diff --git a/generated/schema.graphql b/generated/schema.graphql index ccea139b2..9e1c8342c 100644 --- a/generated/schema.graphql +++ b/generated/schema.graphql @@ -977,6 +977,226 @@ type TournamentMatchResetImpact { will_delete_match: Boolean! } +type UtilityBlockingOutput { + degraded: Boolean + message: String + results: [UtilityBlockingResult!]! +} + +type UtilityBlockingResult { + blocked: Boolean! + depth: Float! + transmittance: Float! + utility_lineup_id: uuid! +} + +type UtilityCalibrationOutput { + detail: String + ready: Boolean! + status: String! +} + +type UtilityDriftScanOutput { + lineups: Int! + scan_id: uuid! +} + +type UtilityImportError { + external_id: String + index: Int! + reason: String! +} + +type UtilityImportOutput { + dry_run: Boolean! + errors: [UtilityImportError!]! + failed: Int! + imported: Int! + total: Int! + updated: Int! +} + +type UtilityLineupOutput { + id: uuid! +} + +type UtilityMissPatternOutput { + analysed: Boolean! + bias: String + mean_along: Float + mean_lateral: Float + mean_vertical: Float + message: String + players: Int! + samples: Int! +} + +type UtilityOneWayOutput { + degraded: Boolean + message: String + results: [UtilityOneWayResult!]! +} + +type UtilityOneWayResult { + cause: String + confidence: String! + contested: Boolean! + favors: String + index: Int! + one_way: Boolean! +} + +type UtilityPlaybookCoverageOutput { + degraded: Boolean + message: String + results: [UtilityPlaybookCoverageResult!]! +} + +type UtilityPlaybookCoverageResult { + by_step: Int + covered: Boolean! + depth: Float + index: Int! + transmittance: Float +} + +type UtilityPlaybookOutput { + id: uuid! +} + +input UtilityPlaybookStepInput { + assigned_steam_id: String + note: String + offset_ms: Int + utility_lineup_id: uuid! +} + +type UtilityPracticePlanEntry { + attempts: Int! + difficulty: String! + global_attempts: Int! + global_landing_rate: Float + global_players: Int! + mastered: Boolean! + meta_throwers: Int! + priority: Float! + reason: String! + successes: Int! + utility_lineup_id: uuid! +} + +type UtilityPracticePlanOutput { + analysed: Boolean! + entries: [UtilityPracticePlanEntry!]! + message: String +} + +type UtilityPracticeServer { + held_by: String + id: uuid! + in_use: Boolean! + label: String! + region: String! +} + +type UtilityPracticeServersOutput { + servers: [UtilityPracticeServer!]! +} + +type UtilityPracticeSessionOutput { + id: uuid! + invite_code: String + match_id: uuid + status: String +} + +type UtilityPurgeOutput { + dry_run: Boolean! + lineups: Int! + origin_source: String! +} + +type UtilityRemineOutput { + demos: Int! + done: Boolean! + throws: Int! +} + +type UtilityRenderClearOutput { + cleared: Int! +} + +type UtilityRenderQueueOutput { + reason: String + render_id: uuid + status: String! + success: Boolean! +} + +type UtilitySightlineOutput { + degraded: Boolean + message: String + results: [UtilitySightlineResult!]! + threshold: Float! +} + +input UtilitySightlinePairInput { + from_x: Float! + from_y: Float! + from_z: Float! + to_x: Float! + to_y: Float! + to_z: Float! +} + +type UtilitySightlineResult { + blocked: Boolean! + blocked_by: String + depth: Float! + index: Int! + transmittance: Float! + world_blocked: Boolean! +} + +type UtilitySolveOutput { + accepted: Boolean! + message: String + status: String! +} + +type UtilityTeamUtilityEntry { + landed: Int! + players: Int! + thrown: Int! + utility_lineup_id: uuid! +} + +type UtilityTeamUtilityOutput { + analysed: Boolean! + entries: [UtilityTeamUtilityEntry!]! + message: String +} + +type UtilityUtilityReportOutput { + analysed: Boolean! + by_type: [UtilityUtilityTypeReport!]! + landed: Int! + matched_lineups: Int! + matched_meta: Int! + message: String + radius: Float! + steam_id: String! + throws: Int! +} + +type UtilityUtilityTypeReport { + landed: Int! + matched_lineups: Int! + matched_meta: Int! + throws: Int! + utility_type: String! +} + type WatchDemoOutput { match_map_id: String session_id: String! @@ -12807,6 +13027,15 @@ enum e_notification_types_enum { """MatchSupport""" MatchSupport + """A nade drift scan finished""" + NadeDriftScanFinished + + """You were invited to a nade practice session""" + NadePracticeInvite + + """Your nade practice server is ready""" + NadePracticeReady + """Your name change request was approved""" NameChangeApproved @@ -12869,6 +13098,15 @@ enum e_notification_types_enum { """You were invited to play in a tournament""" TournamentTeamInvite + + """A utility drift scan finished""" + UtilityDriftScanFinished + + """You were invited to a utility practice session""" + UtilityPracticeInvite + + """Your utility practice server is ready""" + UtilityPracticeReady } """ @@ -14249,6 +14487,9 @@ enum e_server_types_enum { """Valve Deathmatch""" Deathmatch + """5Stack Practice Server""" + Practice + """5Stack Ranked Server""" Ranked @@ -16118,15 +16359,15 @@ input e_tournament_status_updates { } """ -columns and relationships of "e_utility_types" +columns and relationships of "e_utility_practice_statuses" """ -type e_utility_types { +type e_utility_practice_statuses { description: String! """An array relationship""" - player_utilities( + utility_practice_sessions( """distinct select on columns""" - distinct_on: [player_utility_select_column!] + distinct_on: [utility_practice_sessions_select_column!] """limit the number of rows returned""" limit: Int @@ -16135,16 +16376,16 @@ type e_utility_types { offset: Int """sort the rows by one or more columns""" - order_by: [player_utility_order_by!] + order_by: [utility_practice_sessions_order_by!] """filter the rows returned""" - where: player_utility_bool_exp - ): [player_utility!]! + where: utility_practice_sessions_bool_exp + ): [utility_practice_sessions!]! """An aggregate relationship""" - player_utilities_aggregate( + utility_practice_sessions_aggregate( """distinct select on columns""" - distinct_on: [player_utility_select_column!] + distinct_on: [utility_practice_sessions_select_column!] """limit the number of rows returned""" limit: Int @@ -16153,139 +16394,148 @@ type e_utility_types { offset: Int """sort the rows by one or more columns""" - order_by: [player_utility_order_by!] + order_by: [utility_practice_sessions_order_by!] """filter the rows returned""" - where: player_utility_bool_exp - ): player_utility_aggregate! + where: utility_practice_sessions_bool_exp + ): utility_practice_sessions_aggregate! value: String! } """ -aggregated selection of "e_utility_types" +aggregated selection of "e_utility_practice_statuses" """ -type e_utility_types_aggregate { - aggregate: e_utility_types_aggregate_fields - nodes: [e_utility_types!]! +type e_utility_practice_statuses_aggregate { + aggregate: e_utility_practice_statuses_aggregate_fields + nodes: [e_utility_practice_statuses!]! } """ -aggregate fields of "e_utility_types" +aggregate fields of "e_utility_practice_statuses" """ -type e_utility_types_aggregate_fields { - count(columns: [e_utility_types_select_column!], distinct: Boolean): Int! - max: e_utility_types_max_fields - min: e_utility_types_min_fields +type e_utility_practice_statuses_aggregate_fields { + count(columns: [e_utility_practice_statuses_select_column!], distinct: Boolean): Int! + max: e_utility_practice_statuses_max_fields + min: e_utility_practice_statuses_min_fields } """ -Boolean expression to filter rows from the table "e_utility_types". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "e_utility_practice_statuses". All fields are combined with a logical 'AND'. """ -input e_utility_types_bool_exp { - _and: [e_utility_types_bool_exp!] - _not: e_utility_types_bool_exp - _or: [e_utility_types_bool_exp!] +input e_utility_practice_statuses_bool_exp { + _and: [e_utility_practice_statuses_bool_exp!] + _not: e_utility_practice_statuses_bool_exp + _or: [e_utility_practice_statuses_bool_exp!] description: String_comparison_exp - player_utilities: player_utility_bool_exp - player_utilities_aggregate: player_utility_aggregate_bool_exp + utility_practice_sessions: utility_practice_sessions_bool_exp + utility_practice_sessions_aggregate: utility_practice_sessions_aggregate_bool_exp value: String_comparison_exp } """ -unique or primary key constraints on table "e_utility_types" +unique or primary key constraints on table "e_utility_practice_statuses" """ -enum e_utility_types_constraint { +enum e_utility_practice_statuses_constraint { """ unique or primary key constraint on columns "value" """ - e_utility_types_pkey + e_utility_practice_statuses_pkey } -enum e_utility_types_enum { - """Decoy""" - Decoy - - """Flash""" - Flash +enum e_utility_practice_statuses_enum { + """Stopped normally""" + Ended - """HighExplosive""" - HighExplosive + """Never came up""" + Failed - """Molotov""" - Molotov + """Server is up and joinable""" + Ready - """Smoke""" - Smoke + """Waiting on a server""" + Starting } """ -Boolean expression to compare columns of type "e_utility_types_enum". All fields are combined with logical 'AND'. +Boolean expression to compare columns of type "e_utility_practice_statuses_enum". All fields are combined with logical 'AND'. """ -input e_utility_types_enum_comparison_exp { - _eq: e_utility_types_enum - _in: [e_utility_types_enum!] +input e_utility_practice_statuses_enum_comparison_exp { + _eq: e_utility_practice_statuses_enum + _in: [e_utility_practice_statuses_enum!] _is_null: Boolean - _neq: e_utility_types_enum - _nin: [e_utility_types_enum!] + _neq: e_utility_practice_statuses_enum + _nin: [e_utility_practice_statuses_enum!] } """ -input type for inserting data into table "e_utility_types" +input type for inserting data into table "e_utility_practice_statuses" """ -input e_utility_types_insert_input { +input e_utility_practice_statuses_insert_input { description: String - player_utilities: player_utility_arr_rel_insert_input + utility_practice_sessions: utility_practice_sessions_arr_rel_insert_input value: String } """aggregate max on columns""" -type e_utility_types_max_fields { +type e_utility_practice_statuses_max_fields { description: String value: String } """aggregate min on columns""" -type e_utility_types_min_fields { +type e_utility_practice_statuses_min_fields { description: String value: String } """ -response of any mutation on the table "e_utility_types" +response of any mutation on the table "e_utility_practice_statuses" """ -type e_utility_types_mutation_response { +type e_utility_practice_statuses_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [e_utility_types!]! + returning: [e_utility_practice_statuses!]! } """ -on_conflict condition type for table "e_utility_types" +input type for inserting object relation for remote table "e_utility_practice_statuses" """ -input e_utility_types_on_conflict { - constraint: e_utility_types_constraint! - update_columns: [e_utility_types_update_column!]! = [] - where: e_utility_types_bool_exp +input e_utility_practice_statuses_obj_rel_insert_input { + data: e_utility_practice_statuses_insert_input! + + """upsert condition""" + on_conflict: e_utility_practice_statuses_on_conflict } -"""Ordering options when selecting data from "e_utility_types".""" -input e_utility_types_order_by { +""" +on_conflict condition type for table "e_utility_practice_statuses" +""" +input e_utility_practice_statuses_on_conflict { + constraint: e_utility_practice_statuses_constraint! + update_columns: [e_utility_practice_statuses_update_column!]! = [] + where: e_utility_practice_statuses_bool_exp +} + +""" +Ordering options when selecting data from "e_utility_practice_statuses". +""" +input e_utility_practice_statuses_order_by { description: order_by - player_utilities_aggregate: player_utility_aggregate_order_by + utility_practice_sessions_aggregate: utility_practice_sessions_aggregate_order_by value: order_by } -"""primary key columns input for table: e_utility_types""" -input e_utility_types_pk_columns_input { +"""primary key columns input for table: e_utility_practice_statuses""" +input e_utility_practice_statuses_pk_columns_input { value: String! } """ -select columns of table "e_utility_types" +select columns of table "e_utility_practice_statuses" """ -enum e_utility_types_select_column { +enum e_utility_practice_statuses_select_column { """column name""" description @@ -16294,34 +16544,34 @@ enum e_utility_types_select_column { } """ -input type for updating data in table "e_utility_types" +input type for updating data in table "e_utility_practice_statuses" """ -input e_utility_types_set_input { +input e_utility_practice_statuses_set_input { description: String value: String } """ -Streaming cursor of the table "e_utility_types" +Streaming cursor of the table "e_utility_practice_statuses" """ -input e_utility_types_stream_cursor_input { +input e_utility_practice_statuses_stream_cursor_input { """Stream column input with initial value""" - initial_value: e_utility_types_stream_cursor_value_input! + initial_value: e_utility_practice_statuses_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input e_utility_types_stream_cursor_value_input { +input e_utility_practice_statuses_stream_cursor_value_input { description: String value: String } """ -update columns of table "e_utility_types" +update columns of table "e_utility_practice_statuses" """ -enum e_utility_types_update_column { +enum e_utility_practice_statuses_update_column { """column name""" description @@ -16329,24 +16579,24 @@ enum e_utility_types_update_column { value } -input e_utility_types_updates { +input e_utility_practice_statuses_updates { """sets the columns of the filtered rows to the given values""" - _set: e_utility_types_set_input + _set: e_utility_practice_statuses_set_input """filter the rows which have to be updated""" - where: e_utility_types_bool_exp! + where: e_utility_practice_statuses_bool_exp! } """ -columns and relationships of "e_veto_pick_types" +columns and relationships of "e_utility_sources" """ -type e_veto_pick_types { +type e_utility_sources { description: String! """An array relationship""" - match_veto_picks( + utility_lineups( """distinct select on columns""" - distinct_on: [match_map_veto_picks_select_column!] + distinct_on: [utility_lineups_select_column!] """limit the number of rows returned""" limit: Int @@ -16355,16 +16605,16 @@ type e_veto_pick_types { offset: Int """sort the rows by one or more columns""" - order_by: [match_map_veto_picks_order_by!] + order_by: [utility_lineups_order_by!] """filter the rows returned""" - where: match_map_veto_picks_bool_exp - ): [match_map_veto_picks!]! + where: utility_lineups_bool_exp + ): [utility_lineups!]! """An aggregate relationship""" - match_veto_picks_aggregate( + utility_lineups_aggregate( """distinct select on columns""" - distinct_on: [match_map_veto_picks_select_column!] + distinct_on: [utility_lineups_select_column!] """limit the number of rows returned""" limit: Int @@ -16373,136 +16623,139 @@ type e_veto_pick_types { offset: Int """sort the rows by one or more columns""" - order_by: [match_map_veto_picks_order_by!] + order_by: [utility_lineups_order_by!] """filter the rows returned""" - where: match_map_veto_picks_bool_exp - ): match_map_veto_picks_aggregate! + where: utility_lineups_bool_exp + ): utility_lineups_aggregate! value: String! } """ -aggregated selection of "e_veto_pick_types" +aggregated selection of "e_utility_sources" """ -type e_veto_pick_types_aggregate { - aggregate: e_veto_pick_types_aggregate_fields - nodes: [e_veto_pick_types!]! +type e_utility_sources_aggregate { + aggregate: e_utility_sources_aggregate_fields + nodes: [e_utility_sources!]! } """ -aggregate fields of "e_veto_pick_types" +aggregate fields of "e_utility_sources" """ -type e_veto_pick_types_aggregate_fields { - count(columns: [e_veto_pick_types_select_column!], distinct: Boolean): Int! - max: e_veto_pick_types_max_fields - min: e_veto_pick_types_min_fields +type e_utility_sources_aggregate_fields { + count(columns: [e_utility_sources_select_column!], distinct: Boolean): Int! + max: e_utility_sources_max_fields + min: e_utility_sources_min_fields } """ -Boolean expression to filter rows from the table "e_veto_pick_types". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "e_utility_sources". All fields are combined with a logical 'AND'. """ -input e_veto_pick_types_bool_exp { - _and: [e_veto_pick_types_bool_exp!] - _not: e_veto_pick_types_bool_exp - _or: [e_veto_pick_types_bool_exp!] +input e_utility_sources_bool_exp { + _and: [e_utility_sources_bool_exp!] + _not: e_utility_sources_bool_exp + _or: [e_utility_sources_bool_exp!] description: String_comparison_exp - match_veto_picks: match_map_veto_picks_bool_exp - match_veto_picks_aggregate: match_map_veto_picks_aggregate_bool_exp + utility_lineups: utility_lineups_bool_exp + utility_lineups_aggregate: utility_lineups_aggregate_bool_exp value: String_comparison_exp } """ -unique or primary key constraints on table "e_veto_pick_types" +unique or primary key constraints on table "e_utility_sources" """ -enum e_veto_pick_types_constraint { +enum e_utility_sources_constraint { """ unique or primary key constraint on columns "value" """ - e_veto_pick_type_pkey + e_utility_sources_pkey } -enum e_veto_pick_types_enum { - """Ban""" - Ban +enum e_utility_sources_enum { + """Derived from a parsed match demo""" + demo - """Decider""" - Decider + """Placed by hand in the web editor""" + editor - """Pick""" - Pick + """Copied from another lineup in the library""" + fork - """Side""" - Side + """Imported from an external source""" + import + + """Recorded in game by the utility practice plugin""" + plugin } """ -Boolean expression to compare columns of type "e_veto_pick_types_enum". All fields are combined with logical 'AND'. +Boolean expression to compare columns of type "e_utility_sources_enum". All fields are combined with logical 'AND'. """ -input e_veto_pick_types_enum_comparison_exp { - _eq: e_veto_pick_types_enum - _in: [e_veto_pick_types_enum!] +input e_utility_sources_enum_comparison_exp { + _eq: e_utility_sources_enum + _in: [e_utility_sources_enum!] _is_null: Boolean - _neq: e_veto_pick_types_enum - _nin: [e_veto_pick_types_enum!] + _neq: e_utility_sources_enum + _nin: [e_utility_sources_enum!] } """ -input type for inserting data into table "e_veto_pick_types" +input type for inserting data into table "e_utility_sources" """ -input e_veto_pick_types_insert_input { +input e_utility_sources_insert_input { description: String - match_veto_picks: match_map_veto_picks_arr_rel_insert_input + utility_lineups: utility_lineups_arr_rel_insert_input value: String } """aggregate max on columns""" -type e_veto_pick_types_max_fields { +type e_utility_sources_max_fields { description: String value: String } """aggregate min on columns""" -type e_veto_pick_types_min_fields { +type e_utility_sources_min_fields { description: String value: String } """ -response of any mutation on the table "e_veto_pick_types" +response of any mutation on the table "e_utility_sources" """ -type e_veto_pick_types_mutation_response { +type e_utility_sources_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [e_veto_pick_types!]! + returning: [e_utility_sources!]! } """ -on_conflict condition type for table "e_veto_pick_types" +on_conflict condition type for table "e_utility_sources" """ -input e_veto_pick_types_on_conflict { - constraint: e_veto_pick_types_constraint! - update_columns: [e_veto_pick_types_update_column!]! = [] - where: e_veto_pick_types_bool_exp +input e_utility_sources_on_conflict { + constraint: e_utility_sources_constraint! + update_columns: [e_utility_sources_update_column!]! = [] + where: e_utility_sources_bool_exp } -"""Ordering options when selecting data from "e_veto_pick_types".""" -input e_veto_pick_types_order_by { +"""Ordering options when selecting data from "e_utility_sources".""" +input e_utility_sources_order_by { description: order_by - match_veto_picks_aggregate: match_map_veto_picks_aggregate_order_by + utility_lineups_aggregate: utility_lineups_aggregate_order_by value: order_by } -"""primary key columns input for table: e_veto_pick_types""" -input e_veto_pick_types_pk_columns_input { +"""primary key columns input for table: e_utility_sources""" +input e_utility_sources_pk_columns_input { value: String! } """ -select columns of table "e_veto_pick_types" +select columns of table "e_utility_sources" """ -enum e_veto_pick_types_select_column { +enum e_utility_sources_select_column { """column name""" description @@ -16511,34 +16764,34 @@ enum e_veto_pick_types_select_column { } """ -input type for updating data in table "e_veto_pick_types" +input type for updating data in table "e_utility_sources" """ -input e_veto_pick_types_set_input { +input e_utility_sources_set_input { description: String value: String } """ -Streaming cursor of the table "e_veto_pick_types" +Streaming cursor of the table "e_utility_sources" """ -input e_veto_pick_types_stream_cursor_input { +input e_utility_sources_stream_cursor_input { """Stream column input with initial value""" - initial_value: e_veto_pick_types_stream_cursor_value_input! + initial_value: e_utility_sources_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input e_veto_pick_types_stream_cursor_value_input { +input e_utility_sources_stream_cursor_value_input { description: String value: String } """ -update columns of table "e_veto_pick_types" +update columns of table "e_utility_sources" """ -enum e_veto_pick_types_update_column { +enum e_utility_sources_update_column { """column name""" description @@ -16546,146 +16799,192 @@ enum e_veto_pick_types_update_column { value } -input e_veto_pick_types_updates { +input e_utility_sources_updates { """sets the columns of the filtered rows to the given values""" - _set: e_veto_pick_types_set_input + _set: e_utility_sources_set_input """filter the rows which have to be updated""" - where: e_veto_pick_types_bool_exp! + where: e_utility_sources_bool_exp! } """ -columns and relationships of "e_winning_reasons" +columns and relationships of "e_utility_techniques" """ -type e_winning_reasons { +type e_utility_techniques { description: String! + + """An array relationship""" + utility_lineups( + """distinct select on columns""" + distinct_on: [utility_lineups_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [utility_lineups_order_by!] + + """filter the rows returned""" + where: utility_lineups_bool_exp + ): [utility_lineups!]! + + """An aggregate relationship""" + utility_lineups_aggregate( + """distinct select on columns""" + distinct_on: [utility_lineups_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [utility_lineups_order_by!] + + """filter the rows returned""" + where: utility_lineups_bool_exp + ): utility_lineups_aggregate! value: String! } """ -aggregated selection of "e_winning_reasons" +aggregated selection of "e_utility_techniques" """ -type e_winning_reasons_aggregate { - aggregate: e_winning_reasons_aggregate_fields - nodes: [e_winning_reasons!]! +type e_utility_techniques_aggregate { + aggregate: e_utility_techniques_aggregate_fields + nodes: [e_utility_techniques!]! } """ -aggregate fields of "e_winning_reasons" +aggregate fields of "e_utility_techniques" """ -type e_winning_reasons_aggregate_fields { - count(columns: [e_winning_reasons_select_column!], distinct: Boolean): Int! - max: e_winning_reasons_max_fields - min: e_winning_reasons_min_fields +type e_utility_techniques_aggregate_fields { + count(columns: [e_utility_techniques_select_column!], distinct: Boolean): Int! + max: e_utility_techniques_max_fields + min: e_utility_techniques_min_fields } """ -Boolean expression to filter rows from the table "e_winning_reasons". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "e_utility_techniques". All fields are combined with a logical 'AND'. """ -input e_winning_reasons_bool_exp { - _and: [e_winning_reasons_bool_exp!] - _not: e_winning_reasons_bool_exp - _or: [e_winning_reasons_bool_exp!] +input e_utility_techniques_bool_exp { + _and: [e_utility_techniques_bool_exp!] + _not: e_utility_techniques_bool_exp + _or: [e_utility_techniques_bool_exp!] description: String_comparison_exp + utility_lineups: utility_lineups_bool_exp + utility_lineups_aggregate: utility_lineups_aggregate_bool_exp value: String_comparison_exp } """ -unique or primary key constraints on table "e_winning_reasons" +unique or primary key constraints on table "e_utility_techniques" """ -enum e_winning_reasons_constraint { +enum e_utility_techniques_constraint { """ unique or primary key constraint on columns "value" """ - e_winning_reasons_pkey + e_utility_techniques_pkey } -enum e_winning_reasons_enum { - """Bomb Defused""" - BombDefused +enum e_utility_techniques_enum { + """Crouched, standing still""" + Crouch - """Bomb Exploded""" - BombExploded + """Crouched jump throw""" + CrouchJump - """CTs Win""" - CTsWin + """Jump throw from standstill""" + Jump - """Terrorists Win""" - TerroristsWin + """Running jump throw""" + RunJump - """Time Ran Out""" - TimeRanOut + """Running""" + Running - """Unknown""" - Unknown + """Standing still""" + Stationary + + """Walking jump throw""" + WalkJump + + """Holding walk""" + Walking } """ -Boolean expression to compare columns of type "e_winning_reasons_enum". All fields are combined with logical 'AND'. +Boolean expression to compare columns of type "e_utility_techniques_enum". All fields are combined with logical 'AND'. """ -input e_winning_reasons_enum_comparison_exp { - _eq: e_winning_reasons_enum - _in: [e_winning_reasons_enum!] +input e_utility_techniques_enum_comparison_exp { + _eq: e_utility_techniques_enum + _in: [e_utility_techniques_enum!] _is_null: Boolean - _neq: e_winning_reasons_enum - _nin: [e_winning_reasons_enum!] + _neq: e_utility_techniques_enum + _nin: [e_utility_techniques_enum!] } """ -input type for inserting data into table "e_winning_reasons" +input type for inserting data into table "e_utility_techniques" """ -input e_winning_reasons_insert_input { +input e_utility_techniques_insert_input { description: String + utility_lineups: utility_lineups_arr_rel_insert_input value: String } """aggregate max on columns""" -type e_winning_reasons_max_fields { +type e_utility_techniques_max_fields { description: String value: String } """aggregate min on columns""" -type e_winning_reasons_min_fields { +type e_utility_techniques_min_fields { description: String value: String } """ -response of any mutation on the table "e_winning_reasons" +response of any mutation on the table "e_utility_techniques" """ -type e_winning_reasons_mutation_response { +type e_utility_techniques_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [e_winning_reasons!]! + returning: [e_utility_techniques!]! } """ -on_conflict condition type for table "e_winning_reasons" +on_conflict condition type for table "e_utility_techniques" """ -input e_winning_reasons_on_conflict { - constraint: e_winning_reasons_constraint! - update_columns: [e_winning_reasons_update_column!]! = [] - where: e_winning_reasons_bool_exp +input e_utility_techniques_on_conflict { + constraint: e_utility_techniques_constraint! + update_columns: [e_utility_techniques_update_column!]! = [] + where: e_utility_techniques_bool_exp } -"""Ordering options when selecting data from "e_winning_reasons".""" -input e_winning_reasons_order_by { +"""Ordering options when selecting data from "e_utility_techniques".""" +input e_utility_techniques_order_by { description: order_by + utility_lineups_aggregate: utility_lineups_aggregate_order_by value: order_by } -"""primary key columns input for table: e_winning_reasons""" -input e_winning_reasons_pk_columns_input { +"""primary key columns input for table: e_utility_techniques""" +input e_utility_techniques_pk_columns_input { value: String! } """ -select columns of table "e_winning_reasons" +select columns of table "e_utility_techniques" """ -enum e_winning_reasons_select_column { +enum e_utility_techniques_select_column { """column name""" description @@ -16694,34 +16993,34 @@ enum e_winning_reasons_select_column { } """ -input type for updating data in table "e_winning_reasons" +input type for updating data in table "e_utility_techniques" """ -input e_winning_reasons_set_input { +input e_utility_techniques_set_input { description: String value: String } """ -Streaming cursor of the table "e_winning_reasons" +Streaming cursor of the table "e_utility_techniques" """ -input e_winning_reasons_stream_cursor_input { +input e_utility_techniques_stream_cursor_input { """Stream column input with initial value""" - initial_value: e_winning_reasons_stream_cursor_value_input! + initial_value: e_utility_techniques_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input e_winning_reasons_stream_cursor_value_input { +input e_utility_techniques_stream_cursor_value_input { description: String value: String } """ -update columns of table "e_winning_reasons" +update columns of table "e_utility_techniques" """ -enum e_winning_reasons_update_column { +enum e_utility_techniques_update_column { """column name""" description @@ -16729,211 +17028,238 @@ enum e_winning_reasons_update_column { value } -input e_winning_reasons_updates { +input e_utility_techniques_updates { """sets the columns of the filtered rows to the given values""" - _set: e_winning_reasons_set_input + _set: e_utility_techniques_set_input """filter the rows which have to be updated""" - where: e_winning_reasons_bool_exp! + where: e_utility_techniques_bool_exp! } """ -columns and relationships of "event_match_links" +columns and relationships of "e_utility_throw_strengths" """ -type event_match_links { - created_at: timestamptz! +type e_utility_throw_strengths { + description: String! - """An object relationship""" - event: events! - event_id: uuid! + """An array relationship""" + utility_lineups( + """distinct select on columns""" + distinct_on: [utility_lineups_select_column!] - """An object relationship""" - match: matches! - match_id: uuid! + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [utility_lineups_order_by!] + + """filter the rows returned""" + where: utility_lineups_bool_exp + ): [utility_lineups!]! + + """An aggregate relationship""" + utility_lineups_aggregate( + """distinct select on columns""" + distinct_on: [utility_lineups_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [utility_lineups_order_by!] + + """filter the rows returned""" + where: utility_lineups_bool_exp + ): utility_lineups_aggregate! + value: String! } """ -aggregated selection of "event_match_links" +aggregated selection of "e_utility_throw_strengths" """ -type event_match_links_aggregate { - aggregate: event_match_links_aggregate_fields - nodes: [event_match_links!]! +type e_utility_throw_strengths_aggregate { + aggregate: e_utility_throw_strengths_aggregate_fields + nodes: [e_utility_throw_strengths!]! } """ -aggregate fields of "event_match_links" +aggregate fields of "e_utility_throw_strengths" """ -type event_match_links_aggregate_fields { - count(columns: [event_match_links_select_column!], distinct: Boolean): Int! - max: event_match_links_max_fields - min: event_match_links_min_fields +type e_utility_throw_strengths_aggregate_fields { + count(columns: [e_utility_throw_strengths_select_column!], distinct: Boolean): Int! + max: e_utility_throw_strengths_max_fields + min: e_utility_throw_strengths_min_fields } """ -Boolean expression to filter rows from the table "event_match_links". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "e_utility_throw_strengths". All fields are combined with a logical 'AND'. """ -input event_match_links_bool_exp { - _and: [event_match_links_bool_exp!] - _not: event_match_links_bool_exp - _or: [event_match_links_bool_exp!] - created_at: timestamptz_comparison_exp - event: events_bool_exp - event_id: uuid_comparison_exp - match: matches_bool_exp - match_id: uuid_comparison_exp +input e_utility_throw_strengths_bool_exp { + _and: [e_utility_throw_strengths_bool_exp!] + _not: e_utility_throw_strengths_bool_exp + _or: [e_utility_throw_strengths_bool_exp!] + description: String_comparison_exp + utility_lineups: utility_lineups_bool_exp + utility_lineups_aggregate: utility_lineups_aggregate_bool_exp + value: String_comparison_exp } """ -unique or primary key constraints on table "event_match_links" +unique or primary key constraints on table "e_utility_throw_strengths" """ -enum event_match_links_constraint { +enum e_utility_throw_strengths_constraint { """ - unique or primary key constraint on columns "event_id", "match_id" + unique or primary key constraint on columns "value" """ - event_match_links_pkey + e_utility_throw_strengths_pkey +} + +enum e_utility_throw_strengths_enum { + """Right click""" + Drop + + """Left click""" + Full + + """Left and right click together""" + Half } """ -input type for inserting data into table "event_match_links" +Boolean expression to compare columns of type "e_utility_throw_strengths_enum". All fields are combined with logical 'AND'. """ -input event_match_links_insert_input { - created_at: timestamptz - event: events_obj_rel_insert_input - event_id: uuid - match: matches_obj_rel_insert_input - match_id: uuid +input e_utility_throw_strengths_enum_comparison_exp { + _eq: e_utility_throw_strengths_enum + _in: [e_utility_throw_strengths_enum!] + _is_null: Boolean + _neq: e_utility_throw_strengths_enum + _nin: [e_utility_throw_strengths_enum!] +} + +""" +input type for inserting data into table "e_utility_throw_strengths" +""" +input e_utility_throw_strengths_insert_input { + description: String + utility_lineups: utility_lineups_arr_rel_insert_input + value: String } """aggregate max on columns""" -type event_match_links_max_fields { - created_at: timestamptz - event_id: uuid - match_id: uuid +type e_utility_throw_strengths_max_fields { + description: String + value: String } """aggregate min on columns""" -type event_match_links_min_fields { - created_at: timestamptz - event_id: uuid - match_id: uuid +type e_utility_throw_strengths_min_fields { + description: String + value: String } """ -response of any mutation on the table "event_match_links" +response of any mutation on the table "e_utility_throw_strengths" """ -type event_match_links_mutation_response { +type e_utility_throw_strengths_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [event_match_links!]! + returning: [e_utility_throw_strengths!]! } """ -on_conflict condition type for table "event_match_links" +on_conflict condition type for table "e_utility_throw_strengths" """ -input event_match_links_on_conflict { - constraint: event_match_links_constraint! - update_columns: [event_match_links_update_column!]! = [] - where: event_match_links_bool_exp +input e_utility_throw_strengths_on_conflict { + constraint: e_utility_throw_strengths_constraint! + update_columns: [e_utility_throw_strengths_update_column!]! = [] + where: e_utility_throw_strengths_bool_exp } -"""Ordering options when selecting data from "event_match_links".""" -input event_match_links_order_by { - created_at: order_by - event: events_order_by - event_id: order_by - match: matches_order_by - match_id: order_by +"""Ordering options when selecting data from "e_utility_throw_strengths".""" +input e_utility_throw_strengths_order_by { + description: order_by + utility_lineups_aggregate: utility_lineups_aggregate_order_by + value: order_by } -"""primary key columns input for table: event_match_links""" -input event_match_links_pk_columns_input { - event_id: uuid! - match_id: uuid! +"""primary key columns input for table: e_utility_throw_strengths""" +input e_utility_throw_strengths_pk_columns_input { + value: String! } """ -select columns of table "event_match_links" +select columns of table "e_utility_throw_strengths" """ -enum event_match_links_select_column { +enum e_utility_throw_strengths_select_column { """column name""" - created_at - - """column name""" - event_id + description """column name""" - match_id + value } """ -input type for updating data in table "event_match_links" +input type for updating data in table "e_utility_throw_strengths" """ -input event_match_links_set_input { - created_at: timestamptz - event_id: uuid - match_id: uuid +input e_utility_throw_strengths_set_input { + description: String + value: String } """ -Streaming cursor of the table "event_match_links" +Streaming cursor of the table "e_utility_throw_strengths" """ -input event_match_links_stream_cursor_input { +input e_utility_throw_strengths_stream_cursor_input { """Stream column input with initial value""" - initial_value: event_match_links_stream_cursor_value_input! + initial_value: e_utility_throw_strengths_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input event_match_links_stream_cursor_value_input { - created_at: timestamptz - event_id: uuid - match_id: uuid +input e_utility_throw_strengths_stream_cursor_value_input { + description: String + value: String } """ -update columns of table "event_match_links" +update columns of table "e_utility_throw_strengths" """ -enum event_match_links_update_column { - """column name""" - created_at - +enum e_utility_throw_strengths_update_column { """column name""" - event_id + description """column name""" - match_id + value } -input event_match_links_updates { +input e_utility_throw_strengths_updates { """sets the columns of the filtered rows to the given values""" - _set: event_match_links_set_input + _set: e_utility_throw_strengths_set_input """filter the rows which have to be updated""" - where: event_match_links_bool_exp! + where: e_utility_throw_strengths_bool_exp! } """ -columns and relationships of "event_media" +columns and relationships of "e_utility_types" """ -type event_media { - created_at: timestamptz! - - """An object relationship""" - event: events! - event_id: uuid! - external_url: String - filename: String - id: uuid! - mime_type: String +type e_utility_types { + description: String! """An array relationship""" - players( + player_utilities( """distinct select on columns""" - distinct_on: [event_media_players_select_column!] + distinct_on: [player_utility_select_column!] """limit the number of rows returned""" limit: Int @@ -16942,16 +17268,16 @@ type event_media { offset: Int """sort the rows by one or more columns""" - order_by: [event_media_players_order_by!] + order_by: [player_utility_order_by!] """filter the rows returned""" - where: event_media_players_bool_exp - ): [event_media_players!]! + where: player_utility_bool_exp + ): [player_utility!]! """An aggregate relationship""" - players_aggregate( + player_utilities_aggregate( """distinct select on columns""" - distinct_on: [event_media_players_select_column!] + distinct_on: [player_utility_select_column!] """limit the number of rows returned""" limit: Int @@ -16960,847 +17286,808 @@ type event_media { offset: Int """sort the rows by one or more columns""" - order_by: [event_media_players_order_by!] + order_by: [player_utility_order_by!] """filter the rows returned""" - where: event_media_players_bool_exp - ): event_media_players_aggregate! - size: bigint! - thumbnail_filename: String - title: String - - """An object relationship""" - uploader: players! - uploader_steam_id: bigint! + where: player_utility_bool_exp + ): player_utility_aggregate! + value: String! } """ -aggregated selection of "event_media" +aggregated selection of "e_utility_types" """ -type event_media_aggregate { - aggregate: event_media_aggregate_fields - nodes: [event_media!]! -} - -input event_media_aggregate_bool_exp { - count: event_media_aggregate_bool_exp_count -} - -input event_media_aggregate_bool_exp_count { - arguments: [event_media_select_column!] - distinct: Boolean - filter: event_media_bool_exp - predicate: Int_comparison_exp! +type e_utility_types_aggregate { + aggregate: e_utility_types_aggregate_fields + nodes: [e_utility_types!]! } """ -aggregate fields of "event_media" +aggregate fields of "e_utility_types" """ -type event_media_aggregate_fields { - avg: event_media_avg_fields - count(columns: [event_media_select_column!], distinct: Boolean): Int! - max: event_media_max_fields - min: event_media_min_fields - stddev: event_media_stddev_fields - stddev_pop: event_media_stddev_pop_fields - stddev_samp: event_media_stddev_samp_fields - sum: event_media_sum_fields - var_pop: event_media_var_pop_fields - var_samp: event_media_var_samp_fields - variance: event_media_variance_fields +type e_utility_types_aggregate_fields { + count(columns: [e_utility_types_select_column!], distinct: Boolean): Int! + max: e_utility_types_max_fields + min: e_utility_types_min_fields } """ -order by aggregate values of table "event_media" +Boolean expression to filter rows from the table "e_utility_types". All fields are combined with a logical 'AND'. """ -input event_media_aggregate_order_by { - avg: event_media_avg_order_by - count: order_by - max: event_media_max_order_by - min: event_media_min_order_by - stddev: event_media_stddev_order_by - stddev_pop: event_media_stddev_pop_order_by - stddev_samp: event_media_stddev_samp_order_by - sum: event_media_sum_order_by - var_pop: event_media_var_pop_order_by - var_samp: event_media_var_samp_order_by - variance: event_media_variance_order_by +input e_utility_types_bool_exp { + _and: [e_utility_types_bool_exp!] + _not: e_utility_types_bool_exp + _or: [e_utility_types_bool_exp!] + description: String_comparison_exp + player_utilities: player_utility_bool_exp + player_utilities_aggregate: player_utility_aggregate_bool_exp + value: String_comparison_exp } """ -input type for inserting array relation for remote table "event_media" +unique or primary key constraints on table "e_utility_types" """ -input event_media_arr_rel_insert_input { - data: [event_media_insert_input!]! - - """upsert condition""" - on_conflict: event_media_on_conflict +enum e_utility_types_constraint { + """ + unique or primary key constraint on columns "value" + """ + e_utility_types_pkey } -"""aggregate avg on columns""" -type event_media_avg_fields { - size: Float - uploader_steam_id: Float -} +enum e_utility_types_enum { + """Decoy""" + Decoy -""" -order by avg() on columns of table "event_media" -""" -input event_media_avg_order_by { - size: order_by - uploader_steam_id: order_by -} + """Flash""" + Flash -""" -Boolean expression to filter rows from the table "event_media". All fields are combined with a logical 'AND'. -""" -input event_media_bool_exp { - _and: [event_media_bool_exp!] - _not: event_media_bool_exp - _or: [event_media_bool_exp!] - created_at: timestamptz_comparison_exp - event: events_bool_exp - event_id: uuid_comparison_exp - external_url: String_comparison_exp - filename: String_comparison_exp - id: uuid_comparison_exp - mime_type: String_comparison_exp - players: event_media_players_bool_exp - players_aggregate: event_media_players_aggregate_bool_exp - size: bigint_comparison_exp - thumbnail_filename: String_comparison_exp - title: String_comparison_exp - uploader: players_bool_exp - uploader_steam_id: bigint_comparison_exp -} + """HighExplosive""" + HighExplosive -""" -unique or primary key constraints on table "event_media" -""" -enum event_media_constraint { - """ - unique or primary key constraint on columns "filename", "event_id" - """ - event_media_event_id_filename_key + """Molotov""" + Molotov - """ - unique or primary key constraint on columns "id" - """ - event_media_pkey + """Smoke""" + Smoke } """ -input type for incrementing numeric columns in table "event_media" +Boolean expression to compare columns of type "e_utility_types_enum". All fields are combined with logical 'AND'. """ -input event_media_inc_input { - size: bigint - uploader_steam_id: bigint +input e_utility_types_enum_comparison_exp { + _eq: e_utility_types_enum + _in: [e_utility_types_enum!] + _is_null: Boolean + _neq: e_utility_types_enum + _nin: [e_utility_types_enum!] } """ -input type for inserting data into table "event_media" +input type for inserting data into table "e_utility_types" """ -input event_media_insert_input { - created_at: timestamptz - event: events_obj_rel_insert_input - event_id: uuid - external_url: String - filename: String - id: uuid - mime_type: String - players: event_media_players_arr_rel_insert_input - size: bigint - thumbnail_filename: String - title: String - uploader: players_obj_rel_insert_input - uploader_steam_id: bigint +input e_utility_types_insert_input { + description: String + player_utilities: player_utility_arr_rel_insert_input + value: String } """aggregate max on columns""" -type event_media_max_fields { - created_at: timestamptz - event_id: uuid - external_url: String - filename: String - id: uuid - mime_type: String - size: bigint - thumbnail_filename: String - title: String - uploader_steam_id: bigint -} - -""" -order by max() on columns of table "event_media" -""" -input event_media_max_order_by { - created_at: order_by - event_id: order_by - external_url: order_by - filename: order_by - id: order_by - mime_type: order_by - size: order_by - thumbnail_filename: order_by - title: order_by - uploader_steam_id: order_by +type e_utility_types_max_fields { + description: String + value: String } """aggregate min on columns""" -type event_media_min_fields { - created_at: timestamptz - event_id: uuid - external_url: String - filename: String - id: uuid - mime_type: String - size: bigint - thumbnail_filename: String - title: String - uploader_steam_id: bigint -} - -""" -order by min() on columns of table "event_media" -""" -input event_media_min_order_by { - created_at: order_by - event_id: order_by - external_url: order_by - filename: order_by - id: order_by - mime_type: order_by - size: order_by - thumbnail_filename: order_by - title: order_by - uploader_steam_id: order_by +type e_utility_types_min_fields { + description: String + value: String } """ -response of any mutation on the table "event_media" +response of any mutation on the table "e_utility_types" """ -type event_media_mutation_response { +type e_utility_types_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [event_media!]! -} - -""" -input type for inserting object relation for remote table "event_media" -""" -input event_media_obj_rel_insert_input { - data: event_media_insert_input! - - """upsert condition""" - on_conflict: event_media_on_conflict + returning: [e_utility_types!]! } """ -on_conflict condition type for table "event_media" +on_conflict condition type for table "e_utility_types" """ -input event_media_on_conflict { - constraint: event_media_constraint! - update_columns: [event_media_update_column!]! = [] - where: event_media_bool_exp +input e_utility_types_on_conflict { + constraint: e_utility_types_constraint! + update_columns: [e_utility_types_update_column!]! = [] + where: e_utility_types_bool_exp } -"""Ordering options when selecting data from "event_media".""" -input event_media_order_by { - created_at: order_by - event: events_order_by - event_id: order_by - external_url: order_by - filename: order_by - id: order_by - mime_type: order_by - players_aggregate: event_media_players_aggregate_order_by - size: order_by - thumbnail_filename: order_by - title: order_by - uploader: players_order_by - uploader_steam_id: order_by +"""Ordering options when selecting data from "e_utility_types".""" +input e_utility_types_order_by { + description: order_by + player_utilities_aggregate: player_utility_aggregate_order_by + value: order_by } -"""primary key columns input for table: event_media""" -input event_media_pk_columns_input { - id: uuid! +"""primary key columns input for table: e_utility_types""" +input e_utility_types_pk_columns_input { + value: String! } """ -columns and relationships of "event_media_players" +select columns of table "e_utility_types" """ -type event_media_players { - created_at: timestamptz! - - """An object relationship""" - media: event_media! - media_id: uuid! +enum e_utility_types_select_column { + """column name""" + description - """An object relationship""" - player: players! - steam_id: bigint! + """column name""" + value } """ -aggregated selection of "event_media_players" +input type for updating data in table "e_utility_types" """ -type event_media_players_aggregate { - aggregate: event_media_players_aggregate_fields - nodes: [event_media_players!]! +input e_utility_types_set_input { + description: String + value: String } -input event_media_players_aggregate_bool_exp { - count: event_media_players_aggregate_bool_exp_count +""" +Streaming cursor of the table "e_utility_types" +""" +input e_utility_types_stream_cursor_input { + """Stream column input with initial value""" + initial_value: e_utility_types_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering } -input event_media_players_aggregate_bool_exp_count { - arguments: [event_media_players_select_column!] - distinct: Boolean - filter: event_media_players_bool_exp - predicate: Int_comparison_exp! +"""Initial value of the column from where the streaming should start""" +input e_utility_types_stream_cursor_value_input { + description: String + value: String } """ -aggregate fields of "event_media_players" +update columns of table "e_utility_types" """ -type event_media_players_aggregate_fields { - avg: event_media_players_avg_fields - count(columns: [event_media_players_select_column!], distinct: Boolean): Int! - max: event_media_players_max_fields - min: event_media_players_min_fields - stddev: event_media_players_stddev_fields - stddev_pop: event_media_players_stddev_pop_fields - stddev_samp: event_media_players_stddev_samp_fields - sum: event_media_players_sum_fields - var_pop: event_media_players_var_pop_fields - var_samp: event_media_players_var_samp_fields - variance: event_media_players_variance_fields +enum e_utility_types_update_column { + """column name""" + description + + """column name""" + value } -""" -order by aggregate values of table "event_media_players" -""" -input event_media_players_aggregate_order_by { - avg: event_media_players_avg_order_by - count: order_by - max: event_media_players_max_order_by - min: event_media_players_min_order_by - stddev: event_media_players_stddev_order_by - stddev_pop: event_media_players_stddev_pop_order_by - stddev_samp: event_media_players_stddev_samp_order_by - sum: event_media_players_sum_order_by - var_pop: event_media_players_var_pop_order_by - var_samp: event_media_players_var_samp_order_by - variance: event_media_players_variance_order_by +input e_utility_types_updates { + """sets the columns of the filtered rows to the given values""" + _set: e_utility_types_set_input + + """filter the rows which have to be updated""" + where: e_utility_types_bool_exp! } """ -input type for inserting array relation for remote table "event_media_players" +columns and relationships of "e_utility_visibility" """ -input event_media_players_arr_rel_insert_input { - data: [event_media_players_insert_input!]! +type e_utility_visibility { + description: String! - """upsert condition""" - on_conflict: event_media_players_on_conflict + """An array relationship""" + utility_lineups( + """distinct select on columns""" + distinct_on: [utility_lineups_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [utility_lineups_order_by!] + + """filter the rows returned""" + where: utility_lineups_bool_exp + ): [utility_lineups!]! + + """An aggregate relationship""" + utility_lineups_aggregate( + """distinct select on columns""" + distinct_on: [utility_lineups_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [utility_lineups_order_by!] + + """filter the rows returned""" + where: utility_lineups_bool_exp + ): utility_lineups_aggregate! + value: String! } -"""aggregate avg on columns""" -type event_media_players_avg_fields { - steam_id: Float +""" +aggregated selection of "e_utility_visibility" +""" +type e_utility_visibility_aggregate { + aggregate: e_utility_visibility_aggregate_fields + nodes: [e_utility_visibility!]! } """ -order by avg() on columns of table "event_media_players" +aggregate fields of "e_utility_visibility" """ -input event_media_players_avg_order_by { - steam_id: order_by +type e_utility_visibility_aggregate_fields { + count(columns: [e_utility_visibility_select_column!], distinct: Boolean): Int! + max: e_utility_visibility_max_fields + min: e_utility_visibility_min_fields } """ -Boolean expression to filter rows from the table "event_media_players". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "e_utility_visibility". All fields are combined with a logical 'AND'. """ -input event_media_players_bool_exp { - _and: [event_media_players_bool_exp!] - _not: event_media_players_bool_exp - _or: [event_media_players_bool_exp!] - created_at: timestamptz_comparison_exp - media: event_media_bool_exp - media_id: uuid_comparison_exp - player: players_bool_exp - steam_id: bigint_comparison_exp +input e_utility_visibility_bool_exp { + _and: [e_utility_visibility_bool_exp!] + _not: e_utility_visibility_bool_exp + _or: [e_utility_visibility_bool_exp!] + description: String_comparison_exp + utility_lineups: utility_lineups_bool_exp + utility_lineups_aggregate: utility_lineups_aggregate_bool_exp + value: String_comparison_exp } """ -unique or primary key constraints on table "event_media_players" +unique or primary key constraints on table "e_utility_visibility" """ -enum event_media_players_constraint { +enum e_utility_visibility_constraint { """ - unique or primary key constraint on columns "steam_id", "media_id" + unique or primary key constraint on columns "value" """ - event_media_players_pkey + e_utility_visibility_pkey } -""" -input type for incrementing numeric columns in table "event_media_players" -""" -input event_media_players_inc_input { - steam_id: bigint +enum e_utility_visibility_enum { + """Only the author""" + Private + + """Anyone""" + Public + + """The author and their team""" + Team } """ -input type for inserting data into table "event_media_players" +Boolean expression to compare columns of type "e_utility_visibility_enum". All fields are combined with logical 'AND'. """ -input event_media_players_insert_input { - created_at: timestamptz - media: event_media_obj_rel_insert_input - media_id: uuid - player: players_obj_rel_insert_input - steam_id: bigint -} - -"""aggregate max on columns""" -type event_media_players_max_fields { - created_at: timestamptz - media_id: uuid - steam_id: bigint +input e_utility_visibility_enum_comparison_exp { + _eq: e_utility_visibility_enum + _in: [e_utility_visibility_enum!] + _is_null: Boolean + _neq: e_utility_visibility_enum + _nin: [e_utility_visibility_enum!] } """ -order by max() on columns of table "event_media_players" +input type for inserting data into table "e_utility_visibility" """ -input event_media_players_max_order_by { - created_at: order_by - media_id: order_by - steam_id: order_by +input e_utility_visibility_insert_input { + description: String + utility_lineups: utility_lineups_arr_rel_insert_input + value: String } -"""aggregate min on columns""" -type event_media_players_min_fields { - created_at: timestamptz - media_id: uuid - steam_id: bigint +"""aggregate max on columns""" +type e_utility_visibility_max_fields { + description: String + value: String } -""" -order by min() on columns of table "event_media_players" -""" -input event_media_players_min_order_by { - created_at: order_by - media_id: order_by - steam_id: order_by +"""aggregate min on columns""" +type e_utility_visibility_min_fields { + description: String + value: String } """ -response of any mutation on the table "event_media_players" +response of any mutation on the table "e_utility_visibility" """ -type event_media_players_mutation_response { +type e_utility_visibility_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [event_media_players!]! + returning: [e_utility_visibility!]! } """ -on_conflict condition type for table "event_media_players" +on_conflict condition type for table "e_utility_visibility" """ -input event_media_players_on_conflict { - constraint: event_media_players_constraint! - update_columns: [event_media_players_update_column!]! = [] - where: event_media_players_bool_exp +input e_utility_visibility_on_conflict { + constraint: e_utility_visibility_constraint! + update_columns: [e_utility_visibility_update_column!]! = [] + where: e_utility_visibility_bool_exp } -"""Ordering options when selecting data from "event_media_players".""" -input event_media_players_order_by { - created_at: order_by - media: event_media_order_by - media_id: order_by - player: players_order_by - steam_id: order_by +"""Ordering options when selecting data from "e_utility_visibility".""" +input e_utility_visibility_order_by { + description: order_by + utility_lineups_aggregate: utility_lineups_aggregate_order_by + value: order_by } -"""primary key columns input for table: event_media_players""" -input event_media_players_pk_columns_input { - media_id: uuid! - steam_id: bigint! +"""primary key columns input for table: e_utility_visibility""" +input e_utility_visibility_pk_columns_input { + value: String! } """ -select columns of table "event_media_players" +select columns of table "e_utility_visibility" """ -enum event_media_players_select_column { +enum e_utility_visibility_select_column { """column name""" - created_at + description """column name""" - media_id + value +} - """column name""" - steam_id +""" +input type for updating data in table "e_utility_visibility" +""" +input e_utility_visibility_set_input { + description: String + value: String } """ -input type for updating data in table "event_media_players" +Streaming cursor of the table "e_utility_visibility" """ -input event_media_players_set_input { - created_at: timestamptz - media_id: uuid - steam_id: bigint +input e_utility_visibility_stream_cursor_input { + """Stream column input with initial value""" + initial_value: e_utility_visibility_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering } -"""aggregate stddev on columns""" -type event_media_players_stddev_fields { - steam_id: Float +"""Initial value of the column from where the streaming should start""" +input e_utility_visibility_stream_cursor_value_input { + description: String + value: String } """ -order by stddev() on columns of table "event_media_players" +update columns of table "e_utility_visibility" """ -input event_media_players_stddev_order_by { - steam_id: order_by +enum e_utility_visibility_update_column { + """column name""" + description + + """column name""" + value } -"""aggregate stddev_pop on columns""" -type event_media_players_stddev_pop_fields { - steam_id: Float +input e_utility_visibility_updates { + """sets the columns of the filtered rows to the given values""" + _set: e_utility_visibility_set_input + + """filter the rows which have to be updated""" + where: e_utility_visibility_bool_exp! } """ -order by stddev_pop() on columns of table "event_media_players" +columns and relationships of "e_veto_pick_types" """ -input event_media_players_stddev_pop_order_by { - steam_id: order_by -} +type e_veto_pick_types { + description: String! -"""aggregate stddev_samp on columns""" -type event_media_players_stddev_samp_fields { - steam_id: Float + """An array relationship""" + match_veto_picks( + """distinct select on columns""" + distinct_on: [match_map_veto_picks_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [match_map_veto_picks_order_by!] + + """filter the rows returned""" + where: match_map_veto_picks_bool_exp + ): [match_map_veto_picks!]! + + """An aggregate relationship""" + match_veto_picks_aggregate( + """distinct select on columns""" + distinct_on: [match_map_veto_picks_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [match_map_veto_picks_order_by!] + + """filter the rows returned""" + where: match_map_veto_picks_bool_exp + ): match_map_veto_picks_aggregate! + value: String! } """ -order by stddev_samp() on columns of table "event_media_players" +aggregated selection of "e_veto_pick_types" """ -input event_media_players_stddev_samp_order_by { - steam_id: order_by +type e_veto_pick_types_aggregate { + aggregate: e_veto_pick_types_aggregate_fields + nodes: [e_veto_pick_types!]! } """ -Streaming cursor of the table "event_media_players" +aggregate fields of "e_veto_pick_types" """ -input event_media_players_stream_cursor_input { - """Stream column input with initial value""" - initial_value: event_media_players_stream_cursor_value_input! +type e_veto_pick_types_aggregate_fields { + count(columns: [e_veto_pick_types_select_column!], distinct: Boolean): Int! + max: e_veto_pick_types_max_fields + min: e_veto_pick_types_min_fields +} - """cursor ordering""" - ordering: cursor_ordering +""" +Boolean expression to filter rows from the table "e_veto_pick_types". All fields are combined with a logical 'AND'. +""" +input e_veto_pick_types_bool_exp { + _and: [e_veto_pick_types_bool_exp!] + _not: e_veto_pick_types_bool_exp + _or: [e_veto_pick_types_bool_exp!] + description: String_comparison_exp + match_veto_picks: match_map_veto_picks_bool_exp + match_veto_picks_aggregate: match_map_veto_picks_aggregate_bool_exp + value: String_comparison_exp } -"""Initial value of the column from where the streaming should start""" -input event_media_players_stream_cursor_value_input { - created_at: timestamptz - media_id: uuid - steam_id: bigint +""" +unique or primary key constraints on table "e_veto_pick_types" +""" +enum e_veto_pick_types_constraint { + """ + unique or primary key constraint on columns "value" + """ + e_veto_pick_type_pkey } -"""aggregate sum on columns""" -type event_media_players_sum_fields { - steam_id: bigint +enum e_veto_pick_types_enum { + """Ban""" + Ban + + """Decider""" + Decider + + """Pick""" + Pick + + """Side""" + Side } """ -order by sum() on columns of table "event_media_players" +Boolean expression to compare columns of type "e_veto_pick_types_enum". All fields are combined with logical 'AND'. """ -input event_media_players_sum_order_by { - steam_id: order_by +input e_veto_pick_types_enum_comparison_exp { + _eq: e_veto_pick_types_enum + _in: [e_veto_pick_types_enum!] + _is_null: Boolean + _neq: e_veto_pick_types_enum + _nin: [e_veto_pick_types_enum!] } """ -update columns of table "event_media_players" +input type for inserting data into table "e_veto_pick_types" """ -enum event_media_players_update_column { - """column name""" - created_at - - """column name""" - media_id - - """column name""" - steam_id +input e_veto_pick_types_insert_input { + description: String + match_veto_picks: match_map_veto_picks_arr_rel_insert_input + value: String } -input event_media_players_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: event_media_players_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: event_media_players_set_input - - """filter the rows which have to be updated""" - where: event_media_players_bool_exp! +"""aggregate max on columns""" +type e_veto_pick_types_max_fields { + description: String + value: String } -"""aggregate var_pop on columns""" -type event_media_players_var_pop_fields { - steam_id: Float +"""aggregate min on columns""" +type e_veto_pick_types_min_fields { + description: String + value: String } """ -order by var_pop() on columns of table "event_media_players" +response of any mutation on the table "e_veto_pick_types" """ -input event_media_players_var_pop_order_by { - steam_id: order_by -} +type e_veto_pick_types_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! -"""aggregate var_samp on columns""" -type event_media_players_var_samp_fields { - steam_id: Float + """data from the rows affected by the mutation""" + returning: [e_veto_pick_types!]! } """ -order by var_samp() on columns of table "event_media_players" +on_conflict condition type for table "e_veto_pick_types" """ -input event_media_players_var_samp_order_by { - steam_id: order_by +input e_veto_pick_types_on_conflict { + constraint: e_veto_pick_types_constraint! + update_columns: [e_veto_pick_types_update_column!]! = [] + where: e_veto_pick_types_bool_exp } -"""aggregate variance on columns""" -type event_media_players_variance_fields { - steam_id: Float +"""Ordering options when selecting data from "e_veto_pick_types".""" +input e_veto_pick_types_order_by { + description: order_by + match_veto_picks_aggregate: match_map_veto_picks_aggregate_order_by + value: order_by } -""" -order by variance() on columns of table "event_media_players" -""" -input event_media_players_variance_order_by { - steam_id: order_by +"""primary key columns input for table: e_veto_pick_types""" +input e_veto_pick_types_pk_columns_input { + value: String! } """ -select columns of table "event_media" +select columns of table "e_veto_pick_types" """ -enum event_media_select_column { +enum e_veto_pick_types_select_column { """column name""" - created_at + description """column name""" - event_id + value +} - """column name""" - external_url +""" +input type for updating data in table "e_veto_pick_types" +""" +input e_veto_pick_types_set_input { + description: String + value: String +} - """column name""" - filename +""" +Streaming cursor of the table "e_veto_pick_types" +""" +input e_veto_pick_types_stream_cursor_input { + """Stream column input with initial value""" + initial_value: e_veto_pick_types_stream_cursor_value_input! - """column name""" - id + """cursor ordering""" + ordering: cursor_ordering +} - """column name""" - mime_type +"""Initial value of the column from where the streaming should start""" +input e_veto_pick_types_stream_cursor_value_input { + description: String + value: String +} +""" +update columns of table "e_veto_pick_types" +""" +enum e_veto_pick_types_update_column { """column name""" - size + description """column name""" - thumbnail_filename + value +} - """column name""" - title +input e_veto_pick_types_updates { + """sets the columns of the filtered rows to the given values""" + _set: e_veto_pick_types_set_input - """column name""" - uploader_steam_id + """filter the rows which have to be updated""" + where: e_veto_pick_types_bool_exp! } """ -input type for updating data in table "event_media" +columns and relationships of "e_winning_reasons" """ -input event_media_set_input { - created_at: timestamptz - event_id: uuid - external_url: String - filename: String - id: uuid - mime_type: String - size: bigint - thumbnail_filename: String - title: String - uploader_steam_id: bigint +type e_winning_reasons { + description: String! + value: String! } -"""aggregate stddev on columns""" -type event_media_stddev_fields { - size: Float - uploader_steam_id: Float +""" +aggregated selection of "e_winning_reasons" +""" +type e_winning_reasons_aggregate { + aggregate: e_winning_reasons_aggregate_fields + nodes: [e_winning_reasons!]! } """ -order by stddev() on columns of table "event_media" +aggregate fields of "e_winning_reasons" """ -input event_media_stddev_order_by { - size: order_by - uploader_steam_id: order_by +type e_winning_reasons_aggregate_fields { + count(columns: [e_winning_reasons_select_column!], distinct: Boolean): Int! + max: e_winning_reasons_max_fields + min: e_winning_reasons_min_fields } -"""aggregate stddev_pop on columns""" -type event_media_stddev_pop_fields { - size: Float - uploader_steam_id: Float +""" +Boolean expression to filter rows from the table "e_winning_reasons". All fields are combined with a logical 'AND'. +""" +input e_winning_reasons_bool_exp { + _and: [e_winning_reasons_bool_exp!] + _not: e_winning_reasons_bool_exp + _or: [e_winning_reasons_bool_exp!] + description: String_comparison_exp + value: String_comparison_exp } """ -order by stddev_pop() on columns of table "event_media" +unique or primary key constraints on table "e_winning_reasons" """ -input event_media_stddev_pop_order_by { - size: order_by - uploader_steam_id: order_by +enum e_winning_reasons_constraint { + """ + unique or primary key constraint on columns "value" + """ + e_winning_reasons_pkey } -"""aggregate stddev_samp on columns""" -type event_media_stddev_samp_fields { - size: Float - uploader_steam_id: Float +enum e_winning_reasons_enum { + """Bomb Defused""" + BombDefused + + """Bomb Exploded""" + BombExploded + + """CTs Win""" + CTsWin + + """Terrorists Win""" + TerroristsWin + + """Time Ran Out""" + TimeRanOut + + """Unknown""" + Unknown } """ -order by stddev_samp() on columns of table "event_media" +Boolean expression to compare columns of type "e_winning_reasons_enum". All fields are combined with logical 'AND'. """ -input event_media_stddev_samp_order_by { - size: order_by - uploader_steam_id: order_by +input e_winning_reasons_enum_comparison_exp { + _eq: e_winning_reasons_enum + _in: [e_winning_reasons_enum!] + _is_null: Boolean + _neq: e_winning_reasons_enum + _nin: [e_winning_reasons_enum!] } """ -Streaming cursor of the table "event_media" +input type for inserting data into table "e_winning_reasons" """ -input event_media_stream_cursor_input { - """Stream column input with initial value""" - initial_value: event_media_stream_cursor_value_input! - - """cursor ordering""" - ordering: cursor_ordering +input e_winning_reasons_insert_input { + description: String + value: String } -"""Initial value of the column from where the streaming should start""" -input event_media_stream_cursor_value_input { - created_at: timestamptz - event_id: uuid - external_url: String - filename: String - id: uuid - mime_type: String - size: bigint - thumbnail_filename: String - title: String - uploader_steam_id: bigint +"""aggregate max on columns""" +type e_winning_reasons_max_fields { + description: String + value: String } -"""aggregate sum on columns""" -type event_media_sum_fields { - size: bigint - uploader_steam_id: bigint +"""aggregate min on columns""" +type e_winning_reasons_min_fields { + description: String + value: String } """ -order by sum() on columns of table "event_media" +response of any mutation on the table "e_winning_reasons" """ -input event_media_sum_order_by { - size: order_by - uploader_steam_id: order_by +type e_winning_reasons_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [e_winning_reasons!]! } """ -update columns of table "event_media" +on_conflict condition type for table "e_winning_reasons" """ -enum event_media_update_column { - """column name""" - created_at +input e_winning_reasons_on_conflict { + constraint: e_winning_reasons_constraint! + update_columns: [e_winning_reasons_update_column!]! = [] + where: e_winning_reasons_bool_exp +} - """column name""" - event_id +"""Ordering options when selecting data from "e_winning_reasons".""" +input e_winning_reasons_order_by { + description: order_by + value: order_by +} - """column name""" - external_url +"""primary key columns input for table: e_winning_reasons""" +input e_winning_reasons_pk_columns_input { + value: String! +} +""" +select columns of table "e_winning_reasons" +""" +enum e_winning_reasons_select_column { """column name""" - filename + description """column name""" - id + value +} - """column name""" - mime_type +""" +input type for updating data in table "e_winning_reasons" +""" +input e_winning_reasons_set_input { + description: String + value: String +} - """column name""" - size +""" +Streaming cursor of the table "e_winning_reasons" +""" +input e_winning_reasons_stream_cursor_input { + """Stream column input with initial value""" + initial_value: e_winning_reasons_stream_cursor_value_input! - """column name""" - thumbnail_filename + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input e_winning_reasons_stream_cursor_value_input { + description: String + value: String +} +""" +update columns of table "e_winning_reasons" +""" +enum e_winning_reasons_update_column { """column name""" - title + description """column name""" - uploader_steam_id + value } -input event_media_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: event_media_inc_input - +input e_winning_reasons_updates { """sets the columns of the filtered rows to the given values""" - _set: event_media_set_input + _set: e_winning_reasons_set_input """filter the rows which have to be updated""" - where: event_media_bool_exp! + where: e_winning_reasons_bool_exp! } -"""aggregate var_pop on columns""" -type event_media_var_pop_fields { - size: Float - uploader_steam_id: Float -} - -""" -order by var_pop() on columns of table "event_media" -""" -input event_media_var_pop_order_by { - size: order_by - uploader_steam_id: order_by -} - -"""aggregate var_samp on columns""" -type event_media_var_samp_fields { - size: Float - uploader_steam_id: Float -} - -""" -order by var_samp() on columns of table "event_media" -""" -input event_media_var_samp_order_by { - size: order_by - uploader_steam_id: order_by -} - -"""aggregate variance on columns""" -type event_media_variance_fields { - size: Float - uploader_steam_id: Float -} - -""" -order by variance() on columns of table "event_media" """ -input event_media_variance_order_by { - size: order_by - uploader_steam_id: order_by -} - -""" -columns and relationships of "event_organizers" +columns and relationships of "event_match_links" """ -type event_organizers { +type event_match_links { created_at: timestamptz! """An object relationship""" @@ -17808,198 +18095,115 @@ type event_organizers { event_id: uuid! """An object relationship""" - organizer: players! - steam_id: bigint! -} - -""" -aggregated selection of "event_organizers" -""" -type event_organizers_aggregate { - aggregate: event_organizers_aggregate_fields - nodes: [event_organizers!]! -} - -input event_organizers_aggregate_bool_exp { - count: event_organizers_aggregate_bool_exp_count -} - -input event_organizers_aggregate_bool_exp_count { - arguments: [event_organizers_select_column!] - distinct: Boolean - filter: event_organizers_bool_exp - predicate: Int_comparison_exp! -} - -""" -aggregate fields of "event_organizers" -""" -type event_organizers_aggregate_fields { - avg: event_organizers_avg_fields - count(columns: [event_organizers_select_column!], distinct: Boolean): Int! - max: event_organizers_max_fields - min: event_organizers_min_fields - stddev: event_organizers_stddev_fields - stddev_pop: event_organizers_stddev_pop_fields - stddev_samp: event_organizers_stddev_samp_fields - sum: event_organizers_sum_fields - var_pop: event_organizers_var_pop_fields - var_samp: event_organizers_var_samp_fields - variance: event_organizers_variance_fields -} - -""" -order by aggregate values of table "event_organizers" -""" -input event_organizers_aggregate_order_by { - avg: event_organizers_avg_order_by - count: order_by - max: event_organizers_max_order_by - min: event_organizers_min_order_by - stddev: event_organizers_stddev_order_by - stddev_pop: event_organizers_stddev_pop_order_by - stddev_samp: event_organizers_stddev_samp_order_by - sum: event_organizers_sum_order_by - var_pop: event_organizers_var_pop_order_by - var_samp: event_organizers_var_samp_order_by - variance: event_organizers_variance_order_by + match: matches! + match_id: uuid! } """ -input type for inserting array relation for remote table "event_organizers" +aggregated selection of "event_match_links" """ -input event_organizers_arr_rel_insert_input { - data: [event_organizers_insert_input!]! - - """upsert condition""" - on_conflict: event_organizers_on_conflict -} - -"""aggregate avg on columns""" -type event_organizers_avg_fields { - steam_id: Float +type event_match_links_aggregate { + aggregate: event_match_links_aggregate_fields + nodes: [event_match_links!]! } """ -order by avg() on columns of table "event_organizers" +aggregate fields of "event_match_links" """ -input event_organizers_avg_order_by { - steam_id: order_by +type event_match_links_aggregate_fields { + count(columns: [event_match_links_select_column!], distinct: Boolean): Int! + max: event_match_links_max_fields + min: event_match_links_min_fields } """ -Boolean expression to filter rows from the table "event_organizers". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "event_match_links". All fields are combined with a logical 'AND'. """ -input event_organizers_bool_exp { - _and: [event_organizers_bool_exp!] - _not: event_organizers_bool_exp - _or: [event_organizers_bool_exp!] +input event_match_links_bool_exp { + _and: [event_match_links_bool_exp!] + _not: event_match_links_bool_exp + _or: [event_match_links_bool_exp!] created_at: timestamptz_comparison_exp event: events_bool_exp event_id: uuid_comparison_exp - organizer: players_bool_exp - steam_id: bigint_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp } """ -unique or primary key constraints on table "event_organizers" +unique or primary key constraints on table "event_match_links" """ -enum event_organizers_constraint { +enum event_match_links_constraint { """ - unique or primary key constraint on columns "steam_id", "event_id" + unique or primary key constraint on columns "event_id", "match_id" """ - event_organizers_pkey -} - -""" -input type for incrementing numeric columns in table "event_organizers" -""" -input event_organizers_inc_input { - steam_id: bigint + event_match_links_pkey } """ -input type for inserting data into table "event_organizers" +input type for inserting data into table "event_match_links" """ -input event_organizers_insert_input { +input event_match_links_insert_input { created_at: timestamptz event: events_obj_rel_insert_input event_id: uuid - organizer: players_obj_rel_insert_input - steam_id: bigint + match: matches_obj_rel_insert_input + match_id: uuid } """aggregate max on columns""" -type event_organizers_max_fields { +type event_match_links_max_fields { created_at: timestamptz event_id: uuid - steam_id: bigint -} - -""" -order by max() on columns of table "event_organizers" -""" -input event_organizers_max_order_by { - created_at: order_by - event_id: order_by - steam_id: order_by + match_id: uuid } """aggregate min on columns""" -type event_organizers_min_fields { +type event_match_links_min_fields { created_at: timestamptz event_id: uuid - steam_id: bigint -} - -""" -order by min() on columns of table "event_organizers" -""" -input event_organizers_min_order_by { - created_at: order_by - event_id: order_by - steam_id: order_by + match_id: uuid } """ -response of any mutation on the table "event_organizers" +response of any mutation on the table "event_match_links" """ -type event_organizers_mutation_response { +type event_match_links_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [event_organizers!]! + returning: [event_match_links!]! } """ -on_conflict condition type for table "event_organizers" +on_conflict condition type for table "event_match_links" """ -input event_organizers_on_conflict { - constraint: event_organizers_constraint! - update_columns: [event_organizers_update_column!]! = [] - where: event_organizers_bool_exp +input event_match_links_on_conflict { + constraint: event_match_links_constraint! + update_columns: [event_match_links_update_column!]! = [] + where: event_match_links_bool_exp } -"""Ordering options when selecting data from "event_organizers".""" -input event_organizers_order_by { +"""Ordering options when selecting data from "event_match_links".""" +input event_match_links_order_by { created_at: order_by event: events_order_by event_id: order_by - organizer: players_order_by - steam_id: order_by + match: matches_order_by + match_id: order_by } -"""primary key columns input for table: event_organizers""" -input event_organizers_pk_columns_input { +"""primary key columns input for table: event_match_links""" +input event_match_links_pk_columns_input { event_id: uuid! - steam_id: bigint! + match_id: uuid! } """ -select columns of table "event_organizers" +select columns of table "event_match_links" """ -enum event_organizers_select_column { +enum event_match_links_select_column { """column name""" created_at @@ -18007,88 +18211,40 @@ enum event_organizers_select_column { event_id """column name""" - steam_id + match_id } """ -input type for updating data in table "event_organizers" +input type for updating data in table "event_match_links" """ -input event_organizers_set_input { +input event_match_links_set_input { created_at: timestamptz event_id: uuid - steam_id: bigint -} - -"""aggregate stddev on columns""" -type event_organizers_stddev_fields { - steam_id: Float -} - -""" -order by stddev() on columns of table "event_organizers" -""" -input event_organizers_stddev_order_by { - steam_id: order_by -} - -"""aggregate stddev_pop on columns""" -type event_organizers_stddev_pop_fields { - steam_id: Float -} - -""" -order by stddev_pop() on columns of table "event_organizers" -""" -input event_organizers_stddev_pop_order_by { - steam_id: order_by -} - -"""aggregate stddev_samp on columns""" -type event_organizers_stddev_samp_fields { - steam_id: Float -} - -""" -order by stddev_samp() on columns of table "event_organizers" -""" -input event_organizers_stddev_samp_order_by { - steam_id: order_by + match_id: uuid } """ -Streaming cursor of the table "event_organizers" +Streaming cursor of the table "event_match_links" """ -input event_organizers_stream_cursor_input { +input event_match_links_stream_cursor_input { """Stream column input with initial value""" - initial_value: event_organizers_stream_cursor_value_input! + initial_value: event_match_links_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input event_organizers_stream_cursor_value_input { +input event_match_links_stream_cursor_value_input { created_at: timestamptz event_id: uuid - steam_id: bigint -} - -"""aggregate sum on columns""" -type event_organizers_sum_fields { - steam_id: bigint -} - -""" -order by sum() on columns of table "event_organizers" -""" -input event_organizers_sum_order_by { - steam_id: order_by + match_id: uuid } """ -update columns of table "event_organizers" +update columns of table "event_match_links" """ -enum event_organizers_update_column { +enum event_match_links_update_column { """column name""" created_at @@ -18096,636 +18252,902 @@ enum event_organizers_update_column { event_id """column name""" - steam_id + match_id } -input event_organizers_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: event_organizers_inc_input - +input event_match_links_updates { """sets the columns of the filtered rows to the given values""" - _set: event_organizers_set_input + _set: event_match_links_set_input """filter the rows which have to be updated""" - where: event_organizers_bool_exp! -} - -"""aggregate var_pop on columns""" -type event_organizers_var_pop_fields { - steam_id: Float + where: event_match_links_bool_exp! } """ -order by var_pop() on columns of table "event_organizers" +columns and relationships of "event_media" """ -input event_organizers_var_pop_order_by { - steam_id: order_by -} +type event_media { + created_at: timestamptz! -"""aggregate var_samp on columns""" -type event_organizers_var_samp_fields { - steam_id: Float -} + """An object relationship""" + event: events! + event_id: uuid! + external_url: String + filename: String + id: uuid! + mime_type: String -""" -order by var_samp() on columns of table "event_organizers" -""" -input event_organizers_var_samp_order_by { - steam_id: order_by -} + """An array relationship""" + players( + """distinct select on columns""" + distinct_on: [event_media_players_select_column!] -"""aggregate variance on columns""" -type event_organizers_variance_fields { - steam_id: Float -} + """limit the number of rows returned""" + limit: Int -""" -order by variance() on columns of table "event_organizers" -""" -input event_organizers_variance_order_by { - steam_id: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -columns and relationships of "event_players" -""" -type event_players { - created_at: timestamptz! + """sort the rows by one or more columns""" + order_by: [event_media_players_order_by!] - """An object relationship""" - event: events! - event_id: uuid! + """filter the rows returned""" + where: event_media_players_bool_exp + ): [event_media_players!]! + + """An aggregate relationship""" + players_aggregate( + """distinct select on columns""" + distinct_on: [event_media_players_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [event_media_players_order_by!] + + """filter the rows returned""" + where: event_media_players_bool_exp + ): event_media_players_aggregate! + size: bigint! + thumbnail_filename: String + title: String """An object relationship""" - player: players! - steam_id: bigint! + uploader: players! + uploader_steam_id: bigint! } """ -aggregated selection of "event_players" +aggregated selection of "event_media" """ -type event_players_aggregate { - aggregate: event_players_aggregate_fields - nodes: [event_players!]! +type event_media_aggregate { + aggregate: event_media_aggregate_fields + nodes: [event_media!]! } -input event_players_aggregate_bool_exp { - count: event_players_aggregate_bool_exp_count +input event_media_aggregate_bool_exp { + count: event_media_aggregate_bool_exp_count } -input event_players_aggregate_bool_exp_count { - arguments: [event_players_select_column!] +input event_media_aggregate_bool_exp_count { + arguments: [event_media_select_column!] distinct: Boolean - filter: event_players_bool_exp + filter: event_media_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "event_players" +aggregate fields of "event_media" """ -type event_players_aggregate_fields { - avg: event_players_avg_fields - count(columns: [event_players_select_column!], distinct: Boolean): Int! - max: event_players_max_fields - min: event_players_min_fields - stddev: event_players_stddev_fields - stddev_pop: event_players_stddev_pop_fields - stddev_samp: event_players_stddev_samp_fields - sum: event_players_sum_fields - var_pop: event_players_var_pop_fields - var_samp: event_players_var_samp_fields - variance: event_players_variance_fields +type event_media_aggregate_fields { + avg: event_media_avg_fields + count(columns: [event_media_select_column!], distinct: Boolean): Int! + max: event_media_max_fields + min: event_media_min_fields + stddev: event_media_stddev_fields + stddev_pop: event_media_stddev_pop_fields + stddev_samp: event_media_stddev_samp_fields + sum: event_media_sum_fields + var_pop: event_media_var_pop_fields + var_samp: event_media_var_samp_fields + variance: event_media_variance_fields } """ -order by aggregate values of table "event_players" +order by aggregate values of table "event_media" """ -input event_players_aggregate_order_by { - avg: event_players_avg_order_by +input event_media_aggregate_order_by { + avg: event_media_avg_order_by count: order_by - max: event_players_max_order_by - min: event_players_min_order_by - stddev: event_players_stddev_order_by - stddev_pop: event_players_stddev_pop_order_by - stddev_samp: event_players_stddev_samp_order_by - sum: event_players_sum_order_by - var_pop: event_players_var_pop_order_by - var_samp: event_players_var_samp_order_by - variance: event_players_variance_order_by + max: event_media_max_order_by + min: event_media_min_order_by + stddev: event_media_stddev_order_by + stddev_pop: event_media_stddev_pop_order_by + stddev_samp: event_media_stddev_samp_order_by + sum: event_media_sum_order_by + var_pop: event_media_var_pop_order_by + var_samp: event_media_var_samp_order_by + variance: event_media_variance_order_by } """ -input type for inserting array relation for remote table "event_players" +input type for inserting array relation for remote table "event_media" """ -input event_players_arr_rel_insert_input { - data: [event_players_insert_input!]! +input event_media_arr_rel_insert_input { + data: [event_media_insert_input!]! """upsert condition""" - on_conflict: event_players_on_conflict + on_conflict: event_media_on_conflict } """aggregate avg on columns""" -type event_players_avg_fields { - steam_id: Float +type event_media_avg_fields { + size: Float + uploader_steam_id: Float } """ -order by avg() on columns of table "event_players" +order by avg() on columns of table "event_media" """ -input event_players_avg_order_by { - steam_id: order_by +input event_media_avg_order_by { + size: order_by + uploader_steam_id: order_by } """ -Boolean expression to filter rows from the table "event_players". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "event_media". All fields are combined with a logical 'AND'. """ -input event_players_bool_exp { - _and: [event_players_bool_exp!] - _not: event_players_bool_exp - _or: [event_players_bool_exp!] +input event_media_bool_exp { + _and: [event_media_bool_exp!] + _not: event_media_bool_exp + _or: [event_media_bool_exp!] created_at: timestamptz_comparison_exp event: events_bool_exp event_id: uuid_comparison_exp - player: players_bool_exp - steam_id: bigint_comparison_exp + external_url: String_comparison_exp + filename: String_comparison_exp + id: uuid_comparison_exp + mime_type: String_comparison_exp + players: event_media_players_bool_exp + players_aggregate: event_media_players_aggregate_bool_exp + size: bigint_comparison_exp + thumbnail_filename: String_comparison_exp + title: String_comparison_exp + uploader: players_bool_exp + uploader_steam_id: bigint_comparison_exp } """ -unique or primary key constraints on table "event_players" +unique or primary key constraints on table "event_media" """ -enum event_players_constraint { +enum event_media_constraint { """ - unique or primary key constraint on columns "steam_id", "event_id" + unique or primary key constraint on columns "filename", "event_id" """ - event_players_pkey + event_media_event_id_filename_key + + """ + unique or primary key constraint on columns "id" + """ + event_media_pkey } """ -input type for incrementing numeric columns in table "event_players" +input type for incrementing numeric columns in table "event_media" """ -input event_players_inc_input { - steam_id: bigint +input event_media_inc_input { + size: bigint + uploader_steam_id: bigint } """ -input type for inserting data into table "event_players" +input type for inserting data into table "event_media" """ -input event_players_insert_input { +input event_media_insert_input { created_at: timestamptz event: events_obj_rel_insert_input event_id: uuid - player: players_obj_rel_insert_input - steam_id: bigint + external_url: String + filename: String + id: uuid + mime_type: String + players: event_media_players_arr_rel_insert_input + size: bigint + thumbnail_filename: String + title: String + uploader: players_obj_rel_insert_input + uploader_steam_id: bigint } """aggregate max on columns""" -type event_players_max_fields { +type event_media_max_fields { created_at: timestamptz event_id: uuid - steam_id: bigint + external_url: String + filename: String + id: uuid + mime_type: String + size: bigint + thumbnail_filename: String + title: String + uploader_steam_id: bigint } """ -order by max() on columns of table "event_players" +order by max() on columns of table "event_media" """ -input event_players_max_order_by { +input event_media_max_order_by { created_at: order_by event_id: order_by - steam_id: order_by + external_url: order_by + filename: order_by + id: order_by + mime_type: order_by + size: order_by + thumbnail_filename: order_by + title: order_by + uploader_steam_id: order_by } """aggregate min on columns""" -type event_players_min_fields { +type event_media_min_fields { created_at: timestamptz event_id: uuid - steam_id: bigint + external_url: String + filename: String + id: uuid + mime_type: String + size: bigint + thumbnail_filename: String + title: String + uploader_steam_id: bigint } """ -order by min() on columns of table "event_players" +order by min() on columns of table "event_media" """ -input event_players_min_order_by { +input event_media_min_order_by { created_at: order_by event_id: order_by - steam_id: order_by + external_url: order_by + filename: order_by + id: order_by + mime_type: order_by + size: order_by + thumbnail_filename: order_by + title: order_by + uploader_steam_id: order_by } """ -response of any mutation on the table "event_players" +response of any mutation on the table "event_media" """ -type event_players_mutation_response { +type event_media_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [event_players!]! + returning: [event_media!]! } """ -on_conflict condition type for table "event_players" +input type for inserting object relation for remote table "event_media" """ -input event_players_on_conflict { - constraint: event_players_constraint! - update_columns: [event_players_update_column!]! = [] - where: event_players_bool_exp +input event_media_obj_rel_insert_input { + data: event_media_insert_input! + + """upsert condition""" + on_conflict: event_media_on_conflict } -"""Ordering options when selecting data from "event_players".""" -input event_players_order_by { +""" +on_conflict condition type for table "event_media" +""" +input event_media_on_conflict { + constraint: event_media_constraint! + update_columns: [event_media_update_column!]! = [] + where: event_media_bool_exp +} + +"""Ordering options when selecting data from "event_media".""" +input event_media_order_by { created_at: order_by event: events_order_by event_id: order_by + external_url: order_by + filename: order_by + id: order_by + mime_type: order_by + players_aggregate: event_media_players_aggregate_order_by + size: order_by + thumbnail_filename: order_by + title: order_by + uploader: players_order_by + uploader_steam_id: order_by +} + +"""primary key columns input for table: event_media""" +input event_media_pk_columns_input { + id: uuid! +} + +""" +columns and relationships of "event_media_players" +""" +type event_media_players { + created_at: timestamptz! + + """An object relationship""" + media: event_media! + media_id: uuid! + + """An object relationship""" + player: players! + steam_id: bigint! +} + +""" +aggregated selection of "event_media_players" +""" +type event_media_players_aggregate { + aggregate: event_media_players_aggregate_fields + nodes: [event_media_players!]! +} + +input event_media_players_aggregate_bool_exp { + count: event_media_players_aggregate_bool_exp_count +} + +input event_media_players_aggregate_bool_exp_count { + arguments: [event_media_players_select_column!] + distinct: Boolean + filter: event_media_players_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "event_media_players" +""" +type event_media_players_aggregate_fields { + avg: event_media_players_avg_fields + count(columns: [event_media_players_select_column!], distinct: Boolean): Int! + max: event_media_players_max_fields + min: event_media_players_min_fields + stddev: event_media_players_stddev_fields + stddev_pop: event_media_players_stddev_pop_fields + stddev_samp: event_media_players_stddev_samp_fields + sum: event_media_players_sum_fields + var_pop: event_media_players_var_pop_fields + var_samp: event_media_players_var_samp_fields + variance: event_media_players_variance_fields +} + +""" +order by aggregate values of table "event_media_players" +""" +input event_media_players_aggregate_order_by { + avg: event_media_players_avg_order_by + count: order_by + max: event_media_players_max_order_by + min: event_media_players_min_order_by + stddev: event_media_players_stddev_order_by + stddev_pop: event_media_players_stddev_pop_order_by + stddev_samp: event_media_players_stddev_samp_order_by + sum: event_media_players_sum_order_by + var_pop: event_media_players_var_pop_order_by + var_samp: event_media_players_var_samp_order_by + variance: event_media_players_variance_order_by +} + +""" +input type for inserting array relation for remote table "event_media_players" +""" +input event_media_players_arr_rel_insert_input { + data: [event_media_players_insert_input!]! + + """upsert condition""" + on_conflict: event_media_players_on_conflict +} + +"""aggregate avg on columns""" +type event_media_players_avg_fields { + steam_id: Float +} + +""" +order by avg() on columns of table "event_media_players" +""" +input event_media_players_avg_order_by { + steam_id: order_by +} + +""" +Boolean expression to filter rows from the table "event_media_players". All fields are combined with a logical 'AND'. +""" +input event_media_players_bool_exp { + _and: [event_media_players_bool_exp!] + _not: event_media_players_bool_exp + _or: [event_media_players_bool_exp!] + created_at: timestamptz_comparison_exp + media: event_media_bool_exp + media_id: uuid_comparison_exp + player: players_bool_exp + steam_id: bigint_comparison_exp +} + +""" +unique or primary key constraints on table "event_media_players" +""" +enum event_media_players_constraint { + """ + unique or primary key constraint on columns "steam_id", "media_id" + """ + event_media_players_pkey +} + +""" +input type for incrementing numeric columns in table "event_media_players" +""" +input event_media_players_inc_input { + steam_id: bigint +} + +""" +input type for inserting data into table "event_media_players" +""" +input event_media_players_insert_input { + created_at: timestamptz + media: event_media_obj_rel_insert_input + media_id: uuid + player: players_obj_rel_insert_input + steam_id: bigint +} + +"""aggregate max on columns""" +type event_media_players_max_fields { + created_at: timestamptz + media_id: uuid + steam_id: bigint +} + +""" +order by max() on columns of table "event_media_players" +""" +input event_media_players_max_order_by { + created_at: order_by + media_id: order_by + steam_id: order_by +} + +"""aggregate min on columns""" +type event_media_players_min_fields { + created_at: timestamptz + media_id: uuid + steam_id: bigint +} + +""" +order by min() on columns of table "event_media_players" +""" +input event_media_players_min_order_by { + created_at: order_by + media_id: order_by + steam_id: order_by +} + +""" +response of any mutation on the table "event_media_players" +""" +type event_media_players_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [event_media_players!]! +} + +""" +on_conflict condition type for table "event_media_players" +""" +input event_media_players_on_conflict { + constraint: event_media_players_constraint! + update_columns: [event_media_players_update_column!]! = [] + where: event_media_players_bool_exp +} + +"""Ordering options when selecting data from "event_media_players".""" +input event_media_players_order_by { + created_at: order_by + media: event_media_order_by + media_id: order_by player: players_order_by steam_id: order_by } -"""primary key columns input for table: event_players""" -input event_players_pk_columns_input { - event_id: uuid! +"""primary key columns input for table: event_media_players""" +input event_media_players_pk_columns_input { + media_id: uuid! steam_id: bigint! } """ -select columns of table "event_players" +select columns of table "event_media_players" """ -enum event_players_select_column { +enum event_media_players_select_column { """column name""" created_at """column name""" - event_id + media_id """column name""" steam_id } """ -input type for updating data in table "event_players" +input type for updating data in table "event_media_players" """ -input event_players_set_input { +input event_media_players_set_input { created_at: timestamptz - event_id: uuid + media_id: uuid steam_id: bigint } """aggregate stddev on columns""" -type event_players_stddev_fields { +type event_media_players_stddev_fields { steam_id: Float } """ -order by stddev() on columns of table "event_players" +order by stddev() on columns of table "event_media_players" """ -input event_players_stddev_order_by { +input event_media_players_stddev_order_by { steam_id: order_by } """aggregate stddev_pop on columns""" -type event_players_stddev_pop_fields { +type event_media_players_stddev_pop_fields { steam_id: Float } """ -order by stddev_pop() on columns of table "event_players" +order by stddev_pop() on columns of table "event_media_players" """ -input event_players_stddev_pop_order_by { +input event_media_players_stddev_pop_order_by { steam_id: order_by } """aggregate stddev_samp on columns""" -type event_players_stddev_samp_fields { +type event_media_players_stddev_samp_fields { steam_id: Float } """ -order by stddev_samp() on columns of table "event_players" +order by stddev_samp() on columns of table "event_media_players" """ -input event_players_stddev_samp_order_by { +input event_media_players_stddev_samp_order_by { steam_id: order_by } """ -Streaming cursor of the table "event_players" +Streaming cursor of the table "event_media_players" """ -input event_players_stream_cursor_input { +input event_media_players_stream_cursor_input { """Stream column input with initial value""" - initial_value: event_players_stream_cursor_value_input! + initial_value: event_media_players_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input event_players_stream_cursor_value_input { +input event_media_players_stream_cursor_value_input { created_at: timestamptz - event_id: uuid + media_id: uuid steam_id: bigint } """aggregate sum on columns""" -type event_players_sum_fields { +type event_media_players_sum_fields { steam_id: bigint } """ -order by sum() on columns of table "event_players" +order by sum() on columns of table "event_media_players" """ -input event_players_sum_order_by { +input event_media_players_sum_order_by { steam_id: order_by } """ -update columns of table "event_players" +update columns of table "event_media_players" """ -enum event_players_update_column { +enum event_media_players_update_column { """column name""" created_at """column name""" - event_id + media_id """column name""" steam_id } -input event_players_updates { +input event_media_players_updates { """increments the numeric columns with given value of the filtered values""" - _inc: event_players_inc_input + _inc: event_media_players_inc_input """sets the columns of the filtered rows to the given values""" - _set: event_players_set_input + _set: event_media_players_set_input """filter the rows which have to be updated""" - where: event_players_bool_exp! + where: event_media_players_bool_exp! } """aggregate var_pop on columns""" -type event_players_var_pop_fields { +type event_media_players_var_pop_fields { steam_id: Float } """ -order by var_pop() on columns of table "event_players" +order by var_pop() on columns of table "event_media_players" """ -input event_players_var_pop_order_by { +input event_media_players_var_pop_order_by { steam_id: order_by } """aggregate var_samp on columns""" -type event_players_var_samp_fields { +type event_media_players_var_samp_fields { steam_id: Float } """ -order by var_samp() on columns of table "event_players" +order by var_samp() on columns of table "event_media_players" """ -input event_players_var_samp_order_by { +input event_media_players_var_samp_order_by { steam_id: order_by } """aggregate variance on columns""" -type event_players_variance_fields { +type event_media_players_variance_fields { steam_id: Float } """ -order by variance() on columns of table "event_players" +order by variance() on columns of table "event_media_players" """ -input event_players_variance_order_by { +input event_media_players_variance_order_by { steam_id: order_by } """ -columns and relationships of "event_teams" +select columns of table "event_media" """ -type event_teams { - created_at: timestamptz! +enum event_media_select_column { + """column name""" + created_at - """An object relationship""" - event: events! - event_id: uuid! + """column name""" + event_id - """An object relationship""" - team: teams! - team_id: uuid! -} + """column name""" + external_url -""" -aggregated selection of "event_teams" -""" -type event_teams_aggregate { - aggregate: event_teams_aggregate_fields - nodes: [event_teams!]! -} + """column name""" + filename -input event_teams_aggregate_bool_exp { - count: event_teams_aggregate_bool_exp_count -} + """column name""" + id -input event_teams_aggregate_bool_exp_count { - arguments: [event_teams_select_column!] - distinct: Boolean - filter: event_teams_bool_exp - predicate: Int_comparison_exp! + """column name""" + mime_type + + """column name""" + size + + """column name""" + thumbnail_filename + + """column name""" + title + + """column name""" + uploader_steam_id } """ -aggregate fields of "event_teams" +input type for updating data in table "event_media" """ -type event_teams_aggregate_fields { - count(columns: [event_teams_select_column!], distinct: Boolean): Int! - max: event_teams_max_fields - min: event_teams_min_fields +input event_media_set_input { + created_at: timestamptz + event_id: uuid + external_url: String + filename: String + id: uuid + mime_type: String + size: bigint + thumbnail_filename: String + title: String + uploader_steam_id: bigint } -""" -order by aggregate values of table "event_teams" -""" -input event_teams_aggregate_order_by { - count: order_by - max: event_teams_max_order_by - min: event_teams_min_order_by +"""aggregate stddev on columns""" +type event_media_stddev_fields { + size: Float + uploader_steam_id: Float } """ -input type for inserting array relation for remote table "event_teams" +order by stddev() on columns of table "event_media" """ -input event_teams_arr_rel_insert_input { - data: [event_teams_insert_input!]! +input event_media_stddev_order_by { + size: order_by + uploader_steam_id: order_by +} - """upsert condition""" - on_conflict: event_teams_on_conflict +"""aggregate stddev_pop on columns""" +type event_media_stddev_pop_fields { + size: Float + uploader_steam_id: Float } """ -Boolean expression to filter rows from the table "event_teams". All fields are combined with a logical 'AND'. +order by stddev_pop() on columns of table "event_media" """ -input event_teams_bool_exp { - _and: [event_teams_bool_exp!] - _not: event_teams_bool_exp - _or: [event_teams_bool_exp!] - created_at: timestamptz_comparison_exp - event: events_bool_exp - event_id: uuid_comparison_exp - team: teams_bool_exp - team_id: uuid_comparison_exp +input event_media_stddev_pop_order_by { + size: order_by + uploader_steam_id: order_by +} + +"""aggregate stddev_samp on columns""" +type event_media_stddev_samp_fields { + size: Float + uploader_steam_id: Float } """ -unique or primary key constraints on table "event_teams" +order by stddev_samp() on columns of table "event_media" """ -enum event_teams_constraint { - """ - unique or primary key constraint on columns "event_id", "team_id" - """ - event_teams_pkey +input event_media_stddev_samp_order_by { + size: order_by + uploader_steam_id: order_by } """ -input type for inserting data into table "event_teams" +Streaming cursor of the table "event_media" """ -input event_teams_insert_input { - created_at: timestamptz - event: events_obj_rel_insert_input - event_id: uuid - team: teams_obj_rel_insert_input - team_id: uuid +input event_media_stream_cursor_input { + """Stream column input with initial value""" + initial_value: event_media_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering } -"""aggregate max on columns""" -type event_teams_max_fields { +"""Initial value of the column from where the streaming should start""" +input event_media_stream_cursor_value_input { created_at: timestamptz event_id: uuid - team_id: uuid -} - -""" -order by max() on columns of table "event_teams" -""" -input event_teams_max_order_by { - created_at: order_by - event_id: order_by - team_id: order_by + external_url: String + filename: String + id: uuid + mime_type: String + size: bigint + thumbnail_filename: String + title: String + uploader_steam_id: bigint } -"""aggregate min on columns""" -type event_teams_min_fields { - created_at: timestamptz - event_id: uuid - team_id: uuid +"""aggregate sum on columns""" +type event_media_sum_fields { + size: bigint + uploader_steam_id: bigint } """ -order by min() on columns of table "event_teams" +order by sum() on columns of table "event_media" """ -input event_teams_min_order_by { - created_at: order_by - event_id: order_by - team_id: order_by +input event_media_sum_order_by { + size: order_by + uploader_steam_id: order_by } """ -response of any mutation on the table "event_teams" +update columns of table "event_media" """ -type event_teams_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! +enum event_media_update_column { + """column name""" + created_at - """data from the rows affected by the mutation""" - returning: [event_teams!]! -} + """column name""" + event_id -""" -on_conflict condition type for table "event_teams" -""" -input event_teams_on_conflict { - constraint: event_teams_constraint! - update_columns: [event_teams_update_column!]! = [] - where: event_teams_bool_exp -} + """column name""" + external_url -"""Ordering options when selecting data from "event_teams".""" -input event_teams_order_by { - created_at: order_by - event: events_order_by - event_id: order_by - team: teams_order_by - team_id: order_by -} + """column name""" + filename -"""primary key columns input for table: event_teams""" -input event_teams_pk_columns_input { - event_id: uuid! - team_id: uuid! -} + """column name""" + id -""" -select columns of table "event_teams" -""" -enum event_teams_select_column { """column name""" - created_at + mime_type """column name""" - event_id + size """column name""" - team_id -} + thumbnail_filename -""" -input type for updating data in table "event_teams" -""" -input event_teams_set_input { - created_at: timestamptz - event_id: uuid - team_id: uuid + """column name""" + title + + """column name""" + uploader_steam_id } -""" -Streaming cursor of the table "event_teams" -""" -input event_teams_stream_cursor_input { - """Stream column input with initial value""" - initial_value: event_teams_stream_cursor_value_input! +input event_media_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: event_media_inc_input - """cursor ordering""" - ordering: cursor_ordering + """sets the columns of the filtered rows to the given values""" + _set: event_media_set_input + + """filter the rows which have to be updated""" + where: event_media_bool_exp! } -"""Initial value of the column from where the streaming should start""" -input event_teams_stream_cursor_value_input { - created_at: timestamptz - event_id: uuid - team_id: uuid +"""aggregate var_pop on columns""" +type event_media_var_pop_fields { + size: Float + uploader_steam_id: Float } """ -update columns of table "event_teams" +order by var_pop() on columns of table "event_media" """ -enum event_teams_update_column { - """column name""" - created_at +input event_media_var_pop_order_by { + size: order_by + uploader_steam_id: order_by +} - """column name""" - event_id +"""aggregate var_samp on columns""" +type event_media_var_samp_fields { + size: Float + uploader_steam_id: Float +} - """column name""" - team_id +""" +order by var_samp() on columns of table "event_media" +""" +input event_media_var_samp_order_by { + size: order_by + uploader_steam_id: order_by } -input event_teams_updates { - """sets the columns of the filtered rows to the given values""" - _set: event_teams_set_input +"""aggregate variance on columns""" +type event_media_variance_fields { + size: Float + uploader_steam_id: Float +} - """filter the rows which have to be updated""" - where: event_teams_bool_exp! +""" +order by variance() on columns of table "event_media" +""" +input event_media_variance_order_by { + size: order_by + uploader_steam_id: order_by } """ -columns and relationships of "event_tournaments" +columns and relationships of "event_organizers" """ -type event_tournaments { +type event_organizers { created_at: timestamptz! """An object relationship""" @@ -18733,163 +19155,198 @@ type event_tournaments { event_id: uuid! """An object relationship""" - tournament: tournaments! - tournament_id: uuid! + organizer: players! + steam_id: bigint! } """ -aggregated selection of "event_tournaments" +aggregated selection of "event_organizers" """ -type event_tournaments_aggregate { - aggregate: event_tournaments_aggregate_fields - nodes: [event_tournaments!]! +type event_organizers_aggregate { + aggregate: event_organizers_aggregate_fields + nodes: [event_organizers!]! } -input event_tournaments_aggregate_bool_exp { - count: event_tournaments_aggregate_bool_exp_count +input event_organizers_aggregate_bool_exp { + count: event_organizers_aggregate_bool_exp_count } -input event_tournaments_aggregate_bool_exp_count { - arguments: [event_tournaments_select_column!] +input event_organizers_aggregate_bool_exp_count { + arguments: [event_organizers_select_column!] distinct: Boolean - filter: event_tournaments_bool_exp + filter: event_organizers_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "event_tournaments" +aggregate fields of "event_organizers" """ -type event_tournaments_aggregate_fields { - count(columns: [event_tournaments_select_column!], distinct: Boolean): Int! - max: event_tournaments_max_fields - min: event_tournaments_min_fields +type event_organizers_aggregate_fields { + avg: event_organizers_avg_fields + count(columns: [event_organizers_select_column!], distinct: Boolean): Int! + max: event_organizers_max_fields + min: event_organizers_min_fields + stddev: event_organizers_stddev_fields + stddev_pop: event_organizers_stddev_pop_fields + stddev_samp: event_organizers_stddev_samp_fields + sum: event_organizers_sum_fields + var_pop: event_organizers_var_pop_fields + var_samp: event_organizers_var_samp_fields + variance: event_organizers_variance_fields } """ -order by aggregate values of table "event_tournaments" +order by aggregate values of table "event_organizers" """ -input event_tournaments_aggregate_order_by { +input event_organizers_aggregate_order_by { + avg: event_organizers_avg_order_by count: order_by - max: event_tournaments_max_order_by - min: event_tournaments_min_order_by + max: event_organizers_max_order_by + min: event_organizers_min_order_by + stddev: event_organizers_stddev_order_by + stddev_pop: event_organizers_stddev_pop_order_by + stddev_samp: event_organizers_stddev_samp_order_by + sum: event_organizers_sum_order_by + var_pop: event_organizers_var_pop_order_by + var_samp: event_organizers_var_samp_order_by + variance: event_organizers_variance_order_by } """ -input type for inserting array relation for remote table "event_tournaments" +input type for inserting array relation for remote table "event_organizers" """ -input event_tournaments_arr_rel_insert_input { - data: [event_tournaments_insert_input!]! +input event_organizers_arr_rel_insert_input { + data: [event_organizers_insert_input!]! """upsert condition""" - on_conflict: event_tournaments_on_conflict + on_conflict: event_organizers_on_conflict +} + +"""aggregate avg on columns""" +type event_organizers_avg_fields { + steam_id: Float } """ -Boolean expression to filter rows from the table "event_tournaments". All fields are combined with a logical 'AND'. +order by avg() on columns of table "event_organizers" """ -input event_tournaments_bool_exp { - _and: [event_tournaments_bool_exp!] - _not: event_tournaments_bool_exp - _or: [event_tournaments_bool_exp!] +input event_organizers_avg_order_by { + steam_id: order_by +} + +""" +Boolean expression to filter rows from the table "event_organizers". All fields are combined with a logical 'AND'. +""" +input event_organizers_bool_exp { + _and: [event_organizers_bool_exp!] + _not: event_organizers_bool_exp + _or: [event_organizers_bool_exp!] created_at: timestamptz_comparison_exp event: events_bool_exp event_id: uuid_comparison_exp - tournament: tournaments_bool_exp - tournament_id: uuid_comparison_exp + organizer: players_bool_exp + steam_id: bigint_comparison_exp } """ -unique or primary key constraints on table "event_tournaments" +unique or primary key constraints on table "event_organizers" """ -enum event_tournaments_constraint { +enum event_organizers_constraint { """ - unique or primary key constraint on columns "tournament_id", "event_id" + unique or primary key constraint on columns "steam_id", "event_id" """ - event_tournaments_pkey + event_organizers_pkey } """ -input type for inserting data into table "event_tournaments" +input type for incrementing numeric columns in table "event_organizers" """ -input event_tournaments_insert_input { +input event_organizers_inc_input { + steam_id: bigint +} + +""" +input type for inserting data into table "event_organizers" +""" +input event_organizers_insert_input { created_at: timestamptz event: events_obj_rel_insert_input event_id: uuid - tournament: tournaments_obj_rel_insert_input - tournament_id: uuid + organizer: players_obj_rel_insert_input + steam_id: bigint } """aggregate max on columns""" -type event_tournaments_max_fields { +type event_organizers_max_fields { created_at: timestamptz event_id: uuid - tournament_id: uuid + steam_id: bigint } """ -order by max() on columns of table "event_tournaments" +order by max() on columns of table "event_organizers" """ -input event_tournaments_max_order_by { +input event_organizers_max_order_by { created_at: order_by event_id: order_by - tournament_id: order_by + steam_id: order_by } """aggregate min on columns""" -type event_tournaments_min_fields { +type event_organizers_min_fields { created_at: timestamptz event_id: uuid - tournament_id: uuid + steam_id: bigint } """ -order by min() on columns of table "event_tournaments" +order by min() on columns of table "event_organizers" """ -input event_tournaments_min_order_by { +input event_organizers_min_order_by { created_at: order_by event_id: order_by - tournament_id: order_by + steam_id: order_by } """ -response of any mutation on the table "event_tournaments" +response of any mutation on the table "event_organizers" """ -type event_tournaments_mutation_response { +type event_organizers_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [event_tournaments!]! + returning: [event_organizers!]! } """ -on_conflict condition type for table "event_tournaments" +on_conflict condition type for table "event_organizers" """ -input event_tournaments_on_conflict { - constraint: event_tournaments_constraint! - update_columns: [event_tournaments_update_column!]! = [] - where: event_tournaments_bool_exp +input event_organizers_on_conflict { + constraint: event_organizers_constraint! + update_columns: [event_organizers_update_column!]! = [] + where: event_organizers_bool_exp } -"""Ordering options when selecting data from "event_tournaments".""" -input event_tournaments_order_by { +"""Ordering options when selecting data from "event_organizers".""" +input event_organizers_order_by { created_at: order_by event: events_order_by event_id: order_by - tournament: tournaments_order_by - tournament_id: order_by + organizer: players_order_by + steam_id: order_by } -"""primary key columns input for table: event_tournaments""" -input event_tournaments_pk_columns_input { +"""primary key columns input for table: event_organizers""" +input event_organizers_pk_columns_input { event_id: uuid! - tournament_id: uuid! + steam_id: bigint! } """ -select columns of table "event_tournaments" +select columns of table "event_organizers" """ -enum event_tournaments_select_column { +enum event_organizers_select_column { """column name""" created_at @@ -18897,40 +19354,88 @@ enum event_tournaments_select_column { event_id """column name""" - tournament_id + steam_id } """ -input type for updating data in table "event_tournaments" +input type for updating data in table "event_organizers" """ -input event_tournaments_set_input { +input event_organizers_set_input { created_at: timestamptz event_id: uuid - tournament_id: uuid + steam_id: bigint +} + +"""aggregate stddev on columns""" +type event_organizers_stddev_fields { + steam_id: Float } """ -Streaming cursor of the table "event_tournaments" +order by stddev() on columns of table "event_organizers" """ -input event_tournaments_stream_cursor_input { +input event_organizers_stddev_order_by { + steam_id: order_by +} + +"""aggregate stddev_pop on columns""" +type event_organizers_stddev_pop_fields { + steam_id: Float +} + +""" +order by stddev_pop() on columns of table "event_organizers" +""" +input event_organizers_stddev_pop_order_by { + steam_id: order_by +} + +"""aggregate stddev_samp on columns""" +type event_organizers_stddev_samp_fields { + steam_id: Float +} + +""" +order by stddev_samp() on columns of table "event_organizers" +""" +input event_organizers_stddev_samp_order_by { + steam_id: order_by +} + +""" +Streaming cursor of the table "event_organizers" +""" +input event_organizers_stream_cursor_input { """Stream column input with initial value""" - initial_value: event_tournaments_stream_cursor_value_input! + initial_value: event_organizers_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input event_tournaments_stream_cursor_value_input { +input event_organizers_stream_cursor_value_input { created_at: timestamptz event_id: uuid - tournament_id: uuid + steam_id: bigint +} + +"""aggregate sum on columns""" +type event_organizers_sum_fields { + steam_id: bigint } """ -update columns of table "event_tournaments" +order by sum() on columns of table "event_organizers" """ -enum event_tournaments_update_column { +input event_organizers_sum_order_by { + steam_id: order_by +} + +""" +update columns of table "event_organizers" +""" +enum event_organizers_update_column { """column name""" created_at @@ -18938,1406 +19443,927 @@ enum event_tournaments_update_column { event_id """column name""" - tournament_id + steam_id } -input event_tournaments_updates { +input event_organizers_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: event_organizers_inc_input + """sets the columns of the filtered rows to the given values""" - _set: event_tournaments_set_input + _set: event_organizers_set_input """filter the rows which have to be updated""" - where: event_tournaments_bool_exp! + where: event_organizers_bool_exp! +} + +"""aggregate var_pop on columns""" +type event_organizers_var_pop_fields { + steam_id: Float } """ -columns and relationships of "events" +order by var_pop() on columns of table "event_organizers" """ -type events { - """An array relationship""" - awards( - """distinct select on columns""" - distinct_on: [award_recipients_select_column!] +input event_organizers_var_pop_order_by { + steam_id: order_by +} - """limit the number of rows returned""" - limit: Int +"""aggregate var_samp on columns""" +type event_organizers_var_samp_fields { + steam_id: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by var_samp() on columns of table "event_organizers" +""" +input event_organizers_var_samp_order_by { + steam_id: order_by +} - """sort the rows by one or more columns""" - order_by: [award_recipients_order_by!] +"""aggregate variance on columns""" +type event_organizers_variance_fields { + steam_id: Float +} - """filter the rows returned""" - where: award_recipients_bool_exp - ): [award_recipients!]! +""" +order by variance() on columns of table "event_organizers" +""" +input event_organizers_variance_order_by { + steam_id: order_by +} - """An aggregate relationship""" - awards_aggregate( - """distinct select on columns""" - distinct_on: [award_recipients_select_column!] +""" +columns and relationships of "event_players" +""" +type event_players { + created_at: timestamptz! - """limit the number of rows returned""" - limit: Int + """An object relationship""" + event: events! + event_id: uuid! - """skip the first n rows. Use only with order_by""" - offset: Int + """An object relationship""" + player: players! + steam_id: bigint! +} - """sort the rows by one or more columns""" - order_by: [award_recipients_order_by!] +""" +aggregated selection of "event_players" +""" +type event_players_aggregate { + aggregate: event_players_aggregate_fields + nodes: [event_players!]! +} - """filter the rows returned""" - where: award_recipients_bool_exp - ): award_recipients_aggregate! +input event_players_aggregate_bool_exp { + count: event_players_aggregate_bool_exp_count +} - """An object relationship""" - banner: event_media - banner_media_id: uuid - - """ - A computed field, executes function "can_upload_event_media" - """ - can_upload_media: Boolean - - """ - A computed field, executes function "can_view_event" - """ - can_view: Boolean - created_at: timestamptz! - description: String - ends_at: timestamptz - hide_creator_organizer: Boolean! - id: uuid! - - """ - A computed field, executes function "is_event_organizer" - """ - is_organizer: Boolean - - """An array relationship""" - media( - """distinct select on columns""" - distinct_on: [event_media_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [event_media_order_by!] - - """filter the rows returned""" - where: event_media_bool_exp - ): [event_media!]! - media_access: e_event_media_access_enum! - - """An aggregate relationship""" - media_aggregate( - """distinct select on columns""" - distinct_on: [event_media_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [event_media_order_by!] - - """filter the rows returned""" - where: event_media_bool_exp - ): event_media_aggregate! - name: String! - - """An object relationship""" - organizer: players! - organizer_steam_id: bigint! - - """An array relationship""" - organizers( - """distinct select on columns""" - distinct_on: [event_organizers_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [event_organizers_order_by!] - - """filter the rows returned""" - where: event_organizers_bool_exp - ): [event_organizers!]! - - """An aggregate relationship""" - organizers_aggregate( - """distinct select on columns""" - distinct_on: [event_organizers_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [event_organizers_order_by!] - - """filter the rows returned""" - where: event_organizers_bool_exp - ): event_organizers_aggregate! - - """An array relationship""" - player_stats( - """distinct select on columns""" - distinct_on: [v_event_player_stats_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [v_event_player_stats_order_by!] - - """filter the rows returned""" - where: v_event_player_stats_bool_exp - ): [v_event_player_stats!]! - - """An aggregate relationship""" - player_stats_aggregate( - """distinct select on columns""" - distinct_on: [v_event_player_stats_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [v_event_player_stats_order_by!] - - """filter the rows returned""" - where: v_event_player_stats_bool_exp - ): v_event_player_stats_aggregate! - - """An array relationship""" - players( - """distinct select on columns""" - distinct_on: [event_players_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [event_players_order_by!] - - """filter the rows returned""" - where: event_players_bool_exp - ): [event_players!]! - - """An aggregate relationship""" - players_aggregate( - """distinct select on columns""" - distinct_on: [event_players_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [event_players_order_by!] - - """filter the rows returned""" - where: event_players_bool_exp - ): event_players_aggregate! - starts_at: timestamptz! - - """An array relationship""" - teams( - """distinct select on columns""" - distinct_on: [event_teams_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [event_teams_order_by!] - - """filter the rows returned""" - where: event_teams_bool_exp - ): [event_teams!]! - - """An aggregate relationship""" - teams_aggregate( - """distinct select on columns""" - distinct_on: [event_teams_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [event_teams_order_by!] - - """filter the rows returned""" - where: event_teams_bool_exp - ): event_teams_aggregate! - - """An array relationship""" - tournaments( - """distinct select on columns""" - distinct_on: [event_tournaments_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [event_tournaments_order_by!] - - """filter the rows returned""" - where: event_tournaments_bool_exp - ): [event_tournaments!]! - - """An aggregate relationship""" - tournaments_aggregate( - """distinct select on columns""" - distinct_on: [event_tournaments_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [event_tournaments_order_by!] +input event_players_aggregate_bool_exp_count { + arguments: [event_players_select_column!] + distinct: Boolean + filter: event_players_bool_exp + predicate: Int_comparison_exp! +} - """filter the rows returned""" - where: event_tournaments_bool_exp - ): event_tournaments_aggregate! - visibility: e_event_visibility_enum! +""" +aggregate fields of "event_players" +""" +type event_players_aggregate_fields { + avg: event_players_avg_fields + count(columns: [event_players_select_column!], distinct: Boolean): Int! + max: event_players_max_fields + min: event_players_min_fields + stddev: event_players_stddev_fields + stddev_pop: event_players_stddev_pop_fields + stddev_samp: event_players_stddev_samp_fields + sum: event_players_sum_fields + var_pop: event_players_var_pop_fields + var_samp: event_players_var_samp_fields + variance: event_players_variance_fields } """ -aggregated selection of "events" +order by aggregate values of table "event_players" """ -type events_aggregate { - aggregate: events_aggregate_fields - nodes: [events!]! +input event_players_aggregate_order_by { + avg: event_players_avg_order_by + count: order_by + max: event_players_max_order_by + min: event_players_min_order_by + stddev: event_players_stddev_order_by + stddev_pop: event_players_stddev_pop_order_by + stddev_samp: event_players_stddev_samp_order_by + sum: event_players_sum_order_by + var_pop: event_players_var_pop_order_by + var_samp: event_players_var_samp_order_by + variance: event_players_variance_order_by } """ -aggregate fields of "events" +input type for inserting array relation for remote table "event_players" """ -type events_aggregate_fields { - avg: events_avg_fields - count(columns: [events_select_column!], distinct: Boolean): Int! - max: events_max_fields - min: events_min_fields - stddev: events_stddev_fields - stddev_pop: events_stddev_pop_fields - stddev_samp: events_stddev_samp_fields - sum: events_sum_fields - var_pop: events_var_pop_fields - var_samp: events_var_samp_fields - variance: events_variance_fields +input event_players_arr_rel_insert_input { + data: [event_players_insert_input!]! + + """upsert condition""" + on_conflict: event_players_on_conflict } """aggregate avg on columns""" -type events_avg_fields { - organizer_steam_id: Float +type event_players_avg_fields { + steam_id: Float } """ -Boolean expression to filter rows from the table "events". All fields are combined with a logical 'AND'. +order by avg() on columns of table "event_players" """ -input events_bool_exp { - _and: [events_bool_exp!] - _not: events_bool_exp - _or: [events_bool_exp!] - awards: award_recipients_bool_exp - awards_aggregate: award_recipients_aggregate_bool_exp - banner: event_media_bool_exp - banner_media_id: uuid_comparison_exp - can_upload_media: Boolean_comparison_exp - can_view: Boolean_comparison_exp +input event_players_avg_order_by { + steam_id: order_by +} + +""" +Boolean expression to filter rows from the table "event_players". All fields are combined with a logical 'AND'. +""" +input event_players_bool_exp { + _and: [event_players_bool_exp!] + _not: event_players_bool_exp + _or: [event_players_bool_exp!] created_at: timestamptz_comparison_exp - description: String_comparison_exp - ends_at: timestamptz_comparison_exp - hide_creator_organizer: Boolean_comparison_exp - id: uuid_comparison_exp - is_organizer: Boolean_comparison_exp - media: event_media_bool_exp - media_access: e_event_media_access_enum_comparison_exp - media_aggregate: event_media_aggregate_bool_exp - name: String_comparison_exp - organizer: players_bool_exp - organizer_steam_id: bigint_comparison_exp - organizers: event_organizers_bool_exp - organizers_aggregate: event_organizers_aggregate_bool_exp - player_stats: v_event_player_stats_bool_exp - player_stats_aggregate: v_event_player_stats_aggregate_bool_exp - players: event_players_bool_exp - players_aggregate: event_players_aggregate_bool_exp - starts_at: timestamptz_comparison_exp - teams: event_teams_bool_exp - teams_aggregate: event_teams_aggregate_bool_exp - tournaments: event_tournaments_bool_exp - tournaments_aggregate: event_tournaments_aggregate_bool_exp - visibility: e_event_visibility_enum_comparison_exp + event: events_bool_exp + event_id: uuid_comparison_exp + player: players_bool_exp + steam_id: bigint_comparison_exp } """ -unique or primary key constraints on table "events" +unique or primary key constraints on table "event_players" """ -enum events_constraint { +enum event_players_constraint { """ - unique or primary key constraint on columns "id" + unique or primary key constraint on columns "steam_id", "event_id" """ - events_pkey + event_players_pkey } """ -input type for incrementing numeric columns in table "events" +input type for incrementing numeric columns in table "event_players" """ -input events_inc_input { - organizer_steam_id: bigint +input event_players_inc_input { + steam_id: bigint } """ -input type for inserting data into table "events" +input type for inserting data into table "event_players" """ -input events_insert_input { - awards: award_recipients_arr_rel_insert_input - banner: event_media_obj_rel_insert_input - banner_media_id: uuid +input event_players_insert_input { created_at: timestamptz - description: String - ends_at: timestamptz - hide_creator_organizer: Boolean - id: uuid - media: event_media_arr_rel_insert_input - media_access: e_event_media_access_enum - name: String - organizer: players_obj_rel_insert_input - organizer_steam_id: bigint - organizers: event_organizers_arr_rel_insert_input - player_stats: v_event_player_stats_arr_rel_insert_input - players: event_players_arr_rel_insert_input - starts_at: timestamptz - teams: event_teams_arr_rel_insert_input - tournaments: event_tournaments_arr_rel_insert_input - visibility: e_event_visibility_enum + event: events_obj_rel_insert_input + event_id: uuid + player: players_obj_rel_insert_input + steam_id: bigint } """aggregate max on columns""" -type events_max_fields { - banner_media_id: uuid +type event_players_max_fields { created_at: timestamptz - description: String - ends_at: timestamptz - id: uuid - name: String - organizer_steam_id: bigint - starts_at: timestamptz + event_id: uuid + steam_id: bigint +} + +""" +order by max() on columns of table "event_players" +""" +input event_players_max_order_by { + created_at: order_by + event_id: order_by + steam_id: order_by } """aggregate min on columns""" -type events_min_fields { - banner_media_id: uuid +type event_players_min_fields { created_at: timestamptz - description: String - ends_at: timestamptz - id: uuid - name: String - organizer_steam_id: bigint - starts_at: timestamptz + event_id: uuid + steam_id: bigint } """ -response of any mutation on the table "events" +order by min() on columns of table "event_players" """ -type events_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! - - """data from the rows affected by the mutation""" - returning: [events!]! +input event_players_min_order_by { + created_at: order_by + event_id: order_by + steam_id: order_by } """ -input type for inserting object relation for remote table "events" +response of any mutation on the table "event_players" """ -input events_obj_rel_insert_input { - data: events_insert_input! +type event_players_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """upsert condition""" - on_conflict: events_on_conflict + """data from the rows affected by the mutation""" + returning: [event_players!]! } """ -on_conflict condition type for table "events" +on_conflict condition type for table "event_players" """ -input events_on_conflict { - constraint: events_constraint! - update_columns: [events_update_column!]! = [] - where: events_bool_exp +input event_players_on_conflict { + constraint: event_players_constraint! + update_columns: [event_players_update_column!]! = [] + where: event_players_bool_exp } -"""Ordering options when selecting data from "events".""" -input events_order_by { - awards_aggregate: award_recipients_aggregate_order_by - banner: event_media_order_by - banner_media_id: order_by - can_upload_media: order_by - can_view: order_by +"""Ordering options when selecting data from "event_players".""" +input event_players_order_by { created_at: order_by - description: order_by - ends_at: order_by - hide_creator_organizer: order_by - id: order_by - is_organizer: order_by - media_access: order_by - media_aggregate: event_media_aggregate_order_by - name: order_by - organizer: players_order_by - organizer_steam_id: order_by - organizers_aggregate: event_organizers_aggregate_order_by - player_stats_aggregate: v_event_player_stats_aggregate_order_by - players_aggregate: event_players_aggregate_order_by - starts_at: order_by - teams_aggregate: event_teams_aggregate_order_by - tournaments_aggregate: event_tournaments_aggregate_order_by - visibility: order_by + event: events_order_by + event_id: order_by + player: players_order_by + steam_id: order_by } -"""primary key columns input for table: events""" -input events_pk_columns_input { - id: uuid! +"""primary key columns input for table: event_players""" +input event_players_pk_columns_input { + event_id: uuid! + steam_id: bigint! } """ -select columns of table "events" +select columns of table "event_players" """ -enum events_select_column { - """column name""" - banner_media_id - +enum event_players_select_column { """column name""" created_at """column name""" - description + event_id """column name""" - ends_at - - """column name""" - hide_creator_organizer - - """column name""" - id - - """column name""" - media_access - - """column name""" - name - - """column name""" - organizer_steam_id - - """column name""" - starts_at - - """column name""" - visibility -} + steam_id +} """ -input type for updating data in table "events" +input type for updating data in table "event_players" """ -input events_set_input { - banner_media_id: uuid +input event_players_set_input { created_at: timestamptz - description: String - ends_at: timestamptz - hide_creator_organizer: Boolean - id: uuid - media_access: e_event_media_access_enum - name: String - organizer_steam_id: bigint - starts_at: timestamptz - visibility: e_event_visibility_enum + event_id: uuid + steam_id: bigint } """aggregate stddev on columns""" -type events_stddev_fields { - organizer_steam_id: Float +type event_players_stddev_fields { + steam_id: Float +} + +""" +order by stddev() on columns of table "event_players" +""" +input event_players_stddev_order_by { + steam_id: order_by } """aggregate stddev_pop on columns""" -type events_stddev_pop_fields { - organizer_steam_id: Float +type event_players_stddev_pop_fields { + steam_id: Float +} + +""" +order by stddev_pop() on columns of table "event_players" +""" +input event_players_stddev_pop_order_by { + steam_id: order_by } """aggregate stddev_samp on columns""" -type events_stddev_samp_fields { - organizer_steam_id: Float +type event_players_stddev_samp_fields { + steam_id: Float } """ -Streaming cursor of the table "events" +order by stddev_samp() on columns of table "event_players" """ -input events_stream_cursor_input { +input event_players_stddev_samp_order_by { + steam_id: order_by +} + +""" +Streaming cursor of the table "event_players" +""" +input event_players_stream_cursor_input { """Stream column input with initial value""" - initial_value: events_stream_cursor_value_input! + initial_value: event_players_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input events_stream_cursor_value_input { - banner_media_id: uuid +input event_players_stream_cursor_value_input { created_at: timestamptz - description: String - ends_at: timestamptz - hide_creator_organizer: Boolean - id: uuid - media_access: e_event_media_access_enum - name: String - organizer_steam_id: bigint - starts_at: timestamptz - visibility: e_event_visibility_enum + event_id: uuid + steam_id: bigint } """aggregate sum on columns""" -type events_sum_fields { - organizer_steam_id: bigint +type event_players_sum_fields { + steam_id: bigint } """ -update columns of table "events" +order by sum() on columns of table "event_players" """ -enum events_update_column { - """column name""" - banner_media_id +input event_players_sum_order_by { + steam_id: order_by +} +""" +update columns of table "event_players" +""" +enum event_players_update_column { """column name""" created_at """column name""" - description - - """column name""" - ends_at - - """column name""" - hide_creator_organizer - - """column name""" - id - - """column name""" - media_access - - """column name""" - name - - """column name""" - organizer_steam_id - - """column name""" - starts_at + event_id """column name""" - visibility + steam_id } -input events_updates { +input event_players_updates { """increments the numeric columns with given value of the filtered values""" - _inc: events_inc_input + _inc: event_players_inc_input """sets the columns of the filtered rows to the given values""" - _set: events_set_input + _set: event_players_set_input """filter the rows which have to be updated""" - where: events_bool_exp! + where: event_players_bool_exp! } """aggregate var_pop on columns""" -type events_var_pop_fields { - organizer_steam_id: Float +type event_players_var_pop_fields { + steam_id: Float +} + +""" +order by var_pop() on columns of table "event_players" +""" +input event_players_var_pop_order_by { + steam_id: order_by } """aggregate var_samp on columns""" -type events_var_samp_fields { - organizer_steam_id: Float +type event_players_var_samp_fields { + steam_id: Float } -"""aggregate variance on columns""" -type events_variance_fields { - organizer_steam_id: Float +""" +order by var_samp() on columns of table "event_players" +""" +input event_players_var_samp_order_by { + steam_id: order_by } -scalar float8 +"""aggregate variance on columns""" +type event_players_variance_fields { + steam_id: Float +} """ -Boolean expression to compare columns of type "float8". All fields are combined with logical 'AND'. +order by variance() on columns of table "event_players" """ -input float8_comparison_exp { - _eq: float8 - _gt: float8 - _gte: float8 - _in: [float8!] - _is_null: Boolean - _lt: float8 - _lte: float8 - _neq: float8 - _nin: [float8!] +input event_players_variance_order_by { + steam_id: order_by } """ -columns and relationships of "friends" +columns and relationships of "event_teams" """ -type friends { +type event_teams { + created_at: timestamptz! + """An object relationship""" - e_status: e_friend_status! - other_player_steam_id: bigint! - player_steam_id: bigint! - status: e_friend_status_enum! + event: events! + event_id: uuid! + + """An object relationship""" + team: teams! + team_id: uuid! } """ -aggregated selection of "friends" +aggregated selection of "event_teams" """ -type friends_aggregate { - aggregate: friends_aggregate_fields - nodes: [friends!]! +type event_teams_aggregate { + aggregate: event_teams_aggregate_fields + nodes: [event_teams!]! +} + +input event_teams_aggregate_bool_exp { + count: event_teams_aggregate_bool_exp_count +} + +input event_teams_aggregate_bool_exp_count { + arguments: [event_teams_select_column!] + distinct: Boolean + filter: event_teams_bool_exp + predicate: Int_comparison_exp! } """ -aggregate fields of "friends" +aggregate fields of "event_teams" """ -type friends_aggregate_fields { - avg: friends_avg_fields - count(columns: [friends_select_column!], distinct: Boolean): Int! - max: friends_max_fields - min: friends_min_fields - stddev: friends_stddev_fields - stddev_pop: friends_stddev_pop_fields - stddev_samp: friends_stddev_samp_fields - sum: friends_sum_fields - var_pop: friends_var_pop_fields - var_samp: friends_var_samp_fields - variance: friends_variance_fields +type event_teams_aggregate_fields { + count(columns: [event_teams_select_column!], distinct: Boolean): Int! + max: event_teams_max_fields + min: event_teams_min_fields } -"""aggregate avg on columns""" -type friends_avg_fields { - other_player_steam_id: Float - player_steam_id: Float +""" +order by aggregate values of table "event_teams" +""" +input event_teams_aggregate_order_by { + count: order_by + max: event_teams_max_order_by + min: event_teams_min_order_by } """ -Boolean expression to filter rows from the table "friends". All fields are combined with a logical 'AND'. +input type for inserting array relation for remote table "event_teams" """ -input friends_bool_exp { - _and: [friends_bool_exp!] - _not: friends_bool_exp - _or: [friends_bool_exp!] - e_status: e_friend_status_bool_exp - other_player_steam_id: bigint_comparison_exp - player_steam_id: bigint_comparison_exp - status: e_friend_status_enum_comparison_exp +input event_teams_arr_rel_insert_input { + data: [event_teams_insert_input!]! + + """upsert condition""" + on_conflict: event_teams_on_conflict } """ -unique or primary key constraints on table "friends" +Boolean expression to filter rows from the table "event_teams". All fields are combined with a logical 'AND'. """ -enum friends_constraint { - """ - unique or primary key constraint on columns "player_steam_id", "other_player_steam_id" - """ - friends_pkey +input event_teams_bool_exp { + _and: [event_teams_bool_exp!] + _not: event_teams_bool_exp + _or: [event_teams_bool_exp!] + created_at: timestamptz_comparison_exp + event: events_bool_exp + event_id: uuid_comparison_exp + team: teams_bool_exp + team_id: uuid_comparison_exp +} +""" +unique or primary key constraints on table "event_teams" +""" +enum event_teams_constraint { """ - unique or primary key constraint on columns "player_steam_id", "other_player_steam_id" + unique or primary key constraint on columns "event_id", "team_id" """ - friends_player_steam_id_other_player_steam_id_key + event_teams_pkey } """ -input type for incrementing numeric columns in table "friends" +input type for inserting data into table "event_teams" """ -input friends_inc_input { - other_player_steam_id: bigint - player_steam_id: bigint +input event_teams_insert_input { + created_at: timestamptz + event: events_obj_rel_insert_input + event_id: uuid + team: teams_obj_rel_insert_input + team_id: uuid +} + +"""aggregate max on columns""" +type event_teams_max_fields { + created_at: timestamptz + event_id: uuid + team_id: uuid } """ -input type for inserting data into table "friends" +order by max() on columns of table "event_teams" """ -input friends_insert_input { - e_status: e_friend_status_obj_rel_insert_input - other_player_steam_id: bigint - player_steam_id: bigint - status: e_friend_status_enum +input event_teams_max_order_by { + created_at: order_by + event_id: order_by + team_id: order_by } -"""aggregate max on columns""" -type friends_max_fields { - other_player_steam_id: bigint - player_steam_id: bigint +"""aggregate min on columns""" +type event_teams_min_fields { + created_at: timestamptz + event_id: uuid + team_id: uuid } -"""aggregate min on columns""" -type friends_min_fields { - other_player_steam_id: bigint - player_steam_id: bigint +""" +order by min() on columns of table "event_teams" +""" +input event_teams_min_order_by { + created_at: order_by + event_id: order_by + team_id: order_by } """ -response of any mutation on the table "friends" +response of any mutation on the table "event_teams" """ -type friends_mutation_response { +type event_teams_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [friends!]! + returning: [event_teams!]! } """ -on_conflict condition type for table "friends" +on_conflict condition type for table "event_teams" """ -input friends_on_conflict { - constraint: friends_constraint! - update_columns: [friends_update_column!]! = [] - where: friends_bool_exp +input event_teams_on_conflict { + constraint: event_teams_constraint! + update_columns: [event_teams_update_column!]! = [] + where: event_teams_bool_exp } -"""Ordering options when selecting data from "friends".""" -input friends_order_by { - e_status: e_friend_status_order_by - other_player_steam_id: order_by - player_steam_id: order_by - status: order_by +"""Ordering options when selecting data from "event_teams".""" +input event_teams_order_by { + created_at: order_by + event: events_order_by + event_id: order_by + team: teams_order_by + team_id: order_by } -"""primary key columns input for table: friends""" -input friends_pk_columns_input { - other_player_steam_id: bigint! - player_steam_id: bigint! +"""primary key columns input for table: event_teams""" +input event_teams_pk_columns_input { + event_id: uuid! + team_id: uuid! } """ -select columns of table "friends" +select columns of table "event_teams" """ -enum friends_select_column { +enum event_teams_select_column { """column name""" - other_player_steam_id + created_at """column name""" - player_steam_id + event_id """column name""" - status + team_id } """ -input type for updating data in table "friends" +input type for updating data in table "event_teams" """ -input friends_set_input { - other_player_steam_id: bigint - player_steam_id: bigint - status: e_friend_status_enum -} - -"""aggregate stddev on columns""" -type friends_stddev_fields { - other_player_steam_id: Float - player_steam_id: Float -} - -"""aggregate stddev_pop on columns""" -type friends_stddev_pop_fields { - other_player_steam_id: Float - player_steam_id: Float -} - -"""aggregate stddev_samp on columns""" -type friends_stddev_samp_fields { - other_player_steam_id: Float - player_steam_id: Float +input event_teams_set_input { + created_at: timestamptz + event_id: uuid + team_id: uuid } """ -Streaming cursor of the table "friends" +Streaming cursor of the table "event_teams" """ -input friends_stream_cursor_input { +input event_teams_stream_cursor_input { """Stream column input with initial value""" - initial_value: friends_stream_cursor_value_input! + initial_value: event_teams_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input friends_stream_cursor_value_input { - other_player_steam_id: bigint - player_steam_id: bigint - status: e_friend_status_enum -} - -"""aggregate sum on columns""" -type friends_sum_fields { - other_player_steam_id: bigint - player_steam_id: bigint +input event_teams_stream_cursor_value_input { + created_at: timestamptz + event_id: uuid + team_id: uuid } """ -update columns of table "friends" +update columns of table "event_teams" """ -enum friends_update_column { +enum event_teams_update_column { """column name""" - other_player_steam_id + created_at """column name""" - player_steam_id + event_id """column name""" - status + team_id } -input friends_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: friends_inc_input - +input event_teams_updates { """sets the columns of the filtered rows to the given values""" - _set: friends_set_input + _set: event_teams_set_input """filter the rows which have to be updated""" - where: friends_bool_exp! -} - -"""aggregate var_pop on columns""" -type friends_var_pop_fields { - other_player_steam_id: Float - player_steam_id: Float -} - -"""aggregate var_samp on columns""" -type friends_var_samp_fields { - other_player_steam_id: Float - player_steam_id: Float -} - -"""aggregate variance on columns""" -type friends_variance_fields { - other_player_steam_id: Float - player_steam_id: Float + where: event_teams_bool_exp! } """ -columns and relationships of "game_mode_plugins" +columns and relationships of "event_tournaments" """ -type game_mode_plugins { - config( - """JSON select path""" - path: String - ): jsonb +type event_tournaments { + created_at: timestamptz! """An object relationship""" - game_mode: game_modes! - game_mode_id: uuid! - load_order: Int! + event: events! + event_id: uuid! """An object relationship""" - plugin: game_plugins! - plugin_slug: String! - required: Boolean! + tournament: tournaments! + tournament_id: uuid! } """ -aggregated selection of "game_mode_plugins" +aggregated selection of "event_tournaments" """ -type game_mode_plugins_aggregate { - aggregate: game_mode_plugins_aggregate_fields - nodes: [game_mode_plugins!]! +type event_tournaments_aggregate { + aggregate: event_tournaments_aggregate_fields + nodes: [event_tournaments!]! } -input game_mode_plugins_aggregate_bool_exp { - bool_and: game_mode_plugins_aggregate_bool_exp_bool_and - bool_or: game_mode_plugins_aggregate_bool_exp_bool_or - count: game_mode_plugins_aggregate_bool_exp_count +input event_tournaments_aggregate_bool_exp { + count: event_tournaments_aggregate_bool_exp_count } -input game_mode_plugins_aggregate_bool_exp_bool_and { - arguments: game_mode_plugins_select_column_game_mode_plugins_aggregate_bool_exp_bool_and_arguments_columns! +input event_tournaments_aggregate_bool_exp_count { + arguments: [event_tournaments_select_column!] distinct: Boolean - filter: game_mode_plugins_bool_exp - predicate: Boolean_comparison_exp! -} - -input game_mode_plugins_aggregate_bool_exp_bool_or { - arguments: game_mode_plugins_select_column_game_mode_plugins_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: game_mode_plugins_bool_exp - predicate: Boolean_comparison_exp! -} - -input game_mode_plugins_aggregate_bool_exp_count { - arguments: [game_mode_plugins_select_column!] - distinct: Boolean - filter: game_mode_plugins_bool_exp - predicate: Int_comparison_exp! + filter: event_tournaments_bool_exp + predicate: Int_comparison_exp! } """ -aggregate fields of "game_mode_plugins" +aggregate fields of "event_tournaments" """ -type game_mode_plugins_aggregate_fields { - avg: game_mode_plugins_avg_fields - count(columns: [game_mode_plugins_select_column!], distinct: Boolean): Int! - max: game_mode_plugins_max_fields - min: game_mode_plugins_min_fields - stddev: game_mode_plugins_stddev_fields - stddev_pop: game_mode_plugins_stddev_pop_fields - stddev_samp: game_mode_plugins_stddev_samp_fields - sum: game_mode_plugins_sum_fields - var_pop: game_mode_plugins_var_pop_fields - var_samp: game_mode_plugins_var_samp_fields - variance: game_mode_plugins_variance_fields +type event_tournaments_aggregate_fields { + count(columns: [event_tournaments_select_column!], distinct: Boolean): Int! + max: event_tournaments_max_fields + min: event_tournaments_min_fields } """ -order by aggregate values of table "game_mode_plugins" +order by aggregate values of table "event_tournaments" """ -input game_mode_plugins_aggregate_order_by { - avg: game_mode_plugins_avg_order_by +input event_tournaments_aggregate_order_by { count: order_by - max: game_mode_plugins_max_order_by - min: game_mode_plugins_min_order_by - stddev: game_mode_plugins_stddev_order_by - stddev_pop: game_mode_plugins_stddev_pop_order_by - stddev_samp: game_mode_plugins_stddev_samp_order_by - sum: game_mode_plugins_sum_order_by - var_pop: game_mode_plugins_var_pop_order_by - var_samp: game_mode_plugins_var_samp_order_by - variance: game_mode_plugins_variance_order_by -} - -"""append existing jsonb value of filtered columns with new jsonb value""" -input game_mode_plugins_append_input { - config: jsonb + max: event_tournaments_max_order_by + min: event_tournaments_min_order_by } """ -input type for inserting array relation for remote table "game_mode_plugins" +input type for inserting array relation for remote table "event_tournaments" """ -input game_mode_plugins_arr_rel_insert_input { - data: [game_mode_plugins_insert_input!]! +input event_tournaments_arr_rel_insert_input { + data: [event_tournaments_insert_input!]! """upsert condition""" - on_conflict: game_mode_plugins_on_conflict -} - -"""aggregate avg on columns""" -type game_mode_plugins_avg_fields { - load_order: Float -} - -""" -order by avg() on columns of table "game_mode_plugins" -""" -input game_mode_plugins_avg_order_by { - load_order: order_by + on_conflict: event_tournaments_on_conflict } """ -Boolean expression to filter rows from the table "game_mode_plugins". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "event_tournaments". All fields are combined with a logical 'AND'. """ -input game_mode_plugins_bool_exp { - _and: [game_mode_plugins_bool_exp!] - _not: game_mode_plugins_bool_exp - _or: [game_mode_plugins_bool_exp!] - config: jsonb_comparison_exp - game_mode: game_modes_bool_exp - game_mode_id: uuid_comparison_exp - load_order: Int_comparison_exp - plugin: game_plugins_bool_exp - plugin_slug: String_comparison_exp - required: Boolean_comparison_exp +input event_tournaments_bool_exp { + _and: [event_tournaments_bool_exp!] + _not: event_tournaments_bool_exp + _or: [event_tournaments_bool_exp!] + created_at: timestamptz_comparison_exp + event: events_bool_exp + event_id: uuid_comparison_exp + tournament: tournaments_bool_exp + tournament_id: uuid_comparison_exp } """ -unique or primary key constraints on table "game_mode_plugins" +unique or primary key constraints on table "event_tournaments" """ -enum game_mode_plugins_constraint { +enum event_tournaments_constraint { """ - unique or primary key constraint on columns "game_mode_id", "plugin_slug" + unique or primary key constraint on columns "tournament_id", "event_id" """ - game_mode_plugins_pkey -} - -""" -delete the field or element with specified path (for JSON arrays, negative integers count from the end) -""" -input game_mode_plugins_delete_at_path_input { - config: [String!] -} - -""" -delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array -""" -input game_mode_plugins_delete_elem_input { - config: Int -} - -""" -delete key/value pair or string element. key/value pairs are matched based on their key value -""" -input game_mode_plugins_delete_key_input { - config: String -} - -""" -input type for incrementing numeric columns in table "game_mode_plugins" -""" -input game_mode_plugins_inc_input { - load_order: Int + event_tournaments_pkey } """ -input type for inserting data into table "game_mode_plugins" +input type for inserting data into table "event_tournaments" """ -input game_mode_plugins_insert_input { - config: jsonb - game_mode: game_modes_obj_rel_insert_input - game_mode_id: uuid - load_order: Int - plugin: game_plugins_obj_rel_insert_input - plugin_slug: String - required: Boolean +input event_tournaments_insert_input { + created_at: timestamptz + event: events_obj_rel_insert_input + event_id: uuid + tournament: tournaments_obj_rel_insert_input + tournament_id: uuid } """aggregate max on columns""" -type game_mode_plugins_max_fields { - game_mode_id: uuid - load_order: Int - plugin_slug: String +type event_tournaments_max_fields { + created_at: timestamptz + event_id: uuid + tournament_id: uuid } """ -order by max() on columns of table "game_mode_plugins" +order by max() on columns of table "event_tournaments" """ -input game_mode_plugins_max_order_by { - game_mode_id: order_by - load_order: order_by - plugin_slug: order_by +input event_tournaments_max_order_by { + created_at: order_by + event_id: order_by + tournament_id: order_by } """aggregate min on columns""" -type game_mode_plugins_min_fields { - game_mode_id: uuid - load_order: Int - plugin_slug: String +type event_tournaments_min_fields { + created_at: timestamptz + event_id: uuid + tournament_id: uuid } """ -order by min() on columns of table "game_mode_plugins" +order by min() on columns of table "event_tournaments" """ -input game_mode_plugins_min_order_by { - game_mode_id: order_by - load_order: order_by - plugin_slug: order_by +input event_tournaments_min_order_by { + created_at: order_by + event_id: order_by + tournament_id: order_by } """ -response of any mutation on the table "game_mode_plugins" +response of any mutation on the table "event_tournaments" """ -type game_mode_plugins_mutation_response { +type event_tournaments_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [game_mode_plugins!]! + returning: [event_tournaments!]! } """ -on_conflict condition type for table "game_mode_plugins" +on_conflict condition type for table "event_tournaments" """ -input game_mode_plugins_on_conflict { - constraint: game_mode_plugins_constraint! - update_columns: [game_mode_plugins_update_column!]! = [] - where: game_mode_plugins_bool_exp -} - -"""Ordering options when selecting data from "game_mode_plugins".""" -input game_mode_plugins_order_by { - config: order_by - game_mode: game_modes_order_by - game_mode_id: order_by - load_order: order_by - plugin: game_plugins_order_by - plugin_slug: order_by - required: order_by +input event_tournaments_on_conflict { + constraint: event_tournaments_constraint! + update_columns: [event_tournaments_update_column!]! = [] + where: event_tournaments_bool_exp } -"""primary key columns input for table: game_mode_plugins""" -input game_mode_plugins_pk_columns_input { - game_mode_id: uuid! - plugin_slug: String! +"""Ordering options when selecting data from "event_tournaments".""" +input event_tournaments_order_by { + created_at: order_by + event: events_order_by + event_id: order_by + tournament: tournaments_order_by + tournament_id: order_by } -"""prepend existing jsonb value of filtered columns with new jsonb value""" -input game_mode_plugins_prepend_input { - config: jsonb +"""primary key columns input for table: event_tournaments""" +input event_tournaments_pk_columns_input { + event_id: uuid! + tournament_id: uuid! } """ -select columns of table "game_mode_plugins" +select columns of table "event_tournaments" """ -enum game_mode_plugins_select_column { - """column name""" - config - - """column name""" - game_mode_id - - """column name""" - load_order - - """column name""" - plugin_slug - +enum event_tournaments_select_column { """column name""" - required -} + created_at -""" -select "game_mode_plugins_aggregate_bool_exp_bool_and_arguments_columns" columns of table "game_mode_plugins" -""" -enum game_mode_plugins_select_column_game_mode_plugins_aggregate_bool_exp_bool_and_arguments_columns { """column name""" - required -} + event_id -""" -select "game_mode_plugins_aggregate_bool_exp_bool_or_arguments_columns" columns of table "game_mode_plugins" -""" -enum game_mode_plugins_select_column_game_mode_plugins_aggregate_bool_exp_bool_or_arguments_columns { """column name""" - required -} - -""" -input type for updating data in table "game_mode_plugins" -""" -input game_mode_plugins_set_input { - config: jsonb - game_mode_id: uuid - load_order: Int - plugin_slug: String - required: Boolean -} - -"""aggregate stddev on columns""" -type game_mode_plugins_stddev_fields { - load_order: Float -} - -""" -order by stddev() on columns of table "game_mode_plugins" -""" -input game_mode_plugins_stddev_order_by { - load_order: order_by -} - -"""aggregate stddev_pop on columns""" -type game_mode_plugins_stddev_pop_fields { - load_order: Float -} - -""" -order by stddev_pop() on columns of table "game_mode_plugins" -""" -input game_mode_plugins_stddev_pop_order_by { - load_order: order_by -} - -"""aggregate stddev_samp on columns""" -type game_mode_plugins_stddev_samp_fields { - load_order: Float + tournament_id } """ -order by stddev_samp() on columns of table "game_mode_plugins" +input type for updating data in table "event_tournaments" """ -input game_mode_plugins_stddev_samp_order_by { - load_order: order_by +input event_tournaments_set_input { + created_at: timestamptz + event_id: uuid + tournament_id: uuid } """ -Streaming cursor of the table "game_mode_plugins" +Streaming cursor of the table "event_tournaments" """ -input game_mode_plugins_stream_cursor_input { +input event_tournaments_stream_cursor_input { """Stream column input with initial value""" - initial_value: game_mode_plugins_stream_cursor_value_input! + initial_value: event_tournaments_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input game_mode_plugins_stream_cursor_value_input { - config: jsonb - game_mode_id: uuid - load_order: Int - plugin_slug: String - required: Boolean -} - -"""aggregate sum on columns""" -type game_mode_plugins_sum_fields { - load_order: Int -} - -""" -order by sum() on columns of table "game_mode_plugins" -""" -input game_mode_plugins_sum_order_by { - load_order: order_by +input event_tournaments_stream_cursor_value_input { + created_at: timestamptz + event_id: uuid + tournament_id: uuid } """ -update columns of table "game_mode_plugins" +update columns of table "event_tournaments" """ -enum game_mode_plugins_update_column { - """column name""" - config - - """column name""" - game_mode_id - +enum event_tournaments_update_column { """column name""" - load_order + created_at """column name""" - plugin_slug + event_id """column name""" - required + tournament_id } -input game_mode_plugins_updates { - """append existing jsonb value of filtered columns with new jsonb value""" - _append: game_mode_plugins_append_input +input event_tournaments_updates { + """sets the columns of the filtered rows to the given values""" + _set: event_tournaments_set_input - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: game_mode_plugins_delete_at_path_input + """filter the rows which have to be updated""" + where: event_tournaments_bool_exp! +} - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: game_mode_plugins_delete_elem_input +""" +columns and relationships of "events" +""" +type events { + """An array relationship""" + awards( + """distinct select on columns""" + distinct_on: [award_recipients_select_column!] - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: game_mode_plugins_delete_key_input + """limit the number of rows returned""" + limit: Int - """increments the numeric columns with given value of the filtered values""" - _inc: game_mode_plugins_inc_input + """skip the first n rows. Use only with order_by""" + offset: Int - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: game_mode_plugins_prepend_input + """sort the rows by one or more columns""" + order_by: [award_recipients_order_by!] - """sets the columns of the filtered rows to the given values""" - _set: game_mode_plugins_set_input + """filter the rows returned""" + where: award_recipients_bool_exp + ): [award_recipients!]! - """filter the rows which have to be updated""" - where: game_mode_plugins_bool_exp! -} + """An aggregate relationship""" + awards_aggregate( + """distinct select on columns""" + distinct_on: [award_recipients_select_column!] -"""aggregate var_pop on columns""" -type game_mode_plugins_var_pop_fields { - load_order: Float -} + """limit the number of rows returned""" + limit: Int -""" -order by var_pop() on columns of table "game_mode_plugins" -""" -input game_mode_plugins_var_pop_order_by { - load_order: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate var_samp on columns""" -type game_mode_plugins_var_samp_fields { - load_order: Float -} + """sort the rows by one or more columns""" + order_by: [award_recipients_order_by!] -""" -order by var_samp() on columns of table "game_mode_plugins" -""" -input game_mode_plugins_var_samp_order_by { - load_order: order_by -} + """filter the rows returned""" + where: award_recipients_bool_exp + ): award_recipients_aggregate! -"""aggregate variance on columns""" -type game_mode_plugins_variance_fields { - load_order: Float -} + """An object relationship""" + banner: event_media + banner_media_id: uuid -""" -order by variance() on columns of table "game_mode_plugins" -""" -input game_mode_plugins_variance_order_by { - load_order: order_by -} + """ + A computed field, executes function "can_upload_event_media" + """ + can_upload_media: Boolean -""" -columns and relationships of "game_modes" -""" -type game_modes { - archived_at: timestamptz - cfg: String - competitive_safe: Boolean! + """ + A computed field, executes function "can_view_event" + """ + can_view: Boolean created_at: timestamptz! description: String - enabled: Boolean! - extra_game_params: String - icon: String + ends_at: timestamptz + hide_creator_organizer: Boolean! id: uuid! + """ + A computed field, executes function "is_event_organizer" + """ + is_organizer: Boolean + """An array relationship""" - match_options( + media( """distinct select on columns""" - distinct_on: [match_options_select_column!] + distinct_on: [event_media_select_column!] """limit the number of rows returned""" limit: Int @@ -20346,16 +20372,17 @@ type game_modes { offset: Int """sort the rows by one or more columns""" - order_by: [match_options_order_by!] + order_by: [event_media_order_by!] """filter the rows returned""" - where: match_options_bool_exp - ): [match_options!]! + where: event_media_bool_exp + ): [event_media!]! + media_access: e_event_media_access_enum! """An aggregate relationship""" - match_options_aggregate( + media_aggregate( """distinct select on columns""" - distinct_on: [match_options_select_column!] + distinct_on: [event_media_select_column!] """limit the number of rows returned""" limit: Int @@ -20364,17 +20391,21 @@ type game_modes { offset: Int """sort the rows by one or more columns""" - order_by: [match_options_order_by!] + order_by: [event_media_order_by!] """filter the rows returned""" - where: match_options_bool_exp - ): match_options_aggregate! + where: event_media_bool_exp + ): event_media_aggregate! name: String! + """An object relationship""" + organizer: players! + organizer_steam_id: bigint! + """An array relationship""" - plugins( + organizers( """distinct select on columns""" - distinct_on: [game_mode_plugins_select_column!] + distinct_on: [event_organizers_select_column!] """limit the number of rows returned""" limit: Int @@ -20383,16 +20414,16 @@ type game_modes { offset: Int """sort the rows by one or more columns""" - order_by: [game_mode_plugins_order_by!] + order_by: [event_organizers_order_by!] """filter the rows returned""" - where: game_mode_plugins_bool_exp - ): [game_mode_plugins!]! + where: event_organizers_bool_exp + ): [event_organizers!]! """An aggregate relationship""" - plugins_aggregate( + organizers_aggregate( """distinct select on columns""" - distinct_on: [game_mode_plugins_select_column!] + distinct_on: [event_organizers_select_column!] """limit the number of rows returned""" limit: Int @@ -20401,203 +20432,363 @@ type game_modes { offset: Int """sort the rows by one or more columns""" - order_by: [game_mode_plugins_order_by!] + order_by: [event_organizers_order_by!] """filter the rows returned""" - where: game_mode_plugins_bool_exp - ): game_mode_plugins_aggregate! + where: event_organizers_bool_exp + ): event_organizers_aggregate! - """Plugins in this mode with no build for the deployment's runtime""" - runtime_conflicts( - """JSON select path""" - path: String - ): jsonb - slug: String! + """An array relationship""" + player_stats( + """distinct select on columns""" + distinct_on: [v_event_player_stats_select_column!] - """ - Frameworks every plugin in this mode publishes for; empty means the selection cannot run - """ - supported_runtimes( - """JSON select path""" - path: String - ): jsonb - updated_at: timestamptz! + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [v_event_player_stats_order_by!] + + """filter the rows returned""" + where: v_event_player_stats_bool_exp + ): [v_event_player_stats!]! + + """An aggregate relationship""" + player_stats_aggregate( + """distinct select on columns""" + distinct_on: [v_event_player_stats_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [v_event_player_stats_order_by!] + + """filter the rows returned""" + where: v_event_player_stats_bool_exp + ): v_event_player_stats_aggregate! + + """An array relationship""" + players( + """distinct select on columns""" + distinct_on: [event_players_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [event_players_order_by!] + + """filter the rows returned""" + where: event_players_bool_exp + ): [event_players!]! + + """An aggregate relationship""" + players_aggregate( + """distinct select on columns""" + distinct_on: [event_players_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [event_players_order_by!] + + """filter the rows returned""" + where: event_players_bool_exp + ): event_players_aggregate! + starts_at: timestamptz! + + """An array relationship""" + teams( + """distinct select on columns""" + distinct_on: [event_teams_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [event_teams_order_by!] + + """filter the rows returned""" + where: event_teams_bool_exp + ): [event_teams!]! + + """An aggregate relationship""" + teams_aggregate( + """distinct select on columns""" + distinct_on: [event_teams_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [event_teams_order_by!] + + """filter the rows returned""" + where: event_teams_bool_exp + ): event_teams_aggregate! + + """An array relationship""" + tournaments( + """distinct select on columns""" + distinct_on: [event_tournaments_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [event_tournaments_order_by!] + + """filter the rows returned""" + where: event_tournaments_bool_exp + ): [event_tournaments!]! + + """An aggregate relationship""" + tournaments_aggregate( + """distinct select on columns""" + distinct_on: [event_tournaments_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [event_tournaments_order_by!] + + """filter the rows returned""" + where: event_tournaments_bool_exp + ): event_tournaments_aggregate! + visibility: e_event_visibility_enum! } """ -aggregated selection of "game_modes" +aggregated selection of "events" """ -type game_modes_aggregate { - aggregate: game_modes_aggregate_fields - nodes: [game_modes!]! +type events_aggregate { + aggregate: events_aggregate_fields + nodes: [events!]! } """ -aggregate fields of "game_modes" +aggregate fields of "events" """ -type game_modes_aggregate_fields { - count(columns: [game_modes_select_column!], distinct: Boolean): Int! - max: game_modes_max_fields - min: game_modes_min_fields +type events_aggregate_fields { + avg: events_avg_fields + count(columns: [events_select_column!], distinct: Boolean): Int! + max: events_max_fields + min: events_min_fields + stddev: events_stddev_fields + stddev_pop: events_stddev_pop_fields + stddev_samp: events_stddev_samp_fields + sum: events_sum_fields + var_pop: events_var_pop_fields + var_samp: events_var_samp_fields + variance: events_variance_fields +} + +"""aggregate avg on columns""" +type events_avg_fields { + organizer_steam_id: Float } """ -Boolean expression to filter rows from the table "game_modes". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "events". All fields are combined with a logical 'AND'. """ -input game_modes_bool_exp { - _and: [game_modes_bool_exp!] - _not: game_modes_bool_exp - _or: [game_modes_bool_exp!] - archived_at: timestamptz_comparison_exp - cfg: String_comparison_exp - competitive_safe: Boolean_comparison_exp +input events_bool_exp { + _and: [events_bool_exp!] + _not: events_bool_exp + _or: [events_bool_exp!] + awards: award_recipients_bool_exp + awards_aggregate: award_recipients_aggregate_bool_exp + banner: event_media_bool_exp + banner_media_id: uuid_comparison_exp + can_upload_media: Boolean_comparison_exp + can_view: Boolean_comparison_exp created_at: timestamptz_comparison_exp description: String_comparison_exp - enabled: Boolean_comparison_exp - extra_game_params: String_comparison_exp - icon: String_comparison_exp + ends_at: timestamptz_comparison_exp + hide_creator_organizer: Boolean_comparison_exp id: uuid_comparison_exp - match_options: match_options_bool_exp - match_options_aggregate: match_options_aggregate_bool_exp + is_organizer: Boolean_comparison_exp + media: event_media_bool_exp + media_access: e_event_media_access_enum_comparison_exp + media_aggregate: event_media_aggregate_bool_exp name: String_comparison_exp - plugins: game_mode_plugins_bool_exp - plugins_aggregate: game_mode_plugins_aggregate_bool_exp - runtime_conflicts: jsonb_comparison_exp - slug: String_comparison_exp - supported_runtimes: jsonb_comparison_exp - updated_at: timestamptz_comparison_exp + organizer: players_bool_exp + organizer_steam_id: bigint_comparison_exp + organizers: event_organizers_bool_exp + organizers_aggregate: event_organizers_aggregate_bool_exp + player_stats: v_event_player_stats_bool_exp + player_stats_aggregate: v_event_player_stats_aggregate_bool_exp + players: event_players_bool_exp + players_aggregate: event_players_aggregate_bool_exp + starts_at: timestamptz_comparison_exp + teams: event_teams_bool_exp + teams_aggregate: event_teams_aggregate_bool_exp + tournaments: event_tournaments_bool_exp + tournaments_aggregate: event_tournaments_aggregate_bool_exp + visibility: e_event_visibility_enum_comparison_exp } """ -unique or primary key constraints on table "game_modes" +unique or primary key constraints on table "events" """ -enum game_modes_constraint { +enum events_constraint { """ unique or primary key constraint on columns "id" """ - game_modes_pkey + events_pkey +} - """ - unique or primary key constraint on columns "slug" - """ - game_modes_slug_key +""" +input type for incrementing numeric columns in table "events" +""" +input events_inc_input { + organizer_steam_id: bigint } """ -input type for inserting data into table "game_modes" +input type for inserting data into table "events" """ -input game_modes_insert_input { - archived_at: timestamptz - cfg: String - competitive_safe: Boolean +input events_insert_input { + awards: award_recipients_arr_rel_insert_input + banner: event_media_obj_rel_insert_input + banner_media_id: uuid created_at: timestamptz description: String - enabled: Boolean - extra_game_params: String - icon: String + ends_at: timestamptz + hide_creator_organizer: Boolean id: uuid - match_options: match_options_arr_rel_insert_input + media: event_media_arr_rel_insert_input + media_access: e_event_media_access_enum name: String - plugins: game_mode_plugins_arr_rel_insert_input - slug: String - updated_at: timestamptz + organizer: players_obj_rel_insert_input + organizer_steam_id: bigint + organizers: event_organizers_arr_rel_insert_input + player_stats: v_event_player_stats_arr_rel_insert_input + players: event_players_arr_rel_insert_input + starts_at: timestamptz + teams: event_teams_arr_rel_insert_input + tournaments: event_tournaments_arr_rel_insert_input + visibility: e_event_visibility_enum } """aggregate max on columns""" -type game_modes_max_fields { - archived_at: timestamptz - cfg: String +type events_max_fields { + banner_media_id: uuid created_at: timestamptz description: String - extra_game_params: String - icon: String + ends_at: timestamptz id: uuid name: String - slug: String - updated_at: timestamptz + organizer_steam_id: bigint + starts_at: timestamptz } """aggregate min on columns""" -type game_modes_min_fields { - archived_at: timestamptz - cfg: String +type events_min_fields { + banner_media_id: uuid created_at: timestamptz description: String - extra_game_params: String - icon: String + ends_at: timestamptz id: uuid name: String - slug: String - updated_at: timestamptz + organizer_steam_id: bigint + starts_at: timestamptz } """ -response of any mutation on the table "game_modes" +response of any mutation on the table "events" """ -type game_modes_mutation_response { +type events_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [game_modes!]! + returning: [events!]! } """ -input type for inserting object relation for remote table "game_modes" +input type for inserting object relation for remote table "events" """ -input game_modes_obj_rel_insert_input { - data: game_modes_insert_input! +input events_obj_rel_insert_input { + data: events_insert_input! """upsert condition""" - on_conflict: game_modes_on_conflict + on_conflict: events_on_conflict } """ -on_conflict condition type for table "game_modes" +on_conflict condition type for table "events" """ -input game_modes_on_conflict { - constraint: game_modes_constraint! - update_columns: [game_modes_update_column!]! = [] - where: game_modes_bool_exp +input events_on_conflict { + constraint: events_constraint! + update_columns: [events_update_column!]! = [] + where: events_bool_exp } -"""Ordering options when selecting data from "game_modes".""" -input game_modes_order_by { - archived_at: order_by - cfg: order_by - competitive_safe: order_by +"""Ordering options when selecting data from "events".""" +input events_order_by { + awards_aggregate: award_recipients_aggregate_order_by + banner: event_media_order_by + banner_media_id: order_by + can_upload_media: order_by + can_view: order_by created_at: order_by description: order_by - enabled: order_by - extra_game_params: order_by - icon: order_by + ends_at: order_by + hide_creator_organizer: order_by id: order_by - match_options_aggregate: match_options_aggregate_order_by + is_organizer: order_by + media_access: order_by + media_aggregate: event_media_aggregate_order_by name: order_by - plugins_aggregate: game_mode_plugins_aggregate_order_by - runtime_conflicts: order_by - slug: order_by - supported_runtimes: order_by - updated_at: order_by + organizer: players_order_by + organizer_steam_id: order_by + organizers_aggregate: event_organizers_aggregate_order_by + player_stats_aggregate: v_event_player_stats_aggregate_order_by + players_aggregate: event_players_aggregate_order_by + starts_at: order_by + teams_aggregate: event_teams_aggregate_order_by + tournaments_aggregate: event_tournaments_aggregate_order_by + visibility: order_by } -"""primary key columns input for table: game_modes""" -input game_modes_pk_columns_input { +"""primary key columns input for table: events""" +input events_pk_columns_input { id: uuid! } """ -select columns of table "game_modes" +select columns of table "events" """ -enum game_modes_select_column { - """column name""" - archived_at - - """column name""" - cfg - +enum events_select_column { """column name""" - competitive_safe + banner_media_id """column name""" created_at @@ -20606,84 +20797,99 @@ enum game_modes_select_column { description """column name""" - enabled + ends_at """column name""" - extra_game_params + hide_creator_organizer """column name""" - icon + id """column name""" - id + media_access """column name""" name """column name""" - slug + organizer_steam_id """column name""" - updated_at + starts_at + + """column name""" + visibility } """ -input type for updating data in table "game_modes" +input type for updating data in table "events" """ -input game_modes_set_input { - archived_at: timestamptz - cfg: String - competitive_safe: Boolean +input events_set_input { + banner_media_id: uuid created_at: timestamptz description: String - enabled: Boolean - extra_game_params: String - icon: String + ends_at: timestamptz + hide_creator_organizer: Boolean id: uuid + media_access: e_event_media_access_enum name: String - slug: String - updated_at: timestamptz + organizer_steam_id: bigint + starts_at: timestamptz + visibility: e_event_visibility_enum +} + +"""aggregate stddev on columns""" +type events_stddev_fields { + organizer_steam_id: Float +} + +"""aggregate stddev_pop on columns""" +type events_stddev_pop_fields { + organizer_steam_id: Float +} + +"""aggregate stddev_samp on columns""" +type events_stddev_samp_fields { + organizer_steam_id: Float } """ -Streaming cursor of the table "game_modes" +Streaming cursor of the table "events" """ -input game_modes_stream_cursor_input { +input events_stream_cursor_input { """Stream column input with initial value""" - initial_value: game_modes_stream_cursor_value_input! + initial_value: events_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input game_modes_stream_cursor_value_input { - archived_at: timestamptz - cfg: String - competitive_safe: Boolean +input events_stream_cursor_value_input { + banner_media_id: uuid created_at: timestamptz description: String - enabled: Boolean - extra_game_params: String - icon: String + ends_at: timestamptz + hide_creator_organizer: Boolean id: uuid + media_access: e_event_media_access_enum name: String - slug: String - updated_at: timestamptz + organizer_steam_id: bigint + starts_at: timestamptz + visibility: e_event_visibility_enum +} + +"""aggregate sum on columns""" +type events_sum_fields { + organizer_steam_id: bigint } """ -update columns of table "game_modes" +update columns of table "events" """ -enum game_modes_update_column { - """column name""" - archived_at - - """column name""" - cfg - +enum events_update_column { """column name""" - competitive_safe + banner_media_id """column name""" created_at @@ -20692,790 +20898,793 @@ enum game_modes_update_column { description """column name""" - enabled + ends_at """column name""" - extra_game_params + hide_creator_organizer """column name""" - icon + id """column name""" - id + media_access """column name""" name """column name""" - slug + organizer_steam_id """column name""" - updated_at + starts_at + + """column name""" + visibility } -input game_modes_updates { +input events_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: events_inc_input + """sets the columns of the filtered rows to the given values""" - _set: game_modes_set_input + _set: events_set_input """filter the rows which have to be updated""" - where: game_modes_bool_exp! + where: events_bool_exp! } -""" -columns and relationships of "game_plugin_installs" -""" -type game_plugin_installs { - cfg: String, - load_custom: Boolean!, - load_ranked: Boolean!, - load_tournaments: Boolean! - channel: e_game_plugin_channels_enum! - created_at: timestamptz! - disable_server_guidelines: Boolean! - enabled: Boolean! +"""aggregate var_pop on columns""" +type events_var_pop_fields { + organizer_steam_id: Float +} - """An object relationship""" - plugin: game_plugins! - plugin_slug: String! - updated_at: timestamptz! - version: String +"""aggregate var_samp on columns""" +type events_var_samp_fields { + organizer_steam_id: Float +} + +"""aggregate variance on columns""" +type events_variance_fields { + organizer_steam_id: Float } +scalar float8 + """ -aggregated selection of "game_plugin_installs" +Boolean expression to compare columns of type "float8". All fields are combined with logical 'AND'. """ -type game_plugin_installs_aggregate { - aggregate: game_plugin_installs_aggregate_fields - nodes: [game_plugin_installs!]! +input float8_comparison_exp { + _eq: float8 + _gt: float8 + _gte: float8 + _in: [float8!] + _is_null: Boolean + _lt: float8 + _lte: float8 + _neq: float8 + _nin: [float8!] } """ -aggregate fields of "game_plugin_installs" +columns and relationships of "friends" """ -type game_plugin_installs_aggregate_fields { - count(columns: [game_plugin_installs_select_column!], distinct: Boolean): Int! - max: game_plugin_installs_max_fields - min: game_plugin_installs_min_fields +type friends { + """An object relationship""" + e_status: e_friend_status! + other_player_steam_id: bigint! + player_steam_id: bigint! + status: e_friend_status_enum! } """ -Boolean expression to filter rows from the table "game_plugin_installs". All fields are combined with a logical 'AND'. +aggregated selection of "friends" """ -input game_plugin_installs_bool_exp { - _and: [game_plugin_installs_bool_exp!] - _not: game_plugin_installs_bool_exp - _or: [game_plugin_installs_bool_exp!] - cfg: String_comparison_exp, - load_custom: Boolean_comparison_exp, - load_ranked: Boolean_comparison_exp, - load_tournaments: Boolean_comparison_exp - channel: e_game_plugin_channels_enum_comparison_exp - created_at: timestamptz_comparison_exp - disable_server_guidelines: Boolean_comparison_exp - enabled: Boolean_comparison_exp - plugin: game_plugins_bool_exp - plugin_slug: String_comparison_exp - updated_at: timestamptz_comparison_exp - version: String_comparison_exp +type friends_aggregate { + aggregate: friends_aggregate_fields + nodes: [friends!]! } """ -unique or primary key constraints on table "game_plugin_installs" +aggregate fields of "friends" """ -enum game_plugin_installs_constraint { +type friends_aggregate_fields { + avg: friends_avg_fields + count(columns: [friends_select_column!], distinct: Boolean): Int! + max: friends_max_fields + min: friends_min_fields + stddev: friends_stddev_fields + stddev_pop: friends_stddev_pop_fields + stddev_samp: friends_stddev_samp_fields + sum: friends_sum_fields + var_pop: friends_var_pop_fields + var_samp: friends_var_samp_fields + variance: friends_variance_fields +} + +"""aggregate avg on columns""" +type friends_avg_fields { + other_player_steam_id: Float + player_steam_id: Float +} + +""" +Boolean expression to filter rows from the table "friends". All fields are combined with a logical 'AND'. +""" +input friends_bool_exp { + _and: [friends_bool_exp!] + _not: friends_bool_exp + _or: [friends_bool_exp!] + e_status: e_friend_status_bool_exp + other_player_steam_id: bigint_comparison_exp + player_steam_id: bigint_comparison_exp + status: e_friend_status_enum_comparison_exp +} + +""" +unique or primary key constraints on table "friends" +""" +enum friends_constraint { """ - unique or primary key constraint on columns "plugin_slug" + unique or primary key constraint on columns "player_steam_id", "other_player_steam_id" """ - game_plugin_installs_pkey + friends_pkey + + """ + unique or primary key constraint on columns "player_steam_id", "other_player_steam_id" + """ + friends_player_steam_id_other_player_steam_id_key } """ -input type for inserting data into table "game_plugin_installs" +input type for incrementing numeric columns in table "friends" """ -input game_plugin_installs_insert_input { - cfg: String, - load_custom: Boolean, - load_ranked: Boolean, - load_tournaments: Boolean - channel: e_game_plugin_channels_enum - created_at: timestamptz - disable_server_guidelines: Boolean - enabled: Boolean - plugin: game_plugins_obj_rel_insert_input - plugin_slug: String - updated_at: timestamptz - version: String +input friends_inc_input { + other_player_steam_id: bigint + player_steam_id: bigint +} + +""" +input type for inserting data into table "friends" +""" +input friends_insert_input { + e_status: e_friend_status_obj_rel_insert_input + other_player_steam_id: bigint + player_steam_id: bigint + status: e_friend_status_enum } """aggregate max on columns""" -type game_plugin_installs_max_fields { - created_at: timestamptz - plugin_slug: String - updated_at: timestamptz - version: String +type friends_max_fields { + other_player_steam_id: bigint + player_steam_id: bigint } """aggregate min on columns""" -type game_plugin_installs_min_fields { - created_at: timestamptz - plugin_slug: String - updated_at: timestamptz - version: String +type friends_min_fields { + other_player_steam_id: bigint + player_steam_id: bigint } """ -response of any mutation on the table "game_plugin_installs" +response of any mutation on the table "friends" """ -type game_plugin_installs_mutation_response { +type friends_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [game_plugin_installs!]! + returning: [friends!]! } """ -on_conflict condition type for table "game_plugin_installs" +on_conflict condition type for table "friends" """ -input game_plugin_installs_on_conflict { - constraint: game_plugin_installs_constraint! - update_columns: [game_plugin_installs_update_column!]! = [] - where: game_plugin_installs_bool_exp +input friends_on_conflict { + constraint: friends_constraint! + update_columns: [friends_update_column!]! = [] + where: friends_bool_exp } -"""Ordering options when selecting data from "game_plugin_installs".""" -input game_plugin_installs_order_by { - cfg: order_by, - load_custom: order_by, - load_ranked: order_by, - load_tournaments: order_by - channel: order_by - created_at: order_by - disable_server_guidelines: order_by - enabled: order_by - plugin: game_plugins_order_by - plugin_slug: order_by - updated_at: order_by - version: order_by +"""Ordering options when selecting data from "friends".""" +input friends_order_by { + e_status: e_friend_status_order_by + other_player_steam_id: order_by + player_steam_id: order_by + status: order_by } -"""primary key columns input for table: game_plugin_installs""" -input game_plugin_installs_pk_columns_input { - plugin_slug: String! +"""primary key columns input for table: friends""" +input friends_pk_columns_input { + other_player_steam_id: bigint! + player_steam_id: bigint! } """ -select columns of table "game_plugin_installs" +select columns of table "friends" """ -enum game_plugin_installs_select_column { - """column name""" - cfg - load_custom - load_ranked - load_tournaments - - """column name""" - channel - +enum friends_select_column { """column name""" - created_at + other_player_steam_id """column name""" - disable_server_guidelines + player_steam_id """column name""" - enabled + status +} - """column name""" - plugin_slug +""" +input type for updating data in table "friends" +""" +input friends_set_input { + other_player_steam_id: bigint + player_steam_id: bigint + status: e_friend_status_enum +} - """column name""" - updated_at +"""aggregate stddev on columns""" +type friends_stddev_fields { + other_player_steam_id: Float + player_steam_id: Float +} - """column name""" - version +"""aggregate stddev_pop on columns""" +type friends_stddev_pop_fields { + other_player_steam_id: Float + player_steam_id: Float } -""" -input type for updating data in table "game_plugin_installs" -""" -input game_plugin_installs_set_input { - cfg: String, - load_custom: Boolean, - load_ranked: Boolean, - load_tournaments: Boolean - channel: e_game_plugin_channels_enum - created_at: timestamptz - disable_server_guidelines: Boolean - enabled: Boolean - plugin_slug: String - updated_at: timestamptz - version: String +"""aggregate stddev_samp on columns""" +type friends_stddev_samp_fields { + other_player_steam_id: Float + player_steam_id: Float } """ -Streaming cursor of the table "game_plugin_installs" +Streaming cursor of the table "friends" """ -input game_plugin_installs_stream_cursor_input { +input friends_stream_cursor_input { """Stream column input with initial value""" - initial_value: game_plugin_installs_stream_cursor_value_input! + initial_value: friends_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input game_plugin_installs_stream_cursor_value_input { - cfg: String, - load_custom: Boolean, - load_ranked: Boolean, - load_tournaments: Boolean - channel: e_game_plugin_channels_enum - created_at: timestamptz - disable_server_guidelines: Boolean - enabled: Boolean - plugin_slug: String - updated_at: timestamptz - version: String +input friends_stream_cursor_value_input { + other_player_steam_id: bigint + player_steam_id: bigint + status: e_friend_status_enum +} + +"""aggregate sum on columns""" +type friends_sum_fields { + other_player_steam_id: bigint + player_steam_id: bigint } """ -update columns of table "game_plugin_installs" +update columns of table "friends" """ -enum game_plugin_installs_update_column { - """column name""" - cfg - load_custom - load_ranked - load_tournaments - +enum friends_update_column { """column name""" - channel + other_player_steam_id """column name""" - created_at + player_steam_id """column name""" - disable_server_guidelines + status +} - """column name""" - enabled +input friends_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: friends_inc_input - """column name""" - plugin_slug + """sets the columns of the filtered rows to the given values""" + _set: friends_set_input - """column name""" - updated_at + """filter the rows which have to be updated""" + where: friends_bool_exp! +} - """column name""" - version +"""aggregate var_pop on columns""" +type friends_var_pop_fields { + other_player_steam_id: Float + player_steam_id: Float } -input game_plugin_installs_updates { - """sets the columns of the filtered rows to the given values""" - _set: game_plugin_installs_set_input +"""aggregate var_samp on columns""" +type friends_var_samp_fields { + other_player_steam_id: Float + player_steam_id: Float +} - """filter the rows which have to be updated""" - where: game_plugin_installs_bool_exp! +"""aggregate variance on columns""" +type friends_variance_fields { + other_player_steam_id: Float + player_steam_id: Float } """ -columns and relationships of "game_plugin_versions" +columns and relationships of "game_mode_plugins" """ -type game_plugin_versions { - install_path: String - layout: String! +type game_mode_plugins { + config( + """JSON select path""" + path: String + ): jsonb + + """An object relationship""" + game_mode: game_modes! + game_mode_id: uuid! + load_order: Int! """An object relationship""" plugin: game_plugins! plugin_slug: String! - prerelease: Boolean! - published_at: timestamptz! - runtime: e_plugin_runtimes_enum! - sha256: String! - size: Int - url: String! - version: String! + required: Boolean! } """ -aggregated selection of "game_plugin_versions" +aggregated selection of "game_mode_plugins" """ -type game_plugin_versions_aggregate { - aggregate: game_plugin_versions_aggregate_fields - nodes: [game_plugin_versions!]! +type game_mode_plugins_aggregate { + aggregate: game_mode_plugins_aggregate_fields + nodes: [game_mode_plugins!]! } -input game_plugin_versions_aggregate_bool_exp { - bool_and: game_plugin_versions_aggregate_bool_exp_bool_and - bool_or: game_plugin_versions_aggregate_bool_exp_bool_or - count: game_plugin_versions_aggregate_bool_exp_count +input game_mode_plugins_aggregate_bool_exp { + bool_and: game_mode_plugins_aggregate_bool_exp_bool_and + bool_or: game_mode_plugins_aggregate_bool_exp_bool_or + count: game_mode_plugins_aggregate_bool_exp_count } -input game_plugin_versions_aggregate_bool_exp_bool_and { - arguments: game_plugin_versions_select_column_game_plugin_versions_aggregate_bool_exp_bool_and_arguments_columns! +input game_mode_plugins_aggregate_bool_exp_bool_and { + arguments: game_mode_plugins_select_column_game_mode_plugins_aggregate_bool_exp_bool_and_arguments_columns! distinct: Boolean - filter: game_plugin_versions_bool_exp + filter: game_mode_plugins_bool_exp predicate: Boolean_comparison_exp! } -input game_plugin_versions_aggregate_bool_exp_bool_or { - arguments: game_plugin_versions_select_column_game_plugin_versions_aggregate_bool_exp_bool_or_arguments_columns! +input game_mode_plugins_aggregate_bool_exp_bool_or { + arguments: game_mode_plugins_select_column_game_mode_plugins_aggregate_bool_exp_bool_or_arguments_columns! distinct: Boolean - filter: game_plugin_versions_bool_exp + filter: game_mode_plugins_bool_exp predicate: Boolean_comparison_exp! } -input game_plugin_versions_aggregate_bool_exp_count { - arguments: [game_plugin_versions_select_column!] +input game_mode_plugins_aggregate_bool_exp_count { + arguments: [game_mode_plugins_select_column!] distinct: Boolean - filter: game_plugin_versions_bool_exp + filter: game_mode_plugins_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "game_plugin_versions" +aggregate fields of "game_mode_plugins" """ -type game_plugin_versions_aggregate_fields { - avg: game_plugin_versions_avg_fields - count(columns: [game_plugin_versions_select_column!], distinct: Boolean): Int! - max: game_plugin_versions_max_fields - min: game_plugin_versions_min_fields - stddev: game_plugin_versions_stddev_fields - stddev_pop: game_plugin_versions_stddev_pop_fields - stddev_samp: game_plugin_versions_stddev_samp_fields - sum: game_plugin_versions_sum_fields - var_pop: game_plugin_versions_var_pop_fields - var_samp: game_plugin_versions_var_samp_fields - variance: game_plugin_versions_variance_fields +type game_mode_plugins_aggregate_fields { + avg: game_mode_plugins_avg_fields + count(columns: [game_mode_plugins_select_column!], distinct: Boolean): Int! + max: game_mode_plugins_max_fields + min: game_mode_plugins_min_fields + stddev: game_mode_plugins_stddev_fields + stddev_pop: game_mode_plugins_stddev_pop_fields + stddev_samp: game_mode_plugins_stddev_samp_fields + sum: game_mode_plugins_sum_fields + var_pop: game_mode_plugins_var_pop_fields + var_samp: game_mode_plugins_var_samp_fields + variance: game_mode_plugins_variance_fields } """ -order by aggregate values of table "game_plugin_versions" +order by aggregate values of table "game_mode_plugins" """ -input game_plugin_versions_aggregate_order_by { - avg: game_plugin_versions_avg_order_by +input game_mode_plugins_aggregate_order_by { + avg: game_mode_plugins_avg_order_by count: order_by - max: game_plugin_versions_max_order_by - min: game_plugin_versions_min_order_by - stddev: game_plugin_versions_stddev_order_by - stddev_pop: game_plugin_versions_stddev_pop_order_by - stddev_samp: game_plugin_versions_stddev_samp_order_by - sum: game_plugin_versions_sum_order_by - var_pop: game_plugin_versions_var_pop_order_by - var_samp: game_plugin_versions_var_samp_order_by - variance: game_plugin_versions_variance_order_by + max: game_mode_plugins_max_order_by + min: game_mode_plugins_min_order_by + stddev: game_mode_plugins_stddev_order_by + stddev_pop: game_mode_plugins_stddev_pop_order_by + stddev_samp: game_mode_plugins_stddev_samp_order_by + sum: game_mode_plugins_sum_order_by + var_pop: game_mode_plugins_var_pop_order_by + var_samp: game_mode_plugins_var_samp_order_by + variance: game_mode_plugins_variance_order_by +} + +"""append existing jsonb value of filtered columns with new jsonb value""" +input game_mode_plugins_append_input { + config: jsonb } """ -input type for inserting array relation for remote table "game_plugin_versions" +input type for inserting array relation for remote table "game_mode_plugins" """ -input game_plugin_versions_arr_rel_insert_input { - data: [game_plugin_versions_insert_input!]! +input game_mode_plugins_arr_rel_insert_input { + data: [game_mode_plugins_insert_input!]! """upsert condition""" - on_conflict: game_plugin_versions_on_conflict + on_conflict: game_mode_plugins_on_conflict } """aggregate avg on columns""" -type game_plugin_versions_avg_fields { - size: Float +type game_mode_plugins_avg_fields { + load_order: Float } """ -order by avg() on columns of table "game_plugin_versions" +order by avg() on columns of table "game_mode_plugins" """ -input game_plugin_versions_avg_order_by { - size: order_by +input game_mode_plugins_avg_order_by { + load_order: order_by } """ -Boolean expression to filter rows from the table "game_plugin_versions". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "game_mode_plugins". All fields are combined with a logical 'AND'. """ -input game_plugin_versions_bool_exp { - _and: [game_plugin_versions_bool_exp!] - _not: game_plugin_versions_bool_exp - _or: [game_plugin_versions_bool_exp!] - install_path: String_comparison_exp - layout: String_comparison_exp +input game_mode_plugins_bool_exp { + _and: [game_mode_plugins_bool_exp!] + _not: game_mode_plugins_bool_exp + _or: [game_mode_plugins_bool_exp!] + config: jsonb_comparison_exp + game_mode: game_modes_bool_exp + game_mode_id: uuid_comparison_exp + load_order: Int_comparison_exp plugin: game_plugins_bool_exp plugin_slug: String_comparison_exp - prerelease: Boolean_comparison_exp - published_at: timestamptz_comparison_exp - runtime: e_plugin_runtimes_enum_comparison_exp - sha256: String_comparison_exp - size: Int_comparison_exp - url: String_comparison_exp - version: String_comparison_exp + required: Boolean_comparison_exp } """ -unique or primary key constraints on table "game_plugin_versions" +unique or primary key constraints on table "game_mode_plugins" """ -enum game_plugin_versions_constraint { +enum game_mode_plugins_constraint { """ - unique or primary key constraint on columns "plugin_slug", "version", "runtime" + unique or primary key constraint on columns "game_mode_id", "plugin_slug" """ - game_plugin_versions_pkey + game_mode_plugins_pkey } """ -input type for incrementing numeric columns in table "game_plugin_versions" +delete the field or element with specified path (for JSON arrays, negative integers count from the end) """ -input game_plugin_versions_inc_input { - size: Int +input game_mode_plugins_delete_at_path_input { + config: [String!] } """ -input type for inserting data into table "game_plugin_versions" +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array """ -input game_plugin_versions_insert_input { - install_path: String - layout: String - plugin: game_plugins_obj_rel_insert_input - plugin_slug: String - prerelease: Boolean - published_at: timestamptz - runtime: e_plugin_runtimes_enum - sha256: String - size: Int - url: String - version: String +input game_mode_plugins_delete_elem_input { + config: Int } -"""aggregate max on columns""" -type game_plugin_versions_max_fields { - install_path: String - layout: String - plugin_slug: String - published_at: timestamptz - sha256: String - size: Int - url: String - version: String +""" +delete key/value pair or string element. key/value pairs are matched based on their key value +""" +input game_mode_plugins_delete_key_input { + config: String } """ -order by max() on columns of table "game_plugin_versions" +input type for incrementing numeric columns in table "game_mode_plugins" """ -input game_plugin_versions_max_order_by { - install_path: order_by - layout: order_by +input game_mode_plugins_inc_input { + load_order: Int +} + +""" +input type for inserting data into table "game_mode_plugins" +""" +input game_mode_plugins_insert_input { + config: jsonb + game_mode: game_modes_obj_rel_insert_input + game_mode_id: uuid + load_order: Int + plugin: game_plugins_obj_rel_insert_input + plugin_slug: String + required: Boolean +} + +"""aggregate max on columns""" +type game_mode_plugins_max_fields { + game_mode_id: uuid + load_order: Int + plugin_slug: String +} + +""" +order by max() on columns of table "game_mode_plugins" +""" +input game_mode_plugins_max_order_by { + game_mode_id: order_by + load_order: order_by plugin_slug: order_by - published_at: order_by - sha256: order_by - size: order_by - url: order_by - version: order_by } """aggregate min on columns""" -type game_plugin_versions_min_fields { - install_path: String - layout: String +type game_mode_plugins_min_fields { + game_mode_id: uuid + load_order: Int plugin_slug: String - published_at: timestamptz - sha256: String - size: Int - url: String - version: String } """ -order by min() on columns of table "game_plugin_versions" +order by min() on columns of table "game_mode_plugins" """ -input game_plugin_versions_min_order_by { - install_path: order_by - layout: order_by +input game_mode_plugins_min_order_by { + game_mode_id: order_by + load_order: order_by plugin_slug: order_by - published_at: order_by - sha256: order_by - size: order_by - url: order_by - version: order_by } """ -response of any mutation on the table "game_plugin_versions" +response of any mutation on the table "game_mode_plugins" """ -type game_plugin_versions_mutation_response { +type game_mode_plugins_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [game_plugin_versions!]! + returning: [game_mode_plugins!]! } """ -on_conflict condition type for table "game_plugin_versions" +on_conflict condition type for table "game_mode_plugins" """ -input game_plugin_versions_on_conflict { - constraint: game_plugin_versions_constraint! - update_columns: [game_plugin_versions_update_column!]! = [] - where: game_plugin_versions_bool_exp +input game_mode_plugins_on_conflict { + constraint: game_mode_plugins_constraint! + update_columns: [game_mode_plugins_update_column!]! = [] + where: game_mode_plugins_bool_exp } -"""Ordering options when selecting data from "game_plugin_versions".""" -input game_plugin_versions_order_by { - install_path: order_by - layout: order_by +"""Ordering options when selecting data from "game_mode_plugins".""" +input game_mode_plugins_order_by { + config: order_by + game_mode: game_modes_order_by + game_mode_id: order_by + load_order: order_by plugin: game_plugins_order_by plugin_slug: order_by - prerelease: order_by - published_at: order_by - runtime: order_by - sha256: order_by - size: order_by - url: order_by - version: order_by + required: order_by } -"""primary key columns input for table: game_plugin_versions""" -input game_plugin_versions_pk_columns_input { +"""primary key columns input for table: game_mode_plugins""" +input game_mode_plugins_pk_columns_input { + game_mode_id: uuid! plugin_slug: String! - runtime: e_plugin_runtimes_enum! - version: String! +} + +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input game_mode_plugins_prepend_input { + config: jsonb } """ -select columns of table "game_plugin_versions" +select columns of table "game_mode_plugins" """ -enum game_plugin_versions_select_column { - """column name""" - install_path - - """column name""" - layout - - """column name""" - plugin_slug - - """column name""" - prerelease - - """column name""" - published_at - +enum game_mode_plugins_select_column { """column name""" - runtime + config """column name""" - sha256 + game_mode_id """column name""" - size + load_order """column name""" - url + plugin_slug """column name""" - version + required } """ -select "game_plugin_versions_aggregate_bool_exp_bool_and_arguments_columns" columns of table "game_plugin_versions" +select "game_mode_plugins_aggregate_bool_exp_bool_and_arguments_columns" columns of table "game_mode_plugins" """ -enum game_plugin_versions_select_column_game_plugin_versions_aggregate_bool_exp_bool_and_arguments_columns { +enum game_mode_plugins_select_column_game_mode_plugins_aggregate_bool_exp_bool_and_arguments_columns { """column name""" - prerelease + required } """ -select "game_plugin_versions_aggregate_bool_exp_bool_or_arguments_columns" columns of table "game_plugin_versions" +select "game_mode_plugins_aggregate_bool_exp_bool_or_arguments_columns" columns of table "game_mode_plugins" """ -enum game_plugin_versions_select_column_game_plugin_versions_aggregate_bool_exp_bool_or_arguments_columns { +enum game_mode_plugins_select_column_game_mode_plugins_aggregate_bool_exp_bool_or_arguments_columns { """column name""" - prerelease + required } """ -input type for updating data in table "game_plugin_versions" +input type for updating data in table "game_mode_plugins" """ -input game_plugin_versions_set_input { - install_path: String - layout: String +input game_mode_plugins_set_input { + config: jsonb + game_mode_id: uuid + load_order: Int plugin_slug: String - prerelease: Boolean - published_at: timestamptz - runtime: e_plugin_runtimes_enum - sha256: String - size: Int - url: String - version: String + required: Boolean } """aggregate stddev on columns""" -type game_plugin_versions_stddev_fields { - size: Float +type game_mode_plugins_stddev_fields { + load_order: Float } """ -order by stddev() on columns of table "game_plugin_versions" +order by stddev() on columns of table "game_mode_plugins" """ -input game_plugin_versions_stddev_order_by { - size: order_by +input game_mode_plugins_stddev_order_by { + load_order: order_by } """aggregate stddev_pop on columns""" -type game_plugin_versions_stddev_pop_fields { - size: Float +type game_mode_plugins_stddev_pop_fields { + load_order: Float } """ -order by stddev_pop() on columns of table "game_plugin_versions" +order by stddev_pop() on columns of table "game_mode_plugins" """ -input game_plugin_versions_stddev_pop_order_by { - size: order_by +input game_mode_plugins_stddev_pop_order_by { + load_order: order_by } """aggregate stddev_samp on columns""" -type game_plugin_versions_stddev_samp_fields { - size: Float +type game_mode_plugins_stddev_samp_fields { + load_order: Float } """ -order by stddev_samp() on columns of table "game_plugin_versions" +order by stddev_samp() on columns of table "game_mode_plugins" """ -input game_plugin_versions_stddev_samp_order_by { - size: order_by +input game_mode_plugins_stddev_samp_order_by { + load_order: order_by } """ -Streaming cursor of the table "game_plugin_versions" +Streaming cursor of the table "game_mode_plugins" """ -input game_plugin_versions_stream_cursor_input { +input game_mode_plugins_stream_cursor_input { """Stream column input with initial value""" - initial_value: game_plugin_versions_stream_cursor_value_input! + initial_value: game_mode_plugins_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input game_plugin_versions_stream_cursor_value_input { - install_path: String - layout: String +input game_mode_plugins_stream_cursor_value_input { + config: jsonb + game_mode_id: uuid + load_order: Int plugin_slug: String - prerelease: Boolean - published_at: timestamptz - runtime: e_plugin_runtimes_enum - sha256: String - size: Int - url: String - version: String + required: Boolean } """aggregate sum on columns""" -type game_plugin_versions_sum_fields { - size: Int +type game_mode_plugins_sum_fields { + load_order: Int } """ -order by sum() on columns of table "game_plugin_versions" +order by sum() on columns of table "game_mode_plugins" """ -input game_plugin_versions_sum_order_by { - size: order_by +input game_mode_plugins_sum_order_by { + load_order: order_by } """ -update columns of table "game_plugin_versions" +update columns of table "game_mode_plugins" """ -enum game_plugin_versions_update_column { - """column name""" - install_path - +enum game_mode_plugins_update_column { """column name""" - layout + config """column name""" - plugin_slug + game_mode_id """column name""" - prerelease + load_order """column name""" - published_at + plugin_slug """column name""" - runtime + required +} - """column name""" - sha256 +input game_mode_plugins_updates { + """append existing jsonb value of filtered columns with new jsonb value""" + _append: game_mode_plugins_append_input - """column name""" - size + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: game_mode_plugins_delete_at_path_input - """column name""" - url + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: game_mode_plugins_delete_elem_input - """column name""" - version -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: game_mode_plugins_delete_key_input -input game_plugin_versions_updates { """increments the numeric columns with given value of the filtered values""" - _inc: game_plugin_versions_inc_input + _inc: game_mode_plugins_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: game_mode_plugins_prepend_input """sets the columns of the filtered rows to the given values""" - _set: game_plugin_versions_set_input + _set: game_mode_plugins_set_input """filter the rows which have to be updated""" - where: game_plugin_versions_bool_exp! + where: game_mode_plugins_bool_exp! } """aggregate var_pop on columns""" -type game_plugin_versions_var_pop_fields { - size: Float +type game_mode_plugins_var_pop_fields { + load_order: Float } """ -order by var_pop() on columns of table "game_plugin_versions" +order by var_pop() on columns of table "game_mode_plugins" """ -input game_plugin_versions_var_pop_order_by { - size: order_by +input game_mode_plugins_var_pop_order_by { + load_order: order_by } """aggregate var_samp on columns""" -type game_plugin_versions_var_samp_fields { - size: Float +type game_mode_plugins_var_samp_fields { + load_order: Float } """ -order by var_samp() on columns of table "game_plugin_versions" +order by var_samp() on columns of table "game_mode_plugins" """ -input game_plugin_versions_var_samp_order_by { - size: order_by +input game_mode_plugins_var_samp_order_by { + load_order: order_by } """aggregate variance on columns""" -type game_plugin_versions_variance_fields { - size: Float +type game_mode_plugins_variance_fields { + load_order: Float } """ -order by variance() on columns of table "game_plugin_versions" +order by variance() on columns of table "game_mode_plugins" """ -input game_plugin_versions_variance_order_by { - size: order_by +input game_mode_plugins_variance_order_by { + load_order: order_by } """ -columns and relationships of "game_plugins" +columns and relationships of "game_modes" """ -type game_plugins { - author: String! - config_path: String - config_schema( - """JSON select path""" - path: String - ): jsonb - cvars: [String!]! - description: String! +type game_modes { + archived_at: timestamptz + cfg: String + competitive_safe: Boolean! + created_at: timestamptz! + description: String + enabled: Boolean! + extra_game_params: String + icon: String + id: uuid! """An array relationship""" - game_modes( + match_options( """distinct select on columns""" - distinct_on: [game_mode_plugins_select_column!] + distinct_on: [match_options_select_column!] """limit the number of rows returned""" limit: Int @@ -21484,16 +21693,16 @@ type game_plugins { offset: Int """sort the rows by one or more columns""" - order_by: [game_mode_plugins_order_by!] + order_by: [match_options_order_by!] """filter the rows returned""" - where: game_mode_plugins_bool_exp - ): [game_mode_plugins!]! + where: match_options_bool_exp + ): [match_options!]! """An aggregate relationship""" - game_modes_aggregate( + match_options_aggregate( """distinct select on columns""" - distinct_on: [game_mode_plugins_select_column!] + distinct_on: [match_options_select_column!] """limit the number of rows returned""" limit: Int @@ -21502,28 +21711,17 @@ type game_plugins { offset: Int """sort the rows by one or more columns""" - order_by: [game_mode_plugins_order_by!] + order_by: [match_options_order_by!] """filter the rows returned""" - where: game_mode_plugins_bool_exp - ): game_mode_plugins_aggregate! - homepage: String - hot_swappable: Boolean! - - """Installed | Partial | Pending | Failed | Manual | NotInstalled""" - install_state: String - - """ - A computed field, executes function "game_plugin_installed_node_count" - """ - installed_node_count: Int - kind: e_game_plugin_kinds_enum! + where: match_options_bool_exp + ): match_options_aggregate! name: String! """An array relationship""" - node_installs( + plugins( """distinct select on columns""" - distinct_on: [game_server_node_plugins_select_column!] + distinct_on: [game_mode_plugins_select_column!] """limit the number of rows returned""" limit: Int @@ -21532,16 +21730,16 @@ type game_plugins { offset: Int """sort the rows by one or more columns""" - order_by: [game_server_node_plugins_order_by!] + order_by: [game_mode_plugins_order_by!] """filter the rows returned""" - where: game_server_node_plugins_bool_exp - ): [game_server_node_plugins!]! + where: game_mode_plugins_bool_exp + ): [game_mode_plugins!]! """An aggregate relationship""" - node_installs_aggregate( + plugins_aggregate( """distinct select on columns""" - distinct_on: [game_server_node_plugins_select_column!] + distinct_on: [game_mode_plugins_select_column!] """limit the number of rows returned""" limit: Int @@ -21550,956 +21748,502 @@ type game_plugins { offset: Int """sort the rows by one or more columns""" - order_by: [game_server_node_plugins_order_by!] + order_by: [game_mode_plugins_order_by!] """filter the rows returned""" - where: game_server_node_plugins_bool_exp - ): game_server_node_plugins_aggregate! - pairs_with: [String!]! - panel( + where: game_mode_plugins_bool_exp + ): game_mode_plugins_aggregate! + + """Plugins in this mode with no build for the deployment's runtime""" + runtime_conflicts( """JSON select path""" path: String ): jsonb - requires_server_guidelines_disabled: Boolean! - requires_service: String slug: String! - source: String! - synced_at: timestamptz! - tags: [String!]! """ - A computed field, executes function "game_plugin_target_node_count" + Frameworks every plugin in this mode publishes for; empty means the selection cannot run """ - target_node_count: Int - verified: Boolean! - - """An array relationship""" - versions( - """distinct select on columns""" - distinct_on: [game_plugin_versions_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [game_plugin_versions_order_by!] - - """filter the rows returned""" - where: game_plugin_versions_bool_exp - ): [game_plugin_versions!]! - - """An aggregate relationship""" - versions_aggregate( - """distinct select on columns""" - distinct_on: [game_plugin_versions_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [game_plugin_versions_order_by!] - - """filter the rows returned""" - where: game_plugin_versions_bool_exp - ): game_plugin_versions_aggregate! - wiring( + supported_runtimes( """JSON select path""" path: String ): jsonb + updated_at: timestamptz! } """ -aggregated selection of "game_plugins" +aggregated selection of "game_modes" """ -type game_plugins_aggregate { - aggregate: game_plugins_aggregate_fields - nodes: [game_plugins!]! +type game_modes_aggregate { + aggregate: game_modes_aggregate_fields + nodes: [game_modes!]! } """ -aggregate fields of "game_plugins" +aggregate fields of "game_modes" """ -type game_plugins_aggregate_fields { - avg: game_plugins_avg_fields - count(columns: [game_plugins_select_column!], distinct: Boolean): Int! - max: game_plugins_max_fields - min: game_plugins_min_fields - stddev: game_plugins_stddev_fields - stddev_pop: game_plugins_stddev_pop_fields - stddev_samp: game_plugins_stddev_samp_fields - sum: game_plugins_sum_fields - var_pop: game_plugins_var_pop_fields - var_samp: game_plugins_var_samp_fields - variance: game_plugins_variance_fields +type game_modes_aggregate_fields { + count(columns: [game_modes_select_column!], distinct: Boolean): Int! + max: game_modes_max_fields + min: game_modes_min_fields } -"""append existing jsonb value of filtered columns with new jsonb value""" -input game_plugins_append_input { - config_schema: jsonb - panel: jsonb - wiring: jsonb +""" +Boolean expression to filter rows from the table "game_modes". All fields are combined with a logical 'AND'. +""" +input game_modes_bool_exp { + _and: [game_modes_bool_exp!] + _not: game_modes_bool_exp + _or: [game_modes_bool_exp!] + archived_at: timestamptz_comparison_exp + cfg: String_comparison_exp + competitive_safe: Boolean_comparison_exp + created_at: timestamptz_comparison_exp + description: String_comparison_exp + enabled: Boolean_comparison_exp + extra_game_params: String_comparison_exp + icon: String_comparison_exp + id: uuid_comparison_exp + match_options: match_options_bool_exp + match_options_aggregate: match_options_aggregate_bool_exp + name: String_comparison_exp + plugins: game_mode_plugins_bool_exp + plugins_aggregate: game_mode_plugins_aggregate_bool_exp + runtime_conflicts: jsonb_comparison_exp + slug: String_comparison_exp + supported_runtimes: jsonb_comparison_exp + updated_at: timestamptz_comparison_exp } -"""aggregate avg on columns""" -type game_plugins_avg_fields { +""" +unique or primary key constraints on table "game_modes" +""" +enum game_modes_constraint { """ - A computed field, executes function "game_plugin_installed_node_count" + unique or primary key constraint on columns "id" """ - installed_node_count: Int + game_modes_pkey """ - A computed field, executes function "game_plugin_target_node_count" + unique or primary key constraint on columns "slug" """ - target_node_count: Int -} - -""" -Boolean expression to filter rows from the table "game_plugins". All fields are combined with a logical 'AND'. -""" -input game_plugins_bool_exp { - _and: [game_plugins_bool_exp!] - _not: game_plugins_bool_exp - _or: [game_plugins_bool_exp!] - author: String_comparison_exp - config_path: String_comparison_exp - config_schema: jsonb_comparison_exp - cvars: String_array_comparison_exp - description: String_comparison_exp - game_modes: game_mode_plugins_bool_exp - game_modes_aggregate: game_mode_plugins_aggregate_bool_exp - homepage: String_comparison_exp - hot_swappable: Boolean_comparison_exp - install_state: String_comparison_exp - installed_node_count: Int_comparison_exp - kind: e_game_plugin_kinds_enum_comparison_exp - name: String_comparison_exp - node_installs: game_server_node_plugins_bool_exp - node_installs_aggregate: game_server_node_plugins_aggregate_bool_exp - pairs_with: String_array_comparison_exp - panel: jsonb_comparison_exp - requires_server_guidelines_disabled: Boolean_comparison_exp - requires_service: String_comparison_exp - slug: String_comparison_exp - source: String_comparison_exp - synced_at: timestamptz_comparison_exp - tags: String_array_comparison_exp - target_node_count: Int_comparison_exp - verified: Boolean_comparison_exp - versions: game_plugin_versions_bool_exp - versions_aggregate: game_plugin_versions_aggregate_bool_exp - wiring: jsonb_comparison_exp -} - -""" -unique or primary key constraints on table "game_plugins" -""" -enum game_plugins_constraint { - """ - unique or primary key constraint on columns "slug" - """ - game_plugins_pkey -} - -""" -delete the field or element with specified path (for JSON arrays, negative integers count from the end) -""" -input game_plugins_delete_at_path_input { - config_schema: [String!] - panel: [String!] - wiring: [String!] -} - -""" -delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array -""" -input game_plugins_delete_elem_input { - config_schema: Int - panel: Int - wiring: Int -} - -""" -delete key/value pair or string element. key/value pairs are matched based on their key value -""" -input game_plugins_delete_key_input { - config_schema: String - panel: String - wiring: String + game_modes_slug_key } """ -input type for inserting data into table "game_plugins" +input type for inserting data into table "game_modes" """ -input game_plugins_insert_input { - author: String - config_path: String - config_schema: jsonb - cvars: [String!] +input game_modes_insert_input { + archived_at: timestamptz + cfg: String + competitive_safe: Boolean + created_at: timestamptz description: String - game_modes: game_mode_plugins_arr_rel_insert_input - homepage: String - hot_swappable: Boolean - kind: e_game_plugin_kinds_enum + enabled: Boolean + extra_game_params: String + icon: String + id: uuid + match_options: match_options_arr_rel_insert_input name: String - node_installs: game_server_node_plugins_arr_rel_insert_input - pairs_with: [String!] - panel: jsonb - requires_server_guidelines_disabled: Boolean - requires_service: String + plugins: game_mode_plugins_arr_rel_insert_input slug: String - source: String - synced_at: timestamptz - tags: [String!] - verified: Boolean - versions: game_plugin_versions_arr_rel_insert_input - wiring: jsonb + updated_at: timestamptz } """aggregate max on columns""" -type game_plugins_max_fields { - author: String - config_path: String - cvars: [String!] +type game_modes_max_fields { + archived_at: timestamptz + cfg: String + created_at: timestamptz description: String - homepage: String - - """Installed | Partial | Pending | Failed | Manual | NotInstalled""" - install_state: String - - """ - A computed field, executes function "game_plugin_installed_node_count" - """ - installed_node_count: Int + extra_game_params: String + icon: String + id: uuid name: String - pairs_with: [String!] - requires_service: String slug: String - source: String - synced_at: timestamptz - tags: [String!] - - """ - A computed field, executes function "game_plugin_target_node_count" - """ - target_node_count: Int + updated_at: timestamptz } """aggregate min on columns""" -type game_plugins_min_fields { - author: String - config_path: String - cvars: [String!] +type game_modes_min_fields { + archived_at: timestamptz + cfg: String + created_at: timestamptz description: String - homepage: String - - """Installed | Partial | Pending | Failed | Manual | NotInstalled""" - install_state: String - - """ - A computed field, executes function "game_plugin_installed_node_count" - """ - installed_node_count: Int + extra_game_params: String + icon: String + id: uuid name: String - pairs_with: [String!] - requires_service: String slug: String - source: String - synced_at: timestamptz - tags: [String!] - - """ - A computed field, executes function "game_plugin_target_node_count" - """ - target_node_count: Int + updated_at: timestamptz } """ -response of any mutation on the table "game_plugins" +response of any mutation on the table "game_modes" """ -type game_plugins_mutation_response { +type game_modes_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [game_plugins!]! + returning: [game_modes!]! } """ -input type for inserting object relation for remote table "game_plugins" +input type for inserting object relation for remote table "game_modes" """ -input game_plugins_obj_rel_insert_input { - data: game_plugins_insert_input! +input game_modes_obj_rel_insert_input { + data: game_modes_insert_input! """upsert condition""" - on_conflict: game_plugins_on_conflict + on_conflict: game_modes_on_conflict } """ -on_conflict condition type for table "game_plugins" +on_conflict condition type for table "game_modes" """ -input game_plugins_on_conflict { - constraint: game_plugins_constraint! - update_columns: [game_plugins_update_column!]! = [] - where: game_plugins_bool_exp +input game_modes_on_conflict { + constraint: game_modes_constraint! + update_columns: [game_modes_update_column!]! = [] + where: game_modes_bool_exp } -"""Ordering options when selecting data from "game_plugins".""" -input game_plugins_order_by { - author: order_by - config_path: order_by - config_schema: order_by - cvars: order_by +"""Ordering options when selecting data from "game_modes".""" +input game_modes_order_by { + archived_at: order_by + cfg: order_by + competitive_safe: order_by + created_at: order_by description: order_by - game_modes_aggregate: game_mode_plugins_aggregate_order_by - homepage: order_by - hot_swappable: order_by - install_state: order_by - installed_node_count: order_by - kind: order_by + enabled: order_by + extra_game_params: order_by + icon: order_by + id: order_by + match_options_aggregate: match_options_aggregate_order_by name: order_by - node_installs_aggregate: game_server_node_plugins_aggregate_order_by - pairs_with: order_by - panel: order_by - requires_server_guidelines_disabled: order_by - requires_service: order_by + plugins_aggregate: game_mode_plugins_aggregate_order_by + runtime_conflicts: order_by slug: order_by - source: order_by - synced_at: order_by - tags: order_by - target_node_count: order_by - verified: order_by - versions_aggregate: game_plugin_versions_aggregate_order_by - wiring: order_by -} - -"""primary key columns input for table: game_plugins""" -input game_plugins_pk_columns_input { - slug: String! + supported_runtimes: order_by + updated_at: order_by } -"""prepend existing jsonb value of filtered columns with new jsonb value""" -input game_plugins_prepend_input { - config_schema: jsonb - panel: jsonb - wiring: jsonb +"""primary key columns input for table: game_modes""" +input game_modes_pk_columns_input { + id: uuid! } """ -select columns of table "game_plugins" +select columns of table "game_modes" """ -enum game_plugins_select_column { +enum game_modes_select_column { """column name""" - author + archived_at """column name""" - config_path + cfg """column name""" - config_schema + competitive_safe """column name""" - cvars + created_at """column name""" description """column name""" - homepage - - """column name""" - hot_swappable - - """column name""" - kind - - """column name""" - name + enabled """column name""" - pairs_with + extra_game_params """column name""" - panel + icon """column name""" - requires_server_guidelines_disabled + id """column name""" - requires_service + name """column name""" slug """column name""" - source - - """column name""" - synced_at - - """column name""" - tags - - """column name""" - verified - - """column name""" - wiring + updated_at } """ -input type for updating data in table "game_plugins" +input type for updating data in table "game_modes" """ -input game_plugins_set_input { - author: String - config_path: String - config_schema: jsonb - cvars: [String!] +input game_modes_set_input { + archived_at: timestamptz + cfg: String + competitive_safe: Boolean + created_at: timestamptz description: String - homepage: String - hot_swappable: Boolean - kind: e_game_plugin_kinds_enum + enabled: Boolean + extra_game_params: String + icon: String + id: uuid name: String - pairs_with: [String!] - panel: jsonb - requires_server_guidelines_disabled: Boolean - requires_service: String slug: String - source: String - synced_at: timestamptz - tags: [String!] - verified: Boolean - wiring: jsonb -} - -"""aggregate stddev on columns""" -type game_plugins_stddev_fields { - """ - A computed field, executes function "game_plugin_installed_node_count" - """ - installed_node_count: Int - - """ - A computed field, executes function "game_plugin_target_node_count" - """ - target_node_count: Int -} - -"""aggregate stddev_pop on columns""" -type game_plugins_stddev_pop_fields { - """ - A computed field, executes function "game_plugin_installed_node_count" - """ - installed_node_count: Int - - """ - A computed field, executes function "game_plugin_target_node_count" - """ - target_node_count: Int -} - -"""aggregate stddev_samp on columns""" -type game_plugins_stddev_samp_fields { - """ - A computed field, executes function "game_plugin_installed_node_count" - """ - installed_node_count: Int - - """ - A computed field, executes function "game_plugin_target_node_count" - """ - target_node_count: Int + updated_at: timestamptz } """ -Streaming cursor of the table "game_plugins" +Streaming cursor of the table "game_modes" """ -input game_plugins_stream_cursor_input { +input game_modes_stream_cursor_input { """Stream column input with initial value""" - initial_value: game_plugins_stream_cursor_value_input! + initial_value: game_modes_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input game_plugins_stream_cursor_value_input { - author: String - config_path: String - config_schema: jsonb - cvars: [String!] +input game_modes_stream_cursor_value_input { + archived_at: timestamptz + cfg: String + competitive_safe: Boolean + created_at: timestamptz description: String - homepage: String - hot_swappable: Boolean - kind: e_game_plugin_kinds_enum + enabled: Boolean + extra_game_params: String + icon: String + id: uuid name: String - pairs_with: [String!] - panel: jsonb - requires_server_guidelines_disabled: Boolean - requires_service: String slug: String - source: String - synced_at: timestamptz - tags: [String!] - verified: Boolean - wiring: jsonb -} - -"""aggregate sum on columns""" -type game_plugins_sum_fields { - """ - A computed field, executes function "game_plugin_installed_node_count" - """ - installed_node_count: Int - - """ - A computed field, executes function "game_plugin_target_node_count" - """ - target_node_count: Int + updated_at: timestamptz } """ -update columns of table "game_plugins" +update columns of table "game_modes" """ -enum game_plugins_update_column { +enum game_modes_update_column { """column name""" - author + archived_at """column name""" - config_path + cfg """column name""" - config_schema + competitive_safe """column name""" - cvars + created_at """column name""" description """column name""" - homepage - - """column name""" - hot_swappable - - """column name""" - kind - - """column name""" - name + enabled """column name""" - pairs_with + extra_game_params """column name""" - panel + icon """column name""" - requires_server_guidelines_disabled + id """column name""" - requires_service + name """column name""" slug """column name""" - source - - """column name""" - synced_at - - """column name""" - tags - - """column name""" - verified - - """column name""" - wiring + updated_at } -input game_plugins_updates { - """append existing jsonb value of filtered columns with new jsonb value""" - _append: game_plugins_append_input - - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: game_plugins_delete_at_path_input - - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: game_plugins_delete_elem_input - - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: game_plugins_delete_key_input - - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: game_plugins_prepend_input - +input game_modes_updates { """sets the columns of the filtered rows to the given values""" - _set: game_plugins_set_input + _set: game_modes_set_input """filter the rows which have to be updated""" - where: game_plugins_bool_exp! + where: game_modes_bool_exp! } -"""aggregate var_pop on columns""" -type game_plugins_var_pop_fields { - """ - A computed field, executes function "game_plugin_installed_node_count" - """ - installed_node_count: Int +""" +columns and relationships of "game_plugin_installs" +""" +type game_plugin_installs { + cfg: String + channel: e_game_plugin_channels_enum! + created_at: timestamptz! + disable_server_guidelines: Boolean! + enabled: Boolean! + load_custom: Boolean! + load_ranked: Boolean! + load_tournaments: Boolean! - """ - A computed field, executes function "game_plugin_target_node_count" - """ - target_node_count: Int -} - -"""aggregate var_samp on columns""" -type game_plugins_var_samp_fields { - """ - A computed field, executes function "game_plugin_installed_node_count" - """ - installed_node_count: Int - - """ - A computed field, executes function "game_plugin_target_node_count" - """ - target_node_count: Int -} - -"""aggregate variance on columns""" -type game_plugins_variance_fields { - """ - A computed field, executes function "game_plugin_installed_node_count" - """ - installed_node_count: Int - - """ - A computed field, executes function "game_plugin_target_node_count" - """ - target_node_count: Int -} - -""" -columns and relationships of "game_server_node_plugins" -""" -type game_server_node_plugins { - channel: e_game_plugin_channels_enum! - created_at: timestamptz! - detected: Boolean! - detected_version: String - - """An object relationship""" - game_server_node: game_server_nodes! - game_server_node_id: String! - id: uuid! - installed_at: timestamptz - last_error: String - path: String - - """An object relationship""" - plugin: game_plugins - plugin_slug: String! - runtime: e_plugin_runtimes_enum! - source: String! - status: e_game_plugin_install_statuses_enum! - updated_at: timestamptz! - version: String -} - -""" -aggregated selection of "game_server_node_plugins" -""" -type game_server_node_plugins_aggregate { - aggregate: game_server_node_plugins_aggregate_fields - nodes: [game_server_node_plugins!]! -} - -input game_server_node_plugins_aggregate_bool_exp { - bool_and: game_server_node_plugins_aggregate_bool_exp_bool_and - bool_or: game_server_node_plugins_aggregate_bool_exp_bool_or - count: game_server_node_plugins_aggregate_bool_exp_count -} - -input game_server_node_plugins_aggregate_bool_exp_bool_and { - arguments: game_server_node_plugins_select_column_game_server_node_plugins_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: game_server_node_plugins_bool_exp - predicate: Boolean_comparison_exp! -} - -input game_server_node_plugins_aggregate_bool_exp_bool_or { - arguments: game_server_node_plugins_select_column_game_server_node_plugins_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: game_server_node_plugins_bool_exp - predicate: Boolean_comparison_exp! -} - -input game_server_node_plugins_aggregate_bool_exp_count { - arguments: [game_server_node_plugins_select_column!] - distinct: Boolean - filter: game_server_node_plugins_bool_exp - predicate: Int_comparison_exp! + """An object relationship""" + plugin: game_plugins! + plugin_slug: String! + updated_at: timestamptz! + version: String } """ -aggregate fields of "game_server_node_plugins" -""" -type game_server_node_plugins_aggregate_fields { - count(columns: [game_server_node_plugins_select_column!], distinct: Boolean): Int! - max: game_server_node_plugins_max_fields - min: game_server_node_plugins_min_fields -} - -""" -order by aggregate values of table "game_server_node_plugins" +aggregated selection of "game_plugin_installs" """ -input game_server_node_plugins_aggregate_order_by { - count: order_by - max: game_server_node_plugins_max_order_by - min: game_server_node_plugins_min_order_by +type game_plugin_installs_aggregate { + aggregate: game_plugin_installs_aggregate_fields + nodes: [game_plugin_installs!]! } """ -input type for inserting array relation for remote table "game_server_node_plugins" +aggregate fields of "game_plugin_installs" """ -input game_server_node_plugins_arr_rel_insert_input { - data: [game_server_node_plugins_insert_input!]! - - """upsert condition""" - on_conflict: game_server_node_plugins_on_conflict +type game_plugin_installs_aggregate_fields { + count(columns: [game_plugin_installs_select_column!], distinct: Boolean): Int! + max: game_plugin_installs_max_fields + min: game_plugin_installs_min_fields } """ -Boolean expression to filter rows from the table "game_server_node_plugins". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "game_plugin_installs". All fields are combined with a logical 'AND'. """ -input game_server_node_plugins_bool_exp { - _and: [game_server_node_plugins_bool_exp!] - _not: game_server_node_plugins_bool_exp - _or: [game_server_node_plugins_bool_exp!] +input game_plugin_installs_bool_exp { + _and: [game_plugin_installs_bool_exp!] + _not: game_plugin_installs_bool_exp + _or: [game_plugin_installs_bool_exp!] + cfg: String_comparison_exp channel: e_game_plugin_channels_enum_comparison_exp created_at: timestamptz_comparison_exp - detected: Boolean_comparison_exp - detected_version: String_comparison_exp - game_server_node: game_server_nodes_bool_exp - game_server_node_id: String_comparison_exp - id: uuid_comparison_exp - installed_at: timestamptz_comparison_exp - last_error: String_comparison_exp - path: String_comparison_exp + disable_server_guidelines: Boolean_comparison_exp + enabled: Boolean_comparison_exp + load_custom: Boolean_comparison_exp + load_ranked: Boolean_comparison_exp + load_tournaments: Boolean_comparison_exp plugin: game_plugins_bool_exp plugin_slug: String_comparison_exp - runtime: e_plugin_runtimes_enum_comparison_exp - source: String_comparison_exp - status: e_game_plugin_install_statuses_enum_comparison_exp updated_at: timestamptz_comparison_exp version: String_comparison_exp } """ -unique or primary key constraints on table "game_server_node_plugins" +unique or primary key constraints on table "game_plugin_installs" """ -enum game_server_node_plugins_constraint { - """ - unique or primary key constraint on columns "game_server_node_id", "plugin_slug" - """ - game_server_node_plugins_node_plugin_key - +enum game_plugin_installs_constraint { """ - unique or primary key constraint on columns "id" + unique or primary key constraint on columns "plugin_slug" """ - game_server_node_plugins_pkey + game_plugin_installs_pkey } """ -input type for inserting data into table "game_server_node_plugins" +input type for inserting data into table "game_plugin_installs" """ -input game_server_node_plugins_insert_input { +input game_plugin_installs_insert_input { + cfg: String channel: e_game_plugin_channels_enum created_at: timestamptz - detected: Boolean - detected_version: String - game_server_node: game_server_nodes_obj_rel_insert_input - game_server_node_id: String - id: uuid - installed_at: timestamptz - last_error: String - path: String + disable_server_guidelines: Boolean + enabled: Boolean + load_custom: Boolean + load_ranked: Boolean + load_tournaments: Boolean plugin: game_plugins_obj_rel_insert_input plugin_slug: String - runtime: e_plugin_runtimes_enum - source: String - status: e_game_plugin_install_statuses_enum updated_at: timestamptz version: String } """aggregate max on columns""" -type game_server_node_plugins_max_fields { +type game_plugin_installs_max_fields { + cfg: String created_at: timestamptz - detected_version: String - game_server_node_id: String - id: uuid - installed_at: timestamptz - last_error: String - path: String plugin_slug: String - source: String updated_at: timestamptz version: String } -""" -order by max() on columns of table "game_server_node_plugins" -""" -input game_server_node_plugins_max_order_by { - created_at: order_by - detected_version: order_by - game_server_node_id: order_by - id: order_by - installed_at: order_by - last_error: order_by - path: order_by - plugin_slug: order_by - source: order_by - updated_at: order_by - version: order_by -} - """aggregate min on columns""" -type game_server_node_plugins_min_fields { +type game_plugin_installs_min_fields { + cfg: String created_at: timestamptz - detected_version: String - game_server_node_id: String - id: uuid - installed_at: timestamptz - last_error: String - path: String plugin_slug: String - source: String updated_at: timestamptz version: String } """ -order by min() on columns of table "game_server_node_plugins" -""" -input game_server_node_plugins_min_order_by { - created_at: order_by - detected_version: order_by - game_server_node_id: order_by - id: order_by - installed_at: order_by - last_error: order_by - path: order_by - plugin_slug: order_by - source: order_by - updated_at: order_by - version: order_by -} - -""" -response of any mutation on the table "game_server_node_plugins" +response of any mutation on the table "game_plugin_installs" """ -type game_server_node_plugins_mutation_response { +type game_plugin_installs_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [game_server_node_plugins!]! + returning: [game_plugin_installs!]! } """ -on_conflict condition type for table "game_server_node_plugins" +on_conflict condition type for table "game_plugin_installs" """ -input game_server_node_plugins_on_conflict { - constraint: game_server_node_plugins_constraint! - update_columns: [game_server_node_plugins_update_column!]! = [] - where: game_server_node_plugins_bool_exp +input game_plugin_installs_on_conflict { + constraint: game_plugin_installs_constraint! + update_columns: [game_plugin_installs_update_column!]! = [] + where: game_plugin_installs_bool_exp } -"""Ordering options when selecting data from "game_server_node_plugins".""" -input game_server_node_plugins_order_by { +"""Ordering options when selecting data from "game_plugin_installs".""" +input game_plugin_installs_order_by { + cfg: order_by channel: order_by created_at: order_by - detected: order_by - detected_version: order_by - game_server_node: game_server_nodes_order_by - game_server_node_id: order_by - id: order_by - installed_at: order_by - last_error: order_by - path: order_by + disable_server_guidelines: order_by + enabled: order_by + load_custom: order_by + load_ranked: order_by + load_tournaments: order_by plugin: game_plugins_order_by plugin_slug: order_by - runtime: order_by - source: order_by - status: order_by updated_at: order_by version: order_by } -"""primary key columns input for table: game_server_node_plugins""" -input game_server_node_plugins_pk_columns_input { - id: uuid! +"""primary key columns input for table: game_plugin_installs""" +input game_plugin_installs_pk_columns_input { + plugin_slug: String! } """ -select columns of table "game_server_node_plugins" +select columns of table "game_plugin_installs" """ -enum game_server_node_plugins_select_column { - """column name""" - channel - +enum game_plugin_installs_select_column { """column name""" - created_at + cfg """column name""" - detected + channel """column name""" - detected_version + created_at """column name""" - game_server_node_id + disable_server_guidelines """column name""" - id + enabled """column name""" - installed_at + load_custom """column name""" - last_error + load_ranked """column name""" - path + load_tournaments """column name""" plugin_slug - """column name""" - runtime - - """column name""" - source - - """column name""" - status - """column name""" updated_at @@ -22508,115 +22252,79 @@ enum game_server_node_plugins_select_column { } """ -select "game_server_node_plugins_aggregate_bool_exp_bool_and_arguments_columns" columns of table "game_server_node_plugins" -""" -enum game_server_node_plugins_select_column_game_server_node_plugins_aggregate_bool_exp_bool_and_arguments_columns { - """column name""" - detected -} - -""" -select "game_server_node_plugins_aggregate_bool_exp_bool_or_arguments_columns" columns of table "game_server_node_plugins" -""" -enum game_server_node_plugins_select_column_game_server_node_plugins_aggregate_bool_exp_bool_or_arguments_columns { - """column name""" - detected -} - -""" -input type for updating data in table "game_server_node_plugins" +input type for updating data in table "game_plugin_installs" """ -input game_server_node_plugins_set_input { +input game_plugin_installs_set_input { + cfg: String channel: e_game_plugin_channels_enum created_at: timestamptz - detected: Boolean - detected_version: String - game_server_node_id: String - id: uuid - installed_at: timestamptz - last_error: String - path: String + disable_server_guidelines: Boolean + enabled: Boolean + load_custom: Boolean + load_ranked: Boolean + load_tournaments: Boolean plugin_slug: String - runtime: e_plugin_runtimes_enum - source: String - status: e_game_plugin_install_statuses_enum updated_at: timestamptz version: String } """ -Streaming cursor of the table "game_server_node_plugins" +Streaming cursor of the table "game_plugin_installs" """ -input game_server_node_plugins_stream_cursor_input { +input game_plugin_installs_stream_cursor_input { """Stream column input with initial value""" - initial_value: game_server_node_plugins_stream_cursor_value_input! + initial_value: game_plugin_installs_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input game_server_node_plugins_stream_cursor_value_input { +input game_plugin_installs_stream_cursor_value_input { + cfg: String channel: e_game_plugin_channels_enum created_at: timestamptz - detected: Boolean - detected_version: String - game_server_node_id: String - id: uuid - installed_at: timestamptz - last_error: String - path: String + disable_server_guidelines: Boolean + enabled: Boolean + load_custom: Boolean + load_ranked: Boolean + load_tournaments: Boolean plugin_slug: String - runtime: e_plugin_runtimes_enum - source: String - status: e_game_plugin_install_statuses_enum updated_at: timestamptz version: String } """ -update columns of table "game_server_node_plugins" +update columns of table "game_plugin_installs" """ -enum game_server_node_plugins_update_column { - """column name""" - channel - +enum game_plugin_installs_update_column { """column name""" - created_at + cfg """column name""" - detected + channel """column name""" - detected_version + created_at """column name""" - game_server_node_id + disable_server_guidelines """column name""" - id + enabled """column name""" - installed_at + load_custom """column name""" - last_error + load_ranked """column name""" - path + load_tournaments """column name""" plugin_slug - """column name""" - runtime - - """column name""" - source - - """column name""" - status - """column name""" updated_at @@ -22624,1694 +22332,1545 @@ enum game_server_node_plugins_update_column { version } -input game_server_node_plugins_updates { +input game_plugin_installs_updates { """sets the columns of the filtered rows to the given values""" - _set: game_server_node_plugins_set_input + _set: game_plugin_installs_set_input """filter the rows which have to be updated""" - where: game_server_node_plugins_bool_exp! + where: game_plugin_installs_bool_exp! } """ -columns and relationships of "game_server_nodes" +columns and relationships of "game_plugin_versions" """ -type game_server_nodes { - """ - A computed field, executes function "available_node_server_count" - """ - available_server_count: Int - build_id: Int - cpu_cores_per_socket: Int - cpu_frequency_info( - """JSON select path""" - path: String - ): jsonb - cpu_governor_info( - """JSON select path""" - path: String - ): jsonb - cpu_sockets: Int - cpu_threads_per_core: Int - cpu_warnings( - """JSON select path""" - path: String - ): jsonb - cs2_launch_options( - """JSON select path""" - path: String - ): jsonb! - cs2_video_settings( - """JSON select path""" - path: String - ): jsonb! - csgo_build_id: Int - demo_network_limiter: Int - disk_available_gb: Int - disk_used_percent: Int - - """An object relationship""" - e_region: server_regions - - """An object relationship""" - e_status: e_game_server_node_statuses - enabled: Boolean! - enabled_for_match_making: Boolean! - end_port_range: Int - gpu: Boolean! - gpu_demos_enabled: Boolean! - gpu_info( - """JSON select path""" - path: String - ): jsonb - gpu_rendering_enabled: Boolean! - gpu_streaming_enabled: Boolean! - id: String! - label: String - lan_ip: inet - node_ip: inet - offline_at: timestamptz - pin_build_id: Int - pin_plugin_runtime: String - pin_plugin_version: String +type game_plugin_versions { + install_path: String + layout: String! """An object relationship""" - pinned_version: game_versions - - """ - A computed field, executes function "game_server_node_plugin_supported" - """ - plugin_supported: Boolean + plugin: game_plugins! + plugin_slug: String! + prerelease: Boolean! + published_at: timestamptz! + runtime: e_plugin_runtimes_enum! + sha256: String! + size: Int + url: String! + version: String! +} - """An array relationship""" - plugins( - """distinct select on columns""" - distinct_on: [game_server_node_plugins_select_column!] +""" +aggregated selection of "game_plugin_versions" +""" +type game_plugin_versions_aggregate { + aggregate: game_plugin_versions_aggregate_fields + nodes: [game_plugin_versions!]! +} - """limit the number of rows returned""" - limit: Int +input game_plugin_versions_aggregate_bool_exp { + bool_and: game_plugin_versions_aggregate_bool_exp_bool_and + bool_or: game_plugin_versions_aggregate_bool_exp_bool_or + count: game_plugin_versions_aggregate_bool_exp_count +} - """skip the first n rows. Use only with order_by""" - offset: Int +input game_plugin_versions_aggregate_bool_exp_bool_and { + arguments: game_plugin_versions_select_column_game_plugin_versions_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: game_plugin_versions_bool_exp + predicate: Boolean_comparison_exp! +} - """sort the rows by one or more columns""" - order_by: [game_server_node_plugins_order_by!] +input game_plugin_versions_aggregate_bool_exp_bool_or { + arguments: game_plugin_versions_select_column_game_plugin_versions_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: game_plugin_versions_bool_exp + predicate: Boolean_comparison_exp! +} - """filter the rows returned""" - where: game_server_node_plugins_bool_exp - ): [game_server_node_plugins!]! +input game_plugin_versions_aggregate_bool_exp_count { + arguments: [game_plugin_versions_select_column!] + distinct: Boolean + filter: game_plugin_versions_bool_exp + predicate: Int_comparison_exp! +} - """An aggregate relationship""" - plugins_aggregate( - """distinct select on columns""" - distinct_on: [game_server_node_plugins_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [game_server_node_plugins_order_by!] - - """filter the rows returned""" - where: game_server_node_plugins_bool_exp - ): game_server_node_plugins_aggregate! - plugins_synced_at: timestamptz - public_ip: inet - region: String - - """An array relationship""" - servers( - """distinct select on columns""" - distinct_on: [servers_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [servers_order_by!] +""" +aggregate fields of "game_plugin_versions" +""" +type game_plugin_versions_aggregate_fields { + avg: game_plugin_versions_avg_fields + count(columns: [game_plugin_versions_select_column!], distinct: Boolean): Int! + max: game_plugin_versions_max_fields + min: game_plugin_versions_min_fields + stddev: game_plugin_versions_stddev_fields + stddev_pop: game_plugin_versions_stddev_pop_fields + stddev_samp: game_plugin_versions_stddev_samp_fields + sum: game_plugin_versions_sum_fields + var_pop: game_plugin_versions_var_pop_fields + var_samp: game_plugin_versions_var_samp_fields + variance: game_plugin_versions_variance_fields +} - """filter the rows returned""" - where: servers_bool_exp - ): [servers!]! +""" +order by aggregate values of table "game_plugin_versions" +""" +input game_plugin_versions_aggregate_order_by { + avg: game_plugin_versions_avg_order_by + count: order_by + max: game_plugin_versions_max_order_by + min: game_plugin_versions_min_order_by + stddev: game_plugin_versions_stddev_order_by + stddev_pop: game_plugin_versions_stddev_pop_order_by + stddev_samp: game_plugin_versions_stddev_samp_order_by + sum: game_plugin_versions_sum_order_by + var_pop: game_plugin_versions_var_pop_order_by + var_samp: game_plugin_versions_var_samp_order_by + variance: game_plugin_versions_variance_order_by +} - """An aggregate relationship""" - servers_aggregate( - """distinct select on columns""" - distinct_on: [servers_select_column!] +""" +input type for inserting array relation for remote table "game_plugin_versions" +""" +input game_plugin_versions_arr_rel_insert_input { + data: [game_plugin_versions_insert_input!]! - """limit the number of rows returned""" - limit: Int + """upsert condition""" + on_conflict: game_plugin_versions_on_conflict +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate avg on columns""" +type game_plugin_versions_avg_fields { + size: Float +} - """sort the rows by one or more columns""" - order_by: [servers_order_by!] +""" +order by avg() on columns of table "game_plugin_versions" +""" +input game_plugin_versions_avg_order_by { + size: order_by +} - """filter the rows returned""" - where: servers_bool_exp - ): servers_aggregate! - shader_bake_progress: numeric - shader_bake_progress_stage: String - shader_bake_status: String - shader_bake_status_history( - """JSON select path""" - path: String - ): jsonb! - start_port_range: Int - status: e_game_server_node_statuses_enum - supports_cpu_pinning: Boolean! - supports_low_latency: Boolean! - token: String +""" +Boolean expression to filter rows from the table "game_plugin_versions". All fields are combined with a logical 'AND'. +""" +input game_plugin_versions_bool_exp { + _and: [game_plugin_versions_bool_exp!] + _not: game_plugin_versions_bool_exp + _or: [game_plugin_versions_bool_exp!] + install_path: String_comparison_exp + layout: String_comparison_exp + plugin: game_plugins_bool_exp + plugin_slug: String_comparison_exp + prerelease: Boolean_comparison_exp + published_at: timestamptz_comparison_exp + runtime: e_plugin_runtimes_enum_comparison_exp + sha256: String_comparison_exp + size: Int_comparison_exp + url: String_comparison_exp + version: String_comparison_exp +} +""" +unique or primary key constraints on table "game_plugin_versions" +""" +enum game_plugin_versions_constraint { """ - A computed field, executes function "total_node_server_count" + unique or primary key constraint on columns "plugin_slug", "version", "runtime" """ - total_server_count: Int - update_status: String - - """An object relationship""" - version: game_versions + game_plugin_versions_pkey } """ -aggregated selection of "game_server_nodes" +input type for incrementing numeric columns in table "game_plugin_versions" """ -type game_server_nodes_aggregate { - aggregate: game_server_nodes_aggregate_fields - nodes: [game_server_nodes!]! +input game_plugin_versions_inc_input { + size: Int } -input game_server_nodes_aggregate_bool_exp { - bool_and: game_server_nodes_aggregate_bool_exp_bool_and - bool_or: game_server_nodes_aggregate_bool_exp_bool_or - count: game_server_nodes_aggregate_bool_exp_count +""" +input type for inserting data into table "game_plugin_versions" +""" +input game_plugin_versions_insert_input { + install_path: String + layout: String + plugin: game_plugins_obj_rel_insert_input + plugin_slug: String + prerelease: Boolean + published_at: timestamptz + runtime: e_plugin_runtimes_enum + sha256: String + size: Int + url: String + version: String } -input game_server_nodes_aggregate_bool_exp_bool_and { - arguments: game_server_nodes_select_column_game_server_nodes_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: game_server_nodes_bool_exp - predicate: Boolean_comparison_exp! +"""aggregate max on columns""" +type game_plugin_versions_max_fields { + install_path: String + layout: String + plugin_slug: String + published_at: timestamptz + sha256: String + size: Int + url: String + version: String } -input game_server_nodes_aggregate_bool_exp_bool_or { - arguments: game_server_nodes_select_column_game_server_nodes_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: game_server_nodes_bool_exp - predicate: Boolean_comparison_exp! +""" +order by max() on columns of table "game_plugin_versions" +""" +input game_plugin_versions_max_order_by { + install_path: order_by + layout: order_by + plugin_slug: order_by + published_at: order_by + sha256: order_by + size: order_by + url: order_by + version: order_by } -input game_server_nodes_aggregate_bool_exp_count { - arguments: [game_server_nodes_select_column!] - distinct: Boolean - filter: game_server_nodes_bool_exp - predicate: Int_comparison_exp! +"""aggregate min on columns""" +type game_plugin_versions_min_fields { + install_path: String + layout: String + plugin_slug: String + published_at: timestamptz + sha256: String + size: Int + url: String + version: String } """ -aggregate fields of "game_server_nodes" +order by min() on columns of table "game_plugin_versions" """ -type game_server_nodes_aggregate_fields { - avg: game_server_nodes_avg_fields - count(columns: [game_server_nodes_select_column!], distinct: Boolean): Int! - max: game_server_nodes_max_fields - min: game_server_nodes_min_fields - stddev: game_server_nodes_stddev_fields - stddev_pop: game_server_nodes_stddev_pop_fields - stddev_samp: game_server_nodes_stddev_samp_fields - sum: game_server_nodes_sum_fields - var_pop: game_server_nodes_var_pop_fields - var_samp: game_server_nodes_var_samp_fields - variance: game_server_nodes_variance_fields +input game_plugin_versions_min_order_by { + install_path: order_by + layout: order_by + plugin_slug: order_by + published_at: order_by + sha256: order_by + size: order_by + url: order_by + version: order_by } """ -order by aggregate values of table "game_server_nodes" +response of any mutation on the table "game_plugin_versions" """ -input game_server_nodes_aggregate_order_by { - avg: game_server_nodes_avg_order_by - count: order_by - max: game_server_nodes_max_order_by - min: game_server_nodes_min_order_by - stddev: game_server_nodes_stddev_order_by - stddev_pop: game_server_nodes_stddev_pop_order_by - stddev_samp: game_server_nodes_stddev_samp_order_by - sum: game_server_nodes_sum_order_by - var_pop: game_server_nodes_var_pop_order_by - var_samp: game_server_nodes_var_samp_order_by - variance: game_server_nodes_variance_order_by -} +type game_plugin_versions_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! -"""append existing jsonb value of filtered columns with new jsonb value""" -input game_server_nodes_append_input { - cpu_frequency_info: jsonb - cpu_governor_info: jsonb - cpu_warnings: jsonb - cs2_launch_options: jsonb - cs2_video_settings: jsonb - gpu_info: jsonb - shader_bake_status_history: jsonb + """data from the rows affected by the mutation""" + returning: [game_plugin_versions!]! } """ -input type for inserting array relation for remote table "game_server_nodes" +on_conflict condition type for table "game_plugin_versions" """ -input game_server_nodes_arr_rel_insert_input { - data: [game_server_nodes_insert_input!]! - - """upsert condition""" - on_conflict: game_server_nodes_on_conflict +input game_plugin_versions_on_conflict { + constraint: game_plugin_versions_constraint! + update_columns: [game_plugin_versions_update_column!]! = [] + where: game_plugin_versions_bool_exp } -"""aggregate avg on columns""" -type game_server_nodes_avg_fields { - """ - A computed field, executes function "available_node_server_count" - """ - available_server_count: Int - build_id: Float - cpu_cores_per_socket: Float - cpu_sockets: Float - cpu_threads_per_core: Float - csgo_build_id: Float - demo_network_limiter: Float - disk_available_gb: Float - disk_used_percent: Float - end_port_range: Float - pin_build_id: Float - shader_bake_progress: Float - start_port_range: Float +"""Ordering options when selecting data from "game_plugin_versions".""" +input game_plugin_versions_order_by { + install_path: order_by + layout: order_by + plugin: game_plugins_order_by + plugin_slug: order_by + prerelease: order_by + published_at: order_by + runtime: order_by + sha256: order_by + size: order_by + url: order_by + version: order_by +} - """ - A computed field, executes function "total_node_server_count" - """ - total_server_count: Int +"""primary key columns input for table: game_plugin_versions""" +input game_plugin_versions_pk_columns_input { + plugin_slug: String! + runtime: e_plugin_runtimes_enum! + version: String! } """ -order by avg() on columns of table "game_server_nodes" +select columns of table "game_plugin_versions" """ -input game_server_nodes_avg_order_by { - build_id: order_by - cpu_cores_per_socket: order_by - cpu_sockets: order_by - cpu_threads_per_core: order_by - csgo_build_id: order_by - demo_network_limiter: order_by - disk_available_gb: order_by - disk_used_percent: order_by - end_port_range: order_by - pin_build_id: order_by - shader_bake_progress: order_by - start_port_range: order_by +enum game_plugin_versions_select_column { + """column name""" + install_path + + """column name""" + layout + + """column name""" + plugin_slug + + """column name""" + prerelease + + """column name""" + published_at + + """column name""" + runtime + + """column name""" + sha256 + + """column name""" + size + + """column name""" + url + + """column name""" + version } """ -Boolean expression to filter rows from the table "game_server_nodes". All fields are combined with a logical 'AND'. +select "game_plugin_versions_aggregate_bool_exp_bool_and_arguments_columns" columns of table "game_plugin_versions" """ -input game_server_nodes_bool_exp { - _and: [game_server_nodes_bool_exp!] - _not: game_server_nodes_bool_exp - _or: [game_server_nodes_bool_exp!] - available_server_count: Int_comparison_exp - build_id: Int_comparison_exp - cpu_cores_per_socket: Int_comparison_exp - cpu_frequency_info: jsonb_comparison_exp - cpu_governor_info: jsonb_comparison_exp - cpu_sockets: Int_comparison_exp - cpu_threads_per_core: Int_comparison_exp - cpu_warnings: jsonb_comparison_exp - cs2_launch_options: jsonb_comparison_exp - cs2_video_settings: jsonb_comparison_exp - csgo_build_id: Int_comparison_exp - demo_network_limiter: Int_comparison_exp - disk_available_gb: Int_comparison_exp - disk_used_percent: Int_comparison_exp - e_region: server_regions_bool_exp - e_status: e_game_server_node_statuses_bool_exp - enabled: Boolean_comparison_exp - enabled_for_match_making: Boolean_comparison_exp - end_port_range: Int_comparison_exp - gpu: Boolean_comparison_exp - gpu_demos_enabled: Boolean_comparison_exp - gpu_info: jsonb_comparison_exp - gpu_rendering_enabled: Boolean_comparison_exp - gpu_streaming_enabled: Boolean_comparison_exp - id: String_comparison_exp - label: String_comparison_exp - lan_ip: inet_comparison_exp - node_ip: inet_comparison_exp - offline_at: timestamptz_comparison_exp - pin_build_id: Int_comparison_exp - pin_plugin_runtime: String_comparison_exp - pin_plugin_version: String_comparison_exp - pinned_version: game_versions_bool_exp - plugin_supported: Boolean_comparison_exp - plugins: game_server_node_plugins_bool_exp - plugins_aggregate: game_server_node_plugins_aggregate_bool_exp - plugins_synced_at: timestamptz_comparison_exp - public_ip: inet_comparison_exp - region: String_comparison_exp - servers: servers_bool_exp - servers_aggregate: servers_aggregate_bool_exp - shader_bake_progress: numeric_comparison_exp - shader_bake_progress_stage: String_comparison_exp - shader_bake_status: String_comparison_exp - shader_bake_status_history: jsonb_comparison_exp - start_port_range: Int_comparison_exp - status: e_game_server_node_statuses_enum_comparison_exp - supports_cpu_pinning: Boolean_comparison_exp - supports_low_latency: Boolean_comparison_exp - token: String_comparison_exp - total_server_count: Int_comparison_exp - update_status: String_comparison_exp - version: game_versions_bool_exp +enum game_plugin_versions_select_column_game_plugin_versions_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + prerelease } """ -unique or primary key constraints on table "game_server_nodes" +select "game_plugin_versions_aggregate_bool_exp_bool_or_arguments_columns" columns of table "game_plugin_versions" """ -enum game_server_nodes_constraint { - """ - unique or primary key constraint on columns "id" - """ - game_server_nodes_pkey +enum game_plugin_versions_select_column_game_plugin_versions_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + prerelease } """ -delete the field or element with specified path (for JSON arrays, negative integers count from the end) +input type for updating data in table "game_plugin_versions" """ -input game_server_nodes_delete_at_path_input { - cpu_frequency_info: [String!] - cpu_governor_info: [String!] - cpu_warnings: [String!] - cs2_launch_options: [String!] - cs2_video_settings: [String!] - gpu_info: [String!] - shader_bake_status_history: [String!] +input game_plugin_versions_set_input { + install_path: String + layout: String + plugin_slug: String + prerelease: Boolean + published_at: timestamptz + runtime: e_plugin_runtimes_enum + sha256: String + size: Int + url: String + version: String +} + +"""aggregate stddev on columns""" +type game_plugin_versions_stddev_fields { + size: Float } """ -delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array +order by stddev() on columns of table "game_plugin_versions" """ -input game_server_nodes_delete_elem_input { - cpu_frequency_info: Int - cpu_governor_info: Int - cpu_warnings: Int - cs2_launch_options: Int - cs2_video_settings: Int - gpu_info: Int - shader_bake_status_history: Int +input game_plugin_versions_stddev_order_by { + size: order_by +} + +"""aggregate stddev_pop on columns""" +type game_plugin_versions_stddev_pop_fields { + size: Float } """ -delete key/value pair or string element. key/value pairs are matched based on their key value +order by stddev_pop() on columns of table "game_plugin_versions" """ -input game_server_nodes_delete_key_input { - cpu_frequency_info: String - cpu_governor_info: String - cpu_warnings: String - cs2_launch_options: String - cs2_video_settings: String - gpu_info: String - shader_bake_status_history: String +input game_plugin_versions_stddev_pop_order_by { + size: order_by +} + +"""aggregate stddev_samp on columns""" +type game_plugin_versions_stddev_samp_fields { + size: Float } """ -input type for incrementing numeric columns in table "game_server_nodes" +order by stddev_samp() on columns of table "game_plugin_versions" """ -input game_server_nodes_inc_input { - build_id: Int - cpu_cores_per_socket: Int - cpu_sockets: Int - cpu_threads_per_core: Int - csgo_build_id: Int - demo_network_limiter: Int - disk_available_gb: Int - disk_used_percent: Int - end_port_range: Int - pin_build_id: Int - shader_bake_progress: numeric - start_port_range: Int +input game_plugin_versions_stddev_samp_order_by { + size: order_by } """ -input type for inserting data into table "game_server_nodes" -""" -input game_server_nodes_insert_input { - build_id: Int - cpu_cores_per_socket: Int - cpu_frequency_info: jsonb - cpu_governor_info: jsonb - cpu_sockets: Int - cpu_threads_per_core: Int - cpu_warnings: jsonb - cs2_launch_options: jsonb - cs2_video_settings: jsonb - csgo_build_id: Int - demo_network_limiter: Int - disk_available_gb: Int - disk_used_percent: Int - e_region: server_regions_obj_rel_insert_input - e_status: e_game_server_node_statuses_obj_rel_insert_input - enabled: Boolean - enabled_for_match_making: Boolean - end_port_range: Int - gpu: Boolean - gpu_demos_enabled: Boolean - gpu_info: jsonb - gpu_rendering_enabled: Boolean - gpu_streaming_enabled: Boolean - id: String - label: String - lan_ip: inet - node_ip: inet - offline_at: timestamptz - pin_build_id: Int - pin_plugin_runtime: String - pin_plugin_version: String - pinned_version: game_versions_obj_rel_insert_input - plugins: game_server_node_plugins_arr_rel_insert_input - plugins_synced_at: timestamptz - public_ip: inet - region: String - servers: servers_arr_rel_insert_input - shader_bake_progress: numeric - shader_bake_progress_stage: String - shader_bake_status: String - shader_bake_status_history: jsonb - start_port_range: Int - status: e_game_server_node_statuses_enum - supports_cpu_pinning: Boolean - supports_low_latency: Boolean - token: String - update_status: String - version: game_versions_obj_rel_insert_input -} - -"""aggregate max on columns""" -type game_server_nodes_max_fields { - """ - A computed field, executes function "available_node_server_count" - """ - available_server_count: Int - build_id: Int - cpu_cores_per_socket: Int - cpu_sockets: Int - cpu_threads_per_core: Int - csgo_build_id: Int - demo_network_limiter: Int - disk_available_gb: Int - disk_used_percent: Int - end_port_range: Int - id: String - label: String - offline_at: timestamptz - pin_build_id: Int - pin_plugin_runtime: String - pin_plugin_version: String - plugins_synced_at: timestamptz - region: String - shader_bake_progress: numeric - shader_bake_progress_stage: String - shader_bake_status: String - start_port_range: Int - token: String - - """ - A computed field, executes function "total_node_server_count" - """ - total_server_count: Int - update_status: String -} - -""" -order by max() on columns of table "game_server_nodes" +Streaming cursor of the table "game_plugin_versions" """ -input game_server_nodes_max_order_by { - build_id: order_by - cpu_cores_per_socket: order_by - cpu_sockets: order_by - cpu_threads_per_core: order_by - csgo_build_id: order_by - demo_network_limiter: order_by - disk_available_gb: order_by - disk_used_percent: order_by - end_port_range: order_by - id: order_by - label: order_by - offline_at: order_by - pin_build_id: order_by - pin_plugin_runtime: order_by - pin_plugin_version: order_by - plugins_synced_at: order_by - region: order_by - shader_bake_progress: order_by - shader_bake_progress_stage: order_by - shader_bake_status: order_by - start_port_range: order_by - token: order_by - update_status: order_by -} - -"""aggregate min on columns""" -type game_server_nodes_min_fields { - """ - A computed field, executes function "available_node_server_count" - """ - available_server_count: Int - build_id: Int - cpu_cores_per_socket: Int - cpu_sockets: Int - cpu_threads_per_core: Int - csgo_build_id: Int - demo_network_limiter: Int - disk_available_gb: Int - disk_used_percent: Int - end_port_range: Int - id: String - label: String - offline_at: timestamptz - pin_build_id: Int - pin_plugin_runtime: String - pin_plugin_version: String - plugins_synced_at: timestamptz - region: String - shader_bake_progress: numeric - shader_bake_progress_stage: String - shader_bake_status: String - start_port_range: Int - token: String - - """ - A computed field, executes function "total_node_server_count" - """ - total_server_count: Int - update_status: String -} +input game_plugin_versions_stream_cursor_input { + """Stream column input with initial value""" + initial_value: game_plugin_versions_stream_cursor_value_input! -""" -order by min() on columns of table "game_server_nodes" -""" -input game_server_nodes_min_order_by { - build_id: order_by - cpu_cores_per_socket: order_by - cpu_sockets: order_by - cpu_threads_per_core: order_by - csgo_build_id: order_by - demo_network_limiter: order_by - disk_available_gb: order_by - disk_used_percent: order_by - end_port_range: order_by - id: order_by - label: order_by - offline_at: order_by - pin_build_id: order_by - pin_plugin_runtime: order_by - pin_plugin_version: order_by - plugins_synced_at: order_by - region: order_by - shader_bake_progress: order_by - shader_bake_progress_stage: order_by - shader_bake_status: order_by - start_port_range: order_by - token: order_by - update_status: order_by + """cursor ordering""" + ordering: cursor_ordering } -""" -response of any mutation on the table "game_server_nodes" -""" -type game_server_nodes_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! - - """data from the rows affected by the mutation""" - returning: [game_server_nodes!]! +"""Initial value of the column from where the streaming should start""" +input game_plugin_versions_stream_cursor_value_input { + install_path: String + layout: String + plugin_slug: String + prerelease: Boolean + published_at: timestamptz + runtime: e_plugin_runtimes_enum + sha256: String + size: Int + url: String + version: String } -""" -input type for inserting object relation for remote table "game_server_nodes" -""" -input game_server_nodes_obj_rel_insert_input { - data: game_server_nodes_insert_input! - - """upsert condition""" - on_conflict: game_server_nodes_on_conflict +"""aggregate sum on columns""" +type game_plugin_versions_sum_fields { + size: Int } """ -on_conflict condition type for table "game_server_nodes" +order by sum() on columns of table "game_plugin_versions" """ -input game_server_nodes_on_conflict { - constraint: game_server_nodes_constraint! - update_columns: [game_server_nodes_update_column!]! = [] - where: game_server_nodes_bool_exp -} - -"""Ordering options when selecting data from "game_server_nodes".""" -input game_server_nodes_order_by { - available_server_count: order_by - build_id: order_by - cpu_cores_per_socket: order_by - cpu_frequency_info: order_by - cpu_governor_info: order_by - cpu_sockets: order_by - cpu_threads_per_core: order_by - cpu_warnings: order_by - cs2_launch_options: order_by - cs2_video_settings: order_by - csgo_build_id: order_by - demo_network_limiter: order_by - disk_available_gb: order_by - disk_used_percent: order_by - e_region: server_regions_order_by - e_status: e_game_server_node_statuses_order_by - enabled: order_by - enabled_for_match_making: order_by - end_port_range: order_by - gpu: order_by - gpu_demos_enabled: order_by - gpu_info: order_by - gpu_rendering_enabled: order_by - gpu_streaming_enabled: order_by - id: order_by - label: order_by - lan_ip: order_by - node_ip: order_by - offline_at: order_by - pin_build_id: order_by - pin_plugin_runtime: order_by - pin_plugin_version: order_by - pinned_version: game_versions_order_by - plugin_supported: order_by - plugins_aggregate: game_server_node_plugins_aggregate_order_by - plugins_synced_at: order_by - public_ip: order_by - region: order_by - servers_aggregate: servers_aggregate_order_by - shader_bake_progress: order_by - shader_bake_progress_stage: order_by - shader_bake_status: order_by - shader_bake_status_history: order_by - start_port_range: order_by - status: order_by - supports_cpu_pinning: order_by - supports_low_latency: order_by - token: order_by - total_server_count: order_by - update_status: order_by - version: game_versions_order_by -} - -"""primary key columns input for table: game_server_nodes""" -input game_server_nodes_pk_columns_input { - id: String! -} - -"""prepend existing jsonb value of filtered columns with new jsonb value""" -input game_server_nodes_prepend_input { - cpu_frequency_info: jsonb - cpu_governor_info: jsonb - cpu_warnings: jsonb - cs2_launch_options: jsonb - cs2_video_settings: jsonb - gpu_info: jsonb - shader_bake_status_history: jsonb +input game_plugin_versions_sum_order_by { + size: order_by } """ -select columns of table "game_server_nodes" +update columns of table "game_plugin_versions" """ -enum game_server_nodes_select_column { +enum game_plugin_versions_update_column { """column name""" - build_id + install_path """column name""" - cpu_cores_per_socket + layout """column name""" - cpu_frequency_info + plugin_slug """column name""" - cpu_governor_info + prerelease """column name""" - cpu_sockets + published_at """column name""" - cpu_threads_per_core + runtime """column name""" - cpu_warnings + sha256 """column name""" - cs2_launch_options + size """column name""" - cs2_video_settings + url """column name""" - csgo_build_id + version +} - """column name""" - demo_network_limiter +input game_plugin_versions_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: game_plugin_versions_inc_input - """column name""" - disk_available_gb + """sets the columns of the filtered rows to the given values""" + _set: game_plugin_versions_set_input - """column name""" - disk_used_percent + """filter the rows which have to be updated""" + where: game_plugin_versions_bool_exp! +} - """column name""" - enabled +"""aggregate var_pop on columns""" +type game_plugin_versions_var_pop_fields { + size: Float +} - """column name""" - enabled_for_match_making +""" +order by var_pop() on columns of table "game_plugin_versions" +""" +input game_plugin_versions_var_pop_order_by { + size: order_by +} - """column name""" - end_port_range +"""aggregate var_samp on columns""" +type game_plugin_versions_var_samp_fields { + size: Float +} - """column name""" - gpu +""" +order by var_samp() on columns of table "game_plugin_versions" +""" +input game_plugin_versions_var_samp_order_by { + size: order_by +} - """column name""" - gpu_demos_enabled +"""aggregate variance on columns""" +type game_plugin_versions_variance_fields { + size: Float +} - """column name""" - gpu_info +""" +order by variance() on columns of table "game_plugin_versions" +""" +input game_plugin_versions_variance_order_by { + size: order_by +} - """column name""" - gpu_rendering_enabled +""" +columns and relationships of "game_plugins" +""" +type game_plugins { + author: String! + config_path: String + config_schema( + """JSON select path""" + path: String + ): jsonb + cvars: [String!]! + description: String! - """column name""" - gpu_streaming_enabled + """An array relationship""" + game_modes( + """distinct select on columns""" + distinct_on: [game_mode_plugins_select_column!] - """column name""" - id + """limit the number of rows returned""" + limit: Int - """column name""" - label + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - lan_ip + """sort the rows by one or more columns""" + order_by: [game_mode_plugins_order_by!] - """column name""" - node_ip + """filter the rows returned""" + where: game_mode_plugins_bool_exp + ): [game_mode_plugins!]! - """column name""" - offline_at + """An aggregate relationship""" + game_modes_aggregate( + """distinct select on columns""" + distinct_on: [game_mode_plugins_select_column!] - """column name""" - pin_build_id + """limit the number of rows returned""" + limit: Int - """column name""" - pin_plugin_runtime + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - pin_plugin_version + """sort the rows by one or more columns""" + order_by: [game_mode_plugins_order_by!] - """column name""" - plugins_synced_at + """filter the rows returned""" + where: game_mode_plugins_bool_exp + ): game_mode_plugins_aggregate! + homepage: String + hot_swappable: Boolean! - """column name""" - public_ip + """Installed | Partial | Pending | Failed | Manual | NotInstalled""" + install_state: String - """column name""" - region + """ + A computed field, executes function "game_plugin_installed_node_count" + """ + installed_node_count: Int + kind: e_game_plugin_kinds_enum! + name: String! - """column name""" - shader_bake_progress + """An array relationship""" + node_installs( + """distinct select on columns""" + distinct_on: [game_server_node_plugins_select_column!] - """column name""" - shader_bake_progress_stage + """limit the number of rows returned""" + limit: Int - """column name""" - shader_bake_status + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - shader_bake_status_history + """sort the rows by one or more columns""" + order_by: [game_server_node_plugins_order_by!] - """column name""" - start_port_range + """filter the rows returned""" + where: game_server_node_plugins_bool_exp + ): [game_server_node_plugins!]! - """column name""" - status + """An aggregate relationship""" + node_installs_aggregate( + """distinct select on columns""" + distinct_on: [game_server_node_plugins_select_column!] - """column name""" - supports_cpu_pinning + """limit the number of rows returned""" + limit: Int - """column name""" - supports_low_latency + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - token + """sort the rows by one or more columns""" + order_by: [game_server_node_plugins_order_by!] - """column name""" - update_status -} + """filter the rows returned""" + where: game_server_node_plugins_bool_exp + ): game_server_node_plugins_aggregate! + pairs_with: [String!]! + panel( + """JSON select path""" + path: String + ): jsonb + requires_server_guidelines_disabled: Boolean! + requires_service: String + slug: String! + source: String! + synced_at: timestamptz! + tags: [String!]! -""" -select "game_server_nodes_aggregate_bool_exp_bool_and_arguments_columns" columns of table "game_server_nodes" -""" -enum game_server_nodes_select_column_game_server_nodes_aggregate_bool_exp_bool_and_arguments_columns { - """column name""" - enabled - - """column name""" - enabled_for_match_making - - """column name""" - gpu - - """column name""" - gpu_demos_enabled - - """column name""" - gpu_rendering_enabled + """ + A computed field, executes function "game_plugin_target_node_count" + """ + target_node_count: Int + verified: Boolean! - """column name""" - gpu_streaming_enabled + """An array relationship""" + versions( + """distinct select on columns""" + distinct_on: [game_plugin_versions_select_column!] - """column name""" - supports_cpu_pinning + """limit the number of rows returned""" + limit: Int - """column name""" - supports_low_latency -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -select "game_server_nodes_aggregate_bool_exp_bool_or_arguments_columns" columns of table "game_server_nodes" -""" -enum game_server_nodes_select_column_game_server_nodes_aggregate_bool_exp_bool_or_arguments_columns { - """column name""" - enabled + """sort the rows by one or more columns""" + order_by: [game_plugin_versions_order_by!] - """column name""" - enabled_for_match_making + """filter the rows returned""" + where: game_plugin_versions_bool_exp + ): [game_plugin_versions!]! - """column name""" - gpu + """An aggregate relationship""" + versions_aggregate( + """distinct select on columns""" + distinct_on: [game_plugin_versions_select_column!] - """column name""" - gpu_demos_enabled + """limit the number of rows returned""" + limit: Int - """column name""" - gpu_rendering_enabled + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - gpu_streaming_enabled + """sort the rows by one or more columns""" + order_by: [game_plugin_versions_order_by!] - """column name""" - supports_cpu_pinning + """filter the rows returned""" + where: game_plugin_versions_bool_exp + ): game_plugin_versions_aggregate! + wiring( + """JSON select path""" + path: String + ): jsonb +} - """column name""" - supports_low_latency +""" +aggregated selection of "game_plugins" +""" +type game_plugins_aggregate { + aggregate: game_plugins_aggregate_fields + nodes: [game_plugins!]! } """ -input type for updating data in table "game_server_nodes" +aggregate fields of "game_plugins" """ -input game_server_nodes_set_input { - build_id: Int - cpu_cores_per_socket: Int - cpu_frequency_info: jsonb - cpu_governor_info: jsonb - cpu_sockets: Int - cpu_threads_per_core: Int - cpu_warnings: jsonb - cs2_launch_options: jsonb - cs2_video_settings: jsonb - csgo_build_id: Int - demo_network_limiter: Int - disk_available_gb: Int - disk_used_percent: Int - enabled: Boolean - enabled_for_match_making: Boolean - end_port_range: Int - gpu: Boolean - gpu_demos_enabled: Boolean - gpu_info: jsonb - gpu_rendering_enabled: Boolean - gpu_streaming_enabled: Boolean - id: String - label: String - lan_ip: inet - node_ip: inet - offline_at: timestamptz - pin_build_id: Int - pin_plugin_runtime: String - pin_plugin_version: String - plugins_synced_at: timestamptz - public_ip: inet - region: String - shader_bake_progress: numeric - shader_bake_progress_stage: String - shader_bake_status: String - shader_bake_status_history: jsonb - start_port_range: Int - status: e_game_server_node_statuses_enum - supports_cpu_pinning: Boolean - supports_low_latency: Boolean - token: String - update_status: String +type game_plugins_aggregate_fields { + avg: game_plugins_avg_fields + count(columns: [game_plugins_select_column!], distinct: Boolean): Int! + max: game_plugins_max_fields + min: game_plugins_min_fields + stddev: game_plugins_stddev_fields + stddev_pop: game_plugins_stddev_pop_fields + stddev_samp: game_plugins_stddev_samp_fields + sum: game_plugins_sum_fields + var_pop: game_plugins_var_pop_fields + var_samp: game_plugins_var_samp_fields + variance: game_plugins_variance_fields } -"""aggregate stddev on columns""" -type game_server_nodes_stddev_fields { +"""append existing jsonb value of filtered columns with new jsonb value""" +input game_plugins_append_input { + config_schema: jsonb + panel: jsonb + wiring: jsonb +} + +"""aggregate avg on columns""" +type game_plugins_avg_fields { """ - A computed field, executes function "available_node_server_count" + A computed field, executes function "game_plugin_installed_node_count" """ - available_server_count: Int - build_id: Float - cpu_cores_per_socket: Float - cpu_sockets: Float - cpu_threads_per_core: Float - csgo_build_id: Float - demo_network_limiter: Float - disk_available_gb: Float - disk_used_percent: Float - end_port_range: Float - pin_build_id: Float - shader_bake_progress: Float - start_port_range: Float + installed_node_count: Int """ - A computed field, executes function "total_node_server_count" + A computed field, executes function "game_plugin_target_node_count" """ - total_server_count: Int + target_node_count: Int } """ -order by stddev() on columns of table "game_server_nodes" +Boolean expression to filter rows from the table "game_plugins". All fields are combined with a logical 'AND'. """ -input game_server_nodes_stddev_order_by { - build_id: order_by - cpu_cores_per_socket: order_by - cpu_sockets: order_by - cpu_threads_per_core: order_by - csgo_build_id: order_by - demo_network_limiter: order_by - disk_available_gb: order_by - disk_used_percent: order_by - end_port_range: order_by - pin_build_id: order_by - shader_bake_progress: order_by - start_port_range: order_by +input game_plugins_bool_exp { + _and: [game_plugins_bool_exp!] + _not: game_plugins_bool_exp + _or: [game_plugins_bool_exp!] + author: String_comparison_exp + config_path: String_comparison_exp + config_schema: jsonb_comparison_exp + cvars: String_array_comparison_exp + description: String_comparison_exp + game_modes: game_mode_plugins_bool_exp + game_modes_aggregate: game_mode_plugins_aggregate_bool_exp + homepage: String_comparison_exp + hot_swappable: Boolean_comparison_exp + install_state: String_comparison_exp + installed_node_count: Int_comparison_exp + kind: e_game_plugin_kinds_enum_comparison_exp + name: String_comparison_exp + node_installs: game_server_node_plugins_bool_exp + node_installs_aggregate: game_server_node_plugins_aggregate_bool_exp + pairs_with: String_array_comparison_exp + panel: jsonb_comparison_exp + requires_server_guidelines_disabled: Boolean_comparison_exp + requires_service: String_comparison_exp + slug: String_comparison_exp + source: String_comparison_exp + synced_at: timestamptz_comparison_exp + tags: String_array_comparison_exp + target_node_count: Int_comparison_exp + verified: Boolean_comparison_exp + versions: game_plugin_versions_bool_exp + versions_aggregate: game_plugin_versions_aggregate_bool_exp + wiring: jsonb_comparison_exp } -"""aggregate stddev_pop on columns""" -type game_server_nodes_stddev_pop_fields { - """ - A computed field, executes function "available_node_server_count" - """ - available_server_count: Int - build_id: Float - cpu_cores_per_socket: Float - cpu_sockets: Float - cpu_threads_per_core: Float - csgo_build_id: Float - demo_network_limiter: Float - disk_available_gb: Float - disk_used_percent: Float - end_port_range: Float - pin_build_id: Float - shader_bake_progress: Float - start_port_range: Float - +""" +unique or primary key constraints on table "game_plugins" +""" +enum game_plugins_constraint { """ - A computed field, executes function "total_node_server_count" + unique or primary key constraint on columns "slug" """ - total_server_count: Int + game_plugins_pkey } """ -order by stddev_pop() on columns of table "game_server_nodes" +delete the field or element with specified path (for JSON arrays, negative integers count from the end) """ -input game_server_nodes_stddev_pop_order_by { - build_id: order_by - cpu_cores_per_socket: order_by - cpu_sockets: order_by - cpu_threads_per_core: order_by - csgo_build_id: order_by - demo_network_limiter: order_by - disk_available_gb: order_by - disk_used_percent: order_by - end_port_range: order_by - pin_build_id: order_by - shader_bake_progress: order_by - start_port_range: order_by +input game_plugins_delete_at_path_input { + config_schema: [String!] + panel: [String!] + wiring: [String!] } -"""aggregate stddev_samp on columns""" -type game_server_nodes_stddev_samp_fields { - """ - A computed field, executes function "available_node_server_count" - """ - available_server_count: Int - build_id: Float - cpu_cores_per_socket: Float - cpu_sockets: Float - cpu_threads_per_core: Float - csgo_build_id: Float - demo_network_limiter: Float - disk_available_gb: Float - disk_used_percent: Float - end_port_range: Float - pin_build_id: Float - shader_bake_progress: Float - start_port_range: Float - - """ - A computed field, executes function "total_node_server_count" - """ - total_server_count: Int +""" +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array +""" +input game_plugins_delete_elem_input { + config_schema: Int + panel: Int + wiring: Int } """ -order by stddev_samp() on columns of table "game_server_nodes" +delete key/value pair or string element. key/value pairs are matched based on their key value """ -input game_server_nodes_stddev_samp_order_by { - build_id: order_by - cpu_cores_per_socket: order_by - cpu_sockets: order_by - cpu_threads_per_core: order_by - csgo_build_id: order_by - demo_network_limiter: order_by - disk_available_gb: order_by - disk_used_percent: order_by - end_port_range: order_by - pin_build_id: order_by - shader_bake_progress: order_by - start_port_range: order_by +input game_plugins_delete_key_input { + config_schema: String + panel: String + wiring: String } """ -Streaming cursor of the table "game_server_nodes" +input type for inserting data into table "game_plugins" """ -input game_server_nodes_stream_cursor_input { - """Stream column input with initial value""" - initial_value: game_server_nodes_stream_cursor_value_input! - - """cursor ordering""" - ordering: cursor_ordering +input game_plugins_insert_input { + author: String + config_path: String + config_schema: jsonb + cvars: [String!] + description: String + game_modes: game_mode_plugins_arr_rel_insert_input + homepage: String + hot_swappable: Boolean + kind: e_game_plugin_kinds_enum + name: String + node_installs: game_server_node_plugins_arr_rel_insert_input + pairs_with: [String!] + panel: jsonb + requires_server_guidelines_disabled: Boolean + requires_service: String + slug: String + source: String + synced_at: timestamptz + tags: [String!] + verified: Boolean + versions: game_plugin_versions_arr_rel_insert_input + wiring: jsonb } -"""Initial value of the column from where the streaming should start""" -input game_server_nodes_stream_cursor_value_input { - build_id: Int - cpu_cores_per_socket: Int - cpu_frequency_info: jsonb - cpu_governor_info: jsonb - cpu_sockets: Int - cpu_threads_per_core: Int - cpu_warnings: jsonb - cs2_launch_options: jsonb - cs2_video_settings: jsonb - csgo_build_id: Int - demo_network_limiter: Int - disk_available_gb: Int - disk_used_percent: Int - enabled: Boolean - enabled_for_match_making: Boolean - end_port_range: Int - gpu: Boolean - gpu_demos_enabled: Boolean - gpu_info: jsonb - gpu_rendering_enabled: Boolean - gpu_streaming_enabled: Boolean - id: String - label: String - lan_ip: inet - node_ip: inet - offline_at: timestamptz - pin_build_id: Int - pin_plugin_runtime: String - pin_plugin_version: String - plugins_synced_at: timestamptz - public_ip: inet - region: String - shader_bake_progress: numeric - shader_bake_progress_stage: String - shader_bake_status: String - shader_bake_status_history: jsonb - start_port_range: Int - status: e_game_server_node_statuses_enum - supports_cpu_pinning: Boolean - supports_low_latency: Boolean - token: String - update_status: String +"""aggregate max on columns""" +type game_plugins_max_fields { + author: String + config_path: String + cvars: [String!] + description: String + homepage: String + + """Installed | Partial | Pending | Failed | Manual | NotInstalled""" + install_state: String + + """ + A computed field, executes function "game_plugin_installed_node_count" + """ + installed_node_count: Int + name: String + pairs_with: [String!] + requires_service: String + slug: String + source: String + synced_at: timestamptz + tags: [String!] + + """ + A computed field, executes function "game_plugin_target_node_count" + """ + target_node_count: Int } -"""aggregate sum on columns""" -type game_server_nodes_sum_fields { +"""aggregate min on columns""" +type game_plugins_min_fields { + author: String + config_path: String + cvars: [String!] + description: String + homepage: String + + """Installed | Partial | Pending | Failed | Manual | NotInstalled""" + install_state: String + """ - A computed field, executes function "available_node_server_count" + A computed field, executes function "game_plugin_installed_node_count" """ - available_server_count: Int - build_id: Int - cpu_cores_per_socket: Int - cpu_sockets: Int - cpu_threads_per_core: Int - csgo_build_id: Int - demo_network_limiter: Int - disk_available_gb: Int - disk_used_percent: Int - end_port_range: Int - pin_build_id: Int - shader_bake_progress: numeric - start_port_range: Int + installed_node_count: Int + name: String + pairs_with: [String!] + requires_service: String + slug: String + source: String + synced_at: timestamptz + tags: [String!] """ - A computed field, executes function "total_node_server_count" + A computed field, executes function "game_plugin_target_node_count" """ - total_server_count: Int + target_node_count: Int } """ -order by sum() on columns of table "game_server_nodes" +response of any mutation on the table "game_plugins" """ -input game_server_nodes_sum_order_by { - build_id: order_by - cpu_cores_per_socket: order_by - cpu_sockets: order_by - cpu_threads_per_core: order_by - csgo_build_id: order_by - demo_network_limiter: order_by - disk_available_gb: order_by - disk_used_percent: order_by - end_port_range: order_by - pin_build_id: order_by - shader_bake_progress: order_by - start_port_range: order_by +type game_plugins_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [game_plugins!]! } """ -update columns of table "game_server_nodes" +input type for inserting object relation for remote table "game_plugins" """ -enum game_server_nodes_update_column { - """column name""" - build_id - - """column name""" - cpu_cores_per_socket - - """column name""" - cpu_frequency_info - - """column name""" - cpu_governor_info - - """column name""" - cpu_sockets +input game_plugins_obj_rel_insert_input { + data: game_plugins_insert_input! - """column name""" - cpu_threads_per_core + """upsert condition""" + on_conflict: game_plugins_on_conflict +} - """column name""" - cpu_warnings +""" +on_conflict condition type for table "game_plugins" +""" +input game_plugins_on_conflict { + constraint: game_plugins_constraint! + update_columns: [game_plugins_update_column!]! = [] + where: game_plugins_bool_exp +} - """column name""" - cs2_launch_options +"""Ordering options when selecting data from "game_plugins".""" +input game_plugins_order_by { + author: order_by + config_path: order_by + config_schema: order_by + cvars: order_by + description: order_by + game_modes_aggregate: game_mode_plugins_aggregate_order_by + homepage: order_by + hot_swappable: order_by + install_state: order_by + installed_node_count: order_by + kind: order_by + name: order_by + node_installs_aggregate: game_server_node_plugins_aggregate_order_by + pairs_with: order_by + panel: order_by + requires_server_guidelines_disabled: order_by + requires_service: order_by + slug: order_by + source: order_by + synced_at: order_by + tags: order_by + target_node_count: order_by + verified: order_by + versions_aggregate: game_plugin_versions_aggregate_order_by + wiring: order_by +} + +"""primary key columns input for table: game_plugins""" +input game_plugins_pk_columns_input { + slug: String! +} + +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input game_plugins_prepend_input { + config_schema: jsonb + panel: jsonb + wiring: jsonb +} +""" +select columns of table "game_plugins" +""" +enum game_plugins_select_column { """column name""" - cs2_video_settings + author """column name""" - csgo_build_id + config_path """column name""" - demo_network_limiter + config_schema """column name""" - disk_available_gb + cvars """column name""" - disk_used_percent + description """column name""" - enabled + homepage """column name""" - enabled_for_match_making + hot_swappable """column name""" - end_port_range + kind """column name""" - gpu + name """column name""" - gpu_demos_enabled + pairs_with """column name""" - gpu_info + panel """column name""" - gpu_rendering_enabled + requires_server_guidelines_disabled """column name""" - gpu_streaming_enabled + requires_service """column name""" - id + slug """column name""" - label + source """column name""" - lan_ip + synced_at """column name""" - node_ip + tags """column name""" - offline_at + verified """column name""" - pin_build_id + wiring +} + +""" +input type for updating data in table "game_plugins" +""" +input game_plugins_set_input { + author: String + config_path: String + config_schema: jsonb + cvars: [String!] + description: String + homepage: String + hot_swappable: Boolean + kind: e_game_plugin_kinds_enum + name: String + pairs_with: [String!] + panel: jsonb + requires_server_guidelines_disabled: Boolean + requires_service: String + slug: String + source: String + synced_at: timestamptz + tags: [String!] + verified: Boolean + wiring: jsonb +} + +"""aggregate stddev on columns""" +type game_plugins_stddev_fields { + """ + A computed field, executes function "game_plugin_installed_node_count" + """ + installed_node_count: Int + + """ + A computed field, executes function "game_plugin_target_node_count" + """ + target_node_count: Int +} + +"""aggregate stddev_pop on columns""" +type game_plugins_stddev_pop_fields { + """ + A computed field, executes function "game_plugin_installed_node_count" + """ + installed_node_count: Int + """ + A computed field, executes function "game_plugin_target_node_count" + """ + target_node_count: Int +} + +"""aggregate stddev_samp on columns""" +type game_plugins_stddev_samp_fields { + """ + A computed field, executes function "game_plugin_installed_node_count" + """ + installed_node_count: Int + + """ + A computed field, executes function "game_plugin_target_node_count" + """ + target_node_count: Int +} + +""" +Streaming cursor of the table "game_plugins" +""" +input game_plugins_stream_cursor_input { + """Stream column input with initial value""" + initial_value: game_plugins_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input game_plugins_stream_cursor_value_input { + author: String + config_path: String + config_schema: jsonb + cvars: [String!] + description: String + homepage: String + hot_swappable: Boolean + kind: e_game_plugin_kinds_enum + name: String + pairs_with: [String!] + panel: jsonb + requires_server_guidelines_disabled: Boolean + requires_service: String + slug: String + source: String + synced_at: timestamptz + tags: [String!] + verified: Boolean + wiring: jsonb +} + +"""aggregate sum on columns""" +type game_plugins_sum_fields { + """ + A computed field, executes function "game_plugin_installed_node_count" + """ + installed_node_count: Int + + """ + A computed field, executes function "game_plugin_target_node_count" + """ + target_node_count: Int +} + +""" +update columns of table "game_plugins" +""" +enum game_plugins_update_column { """column name""" - pin_plugin_runtime + author """column name""" - pin_plugin_version + config_path """column name""" - plugins_synced_at + config_schema """column name""" - public_ip + cvars """column name""" - region + description """column name""" - shader_bake_progress + homepage """column name""" - shader_bake_progress_stage + hot_swappable """column name""" - shader_bake_status + kind """column name""" - shader_bake_status_history + name """column name""" - start_port_range + pairs_with """column name""" - status + panel """column name""" - supports_cpu_pinning + requires_server_guidelines_disabled """column name""" - supports_low_latency + requires_service """column name""" - token + slug """column name""" - update_status + source + + """column name""" + synced_at + + """column name""" + tags + + """column name""" + verified + + """column name""" + wiring } -input game_server_nodes_updates { +input game_plugins_updates { """append existing jsonb value of filtered columns with new jsonb value""" - _append: game_server_nodes_append_input + _append: game_plugins_append_input """ delete the field or element with specified path (for JSON arrays, negative integers count from the end) """ - _delete_at_path: game_server_nodes_delete_at_path_input + _delete_at_path: game_plugins_delete_at_path_input """ delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array """ - _delete_elem: game_server_nodes_delete_elem_input + _delete_elem: game_plugins_delete_elem_input """ delete key/value pair or string element. key/value pairs are matched based on their key value """ - _delete_key: game_server_nodes_delete_key_input - - """increments the numeric columns with given value of the filtered values""" - _inc: game_server_nodes_inc_input + _delete_key: game_plugins_delete_key_input """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: game_server_nodes_prepend_input + _prepend: game_plugins_prepend_input """sets the columns of the filtered rows to the given values""" - _set: game_server_nodes_set_input + _set: game_plugins_set_input """filter the rows which have to be updated""" - where: game_server_nodes_bool_exp! + where: game_plugins_bool_exp! } """aggregate var_pop on columns""" -type game_server_nodes_var_pop_fields { +type game_plugins_var_pop_fields { """ - A computed field, executes function "available_node_server_count" + A computed field, executes function "game_plugin_installed_node_count" """ - available_server_count: Int - build_id: Float - cpu_cores_per_socket: Float - cpu_sockets: Float - cpu_threads_per_core: Float - csgo_build_id: Float - demo_network_limiter: Float - disk_available_gb: Float - disk_used_percent: Float - end_port_range: Float - pin_build_id: Float - shader_bake_progress: Float - start_port_range: Float + installed_node_count: Int """ - A computed field, executes function "total_node_server_count" + A computed field, executes function "game_plugin_target_node_count" """ - total_server_count: Int -} - -""" -order by var_pop() on columns of table "game_server_nodes" -""" -input game_server_nodes_var_pop_order_by { - build_id: order_by - cpu_cores_per_socket: order_by - cpu_sockets: order_by - cpu_threads_per_core: order_by - csgo_build_id: order_by - demo_network_limiter: order_by - disk_available_gb: order_by - disk_used_percent: order_by - end_port_range: order_by - pin_build_id: order_by - shader_bake_progress: order_by - start_port_range: order_by + target_node_count: Int } """aggregate var_samp on columns""" -type game_server_nodes_var_samp_fields { +type game_plugins_var_samp_fields { """ - A computed field, executes function "available_node_server_count" + A computed field, executes function "game_plugin_installed_node_count" """ - available_server_count: Int - build_id: Float - cpu_cores_per_socket: Float - cpu_sockets: Float - cpu_threads_per_core: Float - csgo_build_id: Float - demo_network_limiter: Float - disk_available_gb: Float - disk_used_percent: Float - end_port_range: Float - pin_build_id: Float - shader_bake_progress: Float - start_port_range: Float + installed_node_count: Int """ - A computed field, executes function "total_node_server_count" + A computed field, executes function "game_plugin_target_node_count" """ - total_server_count: Int -} - -""" -order by var_samp() on columns of table "game_server_nodes" -""" -input game_server_nodes_var_samp_order_by { - build_id: order_by - cpu_cores_per_socket: order_by - cpu_sockets: order_by - cpu_threads_per_core: order_by - csgo_build_id: order_by - demo_network_limiter: order_by - disk_available_gb: order_by - disk_used_percent: order_by - end_port_range: order_by - pin_build_id: order_by - shader_bake_progress: order_by - start_port_range: order_by + target_node_count: Int } """aggregate variance on columns""" -type game_server_nodes_variance_fields { +type game_plugins_variance_fields { """ - A computed field, executes function "available_node_server_count" + A computed field, executes function "game_plugin_installed_node_count" """ - available_server_count: Int - build_id: Float - cpu_cores_per_socket: Float - cpu_sockets: Float - cpu_threads_per_core: Float - csgo_build_id: Float - demo_network_limiter: Float - disk_available_gb: Float - disk_used_percent: Float - end_port_range: Float - pin_build_id: Float - shader_bake_progress: Float - start_port_range: Float + installed_node_count: Int """ - A computed field, executes function "total_node_server_count" + A computed field, executes function "game_plugin_target_node_count" """ - total_server_count: Int + target_node_count: Int } """ -order by variance() on columns of table "game_server_nodes" +columns and relationships of "game_server_node_plugins" """ -input game_server_nodes_variance_order_by { - build_id: order_by - cpu_cores_per_socket: order_by - cpu_sockets: order_by - cpu_threads_per_core: order_by - csgo_build_id: order_by - demo_network_limiter: order_by - disk_available_gb: order_by - disk_used_percent: order_by - end_port_range: order_by - pin_build_id: order_by - shader_bake_progress: order_by - start_port_range: order_by -} +type game_server_node_plugins { + channel: e_game_plugin_channels_enum! + created_at: timestamptz! + detected: Boolean! + detected_version: String -""" -columns and relationships of "game_versions" -""" -type game_versions { - build_id: Int! - current: Boolean - cvars: Boolean! - description: String! - downloads( - """JSON select path""" - path: String - ): jsonb + """An object relationship""" + game_server_node: game_server_nodes! + game_server_node_id: String! + id: uuid! + installed_at: timestamptz + last_error: String + path: String + + """An object relationship""" + plugin: game_plugins + plugin_slug: String! + previous_version: String + runtime: e_plugin_runtimes_enum! + source: String! + status: e_game_plugin_install_statuses_enum! updated_at: timestamptz! - version: String! + version: String } """ -aggregated selection of "game_versions" +aggregated selection of "game_server_node_plugins" """ -type game_versions_aggregate { - aggregate: game_versions_aggregate_fields - nodes: [game_versions!]! +type game_server_node_plugins_aggregate { + aggregate: game_server_node_plugins_aggregate_fields + nodes: [game_server_node_plugins!]! } -""" -aggregate fields of "game_versions" -""" -type game_versions_aggregate_fields { - avg: game_versions_avg_fields - count(columns: [game_versions_select_column!], distinct: Boolean): Int! - max: game_versions_max_fields - min: game_versions_min_fields - stddev: game_versions_stddev_fields - stddev_pop: game_versions_stddev_pop_fields - stddev_samp: game_versions_stddev_samp_fields - sum: game_versions_sum_fields - var_pop: game_versions_var_pop_fields - var_samp: game_versions_var_samp_fields - variance: game_versions_variance_fields +input game_server_node_plugins_aggregate_bool_exp { + bool_and: game_server_node_plugins_aggregate_bool_exp_bool_and + bool_or: game_server_node_plugins_aggregate_bool_exp_bool_or + count: game_server_node_plugins_aggregate_bool_exp_count } -"""append existing jsonb value of filtered columns with new jsonb value""" -input game_versions_append_input { - downloads: jsonb +input game_server_node_plugins_aggregate_bool_exp_bool_and { + arguments: game_server_node_plugins_select_column_game_server_node_plugins_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: game_server_node_plugins_bool_exp + predicate: Boolean_comparison_exp! } -"""aggregate avg on columns""" -type game_versions_avg_fields { - build_id: Float +input game_server_node_plugins_aggregate_bool_exp_bool_or { + arguments: game_server_node_plugins_select_column_game_server_node_plugins_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: game_server_node_plugins_bool_exp + predicate: Boolean_comparison_exp! } -""" -Boolean expression to filter rows from the table "game_versions". All fields are combined with a logical 'AND'. -""" -input game_versions_bool_exp { - _and: [game_versions_bool_exp!] - _not: game_versions_bool_exp - _or: [game_versions_bool_exp!] - build_id: Int_comparison_exp - current: Boolean_comparison_exp - cvars: Boolean_comparison_exp - description: String_comparison_exp - downloads: jsonb_comparison_exp - updated_at: timestamptz_comparison_exp - version: String_comparison_exp +input game_server_node_plugins_aggregate_bool_exp_count { + arguments: [game_server_node_plugins_select_column!] + distinct: Boolean + filter: game_server_node_plugins_bool_exp + predicate: Int_comparison_exp! } """ -unique or primary key constraints on table "game_versions" +aggregate fields of "game_server_node_plugins" """ -enum game_versions_constraint { - """ - unique or primary key constraint on columns "build_id" - """ - game_versions_pkey - - """ - unique or primary key constraint on columns "current" - """ - idx_game_versions_current +type game_server_node_plugins_aggregate_fields { + count(columns: [game_server_node_plugins_select_column!], distinct: Boolean): Int! + max: game_server_node_plugins_max_fields + min: game_server_node_plugins_min_fields } """ -delete the field or element with specified path (for JSON arrays, negative integers count from the end) +order by aggregate values of table "game_server_node_plugins" """ -input game_versions_delete_at_path_input { - downloads: [String!] +input game_server_node_plugins_aggregate_order_by { + count: order_by + max: game_server_node_plugins_max_order_by + min: game_server_node_plugins_min_order_by } """ -delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array +input type for inserting array relation for remote table "game_server_node_plugins" """ -input game_versions_delete_elem_input { - downloads: Int -} +input game_server_node_plugins_arr_rel_insert_input { + data: [game_server_node_plugins_insert_input!]! -""" -delete key/value pair or string element. key/value pairs are matched based on their key value -""" -input game_versions_delete_key_input { - downloads: String + """upsert condition""" + on_conflict: game_server_node_plugins_on_conflict } """ -input type for incrementing numeric columns in table "game_versions" +Boolean expression to filter rows from the table "game_server_node_plugins". All fields are combined with a logical 'AND'. """ -input game_versions_inc_input { - build_id: Int +input game_server_node_plugins_bool_exp { + _and: [game_server_node_plugins_bool_exp!] + _not: game_server_node_plugins_bool_exp + _or: [game_server_node_plugins_bool_exp!] + channel: e_game_plugin_channels_enum_comparison_exp + created_at: timestamptz_comparison_exp + detected: Boolean_comparison_exp + detected_version: String_comparison_exp + game_server_node: game_server_nodes_bool_exp + game_server_node_id: String_comparison_exp + id: uuid_comparison_exp + installed_at: timestamptz_comparison_exp + last_error: String_comparison_exp + path: String_comparison_exp + plugin: game_plugins_bool_exp + plugin_slug: String_comparison_exp + previous_version: String_comparison_exp + runtime: e_plugin_runtimes_enum_comparison_exp + source: String_comparison_exp + status: e_game_plugin_install_statuses_enum_comparison_exp + updated_at: timestamptz_comparison_exp + version: String_comparison_exp } """ -input type for inserting data into table "game_versions" +unique or primary key constraints on table "game_server_node_plugins" """ -input game_versions_insert_input { - build_id: Int - current: Boolean - cvars: Boolean - description: String - downloads: jsonb +enum game_server_node_plugins_constraint { + """ + unique or primary key constraint on columns "game_server_node_id", "plugin_slug" + """ + game_server_node_plugins_node_plugin_key + + """ + unique or primary key constraint on columns "id" + """ + game_server_node_plugins_pkey +} + +""" +input type for inserting data into table "game_server_node_plugins" +""" +input game_server_node_plugins_insert_input { + channel: e_game_plugin_channels_enum + created_at: timestamptz + detected: Boolean + detected_version: String + game_server_node: game_server_nodes_obj_rel_insert_input + game_server_node_id: String + id: uuid + installed_at: timestamptz + last_error: String + path: String + plugin: game_plugins_obj_rel_insert_input + plugin_slug: String + previous_version: String + runtime: e_plugin_runtimes_enum + source: String + status: e_game_plugin_install_statuses_enum updated_at: timestamptz version: String } """aggregate max on columns""" -type game_versions_max_fields { - build_id: Int - description: String +type game_server_node_plugins_max_fields { + created_at: timestamptz + detected_version: String + game_server_node_id: String + id: uuid + installed_at: timestamptz + last_error: String + path: String + plugin_slug: String + previous_version: String + source: String updated_at: timestamptz version: String } +""" +order by max() on columns of table "game_server_node_plugins" +""" +input game_server_node_plugins_max_order_by { + created_at: order_by + detected_version: order_by + game_server_node_id: order_by + id: order_by + installed_at: order_by + last_error: order_by + path: order_by + plugin_slug: order_by + previous_version: order_by + source: order_by + updated_at: order_by + version: order_by +} + """aggregate min on columns""" -type game_versions_min_fields { - build_id: Int - description: String +type game_server_node_plugins_min_fields { + created_at: timestamptz + detected_version: String + game_server_node_id: String + id: uuid + installed_at: timestamptz + last_error: String + path: String + plugin_slug: String + previous_version: String + source: String updated_at: timestamptz version: String } """ -response of any mutation on the table "game_versions" +order by min() on columns of table "game_server_node_plugins" """ -type game_versions_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! - - """data from the rows affected by the mutation""" - returning: [game_versions!]! +input game_server_node_plugins_min_order_by { + created_at: order_by + detected_version: order_by + game_server_node_id: order_by + id: order_by + installed_at: order_by + last_error: order_by + path: order_by + plugin_slug: order_by + previous_version: order_by + source: order_by + updated_at: order_by + version: order_by } """ -input type for inserting object relation for remote table "game_versions" +response of any mutation on the table "game_server_node_plugins" """ -input game_versions_obj_rel_insert_input { - data: game_versions_insert_input! +type game_server_node_plugins_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """upsert condition""" - on_conflict: game_versions_on_conflict + """data from the rows affected by the mutation""" + returning: [game_server_node_plugins!]! } """ -on_conflict condition type for table "game_versions" +on_conflict condition type for table "game_server_node_plugins" """ -input game_versions_on_conflict { - constraint: game_versions_constraint! - update_columns: [game_versions_update_column!]! = [] - where: game_versions_bool_exp +input game_server_node_plugins_on_conflict { + constraint: game_server_node_plugins_constraint! + update_columns: [game_server_node_plugins_update_column!]! = [] + where: game_server_node_plugins_bool_exp } -"""Ordering options when selecting data from "game_versions".""" -input game_versions_order_by { - build_id: order_by - current: order_by - cvars: order_by - description: order_by - downloads: order_by +"""Ordering options when selecting data from "game_server_node_plugins".""" +input game_server_node_plugins_order_by { + channel: order_by + created_at: order_by + detected: order_by + detected_version: order_by + game_server_node: game_server_nodes_order_by + game_server_node_id: order_by + id: order_by + installed_at: order_by + last_error: order_by + path: order_by + plugin: game_plugins_order_by + plugin_slug: order_by + previous_version: order_by + runtime: order_by + source: order_by + status: order_by updated_at: order_by version: order_by } -"""primary key columns input for table: game_versions""" -input game_versions_pk_columns_input { - build_id: Int! -} - -"""prepend existing jsonb value of filtered columns with new jsonb value""" -input game_versions_prepend_input { - downloads: jsonb +"""primary key columns input for table: game_server_node_plugins""" +input game_server_node_plugins_pk_columns_input { + id: uuid! } """ -select columns of table "game_versions" +select columns of table "game_server_node_plugins" """ -enum game_versions_select_column { +enum game_server_node_plugins_select_column { """column name""" - build_id + channel """column name""" - current + created_at """column name""" - cvars + detected """column name""" - description + detected_version """column name""" - downloads + game_server_node_id + + """column name""" + id + + """column name""" + installed_at + + """column name""" + last_error + + """column name""" + path + + """column name""" + plugin_slug + + """column name""" + previous_version + + """column name""" + runtime + + """column name""" + source + + """column name""" + status """column name""" updated_at @@ -24321,2816 +23880,2680 @@ enum game_versions_select_column { } """ -input type for updating data in table "game_versions" +select "game_server_node_plugins_aggregate_bool_exp_bool_and_arguments_columns" columns of table "game_server_node_plugins" """ -input game_versions_set_input { - build_id: Int - current: Boolean - cvars: Boolean - description: String - downloads: jsonb - updated_at: timestamptz - version: String -} - -"""aggregate stddev on columns""" -type game_versions_stddev_fields { - build_id: Float +enum game_server_node_plugins_select_column_game_server_node_plugins_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + detected } -"""aggregate stddev_pop on columns""" -type game_versions_stddev_pop_fields { - build_id: Float +""" +select "game_server_node_plugins_aggregate_bool_exp_bool_or_arguments_columns" columns of table "game_server_node_plugins" +""" +enum game_server_node_plugins_select_column_game_server_node_plugins_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + detected } -"""aggregate stddev_samp on columns""" -type game_versions_stddev_samp_fields { - build_id: Float +""" +input type for updating data in table "game_server_node_plugins" +""" +input game_server_node_plugins_set_input { + channel: e_game_plugin_channels_enum + created_at: timestamptz + detected: Boolean + detected_version: String + game_server_node_id: String + id: uuid + installed_at: timestamptz + last_error: String + path: String + plugin_slug: String + previous_version: String + runtime: e_plugin_runtimes_enum + source: String + status: e_game_plugin_install_statuses_enum + updated_at: timestamptz + version: String } """ -Streaming cursor of the table "game_versions" +Streaming cursor of the table "game_server_node_plugins" """ -input game_versions_stream_cursor_input { +input game_server_node_plugins_stream_cursor_input { """Stream column input with initial value""" - initial_value: game_versions_stream_cursor_value_input! + initial_value: game_server_node_plugins_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input game_versions_stream_cursor_value_input { - build_id: Int - current: Boolean - cvars: Boolean - description: String - downloads: jsonb +input game_server_node_plugins_stream_cursor_value_input { + channel: e_game_plugin_channels_enum + created_at: timestamptz + detected: Boolean + detected_version: String + game_server_node_id: String + id: uuid + installed_at: timestamptz + last_error: String + path: String + plugin_slug: String + previous_version: String + runtime: e_plugin_runtimes_enum + source: String + status: e_game_plugin_install_statuses_enum updated_at: timestamptz version: String } -"""aggregate sum on columns""" -type game_versions_sum_fields { - build_id: Int -} - """ -update columns of table "game_versions" +update columns of table "game_server_node_plugins" """ -enum game_versions_update_column { +enum game_server_node_plugins_update_column { """column name""" - build_id + channel """column name""" - current + created_at """column name""" - cvars + detected """column name""" - description + detected_version """column name""" - downloads + game_server_node_id """column name""" - updated_at + id """column name""" - version -} + installed_at -input game_versions_updates { - """append existing jsonb value of filtered columns with new jsonb value""" - _append: game_versions_append_input + """column name""" + last_error - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: game_versions_delete_at_path_input + """column name""" + path - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: game_versions_delete_elem_input + """column name""" + plugin_slug - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: game_versions_delete_key_input + """column name""" + previous_version - """increments the numeric columns with given value of the filtered values""" - _inc: game_versions_inc_input + """column name""" + runtime - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: game_versions_prepend_input + """column name""" + source - """sets the columns of the filtered rows to the given values""" - _set: game_versions_set_input + """column name""" + status - """filter the rows which have to be updated""" - where: game_versions_bool_exp! -} + """column name""" + updated_at -"""aggregate var_pop on columns""" -type game_versions_var_pop_fields { - build_id: Float + """column name""" + version } -"""aggregate var_samp on columns""" -type game_versions_var_samp_fields { - build_id: Float -} +input game_server_node_plugins_updates { + """sets the columns of the filtered rows to the given values""" + _set: game_server_node_plugins_set_input -"""aggregate variance on columns""" -type game_versions_variance_fields { - build_id: Float + """filter the rows which have to be updated""" + where: game_server_node_plugins_bool_exp! } """ -columns and relationships of "gamedata_signature_validations" +columns and relationships of "game_server_nodes" """ -type gamedata_signature_validations { - branch: String! - build_id: Int! +type game_server_nodes { + """ + A computed field, executes function "available_node_server_count" + """ + available_server_count: Int + build_id: Int + cpu_cores_per_socket: Int + cpu_frequency_info( + """JSON select path""" + path: String + ): jsonb + cpu_governor_info( + """JSON select path""" + path: String + ): jsonb + cpu_sockets: Int + cpu_threads_per_core: Int + cpu_warnings( + """JSON select path""" + path: String + ): jsonb + cs2_launch_options( + """JSON select path""" + path: String + ): jsonb! + cs2_video_settings( + """JSON select path""" + path: String + ): jsonb! + csgo_build_id: Int + demo_network_limiter: Int + disk_available_gb: Int + disk_used_percent: Int """An object relationship""" - game_version: game_versions! - id: uuid! - results( + e_region: server_regions + + """An object relationship""" + e_status: e_game_server_node_statuses + enabled: Boolean! + enabled_for_match_making: Boolean! + end_port_range: Int + gpu: Boolean! + gpu_demos_enabled: Boolean! + gpu_info( """JSON select path""" path: String ): jsonb - status: String! - validated_at: timestamptz! -} + gpu_rendering_enabled: Boolean! + gpu_streaming_enabled: Boolean! + id: String! + label: String + lan_ip: inet + node_ip: inet + offline_at: timestamptz + pin_build_id: Int + pin_plugin_runtime: String + pin_plugin_version: String -""" -aggregated selection of "gamedata_signature_validations" -""" -type gamedata_signature_validations_aggregate { - aggregate: gamedata_signature_validations_aggregate_fields - nodes: [gamedata_signature_validations!]! -} + """An object relationship""" + pinned_version: game_versions -""" -aggregate fields of "gamedata_signature_validations" -""" -type gamedata_signature_validations_aggregate_fields { - avg: gamedata_signature_validations_avg_fields - count(columns: [gamedata_signature_validations_select_column!], distinct: Boolean): Int! - max: gamedata_signature_validations_max_fields - min: gamedata_signature_validations_min_fields - stddev: gamedata_signature_validations_stddev_fields - stddev_pop: gamedata_signature_validations_stddev_pop_fields - stddev_samp: gamedata_signature_validations_stddev_samp_fields - sum: gamedata_signature_validations_sum_fields - var_pop: gamedata_signature_validations_var_pop_fields - var_samp: gamedata_signature_validations_var_samp_fields - variance: gamedata_signature_validations_variance_fields -} + """ + A computed field, executes function "game_server_node_plugin_supported" + """ + plugin_supported: Boolean -"""append existing jsonb value of filtered columns with new jsonb value""" -input gamedata_signature_validations_append_input { - results: jsonb -} + """An array relationship""" + plugins( + """distinct select on columns""" + distinct_on: [game_server_node_plugins_select_column!] -"""aggregate avg on columns""" -type gamedata_signature_validations_avg_fields { - build_id: Float -} + """limit the number of rows returned""" + limit: Int -""" -Boolean expression to filter rows from the table "gamedata_signature_validations". All fields are combined with a logical 'AND'. -""" -input gamedata_signature_validations_bool_exp { - _and: [gamedata_signature_validations_bool_exp!] - _not: gamedata_signature_validations_bool_exp - _or: [gamedata_signature_validations_bool_exp!] - branch: String_comparison_exp - build_id: Int_comparison_exp - game_version: game_versions_bool_exp - id: uuid_comparison_exp - results: jsonb_comparison_exp - status: String_comparison_exp - validated_at: timestamptz_comparison_exp -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -unique or primary key constraints on table "gamedata_signature_validations" -""" -enum gamedata_signature_validations_constraint { - """ - unique or primary key constraint on columns "build_id", "branch" - """ - gamedata_signature_validations_build_branch_idx + """sort the rows by one or more columns""" + order_by: [game_server_node_plugins_order_by!] - """ - unique or primary key constraint on columns "id" - """ - gamedata_signature_validations_pkey -} - -""" -delete the field or element with specified path (for JSON arrays, negative integers count from the end) -""" -input gamedata_signature_validations_delete_at_path_input { - results: [String!] -} - -""" -delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array -""" -input gamedata_signature_validations_delete_elem_input { - results: Int -} + """filter the rows returned""" + where: game_server_node_plugins_bool_exp + ): [game_server_node_plugins!]! -""" -delete key/value pair or string element. key/value pairs are matched based on their key value -""" -input gamedata_signature_validations_delete_key_input { - results: String -} + """An aggregate relationship""" + plugins_aggregate( + """distinct select on columns""" + distinct_on: [game_server_node_plugins_select_column!] -""" -input type for incrementing numeric columns in table "gamedata_signature_validations" -""" -input gamedata_signature_validations_inc_input { - build_id: Int -} + """limit the number of rows returned""" + limit: Int -""" -input type for inserting data into table "gamedata_signature_validations" -""" -input gamedata_signature_validations_insert_input { - branch: String - build_id: Int - game_version: game_versions_obj_rel_insert_input - id: uuid - results: jsonb - status: String - validated_at: timestamptz -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate max on columns""" -type gamedata_signature_validations_max_fields { - branch: String - build_id: Int - id: uuid - status: String - validated_at: timestamptz -} + """sort the rows by one or more columns""" + order_by: [game_server_node_plugins_order_by!] -"""aggregate min on columns""" -type gamedata_signature_validations_min_fields { - branch: String - build_id: Int - id: uuid - status: String - validated_at: timestamptz -} + """filter the rows returned""" + where: game_server_node_plugins_bool_exp + ): game_server_node_plugins_aggregate! + plugins_synced_at: timestamptz + public_ip: inet + region: String -""" -response of any mutation on the table "gamedata_signature_validations" -""" -type gamedata_signature_validations_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """An array relationship""" + servers( + """distinct select on columns""" + distinct_on: [servers_select_column!] - """data from the rows affected by the mutation""" - returning: [gamedata_signature_validations!]! -} + """limit the number of rows returned""" + limit: Int -""" -on_conflict condition type for table "gamedata_signature_validations" -""" -input gamedata_signature_validations_on_conflict { - constraint: gamedata_signature_validations_constraint! - update_columns: [gamedata_signature_validations_update_column!]! = [] - where: gamedata_signature_validations_bool_exp -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -Ordering options when selecting data from "gamedata_signature_validations". -""" -input gamedata_signature_validations_order_by { - branch: order_by - build_id: order_by - game_version: game_versions_order_by - id: order_by - results: order_by - status: order_by - validated_at: order_by -} + """sort the rows by one or more columns""" + order_by: [servers_order_by!] -"""primary key columns input for table: gamedata_signature_validations""" -input gamedata_signature_validations_pk_columns_input { - id: uuid! -} + """filter the rows returned""" + where: servers_bool_exp + ): [servers!]! -"""prepend existing jsonb value of filtered columns with new jsonb value""" -input gamedata_signature_validations_prepend_input { - results: jsonb -} + """An aggregate relationship""" + servers_aggregate( + """distinct select on columns""" + distinct_on: [servers_select_column!] -""" -select columns of table "gamedata_signature_validations" -""" -enum gamedata_signature_validations_select_column { - """column name""" - branch + """limit the number of rows returned""" + limit: Int - """column name""" - build_id + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - id + """sort the rows by one or more columns""" + order_by: [servers_order_by!] - """column name""" - results + """filter the rows returned""" + where: servers_bool_exp + ): servers_aggregate! + shader_bake_progress: numeric + shader_bake_progress_stage: String + shader_bake_status: String + shader_bake_status_history( + """JSON select path""" + path: String + ): jsonb! + start_port_range: Int + status: e_game_server_node_statuses_enum + supports_cpu_pinning: Boolean! + supports_low_latency: Boolean! + token: String - """column name""" - status + """ + A computed field, executes function "total_node_server_count" + """ + total_server_count: Int + update_status: String - """column name""" - validated_at + """An object relationship""" + version: game_versions } """ -input type for updating data in table "gamedata_signature_validations" +aggregated selection of "game_server_nodes" """ -input gamedata_signature_validations_set_input { - branch: String - build_id: Int - id: uuid - results: jsonb - status: String - validated_at: timestamptz +type game_server_nodes_aggregate { + aggregate: game_server_nodes_aggregate_fields + nodes: [game_server_nodes!]! } -"""aggregate stddev on columns""" -type gamedata_signature_validations_stddev_fields { - build_id: Float +input game_server_nodes_aggregate_bool_exp { + bool_and: game_server_nodes_aggregate_bool_exp_bool_and + bool_or: game_server_nodes_aggregate_bool_exp_bool_or + count: game_server_nodes_aggregate_bool_exp_count } -"""aggregate stddev_pop on columns""" -type gamedata_signature_validations_stddev_pop_fields { - build_id: Float +input game_server_nodes_aggregate_bool_exp_bool_and { + arguments: game_server_nodes_select_column_game_server_nodes_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: game_server_nodes_bool_exp + predicate: Boolean_comparison_exp! } -"""aggregate stddev_samp on columns""" -type gamedata_signature_validations_stddev_samp_fields { - build_id: Float +input game_server_nodes_aggregate_bool_exp_bool_or { + arguments: game_server_nodes_select_column_game_server_nodes_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: game_server_nodes_bool_exp + predicate: Boolean_comparison_exp! +} + +input game_server_nodes_aggregate_bool_exp_count { + arguments: [game_server_nodes_select_column!] + distinct: Boolean + filter: game_server_nodes_bool_exp + predicate: Int_comparison_exp! } """ -Streaming cursor of the table "gamedata_signature_validations" +aggregate fields of "game_server_nodes" """ -input gamedata_signature_validations_stream_cursor_input { - """Stream column input with initial value""" - initial_value: gamedata_signature_validations_stream_cursor_value_input! - - """cursor ordering""" - ordering: cursor_ordering +type game_server_nodes_aggregate_fields { + avg: game_server_nodes_avg_fields + count(columns: [game_server_nodes_select_column!], distinct: Boolean): Int! + max: game_server_nodes_max_fields + min: game_server_nodes_min_fields + stddev: game_server_nodes_stddev_fields + stddev_pop: game_server_nodes_stddev_pop_fields + stddev_samp: game_server_nodes_stddev_samp_fields + sum: game_server_nodes_sum_fields + var_pop: game_server_nodes_var_pop_fields + var_samp: game_server_nodes_var_samp_fields + variance: game_server_nodes_variance_fields } -"""Initial value of the column from where the streaming should start""" -input gamedata_signature_validations_stream_cursor_value_input { - branch: String - build_id: Int - id: uuid - results: jsonb - status: String - validated_at: timestamptz +""" +order by aggregate values of table "game_server_nodes" +""" +input game_server_nodes_aggregate_order_by { + avg: game_server_nodes_avg_order_by + count: order_by + max: game_server_nodes_max_order_by + min: game_server_nodes_min_order_by + stddev: game_server_nodes_stddev_order_by + stddev_pop: game_server_nodes_stddev_pop_order_by + stddev_samp: game_server_nodes_stddev_samp_order_by + sum: game_server_nodes_sum_order_by + var_pop: game_server_nodes_var_pop_order_by + var_samp: game_server_nodes_var_samp_order_by + variance: game_server_nodes_variance_order_by } -"""aggregate sum on columns""" -type gamedata_signature_validations_sum_fields { - build_id: Int +"""append existing jsonb value of filtered columns with new jsonb value""" +input game_server_nodes_append_input { + cpu_frequency_info: jsonb + cpu_governor_info: jsonb + cpu_warnings: jsonb + cs2_launch_options: jsonb + cs2_video_settings: jsonb + gpu_info: jsonb + shader_bake_status_history: jsonb } """ -update columns of table "gamedata_signature_validations" +input type for inserting array relation for remote table "game_server_nodes" """ -enum gamedata_signature_validations_update_column { - """column name""" - branch - - """column name""" - build_id - - """column name""" - id - - """column name""" - results - - """column name""" - status +input game_server_nodes_arr_rel_insert_input { + data: [game_server_nodes_insert_input!]! - """column name""" - validated_at + """upsert condition""" + on_conflict: game_server_nodes_on_conflict } -input gamedata_signature_validations_updates { - """append existing jsonb value of filtered columns with new jsonb value""" - _append: gamedata_signature_validations_append_input - - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: gamedata_signature_validations_delete_at_path_input - +"""aggregate avg on columns""" +type game_server_nodes_avg_fields { """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + A computed field, executes function "available_node_server_count" """ - _delete_elem: gamedata_signature_validations_delete_elem_input + available_server_count: Int + build_id: Float + cpu_cores_per_socket: Float + cpu_sockets: Float + cpu_threads_per_core: Float + csgo_build_id: Float + demo_network_limiter: Float + disk_available_gb: Float + disk_used_percent: Float + end_port_range: Float + pin_build_id: Float + shader_bake_progress: Float + start_port_range: Float """ - delete key/value pair or string element. key/value pairs are matched based on their key value + A computed field, executes function "total_node_server_count" """ - _delete_key: gamedata_signature_validations_delete_key_input - - """increments the numeric columns with given value of the filtered values""" - _inc: gamedata_signature_validations_inc_input - - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: gamedata_signature_validations_prepend_input - - """sets the columns of the filtered rows to the given values""" - _set: gamedata_signature_validations_set_input - - """filter the rows which have to be updated""" - where: gamedata_signature_validations_bool_exp! -} - -"""aggregate var_pop on columns""" -type gamedata_signature_validations_var_pop_fields { - build_id: Float -} - -"""aggregate var_samp on columns""" -type gamedata_signature_validations_var_samp_fields { - build_id: Float + total_server_count: Int } -"""aggregate variance on columns""" -type gamedata_signature_validations_variance_fields { - build_id: Float +""" +order by avg() on columns of table "game_server_nodes" +""" +input game_server_nodes_avg_order_by { + build_id: order_by + cpu_cores_per_socket: order_by + cpu_sockets: order_by + cpu_threads_per_core: order_by + csgo_build_id: order_by + demo_network_limiter: order_by + disk_available_gb: order_by + disk_used_percent: order_by + end_port_range: order_by + pin_build_id: order_by + shader_bake_progress: order_by + start_port_range: order_by } -input get_event_leaderboard_args { - _category: String - _event_id: uuid - _match_type: String - _min_rounds: Int +""" +Boolean expression to filter rows from the table "game_server_nodes". All fields are combined with a logical 'AND'. +""" +input game_server_nodes_bool_exp { + _and: [game_server_nodes_bool_exp!] + _not: game_server_nodes_bool_exp + _or: [game_server_nodes_bool_exp!] + available_server_count: Int_comparison_exp + build_id: Int_comparison_exp + cpu_cores_per_socket: Int_comparison_exp + cpu_frequency_info: jsonb_comparison_exp + cpu_governor_info: jsonb_comparison_exp + cpu_sockets: Int_comparison_exp + cpu_threads_per_core: Int_comparison_exp + cpu_warnings: jsonb_comparison_exp + cs2_launch_options: jsonb_comparison_exp + cs2_video_settings: jsonb_comparison_exp + csgo_build_id: Int_comparison_exp + demo_network_limiter: Int_comparison_exp + disk_available_gb: Int_comparison_exp + disk_used_percent: Int_comparison_exp + e_region: server_regions_bool_exp + e_status: e_game_server_node_statuses_bool_exp + enabled: Boolean_comparison_exp + enabled_for_match_making: Boolean_comparison_exp + end_port_range: Int_comparison_exp + gpu: Boolean_comparison_exp + gpu_demos_enabled: Boolean_comparison_exp + gpu_info: jsonb_comparison_exp + gpu_rendering_enabled: Boolean_comparison_exp + gpu_streaming_enabled: Boolean_comparison_exp + id: String_comparison_exp + label: String_comparison_exp + lan_ip: inet_comparison_exp + node_ip: inet_comparison_exp + offline_at: timestamptz_comparison_exp + pin_build_id: Int_comparison_exp + pin_plugin_runtime: String_comparison_exp + pin_plugin_version: String_comparison_exp + pinned_version: game_versions_bool_exp + plugin_supported: Boolean_comparison_exp + plugins: game_server_node_plugins_bool_exp + plugins_aggregate: game_server_node_plugins_aggregate_bool_exp + plugins_synced_at: timestamptz_comparison_exp + public_ip: inet_comparison_exp + region: String_comparison_exp + servers: servers_bool_exp + servers_aggregate: servers_aggregate_bool_exp + shader_bake_progress: numeric_comparison_exp + shader_bake_progress_stage: String_comparison_exp + shader_bake_status: String_comparison_exp + shader_bake_status_history: jsonb_comparison_exp + start_port_range: Int_comparison_exp + status: e_game_server_node_statuses_enum_comparison_exp + supports_cpu_pinning: Boolean_comparison_exp + supports_low_latency: Boolean_comparison_exp + token: String_comparison_exp + total_server_count: Int_comparison_exp + update_status: String_comparison_exp + version: game_versions_bool_exp } -input get_leaderboard_args { - _category: String - _exclude_tournaments: Boolean - _match_type: String - _role: String - _season_id: uuid - _source: String - _window_days: Int +""" +unique or primary key constraints on table "game_server_nodes" +""" +enum game_server_nodes_constraint { + """ + unique or primary key constraint on columns "id" + """ + game_server_nodes_pkey } -input get_league_season_leaderboard_args { - _category: String - _league_season_id: uuid - _role: String +""" +delete the field or element with specified path (for JSON arrays, negative integers count from the end) +""" +input game_server_nodes_delete_at_path_input { + cpu_frequency_info: [String!] + cpu_governor_info: [String!] + cpu_warnings: [String!] + cs2_launch_options: [String!] + cs2_video_settings: [String!] + gpu_info: [String!] + shader_bake_status_history: [String!] } -input get_player_leaderboard_rank_args { - _category: String - _exclude_tournaments: Boolean - _match_type: String - _player_steam_id: String - _season_id: uuid - _source: String - _window_days: Int +""" +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array +""" +input game_server_nodes_delete_elem_input { + cpu_frequency_info: Int + cpu_governor_info: Int + cpu_warnings: Int + cs2_launch_options: Int + cs2_video_settings: Int + gpu_info: Int + shader_bake_status_history: Int } -scalar inet - """ -Boolean expression to compare columns of type "inet". All fields are combined with logical 'AND'. +delete key/value pair or string element. key/value pairs are matched based on their key value """ -input inet_comparison_exp { - _eq: inet - _gt: inet - _gte: inet - _in: [inet!] - _is_null: Boolean - _lt: inet - _lte: inet - _neq: inet - _nin: [inet!] +input game_server_nodes_delete_key_input { + cpu_frequency_info: String + cpu_governor_info: String + cpu_warnings: String + cs2_launch_options: String + cs2_video_settings: String + gpu_info: String + shader_bake_status_history: String } -scalar json - """ -Boolean expression to compare columns of type "json". All fields are combined with logical 'AND'. +input type for incrementing numeric columns in table "game_server_nodes" """ -input json_comparison_exp { - _eq: json - _gt: json - _gte: json - _in: [json!] - _is_null: Boolean - _lt: json - _lte: json - _neq: json - _nin: [json!] -} - -scalar jsonb - -input jsonb_cast_exp { - String: String_comparison_exp +input game_server_nodes_inc_input { + build_id: Int + cpu_cores_per_socket: Int + cpu_sockets: Int + cpu_threads_per_core: Int + csgo_build_id: Int + demo_network_limiter: Int + disk_available_gb: Int + disk_used_percent: Int + end_port_range: Int + pin_build_id: Int + shader_bake_progress: numeric + start_port_range: Int } """ -Boolean expression to compare columns of type "jsonb". All fields are combined with logical 'AND'. +input type for inserting data into table "game_server_nodes" """ -input jsonb_comparison_exp { - _cast: jsonb_cast_exp - - """is the column contained in the given json value""" - _contained_in: jsonb - - """does the column contain the given json value at the top level""" - _contains: jsonb - _eq: jsonb - _gt: jsonb - _gte: jsonb - - """does the string exist as a top-level key in the column""" - _has_key: String +input game_server_nodes_insert_input { + build_id: Int + cpu_cores_per_socket: Int + cpu_frequency_info: jsonb + cpu_governor_info: jsonb + cpu_sockets: Int + cpu_threads_per_core: Int + cpu_warnings: jsonb + cs2_launch_options: jsonb + cs2_video_settings: jsonb + csgo_build_id: Int + demo_network_limiter: Int + disk_available_gb: Int + disk_used_percent: Int + e_region: server_regions_obj_rel_insert_input + e_status: e_game_server_node_statuses_obj_rel_insert_input + enabled: Boolean + enabled_for_match_making: Boolean + end_port_range: Int + gpu: Boolean + gpu_demos_enabled: Boolean + gpu_info: jsonb + gpu_rendering_enabled: Boolean + gpu_streaming_enabled: Boolean + id: String + label: String + lan_ip: inet + node_ip: inet + offline_at: timestamptz + pin_build_id: Int + pin_plugin_runtime: String + pin_plugin_version: String + pinned_version: game_versions_obj_rel_insert_input + plugins: game_server_node_plugins_arr_rel_insert_input + plugins_synced_at: timestamptz + public_ip: inet + region: String + servers: servers_arr_rel_insert_input + shader_bake_progress: numeric + shader_bake_progress_stage: String + shader_bake_status: String + shader_bake_status_history: jsonb + start_port_range: Int + status: e_game_server_node_statuses_enum + supports_cpu_pinning: Boolean + supports_low_latency: Boolean + token: String + update_status: String + version: game_versions_obj_rel_insert_input +} - """do all of these strings exist as top-level keys in the column""" - _has_keys_all: [String!] +"""aggregate max on columns""" +type game_server_nodes_max_fields { + """ + A computed field, executes function "available_node_server_count" + """ + available_server_count: Int + build_id: Int + cpu_cores_per_socket: Int + cpu_sockets: Int + cpu_threads_per_core: Int + csgo_build_id: Int + demo_network_limiter: Int + disk_available_gb: Int + disk_used_percent: Int + end_port_range: Int + id: String + label: String + offline_at: timestamptz + pin_build_id: Int + pin_plugin_runtime: String + pin_plugin_version: String + plugins_synced_at: timestamptz + region: String + shader_bake_progress: numeric + shader_bake_progress_stage: String + shader_bake_status: String + start_port_range: Int + token: String - """do any of these strings exist as top-level keys in the column""" - _has_keys_any: [String!] - _in: [jsonb!] - _is_null: Boolean - _lt: jsonb - _lte: jsonb - _neq: jsonb - _nin: [jsonb!] + """ + A computed field, executes function "total_node_server_count" + """ + total_server_count: Int + update_status: String } """ -columns and relationships of "leaderboard_entries" +order by max() on columns of table "game_server_nodes" """ -type leaderboard_entries { - matches_played: Int - player_avatar_url: String - player_country: String - player_custom_avatar_url: String - player_name: String! - player_steam_id: String! - secondary_value: float8 - tertiary_value: float8 - value: float8! +input game_server_nodes_max_order_by { + build_id: order_by + cpu_cores_per_socket: order_by + cpu_sockets: order_by + cpu_threads_per_core: order_by + csgo_build_id: order_by + demo_network_limiter: order_by + disk_available_gb: order_by + disk_used_percent: order_by + end_port_range: order_by + id: order_by + label: order_by + offline_at: order_by + pin_build_id: order_by + pin_plugin_runtime: order_by + pin_plugin_version: order_by + plugins_synced_at: order_by + region: order_by + shader_bake_progress: order_by + shader_bake_progress_stage: order_by + shader_bake_status: order_by + start_port_range: order_by + token: order_by + update_status: order_by } -type leaderboard_entries_aggregate { - aggregate: leaderboard_entries_aggregate_fields - nodes: [leaderboard_entries!]! +"""aggregate min on columns""" +type game_server_nodes_min_fields { + """ + A computed field, executes function "available_node_server_count" + """ + available_server_count: Int + build_id: Int + cpu_cores_per_socket: Int + cpu_sockets: Int + cpu_threads_per_core: Int + csgo_build_id: Int + demo_network_limiter: Int + disk_available_gb: Int + disk_used_percent: Int + end_port_range: Int + id: String + label: String + offline_at: timestamptz + pin_build_id: Int + pin_plugin_runtime: String + pin_plugin_version: String + plugins_synced_at: timestamptz + region: String + shader_bake_progress: numeric + shader_bake_progress_stage: String + shader_bake_status: String + start_port_range: Int + token: String + + """ + A computed field, executes function "total_node_server_count" + """ + total_server_count: Int + update_status: String } """ -aggregate fields of "leaderboard_entries" +order by min() on columns of table "game_server_nodes" """ -type leaderboard_entries_aggregate_fields { - avg: leaderboard_entries_avg_fields - count(columns: [leaderboard_entries_select_column!], distinct: Boolean): Int! - max: leaderboard_entries_max_fields - min: leaderboard_entries_min_fields - stddev: leaderboard_entries_stddev_fields - stddev_pop: leaderboard_entries_stddev_pop_fields - stddev_samp: leaderboard_entries_stddev_samp_fields - sum: leaderboard_entries_sum_fields - var_pop: leaderboard_entries_var_pop_fields - var_samp: leaderboard_entries_var_samp_fields - variance: leaderboard_entries_variance_fields -} - -"""aggregate avg on columns""" -type leaderboard_entries_avg_fields { - matches_played: Float - secondary_value: Float - tertiary_value: Float - value: Float +input game_server_nodes_min_order_by { + build_id: order_by + cpu_cores_per_socket: order_by + cpu_sockets: order_by + cpu_threads_per_core: order_by + csgo_build_id: order_by + demo_network_limiter: order_by + disk_available_gb: order_by + disk_used_percent: order_by + end_port_range: order_by + id: order_by + label: order_by + offline_at: order_by + pin_build_id: order_by + pin_plugin_runtime: order_by + pin_plugin_version: order_by + plugins_synced_at: order_by + region: order_by + shader_bake_progress: order_by + shader_bake_progress_stage: order_by + shader_bake_status: order_by + start_port_range: order_by + token: order_by + update_status: order_by } """ -Boolean expression to filter rows from the table "leaderboard_entries". All fields are combined with a logical 'AND'. +response of any mutation on the table "game_server_nodes" """ -input leaderboard_entries_bool_exp { - _and: [leaderboard_entries_bool_exp!] - _not: leaderboard_entries_bool_exp - _or: [leaderboard_entries_bool_exp!] - matches_played: Int_comparison_exp - player_avatar_url: String_comparison_exp - player_country: String_comparison_exp - player_custom_avatar_url: String_comparison_exp - player_name: String_comparison_exp - player_steam_id: String_comparison_exp - secondary_value: float8_comparison_exp - tertiary_value: float8_comparison_exp - value: float8_comparison_exp +type game_server_nodes_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [game_server_nodes!]! } """ -input type for incrementing numeric columns in table "leaderboard_entries" +input type for inserting object relation for remote table "game_server_nodes" """ -input leaderboard_entries_inc_input { - matches_played: Int - secondary_value: float8 - tertiary_value: float8 - value: float8 +input game_server_nodes_obj_rel_insert_input { + data: game_server_nodes_insert_input! + + """upsert condition""" + on_conflict: game_server_nodes_on_conflict } """ -input type for inserting data into table "leaderboard_entries" +on_conflict condition type for table "game_server_nodes" """ -input leaderboard_entries_insert_input { - matches_played: Int - player_avatar_url: String - player_country: String - player_custom_avatar_url: String - player_name: String - player_steam_id: String - secondary_value: float8 - tertiary_value: float8 - value: float8 -} - -"""aggregate max on columns""" -type leaderboard_entries_max_fields { - matches_played: Int - player_avatar_url: String - player_country: String - player_custom_avatar_url: String - player_name: String - player_steam_id: String - secondary_value: float8 - tertiary_value: float8 - value: float8 +input game_server_nodes_on_conflict { + constraint: game_server_nodes_constraint! + update_columns: [game_server_nodes_update_column!]! = [] + where: game_server_nodes_bool_exp } -"""aggregate min on columns""" -type leaderboard_entries_min_fields { - matches_played: Int - player_avatar_url: String - player_country: String - player_custom_avatar_url: String - player_name: String - player_steam_id: String - secondary_value: float8 - tertiary_value: float8 - value: float8 +"""Ordering options when selecting data from "game_server_nodes".""" +input game_server_nodes_order_by { + available_server_count: order_by + build_id: order_by + cpu_cores_per_socket: order_by + cpu_frequency_info: order_by + cpu_governor_info: order_by + cpu_sockets: order_by + cpu_threads_per_core: order_by + cpu_warnings: order_by + cs2_launch_options: order_by + cs2_video_settings: order_by + csgo_build_id: order_by + demo_network_limiter: order_by + disk_available_gb: order_by + disk_used_percent: order_by + e_region: server_regions_order_by + e_status: e_game_server_node_statuses_order_by + enabled: order_by + enabled_for_match_making: order_by + end_port_range: order_by + gpu: order_by + gpu_demos_enabled: order_by + gpu_info: order_by + gpu_rendering_enabled: order_by + gpu_streaming_enabled: order_by + id: order_by + label: order_by + lan_ip: order_by + node_ip: order_by + offline_at: order_by + pin_build_id: order_by + pin_plugin_runtime: order_by + pin_plugin_version: order_by + pinned_version: game_versions_order_by + plugin_supported: order_by + plugins_aggregate: game_server_node_plugins_aggregate_order_by + plugins_synced_at: order_by + public_ip: order_by + region: order_by + servers_aggregate: servers_aggregate_order_by + shader_bake_progress: order_by + shader_bake_progress_stage: order_by + shader_bake_status: order_by + shader_bake_status_history: order_by + start_port_range: order_by + status: order_by + supports_cpu_pinning: order_by + supports_low_latency: order_by + token: order_by + total_server_count: order_by + update_status: order_by + version: game_versions_order_by } -""" -response of any mutation on the table "leaderboard_entries" -""" -type leaderboard_entries_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! - - """data from the rows affected by the mutation""" - returning: [leaderboard_entries!]! +"""primary key columns input for table: game_server_nodes""" +input game_server_nodes_pk_columns_input { + id: String! } -"""Ordering options when selecting data from "leaderboard_entries".""" -input leaderboard_entries_order_by { - matches_played: order_by - player_avatar_url: order_by - player_country: order_by - player_custom_avatar_url: order_by - player_name: order_by - player_steam_id: order_by - secondary_value: order_by - tertiary_value: order_by - value: order_by +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input game_server_nodes_prepend_input { + cpu_frequency_info: jsonb + cpu_governor_info: jsonb + cpu_warnings: jsonb + cs2_launch_options: jsonb + cs2_video_settings: jsonb + gpu_info: jsonb + shader_bake_status_history: jsonb } """ -select columns of table "leaderboard_entries" +select columns of table "game_server_nodes" """ -enum leaderboard_entries_select_column { +enum game_server_nodes_select_column { """column name""" - matches_played + build_id """column name""" - player_avatar_url + cpu_cores_per_socket """column name""" - player_country + cpu_frequency_info """column name""" - player_custom_avatar_url + cpu_governor_info """column name""" - player_name + cpu_sockets """column name""" - player_steam_id + cpu_threads_per_core """column name""" - secondary_value + cpu_warnings """column name""" - tertiary_value + cs2_launch_options """column name""" - value -} + cs2_video_settings -""" -input type for updating data in table "leaderboard_entries" -""" -input leaderboard_entries_set_input { - matches_played: Int - player_avatar_url: String - player_country: String - player_custom_avatar_url: String - player_name: String - player_steam_id: String - secondary_value: float8 - tertiary_value: float8 - value: float8 -} + """column name""" + csgo_build_id -"""aggregate stddev on columns""" -type leaderboard_entries_stddev_fields { - matches_played: Float - secondary_value: Float - tertiary_value: Float - value: Float -} + """column name""" + demo_network_limiter -"""aggregate stddev_pop on columns""" -type leaderboard_entries_stddev_pop_fields { - matches_played: Float - secondary_value: Float - tertiary_value: Float - value: Float -} + """column name""" + disk_available_gb -"""aggregate stddev_samp on columns""" -type leaderboard_entries_stddev_samp_fields { - matches_played: Float - secondary_value: Float - tertiary_value: Float - value: Float -} + """column name""" + disk_used_percent -""" -Streaming cursor of the table "leaderboard_entries" -""" -input leaderboard_entries_stream_cursor_input { - """Stream column input with initial value""" - initial_value: leaderboard_entries_stream_cursor_value_input! + """column name""" + enabled - """cursor ordering""" - ordering: cursor_ordering -} + """column name""" + enabled_for_match_making -"""Initial value of the column from where the streaming should start""" -input leaderboard_entries_stream_cursor_value_input { - matches_played: Int - player_avatar_url: String - player_country: String - player_custom_avatar_url: String - player_name: String - player_steam_id: String - secondary_value: float8 - tertiary_value: float8 - value: float8 -} + """column name""" + end_port_range -"""aggregate sum on columns""" -type leaderboard_entries_sum_fields { - matches_played: Int - secondary_value: float8 - tertiary_value: float8 - value: float8 -} + """column name""" + gpu -input leaderboard_entries_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: leaderboard_entries_inc_input + """column name""" + gpu_demos_enabled - """sets the columns of the filtered rows to the given values""" - _set: leaderboard_entries_set_input + """column name""" + gpu_info - """filter the rows which have to be updated""" - where: leaderboard_entries_bool_exp! -} + """column name""" + gpu_rendering_enabled -"""aggregate var_pop on columns""" -type leaderboard_entries_var_pop_fields { - matches_played: Float - secondary_value: Float - tertiary_value: Float - value: Float -} + """column name""" + gpu_streaming_enabled -"""aggregate var_samp on columns""" -type leaderboard_entries_var_samp_fields { - matches_played: Float - secondary_value: Float - tertiary_value: Float - value: Float -} + """column name""" + id -"""aggregate variance on columns""" -type leaderboard_entries_variance_fields { - matches_played: Float - secondary_value: Float - tertiary_value: Float - value: Float -} + """column name""" + label -input league_award_forfeit_args { - _tournament_bracket_id: uuid - _winning_tournament_team_id: uuid -} + """column name""" + lan_ip -""" -columns and relationships of "league_divisions" -""" -type league_divisions { - created_at: timestamptz! - id: uuid! - name: String! + """column name""" + node_ip - """An array relationship""" - season_divisions( - """distinct select on columns""" - distinct_on: [league_season_divisions_select_column!] + """column name""" + offline_at - """limit the number of rows returned""" - limit: Int + """column name""" + pin_build_id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + pin_plugin_runtime - """sort the rows by one or more columns""" - order_by: [league_season_divisions_order_by!] + """column name""" + pin_plugin_version - """filter the rows returned""" - where: league_season_divisions_bool_exp - ): [league_season_divisions!]! + """column name""" + plugins_synced_at - """An aggregate relationship""" - season_divisions_aggregate( - """distinct select on columns""" - distinct_on: [league_season_divisions_select_column!] + """column name""" + public_ip - """limit the number of rows returned""" - limit: Int + """column name""" + region - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + shader_bake_progress - """sort the rows by one or more columns""" - order_by: [league_season_divisions_order_by!] + """column name""" + shader_bake_progress_stage - """filter the rows returned""" - where: league_season_divisions_bool_exp - ): league_season_divisions_aggregate! - tier: smallint! -} + """column name""" + shader_bake_status -""" -aggregated selection of "league_divisions" -""" -type league_divisions_aggregate { - aggregate: league_divisions_aggregate_fields - nodes: [league_divisions!]! -} + """column name""" + shader_bake_status_history -""" -aggregate fields of "league_divisions" -""" -type league_divisions_aggregate_fields { - avg: league_divisions_avg_fields - count(columns: [league_divisions_select_column!], distinct: Boolean): Int! - max: league_divisions_max_fields - min: league_divisions_min_fields - stddev: league_divisions_stddev_fields - stddev_pop: league_divisions_stddev_pop_fields - stddev_samp: league_divisions_stddev_samp_fields - sum: league_divisions_sum_fields - var_pop: league_divisions_var_pop_fields - var_samp: league_divisions_var_samp_fields - variance: league_divisions_variance_fields -} + """column name""" + start_port_range -"""aggregate avg on columns""" -type league_divisions_avg_fields { - tier: Float -} + """column name""" + status -""" -Boolean expression to filter rows from the table "league_divisions". All fields are combined with a logical 'AND'. -""" -input league_divisions_bool_exp { - _and: [league_divisions_bool_exp!] - _not: league_divisions_bool_exp - _or: [league_divisions_bool_exp!] - created_at: timestamptz_comparison_exp - id: uuid_comparison_exp - name: String_comparison_exp - season_divisions: league_season_divisions_bool_exp - season_divisions_aggregate: league_season_divisions_aggregate_bool_exp - tier: smallint_comparison_exp -} + """column name""" + supports_cpu_pinning -""" -unique or primary key constraints on table "league_divisions" -""" -enum league_divisions_constraint { - """ - unique or primary key constraint on columns "name" - """ - league_divisions_name_key + """column name""" + supports_low_latency - """ - unique or primary key constraint on columns "id" - """ - league_divisions_pkey + """column name""" + token - """ - unique or primary key constraint on columns "tier" - """ - league_divisions_tier_key + """column name""" + update_status } """ -input type for incrementing numeric columns in table "league_divisions" +select "game_server_nodes_aggregate_bool_exp_bool_and_arguments_columns" columns of table "game_server_nodes" """ -input league_divisions_inc_input { - tier: smallint -} +enum game_server_nodes_select_column_game_server_nodes_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + enabled -""" -input type for inserting data into table "league_divisions" -""" -input league_divisions_insert_input { - created_at: timestamptz - id: uuid - name: String - season_divisions: league_season_divisions_arr_rel_insert_input - tier: smallint -} + """column name""" + enabled_for_match_making -"""aggregate max on columns""" -type league_divisions_max_fields { - created_at: timestamptz - id: uuid - name: String - tier: smallint -} + """column name""" + gpu -"""aggregate min on columns""" -type league_divisions_min_fields { - created_at: timestamptz - id: uuid - name: String - tier: smallint -} + """column name""" + gpu_demos_enabled -""" -response of any mutation on the table "league_divisions" -""" -type league_divisions_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """column name""" + gpu_rendering_enabled - """data from the rows affected by the mutation""" - returning: [league_divisions!]! -} + """column name""" + gpu_streaming_enabled -""" -input type for inserting object relation for remote table "league_divisions" -""" -input league_divisions_obj_rel_insert_input { - data: league_divisions_insert_input! + """column name""" + supports_cpu_pinning - """upsert condition""" - on_conflict: league_divisions_on_conflict + """column name""" + supports_low_latency } """ -on_conflict condition type for table "league_divisions" +select "game_server_nodes_aggregate_bool_exp_bool_or_arguments_columns" columns of table "game_server_nodes" """ -input league_divisions_on_conflict { - constraint: league_divisions_constraint! - update_columns: [league_divisions_update_column!]! = [] - where: league_divisions_bool_exp -} +enum game_server_nodes_select_column_game_server_nodes_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + enabled -"""Ordering options when selecting data from "league_divisions".""" -input league_divisions_order_by { - created_at: order_by - id: order_by - name: order_by - season_divisions_aggregate: league_season_divisions_aggregate_order_by - tier: order_by -} + """column name""" + enabled_for_match_making -"""primary key columns input for table: league_divisions""" -input league_divisions_pk_columns_input { - id: uuid! -} + """column name""" + gpu -""" -select columns of table "league_divisions" -""" -enum league_divisions_select_column { """column name""" - created_at + gpu_demos_enabled """column name""" - id + gpu_rendering_enabled """column name""" - name + gpu_streaming_enabled """column name""" - tier + supports_cpu_pinning + + """column name""" + supports_low_latency } """ -input type for updating data in table "league_divisions" +input type for updating data in table "game_server_nodes" """ -input league_divisions_set_input { - created_at: timestamptz - id: uuid - name: String - tier: smallint +input game_server_nodes_set_input { + build_id: Int + cpu_cores_per_socket: Int + cpu_frequency_info: jsonb + cpu_governor_info: jsonb + cpu_sockets: Int + cpu_threads_per_core: Int + cpu_warnings: jsonb + cs2_launch_options: jsonb + cs2_video_settings: jsonb + csgo_build_id: Int + demo_network_limiter: Int + disk_available_gb: Int + disk_used_percent: Int + enabled: Boolean + enabled_for_match_making: Boolean + end_port_range: Int + gpu: Boolean + gpu_demos_enabled: Boolean + gpu_info: jsonb + gpu_rendering_enabled: Boolean + gpu_streaming_enabled: Boolean + id: String + label: String + lan_ip: inet + node_ip: inet + offline_at: timestamptz + pin_build_id: Int + pin_plugin_runtime: String + pin_plugin_version: String + plugins_synced_at: timestamptz + public_ip: inet + region: String + shader_bake_progress: numeric + shader_bake_progress_stage: String + shader_bake_status: String + shader_bake_status_history: jsonb + start_port_range: Int + status: e_game_server_node_statuses_enum + supports_cpu_pinning: Boolean + supports_low_latency: Boolean + token: String + update_status: String } """aggregate stddev on columns""" -type league_divisions_stddev_fields { - tier: Float -} - -"""aggregate stddev_pop on columns""" -type league_divisions_stddev_pop_fields { - tier: Float -} +type game_server_nodes_stddev_fields { + """ + A computed field, executes function "available_node_server_count" + """ + available_server_count: Int + build_id: Float + cpu_cores_per_socket: Float + cpu_sockets: Float + cpu_threads_per_core: Float + csgo_build_id: Float + demo_network_limiter: Float + disk_available_gb: Float + disk_used_percent: Float + end_port_range: Float + pin_build_id: Float + shader_bake_progress: Float + start_port_range: Float -"""aggregate stddev_samp on columns""" -type league_divisions_stddev_samp_fields { - tier: Float + """ + A computed field, executes function "total_node_server_count" + """ + total_server_count: Int } """ -Streaming cursor of the table "league_divisions" +order by stddev() on columns of table "game_server_nodes" """ -input league_divisions_stream_cursor_input { - """Stream column input with initial value""" - initial_value: league_divisions_stream_cursor_value_input! - - """cursor ordering""" - ordering: cursor_ordering +input game_server_nodes_stddev_order_by { + build_id: order_by + cpu_cores_per_socket: order_by + cpu_sockets: order_by + cpu_threads_per_core: order_by + csgo_build_id: order_by + demo_network_limiter: order_by + disk_available_gb: order_by + disk_used_percent: order_by + end_port_range: order_by + pin_build_id: order_by + shader_bake_progress: order_by + start_port_range: order_by } -"""Initial value of the column from where the streaming should start""" -input league_divisions_stream_cursor_value_input { - created_at: timestamptz - id: uuid - name: String - tier: smallint -} +"""aggregate stddev_pop on columns""" +type game_server_nodes_stddev_pop_fields { + """ + A computed field, executes function "available_node_server_count" + """ + available_server_count: Int + build_id: Float + cpu_cores_per_socket: Float + cpu_sockets: Float + cpu_threads_per_core: Float + csgo_build_id: Float + demo_network_limiter: Float + disk_available_gb: Float + disk_used_percent: Float + end_port_range: Float + pin_build_id: Float + shader_bake_progress: Float + start_port_range: Float -"""aggregate sum on columns""" -type league_divisions_sum_fields { - tier: smallint + """ + A computed field, executes function "total_node_server_count" + """ + total_server_count: Int } """ -update columns of table "league_divisions" +order by stddev_pop() on columns of table "game_server_nodes" """ -enum league_divisions_update_column { - """column name""" - created_at - - """column name""" - id - - """column name""" - name - - """column name""" - tier -} - -input league_divisions_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: league_divisions_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: league_divisions_set_input - - """filter the rows which have to be updated""" - where: league_divisions_bool_exp! -} - -"""aggregate var_pop on columns""" -type league_divisions_var_pop_fields { - tier: Float +input game_server_nodes_stddev_pop_order_by { + build_id: order_by + cpu_cores_per_socket: order_by + cpu_sockets: order_by + cpu_threads_per_core: order_by + csgo_build_id: order_by + demo_network_limiter: order_by + disk_available_gb: order_by + disk_used_percent: order_by + end_port_range: order_by + pin_build_id: order_by + shader_bake_progress: order_by + start_port_range: order_by } -"""aggregate var_samp on columns""" -type league_divisions_var_samp_fields { - tier: Float -} +"""aggregate stddev_samp on columns""" +type game_server_nodes_stddev_samp_fields { + """ + A computed field, executes function "available_node_server_count" + """ + available_server_count: Int + build_id: Float + cpu_cores_per_socket: Float + cpu_sockets: Float + cpu_threads_per_core: Float + csgo_build_id: Float + demo_network_limiter: Float + disk_available_gb: Float + disk_used_percent: Float + end_port_range: Float + pin_build_id: Float + shader_bake_progress: Float + start_port_range: Float -"""aggregate variance on columns""" -type league_divisions_variance_fields { - tier: Float + """ + A computed field, executes function "total_node_server_count" + """ + total_server_count: Int } """ -columns and relationships of "league_match_weeks" +order by stddev_samp() on columns of table "game_server_nodes" """ -type league_match_weeks { - closes_at: timestamptz! - created_at: timestamptz! - default_match_at: timestamptz! - id: uuid! - league_season_id: uuid! - opens_at: timestamptz! - - """An object relationship""" - season: league_seasons! - week_number: Int! +input game_server_nodes_stddev_samp_order_by { + build_id: order_by + cpu_cores_per_socket: order_by + cpu_sockets: order_by + cpu_threads_per_core: order_by + csgo_build_id: order_by + demo_network_limiter: order_by + disk_available_gb: order_by + disk_used_percent: order_by + end_port_range: order_by + pin_build_id: order_by + shader_bake_progress: order_by + start_port_range: order_by } """ -aggregated selection of "league_match_weeks" +Streaming cursor of the table "game_server_nodes" """ -type league_match_weeks_aggregate { - aggregate: league_match_weeks_aggregate_fields - nodes: [league_match_weeks!]! -} +input game_server_nodes_stream_cursor_input { + """Stream column input with initial value""" + initial_value: game_server_nodes_stream_cursor_value_input! -input league_match_weeks_aggregate_bool_exp { - count: league_match_weeks_aggregate_bool_exp_count + """cursor ordering""" + ordering: cursor_ordering } -input league_match_weeks_aggregate_bool_exp_count { - arguments: [league_match_weeks_select_column!] - distinct: Boolean - filter: league_match_weeks_bool_exp - predicate: Int_comparison_exp! +"""Initial value of the column from where the streaming should start""" +input game_server_nodes_stream_cursor_value_input { + build_id: Int + cpu_cores_per_socket: Int + cpu_frequency_info: jsonb + cpu_governor_info: jsonb + cpu_sockets: Int + cpu_threads_per_core: Int + cpu_warnings: jsonb + cs2_launch_options: jsonb + cs2_video_settings: jsonb + csgo_build_id: Int + demo_network_limiter: Int + disk_available_gb: Int + disk_used_percent: Int + enabled: Boolean + enabled_for_match_making: Boolean + end_port_range: Int + gpu: Boolean + gpu_demos_enabled: Boolean + gpu_info: jsonb + gpu_rendering_enabled: Boolean + gpu_streaming_enabled: Boolean + id: String + label: String + lan_ip: inet + node_ip: inet + offline_at: timestamptz + pin_build_id: Int + pin_plugin_runtime: String + pin_plugin_version: String + plugins_synced_at: timestamptz + public_ip: inet + region: String + shader_bake_progress: numeric + shader_bake_progress_stage: String + shader_bake_status: String + shader_bake_status_history: jsonb + start_port_range: Int + status: e_game_server_node_statuses_enum + supports_cpu_pinning: Boolean + supports_low_latency: Boolean + token: String + update_status: String } -""" -aggregate fields of "league_match_weeks" -""" -type league_match_weeks_aggregate_fields { - avg: league_match_weeks_avg_fields - count(columns: [league_match_weeks_select_column!], distinct: Boolean): Int! - max: league_match_weeks_max_fields - min: league_match_weeks_min_fields - stddev: league_match_weeks_stddev_fields - stddev_pop: league_match_weeks_stddev_pop_fields - stddev_samp: league_match_weeks_stddev_samp_fields - sum: league_match_weeks_sum_fields - var_pop: league_match_weeks_var_pop_fields - var_samp: league_match_weeks_var_samp_fields - variance: league_match_weeks_variance_fields +"""aggregate sum on columns""" +type game_server_nodes_sum_fields { + """ + A computed field, executes function "available_node_server_count" + """ + available_server_count: Int + build_id: Int + cpu_cores_per_socket: Int + cpu_sockets: Int + cpu_threads_per_core: Int + csgo_build_id: Int + demo_network_limiter: Int + disk_available_gb: Int + disk_used_percent: Int + end_port_range: Int + pin_build_id: Int + shader_bake_progress: numeric + start_port_range: Int + + """ + A computed field, executes function "total_node_server_count" + """ + total_server_count: Int } """ -order by aggregate values of table "league_match_weeks" +order by sum() on columns of table "game_server_nodes" """ -input league_match_weeks_aggregate_order_by { - avg: league_match_weeks_avg_order_by - count: order_by - max: league_match_weeks_max_order_by - min: league_match_weeks_min_order_by - stddev: league_match_weeks_stddev_order_by - stddev_pop: league_match_weeks_stddev_pop_order_by - stddev_samp: league_match_weeks_stddev_samp_order_by - sum: league_match_weeks_sum_order_by - var_pop: league_match_weeks_var_pop_order_by - var_samp: league_match_weeks_var_samp_order_by - variance: league_match_weeks_variance_order_by +input game_server_nodes_sum_order_by { + build_id: order_by + cpu_cores_per_socket: order_by + cpu_sockets: order_by + cpu_threads_per_core: order_by + csgo_build_id: order_by + demo_network_limiter: order_by + disk_available_gb: order_by + disk_used_percent: order_by + end_port_range: order_by + pin_build_id: order_by + shader_bake_progress: order_by + start_port_range: order_by } """ -input type for inserting array relation for remote table "league_match_weeks" +update columns of table "game_server_nodes" """ -input league_match_weeks_arr_rel_insert_input { - data: [league_match_weeks_insert_input!]! +enum game_server_nodes_update_column { + """column name""" + build_id - """upsert condition""" - on_conflict: league_match_weeks_on_conflict -} + """column name""" + cpu_cores_per_socket -"""aggregate avg on columns""" -type league_match_weeks_avg_fields { - week_number: Float -} + """column name""" + cpu_frequency_info -""" -order by avg() on columns of table "league_match_weeks" -""" -input league_match_weeks_avg_order_by { - week_number: order_by -} + """column name""" + cpu_governor_info -""" -Boolean expression to filter rows from the table "league_match_weeks". All fields are combined with a logical 'AND'. -""" -input league_match_weeks_bool_exp { - _and: [league_match_weeks_bool_exp!] - _not: league_match_weeks_bool_exp - _or: [league_match_weeks_bool_exp!] - closes_at: timestamptz_comparison_exp - created_at: timestamptz_comparison_exp - default_match_at: timestamptz_comparison_exp - id: uuid_comparison_exp - league_season_id: uuid_comparison_exp - opens_at: timestamptz_comparison_exp - season: league_seasons_bool_exp - week_number: Int_comparison_exp -} + """column name""" + cpu_sockets -""" -unique or primary key constraints on table "league_match_weeks" -""" -enum league_match_weeks_constraint { - """ - unique or primary key constraint on columns "league_season_id", "week_number" - """ - league_match_weeks_league_season_id_week_number_key + """column name""" + cpu_threads_per_core - """ - unique or primary key constraint on columns "id" - """ - league_match_weeks_pkey -} + """column name""" + cpu_warnings -""" -input type for incrementing numeric columns in table "league_match_weeks" -""" -input league_match_weeks_inc_input { - week_number: Int -} + """column name""" + cs2_launch_options -""" -input type for inserting data into table "league_match_weeks" -""" -input league_match_weeks_insert_input { - closes_at: timestamptz - created_at: timestamptz - default_match_at: timestamptz - id: uuid - league_season_id: uuid - opens_at: timestamptz - season: league_seasons_obj_rel_insert_input - week_number: Int -} + """column name""" + cs2_video_settings -"""aggregate max on columns""" -type league_match_weeks_max_fields { - closes_at: timestamptz - created_at: timestamptz - default_match_at: timestamptz - id: uuid - league_season_id: uuid - opens_at: timestamptz - week_number: Int -} + """column name""" + csgo_build_id -""" -order by max() on columns of table "league_match_weeks" -""" -input league_match_weeks_max_order_by { - closes_at: order_by - created_at: order_by - default_match_at: order_by - id: order_by - league_season_id: order_by - opens_at: order_by - week_number: order_by -} + """column name""" + demo_network_limiter -"""aggregate min on columns""" -type league_match_weeks_min_fields { - closes_at: timestamptz - created_at: timestamptz - default_match_at: timestamptz - id: uuid - league_season_id: uuid - opens_at: timestamptz - week_number: Int -} + """column name""" + disk_available_gb -""" -order by min() on columns of table "league_match_weeks" -""" -input league_match_weeks_min_order_by { - closes_at: order_by - created_at: order_by - default_match_at: order_by - id: order_by - league_season_id: order_by - opens_at: order_by - week_number: order_by -} + """column name""" + disk_used_percent -""" -response of any mutation on the table "league_match_weeks" -""" -type league_match_weeks_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """column name""" + enabled - """data from the rows affected by the mutation""" - returning: [league_match_weeks!]! -} + """column name""" + enabled_for_match_making -""" -on_conflict condition type for table "league_match_weeks" -""" -input league_match_weeks_on_conflict { - constraint: league_match_weeks_constraint! - update_columns: [league_match_weeks_update_column!]! = [] - where: league_match_weeks_bool_exp -} + """column name""" + end_port_range -"""Ordering options when selecting data from "league_match_weeks".""" -input league_match_weeks_order_by { - closes_at: order_by - created_at: order_by - default_match_at: order_by - id: order_by - league_season_id: order_by - opens_at: order_by - season: league_seasons_order_by - week_number: order_by -} + """column name""" + gpu -"""primary key columns input for table: league_match_weeks""" -input league_match_weeks_pk_columns_input { - id: uuid! -} + """column name""" + gpu_demos_enabled -""" -select columns of table "league_match_weeks" -""" -enum league_match_weeks_select_column { """column name""" - closes_at + gpu_info """column name""" - created_at + gpu_rendering_enabled """column name""" - default_match_at + gpu_streaming_enabled """column name""" id """column name""" - league_season_id + label """column name""" - opens_at + lan_ip """column name""" - week_number -} - -""" -input type for updating data in table "league_match_weeks" -""" -input league_match_weeks_set_input { - closes_at: timestamptz - created_at: timestamptz - default_match_at: timestamptz - id: uuid - league_season_id: uuid - opens_at: timestamptz - week_number: Int -} - -"""aggregate stddev on columns""" -type league_match_weeks_stddev_fields { - week_number: Float -} + node_ip -""" -order by stddev() on columns of table "league_match_weeks" -""" -input league_match_weeks_stddev_order_by { - week_number: order_by -} + """column name""" + offline_at -"""aggregate stddev_pop on columns""" -type league_match_weeks_stddev_pop_fields { - week_number: Float -} + """column name""" + pin_build_id -""" -order by stddev_pop() on columns of table "league_match_weeks" -""" -input league_match_weeks_stddev_pop_order_by { - week_number: order_by -} + """column name""" + pin_plugin_runtime -"""aggregate stddev_samp on columns""" -type league_match_weeks_stddev_samp_fields { - week_number: Float -} + """column name""" + pin_plugin_version -""" -order by stddev_samp() on columns of table "league_match_weeks" -""" -input league_match_weeks_stddev_samp_order_by { - week_number: order_by -} + """column name""" + plugins_synced_at -""" -Streaming cursor of the table "league_match_weeks" -""" -input league_match_weeks_stream_cursor_input { - """Stream column input with initial value""" - initial_value: league_match_weeks_stream_cursor_value_input! + """column name""" + public_ip - """cursor ordering""" - ordering: cursor_ordering -} + """column name""" + region -"""Initial value of the column from where the streaming should start""" -input league_match_weeks_stream_cursor_value_input { - closes_at: timestamptz - created_at: timestamptz - default_match_at: timestamptz - id: uuid - league_season_id: uuid - opens_at: timestamptz - week_number: Int -} + """column name""" + shader_bake_progress -"""aggregate sum on columns""" -type league_match_weeks_sum_fields { - week_number: Int -} + """column name""" + shader_bake_progress_stage -""" -order by sum() on columns of table "league_match_weeks" -""" -input league_match_weeks_sum_order_by { - week_number: order_by -} + """column name""" + shader_bake_status -""" -update columns of table "league_match_weeks" -""" -enum league_match_weeks_update_column { """column name""" - closes_at + shader_bake_status_history """column name""" - created_at + start_port_range """column name""" - default_match_at + status """column name""" - id + supports_cpu_pinning """column name""" - league_season_id + supports_low_latency """column name""" - opens_at + token """column name""" - week_number + update_status } -input league_match_weeks_updates { +input game_server_nodes_updates { + """append existing jsonb value of filtered columns with new jsonb value""" + _append: game_server_nodes_append_input + + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: game_server_nodes_delete_at_path_input + + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: game_server_nodes_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: game_server_nodes_delete_key_input + """increments the numeric columns with given value of the filtered values""" - _inc: league_match_weeks_inc_input + _inc: game_server_nodes_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: game_server_nodes_prepend_input """sets the columns of the filtered rows to the given values""" - _set: league_match_weeks_set_input + _set: game_server_nodes_set_input """filter the rows which have to be updated""" - where: league_match_weeks_bool_exp! + where: game_server_nodes_bool_exp! } """aggregate var_pop on columns""" -type league_match_weeks_var_pop_fields { - week_number: Float -} - -""" -order by var_pop() on columns of table "league_match_weeks" -""" -input league_match_weeks_var_pop_order_by { - week_number: order_by -} +type game_server_nodes_var_pop_fields { + """ + A computed field, executes function "available_node_server_count" + """ + available_server_count: Int + build_id: Float + cpu_cores_per_socket: Float + cpu_sockets: Float + cpu_threads_per_core: Float + csgo_build_id: Float + demo_network_limiter: Float + disk_available_gb: Float + disk_used_percent: Float + end_port_range: Float + pin_build_id: Float + shader_bake_progress: Float + start_port_range: Float -"""aggregate var_samp on columns""" -type league_match_weeks_var_samp_fields { - week_number: Float + """ + A computed field, executes function "total_node_server_count" + """ + total_server_count: Int } """ -order by var_samp() on columns of table "league_match_weeks" +order by var_pop() on columns of table "game_server_nodes" """ -input league_match_weeks_var_samp_order_by { - week_number: order_by +input game_server_nodes_var_pop_order_by { + build_id: order_by + cpu_cores_per_socket: order_by + cpu_sockets: order_by + cpu_threads_per_core: order_by + csgo_build_id: order_by + demo_network_limiter: order_by + disk_available_gb: order_by + disk_used_percent: order_by + end_port_range: order_by + pin_build_id: order_by + shader_bake_progress: order_by + start_port_range: order_by } -"""aggregate variance on columns""" -type league_match_weeks_variance_fields { - week_number: Float -} +"""aggregate var_samp on columns""" +type game_server_nodes_var_samp_fields { + """ + A computed field, executes function "available_node_server_count" + """ + available_server_count: Int + build_id: Float + cpu_cores_per_socket: Float + cpu_sockets: Float + cpu_threads_per_core: Float + csgo_build_id: Float + demo_network_limiter: Float + disk_available_gb: Float + disk_used_percent: Float + end_port_range: Float + pin_build_id: Float + shader_bake_progress: Float + start_port_range: Float -""" -order by variance() on columns of table "league_match_weeks" -""" -input league_match_weeks_variance_order_by { - week_number: order_by + """ + A computed field, executes function "total_node_server_count" + """ + total_server_count: Int } """ -columns and relationships of "league_relegation_playoffs" +order by var_samp() on columns of table "game_server_nodes" """ -type league_relegation_playoffs { - created_at: timestamptz! - - """An object relationship""" - higher_division: league_divisions! - higher_division_id: uuid! - higher_slots: Int! - id: uuid! - league_season_id: uuid! - - """An object relationship""" - lower_division: league_divisions! - lower_division_id: uuid! - resolved_at: timestamptz +input game_server_nodes_var_samp_order_by { + build_id: order_by + cpu_cores_per_socket: order_by + cpu_sockets: order_by + cpu_threads_per_core: order_by + csgo_build_id: order_by + demo_network_limiter: order_by + disk_available_gb: order_by + disk_used_percent: order_by + end_port_range: order_by + pin_build_id: order_by + shader_bake_progress: order_by + start_port_range: order_by +} - """An object relationship""" - season: league_seasons! +"""aggregate variance on columns""" +type game_server_nodes_variance_fields { + """ + A computed field, executes function "available_node_server_count" + """ + available_server_count: Int + build_id: Float + cpu_cores_per_socket: Float + cpu_sockets: Float + cpu_threads_per_core: Float + csgo_build_id: Float + demo_network_limiter: Float + disk_available_gb: Float + disk_used_percent: Float + end_port_range: Float + pin_build_id: Float + shader_bake_progress: Float + start_port_range: Float - """An object relationship""" - tournament: tournaments - tournament_id: uuid + """ + A computed field, executes function "total_node_server_count" + """ + total_server_count: Int } """ -aggregated selection of "league_relegation_playoffs" +order by variance() on columns of table "game_server_nodes" """ -type league_relegation_playoffs_aggregate { - aggregate: league_relegation_playoffs_aggregate_fields - nodes: [league_relegation_playoffs!]! -} - -input league_relegation_playoffs_aggregate_bool_exp { - count: league_relegation_playoffs_aggregate_bool_exp_count -} - -input league_relegation_playoffs_aggregate_bool_exp_count { - arguments: [league_relegation_playoffs_select_column!] - distinct: Boolean - filter: league_relegation_playoffs_bool_exp - predicate: Int_comparison_exp! +input game_server_nodes_variance_order_by { + build_id: order_by + cpu_cores_per_socket: order_by + cpu_sockets: order_by + cpu_threads_per_core: order_by + csgo_build_id: order_by + demo_network_limiter: order_by + disk_available_gb: order_by + disk_used_percent: order_by + end_port_range: order_by + pin_build_id: order_by + shader_bake_progress: order_by + start_port_range: order_by } """ -aggregate fields of "league_relegation_playoffs" +columns and relationships of "game_versions" """ -type league_relegation_playoffs_aggregate_fields { - avg: league_relegation_playoffs_avg_fields - count(columns: [league_relegation_playoffs_select_column!], distinct: Boolean): Int! - max: league_relegation_playoffs_max_fields - min: league_relegation_playoffs_min_fields - stddev: league_relegation_playoffs_stddev_fields - stddev_pop: league_relegation_playoffs_stddev_pop_fields - stddev_samp: league_relegation_playoffs_stddev_samp_fields - sum: league_relegation_playoffs_sum_fields - var_pop: league_relegation_playoffs_var_pop_fields - var_samp: league_relegation_playoffs_var_samp_fields - variance: league_relegation_playoffs_variance_fields +type game_versions { + build_id: Int! + current: Boolean + cvars: Boolean! + description: String! + downloads( + """JSON select path""" + path: String + ): jsonb + updated_at: timestamptz! + version: String! } """ -order by aggregate values of table "league_relegation_playoffs" +aggregated selection of "game_versions" """ -input league_relegation_playoffs_aggregate_order_by { - avg: league_relegation_playoffs_avg_order_by - count: order_by - max: league_relegation_playoffs_max_order_by - min: league_relegation_playoffs_min_order_by - stddev: league_relegation_playoffs_stddev_order_by - stddev_pop: league_relegation_playoffs_stddev_pop_order_by - stddev_samp: league_relegation_playoffs_stddev_samp_order_by - sum: league_relegation_playoffs_sum_order_by - var_pop: league_relegation_playoffs_var_pop_order_by - var_samp: league_relegation_playoffs_var_samp_order_by - variance: league_relegation_playoffs_variance_order_by +type game_versions_aggregate { + aggregate: game_versions_aggregate_fields + nodes: [game_versions!]! } """ -input type for inserting array relation for remote table "league_relegation_playoffs" +aggregate fields of "game_versions" """ -input league_relegation_playoffs_arr_rel_insert_input { - data: [league_relegation_playoffs_insert_input!]! - - """upsert condition""" - on_conflict: league_relegation_playoffs_on_conflict +type game_versions_aggregate_fields { + avg: game_versions_avg_fields + count(columns: [game_versions_select_column!], distinct: Boolean): Int! + max: game_versions_max_fields + min: game_versions_min_fields + stddev: game_versions_stddev_fields + stddev_pop: game_versions_stddev_pop_fields + stddev_samp: game_versions_stddev_samp_fields + sum: game_versions_sum_fields + var_pop: game_versions_var_pop_fields + var_samp: game_versions_var_samp_fields + variance: game_versions_variance_fields } -"""aggregate avg on columns""" -type league_relegation_playoffs_avg_fields { - higher_slots: Float +"""append existing jsonb value of filtered columns with new jsonb value""" +input game_versions_append_input { + downloads: jsonb } -""" -order by avg() on columns of table "league_relegation_playoffs" -""" -input league_relegation_playoffs_avg_order_by { - higher_slots: order_by +"""aggregate avg on columns""" +type game_versions_avg_fields { + build_id: Float } """ -Boolean expression to filter rows from the table "league_relegation_playoffs". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "game_versions". All fields are combined with a logical 'AND'. """ -input league_relegation_playoffs_bool_exp { - _and: [league_relegation_playoffs_bool_exp!] - _not: league_relegation_playoffs_bool_exp - _or: [league_relegation_playoffs_bool_exp!] - created_at: timestamptz_comparison_exp - higher_division: league_divisions_bool_exp - higher_division_id: uuid_comparison_exp - higher_slots: Int_comparison_exp - id: uuid_comparison_exp - league_season_id: uuid_comparison_exp - lower_division: league_divisions_bool_exp - lower_division_id: uuid_comparison_exp - resolved_at: timestamptz_comparison_exp - season: league_seasons_bool_exp - tournament: tournaments_bool_exp - tournament_id: uuid_comparison_exp +input game_versions_bool_exp { + _and: [game_versions_bool_exp!] + _not: game_versions_bool_exp + _or: [game_versions_bool_exp!] + build_id: Int_comparison_exp + current: Boolean_comparison_exp + cvars: Boolean_comparison_exp + description: String_comparison_exp + downloads: jsonb_comparison_exp + updated_at: timestamptz_comparison_exp + version: String_comparison_exp } """ -unique or primary key constraints on table "league_relegation_playoffs" +unique or primary key constraints on table "game_versions" """ -enum league_relegation_playoffs_constraint { +enum game_versions_constraint { """ - unique or primary key constraint on columns "higher_division_id", "league_season_id", "lower_division_id" + unique or primary key constraint on columns "build_id" """ - league_relegation_playoffs_league_season_id_higher_division_key + game_versions_pkey """ - unique or primary key constraint on columns "id" + unique or primary key constraint on columns "current" """ - league_relegation_playoffs_pkey + idx_game_versions_current } """ -input type for incrementing numeric columns in table "league_relegation_playoffs" +delete the field or element with specified path (for JSON arrays, negative integers count from the end) """ -input league_relegation_playoffs_inc_input { - higher_slots: Int +input game_versions_delete_at_path_input { + downloads: [String!] } """ -input type for inserting data into table "league_relegation_playoffs" +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array """ -input league_relegation_playoffs_insert_input { - created_at: timestamptz - higher_division: league_divisions_obj_rel_insert_input - higher_division_id: uuid - higher_slots: Int - id: uuid - league_season_id: uuid - lower_division: league_divisions_obj_rel_insert_input - lower_division_id: uuid - resolved_at: timestamptz - season: league_seasons_obj_rel_insert_input - tournament: tournaments_obj_rel_insert_input - tournament_id: uuid -} - -"""aggregate max on columns""" -type league_relegation_playoffs_max_fields { - created_at: timestamptz - higher_division_id: uuid - higher_slots: Int - id: uuid - league_season_id: uuid - lower_division_id: uuid - resolved_at: timestamptz - tournament_id: uuid +input game_versions_delete_elem_input { + downloads: Int } """ -order by max() on columns of table "league_relegation_playoffs" +delete key/value pair or string element. key/value pairs are matched based on their key value """ -input league_relegation_playoffs_max_order_by { - created_at: order_by - higher_division_id: order_by - higher_slots: order_by - id: order_by - league_season_id: order_by - lower_division_id: order_by - resolved_at: order_by - tournament_id: order_by +input game_versions_delete_key_input { + downloads: String } -"""aggregate min on columns""" -type league_relegation_playoffs_min_fields { - created_at: timestamptz - higher_division_id: uuid - higher_slots: Int - id: uuid - league_season_id: uuid - lower_division_id: uuid - resolved_at: timestamptz - tournament_id: uuid +""" +input type for incrementing numeric columns in table "game_versions" +""" +input game_versions_inc_input { + build_id: Int } """ -order by min() on columns of table "league_relegation_playoffs" +input type for inserting data into table "game_versions" """ -input league_relegation_playoffs_min_order_by { - created_at: order_by - higher_division_id: order_by - higher_slots: order_by - id: order_by - league_season_id: order_by - lower_division_id: order_by - resolved_at: order_by - tournament_id: order_by +input game_versions_insert_input { + build_id: Int + current: Boolean + cvars: Boolean + description: String + downloads: jsonb + updated_at: timestamptz + version: String +} + +"""aggregate max on columns""" +type game_versions_max_fields { + build_id: Int + description: String + updated_at: timestamptz + version: String +} + +"""aggregate min on columns""" +type game_versions_min_fields { + build_id: Int + description: String + updated_at: timestamptz + version: String } """ -response of any mutation on the table "league_relegation_playoffs" +response of any mutation on the table "game_versions" """ -type league_relegation_playoffs_mutation_response { +type game_versions_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [league_relegation_playoffs!]! + returning: [game_versions!]! } """ -on_conflict condition type for table "league_relegation_playoffs" +input type for inserting object relation for remote table "game_versions" """ -input league_relegation_playoffs_on_conflict { - constraint: league_relegation_playoffs_constraint! - update_columns: [league_relegation_playoffs_update_column!]! = [] - where: league_relegation_playoffs_bool_exp +input game_versions_obj_rel_insert_input { + data: game_versions_insert_input! + + """upsert condition""" + on_conflict: game_versions_on_conflict } """ -Ordering options when selecting data from "league_relegation_playoffs". +on_conflict condition type for table "game_versions" """ -input league_relegation_playoffs_order_by { - created_at: order_by - higher_division: league_divisions_order_by - higher_division_id: order_by - higher_slots: order_by - id: order_by - league_season_id: order_by - lower_division: league_divisions_order_by - lower_division_id: order_by - resolved_at: order_by - season: league_seasons_order_by - tournament: tournaments_order_by - tournament_id: order_by +input game_versions_on_conflict { + constraint: game_versions_constraint! + update_columns: [game_versions_update_column!]! = [] + where: game_versions_bool_exp } -"""primary key columns input for table: league_relegation_playoffs""" -input league_relegation_playoffs_pk_columns_input { - id: uuid! +"""Ordering options when selecting data from "game_versions".""" +input game_versions_order_by { + build_id: order_by + current: order_by + cvars: order_by + description: order_by + downloads: order_by + updated_at: order_by + version: order_by +} + +"""primary key columns input for table: game_versions""" +input game_versions_pk_columns_input { + build_id: Int! +} + +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input game_versions_prepend_input { + downloads: jsonb } """ -select columns of table "league_relegation_playoffs" +select columns of table "game_versions" """ -enum league_relegation_playoffs_select_column { - """column name""" - created_at - +enum game_versions_select_column { """column name""" - higher_division_id + build_id """column name""" - higher_slots + current """column name""" - id + cvars """column name""" - league_season_id + description """column name""" - lower_division_id + downloads """column name""" - resolved_at + updated_at """column name""" - tournament_id + version } """ -input type for updating data in table "league_relegation_playoffs" +input type for updating data in table "game_versions" """ -input league_relegation_playoffs_set_input { - created_at: timestamptz - higher_division_id: uuid - higher_slots: Int - id: uuid - league_season_id: uuid - lower_division_id: uuid - resolved_at: timestamptz - tournament_id: uuid +input game_versions_set_input { + build_id: Int + current: Boolean + cvars: Boolean + description: String + downloads: jsonb + updated_at: timestamptz + version: String } """aggregate stddev on columns""" -type league_relegation_playoffs_stddev_fields { - higher_slots: Float -} - -""" -order by stddev() on columns of table "league_relegation_playoffs" -""" -input league_relegation_playoffs_stddev_order_by { - higher_slots: order_by +type game_versions_stddev_fields { + build_id: Float } """aggregate stddev_pop on columns""" -type league_relegation_playoffs_stddev_pop_fields { - higher_slots: Float -} - -""" -order by stddev_pop() on columns of table "league_relegation_playoffs" -""" -input league_relegation_playoffs_stddev_pop_order_by { - higher_slots: order_by +type game_versions_stddev_pop_fields { + build_id: Float } """aggregate stddev_samp on columns""" -type league_relegation_playoffs_stddev_samp_fields { - higher_slots: Float -} - -""" -order by stddev_samp() on columns of table "league_relegation_playoffs" -""" -input league_relegation_playoffs_stddev_samp_order_by { - higher_slots: order_by +type game_versions_stddev_samp_fields { + build_id: Float } """ -Streaming cursor of the table "league_relegation_playoffs" +Streaming cursor of the table "game_versions" """ -input league_relegation_playoffs_stream_cursor_input { +input game_versions_stream_cursor_input { """Stream column input with initial value""" - initial_value: league_relegation_playoffs_stream_cursor_value_input! + initial_value: game_versions_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input league_relegation_playoffs_stream_cursor_value_input { - created_at: timestamptz - higher_division_id: uuid - higher_slots: Int - id: uuid - league_season_id: uuid - lower_division_id: uuid - resolved_at: timestamptz - tournament_id: uuid +input game_versions_stream_cursor_value_input { + build_id: Int + current: Boolean + cvars: Boolean + description: String + downloads: jsonb + updated_at: timestamptz + version: String } """aggregate sum on columns""" -type league_relegation_playoffs_sum_fields { - higher_slots: Int -} - -""" -order by sum() on columns of table "league_relegation_playoffs" -""" -input league_relegation_playoffs_sum_order_by { - higher_slots: order_by +type game_versions_sum_fields { + build_id: Int } """ -update columns of table "league_relegation_playoffs" +update columns of table "game_versions" """ -enum league_relegation_playoffs_update_column { +enum game_versions_update_column { """column name""" - created_at + build_id """column name""" - higher_division_id + current """column name""" - higher_slots + cvars """column name""" - id + description """column name""" - league_season_id + downloads """column name""" - lower_division_id + updated_at """column name""" - resolved_at - - """column name""" - tournament_id + version } -input league_relegation_playoffs_updates { +input game_versions_updates { + """append existing jsonb value of filtered columns with new jsonb value""" + _append: game_versions_append_input + + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: game_versions_delete_at_path_input + + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: game_versions_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: game_versions_delete_key_input + """increments the numeric columns with given value of the filtered values""" - _inc: league_relegation_playoffs_inc_input + _inc: game_versions_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: game_versions_prepend_input """sets the columns of the filtered rows to the given values""" - _set: league_relegation_playoffs_set_input + _set: game_versions_set_input """filter the rows which have to be updated""" - where: league_relegation_playoffs_bool_exp! + where: game_versions_bool_exp! } """aggregate var_pop on columns""" -type league_relegation_playoffs_var_pop_fields { - higher_slots: Float -} - -""" -order by var_pop() on columns of table "league_relegation_playoffs" -""" -input league_relegation_playoffs_var_pop_order_by { - higher_slots: order_by +type game_versions_var_pop_fields { + build_id: Float } """aggregate var_samp on columns""" -type league_relegation_playoffs_var_samp_fields { - higher_slots: Float -} - -""" -order by var_samp() on columns of table "league_relegation_playoffs" -""" -input league_relegation_playoffs_var_samp_order_by { - higher_slots: order_by +type game_versions_var_samp_fields { + build_id: Float } """aggregate variance on columns""" -type league_relegation_playoffs_variance_fields { - higher_slots: Float -} - -""" -order by variance() on columns of table "league_relegation_playoffs" -""" -input league_relegation_playoffs_variance_order_by { - higher_slots: order_by +type game_versions_variance_fields { + build_id: Float } """ -columns and relationships of "league_scheduling_proposals" +columns and relationships of "gamedata_signature_validations" """ -type league_scheduling_proposals { - """An object relationship""" - bracket: tournament_brackets! - created_at: timestamptz! +type gamedata_signature_validations { + branch: String! + build_id: Int! """An object relationship""" - e_proposal_status: e_league_proposal_statuses! + game_version: game_versions! id: uuid! - message: String - - """An object relationship""" - proposed_by: players! - proposed_by_league_team_season_id: uuid - proposed_by_steam_id: bigint! - proposed_time: timestamptz! - - """An object relationship""" - responded_by: players - responded_by_steam_id: bigint - status: e_league_proposal_statuses_enum! - - """An object relationship""" - team_season: league_team_seasons - tournament_bracket_id: uuid! + results( + """JSON select path""" + path: String + ): jsonb + status: String! + validated_at: timestamptz! } """ -aggregated selection of "league_scheduling_proposals" +aggregated selection of "gamedata_signature_validations" """ -type league_scheduling_proposals_aggregate { - aggregate: league_scheduling_proposals_aggregate_fields - nodes: [league_scheduling_proposals!]! +type gamedata_signature_validations_aggregate { + aggregate: gamedata_signature_validations_aggregate_fields + nodes: [gamedata_signature_validations!]! } -input league_scheduling_proposals_aggregate_bool_exp { - count: league_scheduling_proposals_aggregate_bool_exp_count +""" +aggregate fields of "gamedata_signature_validations" +""" +type gamedata_signature_validations_aggregate_fields { + avg: gamedata_signature_validations_avg_fields + count(columns: [gamedata_signature_validations_select_column!], distinct: Boolean): Int! + max: gamedata_signature_validations_max_fields + min: gamedata_signature_validations_min_fields + stddev: gamedata_signature_validations_stddev_fields + stddev_pop: gamedata_signature_validations_stddev_pop_fields + stddev_samp: gamedata_signature_validations_stddev_samp_fields + sum: gamedata_signature_validations_sum_fields + var_pop: gamedata_signature_validations_var_pop_fields + var_samp: gamedata_signature_validations_var_samp_fields + variance: gamedata_signature_validations_variance_fields } -input league_scheduling_proposals_aggregate_bool_exp_count { - arguments: [league_scheduling_proposals_select_column!] - distinct: Boolean - filter: league_scheduling_proposals_bool_exp - predicate: Int_comparison_exp! +"""append existing jsonb value of filtered columns with new jsonb value""" +input gamedata_signature_validations_append_input { + results: jsonb } -""" -aggregate fields of "league_scheduling_proposals" -""" -type league_scheduling_proposals_aggregate_fields { - avg: league_scheduling_proposals_avg_fields - count(columns: [league_scheduling_proposals_select_column!], distinct: Boolean): Int! - max: league_scheduling_proposals_max_fields - min: league_scheduling_proposals_min_fields - stddev: league_scheduling_proposals_stddev_fields - stddev_pop: league_scheduling_proposals_stddev_pop_fields - stddev_samp: league_scheduling_proposals_stddev_samp_fields - sum: league_scheduling_proposals_sum_fields - var_pop: league_scheduling_proposals_var_pop_fields - var_samp: league_scheduling_proposals_var_samp_fields - variance: league_scheduling_proposals_variance_fields +"""aggregate avg on columns""" +type gamedata_signature_validations_avg_fields { + build_id: Float } """ -order by aggregate values of table "league_scheduling_proposals" +Boolean expression to filter rows from the table "gamedata_signature_validations". All fields are combined with a logical 'AND'. """ -input league_scheduling_proposals_aggregate_order_by { - avg: league_scheduling_proposals_avg_order_by - count: order_by - max: league_scheduling_proposals_max_order_by - min: league_scheduling_proposals_min_order_by - stddev: league_scheduling_proposals_stddev_order_by - stddev_pop: league_scheduling_proposals_stddev_pop_order_by - stddev_samp: league_scheduling_proposals_stddev_samp_order_by - sum: league_scheduling_proposals_sum_order_by - var_pop: league_scheduling_proposals_var_pop_order_by - var_samp: league_scheduling_proposals_var_samp_order_by - variance: league_scheduling_proposals_variance_order_by +input gamedata_signature_validations_bool_exp { + _and: [gamedata_signature_validations_bool_exp!] + _not: gamedata_signature_validations_bool_exp + _or: [gamedata_signature_validations_bool_exp!] + branch: String_comparison_exp + build_id: Int_comparison_exp + game_version: game_versions_bool_exp + id: uuid_comparison_exp + results: jsonb_comparison_exp + status: String_comparison_exp + validated_at: timestamptz_comparison_exp } """ -input type for inserting array relation for remote table "league_scheduling_proposals" +unique or primary key constraints on table "gamedata_signature_validations" """ -input league_scheduling_proposals_arr_rel_insert_input { - data: [league_scheduling_proposals_insert_input!]! - - """upsert condition""" - on_conflict: league_scheduling_proposals_on_conflict -} +enum gamedata_signature_validations_constraint { + """ + unique or primary key constraint on columns "build_id", "branch" + """ + gamedata_signature_validations_build_branch_idx -"""aggregate avg on columns""" -type league_scheduling_proposals_avg_fields { - proposed_by_steam_id: Float - responded_by_steam_id: Float + """ + unique or primary key constraint on columns "id" + """ + gamedata_signature_validations_pkey } """ -order by avg() on columns of table "league_scheduling_proposals" +delete the field or element with specified path (for JSON arrays, negative integers count from the end) """ -input league_scheduling_proposals_avg_order_by { - proposed_by_steam_id: order_by - responded_by_steam_id: order_by +input gamedata_signature_validations_delete_at_path_input { + results: [String!] } """ -Boolean expression to filter rows from the table "league_scheduling_proposals". All fields are combined with a logical 'AND'. +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array """ -input league_scheduling_proposals_bool_exp { - _and: [league_scheduling_proposals_bool_exp!] - _not: league_scheduling_proposals_bool_exp - _or: [league_scheduling_proposals_bool_exp!] - bracket: tournament_brackets_bool_exp - created_at: timestamptz_comparison_exp - e_proposal_status: e_league_proposal_statuses_bool_exp - id: uuid_comparison_exp - message: String_comparison_exp - proposed_by: players_bool_exp - proposed_by_league_team_season_id: uuid_comparison_exp - proposed_by_steam_id: bigint_comparison_exp - proposed_time: timestamptz_comparison_exp - responded_by: players_bool_exp - responded_by_steam_id: bigint_comparison_exp - status: e_league_proposal_statuses_enum_comparison_exp - team_season: league_team_seasons_bool_exp - tournament_bracket_id: uuid_comparison_exp +input gamedata_signature_validations_delete_elem_input { + results: Int } """ -unique or primary key constraints on table "league_scheduling_proposals" +delete key/value pair or string element. key/value pairs are matched based on their key value """ -enum league_scheduling_proposals_constraint { - """ - unique or primary key constraint on columns "id" - """ - league_scheduling_proposals_pkey +input gamedata_signature_validations_delete_key_input { + results: String } """ -input type for incrementing numeric columns in table "league_scheduling_proposals" +input type for incrementing numeric columns in table "gamedata_signature_validations" """ -input league_scheduling_proposals_inc_input { - proposed_by_steam_id: bigint - responded_by_steam_id: bigint +input gamedata_signature_validations_inc_input { + build_id: Int } """ -input type for inserting data into table "league_scheduling_proposals" +input type for inserting data into table "gamedata_signature_validations" """ -input league_scheduling_proposals_insert_input { - bracket: tournament_brackets_obj_rel_insert_input - created_at: timestamptz - e_proposal_status: e_league_proposal_statuses_obj_rel_insert_input +input gamedata_signature_validations_insert_input { + branch: String + build_id: Int + game_version: game_versions_obj_rel_insert_input id: uuid - message: String - proposed_by: players_obj_rel_insert_input - proposed_by_league_team_season_id: uuid - proposed_by_steam_id: bigint - proposed_time: timestamptz - responded_by: players_obj_rel_insert_input - responded_by_steam_id: bigint - status: e_league_proposal_statuses_enum - team_season: league_team_seasons_obj_rel_insert_input - tournament_bracket_id: uuid + results: jsonb + status: String + validated_at: timestamptz } """aggregate max on columns""" -type league_scheduling_proposals_max_fields { - created_at: timestamptz +type gamedata_signature_validations_max_fields { + branch: String + build_id: Int id: uuid - message: String - proposed_by_league_team_season_id: uuid - proposed_by_steam_id: bigint - proposed_time: timestamptz - responded_by_steam_id: bigint - tournament_bracket_id: uuid -} - -""" -order by max() on columns of table "league_scheduling_proposals" -""" -input league_scheduling_proposals_max_order_by { - created_at: order_by - id: order_by - message: order_by - proposed_by_league_team_season_id: order_by - proposed_by_steam_id: order_by - proposed_time: order_by - responded_by_steam_id: order_by - tournament_bracket_id: order_by + status: String + validated_at: timestamptz } """aggregate min on columns""" -type league_scheduling_proposals_min_fields { - created_at: timestamptz +type gamedata_signature_validations_min_fields { + branch: String + build_id: Int id: uuid - message: String - proposed_by_league_team_season_id: uuid - proposed_by_steam_id: bigint - proposed_time: timestamptz - responded_by_steam_id: bigint - tournament_bracket_id: uuid -} - -""" -order by min() on columns of table "league_scheduling_proposals" -""" -input league_scheduling_proposals_min_order_by { - created_at: order_by - id: order_by - message: order_by - proposed_by_league_team_season_id: order_by - proposed_by_steam_id: order_by - proposed_time: order_by - responded_by_steam_id: order_by - tournament_bracket_id: order_by + status: String + validated_at: timestamptz } """ -response of any mutation on the table "league_scheduling_proposals" +response of any mutation on the table "gamedata_signature_validations" """ -type league_scheduling_proposals_mutation_response { +type gamedata_signature_validations_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [league_scheduling_proposals!]! + returning: [gamedata_signature_validations!]! } """ -on_conflict condition type for table "league_scheduling_proposals" +on_conflict condition type for table "gamedata_signature_validations" """ -input league_scheduling_proposals_on_conflict { - constraint: league_scheduling_proposals_constraint! - update_columns: [league_scheduling_proposals_update_column!]! = [] - where: league_scheduling_proposals_bool_exp +input gamedata_signature_validations_on_conflict { + constraint: gamedata_signature_validations_constraint! + update_columns: [gamedata_signature_validations_update_column!]! = [] + where: gamedata_signature_validations_bool_exp } """ -Ordering options when selecting data from "league_scheduling_proposals". +Ordering options when selecting data from "gamedata_signature_validations". """ -input league_scheduling_proposals_order_by { - bracket: tournament_brackets_order_by - created_at: order_by - e_proposal_status: e_league_proposal_statuses_order_by +input gamedata_signature_validations_order_by { + branch: order_by + build_id: order_by + game_version: game_versions_order_by id: order_by - message: order_by - proposed_by: players_order_by - proposed_by_league_team_season_id: order_by - proposed_by_steam_id: order_by - proposed_time: order_by - responded_by: players_order_by - responded_by_steam_id: order_by + results: order_by status: order_by - team_season: league_team_seasons_order_by - tournament_bracket_id: order_by + validated_at: order_by } -"""primary key columns input for table: league_scheduling_proposals""" -input league_scheduling_proposals_pk_columns_input { +"""primary key columns input for table: gamedata_signature_validations""" +input gamedata_signature_validations_pk_columns_input { id: uuid! } +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input gamedata_signature_validations_prepend_input { + results: jsonb +} + """ -select columns of table "league_scheduling_proposals" +select columns of table "gamedata_signature_validations" """ -enum league_scheduling_proposals_select_column { - """column name""" - created_at - - """column name""" - id - - """column name""" - message - +enum gamedata_signature_validations_select_column { """column name""" - proposed_by_league_team_season_id + branch """column name""" - proposed_by_steam_id + build_id """column name""" - proposed_time + id """column name""" - responded_by_steam_id + results """column name""" status """column name""" - tournament_bracket_id + validated_at } """ -input type for updating data in table "league_scheduling_proposals" +input type for updating data in table "gamedata_signature_validations" """ -input league_scheduling_proposals_set_input { - created_at: timestamptz +input gamedata_signature_validations_set_input { + branch: String + build_id: Int id: uuid - message: String - proposed_by_league_team_season_id: uuid - proposed_by_steam_id: bigint - proposed_time: timestamptz - responded_by_steam_id: bigint - status: e_league_proposal_statuses_enum - tournament_bracket_id: uuid + results: jsonb + status: String + validated_at: timestamptz } """aggregate stddev on columns""" -type league_scheduling_proposals_stddev_fields { - proposed_by_steam_id: Float - responded_by_steam_id: Float -} - -""" -order by stddev() on columns of table "league_scheduling_proposals" -""" -input league_scheduling_proposals_stddev_order_by { - proposed_by_steam_id: order_by - responded_by_steam_id: order_by +type gamedata_signature_validations_stddev_fields { + build_id: Float } """aggregate stddev_pop on columns""" -type league_scheduling_proposals_stddev_pop_fields { - proposed_by_steam_id: Float - responded_by_steam_id: Float -} - -""" -order by stddev_pop() on columns of table "league_scheduling_proposals" -""" -input league_scheduling_proposals_stddev_pop_order_by { - proposed_by_steam_id: order_by - responded_by_steam_id: order_by +type gamedata_signature_validations_stddev_pop_fields { + build_id: Float } """aggregate stddev_samp on columns""" -type league_scheduling_proposals_stddev_samp_fields { - proposed_by_steam_id: Float - responded_by_steam_id: Float -} - -""" -order by stddev_samp() on columns of table "league_scheduling_proposals" -""" -input league_scheduling_proposals_stddev_samp_order_by { - proposed_by_steam_id: order_by - responded_by_steam_id: order_by +type gamedata_signature_validations_stddev_samp_fields { + build_id: Float } """ -Streaming cursor of the table "league_scheduling_proposals" +Streaming cursor of the table "gamedata_signature_validations" """ -input league_scheduling_proposals_stream_cursor_input { +input gamedata_signature_validations_stream_cursor_input { """Stream column input with initial value""" - initial_value: league_scheduling_proposals_stream_cursor_value_input! + initial_value: gamedata_signature_validations_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input league_scheduling_proposals_stream_cursor_value_input { - created_at: timestamptz +input gamedata_signature_validations_stream_cursor_value_input { + branch: String + build_id: Int id: uuid - message: String - proposed_by_league_team_season_id: uuid - proposed_by_steam_id: bigint - proposed_time: timestamptz - responded_by_steam_id: bigint - status: e_league_proposal_statuses_enum - tournament_bracket_id: uuid + results: jsonb + status: String + validated_at: timestamptz } """aggregate sum on columns""" -type league_scheduling_proposals_sum_fields { - proposed_by_steam_id: bigint - responded_by_steam_id: bigint -} - -""" -order by sum() on columns of table "league_scheduling_proposals" -""" -input league_scheduling_proposals_sum_order_by { - proposed_by_steam_id: order_by - responded_by_steam_id: order_by +type gamedata_signature_validations_sum_fields { + build_id: Int } """ -update columns of table "league_scheduling_proposals" +update columns of table "gamedata_signature_validations" """ -enum league_scheduling_proposals_update_column { - """column name""" - created_at - - """column name""" - id - - """column name""" - message - +enum gamedata_signature_validations_update_column { """column name""" - proposed_by_league_team_season_id + branch """column name""" - proposed_by_steam_id + build_id """column name""" - proposed_time + id """column name""" - responded_by_steam_id + results """column name""" status """column name""" - tournament_bracket_id + validated_at } -input league_scheduling_proposals_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: league_scheduling_proposals_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: league_scheduling_proposals_set_input +input gamedata_signature_validations_updates { + """append existing jsonb value of filtered columns with new jsonb value""" + _append: gamedata_signature_validations_append_input - """filter the rows which have to be updated""" - where: league_scheduling_proposals_bool_exp! -} + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: gamedata_signature_validations_delete_at_path_input -"""aggregate var_pop on columns""" -type league_scheduling_proposals_var_pop_fields { - proposed_by_steam_id: Float - responded_by_steam_id: Float + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: gamedata_signature_validations_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: gamedata_signature_validations_delete_key_input + + """increments the numeric columns with given value of the filtered values""" + _inc: gamedata_signature_validations_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: gamedata_signature_validations_prepend_input + + """sets the columns of the filtered rows to the given values""" + _set: gamedata_signature_validations_set_input + + """filter the rows which have to be updated""" + where: gamedata_signature_validations_bool_exp! } -""" -order by var_pop() on columns of table "league_scheduling_proposals" -""" -input league_scheduling_proposals_var_pop_order_by { - proposed_by_steam_id: order_by - responded_by_steam_id: order_by +"""aggregate var_pop on columns""" +type gamedata_signature_validations_var_pop_fields { + build_id: Float } """aggregate var_samp on columns""" -type league_scheduling_proposals_var_samp_fields { - proposed_by_steam_id: Float - responded_by_steam_id: Float +type gamedata_signature_validations_var_samp_fields { + build_id: Float } -""" -order by var_samp() on columns of table "league_scheduling_proposals" -""" -input league_scheduling_proposals_var_samp_order_by { - proposed_by_steam_id: order_by - responded_by_steam_id: order_by +"""aggregate variance on columns""" +type gamedata_signature_validations_variance_fields { + build_id: Float } -"""aggregate variance on columns""" -type league_scheduling_proposals_variance_fields { - proposed_by_steam_id: Float - responded_by_steam_id: Float +input get_event_leaderboard_args { + _category: String + _event_id: uuid + _match_type: String + _min_rounds: Int } -""" -order by variance() on columns of table "league_scheduling_proposals" -""" -input league_scheduling_proposals_variance_order_by { - proposed_by_steam_id: order_by - responded_by_steam_id: order_by +input get_leaderboard_args { + _category: String + _exclude_tournaments: Boolean + _match_type: String + _role: String + _season_id: uuid + _source: String + _window_days: Int } -""" -columns and relationships of "league_season_divisions" -""" -type league_season_divisions { - created_at: timestamptz! +input get_league_season_leaderboard_args { + _category: String + _league_season_id: uuid + _role: String +} - """An object relationship""" - division: league_divisions! - id: uuid! - league_division_id: uuid! - league_season_id: uuid! +input get_player_leaderboard_rank_args { + _category: String + _exclude_tournaments: Boolean + _match_type: String + _player_steam_id: String + _season_id: uuid + _source: String + _window_days: Int +} - """An object relationship""" - season: league_seasons! +scalar inet - """An array relationship""" - standings( - """distinct select on columns""" - distinct_on: [v_league_division_standings_select_column!] +""" +Boolean expression to compare columns of type "inet". All fields are combined with logical 'AND'. +""" +input inet_comparison_exp { + _eq: inet + _gt: inet + _gte: inet + _in: [inet!] + _is_null: Boolean + _lt: inet + _lte: inet + _neq: inet + _nin: [inet!] +} - """limit the number of rows returned""" - limit: Int +scalar json - """skip the first n rows. Use only with order_by""" - offset: Int +""" +Boolean expression to compare columns of type "json". All fields are combined with logical 'AND'. +""" +input json_comparison_exp { + _eq: json + _gt: json + _gte: json + _in: [json!] + _is_null: Boolean + _lt: json + _lte: json + _neq: json + _nin: [json!] +} - """sort the rows by one or more columns""" - order_by: [v_league_division_standings_order_by!] +scalar jsonb - """filter the rows returned""" - where: v_league_division_standings_bool_exp - ): [v_league_division_standings!]! +input jsonb_cast_exp { + String: String_comparison_exp +} - """An aggregate relationship""" - standings_aggregate( - """distinct select on columns""" - distinct_on: [v_league_division_standings_select_column!] +""" +Boolean expression to compare columns of type "jsonb". All fields are combined with logical 'AND'. +""" +input jsonb_comparison_exp { + _cast: jsonb_cast_exp - """limit the number of rows returned""" - limit: Int + """is the column contained in the given json value""" + _contained_in: jsonb - """skip the first n rows. Use only with order_by""" - offset: Int + """does the column contain the given json value at the top level""" + _contains: jsonb + _eq: jsonb + _gt: jsonb + _gte: jsonb - """sort the rows by one or more columns""" - order_by: [v_league_division_standings_order_by!] + """does the string exist as a top-level key in the column""" + _has_key: String - """filter the rows returned""" - where: v_league_division_standings_bool_exp - ): v_league_division_standings_aggregate! + """do all of these strings exist as top-level keys in the column""" + _has_keys_all: [String!] - """An object relationship""" - tournament: tournaments - tournament_id: uuid + """do any of these strings exist as top-level keys in the column""" + _has_keys_any: [String!] + _in: [jsonb!] + _is_null: Boolean + _lt: jsonb + _lte: jsonb + _neq: jsonb + _nin: [jsonb!] } """ -aggregated selection of "league_season_divisions" +columns and relationships of "leaderboard_entries" """ -type league_season_divisions_aggregate { - aggregate: league_season_divisions_aggregate_fields - nodes: [league_season_divisions!]! -} - -input league_season_divisions_aggregate_bool_exp { - count: league_season_divisions_aggregate_bool_exp_count -} - -input league_season_divisions_aggregate_bool_exp_count { - arguments: [league_season_divisions_select_column!] - distinct: Boolean - filter: league_season_divisions_bool_exp - predicate: Int_comparison_exp! +type leaderboard_entries { + matches_played: Int + player_avatar_url: String + player_country: String + player_custom_avatar_url: String + player_name: String! + player_steam_id: String! + secondary_value: float8 + tertiary_value: float8 + value: float8! } -""" -aggregate fields of "league_season_divisions" -""" -type league_season_divisions_aggregate_fields { - count(columns: [league_season_divisions_select_column!], distinct: Boolean): Int! - max: league_season_divisions_max_fields - min: league_season_divisions_min_fields +type leaderboard_entries_aggregate { + aggregate: leaderboard_entries_aggregate_fields + nodes: [leaderboard_entries!]! } """ -order by aggregate values of table "league_season_divisions" +aggregate fields of "leaderboard_entries" """ -input league_season_divisions_aggregate_order_by { - count: order_by - max: league_season_divisions_max_order_by - min: league_season_divisions_min_order_by +type leaderboard_entries_aggregate_fields { + avg: leaderboard_entries_avg_fields + count(columns: [leaderboard_entries_select_column!], distinct: Boolean): Int! + max: leaderboard_entries_max_fields + min: leaderboard_entries_min_fields + stddev: leaderboard_entries_stddev_fields + stddev_pop: leaderboard_entries_stddev_pop_fields + stddev_samp: leaderboard_entries_stddev_samp_fields + sum: leaderboard_entries_sum_fields + var_pop: leaderboard_entries_var_pop_fields + var_samp: leaderboard_entries_var_samp_fields + variance: leaderboard_entries_variance_fields } -""" -input type for inserting array relation for remote table "league_season_divisions" -""" -input league_season_divisions_arr_rel_insert_input { - data: [league_season_divisions_insert_input!]! - - """upsert condition""" - on_conflict: league_season_divisions_on_conflict +"""aggregate avg on columns""" +type leaderboard_entries_avg_fields { + matches_played: Float + secondary_value: Float + tertiary_value: Float + value: Float } """ -Boolean expression to filter rows from the table "league_season_divisions". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "leaderboard_entries". All fields are combined with a logical 'AND'. """ -input league_season_divisions_bool_exp { - _and: [league_season_divisions_bool_exp!] - _not: league_season_divisions_bool_exp - _or: [league_season_divisions_bool_exp!] - created_at: timestamptz_comparison_exp - division: league_divisions_bool_exp - id: uuid_comparison_exp - league_division_id: uuid_comparison_exp - league_season_id: uuid_comparison_exp - season: league_seasons_bool_exp - standings: v_league_division_standings_bool_exp - standings_aggregate: v_league_division_standings_aggregate_bool_exp - tournament: tournaments_bool_exp - tournament_id: uuid_comparison_exp +input leaderboard_entries_bool_exp { + _and: [leaderboard_entries_bool_exp!] + _not: leaderboard_entries_bool_exp + _or: [leaderboard_entries_bool_exp!] + matches_played: Int_comparison_exp + player_avatar_url: String_comparison_exp + player_country: String_comparison_exp + player_custom_avatar_url: String_comparison_exp + player_name: String_comparison_exp + player_steam_id: String_comparison_exp + secondary_value: float8_comparison_exp + tertiary_value: float8_comparison_exp + value: float8_comparison_exp } """ -unique or primary key constraints on table "league_season_divisions" +input type for incrementing numeric columns in table "leaderboard_entries" """ -enum league_season_divisions_constraint { - """ - unique or primary key constraint on columns "league_division_id", "league_season_id" - """ - league_season_divisions_league_season_id_league_division_id_key - - """ - unique or primary key constraint on columns "id" - """ - league_season_divisions_pkey - - """ - unique or primary key constraint on columns "tournament_id" - """ - league_season_divisions_tournament_id_key +input leaderboard_entries_inc_input { + matches_played: Int + secondary_value: float8 + tertiary_value: float8 + value: float8 } """ -input type for inserting data into table "league_season_divisions" +input type for inserting data into table "leaderboard_entries" """ -input league_season_divisions_insert_input { - created_at: timestamptz - division: league_divisions_obj_rel_insert_input - id: uuid - league_division_id: uuid - league_season_id: uuid - season: league_seasons_obj_rel_insert_input - standings: v_league_division_standings_arr_rel_insert_input - tournament: tournaments_obj_rel_insert_input - tournament_id: uuid +input leaderboard_entries_insert_input { + matches_played: Int + player_avatar_url: String + player_country: String + player_custom_avatar_url: String + player_name: String + player_steam_id: String + secondary_value: float8 + tertiary_value: float8 + value: float8 } """aggregate max on columns""" -type league_season_divisions_max_fields { - created_at: timestamptz - id: uuid - league_division_id: uuid - league_season_id: uuid - tournament_id: uuid -} - -""" -order by max() on columns of table "league_season_divisions" -""" -input league_season_divisions_max_order_by { - created_at: order_by - id: order_by - league_division_id: order_by - league_season_id: order_by - tournament_id: order_by +type leaderboard_entries_max_fields { + matches_played: Int + player_avatar_url: String + player_country: String + player_custom_avatar_url: String + player_name: String + player_steam_id: String + secondary_value: float8 + tertiary_value: float8 + value: float8 } """aggregate min on columns""" -type league_season_divisions_min_fields { - created_at: timestamptz - id: uuid - league_division_id: uuid - league_season_id: uuid - tournament_id: uuid -} - -""" -order by min() on columns of table "league_season_divisions" -""" -input league_season_divisions_min_order_by { - created_at: order_by - id: order_by - league_division_id: order_by - league_season_id: order_by - tournament_id: order_by +type leaderboard_entries_min_fields { + matches_played: Int + player_avatar_url: String + player_country: String + player_custom_avatar_url: String + player_name: String + player_steam_id: String + secondary_value: float8 + tertiary_value: float8 + value: float8 } """ -response of any mutation on the table "league_season_divisions" +response of any mutation on the table "leaderboard_entries" """ -type league_season_divisions_mutation_response { +type leaderboard_entries_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [league_season_divisions!]! + returning: [leaderboard_entries!]! } -""" -input type for inserting object relation for remote table "league_season_divisions" -""" -input league_season_divisions_obj_rel_insert_input { - data: league_season_divisions_insert_input! - - """upsert condition""" - on_conflict: league_season_divisions_on_conflict +"""Ordering options when selecting data from "leaderboard_entries".""" +input leaderboard_entries_order_by { + matches_played: order_by + player_avatar_url: order_by + player_country: order_by + player_custom_avatar_url: order_by + player_name: order_by + player_steam_id: order_by + secondary_value: order_by + tertiary_value: order_by + value: order_by } """ -on_conflict condition type for table "league_season_divisions" +select columns of table "leaderboard_entries" """ -input league_season_divisions_on_conflict { - constraint: league_season_divisions_constraint! - update_columns: [league_season_divisions_update_column!]! = [] - where: league_season_divisions_bool_exp -} +enum leaderboard_entries_select_column { + """column name""" + matches_played -"""Ordering options when selecting data from "league_season_divisions".""" -input league_season_divisions_order_by { - created_at: order_by - division: league_divisions_order_by - id: order_by - league_division_id: order_by - league_season_id: order_by - season: league_seasons_order_by - standings_aggregate: v_league_division_standings_aggregate_order_by - tournament: tournaments_order_by - tournament_id: order_by -} + """column name""" + player_avatar_url -"""primary key columns input for table: league_season_divisions""" -input league_season_divisions_pk_columns_input { - id: uuid! -} + """column name""" + player_country -""" -select columns of table "league_season_divisions" -""" -enum league_season_divisions_select_column { """column name""" - created_at + player_custom_avatar_url """column name""" - id + player_name """column name""" - league_division_id + player_steam_id """column name""" - league_season_id + secondary_value """column name""" - tournament_id + tertiary_value + + """column name""" + value } """ -input type for updating data in table "league_season_divisions" +input type for updating data in table "leaderboard_entries" """ -input league_season_divisions_set_input { - created_at: timestamptz - id: uuid - league_division_id: uuid - league_season_id: uuid - tournament_id: uuid +input leaderboard_entries_set_input { + matches_played: Int + player_avatar_url: String + player_country: String + player_custom_avatar_url: String + player_name: String + player_steam_id: String + secondary_value: float8 + tertiary_value: float8 + value: float8 +} + +"""aggregate stddev on columns""" +type leaderboard_entries_stddev_fields { + matches_played: Float + secondary_value: Float + tertiary_value: Float + value: Float +} + +"""aggregate stddev_pop on columns""" +type leaderboard_entries_stddev_pop_fields { + matches_played: Float + secondary_value: Float + tertiary_value: Float + value: Float +} + +"""aggregate stddev_samp on columns""" +type leaderboard_entries_stddev_samp_fields { + matches_played: Float + secondary_value: Float + tertiary_value: Float + value: Float } """ -Streaming cursor of the table "league_season_divisions" +Streaming cursor of the table "leaderboard_entries" """ -input league_season_divisions_stream_cursor_input { +input leaderboard_entries_stream_cursor_input { """Stream column input with initial value""" - initial_value: league_season_divisions_stream_cursor_value_input! + initial_value: leaderboard_entries_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input league_season_divisions_stream_cursor_value_input { - created_at: timestamptz - id: uuid - league_division_id: uuid - league_season_id: uuid - tournament_id: uuid -} - -""" -update columns of table "league_season_divisions" -""" -enum league_season_divisions_update_column { - """column name""" - created_at +input leaderboard_entries_stream_cursor_value_input { + matches_played: Int + player_avatar_url: String + player_country: String + player_custom_avatar_url: String + player_name: String + player_steam_id: String + secondary_value: float8 + tertiary_value: float8 + value: float8 +} - """column name""" - id +"""aggregate sum on columns""" +type leaderboard_entries_sum_fields { + matches_played: Int + secondary_value: float8 + tertiary_value: float8 + value: float8 +} - """column name""" - league_division_id +input leaderboard_entries_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: leaderboard_entries_inc_input - """column name""" - league_season_id + """sets the columns of the filtered rows to the given values""" + _set: leaderboard_entries_set_input - """column name""" - tournament_id + """filter the rows which have to be updated""" + where: leaderboard_entries_bool_exp! } -input league_season_divisions_updates { - """sets the columns of the filtered rows to the given values""" - _set: league_season_divisions_set_input +"""aggregate var_pop on columns""" +type leaderboard_entries_var_pop_fields { + matches_played: Float + secondary_value: Float + tertiary_value: Float + value: Float +} - """filter the rows which have to be updated""" - where: league_season_divisions_bool_exp! +"""aggregate var_samp on columns""" +type leaderboard_entries_var_samp_fields { + matches_played: Float + secondary_value: Float + tertiary_value: Float + value: Float +} + +"""aggregate variance on columns""" +type leaderboard_entries_variance_fields { + matches_played: Float + secondary_value: Float + tertiary_value: Float + value: Float +} + +input league_award_forfeit_args { + _tournament_bracket_id: uuid + _winning_tournament_team_id: uuid } """ -columns and relationships of "league_seasons" +columns and relationships of "league_divisions" """ -type league_seasons { - auto_regular_season_format: Boolean! +type league_divisions { + created_at: timestamptz! + id: uuid! + name: String! """An array relationship""" - awards( + season_divisions( """distinct select on columns""" - distinct_on: [award_recipients_select_column!] + distinct_on: [league_season_divisions_select_column!] """limit the number of rows returned""" limit: Int @@ -27139,16 +26562,16 @@ type league_seasons { offset: Int """sort the rows by one or more columns""" - order_by: [award_recipients_order_by!] + order_by: [league_season_divisions_order_by!] """filter the rows returned""" - where: award_recipients_bool_exp - ): [award_recipients!]! + where: league_season_divisions_bool_exp + ): [league_season_divisions!]! """An aggregate relationship""" - awards_aggregate( + season_divisions_aggregate( """distinct select on columns""" - distinct_on: [award_recipients_select_column!] + distinct_on: [league_season_divisions_select_column!] """limit the number of rows returned""" limit: Int @@ -27157,2094 +26580,1996 @@ type league_seasons { offset: Int """sort the rows by one or more columns""" - order_by: [award_recipients_order_by!] + order_by: [league_season_divisions_order_by!] """filter the rows returned""" - where: award_recipients_bool_exp - ): award_recipients_aggregate! + where: league_season_divisions_bool_exp + ): league_season_divisions_aggregate! + tier: smallint! +} + +""" +aggregated selection of "league_divisions" +""" +type league_divisions_aggregate { + aggregate: league_divisions_aggregate_fields + nodes: [league_divisions!]! +} + +""" +aggregate fields of "league_divisions" +""" +type league_divisions_aggregate_fields { + avg: league_divisions_avg_fields + count(columns: [league_divisions_select_column!], distinct: Boolean): Int! + max: league_divisions_max_fields + min: league_divisions_min_fields + stddev: league_divisions_stddev_fields + stddev_pop: league_divisions_stddev_pop_fields + stddev_samp: league_divisions_stddev_samp_fields + sum: league_divisions_sum_fields + var_pop: league_divisions_var_pop_fields + var_samp: league_divisions_var_samp_fields + variance: league_divisions_variance_fields +} + +"""aggregate avg on columns""" +type league_divisions_avg_fields { + tier: Float +} + +""" +Boolean expression to filter rows from the table "league_divisions". All fields are combined with a logical 'AND'. +""" +input league_divisions_bool_exp { + _and: [league_divisions_bool_exp!] + _not: league_divisions_bool_exp + _or: [league_divisions_bool_exp!] + created_at: timestamptz_comparison_exp + id: uuid_comparison_exp + name: String_comparison_exp + season_divisions: league_season_divisions_bool_exp + season_divisions_aggregate: league_season_divisions_aggregate_bool_exp + tier: smallint_comparison_exp +} +""" +unique or primary key constraints on table "league_divisions" +""" +enum league_divisions_constraint { """ - A computed field, executes function "can_register_for_league_season" + unique or primary key constraint on columns "name" """ - can_register: Boolean - created_at: timestamptz! - created_by_steam_id: bigint - default_best_of: Int! - direct_promote_count: Int! - direct_relegate_count: Int! - - """An object relationship""" - e_league_season_status: e_league_season_statuses! - games_per_week: Int! - id: uuid! + league_divisions_name_key """ - A computed field, executes function "is_league_season_admin" + unique or primary key constraint on columns "id" """ - is_league_admin: Boolean + league_divisions_pkey """ - A computed field, executes function "league_season_is_roster_locked" + unique or primary key constraint on columns "tier" """ - is_roster_locked: Boolean - match_options_id: uuid + league_divisions_tier_key +} - """An array relationship""" - match_weeks( - """distinct select on columns""" - distinct_on: [league_match_weeks_select_column!] +""" +input type for incrementing numeric columns in table "league_divisions" +""" +input league_divisions_inc_input { + tier: smallint +} - """limit the number of rows returned""" - limit: Int +""" +input type for inserting data into table "league_divisions" +""" +input league_divisions_insert_input { + created_at: timestamptz + id: uuid + name: String + season_divisions: league_season_divisions_arr_rel_insert_input + tier: smallint +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate max on columns""" +type league_divisions_max_fields { + created_at: timestamptz + id: uuid + name: String + tier: smallint +} - """sort the rows by one or more columns""" - order_by: [league_match_weeks_order_by!] +"""aggregate min on columns""" +type league_divisions_min_fields { + created_at: timestamptz + id: uuid + name: String + tier: smallint +} - """filter the rows returned""" - where: league_match_weeks_bool_exp - ): [league_match_weeks!]! +""" +response of any mutation on the table "league_divisions" +""" +type league_divisions_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """An aggregate relationship""" - match_weeks_aggregate( - """distinct select on columns""" - distinct_on: [league_match_weeks_select_column!] + """data from the rows affected by the mutation""" + returning: [league_divisions!]! +} - """limit the number of rows returned""" - limit: Int +""" +input type for inserting object relation for remote table "league_divisions" +""" +input league_divisions_obj_rel_insert_input { + data: league_divisions_insert_input! - """skip the first n rows. Use only with order_by""" - offset: Int + """upsert condition""" + on_conflict: league_divisions_on_conflict +} - """sort the rows by one or more columns""" - order_by: [league_match_weeks_order_by!] +""" +on_conflict condition type for table "league_divisions" +""" +input league_divisions_on_conflict { + constraint: league_divisions_constraint! + update_columns: [league_divisions_update_column!]! = [] + where: league_divisions_bool_exp +} - """filter the rows returned""" - where: league_match_weeks_bool_exp - ): league_match_weeks_aggregate! - match_weeks_count: Int! - max_roster_size: Int - min_roster_size: Int! +"""Ordering options when selecting data from "league_divisions".""" +input league_divisions_order_by { + created_at: order_by + id: order_by + name: order_by + season_divisions_aggregate: league_season_divisions_aggregate_order_by + tier: order_by +} - """An array relationship""" - movements( - """distinct select on columns""" - distinct_on: [league_team_movements_select_column!] +"""primary key columns input for table: league_divisions""" +input league_divisions_pk_columns_input { + id: uuid! +} - """limit the number of rows returned""" - limit: Int +""" +select columns of table "league_divisions" +""" +enum league_divisions_select_column { + """column name""" + created_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + id - """sort the rows by one or more columns""" - order_by: [league_team_movements_order_by!] + """column name""" + name - """filter the rows returned""" - where: league_team_movements_bool_exp - ): [league_team_movements!]! + """column name""" + tier +} - """An aggregate relationship""" - movements_aggregate( - """distinct select on columns""" - distinct_on: [league_team_movements_select_column!] +""" +input type for updating data in table "league_divisions" +""" +input league_divisions_set_input { + created_at: timestamptz + id: uuid + name: String + tier: smallint +} - """limit the number of rows returned""" - limit: Int +"""aggregate stddev on columns""" +type league_divisions_stddev_fields { + tier: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate stddev_pop on columns""" +type league_divisions_stddev_pop_fields { + tier: Float +} - """sort the rows by one or more columns""" - order_by: [league_team_movements_order_by!] +"""aggregate stddev_samp on columns""" +type league_divisions_stddev_samp_fields { + tier: Float +} - """filter the rows returned""" - where: league_team_movements_bool_exp - ): league_team_movements_aggregate! +""" +Streaming cursor of the table "league_divisions" +""" +input league_divisions_stream_cursor_input { + """Stream column input with initial value""" + initial_value: league_divisions_stream_cursor_value_input! - """ - A computed field, executes function "league_season_my_registration" - """ - my_registration( - """distinct select on columns""" - distinct_on: [league_team_seasons_select_column!] + """cursor ordering""" + ordering: cursor_ordering +} - """limit the number of rows returned""" - limit: Int +"""Initial value of the column from where the streaming should start""" +input league_divisions_stream_cursor_value_input { + created_at: timestamptz + id: uuid + name: String + tier: smallint +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate sum on columns""" +type league_divisions_sum_fields { + tier: smallint +} - """sort the rows by one or more columns""" - order_by: [league_team_seasons_order_by!] +""" +update columns of table "league_divisions" +""" +enum league_divisions_update_column { + """column name""" + created_at - """filter the rows returned""" - where: league_team_seasons_bool_exp - ): [league_team_seasons!] - name: String! + """column name""" + id - """An object relationship""" - options: match_options + """column name""" + name - """An array relationship""" - player_stats( - """distinct select on columns""" - distinct_on: [v_league_season_player_stats_select_column!] + """column name""" + tier +} - """limit the number of rows returned""" - limit: Int +input league_divisions_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: league_divisions_inc_input - """skip the first n rows. Use only with order_by""" - offset: Int + """sets the columns of the filtered rows to the given values""" + _set: league_divisions_set_input - """sort the rows by one or more columns""" - order_by: [v_league_season_player_stats_order_by!] + """filter the rows which have to be updated""" + where: league_divisions_bool_exp! +} - """filter the rows returned""" - where: v_league_season_player_stats_bool_exp - ): [v_league_season_player_stats!]! +"""aggregate var_pop on columns""" +type league_divisions_var_pop_fields { + tier: Float +} - """An aggregate relationship""" - player_stats_aggregate( - """distinct select on columns""" - distinct_on: [v_league_season_player_stats_select_column!] +"""aggregate var_samp on columns""" +type league_divisions_var_samp_fields { + tier: Float +} - """limit the number of rows returned""" - limit: Int +"""aggregate variance on columns""" +type league_divisions_variance_fields { + tier: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +columns and relationships of "league_match_weeks" +""" +type league_match_weeks { + closes_at: timestamptz! + created_at: timestamptz! + default_match_at: timestamptz! + id: uuid! + league_season_id: uuid! + opens_at: timestamptz! - """sort the rows by one or more columns""" - order_by: [v_league_season_player_stats_order_by!] + """An object relationship""" + season: league_seasons! + week_number: Int! +} - """filter the rows returned""" - where: v_league_season_player_stats_bool_exp - ): v_league_season_player_stats_aggregate! - playoff_best_of: Int! - playoff_round_best_of( - """JSON select path""" - path: String - ): jsonb! - playoff_seats: Int! - playoff_stage_type: e_tournament_stage_types_enum! - playoff_third_place_match: Boolean! - promote_count: Int! - regular_season_stage_type: e_tournament_stage_types_enum! - relegate_count: Int! - relegation_down_count: Int! +""" +aggregated selection of "league_match_weeks" +""" +type league_match_weeks_aggregate { + aggregate: league_match_weeks_aggregate_fields + nodes: [league_match_weeks!]! +} - """An array relationship""" - relegation_playoffs( - """distinct select on columns""" - distinct_on: [league_relegation_playoffs_select_column!] +input league_match_weeks_aggregate_bool_exp { + count: league_match_weeks_aggregate_bool_exp_count +} - """limit the number of rows returned""" - limit: Int +input league_match_weeks_aggregate_bool_exp_count { + arguments: [league_match_weeks_select_column!] + distinct: Boolean + filter: league_match_weeks_bool_exp + predicate: Int_comparison_exp! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +aggregate fields of "league_match_weeks" +""" +type league_match_weeks_aggregate_fields { + avg: league_match_weeks_avg_fields + count(columns: [league_match_weeks_select_column!], distinct: Boolean): Int! + max: league_match_weeks_max_fields + min: league_match_weeks_min_fields + stddev: league_match_weeks_stddev_fields + stddev_pop: league_match_weeks_stddev_pop_fields + stddev_samp: league_match_weeks_stddev_samp_fields + sum: league_match_weeks_sum_fields + var_pop: league_match_weeks_var_pop_fields + var_samp: league_match_weeks_var_samp_fields + variance: league_match_weeks_variance_fields +} - """sort the rows by one or more columns""" - order_by: [league_relegation_playoffs_order_by!] +""" +order by aggregate values of table "league_match_weeks" +""" +input league_match_weeks_aggregate_order_by { + avg: league_match_weeks_avg_order_by + count: order_by + max: league_match_weeks_max_order_by + min: league_match_weeks_min_order_by + stddev: league_match_weeks_stddev_order_by + stddev_pop: league_match_weeks_stddev_pop_order_by + stddev_samp: league_match_weeks_stddev_samp_order_by + sum: league_match_weeks_sum_order_by + var_pop: league_match_weeks_var_pop_order_by + var_samp: league_match_weeks_var_samp_order_by + variance: league_match_weeks_variance_order_by +} - """filter the rows returned""" - where: league_relegation_playoffs_bool_exp - ): [league_relegation_playoffs!]! - - """An aggregate relationship""" - relegation_playoffs_aggregate( - """distinct select on columns""" - distinct_on: [league_relegation_playoffs_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [league_relegation_playoffs_order_by!] - - """filter the rows returned""" - where: league_relegation_playoffs_bool_exp - ): league_relegation_playoffs_aggregate! - relegation_up_count: Int! - roster_lock_at: timestamptz +""" +input type for inserting array relation for remote table "league_match_weeks" +""" +input league_match_weeks_arr_rel_insert_input { + data: [league_match_weeks_insert_input!]! - """An array relationship""" - season_divisions( - """distinct select on columns""" - distinct_on: [league_season_divisions_select_column!] + """upsert condition""" + on_conflict: league_match_weeks_on_conflict +} - """limit the number of rows returned""" - limit: Int +"""aggregate avg on columns""" +type league_match_weeks_avg_fields { + week_number: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by avg() on columns of table "league_match_weeks" +""" +input league_match_weeks_avg_order_by { + week_number: order_by +} - """sort the rows by one or more columns""" - order_by: [league_season_divisions_order_by!] +""" +Boolean expression to filter rows from the table "league_match_weeks". All fields are combined with a logical 'AND'. +""" +input league_match_weeks_bool_exp { + _and: [league_match_weeks_bool_exp!] + _not: league_match_weeks_bool_exp + _or: [league_match_weeks_bool_exp!] + closes_at: timestamptz_comparison_exp + created_at: timestamptz_comparison_exp + default_match_at: timestamptz_comparison_exp + id: uuid_comparison_exp + league_season_id: uuid_comparison_exp + opens_at: timestamptz_comparison_exp + season: league_seasons_bool_exp + week_number: Int_comparison_exp +} - """filter the rows returned""" - where: league_season_divisions_bool_exp - ): [league_season_divisions!]! +""" +unique or primary key constraints on table "league_match_weeks" +""" +enum league_match_weeks_constraint { + """ + unique or primary key constraint on columns "league_season_id", "week_number" + """ + league_match_weeks_league_season_id_week_number_key - """An aggregate relationship""" - season_divisions_aggregate( - """distinct select on columns""" - distinct_on: [league_season_divisions_select_column!] + """ + unique or primary key constraint on columns "id" + """ + league_match_weeks_pkey +} - """limit the number of rows returned""" - limit: Int +""" +input type for incrementing numeric columns in table "league_match_weeks" +""" +input league_match_weeks_inc_input { + week_number: Int +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for inserting data into table "league_match_weeks" +""" +input league_match_weeks_insert_input { + closes_at: timestamptz + created_at: timestamptz + default_match_at: timestamptz + id: uuid + league_season_id: uuid + opens_at: timestamptz + season: league_seasons_obj_rel_insert_input + week_number: Int +} - """sort the rows by one or more columns""" - order_by: [league_season_divisions_order_by!] +"""aggregate max on columns""" +type league_match_weeks_max_fields { + closes_at: timestamptz + created_at: timestamptz + default_match_at: timestamptz + id: uuid + league_season_id: uuid + opens_at: timestamptz + week_number: Int +} - """filter the rows returned""" - where: league_season_divisions_bool_exp - ): league_season_divisions_aggregate! - season_number: Int - signup_closes_at: timestamptz - signup_opens_at: timestamptz +""" +order by max() on columns of table "league_match_weeks" +""" +input league_match_weeks_max_order_by { + closes_at: order_by + created_at: order_by + default_match_at: order_by + id: order_by + league_season_id: order_by + opens_at: order_by + week_number: order_by +} - """An array relationship""" - standings( - """distinct select on columns""" - distinct_on: [v_league_division_standings_select_column!] +"""aggregate min on columns""" +type league_match_weeks_min_fields { + closes_at: timestamptz + created_at: timestamptz + default_match_at: timestamptz + id: uuid + league_season_id: uuid + opens_at: timestamptz + week_number: Int +} - """limit the number of rows returned""" - limit: Int +""" +order by min() on columns of table "league_match_weeks" +""" +input league_match_weeks_min_order_by { + closes_at: order_by + created_at: order_by + default_match_at: order_by + id: order_by + league_season_id: order_by + opens_at: order_by + week_number: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +response of any mutation on the table "league_match_weeks" +""" +type league_match_weeks_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """sort the rows by one or more columns""" - order_by: [v_league_division_standings_order_by!] + """data from the rows affected by the mutation""" + returning: [league_match_weeks!]! +} - """filter the rows returned""" - where: v_league_division_standings_bool_exp - ): [v_league_division_standings!]! +""" +on_conflict condition type for table "league_match_weeks" +""" +input league_match_weeks_on_conflict { + constraint: league_match_weeks_constraint! + update_columns: [league_match_weeks_update_column!]! = [] + where: league_match_weeks_bool_exp +} - """An aggregate relationship""" - standings_aggregate( - """distinct select on columns""" - distinct_on: [v_league_division_standings_select_column!] +"""Ordering options when selecting data from "league_match_weeks".""" +input league_match_weeks_order_by { + closes_at: order_by + created_at: order_by + default_match_at: order_by + id: order_by + league_season_id: order_by + opens_at: order_by + season: league_seasons_order_by + week_number: order_by +} - """limit the number of rows returned""" - limit: Int +"""primary key columns input for table: league_match_weeks""" +input league_match_weeks_pk_columns_input { + id: uuid! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +select columns of table "league_match_weeks" +""" +enum league_match_weeks_select_column { + """column name""" + closes_at - """sort the rows by one or more columns""" - order_by: [v_league_division_standings_order_by!] + """column name""" + created_at - """filter the rows returned""" - where: v_league_division_standings_bool_exp - ): v_league_division_standings_aggregate! - starts_at: timestamptz - status: e_league_season_statuses_enum! + """column name""" + default_match_at - """An array relationship""" - team_seasons( - """distinct select on columns""" - distinct_on: [league_team_seasons_select_column!] + """column name""" + id - """limit the number of rows returned""" - limit: Int + """column name""" + league_season_id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + opens_at - """sort the rows by one or more columns""" - order_by: [league_team_seasons_order_by!] + """column name""" + week_number +} - """filter the rows returned""" - where: league_team_seasons_bool_exp - ): [league_team_seasons!]! +""" +input type for updating data in table "league_match_weeks" +""" +input league_match_weeks_set_input { + closes_at: timestamptz + created_at: timestamptz + default_match_at: timestamptz + id: uuid + league_season_id: uuid + opens_at: timestamptz + week_number: Int +} - """An aggregate relationship""" - team_seasons_aggregate( - """distinct select on columns""" - distinct_on: [league_team_seasons_select_column!] +"""aggregate stddev on columns""" +type league_match_weeks_stddev_fields { + week_number: Float +} - """limit the number of rows returned""" - limit: Int +""" +order by stddev() on columns of table "league_match_weeks" +""" +input league_match_weeks_stddev_order_by { + week_number: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate stddev_pop on columns""" +type league_match_weeks_stddev_pop_fields { + week_number: Float +} - """sort the rows by one or more columns""" - order_by: [league_team_seasons_order_by!] +""" +order by stddev_pop() on columns of table "league_match_weeks" +""" +input league_match_weeks_stddev_pop_order_by { + week_number: order_by +} - """filter the rows returned""" - where: league_team_seasons_bool_exp - ): league_team_seasons_aggregate! - week_best_of( - """JSON select path""" - path: String - ): jsonb! +"""aggregate stddev_samp on columns""" +type league_match_weeks_stddev_samp_fields { + week_number: Float } """ -aggregated selection of "league_seasons" +order by stddev_samp() on columns of table "league_match_weeks" """ -type league_seasons_aggregate { - aggregate: league_seasons_aggregate_fields - nodes: [league_seasons!]! +input league_match_weeks_stddev_samp_order_by { + week_number: order_by } """ -aggregate fields of "league_seasons" +Streaming cursor of the table "league_match_weeks" """ -type league_seasons_aggregate_fields { - avg: league_seasons_avg_fields - count(columns: [league_seasons_select_column!], distinct: Boolean): Int! - max: league_seasons_max_fields - min: league_seasons_min_fields - stddev: league_seasons_stddev_fields - stddev_pop: league_seasons_stddev_pop_fields - stddev_samp: league_seasons_stddev_samp_fields - sum: league_seasons_sum_fields - var_pop: league_seasons_var_pop_fields - var_samp: league_seasons_var_samp_fields - variance: league_seasons_variance_fields +input league_match_weeks_stream_cursor_input { + """Stream column input with initial value""" + initial_value: league_match_weeks_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering } -"""append existing jsonb value of filtered columns with new jsonb value""" -input league_seasons_append_input { - playoff_round_best_of: jsonb - week_best_of: jsonb +"""Initial value of the column from where the streaming should start""" +input league_match_weeks_stream_cursor_value_input { + closes_at: timestamptz + created_at: timestamptz + default_match_at: timestamptz + id: uuid + league_season_id: uuid + opens_at: timestamptz + week_number: Int } -"""aggregate avg on columns""" -type league_seasons_avg_fields { - created_by_steam_id: Float - default_best_of: Float - direct_promote_count: Float - direct_relegate_count: Float - games_per_week: Float - match_weeks_count: Float - max_roster_size: Float - min_roster_size: Float - playoff_best_of: Float - playoff_seats: Float - promote_count: Float - relegate_count: Float - relegation_down_count: Float - relegation_up_count: Float - season_number: Float +"""aggregate sum on columns""" +type league_match_weeks_sum_fields { + week_number: Int } """ -Boolean expression to filter rows from the table "league_seasons". All fields are combined with a logical 'AND'. +order by sum() on columns of table "league_match_weeks" """ -input league_seasons_bool_exp { - _and: [league_seasons_bool_exp!] - _not: league_seasons_bool_exp - _or: [league_seasons_bool_exp!] - auto_regular_season_format: Boolean_comparison_exp - awards: award_recipients_bool_exp - awards_aggregate: award_recipients_aggregate_bool_exp - can_register: Boolean_comparison_exp - created_at: timestamptz_comparison_exp - created_by_steam_id: bigint_comparison_exp - default_best_of: Int_comparison_exp - direct_promote_count: Int_comparison_exp - direct_relegate_count: Int_comparison_exp - e_league_season_status: e_league_season_statuses_bool_exp - games_per_week: Int_comparison_exp - id: uuid_comparison_exp - is_league_admin: Boolean_comparison_exp - is_roster_locked: Boolean_comparison_exp - match_options_id: uuid_comparison_exp - match_weeks: league_match_weeks_bool_exp - match_weeks_aggregate: league_match_weeks_aggregate_bool_exp - match_weeks_count: Int_comparison_exp - max_roster_size: Int_comparison_exp - min_roster_size: Int_comparison_exp - movements: league_team_movements_bool_exp - movements_aggregate: league_team_movements_aggregate_bool_exp - my_registration: league_team_seasons_bool_exp - name: String_comparison_exp - options: match_options_bool_exp - player_stats: v_league_season_player_stats_bool_exp - player_stats_aggregate: v_league_season_player_stats_aggregate_bool_exp - playoff_best_of: Int_comparison_exp - playoff_round_best_of: jsonb_comparison_exp - playoff_seats: Int_comparison_exp - playoff_stage_type: e_tournament_stage_types_enum_comparison_exp - playoff_third_place_match: Boolean_comparison_exp - promote_count: Int_comparison_exp - regular_season_stage_type: e_tournament_stage_types_enum_comparison_exp - relegate_count: Int_comparison_exp - relegation_down_count: Int_comparison_exp - relegation_playoffs: league_relegation_playoffs_bool_exp - relegation_playoffs_aggregate: league_relegation_playoffs_aggregate_bool_exp - relegation_up_count: Int_comparison_exp - roster_lock_at: timestamptz_comparison_exp - season_divisions: league_season_divisions_bool_exp - season_divisions_aggregate: league_season_divisions_aggregate_bool_exp - season_number: Int_comparison_exp - signup_closes_at: timestamptz_comparison_exp - signup_opens_at: timestamptz_comparison_exp - standings: v_league_division_standings_bool_exp - standings_aggregate: v_league_division_standings_aggregate_bool_exp - starts_at: timestamptz_comparison_exp - status: e_league_season_statuses_enum_comparison_exp - team_seasons: league_team_seasons_bool_exp - team_seasons_aggregate: league_team_seasons_aggregate_bool_exp - week_best_of: jsonb_comparison_exp +input league_match_weeks_sum_order_by { + week_number: order_by } """ -unique or primary key constraints on table "league_seasons" +update columns of table "league_match_weeks" """ -enum league_seasons_constraint { - """ - unique or primary key constraint on columns "name" - """ - league_seasons_name_key +enum league_match_weeks_update_column { + """column name""" + closes_at - """ - unique or primary key constraint on columns "id" - """ - league_seasons_pkey + """column name""" + created_at - """ - unique or primary key constraint on columns "season_number" - """ - league_seasons_season_number_key + """column name""" + default_match_at + + """column name""" + id + + """column name""" + league_season_id + + """column name""" + opens_at + + """column name""" + week_number +} + +input league_match_weeks_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: league_match_weeks_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: league_match_weeks_set_input + + """filter the rows which have to be updated""" + where: league_match_weeks_bool_exp! +} + +"""aggregate var_pop on columns""" +type league_match_weeks_var_pop_fields { + week_number: Float } """ -delete the field or element with specified path (for JSON arrays, negative integers count from the end) +order by var_pop() on columns of table "league_match_weeks" """ -input league_seasons_delete_at_path_input { - playoff_round_best_of: [String!] - week_best_of: [String!] +input league_match_weeks_var_pop_order_by { + week_number: order_by +} + +"""aggregate var_samp on columns""" +type league_match_weeks_var_samp_fields { + week_number: Float } """ -delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array +order by var_samp() on columns of table "league_match_weeks" """ -input league_seasons_delete_elem_input { - playoff_round_best_of: Int - week_best_of: Int +input league_match_weeks_var_samp_order_by { + week_number: order_by +} + +"""aggregate variance on columns""" +type league_match_weeks_variance_fields { + week_number: Float } """ -delete key/value pair or string element. key/value pairs are matched based on their key value +order by variance() on columns of table "league_match_weeks" """ -input league_seasons_delete_key_input { - playoff_round_best_of: String - week_best_of: String +input league_match_weeks_variance_order_by { + week_number: order_by } """ -input type for incrementing numeric columns in table "league_seasons" +columns and relationships of "league_relegation_playoffs" """ -input league_seasons_inc_input { - created_by_steam_id: bigint - default_best_of: Int - direct_promote_count: Int - direct_relegate_count: Int - games_per_week: Int - match_weeks_count: Int - max_roster_size: Int - min_roster_size: Int - playoff_best_of: Int - playoff_seats: Int - promote_count: Int - relegate_count: Int - relegation_down_count: Int - relegation_up_count: Int - season_number: Int +type league_relegation_playoffs { + created_at: timestamptz! + + """An object relationship""" + higher_division: league_divisions! + higher_division_id: uuid! + higher_slots: Int! + id: uuid! + league_season_id: uuid! + + """An object relationship""" + lower_division: league_divisions! + lower_division_id: uuid! + resolved_at: timestamptz + + """An object relationship""" + season: league_seasons! + + """An object relationship""" + tournament: tournaments + tournament_id: uuid } """ -input type for inserting data into table "league_seasons" +aggregated selection of "league_relegation_playoffs" """ -input league_seasons_insert_input { - auto_regular_season_format: Boolean - awards: award_recipients_arr_rel_insert_input +type league_relegation_playoffs_aggregate { + aggregate: league_relegation_playoffs_aggregate_fields + nodes: [league_relegation_playoffs!]! +} + +input league_relegation_playoffs_aggregate_bool_exp { + count: league_relegation_playoffs_aggregate_bool_exp_count +} + +input league_relegation_playoffs_aggregate_bool_exp_count { + arguments: [league_relegation_playoffs_select_column!] + distinct: Boolean + filter: league_relegation_playoffs_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "league_relegation_playoffs" +""" +type league_relegation_playoffs_aggregate_fields { + avg: league_relegation_playoffs_avg_fields + count(columns: [league_relegation_playoffs_select_column!], distinct: Boolean): Int! + max: league_relegation_playoffs_max_fields + min: league_relegation_playoffs_min_fields + stddev: league_relegation_playoffs_stddev_fields + stddev_pop: league_relegation_playoffs_stddev_pop_fields + stddev_samp: league_relegation_playoffs_stddev_samp_fields + sum: league_relegation_playoffs_sum_fields + var_pop: league_relegation_playoffs_var_pop_fields + var_samp: league_relegation_playoffs_var_samp_fields + variance: league_relegation_playoffs_variance_fields +} + +""" +order by aggregate values of table "league_relegation_playoffs" +""" +input league_relegation_playoffs_aggregate_order_by { + avg: league_relegation_playoffs_avg_order_by + count: order_by + max: league_relegation_playoffs_max_order_by + min: league_relegation_playoffs_min_order_by + stddev: league_relegation_playoffs_stddev_order_by + stddev_pop: league_relegation_playoffs_stddev_pop_order_by + stddev_samp: league_relegation_playoffs_stddev_samp_order_by + sum: league_relegation_playoffs_sum_order_by + var_pop: league_relegation_playoffs_var_pop_order_by + var_samp: league_relegation_playoffs_var_samp_order_by + variance: league_relegation_playoffs_variance_order_by +} + +""" +input type for inserting array relation for remote table "league_relegation_playoffs" +""" +input league_relegation_playoffs_arr_rel_insert_input { + data: [league_relegation_playoffs_insert_input!]! + + """upsert condition""" + on_conflict: league_relegation_playoffs_on_conflict +} + +"""aggregate avg on columns""" +type league_relegation_playoffs_avg_fields { + higher_slots: Float +} + +""" +order by avg() on columns of table "league_relegation_playoffs" +""" +input league_relegation_playoffs_avg_order_by { + higher_slots: order_by +} + +""" +Boolean expression to filter rows from the table "league_relegation_playoffs". All fields are combined with a logical 'AND'. +""" +input league_relegation_playoffs_bool_exp { + _and: [league_relegation_playoffs_bool_exp!] + _not: league_relegation_playoffs_bool_exp + _or: [league_relegation_playoffs_bool_exp!] + created_at: timestamptz_comparison_exp + higher_division: league_divisions_bool_exp + higher_division_id: uuid_comparison_exp + higher_slots: Int_comparison_exp + id: uuid_comparison_exp + league_season_id: uuid_comparison_exp + lower_division: league_divisions_bool_exp + lower_division_id: uuid_comparison_exp + resolved_at: timestamptz_comparison_exp + season: league_seasons_bool_exp + tournament: tournaments_bool_exp + tournament_id: uuid_comparison_exp +} + +""" +unique or primary key constraints on table "league_relegation_playoffs" +""" +enum league_relegation_playoffs_constraint { + """ + unique or primary key constraint on columns "higher_division_id", "league_season_id", "lower_division_id" + """ + league_relegation_playoffs_league_season_id_higher_division_key + + """ + unique or primary key constraint on columns "id" + """ + league_relegation_playoffs_pkey +} + +""" +input type for incrementing numeric columns in table "league_relegation_playoffs" +""" +input league_relegation_playoffs_inc_input { + higher_slots: Int +} + +""" +input type for inserting data into table "league_relegation_playoffs" +""" +input league_relegation_playoffs_insert_input { created_at: timestamptz - created_by_steam_id: bigint - default_best_of: Int - direct_promote_count: Int - direct_relegate_count: Int - e_league_season_status: e_league_season_statuses_obj_rel_insert_input - games_per_week: Int + higher_division: league_divisions_obj_rel_insert_input + higher_division_id: uuid + higher_slots: Int id: uuid - match_options_id: uuid - match_weeks: league_match_weeks_arr_rel_insert_input - match_weeks_count: Int - max_roster_size: Int - min_roster_size: Int - movements: league_team_movements_arr_rel_insert_input - name: String - options: match_options_obj_rel_insert_input - player_stats: v_league_season_player_stats_arr_rel_insert_input - playoff_best_of: Int - playoff_round_best_of: jsonb - playoff_seats: Int - playoff_stage_type: e_tournament_stage_types_enum - playoff_third_place_match: Boolean - promote_count: Int - regular_season_stage_type: e_tournament_stage_types_enum - relegate_count: Int - relegation_down_count: Int - relegation_playoffs: league_relegation_playoffs_arr_rel_insert_input - relegation_up_count: Int - roster_lock_at: timestamptz - season_divisions: league_season_divisions_arr_rel_insert_input - season_number: Int - signup_closes_at: timestamptz - signup_opens_at: timestamptz - standings: v_league_division_standings_arr_rel_insert_input - starts_at: timestamptz - status: e_league_season_statuses_enum - team_seasons: league_team_seasons_arr_rel_insert_input - week_best_of: jsonb + league_season_id: uuid + lower_division: league_divisions_obj_rel_insert_input + lower_division_id: uuid + resolved_at: timestamptz + season: league_seasons_obj_rel_insert_input + tournament: tournaments_obj_rel_insert_input + tournament_id: uuid } """aggregate max on columns""" -type league_seasons_max_fields { +type league_relegation_playoffs_max_fields { created_at: timestamptz - created_by_steam_id: bigint - default_best_of: Int - direct_promote_count: Int - direct_relegate_count: Int - games_per_week: Int + higher_division_id: uuid + higher_slots: Int id: uuid - match_options_id: uuid - match_weeks_count: Int - max_roster_size: Int - min_roster_size: Int - name: String - playoff_best_of: Int - playoff_seats: Int - promote_count: Int - relegate_count: Int - relegation_down_count: Int - relegation_up_count: Int - roster_lock_at: timestamptz - season_number: Int - signup_closes_at: timestamptz - signup_opens_at: timestamptz - starts_at: timestamptz + league_season_id: uuid + lower_division_id: uuid + resolved_at: timestamptz + tournament_id: uuid +} + +""" +order by max() on columns of table "league_relegation_playoffs" +""" +input league_relegation_playoffs_max_order_by { + created_at: order_by + higher_division_id: order_by + higher_slots: order_by + id: order_by + league_season_id: order_by + lower_division_id: order_by + resolved_at: order_by + tournament_id: order_by } """aggregate min on columns""" -type league_seasons_min_fields { +type league_relegation_playoffs_min_fields { created_at: timestamptz - created_by_steam_id: bigint - default_best_of: Int - direct_promote_count: Int - direct_relegate_count: Int - games_per_week: Int + higher_division_id: uuid + higher_slots: Int id: uuid - match_options_id: uuid - match_weeks_count: Int - max_roster_size: Int - min_roster_size: Int - name: String - playoff_best_of: Int - playoff_seats: Int - promote_count: Int - relegate_count: Int - relegation_down_count: Int - relegation_up_count: Int - roster_lock_at: timestamptz - season_number: Int - signup_closes_at: timestamptz - signup_opens_at: timestamptz - starts_at: timestamptz + league_season_id: uuid + lower_division_id: uuid + resolved_at: timestamptz + tournament_id: uuid } """ -response of any mutation on the table "league_seasons" +order by min() on columns of table "league_relegation_playoffs" """ -type league_seasons_mutation_response { +input league_relegation_playoffs_min_order_by { + created_at: order_by + higher_division_id: order_by + higher_slots: order_by + id: order_by + league_season_id: order_by + lower_division_id: order_by + resolved_at: order_by + tournament_id: order_by +} + +""" +response of any mutation on the table "league_relegation_playoffs" +""" +type league_relegation_playoffs_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [league_seasons!]! + returning: [league_relegation_playoffs!]! } """ -input type for inserting object relation for remote table "league_seasons" +on_conflict condition type for table "league_relegation_playoffs" """ -input league_seasons_obj_rel_insert_input { - data: league_seasons_insert_input! - - """upsert condition""" - on_conflict: league_seasons_on_conflict +input league_relegation_playoffs_on_conflict { + constraint: league_relegation_playoffs_constraint! + update_columns: [league_relegation_playoffs_update_column!]! = [] + where: league_relegation_playoffs_bool_exp } """ -on_conflict condition type for table "league_seasons" +Ordering options when selecting data from "league_relegation_playoffs". """ -input league_seasons_on_conflict { - constraint: league_seasons_constraint! - update_columns: [league_seasons_update_column!]! = [] - where: league_seasons_bool_exp -} - -"""Ordering options when selecting data from "league_seasons".""" -input league_seasons_order_by { - auto_regular_season_format: order_by - awards_aggregate: award_recipients_aggregate_order_by - can_register: order_by +input league_relegation_playoffs_order_by { created_at: order_by - created_by_steam_id: order_by - default_best_of: order_by - direct_promote_count: order_by - direct_relegate_count: order_by - e_league_season_status: e_league_season_statuses_order_by - games_per_week: order_by + higher_division: league_divisions_order_by + higher_division_id: order_by + higher_slots: order_by id: order_by - is_league_admin: order_by - is_roster_locked: order_by - match_options_id: order_by - match_weeks_aggregate: league_match_weeks_aggregate_order_by - match_weeks_count: order_by - max_roster_size: order_by - min_roster_size: order_by - movements_aggregate: league_team_movements_aggregate_order_by - my_registration_aggregate: league_team_seasons_aggregate_order_by - name: order_by - options: match_options_order_by - player_stats_aggregate: v_league_season_player_stats_aggregate_order_by - playoff_best_of: order_by - playoff_round_best_of: order_by - playoff_seats: order_by - playoff_stage_type: order_by - playoff_third_place_match: order_by - promote_count: order_by - regular_season_stage_type: order_by - relegate_count: order_by - relegation_down_count: order_by - relegation_playoffs_aggregate: league_relegation_playoffs_aggregate_order_by - relegation_up_count: order_by - roster_lock_at: order_by - season_divisions_aggregate: league_season_divisions_aggregate_order_by - season_number: order_by - signup_closes_at: order_by - signup_opens_at: order_by - standings_aggregate: v_league_division_standings_aggregate_order_by - starts_at: order_by - status: order_by - team_seasons_aggregate: league_team_seasons_aggregate_order_by - week_best_of: order_by + league_season_id: order_by + lower_division: league_divisions_order_by + lower_division_id: order_by + resolved_at: order_by + season: league_seasons_order_by + tournament: tournaments_order_by + tournament_id: order_by } -"""primary key columns input for table: league_seasons""" -input league_seasons_pk_columns_input { +"""primary key columns input for table: league_relegation_playoffs""" +input league_relegation_playoffs_pk_columns_input { id: uuid! } -"""prepend existing jsonb value of filtered columns with new jsonb value""" -input league_seasons_prepend_input { - playoff_round_best_of: jsonb - week_best_of: jsonb -} - """ -select columns of table "league_seasons" +select columns of table "league_relegation_playoffs" """ -enum league_seasons_select_column { - """column name""" - auto_regular_season_format - +enum league_relegation_playoffs_select_column { """column name""" created_at """column name""" - created_by_steam_id + higher_division_id """column name""" - default_best_of + higher_slots """column name""" - direct_promote_count + id """column name""" - direct_relegate_count + league_season_id """column name""" - games_per_week + lower_division_id """column name""" - id + resolved_at """column name""" - match_options_id + tournament_id +} - """column name""" - match_weeks_count +""" +input type for updating data in table "league_relegation_playoffs" +""" +input league_relegation_playoffs_set_input { + created_at: timestamptz + higher_division_id: uuid + higher_slots: Int + id: uuid + league_season_id: uuid + lower_division_id: uuid + resolved_at: timestamptz + tournament_id: uuid +} - """column name""" - max_roster_size +"""aggregate stddev on columns""" +type league_relegation_playoffs_stddev_fields { + higher_slots: Float +} - """column name""" - min_roster_size +""" +order by stddev() on columns of table "league_relegation_playoffs" +""" +input league_relegation_playoffs_stddev_order_by { + higher_slots: order_by +} - """column name""" - name +"""aggregate stddev_pop on columns""" +type league_relegation_playoffs_stddev_pop_fields { + higher_slots: Float +} - """column name""" - playoff_best_of +""" +order by stddev_pop() on columns of table "league_relegation_playoffs" +""" +input league_relegation_playoffs_stddev_pop_order_by { + higher_slots: order_by +} - """column name""" - playoff_round_best_of +"""aggregate stddev_samp on columns""" +type league_relegation_playoffs_stddev_samp_fields { + higher_slots: Float +} - """column name""" - playoff_seats +""" +order by stddev_samp() on columns of table "league_relegation_playoffs" +""" +input league_relegation_playoffs_stddev_samp_order_by { + higher_slots: order_by +} - """column name""" - playoff_stage_type +""" +Streaming cursor of the table "league_relegation_playoffs" +""" +input league_relegation_playoffs_stream_cursor_input { + """Stream column input with initial value""" + initial_value: league_relegation_playoffs_stream_cursor_value_input! - """column name""" - playoff_third_place_match + """cursor ordering""" + ordering: cursor_ordering +} - """column name""" - promote_count +"""Initial value of the column from where the streaming should start""" +input league_relegation_playoffs_stream_cursor_value_input { + created_at: timestamptz + higher_division_id: uuid + higher_slots: Int + id: uuid + league_season_id: uuid + lower_division_id: uuid + resolved_at: timestamptz + tournament_id: uuid +} - """column name""" - regular_season_stage_type +"""aggregate sum on columns""" +type league_relegation_playoffs_sum_fields { + higher_slots: Int +} + +""" +order by sum() on columns of table "league_relegation_playoffs" +""" +input league_relegation_playoffs_sum_order_by { + higher_slots: order_by +} +""" +update columns of table "league_relegation_playoffs" +""" +enum league_relegation_playoffs_update_column { """column name""" - relegate_count + created_at """column name""" - relegation_down_count + higher_division_id """column name""" - relegation_up_count + higher_slots """column name""" - roster_lock_at + id """column name""" - season_number + league_season_id """column name""" - signup_closes_at + lower_division_id """column name""" - signup_opens_at - - """column name""" - starts_at - - """column name""" - status + resolved_at """column name""" - week_best_of + tournament_id } -""" -input type for updating data in table "league_seasons" -""" -input league_seasons_set_input { - auto_regular_season_format: Boolean - created_at: timestamptz - created_by_steam_id: bigint - default_best_of: Int - direct_promote_count: Int - direct_relegate_count: Int - games_per_week: Int - id: uuid - match_options_id: uuid - match_weeks_count: Int - max_roster_size: Int - min_roster_size: Int - name: String - playoff_best_of: Int - playoff_round_best_of: jsonb - playoff_seats: Int - playoff_stage_type: e_tournament_stage_types_enum - playoff_third_place_match: Boolean - promote_count: Int - regular_season_stage_type: e_tournament_stage_types_enum - relegate_count: Int - relegation_down_count: Int - relegation_up_count: Int - roster_lock_at: timestamptz - season_number: Int - signup_closes_at: timestamptz - signup_opens_at: timestamptz - starts_at: timestamptz - status: e_league_season_statuses_enum - week_best_of: jsonb -} +input league_relegation_playoffs_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: league_relegation_playoffs_inc_input -"""aggregate stddev on columns""" -type league_seasons_stddev_fields { - created_by_steam_id: Float - default_best_of: Float - direct_promote_count: Float - direct_relegate_count: Float - games_per_week: Float - match_weeks_count: Float - max_roster_size: Float - min_roster_size: Float - playoff_best_of: Float - playoff_seats: Float - promote_count: Float - relegate_count: Float - relegation_down_count: Float - relegation_up_count: Float - season_number: Float -} + """sets the columns of the filtered rows to the given values""" + _set: league_relegation_playoffs_set_input -"""aggregate stddev_pop on columns""" -type league_seasons_stddev_pop_fields { - created_by_steam_id: Float - default_best_of: Float - direct_promote_count: Float - direct_relegate_count: Float - games_per_week: Float - match_weeks_count: Float - max_roster_size: Float - min_roster_size: Float - playoff_best_of: Float - playoff_seats: Float - promote_count: Float - relegate_count: Float - relegation_down_count: Float - relegation_up_count: Float - season_number: Float + """filter the rows which have to be updated""" + where: league_relegation_playoffs_bool_exp! } -"""aggregate stddev_samp on columns""" -type league_seasons_stddev_samp_fields { - created_by_steam_id: Float - default_best_of: Float - direct_promote_count: Float - direct_relegate_count: Float - games_per_week: Float - match_weeks_count: Float - max_roster_size: Float - min_roster_size: Float - playoff_best_of: Float - playoff_seats: Float - promote_count: Float - relegate_count: Float - relegation_down_count: Float - relegation_up_count: Float - season_number: Float +"""aggregate var_pop on columns""" +type league_relegation_playoffs_var_pop_fields { + higher_slots: Float } """ -Streaming cursor of the table "league_seasons" +order by var_pop() on columns of table "league_relegation_playoffs" """ -input league_seasons_stream_cursor_input { - """Stream column input with initial value""" - initial_value: league_seasons_stream_cursor_value_input! - - """cursor ordering""" - ordering: cursor_ordering -} - -"""Initial value of the column from where the streaming should start""" -input league_seasons_stream_cursor_value_input { - auto_regular_season_format: Boolean - created_at: timestamptz - created_by_steam_id: bigint - default_best_of: Int - direct_promote_count: Int - direct_relegate_count: Int - games_per_week: Int - id: uuid - match_options_id: uuid - match_weeks_count: Int - max_roster_size: Int - min_roster_size: Int - name: String - playoff_best_of: Int - playoff_round_best_of: jsonb - playoff_seats: Int - playoff_stage_type: e_tournament_stage_types_enum - playoff_third_place_match: Boolean - promote_count: Int - regular_season_stage_type: e_tournament_stage_types_enum - relegate_count: Int - relegation_down_count: Int - relegation_up_count: Int - roster_lock_at: timestamptz - season_number: Int - signup_closes_at: timestamptz - signup_opens_at: timestamptz - starts_at: timestamptz - status: e_league_season_statuses_enum - week_best_of: jsonb +input league_relegation_playoffs_var_pop_order_by { + higher_slots: order_by } -"""aggregate sum on columns""" -type league_seasons_sum_fields { - created_by_steam_id: bigint - default_best_of: Int - direct_promote_count: Int - direct_relegate_count: Int - games_per_week: Int - match_weeks_count: Int - max_roster_size: Int - min_roster_size: Int - playoff_best_of: Int - playoff_seats: Int - promote_count: Int - relegate_count: Int - relegation_down_count: Int - relegation_up_count: Int - season_number: Int +"""aggregate var_samp on columns""" +type league_relegation_playoffs_var_samp_fields { + higher_slots: Float } """ -update columns of table "league_seasons" +order by var_samp() on columns of table "league_relegation_playoffs" """ -enum league_seasons_update_column { - """column name""" - auto_regular_season_format - - """column name""" - created_at - - """column name""" - created_by_steam_id - - """column name""" - default_best_of - - """column name""" - direct_promote_count - - """column name""" - direct_relegate_count - - """column name""" - games_per_week - - """column name""" - id - - """column name""" - match_options_id - - """column name""" - match_weeks_count - - """column name""" - max_roster_size - - """column name""" - min_roster_size - - """column name""" - name - - """column name""" - playoff_best_of - - """column name""" - playoff_round_best_of - - """column name""" - playoff_seats - - """column name""" - playoff_stage_type - - """column name""" - playoff_third_place_match - - """column name""" - promote_count - - """column name""" - regular_season_stage_type - - """column name""" - relegate_count - - """column name""" - relegation_down_count - - """column name""" - relegation_up_count - - """column name""" - roster_lock_at - - """column name""" - season_number - - """column name""" - signup_closes_at - - """column name""" - signup_opens_at - - """column name""" - starts_at - - """column name""" - status - - """column name""" - week_best_of -} - -input league_seasons_updates { - """append existing jsonb value of filtered columns with new jsonb value""" - _append: league_seasons_append_input - - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: league_seasons_delete_at_path_input - - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: league_seasons_delete_elem_input - - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: league_seasons_delete_key_input - - """increments the numeric columns with given value of the filtered values""" - _inc: league_seasons_inc_input - - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: league_seasons_prepend_input - - """sets the columns of the filtered rows to the given values""" - _set: league_seasons_set_input - - """filter the rows which have to be updated""" - where: league_seasons_bool_exp! -} - -"""aggregate var_pop on columns""" -type league_seasons_var_pop_fields { - created_by_steam_id: Float - default_best_of: Float - direct_promote_count: Float - direct_relegate_count: Float - games_per_week: Float - match_weeks_count: Float - max_roster_size: Float - min_roster_size: Float - playoff_best_of: Float - playoff_seats: Float - promote_count: Float - relegate_count: Float - relegation_down_count: Float - relegation_up_count: Float - season_number: Float -} - -"""aggregate var_samp on columns""" -type league_seasons_var_samp_fields { - created_by_steam_id: Float - default_best_of: Float - direct_promote_count: Float - direct_relegate_count: Float - games_per_week: Float - match_weeks_count: Float - max_roster_size: Float - min_roster_size: Float - playoff_best_of: Float - playoff_seats: Float - promote_count: Float - relegate_count: Float - relegation_down_count: Float - relegation_up_count: Float - season_number: Float +input league_relegation_playoffs_var_samp_order_by { + higher_slots: order_by } """aggregate variance on columns""" -type league_seasons_variance_fields { - created_by_steam_id: Float - default_best_of: Float - direct_promote_count: Float - direct_relegate_count: Float - games_per_week: Float - match_weeks_count: Float - max_roster_size: Float - min_roster_size: Float - playoff_best_of: Float - playoff_seats: Float - promote_count: Float - relegate_count: Float - relegation_down_count: Float - relegation_up_count: Float - season_number: Float +type league_relegation_playoffs_variance_fields { + higher_slots: Float } """ -columns and relationships of "league_team_movements" +order by variance() on columns of table "league_relegation_playoffs" """ -type league_team_movements { - approved_at: timestamptz - - """An object relationship""" - approved_by: players - approved_by_steam_id: bigint +input league_relegation_playoffs_variance_order_by { + higher_slots: order_by +} +""" +columns and relationships of "league_scheduling_proposals" +""" +type league_scheduling_proposals { """An object relationship""" - computed_to_division: league_divisions - computed_to_division_id: uuid + bracket: tournament_brackets! created_at: timestamptz! """An object relationship""" - e_movement_type: e_league_movement_types! - final_rank: Int - - """An object relationship""" - final_to_division: league_divisions - final_to_division_id: uuid + e_proposal_status: e_league_proposal_statuses! + id: uuid! + message: String """An object relationship""" - from_division: league_divisions - from_division_id: uuid - id: uuid! - league_season_id: uuid! + proposed_by: players! + proposed_by_league_team_season_id: uuid + proposed_by_steam_id: bigint! + proposed_time: timestamptz! """An object relationship""" - league_team: league_teams! - league_team_id: uuid! + responded_by: players + responded_by_steam_id: bigint + status: e_league_proposal_statuses_enum! """An object relationship""" - season: league_seasons! - type: e_league_movement_types_enum! + team_season: league_team_seasons + tournament_bracket_id: uuid! } """ -aggregated selection of "league_team_movements" +aggregated selection of "league_scheduling_proposals" """ -type league_team_movements_aggregate { - aggregate: league_team_movements_aggregate_fields - nodes: [league_team_movements!]! +type league_scheduling_proposals_aggregate { + aggregate: league_scheduling_proposals_aggregate_fields + nodes: [league_scheduling_proposals!]! } -input league_team_movements_aggregate_bool_exp { - count: league_team_movements_aggregate_bool_exp_count +input league_scheduling_proposals_aggregate_bool_exp { + count: league_scheduling_proposals_aggregate_bool_exp_count } -input league_team_movements_aggregate_bool_exp_count { - arguments: [league_team_movements_select_column!] +input league_scheduling_proposals_aggregate_bool_exp_count { + arguments: [league_scheduling_proposals_select_column!] distinct: Boolean - filter: league_team_movements_bool_exp + filter: league_scheduling_proposals_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "league_team_movements" +aggregate fields of "league_scheduling_proposals" """ -type league_team_movements_aggregate_fields { - avg: league_team_movements_avg_fields - count(columns: [league_team_movements_select_column!], distinct: Boolean): Int! - max: league_team_movements_max_fields - min: league_team_movements_min_fields - stddev: league_team_movements_stddev_fields - stddev_pop: league_team_movements_stddev_pop_fields - stddev_samp: league_team_movements_stddev_samp_fields - sum: league_team_movements_sum_fields - var_pop: league_team_movements_var_pop_fields - var_samp: league_team_movements_var_samp_fields - variance: league_team_movements_variance_fields +type league_scheduling_proposals_aggregate_fields { + avg: league_scheduling_proposals_avg_fields + count(columns: [league_scheduling_proposals_select_column!], distinct: Boolean): Int! + max: league_scheduling_proposals_max_fields + min: league_scheduling_proposals_min_fields + stddev: league_scheduling_proposals_stddev_fields + stddev_pop: league_scheduling_proposals_stddev_pop_fields + stddev_samp: league_scheduling_proposals_stddev_samp_fields + sum: league_scheduling_proposals_sum_fields + var_pop: league_scheduling_proposals_var_pop_fields + var_samp: league_scheduling_proposals_var_samp_fields + variance: league_scheduling_proposals_variance_fields } """ -order by aggregate values of table "league_team_movements" +order by aggregate values of table "league_scheduling_proposals" """ -input league_team_movements_aggregate_order_by { - avg: league_team_movements_avg_order_by +input league_scheduling_proposals_aggregate_order_by { + avg: league_scheduling_proposals_avg_order_by count: order_by - max: league_team_movements_max_order_by - min: league_team_movements_min_order_by - stddev: league_team_movements_stddev_order_by - stddev_pop: league_team_movements_stddev_pop_order_by - stddev_samp: league_team_movements_stddev_samp_order_by - sum: league_team_movements_sum_order_by - var_pop: league_team_movements_var_pop_order_by - var_samp: league_team_movements_var_samp_order_by - variance: league_team_movements_variance_order_by + max: league_scheduling_proposals_max_order_by + min: league_scheduling_proposals_min_order_by + stddev: league_scheduling_proposals_stddev_order_by + stddev_pop: league_scheduling_proposals_stddev_pop_order_by + stddev_samp: league_scheduling_proposals_stddev_samp_order_by + sum: league_scheduling_proposals_sum_order_by + var_pop: league_scheduling_proposals_var_pop_order_by + var_samp: league_scheduling_proposals_var_samp_order_by + variance: league_scheduling_proposals_variance_order_by } """ -input type for inserting array relation for remote table "league_team_movements" +input type for inserting array relation for remote table "league_scheduling_proposals" """ -input league_team_movements_arr_rel_insert_input { - data: [league_team_movements_insert_input!]! +input league_scheduling_proposals_arr_rel_insert_input { + data: [league_scheduling_proposals_insert_input!]! """upsert condition""" - on_conflict: league_team_movements_on_conflict + on_conflict: league_scheduling_proposals_on_conflict } """aggregate avg on columns""" -type league_team_movements_avg_fields { - approved_by_steam_id: Float - final_rank: Float +type league_scheduling_proposals_avg_fields { + proposed_by_steam_id: Float + responded_by_steam_id: Float } """ -order by avg() on columns of table "league_team_movements" +order by avg() on columns of table "league_scheduling_proposals" """ -input league_team_movements_avg_order_by { - approved_by_steam_id: order_by - final_rank: order_by +input league_scheduling_proposals_avg_order_by { + proposed_by_steam_id: order_by + responded_by_steam_id: order_by } """ -Boolean expression to filter rows from the table "league_team_movements". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "league_scheduling_proposals". All fields are combined with a logical 'AND'. """ -input league_team_movements_bool_exp { - _and: [league_team_movements_bool_exp!] - _not: league_team_movements_bool_exp - _or: [league_team_movements_bool_exp!] - approved_at: timestamptz_comparison_exp - approved_by: players_bool_exp - approved_by_steam_id: bigint_comparison_exp - computed_to_division: league_divisions_bool_exp - computed_to_division_id: uuid_comparison_exp +input league_scheduling_proposals_bool_exp { + _and: [league_scheduling_proposals_bool_exp!] + _not: league_scheduling_proposals_bool_exp + _or: [league_scheduling_proposals_bool_exp!] + bracket: tournament_brackets_bool_exp created_at: timestamptz_comparison_exp - e_movement_type: e_league_movement_types_bool_exp - final_rank: Int_comparison_exp - final_to_division: league_divisions_bool_exp - final_to_division_id: uuid_comparison_exp - from_division: league_divisions_bool_exp - from_division_id: uuid_comparison_exp + e_proposal_status: e_league_proposal_statuses_bool_exp id: uuid_comparison_exp - league_season_id: uuid_comparison_exp - league_team: league_teams_bool_exp - league_team_id: uuid_comparison_exp - season: league_seasons_bool_exp - type: e_league_movement_types_enum_comparison_exp + message: String_comparison_exp + proposed_by: players_bool_exp + proposed_by_league_team_season_id: uuid_comparison_exp + proposed_by_steam_id: bigint_comparison_exp + proposed_time: timestamptz_comparison_exp + responded_by: players_bool_exp + responded_by_steam_id: bigint_comparison_exp + status: e_league_proposal_statuses_enum_comparison_exp + team_season: league_team_seasons_bool_exp + tournament_bracket_id: uuid_comparison_exp } """ -unique or primary key constraints on table "league_team_movements" +unique or primary key constraints on table "league_scheduling_proposals" """ -enum league_team_movements_constraint { - """ - unique or primary key constraint on columns "league_season_id", "league_team_id" - """ - league_team_movements_league_season_id_league_team_id_key - +enum league_scheduling_proposals_constraint { """ unique or primary key constraint on columns "id" """ - league_team_movements_pkey + league_scheduling_proposals_pkey } """ -input type for incrementing numeric columns in table "league_team_movements" +input type for incrementing numeric columns in table "league_scheduling_proposals" """ -input league_team_movements_inc_input { - approved_by_steam_id: bigint - final_rank: Int +input league_scheduling_proposals_inc_input { + proposed_by_steam_id: bigint + responded_by_steam_id: bigint } """ -input type for inserting data into table "league_team_movements" +input type for inserting data into table "league_scheduling_proposals" """ -input league_team_movements_insert_input { - approved_at: timestamptz - approved_by: players_obj_rel_insert_input - approved_by_steam_id: bigint - computed_to_division: league_divisions_obj_rel_insert_input - computed_to_division_id: uuid +input league_scheduling_proposals_insert_input { + bracket: tournament_brackets_obj_rel_insert_input created_at: timestamptz - e_movement_type: e_league_movement_types_obj_rel_insert_input - final_rank: Int - final_to_division: league_divisions_obj_rel_insert_input - final_to_division_id: uuid - from_division: league_divisions_obj_rel_insert_input - from_division_id: uuid + e_proposal_status: e_league_proposal_statuses_obj_rel_insert_input id: uuid - league_season_id: uuid - league_team: league_teams_obj_rel_insert_input - league_team_id: uuid - season: league_seasons_obj_rel_insert_input - type: e_league_movement_types_enum + message: String + proposed_by: players_obj_rel_insert_input + proposed_by_league_team_season_id: uuid + proposed_by_steam_id: bigint + proposed_time: timestamptz + responded_by: players_obj_rel_insert_input + responded_by_steam_id: bigint + status: e_league_proposal_statuses_enum + team_season: league_team_seasons_obj_rel_insert_input + tournament_bracket_id: uuid } """aggregate max on columns""" -type league_team_movements_max_fields { - approved_at: timestamptz - approved_by_steam_id: bigint - computed_to_division_id: uuid +type league_scheduling_proposals_max_fields { created_at: timestamptz - final_rank: Int - final_to_division_id: uuid - from_division_id: uuid id: uuid - league_season_id: uuid - league_team_id: uuid + message: String + proposed_by_league_team_season_id: uuid + proposed_by_steam_id: bigint + proposed_time: timestamptz + responded_by_steam_id: bigint + tournament_bracket_id: uuid } """ -order by max() on columns of table "league_team_movements" +order by max() on columns of table "league_scheduling_proposals" """ -input league_team_movements_max_order_by { - approved_at: order_by - approved_by_steam_id: order_by - computed_to_division_id: order_by +input league_scheduling_proposals_max_order_by { created_at: order_by - final_rank: order_by - final_to_division_id: order_by - from_division_id: order_by id: order_by - league_season_id: order_by - league_team_id: order_by + message: order_by + proposed_by_league_team_season_id: order_by + proposed_by_steam_id: order_by + proposed_time: order_by + responded_by_steam_id: order_by + tournament_bracket_id: order_by } """aggregate min on columns""" -type league_team_movements_min_fields { - approved_at: timestamptz - approved_by_steam_id: bigint - computed_to_division_id: uuid +type league_scheduling_proposals_min_fields { created_at: timestamptz - final_rank: Int - final_to_division_id: uuid - from_division_id: uuid id: uuid - league_season_id: uuid - league_team_id: uuid + message: String + proposed_by_league_team_season_id: uuid + proposed_by_steam_id: bigint + proposed_time: timestamptz + responded_by_steam_id: bigint + tournament_bracket_id: uuid } """ -order by min() on columns of table "league_team_movements" +order by min() on columns of table "league_scheduling_proposals" """ -input league_team_movements_min_order_by { - approved_at: order_by - approved_by_steam_id: order_by - computed_to_division_id: order_by +input league_scheduling_proposals_min_order_by { created_at: order_by - final_rank: order_by - final_to_division_id: order_by - from_division_id: order_by id: order_by - league_season_id: order_by - league_team_id: order_by + message: order_by + proposed_by_league_team_season_id: order_by + proposed_by_steam_id: order_by + proposed_time: order_by + responded_by_steam_id: order_by + tournament_bracket_id: order_by } """ -response of any mutation on the table "league_team_movements" +response of any mutation on the table "league_scheduling_proposals" """ -type league_team_movements_mutation_response { +type league_scheduling_proposals_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [league_team_movements!]! + returning: [league_scheduling_proposals!]! } """ -on_conflict condition type for table "league_team_movements" +on_conflict condition type for table "league_scheduling_proposals" """ -input league_team_movements_on_conflict { - constraint: league_team_movements_constraint! - update_columns: [league_team_movements_update_column!]! = [] - where: league_team_movements_bool_exp +input league_scheduling_proposals_on_conflict { + constraint: league_scheduling_proposals_constraint! + update_columns: [league_scheduling_proposals_update_column!]! = [] + where: league_scheduling_proposals_bool_exp } -"""Ordering options when selecting data from "league_team_movements".""" -input league_team_movements_order_by { - approved_at: order_by - approved_by: players_order_by - approved_by_steam_id: order_by - computed_to_division: league_divisions_order_by - computed_to_division_id: order_by +""" +Ordering options when selecting data from "league_scheduling_proposals". +""" +input league_scheduling_proposals_order_by { + bracket: tournament_brackets_order_by created_at: order_by - e_movement_type: e_league_movement_types_order_by - final_rank: order_by - final_to_division: league_divisions_order_by - final_to_division_id: order_by - from_division: league_divisions_order_by - from_division_id: order_by + e_proposal_status: e_league_proposal_statuses_order_by id: order_by - league_season_id: order_by - league_team: league_teams_order_by - league_team_id: order_by - season: league_seasons_order_by - type: order_by + message: order_by + proposed_by: players_order_by + proposed_by_league_team_season_id: order_by + proposed_by_steam_id: order_by + proposed_time: order_by + responded_by: players_order_by + responded_by_steam_id: order_by + status: order_by + team_season: league_team_seasons_order_by + tournament_bracket_id: order_by } -"""primary key columns input for table: league_team_movements""" -input league_team_movements_pk_columns_input { +"""primary key columns input for table: league_scheduling_proposals""" +input league_scheduling_proposals_pk_columns_input { id: uuid! } """ -select columns of table "league_team_movements" +select columns of table "league_scheduling_proposals" """ -enum league_team_movements_select_column { - """column name""" - approved_at - - """column name""" - approved_by_steam_id - +enum league_scheduling_proposals_select_column { """column name""" - computed_to_division_id + created_at """column name""" - created_at + id """column name""" - final_rank + message """column name""" - final_to_division_id + proposed_by_league_team_season_id """column name""" - from_division_id + proposed_by_steam_id """column name""" - id + proposed_time """column name""" - league_season_id + responded_by_steam_id """column name""" - league_team_id + status """column name""" - type + tournament_bracket_id } """ -input type for updating data in table "league_team_movements" +input type for updating data in table "league_scheduling_proposals" """ -input league_team_movements_set_input { - approved_at: timestamptz - approved_by_steam_id: bigint - computed_to_division_id: uuid +input league_scheduling_proposals_set_input { created_at: timestamptz - final_rank: Int - final_to_division_id: uuid - from_division_id: uuid id: uuid - league_season_id: uuid - league_team_id: uuid - type: e_league_movement_types_enum + message: String + proposed_by_league_team_season_id: uuid + proposed_by_steam_id: bigint + proposed_time: timestamptz + responded_by_steam_id: bigint + status: e_league_proposal_statuses_enum + tournament_bracket_id: uuid } """aggregate stddev on columns""" -type league_team_movements_stddev_fields { - approved_by_steam_id: Float - final_rank: Float +type league_scheduling_proposals_stddev_fields { + proposed_by_steam_id: Float + responded_by_steam_id: Float } """ -order by stddev() on columns of table "league_team_movements" +order by stddev() on columns of table "league_scheduling_proposals" """ -input league_team_movements_stddev_order_by { - approved_by_steam_id: order_by - final_rank: order_by +input league_scheduling_proposals_stddev_order_by { + proposed_by_steam_id: order_by + responded_by_steam_id: order_by } """aggregate stddev_pop on columns""" -type league_team_movements_stddev_pop_fields { - approved_by_steam_id: Float - final_rank: Float +type league_scheduling_proposals_stddev_pop_fields { + proposed_by_steam_id: Float + responded_by_steam_id: Float } """ -order by stddev_pop() on columns of table "league_team_movements" +order by stddev_pop() on columns of table "league_scheduling_proposals" """ -input league_team_movements_stddev_pop_order_by { - approved_by_steam_id: order_by - final_rank: order_by +input league_scheduling_proposals_stddev_pop_order_by { + proposed_by_steam_id: order_by + responded_by_steam_id: order_by } """aggregate stddev_samp on columns""" -type league_team_movements_stddev_samp_fields { - approved_by_steam_id: Float - final_rank: Float +type league_scheduling_proposals_stddev_samp_fields { + proposed_by_steam_id: Float + responded_by_steam_id: Float } """ -order by stddev_samp() on columns of table "league_team_movements" +order by stddev_samp() on columns of table "league_scheduling_proposals" """ -input league_team_movements_stddev_samp_order_by { - approved_by_steam_id: order_by - final_rank: order_by +input league_scheduling_proposals_stddev_samp_order_by { + proposed_by_steam_id: order_by + responded_by_steam_id: order_by } """ -Streaming cursor of the table "league_team_movements" +Streaming cursor of the table "league_scheduling_proposals" """ -input league_team_movements_stream_cursor_input { +input league_scheduling_proposals_stream_cursor_input { """Stream column input with initial value""" - initial_value: league_team_movements_stream_cursor_value_input! + initial_value: league_scheduling_proposals_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input league_team_movements_stream_cursor_value_input { - approved_at: timestamptz - approved_by_steam_id: bigint - computed_to_division_id: uuid +input league_scheduling_proposals_stream_cursor_value_input { created_at: timestamptz - final_rank: Int - final_to_division_id: uuid - from_division_id: uuid id: uuid - league_season_id: uuid - league_team_id: uuid - type: e_league_movement_types_enum + message: String + proposed_by_league_team_season_id: uuid + proposed_by_steam_id: bigint + proposed_time: timestamptz + responded_by_steam_id: bigint + status: e_league_proposal_statuses_enum + tournament_bracket_id: uuid } """aggregate sum on columns""" -type league_team_movements_sum_fields { - approved_by_steam_id: bigint - final_rank: Int +type league_scheduling_proposals_sum_fields { + proposed_by_steam_id: bigint + responded_by_steam_id: bigint } """ -order by sum() on columns of table "league_team_movements" +order by sum() on columns of table "league_scheduling_proposals" """ -input league_team_movements_sum_order_by { - approved_by_steam_id: order_by - final_rank: order_by +input league_scheduling_proposals_sum_order_by { + proposed_by_steam_id: order_by + responded_by_steam_id: order_by } """ -update columns of table "league_team_movements" +update columns of table "league_scheduling_proposals" """ -enum league_team_movements_update_column { - """column name""" - approved_at - - """column name""" - approved_by_steam_id - +enum league_scheduling_proposals_update_column { """column name""" - computed_to_division_id + created_at """column name""" - created_at + id """column name""" - final_rank + message """column name""" - final_to_division_id + proposed_by_league_team_season_id """column name""" - from_division_id + proposed_by_steam_id """column name""" - id + proposed_time """column name""" - league_season_id + responded_by_steam_id """column name""" - league_team_id + status """column name""" - type + tournament_bracket_id } -input league_team_movements_updates { +input league_scheduling_proposals_updates { """increments the numeric columns with given value of the filtered values""" - _inc: league_team_movements_inc_input + _inc: league_scheduling_proposals_inc_input """sets the columns of the filtered rows to the given values""" - _set: league_team_movements_set_input + _set: league_scheduling_proposals_set_input """filter the rows which have to be updated""" - where: league_team_movements_bool_exp! + where: league_scheduling_proposals_bool_exp! } """aggregate var_pop on columns""" -type league_team_movements_var_pop_fields { - approved_by_steam_id: Float - final_rank: Float +type league_scheduling_proposals_var_pop_fields { + proposed_by_steam_id: Float + responded_by_steam_id: Float } """ -order by var_pop() on columns of table "league_team_movements" +order by var_pop() on columns of table "league_scheduling_proposals" """ -input league_team_movements_var_pop_order_by { - approved_by_steam_id: order_by - final_rank: order_by +input league_scheduling_proposals_var_pop_order_by { + proposed_by_steam_id: order_by + responded_by_steam_id: order_by } """aggregate var_samp on columns""" -type league_team_movements_var_samp_fields { - approved_by_steam_id: Float - final_rank: Float +type league_scheduling_proposals_var_samp_fields { + proposed_by_steam_id: Float + responded_by_steam_id: Float } """ -order by var_samp() on columns of table "league_team_movements" +order by var_samp() on columns of table "league_scheduling_proposals" """ -input league_team_movements_var_samp_order_by { - approved_by_steam_id: order_by - final_rank: order_by +input league_scheduling_proposals_var_samp_order_by { + proposed_by_steam_id: order_by + responded_by_steam_id: order_by } """aggregate variance on columns""" -type league_team_movements_variance_fields { - approved_by_steam_id: Float - final_rank: Float +type league_scheduling_proposals_variance_fields { + proposed_by_steam_id: Float + responded_by_steam_id: Float } """ -order by variance() on columns of table "league_team_movements" +order by variance() on columns of table "league_scheduling_proposals" """ -input league_team_movements_variance_order_by { - approved_by_steam_id: order_by - final_rank: order_by +input league_scheduling_proposals_variance_order_by { + proposed_by_steam_id: order_by + responded_by_steam_id: order_by } """ -columns and relationships of "league_team_rosters" +columns and relationships of "league_season_divisions" """ -type league_team_rosters { - added_at: timestamptz! - league_team_season_id: uuid! +type league_season_divisions { + created_at: timestamptz! """An object relationship""" - player: players! - player_steam_id: bigint! - removed_at: timestamptz - removed_reason: String - status: e_team_roster_statuses_enum! + division: league_divisions! + id: uuid! + league_division_id: uuid! + league_season_id: uuid! """An object relationship""" - team_season: league_team_seasons! + season: league_seasons! + + """An array relationship""" + standings( + """distinct select on columns""" + distinct_on: [v_league_division_standings_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [v_league_division_standings_order_by!] + + """filter the rows returned""" + where: v_league_division_standings_bool_exp + ): [v_league_division_standings!]! + + """An aggregate relationship""" + standings_aggregate( + """distinct select on columns""" + distinct_on: [v_league_division_standings_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [v_league_division_standings_order_by!] + + """filter the rows returned""" + where: v_league_division_standings_bool_exp + ): v_league_division_standings_aggregate! + + """An object relationship""" + tournament: tournaments + tournament_id: uuid } """ -aggregated selection of "league_team_rosters" +aggregated selection of "league_season_divisions" """ -type league_team_rosters_aggregate { - aggregate: league_team_rosters_aggregate_fields - nodes: [league_team_rosters!]! +type league_season_divisions_aggregate { + aggregate: league_season_divisions_aggregate_fields + nodes: [league_season_divisions!]! } -input league_team_rosters_aggregate_bool_exp { - count: league_team_rosters_aggregate_bool_exp_count +input league_season_divisions_aggregate_bool_exp { + count: league_season_divisions_aggregate_bool_exp_count } -input league_team_rosters_aggregate_bool_exp_count { - arguments: [league_team_rosters_select_column!] +input league_season_divisions_aggregate_bool_exp_count { + arguments: [league_season_divisions_select_column!] distinct: Boolean - filter: league_team_rosters_bool_exp + filter: league_season_divisions_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "league_team_rosters" +aggregate fields of "league_season_divisions" """ -type league_team_rosters_aggregate_fields { - avg: league_team_rosters_avg_fields - count(columns: [league_team_rosters_select_column!], distinct: Boolean): Int! - max: league_team_rosters_max_fields - min: league_team_rosters_min_fields - stddev: league_team_rosters_stddev_fields - stddev_pop: league_team_rosters_stddev_pop_fields - stddev_samp: league_team_rosters_stddev_samp_fields - sum: league_team_rosters_sum_fields - var_pop: league_team_rosters_var_pop_fields - var_samp: league_team_rosters_var_samp_fields - variance: league_team_rosters_variance_fields +type league_season_divisions_aggregate_fields { + count(columns: [league_season_divisions_select_column!], distinct: Boolean): Int! + max: league_season_divisions_max_fields + min: league_season_divisions_min_fields } """ -order by aggregate values of table "league_team_rosters" +order by aggregate values of table "league_season_divisions" """ -input league_team_rosters_aggregate_order_by { - avg: league_team_rosters_avg_order_by +input league_season_divisions_aggregate_order_by { count: order_by - max: league_team_rosters_max_order_by - min: league_team_rosters_min_order_by - stddev: league_team_rosters_stddev_order_by - stddev_pop: league_team_rosters_stddev_pop_order_by - stddev_samp: league_team_rosters_stddev_samp_order_by - sum: league_team_rosters_sum_order_by - var_pop: league_team_rosters_var_pop_order_by - var_samp: league_team_rosters_var_samp_order_by - variance: league_team_rosters_variance_order_by + max: league_season_divisions_max_order_by + min: league_season_divisions_min_order_by } """ -input type for inserting array relation for remote table "league_team_rosters" +input type for inserting array relation for remote table "league_season_divisions" """ -input league_team_rosters_arr_rel_insert_input { - data: [league_team_rosters_insert_input!]! +input league_season_divisions_arr_rel_insert_input { + data: [league_season_divisions_insert_input!]! """upsert condition""" - on_conflict: league_team_rosters_on_conflict -} - -"""aggregate avg on columns""" -type league_team_rosters_avg_fields { - player_steam_id: Float + on_conflict: league_season_divisions_on_conflict } """ -order by avg() on columns of table "league_team_rosters" +Boolean expression to filter rows from the table "league_season_divisions". All fields are combined with a logical 'AND'. """ -input league_team_rosters_avg_order_by { - player_steam_id: order_by +input league_season_divisions_bool_exp { + _and: [league_season_divisions_bool_exp!] + _not: league_season_divisions_bool_exp + _or: [league_season_divisions_bool_exp!] + created_at: timestamptz_comparison_exp + division: league_divisions_bool_exp + id: uuid_comparison_exp + league_division_id: uuid_comparison_exp + league_season_id: uuid_comparison_exp + season: league_seasons_bool_exp + standings: v_league_division_standings_bool_exp + standings_aggregate: v_league_division_standings_aggregate_bool_exp + tournament: tournaments_bool_exp + tournament_id: uuid_comparison_exp } """ -Boolean expression to filter rows from the table "league_team_rosters". All fields are combined with a logical 'AND'. +unique or primary key constraints on table "league_season_divisions" """ -input league_team_rosters_bool_exp { - _and: [league_team_rosters_bool_exp!] - _not: league_team_rosters_bool_exp - _or: [league_team_rosters_bool_exp!] - added_at: timestamptz_comparison_exp - league_team_season_id: uuid_comparison_exp - player: players_bool_exp - player_steam_id: bigint_comparison_exp - removed_at: timestamptz_comparison_exp - removed_reason: String_comparison_exp - status: e_team_roster_statuses_enum_comparison_exp - team_season: league_team_seasons_bool_exp -} +enum league_season_divisions_constraint { + """ + unique or primary key constraint on columns "league_division_id", "league_season_id" + """ + league_season_divisions_league_season_id_league_division_id_key -""" -unique or primary key constraints on table "league_team_rosters" -""" -enum league_team_rosters_constraint { """ - unique or primary key constraint on columns "player_steam_id", "league_team_season_id" + unique or primary key constraint on columns "id" """ - league_team_rosters_pkey -} + league_season_divisions_pkey -""" -input type for incrementing numeric columns in table "league_team_rosters" -""" -input league_team_rosters_inc_input { - player_steam_id: bigint + """ + unique or primary key constraint on columns "tournament_id" + """ + league_season_divisions_tournament_id_key } """ -input type for inserting data into table "league_team_rosters" +input type for inserting data into table "league_season_divisions" """ -input league_team_rosters_insert_input { - added_at: timestamptz - league_team_season_id: uuid - player: players_obj_rel_insert_input - player_steam_id: bigint - removed_at: timestamptz - removed_reason: String - status: e_team_roster_statuses_enum - team_season: league_team_seasons_obj_rel_insert_input +input league_season_divisions_insert_input { + created_at: timestamptz + division: league_divisions_obj_rel_insert_input + id: uuid + league_division_id: uuid + league_season_id: uuid + season: league_seasons_obj_rel_insert_input + standings: v_league_division_standings_arr_rel_insert_input + tournament: tournaments_obj_rel_insert_input + tournament_id: uuid } """aggregate max on columns""" -type league_team_rosters_max_fields { - added_at: timestamptz - league_team_season_id: uuid - player_steam_id: bigint - removed_at: timestamptz - removed_reason: String +type league_season_divisions_max_fields { + created_at: timestamptz + id: uuid + league_division_id: uuid + league_season_id: uuid + tournament_id: uuid } """ -order by max() on columns of table "league_team_rosters" +order by max() on columns of table "league_season_divisions" """ -input league_team_rosters_max_order_by { - added_at: order_by - league_team_season_id: order_by - player_steam_id: order_by - removed_at: order_by - removed_reason: order_by +input league_season_divisions_max_order_by { + created_at: order_by + id: order_by + league_division_id: order_by + league_season_id: order_by + tournament_id: order_by } """aggregate min on columns""" -type league_team_rosters_min_fields { - added_at: timestamptz - league_team_season_id: uuid - player_steam_id: bigint - removed_at: timestamptz - removed_reason: String +type league_season_divisions_min_fields { + created_at: timestamptz + id: uuid + league_division_id: uuid + league_season_id: uuid + tournament_id: uuid } """ -order by min() on columns of table "league_team_rosters" +order by min() on columns of table "league_season_divisions" """ -input league_team_rosters_min_order_by { - added_at: order_by - league_team_season_id: order_by - player_steam_id: order_by - removed_at: order_by - removed_reason: order_by +input league_season_divisions_min_order_by { + created_at: order_by + id: order_by + league_division_id: order_by + league_season_id: order_by + tournament_id: order_by } """ -response of any mutation on the table "league_team_rosters" +response of any mutation on the table "league_season_divisions" """ -type league_team_rosters_mutation_response { +type league_season_divisions_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [league_team_rosters!]! + returning: [league_season_divisions!]! } """ -on_conflict condition type for table "league_team_rosters" +input type for inserting object relation for remote table "league_season_divisions" """ -input league_team_rosters_on_conflict { - constraint: league_team_rosters_constraint! - update_columns: [league_team_rosters_update_column!]! = [] - where: league_team_rosters_bool_exp +input league_season_divisions_obj_rel_insert_input { + data: league_season_divisions_insert_input! + + """upsert condition""" + on_conflict: league_season_divisions_on_conflict } -"""Ordering options when selecting data from "league_team_rosters".""" -input league_team_rosters_order_by { - added_at: order_by - league_team_season_id: order_by - player: players_order_by - player_steam_id: order_by - removed_at: order_by - removed_reason: order_by - status: order_by - team_season: league_team_seasons_order_by +""" +on_conflict condition type for table "league_season_divisions" +""" +input league_season_divisions_on_conflict { + constraint: league_season_divisions_constraint! + update_columns: [league_season_divisions_update_column!]! = [] + where: league_season_divisions_bool_exp } -"""primary key columns input for table: league_team_rosters""" -input league_team_rosters_pk_columns_input { - league_team_season_id: uuid! - player_steam_id: bigint! +"""Ordering options when selecting data from "league_season_divisions".""" +input league_season_divisions_order_by { + created_at: order_by + division: league_divisions_order_by + id: order_by + league_division_id: order_by + league_season_id: order_by + season: league_seasons_order_by + standings_aggregate: v_league_division_standings_aggregate_order_by + tournament: tournaments_order_by + tournament_id: order_by +} + +"""primary key columns input for table: league_season_divisions""" +input league_season_divisions_pk_columns_input { + id: uuid! } """ -select columns of table "league_team_rosters" +select columns of table "league_season_divisions" """ -enum league_team_rosters_select_column { - """column name""" - added_at - +enum league_season_divisions_select_column { """column name""" - league_team_season_id + created_at """column name""" - player_steam_id + id """column name""" - removed_at + league_division_id """column name""" - removed_reason + league_season_id """column name""" - status -} - -""" -input type for updating data in table "league_team_rosters" -""" -input league_team_rosters_set_input { - added_at: timestamptz - league_team_season_id: uuid - player_steam_id: bigint - removed_at: timestamptz - removed_reason: String - status: e_team_roster_statuses_enum -} - -"""aggregate stddev on columns""" -type league_team_rosters_stddev_fields { - player_steam_id: Float -} - -""" -order by stddev() on columns of table "league_team_rosters" -""" -input league_team_rosters_stddev_order_by { - player_steam_id: order_by -} - -"""aggregate stddev_pop on columns""" -type league_team_rosters_stddev_pop_fields { - player_steam_id: Float -} - -""" -order by stddev_pop() on columns of table "league_team_rosters" -""" -input league_team_rosters_stddev_pop_order_by { - player_steam_id: order_by -} - -"""aggregate stddev_samp on columns""" -type league_team_rosters_stddev_samp_fields { - player_steam_id: Float + tournament_id } """ -order by stddev_samp() on columns of table "league_team_rosters" +input type for updating data in table "league_season_divisions" """ -input league_team_rosters_stddev_samp_order_by { - player_steam_id: order_by +input league_season_divisions_set_input { + created_at: timestamptz + id: uuid + league_division_id: uuid + league_season_id: uuid + tournament_id: uuid } """ -Streaming cursor of the table "league_team_rosters" +Streaming cursor of the table "league_season_divisions" """ -input league_team_rosters_stream_cursor_input { +input league_season_divisions_stream_cursor_input { """Stream column input with initial value""" - initial_value: league_team_rosters_stream_cursor_value_input! + initial_value: league_season_divisions_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input league_team_rosters_stream_cursor_value_input { - added_at: timestamptz - league_team_season_id: uuid - player_steam_id: bigint - removed_at: timestamptz - removed_reason: String - status: e_team_roster_statuses_enum -} - -"""aggregate sum on columns""" -type league_team_rosters_sum_fields { - player_steam_id: bigint -} - -""" -order by sum() on columns of table "league_team_rosters" -""" -input league_team_rosters_sum_order_by { - player_steam_id: order_by +input league_season_divisions_stream_cursor_value_input { + created_at: timestamptz + id: uuid + league_division_id: uuid + league_season_id: uuid + tournament_id: uuid } """ -update columns of table "league_team_rosters" +update columns of table "league_season_divisions" """ -enum league_team_rosters_update_column { - """column name""" - added_at - +enum league_season_divisions_update_column { """column name""" - league_team_season_id + created_at """column name""" - player_steam_id + id """column name""" - removed_at + league_division_id """column name""" - removed_reason + league_season_id """column name""" - status + tournament_id } -input league_team_rosters_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: league_team_rosters_inc_input - +input league_season_divisions_updates { """sets the columns of the filtered rows to the given values""" - _set: league_team_rosters_set_input + _set: league_season_divisions_set_input """filter the rows which have to be updated""" - where: league_team_rosters_bool_exp! -} - -"""aggregate var_pop on columns""" -type league_team_rosters_var_pop_fields { - player_steam_id: Float + where: league_season_divisions_bool_exp! } """ -order by var_pop() on columns of table "league_team_rosters" +columns and relationships of "league_seasons" """ -input league_team_rosters_var_pop_order_by { - player_steam_id: order_by -} +type league_seasons { + auto_regular_season_format: Boolean! -"""aggregate var_samp on columns""" -type league_team_rosters_var_samp_fields { - player_steam_id: Float -} + """An array relationship""" + awards( + """distinct select on columns""" + distinct_on: [award_recipients_select_column!] -""" -order by var_samp() on columns of table "league_team_rosters" -""" -input league_team_rosters_var_samp_order_by { - player_steam_id: order_by -} + """limit the number of rows returned""" + limit: Int -"""aggregate variance on columns""" -type league_team_rosters_variance_fields { - player_steam_id: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by variance() on columns of table "league_team_rosters" -""" -input league_team_rosters_variance_order_by { - player_steam_id: order_by -} + """sort the rows by one or more columns""" + order_by: [award_recipients_order_by!] -""" -columns and relationships of "league_team_seasons" -""" -type league_team_seasons { - """An object relationship""" - assigned_division: league_divisions - assigned_division_id: uuid + """filter the rows returned""" + where: award_recipients_bool_exp + ): [award_recipients!]! - """An object relationship""" - captain: players - captain_steam_id: bigint + """An aggregate relationship""" + awards_aggregate( + """distinct select on columns""" + distinct_on: [award_recipients_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [award_recipients_order_by!] + + """filter the rows returned""" + where: award_recipients_bool_exp + ): award_recipients_aggregate! + + """ + A computed field, executes function "can_register_for_league_season" + """ + can_register: Boolean created_at: timestamptz! - decline_reason: String + created_by_steam_id: bigint + default_best_of: Int! + direct_promote_count: Int! + direct_relegate_count: Int! """An object relationship""" - e_registration_status: e_league_registration_statuses! + e_league_season_status: e_league_season_statuses! + games_per_week: Int! id: uuid! - league_season_id: uuid! - - """An object relationship""" - league_team: league_teams! - league_team_id: uuid! - """An object relationship""" - registered_by: players - registered_by_steam_id: bigint + """ + A computed field, executes function "is_league_season_admin" + """ + is_league_admin: Boolean - """An object relationship""" - requested_division: league_divisions - requested_division_id: uuid + """ + A computed field, executes function "league_season_is_roster_locked" + """ + is_roster_locked: Boolean + match_options_id: uuid """An array relationship""" - roster( + match_weeks( """distinct select on columns""" - distinct_on: [league_team_rosters_select_column!] + distinct_on: [league_match_weeks_select_column!] """limit the number of rows returned""" limit: Int @@ -29253,16 +28578,16 @@ type league_team_seasons { offset: Int """sort the rows by one or more columns""" - order_by: [league_team_rosters_order_by!] + order_by: [league_match_weeks_order_by!] """filter the rows returned""" - where: league_team_rosters_bool_exp - ): [league_team_rosters!]! + where: league_match_weeks_bool_exp + ): [league_match_weeks!]! """An aggregate relationship""" - roster_aggregate( + match_weeks_aggregate( """distinct select on columns""" - distinct_on: [league_team_rosters_select_column!] + distinct_on: [league_match_weeks_select_column!] """limit the number of rows returned""" limit: Int @@ -29271,608 +28596,242 @@ type league_team_seasons { offset: Int """sort the rows by one or more columns""" - order_by: [league_team_rosters_order_by!] + order_by: [league_match_weeks_order_by!] """filter the rows returned""" - where: league_team_rosters_bool_exp - ): league_team_rosters_aggregate! + where: league_match_weeks_bool_exp + ): league_match_weeks_aggregate! + match_weeks_count: Int! + max_roster_size: Int + min_roster_size: Int! - """An object relationship""" - season: league_seasons! - seed: Int - status: e_league_registration_statuses_enum! + """An array relationship""" + movements( + """distinct select on columns""" + distinct_on: [league_team_movements_select_column!] - """An object relationship""" - tournament_team: tournament_teams - tournament_team_id: uuid -} + """limit the number of rows returned""" + limit: Int -""" -aggregated selection of "league_team_seasons" -""" -type league_team_seasons_aggregate { - aggregate: league_team_seasons_aggregate_fields - nodes: [league_team_seasons!]! -} + """skip the first n rows. Use only with order_by""" + offset: Int -input league_team_seasons_aggregate_bool_exp { - count: league_team_seasons_aggregate_bool_exp_count -} + """sort the rows by one or more columns""" + order_by: [league_team_movements_order_by!] -input league_team_seasons_aggregate_bool_exp_count { - arguments: [league_team_seasons_select_column!] - distinct: Boolean - filter: league_team_seasons_bool_exp - predicate: Int_comparison_exp! -} + """filter the rows returned""" + where: league_team_movements_bool_exp + ): [league_team_movements!]! -""" -aggregate fields of "league_team_seasons" -""" -type league_team_seasons_aggregate_fields { - avg: league_team_seasons_avg_fields - count(columns: [league_team_seasons_select_column!], distinct: Boolean): Int! - max: league_team_seasons_max_fields - min: league_team_seasons_min_fields - stddev: league_team_seasons_stddev_fields - stddev_pop: league_team_seasons_stddev_pop_fields - stddev_samp: league_team_seasons_stddev_samp_fields - sum: league_team_seasons_sum_fields - var_pop: league_team_seasons_var_pop_fields - var_samp: league_team_seasons_var_samp_fields - variance: league_team_seasons_variance_fields -} + """An aggregate relationship""" + movements_aggregate( + """distinct select on columns""" + distinct_on: [league_team_movements_select_column!] -""" -order by aggregate values of table "league_team_seasons" -""" -input league_team_seasons_aggregate_order_by { - avg: league_team_seasons_avg_order_by - count: order_by - max: league_team_seasons_max_order_by - min: league_team_seasons_min_order_by - stddev: league_team_seasons_stddev_order_by - stddev_pop: league_team_seasons_stddev_pop_order_by - stddev_samp: league_team_seasons_stddev_samp_order_by - sum: league_team_seasons_sum_order_by - var_pop: league_team_seasons_var_pop_order_by - var_samp: league_team_seasons_var_samp_order_by - variance: league_team_seasons_variance_order_by -} - -""" -input type for inserting array relation for remote table "league_team_seasons" -""" -input league_team_seasons_arr_rel_insert_input { - data: [league_team_seasons_insert_input!]! - - """upsert condition""" - on_conflict: league_team_seasons_on_conflict -} + """limit the number of rows returned""" + limit: Int -"""aggregate avg on columns""" -type league_team_seasons_avg_fields { - captain_steam_id: Float - registered_by_steam_id: Float - seed: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by avg() on columns of table "league_team_seasons" -""" -input league_team_seasons_avg_order_by { - captain_steam_id: order_by - registered_by_steam_id: order_by - seed: order_by -} + """sort the rows by one or more columns""" + order_by: [league_team_movements_order_by!] -""" -Boolean expression to filter rows from the table "league_team_seasons". All fields are combined with a logical 'AND'. -""" -input league_team_seasons_bool_exp { - _and: [league_team_seasons_bool_exp!] - _not: league_team_seasons_bool_exp - _or: [league_team_seasons_bool_exp!] - assigned_division: league_divisions_bool_exp - assigned_division_id: uuid_comparison_exp - captain: players_bool_exp - captain_steam_id: bigint_comparison_exp - created_at: timestamptz_comparison_exp - decline_reason: String_comparison_exp - e_registration_status: e_league_registration_statuses_bool_exp - id: uuid_comparison_exp - league_season_id: uuid_comparison_exp - league_team: league_teams_bool_exp - league_team_id: uuid_comparison_exp - registered_by: players_bool_exp - registered_by_steam_id: bigint_comparison_exp - requested_division: league_divisions_bool_exp - requested_division_id: uuid_comparison_exp - roster: league_team_rosters_bool_exp - roster_aggregate: league_team_rosters_aggregate_bool_exp - season: league_seasons_bool_exp - seed: Int_comparison_exp - status: e_league_registration_statuses_enum_comparison_exp - tournament_team: tournament_teams_bool_exp - tournament_team_id: uuid_comparison_exp -} + """filter the rows returned""" + where: league_team_movements_bool_exp + ): league_team_movements_aggregate! -""" -unique or primary key constraints on table "league_team_seasons" -""" -enum league_team_seasons_constraint { """ - unique or primary key constraint on columns "league_season_id", "league_team_id" + A computed field, executes function "league_season_my_registration" """ - league_team_seasons_league_season_id_league_team_id_key + my_registration( + """distinct select on columns""" + distinct_on: [league_team_seasons_select_column!] - """ - unique or primary key constraint on columns "id" - """ - league_team_seasons_pkey -} + """limit the number of rows returned""" + limit: Int -""" -input type for incrementing numeric columns in table "league_team_seasons" -""" -input league_team_seasons_inc_input { - captain_steam_id: bigint - registered_by_steam_id: bigint - seed: Int -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -input type for inserting data into table "league_team_seasons" -""" -input league_team_seasons_insert_input { - assigned_division: league_divisions_obj_rel_insert_input - assigned_division_id: uuid - captain: players_obj_rel_insert_input - captain_steam_id: bigint - created_at: timestamptz - decline_reason: String - e_registration_status: e_league_registration_statuses_obj_rel_insert_input - id: uuid - league_season_id: uuid - league_team: league_teams_obj_rel_insert_input - league_team_id: uuid - registered_by: players_obj_rel_insert_input - registered_by_steam_id: bigint - requested_division: league_divisions_obj_rel_insert_input - requested_division_id: uuid - roster: league_team_rosters_arr_rel_insert_input - season: league_seasons_obj_rel_insert_input - seed: Int - status: e_league_registration_statuses_enum - tournament_team: tournament_teams_obj_rel_insert_input - tournament_team_id: uuid -} + """sort the rows by one or more columns""" + order_by: [league_team_seasons_order_by!] -"""aggregate max on columns""" -type league_team_seasons_max_fields { - assigned_division_id: uuid - captain_steam_id: bigint - created_at: timestamptz - decline_reason: String - id: uuid - league_season_id: uuid - league_team_id: uuid - registered_by_steam_id: bigint - requested_division_id: uuid - seed: Int - tournament_team_id: uuid -} + """filter the rows returned""" + where: league_team_seasons_bool_exp + ): [league_team_seasons!] + name: String! -""" -order by max() on columns of table "league_team_seasons" -""" -input league_team_seasons_max_order_by { - assigned_division_id: order_by - captain_steam_id: order_by - created_at: order_by - decline_reason: order_by - id: order_by - league_season_id: order_by - league_team_id: order_by - registered_by_steam_id: order_by - requested_division_id: order_by - seed: order_by - tournament_team_id: order_by -} + """An object relationship""" + options: match_options -"""aggregate min on columns""" -type league_team_seasons_min_fields { - assigned_division_id: uuid - captain_steam_id: bigint - created_at: timestamptz - decline_reason: String - id: uuid - league_season_id: uuid - league_team_id: uuid - registered_by_steam_id: bigint - requested_division_id: uuid - seed: Int - tournament_team_id: uuid -} + """An array relationship""" + player_stats( + """distinct select on columns""" + distinct_on: [v_league_season_player_stats_select_column!] -""" -order by min() on columns of table "league_team_seasons" -""" -input league_team_seasons_min_order_by { - assigned_division_id: order_by - captain_steam_id: order_by - created_at: order_by - decline_reason: order_by - id: order_by - league_season_id: order_by - league_team_id: order_by - registered_by_steam_id: order_by - requested_division_id: order_by - seed: order_by - tournament_team_id: order_by -} + """limit the number of rows returned""" + limit: Int -""" -response of any mutation on the table "league_team_seasons" -""" -type league_team_seasons_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """skip the first n rows. Use only with order_by""" + offset: Int - """data from the rows affected by the mutation""" - returning: [league_team_seasons!]! -} + """sort the rows by one or more columns""" + order_by: [v_league_season_player_stats_order_by!] -""" -input type for inserting object relation for remote table "league_team_seasons" -""" -input league_team_seasons_obj_rel_insert_input { - data: league_team_seasons_insert_input! + """filter the rows returned""" + where: v_league_season_player_stats_bool_exp + ): [v_league_season_player_stats!]! - """upsert condition""" - on_conflict: league_team_seasons_on_conflict -} + """An aggregate relationship""" + player_stats_aggregate( + """distinct select on columns""" + distinct_on: [v_league_season_player_stats_select_column!] -""" -on_conflict condition type for table "league_team_seasons" -""" -input league_team_seasons_on_conflict { - constraint: league_team_seasons_constraint! - update_columns: [league_team_seasons_update_column!]! = [] - where: league_team_seasons_bool_exp -} + """limit the number of rows returned""" + limit: Int -"""Ordering options when selecting data from "league_team_seasons".""" -input league_team_seasons_order_by { - assigned_division: league_divisions_order_by - assigned_division_id: order_by - captain: players_order_by - captain_steam_id: order_by - created_at: order_by - decline_reason: order_by - e_registration_status: e_league_registration_statuses_order_by - id: order_by - league_season_id: order_by - league_team: league_teams_order_by - league_team_id: order_by - registered_by: players_order_by - registered_by_steam_id: order_by - requested_division: league_divisions_order_by - requested_division_id: order_by - roster_aggregate: league_team_rosters_aggregate_order_by - season: league_seasons_order_by - seed: order_by - status: order_by - tournament_team: tournament_teams_order_by - tournament_team_id: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""primary key columns input for table: league_team_seasons""" -input league_team_seasons_pk_columns_input { - id: uuid! -} + """sort the rows by one or more columns""" + order_by: [v_league_season_player_stats_order_by!] -""" -select columns of table "league_team_seasons" -""" -enum league_team_seasons_select_column { - """column name""" - assigned_division_id + """filter the rows returned""" + where: v_league_season_player_stats_bool_exp + ): v_league_season_player_stats_aggregate! + playoff_best_of: Int! + playoff_round_best_of( + """JSON select path""" + path: String + ): jsonb! + playoff_seats: Int! + playoff_stage_type: e_tournament_stage_types_enum! + playoff_third_place_match: Boolean! + promote_count: Int! + regular_season_stage_type: e_tournament_stage_types_enum! + relegate_count: Int! + relegation_down_count: Int! - """column name""" - captain_steam_id + """An array relationship""" + relegation_playoffs( + """distinct select on columns""" + distinct_on: [league_relegation_playoffs_select_column!] - """column name""" - created_at + """limit the number of rows returned""" + limit: Int - """column name""" - decline_reason + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - id + """sort the rows by one or more columns""" + order_by: [league_relegation_playoffs_order_by!] - """column name""" - league_season_id + """filter the rows returned""" + where: league_relegation_playoffs_bool_exp + ): [league_relegation_playoffs!]! - """column name""" - league_team_id + """An aggregate relationship""" + relegation_playoffs_aggregate( + """distinct select on columns""" + distinct_on: [league_relegation_playoffs_select_column!] - """column name""" - registered_by_steam_id + """limit the number of rows returned""" + limit: Int - """column name""" - requested_division_id + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - seed + """sort the rows by one or more columns""" + order_by: [league_relegation_playoffs_order_by!] - """column name""" - status + """filter the rows returned""" + where: league_relegation_playoffs_bool_exp + ): league_relegation_playoffs_aggregate! + relegation_up_count: Int! + roster_lock_at: timestamptz - """column name""" - tournament_team_id -} + """An array relationship""" + season_divisions( + """distinct select on columns""" + distinct_on: [league_season_divisions_select_column!] -""" -input type for updating data in table "league_team_seasons" -""" -input league_team_seasons_set_input { - assigned_division_id: uuid - captain_steam_id: bigint - created_at: timestamptz - decline_reason: String - id: uuid - league_season_id: uuid - league_team_id: uuid - registered_by_steam_id: bigint - requested_division_id: uuid - seed: Int - status: e_league_registration_statuses_enum - tournament_team_id: uuid -} + """limit the number of rows returned""" + limit: Int -"""aggregate stddev on columns""" -type league_team_seasons_stddev_fields { - captain_steam_id: Float - registered_by_steam_id: Float - seed: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by stddev() on columns of table "league_team_seasons" -""" -input league_team_seasons_stddev_order_by { - captain_steam_id: order_by - registered_by_steam_id: order_by - seed: order_by -} + """sort the rows by one or more columns""" + order_by: [league_season_divisions_order_by!] -"""aggregate stddev_pop on columns""" -type league_team_seasons_stddev_pop_fields { - captain_steam_id: Float - registered_by_steam_id: Float - seed: Float -} + """filter the rows returned""" + where: league_season_divisions_bool_exp + ): [league_season_divisions!]! -""" -order by stddev_pop() on columns of table "league_team_seasons" -""" -input league_team_seasons_stddev_pop_order_by { - captain_steam_id: order_by - registered_by_steam_id: order_by - seed: order_by -} + """An aggregate relationship""" + season_divisions_aggregate( + """distinct select on columns""" + distinct_on: [league_season_divisions_select_column!] -"""aggregate stddev_samp on columns""" -type league_team_seasons_stddev_samp_fields { - captain_steam_id: Float - registered_by_steam_id: Float - seed: Float -} + """limit the number of rows returned""" + limit: Int -""" -order by stddev_samp() on columns of table "league_team_seasons" -""" -input league_team_seasons_stddev_samp_order_by { - captain_steam_id: order_by - registered_by_steam_id: order_by - seed: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -Streaming cursor of the table "league_team_seasons" -""" -input league_team_seasons_stream_cursor_input { - """Stream column input with initial value""" - initial_value: league_team_seasons_stream_cursor_value_input! + """sort the rows by one or more columns""" + order_by: [league_season_divisions_order_by!] - """cursor ordering""" - ordering: cursor_ordering -} + """filter the rows returned""" + where: league_season_divisions_bool_exp + ): league_season_divisions_aggregate! + season_number: Int + signup_closes_at: timestamptz + signup_opens_at: timestamptz -"""Initial value of the column from where the streaming should start""" -input league_team_seasons_stream_cursor_value_input { - assigned_division_id: uuid - captain_steam_id: bigint - created_at: timestamptz - decline_reason: String - id: uuid - league_season_id: uuid - league_team_id: uuid - registered_by_steam_id: bigint - requested_division_id: uuid - seed: Int - status: e_league_registration_statuses_enum - tournament_team_id: uuid -} + """An array relationship""" + standings( + """distinct select on columns""" + distinct_on: [v_league_division_standings_select_column!] -"""aggregate sum on columns""" -type league_team_seasons_sum_fields { - captain_steam_id: bigint - registered_by_steam_id: bigint - seed: Int -} + """limit the number of rows returned""" + limit: Int -""" -order by sum() on columns of table "league_team_seasons" -""" -input league_team_seasons_sum_order_by { - captain_steam_id: order_by - registered_by_steam_id: order_by - seed: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -update columns of table "league_team_seasons" -""" -enum league_team_seasons_update_column { - """column name""" - assigned_division_id + """sort the rows by one or more columns""" + order_by: [v_league_division_standings_order_by!] - """column name""" - captain_steam_id + """filter the rows returned""" + where: v_league_division_standings_bool_exp + ): [v_league_division_standings!]! - """column name""" - created_at + """An aggregate relationship""" + standings_aggregate( + """distinct select on columns""" + distinct_on: [v_league_division_standings_select_column!] - """column name""" - decline_reason + """limit the number of rows returned""" + limit: Int - """column name""" - id + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - league_season_id + """sort the rows by one or more columns""" + order_by: [v_league_division_standings_order_by!] - """column name""" - league_team_id + """filter the rows returned""" + where: v_league_division_standings_bool_exp + ): v_league_division_standings_aggregate! + starts_at: timestamptz + status: e_league_season_statuses_enum! - """column name""" - registered_by_steam_id - - """column name""" - requested_division_id - - """column name""" - seed - - """column name""" - status - - """column name""" - tournament_team_id -} - -input league_team_seasons_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: league_team_seasons_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: league_team_seasons_set_input - - """filter the rows which have to be updated""" - where: league_team_seasons_bool_exp! -} - -"""aggregate var_pop on columns""" -type league_team_seasons_var_pop_fields { - captain_steam_id: Float - registered_by_steam_id: Float - seed: Float -} - -""" -order by var_pop() on columns of table "league_team_seasons" -""" -input league_team_seasons_var_pop_order_by { - captain_steam_id: order_by - registered_by_steam_id: order_by - seed: order_by -} - -"""aggregate var_samp on columns""" -type league_team_seasons_var_samp_fields { - captain_steam_id: Float - registered_by_steam_id: Float - seed: Float -} - -""" -order by var_samp() on columns of table "league_team_seasons" -""" -input league_team_seasons_var_samp_order_by { - captain_steam_id: order_by - registered_by_steam_id: order_by - seed: order_by -} - -"""aggregate variance on columns""" -type league_team_seasons_variance_fields { - captain_steam_id: Float - registered_by_steam_id: Float - seed: Float -} - -""" -order by variance() on columns of table "league_team_seasons" -""" -input league_team_seasons_variance_order_by { - captain_steam_id: order_by - registered_by_steam_id: order_by - seed: order_by -} - -""" -columns and relationships of "league_teams" -""" -type league_teams { - created_at: timestamptz! - id: uuid! - - """An array relationship""" - movements( - """distinct select on columns""" - distinct_on: [league_team_movements_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [league_team_movements_order_by!] - - """filter the rows returned""" - where: league_team_movements_bool_exp - ): [league_team_movements!]! - - """An aggregate relationship""" - movements_aggregate( - """distinct select on columns""" - distinct_on: [league_team_movements_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [league_team_movements_order_by!] - - """filter the rows returned""" - where: league_team_movements_bool_exp - ): league_team_movements_aggregate! - - """An object relationship""" - team: teams! - team_id: uuid! - - """An array relationship""" - team_seasons( - """distinct select on columns""" - distinct_on: [league_team_seasons_select_column!] + """An array relationship""" + team_seasons( + """distinct select on columns""" + distinct_on: [league_team_seasons_select_column!] """limit the number of rows returned""" limit: Int @@ -29904,1115 +28863,1765 @@ type league_teams { """filter the rows returned""" where: league_team_seasons_bool_exp ): league_team_seasons_aggregate! + week_best_of( + """JSON select path""" + path: String + ): jsonb! } """ -aggregated selection of "league_teams" +aggregated selection of "league_seasons" """ -type league_teams_aggregate { - aggregate: league_teams_aggregate_fields - nodes: [league_teams!]! +type league_seasons_aggregate { + aggregate: league_seasons_aggregate_fields + nodes: [league_seasons!]! } """ -aggregate fields of "league_teams" +aggregate fields of "league_seasons" """ -type league_teams_aggregate_fields { - count(columns: [league_teams_select_column!], distinct: Boolean): Int! - max: league_teams_max_fields - min: league_teams_min_fields +type league_seasons_aggregate_fields { + avg: league_seasons_avg_fields + count(columns: [league_seasons_select_column!], distinct: Boolean): Int! + max: league_seasons_max_fields + min: league_seasons_min_fields + stddev: league_seasons_stddev_fields + stddev_pop: league_seasons_stddev_pop_fields + stddev_samp: league_seasons_stddev_samp_fields + sum: league_seasons_sum_fields + var_pop: league_seasons_var_pop_fields + var_samp: league_seasons_var_samp_fields + variance: league_seasons_variance_fields +} + +"""append existing jsonb value of filtered columns with new jsonb value""" +input league_seasons_append_input { + playoff_round_best_of: jsonb + week_best_of: jsonb +} + +"""aggregate avg on columns""" +type league_seasons_avg_fields { + created_by_steam_id: Float + default_best_of: Float + direct_promote_count: Float + direct_relegate_count: Float + games_per_week: Float + match_weeks_count: Float + max_roster_size: Float + min_roster_size: Float + playoff_best_of: Float + playoff_seats: Float + promote_count: Float + relegate_count: Float + relegation_down_count: Float + relegation_up_count: Float + season_number: Float } """ -Boolean expression to filter rows from the table "league_teams". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "league_seasons". All fields are combined with a logical 'AND'. """ -input league_teams_bool_exp { - _and: [league_teams_bool_exp!] - _not: league_teams_bool_exp - _or: [league_teams_bool_exp!] +input league_seasons_bool_exp { + _and: [league_seasons_bool_exp!] + _not: league_seasons_bool_exp + _or: [league_seasons_bool_exp!] + auto_regular_season_format: Boolean_comparison_exp + awards: award_recipients_bool_exp + awards_aggregate: award_recipients_aggregate_bool_exp + can_register: Boolean_comparison_exp created_at: timestamptz_comparison_exp + created_by_steam_id: bigint_comparison_exp + default_best_of: Int_comparison_exp + direct_promote_count: Int_comparison_exp + direct_relegate_count: Int_comparison_exp + e_league_season_status: e_league_season_statuses_bool_exp + games_per_week: Int_comparison_exp id: uuid_comparison_exp + is_league_admin: Boolean_comparison_exp + is_roster_locked: Boolean_comparison_exp + match_options_id: uuid_comparison_exp + match_weeks: league_match_weeks_bool_exp + match_weeks_aggregate: league_match_weeks_aggregate_bool_exp + match_weeks_count: Int_comparison_exp + max_roster_size: Int_comparison_exp + min_roster_size: Int_comparison_exp movements: league_team_movements_bool_exp movements_aggregate: league_team_movements_aggregate_bool_exp - team: teams_bool_exp - team_id: uuid_comparison_exp + my_registration: league_team_seasons_bool_exp + name: String_comparison_exp + options: match_options_bool_exp + player_stats: v_league_season_player_stats_bool_exp + player_stats_aggregate: v_league_season_player_stats_aggregate_bool_exp + playoff_best_of: Int_comparison_exp + playoff_round_best_of: jsonb_comparison_exp + playoff_seats: Int_comparison_exp + playoff_stage_type: e_tournament_stage_types_enum_comparison_exp + playoff_third_place_match: Boolean_comparison_exp + promote_count: Int_comparison_exp + regular_season_stage_type: e_tournament_stage_types_enum_comparison_exp + relegate_count: Int_comparison_exp + relegation_down_count: Int_comparison_exp + relegation_playoffs: league_relegation_playoffs_bool_exp + relegation_playoffs_aggregate: league_relegation_playoffs_aggregate_bool_exp + relegation_up_count: Int_comparison_exp + roster_lock_at: timestamptz_comparison_exp + season_divisions: league_season_divisions_bool_exp + season_divisions_aggregate: league_season_divisions_aggregate_bool_exp + season_number: Int_comparison_exp + signup_closes_at: timestamptz_comparison_exp + signup_opens_at: timestamptz_comparison_exp + standings: v_league_division_standings_bool_exp + standings_aggregate: v_league_division_standings_aggregate_bool_exp + starts_at: timestamptz_comparison_exp + status: e_league_season_statuses_enum_comparison_exp team_seasons: league_team_seasons_bool_exp team_seasons_aggregate: league_team_seasons_aggregate_bool_exp + week_best_of: jsonb_comparison_exp } """ -unique or primary key constraints on table "league_teams" +unique or primary key constraints on table "league_seasons" """ -enum league_teams_constraint { +enum league_seasons_constraint { + """ + unique or primary key constraint on columns "name" + """ + league_seasons_name_key + """ unique or primary key constraint on columns "id" """ - league_teams_pkey + league_seasons_pkey """ - unique or primary key constraint on columns "team_id" + unique or primary key constraint on columns "season_number" """ - league_teams_team_id_key + league_seasons_season_number_key } """ -input type for inserting data into table "league_teams" +delete the field or element with specified path (for JSON arrays, negative integers count from the end) """ -input league_teams_insert_input { +input league_seasons_delete_at_path_input { + playoff_round_best_of: [String!] + week_best_of: [String!] +} + +""" +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array +""" +input league_seasons_delete_elem_input { + playoff_round_best_of: Int + week_best_of: Int +} + +""" +delete key/value pair or string element. key/value pairs are matched based on their key value +""" +input league_seasons_delete_key_input { + playoff_round_best_of: String + week_best_of: String +} + +""" +input type for incrementing numeric columns in table "league_seasons" +""" +input league_seasons_inc_input { + created_by_steam_id: bigint + default_best_of: Int + direct_promote_count: Int + direct_relegate_count: Int + games_per_week: Int + match_weeks_count: Int + max_roster_size: Int + min_roster_size: Int + playoff_best_of: Int + playoff_seats: Int + promote_count: Int + relegate_count: Int + relegation_down_count: Int + relegation_up_count: Int + season_number: Int +} + +""" +input type for inserting data into table "league_seasons" +""" +input league_seasons_insert_input { + auto_regular_season_format: Boolean + awards: award_recipients_arr_rel_insert_input created_at: timestamptz + created_by_steam_id: bigint + default_best_of: Int + direct_promote_count: Int + direct_relegate_count: Int + e_league_season_status: e_league_season_statuses_obj_rel_insert_input + games_per_week: Int id: uuid + match_options_id: uuid + match_weeks: league_match_weeks_arr_rel_insert_input + match_weeks_count: Int + max_roster_size: Int + min_roster_size: Int movements: league_team_movements_arr_rel_insert_input - team: teams_obj_rel_insert_input - team_id: uuid + name: String + options: match_options_obj_rel_insert_input + player_stats: v_league_season_player_stats_arr_rel_insert_input + playoff_best_of: Int + playoff_round_best_of: jsonb + playoff_seats: Int + playoff_stage_type: e_tournament_stage_types_enum + playoff_third_place_match: Boolean + promote_count: Int + regular_season_stage_type: e_tournament_stage_types_enum + relegate_count: Int + relegation_down_count: Int + relegation_playoffs: league_relegation_playoffs_arr_rel_insert_input + relegation_up_count: Int + roster_lock_at: timestamptz + season_divisions: league_season_divisions_arr_rel_insert_input + season_number: Int + signup_closes_at: timestamptz + signup_opens_at: timestamptz + standings: v_league_division_standings_arr_rel_insert_input + starts_at: timestamptz + status: e_league_season_statuses_enum team_seasons: league_team_seasons_arr_rel_insert_input + week_best_of: jsonb } """aggregate max on columns""" -type league_teams_max_fields { +type league_seasons_max_fields { created_at: timestamptz + created_by_steam_id: bigint + default_best_of: Int + direct_promote_count: Int + direct_relegate_count: Int + games_per_week: Int id: uuid - team_id: uuid + match_options_id: uuid + match_weeks_count: Int + max_roster_size: Int + min_roster_size: Int + name: String + playoff_best_of: Int + playoff_seats: Int + promote_count: Int + relegate_count: Int + relegation_down_count: Int + relegation_up_count: Int + roster_lock_at: timestamptz + season_number: Int + signup_closes_at: timestamptz + signup_opens_at: timestamptz + starts_at: timestamptz } """aggregate min on columns""" -type league_teams_min_fields { +type league_seasons_min_fields { created_at: timestamptz + created_by_steam_id: bigint + default_best_of: Int + direct_promote_count: Int + direct_relegate_count: Int + games_per_week: Int id: uuid - team_id: uuid + match_options_id: uuid + match_weeks_count: Int + max_roster_size: Int + min_roster_size: Int + name: String + playoff_best_of: Int + playoff_seats: Int + promote_count: Int + relegate_count: Int + relegation_down_count: Int + relegation_up_count: Int + roster_lock_at: timestamptz + season_number: Int + signup_closes_at: timestamptz + signup_opens_at: timestamptz + starts_at: timestamptz } """ -response of any mutation on the table "league_teams" +response of any mutation on the table "league_seasons" """ -type league_teams_mutation_response { +type league_seasons_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [league_teams!]! + returning: [league_seasons!]! } """ -input type for inserting object relation for remote table "league_teams" +input type for inserting object relation for remote table "league_seasons" """ -input league_teams_obj_rel_insert_input { - data: league_teams_insert_input! +input league_seasons_obj_rel_insert_input { + data: league_seasons_insert_input! """upsert condition""" - on_conflict: league_teams_on_conflict + on_conflict: league_seasons_on_conflict } """ -on_conflict condition type for table "league_teams" +on_conflict condition type for table "league_seasons" """ -input league_teams_on_conflict { - constraint: league_teams_constraint! - update_columns: [league_teams_update_column!]! = [] - where: league_teams_bool_exp +input league_seasons_on_conflict { + constraint: league_seasons_constraint! + update_columns: [league_seasons_update_column!]! = [] + where: league_seasons_bool_exp } -"""Ordering options when selecting data from "league_teams".""" -input league_teams_order_by { +"""Ordering options when selecting data from "league_seasons".""" +input league_seasons_order_by { + auto_regular_season_format: order_by + awards_aggregate: award_recipients_aggregate_order_by + can_register: order_by created_at: order_by + created_by_steam_id: order_by + default_best_of: order_by + direct_promote_count: order_by + direct_relegate_count: order_by + e_league_season_status: e_league_season_statuses_order_by + games_per_week: order_by id: order_by + is_league_admin: order_by + is_roster_locked: order_by + match_options_id: order_by + match_weeks_aggregate: league_match_weeks_aggregate_order_by + match_weeks_count: order_by + max_roster_size: order_by + min_roster_size: order_by movements_aggregate: league_team_movements_aggregate_order_by - team: teams_order_by - team_id: order_by + my_registration_aggregate: league_team_seasons_aggregate_order_by + name: order_by + options: match_options_order_by + player_stats_aggregate: v_league_season_player_stats_aggregate_order_by + playoff_best_of: order_by + playoff_round_best_of: order_by + playoff_seats: order_by + playoff_stage_type: order_by + playoff_third_place_match: order_by + promote_count: order_by + regular_season_stage_type: order_by + relegate_count: order_by + relegation_down_count: order_by + relegation_playoffs_aggregate: league_relegation_playoffs_aggregate_order_by + relegation_up_count: order_by + roster_lock_at: order_by + season_divisions_aggregate: league_season_divisions_aggregate_order_by + season_number: order_by + signup_closes_at: order_by + signup_opens_at: order_by + standings_aggregate: v_league_division_standings_aggregate_order_by + starts_at: order_by + status: order_by team_seasons_aggregate: league_team_seasons_aggregate_order_by + week_best_of: order_by } -"""primary key columns input for table: league_teams""" -input league_teams_pk_columns_input { +"""primary key columns input for table: league_seasons""" +input league_seasons_pk_columns_input { id: uuid! } +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input league_seasons_prepend_input { + playoff_round_best_of: jsonb + week_best_of: jsonb +} + """ -select columns of table "league_teams" +select columns of table "league_seasons" """ -enum league_teams_select_column { +enum league_seasons_select_column { """column name""" - created_at + auto_regular_season_format """column name""" - id + created_at """column name""" - team_id -} - -""" -input type for updating data in table "league_teams" -""" -input league_teams_set_input { - created_at: timestamptz - id: uuid - team_id: uuid -} + created_by_steam_id -""" -Streaming cursor of the table "league_teams" -""" -input league_teams_stream_cursor_input { - """Stream column input with initial value""" - initial_value: league_teams_stream_cursor_value_input! + """column name""" + default_best_of - """cursor ordering""" - ordering: cursor_ordering -} + """column name""" + direct_promote_count -"""Initial value of the column from where the streaming should start""" -input league_teams_stream_cursor_value_input { - created_at: timestamptz - id: uuid - team_id: uuid -} + """column name""" + direct_relegate_count -""" -update columns of table "league_teams" -""" -enum league_teams_update_column { """column name""" - created_at + games_per_week """column name""" id """column name""" - team_id -} + match_options_id -input league_teams_updates { - """sets the columns of the filtered rows to the given values""" - _set: league_teams_set_input + """column name""" + match_weeks_count - """filter the rows which have to be updated""" - where: league_teams_bool_exp! -} + """column name""" + max_roster_size -""" -columns and relationships of "lobbies" -""" -type lobbies { - access: e_lobby_access_enum! - created_at: timestamptz! + """column name""" + min_roster_size - """An object relationship""" - e_lobby_access: e_lobby_access! - id: uuid! + """column name""" + name - """An array relationship""" - players( - """distinct select on columns""" - distinct_on: [lobby_players_select_column!] + """column name""" + playoff_best_of - """limit the number of rows returned""" - limit: Int + """column name""" + playoff_round_best_of - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + playoff_seats - """sort the rows by one or more columns""" - order_by: [lobby_players_order_by!] + """column name""" + playoff_stage_type - """filter the rows returned""" - where: lobby_players_bool_exp - ): [lobby_players!]! + """column name""" + playoff_third_place_match - """An aggregate relationship""" - players_aggregate( - """distinct select on columns""" - distinct_on: [lobby_players_select_column!] + """column name""" + promote_count - """limit the number of rows returned""" - limit: Int + """column name""" + regular_season_stage_type - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + relegate_count - """sort the rows by one or more columns""" - order_by: [lobby_players_order_by!] + """column name""" + relegation_down_count - """filter the rows returned""" - where: lobby_players_bool_exp - ): lobby_players_aggregate! -} + """column name""" + relegation_up_count -""" -aggregated selection of "lobbies" -""" -type lobbies_aggregate { - aggregate: lobbies_aggregate_fields - nodes: [lobbies!]! -} + """column name""" + roster_lock_at -""" -aggregate fields of "lobbies" -""" -type lobbies_aggregate_fields { - count(columns: [lobbies_select_column!], distinct: Boolean): Int! - max: lobbies_max_fields - min: lobbies_min_fields -} + """column name""" + season_number -""" -Boolean expression to filter rows from the table "lobbies". All fields are combined with a logical 'AND'. -""" -input lobbies_bool_exp { - _and: [lobbies_bool_exp!] - _not: lobbies_bool_exp - _or: [lobbies_bool_exp!] - access: e_lobby_access_enum_comparison_exp - created_at: timestamptz_comparison_exp - e_lobby_access: e_lobby_access_bool_exp - id: uuid_comparison_exp - players: lobby_players_bool_exp - players_aggregate: lobby_players_aggregate_bool_exp -} + """column name""" + signup_closes_at -""" -unique or primary key constraints on table "lobbies" -""" -enum lobbies_constraint { - """ - unique or primary key constraint on columns "id" - """ - lobbies_pkey + """column name""" + signup_opens_at + + """column name""" + starts_at + + """column name""" + status + + """column name""" + week_best_of } """ -input type for inserting data into table "lobbies" +input type for updating data in table "league_seasons" """ -input lobbies_insert_input { - access: e_lobby_access_enum +input league_seasons_set_input { + auto_regular_season_format: Boolean created_at: timestamptz - e_lobby_access: e_lobby_access_obj_rel_insert_input + created_by_steam_id: bigint + default_best_of: Int + direct_promote_count: Int + direct_relegate_count: Int + games_per_week: Int id: uuid - players: lobby_players_arr_rel_insert_input + match_options_id: uuid + match_weeks_count: Int + max_roster_size: Int + min_roster_size: Int + name: String + playoff_best_of: Int + playoff_round_best_of: jsonb + playoff_seats: Int + playoff_stage_type: e_tournament_stage_types_enum + playoff_third_place_match: Boolean + promote_count: Int + regular_season_stage_type: e_tournament_stage_types_enum + relegate_count: Int + relegation_down_count: Int + relegation_up_count: Int + roster_lock_at: timestamptz + season_number: Int + signup_closes_at: timestamptz + signup_opens_at: timestamptz + starts_at: timestamptz + status: e_league_season_statuses_enum + week_best_of: jsonb } -"""aggregate max on columns""" -type lobbies_max_fields { - created_at: timestamptz - id: uuid +"""aggregate stddev on columns""" +type league_seasons_stddev_fields { + created_by_steam_id: Float + default_best_of: Float + direct_promote_count: Float + direct_relegate_count: Float + games_per_week: Float + match_weeks_count: Float + max_roster_size: Float + min_roster_size: Float + playoff_best_of: Float + playoff_seats: Float + promote_count: Float + relegate_count: Float + relegation_down_count: Float + relegation_up_count: Float + season_number: Float } -"""aggregate min on columns""" -type lobbies_min_fields { - created_at: timestamptz - id: uuid +"""aggregate stddev_pop on columns""" +type league_seasons_stddev_pop_fields { + created_by_steam_id: Float + default_best_of: Float + direct_promote_count: Float + direct_relegate_count: Float + games_per_week: Float + match_weeks_count: Float + max_roster_size: Float + min_roster_size: Float + playoff_best_of: Float + playoff_seats: Float + promote_count: Float + relegate_count: Float + relegation_down_count: Float + relegation_up_count: Float + season_number: Float } -""" -response of any mutation on the table "lobbies" -""" -type lobbies_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! - - """data from the rows affected by the mutation""" - returning: [lobbies!]! +"""aggregate stddev_samp on columns""" +type league_seasons_stddev_samp_fields { + created_by_steam_id: Float + default_best_of: Float + direct_promote_count: Float + direct_relegate_count: Float + games_per_week: Float + match_weeks_count: Float + max_roster_size: Float + min_roster_size: Float + playoff_best_of: Float + playoff_seats: Float + promote_count: Float + relegate_count: Float + relegation_down_count: Float + relegation_up_count: Float + season_number: Float } """ -input type for inserting object relation for remote table "lobbies" +Streaming cursor of the table "league_seasons" """ -input lobbies_obj_rel_insert_input { - data: lobbies_insert_input! - - """upsert condition""" - on_conflict: lobbies_on_conflict -} +input league_seasons_stream_cursor_input { + """Stream column input with initial value""" + initial_value: league_seasons_stream_cursor_value_input! -""" -on_conflict condition type for table "lobbies" -""" -input lobbies_on_conflict { - constraint: lobbies_constraint! - update_columns: [lobbies_update_column!]! = [] - where: lobbies_bool_exp + """cursor ordering""" + ordering: cursor_ordering } -"""Ordering options when selecting data from "lobbies".""" -input lobbies_order_by { - access: order_by - created_at: order_by - e_lobby_access: e_lobby_access_order_by - id: order_by - players_aggregate: lobby_players_aggregate_order_by +"""Initial value of the column from where the streaming should start""" +input league_seasons_stream_cursor_value_input { + auto_regular_season_format: Boolean + created_at: timestamptz + created_by_steam_id: bigint + default_best_of: Int + direct_promote_count: Int + direct_relegate_count: Int + games_per_week: Int + id: uuid + match_options_id: uuid + match_weeks_count: Int + max_roster_size: Int + min_roster_size: Int + name: String + playoff_best_of: Int + playoff_round_best_of: jsonb + playoff_seats: Int + playoff_stage_type: e_tournament_stage_types_enum + playoff_third_place_match: Boolean + promote_count: Int + regular_season_stage_type: e_tournament_stage_types_enum + relegate_count: Int + relegation_down_count: Int + relegation_up_count: Int + roster_lock_at: timestamptz + season_number: Int + signup_closes_at: timestamptz + signup_opens_at: timestamptz + starts_at: timestamptz + status: e_league_season_statuses_enum + week_best_of: jsonb } -"""primary key columns input for table: lobbies""" -input lobbies_pk_columns_input { - id: uuid! +"""aggregate sum on columns""" +type league_seasons_sum_fields { + created_by_steam_id: bigint + default_best_of: Int + direct_promote_count: Int + direct_relegate_count: Int + games_per_week: Int + match_weeks_count: Int + max_roster_size: Int + min_roster_size: Int + playoff_best_of: Int + playoff_seats: Int + promote_count: Int + relegate_count: Int + relegation_down_count: Int + relegation_up_count: Int + season_number: Int } """ -select columns of table "lobbies" +update columns of table "league_seasons" """ -enum lobbies_select_column { +enum league_seasons_update_column { """column name""" - access + auto_regular_season_format """column name""" created_at + """column name""" + created_by_steam_id + + """column name""" + default_best_of + + """column name""" + direct_promote_count + + """column name""" + direct_relegate_count + + """column name""" + games_per_week + """column name""" id -} -""" -input type for updating data in table "lobbies" -""" -input lobbies_set_input { - access: e_lobby_access_enum - created_at: timestamptz - id: uuid -} + """column name""" + match_options_id -""" -Streaming cursor of the table "lobbies" -""" -input lobbies_stream_cursor_input { - """Stream column input with initial value""" - initial_value: lobbies_stream_cursor_value_input! + """column name""" + match_weeks_count - """cursor ordering""" - ordering: cursor_ordering -} + """column name""" + max_roster_size -"""Initial value of the column from where the streaming should start""" -input lobbies_stream_cursor_value_input { - access: e_lobby_access_enum - created_at: timestamptz - id: uuid -} + """column name""" + min_roster_size -""" -update columns of table "lobbies" -""" -enum lobbies_update_column { """column name""" - access + name """column name""" - created_at + playoff_best_of """column name""" - id -} + playoff_round_best_of -input lobbies_updates { - """sets the columns of the filtered rows to the given values""" - _set: lobbies_set_input + """column name""" + playoff_seats - """filter the rows which have to be updated""" - where: lobbies_bool_exp! -} + """column name""" + playoff_stage_type -""" -columns and relationships of "lobby_players" -""" -type lobby_players { - captain: Boolean! - invited_by_steam_id: bigint + """column name""" + playoff_third_place_match - """An object relationship""" - lobby: lobbies! - lobby_id: uuid! + """column name""" + promote_count - """An object relationship""" - player: players! - status: e_lobby_player_status_enum! - steam_id: bigint! -} + """column name""" + regular_season_stage_type -""" -aggregated selection of "lobby_players" -""" -type lobby_players_aggregate { - aggregate: lobby_players_aggregate_fields - nodes: [lobby_players!]! -} + """column name""" + relegate_count -input lobby_players_aggregate_bool_exp { - bool_and: lobby_players_aggregate_bool_exp_bool_and - bool_or: lobby_players_aggregate_bool_exp_bool_or - count: lobby_players_aggregate_bool_exp_count -} + """column name""" + relegation_down_count -input lobby_players_aggregate_bool_exp_bool_and { - arguments: lobby_players_select_column_lobby_players_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: lobby_players_bool_exp - predicate: Boolean_comparison_exp! -} + """column name""" + relegation_up_count -input lobby_players_aggregate_bool_exp_bool_or { - arguments: lobby_players_select_column_lobby_players_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: lobby_players_bool_exp - predicate: Boolean_comparison_exp! -} + """column name""" + roster_lock_at -input lobby_players_aggregate_bool_exp_count { - arguments: [lobby_players_select_column!] - distinct: Boolean - filter: lobby_players_bool_exp - predicate: Int_comparison_exp! -} + """column name""" + season_number -""" -aggregate fields of "lobby_players" -""" -type lobby_players_aggregate_fields { - avg: lobby_players_avg_fields - count(columns: [lobby_players_select_column!], distinct: Boolean): Int! - max: lobby_players_max_fields - min: lobby_players_min_fields - stddev: lobby_players_stddev_fields - stddev_pop: lobby_players_stddev_pop_fields - stddev_samp: lobby_players_stddev_samp_fields - sum: lobby_players_sum_fields - var_pop: lobby_players_var_pop_fields - var_samp: lobby_players_var_samp_fields - variance: lobby_players_variance_fields -} + """column name""" + signup_closes_at -""" -order by aggregate values of table "lobby_players" -""" -input lobby_players_aggregate_order_by { - avg: lobby_players_avg_order_by - count: order_by - max: lobby_players_max_order_by - min: lobby_players_min_order_by - stddev: lobby_players_stddev_order_by - stddev_pop: lobby_players_stddev_pop_order_by - stddev_samp: lobby_players_stddev_samp_order_by - sum: lobby_players_sum_order_by - var_pop: lobby_players_var_pop_order_by - var_samp: lobby_players_var_samp_order_by - variance: lobby_players_variance_order_by -} + """column name""" + signup_opens_at -""" -input type for inserting array relation for remote table "lobby_players" -""" -input lobby_players_arr_rel_insert_input { - data: [lobby_players_insert_input!]! + """column name""" + starts_at - """upsert condition""" - on_conflict: lobby_players_on_conflict -} + """column name""" + status -"""aggregate avg on columns""" -type lobby_players_avg_fields { - invited_by_steam_id: Float - steam_id: Float + """column name""" + week_best_of } -""" -order by avg() on columns of table "lobby_players" -""" -input lobby_players_avg_order_by { - invited_by_steam_id: order_by - steam_id: order_by -} +input league_seasons_updates { + """append existing jsonb value of filtered columns with new jsonb value""" + _append: league_seasons_append_input -""" -Boolean expression to filter rows from the table "lobby_players". All fields are combined with a logical 'AND'. -""" -input lobby_players_bool_exp { - _and: [lobby_players_bool_exp!] - _not: lobby_players_bool_exp - _or: [lobby_players_bool_exp!] - captain: Boolean_comparison_exp - invited_by_steam_id: bigint_comparison_exp - lobby: lobbies_bool_exp - lobby_id: uuid_comparison_exp - player: players_bool_exp - status: e_lobby_player_status_enum_comparison_exp - steam_id: bigint_comparison_exp + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: league_seasons_delete_at_path_input + + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: league_seasons_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: league_seasons_delete_key_input + + """increments the numeric columns with given value of the filtered values""" + _inc: league_seasons_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: league_seasons_prepend_input + + """sets the columns of the filtered rows to the given values""" + _set: league_seasons_set_input + + """filter the rows which have to be updated""" + where: league_seasons_bool_exp! +} + +"""aggregate var_pop on columns""" +type league_seasons_var_pop_fields { + created_by_steam_id: Float + default_best_of: Float + direct_promote_count: Float + direct_relegate_count: Float + games_per_week: Float + match_weeks_count: Float + max_roster_size: Float + min_roster_size: Float + playoff_best_of: Float + playoff_seats: Float + promote_count: Float + relegate_count: Float + relegation_down_count: Float + relegation_up_count: Float + season_number: Float +} + +"""aggregate var_samp on columns""" +type league_seasons_var_samp_fields { + created_by_steam_id: Float + default_best_of: Float + direct_promote_count: Float + direct_relegate_count: Float + games_per_week: Float + match_weeks_count: Float + max_roster_size: Float + min_roster_size: Float + playoff_best_of: Float + playoff_seats: Float + promote_count: Float + relegate_count: Float + relegation_down_count: Float + relegation_up_count: Float + season_number: Float +} + +"""aggregate variance on columns""" +type league_seasons_variance_fields { + created_by_steam_id: Float + default_best_of: Float + direct_promote_count: Float + direct_relegate_count: Float + games_per_week: Float + match_weeks_count: Float + max_roster_size: Float + min_roster_size: Float + playoff_best_of: Float + playoff_seats: Float + promote_count: Float + relegate_count: Float + relegation_down_count: Float + relegation_up_count: Float + season_number: Float } """ -unique or primary key constraints on table "lobby_players" +columns and relationships of "league_team_movements" """ -enum lobby_players_constraint { +type league_team_movements { + approved_at: timestamptz + + """An object relationship""" + approved_by: players + approved_by_steam_id: bigint + + """An object relationship""" + computed_to_division: league_divisions + computed_to_division_id: uuid + created_at: timestamptz! + + """An object relationship""" + e_movement_type: e_league_movement_types! + final_rank: Int + + """An object relationship""" + final_to_division: league_divisions + final_to_division_id: uuid + + """An object relationship""" + from_division: league_divisions + from_division_id: uuid + id: uuid! + league_season_id: uuid! + + """An object relationship""" + league_team: league_teams! + league_team_id: uuid! + + """An object relationship""" + season: league_seasons! + type: e_league_movement_types_enum! +} + +""" +aggregated selection of "league_team_movements" +""" +type league_team_movements_aggregate { + aggregate: league_team_movements_aggregate_fields + nodes: [league_team_movements!]! +} + +input league_team_movements_aggregate_bool_exp { + count: league_team_movements_aggregate_bool_exp_count +} + +input league_team_movements_aggregate_bool_exp_count { + arguments: [league_team_movements_select_column!] + distinct: Boolean + filter: league_team_movements_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "league_team_movements" +""" +type league_team_movements_aggregate_fields { + avg: league_team_movements_avg_fields + count(columns: [league_team_movements_select_column!], distinct: Boolean): Int! + max: league_team_movements_max_fields + min: league_team_movements_min_fields + stddev: league_team_movements_stddev_fields + stddev_pop: league_team_movements_stddev_pop_fields + stddev_samp: league_team_movements_stddev_samp_fields + sum: league_team_movements_sum_fields + var_pop: league_team_movements_var_pop_fields + var_samp: league_team_movements_var_samp_fields + variance: league_team_movements_variance_fields +} + +""" +order by aggregate values of table "league_team_movements" +""" +input league_team_movements_aggregate_order_by { + avg: league_team_movements_avg_order_by + count: order_by + max: league_team_movements_max_order_by + min: league_team_movements_min_order_by + stddev: league_team_movements_stddev_order_by + stddev_pop: league_team_movements_stddev_pop_order_by + stddev_samp: league_team_movements_stddev_samp_order_by + sum: league_team_movements_sum_order_by + var_pop: league_team_movements_var_pop_order_by + var_samp: league_team_movements_var_samp_order_by + variance: league_team_movements_variance_order_by +} + +""" +input type for inserting array relation for remote table "league_team_movements" +""" +input league_team_movements_arr_rel_insert_input { + data: [league_team_movements_insert_input!]! + + """upsert condition""" + on_conflict: league_team_movements_on_conflict +} + +"""aggregate avg on columns""" +type league_team_movements_avg_fields { + approved_by_steam_id: Float + final_rank: Float +} + +""" +order by avg() on columns of table "league_team_movements" +""" +input league_team_movements_avg_order_by { + approved_by_steam_id: order_by + final_rank: order_by +} + +""" +Boolean expression to filter rows from the table "league_team_movements". All fields are combined with a logical 'AND'. +""" +input league_team_movements_bool_exp { + _and: [league_team_movements_bool_exp!] + _not: league_team_movements_bool_exp + _or: [league_team_movements_bool_exp!] + approved_at: timestamptz_comparison_exp + approved_by: players_bool_exp + approved_by_steam_id: bigint_comparison_exp + computed_to_division: league_divisions_bool_exp + computed_to_division_id: uuid_comparison_exp + created_at: timestamptz_comparison_exp + e_movement_type: e_league_movement_types_bool_exp + final_rank: Int_comparison_exp + final_to_division: league_divisions_bool_exp + final_to_division_id: uuid_comparison_exp + from_division: league_divisions_bool_exp + from_division_id: uuid_comparison_exp + id: uuid_comparison_exp + league_season_id: uuid_comparison_exp + league_team: league_teams_bool_exp + league_team_id: uuid_comparison_exp + season: league_seasons_bool_exp + type: e_league_movement_types_enum_comparison_exp +} + +""" +unique or primary key constraints on table "league_team_movements" +""" +enum league_team_movements_constraint { """ - unique or primary key constraint on columns "lobby_id", "steam_id" + unique or primary key constraint on columns "league_season_id", "league_team_id" """ - lobby_players_pkey + league_team_movements_league_season_id_league_team_id_key + + """ + unique or primary key constraint on columns "id" + """ + league_team_movements_pkey } """ -input type for incrementing numeric columns in table "lobby_players" +input type for incrementing numeric columns in table "league_team_movements" """ -input lobby_players_inc_input { - invited_by_steam_id: bigint - steam_id: bigint +input league_team_movements_inc_input { + approved_by_steam_id: bigint + final_rank: Int } """ -input type for inserting data into table "lobby_players" +input type for inserting data into table "league_team_movements" """ -input lobby_players_insert_input { - captain: Boolean - invited_by_steam_id: bigint - lobby: lobbies_obj_rel_insert_input - lobby_id: uuid - player: players_obj_rel_insert_input - status: e_lobby_player_status_enum - steam_id: bigint +input league_team_movements_insert_input { + approved_at: timestamptz + approved_by: players_obj_rel_insert_input + approved_by_steam_id: bigint + computed_to_division: league_divisions_obj_rel_insert_input + computed_to_division_id: uuid + created_at: timestamptz + e_movement_type: e_league_movement_types_obj_rel_insert_input + final_rank: Int + final_to_division: league_divisions_obj_rel_insert_input + final_to_division_id: uuid + from_division: league_divisions_obj_rel_insert_input + from_division_id: uuid + id: uuid + league_season_id: uuid + league_team: league_teams_obj_rel_insert_input + league_team_id: uuid + season: league_seasons_obj_rel_insert_input + type: e_league_movement_types_enum } """aggregate max on columns""" -type lobby_players_max_fields { - invited_by_steam_id: bigint - lobby_id: uuid - steam_id: bigint +type league_team_movements_max_fields { + approved_at: timestamptz + approved_by_steam_id: bigint + computed_to_division_id: uuid + created_at: timestamptz + final_rank: Int + final_to_division_id: uuid + from_division_id: uuid + id: uuid + league_season_id: uuid + league_team_id: uuid } """ -order by max() on columns of table "lobby_players" +order by max() on columns of table "league_team_movements" """ -input lobby_players_max_order_by { - invited_by_steam_id: order_by - lobby_id: order_by - steam_id: order_by +input league_team_movements_max_order_by { + approved_at: order_by + approved_by_steam_id: order_by + computed_to_division_id: order_by + created_at: order_by + final_rank: order_by + final_to_division_id: order_by + from_division_id: order_by + id: order_by + league_season_id: order_by + league_team_id: order_by } """aggregate min on columns""" -type lobby_players_min_fields { - invited_by_steam_id: bigint - lobby_id: uuid - steam_id: bigint +type league_team_movements_min_fields { + approved_at: timestamptz + approved_by_steam_id: bigint + computed_to_division_id: uuid + created_at: timestamptz + final_rank: Int + final_to_division_id: uuid + from_division_id: uuid + id: uuid + league_season_id: uuid + league_team_id: uuid } """ -order by min() on columns of table "lobby_players" +order by min() on columns of table "league_team_movements" """ -input lobby_players_min_order_by { - invited_by_steam_id: order_by - lobby_id: order_by - steam_id: order_by +input league_team_movements_min_order_by { + approved_at: order_by + approved_by_steam_id: order_by + computed_to_division_id: order_by + created_at: order_by + final_rank: order_by + final_to_division_id: order_by + from_division_id: order_by + id: order_by + league_season_id: order_by + league_team_id: order_by } """ -response of any mutation on the table "lobby_players" +response of any mutation on the table "league_team_movements" """ -type lobby_players_mutation_response { +type league_team_movements_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [lobby_players!]! + returning: [league_team_movements!]! } """ -on_conflict condition type for table "lobby_players" +on_conflict condition type for table "league_team_movements" """ -input lobby_players_on_conflict { - constraint: lobby_players_constraint! - update_columns: [lobby_players_update_column!]! = [] - where: lobby_players_bool_exp +input league_team_movements_on_conflict { + constraint: league_team_movements_constraint! + update_columns: [league_team_movements_update_column!]! = [] + where: league_team_movements_bool_exp } -"""Ordering options when selecting data from "lobby_players".""" -input lobby_players_order_by { - captain: order_by - invited_by_steam_id: order_by - lobby: lobbies_order_by - lobby_id: order_by - player: players_order_by - status: order_by - steam_id: order_by +"""Ordering options when selecting data from "league_team_movements".""" +input league_team_movements_order_by { + approved_at: order_by + approved_by: players_order_by + approved_by_steam_id: order_by + computed_to_division: league_divisions_order_by + computed_to_division_id: order_by + created_at: order_by + e_movement_type: e_league_movement_types_order_by + final_rank: order_by + final_to_division: league_divisions_order_by + final_to_division_id: order_by + from_division: league_divisions_order_by + from_division_id: order_by + id: order_by + league_season_id: order_by + league_team: league_teams_order_by + league_team_id: order_by + season: league_seasons_order_by + type: order_by } -"""primary key columns input for table: lobby_players""" -input lobby_players_pk_columns_input { - lobby_id: uuid! - steam_id: bigint! +"""primary key columns input for table: league_team_movements""" +input league_team_movements_pk_columns_input { + id: uuid! } """ -select columns of table "lobby_players" +select columns of table "league_team_movements" """ -enum lobby_players_select_column { +enum league_team_movements_select_column { """column name""" - captain + approved_at """column name""" - invited_by_steam_id + approved_by_steam_id """column name""" - lobby_id + computed_to_division_id """column name""" - status + created_at """column name""" - steam_id -} + final_rank -""" -select "lobby_players_aggregate_bool_exp_bool_and_arguments_columns" columns of table "lobby_players" -""" -enum lobby_players_select_column_lobby_players_aggregate_bool_exp_bool_and_arguments_columns { """column name""" - captain -} + final_to_division_id -""" -select "lobby_players_aggregate_bool_exp_bool_or_arguments_columns" columns of table "lobby_players" -""" -enum lobby_players_select_column_lobby_players_aggregate_bool_exp_bool_or_arguments_columns { """column name""" - captain + from_division_id + + """column name""" + id + + """column name""" + league_season_id + + """column name""" + league_team_id + + """column name""" + type } """ -input type for updating data in table "lobby_players" +input type for updating data in table "league_team_movements" """ -input lobby_players_set_input { - captain: Boolean - invited_by_steam_id: bigint - lobby_id: uuid - status: e_lobby_player_status_enum - steam_id: bigint +input league_team_movements_set_input { + approved_at: timestamptz + approved_by_steam_id: bigint + computed_to_division_id: uuid + created_at: timestamptz + final_rank: Int + final_to_division_id: uuid + from_division_id: uuid + id: uuid + league_season_id: uuid + league_team_id: uuid + type: e_league_movement_types_enum } """aggregate stddev on columns""" -type lobby_players_stddev_fields { - invited_by_steam_id: Float - steam_id: Float +type league_team_movements_stddev_fields { + approved_by_steam_id: Float + final_rank: Float } """ -order by stddev() on columns of table "lobby_players" +order by stddev() on columns of table "league_team_movements" """ -input lobby_players_stddev_order_by { - invited_by_steam_id: order_by - steam_id: order_by +input league_team_movements_stddev_order_by { + approved_by_steam_id: order_by + final_rank: order_by } """aggregate stddev_pop on columns""" -type lobby_players_stddev_pop_fields { - invited_by_steam_id: Float - steam_id: Float +type league_team_movements_stddev_pop_fields { + approved_by_steam_id: Float + final_rank: Float } """ -order by stddev_pop() on columns of table "lobby_players" +order by stddev_pop() on columns of table "league_team_movements" """ -input lobby_players_stddev_pop_order_by { - invited_by_steam_id: order_by - steam_id: order_by +input league_team_movements_stddev_pop_order_by { + approved_by_steam_id: order_by + final_rank: order_by } """aggregate stddev_samp on columns""" -type lobby_players_stddev_samp_fields { - invited_by_steam_id: Float - steam_id: Float +type league_team_movements_stddev_samp_fields { + approved_by_steam_id: Float + final_rank: Float } """ -order by stddev_samp() on columns of table "lobby_players" +order by stddev_samp() on columns of table "league_team_movements" """ -input lobby_players_stddev_samp_order_by { - invited_by_steam_id: order_by - steam_id: order_by +input league_team_movements_stddev_samp_order_by { + approved_by_steam_id: order_by + final_rank: order_by } """ -Streaming cursor of the table "lobby_players" +Streaming cursor of the table "league_team_movements" """ -input lobby_players_stream_cursor_input { +input league_team_movements_stream_cursor_input { """Stream column input with initial value""" - initial_value: lobby_players_stream_cursor_value_input! + initial_value: league_team_movements_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input lobby_players_stream_cursor_value_input { - captain: Boolean - invited_by_steam_id: bigint - lobby_id: uuid - status: e_lobby_player_status_enum - steam_id: bigint +input league_team_movements_stream_cursor_value_input { + approved_at: timestamptz + approved_by_steam_id: bigint + computed_to_division_id: uuid + created_at: timestamptz + final_rank: Int + final_to_division_id: uuid + from_division_id: uuid + id: uuid + league_season_id: uuid + league_team_id: uuid + type: e_league_movement_types_enum } """aggregate sum on columns""" -type lobby_players_sum_fields { - invited_by_steam_id: bigint - steam_id: bigint +type league_team_movements_sum_fields { + approved_by_steam_id: bigint + final_rank: Int } """ -order by sum() on columns of table "lobby_players" +order by sum() on columns of table "league_team_movements" """ -input lobby_players_sum_order_by { - invited_by_steam_id: order_by - steam_id: order_by +input league_team_movements_sum_order_by { + approved_by_steam_id: order_by + final_rank: order_by } """ -update columns of table "lobby_players" +update columns of table "league_team_movements" """ -enum lobby_players_update_column { +enum league_team_movements_update_column { """column name""" - captain + approved_at """column name""" - invited_by_steam_id + approved_by_steam_id """column name""" - lobby_id + computed_to_division_id """column name""" - status + created_at """column name""" - steam_id + final_rank + + """column name""" + final_to_division_id + + """column name""" + from_division_id + + """column name""" + id + + """column name""" + league_season_id + + """column name""" + league_team_id + + """column name""" + type } -input lobby_players_updates { +input league_team_movements_updates { """increments the numeric columns with given value of the filtered values""" - _inc: lobby_players_inc_input + _inc: league_team_movements_inc_input """sets the columns of the filtered rows to the given values""" - _set: lobby_players_set_input + _set: league_team_movements_set_input """filter the rows which have to be updated""" - where: lobby_players_bool_exp! + where: league_team_movements_bool_exp! } """aggregate var_pop on columns""" -type lobby_players_var_pop_fields { - invited_by_steam_id: Float - steam_id: Float +type league_team_movements_var_pop_fields { + approved_by_steam_id: Float + final_rank: Float } """ -order by var_pop() on columns of table "lobby_players" +order by var_pop() on columns of table "league_team_movements" """ -input lobby_players_var_pop_order_by { - invited_by_steam_id: order_by - steam_id: order_by +input league_team_movements_var_pop_order_by { + approved_by_steam_id: order_by + final_rank: order_by } """aggregate var_samp on columns""" -type lobby_players_var_samp_fields { - invited_by_steam_id: Float - steam_id: Float +type league_team_movements_var_samp_fields { + approved_by_steam_id: Float + final_rank: Float } """ -order by var_samp() on columns of table "lobby_players" +order by var_samp() on columns of table "league_team_movements" """ -input lobby_players_var_samp_order_by { - invited_by_steam_id: order_by - steam_id: order_by +input league_team_movements_var_samp_order_by { + approved_by_steam_id: order_by + final_rank: order_by } """aggregate variance on columns""" -type lobby_players_variance_fields { - invited_by_steam_id: Float - steam_id: Float +type league_team_movements_variance_fields { + approved_by_steam_id: Float + final_rank: Float } """ -order by variance() on columns of table "lobby_players" +order by variance() on columns of table "league_team_movements" """ -input lobby_players_variance_order_by { - invited_by_steam_id: order_by - steam_id: order_by +input league_team_movements_variance_order_by { + approved_by_steam_id: order_by + final_rank: order_by } """ -columns and relationships of "map_pools" +columns and relationships of "league_team_rosters" """ -type map_pools { - """An object relationship""" - e_type: e_map_pool_types! - enabled: Boolean! - id: uuid! +type league_team_rosters { + added_at: timestamptz! + league_team_season_id: uuid! - """An array relationship""" - maps( - """distinct select on columns""" - distinct_on: [v_pool_maps_select_column!] + """An object relationship""" + player: players! + player_steam_id: bigint! + removed_at: timestamptz + removed_reason: String + status: e_team_roster_statuses_enum! - """limit the number of rows returned""" - limit: Int + """An object relationship""" + team_season: league_team_seasons! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +aggregated selection of "league_team_rosters" +""" +type league_team_rosters_aggregate { + aggregate: league_team_rosters_aggregate_fields + nodes: [league_team_rosters!]! +} - """sort the rows by one or more columns""" - order_by: [v_pool_maps_order_by!] +input league_team_rosters_aggregate_bool_exp { + count: league_team_rosters_aggregate_bool_exp_count +} - """filter the rows returned""" - where: v_pool_maps_bool_exp - ): [v_pool_maps!]! +input league_team_rosters_aggregate_bool_exp_count { + arguments: [league_team_rosters_select_column!] + distinct: Boolean + filter: league_team_rosters_bool_exp + predicate: Int_comparison_exp! +} - """An aggregate relationship""" - maps_aggregate( - """distinct select on columns""" - distinct_on: [v_pool_maps_select_column!] +""" +aggregate fields of "league_team_rosters" +""" +type league_team_rosters_aggregate_fields { + avg: league_team_rosters_avg_fields + count(columns: [league_team_rosters_select_column!], distinct: Boolean): Int! + max: league_team_rosters_max_fields + min: league_team_rosters_min_fields + stddev: league_team_rosters_stddev_fields + stddev_pop: league_team_rosters_stddev_pop_fields + stddev_samp: league_team_rosters_stddev_samp_fields + sum: league_team_rosters_sum_fields + var_pop: league_team_rosters_var_pop_fields + var_samp: league_team_rosters_var_samp_fields + variance: league_team_rosters_variance_fields +} - """limit the number of rows returned""" - limit: Int +""" +order by aggregate values of table "league_team_rosters" +""" +input league_team_rosters_aggregate_order_by { + avg: league_team_rosters_avg_order_by + count: order_by + max: league_team_rosters_max_order_by + min: league_team_rosters_min_order_by + stddev: league_team_rosters_stddev_order_by + stddev_pop: league_team_rosters_stddev_pop_order_by + stddev_samp: league_team_rosters_stddev_samp_order_by + sum: league_team_rosters_sum_order_by + var_pop: league_team_rosters_var_pop_order_by + var_samp: league_team_rosters_var_samp_order_by + variance: league_team_rosters_variance_order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for inserting array relation for remote table "league_team_rosters" +""" +input league_team_rosters_arr_rel_insert_input { + data: [league_team_rosters_insert_input!]! - """sort the rows by one or more columns""" - order_by: [v_pool_maps_order_by!] + """upsert condition""" + on_conflict: league_team_rosters_on_conflict +} - """filter the rows returned""" - where: v_pool_maps_bool_exp - ): v_pool_maps_aggregate! - seed: Boolean! - type: e_map_pool_types_enum! +"""aggregate avg on columns""" +type league_team_rosters_avg_fields { + player_steam_id: Float } """ -aggregated selection of "map_pools" +order by avg() on columns of table "league_team_rosters" """ -type map_pools_aggregate { - aggregate: map_pools_aggregate_fields - nodes: [map_pools!]! +input league_team_rosters_avg_order_by { + player_steam_id: order_by } """ -aggregate fields of "map_pools" +Boolean expression to filter rows from the table "league_team_rosters". All fields are combined with a logical 'AND'. """ -type map_pools_aggregate_fields { - count(columns: [map_pools_select_column!], distinct: Boolean): Int! - max: map_pools_max_fields - min: map_pools_min_fields +input league_team_rosters_bool_exp { + _and: [league_team_rosters_bool_exp!] + _not: league_team_rosters_bool_exp + _or: [league_team_rosters_bool_exp!] + added_at: timestamptz_comparison_exp + league_team_season_id: uuid_comparison_exp + player: players_bool_exp + player_steam_id: bigint_comparison_exp + removed_at: timestamptz_comparison_exp + removed_reason: String_comparison_exp + status: e_team_roster_statuses_enum_comparison_exp + team_season: league_team_seasons_bool_exp } """ -Boolean expression to filter rows from the table "map_pools". All fields are combined with a logical 'AND'. +unique or primary key constraints on table "league_team_rosters" """ -input map_pools_bool_exp { - _and: [map_pools_bool_exp!] - _not: map_pools_bool_exp - _or: [map_pools_bool_exp!] - e_type: e_map_pool_types_bool_exp - enabled: Boolean_comparison_exp - id: uuid_comparison_exp - maps: v_pool_maps_bool_exp - maps_aggregate: v_pool_maps_aggregate_bool_exp - seed: Boolean_comparison_exp - type: e_map_pool_types_enum_comparison_exp +enum league_team_rosters_constraint { + """ + unique or primary key constraint on columns "player_steam_id", "league_team_season_id" + """ + league_team_rosters_pkey } """ -unique or primary key constraints on table "map_pools" +input type for incrementing numeric columns in table "league_team_rosters" """ -enum map_pools_constraint { - """ - unique or primary key constraint on columns "id" - """ - map_pools_pkey +input league_team_rosters_inc_input { + player_steam_id: bigint } """ -input type for inserting data into table "map_pools" +input type for inserting data into table "league_team_rosters" """ -input map_pools_insert_input { - e_type: e_map_pool_types_obj_rel_insert_input - enabled: Boolean - id: uuid - maps: v_pool_maps_arr_rel_insert_input - seed: Boolean - type: e_map_pool_types_enum +input league_team_rosters_insert_input { + added_at: timestamptz + league_team_season_id: uuid + player: players_obj_rel_insert_input + player_steam_id: bigint + removed_at: timestamptz + removed_reason: String + status: e_team_roster_statuses_enum + team_season: league_team_seasons_obj_rel_insert_input } """aggregate max on columns""" -type map_pools_max_fields { - id: uuid +type league_team_rosters_max_fields { + added_at: timestamptz + league_team_season_id: uuid + player_steam_id: bigint + removed_at: timestamptz + removed_reason: String +} + +""" +order by max() on columns of table "league_team_rosters" +""" +input league_team_rosters_max_order_by { + added_at: order_by + league_team_season_id: order_by + player_steam_id: order_by + removed_at: order_by + removed_reason: order_by } """aggregate min on columns""" -type map_pools_min_fields { - id: uuid +type league_team_rosters_min_fields { + added_at: timestamptz + league_team_season_id: uuid + player_steam_id: bigint + removed_at: timestamptz + removed_reason: String } """ -response of any mutation on the table "map_pools" +order by min() on columns of table "league_team_rosters" """ -type map_pools_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! - - """data from the rows affected by the mutation""" - returning: [map_pools!]! +input league_team_rosters_min_order_by { + added_at: order_by + league_team_season_id: order_by + player_steam_id: order_by + removed_at: order_by + removed_reason: order_by } """ -input type for inserting object relation for remote table "map_pools" +response of any mutation on the table "league_team_rosters" """ -input map_pools_obj_rel_insert_input { - data: map_pools_insert_input! +type league_team_rosters_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """upsert condition""" - on_conflict: map_pools_on_conflict + """data from the rows affected by the mutation""" + returning: [league_team_rosters!]! } """ -on_conflict condition type for table "map_pools" +on_conflict condition type for table "league_team_rosters" """ -input map_pools_on_conflict { - constraint: map_pools_constraint! - update_columns: [map_pools_update_column!]! = [] - where: map_pools_bool_exp +input league_team_rosters_on_conflict { + constraint: league_team_rosters_constraint! + update_columns: [league_team_rosters_update_column!]! = [] + where: league_team_rosters_bool_exp } -"""Ordering options when selecting data from "map_pools".""" -input map_pools_order_by { - e_type: e_map_pool_types_order_by - enabled: order_by - id: order_by - maps_aggregate: v_pool_maps_aggregate_order_by - seed: order_by - type: order_by +"""Ordering options when selecting data from "league_team_rosters".""" +input league_team_rosters_order_by { + added_at: order_by + league_team_season_id: order_by + player: players_order_by + player_steam_id: order_by + removed_at: order_by + removed_reason: order_by + status: order_by + team_season: league_team_seasons_order_by } -"""primary key columns input for table: map_pools""" -input map_pools_pk_columns_input { - id: uuid! +"""primary key columns input for table: league_team_rosters""" +input league_team_rosters_pk_columns_input { + league_team_season_id: uuid! + player_steam_id: bigint! } """ -select columns of table "map_pools" +select columns of table "league_team_rosters" """ -enum map_pools_select_column { +enum league_team_rosters_select_column { """column name""" - enabled + added_at """column name""" - id + league_team_season_id """column name""" - seed + player_steam_id """column name""" - type + removed_at + + """column name""" + removed_reason + + """column name""" + status } """ -input type for updating data in table "map_pools" +input type for updating data in table "league_team_rosters" """ -input map_pools_set_input { - enabled: Boolean - id: uuid - seed: Boolean - type: e_map_pool_types_enum +input league_team_rosters_set_input { + added_at: timestamptz + league_team_season_id: uuid + player_steam_id: bigint + removed_at: timestamptz + removed_reason: String + status: e_team_roster_statuses_enum +} + +"""aggregate stddev on columns""" +type league_team_rosters_stddev_fields { + player_steam_id: Float } """ -Streaming cursor of the table "map_pools" +order by stddev() on columns of table "league_team_rosters" """ -input map_pools_stream_cursor_input { +input league_team_rosters_stddev_order_by { + player_steam_id: order_by +} + +"""aggregate stddev_pop on columns""" +type league_team_rosters_stddev_pop_fields { + player_steam_id: Float +} + +""" +order by stddev_pop() on columns of table "league_team_rosters" +""" +input league_team_rosters_stddev_pop_order_by { + player_steam_id: order_by +} + +"""aggregate stddev_samp on columns""" +type league_team_rosters_stddev_samp_fields { + player_steam_id: Float +} + +""" +order by stddev_samp() on columns of table "league_team_rosters" +""" +input league_team_rosters_stddev_samp_order_by { + player_steam_id: order_by +} + +""" +Streaming cursor of the table "league_team_rosters" +""" +input league_team_rosters_stream_cursor_input { """Stream column input with initial value""" - initial_value: map_pools_stream_cursor_value_input! + initial_value: league_team_rosters_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input map_pools_stream_cursor_value_input { - enabled: Boolean - id: uuid - seed: Boolean - type: e_map_pool_types_enum +input league_team_rosters_stream_cursor_value_input { + added_at: timestamptz + league_team_season_id: uuid + player_steam_id: bigint + removed_at: timestamptz + removed_reason: String + status: e_team_roster_statuses_enum +} + +"""aggregate sum on columns""" +type league_team_rosters_sum_fields { + player_steam_id: bigint } """ -update columns of table "map_pools" +order by sum() on columns of table "league_team_rosters" """ -enum map_pools_update_column { +input league_team_rosters_sum_order_by { + player_steam_id: order_by +} + +""" +update columns of table "league_team_rosters" +""" +enum league_team_rosters_update_column { """column name""" - enabled + added_at """column name""" - id + league_team_season_id """column name""" - seed + player_steam_id """column name""" - type + removed_at + + """column name""" + removed_reason + + """column name""" + status } -input map_pools_updates { +input league_team_rosters_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: league_team_rosters_inc_input + """sets the columns of the filtered rows to the given values""" - _set: map_pools_set_input + _set: league_team_rosters_set_input """filter the rows which have to be updated""" - where: map_pools_bool_exp! + where: league_team_rosters_bool_exp! +} + +"""aggregate var_pop on columns""" +type league_team_rosters_var_pop_fields { + player_steam_id: Float } """ -columns and relationships of "maps" +order by var_pop() on columns of table "league_team_rosters" """ -type maps { - active_pool: Boolean! - deleted_at: timestamptz +input league_team_rosters_var_pop_order_by { + player_steam_id: order_by +} - """An object relationship""" - e_match_type: e_match_types! - enabled: Boolean! - id: uuid! - label: String - - """An array relationship""" - match_maps( - """distinct select on columns""" - distinct_on: [match_maps_select_column!] +"""aggregate var_samp on columns""" +type league_team_rosters_var_samp_fields { + player_steam_id: Float +} - """limit the number of rows returned""" - limit: Int +""" +order by var_samp() on columns of table "league_team_rosters" +""" +input league_team_rosters_var_samp_order_by { + player_steam_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate variance on columns""" +type league_team_rosters_variance_fields { + player_steam_id: Float +} - """sort the rows by one or more columns""" - order_by: [match_maps_order_by!] +""" +order by variance() on columns of table "league_team_rosters" +""" +input league_team_rosters_variance_order_by { + player_steam_id: order_by +} - """filter the rows returned""" - where: match_maps_bool_exp - ): [match_maps!]! +""" +columns and relationships of "league_team_seasons" +""" +type league_team_seasons { + """An object relationship""" + assigned_division: league_divisions + assigned_division_id: uuid - """An aggregate relationship""" - match_maps_aggregate( - """distinct select on columns""" - distinct_on: [match_maps_select_column!] + """An object relationship""" + captain: players + captain_steam_id: bigint + created_at: timestamptz! + decline_reason: String - """limit the number of rows returned""" - limit: Int + """An object relationship""" + e_registration_status: e_league_registration_statuses! + id: uuid! + league_season_id: uuid! - """skip the first n rows. Use only with order_by""" - offset: Int + """An object relationship""" + league_team: league_teams! + league_team_id: uuid! - """sort the rows by one or more columns""" - order_by: [match_maps_order_by!] + """An object relationship""" + registered_by: players + registered_by_steam_id: bigint - """filter the rows returned""" - where: match_maps_bool_exp - ): match_maps_aggregate! + """An object relationship""" + requested_division: league_divisions + requested_division_id: uuid """An array relationship""" - match_veto_picks( + roster( """distinct select on columns""" - distinct_on: [match_map_veto_picks_select_column!] + distinct_on: [league_team_rosters_select_column!] """limit the number of rows returned""" limit: Int @@ -31021,16 +30630,16 @@ type maps { offset: Int """sort the rows by one or more columns""" - order_by: [match_map_veto_picks_order_by!] + order_by: [league_team_rosters_order_by!] """filter the rows returned""" - where: match_map_veto_picks_bool_exp - ): [match_map_veto_picks!]! + where: league_team_rosters_bool_exp + ): [league_team_rosters!]! """An aggregate relationship""" - match_veto_picks_aggregate( + roster_aggregate( """distinct select on columns""" - distinct_on: [match_map_veto_picks_select_column!] + distinct_on: [league_team_rosters_select_column!] """limit the number of rows returned""" limit: Int @@ -31039,407 +30648,568 @@ type maps { offset: Int """sort the rows by one or more columns""" - order_by: [match_map_veto_picks_order_by!] + order_by: [league_team_rosters_order_by!] """filter the rows returned""" - where: match_map_veto_picks_bool_exp - ): match_map_veto_picks_aggregate! - name: String! - patch: String - poster: String - type: e_match_types_enum! - workshop_map_id: String -} + where: league_team_rosters_bool_exp + ): league_team_rosters_aggregate! -""" -aggregated selection of "maps" -""" -type maps_aggregate { - aggregate: maps_aggregate_fields - nodes: [maps!]! -} + """An object relationship""" + season: league_seasons! + seed: Int + status: e_league_registration_statuses_enum! -input maps_aggregate_bool_exp { - bool_and: maps_aggregate_bool_exp_bool_and - bool_or: maps_aggregate_bool_exp_bool_or - count: maps_aggregate_bool_exp_count + """An object relationship""" + tournament_team: tournament_teams + tournament_team_id: uuid } -input maps_aggregate_bool_exp_bool_and { - arguments: maps_select_column_maps_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: maps_bool_exp - predicate: Boolean_comparison_exp! +""" +aggregated selection of "league_team_seasons" +""" +type league_team_seasons_aggregate { + aggregate: league_team_seasons_aggregate_fields + nodes: [league_team_seasons!]! } -input maps_aggregate_bool_exp_bool_or { - arguments: maps_select_column_maps_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: maps_bool_exp - predicate: Boolean_comparison_exp! +input league_team_seasons_aggregate_bool_exp { + count: league_team_seasons_aggregate_bool_exp_count } -input maps_aggregate_bool_exp_count { - arguments: [maps_select_column!] +input league_team_seasons_aggregate_bool_exp_count { + arguments: [league_team_seasons_select_column!] distinct: Boolean - filter: maps_bool_exp + filter: league_team_seasons_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "maps" +aggregate fields of "league_team_seasons" """ -type maps_aggregate_fields { - count(columns: [maps_select_column!], distinct: Boolean): Int! - max: maps_max_fields - min: maps_min_fields +type league_team_seasons_aggregate_fields { + avg: league_team_seasons_avg_fields + count(columns: [league_team_seasons_select_column!], distinct: Boolean): Int! + max: league_team_seasons_max_fields + min: league_team_seasons_min_fields + stddev: league_team_seasons_stddev_fields + stddev_pop: league_team_seasons_stddev_pop_fields + stddev_samp: league_team_seasons_stddev_samp_fields + sum: league_team_seasons_sum_fields + var_pop: league_team_seasons_var_pop_fields + var_samp: league_team_seasons_var_samp_fields + variance: league_team_seasons_variance_fields } """ -order by aggregate values of table "maps" +order by aggregate values of table "league_team_seasons" """ -input maps_aggregate_order_by { +input league_team_seasons_aggregate_order_by { + avg: league_team_seasons_avg_order_by count: order_by - max: maps_max_order_by - min: maps_min_order_by + max: league_team_seasons_max_order_by + min: league_team_seasons_min_order_by + stddev: league_team_seasons_stddev_order_by + stddev_pop: league_team_seasons_stddev_pop_order_by + stddev_samp: league_team_seasons_stddev_samp_order_by + sum: league_team_seasons_sum_order_by + var_pop: league_team_seasons_var_pop_order_by + var_samp: league_team_seasons_var_samp_order_by + variance: league_team_seasons_variance_order_by } """ -input type for inserting array relation for remote table "maps" +input type for inserting array relation for remote table "league_team_seasons" """ -input maps_arr_rel_insert_input { - data: [maps_insert_input!]! +input league_team_seasons_arr_rel_insert_input { + data: [league_team_seasons_insert_input!]! """upsert condition""" - on_conflict: maps_on_conflict + on_conflict: league_team_seasons_on_conflict +} + +"""aggregate avg on columns""" +type league_team_seasons_avg_fields { + captain_steam_id: Float + registered_by_steam_id: Float + seed: Float } """ -Boolean expression to filter rows from the table "maps". All fields are combined with a logical 'AND'. +order by avg() on columns of table "league_team_seasons" """ -input maps_bool_exp { - _and: [maps_bool_exp!] - _not: maps_bool_exp - _or: [maps_bool_exp!] - active_pool: Boolean_comparison_exp - deleted_at: timestamptz_comparison_exp - e_match_type: e_match_types_bool_exp - enabled: Boolean_comparison_exp +input league_team_seasons_avg_order_by { + captain_steam_id: order_by + registered_by_steam_id: order_by + seed: order_by +} + +""" +Boolean expression to filter rows from the table "league_team_seasons". All fields are combined with a logical 'AND'. +""" +input league_team_seasons_bool_exp { + _and: [league_team_seasons_bool_exp!] + _not: league_team_seasons_bool_exp + _or: [league_team_seasons_bool_exp!] + assigned_division: league_divisions_bool_exp + assigned_division_id: uuid_comparison_exp + captain: players_bool_exp + captain_steam_id: bigint_comparison_exp + created_at: timestamptz_comparison_exp + decline_reason: String_comparison_exp + e_registration_status: e_league_registration_statuses_bool_exp id: uuid_comparison_exp - label: String_comparison_exp - match_maps: match_maps_bool_exp - match_maps_aggregate: match_maps_aggregate_bool_exp - match_veto_picks: match_map_veto_picks_bool_exp - match_veto_picks_aggregate: match_map_veto_picks_aggregate_bool_exp - name: String_comparison_exp - patch: String_comparison_exp - poster: String_comparison_exp - type: e_match_types_enum_comparison_exp - workshop_map_id: String_comparison_exp + league_season_id: uuid_comparison_exp + league_team: league_teams_bool_exp + league_team_id: uuid_comparison_exp + registered_by: players_bool_exp + registered_by_steam_id: bigint_comparison_exp + requested_division: league_divisions_bool_exp + requested_division_id: uuid_comparison_exp + roster: league_team_rosters_bool_exp + roster_aggregate: league_team_rosters_aggregate_bool_exp + season: league_seasons_bool_exp + seed: Int_comparison_exp + status: e_league_registration_statuses_enum_comparison_exp + tournament_team: tournament_teams_bool_exp + tournament_team_id: uuid_comparison_exp } """ -unique or primary key constraints on table "maps" +unique or primary key constraints on table "league_team_seasons" """ -enum maps_constraint { +enum league_team_seasons_constraint { """ - unique or primary key constraint on columns "type", "name" + unique or primary key constraint on columns "league_season_id", "league_team_id" """ - maps_name_type_key + league_team_seasons_league_season_id_league_team_id_key """ unique or primary key constraint on columns "id" """ - maps_pkey + league_team_seasons_pkey } """ -input type for inserting data into table "maps" +input type for incrementing numeric columns in table "league_team_seasons" """ -input maps_insert_input { - active_pool: Boolean - deleted_at: timestamptz - e_match_type: e_match_types_obj_rel_insert_input - enabled: Boolean +input league_team_seasons_inc_input { + captain_steam_id: bigint + registered_by_steam_id: bigint + seed: Int +} + +""" +input type for inserting data into table "league_team_seasons" +""" +input league_team_seasons_insert_input { + assigned_division: league_divisions_obj_rel_insert_input + assigned_division_id: uuid + captain: players_obj_rel_insert_input + captain_steam_id: bigint + created_at: timestamptz + decline_reason: String + e_registration_status: e_league_registration_statuses_obj_rel_insert_input id: uuid - label: String - match_maps: match_maps_arr_rel_insert_input - match_veto_picks: match_map_veto_picks_arr_rel_insert_input - name: String - patch: String - poster: String - type: e_match_types_enum - workshop_map_id: String + league_season_id: uuid + league_team: league_teams_obj_rel_insert_input + league_team_id: uuid + registered_by: players_obj_rel_insert_input + registered_by_steam_id: bigint + requested_division: league_divisions_obj_rel_insert_input + requested_division_id: uuid + roster: league_team_rosters_arr_rel_insert_input + season: league_seasons_obj_rel_insert_input + seed: Int + status: e_league_registration_statuses_enum + tournament_team: tournament_teams_obj_rel_insert_input + tournament_team_id: uuid } """aggregate max on columns""" -type maps_max_fields { - deleted_at: timestamptz +type league_team_seasons_max_fields { + assigned_division_id: uuid + captain_steam_id: bigint + created_at: timestamptz + decline_reason: String id: uuid - label: String - name: String - patch: String - poster: String - workshop_map_id: String + league_season_id: uuid + league_team_id: uuid + registered_by_steam_id: bigint + requested_division_id: uuid + seed: Int + tournament_team_id: uuid } """ -order by max() on columns of table "maps" +order by max() on columns of table "league_team_seasons" """ -input maps_max_order_by { - deleted_at: order_by +input league_team_seasons_max_order_by { + assigned_division_id: order_by + captain_steam_id: order_by + created_at: order_by + decline_reason: order_by id: order_by - label: order_by - name: order_by - patch: order_by - poster: order_by - workshop_map_id: order_by + league_season_id: order_by + league_team_id: order_by + registered_by_steam_id: order_by + requested_division_id: order_by + seed: order_by + tournament_team_id: order_by } """aggregate min on columns""" -type maps_min_fields { - deleted_at: timestamptz +type league_team_seasons_min_fields { + assigned_division_id: uuid + captain_steam_id: bigint + created_at: timestamptz + decline_reason: String id: uuid - label: String - name: String - patch: String - poster: String - workshop_map_id: String + league_season_id: uuid + league_team_id: uuid + registered_by_steam_id: bigint + requested_division_id: uuid + seed: Int + tournament_team_id: uuid } """ -order by min() on columns of table "maps" +order by min() on columns of table "league_team_seasons" """ -input maps_min_order_by { - deleted_at: order_by +input league_team_seasons_min_order_by { + assigned_division_id: order_by + captain_steam_id: order_by + created_at: order_by + decline_reason: order_by id: order_by - label: order_by - name: order_by - patch: order_by - poster: order_by - workshop_map_id: order_by + league_season_id: order_by + league_team_id: order_by + registered_by_steam_id: order_by + requested_division_id: order_by + seed: order_by + tournament_team_id: order_by } """ -response of any mutation on the table "maps" +response of any mutation on the table "league_team_seasons" """ -type maps_mutation_response { +type league_team_seasons_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [maps!]! + returning: [league_team_seasons!]! } """ -input type for inserting object relation for remote table "maps" +input type for inserting object relation for remote table "league_team_seasons" """ -input maps_obj_rel_insert_input { - data: maps_insert_input! +input league_team_seasons_obj_rel_insert_input { + data: league_team_seasons_insert_input! """upsert condition""" - on_conflict: maps_on_conflict + on_conflict: league_team_seasons_on_conflict } """ -on_conflict condition type for table "maps" +on_conflict condition type for table "league_team_seasons" """ -input maps_on_conflict { - constraint: maps_constraint! - update_columns: [maps_update_column!]! = [] - where: maps_bool_exp +input league_team_seasons_on_conflict { + constraint: league_team_seasons_constraint! + update_columns: [league_team_seasons_update_column!]! = [] + where: league_team_seasons_bool_exp } -"""Ordering options when selecting data from "maps".""" -input maps_order_by { - active_pool: order_by - deleted_at: order_by - e_match_type: e_match_types_order_by - enabled: order_by +"""Ordering options when selecting data from "league_team_seasons".""" +input league_team_seasons_order_by { + assigned_division: league_divisions_order_by + assigned_division_id: order_by + captain: players_order_by + captain_steam_id: order_by + created_at: order_by + decline_reason: order_by + e_registration_status: e_league_registration_statuses_order_by id: order_by - label: order_by - match_maps_aggregate: match_maps_aggregate_order_by - match_veto_picks_aggregate: match_map_veto_picks_aggregate_order_by - name: order_by - patch: order_by - poster: order_by - type: order_by - workshop_map_id: order_by + league_season_id: order_by + league_team: league_teams_order_by + league_team_id: order_by + registered_by: players_order_by + registered_by_steam_id: order_by + requested_division: league_divisions_order_by + requested_division_id: order_by + roster_aggregate: league_team_rosters_aggregate_order_by + season: league_seasons_order_by + seed: order_by + status: order_by + tournament_team: tournament_teams_order_by + tournament_team_id: order_by } -"""primary key columns input for table: maps""" -input maps_pk_columns_input { +"""primary key columns input for table: league_team_seasons""" +input league_team_seasons_pk_columns_input { id: uuid! } """ -select columns of table "maps" +select columns of table "league_team_seasons" """ -enum maps_select_column { +enum league_team_seasons_select_column { """column name""" - active_pool + assigned_division_id """column name""" - deleted_at + captain_steam_id """column name""" - enabled + created_at """column name""" - id + decline_reason """column name""" - label + id """column name""" - name + league_season_id """column name""" - patch + league_team_id """column name""" - poster + registered_by_steam_id """column name""" - type + requested_division_id """column name""" - workshop_map_id -} + seed -""" -select "maps_aggregate_bool_exp_bool_and_arguments_columns" columns of table "maps" -""" -enum maps_select_column_maps_aggregate_bool_exp_bool_and_arguments_columns { """column name""" - active_pool + status """column name""" - enabled + tournament_team_id } """ -select "maps_aggregate_bool_exp_bool_or_arguments_columns" columns of table "maps" +input type for updating data in table "league_team_seasons" """ -enum maps_select_column_maps_aggregate_bool_exp_bool_or_arguments_columns { - """column name""" - active_pool +input league_team_seasons_set_input { + assigned_division_id: uuid + captain_steam_id: bigint + created_at: timestamptz + decline_reason: String + id: uuid + league_season_id: uuid + league_team_id: uuid + registered_by_steam_id: bigint + requested_division_id: uuid + seed: Int + status: e_league_registration_statuses_enum + tournament_team_id: uuid +} - """column name""" - enabled +"""aggregate stddev on columns""" +type league_team_seasons_stddev_fields { + captain_steam_id: Float + registered_by_steam_id: Float + seed: Float } """ -input type for updating data in table "maps" +order by stddev() on columns of table "league_team_seasons" """ -input maps_set_input { - active_pool: Boolean - deleted_at: timestamptz - enabled: Boolean - id: uuid - label: String - name: String - patch: String - poster: String - type: e_match_types_enum - workshop_map_id: String +input league_team_seasons_stddev_order_by { + captain_steam_id: order_by + registered_by_steam_id: order_by + seed: order_by +} + +"""aggregate stddev_pop on columns""" +type league_team_seasons_stddev_pop_fields { + captain_steam_id: Float + registered_by_steam_id: Float + seed: Float } """ -Streaming cursor of the table "maps" +order by stddev_pop() on columns of table "league_team_seasons" """ -input maps_stream_cursor_input { +input league_team_seasons_stddev_pop_order_by { + captain_steam_id: order_by + registered_by_steam_id: order_by + seed: order_by +} + +"""aggregate stddev_samp on columns""" +type league_team_seasons_stddev_samp_fields { + captain_steam_id: Float + registered_by_steam_id: Float + seed: Float +} + +""" +order by stddev_samp() on columns of table "league_team_seasons" +""" +input league_team_seasons_stddev_samp_order_by { + captain_steam_id: order_by + registered_by_steam_id: order_by + seed: order_by +} + +""" +Streaming cursor of the table "league_team_seasons" +""" +input league_team_seasons_stream_cursor_input { """Stream column input with initial value""" - initial_value: maps_stream_cursor_value_input! + initial_value: league_team_seasons_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input maps_stream_cursor_value_input { - active_pool: Boolean - deleted_at: timestamptz - enabled: Boolean +input league_team_seasons_stream_cursor_value_input { + assigned_division_id: uuid + captain_steam_id: bigint + created_at: timestamptz + decline_reason: String id: uuid - label: String - name: String - patch: String - poster: String - type: e_match_types_enum - workshop_map_id: String + league_season_id: uuid + league_team_id: uuid + registered_by_steam_id: bigint + requested_division_id: uuid + seed: Int + status: e_league_registration_statuses_enum + tournament_team_id: uuid +} + +"""aggregate sum on columns""" +type league_team_seasons_sum_fields { + captain_steam_id: bigint + registered_by_steam_id: bigint + seed: Int } """ -update columns of table "maps" +order by sum() on columns of table "league_team_seasons" """ -enum maps_update_column { +input league_team_seasons_sum_order_by { + captain_steam_id: order_by + registered_by_steam_id: order_by + seed: order_by +} + +""" +update columns of table "league_team_seasons" +""" +enum league_team_seasons_update_column { """column name""" - active_pool + assigned_division_id """column name""" - deleted_at + captain_steam_id """column name""" - enabled + created_at + + """column name""" + decline_reason """column name""" id """column name""" - label + league_season_id """column name""" - name + league_team_id """column name""" - patch + registered_by_steam_id """column name""" - poster + requested_division_id """column name""" - type + seed """column name""" - workshop_map_id + status + + """column name""" + tournament_team_id } -input maps_updates { +input league_team_seasons_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: league_team_seasons_inc_input + """sets the columns of the filtered rows to the given values""" - _set: maps_set_input + _set: league_team_seasons_set_input """filter the rows which have to be updated""" - where: maps_bool_exp! + where: league_team_seasons_bool_exp! +} + +"""aggregate var_pop on columns""" +type league_team_seasons_var_pop_fields { + captain_steam_id: Float + registered_by_steam_id: Float + seed: Float } """ -columns and relationships of "match_clips" +order by var_pop() on columns of table "league_team_seasons" """ -type match_clips { - created_at: timestamptz! +input league_team_seasons_var_pop_order_by { + captain_steam_id: order_by + registered_by_steam_id: order_by + seed: order_by +} - """ - A computed field, executes function "clip_download_url" - """ - download_url: String - duration_ms: Int - file: String - id: uuid! - kills_count: Int +"""aggregate var_samp on columns""" +type league_team_seasons_var_samp_fields { + captain_steam_id: Float + registered_by_steam_id: Float + seed: Float +} - """An object relationship""" - match_map: match_maps! +""" +order by var_samp() on columns of table "league_team_seasons" +""" +input league_team_seasons_var_samp_order_by { + captain_steam_id: order_by + registered_by_steam_id: order_by + seed: order_by +} - """An object relationship""" - match_map_demo: match_map_demos - match_map_demo_id: uuid - match_map_id: uuid! +"""aggregate variance on columns""" +type league_team_seasons_variance_fields { + captain_steam_id: Float + registered_by_steam_id: Float + seed: Float +} + +""" +order by variance() on columns of table "league_team_seasons" +""" +input league_team_seasons_variance_order_by { + captain_steam_id: order_by + registered_by_steam_id: order_by + seed: order_by +} + +""" +columns and relationships of "league_teams" +""" +type league_teams { + created_at: timestamptz! + id: uuid! """An array relationship""" - render_jobs( + movements( """distinct select on columns""" - distinct_on: [clip_render_jobs_select_column!] + distinct_on: [league_team_movements_select_column!] """limit the number of rows returned""" limit: Int @@ -31448,16 +31218,16 @@ type match_clips { offset: Int """sort the rows by one or more columns""" - order_by: [clip_render_jobs_order_by!] + order_by: [league_team_movements_order_by!] """filter the rows returned""" - where: clip_render_jobs_bool_exp - ): [clip_render_jobs!]! + where: league_team_movements_bool_exp + ): [league_team_movements!]! """An aggregate relationship""" - render_jobs_aggregate( + movements_aggregate( """distinct select on columns""" - distinct_on: [clip_render_jobs_select_column!] + distinct_on: [league_team_movements_select_column!] """limit the number of rows returned""" limit: Int @@ -31466,1830 +31236,1124 @@ type match_clips { offset: Int """sort the rows by one or more columns""" - order_by: [clip_render_jobs_order_by!] + order_by: [league_team_movements_order_by!] """filter the rows returned""" - where: clip_render_jobs_bool_exp - ): clip_render_jobs_aggregate! - round: Int - size: bigint! + where: league_team_movements_bool_exp + ): league_team_movements_aggregate! """An object relationship""" - target: players - target_steam_id: bigint + team: teams! + team_id: uuid! - """ - A computed field, executes function "clip_thumbnail_download_url" - """ - thumbnail_download_url: String - thumbnail_url: String - title: String + """An array relationship""" + team_seasons( + """distinct select on columns""" + distinct_on: [league_team_seasons_select_column!] - """An object relationship""" - user: players - user_steam_id: bigint - views_count: Int! - visibility: e_match_clip_visibility_enum! -} + """limit the number of rows returned""" + limit: Int -""" -aggregated selection of "match_clips" -""" -type match_clips_aggregate { - aggregate: match_clips_aggregate_fields - nodes: [match_clips!]! -} + """skip the first n rows. Use only with order_by""" + offset: Int -input match_clips_aggregate_bool_exp { - count: match_clips_aggregate_bool_exp_count -} + """sort the rows by one or more columns""" + order_by: [league_team_seasons_order_by!] -input match_clips_aggregate_bool_exp_count { - arguments: [match_clips_select_column!] - distinct: Boolean - filter: match_clips_bool_exp - predicate: Int_comparison_exp! -} + """filter the rows returned""" + where: league_team_seasons_bool_exp + ): [league_team_seasons!]! -""" -aggregate fields of "match_clips" -""" -type match_clips_aggregate_fields { - avg: match_clips_avg_fields - count(columns: [match_clips_select_column!], distinct: Boolean): Int! - max: match_clips_max_fields - min: match_clips_min_fields - stddev: match_clips_stddev_fields - stddev_pop: match_clips_stddev_pop_fields - stddev_samp: match_clips_stddev_samp_fields - sum: match_clips_sum_fields - var_pop: match_clips_var_pop_fields - var_samp: match_clips_var_samp_fields - variance: match_clips_variance_fields -} + """An aggregate relationship""" + team_seasons_aggregate( + """distinct select on columns""" + distinct_on: [league_team_seasons_select_column!] -""" -order by aggregate values of table "match_clips" -""" -input match_clips_aggregate_order_by { - avg: match_clips_avg_order_by - count: order_by - max: match_clips_max_order_by - min: match_clips_min_order_by - stddev: match_clips_stddev_order_by - stddev_pop: match_clips_stddev_pop_order_by - stddev_samp: match_clips_stddev_samp_order_by - sum: match_clips_sum_order_by - var_pop: match_clips_var_pop_order_by - var_samp: match_clips_var_samp_order_by - variance: match_clips_variance_order_by -} + """limit the number of rows returned""" + limit: Int -""" -input type for inserting array relation for remote table "match_clips" -""" -input match_clips_arr_rel_insert_input { - data: [match_clips_insert_input!]! + """skip the first n rows. Use only with order_by""" + offset: Int - """upsert condition""" - on_conflict: match_clips_on_conflict + """sort the rows by one or more columns""" + order_by: [league_team_seasons_order_by!] + + """filter the rows returned""" + where: league_team_seasons_bool_exp + ): league_team_seasons_aggregate! } -"""aggregate avg on columns""" -type match_clips_avg_fields { - duration_ms: Float - kills_count: Float - round: Float - size: Float - target_steam_id: Float - user_steam_id: Float - views_count: Float +""" +aggregated selection of "league_teams" +""" +type league_teams_aggregate { + aggregate: league_teams_aggregate_fields + nodes: [league_teams!]! } """ -order by avg() on columns of table "match_clips" +aggregate fields of "league_teams" """ -input match_clips_avg_order_by { - duration_ms: order_by - kills_count: order_by - round: order_by - size: order_by - target_steam_id: order_by - user_steam_id: order_by - views_count: order_by +type league_teams_aggregate_fields { + count(columns: [league_teams_select_column!], distinct: Boolean): Int! + max: league_teams_max_fields + min: league_teams_min_fields } """ -Boolean expression to filter rows from the table "match_clips". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "league_teams". All fields are combined with a logical 'AND'. """ -input match_clips_bool_exp { - _and: [match_clips_bool_exp!] - _not: match_clips_bool_exp - _or: [match_clips_bool_exp!] +input league_teams_bool_exp { + _and: [league_teams_bool_exp!] + _not: league_teams_bool_exp + _or: [league_teams_bool_exp!] created_at: timestamptz_comparison_exp - download_url: String_comparison_exp - duration_ms: Int_comparison_exp - file: String_comparison_exp id: uuid_comparison_exp - kills_count: Int_comparison_exp - match_map: match_maps_bool_exp - match_map_demo: match_map_demos_bool_exp - match_map_demo_id: uuid_comparison_exp - match_map_id: uuid_comparison_exp - render_jobs: clip_render_jobs_bool_exp - render_jobs_aggregate: clip_render_jobs_aggregate_bool_exp - round: Int_comparison_exp - size: bigint_comparison_exp - target: players_bool_exp - target_steam_id: bigint_comparison_exp - thumbnail_download_url: String_comparison_exp - thumbnail_url: String_comparison_exp - title: String_comparison_exp - user: players_bool_exp - user_steam_id: bigint_comparison_exp - views_count: Int_comparison_exp - visibility: e_match_clip_visibility_enum_comparison_exp + movements: league_team_movements_bool_exp + movements_aggregate: league_team_movements_aggregate_bool_exp + team: teams_bool_exp + team_id: uuid_comparison_exp + team_seasons: league_team_seasons_bool_exp + team_seasons_aggregate: league_team_seasons_aggregate_bool_exp } """ -unique or primary key constraints on table "match_clips" +unique or primary key constraints on table "league_teams" """ -enum match_clips_constraint { +enum league_teams_constraint { """ unique or primary key constraint on columns "id" """ - match_clips_pkey -} + league_teams_pkey -""" -input type for incrementing numeric columns in table "match_clips" -""" -input match_clips_inc_input { - duration_ms: Int - kills_count: Int - round: Int - size: bigint - target_steam_id: bigint - user_steam_id: bigint - views_count: Int + """ + unique or primary key constraint on columns "team_id" + """ + league_teams_team_id_key } """ -input type for inserting data into table "match_clips" +input type for inserting data into table "league_teams" """ -input match_clips_insert_input { +input league_teams_insert_input { created_at: timestamptz - duration_ms: Int - file: String id: uuid - kills_count: Int - match_map: match_maps_obj_rel_insert_input - match_map_demo: match_map_demos_obj_rel_insert_input - match_map_demo_id: uuid - match_map_id: uuid - render_jobs: clip_render_jobs_arr_rel_insert_input - round: Int - size: bigint - target: players_obj_rel_insert_input - target_steam_id: bigint - thumbnail_url: String - title: String - user: players_obj_rel_insert_input - user_steam_id: bigint - views_count: Int - visibility: e_match_clip_visibility_enum + movements: league_team_movements_arr_rel_insert_input + team: teams_obj_rel_insert_input + team_id: uuid + team_seasons: league_team_seasons_arr_rel_insert_input } """aggregate max on columns""" -type match_clips_max_fields { +type league_teams_max_fields { created_at: timestamptz - - """ - A computed field, executes function "clip_download_url" - """ - download_url: String - duration_ms: Int - file: String id: uuid - kills_count: Int - match_map_demo_id: uuid - match_map_id: uuid - round: Int - size: bigint - target_steam_id: bigint - - """ - A computed field, executes function "clip_thumbnail_download_url" - """ - thumbnail_download_url: String - thumbnail_url: String - title: String - user_steam_id: bigint - views_count: Int -} - -""" -order by max() on columns of table "match_clips" -""" -input match_clips_max_order_by { - created_at: order_by - duration_ms: order_by - file: order_by - id: order_by - kills_count: order_by - match_map_demo_id: order_by - match_map_id: order_by - round: order_by - size: order_by - target_steam_id: order_by - thumbnail_url: order_by - title: order_by - user_steam_id: order_by - views_count: order_by + team_id: uuid } """aggregate min on columns""" -type match_clips_min_fields { +type league_teams_min_fields { created_at: timestamptz - - """ - A computed field, executes function "clip_download_url" - """ - download_url: String - duration_ms: Int - file: String id: uuid - kills_count: Int - match_map_demo_id: uuid - match_map_id: uuid - round: Int - size: bigint - target_steam_id: bigint - - """ - A computed field, executes function "clip_thumbnail_download_url" - """ - thumbnail_download_url: String - thumbnail_url: String - title: String - user_steam_id: bigint - views_count: Int + team_id: uuid } """ -order by min() on columns of table "match_clips" +response of any mutation on the table "league_teams" """ -input match_clips_min_order_by { - created_at: order_by - duration_ms: order_by - file: order_by - id: order_by - kills_count: order_by - match_map_demo_id: order_by - match_map_id: order_by - round: order_by - size: order_by - target_steam_id: order_by - thumbnail_url: order_by - title: order_by - user_steam_id: order_by - views_count: order_by +type league_teams_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [league_teams!]! } """ -response of any mutation on the table "match_clips" -""" -type match_clips_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! - - """data from the rows affected by the mutation""" - returning: [match_clips!]! -} - -""" -input type for inserting object relation for remote table "match_clips" +input type for inserting object relation for remote table "league_teams" """ -input match_clips_obj_rel_insert_input { - data: match_clips_insert_input! +input league_teams_obj_rel_insert_input { + data: league_teams_insert_input! """upsert condition""" - on_conflict: match_clips_on_conflict + on_conflict: league_teams_on_conflict } """ -on_conflict condition type for table "match_clips" +on_conflict condition type for table "league_teams" """ -input match_clips_on_conflict { - constraint: match_clips_constraint! - update_columns: [match_clips_update_column!]! = [] - where: match_clips_bool_exp +input league_teams_on_conflict { + constraint: league_teams_constraint! + update_columns: [league_teams_update_column!]! = [] + where: league_teams_bool_exp } -"""Ordering options when selecting data from "match_clips".""" -input match_clips_order_by { +"""Ordering options when selecting data from "league_teams".""" +input league_teams_order_by { created_at: order_by - download_url: order_by - duration_ms: order_by - file: order_by id: order_by - kills_count: order_by - match_map: match_maps_order_by - match_map_demo: match_map_demos_order_by - match_map_demo_id: order_by - match_map_id: order_by - render_jobs_aggregate: clip_render_jobs_aggregate_order_by - round: order_by - size: order_by - target: players_order_by - target_steam_id: order_by - thumbnail_download_url: order_by - thumbnail_url: order_by - title: order_by - user: players_order_by - user_steam_id: order_by - views_count: order_by - visibility: order_by + movements_aggregate: league_team_movements_aggregate_order_by + team: teams_order_by + team_id: order_by + team_seasons_aggregate: league_team_seasons_aggregate_order_by } -"""primary key columns input for table: match_clips""" -input match_clips_pk_columns_input { +"""primary key columns input for table: league_teams""" +input league_teams_pk_columns_input { id: uuid! } """ -select columns of table "match_clips" +select columns of table "league_teams" """ -enum match_clips_select_column { +enum league_teams_select_column { """column name""" created_at - """column name""" - duration_ms - - """column name""" - file - """column name""" id """column name""" - kills_count - - """column name""" - match_map_demo_id + team_id +} - """column name""" - match_map_id +""" +input type for updating data in table "league_teams" +""" +input league_teams_set_input { + created_at: timestamptz + id: uuid + team_id: uuid +} - """column name""" - round +""" +Streaming cursor of the table "league_teams" +""" +input league_teams_stream_cursor_input { + """Stream column input with initial value""" + initial_value: league_teams_stream_cursor_value_input! - """column name""" - size + """cursor ordering""" + ordering: cursor_ordering +} - """column name""" - target_steam_id +"""Initial value of the column from where the streaming should start""" +input league_teams_stream_cursor_value_input { + created_at: timestamptz + id: uuid + team_id: uuid +} +""" +update columns of table "league_teams" +""" +enum league_teams_update_column { """column name""" - thumbnail_url + created_at """column name""" - title + id """column name""" - user_steam_id + team_id +} - """column name""" - views_count +input league_teams_updates { + """sets the columns of the filtered rows to the given values""" + _set: league_teams_set_input - """column name""" - visibility + """filter the rows which have to be updated""" + where: league_teams_bool_exp! } """ -input type for updating data in table "match_clips" +columns and relationships of "lobbies" """ -input match_clips_set_input { - created_at: timestamptz - duration_ms: Int - file: String - id: uuid - kills_count: Int - match_map_demo_id: uuid - match_map_id: uuid - round: Int - size: bigint - target_steam_id: bigint - thumbnail_url: String - title: String - user_steam_id: bigint - views_count: Int - visibility: e_match_clip_visibility_enum -} +type lobbies { + access: e_lobby_access_enum! + created_at: timestamptz! -"""aggregate stddev on columns""" -type match_clips_stddev_fields { - duration_ms: Float - kills_count: Float - round: Float - size: Float - target_steam_id: Float - user_steam_id: Float - views_count: Float + """An object relationship""" + e_lobby_access: e_lobby_access! + id: uuid! + + """An array relationship""" + players( + """distinct select on columns""" + distinct_on: [lobby_players_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [lobby_players_order_by!] + + """filter the rows returned""" + where: lobby_players_bool_exp + ): [lobby_players!]! + + """An aggregate relationship""" + players_aggregate( + """distinct select on columns""" + distinct_on: [lobby_players_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [lobby_players_order_by!] + + """filter the rows returned""" + where: lobby_players_bool_exp + ): lobby_players_aggregate! } """ -order by stddev() on columns of table "match_clips" +aggregated selection of "lobbies" """ -input match_clips_stddev_order_by { - duration_ms: order_by - kills_count: order_by - round: order_by - size: order_by - target_steam_id: order_by - user_steam_id: order_by - views_count: order_by -} - -"""aggregate stddev_pop on columns""" -type match_clips_stddev_pop_fields { - duration_ms: Float - kills_count: Float - round: Float - size: Float - target_steam_id: Float - user_steam_id: Float - views_count: Float +type lobbies_aggregate { + aggregate: lobbies_aggregate_fields + nodes: [lobbies!]! } """ -order by stddev_pop() on columns of table "match_clips" +aggregate fields of "lobbies" """ -input match_clips_stddev_pop_order_by { - duration_ms: order_by - kills_count: order_by - round: order_by - size: order_by - target_steam_id: order_by - user_steam_id: order_by - views_count: order_by +type lobbies_aggregate_fields { + count(columns: [lobbies_select_column!], distinct: Boolean): Int! + max: lobbies_max_fields + min: lobbies_min_fields } -"""aggregate stddev_samp on columns""" -type match_clips_stddev_samp_fields { - duration_ms: Float - kills_count: Float - round: Float - size: Float - target_steam_id: Float - user_steam_id: Float - views_count: Float +""" +Boolean expression to filter rows from the table "lobbies". All fields are combined with a logical 'AND'. +""" +input lobbies_bool_exp { + _and: [lobbies_bool_exp!] + _not: lobbies_bool_exp + _or: [lobbies_bool_exp!] + access: e_lobby_access_enum_comparison_exp + created_at: timestamptz_comparison_exp + e_lobby_access: e_lobby_access_bool_exp + id: uuid_comparison_exp + players: lobby_players_bool_exp + players_aggregate: lobby_players_aggregate_bool_exp } """ -order by stddev_samp() on columns of table "match_clips" +unique or primary key constraints on table "lobbies" """ -input match_clips_stddev_samp_order_by { - duration_ms: order_by - kills_count: order_by - round: order_by - size: order_by - target_steam_id: order_by - user_steam_id: order_by - views_count: order_by +enum lobbies_constraint { + """ + unique or primary key constraint on columns "id" + """ + lobbies_pkey } """ -Streaming cursor of the table "match_clips" +input type for inserting data into table "lobbies" """ -input match_clips_stream_cursor_input { - """Stream column input with initial value""" - initial_value: match_clips_stream_cursor_value_input! - - """cursor ordering""" - ordering: cursor_ordering +input lobbies_insert_input { + access: e_lobby_access_enum + created_at: timestamptz + e_lobby_access: e_lobby_access_obj_rel_insert_input + id: uuid + players: lobby_players_arr_rel_insert_input } -"""Initial value of the column from where the streaming should start""" -input match_clips_stream_cursor_value_input { +"""aggregate max on columns""" +type lobbies_max_fields { created_at: timestamptz - duration_ms: Int - file: String id: uuid - kills_count: Int - match_map_demo_id: uuid - match_map_id: uuid - round: Int - size: bigint - target_steam_id: bigint - thumbnail_url: String - title: String - user_steam_id: bigint - views_count: Int - visibility: e_match_clip_visibility_enum } -"""aggregate sum on columns""" -type match_clips_sum_fields { - duration_ms: Int - kills_count: Int - round: Int - size: bigint - target_steam_id: bigint - user_steam_id: bigint - views_count: Int +"""aggregate min on columns""" +type lobbies_min_fields { + created_at: timestamptz + id: uuid } """ -order by sum() on columns of table "match_clips" +response of any mutation on the table "lobbies" """ -input match_clips_sum_order_by { - duration_ms: order_by - kills_count: order_by - round: order_by - size: order_by - target_steam_id: order_by - user_steam_id: order_by - views_count: order_by +type lobbies_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [lobbies!]! } """ -update columns of table "match_clips" +input type for inserting object relation for remote table "lobbies" """ -enum match_clips_update_column { - """column name""" - created_at +input lobbies_obj_rel_insert_input { + data: lobbies_insert_input! - """column name""" - duration_ms + """upsert condition""" + on_conflict: lobbies_on_conflict +} - """column name""" - file +""" +on_conflict condition type for table "lobbies" +""" +input lobbies_on_conflict { + constraint: lobbies_constraint! + update_columns: [lobbies_update_column!]! = [] + where: lobbies_bool_exp +} - """column name""" - id +"""Ordering options when selecting data from "lobbies".""" +input lobbies_order_by { + access: order_by + created_at: order_by + e_lobby_access: e_lobby_access_order_by + id: order_by + players_aggregate: lobby_players_aggregate_order_by +} - """column name""" - kills_count +"""primary key columns input for table: lobbies""" +input lobbies_pk_columns_input { + id: uuid! +} +""" +select columns of table "lobbies" +""" +enum lobbies_select_column { """column name""" - match_map_demo_id + access """column name""" - match_map_id + created_at """column name""" - round + id +} - """column name""" - size +""" +input type for updating data in table "lobbies" +""" +input lobbies_set_input { + access: e_lobby_access_enum + created_at: timestamptz + id: uuid +} - """column name""" - target_steam_id +""" +Streaming cursor of the table "lobbies" +""" +input lobbies_stream_cursor_input { + """Stream column input with initial value""" + initial_value: lobbies_stream_cursor_value_input! - """column name""" - thumbnail_url + """cursor ordering""" + ordering: cursor_ordering +} - """column name""" - title +"""Initial value of the column from where the streaming should start""" +input lobbies_stream_cursor_value_input { + access: e_lobby_access_enum + created_at: timestamptz + id: uuid +} +""" +update columns of table "lobbies" +""" +enum lobbies_update_column { """column name""" - user_steam_id + access """column name""" - views_count + created_at """column name""" - visibility + id } -input match_clips_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: match_clips_inc_input - +input lobbies_updates { """sets the columns of the filtered rows to the given values""" - _set: match_clips_set_input + _set: lobbies_set_input """filter the rows which have to be updated""" - where: match_clips_bool_exp! + where: lobbies_bool_exp! } -"""aggregate var_pop on columns""" -type match_clips_var_pop_fields { - duration_ms: Float - kills_count: Float - round: Float - size: Float - target_steam_id: Float - user_steam_id: Float - views_count: Float +""" +columns and relationships of "lobby_players" +""" +type lobby_players { + captain: Boolean! + invited_by_steam_id: bigint + + """An object relationship""" + lobby: lobbies! + lobby_id: uuid! + + """An object relationship""" + player: players! + status: e_lobby_player_status_enum! + steam_id: bigint! } """ -order by var_pop() on columns of table "match_clips" +aggregated selection of "lobby_players" """ -input match_clips_var_pop_order_by { - duration_ms: order_by - kills_count: order_by - round: order_by - size: order_by - target_steam_id: order_by - user_steam_id: order_by - views_count: order_by +type lobby_players_aggregate { + aggregate: lobby_players_aggregate_fields + nodes: [lobby_players!]! } -"""aggregate var_samp on columns""" -type match_clips_var_samp_fields { - duration_ms: Float - kills_count: Float - round: Float - size: Float - target_steam_id: Float - user_steam_id: Float - views_count: Float +input lobby_players_aggregate_bool_exp { + bool_and: lobby_players_aggregate_bool_exp_bool_and + bool_or: lobby_players_aggregate_bool_exp_bool_or + count: lobby_players_aggregate_bool_exp_count } -""" -order by var_samp() on columns of table "match_clips" -""" -input match_clips_var_samp_order_by { - duration_ms: order_by - kills_count: order_by - round: order_by - size: order_by - target_steam_id: order_by - user_steam_id: order_by - views_count: order_by +input lobby_players_aggregate_bool_exp_bool_and { + arguments: lobby_players_select_column_lobby_players_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: lobby_players_bool_exp + predicate: Boolean_comparison_exp! } -"""aggregate variance on columns""" -type match_clips_variance_fields { - duration_ms: Float - kills_count: Float - round: Float - size: Float - target_steam_id: Float - user_steam_id: Float - views_count: Float +input lobby_players_aggregate_bool_exp_bool_or { + arguments: lobby_players_select_column_lobby_players_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: lobby_players_bool_exp + predicate: Boolean_comparison_exp! } -""" -order by variance() on columns of table "match_clips" -""" -input match_clips_variance_order_by { - duration_ms: order_by - kills_count: order_by - round: order_by - size: order_by - target_steam_id: order_by - user_steam_id: order_by - views_count: order_by -} - -""" -columns and relationships of "match_demo_sessions" -""" -type match_demo_sessions { - created_at: timestamptz! - error_message: String - - """An object relationship""" - game_server_node: game_server_nodes - game_server_node_id: String - id: uuid! - k8s_job_name: String! - last_activity_at: timestamptz! - last_status_at: timestamptz! - - """An object relationship""" - match: matches! - match_id: uuid! - - """An object relationship""" - match_map: match_maps! - - """An object relationship""" - match_map_demo: match_map_demos - match_map_demo_id: uuid - match_map_id: uuid! - status: String! - status_history( - """JSON select path""" - path: String - ): jsonb! - stream_url: String - - """An object relationship""" - watcher: players! - watcher_steam_id: bigint! -} - -""" -aggregated selection of "match_demo_sessions" -""" -type match_demo_sessions_aggregate { - aggregate: match_demo_sessions_aggregate_fields - nodes: [match_demo_sessions!]! -} - -input match_demo_sessions_aggregate_bool_exp { - count: match_demo_sessions_aggregate_bool_exp_count -} - -input match_demo_sessions_aggregate_bool_exp_count { - arguments: [match_demo_sessions_select_column!] +input lobby_players_aggregate_bool_exp_count { + arguments: [lobby_players_select_column!] distinct: Boolean - filter: match_demo_sessions_bool_exp + filter: lobby_players_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "match_demo_sessions" +aggregate fields of "lobby_players" """ -type match_demo_sessions_aggregate_fields { - avg: match_demo_sessions_avg_fields - count(columns: [match_demo_sessions_select_column!], distinct: Boolean): Int! - max: match_demo_sessions_max_fields - min: match_demo_sessions_min_fields - stddev: match_demo_sessions_stddev_fields - stddev_pop: match_demo_sessions_stddev_pop_fields - stddev_samp: match_demo_sessions_stddev_samp_fields - sum: match_demo_sessions_sum_fields - var_pop: match_demo_sessions_var_pop_fields - var_samp: match_demo_sessions_var_samp_fields - variance: match_demo_sessions_variance_fields +type lobby_players_aggregate_fields { + avg: lobby_players_avg_fields + count(columns: [lobby_players_select_column!], distinct: Boolean): Int! + max: lobby_players_max_fields + min: lobby_players_min_fields + stddev: lobby_players_stddev_fields + stddev_pop: lobby_players_stddev_pop_fields + stddev_samp: lobby_players_stddev_samp_fields + sum: lobby_players_sum_fields + var_pop: lobby_players_var_pop_fields + var_samp: lobby_players_var_samp_fields + variance: lobby_players_variance_fields } """ -order by aggregate values of table "match_demo_sessions" +order by aggregate values of table "lobby_players" """ -input match_demo_sessions_aggregate_order_by { - avg: match_demo_sessions_avg_order_by +input lobby_players_aggregate_order_by { + avg: lobby_players_avg_order_by count: order_by - max: match_demo_sessions_max_order_by - min: match_demo_sessions_min_order_by - stddev: match_demo_sessions_stddev_order_by - stddev_pop: match_demo_sessions_stddev_pop_order_by - stddev_samp: match_demo_sessions_stddev_samp_order_by - sum: match_demo_sessions_sum_order_by - var_pop: match_demo_sessions_var_pop_order_by - var_samp: match_demo_sessions_var_samp_order_by - variance: match_demo_sessions_variance_order_by -} - -"""append existing jsonb value of filtered columns with new jsonb value""" -input match_demo_sessions_append_input { - status_history: jsonb + max: lobby_players_max_order_by + min: lobby_players_min_order_by + stddev: lobby_players_stddev_order_by + stddev_pop: lobby_players_stddev_pop_order_by + stddev_samp: lobby_players_stddev_samp_order_by + sum: lobby_players_sum_order_by + var_pop: lobby_players_var_pop_order_by + var_samp: lobby_players_var_samp_order_by + variance: lobby_players_variance_order_by } """ -input type for inserting array relation for remote table "match_demo_sessions" +input type for inserting array relation for remote table "lobby_players" """ -input match_demo_sessions_arr_rel_insert_input { - data: [match_demo_sessions_insert_input!]! +input lobby_players_arr_rel_insert_input { + data: [lobby_players_insert_input!]! """upsert condition""" - on_conflict: match_demo_sessions_on_conflict + on_conflict: lobby_players_on_conflict } """aggregate avg on columns""" -type match_demo_sessions_avg_fields { - watcher_steam_id: Float +type lobby_players_avg_fields { + invited_by_steam_id: Float + steam_id: Float } """ -order by avg() on columns of table "match_demo_sessions" +order by avg() on columns of table "lobby_players" """ -input match_demo_sessions_avg_order_by { - watcher_steam_id: order_by +input lobby_players_avg_order_by { + invited_by_steam_id: order_by + steam_id: order_by } """ -Boolean expression to filter rows from the table "match_demo_sessions". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "lobby_players". All fields are combined with a logical 'AND'. """ -input match_demo_sessions_bool_exp { - _and: [match_demo_sessions_bool_exp!] - _not: match_demo_sessions_bool_exp - _or: [match_demo_sessions_bool_exp!] - created_at: timestamptz_comparison_exp - error_message: String_comparison_exp - game_server_node: game_server_nodes_bool_exp - game_server_node_id: String_comparison_exp - id: uuid_comparison_exp - k8s_job_name: String_comparison_exp - last_activity_at: timestamptz_comparison_exp - last_status_at: timestamptz_comparison_exp - match: matches_bool_exp - match_id: uuid_comparison_exp - match_map: match_maps_bool_exp - match_map_demo: match_map_demos_bool_exp - match_map_demo_id: uuid_comparison_exp - match_map_id: uuid_comparison_exp - status: String_comparison_exp - status_history: jsonb_comparison_exp - stream_url: String_comparison_exp - watcher: players_bool_exp - watcher_steam_id: bigint_comparison_exp +input lobby_players_bool_exp { + _and: [lobby_players_bool_exp!] + _not: lobby_players_bool_exp + _or: [lobby_players_bool_exp!] + captain: Boolean_comparison_exp + invited_by_steam_id: bigint_comparison_exp + lobby: lobbies_bool_exp + lobby_id: uuid_comparison_exp + player: players_bool_exp + status: e_lobby_player_status_enum_comparison_exp + steam_id: bigint_comparison_exp } """ -unique or primary key constraints on table "match_demo_sessions" +unique or primary key constraints on table "lobby_players" """ -enum match_demo_sessions_constraint { - """ - unique or primary key constraint on columns "match_map_id", "watcher_steam_id" - """ - match_demo_sessions_per_user_per_map_uniq - +enum lobby_players_constraint { """ - unique or primary key constraint on columns "id" + unique or primary key constraint on columns "lobby_id", "steam_id" """ - match_demo_sessions_pkey -} - -""" -delete the field or element with specified path (for JSON arrays, negative integers count from the end) -""" -input match_demo_sessions_delete_at_path_input { - status_history: [String!] -} - -""" -delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array -""" -input match_demo_sessions_delete_elem_input { - status_history: Int -} - -""" -delete key/value pair or string element. key/value pairs are matched based on their key value -""" -input match_demo_sessions_delete_key_input { - status_history: String + lobby_players_pkey } """ -input type for incrementing numeric columns in table "match_demo_sessions" +input type for incrementing numeric columns in table "lobby_players" """ -input match_demo_sessions_inc_input { - watcher_steam_id: bigint +input lobby_players_inc_input { + invited_by_steam_id: bigint + steam_id: bigint } """ -input type for inserting data into table "match_demo_sessions" +input type for inserting data into table "lobby_players" """ -input match_demo_sessions_insert_input { - created_at: timestamptz - error_message: String - game_server_node: game_server_nodes_obj_rel_insert_input - game_server_node_id: String - id: uuid - k8s_job_name: String - last_activity_at: timestamptz - last_status_at: timestamptz - match: matches_obj_rel_insert_input - match_id: uuid - match_map: match_maps_obj_rel_insert_input - match_map_demo: match_map_demos_obj_rel_insert_input - match_map_demo_id: uuid - match_map_id: uuid - status: String - status_history: jsonb - stream_url: String - watcher: players_obj_rel_insert_input - watcher_steam_id: bigint +input lobby_players_insert_input { + captain: Boolean + invited_by_steam_id: bigint + lobby: lobbies_obj_rel_insert_input + lobby_id: uuid + player: players_obj_rel_insert_input + status: e_lobby_player_status_enum + steam_id: bigint } """aggregate max on columns""" -type match_demo_sessions_max_fields { - created_at: timestamptz - error_message: String - game_server_node_id: String - id: uuid - k8s_job_name: String - last_activity_at: timestamptz - last_status_at: timestamptz - match_id: uuid - match_map_demo_id: uuid - match_map_id: uuid - status: String - stream_url: String - watcher_steam_id: bigint +type lobby_players_max_fields { + invited_by_steam_id: bigint + lobby_id: uuid + steam_id: bigint } """ -order by max() on columns of table "match_demo_sessions" +order by max() on columns of table "lobby_players" """ -input match_demo_sessions_max_order_by { - created_at: order_by - error_message: order_by - game_server_node_id: order_by - id: order_by - k8s_job_name: order_by - last_activity_at: order_by - last_status_at: order_by - match_id: order_by - match_map_demo_id: order_by - match_map_id: order_by - status: order_by - stream_url: order_by - watcher_steam_id: order_by +input lobby_players_max_order_by { + invited_by_steam_id: order_by + lobby_id: order_by + steam_id: order_by } """aggregate min on columns""" -type match_demo_sessions_min_fields { - created_at: timestamptz - error_message: String - game_server_node_id: String - id: uuid - k8s_job_name: String - last_activity_at: timestamptz - last_status_at: timestamptz - match_id: uuid - match_map_demo_id: uuid - match_map_id: uuid - status: String - stream_url: String - watcher_steam_id: bigint +type lobby_players_min_fields { + invited_by_steam_id: bigint + lobby_id: uuid + steam_id: bigint } """ -order by min() on columns of table "match_demo_sessions" +order by min() on columns of table "lobby_players" """ -input match_demo_sessions_min_order_by { - created_at: order_by - error_message: order_by - game_server_node_id: order_by - id: order_by - k8s_job_name: order_by - last_activity_at: order_by - last_status_at: order_by - match_id: order_by - match_map_demo_id: order_by - match_map_id: order_by - status: order_by - stream_url: order_by - watcher_steam_id: order_by +input lobby_players_min_order_by { + invited_by_steam_id: order_by + lobby_id: order_by + steam_id: order_by } """ -response of any mutation on the table "match_demo_sessions" +response of any mutation on the table "lobby_players" """ -type match_demo_sessions_mutation_response { +type lobby_players_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [match_demo_sessions!]! + returning: [lobby_players!]! } """ -on_conflict condition type for table "match_demo_sessions" +on_conflict condition type for table "lobby_players" """ -input match_demo_sessions_on_conflict { - constraint: match_demo_sessions_constraint! - update_columns: [match_demo_sessions_update_column!]! = [] - where: match_demo_sessions_bool_exp +input lobby_players_on_conflict { + constraint: lobby_players_constraint! + update_columns: [lobby_players_update_column!]! = [] + where: lobby_players_bool_exp } -"""Ordering options when selecting data from "match_demo_sessions".""" -input match_demo_sessions_order_by { - created_at: order_by - error_message: order_by - game_server_node: game_server_nodes_order_by - game_server_node_id: order_by - id: order_by - k8s_job_name: order_by - last_activity_at: order_by - last_status_at: order_by - match: matches_order_by - match_id: order_by - match_map: match_maps_order_by - match_map_demo: match_map_demos_order_by - match_map_demo_id: order_by - match_map_id: order_by +"""Ordering options when selecting data from "lobby_players".""" +input lobby_players_order_by { + captain: order_by + invited_by_steam_id: order_by + lobby: lobbies_order_by + lobby_id: order_by + player: players_order_by status: order_by - status_history: order_by - stream_url: order_by - watcher: players_order_by - watcher_steam_id: order_by -} - -"""primary key columns input for table: match_demo_sessions""" -input match_demo_sessions_pk_columns_input { - id: uuid! + steam_id: order_by } -"""prepend existing jsonb value of filtered columns with new jsonb value""" -input match_demo_sessions_prepend_input { - status_history: jsonb +"""primary key columns input for table: lobby_players""" +input lobby_players_pk_columns_input { + lobby_id: uuid! + steam_id: bigint! } """ -select columns of table "match_demo_sessions" +select columns of table "lobby_players" """ -enum match_demo_sessions_select_column { - """column name""" - created_at - - """column name""" - error_message - - """column name""" - game_server_node_id - - """column name""" - id - - """column name""" - k8s_job_name - - """column name""" - last_activity_at - - """column name""" - last_status_at - +enum lobby_players_select_column { """column name""" - match_id + captain """column name""" - match_map_demo_id + invited_by_steam_id """column name""" - match_map_id + lobby_id """column name""" status """column name""" - status_history + steam_id +} +""" +select "lobby_players_aggregate_bool_exp_bool_and_arguments_columns" columns of table "lobby_players" +""" +enum lobby_players_select_column_lobby_players_aggregate_bool_exp_bool_and_arguments_columns { """column name""" - stream_url + captain +} +""" +select "lobby_players_aggregate_bool_exp_bool_or_arguments_columns" columns of table "lobby_players" +""" +enum lobby_players_select_column_lobby_players_aggregate_bool_exp_bool_or_arguments_columns { """column name""" - watcher_steam_id + captain } """ -input type for updating data in table "match_demo_sessions" +input type for updating data in table "lobby_players" """ -input match_demo_sessions_set_input { - created_at: timestamptz - error_message: String - game_server_node_id: String - id: uuid - k8s_job_name: String - last_activity_at: timestamptz - last_status_at: timestamptz - match_id: uuid - match_map_demo_id: uuid - match_map_id: uuid - status: String - status_history: jsonb - stream_url: String - watcher_steam_id: bigint +input lobby_players_set_input { + captain: Boolean + invited_by_steam_id: bigint + lobby_id: uuid + status: e_lobby_player_status_enum + steam_id: bigint } """aggregate stddev on columns""" -type match_demo_sessions_stddev_fields { - watcher_steam_id: Float +type lobby_players_stddev_fields { + invited_by_steam_id: Float + steam_id: Float } """ -order by stddev() on columns of table "match_demo_sessions" +order by stddev() on columns of table "lobby_players" """ -input match_demo_sessions_stddev_order_by { - watcher_steam_id: order_by +input lobby_players_stddev_order_by { + invited_by_steam_id: order_by + steam_id: order_by } """aggregate stddev_pop on columns""" -type match_demo_sessions_stddev_pop_fields { - watcher_steam_id: Float +type lobby_players_stddev_pop_fields { + invited_by_steam_id: Float + steam_id: Float } """ -order by stddev_pop() on columns of table "match_demo_sessions" +order by stddev_pop() on columns of table "lobby_players" """ -input match_demo_sessions_stddev_pop_order_by { - watcher_steam_id: order_by +input lobby_players_stddev_pop_order_by { + invited_by_steam_id: order_by + steam_id: order_by } """aggregate stddev_samp on columns""" -type match_demo_sessions_stddev_samp_fields { - watcher_steam_id: Float +type lobby_players_stddev_samp_fields { + invited_by_steam_id: Float + steam_id: Float } """ -order by stddev_samp() on columns of table "match_demo_sessions" +order by stddev_samp() on columns of table "lobby_players" """ -input match_demo_sessions_stddev_samp_order_by { - watcher_steam_id: order_by +input lobby_players_stddev_samp_order_by { + invited_by_steam_id: order_by + steam_id: order_by } """ -Streaming cursor of the table "match_demo_sessions" +Streaming cursor of the table "lobby_players" """ -input match_demo_sessions_stream_cursor_input { +input lobby_players_stream_cursor_input { """Stream column input with initial value""" - initial_value: match_demo_sessions_stream_cursor_value_input! + initial_value: lobby_players_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input match_demo_sessions_stream_cursor_value_input { - created_at: timestamptz - error_message: String - game_server_node_id: String - id: uuid - k8s_job_name: String - last_activity_at: timestamptz - last_status_at: timestamptz - match_id: uuid - match_map_demo_id: uuid - match_map_id: uuid - status: String - status_history: jsonb - stream_url: String - watcher_steam_id: bigint -} - +input lobby_players_stream_cursor_value_input { + captain: Boolean + invited_by_steam_id: bigint + lobby_id: uuid + status: e_lobby_player_status_enum + steam_id: bigint +} + """aggregate sum on columns""" -type match_demo_sessions_sum_fields { - watcher_steam_id: bigint +type lobby_players_sum_fields { + invited_by_steam_id: bigint + steam_id: bigint } """ -order by sum() on columns of table "match_demo_sessions" +order by sum() on columns of table "lobby_players" """ -input match_demo_sessions_sum_order_by { - watcher_steam_id: order_by +input lobby_players_sum_order_by { + invited_by_steam_id: order_by + steam_id: order_by } """ -update columns of table "match_demo_sessions" +update columns of table "lobby_players" """ -enum match_demo_sessions_update_column { - """column name""" - created_at - - """column name""" - error_message - - """column name""" - game_server_node_id - - """column name""" - id - - """column name""" - k8s_job_name - - """column name""" - last_activity_at - - """column name""" - last_status_at - +enum lobby_players_update_column { """column name""" - match_id + captain """column name""" - match_map_demo_id + invited_by_steam_id """column name""" - match_map_id + lobby_id """column name""" status """column name""" - status_history - - """column name""" - stream_url - - """column name""" - watcher_steam_id + steam_id } -input match_demo_sessions_updates { - """append existing jsonb value of filtered columns with new jsonb value""" - _append: match_demo_sessions_append_input - - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: match_demo_sessions_delete_at_path_input - - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: match_demo_sessions_delete_elem_input - - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: match_demo_sessions_delete_key_input - +input lobby_players_updates { """increments the numeric columns with given value of the filtered values""" - _inc: match_demo_sessions_inc_input - - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: match_demo_sessions_prepend_input + _inc: lobby_players_inc_input """sets the columns of the filtered rows to the given values""" - _set: match_demo_sessions_set_input + _set: lobby_players_set_input """filter the rows which have to be updated""" - where: match_demo_sessions_bool_exp! + where: lobby_players_bool_exp! } """aggregate var_pop on columns""" -type match_demo_sessions_var_pop_fields { - watcher_steam_id: Float +type lobby_players_var_pop_fields { + invited_by_steam_id: Float + steam_id: Float } """ -order by var_pop() on columns of table "match_demo_sessions" +order by var_pop() on columns of table "lobby_players" """ -input match_demo_sessions_var_pop_order_by { - watcher_steam_id: order_by +input lobby_players_var_pop_order_by { + invited_by_steam_id: order_by + steam_id: order_by } """aggregate var_samp on columns""" -type match_demo_sessions_var_samp_fields { - watcher_steam_id: Float +type lobby_players_var_samp_fields { + invited_by_steam_id: Float + steam_id: Float } """ -order by var_samp() on columns of table "match_demo_sessions" +order by var_samp() on columns of table "lobby_players" """ -input match_demo_sessions_var_samp_order_by { - watcher_steam_id: order_by +input lobby_players_var_samp_order_by { + invited_by_steam_id: order_by + steam_id: order_by } """aggregate variance on columns""" -type match_demo_sessions_variance_fields { - watcher_steam_id: Float +type lobby_players_variance_fields { + invited_by_steam_id: Float + steam_id: Float } """ -order by variance() on columns of table "match_demo_sessions" +order by variance() on columns of table "lobby_players" """ -input match_demo_sessions_variance_order_by { - watcher_steam_id: order_by +input lobby_players_variance_order_by { + invited_by_steam_id: order_by + steam_id: order_by } -"""relational table for assigning a players to a match and lineup""" -type match_lineup_players { - captain: Boolean! - checked_in: Boolean! - discord_id: String +""" +columns and relationships of "map_pools" +""" +type map_pools { + """An object relationship""" + e_type: e_map_pool_types! + enabled: Boolean! id: uuid! - is_connected: Boolean! - """An object relationship""" - lineup: match_lineups! - match_lineup_id: uuid! - party_id: uuid - party_source: e_match_party_sources_enum - placeholder_name: String + """An array relationship""" + maps( + """distinct select on columns""" + distinct_on: [v_pool_maps_select_column!] - """An object relationship""" - player: players - steam_id: bigint -} + """limit the number of rows returned""" + limit: Int -""" -aggregated selection of "match_lineup_players" -""" -type match_lineup_players_aggregate { - aggregate: match_lineup_players_aggregate_fields - nodes: [match_lineup_players!]! -} + """skip the first n rows. Use only with order_by""" + offset: Int -input match_lineup_players_aggregate_bool_exp { - bool_and: match_lineup_players_aggregate_bool_exp_bool_and - bool_or: match_lineup_players_aggregate_bool_exp_bool_or - count: match_lineup_players_aggregate_bool_exp_count -} + """sort the rows by one or more columns""" + order_by: [v_pool_maps_order_by!] -input match_lineup_players_aggregate_bool_exp_bool_and { - arguments: match_lineup_players_select_column_match_lineup_players_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: match_lineup_players_bool_exp - predicate: Boolean_comparison_exp! -} + """filter the rows returned""" + where: v_pool_maps_bool_exp + ): [v_pool_maps!]! -input match_lineup_players_aggregate_bool_exp_bool_or { - arguments: match_lineup_players_select_column_match_lineup_players_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: match_lineup_players_bool_exp - predicate: Boolean_comparison_exp! -} + """An aggregate relationship""" + maps_aggregate( + """distinct select on columns""" + distinct_on: [v_pool_maps_select_column!] -input match_lineup_players_aggregate_bool_exp_count { - arguments: [match_lineup_players_select_column!] - distinct: Boolean - filter: match_lineup_players_bool_exp - predicate: Int_comparison_exp! -} + """limit the number of rows returned""" + limit: Int -""" -aggregate fields of "match_lineup_players" -""" -type match_lineup_players_aggregate_fields { - avg: match_lineup_players_avg_fields - count(columns: [match_lineup_players_select_column!], distinct: Boolean): Int! - max: match_lineup_players_max_fields - min: match_lineup_players_min_fields - stddev: match_lineup_players_stddev_fields - stddev_pop: match_lineup_players_stddev_pop_fields - stddev_samp: match_lineup_players_stddev_samp_fields - sum: match_lineup_players_sum_fields - var_pop: match_lineup_players_var_pop_fields - var_samp: match_lineup_players_var_samp_fields - variance: match_lineup_players_variance_fields -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by aggregate values of table "match_lineup_players" -""" -input match_lineup_players_aggregate_order_by { - avg: match_lineup_players_avg_order_by - count: order_by - max: match_lineup_players_max_order_by - min: match_lineup_players_min_order_by - stddev: match_lineup_players_stddev_order_by - stddev_pop: match_lineup_players_stddev_pop_order_by - stddev_samp: match_lineup_players_stddev_samp_order_by - sum: match_lineup_players_sum_order_by - var_pop: match_lineup_players_var_pop_order_by - var_samp: match_lineup_players_var_samp_order_by - variance: match_lineup_players_variance_order_by + """sort the rows by one or more columns""" + order_by: [v_pool_maps_order_by!] + + """filter the rows returned""" + where: v_pool_maps_bool_exp + ): v_pool_maps_aggregate! + seed: Boolean! + type: e_map_pool_types_enum! } """ -input type for inserting array relation for remote table "match_lineup_players" +aggregated selection of "map_pools" """ -input match_lineup_players_arr_rel_insert_input { - data: [match_lineup_players_insert_input!]! - - """upsert condition""" - on_conflict: match_lineup_players_on_conflict -} - -"""aggregate avg on columns""" -type match_lineup_players_avg_fields { - steam_id: Float +type map_pools_aggregate { + aggregate: map_pools_aggregate_fields + nodes: [map_pools!]! } """ -order by avg() on columns of table "match_lineup_players" +aggregate fields of "map_pools" """ -input match_lineup_players_avg_order_by { - steam_id: order_by +type map_pools_aggregate_fields { + count(columns: [map_pools_select_column!], distinct: Boolean): Int! + max: map_pools_max_fields + min: map_pools_min_fields } """ -Boolean expression to filter rows from the table "match_lineup_players". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "map_pools". All fields are combined with a logical 'AND'. """ -input match_lineup_players_bool_exp { - _and: [match_lineup_players_bool_exp!] - _not: match_lineup_players_bool_exp - _or: [match_lineup_players_bool_exp!] - captain: Boolean_comparison_exp - checked_in: Boolean_comparison_exp - discord_id: String_comparison_exp +input map_pools_bool_exp { + _and: [map_pools_bool_exp!] + _not: map_pools_bool_exp + _or: [map_pools_bool_exp!] + e_type: e_map_pool_types_bool_exp + enabled: Boolean_comparison_exp id: uuid_comparison_exp - is_connected: Boolean_comparison_exp - lineup: match_lineups_bool_exp - match_lineup_id: uuid_comparison_exp - party_id: uuid_comparison_exp - party_source: e_match_party_sources_enum_comparison_exp - placeholder_name: String_comparison_exp - player: players_bool_exp - steam_id: bigint_comparison_exp + maps: v_pool_maps_bool_exp + maps_aggregate: v_pool_maps_aggregate_bool_exp + seed: Boolean_comparison_exp + type: e_map_pool_types_enum_comparison_exp } """ -unique or primary key constraints on table "match_lineup_players" +unique or primary key constraints on table "map_pools" """ -enum match_lineup_players_constraint { - """ - unique or primary key constraint on columns "placeholder_name", "match_lineup_id" - """ - match_lineup_players_match_lineup_id_placeholder_name_key - - """ - unique or primary key constraint on columns "steam_id", "match_lineup_id" - """ - match_lineup_players_match_lineup_id_steam_id_key - +enum map_pools_constraint { """ unique or primary key constraint on columns "id" """ - match_members_pkey -} - -""" -input type for incrementing numeric columns in table "match_lineup_players" -""" -input match_lineup_players_inc_input { - steam_id: bigint + map_pools_pkey } """ -input type for inserting data into table "match_lineup_players" +input type for inserting data into table "map_pools" """ -input match_lineup_players_insert_input { - captain: Boolean - checked_in: Boolean - discord_id: String +input map_pools_insert_input { + e_type: e_map_pool_types_obj_rel_insert_input + enabled: Boolean id: uuid - is_connected: Boolean - lineup: match_lineups_obj_rel_insert_input - match_lineup_id: uuid - party_id: uuid - party_source: e_match_party_sources_enum - placeholder_name: String - player: players_obj_rel_insert_input - steam_id: bigint + maps: v_pool_maps_arr_rel_insert_input + seed: Boolean + type: e_map_pool_types_enum } """aggregate max on columns""" -type match_lineup_players_max_fields { - discord_id: String +type map_pools_max_fields { id: uuid - match_lineup_id: uuid - party_id: uuid - placeholder_name: String - steam_id: bigint -} - -""" -order by max() on columns of table "match_lineup_players" -""" -input match_lineup_players_max_order_by { - discord_id: order_by - id: order_by - match_lineup_id: order_by - party_id: order_by - placeholder_name: order_by - steam_id: order_by } """aggregate min on columns""" -type match_lineup_players_min_fields { - discord_id: String +type map_pools_min_fields { id: uuid - match_lineup_id: uuid - party_id: uuid - placeholder_name: String - steam_id: bigint } """ -order by min() on columns of table "match_lineup_players" +response of any mutation on the table "map_pools" """ -input match_lineup_players_min_order_by { - discord_id: order_by - id: order_by - match_lineup_id: order_by - party_id: order_by - placeholder_name: order_by - steam_id: order_by +type map_pools_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [map_pools!]! } """ -response of any mutation on the table "match_lineup_players" +input type for inserting object relation for remote table "map_pools" """ -type match_lineup_players_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! +input map_pools_obj_rel_insert_input { + data: map_pools_insert_input! - """data from the rows affected by the mutation""" - returning: [match_lineup_players!]! + """upsert condition""" + on_conflict: map_pools_on_conflict } """ -on_conflict condition type for table "match_lineup_players" +on_conflict condition type for table "map_pools" """ -input match_lineup_players_on_conflict { - constraint: match_lineup_players_constraint! - update_columns: [match_lineup_players_update_column!]! = [] - where: match_lineup_players_bool_exp +input map_pools_on_conflict { + constraint: map_pools_constraint! + update_columns: [map_pools_update_column!]! = [] + where: map_pools_bool_exp } -"""Ordering options when selecting data from "match_lineup_players".""" -input match_lineup_players_order_by { - captain: order_by - checked_in: order_by - discord_id: order_by +"""Ordering options when selecting data from "map_pools".""" +input map_pools_order_by { + e_type: e_map_pool_types_order_by + enabled: order_by id: order_by - is_connected: order_by - lineup: match_lineups_order_by - match_lineup_id: order_by - party_id: order_by - party_source: order_by - placeholder_name: order_by - player: players_order_by - steam_id: order_by + maps_aggregate: v_pool_maps_aggregate_order_by + seed: order_by + type: order_by } -"""primary key columns input for table: match_lineup_players""" -input match_lineup_players_pk_columns_input { +"""primary key columns input for table: map_pools""" +input map_pools_pk_columns_input { id: uuid! } """ -select columns of table "match_lineup_players" +select columns of table "map_pools" """ -enum match_lineup_players_select_column { - """column name""" - captain - - """column name""" - checked_in - +enum map_pools_select_column { """column name""" - discord_id + enabled """column name""" id """column name""" - is_connected - - """column name""" - match_lineup_id - - """column name""" - party_id - - """column name""" - party_source + seed """column name""" - placeholder_name + type +} - """column name""" - steam_id +""" +input type for updating data in table "map_pools" +""" +input map_pools_set_input { + enabled: Boolean + id: uuid + seed: Boolean + type: e_map_pool_types_enum } """ -select "match_lineup_players_aggregate_bool_exp_bool_and_arguments_columns" columns of table "match_lineup_players" +Streaming cursor of the table "map_pools" """ -enum match_lineup_players_select_column_match_lineup_players_aggregate_bool_exp_bool_and_arguments_columns { - """column name""" - captain +input map_pools_stream_cursor_input { + """Stream column input with initial value""" + initial_value: map_pools_stream_cursor_value_input! - """column name""" - checked_in + """cursor ordering""" + ordering: cursor_ordering +} - """column name""" - is_connected +"""Initial value of the column from where the streaming should start""" +input map_pools_stream_cursor_value_input { + enabled: Boolean + id: uuid + seed: Boolean + type: e_map_pool_types_enum } """ -select "match_lineup_players_aggregate_bool_exp_bool_or_arguments_columns" columns of table "match_lineup_players" +update columns of table "map_pools" """ -enum match_lineup_players_select_column_match_lineup_players_aggregate_bool_exp_bool_or_arguments_columns { +enum map_pools_update_column { """column name""" - captain + enabled """column name""" - checked_in + id """column name""" - is_connected -} + seed -""" -input type for updating data in table "match_lineup_players" -""" -input match_lineup_players_set_input { - captain: Boolean - checked_in: Boolean - discord_id: String - id: uuid - is_connected: Boolean - match_lineup_id: uuid - party_id: uuid - party_source: e_match_party_sources_enum - placeholder_name: String - steam_id: bigint + """column name""" + type } -"""aggregate stddev on columns""" -type match_lineup_players_stddev_fields { - steam_id: Float +input map_pools_updates { + """sets the columns of the filtered rows to the given values""" + _set: map_pools_set_input + + """filter the rows which have to be updated""" + where: map_pools_bool_exp! } """ -order by stddev() on columns of table "match_lineup_players" +columns and relationships of "maps" """ -input match_lineup_players_stddev_order_by { - steam_id: order_by -} - -"""aggregate stddev_pop on columns""" -type match_lineup_players_stddev_pop_fields { - steam_id: Float -} - -""" -order by stddev_pop() on columns of table "match_lineup_players" -""" -input match_lineup_players_stddev_pop_order_by { - steam_id: order_by -} - -"""aggregate stddev_samp on columns""" -type match_lineup_players_stddev_samp_fields { - steam_id: Float -} - -""" -order by stddev_samp() on columns of table "match_lineup_players" -""" -input match_lineup_players_stddev_samp_order_by { - steam_id: order_by -} - -""" -Streaming cursor of the table "match_lineup_players" -""" -input match_lineup_players_stream_cursor_input { - """Stream column input with initial value""" - initial_value: match_lineup_players_stream_cursor_value_input! - - """cursor ordering""" - ordering: cursor_ordering -} - -"""Initial value of the column from where the streaming should start""" -input match_lineup_players_stream_cursor_value_input { - captain: Boolean - checked_in: Boolean - discord_id: String - id: uuid - is_connected: Boolean - match_lineup_id: uuid - party_id: uuid - party_source: e_match_party_sources_enum - placeholder_name: String - steam_id: bigint -} - -"""aggregate sum on columns""" -type match_lineup_players_sum_fields { - steam_id: bigint -} - -""" -order by sum() on columns of table "match_lineup_players" -""" -input match_lineup_players_sum_order_by { - steam_id: order_by -} - -""" -update columns of table "match_lineup_players" -""" -enum match_lineup_players_update_column { - """column name""" - captain - - """column name""" - checked_in - - """column name""" - discord_id - - """column name""" - id - - """column name""" - is_connected - - """column name""" - match_lineup_id - - """column name""" - party_id - - """column name""" - party_source - - """column name""" - placeholder_name - - """column name""" - steam_id -} - -input match_lineup_players_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: match_lineup_players_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: match_lineup_players_set_input - - """filter the rows which have to be updated""" - where: match_lineup_players_bool_exp! -} - -"""aggregate var_pop on columns""" -type match_lineup_players_var_pop_fields { - steam_id: Float -} - -""" -order by var_pop() on columns of table "match_lineup_players" -""" -input match_lineup_players_var_pop_order_by { - steam_id: order_by -} - -"""aggregate var_samp on columns""" -type match_lineup_players_var_samp_fields { - steam_id: Float -} - -""" -order by var_samp() on columns of table "match_lineup_players" -""" -input match_lineup_players_var_samp_order_by { - steam_id: order_by -} - -"""aggregate variance on columns""" -type match_lineup_players_variance_fields { - steam_id: Float -} - -""" -order by variance() on columns of table "match_lineup_players" -""" -input match_lineup_players_variance_order_by { - steam_id: order_by -} - -"""relational table for assigning a team to a match and lineup""" -type match_lineups { - """ - A computed field, executes function "can_pick_map_veto" - """ - can_pick_map_veto: Boolean - - """ - A computed field, executes function "can_pick_region_veto" - """ - can_pick_region_veto: Boolean - - """ - A computed field, executes function "can_update_lineup" - """ - can_update_lineup: Boolean - - """An object relationship""" - captain: v_match_captains +type maps { + active_pool: Boolean! + deleted_at: timestamptz """An object relationship""" - coach: players - coach_steam_id: bigint + e_match_type: e_match_types! + enabled: Boolean! id: uuid! - - """ - A computed field, executes function "is_on_lineup" - """ - is_on_lineup: Boolean - - """ - A computed field, executes function "lineup_is_picking_map_veto" - """ - is_picking_map_veto: Boolean - - """ - A computed field, executes function "lineup_is_picking_region_veto" - """ - is_picking_region_veto: Boolean - - """ - A computed field, executes function "is_match_lineup_ready" - """ - is_ready: Boolean + label: String """An array relationship""" - lineup_players( + match_maps( """distinct select on columns""" - distinct_on: [match_lineup_players_select_column!] + distinct_on: [match_maps_select_column!] """limit the number of rows returned""" limit: Int @@ -33298,16 +32362,16 @@ type match_lineups { offset: Int """sort the rows by one or more columns""" - order_by: [match_lineup_players_order_by!] + order_by: [match_maps_order_by!] """filter the rows returned""" - where: match_lineup_players_bool_exp - ): [match_lineup_players!]! + where: match_maps_bool_exp + ): [match_maps!]! """An aggregate relationship""" - lineup_players_aggregate( + match_maps_aggregate( """distinct select on columns""" - distinct_on: [match_lineup_players_select_column!] + distinct_on: [match_maps_select_column!] """limit the number of rows returned""" limit: Int @@ -33316,15 +32380,11 @@ type match_lineups { offset: Int """sort the rows by one or more columns""" - order_by: [match_lineup_players_order_by!] + order_by: [match_maps_order_by!] """filter the rows returned""" - where: match_lineup_players_bool_exp - ): match_lineup_players_aggregate! - - """An object relationship""" - match: matches - match_id: uuid + where: match_maps_bool_exp + ): match_maps_aggregate! """An array relationship""" match_veto_picks( @@ -33361,442 +32421,400 @@ type match_lineups { """filter the rows returned""" where: match_map_veto_picks_bool_exp ): match_map_veto_picks_aggregate! - - """ - A computed field, executes function "get_team_name" - """ - name: String - - """An object relationship""" - team: teams - team_id: uuid - team_name: String + name: String! + patch: String + poster: String + type: e_match_types_enum! + workshop_map_id: String } """ -aggregated selection of "match_lineups" +aggregated selection of "maps" """ -type match_lineups_aggregate { - aggregate: match_lineups_aggregate_fields - nodes: [match_lineups!]! +type maps_aggregate { + aggregate: maps_aggregate_fields + nodes: [maps!]! } -input match_lineups_aggregate_bool_exp { - count: match_lineups_aggregate_bool_exp_count +input maps_aggregate_bool_exp { + bool_and: maps_aggregate_bool_exp_bool_and + bool_or: maps_aggregate_bool_exp_bool_or + count: maps_aggregate_bool_exp_count } -input match_lineups_aggregate_bool_exp_count { - arguments: [match_lineups_select_column!] +input maps_aggregate_bool_exp_bool_and { + arguments: maps_select_column_maps_aggregate_bool_exp_bool_and_arguments_columns! distinct: Boolean - filter: match_lineups_bool_exp + filter: maps_bool_exp + predicate: Boolean_comparison_exp! +} + +input maps_aggregate_bool_exp_bool_or { + arguments: maps_select_column_maps_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: maps_bool_exp + predicate: Boolean_comparison_exp! +} + +input maps_aggregate_bool_exp_count { + arguments: [maps_select_column!] + distinct: Boolean + filter: maps_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "match_lineups" +aggregate fields of "maps" """ -type match_lineups_aggregate_fields { - avg: match_lineups_avg_fields - count(columns: [match_lineups_select_column!], distinct: Boolean): Int! - max: match_lineups_max_fields - min: match_lineups_min_fields - stddev: match_lineups_stddev_fields - stddev_pop: match_lineups_stddev_pop_fields - stddev_samp: match_lineups_stddev_samp_fields - sum: match_lineups_sum_fields - var_pop: match_lineups_var_pop_fields - var_samp: match_lineups_var_samp_fields - variance: match_lineups_variance_fields +type maps_aggregate_fields { + count(columns: [maps_select_column!], distinct: Boolean): Int! + max: maps_max_fields + min: maps_min_fields } """ -order by aggregate values of table "match_lineups" +order by aggregate values of table "maps" """ -input match_lineups_aggregate_order_by { - avg: match_lineups_avg_order_by +input maps_aggregate_order_by { count: order_by - max: match_lineups_max_order_by - min: match_lineups_min_order_by - stddev: match_lineups_stddev_order_by - stddev_pop: match_lineups_stddev_pop_order_by - stddev_samp: match_lineups_stddev_samp_order_by - sum: match_lineups_sum_order_by - var_pop: match_lineups_var_pop_order_by - var_samp: match_lineups_var_samp_order_by - variance: match_lineups_variance_order_by + max: maps_max_order_by + min: maps_min_order_by } """ -input type for inserting array relation for remote table "match_lineups" +input type for inserting array relation for remote table "maps" """ -input match_lineups_arr_rel_insert_input { - data: [match_lineups_insert_input!]! +input maps_arr_rel_insert_input { + data: [maps_insert_input!]! """upsert condition""" - on_conflict: match_lineups_on_conflict -} - -"""aggregate avg on columns""" -type match_lineups_avg_fields { - coach_steam_id: Float -} - -""" -order by avg() on columns of table "match_lineups" -""" -input match_lineups_avg_order_by { - coach_steam_id: order_by + on_conflict: maps_on_conflict } """ -Boolean expression to filter rows from the table "match_lineups". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "maps". All fields are combined with a logical 'AND'. """ -input match_lineups_bool_exp { - _and: [match_lineups_bool_exp!] - _not: match_lineups_bool_exp - _or: [match_lineups_bool_exp!] - can_pick_map_veto: Boolean_comparison_exp - can_pick_region_veto: Boolean_comparison_exp - can_update_lineup: Boolean_comparison_exp - captain: v_match_captains_bool_exp - coach: players_bool_exp - coach_steam_id: bigint_comparison_exp +input maps_bool_exp { + _and: [maps_bool_exp!] + _not: maps_bool_exp + _or: [maps_bool_exp!] + active_pool: Boolean_comparison_exp + deleted_at: timestamptz_comparison_exp + e_match_type: e_match_types_bool_exp + enabled: Boolean_comparison_exp id: uuid_comparison_exp - is_on_lineup: Boolean_comparison_exp - is_picking_map_veto: Boolean_comparison_exp - is_picking_region_veto: Boolean_comparison_exp - is_ready: Boolean_comparison_exp - lineup_players: match_lineup_players_bool_exp - lineup_players_aggregate: match_lineup_players_aggregate_bool_exp - match: matches_bool_exp - match_id: uuid_comparison_exp + label: String_comparison_exp + match_maps: match_maps_bool_exp + match_maps_aggregate: match_maps_aggregate_bool_exp match_veto_picks: match_map_veto_picks_bool_exp match_veto_picks_aggregate: match_map_veto_picks_aggregate_bool_exp name: String_comparison_exp - team: teams_bool_exp - team_id: uuid_comparison_exp - team_name: String_comparison_exp + patch: String_comparison_exp + poster: String_comparison_exp + type: e_match_types_enum_comparison_exp + workshop_map_id: String_comparison_exp } """ -unique or primary key constraints on table "match_lineups" +unique or primary key constraints on table "maps" """ -enum match_lineups_constraint { +enum maps_constraint { """ - unique or primary key constraint on columns "id" + unique or primary key constraint on columns "type", "name" """ - match_teams_pkey -} + maps_name_type_key -""" -input type for incrementing numeric columns in table "match_lineups" -""" -input match_lineups_inc_input { - coach_steam_id: bigint + """ + unique or primary key constraint on columns "id" + """ + maps_pkey } """ -input type for inserting data into table "match_lineups" +input type for inserting data into table "maps" """ -input match_lineups_insert_input { - captain: v_match_captains_obj_rel_insert_input - coach: players_obj_rel_insert_input - coach_steam_id: bigint +input maps_insert_input { + active_pool: Boolean + deleted_at: timestamptz + e_match_type: e_match_types_obj_rel_insert_input + enabled: Boolean id: uuid - lineup_players: match_lineup_players_arr_rel_insert_input - match: matches_obj_rel_insert_input - match_id: uuid + label: String + match_maps: match_maps_arr_rel_insert_input match_veto_picks: match_map_veto_picks_arr_rel_insert_input - team: teams_obj_rel_insert_input - team_id: uuid - team_name: String + name: String + patch: String + poster: String + type: e_match_types_enum + workshop_map_id: String } """aggregate max on columns""" -type match_lineups_max_fields { - coach_steam_id: bigint +type maps_max_fields { + deleted_at: timestamptz id: uuid - match_id: uuid - - """ - A computed field, executes function "get_team_name" - """ + label: String name: String - team_id: uuid - team_name: String + patch: String + poster: String + workshop_map_id: String } """ -order by max() on columns of table "match_lineups" +order by max() on columns of table "maps" """ -input match_lineups_max_order_by { - coach_steam_id: order_by +input maps_max_order_by { + deleted_at: order_by id: order_by - match_id: order_by - team_id: order_by - team_name: order_by + label: order_by + name: order_by + patch: order_by + poster: order_by + workshop_map_id: order_by } """aggregate min on columns""" -type match_lineups_min_fields { - coach_steam_id: bigint +type maps_min_fields { + deleted_at: timestamptz id: uuid - match_id: uuid - - """ - A computed field, executes function "get_team_name" - """ + label: String name: String - team_id: uuid - team_name: String + patch: String + poster: String + workshop_map_id: String } """ -order by min() on columns of table "match_lineups" +order by min() on columns of table "maps" """ -input match_lineups_min_order_by { - coach_steam_id: order_by +input maps_min_order_by { + deleted_at: order_by id: order_by - match_id: order_by - team_id: order_by - team_name: order_by + label: order_by + name: order_by + patch: order_by + poster: order_by + workshop_map_id: order_by } """ -response of any mutation on the table "match_lineups" +response of any mutation on the table "maps" """ -type match_lineups_mutation_response { +type maps_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [match_lineups!]! + returning: [maps!]! } """ -input type for inserting object relation for remote table "match_lineups" +input type for inserting object relation for remote table "maps" """ -input match_lineups_obj_rel_insert_input { - data: match_lineups_insert_input! +input maps_obj_rel_insert_input { + data: maps_insert_input! """upsert condition""" - on_conflict: match_lineups_on_conflict + on_conflict: maps_on_conflict } """ -on_conflict condition type for table "match_lineups" +on_conflict condition type for table "maps" """ -input match_lineups_on_conflict { - constraint: match_lineups_constraint! - update_columns: [match_lineups_update_column!]! = [] - where: match_lineups_bool_exp +input maps_on_conflict { + constraint: maps_constraint! + update_columns: [maps_update_column!]! = [] + where: maps_bool_exp } -"""Ordering options when selecting data from "match_lineups".""" -input match_lineups_order_by { - can_pick_map_veto: order_by - can_pick_region_veto: order_by - can_update_lineup: order_by - captain: v_match_captains_order_by - coach: players_order_by - coach_steam_id: order_by +"""Ordering options when selecting data from "maps".""" +input maps_order_by { + active_pool: order_by + deleted_at: order_by + e_match_type: e_match_types_order_by + enabled: order_by id: order_by - is_on_lineup: order_by - is_picking_map_veto: order_by - is_picking_region_veto: order_by - is_ready: order_by - lineup_players_aggregate: match_lineup_players_aggregate_order_by - match: matches_order_by - match_id: order_by + label: order_by + match_maps_aggregate: match_maps_aggregate_order_by match_veto_picks_aggregate: match_map_veto_picks_aggregate_order_by name: order_by - team: teams_order_by - team_id: order_by - team_name: order_by + patch: order_by + poster: order_by + type: order_by + workshop_map_id: order_by } -"""primary key columns input for table: match_lineups""" -input match_lineups_pk_columns_input { +"""primary key columns input for table: maps""" +input maps_pk_columns_input { id: uuid! } """ -select columns of table "match_lineups" +select columns of table "maps" """ -enum match_lineups_select_column { +enum maps_select_column { """column name""" - coach_steam_id + active_pool + + """column name""" + deleted_at + + """column name""" + enabled """column name""" id """column name""" - match_id + label """column name""" - team_id + name """column name""" - team_name -} + patch -""" -input type for updating data in table "match_lineups" -""" -input match_lineups_set_input { - coach_steam_id: bigint - id: uuid - match_id: uuid - team_id: uuid - team_name: String -} + """column name""" + poster -"""aggregate stddev on columns""" -type match_lineups_stddev_fields { - coach_steam_id: Float + """column name""" + type + + """column name""" + workshop_map_id } """ -order by stddev() on columns of table "match_lineups" +select "maps_aggregate_bool_exp_bool_and_arguments_columns" columns of table "maps" """ -input match_lineups_stddev_order_by { - coach_steam_id: order_by -} +enum maps_select_column_maps_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + active_pool -"""aggregate stddev_pop on columns""" -type match_lineups_stddev_pop_fields { - coach_steam_id: Float + """column name""" + enabled } """ -order by stddev_pop() on columns of table "match_lineups" +select "maps_aggregate_bool_exp_bool_or_arguments_columns" columns of table "maps" """ -input match_lineups_stddev_pop_order_by { - coach_steam_id: order_by -} +enum maps_select_column_maps_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + active_pool -"""aggregate stddev_samp on columns""" -type match_lineups_stddev_samp_fields { - coach_steam_id: Float + """column name""" + enabled } """ -order by stddev_samp() on columns of table "match_lineups" +input type for updating data in table "maps" """ -input match_lineups_stddev_samp_order_by { - coach_steam_id: order_by +input maps_set_input { + active_pool: Boolean + deleted_at: timestamptz + enabled: Boolean + id: uuid + label: String + name: String + patch: String + poster: String + type: e_match_types_enum + workshop_map_id: String } """ -Streaming cursor of the table "match_lineups" +Streaming cursor of the table "maps" """ -input match_lineups_stream_cursor_input { +input maps_stream_cursor_input { """Stream column input with initial value""" - initial_value: match_lineups_stream_cursor_value_input! + initial_value: maps_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input match_lineups_stream_cursor_value_input { - coach_steam_id: bigint +input maps_stream_cursor_value_input { + active_pool: Boolean + deleted_at: timestamptz + enabled: Boolean id: uuid - match_id: uuid - team_id: uuid - team_name: String -} - -"""aggregate sum on columns""" -type match_lineups_sum_fields { - coach_steam_id: bigint + label: String + name: String + patch: String + poster: String + type: e_match_types_enum + workshop_map_id: String } """ -order by sum() on columns of table "match_lineups" +update columns of table "maps" """ -input match_lineups_sum_order_by { - coach_steam_id: order_by -} +enum maps_update_column { + """column name""" + active_pool -""" -update columns of table "match_lineups" -""" -enum match_lineups_update_column { """column name""" - coach_steam_id + deleted_at """column name""" - id + enabled """column name""" - match_id + id """column name""" - team_id + label """column name""" - team_name -} + name -input match_lineups_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: match_lineups_inc_input + """column name""" + patch - """sets the columns of the filtered rows to the given values""" - _set: match_lineups_set_input + """column name""" + poster - """filter the rows which have to be updated""" - where: match_lineups_bool_exp! -} + """column name""" + type -"""aggregate var_pop on columns""" -type match_lineups_var_pop_fields { - coach_steam_id: Float + """column name""" + workshop_map_id } -""" -order by var_pop() on columns of table "match_lineups" -""" -input match_lineups_var_pop_order_by { - coach_steam_id: order_by -} +input maps_updates { + """sets the columns of the filtered rows to the given values""" + _set: maps_set_input -"""aggregate var_samp on columns""" -type match_lineups_var_samp_fields { - coach_steam_id: Float + """filter the rows which have to be updated""" + where: maps_bool_exp! } """ -order by var_samp() on columns of table "match_lineups" +columns and relationships of "match_clips" """ -input match_lineups_var_samp_order_by { - coach_steam_id: order_by -} +type match_clips { + created_at: timestamptz! -"""aggregate variance on columns""" -type match_lineups_variance_fields { - coach_steam_id: Float -} + """ + A computed field, executes function "clip_download_url" + """ + download_url: String + duration_ms: Int + file: String + id: uuid! + kills_count: Int -""" -order by variance() on columns of table "match_lineups" -""" -input match_lineups_variance_order_by { - coach_steam_id: order_by -} + """An object relationship""" + match_map: match_maps! -""" -columns and relationships of "match_map_demos" -""" -type match_map_demos { - bombs( - """JSON select path""" - path: String - ): jsonb + """An object relationship""" + match_map_demo: match_map_demos + match_map_demo_id: uuid + match_map_id: uuid! """An array relationship""" - clip_render_jobs( + render_jobs( """distinct select on columns""" distinct_on: [clip_render_jobs_select_column!] @@ -33814,7 +32832,7 @@ type match_map_demos { ): [clip_render_jobs!]! """An aggregate relationship""" - clip_render_jobs_aggregate( + render_jobs_aggregate( """distinct select on columns""" distinct_on: [clip_render_jobs_select_column!] @@ -33830,2009 +32848,1825 @@ type match_map_demos { """filter the rows returned""" where: clip_render_jobs_bool_exp ): clip_render_jobs_aggregate! - created_at: timestamptz! - cs2_build: String - - """An array relationship""" - demo_sessions( - """distinct select on columns""" - distinct_on: [match_demo_sessions_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [match_demo_sessions_order_by!] - - """filter the rows returned""" - where: match_demo_sessions_bool_exp - ): [match_demo_sessions!]! - - """An aggregate relationship""" - demo_sessions_aggregate( - """distinct select on columns""" - distinct_on: [match_demo_sessions_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [match_demo_sessions_order_by!] + round: Int + size: bigint! - """filter the rows returned""" - where: match_demo_sessions_bool_exp - ): match_demo_sessions_aggregate! + """An object relationship""" + target: players + target_steam_id: bigint """ - A computed field, executes function "demo_download_url" + A computed field, executes function "clip_thumbnail_download_url" """ - download_url: String - duration_seconds: Float - file: String! - geometry_validated: Boolean - id: uuid! - kills( - """JSON select path""" - path: String - ): jsonb - map_name: String - - """An object relationship""" - match: matches! - - """An array relationship""" - match_clips( - """distinct select on columns""" - distinct_on: [match_clips_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [match_clips_order_by!] - - """filter the rows returned""" - where: match_clips_bool_exp - ): [match_clips!]! - - """An aggregate relationship""" - match_clips_aggregate( - """distinct select on columns""" - distinct_on: [match_clips_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [match_clips_order_by!] - - """filter the rows returned""" - where: match_clips_bool_exp - ): match_clips_aggregate! - match_id: uuid! + thumbnail_download_url: String + thumbnail_url: String + title: String """An object relationship""" - match_map: match_maps! - match_map_id: uuid! - metadata_parsed_at: timestamptz - playback_file: String - playback_size: Int - - """ - A computed field, executes function "demo_playback_url" - """ - playback_url: String - players( - """JSON select path""" - path: String - ): jsonb - round_ticks( - """JSON select path""" - path: String - ): jsonb - size: Int - tick_rate: Float - total_ticks: Int - workshop_id: String + user: players + user_steam_id: bigint + views_count: Int! + visibility: e_match_clip_visibility_enum! } """ -aggregated selection of "match_map_demos" +aggregated selection of "match_clips" """ -type match_map_demos_aggregate { - aggregate: match_map_demos_aggregate_fields - nodes: [match_map_demos!]! -} - -input match_map_demos_aggregate_bool_exp { - bool_and: match_map_demos_aggregate_bool_exp_bool_and - bool_or: match_map_demos_aggregate_bool_exp_bool_or - count: match_map_demos_aggregate_bool_exp_count -} - -input match_map_demos_aggregate_bool_exp_bool_and { - arguments: match_map_demos_select_column_match_map_demos_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: match_map_demos_bool_exp - predicate: Boolean_comparison_exp! +type match_clips_aggregate { + aggregate: match_clips_aggregate_fields + nodes: [match_clips!]! } -input match_map_demos_aggregate_bool_exp_bool_or { - arguments: match_map_demos_select_column_match_map_demos_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: match_map_demos_bool_exp - predicate: Boolean_comparison_exp! +input match_clips_aggregate_bool_exp { + count: match_clips_aggregate_bool_exp_count } -input match_map_demos_aggregate_bool_exp_count { - arguments: [match_map_demos_select_column!] +input match_clips_aggregate_bool_exp_count { + arguments: [match_clips_select_column!] distinct: Boolean - filter: match_map_demos_bool_exp + filter: match_clips_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "match_map_demos" +aggregate fields of "match_clips" """ -type match_map_demos_aggregate_fields { - avg: match_map_demos_avg_fields - count(columns: [match_map_demos_select_column!], distinct: Boolean): Int! - max: match_map_demos_max_fields - min: match_map_demos_min_fields - stddev: match_map_demos_stddev_fields - stddev_pop: match_map_demos_stddev_pop_fields - stddev_samp: match_map_demos_stddev_samp_fields - sum: match_map_demos_sum_fields - var_pop: match_map_demos_var_pop_fields - var_samp: match_map_demos_var_samp_fields - variance: match_map_demos_variance_fields +type match_clips_aggregate_fields { + avg: match_clips_avg_fields + count(columns: [match_clips_select_column!], distinct: Boolean): Int! + max: match_clips_max_fields + min: match_clips_min_fields + stddev: match_clips_stddev_fields + stddev_pop: match_clips_stddev_pop_fields + stddev_samp: match_clips_stddev_samp_fields + sum: match_clips_sum_fields + var_pop: match_clips_var_pop_fields + var_samp: match_clips_var_samp_fields + variance: match_clips_variance_fields } """ -order by aggregate values of table "match_map_demos" +order by aggregate values of table "match_clips" """ -input match_map_demos_aggregate_order_by { - avg: match_map_demos_avg_order_by +input match_clips_aggregate_order_by { + avg: match_clips_avg_order_by count: order_by - max: match_map_demos_max_order_by - min: match_map_demos_min_order_by - stddev: match_map_demos_stddev_order_by - stddev_pop: match_map_demos_stddev_pop_order_by - stddev_samp: match_map_demos_stddev_samp_order_by - sum: match_map_demos_sum_order_by - var_pop: match_map_demos_var_pop_order_by - var_samp: match_map_demos_var_samp_order_by - variance: match_map_demos_variance_order_by -} - -"""append existing jsonb value of filtered columns with new jsonb value""" -input match_map_demos_append_input { - bombs: jsonb - kills: jsonb - players: jsonb - round_ticks: jsonb + max: match_clips_max_order_by + min: match_clips_min_order_by + stddev: match_clips_stddev_order_by + stddev_pop: match_clips_stddev_pop_order_by + stddev_samp: match_clips_stddev_samp_order_by + sum: match_clips_sum_order_by + var_pop: match_clips_var_pop_order_by + var_samp: match_clips_var_samp_order_by + variance: match_clips_variance_order_by } """ -input type for inserting array relation for remote table "match_map_demos" +input type for inserting array relation for remote table "match_clips" """ -input match_map_demos_arr_rel_insert_input { - data: [match_map_demos_insert_input!]! +input match_clips_arr_rel_insert_input { + data: [match_clips_insert_input!]! """upsert condition""" - on_conflict: match_map_demos_on_conflict + on_conflict: match_clips_on_conflict } """aggregate avg on columns""" -type match_map_demos_avg_fields { - duration_seconds: Float - playback_size: Float +type match_clips_avg_fields { + duration_ms: Float + kills_count: Float + round: Float size: Float - tick_rate: Float - total_ticks: Float + target_steam_id: Float + user_steam_id: Float + views_count: Float } """ -order by avg() on columns of table "match_map_demos" +order by avg() on columns of table "match_clips" """ -input match_map_demos_avg_order_by { - duration_seconds: order_by - playback_size: order_by +input match_clips_avg_order_by { + duration_ms: order_by + kills_count: order_by + round: order_by size: order_by - tick_rate: order_by - total_ticks: order_by + target_steam_id: order_by + user_steam_id: order_by + views_count: order_by } """ -Boolean expression to filter rows from the table "match_map_demos". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "match_clips". All fields are combined with a logical 'AND'. """ -input match_map_demos_bool_exp { - _and: [match_map_demos_bool_exp!] - _not: match_map_demos_bool_exp - _or: [match_map_demos_bool_exp!] - bombs: jsonb_comparison_exp - clip_render_jobs: clip_render_jobs_bool_exp - clip_render_jobs_aggregate: clip_render_jobs_aggregate_bool_exp +input match_clips_bool_exp { + _and: [match_clips_bool_exp!] + _not: match_clips_bool_exp + _or: [match_clips_bool_exp!] created_at: timestamptz_comparison_exp - cs2_build: String_comparison_exp - demo_sessions: match_demo_sessions_bool_exp - demo_sessions_aggregate: match_demo_sessions_aggregate_bool_exp download_url: String_comparison_exp - duration_seconds: Float_comparison_exp + duration_ms: Int_comparison_exp file: String_comparison_exp - geometry_validated: Boolean_comparison_exp id: uuid_comparison_exp - kills: jsonb_comparison_exp - map_name: String_comparison_exp - match: matches_bool_exp - match_clips: match_clips_bool_exp - match_clips_aggregate: match_clips_aggregate_bool_exp - match_id: uuid_comparison_exp + kills_count: Int_comparison_exp match_map: match_maps_bool_exp + match_map_demo: match_map_demos_bool_exp + match_map_demo_id: uuid_comparison_exp match_map_id: uuid_comparison_exp - metadata_parsed_at: timestamptz_comparison_exp - playback_file: String_comparison_exp - playback_size: Int_comparison_exp - playback_url: String_comparison_exp - players: jsonb_comparison_exp - round_ticks: jsonb_comparison_exp - size: Int_comparison_exp - tick_rate: Float_comparison_exp - total_ticks: Int_comparison_exp - workshop_id: String_comparison_exp + render_jobs: clip_render_jobs_bool_exp + render_jobs_aggregate: clip_render_jobs_aggregate_bool_exp + round: Int_comparison_exp + size: bigint_comparison_exp + target: players_bool_exp + target_steam_id: bigint_comparison_exp + thumbnail_download_url: String_comparison_exp + thumbnail_url: String_comparison_exp + title: String_comparison_exp + user: players_bool_exp + user_steam_id: bigint_comparison_exp + views_count: Int_comparison_exp + visibility: e_match_clip_visibility_enum_comparison_exp } """ -unique or primary key constraints on table "match_map_demos" +unique or primary key constraints on table "match_clips" """ -enum match_map_demos_constraint { +enum match_clips_constraint { """ unique or primary key constraint on columns "id" """ - match_demos_pkey - - """ - unique or primary key constraint on columns "file", "match_map_id" - """ - match_map_demos_match_map_id_file_key -} - -""" -delete the field or element with specified path (for JSON arrays, negative integers count from the end) -""" -input match_map_demos_delete_at_path_input { - bombs: [String!] - kills: [String!] - players: [String!] - round_ticks: [String!] -} - -""" -delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array -""" -input match_map_demos_delete_elem_input { - bombs: Int - kills: Int - players: Int - round_ticks: Int -} - -""" -delete key/value pair or string element. key/value pairs are matched based on their key value -""" -input match_map_demos_delete_key_input { - bombs: String - kills: String - players: String - round_ticks: String + match_clips_pkey } """ -input type for incrementing numeric columns in table "match_map_demos" +input type for incrementing numeric columns in table "match_clips" """ -input match_map_demos_inc_input { - playback_size: Int - size: Int - tick_rate: Float - total_ticks: Int +input match_clips_inc_input { + duration_ms: Int + kills_count: Int + round: Int + size: bigint + target_steam_id: bigint + user_steam_id: bigint + views_count: Int } """ -input type for inserting data into table "match_map_demos" +input type for inserting data into table "match_clips" """ -input match_map_demos_insert_input { - bombs: jsonb - clip_render_jobs: clip_render_jobs_arr_rel_insert_input +input match_clips_insert_input { created_at: timestamptz - cs2_build: String - demo_sessions: match_demo_sessions_arr_rel_insert_input + duration_ms: Int file: String - geometry_validated: Boolean id: uuid - kills: jsonb - map_name: String - match: matches_obj_rel_insert_input - match_clips: match_clips_arr_rel_insert_input - match_id: uuid + kills_count: Int match_map: match_maps_obj_rel_insert_input + match_map_demo: match_map_demos_obj_rel_insert_input + match_map_demo_id: uuid match_map_id: uuid - metadata_parsed_at: timestamptz - playback_file: String - playback_size: Int - players: jsonb - round_ticks: jsonb - size: Int - tick_rate: Float - total_ticks: Int - workshop_id: String + render_jobs: clip_render_jobs_arr_rel_insert_input + round: Int + size: bigint + target: players_obj_rel_insert_input + target_steam_id: bigint + thumbnail_url: String + title: String + user: players_obj_rel_insert_input + user_steam_id: bigint + views_count: Int + visibility: e_match_clip_visibility_enum } """aggregate max on columns""" -type match_map_demos_max_fields { +type match_clips_max_fields { created_at: timestamptz - cs2_build: String """ - A computed field, executes function "demo_download_url" + A computed field, executes function "clip_download_url" """ download_url: String - duration_seconds: Float + duration_ms: Int file: String id: uuid - map_name: String - match_id: uuid + kills_count: Int + match_map_demo_id: uuid match_map_id: uuid - metadata_parsed_at: timestamptz - playback_file: String - playback_size: Int + round: Int + size: bigint + target_steam_id: bigint """ - A computed field, executes function "demo_playback_url" + A computed field, executes function "clip_thumbnail_download_url" """ - playback_url: String - size: Int - tick_rate: Float - total_ticks: Int - workshop_id: String + thumbnail_download_url: String + thumbnail_url: String + title: String + user_steam_id: bigint + views_count: Int } """ -order by max() on columns of table "match_map_demos" +order by max() on columns of table "match_clips" """ -input match_map_demos_max_order_by { +input match_clips_max_order_by { created_at: order_by - cs2_build: order_by - duration_seconds: order_by + duration_ms: order_by file: order_by id: order_by - map_name: order_by - match_id: order_by + kills_count: order_by + match_map_demo_id: order_by match_map_id: order_by - metadata_parsed_at: order_by - playback_file: order_by - playback_size: order_by + round: order_by size: order_by - tick_rate: order_by - total_ticks: order_by - workshop_id: order_by + target_steam_id: order_by + thumbnail_url: order_by + title: order_by + user_steam_id: order_by + views_count: order_by } """aggregate min on columns""" -type match_map_demos_min_fields { +type match_clips_min_fields { created_at: timestamptz - cs2_build: String """ - A computed field, executes function "demo_download_url" + A computed field, executes function "clip_download_url" """ download_url: String - duration_seconds: Float + duration_ms: Int file: String id: uuid - map_name: String - match_id: uuid + kills_count: Int + match_map_demo_id: uuid match_map_id: uuid - metadata_parsed_at: timestamptz - playback_file: String - playback_size: Int + round: Int + size: bigint + target_steam_id: bigint """ - A computed field, executes function "demo_playback_url" + A computed field, executes function "clip_thumbnail_download_url" """ - playback_url: String - size: Int - tick_rate: Float - total_ticks: Int - workshop_id: String + thumbnail_download_url: String + thumbnail_url: String + title: String + user_steam_id: bigint + views_count: Int } """ -order by min() on columns of table "match_map_demos" +order by min() on columns of table "match_clips" """ -input match_map_demos_min_order_by { +input match_clips_min_order_by { created_at: order_by - cs2_build: order_by - duration_seconds: order_by + duration_ms: order_by file: order_by id: order_by - map_name: order_by - match_id: order_by + kills_count: order_by + match_map_demo_id: order_by match_map_id: order_by - metadata_parsed_at: order_by - playback_file: order_by - playback_size: order_by + round: order_by size: order_by - tick_rate: order_by - total_ticks: order_by - workshop_id: order_by + target_steam_id: order_by + thumbnail_url: order_by + title: order_by + user_steam_id: order_by + views_count: order_by } """ -response of any mutation on the table "match_map_demos" +response of any mutation on the table "match_clips" """ -type match_map_demos_mutation_response { +type match_clips_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [match_map_demos!]! + returning: [match_clips!]! } """ -input type for inserting object relation for remote table "match_map_demos" +input type for inserting object relation for remote table "match_clips" """ -input match_map_demos_obj_rel_insert_input { - data: match_map_demos_insert_input! +input match_clips_obj_rel_insert_input { + data: match_clips_insert_input! """upsert condition""" - on_conflict: match_map_demos_on_conflict + on_conflict: match_clips_on_conflict } """ -on_conflict condition type for table "match_map_demos" +on_conflict condition type for table "match_clips" """ -input match_map_demos_on_conflict { - constraint: match_map_demos_constraint! - update_columns: [match_map_demos_update_column!]! = [] - where: match_map_demos_bool_exp +input match_clips_on_conflict { + constraint: match_clips_constraint! + update_columns: [match_clips_update_column!]! = [] + where: match_clips_bool_exp } -"""Ordering options when selecting data from "match_map_demos".""" -input match_map_demos_order_by { - bombs: order_by - clip_render_jobs_aggregate: clip_render_jobs_aggregate_order_by +"""Ordering options when selecting data from "match_clips".""" +input match_clips_order_by { created_at: order_by - cs2_build: order_by - demo_sessions_aggregate: match_demo_sessions_aggregate_order_by download_url: order_by - duration_seconds: order_by + duration_ms: order_by file: order_by - geometry_validated: order_by id: order_by - kills: order_by - map_name: order_by - match: matches_order_by - match_clips_aggregate: match_clips_aggregate_order_by - match_id: order_by + kills_count: order_by match_map: match_maps_order_by + match_map_demo: match_map_demos_order_by + match_map_demo_id: order_by match_map_id: order_by - metadata_parsed_at: order_by - playback_file: order_by - playback_size: order_by - playback_url: order_by - players: order_by - round_ticks: order_by + render_jobs_aggregate: clip_render_jobs_aggregate_order_by + round: order_by size: order_by - tick_rate: order_by - total_ticks: order_by - workshop_id: order_by + target: players_order_by + target_steam_id: order_by + thumbnail_download_url: order_by + thumbnail_url: order_by + title: order_by + user: players_order_by + user_steam_id: order_by + views_count: order_by + visibility: order_by } -"""primary key columns input for table: match_map_demos""" -input match_map_demos_pk_columns_input { +"""primary key columns input for table: match_clips""" +input match_clips_pk_columns_input { id: uuid! } -"""prepend existing jsonb value of filtered columns with new jsonb value""" -input match_map_demos_prepend_input { - bombs: jsonb - kills: jsonb - players: jsonb - round_ticks: jsonb -} - """ -select columns of table "match_map_demos" +select columns of table "match_clips" """ -enum match_map_demos_select_column { - """column name""" - bombs - +enum match_clips_select_column { """column name""" created_at """column name""" - cs2_build - - """column name""" - duration_seconds + duration_ms """column name""" file - """column name""" - geometry_validated - """column name""" id """column name""" - kills - - """column name""" - map_name + kills_count """column name""" - match_id + match_map_demo_id """column name""" match_map_id """column name""" - metadata_parsed_at - - """column name""" - playback_file - - """column name""" - playback_size - - """column name""" - players + round """column name""" - round_ticks + size """column name""" - size + target_steam_id """column name""" - tick_rate + thumbnail_url """column name""" - total_ticks + title """column name""" - workshop_id -} + user_steam_id -""" -select "match_map_demos_aggregate_bool_exp_bool_and_arguments_columns" columns of table "match_map_demos" -""" -enum match_map_demos_select_column_match_map_demos_aggregate_bool_exp_bool_and_arguments_columns { """column name""" - geometry_validated -} + views_count -""" -select "match_map_demos_aggregate_bool_exp_bool_or_arguments_columns" columns of table "match_map_demos" -""" -enum match_map_demos_select_column_match_map_demos_aggregate_bool_exp_bool_or_arguments_columns { """column name""" - geometry_validated + visibility } """ -input type for updating data in table "match_map_demos" +input type for updating data in table "match_clips" """ -input match_map_demos_set_input { - bombs: jsonb +input match_clips_set_input { created_at: timestamptz - cs2_build: String + duration_ms: Int file: String - geometry_validated: Boolean id: uuid - kills: jsonb - map_name: String - match_id: uuid + kills_count: Int + match_map_demo_id: uuid match_map_id: uuid - metadata_parsed_at: timestamptz - playback_file: String - playback_size: Int - players: jsonb - round_ticks: jsonb - size: Int - tick_rate: Float - total_ticks: Int - workshop_id: String + round: Int + size: bigint + target_steam_id: bigint + thumbnail_url: String + title: String + user_steam_id: bigint + views_count: Int + visibility: e_match_clip_visibility_enum } """aggregate stddev on columns""" -type match_map_demos_stddev_fields { - duration_seconds: Float - playback_size: Float +type match_clips_stddev_fields { + duration_ms: Float + kills_count: Float + round: Float size: Float - tick_rate: Float - total_ticks: Float + target_steam_id: Float + user_steam_id: Float + views_count: Float } """ -order by stddev() on columns of table "match_map_demos" +order by stddev() on columns of table "match_clips" """ -input match_map_demos_stddev_order_by { - duration_seconds: order_by - playback_size: order_by +input match_clips_stddev_order_by { + duration_ms: order_by + kills_count: order_by + round: order_by size: order_by - tick_rate: order_by - total_ticks: order_by + target_steam_id: order_by + user_steam_id: order_by + views_count: order_by } """aggregate stddev_pop on columns""" -type match_map_demos_stddev_pop_fields { - duration_seconds: Float - playback_size: Float +type match_clips_stddev_pop_fields { + duration_ms: Float + kills_count: Float + round: Float size: Float - tick_rate: Float - total_ticks: Float + target_steam_id: Float + user_steam_id: Float + views_count: Float } """ -order by stddev_pop() on columns of table "match_map_demos" +order by stddev_pop() on columns of table "match_clips" """ -input match_map_demos_stddev_pop_order_by { - duration_seconds: order_by - playback_size: order_by +input match_clips_stddev_pop_order_by { + duration_ms: order_by + kills_count: order_by + round: order_by size: order_by - tick_rate: order_by - total_ticks: order_by + target_steam_id: order_by + user_steam_id: order_by + views_count: order_by } """aggregate stddev_samp on columns""" -type match_map_demos_stddev_samp_fields { - duration_seconds: Float - playback_size: Float +type match_clips_stddev_samp_fields { + duration_ms: Float + kills_count: Float + round: Float size: Float - tick_rate: Float - total_ticks: Float + target_steam_id: Float + user_steam_id: Float + views_count: Float } """ -order by stddev_samp() on columns of table "match_map_demos" +order by stddev_samp() on columns of table "match_clips" """ -input match_map_demos_stddev_samp_order_by { - duration_seconds: order_by - playback_size: order_by +input match_clips_stddev_samp_order_by { + duration_ms: order_by + kills_count: order_by + round: order_by size: order_by - tick_rate: order_by - total_ticks: order_by + target_steam_id: order_by + user_steam_id: order_by + views_count: order_by } """ -Streaming cursor of the table "match_map_demos" +Streaming cursor of the table "match_clips" """ -input match_map_demos_stream_cursor_input { +input match_clips_stream_cursor_input { """Stream column input with initial value""" - initial_value: match_map_demos_stream_cursor_value_input! + initial_value: match_clips_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input match_map_demos_stream_cursor_value_input { - bombs: jsonb +input match_clips_stream_cursor_value_input { created_at: timestamptz - cs2_build: String - duration_seconds: Float + duration_ms: Int file: String - geometry_validated: Boolean id: uuid - kills: jsonb - map_name: String - match_id: uuid + kills_count: Int + match_map_demo_id: uuid match_map_id: uuid - metadata_parsed_at: timestamptz - playback_file: String - playback_size: Int - players: jsonb - round_ticks: jsonb - size: Int - tick_rate: Float - total_ticks: Int - workshop_id: String + round: Int + size: bigint + target_steam_id: bigint + thumbnail_url: String + title: String + user_steam_id: bigint + views_count: Int + visibility: e_match_clip_visibility_enum } """aggregate sum on columns""" -type match_map_demos_sum_fields { - duration_seconds: Float - playback_size: Int - size: Int - tick_rate: Float - total_ticks: Int +type match_clips_sum_fields { + duration_ms: Int + kills_count: Int + round: Int + size: bigint + target_steam_id: bigint + user_steam_id: bigint + views_count: Int } """ -order by sum() on columns of table "match_map_demos" +order by sum() on columns of table "match_clips" """ -input match_map_demos_sum_order_by { - duration_seconds: order_by - playback_size: order_by +input match_clips_sum_order_by { + duration_ms: order_by + kills_count: order_by + round: order_by size: order_by - tick_rate: order_by - total_ticks: order_by + target_steam_id: order_by + user_steam_id: order_by + views_count: order_by } """ -update columns of table "match_map_demos" +update columns of table "match_clips" """ -enum match_map_demos_update_column { - """column name""" - bombs - +enum match_clips_update_column { """column name""" created_at """column name""" - cs2_build + duration_ms """column name""" file - """column name""" - geometry_validated - """column name""" id """column name""" - kills + kills_count """column name""" - map_name - - """column name""" - match_id + match_map_demo_id """column name""" match_map_id """column name""" - metadata_parsed_at - - """column name""" - playback_file + round """column name""" - playback_size + size """column name""" - players + target_steam_id """column name""" - round_ticks + thumbnail_url """column name""" - size + title """column name""" - tick_rate + user_steam_id """column name""" - total_ticks + views_count """column name""" - workshop_id + visibility } -input match_map_demos_updates { - """append existing jsonb value of filtered columns with new jsonb value""" - _append: match_map_demos_append_input - - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: match_map_demos_delete_at_path_input - - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: match_map_demos_delete_elem_input - - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: match_map_demos_delete_key_input - +input match_clips_updates { """increments the numeric columns with given value of the filtered values""" - _inc: match_map_demos_inc_input - - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: match_map_demos_prepend_input + _inc: match_clips_inc_input """sets the columns of the filtered rows to the given values""" - _set: match_map_demos_set_input + _set: match_clips_set_input """filter the rows which have to be updated""" - where: match_map_demos_bool_exp! + where: match_clips_bool_exp! } """aggregate var_pop on columns""" -type match_map_demos_var_pop_fields { - duration_seconds: Float - playback_size: Float +type match_clips_var_pop_fields { + duration_ms: Float + kills_count: Float + round: Float size: Float - tick_rate: Float - total_ticks: Float + target_steam_id: Float + user_steam_id: Float + views_count: Float } """ -order by var_pop() on columns of table "match_map_demos" +order by var_pop() on columns of table "match_clips" """ -input match_map_demos_var_pop_order_by { - duration_seconds: order_by - playback_size: order_by +input match_clips_var_pop_order_by { + duration_ms: order_by + kills_count: order_by + round: order_by size: order_by - tick_rate: order_by - total_ticks: order_by + target_steam_id: order_by + user_steam_id: order_by + views_count: order_by } """aggregate var_samp on columns""" -type match_map_demos_var_samp_fields { - duration_seconds: Float - playback_size: Float +type match_clips_var_samp_fields { + duration_ms: Float + kills_count: Float + round: Float size: Float - tick_rate: Float - total_ticks: Float + target_steam_id: Float + user_steam_id: Float + views_count: Float } """ -order by var_samp() on columns of table "match_map_demos" +order by var_samp() on columns of table "match_clips" """ -input match_map_demos_var_samp_order_by { - duration_seconds: order_by - playback_size: order_by +input match_clips_var_samp_order_by { + duration_ms: order_by + kills_count: order_by + round: order_by size: order_by - tick_rate: order_by - total_ticks: order_by + target_steam_id: order_by + user_steam_id: order_by + views_count: order_by } """aggregate variance on columns""" -type match_map_demos_variance_fields { - duration_seconds: Float - playback_size: Float +type match_clips_variance_fields { + duration_ms: Float + kills_count: Float + round: Float size: Float - tick_rate: Float - total_ticks: Float + target_steam_id: Float + user_steam_id: Float + views_count: Float } """ -order by variance() on columns of table "match_map_demos" +order by variance() on columns of table "match_clips" """ -input match_map_demos_variance_order_by { - duration_seconds: order_by - playback_size: order_by +input match_clips_variance_order_by { + duration_ms: order_by + kills_count: order_by + round: order_by size: order_by - tick_rate: order_by - total_ticks: order_by + target_steam_id: order_by + user_steam_id: order_by + views_count: order_by } """ -columns and relationships of "match_map_rounds" +columns and relationships of "match_demo_sessions" """ -type match_map_rounds { - """An array relationship""" - assists( - """distinct select on columns""" - distinct_on: [player_assists_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_assists_order_by!] - - """filter the rows returned""" - where: player_assists_bool_exp - ): [player_assists!]! - - """An aggregate relationship""" - assists_aggregate( - """distinct select on columns""" - distinct_on: [player_assists_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_assists_order_by!] - - """filter the rows returned""" - where: player_assists_bool_exp - ): player_assists_aggregate! - backup_file: String +type match_demo_sessions { created_at: timestamptz! - deleted_at: timestamptz + error_message: String - """ - A computed field, executes function "has_backup_file" - """ - has_backup_file: Boolean + """An object relationship""" + game_server_node: game_server_nodes + game_server_node_id: String id: uuid! + k8s_job_name: String! + last_activity_at: timestamptz! + last_status_at: timestamptz! - """An array relationship""" - kills( - """distinct select on columns""" - distinct_on: [player_kills_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_kills_order_by!] - - """filter the rows returned""" - where: player_kills_bool_exp - ): [player_kills!]! - - """An aggregate relationship""" - kills_aggregate( - """distinct select on columns""" - distinct_on: [player_kills_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_kills_order_by!] - - """filter the rows returned""" - where: player_kills_bool_exp - ): player_kills_aggregate! - lineup_1_money: Int! - lineup_1_score: Int! - lineup_1_side: e_sides_enum! - lineup_1_timeouts_available: Int! - lineup_2_money: Int! - lineup_2_score: Int! - lineup_2_side: e_sides_enum! - lineup_2_timeouts_available: Int! + """An object relationship""" + match: matches! + match_id: uuid! """An object relationship""" match_map: match_maps! + + """An object relationship""" + match_map_demo: match_map_demos + match_map_demo_id: uuid match_map_id: uuid! - round: Int! - time: timestamptz! - winning_reason: e_winning_reasons_enum - winning_side: String! + status: String! + status_history( + """JSON select path""" + path: String + ): jsonb! + stream_url: String + + """An object relationship""" + watcher: players! + watcher_steam_id: bigint! } """ -aggregated selection of "match_map_rounds" +aggregated selection of "match_demo_sessions" """ -type match_map_rounds_aggregate { - aggregate: match_map_rounds_aggregate_fields - nodes: [match_map_rounds!]! +type match_demo_sessions_aggregate { + aggregate: match_demo_sessions_aggregate_fields + nodes: [match_demo_sessions!]! } -input match_map_rounds_aggregate_bool_exp { - count: match_map_rounds_aggregate_bool_exp_count +input match_demo_sessions_aggregate_bool_exp { + count: match_demo_sessions_aggregate_bool_exp_count } -input match_map_rounds_aggregate_bool_exp_count { - arguments: [match_map_rounds_select_column!] +input match_demo_sessions_aggregate_bool_exp_count { + arguments: [match_demo_sessions_select_column!] distinct: Boolean - filter: match_map_rounds_bool_exp + filter: match_demo_sessions_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "match_map_rounds" +aggregate fields of "match_demo_sessions" """ -type match_map_rounds_aggregate_fields { - avg: match_map_rounds_avg_fields - count(columns: [match_map_rounds_select_column!], distinct: Boolean): Int! - max: match_map_rounds_max_fields - min: match_map_rounds_min_fields - stddev: match_map_rounds_stddev_fields - stddev_pop: match_map_rounds_stddev_pop_fields - stddev_samp: match_map_rounds_stddev_samp_fields - sum: match_map_rounds_sum_fields - var_pop: match_map_rounds_var_pop_fields - var_samp: match_map_rounds_var_samp_fields - variance: match_map_rounds_variance_fields +type match_demo_sessions_aggregate_fields { + avg: match_demo_sessions_avg_fields + count(columns: [match_demo_sessions_select_column!], distinct: Boolean): Int! + max: match_demo_sessions_max_fields + min: match_demo_sessions_min_fields + stddev: match_demo_sessions_stddev_fields + stddev_pop: match_demo_sessions_stddev_pop_fields + stddev_samp: match_demo_sessions_stddev_samp_fields + sum: match_demo_sessions_sum_fields + var_pop: match_demo_sessions_var_pop_fields + var_samp: match_demo_sessions_var_samp_fields + variance: match_demo_sessions_variance_fields } """ -order by aggregate values of table "match_map_rounds" +order by aggregate values of table "match_demo_sessions" """ -input match_map_rounds_aggregate_order_by { - avg: match_map_rounds_avg_order_by +input match_demo_sessions_aggregate_order_by { + avg: match_demo_sessions_avg_order_by count: order_by - max: match_map_rounds_max_order_by - min: match_map_rounds_min_order_by - stddev: match_map_rounds_stddev_order_by - stddev_pop: match_map_rounds_stddev_pop_order_by - stddev_samp: match_map_rounds_stddev_samp_order_by - sum: match_map_rounds_sum_order_by - var_pop: match_map_rounds_var_pop_order_by - var_samp: match_map_rounds_var_samp_order_by - variance: match_map_rounds_variance_order_by + max: match_demo_sessions_max_order_by + min: match_demo_sessions_min_order_by + stddev: match_demo_sessions_stddev_order_by + stddev_pop: match_demo_sessions_stddev_pop_order_by + stddev_samp: match_demo_sessions_stddev_samp_order_by + sum: match_demo_sessions_sum_order_by + var_pop: match_demo_sessions_var_pop_order_by + var_samp: match_demo_sessions_var_samp_order_by + variance: match_demo_sessions_variance_order_by +} + +"""append existing jsonb value of filtered columns with new jsonb value""" +input match_demo_sessions_append_input { + status_history: jsonb } """ -input type for inserting array relation for remote table "match_map_rounds" +input type for inserting array relation for remote table "match_demo_sessions" """ -input match_map_rounds_arr_rel_insert_input { - data: [match_map_rounds_insert_input!]! +input match_demo_sessions_arr_rel_insert_input { + data: [match_demo_sessions_insert_input!]! """upsert condition""" - on_conflict: match_map_rounds_on_conflict + on_conflict: match_demo_sessions_on_conflict } """aggregate avg on columns""" -type match_map_rounds_avg_fields { - lineup_1_money: Float - lineup_1_score: Float - lineup_1_timeouts_available: Float - lineup_2_money: Float - lineup_2_score: Float - lineup_2_timeouts_available: Float - round: Float +type match_demo_sessions_avg_fields { + watcher_steam_id: Float } """ -order by avg() on columns of table "match_map_rounds" +order by avg() on columns of table "match_demo_sessions" """ -input match_map_rounds_avg_order_by { - lineup_1_money: order_by - lineup_1_score: order_by - lineup_1_timeouts_available: order_by - lineup_2_money: order_by - lineup_2_score: order_by - lineup_2_timeouts_available: order_by - round: order_by +input match_demo_sessions_avg_order_by { + watcher_steam_id: order_by } """ -Boolean expression to filter rows from the table "match_map_rounds". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "match_demo_sessions". All fields are combined with a logical 'AND'. """ -input match_map_rounds_bool_exp { - _and: [match_map_rounds_bool_exp!] - _not: match_map_rounds_bool_exp - _or: [match_map_rounds_bool_exp!] - assists: player_assists_bool_exp - assists_aggregate: player_assists_aggregate_bool_exp - backup_file: String_comparison_exp +input match_demo_sessions_bool_exp { + _and: [match_demo_sessions_bool_exp!] + _not: match_demo_sessions_bool_exp + _or: [match_demo_sessions_bool_exp!] created_at: timestamptz_comparison_exp - deleted_at: timestamptz_comparison_exp - has_backup_file: Boolean_comparison_exp + error_message: String_comparison_exp + game_server_node: game_server_nodes_bool_exp + game_server_node_id: String_comparison_exp id: uuid_comparison_exp - kills: player_kills_bool_exp - kills_aggregate: player_kills_aggregate_bool_exp - lineup_1_money: Int_comparison_exp - lineup_1_score: Int_comparison_exp - lineup_1_side: e_sides_enum_comparison_exp - lineup_1_timeouts_available: Int_comparison_exp - lineup_2_money: Int_comparison_exp - lineup_2_score: Int_comparison_exp - lineup_2_side: e_sides_enum_comparison_exp - lineup_2_timeouts_available: Int_comparison_exp + k8s_job_name: String_comparison_exp + last_activity_at: timestamptz_comparison_exp + last_status_at: timestamptz_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp match_map: match_maps_bool_exp + match_map_demo: match_map_demos_bool_exp + match_map_demo_id: uuid_comparison_exp match_map_id: uuid_comparison_exp - round: Int_comparison_exp - time: timestamptz_comparison_exp - winning_reason: e_winning_reasons_enum_comparison_exp - winning_side: String_comparison_exp + status: String_comparison_exp + status_history: jsonb_comparison_exp + stream_url: String_comparison_exp + watcher: players_bool_exp + watcher_steam_id: bigint_comparison_exp } """ -unique or primary key constraints on table "match_map_rounds" +unique or primary key constraints on table "match_demo_sessions" """ -enum match_map_rounds_constraint { - """ - unique or primary key constraint on columns "id" - """ - match_rounds__id_key - +enum match_demo_sessions_constraint { """ - unique or primary key constraint on columns "match_map_id", "round" + unique or primary key constraint on columns "match_map_id", "watcher_steam_id" """ - match_rounds_match_id_round_key + match_demo_sessions_per_user_per_map_uniq """ unique or primary key constraint on columns "id" """ - match_rounds_pkey + match_demo_sessions_pkey } """ -input type for incrementing numeric columns in table "match_map_rounds" +delete the field or element with specified path (for JSON arrays, negative integers count from the end) """ -input match_map_rounds_inc_input { - lineup_1_money: Int - lineup_1_score: Int - lineup_1_timeouts_available: Int - lineup_2_money: Int - lineup_2_score: Int - lineup_2_timeouts_available: Int - round: Int +input match_demo_sessions_delete_at_path_input { + status_history: [String!] } """ -input type for inserting data into table "match_map_rounds" +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array """ -input match_map_rounds_insert_input { - assists: player_assists_arr_rel_insert_input - backup_file: String +input match_demo_sessions_delete_elem_input { + status_history: Int +} + +""" +delete key/value pair or string element. key/value pairs are matched based on their key value +""" +input match_demo_sessions_delete_key_input { + status_history: String +} + +""" +input type for incrementing numeric columns in table "match_demo_sessions" +""" +input match_demo_sessions_inc_input { + watcher_steam_id: bigint +} + +""" +input type for inserting data into table "match_demo_sessions" +""" +input match_demo_sessions_insert_input { created_at: timestamptz - deleted_at: timestamptz + error_message: String + game_server_node: game_server_nodes_obj_rel_insert_input + game_server_node_id: String id: uuid - kills: player_kills_arr_rel_insert_input - lineup_1_money: Int - lineup_1_score: Int - lineup_1_side: e_sides_enum - lineup_1_timeouts_available: Int - lineup_2_money: Int - lineup_2_score: Int - lineup_2_side: e_sides_enum - lineup_2_timeouts_available: Int + k8s_job_name: String + last_activity_at: timestamptz + last_status_at: timestamptz + match: matches_obj_rel_insert_input + match_id: uuid match_map: match_maps_obj_rel_insert_input + match_map_demo: match_map_demos_obj_rel_insert_input + match_map_demo_id: uuid match_map_id: uuid - round: Int - time: timestamptz - winning_reason: e_winning_reasons_enum - winning_side: String + status: String + status_history: jsonb + stream_url: String + watcher: players_obj_rel_insert_input + watcher_steam_id: bigint } """aggregate max on columns""" -type match_map_rounds_max_fields { - backup_file: String +type match_demo_sessions_max_fields { created_at: timestamptz - deleted_at: timestamptz + error_message: String + game_server_node_id: String id: uuid - lineup_1_money: Int - lineup_1_score: Int - lineup_1_timeouts_available: Int - lineup_2_money: Int - lineup_2_score: Int - lineup_2_timeouts_available: Int + k8s_job_name: String + last_activity_at: timestamptz + last_status_at: timestamptz + match_id: uuid + match_map_demo_id: uuid match_map_id: uuid - round: Int - time: timestamptz - winning_side: String + status: String + stream_url: String + watcher_steam_id: bigint } """ -order by max() on columns of table "match_map_rounds" +order by max() on columns of table "match_demo_sessions" """ -input match_map_rounds_max_order_by { - backup_file: order_by +input match_demo_sessions_max_order_by { created_at: order_by - deleted_at: order_by + error_message: order_by + game_server_node_id: order_by id: order_by - lineup_1_money: order_by - lineup_1_score: order_by - lineup_1_timeouts_available: order_by - lineup_2_money: order_by - lineup_2_score: order_by - lineup_2_timeouts_available: order_by + k8s_job_name: order_by + last_activity_at: order_by + last_status_at: order_by + match_id: order_by + match_map_demo_id: order_by match_map_id: order_by - round: order_by - time: order_by - winning_side: order_by + status: order_by + stream_url: order_by + watcher_steam_id: order_by } """aggregate min on columns""" -type match_map_rounds_min_fields { - backup_file: String +type match_demo_sessions_min_fields { created_at: timestamptz - deleted_at: timestamptz + error_message: String + game_server_node_id: String id: uuid - lineup_1_money: Int - lineup_1_score: Int - lineup_1_timeouts_available: Int - lineup_2_money: Int - lineup_2_score: Int - lineup_2_timeouts_available: Int + k8s_job_name: String + last_activity_at: timestamptz + last_status_at: timestamptz + match_id: uuid + match_map_demo_id: uuid match_map_id: uuid - round: Int - time: timestamptz - winning_side: String + status: String + stream_url: String + watcher_steam_id: bigint } """ -order by min() on columns of table "match_map_rounds" +order by min() on columns of table "match_demo_sessions" """ -input match_map_rounds_min_order_by { - backup_file: order_by +input match_demo_sessions_min_order_by { created_at: order_by - deleted_at: order_by + error_message: order_by + game_server_node_id: order_by id: order_by - lineup_1_money: order_by - lineup_1_score: order_by - lineup_1_timeouts_available: order_by - lineup_2_money: order_by - lineup_2_score: order_by - lineup_2_timeouts_available: order_by + k8s_job_name: order_by + last_activity_at: order_by + last_status_at: order_by + match_id: order_by + match_map_demo_id: order_by match_map_id: order_by - round: order_by - time: order_by - winning_side: order_by + status: order_by + stream_url: order_by + watcher_steam_id: order_by } """ -response of any mutation on the table "match_map_rounds" +response of any mutation on the table "match_demo_sessions" """ -type match_map_rounds_mutation_response { +type match_demo_sessions_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [match_map_rounds!]! + returning: [match_demo_sessions!]! } """ -on_conflict condition type for table "match_map_rounds" +on_conflict condition type for table "match_demo_sessions" """ -input match_map_rounds_on_conflict { - constraint: match_map_rounds_constraint! - update_columns: [match_map_rounds_update_column!]! = [] - where: match_map_rounds_bool_exp +input match_demo_sessions_on_conflict { + constraint: match_demo_sessions_constraint! + update_columns: [match_demo_sessions_update_column!]! = [] + where: match_demo_sessions_bool_exp } -"""Ordering options when selecting data from "match_map_rounds".""" -input match_map_rounds_order_by { - assists_aggregate: player_assists_aggregate_order_by - backup_file: order_by +"""Ordering options when selecting data from "match_demo_sessions".""" +input match_demo_sessions_order_by { created_at: order_by - deleted_at: order_by - has_backup_file: order_by + error_message: order_by + game_server_node: game_server_nodes_order_by + game_server_node_id: order_by id: order_by - kills_aggregate: player_kills_aggregate_order_by - lineup_1_money: order_by - lineup_1_score: order_by - lineup_1_side: order_by - lineup_1_timeouts_available: order_by - lineup_2_money: order_by - lineup_2_score: order_by - lineup_2_side: order_by - lineup_2_timeouts_available: order_by + k8s_job_name: order_by + last_activity_at: order_by + last_status_at: order_by + match: matches_order_by + match_id: order_by match_map: match_maps_order_by + match_map_demo: match_map_demos_order_by + match_map_demo_id: order_by match_map_id: order_by - round: order_by - time: order_by - winning_reason: order_by - winning_side: order_by + status: order_by + status_history: order_by + stream_url: order_by + watcher: players_order_by + watcher_steam_id: order_by } -"""primary key columns input for table: match_map_rounds""" -input match_map_rounds_pk_columns_input { +"""primary key columns input for table: match_demo_sessions""" +input match_demo_sessions_pk_columns_input { id: uuid! } +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input match_demo_sessions_prepend_input { + status_history: jsonb +} + """ -select columns of table "match_map_rounds" +select columns of table "match_demo_sessions" """ -enum match_map_rounds_select_column { - """column name""" - backup_file - +enum match_demo_sessions_select_column { """column name""" created_at """column name""" - deleted_at - - """column name""" - id - - """column name""" - lineup_1_money + error_message """column name""" - lineup_1_score + game_server_node_id """column name""" - lineup_1_side + id """column name""" - lineup_1_timeouts_available + k8s_job_name """column name""" - lineup_2_money + last_activity_at """column name""" - lineup_2_score + last_status_at """column name""" - lineup_2_side + match_id """column name""" - lineup_2_timeouts_available + match_map_demo_id """column name""" match_map_id """column name""" - round + status """column name""" - time + status_history """column name""" - winning_reason + stream_url """column name""" - winning_side + watcher_steam_id } """ -input type for updating data in table "match_map_rounds" +input type for updating data in table "match_demo_sessions" """ -input match_map_rounds_set_input { - backup_file: String +input match_demo_sessions_set_input { created_at: timestamptz - deleted_at: timestamptz + error_message: String + game_server_node_id: String id: uuid - lineup_1_money: Int - lineup_1_score: Int - lineup_1_side: e_sides_enum - lineup_1_timeouts_available: Int - lineup_2_money: Int - lineup_2_score: Int - lineup_2_side: e_sides_enum - lineup_2_timeouts_available: Int + k8s_job_name: String + last_activity_at: timestamptz + last_status_at: timestamptz + match_id: uuid + match_map_demo_id: uuid match_map_id: uuid - round: Int - time: timestamptz - winning_reason: e_winning_reasons_enum - winning_side: String + status: String + status_history: jsonb + stream_url: String + watcher_steam_id: bigint } """aggregate stddev on columns""" -type match_map_rounds_stddev_fields { - lineup_1_money: Float - lineup_1_score: Float - lineup_1_timeouts_available: Float - lineup_2_money: Float - lineup_2_score: Float - lineup_2_timeouts_available: Float - round: Float +type match_demo_sessions_stddev_fields { + watcher_steam_id: Float } """ -order by stddev() on columns of table "match_map_rounds" +order by stddev() on columns of table "match_demo_sessions" """ -input match_map_rounds_stddev_order_by { - lineup_1_money: order_by - lineup_1_score: order_by - lineup_1_timeouts_available: order_by - lineup_2_money: order_by - lineup_2_score: order_by - lineup_2_timeouts_available: order_by - round: order_by +input match_demo_sessions_stddev_order_by { + watcher_steam_id: order_by } """aggregate stddev_pop on columns""" -type match_map_rounds_stddev_pop_fields { - lineup_1_money: Float - lineup_1_score: Float - lineup_1_timeouts_available: Float - lineup_2_money: Float - lineup_2_score: Float - lineup_2_timeouts_available: Float - round: Float +type match_demo_sessions_stddev_pop_fields { + watcher_steam_id: Float } """ -order by stddev_pop() on columns of table "match_map_rounds" +order by stddev_pop() on columns of table "match_demo_sessions" """ -input match_map_rounds_stddev_pop_order_by { - lineup_1_money: order_by - lineup_1_score: order_by - lineup_1_timeouts_available: order_by - lineup_2_money: order_by - lineup_2_score: order_by - lineup_2_timeouts_available: order_by - round: order_by +input match_demo_sessions_stddev_pop_order_by { + watcher_steam_id: order_by } """aggregate stddev_samp on columns""" -type match_map_rounds_stddev_samp_fields { - lineup_1_money: Float - lineup_1_score: Float - lineup_1_timeouts_available: Float - lineup_2_money: Float - lineup_2_score: Float - lineup_2_timeouts_available: Float - round: Float +type match_demo_sessions_stddev_samp_fields { + watcher_steam_id: Float } """ -order by stddev_samp() on columns of table "match_map_rounds" +order by stddev_samp() on columns of table "match_demo_sessions" """ -input match_map_rounds_stddev_samp_order_by { - lineup_1_money: order_by - lineup_1_score: order_by - lineup_1_timeouts_available: order_by - lineup_2_money: order_by - lineup_2_score: order_by - lineup_2_timeouts_available: order_by - round: order_by +input match_demo_sessions_stddev_samp_order_by { + watcher_steam_id: order_by } """ -Streaming cursor of the table "match_map_rounds" +Streaming cursor of the table "match_demo_sessions" """ -input match_map_rounds_stream_cursor_input { +input match_demo_sessions_stream_cursor_input { """Stream column input with initial value""" - initial_value: match_map_rounds_stream_cursor_value_input! + initial_value: match_demo_sessions_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input match_map_rounds_stream_cursor_value_input { - backup_file: String +input match_demo_sessions_stream_cursor_value_input { created_at: timestamptz - deleted_at: timestamptz + error_message: String + game_server_node_id: String id: uuid - lineup_1_money: Int - lineup_1_score: Int - lineup_1_side: e_sides_enum - lineup_1_timeouts_available: Int - lineup_2_money: Int - lineup_2_score: Int - lineup_2_side: e_sides_enum - lineup_2_timeouts_available: Int + k8s_job_name: String + last_activity_at: timestamptz + last_status_at: timestamptz + match_id: uuid + match_map_demo_id: uuid match_map_id: uuid - round: Int - time: timestamptz - winning_reason: e_winning_reasons_enum - winning_side: String + status: String + status_history: jsonb + stream_url: String + watcher_steam_id: bigint } """aggregate sum on columns""" -type match_map_rounds_sum_fields { - lineup_1_money: Int - lineup_1_score: Int - lineup_1_timeouts_available: Int - lineup_2_money: Int - lineup_2_score: Int - lineup_2_timeouts_available: Int - round: Int +type match_demo_sessions_sum_fields { + watcher_steam_id: bigint } """ -order by sum() on columns of table "match_map_rounds" +order by sum() on columns of table "match_demo_sessions" """ -input match_map_rounds_sum_order_by { - lineup_1_money: order_by - lineup_1_score: order_by - lineup_1_timeouts_available: order_by - lineup_2_money: order_by - lineup_2_score: order_by - lineup_2_timeouts_available: order_by - round: order_by +input match_demo_sessions_sum_order_by { + watcher_steam_id: order_by } """ -update columns of table "match_map_rounds" +update columns of table "match_demo_sessions" """ -enum match_map_rounds_update_column { +enum match_demo_sessions_update_column { """column name""" - backup_file + created_at """column name""" - created_at + error_message """column name""" - deleted_at + game_server_node_id """column name""" id """column name""" - lineup_1_money + k8s_job_name """column name""" - lineup_1_score + last_activity_at """column name""" - lineup_1_side + last_status_at """column name""" - lineup_1_timeouts_available + match_id """column name""" - lineup_2_money + match_map_demo_id """column name""" - lineup_2_score + match_map_id """column name""" - lineup_2_side + status """column name""" - lineup_2_timeouts_available + status_history """column name""" - match_map_id + stream_url """column name""" - round + watcher_steam_id +} - """column name""" - time +input match_demo_sessions_updates { + """append existing jsonb value of filtered columns with new jsonb value""" + _append: match_demo_sessions_append_input - """column name""" - winning_reason + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: match_demo_sessions_delete_at_path_input - """column name""" - winning_side -} + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: match_demo_sessions_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: match_demo_sessions_delete_key_input -input match_map_rounds_updates { """increments the numeric columns with given value of the filtered values""" - _inc: match_map_rounds_inc_input + _inc: match_demo_sessions_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: match_demo_sessions_prepend_input """sets the columns of the filtered rows to the given values""" - _set: match_map_rounds_set_input + _set: match_demo_sessions_set_input """filter the rows which have to be updated""" - where: match_map_rounds_bool_exp! + where: match_demo_sessions_bool_exp! } """aggregate var_pop on columns""" -type match_map_rounds_var_pop_fields { - lineup_1_money: Float - lineup_1_score: Float - lineup_1_timeouts_available: Float - lineup_2_money: Float - lineup_2_score: Float - lineup_2_timeouts_available: Float - round: Float +type match_demo_sessions_var_pop_fields { + watcher_steam_id: Float } """ -order by var_pop() on columns of table "match_map_rounds" +order by var_pop() on columns of table "match_demo_sessions" """ -input match_map_rounds_var_pop_order_by { - lineup_1_money: order_by - lineup_1_score: order_by - lineup_1_timeouts_available: order_by - lineup_2_money: order_by - lineup_2_score: order_by - lineup_2_timeouts_available: order_by - round: order_by +input match_demo_sessions_var_pop_order_by { + watcher_steam_id: order_by } """aggregate var_samp on columns""" -type match_map_rounds_var_samp_fields { - lineup_1_money: Float - lineup_1_score: Float - lineup_1_timeouts_available: Float - lineup_2_money: Float - lineup_2_score: Float - lineup_2_timeouts_available: Float - round: Float +type match_demo_sessions_var_samp_fields { + watcher_steam_id: Float } """ -order by var_samp() on columns of table "match_map_rounds" +order by var_samp() on columns of table "match_demo_sessions" """ -input match_map_rounds_var_samp_order_by { - lineup_1_money: order_by - lineup_1_score: order_by - lineup_1_timeouts_available: order_by - lineup_2_money: order_by - lineup_2_score: order_by - lineup_2_timeouts_available: order_by - round: order_by +input match_demo_sessions_var_samp_order_by { + watcher_steam_id: order_by } """aggregate variance on columns""" -type match_map_rounds_variance_fields { - lineup_1_money: Float - lineup_1_score: Float - lineup_1_timeouts_available: Float - lineup_2_money: Float - lineup_2_score: Float - lineup_2_timeouts_available: Float - round: Float +type match_demo_sessions_variance_fields { + watcher_steam_id: Float } """ -order by variance() on columns of table "match_map_rounds" +order by variance() on columns of table "match_demo_sessions" """ -input match_map_rounds_variance_order_by { - lineup_1_money: order_by - lineup_1_score: order_by - lineup_1_timeouts_available: order_by - lineup_2_money: order_by - lineup_2_score: order_by - lineup_2_timeouts_available: order_by - round: order_by +input match_demo_sessions_variance_order_by { + watcher_steam_id: order_by } -""" -columns and relationships of "match_map_veto_picks" -""" -type match_map_veto_picks { - auto_picked: Boolean! - created_at: timestamptz! +"""relational table for assigning a players to a match and lineup""" +type match_lineup_players { + captain: Boolean! + checked_in: Boolean! + discord_id: String id: uuid! + is_connected: Boolean! """An object relationship""" - map: maps! - map_id: uuid! - - """An object relationship""" - match: matches! - match_id: uuid! + lineup: match_lineups! + match_lineup_id: uuid! + party_id: uuid + party_source: e_match_party_sources_enum + placeholder_name: String """An object relationship""" - match_lineup: match_lineups! - match_lineup_id: uuid! - side: String - type: e_veto_pick_types_enum! + player: players + steam_id: bigint } """ -aggregated selection of "match_map_veto_picks" +aggregated selection of "match_lineup_players" """ -type match_map_veto_picks_aggregate { - aggregate: match_map_veto_picks_aggregate_fields - nodes: [match_map_veto_picks!]! +type match_lineup_players_aggregate { + aggregate: match_lineup_players_aggregate_fields + nodes: [match_lineup_players!]! } -input match_map_veto_picks_aggregate_bool_exp { - bool_and: match_map_veto_picks_aggregate_bool_exp_bool_and - bool_or: match_map_veto_picks_aggregate_bool_exp_bool_or - count: match_map_veto_picks_aggregate_bool_exp_count +input match_lineup_players_aggregate_bool_exp { + bool_and: match_lineup_players_aggregate_bool_exp_bool_and + bool_or: match_lineup_players_aggregate_bool_exp_bool_or + count: match_lineup_players_aggregate_bool_exp_count } -input match_map_veto_picks_aggregate_bool_exp_bool_and { - arguments: match_map_veto_picks_select_column_match_map_veto_picks_aggregate_bool_exp_bool_and_arguments_columns! +input match_lineup_players_aggregate_bool_exp_bool_and { + arguments: match_lineup_players_select_column_match_lineup_players_aggregate_bool_exp_bool_and_arguments_columns! distinct: Boolean - filter: match_map_veto_picks_bool_exp + filter: match_lineup_players_bool_exp predicate: Boolean_comparison_exp! } -input match_map_veto_picks_aggregate_bool_exp_bool_or { - arguments: match_map_veto_picks_select_column_match_map_veto_picks_aggregate_bool_exp_bool_or_arguments_columns! +input match_lineup_players_aggregate_bool_exp_bool_or { + arguments: match_lineup_players_select_column_match_lineup_players_aggregate_bool_exp_bool_or_arguments_columns! distinct: Boolean - filter: match_map_veto_picks_bool_exp + filter: match_lineup_players_bool_exp predicate: Boolean_comparison_exp! } -input match_map_veto_picks_aggregate_bool_exp_count { - arguments: [match_map_veto_picks_select_column!] +input match_lineup_players_aggregate_bool_exp_count { + arguments: [match_lineup_players_select_column!] distinct: Boolean - filter: match_map_veto_picks_bool_exp + filter: match_lineup_players_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "match_map_veto_picks" -""" -type match_map_veto_picks_aggregate_fields { - count(columns: [match_map_veto_picks_select_column!], distinct: Boolean): Int! - max: match_map_veto_picks_max_fields - min: match_map_veto_picks_min_fields -} - +aggregate fields of "match_lineup_players" """ -order by aggregate values of table "match_map_veto_picks" +type match_lineup_players_aggregate_fields { + avg: match_lineup_players_avg_fields + count(columns: [match_lineup_players_select_column!], distinct: Boolean): Int! + max: match_lineup_players_max_fields + min: match_lineup_players_min_fields + stddev: match_lineup_players_stddev_fields + stddev_pop: match_lineup_players_stddev_pop_fields + stddev_samp: match_lineup_players_stddev_samp_fields + sum: match_lineup_players_sum_fields + var_pop: match_lineup_players_var_pop_fields + var_samp: match_lineup_players_var_samp_fields + variance: match_lineup_players_variance_fields +} + """ -input match_map_veto_picks_aggregate_order_by { +order by aggregate values of table "match_lineup_players" +""" +input match_lineup_players_aggregate_order_by { + avg: match_lineup_players_avg_order_by count: order_by - max: match_map_veto_picks_max_order_by - min: match_map_veto_picks_min_order_by + max: match_lineup_players_max_order_by + min: match_lineup_players_min_order_by + stddev: match_lineup_players_stddev_order_by + stddev_pop: match_lineup_players_stddev_pop_order_by + stddev_samp: match_lineup_players_stddev_samp_order_by + sum: match_lineup_players_sum_order_by + var_pop: match_lineup_players_var_pop_order_by + var_samp: match_lineup_players_var_samp_order_by + variance: match_lineup_players_variance_order_by } """ -input type for inserting array relation for remote table "match_map_veto_picks" +input type for inserting array relation for remote table "match_lineup_players" """ -input match_map_veto_picks_arr_rel_insert_input { - data: [match_map_veto_picks_insert_input!]! +input match_lineup_players_arr_rel_insert_input { + data: [match_lineup_players_insert_input!]! """upsert condition""" - on_conflict: match_map_veto_picks_on_conflict + on_conflict: match_lineup_players_on_conflict +} + +"""aggregate avg on columns""" +type match_lineup_players_avg_fields { + steam_id: Float } """ -Boolean expression to filter rows from the table "match_map_veto_picks". All fields are combined with a logical 'AND'. +order by avg() on columns of table "match_lineup_players" """ -input match_map_veto_picks_bool_exp { - _and: [match_map_veto_picks_bool_exp!] - _not: match_map_veto_picks_bool_exp - _or: [match_map_veto_picks_bool_exp!] - auto_picked: Boolean_comparison_exp - created_at: timestamptz_comparison_exp +input match_lineup_players_avg_order_by { + steam_id: order_by +} + +""" +Boolean expression to filter rows from the table "match_lineup_players". All fields are combined with a logical 'AND'. +""" +input match_lineup_players_bool_exp { + _and: [match_lineup_players_bool_exp!] + _not: match_lineup_players_bool_exp + _or: [match_lineup_players_bool_exp!] + captain: Boolean_comparison_exp + checked_in: Boolean_comparison_exp + discord_id: String_comparison_exp id: uuid_comparison_exp - map: maps_bool_exp - map_id: uuid_comparison_exp - match: matches_bool_exp - match_id: uuid_comparison_exp - match_lineup: match_lineups_bool_exp + is_connected: Boolean_comparison_exp + lineup: match_lineups_bool_exp match_lineup_id: uuid_comparison_exp - side: String_comparison_exp - type: e_veto_pick_types_enum_comparison_exp + party_id: uuid_comparison_exp + party_source: e_match_party_sources_enum_comparison_exp + placeholder_name: String_comparison_exp + player: players_bool_exp + steam_id: bigint_comparison_exp } """ -unique or primary key constraints on table "match_map_veto_picks" +unique or primary key constraints on table "match_lineup_players" """ -enum match_map_veto_picks_constraint { +enum match_lineup_players_constraint { """ - unique or primary key constraint on columns "type", "match_id", "map_id" + unique or primary key constraint on columns "placeholder_name", "match_lineup_id" """ - match_map_veto_picks_map_id_match_id_type_key + match_lineup_players_match_lineup_id_placeholder_name_key + + """ + unique or primary key constraint on columns "steam_id", "match_lineup_id" + """ + match_lineup_players_match_lineup_id_steam_id_key """ unique or primary key constraint on columns "id" """ - match_map_veto_picks_pkey + match_members_pkey } """ -input type for inserting data into table "match_map_veto_picks" +input type for incrementing numeric columns in table "match_lineup_players" """ -input match_map_veto_picks_insert_input { - auto_picked: Boolean - created_at: timestamptz +input match_lineup_players_inc_input { + steam_id: bigint +} + +""" +input type for inserting data into table "match_lineup_players" +""" +input match_lineup_players_insert_input { + captain: Boolean + checked_in: Boolean + discord_id: String id: uuid - map: maps_obj_rel_insert_input - map_id: uuid - match: matches_obj_rel_insert_input - match_id: uuid - match_lineup: match_lineups_obj_rel_insert_input + is_connected: Boolean + lineup: match_lineups_obj_rel_insert_input match_lineup_id: uuid - side: String - type: e_veto_pick_types_enum + party_id: uuid + party_source: e_match_party_sources_enum + placeholder_name: String + player: players_obj_rel_insert_input + steam_id: bigint } """aggregate max on columns""" -type match_map_veto_picks_max_fields { - created_at: timestamptz +type match_lineup_players_max_fields { + discord_id: String id: uuid - map_id: uuid - match_id: uuid match_lineup_id: uuid - side: String + party_id: uuid + placeholder_name: String + steam_id: bigint } """ -order by max() on columns of table "match_map_veto_picks" +order by max() on columns of table "match_lineup_players" """ -input match_map_veto_picks_max_order_by { - created_at: order_by +input match_lineup_players_max_order_by { + discord_id: order_by id: order_by - map_id: order_by - match_id: order_by match_lineup_id: order_by - side: order_by + party_id: order_by + placeholder_name: order_by + steam_id: order_by } """aggregate min on columns""" -type match_map_veto_picks_min_fields { - created_at: timestamptz +type match_lineup_players_min_fields { + discord_id: String id: uuid - map_id: uuid - match_id: uuid match_lineup_id: uuid - side: String + party_id: uuid + placeholder_name: String + steam_id: bigint } """ -order by min() on columns of table "match_map_veto_picks" +order by min() on columns of table "match_lineup_players" """ -input match_map_veto_picks_min_order_by { - created_at: order_by +input match_lineup_players_min_order_by { + discord_id: order_by id: order_by - map_id: order_by - match_id: order_by match_lineup_id: order_by - side: order_by + party_id: order_by + placeholder_name: order_by + steam_id: order_by } """ -response of any mutation on the table "match_map_veto_picks" +response of any mutation on the table "match_lineup_players" """ -type match_map_veto_picks_mutation_response { +type match_lineup_players_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [match_map_veto_picks!]! + returning: [match_lineup_players!]! } """ -on_conflict condition type for table "match_map_veto_picks" +on_conflict condition type for table "match_lineup_players" """ -input match_map_veto_picks_on_conflict { - constraint: match_map_veto_picks_constraint! - update_columns: [match_map_veto_picks_update_column!]! = [] - where: match_map_veto_picks_bool_exp +input match_lineup_players_on_conflict { + constraint: match_lineup_players_constraint! + update_columns: [match_lineup_players_update_column!]! = [] + where: match_lineup_players_bool_exp } -"""Ordering options when selecting data from "match_map_veto_picks".""" -input match_map_veto_picks_order_by { - auto_picked: order_by - created_at: order_by +"""Ordering options when selecting data from "match_lineup_players".""" +input match_lineup_players_order_by { + captain: order_by + checked_in: order_by + discord_id: order_by id: order_by - map: maps_order_by - map_id: order_by - match: matches_order_by - match_id: order_by - match_lineup: match_lineups_order_by + is_connected: order_by + lineup: match_lineups_order_by match_lineup_id: order_by - side: order_by - type: order_by + party_id: order_by + party_source: order_by + placeholder_name: order_by + player: players_order_by + steam_id: order_by } -"""primary key columns input for table: match_map_veto_picks""" -input match_map_veto_picks_pk_columns_input { +"""primary key columns input for table: match_lineup_players""" +input match_lineup_players_pk_columns_input { id: uuid! } """ -select columns of table "match_map_veto_picks" +select columns of table "match_lineup_players" """ -enum match_map_veto_picks_select_column { +enum match_lineup_players_select_column { """column name""" - auto_picked + captain """column name""" - created_at + checked_in """column name""" - id + discord_id """column name""" - map_id + id """column name""" - match_id + is_connected """column name""" match_lineup_id """column name""" - side + party_id """column name""" - type + party_source + + """column name""" + placeholder_name + + """column name""" + steam_id } """ -select "match_map_veto_picks_aggregate_bool_exp_bool_and_arguments_columns" columns of table "match_map_veto_picks" +select "match_lineup_players_aggregate_bool_exp_bool_and_arguments_columns" columns of table "match_lineup_players" """ -enum match_map_veto_picks_select_column_match_map_veto_picks_aggregate_bool_exp_bool_and_arguments_columns { +enum match_lineup_players_select_column_match_lineup_players_aggregate_bool_exp_bool_and_arguments_columns { """column name""" - auto_picked + captain + + """column name""" + checked_in + + """column name""" + is_connected } """ -select "match_map_veto_picks_aggregate_bool_exp_bool_or_arguments_columns" columns of table "match_map_veto_picks" +select "match_lineup_players_aggregate_bool_exp_bool_or_arguments_columns" columns of table "match_lineup_players" """ -enum match_map_veto_picks_select_column_match_map_veto_picks_aggregate_bool_exp_bool_or_arguments_columns { +enum match_lineup_players_select_column_match_lineup_players_aggregate_bool_exp_bool_or_arguments_columns { """column name""" - auto_picked + captain + + """column name""" + checked_in + + """column name""" + is_connected } """ -input type for updating data in table "match_map_veto_picks" +input type for updating data in table "match_lineup_players" """ -input match_map_veto_picks_set_input { - auto_picked: Boolean - created_at: timestamptz +input match_lineup_players_set_input { + captain: Boolean + checked_in: Boolean + discord_id: String id: uuid - map_id: uuid - match_id: uuid + is_connected: Boolean match_lineup_id: uuid - side: String - type: e_veto_pick_types_enum + party_id: uuid + party_source: e_match_party_sources_enum + placeholder_name: String + steam_id: bigint +} + +"""aggregate stddev on columns""" +type match_lineup_players_stddev_fields { + steam_id: Float } """ -Streaming cursor of the table "match_map_veto_picks" +order by stddev() on columns of table "match_lineup_players" """ -input match_map_veto_picks_stream_cursor_input { +input match_lineup_players_stddev_order_by { + steam_id: order_by +} + +"""aggregate stddev_pop on columns""" +type match_lineup_players_stddev_pop_fields { + steam_id: Float +} + +""" +order by stddev_pop() on columns of table "match_lineup_players" +""" +input match_lineup_players_stddev_pop_order_by { + steam_id: order_by +} + +"""aggregate stddev_samp on columns""" +type match_lineup_players_stddev_samp_fields { + steam_id: Float +} + +""" +order by stddev_samp() on columns of table "match_lineup_players" +""" +input match_lineup_players_stddev_samp_order_by { + steam_id: order_by +} + +""" +Streaming cursor of the table "match_lineup_players" +""" +input match_lineup_players_stream_cursor_input { """Stream column input with initial value""" - initial_value: match_map_veto_picks_stream_cursor_value_input! + initial_value: match_lineup_players_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input match_map_veto_picks_stream_cursor_value_input { - auto_picked: Boolean - created_at: timestamptz +input match_lineup_players_stream_cursor_value_input { + captain: Boolean + checked_in: Boolean + discord_id: String id: uuid - map_id: uuid - match_id: uuid + is_connected: Boolean match_lineup_id: uuid - side: String - type: e_veto_pick_types_enum + party_id: uuid + party_source: e_match_party_sources_enum + placeholder_name: String + steam_id: bigint +} + +"""aggregate sum on columns""" +type match_lineup_players_sum_fields { + steam_id: bigint } """ -update columns of table "match_map_veto_picks" +order by sum() on columns of table "match_lineup_players" """ -enum match_map_veto_picks_update_column { +input match_lineup_players_sum_order_by { + steam_id: order_by +} + +""" +update columns of table "match_lineup_players" +""" +enum match_lineup_players_update_column { """column name""" - auto_picked + captain """column name""" - created_at + checked_in """column name""" - id + discord_id """column name""" - map_id + id """column name""" - match_id + is_connected """column name""" match_lineup_id """column name""" - side + party_id """column name""" - type + party_source + + """column name""" + placeholder_name + + """column name""" + steam_id } -input match_map_veto_picks_updates { +input match_lineup_players_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: match_lineup_players_inc_input + """sets the columns of the filtered rows to the given values""" - _set: match_map_veto_picks_set_input + _set: match_lineup_players_set_input """filter the rows which have to be updated""" - where: match_map_veto_picks_bool_exp! + where: match_lineup_players_bool_exp! +} + +"""aggregate var_pop on columns""" +type match_lineup_players_var_pop_fields { + steam_id: Float } """ -columns and relationships of "match_maps" +order by var_pop() on columns of table "match_lineup_players" """ -type match_maps { - clips_count: Int! - created_at: timestamptz! - demo_processing_started_at: timestamptz +input match_lineup_players_var_pop_order_by { + steam_id: order_by +} + +"""aggregate var_samp on columns""" +type match_lineup_players_var_samp_fields { + steam_id: Float +} + +""" +order by var_samp() on columns of table "match_lineup_players" +""" +input match_lineup_players_var_samp_order_by { + steam_id: order_by +} + +"""aggregate variance on columns""" +type match_lineup_players_variance_fields { + steam_id: Float +} + +""" +order by variance() on columns of table "match_lineup_players" +""" +input match_lineup_players_variance_order_by { + steam_id: order_by +} + +"""relational table for assigning a team to a match and lineup""" +type match_lineups { + """ + A computed field, executes function "can_pick_map_veto" + """ + can_pick_map_veto: Boolean + + """ + A computed field, executes function "can_pick_region_veto" + """ + can_pick_region_veto: Boolean + + """ + A computed field, executes function "can_update_lineup" + """ + can_update_lineup: Boolean + + """An object relationship""" + captain: v_match_captains + + """An object relationship""" + coach: players + coach_steam_id: bigint + id: uuid! + + """ + A computed field, executes function "is_on_lineup" + """ + is_on_lineup: Boolean + + """ + A computed field, executes function "lineup_is_picking_map_veto" + """ + is_picking_map_veto: Boolean + + """ + A computed field, executes function "lineup_is_picking_region_veto" + """ + is_picking_region_veto: Boolean + + """ + A computed field, executes function "is_match_lineup_ready" + """ + is_ready: Boolean """An array relationship""" - demos( + lineup_players( """distinct select on columns""" - distinct_on: [match_map_demos_select_column!] + distinct_on: [match_lineup_players_select_column!] """limit the number of rows returned""" limit: Int @@ -35841,16 +34675,16 @@ type match_maps { offset: Int """sort the rows by one or more columns""" - order_by: [match_map_demos_order_by!] + order_by: [match_lineup_players_order_by!] """filter the rows returned""" - where: match_map_demos_bool_exp - ): [match_map_demos!]! + where: match_lineup_players_bool_exp + ): [match_lineup_players!]! """An aggregate relationship""" - demos_aggregate( + lineup_players_aggregate( """distinct select on columns""" - distinct_on: [match_map_demos_select_column!] + distinct_on: [match_lineup_players_select_column!] """limit the number of rows returned""" limit: Int @@ -35859,30 +34693,20 @@ type match_maps { offset: Int """sort the rows by one or more columns""" - order_by: [match_map_demos_order_by!] + order_by: [match_lineup_players_order_by!] """filter the rows returned""" - where: match_map_demos_bool_exp - ): match_map_demos_aggregate! - - """ - A computed field, executes function "match_map_demo_download_url" - """ - demos_download_url: String - - """ - A computed field, executes function "match_map_demo_total_size" - """ - demos_total_size: Int + where: match_lineup_players_bool_exp + ): match_lineup_players_aggregate! """An object relationship""" - e_match_map_status: e_match_map_status! - ended_at: timestamptz + match: matches + match_id: uuid """An array relationship""" - flashes( + match_veto_picks( """distinct select on columns""" - distinct_on: [player_flashes_select_column!] + distinct_on: [match_map_veto_picks_select_column!] """limit the number of rows returned""" limit: Int @@ -35891,16 +34715,16 @@ type match_maps { offset: Int """sort the rows by one or more columns""" - order_by: [player_flashes_order_by!] + order_by: [match_map_veto_picks_order_by!] """filter the rows returned""" - where: player_flashes_bool_exp - ): [player_flashes!]! + where: match_map_veto_picks_bool_exp + ): [match_map_veto_picks!]! """An aggregate relationship""" - flashes_aggregate( + match_veto_picks_aggregate( """distinct select on columns""" - distinct_on: [player_flashes_select_column!] + distinct_on: [match_map_veto_picks_select_column!] """limit the number of rows returned""" limit: Int @@ -35909,44 +34733,449 @@ type match_maps { offset: Int """sort the rows by one or more columns""" - order_by: [player_flashes_order_by!] + order_by: [match_map_veto_picks_order_by!] """filter the rows returned""" - where: player_flashes_bool_exp - ): player_flashes_aggregate! - id: uuid! + where: match_map_veto_picks_bool_exp + ): match_map_veto_picks_aggregate! """ - A computed field, executes function "is_current_match_map" + A computed field, executes function "get_team_name" """ - is_current_map: Boolean - latest_clip_at: timestamptz + name: String + + """An object relationship""" + team: teams + team_id: uuid + team_name: String +} + +""" +aggregated selection of "match_lineups" +""" +type match_lineups_aggregate { + aggregate: match_lineups_aggregate_fields + nodes: [match_lineups!]! +} + +input match_lineups_aggregate_bool_exp { + count: match_lineups_aggregate_bool_exp_count +} + +input match_lineups_aggregate_bool_exp_count { + arguments: [match_lineups_select_column!] + distinct: Boolean + filter: match_lineups_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "match_lineups" +""" +type match_lineups_aggregate_fields { + avg: match_lineups_avg_fields + count(columns: [match_lineups_select_column!], distinct: Boolean): Int! + max: match_lineups_max_fields + min: match_lineups_min_fields + stddev: match_lineups_stddev_fields + stddev_pop: match_lineups_stddev_pop_fields + stddev_samp: match_lineups_stddev_samp_fields + sum: match_lineups_sum_fields + var_pop: match_lineups_var_pop_fields + var_samp: match_lineups_var_samp_fields + variance: match_lineups_variance_fields +} + +""" +order by aggregate values of table "match_lineups" +""" +input match_lineups_aggregate_order_by { + avg: match_lineups_avg_order_by + count: order_by + max: match_lineups_max_order_by + min: match_lineups_min_order_by + stddev: match_lineups_stddev_order_by + stddev_pop: match_lineups_stddev_pop_order_by + stddev_samp: match_lineups_stddev_samp_order_by + sum: match_lineups_sum_order_by + var_pop: match_lineups_var_pop_order_by + var_samp: match_lineups_var_samp_order_by + variance: match_lineups_variance_order_by +} + +""" +input type for inserting array relation for remote table "match_lineups" +""" +input match_lineups_arr_rel_insert_input { + data: [match_lineups_insert_input!]! + + """upsert condition""" + on_conflict: match_lineups_on_conflict +} + +"""aggregate avg on columns""" +type match_lineups_avg_fields { + coach_steam_id: Float +} + +""" +order by avg() on columns of table "match_lineups" +""" +input match_lineups_avg_order_by { + coach_steam_id: order_by +} + +""" +Boolean expression to filter rows from the table "match_lineups". All fields are combined with a logical 'AND'. +""" +input match_lineups_bool_exp { + _and: [match_lineups_bool_exp!] + _not: match_lineups_bool_exp + _or: [match_lineups_bool_exp!] + can_pick_map_veto: Boolean_comparison_exp + can_pick_region_veto: Boolean_comparison_exp + can_update_lineup: Boolean_comparison_exp + captain: v_match_captains_bool_exp + coach: players_bool_exp + coach_steam_id: bigint_comparison_exp + id: uuid_comparison_exp + is_on_lineup: Boolean_comparison_exp + is_picking_map_veto: Boolean_comparison_exp + is_picking_region_veto: Boolean_comparison_exp + is_ready: Boolean_comparison_exp + lineup_players: match_lineup_players_bool_exp + lineup_players_aggregate: match_lineup_players_aggregate_bool_exp + match: matches_bool_exp + match_id: uuid_comparison_exp + match_veto_picks: match_map_veto_picks_bool_exp + match_veto_picks_aggregate: match_map_veto_picks_aggregate_bool_exp + name: String_comparison_exp + team: teams_bool_exp + team_id: uuid_comparison_exp + team_name: String_comparison_exp +} +""" +unique or primary key constraints on table "match_lineups" +""" +enum match_lineups_constraint { """ - A computed field, executes function "lineup_1_score" + unique or primary key constraint on columns "id" """ - lineup_1_score: Int - lineup_1_side: e_sides_enum! - lineup_1_timeouts_available: Int! + match_teams_pkey +} + +""" +input type for incrementing numeric columns in table "match_lineups" +""" +input match_lineups_inc_input { + coach_steam_id: bigint +} + +""" +input type for inserting data into table "match_lineups" +""" +input match_lineups_insert_input { + captain: v_match_captains_obj_rel_insert_input + coach: players_obj_rel_insert_input + coach_steam_id: bigint + id: uuid + lineup_players: match_lineup_players_arr_rel_insert_input + match: matches_obj_rel_insert_input + match_id: uuid + match_veto_picks: match_map_veto_picks_arr_rel_insert_input + team: teams_obj_rel_insert_input + team_id: uuid + team_name: String +} + +"""aggregate max on columns""" +type match_lineups_max_fields { + coach_steam_id: bigint + id: uuid + match_id: uuid """ - A computed field, executes function "lineup_2_score" + A computed field, executes function "get_team_name" """ - lineup_2_score: Int - lineup_2_side: e_sides_enum - lineup_2_timeouts_available: Int! + name: String + team_id: uuid + team_name: String +} - """An object relationship""" - map: maps! - map_id: uuid! +""" +order by max() on columns of table "match_lineups" +""" +input match_lineups_max_order_by { + coach_steam_id: order_by + id: order_by + match_id: order_by + team_id: order_by + team_name: order_by +} - """An object relationship""" - match: matches! +"""aggregate min on columns""" +type match_lineups_min_fields { + coach_steam_id: bigint + id: uuid + match_id: uuid + + """ + A computed field, executes function "get_team_name" + """ + name: String + team_id: uuid + team_name: String +} + +""" +order by min() on columns of table "match_lineups" +""" +input match_lineups_min_order_by { + coach_steam_id: order_by + id: order_by + match_id: order_by + team_id: order_by + team_name: order_by +} + +""" +response of any mutation on the table "match_lineups" +""" +type match_lineups_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [match_lineups!]! +} + +""" +input type for inserting object relation for remote table "match_lineups" +""" +input match_lineups_obj_rel_insert_input { + data: match_lineups_insert_input! + + """upsert condition""" + on_conflict: match_lineups_on_conflict +} + +""" +on_conflict condition type for table "match_lineups" +""" +input match_lineups_on_conflict { + constraint: match_lineups_constraint! + update_columns: [match_lineups_update_column!]! = [] + where: match_lineups_bool_exp +} + +"""Ordering options when selecting data from "match_lineups".""" +input match_lineups_order_by { + can_pick_map_veto: order_by + can_pick_region_veto: order_by + can_update_lineup: order_by + captain: v_match_captains_order_by + coach: players_order_by + coach_steam_id: order_by + id: order_by + is_on_lineup: order_by + is_picking_map_veto: order_by + is_picking_region_veto: order_by + is_ready: order_by + lineup_players_aggregate: match_lineup_players_aggregate_order_by + match: matches_order_by + match_id: order_by + match_veto_picks_aggregate: match_map_veto_picks_aggregate_order_by + name: order_by + team: teams_order_by + team_id: order_by + team_name: order_by +} + +"""primary key columns input for table: match_lineups""" +input match_lineups_pk_columns_input { + id: uuid! +} + +""" +select columns of table "match_lineups" +""" +enum match_lineups_select_column { + """column name""" + coach_steam_id + + """column name""" + id + + """column name""" + match_id + + """column name""" + team_id + + """column name""" + team_name +} + +""" +input type for updating data in table "match_lineups" +""" +input match_lineups_set_input { + coach_steam_id: bigint + id: uuid + match_id: uuid + team_id: uuid + team_name: String +} + +"""aggregate stddev on columns""" +type match_lineups_stddev_fields { + coach_steam_id: Float +} + +""" +order by stddev() on columns of table "match_lineups" +""" +input match_lineups_stddev_order_by { + coach_steam_id: order_by +} + +"""aggregate stddev_pop on columns""" +type match_lineups_stddev_pop_fields { + coach_steam_id: Float +} + +""" +order by stddev_pop() on columns of table "match_lineups" +""" +input match_lineups_stddev_pop_order_by { + coach_steam_id: order_by +} + +"""aggregate stddev_samp on columns""" +type match_lineups_stddev_samp_fields { + coach_steam_id: Float +} + +""" +order by stddev_samp() on columns of table "match_lineups" +""" +input match_lineups_stddev_samp_order_by { + coach_steam_id: order_by +} + +""" +Streaming cursor of the table "match_lineups" +""" +input match_lineups_stream_cursor_input { + """Stream column input with initial value""" + initial_value: match_lineups_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input match_lineups_stream_cursor_value_input { + coach_steam_id: bigint + id: uuid + match_id: uuid + team_id: uuid + team_name: String +} + +"""aggregate sum on columns""" +type match_lineups_sum_fields { + coach_steam_id: bigint +} + +""" +order by sum() on columns of table "match_lineups" +""" +input match_lineups_sum_order_by { + coach_steam_id: order_by +} + +""" +update columns of table "match_lineups" +""" +enum match_lineups_update_column { + """column name""" + coach_steam_id + + """column name""" + id + + """column name""" + match_id + + """column name""" + team_id + + """column name""" + team_name +} + +input match_lineups_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: match_lineups_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: match_lineups_set_input + + """filter the rows which have to be updated""" + where: match_lineups_bool_exp! +} + +"""aggregate var_pop on columns""" +type match_lineups_var_pop_fields { + coach_steam_id: Float +} + +""" +order by var_pop() on columns of table "match_lineups" +""" +input match_lineups_var_pop_order_by { + coach_steam_id: order_by +} + +"""aggregate var_samp on columns""" +type match_lineups_var_samp_fields { + coach_steam_id: Float +} + +""" +order by var_samp() on columns of table "match_lineups" +""" +input match_lineups_var_samp_order_by { + coach_steam_id: order_by +} + +"""aggregate variance on columns""" +type match_lineups_variance_fields { + coach_steam_id: Float +} + +""" +order by variance() on columns of table "match_lineups" +""" +input match_lineups_variance_order_by { + coach_steam_id: order_by +} + +""" +columns and relationships of "match_map_demos" +""" +type match_map_demos { + bombs( + """JSON select path""" + path: String + ): jsonb """An array relationship""" - match_clips( + clip_render_jobs( """distinct select on columns""" - distinct_on: [match_clips_select_column!] + distinct_on: [clip_render_jobs_select_column!] """limit the number of rows returned""" limit: Int @@ -35955,16 +35184,16 @@ type match_maps { offset: Int """sort the rows by one or more columns""" - order_by: [match_clips_order_by!] + order_by: [clip_render_jobs_order_by!] """filter the rows returned""" - where: match_clips_bool_exp - ): [match_clips!]! + where: clip_render_jobs_bool_exp + ): [clip_render_jobs!]! """An aggregate relationship""" - match_clips_aggregate( + clip_render_jobs_aggregate( """distinct select on columns""" - distinct_on: [match_clips_select_column!] + distinct_on: [clip_render_jobs_select_column!] """limit the number of rows returned""" limit: Int @@ -35973,17 +35202,18 @@ type match_maps { offset: Int """sort the rows by one or more columns""" - order_by: [match_clips_order_by!] + order_by: [clip_render_jobs_order_by!] """filter the rows returned""" - where: match_clips_bool_exp - ): match_clips_aggregate! - match_id: uuid! + where: clip_render_jobs_bool_exp + ): clip_render_jobs_aggregate! + created_at: timestamptz! + cs2_build: String """An array relationship""" - objectives( + demo_sessions( """distinct select on columns""" - distinct_on: [player_objectives_select_column!] + distinct_on: [match_demo_sessions_select_column!] """limit the number of rows returned""" limit: Int @@ -35992,16 +35222,16 @@ type match_maps { offset: Int """sort the rows by one or more columns""" - order_by: [player_objectives_order_by!] + order_by: [match_demo_sessions_order_by!] """filter the rows returned""" - where: player_objectives_bool_exp - ): [player_objectives!]! + where: match_demo_sessions_bool_exp + ): [match_demo_sessions!]! """An aggregate relationship""" - objectives_aggregate( + demo_sessions_aggregate( """distinct select on columns""" - distinct_on: [player_objectives_select_column!] + distinct_on: [match_demo_sessions_select_column!] """limit the number of rows returned""" limit: Int @@ -36010,17 +35240,33 @@ type match_maps { offset: Int """sort the rows by one or more columns""" - order_by: [player_objectives_order_by!] + order_by: [match_demo_sessions_order_by!] """filter the rows returned""" - where: player_objectives_bool_exp - ): player_objectives_aggregate! - order: Int! + where: match_demo_sessions_bool_exp + ): match_demo_sessions_aggregate! + + """ + A computed field, executes function "demo_download_url" + """ + download_url: String + duration_seconds: Float + file: String! + geometry_validated: Boolean + id: uuid! + kills( + """JSON select path""" + path: String + ): jsonb + map_name: String + + """An object relationship""" + match: matches! """An array relationship""" - player_assists( + match_clips( """distinct select on columns""" - distinct_on: [player_assists_select_column!] + distinct_on: [match_clips_select_column!] """limit the number of rows returned""" limit: Int @@ -36029,218 +35275,16 @@ type match_maps { offset: Int """sort the rows by one or more columns""" - order_by: [player_assists_order_by!] + order_by: [match_clips_order_by!] """filter the rows returned""" - where: player_assists_bool_exp - ): [player_assists!]! - - """An aggregate relationship""" - player_assists_aggregate( - """distinct select on columns""" - distinct_on: [player_assists_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_assists_order_by!] - - """filter the rows returned""" - where: player_assists_bool_exp - ): player_assists_aggregate! - - """An array relationship""" - player_damages( - """distinct select on columns""" - distinct_on: [player_damages_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_damages_order_by!] - - """filter the rows returned""" - where: player_damages_bool_exp - ): [player_damages!]! - - """An aggregate relationship""" - player_damages_aggregate( - """distinct select on columns""" - distinct_on: [player_damages_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_damages_order_by!] - - """filter the rows returned""" - where: player_damages_bool_exp - ): player_damages_aggregate! - - """An array relationship""" - player_kills( - """distinct select on columns""" - distinct_on: [player_kills_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_kills_order_by!] - - """filter the rows returned""" - where: player_kills_bool_exp - ): [player_kills!]! - - """An aggregate relationship""" - player_kills_aggregate( - """distinct select on columns""" - distinct_on: [player_kills_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_kills_order_by!] - - """filter the rows returned""" - where: player_kills_bool_exp - ): player_kills_aggregate! - - """An array relationship""" - player_unused_utilities( - """distinct select on columns""" - distinct_on: [player_unused_utility_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_unused_utility_order_by!] - - """filter the rows returned""" - where: player_unused_utility_bool_exp - ): [player_unused_utility!]! - - """An aggregate relationship""" - player_unused_utilities_aggregate( - """distinct select on columns""" - distinct_on: [player_unused_utility_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_unused_utility_order_by!] - - """filter the rows returned""" - where: player_unused_utility_bool_exp - ): player_unused_utility_aggregate! - public_clips_count: Int! - public_latest_clip_at: timestamptz - - """An array relationship""" - rounds( - """distinct select on columns""" - distinct_on: [match_map_rounds_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [match_map_rounds_order_by!] - - """filter the rows returned""" - where: match_map_rounds_bool_exp - ): [match_map_rounds!]! - - """An aggregate relationship""" - rounds_aggregate( - """distinct select on columns""" - distinct_on: [match_map_rounds_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [match_map_rounds_order_by!] - - """filter the rows returned""" - where: match_map_rounds_bool_exp - ): match_map_rounds_aggregate! - started_at: timestamptz - status: e_match_map_status_enum! - - """An array relationship""" - utility( - """distinct select on columns""" - distinct_on: [player_utility_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_utility_order_by!] - - """filter the rows returned""" - where: player_utility_bool_exp - ): [player_utility!]! + where: match_clips_bool_exp + ): [match_clips!]! """An aggregate relationship""" - utility_aggregate( - """distinct select on columns""" - distinct_on: [player_utility_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_utility_order_by!] - - """filter the rows returned""" - where: player_utility_bool_exp - ): player_utility_aggregate! - - """An array relationship""" - vetos( + match_clips_aggregate( """distinct select on columns""" - distinct_on: [match_map_veto_picks_select_column!] + distinct_on: [match_clips_select_column!] """limit the number of rows returned""" limit: Int @@ -36249,915 +35293,937 @@ type match_maps { offset: Int """sort the rows by one or more columns""" - order_by: [match_map_veto_picks_order_by!] + order_by: [match_clips_order_by!] """filter the rows returned""" - where: match_map_veto_picks_bool_exp - ): [match_map_veto_picks!]! - - """An aggregate relationship""" - vetos_aggregate( - """distinct select on columns""" - distinct_on: [match_map_veto_picks_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + where: match_clips_bool_exp + ): match_clips_aggregate! + match_id: uuid! - """sort the rows by one or more columns""" - order_by: [match_map_veto_picks_order_by!] + """An object relationship""" + match_map: match_maps! + match_map_id: uuid! + metadata_parsed_at: timestamptz + parser_version: Int + playback_file: String + playback_size: Int - """filter the rows returned""" - where: match_map_veto_picks_bool_exp - ): match_map_veto_picks_aggregate! - winning_lineup_id: uuid + """ + A computed field, executes function "demo_playback_url" + """ + playback_url: String + playback_version: Int + players( + """JSON select path""" + path: String + ): jsonb + round_ticks( + """JSON select path""" + path: String + ): jsonb + size: Int + tick_rate: Float + total_ticks: Int + workshop_id: String } """ -aggregated selection of "match_maps" +aggregated selection of "match_map_demos" """ -type match_maps_aggregate { - aggregate: match_maps_aggregate_fields - nodes: [match_maps!]! +type match_map_demos_aggregate { + aggregate: match_map_demos_aggregate_fields + nodes: [match_map_demos!]! } -input match_maps_aggregate_bool_exp { - count: match_maps_aggregate_bool_exp_count +input match_map_demos_aggregate_bool_exp { + bool_and: match_map_demos_aggregate_bool_exp_bool_and + bool_or: match_map_demos_aggregate_bool_exp_bool_or + count: match_map_demos_aggregate_bool_exp_count } -input match_maps_aggregate_bool_exp_count { - arguments: [match_maps_select_column!] +input match_map_demos_aggregate_bool_exp_bool_and { + arguments: match_map_demos_select_column_match_map_demos_aggregate_bool_exp_bool_and_arguments_columns! distinct: Boolean - filter: match_maps_bool_exp + filter: match_map_demos_bool_exp + predicate: Boolean_comparison_exp! +} + +input match_map_demos_aggregate_bool_exp_bool_or { + arguments: match_map_demos_select_column_match_map_demos_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: match_map_demos_bool_exp + predicate: Boolean_comparison_exp! +} + +input match_map_demos_aggregate_bool_exp_count { + arguments: [match_map_demos_select_column!] + distinct: Boolean + filter: match_map_demos_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "match_maps" +aggregate fields of "match_map_demos" """ -type match_maps_aggregate_fields { - avg: match_maps_avg_fields - count(columns: [match_maps_select_column!], distinct: Boolean): Int! - max: match_maps_max_fields - min: match_maps_min_fields - stddev: match_maps_stddev_fields - stddev_pop: match_maps_stddev_pop_fields - stddev_samp: match_maps_stddev_samp_fields - sum: match_maps_sum_fields - var_pop: match_maps_var_pop_fields - var_samp: match_maps_var_samp_fields - variance: match_maps_variance_fields +type match_map_demos_aggregate_fields { + avg: match_map_demos_avg_fields + count(columns: [match_map_demos_select_column!], distinct: Boolean): Int! + max: match_map_demos_max_fields + min: match_map_demos_min_fields + stddev: match_map_demos_stddev_fields + stddev_pop: match_map_demos_stddev_pop_fields + stddev_samp: match_map_demos_stddev_samp_fields + sum: match_map_demos_sum_fields + var_pop: match_map_demos_var_pop_fields + var_samp: match_map_demos_var_samp_fields + variance: match_map_demos_variance_fields } """ -order by aggregate values of table "match_maps" +order by aggregate values of table "match_map_demos" """ -input match_maps_aggregate_order_by { - avg: match_maps_avg_order_by +input match_map_demos_aggregate_order_by { + avg: match_map_demos_avg_order_by count: order_by - max: match_maps_max_order_by - min: match_maps_min_order_by - stddev: match_maps_stddev_order_by - stddev_pop: match_maps_stddev_pop_order_by - stddev_samp: match_maps_stddev_samp_order_by - sum: match_maps_sum_order_by - var_pop: match_maps_var_pop_order_by - var_samp: match_maps_var_samp_order_by - variance: match_maps_variance_order_by + max: match_map_demos_max_order_by + min: match_map_demos_min_order_by + stddev: match_map_demos_stddev_order_by + stddev_pop: match_map_demos_stddev_pop_order_by + stddev_samp: match_map_demos_stddev_samp_order_by + sum: match_map_demos_sum_order_by + var_pop: match_map_demos_var_pop_order_by + var_samp: match_map_demos_var_samp_order_by + variance: match_map_demos_variance_order_by +} + +"""append existing jsonb value of filtered columns with new jsonb value""" +input match_map_demos_append_input { + bombs: jsonb + kills: jsonb + players: jsonb + round_ticks: jsonb } """ -input type for inserting array relation for remote table "match_maps" +input type for inserting array relation for remote table "match_map_demos" """ -input match_maps_arr_rel_insert_input { - data: [match_maps_insert_input!]! +input match_map_demos_arr_rel_insert_input { + data: [match_map_demos_insert_input!]! """upsert condition""" - on_conflict: match_maps_on_conflict + on_conflict: match_map_demos_on_conflict } """aggregate avg on columns""" -type match_maps_avg_fields { - clips_count: Float - - """ - A computed field, executes function "match_map_demo_total_size" - """ - demos_total_size: Int - - """ - A computed field, executes function "lineup_1_score" - """ - lineup_1_score: Int - lineup_1_timeouts_available: Float - - """ - A computed field, executes function "lineup_2_score" - """ - lineup_2_score: Int - lineup_2_timeouts_available: Float - order: Float - public_clips_count: Float +type match_map_demos_avg_fields { + duration_seconds: Float + parser_version: Float + playback_size: Float + playback_version: Float + size: Float + tick_rate: Float + total_ticks: Float } """ -order by avg() on columns of table "match_maps" +order by avg() on columns of table "match_map_demos" """ -input match_maps_avg_order_by { - clips_count: order_by - lineup_1_timeouts_available: order_by - lineup_2_timeouts_available: order_by - order: order_by - public_clips_count: order_by +input match_map_demos_avg_order_by { + duration_seconds: order_by + parser_version: order_by + playback_size: order_by + playback_version: order_by + size: order_by + tick_rate: order_by + total_ticks: order_by } """ -Boolean expression to filter rows from the table "match_maps". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "match_map_demos". All fields are combined with a logical 'AND'. """ -input match_maps_bool_exp { - _and: [match_maps_bool_exp!] - _not: match_maps_bool_exp - _or: [match_maps_bool_exp!] - clips_count: Int_comparison_exp +input match_map_demos_bool_exp { + _and: [match_map_demos_bool_exp!] + _not: match_map_demos_bool_exp + _or: [match_map_demos_bool_exp!] + bombs: jsonb_comparison_exp + clip_render_jobs: clip_render_jobs_bool_exp + clip_render_jobs_aggregate: clip_render_jobs_aggregate_bool_exp created_at: timestamptz_comparison_exp - demo_processing_started_at: timestamptz_comparison_exp - demos: match_map_demos_bool_exp - demos_aggregate: match_map_demos_aggregate_bool_exp - demos_download_url: String_comparison_exp - demos_total_size: Int_comparison_exp - e_match_map_status: e_match_map_status_bool_exp - ended_at: timestamptz_comparison_exp - flashes: player_flashes_bool_exp - flashes_aggregate: player_flashes_aggregate_bool_exp + cs2_build: String_comparison_exp + demo_sessions: match_demo_sessions_bool_exp + demo_sessions_aggregate: match_demo_sessions_aggregate_bool_exp + download_url: String_comparison_exp + duration_seconds: Float_comparison_exp + file: String_comparison_exp + geometry_validated: Boolean_comparison_exp id: uuid_comparison_exp - is_current_map: Boolean_comparison_exp - latest_clip_at: timestamptz_comparison_exp - lineup_1_score: Int_comparison_exp - lineup_1_side: e_sides_enum_comparison_exp - lineup_1_timeouts_available: Int_comparison_exp - lineup_2_score: Int_comparison_exp - lineup_2_side: e_sides_enum_comparison_exp - lineup_2_timeouts_available: Int_comparison_exp - map: maps_bool_exp - map_id: uuid_comparison_exp + kills: jsonb_comparison_exp + map_name: String_comparison_exp match: matches_bool_exp match_clips: match_clips_bool_exp match_clips_aggregate: match_clips_aggregate_bool_exp match_id: uuid_comparison_exp - objectives: player_objectives_bool_exp - objectives_aggregate: player_objectives_aggregate_bool_exp - order: Int_comparison_exp - player_assists: player_assists_bool_exp - player_assists_aggregate: player_assists_aggregate_bool_exp - player_damages: player_damages_bool_exp - player_damages_aggregate: player_damages_aggregate_bool_exp - player_kills: player_kills_bool_exp - player_kills_aggregate: player_kills_aggregate_bool_exp - player_unused_utilities: player_unused_utility_bool_exp - player_unused_utilities_aggregate: player_unused_utility_aggregate_bool_exp - public_clips_count: Int_comparison_exp - public_latest_clip_at: timestamptz_comparison_exp - rounds: match_map_rounds_bool_exp - rounds_aggregate: match_map_rounds_aggregate_bool_exp - started_at: timestamptz_comparison_exp - status: e_match_map_status_enum_comparison_exp - utility: player_utility_bool_exp - utility_aggregate: player_utility_aggregate_bool_exp - vetos: match_map_veto_picks_bool_exp - vetos_aggregate: match_map_veto_picks_aggregate_bool_exp - winning_lineup_id: uuid_comparison_exp + match_map: match_maps_bool_exp + match_map_id: uuid_comparison_exp + metadata_parsed_at: timestamptz_comparison_exp + parser_version: Int_comparison_exp + playback_file: String_comparison_exp + playback_size: Int_comparison_exp + playback_url: String_comparison_exp + playback_version: Int_comparison_exp + players: jsonb_comparison_exp + round_ticks: jsonb_comparison_exp + size: Int_comparison_exp + tick_rate: Float_comparison_exp + total_ticks: Int_comparison_exp + workshop_id: String_comparison_exp } """ -unique or primary key constraints on table "match_maps" +unique or primary key constraints on table "match_map_demos" """ -enum match_maps_constraint { +enum match_map_demos_constraint { """ - unique or primary key constraint on columns "order", "match_id" + unique or primary key constraint on columns "id" """ - match_maps_match_id_order_key + match_demos_pkey """ - unique or primary key constraint on columns "id" + unique or primary key constraint on columns "file", "match_map_id" """ - match_maps_pkey + match_map_demos_match_map_id_file_key } """ -input type for incrementing numeric columns in table "match_maps" +delete the field or element with specified path (for JSON arrays, negative integers count from the end) """ -input match_maps_inc_input { - clips_count: Int - lineup_1_timeouts_available: Int - lineup_2_timeouts_available: Int - order: Int - public_clips_count: Int +input match_map_demos_delete_at_path_input { + bombs: [String!] + kills: [String!] + players: [String!] + round_ticks: [String!] } """ -input type for inserting data into table "match_maps" +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array """ -input match_maps_insert_input { - clips_count: Int - created_at: timestamptz - demo_processing_started_at: timestamptz - demos: match_map_demos_arr_rel_insert_input - e_match_map_status: e_match_map_status_obj_rel_insert_input - ended_at: timestamptz - flashes: player_flashes_arr_rel_insert_input - id: uuid - latest_clip_at: timestamptz - lineup_1_side: e_sides_enum - lineup_1_timeouts_available: Int - lineup_2_side: e_sides_enum - lineup_2_timeouts_available: Int - map: maps_obj_rel_insert_input - map_id: uuid +input match_map_demos_delete_elem_input { + bombs: Int + kills: Int + players: Int + round_ticks: Int +} + +""" +delete key/value pair or string element. key/value pairs are matched based on their key value +""" +input match_map_demos_delete_key_input { + bombs: String + kills: String + players: String + round_ticks: String +} + +""" +input type for incrementing numeric columns in table "match_map_demos" +""" +input match_map_demos_inc_input { + parser_version: Int + playback_size: Int + playback_version: Int + size: Int + tick_rate: Float + total_ticks: Int +} + +""" +input type for inserting data into table "match_map_demos" +""" +input match_map_demos_insert_input { + bombs: jsonb + clip_render_jobs: clip_render_jobs_arr_rel_insert_input + created_at: timestamptz + cs2_build: String + demo_sessions: match_demo_sessions_arr_rel_insert_input + file: String + geometry_validated: Boolean + id: uuid + kills: jsonb + map_name: String match: matches_obj_rel_insert_input match_clips: match_clips_arr_rel_insert_input match_id: uuid - objectives: player_objectives_arr_rel_insert_input - order: Int - player_assists: player_assists_arr_rel_insert_input - player_damages: player_damages_arr_rel_insert_input - player_kills: player_kills_arr_rel_insert_input - player_unused_utilities: player_unused_utility_arr_rel_insert_input - public_clips_count: Int - public_latest_clip_at: timestamptz - rounds: match_map_rounds_arr_rel_insert_input - started_at: timestamptz - status: e_match_map_status_enum - utility: player_utility_arr_rel_insert_input - vetos: match_map_veto_picks_arr_rel_insert_input - winning_lineup_id: uuid + match_map: match_maps_obj_rel_insert_input + match_map_id: uuid + metadata_parsed_at: timestamptz + parser_version: Int + playback_file: String + playback_size: Int + playback_version: Int + players: jsonb + round_ticks: jsonb + size: Int + tick_rate: Float + total_ticks: Int + workshop_id: String } """aggregate max on columns""" -type match_maps_max_fields { - clips_count: Int +type match_map_demos_max_fields { created_at: timestamptz - demo_processing_started_at: timestamptz - - """ - A computed field, executes function "match_map_demo_download_url" - """ - demos_download_url: String + cs2_build: String """ - A computed field, executes function "match_map_demo_total_size" + A computed field, executes function "demo_download_url" """ - demos_total_size: Int - ended_at: timestamptz + download_url: String + duration_seconds: Float + file: String id: uuid - latest_clip_at: timestamptz - - """ - A computed field, executes function "lineup_1_score" - """ - lineup_1_score: Int - lineup_1_timeouts_available: Int + map_name: String + match_id: uuid + match_map_id: uuid + metadata_parsed_at: timestamptz + parser_version: Int + playback_file: String + playback_size: Int """ - A computed field, executes function "lineup_2_score" + A computed field, executes function "demo_playback_url" """ - lineup_2_score: Int - lineup_2_timeouts_available: Int - map_id: uuid - match_id: uuid - order: Int - public_clips_count: Int - public_latest_clip_at: timestamptz - started_at: timestamptz - winning_lineup_id: uuid + playback_url: String + playback_version: Int + size: Int + tick_rate: Float + total_ticks: Int + workshop_id: String } """ -order by max() on columns of table "match_maps" +order by max() on columns of table "match_map_demos" """ -input match_maps_max_order_by { - clips_count: order_by +input match_map_demos_max_order_by { created_at: order_by - demo_processing_started_at: order_by - ended_at: order_by + cs2_build: order_by + duration_seconds: order_by + file: order_by id: order_by - latest_clip_at: order_by - lineup_1_timeouts_available: order_by - lineup_2_timeouts_available: order_by - map_id: order_by + map_name: order_by match_id: order_by - order: order_by - public_clips_count: order_by - public_latest_clip_at: order_by - started_at: order_by - winning_lineup_id: order_by + match_map_id: order_by + metadata_parsed_at: order_by + parser_version: order_by + playback_file: order_by + playback_size: order_by + playback_version: order_by + size: order_by + tick_rate: order_by + total_ticks: order_by + workshop_id: order_by } """aggregate min on columns""" -type match_maps_min_fields { - clips_count: Int +type match_map_demos_min_fields { created_at: timestamptz - demo_processing_started_at: timestamptz - - """ - A computed field, executes function "match_map_demo_download_url" - """ - demos_download_url: String + cs2_build: String """ - A computed field, executes function "match_map_demo_total_size" + A computed field, executes function "demo_download_url" """ - demos_total_size: Int - ended_at: timestamptz + download_url: String + duration_seconds: Float + file: String id: uuid - latest_clip_at: timestamptz - - """ - A computed field, executes function "lineup_1_score" - """ - lineup_1_score: Int - lineup_1_timeouts_available: Int + map_name: String + match_id: uuid + match_map_id: uuid + metadata_parsed_at: timestamptz + parser_version: Int + playback_file: String + playback_size: Int """ - A computed field, executes function "lineup_2_score" + A computed field, executes function "demo_playback_url" """ - lineup_2_score: Int - lineup_2_timeouts_available: Int - map_id: uuid - match_id: uuid - order: Int - public_clips_count: Int - public_latest_clip_at: timestamptz - started_at: timestamptz - winning_lineup_id: uuid + playback_url: String + playback_version: Int + size: Int + tick_rate: Float + total_ticks: Int + workshop_id: String } """ -order by min() on columns of table "match_maps" +order by min() on columns of table "match_map_demos" """ -input match_maps_min_order_by { - clips_count: order_by +input match_map_demos_min_order_by { created_at: order_by - demo_processing_started_at: order_by - ended_at: order_by + cs2_build: order_by + duration_seconds: order_by + file: order_by id: order_by - latest_clip_at: order_by - lineup_1_timeouts_available: order_by - lineup_2_timeouts_available: order_by - map_id: order_by + map_name: order_by match_id: order_by - order: order_by - public_clips_count: order_by - public_latest_clip_at: order_by - started_at: order_by - winning_lineup_id: order_by + match_map_id: order_by + metadata_parsed_at: order_by + parser_version: order_by + playback_file: order_by + playback_size: order_by + playback_version: order_by + size: order_by + tick_rate: order_by + total_ticks: order_by + workshop_id: order_by } """ -response of any mutation on the table "match_maps" +response of any mutation on the table "match_map_demos" """ -type match_maps_mutation_response { +type match_map_demos_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [match_maps!]! + returning: [match_map_demos!]! } """ -input type for inserting object relation for remote table "match_maps" +input type for inserting object relation for remote table "match_map_demos" """ -input match_maps_obj_rel_insert_input { - data: match_maps_insert_input! +input match_map_demos_obj_rel_insert_input { + data: match_map_demos_insert_input! """upsert condition""" - on_conflict: match_maps_on_conflict + on_conflict: match_map_demos_on_conflict } """ -on_conflict condition type for table "match_maps" +on_conflict condition type for table "match_map_demos" """ -input match_maps_on_conflict { - constraint: match_maps_constraint! - update_columns: [match_maps_update_column!]! = [] - where: match_maps_bool_exp +input match_map_demos_on_conflict { + constraint: match_map_demos_constraint! + update_columns: [match_map_demos_update_column!]! = [] + where: match_map_demos_bool_exp } -"""Ordering options when selecting data from "match_maps".""" -input match_maps_order_by { - clips_count: order_by +"""Ordering options when selecting data from "match_map_demos".""" +input match_map_demos_order_by { + bombs: order_by + clip_render_jobs_aggregate: clip_render_jobs_aggregate_order_by created_at: order_by - demo_processing_started_at: order_by - demos_aggregate: match_map_demos_aggregate_order_by - demos_download_url: order_by - demos_total_size: order_by - e_match_map_status: e_match_map_status_order_by - ended_at: order_by - flashes_aggregate: player_flashes_aggregate_order_by + cs2_build: order_by + demo_sessions_aggregate: match_demo_sessions_aggregate_order_by + download_url: order_by + duration_seconds: order_by + file: order_by + geometry_validated: order_by id: order_by - is_current_map: order_by - latest_clip_at: order_by - lineup_1_score: order_by - lineup_1_side: order_by - lineup_1_timeouts_available: order_by - lineup_2_score: order_by - lineup_2_side: order_by - lineup_2_timeouts_available: order_by - map: maps_order_by - map_id: order_by + kills: order_by + map_name: order_by match: matches_order_by match_clips_aggregate: match_clips_aggregate_order_by match_id: order_by - objectives_aggregate: player_objectives_aggregate_order_by - order: order_by - player_assists_aggregate: player_assists_aggregate_order_by - player_damages_aggregate: player_damages_aggregate_order_by - player_kills_aggregate: player_kills_aggregate_order_by - player_unused_utilities_aggregate: player_unused_utility_aggregate_order_by - public_clips_count: order_by - public_latest_clip_at: order_by - rounds_aggregate: match_map_rounds_aggregate_order_by - started_at: order_by - status: order_by - utility_aggregate: player_utility_aggregate_order_by - vetos_aggregate: match_map_veto_picks_aggregate_order_by - winning_lineup_id: order_by + match_map: match_maps_order_by + match_map_id: order_by + metadata_parsed_at: order_by + parser_version: order_by + playback_file: order_by + playback_size: order_by + playback_url: order_by + playback_version: order_by + players: order_by + round_ticks: order_by + size: order_by + tick_rate: order_by + total_ticks: order_by + workshop_id: order_by } -"""primary key columns input for table: match_maps""" -input match_maps_pk_columns_input { +"""primary key columns input for table: match_map_demos""" +input match_map_demos_pk_columns_input { id: uuid! } +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input match_map_demos_prepend_input { + bombs: jsonb + kills: jsonb + players: jsonb + round_ticks: jsonb +} + """ -select columns of table "match_maps" +select columns of table "match_map_demos" """ -enum match_maps_select_column { +enum match_map_demos_select_column { """column name""" - clips_count + bombs """column name""" created_at """column name""" - demo_processing_started_at + cs2_build """column name""" - ended_at + duration_seconds + + """column name""" + file + + """column name""" + geometry_validated """column name""" id """column name""" - latest_clip_at + kills """column name""" - lineup_1_side + map_name """column name""" - lineup_1_timeouts_available + match_id """column name""" - lineup_2_side + match_map_id """column name""" - lineup_2_timeouts_available + metadata_parsed_at """column name""" - map_id + parser_version """column name""" - match_id + playback_file """column name""" - order + playback_size """column name""" - public_clips_count + playback_version """column name""" - public_latest_clip_at + players """column name""" - started_at + round_ticks """column name""" - status + size """column name""" - winning_lineup_id + tick_rate + + """column name""" + total_ticks + + """column name""" + workshop_id } """ -input type for updating data in table "match_maps" +select "match_map_demos_aggregate_bool_exp_bool_and_arguments_columns" columns of table "match_map_demos" """ -input match_maps_set_input { - clips_count: Int +enum match_map_demos_select_column_match_map_demos_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + geometry_validated +} + +""" +select "match_map_demos_aggregate_bool_exp_bool_or_arguments_columns" columns of table "match_map_demos" +""" +enum match_map_demos_select_column_match_map_demos_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + geometry_validated +} + +""" +input type for updating data in table "match_map_demos" +""" +input match_map_demos_set_input { + bombs: jsonb created_at: timestamptz - demo_processing_started_at: timestamptz - ended_at: timestamptz + cs2_build: String + file: String + geometry_validated: Boolean id: uuid - latest_clip_at: timestamptz - lineup_1_side: e_sides_enum - lineup_1_timeouts_available: Int - lineup_2_side: e_sides_enum - lineup_2_timeouts_available: Int - map_id: uuid + kills: jsonb + map_name: String match_id: uuid - order: Int - public_clips_count: Int - public_latest_clip_at: timestamptz - started_at: timestamptz - status: e_match_map_status_enum - winning_lineup_id: uuid + match_map_id: uuid + metadata_parsed_at: timestamptz + parser_version: Int + playback_file: String + playback_size: Int + playback_version: Int + players: jsonb + round_ticks: jsonb + size: Int + tick_rate: Float + total_ticks: Int + workshop_id: String } """aggregate stddev on columns""" -type match_maps_stddev_fields { - clips_count: Float - - """ - A computed field, executes function "match_map_demo_total_size" - """ - demos_total_size: Int - - """ - A computed field, executes function "lineup_1_score" - """ - lineup_1_score: Int - lineup_1_timeouts_available: Float - - """ - A computed field, executes function "lineup_2_score" - """ - lineup_2_score: Int - lineup_2_timeouts_available: Float - order: Float - public_clips_count: Float +type match_map_demos_stddev_fields { + duration_seconds: Float + parser_version: Float + playback_size: Float + playback_version: Float + size: Float + tick_rate: Float + total_ticks: Float } """ -order by stddev() on columns of table "match_maps" +order by stddev() on columns of table "match_map_demos" """ -input match_maps_stddev_order_by { - clips_count: order_by - lineup_1_timeouts_available: order_by - lineup_2_timeouts_available: order_by - order: order_by - public_clips_count: order_by +input match_map_demos_stddev_order_by { + duration_seconds: order_by + parser_version: order_by + playback_size: order_by + playback_version: order_by + size: order_by + tick_rate: order_by + total_ticks: order_by } """aggregate stddev_pop on columns""" -type match_maps_stddev_pop_fields { - clips_count: Float - - """ - A computed field, executes function "match_map_demo_total_size" - """ - demos_total_size: Int - - """ - A computed field, executes function "lineup_1_score" - """ - lineup_1_score: Int - lineup_1_timeouts_available: Float - - """ - A computed field, executes function "lineup_2_score" - """ - lineup_2_score: Int - lineup_2_timeouts_available: Float - order: Float - public_clips_count: Float +type match_map_demos_stddev_pop_fields { + duration_seconds: Float + parser_version: Float + playback_size: Float + playback_version: Float + size: Float + tick_rate: Float + total_ticks: Float } """ -order by stddev_pop() on columns of table "match_maps" +order by stddev_pop() on columns of table "match_map_demos" """ -input match_maps_stddev_pop_order_by { - clips_count: order_by - lineup_1_timeouts_available: order_by - lineup_2_timeouts_available: order_by - order: order_by - public_clips_count: order_by +input match_map_demos_stddev_pop_order_by { + duration_seconds: order_by + parser_version: order_by + playback_size: order_by + playback_version: order_by + size: order_by + tick_rate: order_by + total_ticks: order_by } """aggregate stddev_samp on columns""" -type match_maps_stddev_samp_fields { - clips_count: Float - - """ - A computed field, executes function "match_map_demo_total_size" - """ - demos_total_size: Int - - """ - A computed field, executes function "lineup_1_score" - """ - lineup_1_score: Int - lineup_1_timeouts_available: Float - - """ - A computed field, executes function "lineup_2_score" - """ - lineup_2_score: Int - lineup_2_timeouts_available: Float - order: Float - public_clips_count: Float -} +type match_map_demos_stddev_samp_fields { + duration_seconds: Float + parser_version: Float + playback_size: Float + playback_version: Float + size: Float + tick_rate: Float + total_ticks: Float +} """ -order by stddev_samp() on columns of table "match_maps" +order by stddev_samp() on columns of table "match_map_demos" """ -input match_maps_stddev_samp_order_by { - clips_count: order_by - lineup_1_timeouts_available: order_by - lineup_2_timeouts_available: order_by - order: order_by - public_clips_count: order_by +input match_map_demos_stddev_samp_order_by { + duration_seconds: order_by + parser_version: order_by + playback_size: order_by + playback_version: order_by + size: order_by + tick_rate: order_by + total_ticks: order_by } """ -Streaming cursor of the table "match_maps" +Streaming cursor of the table "match_map_demos" """ -input match_maps_stream_cursor_input { +input match_map_demos_stream_cursor_input { """Stream column input with initial value""" - initial_value: match_maps_stream_cursor_value_input! + initial_value: match_map_demos_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input match_maps_stream_cursor_value_input { - clips_count: Int +input match_map_demos_stream_cursor_value_input { + bombs: jsonb created_at: timestamptz - demo_processing_started_at: timestamptz - ended_at: timestamptz + cs2_build: String + duration_seconds: Float + file: String + geometry_validated: Boolean id: uuid - latest_clip_at: timestamptz - lineup_1_side: e_sides_enum - lineup_1_timeouts_available: Int - lineup_2_side: e_sides_enum - lineup_2_timeouts_available: Int - map_id: uuid + kills: jsonb + map_name: String match_id: uuid - order: Int - public_clips_count: Int - public_latest_clip_at: timestamptz - started_at: timestamptz - status: e_match_map_status_enum - winning_lineup_id: uuid + match_map_id: uuid + metadata_parsed_at: timestamptz + parser_version: Int + playback_file: String + playback_size: Int + playback_version: Int + players: jsonb + round_ticks: jsonb + size: Int + tick_rate: Float + total_ticks: Int + workshop_id: String } """aggregate sum on columns""" -type match_maps_sum_fields { - clips_count: Int - - """ - A computed field, executes function "match_map_demo_total_size" - """ - demos_total_size: Int - - """ - A computed field, executes function "lineup_1_score" - """ - lineup_1_score: Int - lineup_1_timeouts_available: Int - - """ - A computed field, executes function "lineup_2_score" - """ - lineup_2_score: Int - lineup_2_timeouts_available: Int - order: Int - public_clips_count: Int +type match_map_demos_sum_fields { + duration_seconds: Float + parser_version: Int + playback_size: Int + playback_version: Int + size: Int + tick_rate: Float + total_ticks: Int } """ -order by sum() on columns of table "match_maps" +order by sum() on columns of table "match_map_demos" """ -input match_maps_sum_order_by { - clips_count: order_by - lineup_1_timeouts_available: order_by - lineup_2_timeouts_available: order_by - order: order_by - public_clips_count: order_by +input match_map_demos_sum_order_by { + duration_seconds: order_by + parser_version: order_by + playback_size: order_by + playback_version: order_by + size: order_by + tick_rate: order_by + total_ticks: order_by } """ -update columns of table "match_maps" +update columns of table "match_map_demos" """ -enum match_maps_update_column { +enum match_map_demos_update_column { """column name""" - clips_count + bombs """column name""" created_at """column name""" - demo_processing_started_at + cs2_build """column name""" - ended_at + file """column name""" - id + geometry_validated """column name""" - latest_clip_at + id """column name""" - lineup_1_side + kills """column name""" - lineup_1_timeouts_available + map_name """column name""" - lineup_2_side + match_id """column name""" - lineup_2_timeouts_available + match_map_id """column name""" - map_id + metadata_parsed_at """column name""" - match_id + parser_version """column name""" - order + playback_file """column name""" - public_clips_count + playback_size """column name""" - public_latest_clip_at + playback_version """column name""" - started_at + players """column name""" - status + round_ticks """column name""" - winning_lineup_id -} + size -input match_maps_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: match_maps_inc_input + """column name""" + tick_rate - """sets the columns of the filtered rows to the given values""" - _set: match_maps_set_input + """column name""" + total_ticks - """filter the rows which have to be updated""" - where: match_maps_bool_exp! + """column name""" + workshop_id } -"""aggregate var_pop on columns""" -type match_maps_var_pop_fields { - clips_count: Float +input match_map_demos_updates { + """append existing jsonb value of filtered columns with new jsonb value""" + _append: match_map_demos_append_input """ - A computed field, executes function "match_map_demo_total_size" + delete the field or element with specified path (for JSON arrays, negative integers count from the end) """ - demos_total_size: Int + _delete_at_path: match_map_demos_delete_at_path_input """ - A computed field, executes function "lineup_1_score" + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array """ - lineup_1_score: Int - lineup_1_timeouts_available: Float + _delete_elem: match_map_demos_delete_elem_input """ - A computed field, executes function "lineup_2_score" + delete key/value pair or string element. key/value pairs are matched based on their key value """ - lineup_2_score: Int - lineup_2_timeouts_available: Float - order: Float - public_clips_count: Float + _delete_key: match_map_demos_delete_key_input + + """increments the numeric columns with given value of the filtered values""" + _inc: match_map_demos_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: match_map_demos_prepend_input + + """sets the columns of the filtered rows to the given values""" + _set: match_map_demos_set_input + + """filter the rows which have to be updated""" + where: match_map_demos_bool_exp! +} + +"""aggregate var_pop on columns""" +type match_map_demos_var_pop_fields { + duration_seconds: Float + parser_version: Float + playback_size: Float + playback_version: Float + size: Float + tick_rate: Float + total_ticks: Float } """ -order by var_pop() on columns of table "match_maps" +order by var_pop() on columns of table "match_map_demos" """ -input match_maps_var_pop_order_by { - clips_count: order_by - lineup_1_timeouts_available: order_by - lineup_2_timeouts_available: order_by - order: order_by - public_clips_count: order_by +input match_map_demos_var_pop_order_by { + duration_seconds: order_by + parser_version: order_by + playback_size: order_by + playback_version: order_by + size: order_by + tick_rate: order_by + total_ticks: order_by } """aggregate var_samp on columns""" -type match_maps_var_samp_fields { - clips_count: Float - - """ - A computed field, executes function "match_map_demo_total_size" - """ - demos_total_size: Int - - """ - A computed field, executes function "lineup_1_score" - """ - lineup_1_score: Int - lineup_1_timeouts_available: Float - - """ - A computed field, executes function "lineup_2_score" - """ - lineup_2_score: Int - lineup_2_timeouts_available: Float - order: Float - public_clips_count: Float +type match_map_demos_var_samp_fields { + duration_seconds: Float + parser_version: Float + playback_size: Float + playback_version: Float + size: Float + tick_rate: Float + total_ticks: Float } """ -order by var_samp() on columns of table "match_maps" +order by var_samp() on columns of table "match_map_demos" """ -input match_maps_var_samp_order_by { - clips_count: order_by - lineup_1_timeouts_available: order_by - lineup_2_timeouts_available: order_by - order: order_by - public_clips_count: order_by +input match_map_demos_var_samp_order_by { + duration_seconds: order_by + parser_version: order_by + playback_size: order_by + playback_version: order_by + size: order_by + tick_rate: order_by + total_ticks: order_by } """aggregate variance on columns""" -type match_maps_variance_fields { - clips_count: Float - - """ - A computed field, executes function "match_map_demo_total_size" - """ - demos_total_size: Int - - """ - A computed field, executes function "lineup_1_score" - """ - lineup_1_score: Int - lineup_1_timeouts_available: Float - - """ - A computed field, executes function "lineup_2_score" - """ - lineup_2_score: Int - lineup_2_timeouts_available: Float - order: Float - public_clips_count: Float +type match_map_demos_variance_fields { + duration_seconds: Float + parser_version: Float + playback_size: Float + playback_version: Float + size: Float + tick_rate: Float + total_ticks: Float } """ -order by variance() on columns of table "match_maps" +order by variance() on columns of table "match_map_demos" """ -input match_maps_variance_order_by { - clips_count: order_by - lineup_1_timeouts_available: order_by - lineup_2_timeouts_available: order_by - order: order_by - public_clips_count: order_by +input match_map_demos_variance_order_by { + duration_seconds: order_by + parser_version: order_by + playback_size: order_by + playback_version: order_by + size: order_by + tick_rate: order_by + total_ticks: order_by } """ -columns and relationships of "match_options" +columns and relationships of "match_map_rounds" """ -type match_options { - auto_cancel_duration: Int - auto_cancellation: Boolean! - best_of: Int! - camera_allow_teammates: Boolean! - camera_required: Boolean! - check_in_setting: e_check_in_settings_enum! - coaches: Boolean! - default_models: Boolean +type match_map_rounds { + """An array relationship""" + assists( + """distinct select on columns""" + distinct_on: [player_assists_select_column!] - """An object relationship""" - game_mode: game_modes - game_mode_id: uuid - halftime_pausematch: Boolean! + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_assists_order_by!] + + """filter the rows returned""" + where: player_assists_bool_exp + ): [player_assists!]! + + """An aggregate relationship""" + assists_aggregate( + """distinct select on columns""" + distinct_on: [player_assists_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_assists_order_by!] + + """filter the rows returned""" + where: player_assists_bool_exp + ): player_assists_aggregate! + backup_file: String + created_at: timestamptz! + deleted_at: timestamptz """ - A computed field, executes function "has_active_matches" + A computed field, executes function "has_backup_file" """ - has_active_matches: Boolean + has_backup_file: Boolean id: uuid! - invite_code: String - knife_round: Boolean! - live_match_timeout: Int - - """An object relationship""" - map_pool: map_pools! - map_pool_id: uuid! - map_veto: Boolean! - match_mode: e_match_mode_enum! """An array relationship""" - matches( + kills( """distinct select on columns""" - distinct_on: [matches_select_column!] + distinct_on: [player_kills_select_column!] """limit the number of rows returned""" limit: Int @@ -37166,16 +36232,16 @@ type match_options { offset: Int """sort the rows by one or more columns""" - order_by: [matches_order_by!] + order_by: [player_kills_order_by!] """filter the rows returned""" - where: matches_bool_exp - ): [matches!]! + where: player_kills_bool_exp + ): [player_kills!]! """An aggregate relationship""" - matches_aggregate( + kills_aggregate( """distinct select on columns""" - distinct_on: [matches_select_column!] + distinct_on: [player_kills_select_column!] """limit the number of rows returned""" limit: Int @@ -37184,949 +36250,691 @@ type match_options { offset: Int """sort the rows by one or more columns""" - order_by: [matches_order_by!] + order_by: [player_kills_order_by!] """filter the rows returned""" - where: matches_bool_exp - ): matches_aggregate! - mr: Int! - number_of_substitutes: Int! - overtime: Boolean! - prefer_dedicated_server: Boolean! - ready_setting: e_ready_settings_enum! - region_veto: Boolean! - regions: [String!] - round_restart_delay: Int - tech_timeout_setting: e_timeout_settings_enum! - timeout_setting: e_timeout_settings_enum! - - """An object relationship""" - tournament: tournaments - - """An object relationship""" - tournament_bracket: tournament_brackets + where: player_kills_bool_exp + ): player_kills_aggregate! + lineup_1_money: Int! + lineup_1_score: Int! + lineup_1_side: e_sides_enum! + lineup_1_timeouts_available: Int! + lineup_2_money: Int! + lineup_2_score: Int! + lineup_2_side: e_sides_enum! + lineup_2_timeouts_available: Int! """An object relationship""" - tournament_stage: tournament_stages - tv_delay: Int! - type: e_match_types_enum! - veto_pick_timeout: Int! + match_map: match_maps! + match_map_id: uuid! + round: Int! + time: timestamptz! + winning_reason: e_winning_reasons_enum + winning_side: String! } """ -aggregated selection of "match_options" +aggregated selection of "match_map_rounds" """ -type match_options_aggregate { - aggregate: match_options_aggregate_fields - nodes: [match_options!]! -} - -input match_options_aggregate_bool_exp { - bool_and: match_options_aggregate_bool_exp_bool_and - bool_or: match_options_aggregate_bool_exp_bool_or - count: match_options_aggregate_bool_exp_count -} - -input match_options_aggregate_bool_exp_bool_and { - arguments: match_options_select_column_match_options_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: match_options_bool_exp - predicate: Boolean_comparison_exp! +type match_map_rounds_aggregate { + aggregate: match_map_rounds_aggregate_fields + nodes: [match_map_rounds!]! } -input match_options_aggregate_bool_exp_bool_or { - arguments: match_options_select_column_match_options_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: match_options_bool_exp - predicate: Boolean_comparison_exp! +input match_map_rounds_aggregate_bool_exp { + count: match_map_rounds_aggregate_bool_exp_count } -input match_options_aggregate_bool_exp_count { - arguments: [match_options_select_column!] +input match_map_rounds_aggregate_bool_exp_count { + arguments: [match_map_rounds_select_column!] distinct: Boolean - filter: match_options_bool_exp + filter: match_map_rounds_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "match_options" +aggregate fields of "match_map_rounds" """ -type match_options_aggregate_fields { - avg: match_options_avg_fields - count(columns: [match_options_select_column!], distinct: Boolean): Int! - max: match_options_max_fields - min: match_options_min_fields - stddev: match_options_stddev_fields - stddev_pop: match_options_stddev_pop_fields - stddev_samp: match_options_stddev_samp_fields - sum: match_options_sum_fields - var_pop: match_options_var_pop_fields - var_samp: match_options_var_samp_fields - variance: match_options_variance_fields +type match_map_rounds_aggregate_fields { + avg: match_map_rounds_avg_fields + count(columns: [match_map_rounds_select_column!], distinct: Boolean): Int! + max: match_map_rounds_max_fields + min: match_map_rounds_min_fields + stddev: match_map_rounds_stddev_fields + stddev_pop: match_map_rounds_stddev_pop_fields + stddev_samp: match_map_rounds_stddev_samp_fields + sum: match_map_rounds_sum_fields + var_pop: match_map_rounds_var_pop_fields + var_samp: match_map_rounds_var_samp_fields + variance: match_map_rounds_variance_fields } """ -order by aggregate values of table "match_options" +order by aggregate values of table "match_map_rounds" """ -input match_options_aggregate_order_by { - avg: match_options_avg_order_by +input match_map_rounds_aggregate_order_by { + avg: match_map_rounds_avg_order_by count: order_by - max: match_options_max_order_by - min: match_options_min_order_by - stddev: match_options_stddev_order_by - stddev_pop: match_options_stddev_pop_order_by - stddev_samp: match_options_stddev_samp_order_by - sum: match_options_sum_order_by - var_pop: match_options_var_pop_order_by - var_samp: match_options_var_samp_order_by - variance: match_options_variance_order_by + max: match_map_rounds_max_order_by + min: match_map_rounds_min_order_by + stddev: match_map_rounds_stddev_order_by + stddev_pop: match_map_rounds_stddev_pop_order_by + stddev_samp: match_map_rounds_stddev_samp_order_by + sum: match_map_rounds_sum_order_by + var_pop: match_map_rounds_var_pop_order_by + var_samp: match_map_rounds_var_samp_order_by + variance: match_map_rounds_variance_order_by } """ -input type for inserting array relation for remote table "match_options" +input type for inserting array relation for remote table "match_map_rounds" """ -input match_options_arr_rel_insert_input { - data: [match_options_insert_input!]! +input match_map_rounds_arr_rel_insert_input { + data: [match_map_rounds_insert_input!]! """upsert condition""" - on_conflict: match_options_on_conflict + on_conflict: match_map_rounds_on_conflict } """aggregate avg on columns""" -type match_options_avg_fields { - auto_cancel_duration: Float - best_of: Float - live_match_timeout: Float - mr: Float - number_of_substitutes: Float - round_restart_delay: Float - tv_delay: Float - veto_pick_timeout: Float +type match_map_rounds_avg_fields { + lineup_1_money: Float + lineup_1_score: Float + lineup_1_timeouts_available: Float + lineup_2_money: Float + lineup_2_score: Float + lineup_2_timeouts_available: Float + round: Float } """ -order by avg() on columns of table "match_options" +order by avg() on columns of table "match_map_rounds" """ -input match_options_avg_order_by { - auto_cancel_duration: order_by - best_of: order_by - live_match_timeout: order_by - mr: order_by - number_of_substitutes: order_by - round_restart_delay: order_by - tv_delay: order_by - veto_pick_timeout: order_by +input match_map_rounds_avg_order_by { + lineup_1_money: order_by + lineup_1_score: order_by + lineup_1_timeouts_available: order_by + lineup_2_money: order_by + lineup_2_score: order_by + lineup_2_timeouts_available: order_by + round: order_by } """ -Boolean expression to filter rows from the table "match_options". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "match_map_rounds". All fields are combined with a logical 'AND'. """ -input match_options_bool_exp { - _and: [match_options_bool_exp!] - _not: match_options_bool_exp - _or: [match_options_bool_exp!] - auto_cancel_duration: Int_comparison_exp - auto_cancellation: Boolean_comparison_exp - best_of: Int_comparison_exp - camera_allow_teammates: Boolean_comparison_exp - camera_required: Boolean_comparison_exp - check_in_setting: e_check_in_settings_enum_comparison_exp - coaches: Boolean_comparison_exp - default_models: Boolean_comparison_exp - game_mode: game_modes_bool_exp - game_mode_id: uuid_comparison_exp - halftime_pausematch: Boolean_comparison_exp - has_active_matches: Boolean_comparison_exp +input match_map_rounds_bool_exp { + _and: [match_map_rounds_bool_exp!] + _not: match_map_rounds_bool_exp + _or: [match_map_rounds_bool_exp!] + assists: player_assists_bool_exp + assists_aggregate: player_assists_aggregate_bool_exp + backup_file: String_comparison_exp + created_at: timestamptz_comparison_exp + deleted_at: timestamptz_comparison_exp + has_backup_file: Boolean_comparison_exp id: uuid_comparison_exp - invite_code: String_comparison_exp - knife_round: Boolean_comparison_exp - live_match_timeout: Int_comparison_exp - map_pool: map_pools_bool_exp - map_pool_id: uuid_comparison_exp - map_veto: Boolean_comparison_exp - match_mode: e_match_mode_enum_comparison_exp - matches: matches_bool_exp - matches_aggregate: matches_aggregate_bool_exp - mr: Int_comparison_exp - number_of_substitutes: Int_comparison_exp - overtime: Boolean_comparison_exp - prefer_dedicated_server: Boolean_comparison_exp - ready_setting: e_ready_settings_enum_comparison_exp - region_veto: Boolean_comparison_exp - regions: String_array_comparison_exp - round_restart_delay: Int_comparison_exp - tech_timeout_setting: e_timeout_settings_enum_comparison_exp - timeout_setting: e_timeout_settings_enum_comparison_exp - tournament: tournaments_bool_exp - tournament_bracket: tournament_brackets_bool_exp - tournament_stage: tournament_stages_bool_exp - tv_delay: Int_comparison_exp - type: e_match_types_enum_comparison_exp - veto_pick_timeout: Int_comparison_exp + kills: player_kills_bool_exp + kills_aggregate: player_kills_aggregate_bool_exp + lineup_1_money: Int_comparison_exp + lineup_1_score: Int_comparison_exp + lineup_1_side: e_sides_enum_comparison_exp + lineup_1_timeouts_available: Int_comparison_exp + lineup_2_money: Int_comparison_exp + lineup_2_score: Int_comparison_exp + lineup_2_side: e_sides_enum_comparison_exp + lineup_2_timeouts_available: Int_comparison_exp + match_map: match_maps_bool_exp + match_map_id: uuid_comparison_exp + round: Int_comparison_exp + time: timestamptz_comparison_exp + winning_reason: e_winning_reasons_enum_comparison_exp + winning_side: String_comparison_exp } """ -unique or primary key constraints on table "match_options" +unique or primary key constraints on table "match_map_rounds" """ -enum match_options_constraint { +enum match_map_rounds_constraint { """ unique or primary key constraint on columns "id" """ - match_options_pkey + match_rounds__id_key + + """ + unique or primary key constraint on columns "match_map_id", "round" + """ + match_rounds_match_id_round_key + + """ + unique or primary key constraint on columns "id" + """ + match_rounds_pkey } """ -input type for incrementing numeric columns in table "match_options" +input type for incrementing numeric columns in table "match_map_rounds" """ -input match_options_inc_input { - auto_cancel_duration: Int - best_of: Int - live_match_timeout: Int - mr: Int - number_of_substitutes: Int - round_restart_delay: Int - tv_delay: Int - veto_pick_timeout: Int +input match_map_rounds_inc_input { + lineup_1_money: Int + lineup_1_score: Int + lineup_1_timeouts_available: Int + lineup_2_money: Int + lineup_2_score: Int + lineup_2_timeouts_available: Int + round: Int } """ -input type for inserting data into table "match_options" +input type for inserting data into table "match_map_rounds" """ -input match_options_insert_input { - auto_cancel_duration: Int - auto_cancellation: Boolean - best_of: Int - camera_allow_teammates: Boolean - camera_required: Boolean - check_in_setting: e_check_in_settings_enum - coaches: Boolean - default_models: Boolean - game_mode: game_modes_obj_rel_insert_input - game_mode_id: uuid - halftime_pausematch: Boolean +input match_map_rounds_insert_input { + assists: player_assists_arr_rel_insert_input + backup_file: String + created_at: timestamptz + deleted_at: timestamptz id: uuid - invite_code: String - knife_round: Boolean - live_match_timeout: Int - map_pool: map_pools_obj_rel_insert_input - map_pool_id: uuid - map_veto: Boolean - match_mode: e_match_mode_enum - matches: matches_arr_rel_insert_input - mr: Int - number_of_substitutes: Int - overtime: Boolean - prefer_dedicated_server: Boolean - ready_setting: e_ready_settings_enum - region_veto: Boolean - regions: [String!] - round_restart_delay: Int - tech_timeout_setting: e_timeout_settings_enum - timeout_setting: e_timeout_settings_enum - tournament: tournaments_obj_rel_insert_input - tournament_bracket: tournament_brackets_obj_rel_insert_input - tournament_stage: tournament_stages_obj_rel_insert_input - tv_delay: Int - type: e_match_types_enum - veto_pick_timeout: Int + kills: player_kills_arr_rel_insert_input + lineup_1_money: Int + lineup_1_score: Int + lineup_1_side: e_sides_enum + lineup_1_timeouts_available: Int + lineup_2_money: Int + lineup_2_score: Int + lineup_2_side: e_sides_enum + lineup_2_timeouts_available: Int + match_map: match_maps_obj_rel_insert_input + match_map_id: uuid + round: Int + time: timestamptz + winning_reason: e_winning_reasons_enum + winning_side: String } """aggregate max on columns""" -type match_options_max_fields { - auto_cancel_duration: Int - best_of: Int - game_mode_id: uuid +type match_map_rounds_max_fields { + backup_file: String + created_at: timestamptz + deleted_at: timestamptz id: uuid - invite_code: String - live_match_timeout: Int - map_pool_id: uuid - mr: Int - number_of_substitutes: Int - regions: [String!] - round_restart_delay: Int - tv_delay: Int - veto_pick_timeout: Int + lineup_1_money: Int + lineup_1_score: Int + lineup_1_timeouts_available: Int + lineup_2_money: Int + lineup_2_score: Int + lineup_2_timeouts_available: Int + match_map_id: uuid + round: Int + time: timestamptz + winning_side: String } """ -order by max() on columns of table "match_options" +order by max() on columns of table "match_map_rounds" """ -input match_options_max_order_by { - auto_cancel_duration: order_by - best_of: order_by - game_mode_id: order_by +input match_map_rounds_max_order_by { + backup_file: order_by + created_at: order_by + deleted_at: order_by id: order_by - invite_code: order_by - live_match_timeout: order_by - map_pool_id: order_by - mr: order_by - number_of_substitutes: order_by - regions: order_by - round_restart_delay: order_by - tv_delay: order_by - veto_pick_timeout: order_by + lineup_1_money: order_by + lineup_1_score: order_by + lineup_1_timeouts_available: order_by + lineup_2_money: order_by + lineup_2_score: order_by + lineup_2_timeouts_available: order_by + match_map_id: order_by + round: order_by + time: order_by + winning_side: order_by } """aggregate min on columns""" -type match_options_min_fields { - auto_cancel_duration: Int - best_of: Int - game_mode_id: uuid +type match_map_rounds_min_fields { + backup_file: String + created_at: timestamptz + deleted_at: timestamptz id: uuid - invite_code: String - live_match_timeout: Int - map_pool_id: uuid - mr: Int - number_of_substitutes: Int - regions: [String!] - round_restart_delay: Int - tv_delay: Int - veto_pick_timeout: Int + lineup_1_money: Int + lineup_1_score: Int + lineup_1_timeouts_available: Int + lineup_2_money: Int + lineup_2_score: Int + lineup_2_timeouts_available: Int + match_map_id: uuid + round: Int + time: timestamptz + winning_side: String } """ -order by min() on columns of table "match_options" +order by min() on columns of table "match_map_rounds" """ -input match_options_min_order_by { - auto_cancel_duration: order_by - best_of: order_by - game_mode_id: order_by +input match_map_rounds_min_order_by { + backup_file: order_by + created_at: order_by + deleted_at: order_by id: order_by - invite_code: order_by - live_match_timeout: order_by - map_pool_id: order_by - mr: order_by - number_of_substitutes: order_by - regions: order_by - round_restart_delay: order_by - tv_delay: order_by - veto_pick_timeout: order_by + lineup_1_money: order_by + lineup_1_score: order_by + lineup_1_timeouts_available: order_by + lineup_2_money: order_by + lineup_2_score: order_by + lineup_2_timeouts_available: order_by + match_map_id: order_by + round: order_by + time: order_by + winning_side: order_by } """ -response of any mutation on the table "match_options" +response of any mutation on the table "match_map_rounds" """ -type match_options_mutation_response { +type match_map_rounds_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [match_options!]! -} - -""" -input type for inserting object relation for remote table "match_options" -""" -input match_options_obj_rel_insert_input { - data: match_options_insert_input! - - """upsert condition""" - on_conflict: match_options_on_conflict + returning: [match_map_rounds!]! } """ -on_conflict condition type for table "match_options" +on_conflict condition type for table "match_map_rounds" """ -input match_options_on_conflict { - constraint: match_options_constraint! - update_columns: [match_options_update_column!]! = [] - where: match_options_bool_exp +input match_map_rounds_on_conflict { + constraint: match_map_rounds_constraint! + update_columns: [match_map_rounds_update_column!]! = [] + where: match_map_rounds_bool_exp } -"""Ordering options when selecting data from "match_options".""" -input match_options_order_by { - auto_cancel_duration: order_by - auto_cancellation: order_by - best_of: order_by - camera_allow_teammates: order_by - camera_required: order_by - check_in_setting: order_by - coaches: order_by - default_models: order_by - game_mode: game_modes_order_by - game_mode_id: order_by - halftime_pausematch: order_by - has_active_matches: order_by +"""Ordering options when selecting data from "match_map_rounds".""" +input match_map_rounds_order_by { + assists_aggregate: player_assists_aggregate_order_by + backup_file: order_by + created_at: order_by + deleted_at: order_by + has_backup_file: order_by id: order_by - invite_code: order_by - knife_round: order_by - live_match_timeout: order_by - map_pool: map_pools_order_by - map_pool_id: order_by - map_veto: order_by - match_mode: order_by - matches_aggregate: matches_aggregate_order_by - mr: order_by - number_of_substitutes: order_by - overtime: order_by - prefer_dedicated_server: order_by - ready_setting: order_by - region_veto: order_by - regions: order_by - round_restart_delay: order_by - tech_timeout_setting: order_by - timeout_setting: order_by - tournament: tournaments_order_by - tournament_bracket: tournament_brackets_order_by - tournament_stage: tournament_stages_order_by - tv_delay: order_by - type: order_by - veto_pick_timeout: order_by + kills_aggregate: player_kills_aggregate_order_by + lineup_1_money: order_by + lineup_1_score: order_by + lineup_1_side: order_by + lineup_1_timeouts_available: order_by + lineup_2_money: order_by + lineup_2_score: order_by + lineup_2_side: order_by + lineup_2_timeouts_available: order_by + match_map: match_maps_order_by + match_map_id: order_by + round: order_by + time: order_by + winning_reason: order_by + winning_side: order_by } -"""primary key columns input for table: match_options""" -input match_options_pk_columns_input { +"""primary key columns input for table: match_map_rounds""" +input match_map_rounds_pk_columns_input { id: uuid! } """ -select columns of table "match_options" +select columns of table "match_map_rounds" """ -enum match_options_select_column { - """column name""" - auto_cancel_duration - - """column name""" - auto_cancellation - - """column name""" - best_of - - """column name""" - camera_allow_teammates - - """column name""" - camera_required - - """column name""" - check_in_setting - - """column name""" - coaches - +enum match_map_rounds_select_column { """column name""" - default_models + backup_file """column name""" - game_mode_id + created_at """column name""" - halftime_pausematch + deleted_at """column name""" id """column name""" - invite_code - - """column name""" - knife_round - - """column name""" - live_match_timeout - - """column name""" - map_pool_id - - """column name""" - map_veto + lineup_1_money """column name""" - match_mode + lineup_1_score """column name""" - mr + lineup_1_side """column name""" - number_of_substitutes + lineup_1_timeouts_available """column name""" - overtime + lineup_2_money """column name""" - prefer_dedicated_server + lineup_2_score """column name""" - ready_setting + lineup_2_side """column name""" - region_veto + lineup_2_timeouts_available """column name""" - regions + match_map_id """column name""" - round_restart_delay + round """column name""" - tech_timeout_setting + time """column name""" - timeout_setting + winning_reason """column name""" - tv_delay + winning_side +} - """column name""" - type +""" +input type for updating data in table "match_map_rounds" +""" +input match_map_rounds_set_input { + backup_file: String + created_at: timestamptz + deleted_at: timestamptz + id: uuid + lineup_1_money: Int + lineup_1_score: Int + lineup_1_side: e_sides_enum + lineup_1_timeouts_available: Int + lineup_2_money: Int + lineup_2_score: Int + lineup_2_side: e_sides_enum + lineup_2_timeouts_available: Int + match_map_id: uuid + round: Int + time: timestamptz + winning_reason: e_winning_reasons_enum + winning_side: String +} - """column name""" - veto_pick_timeout +"""aggregate stddev on columns""" +type match_map_rounds_stddev_fields { + lineup_1_money: Float + lineup_1_score: Float + lineup_1_timeouts_available: Float + lineup_2_money: Float + lineup_2_score: Float + lineup_2_timeouts_available: Float + round: Float } """ -select "match_options_aggregate_bool_exp_bool_and_arguments_columns" columns of table "match_options" +order by stddev() on columns of table "match_map_rounds" """ -enum match_options_select_column_match_options_aggregate_bool_exp_bool_and_arguments_columns { - """column name""" - auto_cancellation - - """column name""" - camera_allow_teammates - - """column name""" - camera_required - - """column name""" - coaches - - """column name""" - default_models - - """column name""" - halftime_pausematch - - """column name""" - knife_round - - """column name""" - map_veto - - """column name""" - overtime - - """column name""" - prefer_dedicated_server - - """column name""" - region_veto -} - -""" -select "match_options_aggregate_bool_exp_bool_or_arguments_columns" columns of table "match_options" -""" -enum match_options_select_column_match_options_aggregate_bool_exp_bool_or_arguments_columns { - """column name""" - auto_cancellation - - """column name""" - camera_allow_teammates - - """column name""" - camera_required - - """column name""" - coaches - - """column name""" - default_models - - """column name""" - halftime_pausematch - - """column name""" - knife_round - - """column name""" - map_veto - - """column name""" - overtime - - """column name""" - prefer_dedicated_server - - """column name""" - region_veto -} - -""" -input type for updating data in table "match_options" -""" -input match_options_set_input { - auto_cancel_duration: Int - auto_cancellation: Boolean - best_of: Int - camera_allow_teammates: Boolean - camera_required: Boolean - check_in_setting: e_check_in_settings_enum - coaches: Boolean - default_models: Boolean - game_mode_id: uuid - halftime_pausematch: Boolean - id: uuid - invite_code: String - knife_round: Boolean - live_match_timeout: Int - map_pool_id: uuid - map_veto: Boolean - match_mode: e_match_mode_enum - mr: Int - number_of_substitutes: Int - overtime: Boolean - prefer_dedicated_server: Boolean - ready_setting: e_ready_settings_enum - region_veto: Boolean - regions: [String!] - round_restart_delay: Int - tech_timeout_setting: e_timeout_settings_enum - timeout_setting: e_timeout_settings_enum - tv_delay: Int - type: e_match_types_enum - veto_pick_timeout: Int -} - -"""aggregate stddev on columns""" -type match_options_stddev_fields { - auto_cancel_duration: Float - best_of: Float - live_match_timeout: Float - mr: Float - number_of_substitutes: Float - round_restart_delay: Float - tv_delay: Float - veto_pick_timeout: Float -} - -""" -order by stddev() on columns of table "match_options" -""" -input match_options_stddev_order_by { - auto_cancel_duration: order_by - best_of: order_by - live_match_timeout: order_by - mr: order_by - number_of_substitutes: order_by - round_restart_delay: order_by - tv_delay: order_by - veto_pick_timeout: order_by -} +input match_map_rounds_stddev_order_by { + lineup_1_money: order_by + lineup_1_score: order_by + lineup_1_timeouts_available: order_by + lineup_2_money: order_by + lineup_2_score: order_by + lineup_2_timeouts_available: order_by + round: order_by +} """aggregate stddev_pop on columns""" -type match_options_stddev_pop_fields { - auto_cancel_duration: Float - best_of: Float - live_match_timeout: Float - mr: Float - number_of_substitutes: Float - round_restart_delay: Float - tv_delay: Float - veto_pick_timeout: Float +type match_map_rounds_stddev_pop_fields { + lineup_1_money: Float + lineup_1_score: Float + lineup_1_timeouts_available: Float + lineup_2_money: Float + lineup_2_score: Float + lineup_2_timeouts_available: Float + round: Float } """ -order by stddev_pop() on columns of table "match_options" +order by stddev_pop() on columns of table "match_map_rounds" """ -input match_options_stddev_pop_order_by { - auto_cancel_duration: order_by - best_of: order_by - live_match_timeout: order_by - mr: order_by - number_of_substitutes: order_by - round_restart_delay: order_by - tv_delay: order_by - veto_pick_timeout: order_by +input match_map_rounds_stddev_pop_order_by { + lineup_1_money: order_by + lineup_1_score: order_by + lineup_1_timeouts_available: order_by + lineup_2_money: order_by + lineup_2_score: order_by + lineup_2_timeouts_available: order_by + round: order_by } """aggregate stddev_samp on columns""" -type match_options_stddev_samp_fields { - auto_cancel_duration: Float - best_of: Float - live_match_timeout: Float - mr: Float - number_of_substitutes: Float - round_restart_delay: Float - tv_delay: Float - veto_pick_timeout: Float +type match_map_rounds_stddev_samp_fields { + lineup_1_money: Float + lineup_1_score: Float + lineup_1_timeouts_available: Float + lineup_2_money: Float + lineup_2_score: Float + lineup_2_timeouts_available: Float + round: Float } """ -order by stddev_samp() on columns of table "match_options" +order by stddev_samp() on columns of table "match_map_rounds" """ -input match_options_stddev_samp_order_by { - auto_cancel_duration: order_by - best_of: order_by - live_match_timeout: order_by - mr: order_by - number_of_substitutes: order_by - round_restart_delay: order_by - tv_delay: order_by - veto_pick_timeout: order_by +input match_map_rounds_stddev_samp_order_by { + lineup_1_money: order_by + lineup_1_score: order_by + lineup_1_timeouts_available: order_by + lineup_2_money: order_by + lineup_2_score: order_by + lineup_2_timeouts_available: order_by + round: order_by } """ -Streaming cursor of the table "match_options" +Streaming cursor of the table "match_map_rounds" """ -input match_options_stream_cursor_input { +input match_map_rounds_stream_cursor_input { """Stream column input with initial value""" - initial_value: match_options_stream_cursor_value_input! + initial_value: match_map_rounds_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input match_options_stream_cursor_value_input { - auto_cancel_duration: Int - auto_cancellation: Boolean - best_of: Int - camera_allow_teammates: Boolean - camera_required: Boolean - check_in_setting: e_check_in_settings_enum - coaches: Boolean - default_models: Boolean - game_mode_id: uuid - halftime_pausematch: Boolean +input match_map_rounds_stream_cursor_value_input { + backup_file: String + created_at: timestamptz + deleted_at: timestamptz id: uuid - invite_code: String - knife_round: Boolean - live_match_timeout: Int - map_pool_id: uuid - map_veto: Boolean - match_mode: e_match_mode_enum - mr: Int - number_of_substitutes: Int - overtime: Boolean - prefer_dedicated_server: Boolean - ready_setting: e_ready_settings_enum - region_veto: Boolean - regions: [String!] - round_restart_delay: Int - tech_timeout_setting: e_timeout_settings_enum - timeout_setting: e_timeout_settings_enum - tv_delay: Int - type: e_match_types_enum - veto_pick_timeout: Int + lineup_1_money: Int + lineup_1_score: Int + lineup_1_side: e_sides_enum + lineup_1_timeouts_available: Int + lineup_2_money: Int + lineup_2_score: Int + lineup_2_side: e_sides_enum + lineup_2_timeouts_available: Int + match_map_id: uuid + round: Int + time: timestamptz + winning_reason: e_winning_reasons_enum + winning_side: String } """aggregate sum on columns""" -type match_options_sum_fields { - auto_cancel_duration: Int - best_of: Int - live_match_timeout: Int - mr: Int - number_of_substitutes: Int - round_restart_delay: Int - tv_delay: Int - veto_pick_timeout: Int +type match_map_rounds_sum_fields { + lineup_1_money: Int + lineup_1_score: Int + lineup_1_timeouts_available: Int + lineup_2_money: Int + lineup_2_score: Int + lineup_2_timeouts_available: Int + round: Int } """ -order by sum() on columns of table "match_options" +order by sum() on columns of table "match_map_rounds" """ -input match_options_sum_order_by { - auto_cancel_duration: order_by - best_of: order_by - live_match_timeout: order_by - mr: order_by - number_of_substitutes: order_by - round_restart_delay: order_by - tv_delay: order_by - veto_pick_timeout: order_by +input match_map_rounds_sum_order_by { + lineup_1_money: order_by + lineup_1_score: order_by + lineup_1_timeouts_available: order_by + lineup_2_money: order_by + lineup_2_score: order_by + lineup_2_timeouts_available: order_by + round: order_by } """ -update columns of table "match_options" +update columns of table "match_map_rounds" """ -enum match_options_update_column { - """column name""" - auto_cancel_duration - - """column name""" - auto_cancellation - - """column name""" - best_of - - """column name""" - camera_allow_teammates - - """column name""" - camera_required - - """column name""" - check_in_setting - - """column name""" - coaches - +enum match_map_rounds_update_column { """column name""" - default_models + backup_file """column name""" - game_mode_id + created_at """column name""" - halftime_pausematch + deleted_at """column name""" id """column name""" - invite_code - - """column name""" - knife_round - - """column name""" - live_match_timeout - - """column name""" - map_pool_id - - """column name""" - map_veto - - """column name""" - match_mode - - """column name""" - mr + lineup_1_money """column name""" - number_of_substitutes + lineup_1_score """column name""" - overtime + lineup_1_side """column name""" - prefer_dedicated_server + lineup_1_timeouts_available """column name""" - ready_setting + lineup_2_money """column name""" - region_veto + lineup_2_score """column name""" - regions + lineup_2_side """column name""" - round_restart_delay + lineup_2_timeouts_available """column name""" - tech_timeout_setting + match_map_id """column name""" - timeout_setting + round """column name""" - tv_delay + time """column name""" - type + winning_reason """column name""" - veto_pick_timeout + winning_side } -input match_options_updates { +input match_map_rounds_updates { """increments the numeric columns with given value of the filtered values""" - _inc: match_options_inc_input + _inc: match_map_rounds_inc_input """sets the columns of the filtered rows to the given values""" - _set: match_options_set_input + _set: match_map_rounds_set_input """filter the rows which have to be updated""" - where: match_options_bool_exp! + where: match_map_rounds_bool_exp! } """aggregate var_pop on columns""" -type match_options_var_pop_fields { - auto_cancel_duration: Float - best_of: Float - live_match_timeout: Float - mr: Float - number_of_substitutes: Float - round_restart_delay: Float - tv_delay: Float - veto_pick_timeout: Float +type match_map_rounds_var_pop_fields { + lineup_1_money: Float + lineup_1_score: Float + lineup_1_timeouts_available: Float + lineup_2_money: Float + lineup_2_score: Float + lineup_2_timeouts_available: Float + round: Float } """ -order by var_pop() on columns of table "match_options" +order by var_pop() on columns of table "match_map_rounds" """ -input match_options_var_pop_order_by { - auto_cancel_duration: order_by - best_of: order_by - live_match_timeout: order_by - mr: order_by - number_of_substitutes: order_by - round_restart_delay: order_by - tv_delay: order_by - veto_pick_timeout: order_by +input match_map_rounds_var_pop_order_by { + lineup_1_money: order_by + lineup_1_score: order_by + lineup_1_timeouts_available: order_by + lineup_2_money: order_by + lineup_2_score: order_by + lineup_2_timeouts_available: order_by + round: order_by } """aggregate var_samp on columns""" -type match_options_var_samp_fields { - auto_cancel_duration: Float - best_of: Float - live_match_timeout: Float - mr: Float - number_of_substitutes: Float - round_restart_delay: Float - tv_delay: Float - veto_pick_timeout: Float +type match_map_rounds_var_samp_fields { + lineup_1_money: Float + lineup_1_score: Float + lineup_1_timeouts_available: Float + lineup_2_money: Float + lineup_2_score: Float + lineup_2_timeouts_available: Float + round: Float } """ -order by var_samp() on columns of table "match_options" +order by var_samp() on columns of table "match_map_rounds" """ -input match_options_var_samp_order_by { - auto_cancel_duration: order_by - best_of: order_by - live_match_timeout: order_by - mr: order_by - number_of_substitutes: order_by - round_restart_delay: order_by - tv_delay: order_by - veto_pick_timeout: order_by +input match_map_rounds_var_samp_order_by { + lineup_1_money: order_by + lineup_1_score: order_by + lineup_1_timeouts_available: order_by + lineup_2_money: order_by + lineup_2_score: order_by + lineup_2_timeouts_available: order_by + round: order_by } """aggregate variance on columns""" -type match_options_variance_fields { - auto_cancel_duration: Float - best_of: Float - live_match_timeout: Float - mr: Float - number_of_substitutes: Float - round_restart_delay: Float - tv_delay: Float - veto_pick_timeout: Float +type match_map_rounds_variance_fields { + lineup_1_money: Float + lineup_1_score: Float + lineup_1_timeouts_available: Float + lineup_2_money: Float + lineup_2_score: Float + lineup_2_timeouts_available: Float + round: Float } """ -order by variance() on columns of table "match_options" +order by variance() on columns of table "match_map_rounds" """ -input match_options_variance_order_by { - auto_cancel_duration: order_by - best_of: order_by - live_match_timeout: order_by - mr: order_by - number_of_substitutes: order_by - round_restart_delay: order_by - tv_delay: order_by - veto_pick_timeout: order_by +input match_map_rounds_variance_order_by { + lineup_1_money: order_by + lineup_1_score: order_by + lineup_1_timeouts_available: order_by + lineup_2_money: order_by + lineup_2_score: order_by + lineup_2_timeouts_available: order_by + round: order_by } """ -columns and relationships of "match_region_veto_picks" +columns and relationships of "match_map_veto_picks" """ -type match_region_veto_picks { +type match_map_veto_picks { auto_picked: Boolean! created_at: timestamptz! id: uuid! + """An object relationship""" + map: maps! + map_id: uuid! + """An object relationship""" match: matches! match_id: uuid! @@ -38134,203 +36942,213 @@ type match_region_veto_picks { """An object relationship""" match_lineup: match_lineups! match_lineup_id: uuid! - region: String! + side: String type: e_veto_pick_types_enum! } """ -aggregated selection of "match_region_veto_picks" +aggregated selection of "match_map_veto_picks" """ -type match_region_veto_picks_aggregate { - aggregate: match_region_veto_picks_aggregate_fields - nodes: [match_region_veto_picks!]! +type match_map_veto_picks_aggregate { + aggregate: match_map_veto_picks_aggregate_fields + nodes: [match_map_veto_picks!]! } -input match_region_veto_picks_aggregate_bool_exp { - bool_and: match_region_veto_picks_aggregate_bool_exp_bool_and - bool_or: match_region_veto_picks_aggregate_bool_exp_bool_or - count: match_region_veto_picks_aggregate_bool_exp_count +input match_map_veto_picks_aggregate_bool_exp { + bool_and: match_map_veto_picks_aggregate_bool_exp_bool_and + bool_or: match_map_veto_picks_aggregate_bool_exp_bool_or + count: match_map_veto_picks_aggregate_bool_exp_count } -input match_region_veto_picks_aggregate_bool_exp_bool_and { - arguments: match_region_veto_picks_select_column_match_region_veto_picks_aggregate_bool_exp_bool_and_arguments_columns! +input match_map_veto_picks_aggregate_bool_exp_bool_and { + arguments: match_map_veto_picks_select_column_match_map_veto_picks_aggregate_bool_exp_bool_and_arguments_columns! distinct: Boolean - filter: match_region_veto_picks_bool_exp + filter: match_map_veto_picks_bool_exp predicate: Boolean_comparison_exp! } -input match_region_veto_picks_aggregate_bool_exp_bool_or { - arguments: match_region_veto_picks_select_column_match_region_veto_picks_aggregate_bool_exp_bool_or_arguments_columns! +input match_map_veto_picks_aggregate_bool_exp_bool_or { + arguments: match_map_veto_picks_select_column_match_map_veto_picks_aggregate_bool_exp_bool_or_arguments_columns! distinct: Boolean - filter: match_region_veto_picks_bool_exp + filter: match_map_veto_picks_bool_exp predicate: Boolean_comparison_exp! } -input match_region_veto_picks_aggregate_bool_exp_count { - arguments: [match_region_veto_picks_select_column!] +input match_map_veto_picks_aggregate_bool_exp_count { + arguments: [match_map_veto_picks_select_column!] distinct: Boolean - filter: match_region_veto_picks_bool_exp + filter: match_map_veto_picks_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "match_region_veto_picks" +aggregate fields of "match_map_veto_picks" """ -type match_region_veto_picks_aggregate_fields { - count(columns: [match_region_veto_picks_select_column!], distinct: Boolean): Int! - max: match_region_veto_picks_max_fields - min: match_region_veto_picks_min_fields +type match_map_veto_picks_aggregate_fields { + count(columns: [match_map_veto_picks_select_column!], distinct: Boolean): Int! + max: match_map_veto_picks_max_fields + min: match_map_veto_picks_min_fields } """ -order by aggregate values of table "match_region_veto_picks" +order by aggregate values of table "match_map_veto_picks" """ -input match_region_veto_picks_aggregate_order_by { +input match_map_veto_picks_aggregate_order_by { count: order_by - max: match_region_veto_picks_max_order_by - min: match_region_veto_picks_min_order_by + max: match_map_veto_picks_max_order_by + min: match_map_veto_picks_min_order_by } """ -input type for inserting array relation for remote table "match_region_veto_picks" +input type for inserting array relation for remote table "match_map_veto_picks" """ -input match_region_veto_picks_arr_rel_insert_input { - data: [match_region_veto_picks_insert_input!]! +input match_map_veto_picks_arr_rel_insert_input { + data: [match_map_veto_picks_insert_input!]! """upsert condition""" - on_conflict: match_region_veto_picks_on_conflict + on_conflict: match_map_veto_picks_on_conflict } """ -Boolean expression to filter rows from the table "match_region_veto_picks". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "match_map_veto_picks". All fields are combined with a logical 'AND'. """ -input match_region_veto_picks_bool_exp { - _and: [match_region_veto_picks_bool_exp!] - _not: match_region_veto_picks_bool_exp - _or: [match_region_veto_picks_bool_exp!] +input match_map_veto_picks_bool_exp { + _and: [match_map_veto_picks_bool_exp!] + _not: match_map_veto_picks_bool_exp + _or: [match_map_veto_picks_bool_exp!] auto_picked: Boolean_comparison_exp created_at: timestamptz_comparison_exp id: uuid_comparison_exp + map: maps_bool_exp + map_id: uuid_comparison_exp match: matches_bool_exp match_id: uuid_comparison_exp match_lineup: match_lineups_bool_exp match_lineup_id: uuid_comparison_exp - region: String_comparison_exp + side: String_comparison_exp type: e_veto_pick_types_enum_comparison_exp } """ -unique or primary key constraints on table "match_region_veto_picks" +unique or primary key constraints on table "match_map_veto_picks" """ -enum match_region_veto_picks_constraint { +enum match_map_veto_picks_constraint { """ - unique or primary key constraint on columns "region", "match_id" + unique or primary key constraint on columns "type", "match_id", "map_id" """ - match_region_veto_picks_match_id_region_key + match_map_veto_picks_map_id_match_id_type_key """ unique or primary key constraint on columns "id" """ - match_region_veto_picks_pkey + match_map_veto_picks_pkey } """ -input type for inserting data into table "match_region_veto_picks" +input type for inserting data into table "match_map_veto_picks" """ -input match_region_veto_picks_insert_input { +input match_map_veto_picks_insert_input { auto_picked: Boolean created_at: timestamptz id: uuid + map: maps_obj_rel_insert_input + map_id: uuid match: matches_obj_rel_insert_input match_id: uuid match_lineup: match_lineups_obj_rel_insert_input match_lineup_id: uuid - region: String + side: String type: e_veto_pick_types_enum } """aggregate max on columns""" -type match_region_veto_picks_max_fields { +type match_map_veto_picks_max_fields { created_at: timestamptz id: uuid + map_id: uuid match_id: uuid match_lineup_id: uuid - region: String + side: String } """ -order by max() on columns of table "match_region_veto_picks" +order by max() on columns of table "match_map_veto_picks" """ -input match_region_veto_picks_max_order_by { +input match_map_veto_picks_max_order_by { created_at: order_by id: order_by + map_id: order_by match_id: order_by match_lineup_id: order_by - region: order_by + side: order_by } """aggregate min on columns""" -type match_region_veto_picks_min_fields { +type match_map_veto_picks_min_fields { created_at: timestamptz id: uuid + map_id: uuid match_id: uuid match_lineup_id: uuid - region: String + side: String } """ -order by min() on columns of table "match_region_veto_picks" +order by min() on columns of table "match_map_veto_picks" """ -input match_region_veto_picks_min_order_by { +input match_map_veto_picks_min_order_by { created_at: order_by id: order_by + map_id: order_by match_id: order_by match_lineup_id: order_by - region: order_by + side: order_by } """ -response of any mutation on the table "match_region_veto_picks" +response of any mutation on the table "match_map_veto_picks" """ -type match_region_veto_picks_mutation_response { +type match_map_veto_picks_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [match_region_veto_picks!]! + returning: [match_map_veto_picks!]! } """ -on_conflict condition type for table "match_region_veto_picks" +on_conflict condition type for table "match_map_veto_picks" """ -input match_region_veto_picks_on_conflict { - constraint: match_region_veto_picks_constraint! - update_columns: [match_region_veto_picks_update_column!]! = [] - where: match_region_veto_picks_bool_exp +input match_map_veto_picks_on_conflict { + constraint: match_map_veto_picks_constraint! + update_columns: [match_map_veto_picks_update_column!]! = [] + where: match_map_veto_picks_bool_exp } -"""Ordering options when selecting data from "match_region_veto_picks".""" -input match_region_veto_picks_order_by { +"""Ordering options when selecting data from "match_map_veto_picks".""" +input match_map_veto_picks_order_by { auto_picked: order_by created_at: order_by id: order_by + map: maps_order_by + map_id: order_by match: matches_order_by match_id: order_by match_lineup: match_lineups_order_by match_lineup_id: order_by - region: order_by + side: order_by type: order_by } -"""primary key columns input for table: match_region_veto_picks""" -input match_region_veto_picks_pk_columns_input { +"""primary key columns input for table: match_map_veto_picks""" +input match_map_veto_picks_pk_columns_input { id: uuid! } """ -select columns of table "match_region_veto_picks" +select columns of table "match_map_veto_picks" """ -enum match_region_veto_picks_select_column { +enum match_map_veto_picks_select_column { """column name""" auto_picked @@ -38340,6 +37158,9 @@ enum match_region_veto_picks_select_column { """column name""" id + """column name""" + map_id + """column name""" match_id @@ -38347,67 +37168,69 @@ enum match_region_veto_picks_select_column { match_lineup_id """column name""" - region + side """column name""" type } """ -select "match_region_veto_picks_aggregate_bool_exp_bool_and_arguments_columns" columns of table "match_region_veto_picks" +select "match_map_veto_picks_aggregate_bool_exp_bool_and_arguments_columns" columns of table "match_map_veto_picks" """ -enum match_region_veto_picks_select_column_match_region_veto_picks_aggregate_bool_exp_bool_and_arguments_columns { +enum match_map_veto_picks_select_column_match_map_veto_picks_aggregate_bool_exp_bool_and_arguments_columns { """column name""" auto_picked } """ -select "match_region_veto_picks_aggregate_bool_exp_bool_or_arguments_columns" columns of table "match_region_veto_picks" +select "match_map_veto_picks_aggregate_bool_exp_bool_or_arguments_columns" columns of table "match_map_veto_picks" """ -enum match_region_veto_picks_select_column_match_region_veto_picks_aggregate_bool_exp_bool_or_arguments_columns { +enum match_map_veto_picks_select_column_match_map_veto_picks_aggregate_bool_exp_bool_or_arguments_columns { """column name""" auto_picked } """ -input type for updating data in table "match_region_veto_picks" +input type for updating data in table "match_map_veto_picks" """ -input match_region_veto_picks_set_input { +input match_map_veto_picks_set_input { auto_picked: Boolean created_at: timestamptz id: uuid + map_id: uuid match_id: uuid match_lineup_id: uuid - region: String + side: String type: e_veto_pick_types_enum } """ -Streaming cursor of the table "match_region_veto_picks" +Streaming cursor of the table "match_map_veto_picks" """ -input match_region_veto_picks_stream_cursor_input { +input match_map_veto_picks_stream_cursor_input { """Stream column input with initial value""" - initial_value: match_region_veto_picks_stream_cursor_value_input! + initial_value: match_map_veto_picks_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input match_region_veto_picks_stream_cursor_value_input { +input match_map_veto_picks_stream_cursor_value_input { auto_picked: Boolean created_at: timestamptz id: uuid + map_id: uuid match_id: uuid match_lineup_id: uuid - region: String + side: String type: e_veto_pick_types_enum } """ -update columns of table "match_region_veto_picks" +update columns of table "match_map_veto_picks" """ -enum match_region_veto_picks_update_column { +enum match_map_veto_picks_update_column { """column name""" auto_picked @@ -38417,6 +37240,9 @@ enum match_region_veto_picks_update_column { """column name""" id + """column name""" + map_id + """column name""" match_id @@ -38424,911 +37250,404 @@ enum match_region_veto_picks_update_column { match_lineup_id """column name""" - region + side """column name""" type } -input match_region_veto_picks_updates { +input match_map_veto_picks_updates { """sets the columns of the filtered rows to the given values""" - _set: match_region_veto_picks_set_input + _set: match_map_veto_picks_set_input """filter the rows which have to be updated""" - where: match_region_veto_picks_bool_exp! -} - -""" -columns and relationships of "match_streams" -""" -type match_streams { - autodirector: Boolean! - error_message: String - - """An object relationship""" - game_server_node: game_server_nodes - game_server_node_id: String - id: uuid! - is_game_streamer: Boolean! - is_live: Boolean! - k8s_service_name: String - last_status_at: timestamptz - link: String! - - """An object relationship""" - match: matches! - match_id: uuid! - mode: String! - priority: Int! - status: String - status_history( - """JSON select path""" - path: String - ): jsonb! - stream_url: String - title: String! + where: match_map_veto_picks_bool_exp! } """ -aggregated selection of "match_streams" +columns and relationships of "match_maps" """ -type match_streams_aggregate { - aggregate: match_streams_aggregate_fields - nodes: [match_streams!]! -} - -input match_streams_aggregate_bool_exp { - bool_and: match_streams_aggregate_bool_exp_bool_and - bool_or: match_streams_aggregate_bool_exp_bool_or - count: match_streams_aggregate_bool_exp_count -} +type match_maps { + clips_count: Int! + created_at: timestamptz! + demo_processing_started_at: timestamptz -input match_streams_aggregate_bool_exp_bool_and { - arguments: match_streams_select_column_match_streams_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: match_streams_bool_exp - predicate: Boolean_comparison_exp! -} + """An array relationship""" + demos( + """distinct select on columns""" + distinct_on: [match_map_demos_select_column!] -input match_streams_aggregate_bool_exp_bool_or { - arguments: match_streams_select_column_match_streams_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: match_streams_bool_exp - predicate: Boolean_comparison_exp! -} + """limit the number of rows returned""" + limit: Int -input match_streams_aggregate_bool_exp_count { - arguments: [match_streams_select_column!] - distinct: Boolean - filter: match_streams_bool_exp - predicate: Int_comparison_exp! -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -aggregate fields of "match_streams" -""" -type match_streams_aggregate_fields { - avg: match_streams_avg_fields - count(columns: [match_streams_select_column!], distinct: Boolean): Int! - max: match_streams_max_fields - min: match_streams_min_fields - stddev: match_streams_stddev_fields - stddev_pop: match_streams_stddev_pop_fields - stddev_samp: match_streams_stddev_samp_fields - sum: match_streams_sum_fields - var_pop: match_streams_var_pop_fields - var_samp: match_streams_var_samp_fields - variance: match_streams_variance_fields -} + """sort the rows by one or more columns""" + order_by: [match_map_demos_order_by!] -""" -order by aggregate values of table "match_streams" -""" -input match_streams_aggregate_order_by { - avg: match_streams_avg_order_by - count: order_by - max: match_streams_max_order_by - min: match_streams_min_order_by - stddev: match_streams_stddev_order_by - stddev_pop: match_streams_stddev_pop_order_by - stddev_samp: match_streams_stddev_samp_order_by - sum: match_streams_sum_order_by - var_pop: match_streams_var_pop_order_by - var_samp: match_streams_var_samp_order_by - variance: match_streams_variance_order_by -} + """filter the rows returned""" + where: match_map_demos_bool_exp + ): [match_map_demos!]! -"""append existing jsonb value of filtered columns with new jsonb value""" -input match_streams_append_input { - status_history: jsonb -} + """An aggregate relationship""" + demos_aggregate( + """distinct select on columns""" + distinct_on: [match_map_demos_select_column!] -""" -input type for inserting array relation for remote table "match_streams" -""" -input match_streams_arr_rel_insert_input { - data: [match_streams_insert_input!]! + """limit the number of rows returned""" + limit: Int - """upsert condition""" - on_conflict: match_streams_on_conflict -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate avg on columns""" -type match_streams_avg_fields { - priority: Float -} + """sort the rows by one or more columns""" + order_by: [match_map_demos_order_by!] -""" -order by avg() on columns of table "match_streams" -""" -input match_streams_avg_order_by { - priority: order_by -} + """filter the rows returned""" + where: match_map_demos_bool_exp + ): match_map_demos_aggregate! -""" -Boolean expression to filter rows from the table "match_streams". All fields are combined with a logical 'AND'. -""" -input match_streams_bool_exp { - _and: [match_streams_bool_exp!] - _not: match_streams_bool_exp - _or: [match_streams_bool_exp!] - autodirector: Boolean_comparison_exp - error_message: String_comparison_exp - game_server_node: game_server_nodes_bool_exp - game_server_node_id: String_comparison_exp - id: uuid_comparison_exp - is_game_streamer: Boolean_comparison_exp - is_live: Boolean_comparison_exp - k8s_service_name: String_comparison_exp - last_status_at: timestamptz_comparison_exp - link: String_comparison_exp - match: matches_bool_exp - match_id: uuid_comparison_exp - mode: String_comparison_exp - priority: Int_comparison_exp - status: String_comparison_exp - status_history: jsonb_comparison_exp - stream_url: String_comparison_exp - title: String_comparison_exp -} + """ + A computed field, executes function "match_map_demo_download_url" + """ + demos_download_url: String -""" -unique or primary key constraints on table "match_streams" -""" -enum match_streams_constraint { """ - unique or primary key constraint on columns "id" + A computed field, executes function "match_map_demo_total_size" """ - match_streams_pkey -} + demos_total_size: Int -""" -delete the field or element with specified path (for JSON arrays, negative integers count from the end) -""" -input match_streams_delete_at_path_input { - status_history: [String!] -} + """An object relationship""" + e_match_map_status: e_match_map_status! + ended_at: timestamptz -""" -delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array -""" -input match_streams_delete_elem_input { - status_history: Int -} + """An array relationship""" + flashes( + """distinct select on columns""" + distinct_on: [player_flashes_select_column!] -""" -delete key/value pair or string element. key/value pairs are matched based on their key value -""" -input match_streams_delete_key_input { - status_history: String -} + """limit the number of rows returned""" + limit: Int -""" -input type for incrementing numeric columns in table "match_streams" -""" -input match_streams_inc_input { - priority: Int -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -input type for inserting data into table "match_streams" -""" -input match_streams_insert_input { - autodirector: Boolean - error_message: String - game_server_node: game_server_nodes_obj_rel_insert_input - game_server_node_id: String - id: uuid - is_game_streamer: Boolean - is_live: Boolean - k8s_service_name: String - last_status_at: timestamptz - link: String - match: matches_obj_rel_insert_input - match_id: uuid - mode: String - priority: Int - status: String - status_history: jsonb - stream_url: String - title: String -} + """sort the rows by one or more columns""" + order_by: [player_flashes_order_by!] -"""aggregate max on columns""" -type match_streams_max_fields { - error_message: String - game_server_node_id: String - id: uuid - k8s_service_name: String - last_status_at: timestamptz - link: String - match_id: uuid - mode: String - priority: Int - status: String - stream_url: String - title: String -} + """filter the rows returned""" + where: player_flashes_bool_exp + ): [player_flashes!]! -""" -order by max() on columns of table "match_streams" -""" -input match_streams_max_order_by { - error_message: order_by - game_server_node_id: order_by - id: order_by - k8s_service_name: order_by - last_status_at: order_by - link: order_by - match_id: order_by - mode: order_by - priority: order_by - status: order_by - stream_url: order_by - title: order_by -} + """An aggregate relationship""" + flashes_aggregate( + """distinct select on columns""" + distinct_on: [player_flashes_select_column!] -"""aggregate min on columns""" -type match_streams_min_fields { - error_message: String - game_server_node_id: String - id: uuid - k8s_service_name: String - last_status_at: timestamptz - link: String - match_id: uuid - mode: String - priority: Int - status: String - stream_url: String - title: String -} + """limit the number of rows returned""" + limit: Int -""" -order by min() on columns of table "match_streams" -""" -input match_streams_min_order_by { - error_message: order_by - game_server_node_id: order_by - id: order_by - k8s_service_name: order_by - last_status_at: order_by - link: order_by - match_id: order_by - mode: order_by - priority: order_by - status: order_by - stream_url: order_by - title: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -response of any mutation on the table "match_streams" -""" -type match_streams_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """sort the rows by one or more columns""" + order_by: [player_flashes_order_by!] - """data from the rows affected by the mutation""" - returning: [match_streams!]! -} + """filter the rows returned""" + where: player_flashes_bool_exp + ): player_flashes_aggregate! + id: uuid! -""" -on_conflict condition type for table "match_streams" -""" -input match_streams_on_conflict { - constraint: match_streams_constraint! - update_columns: [match_streams_update_column!]! = [] - where: match_streams_bool_exp -} + """ + A computed field, executes function "is_current_match_map" + """ + is_current_map: Boolean + latest_clip_at: timestamptz -"""Ordering options when selecting data from "match_streams".""" -input match_streams_order_by { - autodirector: order_by - error_message: order_by - game_server_node: game_server_nodes_order_by - game_server_node_id: order_by - id: order_by - is_game_streamer: order_by - is_live: order_by - k8s_service_name: order_by - last_status_at: order_by - link: order_by - match: matches_order_by - match_id: order_by - mode: order_by - priority: order_by - status: order_by - status_history: order_by - stream_url: order_by - title: order_by -} + """ + A computed field, executes function "lineup_1_score" + """ + lineup_1_score: Int + lineup_1_side: e_sides_enum! + lineup_1_timeouts_available: Int! -"""primary key columns input for table: match_streams""" -input match_streams_pk_columns_input { - id: uuid! -} + """ + A computed field, executes function "lineup_2_score" + """ + lineup_2_score: Int + lineup_2_side: e_sides_enum + lineup_2_timeouts_available: Int! -"""prepend existing jsonb value of filtered columns with new jsonb value""" -input match_streams_prepend_input { - status_history: jsonb -} + """An object relationship""" + map: maps! + map_id: uuid! -""" -select columns of table "match_streams" -""" -enum match_streams_select_column { - """column name""" - autodirector + """An object relationship""" + match: matches! - """column name""" - error_message + """An array relationship""" + match_clips( + """distinct select on columns""" + distinct_on: [match_clips_select_column!] - """column name""" - game_server_node_id + """limit the number of rows returned""" + limit: Int - """column name""" - id + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - is_game_streamer + """sort the rows by one or more columns""" + order_by: [match_clips_order_by!] - """column name""" - is_live + """filter the rows returned""" + where: match_clips_bool_exp + ): [match_clips!]! - """column name""" - k8s_service_name + """An aggregate relationship""" + match_clips_aggregate( + """distinct select on columns""" + distinct_on: [match_clips_select_column!] - """column name""" - last_status_at + """limit the number of rows returned""" + limit: Int - """column name""" - link + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - match_id + """sort the rows by one or more columns""" + order_by: [match_clips_order_by!] - """column name""" - mode + """filter the rows returned""" + where: match_clips_bool_exp + ): match_clips_aggregate! + match_id: uuid! - """column name""" - priority + """An array relationship""" + objectives( + """distinct select on columns""" + distinct_on: [player_objectives_select_column!] - """column name""" - status + """limit the number of rows returned""" + limit: Int - """column name""" - status_history + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - stream_url + """sort the rows by one or more columns""" + order_by: [player_objectives_order_by!] - """column name""" - title -} + """filter the rows returned""" + where: player_objectives_bool_exp + ): [player_objectives!]! -""" -select "match_streams_aggregate_bool_exp_bool_and_arguments_columns" columns of table "match_streams" -""" -enum match_streams_select_column_match_streams_aggregate_bool_exp_bool_and_arguments_columns { - """column name""" - autodirector + """An aggregate relationship""" + objectives_aggregate( + """distinct select on columns""" + distinct_on: [player_objectives_select_column!] - """column name""" - is_game_streamer + """limit the number of rows returned""" + limit: Int - """column name""" - is_live -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -select "match_streams_aggregate_bool_exp_bool_or_arguments_columns" columns of table "match_streams" -""" -enum match_streams_select_column_match_streams_aggregate_bool_exp_bool_or_arguments_columns { - """column name""" - autodirector + """sort the rows by one or more columns""" + order_by: [player_objectives_order_by!] - """column name""" - is_game_streamer + """filter the rows returned""" + where: player_objectives_bool_exp + ): player_objectives_aggregate! + order: Int! - """column name""" - is_live -} + """An array relationship""" + player_assists( + """distinct select on columns""" + distinct_on: [player_assists_select_column!] -""" -input type for updating data in table "match_streams" -""" -input match_streams_set_input { - autodirector: Boolean - error_message: String - game_server_node_id: String - id: uuid - is_game_streamer: Boolean - is_live: Boolean - k8s_service_name: String - last_status_at: timestamptz - link: String - match_id: uuid - mode: String - priority: Int - status: String - status_history: jsonb - stream_url: String - title: String -} + """limit the number of rows returned""" + limit: Int -"""aggregate stddev on columns""" -type match_streams_stddev_fields { - priority: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by stddev() on columns of table "match_streams" -""" -input match_streams_stddev_order_by { - priority: order_by -} + """sort the rows by one or more columns""" + order_by: [player_assists_order_by!] -"""aggregate stddev_pop on columns""" -type match_streams_stddev_pop_fields { - priority: Float -} + """filter the rows returned""" + where: player_assists_bool_exp + ): [player_assists!]! -""" -order by stddev_pop() on columns of table "match_streams" -""" -input match_streams_stddev_pop_order_by { - priority: order_by -} + """An aggregate relationship""" + player_assists_aggregate( + """distinct select on columns""" + distinct_on: [player_assists_select_column!] -"""aggregate stddev_samp on columns""" -type match_streams_stddev_samp_fields { - priority: Float -} + """limit the number of rows returned""" + limit: Int -""" -order by stddev_samp() on columns of table "match_streams" -""" -input match_streams_stddev_samp_order_by { - priority: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -Streaming cursor of the table "match_streams" -""" -input match_streams_stream_cursor_input { - """Stream column input with initial value""" - initial_value: match_streams_stream_cursor_value_input! + """sort the rows by one or more columns""" + order_by: [player_assists_order_by!] - """cursor ordering""" - ordering: cursor_ordering -} + """filter the rows returned""" + where: player_assists_bool_exp + ): player_assists_aggregate! -"""Initial value of the column from where the streaming should start""" -input match_streams_stream_cursor_value_input { - autodirector: Boolean - error_message: String - game_server_node_id: String - id: uuid - is_game_streamer: Boolean - is_live: Boolean - k8s_service_name: String - last_status_at: timestamptz - link: String - match_id: uuid - mode: String - priority: Int - status: String - status_history: jsonb - stream_url: String - title: String -} + """An array relationship""" + player_damages( + """distinct select on columns""" + distinct_on: [player_damages_select_column!] -"""aggregate sum on columns""" -type match_streams_sum_fields { - priority: Int -} + """limit the number of rows returned""" + limit: Int -""" -order by sum() on columns of table "match_streams" -""" -input match_streams_sum_order_by { - priority: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -update columns of table "match_streams" -""" -enum match_streams_update_column { - """column name""" - autodirector + """sort the rows by one or more columns""" + order_by: [player_damages_order_by!] - """column name""" - error_message + """filter the rows returned""" + where: player_damages_bool_exp + ): [player_damages!]! - """column name""" - game_server_node_id + """An aggregate relationship""" + player_damages_aggregate( + """distinct select on columns""" + distinct_on: [player_damages_select_column!] - """column name""" - id + """limit the number of rows returned""" + limit: Int - """column name""" - is_game_streamer + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - is_live + """sort the rows by one or more columns""" + order_by: [player_damages_order_by!] - """column name""" - k8s_service_name + """filter the rows returned""" + where: player_damages_bool_exp + ): player_damages_aggregate! - """column name""" - last_status_at + """An array relationship""" + player_kills( + """distinct select on columns""" + distinct_on: [player_kills_select_column!] - """column name""" - link + """limit the number of rows returned""" + limit: Int - """column name""" - match_id + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - mode + """sort the rows by one or more columns""" + order_by: [player_kills_order_by!] - """column name""" - priority + """filter the rows returned""" + where: player_kills_bool_exp + ): [player_kills!]! - """column name""" - status + """An aggregate relationship""" + player_kills_aggregate( + """distinct select on columns""" + distinct_on: [player_kills_select_column!] - """column name""" - status_history + """limit the number of rows returned""" + limit: Int - """column name""" - stream_url + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - title -} + """sort the rows by one or more columns""" + order_by: [player_kills_order_by!] -input match_streams_updates { - """append existing jsonb value of filtered columns with new jsonb value""" - _append: match_streams_append_input + """filter the rows returned""" + where: player_kills_bool_exp + ): player_kills_aggregate! - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: match_streams_delete_at_path_input + """An array relationship""" + player_unused_utilities( + """distinct select on columns""" + distinct_on: [player_unused_utility_select_column!] - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: match_streams_delete_elem_input + """limit the number of rows returned""" + limit: Int - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: match_streams_delete_key_input + """skip the first n rows. Use only with order_by""" + offset: Int - """increments the numeric columns with given value of the filtered values""" - _inc: match_streams_inc_input + """sort the rows by one or more columns""" + order_by: [player_unused_utility_order_by!] - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: match_streams_prepend_input + """filter the rows returned""" + where: player_unused_utility_bool_exp + ): [player_unused_utility!]! - """sets the columns of the filtered rows to the given values""" - _set: match_streams_set_input + """An aggregate relationship""" + player_unused_utilities_aggregate( + """distinct select on columns""" + distinct_on: [player_unused_utility_select_column!] - """filter the rows which have to be updated""" - where: match_streams_bool_exp! -} + """limit the number of rows returned""" + limit: Int -"""aggregate var_pop on columns""" -type match_streams_var_pop_fields { - priority: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by var_pop() on columns of table "match_streams" -""" -input match_streams_var_pop_order_by { - priority: order_by -} + """sort the rows by one or more columns""" + order_by: [player_unused_utility_order_by!] -"""aggregate var_samp on columns""" -type match_streams_var_samp_fields { - priority: Float -} + """filter the rows returned""" + where: player_unused_utility_bool_exp + ): player_unused_utility_aggregate! + public_clips_count: Int! + public_latest_clip_at: timestamptz -""" -order by var_samp() on columns of table "match_streams" -""" -input match_streams_var_samp_order_by { - priority: order_by -} + """An array relationship""" + rounds( + """distinct select on columns""" + distinct_on: [match_map_rounds_select_column!] -"""aggregate variance on columns""" -type match_streams_variance_fields { - priority: Float -} + """limit the number of rows returned""" + limit: Int -""" -order by variance() on columns of table "match_streams" -""" -input match_streams_variance_order_by { - priority: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -columns and relationships of "match_type_cfgs" -""" -type match_type_cfgs { - cfg: String! - type: e_game_cfg_types_enum! -} + """sort the rows by one or more columns""" + order_by: [match_map_rounds_order_by!] -""" -aggregated selection of "match_type_cfgs" -""" -type match_type_cfgs_aggregate { - aggregate: match_type_cfgs_aggregate_fields - nodes: [match_type_cfgs!]! -} + """filter the rows returned""" + where: match_map_rounds_bool_exp + ): [match_map_rounds!]! -""" -aggregate fields of "match_type_cfgs" -""" -type match_type_cfgs_aggregate_fields { - count(columns: [match_type_cfgs_select_column!], distinct: Boolean): Int! - max: match_type_cfgs_max_fields - min: match_type_cfgs_min_fields -} + """An aggregate relationship""" + rounds_aggregate( + """distinct select on columns""" + distinct_on: [match_map_rounds_select_column!] -""" -Boolean expression to filter rows from the table "match_type_cfgs". All fields are combined with a logical 'AND'. -""" -input match_type_cfgs_bool_exp { - _and: [match_type_cfgs_bool_exp!] - _not: match_type_cfgs_bool_exp - _or: [match_type_cfgs_bool_exp!] - cfg: String_comparison_exp - type: e_game_cfg_types_enum_comparison_exp -} - -""" -unique or primary key constraints on table "match_type_cfgs" -""" -enum match_type_cfgs_constraint { - """ - unique or primary key constraint on columns "type" - """ - match_type_cfgs_pkey -} - -""" -input type for inserting data into table "match_type_cfgs" -""" -input match_type_cfgs_insert_input { - cfg: String - type: e_game_cfg_types_enum -} - -"""aggregate max on columns""" -type match_type_cfgs_max_fields { - cfg: String -} - -"""aggregate min on columns""" -type match_type_cfgs_min_fields { - cfg: String -} - -""" -response of any mutation on the table "match_type_cfgs" -""" -type match_type_cfgs_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! - - """data from the rows affected by the mutation""" - returning: [match_type_cfgs!]! -} - -""" -on_conflict condition type for table "match_type_cfgs" -""" -input match_type_cfgs_on_conflict { - constraint: match_type_cfgs_constraint! - update_columns: [match_type_cfgs_update_column!]! = [] - where: match_type_cfgs_bool_exp -} - -"""Ordering options when selecting data from "match_type_cfgs".""" -input match_type_cfgs_order_by { - cfg: order_by - type: order_by -} - -"""primary key columns input for table: match_type_cfgs""" -input match_type_cfgs_pk_columns_input { - type: e_game_cfg_types_enum! -} - -""" -select columns of table "match_type_cfgs" -""" -enum match_type_cfgs_select_column { - """column name""" - cfg - - """column name""" - type -} - -""" -input type for updating data in table "match_type_cfgs" -""" -input match_type_cfgs_set_input { - cfg: String - type: e_game_cfg_types_enum -} - -""" -Streaming cursor of the table "match_type_cfgs" -""" -input match_type_cfgs_stream_cursor_input { - """Stream column input with initial value""" - initial_value: match_type_cfgs_stream_cursor_value_input! - - """cursor ordering""" - ordering: cursor_ordering -} - -"""Initial value of the column from where the streaming should start""" -input match_type_cfgs_stream_cursor_value_input { - cfg: String - type: e_game_cfg_types_enum -} - -""" -update columns of table "match_type_cfgs" -""" -enum match_type_cfgs_update_column { - """column name""" - cfg - - """column name""" - type -} - -input match_type_cfgs_updates { - """sets the columns of the filtered rows to the given values""" - _set: match_type_cfgs_set_input - - """filter the rows which have to be updated""" - where: match_type_cfgs_bool_exp! -} - -""" -columns and relationships of "matches" -""" -type matches { - """ - A computed field, executes function "can_assign_server_to_match" - """ - can_assign_server: Boolean - - """ - A computed field, executes function "can_cancel_match" - """ - can_cancel: Boolean - - """ - A computed field, executes function "can_check_in" - """ - can_check_in: Boolean - - """ - A computed field, executes function "can_reassign_winner" - """ - can_reassign_winner: Boolean - - """ - A computed field, executes function "can_schedule_match" - """ - can_schedule: Boolean - - """ - A computed field, executes function "can_start_match" - """ - can_start: Boolean - - """ - A computed field, executes function "can_stream_live" - """ - can_stream_live: Boolean - - """ - A computed field, executes function "can_stream_tv" - """ - can_stream_tv: Boolean - cancels_at: timestamptz - - """An array relationship""" - clutches( - """distinct select on columns""" - distinct_on: [v_match_clutches_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [v_match_clutches_order_by!] - - """filter the rows returned""" - where: v_match_clutches_bool_exp - ): [v_match_clutches!]! - - """An aggregate relationship""" - clutches_aggregate( - """distinct select on columns""" - distinct_on: [v_match_clutches_select_column!] - - """limit the number of rows returned""" - limit: Int + """limit the number of rows returned""" + limit: Int """skip the first n rows. Use only with order_by""" offset: Int """sort the rows by one or more columns""" - order_by: [v_match_clutches_order_by!] + order_by: [match_map_rounds_order_by!] """filter the rows returned""" - where: v_match_clutches_bool_exp - ): v_match_clutches_aggregate! - - """ - A computed field, executes function "get_match_connection_link" - """ - connection_link: String - - """ - A computed field, executes function "get_match_connection_string" - """ - connection_string: String - counts_toward_ranking: Boolean! - created_at: timestamptz! - - """ - A computed field, executes function "get_current_match_map" - """ - current_match_map_id: uuid + where: match_map_rounds_bool_exp + ): match_map_rounds_aggregate! + started_at: timestamptz + status: e_match_map_status_enum! """An array relationship""" - demos( + utility( """distinct select on columns""" - distinct_on: [match_map_demos_select_column!] + distinct_on: [player_utility_select_column!] """limit the number of rows returned""" limit: Int @@ -39337,16 +37656,16 @@ type matches { offset: Int """sort the rows by one or more columns""" - order_by: [match_map_demos_order_by!] + order_by: [player_utility_order_by!] """filter the rows returned""" - where: match_map_demos_bool_exp - ): [match_map_demos!]! + where: player_utility_bool_exp + ): [player_utility!]! """An aggregate relationship""" - demos_aggregate( + utility_aggregate( """distinct select on columns""" - distinct_on: [match_map_demos_select_column!] + distinct_on: [player_utility_select_column!] """limit the number of rows returned""" limit: Int @@ -39355,16 +37674,16 @@ type matches { offset: Int """sort the rows by one or more columns""" - order_by: [match_map_demos_order_by!] + order_by: [player_utility_order_by!] """filter the rows returned""" - where: match_map_demos_bool_exp - ): match_map_demos_aggregate! + where: player_utility_bool_exp + ): player_utility_aggregate! """An array relationship""" - draft_games( + vetos( """distinct select on columns""" - distinct_on: [draft_games_select_column!] + distinct_on: [match_map_veto_picks_select_column!] """limit the number of rows returned""" limit: Int @@ -39373,16 +37692,16 @@ type matches { offset: Int """sort the rows by one or more columns""" - order_by: [draft_games_order_by!] + order_by: [match_map_veto_picks_order_by!] """filter the rows returned""" - where: draft_games_bool_exp - ): [draft_games!]! + where: match_map_veto_picks_bool_exp + ): [match_map_veto_picks!]! """An aggregate relationship""" - draft_games_aggregate( + vetos_aggregate( """distinct select on columns""" - distinct_on: [draft_games_select_column!] + distinct_on: [match_map_veto_picks_select_column!] """limit the number of rows returned""" limit: Int @@ -39391,641 +37710,897 @@ type matches { offset: Int """sort the rows by one or more columns""" - order_by: [draft_games_order_by!] + order_by: [match_map_veto_picks_order_by!] """filter the rows returned""" - where: draft_games_bool_exp - ): draft_games_aggregate! - - """An object relationship""" - e_match_status: e_match_status! - - """An object relationship""" - e_region: server_regions - effective_at: timestamptz - - """An array relationship""" - elo_changes( - """distinct select on columns""" - distinct_on: [v_player_elo_select_column!] - - """limit the number of rows returned""" - limit: Int + where: match_map_veto_picks_bool_exp + ): match_map_veto_picks_aggregate! + winning_lineup_id: uuid +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +aggregated selection of "match_maps" +""" +type match_maps_aggregate { + aggregate: match_maps_aggregate_fields + nodes: [match_maps!]! +} - """sort the rows by one or more columns""" - order_by: [v_player_elo_order_by!] +input match_maps_aggregate_bool_exp { + count: match_maps_aggregate_bool_exp_count +} - """filter the rows returned""" - where: v_player_elo_bool_exp - ): [v_player_elo!]! +input match_maps_aggregate_bool_exp_count { + arguments: [match_maps_select_column!] + distinct: Boolean + filter: match_maps_bool_exp + predicate: Int_comparison_exp! +} - """An aggregate relationship""" - elo_changes_aggregate( - """distinct select on columns""" - distinct_on: [v_player_elo_select_column!] +""" +aggregate fields of "match_maps" +""" +type match_maps_aggregate_fields { + avg: match_maps_avg_fields + count(columns: [match_maps_select_column!], distinct: Boolean): Int! + max: match_maps_max_fields + min: match_maps_min_fields + stddev: match_maps_stddev_fields + stddev_pop: match_maps_stddev_pop_fields + stddev_samp: match_maps_stddev_samp_fields + sum: match_maps_sum_fields + var_pop: match_maps_var_pop_fields + var_samp: match_maps_var_samp_fields + variance: match_maps_variance_fields +} - """limit the number of rows returned""" - limit: Int +""" +order by aggregate values of table "match_maps" +""" +input match_maps_aggregate_order_by { + avg: match_maps_avg_order_by + count: order_by + max: match_maps_max_order_by + min: match_maps_min_order_by + stddev: match_maps_stddev_order_by + stddev_pop: match_maps_stddev_pop_order_by + stddev_samp: match_maps_stddev_samp_order_by + sum: match_maps_sum_order_by + var_pop: match_maps_var_pop_order_by + var_samp: match_maps_var_samp_order_by + variance: match_maps_variance_order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for inserting array relation for remote table "match_maps" +""" +input match_maps_arr_rel_insert_input { + data: [match_maps_insert_input!]! - """sort the rows by one or more columns""" - order_by: [v_player_elo_order_by!] + """upsert condition""" + on_conflict: match_maps_on_conflict +} - """filter the rows returned""" - where: v_player_elo_bool_exp - ): v_player_elo_aggregate! - ended_at: timestamptz - external_id: String - id: uuid! +"""aggregate avg on columns""" +type match_maps_avg_fields { + clips_count: Float """ - A computed field, executes function "match_invite_code" + A computed field, executes function "match_map_demo_total_size" """ - invite_code: String + demos_total_size: Int """ - A computed field, executes function "is_captain" + A computed field, executes function "lineup_1_score" """ - is_captain: Boolean + lineup_1_score: Int + lineup_1_timeouts_available: Float """ - A computed field, executes function "is_coach" + A computed field, executes function "lineup_2_score" """ - is_coach: Boolean + lineup_2_score: Int + lineup_2_timeouts_available: Float + order: Float + public_clips_count: Float +} + +""" +order by avg() on columns of table "match_maps" +""" +input match_maps_avg_order_by { + clips_count: order_by + lineup_1_timeouts_available: order_by + lineup_2_timeouts_available: order_by + order: order_by + public_clips_count: order_by +} + +""" +Boolean expression to filter rows from the table "match_maps". All fields are combined with a logical 'AND'. +""" +input match_maps_bool_exp { + _and: [match_maps_bool_exp!] + _not: match_maps_bool_exp + _or: [match_maps_bool_exp!] + clips_count: Int_comparison_exp + created_at: timestamptz_comparison_exp + demo_processing_started_at: timestamptz_comparison_exp + demos: match_map_demos_bool_exp + demos_aggregate: match_map_demos_aggregate_bool_exp + demos_download_url: String_comparison_exp + demos_total_size: Int_comparison_exp + e_match_map_status: e_match_map_status_bool_exp + ended_at: timestamptz_comparison_exp + flashes: player_flashes_bool_exp + flashes_aggregate: player_flashes_aggregate_bool_exp + id: uuid_comparison_exp + is_current_map: Boolean_comparison_exp + latest_clip_at: timestamptz_comparison_exp + lineup_1_score: Int_comparison_exp + lineup_1_side: e_sides_enum_comparison_exp + lineup_1_timeouts_available: Int_comparison_exp + lineup_2_score: Int_comparison_exp + lineup_2_side: e_sides_enum_comparison_exp + lineup_2_timeouts_available: Int_comparison_exp + map: maps_bool_exp + map_id: uuid_comparison_exp + match: matches_bool_exp + match_clips: match_clips_bool_exp + match_clips_aggregate: match_clips_aggregate_bool_exp + match_id: uuid_comparison_exp + objectives: player_objectives_bool_exp + objectives_aggregate: player_objectives_aggregate_bool_exp + order: Int_comparison_exp + player_assists: player_assists_bool_exp + player_assists_aggregate: player_assists_aggregate_bool_exp + player_damages: player_damages_bool_exp + player_damages_aggregate: player_damages_aggregate_bool_exp + player_kills: player_kills_bool_exp + player_kills_aggregate: player_kills_aggregate_bool_exp + player_unused_utilities: player_unused_utility_bool_exp + player_unused_utilities_aggregate: player_unused_utility_aggregate_bool_exp + public_clips_count: Int_comparison_exp + public_latest_clip_at: timestamptz_comparison_exp + rounds: match_map_rounds_bool_exp + rounds_aggregate: match_map_rounds_aggregate_bool_exp + started_at: timestamptz_comparison_exp + status: e_match_map_status_enum_comparison_exp + utility: player_utility_bool_exp + utility_aggregate: player_utility_aggregate_bool_exp + vetos: match_map_veto_picks_bool_exp + vetos_aggregate: match_map_veto_picks_aggregate_bool_exp + winning_lineup_id: uuid_comparison_exp +} +""" +unique or primary key constraints on table "match_maps" +""" +enum match_maps_constraint { """ - A computed field, executes function "is_friend_in_match_lineup" + unique or primary key constraint on columns "order", "match_id" """ - is_friend_in_match_lineup: Boolean + match_maps_match_id_order_key """ - A computed field, executes function "is_in_lineup" + unique or primary key constraint on columns "id" """ - is_in_lineup: Boolean + match_maps_pkey +} + +""" +input type for incrementing numeric columns in table "match_maps" +""" +input match_maps_inc_input { + clips_count: Int + lineup_1_timeouts_available: Int + lineup_2_timeouts_available: Int + order: Int + public_clips_count: Int +} + +""" +input type for inserting data into table "match_maps" +""" +input match_maps_insert_input { + clips_count: Int + created_at: timestamptz + demo_processing_started_at: timestamptz + demos: match_map_demos_arr_rel_insert_input + e_match_map_status: e_match_map_status_obj_rel_insert_input + ended_at: timestamptz + flashes: player_flashes_arr_rel_insert_input + id: uuid + latest_clip_at: timestamptz + lineup_1_side: e_sides_enum + lineup_1_timeouts_available: Int + lineup_2_side: e_sides_enum + lineup_2_timeouts_available: Int + map: maps_obj_rel_insert_input + map_id: uuid + match: matches_obj_rel_insert_input + match_clips: match_clips_arr_rel_insert_input + match_id: uuid + objectives: player_objectives_arr_rel_insert_input + order: Int + player_assists: player_assists_arr_rel_insert_input + player_damages: player_damages_arr_rel_insert_input + player_kills: player_kills_arr_rel_insert_input + player_unused_utilities: player_unused_utility_arr_rel_insert_input + public_clips_count: Int + public_latest_clip_at: timestamptz + rounds: match_map_rounds_arr_rel_insert_input + started_at: timestamptz + status: e_match_map_status_enum + utility: player_utility_arr_rel_insert_input + vetos: match_map_veto_picks_arr_rel_insert_input + winning_lineup_id: uuid +} + +"""aggregate max on columns""" +type match_maps_max_fields { + clips_count: Int + created_at: timestamptz + demo_processing_started_at: timestamptz """ - A computed field, executes function "is_match_server_available" + A computed field, executes function "match_map_demo_download_url" """ - is_match_server_available: Boolean + demos_download_url: String """ - A computed field, executes function "is_match_organizer" + A computed field, executes function "match_map_demo_total_size" """ - is_organizer: Boolean + demos_total_size: Int + ended_at: timestamptz + id: uuid + latest_clip_at: timestamptz """ - A computed field, executes function "is_server_online" + A computed field, executes function "lineup_1_score" """ - is_server_online: Boolean + lineup_1_score: Int + lineup_1_timeouts_available: Int """ - A computed field, executes function "is_tournament_match" + A computed field, executes function "lineup_2_score" """ - is_tournament_match: Boolean - label: String + lineup_2_score: Int + lineup_2_timeouts_available: Int + map_id: uuid + match_id: uuid + order: Int + public_clips_count: Int + public_latest_clip_at: timestamptz + started_at: timestamptz + winning_lineup_id: uuid +} - """An object relationship""" - lineup_1: match_lineups! - lineup_1_id: uuid! +""" +order by max() on columns of table "match_maps" +""" +input match_maps_max_order_by { + clips_count: order_by + created_at: order_by + demo_processing_started_at: order_by + ended_at: order_by + id: order_by + latest_clip_at: order_by + lineup_1_timeouts_available: order_by + lineup_2_timeouts_available: order_by + map_id: order_by + match_id: order_by + order: order_by + public_clips_count: order_by + public_latest_clip_at: order_by + started_at: order_by + winning_lineup_id: order_by +} - """An object relationship""" - lineup_2: match_lineups! - lineup_2_id: uuid! +"""aggregate min on columns""" +type match_maps_min_fields { + clips_count: Int + created_at: timestamptz + demo_processing_started_at: timestamptz """ - A computed field, executes function "get_lineup_counts" + A computed field, executes function "match_map_demo_download_url" """ - lineup_counts( - """JSON select path""" - path: String - ): json + demos_download_url: String """ - A computed field, executes function "get_map_veto_picking_lineup_id" + A computed field, executes function "match_map_demo_total_size" """ - map_veto_picking_lineup_id: uuid - - """An array relationship""" - map_veto_picks( - """distinct select on columns""" - distinct_on: [match_map_veto_picks_select_column!] + demos_total_size: Int + ended_at: timestamptz + id: uuid + latest_clip_at: timestamptz - """limit the number of rows returned""" - limit: Int + """ + A computed field, executes function "lineup_1_score" + """ + lineup_1_score: Int + lineup_1_timeouts_available: Int - """skip the first n rows. Use only with order_by""" - offset: Int + """ + A computed field, executes function "lineup_2_score" + """ + lineup_2_score: Int + lineup_2_timeouts_available: Int + map_id: uuid + match_id: uuid + order: Int + public_clips_count: Int + public_latest_clip_at: timestamptz + started_at: timestamptz + winning_lineup_id: uuid +} - """sort the rows by one or more columns""" - order_by: [match_map_veto_picks_order_by!] +""" +order by min() on columns of table "match_maps" +""" +input match_maps_min_order_by { + clips_count: order_by + created_at: order_by + demo_processing_started_at: order_by + ended_at: order_by + id: order_by + latest_clip_at: order_by + lineup_1_timeouts_available: order_by + lineup_2_timeouts_available: order_by + map_id: order_by + match_id: order_by + order: order_by + public_clips_count: order_by + public_latest_clip_at: order_by + started_at: order_by + winning_lineup_id: order_by +} - """filter the rows returned""" - where: match_map_veto_picks_bool_exp - ): [match_map_veto_picks!]! +""" +response of any mutation on the table "match_maps" +""" +type match_maps_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """An aggregate relationship""" - map_veto_picks_aggregate( - """distinct select on columns""" - distinct_on: [match_map_veto_picks_select_column!] + """data from the rows affected by the mutation""" + returning: [match_maps!]! +} - """limit the number of rows returned""" - limit: Int +""" +input type for inserting object relation for remote table "match_maps" +""" +input match_maps_obj_rel_insert_input { + data: match_maps_insert_input! - """skip the first n rows. Use only with order_by""" - offset: Int + """upsert condition""" + on_conflict: match_maps_on_conflict +} - """sort the rows by one or more columns""" - order_by: [match_map_veto_picks_order_by!] +""" +on_conflict condition type for table "match_maps" +""" +input match_maps_on_conflict { + constraint: match_maps_constraint! + update_columns: [match_maps_update_column!]! = [] + where: match_maps_bool_exp +} - """filter the rows returned""" - where: match_map_veto_picks_bool_exp - ): match_map_veto_picks_aggregate! +"""Ordering options when selecting data from "match_maps".""" +input match_maps_order_by { + clips_count: order_by + created_at: order_by + demo_processing_started_at: order_by + demos_aggregate: match_map_demos_aggregate_order_by + demos_download_url: order_by + demos_total_size: order_by + e_match_map_status: e_match_map_status_order_by + ended_at: order_by + flashes_aggregate: player_flashes_aggregate_order_by + id: order_by + is_current_map: order_by + latest_clip_at: order_by + lineup_1_score: order_by + lineup_1_side: order_by + lineup_1_timeouts_available: order_by + lineup_2_score: order_by + lineup_2_side: order_by + lineup_2_timeouts_available: order_by + map: maps_order_by + map_id: order_by + match: matches_order_by + match_clips_aggregate: match_clips_aggregate_order_by + match_id: order_by + objectives_aggregate: player_objectives_aggregate_order_by + order: order_by + player_assists_aggregate: player_assists_aggregate_order_by + player_damages_aggregate: player_damages_aggregate_order_by + player_kills_aggregate: player_kills_aggregate_order_by + player_unused_utilities_aggregate: player_unused_utility_aggregate_order_by + public_clips_count: order_by + public_latest_clip_at: order_by + rounds_aggregate: match_map_rounds_aggregate_order_by + started_at: order_by + status: order_by + utility_aggregate: player_utility_aggregate_order_by + vetos_aggregate: match_map_veto_picks_aggregate_order_by + winning_lineup_id: order_by +} - """ - A computed field, executes function "get_map_veto_type" - """ - map_veto_type: String +"""primary key columns input for table: match_maps""" +input match_maps_pk_columns_input { + id: uuid! +} - """An array relationship""" - match_maps( - """distinct select on columns""" - distinct_on: [match_maps_select_column!] +""" +select columns of table "match_maps" +""" +enum match_maps_select_column { + """column name""" + clips_count - """limit the number of rows returned""" - limit: Int + """column name""" + created_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + demo_processing_started_at - """sort the rows by one or more columns""" - order_by: [match_maps_order_by!] + """column name""" + ended_at - """filter the rows returned""" - where: match_maps_bool_exp - ): [match_maps!]! + """column name""" + id - """An aggregate relationship""" - match_maps_aggregate( - """distinct select on columns""" - distinct_on: [match_maps_select_column!] + """column name""" + latest_clip_at - """limit the number of rows returned""" - limit: Int + """column name""" + lineup_1_side - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + lineup_1_timeouts_available - """sort the rows by one or more columns""" - order_by: [match_maps_order_by!] + """column name""" + lineup_2_side - """filter the rows returned""" - where: match_maps_bool_exp - ): match_maps_aggregate! - match_options_id: uuid + """column name""" + lineup_2_timeouts_available - """ - A computed field, executes function "match_max_players_per_lineup" - """ - max_players_per_lineup: Int + """column name""" + map_id - """ - A computed field, executes function "match_min_players_per_lineup" - """ - min_players_per_lineup: Int + """column name""" + match_id - """An array relationship""" - opening_duels( - """distinct select on columns""" - distinct_on: [v_match_player_opening_duels_select_column!] + """column name""" + order - """limit the number of rows returned""" - limit: Int + """column name""" + public_clips_count - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + public_latest_clip_at - """sort the rows by one or more columns""" - order_by: [v_match_player_opening_duels_order_by!] + """column name""" + started_at - """filter the rows returned""" - where: v_match_player_opening_duels_bool_exp - ): [v_match_player_opening_duels!]! + """column name""" + status - """An aggregate relationship""" - opening_duels_aggregate( - """distinct select on columns""" - distinct_on: [v_match_player_opening_duels_select_column!] + """column name""" + winning_lineup_id +} - """limit the number of rows returned""" - limit: Int +""" +input type for updating data in table "match_maps" +""" +input match_maps_set_input { + clips_count: Int + created_at: timestamptz + demo_processing_started_at: timestamptz + ended_at: timestamptz + id: uuid + latest_clip_at: timestamptz + lineup_1_side: e_sides_enum + lineup_1_timeouts_available: Int + lineup_2_side: e_sides_enum + lineup_2_timeouts_available: Int + map_id: uuid + match_id: uuid + order: Int + public_clips_count: Int + public_latest_clip_at: timestamptz + started_at: timestamptz + status: e_match_map_status_enum + winning_lineup_id: uuid +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate stddev on columns""" +type match_maps_stddev_fields { + clips_count: Float - """sort the rows by one or more columns""" - order_by: [v_match_player_opening_duels_order_by!] + """ + A computed field, executes function "match_map_demo_total_size" + """ + demos_total_size: Int - """filter the rows returned""" - where: v_match_player_opening_duels_bool_exp - ): v_match_player_opening_duels_aggregate! + """ + A computed field, executes function "lineup_1_score" + """ + lineup_1_score: Int + lineup_1_timeouts_available: Float - """An object relationship""" - options: match_options + """ + A computed field, executes function "lineup_2_score" + """ + lineup_2_score: Int + lineup_2_timeouts_available: Float + order: Float + public_clips_count: Float +} - """An object relationship""" - organizer: players - organizer_steam_id: bigint - password: String! +""" +order by stddev() on columns of table "match_maps" +""" +input match_maps_stddev_order_by { + clips_count: order_by + lineup_1_timeouts_available: order_by + lineup_2_timeouts_available: order_by + order: order_by + public_clips_count: order_by +} - """An array relationship""" - player_assists( - """distinct select on columns""" - distinct_on: [player_assists_select_column!] +"""aggregate stddev_pop on columns""" +type match_maps_stddev_pop_fields { + clips_count: Float - """limit the number of rows returned""" - limit: Int + """ + A computed field, executes function "match_map_demo_total_size" + """ + demos_total_size: Int - """skip the first n rows. Use only with order_by""" - offset: Int + """ + A computed field, executes function "lineup_1_score" + """ + lineup_1_score: Int + lineup_1_timeouts_available: Float - """sort the rows by one or more columns""" - order_by: [player_assists_order_by!] + """ + A computed field, executes function "lineup_2_score" + """ + lineup_2_score: Int + lineup_2_timeouts_available: Float + order: Float + public_clips_count: Float +} - """filter the rows returned""" - where: player_assists_bool_exp - ): [player_assists!]! +""" +order by stddev_pop() on columns of table "match_maps" +""" +input match_maps_stddev_pop_order_by { + clips_count: order_by + lineup_1_timeouts_available: order_by + lineup_2_timeouts_available: order_by + order: order_by + public_clips_count: order_by +} - """An aggregate relationship""" - player_assists_aggregate( - """distinct select on columns""" - distinct_on: [player_assists_select_column!] +"""aggregate stddev_samp on columns""" +type match_maps_stddev_samp_fields { + clips_count: Float - """limit the number of rows returned""" - limit: Int + """ + A computed field, executes function "match_map_demo_total_size" + """ + demos_total_size: Int - """skip the first n rows. Use only with order_by""" - offset: Int + """ + A computed field, executes function "lineup_1_score" + """ + lineup_1_score: Int + lineup_1_timeouts_available: Float - """sort the rows by one or more columns""" - order_by: [player_assists_order_by!] + """ + A computed field, executes function "lineup_2_score" + """ + lineup_2_score: Int + lineup_2_timeouts_available: Float + order: Float + public_clips_count: Float +} - """filter the rows returned""" - where: player_assists_bool_exp - ): player_assists_aggregate! +""" +order by stddev_samp() on columns of table "match_maps" +""" +input match_maps_stddev_samp_order_by { + clips_count: order_by + lineup_1_timeouts_available: order_by + lineup_2_timeouts_available: order_by + order: order_by + public_clips_count: order_by +} - """An array relationship""" - player_damages( - """distinct select on columns""" - distinct_on: [player_damages_select_column!] +""" +Streaming cursor of the table "match_maps" +""" +input match_maps_stream_cursor_input { + """Stream column input with initial value""" + initial_value: match_maps_stream_cursor_value_input! - """limit the number of rows returned""" - limit: Int + """cursor ordering""" + ordering: cursor_ordering +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""Initial value of the column from where the streaming should start""" +input match_maps_stream_cursor_value_input { + clips_count: Int + created_at: timestamptz + demo_processing_started_at: timestamptz + ended_at: timestamptz + id: uuid + latest_clip_at: timestamptz + lineup_1_side: e_sides_enum + lineup_1_timeouts_available: Int + lineup_2_side: e_sides_enum + lineup_2_timeouts_available: Int + map_id: uuid + match_id: uuid + order: Int + public_clips_count: Int + public_latest_clip_at: timestamptz + started_at: timestamptz + status: e_match_map_status_enum + winning_lineup_id: uuid +} - """sort the rows by one or more columns""" - order_by: [player_damages_order_by!] +"""aggregate sum on columns""" +type match_maps_sum_fields { + clips_count: Int - """filter the rows returned""" - where: player_damages_bool_exp - ): [player_damages!]! + """ + A computed field, executes function "match_map_demo_total_size" + """ + demos_total_size: Int - """An aggregate relationship""" - player_damages_aggregate( - """distinct select on columns""" - distinct_on: [player_damages_select_column!] + """ + A computed field, executes function "lineup_1_score" + """ + lineup_1_score: Int + lineup_1_timeouts_available: Int - """limit the number of rows returned""" - limit: Int + """ + A computed field, executes function "lineup_2_score" + """ + lineup_2_score: Int + lineup_2_timeouts_available: Int + order: Int + public_clips_count: Int +} - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_damages_order_by!] - - """filter the rows returned""" - where: player_damages_bool_exp - ): player_damages_aggregate! - - """An array relationship""" - player_flashes( - """distinct select on columns""" - distinct_on: [player_flashes_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_flashes_order_by!] - - """filter the rows returned""" - where: player_flashes_bool_exp - ): [player_flashes!]! - - """An aggregate relationship""" - player_flashes_aggregate( - """distinct select on columns""" - distinct_on: [player_flashes_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_flashes_order_by!] - - """filter the rows returned""" - where: player_flashes_bool_exp - ): player_flashes_aggregate! - - """An array relationship""" - player_kills( - """distinct select on columns""" - distinct_on: [player_kills_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_kills_order_by!] - - """filter the rows returned""" - where: player_kills_bool_exp - ): [player_kills!]! - - """An aggregate relationship""" - player_kills_aggregate( - """distinct select on columns""" - distinct_on: [player_kills_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_kills_order_by!] - - """filter the rows returned""" - where: player_kills_bool_exp - ): player_kills_aggregate! - - """An array relationship""" - player_objectives( - """distinct select on columns""" - distinct_on: [player_objectives_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_objectives_order_by!] - - """filter the rows returned""" - where: player_objectives_bool_exp - ): [player_objectives!]! - - """An aggregate relationship""" - player_objectives_aggregate( - """distinct select on columns""" - distinct_on: [player_objectives_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by sum() on columns of table "match_maps" +""" +input match_maps_sum_order_by { + clips_count: order_by + lineup_1_timeouts_available: order_by + lineup_2_timeouts_available: order_by + order: order_by + public_clips_count: order_by +} - """sort the rows by one or more columns""" - order_by: [player_objectives_order_by!] +""" +update columns of table "match_maps" +""" +enum match_maps_update_column { + """column name""" + clips_count - """filter the rows returned""" - where: player_objectives_bool_exp - ): player_objectives_aggregate! + """column name""" + created_at - """An array relationship""" - player_unused_utilities( - """distinct select on columns""" - distinct_on: [player_unused_utility_select_column!] + """column name""" + demo_processing_started_at - """limit the number of rows returned""" - limit: Int + """column name""" + ended_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + id - """sort the rows by one or more columns""" - order_by: [player_unused_utility_order_by!] + """column name""" + latest_clip_at - """filter the rows returned""" - where: player_unused_utility_bool_exp - ): [player_unused_utility!]! + """column name""" + lineup_1_side - """An aggregate relationship""" - player_unused_utilities_aggregate( - """distinct select on columns""" - distinct_on: [player_unused_utility_select_column!] + """column name""" + lineup_1_timeouts_available - """limit the number of rows returned""" - limit: Int + """column name""" + lineup_2_side - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + lineup_2_timeouts_available - """sort the rows by one or more columns""" - order_by: [player_unused_utility_order_by!] + """column name""" + map_id - """filter the rows returned""" - where: player_unused_utility_bool_exp - ): player_unused_utility_aggregate! + """column name""" + match_id - """An array relationship""" - player_utility( - """distinct select on columns""" - distinct_on: [player_utility_select_column!] + """column name""" + order - """limit the number of rows returned""" - limit: Int + """column name""" + public_clips_count - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + public_latest_clip_at - """sort the rows by one or more columns""" - order_by: [player_utility_order_by!] + """column name""" + started_at - """filter the rows returned""" - where: player_utility_bool_exp - ): [player_utility!]! + """column name""" + status - """An aggregate relationship""" - player_utility_aggregate( - """distinct select on columns""" - distinct_on: [player_utility_select_column!] + """column name""" + winning_lineup_id +} - """limit the number of rows returned""" - limit: Int +input match_maps_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: match_maps_inc_input - """skip the first n rows. Use only with order_by""" - offset: Int + """sets the columns of the filtered rows to the given values""" + _set: match_maps_set_input - """sort the rows by one or more columns""" - order_by: [player_utility_order_by!] + """filter the rows which have to be updated""" + where: match_maps_bool_exp! +} - """filter the rows returned""" - where: player_utility_bool_exp - ): player_utility_aggregate! - region: String +"""aggregate var_pop on columns""" +type match_maps_var_pop_fields { + clips_count: Float """ - A computed field, executes function "get_region_veto_picking_lineup_id" + A computed field, executes function "match_map_demo_total_size" """ - region_veto_picking_lineup_id: uuid - - """An array relationship""" - region_veto_picks( - """distinct select on columns""" - distinct_on: [match_region_veto_picks_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [match_region_veto_picks_order_by!] - - """filter the rows returned""" - where: match_region_veto_picks_bool_exp - ): [match_region_veto_picks!]! - - """An aggregate relationship""" - region_veto_picks_aggregate( - """distinct select on columns""" - distinct_on: [match_region_veto_picks_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [match_region_veto_picks_order_by!] + demos_total_size: Int - """filter the rows returned""" - where: match_region_veto_picks_bool_exp - ): match_region_veto_picks_aggregate! + """ + A computed field, executes function "lineup_1_score" + """ + lineup_1_score: Int + lineup_1_timeouts_available: Float """ - A computed field, executes function "match_requested_organizer" + A computed field, executes function "lineup_2_score" """ - requested_organizer: Boolean - scheduled_at: timestamptz + lineup_2_score: Int + lineup_2_timeouts_available: Float + order: Float + public_clips_count: Float +} - """An object relationship""" - server: servers - server_error: String - server_id: uuid +""" +order by var_pop() on columns of table "match_maps" +""" +input match_maps_var_pop_order_by { + clips_count: order_by + lineup_1_timeouts_available: order_by + lineup_2_timeouts_available: order_by + order: order_by + public_clips_count: order_by +} + +"""aggregate var_samp on columns""" +type match_maps_var_samp_fields { + clips_count: Float """ - A computed field, executes function "get_match_server_plugin_runtime" + A computed field, executes function "match_map_demo_total_size" """ - server_plugin_runtime: String + demos_total_size: Int """ - A computed field, executes function "get_match_server_region" + A computed field, executes function "lineup_1_score" """ - server_region: String + lineup_1_score: Int + lineup_1_timeouts_available: Float """ - A computed field, executes function "get_match_server_type" + A computed field, executes function "lineup_2_score" """ - server_type: String - share_code: String - source: String! - started_at: timestamptz - status: e_match_status_enum! - - """An array relationship""" - streams( - """distinct select on columns""" - distinct_on: [match_streams_select_column!] - - """limit the number of rows returned""" - limit: Int + lineup_2_score: Int + lineup_2_timeouts_available: Float + order: Float + public_clips_count: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by var_samp() on columns of table "match_maps" +""" +input match_maps_var_samp_order_by { + clips_count: order_by + lineup_1_timeouts_available: order_by + lineup_2_timeouts_available: order_by + order: order_by + public_clips_count: order_by +} - """sort the rows by one or more columns""" - order_by: [match_streams_order_by!] +"""aggregate variance on columns""" +type match_maps_variance_fields { + clips_count: Float - """filter the rows returned""" - where: match_streams_bool_exp - ): [match_streams!]! + """ + A computed field, executes function "match_map_demo_total_size" + """ + demos_total_size: Int - """An aggregate relationship""" - streams_aggregate( - """distinct select on columns""" - distinct_on: [match_streams_select_column!] + """ + A computed field, executes function "lineup_1_score" + """ + lineup_1_score: Int + lineup_1_timeouts_available: Float - """limit the number of rows returned""" - limit: Int + """ + A computed field, executes function "lineup_2_score" + """ + lineup_2_score: Int + lineup_2_timeouts_available: Float + order: Float + public_clips_count: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by variance() on columns of table "match_maps" +""" +input match_maps_variance_order_by { + clips_count: order_by + lineup_1_timeouts_available: order_by + lineup_2_timeouts_available: order_by + order: order_by + public_clips_count: order_by +} - """sort the rows by one or more columns""" - order_by: [match_streams_order_by!] +""" +columns and relationships of "match_options" +""" +type match_options { + auto_cancel_duration: Int + auto_cancellation: Boolean! + best_of: Int! + camera_allow_teammates: Boolean! + camera_required: Boolean! + check_in_setting: e_check_in_settings_enum! + coaches: Boolean! + default_models: Boolean - """filter the rows returned""" - where: match_streams_bool_exp - ): match_streams_aggregate! + """An object relationship""" + game_mode: game_modes + game_mode_id: uuid + halftime_pausematch: Boolean! """ - A computed field, executes function "get_match_teams" + A computed field, executes function "has_active_matches" """ - teams( - """distinct select on columns""" - distinct_on: [teams_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [teams_order_by!] + has_active_matches: Boolean + id: uuid! + invite_code: String + knife_round: Boolean! + live_match_timeout: Int - """filter the rows returned""" - where: teams_bool_exp - ): [teams!] + """An object relationship""" + map_pool: map_pools! + map_pool_id: uuid! + map_veto: Boolean! + match_mode: e_match_mode_enum! """An array relationship""" - tournament_brackets( + matches( """distinct select on columns""" - distinct_on: [tournament_brackets_select_column!] + distinct_on: [matches_select_column!] """limit the number of rows returned""" limit: Int @@ -40034,16 +38609,16 @@ type matches { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_brackets_order_by!] + order_by: [matches_order_by!] """filter the rows returned""" - where: tournament_brackets_bool_exp - ): [tournament_brackets!]! + where: matches_bool_exp + ): [matches!]! """An aggregate relationship""" - tournament_brackets_aggregate( + matches_aggregate( """distinct select on columns""" - distinct_on: [tournament_brackets_select_column!] + distinct_on: [matches_select_column!] """limit the number of rows returned""" limit: Int @@ -40052,32387 +38627,45254 @@ type matches { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_brackets_order_by!] + order_by: [matches_order_by!] """filter the rows returned""" - where: tournament_brackets_bool_exp - ): tournament_brackets_aggregate! + where: matches_bool_exp + ): matches_aggregate! + mr: Int! + number_of_substitutes: Int! + overtime: Boolean! + prefer_dedicated_server: Boolean! + ready_setting: e_ready_settings_enum! + region_veto: Boolean! + regions: [String!] + round_restart_delay: Int + tech_timeout_setting: e_timeout_settings_enum! + timeout_setting: e_timeout_settings_enum! - """ - A computed field, executes function "get_match_tv_connection_string" - """ - tv_connection_string: String - veto_pick_expires_at: timestamptz + """An object relationship""" + tournament: tournaments """An object relationship""" - winner: match_lineups - winning_lineup_id: uuid + tournament_bracket: tournament_brackets + + """An object relationship""" + tournament_stage: tournament_stages + tv_delay: Int! + type: e_match_types_enum! + veto_pick_timeout: Int! } """ -aggregated selection of "matches" +aggregated selection of "match_options" """ -type matches_aggregate { - aggregate: matches_aggregate_fields - nodes: [matches!]! +type match_options_aggregate { + aggregate: match_options_aggregate_fields + nodes: [match_options!]! } -input matches_aggregate_bool_exp { - bool_and: matches_aggregate_bool_exp_bool_and - bool_or: matches_aggregate_bool_exp_bool_or - count: matches_aggregate_bool_exp_count +input match_options_aggregate_bool_exp { + bool_and: match_options_aggregate_bool_exp_bool_and + bool_or: match_options_aggregate_bool_exp_bool_or + count: match_options_aggregate_bool_exp_count } -input matches_aggregate_bool_exp_bool_and { - arguments: matches_select_column_matches_aggregate_bool_exp_bool_and_arguments_columns! +input match_options_aggregate_bool_exp_bool_and { + arguments: match_options_select_column_match_options_aggregate_bool_exp_bool_and_arguments_columns! distinct: Boolean - filter: matches_bool_exp + filter: match_options_bool_exp predicate: Boolean_comparison_exp! } -input matches_aggregate_bool_exp_bool_or { - arguments: matches_select_column_matches_aggregate_bool_exp_bool_or_arguments_columns! +input match_options_aggregate_bool_exp_bool_or { + arguments: match_options_select_column_match_options_aggregate_bool_exp_bool_or_arguments_columns! distinct: Boolean - filter: matches_bool_exp + filter: match_options_bool_exp predicate: Boolean_comparison_exp! } -input matches_aggregate_bool_exp_count { - arguments: [matches_select_column!] +input match_options_aggregate_bool_exp_count { + arguments: [match_options_select_column!] distinct: Boolean - filter: matches_bool_exp + filter: match_options_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "matches" +aggregate fields of "match_options" """ -type matches_aggregate_fields { - avg: matches_avg_fields - count(columns: [matches_select_column!], distinct: Boolean): Int! - max: matches_max_fields - min: matches_min_fields - stddev: matches_stddev_fields - stddev_pop: matches_stddev_pop_fields - stddev_samp: matches_stddev_samp_fields - sum: matches_sum_fields - var_pop: matches_var_pop_fields - var_samp: matches_var_samp_fields - variance: matches_variance_fields +type match_options_aggregate_fields { + avg: match_options_avg_fields + count(columns: [match_options_select_column!], distinct: Boolean): Int! + max: match_options_max_fields + min: match_options_min_fields + stddev: match_options_stddev_fields + stddev_pop: match_options_stddev_pop_fields + stddev_samp: match_options_stddev_samp_fields + sum: match_options_sum_fields + var_pop: match_options_var_pop_fields + var_samp: match_options_var_samp_fields + variance: match_options_variance_fields } """ -order by aggregate values of table "matches" +order by aggregate values of table "match_options" """ -input matches_aggregate_order_by { - avg: matches_avg_order_by +input match_options_aggregate_order_by { + avg: match_options_avg_order_by count: order_by - max: matches_max_order_by - min: matches_min_order_by - stddev: matches_stddev_order_by - stddev_pop: matches_stddev_pop_order_by - stddev_samp: matches_stddev_samp_order_by - sum: matches_sum_order_by - var_pop: matches_var_pop_order_by - var_samp: matches_var_samp_order_by - variance: matches_variance_order_by + max: match_options_max_order_by + min: match_options_min_order_by + stddev: match_options_stddev_order_by + stddev_pop: match_options_stddev_pop_order_by + stddev_samp: match_options_stddev_samp_order_by + sum: match_options_sum_order_by + var_pop: match_options_var_pop_order_by + var_samp: match_options_var_samp_order_by + variance: match_options_variance_order_by } """ -input type for inserting array relation for remote table "matches" +input type for inserting array relation for remote table "match_options" """ -input matches_arr_rel_insert_input { - data: [matches_insert_input!]! +input match_options_arr_rel_insert_input { + data: [match_options_insert_input!]! """upsert condition""" - on_conflict: matches_on_conflict + on_conflict: match_options_on_conflict } """aggregate avg on columns""" -type matches_avg_fields { - """ - A computed field, executes function "match_max_players_per_lineup" - """ - max_players_per_lineup: Int - - """ - A computed field, executes function "match_min_players_per_lineup" - """ - min_players_per_lineup: Int - organizer_steam_id: Float +type match_options_avg_fields { + auto_cancel_duration: Float + best_of: Float + live_match_timeout: Float + mr: Float + number_of_substitutes: Float + round_restart_delay: Float + tv_delay: Float + veto_pick_timeout: Float } """ -order by avg() on columns of table "matches" +order by avg() on columns of table "match_options" """ -input matches_avg_order_by { - organizer_steam_id: order_by +input match_options_avg_order_by { + auto_cancel_duration: order_by + best_of: order_by + live_match_timeout: order_by + mr: order_by + number_of_substitutes: order_by + round_restart_delay: order_by + tv_delay: order_by + veto_pick_timeout: order_by } """ -Boolean expression to filter rows from the table "matches". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "match_options". All fields are combined with a logical 'AND'. """ -input matches_bool_exp { - _and: [matches_bool_exp!] - _not: matches_bool_exp - _or: [matches_bool_exp!] - can_assign_server: Boolean_comparison_exp - can_cancel: Boolean_comparison_exp - can_check_in: Boolean_comparison_exp - can_reassign_winner: Boolean_comparison_exp - can_schedule: Boolean_comparison_exp - can_start: Boolean_comparison_exp - can_stream_live: Boolean_comparison_exp - can_stream_tv: Boolean_comparison_exp - cancels_at: timestamptz_comparison_exp - clutches: v_match_clutches_bool_exp - clutches_aggregate: v_match_clutches_aggregate_bool_exp - connection_link: String_comparison_exp - connection_string: String_comparison_exp - counts_toward_ranking: Boolean_comparison_exp - created_at: timestamptz_comparison_exp - current_match_map_id: uuid_comparison_exp - demos: match_map_demos_bool_exp - demos_aggregate: match_map_demos_aggregate_bool_exp - draft_games: draft_games_bool_exp - draft_games_aggregate: draft_games_aggregate_bool_exp - e_match_status: e_match_status_bool_exp - e_region: server_regions_bool_exp - effective_at: timestamptz_comparison_exp - elo_changes: v_player_elo_bool_exp - elo_changes_aggregate: v_player_elo_aggregate_bool_exp - ended_at: timestamptz_comparison_exp - external_id: String_comparison_exp +input match_options_bool_exp { + _and: [match_options_bool_exp!] + _not: match_options_bool_exp + _or: [match_options_bool_exp!] + auto_cancel_duration: Int_comparison_exp + auto_cancellation: Boolean_comparison_exp + best_of: Int_comparison_exp + camera_allow_teammates: Boolean_comparison_exp + camera_required: Boolean_comparison_exp + check_in_setting: e_check_in_settings_enum_comparison_exp + coaches: Boolean_comparison_exp + default_models: Boolean_comparison_exp + game_mode: game_modes_bool_exp + game_mode_id: uuid_comparison_exp + halftime_pausematch: Boolean_comparison_exp + has_active_matches: Boolean_comparison_exp id: uuid_comparison_exp invite_code: String_comparison_exp - is_captain: Boolean_comparison_exp - is_coach: Boolean_comparison_exp - is_friend_in_match_lineup: Boolean_comparison_exp - is_in_lineup: Boolean_comparison_exp - is_match_server_available: Boolean_comparison_exp - is_organizer: Boolean_comparison_exp - is_server_online: Boolean_comparison_exp - is_tournament_match: Boolean_comparison_exp - label: String_comparison_exp - lineup_1: match_lineups_bool_exp - lineup_1_id: uuid_comparison_exp - lineup_2: match_lineups_bool_exp - lineup_2_id: uuid_comparison_exp - lineup_counts: json_comparison_exp - map_veto_picking_lineup_id: uuid_comparison_exp - map_veto_picks: match_map_veto_picks_bool_exp - map_veto_picks_aggregate: match_map_veto_picks_aggregate_bool_exp - map_veto_type: String_comparison_exp - match_maps: match_maps_bool_exp - match_maps_aggregate: match_maps_aggregate_bool_exp - match_options_id: uuid_comparison_exp - max_players_per_lineup: Int_comparison_exp - min_players_per_lineup: Int_comparison_exp - opening_duels: v_match_player_opening_duels_bool_exp - opening_duels_aggregate: v_match_player_opening_duels_aggregate_bool_exp - options: match_options_bool_exp - organizer: players_bool_exp - organizer_steam_id: bigint_comparison_exp - password: String_comparison_exp - player_assists: player_assists_bool_exp - player_assists_aggregate: player_assists_aggregate_bool_exp - player_damages: player_damages_bool_exp - player_damages_aggregate: player_damages_aggregate_bool_exp - player_flashes: player_flashes_bool_exp - player_flashes_aggregate: player_flashes_aggregate_bool_exp - player_kills: player_kills_bool_exp - player_kills_aggregate: player_kills_aggregate_bool_exp - player_objectives: player_objectives_bool_exp - player_objectives_aggregate: player_objectives_aggregate_bool_exp - player_unused_utilities: player_unused_utility_bool_exp - player_unused_utilities_aggregate: player_unused_utility_aggregate_bool_exp - player_utility: player_utility_bool_exp - player_utility_aggregate: player_utility_aggregate_bool_exp - region: String_comparison_exp - region_veto_picking_lineup_id: uuid_comparison_exp - region_veto_picks: match_region_veto_picks_bool_exp - region_veto_picks_aggregate: match_region_veto_picks_aggregate_bool_exp - requested_organizer: Boolean_comparison_exp - scheduled_at: timestamptz_comparison_exp - server: servers_bool_exp - server_error: String_comparison_exp - server_id: uuid_comparison_exp - server_plugin_runtime: String_comparison_exp - server_region: String_comparison_exp - server_type: String_comparison_exp - share_code: String_comparison_exp - source: String_comparison_exp - started_at: timestamptz_comparison_exp - status: e_match_status_enum_comparison_exp - streams: match_streams_bool_exp - streams_aggregate: match_streams_aggregate_bool_exp - teams: teams_bool_exp - tournament_brackets: tournament_brackets_bool_exp - tournament_brackets_aggregate: tournament_brackets_aggregate_bool_exp - tv_connection_string: String_comparison_exp - veto_pick_expires_at: timestamptz_comparison_exp - winner: match_lineups_bool_exp - winning_lineup_id: uuid_comparison_exp + knife_round: Boolean_comparison_exp + live_match_timeout: Int_comparison_exp + map_pool: map_pools_bool_exp + map_pool_id: uuid_comparison_exp + map_veto: Boolean_comparison_exp + match_mode: e_match_mode_enum_comparison_exp + matches: matches_bool_exp + matches_aggregate: matches_aggregate_bool_exp + mr: Int_comparison_exp + number_of_substitutes: Int_comparison_exp + overtime: Boolean_comparison_exp + prefer_dedicated_server: Boolean_comparison_exp + ready_setting: e_ready_settings_enum_comparison_exp + region_veto: Boolean_comparison_exp + regions: String_array_comparison_exp + round_restart_delay: Int_comparison_exp + tech_timeout_setting: e_timeout_settings_enum_comparison_exp + timeout_setting: e_timeout_settings_enum_comparison_exp + tournament: tournaments_bool_exp + tournament_bracket: tournament_brackets_bool_exp + tournament_stage: tournament_stages_bool_exp + tv_delay: Int_comparison_exp + type: e_match_types_enum_comparison_exp + veto_pick_timeout: Int_comparison_exp } """ -unique or primary key constraints on table "matches" +unique or primary key constraints on table "match_options" """ -enum matches_constraint { - """ - unique or primary key constraint on columns "lineup_1_id" - """ - matches_lineup_1_id_key - - """ - unique or primary key constraint on columns "lineup_2_id", "lineup_1_id" - """ - matches_lineup_1_id_lineup_2_id_key - - """ - unique or primary key constraint on columns "lineup_2_id" - """ - matches_lineup_2_id_key - +enum match_options_constraint { """ unique or primary key constraint on columns "id" """ - matches_pkey - - """ - unique or primary key constraint on columns "external_id", "source" - """ - uq_matches_source_external_id + match_options_pkey } """ -input type for incrementing numeric columns in table "matches" +input type for incrementing numeric columns in table "match_options" """ -input matches_inc_input { - organizer_steam_id: bigint +input match_options_inc_input { + auto_cancel_duration: Int + best_of: Int + live_match_timeout: Int + mr: Int + number_of_substitutes: Int + round_restart_delay: Int + tv_delay: Int + veto_pick_timeout: Int } """ -input type for inserting data into table "matches" +input type for inserting data into table "match_options" """ -input matches_insert_input { - cancels_at: timestamptz - clutches: v_match_clutches_arr_rel_insert_input - counts_toward_ranking: Boolean - created_at: timestamptz - demos: match_map_demos_arr_rel_insert_input - draft_games: draft_games_arr_rel_insert_input - e_match_status: e_match_status_obj_rel_insert_input - e_region: server_regions_obj_rel_insert_input - elo_changes: v_player_elo_arr_rel_insert_input - ended_at: timestamptz - external_id: String +input match_options_insert_input { + auto_cancel_duration: Int + auto_cancellation: Boolean + best_of: Int + camera_allow_teammates: Boolean + camera_required: Boolean + check_in_setting: e_check_in_settings_enum + coaches: Boolean + default_models: Boolean + game_mode: game_modes_obj_rel_insert_input + game_mode_id: uuid + halftime_pausematch: Boolean id: uuid - label: String - lineup_1: match_lineups_obj_rel_insert_input - lineup_1_id: uuid - lineup_2: match_lineups_obj_rel_insert_input - lineup_2_id: uuid - map_veto_picks: match_map_veto_picks_arr_rel_insert_input - match_maps: match_maps_arr_rel_insert_input - match_options_id: uuid - opening_duels: v_match_player_opening_duels_arr_rel_insert_input - options: match_options_obj_rel_insert_input - organizer: players_obj_rel_insert_input - organizer_steam_id: bigint - password: String - player_assists: player_assists_arr_rel_insert_input - player_damages: player_damages_arr_rel_insert_input - player_flashes: player_flashes_arr_rel_insert_input - player_kills: player_kills_arr_rel_insert_input - player_objectives: player_objectives_arr_rel_insert_input - player_unused_utilities: player_unused_utility_arr_rel_insert_input - player_utility: player_utility_arr_rel_insert_input - region: String - region_veto_picks: match_region_veto_picks_arr_rel_insert_input - scheduled_at: timestamptz - server: servers_obj_rel_insert_input - server_error: String - server_id: uuid - share_code: String - source: String - started_at: timestamptz - status: e_match_status_enum - streams: match_streams_arr_rel_insert_input - tournament_brackets: tournament_brackets_arr_rel_insert_input - veto_pick_expires_at: timestamptz - winner: match_lineups_obj_rel_insert_input - winning_lineup_id: uuid + invite_code: String + knife_round: Boolean + live_match_timeout: Int + map_pool: map_pools_obj_rel_insert_input + map_pool_id: uuid + map_veto: Boolean + match_mode: e_match_mode_enum + matches: matches_arr_rel_insert_input + mr: Int + number_of_substitutes: Int + overtime: Boolean + prefer_dedicated_server: Boolean + ready_setting: e_ready_settings_enum + region_veto: Boolean + regions: [String!] + round_restart_delay: Int + tech_timeout_setting: e_timeout_settings_enum + timeout_setting: e_timeout_settings_enum + tournament: tournaments_obj_rel_insert_input + tournament_bracket: tournament_brackets_obj_rel_insert_input + tournament_stage: tournament_stages_obj_rel_insert_input + tv_delay: Int + type: e_match_types_enum + veto_pick_timeout: Int } """aggregate max on columns""" -type matches_max_fields { - cancels_at: timestamptz - - """ - A computed field, executes function "get_match_connection_link" - """ - connection_link: String - - """ - A computed field, executes function "get_match_connection_string" - """ - connection_string: String - created_at: timestamptz - - """ - A computed field, executes function "get_current_match_map" - """ - current_match_map_id: uuid - effective_at: timestamptz - ended_at: timestamptz - external_id: String +type match_options_max_fields { + auto_cancel_duration: Int + best_of: Int + game_mode_id: uuid id: uuid - - """ - A computed field, executes function "match_invite_code" - """ invite_code: String - label: String - lineup_1_id: uuid - lineup_2_id: uuid - - """ - A computed field, executes function "get_map_veto_picking_lineup_id" - """ - map_veto_picking_lineup_id: uuid - - """ - A computed field, executes function "get_map_veto_type" - """ - map_veto_type: String - match_options_id: uuid - - """ - A computed field, executes function "match_max_players_per_lineup" - """ - max_players_per_lineup: Int - - """ - A computed field, executes function "match_min_players_per_lineup" - """ - min_players_per_lineup: Int - organizer_steam_id: bigint - password: String - region: String - - """ - A computed field, executes function "get_region_veto_picking_lineup_id" - """ - region_veto_picking_lineup_id: uuid - scheduled_at: timestamptz - server_error: String - server_id: uuid - - """ - A computed field, executes function "get_match_server_plugin_runtime" - """ - server_plugin_runtime: String - - """ - A computed field, executes function "get_match_server_region" - """ - server_region: String - - """ - A computed field, executes function "get_match_server_type" - """ - server_type: String - share_code: String - source: String - started_at: timestamptz - - """ - A computed field, executes function "get_match_tv_connection_string" - """ - tv_connection_string: String - veto_pick_expires_at: timestamptz - winning_lineup_id: uuid + live_match_timeout: Int + map_pool_id: uuid + mr: Int + number_of_substitutes: Int + regions: [String!] + round_restart_delay: Int + tv_delay: Int + veto_pick_timeout: Int } """ -order by max() on columns of table "matches" +order by max() on columns of table "match_options" """ -input matches_max_order_by { - cancels_at: order_by - created_at: order_by - effective_at: order_by - ended_at: order_by - external_id: order_by +input match_options_max_order_by { + auto_cancel_duration: order_by + best_of: order_by + game_mode_id: order_by id: order_by - label: order_by - lineup_1_id: order_by - lineup_2_id: order_by - match_options_id: order_by - organizer_steam_id: order_by - password: order_by - region: order_by - scheduled_at: order_by - server_error: order_by - server_id: order_by - share_code: order_by - source: order_by - started_at: order_by - veto_pick_expires_at: order_by - winning_lineup_id: order_by + invite_code: order_by + live_match_timeout: order_by + map_pool_id: order_by + mr: order_by + number_of_substitutes: order_by + regions: order_by + round_restart_delay: order_by + tv_delay: order_by + veto_pick_timeout: order_by } """aggregate min on columns""" -type matches_min_fields { - cancels_at: timestamptz - - """ - A computed field, executes function "get_match_connection_link" - """ - connection_link: String - - """ - A computed field, executes function "get_match_connection_string" - """ - connection_string: String - created_at: timestamptz - - """ - A computed field, executes function "get_current_match_map" - """ - current_match_map_id: uuid - effective_at: timestamptz - ended_at: timestamptz - external_id: String - id: uuid - - """ - A computed field, executes function "match_invite_code" - """ - invite_code: String - label: String - lineup_1_id: uuid - lineup_2_id: uuid - - """ - A computed field, executes function "get_map_veto_picking_lineup_id" - """ - map_veto_picking_lineup_id: uuid - - """ - A computed field, executes function "get_map_veto_type" - """ - map_veto_type: String - match_options_id: uuid - - """ - A computed field, executes function "match_max_players_per_lineup" - """ - max_players_per_lineup: Int - - """ - A computed field, executes function "match_min_players_per_lineup" - """ - min_players_per_lineup: Int - organizer_steam_id: bigint - password: String - region: String - - """ - A computed field, executes function "get_region_veto_picking_lineup_id" - """ - region_veto_picking_lineup_id: uuid - scheduled_at: timestamptz - server_error: String - server_id: uuid - - """ - A computed field, executes function "get_match_server_plugin_runtime" - """ - server_plugin_runtime: String - - """ - A computed field, executes function "get_match_server_region" - """ - server_region: String - - """ - A computed field, executes function "get_match_server_type" - """ - server_type: String - share_code: String - source: String - started_at: timestamptz - - """ - A computed field, executes function "get_match_tv_connection_string" - """ - tv_connection_string: String - veto_pick_expires_at: timestamptz - winning_lineup_id: uuid -} +type match_options_min_fields { + auto_cancel_duration: Int + best_of: Int + game_mode_id: uuid + id: uuid + invite_code: String + live_match_timeout: Int + map_pool_id: uuid + mr: Int + number_of_substitutes: Int + regions: [String!] + round_restart_delay: Int + tv_delay: Int + veto_pick_timeout: Int +} """ -order by min() on columns of table "matches" +order by min() on columns of table "match_options" """ -input matches_min_order_by { - cancels_at: order_by - created_at: order_by - effective_at: order_by - ended_at: order_by - external_id: order_by +input match_options_min_order_by { + auto_cancel_duration: order_by + best_of: order_by + game_mode_id: order_by id: order_by - label: order_by - lineup_1_id: order_by - lineup_2_id: order_by - match_options_id: order_by - organizer_steam_id: order_by - password: order_by - region: order_by - scheduled_at: order_by - server_error: order_by - server_id: order_by - share_code: order_by - source: order_by - started_at: order_by - veto_pick_expires_at: order_by - winning_lineup_id: order_by + invite_code: order_by + live_match_timeout: order_by + map_pool_id: order_by + mr: order_by + number_of_substitutes: order_by + regions: order_by + round_restart_delay: order_by + tv_delay: order_by + veto_pick_timeout: order_by } """ -response of any mutation on the table "matches" +response of any mutation on the table "match_options" """ -type matches_mutation_response { +type match_options_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [matches!]! + returning: [match_options!]! } """ -input type for inserting object relation for remote table "matches" +input type for inserting object relation for remote table "match_options" """ -input matches_obj_rel_insert_input { - data: matches_insert_input! +input match_options_obj_rel_insert_input { + data: match_options_insert_input! """upsert condition""" - on_conflict: matches_on_conflict + on_conflict: match_options_on_conflict } """ -on_conflict condition type for table "matches" +on_conflict condition type for table "match_options" """ -input matches_on_conflict { - constraint: matches_constraint! - update_columns: [matches_update_column!]! = [] - where: matches_bool_exp +input match_options_on_conflict { + constraint: match_options_constraint! + update_columns: [match_options_update_column!]! = [] + where: match_options_bool_exp } -"""Ordering options when selecting data from "matches".""" -input matches_order_by { - can_assign_server: order_by - can_cancel: order_by - can_check_in: order_by - can_reassign_winner: order_by - can_schedule: order_by - can_start: order_by - can_stream_live: order_by - can_stream_tv: order_by - cancels_at: order_by - clutches_aggregate: v_match_clutches_aggregate_order_by - connection_link: order_by - connection_string: order_by - counts_toward_ranking: order_by - created_at: order_by - current_match_map_id: order_by - demos_aggregate: match_map_demos_aggregate_order_by - draft_games_aggregate: draft_games_aggregate_order_by - e_match_status: e_match_status_order_by - e_region: server_regions_order_by - effective_at: order_by - elo_changes_aggregate: v_player_elo_aggregate_order_by - ended_at: order_by - external_id: order_by +"""Ordering options when selecting data from "match_options".""" +input match_options_order_by { + auto_cancel_duration: order_by + auto_cancellation: order_by + best_of: order_by + camera_allow_teammates: order_by + camera_required: order_by + check_in_setting: order_by + coaches: order_by + default_models: order_by + game_mode: game_modes_order_by + game_mode_id: order_by + halftime_pausematch: order_by + has_active_matches: order_by id: order_by invite_code: order_by - is_captain: order_by - is_coach: order_by - is_friend_in_match_lineup: order_by - is_in_lineup: order_by - is_match_server_available: order_by - is_organizer: order_by - is_server_online: order_by - is_tournament_match: order_by - label: order_by - lineup_1: match_lineups_order_by - lineup_1_id: order_by - lineup_2: match_lineups_order_by - lineup_2_id: order_by - lineup_counts: order_by - map_veto_picking_lineup_id: order_by - map_veto_picks_aggregate: match_map_veto_picks_aggregate_order_by - map_veto_type: order_by - match_maps_aggregate: match_maps_aggregate_order_by - match_options_id: order_by - max_players_per_lineup: order_by - min_players_per_lineup: order_by - opening_duels_aggregate: v_match_player_opening_duels_aggregate_order_by - options: match_options_order_by - organizer: players_order_by - organizer_steam_id: order_by - password: order_by - player_assists_aggregate: player_assists_aggregate_order_by - player_damages_aggregate: player_damages_aggregate_order_by - player_flashes_aggregate: player_flashes_aggregate_order_by - player_kills_aggregate: player_kills_aggregate_order_by - player_objectives_aggregate: player_objectives_aggregate_order_by - player_unused_utilities_aggregate: player_unused_utility_aggregate_order_by - player_utility_aggregate: player_utility_aggregate_order_by - region: order_by - region_veto_picking_lineup_id: order_by - region_veto_picks_aggregate: match_region_veto_picks_aggregate_order_by - requested_organizer: order_by - scheduled_at: order_by - server: servers_order_by - server_error: order_by - server_id: order_by - server_plugin_runtime: order_by - server_region: order_by - server_type: order_by - share_code: order_by - source: order_by - started_at: order_by - status: order_by - streams_aggregate: match_streams_aggregate_order_by - teams_aggregate: teams_aggregate_order_by - tournament_brackets_aggregate: tournament_brackets_aggregate_order_by - tv_connection_string: order_by - veto_pick_expires_at: order_by - winner: match_lineups_order_by - winning_lineup_id: order_by + knife_round: order_by + live_match_timeout: order_by + map_pool: map_pools_order_by + map_pool_id: order_by + map_veto: order_by + match_mode: order_by + matches_aggregate: matches_aggregate_order_by + mr: order_by + number_of_substitutes: order_by + overtime: order_by + prefer_dedicated_server: order_by + ready_setting: order_by + region_veto: order_by + regions: order_by + round_restart_delay: order_by + tech_timeout_setting: order_by + timeout_setting: order_by + tournament: tournaments_order_by + tournament_bracket: tournament_brackets_order_by + tournament_stage: tournament_stages_order_by + tv_delay: order_by + type: order_by + veto_pick_timeout: order_by } -"""primary key columns input for table: matches""" -input matches_pk_columns_input { +"""primary key columns input for table: match_options""" +input match_options_pk_columns_input { id: uuid! } """ -select columns of table "matches" +select columns of table "match_options" """ -enum matches_select_column { +enum match_options_select_column { """column name""" - cancels_at + auto_cancel_duration """column name""" - counts_toward_ranking + auto_cancellation """column name""" - created_at + best_of """column name""" - effective_at + camera_allow_teammates """column name""" - ended_at + camera_required """column name""" - external_id + check_in_setting """column name""" - id + coaches """column name""" - label + default_models """column name""" - lineup_1_id + game_mode_id """column name""" - lineup_2_id + halftime_pausematch """column name""" - match_options_id + id """column name""" - organizer_steam_id + invite_code """column name""" - password + knife_round """column name""" - region + live_match_timeout """column name""" - scheduled_at + map_pool_id """column name""" - server_error + map_veto """column name""" - server_id + match_mode """column name""" - share_code + mr """column name""" - source + number_of_substitutes """column name""" - started_at + overtime """column name""" - status + prefer_dedicated_server """column name""" - veto_pick_expires_at + ready_setting """column name""" - winning_lineup_id -} + region_veto -""" -select "matches_aggregate_bool_exp_bool_and_arguments_columns" columns of table "matches" -""" -enum matches_select_column_matches_aggregate_bool_exp_bool_and_arguments_columns { """column name""" - counts_toward_ranking -} + regions -""" -select "matches_aggregate_bool_exp_bool_or_arguments_columns" columns of table "matches" -""" -enum matches_select_column_matches_aggregate_bool_exp_bool_or_arguments_columns { """column name""" - counts_toward_ranking -} - -""" -input type for updating data in table "matches" -""" -input matches_set_input { - cancels_at: timestamptz - counts_toward_ranking: Boolean - created_at: timestamptz - ended_at: timestamptz - external_id: String - id: uuid - label: String - lineup_1_id: uuid - lineup_2_id: uuid - match_options_id: uuid - organizer_steam_id: bigint - password: String - region: String - scheduled_at: timestamptz - server_error: String - server_id: uuid - share_code: String - source: String - started_at: timestamptz - status: e_match_status_enum - veto_pick_expires_at: timestamptz - winning_lineup_id: uuid -} + round_restart_delay -"""aggregate stddev on columns""" -type matches_stddev_fields { - """ - A computed field, executes function "match_max_players_per_lineup" - """ - max_players_per_lineup: Int + """column name""" + tech_timeout_setting - """ - A computed field, executes function "match_min_players_per_lineup" - """ - min_players_per_lineup: Int - organizer_steam_id: Float -} + """column name""" + timeout_setting -""" -order by stddev() on columns of table "matches" -""" -input matches_stddev_order_by { - organizer_steam_id: order_by -} + """column name""" + tv_delay -"""aggregate stddev_pop on columns""" -type matches_stddev_pop_fields { - """ - A computed field, executes function "match_max_players_per_lineup" - """ - max_players_per_lineup: Int + """column name""" + type - """ - A computed field, executes function "match_min_players_per_lineup" - """ - min_players_per_lineup: Int - organizer_steam_id: Float + """column name""" + veto_pick_timeout } """ -order by stddev_pop() on columns of table "matches" +select "match_options_aggregate_bool_exp_bool_and_arguments_columns" columns of table "match_options" """ -input matches_stddev_pop_order_by { - organizer_steam_id: order_by -} +enum match_options_select_column_match_options_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + auto_cancellation -"""aggregate stddev_samp on columns""" -type matches_stddev_samp_fields { - """ - A computed field, executes function "match_max_players_per_lineup" - """ - max_players_per_lineup: Int + """column name""" + camera_allow_teammates - """ - A computed field, executes function "match_min_players_per_lineup" - """ - min_players_per_lineup: Int - organizer_steam_id: Float -} + """column name""" + camera_required -""" -order by stddev_samp() on columns of table "matches" -""" -input matches_stddev_samp_order_by { - organizer_steam_id: order_by -} + """column name""" + coaches -""" -Streaming cursor of the table "matches" -""" -input matches_stream_cursor_input { - """Stream column input with initial value""" - initial_value: matches_stream_cursor_value_input! + """column name""" + default_models - """cursor ordering""" - ordering: cursor_ordering -} + """column name""" + halftime_pausematch -"""Initial value of the column from where the streaming should start""" -input matches_stream_cursor_value_input { - cancels_at: timestamptz - counts_toward_ranking: Boolean - created_at: timestamptz - effective_at: timestamptz - ended_at: timestamptz - external_id: String - id: uuid - label: String - lineup_1_id: uuid - lineup_2_id: uuid - match_options_id: uuid - organizer_steam_id: bigint - password: String - region: String - scheduled_at: timestamptz - server_error: String - server_id: uuid - share_code: String - source: String - started_at: timestamptz - status: e_match_status_enum - veto_pick_expires_at: timestamptz - winning_lineup_id: uuid -} + """column name""" + knife_round -"""aggregate sum on columns""" -type matches_sum_fields { - """ - A computed field, executes function "match_max_players_per_lineup" - """ - max_players_per_lineup: Int + """column name""" + map_veto - """ - A computed field, executes function "match_min_players_per_lineup" - """ - min_players_per_lineup: Int - organizer_steam_id: bigint -} + """column name""" + overtime -""" -order by sum() on columns of table "matches" -""" -input matches_sum_order_by { - organizer_steam_id: order_by + """column name""" + prefer_dedicated_server + + """column name""" + region_veto } """ -update columns of table "matches" +select "match_options_aggregate_bool_exp_bool_or_arguments_columns" columns of table "match_options" """ -enum matches_update_column { +enum match_options_select_column_match_options_aggregate_bool_exp_bool_or_arguments_columns { """column name""" - cancels_at + auto_cancellation """column name""" - counts_toward_ranking + camera_allow_teammates """column name""" - created_at + camera_required """column name""" - ended_at + coaches """column name""" - external_id + default_models """column name""" - id + halftime_pausematch """column name""" - label + knife_round """column name""" - lineup_1_id + map_veto """column name""" - lineup_2_id + overtime """column name""" - match_options_id + prefer_dedicated_server """column name""" - organizer_steam_id + region_veto +} + +""" +input type for updating data in table "match_options" +""" +input match_options_set_input { + auto_cancel_duration: Int + auto_cancellation: Boolean + best_of: Int + camera_allow_teammates: Boolean + camera_required: Boolean + check_in_setting: e_check_in_settings_enum + coaches: Boolean + default_models: Boolean + game_mode_id: uuid + halftime_pausematch: Boolean + id: uuid + invite_code: String + knife_round: Boolean + live_match_timeout: Int + map_pool_id: uuid + map_veto: Boolean + match_mode: e_match_mode_enum + mr: Int + number_of_substitutes: Int + overtime: Boolean + prefer_dedicated_server: Boolean + ready_setting: e_ready_settings_enum + region_veto: Boolean + regions: [String!] + round_restart_delay: Int + tech_timeout_setting: e_timeout_settings_enum + timeout_setting: e_timeout_settings_enum + tv_delay: Int + type: e_match_types_enum + veto_pick_timeout: Int +} + +"""aggregate stddev on columns""" +type match_options_stddev_fields { + auto_cancel_duration: Float + best_of: Float + live_match_timeout: Float + mr: Float + number_of_substitutes: Float + round_restart_delay: Float + tv_delay: Float + veto_pick_timeout: Float +} + +""" +order by stddev() on columns of table "match_options" +""" +input match_options_stddev_order_by { + auto_cancel_duration: order_by + best_of: order_by + live_match_timeout: order_by + mr: order_by + number_of_substitutes: order_by + round_restart_delay: order_by + tv_delay: order_by + veto_pick_timeout: order_by +} + +"""aggregate stddev_pop on columns""" +type match_options_stddev_pop_fields { + auto_cancel_duration: Float + best_of: Float + live_match_timeout: Float + mr: Float + number_of_substitutes: Float + round_restart_delay: Float + tv_delay: Float + veto_pick_timeout: Float +} + +""" +order by stddev_pop() on columns of table "match_options" +""" +input match_options_stddev_pop_order_by { + auto_cancel_duration: order_by + best_of: order_by + live_match_timeout: order_by + mr: order_by + number_of_substitutes: order_by + round_restart_delay: order_by + tv_delay: order_by + veto_pick_timeout: order_by +} + +"""aggregate stddev_samp on columns""" +type match_options_stddev_samp_fields { + auto_cancel_duration: Float + best_of: Float + live_match_timeout: Float + mr: Float + number_of_substitutes: Float + round_restart_delay: Float + tv_delay: Float + veto_pick_timeout: Float +} + +""" +order by stddev_samp() on columns of table "match_options" +""" +input match_options_stddev_samp_order_by { + auto_cancel_duration: order_by + best_of: order_by + live_match_timeout: order_by + mr: order_by + number_of_substitutes: order_by + round_restart_delay: order_by + tv_delay: order_by + veto_pick_timeout: order_by +} + +""" +Streaming cursor of the table "match_options" +""" +input match_options_stream_cursor_input { + """Stream column input with initial value""" + initial_value: match_options_stream_cursor_value_input! + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input match_options_stream_cursor_value_input { + auto_cancel_duration: Int + auto_cancellation: Boolean + best_of: Int + camera_allow_teammates: Boolean + camera_required: Boolean + check_in_setting: e_check_in_settings_enum + coaches: Boolean + default_models: Boolean + game_mode_id: uuid + halftime_pausematch: Boolean + id: uuid + invite_code: String + knife_round: Boolean + live_match_timeout: Int + map_pool_id: uuid + map_veto: Boolean + match_mode: e_match_mode_enum + mr: Int + number_of_substitutes: Int + overtime: Boolean + prefer_dedicated_server: Boolean + ready_setting: e_ready_settings_enum + region_veto: Boolean + regions: [String!] + round_restart_delay: Int + tech_timeout_setting: e_timeout_settings_enum + timeout_setting: e_timeout_settings_enum + tv_delay: Int + type: e_match_types_enum + veto_pick_timeout: Int +} + +"""aggregate sum on columns""" +type match_options_sum_fields { + auto_cancel_duration: Int + best_of: Int + live_match_timeout: Int + mr: Int + number_of_substitutes: Int + round_restart_delay: Int + tv_delay: Int + veto_pick_timeout: Int +} + +""" +order by sum() on columns of table "match_options" +""" +input match_options_sum_order_by { + auto_cancel_duration: order_by + best_of: order_by + live_match_timeout: order_by + mr: order_by + number_of_substitutes: order_by + round_restart_delay: order_by + tv_delay: order_by + veto_pick_timeout: order_by +} + +""" +update columns of table "match_options" +""" +enum match_options_update_column { """column name""" - password + auto_cancel_duration """column name""" - region + auto_cancellation """column name""" - scheduled_at + best_of """column name""" - server_error + camera_allow_teammates """column name""" - server_id + camera_required """column name""" - share_code + check_in_setting """column name""" - source + coaches """column name""" - started_at + default_models """column name""" - status + game_mode_id """column name""" - veto_pick_expires_at + halftime_pausematch """column name""" - winning_lineup_id + id + + """column name""" + invite_code + + """column name""" + knife_round + + """column name""" + live_match_timeout + + """column name""" + map_pool_id + + """column name""" + map_veto + + """column name""" + match_mode + + """column name""" + mr + + """column name""" + number_of_substitutes + + """column name""" + overtime + + """column name""" + prefer_dedicated_server + + """column name""" + ready_setting + + """column name""" + region_veto + + """column name""" + regions + + """column name""" + round_restart_delay + + """column name""" + tech_timeout_setting + + """column name""" + timeout_setting + + """column name""" + tv_delay + + """column name""" + type + + """column name""" + veto_pick_timeout } -input matches_updates { +input match_options_updates { """increments the numeric columns with given value of the filtered values""" - _inc: matches_inc_input + _inc: match_options_inc_input """sets the columns of the filtered rows to the given values""" - _set: matches_set_input + _set: match_options_set_input """filter the rows which have to be updated""" - where: matches_bool_exp! + where: match_options_bool_exp! } """aggregate var_pop on columns""" -type matches_var_pop_fields { - """ - A computed field, executes function "match_max_players_per_lineup" - """ - max_players_per_lineup: Int - - """ - A computed field, executes function "match_min_players_per_lineup" - """ - min_players_per_lineup: Int - organizer_steam_id: Float +type match_options_var_pop_fields { + auto_cancel_duration: Float + best_of: Float + live_match_timeout: Float + mr: Float + number_of_substitutes: Float + round_restart_delay: Float + tv_delay: Float + veto_pick_timeout: Float } """ -order by var_pop() on columns of table "matches" +order by var_pop() on columns of table "match_options" """ -input matches_var_pop_order_by { - organizer_steam_id: order_by +input match_options_var_pop_order_by { + auto_cancel_duration: order_by + best_of: order_by + live_match_timeout: order_by + mr: order_by + number_of_substitutes: order_by + round_restart_delay: order_by + tv_delay: order_by + veto_pick_timeout: order_by } """aggregate var_samp on columns""" -type matches_var_samp_fields { - """ - A computed field, executes function "match_max_players_per_lineup" - """ - max_players_per_lineup: Int - - """ - A computed field, executes function "match_min_players_per_lineup" - """ - min_players_per_lineup: Int - organizer_steam_id: Float +type match_options_var_samp_fields { + auto_cancel_duration: Float + best_of: Float + live_match_timeout: Float + mr: Float + number_of_substitutes: Float + round_restart_delay: Float + tv_delay: Float + veto_pick_timeout: Float } """ -order by var_samp() on columns of table "matches" +order by var_samp() on columns of table "match_options" """ -input matches_var_samp_order_by { - organizer_steam_id: order_by +input match_options_var_samp_order_by { + auto_cancel_duration: order_by + best_of: order_by + live_match_timeout: order_by + mr: order_by + number_of_substitutes: order_by + round_restart_delay: order_by + tv_delay: order_by + veto_pick_timeout: order_by } """aggregate variance on columns""" -type matches_variance_fields { - """ - A computed field, executes function "match_max_players_per_lineup" - """ - max_players_per_lineup: Int - - """ - A computed field, executes function "match_min_players_per_lineup" - """ - min_players_per_lineup: Int - organizer_steam_id: Float +type match_options_variance_fields { + auto_cancel_duration: Float + best_of: Float + live_match_timeout: Float + mr: Float + number_of_substitutes: Float + round_restart_delay: Float + tv_delay: Float + veto_pick_timeout: Float } """ -order by variance() on columns of table "matches" +order by variance() on columns of table "match_options" """ -input matches_variance_order_by { - organizer_steam_id: order_by +input match_options_variance_order_by { + auto_cancel_duration: order_by + best_of: order_by + live_match_timeout: order_by + mr: order_by + number_of_substitutes: order_by + round_restart_delay: order_by + tv_delay: order_by + veto_pick_timeout: order_by } """ -columns and relationships of "migration_hashes.hashes" +columns and relationships of "match_region_veto_picks" """ -type migration_hashes_hashes { - hash: String! - name: String! -} +type match_region_veto_picks { + auto_picked: Boolean! + created_at: timestamptz! + id: uuid! -""" -aggregated selection of "migration_hashes.hashes" -""" -type migration_hashes_hashes_aggregate { - aggregate: migration_hashes_hashes_aggregate_fields - nodes: [migration_hashes_hashes!]! -} + """An object relationship""" + match: matches! + match_id: uuid! -""" -aggregate fields of "migration_hashes.hashes" -""" -type migration_hashes_hashes_aggregate_fields { - count(columns: [migration_hashes_hashes_select_column!], distinct: Boolean): Int! - max: migration_hashes_hashes_max_fields - min: migration_hashes_hashes_min_fields + """An object relationship""" + match_lineup: match_lineups! + match_lineup_id: uuid! + region: String! + type: e_veto_pick_types_enum! } """ -Boolean expression to filter rows from the table "migration_hashes.hashes". All fields are combined with a logical 'AND'. +aggregated selection of "match_region_veto_picks" """ -input migration_hashes_hashes_bool_exp { - _and: [migration_hashes_hashes_bool_exp!] - _not: migration_hashes_hashes_bool_exp - _or: [migration_hashes_hashes_bool_exp!] - hash: String_comparison_exp - name: String_comparison_exp +type match_region_veto_picks_aggregate { + aggregate: match_region_veto_picks_aggregate_fields + nodes: [match_region_veto_picks!]! } -""" -unique or primary key constraints on table "migration_hashes.hashes" -""" -enum migration_hashes_hashes_constraint { - """ - unique or primary key constraint on columns "name" - """ - hashes_pkey +input match_region_veto_picks_aggregate_bool_exp { + bool_and: match_region_veto_picks_aggregate_bool_exp_bool_and + bool_or: match_region_veto_picks_aggregate_bool_exp_bool_or + count: match_region_veto_picks_aggregate_bool_exp_count } -""" -input type for inserting data into table "migration_hashes.hashes" -""" -input migration_hashes_hashes_insert_input { - hash: String - name: String +input match_region_veto_picks_aggregate_bool_exp_bool_and { + arguments: match_region_veto_picks_select_column_match_region_veto_picks_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: match_region_veto_picks_bool_exp + predicate: Boolean_comparison_exp! } -"""aggregate max on columns""" -type migration_hashes_hashes_max_fields { - hash: String - name: String +input match_region_veto_picks_aggregate_bool_exp_bool_or { + arguments: match_region_veto_picks_select_column_match_region_veto_picks_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: match_region_veto_picks_bool_exp + predicate: Boolean_comparison_exp! } -"""aggregate min on columns""" -type migration_hashes_hashes_min_fields { - hash: String - name: String +input match_region_veto_picks_aggregate_bool_exp_count { + arguments: [match_region_veto_picks_select_column!] + distinct: Boolean + filter: match_region_veto_picks_bool_exp + predicate: Int_comparison_exp! } """ -response of any mutation on the table "migration_hashes.hashes" +aggregate fields of "match_region_veto_picks" """ -type migration_hashes_hashes_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! - - """data from the rows affected by the mutation""" - returning: [migration_hashes_hashes!]! +type match_region_veto_picks_aggregate_fields { + count(columns: [match_region_veto_picks_select_column!], distinct: Boolean): Int! + max: match_region_veto_picks_max_fields + min: match_region_veto_picks_min_fields } """ -on_conflict condition type for table "migration_hashes.hashes" +order by aggregate values of table "match_region_veto_picks" """ -input migration_hashes_hashes_on_conflict { - constraint: migration_hashes_hashes_constraint! - update_columns: [migration_hashes_hashes_update_column!]! = [] - where: migration_hashes_hashes_bool_exp -} - -"""Ordering options when selecting data from "migration_hashes.hashes".""" -input migration_hashes_hashes_order_by { - hash: order_by - name: order_by -} - -"""primary key columns input for table: migration_hashes.hashes""" -input migration_hashes_hashes_pk_columns_input { - name: String! +input match_region_veto_picks_aggregate_order_by { + count: order_by + max: match_region_veto_picks_max_order_by + min: match_region_veto_picks_min_order_by } """ -select columns of table "migration_hashes.hashes" +input type for inserting array relation for remote table "match_region_veto_picks" """ -enum migration_hashes_hashes_select_column { - """column name""" - hash +input match_region_veto_picks_arr_rel_insert_input { + data: [match_region_veto_picks_insert_input!]! - """column name""" - name + """upsert condition""" + on_conflict: match_region_veto_picks_on_conflict } """ -input type for updating data in table "migration_hashes.hashes" +Boolean expression to filter rows from the table "match_region_veto_picks". All fields are combined with a logical 'AND'. """ -input migration_hashes_hashes_set_input { - hash: String - name: String +input match_region_veto_picks_bool_exp { + _and: [match_region_veto_picks_bool_exp!] + _not: match_region_veto_picks_bool_exp + _or: [match_region_veto_picks_bool_exp!] + auto_picked: Boolean_comparison_exp + created_at: timestamptz_comparison_exp + id: uuid_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp + match_lineup: match_lineups_bool_exp + match_lineup_id: uuid_comparison_exp + region: String_comparison_exp + type: e_veto_pick_types_enum_comparison_exp } """ -Streaming cursor of the table "migration_hashes_hashes" +unique or primary key constraints on table "match_region_veto_picks" """ -input migration_hashes_hashes_stream_cursor_input { - """Stream column input with initial value""" - initial_value: migration_hashes_hashes_stream_cursor_value_input! - - """cursor ordering""" - ordering: cursor_ordering -} +enum match_region_veto_picks_constraint { + """ + unique or primary key constraint on columns "region", "match_id" + """ + match_region_veto_picks_match_id_region_key -"""Initial value of the column from where the streaming should start""" -input migration_hashes_hashes_stream_cursor_value_input { - hash: String - name: String + """ + unique or primary key constraint on columns "id" + """ + match_region_veto_picks_pkey } """ -update columns of table "migration_hashes.hashes" +input type for inserting data into table "match_region_veto_picks" """ -enum migration_hashes_hashes_update_column { - """column name""" - hash +input match_region_veto_picks_insert_input { + auto_picked: Boolean + created_at: timestamptz + id: uuid + match: matches_obj_rel_insert_input + match_id: uuid + match_lineup: match_lineups_obj_rel_insert_input + match_lineup_id: uuid + region: String + type: e_veto_pick_types_enum +} - """column name""" - name +"""aggregate max on columns""" +type match_region_veto_picks_max_fields { + created_at: timestamptz + id: uuid + match_id: uuid + match_lineup_id: uuid + region: String } -input migration_hashes_hashes_updates { - """sets the columns of the filtered rows to the given values""" - _set: migration_hashes_hashes_set_input +""" +order by max() on columns of table "match_region_veto_picks" +""" +input match_region_veto_picks_max_order_by { + created_at: order_by + id: order_by + match_id: order_by + match_lineup_id: order_by + region: order_by +} - """filter the rows which have to be updated""" - where: migration_hashes_hashes_bool_exp! +"""aggregate min on columns""" +type match_region_veto_picks_min_fields { + created_at: timestamptz + id: uuid + match_id: uuid + match_lineup_id: uuid + region: String } -"""mutation root""" -type mutation_root { - PreviewTournamentMatchReset(match_id: uuid!): PreviewTournamentMatchResetOutput! - ResetTournamentMatch(match_id: uuid!, reset_status: String, scheduled_at: timestamptz, winning_lineup_id: uuid): SuccessOutput +""" +order by min() on columns of table "match_region_veto_picks" +""" +input match_region_veto_picks_min_order_by { + created_at: order_by + id: order_by + match_id: order_by + match_lineup_id: order_by + region: order_by +} - """accept team invite""" - acceptInvite(invite_id: uuid!, type: String!): SuccessOutput +""" +response of any mutation on the table "match_region_veto_picks" +""" +type match_region_veto_picks_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """Add a game plugin the registry does not carry, from a release URL""" - addCustomGamePlugin(description: String, installPath: String, layout: String, name: String, runtime: String!, slug: String, url: String!, version: String): AddCustomGamePluginOutput + """data from the rows affected by the mutation""" + returning: [match_region_veto_picks!]! +} - """addDraftPlayer""" - addDraftPlayer(draftGameId: uuid!, lineup: Int, steamId: String!): SuccessOutput +""" +on_conflict condition type for table "match_region_veto_picks" +""" +input match_region_veto_picks_on_conflict { + constraint: match_region_veto_picks_constraint! + update_columns: [match_region_veto_picks_update_column!]! = [] + where: match_region_veto_picks_bool_exp +} - """Add a friends-role presence bot account to the pool""" - addSteamPresenceBotAccount(bot_secret: String!, friend_capacity: Int, username: String!): SuccessOutput - approveNameChange(name: String!, steam_id: bigint!): SuccessOutput +"""Ordering options when selecting data from "match_region_veto_picks".""" +input match_region_veto_picks_order_by { + auto_picked: order_by + created_at: order_by + id: order_by + match: matches_order_by + match_id: order_by + match_lineup: match_lineups_order_by + match_lineup_id: order_by + region: order_by + type: order_by +} - """ - execute VOLATILE function "approve_league_season_movements" which returns "league_team_movements" - """ - approve_league_season_movements( - """ - input parameters for function "approve_league_season_movements" - """ - args: approve_league_season_movements_args! +"""primary key columns input for table: match_region_veto_picks""" +input match_region_veto_picks_pk_columns_input { + id: uuid! +} - """distinct select on columns""" - distinct_on: [league_team_movements_select_column!] +""" +select columns of table "match_region_veto_picks" +""" +enum match_region_veto_picks_select_column { + """column name""" + auto_picked - """limit the number of rows returned""" - limit: Int + """column name""" + created_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + id - """sort the rows by one or more columns""" - order_by: [league_team_movements_order_by!] + """column name""" + match_id - """filter the rows returned""" - where: league_team_movements_bool_exp - ): [league_team_movements!]! + """column name""" + match_lineup_id - """Assign the presence bot a user should add as a friend""" - assignSteamPresenceBot: SteamPresenceBotAssignment + """column name""" + region - """ - Dev-only — attach the demo player to a standing dev game-streamer pod (no Job boot) - """ - attachDemo: WatchDemoOutput + """column name""" + type +} - """ - Rebuild a season's ELO + stats from the matches inside its date range (admin only). Runs in the background; track via backfillSeasonEloStatus. - """ - backfillSeasonElo(season_id: String!): RecomputeEloStartedOutput +""" +select "match_region_veto_picks_aggregate_bool_exp_bool_and_arguments_columns" columns of table "match_region_veto_picks" +""" +enum match_region_veto_picks_select_column_match_region_veto_picks_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + auto_picked +} - """Return the progress of the season ELO backfill run (admin only).""" - backfillSeasonEloStatus: SeasonBackfillStatusOutput +""" +select "match_region_veto_picks_aggregate_bool_exp_bool_or_arguments_columns" columns of table "match_region_veto_picks" +""" +enum match_region_veto_picks_select_column_match_region_veto_picks_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + auto_picked +} - """Launch a Vulkan shader pre-bake Job on a GPU node""" - bakeShaders(game_server_node_id: uuid!): SuccessOutput +""" +input type for updating data in table "match_region_veto_picks" +""" +input match_region_veto_picks_set_input { + auto_picked: Boolean + created_at: timestamptz + id: uuid + match_id: uuid + match_lineup_id: uuid + region: String + type: e_veto_pick_types_enum +} - """callForOrganizer""" - callForOrganizer(match_id: String!): SuccessOutput +""" +Streaming cursor of the table "match_region_veto_picks" +""" +input match_region_veto_picks_stream_cursor_input { + """Stream column input with initial value""" + initial_value: match_region_veto_picks_stream_cursor_value_input! - """ - Request cancellation of the in-progress season ELO backfill (admin only). Stops after the current match. - """ - cancelBackfillSeasonElo: SuccessOutput + """cursor ordering""" + ordering: cursor_ordering +} - """ - Cancel an in-progress or stuck Vulkan shader pre-bake Job on a GPU node - """ - cancelBakeShaders(game_server_node_id: uuid!): SuccessOutput +"""Initial value of the column from where the streaming should start""" +input match_region_veto_picks_stream_cursor_value_input { + auto_picked: Boolean + created_at: timestamptz + id: uuid + match_id: uuid + match_lineup_id: uuid + region: String + type: e_veto_pick_types_enum +} - """Cancel an in-flight clip render and tear down the K8s job""" - cancelClipRender(job_id: uuid!): SuccessOutput +""" +update columns of table "match_region_veto_picks" +""" +enum match_region_veto_picks_update_column { + """column name""" + auto_picked - """Cancel an entire match_map's render queue + tear down the pod.""" - cancelClipRenderBatch(match_map_id: uuid!): SuccessOutput + """column name""" + created_at - """cancelMatch""" - cancelMatch(match_id: uuid!): SuccessOutput + """column name""" + id - """ - Request cancellation of the in-progress ELO recompute (admin only). Stops after the current match. - """ - cancelRecomputePlayerElo: SuccessOutput + """column name""" + match_id - """ - Request cancellation of the in-progress player reindex (admin only). Stops after the current player. - """ - cancelRefreshAllPlayers: SuccessOutput + """column name""" + match_lineup_id - """ - Request cancellation of the in-progress reparse-all-demos run (admin only). Stops after the current demo finishes. - """ - cancelReparseAllDemos: SuccessOutput + """column name""" + region - """cancelScrimRequest""" - cancelScrimRequest(request_id: uuid!): SuccessOutput + """column name""" + type +} - """checkIntoMatch""" - checkIntoMatch(match_id: uuid!): SuccessOutput +input match_region_veto_picks_updates { + """sets the columns of the filtered rows to the given values""" + _set: match_region_veto_picks_set_input - """ - Delete terminal-state clip_render_jobs rows for a single match_map batch. - """ - clearClipRenderBatch(match_map_id: uuid!): SuccessOutput + """filter the rows which have to be updated""" + where: match_region_veto_picks_bool_exp! +} - """Delete all terminal-state clip_render_jobs rows platform-wide.""" - clearFinishedClipRenders: SuccessOutput - clearPendingMatchImport(valve_match_id: String!): PendingMatchImportActionOutput +""" +columns and relationships of "match_streams" +""" +type match_streams { + autodirector: Boolean! + error_message: String - """ - execute VOLATILE function "clone_league_season" which returns "league_seasons" - """ - clone_league_season( - """ - input parameters for function "clone_league_season" - """ - args: clone_league_season_args! + """An object relationship""" + game_server_node: game_server_nodes + game_server_node_id: String + id: uuid! + is_game_streamer: Boolean! + is_live: Boolean! + k8s_service_name: String + last_status_at: timestamptz + link: String! - """distinct select on columns""" - distinct_on: [league_seasons_select_column!] + """An object relationship""" + match: matches! + match_id: uuid! + mode: String! + priority: Int! + status: String + status_history( + """JSON select path""" + path: String + ): jsonb! + stream_url: String + title: String! +} - """limit the number of rows returned""" - limit: Int +""" +aggregated selection of "match_streams" +""" +type match_streams_aggregate { + aggregate: match_streams_aggregate_fields + nodes: [match_streams!]! +} - """skip the first n rows. Use only with order_by""" - offset: Int +input match_streams_aggregate_bool_exp { + bool_and: match_streams_aggregate_bool_exp_bool_and + bool_or: match_streams_aggregate_bool_exp_bool_or + count: match_streams_aggregate_bool_exp_count +} - """sort the rows by one or more columns""" - order_by: [league_seasons_order_by!] +input match_streams_aggregate_bool_exp_bool_and { + arguments: match_streams_select_column_match_streams_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: match_streams_bool_exp + predicate: Boolean_comparison_exp! +} - """filter the rows returned""" - where: league_seasons_bool_exp - ): [league_seasons!]! +input match_streams_aggregate_bool_exp_bool_or { + arguments: match_streams_select_column_match_streams_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: match_streams_bool_exp + predicate: Boolean_comparison_exp! +} - """counterScrimRequest""" - counterScrimRequest(proposed_scheduled_at: timestamptz!, request_id: uuid!): SuccessOutput - createApiKey(label: String!): ApiKeyResponse +input match_streams_aggregate_bool_exp_count { + arguments: [match_streams_select_column!] + distinct: Boolean + filter: match_streams_bool_exp + predicate: Int_comparison_exp! +} - """ - Build a multi-segment ClipSpec from a player+preset and dispatch render - """ - createClipFromPreset(fps: Int, match_map_id: uuid!, preset: String!, resolution: String, target_name: String, target_steam_id: String!, title: String): CreateClipRenderOutput +""" +aggregate fields of "match_streams" +""" +type match_streams_aggregate_fields { + avg: match_streams_avg_fields + count(columns: [match_streams_select_column!], distinct: Boolean): Int! + max: match_streams_max_fields + min: match_streams_min_fields + stddev: match_streams_stddev_fields + stddev_pop: match_streams_stddev_pop_fields + stddev_samp: match_streams_stddev_samp_fields + sum: match_streams_sum_fields + var_pop: match_streams_var_pop_fields + var_samp: match_streams_var_samp_fields + variance: match_streams_variance_fields +} - """ - Spawn a clip-render pod that produces an mp4 from a demo and uploads it - """ - createClipRender(spec: ClipSpecInput!): CreateClipRenderOutput - createClips(match_id: uuid!): SuccessOutput +""" +order by aggregate values of table "match_streams" +""" +input match_streams_aggregate_order_by { + avg: match_streams_avg_order_by + count: order_by + max: match_streams_max_order_by + min: match_streams_min_order_by + stddev: match_streams_stddev_order_by + stddev_pop: match_streams_stddev_pop_order_by + stddev_samp: match_streams_stddev_samp_order_by + sum: match_streams_sum_order_by + var_pop: match_streams_var_pop_order_by + var_samp: match_streams_var_samp_order_by + variance: match_streams_variance_order_by +} - """createDraftGame""" - createDraftGame(settings: jsonb!): CreateDraftGameOutput +"""append existing jsonb value of filtered columns with new jsonb value""" +input match_streams_append_input { + status_history: jsonb +} - """createScheduledMatch""" - createScheduledMatch(lineup_1: ScheduledLineupInput!, lineup_2: ScheduledLineupInput!, options: jsonb!, scheduled_at: String!): CreateScheduledMatchOutput +""" +input type for inserting array relation for remote table "match_streams" +""" +input match_streams_arr_rel_insert_input { + data: [match_streams_insert_input!]! - """Create directory on game server""" - createServerDirectory(dir_path: String!, node_id: String!, server_id: String): SuccessOutput + """upsert condition""" + on_conflict: match_streams_on_conflict +} - """Delete a catalog award""" - deleteAward(id: uuid!): SuccessOutput +"""aggregate avg on columns""" +type match_streams_avg_fields { + priority: Float +} - """Delete a saved clip and its underlying S3 object""" - deleteClip(clip_id: uuid!): SuccessOutput - deleteMatch(match_id: String!): SuccessOutput +""" +order by avg() on columns of table "match_streams" +""" +input match_streams_avg_order_by { + priority: order_by +} - """ - Delete a news post. Caller role is verified against public.post_news_role. - """ - deleteNewsPost(id: uuid!): SuccessOutput +""" +Boolean expression to filter rows from the table "match_streams". All fields are combined with a logical 'AND'. +""" +input match_streams_bool_exp { + _and: [match_streams_bool_exp!] + _not: match_streams_bool_exp + _or: [match_streams_bool_exp!] + autodirector: Boolean_comparison_exp + error_message: String_comparison_exp + game_server_node: game_server_nodes_bool_exp + game_server_node_id: String_comparison_exp + id: uuid_comparison_exp + is_game_streamer: Boolean_comparison_exp + is_live: Boolean_comparison_exp + k8s_service_name: String_comparison_exp + last_status_at: timestamptz_comparison_exp + link: String_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp + mode: String_comparison_exp + priority: Int_comparison_exp + status: String_comparison_exp + status_history: jsonb_comparison_exp + stream_url: String_comparison_exp + title: String_comparison_exp +} +""" +unique or primary key constraints on table "match_streams" +""" +enum match_streams_constraint { """ - Delete orphaned S3 objects found by the last scan (admin only). Each key is re-verified against the database before removal. + unique or primary key constraint on columns "id" """ - deleteOrphanedDemos(keys: [String!]): DeleteOrphansOutput + match_streams_pkey +} - """Delete file or directory on game server""" - deleteServerItem(node_id: String!, path: String!, server_id: String): SuccessOutput +""" +delete the field or element with specified path (for JSON arrays, negative integers count from the end) +""" +input match_streams_delete_at_path_input { + status_history: [String!] +} - """Delete a tournament and clean up demo files""" - deleteTournament(tournament_id: uuid!): SuccessOutput +""" +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array +""" +input match_streams_delete_elem_input { + status_history: Int +} - """ - delete data from the table: "_map_pool" - """ - delete__map_pool( - """filter the rows which have to be deleted""" - where: _map_pool_bool_exp! - ): _map_pool_mutation_response +""" +delete key/value pair or string element. key/value pairs are matched based on their key value +""" +input match_streams_delete_key_input { + status_history: String +} - """ - delete single row from the table: "_map_pool" - """ - delete__map_pool_by_pk(map_id: uuid!, map_pool_id: uuid!): _map_pool +""" +input type for incrementing numeric columns in table "match_streams" +""" +input match_streams_inc_input { + priority: Int +} - """ - delete data from the table: "abandoned_matches" - """ - delete_abandoned_matches( - """filter the rows which have to be deleted""" - where: abandoned_matches_bool_exp! - ): abandoned_matches_mutation_response +""" +input type for inserting data into table "match_streams" +""" +input match_streams_insert_input { + autodirector: Boolean + error_message: String + game_server_node: game_server_nodes_obj_rel_insert_input + game_server_node_id: String + id: uuid + is_game_streamer: Boolean + is_live: Boolean + k8s_service_name: String + last_status_at: timestamptz + link: String + match: matches_obj_rel_insert_input + match_id: uuid + mode: String + priority: Int + status: String + status_history: jsonb + stream_url: String + title: String +} - """ - delete single row from the table: "abandoned_matches" - """ - delete_abandoned_matches_by_pk(id: uuid!): abandoned_matches +"""aggregate max on columns""" +type match_streams_max_fields { + error_message: String + game_server_node_id: String + id: uuid + k8s_service_name: String + last_status_at: timestamptz + link: String + match_id: uuid + mode: String + priority: Int + status: String + stream_url: String + title: String +} - """ - delete data from the table: "api_keys" - """ - delete_api_keys( - """filter the rows which have to be deleted""" - where: api_keys_bool_exp! - ): api_keys_mutation_response +""" +order by max() on columns of table "match_streams" +""" +input match_streams_max_order_by { + error_message: order_by + game_server_node_id: order_by + id: order_by + k8s_service_name: order_by + last_status_at: order_by + link: order_by + match_id: order_by + mode: order_by + priority: order_by + status: order_by + stream_url: order_by + title: order_by +} - """ - delete single row from the table: "api_keys" - """ - delete_api_keys_by_pk(id: uuid!): api_keys +"""aggregate min on columns""" +type match_streams_min_fields { + error_message: String + game_server_node_id: String + id: uuid + k8s_service_name: String + last_status_at: timestamptz + link: String + match_id: uuid + mode: String + priority: Int + status: String + stream_url: String + title: String +} - """ - delete data from the table: "award_recipients" - """ - delete_award_recipients( - """filter the rows which have to be deleted""" - where: award_recipients_bool_exp! - ): award_recipients_mutation_response +""" +order by min() on columns of table "match_streams" +""" +input match_streams_min_order_by { + error_message: order_by + game_server_node_id: order_by + id: order_by + k8s_service_name: order_by + last_status_at: order_by + link: order_by + match_id: order_by + mode: order_by + priority: order_by + status: order_by + stream_url: order_by + title: order_by +} - """ - delete single row from the table: "award_recipients" - """ - delete_award_recipients_by_pk(id: uuid!): award_recipients +""" +response of any mutation on the table "match_streams" +""" +type match_streams_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """ - delete data from the table: "awards" - """ - delete_awards( - """filter the rows which have to be deleted""" - where: awards_bool_exp! - ): awards_mutation_response + """data from the rows affected by the mutation""" + returning: [match_streams!]! +} - """ - delete single row from the table: "awards" - """ - delete_awards_by_pk(id: uuid!): awards +""" +on_conflict condition type for table "match_streams" +""" +input match_streams_on_conflict { + constraint: match_streams_constraint! + update_columns: [match_streams_update_column!]! = [] + where: match_streams_bool_exp +} - """ - delete data from the table: "chat_read_state" - """ - delete_chat_read_state( - """filter the rows which have to be deleted""" - where: chat_read_state_bool_exp! - ): chat_read_state_mutation_response +"""Ordering options when selecting data from "match_streams".""" +input match_streams_order_by { + autodirector: order_by + error_message: order_by + game_server_node: game_server_nodes_order_by + game_server_node_id: order_by + id: order_by + is_game_streamer: order_by + is_live: order_by + k8s_service_name: order_by + last_status_at: order_by + link: order_by + match: matches_order_by + match_id: order_by + mode: order_by + priority: order_by + status: order_by + status_history: order_by + stream_url: order_by + title: order_by +} - """ - delete single row from the table: "chat_read_state" - """ - delete_chat_read_state_by_pk(steam_id: bigint!, thread: String!): chat_read_state +"""primary key columns input for table: match_streams""" +input match_streams_pk_columns_input { + id: uuid! +} - """ - delete data from the table: "clip_render_jobs" - """ - delete_clip_render_jobs( - """filter the rows which have to be deleted""" - where: clip_render_jobs_bool_exp! - ): clip_render_jobs_mutation_response +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input match_streams_prepend_input { + status_history: jsonb +} - """ - delete single row from the table: "clip_render_jobs" - """ - delete_clip_render_jobs_by_pk(id: uuid!): clip_render_jobs +""" +select columns of table "match_streams" +""" +enum match_streams_select_column { + """column name""" + autodirector - """ - delete data from the table: "custom_pages" - """ - delete_custom_pages( - """filter the rows which have to be deleted""" - where: custom_pages_bool_exp! - ): custom_pages_mutation_response + """column name""" + error_message - """ - delete single row from the table: "custom_pages" - """ - delete_custom_pages_by_pk(id: uuid!): custom_pages + """column name""" + game_server_node_id - """ - delete data from the table: "db_backups" - """ - delete_db_backups( - """filter the rows which have to be deleted""" - where: db_backups_bool_exp! - ): db_backups_mutation_response + """column name""" + id - """ - delete single row from the table: "db_backups" - """ - delete_db_backups_by_pk(id: uuid!): db_backups + """column name""" + is_game_streamer - """ - delete data from the table: "direct_conversations" - """ - delete_direct_conversations( - """filter the rows which have to be deleted""" - where: direct_conversations_bool_exp! - ): direct_conversations_mutation_response + """column name""" + is_live - """ - delete single row from the table: "direct_conversations" - """ - delete_direct_conversations_by_pk(room_id: String!, steam_id: bigint!): direct_conversations + """column name""" + k8s_service_name - """ - delete data from the table: "direct_messages" - """ - delete_direct_messages( - """filter the rows which have to be deleted""" - where: direct_messages_bool_exp! - ): direct_messages_mutation_response + """column name""" + last_status_at - """ - delete single row from the table: "direct_messages" - """ - delete_direct_messages_by_pk(id: uuid!): direct_messages + """column name""" + link - """ - delete data from the table: "draft_game_picks" - """ - delete_draft_game_picks( - """filter the rows which have to be deleted""" - where: draft_game_picks_bool_exp! - ): draft_game_picks_mutation_response + """column name""" + match_id - """ - delete single row from the table: "draft_game_picks" - """ - delete_draft_game_picks_by_pk(id: uuid!): draft_game_picks + """column name""" + mode - """ - delete data from the table: "draft_game_players" - """ - delete_draft_game_players( - """filter the rows which have to be deleted""" - where: draft_game_players_bool_exp! - ): draft_game_players_mutation_response + """column name""" + priority - """ - delete single row from the table: "draft_game_players" - """ - delete_draft_game_players_by_pk(draft_game_id: uuid!, steam_id: bigint!): draft_game_players + """column name""" + status - """ - delete data from the table: "draft_games" - """ - delete_draft_games( - """filter the rows which have to be deleted""" - where: draft_games_bool_exp! - ): draft_games_mutation_response + """column name""" + status_history - """ - delete single row from the table: "draft_games" - """ - delete_draft_games_by_pk(id: uuid!): draft_games + """column name""" + stream_url - """ - delete data from the table: "e_award_sources" - """ - delete_e_award_sources( - """filter the rows which have to be deleted""" - where: e_award_sources_bool_exp! - ): e_award_sources_mutation_response + """column name""" + title +} - """ - delete single row from the table: "e_award_sources" - """ - delete_e_award_sources_by_pk(value: String!): e_award_sources +""" +select "match_streams_aggregate_bool_exp_bool_and_arguments_columns" columns of table "match_streams" +""" +enum match_streams_select_column_match_streams_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + autodirector - """ - delete data from the table: "e_award_tiers" - """ - delete_e_award_tiers( - """filter the rows which have to be deleted""" - where: e_award_tiers_bool_exp! - ): e_award_tiers_mutation_response + """column name""" + is_game_streamer - """ - delete single row from the table: "e_award_tiers" - """ - delete_e_award_tiers_by_pk(value: String!): e_award_tiers + """column name""" + is_live +} - """ - delete data from the table: "e_check_in_settings" - """ - delete_e_check_in_settings( - """filter the rows which have to be deleted""" - where: e_check_in_settings_bool_exp! - ): e_check_in_settings_mutation_response +""" +select "match_streams_aggregate_bool_exp_bool_or_arguments_columns" columns of table "match_streams" +""" +enum match_streams_select_column_match_streams_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + autodirector - """ - delete single row from the table: "e_check_in_settings" - """ - delete_e_check_in_settings_by_pk(value: String!): e_check_in_settings + """column name""" + is_game_streamer - """ - delete data from the table: "e_draft_game_captain_selection" - """ - delete_e_draft_game_captain_selection( - """filter the rows which have to be deleted""" - where: e_draft_game_captain_selection_bool_exp! - ): e_draft_game_captain_selection_mutation_response + """column name""" + is_live +} - """ - delete single row from the table: "e_draft_game_captain_selection" - """ - delete_e_draft_game_captain_selection_by_pk(value: String!): e_draft_game_captain_selection +""" +input type for updating data in table "match_streams" +""" +input match_streams_set_input { + autodirector: Boolean + error_message: String + game_server_node_id: String + id: uuid + is_game_streamer: Boolean + is_live: Boolean + k8s_service_name: String + last_status_at: timestamptz + link: String + match_id: uuid + mode: String + priority: Int + status: String + status_history: jsonb + stream_url: String + title: String +} - """ - delete data from the table: "e_draft_game_draft_order" - """ - delete_e_draft_game_draft_order( - """filter the rows which have to be deleted""" - where: e_draft_game_draft_order_bool_exp! - ): e_draft_game_draft_order_mutation_response +"""aggregate stddev on columns""" +type match_streams_stddev_fields { + priority: Float +} - """ - delete single row from the table: "e_draft_game_draft_order" - """ - delete_e_draft_game_draft_order_by_pk(value: String!): e_draft_game_draft_order +""" +order by stddev() on columns of table "match_streams" +""" +input match_streams_stddev_order_by { + priority: order_by +} - """ - delete data from the table: "e_draft_game_mode" - """ - delete_e_draft_game_mode( - """filter the rows which have to be deleted""" - where: e_draft_game_mode_bool_exp! - ): e_draft_game_mode_mutation_response +"""aggregate stddev_pop on columns""" +type match_streams_stddev_pop_fields { + priority: Float +} - """ - delete single row from the table: "e_draft_game_mode" - """ - delete_e_draft_game_mode_by_pk(value: String!): e_draft_game_mode +""" +order by stddev_pop() on columns of table "match_streams" +""" +input match_streams_stddev_pop_order_by { + priority: order_by +} - """ - delete data from the table: "e_draft_game_player_status" - """ - delete_e_draft_game_player_status( - """filter the rows which have to be deleted""" - where: e_draft_game_player_status_bool_exp! - ): e_draft_game_player_status_mutation_response +"""aggregate stddev_samp on columns""" +type match_streams_stddev_samp_fields { + priority: Float +} - """ - delete single row from the table: "e_draft_game_player_status" - """ - delete_e_draft_game_player_status_by_pk(value: String!): e_draft_game_player_status +""" +order by stddev_samp() on columns of table "match_streams" +""" +input match_streams_stddev_samp_order_by { + priority: order_by +} - """ - delete data from the table: "e_draft_game_status" - """ - delete_e_draft_game_status( - """filter the rows which have to be deleted""" - where: e_draft_game_status_bool_exp! - ): e_draft_game_status_mutation_response +""" +Streaming cursor of the table "match_streams" +""" +input match_streams_stream_cursor_input { + """Stream column input with initial value""" + initial_value: match_streams_stream_cursor_value_input! - """ - delete single row from the table: "e_draft_game_status" - """ - delete_e_draft_game_status_by_pk(value: String!): e_draft_game_status + """cursor ordering""" + ordering: cursor_ordering +} - """ - delete data from the table: "e_event_media_access" - """ - delete_e_event_media_access( - """filter the rows which have to be deleted""" - where: e_event_media_access_bool_exp! - ): e_event_media_access_mutation_response +"""Initial value of the column from where the streaming should start""" +input match_streams_stream_cursor_value_input { + autodirector: Boolean + error_message: String + game_server_node_id: String + id: uuid + is_game_streamer: Boolean + is_live: Boolean + k8s_service_name: String + last_status_at: timestamptz + link: String + match_id: uuid + mode: String + priority: Int + status: String + status_history: jsonb + stream_url: String + title: String +} - """ - delete single row from the table: "e_event_media_access" - """ - delete_e_event_media_access_by_pk(value: String!): e_event_media_access +"""aggregate sum on columns""" +type match_streams_sum_fields { + priority: Int +} - """ - delete data from the table: "e_event_visibility" - """ - delete_e_event_visibility( - """filter the rows which have to be deleted""" - where: e_event_visibility_bool_exp! - ): e_event_visibility_mutation_response +""" +order by sum() on columns of table "match_streams" +""" +input match_streams_sum_order_by { + priority: order_by +} - """ - delete single row from the table: "e_event_visibility" - """ - delete_e_event_visibility_by_pk(value: String!): e_event_visibility +""" +update columns of table "match_streams" +""" +enum match_streams_update_column { + """column name""" + autodirector - """ - delete data from the table: "e_friend_status" - """ - delete_e_friend_status( - """filter the rows which have to be deleted""" - where: e_friend_status_bool_exp! - ): e_friend_status_mutation_response + """column name""" + error_message - """ - delete single row from the table: "e_friend_status" - """ - delete_e_friend_status_by_pk(value: String!): e_friend_status + """column name""" + game_server_node_id - """ - delete data from the table: "e_game_cfg_types" - """ - delete_e_game_cfg_types( - """filter the rows which have to be deleted""" - where: e_game_cfg_types_bool_exp! - ): e_game_cfg_types_mutation_response + """column name""" + id - """ - delete single row from the table: "e_game_cfg_types" - """ - delete_e_game_cfg_types_by_pk(value: String!): e_game_cfg_types + """column name""" + is_game_streamer - """ - delete data from the table: "e_game_plugin_channels" - """ - delete_e_game_plugin_channels( - """filter the rows which have to be deleted""" - where: e_game_plugin_channels_bool_exp! - ): e_game_plugin_channels_mutation_response + """column name""" + is_live - """ - delete single row from the table: "e_game_plugin_channels" - """ - delete_e_game_plugin_channels_by_pk(value: String!): e_game_plugin_channels + """column name""" + k8s_service_name - """ - delete data from the table: "e_game_plugin_install_statuses" - """ - delete_e_game_plugin_install_statuses( - """filter the rows which have to be deleted""" - where: e_game_plugin_install_statuses_bool_exp! - ): e_game_plugin_install_statuses_mutation_response + """column name""" + last_status_at - """ - delete single row from the table: "e_game_plugin_install_statuses" - """ - delete_e_game_plugin_install_statuses_by_pk(value: String!): e_game_plugin_install_statuses + """column name""" + link - """ - delete data from the table: "e_game_plugin_kinds" - """ - delete_e_game_plugin_kinds( - """filter the rows which have to be deleted""" - where: e_game_plugin_kinds_bool_exp! - ): e_game_plugin_kinds_mutation_response + """column name""" + match_id - """ - delete single row from the table: "e_game_plugin_kinds" - """ - delete_e_game_plugin_kinds_by_pk(value: String!): e_game_plugin_kinds + """column name""" + mode - """ - delete data from the table: "e_game_server_node_statuses" - """ - delete_e_game_server_node_statuses( - """filter the rows which have to be deleted""" - where: e_game_server_node_statuses_bool_exp! - ): e_game_server_node_statuses_mutation_response + """column name""" + priority - """ - delete single row from the table: "e_game_server_node_statuses" - """ - delete_e_game_server_node_statuses_by_pk(value: String!): e_game_server_node_statuses + """column name""" + status - """ - delete data from the table: "e_league_movement_types" - """ - delete_e_league_movement_types( - """filter the rows which have to be deleted""" - where: e_league_movement_types_bool_exp! - ): e_league_movement_types_mutation_response + """column name""" + status_history - """ - delete single row from the table: "e_league_movement_types" - """ - delete_e_league_movement_types_by_pk(value: String!): e_league_movement_types + """column name""" + stream_url - """ - delete data from the table: "e_league_proposal_statuses" - """ - delete_e_league_proposal_statuses( - """filter the rows which have to be deleted""" - where: e_league_proposal_statuses_bool_exp! - ): e_league_proposal_statuses_mutation_response + """column name""" + title +} - """ - delete single row from the table: "e_league_proposal_statuses" - """ - delete_e_league_proposal_statuses_by_pk(value: String!): e_league_proposal_statuses +input match_streams_updates { + """append existing jsonb value of filtered columns with new jsonb value""" + _append: match_streams_append_input """ - delete data from the table: "e_league_registration_statuses" + delete the field or element with specified path (for JSON arrays, negative integers count from the end) """ - delete_e_league_registration_statuses( - """filter the rows which have to be deleted""" - where: e_league_registration_statuses_bool_exp! - ): e_league_registration_statuses_mutation_response + _delete_at_path: match_streams_delete_at_path_input """ - delete single row from the table: "e_league_registration_statuses" + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array """ - delete_e_league_registration_statuses_by_pk(value: String!): e_league_registration_statuses + _delete_elem: match_streams_delete_elem_input """ - delete data from the table: "e_league_season_statuses" + delete key/value pair or string element. key/value pairs are matched based on their key value """ - delete_e_league_season_statuses( - """filter the rows which have to be deleted""" - where: e_league_season_statuses_bool_exp! - ): e_league_season_statuses_mutation_response + _delete_key: match_streams_delete_key_input - """ - delete single row from the table: "e_league_season_statuses" - """ - delete_e_league_season_statuses_by_pk(value: String!): e_league_season_statuses + """increments the numeric columns with given value of the filtered values""" + _inc: match_streams_inc_input - """ - delete data from the table: "e_lobby_access" - """ - delete_e_lobby_access( - """filter the rows which have to be deleted""" - where: e_lobby_access_bool_exp! - ): e_lobby_access_mutation_response + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: match_streams_prepend_input - """ - delete single row from the table: "e_lobby_access" - """ - delete_e_lobby_access_by_pk(value: String!): e_lobby_access + """sets the columns of the filtered rows to the given values""" + _set: match_streams_set_input - """ - delete data from the table: "e_lobby_player_status" - """ - delete_e_lobby_player_status( - """filter the rows which have to be deleted""" - where: e_lobby_player_status_bool_exp! - ): e_lobby_player_status_mutation_response + """filter the rows which have to be updated""" + where: match_streams_bool_exp! +} - """ - delete single row from the table: "e_lobby_player_status" - """ - delete_e_lobby_player_status_by_pk(value: String!): e_lobby_player_status +"""aggregate var_pop on columns""" +type match_streams_var_pop_fields { + priority: Float +} - """ - delete data from the table: "e_map_pool_types" - """ - delete_e_map_pool_types( - """filter the rows which have to be deleted""" - where: e_map_pool_types_bool_exp! - ): e_map_pool_types_mutation_response +""" +order by var_pop() on columns of table "match_streams" +""" +input match_streams_var_pop_order_by { + priority: order_by +} - """ - delete single row from the table: "e_map_pool_types" - """ - delete_e_map_pool_types_by_pk(value: String!): e_map_pool_types +"""aggregate var_samp on columns""" +type match_streams_var_samp_fields { + priority: Float +} - """ - delete data from the table: "e_match_clip_visibility" - """ - delete_e_match_clip_visibility( - """filter the rows which have to be deleted""" - where: e_match_clip_visibility_bool_exp! - ): e_match_clip_visibility_mutation_response +""" +order by var_samp() on columns of table "match_streams" +""" +input match_streams_var_samp_order_by { + priority: order_by +} - """ - delete single row from the table: "e_match_clip_visibility" - """ - delete_e_match_clip_visibility_by_pk(value: String!): e_match_clip_visibility +"""aggregate variance on columns""" +type match_streams_variance_fields { + priority: Float +} - """ - delete data from the table: "e_match_map_status" - """ - delete_e_match_map_status( - """filter the rows which have to be deleted""" - where: e_match_map_status_bool_exp! - ): e_match_map_status_mutation_response +""" +order by variance() on columns of table "match_streams" +""" +input match_streams_variance_order_by { + priority: order_by +} - """ - delete single row from the table: "e_match_map_status" - """ - delete_e_match_map_status_by_pk(value: String!): e_match_map_status +""" +columns and relationships of "match_type_cfgs" +""" +type match_type_cfgs { + cfg: String! + type: e_game_cfg_types_enum! +} - """ - delete data from the table: "e_match_mode" - """ - delete_e_match_mode( - """filter the rows which have to be deleted""" - where: e_match_mode_bool_exp! - ): e_match_mode_mutation_response +""" +aggregated selection of "match_type_cfgs" +""" +type match_type_cfgs_aggregate { + aggregate: match_type_cfgs_aggregate_fields + nodes: [match_type_cfgs!]! +} - """ - delete single row from the table: "e_match_mode" - """ - delete_e_match_mode_by_pk(value: String!): e_match_mode +""" +aggregate fields of "match_type_cfgs" +""" +type match_type_cfgs_aggregate_fields { + count(columns: [match_type_cfgs_select_column!], distinct: Boolean): Int! + max: match_type_cfgs_max_fields + min: match_type_cfgs_min_fields +} - """ - delete data from the table: "e_match_party_sources" - """ - delete_e_match_party_sources( - """filter the rows which have to be deleted""" - where: e_match_party_sources_bool_exp! - ): e_match_party_sources_mutation_response +""" +Boolean expression to filter rows from the table "match_type_cfgs". All fields are combined with a logical 'AND'. +""" +input match_type_cfgs_bool_exp { + _and: [match_type_cfgs_bool_exp!] + _not: match_type_cfgs_bool_exp + _or: [match_type_cfgs_bool_exp!] + cfg: String_comparison_exp + type: e_game_cfg_types_enum_comparison_exp +} +""" +unique or primary key constraints on table "match_type_cfgs" +""" +enum match_type_cfgs_constraint { """ - delete single row from the table: "e_match_party_sources" + unique or primary key constraint on columns "type" """ - delete_e_match_party_sources_by_pk(value: String!): e_match_party_sources + match_type_cfgs_pkey +} - """ - delete data from the table: "e_match_status" - """ - delete_e_match_status( - """filter the rows which have to be deleted""" - where: e_match_status_bool_exp! - ): e_match_status_mutation_response +""" +input type for inserting data into table "match_type_cfgs" +""" +input match_type_cfgs_insert_input { + cfg: String + type: e_game_cfg_types_enum +} - """ - delete single row from the table: "e_match_status" - """ - delete_e_match_status_by_pk(value: String!): e_match_status +"""aggregate max on columns""" +type match_type_cfgs_max_fields { + cfg: String +} - """ - delete data from the table: "e_match_types" - """ - delete_e_match_types( - """filter the rows which have to be deleted""" - where: e_match_types_bool_exp! - ): e_match_types_mutation_response +"""aggregate min on columns""" +type match_type_cfgs_min_fields { + cfg: String +} + +""" +response of any mutation on the table "match_type_cfgs" +""" +type match_type_cfgs_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [match_type_cfgs!]! +} + +""" +on_conflict condition type for table "match_type_cfgs" +""" +input match_type_cfgs_on_conflict { + constraint: match_type_cfgs_constraint! + update_columns: [match_type_cfgs_update_column!]! = [] + where: match_type_cfgs_bool_exp +} + +"""Ordering options when selecting data from "match_type_cfgs".""" +input match_type_cfgs_order_by { + cfg: order_by + type: order_by +} + +"""primary key columns input for table: match_type_cfgs""" +input match_type_cfgs_pk_columns_input { + type: e_game_cfg_types_enum! +} + +""" +select columns of table "match_type_cfgs" +""" +enum match_type_cfgs_select_column { + """column name""" + cfg + + """column name""" + type +} + +""" +input type for updating data in table "match_type_cfgs" +""" +input match_type_cfgs_set_input { + cfg: String + type: e_game_cfg_types_enum +} + +""" +Streaming cursor of the table "match_type_cfgs" +""" +input match_type_cfgs_stream_cursor_input { + """Stream column input with initial value""" + initial_value: match_type_cfgs_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input match_type_cfgs_stream_cursor_value_input { + cfg: String + type: e_game_cfg_types_enum +} + +""" +update columns of table "match_type_cfgs" +""" +enum match_type_cfgs_update_column { + """column name""" + cfg + + """column name""" + type +} + +input match_type_cfgs_updates { + """sets the columns of the filtered rows to the given values""" + _set: match_type_cfgs_set_input + + """filter the rows which have to be updated""" + where: match_type_cfgs_bool_exp! +} +""" +columns and relationships of "matches" +""" +type matches { """ - delete single row from the table: "e_match_types" + A computed field, executes function "can_assign_server_to_match" """ - delete_e_match_types_by_pk(value: String!): e_match_types + can_assign_server: Boolean """ - delete data from the table: "e_notification_types" + A computed field, executes function "can_cancel_match" """ - delete_e_notification_types( - """filter the rows which have to be deleted""" - where: e_notification_types_bool_exp! - ): e_notification_types_mutation_response + can_cancel: Boolean """ - delete single row from the table: "e_notification_types" + A computed field, executes function "can_check_in" """ - delete_e_notification_types_by_pk(value: String!): e_notification_types + can_check_in: Boolean """ - delete data from the table: "e_objective_types" + A computed field, executes function "can_reassign_winner" """ - delete_e_objective_types( - """filter the rows which have to be deleted""" - where: e_objective_types_bool_exp! - ): e_objective_types_mutation_response + can_reassign_winner: Boolean """ - delete single row from the table: "e_objective_types" + A computed field, executes function "can_schedule_match" """ - delete_e_objective_types_by_pk(value: String!): e_objective_types + can_schedule: Boolean """ - delete data from the table: "e_player_roles" + A computed field, executes function "can_start_match" """ - delete_e_player_roles( - """filter the rows which have to be deleted""" - where: e_player_roles_bool_exp! - ): e_player_roles_mutation_response + can_start: Boolean """ - delete single row from the table: "e_player_roles" + A computed field, executes function "can_stream_live" """ - delete_e_player_roles_by_pk(value: String!): e_player_roles + can_stream_live: Boolean """ - delete data from the table: "e_plugin_runtimes" + A computed field, executes function "can_stream_tv" """ - delete_e_plugin_runtimes( - """filter the rows which have to be deleted""" - where: e_plugin_runtimes_bool_exp! - ): e_plugin_runtimes_mutation_response + can_stream_tv: Boolean + cancels_at: timestamptz - """ - delete single row from the table: "e_plugin_runtimes" - """ - delete_e_plugin_runtimes_by_pk(value: String!): e_plugin_runtimes + """An array relationship""" + clutches( + """distinct select on columns""" + distinct_on: [v_match_clutches_select_column!] - """ - delete data from the table: "e_ready_settings" - """ - delete_e_ready_settings( - """filter the rows which have to be deleted""" - where: e_ready_settings_bool_exp! - ): e_ready_settings_mutation_response + """limit the number of rows returned""" + limit: Int - """ - delete single row from the table: "e_ready_settings" - """ - delete_e_ready_settings_by_pk(value: String!): e_ready_settings + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete data from the table: "e_sanction_types" - """ - delete_e_sanction_types( - """filter the rows which have to be deleted""" - where: e_sanction_types_bool_exp! - ): e_sanction_types_mutation_response + """sort the rows by one or more columns""" + order_by: [v_match_clutches_order_by!] - """ - delete single row from the table: "e_sanction_types" - """ - delete_e_sanction_types_by_pk(value: String!): e_sanction_types + """filter the rows returned""" + where: v_match_clutches_bool_exp + ): [v_match_clutches!]! - """ - delete data from the table: "e_scrim_request_statuses" - """ - delete_e_scrim_request_statuses( - """filter the rows which have to be deleted""" - where: e_scrim_request_statuses_bool_exp! - ): e_scrim_request_statuses_mutation_response + """An aggregate relationship""" + clutches_aggregate( + """distinct select on columns""" + distinct_on: [v_match_clutches_select_column!] - """ - delete single row from the table: "e_scrim_request_statuses" - """ - delete_e_scrim_request_statuses_by_pk(value: String!): e_scrim_request_statuses + """limit the number of rows returned""" + limit: Int - """ - delete data from the table: "e_server_types" - """ - delete_e_server_types( - """filter the rows which have to be deleted""" - where: e_server_types_bool_exp! - ): e_server_types_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete single row from the table: "e_server_types" - """ - delete_e_server_types_by_pk(value: String!): e_server_types + """sort the rows by one or more columns""" + order_by: [v_match_clutches_order_by!] - """ - delete data from the table: "e_sides" - """ - delete_e_sides( - """filter the rows which have to be deleted""" - where: e_sides_bool_exp! - ): e_sides_mutation_response + """filter the rows returned""" + where: v_match_clutches_bool_exp + ): v_match_clutches_aggregate! """ - delete single row from the table: "e_sides" + A computed field, executes function "get_match_connection_link" """ - delete_e_sides_by_pk(value: String!): e_sides + connection_link: String """ - delete data from the table: "e_system_alert_types" + A computed field, executes function "get_match_connection_string" """ - delete_e_system_alert_types( - """filter the rows which have to be deleted""" - where: e_system_alert_types_bool_exp! - ): e_system_alert_types_mutation_response + connection_string: String + counts_toward_ranking: Boolean! + created_at: timestamptz! """ - delete single row from the table: "e_system_alert_types" + A computed field, executes function "get_current_match_map" """ - delete_e_system_alert_types_by_pk(value: String!): e_system_alert_types + current_match_map_id: uuid - """ - delete data from the table: "e_team_roles" - """ - delete_e_team_roles( - """filter the rows which have to be deleted""" - where: e_team_roles_bool_exp! - ): e_team_roles_mutation_response + """An array relationship""" + demos( + """distinct select on columns""" + distinct_on: [match_map_demos_select_column!] - """ - delete single row from the table: "e_team_roles" - """ - delete_e_team_roles_by_pk(value: String!): e_team_roles + """limit the number of rows returned""" + limit: Int - """ - delete data from the table: "e_team_roster_statuses" - """ - delete_e_team_roster_statuses( - """filter the rows which have to be deleted""" - where: e_team_roster_statuses_bool_exp! - ): e_team_roster_statuses_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete single row from the table: "e_team_roster_statuses" - """ - delete_e_team_roster_statuses_by_pk(value: String!): e_team_roster_statuses + """sort the rows by one or more columns""" + order_by: [match_map_demos_order_by!] - """ - delete data from the table: "e_timeout_settings" - """ - delete_e_timeout_settings( - """filter the rows which have to be deleted""" - where: e_timeout_settings_bool_exp! - ): e_timeout_settings_mutation_response + """filter the rows returned""" + where: match_map_demos_bool_exp + ): [match_map_demos!]! - """ - delete single row from the table: "e_timeout_settings" - """ - delete_e_timeout_settings_by_pk(value: String!): e_timeout_settings + """An aggregate relationship""" + demos_aggregate( + """distinct select on columns""" + distinct_on: [match_map_demos_select_column!] - """ - delete data from the table: "e_tournament_categories" - """ - delete_e_tournament_categories( - """filter the rows which have to be deleted""" - where: e_tournament_categories_bool_exp! - ): e_tournament_categories_mutation_response + """limit the number of rows returned""" + limit: Int - """ - delete single row from the table: "e_tournament_categories" - """ - delete_e_tournament_categories_by_pk(value: String!): e_tournament_categories + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete data from the table: "e_tournament_stage_types" - """ - delete_e_tournament_stage_types( - """filter the rows which have to be deleted""" - where: e_tournament_stage_types_bool_exp! - ): e_tournament_stage_types_mutation_response + """sort the rows by one or more columns""" + order_by: [match_map_demos_order_by!] - """ - delete single row from the table: "e_tournament_stage_types" - """ - delete_e_tournament_stage_types_by_pk(value: String!): e_tournament_stage_types + """filter the rows returned""" + where: match_map_demos_bool_exp + ): match_map_demos_aggregate! - """ - delete data from the table: "e_tournament_status" - """ - delete_e_tournament_status( - """filter the rows which have to be deleted""" - where: e_tournament_status_bool_exp! - ): e_tournament_status_mutation_response + """An array relationship""" + draft_games( + """distinct select on columns""" + distinct_on: [draft_games_select_column!] - """ - delete single row from the table: "e_tournament_status" - """ - delete_e_tournament_status_by_pk(value: String!): e_tournament_status + """limit the number of rows returned""" + limit: Int - """ - delete data from the table: "e_utility_types" - """ - delete_e_utility_types( - """filter the rows which have to be deleted""" - where: e_utility_types_bool_exp! - ): e_utility_types_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete single row from the table: "e_utility_types" - """ - delete_e_utility_types_by_pk(value: String!): e_utility_types + """sort the rows by one or more columns""" + order_by: [draft_games_order_by!] - """ - delete data from the table: "e_veto_pick_types" - """ - delete_e_veto_pick_types( - """filter the rows which have to be deleted""" - where: e_veto_pick_types_bool_exp! - ): e_veto_pick_types_mutation_response + """filter the rows returned""" + where: draft_games_bool_exp + ): [draft_games!]! - """ - delete single row from the table: "e_veto_pick_types" - """ - delete_e_veto_pick_types_by_pk(value: String!): e_veto_pick_types + """An aggregate relationship""" + draft_games_aggregate( + """distinct select on columns""" + distinct_on: [draft_games_select_column!] - """ - delete data from the table: "e_winning_reasons" - """ - delete_e_winning_reasons( - """filter the rows which have to be deleted""" - where: e_winning_reasons_bool_exp! - ): e_winning_reasons_mutation_response + """limit the number of rows returned""" + limit: Int - """ - delete single row from the table: "e_winning_reasons" - """ - delete_e_winning_reasons_by_pk(value: String!): e_winning_reasons + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete data from the table: "event_match_links" - """ - delete_event_match_links( - """filter the rows which have to be deleted""" - where: event_match_links_bool_exp! - ): event_match_links_mutation_response + """sort the rows by one or more columns""" + order_by: [draft_games_order_by!] - """ - delete single row from the table: "event_match_links" - """ - delete_event_match_links_by_pk(event_id: uuid!, match_id: uuid!): event_match_links + """filter the rows returned""" + where: draft_games_bool_exp + ): draft_games_aggregate! - """ - delete data from the table: "event_media" - """ - delete_event_media( - """filter the rows which have to be deleted""" - where: event_media_bool_exp! - ): event_media_mutation_response + """An object relationship""" + e_match_status: e_match_status! - """ - delete single row from the table: "event_media" - """ - delete_event_media_by_pk(id: uuid!): event_media + """An object relationship""" + e_region: server_regions + effective_at: timestamptz - """ - delete data from the table: "event_media_players" - """ - delete_event_media_players( - """filter the rows which have to be deleted""" - where: event_media_players_bool_exp! - ): event_media_players_mutation_response + """An array relationship""" + elo_changes( + """distinct select on columns""" + distinct_on: [v_player_elo_select_column!] - """ - delete single row from the table: "event_media_players" - """ - delete_event_media_players_by_pk(media_id: uuid!, steam_id: bigint!): event_media_players + """limit the number of rows returned""" + limit: Int - """ - delete data from the table: "event_organizers" - """ - delete_event_organizers( - """filter the rows which have to be deleted""" - where: event_organizers_bool_exp! - ): event_organizers_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete single row from the table: "event_organizers" - """ - delete_event_organizers_by_pk(event_id: uuid!, steam_id: bigint!): event_organizers + """sort the rows by one or more columns""" + order_by: [v_player_elo_order_by!] - """ - delete data from the table: "event_players" - """ - delete_event_players( - """filter the rows which have to be deleted""" - where: event_players_bool_exp! - ): event_players_mutation_response + """filter the rows returned""" + where: v_player_elo_bool_exp + ): [v_player_elo!]! - """ - delete single row from the table: "event_players" - """ - delete_event_players_by_pk(event_id: uuid!, steam_id: bigint!): event_players + """An aggregate relationship""" + elo_changes_aggregate( + """distinct select on columns""" + distinct_on: [v_player_elo_select_column!] - """ - delete data from the table: "event_teams" - """ - delete_event_teams( - """filter the rows which have to be deleted""" - where: event_teams_bool_exp! - ): event_teams_mutation_response + """limit the number of rows returned""" + limit: Int - """ - delete single row from the table: "event_teams" - """ - delete_event_teams_by_pk(event_id: uuid!, team_id: uuid!): event_teams + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete data from the table: "event_tournaments" - """ - delete_event_tournaments( - """filter the rows which have to be deleted""" - where: event_tournaments_bool_exp! - ): event_tournaments_mutation_response + """sort the rows by one or more columns""" + order_by: [v_player_elo_order_by!] - """ - delete single row from the table: "event_tournaments" - """ - delete_event_tournaments_by_pk(event_id: uuid!, tournament_id: uuid!): event_tournaments + """filter the rows returned""" + where: v_player_elo_bool_exp + ): v_player_elo_aggregate! + ended_at: timestamptz + external_id: String + id: uuid! """ - delete data from the table: "events" + A computed field, executes function "match_invite_code" """ - delete_events( - """filter the rows which have to be deleted""" - where: events_bool_exp! - ): events_mutation_response + invite_code: String """ - delete single row from the table: "events" + A computed field, executes function "is_captain" """ - delete_events_by_pk(id: uuid!): events + is_captain: Boolean """ - delete data from the table: "friends" + A computed field, executes function "is_coach" """ - delete_friends( - """filter the rows which have to be deleted""" - where: friends_bool_exp! - ): friends_mutation_response + is_coach: Boolean """ - delete single row from the table: "friends" + A computed field, executes function "is_friend_in_match_lineup" """ - delete_friends_by_pk(other_player_steam_id: bigint!, player_steam_id: bigint!): friends + is_friend_in_match_lineup: Boolean """ - delete data from the table: "game_mode_plugins" + A computed field, executes function "is_in_lineup" """ - delete_game_mode_plugins( - """filter the rows which have to be deleted""" - where: game_mode_plugins_bool_exp! - ): game_mode_plugins_mutation_response + is_in_lineup: Boolean """ - delete single row from the table: "game_mode_plugins" + A computed field, executes function "is_match_server_available" """ - delete_game_mode_plugins_by_pk(game_mode_id: uuid!, plugin_slug: String!): game_mode_plugins + is_match_server_available: Boolean """ - delete data from the table: "game_modes" + A computed field, executes function "is_match_organizer" """ - delete_game_modes( - """filter the rows which have to be deleted""" - where: game_modes_bool_exp! - ): game_modes_mutation_response + is_organizer: Boolean """ - delete single row from the table: "game_modes" + A computed field, executes function "is_server_online" """ - delete_game_modes_by_pk(id: uuid!): game_modes + is_server_online: Boolean """ - delete data from the table: "game_plugin_installs" + A computed field, executes function "is_tournament_match" """ - delete_game_plugin_installs( - """filter the rows which have to be deleted""" - where: game_plugin_installs_bool_exp! - ): game_plugin_installs_mutation_response + is_tournament_match: Boolean + label: String - """ - delete single row from the table: "game_plugin_installs" - """ - delete_game_plugin_installs_by_pk(plugin_slug: String!): game_plugin_installs + """An object relationship""" + lineup_1: match_lineups! + lineup_1_id: uuid! - """ - delete data from the table: "game_plugin_versions" - """ - delete_game_plugin_versions( - """filter the rows which have to be deleted""" - where: game_plugin_versions_bool_exp! - ): game_plugin_versions_mutation_response + """An object relationship""" + lineup_2: match_lineups! + lineup_2_id: uuid! """ - delete single row from the table: "game_plugin_versions" + A computed field, executes function "get_lineup_counts" """ - delete_game_plugin_versions_by_pk(plugin_slug: String!, runtime: e_plugin_runtimes_enum!, version: String!): game_plugin_versions + lineup_counts( + """JSON select path""" + path: String + ): json """ - delete data from the table: "game_plugins" + A computed field, executes function "get_map_veto_picking_lineup_id" """ - delete_game_plugins( - """filter the rows which have to be deleted""" - where: game_plugins_bool_exp! - ): game_plugins_mutation_response + map_veto_picking_lineup_id: uuid - """ - delete single row from the table: "game_plugins" - """ - delete_game_plugins_by_pk(slug: String!): game_plugins + """An array relationship""" + map_veto_picks( + """distinct select on columns""" + distinct_on: [match_map_veto_picks_select_column!] - """ - delete data from the table: "game_server_node_plugins" - """ - delete_game_server_node_plugins( - """filter the rows which have to be deleted""" - where: game_server_node_plugins_bool_exp! - ): game_server_node_plugins_mutation_response + """limit the number of rows returned""" + limit: Int - """ - delete single row from the table: "game_server_node_plugins" - """ - delete_game_server_node_plugins_by_pk(id: uuid!): game_server_node_plugins + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete data from the table: "game_server_nodes" - """ - delete_game_server_nodes( - """filter the rows which have to be deleted""" - where: game_server_nodes_bool_exp! - ): game_server_nodes_mutation_response + """sort the rows by one or more columns""" + order_by: [match_map_veto_picks_order_by!] - """ - delete single row from the table: "game_server_nodes" - """ - delete_game_server_nodes_by_pk(id: String!): game_server_nodes + """filter the rows returned""" + where: match_map_veto_picks_bool_exp + ): [match_map_veto_picks!]! - """ - delete data from the table: "game_versions" - """ - delete_game_versions( - """filter the rows which have to be deleted""" - where: game_versions_bool_exp! - ): game_versions_mutation_response + """An aggregate relationship""" + map_veto_picks_aggregate( + """distinct select on columns""" + distinct_on: [match_map_veto_picks_select_column!] - """ - delete single row from the table: "game_versions" - """ - delete_game_versions_by_pk(build_id: Int!): game_versions + """limit the number of rows returned""" + limit: Int - """ - delete data from the table: "gamedata_signature_validations" - """ - delete_gamedata_signature_validations( - """filter the rows which have to be deleted""" - where: gamedata_signature_validations_bool_exp! - ): gamedata_signature_validations_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete single row from the table: "gamedata_signature_validations" - """ - delete_gamedata_signature_validations_by_pk(id: uuid!): gamedata_signature_validations + """sort the rows by one or more columns""" + order_by: [match_map_veto_picks_order_by!] - """ - delete data from the table: "leaderboard_entries" - """ - delete_leaderboard_entries( - """filter the rows which have to be deleted""" - where: leaderboard_entries_bool_exp! - ): leaderboard_entries_mutation_response + """filter the rows returned""" + where: match_map_veto_picks_bool_exp + ): match_map_veto_picks_aggregate! """ - delete data from the table: "league_divisions" + A computed field, executes function "get_map_veto_type" """ - delete_league_divisions( - """filter the rows which have to be deleted""" - where: league_divisions_bool_exp! - ): league_divisions_mutation_response + map_veto_type: String - """ - delete single row from the table: "league_divisions" - """ - delete_league_divisions_by_pk(id: uuid!): league_divisions + """An array relationship""" + match_maps( + """distinct select on columns""" + distinct_on: [match_maps_select_column!] - """ - delete data from the table: "league_match_weeks" - """ - delete_league_match_weeks( - """filter the rows which have to be deleted""" - where: league_match_weeks_bool_exp! - ): league_match_weeks_mutation_response + """limit the number of rows returned""" + limit: Int - """ - delete single row from the table: "league_match_weeks" - """ - delete_league_match_weeks_by_pk(id: uuid!): league_match_weeks + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete data from the table: "league_relegation_playoffs" - """ - delete_league_relegation_playoffs( - """filter the rows which have to be deleted""" - where: league_relegation_playoffs_bool_exp! - ): league_relegation_playoffs_mutation_response + """sort the rows by one or more columns""" + order_by: [match_maps_order_by!] - """ - delete single row from the table: "league_relegation_playoffs" - """ - delete_league_relegation_playoffs_by_pk(id: uuid!): league_relegation_playoffs + """filter the rows returned""" + where: match_maps_bool_exp + ): [match_maps!]! - """ - delete data from the table: "league_scheduling_proposals" - """ - delete_league_scheduling_proposals( - """filter the rows which have to be deleted""" - where: league_scheduling_proposals_bool_exp! - ): league_scheduling_proposals_mutation_response + """An aggregate relationship""" + match_maps_aggregate( + """distinct select on columns""" + distinct_on: [match_maps_select_column!] - """ - delete single row from the table: "league_scheduling_proposals" - """ - delete_league_scheduling_proposals_by_pk(id: uuid!): league_scheduling_proposals + """limit the number of rows returned""" + limit: Int - """ - delete data from the table: "league_season_divisions" - """ - delete_league_season_divisions( - """filter the rows which have to be deleted""" - where: league_season_divisions_bool_exp! - ): league_season_divisions_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete single row from the table: "league_season_divisions" - """ - delete_league_season_divisions_by_pk(id: uuid!): league_season_divisions + """sort the rows by one or more columns""" + order_by: [match_maps_order_by!] - """ - delete data from the table: "league_seasons" - """ - delete_league_seasons( - """filter the rows which have to be deleted""" - where: league_seasons_bool_exp! - ): league_seasons_mutation_response + """filter the rows returned""" + where: match_maps_bool_exp + ): match_maps_aggregate! + match_options_id: uuid """ - delete single row from the table: "league_seasons" + A computed field, executes function "match_max_players_per_lineup" """ - delete_league_seasons_by_pk(id: uuid!): league_seasons + max_players_per_lineup: Int """ - delete data from the table: "league_team_movements" + A computed field, executes function "match_min_players_per_lineup" """ - delete_league_team_movements( - """filter the rows which have to be deleted""" - where: league_team_movements_bool_exp! - ): league_team_movements_mutation_response + min_players_per_lineup: Int - """ - delete single row from the table: "league_team_movements" - """ - delete_league_team_movements_by_pk(id: uuid!): league_team_movements + """An array relationship""" + opening_duels( + """distinct select on columns""" + distinct_on: [v_match_player_opening_duels_select_column!] - """ - delete data from the table: "league_team_rosters" - """ - delete_league_team_rosters( - """filter the rows which have to be deleted""" - where: league_team_rosters_bool_exp! - ): league_team_rosters_mutation_response + """limit the number of rows returned""" + limit: Int - """ - delete single row from the table: "league_team_rosters" - """ - delete_league_team_rosters_by_pk(league_team_season_id: uuid!, player_steam_id: bigint!): league_team_rosters + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete data from the table: "league_team_seasons" - """ - delete_league_team_seasons( - """filter the rows which have to be deleted""" - where: league_team_seasons_bool_exp! - ): league_team_seasons_mutation_response + """sort the rows by one or more columns""" + order_by: [v_match_player_opening_duels_order_by!] - """ - delete single row from the table: "league_team_seasons" - """ - delete_league_team_seasons_by_pk(id: uuid!): league_team_seasons + """filter the rows returned""" + where: v_match_player_opening_duels_bool_exp + ): [v_match_player_opening_duels!]! - """ - delete data from the table: "league_teams" - """ - delete_league_teams( - """filter the rows which have to be deleted""" - where: league_teams_bool_exp! - ): league_teams_mutation_response + """An aggregate relationship""" + opening_duels_aggregate( + """distinct select on columns""" + distinct_on: [v_match_player_opening_duels_select_column!] - """ - delete single row from the table: "league_teams" - """ - delete_league_teams_by_pk(id: uuid!): league_teams + """limit the number of rows returned""" + limit: Int - """ - delete data from the table: "lobbies" - """ - delete_lobbies( - """filter the rows which have to be deleted""" - where: lobbies_bool_exp! - ): lobbies_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete single row from the table: "lobbies" - """ - delete_lobbies_by_pk(id: uuid!): lobbies + """sort the rows by one or more columns""" + order_by: [v_match_player_opening_duels_order_by!] - """ - delete data from the table: "lobby_players" - """ - delete_lobby_players( - """filter the rows which have to be deleted""" - where: lobby_players_bool_exp! - ): lobby_players_mutation_response + """filter the rows returned""" + where: v_match_player_opening_duels_bool_exp + ): v_match_player_opening_duels_aggregate! - """ - delete single row from the table: "lobby_players" - """ - delete_lobby_players_by_pk(lobby_id: uuid!, steam_id: bigint!): lobby_players + """An object relationship""" + options: match_options - """ - delete data from the table: "map_pools" - """ - delete_map_pools( - """filter the rows which have to be deleted""" - where: map_pools_bool_exp! - ): map_pools_mutation_response + """An object relationship""" + organizer: players + organizer_steam_id: bigint + password: String! - """ - delete single row from the table: "map_pools" - """ - delete_map_pools_by_pk(id: uuid!): map_pools + """An array relationship""" + player_assists( + """distinct select on columns""" + distinct_on: [player_assists_select_column!] - """ - delete data from the table: "maps" - """ - delete_maps( - """filter the rows which have to be deleted""" - where: maps_bool_exp! - ): maps_mutation_response + """limit the number of rows returned""" + limit: Int - """ - delete single row from the table: "maps" - """ - delete_maps_by_pk(id: uuid!): maps + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete data from the table: "match_clips" - """ - delete_match_clips( - """filter the rows which have to be deleted""" - where: match_clips_bool_exp! - ): match_clips_mutation_response + """sort the rows by one or more columns""" + order_by: [player_assists_order_by!] - """ - delete single row from the table: "match_clips" - """ - delete_match_clips_by_pk(id: uuid!): match_clips + """filter the rows returned""" + where: player_assists_bool_exp + ): [player_assists!]! - """ - delete data from the table: "match_demo_sessions" - """ - delete_match_demo_sessions( - """filter the rows which have to be deleted""" - where: match_demo_sessions_bool_exp! - ): match_demo_sessions_mutation_response + """An aggregate relationship""" + player_assists_aggregate( + """distinct select on columns""" + distinct_on: [player_assists_select_column!] - """ - delete single row from the table: "match_demo_sessions" - """ - delete_match_demo_sessions_by_pk(id: uuid!): match_demo_sessions + """limit the number of rows returned""" + limit: Int - """ - delete data from the table: "match_lineup_players" - """ - delete_match_lineup_players( - """filter the rows which have to be deleted""" - where: match_lineup_players_bool_exp! - ): match_lineup_players_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete single row from the table: "match_lineup_players" - """ - delete_match_lineup_players_by_pk(id: uuid!): match_lineup_players + """sort the rows by one or more columns""" + order_by: [player_assists_order_by!] - """ - delete data from the table: "match_lineups" - """ - delete_match_lineups( - """filter the rows which have to be deleted""" - where: match_lineups_bool_exp! - ): match_lineups_mutation_response + """filter the rows returned""" + where: player_assists_bool_exp + ): player_assists_aggregate! - """ - delete single row from the table: "match_lineups" - """ - delete_match_lineups_by_pk(id: uuid!): match_lineups + """An array relationship""" + player_damages( + """distinct select on columns""" + distinct_on: [player_damages_select_column!] - """ - delete data from the table: "match_map_demos" - """ - delete_match_map_demos( - """filter the rows which have to be deleted""" - where: match_map_demos_bool_exp! - ): match_map_demos_mutation_response + """limit the number of rows returned""" + limit: Int - """ - delete single row from the table: "match_map_demos" - """ - delete_match_map_demos_by_pk(id: uuid!): match_map_demos + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete data from the table: "match_map_rounds" - """ - delete_match_map_rounds( - """filter the rows which have to be deleted""" - where: match_map_rounds_bool_exp! - ): match_map_rounds_mutation_response + """sort the rows by one or more columns""" + order_by: [player_damages_order_by!] - """ - delete single row from the table: "match_map_rounds" - """ - delete_match_map_rounds_by_pk(id: uuid!): match_map_rounds + """filter the rows returned""" + where: player_damages_bool_exp + ): [player_damages!]! - """ - delete data from the table: "match_map_veto_picks" - """ - delete_match_map_veto_picks( - """filter the rows which have to be deleted""" - where: match_map_veto_picks_bool_exp! - ): match_map_veto_picks_mutation_response + """An aggregate relationship""" + player_damages_aggregate( + """distinct select on columns""" + distinct_on: [player_damages_select_column!] - """ - delete single row from the table: "match_map_veto_picks" - """ - delete_match_map_veto_picks_by_pk(id: uuid!): match_map_veto_picks + """limit the number of rows returned""" + limit: Int - """ - delete data from the table: "match_maps" - """ - delete_match_maps( - """filter the rows which have to be deleted""" - where: match_maps_bool_exp! - ): match_maps_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete single row from the table: "match_maps" - """ - delete_match_maps_by_pk(id: uuid!): match_maps + """sort the rows by one or more columns""" + order_by: [player_damages_order_by!] - """ - delete data from the table: "match_options" - """ - delete_match_options( - """filter the rows which have to be deleted""" - where: match_options_bool_exp! - ): match_options_mutation_response + """filter the rows returned""" + where: player_damages_bool_exp + ): player_damages_aggregate! - """ - delete single row from the table: "match_options" - """ - delete_match_options_by_pk(id: uuid!): match_options + """An array relationship""" + player_flashes( + """distinct select on columns""" + distinct_on: [player_flashes_select_column!] - """ - delete data from the table: "match_region_veto_picks" - """ - delete_match_region_veto_picks( - """filter the rows which have to be deleted""" - where: match_region_veto_picks_bool_exp! - ): match_region_veto_picks_mutation_response + """limit the number of rows returned""" + limit: Int - """ - delete single row from the table: "match_region_veto_picks" - """ - delete_match_region_veto_picks_by_pk(id: uuid!): match_region_veto_picks + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete data from the table: "match_streams" - """ - delete_match_streams( - """filter the rows which have to be deleted""" - where: match_streams_bool_exp! - ): match_streams_mutation_response + """sort the rows by one or more columns""" + order_by: [player_flashes_order_by!] - """ - delete single row from the table: "match_streams" - """ - delete_match_streams_by_pk(id: uuid!): match_streams + """filter the rows returned""" + where: player_flashes_bool_exp + ): [player_flashes!]! - """ - delete data from the table: "match_type_cfgs" - """ - delete_match_type_cfgs( - """filter the rows which have to be deleted""" - where: match_type_cfgs_bool_exp! - ): match_type_cfgs_mutation_response + """An aggregate relationship""" + player_flashes_aggregate( + """distinct select on columns""" + distinct_on: [player_flashes_select_column!] - """ - delete single row from the table: "match_type_cfgs" - """ - delete_match_type_cfgs_by_pk(type: e_game_cfg_types_enum!): match_type_cfgs + """limit the number of rows returned""" + limit: Int - """ - delete data from the table: "matches" - """ - delete_matches( - """filter the rows which have to be deleted""" - where: matches_bool_exp! - ): matches_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete single row from the table: "matches" - """ - delete_matches_by_pk(id: uuid!): matches + """sort the rows by one or more columns""" + order_by: [player_flashes_order_by!] - """ - delete data from the table: "migration_hashes.hashes" - """ - delete_migration_hashes_hashes( - """filter the rows which have to be deleted""" - where: migration_hashes_hashes_bool_exp! - ): migration_hashes_hashes_mutation_response + """filter the rows returned""" + where: player_flashes_bool_exp + ): player_flashes_aggregate! - """ - delete single row from the table: "migration_hashes.hashes" - """ - delete_migration_hashes_hashes_by_pk(name: String!): migration_hashes_hashes + """An array relationship""" + player_kills( + """distinct select on columns""" + distinct_on: [player_kills_select_column!] - """ - delete data from the table: "v_my_friends" - """ - delete_my_friends( - """filter the rows which have to be deleted""" - where: my_friends_bool_exp! - ): my_friends_mutation_response + """limit the number of rows returned""" + limit: Int - """ - delete data from the table: "news_articles" - """ - delete_news_articles( - """filter the rows which have to be deleted""" - where: news_articles_bool_exp! - ): news_articles_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete single row from the table: "news_articles" - """ - delete_news_articles_by_pk(id: uuid!): news_articles + """sort the rows by one or more columns""" + order_by: [player_kills_order_by!] - """ - delete data from the table: "notification_preferences" - """ - delete_notification_preferences( - """filter the rows which have to be deleted""" - where: notification_preferences_bool_exp! - ): notification_preferences_mutation_response + """filter the rows returned""" + where: player_kills_bool_exp + ): [player_kills!]! - """ - delete single row from the table: "notification_preferences" - """ - delete_notification_preferences_by_pk(channel: String!, key: String!, steam_id: bigint!): notification_preferences + """An aggregate relationship""" + player_kills_aggregate( + """distinct select on columns""" + distinct_on: [player_kills_select_column!] - """ - delete data from the table: "notifications" - """ - delete_notifications( - """filter the rows which have to be deleted""" - where: notifications_bool_exp! - ): notifications_mutation_response - - """ - delete single row from the table: "notifications" - """ - delete_notifications_by_pk(id: uuid!): notifications + """limit the number of rows returned""" + limit: Int - """ - delete data from the table: "pending_match_import_players" - """ - delete_pending_match_import_players( - """filter the rows which have to be deleted""" - where: pending_match_import_players_bool_exp! - ): pending_match_import_players_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete single row from the table: "pending_match_import_players" - """ - delete_pending_match_import_players_by_pk(steam_id: bigint!, valve_match_id: numeric!): pending_match_import_players + """sort the rows by one or more columns""" + order_by: [player_kills_order_by!] - """ - delete data from the table: "pending_match_imports" - """ - delete_pending_match_imports( - """filter the rows which have to be deleted""" - where: pending_match_imports_bool_exp! - ): pending_match_imports_mutation_response + """filter the rows returned""" + where: player_kills_bool_exp + ): player_kills_aggregate! - """ - delete single row from the table: "pending_match_imports" - """ - delete_pending_match_imports_by_pk(valve_match_id: numeric!): pending_match_imports + """An array relationship""" + player_objectives( + """distinct select on columns""" + distinct_on: [player_objectives_select_column!] - """ - delete data from the table: "player_aim_stats_demo" - """ - delete_player_aim_stats_demo( - """filter the rows which have to be deleted""" - where: player_aim_stats_demo_bool_exp! - ): player_aim_stats_demo_mutation_response + """limit the number of rows returned""" + limit: Int - """ - delete single row from the table: "player_aim_stats_demo" - """ - delete_player_aim_stats_demo_by_pk(attacker_steam_id: bigint!, match_map_id: uuid!): player_aim_stats_demo + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete data from the table: "player_aim_weapon_stats" - """ - delete_player_aim_weapon_stats( - """filter the rows which have to be deleted""" - where: player_aim_weapon_stats_bool_exp! - ): player_aim_weapon_stats_mutation_response + """sort the rows by one or more columns""" + order_by: [player_objectives_order_by!] - """ - delete single row from the table: "player_aim_weapon_stats" - """ - delete_player_aim_weapon_stats_by_pk(match_map_id: uuid!, steam_id: bigint!, weapon_class: String!): player_aim_weapon_stats + """filter the rows returned""" + where: player_objectives_bool_exp + ): [player_objectives!]! - """ - delete data from the table: "player_assists" - """ - delete_player_assists( - """filter the rows which have to be deleted""" - where: player_assists_bool_exp! - ): player_assists_mutation_response + """An aggregate relationship""" + player_objectives_aggregate( + """distinct select on columns""" + distinct_on: [player_objectives_select_column!] - """ - delete single row from the table: "player_assists" - """ - delete_player_assists_by_pk(attacked_steam_id: bigint!, attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_assists + """limit the number of rows returned""" + limit: Int - """ - delete data from the table: "player_damages" - """ - delete_player_damages( - """filter the rows which have to be deleted""" - where: player_damages_bool_exp! - ): player_damages_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete single row from the table: "player_damages" - """ - delete_player_damages_by_pk(id: uuid!, match_map_id: uuid!, time: timestamptz!): player_damages + """sort the rows by one or more columns""" + order_by: [player_objectives_order_by!] - """ - delete data from the table: "player_elo" - """ - delete_player_elo( - """filter the rows which have to be deleted""" - where: player_elo_bool_exp! - ): player_elo_mutation_response + """filter the rows returned""" + where: player_objectives_bool_exp + ): player_objectives_aggregate! - """ - delete single row from the table: "player_elo" - """ - delete_player_elo_by_pk(match_id: uuid!, steam_id: bigint!, type: e_match_types_enum!): player_elo + """An array relationship""" + player_unused_utilities( + """distinct select on columns""" + distinct_on: [player_unused_utility_select_column!] - """ - delete data from the table: "player_faceit_rank_history" - """ - delete_player_faceit_rank_history( - """filter the rows which have to be deleted""" - where: player_faceit_rank_history_bool_exp! - ): player_faceit_rank_history_mutation_response + """limit the number of rows returned""" + limit: Int - """ - delete single row from the table: "player_faceit_rank_history" - """ - delete_player_faceit_rank_history_by_pk(id: uuid!): player_faceit_rank_history + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete data from the table: "player_flashes" - """ - delete_player_flashes( - """filter the rows which have to be deleted""" - where: player_flashes_bool_exp! - ): player_flashes_mutation_response + """sort the rows by one or more columns""" + order_by: [player_unused_utility_order_by!] - """ - delete single row from the table: "player_flashes" - """ - delete_player_flashes_by_pk(attacked_steam_id: bigint!, attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_flashes + """filter the rows returned""" + where: player_unused_utility_bool_exp + ): [player_unused_utility!]! - """ - delete data from the table: "player_kills" - """ - delete_player_kills( - """filter the rows which have to be deleted""" - where: player_kills_bool_exp! - ): player_kills_mutation_response + """An aggregate relationship""" + player_unused_utilities_aggregate( + """distinct select on columns""" + distinct_on: [player_unused_utility_select_column!] - """ - delete single row from the table: "player_kills" - """ - delete_player_kills_by_pk(attacked_steam_id: bigint!, attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_kills + """limit the number of rows returned""" + limit: Int - """ - delete data from the table: "player_kills_by_weapon" - """ - delete_player_kills_by_weapon( - """filter the rows which have to be deleted""" - where: player_kills_by_weapon_bool_exp! - ): player_kills_by_weapon_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete single row from the table: "player_kills_by_weapon" - """ - delete_player_kills_by_weapon_by_pk(player_steam_id: bigint!, with: String!): player_kills_by_weapon + """sort the rows by one or more columns""" + order_by: [player_unused_utility_order_by!] - """ - delete data from the table: "player_leaderboard_rank" - """ - delete_player_leaderboard_rank( - """filter the rows which have to be deleted""" - where: player_leaderboard_rank_bool_exp! - ): player_leaderboard_rank_mutation_response + """filter the rows returned""" + where: player_unused_utility_bool_exp + ): player_unused_utility_aggregate! - """ - delete data from the table: "player_match_map_stats" - """ - delete_player_match_map_stats( - """filter the rows which have to be deleted""" - where: player_match_map_stats_bool_exp! - ): player_match_map_stats_mutation_response + """An array relationship""" + player_utility( + """distinct select on columns""" + distinct_on: [player_utility_select_column!] - """ - delete single row from the table: "player_match_map_stats" - """ - delete_player_match_map_stats_by_pk(match_map_id: uuid!, steam_id: bigint!): player_match_map_stats + """limit the number of rows returned""" + limit: Int - """ - delete data from the table: "player_objectives" - """ - delete_player_objectives( - """filter the rows which have to be deleted""" - where: player_objectives_bool_exp! - ): player_objectives_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete single row from the table: "player_objectives" - """ - delete_player_objectives_by_pk(match_map_id: uuid!, player_steam_id: bigint!, time: timestamptz!): player_objectives + """sort the rows by one or more columns""" + order_by: [player_utility_order_by!] - """ - delete data from the table: "player_premier_rank_history" - """ - delete_player_premier_rank_history( - """filter the rows which have to be deleted""" - where: player_premier_rank_history_bool_exp! - ): player_premier_rank_history_mutation_response + """filter the rows returned""" + where: player_utility_bool_exp + ): [player_utility!]! - """ - delete single row from the table: "player_premier_rank_history" - """ - delete_player_premier_rank_history_by_pk(id: uuid!): player_premier_rank_history + """An aggregate relationship""" + player_utility_aggregate( + """distinct select on columns""" + distinct_on: [player_utility_select_column!] - """ - delete data from the table: "player_sanctions" - """ - delete_player_sanctions( - """filter the rows which have to be deleted""" - where: player_sanctions_bool_exp! - ): player_sanctions_mutation_response + """limit the number of rows returned""" + limit: Int - """ - delete single row from the table: "player_sanctions" - """ - delete_player_sanctions_by_pk(created_at: timestamptz!, id: uuid!): player_sanctions + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete data from the table: "player_season_stats" - """ - delete_player_season_stats( - """filter the rows which have to be deleted""" - where: player_season_stats_bool_exp! - ): player_season_stats_mutation_response + """sort the rows by one or more columns""" + order_by: [player_utility_order_by!] - """ - delete single row from the table: "player_season_stats" - """ - delete_player_season_stats_by_pk(player_steam_id: bigint!, season_id: uuid!): player_season_stats + """filter the rows returned""" + where: player_utility_bool_exp + ): player_utility_aggregate! + region: String """ - delete data from the table: "player_stats" + A computed field, executes function "get_region_veto_picking_lineup_id" """ - delete_player_stats( - """filter the rows which have to be deleted""" - where: player_stats_bool_exp! - ): player_stats_mutation_response + region_veto_picking_lineup_id: uuid - """ - delete single row from the table: "player_stats" - """ - delete_player_stats_by_pk(player_steam_id: bigint!): player_stats + """An array relationship""" + region_veto_picks( + """distinct select on columns""" + distinct_on: [match_region_veto_picks_select_column!] - """ - delete data from the table: "player_steam_bot_friend" - """ - delete_player_steam_bot_friend( - """filter the rows which have to be deleted""" - where: player_steam_bot_friend_bool_exp! - ): player_steam_bot_friend_mutation_response + """limit the number of rows returned""" + limit: Int - """ - delete single row from the table: "player_steam_bot_friend" - """ - delete_player_steam_bot_friend_by_pk(steam_id: bigint!): player_steam_bot_friend + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete data from the table: "player_steam_match_auth" - """ - delete_player_steam_match_auth( - """filter the rows which have to be deleted""" - where: player_steam_match_auth_bool_exp! - ): player_steam_match_auth_mutation_response + """sort the rows by one or more columns""" + order_by: [match_region_veto_picks_order_by!] - """ - delete single row from the table: "player_steam_match_auth" - """ - delete_player_steam_match_auth_by_pk(steam_id: bigint!): player_steam_match_auth + """filter the rows returned""" + where: match_region_veto_picks_bool_exp + ): [match_region_veto_picks!]! - """ - delete data from the table: "player_unused_utility" - """ - delete_player_unused_utility( - """filter the rows which have to be deleted""" - where: player_unused_utility_bool_exp! - ): player_unused_utility_mutation_response + """An aggregate relationship""" + region_veto_picks_aggregate( + """distinct select on columns""" + distinct_on: [match_region_veto_picks_select_column!] - """ - delete single row from the table: "player_unused_utility" - """ - delete_player_unused_utility_by_pk(match_map_id: uuid!, player_steam_id: bigint!): player_unused_utility + """limit the number of rows returned""" + limit: Int - """ - delete data from the table: "player_utility" - """ - delete_player_utility( - """filter the rows which have to be deleted""" - where: player_utility_bool_exp! - ): player_utility_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete single row from the table: "player_utility" - """ - delete_player_utility_by_pk(attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_utility + """sort the rows by one or more columns""" + order_by: [match_region_veto_picks_order_by!] - """ - delete data from the table: "players" - """ - delete_players( - """filter the rows which have to be deleted""" - where: players_bool_exp! - ): players_mutation_response + """filter the rows returned""" + where: match_region_veto_picks_bool_exp + ): match_region_veto_picks_aggregate! """ - delete single row from the table: "players" + A computed field, executes function "match_requested_organizer" """ - delete_players_by_pk(steam_id: bigint!): players + requested_organizer: Boolean + scheduled_at: timestamptz - """ - delete data from the table: "plugin_versions" - """ - delete_plugin_versions( - """filter the rows which have to be deleted""" - where: plugin_versions_bool_exp! - ): plugin_versions_mutation_response + """An object relationship""" + server: servers + server_error: String + server_id: uuid """ - delete single row from the table: "plugin_versions" + A computed field, executes function "get_match_server_plugin_runtime" """ - delete_plugin_versions_by_pk(runtime: e_plugin_runtimes_enum!, version: String!): plugin_versions + server_plugin_runtime: String """ - delete data from the table: "push_subscriptions" + A computed field, executes function "get_match_server_region" """ - delete_push_subscriptions( - """filter the rows which have to be deleted""" - where: push_subscriptions_bool_exp! - ): push_subscriptions_mutation_response + server_region: String """ - delete single row from the table: "push_subscriptions" + A computed field, executes function "get_match_server_type" """ - delete_push_subscriptions_by_pk(id: uuid!): push_subscriptions + server_type: String + share_code: String + source: String! + started_at: timestamptz + status: e_match_status_enum! - """ - delete data from the table: "seasons" - """ - delete_seasons( - """filter the rows which have to be deleted""" - where: seasons_bool_exp! - ): seasons_mutation_response + """An array relationship""" + streams( + """distinct select on columns""" + distinct_on: [match_streams_select_column!] - """ - delete single row from the table: "seasons" - """ - delete_seasons_by_pk(id: uuid!): seasons + """limit the number of rows returned""" + limit: Int - """ - delete data from the table: "server_regions" - """ - delete_server_regions( - """filter the rows which have to be deleted""" - where: server_regions_bool_exp! - ): server_regions_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete single row from the table: "server_regions" - """ - delete_server_regions_by_pk(value: String!): server_regions + """sort the rows by one or more columns""" + order_by: [match_streams_order_by!] - """ - delete data from the table: "servers" - """ - delete_servers( - """filter the rows which have to be deleted""" - where: servers_bool_exp! - ): servers_mutation_response + """filter the rows returned""" + where: match_streams_bool_exp + ): [match_streams!]! - """ - delete single row from the table: "servers" - """ - delete_servers_by_pk(id: uuid!): servers + """An aggregate relationship""" + streams_aggregate( + """distinct select on columns""" + distinct_on: [match_streams_select_column!] - """ - delete data from the table: "settings" - """ - delete_settings( - """filter the rows which have to be deleted""" - where: settings_bool_exp! - ): settings_mutation_response + """limit the number of rows returned""" + limit: Int - """ - delete single row from the table: "settings" - """ - delete_settings_by_pk(name: String!): settings + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete data from the table: "steam_account_claims" - """ - delete_steam_account_claims( - """filter the rows which have to be deleted""" - where: steam_account_claims_bool_exp! - ): steam_account_claims_mutation_response + """sort the rows by one or more columns""" + order_by: [match_streams_order_by!] - """ - delete single row from the table: "steam_account_claims" - """ - delete_steam_account_claims_by_pk(id: uuid!): steam_account_claims + """filter the rows returned""" + where: match_streams_bool_exp + ): match_streams_aggregate! """ - delete data from the table: "steam_accounts" + A computed field, executes function "get_match_teams" """ - delete_steam_accounts( - """filter the rows which have to be deleted""" - where: steam_accounts_bool_exp! - ): steam_accounts_mutation_response + teams( + """distinct select on columns""" + distinct_on: [teams_select_column!] - """ - delete single row from the table: "steam_accounts" - """ - delete_steam_accounts_by_pk(id: uuid!): steam_accounts + """limit the number of rows returned""" + limit: Int - """ - delete data from the table: "system_alerts" - """ - delete_system_alerts( - """filter the rows which have to be deleted""" - where: system_alerts_bool_exp! - ): system_alerts_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete single row from the table: "system_alerts" - """ - delete_system_alerts_by_pk(id: uuid!): system_alerts + """sort the rows by one or more columns""" + order_by: [teams_order_by!] - """ - delete data from the table: "team_invites" - """ - delete_team_invites( - """filter the rows which have to be deleted""" - where: team_invites_bool_exp! - ): team_invites_mutation_response + """filter the rows returned""" + where: teams_bool_exp + ): [teams!] - """ - delete single row from the table: "team_invites" - """ - delete_team_invites_by_pk(id: uuid!): team_invites + """An array relationship""" + tournament_brackets( + """distinct select on columns""" + distinct_on: [tournament_brackets_select_column!] - """ - delete data from the table: "team_roster" - """ - delete_team_roster( - """filter the rows which have to be deleted""" - where: team_roster_bool_exp! - ): team_roster_mutation_response + """limit the number of rows returned""" + limit: Int - """ - delete single row from the table: "team_roster" - """ - delete_team_roster_by_pk(player_steam_id: bigint!, team_id: uuid!): team_roster + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete data from the table: "team_scrim_alerts" - """ - delete_team_scrim_alerts( - """filter the rows which have to be deleted""" - where: team_scrim_alerts_bool_exp! - ): team_scrim_alerts_mutation_response + """sort the rows by one or more columns""" + order_by: [tournament_brackets_order_by!] - """ - delete single row from the table: "team_scrim_alerts" - """ - delete_team_scrim_alerts_by_pk(id: uuid!): team_scrim_alerts + """filter the rows returned""" + where: tournament_brackets_bool_exp + ): [tournament_brackets!]! - """ - delete data from the table: "team_scrim_availability" - """ - delete_team_scrim_availability( - """filter the rows which have to be deleted""" - where: team_scrim_availability_bool_exp! - ): team_scrim_availability_mutation_response + """An aggregate relationship""" + tournament_brackets_aggregate( + """distinct select on columns""" + distinct_on: [tournament_brackets_select_column!] - """ - delete single row from the table: "team_scrim_availability" - """ - delete_team_scrim_availability_by_pk(id: uuid!): team_scrim_availability + """limit the number of rows returned""" + limit: Int - """ - delete data from the table: "team_scrim_request_proposals" - """ - delete_team_scrim_request_proposals( - """filter the rows which have to be deleted""" - where: team_scrim_request_proposals_bool_exp! - ): team_scrim_request_proposals_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - delete single row from the table: "team_scrim_request_proposals" - """ - delete_team_scrim_request_proposals_by_pk(id: uuid!): team_scrim_request_proposals + """sort the rows by one or more columns""" + order_by: [tournament_brackets_order_by!] - """ - delete data from the table: "team_scrim_requests" - """ - delete_team_scrim_requests( - """filter the rows which have to be deleted""" - where: team_scrim_requests_bool_exp! - ): team_scrim_requests_mutation_response + """filter the rows returned""" + where: tournament_brackets_bool_exp + ): tournament_brackets_aggregate! """ - delete single row from the table: "team_scrim_requests" + A computed field, executes function "get_match_tv_connection_string" """ - delete_team_scrim_requests_by_pk(id: uuid!): team_scrim_requests + tv_connection_string: String + veto_pick_expires_at: timestamptz - """ - delete data from the table: "team_scrim_settings" - """ - delete_team_scrim_settings( - """filter the rows which have to be deleted""" - where: team_scrim_settings_bool_exp! - ): team_scrim_settings_mutation_response + """An object relationship""" + winner: match_lineups + winning_lineup_id: uuid +} - """ - delete single row from the table: "team_scrim_settings" - """ - delete_team_scrim_settings_by_pk(id: uuid!): team_scrim_settings +""" +aggregated selection of "matches" +""" +type matches_aggregate { + aggregate: matches_aggregate_fields + nodes: [matches!]! +} - """ - delete data from the table: "team_suggestions" - """ - delete_team_suggestions( - """filter the rows which have to be deleted""" - where: team_suggestions_bool_exp! - ): team_suggestions_mutation_response +input matches_aggregate_bool_exp { + bool_and: matches_aggregate_bool_exp_bool_and + bool_or: matches_aggregate_bool_exp_bool_or + count: matches_aggregate_bool_exp_count +} - """ - delete single row from the table: "team_suggestions" - """ - delete_team_suggestions_by_pk(id: uuid!): team_suggestions +input matches_aggregate_bool_exp_bool_and { + arguments: matches_select_column_matches_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: matches_bool_exp + predicate: Boolean_comparison_exp! +} - """ - delete data from the table: "teams" - """ - delete_teams( - """filter the rows which have to be deleted""" - where: teams_bool_exp! - ): teams_mutation_response +input matches_aggregate_bool_exp_bool_or { + arguments: matches_select_column_matches_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: matches_bool_exp + predicate: Boolean_comparison_exp! +} + +input matches_aggregate_bool_exp_count { + arguments: [matches_select_column!] + distinct: Boolean + filter: matches_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "matches" +""" +type matches_aggregate_fields { + avg: matches_avg_fields + count(columns: [matches_select_column!], distinct: Boolean): Int! + max: matches_max_fields + min: matches_min_fields + stddev: matches_stddev_fields + stddev_pop: matches_stddev_pop_fields + stddev_samp: matches_stddev_samp_fields + sum: matches_sum_fields + var_pop: matches_var_pop_fields + var_samp: matches_var_samp_fields + variance: matches_variance_fields +} + +""" +order by aggregate values of table "matches" +""" +input matches_aggregate_order_by { + avg: matches_avg_order_by + count: order_by + max: matches_max_order_by + min: matches_min_order_by + stddev: matches_stddev_order_by + stddev_pop: matches_stddev_pop_order_by + stddev_samp: matches_stddev_samp_order_by + sum: matches_sum_order_by + var_pop: matches_var_pop_order_by + var_samp: matches_var_samp_order_by + variance: matches_variance_order_by +} + +""" +input type for inserting array relation for remote table "matches" +""" +input matches_arr_rel_insert_input { + data: [matches_insert_input!]! + + """upsert condition""" + on_conflict: matches_on_conflict +} +"""aggregate avg on columns""" +type matches_avg_fields { """ - delete single row from the table: "teams" + A computed field, executes function "match_max_players_per_lineup" """ - delete_teams_by_pk(id: uuid!): teams + max_players_per_lineup: Int """ - delete data from the table: "tournament_awards" + A computed field, executes function "match_min_players_per_lineup" """ - delete_tournament_awards( - """filter the rows which have to be deleted""" - where: tournament_awards_bool_exp! - ): tournament_awards_mutation_response + min_players_per_lineup: Int + organizer_steam_id: Float +} + +""" +order by avg() on columns of table "matches" +""" +input matches_avg_order_by { + organizer_steam_id: order_by +} + +""" +Boolean expression to filter rows from the table "matches". All fields are combined with a logical 'AND'. +""" +input matches_bool_exp { + _and: [matches_bool_exp!] + _not: matches_bool_exp + _or: [matches_bool_exp!] + can_assign_server: Boolean_comparison_exp + can_cancel: Boolean_comparison_exp + can_check_in: Boolean_comparison_exp + can_reassign_winner: Boolean_comparison_exp + can_schedule: Boolean_comparison_exp + can_start: Boolean_comparison_exp + can_stream_live: Boolean_comparison_exp + can_stream_tv: Boolean_comparison_exp + cancels_at: timestamptz_comparison_exp + clutches: v_match_clutches_bool_exp + clutches_aggregate: v_match_clutches_aggregate_bool_exp + connection_link: String_comparison_exp + connection_string: String_comparison_exp + counts_toward_ranking: Boolean_comparison_exp + created_at: timestamptz_comparison_exp + current_match_map_id: uuid_comparison_exp + demos: match_map_demos_bool_exp + demos_aggregate: match_map_demos_aggregate_bool_exp + draft_games: draft_games_bool_exp + draft_games_aggregate: draft_games_aggregate_bool_exp + e_match_status: e_match_status_bool_exp + e_region: server_regions_bool_exp + effective_at: timestamptz_comparison_exp + elo_changes: v_player_elo_bool_exp + elo_changes_aggregate: v_player_elo_aggregate_bool_exp + ended_at: timestamptz_comparison_exp + external_id: String_comparison_exp + id: uuid_comparison_exp + invite_code: String_comparison_exp + is_captain: Boolean_comparison_exp + is_coach: Boolean_comparison_exp + is_friend_in_match_lineup: Boolean_comparison_exp + is_in_lineup: Boolean_comparison_exp + is_match_server_available: Boolean_comparison_exp + is_organizer: Boolean_comparison_exp + is_server_online: Boolean_comparison_exp + is_tournament_match: Boolean_comparison_exp + label: String_comparison_exp + lineup_1: match_lineups_bool_exp + lineup_1_id: uuid_comparison_exp + lineup_2: match_lineups_bool_exp + lineup_2_id: uuid_comparison_exp + lineup_counts: json_comparison_exp + map_veto_picking_lineup_id: uuid_comparison_exp + map_veto_picks: match_map_veto_picks_bool_exp + map_veto_picks_aggregate: match_map_veto_picks_aggregate_bool_exp + map_veto_type: String_comparison_exp + match_maps: match_maps_bool_exp + match_maps_aggregate: match_maps_aggregate_bool_exp + match_options_id: uuid_comparison_exp + max_players_per_lineup: Int_comparison_exp + min_players_per_lineup: Int_comparison_exp + opening_duels: v_match_player_opening_duels_bool_exp + opening_duels_aggregate: v_match_player_opening_duels_aggregate_bool_exp + options: match_options_bool_exp + organizer: players_bool_exp + organizer_steam_id: bigint_comparison_exp + password: String_comparison_exp + player_assists: player_assists_bool_exp + player_assists_aggregate: player_assists_aggregate_bool_exp + player_damages: player_damages_bool_exp + player_damages_aggregate: player_damages_aggregate_bool_exp + player_flashes: player_flashes_bool_exp + player_flashes_aggregate: player_flashes_aggregate_bool_exp + player_kills: player_kills_bool_exp + player_kills_aggregate: player_kills_aggregate_bool_exp + player_objectives: player_objectives_bool_exp + player_objectives_aggregate: player_objectives_aggregate_bool_exp + player_unused_utilities: player_unused_utility_bool_exp + player_unused_utilities_aggregate: player_unused_utility_aggregate_bool_exp + player_utility: player_utility_bool_exp + player_utility_aggregate: player_utility_aggregate_bool_exp + region: String_comparison_exp + region_veto_picking_lineup_id: uuid_comparison_exp + region_veto_picks: match_region_veto_picks_bool_exp + region_veto_picks_aggregate: match_region_veto_picks_aggregate_bool_exp + requested_organizer: Boolean_comparison_exp + scheduled_at: timestamptz_comparison_exp + server: servers_bool_exp + server_error: String_comparison_exp + server_id: uuid_comparison_exp + server_plugin_runtime: String_comparison_exp + server_region: String_comparison_exp + server_type: String_comparison_exp + share_code: String_comparison_exp + source: String_comparison_exp + started_at: timestamptz_comparison_exp + status: e_match_status_enum_comparison_exp + streams: match_streams_bool_exp + streams_aggregate: match_streams_aggregate_bool_exp + teams: teams_bool_exp + tournament_brackets: tournament_brackets_bool_exp + tournament_brackets_aggregate: tournament_brackets_aggregate_bool_exp + tv_connection_string: String_comparison_exp + veto_pick_expires_at: timestamptz_comparison_exp + winner: match_lineups_bool_exp + winning_lineup_id: uuid_comparison_exp +} +""" +unique or primary key constraints on table "matches" +""" +enum matches_constraint { """ - delete single row from the table: "tournament_awards" + unique or primary key constraint on columns "lineup_1_id" """ - delete_tournament_awards_by_pk(id: uuid!): tournament_awards + matches_lineup_1_id_key """ - delete data from the table: "tournament_brackets" + unique or primary key constraint on columns "lineup_2_id", "lineup_1_id" """ - delete_tournament_brackets( - """filter the rows which have to be deleted""" - where: tournament_brackets_bool_exp! - ): tournament_brackets_mutation_response + matches_lineup_1_id_lineup_2_id_key """ - delete single row from the table: "tournament_brackets" + unique or primary key constraint on columns "lineup_2_id" """ - delete_tournament_brackets_by_pk(id: uuid!): tournament_brackets + matches_lineup_2_id_key """ - delete data from the table: "tournament_categories" + unique or primary key constraint on columns "id" """ - delete_tournament_categories( - """filter the rows which have to be deleted""" - where: tournament_categories_bool_exp! - ): tournament_categories_mutation_response + matches_pkey """ - delete single row from the table: "tournament_categories" + unique or primary key constraint on columns "external_id", "source" """ - delete_tournament_categories_by_pk(category: e_tournament_categories_enum!, tournament_id: uuid!): tournament_categories + uq_matches_source_external_id +} + +""" +input type for incrementing numeric columns in table "matches" +""" +input matches_inc_input { + organizer_steam_id: bigint +} + +""" +input type for inserting data into table "matches" +""" +input matches_insert_input { + cancels_at: timestamptz + clutches: v_match_clutches_arr_rel_insert_input + counts_toward_ranking: Boolean + created_at: timestamptz + demos: match_map_demos_arr_rel_insert_input + draft_games: draft_games_arr_rel_insert_input + e_match_status: e_match_status_obj_rel_insert_input + e_region: server_regions_obj_rel_insert_input + elo_changes: v_player_elo_arr_rel_insert_input + ended_at: timestamptz + external_id: String + id: uuid + label: String + lineup_1: match_lineups_obj_rel_insert_input + lineup_1_id: uuid + lineup_2: match_lineups_obj_rel_insert_input + lineup_2_id: uuid + map_veto_picks: match_map_veto_picks_arr_rel_insert_input + match_maps: match_maps_arr_rel_insert_input + match_options_id: uuid + opening_duels: v_match_player_opening_duels_arr_rel_insert_input + options: match_options_obj_rel_insert_input + organizer: players_obj_rel_insert_input + organizer_steam_id: bigint + password: String + player_assists: player_assists_arr_rel_insert_input + player_damages: player_damages_arr_rel_insert_input + player_flashes: player_flashes_arr_rel_insert_input + player_kills: player_kills_arr_rel_insert_input + player_objectives: player_objectives_arr_rel_insert_input + player_unused_utilities: player_unused_utility_arr_rel_insert_input + player_utility: player_utility_arr_rel_insert_input + region: String + region_veto_picks: match_region_veto_picks_arr_rel_insert_input + scheduled_at: timestamptz + server: servers_obj_rel_insert_input + server_error: String + server_id: uuid + share_code: String + source: String + started_at: timestamptz + status: e_match_status_enum + streams: match_streams_arr_rel_insert_input + tournament_brackets: tournament_brackets_arr_rel_insert_input + veto_pick_expires_at: timestamptz + winner: match_lineups_obj_rel_insert_input + winning_lineup_id: uuid +} + +"""aggregate max on columns""" +type matches_max_fields { + cancels_at: timestamptz """ - delete data from the table: "tournament_organizer_teams" + A computed field, executes function "get_match_connection_link" """ - delete_tournament_organizer_teams( - """filter the rows which have to be deleted""" - where: tournament_organizer_teams_bool_exp! - ): tournament_organizer_teams_mutation_response + connection_link: String """ - delete single row from the table: "tournament_organizer_teams" + A computed field, executes function "get_match_connection_string" """ - delete_tournament_organizer_teams_by_pk(team_id: uuid!, tournament_id: uuid!): tournament_organizer_teams + connection_string: String + created_at: timestamptz """ - delete data from the table: "tournament_organizers" + A computed field, executes function "get_current_match_map" """ - delete_tournament_organizers( - """filter the rows which have to be deleted""" - where: tournament_organizers_bool_exp! - ): tournament_organizers_mutation_response + current_match_map_id: uuid + effective_at: timestamptz + ended_at: timestamptz + external_id: String + id: uuid """ - delete single row from the table: "tournament_organizers" + A computed field, executes function "match_invite_code" """ - delete_tournament_organizers_by_pk(steam_id: bigint!, tournament_id: uuid!): tournament_organizers + invite_code: String + label: String + lineup_1_id: uuid + lineup_2_id: uuid """ - delete data from the table: "tournament_prizes" + A computed field, executes function "get_map_veto_picking_lineup_id" """ - delete_tournament_prizes( - """filter the rows which have to be deleted""" - where: tournament_prizes_bool_exp! - ): tournament_prizes_mutation_response + map_veto_picking_lineup_id: uuid """ - delete single row from the table: "tournament_prizes" + A computed field, executes function "get_map_veto_type" """ - delete_tournament_prizes_by_pk(id: uuid!): tournament_prizes + map_veto_type: String + match_options_id: uuid """ - delete data from the table: "tournament_stage_windows" + A computed field, executes function "match_max_players_per_lineup" """ - delete_tournament_stage_windows( - """filter the rows which have to be deleted""" - where: tournament_stage_windows_bool_exp! - ): tournament_stage_windows_mutation_response + max_players_per_lineup: Int """ - delete single row from the table: "tournament_stage_windows" + A computed field, executes function "match_min_players_per_lineup" """ - delete_tournament_stage_windows_by_pk(id: uuid!): tournament_stage_windows + min_players_per_lineup: Int + organizer_steam_id: bigint + password: String + region: String """ - delete data from the table: "tournament_stages" + A computed field, executes function "get_region_veto_picking_lineup_id" """ - delete_tournament_stages( - """filter the rows which have to be deleted""" - where: tournament_stages_bool_exp! - ): tournament_stages_mutation_response + region_veto_picking_lineup_id: uuid + scheduled_at: timestamptz + server_error: String + server_id: uuid """ - delete single row from the table: "tournament_stages" + A computed field, executes function "get_match_server_plugin_runtime" """ - delete_tournament_stages_by_pk(id: uuid!): tournament_stages + server_plugin_runtime: String """ - delete data from the table: "tournament_team_invites" + A computed field, executes function "get_match_server_region" """ - delete_tournament_team_invites( - """filter the rows which have to be deleted""" - where: tournament_team_invites_bool_exp! - ): tournament_team_invites_mutation_response + server_region: String """ - delete single row from the table: "tournament_team_invites" + A computed field, executes function "get_match_server_type" """ - delete_tournament_team_invites_by_pk(id: uuid!): tournament_team_invites + server_type: String + share_code: String + source: String + started_at: timestamptz """ - delete data from the table: "tournament_team_roster" + A computed field, executes function "get_match_tv_connection_string" """ - delete_tournament_team_roster( - """filter the rows which have to be deleted""" - where: tournament_team_roster_bool_exp! - ): tournament_team_roster_mutation_response + tv_connection_string: String + veto_pick_expires_at: timestamptz + winning_lineup_id: uuid +} - """ - delete single row from the table: "tournament_team_roster" - """ - delete_tournament_team_roster_by_pk(player_steam_id: bigint!, tournament_id: uuid!): tournament_team_roster +""" +order by max() on columns of table "matches" +""" +input matches_max_order_by { + cancels_at: order_by + created_at: order_by + effective_at: order_by + ended_at: order_by + external_id: order_by + id: order_by + label: order_by + lineup_1_id: order_by + lineup_2_id: order_by + match_options_id: order_by + organizer_steam_id: order_by + password: order_by + region: order_by + scheduled_at: order_by + server_error: order_by + server_id: order_by + share_code: order_by + source: order_by + started_at: order_by + veto_pick_expires_at: order_by + winning_lineup_id: order_by +} - """ - delete data from the table: "tournament_teams" - """ - delete_tournament_teams( - """filter the rows which have to be deleted""" - where: tournament_teams_bool_exp! - ): tournament_teams_mutation_response +"""aggregate min on columns""" +type matches_min_fields { + cancels_at: timestamptz """ - delete single row from the table: "tournament_teams" + A computed field, executes function "get_match_connection_link" """ - delete_tournament_teams_by_pk(id: uuid!): tournament_teams + connection_link: String """ - delete data from the table: "tournaments" + A computed field, executes function "get_match_connection_string" """ - delete_tournaments( - """filter the rows which have to be deleted""" - where: tournaments_bool_exp! - ): tournaments_mutation_response + connection_string: String + created_at: timestamptz """ - delete single row from the table: "tournaments" + A computed field, executes function "get_current_match_map" """ - delete_tournaments_by_pk(id: uuid!): tournaments + current_match_map_id: uuid + effective_at: timestamptz + ended_at: timestamptz + external_id: String + id: uuid """ - delete data from the table: "v_match_captains" + A computed field, executes function "match_invite_code" """ - delete_v_match_captains( - """filter the rows which have to be deleted""" - where: v_match_captains_bool_exp! - ): v_match_captains_mutation_response + invite_code: String + label: String + lineup_1_id: uuid + lineup_2_id: uuid """ - delete data from the table: "v_match_map_backup_rounds" + A computed field, executes function "get_map_veto_picking_lineup_id" """ - delete_v_match_map_backup_rounds( - """filter the rows which have to be deleted""" - where: v_match_map_backup_rounds_bool_exp! - ): v_match_map_backup_rounds_mutation_response + map_veto_picking_lineup_id: uuid """ - delete data from the table: "v_player_match_map_hltv" + A computed field, executes function "get_map_veto_type" """ - delete_v_player_match_map_hltv( - """filter the rows which have to be deleted""" - where: v_player_match_map_hltv_bool_exp! - ): v_player_match_map_hltv_mutation_response + map_veto_type: String + match_options_id: uuid """ - delete data from the table: "v_pool_maps" + A computed field, executes function "match_max_players_per_lineup" """ - delete_v_pool_maps( - """filter the rows which have to be deleted""" - where: v_pool_maps_bool_exp! - ): v_pool_maps_mutation_response + max_players_per_lineup: Int """ - delete data from the table: "v_team_stage_results" + A computed field, executes function "match_min_players_per_lineup" """ - delete_v_team_stage_results( - """filter the rows which have to be deleted""" - where: v_team_stage_results_bool_exp! - ): v_team_stage_results_mutation_response + min_players_per_lineup: Int + organizer_steam_id: bigint + password: String + region: String """ - delete single row from the table: "v_team_stage_results" + A computed field, executes function "get_region_veto_picking_lineup_id" """ - delete_v_team_stage_results_by_pk(tournament_stage_id: uuid!, tournament_team_id: uuid!): v_team_stage_results - denyInvite(invite_id: uuid!, type: String!): SuccessOutput - denyNameChange(name: String!, steam_id: bigint!): SuccessOutput - forfeitMatch(match_id: uuid!, winning_lineup_id: uuid!): SuccessOutput + region_veto_picking_lineup_id: uuid + scheduled_at: timestamptz + server_error: String + server_id: uuid """ - Live pod GSI snapshot — slots, sides, alive/dead. Drives the stream-deck. + A computed field, executes function "get_match_server_plugin_runtime" """ - getLiveStreamSpecState(match_id: uuid!): LiveStreamSpecState - - """Fetch a plugin's README from its repository""" - getPluginReadme(runtime: String, slug: String!): PluginReadmeOutput - getTestUploadLink: GetTestUploadResponse! - - """Grant an award to a player or team""" - grantAward(award_id: uuid!, event_id: uuid, league_season_id: uuid, note: String, player_steam_id: String, season_id: uuid, team_id: uuid, tournament_id: uuid): AwardRecipient + server_plugin_runtime: String """ - insert data into the table: "_map_pool" + A computed field, executes function "get_match_server_region" """ - insert__map_pool( - """the rows to be inserted""" - objects: [_map_pool_insert_input!]! - - """upsert condition""" - on_conflict: _map_pool_on_conflict - ): _map_pool_mutation_response + server_region: String """ - insert a single row into the table: "_map_pool" + A computed field, executes function "get_match_server_type" """ - insert__map_pool_one( - """the row to be inserted""" - object: _map_pool_insert_input! - - """upsert condition""" - on_conflict: _map_pool_on_conflict - ): _map_pool + server_type: String + share_code: String + source: String + started_at: timestamptz """ - insert data into the table: "abandoned_matches" + A computed field, executes function "get_match_tv_connection_string" """ - insert_abandoned_matches( - """the rows to be inserted""" - objects: [abandoned_matches_insert_input!]! - - """upsert condition""" - on_conflict: abandoned_matches_on_conflict - ): abandoned_matches_mutation_response + tv_connection_string: String + veto_pick_expires_at: timestamptz + winning_lineup_id: uuid +} - """ - insert a single row into the table: "abandoned_matches" - """ - insert_abandoned_matches_one( - """the row to be inserted""" - object: abandoned_matches_insert_input! +""" +order by min() on columns of table "matches" +""" +input matches_min_order_by { + cancels_at: order_by + created_at: order_by + effective_at: order_by + ended_at: order_by + external_id: order_by + id: order_by + label: order_by + lineup_1_id: order_by + lineup_2_id: order_by + match_options_id: order_by + organizer_steam_id: order_by + password: order_by + region: order_by + scheduled_at: order_by + server_error: order_by + server_id: order_by + share_code: order_by + source: order_by + started_at: order_by + veto_pick_expires_at: order_by + winning_lineup_id: order_by +} - """upsert condition""" - on_conflict: abandoned_matches_on_conflict - ): abandoned_matches +""" +response of any mutation on the table "matches" +""" +type matches_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """ - insert data into the table: "api_keys" - """ - insert_api_keys( - """the rows to be inserted""" - objects: [api_keys_insert_input!]! + """data from the rows affected by the mutation""" + returning: [matches!]! +} - """upsert condition""" - on_conflict: api_keys_on_conflict - ): api_keys_mutation_response +""" +input type for inserting object relation for remote table "matches" +""" +input matches_obj_rel_insert_input { + data: matches_insert_input! - """ - insert a single row into the table: "api_keys" - """ - insert_api_keys_one( - """the row to be inserted""" - object: api_keys_insert_input! + """upsert condition""" + on_conflict: matches_on_conflict +} - """upsert condition""" - on_conflict: api_keys_on_conflict - ): api_keys +""" +on_conflict condition type for table "matches" +""" +input matches_on_conflict { + constraint: matches_constraint! + update_columns: [matches_update_column!]! = [] + where: matches_bool_exp +} - """ - insert data into the table: "award_recipients" - """ - insert_award_recipients( - """the rows to be inserted""" - objects: [award_recipients_insert_input!]! +"""Ordering options when selecting data from "matches".""" +input matches_order_by { + can_assign_server: order_by + can_cancel: order_by + can_check_in: order_by + can_reassign_winner: order_by + can_schedule: order_by + can_start: order_by + can_stream_live: order_by + can_stream_tv: order_by + cancels_at: order_by + clutches_aggregate: v_match_clutches_aggregate_order_by + connection_link: order_by + connection_string: order_by + counts_toward_ranking: order_by + created_at: order_by + current_match_map_id: order_by + demos_aggregate: match_map_demos_aggregate_order_by + draft_games_aggregate: draft_games_aggregate_order_by + e_match_status: e_match_status_order_by + e_region: server_regions_order_by + effective_at: order_by + elo_changes_aggregate: v_player_elo_aggregate_order_by + ended_at: order_by + external_id: order_by + id: order_by + invite_code: order_by + is_captain: order_by + is_coach: order_by + is_friend_in_match_lineup: order_by + is_in_lineup: order_by + is_match_server_available: order_by + is_organizer: order_by + is_server_online: order_by + is_tournament_match: order_by + label: order_by + lineup_1: match_lineups_order_by + lineup_1_id: order_by + lineup_2: match_lineups_order_by + lineup_2_id: order_by + lineup_counts: order_by + map_veto_picking_lineup_id: order_by + map_veto_picks_aggregate: match_map_veto_picks_aggregate_order_by + map_veto_type: order_by + match_maps_aggregate: match_maps_aggregate_order_by + match_options_id: order_by + max_players_per_lineup: order_by + min_players_per_lineup: order_by + opening_duels_aggregate: v_match_player_opening_duels_aggregate_order_by + options: match_options_order_by + organizer: players_order_by + organizer_steam_id: order_by + password: order_by + player_assists_aggregate: player_assists_aggregate_order_by + player_damages_aggregate: player_damages_aggregate_order_by + player_flashes_aggregate: player_flashes_aggregate_order_by + player_kills_aggregate: player_kills_aggregate_order_by + player_objectives_aggregate: player_objectives_aggregate_order_by + player_unused_utilities_aggregate: player_unused_utility_aggregate_order_by + player_utility_aggregate: player_utility_aggregate_order_by + region: order_by + region_veto_picking_lineup_id: order_by + region_veto_picks_aggregate: match_region_veto_picks_aggregate_order_by + requested_organizer: order_by + scheduled_at: order_by + server: servers_order_by + server_error: order_by + server_id: order_by + server_plugin_runtime: order_by + server_region: order_by + server_type: order_by + share_code: order_by + source: order_by + started_at: order_by + status: order_by + streams_aggregate: match_streams_aggregate_order_by + teams_aggregate: teams_aggregate_order_by + tournament_brackets_aggregate: tournament_brackets_aggregate_order_by + tv_connection_string: order_by + veto_pick_expires_at: order_by + winner: match_lineups_order_by + winning_lineup_id: order_by +} - """upsert condition""" - on_conflict: award_recipients_on_conflict - ): award_recipients_mutation_response +"""primary key columns input for table: matches""" +input matches_pk_columns_input { + id: uuid! +} - """ - insert a single row into the table: "award_recipients" - """ - insert_award_recipients_one( - """the row to be inserted""" - object: award_recipients_insert_input! +""" +select columns of table "matches" +""" +enum matches_select_column { + """column name""" + cancels_at - """upsert condition""" - on_conflict: award_recipients_on_conflict - ): award_recipients + """column name""" + counts_toward_ranking - """ - insert data into the table: "awards" - """ - insert_awards( - """the rows to be inserted""" - objects: [awards_insert_input!]! + """column name""" + created_at - """upsert condition""" - on_conflict: awards_on_conflict - ): awards_mutation_response + """column name""" + effective_at - """ - insert a single row into the table: "awards" - """ - insert_awards_one( - """the row to be inserted""" - object: awards_insert_input! + """column name""" + ended_at - """upsert condition""" - on_conflict: awards_on_conflict - ): awards + """column name""" + external_id - """ - insert data into the table: "chat_read_state" - """ - insert_chat_read_state( - """the rows to be inserted""" - objects: [chat_read_state_insert_input!]! + """column name""" + id - """upsert condition""" - on_conflict: chat_read_state_on_conflict - ): chat_read_state_mutation_response + """column name""" + label - """ - insert a single row into the table: "chat_read_state" - """ - insert_chat_read_state_one( - """the row to be inserted""" - object: chat_read_state_insert_input! + """column name""" + lineup_1_id - """upsert condition""" - on_conflict: chat_read_state_on_conflict - ): chat_read_state + """column name""" + lineup_2_id - """ - insert data into the table: "clip_render_jobs" - """ - insert_clip_render_jobs( - """the rows to be inserted""" - objects: [clip_render_jobs_insert_input!]! + """column name""" + match_options_id - """upsert condition""" - on_conflict: clip_render_jobs_on_conflict - ): clip_render_jobs_mutation_response + """column name""" + organizer_steam_id - """ - insert a single row into the table: "clip_render_jobs" - """ - insert_clip_render_jobs_one( - """the row to be inserted""" - object: clip_render_jobs_insert_input! + """column name""" + password - """upsert condition""" - on_conflict: clip_render_jobs_on_conflict - ): clip_render_jobs + """column name""" + region - """ - insert data into the table: "custom_pages" - """ - insert_custom_pages( - """the rows to be inserted""" - objects: [custom_pages_insert_input!]! + """column name""" + scheduled_at - """upsert condition""" - on_conflict: custom_pages_on_conflict - ): custom_pages_mutation_response + """column name""" + server_error - """ - insert a single row into the table: "custom_pages" - """ - insert_custom_pages_one( - """the row to be inserted""" - object: custom_pages_insert_input! + """column name""" + server_id - """upsert condition""" - on_conflict: custom_pages_on_conflict - ): custom_pages + """column name""" + share_code - """ - insert data into the table: "db_backups" - """ - insert_db_backups( - """the rows to be inserted""" - objects: [db_backups_insert_input!]! + """column name""" + source - """upsert condition""" - on_conflict: db_backups_on_conflict - ): db_backups_mutation_response + """column name""" + started_at - """ - insert a single row into the table: "db_backups" - """ - insert_db_backups_one( - """the row to be inserted""" - object: db_backups_insert_input! + """column name""" + status - """upsert condition""" - on_conflict: db_backups_on_conflict - ): db_backups + """column name""" + veto_pick_expires_at - """ - insert data into the table: "direct_conversations" - """ - insert_direct_conversations( - """the rows to be inserted""" - objects: [direct_conversations_insert_input!]! + """column name""" + winning_lineup_id +} - """upsert condition""" - on_conflict: direct_conversations_on_conflict - ): direct_conversations_mutation_response +""" +select "matches_aggregate_bool_exp_bool_and_arguments_columns" columns of table "matches" +""" +enum matches_select_column_matches_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + counts_toward_ranking +} - """ - insert a single row into the table: "direct_conversations" - """ - insert_direct_conversations_one( - """the row to be inserted""" - object: direct_conversations_insert_input! +""" +select "matches_aggregate_bool_exp_bool_or_arguments_columns" columns of table "matches" +""" +enum matches_select_column_matches_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + counts_toward_ranking +} - """upsert condition""" - on_conflict: direct_conversations_on_conflict - ): direct_conversations +""" +input type for updating data in table "matches" +""" +input matches_set_input { + cancels_at: timestamptz + counts_toward_ranking: Boolean + created_at: timestamptz + ended_at: timestamptz + external_id: String + id: uuid + label: String + lineup_1_id: uuid + lineup_2_id: uuid + match_options_id: uuid + organizer_steam_id: bigint + password: String + region: String + scheduled_at: timestamptz + server_error: String + server_id: uuid + share_code: String + source: String + started_at: timestamptz + status: e_match_status_enum + veto_pick_expires_at: timestamptz + winning_lineup_id: uuid +} +"""aggregate stddev on columns""" +type matches_stddev_fields { """ - insert data into the table: "direct_messages" + A computed field, executes function "match_max_players_per_lineup" """ - insert_direct_messages( - """the rows to be inserted""" - objects: [direct_messages_insert_input!]! - - """upsert condition""" - on_conflict: direct_messages_on_conflict - ): direct_messages_mutation_response + max_players_per_lineup: Int """ - insert a single row into the table: "direct_messages" + A computed field, executes function "match_min_players_per_lineup" """ - insert_direct_messages_one( - """the row to be inserted""" - object: direct_messages_insert_input! + min_players_per_lineup: Int + organizer_steam_id: Float +} - """upsert condition""" - on_conflict: direct_messages_on_conflict - ): direct_messages +""" +order by stddev() on columns of table "matches" +""" +input matches_stddev_order_by { + organizer_steam_id: order_by +} +"""aggregate stddev_pop on columns""" +type matches_stddev_pop_fields { """ - insert data into the table: "draft_game_picks" + A computed field, executes function "match_max_players_per_lineup" """ - insert_draft_game_picks( - """the rows to be inserted""" - objects: [draft_game_picks_insert_input!]! - - """upsert condition""" - on_conflict: draft_game_picks_on_conflict - ): draft_game_picks_mutation_response + max_players_per_lineup: Int """ - insert a single row into the table: "draft_game_picks" + A computed field, executes function "match_min_players_per_lineup" """ - insert_draft_game_picks_one( - """the row to be inserted""" - object: draft_game_picks_insert_input! + min_players_per_lineup: Int + organizer_steam_id: Float +} - """upsert condition""" - on_conflict: draft_game_picks_on_conflict - ): draft_game_picks +""" +order by stddev_pop() on columns of table "matches" +""" +input matches_stddev_pop_order_by { + organizer_steam_id: order_by +} +"""aggregate stddev_samp on columns""" +type matches_stddev_samp_fields { """ - insert data into the table: "draft_game_players" + A computed field, executes function "match_max_players_per_lineup" """ - insert_draft_game_players( - """the rows to be inserted""" - objects: [draft_game_players_insert_input!]! - - """upsert condition""" - on_conflict: draft_game_players_on_conflict - ): draft_game_players_mutation_response + max_players_per_lineup: Int """ - insert a single row into the table: "draft_game_players" + A computed field, executes function "match_min_players_per_lineup" """ - insert_draft_game_players_one( - """the row to be inserted""" - object: draft_game_players_insert_input! + min_players_per_lineup: Int + organizer_steam_id: Float +} - """upsert condition""" - on_conflict: draft_game_players_on_conflict - ): draft_game_players +""" +order by stddev_samp() on columns of table "matches" +""" +input matches_stddev_samp_order_by { + organizer_steam_id: order_by +} - """ - insert data into the table: "draft_games" - """ - insert_draft_games( - """the rows to be inserted""" - objects: [draft_games_insert_input!]! +""" +Streaming cursor of the table "matches" +""" +input matches_stream_cursor_input { + """Stream column input with initial value""" + initial_value: matches_stream_cursor_value_input! - """upsert condition""" - on_conflict: draft_games_on_conflict - ): draft_games_mutation_response + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input matches_stream_cursor_value_input { + cancels_at: timestamptz + counts_toward_ranking: Boolean + created_at: timestamptz + effective_at: timestamptz + ended_at: timestamptz + external_id: String + id: uuid + label: String + lineup_1_id: uuid + lineup_2_id: uuid + match_options_id: uuid + organizer_steam_id: bigint + password: String + region: String + scheduled_at: timestamptz + server_error: String + server_id: uuid + share_code: String + source: String + started_at: timestamptz + status: e_match_status_enum + veto_pick_expires_at: timestamptz + winning_lineup_id: uuid +} +"""aggregate sum on columns""" +type matches_sum_fields { """ - insert a single row into the table: "draft_games" + A computed field, executes function "match_max_players_per_lineup" """ - insert_draft_games_one( - """the row to be inserted""" - object: draft_games_insert_input! - - """upsert condition""" - on_conflict: draft_games_on_conflict - ): draft_games + max_players_per_lineup: Int """ - insert data into the table: "e_award_sources" + A computed field, executes function "match_min_players_per_lineup" """ - insert_e_award_sources( - """the rows to be inserted""" - objects: [e_award_sources_insert_input!]! + min_players_per_lineup: Int + organizer_steam_id: bigint +} - """upsert condition""" - on_conflict: e_award_sources_on_conflict - ): e_award_sources_mutation_response +""" +order by sum() on columns of table "matches" +""" +input matches_sum_order_by { + organizer_steam_id: order_by +} - """ - insert a single row into the table: "e_award_sources" - """ - insert_e_award_sources_one( - """the row to be inserted""" - object: e_award_sources_insert_input! +""" +update columns of table "matches" +""" +enum matches_update_column { + """column name""" + cancels_at - """upsert condition""" - on_conflict: e_award_sources_on_conflict - ): e_award_sources + """column name""" + counts_toward_ranking - """ - insert data into the table: "e_award_tiers" - """ - insert_e_award_tiers( - """the rows to be inserted""" - objects: [e_award_tiers_insert_input!]! + """column name""" + created_at - """upsert condition""" - on_conflict: e_award_tiers_on_conflict - ): e_award_tiers_mutation_response + """column name""" + ended_at - """ - insert a single row into the table: "e_award_tiers" - """ - insert_e_award_tiers_one( - """the row to be inserted""" - object: e_award_tiers_insert_input! + """column name""" + external_id - """upsert condition""" - on_conflict: e_award_tiers_on_conflict - ): e_award_tiers + """column name""" + id - """ - insert data into the table: "e_check_in_settings" - """ - insert_e_check_in_settings( - """the rows to be inserted""" - objects: [e_check_in_settings_insert_input!]! + """column name""" + label - """upsert condition""" - on_conflict: e_check_in_settings_on_conflict - ): e_check_in_settings_mutation_response + """column name""" + lineup_1_id - """ - insert a single row into the table: "e_check_in_settings" - """ - insert_e_check_in_settings_one( - """the row to be inserted""" - object: e_check_in_settings_insert_input! + """column name""" + lineup_2_id - """upsert condition""" - on_conflict: e_check_in_settings_on_conflict - ): e_check_in_settings + """column name""" + match_options_id - """ - insert data into the table: "e_draft_game_captain_selection" - """ - insert_e_draft_game_captain_selection( - """the rows to be inserted""" - objects: [e_draft_game_captain_selection_insert_input!]! + """column name""" + organizer_steam_id - """upsert condition""" - on_conflict: e_draft_game_captain_selection_on_conflict - ): e_draft_game_captain_selection_mutation_response + """column name""" + password - """ - insert a single row into the table: "e_draft_game_captain_selection" - """ - insert_e_draft_game_captain_selection_one( - """the row to be inserted""" - object: e_draft_game_captain_selection_insert_input! + """column name""" + region - """upsert condition""" - on_conflict: e_draft_game_captain_selection_on_conflict - ): e_draft_game_captain_selection + """column name""" + scheduled_at - """ - insert data into the table: "e_draft_game_draft_order" - """ - insert_e_draft_game_draft_order( - """the rows to be inserted""" - objects: [e_draft_game_draft_order_insert_input!]! + """column name""" + server_error - """upsert condition""" - on_conflict: e_draft_game_draft_order_on_conflict - ): e_draft_game_draft_order_mutation_response + """column name""" + server_id - """ - insert a single row into the table: "e_draft_game_draft_order" - """ - insert_e_draft_game_draft_order_one( - """the row to be inserted""" - object: e_draft_game_draft_order_insert_input! + """column name""" + share_code - """upsert condition""" - on_conflict: e_draft_game_draft_order_on_conflict - ): e_draft_game_draft_order + """column name""" + source - """ - insert data into the table: "e_draft_game_mode" - """ - insert_e_draft_game_mode( - """the rows to be inserted""" - objects: [e_draft_game_mode_insert_input!]! + """column name""" + started_at - """upsert condition""" - on_conflict: e_draft_game_mode_on_conflict - ): e_draft_game_mode_mutation_response + """column name""" + status - """ - insert a single row into the table: "e_draft_game_mode" - """ - insert_e_draft_game_mode_one( - """the row to be inserted""" - object: e_draft_game_mode_insert_input! + """column name""" + veto_pick_expires_at - """upsert condition""" - on_conflict: e_draft_game_mode_on_conflict - ): e_draft_game_mode + """column name""" + winning_lineup_id +} - """ - insert data into the table: "e_draft_game_player_status" - """ - insert_e_draft_game_player_status( - """the rows to be inserted""" - objects: [e_draft_game_player_status_insert_input!]! +input matches_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: matches_inc_input - """upsert condition""" - on_conflict: e_draft_game_player_status_on_conflict - ): e_draft_game_player_status_mutation_response + """sets the columns of the filtered rows to the given values""" + _set: matches_set_input + + """filter the rows which have to be updated""" + where: matches_bool_exp! +} +"""aggregate var_pop on columns""" +type matches_var_pop_fields { """ - insert a single row into the table: "e_draft_game_player_status" + A computed field, executes function "match_max_players_per_lineup" """ - insert_e_draft_game_player_status_one( - """the row to be inserted""" - object: e_draft_game_player_status_insert_input! - - """upsert condition""" - on_conflict: e_draft_game_player_status_on_conflict - ): e_draft_game_player_status + max_players_per_lineup: Int """ - insert data into the table: "e_draft_game_status" + A computed field, executes function "match_min_players_per_lineup" """ - insert_e_draft_game_status( - """the rows to be inserted""" - objects: [e_draft_game_status_insert_input!]! + min_players_per_lineup: Int + organizer_steam_id: Float +} - """upsert condition""" - on_conflict: e_draft_game_status_on_conflict - ): e_draft_game_status_mutation_response +""" +order by var_pop() on columns of table "matches" +""" +input matches_var_pop_order_by { + organizer_steam_id: order_by +} +"""aggregate var_samp on columns""" +type matches_var_samp_fields { """ - insert a single row into the table: "e_draft_game_status" + A computed field, executes function "match_max_players_per_lineup" """ - insert_e_draft_game_status_one( - """the row to be inserted""" - object: e_draft_game_status_insert_input! - - """upsert condition""" - on_conflict: e_draft_game_status_on_conflict - ): e_draft_game_status + max_players_per_lineup: Int """ - insert data into the table: "e_event_media_access" + A computed field, executes function "match_min_players_per_lineup" """ - insert_e_event_media_access( - """the rows to be inserted""" - objects: [e_event_media_access_insert_input!]! + min_players_per_lineup: Int + organizer_steam_id: Float +} - """upsert condition""" - on_conflict: e_event_media_access_on_conflict - ): e_event_media_access_mutation_response +""" +order by var_samp() on columns of table "matches" +""" +input matches_var_samp_order_by { + organizer_steam_id: order_by +} +"""aggregate variance on columns""" +type matches_variance_fields { """ - insert a single row into the table: "e_event_media_access" + A computed field, executes function "match_max_players_per_lineup" """ - insert_e_event_media_access_one( - """the row to be inserted""" - object: e_event_media_access_insert_input! - - """upsert condition""" - on_conflict: e_event_media_access_on_conflict - ): e_event_media_access + max_players_per_lineup: Int """ - insert data into the table: "e_event_visibility" + A computed field, executes function "match_min_players_per_lineup" """ - insert_e_event_visibility( - """the rows to be inserted""" - objects: [e_event_visibility_insert_input!]! + min_players_per_lineup: Int + organizer_steam_id: Float +} - """upsert condition""" - on_conflict: e_event_visibility_on_conflict - ): e_event_visibility_mutation_response +""" +order by variance() on columns of table "matches" +""" +input matches_variance_order_by { + organizer_steam_id: order_by +} - """ - insert a single row into the table: "e_event_visibility" - """ - insert_e_event_visibility_one( - """the row to be inserted""" - object: e_event_visibility_insert_input! +""" +columns and relationships of "migration_hashes.hashes" +""" +type migration_hashes_hashes { + hash: String! + name: String! +} - """upsert condition""" - on_conflict: e_event_visibility_on_conflict - ): e_event_visibility +""" +aggregated selection of "migration_hashes.hashes" +""" +type migration_hashes_hashes_aggregate { + aggregate: migration_hashes_hashes_aggregate_fields + nodes: [migration_hashes_hashes!]! +} - """ - insert data into the table: "e_friend_status" - """ - insert_e_friend_status( - """the rows to be inserted""" - objects: [e_friend_status_insert_input!]! +""" +aggregate fields of "migration_hashes.hashes" +""" +type migration_hashes_hashes_aggregate_fields { + count(columns: [migration_hashes_hashes_select_column!], distinct: Boolean): Int! + max: migration_hashes_hashes_max_fields + min: migration_hashes_hashes_min_fields +} - """upsert condition""" - on_conflict: e_friend_status_on_conflict - ): e_friend_status_mutation_response +""" +Boolean expression to filter rows from the table "migration_hashes.hashes". All fields are combined with a logical 'AND'. +""" +input migration_hashes_hashes_bool_exp { + _and: [migration_hashes_hashes_bool_exp!] + _not: migration_hashes_hashes_bool_exp + _or: [migration_hashes_hashes_bool_exp!] + hash: String_comparison_exp + name: String_comparison_exp +} +""" +unique or primary key constraints on table "migration_hashes.hashes" +""" +enum migration_hashes_hashes_constraint { """ - insert a single row into the table: "e_friend_status" + unique or primary key constraint on columns "name" """ - insert_e_friend_status_one( - """the row to be inserted""" - object: e_friend_status_insert_input! - - """upsert condition""" - on_conflict: e_friend_status_on_conflict - ): e_friend_status + hashes_pkey +} - """ - insert data into the table: "e_game_cfg_types" - """ - insert_e_game_cfg_types( - """the rows to be inserted""" - objects: [e_game_cfg_types_insert_input!]! +""" +input type for inserting data into table "migration_hashes.hashes" +""" +input migration_hashes_hashes_insert_input { + hash: String + name: String +} - """upsert condition""" - on_conflict: e_game_cfg_types_on_conflict - ): e_game_cfg_types_mutation_response +"""aggregate max on columns""" +type migration_hashes_hashes_max_fields { + hash: String + name: String +} - """ - insert a single row into the table: "e_game_cfg_types" - """ - insert_e_game_cfg_types_one( - """the row to be inserted""" - object: e_game_cfg_types_insert_input! +"""aggregate min on columns""" +type migration_hashes_hashes_min_fields { + hash: String + name: String +} - """upsert condition""" - on_conflict: e_game_cfg_types_on_conflict - ): e_game_cfg_types +""" +response of any mutation on the table "migration_hashes.hashes" +""" +type migration_hashes_hashes_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """ - insert data into the table: "e_game_plugin_channels" - """ - insert_e_game_plugin_channels( - """the rows to be inserted""" - objects: [e_game_plugin_channels_insert_input!]! + """data from the rows affected by the mutation""" + returning: [migration_hashes_hashes!]! +} - """upsert condition""" - on_conflict: e_game_plugin_channels_on_conflict - ): e_game_plugin_channels_mutation_response +""" +on_conflict condition type for table "migration_hashes.hashes" +""" +input migration_hashes_hashes_on_conflict { + constraint: migration_hashes_hashes_constraint! + update_columns: [migration_hashes_hashes_update_column!]! = [] + where: migration_hashes_hashes_bool_exp +} - """ - insert a single row into the table: "e_game_plugin_channels" - """ - insert_e_game_plugin_channels_one( - """the row to be inserted""" - object: e_game_plugin_channels_insert_input! +"""Ordering options when selecting data from "migration_hashes.hashes".""" +input migration_hashes_hashes_order_by { + hash: order_by + name: order_by +} - """upsert condition""" - on_conflict: e_game_plugin_channels_on_conflict - ): e_game_plugin_channels +"""primary key columns input for table: migration_hashes.hashes""" +input migration_hashes_hashes_pk_columns_input { + name: String! +} - """ - insert data into the table: "e_game_plugin_install_statuses" - """ - insert_e_game_plugin_install_statuses( - """the rows to be inserted""" - objects: [e_game_plugin_install_statuses_insert_input!]! +""" +select columns of table "migration_hashes.hashes" +""" +enum migration_hashes_hashes_select_column { + """column name""" + hash - """upsert condition""" - on_conflict: e_game_plugin_install_statuses_on_conflict - ): e_game_plugin_install_statuses_mutation_response + """column name""" + name +} - """ - insert a single row into the table: "e_game_plugin_install_statuses" - """ - insert_e_game_plugin_install_statuses_one( - """the row to be inserted""" - object: e_game_plugin_install_statuses_insert_input! +""" +input type for updating data in table "migration_hashes.hashes" +""" +input migration_hashes_hashes_set_input { + hash: String + name: String +} - """upsert condition""" - on_conflict: e_game_plugin_install_statuses_on_conflict - ): e_game_plugin_install_statuses +""" +Streaming cursor of the table "migration_hashes_hashes" +""" +input migration_hashes_hashes_stream_cursor_input { + """Stream column input with initial value""" + initial_value: migration_hashes_hashes_stream_cursor_value_input! - """ - insert data into the table: "e_game_plugin_kinds" - """ - insert_e_game_plugin_kinds( - """the rows to be inserted""" - objects: [e_game_plugin_kinds_insert_input!]! + """cursor ordering""" + ordering: cursor_ordering +} - """upsert condition""" - on_conflict: e_game_plugin_kinds_on_conflict - ): e_game_plugin_kinds_mutation_response +"""Initial value of the column from where the streaming should start""" +input migration_hashes_hashes_stream_cursor_value_input { + hash: String + name: String +} - """ - insert a single row into the table: "e_game_plugin_kinds" - """ - insert_e_game_plugin_kinds_one( - """the row to be inserted""" - object: e_game_plugin_kinds_insert_input! +""" +update columns of table "migration_hashes.hashes" +""" +enum migration_hashes_hashes_update_column { + """column name""" + hash - """upsert condition""" - on_conflict: e_game_plugin_kinds_on_conflict - ): e_game_plugin_kinds + """column name""" + name +} - """ - insert data into the table: "e_game_server_node_statuses" - """ - insert_e_game_server_node_statuses( - """the rows to be inserted""" - objects: [e_game_server_node_statuses_insert_input!]! +input migration_hashes_hashes_updates { + """sets the columns of the filtered rows to the given values""" + _set: migration_hashes_hashes_set_input - """upsert condition""" - on_conflict: e_game_server_node_statuses_on_conflict - ): e_game_server_node_statuses_mutation_response + """filter the rows which have to be updated""" + where: migration_hashes_hashes_bool_exp! +} - """ - insert a single row into the table: "e_game_server_node_statuses" - """ - insert_e_game_server_node_statuses_one( - """the row to be inserted""" - object: e_game_server_node_statuses_insert_input! +"""mutation root""" +type mutation_root { + PreviewTournamentMatchReset(match_id: uuid!): PreviewTournamentMatchResetOutput! + ResetTournamentMatch(match_id: uuid!, reset_status: String, scheduled_at: timestamptz, winning_lineup_id: uuid): SuccessOutput - """upsert condition""" - on_conflict: e_game_server_node_statuses_on_conflict - ): e_game_server_node_statuses + """accept team invite""" + acceptInvite(invite_id: uuid!, type: String!): SuccessOutput - """ - insert data into the table: "e_league_movement_types" - """ - insert_e_league_movement_types( - """the rows to be inserted""" - objects: [e_league_movement_types_insert_input!]! + """Add a game plugin the registry does not carry, from a release URL""" + addCustomGamePlugin(description: String, installPath: String, layout: String, name: String, runtime: String!, slug: String, url: String!, version: String): AddCustomGamePluginOutput - """upsert condition""" - on_conflict: e_league_movement_types_on_conflict - ): e_league_movement_types_mutation_response + """addDraftPlayer""" + addDraftPlayer(draftGameId: uuid!, lineup: Int, steamId: String!): SuccessOutput + + """Add a friends-role presence bot account to the pool""" + addSteamPresenceBotAccount(bot_secret: String!, friend_capacity: Int, username: String!): SuccessOutput + approveNameChange(name: String!, steam_id: bigint!): SuccessOutput """ - insert a single row into the table: "e_league_movement_types" + execute VOLATILE function "approve_league_season_movements" which returns "league_team_movements" """ - insert_e_league_movement_types_one( - """the row to be inserted""" - object: e_league_movement_types_insert_input! + approve_league_season_movements( + """ + input parameters for function "approve_league_season_movements" + """ + args: approve_league_season_movements_args! - """upsert condition""" - on_conflict: e_league_movement_types_on_conflict - ): e_league_movement_types + """distinct select on columns""" + distinct_on: [league_team_movements_select_column!] - """ - insert data into the table: "e_league_proposal_statuses" - """ - insert_e_league_proposal_statuses( - """the rows to be inserted""" - objects: [e_league_proposal_statuses_insert_input!]! + """limit the number of rows returned""" + limit: Int - """upsert condition""" - on_conflict: e_league_proposal_statuses_on_conflict - ): e_league_proposal_statuses_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - insert a single row into the table: "e_league_proposal_statuses" - """ - insert_e_league_proposal_statuses_one( - """the row to be inserted""" - object: e_league_proposal_statuses_insert_input! + """sort the rows by one or more columns""" + order_by: [league_team_movements_order_by!] - """upsert condition""" - on_conflict: e_league_proposal_statuses_on_conflict - ): e_league_proposal_statuses + """filter the rows returned""" + where: league_team_movements_bool_exp + ): [league_team_movements!]! + + """Assign the presence bot a user should add as a friend""" + assignSteamPresenceBot: SteamPresenceBotAssignment """ - insert data into the table: "e_league_registration_statuses" + Dev-only — attach the demo player to a standing dev game-streamer pod (no Job boot) """ - insert_e_league_registration_statuses( - """the rows to be inserted""" - objects: [e_league_registration_statuses_insert_input!]! - - """upsert condition""" - on_conflict: e_league_registration_statuses_on_conflict - ): e_league_registration_statuses_mutation_response + attachDemo: WatchDemoOutput """ - insert a single row into the table: "e_league_registration_statuses" + Rebuild a season's ELO + stats from the matches inside its date range (admin only). Runs in the background; track via backfillSeasonEloStatus. """ - insert_e_league_registration_statuses_one( - """the row to be inserted""" - object: e_league_registration_statuses_insert_input! + backfillSeasonElo(season_id: String!): RecomputeEloStartedOutput - """upsert condition""" - on_conflict: e_league_registration_statuses_on_conflict - ): e_league_registration_statuses + """Return the progress of the season ELO backfill run (admin only).""" + backfillSeasonEloStatus: SeasonBackfillStatusOutput - """ - insert data into the table: "e_league_season_statuses" - """ - insert_e_league_season_statuses( - """the rows to be inserted""" - objects: [e_league_season_statuses_insert_input!]! + """Launch a Vulkan shader pre-bake Job on a GPU node""" + bakeShaders(game_server_node_id: uuid!): SuccessOutput - """upsert condition""" - on_conflict: e_league_season_statuses_on_conflict - ): e_league_season_statuses_mutation_response + """callForOrganizer""" + callForOrganizer(match_id: String!): SuccessOutput """ - insert a single row into the table: "e_league_season_statuses" + Request cancellation of the in-progress season ELO backfill (admin only). Stops after the current match. """ - insert_e_league_season_statuses_one( - """the row to be inserted""" - object: e_league_season_statuses_insert_input! - - """upsert condition""" - on_conflict: e_league_season_statuses_on_conflict - ): e_league_season_statuses + cancelBackfillSeasonElo: SuccessOutput """ - insert data into the table: "e_lobby_access" + Cancel an in-progress or stuck Vulkan shader pre-bake Job on a GPU node """ - insert_e_lobby_access( - """the rows to be inserted""" - objects: [e_lobby_access_insert_input!]! + cancelBakeShaders(game_server_node_id: uuid!): SuccessOutput - """upsert condition""" - on_conflict: e_lobby_access_on_conflict - ): e_lobby_access_mutation_response + """Cancel an in-flight clip render and tear down the K8s job""" + cancelClipRender(job_id: uuid!): SuccessOutput - """ - insert a single row into the table: "e_lobby_access" - """ - insert_e_lobby_access_one( - """the row to be inserted""" - object: e_lobby_access_insert_input! + """Cancel an entire match_map's render queue + tear down the pod.""" + cancelClipRenderBatch(match_map_id: uuid!): SuccessOutput - """upsert condition""" - on_conflict: e_lobby_access_on_conflict - ): e_lobby_access + """cancelMatch""" + cancelMatch(match_id: uuid!): SuccessOutput """ - insert data into the table: "e_lobby_player_status" + Request cancellation of the in-progress ELO recompute (admin only). Stops after the current match. """ - insert_e_lobby_player_status( - """the rows to be inserted""" - objects: [e_lobby_player_status_insert_input!]! - - """upsert condition""" - on_conflict: e_lobby_player_status_on_conflict - ): e_lobby_player_status_mutation_response + cancelRecomputePlayerElo: SuccessOutput """ - insert a single row into the table: "e_lobby_player_status" + Request cancellation of the in-progress player reindex (admin only). Stops after the current player. """ - insert_e_lobby_player_status_one( - """the row to be inserted""" - object: e_lobby_player_status_insert_input! - - """upsert condition""" - on_conflict: e_lobby_player_status_on_conflict - ): e_lobby_player_status + cancelRefreshAllPlayers: SuccessOutput """ - insert data into the table: "e_map_pool_types" + Request cancellation of the in-progress reparse-all-demos run (admin only). Stops after the current demo finishes. """ - insert_e_map_pool_types( - """the rows to be inserted""" - objects: [e_map_pool_types_insert_input!]! + cancelReparseAllDemos: SuccessOutput - """upsert condition""" - on_conflict: e_map_pool_types_on_conflict - ): e_map_pool_types_mutation_response + """cancelScrimRequest""" + cancelScrimRequest(request_id: uuid!): SuccessOutput - """ - insert a single row into the table: "e_map_pool_types" - """ - insert_e_map_pool_types_one( - """the row to be inserted""" - object: e_map_pool_types_insert_input! + """Cancel an in-flight lineup preview render""" + cancelUtilityLineupRender(render_id: uuid!): SuccessOutput - """upsert condition""" - on_conflict: e_map_pool_types_on_conflict - ): e_map_pool_types + """checkIntoMatch""" + checkIntoMatch(match_id: uuid!): SuccessOutput """ - insert data into the table: "e_match_clip_visibility" + Delete terminal-state clip_render_jobs rows for a single match_map batch. """ - insert_e_match_clip_visibility( - """the rows to be inserted""" - objects: [e_match_clip_visibility_insert_input!]! + clearClipRenderBatch(match_map_id: uuid!): SuccessOutput - """upsert condition""" - on_conflict: e_match_clip_visibility_on_conflict - ): e_match_clip_visibility_mutation_response + """Delete all terminal-state clip_render_jobs rows platform-wide.""" + clearFinishedClipRenders: SuccessOutput + + """Drop every finished row from the lineup preview queue""" + clearFinishedUtilityLineupRenders: UtilityRenderClearOutput + clearPendingMatchImport(valve_match_id: String!): PendingMatchImportActionOutput """ - insert a single row into the table: "e_match_clip_visibility" + execute VOLATILE function "clone_league_season" which returns "league_seasons" """ - insert_e_match_clip_visibility_one( - """the row to be inserted""" - object: e_match_clip_visibility_insert_input! + clone_league_season( + """ + input parameters for function "clone_league_season" + """ + args: clone_league_season_args! - """upsert condition""" - on_conflict: e_match_clip_visibility_on_conflict - ): e_match_clip_visibility + """distinct select on columns""" + distinct_on: [league_seasons_select_column!] - """ - insert data into the table: "e_match_map_status" - """ - insert_e_match_map_status( - """the rows to be inserted""" - objects: [e_match_map_status_insert_input!]! + """limit the number of rows returned""" + limit: Int - """upsert condition""" - on_conflict: e_match_map_status_on_conflict - ): e_match_map_status_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - insert a single row into the table: "e_match_map_status" - """ - insert_e_match_map_status_one( - """the row to be inserted""" - object: e_match_map_status_insert_input! + """sort the rows by one or more columns""" + order_by: [league_seasons_order_by!] - """upsert condition""" - on_conflict: e_match_map_status_on_conflict - ): e_match_map_status + """filter the rows returned""" + where: league_seasons_bool_exp + ): [league_seasons!]! + + """counterScrimRequest""" + counterScrimRequest(proposed_scheduled_at: timestamptz!, request_id: uuid!): SuccessOutput + createApiKey(label: String!): ApiKeyResponse """ - insert data into the table: "e_match_mode" + Build a multi-segment ClipSpec from a player+preset and dispatch render """ - insert_e_match_mode( - """the rows to be inserted""" - objects: [e_match_mode_insert_input!]! - - """upsert condition""" - on_conflict: e_match_mode_on_conflict - ): e_match_mode_mutation_response + createClipFromPreset(fps: Int, match_map_id: uuid!, preset: String!, resolution: String, target_name: String, target_steam_id: String!, title: String): CreateClipRenderOutput """ - insert a single row into the table: "e_match_mode" + Spawn a clip-render pod that produces an mp4 from a demo and uploads it """ - insert_e_match_mode_one( - """the row to be inserted""" - object: e_match_mode_insert_input! + createClipRender(spec: ClipSpecInput!): CreateClipRenderOutput + createClips(match_id: uuid!): SuccessOutput - """upsert condition""" - on_conflict: e_match_mode_on_conflict - ): e_match_mode + """createDraftGame""" + createDraftGame(settings: jsonb!): CreateDraftGameOutput - """ - insert data into the table: "e_match_party_sources" - """ - insert_e_match_party_sources( - """the rows to be inserted""" - objects: [e_match_party_sources_insert_input!]! + """createScheduledMatch""" + createScheduledMatch(lineup_1: ScheduledLineupInput!, lineup_2: ScheduledLineupInput!, options: jsonb!, scheduled_at: String!): CreateScheduledMatchOutput - """upsert condition""" - on_conflict: e_match_party_sources_on_conflict - ): e_match_party_sources_mutation_response + """Create directory on game server""" + createServerDirectory(dir_path: String!, node_id: String!, server_id: String): SuccessOutput - """ - insert a single row into the table: "e_match_party_sources" - """ - insert_e_match_party_sources_one( - """the row to be inserted""" - object: e_match_party_sources_insert_input! + """Delete a catalog award""" + deleteAward(id: uuid!): SuccessOutput - """upsert condition""" - on_conflict: e_match_party_sources_on_conflict - ): e_match_party_sources + """Delete a saved clip and its underlying S3 object""" + deleteClip(clip_id: uuid!): SuccessOutput + deleteMatch(match_id: String!): SuccessOutput """ - insert data into the table: "e_match_status" + Delete a news post. Caller role is verified against public.post_news_role. """ - insert_e_match_status( - """the rows to be inserted""" - objects: [e_match_status_insert_input!]! - - """upsert condition""" - on_conflict: e_match_status_on_conflict - ): e_match_status_mutation_response + deleteNewsPost(id: uuid!): SuccessOutput """ - insert a single row into the table: "e_match_status" + Delete orphaned S3 objects found by the last scan (admin only). Each key is re-verified against the database before removal. """ - insert_e_match_status_one( - """the row to be inserted""" - object: e_match_status_insert_input! + deleteOrphanedDemos(keys: [String!]): DeleteOrphansOutput - """upsert condition""" - on_conflict: e_match_status_on_conflict - ): e_match_status + """Delete file or directory on game server""" + deleteServerItem(node_id: String!, path: String!, server_id: String): SuccessOutput + + """Delete a tournament and clean up demo files""" + deleteTournament(tournament_id: uuid!): SuccessOutput + + """Delete a utility playbook""" + deleteUtilityPlaybook(playbook_id: uuid!): SuccessOutput """ - insert data into the table: "e_match_types" + delete data from the table: "_map_pool" """ - insert_e_match_types( - """the rows to be inserted""" - objects: [e_match_types_insert_input!]! + delete__map_pool( + """filter the rows which have to be deleted""" + where: _map_pool_bool_exp! + ): _map_pool_mutation_response - """upsert condition""" - on_conflict: e_match_types_on_conflict - ): e_match_types_mutation_response + """ + delete single row from the table: "_map_pool" + """ + delete__map_pool_by_pk(map_id: uuid!, map_pool_id: uuid!): _map_pool """ - insert a single row into the table: "e_match_types" + delete data from the table: "abandoned_matches" """ - insert_e_match_types_one( - """the row to be inserted""" - object: e_match_types_insert_input! - - """upsert condition""" - on_conflict: e_match_types_on_conflict - ): e_match_types + delete_abandoned_matches( + """filter the rows which have to be deleted""" + where: abandoned_matches_bool_exp! + ): abandoned_matches_mutation_response """ - insert data into the table: "e_notification_types" + delete single row from the table: "abandoned_matches" """ - insert_e_notification_types( - """the rows to be inserted""" - objects: [e_notification_types_insert_input!]! - - """upsert condition""" - on_conflict: e_notification_types_on_conflict - ): e_notification_types_mutation_response + delete_abandoned_matches_by_pk(id: uuid!): abandoned_matches """ - insert a single row into the table: "e_notification_types" + delete data from the table: "api_keys" """ - insert_e_notification_types_one( - """the row to be inserted""" - object: e_notification_types_insert_input! - - """upsert condition""" - on_conflict: e_notification_types_on_conflict - ): e_notification_types + delete_api_keys( + """filter the rows which have to be deleted""" + where: api_keys_bool_exp! + ): api_keys_mutation_response """ - insert data into the table: "e_objective_types" + delete single row from the table: "api_keys" """ - insert_e_objective_types( - """the rows to be inserted""" - objects: [e_objective_types_insert_input!]! - - """upsert condition""" - on_conflict: e_objective_types_on_conflict - ): e_objective_types_mutation_response + delete_api_keys_by_pk(id: uuid!): api_keys """ - insert a single row into the table: "e_objective_types" + delete data from the table: "award_recipients" """ - insert_e_objective_types_one( - """the row to be inserted""" - object: e_objective_types_insert_input! - - """upsert condition""" - on_conflict: e_objective_types_on_conflict - ): e_objective_types + delete_award_recipients( + """filter the rows which have to be deleted""" + where: award_recipients_bool_exp! + ): award_recipients_mutation_response """ - insert data into the table: "e_player_roles" + delete single row from the table: "award_recipients" """ - insert_e_player_roles( - """the rows to be inserted""" - objects: [e_player_roles_insert_input!]! - - """upsert condition""" - on_conflict: e_player_roles_on_conflict - ): e_player_roles_mutation_response + delete_award_recipients_by_pk(id: uuid!): award_recipients """ - insert a single row into the table: "e_player_roles" + delete data from the table: "awards" """ - insert_e_player_roles_one( - """the row to be inserted""" - object: e_player_roles_insert_input! - - """upsert condition""" - on_conflict: e_player_roles_on_conflict - ): e_player_roles + delete_awards( + """filter the rows which have to be deleted""" + where: awards_bool_exp! + ): awards_mutation_response """ - insert data into the table: "e_plugin_runtimes" + delete single row from the table: "awards" """ - insert_e_plugin_runtimes( - """the rows to be inserted""" - objects: [e_plugin_runtimes_insert_input!]! - - """upsert condition""" - on_conflict: e_plugin_runtimes_on_conflict - ): e_plugin_runtimes_mutation_response + delete_awards_by_pk(id: uuid!): awards """ - insert a single row into the table: "e_plugin_runtimes" + delete data from the table: "chat_read_state" """ - insert_e_plugin_runtimes_one( - """the row to be inserted""" - object: e_plugin_runtimes_insert_input! - - """upsert condition""" - on_conflict: e_plugin_runtimes_on_conflict - ): e_plugin_runtimes + delete_chat_read_state( + """filter the rows which have to be deleted""" + where: chat_read_state_bool_exp! + ): chat_read_state_mutation_response """ - insert data into the table: "e_ready_settings" + delete single row from the table: "chat_read_state" """ - insert_e_ready_settings( - """the rows to be inserted""" - objects: [e_ready_settings_insert_input!]! - - """upsert condition""" - on_conflict: e_ready_settings_on_conflict - ): e_ready_settings_mutation_response + delete_chat_read_state_by_pk(steam_id: bigint!, thread: String!): chat_read_state """ - insert a single row into the table: "e_ready_settings" + delete data from the table: "clip_render_jobs" """ - insert_e_ready_settings_one( - """the row to be inserted""" - object: e_ready_settings_insert_input! - - """upsert condition""" - on_conflict: e_ready_settings_on_conflict - ): e_ready_settings + delete_clip_render_jobs( + """filter the rows which have to be deleted""" + where: clip_render_jobs_bool_exp! + ): clip_render_jobs_mutation_response """ - insert data into the table: "e_sanction_types" + delete single row from the table: "clip_render_jobs" """ - insert_e_sanction_types( - """the rows to be inserted""" - objects: [e_sanction_types_insert_input!]! - - """upsert condition""" - on_conflict: e_sanction_types_on_conflict - ): e_sanction_types_mutation_response + delete_clip_render_jobs_by_pk(id: uuid!): clip_render_jobs """ - insert a single row into the table: "e_sanction_types" + delete data from the table: "custom_pages" """ - insert_e_sanction_types_one( - """the row to be inserted""" - object: e_sanction_types_insert_input! - - """upsert condition""" - on_conflict: e_sanction_types_on_conflict - ): e_sanction_types + delete_custom_pages( + """filter the rows which have to be deleted""" + where: custom_pages_bool_exp! + ): custom_pages_mutation_response """ - insert data into the table: "e_scrim_request_statuses" + delete single row from the table: "custom_pages" """ - insert_e_scrim_request_statuses( - """the rows to be inserted""" - objects: [e_scrim_request_statuses_insert_input!]! - - """upsert condition""" - on_conflict: e_scrim_request_statuses_on_conflict - ): e_scrim_request_statuses_mutation_response + delete_custom_pages_by_pk(id: uuid!): custom_pages """ - insert a single row into the table: "e_scrim_request_statuses" + delete data from the table: "db_backups" """ - insert_e_scrim_request_statuses_one( - """the row to be inserted""" - object: e_scrim_request_statuses_insert_input! - - """upsert condition""" - on_conflict: e_scrim_request_statuses_on_conflict - ): e_scrim_request_statuses + delete_db_backups( + """filter the rows which have to be deleted""" + where: db_backups_bool_exp! + ): db_backups_mutation_response """ - insert data into the table: "e_server_types" + delete single row from the table: "db_backups" """ - insert_e_server_types( - """the rows to be inserted""" - objects: [e_server_types_insert_input!]! - - """upsert condition""" - on_conflict: e_server_types_on_conflict - ): e_server_types_mutation_response + delete_db_backups_by_pk(id: uuid!): db_backups """ - insert a single row into the table: "e_server_types" + delete data from the table: "direct_conversations" """ - insert_e_server_types_one( - """the row to be inserted""" - object: e_server_types_insert_input! - - """upsert condition""" - on_conflict: e_server_types_on_conflict - ): e_server_types + delete_direct_conversations( + """filter the rows which have to be deleted""" + where: direct_conversations_bool_exp! + ): direct_conversations_mutation_response """ - insert data into the table: "e_sides" + delete single row from the table: "direct_conversations" """ - insert_e_sides( - """the rows to be inserted""" - objects: [e_sides_insert_input!]! - - """upsert condition""" - on_conflict: e_sides_on_conflict - ): e_sides_mutation_response + delete_direct_conversations_by_pk(room_id: String!, steam_id: bigint!): direct_conversations """ - insert a single row into the table: "e_sides" + delete data from the table: "direct_messages" """ - insert_e_sides_one( - """the row to be inserted""" - object: e_sides_insert_input! - - """upsert condition""" - on_conflict: e_sides_on_conflict - ): e_sides + delete_direct_messages( + """filter the rows which have to be deleted""" + where: direct_messages_bool_exp! + ): direct_messages_mutation_response """ - insert data into the table: "e_system_alert_types" + delete single row from the table: "direct_messages" """ - insert_e_system_alert_types( - """the rows to be inserted""" - objects: [e_system_alert_types_insert_input!]! - - """upsert condition""" - on_conflict: e_system_alert_types_on_conflict - ): e_system_alert_types_mutation_response + delete_direct_messages_by_pk(id: uuid!): direct_messages """ - insert a single row into the table: "e_system_alert_types" + delete data from the table: "draft_game_picks" """ - insert_e_system_alert_types_one( - """the row to be inserted""" - object: e_system_alert_types_insert_input! - - """upsert condition""" - on_conflict: e_system_alert_types_on_conflict - ): e_system_alert_types + delete_draft_game_picks( + """filter the rows which have to be deleted""" + where: draft_game_picks_bool_exp! + ): draft_game_picks_mutation_response """ - insert data into the table: "e_team_roles" + delete single row from the table: "draft_game_picks" """ - insert_e_team_roles( - """the rows to be inserted""" - objects: [e_team_roles_insert_input!]! - - """upsert condition""" - on_conflict: e_team_roles_on_conflict - ): e_team_roles_mutation_response + delete_draft_game_picks_by_pk(id: uuid!): draft_game_picks """ - insert a single row into the table: "e_team_roles" + delete data from the table: "draft_game_players" """ - insert_e_team_roles_one( - """the row to be inserted""" - object: e_team_roles_insert_input! - - """upsert condition""" - on_conflict: e_team_roles_on_conflict - ): e_team_roles + delete_draft_game_players( + """filter the rows which have to be deleted""" + where: draft_game_players_bool_exp! + ): draft_game_players_mutation_response """ - insert data into the table: "e_team_roster_statuses" + delete single row from the table: "draft_game_players" """ - insert_e_team_roster_statuses( - """the rows to be inserted""" - objects: [e_team_roster_statuses_insert_input!]! - - """upsert condition""" - on_conflict: e_team_roster_statuses_on_conflict - ): e_team_roster_statuses_mutation_response + delete_draft_game_players_by_pk(draft_game_id: uuid!, steam_id: bigint!): draft_game_players """ - insert a single row into the table: "e_team_roster_statuses" + delete data from the table: "draft_games" """ - insert_e_team_roster_statuses_one( - """the row to be inserted""" - object: e_team_roster_statuses_insert_input! - - """upsert condition""" - on_conflict: e_team_roster_statuses_on_conflict - ): e_team_roster_statuses + delete_draft_games( + """filter the rows which have to be deleted""" + where: draft_games_bool_exp! + ): draft_games_mutation_response """ - insert data into the table: "e_timeout_settings" + delete single row from the table: "draft_games" """ - insert_e_timeout_settings( - """the rows to be inserted""" - objects: [e_timeout_settings_insert_input!]! - - """upsert condition""" - on_conflict: e_timeout_settings_on_conflict - ): e_timeout_settings_mutation_response + delete_draft_games_by_pk(id: uuid!): draft_games """ - insert a single row into the table: "e_timeout_settings" + delete data from the table: "e_award_sources" """ - insert_e_timeout_settings_one( - """the row to be inserted""" - object: e_timeout_settings_insert_input! - - """upsert condition""" - on_conflict: e_timeout_settings_on_conflict - ): e_timeout_settings + delete_e_award_sources( + """filter the rows which have to be deleted""" + where: e_award_sources_bool_exp! + ): e_award_sources_mutation_response """ - insert data into the table: "e_tournament_categories" + delete single row from the table: "e_award_sources" """ - insert_e_tournament_categories( - """the rows to be inserted""" - objects: [e_tournament_categories_insert_input!]! - - """upsert condition""" - on_conflict: e_tournament_categories_on_conflict - ): e_tournament_categories_mutation_response + delete_e_award_sources_by_pk(value: String!): e_award_sources """ - insert a single row into the table: "e_tournament_categories" + delete data from the table: "e_award_tiers" """ - insert_e_tournament_categories_one( - """the row to be inserted""" - object: e_tournament_categories_insert_input! - - """upsert condition""" - on_conflict: e_tournament_categories_on_conflict - ): e_tournament_categories + delete_e_award_tiers( + """filter the rows which have to be deleted""" + where: e_award_tiers_bool_exp! + ): e_award_tiers_mutation_response """ - insert data into the table: "e_tournament_stage_types" + delete single row from the table: "e_award_tiers" """ - insert_e_tournament_stage_types( - """the rows to be inserted""" - objects: [e_tournament_stage_types_insert_input!]! - - """upsert condition""" - on_conflict: e_tournament_stage_types_on_conflict - ): e_tournament_stage_types_mutation_response + delete_e_award_tiers_by_pk(value: String!): e_award_tiers """ - insert a single row into the table: "e_tournament_stage_types" + delete data from the table: "e_check_in_settings" """ - insert_e_tournament_stage_types_one( - """the row to be inserted""" - object: e_tournament_stage_types_insert_input! - - """upsert condition""" - on_conflict: e_tournament_stage_types_on_conflict - ): e_tournament_stage_types + delete_e_check_in_settings( + """filter the rows which have to be deleted""" + where: e_check_in_settings_bool_exp! + ): e_check_in_settings_mutation_response """ - insert data into the table: "e_tournament_status" + delete single row from the table: "e_check_in_settings" """ - insert_e_tournament_status( - """the rows to be inserted""" - objects: [e_tournament_status_insert_input!]! - - """upsert condition""" - on_conflict: e_tournament_status_on_conflict - ): e_tournament_status_mutation_response + delete_e_check_in_settings_by_pk(value: String!): e_check_in_settings """ - insert a single row into the table: "e_tournament_status" + delete data from the table: "e_draft_game_captain_selection" """ - insert_e_tournament_status_one( - """the row to be inserted""" - object: e_tournament_status_insert_input! - - """upsert condition""" - on_conflict: e_tournament_status_on_conflict - ): e_tournament_status + delete_e_draft_game_captain_selection( + """filter the rows which have to be deleted""" + where: e_draft_game_captain_selection_bool_exp! + ): e_draft_game_captain_selection_mutation_response """ - insert data into the table: "e_utility_types" + delete single row from the table: "e_draft_game_captain_selection" """ - insert_e_utility_types( - """the rows to be inserted""" - objects: [e_utility_types_insert_input!]! - - """upsert condition""" - on_conflict: e_utility_types_on_conflict - ): e_utility_types_mutation_response + delete_e_draft_game_captain_selection_by_pk(value: String!): e_draft_game_captain_selection """ - insert a single row into the table: "e_utility_types" + delete data from the table: "e_draft_game_draft_order" """ - insert_e_utility_types_one( - """the row to be inserted""" - object: e_utility_types_insert_input! - - """upsert condition""" - on_conflict: e_utility_types_on_conflict - ): e_utility_types + delete_e_draft_game_draft_order( + """filter the rows which have to be deleted""" + where: e_draft_game_draft_order_bool_exp! + ): e_draft_game_draft_order_mutation_response """ - insert data into the table: "e_veto_pick_types" + delete single row from the table: "e_draft_game_draft_order" """ - insert_e_veto_pick_types( - """the rows to be inserted""" - objects: [e_veto_pick_types_insert_input!]! - - """upsert condition""" - on_conflict: e_veto_pick_types_on_conflict - ): e_veto_pick_types_mutation_response + delete_e_draft_game_draft_order_by_pk(value: String!): e_draft_game_draft_order """ - insert a single row into the table: "e_veto_pick_types" + delete data from the table: "e_draft_game_mode" """ - insert_e_veto_pick_types_one( - """the row to be inserted""" - object: e_veto_pick_types_insert_input! - - """upsert condition""" - on_conflict: e_veto_pick_types_on_conflict - ): e_veto_pick_types + delete_e_draft_game_mode( + """filter the rows which have to be deleted""" + where: e_draft_game_mode_bool_exp! + ): e_draft_game_mode_mutation_response """ - insert data into the table: "e_winning_reasons" + delete single row from the table: "e_draft_game_mode" """ - insert_e_winning_reasons( - """the rows to be inserted""" - objects: [e_winning_reasons_insert_input!]! - - """upsert condition""" - on_conflict: e_winning_reasons_on_conflict - ): e_winning_reasons_mutation_response + delete_e_draft_game_mode_by_pk(value: String!): e_draft_game_mode """ - insert a single row into the table: "e_winning_reasons" + delete data from the table: "e_draft_game_player_status" """ - insert_e_winning_reasons_one( - """the row to be inserted""" - object: e_winning_reasons_insert_input! - - """upsert condition""" - on_conflict: e_winning_reasons_on_conflict - ): e_winning_reasons + delete_e_draft_game_player_status( + """filter the rows which have to be deleted""" + where: e_draft_game_player_status_bool_exp! + ): e_draft_game_player_status_mutation_response """ - insert data into the table: "event_match_links" + delete single row from the table: "e_draft_game_player_status" """ - insert_event_match_links( - """the rows to be inserted""" - objects: [event_match_links_insert_input!]! - - """upsert condition""" - on_conflict: event_match_links_on_conflict - ): event_match_links_mutation_response + delete_e_draft_game_player_status_by_pk(value: String!): e_draft_game_player_status """ - insert a single row into the table: "event_match_links" + delete data from the table: "e_draft_game_status" """ - insert_event_match_links_one( - """the row to be inserted""" - object: event_match_links_insert_input! - - """upsert condition""" - on_conflict: event_match_links_on_conflict - ): event_match_links + delete_e_draft_game_status( + """filter the rows which have to be deleted""" + where: e_draft_game_status_bool_exp! + ): e_draft_game_status_mutation_response """ - insert data into the table: "event_media" + delete single row from the table: "e_draft_game_status" """ - insert_event_media( - """the rows to be inserted""" - objects: [event_media_insert_input!]! - - """upsert condition""" - on_conflict: event_media_on_conflict - ): event_media_mutation_response + delete_e_draft_game_status_by_pk(value: String!): e_draft_game_status """ - insert a single row into the table: "event_media" + delete data from the table: "e_event_media_access" """ - insert_event_media_one( - """the row to be inserted""" - object: event_media_insert_input! - - """upsert condition""" - on_conflict: event_media_on_conflict - ): event_media + delete_e_event_media_access( + """filter the rows which have to be deleted""" + where: e_event_media_access_bool_exp! + ): e_event_media_access_mutation_response """ - insert data into the table: "event_media_players" + delete single row from the table: "e_event_media_access" """ - insert_event_media_players( - """the rows to be inserted""" - objects: [event_media_players_insert_input!]! + delete_e_event_media_access_by_pk(value: String!): e_event_media_access - """upsert condition""" - on_conflict: event_media_players_on_conflict - ): event_media_players_mutation_response + """ + delete data from the table: "e_event_visibility" + """ + delete_e_event_visibility( + """filter the rows which have to be deleted""" + where: e_event_visibility_bool_exp! + ): e_event_visibility_mutation_response """ - insert a single row into the table: "event_media_players" + delete single row from the table: "e_event_visibility" """ - insert_event_media_players_one( - """the row to be inserted""" - object: event_media_players_insert_input! - - """upsert condition""" - on_conflict: event_media_players_on_conflict - ): event_media_players + delete_e_event_visibility_by_pk(value: String!): e_event_visibility """ - insert data into the table: "event_organizers" + delete data from the table: "e_friend_status" """ - insert_event_organizers( - """the rows to be inserted""" - objects: [event_organizers_insert_input!]! - - """upsert condition""" - on_conflict: event_organizers_on_conflict - ): event_organizers_mutation_response + delete_e_friend_status( + """filter the rows which have to be deleted""" + where: e_friend_status_bool_exp! + ): e_friend_status_mutation_response """ - insert a single row into the table: "event_organizers" + delete single row from the table: "e_friend_status" """ - insert_event_organizers_one( - """the row to be inserted""" - object: event_organizers_insert_input! - - """upsert condition""" - on_conflict: event_organizers_on_conflict - ): event_organizers + delete_e_friend_status_by_pk(value: String!): e_friend_status """ - insert data into the table: "event_players" + delete data from the table: "e_game_cfg_types" """ - insert_event_players( - """the rows to be inserted""" - objects: [event_players_insert_input!]! - - """upsert condition""" - on_conflict: event_players_on_conflict - ): event_players_mutation_response + delete_e_game_cfg_types( + """filter the rows which have to be deleted""" + where: e_game_cfg_types_bool_exp! + ): e_game_cfg_types_mutation_response """ - insert a single row into the table: "event_players" + delete single row from the table: "e_game_cfg_types" """ - insert_event_players_one( - """the row to be inserted""" - object: event_players_insert_input! - - """upsert condition""" - on_conflict: event_players_on_conflict - ): event_players + delete_e_game_cfg_types_by_pk(value: String!): e_game_cfg_types """ - insert data into the table: "event_teams" + delete data from the table: "e_game_plugin_channels" """ - insert_event_teams( - """the rows to be inserted""" - objects: [event_teams_insert_input!]! - - """upsert condition""" - on_conflict: event_teams_on_conflict - ): event_teams_mutation_response + delete_e_game_plugin_channels( + """filter the rows which have to be deleted""" + where: e_game_plugin_channels_bool_exp! + ): e_game_plugin_channels_mutation_response """ - insert a single row into the table: "event_teams" + delete single row from the table: "e_game_plugin_channels" """ - insert_event_teams_one( - """the row to be inserted""" - object: event_teams_insert_input! - - """upsert condition""" - on_conflict: event_teams_on_conflict - ): event_teams + delete_e_game_plugin_channels_by_pk(value: String!): e_game_plugin_channels """ - insert data into the table: "event_tournaments" + delete data from the table: "e_game_plugin_install_statuses" """ - insert_event_tournaments( - """the rows to be inserted""" - objects: [event_tournaments_insert_input!]! - - """upsert condition""" - on_conflict: event_tournaments_on_conflict - ): event_tournaments_mutation_response + delete_e_game_plugin_install_statuses( + """filter the rows which have to be deleted""" + where: e_game_plugin_install_statuses_bool_exp! + ): e_game_plugin_install_statuses_mutation_response """ - insert a single row into the table: "event_tournaments" + delete single row from the table: "e_game_plugin_install_statuses" """ - insert_event_tournaments_one( - """the row to be inserted""" - object: event_tournaments_insert_input! - - """upsert condition""" - on_conflict: event_tournaments_on_conflict - ): event_tournaments + delete_e_game_plugin_install_statuses_by_pk(value: String!): e_game_plugin_install_statuses """ - insert data into the table: "events" + delete data from the table: "e_game_plugin_kinds" """ - insert_events( - """the rows to be inserted""" - objects: [events_insert_input!]! - - """upsert condition""" - on_conflict: events_on_conflict - ): events_mutation_response + delete_e_game_plugin_kinds( + """filter the rows which have to be deleted""" + where: e_game_plugin_kinds_bool_exp! + ): e_game_plugin_kinds_mutation_response """ - insert a single row into the table: "events" + delete single row from the table: "e_game_plugin_kinds" """ - insert_events_one( - """the row to be inserted""" - object: events_insert_input! - - """upsert condition""" - on_conflict: events_on_conflict - ): events + delete_e_game_plugin_kinds_by_pk(value: String!): e_game_plugin_kinds """ - insert data into the table: "friends" + delete data from the table: "e_game_server_node_statuses" """ - insert_friends( - """the rows to be inserted""" - objects: [friends_insert_input!]! - - """upsert condition""" - on_conflict: friends_on_conflict - ): friends_mutation_response + delete_e_game_server_node_statuses( + """filter the rows which have to be deleted""" + where: e_game_server_node_statuses_bool_exp! + ): e_game_server_node_statuses_mutation_response """ - insert a single row into the table: "friends" + delete single row from the table: "e_game_server_node_statuses" """ - insert_friends_one( - """the row to be inserted""" - object: friends_insert_input! - - """upsert condition""" - on_conflict: friends_on_conflict - ): friends + delete_e_game_server_node_statuses_by_pk(value: String!): e_game_server_node_statuses """ - insert data into the table: "game_mode_plugins" + delete data from the table: "e_league_movement_types" """ - insert_game_mode_plugins( - """the rows to be inserted""" - objects: [game_mode_plugins_insert_input!]! - - """upsert condition""" - on_conflict: game_mode_plugins_on_conflict - ): game_mode_plugins_mutation_response + delete_e_league_movement_types( + """filter the rows which have to be deleted""" + where: e_league_movement_types_bool_exp! + ): e_league_movement_types_mutation_response """ - insert a single row into the table: "game_mode_plugins" + delete single row from the table: "e_league_movement_types" """ - insert_game_mode_plugins_one( - """the row to be inserted""" - object: game_mode_plugins_insert_input! - - """upsert condition""" - on_conflict: game_mode_plugins_on_conflict - ): game_mode_plugins + delete_e_league_movement_types_by_pk(value: String!): e_league_movement_types """ - insert data into the table: "game_modes" + delete data from the table: "e_league_proposal_statuses" """ - insert_game_modes( - """the rows to be inserted""" - objects: [game_modes_insert_input!]! - - """upsert condition""" - on_conflict: game_modes_on_conflict - ): game_modes_mutation_response + delete_e_league_proposal_statuses( + """filter the rows which have to be deleted""" + where: e_league_proposal_statuses_bool_exp! + ): e_league_proposal_statuses_mutation_response """ - insert a single row into the table: "game_modes" + delete single row from the table: "e_league_proposal_statuses" """ - insert_game_modes_one( - """the row to be inserted""" - object: game_modes_insert_input! - - """upsert condition""" - on_conflict: game_modes_on_conflict - ): game_modes + delete_e_league_proposal_statuses_by_pk(value: String!): e_league_proposal_statuses """ - insert data into the table: "game_plugin_installs" + delete data from the table: "e_league_registration_statuses" """ - insert_game_plugin_installs( - """the rows to be inserted""" - objects: [game_plugin_installs_insert_input!]! - - """upsert condition""" - on_conflict: game_plugin_installs_on_conflict - ): game_plugin_installs_mutation_response + delete_e_league_registration_statuses( + """filter the rows which have to be deleted""" + where: e_league_registration_statuses_bool_exp! + ): e_league_registration_statuses_mutation_response """ - insert a single row into the table: "game_plugin_installs" + delete single row from the table: "e_league_registration_statuses" """ - insert_game_plugin_installs_one( - """the row to be inserted""" - object: game_plugin_installs_insert_input! - - """upsert condition""" - on_conflict: game_plugin_installs_on_conflict - ): game_plugin_installs + delete_e_league_registration_statuses_by_pk(value: String!): e_league_registration_statuses """ - insert data into the table: "game_plugin_versions" + delete data from the table: "e_league_season_statuses" """ - insert_game_plugin_versions( - """the rows to be inserted""" - objects: [game_plugin_versions_insert_input!]! - - """upsert condition""" - on_conflict: game_plugin_versions_on_conflict - ): game_plugin_versions_mutation_response + delete_e_league_season_statuses( + """filter the rows which have to be deleted""" + where: e_league_season_statuses_bool_exp! + ): e_league_season_statuses_mutation_response """ - insert a single row into the table: "game_plugin_versions" + delete single row from the table: "e_league_season_statuses" """ - insert_game_plugin_versions_one( - """the row to be inserted""" - object: game_plugin_versions_insert_input! - - """upsert condition""" - on_conflict: game_plugin_versions_on_conflict - ): game_plugin_versions + delete_e_league_season_statuses_by_pk(value: String!): e_league_season_statuses """ - insert data into the table: "game_plugins" + delete data from the table: "e_lobby_access" """ - insert_game_plugins( - """the rows to be inserted""" - objects: [game_plugins_insert_input!]! - - """upsert condition""" - on_conflict: game_plugins_on_conflict - ): game_plugins_mutation_response + delete_e_lobby_access( + """filter the rows which have to be deleted""" + where: e_lobby_access_bool_exp! + ): e_lobby_access_mutation_response """ - insert a single row into the table: "game_plugins" + delete single row from the table: "e_lobby_access" """ - insert_game_plugins_one( - """the row to be inserted""" - object: game_plugins_insert_input! - - """upsert condition""" - on_conflict: game_plugins_on_conflict - ): game_plugins + delete_e_lobby_access_by_pk(value: String!): e_lobby_access """ - insert data into the table: "game_server_node_plugins" + delete data from the table: "e_lobby_player_status" """ - insert_game_server_node_plugins( - """the rows to be inserted""" - objects: [game_server_node_plugins_insert_input!]! - - """upsert condition""" - on_conflict: game_server_node_plugins_on_conflict - ): game_server_node_plugins_mutation_response + delete_e_lobby_player_status( + """filter the rows which have to be deleted""" + where: e_lobby_player_status_bool_exp! + ): e_lobby_player_status_mutation_response """ - insert a single row into the table: "game_server_node_plugins" + delete single row from the table: "e_lobby_player_status" """ - insert_game_server_node_plugins_one( - """the row to be inserted""" - object: game_server_node_plugins_insert_input! - - """upsert condition""" - on_conflict: game_server_node_plugins_on_conflict - ): game_server_node_plugins + delete_e_lobby_player_status_by_pk(value: String!): e_lobby_player_status """ - insert data into the table: "game_server_nodes" + delete data from the table: "e_map_pool_types" """ - insert_game_server_nodes( - """the rows to be inserted""" - objects: [game_server_nodes_insert_input!]! - - """upsert condition""" - on_conflict: game_server_nodes_on_conflict - ): game_server_nodes_mutation_response + delete_e_map_pool_types( + """filter the rows which have to be deleted""" + where: e_map_pool_types_bool_exp! + ): e_map_pool_types_mutation_response """ - insert a single row into the table: "game_server_nodes" + delete single row from the table: "e_map_pool_types" """ - insert_game_server_nodes_one( - """the row to be inserted""" - object: game_server_nodes_insert_input! - - """upsert condition""" - on_conflict: game_server_nodes_on_conflict - ): game_server_nodes + delete_e_map_pool_types_by_pk(value: String!): e_map_pool_types """ - insert data into the table: "game_versions" + delete data from the table: "e_match_clip_visibility" """ - insert_game_versions( - """the rows to be inserted""" - objects: [game_versions_insert_input!]! - - """upsert condition""" - on_conflict: game_versions_on_conflict - ): game_versions_mutation_response + delete_e_match_clip_visibility( + """filter the rows which have to be deleted""" + where: e_match_clip_visibility_bool_exp! + ): e_match_clip_visibility_mutation_response """ - insert a single row into the table: "game_versions" + delete single row from the table: "e_match_clip_visibility" """ - insert_game_versions_one( - """the row to be inserted""" - object: game_versions_insert_input! - - """upsert condition""" - on_conflict: game_versions_on_conflict - ): game_versions + delete_e_match_clip_visibility_by_pk(value: String!): e_match_clip_visibility """ - insert data into the table: "gamedata_signature_validations" + delete data from the table: "e_match_map_status" """ - insert_gamedata_signature_validations( - """the rows to be inserted""" - objects: [gamedata_signature_validations_insert_input!]! - - """upsert condition""" - on_conflict: gamedata_signature_validations_on_conflict - ): gamedata_signature_validations_mutation_response + delete_e_match_map_status( + """filter the rows which have to be deleted""" + where: e_match_map_status_bool_exp! + ): e_match_map_status_mutation_response """ - insert a single row into the table: "gamedata_signature_validations" + delete single row from the table: "e_match_map_status" """ - insert_gamedata_signature_validations_one( - """the row to be inserted""" - object: gamedata_signature_validations_insert_input! - - """upsert condition""" - on_conflict: gamedata_signature_validations_on_conflict - ): gamedata_signature_validations + delete_e_match_map_status_by_pk(value: String!): e_match_map_status """ - insert data into the table: "leaderboard_entries" + delete data from the table: "e_match_mode" """ - insert_leaderboard_entries( - """the rows to be inserted""" - objects: [leaderboard_entries_insert_input!]! - ): leaderboard_entries_mutation_response + delete_e_match_mode( + """filter the rows which have to be deleted""" + where: e_match_mode_bool_exp! + ): e_match_mode_mutation_response """ - insert a single row into the table: "leaderboard_entries" + delete single row from the table: "e_match_mode" """ - insert_leaderboard_entries_one( - """the row to be inserted""" - object: leaderboard_entries_insert_input! - ): leaderboard_entries + delete_e_match_mode_by_pk(value: String!): e_match_mode """ - insert data into the table: "league_divisions" + delete data from the table: "e_match_party_sources" """ - insert_league_divisions( - """the rows to be inserted""" - objects: [league_divisions_insert_input!]! - - """upsert condition""" - on_conflict: league_divisions_on_conflict - ): league_divisions_mutation_response + delete_e_match_party_sources( + """filter the rows which have to be deleted""" + where: e_match_party_sources_bool_exp! + ): e_match_party_sources_mutation_response """ - insert a single row into the table: "league_divisions" + delete single row from the table: "e_match_party_sources" """ - insert_league_divisions_one( - """the row to be inserted""" - object: league_divisions_insert_input! - - """upsert condition""" - on_conflict: league_divisions_on_conflict - ): league_divisions + delete_e_match_party_sources_by_pk(value: String!): e_match_party_sources """ - insert data into the table: "league_match_weeks" + delete data from the table: "e_match_status" """ - insert_league_match_weeks( - """the rows to be inserted""" - objects: [league_match_weeks_insert_input!]! - - """upsert condition""" - on_conflict: league_match_weeks_on_conflict - ): league_match_weeks_mutation_response + delete_e_match_status( + """filter the rows which have to be deleted""" + where: e_match_status_bool_exp! + ): e_match_status_mutation_response """ - insert a single row into the table: "league_match_weeks" + delete single row from the table: "e_match_status" """ - insert_league_match_weeks_one( - """the row to be inserted""" - object: league_match_weeks_insert_input! - - """upsert condition""" - on_conflict: league_match_weeks_on_conflict - ): league_match_weeks + delete_e_match_status_by_pk(value: String!): e_match_status """ - insert data into the table: "league_relegation_playoffs" + delete data from the table: "e_match_types" """ - insert_league_relegation_playoffs( - """the rows to be inserted""" - objects: [league_relegation_playoffs_insert_input!]! - - """upsert condition""" - on_conflict: league_relegation_playoffs_on_conflict - ): league_relegation_playoffs_mutation_response + delete_e_match_types( + """filter the rows which have to be deleted""" + where: e_match_types_bool_exp! + ): e_match_types_mutation_response """ - insert a single row into the table: "league_relegation_playoffs" + delete single row from the table: "e_match_types" """ - insert_league_relegation_playoffs_one( - """the row to be inserted""" - object: league_relegation_playoffs_insert_input! - - """upsert condition""" - on_conflict: league_relegation_playoffs_on_conflict - ): league_relegation_playoffs + delete_e_match_types_by_pk(value: String!): e_match_types """ - insert data into the table: "league_scheduling_proposals" + delete data from the table: "e_notification_types" """ - insert_league_scheduling_proposals( - """the rows to be inserted""" - objects: [league_scheduling_proposals_insert_input!]! - - """upsert condition""" - on_conflict: league_scheduling_proposals_on_conflict - ): league_scheduling_proposals_mutation_response + delete_e_notification_types( + """filter the rows which have to be deleted""" + where: e_notification_types_bool_exp! + ): e_notification_types_mutation_response """ - insert a single row into the table: "league_scheduling_proposals" + delete single row from the table: "e_notification_types" """ - insert_league_scheduling_proposals_one( - """the row to be inserted""" - object: league_scheduling_proposals_insert_input! - - """upsert condition""" - on_conflict: league_scheduling_proposals_on_conflict - ): league_scheduling_proposals + delete_e_notification_types_by_pk(value: String!): e_notification_types """ - insert data into the table: "league_season_divisions" + delete data from the table: "e_objective_types" """ - insert_league_season_divisions( - """the rows to be inserted""" - objects: [league_season_divisions_insert_input!]! - - """upsert condition""" - on_conflict: league_season_divisions_on_conflict - ): league_season_divisions_mutation_response + delete_e_objective_types( + """filter the rows which have to be deleted""" + where: e_objective_types_bool_exp! + ): e_objective_types_mutation_response """ - insert a single row into the table: "league_season_divisions" + delete single row from the table: "e_objective_types" """ - insert_league_season_divisions_one( - """the row to be inserted""" - object: league_season_divisions_insert_input! - - """upsert condition""" - on_conflict: league_season_divisions_on_conflict - ): league_season_divisions + delete_e_objective_types_by_pk(value: String!): e_objective_types """ - insert data into the table: "league_seasons" + delete data from the table: "e_player_roles" """ - insert_league_seasons( - """the rows to be inserted""" - objects: [league_seasons_insert_input!]! - - """upsert condition""" - on_conflict: league_seasons_on_conflict - ): league_seasons_mutation_response + delete_e_player_roles( + """filter the rows which have to be deleted""" + where: e_player_roles_bool_exp! + ): e_player_roles_mutation_response """ - insert a single row into the table: "league_seasons" + delete single row from the table: "e_player_roles" """ - insert_league_seasons_one( - """the row to be inserted""" - object: league_seasons_insert_input! - - """upsert condition""" - on_conflict: league_seasons_on_conflict - ): league_seasons + delete_e_player_roles_by_pk(value: String!): e_player_roles """ - insert data into the table: "league_team_movements" + delete data from the table: "e_plugin_runtimes" """ - insert_league_team_movements( - """the rows to be inserted""" - objects: [league_team_movements_insert_input!]! - - """upsert condition""" - on_conflict: league_team_movements_on_conflict - ): league_team_movements_mutation_response + delete_e_plugin_runtimes( + """filter the rows which have to be deleted""" + where: e_plugin_runtimes_bool_exp! + ): e_plugin_runtimes_mutation_response """ - insert a single row into the table: "league_team_movements" + delete single row from the table: "e_plugin_runtimes" """ - insert_league_team_movements_one( - """the row to be inserted""" - object: league_team_movements_insert_input! - - """upsert condition""" - on_conflict: league_team_movements_on_conflict - ): league_team_movements + delete_e_plugin_runtimes_by_pk(value: String!): e_plugin_runtimes """ - insert data into the table: "league_team_rosters" + delete data from the table: "e_ready_settings" """ - insert_league_team_rosters( - """the rows to be inserted""" - objects: [league_team_rosters_insert_input!]! - - """upsert condition""" - on_conflict: league_team_rosters_on_conflict - ): league_team_rosters_mutation_response + delete_e_ready_settings( + """filter the rows which have to be deleted""" + where: e_ready_settings_bool_exp! + ): e_ready_settings_mutation_response """ - insert a single row into the table: "league_team_rosters" + delete single row from the table: "e_ready_settings" """ - insert_league_team_rosters_one( - """the row to be inserted""" - object: league_team_rosters_insert_input! - - """upsert condition""" - on_conflict: league_team_rosters_on_conflict - ): league_team_rosters + delete_e_ready_settings_by_pk(value: String!): e_ready_settings """ - insert data into the table: "league_team_seasons" + delete data from the table: "e_sanction_types" """ - insert_league_team_seasons( - """the rows to be inserted""" - objects: [league_team_seasons_insert_input!]! - - """upsert condition""" - on_conflict: league_team_seasons_on_conflict - ): league_team_seasons_mutation_response + delete_e_sanction_types( + """filter the rows which have to be deleted""" + where: e_sanction_types_bool_exp! + ): e_sanction_types_mutation_response """ - insert a single row into the table: "league_team_seasons" + delete single row from the table: "e_sanction_types" """ - insert_league_team_seasons_one( - """the row to be inserted""" - object: league_team_seasons_insert_input! - - """upsert condition""" - on_conflict: league_team_seasons_on_conflict - ): league_team_seasons + delete_e_sanction_types_by_pk(value: String!): e_sanction_types """ - insert data into the table: "league_teams" + delete data from the table: "e_scrim_request_statuses" """ - insert_league_teams( - """the rows to be inserted""" - objects: [league_teams_insert_input!]! - - """upsert condition""" - on_conflict: league_teams_on_conflict - ): league_teams_mutation_response + delete_e_scrim_request_statuses( + """filter the rows which have to be deleted""" + where: e_scrim_request_statuses_bool_exp! + ): e_scrim_request_statuses_mutation_response """ - insert a single row into the table: "league_teams" + delete single row from the table: "e_scrim_request_statuses" """ - insert_league_teams_one( - """the row to be inserted""" - object: league_teams_insert_input! - - """upsert condition""" - on_conflict: league_teams_on_conflict - ): league_teams + delete_e_scrim_request_statuses_by_pk(value: String!): e_scrim_request_statuses """ - insert data into the table: "lobbies" + delete data from the table: "e_server_types" """ - insert_lobbies( - """the rows to be inserted""" - objects: [lobbies_insert_input!]! - - """upsert condition""" - on_conflict: lobbies_on_conflict - ): lobbies_mutation_response + delete_e_server_types( + """filter the rows which have to be deleted""" + where: e_server_types_bool_exp! + ): e_server_types_mutation_response """ - insert a single row into the table: "lobbies" + delete single row from the table: "e_server_types" """ - insert_lobbies_one( - """the row to be inserted""" - object: lobbies_insert_input! - - """upsert condition""" - on_conflict: lobbies_on_conflict - ): lobbies + delete_e_server_types_by_pk(value: String!): e_server_types """ - insert data into the table: "lobby_players" + delete data from the table: "e_sides" """ - insert_lobby_players( - """the rows to be inserted""" - objects: [lobby_players_insert_input!]! - - """upsert condition""" - on_conflict: lobby_players_on_conflict - ): lobby_players_mutation_response + delete_e_sides( + """filter the rows which have to be deleted""" + where: e_sides_bool_exp! + ): e_sides_mutation_response """ - insert a single row into the table: "lobby_players" + delete single row from the table: "e_sides" """ - insert_lobby_players_one( - """the row to be inserted""" - object: lobby_players_insert_input! - - """upsert condition""" - on_conflict: lobby_players_on_conflict - ): lobby_players + delete_e_sides_by_pk(value: String!): e_sides """ - insert data into the table: "map_pools" + delete data from the table: "e_system_alert_types" """ - insert_map_pools( - """the rows to be inserted""" - objects: [map_pools_insert_input!]! - - """upsert condition""" - on_conflict: map_pools_on_conflict - ): map_pools_mutation_response + delete_e_system_alert_types( + """filter the rows which have to be deleted""" + where: e_system_alert_types_bool_exp! + ): e_system_alert_types_mutation_response """ - insert a single row into the table: "map_pools" + delete single row from the table: "e_system_alert_types" """ - insert_map_pools_one( - """the row to be inserted""" - object: map_pools_insert_input! - - """upsert condition""" - on_conflict: map_pools_on_conflict - ): map_pools + delete_e_system_alert_types_by_pk(value: String!): e_system_alert_types """ - insert data into the table: "maps" + delete data from the table: "e_team_roles" """ - insert_maps( - """the rows to be inserted""" - objects: [maps_insert_input!]! - - """upsert condition""" - on_conflict: maps_on_conflict - ): maps_mutation_response + delete_e_team_roles( + """filter the rows which have to be deleted""" + where: e_team_roles_bool_exp! + ): e_team_roles_mutation_response """ - insert a single row into the table: "maps" + delete single row from the table: "e_team_roles" """ - insert_maps_one( - """the row to be inserted""" - object: maps_insert_input! - - """upsert condition""" - on_conflict: maps_on_conflict - ): maps + delete_e_team_roles_by_pk(value: String!): e_team_roles """ - insert data into the table: "match_clips" + delete data from the table: "e_team_roster_statuses" """ - insert_match_clips( - """the rows to be inserted""" - objects: [match_clips_insert_input!]! - - """upsert condition""" - on_conflict: match_clips_on_conflict - ): match_clips_mutation_response + delete_e_team_roster_statuses( + """filter the rows which have to be deleted""" + where: e_team_roster_statuses_bool_exp! + ): e_team_roster_statuses_mutation_response """ - insert a single row into the table: "match_clips" + delete single row from the table: "e_team_roster_statuses" """ - insert_match_clips_one( - """the row to be inserted""" - object: match_clips_insert_input! - - """upsert condition""" - on_conflict: match_clips_on_conflict - ): match_clips + delete_e_team_roster_statuses_by_pk(value: String!): e_team_roster_statuses """ - insert data into the table: "match_demo_sessions" + delete data from the table: "e_timeout_settings" """ - insert_match_demo_sessions( - """the rows to be inserted""" - objects: [match_demo_sessions_insert_input!]! - - """upsert condition""" - on_conflict: match_demo_sessions_on_conflict - ): match_demo_sessions_mutation_response + delete_e_timeout_settings( + """filter the rows which have to be deleted""" + where: e_timeout_settings_bool_exp! + ): e_timeout_settings_mutation_response """ - insert a single row into the table: "match_demo_sessions" + delete single row from the table: "e_timeout_settings" """ - insert_match_demo_sessions_one( - """the row to be inserted""" - object: match_demo_sessions_insert_input! - - """upsert condition""" - on_conflict: match_demo_sessions_on_conflict - ): match_demo_sessions + delete_e_timeout_settings_by_pk(value: String!): e_timeout_settings """ - insert data into the table: "match_lineup_players" + delete data from the table: "e_tournament_categories" """ - insert_match_lineup_players( - """the rows to be inserted""" - objects: [match_lineup_players_insert_input!]! - - """upsert condition""" - on_conflict: match_lineup_players_on_conflict - ): match_lineup_players_mutation_response + delete_e_tournament_categories( + """filter the rows which have to be deleted""" + where: e_tournament_categories_bool_exp! + ): e_tournament_categories_mutation_response """ - insert a single row into the table: "match_lineup_players" + delete single row from the table: "e_tournament_categories" """ - insert_match_lineup_players_one( - """the row to be inserted""" - object: match_lineup_players_insert_input! - - """upsert condition""" - on_conflict: match_lineup_players_on_conflict - ): match_lineup_players + delete_e_tournament_categories_by_pk(value: String!): e_tournament_categories """ - insert data into the table: "match_lineups" + delete data from the table: "e_tournament_stage_types" """ - insert_match_lineups( - """the rows to be inserted""" - objects: [match_lineups_insert_input!]! - - """upsert condition""" - on_conflict: match_lineups_on_conflict - ): match_lineups_mutation_response + delete_e_tournament_stage_types( + """filter the rows which have to be deleted""" + where: e_tournament_stage_types_bool_exp! + ): e_tournament_stage_types_mutation_response """ - insert a single row into the table: "match_lineups" + delete single row from the table: "e_tournament_stage_types" """ - insert_match_lineups_one( - """the row to be inserted""" - object: match_lineups_insert_input! - - """upsert condition""" - on_conflict: match_lineups_on_conflict - ): match_lineups + delete_e_tournament_stage_types_by_pk(value: String!): e_tournament_stage_types """ - insert data into the table: "match_map_demos" + delete data from the table: "e_tournament_status" """ - insert_match_map_demos( - """the rows to be inserted""" - objects: [match_map_demos_insert_input!]! - - """upsert condition""" - on_conflict: match_map_demos_on_conflict - ): match_map_demos_mutation_response + delete_e_tournament_status( + """filter the rows which have to be deleted""" + where: e_tournament_status_bool_exp! + ): e_tournament_status_mutation_response """ - insert a single row into the table: "match_map_demos" + delete single row from the table: "e_tournament_status" """ - insert_match_map_demos_one( - """the row to be inserted""" - object: match_map_demos_insert_input! - - """upsert condition""" - on_conflict: match_map_demos_on_conflict - ): match_map_demos + delete_e_tournament_status_by_pk(value: String!): e_tournament_status """ - insert data into the table: "match_map_rounds" + delete data from the table: "e_utility_practice_statuses" """ - insert_match_map_rounds( - """the rows to be inserted""" - objects: [match_map_rounds_insert_input!]! - - """upsert condition""" - on_conflict: match_map_rounds_on_conflict - ): match_map_rounds_mutation_response + delete_e_utility_practice_statuses( + """filter the rows which have to be deleted""" + where: e_utility_practice_statuses_bool_exp! + ): e_utility_practice_statuses_mutation_response """ - insert a single row into the table: "match_map_rounds" + delete single row from the table: "e_utility_practice_statuses" """ - insert_match_map_rounds_one( - """the row to be inserted""" - object: match_map_rounds_insert_input! - - """upsert condition""" - on_conflict: match_map_rounds_on_conflict - ): match_map_rounds + delete_e_utility_practice_statuses_by_pk(value: String!): e_utility_practice_statuses """ - insert data into the table: "match_map_veto_picks" + delete data from the table: "e_utility_sources" """ - insert_match_map_veto_picks( - """the rows to be inserted""" - objects: [match_map_veto_picks_insert_input!]! - - """upsert condition""" - on_conflict: match_map_veto_picks_on_conflict - ): match_map_veto_picks_mutation_response + delete_e_utility_sources( + """filter the rows which have to be deleted""" + where: e_utility_sources_bool_exp! + ): e_utility_sources_mutation_response """ - insert a single row into the table: "match_map_veto_picks" + delete single row from the table: "e_utility_sources" """ - insert_match_map_veto_picks_one( - """the row to be inserted""" - object: match_map_veto_picks_insert_input! - - """upsert condition""" - on_conflict: match_map_veto_picks_on_conflict - ): match_map_veto_picks + delete_e_utility_sources_by_pk(value: String!): e_utility_sources """ - insert data into the table: "match_maps" + delete data from the table: "e_utility_techniques" """ - insert_match_maps( - """the rows to be inserted""" - objects: [match_maps_insert_input!]! - - """upsert condition""" - on_conflict: match_maps_on_conflict - ): match_maps_mutation_response + delete_e_utility_techniques( + """filter the rows which have to be deleted""" + where: e_utility_techniques_bool_exp! + ): e_utility_techniques_mutation_response """ - insert a single row into the table: "match_maps" + delete single row from the table: "e_utility_techniques" """ - insert_match_maps_one( - """the row to be inserted""" - object: match_maps_insert_input! - - """upsert condition""" - on_conflict: match_maps_on_conflict - ): match_maps + delete_e_utility_techniques_by_pk(value: String!): e_utility_techniques """ - insert data into the table: "match_options" + delete data from the table: "e_utility_throw_strengths" """ - insert_match_options( - """the rows to be inserted""" - objects: [match_options_insert_input!]! - - """upsert condition""" - on_conflict: match_options_on_conflict - ): match_options_mutation_response + delete_e_utility_throw_strengths( + """filter the rows which have to be deleted""" + where: e_utility_throw_strengths_bool_exp! + ): e_utility_throw_strengths_mutation_response """ - insert a single row into the table: "match_options" + delete single row from the table: "e_utility_throw_strengths" """ - insert_match_options_one( - """the row to be inserted""" - object: match_options_insert_input! - - """upsert condition""" - on_conflict: match_options_on_conflict - ): match_options + delete_e_utility_throw_strengths_by_pk(value: String!): e_utility_throw_strengths """ - insert data into the table: "match_region_veto_picks" + delete data from the table: "e_utility_types" """ - insert_match_region_veto_picks( - """the rows to be inserted""" - objects: [match_region_veto_picks_insert_input!]! - - """upsert condition""" - on_conflict: match_region_veto_picks_on_conflict - ): match_region_veto_picks_mutation_response + delete_e_utility_types( + """filter the rows which have to be deleted""" + where: e_utility_types_bool_exp! + ): e_utility_types_mutation_response """ - insert a single row into the table: "match_region_veto_picks" + delete single row from the table: "e_utility_types" """ - insert_match_region_veto_picks_one( - """the row to be inserted""" - object: match_region_veto_picks_insert_input! - - """upsert condition""" - on_conflict: match_region_veto_picks_on_conflict - ): match_region_veto_picks + delete_e_utility_types_by_pk(value: String!): e_utility_types """ - insert data into the table: "match_streams" + delete data from the table: "e_utility_visibility" """ - insert_match_streams( - """the rows to be inserted""" - objects: [match_streams_insert_input!]! - - """upsert condition""" - on_conflict: match_streams_on_conflict - ): match_streams_mutation_response + delete_e_utility_visibility( + """filter the rows which have to be deleted""" + where: e_utility_visibility_bool_exp! + ): e_utility_visibility_mutation_response """ - insert a single row into the table: "match_streams" + delete single row from the table: "e_utility_visibility" """ - insert_match_streams_one( - """the row to be inserted""" - object: match_streams_insert_input! - - """upsert condition""" - on_conflict: match_streams_on_conflict - ): match_streams + delete_e_utility_visibility_by_pk(value: String!): e_utility_visibility """ - insert data into the table: "match_type_cfgs" + delete data from the table: "e_veto_pick_types" """ - insert_match_type_cfgs( - """the rows to be inserted""" - objects: [match_type_cfgs_insert_input!]! - - """upsert condition""" - on_conflict: match_type_cfgs_on_conflict - ): match_type_cfgs_mutation_response + delete_e_veto_pick_types( + """filter the rows which have to be deleted""" + where: e_veto_pick_types_bool_exp! + ): e_veto_pick_types_mutation_response """ - insert a single row into the table: "match_type_cfgs" + delete single row from the table: "e_veto_pick_types" """ - insert_match_type_cfgs_one( - """the row to be inserted""" - object: match_type_cfgs_insert_input! - - """upsert condition""" - on_conflict: match_type_cfgs_on_conflict - ): match_type_cfgs + delete_e_veto_pick_types_by_pk(value: String!): e_veto_pick_types """ - insert data into the table: "matches" + delete data from the table: "e_winning_reasons" """ - insert_matches( - """the rows to be inserted""" - objects: [matches_insert_input!]! - - """upsert condition""" - on_conflict: matches_on_conflict - ): matches_mutation_response + delete_e_winning_reasons( + """filter the rows which have to be deleted""" + where: e_winning_reasons_bool_exp! + ): e_winning_reasons_mutation_response """ - insert a single row into the table: "matches" + delete single row from the table: "e_winning_reasons" """ - insert_matches_one( - """the row to be inserted""" - object: matches_insert_input! - - """upsert condition""" - on_conflict: matches_on_conflict - ): matches + delete_e_winning_reasons_by_pk(value: String!): e_winning_reasons """ - insert data into the table: "migration_hashes.hashes" + delete data from the table: "event_match_links" """ - insert_migration_hashes_hashes( - """the rows to be inserted""" - objects: [migration_hashes_hashes_insert_input!]! - - """upsert condition""" - on_conflict: migration_hashes_hashes_on_conflict - ): migration_hashes_hashes_mutation_response + delete_event_match_links( + """filter the rows which have to be deleted""" + where: event_match_links_bool_exp! + ): event_match_links_mutation_response """ - insert a single row into the table: "migration_hashes.hashes" + delete single row from the table: "event_match_links" """ - insert_migration_hashes_hashes_one( - """the row to be inserted""" - object: migration_hashes_hashes_insert_input! - - """upsert condition""" - on_conflict: migration_hashes_hashes_on_conflict - ): migration_hashes_hashes + delete_event_match_links_by_pk(event_id: uuid!, match_id: uuid!): event_match_links """ - insert data into the table: "v_my_friends" + delete data from the table: "event_media" """ - insert_my_friends( - """the rows to be inserted""" - objects: [my_friends_insert_input!]! - ): my_friends_mutation_response + delete_event_media( + """filter the rows which have to be deleted""" + where: event_media_bool_exp! + ): event_media_mutation_response """ - insert a single row into the table: "v_my_friends" + delete single row from the table: "event_media" """ - insert_my_friends_one( - """the row to be inserted""" - object: my_friends_insert_input! - ): my_friends + delete_event_media_by_pk(id: uuid!): event_media """ - insert data into the table: "news_articles" + delete data from the table: "event_media_players" """ - insert_news_articles( - """the rows to be inserted""" - objects: [news_articles_insert_input!]! - - """upsert condition""" - on_conflict: news_articles_on_conflict - ): news_articles_mutation_response + delete_event_media_players( + """filter the rows which have to be deleted""" + where: event_media_players_bool_exp! + ): event_media_players_mutation_response """ - insert a single row into the table: "news_articles" + delete single row from the table: "event_media_players" """ - insert_news_articles_one( - """the row to be inserted""" - object: news_articles_insert_input! - - """upsert condition""" - on_conflict: news_articles_on_conflict - ): news_articles + delete_event_media_players_by_pk(media_id: uuid!, steam_id: bigint!): event_media_players """ - insert data into the table: "notification_preferences" + delete data from the table: "event_organizers" """ - insert_notification_preferences( - """the rows to be inserted""" - objects: [notification_preferences_insert_input!]! - - """upsert condition""" - on_conflict: notification_preferences_on_conflict - ): notification_preferences_mutation_response + delete_event_organizers( + """filter the rows which have to be deleted""" + where: event_organizers_bool_exp! + ): event_organizers_mutation_response """ - insert a single row into the table: "notification_preferences" + delete single row from the table: "event_organizers" """ - insert_notification_preferences_one( - """the row to be inserted""" - object: notification_preferences_insert_input! - - """upsert condition""" - on_conflict: notification_preferences_on_conflict - ): notification_preferences + delete_event_organizers_by_pk(event_id: uuid!, steam_id: bigint!): event_organizers """ - insert data into the table: "notifications" + delete data from the table: "event_players" """ - insert_notifications( - """the rows to be inserted""" - objects: [notifications_insert_input!]! - - """upsert condition""" - on_conflict: notifications_on_conflict - ): notifications_mutation_response + delete_event_players( + """filter the rows which have to be deleted""" + where: event_players_bool_exp! + ): event_players_mutation_response """ - insert a single row into the table: "notifications" + delete single row from the table: "event_players" """ - insert_notifications_one( - """the row to be inserted""" - object: notifications_insert_input! - - """upsert condition""" - on_conflict: notifications_on_conflict - ): notifications + delete_event_players_by_pk(event_id: uuid!, steam_id: bigint!): event_players """ - insert data into the table: "pending_match_import_players" + delete data from the table: "event_teams" """ - insert_pending_match_import_players( - """the rows to be inserted""" - objects: [pending_match_import_players_insert_input!]! - - """upsert condition""" - on_conflict: pending_match_import_players_on_conflict - ): pending_match_import_players_mutation_response + delete_event_teams( + """filter the rows which have to be deleted""" + where: event_teams_bool_exp! + ): event_teams_mutation_response """ - insert a single row into the table: "pending_match_import_players" + delete single row from the table: "event_teams" """ - insert_pending_match_import_players_one( - """the row to be inserted""" - object: pending_match_import_players_insert_input! - - """upsert condition""" - on_conflict: pending_match_import_players_on_conflict - ): pending_match_import_players + delete_event_teams_by_pk(event_id: uuid!, team_id: uuid!): event_teams """ - insert data into the table: "pending_match_imports" + delete data from the table: "event_tournaments" """ - insert_pending_match_imports( - """the rows to be inserted""" - objects: [pending_match_imports_insert_input!]! - - """upsert condition""" - on_conflict: pending_match_imports_on_conflict - ): pending_match_imports_mutation_response + delete_event_tournaments( + """filter the rows which have to be deleted""" + where: event_tournaments_bool_exp! + ): event_tournaments_mutation_response """ - insert a single row into the table: "pending_match_imports" + delete single row from the table: "event_tournaments" """ - insert_pending_match_imports_one( - """the row to be inserted""" - object: pending_match_imports_insert_input! - - """upsert condition""" - on_conflict: pending_match_imports_on_conflict - ): pending_match_imports + delete_event_tournaments_by_pk(event_id: uuid!, tournament_id: uuid!): event_tournaments """ - insert data into the table: "player_aim_stats_demo" + delete data from the table: "events" """ - insert_player_aim_stats_demo( - """the rows to be inserted""" - objects: [player_aim_stats_demo_insert_input!]! - - """upsert condition""" - on_conflict: player_aim_stats_demo_on_conflict - ): player_aim_stats_demo_mutation_response + delete_events( + """filter the rows which have to be deleted""" + where: events_bool_exp! + ): events_mutation_response """ - insert a single row into the table: "player_aim_stats_demo" + delete single row from the table: "events" """ - insert_player_aim_stats_demo_one( - """the row to be inserted""" - object: player_aim_stats_demo_insert_input! - - """upsert condition""" - on_conflict: player_aim_stats_demo_on_conflict - ): player_aim_stats_demo + delete_events_by_pk(id: uuid!): events """ - insert data into the table: "player_aim_weapon_stats" + delete data from the table: "friends" """ - insert_player_aim_weapon_stats( - """the rows to be inserted""" - objects: [player_aim_weapon_stats_insert_input!]! - - """upsert condition""" - on_conflict: player_aim_weapon_stats_on_conflict - ): player_aim_weapon_stats_mutation_response + delete_friends( + """filter the rows which have to be deleted""" + where: friends_bool_exp! + ): friends_mutation_response """ - insert a single row into the table: "player_aim_weapon_stats" + delete single row from the table: "friends" """ - insert_player_aim_weapon_stats_one( - """the row to be inserted""" - object: player_aim_weapon_stats_insert_input! - - """upsert condition""" - on_conflict: player_aim_weapon_stats_on_conflict - ): player_aim_weapon_stats + delete_friends_by_pk(other_player_steam_id: bigint!, player_steam_id: bigint!): friends """ - insert data into the table: "player_assists" + delete data from the table: "game_mode_plugins" """ - insert_player_assists( - """the rows to be inserted""" - objects: [player_assists_insert_input!]! - - """upsert condition""" - on_conflict: player_assists_on_conflict - ): player_assists_mutation_response + delete_game_mode_plugins( + """filter the rows which have to be deleted""" + where: game_mode_plugins_bool_exp! + ): game_mode_plugins_mutation_response """ - insert a single row into the table: "player_assists" + delete single row from the table: "game_mode_plugins" """ - insert_player_assists_one( - """the row to be inserted""" - object: player_assists_insert_input! - - """upsert condition""" - on_conflict: player_assists_on_conflict - ): player_assists + delete_game_mode_plugins_by_pk(game_mode_id: uuid!, plugin_slug: String!): game_mode_plugins """ - insert data into the table: "player_damages" + delete data from the table: "game_modes" """ - insert_player_damages( - """the rows to be inserted""" - objects: [player_damages_insert_input!]! - - """upsert condition""" - on_conflict: player_damages_on_conflict - ): player_damages_mutation_response + delete_game_modes( + """filter the rows which have to be deleted""" + where: game_modes_bool_exp! + ): game_modes_mutation_response """ - insert a single row into the table: "player_damages" + delete single row from the table: "game_modes" """ - insert_player_damages_one( - """the row to be inserted""" - object: player_damages_insert_input! - - """upsert condition""" - on_conflict: player_damages_on_conflict - ): player_damages + delete_game_modes_by_pk(id: uuid!): game_modes """ - insert data into the table: "player_elo" + delete data from the table: "game_plugin_installs" """ - insert_player_elo( - """the rows to be inserted""" - objects: [player_elo_insert_input!]! - - """upsert condition""" - on_conflict: player_elo_on_conflict - ): player_elo_mutation_response + delete_game_plugin_installs( + """filter the rows which have to be deleted""" + where: game_plugin_installs_bool_exp! + ): game_plugin_installs_mutation_response """ - insert a single row into the table: "player_elo" + delete single row from the table: "game_plugin_installs" """ - insert_player_elo_one( - """the row to be inserted""" - object: player_elo_insert_input! - - """upsert condition""" - on_conflict: player_elo_on_conflict - ): player_elo + delete_game_plugin_installs_by_pk(plugin_slug: String!): game_plugin_installs """ - insert data into the table: "player_faceit_rank_history" + delete data from the table: "game_plugin_versions" """ - insert_player_faceit_rank_history( - """the rows to be inserted""" - objects: [player_faceit_rank_history_insert_input!]! - - """upsert condition""" - on_conflict: player_faceit_rank_history_on_conflict - ): player_faceit_rank_history_mutation_response + delete_game_plugin_versions( + """filter the rows which have to be deleted""" + where: game_plugin_versions_bool_exp! + ): game_plugin_versions_mutation_response """ - insert a single row into the table: "player_faceit_rank_history" + delete single row from the table: "game_plugin_versions" """ - insert_player_faceit_rank_history_one( - """the row to be inserted""" - object: player_faceit_rank_history_insert_input! - - """upsert condition""" - on_conflict: player_faceit_rank_history_on_conflict - ): player_faceit_rank_history + delete_game_plugin_versions_by_pk(plugin_slug: String!, runtime: e_plugin_runtimes_enum!, version: String!): game_plugin_versions """ - insert data into the table: "player_flashes" + delete data from the table: "game_plugins" """ - insert_player_flashes( - """the rows to be inserted""" - objects: [player_flashes_insert_input!]! - - """upsert condition""" - on_conflict: player_flashes_on_conflict - ): player_flashes_mutation_response + delete_game_plugins( + """filter the rows which have to be deleted""" + where: game_plugins_bool_exp! + ): game_plugins_mutation_response """ - insert a single row into the table: "player_flashes" + delete single row from the table: "game_plugins" """ - insert_player_flashes_one( - """the row to be inserted""" - object: player_flashes_insert_input! - - """upsert condition""" - on_conflict: player_flashes_on_conflict - ): player_flashes + delete_game_plugins_by_pk(slug: String!): game_plugins """ - insert data into the table: "player_kills" + delete data from the table: "game_server_node_plugins" """ - insert_player_kills( - """the rows to be inserted""" - objects: [player_kills_insert_input!]! - - """upsert condition""" - on_conflict: player_kills_on_conflict - ): player_kills_mutation_response + delete_game_server_node_plugins( + """filter the rows which have to be deleted""" + where: game_server_node_plugins_bool_exp! + ): game_server_node_plugins_mutation_response """ - insert data into the table: "player_kills_by_weapon" + delete single row from the table: "game_server_node_plugins" """ - insert_player_kills_by_weapon( - """the rows to be inserted""" - objects: [player_kills_by_weapon_insert_input!]! - - """upsert condition""" - on_conflict: player_kills_by_weapon_on_conflict - ): player_kills_by_weapon_mutation_response + delete_game_server_node_plugins_by_pk(id: uuid!): game_server_node_plugins """ - insert a single row into the table: "player_kills_by_weapon" + delete data from the table: "game_server_nodes" """ - insert_player_kills_by_weapon_one( - """the row to be inserted""" - object: player_kills_by_weapon_insert_input! - - """upsert condition""" - on_conflict: player_kills_by_weapon_on_conflict - ): player_kills_by_weapon + delete_game_server_nodes( + """filter the rows which have to be deleted""" + where: game_server_nodes_bool_exp! + ): game_server_nodes_mutation_response """ - insert a single row into the table: "player_kills" + delete single row from the table: "game_server_nodes" """ - insert_player_kills_one( - """the row to be inserted""" - object: player_kills_insert_input! - - """upsert condition""" - on_conflict: player_kills_on_conflict - ): player_kills + delete_game_server_nodes_by_pk(id: String!): game_server_nodes """ - insert data into the table: "player_leaderboard_rank" + delete data from the table: "game_versions" """ - insert_player_leaderboard_rank( - """the rows to be inserted""" - objects: [player_leaderboard_rank_insert_input!]! - ): player_leaderboard_rank_mutation_response + delete_game_versions( + """filter the rows which have to be deleted""" + where: game_versions_bool_exp! + ): game_versions_mutation_response """ - insert a single row into the table: "player_leaderboard_rank" + delete single row from the table: "game_versions" """ - insert_player_leaderboard_rank_one( - """the row to be inserted""" - object: player_leaderboard_rank_insert_input! - ): player_leaderboard_rank + delete_game_versions_by_pk(build_id: Int!): game_versions """ - insert data into the table: "player_match_map_stats" + delete data from the table: "gamedata_signature_validations" """ - insert_player_match_map_stats( - """the rows to be inserted""" - objects: [player_match_map_stats_insert_input!]! - - """upsert condition""" - on_conflict: player_match_map_stats_on_conflict - ): player_match_map_stats_mutation_response + delete_gamedata_signature_validations( + """filter the rows which have to be deleted""" + where: gamedata_signature_validations_bool_exp! + ): gamedata_signature_validations_mutation_response """ - insert a single row into the table: "player_match_map_stats" + delete single row from the table: "gamedata_signature_validations" """ - insert_player_match_map_stats_one( - """the row to be inserted""" - object: player_match_map_stats_insert_input! - - """upsert condition""" - on_conflict: player_match_map_stats_on_conflict - ): player_match_map_stats + delete_gamedata_signature_validations_by_pk(id: uuid!): gamedata_signature_validations """ - insert data into the table: "player_objectives" + delete data from the table: "leaderboard_entries" """ - insert_player_objectives( - """the rows to be inserted""" - objects: [player_objectives_insert_input!]! - - """upsert condition""" - on_conflict: player_objectives_on_conflict - ): player_objectives_mutation_response + delete_leaderboard_entries( + """filter the rows which have to be deleted""" + where: leaderboard_entries_bool_exp! + ): leaderboard_entries_mutation_response """ - insert a single row into the table: "player_objectives" + delete data from the table: "league_divisions" """ - insert_player_objectives_one( - """the row to be inserted""" - object: player_objectives_insert_input! - - """upsert condition""" - on_conflict: player_objectives_on_conflict - ): player_objectives + delete_league_divisions( + """filter the rows which have to be deleted""" + where: league_divisions_bool_exp! + ): league_divisions_mutation_response """ - insert data into the table: "player_premier_rank_history" + delete single row from the table: "league_divisions" """ - insert_player_premier_rank_history( - """the rows to be inserted""" - objects: [player_premier_rank_history_insert_input!]! - - """upsert condition""" - on_conflict: player_premier_rank_history_on_conflict - ): player_premier_rank_history_mutation_response + delete_league_divisions_by_pk(id: uuid!): league_divisions """ - insert a single row into the table: "player_premier_rank_history" + delete data from the table: "league_match_weeks" """ - insert_player_premier_rank_history_one( - """the row to be inserted""" - object: player_premier_rank_history_insert_input! - - """upsert condition""" - on_conflict: player_premier_rank_history_on_conflict - ): player_premier_rank_history + delete_league_match_weeks( + """filter the rows which have to be deleted""" + where: league_match_weeks_bool_exp! + ): league_match_weeks_mutation_response """ - insert data into the table: "player_sanctions" + delete single row from the table: "league_match_weeks" """ - insert_player_sanctions( - """the rows to be inserted""" - objects: [player_sanctions_insert_input!]! - - """upsert condition""" - on_conflict: player_sanctions_on_conflict - ): player_sanctions_mutation_response + delete_league_match_weeks_by_pk(id: uuid!): league_match_weeks """ - insert a single row into the table: "player_sanctions" + delete data from the table: "league_relegation_playoffs" """ - insert_player_sanctions_one( - """the row to be inserted""" - object: player_sanctions_insert_input! - - """upsert condition""" - on_conflict: player_sanctions_on_conflict - ): player_sanctions + delete_league_relegation_playoffs( + """filter the rows which have to be deleted""" + where: league_relegation_playoffs_bool_exp! + ): league_relegation_playoffs_mutation_response """ - insert data into the table: "player_season_stats" + delete single row from the table: "league_relegation_playoffs" """ - insert_player_season_stats( - """the rows to be inserted""" - objects: [player_season_stats_insert_input!]! - - """upsert condition""" - on_conflict: player_season_stats_on_conflict - ): player_season_stats_mutation_response + delete_league_relegation_playoffs_by_pk(id: uuid!): league_relegation_playoffs """ - insert a single row into the table: "player_season_stats" + delete data from the table: "league_scheduling_proposals" """ - insert_player_season_stats_one( - """the row to be inserted""" - object: player_season_stats_insert_input! - - """upsert condition""" - on_conflict: player_season_stats_on_conflict - ): player_season_stats + delete_league_scheduling_proposals( + """filter the rows which have to be deleted""" + where: league_scheduling_proposals_bool_exp! + ): league_scheduling_proposals_mutation_response """ - insert data into the table: "player_stats" + delete single row from the table: "league_scheduling_proposals" """ - insert_player_stats( - """the rows to be inserted""" - objects: [player_stats_insert_input!]! - - """upsert condition""" - on_conflict: player_stats_on_conflict - ): player_stats_mutation_response + delete_league_scheduling_proposals_by_pk(id: uuid!): league_scheduling_proposals """ - insert a single row into the table: "player_stats" + delete data from the table: "league_season_divisions" """ - insert_player_stats_one( - """the row to be inserted""" - object: player_stats_insert_input! - - """upsert condition""" - on_conflict: player_stats_on_conflict - ): player_stats + delete_league_season_divisions( + """filter the rows which have to be deleted""" + where: league_season_divisions_bool_exp! + ): league_season_divisions_mutation_response """ - insert data into the table: "player_steam_bot_friend" + delete single row from the table: "league_season_divisions" """ - insert_player_steam_bot_friend( - """the rows to be inserted""" - objects: [player_steam_bot_friend_insert_input!]! - - """upsert condition""" - on_conflict: player_steam_bot_friend_on_conflict - ): player_steam_bot_friend_mutation_response + delete_league_season_divisions_by_pk(id: uuid!): league_season_divisions """ - insert a single row into the table: "player_steam_bot_friend" + delete data from the table: "league_seasons" """ - insert_player_steam_bot_friend_one( - """the row to be inserted""" - object: player_steam_bot_friend_insert_input! - - """upsert condition""" - on_conflict: player_steam_bot_friend_on_conflict - ): player_steam_bot_friend + delete_league_seasons( + """filter the rows which have to be deleted""" + where: league_seasons_bool_exp! + ): league_seasons_mutation_response """ - insert data into the table: "player_steam_match_auth" + delete single row from the table: "league_seasons" """ - insert_player_steam_match_auth( - """the rows to be inserted""" - objects: [player_steam_match_auth_insert_input!]! - - """upsert condition""" - on_conflict: player_steam_match_auth_on_conflict - ): player_steam_match_auth_mutation_response + delete_league_seasons_by_pk(id: uuid!): league_seasons """ - insert a single row into the table: "player_steam_match_auth" + delete data from the table: "league_team_movements" """ - insert_player_steam_match_auth_one( - """the row to be inserted""" - object: player_steam_match_auth_insert_input! - - """upsert condition""" - on_conflict: player_steam_match_auth_on_conflict - ): player_steam_match_auth + delete_league_team_movements( + """filter the rows which have to be deleted""" + where: league_team_movements_bool_exp! + ): league_team_movements_mutation_response """ - insert data into the table: "player_unused_utility" + delete single row from the table: "league_team_movements" """ - insert_player_unused_utility( - """the rows to be inserted""" - objects: [player_unused_utility_insert_input!]! - - """upsert condition""" - on_conflict: player_unused_utility_on_conflict - ): player_unused_utility_mutation_response + delete_league_team_movements_by_pk(id: uuid!): league_team_movements """ - insert a single row into the table: "player_unused_utility" + delete data from the table: "league_team_rosters" """ - insert_player_unused_utility_one( - """the row to be inserted""" - object: player_unused_utility_insert_input! - - """upsert condition""" - on_conflict: player_unused_utility_on_conflict - ): player_unused_utility + delete_league_team_rosters( + """filter the rows which have to be deleted""" + where: league_team_rosters_bool_exp! + ): league_team_rosters_mutation_response """ - insert data into the table: "player_utility" + delete single row from the table: "league_team_rosters" """ - insert_player_utility( - """the rows to be inserted""" - objects: [player_utility_insert_input!]! - - """upsert condition""" - on_conflict: player_utility_on_conflict - ): player_utility_mutation_response + delete_league_team_rosters_by_pk(league_team_season_id: uuid!, player_steam_id: bigint!): league_team_rosters """ - insert a single row into the table: "player_utility" + delete data from the table: "league_team_seasons" """ - insert_player_utility_one( - """the row to be inserted""" - object: player_utility_insert_input! - - """upsert condition""" - on_conflict: player_utility_on_conflict - ): player_utility + delete_league_team_seasons( + """filter the rows which have to be deleted""" + where: league_team_seasons_bool_exp! + ): league_team_seasons_mutation_response """ - insert data into the table: "players" + delete single row from the table: "league_team_seasons" """ - insert_players( - """the rows to be inserted""" - objects: [players_insert_input!]! - - """upsert condition""" - on_conflict: players_on_conflict - ): players_mutation_response + delete_league_team_seasons_by_pk(id: uuid!): league_team_seasons """ - insert a single row into the table: "players" + delete data from the table: "league_teams" """ - insert_players_one( - """the row to be inserted""" - object: players_insert_input! - - """upsert condition""" - on_conflict: players_on_conflict - ): players + delete_league_teams( + """filter the rows which have to be deleted""" + where: league_teams_bool_exp! + ): league_teams_mutation_response """ - insert data into the table: "plugin_versions" + delete single row from the table: "league_teams" """ - insert_plugin_versions( - """the rows to be inserted""" - objects: [plugin_versions_insert_input!]! - - """upsert condition""" - on_conflict: plugin_versions_on_conflict - ): plugin_versions_mutation_response + delete_league_teams_by_pk(id: uuid!): league_teams """ - insert a single row into the table: "plugin_versions" + delete data from the table: "lobbies" """ - insert_plugin_versions_one( - """the row to be inserted""" - object: plugin_versions_insert_input! - - """upsert condition""" - on_conflict: plugin_versions_on_conflict - ): plugin_versions + delete_lobbies( + """filter the rows which have to be deleted""" + where: lobbies_bool_exp! + ): lobbies_mutation_response """ - insert data into the table: "push_subscriptions" + delete single row from the table: "lobbies" """ - insert_push_subscriptions( - """the rows to be inserted""" - objects: [push_subscriptions_insert_input!]! - - """upsert condition""" - on_conflict: push_subscriptions_on_conflict - ): push_subscriptions_mutation_response + delete_lobbies_by_pk(id: uuid!): lobbies """ - insert a single row into the table: "push_subscriptions" + delete data from the table: "lobby_players" """ - insert_push_subscriptions_one( - """the row to be inserted""" - object: push_subscriptions_insert_input! - - """upsert condition""" - on_conflict: push_subscriptions_on_conflict - ): push_subscriptions + delete_lobby_players( + """filter the rows which have to be deleted""" + where: lobby_players_bool_exp! + ): lobby_players_mutation_response """ - insert data into the table: "seasons" + delete single row from the table: "lobby_players" """ - insert_seasons( - """the rows to be inserted""" - objects: [seasons_insert_input!]! - - """upsert condition""" - on_conflict: seasons_on_conflict - ): seasons_mutation_response + delete_lobby_players_by_pk(lobby_id: uuid!, steam_id: bigint!): lobby_players """ - insert a single row into the table: "seasons" + delete data from the table: "map_pools" """ - insert_seasons_one( - """the row to be inserted""" - object: seasons_insert_input! - - """upsert condition""" - on_conflict: seasons_on_conflict - ): seasons + delete_map_pools( + """filter the rows which have to be deleted""" + where: map_pools_bool_exp! + ): map_pools_mutation_response """ - insert data into the table: "server_regions" + delete single row from the table: "map_pools" """ - insert_server_regions( - """the rows to be inserted""" - objects: [server_regions_insert_input!]! - - """upsert condition""" - on_conflict: server_regions_on_conflict - ): server_regions_mutation_response + delete_map_pools_by_pk(id: uuid!): map_pools """ - insert a single row into the table: "server_regions" + delete data from the table: "maps" """ - insert_server_regions_one( - """the row to be inserted""" - object: server_regions_insert_input! - - """upsert condition""" - on_conflict: server_regions_on_conflict - ): server_regions + delete_maps( + """filter the rows which have to be deleted""" + where: maps_bool_exp! + ): maps_mutation_response """ - insert data into the table: "servers" + delete single row from the table: "maps" """ - insert_servers( - """the rows to be inserted""" - objects: [servers_insert_input!]! - - """upsert condition""" - on_conflict: servers_on_conflict - ): servers_mutation_response + delete_maps_by_pk(id: uuid!): maps """ - insert a single row into the table: "servers" + delete data from the table: "match_clips" """ - insert_servers_one( - """the row to be inserted""" - object: servers_insert_input! - - """upsert condition""" - on_conflict: servers_on_conflict - ): servers + delete_match_clips( + """filter the rows which have to be deleted""" + where: match_clips_bool_exp! + ): match_clips_mutation_response """ - insert data into the table: "settings" + delete single row from the table: "match_clips" """ - insert_settings( - """the rows to be inserted""" - objects: [settings_insert_input!]! - - """upsert condition""" - on_conflict: settings_on_conflict - ): settings_mutation_response + delete_match_clips_by_pk(id: uuid!): match_clips """ - insert a single row into the table: "settings" + delete data from the table: "match_demo_sessions" """ - insert_settings_one( - """the row to be inserted""" - object: settings_insert_input! - - """upsert condition""" - on_conflict: settings_on_conflict - ): settings + delete_match_demo_sessions( + """filter the rows which have to be deleted""" + where: match_demo_sessions_bool_exp! + ): match_demo_sessions_mutation_response """ - insert data into the table: "steam_account_claims" + delete single row from the table: "match_demo_sessions" """ - insert_steam_account_claims( - """the rows to be inserted""" - objects: [steam_account_claims_insert_input!]! - - """upsert condition""" - on_conflict: steam_account_claims_on_conflict - ): steam_account_claims_mutation_response + delete_match_demo_sessions_by_pk(id: uuid!): match_demo_sessions """ - insert a single row into the table: "steam_account_claims" + delete data from the table: "match_lineup_players" """ - insert_steam_account_claims_one( - """the row to be inserted""" - object: steam_account_claims_insert_input! - - """upsert condition""" - on_conflict: steam_account_claims_on_conflict - ): steam_account_claims + delete_match_lineup_players( + """filter the rows which have to be deleted""" + where: match_lineup_players_bool_exp! + ): match_lineup_players_mutation_response """ - insert data into the table: "steam_accounts" + delete single row from the table: "match_lineup_players" """ - insert_steam_accounts( - """the rows to be inserted""" - objects: [steam_accounts_insert_input!]! - - """upsert condition""" - on_conflict: steam_accounts_on_conflict - ): steam_accounts_mutation_response + delete_match_lineup_players_by_pk(id: uuid!): match_lineup_players """ - insert a single row into the table: "steam_accounts" + delete data from the table: "match_lineups" """ - insert_steam_accounts_one( - """the row to be inserted""" - object: steam_accounts_insert_input! - - """upsert condition""" - on_conflict: steam_accounts_on_conflict - ): steam_accounts + delete_match_lineups( + """filter the rows which have to be deleted""" + where: match_lineups_bool_exp! + ): match_lineups_mutation_response """ - insert data into the table: "system_alerts" + delete single row from the table: "match_lineups" """ - insert_system_alerts( - """the rows to be inserted""" - objects: [system_alerts_insert_input!]! - - """upsert condition""" - on_conflict: system_alerts_on_conflict - ): system_alerts_mutation_response + delete_match_lineups_by_pk(id: uuid!): match_lineups """ - insert a single row into the table: "system_alerts" + delete data from the table: "match_map_demos" """ - insert_system_alerts_one( - """the row to be inserted""" - object: system_alerts_insert_input! - - """upsert condition""" - on_conflict: system_alerts_on_conflict - ): system_alerts + delete_match_map_demos( + """filter the rows which have to be deleted""" + where: match_map_demos_bool_exp! + ): match_map_demos_mutation_response """ - insert data into the table: "team_invites" + delete single row from the table: "match_map_demos" """ - insert_team_invites( - """the rows to be inserted""" - objects: [team_invites_insert_input!]! - - """upsert condition""" - on_conflict: team_invites_on_conflict - ): team_invites_mutation_response + delete_match_map_demos_by_pk(id: uuid!): match_map_demos """ - insert a single row into the table: "team_invites" + delete data from the table: "match_map_rounds" """ - insert_team_invites_one( - """the row to be inserted""" - object: team_invites_insert_input! - - """upsert condition""" - on_conflict: team_invites_on_conflict - ): team_invites + delete_match_map_rounds( + """filter the rows which have to be deleted""" + where: match_map_rounds_bool_exp! + ): match_map_rounds_mutation_response """ - insert data into the table: "team_roster" + delete single row from the table: "match_map_rounds" """ - insert_team_roster( - """the rows to be inserted""" - objects: [team_roster_insert_input!]! - - """upsert condition""" - on_conflict: team_roster_on_conflict - ): team_roster_mutation_response + delete_match_map_rounds_by_pk(id: uuid!): match_map_rounds """ - insert a single row into the table: "team_roster" + delete data from the table: "match_map_veto_picks" """ - insert_team_roster_one( - """the row to be inserted""" - object: team_roster_insert_input! - - """upsert condition""" - on_conflict: team_roster_on_conflict - ): team_roster + delete_match_map_veto_picks( + """filter the rows which have to be deleted""" + where: match_map_veto_picks_bool_exp! + ): match_map_veto_picks_mutation_response """ - insert data into the table: "team_scrim_alerts" + delete single row from the table: "match_map_veto_picks" """ - insert_team_scrim_alerts( - """the rows to be inserted""" - objects: [team_scrim_alerts_insert_input!]! - - """upsert condition""" - on_conflict: team_scrim_alerts_on_conflict - ): team_scrim_alerts_mutation_response + delete_match_map_veto_picks_by_pk(id: uuid!): match_map_veto_picks """ - insert a single row into the table: "team_scrim_alerts" + delete data from the table: "match_maps" """ - insert_team_scrim_alerts_one( - """the row to be inserted""" - object: team_scrim_alerts_insert_input! - - """upsert condition""" - on_conflict: team_scrim_alerts_on_conflict - ): team_scrim_alerts + delete_match_maps( + """filter the rows which have to be deleted""" + where: match_maps_bool_exp! + ): match_maps_mutation_response """ - insert data into the table: "team_scrim_availability" + delete single row from the table: "match_maps" """ - insert_team_scrim_availability( - """the rows to be inserted""" - objects: [team_scrim_availability_insert_input!]! - - """upsert condition""" - on_conflict: team_scrim_availability_on_conflict - ): team_scrim_availability_mutation_response + delete_match_maps_by_pk(id: uuid!): match_maps """ - insert a single row into the table: "team_scrim_availability" + delete data from the table: "match_options" """ - insert_team_scrim_availability_one( - """the row to be inserted""" - object: team_scrim_availability_insert_input! - - """upsert condition""" - on_conflict: team_scrim_availability_on_conflict - ): team_scrim_availability + delete_match_options( + """filter the rows which have to be deleted""" + where: match_options_bool_exp! + ): match_options_mutation_response """ - insert data into the table: "team_scrim_request_proposals" + delete single row from the table: "match_options" """ - insert_team_scrim_request_proposals( - """the rows to be inserted""" - objects: [team_scrim_request_proposals_insert_input!]! - - """upsert condition""" - on_conflict: team_scrim_request_proposals_on_conflict - ): team_scrim_request_proposals_mutation_response + delete_match_options_by_pk(id: uuid!): match_options """ - insert a single row into the table: "team_scrim_request_proposals" + delete data from the table: "match_region_veto_picks" """ - insert_team_scrim_request_proposals_one( - """the row to be inserted""" - object: team_scrim_request_proposals_insert_input! - - """upsert condition""" - on_conflict: team_scrim_request_proposals_on_conflict - ): team_scrim_request_proposals + delete_match_region_veto_picks( + """filter the rows which have to be deleted""" + where: match_region_veto_picks_bool_exp! + ): match_region_veto_picks_mutation_response """ - insert data into the table: "team_scrim_requests" + delete single row from the table: "match_region_veto_picks" """ - insert_team_scrim_requests( - """the rows to be inserted""" - objects: [team_scrim_requests_insert_input!]! - - """upsert condition""" - on_conflict: team_scrim_requests_on_conflict - ): team_scrim_requests_mutation_response + delete_match_region_veto_picks_by_pk(id: uuid!): match_region_veto_picks """ - insert a single row into the table: "team_scrim_requests" + delete data from the table: "match_streams" """ - insert_team_scrim_requests_one( - """the row to be inserted""" - object: team_scrim_requests_insert_input! - - """upsert condition""" - on_conflict: team_scrim_requests_on_conflict - ): team_scrim_requests + delete_match_streams( + """filter the rows which have to be deleted""" + where: match_streams_bool_exp! + ): match_streams_mutation_response """ - insert data into the table: "team_scrim_settings" + delete single row from the table: "match_streams" """ - insert_team_scrim_settings( - """the rows to be inserted""" - objects: [team_scrim_settings_insert_input!]! - - """upsert condition""" - on_conflict: team_scrim_settings_on_conflict - ): team_scrim_settings_mutation_response + delete_match_streams_by_pk(id: uuid!): match_streams """ - insert a single row into the table: "team_scrim_settings" + delete data from the table: "match_type_cfgs" """ - insert_team_scrim_settings_one( - """the row to be inserted""" - object: team_scrim_settings_insert_input! - - """upsert condition""" - on_conflict: team_scrim_settings_on_conflict - ): team_scrim_settings + delete_match_type_cfgs( + """filter the rows which have to be deleted""" + where: match_type_cfgs_bool_exp! + ): match_type_cfgs_mutation_response """ - insert data into the table: "team_suggestions" + delete single row from the table: "match_type_cfgs" """ - insert_team_suggestions( - """the rows to be inserted""" - objects: [team_suggestions_insert_input!]! - - """upsert condition""" - on_conflict: team_suggestions_on_conflict - ): team_suggestions_mutation_response + delete_match_type_cfgs_by_pk(type: e_game_cfg_types_enum!): match_type_cfgs """ - insert a single row into the table: "team_suggestions" + delete data from the table: "matches" """ - insert_team_suggestions_one( - """the row to be inserted""" - object: team_suggestions_insert_input! - - """upsert condition""" - on_conflict: team_suggestions_on_conflict - ): team_suggestions + delete_matches( + """filter the rows which have to be deleted""" + where: matches_bool_exp! + ): matches_mutation_response """ - insert data into the table: "teams" + delete single row from the table: "matches" """ - insert_teams( - """the rows to be inserted""" - objects: [teams_insert_input!]! - - """upsert condition""" - on_conflict: teams_on_conflict - ): teams_mutation_response + delete_matches_by_pk(id: uuid!): matches """ - insert a single row into the table: "teams" + delete data from the table: "migration_hashes.hashes" """ - insert_teams_one( - """the row to be inserted""" - object: teams_insert_input! - - """upsert condition""" - on_conflict: teams_on_conflict - ): teams + delete_migration_hashes_hashes( + """filter the rows which have to be deleted""" + where: migration_hashes_hashes_bool_exp! + ): migration_hashes_hashes_mutation_response """ - insert data into the table: "tournament_awards" + delete single row from the table: "migration_hashes.hashes" """ - insert_tournament_awards( - """the rows to be inserted""" - objects: [tournament_awards_insert_input!]! - - """upsert condition""" - on_conflict: tournament_awards_on_conflict - ): tournament_awards_mutation_response + delete_migration_hashes_hashes_by_pk(name: String!): migration_hashes_hashes """ - insert a single row into the table: "tournament_awards" + delete data from the table: "v_my_friends" """ - insert_tournament_awards_one( - """the row to be inserted""" - object: tournament_awards_insert_input! - - """upsert condition""" - on_conflict: tournament_awards_on_conflict - ): tournament_awards + delete_my_friends( + """filter the rows which have to be deleted""" + where: my_friends_bool_exp! + ): my_friends_mutation_response """ - insert data into the table: "tournament_brackets" + delete data from the table: "news_articles" """ - insert_tournament_brackets( - """the rows to be inserted""" - objects: [tournament_brackets_insert_input!]! - - """upsert condition""" - on_conflict: tournament_brackets_on_conflict - ): tournament_brackets_mutation_response + delete_news_articles( + """filter the rows which have to be deleted""" + where: news_articles_bool_exp! + ): news_articles_mutation_response """ - insert a single row into the table: "tournament_brackets" + delete single row from the table: "news_articles" """ - insert_tournament_brackets_one( - """the row to be inserted""" - object: tournament_brackets_insert_input! - - """upsert condition""" - on_conflict: tournament_brackets_on_conflict - ): tournament_brackets + delete_news_articles_by_pk(id: uuid!): news_articles """ - insert data into the table: "tournament_categories" + delete data from the table: "notification_preferences" """ - insert_tournament_categories( - """the rows to be inserted""" - objects: [tournament_categories_insert_input!]! - - """upsert condition""" - on_conflict: tournament_categories_on_conflict - ): tournament_categories_mutation_response + delete_notification_preferences( + """filter the rows which have to be deleted""" + where: notification_preferences_bool_exp! + ): notification_preferences_mutation_response """ - insert a single row into the table: "tournament_categories" + delete single row from the table: "notification_preferences" """ - insert_tournament_categories_one( - """the row to be inserted""" - object: tournament_categories_insert_input! - - """upsert condition""" - on_conflict: tournament_categories_on_conflict - ): tournament_categories + delete_notification_preferences_by_pk(channel: String!, key: String!, steam_id: bigint!): notification_preferences """ - insert data into the table: "tournament_organizer_teams" + delete data from the table: "notifications" """ - insert_tournament_organizer_teams( - """the rows to be inserted""" - objects: [tournament_organizer_teams_insert_input!]! - - """upsert condition""" - on_conflict: tournament_organizer_teams_on_conflict - ): tournament_organizer_teams_mutation_response + delete_notifications( + """filter the rows which have to be deleted""" + where: notifications_bool_exp! + ): notifications_mutation_response """ - insert a single row into the table: "tournament_organizer_teams" + delete single row from the table: "notifications" """ - insert_tournament_organizer_teams_one( - """the row to be inserted""" - object: tournament_organizer_teams_insert_input! - - """upsert condition""" - on_conflict: tournament_organizer_teams_on_conflict - ): tournament_organizer_teams + delete_notifications_by_pk(id: uuid!): notifications """ - insert data into the table: "tournament_organizers" + delete data from the table: "pending_match_import_players" """ - insert_tournament_organizers( - """the rows to be inserted""" - objects: [tournament_organizers_insert_input!]! - - """upsert condition""" - on_conflict: tournament_organizers_on_conflict - ): tournament_organizers_mutation_response + delete_pending_match_import_players( + """filter the rows which have to be deleted""" + where: pending_match_import_players_bool_exp! + ): pending_match_import_players_mutation_response """ - insert a single row into the table: "tournament_organizers" + delete single row from the table: "pending_match_import_players" """ - insert_tournament_organizers_one( - """the row to be inserted""" - object: tournament_organizers_insert_input! - - """upsert condition""" - on_conflict: tournament_organizers_on_conflict - ): tournament_organizers + delete_pending_match_import_players_by_pk(steam_id: bigint!, valve_match_id: numeric!): pending_match_import_players """ - insert data into the table: "tournament_prizes" + delete data from the table: "pending_match_imports" """ - insert_tournament_prizes( - """the rows to be inserted""" - objects: [tournament_prizes_insert_input!]! - - """upsert condition""" - on_conflict: tournament_prizes_on_conflict - ): tournament_prizes_mutation_response + delete_pending_match_imports( + """filter the rows which have to be deleted""" + where: pending_match_imports_bool_exp! + ): pending_match_imports_mutation_response """ - insert a single row into the table: "tournament_prizes" + delete single row from the table: "pending_match_imports" """ - insert_tournament_prizes_one( - """the row to be inserted""" - object: tournament_prizes_insert_input! - - """upsert condition""" - on_conflict: tournament_prizes_on_conflict - ): tournament_prizes + delete_pending_match_imports_by_pk(valve_match_id: numeric!): pending_match_imports """ - insert data into the table: "tournament_stage_windows" + delete data from the table: "player_aim_stats_demo" """ - insert_tournament_stage_windows( - """the rows to be inserted""" - objects: [tournament_stage_windows_insert_input!]! - - """upsert condition""" - on_conflict: tournament_stage_windows_on_conflict - ): tournament_stage_windows_mutation_response + delete_player_aim_stats_demo( + """filter the rows which have to be deleted""" + where: player_aim_stats_demo_bool_exp! + ): player_aim_stats_demo_mutation_response """ - insert a single row into the table: "tournament_stage_windows" + delete single row from the table: "player_aim_stats_demo" """ - insert_tournament_stage_windows_one( - """the row to be inserted""" - object: tournament_stage_windows_insert_input! - - """upsert condition""" - on_conflict: tournament_stage_windows_on_conflict - ): tournament_stage_windows + delete_player_aim_stats_demo_by_pk(attacker_steam_id: bigint!, match_map_id: uuid!): player_aim_stats_demo """ - insert data into the table: "tournament_stages" + delete data from the table: "player_aim_weapon_stats" """ - insert_tournament_stages( - """the rows to be inserted""" - objects: [tournament_stages_insert_input!]! - - """upsert condition""" - on_conflict: tournament_stages_on_conflict - ): tournament_stages_mutation_response + delete_player_aim_weapon_stats( + """filter the rows which have to be deleted""" + where: player_aim_weapon_stats_bool_exp! + ): player_aim_weapon_stats_mutation_response """ - insert a single row into the table: "tournament_stages" + delete single row from the table: "player_aim_weapon_stats" """ - insert_tournament_stages_one( - """the row to be inserted""" - object: tournament_stages_insert_input! - - """upsert condition""" - on_conflict: tournament_stages_on_conflict - ): tournament_stages + delete_player_aim_weapon_stats_by_pk(match_map_id: uuid!, steam_id: bigint!, weapon_class: String!): player_aim_weapon_stats """ - insert data into the table: "tournament_team_invites" + delete data from the table: "player_assists" """ - insert_tournament_team_invites( - """the rows to be inserted""" - objects: [tournament_team_invites_insert_input!]! + delete_player_assists( + """filter the rows which have to be deleted""" + where: player_assists_bool_exp! + ): player_assists_mutation_response - """upsert condition""" - on_conflict: tournament_team_invites_on_conflict - ): tournament_team_invites_mutation_response + """ + delete single row from the table: "player_assists" + """ + delete_player_assists_by_pk(attacked_steam_id: bigint!, attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_assists """ - insert a single row into the table: "tournament_team_invites" + delete data from the table: "player_damages" """ - insert_tournament_team_invites_one( - """the row to be inserted""" - object: tournament_team_invites_insert_input! + delete_player_damages( + """filter the rows which have to be deleted""" + where: player_damages_bool_exp! + ): player_damages_mutation_response - """upsert condition""" - on_conflict: tournament_team_invites_on_conflict - ): tournament_team_invites + """ + delete single row from the table: "player_damages" + """ + delete_player_damages_by_pk(id: uuid!, match_map_id: uuid!, time: timestamptz!): player_damages """ - insert data into the table: "tournament_team_roster" + delete data from the table: "player_elo" """ - insert_tournament_team_roster( - """the rows to be inserted""" - objects: [tournament_team_roster_insert_input!]! + delete_player_elo( + """filter the rows which have to be deleted""" + where: player_elo_bool_exp! + ): player_elo_mutation_response - """upsert condition""" - on_conflict: tournament_team_roster_on_conflict - ): tournament_team_roster_mutation_response + """ + delete single row from the table: "player_elo" + """ + delete_player_elo_by_pk(match_id: uuid!, steam_id: bigint!, type: e_match_types_enum!): player_elo """ - insert a single row into the table: "tournament_team_roster" + delete data from the table: "player_faceit_rank_history" """ - insert_tournament_team_roster_one( - """the row to be inserted""" - object: tournament_team_roster_insert_input! + delete_player_faceit_rank_history( + """filter the rows which have to be deleted""" + where: player_faceit_rank_history_bool_exp! + ): player_faceit_rank_history_mutation_response - """upsert condition""" - on_conflict: tournament_team_roster_on_conflict - ): tournament_team_roster + """ + delete single row from the table: "player_faceit_rank_history" + """ + delete_player_faceit_rank_history_by_pk(id: uuid!): player_faceit_rank_history """ - insert data into the table: "tournament_teams" + delete data from the table: "player_flashes" """ - insert_tournament_teams( - """the rows to be inserted""" - objects: [tournament_teams_insert_input!]! + delete_player_flashes( + """filter the rows which have to be deleted""" + where: player_flashes_bool_exp! + ): player_flashes_mutation_response - """upsert condition""" - on_conflict: tournament_teams_on_conflict - ): tournament_teams_mutation_response + """ + delete single row from the table: "player_flashes" + """ + delete_player_flashes_by_pk(attacked_steam_id: bigint!, attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_flashes """ - insert a single row into the table: "tournament_teams" + delete data from the table: "player_kills" """ - insert_tournament_teams_one( - """the row to be inserted""" - object: tournament_teams_insert_input! + delete_player_kills( + """filter the rows which have to be deleted""" + where: player_kills_bool_exp! + ): player_kills_mutation_response - """upsert condition""" - on_conflict: tournament_teams_on_conflict - ): tournament_teams + """ + delete single row from the table: "player_kills" + """ + delete_player_kills_by_pk(attacked_steam_id: bigint!, attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_kills """ - insert data into the table: "tournaments" + delete data from the table: "player_kills_by_weapon" """ - insert_tournaments( - """the rows to be inserted""" - objects: [tournaments_insert_input!]! + delete_player_kills_by_weapon( + """filter the rows which have to be deleted""" + where: player_kills_by_weapon_bool_exp! + ): player_kills_by_weapon_mutation_response - """upsert condition""" - on_conflict: tournaments_on_conflict - ): tournaments_mutation_response + """ + delete single row from the table: "player_kills_by_weapon" + """ + delete_player_kills_by_weapon_by_pk(player_steam_id: bigint!, with: String!): player_kills_by_weapon """ - insert a single row into the table: "tournaments" + delete data from the table: "player_leaderboard_rank" """ - insert_tournaments_one( - """the row to be inserted""" - object: tournaments_insert_input! + delete_player_leaderboard_rank( + """filter the rows which have to be deleted""" + where: player_leaderboard_rank_bool_exp! + ): player_leaderboard_rank_mutation_response - """upsert condition""" - on_conflict: tournaments_on_conflict - ): tournaments + """ + delete data from the table: "player_match_map_stats" + """ + delete_player_match_map_stats( + """filter the rows which have to be deleted""" + where: player_match_map_stats_bool_exp! + ): player_match_map_stats_mutation_response """ - insert data into the table: "v_match_captains" + delete single row from the table: "player_match_map_stats" """ - insert_v_match_captains( - """the rows to be inserted""" - objects: [v_match_captains_insert_input!]! - ): v_match_captains_mutation_response + delete_player_match_map_stats_by_pk(match_map_id: uuid!, steam_id: bigint!): player_match_map_stats """ - insert a single row into the table: "v_match_captains" + delete data from the table: "player_objectives" """ - insert_v_match_captains_one( - """the row to be inserted""" - object: v_match_captains_insert_input! - ): v_match_captains + delete_player_objectives( + """filter the rows which have to be deleted""" + where: player_objectives_bool_exp! + ): player_objectives_mutation_response """ - insert data into the table: "v_match_map_backup_rounds" + delete single row from the table: "player_objectives" """ - insert_v_match_map_backup_rounds( - """the rows to be inserted""" - objects: [v_match_map_backup_rounds_insert_input!]! - ): v_match_map_backup_rounds_mutation_response + delete_player_objectives_by_pk(match_map_id: uuid!, player_steam_id: bigint!, time: timestamptz!): player_objectives """ - insert a single row into the table: "v_match_map_backup_rounds" + delete data from the table: "player_premier_rank_history" """ - insert_v_match_map_backup_rounds_one( - """the row to be inserted""" - object: v_match_map_backup_rounds_insert_input! - ): v_match_map_backup_rounds + delete_player_premier_rank_history( + """filter the rows which have to be deleted""" + where: player_premier_rank_history_bool_exp! + ): player_premier_rank_history_mutation_response """ - insert data into the table: "v_player_match_map_hltv" + delete single row from the table: "player_premier_rank_history" """ - insert_v_player_match_map_hltv( - """the rows to be inserted""" - objects: [v_player_match_map_hltv_insert_input!]! - ): v_player_match_map_hltv_mutation_response + delete_player_premier_rank_history_by_pk(id: uuid!): player_premier_rank_history """ - insert a single row into the table: "v_player_match_map_hltv" + delete data from the table: "player_sanctions" """ - insert_v_player_match_map_hltv_one( - """the row to be inserted""" - object: v_player_match_map_hltv_insert_input! - ): v_player_match_map_hltv + delete_player_sanctions( + """filter the rows which have to be deleted""" + where: player_sanctions_bool_exp! + ): player_sanctions_mutation_response """ - insert data into the table: "v_pool_maps" + delete single row from the table: "player_sanctions" """ - insert_v_pool_maps( - """the rows to be inserted""" - objects: [v_pool_maps_insert_input!]! - ): v_pool_maps_mutation_response + delete_player_sanctions_by_pk(created_at: timestamptz!, id: uuid!): player_sanctions """ - insert a single row into the table: "v_pool_maps" + delete data from the table: "player_season_stats" """ - insert_v_pool_maps_one( - """the row to be inserted""" - object: v_pool_maps_insert_input! - ): v_pool_maps + delete_player_season_stats( + """filter the rows which have to be deleted""" + where: player_season_stats_bool_exp! + ): player_season_stats_mutation_response """ - insert data into the table: "v_team_stage_results" + delete single row from the table: "player_season_stats" """ - insert_v_team_stage_results( - """the rows to be inserted""" - objects: [v_team_stage_results_insert_input!]! + delete_player_season_stats_by_pk(player_steam_id: bigint!, season_id: uuid!): player_season_stats - """upsert condition""" - on_conflict: v_team_stage_results_on_conflict - ): v_team_stage_results_mutation_response + """ + delete data from the table: "player_stats" + """ + delete_player_stats( + """filter the rows which have to be deleted""" + where: player_stats_bool_exp! + ): player_stats_mutation_response """ - insert a single row into the table: "v_team_stage_results" + delete single row from the table: "player_stats" """ - insert_v_team_stage_results_one( - """the row to be inserted""" - object: v_team_stage_results_insert_input! + delete_player_stats_by_pk(player_steam_id: bigint!): player_stats - """upsert condition""" - on_conflict: v_team_stage_results_on_conflict - ): v_team_stage_results + """ + delete data from the table: "player_steam_bot_friend" + """ + delete_player_steam_bot_friend( + """filter the rows which have to be deleted""" + where: player_steam_bot_friend_bool_exp! + ): player_steam_bot_friend_mutation_response - """Install a game plugin into a node's plugin store""" - installGamePlugin(slug: String!, version: String): SuccessOutput + """ + delete single row from the table: "player_steam_bot_friend" + """ + delete_player_steam_bot_friend_by_pk(steam_id: bigint!): player_steam_bot_friend - """joinDraftGame""" - joinDraftGame(draftGameId: uuid!, inviteCode: String): SuccessOutput + """ + delete data from the table: "player_steam_match_auth" + """ + delete_player_steam_match_auth( + """filter the rows which have to be deleted""" + where: player_steam_match_auth_bool_exp! + ): player_steam_match_auth_mutation_response - """joinDraftGameAsParty""" - joinDraftGameAsParty(draftGameId: uuid!, inviteCode: String): SuccessOutput - kickServerPlayer(reason: String, serverId: String!, steam_id: String!): KickResult! + """ + delete single row from the table: "player_steam_match_auth" + """ + delete_player_steam_match_auth_by_pk(steam_id: bigint!): player_steam_match_auth """ - execute VOLATILE function "league_award_forfeit" which returns "matches" + delete data from the table: "player_unused_utility" """ - league_award_forfeit( - """ - input parameters for function "league_award_forfeit" - """ - args: league_award_forfeit_args! + delete_player_unused_utility( + """filter the rows which have to be deleted""" + where: player_unused_utility_bool_exp! + ): player_unused_utility_mutation_response - """distinct select on columns""" - distinct_on: [matches_select_column!] + """ + delete single row from the table: "player_unused_utility" + """ + delete_player_unused_utility_by_pk(match_map_id: uuid!, player_steam_id: bigint!): player_unused_utility - """limit the number of rows returned""" - limit: Int + """ + delete data from the table: "player_utility" + """ + delete_player_utility( + """filter the rows which have to be deleted""" + where: player_utility_bool_exp! + ): player_utility_mutation_response - """skip the first n rows. Use only with order_by""" - offset: Int + """ + delete single row from the table: "player_utility" + """ + delete_player_utility_by_pk(attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_utility - """sort the rows by one or more columns""" - order_by: [matches_order_by!] + """ + delete data from the table: "players" + """ + delete_players( + """filter the rows which have to be deleted""" + where: players_bool_exp! + ): players_mutation_response - """filter the rows returned""" - where: matches_bool_exp - ): [matches!]! - leaveLineup(match_id: String!): SuccessOutput - linkSteamMatchHistory(auth_code: String!, share_code: String!): SteamMatchHistoryLinkOutput + """ + delete single row from the table: "players" + """ + delete_players_by_pk(steam_id: bigint!): players - """Load dev fixture data (dev only)""" - loadFixtures: SuccessOutput + """ + delete data from the table: "plugin_versions" + """ + delete_plugin_versions( + """filter the rows which have to be deleted""" + where: plugin_versions_bool_exp! + ): plugin_versions_mutation_response - """logout""" - logout: SuccessOutput + """ + delete single row from the table: "plugin_versions" + """ + delete_plugin_versions_by_pk(runtime: e_plugin_runtimes_enum!, version: String!): plugin_versions - """Move file or directory on game server""" - moveServerItem(dest_path: String!, node_id: String!, server_id: String, source_path: String!): SuccessOutput + """ + delete data from the table: "push_subscriptions" + """ + delete_push_subscriptions( + """filter the rows which have to be deleted""" + where: push_subscriptions_bool_exp! + ): push_subscriptions_mutation_response - """Return the latest S3 orphan-scan report (admin only).""" - orphanedDemosScanResult: OrphanScanResultOutput + """ + delete single row from the table: "push_subscriptions" + """ + delete_push_subscriptions_by_pk(id: uuid!): push_subscriptions """ - Flag in-flight clip_render_jobs paused; pod halts after current highlight. + delete data from the table: "seasons" """ - pauseClipRenderBatch(match_map_id: uuid!): SuccessOutput - pollSteamMatchHistory: SteamMatchHistoryPollOutput + delete_seasons( + """filter the rows which have to be deleted""" + where: seasons_bool_exp! + ): seasons_mutation_response - """previewDraftGame""" - previewDraftGame(draftGameId: uuid!, inviteCode: String): DraftGamePreviewOutput + """ + delete single row from the table: "seasons" + """ + delete_seasons_by_pk(id: uuid!): seasons - """Resolve a game mode into the plugins and cfg a server would load""" - previewGameMode(gameModeId: uuid!): PreviewGameModeOutput + """ + delete data from the table: "server_regions" + """ + delete_server_regions( + """filter the rows which have to be deleted""" + where: server_regions_bool_exp! + ): server_regions_mutation_response """ - Build a multi-segment ClipSpec from a player+preset and queue it via the batch render path (no live demo session required) + delete single row from the table: "server_regions" """ - queueClipFromPreset(fps: Int, match_map_id: uuid!, preset: String!, resolution: String, target_name: String, target_steam_id: String!, title: String): CreateClipRenderOutput - randomizeTeams(match_id: uuid!): SuccessOutput - rebootMatchServer(match_id: uuid!): SuccessOutput + delete_server_regions_by_pk(value: String!): server_regions """ - execute VOLATILE function "recalculate_tournament_awards" which returns "award_recipients" + delete data from the table: "servers" """ - recalculate_tournament_awards( - """ - input parameters for function "recalculate_tournament_awards" - """ - args: recalculate_tournament_awards_args! - - """distinct select on columns""" - distinct_on: [award_recipients_select_column!] - - """limit the number of rows returned""" - limit: Int + delete_servers( + """filter the rows which have to be deleted""" + where: servers_bool_exp! + ): servers_mutation_response - """skip the first n rows. Use only with order_by""" - offset: Int + """ + delete single row from the table: "servers" + """ + delete_servers_by_pk(id: uuid!): servers - """sort the rows by one or more columns""" - order_by: [award_recipients_order_by!] + """ + delete data from the table: "settings" + """ + delete_settings( + """filter the rows which have to be deleted""" + where: settings_bool_exp! + ): settings_mutation_response - """filter the rows returned""" - where: award_recipients_bool_exp - ): [award_recipients!]! + """ + delete single row from the table: "settings" + """ + delete_settings_by_pk(name: String!): settings """ - Wipe and rebuild all player ELO from finished matches in chronological order (admin only). Runs in the background; track via recomputePlayerEloStatus. + delete data from the table: "steam_account_claims" """ - recomputePlayerElo: RecomputeEloStartedOutput + delete_steam_account_claims( + """filter the rows which have to be deleted""" + where: steam_account_claims_bool_exp! + ): steam_account_claims_mutation_response - """Return the progress of the ELO recompute run (admin only).""" - recomputePlayerEloStatus: RecomputeEloStatusOutput + """ + delete single row from the table: "steam_account_claims" + """ + delete_steam_account_claims_by_pk(id: uuid!): steam_account_claims - """Re-read which plugins are actually on a node""" - reconcileNodePlugins(nodeId: String!): ReconcileNodePluginsOutput - reconnectLive(match_id: uuid!): SuccessOutput + """ + delete data from the table: "steam_accounts" + """ + delete_steam_accounts( + """filter the rows which have to be deleted""" + where: steam_accounts_bool_exp! + ): steam_accounts_mutation_response """ - Reindex every player into the Typesense search index (admin only). Runs in the background; track via refreshAllPlayersStatus. + delete single row from the table: "steam_accounts" """ - refreshAllPlayers: ReindexStartedOutput + delete_steam_accounts_by_pk(id: uuid!): steam_accounts - """Return the progress of the player reindex run (admin only).""" - refreshAllPlayersStatus: ReindexStatusOutput - refreshFaceitRank(steam_id: String!): SuccessOutput - refreshLiveHud(match_id: uuid!): SuccessOutput - registerName(name: String!): SuccessOutput + """ + delete data from the table: "system_alerts" + """ + delete_system_alerts( + """filter the rows which have to be deleted""" + where: system_alerts_bool_exp! + ): system_alerts_mutation_response - """Remove dev fixture data (dev only)""" - removeFixtures: SuccessOutput + """ + delete single row from the table: "system_alerts" + """ + delete_system_alerts_by_pk(id: uuid!): system_alerts - """Remove a friends-role presence bot account""" - removeSteamPresenceBotAccount(account_id: String!): SuccessOutput + """ + delete data from the table: "team_invites" + """ + delete_team_invites( + """filter the rows which have to be deleted""" + where: team_invites_bool_exp! + ): team_invites_mutation_response """ - execute VOLATILE function "remove_league_team_from_season" which returns "league_team_seasons" + delete single row from the table: "team_invites" """ - remove_league_team_from_season( - """ - input parameters for function "remove_league_team_from_season" - """ - args: remove_league_team_from_season_args! + delete_team_invites_by_pk(id: uuid!): team_invites - """distinct select on columns""" - distinct_on: [league_team_seasons_select_column!] + """ + delete data from the table: "team_roster" + """ + delete_team_roster( + """filter the rows which have to be deleted""" + where: team_roster_bool_exp! + ): team_roster_mutation_response - """limit the number of rows returned""" - limit: Int + """ + delete single row from the table: "team_roster" + """ + delete_team_roster_by_pk(player_steam_id: bigint!, team_id: uuid!): team_roster - """skip the first n rows. Use only with order_by""" - offset: Int + """ + delete data from the table: "team_scrim_alerts" + """ + delete_team_scrim_alerts( + """filter the rows which have to be deleted""" + where: team_scrim_alerts_bool_exp! + ): team_scrim_alerts_mutation_response - """sort the rows by one or more columns""" - order_by: [league_team_seasons_order_by!] + """ + delete single row from the table: "team_scrim_alerts" + """ + delete_team_scrim_alerts_by_pk(id: uuid!): team_scrim_alerts - """filter the rows returned""" - where: league_team_seasons_bool_exp - ): [league_team_seasons!]! + """ + delete data from the table: "team_scrim_availability" + """ + delete_team_scrim_availability( + """filter the rows which have to be deleted""" + where: team_scrim_availability_bool_exp! + ): team_scrim_availability_mutation_response - """Rename file or directory on game server""" - renameServerItem(new_path: String!, node_id: String!, old_path: String!, server_id: String): SuccessOutput + """ + delete single row from the table: "team_scrim_availability" + """ + delete_team_scrim_availability_by_pk(id: uuid!): team_scrim_availability """ - execute VOLATILE function "reorder_league_divisions" which returns "league_divisions" + delete data from the table: "team_scrim_request_proposals" """ - reorder_league_divisions( - """ - input parameters for function "reorder_league_divisions" - """ - args: reorder_league_divisions_args! + delete_team_scrim_request_proposals( + """filter the rows which have to be deleted""" + where: team_scrim_request_proposals_bool_exp! + ): team_scrim_request_proposals_mutation_response - """distinct select on columns""" - distinct_on: [league_divisions_select_column!] + """ + delete single row from the table: "team_scrim_request_proposals" + """ + delete_team_scrim_request_proposals_by_pk(id: uuid!): team_scrim_request_proposals - """limit the number of rows returned""" - limit: Int + """ + delete data from the table: "team_scrim_requests" + """ + delete_team_scrim_requests( + """filter the rows which have to be deleted""" + where: team_scrim_requests_bool_exp! + ): team_scrim_requests_mutation_response - """skip the first n rows. Use only with order_by""" - offset: Int + """ + delete single row from the table: "team_scrim_requests" + """ + delete_team_scrim_requests_by_pk(id: uuid!): team_scrim_requests - """sort the rows by one or more columns""" - order_by: [league_divisions_order_by!] + """ + delete data from the table: "team_scrim_settings" + """ + delete_team_scrim_settings( + """filter the rows which have to be deleted""" + where: team_scrim_settings_bool_exp! + ): team_scrim_settings_mutation_response - """filter the rows returned""" - where: league_divisions_bool_exp - ): [league_divisions!]! + """ + delete single row from the table: "team_scrim_settings" + """ + delete_team_scrim_settings_by_pk(id: uuid!): team_scrim_settings """ - Re-parse every demo in the system (admin only). Runs one demo at a time in the background; this can take a very long time. Track via reparseAllDemosStatus. + delete data from the table: "team_suggestions" """ - reparseAllDemos: ReparseAllStartedOutput + delete_team_suggestions( + """filter the rows which have to be deleted""" + where: team_suggestions_bool_exp! + ): team_suggestions_mutation_response - """Return the progress of the reparse-all-demos run (admin only).""" - reparseAllDemosStatus: ReparseAllStatusOutput + """ + delete single row from the table: "team_suggestions" + """ + delete_team_suggestions_by_pk(id: uuid!): team_suggestions - """Re-parse demo metadata for a match map (admin only)""" - reparseDemo(match_map_id: uuid!): SuccessOutput + """ + delete data from the table: "teams" + """ + delete_teams( + """filter the rows which have to be deleted""" + where: teams_bool_exp! + ): teams_mutation_response """ - Re-parse all demos across every map for a match (admin only). Fires in the background and returns immediately. + delete single row from the table: "teams" """ - reparseMatchDemos(match_id: uuid!): SuccessOutput - requestNameChange(name: String!, steam_id: bigint!): SuccessOutput + delete_teams_by_pk(id: uuid!): teams """ - Reset a terminal-state clip_render_jobs row back to queued and re-enqueue the batch worker (admin only). + delete data from the table: "tournament_awards" """ - requeueClipRender(job_id: uuid!): SuccessOutput + delete_tournament_awards( + """filter the rows which have to be deleted""" + where: tournament_awards_bool_exp! + ): tournament_awards_mutation_response - """respondDraftInvite""" - respondDraftInvite(accept: Boolean!, draftGameId: uuid!): SuccessOutput + """ + delete single row from the table: "tournament_awards" + """ + delete_tournament_awards_by_pk(id: uuid!): tournament_awards - """respondToScrimRequest""" - respondToScrimRequest(accept: Boolean!, request_id: uuid!): SuccessOutput - restartService(service: String!): SuccessOutput + """ + delete data from the table: "tournament_brackets" + """ + delete_tournament_brackets( + """filter the rows which have to be deleted""" + where: tournament_brackets_bool_exp! + ): tournament_brackets_mutation_response """ - execute VOLATILE function "restart_league_season" which returns "league_seasons" + delete single row from the table: "tournament_brackets" """ - restart_league_season( - """ - input parameters for function "restart_league_season" - """ - args: restart_league_season_args! + delete_tournament_brackets_by_pk(id: uuid!): tournament_brackets - """distinct select on columns""" - distinct_on: [league_seasons_select_column!] + """ + delete data from the table: "tournament_categories" + """ + delete_tournament_categories( + """filter the rows which have to be deleted""" + where: tournament_categories_bool_exp! + ): tournament_categories_mutation_response - """limit the number of rows returned""" - limit: Int + """ + delete single row from the table: "tournament_categories" + """ + delete_tournament_categories_by_pk(category: e_tournament_categories_enum!, tournament_id: uuid!): tournament_categories - """skip the first n rows. Use only with order_by""" - offset: Int + """ + delete data from the table: "tournament_organizer_teams" + """ + delete_tournament_organizer_teams( + """filter the rows which have to be deleted""" + where: tournament_organizer_teams_bool_exp! + ): tournament_organizer_teams_mutation_response - """sort the rows by one or more columns""" - order_by: [league_seasons_order_by!] + """ + delete single row from the table: "tournament_organizer_teams" + """ + delete_tournament_organizer_teams_by_pk(team_id: uuid!, tournament_id: uuid!): tournament_organizer_teams - """filter the rows returned""" - where: league_seasons_bool_exp - ): [league_seasons!]! + """ + delete data from the table: "tournament_organizers" + """ + delete_tournament_organizers( + """filter the rows which have to be deleted""" + where: tournament_organizers_bool_exp! + ): tournament_organizers_mutation_response - """Clear paused flag and re-enqueue remaining queued clip_render_jobs.""" - resumeClipRenderBatch(match_map_id: uuid!): SuccessOutput + """ + delete single row from the table: "tournament_organizers" + """ + delete_tournament_organizers_by_pk(steam_id: bigint!, tournament_id: uuid!): tournament_organizers """ - Delete terminal clip_render_jobs rows for a match_map (all or only failed/cancelled) and re-create them from their saved specs. + delete data from the table: "tournament_prizes" """ - retryClipRenderBatch(match_map_id: uuid!, only_failed: Boolean): SuccessOutput - retryPendingMatchImport(valve_match_id: String!): PendingMatchImportActionOutput + delete_tournament_prizes( + """filter the rows which have to be deleted""" + where: tournament_prizes_bool_exp! + ): tournament_prizes_mutation_response - """Revoke a hand-granted award""" - revokeAward(id: uuid!): SuccessOutput - sanctionServerPlayer(duration: Float, reason: String, serverId: String, steam_id: String!, type: String!): SanctionResult! + """ + delete single row from the table: "tournament_prizes" + """ + delete_tournament_prizes_by_pk(id: uuid!): tournament_prizes - """Create or update a catalog award""" - saveAward(allow_multiple: Boolean, description: String, event_id: uuid, id: uuid, league_season_id: uuid, name: String!, season_id: uuid, silhouette: Int, tier: String!, tournament_id: uuid): Award + """ + delete data from the table: "tournament_stage_windows" + """ + delete_tournament_stage_windows( + """filter the rows which have to be deleted""" + where: tournament_stage_windows_bool_exp! + ): tournament_stage_windows_mutation_response """ - Create or update a first-party news post. Caller role is verified against public.post_news_role. + delete single row from the table: "tournament_stage_windows" """ - saveNewsPost(content_markdown: String!, cover_image_url: String, id: uuid, teaser: String, title: String!): NewsPost + delete_tournament_stage_windows_by_pk(id: uuid!): tournament_stage_windows """ - Scan S3 for objects not referenced in the database (admin only). Runs in the background; results land in the logs and orphanedDemosScanResult. + delete data from the table: "tournament_stages" """ - scanOrphanedDemos: ScanStartedOutput + delete_tournament_stages( + """filter the rows which have to be deleted""" + where: tournament_stages_bool_exp! + ): tournament_stages_mutation_response - """Scan all players who have been on a lineup for Steam VAC/game bans""" - scanSteamBans: SuccessOutput + """ + delete single row from the table: "tournament_stages" + """ + delete_tournament_stages_by_pk(id: uuid!): tournament_stages - """scheduleMatch""" - scheduleMatch(match_id: uuid!, time: timestamptz): SuccessOutput + """ + delete data from the table: "tournament_team_invites" + """ + delete_tournament_team_invites( + """filter the rows which have to be deleted""" + where: tournament_team_invites_bool_exp! + ): tournament_team_invites_mutation_response - """sendScrimRequest""" - sendScrimRequest(best_of: Int, from_team_id: uuid!, proposed_scheduled_at: timestamptz!, region: String, to_team_id: uuid!): SuccessOutput - setGameNodeSchedulingState(enabled: Boolean!, game_server_node_id: String!): SuccessOutput - setHudMode(match_id: uuid!, mode: String!): SuccessOutput + """ + delete single row from the table: "tournament_team_invites" + """ + delete_tournament_team_invites_by_pk(id: uuid!): tournament_team_invites - """setMapWinner""" - setMapWinner(match_id: uuid!, match_map_id: uuid!, winning_lineup_id: uuid!): SuccessOutput + """ + delete data from the table: "tournament_team_roster" + """ + delete_tournament_team_roster( + """filter the rows which have to be deleted""" + where: tournament_team_roster_bool_exp! + ): tournament_team_roster_mutation_response - """setMatchWinner""" - setMatchWinner(match_id: uuid!, winning_lineup_id: uuid!): SuccessOutput + """ + delete single row from the table: "tournament_team_roster" + """ + delete_tournament_team_roster_by_pk(player_steam_id: bigint!, tournament_id: uuid!): tournament_team_roster """ - Publish or unpublish a news post. Caller role is verified against public.post_news_role. + delete data from the table: "tournament_teams" """ - setNewsPostStatus(id: uuid!, status: String!): NewsPost + delete_tournament_teams( + """filter the rows which have to be deleted""" + where: tournament_teams_bool_exp! + ): tournament_teams_mutation_response - """Map a tournament placement to an award""" - setTournamentAward(award_id: uuid, custom_name: String, placement: Int!, silhouette: Int, tournament_id: uuid!): TournamentAward - setupGameServer: SetupGameServeOutput - skipShaders(match_id: uuid!): SuccessOutput - specAutodirector(enabled: Boolean!, match_id: uuid!): SuccessOutput - specClick(button: String!, match_id: uuid!): SuccessOutput - specHud(match_id: uuid!, visible: Boolean!): SuccessOutput - specHudSides(match_id: uuid!): SuccessOutput - specJump(match_id: uuid!): SuccessOutput - specPlayer(accountid: Int!, match_id: uuid!): SuccessOutput - specScoreboard(match_id: uuid!, show: Boolean!): SuccessOutput - specSlot(match_id: uuid!, slot: Int!): SuccessOutput - specXray(enabled: Boolean!, match_id: uuid!): SuccessOutput - startLive(match_id: uuid!, mode: String!): SuccessOutput + """ + delete single row from the table: "tournament_teams" + """ + delete_tournament_teams_by_pk(id: uuid!): tournament_teams - """startMatch""" - startMatch(match_id: uuid!, server_id: uuid): SuccessOutput - stopGpuSession(game_server_node_id: uuid!): SuccessOutput - stopLive(match_id: uuid!): SuccessOutput - stopWatchDemo(match_map_id: uuid!): SuccessOutput + """ + delete data from the table: "tournaments" + """ + delete_tournaments( + """filter the rows which have to be deleted""" + where: tournaments_bool_exp! + ): tournaments_mutation_response - """Submit a Steam Guard code for a presence bot account""" - submitSteamPresenceSteamGuard(account_id: String!, code: String!): SuccessOutput - swapLineups(match_id: uuid!): SuccessOutput - switchLineup(match_id: String!): SuccessOutput - switchLiveMatch(from_match_id: uuid!, mode: String!, to_match_id: uuid!): SuccessOutput + """ + delete single row from the table: "tournaments" + """ + delete_tournaments_by_pk(id: uuid!): tournaments - """Pull the game plugin registry into this panel's catalog""" - syncPluginRegistry: SyncPluginRegistryOutput - syncSteamFriends: SuccessOutput + """ + delete data from the table: "utility_collection_items" + """ + delete_utility_collection_items( + """filter the rows which have to be deleted""" + where: utility_collection_items_bool_exp! + ): utility_collection_items_mutation_response - """Test FACEIT Data + Downloads API connectivity for the current admin""" - testFaceitIntegration: FaceitTestOutput - testUpload: TestUploadResponse + """ + delete single row from the table: "utility_collection_items" + """ + delete_utility_collection_items_by_pk(collection_id: uuid!, utility_lineup_id: uuid!): utility_collection_items - """Remove a game plugin from a node's plugin store""" - uninstallGamePlugin(force: Boolean, slug: String!): SuccessOutput - unlinkDiscord: SuccessOutput - unlinkSteamMatchHistory: SuccessOutput - unsanctionServerPlayer(serverId: String, steam_id: String!, type: String!): SanctionResult! + """ + delete data from the table: "utility_collections" + """ + delete_utility_collections( + """filter the rows which have to be deleted""" + where: utility_collections_bool_exp! + ): utility_collections_mutation_response - """Owner-only patch for clip title / visibility / target_steam_id.""" - updateClip(clip_id: uuid!, target_steam_id: String, title: String, visibility: String): SuccessOutput - updateCs(game: String, game_server_node_id: uuid): SuccessOutput + """ + delete single row from the table: "utility_collections" + """ + delete_utility_collections_by_pk(id: uuid!): utility_collections - """updateDraftGame""" - updateDraftGame(draftGameId: uuid!, settings: jsonb!): SuccessOutput - updateServices: SuccessOutput + """ + delete data from the table: "utility_demo_mines" + """ + delete_utility_demo_mines( + """filter the rows which have to be deleted""" + where: utility_demo_mines_bool_exp! + ): utility_demo_mines_mutation_response """ - update data of the table: "_map_pool" + delete single row from the table: "utility_demo_mines" """ - update__map_pool( - """sets the columns of the filtered rows to the given values""" - _set: _map_pool_set_input + delete_utility_demo_mines_by_pk(match_map_demo_id: uuid!): utility_demo_mines - """filter the rows which have to be updated""" - where: _map_pool_bool_exp! - ): _map_pool_mutation_response + """ + delete data from the table: "utility_demo_throws" + """ + delete_utility_demo_throws( + """filter the rows which have to be deleted""" + where: utility_demo_throws_bool_exp! + ): utility_demo_throws_mutation_response """ - update single row of the table: "_map_pool" + delete single row from the table: "utility_demo_throws" """ - update__map_pool_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: _map_pool_set_input - pk_columns: _map_pool_pk_columns_input! - ): _map_pool + delete_utility_demo_throws_by_pk(grenade_id: Int!, match_map_demo_id: uuid!): utility_demo_throws """ - update multiples rows of table: "_map_pool" + delete data from the table: "utility_drift_results" """ - update__map_pool_many( - """updates to execute, in order""" - updates: [_map_pool_updates!]! - ): [_map_pool_mutation_response] + delete_utility_drift_results( + """filter the rows which have to be deleted""" + where: utility_drift_results_bool_exp! + ): utility_drift_results_mutation_response """ - update data of the table: "abandoned_matches" + delete single row from the table: "utility_drift_results" """ - update_abandoned_matches( - """increments the numeric columns with given value of the filtered values""" - _inc: abandoned_matches_inc_input + delete_utility_drift_results_by_pk(utility_drift_scan_id: uuid!, utility_lineup_id: uuid!): utility_drift_results - """sets the columns of the filtered rows to the given values""" - _set: abandoned_matches_set_input + """ + delete data from the table: "utility_drift_scans" + """ + delete_utility_drift_scans( + """filter the rows which have to be deleted""" + where: utility_drift_scans_bool_exp! + ): utility_drift_scans_mutation_response - """filter the rows which have to be updated""" - where: abandoned_matches_bool_exp! - ): abandoned_matches_mutation_response + """ + delete single row from the table: "utility_drift_scans" + """ + delete_utility_drift_scans_by_pk(id: uuid!): utility_drift_scans """ - update single row of the table: "abandoned_matches" + delete data from the table: "utility_lineup_favorites" """ - update_abandoned_matches_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: abandoned_matches_inc_input + delete_utility_lineup_favorites( + """filter the rows which have to be deleted""" + where: utility_lineup_favorites_bool_exp! + ): utility_lineup_favorites_mutation_response - """sets the columns of the filtered rows to the given values""" - _set: abandoned_matches_set_input - pk_columns: abandoned_matches_pk_columns_input! - ): abandoned_matches + """ + delete single row from the table: "utility_lineup_favorites" + """ + delete_utility_lineup_favorites_by_pk(steam_id: bigint!, utility_lineup_id: uuid!): utility_lineup_favorites """ - update multiples rows of table: "abandoned_matches" + delete data from the table: "utility_lineup_progress" """ - update_abandoned_matches_many( - """updates to execute, in order""" - updates: [abandoned_matches_updates!]! - ): [abandoned_matches_mutation_response] + delete_utility_lineup_progress( + """filter the rows which have to be deleted""" + where: utility_lineup_progress_bool_exp! + ): utility_lineup_progress_mutation_response """ - update data of the table: "api_keys" + delete single row from the table: "utility_lineup_progress" """ - update_api_keys( - """increments the numeric columns with given value of the filtered values""" - _inc: api_keys_inc_input + delete_utility_lineup_progress_by_pk(steam_id: bigint!, utility_lineup_id: uuid!): utility_lineup_progress - """sets the columns of the filtered rows to the given values""" - _set: api_keys_set_input + """ + delete data from the table: "utility_lineup_renders" + """ + delete_utility_lineup_renders( + """filter the rows which have to be deleted""" + where: utility_lineup_renders_bool_exp! + ): utility_lineup_renders_mutation_response - """filter the rows which have to be updated""" - where: api_keys_bool_exp! - ): api_keys_mutation_response + """ + delete single row from the table: "utility_lineup_renders" + """ + delete_utility_lineup_renders_by_pk(id: uuid!): utility_lineup_renders """ - update single row of the table: "api_keys" + delete data from the table: "utility_lineup_repairs" """ - update_api_keys_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: api_keys_inc_input + delete_utility_lineup_repairs( + """filter the rows which have to be deleted""" + where: utility_lineup_repairs_bool_exp! + ): utility_lineup_repairs_mutation_response - """sets the columns of the filtered rows to the given values""" - _set: api_keys_set_input - pk_columns: api_keys_pk_columns_input! - ): api_keys + """ + delete single row from the table: "utility_lineup_repairs" + """ + delete_utility_lineup_repairs_by_pk(id: uuid!): utility_lineup_repairs """ - update multiples rows of table: "api_keys" + delete data from the table: "utility_lineup_votes" """ - update_api_keys_many( - """updates to execute, in order""" - updates: [api_keys_updates!]! - ): [api_keys_mutation_response] + delete_utility_lineup_votes( + """filter the rows which have to be deleted""" + where: utility_lineup_votes_bool_exp! + ): utility_lineup_votes_mutation_response """ - update data of the table: "award_recipients" + delete single row from the table: "utility_lineup_votes" """ - update_award_recipients( - """increments the numeric columns with given value of the filtered values""" - _inc: award_recipients_inc_input + delete_utility_lineup_votes_by_pk(steam_id: bigint!, utility_lineup_id: uuid!): utility_lineup_votes - """sets the columns of the filtered rows to the given values""" - _set: award_recipients_set_input + """ + delete data from the table: "utility_lineups" + """ + delete_utility_lineups( + """filter the rows which have to be deleted""" + where: utility_lineups_bool_exp! + ): utility_lineups_mutation_response - """filter the rows which have to be updated""" - where: award_recipients_bool_exp! - ): award_recipients_mutation_response + """ + delete single row from the table: "utility_lineups" + """ + delete_utility_lineups_by_pk(id: uuid!): utility_lineups """ - update single row of the table: "award_recipients" + delete data from the table: "utility_meta_lineups" """ - update_award_recipients_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: award_recipients_inc_input + delete_utility_meta_lineups( + """filter the rows which have to be deleted""" + where: utility_meta_lineups_bool_exp! + ): utility_meta_lineups_mutation_response - """sets the columns of the filtered rows to the given values""" - _set: award_recipients_set_input - pk_columns: award_recipients_pk_columns_input! - ): award_recipients + """ + delete single row from the table: "utility_meta_lineups" + """ + delete_utility_meta_lineups_by_pk(lineup_bucket: String!): utility_meta_lineups """ - update multiples rows of table: "award_recipients" + delete data from the table: "utility_playbook_steps" """ - update_award_recipients_many( - """updates to execute, in order""" - updates: [award_recipients_updates!]! - ): [award_recipients_mutation_response] + delete_utility_playbook_steps( + """filter the rows which have to be deleted""" + where: utility_playbook_steps_bool_exp! + ): utility_playbook_steps_mutation_response """ - update data of the table: "awards" + delete single row from the table: "utility_playbook_steps" """ - update_awards( - """increments the numeric columns with given value of the filtered values""" - _inc: awards_inc_input + delete_utility_playbook_steps_by_pk(id: uuid!): utility_playbook_steps - """sets the columns of the filtered rows to the given values""" - _set: awards_set_input + """ + delete data from the table: "utility_playbooks" + """ + delete_utility_playbooks( + """filter the rows which have to be deleted""" + where: utility_playbooks_bool_exp! + ): utility_playbooks_mutation_response - """filter the rows which have to be updated""" - where: awards_bool_exp! - ): awards_mutation_response + """ + delete single row from the table: "utility_playbooks" + """ + delete_utility_playbooks_by_pk(id: uuid!): utility_playbooks """ - update single row of the table: "awards" + delete data from the table: "utility_practice_invites" """ - update_awards_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: awards_inc_input + delete_utility_practice_invites( + """filter the rows which have to be deleted""" + where: utility_practice_invites_bool_exp! + ): utility_practice_invites_mutation_response - """sets the columns of the filtered rows to the given values""" - _set: awards_set_input - pk_columns: awards_pk_columns_input! - ): awards + """ + delete single row from the table: "utility_practice_invites" + """ + delete_utility_practice_invites_by_pk(steam_id: bigint!, utility_practice_session_id: uuid!): utility_practice_invites """ - update multiples rows of table: "awards" + delete data from the table: "utility_practice_sessions" """ - update_awards_many( - """updates to execute, in order""" - updates: [awards_updates!]! - ): [awards_mutation_response] + delete_utility_practice_sessions( + """filter the rows which have to be deleted""" + where: utility_practice_sessions_bool_exp! + ): utility_practice_sessions_mutation_response """ - update data of the table: "chat_read_state" + delete single row from the table: "utility_practice_sessions" """ - update_chat_read_state( - """increments the numeric columns with given value of the filtered values""" - _inc: chat_read_state_inc_input + delete_utility_practice_sessions_by_pk(id: uuid!): utility_practice_sessions - """sets the columns of the filtered rows to the given values""" - _set: chat_read_state_set_input + """ + delete data from the table: "v_match_captains" + """ + delete_v_match_captains( + """filter the rows which have to be deleted""" + where: v_match_captains_bool_exp! + ): v_match_captains_mutation_response - """filter the rows which have to be updated""" - where: chat_read_state_bool_exp! - ): chat_read_state_mutation_response + """ + delete data from the table: "v_match_map_backup_rounds" + """ + delete_v_match_map_backup_rounds( + """filter the rows which have to be deleted""" + where: v_match_map_backup_rounds_bool_exp! + ): v_match_map_backup_rounds_mutation_response """ - update single row of the table: "chat_read_state" + delete data from the table: "v_player_match_map_hltv" """ - update_chat_read_state_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: chat_read_state_inc_input + delete_v_player_match_map_hltv( + """filter the rows which have to be deleted""" + where: v_player_match_map_hltv_bool_exp! + ): v_player_match_map_hltv_mutation_response - """sets the columns of the filtered rows to the given values""" - _set: chat_read_state_set_input - pk_columns: chat_read_state_pk_columns_input! - ): chat_read_state + """ + delete data from the table: "v_pool_maps" + """ + delete_v_pool_maps( + """filter the rows which have to be deleted""" + where: v_pool_maps_bool_exp! + ): v_pool_maps_mutation_response """ - update multiples rows of table: "chat_read_state" + delete data from the table: "v_team_stage_results" """ - update_chat_read_state_many( - """updates to execute, in order""" - updates: [chat_read_state_updates!]! - ): [chat_read_state_mutation_response] + delete_v_team_stage_results( + """filter the rows which have to be deleted""" + where: v_team_stage_results_bool_exp! + ): v_team_stage_results_mutation_response """ - update data of the table: "clip_render_jobs" + delete single row from the table: "v_team_stage_results" """ - update_clip_render_jobs( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: clip_render_jobs_append_input + delete_v_team_stage_results_by_pk(tournament_stage_id: uuid!, tournament_team_id: uuid!): v_team_stage_results + denyInvite(invite_id: uuid!, type: String!): SuccessOutput + denyNameChange(name: String!, steam_id: bigint!): SuccessOutput + forfeitMatch(match_id: uuid!, winning_lineup_id: uuid!): SuccessOutput - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: clip_render_jobs_delete_at_path_input + """Copy a lineup you can see into your own library""" + forkUtilityLineup(collection_id: uuid, name: String, utility_lineup_id: uuid!): UtilityLineupOutput - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: clip_render_jobs_delete_elem_input + """ + Live pod GSI snapshot — slots, sides, alive/dead. Drives the stream-deck. + """ + getLiveStreamSpecState(match_id: uuid!): LiveStreamSpecState - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: clip_render_jobs_delete_key_input + """Fetch a plugin's README from its repository""" + getPluginReadme(runtime: String, slug: String!): PluginReadmeOutput + getTestUploadLink: GetTestUploadResponse! - """increments the numeric columns with given value of the filtered values""" - _inc: clip_render_jobs_inc_input + """Grant an award to a player or team""" + grantAward(award_id: uuid!, event_id: uuid, league_season_id: uuid, note: String, player_steam_id: String, season_id: uuid, team_id: uuid, tournament_id: uuid): AwardRecipient - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: clip_render_jobs_prepend_input + """Seed the utility library from an operator-supplied payload""" + importUtilityLineups(dry_run: Boolean, payload: jsonb!): UtilityImportOutput - """sets the columns of the filtered rows to the given values""" - _set: clip_render_jobs_set_input + """ + insert data into the table: "_map_pool" + """ + insert__map_pool( + """the rows to be inserted""" + objects: [_map_pool_insert_input!]! - """filter the rows which have to be updated""" - where: clip_render_jobs_bool_exp! - ): clip_render_jobs_mutation_response + """upsert condition""" + on_conflict: _map_pool_on_conflict + ): _map_pool_mutation_response """ - update single row of the table: "clip_render_jobs" + insert a single row into the table: "_map_pool" """ - update_clip_render_jobs_by_pk( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: clip_render_jobs_append_input - - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: clip_render_jobs_delete_at_path_input + insert__map_pool_one( + """the row to be inserted""" + object: _map_pool_insert_input! - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: clip_render_jobs_delete_elem_input + """upsert condition""" + on_conflict: _map_pool_on_conflict + ): _map_pool - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: clip_render_jobs_delete_key_input + """ + insert data into the table: "abandoned_matches" + """ + insert_abandoned_matches( + """the rows to be inserted""" + objects: [abandoned_matches_insert_input!]! - """increments the numeric columns with given value of the filtered values""" - _inc: clip_render_jobs_inc_input + """upsert condition""" + on_conflict: abandoned_matches_on_conflict + ): abandoned_matches_mutation_response - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: clip_render_jobs_prepend_input + """ + insert a single row into the table: "abandoned_matches" + """ + insert_abandoned_matches_one( + """the row to be inserted""" + object: abandoned_matches_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: clip_render_jobs_set_input - pk_columns: clip_render_jobs_pk_columns_input! - ): clip_render_jobs + """upsert condition""" + on_conflict: abandoned_matches_on_conflict + ): abandoned_matches """ - update multiples rows of table: "clip_render_jobs" + insert data into the table: "api_keys" """ - update_clip_render_jobs_many( - """updates to execute, in order""" - updates: [clip_render_jobs_updates!]! - ): [clip_render_jobs_mutation_response] + insert_api_keys( + """the rows to be inserted""" + objects: [api_keys_insert_input!]! + + """upsert condition""" + on_conflict: api_keys_on_conflict + ): api_keys_mutation_response """ - update data of the table: "custom_pages" + insert a single row into the table: "api_keys" """ - update_custom_pages( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: custom_pages_append_input + insert_api_keys_one( + """the row to be inserted""" + object: api_keys_insert_input! - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: custom_pages_delete_at_path_input + """upsert condition""" + on_conflict: api_keys_on_conflict + ): api_keys - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: custom_pages_delete_elem_input + """ + insert data into the table: "award_recipients" + """ + insert_award_recipients( + """the rows to be inserted""" + objects: [award_recipients_insert_input!]! - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: custom_pages_delete_key_input + """upsert condition""" + on_conflict: award_recipients_on_conflict + ): award_recipients_mutation_response - """increments the numeric columns with given value of the filtered values""" - _inc: custom_pages_inc_input + """ + insert a single row into the table: "award_recipients" + """ + insert_award_recipients_one( + """the row to be inserted""" + object: award_recipients_insert_input! - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: custom_pages_prepend_input + """upsert condition""" + on_conflict: award_recipients_on_conflict + ): award_recipients - """sets the columns of the filtered rows to the given values""" - _set: custom_pages_set_input + """ + insert data into the table: "awards" + """ + insert_awards( + """the rows to be inserted""" + objects: [awards_insert_input!]! - """filter the rows which have to be updated""" - where: custom_pages_bool_exp! - ): custom_pages_mutation_response + """upsert condition""" + on_conflict: awards_on_conflict + ): awards_mutation_response """ - update single row of the table: "custom_pages" + insert a single row into the table: "awards" """ - update_custom_pages_by_pk( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: custom_pages_append_input - - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: custom_pages_delete_at_path_input + insert_awards_one( + """the row to be inserted""" + object: awards_insert_input! - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: custom_pages_delete_elem_input + """upsert condition""" + on_conflict: awards_on_conflict + ): awards - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: custom_pages_delete_key_input + """ + insert data into the table: "chat_read_state" + """ + insert_chat_read_state( + """the rows to be inserted""" + objects: [chat_read_state_insert_input!]! - """increments the numeric columns with given value of the filtered values""" - _inc: custom_pages_inc_input + """upsert condition""" + on_conflict: chat_read_state_on_conflict + ): chat_read_state_mutation_response - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: custom_pages_prepend_input + """ + insert a single row into the table: "chat_read_state" + """ + insert_chat_read_state_one( + """the row to be inserted""" + object: chat_read_state_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: custom_pages_set_input - pk_columns: custom_pages_pk_columns_input! - ): custom_pages + """upsert condition""" + on_conflict: chat_read_state_on_conflict + ): chat_read_state """ - update multiples rows of table: "custom_pages" + insert data into the table: "clip_render_jobs" """ - update_custom_pages_many( - """updates to execute, in order""" - updates: [custom_pages_updates!]! - ): [custom_pages_mutation_response] + insert_clip_render_jobs( + """the rows to be inserted""" + objects: [clip_render_jobs_insert_input!]! + + """upsert condition""" + on_conflict: clip_render_jobs_on_conflict + ): clip_render_jobs_mutation_response """ - update data of the table: "db_backups" + insert a single row into the table: "clip_render_jobs" """ - update_db_backups( - """increments the numeric columns with given value of the filtered values""" - _inc: db_backups_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: db_backups_set_input + insert_clip_render_jobs_one( + """the row to be inserted""" + object: clip_render_jobs_insert_input! - """filter the rows which have to be updated""" - where: db_backups_bool_exp! - ): db_backups_mutation_response + """upsert condition""" + on_conflict: clip_render_jobs_on_conflict + ): clip_render_jobs """ - update single row of the table: "db_backups" + insert data into the table: "custom_pages" """ - update_db_backups_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: db_backups_inc_input + insert_custom_pages( + """the rows to be inserted""" + objects: [custom_pages_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: db_backups_set_input - pk_columns: db_backups_pk_columns_input! - ): db_backups + """upsert condition""" + on_conflict: custom_pages_on_conflict + ): custom_pages_mutation_response """ - update multiples rows of table: "db_backups" + insert a single row into the table: "custom_pages" """ - update_db_backups_many( - """updates to execute, in order""" - updates: [db_backups_updates!]! - ): [db_backups_mutation_response] + insert_custom_pages_one( + """the row to be inserted""" + object: custom_pages_insert_input! + + """upsert condition""" + on_conflict: custom_pages_on_conflict + ): custom_pages """ - update data of the table: "direct_conversations" + insert data into the table: "db_backups" """ - update_direct_conversations( - """increments the numeric columns with given value of the filtered values""" - _inc: direct_conversations_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: direct_conversations_set_input + insert_db_backups( + """the rows to be inserted""" + objects: [db_backups_insert_input!]! - """filter the rows which have to be updated""" - where: direct_conversations_bool_exp! - ): direct_conversations_mutation_response + """upsert condition""" + on_conflict: db_backups_on_conflict + ): db_backups_mutation_response """ - update single row of the table: "direct_conversations" + insert a single row into the table: "db_backups" """ - update_direct_conversations_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: direct_conversations_inc_input + insert_db_backups_one( + """the row to be inserted""" + object: db_backups_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: direct_conversations_set_input - pk_columns: direct_conversations_pk_columns_input! - ): direct_conversations + """upsert condition""" + on_conflict: db_backups_on_conflict + ): db_backups """ - update multiples rows of table: "direct_conversations" + insert data into the table: "direct_conversations" """ - update_direct_conversations_many( - """updates to execute, in order""" - updates: [direct_conversations_updates!]! - ): [direct_conversations_mutation_response] + insert_direct_conversations( + """the rows to be inserted""" + objects: [direct_conversations_insert_input!]! + + """upsert condition""" + on_conflict: direct_conversations_on_conflict + ): direct_conversations_mutation_response """ - update data of the table: "direct_messages" + insert a single row into the table: "direct_conversations" """ - update_direct_messages( - """increments the numeric columns with given value of the filtered values""" - _inc: direct_messages_inc_input + insert_direct_conversations_one( + """the row to be inserted""" + object: direct_conversations_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: direct_messages_set_input + """upsert condition""" + on_conflict: direct_conversations_on_conflict + ): direct_conversations - """filter the rows which have to be updated""" - where: direct_messages_bool_exp! + """ + insert data into the table: "direct_messages" + """ + insert_direct_messages( + """the rows to be inserted""" + objects: [direct_messages_insert_input!]! + + """upsert condition""" + on_conflict: direct_messages_on_conflict ): direct_messages_mutation_response """ - update single row of the table: "direct_messages" + insert a single row into the table: "direct_messages" """ - update_direct_messages_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: direct_messages_inc_input + insert_direct_messages_one( + """the row to be inserted""" + object: direct_messages_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: direct_messages_set_input - pk_columns: direct_messages_pk_columns_input! + """upsert condition""" + on_conflict: direct_messages_on_conflict ): direct_messages """ - update multiples rows of table: "direct_messages" + insert data into the table: "draft_game_picks" """ - update_direct_messages_many( - """updates to execute, in order""" - updates: [direct_messages_updates!]! - ): [direct_messages_mutation_response] + insert_draft_game_picks( + """the rows to be inserted""" + objects: [draft_game_picks_insert_input!]! + + """upsert condition""" + on_conflict: draft_game_picks_on_conflict + ): draft_game_picks_mutation_response """ - update data of the table: "draft_game_picks" + insert a single row into the table: "draft_game_picks" """ - update_draft_game_picks( - """increments the numeric columns with given value of the filtered values""" - _inc: draft_game_picks_inc_input + insert_draft_game_picks_one( + """the row to be inserted""" + object: draft_game_picks_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: draft_game_picks_set_input - - """filter the rows which have to be updated""" - where: draft_game_picks_bool_exp! - ): draft_game_picks_mutation_response - - """ - update single row of the table: "draft_game_picks" - """ - update_draft_game_picks_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: draft_game_picks_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: draft_game_picks_set_input - pk_columns: draft_game_picks_pk_columns_input! + """upsert condition""" + on_conflict: draft_game_picks_on_conflict ): draft_game_picks """ - update multiples rows of table: "draft_game_picks" - """ - update_draft_game_picks_many( - """updates to execute, in order""" - updates: [draft_game_picks_updates!]! - ): [draft_game_picks_mutation_response] - - """ - update data of the table: "draft_game_players" + insert data into the table: "draft_game_players" """ - update_draft_game_players( - """increments the numeric columns with given value of the filtered values""" - _inc: draft_game_players_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: draft_game_players_set_input + insert_draft_game_players( + """the rows to be inserted""" + objects: [draft_game_players_insert_input!]! - """filter the rows which have to be updated""" - where: draft_game_players_bool_exp! + """upsert condition""" + on_conflict: draft_game_players_on_conflict ): draft_game_players_mutation_response """ - update single row of the table: "draft_game_players" + insert a single row into the table: "draft_game_players" """ - update_draft_game_players_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: draft_game_players_inc_input + insert_draft_game_players_one( + """the row to be inserted""" + object: draft_game_players_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: draft_game_players_set_input - pk_columns: draft_game_players_pk_columns_input! + """upsert condition""" + on_conflict: draft_game_players_on_conflict ): draft_game_players """ - update multiples rows of table: "draft_game_players" - """ - update_draft_game_players_many( - """updates to execute, in order""" - updates: [draft_game_players_updates!]! - ): [draft_game_players_mutation_response] - - """ - update data of the table: "draft_games" + insert data into the table: "draft_games" """ - update_draft_games( - """increments the numeric columns with given value of the filtered values""" - _inc: draft_games_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: draft_games_set_input + insert_draft_games( + """the rows to be inserted""" + objects: [draft_games_insert_input!]! - """filter the rows which have to be updated""" - where: draft_games_bool_exp! + """upsert condition""" + on_conflict: draft_games_on_conflict ): draft_games_mutation_response """ - update single row of the table: "draft_games" + insert a single row into the table: "draft_games" """ - update_draft_games_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: draft_games_inc_input + insert_draft_games_one( + """the row to be inserted""" + object: draft_games_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: draft_games_set_input - pk_columns: draft_games_pk_columns_input! + """upsert condition""" + on_conflict: draft_games_on_conflict ): draft_games """ - update multiples rows of table: "draft_games" - """ - update_draft_games_many( - """updates to execute, in order""" - updates: [draft_games_updates!]! - ): [draft_games_mutation_response] - - """ - update data of the table: "e_award_sources" + insert data into the table: "e_award_sources" """ - update_e_award_sources( - """sets the columns of the filtered rows to the given values""" - _set: e_award_sources_set_input + insert_e_award_sources( + """the rows to be inserted""" + objects: [e_award_sources_insert_input!]! - """filter the rows which have to be updated""" - where: e_award_sources_bool_exp! + """upsert condition""" + on_conflict: e_award_sources_on_conflict ): e_award_sources_mutation_response """ - update single row of the table: "e_award_sources" + insert a single row into the table: "e_award_sources" """ - update_e_award_sources_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_award_sources_set_input - pk_columns: e_award_sources_pk_columns_input! - ): e_award_sources + insert_e_award_sources_one( + """the row to be inserted""" + object: e_award_sources_insert_input! - """ - update multiples rows of table: "e_award_sources" - """ - update_e_award_sources_many( - """updates to execute, in order""" - updates: [e_award_sources_updates!]! - ): [e_award_sources_mutation_response] + """upsert condition""" + on_conflict: e_award_sources_on_conflict + ): e_award_sources """ - update data of the table: "e_award_tiers" + insert data into the table: "e_award_tiers" """ - update_e_award_tiers( - """sets the columns of the filtered rows to the given values""" - _set: e_award_tiers_set_input + insert_e_award_tiers( + """the rows to be inserted""" + objects: [e_award_tiers_insert_input!]! - """filter the rows which have to be updated""" - where: e_award_tiers_bool_exp! + """upsert condition""" + on_conflict: e_award_tiers_on_conflict ): e_award_tiers_mutation_response """ - update single row of the table: "e_award_tiers" + insert a single row into the table: "e_award_tiers" """ - update_e_award_tiers_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_award_tiers_set_input - pk_columns: e_award_tiers_pk_columns_input! - ): e_award_tiers + insert_e_award_tiers_one( + """the row to be inserted""" + object: e_award_tiers_insert_input! - """ - update multiples rows of table: "e_award_tiers" - """ - update_e_award_tiers_many( - """updates to execute, in order""" - updates: [e_award_tiers_updates!]! - ): [e_award_tiers_mutation_response] + """upsert condition""" + on_conflict: e_award_tiers_on_conflict + ): e_award_tiers """ - update data of the table: "e_check_in_settings" + insert data into the table: "e_check_in_settings" """ - update_e_check_in_settings( - """sets the columns of the filtered rows to the given values""" - _set: e_check_in_settings_set_input + insert_e_check_in_settings( + """the rows to be inserted""" + objects: [e_check_in_settings_insert_input!]! - """filter the rows which have to be updated""" - where: e_check_in_settings_bool_exp! + """upsert condition""" + on_conflict: e_check_in_settings_on_conflict ): e_check_in_settings_mutation_response """ - update single row of the table: "e_check_in_settings" + insert a single row into the table: "e_check_in_settings" """ - update_e_check_in_settings_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_check_in_settings_set_input - pk_columns: e_check_in_settings_pk_columns_input! - ): e_check_in_settings + insert_e_check_in_settings_one( + """the row to be inserted""" + object: e_check_in_settings_insert_input! - """ - update multiples rows of table: "e_check_in_settings" - """ - update_e_check_in_settings_many( - """updates to execute, in order""" - updates: [e_check_in_settings_updates!]! - ): [e_check_in_settings_mutation_response] + """upsert condition""" + on_conflict: e_check_in_settings_on_conflict + ): e_check_in_settings """ - update data of the table: "e_draft_game_captain_selection" + insert data into the table: "e_draft_game_captain_selection" """ - update_e_draft_game_captain_selection( - """sets the columns of the filtered rows to the given values""" - _set: e_draft_game_captain_selection_set_input + insert_e_draft_game_captain_selection( + """the rows to be inserted""" + objects: [e_draft_game_captain_selection_insert_input!]! - """filter the rows which have to be updated""" - where: e_draft_game_captain_selection_bool_exp! + """upsert condition""" + on_conflict: e_draft_game_captain_selection_on_conflict ): e_draft_game_captain_selection_mutation_response """ - update single row of the table: "e_draft_game_captain_selection" + insert a single row into the table: "e_draft_game_captain_selection" """ - update_e_draft_game_captain_selection_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_draft_game_captain_selection_set_input - pk_columns: e_draft_game_captain_selection_pk_columns_input! - ): e_draft_game_captain_selection + insert_e_draft_game_captain_selection_one( + """the row to be inserted""" + object: e_draft_game_captain_selection_insert_input! - """ - update multiples rows of table: "e_draft_game_captain_selection" - """ - update_e_draft_game_captain_selection_many( - """updates to execute, in order""" - updates: [e_draft_game_captain_selection_updates!]! - ): [e_draft_game_captain_selection_mutation_response] + """upsert condition""" + on_conflict: e_draft_game_captain_selection_on_conflict + ): e_draft_game_captain_selection """ - update data of the table: "e_draft_game_draft_order" + insert data into the table: "e_draft_game_draft_order" """ - update_e_draft_game_draft_order( - """sets the columns of the filtered rows to the given values""" - _set: e_draft_game_draft_order_set_input + insert_e_draft_game_draft_order( + """the rows to be inserted""" + objects: [e_draft_game_draft_order_insert_input!]! - """filter the rows which have to be updated""" - where: e_draft_game_draft_order_bool_exp! + """upsert condition""" + on_conflict: e_draft_game_draft_order_on_conflict ): e_draft_game_draft_order_mutation_response """ - update single row of the table: "e_draft_game_draft_order" + insert a single row into the table: "e_draft_game_draft_order" """ - update_e_draft_game_draft_order_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_draft_game_draft_order_set_input - pk_columns: e_draft_game_draft_order_pk_columns_input! - ): e_draft_game_draft_order + insert_e_draft_game_draft_order_one( + """the row to be inserted""" + object: e_draft_game_draft_order_insert_input! - """ - update multiples rows of table: "e_draft_game_draft_order" - """ - update_e_draft_game_draft_order_many( - """updates to execute, in order""" - updates: [e_draft_game_draft_order_updates!]! - ): [e_draft_game_draft_order_mutation_response] + """upsert condition""" + on_conflict: e_draft_game_draft_order_on_conflict + ): e_draft_game_draft_order """ - update data of the table: "e_draft_game_mode" + insert data into the table: "e_draft_game_mode" """ - update_e_draft_game_mode( - """sets the columns of the filtered rows to the given values""" - _set: e_draft_game_mode_set_input + insert_e_draft_game_mode( + """the rows to be inserted""" + objects: [e_draft_game_mode_insert_input!]! - """filter the rows which have to be updated""" - where: e_draft_game_mode_bool_exp! + """upsert condition""" + on_conflict: e_draft_game_mode_on_conflict ): e_draft_game_mode_mutation_response """ - update single row of the table: "e_draft_game_mode" + insert a single row into the table: "e_draft_game_mode" """ - update_e_draft_game_mode_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_draft_game_mode_set_input - pk_columns: e_draft_game_mode_pk_columns_input! - ): e_draft_game_mode + insert_e_draft_game_mode_one( + """the row to be inserted""" + object: e_draft_game_mode_insert_input! - """ - update multiples rows of table: "e_draft_game_mode" - """ - update_e_draft_game_mode_many( - """updates to execute, in order""" - updates: [e_draft_game_mode_updates!]! - ): [e_draft_game_mode_mutation_response] + """upsert condition""" + on_conflict: e_draft_game_mode_on_conflict + ): e_draft_game_mode """ - update data of the table: "e_draft_game_player_status" + insert data into the table: "e_draft_game_player_status" """ - update_e_draft_game_player_status( - """sets the columns of the filtered rows to the given values""" - _set: e_draft_game_player_status_set_input + insert_e_draft_game_player_status( + """the rows to be inserted""" + objects: [e_draft_game_player_status_insert_input!]! - """filter the rows which have to be updated""" - where: e_draft_game_player_status_bool_exp! + """upsert condition""" + on_conflict: e_draft_game_player_status_on_conflict ): e_draft_game_player_status_mutation_response """ - update single row of the table: "e_draft_game_player_status" + insert a single row into the table: "e_draft_game_player_status" """ - update_e_draft_game_player_status_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_draft_game_player_status_set_input - pk_columns: e_draft_game_player_status_pk_columns_input! - ): e_draft_game_player_status + insert_e_draft_game_player_status_one( + """the row to be inserted""" + object: e_draft_game_player_status_insert_input! - """ - update multiples rows of table: "e_draft_game_player_status" - """ - update_e_draft_game_player_status_many( - """updates to execute, in order""" - updates: [e_draft_game_player_status_updates!]! - ): [e_draft_game_player_status_mutation_response] + """upsert condition""" + on_conflict: e_draft_game_player_status_on_conflict + ): e_draft_game_player_status """ - update data of the table: "e_draft_game_status" + insert data into the table: "e_draft_game_status" """ - update_e_draft_game_status( - """sets the columns of the filtered rows to the given values""" - _set: e_draft_game_status_set_input + insert_e_draft_game_status( + """the rows to be inserted""" + objects: [e_draft_game_status_insert_input!]! - """filter the rows which have to be updated""" - where: e_draft_game_status_bool_exp! + """upsert condition""" + on_conflict: e_draft_game_status_on_conflict ): e_draft_game_status_mutation_response """ - update single row of the table: "e_draft_game_status" + insert a single row into the table: "e_draft_game_status" """ - update_e_draft_game_status_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_draft_game_status_set_input - pk_columns: e_draft_game_status_pk_columns_input! - ): e_draft_game_status + insert_e_draft_game_status_one( + """the row to be inserted""" + object: e_draft_game_status_insert_input! - """ - update multiples rows of table: "e_draft_game_status" - """ - update_e_draft_game_status_many( - """updates to execute, in order""" - updates: [e_draft_game_status_updates!]! - ): [e_draft_game_status_mutation_response] + """upsert condition""" + on_conflict: e_draft_game_status_on_conflict + ): e_draft_game_status """ - update data of the table: "e_event_media_access" + insert data into the table: "e_event_media_access" """ - update_e_event_media_access( - """sets the columns of the filtered rows to the given values""" - _set: e_event_media_access_set_input + insert_e_event_media_access( + """the rows to be inserted""" + objects: [e_event_media_access_insert_input!]! - """filter the rows which have to be updated""" - where: e_event_media_access_bool_exp! + """upsert condition""" + on_conflict: e_event_media_access_on_conflict ): e_event_media_access_mutation_response """ - update single row of the table: "e_event_media_access" + insert a single row into the table: "e_event_media_access" """ - update_e_event_media_access_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_event_media_access_set_input - pk_columns: e_event_media_access_pk_columns_input! - ): e_event_media_access + insert_e_event_media_access_one( + """the row to be inserted""" + object: e_event_media_access_insert_input! - """ - update multiples rows of table: "e_event_media_access" - """ - update_e_event_media_access_many( - """updates to execute, in order""" - updates: [e_event_media_access_updates!]! - ): [e_event_media_access_mutation_response] + """upsert condition""" + on_conflict: e_event_media_access_on_conflict + ): e_event_media_access """ - update data of the table: "e_event_visibility" + insert data into the table: "e_event_visibility" """ - update_e_event_visibility( - """sets the columns of the filtered rows to the given values""" - _set: e_event_visibility_set_input + insert_e_event_visibility( + """the rows to be inserted""" + objects: [e_event_visibility_insert_input!]! - """filter the rows which have to be updated""" - where: e_event_visibility_bool_exp! + """upsert condition""" + on_conflict: e_event_visibility_on_conflict ): e_event_visibility_mutation_response """ - update single row of the table: "e_event_visibility" + insert a single row into the table: "e_event_visibility" """ - update_e_event_visibility_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_event_visibility_set_input - pk_columns: e_event_visibility_pk_columns_input! - ): e_event_visibility + insert_e_event_visibility_one( + """the row to be inserted""" + object: e_event_visibility_insert_input! - """ - update multiples rows of table: "e_event_visibility" - """ - update_e_event_visibility_many( - """updates to execute, in order""" - updates: [e_event_visibility_updates!]! - ): [e_event_visibility_mutation_response] + """upsert condition""" + on_conflict: e_event_visibility_on_conflict + ): e_event_visibility """ - update data of the table: "e_friend_status" + insert data into the table: "e_friend_status" """ - update_e_friend_status( - """sets the columns of the filtered rows to the given values""" - _set: e_friend_status_set_input + insert_e_friend_status( + """the rows to be inserted""" + objects: [e_friend_status_insert_input!]! - """filter the rows which have to be updated""" - where: e_friend_status_bool_exp! + """upsert condition""" + on_conflict: e_friend_status_on_conflict ): e_friend_status_mutation_response """ - update single row of the table: "e_friend_status" + insert a single row into the table: "e_friend_status" """ - update_e_friend_status_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_friend_status_set_input - pk_columns: e_friend_status_pk_columns_input! - ): e_friend_status + insert_e_friend_status_one( + """the row to be inserted""" + object: e_friend_status_insert_input! - """ - update multiples rows of table: "e_friend_status" - """ - update_e_friend_status_many( - """updates to execute, in order""" - updates: [e_friend_status_updates!]! - ): [e_friend_status_mutation_response] + """upsert condition""" + on_conflict: e_friend_status_on_conflict + ): e_friend_status """ - update data of the table: "e_game_cfg_types" + insert data into the table: "e_game_cfg_types" """ - update_e_game_cfg_types( - """sets the columns of the filtered rows to the given values""" - _set: e_game_cfg_types_set_input + insert_e_game_cfg_types( + """the rows to be inserted""" + objects: [e_game_cfg_types_insert_input!]! - """filter the rows which have to be updated""" - where: e_game_cfg_types_bool_exp! + """upsert condition""" + on_conflict: e_game_cfg_types_on_conflict ): e_game_cfg_types_mutation_response """ - update single row of the table: "e_game_cfg_types" + insert a single row into the table: "e_game_cfg_types" """ - update_e_game_cfg_types_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_game_cfg_types_set_input - pk_columns: e_game_cfg_types_pk_columns_input! - ): e_game_cfg_types + insert_e_game_cfg_types_one( + """the row to be inserted""" + object: e_game_cfg_types_insert_input! - """ - update multiples rows of table: "e_game_cfg_types" - """ - update_e_game_cfg_types_many( - """updates to execute, in order""" - updates: [e_game_cfg_types_updates!]! - ): [e_game_cfg_types_mutation_response] + """upsert condition""" + on_conflict: e_game_cfg_types_on_conflict + ): e_game_cfg_types """ - update data of the table: "e_game_plugin_channels" + insert data into the table: "e_game_plugin_channels" """ - update_e_game_plugin_channels( - """sets the columns of the filtered rows to the given values""" - _set: e_game_plugin_channels_set_input + insert_e_game_plugin_channels( + """the rows to be inserted""" + objects: [e_game_plugin_channels_insert_input!]! - """filter the rows which have to be updated""" - where: e_game_plugin_channels_bool_exp! + """upsert condition""" + on_conflict: e_game_plugin_channels_on_conflict ): e_game_plugin_channels_mutation_response """ - update single row of the table: "e_game_plugin_channels" + insert a single row into the table: "e_game_plugin_channels" """ - update_e_game_plugin_channels_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_game_plugin_channels_set_input - pk_columns: e_game_plugin_channels_pk_columns_input! + insert_e_game_plugin_channels_one( + """the row to be inserted""" + object: e_game_plugin_channels_insert_input! + + """upsert condition""" + on_conflict: e_game_plugin_channels_on_conflict ): e_game_plugin_channels """ - update multiples rows of table: "e_game_plugin_channels" + insert data into the table: "e_game_plugin_install_statuses" """ - update_e_game_plugin_channels_many( - """updates to execute, in order""" - updates: [e_game_plugin_channels_updates!]! - ): [e_game_plugin_channels_mutation_response] - - """ - update data of the table: "e_game_plugin_install_statuses" - """ - update_e_game_plugin_install_statuses( - """sets the columns of the filtered rows to the given values""" - _set: e_game_plugin_install_statuses_set_input + insert_e_game_plugin_install_statuses( + """the rows to be inserted""" + objects: [e_game_plugin_install_statuses_insert_input!]! - """filter the rows which have to be updated""" - where: e_game_plugin_install_statuses_bool_exp! + """upsert condition""" + on_conflict: e_game_plugin_install_statuses_on_conflict ): e_game_plugin_install_statuses_mutation_response """ - update single row of the table: "e_game_plugin_install_statuses" + insert a single row into the table: "e_game_plugin_install_statuses" """ - update_e_game_plugin_install_statuses_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_game_plugin_install_statuses_set_input - pk_columns: e_game_plugin_install_statuses_pk_columns_input! - ): e_game_plugin_install_statuses + insert_e_game_plugin_install_statuses_one( + """the row to be inserted""" + object: e_game_plugin_install_statuses_insert_input! - """ - update multiples rows of table: "e_game_plugin_install_statuses" - """ - update_e_game_plugin_install_statuses_many( - """updates to execute, in order""" - updates: [e_game_plugin_install_statuses_updates!]! - ): [e_game_plugin_install_statuses_mutation_response] + """upsert condition""" + on_conflict: e_game_plugin_install_statuses_on_conflict + ): e_game_plugin_install_statuses """ - update data of the table: "e_game_plugin_kinds" + insert data into the table: "e_game_plugin_kinds" """ - update_e_game_plugin_kinds( - """sets the columns of the filtered rows to the given values""" - _set: e_game_plugin_kinds_set_input + insert_e_game_plugin_kinds( + """the rows to be inserted""" + objects: [e_game_plugin_kinds_insert_input!]! - """filter the rows which have to be updated""" - where: e_game_plugin_kinds_bool_exp! + """upsert condition""" + on_conflict: e_game_plugin_kinds_on_conflict ): e_game_plugin_kinds_mutation_response """ - update single row of the table: "e_game_plugin_kinds" + insert a single row into the table: "e_game_plugin_kinds" """ - update_e_game_plugin_kinds_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_game_plugin_kinds_set_input - pk_columns: e_game_plugin_kinds_pk_columns_input! - ): e_game_plugin_kinds + insert_e_game_plugin_kinds_one( + """the row to be inserted""" + object: e_game_plugin_kinds_insert_input! - """ - update multiples rows of table: "e_game_plugin_kinds" - """ - update_e_game_plugin_kinds_many( - """updates to execute, in order""" - updates: [e_game_plugin_kinds_updates!]! - ): [e_game_plugin_kinds_mutation_response] + """upsert condition""" + on_conflict: e_game_plugin_kinds_on_conflict + ): e_game_plugin_kinds """ - update data of the table: "e_game_server_node_statuses" + insert data into the table: "e_game_server_node_statuses" """ - update_e_game_server_node_statuses( - """sets the columns of the filtered rows to the given values""" - _set: e_game_server_node_statuses_set_input + insert_e_game_server_node_statuses( + """the rows to be inserted""" + objects: [e_game_server_node_statuses_insert_input!]! - """filter the rows which have to be updated""" - where: e_game_server_node_statuses_bool_exp! + """upsert condition""" + on_conflict: e_game_server_node_statuses_on_conflict ): e_game_server_node_statuses_mutation_response """ - update single row of the table: "e_game_server_node_statuses" + insert a single row into the table: "e_game_server_node_statuses" """ - update_e_game_server_node_statuses_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_game_server_node_statuses_set_input - pk_columns: e_game_server_node_statuses_pk_columns_input! - ): e_game_server_node_statuses + insert_e_game_server_node_statuses_one( + """the row to be inserted""" + object: e_game_server_node_statuses_insert_input! - """ - update multiples rows of table: "e_game_server_node_statuses" - """ - update_e_game_server_node_statuses_many( - """updates to execute, in order""" - updates: [e_game_server_node_statuses_updates!]! - ): [e_game_server_node_statuses_mutation_response] + """upsert condition""" + on_conflict: e_game_server_node_statuses_on_conflict + ): e_game_server_node_statuses """ - update data of the table: "e_league_movement_types" + insert data into the table: "e_league_movement_types" """ - update_e_league_movement_types( - """sets the columns of the filtered rows to the given values""" - _set: e_league_movement_types_set_input + insert_e_league_movement_types( + """the rows to be inserted""" + objects: [e_league_movement_types_insert_input!]! - """filter the rows which have to be updated""" - where: e_league_movement_types_bool_exp! + """upsert condition""" + on_conflict: e_league_movement_types_on_conflict ): e_league_movement_types_mutation_response """ - update single row of the table: "e_league_movement_types" + insert a single row into the table: "e_league_movement_types" """ - update_e_league_movement_types_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_league_movement_types_set_input - pk_columns: e_league_movement_types_pk_columns_input! - ): e_league_movement_types + insert_e_league_movement_types_one( + """the row to be inserted""" + object: e_league_movement_types_insert_input! - """ - update multiples rows of table: "e_league_movement_types" - """ - update_e_league_movement_types_many( - """updates to execute, in order""" - updates: [e_league_movement_types_updates!]! - ): [e_league_movement_types_mutation_response] + """upsert condition""" + on_conflict: e_league_movement_types_on_conflict + ): e_league_movement_types """ - update data of the table: "e_league_proposal_statuses" + insert data into the table: "e_league_proposal_statuses" """ - update_e_league_proposal_statuses( - """sets the columns of the filtered rows to the given values""" - _set: e_league_proposal_statuses_set_input + insert_e_league_proposal_statuses( + """the rows to be inserted""" + objects: [e_league_proposal_statuses_insert_input!]! - """filter the rows which have to be updated""" - where: e_league_proposal_statuses_bool_exp! + """upsert condition""" + on_conflict: e_league_proposal_statuses_on_conflict ): e_league_proposal_statuses_mutation_response """ - update single row of the table: "e_league_proposal_statuses" + insert a single row into the table: "e_league_proposal_statuses" """ - update_e_league_proposal_statuses_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_league_proposal_statuses_set_input - pk_columns: e_league_proposal_statuses_pk_columns_input! - ): e_league_proposal_statuses + insert_e_league_proposal_statuses_one( + """the row to be inserted""" + object: e_league_proposal_statuses_insert_input! - """ - update multiples rows of table: "e_league_proposal_statuses" - """ - update_e_league_proposal_statuses_many( - """updates to execute, in order""" - updates: [e_league_proposal_statuses_updates!]! - ): [e_league_proposal_statuses_mutation_response] + """upsert condition""" + on_conflict: e_league_proposal_statuses_on_conflict + ): e_league_proposal_statuses """ - update data of the table: "e_league_registration_statuses" + insert data into the table: "e_league_registration_statuses" """ - update_e_league_registration_statuses( - """sets the columns of the filtered rows to the given values""" - _set: e_league_registration_statuses_set_input + insert_e_league_registration_statuses( + """the rows to be inserted""" + objects: [e_league_registration_statuses_insert_input!]! - """filter the rows which have to be updated""" - where: e_league_registration_statuses_bool_exp! + """upsert condition""" + on_conflict: e_league_registration_statuses_on_conflict ): e_league_registration_statuses_mutation_response """ - update single row of the table: "e_league_registration_statuses" + insert a single row into the table: "e_league_registration_statuses" """ - update_e_league_registration_statuses_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_league_registration_statuses_set_input - pk_columns: e_league_registration_statuses_pk_columns_input! - ): e_league_registration_statuses + insert_e_league_registration_statuses_one( + """the row to be inserted""" + object: e_league_registration_statuses_insert_input! - """ - update multiples rows of table: "e_league_registration_statuses" - """ - update_e_league_registration_statuses_many( - """updates to execute, in order""" - updates: [e_league_registration_statuses_updates!]! - ): [e_league_registration_statuses_mutation_response] + """upsert condition""" + on_conflict: e_league_registration_statuses_on_conflict + ): e_league_registration_statuses """ - update data of the table: "e_league_season_statuses" + insert data into the table: "e_league_season_statuses" """ - update_e_league_season_statuses( - """sets the columns of the filtered rows to the given values""" - _set: e_league_season_statuses_set_input + insert_e_league_season_statuses( + """the rows to be inserted""" + objects: [e_league_season_statuses_insert_input!]! - """filter the rows which have to be updated""" - where: e_league_season_statuses_bool_exp! + """upsert condition""" + on_conflict: e_league_season_statuses_on_conflict ): e_league_season_statuses_mutation_response """ - update single row of the table: "e_league_season_statuses" + insert a single row into the table: "e_league_season_statuses" """ - update_e_league_season_statuses_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_league_season_statuses_set_input - pk_columns: e_league_season_statuses_pk_columns_input! - ): e_league_season_statuses + insert_e_league_season_statuses_one( + """the row to be inserted""" + object: e_league_season_statuses_insert_input! - """ - update multiples rows of table: "e_league_season_statuses" - """ - update_e_league_season_statuses_many( - """updates to execute, in order""" - updates: [e_league_season_statuses_updates!]! - ): [e_league_season_statuses_mutation_response] + """upsert condition""" + on_conflict: e_league_season_statuses_on_conflict + ): e_league_season_statuses """ - update data of the table: "e_lobby_access" + insert data into the table: "e_lobby_access" """ - update_e_lobby_access( - """sets the columns of the filtered rows to the given values""" - _set: e_lobby_access_set_input + insert_e_lobby_access( + """the rows to be inserted""" + objects: [e_lobby_access_insert_input!]! - """filter the rows which have to be updated""" - where: e_lobby_access_bool_exp! + """upsert condition""" + on_conflict: e_lobby_access_on_conflict ): e_lobby_access_mutation_response """ - update single row of the table: "e_lobby_access" + insert a single row into the table: "e_lobby_access" """ - update_e_lobby_access_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_lobby_access_set_input - pk_columns: e_lobby_access_pk_columns_input! - ): e_lobby_access + insert_e_lobby_access_one( + """the row to be inserted""" + object: e_lobby_access_insert_input! - """ - update multiples rows of table: "e_lobby_access" - """ - update_e_lobby_access_many( - """updates to execute, in order""" - updates: [e_lobby_access_updates!]! - ): [e_lobby_access_mutation_response] + """upsert condition""" + on_conflict: e_lobby_access_on_conflict + ): e_lobby_access """ - update data of the table: "e_lobby_player_status" + insert data into the table: "e_lobby_player_status" """ - update_e_lobby_player_status( - """sets the columns of the filtered rows to the given values""" - _set: e_lobby_player_status_set_input + insert_e_lobby_player_status( + """the rows to be inserted""" + objects: [e_lobby_player_status_insert_input!]! - """filter the rows which have to be updated""" - where: e_lobby_player_status_bool_exp! + """upsert condition""" + on_conflict: e_lobby_player_status_on_conflict ): e_lobby_player_status_mutation_response """ - update single row of the table: "e_lobby_player_status" + insert a single row into the table: "e_lobby_player_status" """ - update_e_lobby_player_status_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_lobby_player_status_set_input - pk_columns: e_lobby_player_status_pk_columns_input! - ): e_lobby_player_status + insert_e_lobby_player_status_one( + """the row to be inserted""" + object: e_lobby_player_status_insert_input! - """ - update multiples rows of table: "e_lobby_player_status" - """ - update_e_lobby_player_status_many( - """updates to execute, in order""" - updates: [e_lobby_player_status_updates!]! - ): [e_lobby_player_status_mutation_response] + """upsert condition""" + on_conflict: e_lobby_player_status_on_conflict + ): e_lobby_player_status """ - update data of the table: "e_map_pool_types" + insert data into the table: "e_map_pool_types" """ - update_e_map_pool_types( - """sets the columns of the filtered rows to the given values""" - _set: e_map_pool_types_set_input + insert_e_map_pool_types( + """the rows to be inserted""" + objects: [e_map_pool_types_insert_input!]! - """filter the rows which have to be updated""" - where: e_map_pool_types_bool_exp! + """upsert condition""" + on_conflict: e_map_pool_types_on_conflict ): e_map_pool_types_mutation_response """ - update single row of the table: "e_map_pool_types" + insert a single row into the table: "e_map_pool_types" """ - update_e_map_pool_types_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_map_pool_types_set_input - pk_columns: e_map_pool_types_pk_columns_input! - ): e_map_pool_types + insert_e_map_pool_types_one( + """the row to be inserted""" + object: e_map_pool_types_insert_input! - """ - update multiples rows of table: "e_map_pool_types" - """ - update_e_map_pool_types_many( - """updates to execute, in order""" - updates: [e_map_pool_types_updates!]! - ): [e_map_pool_types_mutation_response] + """upsert condition""" + on_conflict: e_map_pool_types_on_conflict + ): e_map_pool_types """ - update data of the table: "e_match_clip_visibility" + insert data into the table: "e_match_clip_visibility" """ - update_e_match_clip_visibility( - """sets the columns of the filtered rows to the given values""" - _set: e_match_clip_visibility_set_input + insert_e_match_clip_visibility( + """the rows to be inserted""" + objects: [e_match_clip_visibility_insert_input!]! - """filter the rows which have to be updated""" - where: e_match_clip_visibility_bool_exp! + """upsert condition""" + on_conflict: e_match_clip_visibility_on_conflict ): e_match_clip_visibility_mutation_response """ - update single row of the table: "e_match_clip_visibility" + insert a single row into the table: "e_match_clip_visibility" """ - update_e_match_clip_visibility_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_match_clip_visibility_set_input - pk_columns: e_match_clip_visibility_pk_columns_input! - ): e_match_clip_visibility + insert_e_match_clip_visibility_one( + """the row to be inserted""" + object: e_match_clip_visibility_insert_input! - """ - update multiples rows of table: "e_match_clip_visibility" - """ - update_e_match_clip_visibility_many( - """updates to execute, in order""" - updates: [e_match_clip_visibility_updates!]! - ): [e_match_clip_visibility_mutation_response] + """upsert condition""" + on_conflict: e_match_clip_visibility_on_conflict + ): e_match_clip_visibility """ - update data of the table: "e_match_map_status" + insert data into the table: "e_match_map_status" """ - update_e_match_map_status( - """sets the columns of the filtered rows to the given values""" - _set: e_match_map_status_set_input + insert_e_match_map_status( + """the rows to be inserted""" + objects: [e_match_map_status_insert_input!]! - """filter the rows which have to be updated""" - where: e_match_map_status_bool_exp! + """upsert condition""" + on_conflict: e_match_map_status_on_conflict ): e_match_map_status_mutation_response """ - update single row of the table: "e_match_map_status" + insert a single row into the table: "e_match_map_status" """ - update_e_match_map_status_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_match_map_status_set_input - pk_columns: e_match_map_status_pk_columns_input! - ): e_match_map_status + insert_e_match_map_status_one( + """the row to be inserted""" + object: e_match_map_status_insert_input! - """ - update multiples rows of table: "e_match_map_status" - """ - update_e_match_map_status_many( - """updates to execute, in order""" - updates: [e_match_map_status_updates!]! - ): [e_match_map_status_mutation_response] + """upsert condition""" + on_conflict: e_match_map_status_on_conflict + ): e_match_map_status """ - update data of the table: "e_match_mode" + insert data into the table: "e_match_mode" """ - update_e_match_mode( - """sets the columns of the filtered rows to the given values""" - _set: e_match_mode_set_input + insert_e_match_mode( + """the rows to be inserted""" + objects: [e_match_mode_insert_input!]! - """filter the rows which have to be updated""" - where: e_match_mode_bool_exp! + """upsert condition""" + on_conflict: e_match_mode_on_conflict ): e_match_mode_mutation_response """ - update single row of the table: "e_match_mode" + insert a single row into the table: "e_match_mode" """ - update_e_match_mode_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_match_mode_set_input - pk_columns: e_match_mode_pk_columns_input! - ): e_match_mode + insert_e_match_mode_one( + """the row to be inserted""" + object: e_match_mode_insert_input! - """ - update multiples rows of table: "e_match_mode" - """ - update_e_match_mode_many( - """updates to execute, in order""" - updates: [e_match_mode_updates!]! - ): [e_match_mode_mutation_response] + """upsert condition""" + on_conflict: e_match_mode_on_conflict + ): e_match_mode """ - update data of the table: "e_match_party_sources" + insert data into the table: "e_match_party_sources" """ - update_e_match_party_sources( - """sets the columns of the filtered rows to the given values""" - _set: e_match_party_sources_set_input + insert_e_match_party_sources( + """the rows to be inserted""" + objects: [e_match_party_sources_insert_input!]! - """filter the rows which have to be updated""" - where: e_match_party_sources_bool_exp! + """upsert condition""" + on_conflict: e_match_party_sources_on_conflict ): e_match_party_sources_mutation_response """ - update single row of the table: "e_match_party_sources" + insert a single row into the table: "e_match_party_sources" """ - update_e_match_party_sources_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_match_party_sources_set_input - pk_columns: e_match_party_sources_pk_columns_input! - ): e_match_party_sources + insert_e_match_party_sources_one( + """the row to be inserted""" + object: e_match_party_sources_insert_input! - """ - update multiples rows of table: "e_match_party_sources" - """ - update_e_match_party_sources_many( - """updates to execute, in order""" - updates: [e_match_party_sources_updates!]! - ): [e_match_party_sources_mutation_response] + """upsert condition""" + on_conflict: e_match_party_sources_on_conflict + ): e_match_party_sources """ - update data of the table: "e_match_status" + insert data into the table: "e_match_status" """ - update_e_match_status( - """sets the columns of the filtered rows to the given values""" - _set: e_match_status_set_input + insert_e_match_status( + """the rows to be inserted""" + objects: [e_match_status_insert_input!]! - """filter the rows which have to be updated""" - where: e_match_status_bool_exp! + """upsert condition""" + on_conflict: e_match_status_on_conflict ): e_match_status_mutation_response """ - update single row of the table: "e_match_status" + insert a single row into the table: "e_match_status" """ - update_e_match_status_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_match_status_set_input - pk_columns: e_match_status_pk_columns_input! - ): e_match_status + insert_e_match_status_one( + """the row to be inserted""" + object: e_match_status_insert_input! - """ - update multiples rows of table: "e_match_status" - """ - update_e_match_status_many( - """updates to execute, in order""" - updates: [e_match_status_updates!]! - ): [e_match_status_mutation_response] + """upsert condition""" + on_conflict: e_match_status_on_conflict + ): e_match_status """ - update data of the table: "e_match_types" + insert data into the table: "e_match_types" """ - update_e_match_types( - """sets the columns of the filtered rows to the given values""" - _set: e_match_types_set_input + insert_e_match_types( + """the rows to be inserted""" + objects: [e_match_types_insert_input!]! - """filter the rows which have to be updated""" - where: e_match_types_bool_exp! + """upsert condition""" + on_conflict: e_match_types_on_conflict ): e_match_types_mutation_response """ - update single row of the table: "e_match_types" + insert a single row into the table: "e_match_types" """ - update_e_match_types_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_match_types_set_input - pk_columns: e_match_types_pk_columns_input! + insert_e_match_types_one( + """the row to be inserted""" + object: e_match_types_insert_input! + + """upsert condition""" + on_conflict: e_match_types_on_conflict ): e_match_types """ - update multiples rows of table: "e_match_types" + insert data into the table: "e_notification_types" """ - update_e_match_types_many( - """updates to execute, in order""" - updates: [e_match_types_updates!]! - ): [e_match_types_mutation_response] - - """ - update data of the table: "e_notification_types" - """ - update_e_notification_types( - """sets the columns of the filtered rows to the given values""" - _set: e_notification_types_set_input + insert_e_notification_types( + """the rows to be inserted""" + objects: [e_notification_types_insert_input!]! - """filter the rows which have to be updated""" - where: e_notification_types_bool_exp! + """upsert condition""" + on_conflict: e_notification_types_on_conflict ): e_notification_types_mutation_response """ - update single row of the table: "e_notification_types" + insert a single row into the table: "e_notification_types" """ - update_e_notification_types_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_notification_types_set_input - pk_columns: e_notification_types_pk_columns_input! - ): e_notification_types + insert_e_notification_types_one( + """the row to be inserted""" + object: e_notification_types_insert_input! - """ - update multiples rows of table: "e_notification_types" - """ - update_e_notification_types_many( - """updates to execute, in order""" - updates: [e_notification_types_updates!]! - ): [e_notification_types_mutation_response] + """upsert condition""" + on_conflict: e_notification_types_on_conflict + ): e_notification_types """ - update data of the table: "e_objective_types" + insert data into the table: "e_objective_types" """ - update_e_objective_types( - """sets the columns of the filtered rows to the given values""" - _set: e_objective_types_set_input + insert_e_objective_types( + """the rows to be inserted""" + objects: [e_objective_types_insert_input!]! - """filter the rows which have to be updated""" - where: e_objective_types_bool_exp! + """upsert condition""" + on_conflict: e_objective_types_on_conflict ): e_objective_types_mutation_response """ - update single row of the table: "e_objective_types" + insert a single row into the table: "e_objective_types" """ - update_e_objective_types_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_objective_types_set_input - pk_columns: e_objective_types_pk_columns_input! - ): e_objective_types + insert_e_objective_types_one( + """the row to be inserted""" + object: e_objective_types_insert_input! - """ - update multiples rows of table: "e_objective_types" - """ - update_e_objective_types_many( - """updates to execute, in order""" - updates: [e_objective_types_updates!]! - ): [e_objective_types_mutation_response] + """upsert condition""" + on_conflict: e_objective_types_on_conflict + ): e_objective_types """ - update data of the table: "e_player_roles" + insert data into the table: "e_player_roles" """ - update_e_player_roles( - """sets the columns of the filtered rows to the given values""" - _set: e_player_roles_set_input + insert_e_player_roles( + """the rows to be inserted""" + objects: [e_player_roles_insert_input!]! - """filter the rows which have to be updated""" - where: e_player_roles_bool_exp! + """upsert condition""" + on_conflict: e_player_roles_on_conflict ): e_player_roles_mutation_response """ - update single row of the table: "e_player_roles" + insert a single row into the table: "e_player_roles" """ - update_e_player_roles_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_player_roles_set_input - pk_columns: e_player_roles_pk_columns_input! - ): e_player_roles + insert_e_player_roles_one( + """the row to be inserted""" + object: e_player_roles_insert_input! - """ - update multiples rows of table: "e_player_roles" - """ - update_e_player_roles_many( - """updates to execute, in order""" - updates: [e_player_roles_updates!]! - ): [e_player_roles_mutation_response] + """upsert condition""" + on_conflict: e_player_roles_on_conflict + ): e_player_roles """ - update data of the table: "e_plugin_runtimes" + insert data into the table: "e_plugin_runtimes" """ - update_e_plugin_runtimes( - """sets the columns of the filtered rows to the given values""" - _set: e_plugin_runtimes_set_input + insert_e_plugin_runtimes( + """the rows to be inserted""" + objects: [e_plugin_runtimes_insert_input!]! - """filter the rows which have to be updated""" - where: e_plugin_runtimes_bool_exp! + """upsert condition""" + on_conflict: e_plugin_runtimes_on_conflict ): e_plugin_runtimes_mutation_response """ - update single row of the table: "e_plugin_runtimes" + insert a single row into the table: "e_plugin_runtimes" """ - update_e_plugin_runtimes_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_plugin_runtimes_set_input - pk_columns: e_plugin_runtimes_pk_columns_input! - ): e_plugin_runtimes + insert_e_plugin_runtimes_one( + """the row to be inserted""" + object: e_plugin_runtimes_insert_input! - """ - update multiples rows of table: "e_plugin_runtimes" - """ - update_e_plugin_runtimes_many( - """updates to execute, in order""" - updates: [e_plugin_runtimes_updates!]! - ): [e_plugin_runtimes_mutation_response] + """upsert condition""" + on_conflict: e_plugin_runtimes_on_conflict + ): e_plugin_runtimes """ - update data of the table: "e_ready_settings" + insert data into the table: "e_ready_settings" """ - update_e_ready_settings( - """sets the columns of the filtered rows to the given values""" - _set: e_ready_settings_set_input + insert_e_ready_settings( + """the rows to be inserted""" + objects: [e_ready_settings_insert_input!]! - """filter the rows which have to be updated""" - where: e_ready_settings_bool_exp! + """upsert condition""" + on_conflict: e_ready_settings_on_conflict ): e_ready_settings_mutation_response """ - update single row of the table: "e_ready_settings" + insert a single row into the table: "e_ready_settings" """ - update_e_ready_settings_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_ready_settings_set_input - pk_columns: e_ready_settings_pk_columns_input! - ): e_ready_settings + insert_e_ready_settings_one( + """the row to be inserted""" + object: e_ready_settings_insert_input! - """ - update multiples rows of table: "e_ready_settings" - """ - update_e_ready_settings_many( - """updates to execute, in order""" - updates: [e_ready_settings_updates!]! - ): [e_ready_settings_mutation_response] + """upsert condition""" + on_conflict: e_ready_settings_on_conflict + ): e_ready_settings """ - update data of the table: "e_sanction_types" + insert data into the table: "e_sanction_types" """ - update_e_sanction_types( - """sets the columns of the filtered rows to the given values""" - _set: e_sanction_types_set_input + insert_e_sanction_types( + """the rows to be inserted""" + objects: [e_sanction_types_insert_input!]! - """filter the rows which have to be updated""" - where: e_sanction_types_bool_exp! + """upsert condition""" + on_conflict: e_sanction_types_on_conflict ): e_sanction_types_mutation_response """ - update single row of the table: "e_sanction_types" + insert a single row into the table: "e_sanction_types" """ - update_e_sanction_types_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_sanction_types_set_input - pk_columns: e_sanction_types_pk_columns_input! - ): e_sanction_types + insert_e_sanction_types_one( + """the row to be inserted""" + object: e_sanction_types_insert_input! - """ - update multiples rows of table: "e_sanction_types" - """ - update_e_sanction_types_many( - """updates to execute, in order""" - updates: [e_sanction_types_updates!]! - ): [e_sanction_types_mutation_response] + """upsert condition""" + on_conflict: e_sanction_types_on_conflict + ): e_sanction_types """ - update data of the table: "e_scrim_request_statuses" + insert data into the table: "e_scrim_request_statuses" """ - update_e_scrim_request_statuses( - """sets the columns of the filtered rows to the given values""" - _set: e_scrim_request_statuses_set_input + insert_e_scrim_request_statuses( + """the rows to be inserted""" + objects: [e_scrim_request_statuses_insert_input!]! - """filter the rows which have to be updated""" - where: e_scrim_request_statuses_bool_exp! + """upsert condition""" + on_conflict: e_scrim_request_statuses_on_conflict ): e_scrim_request_statuses_mutation_response """ - update single row of the table: "e_scrim_request_statuses" + insert a single row into the table: "e_scrim_request_statuses" """ - update_e_scrim_request_statuses_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_scrim_request_statuses_set_input - pk_columns: e_scrim_request_statuses_pk_columns_input! - ): e_scrim_request_statuses + insert_e_scrim_request_statuses_one( + """the row to be inserted""" + object: e_scrim_request_statuses_insert_input! - """ - update multiples rows of table: "e_scrim_request_statuses" - """ - update_e_scrim_request_statuses_many( - """updates to execute, in order""" - updates: [e_scrim_request_statuses_updates!]! - ): [e_scrim_request_statuses_mutation_response] + """upsert condition""" + on_conflict: e_scrim_request_statuses_on_conflict + ): e_scrim_request_statuses """ - update data of the table: "e_server_types" + insert data into the table: "e_server_types" """ - update_e_server_types( - """sets the columns of the filtered rows to the given values""" - _set: e_server_types_set_input + insert_e_server_types( + """the rows to be inserted""" + objects: [e_server_types_insert_input!]! - """filter the rows which have to be updated""" - where: e_server_types_bool_exp! + """upsert condition""" + on_conflict: e_server_types_on_conflict ): e_server_types_mutation_response """ - update single row of the table: "e_server_types" + insert a single row into the table: "e_server_types" """ - update_e_server_types_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_server_types_set_input - pk_columns: e_server_types_pk_columns_input! - ): e_server_types + insert_e_server_types_one( + """the row to be inserted""" + object: e_server_types_insert_input! - """ - update multiples rows of table: "e_server_types" - """ - update_e_server_types_many( - """updates to execute, in order""" - updates: [e_server_types_updates!]! - ): [e_server_types_mutation_response] + """upsert condition""" + on_conflict: e_server_types_on_conflict + ): e_server_types """ - update data of the table: "e_sides" + insert data into the table: "e_sides" """ - update_e_sides( - """sets the columns of the filtered rows to the given values""" - _set: e_sides_set_input + insert_e_sides( + """the rows to be inserted""" + objects: [e_sides_insert_input!]! - """filter the rows which have to be updated""" - where: e_sides_bool_exp! + """upsert condition""" + on_conflict: e_sides_on_conflict ): e_sides_mutation_response """ - update single row of the table: "e_sides" + insert a single row into the table: "e_sides" """ - update_e_sides_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_sides_set_input - pk_columns: e_sides_pk_columns_input! - ): e_sides + insert_e_sides_one( + """the row to be inserted""" + object: e_sides_insert_input! - """ - update multiples rows of table: "e_sides" - """ - update_e_sides_many( - """updates to execute, in order""" - updates: [e_sides_updates!]! - ): [e_sides_mutation_response] + """upsert condition""" + on_conflict: e_sides_on_conflict + ): e_sides """ - update data of the table: "e_system_alert_types" + insert data into the table: "e_system_alert_types" """ - update_e_system_alert_types( - """sets the columns of the filtered rows to the given values""" - _set: e_system_alert_types_set_input + insert_e_system_alert_types( + """the rows to be inserted""" + objects: [e_system_alert_types_insert_input!]! - """filter the rows which have to be updated""" - where: e_system_alert_types_bool_exp! + """upsert condition""" + on_conflict: e_system_alert_types_on_conflict ): e_system_alert_types_mutation_response """ - update single row of the table: "e_system_alert_types" + insert a single row into the table: "e_system_alert_types" """ - update_e_system_alert_types_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_system_alert_types_set_input - pk_columns: e_system_alert_types_pk_columns_input! - ): e_system_alert_types + insert_e_system_alert_types_one( + """the row to be inserted""" + object: e_system_alert_types_insert_input! - """ - update multiples rows of table: "e_system_alert_types" - """ - update_e_system_alert_types_many( - """updates to execute, in order""" - updates: [e_system_alert_types_updates!]! - ): [e_system_alert_types_mutation_response] + """upsert condition""" + on_conflict: e_system_alert_types_on_conflict + ): e_system_alert_types """ - update data of the table: "e_team_roles" + insert data into the table: "e_team_roles" """ - update_e_team_roles( - """sets the columns of the filtered rows to the given values""" - _set: e_team_roles_set_input + insert_e_team_roles( + """the rows to be inserted""" + objects: [e_team_roles_insert_input!]! - """filter the rows which have to be updated""" - where: e_team_roles_bool_exp! + """upsert condition""" + on_conflict: e_team_roles_on_conflict ): e_team_roles_mutation_response """ - update single row of the table: "e_team_roles" + insert a single row into the table: "e_team_roles" """ - update_e_team_roles_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_team_roles_set_input - pk_columns: e_team_roles_pk_columns_input! - ): e_team_roles + insert_e_team_roles_one( + """the row to be inserted""" + object: e_team_roles_insert_input! - """ - update multiples rows of table: "e_team_roles" - """ - update_e_team_roles_many( - """updates to execute, in order""" - updates: [e_team_roles_updates!]! - ): [e_team_roles_mutation_response] + """upsert condition""" + on_conflict: e_team_roles_on_conflict + ): e_team_roles """ - update data of the table: "e_team_roster_statuses" + insert data into the table: "e_team_roster_statuses" """ - update_e_team_roster_statuses( - """sets the columns of the filtered rows to the given values""" - _set: e_team_roster_statuses_set_input + insert_e_team_roster_statuses( + """the rows to be inserted""" + objects: [e_team_roster_statuses_insert_input!]! - """filter the rows which have to be updated""" - where: e_team_roster_statuses_bool_exp! + """upsert condition""" + on_conflict: e_team_roster_statuses_on_conflict ): e_team_roster_statuses_mutation_response """ - update single row of the table: "e_team_roster_statuses" + insert a single row into the table: "e_team_roster_statuses" """ - update_e_team_roster_statuses_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_team_roster_statuses_set_input - pk_columns: e_team_roster_statuses_pk_columns_input! - ): e_team_roster_statuses + insert_e_team_roster_statuses_one( + """the row to be inserted""" + object: e_team_roster_statuses_insert_input! - """ - update multiples rows of table: "e_team_roster_statuses" - """ - update_e_team_roster_statuses_many( - """updates to execute, in order""" - updates: [e_team_roster_statuses_updates!]! - ): [e_team_roster_statuses_mutation_response] + """upsert condition""" + on_conflict: e_team_roster_statuses_on_conflict + ): e_team_roster_statuses """ - update data of the table: "e_timeout_settings" + insert data into the table: "e_timeout_settings" """ - update_e_timeout_settings( - """sets the columns of the filtered rows to the given values""" - _set: e_timeout_settings_set_input + insert_e_timeout_settings( + """the rows to be inserted""" + objects: [e_timeout_settings_insert_input!]! - """filter the rows which have to be updated""" - where: e_timeout_settings_bool_exp! + """upsert condition""" + on_conflict: e_timeout_settings_on_conflict ): e_timeout_settings_mutation_response """ - update single row of the table: "e_timeout_settings" + insert a single row into the table: "e_timeout_settings" """ - update_e_timeout_settings_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_timeout_settings_set_input - pk_columns: e_timeout_settings_pk_columns_input! - ): e_timeout_settings + insert_e_timeout_settings_one( + """the row to be inserted""" + object: e_timeout_settings_insert_input! - """ - update multiples rows of table: "e_timeout_settings" - """ - update_e_timeout_settings_many( - """updates to execute, in order""" - updates: [e_timeout_settings_updates!]! - ): [e_timeout_settings_mutation_response] + """upsert condition""" + on_conflict: e_timeout_settings_on_conflict + ): e_timeout_settings """ - update data of the table: "e_tournament_categories" + insert data into the table: "e_tournament_categories" """ - update_e_tournament_categories( - """sets the columns of the filtered rows to the given values""" - _set: e_tournament_categories_set_input + insert_e_tournament_categories( + """the rows to be inserted""" + objects: [e_tournament_categories_insert_input!]! - """filter the rows which have to be updated""" - where: e_tournament_categories_bool_exp! + """upsert condition""" + on_conflict: e_tournament_categories_on_conflict ): e_tournament_categories_mutation_response """ - update single row of the table: "e_tournament_categories" + insert a single row into the table: "e_tournament_categories" """ - update_e_tournament_categories_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_tournament_categories_set_input - pk_columns: e_tournament_categories_pk_columns_input! - ): e_tournament_categories + insert_e_tournament_categories_one( + """the row to be inserted""" + object: e_tournament_categories_insert_input! - """ - update multiples rows of table: "e_tournament_categories" - """ - update_e_tournament_categories_many( - """updates to execute, in order""" - updates: [e_tournament_categories_updates!]! - ): [e_tournament_categories_mutation_response] + """upsert condition""" + on_conflict: e_tournament_categories_on_conflict + ): e_tournament_categories """ - update data of the table: "e_tournament_stage_types" + insert data into the table: "e_tournament_stage_types" """ - update_e_tournament_stage_types( - """sets the columns of the filtered rows to the given values""" - _set: e_tournament_stage_types_set_input + insert_e_tournament_stage_types( + """the rows to be inserted""" + objects: [e_tournament_stage_types_insert_input!]! - """filter the rows which have to be updated""" - where: e_tournament_stage_types_bool_exp! + """upsert condition""" + on_conflict: e_tournament_stage_types_on_conflict ): e_tournament_stage_types_mutation_response """ - update single row of the table: "e_tournament_stage_types" + insert a single row into the table: "e_tournament_stage_types" """ - update_e_tournament_stage_types_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_tournament_stage_types_set_input - pk_columns: e_tournament_stage_types_pk_columns_input! + insert_e_tournament_stage_types_one( + """the row to be inserted""" + object: e_tournament_stage_types_insert_input! + + """upsert condition""" + on_conflict: e_tournament_stage_types_on_conflict ): e_tournament_stage_types """ - update multiples rows of table: "e_tournament_stage_types" + insert data into the table: "e_tournament_status" """ - update_e_tournament_stage_types_many( - """updates to execute, in order""" - updates: [e_tournament_stage_types_updates!]! - ): [e_tournament_stage_types_mutation_response] + insert_e_tournament_status( + """the rows to be inserted""" + objects: [e_tournament_status_insert_input!]! + + """upsert condition""" + on_conflict: e_tournament_status_on_conflict + ): e_tournament_status_mutation_response """ - update data of the table: "e_tournament_status" + insert a single row into the table: "e_tournament_status" """ - update_e_tournament_status( - """sets the columns of the filtered rows to the given values""" - _set: e_tournament_status_set_input + insert_e_tournament_status_one( + """the row to be inserted""" + object: e_tournament_status_insert_input! - """filter the rows which have to be updated""" - where: e_tournament_status_bool_exp! - ): e_tournament_status_mutation_response + """upsert condition""" + on_conflict: e_tournament_status_on_conflict + ): e_tournament_status """ - update single row of the table: "e_tournament_status" + insert data into the table: "e_utility_practice_statuses" """ - update_e_tournament_status_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_tournament_status_set_input - pk_columns: e_tournament_status_pk_columns_input! - ): e_tournament_status + insert_e_utility_practice_statuses( + """the rows to be inserted""" + objects: [e_utility_practice_statuses_insert_input!]! + + """upsert condition""" + on_conflict: e_utility_practice_statuses_on_conflict + ): e_utility_practice_statuses_mutation_response """ - update multiples rows of table: "e_tournament_status" + insert a single row into the table: "e_utility_practice_statuses" """ - update_e_tournament_status_many( - """updates to execute, in order""" - updates: [e_tournament_status_updates!]! - ): [e_tournament_status_mutation_response] + insert_e_utility_practice_statuses_one( + """the row to be inserted""" + object: e_utility_practice_statuses_insert_input! + + """upsert condition""" + on_conflict: e_utility_practice_statuses_on_conflict + ): e_utility_practice_statuses """ - update data of the table: "e_utility_types" + insert data into the table: "e_utility_sources" """ - update_e_utility_types( - """sets the columns of the filtered rows to the given values""" - _set: e_utility_types_set_input + insert_e_utility_sources( + """the rows to be inserted""" + objects: [e_utility_sources_insert_input!]! - """filter the rows which have to be updated""" - where: e_utility_types_bool_exp! - ): e_utility_types_mutation_response + """upsert condition""" + on_conflict: e_utility_sources_on_conflict + ): e_utility_sources_mutation_response """ - update single row of the table: "e_utility_types" + insert a single row into the table: "e_utility_sources" """ - update_e_utility_types_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_utility_types_set_input - pk_columns: e_utility_types_pk_columns_input! - ): e_utility_types + insert_e_utility_sources_one( + """the row to be inserted""" + object: e_utility_sources_insert_input! + + """upsert condition""" + on_conflict: e_utility_sources_on_conflict + ): e_utility_sources """ - update multiples rows of table: "e_utility_types" + insert data into the table: "e_utility_techniques" """ - update_e_utility_types_many( - """updates to execute, in order""" - updates: [e_utility_types_updates!]! - ): [e_utility_types_mutation_response] + insert_e_utility_techniques( + """the rows to be inserted""" + objects: [e_utility_techniques_insert_input!]! + + """upsert condition""" + on_conflict: e_utility_techniques_on_conflict + ): e_utility_techniques_mutation_response """ - update data of the table: "e_veto_pick_types" + insert a single row into the table: "e_utility_techniques" """ - update_e_veto_pick_types( - """sets the columns of the filtered rows to the given values""" - _set: e_veto_pick_types_set_input + insert_e_utility_techniques_one( + """the row to be inserted""" + object: e_utility_techniques_insert_input! - """filter the rows which have to be updated""" - where: e_veto_pick_types_bool_exp! - ): e_veto_pick_types_mutation_response + """upsert condition""" + on_conflict: e_utility_techniques_on_conflict + ): e_utility_techniques """ - update single row of the table: "e_veto_pick_types" + insert data into the table: "e_utility_throw_strengths" """ - update_e_veto_pick_types_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_veto_pick_types_set_input - pk_columns: e_veto_pick_types_pk_columns_input! - ): e_veto_pick_types + insert_e_utility_throw_strengths( + """the rows to be inserted""" + objects: [e_utility_throw_strengths_insert_input!]! + + """upsert condition""" + on_conflict: e_utility_throw_strengths_on_conflict + ): e_utility_throw_strengths_mutation_response """ - update multiples rows of table: "e_veto_pick_types" + insert a single row into the table: "e_utility_throw_strengths" """ - update_e_veto_pick_types_many( - """updates to execute, in order""" - updates: [e_veto_pick_types_updates!]! - ): [e_veto_pick_types_mutation_response] + insert_e_utility_throw_strengths_one( + """the row to be inserted""" + object: e_utility_throw_strengths_insert_input! + + """upsert condition""" + on_conflict: e_utility_throw_strengths_on_conflict + ): e_utility_throw_strengths """ - update data of the table: "e_winning_reasons" + insert data into the table: "e_utility_types" """ - update_e_winning_reasons( - """sets the columns of the filtered rows to the given values""" - _set: e_winning_reasons_set_input + insert_e_utility_types( + """the rows to be inserted""" + objects: [e_utility_types_insert_input!]! - """filter the rows which have to be updated""" - where: e_winning_reasons_bool_exp! - ): e_winning_reasons_mutation_response + """upsert condition""" + on_conflict: e_utility_types_on_conflict + ): e_utility_types_mutation_response """ - update single row of the table: "e_winning_reasons" + insert a single row into the table: "e_utility_types" """ - update_e_winning_reasons_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: e_winning_reasons_set_input - pk_columns: e_winning_reasons_pk_columns_input! - ): e_winning_reasons + insert_e_utility_types_one( + """the row to be inserted""" + object: e_utility_types_insert_input! + + """upsert condition""" + on_conflict: e_utility_types_on_conflict + ): e_utility_types """ - update multiples rows of table: "e_winning_reasons" + insert data into the table: "e_utility_visibility" """ - update_e_winning_reasons_many( - """updates to execute, in order""" - updates: [e_winning_reasons_updates!]! - ): [e_winning_reasons_mutation_response] + insert_e_utility_visibility( + """the rows to be inserted""" + objects: [e_utility_visibility_insert_input!]! + + """upsert condition""" + on_conflict: e_utility_visibility_on_conflict + ): e_utility_visibility_mutation_response """ - update data of the table: "event_match_links" + insert a single row into the table: "e_utility_visibility" """ - update_event_match_links( - """sets the columns of the filtered rows to the given values""" - _set: event_match_links_set_input + insert_e_utility_visibility_one( + """the row to be inserted""" + object: e_utility_visibility_insert_input! - """filter the rows which have to be updated""" - where: event_match_links_bool_exp! - ): event_match_links_mutation_response + """upsert condition""" + on_conflict: e_utility_visibility_on_conflict + ): e_utility_visibility """ - update single row of the table: "event_match_links" + insert data into the table: "e_veto_pick_types" """ - update_event_match_links_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: event_match_links_set_input - pk_columns: event_match_links_pk_columns_input! - ): event_match_links + insert_e_veto_pick_types( + """the rows to be inserted""" + objects: [e_veto_pick_types_insert_input!]! + + """upsert condition""" + on_conflict: e_veto_pick_types_on_conflict + ): e_veto_pick_types_mutation_response """ - update multiples rows of table: "event_match_links" + insert a single row into the table: "e_veto_pick_types" """ - update_event_match_links_many( - """updates to execute, in order""" - updates: [event_match_links_updates!]! - ): [event_match_links_mutation_response] + insert_e_veto_pick_types_one( + """the row to be inserted""" + object: e_veto_pick_types_insert_input! + + """upsert condition""" + on_conflict: e_veto_pick_types_on_conflict + ): e_veto_pick_types """ - update data of the table: "event_media" + insert data into the table: "e_winning_reasons" """ - update_event_media( - """increments the numeric columns with given value of the filtered values""" - _inc: event_media_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: event_media_set_input + insert_e_winning_reasons( + """the rows to be inserted""" + objects: [e_winning_reasons_insert_input!]! - """filter the rows which have to be updated""" - where: event_media_bool_exp! - ): event_media_mutation_response + """upsert condition""" + on_conflict: e_winning_reasons_on_conflict + ): e_winning_reasons_mutation_response """ - update single row of the table: "event_media" + insert a single row into the table: "e_winning_reasons" """ - update_event_media_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: event_media_inc_input + insert_e_winning_reasons_one( + """the row to be inserted""" + object: e_winning_reasons_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: event_media_set_input - pk_columns: event_media_pk_columns_input! - ): event_media + """upsert condition""" + on_conflict: e_winning_reasons_on_conflict + ): e_winning_reasons """ - update multiples rows of table: "event_media" + insert data into the table: "event_match_links" """ - update_event_media_many( - """updates to execute, in order""" - updates: [event_media_updates!]! - ): [event_media_mutation_response] + insert_event_match_links( + """the rows to be inserted""" + objects: [event_match_links_insert_input!]! + + """upsert condition""" + on_conflict: event_match_links_on_conflict + ): event_match_links_mutation_response """ - update data of the table: "event_media_players" + insert a single row into the table: "event_match_links" """ - update_event_media_players( - """increments the numeric columns with given value of the filtered values""" - _inc: event_media_players_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: event_media_players_set_input + insert_event_match_links_one( + """the row to be inserted""" + object: event_match_links_insert_input! - """filter the rows which have to be updated""" - where: event_media_players_bool_exp! - ): event_media_players_mutation_response + """upsert condition""" + on_conflict: event_match_links_on_conflict + ): event_match_links """ - update single row of the table: "event_media_players" + insert data into the table: "event_media" """ - update_event_media_players_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: event_media_players_inc_input + insert_event_media( + """the rows to be inserted""" + objects: [event_media_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: event_media_players_set_input - pk_columns: event_media_players_pk_columns_input! - ): event_media_players + """upsert condition""" + on_conflict: event_media_on_conflict + ): event_media_mutation_response """ - update multiples rows of table: "event_media_players" + insert a single row into the table: "event_media" """ - update_event_media_players_many( - """updates to execute, in order""" - updates: [event_media_players_updates!]! - ): [event_media_players_mutation_response] + insert_event_media_one( + """the row to be inserted""" + object: event_media_insert_input! + + """upsert condition""" + on_conflict: event_media_on_conflict + ): event_media """ - update data of the table: "event_organizers" + insert data into the table: "event_media_players" """ - update_event_organizers( - """increments the numeric columns with given value of the filtered values""" - _inc: event_organizers_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: event_organizers_set_input + insert_event_media_players( + """the rows to be inserted""" + objects: [event_media_players_insert_input!]! - """filter the rows which have to be updated""" - where: event_organizers_bool_exp! - ): event_organizers_mutation_response + """upsert condition""" + on_conflict: event_media_players_on_conflict + ): event_media_players_mutation_response """ - update single row of the table: "event_organizers" + insert a single row into the table: "event_media_players" """ - update_event_organizers_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: event_organizers_inc_input + insert_event_media_players_one( + """the row to be inserted""" + object: event_media_players_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: event_organizers_set_input - pk_columns: event_organizers_pk_columns_input! - ): event_organizers + """upsert condition""" + on_conflict: event_media_players_on_conflict + ): event_media_players """ - update multiples rows of table: "event_organizers" + insert data into the table: "event_organizers" """ - update_event_organizers_many( - """updates to execute, in order""" - updates: [event_organizers_updates!]! - ): [event_organizers_mutation_response] + insert_event_organizers( + """the rows to be inserted""" + objects: [event_organizers_insert_input!]! + + """upsert condition""" + on_conflict: event_organizers_on_conflict + ): event_organizers_mutation_response """ - update data of the table: "event_players" + insert a single row into the table: "event_organizers" """ - update_event_players( - """increments the numeric columns with given value of the filtered values""" - _inc: event_players_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: event_players_set_input + insert_event_organizers_one( + """the row to be inserted""" + object: event_organizers_insert_input! - """filter the rows which have to be updated""" - where: event_players_bool_exp! - ): event_players_mutation_response + """upsert condition""" + on_conflict: event_organizers_on_conflict + ): event_organizers """ - update single row of the table: "event_players" + insert data into the table: "event_players" """ - update_event_players_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: event_players_inc_input + insert_event_players( + """the rows to be inserted""" + objects: [event_players_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: event_players_set_input - pk_columns: event_players_pk_columns_input! - ): event_players + """upsert condition""" + on_conflict: event_players_on_conflict + ): event_players_mutation_response """ - update multiples rows of table: "event_players" + insert a single row into the table: "event_players" """ - update_event_players_many( - """updates to execute, in order""" - updates: [event_players_updates!]! - ): [event_players_mutation_response] + insert_event_players_one( + """the row to be inserted""" + object: event_players_insert_input! + + """upsert condition""" + on_conflict: event_players_on_conflict + ): event_players """ - update data of the table: "event_teams" + insert data into the table: "event_teams" """ - update_event_teams( - """sets the columns of the filtered rows to the given values""" - _set: event_teams_set_input + insert_event_teams( + """the rows to be inserted""" + objects: [event_teams_insert_input!]! - """filter the rows which have to be updated""" - where: event_teams_bool_exp! + """upsert condition""" + on_conflict: event_teams_on_conflict ): event_teams_mutation_response """ - update single row of the table: "event_teams" + insert a single row into the table: "event_teams" """ - update_event_teams_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: event_teams_set_input - pk_columns: event_teams_pk_columns_input! - ): event_teams + insert_event_teams_one( + """the row to be inserted""" + object: event_teams_insert_input! - """ - update multiples rows of table: "event_teams" - """ - update_event_teams_many( - """updates to execute, in order""" - updates: [event_teams_updates!]! - ): [event_teams_mutation_response] + """upsert condition""" + on_conflict: event_teams_on_conflict + ): event_teams """ - update data of the table: "event_tournaments" + insert data into the table: "event_tournaments" """ - update_event_tournaments( - """sets the columns of the filtered rows to the given values""" - _set: event_tournaments_set_input + insert_event_tournaments( + """the rows to be inserted""" + objects: [event_tournaments_insert_input!]! - """filter the rows which have to be updated""" - where: event_tournaments_bool_exp! + """upsert condition""" + on_conflict: event_tournaments_on_conflict ): event_tournaments_mutation_response """ - update single row of the table: "event_tournaments" + insert a single row into the table: "event_tournaments" """ - update_event_tournaments_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: event_tournaments_set_input - pk_columns: event_tournaments_pk_columns_input! - ): event_tournaments + insert_event_tournaments_one( + """the row to be inserted""" + object: event_tournaments_insert_input! - """ - update multiples rows of table: "event_tournaments" - """ - update_event_tournaments_many( - """updates to execute, in order""" - updates: [event_tournaments_updates!]! - ): [event_tournaments_mutation_response] + """upsert condition""" + on_conflict: event_tournaments_on_conflict + ): event_tournaments """ - update data of the table: "events" + insert data into the table: "events" """ - update_events( - """increments the numeric columns with given value of the filtered values""" - _inc: events_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: events_set_input + insert_events( + """the rows to be inserted""" + objects: [events_insert_input!]! - """filter the rows which have to be updated""" - where: events_bool_exp! + """upsert condition""" + on_conflict: events_on_conflict ): events_mutation_response """ - update single row of the table: "events" + insert a single row into the table: "events" """ - update_events_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: events_inc_input + insert_events_one( + """the row to be inserted""" + object: events_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: events_set_input - pk_columns: events_pk_columns_input! + """upsert condition""" + on_conflict: events_on_conflict ): events """ - update multiples rows of table: "events" - """ - update_events_many( - """updates to execute, in order""" - updates: [events_updates!]! - ): [events_mutation_response] - - """ - update data of the table: "friends" + insert data into the table: "friends" """ - update_friends( - """increments the numeric columns with given value of the filtered values""" - _inc: friends_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: friends_set_input + insert_friends( + """the rows to be inserted""" + objects: [friends_insert_input!]! - """filter the rows which have to be updated""" - where: friends_bool_exp! + """upsert condition""" + on_conflict: friends_on_conflict ): friends_mutation_response """ - update single row of the table: "friends" + insert a single row into the table: "friends" """ - update_friends_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: friends_inc_input + insert_friends_one( + """the row to be inserted""" + object: friends_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: friends_set_input - pk_columns: friends_pk_columns_input! + """upsert condition""" + on_conflict: friends_on_conflict ): friends """ - update multiples rows of table: "friends" + insert data into the table: "game_mode_plugins" """ - update_friends_many( - """updates to execute, in order""" - updates: [friends_updates!]! - ): [friends_mutation_response] + insert_game_mode_plugins( + """the rows to be inserted""" + objects: [game_mode_plugins_insert_input!]! + + """upsert condition""" + on_conflict: game_mode_plugins_on_conflict + ): game_mode_plugins_mutation_response """ - update data of the table: "game_mode_plugins" + insert a single row into the table: "game_mode_plugins" """ - update_game_mode_plugins( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: game_mode_plugins_append_input - - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: game_mode_plugins_delete_at_path_input - - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: game_mode_plugins_delete_elem_input + insert_game_mode_plugins_one( + """the row to be inserted""" + object: game_mode_plugins_insert_input! - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: game_mode_plugins_delete_key_input + """upsert condition""" + on_conflict: game_mode_plugins_on_conflict + ): game_mode_plugins - """increments the numeric columns with given value of the filtered values""" - _inc: game_mode_plugins_inc_input + """ + insert data into the table: "game_modes" + """ + insert_game_modes( + """the rows to be inserted""" + objects: [game_modes_insert_input!]! - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: game_mode_plugins_prepend_input + """upsert condition""" + on_conflict: game_modes_on_conflict + ): game_modes_mutation_response - """sets the columns of the filtered rows to the given values""" - _set: game_mode_plugins_set_input + """ + insert a single row into the table: "game_modes" + """ + insert_game_modes_one( + """the row to be inserted""" + object: game_modes_insert_input! - """filter the rows which have to be updated""" - where: game_mode_plugins_bool_exp! - ): game_mode_plugins_mutation_response + """upsert condition""" + on_conflict: game_modes_on_conflict + ): game_modes """ - update single row of the table: "game_mode_plugins" + insert data into the table: "game_plugin_installs" """ - update_game_mode_plugins_by_pk( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: game_mode_plugins_append_input + insert_game_plugin_installs( + """the rows to be inserted""" + objects: [game_plugin_installs_insert_input!]! - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: game_mode_plugins_delete_at_path_input - - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: game_mode_plugins_delete_elem_input - - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: game_mode_plugins_delete_key_input - - """increments the numeric columns with given value of the filtered values""" - _inc: game_mode_plugins_inc_input - - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: game_mode_plugins_prepend_input - - """sets the columns of the filtered rows to the given values""" - _set: game_mode_plugins_set_input - pk_columns: game_mode_plugins_pk_columns_input! - ): game_mode_plugins + """upsert condition""" + on_conflict: game_plugin_installs_on_conflict + ): game_plugin_installs_mutation_response """ - update multiples rows of table: "game_mode_plugins" + insert a single row into the table: "game_plugin_installs" """ - update_game_mode_plugins_many( - """updates to execute, in order""" - updates: [game_mode_plugins_updates!]! - ): [game_mode_plugins_mutation_response] + insert_game_plugin_installs_one( + """the row to be inserted""" + object: game_plugin_installs_insert_input! + + """upsert condition""" + on_conflict: game_plugin_installs_on_conflict + ): game_plugin_installs """ - update data of the table: "game_modes" + insert data into the table: "game_plugin_versions" """ - update_game_modes( - """sets the columns of the filtered rows to the given values""" - _set: game_modes_set_input + insert_game_plugin_versions( + """the rows to be inserted""" + objects: [game_plugin_versions_insert_input!]! - """filter the rows which have to be updated""" - where: game_modes_bool_exp! - ): game_modes_mutation_response + """upsert condition""" + on_conflict: game_plugin_versions_on_conflict + ): game_plugin_versions_mutation_response """ - update single row of the table: "game_modes" + insert a single row into the table: "game_plugin_versions" """ - update_game_modes_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: game_modes_set_input - pk_columns: game_modes_pk_columns_input! - ): game_modes + insert_game_plugin_versions_one( + """the row to be inserted""" + object: game_plugin_versions_insert_input! + + """upsert condition""" + on_conflict: game_plugin_versions_on_conflict + ): game_plugin_versions """ - update multiples rows of table: "game_modes" + insert data into the table: "game_plugins" """ - update_game_modes_many( - """updates to execute, in order""" - updates: [game_modes_updates!]! - ): [game_modes_mutation_response] + insert_game_plugins( + """the rows to be inserted""" + objects: [game_plugins_insert_input!]! + + """upsert condition""" + on_conflict: game_plugins_on_conflict + ): game_plugins_mutation_response """ - update data of the table: "game_plugin_installs" + insert a single row into the table: "game_plugins" """ - update_game_plugin_installs( - """sets the columns of the filtered rows to the given values""" - _set: game_plugin_installs_set_input + insert_game_plugins_one( + """the row to be inserted""" + object: game_plugins_insert_input! - """filter the rows which have to be updated""" - where: game_plugin_installs_bool_exp! - ): game_plugin_installs_mutation_response + """upsert condition""" + on_conflict: game_plugins_on_conflict + ): game_plugins """ - update single row of the table: "game_plugin_installs" + insert data into the table: "game_server_node_plugins" """ - update_game_plugin_installs_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: game_plugin_installs_set_input - pk_columns: game_plugin_installs_pk_columns_input! - ): game_plugin_installs + insert_game_server_node_plugins( + """the rows to be inserted""" + objects: [game_server_node_plugins_insert_input!]! + + """upsert condition""" + on_conflict: game_server_node_plugins_on_conflict + ): game_server_node_plugins_mutation_response """ - update multiples rows of table: "game_plugin_installs" + insert a single row into the table: "game_server_node_plugins" """ - update_game_plugin_installs_many( - """updates to execute, in order""" - updates: [game_plugin_installs_updates!]! - ): [game_plugin_installs_mutation_response] + insert_game_server_node_plugins_one( + """the row to be inserted""" + object: game_server_node_plugins_insert_input! + + """upsert condition""" + on_conflict: game_server_node_plugins_on_conflict + ): game_server_node_plugins """ - update data of the table: "game_plugin_versions" + insert data into the table: "game_server_nodes" """ - update_game_plugin_versions( - """increments the numeric columns with given value of the filtered values""" - _inc: game_plugin_versions_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: game_plugin_versions_set_input + insert_game_server_nodes( + """the rows to be inserted""" + objects: [game_server_nodes_insert_input!]! - """filter the rows which have to be updated""" - where: game_plugin_versions_bool_exp! - ): game_plugin_versions_mutation_response + """upsert condition""" + on_conflict: game_server_nodes_on_conflict + ): game_server_nodes_mutation_response """ - update single row of the table: "game_plugin_versions" + insert a single row into the table: "game_server_nodes" """ - update_game_plugin_versions_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: game_plugin_versions_inc_input + insert_game_server_nodes_one( + """the row to be inserted""" + object: game_server_nodes_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: game_plugin_versions_set_input - pk_columns: game_plugin_versions_pk_columns_input! - ): game_plugin_versions + """upsert condition""" + on_conflict: game_server_nodes_on_conflict + ): game_server_nodes """ - update multiples rows of table: "game_plugin_versions" + insert data into the table: "game_versions" """ - update_game_plugin_versions_many( - """updates to execute, in order""" - updates: [game_plugin_versions_updates!]! - ): [game_plugin_versions_mutation_response] + insert_game_versions( + """the rows to be inserted""" + objects: [game_versions_insert_input!]! + + """upsert condition""" + on_conflict: game_versions_on_conflict + ): game_versions_mutation_response """ - update data of the table: "game_plugins" + insert a single row into the table: "game_versions" """ - update_game_plugins( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: game_plugins_append_input - - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: game_plugins_delete_at_path_input + insert_game_versions_one( + """the row to be inserted""" + object: game_versions_insert_input! - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: game_plugins_delete_elem_input + """upsert condition""" + on_conflict: game_versions_on_conflict + ): game_versions - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: game_plugins_delete_key_input + """ + insert data into the table: "gamedata_signature_validations" + """ + insert_gamedata_signature_validations( + """the rows to be inserted""" + objects: [gamedata_signature_validations_insert_input!]! - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: game_plugins_prepend_input + """upsert condition""" + on_conflict: gamedata_signature_validations_on_conflict + ): gamedata_signature_validations_mutation_response - """sets the columns of the filtered rows to the given values""" - _set: game_plugins_set_input + """ + insert a single row into the table: "gamedata_signature_validations" + """ + insert_gamedata_signature_validations_one( + """the row to be inserted""" + object: gamedata_signature_validations_insert_input! - """filter the rows which have to be updated""" - where: game_plugins_bool_exp! - ): game_plugins_mutation_response + """upsert condition""" + on_conflict: gamedata_signature_validations_on_conflict + ): gamedata_signature_validations """ - update single row of the table: "game_plugins" + insert data into the table: "leaderboard_entries" """ - update_game_plugins_by_pk( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: game_plugins_append_input + insert_leaderboard_entries( + """the rows to be inserted""" + objects: [leaderboard_entries_insert_input!]! + ): leaderboard_entries_mutation_response - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: game_plugins_delete_at_path_input + """ + insert a single row into the table: "leaderboard_entries" + """ + insert_leaderboard_entries_one( + """the row to be inserted""" + object: leaderboard_entries_insert_input! + ): leaderboard_entries - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: game_plugins_delete_elem_input + """ + insert data into the table: "league_divisions" + """ + insert_league_divisions( + """the rows to be inserted""" + objects: [league_divisions_insert_input!]! - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: game_plugins_delete_key_input + """upsert condition""" + on_conflict: league_divisions_on_conflict + ): league_divisions_mutation_response - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: game_plugins_prepend_input + """ + insert a single row into the table: "league_divisions" + """ + insert_league_divisions_one( + """the row to be inserted""" + object: league_divisions_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: game_plugins_set_input - pk_columns: game_plugins_pk_columns_input! - ): game_plugins + """upsert condition""" + on_conflict: league_divisions_on_conflict + ): league_divisions """ - update multiples rows of table: "game_plugins" + insert data into the table: "league_match_weeks" """ - update_game_plugins_many( - """updates to execute, in order""" - updates: [game_plugins_updates!]! - ): [game_plugins_mutation_response] + insert_league_match_weeks( + """the rows to be inserted""" + objects: [league_match_weeks_insert_input!]! + + """upsert condition""" + on_conflict: league_match_weeks_on_conflict + ): league_match_weeks_mutation_response """ - update data of the table: "game_server_node_plugins" + insert a single row into the table: "league_match_weeks" """ - update_game_server_node_plugins( - """sets the columns of the filtered rows to the given values""" - _set: game_server_node_plugins_set_input + insert_league_match_weeks_one( + """the row to be inserted""" + object: league_match_weeks_insert_input! - """filter the rows which have to be updated""" - where: game_server_node_plugins_bool_exp! - ): game_server_node_plugins_mutation_response + """upsert condition""" + on_conflict: league_match_weeks_on_conflict + ): league_match_weeks """ - update single row of the table: "game_server_node_plugins" + insert data into the table: "league_relegation_playoffs" """ - update_game_server_node_plugins_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: game_server_node_plugins_set_input - pk_columns: game_server_node_plugins_pk_columns_input! - ): game_server_node_plugins + insert_league_relegation_playoffs( + """the rows to be inserted""" + objects: [league_relegation_playoffs_insert_input!]! + + """upsert condition""" + on_conflict: league_relegation_playoffs_on_conflict + ): league_relegation_playoffs_mutation_response """ - update multiples rows of table: "game_server_node_plugins" + insert a single row into the table: "league_relegation_playoffs" """ - update_game_server_node_plugins_many( - """updates to execute, in order""" - updates: [game_server_node_plugins_updates!]! - ): [game_server_node_plugins_mutation_response] + insert_league_relegation_playoffs_one( + """the row to be inserted""" + object: league_relegation_playoffs_insert_input! + + """upsert condition""" + on_conflict: league_relegation_playoffs_on_conflict + ): league_relegation_playoffs """ - update data of the table: "game_server_nodes" + insert data into the table: "league_scheduling_proposals" """ - update_game_server_nodes( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: game_server_nodes_append_input + insert_league_scheduling_proposals( + """the rows to be inserted""" + objects: [league_scheduling_proposals_insert_input!]! - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: game_server_nodes_delete_at_path_input + """upsert condition""" + on_conflict: league_scheduling_proposals_on_conflict + ): league_scheduling_proposals_mutation_response - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: game_server_nodes_delete_elem_input + """ + insert a single row into the table: "league_scheduling_proposals" + """ + insert_league_scheduling_proposals_one( + """the row to be inserted""" + object: league_scheduling_proposals_insert_input! - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: game_server_nodes_delete_key_input + """upsert condition""" + on_conflict: league_scheduling_proposals_on_conflict + ): league_scheduling_proposals - """increments the numeric columns with given value of the filtered values""" - _inc: game_server_nodes_inc_input + """ + insert data into the table: "league_season_divisions" + """ + insert_league_season_divisions( + """the rows to be inserted""" + objects: [league_season_divisions_insert_input!]! - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: game_server_nodes_prepend_input + """upsert condition""" + on_conflict: league_season_divisions_on_conflict + ): league_season_divisions_mutation_response - """sets the columns of the filtered rows to the given values""" - _set: game_server_nodes_set_input + """ + insert a single row into the table: "league_season_divisions" + """ + insert_league_season_divisions_one( + """the row to be inserted""" + object: league_season_divisions_insert_input! - """filter the rows which have to be updated""" - where: game_server_nodes_bool_exp! - ): game_server_nodes_mutation_response + """upsert condition""" + on_conflict: league_season_divisions_on_conflict + ): league_season_divisions """ - update single row of the table: "game_server_nodes" + insert data into the table: "league_seasons" """ - update_game_server_nodes_by_pk( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: game_server_nodes_append_input - - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: game_server_nodes_delete_at_path_input + insert_league_seasons( + """the rows to be inserted""" + objects: [league_seasons_insert_input!]! - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: game_server_nodes_delete_elem_input + """upsert condition""" + on_conflict: league_seasons_on_conflict + ): league_seasons_mutation_response - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: game_server_nodes_delete_key_input + """ + insert a single row into the table: "league_seasons" + """ + insert_league_seasons_one( + """the row to be inserted""" + object: league_seasons_insert_input! - """increments the numeric columns with given value of the filtered values""" - _inc: game_server_nodes_inc_input + """upsert condition""" + on_conflict: league_seasons_on_conflict + ): league_seasons - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: game_server_nodes_prepend_input + """ + insert data into the table: "league_team_movements" + """ + insert_league_team_movements( + """the rows to be inserted""" + objects: [league_team_movements_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: game_server_nodes_set_input - pk_columns: game_server_nodes_pk_columns_input! - ): game_server_nodes + """upsert condition""" + on_conflict: league_team_movements_on_conflict + ): league_team_movements_mutation_response """ - update multiples rows of table: "game_server_nodes" + insert a single row into the table: "league_team_movements" """ - update_game_server_nodes_many( - """updates to execute, in order""" - updates: [game_server_nodes_updates!]! - ): [game_server_nodes_mutation_response] + insert_league_team_movements_one( + """the row to be inserted""" + object: league_team_movements_insert_input! + + """upsert condition""" + on_conflict: league_team_movements_on_conflict + ): league_team_movements """ - update data of the table: "game_versions" + insert data into the table: "league_team_rosters" """ - update_game_versions( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: game_versions_append_input + insert_league_team_rosters( + """the rows to be inserted""" + objects: [league_team_rosters_insert_input!]! - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: game_versions_delete_at_path_input + """upsert condition""" + on_conflict: league_team_rosters_on_conflict + ): league_team_rosters_mutation_response - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: game_versions_delete_elem_input + """ + insert a single row into the table: "league_team_rosters" + """ + insert_league_team_rosters_one( + """the row to be inserted""" + object: league_team_rosters_insert_input! - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: game_versions_delete_key_input + """upsert condition""" + on_conflict: league_team_rosters_on_conflict + ): league_team_rosters - """increments the numeric columns with given value of the filtered values""" - _inc: game_versions_inc_input + """ + insert data into the table: "league_team_seasons" + """ + insert_league_team_seasons( + """the rows to be inserted""" + objects: [league_team_seasons_insert_input!]! - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: game_versions_prepend_input + """upsert condition""" + on_conflict: league_team_seasons_on_conflict + ): league_team_seasons_mutation_response - """sets the columns of the filtered rows to the given values""" - _set: game_versions_set_input + """ + insert a single row into the table: "league_team_seasons" + """ + insert_league_team_seasons_one( + """the row to be inserted""" + object: league_team_seasons_insert_input! - """filter the rows which have to be updated""" - where: game_versions_bool_exp! - ): game_versions_mutation_response + """upsert condition""" + on_conflict: league_team_seasons_on_conflict + ): league_team_seasons """ - update single row of the table: "game_versions" + insert data into the table: "league_teams" """ - update_game_versions_by_pk( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: game_versions_append_input + insert_league_teams( + """the rows to be inserted""" + objects: [league_teams_insert_input!]! - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: game_versions_delete_at_path_input - - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: game_versions_delete_elem_input + """upsert condition""" + on_conflict: league_teams_on_conflict + ): league_teams_mutation_response - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: game_versions_delete_key_input + """ + insert a single row into the table: "league_teams" + """ + insert_league_teams_one( + """the row to be inserted""" + object: league_teams_insert_input! - """increments the numeric columns with given value of the filtered values""" - _inc: game_versions_inc_input + """upsert condition""" + on_conflict: league_teams_on_conflict + ): league_teams - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: game_versions_prepend_input + """ + insert data into the table: "lobbies" + """ + insert_lobbies( + """the rows to be inserted""" + objects: [lobbies_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: game_versions_set_input - pk_columns: game_versions_pk_columns_input! - ): game_versions + """upsert condition""" + on_conflict: lobbies_on_conflict + ): lobbies_mutation_response """ - update multiples rows of table: "game_versions" + insert a single row into the table: "lobbies" """ - update_game_versions_many( - """updates to execute, in order""" - updates: [game_versions_updates!]! - ): [game_versions_mutation_response] + insert_lobbies_one( + """the row to be inserted""" + object: lobbies_insert_input! + + """upsert condition""" + on_conflict: lobbies_on_conflict + ): lobbies """ - update data of the table: "gamedata_signature_validations" + insert data into the table: "lobby_players" """ - update_gamedata_signature_validations( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: gamedata_signature_validations_append_input + insert_lobby_players( + """the rows to be inserted""" + objects: [lobby_players_insert_input!]! - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: gamedata_signature_validations_delete_at_path_input + """upsert condition""" + on_conflict: lobby_players_on_conflict + ): lobby_players_mutation_response - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: gamedata_signature_validations_delete_elem_input + """ + insert a single row into the table: "lobby_players" + """ + insert_lobby_players_one( + """the row to be inserted""" + object: lobby_players_insert_input! - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: gamedata_signature_validations_delete_key_input + """upsert condition""" + on_conflict: lobby_players_on_conflict + ): lobby_players - """increments the numeric columns with given value of the filtered values""" - _inc: gamedata_signature_validations_inc_input + """ + insert data into the table: "map_pools" + """ + insert_map_pools( + """the rows to be inserted""" + objects: [map_pools_insert_input!]! - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: gamedata_signature_validations_prepend_input + """upsert condition""" + on_conflict: map_pools_on_conflict + ): map_pools_mutation_response - """sets the columns of the filtered rows to the given values""" - _set: gamedata_signature_validations_set_input + """ + insert a single row into the table: "map_pools" + """ + insert_map_pools_one( + """the row to be inserted""" + object: map_pools_insert_input! - """filter the rows which have to be updated""" - where: gamedata_signature_validations_bool_exp! - ): gamedata_signature_validations_mutation_response + """upsert condition""" + on_conflict: map_pools_on_conflict + ): map_pools """ - update single row of the table: "gamedata_signature_validations" + insert data into the table: "maps" """ - update_gamedata_signature_validations_by_pk( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: gamedata_signature_validations_append_input - - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: gamedata_signature_validations_delete_at_path_input + insert_maps( + """the rows to be inserted""" + objects: [maps_insert_input!]! - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: gamedata_signature_validations_delete_elem_input + """upsert condition""" + on_conflict: maps_on_conflict + ): maps_mutation_response - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: gamedata_signature_validations_delete_key_input + """ + insert a single row into the table: "maps" + """ + insert_maps_one( + """the row to be inserted""" + object: maps_insert_input! - """increments the numeric columns with given value of the filtered values""" - _inc: gamedata_signature_validations_inc_input + """upsert condition""" + on_conflict: maps_on_conflict + ): maps - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: gamedata_signature_validations_prepend_input + """ + insert data into the table: "match_clips" + """ + insert_match_clips( + """the rows to be inserted""" + objects: [match_clips_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: gamedata_signature_validations_set_input - pk_columns: gamedata_signature_validations_pk_columns_input! - ): gamedata_signature_validations + """upsert condition""" + on_conflict: match_clips_on_conflict + ): match_clips_mutation_response """ - update multiples rows of table: "gamedata_signature_validations" + insert a single row into the table: "match_clips" """ - update_gamedata_signature_validations_many( - """updates to execute, in order""" - updates: [gamedata_signature_validations_updates!]! - ): [gamedata_signature_validations_mutation_response] + insert_match_clips_one( + """the row to be inserted""" + object: match_clips_insert_input! + + """upsert condition""" + on_conflict: match_clips_on_conflict + ): match_clips """ - update data of the table: "leaderboard_entries" + insert data into the table: "match_demo_sessions" """ - update_leaderboard_entries( - """increments the numeric columns with given value of the filtered values""" - _inc: leaderboard_entries_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: leaderboard_entries_set_input + insert_match_demo_sessions( + """the rows to be inserted""" + objects: [match_demo_sessions_insert_input!]! - """filter the rows which have to be updated""" - where: leaderboard_entries_bool_exp! - ): leaderboard_entries_mutation_response + """upsert condition""" + on_conflict: match_demo_sessions_on_conflict + ): match_demo_sessions_mutation_response """ - update multiples rows of table: "leaderboard_entries" + insert a single row into the table: "match_demo_sessions" """ - update_leaderboard_entries_many( - """updates to execute, in order""" - updates: [leaderboard_entries_updates!]! - ): [leaderboard_entries_mutation_response] + insert_match_demo_sessions_one( + """the row to be inserted""" + object: match_demo_sessions_insert_input! + + """upsert condition""" + on_conflict: match_demo_sessions_on_conflict + ): match_demo_sessions """ - update data of the table: "league_divisions" + insert data into the table: "match_lineup_players" """ - update_league_divisions( - """increments the numeric columns with given value of the filtered values""" - _inc: league_divisions_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: league_divisions_set_input + insert_match_lineup_players( + """the rows to be inserted""" + objects: [match_lineup_players_insert_input!]! - """filter the rows which have to be updated""" - where: league_divisions_bool_exp! - ): league_divisions_mutation_response + """upsert condition""" + on_conflict: match_lineup_players_on_conflict + ): match_lineup_players_mutation_response """ - update single row of the table: "league_divisions" + insert a single row into the table: "match_lineup_players" """ - update_league_divisions_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: league_divisions_inc_input + insert_match_lineup_players_one( + """the row to be inserted""" + object: match_lineup_players_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: league_divisions_set_input - pk_columns: league_divisions_pk_columns_input! - ): league_divisions + """upsert condition""" + on_conflict: match_lineup_players_on_conflict + ): match_lineup_players """ - update multiples rows of table: "league_divisions" + insert data into the table: "match_lineups" """ - update_league_divisions_many( - """updates to execute, in order""" - updates: [league_divisions_updates!]! - ): [league_divisions_mutation_response] + insert_match_lineups( + """the rows to be inserted""" + objects: [match_lineups_insert_input!]! + + """upsert condition""" + on_conflict: match_lineups_on_conflict + ): match_lineups_mutation_response """ - update data of the table: "league_match_weeks" + insert a single row into the table: "match_lineups" """ - update_league_match_weeks( - """increments the numeric columns with given value of the filtered values""" - _inc: league_match_weeks_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: league_match_weeks_set_input + insert_match_lineups_one( + """the row to be inserted""" + object: match_lineups_insert_input! - """filter the rows which have to be updated""" - where: league_match_weeks_bool_exp! - ): league_match_weeks_mutation_response + """upsert condition""" + on_conflict: match_lineups_on_conflict + ): match_lineups """ - update single row of the table: "league_match_weeks" + insert data into the table: "match_map_demos" """ - update_league_match_weeks_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: league_match_weeks_inc_input + insert_match_map_demos( + """the rows to be inserted""" + objects: [match_map_demos_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: league_match_weeks_set_input - pk_columns: league_match_weeks_pk_columns_input! - ): league_match_weeks + """upsert condition""" + on_conflict: match_map_demos_on_conflict + ): match_map_demos_mutation_response """ - update multiples rows of table: "league_match_weeks" + insert a single row into the table: "match_map_demos" """ - update_league_match_weeks_many( - """updates to execute, in order""" - updates: [league_match_weeks_updates!]! - ): [league_match_weeks_mutation_response] + insert_match_map_demos_one( + """the row to be inserted""" + object: match_map_demos_insert_input! + + """upsert condition""" + on_conflict: match_map_demos_on_conflict + ): match_map_demos """ - update data of the table: "league_relegation_playoffs" + insert data into the table: "match_map_rounds" """ - update_league_relegation_playoffs( - """increments the numeric columns with given value of the filtered values""" - _inc: league_relegation_playoffs_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: league_relegation_playoffs_set_input + insert_match_map_rounds( + """the rows to be inserted""" + objects: [match_map_rounds_insert_input!]! - """filter the rows which have to be updated""" - where: league_relegation_playoffs_bool_exp! - ): league_relegation_playoffs_mutation_response + """upsert condition""" + on_conflict: match_map_rounds_on_conflict + ): match_map_rounds_mutation_response """ - update single row of the table: "league_relegation_playoffs" + insert a single row into the table: "match_map_rounds" """ - update_league_relegation_playoffs_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: league_relegation_playoffs_inc_input + insert_match_map_rounds_one( + """the row to be inserted""" + object: match_map_rounds_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: league_relegation_playoffs_set_input - pk_columns: league_relegation_playoffs_pk_columns_input! - ): league_relegation_playoffs + """upsert condition""" + on_conflict: match_map_rounds_on_conflict + ): match_map_rounds """ - update multiples rows of table: "league_relegation_playoffs" + insert data into the table: "match_map_veto_picks" """ - update_league_relegation_playoffs_many( - """updates to execute, in order""" - updates: [league_relegation_playoffs_updates!]! - ): [league_relegation_playoffs_mutation_response] + insert_match_map_veto_picks( + """the rows to be inserted""" + objects: [match_map_veto_picks_insert_input!]! + + """upsert condition""" + on_conflict: match_map_veto_picks_on_conflict + ): match_map_veto_picks_mutation_response """ - update data of the table: "league_scheduling_proposals" + insert a single row into the table: "match_map_veto_picks" """ - update_league_scheduling_proposals( - """increments the numeric columns with given value of the filtered values""" - _inc: league_scheduling_proposals_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: league_scheduling_proposals_set_input + insert_match_map_veto_picks_one( + """the row to be inserted""" + object: match_map_veto_picks_insert_input! - """filter the rows which have to be updated""" - where: league_scheduling_proposals_bool_exp! - ): league_scheduling_proposals_mutation_response + """upsert condition""" + on_conflict: match_map_veto_picks_on_conflict + ): match_map_veto_picks """ - update single row of the table: "league_scheduling_proposals" + insert data into the table: "match_maps" """ - update_league_scheduling_proposals_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: league_scheduling_proposals_inc_input + insert_match_maps( + """the rows to be inserted""" + objects: [match_maps_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: league_scheduling_proposals_set_input - pk_columns: league_scheduling_proposals_pk_columns_input! - ): league_scheduling_proposals + """upsert condition""" + on_conflict: match_maps_on_conflict + ): match_maps_mutation_response """ - update multiples rows of table: "league_scheduling_proposals" + insert a single row into the table: "match_maps" """ - update_league_scheduling_proposals_many( - """updates to execute, in order""" - updates: [league_scheduling_proposals_updates!]! - ): [league_scheduling_proposals_mutation_response] + insert_match_maps_one( + """the row to be inserted""" + object: match_maps_insert_input! + + """upsert condition""" + on_conflict: match_maps_on_conflict + ): match_maps """ - update data of the table: "league_season_divisions" + insert data into the table: "match_options" """ - update_league_season_divisions( - """sets the columns of the filtered rows to the given values""" - _set: league_season_divisions_set_input + insert_match_options( + """the rows to be inserted""" + objects: [match_options_insert_input!]! - """filter the rows which have to be updated""" - where: league_season_divisions_bool_exp! - ): league_season_divisions_mutation_response + """upsert condition""" + on_conflict: match_options_on_conflict + ): match_options_mutation_response """ - update single row of the table: "league_season_divisions" + insert a single row into the table: "match_options" """ - update_league_season_divisions_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: league_season_divisions_set_input - pk_columns: league_season_divisions_pk_columns_input! - ): league_season_divisions + insert_match_options_one( + """the row to be inserted""" + object: match_options_insert_input! + + """upsert condition""" + on_conflict: match_options_on_conflict + ): match_options """ - update multiples rows of table: "league_season_divisions" + insert data into the table: "match_region_veto_picks" """ - update_league_season_divisions_many( - """updates to execute, in order""" - updates: [league_season_divisions_updates!]! - ): [league_season_divisions_mutation_response] + insert_match_region_veto_picks( + """the rows to be inserted""" + objects: [match_region_veto_picks_insert_input!]! + + """upsert condition""" + on_conflict: match_region_veto_picks_on_conflict + ): match_region_veto_picks_mutation_response """ - update data of the table: "league_seasons" + insert a single row into the table: "match_region_veto_picks" """ - update_league_seasons( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: league_seasons_append_input + insert_match_region_veto_picks_one( + """the row to be inserted""" + object: match_region_veto_picks_insert_input! - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: league_seasons_delete_at_path_input + """upsert condition""" + on_conflict: match_region_veto_picks_on_conflict + ): match_region_veto_picks - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: league_seasons_delete_elem_input + """ + insert data into the table: "match_streams" + """ + insert_match_streams( + """the rows to be inserted""" + objects: [match_streams_insert_input!]! - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: league_seasons_delete_key_input + """upsert condition""" + on_conflict: match_streams_on_conflict + ): match_streams_mutation_response - """increments the numeric columns with given value of the filtered values""" - _inc: league_seasons_inc_input + """ + insert a single row into the table: "match_streams" + """ + insert_match_streams_one( + """the row to be inserted""" + object: match_streams_insert_input! - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: league_seasons_prepend_input + """upsert condition""" + on_conflict: match_streams_on_conflict + ): match_streams - """sets the columns of the filtered rows to the given values""" - _set: league_seasons_set_input + """ + insert data into the table: "match_type_cfgs" + """ + insert_match_type_cfgs( + """the rows to be inserted""" + objects: [match_type_cfgs_insert_input!]! - """filter the rows which have to be updated""" - where: league_seasons_bool_exp! - ): league_seasons_mutation_response + """upsert condition""" + on_conflict: match_type_cfgs_on_conflict + ): match_type_cfgs_mutation_response """ - update single row of the table: "league_seasons" + insert a single row into the table: "match_type_cfgs" """ - update_league_seasons_by_pk( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: league_seasons_append_input + insert_match_type_cfgs_one( + """the row to be inserted""" + object: match_type_cfgs_insert_input! - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: league_seasons_delete_at_path_input + """upsert condition""" + on_conflict: match_type_cfgs_on_conflict + ): match_type_cfgs - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: league_seasons_delete_elem_input + """ + insert data into the table: "matches" + """ + insert_matches( + """the rows to be inserted""" + objects: [matches_insert_input!]! - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: league_seasons_delete_key_input - - """increments the numeric columns with given value of the filtered values""" - _inc: league_seasons_inc_input - - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: league_seasons_prepend_input - - """sets the columns of the filtered rows to the given values""" - _set: league_seasons_set_input - pk_columns: league_seasons_pk_columns_input! - ): league_seasons + """upsert condition""" + on_conflict: matches_on_conflict + ): matches_mutation_response """ - update multiples rows of table: "league_seasons" + insert a single row into the table: "matches" """ - update_league_seasons_many( - """updates to execute, in order""" - updates: [league_seasons_updates!]! - ): [league_seasons_mutation_response] + insert_matches_one( + """the row to be inserted""" + object: matches_insert_input! + + """upsert condition""" + on_conflict: matches_on_conflict + ): matches """ - update data of the table: "league_team_movements" + insert data into the table: "migration_hashes.hashes" """ - update_league_team_movements( - """increments the numeric columns with given value of the filtered values""" - _inc: league_team_movements_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: league_team_movements_set_input + insert_migration_hashes_hashes( + """the rows to be inserted""" + objects: [migration_hashes_hashes_insert_input!]! - """filter the rows which have to be updated""" - where: league_team_movements_bool_exp! - ): league_team_movements_mutation_response + """upsert condition""" + on_conflict: migration_hashes_hashes_on_conflict + ): migration_hashes_hashes_mutation_response """ - update single row of the table: "league_team_movements" + insert a single row into the table: "migration_hashes.hashes" """ - update_league_team_movements_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: league_team_movements_inc_input + insert_migration_hashes_hashes_one( + """the row to be inserted""" + object: migration_hashes_hashes_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: league_team_movements_set_input - pk_columns: league_team_movements_pk_columns_input! - ): league_team_movements + """upsert condition""" + on_conflict: migration_hashes_hashes_on_conflict + ): migration_hashes_hashes """ - update multiples rows of table: "league_team_movements" + insert data into the table: "v_my_friends" """ - update_league_team_movements_many( - """updates to execute, in order""" - updates: [league_team_movements_updates!]! - ): [league_team_movements_mutation_response] + insert_my_friends( + """the rows to be inserted""" + objects: [my_friends_insert_input!]! + ): my_friends_mutation_response """ - update data of the table: "league_team_rosters" + insert a single row into the table: "v_my_friends" """ - update_league_team_rosters( - """increments the numeric columns with given value of the filtered values""" - _inc: league_team_rosters_inc_input + insert_my_friends_one( + """the row to be inserted""" + object: my_friends_insert_input! + ): my_friends - """sets the columns of the filtered rows to the given values""" - _set: league_team_rosters_set_input + """ + insert data into the table: "news_articles" + """ + insert_news_articles( + """the rows to be inserted""" + objects: [news_articles_insert_input!]! - """filter the rows which have to be updated""" - where: league_team_rosters_bool_exp! - ): league_team_rosters_mutation_response + """upsert condition""" + on_conflict: news_articles_on_conflict + ): news_articles_mutation_response """ - update single row of the table: "league_team_rosters" + insert a single row into the table: "news_articles" """ - update_league_team_rosters_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: league_team_rosters_inc_input + insert_news_articles_one( + """the row to be inserted""" + object: news_articles_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: league_team_rosters_set_input - pk_columns: league_team_rosters_pk_columns_input! - ): league_team_rosters + """upsert condition""" + on_conflict: news_articles_on_conflict + ): news_articles """ - update multiples rows of table: "league_team_rosters" + insert data into the table: "notification_preferences" """ - update_league_team_rosters_many( - """updates to execute, in order""" - updates: [league_team_rosters_updates!]! - ): [league_team_rosters_mutation_response] + insert_notification_preferences( + """the rows to be inserted""" + objects: [notification_preferences_insert_input!]! + + """upsert condition""" + on_conflict: notification_preferences_on_conflict + ): notification_preferences_mutation_response """ - update data of the table: "league_team_seasons" + insert a single row into the table: "notification_preferences" """ - update_league_team_seasons( - """increments the numeric columns with given value of the filtered values""" - _inc: league_team_seasons_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: league_team_seasons_set_input + insert_notification_preferences_one( + """the row to be inserted""" + object: notification_preferences_insert_input! - """filter the rows which have to be updated""" - where: league_team_seasons_bool_exp! - ): league_team_seasons_mutation_response + """upsert condition""" + on_conflict: notification_preferences_on_conflict + ): notification_preferences """ - update single row of the table: "league_team_seasons" + insert data into the table: "notifications" """ - update_league_team_seasons_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: league_team_seasons_inc_input + insert_notifications( + """the rows to be inserted""" + objects: [notifications_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: league_team_seasons_set_input - pk_columns: league_team_seasons_pk_columns_input! - ): league_team_seasons + """upsert condition""" + on_conflict: notifications_on_conflict + ): notifications_mutation_response """ - update multiples rows of table: "league_team_seasons" + insert a single row into the table: "notifications" """ - update_league_team_seasons_many( - """updates to execute, in order""" - updates: [league_team_seasons_updates!]! - ): [league_team_seasons_mutation_response] + insert_notifications_one( + """the row to be inserted""" + object: notifications_insert_input! + + """upsert condition""" + on_conflict: notifications_on_conflict + ): notifications """ - update data of the table: "league_teams" + insert data into the table: "pending_match_import_players" """ - update_league_teams( - """sets the columns of the filtered rows to the given values""" - _set: league_teams_set_input + insert_pending_match_import_players( + """the rows to be inserted""" + objects: [pending_match_import_players_insert_input!]! - """filter the rows which have to be updated""" - where: league_teams_bool_exp! - ): league_teams_mutation_response + """upsert condition""" + on_conflict: pending_match_import_players_on_conflict + ): pending_match_import_players_mutation_response """ - update single row of the table: "league_teams" + insert a single row into the table: "pending_match_import_players" """ - update_league_teams_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: league_teams_set_input - pk_columns: league_teams_pk_columns_input! - ): league_teams + insert_pending_match_import_players_one( + """the row to be inserted""" + object: pending_match_import_players_insert_input! + + """upsert condition""" + on_conflict: pending_match_import_players_on_conflict + ): pending_match_import_players """ - update multiples rows of table: "league_teams" + insert data into the table: "pending_match_imports" """ - update_league_teams_many( - """updates to execute, in order""" - updates: [league_teams_updates!]! - ): [league_teams_mutation_response] + insert_pending_match_imports( + """the rows to be inserted""" + objects: [pending_match_imports_insert_input!]! + + """upsert condition""" + on_conflict: pending_match_imports_on_conflict + ): pending_match_imports_mutation_response """ - update data of the table: "lobbies" + insert a single row into the table: "pending_match_imports" """ - update_lobbies( - """sets the columns of the filtered rows to the given values""" - _set: lobbies_set_input + insert_pending_match_imports_one( + """the row to be inserted""" + object: pending_match_imports_insert_input! - """filter the rows which have to be updated""" - where: lobbies_bool_exp! - ): lobbies_mutation_response + """upsert condition""" + on_conflict: pending_match_imports_on_conflict + ): pending_match_imports """ - update single row of the table: "lobbies" + insert data into the table: "player_aim_stats_demo" """ - update_lobbies_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: lobbies_set_input - pk_columns: lobbies_pk_columns_input! - ): lobbies + insert_player_aim_stats_demo( + """the rows to be inserted""" + objects: [player_aim_stats_demo_insert_input!]! + + """upsert condition""" + on_conflict: player_aim_stats_demo_on_conflict + ): player_aim_stats_demo_mutation_response """ - update multiples rows of table: "lobbies" + insert a single row into the table: "player_aim_stats_demo" """ - update_lobbies_many( - """updates to execute, in order""" - updates: [lobbies_updates!]! - ): [lobbies_mutation_response] + insert_player_aim_stats_demo_one( + """the row to be inserted""" + object: player_aim_stats_demo_insert_input! + + """upsert condition""" + on_conflict: player_aim_stats_demo_on_conflict + ): player_aim_stats_demo """ - update data of the table: "lobby_players" + insert data into the table: "player_aim_weapon_stats" """ - update_lobby_players( - """increments the numeric columns with given value of the filtered values""" - _inc: lobby_players_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: lobby_players_set_input + insert_player_aim_weapon_stats( + """the rows to be inserted""" + objects: [player_aim_weapon_stats_insert_input!]! - """filter the rows which have to be updated""" - where: lobby_players_bool_exp! - ): lobby_players_mutation_response + """upsert condition""" + on_conflict: player_aim_weapon_stats_on_conflict + ): player_aim_weapon_stats_mutation_response """ - update single row of the table: "lobby_players" + insert a single row into the table: "player_aim_weapon_stats" """ - update_lobby_players_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: lobby_players_inc_input + insert_player_aim_weapon_stats_one( + """the row to be inserted""" + object: player_aim_weapon_stats_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: lobby_players_set_input - pk_columns: lobby_players_pk_columns_input! - ): lobby_players + """upsert condition""" + on_conflict: player_aim_weapon_stats_on_conflict + ): player_aim_weapon_stats """ - update multiples rows of table: "lobby_players" + insert data into the table: "player_assists" """ - update_lobby_players_many( - """updates to execute, in order""" - updates: [lobby_players_updates!]! - ): [lobby_players_mutation_response] + insert_player_assists( + """the rows to be inserted""" + objects: [player_assists_insert_input!]! + + """upsert condition""" + on_conflict: player_assists_on_conflict + ): player_assists_mutation_response """ - update data of the table: "map_pools" + insert a single row into the table: "player_assists" """ - update_map_pools( - """sets the columns of the filtered rows to the given values""" - _set: map_pools_set_input + insert_player_assists_one( + """the row to be inserted""" + object: player_assists_insert_input! - """filter the rows which have to be updated""" - where: map_pools_bool_exp! - ): map_pools_mutation_response + """upsert condition""" + on_conflict: player_assists_on_conflict + ): player_assists """ - update single row of the table: "map_pools" + insert data into the table: "player_damages" """ - update_map_pools_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: map_pools_set_input - pk_columns: map_pools_pk_columns_input! - ): map_pools + insert_player_damages( + """the rows to be inserted""" + objects: [player_damages_insert_input!]! + + """upsert condition""" + on_conflict: player_damages_on_conflict + ): player_damages_mutation_response """ - update multiples rows of table: "map_pools" + insert a single row into the table: "player_damages" """ - update_map_pools_many( - """updates to execute, in order""" - updates: [map_pools_updates!]! - ): [map_pools_mutation_response] + insert_player_damages_one( + """the row to be inserted""" + object: player_damages_insert_input! + + """upsert condition""" + on_conflict: player_damages_on_conflict + ): player_damages """ - update data of the table: "maps" + insert data into the table: "player_elo" """ - update_maps( - """sets the columns of the filtered rows to the given values""" - _set: maps_set_input + insert_player_elo( + """the rows to be inserted""" + objects: [player_elo_insert_input!]! - """filter the rows which have to be updated""" - where: maps_bool_exp! - ): maps_mutation_response + """upsert condition""" + on_conflict: player_elo_on_conflict + ): player_elo_mutation_response """ - update single row of the table: "maps" + insert a single row into the table: "player_elo" """ - update_maps_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: maps_set_input - pk_columns: maps_pk_columns_input! - ): maps + insert_player_elo_one( + """the row to be inserted""" + object: player_elo_insert_input! + + """upsert condition""" + on_conflict: player_elo_on_conflict + ): player_elo """ - update multiples rows of table: "maps" + insert data into the table: "player_faceit_rank_history" """ - update_maps_many( - """updates to execute, in order""" - updates: [maps_updates!]! - ): [maps_mutation_response] + insert_player_faceit_rank_history( + """the rows to be inserted""" + objects: [player_faceit_rank_history_insert_input!]! + + """upsert condition""" + on_conflict: player_faceit_rank_history_on_conflict + ): player_faceit_rank_history_mutation_response """ - update data of the table: "match_clips" + insert a single row into the table: "player_faceit_rank_history" """ - update_match_clips( - """increments the numeric columns with given value of the filtered values""" - _inc: match_clips_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: match_clips_set_input + insert_player_faceit_rank_history_one( + """the row to be inserted""" + object: player_faceit_rank_history_insert_input! - """filter the rows which have to be updated""" - where: match_clips_bool_exp! - ): match_clips_mutation_response + """upsert condition""" + on_conflict: player_faceit_rank_history_on_conflict + ): player_faceit_rank_history """ - update single row of the table: "match_clips" + insert data into the table: "player_flashes" """ - update_match_clips_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: match_clips_inc_input + insert_player_flashes( + """the rows to be inserted""" + objects: [player_flashes_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: match_clips_set_input - pk_columns: match_clips_pk_columns_input! - ): match_clips + """upsert condition""" + on_conflict: player_flashes_on_conflict + ): player_flashes_mutation_response """ - update multiples rows of table: "match_clips" + insert a single row into the table: "player_flashes" """ - update_match_clips_many( - """updates to execute, in order""" - updates: [match_clips_updates!]! - ): [match_clips_mutation_response] + insert_player_flashes_one( + """the row to be inserted""" + object: player_flashes_insert_input! + + """upsert condition""" + on_conflict: player_flashes_on_conflict + ): player_flashes """ - update data of the table: "match_demo_sessions" + insert data into the table: "player_kills" """ - update_match_demo_sessions( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: match_demo_sessions_append_input + insert_player_kills( + """the rows to be inserted""" + objects: [player_kills_insert_input!]! - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: match_demo_sessions_delete_at_path_input + """upsert condition""" + on_conflict: player_kills_on_conflict + ): player_kills_mutation_response - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: match_demo_sessions_delete_elem_input + """ + insert data into the table: "player_kills_by_weapon" + """ + insert_player_kills_by_weapon( + """the rows to be inserted""" + objects: [player_kills_by_weapon_insert_input!]! - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: match_demo_sessions_delete_key_input + """upsert condition""" + on_conflict: player_kills_by_weapon_on_conflict + ): player_kills_by_weapon_mutation_response - """increments the numeric columns with given value of the filtered values""" - _inc: match_demo_sessions_inc_input + """ + insert a single row into the table: "player_kills_by_weapon" + """ + insert_player_kills_by_weapon_one( + """the row to be inserted""" + object: player_kills_by_weapon_insert_input! - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: match_demo_sessions_prepend_input + """upsert condition""" + on_conflict: player_kills_by_weapon_on_conflict + ): player_kills_by_weapon - """sets the columns of the filtered rows to the given values""" - _set: match_demo_sessions_set_input + """ + insert a single row into the table: "player_kills" + """ + insert_player_kills_one( + """the row to be inserted""" + object: player_kills_insert_input! - """filter the rows which have to be updated""" - where: match_demo_sessions_bool_exp! - ): match_demo_sessions_mutation_response + """upsert condition""" + on_conflict: player_kills_on_conflict + ): player_kills """ - update single row of the table: "match_demo_sessions" + insert data into the table: "player_leaderboard_rank" """ - update_match_demo_sessions_by_pk( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: match_demo_sessions_append_input + insert_player_leaderboard_rank( + """the rows to be inserted""" + objects: [player_leaderboard_rank_insert_input!]! + ): player_leaderboard_rank_mutation_response - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: match_demo_sessions_delete_at_path_input + """ + insert a single row into the table: "player_leaderboard_rank" + """ + insert_player_leaderboard_rank_one( + """the row to be inserted""" + object: player_leaderboard_rank_insert_input! + ): player_leaderboard_rank - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: match_demo_sessions_delete_elem_input + """ + insert data into the table: "player_match_map_stats" + """ + insert_player_match_map_stats( + """the rows to be inserted""" + objects: [player_match_map_stats_insert_input!]! - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: match_demo_sessions_delete_key_input - - """increments the numeric columns with given value of the filtered values""" - _inc: match_demo_sessions_inc_input + """upsert condition""" + on_conflict: player_match_map_stats_on_conflict + ): player_match_map_stats_mutation_response - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: match_demo_sessions_prepend_input + """ + insert a single row into the table: "player_match_map_stats" + """ + insert_player_match_map_stats_one( + """the row to be inserted""" + object: player_match_map_stats_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: match_demo_sessions_set_input - pk_columns: match_demo_sessions_pk_columns_input! - ): match_demo_sessions + """upsert condition""" + on_conflict: player_match_map_stats_on_conflict + ): player_match_map_stats """ - update multiples rows of table: "match_demo_sessions" + insert data into the table: "player_objectives" """ - update_match_demo_sessions_many( - """updates to execute, in order""" - updates: [match_demo_sessions_updates!]! - ): [match_demo_sessions_mutation_response] + insert_player_objectives( + """the rows to be inserted""" + objects: [player_objectives_insert_input!]! + + """upsert condition""" + on_conflict: player_objectives_on_conflict + ): player_objectives_mutation_response """ - update data of the table: "match_lineup_players" + insert a single row into the table: "player_objectives" """ - update_match_lineup_players( - """increments the numeric columns with given value of the filtered values""" - _inc: match_lineup_players_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: match_lineup_players_set_input + insert_player_objectives_one( + """the row to be inserted""" + object: player_objectives_insert_input! - """filter the rows which have to be updated""" - where: match_lineup_players_bool_exp! - ): match_lineup_players_mutation_response + """upsert condition""" + on_conflict: player_objectives_on_conflict + ): player_objectives """ - update single row of the table: "match_lineup_players" + insert data into the table: "player_premier_rank_history" """ - update_match_lineup_players_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: match_lineup_players_inc_input + insert_player_premier_rank_history( + """the rows to be inserted""" + objects: [player_premier_rank_history_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: match_lineup_players_set_input - pk_columns: match_lineup_players_pk_columns_input! - ): match_lineup_players + """upsert condition""" + on_conflict: player_premier_rank_history_on_conflict + ): player_premier_rank_history_mutation_response """ - update multiples rows of table: "match_lineup_players" + insert a single row into the table: "player_premier_rank_history" """ - update_match_lineup_players_many( - """updates to execute, in order""" - updates: [match_lineup_players_updates!]! - ): [match_lineup_players_mutation_response] + insert_player_premier_rank_history_one( + """the row to be inserted""" + object: player_premier_rank_history_insert_input! + + """upsert condition""" + on_conflict: player_premier_rank_history_on_conflict + ): player_premier_rank_history """ - update data of the table: "match_lineups" + insert data into the table: "player_sanctions" """ - update_match_lineups( - """increments the numeric columns with given value of the filtered values""" - _inc: match_lineups_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: match_lineups_set_input + insert_player_sanctions( + """the rows to be inserted""" + objects: [player_sanctions_insert_input!]! - """filter the rows which have to be updated""" - where: match_lineups_bool_exp! - ): match_lineups_mutation_response + """upsert condition""" + on_conflict: player_sanctions_on_conflict + ): player_sanctions_mutation_response """ - update single row of the table: "match_lineups" + insert a single row into the table: "player_sanctions" """ - update_match_lineups_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: match_lineups_inc_input + insert_player_sanctions_one( + """the row to be inserted""" + object: player_sanctions_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: match_lineups_set_input - pk_columns: match_lineups_pk_columns_input! - ): match_lineups + """upsert condition""" + on_conflict: player_sanctions_on_conflict + ): player_sanctions """ - update multiples rows of table: "match_lineups" + insert data into the table: "player_season_stats" """ - update_match_lineups_many( - """updates to execute, in order""" - updates: [match_lineups_updates!]! - ): [match_lineups_mutation_response] + insert_player_season_stats( + """the rows to be inserted""" + objects: [player_season_stats_insert_input!]! + + """upsert condition""" + on_conflict: player_season_stats_on_conflict + ): player_season_stats_mutation_response """ - update data of the table: "match_map_demos" + insert a single row into the table: "player_season_stats" """ - update_match_map_demos( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: match_map_demos_append_input + insert_player_season_stats_one( + """the row to be inserted""" + object: player_season_stats_insert_input! - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: match_map_demos_delete_at_path_input + """upsert condition""" + on_conflict: player_season_stats_on_conflict + ): player_season_stats - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: match_map_demos_delete_elem_input + """ + insert data into the table: "player_stats" + """ + insert_player_stats( + """the rows to be inserted""" + objects: [player_stats_insert_input!]! - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: match_map_demos_delete_key_input + """upsert condition""" + on_conflict: player_stats_on_conflict + ): player_stats_mutation_response - """increments the numeric columns with given value of the filtered values""" - _inc: match_map_demos_inc_input + """ + insert a single row into the table: "player_stats" + """ + insert_player_stats_one( + """the row to be inserted""" + object: player_stats_insert_input! - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: match_map_demos_prepend_input + """upsert condition""" + on_conflict: player_stats_on_conflict + ): player_stats - """sets the columns of the filtered rows to the given values""" - _set: match_map_demos_set_input + """ + insert data into the table: "player_steam_bot_friend" + """ + insert_player_steam_bot_friend( + """the rows to be inserted""" + objects: [player_steam_bot_friend_insert_input!]! - """filter the rows which have to be updated""" - where: match_map_demos_bool_exp! - ): match_map_demos_mutation_response + """upsert condition""" + on_conflict: player_steam_bot_friend_on_conflict + ): player_steam_bot_friend_mutation_response """ - update single row of the table: "match_map_demos" + insert a single row into the table: "player_steam_bot_friend" """ - update_match_map_demos_by_pk( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: match_map_demos_append_input - - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: match_map_demos_delete_at_path_input + insert_player_steam_bot_friend_one( + """the row to be inserted""" + object: player_steam_bot_friend_insert_input! - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: match_map_demos_delete_elem_input + """upsert condition""" + on_conflict: player_steam_bot_friend_on_conflict + ): player_steam_bot_friend - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: match_map_demos_delete_key_input + """ + insert data into the table: "player_steam_match_auth" + """ + insert_player_steam_match_auth( + """the rows to be inserted""" + objects: [player_steam_match_auth_insert_input!]! - """increments the numeric columns with given value of the filtered values""" - _inc: match_map_demos_inc_input + """upsert condition""" + on_conflict: player_steam_match_auth_on_conflict + ): player_steam_match_auth_mutation_response - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: match_map_demos_prepend_input + """ + insert a single row into the table: "player_steam_match_auth" + """ + insert_player_steam_match_auth_one( + """the row to be inserted""" + object: player_steam_match_auth_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: match_map_demos_set_input - pk_columns: match_map_demos_pk_columns_input! - ): match_map_demos + """upsert condition""" + on_conflict: player_steam_match_auth_on_conflict + ): player_steam_match_auth """ - update multiples rows of table: "match_map_demos" + insert data into the table: "player_unused_utility" """ - update_match_map_demos_many( - """updates to execute, in order""" - updates: [match_map_demos_updates!]! - ): [match_map_demos_mutation_response] + insert_player_unused_utility( + """the rows to be inserted""" + objects: [player_unused_utility_insert_input!]! + + """upsert condition""" + on_conflict: player_unused_utility_on_conflict + ): player_unused_utility_mutation_response """ - update data of the table: "match_map_rounds" + insert a single row into the table: "player_unused_utility" """ - update_match_map_rounds( - """increments the numeric columns with given value of the filtered values""" - _inc: match_map_rounds_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: match_map_rounds_set_input + insert_player_unused_utility_one( + """the row to be inserted""" + object: player_unused_utility_insert_input! - """filter the rows which have to be updated""" - where: match_map_rounds_bool_exp! - ): match_map_rounds_mutation_response + """upsert condition""" + on_conflict: player_unused_utility_on_conflict + ): player_unused_utility """ - update single row of the table: "match_map_rounds" + insert data into the table: "player_utility" """ - update_match_map_rounds_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: match_map_rounds_inc_input + insert_player_utility( + """the rows to be inserted""" + objects: [player_utility_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: match_map_rounds_set_input - pk_columns: match_map_rounds_pk_columns_input! - ): match_map_rounds + """upsert condition""" + on_conflict: player_utility_on_conflict + ): player_utility_mutation_response """ - update multiples rows of table: "match_map_rounds" + insert a single row into the table: "player_utility" """ - update_match_map_rounds_many( - """updates to execute, in order""" - updates: [match_map_rounds_updates!]! - ): [match_map_rounds_mutation_response] + insert_player_utility_one( + """the row to be inserted""" + object: player_utility_insert_input! + + """upsert condition""" + on_conflict: player_utility_on_conflict + ): player_utility """ - update data of the table: "match_map_veto_picks" + insert data into the table: "players" """ - update_match_map_veto_picks( - """sets the columns of the filtered rows to the given values""" - _set: match_map_veto_picks_set_input + insert_players( + """the rows to be inserted""" + objects: [players_insert_input!]! - """filter the rows which have to be updated""" - where: match_map_veto_picks_bool_exp! - ): match_map_veto_picks_mutation_response + """upsert condition""" + on_conflict: players_on_conflict + ): players_mutation_response """ - update single row of the table: "match_map_veto_picks" + insert a single row into the table: "players" """ - update_match_map_veto_picks_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: match_map_veto_picks_set_input - pk_columns: match_map_veto_picks_pk_columns_input! - ): match_map_veto_picks + insert_players_one( + """the row to be inserted""" + object: players_insert_input! + + """upsert condition""" + on_conflict: players_on_conflict + ): players """ - update multiples rows of table: "match_map_veto_picks" + insert data into the table: "plugin_versions" """ - update_match_map_veto_picks_many( - """updates to execute, in order""" - updates: [match_map_veto_picks_updates!]! - ): [match_map_veto_picks_mutation_response] + insert_plugin_versions( + """the rows to be inserted""" + objects: [plugin_versions_insert_input!]! + + """upsert condition""" + on_conflict: plugin_versions_on_conflict + ): plugin_versions_mutation_response """ - update data of the table: "match_maps" + insert a single row into the table: "plugin_versions" """ - update_match_maps( - """increments the numeric columns with given value of the filtered values""" - _inc: match_maps_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: match_maps_set_input + insert_plugin_versions_one( + """the row to be inserted""" + object: plugin_versions_insert_input! - """filter the rows which have to be updated""" - where: match_maps_bool_exp! - ): match_maps_mutation_response + """upsert condition""" + on_conflict: plugin_versions_on_conflict + ): plugin_versions """ - update single row of the table: "match_maps" + insert data into the table: "push_subscriptions" """ - update_match_maps_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: match_maps_inc_input + insert_push_subscriptions( + """the rows to be inserted""" + objects: [push_subscriptions_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: match_maps_set_input - pk_columns: match_maps_pk_columns_input! - ): match_maps + """upsert condition""" + on_conflict: push_subscriptions_on_conflict + ): push_subscriptions_mutation_response """ - update multiples rows of table: "match_maps" + insert a single row into the table: "push_subscriptions" """ - update_match_maps_many( - """updates to execute, in order""" - updates: [match_maps_updates!]! - ): [match_maps_mutation_response] + insert_push_subscriptions_one( + """the row to be inserted""" + object: push_subscriptions_insert_input! + + """upsert condition""" + on_conflict: push_subscriptions_on_conflict + ): push_subscriptions """ - update data of the table: "match_options" + insert data into the table: "seasons" """ - update_match_options( - """increments the numeric columns with given value of the filtered values""" - _inc: match_options_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: match_options_set_input + insert_seasons( + """the rows to be inserted""" + objects: [seasons_insert_input!]! - """filter the rows which have to be updated""" - where: match_options_bool_exp! - ): match_options_mutation_response + """upsert condition""" + on_conflict: seasons_on_conflict + ): seasons_mutation_response """ - update single row of the table: "match_options" + insert a single row into the table: "seasons" """ - update_match_options_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: match_options_inc_input + insert_seasons_one( + """the row to be inserted""" + object: seasons_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: match_options_set_input - pk_columns: match_options_pk_columns_input! - ): match_options + """upsert condition""" + on_conflict: seasons_on_conflict + ): seasons """ - update multiples rows of table: "match_options" + insert data into the table: "server_regions" """ - update_match_options_many( - """updates to execute, in order""" - updates: [match_options_updates!]! - ): [match_options_mutation_response] + insert_server_regions( + """the rows to be inserted""" + objects: [server_regions_insert_input!]! + + """upsert condition""" + on_conflict: server_regions_on_conflict + ): server_regions_mutation_response """ - update data of the table: "match_region_veto_picks" + insert a single row into the table: "server_regions" """ - update_match_region_veto_picks( - """sets the columns of the filtered rows to the given values""" - _set: match_region_veto_picks_set_input + insert_server_regions_one( + """the row to be inserted""" + object: server_regions_insert_input! - """filter the rows which have to be updated""" - where: match_region_veto_picks_bool_exp! - ): match_region_veto_picks_mutation_response + """upsert condition""" + on_conflict: server_regions_on_conflict + ): server_regions """ - update single row of the table: "match_region_veto_picks" + insert data into the table: "servers" """ - update_match_region_veto_picks_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: match_region_veto_picks_set_input - pk_columns: match_region_veto_picks_pk_columns_input! - ): match_region_veto_picks + insert_servers( + """the rows to be inserted""" + objects: [servers_insert_input!]! + + """upsert condition""" + on_conflict: servers_on_conflict + ): servers_mutation_response """ - update multiples rows of table: "match_region_veto_picks" + insert a single row into the table: "servers" """ - update_match_region_veto_picks_many( - """updates to execute, in order""" - updates: [match_region_veto_picks_updates!]! - ): [match_region_veto_picks_mutation_response] + insert_servers_one( + """the row to be inserted""" + object: servers_insert_input! + + """upsert condition""" + on_conflict: servers_on_conflict + ): servers """ - update data of the table: "match_streams" + insert data into the table: "settings" """ - update_match_streams( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: match_streams_append_input + insert_settings( + """the rows to be inserted""" + objects: [settings_insert_input!]! - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: match_streams_delete_at_path_input + """upsert condition""" + on_conflict: settings_on_conflict + ): settings_mutation_response - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: match_streams_delete_elem_input + """ + insert a single row into the table: "settings" + """ + insert_settings_one( + """the row to be inserted""" + object: settings_insert_input! - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: match_streams_delete_key_input + """upsert condition""" + on_conflict: settings_on_conflict + ): settings - """increments the numeric columns with given value of the filtered values""" - _inc: match_streams_inc_input + """ + insert data into the table: "steam_account_claims" + """ + insert_steam_account_claims( + """the rows to be inserted""" + objects: [steam_account_claims_insert_input!]! - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: match_streams_prepend_input - - """sets the columns of the filtered rows to the given values""" - _set: match_streams_set_input - - """filter the rows which have to be updated""" - where: match_streams_bool_exp! - ): match_streams_mutation_response + """upsert condition""" + on_conflict: steam_account_claims_on_conflict + ): steam_account_claims_mutation_response """ - update single row of the table: "match_streams" + insert a single row into the table: "steam_account_claims" """ - update_match_streams_by_pk( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: match_streams_append_input - - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: match_streams_delete_at_path_input - - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: match_streams_delete_elem_input - - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: match_streams_delete_key_input - - """increments the numeric columns with given value of the filtered values""" - _inc: match_streams_inc_input - - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: match_streams_prepend_input + insert_steam_account_claims_one( + """the row to be inserted""" + object: steam_account_claims_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: match_streams_set_input - pk_columns: match_streams_pk_columns_input! - ): match_streams + """upsert condition""" + on_conflict: steam_account_claims_on_conflict + ): steam_account_claims """ - update multiples rows of table: "match_streams" + insert data into the table: "steam_accounts" """ - update_match_streams_many( - """updates to execute, in order""" - updates: [match_streams_updates!]! - ): [match_streams_mutation_response] + insert_steam_accounts( + """the rows to be inserted""" + objects: [steam_accounts_insert_input!]! + + """upsert condition""" + on_conflict: steam_accounts_on_conflict + ): steam_accounts_mutation_response """ - update data of the table: "match_type_cfgs" + insert a single row into the table: "steam_accounts" """ - update_match_type_cfgs( - """sets the columns of the filtered rows to the given values""" - _set: match_type_cfgs_set_input + insert_steam_accounts_one( + """the row to be inserted""" + object: steam_accounts_insert_input! - """filter the rows which have to be updated""" - where: match_type_cfgs_bool_exp! - ): match_type_cfgs_mutation_response + """upsert condition""" + on_conflict: steam_accounts_on_conflict + ): steam_accounts """ - update single row of the table: "match_type_cfgs" + insert data into the table: "system_alerts" """ - update_match_type_cfgs_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: match_type_cfgs_set_input - pk_columns: match_type_cfgs_pk_columns_input! - ): match_type_cfgs + insert_system_alerts( + """the rows to be inserted""" + objects: [system_alerts_insert_input!]! + + """upsert condition""" + on_conflict: system_alerts_on_conflict + ): system_alerts_mutation_response """ - update multiples rows of table: "match_type_cfgs" + insert a single row into the table: "system_alerts" """ - update_match_type_cfgs_many( - """updates to execute, in order""" - updates: [match_type_cfgs_updates!]! - ): [match_type_cfgs_mutation_response] + insert_system_alerts_one( + """the row to be inserted""" + object: system_alerts_insert_input! + + """upsert condition""" + on_conflict: system_alerts_on_conflict + ): system_alerts """ - update data of the table: "matches" + insert data into the table: "team_invites" """ - update_matches( - """increments the numeric columns with given value of the filtered values""" - _inc: matches_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: matches_set_input + insert_team_invites( + """the rows to be inserted""" + objects: [team_invites_insert_input!]! - """filter the rows which have to be updated""" - where: matches_bool_exp! - ): matches_mutation_response + """upsert condition""" + on_conflict: team_invites_on_conflict + ): team_invites_mutation_response """ - update single row of the table: "matches" + insert a single row into the table: "team_invites" """ - update_matches_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: matches_inc_input + insert_team_invites_one( + """the row to be inserted""" + object: team_invites_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: matches_set_input - pk_columns: matches_pk_columns_input! - ): matches + """upsert condition""" + on_conflict: team_invites_on_conflict + ): team_invites """ - update multiples rows of table: "matches" + insert data into the table: "team_roster" """ - update_matches_many( - """updates to execute, in order""" - updates: [matches_updates!]! - ): [matches_mutation_response] + insert_team_roster( + """the rows to be inserted""" + objects: [team_roster_insert_input!]! + + """upsert condition""" + on_conflict: team_roster_on_conflict + ): team_roster_mutation_response """ - update data of the table: "migration_hashes.hashes" + insert a single row into the table: "team_roster" """ - update_migration_hashes_hashes( - """sets the columns of the filtered rows to the given values""" - _set: migration_hashes_hashes_set_input + insert_team_roster_one( + """the row to be inserted""" + object: team_roster_insert_input! - """filter the rows which have to be updated""" - where: migration_hashes_hashes_bool_exp! - ): migration_hashes_hashes_mutation_response + """upsert condition""" + on_conflict: team_roster_on_conflict + ): team_roster """ - update single row of the table: "migration_hashes.hashes" + insert data into the table: "team_scrim_alerts" """ - update_migration_hashes_hashes_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: migration_hashes_hashes_set_input - pk_columns: migration_hashes_hashes_pk_columns_input! - ): migration_hashes_hashes + insert_team_scrim_alerts( + """the rows to be inserted""" + objects: [team_scrim_alerts_insert_input!]! + + """upsert condition""" + on_conflict: team_scrim_alerts_on_conflict + ): team_scrim_alerts_mutation_response """ - update multiples rows of table: "migration_hashes.hashes" + insert a single row into the table: "team_scrim_alerts" """ - update_migration_hashes_hashes_many( - """updates to execute, in order""" - updates: [migration_hashes_hashes_updates!]! - ): [migration_hashes_hashes_mutation_response] + insert_team_scrim_alerts_one( + """the row to be inserted""" + object: team_scrim_alerts_insert_input! + + """upsert condition""" + on_conflict: team_scrim_alerts_on_conflict + ): team_scrim_alerts """ - update data of the table: "v_my_friends" + insert data into the table: "team_scrim_availability" """ - update_my_friends( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: my_friends_append_input + insert_team_scrim_availability( + """the rows to be inserted""" + objects: [team_scrim_availability_insert_input!]! - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: my_friends_delete_at_path_input + """upsert condition""" + on_conflict: team_scrim_availability_on_conflict + ): team_scrim_availability_mutation_response - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: my_friends_delete_elem_input + """ + insert a single row into the table: "team_scrim_availability" + """ + insert_team_scrim_availability_one( + """the row to be inserted""" + object: team_scrim_availability_insert_input! - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: my_friends_delete_key_input + """upsert condition""" + on_conflict: team_scrim_availability_on_conflict + ): team_scrim_availability - """increments the numeric columns with given value of the filtered values""" - _inc: my_friends_inc_input + """ + insert data into the table: "team_scrim_request_proposals" + """ + insert_team_scrim_request_proposals( + """the rows to be inserted""" + objects: [team_scrim_request_proposals_insert_input!]! - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: my_friends_prepend_input + """upsert condition""" + on_conflict: team_scrim_request_proposals_on_conflict + ): team_scrim_request_proposals_mutation_response - """sets the columns of the filtered rows to the given values""" - _set: my_friends_set_input + """ + insert a single row into the table: "team_scrim_request_proposals" + """ + insert_team_scrim_request_proposals_one( + """the row to be inserted""" + object: team_scrim_request_proposals_insert_input! - """filter the rows which have to be updated""" - where: my_friends_bool_exp! - ): my_friends_mutation_response + """upsert condition""" + on_conflict: team_scrim_request_proposals_on_conflict + ): team_scrim_request_proposals """ - update multiples rows of table: "v_my_friends" + insert data into the table: "team_scrim_requests" """ - update_my_friends_many( - """updates to execute, in order""" - updates: [my_friends_updates!]! - ): [my_friends_mutation_response] + insert_team_scrim_requests( + """the rows to be inserted""" + objects: [team_scrim_requests_insert_input!]! + + """upsert condition""" + on_conflict: team_scrim_requests_on_conflict + ): team_scrim_requests_mutation_response """ - update data of the table: "news_articles" + insert a single row into the table: "team_scrim_requests" """ - update_news_articles( - """increments the numeric columns with given value of the filtered values""" - _inc: news_articles_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: news_articles_set_input + insert_team_scrim_requests_one( + """the row to be inserted""" + object: team_scrim_requests_insert_input! - """filter the rows which have to be updated""" - where: news_articles_bool_exp! - ): news_articles_mutation_response + """upsert condition""" + on_conflict: team_scrim_requests_on_conflict + ): team_scrim_requests """ - update single row of the table: "news_articles" + insert data into the table: "team_scrim_settings" """ - update_news_articles_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: news_articles_inc_input + insert_team_scrim_settings( + """the rows to be inserted""" + objects: [team_scrim_settings_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: news_articles_set_input - pk_columns: news_articles_pk_columns_input! - ): news_articles + """upsert condition""" + on_conflict: team_scrim_settings_on_conflict + ): team_scrim_settings_mutation_response """ - update multiples rows of table: "news_articles" + insert a single row into the table: "team_scrim_settings" """ - update_news_articles_many( - """updates to execute, in order""" - updates: [news_articles_updates!]! - ): [news_articles_mutation_response] + insert_team_scrim_settings_one( + """the row to be inserted""" + object: team_scrim_settings_insert_input! + + """upsert condition""" + on_conflict: team_scrim_settings_on_conflict + ): team_scrim_settings """ - update data of the table: "notification_preferences" + insert data into the table: "team_suggestions" """ - update_notification_preferences( - """increments the numeric columns with given value of the filtered values""" - _inc: notification_preferences_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: notification_preferences_set_input + insert_team_suggestions( + """the rows to be inserted""" + objects: [team_suggestions_insert_input!]! - """filter the rows which have to be updated""" - where: notification_preferences_bool_exp! - ): notification_preferences_mutation_response + """upsert condition""" + on_conflict: team_suggestions_on_conflict + ): team_suggestions_mutation_response """ - update single row of the table: "notification_preferences" + insert a single row into the table: "team_suggestions" """ - update_notification_preferences_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: notification_preferences_inc_input + insert_team_suggestions_one( + """the row to be inserted""" + object: team_suggestions_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: notification_preferences_set_input - pk_columns: notification_preferences_pk_columns_input! - ): notification_preferences + """upsert condition""" + on_conflict: team_suggestions_on_conflict + ): team_suggestions """ - update multiples rows of table: "notification_preferences" + insert data into the table: "teams" """ - update_notification_preferences_many( - """updates to execute, in order""" - updates: [notification_preferences_updates!]! - ): [notification_preferences_mutation_response] + insert_teams( + """the rows to be inserted""" + objects: [teams_insert_input!]! + + """upsert condition""" + on_conflict: teams_on_conflict + ): teams_mutation_response """ - update data of the table: "notifications" + insert a single row into the table: "teams" """ - update_notifications( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: notifications_append_input + insert_teams_one( + """the row to be inserted""" + object: teams_insert_input! - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: notifications_delete_at_path_input + """upsert condition""" + on_conflict: teams_on_conflict + ): teams - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: notifications_delete_elem_input + """ + insert data into the table: "tournament_awards" + """ + insert_tournament_awards( + """the rows to be inserted""" + objects: [tournament_awards_insert_input!]! - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: notifications_delete_key_input + """upsert condition""" + on_conflict: tournament_awards_on_conflict + ): tournament_awards_mutation_response - """increments the numeric columns with given value of the filtered values""" - _inc: notifications_inc_input + """ + insert a single row into the table: "tournament_awards" + """ + insert_tournament_awards_one( + """the row to be inserted""" + object: tournament_awards_insert_input! - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: notifications_prepend_input + """upsert condition""" + on_conflict: tournament_awards_on_conflict + ): tournament_awards - """sets the columns of the filtered rows to the given values""" - _set: notifications_set_input + """ + insert data into the table: "tournament_brackets" + """ + insert_tournament_brackets( + """the rows to be inserted""" + objects: [tournament_brackets_insert_input!]! - """filter the rows which have to be updated""" - where: notifications_bool_exp! - ): notifications_mutation_response + """upsert condition""" + on_conflict: tournament_brackets_on_conflict + ): tournament_brackets_mutation_response """ - update single row of the table: "notifications" + insert a single row into the table: "tournament_brackets" """ - update_notifications_by_pk( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: notifications_append_input - - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: notifications_delete_at_path_input + insert_tournament_brackets_one( + """the row to be inserted""" + object: tournament_brackets_insert_input! - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: notifications_delete_elem_input + """upsert condition""" + on_conflict: tournament_brackets_on_conflict + ): tournament_brackets - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: notifications_delete_key_input + """ + insert data into the table: "tournament_categories" + """ + insert_tournament_categories( + """the rows to be inserted""" + objects: [tournament_categories_insert_input!]! - """increments the numeric columns with given value of the filtered values""" - _inc: notifications_inc_input + """upsert condition""" + on_conflict: tournament_categories_on_conflict + ): tournament_categories_mutation_response - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: notifications_prepend_input + """ + insert a single row into the table: "tournament_categories" + """ + insert_tournament_categories_one( + """the row to be inserted""" + object: tournament_categories_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: notifications_set_input - pk_columns: notifications_pk_columns_input! - ): notifications + """upsert condition""" + on_conflict: tournament_categories_on_conflict + ): tournament_categories """ - update multiples rows of table: "notifications" + insert data into the table: "tournament_organizer_teams" """ - update_notifications_many( - """updates to execute, in order""" - updates: [notifications_updates!]! - ): [notifications_mutation_response] + insert_tournament_organizer_teams( + """the rows to be inserted""" + objects: [tournament_organizer_teams_insert_input!]! + + """upsert condition""" + on_conflict: tournament_organizer_teams_on_conflict + ): tournament_organizer_teams_mutation_response """ - update data of the table: "pending_match_import_players" + insert a single row into the table: "tournament_organizer_teams" """ - update_pending_match_import_players( - """increments the numeric columns with given value of the filtered values""" - _inc: pending_match_import_players_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: pending_match_import_players_set_input + insert_tournament_organizer_teams_one( + """the row to be inserted""" + object: tournament_organizer_teams_insert_input! - """filter the rows which have to be updated""" - where: pending_match_import_players_bool_exp! - ): pending_match_import_players_mutation_response + """upsert condition""" + on_conflict: tournament_organizer_teams_on_conflict + ): tournament_organizer_teams """ - update single row of the table: "pending_match_import_players" + insert data into the table: "tournament_organizers" """ - update_pending_match_import_players_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: pending_match_import_players_inc_input + insert_tournament_organizers( + """the rows to be inserted""" + objects: [tournament_organizers_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: pending_match_import_players_set_input - pk_columns: pending_match_import_players_pk_columns_input! - ): pending_match_import_players + """upsert condition""" + on_conflict: tournament_organizers_on_conflict + ): tournament_organizers_mutation_response """ - update multiples rows of table: "pending_match_import_players" + insert a single row into the table: "tournament_organizers" """ - update_pending_match_import_players_many( - """updates to execute, in order""" - updates: [pending_match_import_players_updates!]! - ): [pending_match_import_players_mutation_response] + insert_tournament_organizers_one( + """the row to be inserted""" + object: tournament_organizers_insert_input! + + """upsert condition""" + on_conflict: tournament_organizers_on_conflict + ): tournament_organizers """ - update data of the table: "pending_match_imports" + insert data into the table: "tournament_prizes" """ - update_pending_match_imports( - """increments the numeric columns with given value of the filtered values""" - _inc: pending_match_imports_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: pending_match_imports_set_input + insert_tournament_prizes( + """the rows to be inserted""" + objects: [tournament_prizes_insert_input!]! - """filter the rows which have to be updated""" - where: pending_match_imports_bool_exp! - ): pending_match_imports_mutation_response + """upsert condition""" + on_conflict: tournament_prizes_on_conflict + ): tournament_prizes_mutation_response """ - update single row of the table: "pending_match_imports" + insert a single row into the table: "tournament_prizes" """ - update_pending_match_imports_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: pending_match_imports_inc_input + insert_tournament_prizes_one( + """the row to be inserted""" + object: tournament_prizes_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: pending_match_imports_set_input - pk_columns: pending_match_imports_pk_columns_input! - ): pending_match_imports + """upsert condition""" + on_conflict: tournament_prizes_on_conflict + ): tournament_prizes """ - update multiples rows of table: "pending_match_imports" + insert data into the table: "tournament_stage_windows" """ - update_pending_match_imports_many( - """updates to execute, in order""" - updates: [pending_match_imports_updates!]! - ): [pending_match_imports_mutation_response] + insert_tournament_stage_windows( + """the rows to be inserted""" + objects: [tournament_stage_windows_insert_input!]! + + """upsert condition""" + on_conflict: tournament_stage_windows_on_conflict + ): tournament_stage_windows_mutation_response """ - update data of the table: "player_aim_stats_demo" + insert a single row into the table: "tournament_stage_windows" """ - update_player_aim_stats_demo( - """increments the numeric columns with given value of the filtered values""" - _inc: player_aim_stats_demo_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: player_aim_stats_demo_set_input + insert_tournament_stage_windows_one( + """the row to be inserted""" + object: tournament_stage_windows_insert_input! - """filter the rows which have to be updated""" - where: player_aim_stats_demo_bool_exp! - ): player_aim_stats_demo_mutation_response + """upsert condition""" + on_conflict: tournament_stage_windows_on_conflict + ): tournament_stage_windows """ - update single row of the table: "player_aim_stats_demo" + insert data into the table: "tournament_stages" """ - update_player_aim_stats_demo_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: player_aim_stats_demo_inc_input + insert_tournament_stages( + """the rows to be inserted""" + objects: [tournament_stages_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: player_aim_stats_demo_set_input - pk_columns: player_aim_stats_demo_pk_columns_input! - ): player_aim_stats_demo + """upsert condition""" + on_conflict: tournament_stages_on_conflict + ): tournament_stages_mutation_response """ - update multiples rows of table: "player_aim_stats_demo" + insert a single row into the table: "tournament_stages" """ - update_player_aim_stats_demo_many( - """updates to execute, in order""" - updates: [player_aim_stats_demo_updates!]! - ): [player_aim_stats_demo_mutation_response] + insert_tournament_stages_one( + """the row to be inserted""" + object: tournament_stages_insert_input! + + """upsert condition""" + on_conflict: tournament_stages_on_conflict + ): tournament_stages """ - update data of the table: "player_aim_weapon_stats" + insert data into the table: "tournament_team_invites" """ - update_player_aim_weapon_stats( - """increments the numeric columns with given value of the filtered values""" - _inc: player_aim_weapon_stats_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: player_aim_weapon_stats_set_input + insert_tournament_team_invites( + """the rows to be inserted""" + objects: [tournament_team_invites_insert_input!]! - """filter the rows which have to be updated""" - where: player_aim_weapon_stats_bool_exp! - ): player_aim_weapon_stats_mutation_response + """upsert condition""" + on_conflict: tournament_team_invites_on_conflict + ): tournament_team_invites_mutation_response """ - update single row of the table: "player_aim_weapon_stats" + insert a single row into the table: "tournament_team_invites" """ - update_player_aim_weapon_stats_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: player_aim_weapon_stats_inc_input + insert_tournament_team_invites_one( + """the row to be inserted""" + object: tournament_team_invites_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: player_aim_weapon_stats_set_input - pk_columns: player_aim_weapon_stats_pk_columns_input! - ): player_aim_weapon_stats + """upsert condition""" + on_conflict: tournament_team_invites_on_conflict + ): tournament_team_invites """ - update multiples rows of table: "player_aim_weapon_stats" + insert data into the table: "tournament_team_roster" """ - update_player_aim_weapon_stats_many( - """updates to execute, in order""" - updates: [player_aim_weapon_stats_updates!]! - ): [player_aim_weapon_stats_mutation_response] + insert_tournament_team_roster( + """the rows to be inserted""" + objects: [tournament_team_roster_insert_input!]! + + """upsert condition""" + on_conflict: tournament_team_roster_on_conflict + ): tournament_team_roster_mutation_response """ - update data of the table: "player_assists" + insert a single row into the table: "tournament_team_roster" """ - update_player_assists( - """increments the numeric columns with given value of the filtered values""" - _inc: player_assists_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: player_assists_set_input + insert_tournament_team_roster_one( + """the row to be inserted""" + object: tournament_team_roster_insert_input! - """filter the rows which have to be updated""" - where: player_assists_bool_exp! - ): player_assists_mutation_response + """upsert condition""" + on_conflict: tournament_team_roster_on_conflict + ): tournament_team_roster """ - update single row of the table: "player_assists" + insert data into the table: "tournament_teams" """ - update_player_assists_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: player_assists_inc_input + insert_tournament_teams( + """the rows to be inserted""" + objects: [tournament_teams_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: player_assists_set_input - pk_columns: player_assists_pk_columns_input! - ): player_assists + """upsert condition""" + on_conflict: tournament_teams_on_conflict + ): tournament_teams_mutation_response """ - update multiples rows of table: "player_assists" + insert a single row into the table: "tournament_teams" """ - update_player_assists_many( - """updates to execute, in order""" - updates: [player_assists_updates!]! - ): [player_assists_mutation_response] + insert_tournament_teams_one( + """the row to be inserted""" + object: tournament_teams_insert_input! + + """upsert condition""" + on_conflict: tournament_teams_on_conflict + ): tournament_teams """ - update data of the table: "player_damages" + insert data into the table: "tournaments" """ - update_player_damages( - """increments the numeric columns with given value of the filtered values""" - _inc: player_damages_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: player_damages_set_input + insert_tournaments( + """the rows to be inserted""" + objects: [tournaments_insert_input!]! - """filter the rows which have to be updated""" - where: player_damages_bool_exp! - ): player_damages_mutation_response + """upsert condition""" + on_conflict: tournaments_on_conflict + ): tournaments_mutation_response """ - update single row of the table: "player_damages" + insert a single row into the table: "tournaments" """ - update_player_damages_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: player_damages_inc_input + insert_tournaments_one( + """the row to be inserted""" + object: tournaments_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: player_damages_set_input - pk_columns: player_damages_pk_columns_input! - ): player_damages + """upsert condition""" + on_conflict: tournaments_on_conflict + ): tournaments """ - update multiples rows of table: "player_damages" + insert data into the table: "utility_collection_items" """ - update_player_damages_many( - """updates to execute, in order""" - updates: [player_damages_updates!]! - ): [player_damages_mutation_response] + insert_utility_collection_items( + """the rows to be inserted""" + objects: [utility_collection_items_insert_input!]! + + """upsert condition""" + on_conflict: utility_collection_items_on_conflict + ): utility_collection_items_mutation_response """ - update data of the table: "player_elo" + insert a single row into the table: "utility_collection_items" """ - update_player_elo( - """increments the numeric columns with given value of the filtered values""" - _inc: player_elo_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: player_elo_set_input + insert_utility_collection_items_one( + """the row to be inserted""" + object: utility_collection_items_insert_input! - """filter the rows which have to be updated""" - where: player_elo_bool_exp! - ): player_elo_mutation_response + """upsert condition""" + on_conflict: utility_collection_items_on_conflict + ): utility_collection_items """ - update single row of the table: "player_elo" + insert data into the table: "utility_collections" """ - update_player_elo_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: player_elo_inc_input + insert_utility_collections( + """the rows to be inserted""" + objects: [utility_collections_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: player_elo_set_input - pk_columns: player_elo_pk_columns_input! - ): player_elo + """upsert condition""" + on_conflict: utility_collections_on_conflict + ): utility_collections_mutation_response """ - update multiples rows of table: "player_elo" + insert a single row into the table: "utility_collections" """ - update_player_elo_many( - """updates to execute, in order""" - updates: [player_elo_updates!]! - ): [player_elo_mutation_response] + insert_utility_collections_one( + """the row to be inserted""" + object: utility_collections_insert_input! + + """upsert condition""" + on_conflict: utility_collections_on_conflict + ): utility_collections """ - update data of the table: "player_faceit_rank_history" + insert data into the table: "utility_demo_mines" """ - update_player_faceit_rank_history( - """increments the numeric columns with given value of the filtered values""" - _inc: player_faceit_rank_history_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: player_faceit_rank_history_set_input + insert_utility_demo_mines( + """the rows to be inserted""" + objects: [utility_demo_mines_insert_input!]! - """filter the rows which have to be updated""" - where: player_faceit_rank_history_bool_exp! - ): player_faceit_rank_history_mutation_response + """upsert condition""" + on_conflict: utility_demo_mines_on_conflict + ): utility_demo_mines_mutation_response """ - update single row of the table: "player_faceit_rank_history" + insert a single row into the table: "utility_demo_mines" """ - update_player_faceit_rank_history_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: player_faceit_rank_history_inc_input + insert_utility_demo_mines_one( + """the row to be inserted""" + object: utility_demo_mines_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: player_faceit_rank_history_set_input - pk_columns: player_faceit_rank_history_pk_columns_input! - ): player_faceit_rank_history + """upsert condition""" + on_conflict: utility_demo_mines_on_conflict + ): utility_demo_mines """ - update multiples rows of table: "player_faceit_rank_history" + insert data into the table: "utility_demo_throws" """ - update_player_faceit_rank_history_many( - """updates to execute, in order""" - updates: [player_faceit_rank_history_updates!]! - ): [player_faceit_rank_history_mutation_response] + insert_utility_demo_throws( + """the rows to be inserted""" + objects: [utility_demo_throws_insert_input!]! + + """upsert condition""" + on_conflict: utility_demo_throws_on_conflict + ): utility_demo_throws_mutation_response """ - update data of the table: "player_flashes" + insert a single row into the table: "utility_demo_throws" """ - update_player_flashes( - """increments the numeric columns with given value of the filtered values""" - _inc: player_flashes_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: player_flashes_set_input + insert_utility_demo_throws_one( + """the row to be inserted""" + object: utility_demo_throws_insert_input! - """filter the rows which have to be updated""" - where: player_flashes_bool_exp! - ): player_flashes_mutation_response + """upsert condition""" + on_conflict: utility_demo_throws_on_conflict + ): utility_demo_throws """ - update single row of the table: "player_flashes" + insert data into the table: "utility_drift_results" """ - update_player_flashes_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: player_flashes_inc_input + insert_utility_drift_results( + """the rows to be inserted""" + objects: [utility_drift_results_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: player_flashes_set_input - pk_columns: player_flashes_pk_columns_input! - ): player_flashes + """upsert condition""" + on_conflict: utility_drift_results_on_conflict + ): utility_drift_results_mutation_response """ - update multiples rows of table: "player_flashes" + insert a single row into the table: "utility_drift_results" """ - update_player_flashes_many( - """updates to execute, in order""" - updates: [player_flashes_updates!]! - ): [player_flashes_mutation_response] + insert_utility_drift_results_one( + """the row to be inserted""" + object: utility_drift_results_insert_input! + + """upsert condition""" + on_conflict: utility_drift_results_on_conflict + ): utility_drift_results """ - update data of the table: "player_kills" + insert data into the table: "utility_drift_scans" """ - update_player_kills( - """increments the numeric columns with given value of the filtered values""" - _inc: player_kills_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: player_kills_set_input + insert_utility_drift_scans( + """the rows to be inserted""" + objects: [utility_drift_scans_insert_input!]! - """filter the rows which have to be updated""" - where: player_kills_bool_exp! - ): player_kills_mutation_response + """upsert condition""" + on_conflict: utility_drift_scans_on_conflict + ): utility_drift_scans_mutation_response """ - update single row of the table: "player_kills" + insert a single row into the table: "utility_drift_scans" """ - update_player_kills_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: player_kills_inc_input + insert_utility_drift_scans_one( + """the row to be inserted""" + object: utility_drift_scans_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: player_kills_set_input - pk_columns: player_kills_pk_columns_input! - ): player_kills + """upsert condition""" + on_conflict: utility_drift_scans_on_conflict + ): utility_drift_scans """ - update data of the table: "player_kills_by_weapon" + insert data into the table: "utility_lineup_favorites" """ - update_player_kills_by_weapon( - """increments the numeric columns with given value of the filtered values""" - _inc: player_kills_by_weapon_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: player_kills_by_weapon_set_input + insert_utility_lineup_favorites( + """the rows to be inserted""" + objects: [utility_lineup_favorites_insert_input!]! - """filter the rows which have to be updated""" - where: player_kills_by_weapon_bool_exp! - ): player_kills_by_weapon_mutation_response + """upsert condition""" + on_conflict: utility_lineup_favorites_on_conflict + ): utility_lineup_favorites_mutation_response """ - update single row of the table: "player_kills_by_weapon" + insert a single row into the table: "utility_lineup_favorites" """ - update_player_kills_by_weapon_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: player_kills_by_weapon_inc_input + insert_utility_lineup_favorites_one( + """the row to be inserted""" + object: utility_lineup_favorites_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: player_kills_by_weapon_set_input - pk_columns: player_kills_by_weapon_pk_columns_input! - ): player_kills_by_weapon + """upsert condition""" + on_conflict: utility_lineup_favorites_on_conflict + ): utility_lineup_favorites """ - update multiples rows of table: "player_kills_by_weapon" + insert data into the table: "utility_lineup_progress" """ - update_player_kills_by_weapon_many( - """updates to execute, in order""" - updates: [player_kills_by_weapon_updates!]! - ): [player_kills_by_weapon_mutation_response] + insert_utility_lineup_progress( + """the rows to be inserted""" + objects: [utility_lineup_progress_insert_input!]! + + """upsert condition""" + on_conflict: utility_lineup_progress_on_conflict + ): utility_lineup_progress_mutation_response """ - update multiples rows of table: "player_kills" + insert a single row into the table: "utility_lineup_progress" """ - update_player_kills_many( - """updates to execute, in order""" - updates: [player_kills_updates!]! - ): [player_kills_mutation_response] + insert_utility_lineup_progress_one( + """the row to be inserted""" + object: utility_lineup_progress_insert_input! + + """upsert condition""" + on_conflict: utility_lineup_progress_on_conflict + ): utility_lineup_progress """ - update data of the table: "player_leaderboard_rank" + insert data into the table: "utility_lineup_renders" """ - update_player_leaderboard_rank( - """increments the numeric columns with given value of the filtered values""" - _inc: player_leaderboard_rank_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: player_leaderboard_rank_set_input + insert_utility_lineup_renders( + """the rows to be inserted""" + objects: [utility_lineup_renders_insert_input!]! - """filter the rows which have to be updated""" - where: player_leaderboard_rank_bool_exp! - ): player_leaderboard_rank_mutation_response + """upsert condition""" + on_conflict: utility_lineup_renders_on_conflict + ): utility_lineup_renders_mutation_response """ - update multiples rows of table: "player_leaderboard_rank" + insert a single row into the table: "utility_lineup_renders" """ - update_player_leaderboard_rank_many( - """updates to execute, in order""" - updates: [player_leaderboard_rank_updates!]! - ): [player_leaderboard_rank_mutation_response] + insert_utility_lineup_renders_one( + """the row to be inserted""" + object: utility_lineup_renders_insert_input! + + """upsert condition""" + on_conflict: utility_lineup_renders_on_conflict + ): utility_lineup_renders """ - update data of the table: "player_match_map_stats" + insert data into the table: "utility_lineup_repairs" """ - update_player_match_map_stats( - """increments the numeric columns with given value of the filtered values""" - _inc: player_match_map_stats_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: player_match_map_stats_set_input + insert_utility_lineup_repairs( + """the rows to be inserted""" + objects: [utility_lineup_repairs_insert_input!]! - """filter the rows which have to be updated""" - where: player_match_map_stats_bool_exp! - ): player_match_map_stats_mutation_response + """upsert condition""" + on_conflict: utility_lineup_repairs_on_conflict + ): utility_lineup_repairs_mutation_response """ - update single row of the table: "player_match_map_stats" + insert a single row into the table: "utility_lineup_repairs" """ - update_player_match_map_stats_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: player_match_map_stats_inc_input + insert_utility_lineup_repairs_one( + """the row to be inserted""" + object: utility_lineup_repairs_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: player_match_map_stats_set_input - pk_columns: player_match_map_stats_pk_columns_input! - ): player_match_map_stats + """upsert condition""" + on_conflict: utility_lineup_repairs_on_conflict + ): utility_lineup_repairs """ - update multiples rows of table: "player_match_map_stats" + insert data into the table: "utility_lineup_votes" """ - update_player_match_map_stats_many( - """updates to execute, in order""" - updates: [player_match_map_stats_updates!]! - ): [player_match_map_stats_mutation_response] + insert_utility_lineup_votes( + """the rows to be inserted""" + objects: [utility_lineup_votes_insert_input!]! + + """upsert condition""" + on_conflict: utility_lineup_votes_on_conflict + ): utility_lineup_votes_mutation_response """ - update data of the table: "player_objectives" + insert a single row into the table: "utility_lineup_votes" """ - update_player_objectives( - """increments the numeric columns with given value of the filtered values""" - _inc: player_objectives_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: player_objectives_set_input + insert_utility_lineup_votes_one( + """the row to be inserted""" + object: utility_lineup_votes_insert_input! - """filter the rows which have to be updated""" - where: player_objectives_bool_exp! - ): player_objectives_mutation_response + """upsert condition""" + on_conflict: utility_lineup_votes_on_conflict + ): utility_lineup_votes """ - update single row of the table: "player_objectives" + insert data into the table: "utility_lineups" """ - update_player_objectives_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: player_objectives_inc_input + insert_utility_lineups( + """the rows to be inserted""" + objects: [utility_lineups_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: player_objectives_set_input - pk_columns: player_objectives_pk_columns_input! - ): player_objectives + """upsert condition""" + on_conflict: utility_lineups_on_conflict + ): utility_lineups_mutation_response """ - update multiples rows of table: "player_objectives" + insert a single row into the table: "utility_lineups" """ - update_player_objectives_many( - """updates to execute, in order""" - updates: [player_objectives_updates!]! - ): [player_objectives_mutation_response] + insert_utility_lineups_one( + """the row to be inserted""" + object: utility_lineups_insert_input! + + """upsert condition""" + on_conflict: utility_lineups_on_conflict + ): utility_lineups """ - update data of the table: "player_premier_rank_history" + insert data into the table: "utility_meta_lineups" """ - update_player_premier_rank_history( - """increments the numeric columns with given value of the filtered values""" - _inc: player_premier_rank_history_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: player_premier_rank_history_set_input + insert_utility_meta_lineups( + """the rows to be inserted""" + objects: [utility_meta_lineups_insert_input!]! - """filter the rows which have to be updated""" - where: player_premier_rank_history_bool_exp! - ): player_premier_rank_history_mutation_response + """upsert condition""" + on_conflict: utility_meta_lineups_on_conflict + ): utility_meta_lineups_mutation_response """ - update single row of the table: "player_premier_rank_history" + insert a single row into the table: "utility_meta_lineups" """ - update_player_premier_rank_history_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: player_premier_rank_history_inc_input + insert_utility_meta_lineups_one( + """the row to be inserted""" + object: utility_meta_lineups_insert_input! - """sets the columns of the filtered rows to the given values""" - _set: player_premier_rank_history_set_input - pk_columns: player_premier_rank_history_pk_columns_input! - ): player_premier_rank_history + """upsert condition""" + on_conflict: utility_meta_lineups_on_conflict + ): utility_meta_lineups """ - update multiples rows of table: "player_premier_rank_history" + insert data into the table: "utility_playbook_steps" """ - update_player_premier_rank_history_many( - """updates to execute, in order""" - updates: [player_premier_rank_history_updates!]! - ): [player_premier_rank_history_mutation_response] + insert_utility_playbook_steps( + """the rows to be inserted""" + objects: [utility_playbook_steps_insert_input!]! + + """upsert condition""" + on_conflict: utility_playbook_steps_on_conflict + ): utility_playbook_steps_mutation_response """ - update data of the table: "player_sanctions" + insert a single row into the table: "utility_playbook_steps" """ - update_player_sanctions( - """increments the numeric columns with given value of the filtered values""" - _inc: player_sanctions_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: player_sanctions_set_input + insert_utility_playbook_steps_one( + """the row to be inserted""" + object: utility_playbook_steps_insert_input! - """filter the rows which have to be updated""" - where: player_sanctions_bool_exp! - ): player_sanctions_mutation_response + """upsert condition""" + on_conflict: utility_playbook_steps_on_conflict + ): utility_playbook_steps """ - update single row of the table: "player_sanctions" + insert data into the table: "utility_playbooks" """ - update_player_sanctions_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: player_sanctions_inc_input + insert_utility_playbooks( + """the rows to be inserted""" + objects: [utility_playbooks_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: player_sanctions_set_input - pk_columns: player_sanctions_pk_columns_input! - ): player_sanctions + """upsert condition""" + on_conflict: utility_playbooks_on_conflict + ): utility_playbooks_mutation_response """ - update multiples rows of table: "player_sanctions" + insert a single row into the table: "utility_playbooks" """ - update_player_sanctions_many( - """updates to execute, in order""" - updates: [player_sanctions_updates!]! - ): [player_sanctions_mutation_response] + insert_utility_playbooks_one( + """the row to be inserted""" + object: utility_playbooks_insert_input! + + """upsert condition""" + on_conflict: utility_playbooks_on_conflict + ): utility_playbooks """ - update data of the table: "player_season_stats" + insert data into the table: "utility_practice_invites" """ - update_player_season_stats( - """increments the numeric columns with given value of the filtered values""" - _inc: player_season_stats_inc_input + insert_utility_practice_invites( + """the rows to be inserted""" + objects: [utility_practice_invites_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: player_season_stats_set_input + """upsert condition""" + on_conflict: utility_practice_invites_on_conflict + ): utility_practice_invites_mutation_response - """filter the rows which have to be updated""" - where: player_season_stats_bool_exp! - ): player_season_stats_mutation_response + """ + insert a single row into the table: "utility_practice_invites" + """ + insert_utility_practice_invites_one( + """the row to be inserted""" + object: utility_practice_invites_insert_input! + + """upsert condition""" + on_conflict: utility_practice_invites_on_conflict + ): utility_practice_invites """ - update single row of the table: "player_season_stats" + insert data into the table: "utility_practice_sessions" """ - update_player_season_stats_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: player_season_stats_inc_input + insert_utility_practice_sessions( + """the rows to be inserted""" + objects: [utility_practice_sessions_insert_input!]! - """sets the columns of the filtered rows to the given values""" - _set: player_season_stats_set_input - pk_columns: player_season_stats_pk_columns_input! - ): player_season_stats + """upsert condition""" + on_conflict: utility_practice_sessions_on_conflict + ): utility_practice_sessions_mutation_response """ - update multiples rows of table: "player_season_stats" + insert a single row into the table: "utility_practice_sessions" """ - update_player_season_stats_many( - """updates to execute, in order""" - updates: [player_season_stats_updates!]! - ): [player_season_stats_mutation_response] + insert_utility_practice_sessions_one( + """the row to be inserted""" + object: utility_practice_sessions_insert_input! + + """upsert condition""" + on_conflict: utility_practice_sessions_on_conflict + ): utility_practice_sessions """ - update data of the table: "player_stats" + insert data into the table: "v_match_captains" """ - update_player_stats( - """increments the numeric columns with given value of the filtered values""" - _inc: player_stats_inc_input + insert_v_match_captains( + """the rows to be inserted""" + objects: [v_match_captains_insert_input!]! + ): v_match_captains_mutation_response - """sets the columns of the filtered rows to the given values""" - _set: player_stats_set_input + """ + insert a single row into the table: "v_match_captains" + """ + insert_v_match_captains_one( + """the row to be inserted""" + object: v_match_captains_insert_input! + ): v_match_captains - """filter the rows which have to be updated""" - where: player_stats_bool_exp! - ): player_stats_mutation_response + """ + insert data into the table: "v_match_map_backup_rounds" + """ + insert_v_match_map_backup_rounds( + """the rows to be inserted""" + objects: [v_match_map_backup_rounds_insert_input!]! + ): v_match_map_backup_rounds_mutation_response """ - update single row of the table: "player_stats" + insert a single row into the table: "v_match_map_backup_rounds" """ - update_player_stats_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: player_stats_inc_input + insert_v_match_map_backup_rounds_one( + """the row to be inserted""" + object: v_match_map_backup_rounds_insert_input! + ): v_match_map_backup_rounds - """sets the columns of the filtered rows to the given values""" - _set: player_stats_set_input - pk_columns: player_stats_pk_columns_input! - ): player_stats + """ + insert data into the table: "v_player_match_map_hltv" + """ + insert_v_player_match_map_hltv( + """the rows to be inserted""" + objects: [v_player_match_map_hltv_insert_input!]! + ): v_player_match_map_hltv_mutation_response """ - update multiples rows of table: "player_stats" + insert a single row into the table: "v_player_match_map_hltv" """ - update_player_stats_many( - """updates to execute, in order""" - updates: [player_stats_updates!]! - ): [player_stats_mutation_response] + insert_v_player_match_map_hltv_one( + """the row to be inserted""" + object: v_player_match_map_hltv_insert_input! + ): v_player_match_map_hltv """ - update data of the table: "player_steam_bot_friend" + insert data into the table: "v_pool_maps" """ - update_player_steam_bot_friend( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: player_steam_bot_friend_append_input + insert_v_pool_maps( + """the rows to be inserted""" + objects: [v_pool_maps_insert_input!]! + ): v_pool_maps_mutation_response - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: player_steam_bot_friend_delete_at_path_input + """ + insert a single row into the table: "v_pool_maps" + """ + insert_v_pool_maps_one( + """the row to be inserted""" + object: v_pool_maps_insert_input! + ): v_pool_maps - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: player_steam_bot_friend_delete_elem_input + """ + insert data into the table: "v_team_stage_results" + """ + insert_v_team_stage_results( + """the rows to be inserted""" + objects: [v_team_stage_results_insert_input!]! - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: player_steam_bot_friend_delete_key_input + """upsert condition""" + on_conflict: v_team_stage_results_on_conflict + ): v_team_stage_results_mutation_response - """increments the numeric columns with given value of the filtered values""" - _inc: player_steam_bot_friend_inc_input + """ + insert a single row into the table: "v_team_stage_results" + """ + insert_v_team_stage_results_one( + """the row to be inserted""" + object: v_team_stage_results_insert_input! - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: player_steam_bot_friend_prepend_input + """upsert condition""" + on_conflict: v_team_stage_results_on_conflict + ): v_team_stage_results - """sets the columns of the filtered rows to the given values""" - _set: player_steam_bot_friend_set_input + """Install a game plugin into a node's plugin store""" + installGamePlugin(slug: String!, version: String): SuccessOutput - """filter the rows which have to be updated""" - where: player_steam_bot_friend_bool_exp! - ): player_steam_bot_friend_mutation_response + """Invite players to a utility practice session""" + inviteToUtilityPractice(session_id: uuid!, steam_ids: [String!]!): SuccessOutput + + """joinDraftGame""" + joinDraftGame(draftGameId: uuid!, inviteCode: String): SuccessOutput + + """joinDraftGameAsParty""" + joinDraftGameAsParty(draftGameId: uuid!, inviteCode: String): SuccessOutput + + """Join a utility practice session""" + joinUtilityPractice(invite_code: String, session_id: uuid): UtilityPracticeSessionOutput + kickServerPlayer(reason: String, serverId: String!, steam_id: String!): KickResult! """ - update single row of the table: "player_steam_bot_friend" + execute VOLATILE function "league_award_forfeit" which returns "matches" """ - update_player_steam_bot_friend_by_pk( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: player_steam_bot_friend_append_input - + league_award_forfeit( """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) + input parameters for function "league_award_forfeit" """ - _delete_at_path: player_steam_bot_friend_delete_at_path_input + args: league_award_forfeit_args! - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: player_steam_bot_friend_delete_elem_input + """distinct select on columns""" + distinct_on: [matches_select_column!] - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: player_steam_bot_friend_delete_key_input + """limit the number of rows returned""" + limit: Int - """increments the numeric columns with given value of the filtered values""" - _inc: player_steam_bot_friend_inc_input + """skip the first n rows. Use only with order_by""" + offset: Int - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: player_steam_bot_friend_prepend_input + """sort the rows by one or more columns""" + order_by: [matches_order_by!] - """sets the columns of the filtered rows to the given values""" - _set: player_steam_bot_friend_set_input - pk_columns: player_steam_bot_friend_pk_columns_input! - ): player_steam_bot_friend + """filter the rows returned""" + where: matches_bool_exp + ): [matches!]! + leaveLineup(match_id: String!): SuccessOutput - """ - update multiples rows of table: "player_steam_bot_friend" - """ - update_player_steam_bot_friend_many( - """updates to execute, in order""" - updates: [player_steam_bot_friend_updates!]! - ): [player_steam_bot_friend_mutation_response] + """Leave a utility practice session""" + leaveUtilityPractice(session_id: uuid!): SuccessOutput + linkSteamMatchHistory(auth_code: String!, share_code: String!): SteamMatchHistoryLinkOutput - """ - update data of the table: "player_steam_match_auth" - """ - update_player_steam_match_auth( - """increments the numeric columns with given value of the filtered values""" - _inc: player_steam_match_auth_inc_input + """Load dev fixture data (dev only)""" + loadFixtures: SuccessOutput - """sets the columns of the filtered rows to the given values""" - _set: player_steam_match_auth_set_input + """Load a utility playbook into a running practice session""" + loadUtilityPlaybookIntoSession(playbook_id: uuid, session_id: uuid!): SuccessOutput - """filter the rows which have to be updated""" - where: player_steam_match_auth_bool_exp! - ): player_steam_match_auth_mutation_response + """logout""" + logout: SuccessOutput + + """Move file or directory on game server""" + moveServerItem(dest_path: String!, node_id: String!, server_id: String, source_path: String!): SuccessOutput + + """Return the latest S3 orphan-scan report (admin only).""" + orphanedDemosScanResult: OrphanScanResultOutput """ - update single row of the table: "player_steam_match_auth" + Flag in-flight clip_render_jobs paused; pod halts after current highlight. """ - update_player_steam_match_auth_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: player_steam_match_auth_inc_input + pauseClipRenderBatch(match_map_id: uuid!): SuccessOutput + pollSteamMatchHistory: SteamMatchHistoryPollOutput - """sets the columns of the filtered rows to the given values""" - _set: player_steam_match_auth_set_input - pk_columns: player_steam_match_auth_pk_columns_input! - ): player_steam_match_auth + """previewDraftGame""" + previewDraftGame(draftGameId: uuid!, inviteCode: String): DraftGamePreviewOutput + + """Resolve a game mode into the plugins and cfg a server would load""" + previewGameMode(gameModeId: uuid!): PreviewGameModeOutput + + """Delete every lineup that came from one origin source""" + purgeUtilityLineupSource(dry_run: Boolean, origin_source: String!): UtilityPurgeOutput """ - update multiples rows of table: "player_steam_match_auth" + Build a multi-segment ClipSpec from a player+preset and queue it via the batch render path (no live demo session required) """ - update_player_steam_match_auth_many( - """updates to execute, in order""" - updates: [player_steam_match_auth_updates!]! - ): [player_steam_match_auth_mutation_response] + queueClipFromPreset(fps: Int, match_map_id: uuid!, preset: String!, resolution: String, target_name: String, target_steam_id: String!, title: String): CreateClipRenderOutput + randomizeTeams(match_id: uuid!): SuccessOutput + rebootMatchServer(match_id: uuid!): SuccessOutput """ - update data of the table: "player_unused_utility" + execute VOLATILE function "recalculate_tournament_awards" which returns "award_recipients" """ - update_player_unused_utility( - """increments the numeric columns with given value of the filtered values""" - _inc: player_unused_utility_inc_input + recalculate_tournament_awards( + """ + input parameters for function "recalculate_tournament_awards" + """ + args: recalculate_tournament_awards_args! - """sets the columns of the filtered rows to the given values""" - _set: player_unused_utility_set_input + """distinct select on columns""" + distinct_on: [award_recipients_select_column!] - """filter the rows which have to be updated""" - where: player_unused_utility_bool_exp! - ): player_unused_utility_mutation_response + """limit the number of rows returned""" + limit: Int - """ - update single row of the table: "player_unused_utility" - """ - update_player_unused_utility_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: player_unused_utility_inc_input + """skip the first n rows. Use only with order_by""" + offset: Int - """sets the columns of the filtered rows to the given values""" - _set: player_unused_utility_set_input - pk_columns: player_unused_utility_pk_columns_input! - ): player_unused_utility + """sort the rows by one or more columns""" + order_by: [award_recipients_order_by!] - """ - update multiples rows of table: "player_unused_utility" - """ - update_player_unused_utility_many( - """updates to execute, in order""" - updates: [player_unused_utility_updates!]! - ): [player_unused_utility_mutation_response] + """filter the rows returned""" + where: award_recipients_bool_exp + ): [award_recipients!]! """ - update data of the table: "player_utility" + Wipe and rebuild all player ELO from finished matches in chronological order (admin only). Runs in the background; track via recomputePlayerEloStatus. """ - update_player_utility( - """increments the numeric columns with given value of the filtered values""" - _inc: player_utility_inc_input + recomputePlayerElo: RecomputeEloStartedOutput - """sets the columns of the filtered rows to the given values""" - _set: player_utility_set_input + """Return the progress of the ELO recompute run (admin only).""" + recomputePlayerEloStatus: RecomputeEloStatusOutput - """filter the rows which have to be updated""" - where: player_utility_bool_exp! - ): player_utility_mutation_response + """Re-read which plugins are actually on a node""" + reconcileNodePlugins(nodeId: String!): ReconcileNodePluginsOutput + reconnectLive(match_id: uuid!): SuccessOutput """ - update single row of the table: "player_utility" + Reindex every player into the Typesense search index (admin only). Runs in the background; track via refreshAllPlayersStatus. """ - update_player_utility_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: player_utility_inc_input + refreshAllPlayers: ReindexStartedOutput - """sets the columns of the filtered rows to the given values""" - _set: player_utility_set_input - pk_columns: player_utility_pk_columns_input! - ): player_utility + """Return the progress of the player reindex run (admin only).""" + refreshAllPlayersStatus: ReindexStatusOutput + refreshFaceitRank(steam_id: String!): SuccessOutput + refreshLiveHud(match_id: uuid!): SuccessOutput + registerName(name: String!): SuccessOutput - """ - update multiples rows of table: "player_utility" - """ - update_player_utility_many( - """updates to execute, in order""" - updates: [player_utility_updates!]! - ): [player_utility_mutation_response] + """Re-mine one batch of demos after a miner change""" + remineUtilityMeta: UtilityRemineOutput + + """Remove dev fixture data (dev only)""" + removeFixtures: SuccessOutput + + """Remove a friends-role presence bot account""" + removeSteamPresenceBotAccount(account_id: String!): SuccessOutput """ - update data of the table: "players" + execute VOLATILE function "remove_league_team_from_season" which returns "league_team_seasons" """ - update_players( - """increments the numeric columns with given value of the filtered values""" - _inc: players_inc_input + remove_league_team_from_season( + """ + input parameters for function "remove_league_team_from_season" + """ + args: remove_league_team_from_season_args! - """sets the columns of the filtered rows to the given values""" - _set: players_set_input + """distinct select on columns""" + distinct_on: [league_team_seasons_select_column!] - """filter the rows which have to be updated""" - where: players_bool_exp! - ): players_mutation_response + """limit the number of rows returned""" + limit: Int - """ - update single row of the table: "players" - """ - update_players_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: players_inc_input + """skip the first n rows. Use only with order_by""" + offset: Int - """sets the columns of the filtered rows to the given values""" - _set: players_set_input - pk_columns: players_pk_columns_input! - ): players + """sort the rows by one or more columns""" + order_by: [league_team_seasons_order_by!] - """ - update multiples rows of table: "players" - """ - update_players_many( - """updates to execute, in order""" - updates: [players_updates!]! - ): [players_mutation_response] + """filter the rows returned""" + where: league_team_seasons_bool_exp + ): [league_team_seasons!]! + + """Rename file or directory on game server""" + renameServerItem(new_path: String!, node_id: String!, old_path: String!, server_id: String): SuccessOutput + + """Re-film a public lineup's preview clip""" + renderUtilityLineupPreview(utility_lineup_id: uuid!): UtilityRenderQueueOutput """ - update data of the table: "plugin_versions" + execute VOLATILE function "reorder_league_divisions" which returns "league_divisions" """ - update_plugin_versions( - """increments the numeric columns with given value of the filtered values""" - _inc: plugin_versions_inc_input + reorder_league_divisions( + """ + input parameters for function "reorder_league_divisions" + """ + args: reorder_league_divisions_args! - """sets the columns of the filtered rows to the given values""" - _set: plugin_versions_set_input + """distinct select on columns""" + distinct_on: [league_divisions_select_column!] - """filter the rows which have to be updated""" - where: plugin_versions_bool_exp! - ): plugin_versions_mutation_response + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [league_divisions_order_by!] + + """filter the rows returned""" + where: league_divisions_bool_exp + ): [league_divisions!]! + + """Re-solve a lineup a drift scan says the map moved""" + repairUtilityLineup(session_id: uuid!, utility_lineup_id: uuid!): UtilitySolveOutput """ - update single row of the table: "plugin_versions" + Re-parse every demo in the system (admin only). Runs one demo at a time in the background; this can take a very long time. Track via reparseAllDemosStatus. """ - update_plugin_versions_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: plugin_versions_inc_input + reparseAllDemos: ReparseAllStartedOutput - """sets the columns of the filtered rows to the given values""" - _set: plugin_versions_set_input - pk_columns: plugin_versions_pk_columns_input! - ): plugin_versions + """Return the progress of the reparse-all-demos run (admin only).""" + reparseAllDemosStatus: ReparseAllStatusOutput + + """Re-parse demo metadata for a match map (admin only)""" + reparseDemo(match_map_id: uuid!): SuccessOutput """ - update multiples rows of table: "plugin_versions" + Re-parse all demos across every map for a match (admin only). Fires in the background and returns immediately. """ - update_plugin_versions_many( - """updates to execute, in order""" - updates: [plugin_versions_updates!]! - ): [plugin_versions_mutation_response] + reparseMatchDemos(match_id: uuid!): SuccessOutput + requestNameChange(name: String!, steam_id: bigint!): SuccessOutput """ - update data of the table: "push_subscriptions" + Reset a terminal-state clip_render_jobs row back to queued and re-enqueue the batch worker (admin only). """ - update_push_subscriptions( - """increments the numeric columns with given value of the filtered values""" - _inc: push_subscriptions_inc_input + requeueClipRender(job_id: uuid!): SuccessOutput - """sets the columns of the filtered rows to the given values""" - _set: push_subscriptions_set_input + """respondDraftInvite""" + respondDraftInvite(accept: Boolean!, draftGameId: uuid!): SuccessOutput - """filter the rows which have to be updated""" - where: push_subscriptions_bool_exp! - ): push_subscriptions_mutation_response + """respondToScrimRequest""" + respondToScrimRequest(accept: Boolean!, request_id: uuid!): SuccessOutput + restartService(service: String!): SuccessOutput """ - update single row of the table: "push_subscriptions" + execute VOLATILE function "restart_league_season" which returns "league_seasons" """ - update_push_subscriptions_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: push_subscriptions_inc_input + restart_league_season( + """ + input parameters for function "restart_league_season" + """ + args: restart_league_season_args! - """sets the columns of the filtered rows to the given values""" - _set: push_subscriptions_set_input - pk_columns: push_subscriptions_pk_columns_input! - ): push_subscriptions + """distinct select on columns""" + distinct_on: [league_seasons_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [league_seasons_order_by!] + + """filter the rows returned""" + where: league_seasons_bool_exp + ): [league_seasons!]! + + """Clear paused flag and re-enqueue remaining queued clip_render_jobs.""" + resumeClipRenderBatch(match_map_id: uuid!): SuccessOutput """ - update multiples rows of table: "push_subscriptions" + Delete terminal clip_render_jobs rows for a match_map (all or only failed/cancelled) and re-create them from their saved specs. """ - update_push_subscriptions_many( - """updates to execute, in order""" - updates: [push_subscriptions_updates!]! - ): [push_subscriptions_mutation_response] + retryClipRenderBatch(match_map_id: uuid!, only_failed: Boolean): SuccessOutput + retryPendingMatchImport(valve_match_id: String!): PendingMatchImportActionOutput + + """Revoke a hand-granted award""" + revokeAward(id: uuid!): SuccessOutput + sanctionServerPlayer(duration: Float, reason: String, serverId: String, steam_id: String!, type: String!): SanctionResult! + + """Create or update a catalog award""" + saveAward(allow_multiple: Boolean, description: String, event_id: uuid, id: uuid, league_season_id: uuid, name: String!, season_id: uuid, silhouette: Int, tier: String!, tournament_id: uuid): Award """ - update data of the table: "seasons" + Create or update a first-party news post. Caller role is verified against public.post_news_role. """ - update_seasons( - """increments the numeric columns with given value of the filtered values""" - _inc: seasons_inc_input + saveNewsPost(content_markdown: String!, cover_image_url: String, id: uuid, teaser: String, title: String!): NewsPost - """sets the columns of the filtered rows to the given values""" - _set: seasons_set_input + """Mine a lineup out of a parsed demo""" + saveUtilityLineupFromDemo(collection_id: uuid, description: String, grenade_id: Int!, match_id: uuid!, match_map_id: uuid!, name: String!, tags: [String!], team_id: uuid, visibility: String): UtilityLineupOutput - """filter the rows which have to be updated""" - where: seasons_bool_exp! - ): seasons_mutation_response + """Save a lineup recorded in a practice session""" + saveUtilityLineupFromPractice(collection_id: uuid, description: String, name: String!, session_id: uuid!, tags: [String!], team_id: uuid, utility_lineup_id: uuid!, visibility: String): UtilityLineupOutput + + """Create or update a utility playbook and its steps""" + saveUtilityPlaybook(description: String, map_name: String!, name: String!, playbook_id: uuid, side: String!, steps: [UtilityPlaybookStepInput!], team_id: uuid, visibility: String): UtilityPlaybookOutput """ - update single row of the table: "seasons" + Scan S3 for objects not referenced in the database (admin only). Runs in the background; results land in the logs and orphanedDemosScanResult. """ - update_seasons_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: seasons_inc_input + scanOrphanedDemos: ScanStartedOutput - """sets the columns of the filtered rows to the given values""" - _set: seasons_set_input - pk_columns: seasons_pk_columns_input! - ): seasons + """Scan all players who have been on a lineup for Steam VAC/game bans""" + scanSteamBans: SuccessOutput - """ - update multiples rows of table: "seasons" - """ - update_seasons_many( - """updates to execute, in order""" - updates: [seasons_updates!]! - ): [seasons_mutation_response] + """scheduleMatch""" + scheduleMatch(match_id: uuid!, time: timestamptz): SuccessOutput - """ - update data of the table: "server_regions" - """ - update_server_regions( - """sets the columns of the filtered rows to the given values""" - _set: server_regions_set_input + """sendScrimRequest""" + sendScrimRequest(best_of: Int, from_team_id: uuid!, proposed_scheduled_at: timestamptz!, region: String, to_team_id: uuid!): SuccessOutput + setGameNodeSchedulingState(enabled: Boolean!, game_server_node_id: String!): SuccessOutput - """filter the rows which have to be updated""" - where: server_regions_bool_exp! - ): server_regions_mutation_response + """Track new releases of a game plugin, or pin it where it is""" + setGamePluginAutoUpdate(enabled: Boolean!, slug: String!): SuccessOutput + setHudMode(match_id: uuid!, mode: String!): SuccessOutput - """ - update single row of the table: "server_regions" - """ - update_server_regions_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: server_regions_set_input - pk_columns: server_regions_pk_columns_input! - ): server_regions + """setMapWinner""" + setMapWinner(match_id: uuid!, match_map_id: uuid!, winning_lineup_id: uuid!): SuccessOutput - """ - update multiples rows of table: "server_regions" - """ - update_server_regions_many( - """updates to execute, in order""" - updates: [server_regions_updates!]! - ): [server_regions_mutation_response] + """setMatchWinner""" + setMatchWinner(match_id: uuid!, winning_lineup_id: uuid!): SuccessOutput """ - update data of the table: "servers" + Publish or unpublish a news post. Caller role is verified against public.post_news_role. """ - update_servers( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: servers_append_input - - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: servers_delete_at_path_input - - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: servers_delete_elem_input - - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: servers_delete_key_input + setNewsPostStatus(id: uuid!, status: String!): NewsPost - """increments the numeric columns with given value of the filtered values""" - _inc: servers_inc_input + """Map a tournament placement to an award""" + setTournamentAward(award_id: uuid, custom_name: String, placement: Int!, silhouette: Int, tournament_id: uuid!): TournamentAward + setupGameServer: SetupGameServeOutput + skipShaders(match_id: uuid!): SuccessOutput - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: servers_prepend_input + """Ask a practice server to solve a throw onto a point""" + solveUtilityLineup(from_x: Float, from_y: Float, from_z: Float, name: String, session_id: uuid!, target_x: Float!, target_y: Float!, target_z: Float!, tolerance: Float, utility_type: String): UtilitySolveOutput + specAutodirector(enabled: Boolean!, match_id: uuid!): SuccessOutput + specClick(button: String!, match_id: uuid!): SuccessOutput + specHud(match_id: uuid!, visible: Boolean!): SuccessOutput + specHudSides(match_id: uuid!): SuccessOutput + specJump(match_id: uuid!): SuccessOutput + specPlayer(accountid: Int!, match_id: uuid!): SuccessOutput + specScoreboard(match_id: uuid!, show: Boolean!): SuccessOutput + specSlot(match_id: uuid!, slot: Int!): SuccessOutput + specXray(enabled: Boolean!, match_id: uuid!): SuccessOutput + startLive(match_id: uuid!, mode: String!): SuccessOutput - """sets the columns of the filtered rows to the given values""" - _set: servers_set_input + """startMatch""" + startMatch(match_id: uuid!, server_id: uuid): SuccessOutput - """filter the rows which have to be updated""" - where: servers_bool_exp! - ): servers_mutation_response + """Re-fly a map's lineups against two collision meshes""" + startUtilityDriftScan(from_revision: String, map_name: String!, to_revision: String): UtilityDriftScanOutput - """ - update single row of the table: "servers" - """ - update_servers_by_pk( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: servers_append_input + """Start a utility practice session""" + startUtilityPractice(collection_id: uuid, is_open: Boolean, map_name: String!, region: String, server_id: uuid, team_id: uuid): UtilityPracticeSessionOutput + stopGpuSession(game_server_node_id: uuid!): SuccessOutput + stopLive(match_id: uuid!): SuccessOutput - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: servers_delete_at_path_input + """Stop a utility practice session""" + stopUtilityPractice(session_id: uuid!): SuccessOutput + stopWatchDemo(match_map_id: uuid!): SuccessOutput - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: servers_delete_elem_input + """Submit a Steam Guard code for a presence bot account""" + submitSteamPresenceSteamGuard(account_id: String!, code: String!): SuccessOutput + swapLineups(match_id: uuid!): SuccessOutput + switchLineup(match_id: String!): SuccessOutput + switchLiveMatch(from_match_id: uuid!, mode: String!, to_match_id: uuid!): SuccessOutput - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: servers_delete_key_input + """Pull the game plugin registry into this panel's catalog""" + syncPluginRegistry: SyncPluginRegistryOutput + syncSteamFriends: SuccessOutput - """increments the numeric columns with given value of the filtered values""" - _inc: servers_inc_input + """Test FACEIT Data + Downloads API connectivity for the current admin""" + testFaceitIntegration: FaceitTestOutput + testUpload: TestUploadResponse - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: servers_prepend_input + """Remove a game plugin from a node's plugin store""" + uninstallGamePlugin(force: Boolean, slug: String!): SuccessOutput + unlinkDiscord: SuccessOutput + unlinkSteamMatchHistory: SuccessOutput + unsanctionServerPlayer(serverId: String, steam_id: String!, type: String!): SanctionResult! - """sets the columns of the filtered rows to the given values""" - _set: servers_set_input - pk_columns: servers_pk_columns_input! - ): servers + """Owner-only patch for clip title / visibility / target_steam_id.""" + updateClip(clip_id: uuid!, target_steam_id: String, title: String, visibility: String): SuccessOutput + updateCs(game: String, game_server_node_id: uuid): SuccessOutput - """ - update multiples rows of table: "servers" - """ - update_servers_many( - """updates to execute, in order""" - updates: [servers_updates!]! - ): [servers_mutation_response] + """updateDraftGame""" + updateDraftGame(draftGameId: uuid!, settings: jsonb!): SuccessOutput + updateServices: SuccessOutput """ - update data of the table: "settings" + update data of the table: "_map_pool" """ - update_settings( + update__map_pool( """sets the columns of the filtered rows to the given values""" - _set: settings_set_input + _set: _map_pool_set_input """filter the rows which have to be updated""" - where: settings_bool_exp! - ): settings_mutation_response + where: _map_pool_bool_exp! + ): _map_pool_mutation_response """ - update single row of the table: "settings" + update single row of the table: "_map_pool" """ - update_settings_by_pk( + update__map_pool_by_pk( """sets the columns of the filtered rows to the given values""" - _set: settings_set_input - pk_columns: settings_pk_columns_input! - ): settings + _set: _map_pool_set_input + pk_columns: _map_pool_pk_columns_input! + ): _map_pool """ - update multiples rows of table: "settings" + update multiples rows of table: "_map_pool" """ - update_settings_many( + update__map_pool_many( """updates to execute, in order""" - updates: [settings_updates!]! - ): [settings_mutation_response] + updates: [_map_pool_updates!]! + ): [_map_pool_mutation_response] """ - update data of the table: "steam_account_claims" + update data of the table: "abandoned_matches" """ - update_steam_account_claims( + update_abandoned_matches( + """increments the numeric columns with given value of the filtered values""" + _inc: abandoned_matches_inc_input + """sets the columns of the filtered rows to the given values""" - _set: steam_account_claims_set_input + _set: abandoned_matches_set_input """filter the rows which have to be updated""" - where: steam_account_claims_bool_exp! - ): steam_account_claims_mutation_response + where: abandoned_matches_bool_exp! + ): abandoned_matches_mutation_response """ - update single row of the table: "steam_account_claims" + update single row of the table: "abandoned_matches" """ - update_steam_account_claims_by_pk( + update_abandoned_matches_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: abandoned_matches_inc_input + """sets the columns of the filtered rows to the given values""" - _set: steam_account_claims_set_input - pk_columns: steam_account_claims_pk_columns_input! - ): steam_account_claims + _set: abandoned_matches_set_input + pk_columns: abandoned_matches_pk_columns_input! + ): abandoned_matches """ - update multiples rows of table: "steam_account_claims" + update multiples rows of table: "abandoned_matches" """ - update_steam_account_claims_many( + update_abandoned_matches_many( """updates to execute, in order""" - updates: [steam_account_claims_updates!]! - ): [steam_account_claims_mutation_response] + updates: [abandoned_matches_updates!]! + ): [abandoned_matches_mutation_response] """ - update data of the table: "steam_accounts" + update data of the table: "api_keys" """ - update_steam_accounts( + update_api_keys( """increments the numeric columns with given value of the filtered values""" - _inc: steam_accounts_inc_input + _inc: api_keys_inc_input """sets the columns of the filtered rows to the given values""" - _set: steam_accounts_set_input + _set: api_keys_set_input """filter the rows which have to be updated""" - where: steam_accounts_bool_exp! - ): steam_accounts_mutation_response + where: api_keys_bool_exp! + ): api_keys_mutation_response """ - update single row of the table: "steam_accounts" + update single row of the table: "api_keys" """ - update_steam_accounts_by_pk( + update_api_keys_by_pk( """increments the numeric columns with given value of the filtered values""" - _inc: steam_accounts_inc_input + _inc: api_keys_inc_input """sets the columns of the filtered rows to the given values""" - _set: steam_accounts_set_input - pk_columns: steam_accounts_pk_columns_input! - ): steam_accounts + _set: api_keys_set_input + pk_columns: api_keys_pk_columns_input! + ): api_keys """ - update multiples rows of table: "steam_accounts" + update multiples rows of table: "api_keys" """ - update_steam_accounts_many( + update_api_keys_many( """updates to execute, in order""" - updates: [steam_accounts_updates!]! - ): [steam_accounts_mutation_response] + updates: [api_keys_updates!]! + ): [api_keys_mutation_response] """ - update data of the table: "system_alerts" + update data of the table: "award_recipients" """ - update_system_alerts( + update_award_recipients( """increments the numeric columns with given value of the filtered values""" - _inc: system_alerts_inc_input + _inc: award_recipients_inc_input """sets the columns of the filtered rows to the given values""" - _set: system_alerts_set_input + _set: award_recipients_set_input """filter the rows which have to be updated""" - where: system_alerts_bool_exp! - ): system_alerts_mutation_response + where: award_recipients_bool_exp! + ): award_recipients_mutation_response """ - update single row of the table: "system_alerts" + update single row of the table: "award_recipients" """ - update_system_alerts_by_pk( + update_award_recipients_by_pk( """increments the numeric columns with given value of the filtered values""" - _inc: system_alerts_inc_input + _inc: award_recipients_inc_input """sets the columns of the filtered rows to the given values""" - _set: system_alerts_set_input - pk_columns: system_alerts_pk_columns_input! - ): system_alerts + _set: award_recipients_set_input + pk_columns: award_recipients_pk_columns_input! + ): award_recipients """ - update multiples rows of table: "system_alerts" + update multiples rows of table: "award_recipients" """ - update_system_alerts_many( + update_award_recipients_many( """updates to execute, in order""" - updates: [system_alerts_updates!]! - ): [system_alerts_mutation_response] + updates: [award_recipients_updates!]! + ): [award_recipients_mutation_response] """ - update data of the table: "team_invites" + update data of the table: "awards" """ - update_team_invites( + update_awards( """increments the numeric columns with given value of the filtered values""" - _inc: team_invites_inc_input + _inc: awards_inc_input """sets the columns of the filtered rows to the given values""" - _set: team_invites_set_input + _set: awards_set_input """filter the rows which have to be updated""" - where: team_invites_bool_exp! - ): team_invites_mutation_response + where: awards_bool_exp! + ): awards_mutation_response """ - update single row of the table: "team_invites" + update single row of the table: "awards" """ - update_team_invites_by_pk( + update_awards_by_pk( """increments the numeric columns with given value of the filtered values""" - _inc: team_invites_inc_input + _inc: awards_inc_input """sets the columns of the filtered rows to the given values""" - _set: team_invites_set_input - pk_columns: team_invites_pk_columns_input! - ): team_invites + _set: awards_set_input + pk_columns: awards_pk_columns_input! + ): awards """ - update multiples rows of table: "team_invites" + update multiples rows of table: "awards" """ - update_team_invites_many( + update_awards_many( """updates to execute, in order""" - updates: [team_invites_updates!]! - ): [team_invites_mutation_response] + updates: [awards_updates!]! + ): [awards_mutation_response] """ - update data of the table: "team_roster" + update data of the table: "chat_read_state" """ - update_team_roster( + update_chat_read_state( """increments the numeric columns with given value of the filtered values""" - _inc: team_roster_inc_input + _inc: chat_read_state_inc_input """sets the columns of the filtered rows to the given values""" - _set: team_roster_set_input + _set: chat_read_state_set_input """filter the rows which have to be updated""" - where: team_roster_bool_exp! - ): team_roster_mutation_response + where: chat_read_state_bool_exp! + ): chat_read_state_mutation_response """ - update single row of the table: "team_roster" + update single row of the table: "chat_read_state" """ - update_team_roster_by_pk( + update_chat_read_state_by_pk( """increments the numeric columns with given value of the filtered values""" - _inc: team_roster_inc_input + _inc: chat_read_state_inc_input """sets the columns of the filtered rows to the given values""" - _set: team_roster_set_input - pk_columns: team_roster_pk_columns_input! - ): team_roster + _set: chat_read_state_set_input + pk_columns: chat_read_state_pk_columns_input! + ): chat_read_state """ - update multiples rows of table: "team_roster" + update multiples rows of table: "chat_read_state" """ - update_team_roster_many( + update_chat_read_state_many( """updates to execute, in order""" - updates: [team_roster_updates!]! - ): [team_roster_mutation_response] + updates: [chat_read_state_updates!]! + ): [chat_read_state_mutation_response] """ - update data of the table: "team_scrim_alerts" + update data of the table: "clip_render_jobs" """ - update_team_scrim_alerts( + update_clip_render_jobs( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: clip_render_jobs_append_input + + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: clip_render_jobs_delete_at_path_input + + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: clip_render_jobs_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: clip_render_jobs_delete_key_input + """increments the numeric columns with given value of the filtered values""" - _inc: team_scrim_alerts_inc_input + _inc: clip_render_jobs_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: clip_render_jobs_prepend_input """sets the columns of the filtered rows to the given values""" - _set: team_scrim_alerts_set_input + _set: clip_render_jobs_set_input """filter the rows which have to be updated""" - where: team_scrim_alerts_bool_exp! - ): team_scrim_alerts_mutation_response + where: clip_render_jobs_bool_exp! + ): clip_render_jobs_mutation_response """ - update single row of the table: "team_scrim_alerts" + update single row of the table: "clip_render_jobs" """ - update_team_scrim_alerts_by_pk( + update_clip_render_jobs_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: clip_render_jobs_append_input + + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: clip_render_jobs_delete_at_path_input + + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: clip_render_jobs_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: clip_render_jobs_delete_key_input + """increments the numeric columns with given value of the filtered values""" - _inc: team_scrim_alerts_inc_input + _inc: clip_render_jobs_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: clip_render_jobs_prepend_input """sets the columns of the filtered rows to the given values""" - _set: team_scrim_alerts_set_input - pk_columns: team_scrim_alerts_pk_columns_input! - ): team_scrim_alerts + _set: clip_render_jobs_set_input + pk_columns: clip_render_jobs_pk_columns_input! + ): clip_render_jobs """ - update multiples rows of table: "team_scrim_alerts" + update multiples rows of table: "clip_render_jobs" """ - update_team_scrim_alerts_many( + update_clip_render_jobs_many( """updates to execute, in order""" - updates: [team_scrim_alerts_updates!]! - ): [team_scrim_alerts_mutation_response] + updates: [clip_render_jobs_updates!]! + ): [clip_render_jobs_mutation_response] """ - update data of the table: "team_scrim_availability" + update data of the table: "custom_pages" """ - update_team_scrim_availability( + update_custom_pages( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: custom_pages_append_input + + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: custom_pages_delete_at_path_input + + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: custom_pages_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: custom_pages_delete_key_input + + """increments the numeric columns with given value of the filtered values""" + _inc: custom_pages_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: custom_pages_prepend_input + """sets the columns of the filtered rows to the given values""" - _set: team_scrim_availability_set_input + _set: custom_pages_set_input """filter the rows which have to be updated""" - where: team_scrim_availability_bool_exp! - ): team_scrim_availability_mutation_response + where: custom_pages_bool_exp! + ): custom_pages_mutation_response """ - update single row of the table: "team_scrim_availability" + update single row of the table: "custom_pages" """ - update_team_scrim_availability_by_pk( + update_custom_pages_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: custom_pages_append_input + + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: custom_pages_delete_at_path_input + + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: custom_pages_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: custom_pages_delete_key_input + + """increments the numeric columns with given value of the filtered values""" + _inc: custom_pages_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: custom_pages_prepend_input + """sets the columns of the filtered rows to the given values""" - _set: team_scrim_availability_set_input - pk_columns: team_scrim_availability_pk_columns_input! - ): team_scrim_availability + _set: custom_pages_set_input + pk_columns: custom_pages_pk_columns_input! + ): custom_pages """ - update multiples rows of table: "team_scrim_availability" + update multiples rows of table: "custom_pages" """ - update_team_scrim_availability_many( + update_custom_pages_many( """updates to execute, in order""" - updates: [team_scrim_availability_updates!]! - ): [team_scrim_availability_mutation_response] + updates: [custom_pages_updates!]! + ): [custom_pages_mutation_response] """ - update data of the table: "team_scrim_request_proposals" + update data of the table: "db_backups" """ - update_team_scrim_request_proposals( + update_db_backups( """increments the numeric columns with given value of the filtered values""" - _inc: team_scrim_request_proposals_inc_input + _inc: db_backups_inc_input """sets the columns of the filtered rows to the given values""" - _set: team_scrim_request_proposals_set_input + _set: db_backups_set_input """filter the rows which have to be updated""" - where: team_scrim_request_proposals_bool_exp! - ): team_scrim_request_proposals_mutation_response + where: db_backups_bool_exp! + ): db_backups_mutation_response """ - update single row of the table: "team_scrim_request_proposals" + update single row of the table: "db_backups" """ - update_team_scrim_request_proposals_by_pk( + update_db_backups_by_pk( """increments the numeric columns with given value of the filtered values""" - _inc: team_scrim_request_proposals_inc_input + _inc: db_backups_inc_input """sets the columns of the filtered rows to the given values""" - _set: team_scrim_request_proposals_set_input - pk_columns: team_scrim_request_proposals_pk_columns_input! - ): team_scrim_request_proposals + _set: db_backups_set_input + pk_columns: db_backups_pk_columns_input! + ): db_backups """ - update multiples rows of table: "team_scrim_request_proposals" + update multiples rows of table: "db_backups" """ - update_team_scrim_request_proposals_many( + update_db_backups_many( """updates to execute, in order""" - updates: [team_scrim_request_proposals_updates!]! - ): [team_scrim_request_proposals_mutation_response] + updates: [db_backups_updates!]! + ): [db_backups_mutation_response] """ - update data of the table: "team_scrim_requests" + update data of the table: "direct_conversations" """ - update_team_scrim_requests( + update_direct_conversations( """increments the numeric columns with given value of the filtered values""" - _inc: team_scrim_requests_inc_input + _inc: direct_conversations_inc_input """sets the columns of the filtered rows to the given values""" - _set: team_scrim_requests_set_input + _set: direct_conversations_set_input """filter the rows which have to be updated""" - where: team_scrim_requests_bool_exp! - ): team_scrim_requests_mutation_response + where: direct_conversations_bool_exp! + ): direct_conversations_mutation_response """ - update single row of the table: "team_scrim_requests" + update single row of the table: "direct_conversations" """ - update_team_scrim_requests_by_pk( + update_direct_conversations_by_pk( """increments the numeric columns with given value of the filtered values""" - _inc: team_scrim_requests_inc_input + _inc: direct_conversations_inc_input """sets the columns of the filtered rows to the given values""" - _set: team_scrim_requests_set_input - pk_columns: team_scrim_requests_pk_columns_input! - ): team_scrim_requests + _set: direct_conversations_set_input + pk_columns: direct_conversations_pk_columns_input! + ): direct_conversations """ - update multiples rows of table: "team_scrim_requests" + update multiples rows of table: "direct_conversations" """ - update_team_scrim_requests_many( + update_direct_conversations_many( """updates to execute, in order""" - updates: [team_scrim_requests_updates!]! - ): [team_scrim_requests_mutation_response] + updates: [direct_conversations_updates!]! + ): [direct_conversations_mutation_response] """ - update data of the table: "team_scrim_settings" + update data of the table: "direct_messages" """ - update_team_scrim_settings( + update_direct_messages( """increments the numeric columns with given value of the filtered values""" - _inc: team_scrim_settings_inc_input + _inc: direct_messages_inc_input """sets the columns of the filtered rows to the given values""" - _set: team_scrim_settings_set_input + _set: direct_messages_set_input """filter the rows which have to be updated""" - where: team_scrim_settings_bool_exp! - ): team_scrim_settings_mutation_response + where: direct_messages_bool_exp! + ): direct_messages_mutation_response """ - update single row of the table: "team_scrim_settings" + update single row of the table: "direct_messages" """ - update_team_scrim_settings_by_pk( + update_direct_messages_by_pk( """increments the numeric columns with given value of the filtered values""" - _inc: team_scrim_settings_inc_input + _inc: direct_messages_inc_input """sets the columns of the filtered rows to the given values""" - _set: team_scrim_settings_set_input - pk_columns: team_scrim_settings_pk_columns_input! - ): team_scrim_settings + _set: direct_messages_set_input + pk_columns: direct_messages_pk_columns_input! + ): direct_messages """ - update multiples rows of table: "team_scrim_settings" + update multiples rows of table: "direct_messages" """ - update_team_scrim_settings_many( + update_direct_messages_many( """updates to execute, in order""" - updates: [team_scrim_settings_updates!]! - ): [team_scrim_settings_mutation_response] + updates: [direct_messages_updates!]! + ): [direct_messages_mutation_response] """ - update data of the table: "team_suggestions" + update data of the table: "draft_game_picks" """ - update_team_suggestions( + update_draft_game_picks( """increments the numeric columns with given value of the filtered values""" - _inc: team_suggestions_inc_input + _inc: draft_game_picks_inc_input """sets the columns of the filtered rows to the given values""" - _set: team_suggestions_set_input + _set: draft_game_picks_set_input """filter the rows which have to be updated""" - where: team_suggestions_bool_exp! - ): team_suggestions_mutation_response + where: draft_game_picks_bool_exp! + ): draft_game_picks_mutation_response """ - update single row of the table: "team_suggestions" + update single row of the table: "draft_game_picks" """ - update_team_suggestions_by_pk( + update_draft_game_picks_by_pk( """increments the numeric columns with given value of the filtered values""" - _inc: team_suggestions_inc_input + _inc: draft_game_picks_inc_input """sets the columns of the filtered rows to the given values""" - _set: team_suggestions_set_input - pk_columns: team_suggestions_pk_columns_input! - ): team_suggestions + _set: draft_game_picks_set_input + pk_columns: draft_game_picks_pk_columns_input! + ): draft_game_picks """ - update multiples rows of table: "team_suggestions" + update multiples rows of table: "draft_game_picks" """ - update_team_suggestions_many( + update_draft_game_picks_many( """updates to execute, in order""" - updates: [team_suggestions_updates!]! - ): [team_suggestions_mutation_response] + updates: [draft_game_picks_updates!]! + ): [draft_game_picks_mutation_response] """ - update data of the table: "teams" + update data of the table: "draft_game_players" """ - update_teams( + update_draft_game_players( """increments the numeric columns with given value of the filtered values""" - _inc: teams_inc_input + _inc: draft_game_players_inc_input """sets the columns of the filtered rows to the given values""" - _set: teams_set_input + _set: draft_game_players_set_input """filter the rows which have to be updated""" - where: teams_bool_exp! - ): teams_mutation_response + where: draft_game_players_bool_exp! + ): draft_game_players_mutation_response """ - update single row of the table: "teams" + update single row of the table: "draft_game_players" """ - update_teams_by_pk( + update_draft_game_players_by_pk( """increments the numeric columns with given value of the filtered values""" - _inc: teams_inc_input + _inc: draft_game_players_inc_input """sets the columns of the filtered rows to the given values""" - _set: teams_set_input - pk_columns: teams_pk_columns_input! - ): teams + _set: draft_game_players_set_input + pk_columns: draft_game_players_pk_columns_input! + ): draft_game_players """ - update multiples rows of table: "teams" + update multiples rows of table: "draft_game_players" """ - update_teams_many( + update_draft_game_players_many( """updates to execute, in order""" - updates: [teams_updates!]! - ): [teams_mutation_response] + updates: [draft_game_players_updates!]! + ): [draft_game_players_mutation_response] """ - update data of the table: "tournament_awards" + update data of the table: "draft_games" """ - update_tournament_awards( + update_draft_games( """increments the numeric columns with given value of the filtered values""" - _inc: tournament_awards_inc_input + _inc: draft_games_inc_input """sets the columns of the filtered rows to the given values""" - _set: tournament_awards_set_input + _set: draft_games_set_input """filter the rows which have to be updated""" - where: tournament_awards_bool_exp! - ): tournament_awards_mutation_response + where: draft_games_bool_exp! + ): draft_games_mutation_response """ - update single row of the table: "tournament_awards" + update single row of the table: "draft_games" """ - update_tournament_awards_by_pk( + update_draft_games_by_pk( """increments the numeric columns with given value of the filtered values""" - _inc: tournament_awards_inc_input + _inc: draft_games_inc_input """sets the columns of the filtered rows to the given values""" - _set: tournament_awards_set_input - pk_columns: tournament_awards_pk_columns_input! - ): tournament_awards + _set: draft_games_set_input + pk_columns: draft_games_pk_columns_input! + ): draft_games """ - update multiples rows of table: "tournament_awards" + update multiples rows of table: "draft_games" """ - update_tournament_awards_many( + update_draft_games_many( """updates to execute, in order""" - updates: [tournament_awards_updates!]! - ): [tournament_awards_mutation_response] + updates: [draft_games_updates!]! + ): [draft_games_mutation_response] """ - update data of the table: "tournament_brackets" + update data of the table: "e_award_sources" """ - update_tournament_brackets( - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_brackets_inc_input - + update_e_award_sources( """sets the columns of the filtered rows to the given values""" - _set: tournament_brackets_set_input + _set: e_award_sources_set_input """filter the rows which have to be updated""" - where: tournament_brackets_bool_exp! - ): tournament_brackets_mutation_response + where: e_award_sources_bool_exp! + ): e_award_sources_mutation_response """ - update single row of the table: "tournament_brackets" + update single row of the table: "e_award_sources" """ - update_tournament_brackets_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_brackets_inc_input - + update_e_award_sources_by_pk( """sets the columns of the filtered rows to the given values""" - _set: tournament_brackets_set_input - pk_columns: tournament_brackets_pk_columns_input! - ): tournament_brackets + _set: e_award_sources_set_input + pk_columns: e_award_sources_pk_columns_input! + ): e_award_sources """ - update multiples rows of table: "tournament_brackets" + update multiples rows of table: "e_award_sources" """ - update_tournament_brackets_many( + update_e_award_sources_many( """updates to execute, in order""" - updates: [tournament_brackets_updates!]! - ): [tournament_brackets_mutation_response] + updates: [e_award_sources_updates!]! + ): [e_award_sources_mutation_response] """ - update data of the table: "tournament_categories" + update data of the table: "e_award_tiers" """ - update_tournament_categories( + update_e_award_tiers( """sets the columns of the filtered rows to the given values""" - _set: tournament_categories_set_input + _set: e_award_tiers_set_input """filter the rows which have to be updated""" - where: tournament_categories_bool_exp! - ): tournament_categories_mutation_response + where: e_award_tiers_bool_exp! + ): e_award_tiers_mutation_response """ - update single row of the table: "tournament_categories" + update single row of the table: "e_award_tiers" """ - update_tournament_categories_by_pk( + update_e_award_tiers_by_pk( """sets the columns of the filtered rows to the given values""" - _set: tournament_categories_set_input - pk_columns: tournament_categories_pk_columns_input! - ): tournament_categories + _set: e_award_tiers_set_input + pk_columns: e_award_tiers_pk_columns_input! + ): e_award_tiers """ - update multiples rows of table: "tournament_categories" + update multiples rows of table: "e_award_tiers" """ - update_tournament_categories_many( + update_e_award_tiers_many( """updates to execute, in order""" - updates: [tournament_categories_updates!]! - ): [tournament_categories_mutation_response] + updates: [e_award_tiers_updates!]! + ): [e_award_tiers_mutation_response] """ - update data of the table: "tournament_organizer_teams" + update data of the table: "e_check_in_settings" """ - update_tournament_organizer_teams( + update_e_check_in_settings( """sets the columns of the filtered rows to the given values""" - _set: tournament_organizer_teams_set_input + _set: e_check_in_settings_set_input """filter the rows which have to be updated""" - where: tournament_organizer_teams_bool_exp! - ): tournament_organizer_teams_mutation_response + where: e_check_in_settings_bool_exp! + ): e_check_in_settings_mutation_response """ - update single row of the table: "tournament_organizer_teams" + update single row of the table: "e_check_in_settings" """ - update_tournament_organizer_teams_by_pk( + update_e_check_in_settings_by_pk( """sets the columns of the filtered rows to the given values""" - _set: tournament_organizer_teams_set_input - pk_columns: tournament_organizer_teams_pk_columns_input! - ): tournament_organizer_teams + _set: e_check_in_settings_set_input + pk_columns: e_check_in_settings_pk_columns_input! + ): e_check_in_settings """ - update multiples rows of table: "tournament_organizer_teams" + update multiples rows of table: "e_check_in_settings" """ - update_tournament_organizer_teams_many( + update_e_check_in_settings_many( """updates to execute, in order""" - updates: [tournament_organizer_teams_updates!]! - ): [tournament_organizer_teams_mutation_response] + updates: [e_check_in_settings_updates!]! + ): [e_check_in_settings_mutation_response] """ - update data of the table: "tournament_organizers" + update data of the table: "e_draft_game_captain_selection" """ - update_tournament_organizers( - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_organizers_inc_input - + update_e_draft_game_captain_selection( """sets the columns of the filtered rows to the given values""" - _set: tournament_organizers_set_input + _set: e_draft_game_captain_selection_set_input """filter the rows which have to be updated""" - where: tournament_organizers_bool_exp! - ): tournament_organizers_mutation_response + where: e_draft_game_captain_selection_bool_exp! + ): e_draft_game_captain_selection_mutation_response """ - update single row of the table: "tournament_organizers" + update single row of the table: "e_draft_game_captain_selection" """ - update_tournament_organizers_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_organizers_inc_input - + update_e_draft_game_captain_selection_by_pk( """sets the columns of the filtered rows to the given values""" - _set: tournament_organizers_set_input - pk_columns: tournament_organizers_pk_columns_input! - ): tournament_organizers + _set: e_draft_game_captain_selection_set_input + pk_columns: e_draft_game_captain_selection_pk_columns_input! + ): e_draft_game_captain_selection """ - update multiples rows of table: "tournament_organizers" + update multiples rows of table: "e_draft_game_captain_selection" """ - update_tournament_organizers_many( + update_e_draft_game_captain_selection_many( """updates to execute, in order""" - updates: [tournament_organizers_updates!]! - ): [tournament_organizers_mutation_response] + updates: [e_draft_game_captain_selection_updates!]! + ): [e_draft_game_captain_selection_mutation_response] """ - update data of the table: "tournament_prizes" + update data of the table: "e_draft_game_draft_order" """ - update_tournament_prizes( - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_prizes_inc_input - + update_e_draft_game_draft_order( """sets the columns of the filtered rows to the given values""" - _set: tournament_prizes_set_input + _set: e_draft_game_draft_order_set_input """filter the rows which have to be updated""" - where: tournament_prizes_bool_exp! - ): tournament_prizes_mutation_response + where: e_draft_game_draft_order_bool_exp! + ): e_draft_game_draft_order_mutation_response """ - update single row of the table: "tournament_prizes" + update single row of the table: "e_draft_game_draft_order" """ - update_tournament_prizes_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_prizes_inc_input - + update_e_draft_game_draft_order_by_pk( """sets the columns of the filtered rows to the given values""" - _set: tournament_prizes_set_input - pk_columns: tournament_prizes_pk_columns_input! - ): tournament_prizes + _set: e_draft_game_draft_order_set_input + pk_columns: e_draft_game_draft_order_pk_columns_input! + ): e_draft_game_draft_order """ - update multiples rows of table: "tournament_prizes" + update multiples rows of table: "e_draft_game_draft_order" """ - update_tournament_prizes_many( + update_e_draft_game_draft_order_many( """updates to execute, in order""" - updates: [tournament_prizes_updates!]! - ): [tournament_prizes_mutation_response] + updates: [e_draft_game_draft_order_updates!]! + ): [e_draft_game_draft_order_mutation_response] """ - update data of the table: "tournament_stage_windows" + update data of the table: "e_draft_game_mode" """ - update_tournament_stage_windows( - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_stage_windows_inc_input - + update_e_draft_game_mode( """sets the columns of the filtered rows to the given values""" - _set: tournament_stage_windows_set_input + _set: e_draft_game_mode_set_input """filter the rows which have to be updated""" - where: tournament_stage_windows_bool_exp! - ): tournament_stage_windows_mutation_response + where: e_draft_game_mode_bool_exp! + ): e_draft_game_mode_mutation_response """ - update single row of the table: "tournament_stage_windows" + update single row of the table: "e_draft_game_mode" """ - update_tournament_stage_windows_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_stage_windows_inc_input - + update_e_draft_game_mode_by_pk( """sets the columns of the filtered rows to the given values""" - _set: tournament_stage_windows_set_input - pk_columns: tournament_stage_windows_pk_columns_input! - ): tournament_stage_windows + _set: e_draft_game_mode_set_input + pk_columns: e_draft_game_mode_pk_columns_input! + ): e_draft_game_mode """ - update multiples rows of table: "tournament_stage_windows" + update multiples rows of table: "e_draft_game_mode" """ - update_tournament_stage_windows_many( + update_e_draft_game_mode_many( """updates to execute, in order""" - updates: [tournament_stage_windows_updates!]! - ): [tournament_stage_windows_mutation_response] + updates: [e_draft_game_mode_updates!]! + ): [e_draft_game_mode_mutation_response] """ - update data of the table: "tournament_stages" + update data of the table: "e_draft_game_player_status" """ - update_tournament_stages( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: tournament_stages_append_input - - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: tournament_stages_delete_at_path_input - - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: tournament_stages_delete_elem_input - - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: tournament_stages_delete_key_input - - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_stages_inc_input - - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: tournament_stages_prepend_input - + update_e_draft_game_player_status( """sets the columns of the filtered rows to the given values""" - _set: tournament_stages_set_input + _set: e_draft_game_player_status_set_input """filter the rows which have to be updated""" - where: tournament_stages_bool_exp! - ): tournament_stages_mutation_response + where: e_draft_game_player_status_bool_exp! + ): e_draft_game_player_status_mutation_response """ - update single row of the table: "tournament_stages" + update single row of the table: "e_draft_game_player_status" """ - update_tournament_stages_by_pk( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: tournament_stages_append_input - - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: tournament_stages_delete_at_path_input - - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: tournament_stages_delete_elem_input - - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: tournament_stages_delete_key_input - - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_stages_inc_input - - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: tournament_stages_prepend_input - + update_e_draft_game_player_status_by_pk( """sets the columns of the filtered rows to the given values""" - _set: tournament_stages_set_input - pk_columns: tournament_stages_pk_columns_input! - ): tournament_stages + _set: e_draft_game_player_status_set_input + pk_columns: e_draft_game_player_status_pk_columns_input! + ): e_draft_game_player_status """ - update multiples rows of table: "tournament_stages" + update multiples rows of table: "e_draft_game_player_status" """ - update_tournament_stages_many( + update_e_draft_game_player_status_many( """updates to execute, in order""" - updates: [tournament_stages_updates!]! - ): [tournament_stages_mutation_response] + updates: [e_draft_game_player_status_updates!]! + ): [e_draft_game_player_status_mutation_response] """ - update data of the table: "tournament_team_invites" + update data of the table: "e_draft_game_status" """ - update_tournament_team_invites( - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_team_invites_inc_input - + update_e_draft_game_status( """sets the columns of the filtered rows to the given values""" - _set: tournament_team_invites_set_input + _set: e_draft_game_status_set_input """filter the rows which have to be updated""" - where: tournament_team_invites_bool_exp! - ): tournament_team_invites_mutation_response + where: e_draft_game_status_bool_exp! + ): e_draft_game_status_mutation_response """ - update single row of the table: "tournament_team_invites" + update single row of the table: "e_draft_game_status" """ - update_tournament_team_invites_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_team_invites_inc_input - + update_e_draft_game_status_by_pk( """sets the columns of the filtered rows to the given values""" - _set: tournament_team_invites_set_input - pk_columns: tournament_team_invites_pk_columns_input! - ): tournament_team_invites + _set: e_draft_game_status_set_input + pk_columns: e_draft_game_status_pk_columns_input! + ): e_draft_game_status """ - update multiples rows of table: "tournament_team_invites" + update multiples rows of table: "e_draft_game_status" """ - update_tournament_team_invites_many( + update_e_draft_game_status_many( """updates to execute, in order""" - updates: [tournament_team_invites_updates!]! - ): [tournament_team_invites_mutation_response] + updates: [e_draft_game_status_updates!]! + ): [e_draft_game_status_mutation_response] """ - update data of the table: "tournament_team_roster" + update data of the table: "e_event_media_access" """ - update_tournament_team_roster( - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_team_roster_inc_input - + update_e_event_media_access( """sets the columns of the filtered rows to the given values""" - _set: tournament_team_roster_set_input + _set: e_event_media_access_set_input """filter the rows which have to be updated""" - where: tournament_team_roster_bool_exp! - ): tournament_team_roster_mutation_response + where: e_event_media_access_bool_exp! + ): e_event_media_access_mutation_response """ - update single row of the table: "tournament_team_roster" + update single row of the table: "e_event_media_access" """ - update_tournament_team_roster_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_team_roster_inc_input - + update_e_event_media_access_by_pk( """sets the columns of the filtered rows to the given values""" - _set: tournament_team_roster_set_input - pk_columns: tournament_team_roster_pk_columns_input! - ): tournament_team_roster + _set: e_event_media_access_set_input + pk_columns: e_event_media_access_pk_columns_input! + ): e_event_media_access """ - update multiples rows of table: "tournament_team_roster" + update multiples rows of table: "e_event_media_access" """ - update_tournament_team_roster_many( + update_e_event_media_access_many( """updates to execute, in order""" - updates: [tournament_team_roster_updates!]! - ): [tournament_team_roster_mutation_response] + updates: [e_event_media_access_updates!]! + ): [e_event_media_access_mutation_response] """ - update data of the table: "tournament_teams" + update data of the table: "e_event_visibility" """ - update_tournament_teams( - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_teams_inc_input - + update_e_event_visibility( """sets the columns of the filtered rows to the given values""" - _set: tournament_teams_set_input + _set: e_event_visibility_set_input """filter the rows which have to be updated""" - where: tournament_teams_bool_exp! - ): tournament_teams_mutation_response + where: e_event_visibility_bool_exp! + ): e_event_visibility_mutation_response """ - update single row of the table: "tournament_teams" + update single row of the table: "e_event_visibility" """ - update_tournament_teams_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_teams_inc_input - + update_e_event_visibility_by_pk( """sets the columns of the filtered rows to the given values""" - _set: tournament_teams_set_input - pk_columns: tournament_teams_pk_columns_input! - ): tournament_teams + _set: e_event_visibility_set_input + pk_columns: e_event_visibility_pk_columns_input! + ): e_event_visibility """ - update multiples rows of table: "tournament_teams" + update multiples rows of table: "e_event_visibility" """ - update_tournament_teams_many( + update_e_event_visibility_many( """updates to execute, in order""" - updates: [tournament_teams_updates!]! - ): [tournament_teams_mutation_response] + updates: [e_event_visibility_updates!]! + ): [e_event_visibility_mutation_response] """ - update data of the table: "tournaments" + update data of the table: "e_friend_status" """ - update_tournaments( - """increments the numeric columns with given value of the filtered values""" - _inc: tournaments_inc_input - + update_e_friend_status( """sets the columns of the filtered rows to the given values""" - _set: tournaments_set_input + _set: e_friend_status_set_input """filter the rows which have to be updated""" - where: tournaments_bool_exp! - ): tournaments_mutation_response + where: e_friend_status_bool_exp! + ): e_friend_status_mutation_response """ - update single row of the table: "tournaments" + update single row of the table: "e_friend_status" """ - update_tournaments_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: tournaments_inc_input - + update_e_friend_status_by_pk( """sets the columns of the filtered rows to the given values""" - _set: tournaments_set_input - pk_columns: tournaments_pk_columns_input! - ): tournaments + _set: e_friend_status_set_input + pk_columns: e_friend_status_pk_columns_input! + ): e_friend_status """ - update multiples rows of table: "tournaments" + update multiples rows of table: "e_friend_status" """ - update_tournaments_many( + update_e_friend_status_many( """updates to execute, in order""" - updates: [tournaments_updates!]! - ): [tournaments_mutation_response] + updates: [e_friend_status_updates!]! + ): [e_friend_status_mutation_response] """ - update data of the table: "v_match_captains" + update data of the table: "e_game_cfg_types" """ - update_v_match_captains( - """increments the numeric columns with given value of the filtered values""" - _inc: v_match_captains_inc_input - + update_e_game_cfg_types( """sets the columns of the filtered rows to the given values""" - _set: v_match_captains_set_input + _set: e_game_cfg_types_set_input """filter the rows which have to be updated""" - where: v_match_captains_bool_exp! - ): v_match_captains_mutation_response + where: e_game_cfg_types_bool_exp! + ): e_game_cfg_types_mutation_response """ - update multiples rows of table: "v_match_captains" + update single row of the table: "e_game_cfg_types" """ - update_v_match_captains_many( - """updates to execute, in order""" - updates: [v_match_captains_updates!]! - ): [v_match_captains_mutation_response] + update_e_game_cfg_types_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_game_cfg_types_set_input + pk_columns: e_game_cfg_types_pk_columns_input! + ): e_game_cfg_types """ - update data of the table: "v_match_map_backup_rounds" + update multiples rows of table: "e_game_cfg_types" """ - update_v_match_map_backup_rounds( - """increments the numeric columns with given value of the filtered values""" - _inc: v_match_map_backup_rounds_inc_input + update_e_game_cfg_types_many( + """updates to execute, in order""" + updates: [e_game_cfg_types_updates!]! + ): [e_game_cfg_types_mutation_response] + """ + update data of the table: "e_game_plugin_channels" + """ + update_e_game_plugin_channels( """sets the columns of the filtered rows to the given values""" - _set: v_match_map_backup_rounds_set_input + _set: e_game_plugin_channels_set_input """filter the rows which have to be updated""" - where: v_match_map_backup_rounds_bool_exp! - ): v_match_map_backup_rounds_mutation_response + where: e_game_plugin_channels_bool_exp! + ): e_game_plugin_channels_mutation_response """ - update multiples rows of table: "v_match_map_backup_rounds" + update single row of the table: "e_game_plugin_channels" """ - update_v_match_map_backup_rounds_many( - """updates to execute, in order""" - updates: [v_match_map_backup_rounds_updates!]! - ): [v_match_map_backup_rounds_mutation_response] + update_e_game_plugin_channels_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_game_plugin_channels_set_input + pk_columns: e_game_plugin_channels_pk_columns_input! + ): e_game_plugin_channels """ - update data of the table: "v_player_match_map_hltv" + update multiples rows of table: "e_game_plugin_channels" """ - update_v_player_match_map_hltv( - """increments the numeric columns with given value of the filtered values""" - _inc: v_player_match_map_hltv_inc_input + update_e_game_plugin_channels_many( + """updates to execute, in order""" + updates: [e_game_plugin_channels_updates!]! + ): [e_game_plugin_channels_mutation_response] + """ + update data of the table: "e_game_plugin_install_statuses" + """ + update_e_game_plugin_install_statuses( """sets the columns of the filtered rows to the given values""" - _set: v_player_match_map_hltv_set_input + _set: e_game_plugin_install_statuses_set_input """filter the rows which have to be updated""" - where: v_player_match_map_hltv_bool_exp! - ): v_player_match_map_hltv_mutation_response + where: e_game_plugin_install_statuses_bool_exp! + ): e_game_plugin_install_statuses_mutation_response """ - update multiples rows of table: "v_player_match_map_hltv" + update single row of the table: "e_game_plugin_install_statuses" """ - update_v_player_match_map_hltv_many( + update_e_game_plugin_install_statuses_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_game_plugin_install_statuses_set_input + pk_columns: e_game_plugin_install_statuses_pk_columns_input! + ): e_game_plugin_install_statuses + + """ + update multiples rows of table: "e_game_plugin_install_statuses" + """ + update_e_game_plugin_install_statuses_many( """updates to execute, in order""" - updates: [v_player_match_map_hltv_updates!]! - ): [v_player_match_map_hltv_mutation_response] + updates: [e_game_plugin_install_statuses_updates!]! + ): [e_game_plugin_install_statuses_mutation_response] """ - update data of the table: "v_pool_maps" + update data of the table: "e_game_plugin_kinds" """ - update_v_pool_maps( + update_e_game_plugin_kinds( """sets the columns of the filtered rows to the given values""" - _set: v_pool_maps_set_input + _set: e_game_plugin_kinds_set_input """filter the rows which have to be updated""" - where: v_pool_maps_bool_exp! - ): v_pool_maps_mutation_response + where: e_game_plugin_kinds_bool_exp! + ): e_game_plugin_kinds_mutation_response """ - update multiples rows of table: "v_pool_maps" + update single row of the table: "e_game_plugin_kinds" """ - update_v_pool_maps_many( - """updates to execute, in order""" - updates: [v_pool_maps_updates!]! - ): [v_pool_maps_mutation_response] + update_e_game_plugin_kinds_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_game_plugin_kinds_set_input + pk_columns: e_game_plugin_kinds_pk_columns_input! + ): e_game_plugin_kinds """ - update data of the table: "v_team_stage_results" + update multiples rows of table: "e_game_plugin_kinds" """ - update_v_team_stage_results( - """increments the numeric columns with given value of the filtered values""" - _inc: v_team_stage_results_inc_input + update_e_game_plugin_kinds_many( + """updates to execute, in order""" + updates: [e_game_plugin_kinds_updates!]! + ): [e_game_plugin_kinds_mutation_response] + """ + update data of the table: "e_game_server_node_statuses" + """ + update_e_game_server_node_statuses( """sets the columns of the filtered rows to the given values""" - _set: v_team_stage_results_set_input + _set: e_game_server_node_statuses_set_input """filter the rows which have to be updated""" - where: v_team_stage_results_bool_exp! - ): v_team_stage_results_mutation_response + where: e_game_server_node_statuses_bool_exp! + ): e_game_server_node_statuses_mutation_response """ - update single row of the table: "v_team_stage_results" + update single row of the table: "e_game_server_node_statuses" """ - update_v_team_stage_results_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: v_team_stage_results_inc_input + update_e_game_server_node_statuses_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_game_server_node_statuses_set_input + pk_columns: e_game_server_node_statuses_pk_columns_input! + ): e_game_server_node_statuses + """ + update multiples rows of table: "e_game_server_node_statuses" + """ + update_e_game_server_node_statuses_many( + """updates to execute, in order""" + updates: [e_game_server_node_statuses_updates!]! + ): [e_game_server_node_statuses_mutation_response] + + """ + update data of the table: "e_league_movement_types" + """ + update_e_league_movement_types( """sets the columns of the filtered rows to the given values""" - _set: v_team_stage_results_set_input - pk_columns: v_team_stage_results_pk_columns_input! - ): v_team_stage_results + _set: e_league_movement_types_set_input + + """filter the rows which have to be updated""" + where: e_league_movement_types_bool_exp! + ): e_league_movement_types_mutation_response """ - update multiples rows of table: "v_team_stage_results" + update single row of the table: "e_league_movement_types" """ - update_v_team_stage_results_many( + update_e_league_movement_types_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_league_movement_types_set_input + pk_columns: e_league_movement_types_pk_columns_input! + ): e_league_movement_types + + """ + update multiples rows of table: "e_league_movement_types" + """ + update_e_league_movement_types_many( """updates to execute, in order""" - updates: [v_team_stage_results_updates!]! - ): [v_team_stage_results_mutation_response] + updates: [e_league_movement_types_updates!]! + ): [e_league_movement_types_mutation_response] """ - Validate CS2 gamedata signatures/offsets on a node (5stack.gg test instance only) + update data of the table: "e_league_proposal_statuses" """ - validateGamedata(game_server_node_id: uuid!): SuccessOutput + update_e_league_proposal_statuses( + """sets the columns of the filtered rows to the given values""" + _set: e_league_proposal_statuses_set_input + + """filter the rows which have to be updated""" + where: e_league_proposal_statuses_bool_exp! + ): e_league_proposal_statuses_mutation_response """ - Spawn a per-user game-streamer pod to play back a finished match's demo + update single row of the table: "e_league_proposal_statuses" """ - watchDemo(match_map_demo_id: uuid, match_map_id: uuid!): WatchDemoOutput + update_e_league_proposal_statuses_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_league_proposal_statuses_set_input + pk_columns: e_league_proposal_statuses_pk_columns_input! + ): e_league_proposal_statuses - """Write content to file on game server""" - writeServerFile(content: String!, file_path: String!, node_id: String!, server_id: String): SuccessOutput -} + """ + update multiples rows of table: "e_league_proposal_statuses" + """ + update_e_league_proposal_statuses_many( + """updates to execute, in order""" + updates: [e_league_proposal_statuses_updates!]! + ): [e_league_proposal_statuses_mutation_response] -""" -columns and relationships of "v_my_friends" -""" -type my_friends { - avatar_url: String - country: String - created_at: timestamptz - custom_avatar_url: String - days_since_last_ban: Int - discord_id: String - elo( - """JSON select path""" - path: String - ): jsonb - faceit_elo: Int - faceit_nickname: String - faceit_player_id: String - faceit_skill_level: Int - faceit_updated_at: timestamptz - faceit_url: String - friend_steam_id: bigint - game_ban_count: Int - invited_by_steam_id: bigint - language: String - last_presence_state( - """JSON select path""" - path: String - ): jsonb - last_read_news_at: timestamptz - last_sign_in_at: timestamptz - name: String - name_registered: Boolean + """ + update data of the table: "e_league_registration_statuses" + """ + update_e_league_registration_statuses( + """sets the columns of the filtered rows to the given values""" + _set: e_league_registration_statuses_set_input - """An object relationship""" - player: players - premier_rank: Int - premier_rank_updated_at: timestamptz - presence_updated_at: timestamptz - profile_url: String - role: String - roster_image_url: String - show_match_ready_modal: Boolean - status: String - steam_bans_checked_at: timestamptz - steam_id: bigint - vac_ban_count: Int - vac_banned: Boolean -} + """filter the rows which have to be updated""" + where: e_league_registration_statuses_bool_exp! + ): e_league_registration_statuses_mutation_response -""" -aggregated selection of "v_my_friends" -""" -type my_friends_aggregate { - aggregate: my_friends_aggregate_fields - nodes: [my_friends!]! -} + """ + update single row of the table: "e_league_registration_statuses" + """ + update_e_league_registration_statuses_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_league_registration_statuses_set_input + pk_columns: e_league_registration_statuses_pk_columns_input! + ): e_league_registration_statuses -input my_friends_aggregate_bool_exp { - bool_and: my_friends_aggregate_bool_exp_bool_and - bool_or: my_friends_aggregate_bool_exp_bool_or - count: my_friends_aggregate_bool_exp_count -} + """ + update multiples rows of table: "e_league_registration_statuses" + """ + update_e_league_registration_statuses_many( + """updates to execute, in order""" + updates: [e_league_registration_statuses_updates!]! + ): [e_league_registration_statuses_mutation_response] -input my_friends_aggregate_bool_exp_bool_and { - arguments: my_friends_select_column_my_friends_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: my_friends_bool_exp - predicate: Boolean_comparison_exp! -} + """ + update data of the table: "e_league_season_statuses" + """ + update_e_league_season_statuses( + """sets the columns of the filtered rows to the given values""" + _set: e_league_season_statuses_set_input -input my_friends_aggregate_bool_exp_bool_or { - arguments: my_friends_select_column_my_friends_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: my_friends_bool_exp - predicate: Boolean_comparison_exp! -} + """filter the rows which have to be updated""" + where: e_league_season_statuses_bool_exp! + ): e_league_season_statuses_mutation_response -input my_friends_aggregate_bool_exp_count { - arguments: [my_friends_select_column!] - distinct: Boolean - filter: my_friends_bool_exp - predicate: Int_comparison_exp! -} + """ + update single row of the table: "e_league_season_statuses" + """ + update_e_league_season_statuses_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_league_season_statuses_set_input + pk_columns: e_league_season_statuses_pk_columns_input! + ): e_league_season_statuses -""" -aggregate fields of "v_my_friends" -""" -type my_friends_aggregate_fields { - avg: my_friends_avg_fields - count(columns: [my_friends_select_column!], distinct: Boolean): Int! - max: my_friends_max_fields - min: my_friends_min_fields - stddev: my_friends_stddev_fields - stddev_pop: my_friends_stddev_pop_fields - stddev_samp: my_friends_stddev_samp_fields - sum: my_friends_sum_fields - var_pop: my_friends_var_pop_fields - var_samp: my_friends_var_samp_fields - variance: my_friends_variance_fields -} + """ + update multiples rows of table: "e_league_season_statuses" + """ + update_e_league_season_statuses_many( + """updates to execute, in order""" + updates: [e_league_season_statuses_updates!]! + ): [e_league_season_statuses_mutation_response] -""" -order by aggregate values of table "v_my_friends" -""" -input my_friends_aggregate_order_by { - avg: my_friends_avg_order_by - count: order_by - max: my_friends_max_order_by - min: my_friends_min_order_by - stddev: my_friends_stddev_order_by - stddev_pop: my_friends_stddev_pop_order_by - stddev_samp: my_friends_stddev_samp_order_by - sum: my_friends_sum_order_by - var_pop: my_friends_var_pop_order_by - var_samp: my_friends_var_samp_order_by - variance: my_friends_variance_order_by -} + """ + update data of the table: "e_lobby_access" + """ + update_e_lobby_access( + """sets the columns of the filtered rows to the given values""" + _set: e_lobby_access_set_input -"""append existing jsonb value of filtered columns with new jsonb value""" -input my_friends_append_input { - elo: jsonb - last_presence_state: jsonb -} + """filter the rows which have to be updated""" + where: e_lobby_access_bool_exp! + ): e_lobby_access_mutation_response -""" -input type for inserting array relation for remote table "v_my_friends" -""" -input my_friends_arr_rel_insert_input { - data: [my_friends_insert_input!]! -} + """ + update single row of the table: "e_lobby_access" + """ + update_e_lobby_access_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_lobby_access_set_input + pk_columns: e_lobby_access_pk_columns_input! + ): e_lobby_access -"""aggregate avg on columns""" -type my_friends_avg_fields { - days_since_last_ban: Float - faceit_elo: Float - faceit_skill_level: Float - friend_steam_id: Float - game_ban_count: Float - invited_by_steam_id: Float - premier_rank: Float - steam_id: Float - vac_ban_count: Float -} + """ + update multiples rows of table: "e_lobby_access" + """ + update_e_lobby_access_many( + """updates to execute, in order""" + updates: [e_lobby_access_updates!]! + ): [e_lobby_access_mutation_response] -""" -order by avg() on columns of table "v_my_friends" -""" -input my_friends_avg_order_by { - days_since_last_ban: order_by - faceit_elo: order_by - faceit_skill_level: order_by - friend_steam_id: order_by - game_ban_count: order_by - invited_by_steam_id: order_by - premier_rank: order_by - steam_id: order_by - vac_ban_count: order_by -} + """ + update data of the table: "e_lobby_player_status" + """ + update_e_lobby_player_status( + """sets the columns of the filtered rows to the given values""" + _set: e_lobby_player_status_set_input -""" -Boolean expression to filter rows from the table "v_my_friends". All fields are combined with a logical 'AND'. -""" -input my_friends_bool_exp { - _and: [my_friends_bool_exp!] - _not: my_friends_bool_exp - _or: [my_friends_bool_exp!] - avatar_url: String_comparison_exp - country: String_comparison_exp - created_at: timestamptz_comparison_exp - custom_avatar_url: String_comparison_exp - days_since_last_ban: Int_comparison_exp - discord_id: String_comparison_exp - elo: jsonb_comparison_exp - faceit_elo: Int_comparison_exp - faceit_nickname: String_comparison_exp - faceit_player_id: String_comparison_exp - faceit_skill_level: Int_comparison_exp - faceit_updated_at: timestamptz_comparison_exp - faceit_url: String_comparison_exp - friend_steam_id: bigint_comparison_exp - game_ban_count: Int_comparison_exp - invited_by_steam_id: bigint_comparison_exp - language: String_comparison_exp - last_presence_state: jsonb_comparison_exp - last_read_news_at: timestamptz_comparison_exp - last_sign_in_at: timestamptz_comparison_exp - name: String_comparison_exp - name_registered: Boolean_comparison_exp - player: players_bool_exp - premier_rank: Int_comparison_exp - premier_rank_updated_at: timestamptz_comparison_exp - presence_updated_at: timestamptz_comparison_exp - profile_url: String_comparison_exp - role: String_comparison_exp - roster_image_url: String_comparison_exp - show_match_ready_modal: Boolean_comparison_exp - status: String_comparison_exp - steam_bans_checked_at: timestamptz_comparison_exp - steam_id: bigint_comparison_exp - vac_ban_count: Int_comparison_exp - vac_banned: Boolean_comparison_exp -} + """filter the rows which have to be updated""" + where: e_lobby_player_status_bool_exp! + ): e_lobby_player_status_mutation_response -""" -delete the field or element with specified path (for JSON arrays, negative integers count from the end) -""" -input my_friends_delete_at_path_input { - elo: [String!] - last_presence_state: [String!] -} + """ + update single row of the table: "e_lobby_player_status" + """ + update_e_lobby_player_status_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_lobby_player_status_set_input + pk_columns: e_lobby_player_status_pk_columns_input! + ): e_lobby_player_status -""" -delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array -""" -input my_friends_delete_elem_input { - elo: Int - last_presence_state: Int -} + """ + update multiples rows of table: "e_lobby_player_status" + """ + update_e_lobby_player_status_many( + """updates to execute, in order""" + updates: [e_lobby_player_status_updates!]! + ): [e_lobby_player_status_mutation_response] -""" -delete key/value pair or string element. key/value pairs are matched based on their key value -""" -input my_friends_delete_key_input { - elo: String - last_presence_state: String -} + """ + update data of the table: "e_map_pool_types" + """ + update_e_map_pool_types( + """sets the columns of the filtered rows to the given values""" + _set: e_map_pool_types_set_input -""" -input type for incrementing numeric columns in table "v_my_friends" -""" -input my_friends_inc_input { - days_since_last_ban: Int - faceit_elo: Int - faceit_skill_level: Int - friend_steam_id: bigint - game_ban_count: Int - invited_by_steam_id: bigint - premier_rank: Int - steam_id: bigint - vac_ban_count: Int -} + """filter the rows which have to be updated""" + where: e_map_pool_types_bool_exp! + ): e_map_pool_types_mutation_response -""" -input type for inserting data into table "v_my_friends" -""" -input my_friends_insert_input { - avatar_url: String - country: String - created_at: timestamptz - custom_avatar_url: String - days_since_last_ban: Int - discord_id: String - elo: jsonb - faceit_elo: Int - faceit_nickname: String - faceit_player_id: String - faceit_skill_level: Int - faceit_updated_at: timestamptz - faceit_url: String - friend_steam_id: bigint - game_ban_count: Int - invited_by_steam_id: bigint - language: String - last_presence_state: jsonb - last_read_news_at: timestamptz - last_sign_in_at: timestamptz - name: String - name_registered: Boolean - player: players_obj_rel_insert_input - premier_rank: Int - premier_rank_updated_at: timestamptz - presence_updated_at: timestamptz - profile_url: String - role: String - roster_image_url: String - show_match_ready_modal: Boolean - status: String - steam_bans_checked_at: timestamptz - steam_id: bigint - vac_ban_count: Int - vac_banned: Boolean -} + """ + update single row of the table: "e_map_pool_types" + """ + update_e_map_pool_types_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_map_pool_types_set_input + pk_columns: e_map_pool_types_pk_columns_input! + ): e_map_pool_types -"""aggregate max on columns""" -type my_friends_max_fields { - avatar_url: String - country: String - created_at: timestamptz - custom_avatar_url: String - days_since_last_ban: Int - discord_id: String - faceit_elo: Int - faceit_nickname: String - faceit_player_id: String - faceit_skill_level: Int - faceit_updated_at: timestamptz - faceit_url: String - friend_steam_id: bigint - game_ban_count: Int - invited_by_steam_id: bigint - language: String - last_read_news_at: timestamptz - last_sign_in_at: timestamptz - name: String - premier_rank: Int - premier_rank_updated_at: timestamptz - presence_updated_at: timestamptz - profile_url: String - role: String - roster_image_url: String - status: String - steam_bans_checked_at: timestamptz - steam_id: bigint - vac_ban_count: Int -} + """ + update multiples rows of table: "e_map_pool_types" + """ + update_e_map_pool_types_many( + """updates to execute, in order""" + updates: [e_map_pool_types_updates!]! + ): [e_map_pool_types_mutation_response] -""" -order by max() on columns of table "v_my_friends" -""" -input my_friends_max_order_by { - avatar_url: order_by - country: order_by - created_at: order_by - custom_avatar_url: order_by - days_since_last_ban: order_by - discord_id: order_by - faceit_elo: order_by - faceit_nickname: order_by - faceit_player_id: order_by - faceit_skill_level: order_by - faceit_updated_at: order_by - faceit_url: order_by - friend_steam_id: order_by - game_ban_count: order_by - invited_by_steam_id: order_by - language: order_by - last_read_news_at: order_by - last_sign_in_at: order_by - name: order_by - premier_rank: order_by - premier_rank_updated_at: order_by - presence_updated_at: order_by - profile_url: order_by - role: order_by - roster_image_url: order_by - status: order_by - steam_bans_checked_at: order_by - steam_id: order_by - vac_ban_count: order_by -} + """ + update data of the table: "e_match_clip_visibility" + """ + update_e_match_clip_visibility( + """sets the columns of the filtered rows to the given values""" + _set: e_match_clip_visibility_set_input -"""aggregate min on columns""" -type my_friends_min_fields { - avatar_url: String - country: String - created_at: timestamptz - custom_avatar_url: String - days_since_last_ban: Int - discord_id: String - faceit_elo: Int - faceit_nickname: String - faceit_player_id: String - faceit_skill_level: Int - faceit_updated_at: timestamptz - faceit_url: String - friend_steam_id: bigint - game_ban_count: Int - invited_by_steam_id: bigint - language: String - last_read_news_at: timestamptz - last_sign_in_at: timestamptz - name: String - premier_rank: Int - premier_rank_updated_at: timestamptz - presence_updated_at: timestamptz - profile_url: String - role: String - roster_image_url: String - status: String - steam_bans_checked_at: timestamptz - steam_id: bigint - vac_ban_count: Int -} + """filter the rows which have to be updated""" + where: e_match_clip_visibility_bool_exp! + ): e_match_clip_visibility_mutation_response -""" -order by min() on columns of table "v_my_friends" -""" -input my_friends_min_order_by { - avatar_url: order_by - country: order_by - created_at: order_by - custom_avatar_url: order_by - days_since_last_ban: order_by - discord_id: order_by - faceit_elo: order_by - faceit_nickname: order_by - faceit_player_id: order_by - faceit_skill_level: order_by - faceit_updated_at: order_by - faceit_url: order_by - friend_steam_id: order_by - game_ban_count: order_by - invited_by_steam_id: order_by - language: order_by - last_read_news_at: order_by - last_sign_in_at: order_by - name: order_by - premier_rank: order_by - premier_rank_updated_at: order_by - presence_updated_at: order_by - profile_url: order_by - role: order_by - roster_image_url: order_by - status: order_by - steam_bans_checked_at: order_by - steam_id: order_by - vac_ban_count: order_by -} + """ + update single row of the table: "e_match_clip_visibility" + """ + update_e_match_clip_visibility_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_match_clip_visibility_set_input + pk_columns: e_match_clip_visibility_pk_columns_input! + ): e_match_clip_visibility -""" -response of any mutation on the table "v_my_friends" -""" -type my_friends_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """ + update multiples rows of table: "e_match_clip_visibility" + """ + update_e_match_clip_visibility_many( + """updates to execute, in order""" + updates: [e_match_clip_visibility_updates!]! + ): [e_match_clip_visibility_mutation_response] - """data from the rows affected by the mutation""" - returning: [my_friends!]! -} + """ + update data of the table: "e_match_map_status" + """ + update_e_match_map_status( + """sets the columns of the filtered rows to the given values""" + _set: e_match_map_status_set_input -"""Ordering options when selecting data from "v_my_friends".""" -input my_friends_order_by { - avatar_url: order_by - country: order_by - created_at: order_by - custom_avatar_url: order_by - days_since_last_ban: order_by - discord_id: order_by - elo: order_by - faceit_elo: order_by - faceit_nickname: order_by - faceit_player_id: order_by - faceit_skill_level: order_by - faceit_updated_at: order_by - faceit_url: order_by - friend_steam_id: order_by - game_ban_count: order_by - invited_by_steam_id: order_by - language: order_by - last_presence_state: order_by - last_read_news_at: order_by - last_sign_in_at: order_by - name: order_by - name_registered: order_by - player: players_order_by - premier_rank: order_by - premier_rank_updated_at: order_by - presence_updated_at: order_by - profile_url: order_by - role: order_by - roster_image_url: order_by - show_match_ready_modal: order_by - status: order_by - steam_bans_checked_at: order_by - steam_id: order_by - vac_ban_count: order_by - vac_banned: order_by -} + """filter the rows which have to be updated""" + where: e_match_map_status_bool_exp! + ): e_match_map_status_mutation_response -"""prepend existing jsonb value of filtered columns with new jsonb value""" -input my_friends_prepend_input { - elo: jsonb - last_presence_state: jsonb -} + """ + update single row of the table: "e_match_map_status" + """ + update_e_match_map_status_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_match_map_status_set_input + pk_columns: e_match_map_status_pk_columns_input! + ): e_match_map_status -""" -select columns of table "v_my_friends" -""" -enum my_friends_select_column { - """column name""" - avatar_url + """ + update multiples rows of table: "e_match_map_status" + """ + update_e_match_map_status_many( + """updates to execute, in order""" + updates: [e_match_map_status_updates!]! + ): [e_match_map_status_mutation_response] - """column name""" - country + """ + update data of the table: "e_match_mode" + """ + update_e_match_mode( + """sets the columns of the filtered rows to the given values""" + _set: e_match_mode_set_input - """column name""" - created_at + """filter the rows which have to be updated""" + where: e_match_mode_bool_exp! + ): e_match_mode_mutation_response - """column name""" - custom_avatar_url + """ + update single row of the table: "e_match_mode" + """ + update_e_match_mode_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_match_mode_set_input + pk_columns: e_match_mode_pk_columns_input! + ): e_match_mode - """column name""" - days_since_last_ban + """ + update multiples rows of table: "e_match_mode" + """ + update_e_match_mode_many( + """updates to execute, in order""" + updates: [e_match_mode_updates!]! + ): [e_match_mode_mutation_response] - """column name""" - discord_id + """ + update data of the table: "e_match_party_sources" + """ + update_e_match_party_sources( + """sets the columns of the filtered rows to the given values""" + _set: e_match_party_sources_set_input - """column name""" - elo + """filter the rows which have to be updated""" + where: e_match_party_sources_bool_exp! + ): e_match_party_sources_mutation_response - """column name""" - faceit_elo + """ + update single row of the table: "e_match_party_sources" + """ + update_e_match_party_sources_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_match_party_sources_set_input + pk_columns: e_match_party_sources_pk_columns_input! + ): e_match_party_sources - """column name""" - faceit_nickname + """ + update multiples rows of table: "e_match_party_sources" + """ + update_e_match_party_sources_many( + """updates to execute, in order""" + updates: [e_match_party_sources_updates!]! + ): [e_match_party_sources_mutation_response] - """column name""" - faceit_player_id + """ + update data of the table: "e_match_status" + """ + update_e_match_status( + """sets the columns of the filtered rows to the given values""" + _set: e_match_status_set_input - """column name""" - faceit_skill_level + """filter the rows which have to be updated""" + where: e_match_status_bool_exp! + ): e_match_status_mutation_response - """column name""" - faceit_updated_at + """ + update single row of the table: "e_match_status" + """ + update_e_match_status_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_match_status_set_input + pk_columns: e_match_status_pk_columns_input! + ): e_match_status - """column name""" - faceit_url + """ + update multiples rows of table: "e_match_status" + """ + update_e_match_status_many( + """updates to execute, in order""" + updates: [e_match_status_updates!]! + ): [e_match_status_mutation_response] - """column name""" - friend_steam_id + """ + update data of the table: "e_match_types" + """ + update_e_match_types( + """sets the columns of the filtered rows to the given values""" + _set: e_match_types_set_input - """column name""" - game_ban_count + """filter the rows which have to be updated""" + where: e_match_types_bool_exp! + ): e_match_types_mutation_response - """column name""" - invited_by_steam_id + """ + update single row of the table: "e_match_types" + """ + update_e_match_types_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_match_types_set_input + pk_columns: e_match_types_pk_columns_input! + ): e_match_types - """column name""" - language + """ + update multiples rows of table: "e_match_types" + """ + update_e_match_types_many( + """updates to execute, in order""" + updates: [e_match_types_updates!]! + ): [e_match_types_mutation_response] - """column name""" - last_presence_state + """ + update data of the table: "e_notification_types" + """ + update_e_notification_types( + """sets the columns of the filtered rows to the given values""" + _set: e_notification_types_set_input - """column name""" - last_read_news_at + """filter the rows which have to be updated""" + where: e_notification_types_bool_exp! + ): e_notification_types_mutation_response - """column name""" - last_sign_in_at + """ + update single row of the table: "e_notification_types" + """ + update_e_notification_types_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_notification_types_set_input + pk_columns: e_notification_types_pk_columns_input! + ): e_notification_types - """column name""" - name + """ + update multiples rows of table: "e_notification_types" + """ + update_e_notification_types_many( + """updates to execute, in order""" + updates: [e_notification_types_updates!]! + ): [e_notification_types_mutation_response] - """column name""" - name_registered + """ + update data of the table: "e_objective_types" + """ + update_e_objective_types( + """sets the columns of the filtered rows to the given values""" + _set: e_objective_types_set_input - """column name""" - premier_rank + """filter the rows which have to be updated""" + where: e_objective_types_bool_exp! + ): e_objective_types_mutation_response - """column name""" - premier_rank_updated_at + """ + update single row of the table: "e_objective_types" + """ + update_e_objective_types_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_objective_types_set_input + pk_columns: e_objective_types_pk_columns_input! + ): e_objective_types - """column name""" - presence_updated_at + """ + update multiples rows of table: "e_objective_types" + """ + update_e_objective_types_many( + """updates to execute, in order""" + updates: [e_objective_types_updates!]! + ): [e_objective_types_mutation_response] - """column name""" - profile_url + """ + update data of the table: "e_player_roles" + """ + update_e_player_roles( + """sets the columns of the filtered rows to the given values""" + _set: e_player_roles_set_input - """column name""" - role + """filter the rows which have to be updated""" + where: e_player_roles_bool_exp! + ): e_player_roles_mutation_response - """column name""" - roster_image_url + """ + update single row of the table: "e_player_roles" + """ + update_e_player_roles_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_player_roles_set_input + pk_columns: e_player_roles_pk_columns_input! + ): e_player_roles - """column name""" - show_match_ready_modal + """ + update multiples rows of table: "e_player_roles" + """ + update_e_player_roles_many( + """updates to execute, in order""" + updates: [e_player_roles_updates!]! + ): [e_player_roles_mutation_response] - """column name""" - status + """ + update data of the table: "e_plugin_runtimes" + """ + update_e_plugin_runtimes( + """sets the columns of the filtered rows to the given values""" + _set: e_plugin_runtimes_set_input - """column name""" - steam_bans_checked_at + """filter the rows which have to be updated""" + where: e_plugin_runtimes_bool_exp! + ): e_plugin_runtimes_mutation_response - """column name""" - steam_id + """ + update single row of the table: "e_plugin_runtimes" + """ + update_e_plugin_runtimes_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_plugin_runtimes_set_input + pk_columns: e_plugin_runtimes_pk_columns_input! + ): e_plugin_runtimes - """column name""" - vac_ban_count + """ + update multiples rows of table: "e_plugin_runtimes" + """ + update_e_plugin_runtimes_many( + """updates to execute, in order""" + updates: [e_plugin_runtimes_updates!]! + ): [e_plugin_runtimes_mutation_response] - """column name""" - vac_banned -} + """ + update data of the table: "e_ready_settings" + """ + update_e_ready_settings( + """sets the columns of the filtered rows to the given values""" + _set: e_ready_settings_set_input -""" -select "my_friends_aggregate_bool_exp_bool_and_arguments_columns" columns of table "v_my_friends" -""" -enum my_friends_select_column_my_friends_aggregate_bool_exp_bool_and_arguments_columns { - """column name""" - name_registered + """filter the rows which have to be updated""" + where: e_ready_settings_bool_exp! + ): e_ready_settings_mutation_response - """column name""" - show_match_ready_modal + """ + update single row of the table: "e_ready_settings" + """ + update_e_ready_settings_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_ready_settings_set_input + pk_columns: e_ready_settings_pk_columns_input! + ): e_ready_settings - """column name""" - vac_banned -} + """ + update multiples rows of table: "e_ready_settings" + """ + update_e_ready_settings_many( + """updates to execute, in order""" + updates: [e_ready_settings_updates!]! + ): [e_ready_settings_mutation_response] -""" -select "my_friends_aggregate_bool_exp_bool_or_arguments_columns" columns of table "v_my_friends" -""" -enum my_friends_select_column_my_friends_aggregate_bool_exp_bool_or_arguments_columns { - """column name""" - name_registered + """ + update data of the table: "e_sanction_types" + """ + update_e_sanction_types( + """sets the columns of the filtered rows to the given values""" + _set: e_sanction_types_set_input - """column name""" - show_match_ready_modal + """filter the rows which have to be updated""" + where: e_sanction_types_bool_exp! + ): e_sanction_types_mutation_response - """column name""" - vac_banned -} + """ + update single row of the table: "e_sanction_types" + """ + update_e_sanction_types_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_sanction_types_set_input + pk_columns: e_sanction_types_pk_columns_input! + ): e_sanction_types -""" -input type for updating data in table "v_my_friends" -""" -input my_friends_set_input { - avatar_url: String - country: String - created_at: timestamptz - custom_avatar_url: String - days_since_last_ban: Int - discord_id: String - elo: jsonb - faceit_elo: Int - faceit_nickname: String - faceit_player_id: String - faceit_skill_level: Int - faceit_updated_at: timestamptz - faceit_url: String - friend_steam_id: bigint - game_ban_count: Int - invited_by_steam_id: bigint - language: String - last_presence_state: jsonb - last_read_news_at: timestamptz - last_sign_in_at: timestamptz - name: String - name_registered: Boolean - premier_rank: Int - premier_rank_updated_at: timestamptz - presence_updated_at: timestamptz - profile_url: String - role: String - roster_image_url: String - show_match_ready_modal: Boolean - status: String - steam_bans_checked_at: timestamptz - steam_id: bigint - vac_ban_count: Int - vac_banned: Boolean -} + """ + update multiples rows of table: "e_sanction_types" + """ + update_e_sanction_types_many( + """updates to execute, in order""" + updates: [e_sanction_types_updates!]! + ): [e_sanction_types_mutation_response] -"""aggregate stddev on columns""" -type my_friends_stddev_fields { - days_since_last_ban: Float - faceit_elo: Float - faceit_skill_level: Float - friend_steam_id: Float - game_ban_count: Float - invited_by_steam_id: Float - premier_rank: Float - steam_id: Float - vac_ban_count: Float -} + """ + update data of the table: "e_scrim_request_statuses" + """ + update_e_scrim_request_statuses( + """sets the columns of the filtered rows to the given values""" + _set: e_scrim_request_statuses_set_input -""" -order by stddev() on columns of table "v_my_friends" -""" -input my_friends_stddev_order_by { - days_since_last_ban: order_by - faceit_elo: order_by - faceit_skill_level: order_by - friend_steam_id: order_by - game_ban_count: order_by - invited_by_steam_id: order_by - premier_rank: order_by - steam_id: order_by - vac_ban_count: order_by -} + """filter the rows which have to be updated""" + where: e_scrim_request_statuses_bool_exp! + ): e_scrim_request_statuses_mutation_response -"""aggregate stddev_pop on columns""" -type my_friends_stddev_pop_fields { - days_since_last_ban: Float - faceit_elo: Float - faceit_skill_level: Float - friend_steam_id: Float - game_ban_count: Float - invited_by_steam_id: Float - premier_rank: Float - steam_id: Float - vac_ban_count: Float -} + """ + update single row of the table: "e_scrim_request_statuses" + """ + update_e_scrim_request_statuses_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_scrim_request_statuses_set_input + pk_columns: e_scrim_request_statuses_pk_columns_input! + ): e_scrim_request_statuses -""" -order by stddev_pop() on columns of table "v_my_friends" -""" -input my_friends_stddev_pop_order_by { - days_since_last_ban: order_by - faceit_elo: order_by - faceit_skill_level: order_by - friend_steam_id: order_by - game_ban_count: order_by - invited_by_steam_id: order_by - premier_rank: order_by - steam_id: order_by - vac_ban_count: order_by -} + """ + update multiples rows of table: "e_scrim_request_statuses" + """ + update_e_scrim_request_statuses_many( + """updates to execute, in order""" + updates: [e_scrim_request_statuses_updates!]! + ): [e_scrim_request_statuses_mutation_response] -"""aggregate stddev_samp on columns""" -type my_friends_stddev_samp_fields { - days_since_last_ban: Float - faceit_elo: Float - faceit_skill_level: Float - friend_steam_id: Float - game_ban_count: Float - invited_by_steam_id: Float - premier_rank: Float - steam_id: Float - vac_ban_count: Float -} + """ + update data of the table: "e_server_types" + """ + update_e_server_types( + """sets the columns of the filtered rows to the given values""" + _set: e_server_types_set_input -""" -order by stddev_samp() on columns of table "v_my_friends" -""" -input my_friends_stddev_samp_order_by { - days_since_last_ban: order_by - faceit_elo: order_by - faceit_skill_level: order_by - friend_steam_id: order_by - game_ban_count: order_by - invited_by_steam_id: order_by - premier_rank: order_by - steam_id: order_by - vac_ban_count: order_by -} + """filter the rows which have to be updated""" + where: e_server_types_bool_exp! + ): e_server_types_mutation_response -""" -Streaming cursor of the table "my_friends" -""" -input my_friends_stream_cursor_input { - """Stream column input with initial value""" - initial_value: my_friends_stream_cursor_value_input! + """ + update single row of the table: "e_server_types" + """ + update_e_server_types_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_server_types_set_input + pk_columns: e_server_types_pk_columns_input! + ): e_server_types - """cursor ordering""" - ordering: cursor_ordering -} + """ + update multiples rows of table: "e_server_types" + """ + update_e_server_types_many( + """updates to execute, in order""" + updates: [e_server_types_updates!]! + ): [e_server_types_mutation_response] -"""Initial value of the column from where the streaming should start""" -input my_friends_stream_cursor_value_input { - avatar_url: String - country: String - created_at: timestamptz - custom_avatar_url: String - days_since_last_ban: Int - discord_id: String - elo: jsonb - faceit_elo: Int - faceit_nickname: String - faceit_player_id: String - faceit_skill_level: Int - faceit_updated_at: timestamptz - faceit_url: String - friend_steam_id: bigint - game_ban_count: Int - invited_by_steam_id: bigint - language: String - last_presence_state: jsonb - last_read_news_at: timestamptz - last_sign_in_at: timestamptz - name: String - name_registered: Boolean - premier_rank: Int - premier_rank_updated_at: timestamptz - presence_updated_at: timestamptz - profile_url: String - role: String - roster_image_url: String - show_match_ready_modal: Boolean - status: String - steam_bans_checked_at: timestamptz - steam_id: bigint - vac_ban_count: Int - vac_banned: Boolean -} + """ + update data of the table: "e_sides" + """ + update_e_sides( + """sets the columns of the filtered rows to the given values""" + _set: e_sides_set_input -"""aggregate sum on columns""" -type my_friends_sum_fields { - days_since_last_ban: Int - faceit_elo: Int - faceit_skill_level: Int - friend_steam_id: bigint - game_ban_count: Int - invited_by_steam_id: bigint - premier_rank: Int - steam_id: bigint - vac_ban_count: Int -} + """filter the rows which have to be updated""" + where: e_sides_bool_exp! + ): e_sides_mutation_response -""" -order by sum() on columns of table "v_my_friends" -""" -input my_friends_sum_order_by { - days_since_last_ban: order_by - faceit_elo: order_by - faceit_skill_level: order_by - friend_steam_id: order_by - game_ban_count: order_by - invited_by_steam_id: order_by - premier_rank: order_by - steam_id: order_by - vac_ban_count: order_by -} + """ + update single row of the table: "e_sides" + """ + update_e_sides_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_sides_set_input + pk_columns: e_sides_pk_columns_input! + ): e_sides -input my_friends_updates { - """append existing jsonb value of filtered columns with new jsonb value""" - _append: my_friends_append_input + """ + update multiples rows of table: "e_sides" + """ + update_e_sides_many( + """updates to execute, in order""" + updates: [e_sides_updates!]! + ): [e_sides_mutation_response] """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) + update data of the table: "e_system_alert_types" """ - _delete_at_path: my_friends_delete_at_path_input + update_e_system_alert_types( + """sets the columns of the filtered rows to the given values""" + _set: e_system_alert_types_set_input + + """filter the rows which have to be updated""" + where: e_system_alert_types_bool_exp! + ): e_system_alert_types_mutation_response """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + update single row of the table: "e_system_alert_types" """ - _delete_elem: my_friends_delete_elem_input + update_e_system_alert_types_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_system_alert_types_set_input + pk_columns: e_system_alert_types_pk_columns_input! + ): e_system_alert_types """ - delete key/value pair or string element. key/value pairs are matched based on their key value + update multiples rows of table: "e_system_alert_types" """ - _delete_key: my_friends_delete_key_input + update_e_system_alert_types_many( + """updates to execute, in order""" + updates: [e_system_alert_types_updates!]! + ): [e_system_alert_types_mutation_response] - """increments the numeric columns with given value of the filtered values""" - _inc: my_friends_inc_input + """ + update data of the table: "e_team_roles" + """ + update_e_team_roles( + """sets the columns of the filtered rows to the given values""" + _set: e_team_roles_set_input - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: my_friends_prepend_input + """filter the rows which have to be updated""" + where: e_team_roles_bool_exp! + ): e_team_roles_mutation_response - """sets the columns of the filtered rows to the given values""" - _set: my_friends_set_input + """ + update single row of the table: "e_team_roles" + """ + update_e_team_roles_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_team_roles_set_input + pk_columns: e_team_roles_pk_columns_input! + ): e_team_roles - """filter the rows which have to be updated""" - where: my_friends_bool_exp! -} + """ + update multiples rows of table: "e_team_roles" + """ + update_e_team_roles_many( + """updates to execute, in order""" + updates: [e_team_roles_updates!]! + ): [e_team_roles_mutation_response] -"""aggregate var_pop on columns""" -type my_friends_var_pop_fields { - days_since_last_ban: Float - faceit_elo: Float - faceit_skill_level: Float - friend_steam_id: Float - game_ban_count: Float - invited_by_steam_id: Float - premier_rank: Float - steam_id: Float - vac_ban_count: Float -} + """ + update data of the table: "e_team_roster_statuses" + """ + update_e_team_roster_statuses( + """sets the columns of the filtered rows to the given values""" + _set: e_team_roster_statuses_set_input -""" -order by var_pop() on columns of table "v_my_friends" -""" -input my_friends_var_pop_order_by { - days_since_last_ban: order_by - faceit_elo: order_by - faceit_skill_level: order_by - friend_steam_id: order_by - game_ban_count: order_by - invited_by_steam_id: order_by - premier_rank: order_by - steam_id: order_by - vac_ban_count: order_by -} + """filter the rows which have to be updated""" + where: e_team_roster_statuses_bool_exp! + ): e_team_roster_statuses_mutation_response -"""aggregate var_samp on columns""" -type my_friends_var_samp_fields { - days_since_last_ban: Float - faceit_elo: Float - faceit_skill_level: Float - friend_steam_id: Float - game_ban_count: Float - invited_by_steam_id: Float - premier_rank: Float - steam_id: Float - vac_ban_count: Float -} + """ + update single row of the table: "e_team_roster_statuses" + """ + update_e_team_roster_statuses_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_team_roster_statuses_set_input + pk_columns: e_team_roster_statuses_pk_columns_input! + ): e_team_roster_statuses -""" -order by var_samp() on columns of table "v_my_friends" -""" -input my_friends_var_samp_order_by { - days_since_last_ban: order_by - faceit_elo: order_by - faceit_skill_level: order_by - friend_steam_id: order_by - game_ban_count: order_by - invited_by_steam_id: order_by - premier_rank: order_by - steam_id: order_by - vac_ban_count: order_by -} + """ + update multiples rows of table: "e_team_roster_statuses" + """ + update_e_team_roster_statuses_many( + """updates to execute, in order""" + updates: [e_team_roster_statuses_updates!]! + ): [e_team_roster_statuses_mutation_response] -"""aggregate variance on columns""" -type my_friends_variance_fields { - days_since_last_ban: Float - faceit_elo: Float - faceit_skill_level: Float - friend_steam_id: Float - game_ban_count: Float - invited_by_steam_id: Float - premier_rank: Float - steam_id: Float - vac_ban_count: Float -} + """ + update data of the table: "e_timeout_settings" + """ + update_e_timeout_settings( + """sets the columns of the filtered rows to the given values""" + _set: e_timeout_settings_set_input -""" -order by variance() on columns of table "v_my_friends" -""" -input my_friends_variance_order_by { - days_since_last_ban: order_by - faceit_elo: order_by - faceit_skill_level: order_by - friend_steam_id: order_by - game_ban_count: order_by - invited_by_steam_id: order_by - premier_rank: order_by - steam_id: order_by - vac_ban_count: order_by -} + """filter the rows which have to be updated""" + where: e_timeout_settings_bool_exp! + ): e_timeout_settings_mutation_response -""" -columns and relationships of "news_articles" -""" -type news_articles { - """An object relationship""" - author: players - author_steam_id: bigint - content_markdown: String! - cover_image_url: String - created_at: timestamptz! - id: uuid! - published_at: timestamptz - slug: String! - status: String! - teaser: String - title: String! - updated_at: timestamptz! - view_count: bigint! -} + """ + update single row of the table: "e_timeout_settings" + """ + update_e_timeout_settings_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_timeout_settings_set_input + pk_columns: e_timeout_settings_pk_columns_input! + ): e_timeout_settings -""" -aggregated selection of "news_articles" -""" -type news_articles_aggregate { - aggregate: news_articles_aggregate_fields - nodes: [news_articles!]! -} + """ + update multiples rows of table: "e_timeout_settings" + """ + update_e_timeout_settings_many( + """updates to execute, in order""" + updates: [e_timeout_settings_updates!]! + ): [e_timeout_settings_mutation_response] -""" -aggregate fields of "news_articles" -""" -type news_articles_aggregate_fields { - avg: news_articles_avg_fields - count(columns: [news_articles_select_column!], distinct: Boolean): Int! - max: news_articles_max_fields - min: news_articles_min_fields - stddev: news_articles_stddev_fields - stddev_pop: news_articles_stddev_pop_fields - stddev_samp: news_articles_stddev_samp_fields - sum: news_articles_sum_fields - var_pop: news_articles_var_pop_fields - var_samp: news_articles_var_samp_fields - variance: news_articles_variance_fields -} + """ + update data of the table: "e_tournament_categories" + """ + update_e_tournament_categories( + """sets the columns of the filtered rows to the given values""" + _set: e_tournament_categories_set_input -"""aggregate avg on columns""" -type news_articles_avg_fields { - author_steam_id: Float - view_count: Float -} + """filter the rows which have to be updated""" + where: e_tournament_categories_bool_exp! + ): e_tournament_categories_mutation_response -""" -Boolean expression to filter rows from the table "news_articles". All fields are combined with a logical 'AND'. -""" -input news_articles_bool_exp { - _and: [news_articles_bool_exp!] - _not: news_articles_bool_exp - _or: [news_articles_bool_exp!] - author: players_bool_exp - author_steam_id: bigint_comparison_exp - content_markdown: String_comparison_exp - cover_image_url: String_comparison_exp - created_at: timestamptz_comparison_exp - id: uuid_comparison_exp - published_at: timestamptz_comparison_exp - slug: String_comparison_exp - status: String_comparison_exp - teaser: String_comparison_exp - title: String_comparison_exp - updated_at: timestamptz_comparison_exp - view_count: bigint_comparison_exp -} + """ + update single row of the table: "e_tournament_categories" + """ + update_e_tournament_categories_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_tournament_categories_set_input + pk_columns: e_tournament_categories_pk_columns_input! + ): e_tournament_categories -""" -unique or primary key constraints on table "news_articles" -""" -enum news_articles_constraint { """ - unique or primary key constraint on columns "id" + update multiples rows of table: "e_tournament_categories" """ - news_articles_pkey + update_e_tournament_categories_many( + """updates to execute, in order""" + updates: [e_tournament_categories_updates!]! + ): [e_tournament_categories_mutation_response] """ - unique or primary key constraint on columns "slug" + update data of the table: "e_tournament_stage_types" """ - news_articles_slug_key -} + update_e_tournament_stage_types( + """sets the columns of the filtered rows to the given values""" + _set: e_tournament_stage_types_set_input -""" -input type for incrementing numeric columns in table "news_articles" -""" -input news_articles_inc_input { - author_steam_id: bigint - view_count: bigint -} + """filter the rows which have to be updated""" + where: e_tournament_stage_types_bool_exp! + ): e_tournament_stage_types_mutation_response -""" -input type for inserting data into table "news_articles" -""" -input news_articles_insert_input { - author: players_obj_rel_insert_input - author_steam_id: bigint - content_markdown: String - cover_image_url: String - created_at: timestamptz - id: uuid - published_at: timestamptz - slug: String - status: String - teaser: String - title: String - updated_at: timestamptz - view_count: bigint -} + """ + update single row of the table: "e_tournament_stage_types" + """ + update_e_tournament_stage_types_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_tournament_stage_types_set_input + pk_columns: e_tournament_stage_types_pk_columns_input! + ): e_tournament_stage_types -"""aggregate max on columns""" -type news_articles_max_fields { - author_steam_id: bigint - content_markdown: String - cover_image_url: String - created_at: timestamptz - id: uuid - published_at: timestamptz - slug: String - status: String - teaser: String - title: String - updated_at: timestamptz - view_count: bigint -} + """ + update multiples rows of table: "e_tournament_stage_types" + """ + update_e_tournament_stage_types_many( + """updates to execute, in order""" + updates: [e_tournament_stage_types_updates!]! + ): [e_tournament_stage_types_mutation_response] -"""aggregate min on columns""" -type news_articles_min_fields { - author_steam_id: bigint - content_markdown: String - cover_image_url: String - created_at: timestamptz - id: uuid - published_at: timestamptz - slug: String - status: String - teaser: String - title: String - updated_at: timestamptz - view_count: bigint -} + """ + update data of the table: "e_tournament_status" + """ + update_e_tournament_status( + """sets the columns of the filtered rows to the given values""" + _set: e_tournament_status_set_input -""" -response of any mutation on the table "news_articles" -""" -type news_articles_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """filter the rows which have to be updated""" + where: e_tournament_status_bool_exp! + ): e_tournament_status_mutation_response - """data from the rows affected by the mutation""" - returning: [news_articles!]! -} + """ + update single row of the table: "e_tournament_status" + """ + update_e_tournament_status_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_tournament_status_set_input + pk_columns: e_tournament_status_pk_columns_input! + ): e_tournament_status -""" -on_conflict condition type for table "news_articles" -""" -input news_articles_on_conflict { - constraint: news_articles_constraint! - update_columns: [news_articles_update_column!]! = [] - where: news_articles_bool_exp -} + """ + update multiples rows of table: "e_tournament_status" + """ + update_e_tournament_status_many( + """updates to execute, in order""" + updates: [e_tournament_status_updates!]! + ): [e_tournament_status_mutation_response] -"""Ordering options when selecting data from "news_articles".""" -input news_articles_order_by { - author: players_order_by - author_steam_id: order_by - content_markdown: order_by - cover_image_url: order_by - created_at: order_by - id: order_by - published_at: order_by - slug: order_by - status: order_by - teaser: order_by - title: order_by - updated_at: order_by - view_count: order_by -} + """ + update data of the table: "e_utility_practice_statuses" + """ + update_e_utility_practice_statuses( + """sets the columns of the filtered rows to the given values""" + _set: e_utility_practice_statuses_set_input -"""primary key columns input for table: news_articles""" -input news_articles_pk_columns_input { - id: uuid! -} + """filter the rows which have to be updated""" + where: e_utility_practice_statuses_bool_exp! + ): e_utility_practice_statuses_mutation_response -""" -select columns of table "news_articles" -""" -enum news_articles_select_column { - """column name""" - author_steam_id + """ + update single row of the table: "e_utility_practice_statuses" + """ + update_e_utility_practice_statuses_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_utility_practice_statuses_set_input + pk_columns: e_utility_practice_statuses_pk_columns_input! + ): e_utility_practice_statuses - """column name""" - content_markdown + """ + update multiples rows of table: "e_utility_practice_statuses" + """ + update_e_utility_practice_statuses_many( + """updates to execute, in order""" + updates: [e_utility_practice_statuses_updates!]! + ): [e_utility_practice_statuses_mutation_response] - """column name""" - cover_image_url + """ + update data of the table: "e_utility_sources" + """ + update_e_utility_sources( + """sets the columns of the filtered rows to the given values""" + _set: e_utility_sources_set_input - """column name""" - created_at + """filter the rows which have to be updated""" + where: e_utility_sources_bool_exp! + ): e_utility_sources_mutation_response - """column name""" - id + """ + update single row of the table: "e_utility_sources" + """ + update_e_utility_sources_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_utility_sources_set_input + pk_columns: e_utility_sources_pk_columns_input! + ): e_utility_sources - """column name""" - published_at + """ + update multiples rows of table: "e_utility_sources" + """ + update_e_utility_sources_many( + """updates to execute, in order""" + updates: [e_utility_sources_updates!]! + ): [e_utility_sources_mutation_response] - """column name""" - slug + """ + update data of the table: "e_utility_techniques" + """ + update_e_utility_techniques( + """sets the columns of the filtered rows to the given values""" + _set: e_utility_techniques_set_input - """column name""" - status + """filter the rows which have to be updated""" + where: e_utility_techniques_bool_exp! + ): e_utility_techniques_mutation_response - """column name""" - teaser + """ + update single row of the table: "e_utility_techniques" + """ + update_e_utility_techniques_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_utility_techniques_set_input + pk_columns: e_utility_techniques_pk_columns_input! + ): e_utility_techniques - """column name""" - title + """ + update multiples rows of table: "e_utility_techniques" + """ + update_e_utility_techniques_many( + """updates to execute, in order""" + updates: [e_utility_techniques_updates!]! + ): [e_utility_techniques_mutation_response] - """column name""" - updated_at + """ + update data of the table: "e_utility_throw_strengths" + """ + update_e_utility_throw_strengths( + """sets the columns of the filtered rows to the given values""" + _set: e_utility_throw_strengths_set_input - """column name""" - view_count -} + """filter the rows which have to be updated""" + where: e_utility_throw_strengths_bool_exp! + ): e_utility_throw_strengths_mutation_response -""" -input type for updating data in table "news_articles" -""" -input news_articles_set_input { - author_steam_id: bigint - content_markdown: String - cover_image_url: String - created_at: timestamptz - id: uuid - published_at: timestamptz - slug: String - status: String - teaser: String - title: String - updated_at: timestamptz - view_count: bigint -} + """ + update single row of the table: "e_utility_throw_strengths" + """ + update_e_utility_throw_strengths_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_utility_throw_strengths_set_input + pk_columns: e_utility_throw_strengths_pk_columns_input! + ): e_utility_throw_strengths -"""aggregate stddev on columns""" -type news_articles_stddev_fields { - author_steam_id: Float - view_count: Float -} + """ + update multiples rows of table: "e_utility_throw_strengths" + """ + update_e_utility_throw_strengths_many( + """updates to execute, in order""" + updates: [e_utility_throw_strengths_updates!]! + ): [e_utility_throw_strengths_mutation_response] -"""aggregate stddev_pop on columns""" -type news_articles_stddev_pop_fields { - author_steam_id: Float - view_count: Float -} + """ + update data of the table: "e_utility_types" + """ + update_e_utility_types( + """sets the columns of the filtered rows to the given values""" + _set: e_utility_types_set_input -"""aggregate stddev_samp on columns""" -type news_articles_stddev_samp_fields { - author_steam_id: Float - view_count: Float -} + """filter the rows which have to be updated""" + where: e_utility_types_bool_exp! + ): e_utility_types_mutation_response -""" -Streaming cursor of the table "news_articles" -""" -input news_articles_stream_cursor_input { - """Stream column input with initial value""" - initial_value: news_articles_stream_cursor_value_input! + """ + update single row of the table: "e_utility_types" + """ + update_e_utility_types_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_utility_types_set_input + pk_columns: e_utility_types_pk_columns_input! + ): e_utility_types - """cursor ordering""" - ordering: cursor_ordering -} + """ + update multiples rows of table: "e_utility_types" + """ + update_e_utility_types_many( + """updates to execute, in order""" + updates: [e_utility_types_updates!]! + ): [e_utility_types_mutation_response] -"""Initial value of the column from where the streaming should start""" -input news_articles_stream_cursor_value_input { - author_steam_id: bigint - content_markdown: String - cover_image_url: String - created_at: timestamptz - id: uuid - published_at: timestamptz - slug: String - status: String - teaser: String - title: String - updated_at: timestamptz - view_count: bigint -} + """ + update data of the table: "e_utility_visibility" + """ + update_e_utility_visibility( + """sets the columns of the filtered rows to the given values""" + _set: e_utility_visibility_set_input -"""aggregate sum on columns""" -type news_articles_sum_fields { - author_steam_id: bigint - view_count: bigint -} + """filter the rows which have to be updated""" + where: e_utility_visibility_bool_exp! + ): e_utility_visibility_mutation_response -""" -update columns of table "news_articles" -""" -enum news_articles_update_column { - """column name""" - author_steam_id + """ + update single row of the table: "e_utility_visibility" + """ + update_e_utility_visibility_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_utility_visibility_set_input + pk_columns: e_utility_visibility_pk_columns_input! + ): e_utility_visibility - """column name""" - content_markdown + """ + update multiples rows of table: "e_utility_visibility" + """ + update_e_utility_visibility_many( + """updates to execute, in order""" + updates: [e_utility_visibility_updates!]! + ): [e_utility_visibility_mutation_response] - """column name""" - cover_image_url + """ + update data of the table: "e_veto_pick_types" + """ + update_e_veto_pick_types( + """sets the columns of the filtered rows to the given values""" + _set: e_veto_pick_types_set_input - """column name""" - created_at + """filter the rows which have to be updated""" + where: e_veto_pick_types_bool_exp! + ): e_veto_pick_types_mutation_response - """column name""" - id + """ + update single row of the table: "e_veto_pick_types" + """ + update_e_veto_pick_types_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_veto_pick_types_set_input + pk_columns: e_veto_pick_types_pk_columns_input! + ): e_veto_pick_types - """column name""" - published_at + """ + update multiples rows of table: "e_veto_pick_types" + """ + update_e_veto_pick_types_many( + """updates to execute, in order""" + updates: [e_veto_pick_types_updates!]! + ): [e_veto_pick_types_mutation_response] - """column name""" - slug + """ + update data of the table: "e_winning_reasons" + """ + update_e_winning_reasons( + """sets the columns of the filtered rows to the given values""" + _set: e_winning_reasons_set_input - """column name""" - status + """filter the rows which have to be updated""" + where: e_winning_reasons_bool_exp! + ): e_winning_reasons_mutation_response - """column name""" - teaser + """ + update single row of the table: "e_winning_reasons" + """ + update_e_winning_reasons_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: e_winning_reasons_set_input + pk_columns: e_winning_reasons_pk_columns_input! + ): e_winning_reasons - """column name""" - title + """ + update multiples rows of table: "e_winning_reasons" + """ + update_e_winning_reasons_many( + """updates to execute, in order""" + updates: [e_winning_reasons_updates!]! + ): [e_winning_reasons_mutation_response] - """column name""" - updated_at + """ + update data of the table: "event_match_links" + """ + update_event_match_links( + """sets the columns of the filtered rows to the given values""" + _set: event_match_links_set_input - """column name""" - view_count -} + """filter the rows which have to be updated""" + where: event_match_links_bool_exp! + ): event_match_links_mutation_response -input news_articles_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: news_articles_inc_input + """ + update single row of the table: "event_match_links" + """ + update_event_match_links_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: event_match_links_set_input + pk_columns: event_match_links_pk_columns_input! + ): event_match_links - """sets the columns of the filtered rows to the given values""" - _set: news_articles_set_input + """ + update multiples rows of table: "event_match_links" + """ + update_event_match_links_many( + """updates to execute, in order""" + updates: [event_match_links_updates!]! + ): [event_match_links_mutation_response] - """filter the rows which have to be updated""" - where: news_articles_bool_exp! -} + """ + update data of the table: "event_media" + """ + update_event_media( + """increments the numeric columns with given value of the filtered values""" + _inc: event_media_inc_input -"""aggregate var_pop on columns""" -type news_articles_var_pop_fields { - author_steam_id: Float - view_count: Float -} + """sets the columns of the filtered rows to the given values""" + _set: event_media_set_input -"""aggregate var_samp on columns""" -type news_articles_var_samp_fields { - author_steam_id: Float - view_count: Float -} + """filter the rows which have to be updated""" + where: event_media_bool_exp! + ): event_media_mutation_response -"""aggregate variance on columns""" -type news_articles_variance_fields { - author_steam_id: Float - view_count: Float -} + """ + update single row of the table: "event_media" + """ + update_event_media_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: event_media_inc_input -""" -columns and relationships of "notification_preferences" -""" -type notification_preferences { - channel: String! - enabled: Boolean! - key: String! - steam_id: bigint! - updated_at: timestamptz! -} + """sets the columns of the filtered rows to the given values""" + _set: event_media_set_input + pk_columns: event_media_pk_columns_input! + ): event_media -""" -aggregated selection of "notification_preferences" -""" -type notification_preferences_aggregate { - aggregate: notification_preferences_aggregate_fields - nodes: [notification_preferences!]! -} + """ + update multiples rows of table: "event_media" + """ + update_event_media_many( + """updates to execute, in order""" + updates: [event_media_updates!]! + ): [event_media_mutation_response] -""" -aggregate fields of "notification_preferences" -""" -type notification_preferences_aggregate_fields { - avg: notification_preferences_avg_fields - count(columns: [notification_preferences_select_column!], distinct: Boolean): Int! - max: notification_preferences_max_fields - min: notification_preferences_min_fields - stddev: notification_preferences_stddev_fields - stddev_pop: notification_preferences_stddev_pop_fields - stddev_samp: notification_preferences_stddev_samp_fields - sum: notification_preferences_sum_fields - var_pop: notification_preferences_var_pop_fields - var_samp: notification_preferences_var_samp_fields - variance: notification_preferences_variance_fields -} + """ + update data of the table: "event_media_players" + """ + update_event_media_players( + """increments the numeric columns with given value of the filtered values""" + _inc: event_media_players_inc_input -"""aggregate avg on columns""" -type notification_preferences_avg_fields { - steam_id: Float -} + """sets the columns of the filtered rows to the given values""" + _set: event_media_players_set_input -""" -Boolean expression to filter rows from the table "notification_preferences". All fields are combined with a logical 'AND'. -""" -input notification_preferences_bool_exp { - _and: [notification_preferences_bool_exp!] - _not: notification_preferences_bool_exp - _or: [notification_preferences_bool_exp!] - channel: String_comparison_exp - enabled: Boolean_comparison_exp - key: String_comparison_exp - steam_id: bigint_comparison_exp - updated_at: timestamptz_comparison_exp -} + """filter the rows which have to be updated""" + where: event_media_players_bool_exp! + ): event_media_players_mutation_response -""" -unique or primary key constraints on table "notification_preferences" -""" -enum notification_preferences_constraint { """ - unique or primary key constraint on columns "key", "steam_id", "channel" + update single row of the table: "event_media_players" """ - notification_preferences_pkey -} + update_event_media_players_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: event_media_players_inc_input -""" -input type for incrementing numeric columns in table "notification_preferences" -""" -input notification_preferences_inc_input { - steam_id: bigint -} + """sets the columns of the filtered rows to the given values""" + _set: event_media_players_set_input + pk_columns: event_media_players_pk_columns_input! + ): event_media_players -""" -input type for inserting data into table "notification_preferences" -""" -input notification_preferences_insert_input { - channel: String - enabled: Boolean - key: String - steam_id: bigint - updated_at: timestamptz -} + """ + update multiples rows of table: "event_media_players" + """ + update_event_media_players_many( + """updates to execute, in order""" + updates: [event_media_players_updates!]! + ): [event_media_players_mutation_response] -"""aggregate max on columns""" -type notification_preferences_max_fields { - channel: String - key: String - steam_id: bigint - updated_at: timestamptz -} + """ + update data of the table: "event_organizers" + """ + update_event_organizers( + """increments the numeric columns with given value of the filtered values""" + _inc: event_organizers_inc_input -"""aggregate min on columns""" -type notification_preferences_min_fields { - channel: String - key: String - steam_id: bigint - updated_at: timestamptz -} + """sets the columns of the filtered rows to the given values""" + _set: event_organizers_set_input -""" -response of any mutation on the table "notification_preferences" -""" -type notification_preferences_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """filter the rows which have to be updated""" + where: event_organizers_bool_exp! + ): event_organizers_mutation_response - """data from the rows affected by the mutation""" - returning: [notification_preferences!]! -} + """ + update single row of the table: "event_organizers" + """ + update_event_organizers_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: event_organizers_inc_input -""" -on_conflict condition type for table "notification_preferences" -""" -input notification_preferences_on_conflict { - constraint: notification_preferences_constraint! - update_columns: [notification_preferences_update_column!]! = [] - where: notification_preferences_bool_exp -} + """sets the columns of the filtered rows to the given values""" + _set: event_organizers_set_input + pk_columns: event_organizers_pk_columns_input! + ): event_organizers -"""Ordering options when selecting data from "notification_preferences".""" -input notification_preferences_order_by { - channel: order_by - enabled: order_by - key: order_by - steam_id: order_by - updated_at: order_by -} + """ + update multiples rows of table: "event_organizers" + """ + update_event_organizers_many( + """updates to execute, in order""" + updates: [event_organizers_updates!]! + ): [event_organizers_mutation_response] -"""primary key columns input for table: notification_preferences""" -input notification_preferences_pk_columns_input { - channel: String! - key: String! - steam_id: bigint! -} + """ + update data of the table: "event_players" + """ + update_event_players( + """increments the numeric columns with given value of the filtered values""" + _inc: event_players_inc_input -""" -select columns of table "notification_preferences" -""" -enum notification_preferences_select_column { - """column name""" - channel + """sets the columns of the filtered rows to the given values""" + _set: event_players_set_input - """column name""" - enabled + """filter the rows which have to be updated""" + where: event_players_bool_exp! + ): event_players_mutation_response - """column name""" - key + """ + update single row of the table: "event_players" + """ + update_event_players_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: event_players_inc_input - """column name""" - steam_id + """sets the columns of the filtered rows to the given values""" + _set: event_players_set_input + pk_columns: event_players_pk_columns_input! + ): event_players - """column name""" - updated_at -} + """ + update multiples rows of table: "event_players" + """ + update_event_players_many( + """updates to execute, in order""" + updates: [event_players_updates!]! + ): [event_players_mutation_response] -""" -input type for updating data in table "notification_preferences" -""" -input notification_preferences_set_input { - channel: String - enabled: Boolean - key: String - steam_id: bigint - updated_at: timestamptz -} + """ + update data of the table: "event_teams" + """ + update_event_teams( + """sets the columns of the filtered rows to the given values""" + _set: event_teams_set_input -"""aggregate stddev on columns""" -type notification_preferences_stddev_fields { - steam_id: Float -} + """filter the rows which have to be updated""" + where: event_teams_bool_exp! + ): event_teams_mutation_response -"""aggregate stddev_pop on columns""" -type notification_preferences_stddev_pop_fields { - steam_id: Float -} + """ + update single row of the table: "event_teams" + """ + update_event_teams_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: event_teams_set_input + pk_columns: event_teams_pk_columns_input! + ): event_teams -"""aggregate stddev_samp on columns""" -type notification_preferences_stddev_samp_fields { - steam_id: Float -} + """ + update multiples rows of table: "event_teams" + """ + update_event_teams_many( + """updates to execute, in order""" + updates: [event_teams_updates!]! + ): [event_teams_mutation_response] -""" -Streaming cursor of the table "notification_preferences" -""" -input notification_preferences_stream_cursor_input { - """Stream column input with initial value""" - initial_value: notification_preferences_stream_cursor_value_input! + """ + update data of the table: "event_tournaments" + """ + update_event_tournaments( + """sets the columns of the filtered rows to the given values""" + _set: event_tournaments_set_input - """cursor ordering""" - ordering: cursor_ordering -} + """filter the rows which have to be updated""" + where: event_tournaments_bool_exp! + ): event_tournaments_mutation_response -"""Initial value of the column from where the streaming should start""" -input notification_preferences_stream_cursor_value_input { - channel: String - enabled: Boolean - key: String - steam_id: bigint - updated_at: timestamptz -} + """ + update single row of the table: "event_tournaments" + """ + update_event_tournaments_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: event_tournaments_set_input + pk_columns: event_tournaments_pk_columns_input! + ): event_tournaments -"""aggregate sum on columns""" -type notification_preferences_sum_fields { - steam_id: bigint -} + """ + update multiples rows of table: "event_tournaments" + """ + update_event_tournaments_many( + """updates to execute, in order""" + updates: [event_tournaments_updates!]! + ): [event_tournaments_mutation_response] -""" -update columns of table "notification_preferences" -""" -enum notification_preferences_update_column { - """column name""" - channel + """ + update data of the table: "events" + """ + update_events( + """increments the numeric columns with given value of the filtered values""" + _inc: events_inc_input - """column name""" - enabled + """sets the columns of the filtered rows to the given values""" + _set: events_set_input - """column name""" - key + """filter the rows which have to be updated""" + where: events_bool_exp! + ): events_mutation_response - """column name""" - steam_id + """ + update single row of the table: "events" + """ + update_events_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: events_inc_input - """column name""" - updated_at -} + """sets the columns of the filtered rows to the given values""" + _set: events_set_input + pk_columns: events_pk_columns_input! + ): events -input notification_preferences_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: notification_preferences_inc_input + """ + update multiples rows of table: "events" + """ + update_events_many( + """updates to execute, in order""" + updates: [events_updates!]! + ): [events_mutation_response] - """sets the columns of the filtered rows to the given values""" - _set: notification_preferences_set_input + """ + update data of the table: "friends" + """ + update_friends( + """increments the numeric columns with given value of the filtered values""" + _inc: friends_inc_input - """filter the rows which have to be updated""" - where: notification_preferences_bool_exp! -} + """sets the columns of the filtered rows to the given values""" + _set: friends_set_input -"""aggregate var_pop on columns""" -type notification_preferences_var_pop_fields { - steam_id: Float -} + """filter the rows which have to be updated""" + where: friends_bool_exp! + ): friends_mutation_response -"""aggregate var_samp on columns""" -type notification_preferences_var_samp_fields { - steam_id: Float -} + """ + update single row of the table: "friends" + """ + update_friends_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: friends_inc_input -"""aggregate variance on columns""" -type notification_preferences_variance_fields { - steam_id: Float -} + """sets the columns of the filtered rows to the given values""" + _set: friends_set_input + pk_columns: friends_pk_columns_input! + ): friends -""" -columns and relationships of "notifications" -""" -type notifications { - actions( - """JSON select path""" - path: String - ): jsonb - created_at: timestamptz! - data( - """JSON select path""" - path: String - ): jsonb - deletable: Boolean! - deleted_at: timestamptz - entity_id: String - id: uuid! - in_app: Boolean! - is_read: Boolean! - message: String! + """ + update multiples rows of table: "friends" + """ + update_friends_many( + """updates to execute, in order""" + updates: [friends_updates!]! + ): [friends_mutation_response] - """An object relationship""" - player: players - role: e_player_roles_enum! - steam_id: bigint - title: String! - type: e_notification_types_enum! -} + """ + update data of the table: "game_mode_plugins" + """ + update_game_mode_plugins( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: game_mode_plugins_append_input -""" -aggregated selection of "notifications" -""" -type notifications_aggregate { - aggregate: notifications_aggregate_fields - nodes: [notifications!]! -} + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: game_mode_plugins_delete_at_path_input -input notifications_aggregate_bool_exp { - bool_and: notifications_aggregate_bool_exp_bool_and - bool_or: notifications_aggregate_bool_exp_bool_or - count: notifications_aggregate_bool_exp_count -} + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: game_mode_plugins_delete_elem_input -input notifications_aggregate_bool_exp_bool_and { - arguments: notifications_select_column_notifications_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: notifications_bool_exp - predicate: Boolean_comparison_exp! -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: game_mode_plugins_delete_key_input -input notifications_aggregate_bool_exp_bool_or { - arguments: notifications_select_column_notifications_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: notifications_bool_exp - predicate: Boolean_comparison_exp! -} + """increments the numeric columns with given value of the filtered values""" + _inc: game_mode_plugins_inc_input -input notifications_aggregate_bool_exp_count { - arguments: [notifications_select_column!] - distinct: Boolean - filter: notifications_bool_exp - predicate: Int_comparison_exp! -} + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: game_mode_plugins_prepend_input -""" -aggregate fields of "notifications" -""" -type notifications_aggregate_fields { - avg: notifications_avg_fields - count(columns: [notifications_select_column!], distinct: Boolean): Int! - max: notifications_max_fields - min: notifications_min_fields - stddev: notifications_stddev_fields - stddev_pop: notifications_stddev_pop_fields - stddev_samp: notifications_stddev_samp_fields - sum: notifications_sum_fields - var_pop: notifications_var_pop_fields - var_samp: notifications_var_samp_fields - variance: notifications_variance_fields -} + """sets the columns of the filtered rows to the given values""" + _set: game_mode_plugins_set_input -""" -order by aggregate values of table "notifications" -""" -input notifications_aggregate_order_by { - avg: notifications_avg_order_by - count: order_by - max: notifications_max_order_by - min: notifications_min_order_by - stddev: notifications_stddev_order_by - stddev_pop: notifications_stddev_pop_order_by - stddev_samp: notifications_stddev_samp_order_by - sum: notifications_sum_order_by - var_pop: notifications_var_pop_order_by - var_samp: notifications_var_samp_order_by - variance: notifications_variance_order_by -} + """filter the rows which have to be updated""" + where: game_mode_plugins_bool_exp! + ): game_mode_plugins_mutation_response -"""append existing jsonb value of filtered columns with new jsonb value""" -input notifications_append_input { - actions: jsonb - data: jsonb -} + """ + update single row of the table: "game_mode_plugins" + """ + update_game_mode_plugins_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: game_mode_plugins_append_input -""" -input type for inserting array relation for remote table "notifications" -""" -input notifications_arr_rel_insert_input { - data: [notifications_insert_input!]! + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: game_mode_plugins_delete_at_path_input - """upsert condition""" - on_conflict: notifications_on_conflict -} + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: game_mode_plugins_delete_elem_input -"""aggregate avg on columns""" -type notifications_avg_fields { - steam_id: Float -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: game_mode_plugins_delete_key_input -""" -order by avg() on columns of table "notifications" -""" -input notifications_avg_order_by { - steam_id: order_by -} + """increments the numeric columns with given value of the filtered values""" + _inc: game_mode_plugins_inc_input -""" -Boolean expression to filter rows from the table "notifications". All fields are combined with a logical 'AND'. -""" -input notifications_bool_exp { - _and: [notifications_bool_exp!] - _not: notifications_bool_exp - _or: [notifications_bool_exp!] - actions: jsonb_comparison_exp - created_at: timestamptz_comparison_exp - data: jsonb_comparison_exp - deletable: Boolean_comparison_exp - deleted_at: timestamptz_comparison_exp - entity_id: String_comparison_exp - id: uuid_comparison_exp - in_app: Boolean_comparison_exp - is_read: Boolean_comparison_exp - message: String_comparison_exp - player: players_bool_exp - role: e_player_roles_enum_comparison_exp - steam_id: bigint_comparison_exp - title: String_comparison_exp - type: e_notification_types_enum_comparison_exp -} + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: game_mode_plugins_prepend_input + + """sets the columns of the filtered rows to the given values""" + _set: game_mode_plugins_set_input + pk_columns: game_mode_plugins_pk_columns_input! + ): game_mode_plugins -""" -unique or primary key constraints on table "notifications" -""" -enum notifications_constraint { """ - unique or primary key constraint on columns "id" + update multiples rows of table: "game_mode_plugins" """ - notifications_pkey -} + update_game_mode_plugins_many( + """updates to execute, in order""" + updates: [game_mode_plugins_updates!]! + ): [game_mode_plugins_mutation_response] -""" -delete the field or element with specified path (for JSON arrays, negative integers count from the end) -""" -input notifications_delete_at_path_input { - actions: [String!] - data: [String!] -} + """ + update data of the table: "game_modes" + """ + update_game_modes( + """sets the columns of the filtered rows to the given values""" + _set: game_modes_set_input -""" -delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array -""" -input notifications_delete_elem_input { - actions: Int - data: Int -} + """filter the rows which have to be updated""" + where: game_modes_bool_exp! + ): game_modes_mutation_response -""" -delete key/value pair or string element. key/value pairs are matched based on their key value -""" -input notifications_delete_key_input { - actions: String - data: String -} + """ + update single row of the table: "game_modes" + """ + update_game_modes_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: game_modes_set_input + pk_columns: game_modes_pk_columns_input! + ): game_modes -""" -input type for incrementing numeric columns in table "notifications" -""" -input notifications_inc_input { - steam_id: bigint -} + """ + update multiples rows of table: "game_modes" + """ + update_game_modes_many( + """updates to execute, in order""" + updates: [game_modes_updates!]! + ): [game_modes_mutation_response] -""" -input type for inserting data into table "notifications" -""" -input notifications_insert_input { - actions: jsonb - created_at: timestamptz - data: jsonb - deletable: Boolean - deleted_at: timestamptz - entity_id: String - id: uuid - in_app: Boolean - is_read: Boolean - message: String - player: players_obj_rel_insert_input - role: e_player_roles_enum - steam_id: bigint - title: String - type: e_notification_types_enum -} + """ + update data of the table: "game_plugin_installs" + """ + update_game_plugin_installs( + """sets the columns of the filtered rows to the given values""" + _set: game_plugin_installs_set_input -"""aggregate max on columns""" -type notifications_max_fields { - created_at: timestamptz - deleted_at: timestamptz - entity_id: String - id: uuid - message: String - steam_id: bigint - title: String -} + """filter the rows which have to be updated""" + where: game_plugin_installs_bool_exp! + ): game_plugin_installs_mutation_response -""" -order by max() on columns of table "notifications" -""" -input notifications_max_order_by { - created_at: order_by - deleted_at: order_by - entity_id: order_by - id: order_by - message: order_by - steam_id: order_by - title: order_by -} + """ + update single row of the table: "game_plugin_installs" + """ + update_game_plugin_installs_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: game_plugin_installs_set_input + pk_columns: game_plugin_installs_pk_columns_input! + ): game_plugin_installs -"""aggregate min on columns""" -type notifications_min_fields { - created_at: timestamptz - deleted_at: timestamptz - entity_id: String - id: uuid - message: String - steam_id: bigint - title: String -} + """ + update multiples rows of table: "game_plugin_installs" + """ + update_game_plugin_installs_many( + """updates to execute, in order""" + updates: [game_plugin_installs_updates!]! + ): [game_plugin_installs_mutation_response] -""" -order by min() on columns of table "notifications" -""" -input notifications_min_order_by { - created_at: order_by - deleted_at: order_by - entity_id: order_by - id: order_by - message: order_by - steam_id: order_by - title: order_by -} + """ + update data of the table: "game_plugin_versions" + """ + update_game_plugin_versions( + """increments the numeric columns with given value of the filtered values""" + _inc: game_plugin_versions_inc_input -""" -response of any mutation on the table "notifications" -""" -type notifications_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """sets the columns of the filtered rows to the given values""" + _set: game_plugin_versions_set_input - """data from the rows affected by the mutation""" - returning: [notifications!]! -} + """filter the rows which have to be updated""" + where: game_plugin_versions_bool_exp! + ): game_plugin_versions_mutation_response -""" -on_conflict condition type for table "notifications" -""" -input notifications_on_conflict { - constraint: notifications_constraint! - update_columns: [notifications_update_column!]! = [] - where: notifications_bool_exp -} + """ + update single row of the table: "game_plugin_versions" + """ + update_game_plugin_versions_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: game_plugin_versions_inc_input -"""Ordering options when selecting data from "notifications".""" -input notifications_order_by { - actions: order_by - created_at: order_by - data: order_by - deletable: order_by - deleted_at: order_by - entity_id: order_by - id: order_by - in_app: order_by - is_read: order_by - message: order_by - player: players_order_by - role: order_by - steam_id: order_by - title: order_by - type: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: game_plugin_versions_set_input + pk_columns: game_plugin_versions_pk_columns_input! + ): game_plugin_versions -"""primary key columns input for table: notifications""" -input notifications_pk_columns_input { - id: uuid! -} + """ + update multiples rows of table: "game_plugin_versions" + """ + update_game_plugin_versions_many( + """updates to execute, in order""" + updates: [game_plugin_versions_updates!]! + ): [game_plugin_versions_mutation_response] -"""prepend existing jsonb value of filtered columns with new jsonb value""" -input notifications_prepend_input { - actions: jsonb - data: jsonb -} + """ + update data of the table: "game_plugins" + """ + update_game_plugins( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: game_plugins_append_input -""" -select columns of table "notifications" -""" -enum notifications_select_column { - """column name""" - actions + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: game_plugins_delete_at_path_input - """column name""" - created_at + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: game_plugins_delete_elem_input - """column name""" - data + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: game_plugins_delete_key_input - """column name""" - deletable + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: game_plugins_prepend_input - """column name""" - deleted_at + """sets the columns of the filtered rows to the given values""" + _set: game_plugins_set_input - """column name""" - entity_id + """filter the rows which have to be updated""" + where: game_plugins_bool_exp! + ): game_plugins_mutation_response - """column name""" - id + """ + update single row of the table: "game_plugins" + """ + update_game_plugins_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: game_plugins_append_input - """column name""" - in_app + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: game_plugins_delete_at_path_input - """column name""" - is_read + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: game_plugins_delete_elem_input - """column name""" - message + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: game_plugins_delete_key_input - """column name""" - role + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: game_plugins_prepend_input - """column name""" - steam_id + """sets the columns of the filtered rows to the given values""" + _set: game_plugins_set_input + pk_columns: game_plugins_pk_columns_input! + ): game_plugins - """column name""" - title + """ + update multiples rows of table: "game_plugins" + """ + update_game_plugins_many( + """updates to execute, in order""" + updates: [game_plugins_updates!]! + ): [game_plugins_mutation_response] - """column name""" - type -} + """ + update data of the table: "game_server_node_plugins" + """ + update_game_server_node_plugins( + """sets the columns of the filtered rows to the given values""" + _set: game_server_node_plugins_set_input -""" -select "notifications_aggregate_bool_exp_bool_and_arguments_columns" columns of table "notifications" -""" -enum notifications_select_column_notifications_aggregate_bool_exp_bool_and_arguments_columns { - """column name""" - deletable + """filter the rows which have to be updated""" + where: game_server_node_plugins_bool_exp! + ): game_server_node_plugins_mutation_response - """column name""" - in_app + """ + update single row of the table: "game_server_node_plugins" + """ + update_game_server_node_plugins_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: game_server_node_plugins_set_input + pk_columns: game_server_node_plugins_pk_columns_input! + ): game_server_node_plugins - """column name""" - is_read -} + """ + update multiples rows of table: "game_server_node_plugins" + """ + update_game_server_node_plugins_many( + """updates to execute, in order""" + updates: [game_server_node_plugins_updates!]! + ): [game_server_node_plugins_mutation_response] -""" -select "notifications_aggregate_bool_exp_bool_or_arguments_columns" columns of table "notifications" -""" -enum notifications_select_column_notifications_aggregate_bool_exp_bool_or_arguments_columns { - """column name""" - deletable + """ + update data of the table: "game_server_nodes" + """ + update_game_server_nodes( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: game_server_nodes_append_input - """column name""" - in_app + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: game_server_nodes_delete_at_path_input - """column name""" - is_read -} + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: game_server_nodes_delete_elem_input -""" -input type for updating data in table "notifications" -""" -input notifications_set_input { - actions: jsonb - created_at: timestamptz - data: jsonb - deletable: Boolean - deleted_at: timestamptz - entity_id: String - id: uuid - in_app: Boolean - is_read: Boolean - message: String - role: e_player_roles_enum - steam_id: bigint - title: String - type: e_notification_types_enum -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: game_server_nodes_delete_key_input -"""aggregate stddev on columns""" -type notifications_stddev_fields { - steam_id: Float -} + """increments the numeric columns with given value of the filtered values""" + _inc: game_server_nodes_inc_input -""" -order by stddev() on columns of table "notifications" -""" -input notifications_stddev_order_by { - steam_id: order_by -} + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: game_server_nodes_prepend_input -"""aggregate stddev_pop on columns""" -type notifications_stddev_pop_fields { - steam_id: Float -} + """sets the columns of the filtered rows to the given values""" + _set: game_server_nodes_set_input -""" -order by stddev_pop() on columns of table "notifications" -""" -input notifications_stddev_pop_order_by { - steam_id: order_by -} + """filter the rows which have to be updated""" + where: game_server_nodes_bool_exp! + ): game_server_nodes_mutation_response -"""aggregate stddev_samp on columns""" -type notifications_stddev_samp_fields { - steam_id: Float -} + """ + update single row of the table: "game_server_nodes" + """ + update_game_server_nodes_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: game_server_nodes_append_input -""" -order by stddev_samp() on columns of table "notifications" -""" -input notifications_stddev_samp_order_by { - steam_id: order_by -} + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: game_server_nodes_delete_at_path_input -""" -Streaming cursor of the table "notifications" -""" -input notifications_stream_cursor_input { - """Stream column input with initial value""" - initial_value: notifications_stream_cursor_value_input! + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: game_server_nodes_delete_elem_input - """cursor ordering""" - ordering: cursor_ordering -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: game_server_nodes_delete_key_input -"""Initial value of the column from where the streaming should start""" -input notifications_stream_cursor_value_input { - actions: jsonb - created_at: timestamptz - data: jsonb - deletable: Boolean - deleted_at: timestamptz - entity_id: String - id: uuid - in_app: Boolean - is_read: Boolean - message: String - role: e_player_roles_enum - steam_id: bigint - title: String - type: e_notification_types_enum -} + """increments the numeric columns with given value of the filtered values""" + _inc: game_server_nodes_inc_input -"""aggregate sum on columns""" -type notifications_sum_fields { - steam_id: bigint -} + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: game_server_nodes_prepend_input -""" -order by sum() on columns of table "notifications" -""" -input notifications_sum_order_by { - steam_id: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: game_server_nodes_set_input + pk_columns: game_server_nodes_pk_columns_input! + ): game_server_nodes -""" -update columns of table "notifications" -""" -enum notifications_update_column { - """column name""" - actions + """ + update multiples rows of table: "game_server_nodes" + """ + update_game_server_nodes_many( + """updates to execute, in order""" + updates: [game_server_nodes_updates!]! + ): [game_server_nodes_mutation_response] - """column name""" - created_at + """ + update data of the table: "game_versions" + """ + update_game_versions( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: game_versions_append_input - """column name""" - data + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: game_versions_delete_at_path_input - """column name""" - deletable + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: game_versions_delete_elem_input - """column name""" - deleted_at + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: game_versions_delete_key_input - """column name""" - entity_id + """increments the numeric columns with given value of the filtered values""" + _inc: game_versions_inc_input - """column name""" - id + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: game_versions_prepend_input - """column name""" - in_app + """sets the columns of the filtered rows to the given values""" + _set: game_versions_set_input - """column name""" - is_read + """filter the rows which have to be updated""" + where: game_versions_bool_exp! + ): game_versions_mutation_response - """column name""" - message + """ + update single row of the table: "game_versions" + """ + update_game_versions_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: game_versions_append_input - """column name""" - role + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: game_versions_delete_at_path_input - """column name""" - steam_id + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: game_versions_delete_elem_input - """column name""" - title + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: game_versions_delete_key_input - """column name""" - type -} + """increments the numeric columns with given value of the filtered values""" + _inc: game_versions_inc_input -input notifications_updates { - """append existing jsonb value of filtered columns with new jsonb value""" - _append: notifications_append_input + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: game_versions_prepend_input - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: notifications_delete_at_path_input + """sets the columns of the filtered rows to the given values""" + _set: game_versions_set_input + pk_columns: game_versions_pk_columns_input! + ): game_versions """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + update multiples rows of table: "game_versions" """ - _delete_elem: notifications_delete_elem_input + update_game_versions_many( + """updates to execute, in order""" + updates: [game_versions_updates!]! + ): [game_versions_mutation_response] """ - delete key/value pair or string element. key/value pairs are matched based on their key value + update data of the table: "gamedata_signature_validations" """ - _delete_key: notifications_delete_key_input + update_gamedata_signature_validations( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: gamedata_signature_validations_append_input - """increments the numeric columns with given value of the filtered values""" - _inc: notifications_inc_input + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: gamedata_signature_validations_delete_at_path_input - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: notifications_prepend_input + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: gamedata_signature_validations_delete_elem_input - """sets the columns of the filtered rows to the given values""" - _set: notifications_set_input + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: gamedata_signature_validations_delete_key_input - """filter the rows which have to be updated""" - where: notifications_bool_exp! -} + """increments the numeric columns with given value of the filtered values""" + _inc: gamedata_signature_validations_inc_input -"""aggregate var_pop on columns""" -type notifications_var_pop_fields { - steam_id: Float -} + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: gamedata_signature_validations_prepend_input -""" -order by var_pop() on columns of table "notifications" -""" -input notifications_var_pop_order_by { - steam_id: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: gamedata_signature_validations_set_input -"""aggregate var_samp on columns""" -type notifications_var_samp_fields { - steam_id: Float -} + """filter the rows which have to be updated""" + where: gamedata_signature_validations_bool_exp! + ): gamedata_signature_validations_mutation_response -""" -order by var_samp() on columns of table "notifications" -""" -input notifications_var_samp_order_by { - steam_id: order_by -} + """ + update single row of the table: "gamedata_signature_validations" + """ + update_gamedata_signature_validations_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: gamedata_signature_validations_append_input -"""aggregate variance on columns""" -type notifications_variance_fields { - steam_id: Float -} + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: gamedata_signature_validations_delete_at_path_input -""" -order by variance() on columns of table "notifications" -""" -input notifications_variance_order_by { - steam_id: order_by -} + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: gamedata_signature_validations_delete_elem_input -scalar numeric + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: gamedata_signature_validations_delete_key_input -""" -Boolean expression to compare columns of type "numeric". All fields are combined with logical 'AND'. -""" -input numeric_comparison_exp { - _eq: numeric - _gt: numeric - _gte: numeric - _in: [numeric!] - _is_null: Boolean - _lt: numeric - _lte: numeric - _neq: numeric - _nin: [numeric!] -} + """increments the numeric columns with given value of the filtered values""" + _inc: gamedata_signature_validations_inc_input -"""column ordering options""" -enum order_by { - """in ascending order, nulls last""" - asc + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: gamedata_signature_validations_prepend_input - """in ascending order, nulls first""" - asc_nulls_first + """sets the columns of the filtered rows to the given values""" + _set: gamedata_signature_validations_set_input + pk_columns: gamedata_signature_validations_pk_columns_input! + ): gamedata_signature_validations - """in ascending order, nulls last""" - asc_nulls_last + """ + update multiples rows of table: "gamedata_signature_validations" + """ + update_gamedata_signature_validations_many( + """updates to execute, in order""" + updates: [gamedata_signature_validations_updates!]! + ): [gamedata_signature_validations_mutation_response] - """in descending order, nulls first""" - desc + """ + update data of the table: "leaderboard_entries" + """ + update_leaderboard_entries( + """increments the numeric columns with given value of the filtered values""" + _inc: leaderboard_entries_inc_input - """in descending order, nulls first""" - desc_nulls_first + """sets the columns of the filtered rows to the given values""" + _set: leaderboard_entries_set_input - """in descending order, nulls last""" - desc_nulls_last -} + """filter the rows which have to be updated""" + where: leaderboard_entries_bool_exp! + ): leaderboard_entries_mutation_response -""" -columns and relationships of "pending_match_import_players" -""" -type pending_match_import_players { - created_at: timestamptz! + """ + update multiples rows of table: "leaderboard_entries" + """ + update_leaderboard_entries_many( + """updates to execute, in order""" + updates: [leaderboard_entries_updates!]! + ): [leaderboard_entries_mutation_response] - """An object relationship""" - pending_match_import: pending_match_imports! + """ + update data of the table: "league_divisions" + """ + update_league_divisions( + """increments the numeric columns with given value of the filtered values""" + _inc: league_divisions_inc_input - """An object relationship""" - player: players! - steam_id: bigint! - valve_match_id: numeric! -} + """sets the columns of the filtered rows to the given values""" + _set: league_divisions_set_input -""" -aggregated selection of "pending_match_import_players" -""" -type pending_match_import_players_aggregate { - aggregate: pending_match_import_players_aggregate_fields - nodes: [pending_match_import_players!]! -} + """filter the rows which have to be updated""" + where: league_divisions_bool_exp! + ): league_divisions_mutation_response -input pending_match_import_players_aggregate_bool_exp { - count: pending_match_import_players_aggregate_bool_exp_count -} + """ + update single row of the table: "league_divisions" + """ + update_league_divisions_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: league_divisions_inc_input -input pending_match_import_players_aggregate_bool_exp_count { - arguments: [pending_match_import_players_select_column!] - distinct: Boolean - filter: pending_match_import_players_bool_exp - predicate: Int_comparison_exp! -} + """sets the columns of the filtered rows to the given values""" + _set: league_divisions_set_input + pk_columns: league_divisions_pk_columns_input! + ): league_divisions -""" -aggregate fields of "pending_match_import_players" -""" -type pending_match_import_players_aggregate_fields { - avg: pending_match_import_players_avg_fields - count(columns: [pending_match_import_players_select_column!], distinct: Boolean): Int! - max: pending_match_import_players_max_fields - min: pending_match_import_players_min_fields - stddev: pending_match_import_players_stddev_fields - stddev_pop: pending_match_import_players_stddev_pop_fields - stddev_samp: pending_match_import_players_stddev_samp_fields - sum: pending_match_import_players_sum_fields - var_pop: pending_match_import_players_var_pop_fields - var_samp: pending_match_import_players_var_samp_fields - variance: pending_match_import_players_variance_fields -} + """ + update multiples rows of table: "league_divisions" + """ + update_league_divisions_many( + """updates to execute, in order""" + updates: [league_divisions_updates!]! + ): [league_divisions_mutation_response] -""" -order by aggregate values of table "pending_match_import_players" -""" -input pending_match_import_players_aggregate_order_by { - avg: pending_match_import_players_avg_order_by - count: order_by - max: pending_match_import_players_max_order_by - min: pending_match_import_players_min_order_by - stddev: pending_match_import_players_stddev_order_by - stddev_pop: pending_match_import_players_stddev_pop_order_by - stddev_samp: pending_match_import_players_stddev_samp_order_by - sum: pending_match_import_players_sum_order_by - var_pop: pending_match_import_players_var_pop_order_by - var_samp: pending_match_import_players_var_samp_order_by - variance: pending_match_import_players_variance_order_by -} + """ + update data of the table: "league_match_weeks" + """ + update_league_match_weeks( + """increments the numeric columns with given value of the filtered values""" + _inc: league_match_weeks_inc_input -""" -input type for inserting array relation for remote table "pending_match_import_players" -""" -input pending_match_import_players_arr_rel_insert_input { - data: [pending_match_import_players_insert_input!]! + """sets the columns of the filtered rows to the given values""" + _set: league_match_weeks_set_input - """upsert condition""" - on_conflict: pending_match_import_players_on_conflict -} + """filter the rows which have to be updated""" + where: league_match_weeks_bool_exp! + ): league_match_weeks_mutation_response -"""aggregate avg on columns""" -type pending_match_import_players_avg_fields { - steam_id: Float - valve_match_id: Float -} + """ + update single row of the table: "league_match_weeks" + """ + update_league_match_weeks_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: league_match_weeks_inc_input -""" -order by avg() on columns of table "pending_match_import_players" -""" -input pending_match_import_players_avg_order_by { - steam_id: order_by - valve_match_id: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: league_match_weeks_set_input + pk_columns: league_match_weeks_pk_columns_input! + ): league_match_weeks -""" -Boolean expression to filter rows from the table "pending_match_import_players". All fields are combined with a logical 'AND'. -""" -input pending_match_import_players_bool_exp { - _and: [pending_match_import_players_bool_exp!] - _not: pending_match_import_players_bool_exp - _or: [pending_match_import_players_bool_exp!] - created_at: timestamptz_comparison_exp - pending_match_import: pending_match_imports_bool_exp - player: players_bool_exp - steam_id: bigint_comparison_exp - valve_match_id: numeric_comparison_exp -} + """ + update multiples rows of table: "league_match_weeks" + """ + update_league_match_weeks_many( + """updates to execute, in order""" + updates: [league_match_weeks_updates!]! + ): [league_match_weeks_mutation_response] -""" -unique or primary key constraints on table "pending_match_import_players" -""" -enum pending_match_import_players_constraint { """ - unique or primary key constraint on columns "steam_id", "valve_match_id" + update data of the table: "league_relegation_playoffs" """ - pending_match_import_players_pkey -} + update_league_relegation_playoffs( + """increments the numeric columns with given value of the filtered values""" + _inc: league_relegation_playoffs_inc_input -""" -input type for incrementing numeric columns in table "pending_match_import_players" -""" -input pending_match_import_players_inc_input { - steam_id: bigint - valve_match_id: numeric -} + """sets the columns of the filtered rows to the given values""" + _set: league_relegation_playoffs_set_input -""" -input type for inserting data into table "pending_match_import_players" -""" -input pending_match_import_players_insert_input { - created_at: timestamptz - pending_match_import: pending_match_imports_obj_rel_insert_input - player: players_obj_rel_insert_input - steam_id: bigint - valve_match_id: numeric -} + """filter the rows which have to be updated""" + where: league_relegation_playoffs_bool_exp! + ): league_relegation_playoffs_mutation_response -"""aggregate max on columns""" -type pending_match_import_players_max_fields { - created_at: timestamptz - steam_id: bigint - valve_match_id: numeric -} + """ + update single row of the table: "league_relegation_playoffs" + """ + update_league_relegation_playoffs_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: league_relegation_playoffs_inc_input -""" -order by max() on columns of table "pending_match_import_players" -""" -input pending_match_import_players_max_order_by { - created_at: order_by - steam_id: order_by - valve_match_id: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: league_relegation_playoffs_set_input + pk_columns: league_relegation_playoffs_pk_columns_input! + ): league_relegation_playoffs -"""aggregate min on columns""" -type pending_match_import_players_min_fields { - created_at: timestamptz - steam_id: bigint - valve_match_id: numeric -} + """ + update multiples rows of table: "league_relegation_playoffs" + """ + update_league_relegation_playoffs_many( + """updates to execute, in order""" + updates: [league_relegation_playoffs_updates!]! + ): [league_relegation_playoffs_mutation_response] -""" -order by min() on columns of table "pending_match_import_players" -""" -input pending_match_import_players_min_order_by { - created_at: order_by - steam_id: order_by - valve_match_id: order_by -} + """ + update data of the table: "league_scheduling_proposals" + """ + update_league_scheduling_proposals( + """increments the numeric columns with given value of the filtered values""" + _inc: league_scheduling_proposals_inc_input -""" -response of any mutation on the table "pending_match_import_players" -""" -type pending_match_import_players_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """sets the columns of the filtered rows to the given values""" + _set: league_scheduling_proposals_set_input - """data from the rows affected by the mutation""" - returning: [pending_match_import_players!]! -} + """filter the rows which have to be updated""" + where: league_scheduling_proposals_bool_exp! + ): league_scheduling_proposals_mutation_response -""" -on_conflict condition type for table "pending_match_import_players" -""" -input pending_match_import_players_on_conflict { - constraint: pending_match_import_players_constraint! - update_columns: [pending_match_import_players_update_column!]! = [] - where: pending_match_import_players_bool_exp -} + """ + update single row of the table: "league_scheduling_proposals" + """ + update_league_scheduling_proposals_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: league_scheduling_proposals_inc_input -""" -Ordering options when selecting data from "pending_match_import_players". -""" -input pending_match_import_players_order_by { - created_at: order_by - pending_match_import: pending_match_imports_order_by - player: players_order_by - steam_id: order_by - valve_match_id: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: league_scheduling_proposals_set_input + pk_columns: league_scheduling_proposals_pk_columns_input! + ): league_scheduling_proposals -"""primary key columns input for table: pending_match_import_players""" -input pending_match_import_players_pk_columns_input { - steam_id: bigint! - valve_match_id: numeric! -} + """ + update multiples rows of table: "league_scheduling_proposals" + """ + update_league_scheduling_proposals_many( + """updates to execute, in order""" + updates: [league_scheduling_proposals_updates!]! + ): [league_scheduling_proposals_mutation_response] -""" -select columns of table "pending_match_import_players" -""" -enum pending_match_import_players_select_column { - """column name""" - created_at + """ + update data of the table: "league_season_divisions" + """ + update_league_season_divisions( + """sets the columns of the filtered rows to the given values""" + _set: league_season_divisions_set_input - """column name""" - steam_id + """filter the rows which have to be updated""" + where: league_season_divisions_bool_exp! + ): league_season_divisions_mutation_response - """column name""" - valve_match_id -} + """ + update single row of the table: "league_season_divisions" + """ + update_league_season_divisions_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: league_season_divisions_set_input + pk_columns: league_season_divisions_pk_columns_input! + ): league_season_divisions -""" -input type for updating data in table "pending_match_import_players" -""" -input pending_match_import_players_set_input { - created_at: timestamptz - steam_id: bigint - valve_match_id: numeric -} + """ + update multiples rows of table: "league_season_divisions" + """ + update_league_season_divisions_many( + """updates to execute, in order""" + updates: [league_season_divisions_updates!]! + ): [league_season_divisions_mutation_response] -"""aggregate stddev on columns""" -type pending_match_import_players_stddev_fields { - steam_id: Float - valve_match_id: Float -} + """ + update data of the table: "league_seasons" + """ + update_league_seasons( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: league_seasons_append_input -""" -order by stddev() on columns of table "pending_match_import_players" -""" -input pending_match_import_players_stddev_order_by { - steam_id: order_by - valve_match_id: order_by -} + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: league_seasons_delete_at_path_input -"""aggregate stddev_pop on columns""" -type pending_match_import_players_stddev_pop_fields { - steam_id: Float - valve_match_id: Float -} + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: league_seasons_delete_elem_input -""" -order by stddev_pop() on columns of table "pending_match_import_players" -""" -input pending_match_import_players_stddev_pop_order_by { - steam_id: order_by - valve_match_id: order_by -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: league_seasons_delete_key_input -"""aggregate stddev_samp on columns""" -type pending_match_import_players_stddev_samp_fields { - steam_id: Float - valve_match_id: Float -} + """increments the numeric columns with given value of the filtered values""" + _inc: league_seasons_inc_input -""" -order by stddev_samp() on columns of table "pending_match_import_players" -""" -input pending_match_import_players_stddev_samp_order_by { - steam_id: order_by - valve_match_id: order_by -} + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: league_seasons_prepend_input -""" -Streaming cursor of the table "pending_match_import_players" -""" -input pending_match_import_players_stream_cursor_input { - """Stream column input with initial value""" - initial_value: pending_match_import_players_stream_cursor_value_input! + """sets the columns of the filtered rows to the given values""" + _set: league_seasons_set_input - """cursor ordering""" - ordering: cursor_ordering -} + """filter the rows which have to be updated""" + where: league_seasons_bool_exp! + ): league_seasons_mutation_response -"""Initial value of the column from where the streaming should start""" -input pending_match_import_players_stream_cursor_value_input { - created_at: timestamptz - steam_id: bigint - valve_match_id: numeric -} + """ + update single row of the table: "league_seasons" + """ + update_league_seasons_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: league_seasons_append_input -"""aggregate sum on columns""" -type pending_match_import_players_sum_fields { - steam_id: bigint - valve_match_id: numeric -} + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: league_seasons_delete_at_path_input -""" -order by sum() on columns of table "pending_match_import_players" -""" -input pending_match_import_players_sum_order_by { - steam_id: order_by - valve_match_id: order_by -} + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: league_seasons_delete_elem_input -""" -update columns of table "pending_match_import_players" -""" -enum pending_match_import_players_update_column { - """column name""" - created_at + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: league_seasons_delete_key_input - """column name""" - steam_id + """increments the numeric columns with given value of the filtered values""" + _inc: league_seasons_inc_input - """column name""" - valve_match_id -} + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: league_seasons_prepend_input -input pending_match_import_players_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: pending_match_import_players_inc_input + """sets the columns of the filtered rows to the given values""" + _set: league_seasons_set_input + pk_columns: league_seasons_pk_columns_input! + ): league_seasons - """sets the columns of the filtered rows to the given values""" - _set: pending_match_import_players_set_input + """ + update multiples rows of table: "league_seasons" + """ + update_league_seasons_many( + """updates to execute, in order""" + updates: [league_seasons_updates!]! + ): [league_seasons_mutation_response] - """filter the rows which have to be updated""" - where: pending_match_import_players_bool_exp! -} + """ + update data of the table: "league_team_movements" + """ + update_league_team_movements( + """increments the numeric columns with given value of the filtered values""" + _inc: league_team_movements_inc_input -"""aggregate var_pop on columns""" -type pending_match_import_players_var_pop_fields { - steam_id: Float - valve_match_id: Float -} + """sets the columns of the filtered rows to the given values""" + _set: league_team_movements_set_input -""" -order by var_pop() on columns of table "pending_match_import_players" -""" -input pending_match_import_players_var_pop_order_by { - steam_id: order_by - valve_match_id: order_by -} + """filter the rows which have to be updated""" + where: league_team_movements_bool_exp! + ): league_team_movements_mutation_response -"""aggregate var_samp on columns""" -type pending_match_import_players_var_samp_fields { - steam_id: Float - valve_match_id: Float -} + """ + update single row of the table: "league_team_movements" + """ + update_league_team_movements_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: league_team_movements_inc_input -""" -order by var_samp() on columns of table "pending_match_import_players" -""" -input pending_match_import_players_var_samp_order_by { - steam_id: order_by - valve_match_id: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: league_team_movements_set_input + pk_columns: league_team_movements_pk_columns_input! + ): league_team_movements -"""aggregate variance on columns""" -type pending_match_import_players_variance_fields { - steam_id: Float - valve_match_id: Float -} + """ + update multiples rows of table: "league_team_movements" + """ + update_league_team_movements_many( + """updates to execute, in order""" + updates: [league_team_movements_updates!]! + ): [league_team_movements_mutation_response] -""" -order by variance() on columns of table "pending_match_import_players" -""" -input pending_match_import_players_variance_order_by { - steam_id: order_by - valve_match_id: order_by -} + """ + update data of the table: "league_team_rosters" + """ + update_league_team_rosters( + """increments the numeric columns with given value of the filtered values""" + _inc: league_team_rosters_inc_input -""" -columns and relationships of "pending_match_imports" -""" -type pending_match_imports { - created_at: timestamptz! - demo_url: String - error: String - map_name: String - match_start_time: timestamptz + """sets the columns of the filtered rows to the given values""" + _set: league_team_rosters_set_input - """An array relationship""" - players( - """distinct select on columns""" - distinct_on: [pending_match_import_players_select_column!] + """filter the rows which have to be updated""" + where: league_team_rosters_bool_exp! + ): league_team_rosters_mutation_response - """limit the number of rows returned""" - limit: Int + """ + update single row of the table: "league_team_rosters" + """ + update_league_team_rosters_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: league_team_rosters_inc_input - """skip the first n rows. Use only with order_by""" - offset: Int + """sets the columns of the filtered rows to the given values""" + _set: league_team_rosters_set_input + pk_columns: league_team_rosters_pk_columns_input! + ): league_team_rosters - """sort the rows by one or more columns""" - order_by: [pending_match_import_players_order_by!] + """ + update multiples rows of table: "league_team_rosters" + """ + update_league_team_rosters_many( + """updates to execute, in order""" + updates: [league_team_rosters_updates!]! + ): [league_team_rosters_mutation_response] - """filter the rows returned""" - where: pending_match_import_players_bool_exp - ): [pending_match_import_players!]! + """ + update data of the table: "league_team_seasons" + """ + update_league_team_seasons( + """increments the numeric columns with given value of the filtered values""" + _inc: league_team_seasons_inc_input - """An aggregate relationship""" - players_aggregate( - """distinct select on columns""" - distinct_on: [pending_match_import_players_select_column!] + """sets the columns of the filtered rows to the given values""" + _set: league_team_seasons_set_input - """limit the number of rows returned""" - limit: Int + """filter the rows which have to be updated""" + where: league_team_seasons_bool_exp! + ): league_team_seasons_mutation_response - """skip the first n rows. Use only with order_by""" - offset: Int + """ + update single row of the table: "league_team_seasons" + """ + update_league_team_seasons_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: league_team_seasons_inc_input - """sort the rows by one or more columns""" - order_by: [pending_match_import_players_order_by!] + """sets the columns of the filtered rows to the given values""" + _set: league_team_seasons_set_input + pk_columns: league_team_seasons_pk_columns_input! + ): league_team_seasons - """filter the rows returned""" - where: pending_match_import_players_bool_exp - ): pending_match_import_players_aggregate! - share_code: String! - status: String! - updated_at: timestamptz! - valve_match_id: numeric! -} + """ + update multiples rows of table: "league_team_seasons" + """ + update_league_team_seasons_many( + """updates to execute, in order""" + updates: [league_team_seasons_updates!]! + ): [league_team_seasons_mutation_response] -""" -aggregated selection of "pending_match_imports" -""" -type pending_match_imports_aggregate { - aggregate: pending_match_imports_aggregate_fields - nodes: [pending_match_imports!]! -} + """ + update data of the table: "league_teams" + """ + update_league_teams( + """sets the columns of the filtered rows to the given values""" + _set: league_teams_set_input -""" -aggregate fields of "pending_match_imports" -""" -type pending_match_imports_aggregate_fields { - avg: pending_match_imports_avg_fields - count(columns: [pending_match_imports_select_column!], distinct: Boolean): Int! - max: pending_match_imports_max_fields - min: pending_match_imports_min_fields - stddev: pending_match_imports_stddev_fields - stddev_pop: pending_match_imports_stddev_pop_fields - stddev_samp: pending_match_imports_stddev_samp_fields - sum: pending_match_imports_sum_fields - var_pop: pending_match_imports_var_pop_fields - var_samp: pending_match_imports_var_samp_fields - variance: pending_match_imports_variance_fields -} + """filter the rows which have to be updated""" + where: league_teams_bool_exp! + ): league_teams_mutation_response -"""aggregate avg on columns""" -type pending_match_imports_avg_fields { - valve_match_id: Float -} + """ + update single row of the table: "league_teams" + """ + update_league_teams_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: league_teams_set_input + pk_columns: league_teams_pk_columns_input! + ): league_teams -""" -Boolean expression to filter rows from the table "pending_match_imports". All fields are combined with a logical 'AND'. -""" -input pending_match_imports_bool_exp { - _and: [pending_match_imports_bool_exp!] - _not: pending_match_imports_bool_exp - _or: [pending_match_imports_bool_exp!] - created_at: timestamptz_comparison_exp - demo_url: String_comparison_exp - error: String_comparison_exp - map_name: String_comparison_exp - match_start_time: timestamptz_comparison_exp - players: pending_match_import_players_bool_exp - players_aggregate: pending_match_import_players_aggregate_bool_exp - share_code: String_comparison_exp - status: String_comparison_exp - updated_at: timestamptz_comparison_exp - valve_match_id: numeric_comparison_exp -} + """ + update multiples rows of table: "league_teams" + """ + update_league_teams_many( + """updates to execute, in order""" + updates: [league_teams_updates!]! + ): [league_teams_mutation_response] -""" -unique or primary key constraints on table "pending_match_imports" -""" -enum pending_match_imports_constraint { """ - unique or primary key constraint on columns "valve_match_id" + update data of the table: "lobbies" """ - pending_match_imports_pkey -} + update_lobbies( + """sets the columns of the filtered rows to the given values""" + _set: lobbies_set_input -""" -input type for incrementing numeric columns in table "pending_match_imports" -""" -input pending_match_imports_inc_input { - valve_match_id: numeric -} + """filter the rows which have to be updated""" + where: lobbies_bool_exp! + ): lobbies_mutation_response -""" -input type for inserting data into table "pending_match_imports" -""" -input pending_match_imports_insert_input { - created_at: timestamptz - demo_url: String - error: String - map_name: String - match_start_time: timestamptz - players: pending_match_import_players_arr_rel_insert_input - share_code: String - status: String - updated_at: timestamptz - valve_match_id: numeric -} + """ + update single row of the table: "lobbies" + """ + update_lobbies_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: lobbies_set_input + pk_columns: lobbies_pk_columns_input! + ): lobbies -"""aggregate max on columns""" -type pending_match_imports_max_fields { - created_at: timestamptz - demo_url: String - error: String - map_name: String - match_start_time: timestamptz - share_code: String - status: String - updated_at: timestamptz - valve_match_id: numeric -} + """ + update multiples rows of table: "lobbies" + """ + update_lobbies_many( + """updates to execute, in order""" + updates: [lobbies_updates!]! + ): [lobbies_mutation_response] -"""aggregate min on columns""" -type pending_match_imports_min_fields { - created_at: timestamptz - demo_url: String - error: String - map_name: String - match_start_time: timestamptz - share_code: String - status: String - updated_at: timestamptz - valve_match_id: numeric -} + """ + update data of the table: "lobby_players" + """ + update_lobby_players( + """increments the numeric columns with given value of the filtered values""" + _inc: lobby_players_inc_input -""" -response of any mutation on the table "pending_match_imports" -""" -type pending_match_imports_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """sets the columns of the filtered rows to the given values""" + _set: lobby_players_set_input - """data from the rows affected by the mutation""" - returning: [pending_match_imports!]! -} + """filter the rows which have to be updated""" + where: lobby_players_bool_exp! + ): lobby_players_mutation_response -""" -input type for inserting object relation for remote table "pending_match_imports" -""" -input pending_match_imports_obj_rel_insert_input { - data: pending_match_imports_insert_input! + """ + update single row of the table: "lobby_players" + """ + update_lobby_players_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: lobby_players_inc_input - """upsert condition""" - on_conflict: pending_match_imports_on_conflict -} + """sets the columns of the filtered rows to the given values""" + _set: lobby_players_set_input + pk_columns: lobby_players_pk_columns_input! + ): lobby_players -""" -on_conflict condition type for table "pending_match_imports" -""" -input pending_match_imports_on_conflict { - constraint: pending_match_imports_constraint! - update_columns: [pending_match_imports_update_column!]! = [] - where: pending_match_imports_bool_exp -} + """ + update multiples rows of table: "lobby_players" + """ + update_lobby_players_many( + """updates to execute, in order""" + updates: [lobby_players_updates!]! + ): [lobby_players_mutation_response] -"""Ordering options when selecting data from "pending_match_imports".""" -input pending_match_imports_order_by { - created_at: order_by - demo_url: order_by - error: order_by - map_name: order_by - match_start_time: order_by - players_aggregate: pending_match_import_players_aggregate_order_by - share_code: order_by - status: order_by - updated_at: order_by - valve_match_id: order_by -} + """ + update data of the table: "map_pools" + """ + update_map_pools( + """sets the columns of the filtered rows to the given values""" + _set: map_pools_set_input -"""primary key columns input for table: pending_match_imports""" -input pending_match_imports_pk_columns_input { - valve_match_id: numeric! -} + """filter the rows which have to be updated""" + where: map_pools_bool_exp! + ): map_pools_mutation_response -""" -select columns of table "pending_match_imports" -""" -enum pending_match_imports_select_column { - """column name""" - created_at + """ + update single row of the table: "map_pools" + """ + update_map_pools_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: map_pools_set_input + pk_columns: map_pools_pk_columns_input! + ): map_pools - """column name""" - demo_url + """ + update multiples rows of table: "map_pools" + """ + update_map_pools_many( + """updates to execute, in order""" + updates: [map_pools_updates!]! + ): [map_pools_mutation_response] - """column name""" - error + """ + update data of the table: "maps" + """ + update_maps( + """sets the columns of the filtered rows to the given values""" + _set: maps_set_input - """column name""" - map_name + """filter the rows which have to be updated""" + where: maps_bool_exp! + ): maps_mutation_response - """column name""" - match_start_time + """ + update single row of the table: "maps" + """ + update_maps_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: maps_set_input + pk_columns: maps_pk_columns_input! + ): maps - """column name""" - share_code + """ + update multiples rows of table: "maps" + """ + update_maps_many( + """updates to execute, in order""" + updates: [maps_updates!]! + ): [maps_mutation_response] - """column name""" - status + """ + update data of the table: "match_clips" + """ + update_match_clips( + """increments the numeric columns with given value of the filtered values""" + _inc: match_clips_inc_input - """column name""" - updated_at + """sets the columns of the filtered rows to the given values""" + _set: match_clips_set_input - """column name""" - valve_match_id -} + """filter the rows which have to be updated""" + where: match_clips_bool_exp! + ): match_clips_mutation_response -""" -input type for updating data in table "pending_match_imports" -""" -input pending_match_imports_set_input { - created_at: timestamptz - demo_url: String - error: String - map_name: String - match_start_time: timestamptz - share_code: String - status: String - updated_at: timestamptz - valve_match_id: numeric -} + """ + update single row of the table: "match_clips" + """ + update_match_clips_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: match_clips_inc_input -"""aggregate stddev on columns""" -type pending_match_imports_stddev_fields { - valve_match_id: Float -} + """sets the columns of the filtered rows to the given values""" + _set: match_clips_set_input + pk_columns: match_clips_pk_columns_input! + ): match_clips -"""aggregate stddev_pop on columns""" -type pending_match_imports_stddev_pop_fields { - valve_match_id: Float -} + """ + update multiples rows of table: "match_clips" + """ + update_match_clips_many( + """updates to execute, in order""" + updates: [match_clips_updates!]! + ): [match_clips_mutation_response] -"""aggregate stddev_samp on columns""" -type pending_match_imports_stddev_samp_fields { - valve_match_id: Float -} + """ + update data of the table: "match_demo_sessions" + """ + update_match_demo_sessions( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: match_demo_sessions_append_input -""" -Streaming cursor of the table "pending_match_imports" -""" -input pending_match_imports_stream_cursor_input { - """Stream column input with initial value""" - initial_value: pending_match_imports_stream_cursor_value_input! + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: match_demo_sessions_delete_at_path_input - """cursor ordering""" - ordering: cursor_ordering -} + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: match_demo_sessions_delete_elem_input -"""Initial value of the column from where the streaming should start""" -input pending_match_imports_stream_cursor_value_input { - created_at: timestamptz - demo_url: String - error: String - map_name: String - match_start_time: timestamptz - share_code: String - status: String - updated_at: timestamptz - valve_match_id: numeric -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: match_demo_sessions_delete_key_input -"""aggregate sum on columns""" -type pending_match_imports_sum_fields { - valve_match_id: numeric -} + """increments the numeric columns with given value of the filtered values""" + _inc: match_demo_sessions_inc_input -""" -update columns of table "pending_match_imports" -""" -enum pending_match_imports_update_column { - """column name""" - created_at + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: match_demo_sessions_prepend_input - """column name""" - demo_url + """sets the columns of the filtered rows to the given values""" + _set: match_demo_sessions_set_input - """column name""" - error + """filter the rows which have to be updated""" + where: match_demo_sessions_bool_exp! + ): match_demo_sessions_mutation_response - """column name""" - map_name + """ + update single row of the table: "match_demo_sessions" + """ + update_match_demo_sessions_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: match_demo_sessions_append_input - """column name""" - match_start_time + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: match_demo_sessions_delete_at_path_input - """column name""" - share_code - - """column name""" - status - - """column name""" - updated_at + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: match_demo_sessions_delete_elem_input - """column name""" - valve_match_id -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: match_demo_sessions_delete_key_input -input pending_match_imports_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: pending_match_imports_inc_input + """increments the numeric columns with given value of the filtered values""" + _inc: match_demo_sessions_inc_input - """sets the columns of the filtered rows to the given values""" - _set: pending_match_imports_set_input + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: match_demo_sessions_prepend_input - """filter the rows which have to be updated""" - where: pending_match_imports_bool_exp! -} + """sets the columns of the filtered rows to the given values""" + _set: match_demo_sessions_set_input + pk_columns: match_demo_sessions_pk_columns_input! + ): match_demo_sessions -"""aggregate var_pop on columns""" -type pending_match_imports_var_pop_fields { - valve_match_id: Float -} + """ + update multiples rows of table: "match_demo_sessions" + """ + update_match_demo_sessions_many( + """updates to execute, in order""" + updates: [match_demo_sessions_updates!]! + ): [match_demo_sessions_mutation_response] -"""aggregate var_samp on columns""" -type pending_match_imports_var_samp_fields { - valve_match_id: Float -} + """ + update data of the table: "match_lineup_players" + """ + update_match_lineup_players( + """increments the numeric columns with given value of the filtered values""" + _inc: match_lineup_players_inc_input -"""aggregate variance on columns""" -type pending_match_imports_variance_fields { - valve_match_id: Float -} + """sets the columns of the filtered rows to the given values""" + _set: match_lineup_players_set_input -""" -columns and relationships of "player_aim_stats_demo" -""" -type player_aim_stats_demo { - """An object relationship""" - attacker: players - attacker_steam_id: bigint! - counter_strafe_eligible_shots: Int! - counter_strafed_shots: Int! - crosshair_angle_count: Int! - crosshair_angle_sum_deg: numeric! - first_bullet_hits: Int! - first_bullet_shots: Int! - headshot_hits: Int! - hits: Int! - hits_at_spotted: Int! + """filter the rows which have to be updated""" + where: match_lineup_players_bool_exp! + ): match_lineup_players_mutation_response - """An object relationship""" - match: matches! - match_id: uuid! + """ + update single row of the table: "match_lineup_players" + """ + update_match_lineup_players_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: match_lineup_players_inc_input - """An object relationship""" - match_map: match_maps! - match_map_id: uuid! - non_awp_hits: Int! - on_target_frames: Int! - shots_at_spotted: Int! - spray_hits: Int! - spray_shots: Int! - time_to_damage_count: Int! - time_to_damage_sum_s: numeric! - total_engagement_frames: Int! -} + """sets the columns of the filtered rows to the given values""" + _set: match_lineup_players_set_input + pk_columns: match_lineup_players_pk_columns_input! + ): match_lineup_players -""" -aggregated selection of "player_aim_stats_demo" -""" -type player_aim_stats_demo_aggregate { - aggregate: player_aim_stats_demo_aggregate_fields - nodes: [player_aim_stats_demo!]! -} + """ + update multiples rows of table: "match_lineup_players" + """ + update_match_lineup_players_many( + """updates to execute, in order""" + updates: [match_lineup_players_updates!]! + ): [match_lineup_players_mutation_response] -""" -aggregate fields of "player_aim_stats_demo" -""" -type player_aim_stats_demo_aggregate_fields { - avg: player_aim_stats_demo_avg_fields - count(columns: [player_aim_stats_demo_select_column!], distinct: Boolean): Int! - max: player_aim_stats_demo_max_fields - min: player_aim_stats_demo_min_fields - stddev: player_aim_stats_demo_stddev_fields - stddev_pop: player_aim_stats_demo_stddev_pop_fields - stddev_samp: player_aim_stats_demo_stddev_samp_fields - sum: player_aim_stats_demo_sum_fields - var_pop: player_aim_stats_demo_var_pop_fields - var_samp: player_aim_stats_demo_var_samp_fields - variance: player_aim_stats_demo_variance_fields -} + """ + update data of the table: "match_lineups" + """ + update_match_lineups( + """increments the numeric columns with given value of the filtered values""" + _inc: match_lineups_inc_input -"""aggregate avg on columns""" -type player_aim_stats_demo_avg_fields { - attacker_steam_id: Float - counter_strafe_eligible_shots: Float - counter_strafed_shots: Float - crosshair_angle_count: Float - crosshair_angle_sum_deg: Float - first_bullet_hits: Float - first_bullet_shots: Float - headshot_hits: Float - hits: Float - hits_at_spotted: Float - non_awp_hits: Float - on_target_frames: Float - shots_at_spotted: Float - spray_hits: Float - spray_shots: Float - time_to_damage_count: Float - time_to_damage_sum_s: Float - total_engagement_frames: Float -} + """sets the columns of the filtered rows to the given values""" + _set: match_lineups_set_input -""" -Boolean expression to filter rows from the table "player_aim_stats_demo". All fields are combined with a logical 'AND'. -""" -input player_aim_stats_demo_bool_exp { - _and: [player_aim_stats_demo_bool_exp!] - _not: player_aim_stats_demo_bool_exp - _or: [player_aim_stats_demo_bool_exp!] - attacker: players_bool_exp - attacker_steam_id: bigint_comparison_exp - counter_strafe_eligible_shots: Int_comparison_exp - counter_strafed_shots: Int_comparison_exp - crosshair_angle_count: Int_comparison_exp - crosshair_angle_sum_deg: numeric_comparison_exp - first_bullet_hits: Int_comparison_exp - first_bullet_shots: Int_comparison_exp - headshot_hits: Int_comparison_exp - hits: Int_comparison_exp - hits_at_spotted: Int_comparison_exp - match: matches_bool_exp - match_id: uuid_comparison_exp - match_map: match_maps_bool_exp - match_map_id: uuid_comparison_exp - non_awp_hits: Int_comparison_exp - on_target_frames: Int_comparison_exp - shots_at_spotted: Int_comparison_exp - spray_hits: Int_comparison_exp - spray_shots: Int_comparison_exp - time_to_damage_count: Int_comparison_exp - time_to_damage_sum_s: numeric_comparison_exp - total_engagement_frames: Int_comparison_exp -} + """filter the rows which have to be updated""" + where: match_lineups_bool_exp! + ): match_lineups_mutation_response -""" -unique or primary key constraints on table "player_aim_stats_demo" -""" -enum player_aim_stats_demo_constraint { """ - unique or primary key constraint on columns "attacker_steam_id", "match_map_id" + update single row of the table: "match_lineups" """ - player_aim_stats_demo_pkey -} + update_match_lineups_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: match_lineups_inc_input -""" -input type for incrementing numeric columns in table "player_aim_stats_demo" -""" -input player_aim_stats_demo_inc_input { - attacker_steam_id: bigint - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - crosshair_angle_count: Int - crosshair_angle_sum_deg: numeric - first_bullet_hits: Int - first_bullet_shots: Int - headshot_hits: Int - hits: Int - hits_at_spotted: Int - non_awp_hits: Int - on_target_frames: Int - shots_at_spotted: Int - spray_hits: Int - spray_shots: Int - time_to_damage_count: Int - time_to_damage_sum_s: numeric - total_engagement_frames: Int -} + """sets the columns of the filtered rows to the given values""" + _set: match_lineups_set_input + pk_columns: match_lineups_pk_columns_input! + ): match_lineups -""" -input type for inserting data into table "player_aim_stats_demo" -""" -input player_aim_stats_demo_insert_input { - attacker: players_obj_rel_insert_input - attacker_steam_id: bigint - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - crosshair_angle_count: Int - crosshair_angle_sum_deg: numeric - first_bullet_hits: Int - first_bullet_shots: Int - headshot_hits: Int - hits: Int - hits_at_spotted: Int - match: matches_obj_rel_insert_input - match_id: uuid - match_map: match_maps_obj_rel_insert_input - match_map_id: uuid - non_awp_hits: Int - on_target_frames: Int - shots_at_spotted: Int - spray_hits: Int - spray_shots: Int - time_to_damage_count: Int - time_to_damage_sum_s: numeric - total_engagement_frames: Int -} + """ + update multiples rows of table: "match_lineups" + """ + update_match_lineups_many( + """updates to execute, in order""" + updates: [match_lineups_updates!]! + ): [match_lineups_mutation_response] -"""aggregate max on columns""" -type player_aim_stats_demo_max_fields { - attacker_steam_id: bigint - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - crosshair_angle_count: Int - crosshair_angle_sum_deg: numeric - first_bullet_hits: Int - first_bullet_shots: Int - headshot_hits: Int - hits: Int - hits_at_spotted: Int - match_id: uuid - match_map_id: uuid - non_awp_hits: Int - on_target_frames: Int - shots_at_spotted: Int - spray_hits: Int - spray_shots: Int - time_to_damage_count: Int - time_to_damage_sum_s: numeric - total_engagement_frames: Int -} + """ + update data of the table: "match_map_demos" + """ + update_match_map_demos( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: match_map_demos_append_input -"""aggregate min on columns""" -type player_aim_stats_demo_min_fields { - attacker_steam_id: bigint - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - crosshair_angle_count: Int - crosshair_angle_sum_deg: numeric - first_bullet_hits: Int - first_bullet_shots: Int - headshot_hits: Int - hits: Int - hits_at_spotted: Int - match_id: uuid - match_map_id: uuid - non_awp_hits: Int - on_target_frames: Int - shots_at_spotted: Int - spray_hits: Int - spray_shots: Int - time_to_damage_count: Int - time_to_damage_sum_s: numeric - total_engagement_frames: Int -} + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: match_map_demos_delete_at_path_input -""" -response of any mutation on the table "player_aim_stats_demo" -""" -type player_aim_stats_demo_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: match_map_demos_delete_elem_input - """data from the rows affected by the mutation""" - returning: [player_aim_stats_demo!]! -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: match_map_demos_delete_key_input -""" -on_conflict condition type for table "player_aim_stats_demo" -""" -input player_aim_stats_demo_on_conflict { - constraint: player_aim_stats_demo_constraint! - update_columns: [player_aim_stats_demo_update_column!]! = [] - where: player_aim_stats_demo_bool_exp -} + """increments the numeric columns with given value of the filtered values""" + _inc: match_map_demos_inc_input -"""Ordering options when selecting data from "player_aim_stats_demo".""" -input player_aim_stats_demo_order_by { - attacker: players_order_by - attacker_steam_id: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - crosshair_angle_count: order_by - crosshair_angle_sum_deg: order_by - first_bullet_hits: order_by - first_bullet_shots: order_by - headshot_hits: order_by - hits: order_by - hits_at_spotted: order_by - match: matches_order_by - match_id: order_by - match_map: match_maps_order_by - match_map_id: order_by - non_awp_hits: order_by - on_target_frames: order_by - shots_at_spotted: order_by - spray_hits: order_by - spray_shots: order_by - time_to_damage_count: order_by - time_to_damage_sum_s: order_by - total_engagement_frames: order_by -} + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: match_map_demos_prepend_input -"""primary key columns input for table: player_aim_stats_demo""" -input player_aim_stats_demo_pk_columns_input { - attacker_steam_id: bigint! - match_map_id: uuid! -} + """sets the columns of the filtered rows to the given values""" + _set: match_map_demos_set_input -""" -select columns of table "player_aim_stats_demo" -""" -enum player_aim_stats_demo_select_column { - """column name""" - attacker_steam_id + """filter the rows which have to be updated""" + where: match_map_demos_bool_exp! + ): match_map_demos_mutation_response - """column name""" - counter_strafe_eligible_shots + """ + update single row of the table: "match_map_demos" + """ + update_match_map_demos_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: match_map_demos_append_input - """column name""" - counter_strafed_shots + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: match_map_demos_delete_at_path_input - """column name""" - crosshair_angle_count + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: match_map_demos_delete_elem_input - """column name""" - crosshair_angle_sum_deg + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: match_map_demos_delete_key_input - """column name""" - first_bullet_hits + """increments the numeric columns with given value of the filtered values""" + _inc: match_map_demos_inc_input - """column name""" - first_bullet_shots + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: match_map_demos_prepend_input - """column name""" - headshot_hits + """sets the columns of the filtered rows to the given values""" + _set: match_map_demos_set_input + pk_columns: match_map_demos_pk_columns_input! + ): match_map_demos - """column name""" - hits + """ + update multiples rows of table: "match_map_demos" + """ + update_match_map_demos_many( + """updates to execute, in order""" + updates: [match_map_demos_updates!]! + ): [match_map_demos_mutation_response] - """column name""" - hits_at_spotted + """ + update data of the table: "match_map_rounds" + """ + update_match_map_rounds( + """increments the numeric columns with given value of the filtered values""" + _inc: match_map_rounds_inc_input - """column name""" - match_id + """sets the columns of the filtered rows to the given values""" + _set: match_map_rounds_set_input - """column name""" - match_map_id + """filter the rows which have to be updated""" + where: match_map_rounds_bool_exp! + ): match_map_rounds_mutation_response - """column name""" - non_awp_hits + """ + update single row of the table: "match_map_rounds" + """ + update_match_map_rounds_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: match_map_rounds_inc_input - """column name""" - on_target_frames + """sets the columns of the filtered rows to the given values""" + _set: match_map_rounds_set_input + pk_columns: match_map_rounds_pk_columns_input! + ): match_map_rounds - """column name""" - shots_at_spotted + """ + update multiples rows of table: "match_map_rounds" + """ + update_match_map_rounds_many( + """updates to execute, in order""" + updates: [match_map_rounds_updates!]! + ): [match_map_rounds_mutation_response] - """column name""" - spray_hits + """ + update data of the table: "match_map_veto_picks" + """ + update_match_map_veto_picks( + """sets the columns of the filtered rows to the given values""" + _set: match_map_veto_picks_set_input - """column name""" - spray_shots + """filter the rows which have to be updated""" + where: match_map_veto_picks_bool_exp! + ): match_map_veto_picks_mutation_response - """column name""" - time_to_damage_count + """ + update single row of the table: "match_map_veto_picks" + """ + update_match_map_veto_picks_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: match_map_veto_picks_set_input + pk_columns: match_map_veto_picks_pk_columns_input! + ): match_map_veto_picks - """column name""" - time_to_damage_sum_s + """ + update multiples rows of table: "match_map_veto_picks" + """ + update_match_map_veto_picks_many( + """updates to execute, in order""" + updates: [match_map_veto_picks_updates!]! + ): [match_map_veto_picks_mutation_response] - """column name""" - total_engagement_frames -} + """ + update data of the table: "match_maps" + """ + update_match_maps( + """increments the numeric columns with given value of the filtered values""" + _inc: match_maps_inc_input -""" -input type for updating data in table "player_aim_stats_demo" -""" -input player_aim_stats_demo_set_input { - attacker_steam_id: bigint - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - crosshair_angle_count: Int - crosshair_angle_sum_deg: numeric - first_bullet_hits: Int - first_bullet_shots: Int - headshot_hits: Int - hits: Int - hits_at_spotted: Int - match_id: uuid - match_map_id: uuid - non_awp_hits: Int - on_target_frames: Int - shots_at_spotted: Int - spray_hits: Int - spray_shots: Int - time_to_damage_count: Int - time_to_damage_sum_s: numeric - total_engagement_frames: Int -} + """sets the columns of the filtered rows to the given values""" + _set: match_maps_set_input -"""aggregate stddev on columns""" -type player_aim_stats_demo_stddev_fields { - attacker_steam_id: Float - counter_strafe_eligible_shots: Float - counter_strafed_shots: Float - crosshair_angle_count: Float - crosshair_angle_sum_deg: Float - first_bullet_hits: Float - first_bullet_shots: Float - headshot_hits: Float - hits: Float - hits_at_spotted: Float - non_awp_hits: Float - on_target_frames: Float - shots_at_spotted: Float - spray_hits: Float - spray_shots: Float - time_to_damage_count: Float - time_to_damage_sum_s: Float - total_engagement_frames: Float -} + """filter the rows which have to be updated""" + where: match_maps_bool_exp! + ): match_maps_mutation_response -"""aggregate stddev_pop on columns""" -type player_aim_stats_demo_stddev_pop_fields { - attacker_steam_id: Float - counter_strafe_eligible_shots: Float - counter_strafed_shots: Float - crosshair_angle_count: Float - crosshair_angle_sum_deg: Float - first_bullet_hits: Float - first_bullet_shots: Float - headshot_hits: Float - hits: Float - hits_at_spotted: Float - non_awp_hits: Float - on_target_frames: Float - shots_at_spotted: Float - spray_hits: Float - spray_shots: Float - time_to_damage_count: Float - time_to_damage_sum_s: Float - total_engagement_frames: Float -} + """ + update single row of the table: "match_maps" + """ + update_match_maps_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: match_maps_inc_input -"""aggregate stddev_samp on columns""" -type player_aim_stats_demo_stddev_samp_fields { - attacker_steam_id: Float - counter_strafe_eligible_shots: Float - counter_strafed_shots: Float - crosshair_angle_count: Float - crosshair_angle_sum_deg: Float - first_bullet_hits: Float - first_bullet_shots: Float - headshot_hits: Float - hits: Float - hits_at_spotted: Float - non_awp_hits: Float - on_target_frames: Float - shots_at_spotted: Float - spray_hits: Float - spray_shots: Float - time_to_damage_count: Float - time_to_damage_sum_s: Float - total_engagement_frames: Float -} + """sets the columns of the filtered rows to the given values""" + _set: match_maps_set_input + pk_columns: match_maps_pk_columns_input! + ): match_maps -""" -Streaming cursor of the table "player_aim_stats_demo" -""" -input player_aim_stats_demo_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_aim_stats_demo_stream_cursor_value_input! + """ + update multiples rows of table: "match_maps" + """ + update_match_maps_many( + """updates to execute, in order""" + updates: [match_maps_updates!]! + ): [match_maps_mutation_response] - """cursor ordering""" - ordering: cursor_ordering -} + """ + update data of the table: "match_options" + """ + update_match_options( + """increments the numeric columns with given value of the filtered values""" + _inc: match_options_inc_input -"""Initial value of the column from where the streaming should start""" -input player_aim_stats_demo_stream_cursor_value_input { - attacker_steam_id: bigint - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - crosshair_angle_count: Int - crosshair_angle_sum_deg: numeric - first_bullet_hits: Int - first_bullet_shots: Int - headshot_hits: Int - hits: Int - hits_at_spotted: Int - match_id: uuid - match_map_id: uuid - non_awp_hits: Int - on_target_frames: Int - shots_at_spotted: Int - spray_hits: Int - spray_shots: Int - time_to_damage_count: Int - time_to_damage_sum_s: numeric - total_engagement_frames: Int -} + """sets the columns of the filtered rows to the given values""" + _set: match_options_set_input -"""aggregate sum on columns""" -type player_aim_stats_demo_sum_fields { - attacker_steam_id: bigint - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - crosshair_angle_count: Int - crosshair_angle_sum_deg: numeric - first_bullet_hits: Int - first_bullet_shots: Int - headshot_hits: Int - hits: Int - hits_at_spotted: Int - non_awp_hits: Int - on_target_frames: Int - shots_at_spotted: Int - spray_hits: Int - spray_shots: Int - time_to_damage_count: Int - time_to_damage_sum_s: numeric - total_engagement_frames: Int -} + """filter the rows which have to be updated""" + where: match_options_bool_exp! + ): match_options_mutation_response -""" -update columns of table "player_aim_stats_demo" -""" -enum player_aim_stats_demo_update_column { - """column name""" - attacker_steam_id + """ + update single row of the table: "match_options" + """ + update_match_options_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: match_options_inc_input - """column name""" - counter_strafe_eligible_shots + """sets the columns of the filtered rows to the given values""" + _set: match_options_set_input + pk_columns: match_options_pk_columns_input! + ): match_options - """column name""" - counter_strafed_shots + """ + update multiples rows of table: "match_options" + """ + update_match_options_many( + """updates to execute, in order""" + updates: [match_options_updates!]! + ): [match_options_mutation_response] - """column name""" - crosshair_angle_count + """ + update data of the table: "match_region_veto_picks" + """ + update_match_region_veto_picks( + """sets the columns of the filtered rows to the given values""" + _set: match_region_veto_picks_set_input - """column name""" - crosshair_angle_sum_deg + """filter the rows which have to be updated""" + where: match_region_veto_picks_bool_exp! + ): match_region_veto_picks_mutation_response - """column name""" - first_bullet_hits + """ + update single row of the table: "match_region_veto_picks" + """ + update_match_region_veto_picks_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: match_region_veto_picks_set_input + pk_columns: match_region_veto_picks_pk_columns_input! + ): match_region_veto_picks - """column name""" - first_bullet_shots + """ + update multiples rows of table: "match_region_veto_picks" + """ + update_match_region_veto_picks_many( + """updates to execute, in order""" + updates: [match_region_veto_picks_updates!]! + ): [match_region_veto_picks_mutation_response] - """column name""" - headshot_hits + """ + update data of the table: "match_streams" + """ + update_match_streams( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: match_streams_append_input - """column name""" - hits + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: match_streams_delete_at_path_input - """column name""" - hits_at_spotted + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: match_streams_delete_elem_input - """column name""" - match_id + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: match_streams_delete_key_input - """column name""" - match_map_id + """increments the numeric columns with given value of the filtered values""" + _inc: match_streams_inc_input - """column name""" - non_awp_hits + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: match_streams_prepend_input - """column name""" - on_target_frames + """sets the columns of the filtered rows to the given values""" + _set: match_streams_set_input - """column name""" - shots_at_spotted + """filter the rows which have to be updated""" + where: match_streams_bool_exp! + ): match_streams_mutation_response - """column name""" - spray_hits + """ + update single row of the table: "match_streams" + """ + update_match_streams_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: match_streams_append_input - """column name""" - spray_shots + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: match_streams_delete_at_path_input - """column name""" - time_to_damage_count + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: match_streams_delete_elem_input - """column name""" - time_to_damage_sum_s + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: match_streams_delete_key_input - """column name""" - total_engagement_frames -} + """increments the numeric columns with given value of the filtered values""" + _inc: match_streams_inc_input -input player_aim_stats_demo_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: player_aim_stats_demo_inc_input + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: match_streams_prepend_input - """sets the columns of the filtered rows to the given values""" - _set: player_aim_stats_demo_set_input + """sets the columns of the filtered rows to the given values""" + _set: match_streams_set_input + pk_columns: match_streams_pk_columns_input! + ): match_streams - """filter the rows which have to be updated""" - where: player_aim_stats_demo_bool_exp! -} + """ + update multiples rows of table: "match_streams" + """ + update_match_streams_many( + """updates to execute, in order""" + updates: [match_streams_updates!]! + ): [match_streams_mutation_response] -"""aggregate var_pop on columns""" -type player_aim_stats_demo_var_pop_fields { - attacker_steam_id: Float - counter_strafe_eligible_shots: Float - counter_strafed_shots: Float - crosshair_angle_count: Float - crosshair_angle_sum_deg: Float - first_bullet_hits: Float - first_bullet_shots: Float - headshot_hits: Float - hits: Float - hits_at_spotted: Float - non_awp_hits: Float - on_target_frames: Float - shots_at_spotted: Float - spray_hits: Float - spray_shots: Float - time_to_damage_count: Float - time_to_damage_sum_s: Float - total_engagement_frames: Float -} + """ + update data of the table: "match_type_cfgs" + """ + update_match_type_cfgs( + """sets the columns of the filtered rows to the given values""" + _set: match_type_cfgs_set_input -"""aggregate var_samp on columns""" -type player_aim_stats_demo_var_samp_fields { - attacker_steam_id: Float - counter_strafe_eligible_shots: Float - counter_strafed_shots: Float - crosshair_angle_count: Float - crosshair_angle_sum_deg: Float - first_bullet_hits: Float - first_bullet_shots: Float - headshot_hits: Float - hits: Float - hits_at_spotted: Float - non_awp_hits: Float - on_target_frames: Float - shots_at_spotted: Float - spray_hits: Float - spray_shots: Float - time_to_damage_count: Float - time_to_damage_sum_s: Float - total_engagement_frames: Float -} + """filter the rows which have to be updated""" + where: match_type_cfgs_bool_exp! + ): match_type_cfgs_mutation_response -"""aggregate variance on columns""" -type player_aim_stats_demo_variance_fields { - attacker_steam_id: Float - counter_strafe_eligible_shots: Float - counter_strafed_shots: Float - crosshair_angle_count: Float - crosshair_angle_sum_deg: Float - first_bullet_hits: Float - first_bullet_shots: Float - headshot_hits: Float - hits: Float - hits_at_spotted: Float - non_awp_hits: Float - on_target_frames: Float - shots_at_spotted: Float - spray_hits: Float - spray_shots: Float - time_to_damage_count: Float - time_to_damage_sum_s: Float - total_engagement_frames: Float -} + """ + update single row of the table: "match_type_cfgs" + """ + update_match_type_cfgs_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: match_type_cfgs_set_input + pk_columns: match_type_cfgs_pk_columns_input! + ): match_type_cfgs -""" -columns and relationships of "player_aim_weapon_stats" -""" -type player_aim_weapon_stats { - first_bullet_hits: Int! - first_bullet_shots: Int! - hits: Int! - hits_spotted: Int! + """ + update multiples rows of table: "match_type_cfgs" + """ + update_match_type_cfgs_many( + """updates to execute, in order""" + updates: [match_type_cfgs_updates!]! + ): [match_type_cfgs_mutation_response] - """An object relationship""" - match: matches! - match_id: uuid! + """ + update data of the table: "matches" + """ + update_matches( + """increments the numeric columns with given value of the filtered values""" + _inc: matches_inc_input - """An object relationship""" - match_map: match_maps! - match_map_id: uuid! + """sets the columns of the filtered rows to the given values""" + _set: matches_set_input - """An object relationship""" - player: players - shots: Int! - shots_spotted: Int! - steam_id: bigint! - weapon_class: String! -} + """filter the rows which have to be updated""" + where: matches_bool_exp! + ): matches_mutation_response -""" -aggregated selection of "player_aim_weapon_stats" -""" -type player_aim_weapon_stats_aggregate { - aggregate: player_aim_weapon_stats_aggregate_fields - nodes: [player_aim_weapon_stats!]! -} + """ + update single row of the table: "matches" + """ + update_matches_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: matches_inc_input -input player_aim_weapon_stats_aggregate_bool_exp { - count: player_aim_weapon_stats_aggregate_bool_exp_count -} + """sets the columns of the filtered rows to the given values""" + _set: matches_set_input + pk_columns: matches_pk_columns_input! + ): matches -input player_aim_weapon_stats_aggregate_bool_exp_count { - arguments: [player_aim_weapon_stats_select_column!] - distinct: Boolean - filter: player_aim_weapon_stats_bool_exp - predicate: Int_comparison_exp! -} + """ + update multiples rows of table: "matches" + """ + update_matches_many( + """updates to execute, in order""" + updates: [matches_updates!]! + ): [matches_mutation_response] -""" -aggregate fields of "player_aim_weapon_stats" -""" -type player_aim_weapon_stats_aggregate_fields { - avg: player_aim_weapon_stats_avg_fields - count(columns: [player_aim_weapon_stats_select_column!], distinct: Boolean): Int! - max: player_aim_weapon_stats_max_fields - min: player_aim_weapon_stats_min_fields - stddev: player_aim_weapon_stats_stddev_fields - stddev_pop: player_aim_weapon_stats_stddev_pop_fields - stddev_samp: player_aim_weapon_stats_stddev_samp_fields - sum: player_aim_weapon_stats_sum_fields - var_pop: player_aim_weapon_stats_var_pop_fields - var_samp: player_aim_weapon_stats_var_samp_fields - variance: player_aim_weapon_stats_variance_fields -} - -""" -order by aggregate values of table "player_aim_weapon_stats" -""" -input player_aim_weapon_stats_aggregate_order_by { - avg: player_aim_weapon_stats_avg_order_by - count: order_by - max: player_aim_weapon_stats_max_order_by - min: player_aim_weapon_stats_min_order_by - stddev: player_aim_weapon_stats_stddev_order_by - stddev_pop: player_aim_weapon_stats_stddev_pop_order_by - stddev_samp: player_aim_weapon_stats_stddev_samp_order_by - sum: player_aim_weapon_stats_sum_order_by - var_pop: player_aim_weapon_stats_var_pop_order_by - var_samp: player_aim_weapon_stats_var_samp_order_by - variance: player_aim_weapon_stats_variance_order_by -} - -""" -input type for inserting array relation for remote table "player_aim_weapon_stats" -""" -input player_aim_weapon_stats_arr_rel_insert_input { - data: [player_aim_weapon_stats_insert_input!]! - - """upsert condition""" - on_conflict: player_aim_weapon_stats_on_conflict -} + """ + update data of the table: "migration_hashes.hashes" + """ + update_migration_hashes_hashes( + """sets the columns of the filtered rows to the given values""" + _set: migration_hashes_hashes_set_input -"""aggregate avg on columns""" -type player_aim_weapon_stats_avg_fields { - first_bullet_hits: Float - first_bullet_shots: Float - hits: Float - hits_spotted: Float - shots: Float - shots_spotted: Float - steam_id: Float -} + """filter the rows which have to be updated""" + where: migration_hashes_hashes_bool_exp! + ): migration_hashes_hashes_mutation_response -""" -order by avg() on columns of table "player_aim_weapon_stats" -""" -input player_aim_weapon_stats_avg_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by -} + """ + update single row of the table: "migration_hashes.hashes" + """ + update_migration_hashes_hashes_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: migration_hashes_hashes_set_input + pk_columns: migration_hashes_hashes_pk_columns_input! + ): migration_hashes_hashes -""" -Boolean expression to filter rows from the table "player_aim_weapon_stats". All fields are combined with a logical 'AND'. -""" -input player_aim_weapon_stats_bool_exp { - _and: [player_aim_weapon_stats_bool_exp!] - _not: player_aim_weapon_stats_bool_exp - _or: [player_aim_weapon_stats_bool_exp!] - first_bullet_hits: Int_comparison_exp - first_bullet_shots: Int_comparison_exp - hits: Int_comparison_exp - hits_spotted: Int_comparison_exp - match: matches_bool_exp - match_id: uuid_comparison_exp - match_map: match_maps_bool_exp - match_map_id: uuid_comparison_exp - player: players_bool_exp - shots: Int_comparison_exp - shots_spotted: Int_comparison_exp - steam_id: bigint_comparison_exp - weapon_class: String_comparison_exp -} + """ + update multiples rows of table: "migration_hashes.hashes" + """ + update_migration_hashes_hashes_many( + """updates to execute, in order""" + updates: [migration_hashes_hashes_updates!]! + ): [migration_hashes_hashes_mutation_response] -""" -unique or primary key constraints on table "player_aim_weapon_stats" -""" -enum player_aim_weapon_stats_constraint { """ - unique or primary key constraint on columns "steam_id", "weapon_class", "match_map_id" + update data of the table: "v_my_friends" """ - player_aim_weapon_stats_pkey -} + update_my_friends( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: my_friends_append_input -""" -input type for incrementing numeric columns in table "player_aim_weapon_stats" -""" -input player_aim_weapon_stats_inc_input { - first_bullet_hits: Int - first_bullet_shots: Int - hits: Int - hits_spotted: Int - shots: Int - shots_spotted: Int - steam_id: bigint -} + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: my_friends_delete_at_path_input -""" -input type for inserting data into table "player_aim_weapon_stats" -""" -input player_aim_weapon_stats_insert_input { - first_bullet_hits: Int - first_bullet_shots: Int - hits: Int - hits_spotted: Int - match: matches_obj_rel_insert_input - match_id: uuid - match_map: match_maps_obj_rel_insert_input - match_map_id: uuid - player: players_obj_rel_insert_input - shots: Int - shots_spotted: Int - steam_id: bigint - weapon_class: String -} + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: my_friends_delete_elem_input -"""aggregate max on columns""" -type player_aim_weapon_stats_max_fields { - first_bullet_hits: Int - first_bullet_shots: Int - hits: Int - hits_spotted: Int - match_id: uuid - match_map_id: uuid - shots: Int - shots_spotted: Int - steam_id: bigint - weapon_class: String -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: my_friends_delete_key_input -""" -order by max() on columns of table "player_aim_weapon_stats" -""" -input player_aim_weapon_stats_max_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - match_id: order_by - match_map_id: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by - weapon_class: order_by -} + """increments the numeric columns with given value of the filtered values""" + _inc: my_friends_inc_input -"""aggregate min on columns""" -type player_aim_weapon_stats_min_fields { - first_bullet_hits: Int - first_bullet_shots: Int - hits: Int - hits_spotted: Int - match_id: uuid - match_map_id: uuid - shots: Int - shots_spotted: Int - steam_id: bigint - weapon_class: String -} + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: my_friends_prepend_input -""" -order by min() on columns of table "player_aim_weapon_stats" -""" -input player_aim_weapon_stats_min_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - match_id: order_by - match_map_id: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by - weapon_class: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: my_friends_set_input -""" -response of any mutation on the table "player_aim_weapon_stats" -""" -type player_aim_weapon_stats_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """filter the rows which have to be updated""" + where: my_friends_bool_exp! + ): my_friends_mutation_response - """data from the rows affected by the mutation""" - returning: [player_aim_weapon_stats!]! -} + """ + update multiples rows of table: "v_my_friends" + """ + update_my_friends_many( + """updates to execute, in order""" + updates: [my_friends_updates!]! + ): [my_friends_mutation_response] -""" -on_conflict condition type for table "player_aim_weapon_stats" -""" -input player_aim_weapon_stats_on_conflict { - constraint: player_aim_weapon_stats_constraint! - update_columns: [player_aim_weapon_stats_update_column!]! = [] - where: player_aim_weapon_stats_bool_exp -} + """ + update data of the table: "news_articles" + """ + update_news_articles( + """increments the numeric columns with given value of the filtered values""" + _inc: news_articles_inc_input -"""Ordering options when selecting data from "player_aim_weapon_stats".""" -input player_aim_weapon_stats_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - match: matches_order_by - match_id: order_by - match_map: match_maps_order_by - match_map_id: order_by - player: players_order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by - weapon_class: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: news_articles_set_input -"""primary key columns input for table: player_aim_weapon_stats""" -input player_aim_weapon_stats_pk_columns_input { - match_map_id: uuid! - steam_id: bigint! - weapon_class: String! -} + """filter the rows which have to be updated""" + where: news_articles_bool_exp! + ): news_articles_mutation_response -""" -select columns of table "player_aim_weapon_stats" -""" -enum player_aim_weapon_stats_select_column { - """column name""" - first_bullet_hits + """ + update single row of the table: "news_articles" + """ + update_news_articles_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: news_articles_inc_input - """column name""" - first_bullet_shots + """sets the columns of the filtered rows to the given values""" + _set: news_articles_set_input + pk_columns: news_articles_pk_columns_input! + ): news_articles - """column name""" - hits + """ + update multiples rows of table: "news_articles" + """ + update_news_articles_many( + """updates to execute, in order""" + updates: [news_articles_updates!]! + ): [news_articles_mutation_response] - """column name""" - hits_spotted + """ + update data of the table: "notification_preferences" + """ + update_notification_preferences( + """increments the numeric columns with given value of the filtered values""" + _inc: notification_preferences_inc_input - """column name""" - match_id + """sets the columns of the filtered rows to the given values""" + _set: notification_preferences_set_input - """column name""" - match_map_id + """filter the rows which have to be updated""" + where: notification_preferences_bool_exp! + ): notification_preferences_mutation_response - """column name""" - shots + """ + update single row of the table: "notification_preferences" + """ + update_notification_preferences_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: notification_preferences_inc_input - """column name""" - shots_spotted + """sets the columns of the filtered rows to the given values""" + _set: notification_preferences_set_input + pk_columns: notification_preferences_pk_columns_input! + ): notification_preferences - """column name""" - steam_id + """ + update multiples rows of table: "notification_preferences" + """ + update_notification_preferences_many( + """updates to execute, in order""" + updates: [notification_preferences_updates!]! + ): [notification_preferences_mutation_response] - """column name""" - weapon_class -} + """ + update data of the table: "notifications" + """ + update_notifications( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: notifications_append_input -""" -input type for updating data in table "player_aim_weapon_stats" -""" -input player_aim_weapon_stats_set_input { - first_bullet_hits: Int - first_bullet_shots: Int - hits: Int - hits_spotted: Int - match_id: uuid - match_map_id: uuid - shots: Int - shots_spotted: Int - steam_id: bigint - weapon_class: String -} + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: notifications_delete_at_path_input -"""aggregate stddev on columns""" -type player_aim_weapon_stats_stddev_fields { - first_bullet_hits: Float - first_bullet_shots: Float - hits: Float - hits_spotted: Float - shots: Float - shots_spotted: Float - steam_id: Float -} + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: notifications_delete_elem_input -""" -order by stddev() on columns of table "player_aim_weapon_stats" -""" -input player_aim_weapon_stats_stddev_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: notifications_delete_key_input -"""aggregate stddev_pop on columns""" -type player_aim_weapon_stats_stddev_pop_fields { - first_bullet_hits: Float - first_bullet_shots: Float - hits: Float - hits_spotted: Float - shots: Float - shots_spotted: Float - steam_id: Float -} + """increments the numeric columns with given value of the filtered values""" + _inc: notifications_inc_input -""" -order by stddev_pop() on columns of table "player_aim_weapon_stats" -""" -input player_aim_weapon_stats_stddev_pop_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by -} + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: notifications_prepend_input -"""aggregate stddev_samp on columns""" -type player_aim_weapon_stats_stddev_samp_fields { - first_bullet_hits: Float - first_bullet_shots: Float - hits: Float - hits_spotted: Float - shots: Float - shots_spotted: Float - steam_id: Float -} + """sets the columns of the filtered rows to the given values""" + _set: notifications_set_input -""" -order by stddev_samp() on columns of table "player_aim_weapon_stats" -""" -input player_aim_weapon_stats_stddev_samp_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by -} + """filter the rows which have to be updated""" + where: notifications_bool_exp! + ): notifications_mutation_response -""" -Streaming cursor of the table "player_aim_weapon_stats" -""" -input player_aim_weapon_stats_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_aim_weapon_stats_stream_cursor_value_input! + """ + update single row of the table: "notifications" + """ + update_notifications_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: notifications_append_input - """cursor ordering""" - ordering: cursor_ordering -} + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: notifications_delete_at_path_input -"""Initial value of the column from where the streaming should start""" -input player_aim_weapon_stats_stream_cursor_value_input { - first_bullet_hits: Int - first_bullet_shots: Int - hits: Int - hits_spotted: Int - match_id: uuid - match_map_id: uuid - shots: Int - shots_spotted: Int - steam_id: bigint - weapon_class: String -} + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: notifications_delete_elem_input -"""aggregate sum on columns""" -type player_aim_weapon_stats_sum_fields { - first_bullet_hits: Int - first_bullet_shots: Int - hits: Int - hits_spotted: Int - shots: Int - shots_spotted: Int - steam_id: bigint -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: notifications_delete_key_input -""" -order by sum() on columns of table "player_aim_weapon_stats" -""" -input player_aim_weapon_stats_sum_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by -} + """increments the numeric columns with given value of the filtered values""" + _inc: notifications_inc_input -""" -update columns of table "player_aim_weapon_stats" -""" -enum player_aim_weapon_stats_update_column { - """column name""" - first_bullet_hits + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: notifications_prepend_input - """column name""" - first_bullet_shots + """sets the columns of the filtered rows to the given values""" + _set: notifications_set_input + pk_columns: notifications_pk_columns_input! + ): notifications - """column name""" - hits + """ + update multiples rows of table: "notifications" + """ + update_notifications_many( + """updates to execute, in order""" + updates: [notifications_updates!]! + ): [notifications_mutation_response] - """column name""" - hits_spotted + """ + update data of the table: "pending_match_import_players" + """ + update_pending_match_import_players( + """increments the numeric columns with given value of the filtered values""" + _inc: pending_match_import_players_inc_input - """column name""" - match_id + """sets the columns of the filtered rows to the given values""" + _set: pending_match_import_players_set_input - """column name""" - match_map_id + """filter the rows which have to be updated""" + where: pending_match_import_players_bool_exp! + ): pending_match_import_players_mutation_response - """column name""" - shots + """ + update single row of the table: "pending_match_import_players" + """ + update_pending_match_import_players_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: pending_match_import_players_inc_input - """column name""" - shots_spotted + """sets the columns of the filtered rows to the given values""" + _set: pending_match_import_players_set_input + pk_columns: pending_match_import_players_pk_columns_input! + ): pending_match_import_players - """column name""" - steam_id + """ + update multiples rows of table: "pending_match_import_players" + """ + update_pending_match_import_players_many( + """updates to execute, in order""" + updates: [pending_match_import_players_updates!]! + ): [pending_match_import_players_mutation_response] - """column name""" - weapon_class -} + """ + update data of the table: "pending_match_imports" + """ + update_pending_match_imports( + """increments the numeric columns with given value of the filtered values""" + _inc: pending_match_imports_inc_input -input player_aim_weapon_stats_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: player_aim_weapon_stats_inc_input + """sets the columns of the filtered rows to the given values""" + _set: pending_match_imports_set_input - """sets the columns of the filtered rows to the given values""" - _set: player_aim_weapon_stats_set_input + """filter the rows which have to be updated""" + where: pending_match_imports_bool_exp! + ): pending_match_imports_mutation_response - """filter the rows which have to be updated""" - where: player_aim_weapon_stats_bool_exp! -} + """ + update single row of the table: "pending_match_imports" + """ + update_pending_match_imports_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: pending_match_imports_inc_input -"""aggregate var_pop on columns""" -type player_aim_weapon_stats_var_pop_fields { - first_bullet_hits: Float - first_bullet_shots: Float - hits: Float - hits_spotted: Float - shots: Float - shots_spotted: Float - steam_id: Float -} + """sets the columns of the filtered rows to the given values""" + _set: pending_match_imports_set_input + pk_columns: pending_match_imports_pk_columns_input! + ): pending_match_imports -""" -order by var_pop() on columns of table "player_aim_weapon_stats" -""" -input player_aim_weapon_stats_var_pop_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by -} + """ + update multiples rows of table: "pending_match_imports" + """ + update_pending_match_imports_many( + """updates to execute, in order""" + updates: [pending_match_imports_updates!]! + ): [pending_match_imports_mutation_response] -"""aggregate var_samp on columns""" -type player_aim_weapon_stats_var_samp_fields { - first_bullet_hits: Float - first_bullet_shots: Float - hits: Float - hits_spotted: Float - shots: Float - shots_spotted: Float - steam_id: Float -} + """ + update data of the table: "player_aim_stats_demo" + """ + update_player_aim_stats_demo( + """increments the numeric columns with given value of the filtered values""" + _inc: player_aim_stats_demo_inc_input -""" -order by var_samp() on columns of table "player_aim_weapon_stats" -""" -input player_aim_weapon_stats_var_samp_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: player_aim_stats_demo_set_input -"""aggregate variance on columns""" -type player_aim_weapon_stats_variance_fields { - first_bullet_hits: Float - first_bullet_shots: Float - hits: Float - hits_spotted: Float - shots: Float - shots_spotted: Float - steam_id: Float -} + """filter the rows which have to be updated""" + where: player_aim_stats_demo_bool_exp! + ): player_aim_stats_demo_mutation_response -""" -order by variance() on columns of table "player_aim_weapon_stats" -""" -input player_aim_weapon_stats_variance_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by -} + """ + update single row of the table: "player_aim_stats_demo" + """ + update_player_aim_stats_demo_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: player_aim_stats_demo_inc_input -""" -columns and relationships of "player_assists" -""" -type player_assists { - """An object relationship""" - attacked_player: players! - attacked_steam_id: bigint! - attacked_team: String! - attacker_steam_id: bigint! - attacker_team: String! - deleted_at: timestamptz - flash: Boolean! + """sets the columns of the filtered rows to the given values""" + _set: player_aim_stats_demo_set_input + pk_columns: player_aim_stats_demo_pk_columns_input! + ): player_aim_stats_demo """ - A computed field, executes function "is_team_assist" + update multiples rows of table: "player_aim_stats_demo" """ - is_team_assist: Boolean + update_player_aim_stats_demo_many( + """updates to execute, in order""" + updates: [player_aim_stats_demo_updates!]! + ): [player_aim_stats_demo_mutation_response] - """An object relationship""" - match: matches! - match_id: uuid! + """ + update data of the table: "player_aim_weapon_stats" + """ + update_player_aim_weapon_stats( + """increments the numeric columns with given value of the filtered values""" + _inc: player_aim_weapon_stats_inc_input - """An object relationship""" - match_map: match_maps! - match_map_id: uuid! + """sets the columns of the filtered rows to the given values""" + _set: player_aim_weapon_stats_set_input - """An object relationship""" - player: players! - round: Int! - time: timestamptz! -} + """filter the rows which have to be updated""" + where: player_aim_weapon_stats_bool_exp! + ): player_aim_weapon_stats_mutation_response -""" -aggregated selection of "player_assists" -""" -type player_assists_aggregate { - aggregate: player_assists_aggregate_fields - nodes: [player_assists!]! -} + """ + update single row of the table: "player_aim_weapon_stats" + """ + update_player_aim_weapon_stats_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: player_aim_weapon_stats_inc_input -input player_assists_aggregate_bool_exp { - bool_and: player_assists_aggregate_bool_exp_bool_and - bool_or: player_assists_aggregate_bool_exp_bool_or - count: player_assists_aggregate_bool_exp_count -} + """sets the columns of the filtered rows to the given values""" + _set: player_aim_weapon_stats_set_input + pk_columns: player_aim_weapon_stats_pk_columns_input! + ): player_aim_weapon_stats -input player_assists_aggregate_bool_exp_bool_and { - arguments: player_assists_select_column_player_assists_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: player_assists_bool_exp - predicate: Boolean_comparison_exp! -} + """ + update multiples rows of table: "player_aim_weapon_stats" + """ + update_player_aim_weapon_stats_many( + """updates to execute, in order""" + updates: [player_aim_weapon_stats_updates!]! + ): [player_aim_weapon_stats_mutation_response] -input player_assists_aggregate_bool_exp_bool_or { - arguments: player_assists_select_column_player_assists_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: player_assists_bool_exp - predicate: Boolean_comparison_exp! -} + """ + update data of the table: "player_assists" + """ + update_player_assists( + """increments the numeric columns with given value of the filtered values""" + _inc: player_assists_inc_input -input player_assists_aggregate_bool_exp_count { - arguments: [player_assists_select_column!] - distinct: Boolean - filter: player_assists_bool_exp - predicate: Int_comparison_exp! -} + """sets the columns of the filtered rows to the given values""" + _set: player_assists_set_input -""" -aggregate fields of "player_assists" -""" -type player_assists_aggregate_fields { - avg: player_assists_avg_fields - count(columns: [player_assists_select_column!], distinct: Boolean): Int! - max: player_assists_max_fields - min: player_assists_min_fields - stddev: player_assists_stddev_fields - stddev_pop: player_assists_stddev_pop_fields - stddev_samp: player_assists_stddev_samp_fields - sum: player_assists_sum_fields - var_pop: player_assists_var_pop_fields - var_samp: player_assists_var_samp_fields - variance: player_assists_variance_fields -} + """filter the rows which have to be updated""" + where: player_assists_bool_exp! + ): player_assists_mutation_response -""" -order by aggregate values of table "player_assists" -""" -input player_assists_aggregate_order_by { - avg: player_assists_avg_order_by - count: order_by - max: player_assists_max_order_by - min: player_assists_min_order_by - stddev: player_assists_stddev_order_by - stddev_pop: player_assists_stddev_pop_order_by - stddev_samp: player_assists_stddev_samp_order_by - sum: player_assists_sum_order_by - var_pop: player_assists_var_pop_order_by - var_samp: player_assists_var_samp_order_by - variance: player_assists_variance_order_by -} + """ + update single row of the table: "player_assists" + """ + update_player_assists_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: player_assists_inc_input -""" -input type for inserting array relation for remote table "player_assists" -""" -input player_assists_arr_rel_insert_input { - data: [player_assists_insert_input!]! + """sets the columns of the filtered rows to the given values""" + _set: player_assists_set_input + pk_columns: player_assists_pk_columns_input! + ): player_assists - """upsert condition""" - on_conflict: player_assists_on_conflict -} + """ + update multiples rows of table: "player_assists" + """ + update_player_assists_many( + """updates to execute, in order""" + updates: [player_assists_updates!]! + ): [player_assists_mutation_response] -"""aggregate avg on columns""" -type player_assists_avg_fields { - attacked_steam_id: Float - attacker_steam_id: Float - round: Float -} + """ + update data of the table: "player_damages" + """ + update_player_damages( + """increments the numeric columns with given value of the filtered values""" + _inc: player_damages_inc_input -""" -order by avg() on columns of table "player_assists" -""" -input player_assists_avg_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - round: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: player_damages_set_input -""" -Boolean expression to filter rows from the table "player_assists". All fields are combined with a logical 'AND'. -""" -input player_assists_bool_exp { - _and: [player_assists_bool_exp!] - _not: player_assists_bool_exp - _or: [player_assists_bool_exp!] - attacked_player: players_bool_exp - attacked_steam_id: bigint_comparison_exp - attacked_team: String_comparison_exp - attacker_steam_id: bigint_comparison_exp - attacker_team: String_comparison_exp - deleted_at: timestamptz_comparison_exp - flash: Boolean_comparison_exp - is_team_assist: Boolean_comparison_exp - match: matches_bool_exp - match_id: uuid_comparison_exp - match_map: match_maps_bool_exp - match_map_id: uuid_comparison_exp - player: players_bool_exp - round: Int_comparison_exp - time: timestamptz_comparison_exp -} + """filter the rows which have to be updated""" + where: player_damages_bool_exp! + ): player_damages_mutation_response -""" -unique or primary key constraints on table "player_assists" -""" -enum player_assists_constraint { """ - unique or primary key constraint on columns "attacker_steam_id", "attacked_steam_id", "time", "match_map_id" + update single row of the table: "player_damages" """ - player_assists_pkey -} + update_player_damages_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: player_damages_inc_input -""" -input type for incrementing numeric columns in table "player_assists" -""" -input player_assists_inc_input { - attacked_steam_id: bigint - attacker_steam_id: bigint - round: Int -} + """sets the columns of the filtered rows to the given values""" + _set: player_damages_set_input + pk_columns: player_damages_pk_columns_input! + ): player_damages -""" -input type for inserting data into table "player_assists" -""" -input player_assists_insert_input { - attacked_player: players_obj_rel_insert_input - attacked_steam_id: bigint - attacked_team: String - attacker_steam_id: bigint - attacker_team: String - deleted_at: timestamptz - flash: Boolean - match: matches_obj_rel_insert_input - match_id: uuid - match_map: match_maps_obj_rel_insert_input - match_map_id: uuid - player: players_obj_rel_insert_input - round: Int - time: timestamptz -} + """ + update multiples rows of table: "player_damages" + """ + update_player_damages_many( + """updates to execute, in order""" + updates: [player_damages_updates!]! + ): [player_damages_mutation_response] -"""aggregate max on columns""" -type player_assists_max_fields { - attacked_steam_id: bigint - attacked_team: String - attacker_steam_id: bigint - attacker_team: String - deleted_at: timestamptz - match_id: uuid - match_map_id: uuid - round: Int - time: timestamptz -} + """ + update data of the table: "player_elo" + """ + update_player_elo( + """increments the numeric columns with given value of the filtered values""" + _inc: player_elo_inc_input -""" -order by max() on columns of table "player_assists" -""" -input player_assists_max_order_by { - attacked_steam_id: order_by - attacked_team: order_by - attacker_steam_id: order_by - attacker_team: order_by - deleted_at: order_by - match_id: order_by - match_map_id: order_by - round: order_by - time: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: player_elo_set_input -"""aggregate min on columns""" -type player_assists_min_fields { - attacked_steam_id: bigint - attacked_team: String - attacker_steam_id: bigint - attacker_team: String - deleted_at: timestamptz - match_id: uuid - match_map_id: uuid - round: Int - time: timestamptz -} + """filter the rows which have to be updated""" + where: player_elo_bool_exp! + ): player_elo_mutation_response -""" -order by min() on columns of table "player_assists" -""" -input player_assists_min_order_by { - attacked_steam_id: order_by - attacked_team: order_by - attacker_steam_id: order_by - attacker_team: order_by - deleted_at: order_by - match_id: order_by - match_map_id: order_by - round: order_by - time: order_by -} + """ + update single row of the table: "player_elo" + """ + update_player_elo_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: player_elo_inc_input -""" -response of any mutation on the table "player_assists" -""" -type player_assists_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """sets the columns of the filtered rows to the given values""" + _set: player_elo_set_input + pk_columns: player_elo_pk_columns_input! + ): player_elo - """data from the rows affected by the mutation""" - returning: [player_assists!]! -} + """ + update multiples rows of table: "player_elo" + """ + update_player_elo_many( + """updates to execute, in order""" + updates: [player_elo_updates!]! + ): [player_elo_mutation_response] -""" -on_conflict condition type for table "player_assists" -""" -input player_assists_on_conflict { - constraint: player_assists_constraint! - update_columns: [player_assists_update_column!]! = [] - where: player_assists_bool_exp -} + """ + update data of the table: "player_faceit_rank_history" + """ + update_player_faceit_rank_history( + """increments the numeric columns with given value of the filtered values""" + _inc: player_faceit_rank_history_inc_input -"""Ordering options when selecting data from "player_assists".""" -input player_assists_order_by { - attacked_player: players_order_by - attacked_steam_id: order_by - attacked_team: order_by - attacker_steam_id: order_by - attacker_team: order_by - deleted_at: order_by - flash: order_by - is_team_assist: order_by - match: matches_order_by - match_id: order_by - match_map: match_maps_order_by - match_map_id: order_by - player: players_order_by - round: order_by - time: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: player_faceit_rank_history_set_input -"""primary key columns input for table: player_assists""" -input player_assists_pk_columns_input { - attacked_steam_id: bigint! - attacker_steam_id: bigint! - match_map_id: uuid! - time: timestamptz! -} + """filter the rows which have to be updated""" + where: player_faceit_rank_history_bool_exp! + ): player_faceit_rank_history_mutation_response -""" -select columns of table "player_assists" -""" -enum player_assists_select_column { - """column name""" - attacked_steam_id + """ + update single row of the table: "player_faceit_rank_history" + """ + update_player_faceit_rank_history_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: player_faceit_rank_history_inc_input - """column name""" - attacked_team + """sets the columns of the filtered rows to the given values""" + _set: player_faceit_rank_history_set_input + pk_columns: player_faceit_rank_history_pk_columns_input! + ): player_faceit_rank_history - """column name""" - attacker_steam_id + """ + update multiples rows of table: "player_faceit_rank_history" + """ + update_player_faceit_rank_history_many( + """updates to execute, in order""" + updates: [player_faceit_rank_history_updates!]! + ): [player_faceit_rank_history_mutation_response] - """column name""" - attacker_team + """ + update data of the table: "player_flashes" + """ + update_player_flashes( + """increments the numeric columns with given value of the filtered values""" + _inc: player_flashes_inc_input - """column name""" - deleted_at + """sets the columns of the filtered rows to the given values""" + _set: player_flashes_set_input - """column name""" - flash + """filter the rows which have to be updated""" + where: player_flashes_bool_exp! + ): player_flashes_mutation_response - """column name""" - match_id + """ + update single row of the table: "player_flashes" + """ + update_player_flashes_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: player_flashes_inc_input - """column name""" - match_map_id + """sets the columns of the filtered rows to the given values""" + _set: player_flashes_set_input + pk_columns: player_flashes_pk_columns_input! + ): player_flashes - """column name""" - round + """ + update multiples rows of table: "player_flashes" + """ + update_player_flashes_many( + """updates to execute, in order""" + updates: [player_flashes_updates!]! + ): [player_flashes_mutation_response] - """column name""" - time -} + """ + update data of the table: "player_kills" + """ + update_player_kills( + """increments the numeric columns with given value of the filtered values""" + _inc: player_kills_inc_input -""" -select "player_assists_aggregate_bool_exp_bool_and_arguments_columns" columns of table "player_assists" -""" -enum player_assists_select_column_player_assists_aggregate_bool_exp_bool_and_arguments_columns { - """column name""" - flash -} + """sets the columns of the filtered rows to the given values""" + _set: player_kills_set_input -""" -select "player_assists_aggregate_bool_exp_bool_or_arguments_columns" columns of table "player_assists" -""" -enum player_assists_select_column_player_assists_aggregate_bool_exp_bool_or_arguments_columns { - """column name""" - flash -} + """filter the rows which have to be updated""" + where: player_kills_bool_exp! + ): player_kills_mutation_response -""" -input type for updating data in table "player_assists" -""" -input player_assists_set_input { - attacked_steam_id: bigint - attacked_team: String - attacker_steam_id: bigint - attacker_team: String - deleted_at: timestamptz - flash: Boolean - match_id: uuid - match_map_id: uuid - round: Int - time: timestamptz -} + """ + update single row of the table: "player_kills" + """ + update_player_kills_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: player_kills_inc_input -"""aggregate stddev on columns""" -type player_assists_stddev_fields { - attacked_steam_id: Float - attacker_steam_id: Float - round: Float -} + """sets the columns of the filtered rows to the given values""" + _set: player_kills_set_input + pk_columns: player_kills_pk_columns_input! + ): player_kills -""" -order by stddev() on columns of table "player_assists" -""" -input player_assists_stddev_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - round: order_by -} + """ + update data of the table: "player_kills_by_weapon" + """ + update_player_kills_by_weapon( + """increments the numeric columns with given value of the filtered values""" + _inc: player_kills_by_weapon_inc_input -"""aggregate stddev_pop on columns""" -type player_assists_stddev_pop_fields { - attacked_steam_id: Float - attacker_steam_id: Float - round: Float -} + """sets the columns of the filtered rows to the given values""" + _set: player_kills_by_weapon_set_input -""" -order by stddev_pop() on columns of table "player_assists" -""" -input player_assists_stddev_pop_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - round: order_by -} + """filter the rows which have to be updated""" + where: player_kills_by_weapon_bool_exp! + ): player_kills_by_weapon_mutation_response -"""aggregate stddev_samp on columns""" -type player_assists_stddev_samp_fields { - attacked_steam_id: Float - attacker_steam_id: Float - round: Float -} + """ + update single row of the table: "player_kills_by_weapon" + """ + update_player_kills_by_weapon_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: player_kills_by_weapon_inc_input -""" -order by stddev_samp() on columns of table "player_assists" -""" -input player_assists_stddev_samp_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - round: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: player_kills_by_weapon_set_input + pk_columns: player_kills_by_weapon_pk_columns_input! + ): player_kills_by_weapon -""" -Streaming cursor of the table "player_assists" -""" -input player_assists_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_assists_stream_cursor_value_input! + """ + update multiples rows of table: "player_kills_by_weapon" + """ + update_player_kills_by_weapon_many( + """updates to execute, in order""" + updates: [player_kills_by_weapon_updates!]! + ): [player_kills_by_weapon_mutation_response] - """cursor ordering""" - ordering: cursor_ordering -} + """ + update multiples rows of table: "player_kills" + """ + update_player_kills_many( + """updates to execute, in order""" + updates: [player_kills_updates!]! + ): [player_kills_mutation_response] -"""Initial value of the column from where the streaming should start""" -input player_assists_stream_cursor_value_input { - attacked_steam_id: bigint - attacked_team: String - attacker_steam_id: bigint - attacker_team: String - deleted_at: timestamptz - flash: Boolean - match_id: uuid - match_map_id: uuid - round: Int - time: timestamptz -} + """ + update data of the table: "player_leaderboard_rank" + """ + update_player_leaderboard_rank( + """increments the numeric columns with given value of the filtered values""" + _inc: player_leaderboard_rank_inc_input -"""aggregate sum on columns""" -type player_assists_sum_fields { - attacked_steam_id: bigint - attacker_steam_id: bigint - round: Int -} + """sets the columns of the filtered rows to the given values""" + _set: player_leaderboard_rank_set_input -""" -order by sum() on columns of table "player_assists" -""" -input player_assists_sum_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - round: order_by -} + """filter the rows which have to be updated""" + where: player_leaderboard_rank_bool_exp! + ): player_leaderboard_rank_mutation_response -""" -update columns of table "player_assists" -""" -enum player_assists_update_column { - """column name""" - attacked_steam_id + """ + update multiples rows of table: "player_leaderboard_rank" + """ + update_player_leaderboard_rank_many( + """updates to execute, in order""" + updates: [player_leaderboard_rank_updates!]! + ): [player_leaderboard_rank_mutation_response] - """column name""" - attacked_team + """ + update data of the table: "player_match_map_stats" + """ + update_player_match_map_stats( + """increments the numeric columns with given value of the filtered values""" + _inc: player_match_map_stats_inc_input - """column name""" - attacker_steam_id + """sets the columns of the filtered rows to the given values""" + _set: player_match_map_stats_set_input - """column name""" - attacker_team + """filter the rows which have to be updated""" + where: player_match_map_stats_bool_exp! + ): player_match_map_stats_mutation_response - """column name""" - deleted_at + """ + update single row of the table: "player_match_map_stats" + """ + update_player_match_map_stats_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: player_match_map_stats_inc_input - """column name""" - flash + """sets the columns of the filtered rows to the given values""" + _set: player_match_map_stats_set_input + pk_columns: player_match_map_stats_pk_columns_input! + ): player_match_map_stats - """column name""" - match_id + """ + update multiples rows of table: "player_match_map_stats" + """ + update_player_match_map_stats_many( + """updates to execute, in order""" + updates: [player_match_map_stats_updates!]! + ): [player_match_map_stats_mutation_response] - """column name""" - match_map_id + """ + update data of the table: "player_objectives" + """ + update_player_objectives( + """increments the numeric columns with given value of the filtered values""" + _inc: player_objectives_inc_input - """column name""" - round + """sets the columns of the filtered rows to the given values""" + _set: player_objectives_set_input - """column name""" - time -} + """filter the rows which have to be updated""" + where: player_objectives_bool_exp! + ): player_objectives_mutation_response -input player_assists_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: player_assists_inc_input + """ + update single row of the table: "player_objectives" + """ + update_player_objectives_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: player_objectives_inc_input - """sets the columns of the filtered rows to the given values""" - _set: player_assists_set_input + """sets the columns of the filtered rows to the given values""" + _set: player_objectives_set_input + pk_columns: player_objectives_pk_columns_input! + ): player_objectives - """filter the rows which have to be updated""" - where: player_assists_bool_exp! -} + """ + update multiples rows of table: "player_objectives" + """ + update_player_objectives_many( + """updates to execute, in order""" + updates: [player_objectives_updates!]! + ): [player_objectives_mutation_response] -"""aggregate var_pop on columns""" -type player_assists_var_pop_fields { - attacked_steam_id: Float - attacker_steam_id: Float - round: Float -} + """ + update data of the table: "player_premier_rank_history" + """ + update_player_premier_rank_history( + """increments the numeric columns with given value of the filtered values""" + _inc: player_premier_rank_history_inc_input -""" -order by var_pop() on columns of table "player_assists" -""" -input player_assists_var_pop_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - round: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: player_premier_rank_history_set_input -"""aggregate var_samp on columns""" -type player_assists_var_samp_fields { - attacked_steam_id: Float - attacker_steam_id: Float - round: Float -} + """filter the rows which have to be updated""" + where: player_premier_rank_history_bool_exp! + ): player_premier_rank_history_mutation_response -""" -order by var_samp() on columns of table "player_assists" -""" -input player_assists_var_samp_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - round: order_by -} + """ + update single row of the table: "player_premier_rank_history" + """ + update_player_premier_rank_history_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: player_premier_rank_history_inc_input -"""aggregate variance on columns""" -type player_assists_variance_fields { - attacked_steam_id: Float - attacker_steam_id: Float - round: Float -} + """sets the columns of the filtered rows to the given values""" + _set: player_premier_rank_history_set_input + pk_columns: player_premier_rank_history_pk_columns_input! + ): player_premier_rank_history -""" -order by variance() on columns of table "player_assists" -""" -input player_assists_variance_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - round: order_by -} + """ + update multiples rows of table: "player_premier_rank_history" + """ + update_player_premier_rank_history_many( + """updates to execute, in order""" + updates: [player_premier_rank_history_updates!]! + ): [player_premier_rank_history_mutation_response] -""" -columns and relationships of "player_career_stats_v" -""" -type player_career_stats_v { - accuracy: numeric - accuracy_spotted: numeric - counter_strafe_pct: numeric - crosshair_deg: numeric - enemy_blind_pr: numeric - flash_assists_pr: numeric - hs_pct: numeric - kast_pct: numeric - maps: Int - premier_rank: Int - rounds: Int - steam_id: bigint - survival_pct: numeric - time_to_damage_s: numeric - traded_death_pct: numeric - util_efficiency: numeric -} + """ + update data of the table: "player_sanctions" + """ + update_player_sanctions( + """increments the numeric columns with given value of the filtered values""" + _inc: player_sanctions_inc_input -""" -aggregated selection of "player_career_stats_v" -""" -type player_career_stats_v_aggregate { - aggregate: player_career_stats_v_aggregate_fields - nodes: [player_career_stats_v!]! -} + """sets the columns of the filtered rows to the given values""" + _set: player_sanctions_set_input -""" -aggregate fields of "player_career_stats_v" -""" -type player_career_stats_v_aggregate_fields { - avg: player_career_stats_v_avg_fields - count(columns: [player_career_stats_v_select_column!], distinct: Boolean): Int! - max: player_career_stats_v_max_fields - min: player_career_stats_v_min_fields - stddev: player_career_stats_v_stddev_fields - stddev_pop: player_career_stats_v_stddev_pop_fields - stddev_samp: player_career_stats_v_stddev_samp_fields - sum: player_career_stats_v_sum_fields - var_pop: player_career_stats_v_var_pop_fields - var_samp: player_career_stats_v_var_samp_fields - variance: player_career_stats_v_variance_fields -} + """filter the rows which have to be updated""" + where: player_sanctions_bool_exp! + ): player_sanctions_mutation_response -"""aggregate avg on columns""" -type player_career_stats_v_avg_fields { - accuracy: Float - accuracy_spotted: Float - counter_strafe_pct: Float - crosshair_deg: Float - enemy_blind_pr: Float - flash_assists_pr: Float - hs_pct: Float - kast_pct: Float - maps: Float - premier_rank: Float - rounds: Float - steam_id: Float - survival_pct: Float - time_to_damage_s: Float - traded_death_pct: Float - util_efficiency: Float -} + """ + update single row of the table: "player_sanctions" + """ + update_player_sanctions_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: player_sanctions_inc_input -""" -Boolean expression to filter rows from the table "player_career_stats_v". All fields are combined with a logical 'AND'. -""" -input player_career_stats_v_bool_exp { - _and: [player_career_stats_v_bool_exp!] - _not: player_career_stats_v_bool_exp - _or: [player_career_stats_v_bool_exp!] - accuracy: numeric_comparison_exp - accuracy_spotted: numeric_comparison_exp - counter_strafe_pct: numeric_comparison_exp - crosshair_deg: numeric_comparison_exp - enemy_blind_pr: numeric_comparison_exp - flash_assists_pr: numeric_comparison_exp - hs_pct: numeric_comparison_exp - kast_pct: numeric_comparison_exp - maps: Int_comparison_exp - premier_rank: Int_comparison_exp - rounds: Int_comparison_exp - steam_id: bigint_comparison_exp - survival_pct: numeric_comparison_exp - time_to_damage_s: numeric_comparison_exp - traded_death_pct: numeric_comparison_exp - util_efficiency: numeric_comparison_exp -} + """sets the columns of the filtered rows to the given values""" + _set: player_sanctions_set_input + pk_columns: player_sanctions_pk_columns_input! + ): player_sanctions -"""aggregate max on columns""" -type player_career_stats_v_max_fields { - accuracy: numeric - accuracy_spotted: numeric - counter_strafe_pct: numeric - crosshair_deg: numeric - enemy_blind_pr: numeric - flash_assists_pr: numeric - hs_pct: numeric - kast_pct: numeric - maps: Int - premier_rank: Int - rounds: Int - steam_id: bigint - survival_pct: numeric - time_to_damage_s: numeric - traded_death_pct: numeric - util_efficiency: numeric -} + """ + update multiples rows of table: "player_sanctions" + """ + update_player_sanctions_many( + """updates to execute, in order""" + updates: [player_sanctions_updates!]! + ): [player_sanctions_mutation_response] -"""aggregate min on columns""" -type player_career_stats_v_min_fields { - accuracy: numeric - accuracy_spotted: numeric - counter_strafe_pct: numeric - crosshair_deg: numeric - enemy_blind_pr: numeric - flash_assists_pr: numeric - hs_pct: numeric - kast_pct: numeric - maps: Int - premier_rank: Int - rounds: Int - steam_id: bigint - survival_pct: numeric - time_to_damage_s: numeric - traded_death_pct: numeric - util_efficiency: numeric -} + """ + update data of the table: "player_season_stats" + """ + update_player_season_stats( + """increments the numeric columns with given value of the filtered values""" + _inc: player_season_stats_inc_input -"""Ordering options when selecting data from "player_career_stats_v".""" -input player_career_stats_v_order_by { - accuracy: order_by - accuracy_spotted: order_by - counter_strafe_pct: order_by - crosshair_deg: order_by - enemy_blind_pr: order_by - flash_assists_pr: order_by - hs_pct: order_by - kast_pct: order_by - maps: order_by - premier_rank: order_by - rounds: order_by - steam_id: order_by - survival_pct: order_by - time_to_damage_s: order_by - traded_death_pct: order_by - util_efficiency: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: player_season_stats_set_input -""" -select columns of table "player_career_stats_v" -""" -enum player_career_stats_v_select_column { - """column name""" - accuracy + """filter the rows which have to be updated""" + where: player_season_stats_bool_exp! + ): player_season_stats_mutation_response - """column name""" - accuracy_spotted + """ + update single row of the table: "player_season_stats" + """ + update_player_season_stats_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: player_season_stats_inc_input - """column name""" - counter_strafe_pct + """sets the columns of the filtered rows to the given values""" + _set: player_season_stats_set_input + pk_columns: player_season_stats_pk_columns_input! + ): player_season_stats - """column name""" - crosshair_deg + """ + update multiples rows of table: "player_season_stats" + """ + update_player_season_stats_many( + """updates to execute, in order""" + updates: [player_season_stats_updates!]! + ): [player_season_stats_mutation_response] - """column name""" - enemy_blind_pr + """ + update data of the table: "player_stats" + """ + update_player_stats( + """increments the numeric columns with given value of the filtered values""" + _inc: player_stats_inc_input - """column name""" - flash_assists_pr + """sets the columns of the filtered rows to the given values""" + _set: player_stats_set_input - """column name""" - hs_pct + """filter the rows which have to be updated""" + where: player_stats_bool_exp! + ): player_stats_mutation_response - """column name""" - kast_pct + """ + update single row of the table: "player_stats" + """ + update_player_stats_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: player_stats_inc_input - """column name""" - maps + """sets the columns of the filtered rows to the given values""" + _set: player_stats_set_input + pk_columns: player_stats_pk_columns_input! + ): player_stats - """column name""" - premier_rank + """ + update multiples rows of table: "player_stats" + """ + update_player_stats_many( + """updates to execute, in order""" + updates: [player_stats_updates!]! + ): [player_stats_mutation_response] - """column name""" - rounds + """ + update data of the table: "player_steam_bot_friend" + """ + update_player_steam_bot_friend( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: player_steam_bot_friend_append_input - """column name""" - steam_id + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: player_steam_bot_friend_delete_at_path_input - """column name""" - survival_pct + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: player_steam_bot_friend_delete_elem_input - """column name""" - time_to_damage_s + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: player_steam_bot_friend_delete_key_input - """column name""" - traded_death_pct + """increments the numeric columns with given value of the filtered values""" + _inc: player_steam_bot_friend_inc_input - """column name""" - util_efficiency -} + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: player_steam_bot_friend_prepend_input -"""aggregate stddev on columns""" -type player_career_stats_v_stddev_fields { - accuracy: Float - accuracy_spotted: Float - counter_strafe_pct: Float - crosshair_deg: Float - enemy_blind_pr: Float - flash_assists_pr: Float - hs_pct: Float - kast_pct: Float - maps: Float - premier_rank: Float - rounds: Float - steam_id: Float - survival_pct: Float - time_to_damage_s: Float - traded_death_pct: Float - util_efficiency: Float -} + """sets the columns of the filtered rows to the given values""" + _set: player_steam_bot_friend_set_input -"""aggregate stddev_pop on columns""" -type player_career_stats_v_stddev_pop_fields { - accuracy: Float - accuracy_spotted: Float - counter_strafe_pct: Float - crosshair_deg: Float - enemy_blind_pr: Float - flash_assists_pr: Float - hs_pct: Float - kast_pct: Float - maps: Float - premier_rank: Float - rounds: Float - steam_id: Float - survival_pct: Float - time_to_damage_s: Float - traded_death_pct: Float - util_efficiency: Float -} + """filter the rows which have to be updated""" + where: player_steam_bot_friend_bool_exp! + ): player_steam_bot_friend_mutation_response -"""aggregate stddev_samp on columns""" -type player_career_stats_v_stddev_samp_fields { - accuracy: Float - accuracy_spotted: Float - counter_strafe_pct: Float - crosshair_deg: Float - enemy_blind_pr: Float - flash_assists_pr: Float - hs_pct: Float - kast_pct: Float - maps: Float - premier_rank: Float - rounds: Float - steam_id: Float - survival_pct: Float - time_to_damage_s: Float - traded_death_pct: Float - util_efficiency: Float -} + """ + update single row of the table: "player_steam_bot_friend" + """ + update_player_steam_bot_friend_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: player_steam_bot_friend_append_input -""" -Streaming cursor of the table "player_career_stats_v" -""" -input player_career_stats_v_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_career_stats_v_stream_cursor_value_input! + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: player_steam_bot_friend_delete_at_path_input - """cursor ordering""" - ordering: cursor_ordering -} + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: player_steam_bot_friend_delete_elem_input -"""Initial value of the column from where the streaming should start""" -input player_career_stats_v_stream_cursor_value_input { - accuracy: numeric - accuracy_spotted: numeric - counter_strafe_pct: numeric - crosshair_deg: numeric - enemy_blind_pr: numeric - flash_assists_pr: numeric - hs_pct: numeric - kast_pct: numeric - maps: Int - premier_rank: Int - rounds: Int - steam_id: bigint - survival_pct: numeric - time_to_damage_s: numeric - traded_death_pct: numeric - util_efficiency: numeric -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: player_steam_bot_friend_delete_key_input -"""aggregate sum on columns""" -type player_career_stats_v_sum_fields { - accuracy: numeric - accuracy_spotted: numeric - counter_strafe_pct: numeric - crosshair_deg: numeric - enemy_blind_pr: numeric - flash_assists_pr: numeric - hs_pct: numeric - kast_pct: numeric - maps: Int - premier_rank: Int - rounds: Int - steam_id: bigint - survival_pct: numeric - time_to_damage_s: numeric - traded_death_pct: numeric - util_efficiency: numeric -} + """increments the numeric columns with given value of the filtered values""" + _inc: player_steam_bot_friend_inc_input -"""aggregate var_pop on columns""" -type player_career_stats_v_var_pop_fields { - accuracy: Float - accuracy_spotted: Float - counter_strafe_pct: Float - crosshair_deg: Float - enemy_blind_pr: Float - flash_assists_pr: Float - hs_pct: Float - kast_pct: Float - maps: Float - premier_rank: Float - rounds: Float - steam_id: Float - survival_pct: Float - time_to_damage_s: Float - traded_death_pct: Float - util_efficiency: Float -} + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: player_steam_bot_friend_prepend_input -"""aggregate var_samp on columns""" -type player_career_stats_v_var_samp_fields { - accuracy: Float - accuracy_spotted: Float - counter_strafe_pct: Float - crosshair_deg: Float - enemy_blind_pr: Float - flash_assists_pr: Float - hs_pct: Float - kast_pct: Float - maps: Float - premier_rank: Float - rounds: Float - steam_id: Float - survival_pct: Float - time_to_damage_s: Float - traded_death_pct: Float - util_efficiency: Float -} + """sets the columns of the filtered rows to the given values""" + _set: player_steam_bot_friend_set_input + pk_columns: player_steam_bot_friend_pk_columns_input! + ): player_steam_bot_friend -"""aggregate variance on columns""" -type player_career_stats_v_variance_fields { - accuracy: Float - accuracy_spotted: Float - counter_strafe_pct: Float - crosshair_deg: Float - enemy_blind_pr: Float - flash_assists_pr: Float - hs_pct: Float - kast_pct: Float - maps: Float - premier_rank: Float - rounds: Float - steam_id: Float - survival_pct: Float - time_to_damage_s: Float - traded_death_pct: Float - util_efficiency: Float -} + """ + update multiples rows of table: "player_steam_bot_friend" + """ + update_player_steam_bot_friend_many( + """updates to execute, in order""" + updates: [player_steam_bot_friend_updates!]! + ): [player_steam_bot_friend_mutation_response] -""" -columns and relationships of "player_damages" -""" -type player_damages { - armor: Int! - attacked_location: String! - attacked_location_coordinates: String + """ + update data of the table: "player_steam_match_auth" + """ + update_player_steam_match_auth( + """increments the numeric columns with given value of the filtered values""" + _inc: player_steam_match_auth_inc_input - """An object relationship""" - attacked_player: players! - attacked_steam_id: bigint! - attacked_team: String! - attacker_location: String - attacker_location_coordinates: String - attacker_steam_id: bigint - attacker_team: String - damage: Int! - damage_armor: Int! - deleted_at: timestamptz - health: Int! - hitgroup: String! - id: uuid! + """sets the columns of the filtered rows to the given values""" + _set: player_steam_match_auth_set_input - """An object relationship""" - match: matches! - match_id: uuid! + """filter the rows which have to be updated""" + where: player_steam_match_auth_bool_exp! + ): player_steam_match_auth_mutation_response - """An object relationship""" - match_map: match_maps! - match_map_id: uuid! + """ + update single row of the table: "player_steam_match_auth" + """ + update_player_steam_match_auth_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: player_steam_match_auth_inc_input - """An object relationship""" - player: players - round: numeric! + """sets the columns of the filtered rows to the given values""" + _set: player_steam_match_auth_set_input + pk_columns: player_steam_match_auth_pk_columns_input! + ): player_steam_match_auth """ - A computed field, executes function "is_team_damage" + update multiples rows of table: "player_steam_match_auth" """ - team_damage: Boolean - time: timestamptz! - with: String -} + update_player_steam_match_auth_many( + """updates to execute, in order""" + updates: [player_steam_match_auth_updates!]! + ): [player_steam_match_auth_mutation_response] -""" -aggregated selection of "player_damages" -""" -type player_damages_aggregate { - aggregate: player_damages_aggregate_fields - nodes: [player_damages!]! -} - -input player_damages_aggregate_bool_exp { - count: player_damages_aggregate_bool_exp_count -} + """ + update data of the table: "player_unused_utility" + """ + update_player_unused_utility( + """increments the numeric columns with given value of the filtered values""" + _inc: player_unused_utility_inc_input -input player_damages_aggregate_bool_exp_count { - arguments: [player_damages_select_column!] - distinct: Boolean - filter: player_damages_bool_exp - predicate: Int_comparison_exp! -} + """sets the columns of the filtered rows to the given values""" + _set: player_unused_utility_set_input -""" -aggregate fields of "player_damages" -""" -type player_damages_aggregate_fields { - avg: player_damages_avg_fields - count(columns: [player_damages_select_column!], distinct: Boolean): Int! - max: player_damages_max_fields - min: player_damages_min_fields - stddev: player_damages_stddev_fields - stddev_pop: player_damages_stddev_pop_fields - stddev_samp: player_damages_stddev_samp_fields - sum: player_damages_sum_fields - var_pop: player_damages_var_pop_fields - var_samp: player_damages_var_samp_fields - variance: player_damages_variance_fields -} + """filter the rows which have to be updated""" + where: player_unused_utility_bool_exp! + ): player_unused_utility_mutation_response -""" -order by aggregate values of table "player_damages" -""" -input player_damages_aggregate_order_by { - avg: player_damages_avg_order_by - count: order_by - max: player_damages_max_order_by - min: player_damages_min_order_by - stddev: player_damages_stddev_order_by - stddev_pop: player_damages_stddev_pop_order_by - stddev_samp: player_damages_stddev_samp_order_by - sum: player_damages_sum_order_by - var_pop: player_damages_var_pop_order_by - var_samp: player_damages_var_samp_order_by - variance: player_damages_variance_order_by -} + """ + update single row of the table: "player_unused_utility" + """ + update_player_unused_utility_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: player_unused_utility_inc_input -""" -input type for inserting array relation for remote table "player_damages" -""" -input player_damages_arr_rel_insert_input { - data: [player_damages_insert_input!]! + """sets the columns of the filtered rows to the given values""" + _set: player_unused_utility_set_input + pk_columns: player_unused_utility_pk_columns_input! + ): player_unused_utility - """upsert condition""" - on_conflict: player_damages_on_conflict -} + """ + update multiples rows of table: "player_unused_utility" + """ + update_player_unused_utility_many( + """updates to execute, in order""" + updates: [player_unused_utility_updates!]! + ): [player_unused_utility_mutation_response] -"""aggregate avg on columns""" -type player_damages_avg_fields { - armor: Float - attacked_steam_id: Float - attacker_steam_id: Float - damage: Float - damage_armor: Float - health: Float - round: Float -} + """ + update data of the table: "player_utility" + """ + update_player_utility( + """increments the numeric columns with given value of the filtered values""" + _inc: player_utility_inc_input -""" -order by avg() on columns of table "player_damages" -""" -input player_damages_avg_order_by { - armor: order_by - attacked_steam_id: order_by - attacker_steam_id: order_by - damage: order_by - damage_armor: order_by - health: order_by - round: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: player_utility_set_input -""" -Boolean expression to filter rows from the table "player_damages". All fields are combined with a logical 'AND'. -""" -input player_damages_bool_exp { - _and: [player_damages_bool_exp!] - _not: player_damages_bool_exp - _or: [player_damages_bool_exp!] - armor: Int_comparison_exp - attacked_location: String_comparison_exp - attacked_location_coordinates: String_comparison_exp - attacked_player: players_bool_exp - attacked_steam_id: bigint_comparison_exp - attacked_team: String_comparison_exp - attacker_location: String_comparison_exp - attacker_location_coordinates: String_comparison_exp - attacker_steam_id: bigint_comparison_exp - attacker_team: String_comparison_exp - damage: Int_comparison_exp - damage_armor: Int_comparison_exp - deleted_at: timestamptz_comparison_exp - health: Int_comparison_exp - hitgroup: String_comparison_exp - id: uuid_comparison_exp - match: matches_bool_exp - match_id: uuid_comparison_exp - match_map: match_maps_bool_exp - match_map_id: uuid_comparison_exp - player: players_bool_exp - round: numeric_comparison_exp - team_damage: Boolean_comparison_exp - time: timestamptz_comparison_exp - with: String_comparison_exp -} + """filter the rows which have to be updated""" + where: player_utility_bool_exp! + ): player_utility_mutation_response -""" -unique or primary key constraints on table "player_damages" -""" -enum player_damages_constraint { """ - unique or primary key constraint on columns "id", "time", "match_map_id" + update single row of the table: "player_utility" """ - player_damages_pkey -} + update_player_utility_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: player_utility_inc_input -""" -input type for incrementing numeric columns in table "player_damages" -""" -input player_damages_inc_input { - armor: Int - attacked_steam_id: bigint - attacker_steam_id: bigint - damage: Int - damage_armor: Int - health: Int - round: numeric -} + """sets the columns of the filtered rows to the given values""" + _set: player_utility_set_input + pk_columns: player_utility_pk_columns_input! + ): player_utility -""" -input type for inserting data into table "player_damages" -""" -input player_damages_insert_input { - armor: Int - attacked_location: String - attacked_location_coordinates: String - attacked_player: players_obj_rel_insert_input - attacked_steam_id: bigint - attacked_team: String - attacker_location: String - attacker_location_coordinates: String - attacker_steam_id: bigint - attacker_team: String - damage: Int - damage_armor: Int - deleted_at: timestamptz - health: Int - hitgroup: String - id: uuid - match: matches_obj_rel_insert_input - match_id: uuid - match_map: match_maps_obj_rel_insert_input - match_map_id: uuid - player: players_obj_rel_insert_input - round: numeric - time: timestamptz - with: String -} + """ + update multiples rows of table: "player_utility" + """ + update_player_utility_many( + """updates to execute, in order""" + updates: [player_utility_updates!]! + ): [player_utility_mutation_response] -"""aggregate max on columns""" -type player_damages_max_fields { - armor: Int - attacked_location: String - attacked_location_coordinates: String - attacked_steam_id: bigint - attacked_team: String - attacker_location: String - attacker_location_coordinates: String - attacker_steam_id: bigint - attacker_team: String - damage: Int - damage_armor: Int - deleted_at: timestamptz - health: Int - hitgroup: String - id: uuid - match_id: uuid - match_map_id: uuid - round: numeric - time: timestamptz - with: String -} + """ + update data of the table: "players" + """ + update_players( + """increments the numeric columns with given value of the filtered values""" + _inc: players_inc_input -""" -order by max() on columns of table "player_damages" -""" -input player_damages_max_order_by { - armor: order_by - attacked_location: order_by - attacked_location_coordinates: order_by - attacked_steam_id: order_by - attacked_team: order_by - attacker_location: order_by - attacker_location_coordinates: order_by - attacker_steam_id: order_by - attacker_team: order_by - damage: order_by - damage_armor: order_by - deleted_at: order_by - health: order_by - hitgroup: order_by - id: order_by - match_id: order_by - match_map_id: order_by - round: order_by - time: order_by - with: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: players_set_input -"""aggregate min on columns""" -type player_damages_min_fields { - armor: Int - attacked_location: String - attacked_location_coordinates: String - attacked_steam_id: bigint - attacked_team: String - attacker_location: String - attacker_location_coordinates: String - attacker_steam_id: bigint - attacker_team: String - damage: Int - damage_armor: Int - deleted_at: timestamptz - health: Int - hitgroup: String - id: uuid - match_id: uuid - match_map_id: uuid - round: numeric - time: timestamptz - with: String -} + """filter the rows which have to be updated""" + where: players_bool_exp! + ): players_mutation_response -""" -order by min() on columns of table "player_damages" -""" -input player_damages_min_order_by { - armor: order_by - attacked_location: order_by - attacked_location_coordinates: order_by - attacked_steam_id: order_by - attacked_team: order_by - attacker_location: order_by - attacker_location_coordinates: order_by - attacker_steam_id: order_by - attacker_team: order_by - damage: order_by - damage_armor: order_by - deleted_at: order_by - health: order_by - hitgroup: order_by - id: order_by - match_id: order_by - match_map_id: order_by - round: order_by - time: order_by - with: order_by -} + """ + update single row of the table: "players" + """ + update_players_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: players_inc_input -""" -response of any mutation on the table "player_damages" -""" -type player_damages_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """sets the columns of the filtered rows to the given values""" + _set: players_set_input + pk_columns: players_pk_columns_input! + ): players - """data from the rows affected by the mutation""" - returning: [player_damages!]! -} + """ + update multiples rows of table: "players" + """ + update_players_many( + """updates to execute, in order""" + updates: [players_updates!]! + ): [players_mutation_response] -""" -on_conflict condition type for table "player_damages" -""" -input player_damages_on_conflict { - constraint: player_damages_constraint! - update_columns: [player_damages_update_column!]! = [] - where: player_damages_bool_exp -} + """ + update data of the table: "plugin_versions" + """ + update_plugin_versions( + """increments the numeric columns with given value of the filtered values""" + _inc: plugin_versions_inc_input -"""Ordering options when selecting data from "player_damages".""" -input player_damages_order_by { - armor: order_by - attacked_location: order_by - attacked_location_coordinates: order_by - attacked_player: players_order_by - attacked_steam_id: order_by - attacked_team: order_by - attacker_location: order_by - attacker_location_coordinates: order_by - attacker_steam_id: order_by - attacker_team: order_by - damage: order_by - damage_armor: order_by - deleted_at: order_by - health: order_by - hitgroup: order_by - id: order_by - match: matches_order_by - match_id: order_by - match_map: match_maps_order_by - match_map_id: order_by - player: players_order_by - round: order_by - team_damage: order_by - time: order_by - with: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: plugin_versions_set_input -"""primary key columns input for table: player_damages""" -input player_damages_pk_columns_input { - id: uuid! - match_map_id: uuid! - time: timestamptz! -} + """filter the rows which have to be updated""" + where: plugin_versions_bool_exp! + ): plugin_versions_mutation_response -""" -select columns of table "player_damages" -""" -enum player_damages_select_column { - """column name""" - armor + """ + update single row of the table: "plugin_versions" + """ + update_plugin_versions_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: plugin_versions_inc_input - """column name""" - attacked_location + """sets the columns of the filtered rows to the given values""" + _set: plugin_versions_set_input + pk_columns: plugin_versions_pk_columns_input! + ): plugin_versions - """column name""" - attacked_location_coordinates + """ + update multiples rows of table: "plugin_versions" + """ + update_plugin_versions_many( + """updates to execute, in order""" + updates: [plugin_versions_updates!]! + ): [plugin_versions_mutation_response] - """column name""" - attacked_steam_id + """ + update data of the table: "push_subscriptions" + """ + update_push_subscriptions( + """increments the numeric columns with given value of the filtered values""" + _inc: push_subscriptions_inc_input - """column name""" - attacked_team + """sets the columns of the filtered rows to the given values""" + _set: push_subscriptions_set_input - """column name""" - attacker_location + """filter the rows which have to be updated""" + where: push_subscriptions_bool_exp! + ): push_subscriptions_mutation_response - """column name""" - attacker_location_coordinates + """ + update single row of the table: "push_subscriptions" + """ + update_push_subscriptions_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: push_subscriptions_inc_input - """column name""" - attacker_steam_id + """sets the columns of the filtered rows to the given values""" + _set: push_subscriptions_set_input + pk_columns: push_subscriptions_pk_columns_input! + ): push_subscriptions - """column name""" - attacker_team + """ + update multiples rows of table: "push_subscriptions" + """ + update_push_subscriptions_many( + """updates to execute, in order""" + updates: [push_subscriptions_updates!]! + ): [push_subscriptions_mutation_response] - """column name""" - damage + """ + update data of the table: "seasons" + """ + update_seasons( + """increments the numeric columns with given value of the filtered values""" + _inc: seasons_inc_input - """column name""" - damage_armor + """sets the columns of the filtered rows to the given values""" + _set: seasons_set_input - """column name""" - deleted_at + """filter the rows which have to be updated""" + where: seasons_bool_exp! + ): seasons_mutation_response - """column name""" - health + """ + update single row of the table: "seasons" + """ + update_seasons_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: seasons_inc_input - """column name""" - hitgroup + """sets the columns of the filtered rows to the given values""" + _set: seasons_set_input + pk_columns: seasons_pk_columns_input! + ): seasons - """column name""" - id + """ + update multiples rows of table: "seasons" + """ + update_seasons_many( + """updates to execute, in order""" + updates: [seasons_updates!]! + ): [seasons_mutation_response] - """column name""" - match_id + """ + update data of the table: "server_regions" + """ + update_server_regions( + """sets the columns of the filtered rows to the given values""" + _set: server_regions_set_input - """column name""" - match_map_id + """filter the rows which have to be updated""" + where: server_regions_bool_exp! + ): server_regions_mutation_response - """column name""" - round + """ + update single row of the table: "server_regions" + """ + update_server_regions_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: server_regions_set_input + pk_columns: server_regions_pk_columns_input! + ): server_regions - """column name""" - time + """ + update multiples rows of table: "server_regions" + """ + update_server_regions_many( + """updates to execute, in order""" + updates: [server_regions_updates!]! + ): [server_regions_mutation_response] - """column name""" - with -} + """ + update data of the table: "servers" + """ + update_servers( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: servers_append_input -""" -input type for updating data in table "player_damages" -""" -input player_damages_set_input { - armor: Int - attacked_location: String - attacked_location_coordinates: String - attacked_steam_id: bigint - attacked_team: String - attacker_location: String - attacker_location_coordinates: String - attacker_steam_id: bigint - attacker_team: String - damage: Int - damage_armor: Int - deleted_at: timestamptz - health: Int - hitgroup: String - id: uuid - match_id: uuid - match_map_id: uuid - round: numeric - time: timestamptz - with: String -} + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: servers_delete_at_path_input -"""aggregate stddev on columns""" -type player_damages_stddev_fields { - armor: Float - attacked_steam_id: Float - attacker_steam_id: Float - damage: Float - damage_armor: Float - health: Float - round: Float -} + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: servers_delete_elem_input -""" -order by stddev() on columns of table "player_damages" -""" -input player_damages_stddev_order_by { - armor: order_by - attacked_steam_id: order_by - attacker_steam_id: order_by - damage: order_by - damage_armor: order_by - health: order_by - round: order_by -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: servers_delete_key_input -"""aggregate stddev_pop on columns""" -type player_damages_stddev_pop_fields { - armor: Float - attacked_steam_id: Float - attacker_steam_id: Float - damage: Float - damage_armor: Float - health: Float - round: Float -} + """increments the numeric columns with given value of the filtered values""" + _inc: servers_inc_input -""" -order by stddev_pop() on columns of table "player_damages" -""" -input player_damages_stddev_pop_order_by { - armor: order_by - attacked_steam_id: order_by - attacker_steam_id: order_by - damage: order_by - damage_armor: order_by - health: order_by - round: order_by -} + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: servers_prepend_input -"""aggregate stddev_samp on columns""" -type player_damages_stddev_samp_fields { - armor: Float - attacked_steam_id: Float - attacker_steam_id: Float - damage: Float - damage_armor: Float - health: Float - round: Float -} + """sets the columns of the filtered rows to the given values""" + _set: servers_set_input -""" -order by stddev_samp() on columns of table "player_damages" -""" -input player_damages_stddev_samp_order_by { - armor: order_by - attacked_steam_id: order_by - attacker_steam_id: order_by - damage: order_by - damage_armor: order_by - health: order_by - round: order_by -} + """filter the rows which have to be updated""" + where: servers_bool_exp! + ): servers_mutation_response -""" -Streaming cursor of the table "player_damages" -""" -input player_damages_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_damages_stream_cursor_value_input! + """ + update single row of the table: "servers" + """ + update_servers_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: servers_append_input - """cursor ordering""" - ordering: cursor_ordering -} + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: servers_delete_at_path_input -"""Initial value of the column from where the streaming should start""" -input player_damages_stream_cursor_value_input { - armor: Int - attacked_location: String - attacked_location_coordinates: String - attacked_steam_id: bigint - attacked_team: String - attacker_location: String - attacker_location_coordinates: String - attacker_steam_id: bigint - attacker_team: String - damage: Int - damage_armor: Int - deleted_at: timestamptz - health: Int - hitgroup: String - id: uuid - match_id: uuid - match_map_id: uuid - round: numeric - time: timestamptz - with: String -} + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: servers_delete_elem_input -"""aggregate sum on columns""" -type player_damages_sum_fields { - armor: Int - attacked_steam_id: bigint - attacker_steam_id: bigint - damage: Int - damage_armor: Int - health: Int - round: numeric -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: servers_delete_key_input -""" -order by sum() on columns of table "player_damages" -""" -input player_damages_sum_order_by { - armor: order_by - attacked_steam_id: order_by - attacker_steam_id: order_by - damage: order_by - damage_armor: order_by - health: order_by - round: order_by -} + """increments the numeric columns with given value of the filtered values""" + _inc: servers_inc_input -""" -update columns of table "player_damages" -""" -enum player_damages_update_column { - """column name""" - armor + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: servers_prepend_input - """column name""" - attacked_location + """sets the columns of the filtered rows to the given values""" + _set: servers_set_input + pk_columns: servers_pk_columns_input! + ): servers - """column name""" - attacked_location_coordinates + """ + update multiples rows of table: "servers" + """ + update_servers_many( + """updates to execute, in order""" + updates: [servers_updates!]! + ): [servers_mutation_response] - """column name""" - attacked_steam_id + """ + update data of the table: "settings" + """ + update_settings( + """sets the columns of the filtered rows to the given values""" + _set: settings_set_input - """column name""" - attacked_team + """filter the rows which have to be updated""" + where: settings_bool_exp! + ): settings_mutation_response - """column name""" - attacker_location + """ + update single row of the table: "settings" + """ + update_settings_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: settings_set_input + pk_columns: settings_pk_columns_input! + ): settings - """column name""" - attacker_location_coordinates + """ + update multiples rows of table: "settings" + """ + update_settings_many( + """updates to execute, in order""" + updates: [settings_updates!]! + ): [settings_mutation_response] - """column name""" - attacker_steam_id + """ + update data of the table: "steam_account_claims" + """ + update_steam_account_claims( + """sets the columns of the filtered rows to the given values""" + _set: steam_account_claims_set_input - """column name""" - attacker_team + """filter the rows which have to be updated""" + where: steam_account_claims_bool_exp! + ): steam_account_claims_mutation_response - """column name""" - damage + """ + update single row of the table: "steam_account_claims" + """ + update_steam_account_claims_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: steam_account_claims_set_input + pk_columns: steam_account_claims_pk_columns_input! + ): steam_account_claims - """column name""" - damage_armor + """ + update multiples rows of table: "steam_account_claims" + """ + update_steam_account_claims_many( + """updates to execute, in order""" + updates: [steam_account_claims_updates!]! + ): [steam_account_claims_mutation_response] - """column name""" - deleted_at + """ + update data of the table: "steam_accounts" + """ + update_steam_accounts( + """increments the numeric columns with given value of the filtered values""" + _inc: steam_accounts_inc_input - """column name""" - health + """sets the columns of the filtered rows to the given values""" + _set: steam_accounts_set_input - """column name""" - hitgroup + """filter the rows which have to be updated""" + where: steam_accounts_bool_exp! + ): steam_accounts_mutation_response - """column name""" - id + """ + update single row of the table: "steam_accounts" + """ + update_steam_accounts_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: steam_accounts_inc_input - """column name""" - match_id + """sets the columns of the filtered rows to the given values""" + _set: steam_accounts_set_input + pk_columns: steam_accounts_pk_columns_input! + ): steam_accounts - """column name""" - match_map_id + """ + update multiples rows of table: "steam_accounts" + """ + update_steam_accounts_many( + """updates to execute, in order""" + updates: [steam_accounts_updates!]! + ): [steam_accounts_mutation_response] - """column name""" - round + """ + update data of the table: "system_alerts" + """ + update_system_alerts( + """increments the numeric columns with given value of the filtered values""" + _inc: system_alerts_inc_input - """column name""" - time + """sets the columns of the filtered rows to the given values""" + _set: system_alerts_set_input - """column name""" - with -} + """filter the rows which have to be updated""" + where: system_alerts_bool_exp! + ): system_alerts_mutation_response -input player_damages_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: player_damages_inc_input + """ + update single row of the table: "system_alerts" + """ + update_system_alerts_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: system_alerts_inc_input - """sets the columns of the filtered rows to the given values""" - _set: player_damages_set_input + """sets the columns of the filtered rows to the given values""" + _set: system_alerts_set_input + pk_columns: system_alerts_pk_columns_input! + ): system_alerts - """filter the rows which have to be updated""" - where: player_damages_bool_exp! -} + """ + update multiples rows of table: "system_alerts" + """ + update_system_alerts_many( + """updates to execute, in order""" + updates: [system_alerts_updates!]! + ): [system_alerts_mutation_response] -"""aggregate var_pop on columns""" -type player_damages_var_pop_fields { - armor: Float - attacked_steam_id: Float - attacker_steam_id: Float - damage: Float - damage_armor: Float - health: Float - round: Float -} + """ + update data of the table: "team_invites" + """ + update_team_invites( + """increments the numeric columns with given value of the filtered values""" + _inc: team_invites_inc_input -""" -order by var_pop() on columns of table "player_damages" -""" -input player_damages_var_pop_order_by { - armor: order_by - attacked_steam_id: order_by - attacker_steam_id: order_by - damage: order_by - damage_armor: order_by - health: order_by - round: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: team_invites_set_input -"""aggregate var_samp on columns""" -type player_damages_var_samp_fields { - armor: Float - attacked_steam_id: Float - attacker_steam_id: Float - damage: Float - damage_armor: Float - health: Float - round: Float -} + """filter the rows which have to be updated""" + where: team_invites_bool_exp! + ): team_invites_mutation_response -""" -order by var_samp() on columns of table "player_damages" -""" -input player_damages_var_samp_order_by { - armor: order_by - attacked_steam_id: order_by - attacker_steam_id: order_by - damage: order_by - damage_armor: order_by - health: order_by - round: order_by -} + """ + update single row of the table: "team_invites" + """ + update_team_invites_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: team_invites_inc_input -"""aggregate variance on columns""" -type player_damages_variance_fields { - armor: Float - attacked_steam_id: Float - attacker_steam_id: Float - damage: Float - damage_armor: Float - health: Float - round: Float -} + """sets the columns of the filtered rows to the given values""" + _set: team_invites_set_input + pk_columns: team_invites_pk_columns_input! + ): team_invites -""" -order by variance() on columns of table "player_damages" -""" -input player_damages_variance_order_by { - armor: order_by - attacked_steam_id: order_by - attacker_steam_id: order_by - damage: order_by - damage_armor: order_by - health: order_by - round: order_by -} + """ + update multiples rows of table: "team_invites" + """ + update_team_invites_many( + """updates to execute, in order""" + updates: [team_invites_updates!]! + ): [team_invites_mutation_response] -""" -columns and relationships of "player_elo" -""" -type player_elo { - actual_score: float8 - assists: Int - change: numeric! - created_at: timestamptz! - current: numeric! - damage: Int - damage_percent: float8 - deaths: Int - expected_score: float8 - impact: numeric - k_factor: Int - kda: float8 - kills: Int - map_losses: Int - map_wins: Int + """ + update data of the table: "team_roster" + """ + update_team_roster( + """increments the numeric columns with given value of the filtered values""" + _inc: team_roster_inc_input - """An object relationship""" - match: matches! - match_id: uuid! - opponent_team_elo_avg: float8 - performance_multiplier: float8 + """sets the columns of the filtered rows to the given values""" + _set: team_roster_set_input - """An object relationship""" - player: players! - player_team_elo_avg: float8 - rating_for_expected: float8 + """filter the rows which have to be updated""" + where: team_roster_bool_exp! + ): team_roster_mutation_response - """An object relationship""" - season: seasons - season_id: uuid - series_multiplier: Int - steam_id: bigint! - team_avg_kda: float8 - type: e_match_types_enum! -} + """ + update single row of the table: "team_roster" + """ + update_team_roster_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: team_roster_inc_input -""" -aggregated selection of "player_elo" -""" -type player_elo_aggregate { - aggregate: player_elo_aggregate_fields - nodes: [player_elo!]! -} + """sets the columns of the filtered rows to the given values""" + _set: team_roster_set_input + pk_columns: team_roster_pk_columns_input! + ): team_roster -""" -aggregate fields of "player_elo" -""" -type player_elo_aggregate_fields { - avg: player_elo_avg_fields - count(columns: [player_elo_select_column!], distinct: Boolean): Int! - max: player_elo_max_fields - min: player_elo_min_fields - stddev: player_elo_stddev_fields - stddev_pop: player_elo_stddev_pop_fields - stddev_samp: player_elo_stddev_samp_fields - sum: player_elo_sum_fields - var_pop: player_elo_var_pop_fields - var_samp: player_elo_var_samp_fields - variance: player_elo_variance_fields -} + """ + update multiples rows of table: "team_roster" + """ + update_team_roster_many( + """updates to execute, in order""" + updates: [team_roster_updates!]! + ): [team_roster_mutation_response] -"""aggregate avg on columns""" -type player_elo_avg_fields { - actual_score: Float - assists: Float - change: Float - current: Float - damage: Float - damage_percent: Float - deaths: Float - expected_score: Float - impact: Float - k_factor: Float - kda: Float - kills: Float - map_losses: Float - map_wins: Float - opponent_team_elo_avg: Float - performance_multiplier: Float - player_team_elo_avg: Float - rating_for_expected: Float - series_multiplier: Float - steam_id: Float - team_avg_kda: Float -} + """ + update data of the table: "team_scrim_alerts" + """ + update_team_scrim_alerts( + """increments the numeric columns with given value of the filtered values""" + _inc: team_scrim_alerts_inc_input -""" -Boolean expression to filter rows from the table "player_elo". All fields are combined with a logical 'AND'. -""" -input player_elo_bool_exp { - _and: [player_elo_bool_exp!] - _not: player_elo_bool_exp - _or: [player_elo_bool_exp!] - actual_score: float8_comparison_exp - assists: Int_comparison_exp - change: numeric_comparison_exp - created_at: timestamptz_comparison_exp - current: numeric_comparison_exp - damage: Int_comparison_exp - damage_percent: float8_comparison_exp - deaths: Int_comparison_exp - expected_score: float8_comparison_exp - impact: numeric_comparison_exp - k_factor: Int_comparison_exp - kda: float8_comparison_exp - kills: Int_comparison_exp - map_losses: Int_comparison_exp - map_wins: Int_comparison_exp - match: matches_bool_exp - match_id: uuid_comparison_exp - opponent_team_elo_avg: float8_comparison_exp - performance_multiplier: float8_comparison_exp - player: players_bool_exp - player_team_elo_avg: float8_comparison_exp - rating_for_expected: float8_comparison_exp - season: seasons_bool_exp - season_id: uuid_comparison_exp - series_multiplier: Int_comparison_exp - steam_id: bigint_comparison_exp - team_avg_kda: float8_comparison_exp - type: e_match_types_enum_comparison_exp -} + """sets the columns of the filtered rows to the given values""" + _set: team_scrim_alerts_set_input + + """filter the rows which have to be updated""" + where: team_scrim_alerts_bool_exp! + ): team_scrim_alerts_mutation_response -""" -unique or primary key constraints on table "player_elo" -""" -enum player_elo_constraint { """ - unique or primary key constraint on columns "steam_id", "type", "match_id" + update single row of the table: "team_scrim_alerts" """ - player_elo_pkey -} + update_team_scrim_alerts_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: team_scrim_alerts_inc_input -""" -input type for incrementing numeric columns in table "player_elo" -""" -input player_elo_inc_input { - actual_score: float8 - assists: Int - change: numeric - current: numeric - damage: Int - damage_percent: float8 - deaths: Int - expected_score: float8 - impact: numeric - k_factor: Int - kda: float8 - kills: Int - map_losses: Int - map_wins: Int - opponent_team_elo_avg: float8 - performance_multiplier: float8 - player_team_elo_avg: float8 - rating_for_expected: float8 - series_multiplier: Int - steam_id: bigint - team_avg_kda: float8 -} + """sets the columns of the filtered rows to the given values""" + _set: team_scrim_alerts_set_input + pk_columns: team_scrim_alerts_pk_columns_input! + ): team_scrim_alerts -""" -input type for inserting data into table "player_elo" -""" -input player_elo_insert_input { - actual_score: float8 - assists: Int - change: numeric - created_at: timestamptz - current: numeric - damage: Int - damage_percent: float8 - deaths: Int - expected_score: float8 - impact: numeric - k_factor: Int - kda: float8 - kills: Int - map_losses: Int - map_wins: Int - match: matches_obj_rel_insert_input - match_id: uuid - opponent_team_elo_avg: float8 - performance_multiplier: float8 - player: players_obj_rel_insert_input - player_team_elo_avg: float8 - rating_for_expected: float8 - season: seasons_obj_rel_insert_input - season_id: uuid - series_multiplier: Int - steam_id: bigint - team_avg_kda: float8 - type: e_match_types_enum -} + """ + update multiples rows of table: "team_scrim_alerts" + """ + update_team_scrim_alerts_many( + """updates to execute, in order""" + updates: [team_scrim_alerts_updates!]! + ): [team_scrim_alerts_mutation_response] -"""aggregate max on columns""" -type player_elo_max_fields { - actual_score: float8 - assists: Int - change: numeric - created_at: timestamptz - current: numeric - damage: Int - damage_percent: float8 - deaths: Int - expected_score: float8 - impact: numeric - k_factor: Int - kda: float8 - kills: Int - map_losses: Int - map_wins: Int - match_id: uuid - opponent_team_elo_avg: float8 - performance_multiplier: float8 - player_team_elo_avg: float8 - rating_for_expected: float8 - season_id: uuid - series_multiplier: Int - steam_id: bigint - team_avg_kda: float8 -} + """ + update data of the table: "team_scrim_availability" + """ + update_team_scrim_availability( + """sets the columns of the filtered rows to the given values""" + _set: team_scrim_availability_set_input -"""aggregate min on columns""" -type player_elo_min_fields { - actual_score: float8 - assists: Int - change: numeric - created_at: timestamptz - current: numeric - damage: Int - damage_percent: float8 - deaths: Int - expected_score: float8 - impact: numeric - k_factor: Int - kda: float8 - kills: Int - map_losses: Int - map_wins: Int - match_id: uuid - opponent_team_elo_avg: float8 - performance_multiplier: float8 - player_team_elo_avg: float8 - rating_for_expected: float8 - season_id: uuid - series_multiplier: Int - steam_id: bigint - team_avg_kda: float8 -} + """filter the rows which have to be updated""" + where: team_scrim_availability_bool_exp! + ): team_scrim_availability_mutation_response -""" -response of any mutation on the table "player_elo" -""" -type player_elo_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """ + update single row of the table: "team_scrim_availability" + """ + update_team_scrim_availability_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: team_scrim_availability_set_input + pk_columns: team_scrim_availability_pk_columns_input! + ): team_scrim_availability - """data from the rows affected by the mutation""" - returning: [player_elo!]! -} + """ + update multiples rows of table: "team_scrim_availability" + """ + update_team_scrim_availability_many( + """updates to execute, in order""" + updates: [team_scrim_availability_updates!]! + ): [team_scrim_availability_mutation_response] -""" -on_conflict condition type for table "player_elo" -""" -input player_elo_on_conflict { - constraint: player_elo_constraint! - update_columns: [player_elo_update_column!]! = [] - where: player_elo_bool_exp -} + """ + update data of the table: "team_scrim_request_proposals" + """ + update_team_scrim_request_proposals( + """increments the numeric columns with given value of the filtered values""" + _inc: team_scrim_request_proposals_inc_input -"""Ordering options when selecting data from "player_elo".""" -input player_elo_order_by { - actual_score: order_by - assists: order_by - change: order_by - created_at: order_by - current: order_by - damage: order_by - damage_percent: order_by - deaths: order_by - expected_score: order_by - impact: order_by - k_factor: order_by - kda: order_by - kills: order_by - map_losses: order_by - map_wins: order_by - match: matches_order_by - match_id: order_by - opponent_team_elo_avg: order_by - performance_multiplier: order_by - player: players_order_by - player_team_elo_avg: order_by - rating_for_expected: order_by - season: seasons_order_by - season_id: order_by - series_multiplier: order_by - steam_id: order_by - team_avg_kda: order_by - type: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: team_scrim_request_proposals_set_input -"""primary key columns input for table: player_elo""" -input player_elo_pk_columns_input { - match_id: uuid! - steam_id: bigint! - type: e_match_types_enum! -} + """filter the rows which have to be updated""" + where: team_scrim_request_proposals_bool_exp! + ): team_scrim_request_proposals_mutation_response -""" -select columns of table "player_elo" -""" -enum player_elo_select_column { - """column name""" - actual_score + """ + update single row of the table: "team_scrim_request_proposals" + """ + update_team_scrim_request_proposals_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: team_scrim_request_proposals_inc_input - """column name""" - assists + """sets the columns of the filtered rows to the given values""" + _set: team_scrim_request_proposals_set_input + pk_columns: team_scrim_request_proposals_pk_columns_input! + ): team_scrim_request_proposals - """column name""" - change + """ + update multiples rows of table: "team_scrim_request_proposals" + """ + update_team_scrim_request_proposals_many( + """updates to execute, in order""" + updates: [team_scrim_request_proposals_updates!]! + ): [team_scrim_request_proposals_mutation_response] - """column name""" - created_at + """ + update data of the table: "team_scrim_requests" + """ + update_team_scrim_requests( + """increments the numeric columns with given value of the filtered values""" + _inc: team_scrim_requests_inc_input - """column name""" - current + """sets the columns of the filtered rows to the given values""" + _set: team_scrim_requests_set_input - """column name""" - damage + """filter the rows which have to be updated""" + where: team_scrim_requests_bool_exp! + ): team_scrim_requests_mutation_response - """column name""" - damage_percent + """ + update single row of the table: "team_scrim_requests" + """ + update_team_scrim_requests_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: team_scrim_requests_inc_input - """column name""" - deaths + """sets the columns of the filtered rows to the given values""" + _set: team_scrim_requests_set_input + pk_columns: team_scrim_requests_pk_columns_input! + ): team_scrim_requests - """column name""" - expected_score + """ + update multiples rows of table: "team_scrim_requests" + """ + update_team_scrim_requests_many( + """updates to execute, in order""" + updates: [team_scrim_requests_updates!]! + ): [team_scrim_requests_mutation_response] - """column name""" - impact + """ + update data of the table: "team_scrim_settings" + """ + update_team_scrim_settings( + """increments the numeric columns with given value of the filtered values""" + _inc: team_scrim_settings_inc_input - """column name""" - k_factor + """sets the columns of the filtered rows to the given values""" + _set: team_scrim_settings_set_input - """column name""" - kda + """filter the rows which have to be updated""" + where: team_scrim_settings_bool_exp! + ): team_scrim_settings_mutation_response - """column name""" - kills + """ + update single row of the table: "team_scrim_settings" + """ + update_team_scrim_settings_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: team_scrim_settings_inc_input - """column name""" - map_losses + """sets the columns of the filtered rows to the given values""" + _set: team_scrim_settings_set_input + pk_columns: team_scrim_settings_pk_columns_input! + ): team_scrim_settings - """column name""" - map_wins + """ + update multiples rows of table: "team_scrim_settings" + """ + update_team_scrim_settings_many( + """updates to execute, in order""" + updates: [team_scrim_settings_updates!]! + ): [team_scrim_settings_mutation_response] - """column name""" - match_id + """ + update data of the table: "team_suggestions" + """ + update_team_suggestions( + """increments the numeric columns with given value of the filtered values""" + _inc: team_suggestions_inc_input - """column name""" - opponent_team_elo_avg + """sets the columns of the filtered rows to the given values""" + _set: team_suggestions_set_input - """column name""" - performance_multiplier + """filter the rows which have to be updated""" + where: team_suggestions_bool_exp! + ): team_suggestions_mutation_response - """column name""" - player_team_elo_avg + """ + update single row of the table: "team_suggestions" + """ + update_team_suggestions_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: team_suggestions_inc_input - """column name""" - rating_for_expected + """sets the columns of the filtered rows to the given values""" + _set: team_suggestions_set_input + pk_columns: team_suggestions_pk_columns_input! + ): team_suggestions - """column name""" - season_id + """ + update multiples rows of table: "team_suggestions" + """ + update_team_suggestions_many( + """updates to execute, in order""" + updates: [team_suggestions_updates!]! + ): [team_suggestions_mutation_response] - """column name""" - series_multiplier + """ + update data of the table: "teams" + """ + update_teams( + """increments the numeric columns with given value of the filtered values""" + _inc: teams_inc_input - """column name""" - steam_id + """sets the columns of the filtered rows to the given values""" + _set: teams_set_input - """column name""" - team_avg_kda - - """column name""" - type -} + """filter the rows which have to be updated""" + where: teams_bool_exp! + ): teams_mutation_response -""" -input type for updating data in table "player_elo" -""" -input player_elo_set_input { - actual_score: float8 - assists: Int - change: numeric - created_at: timestamptz - current: numeric - damage: Int - damage_percent: float8 - deaths: Int - expected_score: float8 - impact: numeric - k_factor: Int - kda: float8 - kills: Int - map_losses: Int - map_wins: Int - match_id: uuid - opponent_team_elo_avg: float8 - performance_multiplier: float8 - player_team_elo_avg: float8 - rating_for_expected: float8 - season_id: uuid - series_multiplier: Int - steam_id: bigint - team_avg_kda: float8 - type: e_match_types_enum -} + """ + update single row of the table: "teams" + """ + update_teams_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: teams_inc_input -"""aggregate stddev on columns""" -type player_elo_stddev_fields { - actual_score: Float - assists: Float - change: Float - current: Float - damage: Float - damage_percent: Float - deaths: Float - expected_score: Float - impact: Float - k_factor: Float - kda: Float - kills: Float - map_losses: Float - map_wins: Float - opponent_team_elo_avg: Float - performance_multiplier: Float - player_team_elo_avg: Float - rating_for_expected: Float - series_multiplier: Float - steam_id: Float - team_avg_kda: Float -} + """sets the columns of the filtered rows to the given values""" + _set: teams_set_input + pk_columns: teams_pk_columns_input! + ): teams -"""aggregate stddev_pop on columns""" -type player_elo_stddev_pop_fields { - actual_score: Float - assists: Float - change: Float - current: Float - damage: Float - damage_percent: Float - deaths: Float - expected_score: Float - impact: Float - k_factor: Float - kda: Float - kills: Float - map_losses: Float - map_wins: Float - opponent_team_elo_avg: Float - performance_multiplier: Float - player_team_elo_avg: Float - rating_for_expected: Float - series_multiplier: Float - steam_id: Float - team_avg_kda: Float -} + """ + update multiples rows of table: "teams" + """ + update_teams_many( + """updates to execute, in order""" + updates: [teams_updates!]! + ): [teams_mutation_response] -"""aggregate stddev_samp on columns""" -type player_elo_stddev_samp_fields { - actual_score: Float - assists: Float - change: Float - current: Float - damage: Float - damage_percent: Float - deaths: Float - expected_score: Float - impact: Float - k_factor: Float - kda: Float - kills: Float - map_losses: Float - map_wins: Float - opponent_team_elo_avg: Float - performance_multiplier: Float - player_team_elo_avg: Float - rating_for_expected: Float - series_multiplier: Float - steam_id: Float - team_avg_kda: Float -} + """ + update data of the table: "tournament_awards" + """ + update_tournament_awards( + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_awards_inc_input -""" -Streaming cursor of the table "player_elo" -""" -input player_elo_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_elo_stream_cursor_value_input! + """sets the columns of the filtered rows to the given values""" + _set: tournament_awards_set_input - """cursor ordering""" - ordering: cursor_ordering -} + """filter the rows which have to be updated""" + where: tournament_awards_bool_exp! + ): tournament_awards_mutation_response -"""Initial value of the column from where the streaming should start""" -input player_elo_stream_cursor_value_input { - actual_score: float8 - assists: Int - change: numeric - created_at: timestamptz - current: numeric - damage: Int - damage_percent: float8 - deaths: Int - expected_score: float8 - impact: numeric - k_factor: Int - kda: float8 - kills: Int - map_losses: Int - map_wins: Int - match_id: uuid - opponent_team_elo_avg: float8 - performance_multiplier: float8 - player_team_elo_avg: float8 - rating_for_expected: float8 - season_id: uuid - series_multiplier: Int - steam_id: bigint - team_avg_kda: float8 - type: e_match_types_enum -} + """ + update single row of the table: "tournament_awards" + """ + update_tournament_awards_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_awards_inc_input -"""aggregate sum on columns""" -type player_elo_sum_fields { - actual_score: float8 - assists: Int - change: numeric - current: numeric - damage: Int - damage_percent: float8 - deaths: Int - expected_score: float8 - impact: numeric - k_factor: Int - kda: float8 - kills: Int - map_losses: Int - map_wins: Int - opponent_team_elo_avg: float8 - performance_multiplier: float8 - player_team_elo_avg: float8 - rating_for_expected: float8 - series_multiplier: Int - steam_id: bigint - team_avg_kda: float8 -} + """sets the columns of the filtered rows to the given values""" + _set: tournament_awards_set_input + pk_columns: tournament_awards_pk_columns_input! + ): tournament_awards -""" -update columns of table "player_elo" -""" -enum player_elo_update_column { - """column name""" - actual_score + """ + update multiples rows of table: "tournament_awards" + """ + update_tournament_awards_many( + """updates to execute, in order""" + updates: [tournament_awards_updates!]! + ): [tournament_awards_mutation_response] - """column name""" - assists + """ + update data of the table: "tournament_brackets" + """ + update_tournament_brackets( + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_brackets_inc_input - """column name""" - change + """sets the columns of the filtered rows to the given values""" + _set: tournament_brackets_set_input - """column name""" - created_at + """filter the rows which have to be updated""" + where: tournament_brackets_bool_exp! + ): tournament_brackets_mutation_response - """column name""" - current + """ + update single row of the table: "tournament_brackets" + """ + update_tournament_brackets_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_brackets_inc_input - """column name""" - damage + """sets the columns of the filtered rows to the given values""" + _set: tournament_brackets_set_input + pk_columns: tournament_brackets_pk_columns_input! + ): tournament_brackets - """column name""" - damage_percent + """ + update multiples rows of table: "tournament_brackets" + """ + update_tournament_brackets_many( + """updates to execute, in order""" + updates: [tournament_brackets_updates!]! + ): [tournament_brackets_mutation_response] - """column name""" - deaths + """ + update data of the table: "tournament_categories" + """ + update_tournament_categories( + """sets the columns of the filtered rows to the given values""" + _set: tournament_categories_set_input - """column name""" - expected_score + """filter the rows which have to be updated""" + where: tournament_categories_bool_exp! + ): tournament_categories_mutation_response - """column name""" - impact + """ + update single row of the table: "tournament_categories" + """ + update_tournament_categories_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: tournament_categories_set_input + pk_columns: tournament_categories_pk_columns_input! + ): tournament_categories - """column name""" - k_factor + """ + update multiples rows of table: "tournament_categories" + """ + update_tournament_categories_many( + """updates to execute, in order""" + updates: [tournament_categories_updates!]! + ): [tournament_categories_mutation_response] - """column name""" - kda + """ + update data of the table: "tournament_organizer_teams" + """ + update_tournament_organizer_teams( + """sets the columns of the filtered rows to the given values""" + _set: tournament_organizer_teams_set_input - """column name""" - kills + """filter the rows which have to be updated""" + where: tournament_organizer_teams_bool_exp! + ): tournament_organizer_teams_mutation_response - """column name""" - map_losses + """ + update single row of the table: "tournament_organizer_teams" + """ + update_tournament_organizer_teams_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: tournament_organizer_teams_set_input + pk_columns: tournament_organizer_teams_pk_columns_input! + ): tournament_organizer_teams - """column name""" - map_wins + """ + update multiples rows of table: "tournament_organizer_teams" + """ + update_tournament_organizer_teams_many( + """updates to execute, in order""" + updates: [tournament_organizer_teams_updates!]! + ): [tournament_organizer_teams_mutation_response] - """column name""" - match_id + """ + update data of the table: "tournament_organizers" + """ + update_tournament_organizers( + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_organizers_inc_input - """column name""" - opponent_team_elo_avg + """sets the columns of the filtered rows to the given values""" + _set: tournament_organizers_set_input - """column name""" - performance_multiplier + """filter the rows which have to be updated""" + where: tournament_organizers_bool_exp! + ): tournament_organizers_mutation_response - """column name""" - player_team_elo_avg + """ + update single row of the table: "tournament_organizers" + """ + update_tournament_organizers_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_organizers_inc_input - """column name""" - rating_for_expected + """sets the columns of the filtered rows to the given values""" + _set: tournament_organizers_set_input + pk_columns: tournament_organizers_pk_columns_input! + ): tournament_organizers - """column name""" - season_id + """ + update multiples rows of table: "tournament_organizers" + """ + update_tournament_organizers_many( + """updates to execute, in order""" + updates: [tournament_organizers_updates!]! + ): [tournament_organizers_mutation_response] - """column name""" - series_multiplier + """ + update data of the table: "tournament_prizes" + """ + update_tournament_prizes( + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_prizes_inc_input - """column name""" - steam_id + """sets the columns of the filtered rows to the given values""" + _set: tournament_prizes_set_input - """column name""" - team_avg_kda + """filter the rows which have to be updated""" + where: tournament_prizes_bool_exp! + ): tournament_prizes_mutation_response - """column name""" - type -} + """ + update single row of the table: "tournament_prizes" + """ + update_tournament_prizes_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_prizes_inc_input -input player_elo_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: player_elo_inc_input + """sets the columns of the filtered rows to the given values""" + _set: tournament_prizes_set_input + pk_columns: tournament_prizes_pk_columns_input! + ): tournament_prizes - """sets the columns of the filtered rows to the given values""" - _set: player_elo_set_input + """ + update multiples rows of table: "tournament_prizes" + """ + update_tournament_prizes_many( + """updates to execute, in order""" + updates: [tournament_prizes_updates!]! + ): [tournament_prizes_mutation_response] - """filter the rows which have to be updated""" - where: player_elo_bool_exp! -} + """ + update data of the table: "tournament_stage_windows" + """ + update_tournament_stage_windows( + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_stage_windows_inc_input -"""aggregate var_pop on columns""" -type player_elo_var_pop_fields { - actual_score: Float - assists: Float - change: Float - current: Float - damage: Float - damage_percent: Float - deaths: Float - expected_score: Float - impact: Float - k_factor: Float - kda: Float - kills: Float - map_losses: Float - map_wins: Float - opponent_team_elo_avg: Float - performance_multiplier: Float - player_team_elo_avg: Float - rating_for_expected: Float - series_multiplier: Float - steam_id: Float - team_avg_kda: Float -} + """sets the columns of the filtered rows to the given values""" + _set: tournament_stage_windows_set_input -"""aggregate var_samp on columns""" -type player_elo_var_samp_fields { - actual_score: Float - assists: Float - change: Float - current: Float - damage: Float - damage_percent: Float - deaths: Float - expected_score: Float - impact: Float - k_factor: Float - kda: Float - kills: Float - map_losses: Float - map_wins: Float - opponent_team_elo_avg: Float - performance_multiplier: Float - player_team_elo_avg: Float - rating_for_expected: Float - series_multiplier: Float - steam_id: Float - team_avg_kda: Float -} + """filter the rows which have to be updated""" + where: tournament_stage_windows_bool_exp! + ): tournament_stage_windows_mutation_response -"""aggregate variance on columns""" -type player_elo_variance_fields { - actual_score: Float - assists: Float - change: Float - current: Float - damage: Float - damage_percent: Float - deaths: Float - expected_score: Float - impact: Float - k_factor: Float - kda: Float - kills: Float - map_losses: Float - map_wins: Float - opponent_team_elo_avg: Float - performance_multiplier: Float - player_team_elo_avg: Float - rating_for_expected: Float - series_multiplier: Float - steam_id: Float - team_avg_kda: Float -} + """ + update single row of the table: "tournament_stage_windows" + """ + update_tournament_stage_windows_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_stage_windows_inc_input -""" -columns and relationships of "player_faceit_rank_history" -""" -type player_faceit_rank_history { - elo: Int - id: uuid! + """sets the columns of the filtered rows to the given values""" + _set: tournament_stage_windows_set_input + pk_columns: tournament_stage_windows_pk_columns_input! + ): tournament_stage_windows - """An object relationship""" - match: matches! - match_id: uuid! - observed_at: timestamptz! + """ + update multiples rows of table: "tournament_stage_windows" + """ + update_tournament_stage_windows_many( + """updates to execute, in order""" + updates: [tournament_stage_windows_updates!]! + ): [tournament_stage_windows_mutation_response] - """An object relationship""" - player: players! - previous_rank: Int - skill_level: Int! - steam_id: bigint! -} + """ + update data of the table: "tournament_stages" + """ + update_tournament_stages( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: tournament_stages_append_input -""" -aggregated selection of "player_faceit_rank_history" -""" -type player_faceit_rank_history_aggregate { - aggregate: player_faceit_rank_history_aggregate_fields - nodes: [player_faceit_rank_history!]! -} + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: tournament_stages_delete_at_path_input -input player_faceit_rank_history_aggregate_bool_exp { - count: player_faceit_rank_history_aggregate_bool_exp_count -} + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: tournament_stages_delete_elem_input -input player_faceit_rank_history_aggregate_bool_exp_count { - arguments: [player_faceit_rank_history_select_column!] - distinct: Boolean - filter: player_faceit_rank_history_bool_exp - predicate: Int_comparison_exp! -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: tournament_stages_delete_key_input -""" -aggregate fields of "player_faceit_rank_history" -""" -type player_faceit_rank_history_aggregate_fields { - avg: player_faceit_rank_history_avg_fields - count(columns: [player_faceit_rank_history_select_column!], distinct: Boolean): Int! - max: player_faceit_rank_history_max_fields - min: player_faceit_rank_history_min_fields - stddev: player_faceit_rank_history_stddev_fields - stddev_pop: player_faceit_rank_history_stddev_pop_fields - stddev_samp: player_faceit_rank_history_stddev_samp_fields - sum: player_faceit_rank_history_sum_fields - var_pop: player_faceit_rank_history_var_pop_fields - var_samp: player_faceit_rank_history_var_samp_fields - variance: player_faceit_rank_history_variance_fields -} + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_stages_inc_input -""" -order by aggregate values of table "player_faceit_rank_history" -""" -input player_faceit_rank_history_aggregate_order_by { - avg: player_faceit_rank_history_avg_order_by - count: order_by - max: player_faceit_rank_history_max_order_by - min: player_faceit_rank_history_min_order_by - stddev: player_faceit_rank_history_stddev_order_by - stddev_pop: player_faceit_rank_history_stddev_pop_order_by - stddev_samp: player_faceit_rank_history_stddev_samp_order_by - sum: player_faceit_rank_history_sum_order_by - var_pop: player_faceit_rank_history_var_pop_order_by - var_samp: player_faceit_rank_history_var_samp_order_by - variance: player_faceit_rank_history_variance_order_by -} + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: tournament_stages_prepend_input -""" -input type for inserting array relation for remote table "player_faceit_rank_history" -""" -input player_faceit_rank_history_arr_rel_insert_input { - data: [player_faceit_rank_history_insert_input!]! + """sets the columns of the filtered rows to the given values""" + _set: tournament_stages_set_input - """upsert condition""" - on_conflict: player_faceit_rank_history_on_conflict -} + """filter the rows which have to be updated""" + where: tournament_stages_bool_exp! + ): tournament_stages_mutation_response -"""aggregate avg on columns""" -type player_faceit_rank_history_avg_fields { - elo: Float - previous_rank: Float - skill_level: Float - steam_id: Float -} + """ + update single row of the table: "tournament_stages" + """ + update_tournament_stages_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: tournament_stages_append_input -""" -order by avg() on columns of table "player_faceit_rank_history" -""" -input player_faceit_rank_history_avg_order_by { - elo: order_by - previous_rank: order_by - skill_level: order_by - steam_id: order_by -} + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: tournament_stages_delete_at_path_input -""" -Boolean expression to filter rows from the table "player_faceit_rank_history". All fields are combined with a logical 'AND'. -""" -input player_faceit_rank_history_bool_exp { - _and: [player_faceit_rank_history_bool_exp!] - _not: player_faceit_rank_history_bool_exp - _or: [player_faceit_rank_history_bool_exp!] - elo: Int_comparison_exp - id: uuid_comparison_exp - match: matches_bool_exp - match_id: uuid_comparison_exp - observed_at: timestamptz_comparison_exp - player: players_bool_exp - previous_rank: Int_comparison_exp - skill_level: Int_comparison_exp - steam_id: bigint_comparison_exp -} + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: tournament_stages_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: tournament_stages_delete_key_input + + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_stages_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: tournament_stages_prepend_input + + """sets the columns of the filtered rows to the given values""" + _set: tournament_stages_set_input + pk_columns: tournament_stages_pk_columns_input! + ): tournament_stages -""" -unique or primary key constraints on table "player_faceit_rank_history" -""" -enum player_faceit_rank_history_constraint { """ - unique or primary key constraint on columns "id" + update multiples rows of table: "tournament_stages" """ - player_faceit_rank_history_pkey + update_tournament_stages_many( + """updates to execute, in order""" + updates: [tournament_stages_updates!]! + ): [tournament_stages_mutation_response] """ - unique or primary key constraint on columns "steam_id", "match_id" + update data of the table: "tournament_team_invites" """ - uq_player_faceit_rank_history_steam_match -} + update_tournament_team_invites( + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_team_invites_inc_input -""" -input type for incrementing numeric columns in table "player_faceit_rank_history" -""" -input player_faceit_rank_history_inc_input { - elo: Int - previous_rank: Int - skill_level: Int - steam_id: bigint -} + """sets the columns of the filtered rows to the given values""" + _set: tournament_team_invites_set_input -""" -input type for inserting data into table "player_faceit_rank_history" -""" -input player_faceit_rank_history_insert_input { - elo: Int - id: uuid - match: matches_obj_rel_insert_input - match_id: uuid - observed_at: timestamptz - player: players_obj_rel_insert_input - previous_rank: Int - skill_level: Int - steam_id: bigint -} + """filter the rows which have to be updated""" + where: tournament_team_invites_bool_exp! + ): tournament_team_invites_mutation_response -"""aggregate max on columns""" -type player_faceit_rank_history_max_fields { - elo: Int - id: uuid - match_id: uuid - observed_at: timestamptz - previous_rank: Int - skill_level: Int - steam_id: bigint -} + """ + update single row of the table: "tournament_team_invites" + """ + update_tournament_team_invites_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_team_invites_inc_input -""" -order by max() on columns of table "player_faceit_rank_history" -""" -input player_faceit_rank_history_max_order_by { - elo: order_by - id: order_by - match_id: order_by - observed_at: order_by - previous_rank: order_by - skill_level: order_by - steam_id: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: tournament_team_invites_set_input + pk_columns: tournament_team_invites_pk_columns_input! + ): tournament_team_invites -"""aggregate min on columns""" -type player_faceit_rank_history_min_fields { - elo: Int - id: uuid - match_id: uuid - observed_at: timestamptz - previous_rank: Int - skill_level: Int - steam_id: bigint -} + """ + update multiples rows of table: "tournament_team_invites" + """ + update_tournament_team_invites_many( + """updates to execute, in order""" + updates: [tournament_team_invites_updates!]! + ): [tournament_team_invites_mutation_response] -""" -order by min() on columns of table "player_faceit_rank_history" -""" -input player_faceit_rank_history_min_order_by { - elo: order_by - id: order_by - match_id: order_by - observed_at: order_by - previous_rank: order_by - skill_level: order_by - steam_id: order_by -} + """ + update data of the table: "tournament_team_roster" + """ + update_tournament_team_roster( + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_team_roster_inc_input -""" -response of any mutation on the table "player_faceit_rank_history" -""" -type player_faceit_rank_history_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """sets the columns of the filtered rows to the given values""" + _set: tournament_team_roster_set_input - """data from the rows affected by the mutation""" - returning: [player_faceit_rank_history!]! -} + """filter the rows which have to be updated""" + where: tournament_team_roster_bool_exp! + ): tournament_team_roster_mutation_response -""" -on_conflict condition type for table "player_faceit_rank_history" -""" -input player_faceit_rank_history_on_conflict { - constraint: player_faceit_rank_history_constraint! - update_columns: [player_faceit_rank_history_update_column!]! = [] - where: player_faceit_rank_history_bool_exp -} + """ + update single row of the table: "tournament_team_roster" + """ + update_tournament_team_roster_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_team_roster_inc_input -""" -Ordering options when selecting data from "player_faceit_rank_history". -""" -input player_faceit_rank_history_order_by { - elo: order_by - id: order_by - match: matches_order_by - match_id: order_by - observed_at: order_by - player: players_order_by - previous_rank: order_by - skill_level: order_by - steam_id: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: tournament_team_roster_set_input + pk_columns: tournament_team_roster_pk_columns_input! + ): tournament_team_roster -"""primary key columns input for table: player_faceit_rank_history""" -input player_faceit_rank_history_pk_columns_input { - id: uuid! -} + """ + update multiples rows of table: "tournament_team_roster" + """ + update_tournament_team_roster_many( + """updates to execute, in order""" + updates: [tournament_team_roster_updates!]! + ): [tournament_team_roster_mutation_response] -""" -select columns of table "player_faceit_rank_history" -""" -enum player_faceit_rank_history_select_column { - """column name""" - elo + """ + update data of the table: "tournament_teams" + """ + update_tournament_teams( + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_teams_inc_input - """column name""" - id + """sets the columns of the filtered rows to the given values""" + _set: tournament_teams_set_input - """column name""" - match_id + """filter the rows which have to be updated""" + where: tournament_teams_bool_exp! + ): tournament_teams_mutation_response - """column name""" - observed_at + """ + update single row of the table: "tournament_teams" + """ + update_tournament_teams_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_teams_inc_input - """column name""" - previous_rank + """sets the columns of the filtered rows to the given values""" + _set: tournament_teams_set_input + pk_columns: tournament_teams_pk_columns_input! + ): tournament_teams - """column name""" - skill_level + """ + update multiples rows of table: "tournament_teams" + """ + update_tournament_teams_many( + """updates to execute, in order""" + updates: [tournament_teams_updates!]! + ): [tournament_teams_mutation_response] - """column name""" - steam_id -} + """ + update data of the table: "tournaments" + """ + update_tournaments( + """increments the numeric columns with given value of the filtered values""" + _inc: tournaments_inc_input -""" -input type for updating data in table "player_faceit_rank_history" -""" -input player_faceit_rank_history_set_input { - elo: Int - id: uuid - match_id: uuid - observed_at: timestamptz - previous_rank: Int - skill_level: Int - steam_id: bigint -} + """sets the columns of the filtered rows to the given values""" + _set: tournaments_set_input -"""aggregate stddev on columns""" -type player_faceit_rank_history_stddev_fields { - elo: Float - previous_rank: Float - skill_level: Float - steam_id: Float -} + """filter the rows which have to be updated""" + where: tournaments_bool_exp! + ): tournaments_mutation_response -""" -order by stddev() on columns of table "player_faceit_rank_history" -""" -input player_faceit_rank_history_stddev_order_by { - elo: order_by - previous_rank: order_by - skill_level: order_by - steam_id: order_by -} + """ + update single row of the table: "tournaments" + """ + update_tournaments_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: tournaments_inc_input -"""aggregate stddev_pop on columns""" -type player_faceit_rank_history_stddev_pop_fields { - elo: Float - previous_rank: Float - skill_level: Float - steam_id: Float -} + """sets the columns of the filtered rows to the given values""" + _set: tournaments_set_input + pk_columns: tournaments_pk_columns_input! + ): tournaments -""" -order by stddev_pop() on columns of table "player_faceit_rank_history" -""" -input player_faceit_rank_history_stddev_pop_order_by { - elo: order_by - previous_rank: order_by - skill_level: order_by - steam_id: order_by -} + """ + update multiples rows of table: "tournaments" + """ + update_tournaments_many( + """updates to execute, in order""" + updates: [tournaments_updates!]! + ): [tournaments_mutation_response] -"""aggregate stddev_samp on columns""" -type player_faceit_rank_history_stddev_samp_fields { - elo: Float - previous_rank: Float - skill_level: Float - steam_id: Float -} + """ + update data of the table: "utility_collection_items" + """ + update_utility_collection_items( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_collection_items_inc_input -""" -order by stddev_samp() on columns of table "player_faceit_rank_history" -""" -input player_faceit_rank_history_stddev_samp_order_by { - elo: order_by - previous_rank: order_by - skill_level: order_by - steam_id: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: utility_collection_items_set_input -""" -Streaming cursor of the table "player_faceit_rank_history" -""" -input player_faceit_rank_history_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_faceit_rank_history_stream_cursor_value_input! + """filter the rows which have to be updated""" + where: utility_collection_items_bool_exp! + ): utility_collection_items_mutation_response - """cursor ordering""" - ordering: cursor_ordering -} + """ + update single row of the table: "utility_collection_items" + """ + update_utility_collection_items_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_collection_items_inc_input -"""Initial value of the column from where the streaming should start""" -input player_faceit_rank_history_stream_cursor_value_input { - elo: Int - id: uuid - match_id: uuid - observed_at: timestamptz - previous_rank: Int - skill_level: Int - steam_id: bigint -} + """sets the columns of the filtered rows to the given values""" + _set: utility_collection_items_set_input + pk_columns: utility_collection_items_pk_columns_input! + ): utility_collection_items -"""aggregate sum on columns""" -type player_faceit_rank_history_sum_fields { - elo: Int - previous_rank: Int - skill_level: Int - steam_id: bigint -} + """ + update multiples rows of table: "utility_collection_items" + """ + update_utility_collection_items_many( + """updates to execute, in order""" + updates: [utility_collection_items_updates!]! + ): [utility_collection_items_mutation_response] -""" -order by sum() on columns of table "player_faceit_rank_history" -""" -input player_faceit_rank_history_sum_order_by { - elo: order_by - previous_rank: order_by - skill_level: order_by - steam_id: order_by -} + """ + update data of the table: "utility_collections" + """ + update_utility_collections( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_collections_inc_input -""" -update columns of table "player_faceit_rank_history" -""" -enum player_faceit_rank_history_update_column { - """column name""" - elo + """sets the columns of the filtered rows to the given values""" + _set: utility_collections_set_input - """column name""" - id + """filter the rows which have to be updated""" + where: utility_collections_bool_exp! + ): utility_collections_mutation_response - """column name""" - match_id + """ + update single row of the table: "utility_collections" + """ + update_utility_collections_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_collections_inc_input - """column name""" - observed_at + """sets the columns of the filtered rows to the given values""" + _set: utility_collections_set_input + pk_columns: utility_collections_pk_columns_input! + ): utility_collections - """column name""" - previous_rank + """ + update multiples rows of table: "utility_collections" + """ + update_utility_collections_many( + """updates to execute, in order""" + updates: [utility_collections_updates!]! + ): [utility_collections_mutation_response] - """column name""" - skill_level + """ + update data of the table: "utility_demo_mines" + """ + update_utility_demo_mines( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_demo_mines_inc_input - """column name""" - steam_id -} + """sets the columns of the filtered rows to the given values""" + _set: utility_demo_mines_set_input -input player_faceit_rank_history_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: player_faceit_rank_history_inc_input + """filter the rows which have to be updated""" + where: utility_demo_mines_bool_exp! + ): utility_demo_mines_mutation_response - """sets the columns of the filtered rows to the given values""" - _set: player_faceit_rank_history_set_input + """ + update single row of the table: "utility_demo_mines" + """ + update_utility_demo_mines_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_demo_mines_inc_input - """filter the rows which have to be updated""" - where: player_faceit_rank_history_bool_exp! -} + """sets the columns of the filtered rows to the given values""" + _set: utility_demo_mines_set_input + pk_columns: utility_demo_mines_pk_columns_input! + ): utility_demo_mines -"""aggregate var_pop on columns""" -type player_faceit_rank_history_var_pop_fields { - elo: Float - previous_rank: Float - skill_level: Float - steam_id: Float -} + """ + update multiples rows of table: "utility_demo_mines" + """ + update_utility_demo_mines_many( + """updates to execute, in order""" + updates: [utility_demo_mines_updates!]! + ): [utility_demo_mines_mutation_response] -""" -order by var_pop() on columns of table "player_faceit_rank_history" -""" -input player_faceit_rank_history_var_pop_order_by { - elo: order_by - previous_rank: order_by - skill_level: order_by - steam_id: order_by -} + """ + update data of the table: "utility_demo_throws" + """ + update_utility_demo_throws( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_demo_throws_inc_input -"""aggregate var_samp on columns""" -type player_faceit_rank_history_var_samp_fields { - elo: Float - previous_rank: Float - skill_level: Float - steam_id: Float -} + """sets the columns of the filtered rows to the given values""" + _set: utility_demo_throws_set_input -""" -order by var_samp() on columns of table "player_faceit_rank_history" -""" -input player_faceit_rank_history_var_samp_order_by { - elo: order_by - previous_rank: order_by - skill_level: order_by - steam_id: order_by -} + """filter the rows which have to be updated""" + where: utility_demo_throws_bool_exp! + ): utility_demo_throws_mutation_response -"""aggregate variance on columns""" -type player_faceit_rank_history_variance_fields { - elo: Float - previous_rank: Float - skill_level: Float - steam_id: Float -} + """ + update single row of the table: "utility_demo_throws" + """ + update_utility_demo_throws_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_demo_throws_inc_input -""" -order by variance() on columns of table "player_faceit_rank_history" -""" -input player_faceit_rank_history_variance_order_by { - elo: order_by - previous_rank: order_by - skill_level: order_by - steam_id: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: utility_demo_throws_set_input + pk_columns: utility_demo_throws_pk_columns_input! + ): utility_demo_throws -""" -columns and relationships of "player_flashes" -""" -type player_flashes { - attacked_steam_id: bigint! - attacker_steam_id: bigint! + """ + update multiples rows of table: "utility_demo_throws" + """ + update_utility_demo_throws_many( + """updates to execute, in order""" + updates: [utility_demo_throws_updates!]! + ): [utility_demo_throws_mutation_response] - """An object relationship""" - blinded: players! - deleted_at: timestamptz - duration: numeric! + """ + update data of the table: "utility_drift_results" + """ + update_utility_drift_results( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_drift_results_inc_input - """An object relationship""" - match: matches! - match_id: uuid! + """sets the columns of the filtered rows to the given values""" + _set: utility_drift_results_set_input - """An object relationship""" - match_map: match_maps! - match_map_id: uuid! - round: Int! - team_flash: Boolean! + """filter the rows which have to be updated""" + where: utility_drift_results_bool_exp! + ): utility_drift_results_mutation_response - """An object relationship""" - thrown_by: players! - time: timestamptz! -} + """ + update single row of the table: "utility_drift_results" + """ + update_utility_drift_results_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_drift_results_inc_input -""" -aggregated selection of "player_flashes" -""" -type player_flashes_aggregate { - aggregate: player_flashes_aggregate_fields - nodes: [player_flashes!]! -} + """sets the columns of the filtered rows to the given values""" + _set: utility_drift_results_set_input + pk_columns: utility_drift_results_pk_columns_input! + ): utility_drift_results -input player_flashes_aggregate_bool_exp { - bool_and: player_flashes_aggregate_bool_exp_bool_and - bool_or: player_flashes_aggregate_bool_exp_bool_or - count: player_flashes_aggregate_bool_exp_count -} + """ + update multiples rows of table: "utility_drift_results" + """ + update_utility_drift_results_many( + """updates to execute, in order""" + updates: [utility_drift_results_updates!]! + ): [utility_drift_results_mutation_response] -input player_flashes_aggregate_bool_exp_bool_and { - arguments: player_flashes_select_column_player_flashes_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: player_flashes_bool_exp - predicate: Boolean_comparison_exp! -} + """ + update data of the table: "utility_drift_scans" + """ + update_utility_drift_scans( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_drift_scans_inc_input -input player_flashes_aggregate_bool_exp_bool_or { - arguments: player_flashes_select_column_player_flashes_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: player_flashes_bool_exp - predicate: Boolean_comparison_exp! -} + """sets the columns of the filtered rows to the given values""" + _set: utility_drift_scans_set_input -input player_flashes_aggregate_bool_exp_count { - arguments: [player_flashes_select_column!] - distinct: Boolean - filter: player_flashes_bool_exp - predicate: Int_comparison_exp! -} + """filter the rows which have to be updated""" + where: utility_drift_scans_bool_exp! + ): utility_drift_scans_mutation_response -""" -aggregate fields of "player_flashes" -""" -type player_flashes_aggregate_fields { - avg: player_flashes_avg_fields - count(columns: [player_flashes_select_column!], distinct: Boolean): Int! - max: player_flashes_max_fields - min: player_flashes_min_fields - stddev: player_flashes_stddev_fields - stddev_pop: player_flashes_stddev_pop_fields - stddev_samp: player_flashes_stddev_samp_fields - sum: player_flashes_sum_fields - var_pop: player_flashes_var_pop_fields - var_samp: player_flashes_var_samp_fields - variance: player_flashes_variance_fields -} + """ + update single row of the table: "utility_drift_scans" + """ + update_utility_drift_scans_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_drift_scans_inc_input -""" -order by aggregate values of table "player_flashes" -""" -input player_flashes_aggregate_order_by { - avg: player_flashes_avg_order_by - count: order_by - max: player_flashes_max_order_by - min: player_flashes_min_order_by - stddev: player_flashes_stddev_order_by - stddev_pop: player_flashes_stddev_pop_order_by - stddev_samp: player_flashes_stddev_samp_order_by - sum: player_flashes_sum_order_by - var_pop: player_flashes_var_pop_order_by - var_samp: player_flashes_var_samp_order_by - variance: player_flashes_variance_order_by -} + """sets the columns of the filtered rows to the given values""" + _set: utility_drift_scans_set_input + pk_columns: utility_drift_scans_pk_columns_input! + ): utility_drift_scans -""" -input type for inserting array relation for remote table "player_flashes" -""" -input player_flashes_arr_rel_insert_input { - data: [player_flashes_insert_input!]! + """ + update multiples rows of table: "utility_drift_scans" + """ + update_utility_drift_scans_many( + """updates to execute, in order""" + updates: [utility_drift_scans_updates!]! + ): [utility_drift_scans_mutation_response] - """upsert condition""" - on_conflict: player_flashes_on_conflict -} + """ + update data of the table: "utility_lineup_favorites" + """ + update_utility_lineup_favorites( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_lineup_favorites_inc_input -"""aggregate avg on columns""" -type player_flashes_avg_fields { - attacked_steam_id: Float - attacker_steam_id: Float - duration: Float - round: Float -} + """sets the columns of the filtered rows to the given values""" + _set: utility_lineup_favorites_set_input -""" -order by avg() on columns of table "player_flashes" -""" -input player_flashes_avg_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - duration: order_by - round: order_by -} + """filter the rows which have to be updated""" + where: utility_lineup_favorites_bool_exp! + ): utility_lineup_favorites_mutation_response -""" -Boolean expression to filter rows from the table "player_flashes". All fields are combined with a logical 'AND'. -""" -input player_flashes_bool_exp { - _and: [player_flashes_bool_exp!] - _not: player_flashes_bool_exp - _or: [player_flashes_bool_exp!] - attacked_steam_id: bigint_comparison_exp - attacker_steam_id: bigint_comparison_exp - blinded: players_bool_exp - deleted_at: timestamptz_comparison_exp - duration: numeric_comparison_exp - match: matches_bool_exp - match_id: uuid_comparison_exp - match_map: match_maps_bool_exp - match_map_id: uuid_comparison_exp - round: Int_comparison_exp - team_flash: Boolean_comparison_exp - thrown_by: players_bool_exp - time: timestamptz_comparison_exp -} + """ + update single row of the table: "utility_lineup_favorites" + """ + update_utility_lineup_favorites_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_lineup_favorites_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: utility_lineup_favorites_set_input + pk_columns: utility_lineup_favorites_pk_columns_input! + ): utility_lineup_favorites -""" -unique or primary key constraints on table "player_flashes" -""" -enum player_flashes_constraint { """ - unique or primary key constraint on columns "attacker_steam_id", "attacked_steam_id", "time", "match_map_id" + update multiples rows of table: "utility_lineup_favorites" """ - player_flashes_pkey -} + update_utility_lineup_favorites_many( + """updates to execute, in order""" + updates: [utility_lineup_favorites_updates!]! + ): [utility_lineup_favorites_mutation_response] -""" -input type for incrementing numeric columns in table "player_flashes" -""" -input player_flashes_inc_input { - attacked_steam_id: bigint - attacker_steam_id: bigint - duration: numeric - round: Int -} + """ + update data of the table: "utility_lineup_progress" + """ + update_utility_lineup_progress( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_lineup_progress_inc_input -""" -input type for inserting data into table "player_flashes" -""" -input player_flashes_insert_input { - attacked_steam_id: bigint - attacker_steam_id: bigint - blinded: players_obj_rel_insert_input - deleted_at: timestamptz - duration: numeric - match: matches_obj_rel_insert_input - match_id: uuid - match_map: match_maps_obj_rel_insert_input - match_map_id: uuid - round: Int - team_flash: Boolean - thrown_by: players_obj_rel_insert_input - time: timestamptz -} + """sets the columns of the filtered rows to the given values""" + _set: utility_lineup_progress_set_input -"""aggregate max on columns""" -type player_flashes_max_fields { - attacked_steam_id: bigint - attacker_steam_id: bigint - deleted_at: timestamptz - duration: numeric - match_id: uuid - match_map_id: uuid - round: Int - time: timestamptz -} + """filter the rows which have to be updated""" + where: utility_lineup_progress_bool_exp! + ): utility_lineup_progress_mutation_response -""" -order by max() on columns of table "player_flashes" -""" -input player_flashes_max_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - deleted_at: order_by - duration: order_by - match_id: order_by - match_map_id: order_by - round: order_by - time: order_by -} + """ + update single row of the table: "utility_lineup_progress" + """ + update_utility_lineup_progress_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_lineup_progress_inc_input -"""aggregate min on columns""" -type player_flashes_min_fields { - attacked_steam_id: bigint - attacker_steam_id: bigint - deleted_at: timestamptz - duration: numeric - match_id: uuid - match_map_id: uuid - round: Int - time: timestamptz -} + """sets the columns of the filtered rows to the given values""" + _set: utility_lineup_progress_set_input + pk_columns: utility_lineup_progress_pk_columns_input! + ): utility_lineup_progress -""" -order by min() on columns of table "player_flashes" -""" -input player_flashes_min_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - deleted_at: order_by - duration: order_by - match_id: order_by - match_map_id: order_by - round: order_by - time: order_by -} + """ + update multiples rows of table: "utility_lineup_progress" + """ + update_utility_lineup_progress_many( + """updates to execute, in order""" + updates: [utility_lineup_progress_updates!]! + ): [utility_lineup_progress_mutation_response] -""" -response of any mutation on the table "player_flashes" -""" -type player_flashes_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """ + update data of the table: "utility_lineup_renders" + """ + update_utility_lineup_renders( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: utility_lineup_renders_append_input - """data from the rows affected by the mutation""" - returning: [player_flashes!]! -} + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: utility_lineup_renders_delete_at_path_input -""" -on_conflict condition type for table "player_flashes" -""" -input player_flashes_on_conflict { - constraint: player_flashes_constraint! - update_columns: [player_flashes_update_column!]! = [] - where: player_flashes_bool_exp -} + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: utility_lineup_renders_delete_elem_input -"""Ordering options when selecting data from "player_flashes".""" -input player_flashes_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - blinded: players_order_by - deleted_at: order_by - duration: order_by - match: matches_order_by - match_id: order_by - match_map: match_maps_order_by - match_map_id: order_by - round: order_by - team_flash: order_by - thrown_by: players_order_by - time: order_by -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: utility_lineup_renders_delete_key_input -"""primary key columns input for table: player_flashes""" -input player_flashes_pk_columns_input { - attacked_steam_id: bigint! - attacker_steam_id: bigint! - match_map_id: uuid! - time: timestamptz! -} + """increments the numeric columns with given value of the filtered values""" + _inc: utility_lineup_renders_inc_input -""" -select columns of table "player_flashes" -""" -enum player_flashes_select_column { - """column name""" - attacked_steam_id + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: utility_lineup_renders_prepend_input - """column name""" - attacker_steam_id + """sets the columns of the filtered rows to the given values""" + _set: utility_lineup_renders_set_input - """column name""" - deleted_at + """filter the rows which have to be updated""" + where: utility_lineup_renders_bool_exp! + ): utility_lineup_renders_mutation_response - """column name""" - duration + """ + update single row of the table: "utility_lineup_renders" + """ + update_utility_lineup_renders_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: utility_lineup_renders_append_input - """column name""" - match_id + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: utility_lineup_renders_delete_at_path_input - """column name""" - match_map_id + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: utility_lineup_renders_delete_elem_input - """column name""" - round + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: utility_lineup_renders_delete_key_input - """column name""" - team_flash + """increments the numeric columns with given value of the filtered values""" + _inc: utility_lineup_renders_inc_input - """column name""" - time -} + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: utility_lineup_renders_prepend_input -""" -select "player_flashes_aggregate_bool_exp_bool_and_arguments_columns" columns of table "player_flashes" -""" -enum player_flashes_select_column_player_flashes_aggregate_bool_exp_bool_and_arguments_columns { - """column name""" - team_flash -} + """sets the columns of the filtered rows to the given values""" + _set: utility_lineup_renders_set_input + pk_columns: utility_lineup_renders_pk_columns_input! + ): utility_lineup_renders -""" -select "player_flashes_aggregate_bool_exp_bool_or_arguments_columns" columns of table "player_flashes" -""" -enum player_flashes_select_column_player_flashes_aggregate_bool_exp_bool_or_arguments_columns { - """column name""" - team_flash -} + """ + update multiples rows of table: "utility_lineup_renders" + """ + update_utility_lineup_renders_many( + """updates to execute, in order""" + updates: [utility_lineup_renders_updates!]! + ): [utility_lineup_renders_mutation_response] -""" -input type for updating data in table "player_flashes" -""" -input player_flashes_set_input { - attacked_steam_id: bigint - attacker_steam_id: bigint - deleted_at: timestamptz - duration: numeric - match_id: uuid - match_map_id: uuid - round: Int - team_flash: Boolean - time: timestamptz -} + """ + update data of the table: "utility_lineup_repairs" + """ + update_utility_lineup_repairs( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_lineup_repairs_inc_input -"""aggregate stddev on columns""" -type player_flashes_stddev_fields { - attacked_steam_id: Float - attacker_steam_id: Float - duration: Float - round: Float -} + """sets the columns of the filtered rows to the given values""" + _set: utility_lineup_repairs_set_input -""" -order by stddev() on columns of table "player_flashes" -""" -input player_flashes_stddev_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - duration: order_by - round: order_by -} + """filter the rows which have to be updated""" + where: utility_lineup_repairs_bool_exp! + ): utility_lineup_repairs_mutation_response -"""aggregate stddev_pop on columns""" -type player_flashes_stddev_pop_fields { - attacked_steam_id: Float - attacker_steam_id: Float - duration: Float - round: Float -} + """ + update single row of the table: "utility_lineup_repairs" + """ + update_utility_lineup_repairs_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_lineup_repairs_inc_input -""" -order by stddev_pop() on columns of table "player_flashes" -""" -input player_flashes_stddev_pop_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - duration: order_by - round: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: utility_lineup_repairs_set_input + pk_columns: utility_lineup_repairs_pk_columns_input! + ): utility_lineup_repairs -"""aggregate stddev_samp on columns""" -type player_flashes_stddev_samp_fields { - attacked_steam_id: Float - attacker_steam_id: Float - duration: Float - round: Float -} + """ + update multiples rows of table: "utility_lineup_repairs" + """ + update_utility_lineup_repairs_many( + """updates to execute, in order""" + updates: [utility_lineup_repairs_updates!]! + ): [utility_lineup_repairs_mutation_response] -""" -order by stddev_samp() on columns of table "player_flashes" -""" -input player_flashes_stddev_samp_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - duration: order_by - round: order_by -} + """ + update data of the table: "utility_lineup_votes" + """ + update_utility_lineup_votes( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_lineup_votes_inc_input -""" -Streaming cursor of the table "player_flashes" -""" -input player_flashes_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_flashes_stream_cursor_value_input! + """sets the columns of the filtered rows to the given values""" + _set: utility_lineup_votes_set_input - """cursor ordering""" - ordering: cursor_ordering -} + """filter the rows which have to be updated""" + where: utility_lineup_votes_bool_exp! + ): utility_lineup_votes_mutation_response -"""Initial value of the column from where the streaming should start""" -input player_flashes_stream_cursor_value_input { - attacked_steam_id: bigint - attacker_steam_id: bigint - deleted_at: timestamptz - duration: numeric - match_id: uuid - match_map_id: uuid - round: Int - team_flash: Boolean - time: timestamptz -} + """ + update single row of the table: "utility_lineup_votes" + """ + update_utility_lineup_votes_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_lineup_votes_inc_input -"""aggregate sum on columns""" -type player_flashes_sum_fields { - attacked_steam_id: bigint - attacker_steam_id: bigint - duration: numeric - round: Int -} + """sets the columns of the filtered rows to the given values""" + _set: utility_lineup_votes_set_input + pk_columns: utility_lineup_votes_pk_columns_input! + ): utility_lineup_votes -""" -order by sum() on columns of table "player_flashes" -""" -input player_flashes_sum_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - duration: order_by - round: order_by -} + """ + update multiples rows of table: "utility_lineup_votes" + """ + update_utility_lineup_votes_many( + """updates to execute, in order""" + updates: [utility_lineup_votes_updates!]! + ): [utility_lineup_votes_mutation_response] -""" -update columns of table "player_flashes" -""" -enum player_flashes_update_column { - """column name""" - attacked_steam_id + """ + update data of the table: "utility_lineups" + """ + update_utility_lineups( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: utility_lineups_append_input - """column name""" - attacker_steam_id + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: utility_lineups_delete_at_path_input - """column name""" - deleted_at + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: utility_lineups_delete_elem_input - """column name""" - duration + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: utility_lineups_delete_key_input - """column name""" - match_id + """increments the numeric columns with given value of the filtered values""" + _inc: utility_lineups_inc_input - """column name""" - match_map_id + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: utility_lineups_prepend_input - """column name""" - round + """sets the columns of the filtered rows to the given values""" + _set: utility_lineups_set_input - """column name""" - team_flash + """filter the rows which have to be updated""" + where: utility_lineups_bool_exp! + ): utility_lineups_mutation_response - """column name""" - time -} + """ + update single row of the table: "utility_lineups" + """ + update_utility_lineups_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: utility_lineups_append_input -input player_flashes_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: player_flashes_inc_input + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: utility_lineups_delete_at_path_input - """sets the columns of the filtered rows to the given values""" - _set: player_flashes_set_input + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: utility_lineups_delete_elem_input - """filter the rows which have to be updated""" - where: player_flashes_bool_exp! -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: utility_lineups_delete_key_input -"""aggregate var_pop on columns""" -type player_flashes_var_pop_fields { - attacked_steam_id: Float - attacker_steam_id: Float - duration: Float - round: Float -} + """increments the numeric columns with given value of the filtered values""" + _inc: utility_lineups_inc_input -""" -order by var_pop() on columns of table "player_flashes" -""" -input player_flashes_var_pop_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - duration: order_by - round: order_by -} + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: utility_lineups_prepend_input -"""aggregate var_samp on columns""" -type player_flashes_var_samp_fields { - attacked_steam_id: Float - attacker_steam_id: Float - duration: Float - round: Float -} + """sets the columns of the filtered rows to the given values""" + _set: utility_lineups_set_input + pk_columns: utility_lineups_pk_columns_input! + ): utility_lineups -""" -order by var_samp() on columns of table "player_flashes" -""" -input player_flashes_var_samp_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - duration: order_by - round: order_by -} + """ + update multiples rows of table: "utility_lineups" + """ + update_utility_lineups_many( + """updates to execute, in order""" + updates: [utility_lineups_updates!]! + ): [utility_lineups_mutation_response] -"""aggregate variance on columns""" -type player_flashes_variance_fields { - attacked_steam_id: Float - attacker_steam_id: Float - duration: Float - round: Float -} + """ + update data of the table: "utility_meta_lineups" + """ + update_utility_meta_lineups( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_meta_lineups_inc_input -""" -order by variance() on columns of table "player_flashes" -""" -input player_flashes_variance_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - duration: order_by - round: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: utility_meta_lineups_set_input -""" -columns and relationships of "player_kills" -""" -type player_kills { - assisted: Boolean! - attacked_location: String! - attacked_location_coordinates: String + """filter the rows which have to be updated""" + where: utility_meta_lineups_bool_exp! + ): utility_meta_lineups_mutation_response - """An object relationship""" - attacked_player: players! - attacked_steam_id: bigint! - attacked_team: String! - attacker_location: String - attacker_location_coordinates: String - attacker_steam_id: bigint! - attacker_team: String - blinded: Boolean! - deleted_at: timestamptz - headshot: Boolean! - hitgroup: String! - in_air: Boolean! + """ + update single row of the table: "utility_meta_lineups" + """ + update_utility_meta_lineups_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_meta_lineups_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: utility_meta_lineups_set_input + pk_columns: utility_meta_lineups_pk_columns_input! + ): utility_meta_lineups """ - A computed field, executes function "is_suicide" + update multiples rows of table: "utility_meta_lineups" """ - is_suicide: Boolean + update_utility_meta_lineups_many( + """updates to execute, in order""" + updates: [utility_meta_lineups_updates!]! + ): [utility_meta_lineups_mutation_response] - """An object relationship""" - match: matches! - match_id: uuid! + """ + update data of the table: "utility_playbook_steps" + """ + update_utility_playbook_steps( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_playbook_steps_inc_input - """An object relationship""" - match_map: match_maps! - match_map_id: uuid! - no_scope: Boolean! + """sets the columns of the filtered rows to the given values""" + _set: utility_playbook_steps_set_input - """An object relationship""" - player: players! - round: Int! + """filter the rows which have to be updated""" + where: utility_playbook_steps_bool_exp! + ): utility_playbook_steps_mutation_response """ - A computed field, executes function "is_team_kill" + update single row of the table: "utility_playbook_steps" """ - team_kill: Boolean - thru_smoke: Boolean! - thru_wall: Boolean! - time: timestamptz! - with: String -} + update_utility_playbook_steps_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_playbook_steps_inc_input -""" -aggregated selection of "player_kills" -""" -type player_kills_aggregate { - aggregate: player_kills_aggregate_fields - nodes: [player_kills!]! -} + """sets the columns of the filtered rows to the given values""" + _set: utility_playbook_steps_set_input + pk_columns: utility_playbook_steps_pk_columns_input! + ): utility_playbook_steps -input player_kills_aggregate_bool_exp { - bool_and: player_kills_aggregate_bool_exp_bool_and - bool_or: player_kills_aggregate_bool_exp_bool_or - count: player_kills_aggregate_bool_exp_count -} + """ + update multiples rows of table: "utility_playbook_steps" + """ + update_utility_playbook_steps_many( + """updates to execute, in order""" + updates: [utility_playbook_steps_updates!]! + ): [utility_playbook_steps_mutation_response] -input player_kills_aggregate_bool_exp_bool_and { - arguments: player_kills_select_column_player_kills_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: player_kills_bool_exp - predicate: Boolean_comparison_exp! -} + """ + update data of the table: "utility_playbooks" + """ + update_utility_playbooks( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_playbooks_inc_input -input player_kills_aggregate_bool_exp_bool_or { - arguments: player_kills_select_column_player_kills_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: player_kills_bool_exp - predicate: Boolean_comparison_exp! -} + """sets the columns of the filtered rows to the given values""" + _set: utility_playbooks_set_input -input player_kills_aggregate_bool_exp_count { - arguments: [player_kills_select_column!] - distinct: Boolean - filter: player_kills_bool_exp - predicate: Int_comparison_exp! -} + """filter the rows which have to be updated""" + where: utility_playbooks_bool_exp! + ): utility_playbooks_mutation_response -""" -aggregate fields of "player_kills" -""" -type player_kills_aggregate_fields { - avg: player_kills_avg_fields - count(columns: [player_kills_select_column!], distinct: Boolean): Int! - max: player_kills_max_fields - min: player_kills_min_fields - stddev: player_kills_stddev_fields - stddev_pop: player_kills_stddev_pop_fields - stddev_samp: player_kills_stddev_samp_fields - sum: player_kills_sum_fields - var_pop: player_kills_var_pop_fields - var_samp: player_kills_var_samp_fields - variance: player_kills_variance_fields -} + """ + update single row of the table: "utility_playbooks" + """ + update_utility_playbooks_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_playbooks_inc_input -""" -order by aggregate values of table "player_kills" -""" -input player_kills_aggregate_order_by { - avg: player_kills_avg_order_by - count: order_by - max: player_kills_max_order_by - min: player_kills_min_order_by - stddev: player_kills_stddev_order_by - stddev_pop: player_kills_stddev_pop_order_by - stddev_samp: player_kills_stddev_samp_order_by - sum: player_kills_sum_order_by - var_pop: player_kills_var_pop_order_by - var_samp: player_kills_var_samp_order_by - variance: player_kills_variance_order_by -} + """sets the columns of the filtered rows to the given values""" + _set: utility_playbooks_set_input + pk_columns: utility_playbooks_pk_columns_input! + ): utility_playbooks -""" -input type for inserting array relation for remote table "player_kills" -""" -input player_kills_arr_rel_insert_input { - data: [player_kills_insert_input!]! + """ + update multiples rows of table: "utility_playbooks" + """ + update_utility_playbooks_many( + """updates to execute, in order""" + updates: [utility_playbooks_updates!]! + ): [utility_playbooks_mutation_response] - """upsert condition""" - on_conflict: player_kills_on_conflict -} + """ + update data of the table: "utility_practice_invites" + """ + update_utility_practice_invites( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_practice_invites_inc_input -"""aggregate avg on columns""" -type player_kills_avg_fields { - attacked_steam_id: Float - attacker_steam_id: Float - round: Float -} + """sets the columns of the filtered rows to the given values""" + _set: utility_practice_invites_set_input -""" -order by avg() on columns of table "player_kills" -""" -input player_kills_avg_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - round: order_by -} + """filter the rows which have to be updated""" + where: utility_practice_invites_bool_exp! + ): utility_practice_invites_mutation_response -""" -Boolean expression to filter rows from the table "player_kills". All fields are combined with a logical 'AND'. -""" -input player_kills_bool_exp { - _and: [player_kills_bool_exp!] - _not: player_kills_bool_exp - _or: [player_kills_bool_exp!] - assisted: Boolean_comparison_exp - attacked_location: String_comparison_exp - attacked_location_coordinates: String_comparison_exp - attacked_player: players_bool_exp - attacked_steam_id: bigint_comparison_exp - attacked_team: String_comparison_exp - attacker_location: String_comparison_exp - attacker_location_coordinates: String_comparison_exp - attacker_steam_id: bigint_comparison_exp - attacker_team: String_comparison_exp - blinded: Boolean_comparison_exp - deleted_at: timestamptz_comparison_exp - headshot: Boolean_comparison_exp - hitgroup: String_comparison_exp - in_air: Boolean_comparison_exp - is_suicide: Boolean_comparison_exp - match: matches_bool_exp - match_id: uuid_comparison_exp - match_map: match_maps_bool_exp - match_map_id: uuid_comparison_exp - no_scope: Boolean_comparison_exp - player: players_bool_exp - round: Int_comparison_exp - team_kill: Boolean_comparison_exp - thru_smoke: Boolean_comparison_exp - thru_wall: Boolean_comparison_exp - time: timestamptz_comparison_exp - with: String_comparison_exp -} + """ + update single row of the table: "utility_practice_invites" + """ + update_utility_practice_invites_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_practice_invites_inc_input -""" -columns and relationships of "player_kills_by_weapon" -""" -type player_kills_by_weapon { - kill_count: bigint! + """sets the columns of the filtered rows to the given values""" + _set: utility_practice_invites_set_input + pk_columns: utility_practice_invites_pk_columns_input! + ): utility_practice_invites - """An object relationship""" - player: players! - player_steam_id: bigint! - with: String! -} + """ + update multiples rows of table: "utility_practice_invites" + """ + update_utility_practice_invites_many( + """updates to execute, in order""" + updates: [utility_practice_invites_updates!]! + ): [utility_practice_invites_mutation_response] -""" -aggregated selection of "player_kills_by_weapon" -""" -type player_kills_by_weapon_aggregate { - aggregate: player_kills_by_weapon_aggregate_fields - nodes: [player_kills_by_weapon!]! -} + """ + update data of the table: "utility_practice_sessions" + """ + update_utility_practice_sessions( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_practice_sessions_inc_input -input player_kills_by_weapon_aggregate_bool_exp { - count: player_kills_by_weapon_aggregate_bool_exp_count -} + """sets the columns of the filtered rows to the given values""" + _set: utility_practice_sessions_set_input -input player_kills_by_weapon_aggregate_bool_exp_count { - arguments: [player_kills_by_weapon_select_column!] - distinct: Boolean - filter: player_kills_by_weapon_bool_exp - predicate: Int_comparison_exp! -} + """filter the rows which have to be updated""" + where: utility_practice_sessions_bool_exp! + ): utility_practice_sessions_mutation_response -""" -aggregate fields of "player_kills_by_weapon" -""" -type player_kills_by_weapon_aggregate_fields { - avg: player_kills_by_weapon_avg_fields - count(columns: [player_kills_by_weapon_select_column!], distinct: Boolean): Int! - max: player_kills_by_weapon_max_fields - min: player_kills_by_weapon_min_fields - stddev: player_kills_by_weapon_stddev_fields - stddev_pop: player_kills_by_weapon_stddev_pop_fields - stddev_samp: player_kills_by_weapon_stddev_samp_fields - sum: player_kills_by_weapon_sum_fields - var_pop: player_kills_by_weapon_var_pop_fields - var_samp: player_kills_by_weapon_var_samp_fields - variance: player_kills_by_weapon_variance_fields -} + """ + update single row of the table: "utility_practice_sessions" + """ + update_utility_practice_sessions_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: utility_practice_sessions_inc_input -""" -order by aggregate values of table "player_kills_by_weapon" -""" -input player_kills_by_weapon_aggregate_order_by { - avg: player_kills_by_weapon_avg_order_by - count: order_by - max: player_kills_by_weapon_max_order_by - min: player_kills_by_weapon_min_order_by - stddev: player_kills_by_weapon_stddev_order_by - stddev_pop: player_kills_by_weapon_stddev_pop_order_by - stddev_samp: player_kills_by_weapon_stddev_samp_order_by - sum: player_kills_by_weapon_sum_order_by - var_pop: player_kills_by_weapon_var_pop_order_by - var_samp: player_kills_by_weapon_var_samp_order_by - variance: player_kills_by_weapon_variance_order_by -} + """sets the columns of the filtered rows to the given values""" + _set: utility_practice_sessions_set_input + pk_columns: utility_practice_sessions_pk_columns_input! + ): utility_practice_sessions -""" -input type for inserting array relation for remote table "player_kills_by_weapon" -""" -input player_kills_by_weapon_arr_rel_insert_input { - data: [player_kills_by_weapon_insert_input!]! + """ + update multiples rows of table: "utility_practice_sessions" + """ + update_utility_practice_sessions_many( + """updates to execute, in order""" + updates: [utility_practice_sessions_updates!]! + ): [utility_practice_sessions_mutation_response] - """upsert condition""" - on_conflict: player_kills_by_weapon_on_conflict -} + """ + update data of the table: "v_match_captains" + """ + update_v_match_captains( + """increments the numeric columns with given value of the filtered values""" + _inc: v_match_captains_inc_input -"""aggregate avg on columns""" -type player_kills_by_weapon_avg_fields { - kill_count: Float - player_steam_id: Float -} + """sets the columns of the filtered rows to the given values""" + _set: v_match_captains_set_input -""" -order by avg() on columns of table "player_kills_by_weapon" -""" -input player_kills_by_weapon_avg_order_by { - kill_count: order_by - player_steam_id: order_by -} + """filter the rows which have to be updated""" + where: v_match_captains_bool_exp! + ): v_match_captains_mutation_response -""" -Boolean expression to filter rows from the table "player_kills_by_weapon". All fields are combined with a logical 'AND'. -""" -input player_kills_by_weapon_bool_exp { - _and: [player_kills_by_weapon_bool_exp!] - _not: player_kills_by_weapon_bool_exp - _or: [player_kills_by_weapon_bool_exp!] - kill_count: bigint_comparison_exp - player: players_bool_exp - player_steam_id: bigint_comparison_exp - with: String_comparison_exp -} + """ + update multiples rows of table: "v_match_captains" + """ + update_v_match_captains_many( + """updates to execute, in order""" + updates: [v_match_captains_updates!]! + ): [v_match_captains_mutation_response] -""" -unique or primary key constraints on table "player_kills_by_weapon" -""" -enum player_kills_by_weapon_constraint { """ - unique or primary key constraint on columns "player_steam_id", "with" + update data of the table: "v_match_map_backup_rounds" """ - player_kills_by_weapon_pkey -} + update_v_match_map_backup_rounds( + """increments the numeric columns with given value of the filtered values""" + _inc: v_match_map_backup_rounds_inc_input -""" -input type for incrementing numeric columns in table "player_kills_by_weapon" -""" -input player_kills_by_weapon_inc_input { - kill_count: bigint - player_steam_id: bigint -} + """sets the columns of the filtered rows to the given values""" + _set: v_match_map_backup_rounds_set_input -""" -input type for inserting data into table "player_kills_by_weapon" -""" -input player_kills_by_weapon_insert_input { - kill_count: bigint - player: players_obj_rel_insert_input - player_steam_id: bigint - with: String -} + """filter the rows which have to be updated""" + where: v_match_map_backup_rounds_bool_exp! + ): v_match_map_backup_rounds_mutation_response -"""aggregate max on columns""" -type player_kills_by_weapon_max_fields { - kill_count: bigint - player_steam_id: bigint - with: String -} + """ + update multiples rows of table: "v_match_map_backup_rounds" + """ + update_v_match_map_backup_rounds_many( + """updates to execute, in order""" + updates: [v_match_map_backup_rounds_updates!]! + ): [v_match_map_backup_rounds_mutation_response] -""" -order by max() on columns of table "player_kills_by_weapon" -""" -input player_kills_by_weapon_max_order_by { - kill_count: order_by - player_steam_id: order_by - with: order_by -} + """ + update data of the table: "v_player_match_map_hltv" + """ + update_v_player_match_map_hltv( + """increments the numeric columns with given value of the filtered values""" + _inc: v_player_match_map_hltv_inc_input -"""aggregate min on columns""" -type player_kills_by_weapon_min_fields { - kill_count: bigint - player_steam_id: bigint - with: String -} + """sets the columns of the filtered rows to the given values""" + _set: v_player_match_map_hltv_set_input -""" -order by min() on columns of table "player_kills_by_weapon" -""" -input player_kills_by_weapon_min_order_by { - kill_count: order_by - player_steam_id: order_by - with: order_by -} + """filter the rows which have to be updated""" + where: v_player_match_map_hltv_bool_exp! + ): v_player_match_map_hltv_mutation_response -""" -response of any mutation on the table "player_kills_by_weapon" -""" -type player_kills_by_weapon_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """ + update multiples rows of table: "v_player_match_map_hltv" + """ + update_v_player_match_map_hltv_many( + """updates to execute, in order""" + updates: [v_player_match_map_hltv_updates!]! + ): [v_player_match_map_hltv_mutation_response] - """data from the rows affected by the mutation""" - returning: [player_kills_by_weapon!]! -} + """ + update data of the table: "v_pool_maps" + """ + update_v_pool_maps( + """sets the columns of the filtered rows to the given values""" + _set: v_pool_maps_set_input -""" -on_conflict condition type for table "player_kills_by_weapon" -""" -input player_kills_by_weapon_on_conflict { - constraint: player_kills_by_weapon_constraint! - update_columns: [player_kills_by_weapon_update_column!]! = [] - where: player_kills_by_weapon_bool_exp -} + """filter the rows which have to be updated""" + where: v_pool_maps_bool_exp! + ): v_pool_maps_mutation_response -"""Ordering options when selecting data from "player_kills_by_weapon".""" -input player_kills_by_weapon_order_by { - kill_count: order_by - player: players_order_by - player_steam_id: order_by - with: order_by -} + """ + update multiples rows of table: "v_pool_maps" + """ + update_v_pool_maps_many( + """updates to execute, in order""" + updates: [v_pool_maps_updates!]! + ): [v_pool_maps_mutation_response] -"""primary key columns input for table: player_kills_by_weapon""" -input player_kills_by_weapon_pk_columns_input { - player_steam_id: bigint! - with: String! -} + """ + update data of the table: "v_team_stage_results" + """ + update_v_team_stage_results( + """increments the numeric columns with given value of the filtered values""" + _inc: v_team_stage_results_inc_input -""" -select columns of table "player_kills_by_weapon" -""" -enum player_kills_by_weapon_select_column { - """column name""" - kill_count + """sets the columns of the filtered rows to the given values""" + _set: v_team_stage_results_set_input - """column name""" - player_steam_id + """filter the rows which have to be updated""" + where: v_team_stage_results_bool_exp! + ): v_team_stage_results_mutation_response - """column name""" - with -} + """ + update single row of the table: "v_team_stage_results" + """ + update_v_team_stage_results_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: v_team_stage_results_inc_input -""" -input type for updating data in table "player_kills_by_weapon" -""" -input player_kills_by_weapon_set_input { - kill_count: bigint - player_steam_id: bigint - with: String -} + """sets the columns of the filtered rows to the given values""" + _set: v_team_stage_results_set_input + pk_columns: v_team_stage_results_pk_columns_input! + ): v_team_stage_results -"""aggregate stddev on columns""" -type player_kills_by_weapon_stddev_fields { - kill_count: Float - player_steam_id: Float -} + """ + update multiples rows of table: "v_team_stage_results" + """ + update_v_team_stage_results_many( + """updates to execute, in order""" + updates: [v_team_stage_results_updates!]! + ): [v_team_stage_results_mutation_response] -""" -order by stddev() on columns of table "player_kills_by_weapon" -""" -input player_kills_by_weapon_stddev_order_by { - kill_count: order_by - player_steam_id: order_by -} + """ + Validate CS2 gamedata signatures/offsets on a node (5stack.gg test instance only) + """ + validateGamedata(game_server_node_id: uuid!): SuccessOutput -"""aggregate stddev_pop on columns""" -type player_kills_by_weapon_stddev_pop_fields { - kill_count: Float - player_steam_id: Float + """ + Spawn a per-user game-streamer pod to play back a finished match's demo + """ + watchDemo(match_map_demo_id: uuid, match_map_id: uuid!): WatchDemoOutput + + """Write content to file on game server""" + writeServerFile(content: String!, file_path: String!, node_id: String!, server_id: String): SuccessOutput } """ -order by stddev_pop() on columns of table "player_kills_by_weapon" +columns and relationships of "v_my_friends" """ -input player_kills_by_weapon_stddev_pop_order_by { - kill_count: order_by - player_steam_id: order_by -} +type my_friends { + avatar_url: String + country: String + created_at: timestamptz + custom_avatar_url: String + days_since_last_ban: Int + discord_id: String + elo( + """JSON select path""" + path: String + ): jsonb + faceit_elo: Int + faceit_nickname: String + faceit_player_id: String + faceit_skill_level: Int + faceit_updated_at: timestamptz + faceit_url: String + friend_steam_id: bigint + game_ban_count: Int + invited_by_steam_id: bigint + language: String + last_presence_state( + """JSON select path""" + path: String + ): jsonb + last_read_news_at: timestamptz + last_sign_in_at: timestamptz + name: String + name_registered: Boolean + notification_timezone: String -"""aggregate stddev_samp on columns""" -type player_kills_by_weapon_stddev_samp_fields { - kill_count: Float - player_steam_id: Float + """An object relationship""" + player: players + premier_rank: Int + premier_rank_updated_at: timestamptz + presence_updated_at: timestamptz + profile_url: String + quiet_hours_end: time + quiet_hours_start: time + role: String + roster_image_url: String + show_match_ready_modal: Boolean + status: String + steam_bans_checked_at: timestamptz + steam_id: bigint + vac_ban_count: Int + vac_banned: Boolean } """ -order by stddev_samp() on columns of table "player_kills_by_weapon" +aggregated selection of "v_my_friends" """ -input player_kills_by_weapon_stddev_samp_order_by { - kill_count: order_by - player_steam_id: order_by +type my_friends_aggregate { + aggregate: my_friends_aggregate_fields + nodes: [my_friends!]! } -""" -Streaming cursor of the table "player_kills_by_weapon" -""" -input player_kills_by_weapon_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_kills_by_weapon_stream_cursor_value_input! +input my_friends_aggregate_bool_exp { + bool_and: my_friends_aggregate_bool_exp_bool_and + bool_or: my_friends_aggregate_bool_exp_bool_or + count: my_friends_aggregate_bool_exp_count +} - """cursor ordering""" - ordering: cursor_ordering +input my_friends_aggregate_bool_exp_bool_and { + arguments: my_friends_select_column_my_friends_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: my_friends_bool_exp + predicate: Boolean_comparison_exp! } -"""Initial value of the column from where the streaming should start""" -input player_kills_by_weapon_stream_cursor_value_input { - kill_count: bigint - player_steam_id: bigint - with: String +input my_friends_aggregate_bool_exp_bool_or { + arguments: my_friends_select_column_my_friends_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: my_friends_bool_exp + predicate: Boolean_comparison_exp! } -"""aggregate sum on columns""" -type player_kills_by_weapon_sum_fields { - kill_count: bigint - player_steam_id: bigint +input my_friends_aggregate_bool_exp_count { + arguments: [my_friends_select_column!] + distinct: Boolean + filter: my_friends_bool_exp + predicate: Int_comparison_exp! } """ -order by sum() on columns of table "player_kills_by_weapon" +aggregate fields of "v_my_friends" """ -input player_kills_by_weapon_sum_order_by { - kill_count: order_by - player_steam_id: order_by +type my_friends_aggregate_fields { + avg: my_friends_avg_fields + count(columns: [my_friends_select_column!], distinct: Boolean): Int! + max: my_friends_max_fields + min: my_friends_min_fields + stddev: my_friends_stddev_fields + stddev_pop: my_friends_stddev_pop_fields + stddev_samp: my_friends_stddev_samp_fields + sum: my_friends_sum_fields + var_pop: my_friends_var_pop_fields + var_samp: my_friends_var_samp_fields + variance: my_friends_variance_fields } """ -update columns of table "player_kills_by_weapon" +order by aggregate values of table "v_my_friends" """ -enum player_kills_by_weapon_update_column { - """column name""" - kill_count - - """column name""" - player_steam_id - - """column name""" - with +input my_friends_aggregate_order_by { + avg: my_friends_avg_order_by + count: order_by + max: my_friends_max_order_by + min: my_friends_min_order_by + stddev: my_friends_stddev_order_by + stddev_pop: my_friends_stddev_pop_order_by + stddev_samp: my_friends_stddev_samp_order_by + sum: my_friends_sum_order_by + var_pop: my_friends_var_pop_order_by + var_samp: my_friends_var_samp_order_by + variance: my_friends_variance_order_by } -input player_kills_by_weapon_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: player_kills_by_weapon_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: player_kills_by_weapon_set_input +"""append existing jsonb value of filtered columns with new jsonb value""" +input my_friends_append_input { + elo: jsonb + last_presence_state: jsonb +} - """filter the rows which have to be updated""" - where: player_kills_by_weapon_bool_exp! +""" +input type for inserting array relation for remote table "v_my_friends" +""" +input my_friends_arr_rel_insert_input { + data: [my_friends_insert_input!]! } -"""aggregate var_pop on columns""" -type player_kills_by_weapon_var_pop_fields { - kill_count: Float - player_steam_id: Float +"""aggregate avg on columns""" +type my_friends_avg_fields { + days_since_last_ban: Float + faceit_elo: Float + faceit_skill_level: Float + friend_steam_id: Float + game_ban_count: Float + invited_by_steam_id: Float + premier_rank: Float + steam_id: Float + vac_ban_count: Float } """ -order by var_pop() on columns of table "player_kills_by_weapon" +order by avg() on columns of table "v_my_friends" """ -input player_kills_by_weapon_var_pop_order_by { - kill_count: order_by - player_steam_id: order_by -} - -"""aggregate var_samp on columns""" -type player_kills_by_weapon_var_samp_fields { - kill_count: Float - player_steam_id: Float +input my_friends_avg_order_by { + days_since_last_ban: order_by + faceit_elo: order_by + faceit_skill_level: order_by + friend_steam_id: order_by + game_ban_count: order_by + invited_by_steam_id: order_by + premier_rank: order_by + steam_id: order_by + vac_ban_count: order_by } """ -order by var_samp() on columns of table "player_kills_by_weapon" +Boolean expression to filter rows from the table "v_my_friends". All fields are combined with a logical 'AND'. """ -input player_kills_by_weapon_var_samp_order_by { - kill_count: order_by - player_steam_id: order_by +input my_friends_bool_exp { + _and: [my_friends_bool_exp!] + _not: my_friends_bool_exp + _or: [my_friends_bool_exp!] + avatar_url: String_comparison_exp + country: String_comparison_exp + created_at: timestamptz_comparison_exp + custom_avatar_url: String_comparison_exp + days_since_last_ban: Int_comparison_exp + discord_id: String_comparison_exp + elo: jsonb_comparison_exp + faceit_elo: Int_comparison_exp + faceit_nickname: String_comparison_exp + faceit_player_id: String_comparison_exp + faceit_skill_level: Int_comparison_exp + faceit_updated_at: timestamptz_comparison_exp + faceit_url: String_comparison_exp + friend_steam_id: bigint_comparison_exp + game_ban_count: Int_comparison_exp + invited_by_steam_id: bigint_comparison_exp + language: String_comparison_exp + last_presence_state: jsonb_comparison_exp + last_read_news_at: timestamptz_comparison_exp + last_sign_in_at: timestamptz_comparison_exp + name: String_comparison_exp + name_registered: Boolean_comparison_exp + notification_timezone: String_comparison_exp + player: players_bool_exp + premier_rank: Int_comparison_exp + premier_rank_updated_at: timestamptz_comparison_exp + presence_updated_at: timestamptz_comparison_exp + profile_url: String_comparison_exp + quiet_hours_end: time_comparison_exp + quiet_hours_start: time_comparison_exp + role: String_comparison_exp + roster_image_url: String_comparison_exp + show_match_ready_modal: Boolean_comparison_exp + status: String_comparison_exp + steam_bans_checked_at: timestamptz_comparison_exp + steam_id: bigint_comparison_exp + vac_ban_count: Int_comparison_exp + vac_banned: Boolean_comparison_exp } -"""aggregate variance on columns""" -type player_kills_by_weapon_variance_fields { - kill_count: Float - player_steam_id: Float +""" +delete the field or element with specified path (for JSON arrays, negative integers count from the end) +""" +input my_friends_delete_at_path_input { + elo: [String!] + last_presence_state: [String!] } """ -order by variance() on columns of table "player_kills_by_weapon" +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array """ -input player_kills_by_weapon_variance_order_by { - kill_count: order_by - player_steam_id: order_by +input my_friends_delete_elem_input { + elo: Int + last_presence_state: Int } """ -unique or primary key constraints on table "player_kills" +delete key/value pair or string element. key/value pairs are matched based on their key value """ -enum player_kills_constraint { - """ - unique or primary key constraint on columns "attacker_steam_id", "attacked_steam_id", "time", "match_map_id" - """ - player_kills_pkey +input my_friends_delete_key_input { + elo: String + last_presence_state: String } """ -input type for incrementing numeric columns in table "player_kills" +input type for incrementing numeric columns in table "v_my_friends" """ -input player_kills_inc_input { - attacked_steam_id: bigint - attacker_steam_id: bigint - round: Int +input my_friends_inc_input { + days_since_last_ban: Int + faceit_elo: Int + faceit_skill_level: Int + friend_steam_id: bigint + game_ban_count: Int + invited_by_steam_id: bigint + premier_rank: Int + steam_id: bigint + vac_ban_count: Int } """ -input type for inserting data into table "player_kills" +input type for inserting data into table "v_my_friends" """ -input player_kills_insert_input { - assisted: Boolean - attacked_location: String - attacked_location_coordinates: String - attacked_player: players_obj_rel_insert_input - attacked_steam_id: bigint - attacked_team: String - attacker_location: String - attacker_location_coordinates: String - attacker_steam_id: bigint - attacker_team: String - blinded: Boolean - deleted_at: timestamptz - headshot: Boolean - hitgroup: String - in_air: Boolean - match: matches_obj_rel_insert_input - match_id: uuid - match_map: match_maps_obj_rel_insert_input - match_map_id: uuid - no_scope: Boolean +input my_friends_insert_input { + avatar_url: String + country: String + created_at: timestamptz + custom_avatar_url: String + days_since_last_ban: Int + discord_id: String + elo: jsonb + faceit_elo: Int + faceit_nickname: String + faceit_player_id: String + faceit_skill_level: Int + faceit_updated_at: timestamptz + faceit_url: String + friend_steam_id: bigint + game_ban_count: Int + invited_by_steam_id: bigint + language: String + last_presence_state: jsonb + last_read_news_at: timestamptz + last_sign_in_at: timestamptz + name: String + name_registered: Boolean + notification_timezone: String player: players_obj_rel_insert_input - round: Int - thru_smoke: Boolean - thru_wall: Boolean - time: timestamptz - with: String + premier_rank: Int + premier_rank_updated_at: timestamptz + presence_updated_at: timestamptz + profile_url: String + quiet_hours_end: time + quiet_hours_start: time + role: String + roster_image_url: String + show_match_ready_modal: Boolean + status: String + steam_bans_checked_at: timestamptz + steam_id: bigint + vac_ban_count: Int + vac_banned: Boolean } """aggregate max on columns""" -type player_kills_max_fields { - attacked_location: String - attacked_location_coordinates: String - attacked_steam_id: bigint - attacked_team: String - attacker_location: String - attacker_location_coordinates: String - attacker_steam_id: bigint - attacker_team: String - deleted_at: timestamptz - hitgroup: String - match_id: uuid - match_map_id: uuid - round: Int - time: timestamptz - with: String +type my_friends_max_fields { + avatar_url: String + country: String + created_at: timestamptz + custom_avatar_url: String + days_since_last_ban: Int + discord_id: String + faceit_elo: Int + faceit_nickname: String + faceit_player_id: String + faceit_skill_level: Int + faceit_updated_at: timestamptz + faceit_url: String + friend_steam_id: bigint + game_ban_count: Int + invited_by_steam_id: bigint + language: String + last_read_news_at: timestamptz + last_sign_in_at: timestamptz + name: String + notification_timezone: String + premier_rank: Int + premier_rank_updated_at: timestamptz + presence_updated_at: timestamptz + profile_url: String + role: String + roster_image_url: String + status: String + steam_bans_checked_at: timestamptz + steam_id: bigint + vac_ban_count: Int } """ -order by max() on columns of table "player_kills" +order by max() on columns of table "v_my_friends" """ -input player_kills_max_order_by { - attacked_location: order_by - attacked_location_coordinates: order_by - attacked_steam_id: order_by - attacked_team: order_by - attacker_location: order_by - attacker_location_coordinates: order_by - attacker_steam_id: order_by - attacker_team: order_by - deleted_at: order_by - hitgroup: order_by - match_id: order_by - match_map_id: order_by - round: order_by - time: order_by - with: order_by +input my_friends_max_order_by { + avatar_url: order_by + country: order_by + created_at: order_by + custom_avatar_url: order_by + days_since_last_ban: order_by + discord_id: order_by + faceit_elo: order_by + faceit_nickname: order_by + faceit_player_id: order_by + faceit_skill_level: order_by + faceit_updated_at: order_by + faceit_url: order_by + friend_steam_id: order_by + game_ban_count: order_by + invited_by_steam_id: order_by + language: order_by + last_read_news_at: order_by + last_sign_in_at: order_by + name: order_by + notification_timezone: order_by + premier_rank: order_by + premier_rank_updated_at: order_by + presence_updated_at: order_by + profile_url: order_by + role: order_by + roster_image_url: order_by + status: order_by + steam_bans_checked_at: order_by + steam_id: order_by + vac_ban_count: order_by } """aggregate min on columns""" -type player_kills_min_fields { - attacked_location: String - attacked_location_coordinates: String - attacked_steam_id: bigint - attacked_team: String - attacker_location: String - attacker_location_coordinates: String - attacker_steam_id: bigint - attacker_team: String - deleted_at: timestamptz - hitgroup: String - match_id: uuid - match_map_id: uuid - round: Int - time: timestamptz - with: String +type my_friends_min_fields { + avatar_url: String + country: String + created_at: timestamptz + custom_avatar_url: String + days_since_last_ban: Int + discord_id: String + faceit_elo: Int + faceit_nickname: String + faceit_player_id: String + faceit_skill_level: Int + faceit_updated_at: timestamptz + faceit_url: String + friend_steam_id: bigint + game_ban_count: Int + invited_by_steam_id: bigint + language: String + last_read_news_at: timestamptz + last_sign_in_at: timestamptz + name: String + notification_timezone: String + premier_rank: Int + premier_rank_updated_at: timestamptz + presence_updated_at: timestamptz + profile_url: String + role: String + roster_image_url: String + status: String + steam_bans_checked_at: timestamptz + steam_id: bigint + vac_ban_count: Int } """ -order by min() on columns of table "player_kills" +order by min() on columns of table "v_my_friends" """ -input player_kills_min_order_by { - attacked_location: order_by - attacked_location_coordinates: order_by - attacked_steam_id: order_by - attacked_team: order_by - attacker_location: order_by - attacker_location_coordinates: order_by - attacker_steam_id: order_by - attacker_team: order_by - deleted_at: order_by - hitgroup: order_by - match_id: order_by - match_map_id: order_by - round: order_by - time: order_by - with: order_by +input my_friends_min_order_by { + avatar_url: order_by + country: order_by + created_at: order_by + custom_avatar_url: order_by + days_since_last_ban: order_by + discord_id: order_by + faceit_elo: order_by + faceit_nickname: order_by + faceit_player_id: order_by + faceit_skill_level: order_by + faceit_updated_at: order_by + faceit_url: order_by + friend_steam_id: order_by + game_ban_count: order_by + invited_by_steam_id: order_by + language: order_by + last_read_news_at: order_by + last_sign_in_at: order_by + name: order_by + notification_timezone: order_by + premier_rank: order_by + premier_rank_updated_at: order_by + presence_updated_at: order_by + profile_url: order_by + role: order_by + roster_image_url: order_by + status: order_by + steam_bans_checked_at: order_by + steam_id: order_by + vac_ban_count: order_by } """ -response of any mutation on the table "player_kills" +response of any mutation on the table "v_my_friends" """ -type player_kills_mutation_response { +type my_friends_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [player_kills!]! -} - -""" -on_conflict condition type for table "player_kills" -""" -input player_kills_on_conflict { - constraint: player_kills_constraint! - update_columns: [player_kills_update_column!]! = [] - where: player_kills_bool_exp + returning: [my_friends!]! } -"""Ordering options when selecting data from "player_kills".""" -input player_kills_order_by { - assisted: order_by - attacked_location: order_by - attacked_location_coordinates: order_by - attacked_player: players_order_by - attacked_steam_id: order_by - attacked_team: order_by - attacker_location: order_by - attacker_location_coordinates: order_by - attacker_steam_id: order_by - attacker_team: order_by - blinded: order_by - deleted_at: order_by - headshot: order_by - hitgroup: order_by - in_air: order_by - is_suicide: order_by - match: matches_order_by - match_id: order_by - match_map: match_maps_order_by - match_map_id: order_by - no_scope: order_by +"""Ordering options when selecting data from "v_my_friends".""" +input my_friends_order_by { + avatar_url: order_by + country: order_by + created_at: order_by + custom_avatar_url: order_by + days_since_last_ban: order_by + discord_id: order_by + elo: order_by + faceit_elo: order_by + faceit_nickname: order_by + faceit_player_id: order_by + faceit_skill_level: order_by + faceit_updated_at: order_by + faceit_url: order_by + friend_steam_id: order_by + game_ban_count: order_by + invited_by_steam_id: order_by + language: order_by + last_presence_state: order_by + last_read_news_at: order_by + last_sign_in_at: order_by + name: order_by + name_registered: order_by + notification_timezone: order_by player: players_order_by - round: order_by - team_kill: order_by - thru_smoke: order_by - thru_wall: order_by - time: order_by - with: order_by + premier_rank: order_by + premier_rank_updated_at: order_by + presence_updated_at: order_by + profile_url: order_by + quiet_hours_end: order_by + quiet_hours_start: order_by + role: order_by + roster_image_url: order_by + show_match_ready_modal: order_by + status: order_by + steam_bans_checked_at: order_by + steam_id: order_by + vac_ban_count: order_by + vac_banned: order_by } -"""primary key columns input for table: player_kills""" -input player_kills_pk_columns_input { - attacked_steam_id: bigint! - attacker_steam_id: bigint! - match_map_id: uuid! - time: timestamptz! +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input my_friends_prepend_input { + elo: jsonb + last_presence_state: jsonb } """ -select columns of table "player_kills" +select columns of table "v_my_friends" """ -enum player_kills_select_column { +enum my_friends_select_column { """column name""" - assisted + avatar_url """column name""" - attacked_location + country """column name""" - attacked_location_coordinates + created_at """column name""" - attacked_steam_id + custom_avatar_url """column name""" - attacked_team + days_since_last_ban """column name""" - attacker_location + discord_id """column name""" - attacker_location_coordinates + elo """column name""" - attacker_steam_id + faceit_elo """column name""" - attacker_team + faceit_nickname """column name""" - blinded + faceit_player_id """column name""" - deleted_at + faceit_skill_level """column name""" - headshot + faceit_updated_at """column name""" - hitgroup + faceit_url """column name""" - in_air + friend_steam_id """column name""" - match_id + game_ban_count """column name""" - match_map_id + invited_by_steam_id """column name""" - no_scope + language """column name""" - round + last_presence_state """column name""" - thru_smoke + last_read_news_at """column name""" - thru_wall + last_sign_in_at """column name""" - time + name """column name""" - with -} + name_registered -""" -select "player_kills_aggregate_bool_exp_bool_and_arguments_columns" columns of table "player_kills" -""" -enum player_kills_select_column_player_kills_aggregate_bool_exp_bool_and_arguments_columns { """column name""" - assisted + notification_timezone """column name""" - blinded + premier_rank """column name""" - headshot + premier_rank_updated_at """column name""" - in_air + presence_updated_at """column name""" - no_scope + profile_url """column name""" - thru_smoke + quiet_hours_end """column name""" - thru_wall -} + quiet_hours_start -""" -select "player_kills_aggregate_bool_exp_bool_or_arguments_columns" columns of table "player_kills" -""" -enum player_kills_select_column_player_kills_aggregate_bool_exp_bool_or_arguments_columns { """column name""" - assisted + role """column name""" - blinded + roster_image_url """column name""" - headshot + show_match_ready_modal """column name""" - in_air + status """column name""" - no_scope + steam_bans_checked_at """column name""" - thru_smoke + steam_id """column name""" - thru_wall -} - -""" -input type for updating data in table "player_kills" -""" -input player_kills_set_input { - assisted: Boolean - attacked_location: String - attacked_location_coordinates: String - attacked_steam_id: bigint - attacked_team: String - attacker_location: String - attacker_location_coordinates: String - attacker_steam_id: bigint - attacker_team: String - blinded: Boolean - deleted_at: timestamptz - headshot: Boolean - hitgroup: String - in_air: Boolean - match_id: uuid - match_map_id: uuid - no_scope: Boolean - round: Int - thru_smoke: Boolean - thru_wall: Boolean - time: timestamptz - with: String -} + vac_ban_count -"""aggregate stddev on columns""" -type player_kills_stddev_fields { - attacked_steam_id: Float - attacker_steam_id: Float - round: Float + """column name""" + vac_banned } """ -order by stddev() on columns of table "player_kills" +select "my_friends_aggregate_bool_exp_bool_and_arguments_columns" columns of table "v_my_friends" """ -input player_kills_stddev_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - round: order_by -} +enum my_friends_select_column_my_friends_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + name_registered -"""aggregate stddev_pop on columns""" -type player_kills_stddev_pop_fields { - attacked_steam_id: Float - attacker_steam_id: Float - round: Float + """column name""" + show_match_ready_modal + + """column name""" + vac_banned } """ -order by stddev_pop() on columns of table "player_kills" +select "my_friends_aggregate_bool_exp_bool_or_arguments_columns" columns of table "v_my_friends" """ -input player_kills_stddev_pop_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - round: order_by -} +enum my_friends_select_column_my_friends_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + name_registered -"""aggregate stddev_samp on columns""" -type player_kills_stddev_samp_fields { - attacked_steam_id: Float - attacker_steam_id: Float - round: Float + """column name""" + show_match_ready_modal + + """column name""" + vac_banned } """ -order by stddev_samp() on columns of table "player_kills" +input type for updating data in table "v_my_friends" """ -input player_kills_stddev_samp_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - round: order_by +input my_friends_set_input { + avatar_url: String + country: String + created_at: timestamptz + custom_avatar_url: String + days_since_last_ban: Int + discord_id: String + elo: jsonb + faceit_elo: Int + faceit_nickname: String + faceit_player_id: String + faceit_skill_level: Int + faceit_updated_at: timestamptz + faceit_url: String + friend_steam_id: bigint + game_ban_count: Int + invited_by_steam_id: bigint + language: String + last_presence_state: jsonb + last_read_news_at: timestamptz + last_sign_in_at: timestamptz + name: String + name_registered: Boolean + notification_timezone: String + premier_rank: Int + premier_rank_updated_at: timestamptz + presence_updated_at: timestamptz + profile_url: String + quiet_hours_end: time + quiet_hours_start: time + role: String + roster_image_url: String + show_match_ready_modal: Boolean + status: String + steam_bans_checked_at: timestamptz + steam_id: bigint + vac_ban_count: Int + vac_banned: Boolean +} + +"""aggregate stddev on columns""" +type my_friends_stddev_fields { + days_since_last_ban: Float + faceit_elo: Float + faceit_skill_level: Float + friend_steam_id: Float + game_ban_count: Float + invited_by_steam_id: Float + premier_rank: Float + steam_id: Float + vac_ban_count: Float } """ -Streaming cursor of the table "player_kills" +order by stddev() on columns of table "v_my_friends" """ -input player_kills_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_kills_stream_cursor_value_input! +input my_friends_stddev_order_by { + days_since_last_ban: order_by + faceit_elo: order_by + faceit_skill_level: order_by + friend_steam_id: order_by + game_ban_count: order_by + invited_by_steam_id: order_by + premier_rank: order_by + steam_id: order_by + vac_ban_count: order_by +} - """cursor ordering""" - ordering: cursor_ordering +"""aggregate stddev_pop on columns""" +type my_friends_stddev_pop_fields { + days_since_last_ban: Float + faceit_elo: Float + faceit_skill_level: Float + friend_steam_id: Float + game_ban_count: Float + invited_by_steam_id: Float + premier_rank: Float + steam_id: Float + vac_ban_count: Float } -"""Initial value of the column from where the streaming should start""" -input player_kills_stream_cursor_value_input { - assisted: Boolean - attacked_location: String - attacked_location_coordinates: String - attacked_steam_id: bigint - attacked_team: String - attacker_location: String - attacker_location_coordinates: String - attacker_steam_id: bigint - attacker_team: String - blinded: Boolean - deleted_at: timestamptz - headshot: Boolean - hitgroup: String - in_air: Boolean - match_id: uuid - match_map_id: uuid - no_scope: Boolean - round: Int - thru_smoke: Boolean - thru_wall: Boolean - time: timestamptz - with: String +""" +order by stddev_pop() on columns of table "v_my_friends" +""" +input my_friends_stddev_pop_order_by { + days_since_last_ban: order_by + faceit_elo: order_by + faceit_skill_level: order_by + friend_steam_id: order_by + game_ban_count: order_by + invited_by_steam_id: order_by + premier_rank: order_by + steam_id: order_by + vac_ban_count: order_by } -"""aggregate sum on columns""" -type player_kills_sum_fields { - attacked_steam_id: bigint - attacker_steam_id: bigint - round: Int +"""aggregate stddev_samp on columns""" +type my_friends_stddev_samp_fields { + days_since_last_ban: Float + faceit_elo: Float + faceit_skill_level: Float + friend_steam_id: Float + game_ban_count: Float + invited_by_steam_id: Float + premier_rank: Float + steam_id: Float + vac_ban_count: Float } """ -order by sum() on columns of table "player_kills" +order by stddev_samp() on columns of table "v_my_friends" """ -input player_kills_sum_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - round: order_by +input my_friends_stddev_samp_order_by { + days_since_last_ban: order_by + faceit_elo: order_by + faceit_skill_level: order_by + friend_steam_id: order_by + game_ban_count: order_by + invited_by_steam_id: order_by + premier_rank: order_by + steam_id: order_by + vac_ban_count: order_by } """ -update columns of table "player_kills" +Streaming cursor of the table "my_friends" """ -enum player_kills_update_column { - """column name""" - assisted - - """column name""" - attacked_location - - """column name""" - attacked_location_coordinates - - """column name""" - attacked_steam_id - - """column name""" - attacked_team - - """column name""" - attacker_location - - """column name""" - attacker_location_coordinates - - """column name""" - attacker_steam_id - - """column name""" - attacker_team - - """column name""" - blinded - - """column name""" - deleted_at - - """column name""" - headshot - - """column name""" - hitgroup - - """column name""" - in_air +input my_friends_stream_cursor_input { + """Stream column input with initial value""" + initial_value: my_friends_stream_cursor_value_input! - """column name""" - match_id + """cursor ordering""" + ordering: cursor_ordering +} - """column name""" - match_map_id +"""Initial value of the column from where the streaming should start""" +input my_friends_stream_cursor_value_input { + avatar_url: String + country: String + created_at: timestamptz + custom_avatar_url: String + days_since_last_ban: Int + discord_id: String + elo: jsonb + faceit_elo: Int + faceit_nickname: String + faceit_player_id: String + faceit_skill_level: Int + faceit_updated_at: timestamptz + faceit_url: String + friend_steam_id: bigint + game_ban_count: Int + invited_by_steam_id: bigint + language: String + last_presence_state: jsonb + last_read_news_at: timestamptz + last_sign_in_at: timestamptz + name: String + name_registered: Boolean + notification_timezone: String + premier_rank: Int + premier_rank_updated_at: timestamptz + presence_updated_at: timestamptz + profile_url: String + quiet_hours_end: time + quiet_hours_start: time + role: String + roster_image_url: String + show_match_ready_modal: Boolean + status: String + steam_bans_checked_at: timestamptz + steam_id: bigint + vac_ban_count: Int + vac_banned: Boolean +} - """column name""" - no_scope +"""aggregate sum on columns""" +type my_friends_sum_fields { + days_since_last_ban: Int + faceit_elo: Int + faceit_skill_level: Int + friend_steam_id: bigint + game_ban_count: Int + invited_by_steam_id: bigint + premier_rank: Int + steam_id: bigint + vac_ban_count: Int +} - """column name""" - round +""" +order by sum() on columns of table "v_my_friends" +""" +input my_friends_sum_order_by { + days_since_last_ban: order_by + faceit_elo: order_by + faceit_skill_level: order_by + friend_steam_id: order_by + game_ban_count: order_by + invited_by_steam_id: order_by + premier_rank: order_by + steam_id: order_by + vac_ban_count: order_by +} - """column name""" - thru_smoke +input my_friends_updates { + """append existing jsonb value of filtered columns with new jsonb value""" + _append: my_friends_append_input - """column name""" - thru_wall + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: my_friends_delete_at_path_input - """column name""" - time + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: my_friends_delete_elem_input - """column name""" - with -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: my_friends_delete_key_input -input player_kills_updates { """increments the numeric columns with given value of the filtered values""" - _inc: player_kills_inc_input + _inc: my_friends_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: my_friends_prepend_input """sets the columns of the filtered rows to the given values""" - _set: player_kills_set_input + _set: my_friends_set_input """filter the rows which have to be updated""" - where: player_kills_bool_exp! + where: my_friends_bool_exp! } """aggregate var_pop on columns""" -type player_kills_var_pop_fields { - attacked_steam_id: Float - attacker_steam_id: Float - round: Float +type my_friends_var_pop_fields { + days_since_last_ban: Float + faceit_elo: Float + faceit_skill_level: Float + friend_steam_id: Float + game_ban_count: Float + invited_by_steam_id: Float + premier_rank: Float + steam_id: Float + vac_ban_count: Float } """ -order by var_pop() on columns of table "player_kills" +order by var_pop() on columns of table "v_my_friends" """ -input player_kills_var_pop_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - round: order_by +input my_friends_var_pop_order_by { + days_since_last_ban: order_by + faceit_elo: order_by + faceit_skill_level: order_by + friend_steam_id: order_by + game_ban_count: order_by + invited_by_steam_id: order_by + premier_rank: order_by + steam_id: order_by + vac_ban_count: order_by } """aggregate var_samp on columns""" -type player_kills_var_samp_fields { - attacked_steam_id: Float - attacker_steam_id: Float - round: Float +type my_friends_var_samp_fields { + days_since_last_ban: Float + faceit_elo: Float + faceit_skill_level: Float + friend_steam_id: Float + game_ban_count: Float + invited_by_steam_id: Float + premier_rank: Float + steam_id: Float + vac_ban_count: Float } """ -order by var_samp() on columns of table "player_kills" +order by var_samp() on columns of table "v_my_friends" """ -input player_kills_var_samp_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - round: order_by +input my_friends_var_samp_order_by { + days_since_last_ban: order_by + faceit_elo: order_by + faceit_skill_level: order_by + friend_steam_id: order_by + game_ban_count: order_by + invited_by_steam_id: order_by + premier_rank: order_by + steam_id: order_by + vac_ban_count: order_by } """aggregate variance on columns""" -type player_kills_variance_fields { - attacked_steam_id: Float - attacker_steam_id: Float - round: Float +type my_friends_variance_fields { + days_since_last_ban: Float + faceit_elo: Float + faceit_skill_level: Float + friend_steam_id: Float + game_ban_count: Float + invited_by_steam_id: Float + premier_rank: Float + steam_id: Float + vac_ban_count: Float } """ -order by variance() on columns of table "player_kills" +order by variance() on columns of table "v_my_friends" """ -input player_kills_variance_order_by { - attacked_steam_id: order_by - attacker_steam_id: order_by - round: order_by +input my_friends_variance_order_by { + days_since_last_ban: order_by + faceit_elo: order_by + faceit_skill_level: order_by + friend_steam_id: order_by + game_ban_count: order_by + invited_by_steam_id: order_by + premier_rank: order_by + steam_id: order_by + vac_ban_count: order_by } """ -columns and relationships of "player_leaderboard_rank" +columns and relationships of "news_articles" """ -type player_leaderboard_rank { - player_steam_id: String! - rank: Int! - total: Int! - value: float8! +type news_articles { + """An object relationship""" + author: players + author_steam_id: bigint + content_markdown: String! + cover_image_url: String + created_at: timestamptz! + id: uuid! + published_at: timestamptz + slug: String! + status: String! + teaser: String + title: String! + updated_at: timestamptz! + view_count: bigint! } -type player_leaderboard_rank_aggregate { - aggregate: player_leaderboard_rank_aggregate_fields - nodes: [player_leaderboard_rank!]! +""" +aggregated selection of "news_articles" +""" +type news_articles_aggregate { + aggregate: news_articles_aggregate_fields + nodes: [news_articles!]! } """ -aggregate fields of "player_leaderboard_rank" +aggregate fields of "news_articles" """ -type player_leaderboard_rank_aggregate_fields { - avg: player_leaderboard_rank_avg_fields - count(columns: [player_leaderboard_rank_select_column!], distinct: Boolean): Int! - max: player_leaderboard_rank_max_fields - min: player_leaderboard_rank_min_fields - stddev: player_leaderboard_rank_stddev_fields - stddev_pop: player_leaderboard_rank_stddev_pop_fields - stddev_samp: player_leaderboard_rank_stddev_samp_fields - sum: player_leaderboard_rank_sum_fields - var_pop: player_leaderboard_rank_var_pop_fields - var_samp: player_leaderboard_rank_var_samp_fields - variance: player_leaderboard_rank_variance_fields +type news_articles_aggregate_fields { + avg: news_articles_avg_fields + count(columns: [news_articles_select_column!], distinct: Boolean): Int! + max: news_articles_max_fields + min: news_articles_min_fields + stddev: news_articles_stddev_fields + stddev_pop: news_articles_stddev_pop_fields + stddev_samp: news_articles_stddev_samp_fields + sum: news_articles_sum_fields + var_pop: news_articles_var_pop_fields + var_samp: news_articles_var_samp_fields + variance: news_articles_variance_fields } """aggregate avg on columns""" -type player_leaderboard_rank_avg_fields { - rank: Float - total: Float - value: Float +type news_articles_avg_fields { + author_steam_id: Float + view_count: Float } """ -Boolean expression to filter rows from the table "player_leaderboard_rank". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "news_articles". All fields are combined with a logical 'AND'. """ -input player_leaderboard_rank_bool_exp { - _and: [player_leaderboard_rank_bool_exp!] - _not: player_leaderboard_rank_bool_exp - _or: [player_leaderboard_rank_bool_exp!] - player_steam_id: String_comparison_exp - rank: Int_comparison_exp - total: Int_comparison_exp - value: float8_comparison_exp +input news_articles_bool_exp { + _and: [news_articles_bool_exp!] + _not: news_articles_bool_exp + _or: [news_articles_bool_exp!] + author: players_bool_exp + author_steam_id: bigint_comparison_exp + content_markdown: String_comparison_exp + cover_image_url: String_comparison_exp + created_at: timestamptz_comparison_exp + id: uuid_comparison_exp + published_at: timestamptz_comparison_exp + slug: String_comparison_exp + status: String_comparison_exp + teaser: String_comparison_exp + title: String_comparison_exp + updated_at: timestamptz_comparison_exp + view_count: bigint_comparison_exp } """ -input type for incrementing numeric columns in table "player_leaderboard_rank" +unique or primary key constraints on table "news_articles" """ -input player_leaderboard_rank_inc_input { - rank: Int - total: Int - value: float8 +enum news_articles_constraint { + """ + unique or primary key constraint on columns "id" + """ + news_articles_pkey + + """ + unique or primary key constraint on columns "slug" + """ + news_articles_slug_key } """ -input type for inserting data into table "player_leaderboard_rank" +input type for incrementing numeric columns in table "news_articles" """ -input player_leaderboard_rank_insert_input { - player_steam_id: String - rank: Int - total: Int - value: float8 +input news_articles_inc_input { + author_steam_id: bigint + view_count: bigint +} + +""" +input type for inserting data into table "news_articles" +""" +input news_articles_insert_input { + author: players_obj_rel_insert_input + author_steam_id: bigint + content_markdown: String + cover_image_url: String + created_at: timestamptz + id: uuid + published_at: timestamptz + slug: String + status: String + teaser: String + title: String + updated_at: timestamptz + view_count: bigint } """aggregate max on columns""" -type player_leaderboard_rank_max_fields { - player_steam_id: String - rank: Int - total: Int - value: float8 +type news_articles_max_fields { + author_steam_id: bigint + content_markdown: String + cover_image_url: String + created_at: timestamptz + id: uuid + published_at: timestamptz + slug: String + status: String + teaser: String + title: String + updated_at: timestamptz + view_count: bigint } """aggregate min on columns""" -type player_leaderboard_rank_min_fields { - player_steam_id: String - rank: Int - total: Int - value: float8 +type news_articles_min_fields { + author_steam_id: bigint + content_markdown: String + cover_image_url: String + created_at: timestamptz + id: uuid + published_at: timestamptz + slug: String + status: String + teaser: String + title: String + updated_at: timestamptz + view_count: bigint } """ -response of any mutation on the table "player_leaderboard_rank" +response of any mutation on the table "news_articles" """ -type player_leaderboard_rank_mutation_response { +type news_articles_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [player_leaderboard_rank!]! + returning: [news_articles!]! } -"""Ordering options when selecting data from "player_leaderboard_rank".""" -input player_leaderboard_rank_order_by { - player_steam_id: order_by - rank: order_by - total: order_by - value: order_by +""" +on_conflict condition type for table "news_articles" +""" +input news_articles_on_conflict { + constraint: news_articles_constraint! + update_columns: [news_articles_update_column!]! = [] + where: news_articles_bool_exp +} + +"""Ordering options when selecting data from "news_articles".""" +input news_articles_order_by { + author: players_order_by + author_steam_id: order_by + content_markdown: order_by + cover_image_url: order_by + created_at: order_by + id: order_by + published_at: order_by + slug: order_by + status: order_by + teaser: order_by + title: order_by + updated_at: order_by + view_count: order_by +} + +"""primary key columns input for table: news_articles""" +input news_articles_pk_columns_input { + id: uuid! } """ -select columns of table "player_leaderboard_rank" +select columns of table "news_articles" """ -enum player_leaderboard_rank_select_column { +enum news_articles_select_column { """column name""" - player_steam_id + author_steam_id """column name""" - rank + content_markdown """column name""" - total + cover_image_url """column name""" - value + created_at + + """column name""" + id + + """column name""" + published_at + + """column name""" + slug + + """column name""" + status + + """column name""" + teaser + + """column name""" + title + + """column name""" + updated_at + + """column name""" + view_count } """ -input type for updating data in table "player_leaderboard_rank" +input type for updating data in table "news_articles" """ -input player_leaderboard_rank_set_input { - player_steam_id: String - rank: Int - total: Int - value: float8 +input news_articles_set_input { + author_steam_id: bigint + content_markdown: String + cover_image_url: String + created_at: timestamptz + id: uuid + published_at: timestamptz + slug: String + status: String + teaser: String + title: String + updated_at: timestamptz + view_count: bigint } """aggregate stddev on columns""" -type player_leaderboard_rank_stddev_fields { - rank: Float - total: Float - value: Float +type news_articles_stddev_fields { + author_steam_id: Float + view_count: Float } """aggregate stddev_pop on columns""" -type player_leaderboard_rank_stddev_pop_fields { - rank: Float - total: Float - value: Float +type news_articles_stddev_pop_fields { + author_steam_id: Float + view_count: Float } """aggregate stddev_samp on columns""" -type player_leaderboard_rank_stddev_samp_fields { - rank: Float - total: Float - value: Float +type news_articles_stddev_samp_fields { + author_steam_id: Float + view_count: Float } """ -Streaming cursor of the table "player_leaderboard_rank" +Streaming cursor of the table "news_articles" """ -input player_leaderboard_rank_stream_cursor_input { +input news_articles_stream_cursor_input { """Stream column input with initial value""" - initial_value: player_leaderboard_rank_stream_cursor_value_input! + initial_value: news_articles_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input player_leaderboard_rank_stream_cursor_value_input { - player_steam_id: String - rank: Int - total: Int - value: float8 +input news_articles_stream_cursor_value_input { + author_steam_id: bigint + content_markdown: String + cover_image_url: String + created_at: timestamptz + id: uuid + published_at: timestamptz + slug: String + status: String + teaser: String + title: String + updated_at: timestamptz + view_count: bigint } """aggregate sum on columns""" -type player_leaderboard_rank_sum_fields { - rank: Int - total: Int - value: float8 +type news_articles_sum_fields { + author_steam_id: bigint + view_count: bigint } -input player_leaderboard_rank_updates { +""" +update columns of table "news_articles" +""" +enum news_articles_update_column { + """column name""" + author_steam_id + + """column name""" + content_markdown + + """column name""" + cover_image_url + + """column name""" + created_at + + """column name""" + id + + """column name""" + published_at + + """column name""" + slug + + """column name""" + status + + """column name""" + teaser + + """column name""" + title + + """column name""" + updated_at + + """column name""" + view_count +} + +input news_articles_updates { """increments the numeric columns with given value of the filtered values""" - _inc: player_leaderboard_rank_inc_input + _inc: news_articles_inc_input """sets the columns of the filtered rows to the given values""" - _set: player_leaderboard_rank_set_input + _set: news_articles_set_input """filter the rows which have to be updated""" - where: player_leaderboard_rank_bool_exp! + where: news_articles_bool_exp! } """aggregate var_pop on columns""" -type player_leaderboard_rank_var_pop_fields { - rank: Float - total: Float - value: Float +type news_articles_var_pop_fields { + author_steam_id: Float + view_count: Float } """aggregate var_samp on columns""" -type player_leaderboard_rank_var_samp_fields { - rank: Float - total: Float - value: Float +type news_articles_var_samp_fields { + author_steam_id: Float + view_count: Float } """aggregate variance on columns""" -type player_leaderboard_rank_variance_fields { - rank: Float - total: Float - value: Float +type news_articles_variance_fields { + author_steam_id: Float + view_count: Float } """ -columns and relationships of "player_match_map_stats" +columns and relationships of "notification_preferences" """ -type player_match_map_stats { - assists: Int! - assists_ct: Int! - assists_t: Int! - counter_strafe_eligible_shots: Int! - counter_strafed_shots: Int! - crosshair_angle_count: Int! - crosshair_angle_sum_deg: numeric! - damage: Int! - damage_ct: Int! - damage_t: Int! - deaths: Int! - deaths_ct: Int! - deaths_t: Int! - decoy_throws: Int! - enemies_flashed: Int! - first_bullet_hits: Int! - first_bullet_shots: Int! - five_kill_rounds: Int! - flash_assists: Int! - flash_duration_count: Int! - flash_duration_sum: numeric! - flashes_thrown: Int! - four_kill_rounds: Int! - he_damage: Int! - he_team_damage: Int! - he_throws: Int! - headshot_hits: Int! - hits: Int! - hits_at_spotted: Int! - hs_kills: Int! - hs_kills_ct: Int! - hs_kills_t: Int! - kast_rounds: Int! - kast_total_rounds: Int! - kills: Int! - kills_ct: Int! - kills_t: Int! - knife_kills: Int! +type notification_preferences { + channel: String! + enabled: Boolean! + key: String! + steam_id: bigint! + updated_at: timestamptz! +} - """An object relationship""" - match: matches! - match_id: uuid! +""" +aggregated selection of "notification_preferences" +""" +type notification_preferences_aggregate { + aggregate: notification_preferences_aggregate_fields + nodes: [notification_preferences!]! +} - """An object relationship""" - match_map: match_maps! - match_map_id: uuid! - molotov_damage: Int! - molotov_throws: Int! - non_awp_hits: Int! - on_target_frames: Int! +""" +aggregate fields of "notification_preferences" +""" +type notification_preferences_aggregate_fields { + avg: notification_preferences_avg_fields + count(columns: [notification_preferences_select_column!], distinct: Boolean): Int! + max: notification_preferences_max_fields + min: notification_preferences_min_fields + stddev: notification_preferences_stddev_fields + stddev_pop: notification_preferences_stddev_pop_fields + stddev_samp: notification_preferences_stddev_samp_fields + sum: notification_preferences_sum_fields + var_pop: notification_preferences_var_pop_fields + var_samp: notification_preferences_var_samp_fields + variance: notification_preferences_variance_fields +} - """An object relationship""" - player: players! - rounds_ct: Int! - rounds_played: Int! - rounds_t: Int! - shots_at_spotted: Int! - shots_fired: Int! - smoke_throws: Int! - spotted_count: Int! - spotted_with_damage_count: Int! - spray_hits: Int! - spray_shots: Int! - steam_id: bigint! - team_damage: Int! - team_flashed: Int! - three_kill_rounds: Int! - time_to_damage_count: Int! - time_to_damage_sum_s: numeric! - total_engagement_frames: Int! - trade_kill_attempts: Int! - trade_kill_opportunities: Int! - trade_kill_successes: Int! - traded_death_attempts: Int! - traded_death_opportunities: Int! - traded_death_successes: Int! - two_kill_rounds: Int! - unused_utility_value: Int! - updated_at: timestamptz! - util_on_death_count: Int! - util_on_death_sum: Int! - wasted_magazine_shots: Int! - zeus_kills: Int! +"""aggregate avg on columns""" +type notification_preferences_avg_fields { + steam_id: Float } """ -aggregated selection of "player_match_map_stats" +Boolean expression to filter rows from the table "notification_preferences". All fields are combined with a logical 'AND'. """ -type player_match_map_stats_aggregate { - aggregate: player_match_map_stats_aggregate_fields - nodes: [player_match_map_stats!]! +input notification_preferences_bool_exp { + _and: [notification_preferences_bool_exp!] + _not: notification_preferences_bool_exp + _or: [notification_preferences_bool_exp!] + channel: String_comparison_exp + enabled: Boolean_comparison_exp + key: String_comparison_exp + steam_id: bigint_comparison_exp + updated_at: timestamptz_comparison_exp } -input player_match_map_stats_aggregate_bool_exp { - count: player_match_map_stats_aggregate_bool_exp_count +""" +unique or primary key constraints on table "notification_preferences" +""" +enum notification_preferences_constraint { + """ + unique or primary key constraint on columns "key", "steam_id", "channel" + """ + notification_preferences_pkey } -input player_match_map_stats_aggregate_bool_exp_count { - arguments: [player_match_map_stats_select_column!] - distinct: Boolean - filter: player_match_map_stats_bool_exp - predicate: Int_comparison_exp! +""" +input type for incrementing numeric columns in table "notification_preferences" +""" +input notification_preferences_inc_input { + steam_id: bigint } """ -aggregate fields of "player_match_map_stats" +input type for inserting data into table "notification_preferences" """ -type player_match_map_stats_aggregate_fields { - avg: player_match_map_stats_avg_fields - count(columns: [player_match_map_stats_select_column!], distinct: Boolean): Int! - max: player_match_map_stats_max_fields - min: player_match_map_stats_min_fields - stddev: player_match_map_stats_stddev_fields - stddev_pop: player_match_map_stats_stddev_pop_fields - stddev_samp: player_match_map_stats_stddev_samp_fields - sum: player_match_map_stats_sum_fields - var_pop: player_match_map_stats_var_pop_fields - var_samp: player_match_map_stats_var_samp_fields - variance: player_match_map_stats_variance_fields +input notification_preferences_insert_input { + channel: String + enabled: Boolean + key: String + steam_id: bigint + updated_at: timestamptz +} + +"""aggregate max on columns""" +type notification_preferences_max_fields { + channel: String + key: String + steam_id: bigint + updated_at: timestamptz +} + +"""aggregate min on columns""" +type notification_preferences_min_fields { + channel: String + key: String + steam_id: bigint + updated_at: timestamptz } """ -order by aggregate values of table "player_match_map_stats" +response of any mutation on the table "notification_preferences" """ -input player_match_map_stats_aggregate_order_by { - avg: player_match_map_stats_avg_order_by - count: order_by - max: player_match_map_stats_max_order_by - min: player_match_map_stats_min_order_by - stddev: player_match_map_stats_stddev_order_by - stddev_pop: player_match_map_stats_stddev_pop_order_by - stddev_samp: player_match_map_stats_stddev_samp_order_by - sum: player_match_map_stats_sum_order_by - var_pop: player_match_map_stats_var_pop_order_by - var_samp: player_match_map_stats_var_samp_order_by - variance: player_match_map_stats_variance_order_by +type notification_preferences_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [notification_preferences!]! } """ -input type for inserting array relation for remote table "player_match_map_stats" +on_conflict condition type for table "notification_preferences" """ -input player_match_map_stats_arr_rel_insert_input { - data: [player_match_map_stats_insert_input!]! +input notification_preferences_on_conflict { + constraint: notification_preferences_constraint! + update_columns: [notification_preferences_update_column!]! = [] + where: notification_preferences_bool_exp +} - """upsert condition""" - on_conflict: player_match_map_stats_on_conflict +"""Ordering options when selecting data from "notification_preferences".""" +input notification_preferences_order_by { + channel: order_by + enabled: order_by + key: order_by + steam_id: order_by + updated_at: order_by } -"""aggregate avg on columns""" -type player_match_map_stats_avg_fields { - assists: Float - assists_ct: Float - assists_t: Float - counter_strafe_eligible_shots: Float - counter_strafed_shots: Float - crosshair_angle_count: Float - crosshair_angle_sum_deg: Float - damage: Float - damage_ct: Float - damage_t: Float - deaths: Float - deaths_ct: Float - deaths_t: Float - decoy_throws: Float - enemies_flashed: Float - first_bullet_hits: Float - first_bullet_shots: Float - five_kill_rounds: Float - flash_assists: Float - flash_duration_count: Float - flash_duration_sum: Float - flashes_thrown: Float - four_kill_rounds: Float - he_damage: Float - he_team_damage: Float - he_throws: Float - headshot_hits: Float - hits: Float - hits_at_spotted: Float - hs_kills: Float - hs_kills_ct: Float - hs_kills_t: Float - kast_rounds: Float - kast_total_rounds: Float - kills: Float - kills_ct: Float - kills_t: Float - knife_kills: Float - molotov_damage: Float - molotov_throws: Float - non_awp_hits: Float - on_target_frames: Float - rounds_ct: Float - rounds_played: Float - rounds_t: Float - shots_at_spotted: Float - shots_fired: Float - smoke_throws: Float - spotted_count: Float - spotted_with_damage_count: Float - spray_hits: Float - spray_shots: Float - steam_id: Float - team_damage: Float - team_flashed: Float - three_kill_rounds: Float - time_to_damage_count: Float - time_to_damage_sum_s: Float - total_engagement_frames: Float - trade_kill_attempts: Float - trade_kill_opportunities: Float - trade_kill_successes: Float - traded_death_attempts: Float - traded_death_opportunities: Float - traded_death_successes: Float - two_kill_rounds: Float - unused_utility_value: Float - util_on_death_count: Float - util_on_death_sum: Float - wasted_magazine_shots: Float - zeus_kills: Float +"""primary key columns input for table: notification_preferences""" +input notification_preferences_pk_columns_input { + channel: String! + key: String! + steam_id: bigint! } """ -order by avg() on columns of table "player_match_map_stats" +select columns of table "notification_preferences" """ -input player_match_map_stats_avg_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - crosshair_angle_count: order_by - crosshair_angle_sum_deg: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by - first_bullet_hits: order_by - first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flash_duration_count: order_by - flash_duration_sum: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by - hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kast_rounds: order_by - kast_total_rounds: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by - steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - time_to_damage_count: order_by - time_to_damage_sum_s: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - util_on_death_count: order_by - util_on_death_sum: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by +enum notification_preferences_select_column { + """column name""" + channel + + """column name""" + enabled + + """column name""" + key + + """column name""" + steam_id + + """column name""" + updated_at } """ -Boolean expression to filter rows from the table "player_match_map_stats". All fields are combined with a logical 'AND'. +input type for updating data in table "notification_preferences" """ -input player_match_map_stats_bool_exp { - _and: [player_match_map_stats_bool_exp!] - _not: player_match_map_stats_bool_exp - _or: [player_match_map_stats_bool_exp!] - assists: Int_comparison_exp - assists_ct: Int_comparison_exp - assists_t: Int_comparison_exp - counter_strafe_eligible_shots: Int_comparison_exp - counter_strafed_shots: Int_comparison_exp - crosshair_angle_count: Int_comparison_exp - crosshair_angle_sum_deg: numeric_comparison_exp - damage: Int_comparison_exp - damage_ct: Int_comparison_exp - damage_t: Int_comparison_exp - deaths: Int_comparison_exp - deaths_ct: Int_comparison_exp - deaths_t: Int_comparison_exp - decoy_throws: Int_comparison_exp - enemies_flashed: Int_comparison_exp - first_bullet_hits: Int_comparison_exp - first_bullet_shots: Int_comparison_exp - five_kill_rounds: Int_comparison_exp - flash_assists: Int_comparison_exp - flash_duration_count: Int_comparison_exp - flash_duration_sum: numeric_comparison_exp - flashes_thrown: Int_comparison_exp - four_kill_rounds: Int_comparison_exp - he_damage: Int_comparison_exp - he_team_damage: Int_comparison_exp - he_throws: Int_comparison_exp - headshot_hits: Int_comparison_exp - hits: Int_comparison_exp - hits_at_spotted: Int_comparison_exp - hs_kills: Int_comparison_exp - hs_kills_ct: Int_comparison_exp - hs_kills_t: Int_comparison_exp - kast_rounds: Int_comparison_exp - kast_total_rounds: Int_comparison_exp - kills: Int_comparison_exp - kills_ct: Int_comparison_exp - kills_t: Int_comparison_exp - knife_kills: Int_comparison_exp - match: matches_bool_exp - match_id: uuid_comparison_exp - match_map: match_maps_bool_exp - match_map_id: uuid_comparison_exp - molotov_damage: Int_comparison_exp - molotov_throws: Int_comparison_exp - non_awp_hits: Int_comparison_exp - on_target_frames: Int_comparison_exp - player: players_bool_exp - rounds_ct: Int_comparison_exp - rounds_played: Int_comparison_exp - rounds_t: Int_comparison_exp - shots_at_spotted: Int_comparison_exp - shots_fired: Int_comparison_exp - smoke_throws: Int_comparison_exp - spotted_count: Int_comparison_exp - spotted_with_damage_count: Int_comparison_exp - spray_hits: Int_comparison_exp - spray_shots: Int_comparison_exp - steam_id: bigint_comparison_exp - team_damage: Int_comparison_exp - team_flashed: Int_comparison_exp - three_kill_rounds: Int_comparison_exp - time_to_damage_count: Int_comparison_exp - time_to_damage_sum_s: numeric_comparison_exp - total_engagement_frames: Int_comparison_exp - trade_kill_attempts: Int_comparison_exp - trade_kill_opportunities: Int_comparison_exp - trade_kill_successes: Int_comparison_exp - traded_death_attempts: Int_comparison_exp - traded_death_opportunities: Int_comparison_exp - traded_death_successes: Int_comparison_exp - two_kill_rounds: Int_comparison_exp - unused_utility_value: Int_comparison_exp - updated_at: timestamptz_comparison_exp - util_on_death_count: Int_comparison_exp - util_on_death_sum: Int_comparison_exp - wasted_magazine_shots: Int_comparison_exp - zeus_kills: Int_comparison_exp +input notification_preferences_set_input { + channel: String + enabled: Boolean + key: String + steam_id: bigint + updated_at: timestamptz } -""" -unique or primary key constraints on table "player_match_map_stats" -""" -enum player_match_map_stats_constraint { - """ - unique or primary key constraint on columns "steam_id", "match_map_id" - """ - player_match_map_stats_pkey +"""aggregate stddev on columns""" +type notification_preferences_stddev_fields { + steam_id: Float } -""" -input type for incrementing numeric columns in table "player_match_map_stats" -""" -input player_match_map_stats_inc_input { - assists: Int - assists_ct: Int - assists_t: Int - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - crosshair_angle_count: Int - crosshair_angle_sum_deg: numeric - damage: Int - damage_ct: Int - damage_t: Int - deaths: Int - deaths_ct: Int - deaths_t: Int - decoy_throws: Int - enemies_flashed: Int - first_bullet_hits: Int - first_bullet_shots: Int - five_kill_rounds: Int - flash_assists: Int - flash_duration_count: Int - flash_duration_sum: numeric - flashes_thrown: Int - four_kill_rounds: Int - he_damage: Int - he_team_damage: Int - he_throws: Int - headshot_hits: Int - hits: Int - hits_at_spotted: Int - hs_kills: Int - hs_kills_ct: Int - hs_kills_t: Int - kast_rounds: Int - kast_total_rounds: Int - kills: Int - kills_ct: Int - kills_t: Int - knife_kills: Int - molotov_damage: Int - molotov_throws: Int - non_awp_hits: Int - on_target_frames: Int - rounds_ct: Int - rounds_played: Int - rounds_t: Int - shots_at_spotted: Int - shots_fired: Int - smoke_throws: Int - spotted_count: Int - spotted_with_damage_count: Int - spray_hits: Int - spray_shots: Int - steam_id: bigint - team_damage: Int - team_flashed: Int - three_kill_rounds: Int - time_to_damage_count: Int - time_to_damage_sum_s: numeric - total_engagement_frames: Int - trade_kill_attempts: Int - trade_kill_opportunities: Int - trade_kill_successes: Int - traded_death_attempts: Int - traded_death_opportunities: Int - traded_death_successes: Int - two_kill_rounds: Int - unused_utility_value: Int - util_on_death_count: Int - util_on_death_sum: Int - wasted_magazine_shots: Int - zeus_kills: Int +"""aggregate stddev_pop on columns""" +type notification_preferences_stddev_pop_fields { + steam_id: Float +} + +"""aggregate stddev_samp on columns""" +type notification_preferences_stddev_samp_fields { + steam_id: Float } """ -input type for inserting data into table "player_match_map_stats" +Streaming cursor of the table "notification_preferences" """ -input player_match_map_stats_insert_input { - assists: Int - assists_ct: Int - assists_t: Int - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - crosshair_angle_count: Int - crosshair_angle_sum_deg: numeric - damage: Int - damage_ct: Int - damage_t: Int - deaths: Int - deaths_ct: Int - deaths_t: Int - decoy_throws: Int - enemies_flashed: Int - first_bullet_hits: Int - first_bullet_shots: Int - five_kill_rounds: Int - flash_assists: Int - flash_duration_count: Int - flash_duration_sum: numeric - flashes_thrown: Int - four_kill_rounds: Int - he_damage: Int - he_team_damage: Int - he_throws: Int - headshot_hits: Int - hits: Int - hits_at_spotted: Int - hs_kills: Int - hs_kills_ct: Int - hs_kills_t: Int - kast_rounds: Int - kast_total_rounds: Int - kills: Int - kills_ct: Int - kills_t: Int - knife_kills: Int - match: matches_obj_rel_insert_input - match_id: uuid - match_map: match_maps_obj_rel_insert_input - match_map_id: uuid - molotov_damage: Int - molotov_throws: Int - non_awp_hits: Int - on_target_frames: Int - player: players_obj_rel_insert_input - rounds_ct: Int - rounds_played: Int - rounds_t: Int - shots_at_spotted: Int - shots_fired: Int - smoke_throws: Int - spotted_count: Int - spotted_with_damage_count: Int - spray_hits: Int - spray_shots: Int +input notification_preferences_stream_cursor_input { + """Stream column input with initial value""" + initial_value: notification_preferences_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input notification_preferences_stream_cursor_value_input { + channel: String + enabled: Boolean + key: String steam_id: bigint - team_damage: Int - team_flashed: Int - three_kill_rounds: Int - time_to_damage_count: Int - time_to_damage_sum_s: numeric - total_engagement_frames: Int - trade_kill_attempts: Int - trade_kill_opportunities: Int - trade_kill_successes: Int - traded_death_attempts: Int - traded_death_opportunities: Int - traded_death_successes: Int - two_kill_rounds: Int - unused_utility_value: Int updated_at: timestamptz - util_on_death_count: Int - util_on_death_sum: Int - wasted_magazine_shots: Int - zeus_kills: Int } -"""aggregate max on columns""" -type player_match_map_stats_max_fields { - assists: Int - assists_ct: Int - assists_t: Int - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - crosshair_angle_count: Int - crosshair_angle_sum_deg: numeric - damage: Int - damage_ct: Int - damage_t: Int - deaths: Int - deaths_ct: Int - deaths_t: Int - decoy_throws: Int - enemies_flashed: Int - first_bullet_hits: Int - first_bullet_shots: Int - five_kill_rounds: Int - flash_assists: Int - flash_duration_count: Int - flash_duration_sum: numeric - flashes_thrown: Int - four_kill_rounds: Int - he_damage: Int - he_team_damage: Int - he_throws: Int - headshot_hits: Int - hits: Int - hits_at_spotted: Int - hs_kills: Int - hs_kills_ct: Int - hs_kills_t: Int - kast_rounds: Int - kast_total_rounds: Int - kills: Int - kills_ct: Int - kills_t: Int - knife_kills: Int - match_id: uuid - match_map_id: uuid - molotov_damage: Int - molotov_throws: Int - non_awp_hits: Int - on_target_frames: Int - rounds_ct: Int - rounds_played: Int - rounds_t: Int - shots_at_spotted: Int - shots_fired: Int - smoke_throws: Int - spotted_count: Int - spotted_with_damage_count: Int - spray_hits: Int - spray_shots: Int +"""aggregate sum on columns""" +type notification_preferences_sum_fields { steam_id: bigint - team_damage: Int - team_flashed: Int - three_kill_rounds: Int - time_to_damage_count: Int - time_to_damage_sum_s: numeric - total_engagement_frames: Int - trade_kill_attempts: Int - trade_kill_opportunities: Int - trade_kill_successes: Int - traded_death_attempts: Int - traded_death_opportunities: Int - traded_death_successes: Int - two_kill_rounds: Int - unused_utility_value: Int - updated_at: timestamptz - util_on_death_count: Int - util_on_death_sum: Int - wasted_magazine_shots: Int - zeus_kills: Int } """ -order by max() on columns of table "player_match_map_stats" +update columns of table "notification_preferences" """ -input player_match_map_stats_max_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - crosshair_angle_count: order_by - crosshair_angle_sum_deg: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by - first_bullet_hits: order_by - first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flash_duration_count: order_by - flash_duration_sum: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by - hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kast_rounds: order_by - kast_total_rounds: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by - match_id: order_by - match_map_id: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by - steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - time_to_damage_count: order_by - time_to_damage_sum_s: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - updated_at: order_by - util_on_death_count: order_by - util_on_death_sum: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by -} +enum notification_preferences_update_column { + """column name""" + channel -"""aggregate min on columns""" -type player_match_map_stats_min_fields { - assists: Int - assists_ct: Int - assists_t: Int - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - crosshair_angle_count: Int - crosshair_angle_sum_deg: numeric - damage: Int - damage_ct: Int - damage_t: Int - deaths: Int - deaths_ct: Int - deaths_t: Int - decoy_throws: Int - enemies_flashed: Int - first_bullet_hits: Int - first_bullet_shots: Int - five_kill_rounds: Int - flash_assists: Int - flash_duration_count: Int - flash_duration_sum: numeric - flashes_thrown: Int - four_kill_rounds: Int - he_damage: Int - he_team_damage: Int - he_throws: Int - headshot_hits: Int - hits: Int - hits_at_spotted: Int - hs_kills: Int - hs_kills_ct: Int - hs_kills_t: Int - kast_rounds: Int - kast_total_rounds: Int - kills: Int - kills_ct: Int - kills_t: Int - knife_kills: Int - match_id: uuid - match_map_id: uuid - molotov_damage: Int - molotov_throws: Int - non_awp_hits: Int - on_target_frames: Int - rounds_ct: Int - rounds_played: Int - rounds_t: Int - shots_at_spotted: Int - shots_fired: Int - smoke_throws: Int - spotted_count: Int - spotted_with_damage_count: Int - spray_hits: Int - spray_shots: Int - steam_id: bigint - team_damage: Int - team_flashed: Int - three_kill_rounds: Int - time_to_damage_count: Int - time_to_damage_sum_s: numeric - total_engagement_frames: Int - trade_kill_attempts: Int - trade_kill_opportunities: Int - trade_kill_successes: Int - traded_death_attempts: Int - traded_death_opportunities: Int - traded_death_successes: Int - two_kill_rounds: Int - unused_utility_value: Int - updated_at: timestamptz - util_on_death_count: Int - util_on_death_sum: Int - wasted_magazine_shots: Int - zeus_kills: Int -} + """column name""" + enabled -""" -order by min() on columns of table "player_match_map_stats" -""" -input player_match_map_stats_min_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - crosshair_angle_count: order_by - crosshair_angle_sum_deg: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by - first_bullet_hits: order_by - first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flash_duration_count: order_by - flash_duration_sum: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by - hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kast_rounds: order_by - kast_total_rounds: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by - match_id: order_by - match_map_id: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by - steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - time_to_damage_count: order_by - time_to_damage_sum_s: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - updated_at: order_by - util_on_death_count: order_by - util_on_death_sum: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by + """column name""" + key + + """column name""" + steam_id + + """column name""" + updated_at } -""" -response of any mutation on the table "player_match_map_stats" -""" -type player_match_map_stats_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! +input notification_preferences_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: notification_preferences_inc_input - """data from the rows affected by the mutation""" - returning: [player_match_map_stats!]! + """sets the columns of the filtered rows to the given values""" + _set: notification_preferences_set_input + + """filter the rows which have to be updated""" + where: notification_preferences_bool_exp! } -""" -on_conflict condition type for table "player_match_map_stats" -""" -input player_match_map_stats_on_conflict { - constraint: player_match_map_stats_constraint! - update_columns: [player_match_map_stats_update_column!]! = [] - where: player_match_map_stats_bool_exp +"""aggregate var_pop on columns""" +type notification_preferences_var_pop_fields { + steam_id: Float } -"""Ordering options when selecting data from "player_match_map_stats".""" -input player_match_map_stats_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - crosshair_angle_count: order_by - crosshair_angle_sum_deg: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by - first_bullet_hits: order_by - first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flash_duration_count: order_by - flash_duration_sum: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by - hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kast_rounds: order_by - kast_total_rounds: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by - match: matches_order_by - match_id: order_by - match_map: match_maps_order_by - match_map_id: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - player: players_order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by - steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - time_to_damage_count: order_by - time_to_damage_sum_s: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - updated_at: order_by - util_on_death_count: order_by - util_on_death_sum: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by +"""aggregate var_samp on columns""" +type notification_preferences_var_samp_fields { + steam_id: Float } -"""primary key columns input for table: player_match_map_stats""" -input player_match_map_stats_pk_columns_input { - match_map_id: uuid! - steam_id: bigint! +"""aggregate variance on columns""" +type notification_preferences_variance_fields { + steam_id: Float } """ -select columns of table "player_match_map_stats" +columns and relationships of "notifications" """ -enum player_match_map_stats_select_column { - """column name""" - assists - - """column name""" - assists_ct - - """column name""" - assists_t - - """column name""" - counter_strafe_eligible_shots - - """column name""" - counter_strafed_shots +type notifications { + actions( + """JSON select path""" + path: String + ): jsonb + created_at: timestamptz! + data( + """JSON select path""" + path: String + ): jsonb + deletable: Boolean! + deleted_at: timestamptz + entity_id: String + id: uuid! + in_app: Boolean! + is_read: Boolean! + message: String! - """column name""" - crosshair_angle_count + """An object relationship""" + player: players + role: e_player_roles_enum! + steam_id: bigint + title: String! + type: e_notification_types_enum! +} - """column name""" - crosshair_angle_sum_deg +""" +aggregated selection of "notifications" +""" +type notifications_aggregate { + aggregate: notifications_aggregate_fields + nodes: [notifications!]! +} - """column name""" - damage +input notifications_aggregate_bool_exp { + bool_and: notifications_aggregate_bool_exp_bool_and + bool_or: notifications_aggregate_bool_exp_bool_or + count: notifications_aggregate_bool_exp_count +} - """column name""" - damage_ct +input notifications_aggregate_bool_exp_bool_and { + arguments: notifications_select_column_notifications_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: notifications_bool_exp + predicate: Boolean_comparison_exp! +} - """column name""" - damage_t +input notifications_aggregate_bool_exp_bool_or { + arguments: notifications_select_column_notifications_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: notifications_bool_exp + predicate: Boolean_comparison_exp! +} - """column name""" - deaths +input notifications_aggregate_bool_exp_count { + arguments: [notifications_select_column!] + distinct: Boolean + filter: notifications_bool_exp + predicate: Int_comparison_exp! +} - """column name""" - deaths_ct +""" +aggregate fields of "notifications" +""" +type notifications_aggregate_fields { + avg: notifications_avg_fields + count(columns: [notifications_select_column!], distinct: Boolean): Int! + max: notifications_max_fields + min: notifications_min_fields + stddev: notifications_stddev_fields + stddev_pop: notifications_stddev_pop_fields + stddev_samp: notifications_stddev_samp_fields + sum: notifications_sum_fields + var_pop: notifications_var_pop_fields + var_samp: notifications_var_samp_fields + variance: notifications_variance_fields +} - """column name""" - deaths_t +""" +order by aggregate values of table "notifications" +""" +input notifications_aggregate_order_by { + avg: notifications_avg_order_by + count: order_by + max: notifications_max_order_by + min: notifications_min_order_by + stddev: notifications_stddev_order_by + stddev_pop: notifications_stddev_pop_order_by + stddev_samp: notifications_stddev_samp_order_by + sum: notifications_sum_order_by + var_pop: notifications_var_pop_order_by + var_samp: notifications_var_samp_order_by + variance: notifications_variance_order_by +} - """column name""" - decoy_throws +"""append existing jsonb value of filtered columns with new jsonb value""" +input notifications_append_input { + actions: jsonb + data: jsonb +} - """column name""" - enemies_flashed +""" +input type for inserting array relation for remote table "notifications" +""" +input notifications_arr_rel_insert_input { + data: [notifications_insert_input!]! - """column name""" - first_bullet_hits + """upsert condition""" + on_conflict: notifications_on_conflict +} - """column name""" - first_bullet_shots +"""aggregate avg on columns""" +type notifications_avg_fields { + steam_id: Float +} - """column name""" - five_kill_rounds +""" +order by avg() on columns of table "notifications" +""" +input notifications_avg_order_by { + steam_id: order_by +} - """column name""" - flash_assists +""" +Boolean expression to filter rows from the table "notifications". All fields are combined with a logical 'AND'. +""" +input notifications_bool_exp { + _and: [notifications_bool_exp!] + _not: notifications_bool_exp + _or: [notifications_bool_exp!] + actions: jsonb_comparison_exp + created_at: timestamptz_comparison_exp + data: jsonb_comparison_exp + deletable: Boolean_comparison_exp + deleted_at: timestamptz_comparison_exp + entity_id: String_comparison_exp + id: uuid_comparison_exp + in_app: Boolean_comparison_exp + is_read: Boolean_comparison_exp + message: String_comparison_exp + player: players_bool_exp + role: e_player_roles_enum_comparison_exp + steam_id: bigint_comparison_exp + title: String_comparison_exp + type: e_notification_types_enum_comparison_exp +} - """column name""" - flash_duration_count +""" +unique or primary key constraints on table "notifications" +""" +enum notifications_constraint { + """ + unique or primary key constraint on columns "id" + """ + notifications_pkey +} - """column name""" - flash_duration_sum +""" +delete the field or element with specified path (for JSON arrays, negative integers count from the end) +""" +input notifications_delete_at_path_input { + actions: [String!] + data: [String!] +} - """column name""" - flashes_thrown +""" +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array +""" +input notifications_delete_elem_input { + actions: Int + data: Int +} - """column name""" - four_kill_rounds +""" +delete key/value pair or string element. key/value pairs are matched based on their key value +""" +input notifications_delete_key_input { + actions: String + data: String +} - """column name""" - he_damage +""" +input type for incrementing numeric columns in table "notifications" +""" +input notifications_inc_input { + steam_id: bigint +} - """column name""" - he_team_damage +""" +input type for inserting data into table "notifications" +""" +input notifications_insert_input { + actions: jsonb + created_at: timestamptz + data: jsonb + deletable: Boolean + deleted_at: timestamptz + entity_id: String + id: uuid + in_app: Boolean + is_read: Boolean + message: String + player: players_obj_rel_insert_input + role: e_player_roles_enum + steam_id: bigint + title: String + type: e_notification_types_enum +} - """column name""" - he_throws +"""aggregate max on columns""" +type notifications_max_fields { + created_at: timestamptz + deleted_at: timestamptz + entity_id: String + id: uuid + message: String + steam_id: bigint + title: String +} - """column name""" - headshot_hits +""" +order by max() on columns of table "notifications" +""" +input notifications_max_order_by { + created_at: order_by + deleted_at: order_by + entity_id: order_by + id: order_by + message: order_by + steam_id: order_by + title: order_by +} - """column name""" - hits +"""aggregate min on columns""" +type notifications_min_fields { + created_at: timestamptz + deleted_at: timestamptz + entity_id: String + id: uuid + message: String + steam_id: bigint + title: String +} - """column name""" - hits_at_spotted +""" +order by min() on columns of table "notifications" +""" +input notifications_min_order_by { + created_at: order_by + deleted_at: order_by + entity_id: order_by + id: order_by + message: order_by + steam_id: order_by + title: order_by +} - """column name""" - hs_kills +""" +response of any mutation on the table "notifications" +""" +type notifications_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """column name""" - hs_kills_ct + """data from the rows affected by the mutation""" + returning: [notifications!]! +} - """column name""" - hs_kills_t +""" +on_conflict condition type for table "notifications" +""" +input notifications_on_conflict { + constraint: notifications_constraint! + update_columns: [notifications_update_column!]! = [] + where: notifications_bool_exp +} - """column name""" - kast_rounds +"""Ordering options when selecting data from "notifications".""" +input notifications_order_by { + actions: order_by + created_at: order_by + data: order_by + deletable: order_by + deleted_at: order_by + entity_id: order_by + id: order_by + in_app: order_by + is_read: order_by + message: order_by + player: players_order_by + role: order_by + steam_id: order_by + title: order_by + type: order_by +} - """column name""" - kast_total_rounds +"""primary key columns input for table: notifications""" +input notifications_pk_columns_input { + id: uuid! +} - """column name""" - kills +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input notifications_prepend_input { + actions: jsonb + data: jsonb +} +""" +select columns of table "notifications" +""" +enum notifications_select_column { """column name""" - kills_ct + actions """column name""" - kills_t + created_at """column name""" - knife_kills + data """column name""" - match_id + deletable """column name""" - match_map_id + deleted_at """column name""" - molotov_damage + entity_id """column name""" - molotov_throws + id """column name""" - non_awp_hits + in_app """column name""" - on_target_frames + is_read """column name""" - rounds_ct + message """column name""" - rounds_played + role """column name""" - rounds_t + steam_id """column name""" - shots_at_spotted + title """column name""" - shots_fired + type +} +""" +select "notifications_aggregate_bool_exp_bool_and_arguments_columns" columns of table "notifications" +""" +enum notifications_select_column_notifications_aggregate_bool_exp_bool_and_arguments_columns { """column name""" - smoke_throws + deletable """column name""" - spotted_count + in_app """column name""" - spotted_with_damage_count + is_read +} +""" +select "notifications_aggregate_bool_exp_bool_or_arguments_columns" columns of table "notifications" +""" +enum notifications_select_column_notifications_aggregate_bool_exp_bool_or_arguments_columns { """column name""" - spray_hits + deletable """column name""" - spray_shots + in_app """column name""" - steam_id + is_read +} - """column name""" - team_damage +""" +input type for updating data in table "notifications" +""" +input notifications_set_input { + actions: jsonb + created_at: timestamptz + data: jsonb + deletable: Boolean + deleted_at: timestamptz + entity_id: String + id: uuid + in_app: Boolean + is_read: Boolean + message: String + role: e_player_roles_enum + steam_id: bigint + title: String + type: e_notification_types_enum +} - """column name""" - team_flashed +"""aggregate stddev on columns""" +type notifications_stddev_fields { + steam_id: Float +} - """column name""" - three_kill_rounds +""" +order by stddev() on columns of table "notifications" +""" +input notifications_stddev_order_by { + steam_id: order_by +} - """column name""" - time_to_damage_count +"""aggregate stddev_pop on columns""" +type notifications_stddev_pop_fields { + steam_id: Float +} - """column name""" - time_to_damage_sum_s +""" +order by stddev_pop() on columns of table "notifications" +""" +input notifications_stddev_pop_order_by { + steam_id: order_by +} + +"""aggregate stddev_samp on columns""" +type notifications_stddev_samp_fields { + steam_id: Float +} + +""" +order by stddev_samp() on columns of table "notifications" +""" +input notifications_stddev_samp_order_by { + steam_id: order_by +} + +""" +Streaming cursor of the table "notifications" +""" +input notifications_stream_cursor_input { + """Stream column input with initial value""" + initial_value: notifications_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input notifications_stream_cursor_value_input { + actions: jsonb + created_at: timestamptz + data: jsonb + deletable: Boolean + deleted_at: timestamptz + entity_id: String + id: uuid + in_app: Boolean + is_read: Boolean + message: String + role: e_player_roles_enum + steam_id: bigint + title: String + type: e_notification_types_enum +} + +"""aggregate sum on columns""" +type notifications_sum_fields { + steam_id: bigint +} + +""" +order by sum() on columns of table "notifications" +""" +input notifications_sum_order_by { + steam_id: order_by +} +""" +update columns of table "notifications" +""" +enum notifications_update_column { """column name""" - total_engagement_frames + actions """column name""" - trade_kill_attempts + created_at """column name""" - trade_kill_opportunities + data """column name""" - trade_kill_successes + deletable """column name""" - traded_death_attempts + deleted_at """column name""" - traded_death_opportunities + entity_id """column name""" - traded_death_successes + id """column name""" - two_kill_rounds + in_app """column name""" - unused_utility_value + is_read """column name""" - updated_at + message """column name""" - util_on_death_count + role """column name""" - util_on_death_sum + steam_id """column name""" - wasted_magazine_shots + title """column name""" - zeus_kills + type +} + +input notifications_updates { + """append existing jsonb value of filtered columns with new jsonb value""" + _append: notifications_append_input + + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: notifications_delete_at_path_input + + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: notifications_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: notifications_delete_key_input + + """increments the numeric columns with given value of the filtered values""" + _inc: notifications_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: notifications_prepend_input + + """sets the columns of the filtered rows to the given values""" + _set: notifications_set_input + + """filter the rows which have to be updated""" + where: notifications_bool_exp! +} + +"""aggregate var_pop on columns""" +type notifications_var_pop_fields { + steam_id: Float } """ -input type for updating data in table "player_match_map_stats" +order by var_pop() on columns of table "notifications" """ -input player_match_map_stats_set_input { - assists: Int - assists_ct: Int - assists_t: Int - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - crosshair_angle_count: Int - crosshair_angle_sum_deg: numeric - damage: Int - damage_ct: Int - damage_t: Int - deaths: Int - deaths_ct: Int - deaths_t: Int - decoy_throws: Int - enemies_flashed: Int - first_bullet_hits: Int - first_bullet_shots: Int - five_kill_rounds: Int - flash_assists: Int - flash_duration_count: Int - flash_duration_sum: numeric - flashes_thrown: Int - four_kill_rounds: Int - he_damage: Int - he_team_damage: Int - he_throws: Int - headshot_hits: Int - hits: Int - hits_at_spotted: Int - hs_kills: Int - hs_kills_ct: Int - hs_kills_t: Int - kast_rounds: Int - kast_total_rounds: Int - kills: Int - kills_ct: Int - kills_t: Int - knife_kills: Int - match_id: uuid - match_map_id: uuid - molotov_damage: Int - molotov_throws: Int - non_awp_hits: Int - on_target_frames: Int - rounds_ct: Int - rounds_played: Int - rounds_t: Int - shots_at_spotted: Int - shots_fired: Int - smoke_throws: Int - spotted_count: Int - spotted_with_damage_count: Int - spray_hits: Int - spray_shots: Int - steam_id: bigint - team_damage: Int - team_flashed: Int - three_kill_rounds: Int - time_to_damage_count: Int - time_to_damage_sum_s: numeric - total_engagement_frames: Int - trade_kill_attempts: Int - trade_kill_opportunities: Int - trade_kill_successes: Int - traded_death_attempts: Int - traded_death_opportunities: Int - traded_death_successes: Int - two_kill_rounds: Int - unused_utility_value: Int - updated_at: timestamptz - util_on_death_count: Int - util_on_death_sum: Int - wasted_magazine_shots: Int - zeus_kills: Int +input notifications_var_pop_order_by { + steam_id: order_by } -"""aggregate stddev on columns""" -type player_match_map_stats_stddev_fields { - assists: Float - assists_ct: Float - assists_t: Float - counter_strafe_eligible_shots: Float - counter_strafed_shots: Float - crosshair_angle_count: Float - crosshair_angle_sum_deg: Float - damage: Float - damage_ct: Float - damage_t: Float - deaths: Float - deaths_ct: Float - deaths_t: Float - decoy_throws: Float - enemies_flashed: Float - first_bullet_hits: Float - first_bullet_shots: Float - five_kill_rounds: Float - flash_assists: Float - flash_duration_count: Float - flash_duration_sum: Float - flashes_thrown: Float - four_kill_rounds: Float - he_damage: Float - he_team_damage: Float - he_throws: Float - headshot_hits: Float - hits: Float - hits_at_spotted: Float - hs_kills: Float - hs_kills_ct: Float - hs_kills_t: Float - kast_rounds: Float - kast_total_rounds: Float - kills: Float - kills_ct: Float - kills_t: Float - knife_kills: Float - molotov_damage: Float - molotov_throws: Float - non_awp_hits: Float - on_target_frames: Float - rounds_ct: Float - rounds_played: Float - rounds_t: Float - shots_at_spotted: Float - shots_fired: Float - smoke_throws: Float - spotted_count: Float - spotted_with_damage_count: Float - spray_hits: Float - spray_shots: Float +"""aggregate var_samp on columns""" +type notifications_var_samp_fields { steam_id: Float - team_damage: Float - team_flashed: Float - three_kill_rounds: Float - time_to_damage_count: Float - time_to_damage_sum_s: Float - total_engagement_frames: Float - trade_kill_attempts: Float - trade_kill_opportunities: Float - trade_kill_successes: Float - traded_death_attempts: Float - traded_death_opportunities: Float - traded_death_successes: Float - two_kill_rounds: Float - unused_utility_value: Float - util_on_death_count: Float - util_on_death_sum: Float - wasted_magazine_shots: Float - zeus_kills: Float } """ -order by stddev() on columns of table "player_match_map_stats" +order by var_samp() on columns of table "notifications" """ -input player_match_map_stats_stddev_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - crosshair_angle_count: order_by - crosshair_angle_sum_deg: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by - first_bullet_hits: order_by - first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flash_duration_count: order_by - flash_duration_sum: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by - hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kast_rounds: order_by - kast_total_rounds: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by +input notifications_var_samp_order_by { steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - time_to_damage_count: order_by - time_to_damage_sum_s: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - util_on_death_count: order_by - util_on_death_sum: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by } -"""aggregate stddev_pop on columns""" -type player_match_map_stats_stddev_pop_fields { - assists: Float - assists_ct: Float - assists_t: Float - counter_strafe_eligible_shots: Float - counter_strafed_shots: Float - crosshair_angle_count: Float - crosshair_angle_sum_deg: Float - damage: Float - damage_ct: Float - damage_t: Float - deaths: Float - deaths_ct: Float - deaths_t: Float - decoy_throws: Float - enemies_flashed: Float - first_bullet_hits: Float - first_bullet_shots: Float - five_kill_rounds: Float - flash_assists: Float - flash_duration_count: Float - flash_duration_sum: Float - flashes_thrown: Float - four_kill_rounds: Float - he_damage: Float - he_team_damage: Float - he_throws: Float - headshot_hits: Float - hits: Float - hits_at_spotted: Float - hs_kills: Float - hs_kills_ct: Float - hs_kills_t: Float - kast_rounds: Float - kast_total_rounds: Float - kills: Float - kills_ct: Float - kills_t: Float - knife_kills: Float - molotov_damage: Float - molotov_throws: Float - non_awp_hits: Float - on_target_frames: Float - rounds_ct: Float - rounds_played: Float - rounds_t: Float - shots_at_spotted: Float - shots_fired: Float - smoke_throws: Float - spotted_count: Float - spotted_with_damage_count: Float - spray_hits: Float - spray_shots: Float +"""aggregate variance on columns""" +type notifications_variance_fields { steam_id: Float - team_damage: Float - team_flashed: Float - three_kill_rounds: Float - time_to_damage_count: Float - time_to_damage_sum_s: Float - total_engagement_frames: Float - trade_kill_attempts: Float - trade_kill_opportunities: Float - trade_kill_successes: Float - traded_death_attempts: Float - traded_death_opportunities: Float - traded_death_successes: Float - two_kill_rounds: Float - unused_utility_value: Float - util_on_death_count: Float - util_on_death_sum: Float - wasted_magazine_shots: Float - zeus_kills: Float } """ -order by stddev_pop() on columns of table "player_match_map_stats" +order by variance() on columns of table "notifications" """ -input player_match_map_stats_stddev_pop_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - crosshair_angle_count: order_by - crosshair_angle_sum_deg: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by - first_bullet_hits: order_by - first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flash_duration_count: order_by - flash_duration_sum: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by - hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kast_rounds: order_by - kast_total_rounds: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by +input notifications_variance_order_by { steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - time_to_damage_count: order_by - time_to_damage_sum_s: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - util_on_death_count: order_by - util_on_death_sum: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by } -"""aggregate stddev_samp on columns""" -type player_match_map_stats_stddev_samp_fields { - assists: Float - assists_ct: Float - assists_t: Float - counter_strafe_eligible_shots: Float - counter_strafed_shots: Float - crosshair_angle_count: Float - crosshair_angle_sum_deg: Float - damage: Float - damage_ct: Float - damage_t: Float - deaths: Float - deaths_ct: Float - deaths_t: Float - decoy_throws: Float - enemies_flashed: Float - first_bullet_hits: Float - first_bullet_shots: Float - five_kill_rounds: Float - flash_assists: Float - flash_duration_count: Float - flash_duration_sum: Float - flashes_thrown: Float - four_kill_rounds: Float - he_damage: Float - he_team_damage: Float - he_throws: Float - headshot_hits: Float - hits: Float - hits_at_spotted: Float - hs_kills: Float - hs_kills_ct: Float - hs_kills_t: Float - kast_rounds: Float - kast_total_rounds: Float - kills: Float - kills_ct: Float - kills_t: Float - knife_kills: Float - molotov_damage: Float - molotov_throws: Float - non_awp_hits: Float - on_target_frames: Float - rounds_ct: Float - rounds_played: Float - rounds_t: Float - shots_at_spotted: Float - shots_fired: Float - smoke_throws: Float - spotted_count: Float - spotted_with_damage_count: Float - spray_hits: Float - spray_shots: Float - steam_id: Float - team_damage: Float - team_flashed: Float - three_kill_rounds: Float - time_to_damage_count: Float - time_to_damage_sum_s: Float - total_engagement_frames: Float - trade_kill_attempts: Float - trade_kill_opportunities: Float - trade_kill_successes: Float - traded_death_attempts: Float - traded_death_opportunities: Float - traded_death_successes: Float - two_kill_rounds: Float - unused_utility_value: Float - util_on_death_count: Float - util_on_death_sum: Float - wasted_magazine_shots: Float - zeus_kills: Float +scalar numeric + +""" +Boolean expression to compare columns of type "numeric". All fields are combined with logical 'AND'. +""" +input numeric_comparison_exp { + _eq: numeric + _gt: numeric + _gte: numeric + _in: [numeric!] + _is_null: Boolean + _lt: numeric + _lte: numeric + _neq: numeric + _nin: [numeric!] +} + +"""column ordering options""" +enum order_by { + """in ascending order, nulls last""" + asc + + """in ascending order, nulls first""" + asc_nulls_first + + """in ascending order, nulls last""" + asc_nulls_last + + """in descending order, nulls first""" + desc + + """in descending order, nulls first""" + desc_nulls_first + + """in descending order, nulls last""" + desc_nulls_last } """ -order by stddev_samp() on columns of table "player_match_map_stats" +columns and relationships of "pending_match_import_players" """ -input player_match_map_stats_stddev_samp_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - crosshair_angle_count: order_by - crosshair_angle_sum_deg: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by - first_bullet_hits: order_by - first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flash_duration_count: order_by - flash_duration_sum: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by - hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kast_rounds: order_by - kast_total_rounds: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by - steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - time_to_damage_count: order_by - time_to_damage_sum_s: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - util_on_death_count: order_by - util_on_death_sum: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by +type pending_match_import_players { + created_at: timestamptz! + + """An object relationship""" + pending_match_import: pending_match_imports! + + """An object relationship""" + player: players! + steam_id: bigint! + valve_match_id: numeric! } """ -Streaming cursor of the table "player_match_map_stats" +aggregated selection of "pending_match_import_players" """ -input player_match_map_stats_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_match_map_stats_stream_cursor_value_input! +type pending_match_import_players_aggregate { + aggregate: pending_match_import_players_aggregate_fields + nodes: [pending_match_import_players!]! +} - """cursor ordering""" - ordering: cursor_ordering +input pending_match_import_players_aggregate_bool_exp { + count: pending_match_import_players_aggregate_bool_exp_count } -"""Initial value of the column from where the streaming should start""" -input player_match_map_stats_stream_cursor_value_input { - assists: Int - assists_ct: Int - assists_t: Int - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - crosshair_angle_count: Int - crosshair_angle_sum_deg: numeric - damage: Int - damage_ct: Int - damage_t: Int - deaths: Int - deaths_ct: Int - deaths_t: Int - decoy_throws: Int - enemies_flashed: Int - first_bullet_hits: Int - first_bullet_shots: Int - five_kill_rounds: Int - flash_assists: Int - flash_duration_count: Int - flash_duration_sum: numeric - flashes_thrown: Int - four_kill_rounds: Int - he_damage: Int - he_team_damage: Int - he_throws: Int - headshot_hits: Int - hits: Int - hits_at_spotted: Int - hs_kills: Int - hs_kills_ct: Int - hs_kills_t: Int - kast_rounds: Int - kast_total_rounds: Int - kills: Int - kills_ct: Int - kills_t: Int - knife_kills: Int - match_id: uuid - match_map_id: uuid - molotov_damage: Int - molotov_throws: Int - non_awp_hits: Int - on_target_frames: Int - rounds_ct: Int - rounds_played: Int - rounds_t: Int - shots_at_spotted: Int - shots_fired: Int - smoke_throws: Int - spotted_count: Int - spotted_with_damage_count: Int - spray_hits: Int - spray_shots: Int - steam_id: bigint - team_damage: Int - team_flashed: Int - three_kill_rounds: Int - time_to_damage_count: Int - time_to_damage_sum_s: numeric - total_engagement_frames: Int - trade_kill_attempts: Int - trade_kill_opportunities: Int - trade_kill_successes: Int - traded_death_attempts: Int - traded_death_opportunities: Int - traded_death_successes: Int - two_kill_rounds: Int - unused_utility_value: Int - updated_at: timestamptz - util_on_death_count: Int - util_on_death_sum: Int - wasted_magazine_shots: Int - zeus_kills: Int +input pending_match_import_players_aggregate_bool_exp_count { + arguments: [pending_match_import_players_select_column!] + distinct: Boolean + filter: pending_match_import_players_bool_exp + predicate: Int_comparison_exp! } -"""aggregate sum on columns""" -type player_match_map_stats_sum_fields { - assists: Int - assists_ct: Int - assists_t: Int - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - crosshair_angle_count: Int - crosshair_angle_sum_deg: numeric - damage: Int - damage_ct: Int - damage_t: Int - deaths: Int - deaths_ct: Int - deaths_t: Int - decoy_throws: Int - enemies_flashed: Int - first_bullet_hits: Int - first_bullet_shots: Int - five_kill_rounds: Int - flash_assists: Int - flash_duration_count: Int - flash_duration_sum: numeric - flashes_thrown: Int - four_kill_rounds: Int - he_damage: Int - he_team_damage: Int - he_throws: Int - headshot_hits: Int - hits: Int - hits_at_spotted: Int - hs_kills: Int - hs_kills_ct: Int - hs_kills_t: Int - kast_rounds: Int - kast_total_rounds: Int - kills: Int - kills_ct: Int - kills_t: Int - knife_kills: Int - molotov_damage: Int - molotov_throws: Int - non_awp_hits: Int - on_target_frames: Int - rounds_ct: Int - rounds_played: Int - rounds_t: Int - shots_at_spotted: Int - shots_fired: Int - smoke_throws: Int - spotted_count: Int - spotted_with_damage_count: Int - spray_hits: Int - spray_shots: Int - steam_id: bigint - team_damage: Int - team_flashed: Int - three_kill_rounds: Int - time_to_damage_count: Int - time_to_damage_sum_s: numeric - total_engagement_frames: Int - trade_kill_attempts: Int - trade_kill_opportunities: Int - trade_kill_successes: Int - traded_death_attempts: Int - traded_death_opportunities: Int - traded_death_successes: Int - two_kill_rounds: Int - unused_utility_value: Int - util_on_death_count: Int - util_on_death_sum: Int - wasted_magazine_shots: Int - zeus_kills: Int +""" +aggregate fields of "pending_match_import_players" +""" +type pending_match_import_players_aggregate_fields { + avg: pending_match_import_players_avg_fields + count(columns: [pending_match_import_players_select_column!], distinct: Boolean): Int! + max: pending_match_import_players_max_fields + min: pending_match_import_players_min_fields + stddev: pending_match_import_players_stddev_fields + stddev_pop: pending_match_import_players_stddev_pop_fields + stddev_samp: pending_match_import_players_stddev_samp_fields + sum: pending_match_import_players_sum_fields + var_pop: pending_match_import_players_var_pop_fields + var_samp: pending_match_import_players_var_samp_fields + variance: pending_match_import_players_variance_fields } """ -order by sum() on columns of table "player_match_map_stats" +order by aggregate values of table "pending_match_import_players" """ -input player_match_map_stats_sum_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - crosshair_angle_count: order_by - crosshair_angle_sum_deg: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by - first_bullet_hits: order_by - first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flash_duration_count: order_by - flash_duration_sum: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by - hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kast_rounds: order_by - kast_total_rounds: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by - steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - time_to_damage_count: order_by - time_to_damage_sum_s: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - util_on_death_count: order_by - util_on_death_sum: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by +input pending_match_import_players_aggregate_order_by { + avg: pending_match_import_players_avg_order_by + count: order_by + max: pending_match_import_players_max_order_by + min: pending_match_import_players_min_order_by + stddev: pending_match_import_players_stddev_order_by + stddev_pop: pending_match_import_players_stddev_pop_order_by + stddev_samp: pending_match_import_players_stddev_samp_order_by + sum: pending_match_import_players_sum_order_by + var_pop: pending_match_import_players_var_pop_order_by + var_samp: pending_match_import_players_var_samp_order_by + variance: pending_match_import_players_variance_order_by } """ -update columns of table "player_match_map_stats" +input type for inserting array relation for remote table "pending_match_import_players" """ -enum player_match_map_stats_update_column { - """column name""" - assists +input pending_match_import_players_arr_rel_insert_input { + data: [pending_match_import_players_insert_input!]! - """column name""" - assists_ct + """upsert condition""" + on_conflict: pending_match_import_players_on_conflict +} - """column name""" - assists_t +"""aggregate avg on columns""" +type pending_match_import_players_avg_fields { + steam_id: Float + valve_match_id: Float +} - """column name""" - counter_strafe_eligible_shots +""" +order by avg() on columns of table "pending_match_import_players" +""" +input pending_match_import_players_avg_order_by { + steam_id: order_by + valve_match_id: order_by +} - """column name""" - counter_strafed_shots +""" +Boolean expression to filter rows from the table "pending_match_import_players". All fields are combined with a logical 'AND'. +""" +input pending_match_import_players_bool_exp { + _and: [pending_match_import_players_bool_exp!] + _not: pending_match_import_players_bool_exp + _or: [pending_match_import_players_bool_exp!] + created_at: timestamptz_comparison_exp + pending_match_import: pending_match_imports_bool_exp + player: players_bool_exp + steam_id: bigint_comparison_exp + valve_match_id: numeric_comparison_exp +} - """column name""" - crosshair_angle_count +""" +unique or primary key constraints on table "pending_match_import_players" +""" +enum pending_match_import_players_constraint { + """ + unique or primary key constraint on columns "steam_id", "valve_match_id" + """ + pending_match_import_players_pkey +} - """column name""" - crosshair_angle_sum_deg +""" +input type for incrementing numeric columns in table "pending_match_import_players" +""" +input pending_match_import_players_inc_input { + steam_id: bigint + valve_match_id: numeric +} - """column name""" - damage +""" +input type for inserting data into table "pending_match_import_players" +""" +input pending_match_import_players_insert_input { + created_at: timestamptz + pending_match_import: pending_match_imports_obj_rel_insert_input + player: players_obj_rel_insert_input + steam_id: bigint + valve_match_id: numeric +} - """column name""" - damage_ct +"""aggregate max on columns""" +type pending_match_import_players_max_fields { + created_at: timestamptz + steam_id: bigint + valve_match_id: numeric +} - """column name""" - damage_t +""" +order by max() on columns of table "pending_match_import_players" +""" +input pending_match_import_players_max_order_by { + created_at: order_by + steam_id: order_by + valve_match_id: order_by +} - """column name""" - deaths +"""aggregate min on columns""" +type pending_match_import_players_min_fields { + created_at: timestamptz + steam_id: bigint + valve_match_id: numeric +} - """column name""" - deaths_ct +""" +order by min() on columns of table "pending_match_import_players" +""" +input pending_match_import_players_min_order_by { + created_at: order_by + steam_id: order_by + valve_match_id: order_by +} - """column name""" - deaths_t +""" +response of any mutation on the table "pending_match_import_players" +""" +type pending_match_import_players_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """column name""" - decoy_throws + """data from the rows affected by the mutation""" + returning: [pending_match_import_players!]! +} - """column name""" - enemies_flashed +""" +on_conflict condition type for table "pending_match_import_players" +""" +input pending_match_import_players_on_conflict { + constraint: pending_match_import_players_constraint! + update_columns: [pending_match_import_players_update_column!]! = [] + where: pending_match_import_players_bool_exp +} - """column name""" - first_bullet_hits +""" +Ordering options when selecting data from "pending_match_import_players". +""" +input pending_match_import_players_order_by { + created_at: order_by + pending_match_import: pending_match_imports_order_by + player: players_order_by + steam_id: order_by + valve_match_id: order_by +} - """column name""" - first_bullet_shots +"""primary key columns input for table: pending_match_import_players""" +input pending_match_import_players_pk_columns_input { + steam_id: bigint! + valve_match_id: numeric! +} +""" +select columns of table "pending_match_import_players" +""" +enum pending_match_import_players_select_column { """column name""" - five_kill_rounds + created_at """column name""" - flash_assists + steam_id """column name""" - flash_duration_count + valve_match_id +} - """column name""" - flash_duration_sum +""" +input type for updating data in table "pending_match_import_players" +""" +input pending_match_import_players_set_input { + created_at: timestamptz + steam_id: bigint + valve_match_id: numeric +} - """column name""" - flashes_thrown +"""aggregate stddev on columns""" +type pending_match_import_players_stddev_fields { + steam_id: Float + valve_match_id: Float +} - """column name""" - four_kill_rounds +""" +order by stddev() on columns of table "pending_match_import_players" +""" +input pending_match_import_players_stddev_order_by { + steam_id: order_by + valve_match_id: order_by +} - """column name""" - he_damage +"""aggregate stddev_pop on columns""" +type pending_match_import_players_stddev_pop_fields { + steam_id: Float + valve_match_id: Float +} - """column name""" - he_team_damage +""" +order by stddev_pop() on columns of table "pending_match_import_players" +""" +input pending_match_import_players_stddev_pop_order_by { + steam_id: order_by + valve_match_id: order_by +} - """column name""" - he_throws +"""aggregate stddev_samp on columns""" +type pending_match_import_players_stddev_samp_fields { + steam_id: Float + valve_match_id: Float +} - """column name""" - headshot_hits +""" +order by stddev_samp() on columns of table "pending_match_import_players" +""" +input pending_match_import_players_stddev_samp_order_by { + steam_id: order_by + valve_match_id: order_by +} - """column name""" - hits +""" +Streaming cursor of the table "pending_match_import_players" +""" +input pending_match_import_players_stream_cursor_input { + """Stream column input with initial value""" + initial_value: pending_match_import_players_stream_cursor_value_input! - """column name""" - hits_at_spotted + """cursor ordering""" + ordering: cursor_ordering +} - """column name""" - hs_kills +"""Initial value of the column from where the streaming should start""" +input pending_match_import_players_stream_cursor_value_input { + created_at: timestamptz + steam_id: bigint + valve_match_id: numeric +} - """column name""" - hs_kills_ct +"""aggregate sum on columns""" +type pending_match_import_players_sum_fields { + steam_id: bigint + valve_match_id: numeric +} - """column name""" - hs_kills_t +""" +order by sum() on columns of table "pending_match_import_players" +""" +input pending_match_import_players_sum_order_by { + steam_id: order_by + valve_match_id: order_by +} +""" +update columns of table "pending_match_import_players" +""" +enum pending_match_import_players_update_column { """column name""" - kast_rounds + created_at """column name""" - kast_total_rounds + steam_id """column name""" - kills + valve_match_id +} - """column name""" - kills_ct +input pending_match_import_players_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: pending_match_import_players_inc_input - """column name""" - kills_t + """sets the columns of the filtered rows to the given values""" + _set: pending_match_import_players_set_input - """column name""" - knife_kills + """filter the rows which have to be updated""" + where: pending_match_import_players_bool_exp! +} - """column name""" - match_id +"""aggregate var_pop on columns""" +type pending_match_import_players_var_pop_fields { + steam_id: Float + valve_match_id: Float +} - """column name""" - match_map_id +""" +order by var_pop() on columns of table "pending_match_import_players" +""" +input pending_match_import_players_var_pop_order_by { + steam_id: order_by + valve_match_id: order_by +} - """column name""" - molotov_damage +"""aggregate var_samp on columns""" +type pending_match_import_players_var_samp_fields { + steam_id: Float + valve_match_id: Float +} - """column name""" - molotov_throws +""" +order by var_samp() on columns of table "pending_match_import_players" +""" +input pending_match_import_players_var_samp_order_by { + steam_id: order_by + valve_match_id: order_by +} - """column name""" - non_awp_hits +"""aggregate variance on columns""" +type pending_match_import_players_variance_fields { + steam_id: Float + valve_match_id: Float +} - """column name""" - on_target_frames +""" +order by variance() on columns of table "pending_match_import_players" +""" +input pending_match_import_players_variance_order_by { + steam_id: order_by + valve_match_id: order_by +} - """column name""" - rounds_ct +""" +columns and relationships of "pending_match_imports" +""" +type pending_match_imports { + created_at: timestamptz! + demo_url: String + error: String + map_name: String + match_start_time: timestamptz - """column name""" - rounds_played + """An array relationship""" + players( + """distinct select on columns""" + distinct_on: [pending_match_import_players_select_column!] - """column name""" - rounds_t + """limit the number of rows returned""" + limit: Int - """column name""" - shots_at_spotted + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - shots_fired + """sort the rows by one or more columns""" + order_by: [pending_match_import_players_order_by!] - """column name""" - smoke_throws + """filter the rows returned""" + where: pending_match_import_players_bool_exp + ): [pending_match_import_players!]! - """column name""" - spotted_count + """An aggregate relationship""" + players_aggregate( + """distinct select on columns""" + distinct_on: [pending_match_import_players_select_column!] - """column name""" - spotted_with_damage_count + """limit the number of rows returned""" + limit: Int - """column name""" - spray_hits + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - spray_shots + """sort the rows by one or more columns""" + order_by: [pending_match_import_players_order_by!] - """column name""" - steam_id + """filter the rows returned""" + where: pending_match_import_players_bool_exp + ): pending_match_import_players_aggregate! + share_code: String! + status: String! + updated_at: timestamptz! + valve_match_id: numeric! +} - """column name""" - team_damage +""" +aggregated selection of "pending_match_imports" +""" +type pending_match_imports_aggregate { + aggregate: pending_match_imports_aggregate_fields + nodes: [pending_match_imports!]! +} + +""" +aggregate fields of "pending_match_imports" +""" +type pending_match_imports_aggregate_fields { + avg: pending_match_imports_avg_fields + count(columns: [pending_match_imports_select_column!], distinct: Boolean): Int! + max: pending_match_imports_max_fields + min: pending_match_imports_min_fields + stddev: pending_match_imports_stddev_fields + stddev_pop: pending_match_imports_stddev_pop_fields + stddev_samp: pending_match_imports_stddev_samp_fields + sum: pending_match_imports_sum_fields + var_pop: pending_match_imports_var_pop_fields + var_samp: pending_match_imports_var_samp_fields + variance: pending_match_imports_variance_fields +} + +"""aggregate avg on columns""" +type pending_match_imports_avg_fields { + valve_match_id: Float +} + +""" +Boolean expression to filter rows from the table "pending_match_imports". All fields are combined with a logical 'AND'. +""" +input pending_match_imports_bool_exp { + _and: [pending_match_imports_bool_exp!] + _not: pending_match_imports_bool_exp + _or: [pending_match_imports_bool_exp!] + created_at: timestamptz_comparison_exp + demo_url: String_comparison_exp + error: String_comparison_exp + map_name: String_comparison_exp + match_start_time: timestamptz_comparison_exp + players: pending_match_import_players_bool_exp + players_aggregate: pending_match_import_players_aggregate_bool_exp + share_code: String_comparison_exp + status: String_comparison_exp + updated_at: timestamptz_comparison_exp + valve_match_id: numeric_comparison_exp +} + +""" +unique or primary key constraints on table "pending_match_imports" +""" +enum pending_match_imports_constraint { + """ + unique or primary key constraint on columns "valve_match_id" + """ + pending_match_imports_pkey +} + +""" +input type for incrementing numeric columns in table "pending_match_imports" +""" +input pending_match_imports_inc_input { + valve_match_id: numeric +} + +""" +input type for inserting data into table "pending_match_imports" +""" +input pending_match_imports_insert_input { + created_at: timestamptz + demo_url: String + error: String + map_name: String + match_start_time: timestamptz + players: pending_match_import_players_arr_rel_insert_input + share_code: String + status: String + updated_at: timestamptz + valve_match_id: numeric +} + +"""aggregate max on columns""" +type pending_match_imports_max_fields { + created_at: timestamptz + demo_url: String + error: String + map_name: String + match_start_time: timestamptz + share_code: String + status: String + updated_at: timestamptz + valve_match_id: numeric +} + +"""aggregate min on columns""" +type pending_match_imports_min_fields { + created_at: timestamptz + demo_url: String + error: String + map_name: String + match_start_time: timestamptz + share_code: String + status: String + updated_at: timestamptz + valve_match_id: numeric +} + +""" +response of any mutation on the table "pending_match_imports" +""" +type pending_match_imports_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [pending_match_imports!]! +} + +""" +input type for inserting object relation for remote table "pending_match_imports" +""" +input pending_match_imports_obj_rel_insert_input { + data: pending_match_imports_insert_input! + + """upsert condition""" + on_conflict: pending_match_imports_on_conflict +} + +""" +on_conflict condition type for table "pending_match_imports" +""" +input pending_match_imports_on_conflict { + constraint: pending_match_imports_constraint! + update_columns: [pending_match_imports_update_column!]! = [] + where: pending_match_imports_bool_exp +} + +"""Ordering options when selecting data from "pending_match_imports".""" +input pending_match_imports_order_by { + created_at: order_by + demo_url: order_by + error: order_by + map_name: order_by + match_start_time: order_by + players_aggregate: pending_match_import_players_aggregate_order_by + share_code: order_by + status: order_by + updated_at: order_by + valve_match_id: order_by +} + +"""primary key columns input for table: pending_match_imports""" +input pending_match_imports_pk_columns_input { + valve_match_id: numeric! +} +""" +select columns of table "pending_match_imports" +""" +enum pending_match_imports_select_column { """column name""" - team_flashed + created_at """column name""" - three_kill_rounds + demo_url """column name""" - time_to_damage_count + error """column name""" - time_to_damage_sum_s + map_name """column name""" - total_engagement_frames + match_start_time """column name""" - trade_kill_attempts + share_code """column name""" - trade_kill_opportunities + status """column name""" - trade_kill_successes + updated_at """column name""" - traded_death_attempts + valve_match_id +} + +""" +input type for updating data in table "pending_match_imports" +""" +input pending_match_imports_set_input { + created_at: timestamptz + demo_url: String + error: String + map_name: String + match_start_time: timestamptz + share_code: String + status: String + updated_at: timestamptz + valve_match_id: numeric +} + +"""aggregate stddev on columns""" +type pending_match_imports_stddev_fields { + valve_match_id: Float +} + +"""aggregate stddev_pop on columns""" +type pending_match_imports_stddev_pop_fields { + valve_match_id: Float +} + +"""aggregate stddev_samp on columns""" +type pending_match_imports_stddev_samp_fields { + valve_match_id: Float +} + +""" +Streaming cursor of the table "pending_match_imports" +""" +input pending_match_imports_stream_cursor_input { + """Stream column input with initial value""" + initial_value: pending_match_imports_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input pending_match_imports_stream_cursor_value_input { + created_at: timestamptz + demo_url: String + error: String + map_name: String + match_start_time: timestamptz + share_code: String + status: String + updated_at: timestamptz + valve_match_id: numeric +} + +"""aggregate sum on columns""" +type pending_match_imports_sum_fields { + valve_match_id: numeric +} +""" +update columns of table "pending_match_imports" +""" +enum pending_match_imports_update_column { """column name""" - traded_death_opportunities + created_at """column name""" - traded_death_successes + demo_url """column name""" - two_kill_rounds + error """column name""" - unused_utility_value + map_name """column name""" - updated_at + match_start_time """column name""" - util_on_death_count + share_code """column name""" - util_on_death_sum + status """column name""" - wasted_magazine_shots + updated_at """column name""" - zeus_kills + valve_match_id } -input player_match_map_stats_updates { +input pending_match_imports_updates { """increments the numeric columns with given value of the filtered values""" - _inc: player_match_map_stats_inc_input + _inc: pending_match_imports_inc_input """sets the columns of the filtered rows to the given values""" - _set: player_match_map_stats_set_input + _set: pending_match_imports_set_input """filter the rows which have to be updated""" - where: player_match_map_stats_bool_exp! + where: pending_match_imports_bool_exp! } """aggregate var_pop on columns""" -type player_match_map_stats_var_pop_fields { - assists: Float - assists_ct: Float - assists_t: Float +type pending_match_imports_var_pop_fields { + valve_match_id: Float +} + +"""aggregate var_samp on columns""" +type pending_match_imports_var_samp_fields { + valve_match_id: Float +} + +"""aggregate variance on columns""" +type pending_match_imports_variance_fields { + valve_match_id: Float +} + +""" +columns and relationships of "player_aim_stats_demo" +""" +type player_aim_stats_demo { + """An object relationship""" + attacker: players + attacker_steam_id: bigint! + counter_strafe_eligible_shots: Int! + counter_strafed_shots: Int! + crosshair_angle_count: Int! + crosshair_angle_sum_deg: numeric! + first_bullet_hits: Int! + first_bullet_shots: Int! + headshot_hits: Int! + hits: Int! + hits_at_spotted: Int! + + """An object relationship""" + match: matches! + match_id: uuid! + + """An object relationship""" + match_map: match_maps! + match_map_id: uuid! + non_awp_hits: Int! + on_target_frames: Int! + shots_at_spotted: Int! + spray_hits: Int! + spray_shots: Int! + time_to_damage_count: Int! + time_to_damage_sum_s: numeric! + total_engagement_frames: Int! +} + +""" +aggregated selection of "player_aim_stats_demo" +""" +type player_aim_stats_demo_aggregate { + aggregate: player_aim_stats_demo_aggregate_fields + nodes: [player_aim_stats_demo!]! +} + +""" +aggregate fields of "player_aim_stats_demo" +""" +type player_aim_stats_demo_aggregate_fields { + avg: player_aim_stats_demo_avg_fields + count(columns: [player_aim_stats_demo_select_column!], distinct: Boolean): Int! + max: player_aim_stats_demo_max_fields + min: player_aim_stats_demo_min_fields + stddev: player_aim_stats_demo_stddev_fields + stddev_pop: player_aim_stats_demo_stddev_pop_fields + stddev_samp: player_aim_stats_demo_stddev_samp_fields + sum: player_aim_stats_demo_sum_fields + var_pop: player_aim_stats_demo_var_pop_fields + var_samp: player_aim_stats_demo_var_samp_fields + variance: player_aim_stats_demo_variance_fields +} + +"""aggregate avg on columns""" +type player_aim_stats_demo_avg_fields { + attacker_steam_id: Float counter_strafe_eligible_shots: Float counter_strafed_shots: Float crosshair_angle_count: Float crosshair_angle_sum_deg: Float - damage: Float - damage_ct: Float - damage_t: Float - deaths: Float - deaths_ct: Float - deaths_t: Float - decoy_throws: Float - enemies_flashed: Float first_bullet_hits: Float first_bullet_shots: Float - five_kill_rounds: Float - flash_assists: Float - flash_duration_count: Float - flash_duration_sum: Float - flashes_thrown: Float - four_kill_rounds: Float - he_damage: Float - he_team_damage: Float - he_throws: Float headshot_hits: Float hits: Float hits_at_spotted: Float - hs_kills: Float - hs_kills_ct: Float - hs_kills_t: Float - kast_rounds: Float - kast_total_rounds: Float - kills: Float - kills_ct: Float - kills_t: Float - knife_kills: Float - molotov_damage: Float - molotov_throws: Float non_awp_hits: Float on_target_frames: Float - rounds_ct: Float - rounds_played: Float - rounds_t: Float shots_at_spotted: Float - shots_fired: Float - smoke_throws: Float - spotted_count: Float - spotted_with_damage_count: Float spray_hits: Float spray_shots: Float - steam_id: Float - team_damage: Float - team_flashed: Float - three_kill_rounds: Float time_to_damage_count: Float time_to_damage_sum_s: Float total_engagement_frames: Float - trade_kill_attempts: Float - trade_kill_opportunities: Float - trade_kill_successes: Float - traded_death_attempts: Float - traded_death_opportunities: Float - traded_death_successes: Float - two_kill_rounds: Float - unused_utility_value: Float - util_on_death_count: Float - util_on_death_sum: Float - wasted_magazine_shots: Float - zeus_kills: Float } """ -order by var_pop() on columns of table "player_match_map_stats" +Boolean expression to filter rows from the table "player_aim_stats_demo". All fields are combined with a logical 'AND'. """ -input player_match_map_stats_var_pop_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by +input player_aim_stats_demo_bool_exp { + _and: [player_aim_stats_demo_bool_exp!] + _not: player_aim_stats_demo_bool_exp + _or: [player_aim_stats_demo_bool_exp!] + attacker: players_bool_exp + attacker_steam_id: bigint_comparison_exp + counter_strafe_eligible_shots: Int_comparison_exp + counter_strafed_shots: Int_comparison_exp + crosshair_angle_count: Int_comparison_exp + crosshair_angle_sum_deg: numeric_comparison_exp + first_bullet_hits: Int_comparison_exp + first_bullet_shots: Int_comparison_exp + headshot_hits: Int_comparison_exp + hits: Int_comparison_exp + hits_at_spotted: Int_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp + match_map: match_maps_bool_exp + match_map_id: uuid_comparison_exp + non_awp_hits: Int_comparison_exp + on_target_frames: Int_comparison_exp + shots_at_spotted: Int_comparison_exp + spray_hits: Int_comparison_exp + spray_shots: Int_comparison_exp + time_to_damage_count: Int_comparison_exp + time_to_damage_sum_s: numeric_comparison_exp + total_engagement_frames: Int_comparison_exp +} + +""" +unique or primary key constraints on table "player_aim_stats_demo" +""" +enum player_aim_stats_demo_constraint { + """ + unique or primary key constraint on columns "attacker_steam_id", "match_map_id" + """ + player_aim_stats_demo_pkey +} + +""" +input type for incrementing numeric columns in table "player_aim_stats_demo" +""" +input player_aim_stats_demo_inc_input { + attacker_steam_id: bigint + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + crosshair_angle_count: Int + crosshair_angle_sum_deg: numeric + first_bullet_hits: Int + first_bullet_shots: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int + non_awp_hits: Int + on_target_frames: Int + shots_at_spotted: Int + spray_hits: Int + spray_shots: Int + time_to_damage_count: Int + time_to_damage_sum_s: numeric + total_engagement_frames: Int +} + +""" +input type for inserting data into table "player_aim_stats_demo" +""" +input player_aim_stats_demo_insert_input { + attacker: players_obj_rel_insert_input + attacker_steam_id: bigint + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + crosshair_angle_count: Int + crosshair_angle_sum_deg: numeric + first_bullet_hits: Int + first_bullet_shots: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int + match: matches_obj_rel_insert_input + match_id: uuid + match_map: match_maps_obj_rel_insert_input + match_map_id: uuid + non_awp_hits: Int + on_target_frames: Int + shots_at_spotted: Int + spray_hits: Int + spray_shots: Int + time_to_damage_count: Int + time_to_damage_sum_s: numeric + total_engagement_frames: Int +} + +"""aggregate max on columns""" +type player_aim_stats_demo_max_fields { + attacker_steam_id: bigint + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + crosshair_angle_count: Int + crosshair_angle_sum_deg: numeric + first_bullet_hits: Int + first_bullet_shots: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int + match_id: uuid + match_map_id: uuid + non_awp_hits: Int + on_target_frames: Int + shots_at_spotted: Int + spray_hits: Int + spray_shots: Int + time_to_damage_count: Int + time_to_damage_sum_s: numeric + total_engagement_frames: Int +} + +"""aggregate min on columns""" +type player_aim_stats_demo_min_fields { + attacker_steam_id: bigint + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + crosshair_angle_count: Int + crosshair_angle_sum_deg: numeric + first_bullet_hits: Int + first_bullet_shots: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int + match_id: uuid + match_map_id: uuid + non_awp_hits: Int + on_target_frames: Int + shots_at_spotted: Int + spray_hits: Int + spray_shots: Int + time_to_damage_count: Int + time_to_damage_sum_s: numeric + total_engagement_frames: Int +} + +""" +response of any mutation on the table "player_aim_stats_demo" +""" +type player_aim_stats_demo_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_aim_stats_demo!]! +} + +""" +on_conflict condition type for table "player_aim_stats_demo" +""" +input player_aim_stats_demo_on_conflict { + constraint: player_aim_stats_demo_constraint! + update_columns: [player_aim_stats_demo_update_column!]! = [] + where: player_aim_stats_demo_bool_exp +} + +"""Ordering options when selecting data from "player_aim_stats_demo".""" +input player_aim_stats_demo_order_by { + attacker: players_order_by + attacker_steam_id: order_by counter_strafe_eligible_shots: order_by counter_strafed_shots: order_by crosshair_angle_count: order_by crosshair_angle_sum_deg: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by first_bullet_hits: order_by first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flash_duration_count: order_by - flash_duration_sum: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by headshot_hits: order_by hits: order_by hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kast_rounds: order_by - kast_total_rounds: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by - molotov_damage: order_by - molotov_throws: order_by + match: matches_order_by + match_id: order_by + match_map: match_maps_order_by + match_map_id: order_by non_awp_hits: order_by on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by spray_hits: order_by spray_shots: order_by - steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by time_to_damage_count: order_by time_to_damage_sum_s: order_by total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - util_on_death_count: order_by - util_on_death_sum: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by } -"""aggregate var_samp on columns""" -type player_match_map_stats_var_samp_fields { - assists: Float - assists_ct: Float - assists_t: Float +"""primary key columns input for table: player_aim_stats_demo""" +input player_aim_stats_demo_pk_columns_input { + attacker_steam_id: bigint! + match_map_id: uuid! +} + +""" +select columns of table "player_aim_stats_demo" +""" +enum player_aim_stats_demo_select_column { + """column name""" + attacker_steam_id + + """column name""" + counter_strafe_eligible_shots + + """column name""" + counter_strafed_shots + + """column name""" + crosshair_angle_count + + """column name""" + crosshair_angle_sum_deg + + """column name""" + first_bullet_hits + + """column name""" + first_bullet_shots + + """column name""" + headshot_hits + + """column name""" + hits + + """column name""" + hits_at_spotted + + """column name""" + match_id + + """column name""" + match_map_id + + """column name""" + non_awp_hits + + """column name""" + on_target_frames + + """column name""" + shots_at_spotted + + """column name""" + spray_hits + + """column name""" + spray_shots + + """column name""" + time_to_damage_count + + """column name""" + time_to_damage_sum_s + + """column name""" + total_engagement_frames +} + +""" +input type for updating data in table "player_aim_stats_demo" +""" +input player_aim_stats_demo_set_input { + attacker_steam_id: bigint + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + crosshair_angle_count: Int + crosshair_angle_sum_deg: numeric + first_bullet_hits: Int + first_bullet_shots: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int + match_id: uuid + match_map_id: uuid + non_awp_hits: Int + on_target_frames: Int + shots_at_spotted: Int + spray_hits: Int + spray_shots: Int + time_to_damage_count: Int + time_to_damage_sum_s: numeric + total_engagement_frames: Int +} + +"""aggregate stddev on columns""" +type player_aim_stats_demo_stddev_fields { + attacker_steam_id: Float counter_strafe_eligible_shots: Float counter_strafed_shots: Float crosshair_angle_count: Float crosshair_angle_sum_deg: Float - damage: Float - damage_ct: Float - damage_t: Float - deaths: Float - deaths_ct: Float - deaths_t: Float - decoy_throws: Float - enemies_flashed: Float first_bullet_hits: Float first_bullet_shots: Float - five_kill_rounds: Float - flash_assists: Float - flash_duration_count: Float - flash_duration_sum: Float - flashes_thrown: Float - four_kill_rounds: Float - he_damage: Float - he_team_damage: Float - he_throws: Float headshot_hits: Float hits: Float hits_at_spotted: Float - hs_kills: Float - hs_kills_ct: Float - hs_kills_t: Float - kast_rounds: Float - kast_total_rounds: Float - kills: Float - kills_ct: Float - kills_t: Float - knife_kills: Float - molotov_damage: Float - molotov_throws: Float non_awp_hits: Float on_target_frames: Float - rounds_ct: Float - rounds_played: Float - rounds_t: Float shots_at_spotted: Float - shots_fired: Float - smoke_throws: Float - spotted_count: Float - spotted_with_damage_count: Float spray_hits: Float spray_shots: Float - steam_id: Float - team_damage: Float - team_flashed: Float - three_kill_rounds: Float time_to_damage_count: Float time_to_damage_sum_s: Float total_engagement_frames: Float - trade_kill_attempts: Float - trade_kill_opportunities: Float - trade_kill_successes: Float - traded_death_attempts: Float - traded_death_opportunities: Float - traded_death_successes: Float - two_kill_rounds: Float - unused_utility_value: Float - util_on_death_count: Float - util_on_death_sum: Float - wasted_magazine_shots: Float - zeus_kills: Float -} - -""" -order by var_samp() on columns of table "player_match_map_stats" -""" -input player_match_map_stats_var_samp_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - crosshair_angle_count: order_by - crosshair_angle_sum_deg: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by - first_bullet_hits: order_by - first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flash_duration_count: order_by - flash_duration_sum: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by - hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kast_rounds: order_by - kast_total_rounds: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by - steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - time_to_damage_count: order_by - time_to_damage_sum_s: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - util_on_death_count: order_by - util_on_death_sum: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by } -"""aggregate variance on columns""" -type player_match_map_stats_variance_fields { - assists: Float - assists_ct: Float - assists_t: Float +"""aggregate stddev_pop on columns""" +type player_aim_stats_demo_stddev_pop_fields { + attacker_steam_id: Float counter_strafe_eligible_shots: Float counter_strafed_shots: Float crosshair_angle_count: Float crosshair_angle_sum_deg: Float - damage: Float - damage_ct: Float - damage_t: Float - deaths: Float - deaths_ct: Float - deaths_t: Float - decoy_throws: Float - enemies_flashed: Float first_bullet_hits: Float first_bullet_shots: Float - five_kill_rounds: Float - flash_assists: Float - flash_duration_count: Float - flash_duration_sum: Float - flashes_thrown: Float - four_kill_rounds: Float - he_damage: Float - he_team_damage: Float - he_throws: Float headshot_hits: Float hits: Float hits_at_spotted: Float - hs_kills: Float - hs_kills_ct: Float - hs_kills_t: Float - kast_rounds: Float - kast_total_rounds: Float - kills: Float - kills_ct: Float - kills_t: Float - knife_kills: Float - molotov_damage: Float - molotov_throws: Float non_awp_hits: Float on_target_frames: Float - rounds_ct: Float - rounds_played: Float - rounds_t: Float shots_at_spotted: Float - shots_fired: Float - smoke_throws: Float - spotted_count: Float - spotted_with_damage_count: Float spray_hits: Float spray_shots: Float - steam_id: Float - team_damage: Float - team_flashed: Float - three_kill_rounds: Float time_to_damage_count: Float time_to_damage_sum_s: Float total_engagement_frames: Float - trade_kill_attempts: Float - trade_kill_opportunities: Float - trade_kill_successes: Float - traded_death_attempts: Float - traded_death_opportunities: Float - traded_death_successes: Float - two_kill_rounds: Float - unused_utility_value: Float - util_on_death_count: Float - util_on_death_sum: Float - wasted_magazine_shots: Float - zeus_kills: Float -} - -""" -order by variance() on columns of table "player_match_map_stats" -""" -input player_match_map_stats_variance_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - crosshair_angle_count: order_by - crosshair_angle_sum_deg: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by - first_bullet_hits: order_by - first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flash_duration_count: order_by - flash_duration_sum: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by - hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kast_rounds: order_by - kast_total_rounds: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by - steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - time_to_damage_count: order_by - time_to_damage_sum_s: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - util_on_death_count: order_by - util_on_death_sum: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by -} - -""" -columns and relationships of "player_match_performance_v" -""" -type player_match_performance_v { - accuracy: numeric - accuracy_spotted: numeric - aim_rating: float8 - counter_strafe_pct: numeric - enemy_blind_pr: numeric - flash_assists_pr: numeric - hs_pct: numeric - kast_pct: numeric - match_id: uuid - overall_rating: float8 - played_at: timestamptz - positioning_rating: float8 - rounds: Int - source: String - steam_id: bigint - survival_pct: numeric - traded_death_pct: numeric - util_efficiency: numeric - utility_rating: float8 } -""" -aggregated selection of "player_match_performance_v" -""" -type player_match_performance_v_aggregate { - aggregate: player_match_performance_v_aggregate_fields - nodes: [player_match_performance_v!]! +"""aggregate stddev_samp on columns""" +type player_aim_stats_demo_stddev_samp_fields { + attacker_steam_id: Float + counter_strafe_eligible_shots: Float + counter_strafed_shots: Float + crosshair_angle_count: Float + crosshair_angle_sum_deg: Float + first_bullet_hits: Float + first_bullet_shots: Float + headshot_hits: Float + hits: Float + hits_at_spotted: Float + non_awp_hits: Float + on_target_frames: Float + shots_at_spotted: Float + spray_hits: Float + spray_shots: Float + time_to_damage_count: Float + time_to_damage_sum_s: Float + total_engagement_frames: Float } """ -aggregate fields of "player_match_performance_v" +Streaming cursor of the table "player_aim_stats_demo" """ -type player_match_performance_v_aggregate_fields { - avg: player_match_performance_v_avg_fields - count(columns: [player_match_performance_v_select_column!], distinct: Boolean): Int! - max: player_match_performance_v_max_fields - min: player_match_performance_v_min_fields - stddev: player_match_performance_v_stddev_fields - stddev_pop: player_match_performance_v_stddev_pop_fields - stddev_samp: player_match_performance_v_stddev_samp_fields - sum: player_match_performance_v_sum_fields - var_pop: player_match_performance_v_var_pop_fields - var_samp: player_match_performance_v_var_samp_fields - variance: player_match_performance_v_variance_fields -} - -"""aggregate avg on columns""" -type player_match_performance_v_avg_fields { - accuracy: Float - accuracy_spotted: Float - aim_rating: Float - counter_strafe_pct: Float - enemy_blind_pr: Float - flash_assists_pr: Float - hs_pct: Float - kast_pct: Float - overall_rating: Float - positioning_rating: Float - rounds: Float - steam_id: Float - survival_pct: Float - traded_death_pct: Float - util_efficiency: Float - utility_rating: Float -} +input player_aim_stats_demo_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_aim_stats_demo_stream_cursor_value_input! -""" -Boolean expression to filter rows from the table "player_match_performance_v". All fields are combined with a logical 'AND'. -""" -input player_match_performance_v_bool_exp { - _and: [player_match_performance_v_bool_exp!] - _not: player_match_performance_v_bool_exp - _or: [player_match_performance_v_bool_exp!] - accuracy: numeric_comparison_exp - accuracy_spotted: numeric_comparison_exp - aim_rating: float8_comparison_exp - counter_strafe_pct: numeric_comparison_exp - enemy_blind_pr: numeric_comparison_exp - flash_assists_pr: numeric_comparison_exp - hs_pct: numeric_comparison_exp - kast_pct: numeric_comparison_exp - match_id: uuid_comparison_exp - overall_rating: float8_comparison_exp - played_at: timestamptz_comparison_exp - positioning_rating: float8_comparison_exp - rounds: Int_comparison_exp - source: String_comparison_exp - steam_id: bigint_comparison_exp - survival_pct: numeric_comparison_exp - traded_death_pct: numeric_comparison_exp - util_efficiency: numeric_comparison_exp - utility_rating: float8_comparison_exp + """cursor ordering""" + ordering: cursor_ordering } -"""aggregate max on columns""" -type player_match_performance_v_max_fields { - accuracy: numeric - accuracy_spotted: numeric - aim_rating: float8 - counter_strafe_pct: numeric - enemy_blind_pr: numeric - flash_assists_pr: numeric - hs_pct: numeric - kast_pct: numeric +"""Initial value of the column from where the streaming should start""" +input player_aim_stats_demo_stream_cursor_value_input { + attacker_steam_id: bigint + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + crosshair_angle_count: Int + crosshair_angle_sum_deg: numeric + first_bullet_hits: Int + first_bullet_shots: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int match_id: uuid - overall_rating: float8 - played_at: timestamptz - positioning_rating: float8 - rounds: Int - source: String - steam_id: bigint - survival_pct: numeric - traded_death_pct: numeric - util_efficiency: numeric - utility_rating: float8 + match_map_id: uuid + non_awp_hits: Int + on_target_frames: Int + shots_at_spotted: Int + spray_hits: Int + spray_shots: Int + time_to_damage_count: Int + time_to_damage_sum_s: numeric + total_engagement_frames: Int } -"""aggregate min on columns""" -type player_match_performance_v_min_fields { - accuracy: numeric - accuracy_spotted: numeric - aim_rating: float8 - counter_strafe_pct: numeric - enemy_blind_pr: numeric - flash_assists_pr: numeric - hs_pct: numeric - kast_pct: numeric - match_id: uuid - overall_rating: float8 - played_at: timestamptz - positioning_rating: float8 - rounds: Int - source: String - steam_id: bigint - survival_pct: numeric - traded_death_pct: numeric - util_efficiency: numeric - utility_rating: float8 +"""aggregate sum on columns""" +type player_aim_stats_demo_sum_fields { + attacker_steam_id: bigint + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + crosshair_angle_count: Int + crosshair_angle_sum_deg: numeric + first_bullet_hits: Int + first_bullet_shots: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int + non_awp_hits: Int + on_target_frames: Int + shots_at_spotted: Int + spray_hits: Int + spray_shots: Int + time_to_damage_count: Int + time_to_damage_sum_s: numeric + total_engagement_frames: Int } """ -Ordering options when selecting data from "player_match_performance_v". +update columns of table "player_aim_stats_demo" """ -input player_match_performance_v_order_by { - accuracy: order_by - accuracy_spotted: order_by - aim_rating: order_by - counter_strafe_pct: order_by - enemy_blind_pr: order_by - flash_assists_pr: order_by - hs_pct: order_by - kast_pct: order_by - match_id: order_by - overall_rating: order_by - played_at: order_by - positioning_rating: order_by - rounds: order_by - source: order_by - steam_id: order_by - survival_pct: order_by - traded_death_pct: order_by - util_efficiency: order_by - utility_rating: order_by -} +enum player_aim_stats_demo_update_column { + """column name""" + attacker_steam_id -""" -select columns of table "player_match_performance_v" -""" -enum player_match_performance_v_select_column { """column name""" - accuracy + counter_strafe_eligible_shots """column name""" - accuracy_spotted + counter_strafed_shots """column name""" - aim_rating + crosshair_angle_count """column name""" - counter_strafe_pct + crosshair_angle_sum_deg """column name""" - enemy_blind_pr + first_bullet_hits """column name""" - flash_assists_pr + first_bullet_shots """column name""" - hs_pct + headshot_hits """column name""" - kast_pct + hits """column name""" - match_id + hits_at_spotted """column name""" - overall_rating + match_id """column name""" - played_at + match_map_id """column name""" - positioning_rating + non_awp_hits """column name""" - rounds + on_target_frames """column name""" - source + shots_at_spotted """column name""" - steam_id + spray_hits """column name""" - survival_pct + spray_shots """column name""" - traded_death_pct + time_to_damage_count """column name""" - util_efficiency + time_to_damage_sum_s """column name""" - utility_rating + total_engagement_frames } -"""aggregate stddev on columns""" -type player_match_performance_v_stddev_fields { - accuracy: Float - accuracy_spotted: Float - aim_rating: Float - counter_strafe_pct: Float - enemy_blind_pr: Float - flash_assists_pr: Float - hs_pct: Float - kast_pct: Float - overall_rating: Float - positioning_rating: Float - rounds: Float - steam_id: Float - survival_pct: Float - traded_death_pct: Float - util_efficiency: Float - utility_rating: Float +input player_aim_stats_demo_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: player_aim_stats_demo_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: player_aim_stats_demo_set_input + + """filter the rows which have to be updated""" + where: player_aim_stats_demo_bool_exp! } -"""aggregate stddev_pop on columns""" -type player_match_performance_v_stddev_pop_fields { - accuracy: Float - accuracy_spotted: Float - aim_rating: Float - counter_strafe_pct: Float - enemy_blind_pr: Float - flash_assists_pr: Float - hs_pct: Float - kast_pct: Float - overall_rating: Float - positioning_rating: Float - rounds: Float - steam_id: Float - survival_pct: Float - traded_death_pct: Float - util_efficiency: Float - utility_rating: Float +"""aggregate var_pop on columns""" +type player_aim_stats_demo_var_pop_fields { + attacker_steam_id: Float + counter_strafe_eligible_shots: Float + counter_strafed_shots: Float + crosshair_angle_count: Float + crosshair_angle_sum_deg: Float + first_bullet_hits: Float + first_bullet_shots: Float + headshot_hits: Float + hits: Float + hits_at_spotted: Float + non_awp_hits: Float + on_target_frames: Float + shots_at_spotted: Float + spray_hits: Float + spray_shots: Float + time_to_damage_count: Float + time_to_damage_sum_s: Float + total_engagement_frames: Float } -"""aggregate stddev_samp on columns""" -type player_match_performance_v_stddev_samp_fields { - accuracy: Float - accuracy_spotted: Float - aim_rating: Float - counter_strafe_pct: Float - enemy_blind_pr: Float - flash_assists_pr: Float - hs_pct: Float - kast_pct: Float - overall_rating: Float - positioning_rating: Float - rounds: Float - steam_id: Float - survival_pct: Float - traded_death_pct: Float - util_efficiency: Float - utility_rating: Float +"""aggregate var_samp on columns""" +type player_aim_stats_demo_var_samp_fields { + attacker_steam_id: Float + counter_strafe_eligible_shots: Float + counter_strafed_shots: Float + crosshair_angle_count: Float + crosshair_angle_sum_deg: Float + first_bullet_hits: Float + first_bullet_shots: Float + headshot_hits: Float + hits: Float + hits_at_spotted: Float + non_awp_hits: Float + on_target_frames: Float + shots_at_spotted: Float + spray_hits: Float + spray_shots: Float + time_to_damage_count: Float + time_to_damage_sum_s: Float + total_engagement_frames: Float +} + +"""aggregate variance on columns""" +type player_aim_stats_demo_variance_fields { + attacker_steam_id: Float + counter_strafe_eligible_shots: Float + counter_strafed_shots: Float + crosshair_angle_count: Float + crosshair_angle_sum_deg: Float + first_bullet_hits: Float + first_bullet_shots: Float + headshot_hits: Float + hits: Float + hits_at_spotted: Float + non_awp_hits: Float + on_target_frames: Float + shots_at_spotted: Float + spray_hits: Float + spray_shots: Float + time_to_damage_count: Float + time_to_damage_sum_s: Float + total_engagement_frames: Float } """ -Streaming cursor of the table "player_match_performance_v" +columns and relationships of "player_aim_weapon_stats" """ -input player_match_performance_v_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_match_performance_v_stream_cursor_value_input! +type player_aim_weapon_stats { + first_bullet_hits: Int! + first_bullet_shots: Int! + hits: Int! + hits_spotted: Int! - """cursor ordering""" - ordering: cursor_ordering -} - -"""Initial value of the column from where the streaming should start""" -input player_match_performance_v_stream_cursor_value_input { - accuracy: numeric - accuracy_spotted: numeric - aim_rating: float8 - counter_strafe_pct: numeric - enemy_blind_pr: numeric - flash_assists_pr: numeric - hs_pct: numeric - kast_pct: numeric - match_id: uuid - overall_rating: float8 - played_at: timestamptz - positioning_rating: float8 - rounds: Int - source: String - steam_id: bigint - survival_pct: numeric - traded_death_pct: numeric - util_efficiency: numeric - utility_rating: float8 -} - -"""aggregate sum on columns""" -type player_match_performance_v_sum_fields { - accuracy: numeric - accuracy_spotted: numeric - aim_rating: float8 - counter_strafe_pct: numeric - enemy_blind_pr: numeric - flash_assists_pr: numeric - hs_pct: numeric - kast_pct: numeric - overall_rating: float8 - positioning_rating: float8 - rounds: Int - steam_id: bigint - survival_pct: numeric - traded_death_pct: numeric - util_efficiency: numeric - utility_rating: float8 -} - -"""aggregate var_pop on columns""" -type player_match_performance_v_var_pop_fields { - accuracy: Float - accuracy_spotted: Float - aim_rating: Float - counter_strafe_pct: Float - enemy_blind_pr: Float - flash_assists_pr: Float - hs_pct: Float - kast_pct: Float - overall_rating: Float - positioning_rating: Float - rounds: Float - steam_id: Float - survival_pct: Float - traded_death_pct: Float - util_efficiency: Float - utility_rating: Float -} - -"""aggregate var_samp on columns""" -type player_match_performance_v_var_samp_fields { - accuracy: Float - accuracy_spotted: Float - aim_rating: Float - counter_strafe_pct: Float - enemy_blind_pr: Float - flash_assists_pr: Float - hs_pct: Float - kast_pct: Float - overall_rating: Float - positioning_rating: Float - rounds: Float - steam_id: Float - survival_pct: Float - traded_death_pct: Float - util_efficiency: Float - utility_rating: Float -} - -"""aggregate variance on columns""" -type player_match_performance_v_variance_fields { - accuracy: Float - accuracy_spotted: Float - aim_rating: Float - counter_strafe_pct: Float - enemy_blind_pr: Float - flash_assists_pr: Float - hs_pct: Float - kast_pct: Float - overall_rating: Float - positioning_rating: Float - rounds: Float - steam_id: Float - survival_pct: Float - traded_death_pct: Float - util_efficiency: Float - utility_rating: Float -} - -""" -columns and relationships of "player_match_stats_v" -""" -type player_match_stats_v { - assists: Int - assists_ct: Int - assists_t: Int - avg_crosshair_angle_deg: numeric - avg_flash_duration: numeric - avg_time_to_damage_s: numeric - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - damage: Int - damage_ct: Int - damage_t: Int - deaths: Int - deaths_ct: Int - deaths_t: Int - decoy_throws: Int - enemies_flashed: Int - first_bullet_hits: Int - first_bullet_shots: Int - five_kill_rounds: Int - flash_assists: Int - flashes_thrown: Int - four_kill_rounds: Int - he_damage: Int - he_team_damage: Int - he_throws: Int - headshot_hits: Int - hits: Int - hits_at_spotted: Int - hs_kills: Int - hs_kills_ct: Int - hs_kills_t: Int - kills: Int - kills_ct: Int - kills_t: Int - knife_kills: Int - match_id: uuid - molotov_damage: Int - molotov_throws: Int - non_awp_hits: Int - on_target_frames: Int - rounds_ct: Int - rounds_played: Int - rounds_t: Int - shots_at_spotted: Int - shots_fired: Int - smoke_throws: Int - spotted_count: Int - spotted_with_damage_count: Int - spray_hits: Int - spray_shots: Int - steam_id: bigint - team_damage: Int - team_flashed: Int - three_kill_rounds: Int - total_engagement_frames: Int - trade_kill_attempts: Int - trade_kill_opportunities: Int - trade_kill_successes: Int - traded_death_attempts: Int - traded_death_opportunities: Int - traded_death_successes: Int - two_kill_rounds: Int - unused_utility_value: Int - utility_on_death: numeric - wasted_magazine_shots: Int - zeus_kills: Int + """An object relationship""" + match: matches! + match_id: uuid! + + """An object relationship""" + match_map: match_maps! + match_map_id: uuid! + + """An object relationship""" + player: players + shots: Int! + shots_spotted: Int! + steam_id: bigint! + weapon_class: String! } """ -aggregated selection of "player_match_stats_v" +aggregated selection of "player_aim_weapon_stats" """ -type player_match_stats_v_aggregate { - aggregate: player_match_stats_v_aggregate_fields - nodes: [player_match_stats_v!]! +type player_aim_weapon_stats_aggregate { + aggregate: player_aim_weapon_stats_aggregate_fields + nodes: [player_aim_weapon_stats!]! } -input player_match_stats_v_aggregate_bool_exp { - count: player_match_stats_v_aggregate_bool_exp_count +input player_aim_weapon_stats_aggregate_bool_exp { + count: player_aim_weapon_stats_aggregate_bool_exp_count } -input player_match_stats_v_aggregate_bool_exp_count { - arguments: [player_match_stats_v_select_column!] +input player_aim_weapon_stats_aggregate_bool_exp_count { + arguments: [player_aim_weapon_stats_select_column!] distinct: Boolean - filter: player_match_stats_v_bool_exp + filter: player_aim_weapon_stats_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "player_match_stats_v" +aggregate fields of "player_aim_weapon_stats" """ -type player_match_stats_v_aggregate_fields { - avg: player_match_stats_v_avg_fields - count(columns: [player_match_stats_v_select_column!], distinct: Boolean): Int! - max: player_match_stats_v_max_fields - min: player_match_stats_v_min_fields - stddev: player_match_stats_v_stddev_fields - stddev_pop: player_match_stats_v_stddev_pop_fields - stddev_samp: player_match_stats_v_stddev_samp_fields - sum: player_match_stats_v_sum_fields - var_pop: player_match_stats_v_var_pop_fields - var_samp: player_match_stats_v_var_samp_fields - variance: player_match_stats_v_variance_fields +type player_aim_weapon_stats_aggregate_fields { + avg: player_aim_weapon_stats_avg_fields + count(columns: [player_aim_weapon_stats_select_column!], distinct: Boolean): Int! + max: player_aim_weapon_stats_max_fields + min: player_aim_weapon_stats_min_fields + stddev: player_aim_weapon_stats_stddev_fields + stddev_pop: player_aim_weapon_stats_stddev_pop_fields + stddev_samp: player_aim_weapon_stats_stddev_samp_fields + sum: player_aim_weapon_stats_sum_fields + var_pop: player_aim_weapon_stats_var_pop_fields + var_samp: player_aim_weapon_stats_var_samp_fields + variance: player_aim_weapon_stats_variance_fields } """ -order by aggregate values of table "player_match_stats_v" +order by aggregate values of table "player_aim_weapon_stats" """ -input player_match_stats_v_aggregate_order_by { - avg: player_match_stats_v_avg_order_by +input player_aim_weapon_stats_aggregate_order_by { + avg: player_aim_weapon_stats_avg_order_by count: order_by - max: player_match_stats_v_max_order_by - min: player_match_stats_v_min_order_by - stddev: player_match_stats_v_stddev_order_by - stddev_pop: player_match_stats_v_stddev_pop_order_by - stddev_samp: player_match_stats_v_stddev_samp_order_by - sum: player_match_stats_v_sum_order_by - var_pop: player_match_stats_v_var_pop_order_by - var_samp: player_match_stats_v_var_samp_order_by - variance: player_match_stats_v_variance_order_by + max: player_aim_weapon_stats_max_order_by + min: player_aim_weapon_stats_min_order_by + stddev: player_aim_weapon_stats_stddev_order_by + stddev_pop: player_aim_weapon_stats_stddev_pop_order_by + stddev_samp: player_aim_weapon_stats_stddev_samp_order_by + sum: player_aim_weapon_stats_sum_order_by + var_pop: player_aim_weapon_stats_var_pop_order_by + var_samp: player_aim_weapon_stats_var_samp_order_by + variance: player_aim_weapon_stats_variance_order_by } """ -input type for inserting array relation for remote table "player_match_stats_v" +input type for inserting array relation for remote table "player_aim_weapon_stats" """ -input player_match_stats_v_arr_rel_insert_input { - data: [player_match_stats_v_insert_input!]! +input player_aim_weapon_stats_arr_rel_insert_input { + data: [player_aim_weapon_stats_insert_input!]! + + """upsert condition""" + on_conflict: player_aim_weapon_stats_on_conflict } """aggregate avg on columns""" -type player_match_stats_v_avg_fields { - assists: Float - assists_ct: Float - assists_t: Float - avg_crosshair_angle_deg: Float - avg_flash_duration: Float - avg_time_to_damage_s: Float - counter_strafe_eligible_shots: Float - counter_strafed_shots: Float - damage: Float - damage_ct: Float - damage_t: Float - deaths: Float - deaths_ct: Float - deaths_t: Float - decoy_throws: Float - enemies_flashed: Float +type player_aim_weapon_stats_avg_fields { first_bullet_hits: Float first_bullet_shots: Float - five_kill_rounds: Float - flash_assists: Float - flashes_thrown: Float - four_kill_rounds: Float - he_damage: Float - he_team_damage: Float - he_throws: Float - headshot_hits: Float hits: Float - hits_at_spotted: Float - hs_kills: Float - hs_kills_ct: Float - hs_kills_t: Float - kills: Float - kills_ct: Float - kills_t: Float - knife_kills: Float - molotov_damage: Float - molotov_throws: Float - non_awp_hits: Float - on_target_frames: Float - rounds_ct: Float - rounds_played: Float - rounds_t: Float - shots_at_spotted: Float - shots_fired: Float - smoke_throws: Float - spotted_count: Float - spotted_with_damage_count: Float - spray_hits: Float - spray_shots: Float + hits_spotted: Float + shots: Float + shots_spotted: Float steam_id: Float - team_damage: Float - team_flashed: Float - three_kill_rounds: Float - total_engagement_frames: Float - trade_kill_attempts: Float - trade_kill_opportunities: Float - trade_kill_successes: Float - traded_death_attempts: Float - traded_death_opportunities: Float - traded_death_successes: Float - two_kill_rounds: Float - unused_utility_value: Float - utility_on_death: Float - wasted_magazine_shots: Float - zeus_kills: Float } """ -order by avg() on columns of table "player_match_stats_v" +order by avg() on columns of table "player_aim_weapon_stats" """ -input player_match_stats_v_avg_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - avg_crosshair_angle_deg: order_by - avg_flash_duration: order_by - avg_time_to_damage_s: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by +input player_aim_weapon_stats_avg_order_by { first_bullet_hits: order_by first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by + hits_spotted: order_by + shots: order_by + shots_spotted: order_by steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - utility_on_death: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by } """ -Boolean expression to filter rows from the table "player_match_stats_v". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "player_aim_weapon_stats". All fields are combined with a logical 'AND'. """ -input player_match_stats_v_bool_exp { - _and: [player_match_stats_v_bool_exp!] - _not: player_match_stats_v_bool_exp - _or: [player_match_stats_v_bool_exp!] - assists: Int_comparison_exp - assists_ct: Int_comparison_exp - assists_t: Int_comparison_exp - avg_crosshair_angle_deg: numeric_comparison_exp - avg_flash_duration: numeric_comparison_exp - avg_time_to_damage_s: numeric_comparison_exp - counter_strafe_eligible_shots: Int_comparison_exp - counter_strafed_shots: Int_comparison_exp - damage: Int_comparison_exp - damage_ct: Int_comparison_exp - damage_t: Int_comparison_exp - deaths: Int_comparison_exp - deaths_ct: Int_comparison_exp - deaths_t: Int_comparison_exp - decoy_throws: Int_comparison_exp - enemies_flashed: Int_comparison_exp +input player_aim_weapon_stats_bool_exp { + _and: [player_aim_weapon_stats_bool_exp!] + _not: player_aim_weapon_stats_bool_exp + _or: [player_aim_weapon_stats_bool_exp!] first_bullet_hits: Int_comparison_exp first_bullet_shots: Int_comparison_exp - five_kill_rounds: Int_comparison_exp - flash_assists: Int_comparison_exp - flashes_thrown: Int_comparison_exp - four_kill_rounds: Int_comparison_exp - he_damage: Int_comparison_exp - he_team_damage: Int_comparison_exp - he_throws: Int_comparison_exp - headshot_hits: Int_comparison_exp hits: Int_comparison_exp - hits_at_spotted: Int_comparison_exp - hs_kills: Int_comparison_exp - hs_kills_ct: Int_comparison_exp - hs_kills_t: Int_comparison_exp - kills: Int_comparison_exp - kills_ct: Int_comparison_exp - kills_t: Int_comparison_exp - knife_kills: Int_comparison_exp + hits_spotted: Int_comparison_exp + match: matches_bool_exp match_id: uuid_comparison_exp - molotov_damage: Int_comparison_exp - molotov_throws: Int_comparison_exp - non_awp_hits: Int_comparison_exp - on_target_frames: Int_comparison_exp - rounds_ct: Int_comparison_exp - rounds_played: Int_comparison_exp - rounds_t: Int_comparison_exp - shots_at_spotted: Int_comparison_exp - shots_fired: Int_comparison_exp - smoke_throws: Int_comparison_exp - spotted_count: Int_comparison_exp - spotted_with_damage_count: Int_comparison_exp - spray_hits: Int_comparison_exp - spray_shots: Int_comparison_exp + match_map: match_maps_bool_exp + match_map_id: uuid_comparison_exp + player: players_bool_exp + shots: Int_comparison_exp + shots_spotted: Int_comparison_exp steam_id: bigint_comparison_exp - team_damage: Int_comparison_exp - team_flashed: Int_comparison_exp - three_kill_rounds: Int_comparison_exp - total_engagement_frames: Int_comparison_exp - trade_kill_attempts: Int_comparison_exp - trade_kill_opportunities: Int_comparison_exp - trade_kill_successes: Int_comparison_exp - traded_death_attempts: Int_comparison_exp - traded_death_opportunities: Int_comparison_exp - traded_death_successes: Int_comparison_exp - two_kill_rounds: Int_comparison_exp - unused_utility_value: Int_comparison_exp - utility_on_death: numeric_comparison_exp - wasted_magazine_shots: Int_comparison_exp - zeus_kills: Int_comparison_exp + weapon_class: String_comparison_exp } """ -input type for inserting data into table "player_match_stats_v" +unique or primary key constraints on table "player_aim_weapon_stats" """ -input player_match_stats_v_insert_input { - assists: Int - assists_ct: Int - assists_t: Int - avg_crosshair_angle_deg: numeric - avg_flash_duration: numeric - avg_time_to_damage_s: numeric - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - damage: Int - damage_ct: Int - damage_t: Int - deaths: Int - deaths_ct: Int - deaths_t: Int - decoy_throws: Int - enemies_flashed: Int +enum player_aim_weapon_stats_constraint { + """ + unique or primary key constraint on columns "steam_id", "weapon_class", "match_map_id" + """ + player_aim_weapon_stats_pkey +} + +""" +input type for incrementing numeric columns in table "player_aim_weapon_stats" +""" +input player_aim_weapon_stats_inc_input { first_bullet_hits: Int first_bullet_shots: Int - five_kill_rounds: Int - flash_assists: Int - flashes_thrown: Int - four_kill_rounds: Int - he_damage: Int - he_team_damage: Int - he_throws: Int - headshot_hits: Int hits: Int - hits_at_spotted: Int - hs_kills: Int - hs_kills_ct: Int - hs_kills_t: Int - kills: Int - kills_ct: Int - kills_t: Int - knife_kills: Int - match_id: uuid - molotov_damage: Int - molotov_throws: Int - non_awp_hits: Int - on_target_frames: Int - rounds_ct: Int - rounds_played: Int - rounds_t: Int - shots_at_spotted: Int - shots_fired: Int - smoke_throws: Int - spotted_count: Int - spotted_with_damage_count: Int - spray_hits: Int - spray_shots: Int + hits_spotted: Int + shots: Int + shots_spotted: Int steam_id: bigint - team_damage: Int - team_flashed: Int - three_kill_rounds: Int - total_engagement_frames: Int - trade_kill_attempts: Int - trade_kill_opportunities: Int - trade_kill_successes: Int - traded_death_attempts: Int - traded_death_opportunities: Int - traded_death_successes: Int - two_kill_rounds: Int - unused_utility_value: Int - utility_on_death: numeric - wasted_magazine_shots: Int - zeus_kills: Int +} + +""" +input type for inserting data into table "player_aim_weapon_stats" +""" +input player_aim_weapon_stats_insert_input { + first_bullet_hits: Int + first_bullet_shots: Int + hits: Int + hits_spotted: Int + match: matches_obj_rel_insert_input + match_id: uuid + match_map: match_maps_obj_rel_insert_input + match_map_id: uuid + player: players_obj_rel_insert_input + shots: Int + shots_spotted: Int + steam_id: bigint + weapon_class: String } """aggregate max on columns""" -type player_match_stats_v_max_fields { - assists: Int - assists_ct: Int - assists_t: Int - avg_crosshair_angle_deg: numeric - avg_flash_duration: numeric - avg_time_to_damage_s: numeric - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - damage: Int - damage_ct: Int - damage_t: Int - deaths: Int - deaths_ct: Int - deaths_t: Int - decoy_throws: Int - enemies_flashed: Int +type player_aim_weapon_stats_max_fields { first_bullet_hits: Int first_bullet_shots: Int - five_kill_rounds: Int - flash_assists: Int - flashes_thrown: Int - four_kill_rounds: Int - he_damage: Int - he_team_damage: Int - he_throws: Int - headshot_hits: Int hits: Int - hits_at_spotted: Int - hs_kills: Int - hs_kills_ct: Int - hs_kills_t: Int - kills: Int - kills_ct: Int - kills_t: Int - knife_kills: Int + hits_spotted: Int match_id: uuid - molotov_damage: Int - molotov_throws: Int - non_awp_hits: Int - on_target_frames: Int - rounds_ct: Int - rounds_played: Int - rounds_t: Int - shots_at_spotted: Int - shots_fired: Int - smoke_throws: Int - spotted_count: Int - spotted_with_damage_count: Int - spray_hits: Int - spray_shots: Int + match_map_id: uuid + shots: Int + shots_spotted: Int steam_id: bigint - team_damage: Int - team_flashed: Int - three_kill_rounds: Int - total_engagement_frames: Int - trade_kill_attempts: Int - trade_kill_opportunities: Int - trade_kill_successes: Int - traded_death_attempts: Int - traded_death_opportunities: Int - traded_death_successes: Int - two_kill_rounds: Int - unused_utility_value: Int - utility_on_death: numeric - wasted_magazine_shots: Int - zeus_kills: Int + weapon_class: String } """ -order by max() on columns of table "player_match_stats_v" +order by max() on columns of table "player_aim_weapon_stats" """ -input player_match_stats_v_max_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - avg_crosshair_angle_deg: order_by - avg_flash_duration: order_by - avg_time_to_damage_s: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by +input player_aim_weapon_stats_max_order_by { first_bullet_hits: order_by first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by + hits_spotted: order_by match_id: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by + match_map_id: order_by + shots: order_by + shots_spotted: order_by steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - utility_on_death: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by + weapon_class: order_by } """aggregate min on columns""" -type player_match_stats_v_min_fields { - assists: Int - assists_ct: Int - assists_t: Int - avg_crosshair_angle_deg: numeric - avg_flash_duration: numeric - avg_time_to_damage_s: numeric - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - damage: Int - damage_ct: Int - damage_t: Int - deaths: Int - deaths_ct: Int - deaths_t: Int - decoy_throws: Int - enemies_flashed: Int +type player_aim_weapon_stats_min_fields { first_bullet_hits: Int first_bullet_shots: Int - five_kill_rounds: Int - flash_assists: Int - flashes_thrown: Int - four_kill_rounds: Int - he_damage: Int - he_team_damage: Int - he_throws: Int - headshot_hits: Int hits: Int - hits_at_spotted: Int - hs_kills: Int - hs_kills_ct: Int - hs_kills_t: Int - kills: Int - kills_ct: Int - kills_t: Int - knife_kills: Int + hits_spotted: Int match_id: uuid - molotov_damage: Int - molotov_throws: Int - non_awp_hits: Int - on_target_frames: Int - rounds_ct: Int - rounds_played: Int - rounds_t: Int - shots_at_spotted: Int - shots_fired: Int - smoke_throws: Int - spotted_count: Int - spotted_with_damage_count: Int - spray_hits: Int - spray_shots: Int + match_map_id: uuid + shots: Int + shots_spotted: Int steam_id: bigint - team_damage: Int - team_flashed: Int - three_kill_rounds: Int - total_engagement_frames: Int - trade_kill_attempts: Int - trade_kill_opportunities: Int - trade_kill_successes: Int - traded_death_attempts: Int - traded_death_opportunities: Int - traded_death_successes: Int - two_kill_rounds: Int - unused_utility_value: Int - utility_on_death: numeric - wasted_magazine_shots: Int - zeus_kills: Int + weapon_class: String } """ -order by min() on columns of table "player_match_stats_v" +order by min() on columns of table "player_aim_weapon_stats" """ -input player_match_stats_v_min_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - avg_crosshair_angle_deg: order_by - avg_flash_duration: order_by - avg_time_to_damage_s: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by +input player_aim_weapon_stats_min_order_by { first_bullet_hits: order_by first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by + hits_spotted: order_by match_id: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by + match_map_id: order_by + shots: order_by + shots_spotted: order_by steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - utility_on_death: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by + weapon_class: order_by } -"""Ordering options when selecting data from "player_match_stats_v".""" -input player_match_stats_v_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - avg_crosshair_angle_deg: order_by - avg_flash_duration: order_by - avg_time_to_damage_s: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by +""" +response of any mutation on the table "player_aim_weapon_stats" +""" +type player_aim_weapon_stats_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_aim_weapon_stats!]! +} + +""" +on_conflict condition type for table "player_aim_weapon_stats" +""" +input player_aim_weapon_stats_on_conflict { + constraint: player_aim_weapon_stats_constraint! + update_columns: [player_aim_weapon_stats_update_column!]! = [] + where: player_aim_weapon_stats_bool_exp +} + +"""Ordering options when selecting data from "player_aim_weapon_stats".""" +input player_aim_weapon_stats_order_by { first_bullet_hits: order_by first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by + hits_spotted: order_by + match: matches_order_by match_id: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by + match_map: match_maps_order_by + match_map_id: order_by + player: players_order_by + shots: order_by + shots_spotted: order_by steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - utility_on_death: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by + weapon_class: order_by +} + +"""primary key columns input for table: player_aim_weapon_stats""" +input player_aim_weapon_stats_pk_columns_input { + match_map_id: uuid! + steam_id: bigint! + weapon_class: String! } """ -select columns of table "player_match_stats_v" +select columns of table "player_aim_weapon_stats" """ -enum player_match_stats_v_select_column { - """column name""" - assists - - """column name""" - assists_ct - +enum player_aim_weapon_stats_select_column { """column name""" - assists_t + first_bullet_hits """column name""" - avg_crosshair_angle_deg + first_bullet_shots """column name""" - avg_flash_duration + hits """column name""" - avg_time_to_damage_s + hits_spotted """column name""" - counter_strafe_eligible_shots + match_id """column name""" - counter_strafed_shots + match_map_id """column name""" - damage + shots """column name""" - damage_ct + shots_spotted """column name""" - damage_t + steam_id """column name""" - deaths + weapon_class +} - """column name""" - deaths_ct +""" +input type for updating data in table "player_aim_weapon_stats" +""" +input player_aim_weapon_stats_set_input { + first_bullet_hits: Int + first_bullet_shots: Int + hits: Int + hits_spotted: Int + match_id: uuid + match_map_id: uuid + shots: Int + shots_spotted: Int + steam_id: bigint + weapon_class: String +} - """column name""" - deaths_t +"""aggregate stddev on columns""" +type player_aim_weapon_stats_stddev_fields { + first_bullet_hits: Float + first_bullet_shots: Float + hits: Float + hits_spotted: Float + shots: Float + shots_spotted: Float + steam_id: Float +} - """column name""" - decoy_throws +""" +order by stddev() on columns of table "player_aim_weapon_stats" +""" +input player_aim_weapon_stats_stddev_order_by { + first_bullet_hits: order_by + first_bullet_shots: order_by + hits: order_by + hits_spotted: order_by + shots: order_by + shots_spotted: order_by + steam_id: order_by +} - """column name""" - enemies_flashed +"""aggregate stddev_pop on columns""" +type player_aim_weapon_stats_stddev_pop_fields { + first_bullet_hits: Float + first_bullet_shots: Float + hits: Float + hits_spotted: Float + shots: Float + shots_spotted: Float + steam_id: Float +} - """column name""" - first_bullet_hits +""" +order by stddev_pop() on columns of table "player_aim_weapon_stats" +""" +input player_aim_weapon_stats_stddev_pop_order_by { + first_bullet_hits: order_by + first_bullet_shots: order_by + hits: order_by + hits_spotted: order_by + shots: order_by + shots_spotted: order_by + steam_id: order_by +} - """column name""" - first_bullet_shots +"""aggregate stddev_samp on columns""" +type player_aim_weapon_stats_stddev_samp_fields { + first_bullet_hits: Float + first_bullet_shots: Float + hits: Float + hits_spotted: Float + shots: Float + shots_spotted: Float + steam_id: Float +} - """column name""" - five_kill_rounds +""" +order by stddev_samp() on columns of table "player_aim_weapon_stats" +""" +input player_aim_weapon_stats_stddev_samp_order_by { + first_bullet_hits: order_by + first_bullet_shots: order_by + hits: order_by + hits_spotted: order_by + shots: order_by + shots_spotted: order_by + steam_id: order_by +} - """column name""" - flash_assists +""" +Streaming cursor of the table "player_aim_weapon_stats" +""" +input player_aim_weapon_stats_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_aim_weapon_stats_stream_cursor_value_input! - """column name""" - flashes_thrown + """cursor ordering""" + ordering: cursor_ordering +} - """column name""" - four_kill_rounds +"""Initial value of the column from where the streaming should start""" +input player_aim_weapon_stats_stream_cursor_value_input { + first_bullet_hits: Int + first_bullet_shots: Int + hits: Int + hits_spotted: Int + match_id: uuid + match_map_id: uuid + shots: Int + shots_spotted: Int + steam_id: bigint + weapon_class: String +} - """column name""" - he_damage +"""aggregate sum on columns""" +type player_aim_weapon_stats_sum_fields { + first_bullet_hits: Int + first_bullet_shots: Int + hits: Int + hits_spotted: Int + shots: Int + shots_spotted: Int + steam_id: bigint +} - """column name""" - he_team_damage +""" +order by sum() on columns of table "player_aim_weapon_stats" +""" +input player_aim_weapon_stats_sum_order_by { + first_bullet_hits: order_by + first_bullet_shots: order_by + hits: order_by + hits_spotted: order_by + shots: order_by + shots_spotted: order_by + steam_id: order_by +} +""" +update columns of table "player_aim_weapon_stats" +""" +enum player_aim_weapon_stats_update_column { """column name""" - he_throws + first_bullet_hits """column name""" - headshot_hits + first_bullet_shots """column name""" hits """column name""" - hits_at_spotted - - """column name""" - hs_kills - - """column name""" - hs_kills_ct - - """column name""" - hs_kills_t - - """column name""" - kills - - """column name""" - kills_ct - - """column name""" - kills_t - - """column name""" - knife_kills + hits_spotted """column name""" match_id """column name""" - molotov_damage - - """column name""" - molotov_throws - - """column name""" - non_awp_hits - - """column name""" - on_target_frames - - """column name""" - rounds_ct - - """column name""" - rounds_played - - """column name""" - rounds_t - - """column name""" - shots_at_spotted - - """column name""" - shots_fired - - """column name""" - smoke_throws - - """column name""" - spotted_count - - """column name""" - spotted_with_damage_count + match_map_id """column name""" - spray_hits + shots """column name""" - spray_shots + shots_spotted """column name""" steam_id """column name""" - team_damage - - """column name""" - team_flashed - - """column name""" - three_kill_rounds - - """column name""" - total_engagement_frames - - """column name""" - trade_kill_attempts - - """column name""" - trade_kill_opportunities - - """column name""" - trade_kill_successes - - """column name""" - traded_death_attempts - - """column name""" - traded_death_opportunities - - """column name""" - traded_death_successes - - """column name""" - two_kill_rounds - - """column name""" - unused_utility_value + weapon_class +} - """column name""" - utility_on_death +input player_aim_weapon_stats_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: player_aim_weapon_stats_inc_input - """column name""" - wasted_magazine_shots + """sets the columns of the filtered rows to the given values""" + _set: player_aim_weapon_stats_set_input - """column name""" - zeus_kills + """filter the rows which have to be updated""" + where: player_aim_weapon_stats_bool_exp! } -"""aggregate stddev on columns""" -type player_match_stats_v_stddev_fields { - assists: Float - assists_ct: Float - assists_t: Float - avg_crosshair_angle_deg: Float - avg_flash_duration: Float - avg_time_to_damage_s: Float - counter_strafe_eligible_shots: Float - counter_strafed_shots: Float - damage: Float - damage_ct: Float - damage_t: Float - deaths: Float - deaths_ct: Float - deaths_t: Float - decoy_throws: Float - enemies_flashed: Float +"""aggregate var_pop on columns""" +type player_aim_weapon_stats_var_pop_fields { first_bullet_hits: Float first_bullet_shots: Float - five_kill_rounds: Float - flash_assists: Float - flashes_thrown: Float - four_kill_rounds: Float - he_damage: Float - he_team_damage: Float - he_throws: Float - headshot_hits: Float hits: Float - hits_at_spotted: Float - hs_kills: Float - hs_kills_ct: Float - hs_kills_t: Float - kills: Float - kills_ct: Float - kills_t: Float - knife_kills: Float - molotov_damage: Float - molotov_throws: Float - non_awp_hits: Float - on_target_frames: Float - rounds_ct: Float - rounds_played: Float - rounds_t: Float - shots_at_spotted: Float - shots_fired: Float - smoke_throws: Float - spotted_count: Float - spotted_with_damage_count: Float - spray_hits: Float - spray_shots: Float + hits_spotted: Float + shots: Float + shots_spotted: Float steam_id: Float - team_damage: Float - team_flashed: Float - three_kill_rounds: Float - total_engagement_frames: Float - trade_kill_attempts: Float - trade_kill_opportunities: Float - trade_kill_successes: Float - traded_death_attempts: Float - traded_death_opportunities: Float - traded_death_successes: Float - two_kill_rounds: Float - unused_utility_value: Float - utility_on_death: Float - wasted_magazine_shots: Float - zeus_kills: Float } """ -order by stddev() on columns of table "player_match_stats_v" +order by var_pop() on columns of table "player_aim_weapon_stats" """ -input player_match_stats_v_stddev_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - avg_crosshair_angle_deg: order_by - avg_flash_duration: order_by - avg_time_to_damage_s: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by +input player_aim_weapon_stats_var_pop_order_by { first_bullet_hits: order_by first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by + hits_spotted: order_by + shots: order_by + shots_spotted: order_by steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - utility_on_death: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by } -"""aggregate stddev_pop on columns""" -type player_match_stats_v_stddev_pop_fields { - assists: Float - assists_ct: Float - assists_t: Float - avg_crosshair_angle_deg: Float - avg_flash_duration: Float - avg_time_to_damage_s: Float - counter_strafe_eligible_shots: Float - counter_strafed_shots: Float - damage: Float - damage_ct: Float - damage_t: Float - deaths: Float - deaths_ct: Float - deaths_t: Float - decoy_throws: Float - enemies_flashed: Float +"""aggregate var_samp on columns""" +type player_aim_weapon_stats_var_samp_fields { first_bullet_hits: Float first_bullet_shots: Float - five_kill_rounds: Float - flash_assists: Float - flashes_thrown: Float - four_kill_rounds: Float - he_damage: Float - he_team_damage: Float - he_throws: Float - headshot_hits: Float hits: Float - hits_at_spotted: Float - hs_kills: Float - hs_kills_ct: Float - hs_kills_t: Float - kills: Float - kills_ct: Float - kills_t: Float - knife_kills: Float - molotov_damage: Float - molotov_throws: Float - non_awp_hits: Float - on_target_frames: Float - rounds_ct: Float - rounds_played: Float - rounds_t: Float - shots_at_spotted: Float - shots_fired: Float - smoke_throws: Float - spotted_count: Float - spotted_with_damage_count: Float - spray_hits: Float - spray_shots: Float + hits_spotted: Float + shots: Float + shots_spotted: Float steam_id: Float - team_damage: Float - team_flashed: Float - three_kill_rounds: Float - total_engagement_frames: Float - trade_kill_attempts: Float - trade_kill_opportunities: Float - trade_kill_successes: Float - traded_death_attempts: Float - traded_death_opportunities: Float - traded_death_successes: Float - two_kill_rounds: Float - unused_utility_value: Float - utility_on_death: Float - wasted_magazine_shots: Float - zeus_kills: Float } """ -order by stddev_pop() on columns of table "player_match_stats_v" +order by var_samp() on columns of table "player_aim_weapon_stats" """ -input player_match_stats_v_stddev_pop_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - avg_crosshair_angle_deg: order_by - avg_flash_duration: order_by - avg_time_to_damage_s: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by +input player_aim_weapon_stats_var_samp_order_by { first_bullet_hits: order_by first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by + hits_spotted: order_by + shots: order_by + shots_spotted: order_by steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - utility_on_death: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by } -"""aggregate stddev_samp on columns""" -type player_match_stats_v_stddev_samp_fields { - assists: Float - assists_ct: Float - assists_t: Float - avg_crosshair_angle_deg: Float - avg_flash_duration: Float - avg_time_to_damage_s: Float - counter_strafe_eligible_shots: Float - counter_strafed_shots: Float - damage: Float - damage_ct: Float - damage_t: Float - deaths: Float - deaths_ct: Float - deaths_t: Float - decoy_throws: Float - enemies_flashed: Float +"""aggregate variance on columns""" +type player_aim_weapon_stats_variance_fields { first_bullet_hits: Float first_bullet_shots: Float - five_kill_rounds: Float - flash_assists: Float - flashes_thrown: Float - four_kill_rounds: Float - he_damage: Float - he_team_damage: Float - he_throws: Float - headshot_hits: Float hits: Float - hits_at_spotted: Float - hs_kills: Float - hs_kills_ct: Float - hs_kills_t: Float - kills: Float - kills_ct: Float - kills_t: Float - knife_kills: Float - molotov_damage: Float - molotov_throws: Float - non_awp_hits: Float - on_target_frames: Float - rounds_ct: Float - rounds_played: Float - rounds_t: Float - shots_at_spotted: Float - shots_fired: Float - smoke_throws: Float - spotted_count: Float - spotted_with_damage_count: Float - spray_hits: Float - spray_shots: Float + hits_spotted: Float + shots: Float + shots_spotted: Float steam_id: Float - team_damage: Float - team_flashed: Float - three_kill_rounds: Float - total_engagement_frames: Float - trade_kill_attempts: Float - trade_kill_opportunities: Float - trade_kill_successes: Float - traded_death_attempts: Float - traded_death_opportunities: Float - traded_death_successes: Float - two_kill_rounds: Float - unused_utility_value: Float - utility_on_death: Float - wasted_magazine_shots: Float - zeus_kills: Float } """ -order by stddev_samp() on columns of table "player_match_stats_v" +order by variance() on columns of table "player_aim_weapon_stats" """ -input player_match_stats_v_stddev_samp_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - avg_crosshair_angle_deg: order_by - avg_flash_duration: order_by - avg_time_to_damage_s: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by +input player_aim_weapon_stats_variance_order_by { first_bullet_hits: order_by first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by + hits_spotted: order_by + shots: order_by + shots_spotted: order_by steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - utility_on_death: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by } """ -Streaming cursor of the table "player_match_stats_v" +columns and relationships of "player_assists" """ -input player_match_stats_v_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_match_stats_v_stream_cursor_value_input! +type player_assists { + """An object relationship""" + attacked_player: players! + attacked_steam_id: bigint! + attacked_team: String! + attacker_steam_id: bigint! + attacker_team: String! + deleted_at: timestamptz + flash: Boolean! - """cursor ordering""" - ordering: cursor_ordering + """ + A computed field, executes function "is_team_assist" + """ + is_team_assist: Boolean + + """An object relationship""" + match: matches! + match_id: uuid! + + """An object relationship""" + match_map: match_maps! + match_map_id: uuid! + + """An object relationship""" + player: players! + round: Int! + time: timestamptz! } -"""Initial value of the column from where the streaming should start""" -input player_match_stats_v_stream_cursor_value_input { - assists: Int - assists_ct: Int - assists_t: Int - avg_crosshair_angle_deg: numeric - avg_flash_duration: numeric - avg_time_to_damage_s: numeric - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - damage: Int - damage_ct: Int - damage_t: Int - deaths: Int - deaths_ct: Int - deaths_t: Int - decoy_throws: Int - enemies_flashed: Int - first_bullet_hits: Int - first_bullet_shots: Int - five_kill_rounds: Int - flash_assists: Int - flashes_thrown: Int - four_kill_rounds: Int - he_damage: Int - he_team_damage: Int - he_throws: Int - headshot_hits: Int - hits: Int - hits_at_spotted: Int - hs_kills: Int - hs_kills_ct: Int - hs_kills_t: Int - kills: Int - kills_ct: Int - kills_t: Int - knife_kills: Int - match_id: uuid - molotov_damage: Int - molotov_throws: Int - non_awp_hits: Int - on_target_frames: Int - rounds_ct: Int - rounds_played: Int - rounds_t: Int - shots_at_spotted: Int - shots_fired: Int - smoke_throws: Int - spotted_count: Int - spotted_with_damage_count: Int - spray_hits: Int - spray_shots: Int - steam_id: bigint - team_damage: Int - team_flashed: Int - three_kill_rounds: Int - total_engagement_frames: Int - trade_kill_attempts: Int - trade_kill_opportunities: Int - trade_kill_successes: Int - traded_death_attempts: Int - traded_death_opportunities: Int - traded_death_successes: Int - two_kill_rounds: Int - unused_utility_value: Int - utility_on_death: numeric - wasted_magazine_shots: Int - zeus_kills: Int +""" +aggregated selection of "player_assists" +""" +type player_assists_aggregate { + aggregate: player_assists_aggregate_fields + nodes: [player_assists!]! } -"""aggregate sum on columns""" -type player_match_stats_v_sum_fields { - assists: Int - assists_ct: Int - assists_t: Int - avg_crosshair_angle_deg: numeric - avg_flash_duration: numeric - avg_time_to_damage_s: numeric - counter_strafe_eligible_shots: Int - counter_strafed_shots: Int - damage: Int - damage_ct: Int - damage_t: Int - deaths: Int - deaths_ct: Int - deaths_t: Int - decoy_throws: Int - enemies_flashed: Int - first_bullet_hits: Int - first_bullet_shots: Int - five_kill_rounds: Int - flash_assists: Int - flashes_thrown: Int - four_kill_rounds: Int - he_damage: Int - he_team_damage: Int - he_throws: Int - headshot_hits: Int - hits: Int - hits_at_spotted: Int - hs_kills: Int - hs_kills_ct: Int - hs_kills_t: Int - kills: Int - kills_ct: Int - kills_t: Int - knife_kills: Int - molotov_damage: Int - molotov_throws: Int - non_awp_hits: Int - on_target_frames: Int - rounds_ct: Int - rounds_played: Int - rounds_t: Int - shots_at_spotted: Int - shots_fired: Int - smoke_throws: Int - spotted_count: Int - spotted_with_damage_count: Int - spray_hits: Int - spray_shots: Int - steam_id: bigint - team_damage: Int - team_flashed: Int - three_kill_rounds: Int - total_engagement_frames: Int - trade_kill_attempts: Int - trade_kill_opportunities: Int - trade_kill_successes: Int - traded_death_attempts: Int - traded_death_opportunities: Int - traded_death_successes: Int - two_kill_rounds: Int - unused_utility_value: Int - utility_on_death: numeric - wasted_magazine_shots: Int - zeus_kills: Int +input player_assists_aggregate_bool_exp { + bool_and: player_assists_aggregate_bool_exp_bool_and + bool_or: player_assists_aggregate_bool_exp_bool_or + count: player_assists_aggregate_bool_exp_count +} + +input player_assists_aggregate_bool_exp_bool_and { + arguments: player_assists_select_column_player_assists_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: player_assists_bool_exp + predicate: Boolean_comparison_exp! +} + +input player_assists_aggregate_bool_exp_bool_or { + arguments: player_assists_select_column_player_assists_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: player_assists_bool_exp + predicate: Boolean_comparison_exp! +} + +input player_assists_aggregate_bool_exp_count { + arguments: [player_assists_select_column!] + distinct: Boolean + filter: player_assists_bool_exp + predicate: Int_comparison_exp! } """ -order by sum() on columns of table "player_match_stats_v" +aggregate fields of "player_assists" """ -input player_match_stats_v_sum_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - avg_crosshair_angle_deg: order_by - avg_flash_duration: order_by - avg_time_to_damage_s: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by - first_bullet_hits: order_by - first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by - hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by - steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - utility_on_death: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by +type player_assists_aggregate_fields { + avg: player_assists_avg_fields + count(columns: [player_assists_select_column!], distinct: Boolean): Int! + max: player_assists_max_fields + min: player_assists_min_fields + stddev: player_assists_stddev_fields + stddev_pop: player_assists_stddev_pop_fields + stddev_samp: player_assists_stddev_samp_fields + sum: player_assists_sum_fields + var_pop: player_assists_var_pop_fields + var_samp: player_assists_var_samp_fields + variance: player_assists_variance_fields } -"""aggregate var_pop on columns""" -type player_match_stats_v_var_pop_fields { - assists: Float - assists_ct: Float - assists_t: Float - avg_crosshair_angle_deg: Float - avg_flash_duration: Float - avg_time_to_damage_s: Float - counter_strafe_eligible_shots: Float - counter_strafed_shots: Float - damage: Float - damage_ct: Float - damage_t: Float - deaths: Float - deaths_ct: Float - deaths_t: Float - decoy_throws: Float - enemies_flashed: Float - first_bullet_hits: Float - first_bullet_shots: Float - five_kill_rounds: Float - flash_assists: Float - flashes_thrown: Float - four_kill_rounds: Float - he_damage: Float - he_team_damage: Float - he_throws: Float - headshot_hits: Float - hits: Float - hits_at_spotted: Float - hs_kills: Float - hs_kills_ct: Float - hs_kills_t: Float - kills: Float - kills_ct: Float - kills_t: Float - knife_kills: Float - molotov_damage: Float - molotov_throws: Float - non_awp_hits: Float - on_target_frames: Float - rounds_ct: Float - rounds_played: Float - rounds_t: Float - shots_at_spotted: Float - shots_fired: Float - smoke_throws: Float - spotted_count: Float - spotted_with_damage_count: Float - spray_hits: Float - spray_shots: Float - steam_id: Float - team_damage: Float - team_flashed: Float - three_kill_rounds: Float - total_engagement_frames: Float - trade_kill_attempts: Float - trade_kill_opportunities: Float - trade_kill_successes: Float - traded_death_attempts: Float - traded_death_opportunities: Float - traded_death_successes: Float - two_kill_rounds: Float - unused_utility_value: Float - utility_on_death: Float - wasted_magazine_shots: Float - zeus_kills: Float +""" +order by aggregate values of table "player_assists" +""" +input player_assists_aggregate_order_by { + avg: player_assists_avg_order_by + count: order_by + max: player_assists_max_order_by + min: player_assists_min_order_by + stddev: player_assists_stddev_order_by + stddev_pop: player_assists_stddev_pop_order_by + stddev_samp: player_assists_stddev_samp_order_by + sum: player_assists_sum_order_by + var_pop: player_assists_var_pop_order_by + var_samp: player_assists_var_samp_order_by + variance: player_assists_variance_order_by } """ -order by var_pop() on columns of table "player_match_stats_v" +input type for inserting array relation for remote table "player_assists" """ -input player_match_stats_v_var_pop_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - avg_crosshair_angle_deg: order_by - avg_flash_duration: order_by - avg_time_to_damage_s: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by - first_bullet_hits: order_by - first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by - hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by - steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - utility_on_death: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by +input player_assists_arr_rel_insert_input { + data: [player_assists_insert_input!]! + + """upsert condition""" + on_conflict: player_assists_on_conflict } -"""aggregate var_samp on columns""" -type player_match_stats_v_var_samp_fields { - assists: Float - assists_ct: Float - assists_t: Float - avg_crosshair_angle_deg: Float - avg_flash_duration: Float - avg_time_to_damage_s: Float - counter_strafe_eligible_shots: Float - counter_strafed_shots: Float - damage: Float - damage_ct: Float - damage_t: Float - deaths: Float - deaths_ct: Float - deaths_t: Float - decoy_throws: Float - enemies_flashed: Float - first_bullet_hits: Float - first_bullet_shots: Float - five_kill_rounds: Float - flash_assists: Float - flashes_thrown: Float - four_kill_rounds: Float - he_damage: Float - he_team_damage: Float - he_throws: Float - headshot_hits: Float - hits: Float - hits_at_spotted: Float - hs_kills: Float - hs_kills_ct: Float - hs_kills_t: Float - kills: Float - kills_ct: Float - kills_t: Float - knife_kills: Float - molotov_damage: Float - molotov_throws: Float - non_awp_hits: Float - on_target_frames: Float - rounds_ct: Float - rounds_played: Float - rounds_t: Float - shots_at_spotted: Float - shots_fired: Float - smoke_throws: Float - spotted_count: Float - spotted_with_damage_count: Float - spray_hits: Float - spray_shots: Float - steam_id: Float - team_damage: Float - team_flashed: Float - three_kill_rounds: Float - total_engagement_frames: Float - trade_kill_attempts: Float - trade_kill_opportunities: Float - trade_kill_successes: Float - traded_death_attempts: Float - traded_death_opportunities: Float - traded_death_successes: Float - two_kill_rounds: Float - unused_utility_value: Float - utility_on_death: Float - wasted_magazine_shots: Float - zeus_kills: Float +"""aggregate avg on columns""" +type player_assists_avg_fields { + attacked_steam_id: Float + attacker_steam_id: Float + round: Float } """ -order by var_samp() on columns of table "player_match_stats_v" +order by avg() on columns of table "player_assists" """ -input player_match_stats_v_var_samp_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - avg_crosshair_angle_deg: order_by - avg_flash_duration: order_by - avg_time_to_damage_s: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by - first_bullet_hits: order_by - first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by - hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by - steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - utility_on_death: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by +input player_assists_avg_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + round: order_by } -"""aggregate variance on columns""" -type player_match_stats_v_variance_fields { - assists: Float - assists_ct: Float - assists_t: Float - avg_crosshair_angle_deg: Float - avg_flash_duration: Float - avg_time_to_damage_s: Float - counter_strafe_eligible_shots: Float - counter_strafed_shots: Float - damage: Float - damage_ct: Float - damage_t: Float - deaths: Float - deaths_ct: Float - deaths_t: Float - decoy_throws: Float - enemies_flashed: Float - first_bullet_hits: Float - first_bullet_shots: Float - five_kill_rounds: Float - flash_assists: Float - flashes_thrown: Float - four_kill_rounds: Float - he_damage: Float - he_team_damage: Float - he_throws: Float - headshot_hits: Float - hits: Float - hits_at_spotted: Float - hs_kills: Float - hs_kills_ct: Float - hs_kills_t: Float - kills: Float - kills_ct: Float - kills_t: Float - knife_kills: Float - molotov_damage: Float - molotov_throws: Float - non_awp_hits: Float - on_target_frames: Float - rounds_ct: Float - rounds_played: Float - rounds_t: Float - shots_at_spotted: Float - shots_fired: Float - smoke_throws: Float - spotted_count: Float - spotted_with_damage_count: Float - spray_hits: Float - spray_shots: Float - steam_id: Float - team_damage: Float - team_flashed: Float - three_kill_rounds: Float - total_engagement_frames: Float - trade_kill_attempts: Float - trade_kill_opportunities: Float - trade_kill_successes: Float - traded_death_attempts: Float - traded_death_opportunities: Float - traded_death_successes: Float - two_kill_rounds: Float - unused_utility_value: Float - utility_on_death: Float - wasted_magazine_shots: Float - zeus_kills: Float +""" +Boolean expression to filter rows from the table "player_assists". All fields are combined with a logical 'AND'. +""" +input player_assists_bool_exp { + _and: [player_assists_bool_exp!] + _not: player_assists_bool_exp + _or: [player_assists_bool_exp!] + attacked_player: players_bool_exp + attacked_steam_id: bigint_comparison_exp + attacked_team: String_comparison_exp + attacker_steam_id: bigint_comparison_exp + attacker_team: String_comparison_exp + deleted_at: timestamptz_comparison_exp + flash: Boolean_comparison_exp + is_team_assist: Boolean_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp + match_map: match_maps_bool_exp + match_map_id: uuid_comparison_exp + player: players_bool_exp + round: Int_comparison_exp + time: timestamptz_comparison_exp } """ -order by variance() on columns of table "player_match_stats_v" +unique or primary key constraints on table "player_assists" """ -input player_match_stats_v_variance_order_by { - assists: order_by - assists_ct: order_by - assists_t: order_by - avg_crosshair_angle_deg: order_by - avg_flash_duration: order_by - avg_time_to_damage_s: order_by - counter_strafe_eligible_shots: order_by - counter_strafed_shots: order_by - damage: order_by - damage_ct: order_by - damage_t: order_by - deaths: order_by - deaths_ct: order_by - deaths_t: order_by - decoy_throws: order_by - enemies_flashed: order_by - first_bullet_hits: order_by - first_bullet_shots: order_by - five_kill_rounds: order_by - flash_assists: order_by - flashes_thrown: order_by - four_kill_rounds: order_by - he_damage: order_by - he_team_damage: order_by - he_throws: order_by - headshot_hits: order_by - hits: order_by - hits_at_spotted: order_by - hs_kills: order_by - hs_kills_ct: order_by - hs_kills_t: order_by - kills: order_by - kills_ct: order_by - kills_t: order_by - knife_kills: order_by - molotov_damage: order_by - molotov_throws: order_by - non_awp_hits: order_by - on_target_frames: order_by - rounds_ct: order_by - rounds_played: order_by - rounds_t: order_by - shots_at_spotted: order_by - shots_fired: order_by - smoke_throws: order_by - spotted_count: order_by - spotted_with_damage_count: order_by - spray_hits: order_by - spray_shots: order_by - steam_id: order_by - team_damage: order_by - team_flashed: order_by - three_kill_rounds: order_by - total_engagement_frames: order_by - trade_kill_attempts: order_by - trade_kill_opportunities: order_by - trade_kill_successes: order_by - traded_death_attempts: order_by - traded_death_opportunities: order_by - traded_death_successes: order_by - two_kill_rounds: order_by - unused_utility_value: order_by - utility_on_death: order_by - wasted_magazine_shots: order_by - zeus_kills: order_by +enum player_assists_constraint { + """ + unique or primary key constraint on columns "attacker_steam_id", "attacked_steam_id", "time", "match_map_id" + """ + player_assists_pkey } """ -columns and relationships of "player_objectives" +input type for incrementing numeric columns in table "player_assists" """ -type player_objectives { - deleted_at: timestamptz - - """An object relationship""" - match: matches! - match_id: uuid! +input player_assists_inc_input { + attacked_steam_id: bigint + attacker_steam_id: bigint + round: Int +} - """An object relationship""" - match_map: match_maps! - match_map_id: uuid! +""" +input type for inserting data into table "player_assists" +""" +input player_assists_insert_input { + attacked_player: players_obj_rel_insert_input + attacked_steam_id: bigint + attacked_team: String + attacker_steam_id: bigint + attacker_team: String + deleted_at: timestamptz + flash: Boolean + match: matches_obj_rel_insert_input + match_id: uuid + match_map: match_maps_obj_rel_insert_input + match_map_id: uuid + player: players_obj_rel_insert_input + round: Int + time: timestamptz +} - """An object relationship""" - player: players! - player_steam_id: bigint! - round: Int! - time: timestamptz! - type: e_objective_types_enum! +"""aggregate max on columns""" +type player_assists_max_fields { + attacked_steam_id: bigint + attacked_team: String + attacker_steam_id: bigint + attacker_team: String + deleted_at: timestamptz + match_id: uuid + match_map_id: uuid + round: Int + time: timestamptz } """ -aggregated selection of "player_objectives" +order by max() on columns of table "player_assists" """ -type player_objectives_aggregate { - aggregate: player_objectives_aggregate_fields - nodes: [player_objectives!]! +input player_assists_max_order_by { + attacked_steam_id: order_by + attacked_team: order_by + attacker_steam_id: order_by + attacker_team: order_by + deleted_at: order_by + match_id: order_by + match_map_id: order_by + round: order_by + time: order_by } -input player_objectives_aggregate_bool_exp { - count: player_objectives_aggregate_bool_exp_count +"""aggregate min on columns""" +type player_assists_min_fields { + attacked_steam_id: bigint + attacked_team: String + attacker_steam_id: bigint + attacker_team: String + deleted_at: timestamptz + match_id: uuid + match_map_id: uuid + round: Int + time: timestamptz } -input player_objectives_aggregate_bool_exp_count { - arguments: [player_objectives_select_column!] - distinct: Boolean - filter: player_objectives_bool_exp - predicate: Int_comparison_exp! +""" +order by min() on columns of table "player_assists" +""" +input player_assists_min_order_by { + attacked_steam_id: order_by + attacked_team: order_by + attacker_steam_id: order_by + attacker_team: order_by + deleted_at: order_by + match_id: order_by + match_map_id: order_by + round: order_by + time: order_by } """ -aggregate fields of "player_objectives" +response of any mutation on the table "player_assists" """ -type player_objectives_aggregate_fields { - avg: player_objectives_avg_fields - count(columns: [player_objectives_select_column!], distinct: Boolean): Int! - max: player_objectives_max_fields - min: player_objectives_min_fields - stddev: player_objectives_stddev_fields - stddev_pop: player_objectives_stddev_pop_fields - stddev_samp: player_objectives_stddev_samp_fields - sum: player_objectives_sum_fields - var_pop: player_objectives_var_pop_fields - var_samp: player_objectives_var_samp_fields - variance: player_objectives_variance_fields +type player_assists_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_assists!]! } """ -order by aggregate values of table "player_objectives" +on_conflict condition type for table "player_assists" """ -input player_objectives_aggregate_order_by { - avg: player_objectives_avg_order_by - count: order_by - max: player_objectives_max_order_by - min: player_objectives_min_order_by - stddev: player_objectives_stddev_order_by - stddev_pop: player_objectives_stddev_pop_order_by - stddev_samp: player_objectives_stddev_samp_order_by - sum: player_objectives_sum_order_by - var_pop: player_objectives_var_pop_order_by - var_samp: player_objectives_var_samp_order_by - variance: player_objectives_variance_order_by +input player_assists_on_conflict { + constraint: player_assists_constraint! + update_columns: [player_assists_update_column!]! = [] + where: player_assists_bool_exp +} + +"""Ordering options when selecting data from "player_assists".""" +input player_assists_order_by { + attacked_player: players_order_by + attacked_steam_id: order_by + attacked_team: order_by + attacker_steam_id: order_by + attacker_team: order_by + deleted_at: order_by + flash: order_by + is_team_assist: order_by + match: matches_order_by + match_id: order_by + match_map: match_maps_order_by + match_map_id: order_by + player: players_order_by + round: order_by + time: order_by +} + +"""primary key columns input for table: player_assists""" +input player_assists_pk_columns_input { + attacked_steam_id: bigint! + attacker_steam_id: bigint! + match_map_id: uuid! + time: timestamptz! } -""" -input type for inserting array relation for remote table "player_objectives" -""" -input player_objectives_arr_rel_insert_input { - data: [player_objectives_insert_input!]! +""" +select columns of table "player_assists" +""" +enum player_assists_select_column { + """column name""" + attacked_steam_id + + """column name""" + attacked_team + + """column name""" + attacker_steam_id + + """column name""" + attacker_team + + """column name""" + deleted_at + + """column name""" + flash + + """column name""" + match_id + + """column name""" + match_map_id + + """column name""" + round + + """column name""" + time +} + +""" +select "player_assists_aggregate_bool_exp_bool_and_arguments_columns" columns of table "player_assists" +""" +enum player_assists_select_column_player_assists_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + flash +} + +""" +select "player_assists_aggregate_bool_exp_bool_or_arguments_columns" columns of table "player_assists" +""" +enum player_assists_select_column_player_assists_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + flash +} + +""" +input type for updating data in table "player_assists" +""" +input player_assists_set_input { + attacked_steam_id: bigint + attacked_team: String + attacker_steam_id: bigint + attacker_team: String + deleted_at: timestamptz + flash: Boolean + match_id: uuid + match_map_id: uuid + round: Int + time: timestamptz +} + +"""aggregate stddev on columns""" +type player_assists_stddev_fields { + attacked_steam_id: Float + attacker_steam_id: Float + round: Float +} + +""" +order by stddev() on columns of table "player_assists" +""" +input player_assists_stddev_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + round: order_by +} + +"""aggregate stddev_pop on columns""" +type player_assists_stddev_pop_fields { + attacked_steam_id: Float + attacker_steam_id: Float + round: Float +} + +""" +order by stddev_pop() on columns of table "player_assists" +""" +input player_assists_stddev_pop_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + round: order_by +} + +"""aggregate stddev_samp on columns""" +type player_assists_stddev_samp_fields { + attacked_steam_id: Float + attacker_steam_id: Float + round: Float +} + +""" +order by stddev_samp() on columns of table "player_assists" +""" +input player_assists_stddev_samp_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + round: order_by +} + +""" +Streaming cursor of the table "player_assists" +""" +input player_assists_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_assists_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_assists_stream_cursor_value_input { + attacked_steam_id: bigint + attacked_team: String + attacker_steam_id: bigint + attacker_team: String + deleted_at: timestamptz + flash: Boolean + match_id: uuid + match_map_id: uuid + round: Int + time: timestamptz +} + +"""aggregate sum on columns""" +type player_assists_sum_fields { + attacked_steam_id: bigint + attacker_steam_id: bigint + round: Int +} + +""" +order by sum() on columns of table "player_assists" +""" +input player_assists_sum_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + round: order_by +} + +""" +update columns of table "player_assists" +""" +enum player_assists_update_column { + """column name""" + attacked_steam_id + + """column name""" + attacked_team + + """column name""" + attacker_steam_id + + """column name""" + attacker_team + + """column name""" + deleted_at + + """column name""" + flash + + """column name""" + match_id + + """column name""" + match_map_id + + """column name""" + round + + """column name""" + time +} + +input player_assists_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: player_assists_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: player_assists_set_input + + """filter the rows which have to be updated""" + where: player_assists_bool_exp! +} + +"""aggregate var_pop on columns""" +type player_assists_var_pop_fields { + attacked_steam_id: Float + attacker_steam_id: Float + round: Float +} + +""" +order by var_pop() on columns of table "player_assists" +""" +input player_assists_var_pop_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + round: order_by +} + +"""aggregate var_samp on columns""" +type player_assists_var_samp_fields { + attacked_steam_id: Float + attacker_steam_id: Float + round: Float +} + +""" +order by var_samp() on columns of table "player_assists" +""" +input player_assists_var_samp_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + round: order_by +} + +"""aggregate variance on columns""" +type player_assists_variance_fields { + attacked_steam_id: Float + attacker_steam_id: Float + round: Float +} + +""" +order by variance() on columns of table "player_assists" +""" +input player_assists_variance_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + round: order_by +} + +""" +columns and relationships of "player_career_stats_v" +""" +type player_career_stats_v { + accuracy: numeric + accuracy_spotted: numeric + counter_strafe_pct: numeric + crosshair_deg: numeric + enemy_blind_pr: numeric + flash_assists_pr: numeric + hs_pct: numeric + kast_pct: numeric + maps: Int + premier_rank: Int + rounds: Int + steam_id: bigint + survival_pct: numeric + time_to_damage_s: numeric + traded_death_pct: numeric + util_efficiency: numeric +} + +""" +aggregated selection of "player_career_stats_v" +""" +type player_career_stats_v_aggregate { + aggregate: player_career_stats_v_aggregate_fields + nodes: [player_career_stats_v!]! +} + +""" +aggregate fields of "player_career_stats_v" +""" +type player_career_stats_v_aggregate_fields { + avg: player_career_stats_v_avg_fields + count(columns: [player_career_stats_v_select_column!], distinct: Boolean): Int! + max: player_career_stats_v_max_fields + min: player_career_stats_v_min_fields + stddev: player_career_stats_v_stddev_fields + stddev_pop: player_career_stats_v_stddev_pop_fields + stddev_samp: player_career_stats_v_stddev_samp_fields + sum: player_career_stats_v_sum_fields + var_pop: player_career_stats_v_var_pop_fields + var_samp: player_career_stats_v_var_samp_fields + variance: player_career_stats_v_variance_fields +} + +"""aggregate avg on columns""" +type player_career_stats_v_avg_fields { + accuracy: Float + accuracy_spotted: Float + counter_strafe_pct: Float + crosshair_deg: Float + enemy_blind_pr: Float + flash_assists_pr: Float + hs_pct: Float + kast_pct: Float + maps: Float + premier_rank: Float + rounds: Float + steam_id: Float + survival_pct: Float + time_to_damage_s: Float + traded_death_pct: Float + util_efficiency: Float +} + +""" +Boolean expression to filter rows from the table "player_career_stats_v". All fields are combined with a logical 'AND'. +""" +input player_career_stats_v_bool_exp { + _and: [player_career_stats_v_bool_exp!] + _not: player_career_stats_v_bool_exp + _or: [player_career_stats_v_bool_exp!] + accuracy: numeric_comparison_exp + accuracy_spotted: numeric_comparison_exp + counter_strafe_pct: numeric_comparison_exp + crosshair_deg: numeric_comparison_exp + enemy_blind_pr: numeric_comparison_exp + flash_assists_pr: numeric_comparison_exp + hs_pct: numeric_comparison_exp + kast_pct: numeric_comparison_exp + maps: Int_comparison_exp + premier_rank: Int_comparison_exp + rounds: Int_comparison_exp + steam_id: bigint_comparison_exp + survival_pct: numeric_comparison_exp + time_to_damage_s: numeric_comparison_exp + traded_death_pct: numeric_comparison_exp + util_efficiency: numeric_comparison_exp +} + +"""aggregate max on columns""" +type player_career_stats_v_max_fields { + accuracy: numeric + accuracy_spotted: numeric + counter_strafe_pct: numeric + crosshair_deg: numeric + enemy_blind_pr: numeric + flash_assists_pr: numeric + hs_pct: numeric + kast_pct: numeric + maps: Int + premier_rank: Int + rounds: Int + steam_id: bigint + survival_pct: numeric + time_to_damage_s: numeric + traded_death_pct: numeric + util_efficiency: numeric +} + +"""aggregate min on columns""" +type player_career_stats_v_min_fields { + accuracy: numeric + accuracy_spotted: numeric + counter_strafe_pct: numeric + crosshair_deg: numeric + enemy_blind_pr: numeric + flash_assists_pr: numeric + hs_pct: numeric + kast_pct: numeric + maps: Int + premier_rank: Int + rounds: Int + steam_id: bigint + survival_pct: numeric + time_to_damage_s: numeric + traded_death_pct: numeric + util_efficiency: numeric +} + +"""Ordering options when selecting data from "player_career_stats_v".""" +input player_career_stats_v_order_by { + accuracy: order_by + accuracy_spotted: order_by + counter_strafe_pct: order_by + crosshair_deg: order_by + enemy_blind_pr: order_by + flash_assists_pr: order_by + hs_pct: order_by + kast_pct: order_by + maps: order_by + premier_rank: order_by + rounds: order_by + steam_id: order_by + survival_pct: order_by + time_to_damage_s: order_by + traded_death_pct: order_by + util_efficiency: order_by +} + +""" +select columns of table "player_career_stats_v" +""" +enum player_career_stats_v_select_column { + """column name""" + accuracy + + """column name""" + accuracy_spotted + + """column name""" + counter_strafe_pct + + """column name""" + crosshair_deg + + """column name""" + enemy_blind_pr + + """column name""" + flash_assists_pr + + """column name""" + hs_pct + + """column name""" + kast_pct + + """column name""" + maps + + """column name""" + premier_rank + + """column name""" + rounds + + """column name""" + steam_id + + """column name""" + survival_pct + + """column name""" + time_to_damage_s + + """column name""" + traded_death_pct + + """column name""" + util_efficiency +} + +"""aggregate stddev on columns""" +type player_career_stats_v_stddev_fields { + accuracy: Float + accuracy_spotted: Float + counter_strafe_pct: Float + crosshair_deg: Float + enemy_blind_pr: Float + flash_assists_pr: Float + hs_pct: Float + kast_pct: Float + maps: Float + premier_rank: Float + rounds: Float + steam_id: Float + survival_pct: Float + time_to_damage_s: Float + traded_death_pct: Float + util_efficiency: Float +} + +"""aggregate stddev_pop on columns""" +type player_career_stats_v_stddev_pop_fields { + accuracy: Float + accuracy_spotted: Float + counter_strafe_pct: Float + crosshair_deg: Float + enemy_blind_pr: Float + flash_assists_pr: Float + hs_pct: Float + kast_pct: Float + maps: Float + premier_rank: Float + rounds: Float + steam_id: Float + survival_pct: Float + time_to_damage_s: Float + traded_death_pct: Float + util_efficiency: Float +} + +"""aggregate stddev_samp on columns""" +type player_career_stats_v_stddev_samp_fields { + accuracy: Float + accuracy_spotted: Float + counter_strafe_pct: Float + crosshair_deg: Float + enemy_blind_pr: Float + flash_assists_pr: Float + hs_pct: Float + kast_pct: Float + maps: Float + premier_rank: Float + rounds: Float + steam_id: Float + survival_pct: Float + time_to_damage_s: Float + traded_death_pct: Float + util_efficiency: Float +} + +""" +Streaming cursor of the table "player_career_stats_v" +""" +input player_career_stats_v_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_career_stats_v_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_career_stats_v_stream_cursor_value_input { + accuracy: numeric + accuracy_spotted: numeric + counter_strafe_pct: numeric + crosshair_deg: numeric + enemy_blind_pr: numeric + flash_assists_pr: numeric + hs_pct: numeric + kast_pct: numeric + maps: Int + premier_rank: Int + rounds: Int + steam_id: bigint + survival_pct: numeric + time_to_damage_s: numeric + traded_death_pct: numeric + util_efficiency: numeric +} + +"""aggregate sum on columns""" +type player_career_stats_v_sum_fields { + accuracy: numeric + accuracy_spotted: numeric + counter_strafe_pct: numeric + crosshair_deg: numeric + enemy_blind_pr: numeric + flash_assists_pr: numeric + hs_pct: numeric + kast_pct: numeric + maps: Int + premier_rank: Int + rounds: Int + steam_id: bigint + survival_pct: numeric + time_to_damage_s: numeric + traded_death_pct: numeric + util_efficiency: numeric +} + +"""aggregate var_pop on columns""" +type player_career_stats_v_var_pop_fields { + accuracy: Float + accuracy_spotted: Float + counter_strafe_pct: Float + crosshair_deg: Float + enemy_blind_pr: Float + flash_assists_pr: Float + hs_pct: Float + kast_pct: Float + maps: Float + premier_rank: Float + rounds: Float + steam_id: Float + survival_pct: Float + time_to_damage_s: Float + traded_death_pct: Float + util_efficiency: Float +} + +"""aggregate var_samp on columns""" +type player_career_stats_v_var_samp_fields { + accuracy: Float + accuracy_spotted: Float + counter_strafe_pct: Float + crosshair_deg: Float + enemy_blind_pr: Float + flash_assists_pr: Float + hs_pct: Float + kast_pct: Float + maps: Float + premier_rank: Float + rounds: Float + steam_id: Float + survival_pct: Float + time_to_damage_s: Float + traded_death_pct: Float + util_efficiency: Float +} + +"""aggregate variance on columns""" +type player_career_stats_v_variance_fields { + accuracy: Float + accuracy_spotted: Float + counter_strafe_pct: Float + crosshair_deg: Float + enemy_blind_pr: Float + flash_assists_pr: Float + hs_pct: Float + kast_pct: Float + maps: Float + premier_rank: Float + rounds: Float + steam_id: Float + survival_pct: Float + time_to_damage_s: Float + traded_death_pct: Float + util_efficiency: Float +} + +""" +columns and relationships of "player_damages" +""" +type player_damages { + armor: Int! + attacked_location: String! + attacked_location_coordinates: String + + """An object relationship""" + attacked_player: players! + attacked_steam_id: bigint! + attacked_team: String! + attacker_location: String + attacker_location_coordinates: String + attacker_steam_id: bigint + attacker_team: String + damage: Int! + damage_armor: Int! + deleted_at: timestamptz + health: Int! + hitgroup: String! + id: uuid! + + """An object relationship""" + match: matches! + match_id: uuid! + + """An object relationship""" + match_map: match_maps! + match_map_id: uuid! + + """An object relationship""" + player: players + round: numeric! + + """ + A computed field, executes function "is_team_damage" + """ + team_damage: Boolean + time: timestamptz! + with: String +} + +""" +aggregated selection of "player_damages" +""" +type player_damages_aggregate { + aggregate: player_damages_aggregate_fields + nodes: [player_damages!]! +} + +input player_damages_aggregate_bool_exp { + count: player_damages_aggregate_bool_exp_count +} + +input player_damages_aggregate_bool_exp_count { + arguments: [player_damages_select_column!] + distinct: Boolean + filter: player_damages_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "player_damages" +""" +type player_damages_aggregate_fields { + avg: player_damages_avg_fields + count(columns: [player_damages_select_column!], distinct: Boolean): Int! + max: player_damages_max_fields + min: player_damages_min_fields + stddev: player_damages_stddev_fields + stddev_pop: player_damages_stddev_pop_fields + stddev_samp: player_damages_stddev_samp_fields + sum: player_damages_sum_fields + var_pop: player_damages_var_pop_fields + var_samp: player_damages_var_samp_fields + variance: player_damages_variance_fields +} + +""" +order by aggregate values of table "player_damages" +""" +input player_damages_aggregate_order_by { + avg: player_damages_avg_order_by + count: order_by + max: player_damages_max_order_by + min: player_damages_min_order_by + stddev: player_damages_stddev_order_by + stddev_pop: player_damages_stddev_pop_order_by + stddev_samp: player_damages_stddev_samp_order_by + sum: player_damages_sum_order_by + var_pop: player_damages_var_pop_order_by + var_samp: player_damages_var_samp_order_by + variance: player_damages_variance_order_by +} + +""" +input type for inserting array relation for remote table "player_damages" +""" +input player_damages_arr_rel_insert_input { + data: [player_damages_insert_input!]! + + """upsert condition""" + on_conflict: player_damages_on_conflict +} + +"""aggregate avg on columns""" +type player_damages_avg_fields { + armor: Float + attacked_steam_id: Float + attacker_steam_id: Float + damage: Float + damage_armor: Float + health: Float + round: Float +} + +""" +order by avg() on columns of table "player_damages" +""" +input player_damages_avg_order_by { + armor: order_by + attacked_steam_id: order_by + attacker_steam_id: order_by + damage: order_by + damage_armor: order_by + health: order_by + round: order_by +} + +""" +Boolean expression to filter rows from the table "player_damages". All fields are combined with a logical 'AND'. +""" +input player_damages_bool_exp { + _and: [player_damages_bool_exp!] + _not: player_damages_bool_exp + _or: [player_damages_bool_exp!] + armor: Int_comparison_exp + attacked_location: String_comparison_exp + attacked_location_coordinates: String_comparison_exp + attacked_player: players_bool_exp + attacked_steam_id: bigint_comparison_exp + attacked_team: String_comparison_exp + attacker_location: String_comparison_exp + attacker_location_coordinates: String_comparison_exp + attacker_steam_id: bigint_comparison_exp + attacker_team: String_comparison_exp + damage: Int_comparison_exp + damage_armor: Int_comparison_exp + deleted_at: timestamptz_comparison_exp + health: Int_comparison_exp + hitgroup: String_comparison_exp + id: uuid_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp + match_map: match_maps_bool_exp + match_map_id: uuid_comparison_exp + player: players_bool_exp + round: numeric_comparison_exp + team_damage: Boolean_comparison_exp + time: timestamptz_comparison_exp + with: String_comparison_exp +} + +""" +unique or primary key constraints on table "player_damages" +""" +enum player_damages_constraint { + """ + unique or primary key constraint on columns "id", "time", "match_map_id" + """ + player_damages_pkey +} + +""" +input type for incrementing numeric columns in table "player_damages" +""" +input player_damages_inc_input { + armor: Int + attacked_steam_id: bigint + attacker_steam_id: bigint + damage: Int + damage_armor: Int + health: Int + round: numeric +} + +""" +input type for inserting data into table "player_damages" +""" +input player_damages_insert_input { + armor: Int + attacked_location: String + attacked_location_coordinates: String + attacked_player: players_obj_rel_insert_input + attacked_steam_id: bigint + attacked_team: String + attacker_location: String + attacker_location_coordinates: String + attacker_steam_id: bigint + attacker_team: String + damage: Int + damage_armor: Int + deleted_at: timestamptz + health: Int + hitgroup: String + id: uuid + match: matches_obj_rel_insert_input + match_id: uuid + match_map: match_maps_obj_rel_insert_input + match_map_id: uuid + player: players_obj_rel_insert_input + round: numeric + time: timestamptz + with: String +} + +"""aggregate max on columns""" +type player_damages_max_fields { + armor: Int + attacked_location: String + attacked_location_coordinates: String + attacked_steam_id: bigint + attacked_team: String + attacker_location: String + attacker_location_coordinates: String + attacker_steam_id: bigint + attacker_team: String + damage: Int + damage_armor: Int + deleted_at: timestamptz + health: Int + hitgroup: String + id: uuid + match_id: uuid + match_map_id: uuid + round: numeric + time: timestamptz + with: String +} + +""" +order by max() on columns of table "player_damages" +""" +input player_damages_max_order_by { + armor: order_by + attacked_location: order_by + attacked_location_coordinates: order_by + attacked_steam_id: order_by + attacked_team: order_by + attacker_location: order_by + attacker_location_coordinates: order_by + attacker_steam_id: order_by + attacker_team: order_by + damage: order_by + damage_armor: order_by + deleted_at: order_by + health: order_by + hitgroup: order_by + id: order_by + match_id: order_by + match_map_id: order_by + round: order_by + time: order_by + with: order_by +} + +"""aggregate min on columns""" +type player_damages_min_fields { + armor: Int + attacked_location: String + attacked_location_coordinates: String + attacked_steam_id: bigint + attacked_team: String + attacker_location: String + attacker_location_coordinates: String + attacker_steam_id: bigint + attacker_team: String + damage: Int + damage_armor: Int + deleted_at: timestamptz + health: Int + hitgroup: String + id: uuid + match_id: uuid + match_map_id: uuid + round: numeric + time: timestamptz + with: String +} + +""" +order by min() on columns of table "player_damages" +""" +input player_damages_min_order_by { + armor: order_by + attacked_location: order_by + attacked_location_coordinates: order_by + attacked_steam_id: order_by + attacked_team: order_by + attacker_location: order_by + attacker_location_coordinates: order_by + attacker_steam_id: order_by + attacker_team: order_by + damage: order_by + damage_armor: order_by + deleted_at: order_by + health: order_by + hitgroup: order_by + id: order_by + match_id: order_by + match_map_id: order_by + round: order_by + time: order_by + with: order_by +} + +""" +response of any mutation on the table "player_damages" +""" +type player_damages_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_damages!]! +} + +""" +on_conflict condition type for table "player_damages" +""" +input player_damages_on_conflict { + constraint: player_damages_constraint! + update_columns: [player_damages_update_column!]! = [] + where: player_damages_bool_exp +} + +"""Ordering options when selecting data from "player_damages".""" +input player_damages_order_by { + armor: order_by + attacked_location: order_by + attacked_location_coordinates: order_by + attacked_player: players_order_by + attacked_steam_id: order_by + attacked_team: order_by + attacker_location: order_by + attacker_location_coordinates: order_by + attacker_steam_id: order_by + attacker_team: order_by + damage: order_by + damage_armor: order_by + deleted_at: order_by + health: order_by + hitgroup: order_by + id: order_by + match: matches_order_by + match_id: order_by + match_map: match_maps_order_by + match_map_id: order_by + player: players_order_by + round: order_by + team_damage: order_by + time: order_by + with: order_by +} + +"""primary key columns input for table: player_damages""" +input player_damages_pk_columns_input { + id: uuid! + match_map_id: uuid! + time: timestamptz! +} + +""" +select columns of table "player_damages" +""" +enum player_damages_select_column { + """column name""" + armor + + """column name""" + attacked_location + + """column name""" + attacked_location_coordinates + + """column name""" + attacked_steam_id + + """column name""" + attacked_team + + """column name""" + attacker_location + + """column name""" + attacker_location_coordinates + + """column name""" + attacker_steam_id + + """column name""" + attacker_team + + """column name""" + damage + + """column name""" + damage_armor + + """column name""" + deleted_at + + """column name""" + health + + """column name""" + hitgroup + + """column name""" + id + + """column name""" + match_id + + """column name""" + match_map_id + + """column name""" + round + + """column name""" + time + + """column name""" + with +} + +""" +input type for updating data in table "player_damages" +""" +input player_damages_set_input { + armor: Int + attacked_location: String + attacked_location_coordinates: String + attacked_steam_id: bigint + attacked_team: String + attacker_location: String + attacker_location_coordinates: String + attacker_steam_id: bigint + attacker_team: String + damage: Int + damage_armor: Int + deleted_at: timestamptz + health: Int + hitgroup: String + id: uuid + match_id: uuid + match_map_id: uuid + round: numeric + time: timestamptz + with: String +} + +"""aggregate stddev on columns""" +type player_damages_stddev_fields { + armor: Float + attacked_steam_id: Float + attacker_steam_id: Float + damage: Float + damage_armor: Float + health: Float + round: Float +} + +""" +order by stddev() on columns of table "player_damages" +""" +input player_damages_stddev_order_by { + armor: order_by + attacked_steam_id: order_by + attacker_steam_id: order_by + damage: order_by + damage_armor: order_by + health: order_by + round: order_by +} + +"""aggregate stddev_pop on columns""" +type player_damages_stddev_pop_fields { + armor: Float + attacked_steam_id: Float + attacker_steam_id: Float + damage: Float + damage_armor: Float + health: Float + round: Float +} + +""" +order by stddev_pop() on columns of table "player_damages" +""" +input player_damages_stddev_pop_order_by { + armor: order_by + attacked_steam_id: order_by + attacker_steam_id: order_by + damage: order_by + damage_armor: order_by + health: order_by + round: order_by +} + +"""aggregate stddev_samp on columns""" +type player_damages_stddev_samp_fields { + armor: Float + attacked_steam_id: Float + attacker_steam_id: Float + damage: Float + damage_armor: Float + health: Float + round: Float +} + +""" +order by stddev_samp() on columns of table "player_damages" +""" +input player_damages_stddev_samp_order_by { + armor: order_by + attacked_steam_id: order_by + attacker_steam_id: order_by + damage: order_by + damage_armor: order_by + health: order_by + round: order_by +} + +""" +Streaming cursor of the table "player_damages" +""" +input player_damages_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_damages_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_damages_stream_cursor_value_input { + armor: Int + attacked_location: String + attacked_location_coordinates: String + attacked_steam_id: bigint + attacked_team: String + attacker_location: String + attacker_location_coordinates: String + attacker_steam_id: bigint + attacker_team: String + damage: Int + damage_armor: Int + deleted_at: timestamptz + health: Int + hitgroup: String + id: uuid + match_id: uuid + match_map_id: uuid + round: numeric + time: timestamptz + with: String +} + +"""aggregate sum on columns""" +type player_damages_sum_fields { + armor: Int + attacked_steam_id: bigint + attacker_steam_id: bigint + damage: Int + damage_armor: Int + health: Int + round: numeric +} + +""" +order by sum() on columns of table "player_damages" +""" +input player_damages_sum_order_by { + armor: order_by + attacked_steam_id: order_by + attacker_steam_id: order_by + damage: order_by + damage_armor: order_by + health: order_by + round: order_by +} + +""" +update columns of table "player_damages" +""" +enum player_damages_update_column { + """column name""" + armor + + """column name""" + attacked_location + + """column name""" + attacked_location_coordinates + + """column name""" + attacked_steam_id + + """column name""" + attacked_team + + """column name""" + attacker_location + + """column name""" + attacker_location_coordinates + + """column name""" + attacker_steam_id + + """column name""" + attacker_team + + """column name""" + damage + + """column name""" + damage_armor + + """column name""" + deleted_at + + """column name""" + health + + """column name""" + hitgroup + + """column name""" + id + + """column name""" + match_id + + """column name""" + match_map_id + + """column name""" + round + + """column name""" + time + + """column name""" + with +} + +input player_damages_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: player_damages_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: player_damages_set_input + + """filter the rows which have to be updated""" + where: player_damages_bool_exp! +} + +"""aggregate var_pop on columns""" +type player_damages_var_pop_fields { + armor: Float + attacked_steam_id: Float + attacker_steam_id: Float + damage: Float + damage_armor: Float + health: Float + round: Float +} + +""" +order by var_pop() on columns of table "player_damages" +""" +input player_damages_var_pop_order_by { + armor: order_by + attacked_steam_id: order_by + attacker_steam_id: order_by + damage: order_by + damage_armor: order_by + health: order_by + round: order_by +} + +"""aggregate var_samp on columns""" +type player_damages_var_samp_fields { + armor: Float + attacked_steam_id: Float + attacker_steam_id: Float + damage: Float + damage_armor: Float + health: Float + round: Float +} + +""" +order by var_samp() on columns of table "player_damages" +""" +input player_damages_var_samp_order_by { + armor: order_by + attacked_steam_id: order_by + attacker_steam_id: order_by + damage: order_by + damage_armor: order_by + health: order_by + round: order_by +} + +"""aggregate variance on columns""" +type player_damages_variance_fields { + armor: Float + attacked_steam_id: Float + attacker_steam_id: Float + damage: Float + damage_armor: Float + health: Float + round: Float +} + +""" +order by variance() on columns of table "player_damages" +""" +input player_damages_variance_order_by { + armor: order_by + attacked_steam_id: order_by + attacker_steam_id: order_by + damage: order_by + damage_armor: order_by + health: order_by + round: order_by +} + +""" +columns and relationships of "player_elo" +""" +type player_elo { + actual_score: float8 + assists: Int + change: numeric! + created_at: timestamptz! + current: numeric! + damage: Int + damage_percent: float8 + deaths: Int + expected_score: float8 + impact: numeric + k_factor: Int + kda: float8 + kills: Int + map_losses: Int + map_wins: Int + + """An object relationship""" + match: matches! + match_id: uuid! + opponent_team_elo_avg: float8 + performance_multiplier: float8 + + """An object relationship""" + player: players! + player_team_elo_avg: float8 + rating_for_expected: float8 + + """An object relationship""" + season: seasons + season_id: uuid + series_multiplier: Int + steam_id: bigint! + team_avg_kda: float8 + type: e_match_types_enum! +} + +""" +aggregated selection of "player_elo" +""" +type player_elo_aggregate { + aggregate: player_elo_aggregate_fields + nodes: [player_elo!]! +} + +""" +aggregate fields of "player_elo" +""" +type player_elo_aggregate_fields { + avg: player_elo_avg_fields + count(columns: [player_elo_select_column!], distinct: Boolean): Int! + max: player_elo_max_fields + min: player_elo_min_fields + stddev: player_elo_stddev_fields + stddev_pop: player_elo_stddev_pop_fields + stddev_samp: player_elo_stddev_samp_fields + sum: player_elo_sum_fields + var_pop: player_elo_var_pop_fields + var_samp: player_elo_var_samp_fields + variance: player_elo_variance_fields +} + +"""aggregate avg on columns""" +type player_elo_avg_fields { + actual_score: Float + assists: Float + change: Float + current: Float + damage: Float + damage_percent: Float + deaths: Float + expected_score: Float + impact: Float + k_factor: Float + kda: Float + kills: Float + map_losses: Float + map_wins: Float + opponent_team_elo_avg: Float + performance_multiplier: Float + player_team_elo_avg: Float + rating_for_expected: Float + series_multiplier: Float + steam_id: Float + team_avg_kda: Float +} + +""" +Boolean expression to filter rows from the table "player_elo". All fields are combined with a logical 'AND'. +""" +input player_elo_bool_exp { + _and: [player_elo_bool_exp!] + _not: player_elo_bool_exp + _or: [player_elo_bool_exp!] + actual_score: float8_comparison_exp + assists: Int_comparison_exp + change: numeric_comparison_exp + created_at: timestamptz_comparison_exp + current: numeric_comparison_exp + damage: Int_comparison_exp + damage_percent: float8_comparison_exp + deaths: Int_comparison_exp + expected_score: float8_comparison_exp + impact: numeric_comparison_exp + k_factor: Int_comparison_exp + kda: float8_comparison_exp + kills: Int_comparison_exp + map_losses: Int_comparison_exp + map_wins: Int_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp + opponent_team_elo_avg: float8_comparison_exp + performance_multiplier: float8_comparison_exp + player: players_bool_exp + player_team_elo_avg: float8_comparison_exp + rating_for_expected: float8_comparison_exp + season: seasons_bool_exp + season_id: uuid_comparison_exp + series_multiplier: Int_comparison_exp + steam_id: bigint_comparison_exp + team_avg_kda: float8_comparison_exp + type: e_match_types_enum_comparison_exp +} + +""" +unique or primary key constraints on table "player_elo" +""" +enum player_elo_constraint { + """ + unique or primary key constraint on columns "steam_id", "type", "match_id" + """ + player_elo_pkey +} + +""" +input type for incrementing numeric columns in table "player_elo" +""" +input player_elo_inc_input { + actual_score: float8 + assists: Int + change: numeric + current: numeric + damage: Int + damage_percent: float8 + deaths: Int + expected_score: float8 + impact: numeric + k_factor: Int + kda: float8 + kills: Int + map_losses: Int + map_wins: Int + opponent_team_elo_avg: float8 + performance_multiplier: float8 + player_team_elo_avg: float8 + rating_for_expected: float8 + series_multiplier: Int + steam_id: bigint + team_avg_kda: float8 +} + +""" +input type for inserting data into table "player_elo" +""" +input player_elo_insert_input { + actual_score: float8 + assists: Int + change: numeric + created_at: timestamptz + current: numeric + damage: Int + damage_percent: float8 + deaths: Int + expected_score: float8 + impact: numeric + k_factor: Int + kda: float8 + kills: Int + map_losses: Int + map_wins: Int + match: matches_obj_rel_insert_input + match_id: uuid + opponent_team_elo_avg: float8 + performance_multiplier: float8 + player: players_obj_rel_insert_input + player_team_elo_avg: float8 + rating_for_expected: float8 + season: seasons_obj_rel_insert_input + season_id: uuid + series_multiplier: Int + steam_id: bigint + team_avg_kda: float8 + type: e_match_types_enum +} + +"""aggregate max on columns""" +type player_elo_max_fields { + actual_score: float8 + assists: Int + change: numeric + created_at: timestamptz + current: numeric + damage: Int + damage_percent: float8 + deaths: Int + expected_score: float8 + impact: numeric + k_factor: Int + kda: float8 + kills: Int + map_losses: Int + map_wins: Int + match_id: uuid + opponent_team_elo_avg: float8 + performance_multiplier: float8 + player_team_elo_avg: float8 + rating_for_expected: float8 + season_id: uuid + series_multiplier: Int + steam_id: bigint + team_avg_kda: float8 +} + +"""aggregate min on columns""" +type player_elo_min_fields { + actual_score: float8 + assists: Int + change: numeric + created_at: timestamptz + current: numeric + damage: Int + damage_percent: float8 + deaths: Int + expected_score: float8 + impact: numeric + k_factor: Int + kda: float8 + kills: Int + map_losses: Int + map_wins: Int + match_id: uuid + opponent_team_elo_avg: float8 + performance_multiplier: float8 + player_team_elo_avg: float8 + rating_for_expected: float8 + season_id: uuid + series_multiplier: Int + steam_id: bigint + team_avg_kda: float8 +} + +""" +response of any mutation on the table "player_elo" +""" +type player_elo_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_elo!]! +} + +""" +on_conflict condition type for table "player_elo" +""" +input player_elo_on_conflict { + constraint: player_elo_constraint! + update_columns: [player_elo_update_column!]! = [] + where: player_elo_bool_exp +} + +"""Ordering options when selecting data from "player_elo".""" +input player_elo_order_by { + actual_score: order_by + assists: order_by + change: order_by + created_at: order_by + current: order_by + damage: order_by + damage_percent: order_by + deaths: order_by + expected_score: order_by + impact: order_by + k_factor: order_by + kda: order_by + kills: order_by + map_losses: order_by + map_wins: order_by + match: matches_order_by + match_id: order_by + opponent_team_elo_avg: order_by + performance_multiplier: order_by + player: players_order_by + player_team_elo_avg: order_by + rating_for_expected: order_by + season: seasons_order_by + season_id: order_by + series_multiplier: order_by + steam_id: order_by + team_avg_kda: order_by + type: order_by +} + +"""primary key columns input for table: player_elo""" +input player_elo_pk_columns_input { + match_id: uuid! + steam_id: bigint! + type: e_match_types_enum! +} + +""" +select columns of table "player_elo" +""" +enum player_elo_select_column { + """column name""" + actual_score + + """column name""" + assists + + """column name""" + change + + """column name""" + created_at + + """column name""" + current + + """column name""" + damage + + """column name""" + damage_percent + + """column name""" + deaths + + """column name""" + expected_score + + """column name""" + impact + + """column name""" + k_factor + + """column name""" + kda + + """column name""" + kills + + """column name""" + map_losses + + """column name""" + map_wins + + """column name""" + match_id + + """column name""" + opponent_team_elo_avg + + """column name""" + performance_multiplier + + """column name""" + player_team_elo_avg + + """column name""" + rating_for_expected + + """column name""" + season_id + + """column name""" + series_multiplier + + """column name""" + steam_id + + """column name""" + team_avg_kda + + """column name""" + type +} + +""" +input type for updating data in table "player_elo" +""" +input player_elo_set_input { + actual_score: float8 + assists: Int + change: numeric + created_at: timestamptz + current: numeric + damage: Int + damage_percent: float8 + deaths: Int + expected_score: float8 + impact: numeric + k_factor: Int + kda: float8 + kills: Int + map_losses: Int + map_wins: Int + match_id: uuid + opponent_team_elo_avg: float8 + performance_multiplier: float8 + player_team_elo_avg: float8 + rating_for_expected: float8 + season_id: uuid + series_multiplier: Int + steam_id: bigint + team_avg_kda: float8 + type: e_match_types_enum +} + +"""aggregate stddev on columns""" +type player_elo_stddev_fields { + actual_score: Float + assists: Float + change: Float + current: Float + damage: Float + damage_percent: Float + deaths: Float + expected_score: Float + impact: Float + k_factor: Float + kda: Float + kills: Float + map_losses: Float + map_wins: Float + opponent_team_elo_avg: Float + performance_multiplier: Float + player_team_elo_avg: Float + rating_for_expected: Float + series_multiplier: Float + steam_id: Float + team_avg_kda: Float +} + +"""aggregate stddev_pop on columns""" +type player_elo_stddev_pop_fields { + actual_score: Float + assists: Float + change: Float + current: Float + damage: Float + damage_percent: Float + deaths: Float + expected_score: Float + impact: Float + k_factor: Float + kda: Float + kills: Float + map_losses: Float + map_wins: Float + opponent_team_elo_avg: Float + performance_multiplier: Float + player_team_elo_avg: Float + rating_for_expected: Float + series_multiplier: Float + steam_id: Float + team_avg_kda: Float +} + +"""aggregate stddev_samp on columns""" +type player_elo_stddev_samp_fields { + actual_score: Float + assists: Float + change: Float + current: Float + damage: Float + damage_percent: Float + deaths: Float + expected_score: Float + impact: Float + k_factor: Float + kda: Float + kills: Float + map_losses: Float + map_wins: Float + opponent_team_elo_avg: Float + performance_multiplier: Float + player_team_elo_avg: Float + rating_for_expected: Float + series_multiplier: Float + steam_id: Float + team_avg_kda: Float +} + +""" +Streaming cursor of the table "player_elo" +""" +input player_elo_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_elo_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_elo_stream_cursor_value_input { + actual_score: float8 + assists: Int + change: numeric + created_at: timestamptz + current: numeric + damage: Int + damage_percent: float8 + deaths: Int + expected_score: float8 + impact: numeric + k_factor: Int + kda: float8 + kills: Int + map_losses: Int + map_wins: Int + match_id: uuid + opponent_team_elo_avg: float8 + performance_multiplier: float8 + player_team_elo_avg: float8 + rating_for_expected: float8 + season_id: uuid + series_multiplier: Int + steam_id: bigint + team_avg_kda: float8 + type: e_match_types_enum +} + +"""aggregate sum on columns""" +type player_elo_sum_fields { + actual_score: float8 + assists: Int + change: numeric + current: numeric + damage: Int + damage_percent: float8 + deaths: Int + expected_score: float8 + impact: numeric + k_factor: Int + kda: float8 + kills: Int + map_losses: Int + map_wins: Int + opponent_team_elo_avg: float8 + performance_multiplier: float8 + player_team_elo_avg: float8 + rating_for_expected: float8 + series_multiplier: Int + steam_id: bigint + team_avg_kda: float8 +} + +""" +update columns of table "player_elo" +""" +enum player_elo_update_column { + """column name""" + actual_score + + """column name""" + assists + + """column name""" + change + + """column name""" + created_at + + """column name""" + current + + """column name""" + damage + + """column name""" + damage_percent + + """column name""" + deaths + + """column name""" + expected_score + + """column name""" + impact + + """column name""" + k_factor + + """column name""" + kda + + """column name""" + kills + + """column name""" + map_losses + + """column name""" + map_wins + + """column name""" + match_id + + """column name""" + opponent_team_elo_avg + + """column name""" + performance_multiplier + + """column name""" + player_team_elo_avg + + """column name""" + rating_for_expected + + """column name""" + season_id + + """column name""" + series_multiplier + + """column name""" + steam_id + + """column name""" + team_avg_kda + + """column name""" + type +} + +input player_elo_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: player_elo_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: player_elo_set_input + + """filter the rows which have to be updated""" + where: player_elo_bool_exp! +} + +"""aggregate var_pop on columns""" +type player_elo_var_pop_fields { + actual_score: Float + assists: Float + change: Float + current: Float + damage: Float + damage_percent: Float + deaths: Float + expected_score: Float + impact: Float + k_factor: Float + kda: Float + kills: Float + map_losses: Float + map_wins: Float + opponent_team_elo_avg: Float + performance_multiplier: Float + player_team_elo_avg: Float + rating_for_expected: Float + series_multiplier: Float + steam_id: Float + team_avg_kda: Float +} + +"""aggregate var_samp on columns""" +type player_elo_var_samp_fields { + actual_score: Float + assists: Float + change: Float + current: Float + damage: Float + damage_percent: Float + deaths: Float + expected_score: Float + impact: Float + k_factor: Float + kda: Float + kills: Float + map_losses: Float + map_wins: Float + opponent_team_elo_avg: Float + performance_multiplier: Float + player_team_elo_avg: Float + rating_for_expected: Float + series_multiplier: Float + steam_id: Float + team_avg_kda: Float +} + +"""aggregate variance on columns""" +type player_elo_variance_fields { + actual_score: Float + assists: Float + change: Float + current: Float + damage: Float + damage_percent: Float + deaths: Float + expected_score: Float + impact: Float + k_factor: Float + kda: Float + kills: Float + map_losses: Float + map_wins: Float + opponent_team_elo_avg: Float + performance_multiplier: Float + player_team_elo_avg: Float + rating_for_expected: Float + series_multiplier: Float + steam_id: Float + team_avg_kda: Float +} + +""" +columns and relationships of "player_faceit_rank_history" +""" +type player_faceit_rank_history { + elo: Int + id: uuid! + + """An object relationship""" + match: matches! + match_id: uuid! + observed_at: timestamptz! + + """An object relationship""" + player: players! + previous_rank: Int + skill_level: Int! + steam_id: bigint! +} + +""" +aggregated selection of "player_faceit_rank_history" +""" +type player_faceit_rank_history_aggregate { + aggregate: player_faceit_rank_history_aggregate_fields + nodes: [player_faceit_rank_history!]! +} + +input player_faceit_rank_history_aggregate_bool_exp { + count: player_faceit_rank_history_aggregate_bool_exp_count +} + +input player_faceit_rank_history_aggregate_bool_exp_count { + arguments: [player_faceit_rank_history_select_column!] + distinct: Boolean + filter: player_faceit_rank_history_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "player_faceit_rank_history" +""" +type player_faceit_rank_history_aggregate_fields { + avg: player_faceit_rank_history_avg_fields + count(columns: [player_faceit_rank_history_select_column!], distinct: Boolean): Int! + max: player_faceit_rank_history_max_fields + min: player_faceit_rank_history_min_fields + stddev: player_faceit_rank_history_stddev_fields + stddev_pop: player_faceit_rank_history_stddev_pop_fields + stddev_samp: player_faceit_rank_history_stddev_samp_fields + sum: player_faceit_rank_history_sum_fields + var_pop: player_faceit_rank_history_var_pop_fields + var_samp: player_faceit_rank_history_var_samp_fields + variance: player_faceit_rank_history_variance_fields +} + +""" +order by aggregate values of table "player_faceit_rank_history" +""" +input player_faceit_rank_history_aggregate_order_by { + avg: player_faceit_rank_history_avg_order_by + count: order_by + max: player_faceit_rank_history_max_order_by + min: player_faceit_rank_history_min_order_by + stddev: player_faceit_rank_history_stddev_order_by + stddev_pop: player_faceit_rank_history_stddev_pop_order_by + stddev_samp: player_faceit_rank_history_stddev_samp_order_by + sum: player_faceit_rank_history_sum_order_by + var_pop: player_faceit_rank_history_var_pop_order_by + var_samp: player_faceit_rank_history_var_samp_order_by + variance: player_faceit_rank_history_variance_order_by +} + +""" +input type for inserting array relation for remote table "player_faceit_rank_history" +""" +input player_faceit_rank_history_arr_rel_insert_input { + data: [player_faceit_rank_history_insert_input!]! + + """upsert condition""" + on_conflict: player_faceit_rank_history_on_conflict +} + +"""aggregate avg on columns""" +type player_faceit_rank_history_avg_fields { + elo: Float + previous_rank: Float + skill_level: Float + steam_id: Float +} + +""" +order by avg() on columns of table "player_faceit_rank_history" +""" +input player_faceit_rank_history_avg_order_by { + elo: order_by + previous_rank: order_by + skill_level: order_by + steam_id: order_by +} + +""" +Boolean expression to filter rows from the table "player_faceit_rank_history". All fields are combined with a logical 'AND'. +""" +input player_faceit_rank_history_bool_exp { + _and: [player_faceit_rank_history_bool_exp!] + _not: player_faceit_rank_history_bool_exp + _or: [player_faceit_rank_history_bool_exp!] + elo: Int_comparison_exp + id: uuid_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp + observed_at: timestamptz_comparison_exp + player: players_bool_exp + previous_rank: Int_comparison_exp + skill_level: Int_comparison_exp + steam_id: bigint_comparison_exp +} + +""" +unique or primary key constraints on table "player_faceit_rank_history" +""" +enum player_faceit_rank_history_constraint { + """ + unique or primary key constraint on columns "id" + """ + player_faceit_rank_history_pkey + + """ + unique or primary key constraint on columns "steam_id", "match_id" + """ + uq_player_faceit_rank_history_steam_match +} + +""" +input type for incrementing numeric columns in table "player_faceit_rank_history" +""" +input player_faceit_rank_history_inc_input { + elo: Int + previous_rank: Int + skill_level: Int + steam_id: bigint +} + +""" +input type for inserting data into table "player_faceit_rank_history" +""" +input player_faceit_rank_history_insert_input { + elo: Int + id: uuid + match: matches_obj_rel_insert_input + match_id: uuid + observed_at: timestamptz + player: players_obj_rel_insert_input + previous_rank: Int + skill_level: Int + steam_id: bigint +} + +"""aggregate max on columns""" +type player_faceit_rank_history_max_fields { + elo: Int + id: uuid + match_id: uuid + observed_at: timestamptz + previous_rank: Int + skill_level: Int + steam_id: bigint +} + +""" +order by max() on columns of table "player_faceit_rank_history" +""" +input player_faceit_rank_history_max_order_by { + elo: order_by + id: order_by + match_id: order_by + observed_at: order_by + previous_rank: order_by + skill_level: order_by + steam_id: order_by +} + +"""aggregate min on columns""" +type player_faceit_rank_history_min_fields { + elo: Int + id: uuid + match_id: uuid + observed_at: timestamptz + previous_rank: Int + skill_level: Int + steam_id: bigint +} + +""" +order by min() on columns of table "player_faceit_rank_history" +""" +input player_faceit_rank_history_min_order_by { + elo: order_by + id: order_by + match_id: order_by + observed_at: order_by + previous_rank: order_by + skill_level: order_by + steam_id: order_by +} + +""" +response of any mutation on the table "player_faceit_rank_history" +""" +type player_faceit_rank_history_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_faceit_rank_history!]! +} + +""" +on_conflict condition type for table "player_faceit_rank_history" +""" +input player_faceit_rank_history_on_conflict { + constraint: player_faceit_rank_history_constraint! + update_columns: [player_faceit_rank_history_update_column!]! = [] + where: player_faceit_rank_history_bool_exp +} + +""" +Ordering options when selecting data from "player_faceit_rank_history". +""" +input player_faceit_rank_history_order_by { + elo: order_by + id: order_by + match: matches_order_by + match_id: order_by + observed_at: order_by + player: players_order_by + previous_rank: order_by + skill_level: order_by + steam_id: order_by +} + +"""primary key columns input for table: player_faceit_rank_history""" +input player_faceit_rank_history_pk_columns_input { + id: uuid! +} + +""" +select columns of table "player_faceit_rank_history" +""" +enum player_faceit_rank_history_select_column { + """column name""" + elo + + """column name""" + id + + """column name""" + match_id + + """column name""" + observed_at + + """column name""" + previous_rank + + """column name""" + skill_level + + """column name""" + steam_id +} + +""" +input type for updating data in table "player_faceit_rank_history" +""" +input player_faceit_rank_history_set_input { + elo: Int + id: uuid + match_id: uuid + observed_at: timestamptz + previous_rank: Int + skill_level: Int + steam_id: bigint +} + +"""aggregate stddev on columns""" +type player_faceit_rank_history_stddev_fields { + elo: Float + previous_rank: Float + skill_level: Float + steam_id: Float +} + +""" +order by stddev() on columns of table "player_faceit_rank_history" +""" +input player_faceit_rank_history_stddev_order_by { + elo: order_by + previous_rank: order_by + skill_level: order_by + steam_id: order_by +} + +"""aggregate stddev_pop on columns""" +type player_faceit_rank_history_stddev_pop_fields { + elo: Float + previous_rank: Float + skill_level: Float + steam_id: Float +} + +""" +order by stddev_pop() on columns of table "player_faceit_rank_history" +""" +input player_faceit_rank_history_stddev_pop_order_by { + elo: order_by + previous_rank: order_by + skill_level: order_by + steam_id: order_by +} + +"""aggregate stddev_samp on columns""" +type player_faceit_rank_history_stddev_samp_fields { + elo: Float + previous_rank: Float + skill_level: Float + steam_id: Float +} + +""" +order by stddev_samp() on columns of table "player_faceit_rank_history" +""" +input player_faceit_rank_history_stddev_samp_order_by { + elo: order_by + previous_rank: order_by + skill_level: order_by + steam_id: order_by +} + +""" +Streaming cursor of the table "player_faceit_rank_history" +""" +input player_faceit_rank_history_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_faceit_rank_history_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_faceit_rank_history_stream_cursor_value_input { + elo: Int + id: uuid + match_id: uuid + observed_at: timestamptz + previous_rank: Int + skill_level: Int + steam_id: bigint +} + +"""aggregate sum on columns""" +type player_faceit_rank_history_sum_fields { + elo: Int + previous_rank: Int + skill_level: Int + steam_id: bigint +} + +""" +order by sum() on columns of table "player_faceit_rank_history" +""" +input player_faceit_rank_history_sum_order_by { + elo: order_by + previous_rank: order_by + skill_level: order_by + steam_id: order_by +} + +""" +update columns of table "player_faceit_rank_history" +""" +enum player_faceit_rank_history_update_column { + """column name""" + elo + + """column name""" + id + + """column name""" + match_id + + """column name""" + observed_at + + """column name""" + previous_rank + + """column name""" + skill_level + + """column name""" + steam_id +} + +input player_faceit_rank_history_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: player_faceit_rank_history_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: player_faceit_rank_history_set_input + + """filter the rows which have to be updated""" + where: player_faceit_rank_history_bool_exp! +} + +"""aggregate var_pop on columns""" +type player_faceit_rank_history_var_pop_fields { + elo: Float + previous_rank: Float + skill_level: Float + steam_id: Float +} + +""" +order by var_pop() on columns of table "player_faceit_rank_history" +""" +input player_faceit_rank_history_var_pop_order_by { + elo: order_by + previous_rank: order_by + skill_level: order_by + steam_id: order_by +} + +"""aggregate var_samp on columns""" +type player_faceit_rank_history_var_samp_fields { + elo: Float + previous_rank: Float + skill_level: Float + steam_id: Float +} + +""" +order by var_samp() on columns of table "player_faceit_rank_history" +""" +input player_faceit_rank_history_var_samp_order_by { + elo: order_by + previous_rank: order_by + skill_level: order_by + steam_id: order_by +} + +"""aggregate variance on columns""" +type player_faceit_rank_history_variance_fields { + elo: Float + previous_rank: Float + skill_level: Float + steam_id: Float +} + +""" +order by variance() on columns of table "player_faceit_rank_history" +""" +input player_faceit_rank_history_variance_order_by { + elo: order_by + previous_rank: order_by + skill_level: order_by + steam_id: order_by +} + +""" +columns and relationships of "player_flashes" +""" +type player_flashes { + attacked_steam_id: bigint! + attacker_steam_id: bigint! + + """An object relationship""" + blinded: players! + deleted_at: timestamptz + duration: numeric! + + """An object relationship""" + match: matches! + match_id: uuid! + + """An object relationship""" + match_map: match_maps! + match_map_id: uuid! + round: Int! + team_flash: Boolean! + + """An object relationship""" + thrown_by: players! + time: timestamptz! +} + +""" +aggregated selection of "player_flashes" +""" +type player_flashes_aggregate { + aggregate: player_flashes_aggregate_fields + nodes: [player_flashes!]! +} + +input player_flashes_aggregate_bool_exp { + bool_and: player_flashes_aggregate_bool_exp_bool_and + bool_or: player_flashes_aggregate_bool_exp_bool_or + count: player_flashes_aggregate_bool_exp_count +} + +input player_flashes_aggregate_bool_exp_bool_and { + arguments: player_flashes_select_column_player_flashes_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: player_flashes_bool_exp + predicate: Boolean_comparison_exp! +} + +input player_flashes_aggregate_bool_exp_bool_or { + arguments: player_flashes_select_column_player_flashes_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: player_flashes_bool_exp + predicate: Boolean_comparison_exp! +} + +input player_flashes_aggregate_bool_exp_count { + arguments: [player_flashes_select_column!] + distinct: Boolean + filter: player_flashes_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "player_flashes" +""" +type player_flashes_aggregate_fields { + avg: player_flashes_avg_fields + count(columns: [player_flashes_select_column!], distinct: Boolean): Int! + max: player_flashes_max_fields + min: player_flashes_min_fields + stddev: player_flashes_stddev_fields + stddev_pop: player_flashes_stddev_pop_fields + stddev_samp: player_flashes_stddev_samp_fields + sum: player_flashes_sum_fields + var_pop: player_flashes_var_pop_fields + var_samp: player_flashes_var_samp_fields + variance: player_flashes_variance_fields +} + +""" +order by aggregate values of table "player_flashes" +""" +input player_flashes_aggregate_order_by { + avg: player_flashes_avg_order_by + count: order_by + max: player_flashes_max_order_by + min: player_flashes_min_order_by + stddev: player_flashes_stddev_order_by + stddev_pop: player_flashes_stddev_pop_order_by + stddev_samp: player_flashes_stddev_samp_order_by + sum: player_flashes_sum_order_by + var_pop: player_flashes_var_pop_order_by + var_samp: player_flashes_var_samp_order_by + variance: player_flashes_variance_order_by +} + +""" +input type for inserting array relation for remote table "player_flashes" +""" +input player_flashes_arr_rel_insert_input { + data: [player_flashes_insert_input!]! + + """upsert condition""" + on_conflict: player_flashes_on_conflict +} + +"""aggregate avg on columns""" +type player_flashes_avg_fields { + attacked_steam_id: Float + attacker_steam_id: Float + duration: Float + round: Float +} + +""" +order by avg() on columns of table "player_flashes" +""" +input player_flashes_avg_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + duration: order_by + round: order_by +} + +""" +Boolean expression to filter rows from the table "player_flashes". All fields are combined with a logical 'AND'. +""" +input player_flashes_bool_exp { + _and: [player_flashes_bool_exp!] + _not: player_flashes_bool_exp + _or: [player_flashes_bool_exp!] + attacked_steam_id: bigint_comparison_exp + attacker_steam_id: bigint_comparison_exp + blinded: players_bool_exp + deleted_at: timestamptz_comparison_exp + duration: numeric_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp + match_map: match_maps_bool_exp + match_map_id: uuid_comparison_exp + round: Int_comparison_exp + team_flash: Boolean_comparison_exp + thrown_by: players_bool_exp + time: timestamptz_comparison_exp +} + +""" +unique or primary key constraints on table "player_flashes" +""" +enum player_flashes_constraint { + """ + unique or primary key constraint on columns "attacker_steam_id", "attacked_steam_id", "time", "match_map_id" + """ + player_flashes_pkey +} + +""" +input type for incrementing numeric columns in table "player_flashes" +""" +input player_flashes_inc_input { + attacked_steam_id: bigint + attacker_steam_id: bigint + duration: numeric + round: Int +} + +""" +input type for inserting data into table "player_flashes" +""" +input player_flashes_insert_input { + attacked_steam_id: bigint + attacker_steam_id: bigint + blinded: players_obj_rel_insert_input + deleted_at: timestamptz + duration: numeric + match: matches_obj_rel_insert_input + match_id: uuid + match_map: match_maps_obj_rel_insert_input + match_map_id: uuid + round: Int + team_flash: Boolean + thrown_by: players_obj_rel_insert_input + time: timestamptz +} + +"""aggregate max on columns""" +type player_flashes_max_fields { + attacked_steam_id: bigint + attacker_steam_id: bigint + deleted_at: timestamptz + duration: numeric + match_id: uuid + match_map_id: uuid + round: Int + time: timestamptz +} + +""" +order by max() on columns of table "player_flashes" +""" +input player_flashes_max_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + deleted_at: order_by + duration: order_by + match_id: order_by + match_map_id: order_by + round: order_by + time: order_by +} + +"""aggregate min on columns""" +type player_flashes_min_fields { + attacked_steam_id: bigint + attacker_steam_id: bigint + deleted_at: timestamptz + duration: numeric + match_id: uuid + match_map_id: uuid + round: Int + time: timestamptz +} + +""" +order by min() on columns of table "player_flashes" +""" +input player_flashes_min_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + deleted_at: order_by + duration: order_by + match_id: order_by + match_map_id: order_by + round: order_by + time: order_by +} + +""" +response of any mutation on the table "player_flashes" +""" +type player_flashes_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_flashes!]! +} + +""" +on_conflict condition type for table "player_flashes" +""" +input player_flashes_on_conflict { + constraint: player_flashes_constraint! + update_columns: [player_flashes_update_column!]! = [] + where: player_flashes_bool_exp +} + +"""Ordering options when selecting data from "player_flashes".""" +input player_flashes_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + blinded: players_order_by + deleted_at: order_by + duration: order_by + match: matches_order_by + match_id: order_by + match_map: match_maps_order_by + match_map_id: order_by + round: order_by + team_flash: order_by + thrown_by: players_order_by + time: order_by +} + +"""primary key columns input for table: player_flashes""" +input player_flashes_pk_columns_input { + attacked_steam_id: bigint! + attacker_steam_id: bigint! + match_map_id: uuid! + time: timestamptz! +} + +""" +select columns of table "player_flashes" +""" +enum player_flashes_select_column { + """column name""" + attacked_steam_id + + """column name""" + attacker_steam_id + + """column name""" + deleted_at + + """column name""" + duration + + """column name""" + match_id + + """column name""" + match_map_id + + """column name""" + round + + """column name""" + team_flash + + """column name""" + time +} + +""" +select "player_flashes_aggregate_bool_exp_bool_and_arguments_columns" columns of table "player_flashes" +""" +enum player_flashes_select_column_player_flashes_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + team_flash +} + +""" +select "player_flashes_aggregate_bool_exp_bool_or_arguments_columns" columns of table "player_flashes" +""" +enum player_flashes_select_column_player_flashes_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + team_flash +} + +""" +input type for updating data in table "player_flashes" +""" +input player_flashes_set_input { + attacked_steam_id: bigint + attacker_steam_id: bigint + deleted_at: timestamptz + duration: numeric + match_id: uuid + match_map_id: uuid + round: Int + team_flash: Boolean + time: timestamptz +} + +"""aggregate stddev on columns""" +type player_flashes_stddev_fields { + attacked_steam_id: Float + attacker_steam_id: Float + duration: Float + round: Float +} + +""" +order by stddev() on columns of table "player_flashes" +""" +input player_flashes_stddev_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + duration: order_by + round: order_by +} + +"""aggregate stddev_pop on columns""" +type player_flashes_stddev_pop_fields { + attacked_steam_id: Float + attacker_steam_id: Float + duration: Float + round: Float +} + +""" +order by stddev_pop() on columns of table "player_flashes" +""" +input player_flashes_stddev_pop_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + duration: order_by + round: order_by +} + +"""aggregate stddev_samp on columns""" +type player_flashes_stddev_samp_fields { + attacked_steam_id: Float + attacker_steam_id: Float + duration: Float + round: Float +} + +""" +order by stddev_samp() on columns of table "player_flashes" +""" +input player_flashes_stddev_samp_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + duration: order_by + round: order_by +} + +""" +Streaming cursor of the table "player_flashes" +""" +input player_flashes_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_flashes_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_flashes_stream_cursor_value_input { + attacked_steam_id: bigint + attacker_steam_id: bigint + deleted_at: timestamptz + duration: numeric + match_id: uuid + match_map_id: uuid + round: Int + team_flash: Boolean + time: timestamptz +} + +"""aggregate sum on columns""" +type player_flashes_sum_fields { + attacked_steam_id: bigint + attacker_steam_id: bigint + duration: numeric + round: Int +} + +""" +order by sum() on columns of table "player_flashes" +""" +input player_flashes_sum_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + duration: order_by + round: order_by +} + +""" +update columns of table "player_flashes" +""" +enum player_flashes_update_column { + """column name""" + attacked_steam_id + + """column name""" + attacker_steam_id + + """column name""" + deleted_at + + """column name""" + duration + + """column name""" + match_id + + """column name""" + match_map_id + + """column name""" + round + + """column name""" + team_flash + + """column name""" + time +} + +input player_flashes_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: player_flashes_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: player_flashes_set_input + + """filter the rows which have to be updated""" + where: player_flashes_bool_exp! +} + +"""aggregate var_pop on columns""" +type player_flashes_var_pop_fields { + attacked_steam_id: Float + attacker_steam_id: Float + duration: Float + round: Float +} + +""" +order by var_pop() on columns of table "player_flashes" +""" +input player_flashes_var_pop_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + duration: order_by + round: order_by +} + +"""aggregate var_samp on columns""" +type player_flashes_var_samp_fields { + attacked_steam_id: Float + attacker_steam_id: Float + duration: Float + round: Float +} + +""" +order by var_samp() on columns of table "player_flashes" +""" +input player_flashes_var_samp_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + duration: order_by + round: order_by +} + +"""aggregate variance on columns""" +type player_flashes_variance_fields { + attacked_steam_id: Float + attacker_steam_id: Float + duration: Float + round: Float +} + +""" +order by variance() on columns of table "player_flashes" +""" +input player_flashes_variance_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + duration: order_by + round: order_by +} + +""" +columns and relationships of "player_kills" +""" +type player_kills { + assisted: Boolean! + attacked_location: String! + attacked_location_coordinates: String + + """An object relationship""" + attacked_player: players! + attacked_steam_id: bigint! + attacked_team: String! + attacker_location: String + attacker_location_coordinates: String + attacker_steam_id: bigint! + attacker_team: String + blinded: Boolean! + deleted_at: timestamptz + headshot: Boolean! + hitgroup: String! + in_air: Boolean! + + """ + A computed field, executes function "is_suicide" + """ + is_suicide: Boolean + + """An object relationship""" + match: matches! + match_id: uuid! + + """An object relationship""" + match_map: match_maps! + match_map_id: uuid! + no_scope: Boolean! + + """An object relationship""" + player: players! + round: Int! + + """ + A computed field, executes function "is_team_kill" + """ + team_kill: Boolean + thru_smoke: Boolean! + thru_wall: Boolean! + time: timestamptz! + with: String +} + +""" +aggregated selection of "player_kills" +""" +type player_kills_aggregate { + aggregate: player_kills_aggregate_fields + nodes: [player_kills!]! +} + +input player_kills_aggregate_bool_exp { + bool_and: player_kills_aggregate_bool_exp_bool_and + bool_or: player_kills_aggregate_bool_exp_bool_or + count: player_kills_aggregate_bool_exp_count +} + +input player_kills_aggregate_bool_exp_bool_and { + arguments: player_kills_select_column_player_kills_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: player_kills_bool_exp + predicate: Boolean_comparison_exp! +} + +input player_kills_aggregate_bool_exp_bool_or { + arguments: player_kills_select_column_player_kills_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: player_kills_bool_exp + predicate: Boolean_comparison_exp! +} + +input player_kills_aggregate_bool_exp_count { + arguments: [player_kills_select_column!] + distinct: Boolean + filter: player_kills_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "player_kills" +""" +type player_kills_aggregate_fields { + avg: player_kills_avg_fields + count(columns: [player_kills_select_column!], distinct: Boolean): Int! + max: player_kills_max_fields + min: player_kills_min_fields + stddev: player_kills_stddev_fields + stddev_pop: player_kills_stddev_pop_fields + stddev_samp: player_kills_stddev_samp_fields + sum: player_kills_sum_fields + var_pop: player_kills_var_pop_fields + var_samp: player_kills_var_samp_fields + variance: player_kills_variance_fields +} + +""" +order by aggregate values of table "player_kills" +""" +input player_kills_aggregate_order_by { + avg: player_kills_avg_order_by + count: order_by + max: player_kills_max_order_by + min: player_kills_min_order_by + stddev: player_kills_stddev_order_by + stddev_pop: player_kills_stddev_pop_order_by + stddev_samp: player_kills_stddev_samp_order_by + sum: player_kills_sum_order_by + var_pop: player_kills_var_pop_order_by + var_samp: player_kills_var_samp_order_by + variance: player_kills_variance_order_by +} + +""" +input type for inserting array relation for remote table "player_kills" +""" +input player_kills_arr_rel_insert_input { + data: [player_kills_insert_input!]! + + """upsert condition""" + on_conflict: player_kills_on_conflict +} + +"""aggregate avg on columns""" +type player_kills_avg_fields { + attacked_steam_id: Float + attacker_steam_id: Float + round: Float +} + +""" +order by avg() on columns of table "player_kills" +""" +input player_kills_avg_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + round: order_by +} + +""" +Boolean expression to filter rows from the table "player_kills". All fields are combined with a logical 'AND'. +""" +input player_kills_bool_exp { + _and: [player_kills_bool_exp!] + _not: player_kills_bool_exp + _or: [player_kills_bool_exp!] + assisted: Boolean_comparison_exp + attacked_location: String_comparison_exp + attacked_location_coordinates: String_comparison_exp + attacked_player: players_bool_exp + attacked_steam_id: bigint_comparison_exp + attacked_team: String_comparison_exp + attacker_location: String_comparison_exp + attacker_location_coordinates: String_comparison_exp + attacker_steam_id: bigint_comparison_exp + attacker_team: String_comparison_exp + blinded: Boolean_comparison_exp + deleted_at: timestamptz_comparison_exp + headshot: Boolean_comparison_exp + hitgroup: String_comparison_exp + in_air: Boolean_comparison_exp + is_suicide: Boolean_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp + match_map: match_maps_bool_exp + match_map_id: uuid_comparison_exp + no_scope: Boolean_comparison_exp + player: players_bool_exp + round: Int_comparison_exp + team_kill: Boolean_comparison_exp + thru_smoke: Boolean_comparison_exp + thru_wall: Boolean_comparison_exp + time: timestamptz_comparison_exp + with: String_comparison_exp +} + +""" +columns and relationships of "player_kills_by_weapon" +""" +type player_kills_by_weapon { + kill_count: bigint! + + """An object relationship""" + player: players! + player_steam_id: bigint! + with: String! +} + +""" +aggregated selection of "player_kills_by_weapon" +""" +type player_kills_by_weapon_aggregate { + aggregate: player_kills_by_weapon_aggregate_fields + nodes: [player_kills_by_weapon!]! +} + +input player_kills_by_weapon_aggregate_bool_exp { + count: player_kills_by_weapon_aggregate_bool_exp_count +} + +input player_kills_by_weapon_aggregate_bool_exp_count { + arguments: [player_kills_by_weapon_select_column!] + distinct: Boolean + filter: player_kills_by_weapon_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "player_kills_by_weapon" +""" +type player_kills_by_weapon_aggregate_fields { + avg: player_kills_by_weapon_avg_fields + count(columns: [player_kills_by_weapon_select_column!], distinct: Boolean): Int! + max: player_kills_by_weapon_max_fields + min: player_kills_by_weapon_min_fields + stddev: player_kills_by_weapon_stddev_fields + stddev_pop: player_kills_by_weapon_stddev_pop_fields + stddev_samp: player_kills_by_weapon_stddev_samp_fields + sum: player_kills_by_weapon_sum_fields + var_pop: player_kills_by_weapon_var_pop_fields + var_samp: player_kills_by_weapon_var_samp_fields + variance: player_kills_by_weapon_variance_fields +} + +""" +order by aggregate values of table "player_kills_by_weapon" +""" +input player_kills_by_weapon_aggregate_order_by { + avg: player_kills_by_weapon_avg_order_by + count: order_by + max: player_kills_by_weapon_max_order_by + min: player_kills_by_weapon_min_order_by + stddev: player_kills_by_weapon_stddev_order_by + stddev_pop: player_kills_by_weapon_stddev_pop_order_by + stddev_samp: player_kills_by_weapon_stddev_samp_order_by + sum: player_kills_by_weapon_sum_order_by + var_pop: player_kills_by_weapon_var_pop_order_by + var_samp: player_kills_by_weapon_var_samp_order_by + variance: player_kills_by_weapon_variance_order_by +} + +""" +input type for inserting array relation for remote table "player_kills_by_weapon" +""" +input player_kills_by_weapon_arr_rel_insert_input { + data: [player_kills_by_weapon_insert_input!]! + + """upsert condition""" + on_conflict: player_kills_by_weapon_on_conflict +} + +"""aggregate avg on columns""" +type player_kills_by_weapon_avg_fields { + kill_count: Float + player_steam_id: Float +} + +""" +order by avg() on columns of table "player_kills_by_weapon" +""" +input player_kills_by_weapon_avg_order_by { + kill_count: order_by + player_steam_id: order_by +} + +""" +Boolean expression to filter rows from the table "player_kills_by_weapon". All fields are combined with a logical 'AND'. +""" +input player_kills_by_weapon_bool_exp { + _and: [player_kills_by_weapon_bool_exp!] + _not: player_kills_by_weapon_bool_exp + _or: [player_kills_by_weapon_bool_exp!] + kill_count: bigint_comparison_exp + player: players_bool_exp + player_steam_id: bigint_comparison_exp + with: String_comparison_exp +} + +""" +unique or primary key constraints on table "player_kills_by_weapon" +""" +enum player_kills_by_weapon_constraint { + """ + unique or primary key constraint on columns "player_steam_id", "with" + """ + player_kills_by_weapon_pkey +} + +""" +input type for incrementing numeric columns in table "player_kills_by_weapon" +""" +input player_kills_by_weapon_inc_input { + kill_count: bigint + player_steam_id: bigint +} + +""" +input type for inserting data into table "player_kills_by_weapon" +""" +input player_kills_by_weapon_insert_input { + kill_count: bigint + player: players_obj_rel_insert_input + player_steam_id: bigint + with: String +} + +"""aggregate max on columns""" +type player_kills_by_weapon_max_fields { + kill_count: bigint + player_steam_id: bigint + with: String +} + +""" +order by max() on columns of table "player_kills_by_weapon" +""" +input player_kills_by_weapon_max_order_by { + kill_count: order_by + player_steam_id: order_by + with: order_by +} + +"""aggregate min on columns""" +type player_kills_by_weapon_min_fields { + kill_count: bigint + player_steam_id: bigint + with: String +} + +""" +order by min() on columns of table "player_kills_by_weapon" +""" +input player_kills_by_weapon_min_order_by { + kill_count: order_by + player_steam_id: order_by + with: order_by +} + +""" +response of any mutation on the table "player_kills_by_weapon" +""" +type player_kills_by_weapon_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_kills_by_weapon!]! +} + +""" +on_conflict condition type for table "player_kills_by_weapon" +""" +input player_kills_by_weapon_on_conflict { + constraint: player_kills_by_weapon_constraint! + update_columns: [player_kills_by_weapon_update_column!]! = [] + where: player_kills_by_weapon_bool_exp +} + +"""Ordering options when selecting data from "player_kills_by_weapon".""" +input player_kills_by_weapon_order_by { + kill_count: order_by + player: players_order_by + player_steam_id: order_by + with: order_by +} + +"""primary key columns input for table: player_kills_by_weapon""" +input player_kills_by_weapon_pk_columns_input { + player_steam_id: bigint! + with: String! +} + +""" +select columns of table "player_kills_by_weapon" +""" +enum player_kills_by_weapon_select_column { + """column name""" + kill_count + + """column name""" + player_steam_id + + """column name""" + with +} + +""" +input type for updating data in table "player_kills_by_weapon" +""" +input player_kills_by_weapon_set_input { + kill_count: bigint + player_steam_id: bigint + with: String +} + +"""aggregate stddev on columns""" +type player_kills_by_weapon_stddev_fields { + kill_count: Float + player_steam_id: Float +} + +""" +order by stddev() on columns of table "player_kills_by_weapon" +""" +input player_kills_by_weapon_stddev_order_by { + kill_count: order_by + player_steam_id: order_by +} + +"""aggregate stddev_pop on columns""" +type player_kills_by_weapon_stddev_pop_fields { + kill_count: Float + player_steam_id: Float +} + +""" +order by stddev_pop() on columns of table "player_kills_by_weapon" +""" +input player_kills_by_weapon_stddev_pop_order_by { + kill_count: order_by + player_steam_id: order_by +} + +"""aggregate stddev_samp on columns""" +type player_kills_by_weapon_stddev_samp_fields { + kill_count: Float + player_steam_id: Float +} + +""" +order by stddev_samp() on columns of table "player_kills_by_weapon" +""" +input player_kills_by_weapon_stddev_samp_order_by { + kill_count: order_by + player_steam_id: order_by +} + +""" +Streaming cursor of the table "player_kills_by_weapon" +""" +input player_kills_by_weapon_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_kills_by_weapon_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_kills_by_weapon_stream_cursor_value_input { + kill_count: bigint + player_steam_id: bigint + with: String +} + +"""aggregate sum on columns""" +type player_kills_by_weapon_sum_fields { + kill_count: bigint + player_steam_id: bigint +} + +""" +order by sum() on columns of table "player_kills_by_weapon" +""" +input player_kills_by_weapon_sum_order_by { + kill_count: order_by + player_steam_id: order_by +} + +""" +update columns of table "player_kills_by_weapon" +""" +enum player_kills_by_weapon_update_column { + """column name""" + kill_count + + """column name""" + player_steam_id + + """column name""" + with +} + +input player_kills_by_weapon_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: player_kills_by_weapon_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: player_kills_by_weapon_set_input + + """filter the rows which have to be updated""" + where: player_kills_by_weapon_bool_exp! +} + +"""aggregate var_pop on columns""" +type player_kills_by_weapon_var_pop_fields { + kill_count: Float + player_steam_id: Float +} + +""" +order by var_pop() on columns of table "player_kills_by_weapon" +""" +input player_kills_by_weapon_var_pop_order_by { + kill_count: order_by + player_steam_id: order_by +} + +"""aggregate var_samp on columns""" +type player_kills_by_weapon_var_samp_fields { + kill_count: Float + player_steam_id: Float +} + +""" +order by var_samp() on columns of table "player_kills_by_weapon" +""" +input player_kills_by_weapon_var_samp_order_by { + kill_count: order_by + player_steam_id: order_by +} + +"""aggregate variance on columns""" +type player_kills_by_weapon_variance_fields { + kill_count: Float + player_steam_id: Float +} + +""" +order by variance() on columns of table "player_kills_by_weapon" +""" +input player_kills_by_weapon_variance_order_by { + kill_count: order_by + player_steam_id: order_by +} + +""" +unique or primary key constraints on table "player_kills" +""" +enum player_kills_constraint { + """ + unique or primary key constraint on columns "attacker_steam_id", "attacked_steam_id", "time", "match_map_id" + """ + player_kills_pkey +} + +""" +input type for incrementing numeric columns in table "player_kills" +""" +input player_kills_inc_input { + attacked_steam_id: bigint + attacker_steam_id: bigint + round: Int +} + +""" +input type for inserting data into table "player_kills" +""" +input player_kills_insert_input { + assisted: Boolean + attacked_location: String + attacked_location_coordinates: String + attacked_player: players_obj_rel_insert_input + attacked_steam_id: bigint + attacked_team: String + attacker_location: String + attacker_location_coordinates: String + attacker_steam_id: bigint + attacker_team: String + blinded: Boolean + deleted_at: timestamptz + headshot: Boolean + hitgroup: String + in_air: Boolean + match: matches_obj_rel_insert_input + match_id: uuid + match_map: match_maps_obj_rel_insert_input + match_map_id: uuid + no_scope: Boolean + player: players_obj_rel_insert_input + round: Int + thru_smoke: Boolean + thru_wall: Boolean + time: timestamptz + with: String +} + +"""aggregate max on columns""" +type player_kills_max_fields { + attacked_location: String + attacked_location_coordinates: String + attacked_steam_id: bigint + attacked_team: String + attacker_location: String + attacker_location_coordinates: String + attacker_steam_id: bigint + attacker_team: String + deleted_at: timestamptz + hitgroup: String + match_id: uuid + match_map_id: uuid + round: Int + time: timestamptz + with: String +} + +""" +order by max() on columns of table "player_kills" +""" +input player_kills_max_order_by { + attacked_location: order_by + attacked_location_coordinates: order_by + attacked_steam_id: order_by + attacked_team: order_by + attacker_location: order_by + attacker_location_coordinates: order_by + attacker_steam_id: order_by + attacker_team: order_by + deleted_at: order_by + hitgroup: order_by + match_id: order_by + match_map_id: order_by + round: order_by + time: order_by + with: order_by +} + +"""aggregate min on columns""" +type player_kills_min_fields { + attacked_location: String + attacked_location_coordinates: String + attacked_steam_id: bigint + attacked_team: String + attacker_location: String + attacker_location_coordinates: String + attacker_steam_id: bigint + attacker_team: String + deleted_at: timestamptz + hitgroup: String + match_id: uuid + match_map_id: uuid + round: Int + time: timestamptz + with: String +} + +""" +order by min() on columns of table "player_kills" +""" +input player_kills_min_order_by { + attacked_location: order_by + attacked_location_coordinates: order_by + attacked_steam_id: order_by + attacked_team: order_by + attacker_location: order_by + attacker_location_coordinates: order_by + attacker_steam_id: order_by + attacker_team: order_by + deleted_at: order_by + hitgroup: order_by + match_id: order_by + match_map_id: order_by + round: order_by + time: order_by + with: order_by +} + +""" +response of any mutation on the table "player_kills" +""" +type player_kills_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_kills!]! +} + +""" +on_conflict condition type for table "player_kills" +""" +input player_kills_on_conflict { + constraint: player_kills_constraint! + update_columns: [player_kills_update_column!]! = [] + where: player_kills_bool_exp +} + +"""Ordering options when selecting data from "player_kills".""" +input player_kills_order_by { + assisted: order_by + attacked_location: order_by + attacked_location_coordinates: order_by + attacked_player: players_order_by + attacked_steam_id: order_by + attacked_team: order_by + attacker_location: order_by + attacker_location_coordinates: order_by + attacker_steam_id: order_by + attacker_team: order_by + blinded: order_by + deleted_at: order_by + headshot: order_by + hitgroup: order_by + in_air: order_by + is_suicide: order_by + match: matches_order_by + match_id: order_by + match_map: match_maps_order_by + match_map_id: order_by + no_scope: order_by + player: players_order_by + round: order_by + team_kill: order_by + thru_smoke: order_by + thru_wall: order_by + time: order_by + with: order_by +} + +"""primary key columns input for table: player_kills""" +input player_kills_pk_columns_input { + attacked_steam_id: bigint! + attacker_steam_id: bigint! + match_map_id: uuid! + time: timestamptz! +} + +""" +select columns of table "player_kills" +""" +enum player_kills_select_column { + """column name""" + assisted + + """column name""" + attacked_location + + """column name""" + attacked_location_coordinates + + """column name""" + attacked_steam_id + + """column name""" + attacked_team + + """column name""" + attacker_location + + """column name""" + attacker_location_coordinates + + """column name""" + attacker_steam_id + + """column name""" + attacker_team + + """column name""" + blinded + + """column name""" + deleted_at + + """column name""" + headshot + + """column name""" + hitgroup + + """column name""" + in_air + + """column name""" + match_id + + """column name""" + match_map_id + + """column name""" + no_scope + + """column name""" + round + + """column name""" + thru_smoke + + """column name""" + thru_wall + + """column name""" + time + + """column name""" + with +} + +""" +select "player_kills_aggregate_bool_exp_bool_and_arguments_columns" columns of table "player_kills" +""" +enum player_kills_select_column_player_kills_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + assisted + + """column name""" + blinded + + """column name""" + headshot + + """column name""" + in_air + + """column name""" + no_scope + + """column name""" + thru_smoke + + """column name""" + thru_wall +} + +""" +select "player_kills_aggregate_bool_exp_bool_or_arguments_columns" columns of table "player_kills" +""" +enum player_kills_select_column_player_kills_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + assisted + + """column name""" + blinded + + """column name""" + headshot + + """column name""" + in_air + + """column name""" + no_scope + + """column name""" + thru_smoke + + """column name""" + thru_wall +} + +""" +input type for updating data in table "player_kills" +""" +input player_kills_set_input { + assisted: Boolean + attacked_location: String + attacked_location_coordinates: String + attacked_steam_id: bigint + attacked_team: String + attacker_location: String + attacker_location_coordinates: String + attacker_steam_id: bigint + attacker_team: String + blinded: Boolean + deleted_at: timestamptz + headshot: Boolean + hitgroup: String + in_air: Boolean + match_id: uuid + match_map_id: uuid + no_scope: Boolean + round: Int + thru_smoke: Boolean + thru_wall: Boolean + time: timestamptz + with: String +} + +"""aggregate stddev on columns""" +type player_kills_stddev_fields { + attacked_steam_id: Float + attacker_steam_id: Float + round: Float +} + +""" +order by stddev() on columns of table "player_kills" +""" +input player_kills_stddev_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + round: order_by +} + +"""aggregate stddev_pop on columns""" +type player_kills_stddev_pop_fields { + attacked_steam_id: Float + attacker_steam_id: Float + round: Float +} + +""" +order by stddev_pop() on columns of table "player_kills" +""" +input player_kills_stddev_pop_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + round: order_by +} + +"""aggregate stddev_samp on columns""" +type player_kills_stddev_samp_fields { + attacked_steam_id: Float + attacker_steam_id: Float + round: Float +} + +""" +order by stddev_samp() on columns of table "player_kills" +""" +input player_kills_stddev_samp_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + round: order_by +} + +""" +Streaming cursor of the table "player_kills" +""" +input player_kills_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_kills_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_kills_stream_cursor_value_input { + assisted: Boolean + attacked_location: String + attacked_location_coordinates: String + attacked_steam_id: bigint + attacked_team: String + attacker_location: String + attacker_location_coordinates: String + attacker_steam_id: bigint + attacker_team: String + blinded: Boolean + deleted_at: timestamptz + headshot: Boolean + hitgroup: String + in_air: Boolean + match_id: uuid + match_map_id: uuid + no_scope: Boolean + round: Int + thru_smoke: Boolean + thru_wall: Boolean + time: timestamptz + with: String +} + +"""aggregate sum on columns""" +type player_kills_sum_fields { + attacked_steam_id: bigint + attacker_steam_id: bigint + round: Int +} + +""" +order by sum() on columns of table "player_kills" +""" +input player_kills_sum_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + round: order_by +} + +""" +update columns of table "player_kills" +""" +enum player_kills_update_column { + """column name""" + assisted + + """column name""" + attacked_location + + """column name""" + attacked_location_coordinates + + """column name""" + attacked_steam_id + + """column name""" + attacked_team + + """column name""" + attacker_location + + """column name""" + attacker_location_coordinates + + """column name""" + attacker_steam_id + + """column name""" + attacker_team + + """column name""" + blinded + + """column name""" + deleted_at + + """column name""" + headshot + + """column name""" + hitgroup + + """column name""" + in_air + + """column name""" + match_id + + """column name""" + match_map_id + + """column name""" + no_scope + + """column name""" + round + + """column name""" + thru_smoke + + """column name""" + thru_wall + + """column name""" + time + + """column name""" + with +} + +input player_kills_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: player_kills_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: player_kills_set_input + + """filter the rows which have to be updated""" + where: player_kills_bool_exp! +} + +"""aggregate var_pop on columns""" +type player_kills_var_pop_fields { + attacked_steam_id: Float + attacker_steam_id: Float + round: Float +} + +""" +order by var_pop() on columns of table "player_kills" +""" +input player_kills_var_pop_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + round: order_by +} + +"""aggregate var_samp on columns""" +type player_kills_var_samp_fields { + attacked_steam_id: Float + attacker_steam_id: Float + round: Float +} + +""" +order by var_samp() on columns of table "player_kills" +""" +input player_kills_var_samp_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + round: order_by +} + +"""aggregate variance on columns""" +type player_kills_variance_fields { + attacked_steam_id: Float + attacker_steam_id: Float + round: Float +} + +""" +order by variance() on columns of table "player_kills" +""" +input player_kills_variance_order_by { + attacked_steam_id: order_by + attacker_steam_id: order_by + round: order_by +} + +""" +columns and relationships of "player_leaderboard_rank" +""" +type player_leaderboard_rank { + player_steam_id: String! + rank: Int! + total: Int! + value: float8! +} + +type player_leaderboard_rank_aggregate { + aggregate: player_leaderboard_rank_aggregate_fields + nodes: [player_leaderboard_rank!]! +} + +""" +aggregate fields of "player_leaderboard_rank" +""" +type player_leaderboard_rank_aggregate_fields { + avg: player_leaderboard_rank_avg_fields + count(columns: [player_leaderboard_rank_select_column!], distinct: Boolean): Int! + max: player_leaderboard_rank_max_fields + min: player_leaderboard_rank_min_fields + stddev: player_leaderboard_rank_stddev_fields + stddev_pop: player_leaderboard_rank_stddev_pop_fields + stddev_samp: player_leaderboard_rank_stddev_samp_fields + sum: player_leaderboard_rank_sum_fields + var_pop: player_leaderboard_rank_var_pop_fields + var_samp: player_leaderboard_rank_var_samp_fields + variance: player_leaderboard_rank_variance_fields +} + +"""aggregate avg on columns""" +type player_leaderboard_rank_avg_fields { + rank: Float + total: Float + value: Float +} + +""" +Boolean expression to filter rows from the table "player_leaderboard_rank". All fields are combined with a logical 'AND'. +""" +input player_leaderboard_rank_bool_exp { + _and: [player_leaderboard_rank_bool_exp!] + _not: player_leaderboard_rank_bool_exp + _or: [player_leaderboard_rank_bool_exp!] + player_steam_id: String_comparison_exp + rank: Int_comparison_exp + total: Int_comparison_exp + value: float8_comparison_exp +} + +""" +input type for incrementing numeric columns in table "player_leaderboard_rank" +""" +input player_leaderboard_rank_inc_input { + rank: Int + total: Int + value: float8 +} + +""" +input type for inserting data into table "player_leaderboard_rank" +""" +input player_leaderboard_rank_insert_input { + player_steam_id: String + rank: Int + total: Int + value: float8 +} + +"""aggregate max on columns""" +type player_leaderboard_rank_max_fields { + player_steam_id: String + rank: Int + total: Int + value: float8 +} + +"""aggregate min on columns""" +type player_leaderboard_rank_min_fields { + player_steam_id: String + rank: Int + total: Int + value: float8 +} + +""" +response of any mutation on the table "player_leaderboard_rank" +""" +type player_leaderboard_rank_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_leaderboard_rank!]! +} + +"""Ordering options when selecting data from "player_leaderboard_rank".""" +input player_leaderboard_rank_order_by { + player_steam_id: order_by + rank: order_by + total: order_by + value: order_by +} + +""" +select columns of table "player_leaderboard_rank" +""" +enum player_leaderboard_rank_select_column { + """column name""" + player_steam_id + + """column name""" + rank + + """column name""" + total + + """column name""" + value +} + +""" +input type for updating data in table "player_leaderboard_rank" +""" +input player_leaderboard_rank_set_input { + player_steam_id: String + rank: Int + total: Int + value: float8 +} + +"""aggregate stddev on columns""" +type player_leaderboard_rank_stddev_fields { + rank: Float + total: Float + value: Float +} + +"""aggregate stddev_pop on columns""" +type player_leaderboard_rank_stddev_pop_fields { + rank: Float + total: Float + value: Float +} + +"""aggregate stddev_samp on columns""" +type player_leaderboard_rank_stddev_samp_fields { + rank: Float + total: Float + value: Float +} + +""" +Streaming cursor of the table "player_leaderboard_rank" +""" +input player_leaderboard_rank_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_leaderboard_rank_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_leaderboard_rank_stream_cursor_value_input { + player_steam_id: String + rank: Int + total: Int + value: float8 +} + +"""aggregate sum on columns""" +type player_leaderboard_rank_sum_fields { + rank: Int + total: Int + value: float8 +} + +input player_leaderboard_rank_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: player_leaderboard_rank_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: player_leaderboard_rank_set_input + + """filter the rows which have to be updated""" + where: player_leaderboard_rank_bool_exp! +} + +"""aggregate var_pop on columns""" +type player_leaderboard_rank_var_pop_fields { + rank: Float + total: Float + value: Float +} + +"""aggregate var_samp on columns""" +type player_leaderboard_rank_var_samp_fields { + rank: Float + total: Float + value: Float +} + +"""aggregate variance on columns""" +type player_leaderboard_rank_variance_fields { + rank: Float + total: Float + value: Float +} + +""" +columns and relationships of "player_match_map_stats" +""" +type player_match_map_stats { + assists: Int! + assists_ct: Int! + assists_t: Int! + counter_strafe_eligible_shots: Int! + counter_strafed_shots: Int! + crosshair_angle_count: Int! + crosshair_angle_sum_deg: numeric! + damage: Int! + damage_ct: Int! + damage_t: Int! + deaths: Int! + deaths_ct: Int! + deaths_t: Int! + decoy_throws: Int! + enemies_flashed: Int! + first_bullet_hits: Int! + first_bullet_shots: Int! + five_kill_rounds: Int! + flash_assists: Int! + flash_duration_count: Int! + flash_duration_sum: numeric! + flashes_thrown: Int! + four_kill_rounds: Int! + he_damage: Int! + he_team_damage: Int! + he_throws: Int! + headshot_hits: Int! + hits: Int! + hits_at_spotted: Int! + hs_kills: Int! + hs_kills_ct: Int! + hs_kills_t: Int! + kast_rounds: Int! + kast_total_rounds: Int! + kills: Int! + kills_ct: Int! + kills_t: Int! + knife_kills: Int! + + """An object relationship""" + match: matches! + match_id: uuid! + + """An object relationship""" + match_map: match_maps! + match_map_id: uuid! + molotov_damage: Int! + molotov_throws: Int! + non_awp_hits: Int! + on_target_frames: Int! + + """An object relationship""" + player: players! + rounds_ct: Int! + rounds_played: Int! + rounds_t: Int! + shots_at_spotted: Int! + shots_fired: Int! + smoke_throws: Int! + spotted_count: Int! + spotted_with_damage_count: Int! + spray_hits: Int! + spray_shots: Int! + steam_id: bigint! + team_damage: Int! + team_flashed: Int! + three_kill_rounds: Int! + time_to_damage_count: Int! + time_to_damage_sum_s: numeric! + total_engagement_frames: Int! + trade_kill_attempts: Int! + trade_kill_opportunities: Int! + trade_kill_successes: Int! + traded_death_attempts: Int! + traded_death_opportunities: Int! + traded_death_successes: Int! + two_kill_rounds: Int! + unused_utility_value: Int! + updated_at: timestamptz! + util_on_death_count: Int! + util_on_death_sum: Int! + wasted_magazine_shots: Int! + zeus_kills: Int! +} + +""" +aggregated selection of "player_match_map_stats" +""" +type player_match_map_stats_aggregate { + aggregate: player_match_map_stats_aggregate_fields + nodes: [player_match_map_stats!]! +} + +input player_match_map_stats_aggregate_bool_exp { + count: player_match_map_stats_aggregate_bool_exp_count +} + +input player_match_map_stats_aggregate_bool_exp_count { + arguments: [player_match_map_stats_select_column!] + distinct: Boolean + filter: player_match_map_stats_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "player_match_map_stats" +""" +type player_match_map_stats_aggregate_fields { + avg: player_match_map_stats_avg_fields + count(columns: [player_match_map_stats_select_column!], distinct: Boolean): Int! + max: player_match_map_stats_max_fields + min: player_match_map_stats_min_fields + stddev: player_match_map_stats_stddev_fields + stddev_pop: player_match_map_stats_stddev_pop_fields + stddev_samp: player_match_map_stats_stddev_samp_fields + sum: player_match_map_stats_sum_fields + var_pop: player_match_map_stats_var_pop_fields + var_samp: player_match_map_stats_var_samp_fields + variance: player_match_map_stats_variance_fields +} + +""" +order by aggregate values of table "player_match_map_stats" +""" +input player_match_map_stats_aggregate_order_by { + avg: player_match_map_stats_avg_order_by + count: order_by + max: player_match_map_stats_max_order_by + min: player_match_map_stats_min_order_by + stddev: player_match_map_stats_stddev_order_by + stddev_pop: player_match_map_stats_stddev_pop_order_by + stddev_samp: player_match_map_stats_stddev_samp_order_by + sum: player_match_map_stats_sum_order_by + var_pop: player_match_map_stats_var_pop_order_by + var_samp: player_match_map_stats_var_samp_order_by + variance: player_match_map_stats_variance_order_by +} + +""" +input type for inserting array relation for remote table "player_match_map_stats" +""" +input player_match_map_stats_arr_rel_insert_input { + data: [player_match_map_stats_insert_input!]! + + """upsert condition""" + on_conflict: player_match_map_stats_on_conflict +} + +"""aggregate avg on columns""" +type player_match_map_stats_avg_fields { + assists: Float + assists_ct: Float + assists_t: Float + counter_strafe_eligible_shots: Float + counter_strafed_shots: Float + crosshair_angle_count: Float + crosshair_angle_sum_deg: Float + damage: Float + damage_ct: Float + damage_t: Float + deaths: Float + deaths_ct: Float + deaths_t: Float + decoy_throws: Float + enemies_flashed: Float + first_bullet_hits: Float + first_bullet_shots: Float + five_kill_rounds: Float + flash_assists: Float + flash_duration_count: Float + flash_duration_sum: Float + flashes_thrown: Float + four_kill_rounds: Float + he_damage: Float + he_team_damage: Float + he_throws: Float + headshot_hits: Float + hits: Float + hits_at_spotted: Float + hs_kills: Float + hs_kills_ct: Float + hs_kills_t: Float + kast_rounds: Float + kast_total_rounds: Float + kills: Float + kills_ct: Float + kills_t: Float + knife_kills: Float + molotov_damage: Float + molotov_throws: Float + non_awp_hits: Float + on_target_frames: Float + rounds_ct: Float + rounds_played: Float + rounds_t: Float + shots_at_spotted: Float + shots_fired: Float + smoke_throws: Float + spotted_count: Float + spotted_with_damage_count: Float + spray_hits: Float + spray_shots: Float + steam_id: Float + team_damage: Float + team_flashed: Float + three_kill_rounds: Float + time_to_damage_count: Float + time_to_damage_sum_s: Float + total_engagement_frames: Float + trade_kill_attempts: Float + trade_kill_opportunities: Float + trade_kill_successes: Float + traded_death_attempts: Float + traded_death_opportunities: Float + traded_death_successes: Float + two_kill_rounds: Float + unused_utility_value: Float + util_on_death_count: Float + util_on_death_sum: Float + wasted_magazine_shots: Float + zeus_kills: Float +} + +""" +order by avg() on columns of table "player_match_map_stats" +""" +input player_match_map_stats_avg_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + crosshair_angle_count: order_by + crosshair_angle_sum_deg: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flash_duration_count: order_by + flash_duration_sum: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kast_rounds: order_by + kast_total_rounds: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + time_to_damage_count: order_by + time_to_damage_sum_s: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + util_on_death_count: order_by + util_on_death_sum: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +""" +Boolean expression to filter rows from the table "player_match_map_stats". All fields are combined with a logical 'AND'. +""" +input player_match_map_stats_bool_exp { + _and: [player_match_map_stats_bool_exp!] + _not: player_match_map_stats_bool_exp + _or: [player_match_map_stats_bool_exp!] + assists: Int_comparison_exp + assists_ct: Int_comparison_exp + assists_t: Int_comparison_exp + counter_strafe_eligible_shots: Int_comparison_exp + counter_strafed_shots: Int_comparison_exp + crosshair_angle_count: Int_comparison_exp + crosshair_angle_sum_deg: numeric_comparison_exp + damage: Int_comparison_exp + damage_ct: Int_comparison_exp + damage_t: Int_comparison_exp + deaths: Int_comparison_exp + deaths_ct: Int_comparison_exp + deaths_t: Int_comparison_exp + decoy_throws: Int_comparison_exp + enemies_flashed: Int_comparison_exp + first_bullet_hits: Int_comparison_exp + first_bullet_shots: Int_comparison_exp + five_kill_rounds: Int_comparison_exp + flash_assists: Int_comparison_exp + flash_duration_count: Int_comparison_exp + flash_duration_sum: numeric_comparison_exp + flashes_thrown: Int_comparison_exp + four_kill_rounds: Int_comparison_exp + he_damage: Int_comparison_exp + he_team_damage: Int_comparison_exp + he_throws: Int_comparison_exp + headshot_hits: Int_comparison_exp + hits: Int_comparison_exp + hits_at_spotted: Int_comparison_exp + hs_kills: Int_comparison_exp + hs_kills_ct: Int_comparison_exp + hs_kills_t: Int_comparison_exp + kast_rounds: Int_comparison_exp + kast_total_rounds: Int_comparison_exp + kills: Int_comparison_exp + kills_ct: Int_comparison_exp + kills_t: Int_comparison_exp + knife_kills: Int_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp + match_map: match_maps_bool_exp + match_map_id: uuid_comparison_exp + molotov_damage: Int_comparison_exp + molotov_throws: Int_comparison_exp + non_awp_hits: Int_comparison_exp + on_target_frames: Int_comparison_exp + player: players_bool_exp + rounds_ct: Int_comparison_exp + rounds_played: Int_comparison_exp + rounds_t: Int_comparison_exp + shots_at_spotted: Int_comparison_exp + shots_fired: Int_comparison_exp + smoke_throws: Int_comparison_exp + spotted_count: Int_comparison_exp + spotted_with_damage_count: Int_comparison_exp + spray_hits: Int_comparison_exp + spray_shots: Int_comparison_exp + steam_id: bigint_comparison_exp + team_damage: Int_comparison_exp + team_flashed: Int_comparison_exp + three_kill_rounds: Int_comparison_exp + time_to_damage_count: Int_comparison_exp + time_to_damage_sum_s: numeric_comparison_exp + total_engagement_frames: Int_comparison_exp + trade_kill_attempts: Int_comparison_exp + trade_kill_opportunities: Int_comparison_exp + trade_kill_successes: Int_comparison_exp + traded_death_attempts: Int_comparison_exp + traded_death_opportunities: Int_comparison_exp + traded_death_successes: Int_comparison_exp + two_kill_rounds: Int_comparison_exp + unused_utility_value: Int_comparison_exp + updated_at: timestamptz_comparison_exp + util_on_death_count: Int_comparison_exp + util_on_death_sum: Int_comparison_exp + wasted_magazine_shots: Int_comparison_exp + zeus_kills: Int_comparison_exp +} + +""" +unique or primary key constraints on table "player_match_map_stats" +""" +enum player_match_map_stats_constraint { + """ + unique or primary key constraint on columns "steam_id", "match_map_id" + """ + player_match_map_stats_pkey +} + +""" +input type for incrementing numeric columns in table "player_match_map_stats" +""" +input player_match_map_stats_inc_input { + assists: Int + assists_ct: Int + assists_t: Int + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + crosshair_angle_count: Int + crosshair_angle_sum_deg: numeric + damage: Int + damage_ct: Int + damage_t: Int + deaths: Int + deaths_ct: Int + deaths_t: Int + decoy_throws: Int + enemies_flashed: Int + first_bullet_hits: Int + first_bullet_shots: Int + five_kill_rounds: Int + flash_assists: Int + flash_duration_count: Int + flash_duration_sum: numeric + flashes_thrown: Int + four_kill_rounds: Int + he_damage: Int + he_team_damage: Int + he_throws: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int + hs_kills: Int + hs_kills_ct: Int + hs_kills_t: Int + kast_rounds: Int + kast_total_rounds: Int + kills: Int + kills_ct: Int + kills_t: Int + knife_kills: Int + molotov_damage: Int + molotov_throws: Int + non_awp_hits: Int + on_target_frames: Int + rounds_ct: Int + rounds_played: Int + rounds_t: Int + shots_at_spotted: Int + shots_fired: Int + smoke_throws: Int + spotted_count: Int + spotted_with_damage_count: Int + spray_hits: Int + spray_shots: Int + steam_id: bigint + team_damage: Int + team_flashed: Int + three_kill_rounds: Int + time_to_damage_count: Int + time_to_damage_sum_s: numeric + total_engagement_frames: Int + trade_kill_attempts: Int + trade_kill_opportunities: Int + trade_kill_successes: Int + traded_death_attempts: Int + traded_death_opportunities: Int + traded_death_successes: Int + two_kill_rounds: Int + unused_utility_value: Int + util_on_death_count: Int + util_on_death_sum: Int + wasted_magazine_shots: Int + zeus_kills: Int +} + +""" +input type for inserting data into table "player_match_map_stats" +""" +input player_match_map_stats_insert_input { + assists: Int + assists_ct: Int + assists_t: Int + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + crosshair_angle_count: Int + crosshair_angle_sum_deg: numeric + damage: Int + damage_ct: Int + damage_t: Int + deaths: Int + deaths_ct: Int + deaths_t: Int + decoy_throws: Int + enemies_flashed: Int + first_bullet_hits: Int + first_bullet_shots: Int + five_kill_rounds: Int + flash_assists: Int + flash_duration_count: Int + flash_duration_sum: numeric + flashes_thrown: Int + four_kill_rounds: Int + he_damage: Int + he_team_damage: Int + he_throws: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int + hs_kills: Int + hs_kills_ct: Int + hs_kills_t: Int + kast_rounds: Int + kast_total_rounds: Int + kills: Int + kills_ct: Int + kills_t: Int + knife_kills: Int + match: matches_obj_rel_insert_input + match_id: uuid + match_map: match_maps_obj_rel_insert_input + match_map_id: uuid + molotov_damage: Int + molotov_throws: Int + non_awp_hits: Int + on_target_frames: Int + player: players_obj_rel_insert_input + rounds_ct: Int + rounds_played: Int + rounds_t: Int + shots_at_spotted: Int + shots_fired: Int + smoke_throws: Int + spotted_count: Int + spotted_with_damage_count: Int + spray_hits: Int + spray_shots: Int + steam_id: bigint + team_damage: Int + team_flashed: Int + three_kill_rounds: Int + time_to_damage_count: Int + time_to_damage_sum_s: numeric + total_engagement_frames: Int + trade_kill_attempts: Int + trade_kill_opportunities: Int + trade_kill_successes: Int + traded_death_attempts: Int + traded_death_opportunities: Int + traded_death_successes: Int + two_kill_rounds: Int + unused_utility_value: Int + updated_at: timestamptz + util_on_death_count: Int + util_on_death_sum: Int + wasted_magazine_shots: Int + zeus_kills: Int +} + +"""aggregate max on columns""" +type player_match_map_stats_max_fields { + assists: Int + assists_ct: Int + assists_t: Int + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + crosshair_angle_count: Int + crosshair_angle_sum_deg: numeric + damage: Int + damage_ct: Int + damage_t: Int + deaths: Int + deaths_ct: Int + deaths_t: Int + decoy_throws: Int + enemies_flashed: Int + first_bullet_hits: Int + first_bullet_shots: Int + five_kill_rounds: Int + flash_assists: Int + flash_duration_count: Int + flash_duration_sum: numeric + flashes_thrown: Int + four_kill_rounds: Int + he_damage: Int + he_team_damage: Int + he_throws: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int + hs_kills: Int + hs_kills_ct: Int + hs_kills_t: Int + kast_rounds: Int + kast_total_rounds: Int + kills: Int + kills_ct: Int + kills_t: Int + knife_kills: Int + match_id: uuid + match_map_id: uuid + molotov_damage: Int + molotov_throws: Int + non_awp_hits: Int + on_target_frames: Int + rounds_ct: Int + rounds_played: Int + rounds_t: Int + shots_at_spotted: Int + shots_fired: Int + smoke_throws: Int + spotted_count: Int + spotted_with_damage_count: Int + spray_hits: Int + spray_shots: Int + steam_id: bigint + team_damage: Int + team_flashed: Int + three_kill_rounds: Int + time_to_damage_count: Int + time_to_damage_sum_s: numeric + total_engagement_frames: Int + trade_kill_attempts: Int + trade_kill_opportunities: Int + trade_kill_successes: Int + traded_death_attempts: Int + traded_death_opportunities: Int + traded_death_successes: Int + two_kill_rounds: Int + unused_utility_value: Int + updated_at: timestamptz + util_on_death_count: Int + util_on_death_sum: Int + wasted_magazine_shots: Int + zeus_kills: Int +} + +""" +order by max() on columns of table "player_match_map_stats" +""" +input player_match_map_stats_max_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + crosshair_angle_count: order_by + crosshair_angle_sum_deg: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flash_duration_count: order_by + flash_duration_sum: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kast_rounds: order_by + kast_total_rounds: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + match_id: order_by + match_map_id: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + time_to_damage_count: order_by + time_to_damage_sum_s: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + updated_at: order_by + util_on_death_count: order_by + util_on_death_sum: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +"""aggregate min on columns""" +type player_match_map_stats_min_fields { + assists: Int + assists_ct: Int + assists_t: Int + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + crosshair_angle_count: Int + crosshair_angle_sum_deg: numeric + damage: Int + damage_ct: Int + damage_t: Int + deaths: Int + deaths_ct: Int + deaths_t: Int + decoy_throws: Int + enemies_flashed: Int + first_bullet_hits: Int + first_bullet_shots: Int + five_kill_rounds: Int + flash_assists: Int + flash_duration_count: Int + flash_duration_sum: numeric + flashes_thrown: Int + four_kill_rounds: Int + he_damage: Int + he_team_damage: Int + he_throws: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int + hs_kills: Int + hs_kills_ct: Int + hs_kills_t: Int + kast_rounds: Int + kast_total_rounds: Int + kills: Int + kills_ct: Int + kills_t: Int + knife_kills: Int + match_id: uuid + match_map_id: uuid + molotov_damage: Int + molotov_throws: Int + non_awp_hits: Int + on_target_frames: Int + rounds_ct: Int + rounds_played: Int + rounds_t: Int + shots_at_spotted: Int + shots_fired: Int + smoke_throws: Int + spotted_count: Int + spotted_with_damage_count: Int + spray_hits: Int + spray_shots: Int + steam_id: bigint + team_damage: Int + team_flashed: Int + three_kill_rounds: Int + time_to_damage_count: Int + time_to_damage_sum_s: numeric + total_engagement_frames: Int + trade_kill_attempts: Int + trade_kill_opportunities: Int + trade_kill_successes: Int + traded_death_attempts: Int + traded_death_opportunities: Int + traded_death_successes: Int + two_kill_rounds: Int + unused_utility_value: Int + updated_at: timestamptz + util_on_death_count: Int + util_on_death_sum: Int + wasted_magazine_shots: Int + zeus_kills: Int +} + +""" +order by min() on columns of table "player_match_map_stats" +""" +input player_match_map_stats_min_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + crosshair_angle_count: order_by + crosshair_angle_sum_deg: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flash_duration_count: order_by + flash_duration_sum: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kast_rounds: order_by + kast_total_rounds: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + match_id: order_by + match_map_id: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + time_to_damage_count: order_by + time_to_damage_sum_s: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + updated_at: order_by + util_on_death_count: order_by + util_on_death_sum: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +""" +response of any mutation on the table "player_match_map_stats" +""" +type player_match_map_stats_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_match_map_stats!]! +} + +""" +on_conflict condition type for table "player_match_map_stats" +""" +input player_match_map_stats_on_conflict { + constraint: player_match_map_stats_constraint! + update_columns: [player_match_map_stats_update_column!]! = [] + where: player_match_map_stats_bool_exp +} + +"""Ordering options when selecting data from "player_match_map_stats".""" +input player_match_map_stats_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + crosshair_angle_count: order_by + crosshair_angle_sum_deg: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flash_duration_count: order_by + flash_duration_sum: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kast_rounds: order_by + kast_total_rounds: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + match: matches_order_by + match_id: order_by + match_map: match_maps_order_by + match_map_id: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + player: players_order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + time_to_damage_count: order_by + time_to_damage_sum_s: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + updated_at: order_by + util_on_death_count: order_by + util_on_death_sum: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +"""primary key columns input for table: player_match_map_stats""" +input player_match_map_stats_pk_columns_input { + match_map_id: uuid! + steam_id: bigint! +} + +""" +select columns of table "player_match_map_stats" +""" +enum player_match_map_stats_select_column { + """column name""" + assists + + """column name""" + assists_ct + + """column name""" + assists_t + + """column name""" + counter_strafe_eligible_shots + + """column name""" + counter_strafed_shots + + """column name""" + crosshair_angle_count + + """column name""" + crosshair_angle_sum_deg + + """column name""" + damage + + """column name""" + damage_ct + + """column name""" + damage_t + + """column name""" + deaths + + """column name""" + deaths_ct + + """column name""" + deaths_t + + """column name""" + decoy_throws + + """column name""" + enemies_flashed + + """column name""" + first_bullet_hits + + """column name""" + first_bullet_shots + + """column name""" + five_kill_rounds + + """column name""" + flash_assists + + """column name""" + flash_duration_count + + """column name""" + flash_duration_sum + + """column name""" + flashes_thrown + + """column name""" + four_kill_rounds + + """column name""" + he_damage + + """column name""" + he_team_damage + + """column name""" + he_throws + + """column name""" + headshot_hits + + """column name""" + hits + + """column name""" + hits_at_spotted + + """column name""" + hs_kills + + """column name""" + hs_kills_ct + + """column name""" + hs_kills_t + + """column name""" + kast_rounds + + """column name""" + kast_total_rounds + + """column name""" + kills + + """column name""" + kills_ct + + """column name""" + kills_t + + """column name""" + knife_kills + + """column name""" + match_id + + """column name""" + match_map_id + + """column name""" + molotov_damage + + """column name""" + molotov_throws + + """column name""" + non_awp_hits + + """column name""" + on_target_frames + + """column name""" + rounds_ct + + """column name""" + rounds_played + + """column name""" + rounds_t + + """column name""" + shots_at_spotted + + """column name""" + shots_fired + + """column name""" + smoke_throws + + """column name""" + spotted_count + + """column name""" + spotted_with_damage_count + + """column name""" + spray_hits + + """column name""" + spray_shots + + """column name""" + steam_id + + """column name""" + team_damage + + """column name""" + team_flashed + + """column name""" + three_kill_rounds + + """column name""" + time_to_damage_count + + """column name""" + time_to_damage_sum_s + + """column name""" + total_engagement_frames + + """column name""" + trade_kill_attempts + + """column name""" + trade_kill_opportunities + + """column name""" + trade_kill_successes + + """column name""" + traded_death_attempts + + """column name""" + traded_death_opportunities + + """column name""" + traded_death_successes + + """column name""" + two_kill_rounds + + """column name""" + unused_utility_value + + """column name""" + updated_at + + """column name""" + util_on_death_count + + """column name""" + util_on_death_sum + + """column name""" + wasted_magazine_shots + + """column name""" + zeus_kills +} + +""" +input type for updating data in table "player_match_map_stats" +""" +input player_match_map_stats_set_input { + assists: Int + assists_ct: Int + assists_t: Int + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + crosshair_angle_count: Int + crosshair_angle_sum_deg: numeric + damage: Int + damage_ct: Int + damage_t: Int + deaths: Int + deaths_ct: Int + deaths_t: Int + decoy_throws: Int + enemies_flashed: Int + first_bullet_hits: Int + first_bullet_shots: Int + five_kill_rounds: Int + flash_assists: Int + flash_duration_count: Int + flash_duration_sum: numeric + flashes_thrown: Int + four_kill_rounds: Int + he_damage: Int + he_team_damage: Int + he_throws: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int + hs_kills: Int + hs_kills_ct: Int + hs_kills_t: Int + kast_rounds: Int + kast_total_rounds: Int + kills: Int + kills_ct: Int + kills_t: Int + knife_kills: Int + match_id: uuid + match_map_id: uuid + molotov_damage: Int + molotov_throws: Int + non_awp_hits: Int + on_target_frames: Int + rounds_ct: Int + rounds_played: Int + rounds_t: Int + shots_at_spotted: Int + shots_fired: Int + smoke_throws: Int + spotted_count: Int + spotted_with_damage_count: Int + spray_hits: Int + spray_shots: Int + steam_id: bigint + team_damage: Int + team_flashed: Int + three_kill_rounds: Int + time_to_damage_count: Int + time_to_damage_sum_s: numeric + total_engagement_frames: Int + trade_kill_attempts: Int + trade_kill_opportunities: Int + trade_kill_successes: Int + traded_death_attempts: Int + traded_death_opportunities: Int + traded_death_successes: Int + two_kill_rounds: Int + unused_utility_value: Int + updated_at: timestamptz + util_on_death_count: Int + util_on_death_sum: Int + wasted_magazine_shots: Int + zeus_kills: Int +} + +"""aggregate stddev on columns""" +type player_match_map_stats_stddev_fields { + assists: Float + assists_ct: Float + assists_t: Float + counter_strafe_eligible_shots: Float + counter_strafed_shots: Float + crosshair_angle_count: Float + crosshair_angle_sum_deg: Float + damage: Float + damage_ct: Float + damage_t: Float + deaths: Float + deaths_ct: Float + deaths_t: Float + decoy_throws: Float + enemies_flashed: Float + first_bullet_hits: Float + first_bullet_shots: Float + five_kill_rounds: Float + flash_assists: Float + flash_duration_count: Float + flash_duration_sum: Float + flashes_thrown: Float + four_kill_rounds: Float + he_damage: Float + he_team_damage: Float + he_throws: Float + headshot_hits: Float + hits: Float + hits_at_spotted: Float + hs_kills: Float + hs_kills_ct: Float + hs_kills_t: Float + kast_rounds: Float + kast_total_rounds: Float + kills: Float + kills_ct: Float + kills_t: Float + knife_kills: Float + molotov_damage: Float + molotov_throws: Float + non_awp_hits: Float + on_target_frames: Float + rounds_ct: Float + rounds_played: Float + rounds_t: Float + shots_at_spotted: Float + shots_fired: Float + smoke_throws: Float + spotted_count: Float + spotted_with_damage_count: Float + spray_hits: Float + spray_shots: Float + steam_id: Float + team_damage: Float + team_flashed: Float + three_kill_rounds: Float + time_to_damage_count: Float + time_to_damage_sum_s: Float + total_engagement_frames: Float + trade_kill_attempts: Float + trade_kill_opportunities: Float + trade_kill_successes: Float + traded_death_attempts: Float + traded_death_opportunities: Float + traded_death_successes: Float + two_kill_rounds: Float + unused_utility_value: Float + util_on_death_count: Float + util_on_death_sum: Float + wasted_magazine_shots: Float + zeus_kills: Float +} + +""" +order by stddev() on columns of table "player_match_map_stats" +""" +input player_match_map_stats_stddev_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + crosshair_angle_count: order_by + crosshair_angle_sum_deg: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flash_duration_count: order_by + flash_duration_sum: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kast_rounds: order_by + kast_total_rounds: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + time_to_damage_count: order_by + time_to_damage_sum_s: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + util_on_death_count: order_by + util_on_death_sum: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +"""aggregate stddev_pop on columns""" +type player_match_map_stats_stddev_pop_fields { + assists: Float + assists_ct: Float + assists_t: Float + counter_strafe_eligible_shots: Float + counter_strafed_shots: Float + crosshair_angle_count: Float + crosshair_angle_sum_deg: Float + damage: Float + damage_ct: Float + damage_t: Float + deaths: Float + deaths_ct: Float + deaths_t: Float + decoy_throws: Float + enemies_flashed: Float + first_bullet_hits: Float + first_bullet_shots: Float + five_kill_rounds: Float + flash_assists: Float + flash_duration_count: Float + flash_duration_sum: Float + flashes_thrown: Float + four_kill_rounds: Float + he_damage: Float + he_team_damage: Float + he_throws: Float + headshot_hits: Float + hits: Float + hits_at_spotted: Float + hs_kills: Float + hs_kills_ct: Float + hs_kills_t: Float + kast_rounds: Float + kast_total_rounds: Float + kills: Float + kills_ct: Float + kills_t: Float + knife_kills: Float + molotov_damage: Float + molotov_throws: Float + non_awp_hits: Float + on_target_frames: Float + rounds_ct: Float + rounds_played: Float + rounds_t: Float + shots_at_spotted: Float + shots_fired: Float + smoke_throws: Float + spotted_count: Float + spotted_with_damage_count: Float + spray_hits: Float + spray_shots: Float + steam_id: Float + team_damage: Float + team_flashed: Float + three_kill_rounds: Float + time_to_damage_count: Float + time_to_damage_sum_s: Float + total_engagement_frames: Float + trade_kill_attempts: Float + trade_kill_opportunities: Float + trade_kill_successes: Float + traded_death_attempts: Float + traded_death_opportunities: Float + traded_death_successes: Float + two_kill_rounds: Float + unused_utility_value: Float + util_on_death_count: Float + util_on_death_sum: Float + wasted_magazine_shots: Float + zeus_kills: Float +} + +""" +order by stddev_pop() on columns of table "player_match_map_stats" +""" +input player_match_map_stats_stddev_pop_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + crosshair_angle_count: order_by + crosshair_angle_sum_deg: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flash_duration_count: order_by + flash_duration_sum: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kast_rounds: order_by + kast_total_rounds: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + time_to_damage_count: order_by + time_to_damage_sum_s: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + util_on_death_count: order_by + util_on_death_sum: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +"""aggregate stddev_samp on columns""" +type player_match_map_stats_stddev_samp_fields { + assists: Float + assists_ct: Float + assists_t: Float + counter_strafe_eligible_shots: Float + counter_strafed_shots: Float + crosshair_angle_count: Float + crosshair_angle_sum_deg: Float + damage: Float + damage_ct: Float + damage_t: Float + deaths: Float + deaths_ct: Float + deaths_t: Float + decoy_throws: Float + enemies_flashed: Float + first_bullet_hits: Float + first_bullet_shots: Float + five_kill_rounds: Float + flash_assists: Float + flash_duration_count: Float + flash_duration_sum: Float + flashes_thrown: Float + four_kill_rounds: Float + he_damage: Float + he_team_damage: Float + he_throws: Float + headshot_hits: Float + hits: Float + hits_at_spotted: Float + hs_kills: Float + hs_kills_ct: Float + hs_kills_t: Float + kast_rounds: Float + kast_total_rounds: Float + kills: Float + kills_ct: Float + kills_t: Float + knife_kills: Float + molotov_damage: Float + molotov_throws: Float + non_awp_hits: Float + on_target_frames: Float + rounds_ct: Float + rounds_played: Float + rounds_t: Float + shots_at_spotted: Float + shots_fired: Float + smoke_throws: Float + spotted_count: Float + spotted_with_damage_count: Float + spray_hits: Float + spray_shots: Float + steam_id: Float + team_damage: Float + team_flashed: Float + three_kill_rounds: Float + time_to_damage_count: Float + time_to_damage_sum_s: Float + total_engagement_frames: Float + trade_kill_attempts: Float + trade_kill_opportunities: Float + trade_kill_successes: Float + traded_death_attempts: Float + traded_death_opportunities: Float + traded_death_successes: Float + two_kill_rounds: Float + unused_utility_value: Float + util_on_death_count: Float + util_on_death_sum: Float + wasted_magazine_shots: Float + zeus_kills: Float +} + +""" +order by stddev_samp() on columns of table "player_match_map_stats" +""" +input player_match_map_stats_stddev_samp_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + crosshair_angle_count: order_by + crosshair_angle_sum_deg: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flash_duration_count: order_by + flash_duration_sum: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kast_rounds: order_by + kast_total_rounds: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + time_to_damage_count: order_by + time_to_damage_sum_s: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + util_on_death_count: order_by + util_on_death_sum: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +""" +Streaming cursor of the table "player_match_map_stats" +""" +input player_match_map_stats_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_match_map_stats_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_match_map_stats_stream_cursor_value_input { + assists: Int + assists_ct: Int + assists_t: Int + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + crosshair_angle_count: Int + crosshair_angle_sum_deg: numeric + damage: Int + damage_ct: Int + damage_t: Int + deaths: Int + deaths_ct: Int + deaths_t: Int + decoy_throws: Int + enemies_flashed: Int + first_bullet_hits: Int + first_bullet_shots: Int + five_kill_rounds: Int + flash_assists: Int + flash_duration_count: Int + flash_duration_sum: numeric + flashes_thrown: Int + four_kill_rounds: Int + he_damage: Int + he_team_damage: Int + he_throws: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int + hs_kills: Int + hs_kills_ct: Int + hs_kills_t: Int + kast_rounds: Int + kast_total_rounds: Int + kills: Int + kills_ct: Int + kills_t: Int + knife_kills: Int + match_id: uuid + match_map_id: uuid + molotov_damage: Int + molotov_throws: Int + non_awp_hits: Int + on_target_frames: Int + rounds_ct: Int + rounds_played: Int + rounds_t: Int + shots_at_spotted: Int + shots_fired: Int + smoke_throws: Int + spotted_count: Int + spotted_with_damage_count: Int + spray_hits: Int + spray_shots: Int + steam_id: bigint + team_damage: Int + team_flashed: Int + three_kill_rounds: Int + time_to_damage_count: Int + time_to_damage_sum_s: numeric + total_engagement_frames: Int + trade_kill_attempts: Int + trade_kill_opportunities: Int + trade_kill_successes: Int + traded_death_attempts: Int + traded_death_opportunities: Int + traded_death_successes: Int + two_kill_rounds: Int + unused_utility_value: Int + updated_at: timestamptz + util_on_death_count: Int + util_on_death_sum: Int + wasted_magazine_shots: Int + zeus_kills: Int +} + +"""aggregate sum on columns""" +type player_match_map_stats_sum_fields { + assists: Int + assists_ct: Int + assists_t: Int + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + crosshair_angle_count: Int + crosshair_angle_sum_deg: numeric + damage: Int + damage_ct: Int + damage_t: Int + deaths: Int + deaths_ct: Int + deaths_t: Int + decoy_throws: Int + enemies_flashed: Int + first_bullet_hits: Int + first_bullet_shots: Int + five_kill_rounds: Int + flash_assists: Int + flash_duration_count: Int + flash_duration_sum: numeric + flashes_thrown: Int + four_kill_rounds: Int + he_damage: Int + he_team_damage: Int + he_throws: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int + hs_kills: Int + hs_kills_ct: Int + hs_kills_t: Int + kast_rounds: Int + kast_total_rounds: Int + kills: Int + kills_ct: Int + kills_t: Int + knife_kills: Int + molotov_damage: Int + molotov_throws: Int + non_awp_hits: Int + on_target_frames: Int + rounds_ct: Int + rounds_played: Int + rounds_t: Int + shots_at_spotted: Int + shots_fired: Int + smoke_throws: Int + spotted_count: Int + spotted_with_damage_count: Int + spray_hits: Int + spray_shots: Int + steam_id: bigint + team_damage: Int + team_flashed: Int + three_kill_rounds: Int + time_to_damage_count: Int + time_to_damage_sum_s: numeric + total_engagement_frames: Int + trade_kill_attempts: Int + trade_kill_opportunities: Int + trade_kill_successes: Int + traded_death_attempts: Int + traded_death_opportunities: Int + traded_death_successes: Int + two_kill_rounds: Int + unused_utility_value: Int + util_on_death_count: Int + util_on_death_sum: Int + wasted_magazine_shots: Int + zeus_kills: Int +} + +""" +order by sum() on columns of table "player_match_map_stats" +""" +input player_match_map_stats_sum_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + crosshair_angle_count: order_by + crosshair_angle_sum_deg: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flash_duration_count: order_by + flash_duration_sum: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kast_rounds: order_by + kast_total_rounds: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + time_to_damage_count: order_by + time_to_damage_sum_s: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + util_on_death_count: order_by + util_on_death_sum: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +""" +update columns of table "player_match_map_stats" +""" +enum player_match_map_stats_update_column { + """column name""" + assists + + """column name""" + assists_ct + + """column name""" + assists_t + + """column name""" + counter_strafe_eligible_shots + + """column name""" + counter_strafed_shots + + """column name""" + crosshair_angle_count + + """column name""" + crosshair_angle_sum_deg + + """column name""" + damage + + """column name""" + damage_ct + + """column name""" + damage_t + + """column name""" + deaths + + """column name""" + deaths_ct + + """column name""" + deaths_t + + """column name""" + decoy_throws + + """column name""" + enemies_flashed + + """column name""" + first_bullet_hits + + """column name""" + first_bullet_shots + + """column name""" + five_kill_rounds + + """column name""" + flash_assists + + """column name""" + flash_duration_count + + """column name""" + flash_duration_sum + + """column name""" + flashes_thrown + + """column name""" + four_kill_rounds + + """column name""" + he_damage + + """column name""" + he_team_damage + + """column name""" + he_throws + + """column name""" + headshot_hits + + """column name""" + hits + + """column name""" + hits_at_spotted + + """column name""" + hs_kills + + """column name""" + hs_kills_ct + + """column name""" + hs_kills_t + + """column name""" + kast_rounds + + """column name""" + kast_total_rounds + + """column name""" + kills + + """column name""" + kills_ct + + """column name""" + kills_t + + """column name""" + knife_kills + + """column name""" + match_id + + """column name""" + match_map_id + + """column name""" + molotov_damage + + """column name""" + molotov_throws + + """column name""" + non_awp_hits + + """column name""" + on_target_frames + + """column name""" + rounds_ct + + """column name""" + rounds_played + + """column name""" + rounds_t + + """column name""" + shots_at_spotted + + """column name""" + shots_fired + + """column name""" + smoke_throws + + """column name""" + spotted_count + + """column name""" + spotted_with_damage_count + + """column name""" + spray_hits + + """column name""" + spray_shots + + """column name""" + steam_id + + """column name""" + team_damage + + """column name""" + team_flashed + + """column name""" + three_kill_rounds + + """column name""" + time_to_damage_count + + """column name""" + time_to_damage_sum_s + + """column name""" + total_engagement_frames + + """column name""" + trade_kill_attempts + + """column name""" + trade_kill_opportunities + + """column name""" + trade_kill_successes + + """column name""" + traded_death_attempts + + """column name""" + traded_death_opportunities + + """column name""" + traded_death_successes + + """column name""" + two_kill_rounds + + """column name""" + unused_utility_value + + """column name""" + updated_at + + """column name""" + util_on_death_count + + """column name""" + util_on_death_sum + + """column name""" + wasted_magazine_shots + + """column name""" + zeus_kills +} + +input player_match_map_stats_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: player_match_map_stats_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: player_match_map_stats_set_input + + """filter the rows which have to be updated""" + where: player_match_map_stats_bool_exp! +} + +"""aggregate var_pop on columns""" +type player_match_map_stats_var_pop_fields { + assists: Float + assists_ct: Float + assists_t: Float + counter_strafe_eligible_shots: Float + counter_strafed_shots: Float + crosshair_angle_count: Float + crosshair_angle_sum_deg: Float + damage: Float + damage_ct: Float + damage_t: Float + deaths: Float + deaths_ct: Float + deaths_t: Float + decoy_throws: Float + enemies_flashed: Float + first_bullet_hits: Float + first_bullet_shots: Float + five_kill_rounds: Float + flash_assists: Float + flash_duration_count: Float + flash_duration_sum: Float + flashes_thrown: Float + four_kill_rounds: Float + he_damage: Float + he_team_damage: Float + he_throws: Float + headshot_hits: Float + hits: Float + hits_at_spotted: Float + hs_kills: Float + hs_kills_ct: Float + hs_kills_t: Float + kast_rounds: Float + kast_total_rounds: Float + kills: Float + kills_ct: Float + kills_t: Float + knife_kills: Float + molotov_damage: Float + molotov_throws: Float + non_awp_hits: Float + on_target_frames: Float + rounds_ct: Float + rounds_played: Float + rounds_t: Float + shots_at_spotted: Float + shots_fired: Float + smoke_throws: Float + spotted_count: Float + spotted_with_damage_count: Float + spray_hits: Float + spray_shots: Float + steam_id: Float + team_damage: Float + team_flashed: Float + three_kill_rounds: Float + time_to_damage_count: Float + time_to_damage_sum_s: Float + total_engagement_frames: Float + trade_kill_attempts: Float + trade_kill_opportunities: Float + trade_kill_successes: Float + traded_death_attempts: Float + traded_death_opportunities: Float + traded_death_successes: Float + two_kill_rounds: Float + unused_utility_value: Float + util_on_death_count: Float + util_on_death_sum: Float + wasted_magazine_shots: Float + zeus_kills: Float +} + +""" +order by var_pop() on columns of table "player_match_map_stats" +""" +input player_match_map_stats_var_pop_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + crosshair_angle_count: order_by + crosshair_angle_sum_deg: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flash_duration_count: order_by + flash_duration_sum: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kast_rounds: order_by + kast_total_rounds: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + time_to_damage_count: order_by + time_to_damage_sum_s: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + util_on_death_count: order_by + util_on_death_sum: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +"""aggregate var_samp on columns""" +type player_match_map_stats_var_samp_fields { + assists: Float + assists_ct: Float + assists_t: Float + counter_strafe_eligible_shots: Float + counter_strafed_shots: Float + crosshair_angle_count: Float + crosshair_angle_sum_deg: Float + damage: Float + damage_ct: Float + damage_t: Float + deaths: Float + deaths_ct: Float + deaths_t: Float + decoy_throws: Float + enemies_flashed: Float + first_bullet_hits: Float + first_bullet_shots: Float + five_kill_rounds: Float + flash_assists: Float + flash_duration_count: Float + flash_duration_sum: Float + flashes_thrown: Float + four_kill_rounds: Float + he_damage: Float + he_team_damage: Float + he_throws: Float + headshot_hits: Float + hits: Float + hits_at_spotted: Float + hs_kills: Float + hs_kills_ct: Float + hs_kills_t: Float + kast_rounds: Float + kast_total_rounds: Float + kills: Float + kills_ct: Float + kills_t: Float + knife_kills: Float + molotov_damage: Float + molotov_throws: Float + non_awp_hits: Float + on_target_frames: Float + rounds_ct: Float + rounds_played: Float + rounds_t: Float + shots_at_spotted: Float + shots_fired: Float + smoke_throws: Float + spotted_count: Float + spotted_with_damage_count: Float + spray_hits: Float + spray_shots: Float + steam_id: Float + team_damage: Float + team_flashed: Float + three_kill_rounds: Float + time_to_damage_count: Float + time_to_damage_sum_s: Float + total_engagement_frames: Float + trade_kill_attempts: Float + trade_kill_opportunities: Float + trade_kill_successes: Float + traded_death_attempts: Float + traded_death_opportunities: Float + traded_death_successes: Float + two_kill_rounds: Float + unused_utility_value: Float + util_on_death_count: Float + util_on_death_sum: Float + wasted_magazine_shots: Float + zeus_kills: Float +} + +""" +order by var_samp() on columns of table "player_match_map_stats" +""" +input player_match_map_stats_var_samp_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + crosshair_angle_count: order_by + crosshair_angle_sum_deg: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flash_duration_count: order_by + flash_duration_sum: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kast_rounds: order_by + kast_total_rounds: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + time_to_damage_count: order_by + time_to_damage_sum_s: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + util_on_death_count: order_by + util_on_death_sum: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +"""aggregate variance on columns""" +type player_match_map_stats_variance_fields { + assists: Float + assists_ct: Float + assists_t: Float + counter_strafe_eligible_shots: Float + counter_strafed_shots: Float + crosshair_angle_count: Float + crosshair_angle_sum_deg: Float + damage: Float + damage_ct: Float + damage_t: Float + deaths: Float + deaths_ct: Float + deaths_t: Float + decoy_throws: Float + enemies_flashed: Float + first_bullet_hits: Float + first_bullet_shots: Float + five_kill_rounds: Float + flash_assists: Float + flash_duration_count: Float + flash_duration_sum: Float + flashes_thrown: Float + four_kill_rounds: Float + he_damage: Float + he_team_damage: Float + he_throws: Float + headshot_hits: Float + hits: Float + hits_at_spotted: Float + hs_kills: Float + hs_kills_ct: Float + hs_kills_t: Float + kast_rounds: Float + kast_total_rounds: Float + kills: Float + kills_ct: Float + kills_t: Float + knife_kills: Float + molotov_damage: Float + molotov_throws: Float + non_awp_hits: Float + on_target_frames: Float + rounds_ct: Float + rounds_played: Float + rounds_t: Float + shots_at_spotted: Float + shots_fired: Float + smoke_throws: Float + spotted_count: Float + spotted_with_damage_count: Float + spray_hits: Float + spray_shots: Float + steam_id: Float + team_damage: Float + team_flashed: Float + three_kill_rounds: Float + time_to_damage_count: Float + time_to_damage_sum_s: Float + total_engagement_frames: Float + trade_kill_attempts: Float + trade_kill_opportunities: Float + trade_kill_successes: Float + traded_death_attempts: Float + traded_death_opportunities: Float + traded_death_successes: Float + two_kill_rounds: Float + unused_utility_value: Float + util_on_death_count: Float + util_on_death_sum: Float + wasted_magazine_shots: Float + zeus_kills: Float +} + +""" +order by variance() on columns of table "player_match_map_stats" +""" +input player_match_map_stats_variance_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + crosshair_angle_count: order_by + crosshair_angle_sum_deg: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flash_duration_count: order_by + flash_duration_sum: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kast_rounds: order_by + kast_total_rounds: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + time_to_damage_count: order_by + time_to_damage_sum_s: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + util_on_death_count: order_by + util_on_death_sum: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +""" +columns and relationships of "player_match_performance_v" +""" +type player_match_performance_v { + accuracy: numeric + accuracy_spotted: numeric + aim_rating: float8 + counter_strafe_pct: numeric + enemy_blind_pr: numeric + flash_assists_pr: numeric + hs_pct: numeric + kast_pct: numeric + match_id: uuid + overall_rating: float8 + played_at: timestamptz + positioning_rating: float8 + rounds: Int + source: String + steam_id: bigint + survival_pct: numeric + traded_death_pct: numeric + util_efficiency: numeric + utility_rating: float8 +} + +""" +aggregated selection of "player_match_performance_v" +""" +type player_match_performance_v_aggregate { + aggregate: player_match_performance_v_aggregate_fields + nodes: [player_match_performance_v!]! +} + +""" +aggregate fields of "player_match_performance_v" +""" +type player_match_performance_v_aggregate_fields { + avg: player_match_performance_v_avg_fields + count(columns: [player_match_performance_v_select_column!], distinct: Boolean): Int! + max: player_match_performance_v_max_fields + min: player_match_performance_v_min_fields + stddev: player_match_performance_v_stddev_fields + stddev_pop: player_match_performance_v_stddev_pop_fields + stddev_samp: player_match_performance_v_stddev_samp_fields + sum: player_match_performance_v_sum_fields + var_pop: player_match_performance_v_var_pop_fields + var_samp: player_match_performance_v_var_samp_fields + variance: player_match_performance_v_variance_fields +} + +"""aggregate avg on columns""" +type player_match_performance_v_avg_fields { + accuracy: Float + accuracy_spotted: Float + aim_rating: Float + counter_strafe_pct: Float + enemy_blind_pr: Float + flash_assists_pr: Float + hs_pct: Float + kast_pct: Float + overall_rating: Float + positioning_rating: Float + rounds: Float + steam_id: Float + survival_pct: Float + traded_death_pct: Float + util_efficiency: Float + utility_rating: Float +} + +""" +Boolean expression to filter rows from the table "player_match_performance_v". All fields are combined with a logical 'AND'. +""" +input player_match_performance_v_bool_exp { + _and: [player_match_performance_v_bool_exp!] + _not: player_match_performance_v_bool_exp + _or: [player_match_performance_v_bool_exp!] + accuracy: numeric_comparison_exp + accuracy_spotted: numeric_comparison_exp + aim_rating: float8_comparison_exp + counter_strafe_pct: numeric_comparison_exp + enemy_blind_pr: numeric_comparison_exp + flash_assists_pr: numeric_comparison_exp + hs_pct: numeric_comparison_exp + kast_pct: numeric_comparison_exp + match_id: uuid_comparison_exp + overall_rating: float8_comparison_exp + played_at: timestamptz_comparison_exp + positioning_rating: float8_comparison_exp + rounds: Int_comparison_exp + source: String_comparison_exp + steam_id: bigint_comparison_exp + survival_pct: numeric_comparison_exp + traded_death_pct: numeric_comparison_exp + util_efficiency: numeric_comparison_exp + utility_rating: float8_comparison_exp +} + +"""aggregate max on columns""" +type player_match_performance_v_max_fields { + accuracy: numeric + accuracy_spotted: numeric + aim_rating: float8 + counter_strafe_pct: numeric + enemy_blind_pr: numeric + flash_assists_pr: numeric + hs_pct: numeric + kast_pct: numeric + match_id: uuid + overall_rating: float8 + played_at: timestamptz + positioning_rating: float8 + rounds: Int + source: String + steam_id: bigint + survival_pct: numeric + traded_death_pct: numeric + util_efficiency: numeric + utility_rating: float8 +} + +"""aggregate min on columns""" +type player_match_performance_v_min_fields { + accuracy: numeric + accuracy_spotted: numeric + aim_rating: float8 + counter_strafe_pct: numeric + enemy_blind_pr: numeric + flash_assists_pr: numeric + hs_pct: numeric + kast_pct: numeric + match_id: uuid + overall_rating: float8 + played_at: timestamptz + positioning_rating: float8 + rounds: Int + source: String + steam_id: bigint + survival_pct: numeric + traded_death_pct: numeric + util_efficiency: numeric + utility_rating: float8 +} + +""" +Ordering options when selecting data from "player_match_performance_v". +""" +input player_match_performance_v_order_by { + accuracy: order_by + accuracy_spotted: order_by + aim_rating: order_by + counter_strafe_pct: order_by + enemy_blind_pr: order_by + flash_assists_pr: order_by + hs_pct: order_by + kast_pct: order_by + match_id: order_by + overall_rating: order_by + played_at: order_by + positioning_rating: order_by + rounds: order_by + source: order_by + steam_id: order_by + survival_pct: order_by + traded_death_pct: order_by + util_efficiency: order_by + utility_rating: order_by +} + +""" +select columns of table "player_match_performance_v" +""" +enum player_match_performance_v_select_column { + """column name""" + accuracy + + """column name""" + accuracy_spotted + + """column name""" + aim_rating + + """column name""" + counter_strafe_pct + + """column name""" + enemy_blind_pr + + """column name""" + flash_assists_pr + + """column name""" + hs_pct + + """column name""" + kast_pct + + """column name""" + match_id + + """column name""" + overall_rating + + """column name""" + played_at + + """column name""" + positioning_rating + + """column name""" + rounds + + """column name""" + source + + """column name""" + steam_id + + """column name""" + survival_pct + + """column name""" + traded_death_pct + + """column name""" + util_efficiency + + """column name""" + utility_rating +} + +"""aggregate stddev on columns""" +type player_match_performance_v_stddev_fields { + accuracy: Float + accuracy_spotted: Float + aim_rating: Float + counter_strafe_pct: Float + enemy_blind_pr: Float + flash_assists_pr: Float + hs_pct: Float + kast_pct: Float + overall_rating: Float + positioning_rating: Float + rounds: Float + steam_id: Float + survival_pct: Float + traded_death_pct: Float + util_efficiency: Float + utility_rating: Float +} + +"""aggregate stddev_pop on columns""" +type player_match_performance_v_stddev_pop_fields { + accuracy: Float + accuracy_spotted: Float + aim_rating: Float + counter_strafe_pct: Float + enemy_blind_pr: Float + flash_assists_pr: Float + hs_pct: Float + kast_pct: Float + overall_rating: Float + positioning_rating: Float + rounds: Float + steam_id: Float + survival_pct: Float + traded_death_pct: Float + util_efficiency: Float + utility_rating: Float +} + +"""aggregate stddev_samp on columns""" +type player_match_performance_v_stddev_samp_fields { + accuracy: Float + accuracy_spotted: Float + aim_rating: Float + counter_strafe_pct: Float + enemy_blind_pr: Float + flash_assists_pr: Float + hs_pct: Float + kast_pct: Float + overall_rating: Float + positioning_rating: Float + rounds: Float + steam_id: Float + survival_pct: Float + traded_death_pct: Float + util_efficiency: Float + utility_rating: Float +} + +""" +Streaming cursor of the table "player_match_performance_v" +""" +input player_match_performance_v_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_match_performance_v_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_match_performance_v_stream_cursor_value_input { + accuracy: numeric + accuracy_spotted: numeric + aim_rating: float8 + counter_strafe_pct: numeric + enemy_blind_pr: numeric + flash_assists_pr: numeric + hs_pct: numeric + kast_pct: numeric + match_id: uuid + overall_rating: float8 + played_at: timestamptz + positioning_rating: float8 + rounds: Int + source: String + steam_id: bigint + survival_pct: numeric + traded_death_pct: numeric + util_efficiency: numeric + utility_rating: float8 +} + +"""aggregate sum on columns""" +type player_match_performance_v_sum_fields { + accuracy: numeric + accuracy_spotted: numeric + aim_rating: float8 + counter_strafe_pct: numeric + enemy_blind_pr: numeric + flash_assists_pr: numeric + hs_pct: numeric + kast_pct: numeric + overall_rating: float8 + positioning_rating: float8 + rounds: Int + steam_id: bigint + survival_pct: numeric + traded_death_pct: numeric + util_efficiency: numeric + utility_rating: float8 +} + +"""aggregate var_pop on columns""" +type player_match_performance_v_var_pop_fields { + accuracy: Float + accuracy_spotted: Float + aim_rating: Float + counter_strafe_pct: Float + enemy_blind_pr: Float + flash_assists_pr: Float + hs_pct: Float + kast_pct: Float + overall_rating: Float + positioning_rating: Float + rounds: Float + steam_id: Float + survival_pct: Float + traded_death_pct: Float + util_efficiency: Float + utility_rating: Float +} + +"""aggregate var_samp on columns""" +type player_match_performance_v_var_samp_fields { + accuracy: Float + accuracy_spotted: Float + aim_rating: Float + counter_strafe_pct: Float + enemy_blind_pr: Float + flash_assists_pr: Float + hs_pct: Float + kast_pct: Float + overall_rating: Float + positioning_rating: Float + rounds: Float + steam_id: Float + survival_pct: Float + traded_death_pct: Float + util_efficiency: Float + utility_rating: Float +} + +"""aggregate variance on columns""" +type player_match_performance_v_variance_fields { + accuracy: Float + accuracy_spotted: Float + aim_rating: Float + counter_strafe_pct: Float + enemy_blind_pr: Float + flash_assists_pr: Float + hs_pct: Float + kast_pct: Float + overall_rating: Float + positioning_rating: Float + rounds: Float + steam_id: Float + survival_pct: Float + traded_death_pct: Float + util_efficiency: Float + utility_rating: Float +} + +""" +columns and relationships of "player_match_stats_v" +""" +type player_match_stats_v { + assists: Int + assists_ct: Int + assists_t: Int + avg_crosshair_angle_deg: numeric + avg_flash_duration: numeric + avg_time_to_damage_s: numeric + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + damage: Int + damage_ct: Int + damage_t: Int + deaths: Int + deaths_ct: Int + deaths_t: Int + decoy_throws: Int + enemies_flashed: Int + first_bullet_hits: Int + first_bullet_shots: Int + five_kill_rounds: Int + flash_assists: Int + flashes_thrown: Int + four_kill_rounds: Int + he_damage: Int + he_team_damage: Int + he_throws: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int + hs_kills: Int + hs_kills_ct: Int + hs_kills_t: Int + kills: Int + kills_ct: Int + kills_t: Int + knife_kills: Int + match_id: uuid + molotov_damage: Int + molotov_throws: Int + non_awp_hits: Int + on_target_frames: Int + rounds_ct: Int + rounds_played: Int + rounds_t: Int + shots_at_spotted: Int + shots_fired: Int + smoke_throws: Int + spotted_count: Int + spotted_with_damage_count: Int + spray_hits: Int + spray_shots: Int + steam_id: bigint + team_damage: Int + team_flashed: Int + three_kill_rounds: Int + total_engagement_frames: Int + trade_kill_attempts: Int + trade_kill_opportunities: Int + trade_kill_successes: Int + traded_death_attempts: Int + traded_death_opportunities: Int + traded_death_successes: Int + two_kill_rounds: Int + unused_utility_value: Int + utility_on_death: numeric + wasted_magazine_shots: Int + zeus_kills: Int +} + +""" +aggregated selection of "player_match_stats_v" +""" +type player_match_stats_v_aggregate { + aggregate: player_match_stats_v_aggregate_fields + nodes: [player_match_stats_v!]! +} + +input player_match_stats_v_aggregate_bool_exp { + count: player_match_stats_v_aggregate_bool_exp_count +} + +input player_match_stats_v_aggregate_bool_exp_count { + arguments: [player_match_stats_v_select_column!] + distinct: Boolean + filter: player_match_stats_v_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "player_match_stats_v" +""" +type player_match_stats_v_aggregate_fields { + avg: player_match_stats_v_avg_fields + count(columns: [player_match_stats_v_select_column!], distinct: Boolean): Int! + max: player_match_stats_v_max_fields + min: player_match_stats_v_min_fields + stddev: player_match_stats_v_stddev_fields + stddev_pop: player_match_stats_v_stddev_pop_fields + stddev_samp: player_match_stats_v_stddev_samp_fields + sum: player_match_stats_v_sum_fields + var_pop: player_match_stats_v_var_pop_fields + var_samp: player_match_stats_v_var_samp_fields + variance: player_match_stats_v_variance_fields +} + +""" +order by aggregate values of table "player_match_stats_v" +""" +input player_match_stats_v_aggregate_order_by { + avg: player_match_stats_v_avg_order_by + count: order_by + max: player_match_stats_v_max_order_by + min: player_match_stats_v_min_order_by + stddev: player_match_stats_v_stddev_order_by + stddev_pop: player_match_stats_v_stddev_pop_order_by + stddev_samp: player_match_stats_v_stddev_samp_order_by + sum: player_match_stats_v_sum_order_by + var_pop: player_match_stats_v_var_pop_order_by + var_samp: player_match_stats_v_var_samp_order_by + variance: player_match_stats_v_variance_order_by +} + +""" +input type for inserting array relation for remote table "player_match_stats_v" +""" +input player_match_stats_v_arr_rel_insert_input { + data: [player_match_stats_v_insert_input!]! +} + +"""aggregate avg on columns""" +type player_match_stats_v_avg_fields { + assists: Float + assists_ct: Float + assists_t: Float + avg_crosshair_angle_deg: Float + avg_flash_duration: Float + avg_time_to_damage_s: Float + counter_strafe_eligible_shots: Float + counter_strafed_shots: Float + damage: Float + damage_ct: Float + damage_t: Float + deaths: Float + deaths_ct: Float + deaths_t: Float + decoy_throws: Float + enemies_flashed: Float + first_bullet_hits: Float + first_bullet_shots: Float + five_kill_rounds: Float + flash_assists: Float + flashes_thrown: Float + four_kill_rounds: Float + he_damage: Float + he_team_damage: Float + he_throws: Float + headshot_hits: Float + hits: Float + hits_at_spotted: Float + hs_kills: Float + hs_kills_ct: Float + hs_kills_t: Float + kills: Float + kills_ct: Float + kills_t: Float + knife_kills: Float + molotov_damage: Float + molotov_throws: Float + non_awp_hits: Float + on_target_frames: Float + rounds_ct: Float + rounds_played: Float + rounds_t: Float + shots_at_spotted: Float + shots_fired: Float + smoke_throws: Float + spotted_count: Float + spotted_with_damage_count: Float + spray_hits: Float + spray_shots: Float + steam_id: Float + team_damage: Float + team_flashed: Float + three_kill_rounds: Float + total_engagement_frames: Float + trade_kill_attempts: Float + trade_kill_opportunities: Float + trade_kill_successes: Float + traded_death_attempts: Float + traded_death_opportunities: Float + traded_death_successes: Float + two_kill_rounds: Float + unused_utility_value: Float + utility_on_death: Float + wasted_magazine_shots: Float + zeus_kills: Float +} + +""" +order by avg() on columns of table "player_match_stats_v" +""" +input player_match_stats_v_avg_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + avg_crosshair_angle_deg: order_by + avg_flash_duration: order_by + avg_time_to_damage_s: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + utility_on_death: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +""" +Boolean expression to filter rows from the table "player_match_stats_v". All fields are combined with a logical 'AND'. +""" +input player_match_stats_v_bool_exp { + _and: [player_match_stats_v_bool_exp!] + _not: player_match_stats_v_bool_exp + _or: [player_match_stats_v_bool_exp!] + assists: Int_comparison_exp + assists_ct: Int_comparison_exp + assists_t: Int_comparison_exp + avg_crosshair_angle_deg: numeric_comparison_exp + avg_flash_duration: numeric_comparison_exp + avg_time_to_damage_s: numeric_comparison_exp + counter_strafe_eligible_shots: Int_comparison_exp + counter_strafed_shots: Int_comparison_exp + damage: Int_comparison_exp + damage_ct: Int_comparison_exp + damage_t: Int_comparison_exp + deaths: Int_comparison_exp + deaths_ct: Int_comparison_exp + deaths_t: Int_comparison_exp + decoy_throws: Int_comparison_exp + enemies_flashed: Int_comparison_exp + first_bullet_hits: Int_comparison_exp + first_bullet_shots: Int_comparison_exp + five_kill_rounds: Int_comparison_exp + flash_assists: Int_comparison_exp + flashes_thrown: Int_comparison_exp + four_kill_rounds: Int_comparison_exp + he_damage: Int_comparison_exp + he_team_damage: Int_comparison_exp + he_throws: Int_comparison_exp + headshot_hits: Int_comparison_exp + hits: Int_comparison_exp + hits_at_spotted: Int_comparison_exp + hs_kills: Int_comparison_exp + hs_kills_ct: Int_comparison_exp + hs_kills_t: Int_comparison_exp + kills: Int_comparison_exp + kills_ct: Int_comparison_exp + kills_t: Int_comparison_exp + knife_kills: Int_comparison_exp + match_id: uuid_comparison_exp + molotov_damage: Int_comparison_exp + molotov_throws: Int_comparison_exp + non_awp_hits: Int_comparison_exp + on_target_frames: Int_comparison_exp + rounds_ct: Int_comparison_exp + rounds_played: Int_comparison_exp + rounds_t: Int_comparison_exp + shots_at_spotted: Int_comparison_exp + shots_fired: Int_comparison_exp + smoke_throws: Int_comparison_exp + spotted_count: Int_comparison_exp + spotted_with_damage_count: Int_comparison_exp + spray_hits: Int_comparison_exp + spray_shots: Int_comparison_exp + steam_id: bigint_comparison_exp + team_damage: Int_comparison_exp + team_flashed: Int_comparison_exp + three_kill_rounds: Int_comparison_exp + total_engagement_frames: Int_comparison_exp + trade_kill_attempts: Int_comparison_exp + trade_kill_opportunities: Int_comparison_exp + trade_kill_successes: Int_comparison_exp + traded_death_attempts: Int_comparison_exp + traded_death_opportunities: Int_comparison_exp + traded_death_successes: Int_comparison_exp + two_kill_rounds: Int_comparison_exp + unused_utility_value: Int_comparison_exp + utility_on_death: numeric_comparison_exp + wasted_magazine_shots: Int_comparison_exp + zeus_kills: Int_comparison_exp +} + +""" +input type for inserting data into table "player_match_stats_v" +""" +input player_match_stats_v_insert_input { + assists: Int + assists_ct: Int + assists_t: Int + avg_crosshair_angle_deg: numeric + avg_flash_duration: numeric + avg_time_to_damage_s: numeric + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + damage: Int + damage_ct: Int + damage_t: Int + deaths: Int + deaths_ct: Int + deaths_t: Int + decoy_throws: Int + enemies_flashed: Int + first_bullet_hits: Int + first_bullet_shots: Int + five_kill_rounds: Int + flash_assists: Int + flashes_thrown: Int + four_kill_rounds: Int + he_damage: Int + he_team_damage: Int + he_throws: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int + hs_kills: Int + hs_kills_ct: Int + hs_kills_t: Int + kills: Int + kills_ct: Int + kills_t: Int + knife_kills: Int + match_id: uuid + molotov_damage: Int + molotov_throws: Int + non_awp_hits: Int + on_target_frames: Int + rounds_ct: Int + rounds_played: Int + rounds_t: Int + shots_at_spotted: Int + shots_fired: Int + smoke_throws: Int + spotted_count: Int + spotted_with_damage_count: Int + spray_hits: Int + spray_shots: Int + steam_id: bigint + team_damage: Int + team_flashed: Int + three_kill_rounds: Int + total_engagement_frames: Int + trade_kill_attempts: Int + trade_kill_opportunities: Int + trade_kill_successes: Int + traded_death_attempts: Int + traded_death_opportunities: Int + traded_death_successes: Int + two_kill_rounds: Int + unused_utility_value: Int + utility_on_death: numeric + wasted_magazine_shots: Int + zeus_kills: Int +} + +"""aggregate max on columns""" +type player_match_stats_v_max_fields { + assists: Int + assists_ct: Int + assists_t: Int + avg_crosshair_angle_deg: numeric + avg_flash_duration: numeric + avg_time_to_damage_s: numeric + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + damage: Int + damage_ct: Int + damage_t: Int + deaths: Int + deaths_ct: Int + deaths_t: Int + decoy_throws: Int + enemies_flashed: Int + first_bullet_hits: Int + first_bullet_shots: Int + five_kill_rounds: Int + flash_assists: Int + flashes_thrown: Int + four_kill_rounds: Int + he_damage: Int + he_team_damage: Int + he_throws: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int + hs_kills: Int + hs_kills_ct: Int + hs_kills_t: Int + kills: Int + kills_ct: Int + kills_t: Int + knife_kills: Int + match_id: uuid + molotov_damage: Int + molotov_throws: Int + non_awp_hits: Int + on_target_frames: Int + rounds_ct: Int + rounds_played: Int + rounds_t: Int + shots_at_spotted: Int + shots_fired: Int + smoke_throws: Int + spotted_count: Int + spotted_with_damage_count: Int + spray_hits: Int + spray_shots: Int + steam_id: bigint + team_damage: Int + team_flashed: Int + three_kill_rounds: Int + total_engagement_frames: Int + trade_kill_attempts: Int + trade_kill_opportunities: Int + trade_kill_successes: Int + traded_death_attempts: Int + traded_death_opportunities: Int + traded_death_successes: Int + two_kill_rounds: Int + unused_utility_value: Int + utility_on_death: numeric + wasted_magazine_shots: Int + zeus_kills: Int +} + +""" +order by max() on columns of table "player_match_stats_v" +""" +input player_match_stats_v_max_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + avg_crosshair_angle_deg: order_by + avg_flash_duration: order_by + avg_time_to_damage_s: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + match_id: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + utility_on_death: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +"""aggregate min on columns""" +type player_match_stats_v_min_fields { + assists: Int + assists_ct: Int + assists_t: Int + avg_crosshair_angle_deg: numeric + avg_flash_duration: numeric + avg_time_to_damage_s: numeric + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + damage: Int + damage_ct: Int + damage_t: Int + deaths: Int + deaths_ct: Int + deaths_t: Int + decoy_throws: Int + enemies_flashed: Int + first_bullet_hits: Int + first_bullet_shots: Int + five_kill_rounds: Int + flash_assists: Int + flashes_thrown: Int + four_kill_rounds: Int + he_damage: Int + he_team_damage: Int + he_throws: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int + hs_kills: Int + hs_kills_ct: Int + hs_kills_t: Int + kills: Int + kills_ct: Int + kills_t: Int + knife_kills: Int + match_id: uuid + molotov_damage: Int + molotov_throws: Int + non_awp_hits: Int + on_target_frames: Int + rounds_ct: Int + rounds_played: Int + rounds_t: Int + shots_at_spotted: Int + shots_fired: Int + smoke_throws: Int + spotted_count: Int + spotted_with_damage_count: Int + spray_hits: Int + spray_shots: Int + steam_id: bigint + team_damage: Int + team_flashed: Int + three_kill_rounds: Int + total_engagement_frames: Int + trade_kill_attempts: Int + trade_kill_opportunities: Int + trade_kill_successes: Int + traded_death_attempts: Int + traded_death_opportunities: Int + traded_death_successes: Int + two_kill_rounds: Int + unused_utility_value: Int + utility_on_death: numeric + wasted_magazine_shots: Int + zeus_kills: Int +} + +""" +order by min() on columns of table "player_match_stats_v" +""" +input player_match_stats_v_min_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + avg_crosshair_angle_deg: order_by + avg_flash_duration: order_by + avg_time_to_damage_s: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + match_id: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + utility_on_death: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +"""Ordering options when selecting data from "player_match_stats_v".""" +input player_match_stats_v_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + avg_crosshair_angle_deg: order_by + avg_flash_duration: order_by + avg_time_to_damage_s: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + match_id: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + utility_on_death: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +""" +select columns of table "player_match_stats_v" +""" +enum player_match_stats_v_select_column { + """column name""" + assists + + """column name""" + assists_ct + + """column name""" + assists_t + + """column name""" + avg_crosshair_angle_deg + + """column name""" + avg_flash_duration + + """column name""" + avg_time_to_damage_s + + """column name""" + counter_strafe_eligible_shots + + """column name""" + counter_strafed_shots + + """column name""" + damage + + """column name""" + damage_ct + + """column name""" + damage_t + + """column name""" + deaths + + """column name""" + deaths_ct + + """column name""" + deaths_t + + """column name""" + decoy_throws + + """column name""" + enemies_flashed + + """column name""" + first_bullet_hits + + """column name""" + first_bullet_shots + + """column name""" + five_kill_rounds + + """column name""" + flash_assists + + """column name""" + flashes_thrown + + """column name""" + four_kill_rounds + + """column name""" + he_damage + + """column name""" + he_team_damage + + """column name""" + he_throws + + """column name""" + headshot_hits + + """column name""" + hits + + """column name""" + hits_at_spotted + + """column name""" + hs_kills + + """column name""" + hs_kills_ct + + """column name""" + hs_kills_t + + """column name""" + kills + + """column name""" + kills_ct + + """column name""" + kills_t + + """column name""" + knife_kills + + """column name""" + match_id + + """column name""" + molotov_damage + + """column name""" + molotov_throws + + """column name""" + non_awp_hits + + """column name""" + on_target_frames + + """column name""" + rounds_ct + + """column name""" + rounds_played + + """column name""" + rounds_t + + """column name""" + shots_at_spotted + + """column name""" + shots_fired + + """column name""" + smoke_throws + + """column name""" + spotted_count + + """column name""" + spotted_with_damage_count + + """column name""" + spray_hits + + """column name""" + spray_shots + + """column name""" + steam_id + + """column name""" + team_damage + + """column name""" + team_flashed + + """column name""" + three_kill_rounds + + """column name""" + total_engagement_frames + + """column name""" + trade_kill_attempts + + """column name""" + trade_kill_opportunities + + """column name""" + trade_kill_successes + + """column name""" + traded_death_attempts + + """column name""" + traded_death_opportunities + + """column name""" + traded_death_successes + + """column name""" + two_kill_rounds + + """column name""" + unused_utility_value + + """column name""" + utility_on_death + + """column name""" + wasted_magazine_shots + + """column name""" + zeus_kills +} + +"""aggregate stddev on columns""" +type player_match_stats_v_stddev_fields { + assists: Float + assists_ct: Float + assists_t: Float + avg_crosshair_angle_deg: Float + avg_flash_duration: Float + avg_time_to_damage_s: Float + counter_strafe_eligible_shots: Float + counter_strafed_shots: Float + damage: Float + damage_ct: Float + damage_t: Float + deaths: Float + deaths_ct: Float + deaths_t: Float + decoy_throws: Float + enemies_flashed: Float + first_bullet_hits: Float + first_bullet_shots: Float + five_kill_rounds: Float + flash_assists: Float + flashes_thrown: Float + four_kill_rounds: Float + he_damage: Float + he_team_damage: Float + he_throws: Float + headshot_hits: Float + hits: Float + hits_at_spotted: Float + hs_kills: Float + hs_kills_ct: Float + hs_kills_t: Float + kills: Float + kills_ct: Float + kills_t: Float + knife_kills: Float + molotov_damage: Float + molotov_throws: Float + non_awp_hits: Float + on_target_frames: Float + rounds_ct: Float + rounds_played: Float + rounds_t: Float + shots_at_spotted: Float + shots_fired: Float + smoke_throws: Float + spotted_count: Float + spotted_with_damage_count: Float + spray_hits: Float + spray_shots: Float + steam_id: Float + team_damage: Float + team_flashed: Float + three_kill_rounds: Float + total_engagement_frames: Float + trade_kill_attempts: Float + trade_kill_opportunities: Float + trade_kill_successes: Float + traded_death_attempts: Float + traded_death_opportunities: Float + traded_death_successes: Float + two_kill_rounds: Float + unused_utility_value: Float + utility_on_death: Float + wasted_magazine_shots: Float + zeus_kills: Float +} + +""" +order by stddev() on columns of table "player_match_stats_v" +""" +input player_match_stats_v_stddev_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + avg_crosshair_angle_deg: order_by + avg_flash_duration: order_by + avg_time_to_damage_s: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + utility_on_death: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +"""aggregate stddev_pop on columns""" +type player_match_stats_v_stddev_pop_fields { + assists: Float + assists_ct: Float + assists_t: Float + avg_crosshair_angle_deg: Float + avg_flash_duration: Float + avg_time_to_damage_s: Float + counter_strafe_eligible_shots: Float + counter_strafed_shots: Float + damage: Float + damage_ct: Float + damage_t: Float + deaths: Float + deaths_ct: Float + deaths_t: Float + decoy_throws: Float + enemies_flashed: Float + first_bullet_hits: Float + first_bullet_shots: Float + five_kill_rounds: Float + flash_assists: Float + flashes_thrown: Float + four_kill_rounds: Float + he_damage: Float + he_team_damage: Float + he_throws: Float + headshot_hits: Float + hits: Float + hits_at_spotted: Float + hs_kills: Float + hs_kills_ct: Float + hs_kills_t: Float + kills: Float + kills_ct: Float + kills_t: Float + knife_kills: Float + molotov_damage: Float + molotov_throws: Float + non_awp_hits: Float + on_target_frames: Float + rounds_ct: Float + rounds_played: Float + rounds_t: Float + shots_at_spotted: Float + shots_fired: Float + smoke_throws: Float + spotted_count: Float + spotted_with_damage_count: Float + spray_hits: Float + spray_shots: Float + steam_id: Float + team_damage: Float + team_flashed: Float + three_kill_rounds: Float + total_engagement_frames: Float + trade_kill_attempts: Float + trade_kill_opportunities: Float + trade_kill_successes: Float + traded_death_attempts: Float + traded_death_opportunities: Float + traded_death_successes: Float + two_kill_rounds: Float + unused_utility_value: Float + utility_on_death: Float + wasted_magazine_shots: Float + zeus_kills: Float +} + +""" +order by stddev_pop() on columns of table "player_match_stats_v" +""" +input player_match_stats_v_stddev_pop_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + avg_crosshair_angle_deg: order_by + avg_flash_duration: order_by + avg_time_to_damage_s: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + utility_on_death: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +"""aggregate stddev_samp on columns""" +type player_match_stats_v_stddev_samp_fields { + assists: Float + assists_ct: Float + assists_t: Float + avg_crosshair_angle_deg: Float + avg_flash_duration: Float + avg_time_to_damage_s: Float + counter_strafe_eligible_shots: Float + counter_strafed_shots: Float + damage: Float + damage_ct: Float + damage_t: Float + deaths: Float + deaths_ct: Float + deaths_t: Float + decoy_throws: Float + enemies_flashed: Float + first_bullet_hits: Float + first_bullet_shots: Float + five_kill_rounds: Float + flash_assists: Float + flashes_thrown: Float + four_kill_rounds: Float + he_damage: Float + he_team_damage: Float + he_throws: Float + headshot_hits: Float + hits: Float + hits_at_spotted: Float + hs_kills: Float + hs_kills_ct: Float + hs_kills_t: Float + kills: Float + kills_ct: Float + kills_t: Float + knife_kills: Float + molotov_damage: Float + molotov_throws: Float + non_awp_hits: Float + on_target_frames: Float + rounds_ct: Float + rounds_played: Float + rounds_t: Float + shots_at_spotted: Float + shots_fired: Float + smoke_throws: Float + spotted_count: Float + spotted_with_damage_count: Float + spray_hits: Float + spray_shots: Float + steam_id: Float + team_damage: Float + team_flashed: Float + three_kill_rounds: Float + total_engagement_frames: Float + trade_kill_attempts: Float + trade_kill_opportunities: Float + trade_kill_successes: Float + traded_death_attempts: Float + traded_death_opportunities: Float + traded_death_successes: Float + two_kill_rounds: Float + unused_utility_value: Float + utility_on_death: Float + wasted_magazine_shots: Float + zeus_kills: Float +} + +""" +order by stddev_samp() on columns of table "player_match_stats_v" +""" +input player_match_stats_v_stddev_samp_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + avg_crosshair_angle_deg: order_by + avg_flash_duration: order_by + avg_time_to_damage_s: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + utility_on_death: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +""" +Streaming cursor of the table "player_match_stats_v" +""" +input player_match_stats_v_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_match_stats_v_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_match_stats_v_stream_cursor_value_input { + assists: Int + assists_ct: Int + assists_t: Int + avg_crosshair_angle_deg: numeric + avg_flash_duration: numeric + avg_time_to_damage_s: numeric + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + damage: Int + damage_ct: Int + damage_t: Int + deaths: Int + deaths_ct: Int + deaths_t: Int + decoy_throws: Int + enemies_flashed: Int + first_bullet_hits: Int + first_bullet_shots: Int + five_kill_rounds: Int + flash_assists: Int + flashes_thrown: Int + four_kill_rounds: Int + he_damage: Int + he_team_damage: Int + he_throws: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int + hs_kills: Int + hs_kills_ct: Int + hs_kills_t: Int + kills: Int + kills_ct: Int + kills_t: Int + knife_kills: Int + match_id: uuid + molotov_damage: Int + molotov_throws: Int + non_awp_hits: Int + on_target_frames: Int + rounds_ct: Int + rounds_played: Int + rounds_t: Int + shots_at_spotted: Int + shots_fired: Int + smoke_throws: Int + spotted_count: Int + spotted_with_damage_count: Int + spray_hits: Int + spray_shots: Int + steam_id: bigint + team_damage: Int + team_flashed: Int + three_kill_rounds: Int + total_engagement_frames: Int + trade_kill_attempts: Int + trade_kill_opportunities: Int + trade_kill_successes: Int + traded_death_attempts: Int + traded_death_opportunities: Int + traded_death_successes: Int + two_kill_rounds: Int + unused_utility_value: Int + utility_on_death: numeric + wasted_magazine_shots: Int + zeus_kills: Int +} + +"""aggregate sum on columns""" +type player_match_stats_v_sum_fields { + assists: Int + assists_ct: Int + assists_t: Int + avg_crosshair_angle_deg: numeric + avg_flash_duration: numeric + avg_time_to_damage_s: numeric + counter_strafe_eligible_shots: Int + counter_strafed_shots: Int + damage: Int + damage_ct: Int + damage_t: Int + deaths: Int + deaths_ct: Int + deaths_t: Int + decoy_throws: Int + enemies_flashed: Int + first_bullet_hits: Int + first_bullet_shots: Int + five_kill_rounds: Int + flash_assists: Int + flashes_thrown: Int + four_kill_rounds: Int + he_damage: Int + he_team_damage: Int + he_throws: Int + headshot_hits: Int + hits: Int + hits_at_spotted: Int + hs_kills: Int + hs_kills_ct: Int + hs_kills_t: Int + kills: Int + kills_ct: Int + kills_t: Int + knife_kills: Int + molotov_damage: Int + molotov_throws: Int + non_awp_hits: Int + on_target_frames: Int + rounds_ct: Int + rounds_played: Int + rounds_t: Int + shots_at_spotted: Int + shots_fired: Int + smoke_throws: Int + spotted_count: Int + spotted_with_damage_count: Int + spray_hits: Int + spray_shots: Int + steam_id: bigint + team_damage: Int + team_flashed: Int + three_kill_rounds: Int + total_engagement_frames: Int + trade_kill_attempts: Int + trade_kill_opportunities: Int + trade_kill_successes: Int + traded_death_attempts: Int + traded_death_opportunities: Int + traded_death_successes: Int + two_kill_rounds: Int + unused_utility_value: Int + utility_on_death: numeric + wasted_magazine_shots: Int + zeus_kills: Int +} + +""" +order by sum() on columns of table "player_match_stats_v" +""" +input player_match_stats_v_sum_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + avg_crosshair_angle_deg: order_by + avg_flash_duration: order_by + avg_time_to_damage_s: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + utility_on_death: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +"""aggregate var_pop on columns""" +type player_match_stats_v_var_pop_fields { + assists: Float + assists_ct: Float + assists_t: Float + avg_crosshair_angle_deg: Float + avg_flash_duration: Float + avg_time_to_damage_s: Float + counter_strafe_eligible_shots: Float + counter_strafed_shots: Float + damage: Float + damage_ct: Float + damage_t: Float + deaths: Float + deaths_ct: Float + deaths_t: Float + decoy_throws: Float + enemies_flashed: Float + first_bullet_hits: Float + first_bullet_shots: Float + five_kill_rounds: Float + flash_assists: Float + flashes_thrown: Float + four_kill_rounds: Float + he_damage: Float + he_team_damage: Float + he_throws: Float + headshot_hits: Float + hits: Float + hits_at_spotted: Float + hs_kills: Float + hs_kills_ct: Float + hs_kills_t: Float + kills: Float + kills_ct: Float + kills_t: Float + knife_kills: Float + molotov_damage: Float + molotov_throws: Float + non_awp_hits: Float + on_target_frames: Float + rounds_ct: Float + rounds_played: Float + rounds_t: Float + shots_at_spotted: Float + shots_fired: Float + smoke_throws: Float + spotted_count: Float + spotted_with_damage_count: Float + spray_hits: Float + spray_shots: Float + steam_id: Float + team_damage: Float + team_flashed: Float + three_kill_rounds: Float + total_engagement_frames: Float + trade_kill_attempts: Float + trade_kill_opportunities: Float + trade_kill_successes: Float + traded_death_attempts: Float + traded_death_opportunities: Float + traded_death_successes: Float + two_kill_rounds: Float + unused_utility_value: Float + utility_on_death: Float + wasted_magazine_shots: Float + zeus_kills: Float +} + +""" +order by var_pop() on columns of table "player_match_stats_v" +""" +input player_match_stats_v_var_pop_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + avg_crosshair_angle_deg: order_by + avg_flash_duration: order_by + avg_time_to_damage_s: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + utility_on_death: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +"""aggregate var_samp on columns""" +type player_match_stats_v_var_samp_fields { + assists: Float + assists_ct: Float + assists_t: Float + avg_crosshair_angle_deg: Float + avg_flash_duration: Float + avg_time_to_damage_s: Float + counter_strafe_eligible_shots: Float + counter_strafed_shots: Float + damage: Float + damage_ct: Float + damage_t: Float + deaths: Float + deaths_ct: Float + deaths_t: Float + decoy_throws: Float + enemies_flashed: Float + first_bullet_hits: Float + first_bullet_shots: Float + five_kill_rounds: Float + flash_assists: Float + flashes_thrown: Float + four_kill_rounds: Float + he_damage: Float + he_team_damage: Float + he_throws: Float + headshot_hits: Float + hits: Float + hits_at_spotted: Float + hs_kills: Float + hs_kills_ct: Float + hs_kills_t: Float + kills: Float + kills_ct: Float + kills_t: Float + knife_kills: Float + molotov_damage: Float + molotov_throws: Float + non_awp_hits: Float + on_target_frames: Float + rounds_ct: Float + rounds_played: Float + rounds_t: Float + shots_at_spotted: Float + shots_fired: Float + smoke_throws: Float + spotted_count: Float + spotted_with_damage_count: Float + spray_hits: Float + spray_shots: Float + steam_id: Float + team_damage: Float + team_flashed: Float + three_kill_rounds: Float + total_engagement_frames: Float + trade_kill_attempts: Float + trade_kill_opportunities: Float + trade_kill_successes: Float + traded_death_attempts: Float + traded_death_opportunities: Float + traded_death_successes: Float + two_kill_rounds: Float + unused_utility_value: Float + utility_on_death: Float + wasted_magazine_shots: Float + zeus_kills: Float +} + +""" +order by var_samp() on columns of table "player_match_stats_v" +""" +input player_match_stats_v_var_samp_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + avg_crosshair_angle_deg: order_by + avg_flash_duration: order_by + avg_time_to_damage_s: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + utility_on_death: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +"""aggregate variance on columns""" +type player_match_stats_v_variance_fields { + assists: Float + assists_ct: Float + assists_t: Float + avg_crosshair_angle_deg: Float + avg_flash_duration: Float + avg_time_to_damage_s: Float + counter_strafe_eligible_shots: Float + counter_strafed_shots: Float + damage: Float + damage_ct: Float + damage_t: Float + deaths: Float + deaths_ct: Float + deaths_t: Float + decoy_throws: Float + enemies_flashed: Float + first_bullet_hits: Float + first_bullet_shots: Float + five_kill_rounds: Float + flash_assists: Float + flashes_thrown: Float + four_kill_rounds: Float + he_damage: Float + he_team_damage: Float + he_throws: Float + headshot_hits: Float + hits: Float + hits_at_spotted: Float + hs_kills: Float + hs_kills_ct: Float + hs_kills_t: Float + kills: Float + kills_ct: Float + kills_t: Float + knife_kills: Float + molotov_damage: Float + molotov_throws: Float + non_awp_hits: Float + on_target_frames: Float + rounds_ct: Float + rounds_played: Float + rounds_t: Float + shots_at_spotted: Float + shots_fired: Float + smoke_throws: Float + spotted_count: Float + spotted_with_damage_count: Float + spray_hits: Float + spray_shots: Float + steam_id: Float + team_damage: Float + team_flashed: Float + three_kill_rounds: Float + total_engagement_frames: Float + trade_kill_attempts: Float + trade_kill_opportunities: Float + trade_kill_successes: Float + traded_death_attempts: Float + traded_death_opportunities: Float + traded_death_successes: Float + two_kill_rounds: Float + unused_utility_value: Float + utility_on_death: Float + wasted_magazine_shots: Float + zeus_kills: Float +} + +""" +order by variance() on columns of table "player_match_stats_v" +""" +input player_match_stats_v_variance_order_by { + assists: order_by + assists_ct: order_by + assists_t: order_by + avg_crosshair_angle_deg: order_by + avg_flash_duration: order_by + avg_time_to_damage_s: order_by + counter_strafe_eligible_shots: order_by + counter_strafed_shots: order_by + damage: order_by + damage_ct: order_by + damage_t: order_by + deaths: order_by + deaths_ct: order_by + deaths_t: order_by + decoy_throws: order_by + enemies_flashed: order_by + first_bullet_hits: order_by + first_bullet_shots: order_by + five_kill_rounds: order_by + flash_assists: order_by + flashes_thrown: order_by + four_kill_rounds: order_by + he_damage: order_by + he_team_damage: order_by + he_throws: order_by + headshot_hits: order_by + hits: order_by + hits_at_spotted: order_by + hs_kills: order_by + hs_kills_ct: order_by + hs_kills_t: order_by + kills: order_by + kills_ct: order_by + kills_t: order_by + knife_kills: order_by + molotov_damage: order_by + molotov_throws: order_by + non_awp_hits: order_by + on_target_frames: order_by + rounds_ct: order_by + rounds_played: order_by + rounds_t: order_by + shots_at_spotted: order_by + shots_fired: order_by + smoke_throws: order_by + spotted_count: order_by + spotted_with_damage_count: order_by + spray_hits: order_by + spray_shots: order_by + steam_id: order_by + team_damage: order_by + team_flashed: order_by + three_kill_rounds: order_by + total_engagement_frames: order_by + trade_kill_attempts: order_by + trade_kill_opportunities: order_by + trade_kill_successes: order_by + traded_death_attempts: order_by + traded_death_opportunities: order_by + traded_death_successes: order_by + two_kill_rounds: order_by + unused_utility_value: order_by + utility_on_death: order_by + wasted_magazine_shots: order_by + zeus_kills: order_by +} + +""" +columns and relationships of "player_objectives" +""" +type player_objectives { + deleted_at: timestamptz + + """An object relationship""" + match: matches! + match_id: uuid! + + """An object relationship""" + match_map: match_maps! + match_map_id: uuid! + + """An object relationship""" + player: players! + player_steam_id: bigint! + round: Int! + time: timestamptz! + type: e_objective_types_enum! +} + +""" +aggregated selection of "player_objectives" +""" +type player_objectives_aggregate { + aggregate: player_objectives_aggregate_fields + nodes: [player_objectives!]! +} + +input player_objectives_aggregate_bool_exp { + count: player_objectives_aggregate_bool_exp_count +} + +input player_objectives_aggregate_bool_exp_count { + arguments: [player_objectives_select_column!] + distinct: Boolean + filter: player_objectives_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "player_objectives" +""" +type player_objectives_aggregate_fields { + avg: player_objectives_avg_fields + count(columns: [player_objectives_select_column!], distinct: Boolean): Int! + max: player_objectives_max_fields + min: player_objectives_min_fields + stddev: player_objectives_stddev_fields + stddev_pop: player_objectives_stddev_pop_fields + stddev_samp: player_objectives_stddev_samp_fields + sum: player_objectives_sum_fields + var_pop: player_objectives_var_pop_fields + var_samp: player_objectives_var_samp_fields + variance: player_objectives_variance_fields +} + +""" +order by aggregate values of table "player_objectives" +""" +input player_objectives_aggregate_order_by { + avg: player_objectives_avg_order_by + count: order_by + max: player_objectives_max_order_by + min: player_objectives_min_order_by + stddev: player_objectives_stddev_order_by + stddev_pop: player_objectives_stddev_pop_order_by + stddev_samp: player_objectives_stddev_samp_order_by + sum: player_objectives_sum_order_by + var_pop: player_objectives_var_pop_order_by + var_samp: player_objectives_var_samp_order_by + variance: player_objectives_variance_order_by +} + +""" +input type for inserting array relation for remote table "player_objectives" +""" +input player_objectives_arr_rel_insert_input { + data: [player_objectives_insert_input!]! + + """upsert condition""" + on_conflict: player_objectives_on_conflict +} + +"""aggregate avg on columns""" +type player_objectives_avg_fields { + player_steam_id: Float + round: Float +} + +""" +order by avg() on columns of table "player_objectives" +""" +input player_objectives_avg_order_by { + player_steam_id: order_by + round: order_by +} + +""" +Boolean expression to filter rows from the table "player_objectives". All fields are combined with a logical 'AND'. +""" +input player_objectives_bool_exp { + _and: [player_objectives_bool_exp!] + _not: player_objectives_bool_exp + _or: [player_objectives_bool_exp!] + deleted_at: timestamptz_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp + match_map: match_maps_bool_exp + match_map_id: uuid_comparison_exp + player: players_bool_exp + player_steam_id: bigint_comparison_exp + round: Int_comparison_exp + time: timestamptz_comparison_exp + type: e_objective_types_enum_comparison_exp +} + +""" +unique or primary key constraints on table "player_objectives" +""" +enum player_objectives_constraint { + """ + unique or primary key constraint on columns "player_steam_id", "time", "match_map_id" + """ + player_objectives_pkey +} + +""" +input type for incrementing numeric columns in table "player_objectives" +""" +input player_objectives_inc_input { + player_steam_id: bigint + round: Int +} + +""" +input type for inserting data into table "player_objectives" +""" +input player_objectives_insert_input { + deleted_at: timestamptz + match: matches_obj_rel_insert_input + match_id: uuid + match_map: match_maps_obj_rel_insert_input + match_map_id: uuid + player: players_obj_rel_insert_input + player_steam_id: bigint + round: Int + time: timestamptz + type: e_objective_types_enum +} + +"""aggregate max on columns""" +type player_objectives_max_fields { + deleted_at: timestamptz + match_id: uuid + match_map_id: uuid + player_steam_id: bigint + round: Int + time: timestamptz +} + +""" +order by max() on columns of table "player_objectives" +""" +input player_objectives_max_order_by { + deleted_at: order_by + match_id: order_by + match_map_id: order_by + player_steam_id: order_by + round: order_by + time: order_by +} + +"""aggregate min on columns""" +type player_objectives_min_fields { + deleted_at: timestamptz + match_id: uuid + match_map_id: uuid + player_steam_id: bigint + round: Int + time: timestamptz +} + +""" +order by min() on columns of table "player_objectives" +""" +input player_objectives_min_order_by { + deleted_at: order_by + match_id: order_by + match_map_id: order_by + player_steam_id: order_by + round: order_by + time: order_by +} + +""" +response of any mutation on the table "player_objectives" +""" +type player_objectives_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_objectives!]! +} + +""" +on_conflict condition type for table "player_objectives" +""" +input player_objectives_on_conflict { + constraint: player_objectives_constraint! + update_columns: [player_objectives_update_column!]! = [] + where: player_objectives_bool_exp +} + +"""Ordering options when selecting data from "player_objectives".""" +input player_objectives_order_by { + deleted_at: order_by + match: matches_order_by + match_id: order_by + match_map: match_maps_order_by + match_map_id: order_by + player: players_order_by + player_steam_id: order_by + round: order_by + time: order_by + type: order_by +} + +"""primary key columns input for table: player_objectives""" +input player_objectives_pk_columns_input { + match_map_id: uuid! + player_steam_id: bigint! + time: timestamptz! +} + +""" +select columns of table "player_objectives" +""" +enum player_objectives_select_column { + """column name""" + deleted_at + + """column name""" + match_id + + """column name""" + match_map_id + + """column name""" + player_steam_id + + """column name""" + round + + """column name""" + time + + """column name""" + type +} + +""" +input type for updating data in table "player_objectives" +""" +input player_objectives_set_input { + deleted_at: timestamptz + match_id: uuid + match_map_id: uuid + player_steam_id: bigint + round: Int + time: timestamptz + type: e_objective_types_enum +} + +"""aggregate stddev on columns""" +type player_objectives_stddev_fields { + player_steam_id: Float + round: Float +} + +""" +order by stddev() on columns of table "player_objectives" +""" +input player_objectives_stddev_order_by { + player_steam_id: order_by + round: order_by +} + +"""aggregate stddev_pop on columns""" +type player_objectives_stddev_pop_fields { + player_steam_id: Float + round: Float +} + +""" +order by stddev_pop() on columns of table "player_objectives" +""" +input player_objectives_stddev_pop_order_by { + player_steam_id: order_by + round: order_by +} + +"""aggregate stddev_samp on columns""" +type player_objectives_stddev_samp_fields { + player_steam_id: Float + round: Float +} + +""" +order by stddev_samp() on columns of table "player_objectives" +""" +input player_objectives_stddev_samp_order_by { + player_steam_id: order_by + round: order_by +} + +""" +Streaming cursor of the table "player_objectives" +""" +input player_objectives_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_objectives_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_objectives_stream_cursor_value_input { + deleted_at: timestamptz + match_id: uuid + match_map_id: uuid + player_steam_id: bigint + round: Int + time: timestamptz + type: e_objective_types_enum +} + +"""aggregate sum on columns""" +type player_objectives_sum_fields { + player_steam_id: bigint + round: Int +} + +""" +order by sum() on columns of table "player_objectives" +""" +input player_objectives_sum_order_by { + player_steam_id: order_by + round: order_by +} + +""" +update columns of table "player_objectives" +""" +enum player_objectives_update_column { + """column name""" + deleted_at + + """column name""" + match_id + + """column name""" + match_map_id + + """column name""" + player_steam_id + + """column name""" + round + + """column name""" + time + + """column name""" + type +} + +input player_objectives_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: player_objectives_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: player_objectives_set_input + + """filter the rows which have to be updated""" + where: player_objectives_bool_exp! +} + +"""aggregate var_pop on columns""" +type player_objectives_var_pop_fields { + player_steam_id: Float + round: Float +} + +""" +order by var_pop() on columns of table "player_objectives" +""" +input player_objectives_var_pop_order_by { + player_steam_id: order_by + round: order_by +} + +"""aggregate var_samp on columns""" +type player_objectives_var_samp_fields { + player_steam_id: Float + round: Float +} + +""" +order by var_samp() on columns of table "player_objectives" +""" +input player_objectives_var_samp_order_by { + player_steam_id: order_by + round: order_by +} + +"""aggregate variance on columns""" +type player_objectives_variance_fields { + player_steam_id: Float + round: Float +} + +""" +order by variance() on columns of table "player_objectives" +""" +input player_objectives_variance_order_by { + player_steam_id: order_by + round: order_by +} + +""" +columns and relationships of "player_performance_v" +""" +type player_performance_v { + accuracy_score: float8 + aim_goal: float8 + aim_rating: float8 + band: Int + band_sample: bigint + blind_score: float8 + counter_strafe_score: float8 + crosshair_score: float8 + flash_assists_score: float8 + hs_score: float8 + kast_score: float8 + maps: Int + positioning_goal: float8 + positioning_rating: float8 + premier_rank: Int + rounds: Int + spotted_score: float8 + steam_id: bigint + survival_score: float8 + traded_score: float8 + ttd_score: float8 + util_eff_score: float8 + utility_goal: float8 + utility_rating: float8 +} + +""" +aggregated selection of "player_performance_v" +""" +type player_performance_v_aggregate { + aggregate: player_performance_v_aggregate_fields + nodes: [player_performance_v!]! +} + +""" +aggregate fields of "player_performance_v" +""" +type player_performance_v_aggregate_fields { + avg: player_performance_v_avg_fields + count(columns: [player_performance_v_select_column!], distinct: Boolean): Int! + max: player_performance_v_max_fields + min: player_performance_v_min_fields + stddev: player_performance_v_stddev_fields + stddev_pop: player_performance_v_stddev_pop_fields + stddev_samp: player_performance_v_stddev_samp_fields + sum: player_performance_v_sum_fields + var_pop: player_performance_v_var_pop_fields + var_samp: player_performance_v_var_samp_fields + variance: player_performance_v_variance_fields +} + +"""aggregate avg on columns""" +type player_performance_v_avg_fields { + accuracy_score: Float + aim_goal: Float + aim_rating: Float + band: Float + band_sample: Float + blind_score: Float + counter_strafe_score: Float + crosshair_score: Float + flash_assists_score: Float + hs_score: Float + kast_score: Float + maps: Float + positioning_goal: Float + positioning_rating: Float + premier_rank: Float + rounds: Float + spotted_score: Float + steam_id: Float + survival_score: Float + traded_score: Float + ttd_score: Float + util_eff_score: Float + utility_goal: Float + utility_rating: Float +} + +""" +Boolean expression to filter rows from the table "player_performance_v". All fields are combined with a logical 'AND'. +""" +input player_performance_v_bool_exp { + _and: [player_performance_v_bool_exp!] + _not: player_performance_v_bool_exp + _or: [player_performance_v_bool_exp!] + accuracy_score: float8_comparison_exp + aim_goal: float8_comparison_exp + aim_rating: float8_comparison_exp + band: Int_comparison_exp + band_sample: bigint_comparison_exp + blind_score: float8_comparison_exp + counter_strafe_score: float8_comparison_exp + crosshair_score: float8_comparison_exp + flash_assists_score: float8_comparison_exp + hs_score: float8_comparison_exp + kast_score: float8_comparison_exp + maps: Int_comparison_exp + positioning_goal: float8_comparison_exp + positioning_rating: float8_comparison_exp + premier_rank: Int_comparison_exp + rounds: Int_comparison_exp + spotted_score: float8_comparison_exp + steam_id: bigint_comparison_exp + survival_score: float8_comparison_exp + traded_score: float8_comparison_exp + ttd_score: float8_comparison_exp + util_eff_score: float8_comparison_exp + utility_goal: float8_comparison_exp + utility_rating: float8_comparison_exp +} + +"""aggregate max on columns""" +type player_performance_v_max_fields { + accuracy_score: float8 + aim_goal: float8 + aim_rating: float8 + band: Int + band_sample: bigint + blind_score: float8 + counter_strafe_score: float8 + crosshair_score: float8 + flash_assists_score: float8 + hs_score: float8 + kast_score: float8 + maps: Int + positioning_goal: float8 + positioning_rating: float8 + premier_rank: Int + rounds: Int + spotted_score: float8 + steam_id: bigint + survival_score: float8 + traded_score: float8 + ttd_score: float8 + util_eff_score: float8 + utility_goal: float8 + utility_rating: float8 +} + +"""aggregate min on columns""" +type player_performance_v_min_fields { + accuracy_score: float8 + aim_goal: float8 + aim_rating: float8 + band: Int + band_sample: bigint + blind_score: float8 + counter_strafe_score: float8 + crosshair_score: float8 + flash_assists_score: float8 + hs_score: float8 + kast_score: float8 + maps: Int + positioning_goal: float8 + positioning_rating: float8 + premier_rank: Int + rounds: Int + spotted_score: float8 + steam_id: bigint + survival_score: float8 + traded_score: float8 + ttd_score: float8 + util_eff_score: float8 + utility_goal: float8 + utility_rating: float8 +} + +"""Ordering options when selecting data from "player_performance_v".""" +input player_performance_v_order_by { + accuracy_score: order_by + aim_goal: order_by + aim_rating: order_by + band: order_by + band_sample: order_by + blind_score: order_by + counter_strafe_score: order_by + crosshair_score: order_by + flash_assists_score: order_by + hs_score: order_by + kast_score: order_by + maps: order_by + positioning_goal: order_by + positioning_rating: order_by + premier_rank: order_by + rounds: order_by + spotted_score: order_by + steam_id: order_by + survival_score: order_by + traded_score: order_by + ttd_score: order_by + util_eff_score: order_by + utility_goal: order_by + utility_rating: order_by +} + +""" +select columns of table "player_performance_v" +""" +enum player_performance_v_select_column { + """column name""" + accuracy_score + + """column name""" + aim_goal + + """column name""" + aim_rating + + """column name""" + band + + """column name""" + band_sample + + """column name""" + blind_score + + """column name""" + counter_strafe_score + + """column name""" + crosshair_score + + """column name""" + flash_assists_score + + """column name""" + hs_score + + """column name""" + kast_score + + """column name""" + maps + + """column name""" + positioning_goal + + """column name""" + positioning_rating + + """column name""" + premier_rank + + """column name""" + rounds + + """column name""" + spotted_score + + """column name""" + steam_id + + """column name""" + survival_score + + """column name""" + traded_score + + """column name""" + ttd_score + + """column name""" + util_eff_score + + """column name""" + utility_goal + + """column name""" + utility_rating +} + +"""aggregate stddev on columns""" +type player_performance_v_stddev_fields { + accuracy_score: Float + aim_goal: Float + aim_rating: Float + band: Float + band_sample: Float + blind_score: Float + counter_strafe_score: Float + crosshair_score: Float + flash_assists_score: Float + hs_score: Float + kast_score: Float + maps: Float + positioning_goal: Float + positioning_rating: Float + premier_rank: Float + rounds: Float + spotted_score: Float + steam_id: Float + survival_score: Float + traded_score: Float + ttd_score: Float + util_eff_score: Float + utility_goal: Float + utility_rating: Float +} + +"""aggregate stddev_pop on columns""" +type player_performance_v_stddev_pop_fields { + accuracy_score: Float + aim_goal: Float + aim_rating: Float + band: Float + band_sample: Float + blind_score: Float + counter_strafe_score: Float + crosshair_score: Float + flash_assists_score: Float + hs_score: Float + kast_score: Float + maps: Float + positioning_goal: Float + positioning_rating: Float + premier_rank: Float + rounds: Float + spotted_score: Float + steam_id: Float + survival_score: Float + traded_score: Float + ttd_score: Float + util_eff_score: Float + utility_goal: Float + utility_rating: Float +} + +"""aggregate stddev_samp on columns""" +type player_performance_v_stddev_samp_fields { + accuracy_score: Float + aim_goal: Float + aim_rating: Float + band: Float + band_sample: Float + blind_score: Float + counter_strafe_score: Float + crosshair_score: Float + flash_assists_score: Float + hs_score: Float + kast_score: Float + maps: Float + positioning_goal: Float + positioning_rating: Float + premier_rank: Float + rounds: Float + spotted_score: Float + steam_id: Float + survival_score: Float + traded_score: Float + ttd_score: Float + util_eff_score: Float + utility_goal: Float + utility_rating: Float +} + +""" +Streaming cursor of the table "player_performance_v" +""" +input player_performance_v_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_performance_v_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_performance_v_stream_cursor_value_input { + accuracy_score: float8 + aim_goal: float8 + aim_rating: float8 + band: Int + band_sample: bigint + blind_score: float8 + counter_strafe_score: float8 + crosshair_score: float8 + flash_assists_score: float8 + hs_score: float8 + kast_score: float8 + maps: Int + positioning_goal: float8 + positioning_rating: float8 + premier_rank: Int + rounds: Int + spotted_score: float8 + steam_id: bigint + survival_score: float8 + traded_score: float8 + ttd_score: float8 + util_eff_score: float8 + utility_goal: float8 + utility_rating: float8 +} + +"""aggregate sum on columns""" +type player_performance_v_sum_fields { + accuracy_score: float8 + aim_goal: float8 + aim_rating: float8 + band: Int + band_sample: bigint + blind_score: float8 + counter_strafe_score: float8 + crosshair_score: float8 + flash_assists_score: float8 + hs_score: float8 + kast_score: float8 + maps: Int + positioning_goal: float8 + positioning_rating: float8 + premier_rank: Int + rounds: Int + spotted_score: float8 + steam_id: bigint + survival_score: float8 + traded_score: float8 + ttd_score: float8 + util_eff_score: float8 + utility_goal: float8 + utility_rating: float8 +} + +"""aggregate var_pop on columns""" +type player_performance_v_var_pop_fields { + accuracy_score: Float + aim_goal: Float + aim_rating: Float + band: Float + band_sample: Float + blind_score: Float + counter_strafe_score: Float + crosshair_score: Float + flash_assists_score: Float + hs_score: Float + kast_score: Float + maps: Float + positioning_goal: Float + positioning_rating: Float + premier_rank: Float + rounds: Float + spotted_score: Float + steam_id: Float + survival_score: Float + traded_score: Float + ttd_score: Float + util_eff_score: Float + utility_goal: Float + utility_rating: Float +} + +"""aggregate var_samp on columns""" +type player_performance_v_var_samp_fields { + accuracy_score: Float + aim_goal: Float + aim_rating: Float + band: Float + band_sample: Float + blind_score: Float + counter_strafe_score: Float + crosshair_score: Float + flash_assists_score: Float + hs_score: Float + kast_score: Float + maps: Float + positioning_goal: Float + positioning_rating: Float + premier_rank: Float + rounds: Float + spotted_score: Float + steam_id: Float + survival_score: Float + traded_score: Float + ttd_score: Float + util_eff_score: Float + utility_goal: Float + utility_rating: Float +} + +"""aggregate variance on columns""" +type player_performance_v_variance_fields { + accuracy_score: Float + aim_goal: Float + aim_rating: Float + band: Float + band_sample: Float + blind_score: Float + counter_strafe_score: Float + crosshair_score: Float + flash_assists_score: Float + hs_score: Float + kast_score: Float + maps: Float + positioning_goal: Float + positioning_rating: Float + premier_rank: Float + rounds: Float + spotted_score: Float + steam_id: Float + survival_score: Float + traded_score: Float + ttd_score: Float + util_eff_score: Float + utility_goal: Float + utility_rating: Float +} + +""" +columns and relationships of "player_premier_rank_history" +""" +type player_premier_rank_history { + id: uuid! + + """An object relationship""" + map: maps + map_id: uuid + + """An object relationship""" + match: matches! + match_id: uuid! + observed_at: timestamptz! + + """An object relationship""" + player: players! + previous_rank: Int + rank: Int! + rank_type: Int! + steam_id: bigint! +} + +""" +aggregated selection of "player_premier_rank_history" +""" +type player_premier_rank_history_aggregate { + aggregate: player_premier_rank_history_aggregate_fields + nodes: [player_premier_rank_history!]! +} + +input player_premier_rank_history_aggregate_bool_exp { + count: player_premier_rank_history_aggregate_bool_exp_count +} + +input player_premier_rank_history_aggregate_bool_exp_count { + arguments: [player_premier_rank_history_select_column!] + distinct: Boolean + filter: player_premier_rank_history_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "player_premier_rank_history" +""" +type player_premier_rank_history_aggregate_fields { + avg: player_premier_rank_history_avg_fields + count(columns: [player_premier_rank_history_select_column!], distinct: Boolean): Int! + max: player_premier_rank_history_max_fields + min: player_premier_rank_history_min_fields + stddev: player_premier_rank_history_stddev_fields + stddev_pop: player_premier_rank_history_stddev_pop_fields + stddev_samp: player_premier_rank_history_stddev_samp_fields + sum: player_premier_rank_history_sum_fields + var_pop: player_premier_rank_history_var_pop_fields + var_samp: player_premier_rank_history_var_samp_fields + variance: player_premier_rank_history_variance_fields +} + +""" +order by aggregate values of table "player_premier_rank_history" +""" +input player_premier_rank_history_aggregate_order_by { + avg: player_premier_rank_history_avg_order_by + count: order_by + max: player_premier_rank_history_max_order_by + min: player_premier_rank_history_min_order_by + stddev: player_premier_rank_history_stddev_order_by + stddev_pop: player_premier_rank_history_stddev_pop_order_by + stddev_samp: player_premier_rank_history_stddev_samp_order_by + sum: player_premier_rank_history_sum_order_by + var_pop: player_premier_rank_history_var_pop_order_by + var_samp: player_premier_rank_history_var_samp_order_by + variance: player_premier_rank_history_variance_order_by +} + +""" +input type for inserting array relation for remote table "player_premier_rank_history" +""" +input player_premier_rank_history_arr_rel_insert_input { + data: [player_premier_rank_history_insert_input!]! + + """upsert condition""" + on_conflict: player_premier_rank_history_on_conflict +} + +"""aggregate avg on columns""" +type player_premier_rank_history_avg_fields { + previous_rank: Float + rank: Float + rank_type: Float + steam_id: Float +} + +""" +order by avg() on columns of table "player_premier_rank_history" +""" +input player_premier_rank_history_avg_order_by { + previous_rank: order_by + rank: order_by + rank_type: order_by + steam_id: order_by +} + +""" +Boolean expression to filter rows from the table "player_premier_rank_history". All fields are combined with a logical 'AND'. +""" +input player_premier_rank_history_bool_exp { + _and: [player_premier_rank_history_bool_exp!] + _not: player_premier_rank_history_bool_exp + _or: [player_premier_rank_history_bool_exp!] + id: uuid_comparison_exp + map: maps_bool_exp + map_id: uuid_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp + observed_at: timestamptz_comparison_exp + player: players_bool_exp + previous_rank: Int_comparison_exp + rank: Int_comparison_exp + rank_type: Int_comparison_exp + steam_id: bigint_comparison_exp +} + +""" +unique or primary key constraints on table "player_premier_rank_history" +""" +enum player_premier_rank_history_constraint { + """ + unique or primary key constraint on columns "id" + """ + player_premier_rank_history_pkey + + """ + unique or primary key constraint on columns "steam_id", "rank_type", "match_id" + """ + uq_player_premier_rank_history_steam_match_type +} + +""" +input type for incrementing numeric columns in table "player_premier_rank_history" +""" +input player_premier_rank_history_inc_input { + previous_rank: Int + rank: Int + rank_type: Int + steam_id: bigint +} + +""" +input type for inserting data into table "player_premier_rank_history" +""" +input player_premier_rank_history_insert_input { + id: uuid + map: maps_obj_rel_insert_input + map_id: uuid + match: matches_obj_rel_insert_input + match_id: uuid + observed_at: timestamptz + player: players_obj_rel_insert_input + previous_rank: Int + rank: Int + rank_type: Int + steam_id: bigint +} + +"""aggregate max on columns""" +type player_premier_rank_history_max_fields { + id: uuid + map_id: uuid + match_id: uuid + observed_at: timestamptz + previous_rank: Int + rank: Int + rank_type: Int + steam_id: bigint +} + +""" +order by max() on columns of table "player_premier_rank_history" +""" +input player_premier_rank_history_max_order_by { + id: order_by + map_id: order_by + match_id: order_by + observed_at: order_by + previous_rank: order_by + rank: order_by + rank_type: order_by + steam_id: order_by +} + +"""aggregate min on columns""" +type player_premier_rank_history_min_fields { + id: uuid + map_id: uuid + match_id: uuid + observed_at: timestamptz + previous_rank: Int + rank: Int + rank_type: Int + steam_id: bigint +} + +""" +order by min() on columns of table "player_premier_rank_history" +""" +input player_premier_rank_history_min_order_by { + id: order_by + map_id: order_by + match_id: order_by + observed_at: order_by + previous_rank: order_by + rank: order_by + rank_type: order_by + steam_id: order_by +} + +""" +response of any mutation on the table "player_premier_rank_history" +""" +type player_premier_rank_history_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_premier_rank_history!]! +} + +""" +on_conflict condition type for table "player_premier_rank_history" +""" +input player_premier_rank_history_on_conflict { + constraint: player_premier_rank_history_constraint! + update_columns: [player_premier_rank_history_update_column!]! = [] + where: player_premier_rank_history_bool_exp +} + +""" +Ordering options when selecting data from "player_premier_rank_history". +""" +input player_premier_rank_history_order_by { + id: order_by + map: maps_order_by + map_id: order_by + match: matches_order_by + match_id: order_by + observed_at: order_by + player: players_order_by + previous_rank: order_by + rank: order_by + rank_type: order_by + steam_id: order_by +} + +"""primary key columns input for table: player_premier_rank_history""" +input player_premier_rank_history_pk_columns_input { + id: uuid! +} + +""" +select columns of table "player_premier_rank_history" +""" +enum player_premier_rank_history_select_column { + """column name""" + id + + """column name""" + map_id + + """column name""" + match_id + + """column name""" + observed_at + + """column name""" + previous_rank + + """column name""" + rank + + """column name""" + rank_type + + """column name""" + steam_id +} + +""" +input type for updating data in table "player_premier_rank_history" +""" +input player_premier_rank_history_set_input { + id: uuid + map_id: uuid + match_id: uuid + observed_at: timestamptz + previous_rank: Int + rank: Int + rank_type: Int + steam_id: bigint +} + +"""aggregate stddev on columns""" +type player_premier_rank_history_stddev_fields { + previous_rank: Float + rank: Float + rank_type: Float + steam_id: Float +} + +""" +order by stddev() on columns of table "player_premier_rank_history" +""" +input player_premier_rank_history_stddev_order_by { + previous_rank: order_by + rank: order_by + rank_type: order_by + steam_id: order_by +} + +"""aggregate stddev_pop on columns""" +type player_premier_rank_history_stddev_pop_fields { + previous_rank: Float + rank: Float + rank_type: Float + steam_id: Float +} + +""" +order by stddev_pop() on columns of table "player_premier_rank_history" +""" +input player_premier_rank_history_stddev_pop_order_by { + previous_rank: order_by + rank: order_by + rank_type: order_by + steam_id: order_by +} + +"""aggregate stddev_samp on columns""" +type player_premier_rank_history_stddev_samp_fields { + previous_rank: Float + rank: Float + rank_type: Float + steam_id: Float +} + +""" +order by stddev_samp() on columns of table "player_premier_rank_history" +""" +input player_premier_rank_history_stddev_samp_order_by { + previous_rank: order_by + rank: order_by + rank_type: order_by + steam_id: order_by +} + +""" +Streaming cursor of the table "player_premier_rank_history" +""" +input player_premier_rank_history_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_premier_rank_history_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_premier_rank_history_stream_cursor_value_input { + id: uuid + map_id: uuid + match_id: uuid + observed_at: timestamptz + previous_rank: Int + rank: Int + rank_type: Int + steam_id: bigint +} + +"""aggregate sum on columns""" +type player_premier_rank_history_sum_fields { + previous_rank: Int + rank: Int + rank_type: Int + steam_id: bigint +} + +""" +order by sum() on columns of table "player_premier_rank_history" +""" +input player_premier_rank_history_sum_order_by { + previous_rank: order_by + rank: order_by + rank_type: order_by + steam_id: order_by +} + +""" +update columns of table "player_premier_rank_history" +""" +enum player_premier_rank_history_update_column { + """column name""" + id + + """column name""" + map_id + + """column name""" + match_id + + """column name""" + observed_at + + """column name""" + previous_rank + + """column name""" + rank + + """column name""" + rank_type + + """column name""" + steam_id +} + +input player_premier_rank_history_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: player_premier_rank_history_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: player_premier_rank_history_set_input + + """filter the rows which have to be updated""" + where: player_premier_rank_history_bool_exp! +} + +"""aggregate var_pop on columns""" +type player_premier_rank_history_var_pop_fields { + previous_rank: Float + rank: Float + rank_type: Float + steam_id: Float +} + +""" +order by var_pop() on columns of table "player_premier_rank_history" +""" +input player_premier_rank_history_var_pop_order_by { + previous_rank: order_by + rank: order_by + rank_type: order_by + steam_id: order_by +} + +"""aggregate var_samp on columns""" +type player_premier_rank_history_var_samp_fields { + previous_rank: Float + rank: Float + rank_type: Float + steam_id: Float +} + +""" +order by var_samp() on columns of table "player_premier_rank_history" +""" +input player_premier_rank_history_var_samp_order_by { + previous_rank: order_by + rank: order_by + rank_type: order_by + steam_id: order_by +} + +"""aggregate variance on columns""" +type player_premier_rank_history_variance_fields { + previous_rank: Float + rank: Float + rank_type: Float + steam_id: Float +} + +""" +order by variance() on columns of table "player_premier_rank_history" +""" +input player_premier_rank_history_variance_order_by { + previous_rank: order_by + rank: order_by + rank_type: order_by + steam_id: order_by +} + +""" +columns and relationships of "player_sanctions" +""" +type player_sanctions { + created_at: timestamptz! + deleted_at: timestamptz + + """An object relationship""" + e_sanction_type: e_sanction_types! + id: uuid! + + """An object relationship""" + player: players! + player_steam_id: bigint! + reason: String + remove_sanction_date: timestamptz + + """An object relationship""" + sanctioned_by: players + sanctioned_by_steam_id: bigint + type: e_sanction_types_enum! +} + +""" +aggregated selection of "player_sanctions" +""" +type player_sanctions_aggregate { + aggregate: player_sanctions_aggregate_fields + nodes: [player_sanctions!]! +} + +input player_sanctions_aggregate_bool_exp { + count: player_sanctions_aggregate_bool_exp_count +} + +input player_sanctions_aggregate_bool_exp_count { + arguments: [player_sanctions_select_column!] + distinct: Boolean + filter: player_sanctions_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "player_sanctions" +""" +type player_sanctions_aggregate_fields { + avg: player_sanctions_avg_fields + count(columns: [player_sanctions_select_column!], distinct: Boolean): Int! + max: player_sanctions_max_fields + min: player_sanctions_min_fields + stddev: player_sanctions_stddev_fields + stddev_pop: player_sanctions_stddev_pop_fields + stddev_samp: player_sanctions_stddev_samp_fields + sum: player_sanctions_sum_fields + var_pop: player_sanctions_var_pop_fields + var_samp: player_sanctions_var_samp_fields + variance: player_sanctions_variance_fields +} + +""" +order by aggregate values of table "player_sanctions" +""" +input player_sanctions_aggregate_order_by { + avg: player_sanctions_avg_order_by + count: order_by + max: player_sanctions_max_order_by + min: player_sanctions_min_order_by + stddev: player_sanctions_stddev_order_by + stddev_pop: player_sanctions_stddev_pop_order_by + stddev_samp: player_sanctions_stddev_samp_order_by + sum: player_sanctions_sum_order_by + var_pop: player_sanctions_var_pop_order_by + var_samp: player_sanctions_var_samp_order_by + variance: player_sanctions_variance_order_by +} + +""" +input type for inserting array relation for remote table "player_sanctions" +""" +input player_sanctions_arr_rel_insert_input { + data: [player_sanctions_insert_input!]! + + """upsert condition""" + on_conflict: player_sanctions_on_conflict +} + +"""aggregate avg on columns""" +type player_sanctions_avg_fields { + player_steam_id: Float + sanctioned_by_steam_id: Float +} + +""" +order by avg() on columns of table "player_sanctions" +""" +input player_sanctions_avg_order_by { + player_steam_id: order_by + sanctioned_by_steam_id: order_by +} + +""" +Boolean expression to filter rows from the table "player_sanctions". All fields are combined with a logical 'AND'. +""" +input player_sanctions_bool_exp { + _and: [player_sanctions_bool_exp!] + _not: player_sanctions_bool_exp + _or: [player_sanctions_bool_exp!] + created_at: timestamptz_comparison_exp + deleted_at: timestamptz_comparison_exp + e_sanction_type: e_sanction_types_bool_exp + id: uuid_comparison_exp + player: players_bool_exp + player_steam_id: bigint_comparison_exp + reason: String_comparison_exp + remove_sanction_date: timestamptz_comparison_exp + sanctioned_by: players_bool_exp + sanctioned_by_steam_id: bigint_comparison_exp + type: e_sanction_types_enum_comparison_exp +} + +""" +unique or primary key constraints on table "player_sanctions" +""" +enum player_sanctions_constraint { + """ + unique or primary key constraint on columns "id", "created_at" + """ + player_sanctions_pkey +} + +""" +input type for incrementing numeric columns in table "player_sanctions" +""" +input player_sanctions_inc_input { + player_steam_id: bigint + sanctioned_by_steam_id: bigint +} + +""" +input type for inserting data into table "player_sanctions" +""" +input player_sanctions_insert_input { + created_at: timestamptz + deleted_at: timestamptz + e_sanction_type: e_sanction_types_obj_rel_insert_input + id: uuid + player: players_obj_rel_insert_input + player_steam_id: bigint + reason: String + remove_sanction_date: timestamptz + sanctioned_by: players_obj_rel_insert_input + sanctioned_by_steam_id: bigint + type: e_sanction_types_enum +} + +"""aggregate max on columns""" +type player_sanctions_max_fields { + created_at: timestamptz + deleted_at: timestamptz + id: uuid + player_steam_id: bigint + reason: String + remove_sanction_date: timestamptz + sanctioned_by_steam_id: bigint +} + +""" +order by max() on columns of table "player_sanctions" +""" +input player_sanctions_max_order_by { + created_at: order_by + deleted_at: order_by + id: order_by + player_steam_id: order_by + reason: order_by + remove_sanction_date: order_by + sanctioned_by_steam_id: order_by +} + +"""aggregate min on columns""" +type player_sanctions_min_fields { + created_at: timestamptz + deleted_at: timestamptz + id: uuid + player_steam_id: bigint + reason: String + remove_sanction_date: timestamptz + sanctioned_by_steam_id: bigint +} + +""" +order by min() on columns of table "player_sanctions" +""" +input player_sanctions_min_order_by { + created_at: order_by + deleted_at: order_by + id: order_by + player_steam_id: order_by + reason: order_by + remove_sanction_date: order_by + sanctioned_by_steam_id: order_by +} + +""" +response of any mutation on the table "player_sanctions" +""" +type player_sanctions_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_sanctions!]! +} + +""" +on_conflict condition type for table "player_sanctions" +""" +input player_sanctions_on_conflict { + constraint: player_sanctions_constraint! + update_columns: [player_sanctions_update_column!]! = [] + where: player_sanctions_bool_exp +} + +"""Ordering options when selecting data from "player_sanctions".""" +input player_sanctions_order_by { + created_at: order_by + deleted_at: order_by + e_sanction_type: e_sanction_types_order_by + id: order_by + player: players_order_by + player_steam_id: order_by + reason: order_by + remove_sanction_date: order_by + sanctioned_by: players_order_by + sanctioned_by_steam_id: order_by + type: order_by +} + +"""primary key columns input for table: player_sanctions""" +input player_sanctions_pk_columns_input { + created_at: timestamptz! + id: uuid! +} + +""" +select columns of table "player_sanctions" +""" +enum player_sanctions_select_column { + """column name""" + created_at + + """column name""" + deleted_at + + """column name""" + id + + """column name""" + player_steam_id + + """column name""" + reason + + """column name""" + remove_sanction_date + + """column name""" + sanctioned_by_steam_id + + """column name""" + type +} + +""" +input type for updating data in table "player_sanctions" +""" +input player_sanctions_set_input { + created_at: timestamptz + deleted_at: timestamptz + id: uuid + player_steam_id: bigint + reason: String + remove_sanction_date: timestamptz + sanctioned_by_steam_id: bigint + type: e_sanction_types_enum +} + +"""aggregate stddev on columns""" +type player_sanctions_stddev_fields { + player_steam_id: Float + sanctioned_by_steam_id: Float +} + +""" +order by stddev() on columns of table "player_sanctions" +""" +input player_sanctions_stddev_order_by { + player_steam_id: order_by + sanctioned_by_steam_id: order_by +} + +"""aggregate stddev_pop on columns""" +type player_sanctions_stddev_pop_fields { + player_steam_id: Float + sanctioned_by_steam_id: Float +} + +""" +order by stddev_pop() on columns of table "player_sanctions" +""" +input player_sanctions_stddev_pop_order_by { + player_steam_id: order_by + sanctioned_by_steam_id: order_by +} + +"""aggregate stddev_samp on columns""" +type player_sanctions_stddev_samp_fields { + player_steam_id: Float + sanctioned_by_steam_id: Float +} + +""" +order by stddev_samp() on columns of table "player_sanctions" +""" +input player_sanctions_stddev_samp_order_by { + player_steam_id: order_by + sanctioned_by_steam_id: order_by +} + +""" +Streaming cursor of the table "player_sanctions" +""" +input player_sanctions_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_sanctions_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_sanctions_stream_cursor_value_input { + created_at: timestamptz + deleted_at: timestamptz + id: uuid + player_steam_id: bigint + reason: String + remove_sanction_date: timestamptz + sanctioned_by_steam_id: bigint + type: e_sanction_types_enum +} + +"""aggregate sum on columns""" +type player_sanctions_sum_fields { + player_steam_id: bigint + sanctioned_by_steam_id: bigint +} + +""" +order by sum() on columns of table "player_sanctions" +""" +input player_sanctions_sum_order_by { + player_steam_id: order_by + sanctioned_by_steam_id: order_by +} + +""" +update columns of table "player_sanctions" +""" +enum player_sanctions_update_column { + """column name""" + created_at + + """column name""" + deleted_at + + """column name""" + id + + """column name""" + player_steam_id + + """column name""" + reason + + """column name""" + remove_sanction_date + + """column name""" + sanctioned_by_steam_id + + """column name""" + type +} + +input player_sanctions_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: player_sanctions_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: player_sanctions_set_input + + """filter the rows which have to be updated""" + where: player_sanctions_bool_exp! +} + +"""aggregate var_pop on columns""" +type player_sanctions_var_pop_fields { + player_steam_id: Float + sanctioned_by_steam_id: Float +} + +""" +order by var_pop() on columns of table "player_sanctions" +""" +input player_sanctions_var_pop_order_by { + player_steam_id: order_by + sanctioned_by_steam_id: order_by +} + +"""aggregate var_samp on columns""" +type player_sanctions_var_samp_fields { + player_steam_id: Float + sanctioned_by_steam_id: Float +} + +""" +order by var_samp() on columns of table "player_sanctions" +""" +input player_sanctions_var_samp_order_by { + player_steam_id: order_by + sanctioned_by_steam_id: order_by +} + +"""aggregate variance on columns""" +type player_sanctions_variance_fields { + player_steam_id: Float + sanctioned_by_steam_id: Float +} + +""" +order by variance() on columns of table "player_sanctions" +""" +input player_sanctions_variance_order_by { + player_steam_id: order_by + sanctioned_by_steam_id: order_by +} + +""" +columns and relationships of "player_season_stats" +""" +type player_season_stats { + assists: bigint! + deaths: bigint! + headshot_percentage: float8! + headshots: bigint! + kills: bigint! + + """An object relationship""" + player: players! + player_steam_id: bigint! + + """An object relationship""" + season: seasons! + season_id: uuid! +} + +""" +aggregated selection of "player_season_stats" +""" +type player_season_stats_aggregate { + aggregate: player_season_stats_aggregate_fields + nodes: [player_season_stats!]! +} + +input player_season_stats_aggregate_bool_exp { + avg: player_season_stats_aggregate_bool_exp_avg + corr: player_season_stats_aggregate_bool_exp_corr + count: player_season_stats_aggregate_bool_exp_count + covar_samp: player_season_stats_aggregate_bool_exp_covar_samp + max: player_season_stats_aggregate_bool_exp_max + min: player_season_stats_aggregate_bool_exp_min + stddev_samp: player_season_stats_aggregate_bool_exp_stddev_samp + sum: player_season_stats_aggregate_bool_exp_sum + var_samp: player_season_stats_aggregate_bool_exp_var_samp +} + +input player_season_stats_aggregate_bool_exp_avg { + arguments: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_avg_arguments_columns! + distinct: Boolean + filter: player_season_stats_bool_exp + predicate: float8_comparison_exp! +} + +input player_season_stats_aggregate_bool_exp_corr { + arguments: player_season_stats_aggregate_bool_exp_corr_arguments! + distinct: Boolean + filter: player_season_stats_bool_exp + predicate: float8_comparison_exp! +} + +input player_season_stats_aggregate_bool_exp_corr_arguments { + X: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_corr_arguments_columns! + Y: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_corr_arguments_columns! +} + +input player_season_stats_aggregate_bool_exp_count { + arguments: [player_season_stats_select_column!] + distinct: Boolean + filter: player_season_stats_bool_exp + predicate: Int_comparison_exp! +} + +input player_season_stats_aggregate_bool_exp_covar_samp { + arguments: player_season_stats_aggregate_bool_exp_covar_samp_arguments! + distinct: Boolean + filter: player_season_stats_bool_exp + predicate: float8_comparison_exp! +} + +input player_season_stats_aggregate_bool_exp_covar_samp_arguments { + X: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_covar_samp_arguments_columns! + Y: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_covar_samp_arguments_columns! +} + +input player_season_stats_aggregate_bool_exp_max { + arguments: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_max_arguments_columns! + distinct: Boolean + filter: player_season_stats_bool_exp + predicate: float8_comparison_exp! +} + +input player_season_stats_aggregate_bool_exp_min { + arguments: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_min_arguments_columns! + distinct: Boolean + filter: player_season_stats_bool_exp + predicate: float8_comparison_exp! +} + +input player_season_stats_aggregate_bool_exp_stddev_samp { + arguments: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_stddev_samp_arguments_columns! + distinct: Boolean + filter: player_season_stats_bool_exp + predicate: float8_comparison_exp! +} + +input player_season_stats_aggregate_bool_exp_sum { + arguments: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_sum_arguments_columns! + distinct: Boolean + filter: player_season_stats_bool_exp + predicate: float8_comparison_exp! +} + +input player_season_stats_aggregate_bool_exp_var_samp { + arguments: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_var_samp_arguments_columns! + distinct: Boolean + filter: player_season_stats_bool_exp + predicate: float8_comparison_exp! +} + +""" +aggregate fields of "player_season_stats" +""" +type player_season_stats_aggregate_fields { + avg: player_season_stats_avg_fields + count(columns: [player_season_stats_select_column!], distinct: Boolean): Int! + max: player_season_stats_max_fields + min: player_season_stats_min_fields + stddev: player_season_stats_stddev_fields + stddev_pop: player_season_stats_stddev_pop_fields + stddev_samp: player_season_stats_stddev_samp_fields + sum: player_season_stats_sum_fields + var_pop: player_season_stats_var_pop_fields + var_samp: player_season_stats_var_samp_fields + variance: player_season_stats_variance_fields +} + +""" +order by aggregate values of table "player_season_stats" +""" +input player_season_stats_aggregate_order_by { + avg: player_season_stats_avg_order_by + count: order_by + max: player_season_stats_max_order_by + min: player_season_stats_min_order_by + stddev: player_season_stats_stddev_order_by + stddev_pop: player_season_stats_stddev_pop_order_by + stddev_samp: player_season_stats_stddev_samp_order_by + sum: player_season_stats_sum_order_by + var_pop: player_season_stats_var_pop_order_by + var_samp: player_season_stats_var_samp_order_by + variance: player_season_stats_variance_order_by +} + +""" +input type for inserting array relation for remote table "player_season_stats" +""" +input player_season_stats_arr_rel_insert_input { + data: [player_season_stats_insert_input!]! + + """upsert condition""" + on_conflict: player_season_stats_on_conflict +} + +"""aggregate avg on columns""" +type player_season_stats_avg_fields { + assists: Float + deaths: Float + headshot_percentage: Float + headshots: Float + kills: Float + player_steam_id: Float +} + +""" +order by avg() on columns of table "player_season_stats" +""" +input player_season_stats_avg_order_by { + assists: order_by + deaths: order_by + headshot_percentage: order_by + headshots: order_by + kills: order_by + player_steam_id: order_by +} + +""" +Boolean expression to filter rows from the table "player_season_stats". All fields are combined with a logical 'AND'. +""" +input player_season_stats_bool_exp { + _and: [player_season_stats_bool_exp!] + _not: player_season_stats_bool_exp + _or: [player_season_stats_bool_exp!] + assists: bigint_comparison_exp + deaths: bigint_comparison_exp + headshot_percentage: float8_comparison_exp + headshots: bigint_comparison_exp + kills: bigint_comparison_exp + player: players_bool_exp + player_steam_id: bigint_comparison_exp + season: seasons_bool_exp + season_id: uuid_comparison_exp +} + +""" +unique or primary key constraints on table "player_season_stats" +""" +enum player_season_stats_constraint { + """ + unique or primary key constraint on columns "player_steam_id", "season_id" + """ + player_season_stats_pkey +} + +""" +input type for incrementing numeric columns in table "player_season_stats" +""" +input player_season_stats_inc_input { + assists: bigint + deaths: bigint + headshot_percentage: float8 + headshots: bigint + kills: bigint + player_steam_id: bigint +} + +""" +input type for inserting data into table "player_season_stats" +""" +input player_season_stats_insert_input { + assists: bigint + deaths: bigint + headshot_percentage: float8 + headshots: bigint + kills: bigint + player: players_obj_rel_insert_input + player_steam_id: bigint + season: seasons_obj_rel_insert_input + season_id: uuid +} + +"""aggregate max on columns""" +type player_season_stats_max_fields { + assists: bigint + deaths: bigint + headshot_percentage: float8 + headshots: bigint + kills: bigint + player_steam_id: bigint + season_id: uuid +} + +""" +order by max() on columns of table "player_season_stats" +""" +input player_season_stats_max_order_by { + assists: order_by + deaths: order_by + headshot_percentage: order_by + headshots: order_by + kills: order_by + player_steam_id: order_by + season_id: order_by +} + +"""aggregate min on columns""" +type player_season_stats_min_fields { + assists: bigint + deaths: bigint + headshot_percentage: float8 + headshots: bigint + kills: bigint + player_steam_id: bigint + season_id: uuid +} + +""" +order by min() on columns of table "player_season_stats" +""" +input player_season_stats_min_order_by { + assists: order_by + deaths: order_by + headshot_percentage: order_by + headshots: order_by + kills: order_by + player_steam_id: order_by + season_id: order_by +} + +""" +response of any mutation on the table "player_season_stats" +""" +type player_season_stats_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_season_stats!]! +} + +""" +on_conflict condition type for table "player_season_stats" +""" +input player_season_stats_on_conflict { + constraint: player_season_stats_constraint! + update_columns: [player_season_stats_update_column!]! = [] + where: player_season_stats_bool_exp +} + +"""Ordering options when selecting data from "player_season_stats".""" +input player_season_stats_order_by { + assists: order_by + deaths: order_by + headshot_percentage: order_by + headshots: order_by + kills: order_by + player: players_order_by + player_steam_id: order_by + season: seasons_order_by + season_id: order_by +} + +"""primary key columns input for table: player_season_stats""" +input player_season_stats_pk_columns_input { + player_steam_id: bigint! + season_id: uuid! +} + +""" +select columns of table "player_season_stats" +""" +enum player_season_stats_select_column { + """column name""" + assists + + """column name""" + deaths + + """column name""" + headshot_percentage + + """column name""" + headshots + + """column name""" + kills + + """column name""" + player_steam_id + + """column name""" + season_id +} + +""" +select "player_season_stats_aggregate_bool_exp_avg_arguments_columns" columns of table "player_season_stats" +""" +enum player_season_stats_select_column_player_season_stats_aggregate_bool_exp_avg_arguments_columns { + """column name""" + headshot_percentage +} + +""" +select "player_season_stats_aggregate_bool_exp_corr_arguments_columns" columns of table "player_season_stats" +""" +enum player_season_stats_select_column_player_season_stats_aggregate_bool_exp_corr_arguments_columns { + """column name""" + headshot_percentage +} + +""" +select "player_season_stats_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "player_season_stats" +""" +enum player_season_stats_select_column_player_season_stats_aggregate_bool_exp_covar_samp_arguments_columns { + """column name""" + headshot_percentage +} + +""" +select "player_season_stats_aggregate_bool_exp_max_arguments_columns" columns of table "player_season_stats" +""" +enum player_season_stats_select_column_player_season_stats_aggregate_bool_exp_max_arguments_columns { + """column name""" + headshot_percentage +} + +""" +select "player_season_stats_aggregate_bool_exp_min_arguments_columns" columns of table "player_season_stats" +""" +enum player_season_stats_select_column_player_season_stats_aggregate_bool_exp_min_arguments_columns { + """column name""" + headshot_percentage +} + +""" +select "player_season_stats_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "player_season_stats" +""" +enum player_season_stats_select_column_player_season_stats_aggregate_bool_exp_stddev_samp_arguments_columns { + """column name""" + headshot_percentage +} + +""" +select "player_season_stats_aggregate_bool_exp_sum_arguments_columns" columns of table "player_season_stats" +""" +enum player_season_stats_select_column_player_season_stats_aggregate_bool_exp_sum_arguments_columns { + """column name""" + headshot_percentage +} + +""" +select "player_season_stats_aggregate_bool_exp_var_samp_arguments_columns" columns of table "player_season_stats" +""" +enum player_season_stats_select_column_player_season_stats_aggregate_bool_exp_var_samp_arguments_columns { + """column name""" + headshot_percentage +} + +""" +input type for updating data in table "player_season_stats" +""" +input player_season_stats_set_input { + assists: bigint + deaths: bigint + headshot_percentage: float8 + headshots: bigint + kills: bigint + player_steam_id: bigint + season_id: uuid +} + +"""aggregate stddev on columns""" +type player_season_stats_stddev_fields { + assists: Float + deaths: Float + headshot_percentage: Float + headshots: Float + kills: Float + player_steam_id: Float +} + +""" +order by stddev() on columns of table "player_season_stats" +""" +input player_season_stats_stddev_order_by { + assists: order_by + deaths: order_by + headshot_percentage: order_by + headshots: order_by + kills: order_by + player_steam_id: order_by +} + +"""aggregate stddev_pop on columns""" +type player_season_stats_stddev_pop_fields { + assists: Float + deaths: Float + headshot_percentage: Float + headshots: Float + kills: Float + player_steam_id: Float +} + +""" +order by stddev_pop() on columns of table "player_season_stats" +""" +input player_season_stats_stddev_pop_order_by { + assists: order_by + deaths: order_by + headshot_percentage: order_by + headshots: order_by + kills: order_by + player_steam_id: order_by +} + +"""aggregate stddev_samp on columns""" +type player_season_stats_stddev_samp_fields { + assists: Float + deaths: Float + headshot_percentage: Float + headshots: Float + kills: Float + player_steam_id: Float +} + +""" +order by stddev_samp() on columns of table "player_season_stats" +""" +input player_season_stats_stddev_samp_order_by { + assists: order_by + deaths: order_by + headshot_percentage: order_by + headshots: order_by + kills: order_by + player_steam_id: order_by +} + +""" +Streaming cursor of the table "player_season_stats" +""" +input player_season_stats_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_season_stats_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_season_stats_stream_cursor_value_input { + assists: bigint + deaths: bigint + headshot_percentage: float8 + headshots: bigint + kills: bigint + player_steam_id: bigint + season_id: uuid +} + +"""aggregate sum on columns""" +type player_season_stats_sum_fields { + assists: bigint + deaths: bigint + headshot_percentage: float8 + headshots: bigint + kills: bigint + player_steam_id: bigint +} + +""" +order by sum() on columns of table "player_season_stats" +""" +input player_season_stats_sum_order_by { + assists: order_by + deaths: order_by + headshot_percentage: order_by + headshots: order_by + kills: order_by + player_steam_id: order_by +} + +""" +update columns of table "player_season_stats" +""" +enum player_season_stats_update_column { + """column name""" + assists + + """column name""" + deaths + + """column name""" + headshot_percentage + + """column name""" + headshots + + """column name""" + kills + + """column name""" + player_steam_id + + """column name""" + season_id +} + +input player_season_stats_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: player_season_stats_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: player_season_stats_set_input + + """filter the rows which have to be updated""" + where: player_season_stats_bool_exp! +} + +"""aggregate var_pop on columns""" +type player_season_stats_var_pop_fields { + assists: Float + deaths: Float + headshot_percentage: Float + headshots: Float + kills: Float + player_steam_id: Float +} + +""" +order by var_pop() on columns of table "player_season_stats" +""" +input player_season_stats_var_pop_order_by { + assists: order_by + deaths: order_by + headshot_percentage: order_by + headshots: order_by + kills: order_by + player_steam_id: order_by +} + +"""aggregate var_samp on columns""" +type player_season_stats_var_samp_fields { + assists: Float + deaths: Float + headshot_percentage: Float + headshots: Float + kills: Float + player_steam_id: Float +} + +""" +order by var_samp() on columns of table "player_season_stats" +""" +input player_season_stats_var_samp_order_by { + assists: order_by + deaths: order_by + headshot_percentage: order_by + headshots: order_by + kills: order_by + player_steam_id: order_by +} + +"""aggregate variance on columns""" +type player_season_stats_variance_fields { + assists: Float + deaths: Float + headshot_percentage: Float + headshots: Float + kills: Float + player_steam_id: Float +} + +""" +order by variance() on columns of table "player_season_stats" +""" +input player_season_stats_variance_order_by { + assists: order_by + deaths: order_by + headshot_percentage: order_by + headshots: order_by + kills: order_by + player_steam_id: order_by +} + +""" +columns and relationships of "player_stats" +""" +type player_stats { + assists: bigint! + deaths: bigint! + headshot_percentage: float8! + headshots: bigint! + kills: bigint! + + """An object relationship""" + player: players! + player_steam_id: bigint! +} + +""" +aggregated selection of "player_stats" +""" +type player_stats_aggregate { + aggregate: player_stats_aggregate_fields + nodes: [player_stats!]! +} + +""" +aggregate fields of "player_stats" +""" +type player_stats_aggregate_fields { + avg: player_stats_avg_fields + count(columns: [player_stats_select_column!], distinct: Boolean): Int! + max: player_stats_max_fields + min: player_stats_min_fields + stddev: player_stats_stddev_fields + stddev_pop: player_stats_stddev_pop_fields + stddev_samp: player_stats_stddev_samp_fields + sum: player_stats_sum_fields + var_pop: player_stats_var_pop_fields + var_samp: player_stats_var_samp_fields + variance: player_stats_variance_fields +} + +"""aggregate avg on columns""" +type player_stats_avg_fields { + assists: Float + deaths: Float + headshot_percentage: Float + headshots: Float + kills: Float + player_steam_id: Float +} + +""" +Boolean expression to filter rows from the table "player_stats". All fields are combined with a logical 'AND'. +""" +input player_stats_bool_exp { + _and: [player_stats_bool_exp!] + _not: player_stats_bool_exp + _or: [player_stats_bool_exp!] + assists: bigint_comparison_exp + deaths: bigint_comparison_exp + headshot_percentage: float8_comparison_exp + headshots: bigint_comparison_exp + kills: bigint_comparison_exp + player: players_bool_exp + player_steam_id: bigint_comparison_exp +} + +""" +unique or primary key constraints on table "player_stats" +""" +enum player_stats_constraint { + """ + unique or primary key constraint on columns "player_steam_id" + """ + player_stats_pkey +} + +""" +input type for incrementing numeric columns in table "player_stats" +""" +input player_stats_inc_input { + assists: bigint + deaths: bigint + headshot_percentage: float8 + headshots: bigint + kills: bigint + player_steam_id: bigint +} + +""" +input type for inserting data into table "player_stats" +""" +input player_stats_insert_input { + assists: bigint + deaths: bigint + headshot_percentage: float8 + headshots: bigint + kills: bigint + player: players_obj_rel_insert_input + player_steam_id: bigint +} + +"""aggregate max on columns""" +type player_stats_max_fields { + assists: bigint + deaths: bigint + headshot_percentage: float8 + headshots: bigint + kills: bigint + player_steam_id: bigint +} + +"""aggregate min on columns""" +type player_stats_min_fields { + assists: bigint + deaths: bigint + headshot_percentage: float8 + headshots: bigint + kills: bigint + player_steam_id: bigint +} + +""" +response of any mutation on the table "player_stats" +""" +type player_stats_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_stats!]! +} + +""" +input type for inserting object relation for remote table "player_stats" +""" +input player_stats_obj_rel_insert_input { + data: player_stats_insert_input! + + """upsert condition""" + on_conflict: player_stats_on_conflict +} + +""" +on_conflict condition type for table "player_stats" +""" +input player_stats_on_conflict { + constraint: player_stats_constraint! + update_columns: [player_stats_update_column!]! = [] + where: player_stats_bool_exp +} + +"""Ordering options when selecting data from "player_stats".""" +input player_stats_order_by { + assists: order_by + deaths: order_by + headshot_percentage: order_by + headshots: order_by + kills: order_by + player: players_order_by + player_steam_id: order_by +} + +"""primary key columns input for table: player_stats""" +input player_stats_pk_columns_input { + player_steam_id: bigint! +} + +""" +select columns of table "player_stats" +""" +enum player_stats_select_column { + """column name""" + assists + + """column name""" + deaths + + """column name""" + headshot_percentage + + """column name""" + headshots + + """column name""" + kills + + """column name""" + player_steam_id +} + +""" +input type for updating data in table "player_stats" +""" +input player_stats_set_input { + assists: bigint + deaths: bigint + headshot_percentage: float8 + headshots: bigint + kills: bigint + player_steam_id: bigint +} + +"""aggregate stddev on columns""" +type player_stats_stddev_fields { + assists: Float + deaths: Float + headshot_percentage: Float + headshots: Float + kills: Float + player_steam_id: Float +} + +"""aggregate stddev_pop on columns""" +type player_stats_stddev_pop_fields { + assists: Float + deaths: Float + headshot_percentage: Float + headshots: Float + kills: Float + player_steam_id: Float +} + +"""aggregate stddev_samp on columns""" +type player_stats_stddev_samp_fields { + assists: Float + deaths: Float + headshot_percentage: Float + headshots: Float + kills: Float + player_steam_id: Float +} + +""" +Streaming cursor of the table "player_stats" +""" +input player_stats_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_stats_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_stats_stream_cursor_value_input { + assists: bigint + deaths: bigint + headshot_percentage: float8 + headshots: bigint + kills: bigint + player_steam_id: bigint +} + +"""aggregate sum on columns""" +type player_stats_sum_fields { + assists: bigint + deaths: bigint + headshot_percentage: float8 + headshots: bigint + kills: bigint + player_steam_id: bigint +} + +""" +update columns of table "player_stats" +""" +enum player_stats_update_column { + """column name""" + assists + + """column name""" + deaths + + """column name""" + headshot_percentage + + """column name""" + headshots + + """column name""" + kills + + """column name""" + player_steam_id +} + +input player_stats_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: player_stats_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: player_stats_set_input + + """filter the rows which have to be updated""" + where: player_stats_bool_exp! +} + +"""aggregate var_pop on columns""" +type player_stats_var_pop_fields { + assists: Float + deaths: Float + headshot_percentage: Float + headshots: Float + kills: Float + player_steam_id: Float +} + +"""aggregate var_samp on columns""" +type player_stats_var_samp_fields { + assists: Float + deaths: Float + headshot_percentage: Float + headshots: Float + kills: Float + player_steam_id: Float +} + +"""aggregate variance on columns""" +type player_stats_variance_fields { + assists: Float + deaths: Float + headshot_percentage: Float + headshots: Float + kills: Float + player_steam_id: Float +} + +""" +columns and relationships of "player_steam_bot_friend" +""" +type player_steam_bot_friend { + bot_steam_account_id: uuid + bot_steamid64: bigint + created_at: timestamptz! + friended_at: timestamptz + last_presence_state( + """JSON select path""" + path: String + ): jsonb + + """An object relationship""" + player: players! + status: String! + steam_id: bigint! + updated_at: timestamptz! +} + +""" +aggregated selection of "player_steam_bot_friend" +""" +type player_steam_bot_friend_aggregate { + aggregate: player_steam_bot_friend_aggregate_fields + nodes: [player_steam_bot_friend!]! +} + +""" +aggregate fields of "player_steam_bot_friend" +""" +type player_steam_bot_friend_aggregate_fields { + avg: player_steam_bot_friend_avg_fields + count(columns: [player_steam_bot_friend_select_column!], distinct: Boolean): Int! + max: player_steam_bot_friend_max_fields + min: player_steam_bot_friend_min_fields + stddev: player_steam_bot_friend_stddev_fields + stddev_pop: player_steam_bot_friend_stddev_pop_fields + stddev_samp: player_steam_bot_friend_stddev_samp_fields + sum: player_steam_bot_friend_sum_fields + var_pop: player_steam_bot_friend_var_pop_fields + var_samp: player_steam_bot_friend_var_samp_fields + variance: player_steam_bot_friend_variance_fields +} + +"""append existing jsonb value of filtered columns with new jsonb value""" +input player_steam_bot_friend_append_input { + last_presence_state: jsonb +} + +"""aggregate avg on columns""" +type player_steam_bot_friend_avg_fields { + bot_steamid64: Float + steam_id: Float +} + +""" +Boolean expression to filter rows from the table "player_steam_bot_friend". All fields are combined with a logical 'AND'. +""" +input player_steam_bot_friend_bool_exp { + _and: [player_steam_bot_friend_bool_exp!] + _not: player_steam_bot_friend_bool_exp + _or: [player_steam_bot_friend_bool_exp!] + bot_steam_account_id: uuid_comparison_exp + bot_steamid64: bigint_comparison_exp + created_at: timestamptz_comparison_exp + friended_at: timestamptz_comparison_exp + last_presence_state: jsonb_comparison_exp + player: players_bool_exp + status: String_comparison_exp + steam_id: bigint_comparison_exp + updated_at: timestamptz_comparison_exp +} + +""" +unique or primary key constraints on table "player_steam_bot_friend" +""" +enum player_steam_bot_friend_constraint { + """ + unique or primary key constraint on columns "steam_id" + """ + player_steam_bot_friend_pkey +} + +""" +delete the field or element with specified path (for JSON arrays, negative integers count from the end) +""" +input player_steam_bot_friend_delete_at_path_input { + last_presence_state: [String!] +} + +""" +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array +""" +input player_steam_bot_friend_delete_elem_input { + last_presence_state: Int +} + +""" +delete key/value pair or string element. key/value pairs are matched based on their key value +""" +input player_steam_bot_friend_delete_key_input { + last_presence_state: String +} + +""" +input type for incrementing numeric columns in table "player_steam_bot_friend" +""" +input player_steam_bot_friend_inc_input { + bot_steamid64: bigint + steam_id: bigint +} + +""" +input type for inserting data into table "player_steam_bot_friend" +""" +input player_steam_bot_friend_insert_input { + bot_steam_account_id: uuid + bot_steamid64: bigint + created_at: timestamptz + friended_at: timestamptz + last_presence_state: jsonb + player: players_obj_rel_insert_input + status: String + steam_id: bigint + updated_at: timestamptz +} + +"""aggregate max on columns""" +type player_steam_bot_friend_max_fields { + bot_steam_account_id: uuid + bot_steamid64: bigint + created_at: timestamptz + friended_at: timestamptz + status: String + steam_id: bigint + updated_at: timestamptz +} + +"""aggregate min on columns""" +type player_steam_bot_friend_min_fields { + bot_steam_account_id: uuid + bot_steamid64: bigint + created_at: timestamptz + friended_at: timestamptz + status: String + steam_id: bigint + updated_at: timestamptz +} + +""" +response of any mutation on the table "player_steam_bot_friend" +""" +type player_steam_bot_friend_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_steam_bot_friend!]! +} + +""" +on_conflict condition type for table "player_steam_bot_friend" +""" +input player_steam_bot_friend_on_conflict { + constraint: player_steam_bot_friend_constraint! + update_columns: [player_steam_bot_friend_update_column!]! = [] + where: player_steam_bot_friend_bool_exp +} + +"""Ordering options when selecting data from "player_steam_bot_friend".""" +input player_steam_bot_friend_order_by { + bot_steam_account_id: order_by + bot_steamid64: order_by + created_at: order_by + friended_at: order_by + last_presence_state: order_by + player: players_order_by + status: order_by + steam_id: order_by + updated_at: order_by +} + +"""primary key columns input for table: player_steam_bot_friend""" +input player_steam_bot_friend_pk_columns_input { + steam_id: bigint! +} + +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input player_steam_bot_friend_prepend_input { + last_presence_state: jsonb +} + +""" +select columns of table "player_steam_bot_friend" +""" +enum player_steam_bot_friend_select_column { + """column name""" + bot_steam_account_id + + """column name""" + bot_steamid64 + + """column name""" + created_at + + """column name""" + friended_at + + """column name""" + last_presence_state + + """column name""" + status + + """column name""" + steam_id + + """column name""" + updated_at +} + +""" +input type for updating data in table "player_steam_bot_friend" +""" +input player_steam_bot_friend_set_input { + bot_steam_account_id: uuid + bot_steamid64: bigint + created_at: timestamptz + friended_at: timestamptz + last_presence_state: jsonb + status: String + steam_id: bigint + updated_at: timestamptz +} + +"""aggregate stddev on columns""" +type player_steam_bot_friend_stddev_fields { + bot_steamid64: Float + steam_id: Float +} + +"""aggregate stddev_pop on columns""" +type player_steam_bot_friend_stddev_pop_fields { + bot_steamid64: Float + steam_id: Float +} + +"""aggregate stddev_samp on columns""" +type player_steam_bot_friend_stddev_samp_fields { + bot_steamid64: Float + steam_id: Float +} + +""" +Streaming cursor of the table "player_steam_bot_friend" +""" +input player_steam_bot_friend_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_steam_bot_friend_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_steam_bot_friend_stream_cursor_value_input { + bot_steam_account_id: uuid + bot_steamid64: bigint + created_at: timestamptz + friended_at: timestamptz + last_presence_state: jsonb + status: String + steam_id: bigint + updated_at: timestamptz +} + +"""aggregate sum on columns""" +type player_steam_bot_friend_sum_fields { + bot_steamid64: bigint + steam_id: bigint +} + +""" +update columns of table "player_steam_bot_friend" +""" +enum player_steam_bot_friend_update_column { + """column name""" + bot_steam_account_id + + """column name""" + bot_steamid64 + + """column name""" + created_at + + """column name""" + friended_at + + """column name""" + last_presence_state + + """column name""" + status + + """column name""" + steam_id + + """column name""" + updated_at +} + +input player_steam_bot_friend_updates { + """append existing jsonb value of filtered columns with new jsonb value""" + _append: player_steam_bot_friend_append_input + + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: player_steam_bot_friend_delete_at_path_input + + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: player_steam_bot_friend_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: player_steam_bot_friend_delete_key_input + + """increments the numeric columns with given value of the filtered values""" + _inc: player_steam_bot_friend_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: player_steam_bot_friend_prepend_input + + """sets the columns of the filtered rows to the given values""" + _set: player_steam_bot_friend_set_input + + """filter the rows which have to be updated""" + where: player_steam_bot_friend_bool_exp! +} + +"""aggregate var_pop on columns""" +type player_steam_bot_friend_var_pop_fields { + bot_steamid64: Float + steam_id: Float +} + +"""aggregate var_samp on columns""" +type player_steam_bot_friend_var_samp_fields { + bot_steamid64: Float + steam_id: Float +} + +"""aggregate variance on columns""" +type player_steam_bot_friend_variance_fields { + bot_steamid64: Float + steam_id: Float +} + +""" +columns and relationships of "player_steam_match_auth" +""" +type player_steam_match_auth { + auth_code: String! + created_at: timestamptz! + last_error: String + last_known_share_code: String! + last_polled_at: timestamptz + + """An object relationship""" + player: players! + steam_id: bigint! + updated_at: timestamptz! +} + +""" +aggregated selection of "player_steam_match_auth" +""" +type player_steam_match_auth_aggregate { + aggregate: player_steam_match_auth_aggregate_fields + nodes: [player_steam_match_auth!]! +} + +""" +aggregate fields of "player_steam_match_auth" +""" +type player_steam_match_auth_aggregate_fields { + avg: player_steam_match_auth_avg_fields + count(columns: [player_steam_match_auth_select_column!], distinct: Boolean): Int! + max: player_steam_match_auth_max_fields + min: player_steam_match_auth_min_fields + stddev: player_steam_match_auth_stddev_fields + stddev_pop: player_steam_match_auth_stddev_pop_fields + stddev_samp: player_steam_match_auth_stddev_samp_fields + sum: player_steam_match_auth_sum_fields + var_pop: player_steam_match_auth_var_pop_fields + var_samp: player_steam_match_auth_var_samp_fields + variance: player_steam_match_auth_variance_fields +} + +"""aggregate avg on columns""" +type player_steam_match_auth_avg_fields { + steam_id: Float +} + +""" +Boolean expression to filter rows from the table "player_steam_match_auth". All fields are combined with a logical 'AND'. +""" +input player_steam_match_auth_bool_exp { + _and: [player_steam_match_auth_bool_exp!] + _not: player_steam_match_auth_bool_exp + _or: [player_steam_match_auth_bool_exp!] + auth_code: String_comparison_exp + created_at: timestamptz_comparison_exp + last_error: String_comparison_exp + last_known_share_code: String_comparison_exp + last_polled_at: timestamptz_comparison_exp + player: players_bool_exp + steam_id: bigint_comparison_exp + updated_at: timestamptz_comparison_exp +} + +""" +unique or primary key constraints on table "player_steam_match_auth" +""" +enum player_steam_match_auth_constraint { + """ + unique or primary key constraint on columns "steam_id" + """ + player_steam_match_auth_pkey +} + +""" +input type for incrementing numeric columns in table "player_steam_match_auth" +""" +input player_steam_match_auth_inc_input { + steam_id: bigint +} + +""" +input type for inserting data into table "player_steam_match_auth" +""" +input player_steam_match_auth_insert_input { + auth_code: String + created_at: timestamptz + last_error: String + last_known_share_code: String + last_polled_at: timestamptz + player: players_obj_rel_insert_input + steam_id: bigint + updated_at: timestamptz +} + +"""aggregate max on columns""" +type player_steam_match_auth_max_fields { + auth_code: String + created_at: timestamptz + last_error: String + last_known_share_code: String + last_polled_at: timestamptz + steam_id: bigint + updated_at: timestamptz +} + +"""aggregate min on columns""" +type player_steam_match_auth_min_fields { + auth_code: String + created_at: timestamptz + last_error: String + last_known_share_code: String + last_polled_at: timestamptz + steam_id: bigint + updated_at: timestamptz +} + +""" +response of any mutation on the table "player_steam_match_auth" +""" +type player_steam_match_auth_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_steam_match_auth!]! +} + +""" +on_conflict condition type for table "player_steam_match_auth" +""" +input player_steam_match_auth_on_conflict { + constraint: player_steam_match_auth_constraint! + update_columns: [player_steam_match_auth_update_column!]! = [] + where: player_steam_match_auth_bool_exp +} + +"""Ordering options when selecting data from "player_steam_match_auth".""" +input player_steam_match_auth_order_by { + auth_code: order_by + created_at: order_by + last_error: order_by + last_known_share_code: order_by + last_polled_at: order_by + player: players_order_by + steam_id: order_by + updated_at: order_by +} + +"""primary key columns input for table: player_steam_match_auth""" +input player_steam_match_auth_pk_columns_input { + steam_id: bigint! +} + +""" +select columns of table "player_steam_match_auth" +""" +enum player_steam_match_auth_select_column { + """column name""" + auth_code + + """column name""" + created_at + + """column name""" + last_error + + """column name""" + last_known_share_code + + """column name""" + last_polled_at + + """column name""" + steam_id + + """column name""" + updated_at +} + +""" +input type for updating data in table "player_steam_match_auth" +""" +input player_steam_match_auth_set_input { + auth_code: String + created_at: timestamptz + last_error: String + last_known_share_code: String + last_polled_at: timestamptz + steam_id: bigint + updated_at: timestamptz +} + +"""aggregate stddev on columns""" +type player_steam_match_auth_stddev_fields { + steam_id: Float +} + +"""aggregate stddev_pop on columns""" +type player_steam_match_auth_stddev_pop_fields { + steam_id: Float +} + +"""aggregate stddev_samp on columns""" +type player_steam_match_auth_stddev_samp_fields { + steam_id: Float +} + +""" +Streaming cursor of the table "player_steam_match_auth" +""" +input player_steam_match_auth_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_steam_match_auth_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_steam_match_auth_stream_cursor_value_input { + auth_code: String + created_at: timestamptz + last_error: String + last_known_share_code: String + last_polled_at: timestamptz + steam_id: bigint + updated_at: timestamptz +} + +"""aggregate sum on columns""" +type player_steam_match_auth_sum_fields { + steam_id: bigint +} + +""" +update columns of table "player_steam_match_auth" +""" +enum player_steam_match_auth_update_column { + """column name""" + auth_code + + """column name""" + created_at + + """column name""" + last_error + + """column name""" + last_known_share_code + + """column name""" + last_polled_at + + """column name""" + steam_id + + """column name""" + updated_at +} + +input player_steam_match_auth_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: player_steam_match_auth_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: player_steam_match_auth_set_input + + """filter the rows which have to be updated""" + where: player_steam_match_auth_bool_exp! +} + +"""aggregate var_pop on columns""" +type player_steam_match_auth_var_pop_fields { + steam_id: Float +} + +"""aggregate var_samp on columns""" +type player_steam_match_auth_var_samp_fields { + steam_id: Float +} + +"""aggregate variance on columns""" +type player_steam_match_auth_variance_fields { + steam_id: Float +} + +""" +columns and relationships of "player_unused_utility" +""" +type player_unused_utility { + deleted_at: timestamptz + + """An object relationship""" + match: matches! + match_id: uuid! + + """An object relationship""" + match_map: match_maps! + match_map_id: uuid! + + """An object relationship""" + player: players! + player_steam_id: bigint! + round: Int! + unused: Int! +} + +""" +aggregated selection of "player_unused_utility" +""" +type player_unused_utility_aggregate { + aggregate: player_unused_utility_aggregate_fields + nodes: [player_unused_utility!]! +} + +input player_unused_utility_aggregate_bool_exp { + count: player_unused_utility_aggregate_bool_exp_count +} + +input player_unused_utility_aggregate_bool_exp_count { + arguments: [player_unused_utility_select_column!] + distinct: Boolean + filter: player_unused_utility_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "player_unused_utility" +""" +type player_unused_utility_aggregate_fields { + avg: player_unused_utility_avg_fields + count(columns: [player_unused_utility_select_column!], distinct: Boolean): Int! + max: player_unused_utility_max_fields + min: player_unused_utility_min_fields + stddev: player_unused_utility_stddev_fields + stddev_pop: player_unused_utility_stddev_pop_fields + stddev_samp: player_unused_utility_stddev_samp_fields + sum: player_unused_utility_sum_fields + var_pop: player_unused_utility_var_pop_fields + var_samp: player_unused_utility_var_samp_fields + variance: player_unused_utility_variance_fields +} + +""" +order by aggregate values of table "player_unused_utility" +""" +input player_unused_utility_aggregate_order_by { + avg: player_unused_utility_avg_order_by + count: order_by + max: player_unused_utility_max_order_by + min: player_unused_utility_min_order_by + stddev: player_unused_utility_stddev_order_by + stddev_pop: player_unused_utility_stddev_pop_order_by + stddev_samp: player_unused_utility_stddev_samp_order_by + sum: player_unused_utility_sum_order_by + var_pop: player_unused_utility_var_pop_order_by + var_samp: player_unused_utility_var_samp_order_by + variance: player_unused_utility_variance_order_by +} + +""" +input type for inserting array relation for remote table "player_unused_utility" +""" +input player_unused_utility_arr_rel_insert_input { + data: [player_unused_utility_insert_input!]! + + """upsert condition""" + on_conflict: player_unused_utility_on_conflict +} + +"""aggregate avg on columns""" +type player_unused_utility_avg_fields { + player_steam_id: Float + round: Float + unused: Float +} + +""" +order by avg() on columns of table "player_unused_utility" +""" +input player_unused_utility_avg_order_by { + player_steam_id: order_by + round: order_by + unused: order_by +} + +""" +Boolean expression to filter rows from the table "player_unused_utility". All fields are combined with a logical 'AND'. +""" +input player_unused_utility_bool_exp { + _and: [player_unused_utility_bool_exp!] + _not: player_unused_utility_bool_exp + _or: [player_unused_utility_bool_exp!] + deleted_at: timestamptz_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp + match_map: match_maps_bool_exp + match_map_id: uuid_comparison_exp + player: players_bool_exp + player_steam_id: bigint_comparison_exp + round: Int_comparison_exp + unused: Int_comparison_exp +} + +""" +unique or primary key constraints on table "player_unused_utility" +""" +enum player_unused_utility_constraint { + """ + unique or primary key constraint on columns "player_steam_id", "match_map_id" + """ + player_unused_utility_pkey +} + +""" +input type for incrementing numeric columns in table "player_unused_utility" +""" +input player_unused_utility_inc_input { + player_steam_id: bigint + round: Int + unused: Int +} + +""" +input type for inserting data into table "player_unused_utility" +""" +input player_unused_utility_insert_input { + deleted_at: timestamptz + match: matches_obj_rel_insert_input + match_id: uuid + match_map: match_maps_obj_rel_insert_input + match_map_id: uuid + player: players_obj_rel_insert_input + player_steam_id: bigint + round: Int + unused: Int +} + +"""aggregate max on columns""" +type player_unused_utility_max_fields { + deleted_at: timestamptz + match_id: uuid + match_map_id: uuid + player_steam_id: bigint + round: Int + unused: Int +} + +""" +order by max() on columns of table "player_unused_utility" +""" +input player_unused_utility_max_order_by { + deleted_at: order_by + match_id: order_by + match_map_id: order_by + player_steam_id: order_by + round: order_by + unused: order_by +} + +"""aggregate min on columns""" +type player_unused_utility_min_fields { + deleted_at: timestamptz + match_id: uuid + match_map_id: uuid + player_steam_id: bigint + round: Int + unused: Int +} + +""" +order by min() on columns of table "player_unused_utility" +""" +input player_unused_utility_min_order_by { + deleted_at: order_by + match_id: order_by + match_map_id: order_by + player_steam_id: order_by + round: order_by + unused: order_by +} + +""" +response of any mutation on the table "player_unused_utility" +""" +type player_unused_utility_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_unused_utility!]! +} + +""" +on_conflict condition type for table "player_unused_utility" +""" +input player_unused_utility_on_conflict { + constraint: player_unused_utility_constraint! + update_columns: [player_unused_utility_update_column!]! = [] + where: player_unused_utility_bool_exp +} + +"""Ordering options when selecting data from "player_unused_utility".""" +input player_unused_utility_order_by { + deleted_at: order_by + match: matches_order_by + match_id: order_by + match_map: match_maps_order_by + match_map_id: order_by + player: players_order_by + player_steam_id: order_by + round: order_by + unused: order_by +} + +"""primary key columns input for table: player_unused_utility""" +input player_unused_utility_pk_columns_input { + match_map_id: uuid! + player_steam_id: bigint! +} + +""" +select columns of table "player_unused_utility" +""" +enum player_unused_utility_select_column { + """column name""" + deleted_at + + """column name""" + match_id + + """column name""" + match_map_id + + """column name""" + player_steam_id + + """column name""" + round + + """column name""" + unused +} + +""" +input type for updating data in table "player_unused_utility" +""" +input player_unused_utility_set_input { + deleted_at: timestamptz + match_id: uuid + match_map_id: uuid + player_steam_id: bigint + round: Int + unused: Int +} + +"""aggregate stddev on columns""" +type player_unused_utility_stddev_fields { + player_steam_id: Float + round: Float + unused: Float +} + +""" +order by stddev() on columns of table "player_unused_utility" +""" +input player_unused_utility_stddev_order_by { + player_steam_id: order_by + round: order_by + unused: order_by +} + +"""aggregate stddev_pop on columns""" +type player_unused_utility_stddev_pop_fields { + player_steam_id: Float + round: Float + unused: Float +} + +""" +order by stddev_pop() on columns of table "player_unused_utility" +""" +input player_unused_utility_stddev_pop_order_by { + player_steam_id: order_by + round: order_by + unused: order_by +} + +"""aggregate stddev_samp on columns""" +type player_unused_utility_stddev_samp_fields { + player_steam_id: Float + round: Float + unused: Float +} + +""" +order by stddev_samp() on columns of table "player_unused_utility" +""" +input player_unused_utility_stddev_samp_order_by { + player_steam_id: order_by + round: order_by + unused: order_by +} + +""" +Streaming cursor of the table "player_unused_utility" +""" +input player_unused_utility_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_unused_utility_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_unused_utility_stream_cursor_value_input { + deleted_at: timestamptz + match_id: uuid + match_map_id: uuid + player_steam_id: bigint + round: Int + unused: Int +} + +"""aggregate sum on columns""" +type player_unused_utility_sum_fields { + player_steam_id: bigint + round: Int + unused: Int +} + +""" +order by sum() on columns of table "player_unused_utility" +""" +input player_unused_utility_sum_order_by { + player_steam_id: order_by + round: order_by + unused: order_by +} + +""" +update columns of table "player_unused_utility" +""" +enum player_unused_utility_update_column { + """column name""" + deleted_at + + """column name""" + match_id + + """column name""" + match_map_id + + """column name""" + player_steam_id + + """column name""" + round + + """column name""" + unused +} + +input player_unused_utility_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: player_unused_utility_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: player_unused_utility_set_input + + """filter the rows which have to be updated""" + where: player_unused_utility_bool_exp! +} + +"""aggregate var_pop on columns""" +type player_unused_utility_var_pop_fields { + player_steam_id: Float + round: Float + unused: Float +} + +""" +order by var_pop() on columns of table "player_unused_utility" +""" +input player_unused_utility_var_pop_order_by { + player_steam_id: order_by + round: order_by + unused: order_by +} + +"""aggregate var_samp on columns""" +type player_unused_utility_var_samp_fields { + player_steam_id: Float + round: Float + unused: Float +} + +""" +order by var_samp() on columns of table "player_unused_utility" +""" +input player_unused_utility_var_samp_order_by { + player_steam_id: order_by + round: order_by + unused: order_by +} + +"""aggregate variance on columns""" +type player_unused_utility_variance_fields { + player_steam_id: Float + round: Float + unused: Float +} + +""" +order by variance() on columns of table "player_unused_utility" +""" +input player_unused_utility_variance_order_by { + player_steam_id: order_by + round: order_by + unused: order_by +} + +""" +columns and relationships of "player_utility" +""" +type player_utility { + attacker_location_coordinates: String + attacker_steam_id: bigint! + deleted_at: timestamptz + + """An object relationship""" + match: matches! + match_id: uuid! + + """An object relationship""" + match_map: match_maps! + match_map_id: uuid! + + """An object relationship""" + player: players! + round: Int! + time: timestamptz! + type: e_utility_types_enum! +} + +""" +aggregated selection of "player_utility" +""" +type player_utility_aggregate { + aggregate: player_utility_aggregate_fields + nodes: [player_utility!]! +} + +input player_utility_aggregate_bool_exp { + count: player_utility_aggregate_bool_exp_count +} + +input player_utility_aggregate_bool_exp_count { + arguments: [player_utility_select_column!] + distinct: Boolean + filter: player_utility_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "player_utility" +""" +type player_utility_aggregate_fields { + avg: player_utility_avg_fields + count(columns: [player_utility_select_column!], distinct: Boolean): Int! + max: player_utility_max_fields + min: player_utility_min_fields + stddev: player_utility_stddev_fields + stddev_pop: player_utility_stddev_pop_fields + stddev_samp: player_utility_stddev_samp_fields + sum: player_utility_sum_fields + var_pop: player_utility_var_pop_fields + var_samp: player_utility_var_samp_fields + variance: player_utility_variance_fields +} + +""" +order by aggregate values of table "player_utility" +""" +input player_utility_aggregate_order_by { + avg: player_utility_avg_order_by + count: order_by + max: player_utility_max_order_by + min: player_utility_min_order_by + stddev: player_utility_stddev_order_by + stddev_pop: player_utility_stddev_pop_order_by + stddev_samp: player_utility_stddev_samp_order_by + sum: player_utility_sum_order_by + var_pop: player_utility_var_pop_order_by + var_samp: player_utility_var_samp_order_by + variance: player_utility_variance_order_by +} + +""" +input type for inserting array relation for remote table "player_utility" +""" +input player_utility_arr_rel_insert_input { + data: [player_utility_insert_input!]! + + """upsert condition""" + on_conflict: player_utility_on_conflict +} + +"""aggregate avg on columns""" +type player_utility_avg_fields { + attacker_steam_id: Float + round: Float +} + +""" +order by avg() on columns of table "player_utility" +""" +input player_utility_avg_order_by { + attacker_steam_id: order_by + round: order_by +} + +""" +Boolean expression to filter rows from the table "player_utility". All fields are combined with a logical 'AND'. +""" +input player_utility_bool_exp { + _and: [player_utility_bool_exp!] + _not: player_utility_bool_exp + _or: [player_utility_bool_exp!] + attacker_location_coordinates: String_comparison_exp + attacker_steam_id: bigint_comparison_exp + deleted_at: timestamptz_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp + match_map: match_maps_bool_exp + match_map_id: uuid_comparison_exp + player: players_bool_exp + round: Int_comparison_exp + time: timestamptz_comparison_exp + type: e_utility_types_enum_comparison_exp +} + +""" +unique or primary key constraints on table "player_utility" +""" +enum player_utility_constraint { + """ + unique or primary key constraint on columns "attacker_steam_id", "time", "match_map_id" + """ + player_utility_pkey +} + +""" +input type for incrementing numeric columns in table "player_utility" +""" +input player_utility_inc_input { + attacker_steam_id: bigint + round: Int +} + +""" +input type for inserting data into table "player_utility" +""" +input player_utility_insert_input { + attacker_location_coordinates: String + attacker_steam_id: bigint + deleted_at: timestamptz + match: matches_obj_rel_insert_input + match_id: uuid + match_map: match_maps_obj_rel_insert_input + match_map_id: uuid + player: players_obj_rel_insert_input + round: Int + time: timestamptz + type: e_utility_types_enum +} + +"""aggregate max on columns""" +type player_utility_max_fields { + attacker_location_coordinates: String + attacker_steam_id: bigint + deleted_at: timestamptz + match_id: uuid + match_map_id: uuid + round: Int + time: timestamptz +} + +""" +order by max() on columns of table "player_utility" +""" +input player_utility_max_order_by { + attacker_location_coordinates: order_by + attacker_steam_id: order_by + deleted_at: order_by + match_id: order_by + match_map_id: order_by + round: order_by + time: order_by +} + +"""aggregate min on columns""" +type player_utility_min_fields { + attacker_location_coordinates: String + attacker_steam_id: bigint + deleted_at: timestamptz + match_id: uuid + match_map_id: uuid + round: Int + time: timestamptz +} + +""" +order by min() on columns of table "player_utility" +""" +input player_utility_min_order_by { + attacker_location_coordinates: order_by + attacker_steam_id: order_by + deleted_at: order_by + match_id: order_by + match_map_id: order_by + round: order_by + time: order_by +} + +""" +response of any mutation on the table "player_utility" +""" +type player_utility_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [player_utility!]! +} + +""" +on_conflict condition type for table "player_utility" +""" +input player_utility_on_conflict { + constraint: player_utility_constraint! + update_columns: [player_utility_update_column!]! = [] + where: player_utility_bool_exp +} + +"""Ordering options when selecting data from "player_utility".""" +input player_utility_order_by { + attacker_location_coordinates: order_by + attacker_steam_id: order_by + deleted_at: order_by + match: matches_order_by + match_id: order_by + match_map: match_maps_order_by + match_map_id: order_by + player: players_order_by + round: order_by + time: order_by + type: order_by +} + +"""primary key columns input for table: player_utility""" +input player_utility_pk_columns_input { + attacker_steam_id: bigint! + match_map_id: uuid! + time: timestamptz! +} + +""" +select columns of table "player_utility" +""" +enum player_utility_select_column { + """column name""" + attacker_location_coordinates + + """column name""" + attacker_steam_id + + """column name""" + deleted_at + + """column name""" + match_id + + """column name""" + match_map_id + + """column name""" + round + + """column name""" + time + + """column name""" + type +} + +""" +input type for updating data in table "player_utility" +""" +input player_utility_set_input { + attacker_location_coordinates: String + attacker_steam_id: bigint + deleted_at: timestamptz + match_id: uuid + match_map_id: uuid + round: Int + time: timestamptz + type: e_utility_types_enum +} + +"""aggregate stddev on columns""" +type player_utility_stddev_fields { + attacker_steam_id: Float + round: Float +} + +""" +order by stddev() on columns of table "player_utility" +""" +input player_utility_stddev_order_by { + attacker_steam_id: order_by + round: order_by +} + +"""aggregate stddev_pop on columns""" +type player_utility_stddev_pop_fields { + attacker_steam_id: Float + round: Float +} + +""" +order by stddev_pop() on columns of table "player_utility" +""" +input player_utility_stddev_pop_order_by { + attacker_steam_id: order_by + round: order_by +} + +"""aggregate stddev_samp on columns""" +type player_utility_stddev_samp_fields { + attacker_steam_id: Float + round: Float +} + +""" +order by stddev_samp() on columns of table "player_utility" +""" +input player_utility_stddev_samp_order_by { + attacker_steam_id: order_by + round: order_by +} + +""" +Streaming cursor of the table "player_utility" +""" +input player_utility_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_utility_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_utility_stream_cursor_value_input { + attacker_location_coordinates: String + attacker_steam_id: bigint + deleted_at: timestamptz + match_id: uuid + match_map_id: uuid + round: Int + time: timestamptz + type: e_utility_types_enum +} + +"""aggregate sum on columns""" +type player_utility_sum_fields { + attacker_steam_id: bigint + round: Int +} + +""" +order by sum() on columns of table "player_utility" +""" +input player_utility_sum_order_by { + attacker_steam_id: order_by + round: order_by +} + +""" +update columns of table "player_utility" +""" +enum player_utility_update_column { + """column name""" + attacker_location_coordinates + + """column name""" + attacker_steam_id + + """column name""" + deleted_at + + """column name""" + match_id + + """column name""" + match_map_id + + """column name""" + round + + """column name""" + time + + """column name""" + type +} + +input player_utility_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: player_utility_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: player_utility_set_input + + """filter the rows which have to be updated""" + where: player_utility_bool_exp! +} + +"""aggregate var_pop on columns""" +type player_utility_var_pop_fields { + attacker_steam_id: Float + round: Float +} + +""" +order by var_pop() on columns of table "player_utility" +""" +input player_utility_var_pop_order_by { + attacker_steam_id: order_by + round: order_by +} + +"""aggregate var_samp on columns""" +type player_utility_var_samp_fields { + attacker_steam_id: Float + round: Float +} + +""" +order by var_samp() on columns of table "player_utility" +""" +input player_utility_var_samp_order_by { + attacker_steam_id: order_by + round: order_by +} + +"""aggregate variance on columns""" +type player_utility_variance_fields { + attacker_steam_id: Float + round: Float +} + +""" +order by variance() on columns of table "player_utility" +""" +input player_utility_variance_order_by { + attacker_steam_id: order_by + round: order_by +} + +""" +columns and relationships of "player_weapon_stats_v" +""" +type player_weapon_stats_v { + first_bullet_hits: Int + first_bullet_shots: Int + hits: Int + hits_spotted: Int + match_id: uuid + shots: Int + shots_spotted: Int + steam_id: bigint + weapon_class: String +} + +""" +aggregated selection of "player_weapon_stats_v" +""" +type player_weapon_stats_v_aggregate { + aggregate: player_weapon_stats_v_aggregate_fields + nodes: [player_weapon_stats_v!]! +} + +input player_weapon_stats_v_aggregate_bool_exp { + count: player_weapon_stats_v_aggregate_bool_exp_count +} + +input player_weapon_stats_v_aggregate_bool_exp_count { + arguments: [player_weapon_stats_v_select_column!] + distinct: Boolean + filter: player_weapon_stats_v_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "player_weapon_stats_v" +""" +type player_weapon_stats_v_aggregate_fields { + avg: player_weapon_stats_v_avg_fields + count(columns: [player_weapon_stats_v_select_column!], distinct: Boolean): Int! + max: player_weapon_stats_v_max_fields + min: player_weapon_stats_v_min_fields + stddev: player_weapon_stats_v_stddev_fields + stddev_pop: player_weapon_stats_v_stddev_pop_fields + stddev_samp: player_weapon_stats_v_stddev_samp_fields + sum: player_weapon_stats_v_sum_fields + var_pop: player_weapon_stats_v_var_pop_fields + var_samp: player_weapon_stats_v_var_samp_fields + variance: player_weapon_stats_v_variance_fields +} + +""" +order by aggregate values of table "player_weapon_stats_v" +""" +input player_weapon_stats_v_aggregate_order_by { + avg: player_weapon_stats_v_avg_order_by + count: order_by + max: player_weapon_stats_v_max_order_by + min: player_weapon_stats_v_min_order_by + stddev: player_weapon_stats_v_stddev_order_by + stddev_pop: player_weapon_stats_v_stddev_pop_order_by + stddev_samp: player_weapon_stats_v_stddev_samp_order_by + sum: player_weapon_stats_v_sum_order_by + var_pop: player_weapon_stats_v_var_pop_order_by + var_samp: player_weapon_stats_v_var_samp_order_by + variance: player_weapon_stats_v_variance_order_by +} + +""" +input type for inserting array relation for remote table "player_weapon_stats_v" +""" +input player_weapon_stats_v_arr_rel_insert_input { + data: [player_weapon_stats_v_insert_input!]! +} + +"""aggregate avg on columns""" +type player_weapon_stats_v_avg_fields { + first_bullet_hits: Float + first_bullet_shots: Float + hits: Float + hits_spotted: Float + shots: Float + shots_spotted: Float + steam_id: Float +} + +""" +order by avg() on columns of table "player_weapon_stats_v" +""" +input player_weapon_stats_v_avg_order_by { + first_bullet_hits: order_by + first_bullet_shots: order_by + hits: order_by + hits_spotted: order_by + shots: order_by + shots_spotted: order_by + steam_id: order_by +} + +""" +Boolean expression to filter rows from the table "player_weapon_stats_v". All fields are combined with a logical 'AND'. +""" +input player_weapon_stats_v_bool_exp { + _and: [player_weapon_stats_v_bool_exp!] + _not: player_weapon_stats_v_bool_exp + _or: [player_weapon_stats_v_bool_exp!] + first_bullet_hits: Int_comparison_exp + first_bullet_shots: Int_comparison_exp + hits: Int_comparison_exp + hits_spotted: Int_comparison_exp + match_id: uuid_comparison_exp + shots: Int_comparison_exp + shots_spotted: Int_comparison_exp + steam_id: bigint_comparison_exp + weapon_class: String_comparison_exp +} + +""" +input type for inserting data into table "player_weapon_stats_v" +""" +input player_weapon_stats_v_insert_input { + first_bullet_hits: Int + first_bullet_shots: Int + hits: Int + hits_spotted: Int + match_id: uuid + shots: Int + shots_spotted: Int + steam_id: bigint + weapon_class: String +} + +"""aggregate max on columns""" +type player_weapon_stats_v_max_fields { + first_bullet_hits: Int + first_bullet_shots: Int + hits: Int + hits_spotted: Int + match_id: uuid + shots: Int + shots_spotted: Int + steam_id: bigint + weapon_class: String +} + +""" +order by max() on columns of table "player_weapon_stats_v" +""" +input player_weapon_stats_v_max_order_by { + first_bullet_hits: order_by + first_bullet_shots: order_by + hits: order_by + hits_spotted: order_by + match_id: order_by + shots: order_by + shots_spotted: order_by + steam_id: order_by + weapon_class: order_by +} + +"""aggregate min on columns""" +type player_weapon_stats_v_min_fields { + first_bullet_hits: Int + first_bullet_shots: Int + hits: Int + hits_spotted: Int + match_id: uuid + shots: Int + shots_spotted: Int + steam_id: bigint + weapon_class: String +} + +""" +order by min() on columns of table "player_weapon_stats_v" +""" +input player_weapon_stats_v_min_order_by { + first_bullet_hits: order_by + first_bullet_shots: order_by + hits: order_by + hits_spotted: order_by + match_id: order_by + shots: order_by + shots_spotted: order_by + steam_id: order_by + weapon_class: order_by +} + +"""Ordering options when selecting data from "player_weapon_stats_v".""" +input player_weapon_stats_v_order_by { + first_bullet_hits: order_by + first_bullet_shots: order_by + hits: order_by + hits_spotted: order_by + match_id: order_by + shots: order_by + shots_spotted: order_by + steam_id: order_by + weapon_class: order_by +} + +""" +select columns of table "player_weapon_stats_v" +""" +enum player_weapon_stats_v_select_column { + """column name""" + first_bullet_hits + + """column name""" + first_bullet_shots + + """column name""" + hits + + """column name""" + hits_spotted + + """column name""" + match_id + + """column name""" + shots + + """column name""" + shots_spotted + + """column name""" + steam_id + + """column name""" + weapon_class +} + +"""aggregate stddev on columns""" +type player_weapon_stats_v_stddev_fields { + first_bullet_hits: Float + first_bullet_shots: Float + hits: Float + hits_spotted: Float + shots: Float + shots_spotted: Float + steam_id: Float +} + +""" +order by stddev() on columns of table "player_weapon_stats_v" +""" +input player_weapon_stats_v_stddev_order_by { + first_bullet_hits: order_by + first_bullet_shots: order_by + hits: order_by + hits_spotted: order_by + shots: order_by + shots_spotted: order_by + steam_id: order_by +} + +"""aggregate stddev_pop on columns""" +type player_weapon_stats_v_stddev_pop_fields { + first_bullet_hits: Float + first_bullet_shots: Float + hits: Float + hits_spotted: Float + shots: Float + shots_spotted: Float + steam_id: Float +} + +""" +order by stddev_pop() on columns of table "player_weapon_stats_v" +""" +input player_weapon_stats_v_stddev_pop_order_by { + first_bullet_hits: order_by + first_bullet_shots: order_by + hits: order_by + hits_spotted: order_by + shots: order_by + shots_spotted: order_by + steam_id: order_by +} + +"""aggregate stddev_samp on columns""" +type player_weapon_stats_v_stddev_samp_fields { + first_bullet_hits: Float + first_bullet_shots: Float + hits: Float + hits_spotted: Float + shots: Float + shots_spotted: Float + steam_id: Float +} + +""" +order by stddev_samp() on columns of table "player_weapon_stats_v" +""" +input player_weapon_stats_v_stddev_samp_order_by { + first_bullet_hits: order_by + first_bullet_shots: order_by + hits: order_by + hits_spotted: order_by + shots: order_by + shots_spotted: order_by + steam_id: order_by +} + +""" +Streaming cursor of the table "player_weapon_stats_v" +""" +input player_weapon_stats_v_stream_cursor_input { + """Stream column input with initial value""" + initial_value: player_weapon_stats_v_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input player_weapon_stats_v_stream_cursor_value_input { + first_bullet_hits: Int + first_bullet_shots: Int + hits: Int + hits_spotted: Int + match_id: uuid + shots: Int + shots_spotted: Int + steam_id: bigint + weapon_class: String +} + +"""aggregate sum on columns""" +type player_weapon_stats_v_sum_fields { + first_bullet_hits: Int + first_bullet_shots: Int + hits: Int + hits_spotted: Int + shots: Int + shots_spotted: Int + steam_id: bigint +} + +""" +order by sum() on columns of table "player_weapon_stats_v" +""" +input player_weapon_stats_v_sum_order_by { + first_bullet_hits: order_by + first_bullet_shots: order_by + hits: order_by + hits_spotted: order_by + shots: order_by + shots_spotted: order_by + steam_id: order_by +} + +"""aggregate var_pop on columns""" +type player_weapon_stats_v_var_pop_fields { + first_bullet_hits: Float + first_bullet_shots: Float + hits: Float + hits_spotted: Float + shots: Float + shots_spotted: Float + steam_id: Float +} + +""" +order by var_pop() on columns of table "player_weapon_stats_v" +""" +input player_weapon_stats_v_var_pop_order_by { + first_bullet_hits: order_by + first_bullet_shots: order_by + hits: order_by + hits_spotted: order_by + shots: order_by + shots_spotted: order_by + steam_id: order_by +} + +"""aggregate var_samp on columns""" +type player_weapon_stats_v_var_samp_fields { + first_bullet_hits: Float + first_bullet_shots: Float + hits: Float + hits_spotted: Float + shots: Float + shots_spotted: Float + steam_id: Float +} + +""" +order by var_samp() on columns of table "player_weapon_stats_v" +""" +input player_weapon_stats_v_var_samp_order_by { + first_bullet_hits: order_by + first_bullet_shots: order_by + hits: order_by + hits_spotted: order_by + shots: order_by + shots_spotted: order_by + steam_id: order_by +} + +"""aggregate variance on columns""" +type player_weapon_stats_v_variance_fields { + first_bullet_hits: Float + first_bullet_shots: Float + hits: Float + hits_spotted: Float + shots: Float + shots_spotted: Float + steam_id: Float +} + +""" +order by variance() on columns of table "player_weapon_stats_v" +""" +input player_weapon_stats_v_variance_order_by { + first_bullet_hits: order_by + first_bullet_shots: order_by + hits: order_by + hits_spotted: order_by + shots: order_by + shots_spotted: order_by + steam_id: order_by +} + +""" +columns and relationships of "players" +""" +type players { + """An array relationship""" + abandoned_matches( + """distinct select on columns""" + distinct_on: [abandoned_matches_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [abandoned_matches_order_by!] + + """filter the rows returned""" + where: abandoned_matches_bool_exp + ): [abandoned_matches!]! + + """An aggregate relationship""" + abandoned_matches_aggregate( + """distinct select on columns""" + distinct_on: [abandoned_matches_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [abandoned_matches_order_by!] + + """filter the rows returned""" + where: abandoned_matches_bool_exp + ): abandoned_matches_aggregate! + + """An array relationship""" + aim_weapon_stats( + """distinct select on columns""" + distinct_on: [player_aim_weapon_stats_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_aim_weapon_stats_order_by!] + + """filter the rows returned""" + where: player_aim_weapon_stats_bool_exp + ): [player_aim_weapon_stats!]! + + """An aggregate relationship""" + aim_weapon_stats_aggregate( + """distinct select on columns""" + distinct_on: [player_aim_weapon_stats_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_aim_weapon_stats_order_by!] + + """filter the rows returned""" + where: player_aim_weapon_stats_bool_exp + ): player_aim_weapon_stats_aggregate! + + """An array relationship""" + assists( + """distinct select on columns""" + distinct_on: [player_assists_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_assists_order_by!] + + """filter the rows returned""" + where: player_assists_bool_exp + ): [player_assists!]! + + """An aggregate relationship""" + assists_aggregate( + """distinct select on columns""" + distinct_on: [player_assists_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_assists_order_by!] + + """filter the rows returned""" + where: player_assists_bool_exp + ): player_assists_aggregate! + + """An array relationship""" + assited_by_players( + """distinct select on columns""" + distinct_on: [player_assists_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_assists_order_by!] + + """filter the rows returned""" + where: player_assists_bool_exp + ): [player_assists!]! + + """An aggregate relationship""" + assited_by_players_aggregate( + """distinct select on columns""" + distinct_on: [player_assists_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_assists_order_by!] + + """filter the rows returned""" + where: player_assists_bool_exp + ): player_assists_aggregate! + avatar_url: String + + """An array relationship""" + awards( + """distinct select on columns""" + distinct_on: [award_recipients_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [award_recipients_order_by!] + + """filter the rows returned""" + where: award_recipients_bool_exp + ): [award_recipients!]! + + """An aggregate relationship""" + awards_aggregate( + """distinct select on columns""" + distinct_on: [award_recipients_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [award_recipients_order_by!] + + """filter the rows returned""" + where: award_recipients_bool_exp + ): award_recipients_aggregate! + + """ + A computed field, executes function "banned_until" + """ + banned_until: timestamptz + + """An array relationship""" + coach_lineups( + """distinct select on columns""" + distinct_on: [match_lineups_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [match_lineups_order_by!] + + """filter the rows returned""" + where: match_lineups_bool_exp + ): [match_lineups!]! + + """An aggregate relationship""" + coach_lineups_aggregate( + """distinct select on columns""" + distinct_on: [match_lineups_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [match_lineups_order_by!] + + """filter the rows returned""" + where: match_lineups_bool_exp + ): match_lineups_aggregate! + country: String + created_at: timestamptz + + """ + A computed field, executes function "get_player_current_lobby_id" + """ + current_lobby_id: uuid + custom_avatar_url: String + + """An array relationship""" + damage_dealt( + """distinct select on columns""" + distinct_on: [player_damages_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_damages_order_by!] + + """filter the rows returned""" + where: player_damages_bool_exp + ): [player_damages!]! + + """An aggregate relationship""" + damage_dealt_aggregate( + """distinct select on columns""" + distinct_on: [player_damages_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_damages_order_by!] + + """filter the rows returned""" + where: player_damages_bool_exp + ): player_damages_aggregate! + + """An array relationship""" + damage_taken( + """distinct select on columns""" + distinct_on: [player_damages_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_damages_order_by!] + + """filter the rows returned""" + where: player_damages_bool_exp + ): [player_damages!]! + + """An aggregate relationship""" + damage_taken_aggregate( + """distinct select on columns""" + distinct_on: [player_damages_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_damages_order_by!] + + """filter the rows returned""" + where: player_damages_bool_exp + ): player_damages_aggregate! + days_since_last_ban: Int + + """An array relationship""" + deaths( + """distinct select on columns""" + distinct_on: [player_kills_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_kills_order_by!] + + """filter the rows returned""" + where: player_kills_bool_exp + ): [player_kills!]! + + """An aggregate relationship""" + deaths_aggregate( + """distinct select on columns""" + distinct_on: [player_kills_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_kills_order_by!] + + """filter the rows returned""" + where: player_kills_bool_exp + ): player_kills_aggregate! + discord_id: String + + """An array relationship""" + draft_game_players( + """distinct select on columns""" + distinct_on: [draft_game_players_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [draft_game_players_order_by!] + + """filter the rows returned""" + where: draft_game_players_bool_exp + ): [draft_game_players!]! + + """An aggregate relationship""" + draft_game_players_aggregate( + """distinct select on columns""" + distinct_on: [draft_game_players_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [draft_game_players_order_by!] + + """filter the rows returned""" + where: draft_game_players_bool_exp + ): draft_game_players_aggregate! + + """ + A computed field, executes function "get_player_elo" + """ + elo( + """JSON select path""" + path: String + ): jsonb + + """An array relationship""" + elo_history( + """distinct select on columns""" + distinct_on: [v_player_elo_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [v_player_elo_order_by!] + + """filter the rows returned""" + where: v_player_elo_bool_exp + ): [v_player_elo!]! + + """An aggregate relationship""" + elo_history_aggregate( + """distinct select on columns""" + distinct_on: [v_player_elo_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [v_player_elo_order_by!] + + """filter the rows returned""" + where: v_player_elo_bool_exp + ): v_player_elo_aggregate! + faceit_elo: Int + faceit_nickname: String + faceit_player_id: String + + """An array relationship""" + faceit_rank_history( + """distinct select on columns""" + distinct_on: [player_faceit_rank_history_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_faceit_rank_history_order_by!] + + """filter the rows returned""" + where: player_faceit_rank_history_bool_exp + ): [player_faceit_rank_history!]! + + """An aggregate relationship""" + faceit_rank_history_aggregate( + """distinct select on columns""" + distinct_on: [player_faceit_rank_history_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_faceit_rank_history_order_by!] + + """filter the rows returned""" + where: player_faceit_rank_history_bool_exp + ): player_faceit_rank_history_aggregate! + faceit_skill_level: Int + faceit_updated_at: timestamptz + faceit_url: String + + """An array relationship""" + flashed_by_players( + """distinct select on columns""" + distinct_on: [player_flashes_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_flashes_order_by!] + + """filter the rows returned""" + where: player_flashes_bool_exp + ): [player_flashes!]! + + """An aggregate relationship""" + flashed_by_players_aggregate( + """distinct select on columns""" + distinct_on: [player_flashes_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_flashes_order_by!] + + """filter the rows returned""" + where: player_flashes_bool_exp + ): player_flashes_aggregate! + + """An array relationship""" + flashed_players( + """distinct select on columns""" + distinct_on: [player_flashes_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_flashes_order_by!] + + """filter the rows returned""" + where: player_flashes_bool_exp + ): [player_flashes!]! + + """An aggregate relationship""" + flashed_players_aggregate( + """distinct select on columns""" + distinct_on: [player_flashes_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_flashes_order_by!] + + """filter the rows returned""" + where: player_flashes_bool_exp + ): player_flashes_aggregate! + + """An array relationship""" + friends( + """distinct select on columns""" + distinct_on: [my_friends_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [my_friends_order_by!] + + """filter the rows returned""" + where: my_friends_bool_exp + ): [my_friends!]! + + """An aggregate relationship""" + friends_aggregate( + """distinct select on columns""" + distinct_on: [my_friends_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [my_friends_order_by!] + + """filter the rows returned""" + where: my_friends_bool_exp + ): my_friends_aggregate! + game_ban_count: Int! + + """An array relationship""" + invited_players( + """distinct select on columns""" + distinct_on: [team_invites_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [team_invites_order_by!] + + """filter the rows returned""" + where: team_invites_bool_exp + ): [team_invites!]! + + """An aggregate relationship""" + invited_players_aggregate( + """distinct select on columns""" + distinct_on: [team_invites_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [team_invites_order_by!] + + """filter the rows returned""" + where: team_invites_bool_exp + ): team_invites_aggregate! + + """ + A computed field, executes function "is_admin_sanctioned" + """ + is_admin_sanctioned: Boolean + + """ + A computed field, executes function "is_banned" + """ + is_banned: Boolean + + """ + A computed field, executes function "is_gagged" + """ + is_gagged: Boolean + + """ + A computed field, executes function "is_in_another_match" + """ + is_in_another_match: Boolean + + """ + A computed field, executes function "is_in_draft" + """ + is_in_draft: Boolean + + """ + A computed field, executes function "is_in_lobby" + """ + is_in_lobby: Boolean + + """ + A computed field, executes function "is_muted" + """ + is_muted: Boolean + + """ + A computed field, executes function "is_registered" + """ + is_registered: Boolean + + """An array relationship""" + kills( + """distinct select on columns""" + distinct_on: [player_kills_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_kills_order_by!] + + """filter the rows returned""" + where: player_kills_bool_exp + ): [player_kills!]! + + """An aggregate relationship""" + kills_aggregate( + """distinct select on columns""" + distinct_on: [player_kills_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_kills_order_by!] + + """filter the rows returned""" + where: player_kills_bool_exp + ): player_kills_aggregate! + + """An array relationship""" + kills_by_weapons( + """distinct select on columns""" + distinct_on: [player_kills_by_weapon_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_kills_by_weapon_order_by!] + + """filter the rows returned""" + where: player_kills_by_weapon_bool_exp + ): [player_kills_by_weapon!]! + + """An aggregate relationship""" + kills_by_weapons_aggregate( + """distinct select on columns""" + distinct_on: [player_kills_by_weapon_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_kills_by_weapon_order_by!] + + """filter the rows returned""" + where: player_kills_by_weapon_bool_exp + ): player_kills_by_weapon_aggregate! + language: String + last_read_news_at: timestamptz + last_sign_in_at: timestamptz + + """An array relationship""" + lobby_players( + """distinct select on columns""" + distinct_on: [lobby_players_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [lobby_players_order_by!] + + """filter the rows returned""" + where: lobby_players_bool_exp + ): [lobby_players!]! + + """An aggregate relationship""" + lobby_players_aggregate( + """distinct select on columns""" + distinct_on: [lobby_players_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [lobby_players_order_by!] + + """filter the rows returned""" + where: lobby_players_bool_exp + ): lobby_players_aggregate! + + """ + A computed field, executes function "get_total_player_losses" + """ + losses: Int + + """ + A computed field, executes function "get_total_player_losses_competitive" + """ + losses_competitive: Int + + """ + A computed field, executes function "get_total_player_losses_duel" + """ + losses_duel: Int + + """ + A computed field, executes function "get_total_player_losses_wingman" + """ + losses_wingman: Int + + """An array relationship""" + match_map_hltv( + """distinct select on columns""" + distinct_on: [v_player_match_map_hltv_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [v_player_match_map_hltv_order_by!] + + """filter the rows returned""" + where: v_player_match_map_hltv_bool_exp + ): [v_player_match_map_hltv!]! + + """An aggregate relationship""" + match_map_hltv_aggregate( + """distinct select on columns""" + distinct_on: [v_player_match_map_hltv_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [v_player_match_map_hltv_order_by!] + + """filter the rows returned""" + where: v_player_match_map_hltv_bool_exp + ): v_player_match_map_hltv_aggregate! + + """An array relationship""" + match_map_stats( + """distinct select on columns""" + distinct_on: [player_match_map_stats_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_match_map_stats_order_by!] + + """filter the rows returned""" + where: player_match_map_stats_bool_exp + ): [player_match_map_stats!]! + + """An aggregate relationship""" + match_map_stats_aggregate( + """distinct select on columns""" + distinct_on: [player_match_map_stats_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_match_map_stats_order_by!] + + """filter the rows returned""" + where: player_match_map_stats_bool_exp + ): player_match_map_stats_aggregate! + + """An array relationship""" + match_stats( + """distinct select on columns""" + distinct_on: [player_match_stats_v_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_match_stats_v_order_by!] + + """filter the rows returned""" + where: player_match_stats_v_bool_exp + ): [player_match_stats_v!]! + + """An aggregate relationship""" + match_stats_aggregate( + """distinct select on columns""" + distinct_on: [player_match_stats_v_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_match_stats_v_order_by!] + + """filter the rows returned""" + where: player_match_stats_v_bool_exp + ): player_match_stats_v_aggregate! + + """ + A computed field, executes function "get_player_matches" + """ + matches( + """distinct select on columns""" + distinct_on: [matches_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [matches_order_by!] + + """filter the rows returned""" + where: matches_bool_exp + ): [matches!] + + """ + A computed field, executes function "get_player_matchmaking_cooldown" + """ + matchmaking_cooldown: timestamptz + + """An array relationship""" + multi_kills( + """distinct select on columns""" + distinct_on: [v_player_multi_kills_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [v_player_multi_kills_order_by!] + + """filter the rows returned""" + where: v_player_multi_kills_bool_exp + ): [v_player_multi_kills!]! + + """An aggregate relationship""" + multi_kills_aggregate( + """distinct select on columns""" + distinct_on: [v_player_multi_kills_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [v_player_multi_kills_order_by!] + + """filter the rows returned""" + where: v_player_multi_kills_bool_exp + ): v_player_multi_kills_aggregate! + name: String! + name_registered: Boolean! + notification_timezone: String + + """An array relationship""" + notifications( + """distinct select on columns""" + distinct_on: [notifications_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [notifications_order_by!] + + """filter the rows returned""" + where: notifications_bool_exp + ): [notifications!]! + + """An aggregate relationship""" + notifications_aggregate( + """distinct select on columns""" + distinct_on: [notifications_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [notifications_order_by!] + + """filter the rows returned""" + where: notifications_bool_exp + ): notifications_aggregate! + + """An array relationship""" + objectives( + """distinct select on columns""" + distinct_on: [player_objectives_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_objectives_order_by!] + + """filter the rows returned""" + where: player_objectives_bool_exp + ): [player_objectives!]! + + """An aggregate relationship""" + objectives_aggregate( + """distinct select on columns""" + distinct_on: [player_objectives_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_objectives_order_by!] + + """filter the rows returned""" + where: player_objectives_bool_exp + ): player_objectives_aggregate! + + """An array relationship""" + owned_teams( + """distinct select on columns""" + distinct_on: [teams_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [teams_order_by!] + + """filter the rows returned""" + where: teams_bool_exp + ): [teams!]! + + """An aggregate relationship""" + owned_teams_aggregate( + """distinct select on columns""" + distinct_on: [teams_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [teams_order_by!] + + """filter the rows returned""" + where: teams_bool_exp + ): teams_aggregate! + + """ + A computed field, executes function "get_player_peak_elo" + """ + peak_elo( + """JSON select path""" + path: String + ): jsonb + + """An array relationship""" + pending_match_imports( + """distinct select on columns""" + distinct_on: [pending_match_import_players_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [pending_match_import_players_order_by!] + + """filter the rows returned""" + where: pending_match_import_players_bool_exp + ): [pending_match_import_players!]! + + """An aggregate relationship""" + pending_match_imports_aggregate( + """distinct select on columns""" + distinct_on: [pending_match_import_players_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [pending_match_import_players_order_by!] + + """filter the rows returned""" + where: pending_match_import_players_bool_exp + ): pending_match_import_players_aggregate! + + """An array relationship""" + player_lineup( + """distinct select on columns""" + distinct_on: [match_lineup_players_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [match_lineup_players_order_by!] + + """filter the rows returned""" + where: match_lineup_players_bool_exp + ): [match_lineup_players!]! + + """An aggregate relationship""" + player_lineup_aggregate( + """distinct select on columns""" + distinct_on: [match_lineup_players_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [match_lineup_players_order_by!] + + """filter the rows returned""" + where: match_lineup_players_bool_exp + ): match_lineup_players_aggregate! + + """An array relationship""" + player_unused_utilities( + """distinct select on columns""" + distinct_on: [player_unused_utility_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_unused_utility_order_by!] + + """filter the rows returned""" + where: player_unused_utility_bool_exp + ): [player_unused_utility!]! + + """An aggregate relationship""" + player_unused_utilities_aggregate( + """distinct select on columns""" + distinct_on: [player_unused_utility_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_unused_utility_order_by!] + + """filter the rows returned""" + where: player_unused_utility_bool_exp + ): player_unused_utility_aggregate! + premier_rank: Int + + """An array relationship""" + premier_rank_history( + """distinct select on columns""" + distinct_on: [player_premier_rank_history_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_premier_rank_history_order_by!] + + """filter the rows returned""" + where: player_premier_rank_history_bool_exp + ): [player_premier_rank_history!]! + + """An aggregate relationship""" + premier_rank_history_aggregate( + """distinct select on columns""" + distinct_on: [player_premier_rank_history_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_premier_rank_history_order_by!] + + """filter the rows returned""" + where: player_premier_rank_history_bool_exp + ): player_premier_rank_history_aggregate! + premier_rank_updated_at: timestamptz + profile_url: String + quiet_hours_end: time + quiet_hours_start: time + role: e_player_roles_enum! + roster_image_url: String + + """An array relationship""" + sanctions( + """distinct select on columns""" + distinct_on: [player_sanctions_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_sanctions_order_by!] + + """filter the rows returned""" + where: player_sanctions_bool_exp + ): [player_sanctions!]! + + """An aggregate relationship""" + sanctions_aggregate( + """distinct select on columns""" + distinct_on: [player_sanctions_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_sanctions_order_by!] + + """filter the rows returned""" + where: player_sanctions_bool_exp + ): player_sanctions_aggregate! + + """An array relationship""" + season_stats( + """distinct select on columns""" + distinct_on: [player_season_stats_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_season_stats_order_by!] + + """filter the rows returned""" + where: player_season_stats_bool_exp + ): [player_season_stats!]! + + """An aggregate relationship""" + season_stats_aggregate( + """distinct select on columns""" + distinct_on: [player_season_stats_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_season_stats_order_by!] + + """filter the rows returned""" + where: player_season_stats_bool_exp + ): player_season_stats_aggregate! + show_match_ready_modal: Boolean! + + """An object relationship""" + stats: player_stats + steam_bans_checked_at: timestamptz + steam_id: bigint! + + """An array relationship""" + team_invites( + """distinct select on columns""" + distinct_on: [team_invites_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [team_invites_order_by!] + + """filter the rows returned""" + where: team_invites_bool_exp + ): [team_invites!]! + + """An aggregate relationship""" + team_invites_aggregate( + """distinct select on columns""" + distinct_on: [team_invites_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [team_invites_order_by!] + + """filter the rows returned""" + where: team_invites_bool_exp + ): team_invites_aggregate! + + """An array relationship""" + team_members( + """distinct select on columns""" + distinct_on: [team_roster_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [team_roster_order_by!] + + """filter the rows returned""" + where: team_roster_bool_exp + ): [team_roster!]! + + """An aggregate relationship""" + team_members_aggregate( + """distinct select on columns""" + distinct_on: [team_roster_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [team_roster_order_by!] + + """filter the rows returned""" + where: team_roster_bool_exp + ): team_roster_aggregate! + + """ + A computed field, executes function "get_player_teams" + """ + teams( + """distinct select on columns""" + distinct_on: [teams_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [teams_order_by!] + + """filter the rows returned""" + where: teams_bool_exp + ): [teams!] + + """ + A computed field, executes function "get_total_player_matches" + """ + total_matches: Int + + """An array relationship""" + tournament_organizers( + """distinct select on columns""" + distinct_on: [tournament_organizers_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [tournament_organizers_order_by!] + + """filter the rows returned""" + where: tournament_organizers_bool_exp + ): [tournament_organizers!]! + + """An aggregate relationship""" + tournament_organizers_aggregate( + """distinct select on columns""" + distinct_on: [tournament_organizers_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [tournament_organizers_order_by!] + + """filter the rows returned""" + where: tournament_organizers_bool_exp + ): tournament_organizers_aggregate! + + """An array relationship""" + tournament_rosters( + """distinct select on columns""" + distinct_on: [tournament_team_roster_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [tournament_team_roster_order_by!] + + """filter the rows returned""" + where: tournament_team_roster_bool_exp + ): [tournament_team_roster!]! + + """An aggregate relationship""" + tournament_rosters_aggregate( + """distinct select on columns""" + distinct_on: [tournament_team_roster_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [tournament_team_roster_order_by!] + + """filter the rows returned""" + where: tournament_team_roster_bool_exp + ): tournament_team_roster_aggregate! + + """An array relationship""" + tournaments( + """distinct select on columns""" + distinct_on: [tournaments_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [tournaments_order_by!] + + """filter the rows returned""" + where: tournaments_bool_exp + ): [tournaments!]! + + """An aggregate relationship""" + tournaments_aggregate( + """distinct select on columns""" + distinct_on: [tournaments_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [tournaments_order_by!] + + """filter the rows returned""" + where: tournaments_bool_exp + ): tournaments_aggregate! + + """An array relationship""" + utility_thrown( + """distinct select on columns""" + distinct_on: [player_utility_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_utility_order_by!] + + """filter the rows returned""" + where: player_utility_bool_exp + ): [player_utility!]! + + """An aggregate relationship""" + utility_thrown_aggregate( + """distinct select on columns""" + distinct_on: [player_utility_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_utility_order_by!] + + """filter the rows returned""" + where: player_utility_bool_exp + ): player_utility_aggregate! + vac_ban_count: Int! + vac_banned: Boolean! + + """An array relationship""" + weapon_stats( + """distinct select on columns""" + distinct_on: [player_weapon_stats_v_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_weapon_stats_v_order_by!] + + """filter the rows returned""" + where: player_weapon_stats_v_bool_exp + ): [player_weapon_stats_v!]! + + """An aggregate relationship""" + weapon_stats_aggregate( + """distinct select on columns""" + distinct_on: [player_weapon_stats_v_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_weapon_stats_v_order_by!] + + """filter the rows returned""" + where: player_weapon_stats_v_bool_exp + ): player_weapon_stats_v_aggregate! + + """ + A computed field, executes function "get_total_player_wins" + """ + wins: Int + + """ + A computed field, executes function "get_total_player_wins_competitive" + """ + wins_competitive: Int + + """ + A computed field, executes function "get_total_player_wins_duel" + """ + wins_duel: Int + + """ + A computed field, executes function "get_total_player_wins_wingman" + """ + wins_wingman: Int +} + +""" +aggregated selection of "players" +""" +type players_aggregate { + aggregate: players_aggregate_fields + nodes: [players!]! +} + +""" +aggregate fields of "players" +""" +type players_aggregate_fields { + avg: players_avg_fields + count(columns: [players_select_column!], distinct: Boolean): Int! + max: players_max_fields + min: players_min_fields + stddev: players_stddev_fields + stddev_pop: players_stddev_pop_fields + stddev_samp: players_stddev_samp_fields + sum: players_sum_fields + var_pop: players_var_pop_fields + var_samp: players_var_samp_fields + variance: players_variance_fields +} + +"""aggregate avg on columns""" +type players_avg_fields { + days_since_last_ban: Float + faceit_elo: Float + faceit_skill_level: Float + game_ban_count: Float + + """ + A computed field, executes function "get_total_player_losses" + """ + losses: Int + + """ + A computed field, executes function "get_total_player_losses_competitive" + """ + losses_competitive: Int + + """ + A computed field, executes function "get_total_player_losses_duel" + """ + losses_duel: Int + + """ + A computed field, executes function "get_total_player_losses_wingman" + """ + losses_wingman: Int + premier_rank: Float + steam_id: Float + + """ + A computed field, executes function "get_total_player_matches" + """ + total_matches: Int + vac_ban_count: Float + + """ + A computed field, executes function "get_total_player_wins" + """ + wins: Int + + """ + A computed field, executes function "get_total_player_wins_competitive" + """ + wins_competitive: Int + + """ + A computed field, executes function "get_total_player_wins_duel" + """ + wins_duel: Int + + """ + A computed field, executes function "get_total_player_wins_wingman" + """ + wins_wingman: Int +} + +""" +Boolean expression to filter rows from the table "players". All fields are combined with a logical 'AND'. +""" +input players_bool_exp { + _and: [players_bool_exp!] + _not: players_bool_exp + _or: [players_bool_exp!] + abandoned_matches: abandoned_matches_bool_exp + abandoned_matches_aggregate: abandoned_matches_aggregate_bool_exp + aim_weapon_stats: player_aim_weapon_stats_bool_exp + aim_weapon_stats_aggregate: player_aim_weapon_stats_aggregate_bool_exp + assists: player_assists_bool_exp + assists_aggregate: player_assists_aggregate_bool_exp + assited_by_players: player_assists_bool_exp + assited_by_players_aggregate: player_assists_aggregate_bool_exp + avatar_url: String_comparison_exp + awards: award_recipients_bool_exp + awards_aggregate: award_recipients_aggregate_bool_exp + banned_until: timestamptz_comparison_exp + coach_lineups: match_lineups_bool_exp + coach_lineups_aggregate: match_lineups_aggregate_bool_exp + country: String_comparison_exp + created_at: timestamptz_comparison_exp + current_lobby_id: uuid_comparison_exp + custom_avatar_url: String_comparison_exp + damage_dealt: player_damages_bool_exp + damage_dealt_aggregate: player_damages_aggregate_bool_exp + damage_taken: player_damages_bool_exp + damage_taken_aggregate: player_damages_aggregate_bool_exp + days_since_last_ban: Int_comparison_exp + deaths: player_kills_bool_exp + deaths_aggregate: player_kills_aggregate_bool_exp + discord_id: String_comparison_exp + draft_game_players: draft_game_players_bool_exp + draft_game_players_aggregate: draft_game_players_aggregate_bool_exp + elo: jsonb_comparison_exp + elo_history: v_player_elo_bool_exp + elo_history_aggregate: v_player_elo_aggregate_bool_exp + faceit_elo: Int_comparison_exp + faceit_nickname: String_comparison_exp + faceit_player_id: String_comparison_exp + faceit_rank_history: player_faceit_rank_history_bool_exp + faceit_rank_history_aggregate: player_faceit_rank_history_aggregate_bool_exp + faceit_skill_level: Int_comparison_exp + faceit_updated_at: timestamptz_comparison_exp + faceit_url: String_comparison_exp + flashed_by_players: player_flashes_bool_exp + flashed_by_players_aggregate: player_flashes_aggregate_bool_exp + flashed_players: player_flashes_bool_exp + flashed_players_aggregate: player_flashes_aggregate_bool_exp + friends: my_friends_bool_exp + friends_aggregate: my_friends_aggregate_bool_exp + game_ban_count: Int_comparison_exp + invited_players: team_invites_bool_exp + invited_players_aggregate: team_invites_aggregate_bool_exp + is_admin_sanctioned: Boolean_comparison_exp + is_banned: Boolean_comparison_exp + is_gagged: Boolean_comparison_exp + is_in_another_match: Boolean_comparison_exp + is_in_draft: Boolean_comparison_exp + is_in_lobby: Boolean_comparison_exp + is_muted: Boolean_comparison_exp + is_registered: Boolean_comparison_exp + kills: player_kills_bool_exp + kills_aggregate: player_kills_aggregate_bool_exp + kills_by_weapons: player_kills_by_weapon_bool_exp + kills_by_weapons_aggregate: player_kills_by_weapon_aggregate_bool_exp + language: String_comparison_exp + last_read_news_at: timestamptz_comparison_exp + last_sign_in_at: timestamptz_comparison_exp + lobby_players: lobby_players_bool_exp + lobby_players_aggregate: lobby_players_aggregate_bool_exp + losses: Int_comparison_exp + losses_competitive: Int_comparison_exp + losses_duel: Int_comparison_exp + losses_wingman: Int_comparison_exp + match_map_hltv: v_player_match_map_hltv_bool_exp + match_map_hltv_aggregate: v_player_match_map_hltv_aggregate_bool_exp + match_map_stats: player_match_map_stats_bool_exp + match_map_stats_aggregate: player_match_map_stats_aggregate_bool_exp + match_stats: player_match_stats_v_bool_exp + match_stats_aggregate: player_match_stats_v_aggregate_bool_exp + matches: matches_bool_exp + matchmaking_cooldown: timestamptz_comparison_exp + multi_kills: v_player_multi_kills_bool_exp + multi_kills_aggregate: v_player_multi_kills_aggregate_bool_exp + name: String_comparison_exp + name_registered: Boolean_comparison_exp + notification_timezone: String_comparison_exp + notifications: notifications_bool_exp + notifications_aggregate: notifications_aggregate_bool_exp + objectives: player_objectives_bool_exp + objectives_aggregate: player_objectives_aggregate_bool_exp + owned_teams: teams_bool_exp + owned_teams_aggregate: teams_aggregate_bool_exp + peak_elo: jsonb_comparison_exp + pending_match_imports: pending_match_import_players_bool_exp + pending_match_imports_aggregate: pending_match_import_players_aggregate_bool_exp + player_lineup: match_lineup_players_bool_exp + player_lineup_aggregate: match_lineup_players_aggregate_bool_exp + player_unused_utilities: player_unused_utility_bool_exp + player_unused_utilities_aggregate: player_unused_utility_aggregate_bool_exp + premier_rank: Int_comparison_exp + premier_rank_history: player_premier_rank_history_bool_exp + premier_rank_history_aggregate: player_premier_rank_history_aggregate_bool_exp + premier_rank_updated_at: timestamptz_comparison_exp + profile_url: String_comparison_exp + quiet_hours_end: time_comparison_exp + quiet_hours_start: time_comparison_exp + role: e_player_roles_enum_comparison_exp + roster_image_url: String_comparison_exp + sanctions: player_sanctions_bool_exp + sanctions_aggregate: player_sanctions_aggregate_bool_exp + season_stats: player_season_stats_bool_exp + season_stats_aggregate: player_season_stats_aggregate_bool_exp + show_match_ready_modal: Boolean_comparison_exp + stats: player_stats_bool_exp + steam_bans_checked_at: timestamptz_comparison_exp + steam_id: bigint_comparison_exp + team_invites: team_invites_bool_exp + team_invites_aggregate: team_invites_aggregate_bool_exp + team_members: team_roster_bool_exp + team_members_aggregate: team_roster_aggregate_bool_exp + teams: teams_bool_exp + total_matches: Int_comparison_exp + tournament_organizers: tournament_organizers_bool_exp + tournament_organizers_aggregate: tournament_organizers_aggregate_bool_exp + tournament_rosters: tournament_team_roster_bool_exp + tournament_rosters_aggregate: tournament_team_roster_aggregate_bool_exp + tournaments: tournaments_bool_exp + tournaments_aggregate: tournaments_aggregate_bool_exp + utility_thrown: player_utility_bool_exp + utility_thrown_aggregate: player_utility_aggregate_bool_exp + vac_ban_count: Int_comparison_exp + vac_banned: Boolean_comparison_exp + weapon_stats: player_weapon_stats_v_bool_exp + weapon_stats_aggregate: player_weapon_stats_v_aggregate_bool_exp + wins: Int_comparison_exp + wins_competitive: Int_comparison_exp + wins_duel: Int_comparison_exp + wins_wingman: Int_comparison_exp +} + +""" +unique or primary key constraints on table "players" +""" +enum players_constraint { + """ + unique or primary key constraint on columns "discord_id" + """ + players_discord_id_key + + """ + unique or primary key constraint on columns "steam_id" + """ + players_pkey + + """ + unique or primary key constraint on columns "steam_id" + """ + players_steam_id_key +} + +""" +input type for incrementing numeric columns in table "players" +""" +input players_inc_input { + days_since_last_ban: Int + faceit_elo: Int + faceit_skill_level: Int + game_ban_count: Int + premier_rank: Int + steam_id: bigint + vac_ban_count: Int +} + +""" +input type for inserting data into table "players" +""" +input players_insert_input { + abandoned_matches: abandoned_matches_arr_rel_insert_input + aim_weapon_stats: player_aim_weapon_stats_arr_rel_insert_input + assists: player_assists_arr_rel_insert_input + assited_by_players: player_assists_arr_rel_insert_input + avatar_url: String + awards: award_recipients_arr_rel_insert_input + coach_lineups: match_lineups_arr_rel_insert_input + country: String + created_at: timestamptz + custom_avatar_url: String + damage_dealt: player_damages_arr_rel_insert_input + damage_taken: player_damages_arr_rel_insert_input + days_since_last_ban: Int + deaths: player_kills_arr_rel_insert_input + discord_id: String + draft_game_players: draft_game_players_arr_rel_insert_input + elo_history: v_player_elo_arr_rel_insert_input + faceit_elo: Int + faceit_nickname: String + faceit_player_id: String + faceit_rank_history: player_faceit_rank_history_arr_rel_insert_input + faceit_skill_level: Int + faceit_updated_at: timestamptz + faceit_url: String + flashed_by_players: player_flashes_arr_rel_insert_input + flashed_players: player_flashes_arr_rel_insert_input + friends: my_friends_arr_rel_insert_input + game_ban_count: Int + invited_players: team_invites_arr_rel_insert_input + kills: player_kills_arr_rel_insert_input + kills_by_weapons: player_kills_by_weapon_arr_rel_insert_input + language: String + last_read_news_at: timestamptz + last_sign_in_at: timestamptz + lobby_players: lobby_players_arr_rel_insert_input + match_map_hltv: v_player_match_map_hltv_arr_rel_insert_input + match_map_stats: player_match_map_stats_arr_rel_insert_input + match_stats: player_match_stats_v_arr_rel_insert_input + multi_kills: v_player_multi_kills_arr_rel_insert_input + name: String + name_registered: Boolean + notification_timezone: String + notifications: notifications_arr_rel_insert_input + objectives: player_objectives_arr_rel_insert_input + owned_teams: teams_arr_rel_insert_input + pending_match_imports: pending_match_import_players_arr_rel_insert_input + player_lineup: match_lineup_players_arr_rel_insert_input + player_unused_utilities: player_unused_utility_arr_rel_insert_input + premier_rank: Int + premier_rank_history: player_premier_rank_history_arr_rel_insert_input + premier_rank_updated_at: timestamptz + profile_url: String + quiet_hours_end: time + quiet_hours_start: time + role: e_player_roles_enum + roster_image_url: String + sanctions: player_sanctions_arr_rel_insert_input + season_stats: player_season_stats_arr_rel_insert_input + show_match_ready_modal: Boolean + stats: player_stats_obj_rel_insert_input + steam_bans_checked_at: timestamptz + steam_id: bigint + team_invites: team_invites_arr_rel_insert_input + team_members: team_roster_arr_rel_insert_input + tournament_organizers: tournament_organizers_arr_rel_insert_input + tournament_rosters: tournament_team_roster_arr_rel_insert_input + tournaments: tournaments_arr_rel_insert_input + utility_thrown: player_utility_arr_rel_insert_input + vac_ban_count: Int + vac_banned: Boolean + weapon_stats: player_weapon_stats_v_arr_rel_insert_input +} + +"""aggregate max on columns""" +type players_max_fields { + avatar_url: String + + """ + A computed field, executes function "banned_until" + """ + banned_until: timestamptz + country: String + created_at: timestamptz + + """ + A computed field, executes function "get_player_current_lobby_id" + """ + current_lobby_id: uuid + custom_avatar_url: String + days_since_last_ban: Int + discord_id: String + faceit_elo: Int + faceit_nickname: String + faceit_player_id: String + faceit_skill_level: Int + faceit_updated_at: timestamptz + faceit_url: String + game_ban_count: Int + language: String + last_read_news_at: timestamptz + last_sign_in_at: timestamptz + + """ + A computed field, executes function "get_total_player_losses" + """ + losses: Int + + """ + A computed field, executes function "get_total_player_losses_competitive" + """ + losses_competitive: Int + + """ + A computed field, executes function "get_total_player_losses_duel" + """ + losses_duel: Int + + """ + A computed field, executes function "get_total_player_losses_wingman" + """ + losses_wingman: Int + + """ + A computed field, executes function "get_player_matchmaking_cooldown" + """ + matchmaking_cooldown: timestamptz + name: String + notification_timezone: String + premier_rank: Int + premier_rank_updated_at: timestamptz + profile_url: String + roster_image_url: String + steam_bans_checked_at: timestamptz + steam_id: bigint + + """ + A computed field, executes function "get_total_player_matches" + """ + total_matches: Int + vac_ban_count: Int + + """ + A computed field, executes function "get_total_player_wins" + """ + wins: Int + + """ + A computed field, executes function "get_total_player_wins_competitive" + """ + wins_competitive: Int + + """ + A computed field, executes function "get_total_player_wins_duel" + """ + wins_duel: Int + + """ + A computed field, executes function "get_total_player_wins_wingman" + """ + wins_wingman: Int +} + +"""aggregate min on columns""" +type players_min_fields { + avatar_url: String + + """ + A computed field, executes function "banned_until" + """ + banned_until: timestamptz + country: String + created_at: timestamptz + + """ + A computed field, executes function "get_player_current_lobby_id" + """ + current_lobby_id: uuid + custom_avatar_url: String + days_since_last_ban: Int + discord_id: String + faceit_elo: Int + faceit_nickname: String + faceit_player_id: String + faceit_skill_level: Int + faceit_updated_at: timestamptz + faceit_url: String + game_ban_count: Int + language: String + last_read_news_at: timestamptz + last_sign_in_at: timestamptz + + """ + A computed field, executes function "get_total_player_losses" + """ + losses: Int + + """ + A computed field, executes function "get_total_player_losses_competitive" + """ + losses_competitive: Int + + """ + A computed field, executes function "get_total_player_losses_duel" + """ + losses_duel: Int + + """ + A computed field, executes function "get_total_player_losses_wingman" + """ + losses_wingman: Int + + """ + A computed field, executes function "get_player_matchmaking_cooldown" + """ + matchmaking_cooldown: timestamptz + name: String + notification_timezone: String + premier_rank: Int + premier_rank_updated_at: timestamptz + profile_url: String + roster_image_url: String + steam_bans_checked_at: timestamptz + steam_id: bigint + + """ + A computed field, executes function "get_total_player_matches" + """ + total_matches: Int + vac_ban_count: Int + + """ + A computed field, executes function "get_total_player_wins" + """ + wins: Int + + """ + A computed field, executes function "get_total_player_wins_competitive" + """ + wins_competitive: Int + + """ + A computed field, executes function "get_total_player_wins_duel" + """ + wins_duel: Int + + """ + A computed field, executes function "get_total_player_wins_wingman" + """ + wins_wingman: Int +} + +""" +response of any mutation on the table "players" +""" +type players_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [players!]! +} + +""" +input type for inserting object relation for remote table "players" +""" +input players_obj_rel_insert_input { + data: players_insert_input! + + """upsert condition""" + on_conflict: players_on_conflict +} + +""" +on_conflict condition type for table "players" +""" +input players_on_conflict { + constraint: players_constraint! + update_columns: [players_update_column!]! = [] + where: players_bool_exp +} + +"""Ordering options when selecting data from "players".""" +input players_order_by { + abandoned_matches_aggregate: abandoned_matches_aggregate_order_by + aim_weapon_stats_aggregate: player_aim_weapon_stats_aggregate_order_by + assists_aggregate: player_assists_aggregate_order_by + assited_by_players_aggregate: player_assists_aggregate_order_by + avatar_url: order_by + awards_aggregate: award_recipients_aggregate_order_by + banned_until: order_by + coach_lineups_aggregate: match_lineups_aggregate_order_by + country: order_by + created_at: order_by + current_lobby_id: order_by + custom_avatar_url: order_by + damage_dealt_aggregate: player_damages_aggregate_order_by + damage_taken_aggregate: player_damages_aggregate_order_by + days_since_last_ban: order_by + deaths_aggregate: player_kills_aggregate_order_by + discord_id: order_by + draft_game_players_aggregate: draft_game_players_aggregate_order_by + elo: order_by + elo_history_aggregate: v_player_elo_aggregate_order_by + faceit_elo: order_by + faceit_nickname: order_by + faceit_player_id: order_by + faceit_rank_history_aggregate: player_faceit_rank_history_aggregate_order_by + faceit_skill_level: order_by + faceit_updated_at: order_by + faceit_url: order_by + flashed_by_players_aggregate: player_flashes_aggregate_order_by + flashed_players_aggregate: player_flashes_aggregate_order_by + friends_aggregate: my_friends_aggregate_order_by + game_ban_count: order_by + invited_players_aggregate: team_invites_aggregate_order_by + is_admin_sanctioned: order_by + is_banned: order_by + is_gagged: order_by + is_in_another_match: order_by + is_in_draft: order_by + is_in_lobby: order_by + is_muted: order_by + is_registered: order_by + kills_aggregate: player_kills_aggregate_order_by + kills_by_weapons_aggregate: player_kills_by_weapon_aggregate_order_by + language: order_by + last_read_news_at: order_by + last_sign_in_at: order_by + lobby_players_aggregate: lobby_players_aggregate_order_by + losses: order_by + losses_competitive: order_by + losses_duel: order_by + losses_wingman: order_by + match_map_hltv_aggregate: v_player_match_map_hltv_aggregate_order_by + match_map_stats_aggregate: player_match_map_stats_aggregate_order_by + match_stats_aggregate: player_match_stats_v_aggregate_order_by + matches_aggregate: matches_aggregate_order_by + matchmaking_cooldown: order_by + multi_kills_aggregate: v_player_multi_kills_aggregate_order_by + name: order_by + name_registered: order_by + notification_timezone: order_by + notifications_aggregate: notifications_aggregate_order_by + objectives_aggregate: player_objectives_aggregate_order_by + owned_teams_aggregate: teams_aggregate_order_by + peak_elo: order_by + pending_match_imports_aggregate: pending_match_import_players_aggregate_order_by + player_lineup_aggregate: match_lineup_players_aggregate_order_by + player_unused_utilities_aggregate: player_unused_utility_aggregate_order_by + premier_rank: order_by + premier_rank_history_aggregate: player_premier_rank_history_aggregate_order_by + premier_rank_updated_at: order_by + profile_url: order_by + quiet_hours_end: order_by + quiet_hours_start: order_by + role: order_by + roster_image_url: order_by + sanctions_aggregate: player_sanctions_aggregate_order_by + season_stats_aggregate: player_season_stats_aggregate_order_by + show_match_ready_modal: order_by + stats: player_stats_order_by + steam_bans_checked_at: order_by + steam_id: order_by + team_invites_aggregate: team_invites_aggregate_order_by + team_members_aggregate: team_roster_aggregate_order_by + teams_aggregate: teams_aggregate_order_by + total_matches: order_by + tournament_organizers_aggregate: tournament_organizers_aggregate_order_by + tournament_rosters_aggregate: tournament_team_roster_aggregate_order_by + tournaments_aggregate: tournaments_aggregate_order_by + utility_thrown_aggregate: player_utility_aggregate_order_by + vac_ban_count: order_by + vac_banned: order_by + weapon_stats_aggregate: player_weapon_stats_v_aggregate_order_by + wins: order_by + wins_competitive: order_by + wins_duel: order_by + wins_wingman: order_by +} + +"""primary key columns input for table: players""" +input players_pk_columns_input { + steam_id: bigint! +} + +""" +select columns of table "players" +""" +enum players_select_column { + """column name""" + avatar_url + + """column name""" + country + + """column name""" + created_at + + """column name""" + custom_avatar_url + + """column name""" + days_since_last_ban + + """column name""" + discord_id + + """column name""" + faceit_elo + + """column name""" + faceit_nickname + + """column name""" + faceit_player_id + + """column name""" + faceit_skill_level + + """column name""" + faceit_updated_at + + """column name""" + faceit_url + + """column name""" + game_ban_count + + """column name""" + language + + """column name""" + last_read_news_at + + """column name""" + last_sign_in_at + + """column name""" + name + + """column name""" + name_registered + + """column name""" + notification_timezone + + """column name""" + premier_rank + + """column name""" + premier_rank_updated_at + + """column name""" + profile_url + + """column name""" + quiet_hours_end + + """column name""" + quiet_hours_start + + """column name""" + role + + """column name""" + roster_image_url + + """column name""" + show_match_ready_modal + + """column name""" + steam_bans_checked_at + + """column name""" + steam_id + + """column name""" + vac_ban_count + + """column name""" + vac_banned +} + +""" +input type for updating data in table "players" +""" +input players_set_input { + avatar_url: String + country: String + created_at: timestamptz + custom_avatar_url: String + days_since_last_ban: Int + discord_id: String + faceit_elo: Int + faceit_nickname: String + faceit_player_id: String + faceit_skill_level: Int + faceit_updated_at: timestamptz + faceit_url: String + game_ban_count: Int + language: String + last_read_news_at: timestamptz + last_sign_in_at: timestamptz + name: String + name_registered: Boolean + notification_timezone: String + premier_rank: Int + premier_rank_updated_at: timestamptz + profile_url: String + quiet_hours_end: time + quiet_hours_start: time + role: e_player_roles_enum + roster_image_url: String + show_match_ready_modal: Boolean + steam_bans_checked_at: timestamptz + steam_id: bigint + vac_ban_count: Int + vac_banned: Boolean +} + +"""aggregate stddev on columns""" +type players_stddev_fields { + days_since_last_ban: Float + faceit_elo: Float + faceit_skill_level: Float + game_ban_count: Float + + """ + A computed field, executes function "get_total_player_losses" + """ + losses: Int + + """ + A computed field, executes function "get_total_player_losses_competitive" + """ + losses_competitive: Int + + """ + A computed field, executes function "get_total_player_losses_duel" + """ + losses_duel: Int + + """ + A computed field, executes function "get_total_player_losses_wingman" + """ + losses_wingman: Int + premier_rank: Float + steam_id: Float + + """ + A computed field, executes function "get_total_player_matches" + """ + total_matches: Int + vac_ban_count: Float + + """ + A computed field, executes function "get_total_player_wins" + """ + wins: Int + + """ + A computed field, executes function "get_total_player_wins_competitive" + """ + wins_competitive: Int + + """ + A computed field, executes function "get_total_player_wins_duel" + """ + wins_duel: Int + + """ + A computed field, executes function "get_total_player_wins_wingman" + """ + wins_wingman: Int +} + +"""aggregate stddev_pop on columns""" +type players_stddev_pop_fields { + days_since_last_ban: Float + faceit_elo: Float + faceit_skill_level: Float + game_ban_count: Float + + """ + A computed field, executes function "get_total_player_losses" + """ + losses: Int + + """ + A computed field, executes function "get_total_player_losses_competitive" + """ + losses_competitive: Int + + """ + A computed field, executes function "get_total_player_losses_duel" + """ + losses_duel: Int + + """ + A computed field, executes function "get_total_player_losses_wingman" + """ + losses_wingman: Int + premier_rank: Float + steam_id: Float + + """ + A computed field, executes function "get_total_player_matches" + """ + total_matches: Int + vac_ban_count: Float + + """ + A computed field, executes function "get_total_player_wins" + """ + wins: Int + + """ + A computed field, executes function "get_total_player_wins_competitive" + """ + wins_competitive: Int + + """ + A computed field, executes function "get_total_player_wins_duel" + """ + wins_duel: Int + + """ + A computed field, executes function "get_total_player_wins_wingman" + """ + wins_wingman: Int +} + +"""aggregate stddev_samp on columns""" +type players_stddev_samp_fields { + days_since_last_ban: Float + faceit_elo: Float + faceit_skill_level: Float + game_ban_count: Float + + """ + A computed field, executes function "get_total_player_losses" + """ + losses: Int + + """ + A computed field, executes function "get_total_player_losses_competitive" + """ + losses_competitive: Int + + """ + A computed field, executes function "get_total_player_losses_duel" + """ + losses_duel: Int + + """ + A computed field, executes function "get_total_player_losses_wingman" + """ + losses_wingman: Int + premier_rank: Float + steam_id: Float + + """ + A computed field, executes function "get_total_player_matches" + """ + total_matches: Int + vac_ban_count: Float + + """ + A computed field, executes function "get_total_player_wins" + """ + wins: Int + + """ + A computed field, executes function "get_total_player_wins_competitive" + """ + wins_competitive: Int + + """ + A computed field, executes function "get_total_player_wins_duel" + """ + wins_duel: Int + + """ + A computed field, executes function "get_total_player_wins_wingman" + """ + wins_wingman: Int +} + +""" +Streaming cursor of the table "players" +""" +input players_stream_cursor_input { + """Stream column input with initial value""" + initial_value: players_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input players_stream_cursor_value_input { + avatar_url: String + country: String + created_at: timestamptz + custom_avatar_url: String + days_since_last_ban: Int + discord_id: String + faceit_elo: Int + faceit_nickname: String + faceit_player_id: String + faceit_skill_level: Int + faceit_updated_at: timestamptz + faceit_url: String + game_ban_count: Int + language: String + last_read_news_at: timestamptz + last_sign_in_at: timestamptz + name: String + name_registered: Boolean + notification_timezone: String + premier_rank: Int + premier_rank_updated_at: timestamptz + profile_url: String + quiet_hours_end: time + quiet_hours_start: time + role: e_player_roles_enum + roster_image_url: String + show_match_ready_modal: Boolean + steam_bans_checked_at: timestamptz + steam_id: bigint + vac_ban_count: Int + vac_banned: Boolean +} + +"""aggregate sum on columns""" +type players_sum_fields { + days_since_last_ban: Int + faceit_elo: Int + faceit_skill_level: Int + game_ban_count: Int + + """ + A computed field, executes function "get_total_player_losses" + """ + losses: Int + + """ + A computed field, executes function "get_total_player_losses_competitive" + """ + losses_competitive: Int + + """ + A computed field, executes function "get_total_player_losses_duel" + """ + losses_duel: Int + + """ + A computed field, executes function "get_total_player_losses_wingman" + """ + losses_wingman: Int + premier_rank: Int + steam_id: bigint + + """ + A computed field, executes function "get_total_player_matches" + """ + total_matches: Int + vac_ban_count: Int + + """ + A computed field, executes function "get_total_player_wins" + """ + wins: Int + + """ + A computed field, executes function "get_total_player_wins_competitive" + """ + wins_competitive: Int + + """ + A computed field, executes function "get_total_player_wins_duel" + """ + wins_duel: Int + + """ + A computed field, executes function "get_total_player_wins_wingman" + """ + wins_wingman: Int +} + +""" +update columns of table "players" +""" +enum players_update_column { + """column name""" + avatar_url + + """column name""" + country + + """column name""" + created_at + + """column name""" + custom_avatar_url + + """column name""" + days_since_last_ban + + """column name""" + discord_id + + """column name""" + faceit_elo + + """column name""" + faceit_nickname + + """column name""" + faceit_player_id + + """column name""" + faceit_skill_level + + """column name""" + faceit_updated_at + + """column name""" + faceit_url + + """column name""" + game_ban_count + + """column name""" + language + + """column name""" + last_read_news_at + + """column name""" + last_sign_in_at + + """column name""" + name + + """column name""" + name_registered + + """column name""" + notification_timezone + + """column name""" + premier_rank + + """column name""" + premier_rank_updated_at + + """column name""" + profile_url + + """column name""" + quiet_hours_end + + """column name""" + quiet_hours_start + + """column name""" + role + + """column name""" + roster_image_url + + """column name""" + show_match_ready_modal + + """column name""" + steam_bans_checked_at + + """column name""" + steam_id + + """column name""" + vac_ban_count + + """column name""" + vac_banned +} + +input players_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: players_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: players_set_input + + """filter the rows which have to be updated""" + where: players_bool_exp! +} + +"""aggregate var_pop on columns""" +type players_var_pop_fields { + days_since_last_ban: Float + faceit_elo: Float + faceit_skill_level: Float + game_ban_count: Float + + """ + A computed field, executes function "get_total_player_losses" + """ + losses: Int + + """ + A computed field, executes function "get_total_player_losses_competitive" + """ + losses_competitive: Int + + """ + A computed field, executes function "get_total_player_losses_duel" + """ + losses_duel: Int + + """ + A computed field, executes function "get_total_player_losses_wingman" + """ + losses_wingman: Int + premier_rank: Float + steam_id: Float + + """ + A computed field, executes function "get_total_player_matches" + """ + total_matches: Int + vac_ban_count: Float + + """ + A computed field, executes function "get_total_player_wins" + """ + wins: Int + + """ + A computed field, executes function "get_total_player_wins_competitive" + """ + wins_competitive: Int + + """ + A computed field, executes function "get_total_player_wins_duel" + """ + wins_duel: Int + + """ + A computed field, executes function "get_total_player_wins_wingman" + """ + wins_wingman: Int +} + +"""aggregate var_samp on columns""" +type players_var_samp_fields { + days_since_last_ban: Float + faceit_elo: Float + faceit_skill_level: Float + game_ban_count: Float + + """ + A computed field, executes function "get_total_player_losses" + """ + losses: Int + + """ + A computed field, executes function "get_total_player_losses_competitive" + """ + losses_competitive: Int + + """ + A computed field, executes function "get_total_player_losses_duel" + """ + losses_duel: Int + + """ + A computed field, executes function "get_total_player_losses_wingman" + """ + losses_wingman: Int + premier_rank: Float + steam_id: Float + + """ + A computed field, executes function "get_total_player_matches" + """ + total_matches: Int + vac_ban_count: Float + + """ + A computed field, executes function "get_total_player_wins" + """ + wins: Int + + """ + A computed field, executes function "get_total_player_wins_competitive" + """ + wins_competitive: Int + + """ + A computed field, executes function "get_total_player_wins_duel" + """ + wins_duel: Int + + """ + A computed field, executes function "get_total_player_wins_wingman" + """ + wins_wingman: Int +} + +"""aggregate variance on columns""" +type players_variance_fields { + days_since_last_ban: Float + faceit_elo: Float + faceit_skill_level: Float + game_ban_count: Float + + """ + A computed field, executes function "get_total_player_losses" + """ + losses: Int + + """ + A computed field, executes function "get_total_player_losses_competitive" + """ + losses_competitive: Int + + """ + A computed field, executes function "get_total_player_losses_duel" + """ + losses_duel: Int + + """ + A computed field, executes function "get_total_player_losses_wingman" + """ + losses_wingman: Int + premier_rank: Float + steam_id: Float + + """ + A computed field, executes function "get_total_player_matches" + """ + total_matches: Int + vac_ban_count: Float + + """ + A computed field, executes function "get_total_player_wins" + """ + wins: Int + + """ + A computed field, executes function "get_total_player_wins_competitive" + """ + wins_competitive: Int + + """ + A computed field, executes function "get_total_player_wins_duel" + """ + wins_duel: Int + + """ + A computed field, executes function "get_total_player_wins_wingman" + """ + wins_wingman: Int +} + +""" +columns and relationships of "plugin_versions" +""" +type plugin_versions { + min_game_build_id: Int + published_at: timestamptz! + runtime: e_plugin_runtimes_enum! + version: String! +} + +""" +aggregated selection of "plugin_versions" +""" +type plugin_versions_aggregate { + aggregate: plugin_versions_aggregate_fields + nodes: [plugin_versions!]! +} + +""" +aggregate fields of "plugin_versions" +""" +type plugin_versions_aggregate_fields { + avg: plugin_versions_avg_fields + count(columns: [plugin_versions_select_column!], distinct: Boolean): Int! + max: plugin_versions_max_fields + min: plugin_versions_min_fields + stddev: plugin_versions_stddev_fields + stddev_pop: plugin_versions_stddev_pop_fields + stddev_samp: plugin_versions_stddev_samp_fields + sum: plugin_versions_sum_fields + var_pop: plugin_versions_var_pop_fields + var_samp: plugin_versions_var_samp_fields + variance: plugin_versions_variance_fields +} + +"""aggregate avg on columns""" +type plugin_versions_avg_fields { + min_game_build_id: Float +} + +""" +Boolean expression to filter rows from the table "plugin_versions". All fields are combined with a logical 'AND'. +""" +input plugin_versions_bool_exp { + _and: [plugin_versions_bool_exp!] + _not: plugin_versions_bool_exp + _or: [plugin_versions_bool_exp!] + min_game_build_id: Int_comparison_exp + published_at: timestamptz_comparison_exp + runtime: e_plugin_runtimes_enum_comparison_exp + version: String_comparison_exp +} + +""" +unique or primary key constraints on table "plugin_versions" +""" +enum plugin_versions_constraint { + """ + unique or primary key constraint on columns "version", "runtime" + """ + plugin_versions_pkey +} + +""" +input type for incrementing numeric columns in table "plugin_versions" +""" +input plugin_versions_inc_input { + min_game_build_id: Int +} + +""" +input type for inserting data into table "plugin_versions" +""" +input plugin_versions_insert_input { + min_game_build_id: Int + published_at: timestamptz + runtime: e_plugin_runtimes_enum + version: String +} + +"""aggregate max on columns""" +type plugin_versions_max_fields { + min_game_build_id: Int + published_at: timestamptz + version: String +} + +"""aggregate min on columns""" +type plugin_versions_min_fields { + min_game_build_id: Int + published_at: timestamptz + version: String +} + +""" +response of any mutation on the table "plugin_versions" +""" +type plugin_versions_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [plugin_versions!]! +} + +""" +on_conflict condition type for table "plugin_versions" +""" +input plugin_versions_on_conflict { + constraint: plugin_versions_constraint! + update_columns: [plugin_versions_update_column!]! = [] + where: plugin_versions_bool_exp +} + +"""Ordering options when selecting data from "plugin_versions".""" +input plugin_versions_order_by { + min_game_build_id: order_by + published_at: order_by + runtime: order_by + version: order_by +} + +"""primary key columns input for table: plugin_versions""" +input plugin_versions_pk_columns_input { + runtime: e_plugin_runtimes_enum! + version: String! +} + +""" +select columns of table "plugin_versions" +""" +enum plugin_versions_select_column { + """column name""" + min_game_build_id + + """column name""" + published_at + + """column name""" + runtime + + """column name""" + version +} + +""" +input type for updating data in table "plugin_versions" +""" +input plugin_versions_set_input { + min_game_build_id: Int + published_at: timestamptz + runtime: e_plugin_runtimes_enum + version: String +} + +"""aggregate stddev on columns""" +type plugin_versions_stddev_fields { + min_game_build_id: Float +} + +"""aggregate stddev_pop on columns""" +type plugin_versions_stddev_pop_fields { + min_game_build_id: Float +} + +"""aggregate stddev_samp on columns""" +type plugin_versions_stddev_samp_fields { + min_game_build_id: Float +} + +""" +Streaming cursor of the table "plugin_versions" +""" +input plugin_versions_stream_cursor_input { + """Stream column input with initial value""" + initial_value: plugin_versions_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input plugin_versions_stream_cursor_value_input { + min_game_build_id: Int + published_at: timestamptz + runtime: e_plugin_runtimes_enum + version: String +} + +"""aggregate sum on columns""" +type plugin_versions_sum_fields { + min_game_build_id: Int +} + +""" +update columns of table "plugin_versions" +""" +enum plugin_versions_update_column { + """column name""" + min_game_build_id + + """column name""" + published_at + + """column name""" + runtime + + """column name""" + version +} + +input plugin_versions_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: plugin_versions_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: plugin_versions_set_input + + """filter the rows which have to be updated""" + where: plugin_versions_bool_exp! +} + +"""aggregate var_pop on columns""" +type plugin_versions_var_pop_fields { + min_game_build_id: Float +} + +"""aggregate var_samp on columns""" +type plugin_versions_var_samp_fields { + min_game_build_id: Float +} + +"""aggregate variance on columns""" +type plugin_versions_variance_fields { + min_game_build_id: Float +} + +""" +columns and relationships of "push_subscriptions" +""" +type push_subscriptions { + auth: String! + created_at: timestamptz! + endpoint: String! + id: uuid! + last_used_at: timestamptz + p256dh: String! + steam_id: bigint! + user_agent: String +} + +""" +aggregated selection of "push_subscriptions" +""" +type push_subscriptions_aggregate { + aggregate: push_subscriptions_aggregate_fields + nodes: [push_subscriptions!]! +} + +""" +aggregate fields of "push_subscriptions" +""" +type push_subscriptions_aggregate_fields { + avg: push_subscriptions_avg_fields + count(columns: [push_subscriptions_select_column!], distinct: Boolean): Int! + max: push_subscriptions_max_fields + min: push_subscriptions_min_fields + stddev: push_subscriptions_stddev_fields + stddev_pop: push_subscriptions_stddev_pop_fields + stddev_samp: push_subscriptions_stddev_samp_fields + sum: push_subscriptions_sum_fields + var_pop: push_subscriptions_var_pop_fields + var_samp: push_subscriptions_var_samp_fields + variance: push_subscriptions_variance_fields +} + +"""aggregate avg on columns""" +type push_subscriptions_avg_fields { + steam_id: Float +} + +""" +Boolean expression to filter rows from the table "push_subscriptions". All fields are combined with a logical 'AND'. +""" +input push_subscriptions_bool_exp { + _and: [push_subscriptions_bool_exp!] + _not: push_subscriptions_bool_exp + _or: [push_subscriptions_bool_exp!] + auth: String_comparison_exp + created_at: timestamptz_comparison_exp + endpoint: String_comparison_exp + id: uuid_comparison_exp + last_used_at: timestamptz_comparison_exp + p256dh: String_comparison_exp + steam_id: bigint_comparison_exp + user_agent: String_comparison_exp +} + +""" +unique or primary key constraints on table "push_subscriptions" +""" +enum push_subscriptions_constraint { + """ + unique or primary key constraint on columns "endpoint" + """ + push_subscriptions_endpoint_key + + """ + unique or primary key constraint on columns "id" + """ + push_subscriptions_pkey +} + +""" +input type for incrementing numeric columns in table "push_subscriptions" +""" +input push_subscriptions_inc_input { + steam_id: bigint +} + +""" +input type for inserting data into table "push_subscriptions" +""" +input push_subscriptions_insert_input { + auth: String + created_at: timestamptz + endpoint: String + id: uuid + last_used_at: timestamptz + p256dh: String + steam_id: bigint + user_agent: String +} + +"""aggregate max on columns""" +type push_subscriptions_max_fields { + auth: String + created_at: timestamptz + endpoint: String + id: uuid + last_used_at: timestamptz + p256dh: String + steam_id: bigint + user_agent: String +} + +"""aggregate min on columns""" +type push_subscriptions_min_fields { + auth: String + created_at: timestamptz + endpoint: String + id: uuid + last_used_at: timestamptz + p256dh: String + steam_id: bigint + user_agent: String +} + +""" +response of any mutation on the table "push_subscriptions" +""" +type push_subscriptions_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [push_subscriptions!]! +} + +""" +on_conflict condition type for table "push_subscriptions" +""" +input push_subscriptions_on_conflict { + constraint: push_subscriptions_constraint! + update_columns: [push_subscriptions_update_column!]! = [] + where: push_subscriptions_bool_exp +} + +"""Ordering options when selecting data from "push_subscriptions".""" +input push_subscriptions_order_by { + auth: order_by + created_at: order_by + endpoint: order_by + id: order_by + last_used_at: order_by + p256dh: order_by + steam_id: order_by + user_agent: order_by +} + +"""primary key columns input for table: push_subscriptions""" +input push_subscriptions_pk_columns_input { + id: uuid! +} + +""" +select columns of table "push_subscriptions" +""" +enum push_subscriptions_select_column { + """column name""" + auth + + """column name""" + created_at + + """column name""" + endpoint + + """column name""" + id + + """column name""" + last_used_at + + """column name""" + p256dh + + """column name""" + steam_id + + """column name""" + user_agent +} + +""" +input type for updating data in table "push_subscriptions" +""" +input push_subscriptions_set_input { + auth: String + created_at: timestamptz + endpoint: String + id: uuid + last_used_at: timestamptz + p256dh: String + steam_id: bigint + user_agent: String +} + +"""aggregate stddev on columns""" +type push_subscriptions_stddev_fields { + steam_id: Float +} + +"""aggregate stddev_pop on columns""" +type push_subscriptions_stddev_pop_fields { + steam_id: Float +} + +"""aggregate stddev_samp on columns""" +type push_subscriptions_stddev_samp_fields { + steam_id: Float +} + +""" +Streaming cursor of the table "push_subscriptions" +""" +input push_subscriptions_stream_cursor_input { + """Stream column input with initial value""" + initial_value: push_subscriptions_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input push_subscriptions_stream_cursor_value_input { + auth: String + created_at: timestamptz + endpoint: String + id: uuid + last_used_at: timestamptz + p256dh: String + steam_id: bigint + user_agent: String +} + +"""aggregate sum on columns""" +type push_subscriptions_sum_fields { + steam_id: bigint +} + +""" +update columns of table "push_subscriptions" +""" +enum push_subscriptions_update_column { + """column name""" + auth + + """column name""" + created_at + + """column name""" + endpoint + + """column name""" + id + + """column name""" + last_used_at + + """column name""" + p256dh + + """column name""" + steam_id + + """column name""" + user_agent +} + +input push_subscriptions_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: push_subscriptions_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: push_subscriptions_set_input + + """filter the rows which have to be updated""" + where: push_subscriptions_bool_exp! +} + +"""aggregate var_pop on columns""" +type push_subscriptions_var_pop_fields { + steam_id: Float +} + +"""aggregate var_samp on columns""" +type push_subscriptions_var_samp_fields { + steam_id: Float +} + +"""aggregate variance on columns""" +type push_subscriptions_variance_fields { + steam_id: Float +} + +type query_root { + """ + fetch data from the table: "_map_pool" + """ + _map_pool( + """distinct select on columns""" + distinct_on: [_map_pool_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [_map_pool_order_by!] + + """filter the rows returned""" + where: _map_pool_bool_exp + ): [_map_pool!]! + + """ + fetch aggregated fields from the table: "_map_pool" + """ + _map_pool_aggregate( + """distinct select on columns""" + distinct_on: [_map_pool_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [_map_pool_order_by!] + + """filter the rows returned""" + where: _map_pool_bool_exp + ): _map_pool_aggregate! + + """fetch data from the table: "_map_pool" using primary key columns""" + _map_pool_by_pk(map_id: uuid!, map_pool_id: uuid!): _map_pool + + """An array relationship""" + abandoned_matches( + """distinct select on columns""" + distinct_on: [abandoned_matches_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [abandoned_matches_order_by!] + + """filter the rows returned""" + where: abandoned_matches_bool_exp + ): [abandoned_matches!]! + + """An aggregate relationship""" + abandoned_matches_aggregate( + """distinct select on columns""" + distinct_on: [abandoned_matches_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [abandoned_matches_order_by!] + + """filter the rows returned""" + where: abandoned_matches_bool_exp + ): abandoned_matches_aggregate! + + """ + fetch data from the table: "abandoned_matches" using primary key columns + """ + abandoned_matches_by_pk(id: uuid!): abandoned_matches + + """Ask which sightlines a playbook's smokes leave open""" + analyseUtilityPlaybookCoverage(pairs: [UtilitySightlinePairInput!]!, playbook_id: uuid!): UtilityPlaybookCoverageOutput + + """ + fetch data from the table: "api_keys" + """ + api_keys( + """distinct select on columns""" + distinct_on: [api_keys_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [api_keys_order_by!] + + """filter the rows returned""" + where: api_keys_bool_exp + ): [api_keys!]! + + """ + fetch aggregated fields from the table: "api_keys" + """ + api_keys_aggregate( + """distinct select on columns""" + distinct_on: [api_keys_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [api_keys_order_by!] + + """filter the rows returned""" + where: api_keys_bool_exp + ): api_keys_aggregate! + + """fetch data from the table: "api_keys" using primary key columns""" + api_keys_by_pk(id: uuid!): api_keys + + """ + fetch data from the table: "award_recipients" + """ + award_recipients( + """distinct select on columns""" + distinct_on: [award_recipients_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [award_recipients_order_by!] + + """filter the rows returned""" + where: award_recipients_bool_exp + ): [award_recipients!]! + + """ + fetch aggregated fields from the table: "award_recipients" + """ + award_recipients_aggregate( + """distinct select on columns""" + distinct_on: [award_recipients_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [award_recipients_order_by!] + + """filter the rows returned""" + where: award_recipients_bool_exp + ): award_recipients_aggregate! + + """ + fetch data from the table: "award_recipients" using primary key columns + """ + award_recipients_by_pk(id: uuid!): award_recipients + + """ + fetch data from the table: "awards" + """ + awards( + """distinct select on columns""" + distinct_on: [awards_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [awards_order_by!] + + """filter the rows returned""" + where: awards_bool_exp + ): [awards!]! + + """ + fetch aggregated fields from the table: "awards" + """ + awards_aggregate( + """distinct select on columns""" + distinct_on: [awards_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [awards_order_by!] + + """filter the rows returned""" + where: awards_bool_exp + ): awards_aggregate! + + """fetch data from the table: "awards" using primary key columns""" + awards_by_pk(id: uuid!): awards + + """ + fetch data from the table: "chat_read_state" + """ + chat_read_state( + """distinct select on columns""" + distinct_on: [chat_read_state_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [chat_read_state_order_by!] + + """filter the rows returned""" + where: chat_read_state_bool_exp + ): [chat_read_state!]! + + """ + fetch aggregated fields from the table: "chat_read_state" + """ + chat_read_state_aggregate( + """distinct select on columns""" + distinct_on: [chat_read_state_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [chat_read_state_order_by!] + + """filter the rows returned""" + where: chat_read_state_bool_exp + ): chat_read_state_aggregate! + + """fetch data from the table: "chat_read_state" using primary key columns""" + chat_read_state_by_pk(steam_id: bigint!, thread: String!): chat_read_state + + """Ask whether a lineup's smoke makes an angle one-way""" + checkUtilityOneWay(lineup_id: uuid!, pairs: [UtilitySightlinePairInput!]!): UtilityOneWayOutput + + """Ask whether a lineup's smoke blocks a set of sightlines""" + checkUtilitySightlines(lineup_id: uuid!, pairs: [UtilitySightlinePairInput!]!, threshold: Float): UtilitySightlineOutput + + """An array relationship""" + clip_render_jobs( + """distinct select on columns""" + distinct_on: [clip_render_jobs_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [clip_render_jobs_order_by!] + + """filter the rows returned""" + where: clip_render_jobs_bool_exp + ): [clip_render_jobs!]! + + """An aggregate relationship""" + clip_render_jobs_aggregate( + """distinct select on columns""" + distinct_on: [clip_render_jobs_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [clip_render_jobs_order_by!] + + """filter the rows returned""" + where: clip_render_jobs_bool_exp + ): clip_render_jobs_aggregate! + + """ + fetch data from the table: "clip_render_jobs" using primary key columns + """ + clip_render_jobs_by_pk(id: uuid!): clip_render_jobs + + """ + fetch data from the table: "custom_pages" + """ + custom_pages( + """distinct select on columns""" + distinct_on: [custom_pages_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [custom_pages_order_by!] + + """filter the rows returned""" + where: custom_pages_bool_exp + ): [custom_pages!]! + + """ + fetch aggregated fields from the table: "custom_pages" + """ + custom_pages_aggregate( + """distinct select on columns""" + distinct_on: [custom_pages_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [custom_pages_order_by!] + + """filter the rows returned""" + where: custom_pages_bool_exp + ): custom_pages_aggregate! + + """fetch data from the table: "custom_pages" using primary key columns""" + custom_pages_by_pk(id: uuid!): custom_pages + dbStats: [DbStats] + + """ + fetch data from the table: "db_backups" + """ + db_backups( + """distinct select on columns""" + distinct_on: [db_backups_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [db_backups_order_by!] + + """filter the rows returned""" + where: db_backups_bool_exp + ): [db_backups!]! + + """ + fetch aggregated fields from the table: "db_backups" + """ + db_backups_aggregate( + """distinct select on columns""" + distinct_on: [db_backups_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [db_backups_order_by!] + + """filter the rows returned""" + where: db_backups_bool_exp + ): db_backups_aggregate! + + """fetch data from the table: "db_backups" using primary key columns""" + db_backups_by_pk(id: uuid!): db_backups + + """ + fetch data from the table: "direct_conversations" + """ + direct_conversations( + """distinct select on columns""" + distinct_on: [direct_conversations_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [direct_conversations_order_by!] + + """filter the rows returned""" + where: direct_conversations_bool_exp + ): [direct_conversations!]! + + """ + fetch aggregated fields from the table: "direct_conversations" + """ + direct_conversations_aggregate( + """distinct select on columns""" + distinct_on: [direct_conversations_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [direct_conversations_order_by!] + + """filter the rows returned""" + where: direct_conversations_bool_exp + ): direct_conversations_aggregate! + + """ + fetch data from the table: "direct_conversations" using primary key columns + """ + direct_conversations_by_pk(room_id: String!, steam_id: bigint!): direct_conversations + + """ + fetch data from the table: "direct_messages" + """ + direct_messages( + """distinct select on columns""" + distinct_on: [direct_messages_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [direct_messages_order_by!] + + """filter the rows returned""" + where: direct_messages_bool_exp + ): [direct_messages!]! + + """ + fetch aggregated fields from the table: "direct_messages" + """ + direct_messages_aggregate( + """distinct select on columns""" + distinct_on: [direct_messages_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [direct_messages_order_by!] + + """filter the rows returned""" + where: direct_messages_bool_exp + ): direct_messages_aggregate! + + """fetch data from the table: "direct_messages" using primary key columns""" + direct_messages_by_pk(id: uuid!): direct_messages + + """ + fetch data from the table: "draft_game_picks" + """ + draft_game_picks( + """distinct select on columns""" + distinct_on: [draft_game_picks_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [draft_game_picks_order_by!] + + """filter the rows returned""" + where: draft_game_picks_bool_exp + ): [draft_game_picks!]! + + """ + fetch aggregated fields from the table: "draft_game_picks" + """ + draft_game_picks_aggregate( + """distinct select on columns""" + distinct_on: [draft_game_picks_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [draft_game_picks_order_by!] + + """filter the rows returned""" + where: draft_game_picks_bool_exp + ): draft_game_picks_aggregate! + + """ + fetch data from the table: "draft_game_picks" using primary key columns + """ + draft_game_picks_by_pk(id: uuid!): draft_game_picks + + """An array relationship""" + draft_game_players( + """distinct select on columns""" + distinct_on: [draft_game_players_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [draft_game_players_order_by!] + + """filter the rows returned""" + where: draft_game_players_bool_exp + ): [draft_game_players!]! + + """An aggregate relationship""" + draft_game_players_aggregate( + """distinct select on columns""" + distinct_on: [draft_game_players_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [draft_game_players_order_by!] + + """filter the rows returned""" + where: draft_game_players_bool_exp + ): draft_game_players_aggregate! + + """ + fetch data from the table: "draft_game_players" using primary key columns + """ + draft_game_players_by_pk(draft_game_id: uuid!, steam_id: bigint!): draft_game_players + + """An array relationship""" + draft_games( + """distinct select on columns""" + distinct_on: [draft_games_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [draft_games_order_by!] + + """filter the rows returned""" + where: draft_games_bool_exp + ): [draft_games!]! + + """An aggregate relationship""" + draft_games_aggregate( + """distinct select on columns""" + distinct_on: [draft_games_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [draft_games_order_by!] + + """filter the rows returned""" + where: draft_games_bool_exp + ): draft_games_aggregate! + + """fetch data from the table: "draft_games" using primary key columns""" + draft_games_by_pk(id: uuid!): draft_games + + """ + fetch data from the table: "e_award_sources" + """ + e_award_sources( + """distinct select on columns""" + distinct_on: [e_award_sources_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_award_sources_order_by!] + + """filter the rows returned""" + where: e_award_sources_bool_exp + ): [e_award_sources!]! + + """ + fetch aggregated fields from the table: "e_award_sources" + """ + e_award_sources_aggregate( + """distinct select on columns""" + distinct_on: [e_award_sources_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_award_sources_order_by!] + + """filter the rows returned""" + where: e_award_sources_bool_exp + ): e_award_sources_aggregate! + + """fetch data from the table: "e_award_sources" using primary key columns""" + e_award_sources_by_pk(value: String!): e_award_sources + + """ + fetch data from the table: "e_award_tiers" + """ + e_award_tiers( + """distinct select on columns""" + distinct_on: [e_award_tiers_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_award_tiers_order_by!] + + """filter the rows returned""" + where: e_award_tiers_bool_exp + ): [e_award_tiers!]! + + """ + fetch aggregated fields from the table: "e_award_tiers" + """ + e_award_tiers_aggregate( + """distinct select on columns""" + distinct_on: [e_award_tiers_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_award_tiers_order_by!] + + """filter the rows returned""" + where: e_award_tiers_bool_exp + ): e_award_tiers_aggregate! + + """fetch data from the table: "e_award_tiers" using primary key columns""" + e_award_tiers_by_pk(value: String!): e_award_tiers + + """ + fetch data from the table: "e_check_in_settings" + """ + e_check_in_settings( + """distinct select on columns""" + distinct_on: [e_check_in_settings_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_check_in_settings_order_by!] + + """filter the rows returned""" + where: e_check_in_settings_bool_exp + ): [e_check_in_settings!]! + + """ + fetch aggregated fields from the table: "e_check_in_settings" + """ + e_check_in_settings_aggregate( + """distinct select on columns""" + distinct_on: [e_check_in_settings_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_check_in_settings_order_by!] + + """filter the rows returned""" + where: e_check_in_settings_bool_exp + ): e_check_in_settings_aggregate! + + """ + fetch data from the table: "e_check_in_settings" using primary key columns + """ + e_check_in_settings_by_pk(value: String!): e_check_in_settings + + """ + fetch data from the table: "e_draft_game_captain_selection" + """ + e_draft_game_captain_selection( + """distinct select on columns""" + distinct_on: [e_draft_game_captain_selection_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_draft_game_captain_selection_order_by!] + + """filter the rows returned""" + where: e_draft_game_captain_selection_bool_exp + ): [e_draft_game_captain_selection!]! + + """ + fetch aggregated fields from the table: "e_draft_game_captain_selection" + """ + e_draft_game_captain_selection_aggregate( + """distinct select on columns""" + distinct_on: [e_draft_game_captain_selection_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_draft_game_captain_selection_order_by!] + + """filter the rows returned""" + where: e_draft_game_captain_selection_bool_exp + ): e_draft_game_captain_selection_aggregate! + + """ + fetch data from the table: "e_draft_game_captain_selection" using primary key columns + """ + e_draft_game_captain_selection_by_pk(value: String!): e_draft_game_captain_selection + + """ + fetch data from the table: "e_draft_game_draft_order" + """ + e_draft_game_draft_order( + """distinct select on columns""" + distinct_on: [e_draft_game_draft_order_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_draft_game_draft_order_order_by!] + + """filter the rows returned""" + where: e_draft_game_draft_order_bool_exp + ): [e_draft_game_draft_order!]! + + """ + fetch aggregated fields from the table: "e_draft_game_draft_order" + """ + e_draft_game_draft_order_aggregate( + """distinct select on columns""" + distinct_on: [e_draft_game_draft_order_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_draft_game_draft_order_order_by!] + + """filter the rows returned""" + where: e_draft_game_draft_order_bool_exp + ): e_draft_game_draft_order_aggregate! + + """ + fetch data from the table: "e_draft_game_draft_order" using primary key columns + """ + e_draft_game_draft_order_by_pk(value: String!): e_draft_game_draft_order + + """ + fetch data from the table: "e_draft_game_mode" + """ + e_draft_game_mode( + """distinct select on columns""" + distinct_on: [e_draft_game_mode_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_draft_game_mode_order_by!] + + """filter the rows returned""" + where: e_draft_game_mode_bool_exp + ): [e_draft_game_mode!]! + + """ + fetch aggregated fields from the table: "e_draft_game_mode" + """ + e_draft_game_mode_aggregate( + """distinct select on columns""" + distinct_on: [e_draft_game_mode_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_draft_game_mode_order_by!] + + """filter the rows returned""" + where: e_draft_game_mode_bool_exp + ): e_draft_game_mode_aggregate! + + """ + fetch data from the table: "e_draft_game_mode" using primary key columns + """ + e_draft_game_mode_by_pk(value: String!): e_draft_game_mode + + """ + fetch data from the table: "e_draft_game_player_status" + """ + e_draft_game_player_status( + """distinct select on columns""" + distinct_on: [e_draft_game_player_status_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_draft_game_player_status_order_by!] + + """filter the rows returned""" + where: e_draft_game_player_status_bool_exp + ): [e_draft_game_player_status!]! + + """ + fetch aggregated fields from the table: "e_draft_game_player_status" + """ + e_draft_game_player_status_aggregate( + """distinct select on columns""" + distinct_on: [e_draft_game_player_status_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_draft_game_player_status_order_by!] + + """filter the rows returned""" + where: e_draft_game_player_status_bool_exp + ): e_draft_game_player_status_aggregate! + + """ + fetch data from the table: "e_draft_game_player_status" using primary key columns + """ + e_draft_game_player_status_by_pk(value: String!): e_draft_game_player_status + + """ + fetch data from the table: "e_draft_game_status" + """ + e_draft_game_status( + """distinct select on columns""" + distinct_on: [e_draft_game_status_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_draft_game_status_order_by!] + + """filter the rows returned""" + where: e_draft_game_status_bool_exp + ): [e_draft_game_status!]! + + """ + fetch aggregated fields from the table: "e_draft_game_status" + """ + e_draft_game_status_aggregate( + """distinct select on columns""" + distinct_on: [e_draft_game_status_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_draft_game_status_order_by!] + + """filter the rows returned""" + where: e_draft_game_status_bool_exp + ): e_draft_game_status_aggregate! + + """ + fetch data from the table: "e_draft_game_status" using primary key columns + """ + e_draft_game_status_by_pk(value: String!): e_draft_game_status + + """ + fetch data from the table: "e_event_media_access" + """ + e_event_media_access( + """distinct select on columns""" + distinct_on: [e_event_media_access_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_event_media_access_order_by!] + + """filter the rows returned""" + where: e_event_media_access_bool_exp + ): [e_event_media_access!]! + + """ + fetch aggregated fields from the table: "e_event_media_access" + """ + e_event_media_access_aggregate( + """distinct select on columns""" + distinct_on: [e_event_media_access_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_event_media_access_order_by!] + + """filter the rows returned""" + where: e_event_media_access_bool_exp + ): e_event_media_access_aggregate! + + """ + fetch data from the table: "e_event_media_access" using primary key columns + """ + e_event_media_access_by_pk(value: String!): e_event_media_access + + """ + fetch data from the table: "e_event_visibility" + """ + e_event_visibility( + """distinct select on columns""" + distinct_on: [e_event_visibility_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_event_visibility_order_by!] + + """filter the rows returned""" + where: e_event_visibility_bool_exp + ): [e_event_visibility!]! + + """ + fetch aggregated fields from the table: "e_event_visibility" + """ + e_event_visibility_aggregate( + """distinct select on columns""" + distinct_on: [e_event_visibility_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_event_visibility_order_by!] + + """filter the rows returned""" + where: e_event_visibility_bool_exp + ): e_event_visibility_aggregate! + + """ + fetch data from the table: "e_event_visibility" using primary key columns + """ + e_event_visibility_by_pk(value: String!): e_event_visibility + + """ + fetch data from the table: "e_friend_status" + """ + e_friend_status( + """distinct select on columns""" + distinct_on: [e_friend_status_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_friend_status_order_by!] + + """filter the rows returned""" + where: e_friend_status_bool_exp + ): [e_friend_status!]! + + """ + fetch aggregated fields from the table: "e_friend_status" + """ + e_friend_status_aggregate( + """distinct select on columns""" + distinct_on: [e_friend_status_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_friend_status_order_by!] + + """filter the rows returned""" + where: e_friend_status_bool_exp + ): e_friend_status_aggregate! + + """fetch data from the table: "e_friend_status" using primary key columns""" + e_friend_status_by_pk(value: String!): e_friend_status + + """ + fetch data from the table: "e_game_cfg_types" + """ + e_game_cfg_types( + """distinct select on columns""" + distinct_on: [e_game_cfg_types_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_game_cfg_types_order_by!] + + """filter the rows returned""" + where: e_game_cfg_types_bool_exp + ): [e_game_cfg_types!]! + + """ + fetch aggregated fields from the table: "e_game_cfg_types" + """ + e_game_cfg_types_aggregate( + """distinct select on columns""" + distinct_on: [e_game_cfg_types_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_game_cfg_types_order_by!] + + """filter the rows returned""" + where: e_game_cfg_types_bool_exp + ): e_game_cfg_types_aggregate! + + """ + fetch data from the table: "e_game_cfg_types" using primary key columns + """ + e_game_cfg_types_by_pk(value: String!): e_game_cfg_types + + """ + fetch data from the table: "e_game_plugin_channels" + """ + e_game_plugin_channels( + """distinct select on columns""" + distinct_on: [e_game_plugin_channels_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_game_plugin_channels_order_by!] + + """filter the rows returned""" + where: e_game_plugin_channels_bool_exp + ): [e_game_plugin_channels!]! + + """ + fetch aggregated fields from the table: "e_game_plugin_channels" + """ + e_game_plugin_channels_aggregate( + """distinct select on columns""" + distinct_on: [e_game_plugin_channels_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_game_plugin_channels_order_by!] + + """filter the rows returned""" + where: e_game_plugin_channels_bool_exp + ): e_game_plugin_channels_aggregate! + + """ + fetch data from the table: "e_game_plugin_channels" using primary key columns + """ + e_game_plugin_channels_by_pk(value: String!): e_game_plugin_channels + + """ + fetch data from the table: "e_game_plugin_install_statuses" + """ + e_game_plugin_install_statuses( + """distinct select on columns""" + distinct_on: [e_game_plugin_install_statuses_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_game_plugin_install_statuses_order_by!] + + """filter the rows returned""" + where: e_game_plugin_install_statuses_bool_exp + ): [e_game_plugin_install_statuses!]! + + """ + fetch aggregated fields from the table: "e_game_plugin_install_statuses" + """ + e_game_plugin_install_statuses_aggregate( + """distinct select on columns""" + distinct_on: [e_game_plugin_install_statuses_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_game_plugin_install_statuses_order_by!] + + """filter the rows returned""" + where: e_game_plugin_install_statuses_bool_exp + ): e_game_plugin_install_statuses_aggregate! + + """ + fetch data from the table: "e_game_plugin_install_statuses" using primary key columns + """ + e_game_plugin_install_statuses_by_pk(value: String!): e_game_plugin_install_statuses + + """ + fetch data from the table: "e_game_plugin_kinds" + """ + e_game_plugin_kinds( + """distinct select on columns""" + distinct_on: [e_game_plugin_kinds_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_game_plugin_kinds_order_by!] + + """filter the rows returned""" + where: e_game_plugin_kinds_bool_exp + ): [e_game_plugin_kinds!]! + + """ + fetch aggregated fields from the table: "e_game_plugin_kinds" + """ + e_game_plugin_kinds_aggregate( + """distinct select on columns""" + distinct_on: [e_game_plugin_kinds_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_game_plugin_kinds_order_by!] + + """filter the rows returned""" + where: e_game_plugin_kinds_bool_exp + ): e_game_plugin_kinds_aggregate! + + """ + fetch data from the table: "e_game_plugin_kinds" using primary key columns + """ + e_game_plugin_kinds_by_pk(value: String!): e_game_plugin_kinds + + """ + fetch data from the table: "e_game_server_node_statuses" + """ + e_game_server_node_statuses( + """distinct select on columns""" + distinct_on: [e_game_server_node_statuses_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_game_server_node_statuses_order_by!] + + """filter the rows returned""" + where: e_game_server_node_statuses_bool_exp + ): [e_game_server_node_statuses!]! + + """ + fetch aggregated fields from the table: "e_game_server_node_statuses" + """ + e_game_server_node_statuses_aggregate( + """distinct select on columns""" + distinct_on: [e_game_server_node_statuses_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_game_server_node_statuses_order_by!] + + """filter the rows returned""" + where: e_game_server_node_statuses_bool_exp + ): e_game_server_node_statuses_aggregate! + + """ + fetch data from the table: "e_game_server_node_statuses" using primary key columns + """ + e_game_server_node_statuses_by_pk(value: String!): e_game_server_node_statuses + + """ + fetch data from the table: "e_league_movement_types" + """ + e_league_movement_types( + """distinct select on columns""" + distinct_on: [e_league_movement_types_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_league_movement_types_order_by!] + + """filter the rows returned""" + where: e_league_movement_types_bool_exp + ): [e_league_movement_types!]! + + """ + fetch aggregated fields from the table: "e_league_movement_types" + """ + e_league_movement_types_aggregate( + """distinct select on columns""" + distinct_on: [e_league_movement_types_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_league_movement_types_order_by!] + + """filter the rows returned""" + where: e_league_movement_types_bool_exp + ): e_league_movement_types_aggregate! + + """ + fetch data from the table: "e_league_movement_types" using primary key columns + """ + e_league_movement_types_by_pk(value: String!): e_league_movement_types + + """ + fetch data from the table: "e_league_proposal_statuses" + """ + e_league_proposal_statuses( + """distinct select on columns""" + distinct_on: [e_league_proposal_statuses_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_league_proposal_statuses_order_by!] + + """filter the rows returned""" + where: e_league_proposal_statuses_bool_exp + ): [e_league_proposal_statuses!]! + + """ + fetch aggregated fields from the table: "e_league_proposal_statuses" + """ + e_league_proposal_statuses_aggregate( + """distinct select on columns""" + distinct_on: [e_league_proposal_statuses_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_league_proposal_statuses_order_by!] + + """filter the rows returned""" + where: e_league_proposal_statuses_bool_exp + ): e_league_proposal_statuses_aggregate! + + """ + fetch data from the table: "e_league_proposal_statuses" using primary key columns + """ + e_league_proposal_statuses_by_pk(value: String!): e_league_proposal_statuses + + """ + fetch data from the table: "e_league_registration_statuses" + """ + e_league_registration_statuses( + """distinct select on columns""" + distinct_on: [e_league_registration_statuses_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_league_registration_statuses_order_by!] + + """filter the rows returned""" + where: e_league_registration_statuses_bool_exp + ): [e_league_registration_statuses!]! + + """ + fetch aggregated fields from the table: "e_league_registration_statuses" + """ + e_league_registration_statuses_aggregate( + """distinct select on columns""" + distinct_on: [e_league_registration_statuses_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_league_registration_statuses_order_by!] + + """filter the rows returned""" + where: e_league_registration_statuses_bool_exp + ): e_league_registration_statuses_aggregate! + + """ + fetch data from the table: "e_league_registration_statuses" using primary key columns + """ + e_league_registration_statuses_by_pk(value: String!): e_league_registration_statuses + + """ + fetch data from the table: "e_league_season_statuses" + """ + e_league_season_statuses( + """distinct select on columns""" + distinct_on: [e_league_season_statuses_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_league_season_statuses_order_by!] + + """filter the rows returned""" + where: e_league_season_statuses_bool_exp + ): [e_league_season_statuses!]! + + """ + fetch aggregated fields from the table: "e_league_season_statuses" + """ + e_league_season_statuses_aggregate( + """distinct select on columns""" + distinct_on: [e_league_season_statuses_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_league_season_statuses_order_by!] + + """filter the rows returned""" + where: e_league_season_statuses_bool_exp + ): e_league_season_statuses_aggregate! + + """ + fetch data from the table: "e_league_season_statuses" using primary key columns + """ + e_league_season_statuses_by_pk(value: String!): e_league_season_statuses + + """ + fetch data from the table: "e_lobby_access" + """ + e_lobby_access( + """distinct select on columns""" + distinct_on: [e_lobby_access_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_lobby_access_order_by!] + + """filter the rows returned""" + where: e_lobby_access_bool_exp + ): [e_lobby_access!]! + + """ + fetch aggregated fields from the table: "e_lobby_access" + """ + e_lobby_access_aggregate( + """distinct select on columns""" + distinct_on: [e_lobby_access_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_lobby_access_order_by!] + + """filter the rows returned""" + where: e_lobby_access_bool_exp + ): e_lobby_access_aggregate! + + """fetch data from the table: "e_lobby_access" using primary key columns""" + e_lobby_access_by_pk(value: String!): e_lobby_access + + """ + fetch data from the table: "e_lobby_player_status" + """ + e_lobby_player_status( + """distinct select on columns""" + distinct_on: [e_lobby_player_status_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_lobby_player_status_order_by!] + + """filter the rows returned""" + where: e_lobby_player_status_bool_exp + ): [e_lobby_player_status!]! + + """ + fetch aggregated fields from the table: "e_lobby_player_status" + """ + e_lobby_player_status_aggregate( + """distinct select on columns""" + distinct_on: [e_lobby_player_status_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_lobby_player_status_order_by!] + + """filter the rows returned""" + where: e_lobby_player_status_bool_exp + ): e_lobby_player_status_aggregate! + + """ + fetch data from the table: "e_lobby_player_status" using primary key columns + """ + e_lobby_player_status_by_pk(value: String!): e_lobby_player_status + + """ + fetch data from the table: "e_map_pool_types" + """ + e_map_pool_types( + """distinct select on columns""" + distinct_on: [e_map_pool_types_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_map_pool_types_order_by!] + + """filter the rows returned""" + where: e_map_pool_types_bool_exp + ): [e_map_pool_types!]! + + """ + fetch aggregated fields from the table: "e_map_pool_types" + """ + e_map_pool_types_aggregate( + """distinct select on columns""" + distinct_on: [e_map_pool_types_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_map_pool_types_order_by!] + + """filter the rows returned""" + where: e_map_pool_types_bool_exp + ): e_map_pool_types_aggregate! + + """ + fetch data from the table: "e_map_pool_types" using primary key columns + """ + e_map_pool_types_by_pk(value: String!): e_map_pool_types + + """ + fetch data from the table: "e_match_clip_visibility" + """ + e_match_clip_visibility( + """distinct select on columns""" + distinct_on: [e_match_clip_visibility_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_match_clip_visibility_order_by!] + + """filter the rows returned""" + where: e_match_clip_visibility_bool_exp + ): [e_match_clip_visibility!]! + + """ + fetch aggregated fields from the table: "e_match_clip_visibility" + """ + e_match_clip_visibility_aggregate( + """distinct select on columns""" + distinct_on: [e_match_clip_visibility_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_match_clip_visibility_order_by!] + + """filter the rows returned""" + where: e_match_clip_visibility_bool_exp + ): e_match_clip_visibility_aggregate! + + """ + fetch data from the table: "e_match_clip_visibility" using primary key columns + """ + e_match_clip_visibility_by_pk(value: String!): e_match_clip_visibility + + """ + fetch data from the table: "e_match_map_status" + """ + e_match_map_status( + """distinct select on columns""" + distinct_on: [e_match_map_status_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_match_map_status_order_by!] + + """filter the rows returned""" + where: e_match_map_status_bool_exp + ): [e_match_map_status!]! + + """ + fetch aggregated fields from the table: "e_match_map_status" + """ + e_match_map_status_aggregate( + """distinct select on columns""" + distinct_on: [e_match_map_status_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_match_map_status_order_by!] + + """filter the rows returned""" + where: e_match_map_status_bool_exp + ): e_match_map_status_aggregate! + + """ + fetch data from the table: "e_match_map_status" using primary key columns + """ + e_match_map_status_by_pk(value: String!): e_match_map_status + + """ + fetch data from the table: "e_match_mode" + """ + e_match_mode( + """distinct select on columns""" + distinct_on: [e_match_mode_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_match_mode_order_by!] + + """filter the rows returned""" + where: e_match_mode_bool_exp + ): [e_match_mode!]! + + """ + fetch aggregated fields from the table: "e_match_mode" + """ + e_match_mode_aggregate( + """distinct select on columns""" + distinct_on: [e_match_mode_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_match_mode_order_by!] + + """filter the rows returned""" + where: e_match_mode_bool_exp + ): e_match_mode_aggregate! + + """fetch data from the table: "e_match_mode" using primary key columns""" + e_match_mode_by_pk(value: String!): e_match_mode + + """ + fetch data from the table: "e_match_party_sources" + """ + e_match_party_sources( + """distinct select on columns""" + distinct_on: [e_match_party_sources_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_match_party_sources_order_by!] + + """filter the rows returned""" + where: e_match_party_sources_bool_exp + ): [e_match_party_sources!]! + + """ + fetch aggregated fields from the table: "e_match_party_sources" + """ + e_match_party_sources_aggregate( + """distinct select on columns""" + distinct_on: [e_match_party_sources_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_match_party_sources_order_by!] + + """filter the rows returned""" + where: e_match_party_sources_bool_exp + ): e_match_party_sources_aggregate! + + """ + fetch data from the table: "e_match_party_sources" using primary key columns + """ + e_match_party_sources_by_pk(value: String!): e_match_party_sources + + """ + fetch data from the table: "e_match_status" + """ + e_match_status( + """distinct select on columns""" + distinct_on: [e_match_status_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_match_status_order_by!] + + """filter the rows returned""" + where: e_match_status_bool_exp + ): [e_match_status!]! + + """ + fetch aggregated fields from the table: "e_match_status" + """ + e_match_status_aggregate( + """distinct select on columns""" + distinct_on: [e_match_status_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_match_status_order_by!] + + """filter the rows returned""" + where: e_match_status_bool_exp + ): e_match_status_aggregate! + + """fetch data from the table: "e_match_status" using primary key columns""" + e_match_status_by_pk(value: String!): e_match_status + + """ + fetch data from the table: "e_match_types" + """ + e_match_types( + """distinct select on columns""" + distinct_on: [e_match_types_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_match_types_order_by!] + + """filter the rows returned""" + where: e_match_types_bool_exp + ): [e_match_types!]! + + """ + fetch aggregated fields from the table: "e_match_types" + """ + e_match_types_aggregate( + """distinct select on columns""" + distinct_on: [e_match_types_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_match_types_order_by!] + + """filter the rows returned""" + where: e_match_types_bool_exp + ): e_match_types_aggregate! + + """fetch data from the table: "e_match_types" using primary key columns""" + e_match_types_by_pk(value: String!): e_match_types + + """ + fetch data from the table: "e_notification_types" + """ + e_notification_types( + """distinct select on columns""" + distinct_on: [e_notification_types_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_notification_types_order_by!] + + """filter the rows returned""" + where: e_notification_types_bool_exp + ): [e_notification_types!]! + + """ + fetch aggregated fields from the table: "e_notification_types" + """ + e_notification_types_aggregate( + """distinct select on columns""" + distinct_on: [e_notification_types_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_notification_types_order_by!] + + """filter the rows returned""" + where: e_notification_types_bool_exp + ): e_notification_types_aggregate! + + """ + fetch data from the table: "e_notification_types" using primary key columns + """ + e_notification_types_by_pk(value: String!): e_notification_types + + """ + fetch data from the table: "e_objective_types" + """ + e_objective_types( + """distinct select on columns""" + distinct_on: [e_objective_types_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_objective_types_order_by!] + + """filter the rows returned""" + where: e_objective_types_bool_exp + ): [e_objective_types!]! + + """ + fetch aggregated fields from the table: "e_objective_types" + """ + e_objective_types_aggregate( + """distinct select on columns""" + distinct_on: [e_objective_types_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_objective_types_order_by!] + + """filter the rows returned""" + where: e_objective_types_bool_exp + ): e_objective_types_aggregate! + + """ + fetch data from the table: "e_objective_types" using primary key columns + """ + e_objective_types_by_pk(value: String!): e_objective_types + + """ + fetch data from the table: "e_player_roles" + """ + e_player_roles( + """distinct select on columns""" + distinct_on: [e_player_roles_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_player_roles_order_by!] + + """filter the rows returned""" + where: e_player_roles_bool_exp + ): [e_player_roles!]! + + """ + fetch aggregated fields from the table: "e_player_roles" + """ + e_player_roles_aggregate( + """distinct select on columns""" + distinct_on: [e_player_roles_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_player_roles_order_by!] + + """filter the rows returned""" + where: e_player_roles_bool_exp + ): e_player_roles_aggregate! + + """fetch data from the table: "e_player_roles" using primary key columns""" + e_player_roles_by_pk(value: String!): e_player_roles + + """ + fetch data from the table: "e_plugin_runtimes" + """ + e_plugin_runtimes( + """distinct select on columns""" + distinct_on: [e_plugin_runtimes_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_plugin_runtimes_order_by!] + + """filter the rows returned""" + where: e_plugin_runtimes_bool_exp + ): [e_plugin_runtimes!]! + + """ + fetch aggregated fields from the table: "e_plugin_runtimes" + """ + e_plugin_runtimes_aggregate( + """distinct select on columns""" + distinct_on: [e_plugin_runtimes_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_plugin_runtimes_order_by!] + + """filter the rows returned""" + where: e_plugin_runtimes_bool_exp + ): e_plugin_runtimes_aggregate! + + """ + fetch data from the table: "e_plugin_runtimes" using primary key columns + """ + e_plugin_runtimes_by_pk(value: String!): e_plugin_runtimes + + """ + fetch data from the table: "e_ready_settings" + """ + e_ready_settings( + """distinct select on columns""" + distinct_on: [e_ready_settings_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_ready_settings_order_by!] + + """filter the rows returned""" + where: e_ready_settings_bool_exp + ): [e_ready_settings!]! + + """ + fetch aggregated fields from the table: "e_ready_settings" + """ + e_ready_settings_aggregate( + """distinct select on columns""" + distinct_on: [e_ready_settings_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_ready_settings_order_by!] + + """filter the rows returned""" + where: e_ready_settings_bool_exp + ): e_ready_settings_aggregate! + + """ + fetch data from the table: "e_ready_settings" using primary key columns + """ + e_ready_settings_by_pk(value: String!): e_ready_settings + + """ + fetch data from the table: "e_sanction_types" + """ + e_sanction_types( + """distinct select on columns""" + distinct_on: [e_sanction_types_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_sanction_types_order_by!] + + """filter the rows returned""" + where: e_sanction_types_bool_exp + ): [e_sanction_types!]! + + """ + fetch aggregated fields from the table: "e_sanction_types" + """ + e_sanction_types_aggregate( + """distinct select on columns""" + distinct_on: [e_sanction_types_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_sanction_types_order_by!] + + """filter the rows returned""" + where: e_sanction_types_bool_exp + ): e_sanction_types_aggregate! + + """ + fetch data from the table: "e_sanction_types" using primary key columns + """ + e_sanction_types_by_pk(value: String!): e_sanction_types + + """ + fetch data from the table: "e_scrim_request_statuses" + """ + e_scrim_request_statuses( + """distinct select on columns""" + distinct_on: [e_scrim_request_statuses_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_scrim_request_statuses_order_by!] + + """filter the rows returned""" + where: e_scrim_request_statuses_bool_exp + ): [e_scrim_request_statuses!]! + + """ + fetch aggregated fields from the table: "e_scrim_request_statuses" + """ + e_scrim_request_statuses_aggregate( + """distinct select on columns""" + distinct_on: [e_scrim_request_statuses_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_scrim_request_statuses_order_by!] + + """filter the rows returned""" + where: e_scrim_request_statuses_bool_exp + ): e_scrim_request_statuses_aggregate! + + """ + fetch data from the table: "e_scrim_request_statuses" using primary key columns + """ + e_scrim_request_statuses_by_pk(value: String!): e_scrim_request_statuses + + """ + fetch data from the table: "e_server_types" + """ + e_server_types( + """distinct select on columns""" + distinct_on: [e_server_types_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_server_types_order_by!] + + """filter the rows returned""" + where: e_server_types_bool_exp + ): [e_server_types!]! + + """ + fetch aggregated fields from the table: "e_server_types" + """ + e_server_types_aggregate( + """distinct select on columns""" + distinct_on: [e_server_types_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_server_types_order_by!] + + """filter the rows returned""" + where: e_server_types_bool_exp + ): e_server_types_aggregate! + + """fetch data from the table: "e_server_types" using primary key columns""" + e_server_types_by_pk(value: String!): e_server_types + + """ + fetch data from the table: "e_sides" + """ + e_sides( + """distinct select on columns""" + distinct_on: [e_sides_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_sides_order_by!] + + """filter the rows returned""" + where: e_sides_bool_exp + ): [e_sides!]! + + """ + fetch aggregated fields from the table: "e_sides" + """ + e_sides_aggregate( + """distinct select on columns""" + distinct_on: [e_sides_select_column!] + + """limit the number of rows returned""" + limit: Int - """upsert condition""" - on_conflict: player_objectives_on_conflict -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate avg on columns""" -type player_objectives_avg_fields { - player_steam_id: Float - round: Float -} + """sort the rows by one or more columns""" + order_by: [e_sides_order_by!] -""" -order by avg() on columns of table "player_objectives" -""" -input player_objectives_avg_order_by { - player_steam_id: order_by - round: order_by -} + """filter the rows returned""" + where: e_sides_bool_exp + ): e_sides_aggregate! -""" -Boolean expression to filter rows from the table "player_objectives". All fields are combined with a logical 'AND'. -""" -input player_objectives_bool_exp { - _and: [player_objectives_bool_exp!] - _not: player_objectives_bool_exp - _or: [player_objectives_bool_exp!] - deleted_at: timestamptz_comparison_exp - match: matches_bool_exp - match_id: uuid_comparison_exp - match_map: match_maps_bool_exp - match_map_id: uuid_comparison_exp - player: players_bool_exp - player_steam_id: bigint_comparison_exp - round: Int_comparison_exp - time: timestamptz_comparison_exp - type: e_objective_types_enum_comparison_exp -} + """fetch data from the table: "e_sides" using primary key columns""" + e_sides_by_pk(value: String!): e_sides -""" -unique or primary key constraints on table "player_objectives" -""" -enum player_objectives_constraint { """ - unique or primary key constraint on columns "player_steam_id", "time", "match_map_id" + fetch data from the table: "e_system_alert_types" """ - player_objectives_pkey -} + e_system_alert_types( + """distinct select on columns""" + distinct_on: [e_system_alert_types_select_column!] -""" -input type for incrementing numeric columns in table "player_objectives" -""" -input player_objectives_inc_input { - player_steam_id: bigint - round: Int -} + """limit the number of rows returned""" + limit: Int -""" -input type for inserting data into table "player_objectives" -""" -input player_objectives_insert_input { - deleted_at: timestamptz - match: matches_obj_rel_insert_input - match_id: uuid - match_map: match_maps_obj_rel_insert_input - match_map_id: uuid - player: players_obj_rel_insert_input - player_steam_id: bigint - round: Int - time: timestamptz - type: e_objective_types_enum -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate max on columns""" -type player_objectives_max_fields { - deleted_at: timestamptz - match_id: uuid - match_map_id: uuid - player_steam_id: bigint - round: Int - time: timestamptz -} + """sort the rows by one or more columns""" + order_by: [e_system_alert_types_order_by!] -""" -order by max() on columns of table "player_objectives" -""" -input player_objectives_max_order_by { - deleted_at: order_by - match_id: order_by - match_map_id: order_by - player_steam_id: order_by - round: order_by - time: order_by -} + """filter the rows returned""" + where: e_system_alert_types_bool_exp + ): [e_system_alert_types!]! -"""aggregate min on columns""" -type player_objectives_min_fields { - deleted_at: timestamptz - match_id: uuid - match_map_id: uuid - player_steam_id: bigint - round: Int - time: timestamptz -} + """ + fetch aggregated fields from the table: "e_system_alert_types" + """ + e_system_alert_types_aggregate( + """distinct select on columns""" + distinct_on: [e_system_alert_types_select_column!] -""" -order by min() on columns of table "player_objectives" -""" -input player_objectives_min_order_by { - deleted_at: order_by - match_id: order_by - match_map_id: order_by - player_steam_id: order_by - round: order_by - time: order_by -} + """limit the number of rows returned""" + limit: Int -""" -response of any mutation on the table "player_objectives" -""" -type player_objectives_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """skip the first n rows. Use only with order_by""" + offset: Int - """data from the rows affected by the mutation""" - returning: [player_objectives!]! -} + """sort the rows by one or more columns""" + order_by: [e_system_alert_types_order_by!] -""" -on_conflict condition type for table "player_objectives" -""" -input player_objectives_on_conflict { - constraint: player_objectives_constraint! - update_columns: [player_objectives_update_column!]! = [] - where: player_objectives_bool_exp -} + """filter the rows returned""" + where: e_system_alert_types_bool_exp + ): e_system_alert_types_aggregate! -"""Ordering options when selecting data from "player_objectives".""" -input player_objectives_order_by { - deleted_at: order_by - match: matches_order_by - match_id: order_by - match_map: match_maps_order_by - match_map_id: order_by - player: players_order_by - player_steam_id: order_by - round: order_by - time: order_by - type: order_by -} + """ + fetch data from the table: "e_system_alert_types" using primary key columns + """ + e_system_alert_types_by_pk(value: String!): e_system_alert_types -"""primary key columns input for table: player_objectives""" -input player_objectives_pk_columns_input { - match_map_id: uuid! - player_steam_id: bigint! - time: timestamptz! -} + """ + fetch data from the table: "e_team_roles" + """ + e_team_roles( + """distinct select on columns""" + distinct_on: [e_team_roles_select_column!] -""" -select columns of table "player_objectives" -""" -enum player_objectives_select_column { - """column name""" - deleted_at + """limit the number of rows returned""" + limit: Int - """column name""" - match_id + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - match_map_id + """sort the rows by one or more columns""" + order_by: [e_team_roles_order_by!] - """column name""" - player_steam_id + """filter the rows returned""" + where: e_team_roles_bool_exp + ): [e_team_roles!]! - """column name""" - round + """ + fetch aggregated fields from the table: "e_team_roles" + """ + e_team_roles_aggregate( + """distinct select on columns""" + distinct_on: [e_team_roles_select_column!] - """column name""" - time + """limit the number of rows returned""" + limit: Int - """column name""" - type -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -input type for updating data in table "player_objectives" -""" -input player_objectives_set_input { - deleted_at: timestamptz - match_id: uuid - match_map_id: uuid - player_steam_id: bigint - round: Int - time: timestamptz - type: e_objective_types_enum -} + """sort the rows by one or more columns""" + order_by: [e_team_roles_order_by!] -"""aggregate stddev on columns""" -type player_objectives_stddev_fields { - player_steam_id: Float - round: Float -} + """filter the rows returned""" + where: e_team_roles_bool_exp + ): e_team_roles_aggregate! -""" -order by stddev() on columns of table "player_objectives" -""" -input player_objectives_stddev_order_by { - player_steam_id: order_by - round: order_by -} + """fetch data from the table: "e_team_roles" using primary key columns""" + e_team_roles_by_pk(value: String!): e_team_roles -"""aggregate stddev_pop on columns""" -type player_objectives_stddev_pop_fields { - player_steam_id: Float - round: Float -} + """ + fetch data from the table: "e_team_roster_statuses" + """ + e_team_roster_statuses( + """distinct select on columns""" + distinct_on: [e_team_roster_statuses_select_column!] -""" -order by stddev_pop() on columns of table "player_objectives" -""" -input player_objectives_stddev_pop_order_by { - player_steam_id: order_by - round: order_by -} + """limit the number of rows returned""" + limit: Int -"""aggregate stddev_samp on columns""" -type player_objectives_stddev_samp_fields { - player_steam_id: Float - round: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by stddev_samp() on columns of table "player_objectives" -""" -input player_objectives_stddev_samp_order_by { - player_steam_id: order_by - round: order_by -} + """sort the rows by one or more columns""" + order_by: [e_team_roster_statuses_order_by!] -""" -Streaming cursor of the table "player_objectives" -""" -input player_objectives_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_objectives_stream_cursor_value_input! + """filter the rows returned""" + where: e_team_roster_statuses_bool_exp + ): [e_team_roster_statuses!]! - """cursor ordering""" - ordering: cursor_ordering -} + """ + fetch aggregated fields from the table: "e_team_roster_statuses" + """ + e_team_roster_statuses_aggregate( + """distinct select on columns""" + distinct_on: [e_team_roster_statuses_select_column!] -"""Initial value of the column from where the streaming should start""" -input player_objectives_stream_cursor_value_input { - deleted_at: timestamptz - match_id: uuid - match_map_id: uuid - player_steam_id: bigint - round: Int - time: timestamptz - type: e_objective_types_enum -} + """limit the number of rows returned""" + limit: Int -"""aggregate sum on columns""" -type player_objectives_sum_fields { - player_steam_id: bigint - round: Int -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by sum() on columns of table "player_objectives" -""" -input player_objectives_sum_order_by { - player_steam_id: order_by - round: order_by -} + """sort the rows by one or more columns""" + order_by: [e_team_roster_statuses_order_by!] -""" -update columns of table "player_objectives" -""" -enum player_objectives_update_column { - """column name""" - deleted_at + """filter the rows returned""" + where: e_team_roster_statuses_bool_exp + ): e_team_roster_statuses_aggregate! - """column name""" - match_id + """ + fetch data from the table: "e_team_roster_statuses" using primary key columns + """ + e_team_roster_statuses_by_pk(value: String!): e_team_roster_statuses - """column name""" - match_map_id + """ + fetch data from the table: "e_timeout_settings" + """ + e_timeout_settings( + """distinct select on columns""" + distinct_on: [e_timeout_settings_select_column!] - """column name""" - player_steam_id + """limit the number of rows returned""" + limit: Int - """column name""" - round + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - time + """sort the rows by one or more columns""" + order_by: [e_timeout_settings_order_by!] - """column name""" - type -} + """filter the rows returned""" + where: e_timeout_settings_bool_exp + ): [e_timeout_settings!]! -input player_objectives_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: player_objectives_inc_input + """ + fetch aggregated fields from the table: "e_timeout_settings" + """ + e_timeout_settings_aggregate( + """distinct select on columns""" + distinct_on: [e_timeout_settings_select_column!] - """sets the columns of the filtered rows to the given values""" - _set: player_objectives_set_input + """limit the number of rows returned""" + limit: Int - """filter the rows which have to be updated""" - where: player_objectives_bool_exp! -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate var_pop on columns""" -type player_objectives_var_pop_fields { - player_steam_id: Float - round: Float -} + """sort the rows by one or more columns""" + order_by: [e_timeout_settings_order_by!] -""" -order by var_pop() on columns of table "player_objectives" -""" -input player_objectives_var_pop_order_by { - player_steam_id: order_by - round: order_by -} + """filter the rows returned""" + where: e_timeout_settings_bool_exp + ): e_timeout_settings_aggregate! -"""aggregate var_samp on columns""" -type player_objectives_var_samp_fields { - player_steam_id: Float - round: Float -} + """ + fetch data from the table: "e_timeout_settings" using primary key columns + """ + e_timeout_settings_by_pk(value: String!): e_timeout_settings -""" -order by var_samp() on columns of table "player_objectives" -""" -input player_objectives_var_samp_order_by { - player_steam_id: order_by - round: order_by -} + """ + fetch data from the table: "e_tournament_categories" + """ + e_tournament_categories( + """distinct select on columns""" + distinct_on: [e_tournament_categories_select_column!] -"""aggregate variance on columns""" -type player_objectives_variance_fields { - player_steam_id: Float - round: Float -} + """limit the number of rows returned""" + limit: Int -""" -order by variance() on columns of table "player_objectives" -""" -input player_objectives_variance_order_by { - player_steam_id: order_by - round: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -columns and relationships of "player_performance_v" -""" -type player_performance_v { - accuracy_score: float8 - aim_goal: float8 - aim_rating: float8 - band: Int - band_sample: bigint - blind_score: float8 - counter_strafe_score: float8 - crosshair_score: float8 - flash_assists_score: float8 - hs_score: float8 - kast_score: float8 - maps: Int - positioning_goal: float8 - positioning_rating: float8 - premier_rank: Int - rounds: Int - spotted_score: float8 - steam_id: bigint - survival_score: float8 - traded_score: float8 - ttd_score: float8 - util_eff_score: float8 - utility_goal: float8 - utility_rating: float8 -} + """sort the rows by one or more columns""" + order_by: [e_tournament_categories_order_by!] -""" -aggregated selection of "player_performance_v" -""" -type player_performance_v_aggregate { - aggregate: player_performance_v_aggregate_fields - nodes: [player_performance_v!]! -} + """filter the rows returned""" + where: e_tournament_categories_bool_exp + ): [e_tournament_categories!]! + + """ + fetch aggregated fields from the table: "e_tournament_categories" + """ + e_tournament_categories_aggregate( + """distinct select on columns""" + distinct_on: [e_tournament_categories_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_tournament_categories_order_by!] -""" -aggregate fields of "player_performance_v" -""" -type player_performance_v_aggregate_fields { - avg: player_performance_v_avg_fields - count(columns: [player_performance_v_select_column!], distinct: Boolean): Int! - max: player_performance_v_max_fields - min: player_performance_v_min_fields - stddev: player_performance_v_stddev_fields - stddev_pop: player_performance_v_stddev_pop_fields - stddev_samp: player_performance_v_stddev_samp_fields - sum: player_performance_v_sum_fields - var_pop: player_performance_v_var_pop_fields - var_samp: player_performance_v_var_samp_fields - variance: player_performance_v_variance_fields -} + """filter the rows returned""" + where: e_tournament_categories_bool_exp + ): e_tournament_categories_aggregate! -"""aggregate avg on columns""" -type player_performance_v_avg_fields { - accuracy_score: Float - aim_goal: Float - aim_rating: Float - band: Float - band_sample: Float - blind_score: Float - counter_strafe_score: Float - crosshair_score: Float - flash_assists_score: Float - hs_score: Float - kast_score: Float - maps: Float - positioning_goal: Float - positioning_rating: Float - premier_rank: Float - rounds: Float - spotted_score: Float - steam_id: Float - survival_score: Float - traded_score: Float - ttd_score: Float - util_eff_score: Float - utility_goal: Float - utility_rating: Float -} + """ + fetch data from the table: "e_tournament_categories" using primary key columns + """ + e_tournament_categories_by_pk(value: String!): e_tournament_categories -""" -Boolean expression to filter rows from the table "player_performance_v". All fields are combined with a logical 'AND'. -""" -input player_performance_v_bool_exp { - _and: [player_performance_v_bool_exp!] - _not: player_performance_v_bool_exp - _or: [player_performance_v_bool_exp!] - accuracy_score: float8_comparison_exp - aim_goal: float8_comparison_exp - aim_rating: float8_comparison_exp - band: Int_comparison_exp - band_sample: bigint_comparison_exp - blind_score: float8_comparison_exp - counter_strafe_score: float8_comparison_exp - crosshair_score: float8_comparison_exp - flash_assists_score: float8_comparison_exp - hs_score: float8_comparison_exp - kast_score: float8_comparison_exp - maps: Int_comparison_exp - positioning_goal: float8_comparison_exp - positioning_rating: float8_comparison_exp - premier_rank: Int_comparison_exp - rounds: Int_comparison_exp - spotted_score: float8_comparison_exp - steam_id: bigint_comparison_exp - survival_score: float8_comparison_exp - traded_score: float8_comparison_exp - ttd_score: float8_comparison_exp - util_eff_score: float8_comparison_exp - utility_goal: float8_comparison_exp - utility_rating: float8_comparison_exp -} + """ + fetch data from the table: "e_tournament_stage_types" + """ + e_tournament_stage_types( + """distinct select on columns""" + distinct_on: [e_tournament_stage_types_select_column!] -"""aggregate max on columns""" -type player_performance_v_max_fields { - accuracy_score: float8 - aim_goal: float8 - aim_rating: float8 - band: Int - band_sample: bigint - blind_score: float8 - counter_strafe_score: float8 - crosshair_score: float8 - flash_assists_score: float8 - hs_score: float8 - kast_score: float8 - maps: Int - positioning_goal: float8 - positioning_rating: float8 - premier_rank: Int - rounds: Int - spotted_score: float8 - steam_id: bigint - survival_score: float8 - traded_score: float8 - ttd_score: float8 - util_eff_score: float8 - utility_goal: float8 - utility_rating: float8 -} + """limit the number of rows returned""" + limit: Int -"""aggregate min on columns""" -type player_performance_v_min_fields { - accuracy_score: float8 - aim_goal: float8 - aim_rating: float8 - band: Int - band_sample: bigint - blind_score: float8 - counter_strafe_score: float8 - crosshair_score: float8 - flash_assists_score: float8 - hs_score: float8 - kast_score: float8 - maps: Int - positioning_goal: float8 - positioning_rating: float8 - premier_rank: Int - rounds: Int - spotted_score: float8 - steam_id: bigint - survival_score: float8 - traded_score: float8 - ttd_score: float8 - util_eff_score: float8 - utility_goal: float8 - utility_rating: float8 -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""Ordering options when selecting data from "player_performance_v".""" -input player_performance_v_order_by { - accuracy_score: order_by - aim_goal: order_by - aim_rating: order_by - band: order_by - band_sample: order_by - blind_score: order_by - counter_strafe_score: order_by - crosshair_score: order_by - flash_assists_score: order_by - hs_score: order_by - kast_score: order_by - maps: order_by - positioning_goal: order_by - positioning_rating: order_by - premier_rank: order_by - rounds: order_by - spotted_score: order_by - steam_id: order_by - survival_score: order_by - traded_score: order_by - ttd_score: order_by - util_eff_score: order_by - utility_goal: order_by - utility_rating: order_by -} + """sort the rows by one or more columns""" + order_by: [e_tournament_stage_types_order_by!] -""" -select columns of table "player_performance_v" -""" -enum player_performance_v_select_column { - """column name""" - accuracy_score + """filter the rows returned""" + where: e_tournament_stage_types_bool_exp + ): [e_tournament_stage_types!]! - """column name""" - aim_goal + """ + fetch aggregated fields from the table: "e_tournament_stage_types" + """ + e_tournament_stage_types_aggregate( + """distinct select on columns""" + distinct_on: [e_tournament_stage_types_select_column!] - """column name""" - aim_rating + """limit the number of rows returned""" + limit: Int - """column name""" - band + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - band_sample + """sort the rows by one or more columns""" + order_by: [e_tournament_stage_types_order_by!] - """column name""" - blind_score + """filter the rows returned""" + where: e_tournament_stage_types_bool_exp + ): e_tournament_stage_types_aggregate! - """column name""" - counter_strafe_score + """ + fetch data from the table: "e_tournament_stage_types" using primary key columns + """ + e_tournament_stage_types_by_pk(value: String!): e_tournament_stage_types - """column name""" - crosshair_score + """ + fetch data from the table: "e_tournament_status" + """ + e_tournament_status( + """distinct select on columns""" + distinct_on: [e_tournament_status_select_column!] - """column name""" - flash_assists_score + """limit the number of rows returned""" + limit: Int - """column name""" - hs_score + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - kast_score + """sort the rows by one or more columns""" + order_by: [e_tournament_status_order_by!] - """column name""" - maps + """filter the rows returned""" + where: e_tournament_status_bool_exp + ): [e_tournament_status!]! - """column name""" - positioning_goal + """ + fetch aggregated fields from the table: "e_tournament_status" + """ + e_tournament_status_aggregate( + """distinct select on columns""" + distinct_on: [e_tournament_status_select_column!] - """column name""" - positioning_rating + """limit the number of rows returned""" + limit: Int - """column name""" - premier_rank + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - rounds + """sort the rows by one or more columns""" + order_by: [e_tournament_status_order_by!] - """column name""" - spotted_score + """filter the rows returned""" + where: e_tournament_status_bool_exp + ): e_tournament_status_aggregate! - """column name""" - steam_id + """ + fetch data from the table: "e_tournament_status" using primary key columns + """ + e_tournament_status_by_pk(value: String!): e_tournament_status - """column name""" - survival_score + """ + fetch data from the table: "e_utility_practice_statuses" + """ + e_utility_practice_statuses( + """distinct select on columns""" + distinct_on: [e_utility_practice_statuses_select_column!] - """column name""" - traded_score + """limit the number of rows returned""" + limit: Int - """column name""" - ttd_score + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - util_eff_score + """sort the rows by one or more columns""" + order_by: [e_utility_practice_statuses_order_by!] - """column name""" - utility_goal + """filter the rows returned""" + where: e_utility_practice_statuses_bool_exp + ): [e_utility_practice_statuses!]! - """column name""" - utility_rating -} + """ + fetch aggregated fields from the table: "e_utility_practice_statuses" + """ + e_utility_practice_statuses_aggregate( + """distinct select on columns""" + distinct_on: [e_utility_practice_statuses_select_column!] -"""aggregate stddev on columns""" -type player_performance_v_stddev_fields { - accuracy_score: Float - aim_goal: Float - aim_rating: Float - band: Float - band_sample: Float - blind_score: Float - counter_strafe_score: Float - crosshair_score: Float - flash_assists_score: Float - hs_score: Float - kast_score: Float - maps: Float - positioning_goal: Float - positioning_rating: Float - premier_rank: Float - rounds: Float - spotted_score: Float - steam_id: Float - survival_score: Float - traded_score: Float - ttd_score: Float - util_eff_score: Float - utility_goal: Float - utility_rating: Float -} + """limit the number of rows returned""" + limit: Int -"""aggregate stddev_pop on columns""" -type player_performance_v_stddev_pop_fields { - accuracy_score: Float - aim_goal: Float - aim_rating: Float - band: Float - band_sample: Float - blind_score: Float - counter_strafe_score: Float - crosshair_score: Float - flash_assists_score: Float - hs_score: Float - kast_score: Float - maps: Float - positioning_goal: Float - positioning_rating: Float - premier_rank: Float - rounds: Float - spotted_score: Float - steam_id: Float - survival_score: Float - traded_score: Float - ttd_score: Float - util_eff_score: Float - utility_goal: Float - utility_rating: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate stddev_samp on columns""" -type player_performance_v_stddev_samp_fields { - accuracy_score: Float - aim_goal: Float - aim_rating: Float - band: Float - band_sample: Float - blind_score: Float - counter_strafe_score: Float - crosshair_score: Float - flash_assists_score: Float - hs_score: Float - kast_score: Float - maps: Float - positioning_goal: Float - positioning_rating: Float - premier_rank: Float - rounds: Float - spotted_score: Float - steam_id: Float - survival_score: Float - traded_score: Float - ttd_score: Float - util_eff_score: Float - utility_goal: Float - utility_rating: Float -} + """sort the rows by one or more columns""" + order_by: [e_utility_practice_statuses_order_by!] -""" -Streaming cursor of the table "player_performance_v" -""" -input player_performance_v_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_performance_v_stream_cursor_value_input! + """filter the rows returned""" + where: e_utility_practice_statuses_bool_exp + ): e_utility_practice_statuses_aggregate! - """cursor ordering""" - ordering: cursor_ordering -} + """ + fetch data from the table: "e_utility_practice_statuses" using primary key columns + """ + e_utility_practice_statuses_by_pk(value: String!): e_utility_practice_statuses -"""Initial value of the column from where the streaming should start""" -input player_performance_v_stream_cursor_value_input { - accuracy_score: float8 - aim_goal: float8 - aim_rating: float8 - band: Int - band_sample: bigint - blind_score: float8 - counter_strafe_score: float8 - crosshair_score: float8 - flash_assists_score: float8 - hs_score: float8 - kast_score: float8 - maps: Int - positioning_goal: float8 - positioning_rating: float8 - premier_rank: Int - rounds: Int - spotted_score: float8 - steam_id: bigint - survival_score: float8 - traded_score: float8 - ttd_score: float8 - util_eff_score: float8 - utility_goal: float8 - utility_rating: float8 -} + """ + fetch data from the table: "e_utility_sources" + """ + e_utility_sources( + """distinct select on columns""" + distinct_on: [e_utility_sources_select_column!] -"""aggregate sum on columns""" -type player_performance_v_sum_fields { - accuracy_score: float8 - aim_goal: float8 - aim_rating: float8 - band: Int - band_sample: bigint - blind_score: float8 - counter_strafe_score: float8 - crosshair_score: float8 - flash_assists_score: float8 - hs_score: float8 - kast_score: float8 - maps: Int - positioning_goal: float8 - positioning_rating: float8 - premier_rank: Int - rounds: Int - spotted_score: float8 - steam_id: bigint - survival_score: float8 - traded_score: float8 - ttd_score: float8 - util_eff_score: float8 - utility_goal: float8 - utility_rating: float8 -} + """limit the number of rows returned""" + limit: Int -"""aggregate var_pop on columns""" -type player_performance_v_var_pop_fields { - accuracy_score: Float - aim_goal: Float - aim_rating: Float - band: Float - band_sample: Float - blind_score: Float - counter_strafe_score: Float - crosshair_score: Float - flash_assists_score: Float - hs_score: Float - kast_score: Float - maps: Float - positioning_goal: Float - positioning_rating: Float - premier_rank: Float - rounds: Float - spotted_score: Float - steam_id: Float - survival_score: Float - traded_score: Float - ttd_score: Float - util_eff_score: Float - utility_goal: Float - utility_rating: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate var_samp on columns""" -type player_performance_v_var_samp_fields { - accuracy_score: Float - aim_goal: Float - aim_rating: Float - band: Float - band_sample: Float - blind_score: Float - counter_strafe_score: Float - crosshair_score: Float - flash_assists_score: Float - hs_score: Float - kast_score: Float - maps: Float - positioning_goal: Float - positioning_rating: Float - premier_rank: Float - rounds: Float - spotted_score: Float - steam_id: Float - survival_score: Float - traded_score: Float - ttd_score: Float - util_eff_score: Float - utility_goal: Float - utility_rating: Float -} + """sort the rows by one or more columns""" + order_by: [e_utility_sources_order_by!] -"""aggregate variance on columns""" -type player_performance_v_variance_fields { - accuracy_score: Float - aim_goal: Float - aim_rating: Float - band: Float - band_sample: Float - blind_score: Float - counter_strafe_score: Float - crosshair_score: Float - flash_assists_score: Float - hs_score: Float - kast_score: Float - maps: Float - positioning_goal: Float - positioning_rating: Float - premier_rank: Float - rounds: Float - spotted_score: Float - steam_id: Float - survival_score: Float - traded_score: Float - ttd_score: Float - util_eff_score: Float - utility_goal: Float - utility_rating: Float -} + """filter the rows returned""" + where: e_utility_sources_bool_exp + ): [e_utility_sources!]! -""" -columns and relationships of "player_premier_rank_history" -""" -type player_premier_rank_history { - id: uuid! + """ + fetch aggregated fields from the table: "e_utility_sources" + """ + e_utility_sources_aggregate( + """distinct select on columns""" + distinct_on: [e_utility_sources_select_column!] - """An object relationship""" - map: maps - map_id: uuid + """limit the number of rows returned""" + limit: Int - """An object relationship""" - match: matches! - match_id: uuid! - observed_at: timestamptz! + """skip the first n rows. Use only with order_by""" + offset: Int - """An object relationship""" - player: players! - previous_rank: Int - rank: Int! - rank_type: Int! - steam_id: bigint! -} + """sort the rows by one or more columns""" + order_by: [e_utility_sources_order_by!] -""" -aggregated selection of "player_premier_rank_history" -""" -type player_premier_rank_history_aggregate { - aggregate: player_premier_rank_history_aggregate_fields - nodes: [player_premier_rank_history!]! -} + """filter the rows returned""" + where: e_utility_sources_bool_exp + ): e_utility_sources_aggregate! -input player_premier_rank_history_aggregate_bool_exp { - count: player_premier_rank_history_aggregate_bool_exp_count -} + """ + fetch data from the table: "e_utility_sources" using primary key columns + """ + e_utility_sources_by_pk(value: String!): e_utility_sources -input player_premier_rank_history_aggregate_bool_exp_count { - arguments: [player_premier_rank_history_select_column!] - distinct: Boolean - filter: player_premier_rank_history_bool_exp - predicate: Int_comparison_exp! -} + """ + fetch data from the table: "e_utility_techniques" + """ + e_utility_techniques( + """distinct select on columns""" + distinct_on: [e_utility_techniques_select_column!] -""" -aggregate fields of "player_premier_rank_history" -""" -type player_premier_rank_history_aggregate_fields { - avg: player_premier_rank_history_avg_fields - count(columns: [player_premier_rank_history_select_column!], distinct: Boolean): Int! - max: player_premier_rank_history_max_fields - min: player_premier_rank_history_min_fields - stddev: player_premier_rank_history_stddev_fields - stddev_pop: player_premier_rank_history_stddev_pop_fields - stddev_samp: player_premier_rank_history_stddev_samp_fields - sum: player_premier_rank_history_sum_fields - var_pop: player_premier_rank_history_var_pop_fields - var_samp: player_premier_rank_history_var_samp_fields - variance: player_premier_rank_history_variance_fields -} + """limit the number of rows returned""" + limit: Int -""" -order by aggregate values of table "player_premier_rank_history" -""" -input player_premier_rank_history_aggregate_order_by { - avg: player_premier_rank_history_avg_order_by - count: order_by - max: player_premier_rank_history_max_order_by - min: player_premier_rank_history_min_order_by - stddev: player_premier_rank_history_stddev_order_by - stddev_pop: player_premier_rank_history_stddev_pop_order_by - stddev_samp: player_premier_rank_history_stddev_samp_order_by - sum: player_premier_rank_history_sum_order_by - var_pop: player_premier_rank_history_var_pop_order_by - var_samp: player_premier_rank_history_var_samp_order_by - variance: player_premier_rank_history_variance_order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -input type for inserting array relation for remote table "player_premier_rank_history" -""" -input player_premier_rank_history_arr_rel_insert_input { - data: [player_premier_rank_history_insert_input!]! + """sort the rows by one or more columns""" + order_by: [e_utility_techniques_order_by!] - """upsert condition""" - on_conflict: player_premier_rank_history_on_conflict -} + """filter the rows returned""" + where: e_utility_techniques_bool_exp + ): [e_utility_techniques!]! -"""aggregate avg on columns""" -type player_premier_rank_history_avg_fields { - previous_rank: Float - rank: Float - rank_type: Float - steam_id: Float -} + """ + fetch aggregated fields from the table: "e_utility_techniques" + """ + e_utility_techniques_aggregate( + """distinct select on columns""" + distinct_on: [e_utility_techniques_select_column!] -""" -order by avg() on columns of table "player_premier_rank_history" -""" -input player_premier_rank_history_avg_order_by { - previous_rank: order_by - rank: order_by - rank_type: order_by - steam_id: order_by -} + """limit the number of rows returned""" + limit: Int -""" -Boolean expression to filter rows from the table "player_premier_rank_history". All fields are combined with a logical 'AND'. -""" -input player_premier_rank_history_bool_exp { - _and: [player_premier_rank_history_bool_exp!] - _not: player_premier_rank_history_bool_exp - _or: [player_premier_rank_history_bool_exp!] - id: uuid_comparison_exp - map: maps_bool_exp - map_id: uuid_comparison_exp - match: matches_bool_exp - match_id: uuid_comparison_exp - observed_at: timestamptz_comparison_exp - player: players_bool_exp - previous_rank: Int_comparison_exp - rank: Int_comparison_exp - rank_type: Int_comparison_exp - steam_id: bigint_comparison_exp -} + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [e_utility_techniques_order_by!] + + """filter the rows returned""" + where: e_utility_techniques_bool_exp + ): e_utility_techniques_aggregate! -""" -unique or primary key constraints on table "player_premier_rank_history" -""" -enum player_premier_rank_history_constraint { """ - unique or primary key constraint on columns "id" + fetch data from the table: "e_utility_techniques" using primary key columns """ - player_premier_rank_history_pkey + e_utility_techniques_by_pk(value: String!): e_utility_techniques """ - unique or primary key constraint on columns "steam_id", "rank_type", "match_id" + fetch data from the table: "e_utility_throw_strengths" """ - uq_player_premier_rank_history_steam_match_type -} + e_utility_throw_strengths( + """distinct select on columns""" + distinct_on: [e_utility_throw_strengths_select_column!] -""" -input type for incrementing numeric columns in table "player_premier_rank_history" -""" -input player_premier_rank_history_inc_input { - previous_rank: Int - rank: Int - rank_type: Int - steam_id: bigint -} + """limit the number of rows returned""" + limit: Int -""" -input type for inserting data into table "player_premier_rank_history" -""" -input player_premier_rank_history_insert_input { - id: uuid - map: maps_obj_rel_insert_input - map_id: uuid - match: matches_obj_rel_insert_input - match_id: uuid - observed_at: timestamptz - player: players_obj_rel_insert_input - previous_rank: Int - rank: Int - rank_type: Int - steam_id: bigint -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate max on columns""" -type player_premier_rank_history_max_fields { - id: uuid - map_id: uuid - match_id: uuid - observed_at: timestamptz - previous_rank: Int - rank: Int - rank_type: Int - steam_id: bigint -} + """sort the rows by one or more columns""" + order_by: [e_utility_throw_strengths_order_by!] -""" -order by max() on columns of table "player_premier_rank_history" -""" -input player_premier_rank_history_max_order_by { - id: order_by - map_id: order_by - match_id: order_by - observed_at: order_by - previous_rank: order_by - rank: order_by - rank_type: order_by - steam_id: order_by -} + """filter the rows returned""" + where: e_utility_throw_strengths_bool_exp + ): [e_utility_throw_strengths!]! -"""aggregate min on columns""" -type player_premier_rank_history_min_fields { - id: uuid - map_id: uuid - match_id: uuid - observed_at: timestamptz - previous_rank: Int - rank: Int - rank_type: Int - steam_id: bigint -} + """ + fetch aggregated fields from the table: "e_utility_throw_strengths" + """ + e_utility_throw_strengths_aggregate( + """distinct select on columns""" + distinct_on: [e_utility_throw_strengths_select_column!] -""" -order by min() on columns of table "player_premier_rank_history" -""" -input player_premier_rank_history_min_order_by { - id: order_by - map_id: order_by - match_id: order_by - observed_at: order_by - previous_rank: order_by - rank: order_by - rank_type: order_by - steam_id: order_by -} + """limit the number of rows returned""" + limit: Int -""" -response of any mutation on the table "player_premier_rank_history" -""" -type player_premier_rank_history_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """skip the first n rows. Use only with order_by""" + offset: Int - """data from the rows affected by the mutation""" - returning: [player_premier_rank_history!]! -} + """sort the rows by one or more columns""" + order_by: [e_utility_throw_strengths_order_by!] -""" -on_conflict condition type for table "player_premier_rank_history" -""" -input player_premier_rank_history_on_conflict { - constraint: player_premier_rank_history_constraint! - update_columns: [player_premier_rank_history_update_column!]! = [] - where: player_premier_rank_history_bool_exp -} + """filter the rows returned""" + where: e_utility_throw_strengths_bool_exp + ): e_utility_throw_strengths_aggregate! -""" -Ordering options when selecting data from "player_premier_rank_history". -""" -input player_premier_rank_history_order_by { - id: order_by - map: maps_order_by - map_id: order_by - match: matches_order_by - match_id: order_by - observed_at: order_by - player: players_order_by - previous_rank: order_by - rank: order_by - rank_type: order_by - steam_id: order_by -} + """ + fetch data from the table: "e_utility_throw_strengths" using primary key columns + """ + e_utility_throw_strengths_by_pk(value: String!): e_utility_throw_strengths -"""primary key columns input for table: player_premier_rank_history""" -input player_premier_rank_history_pk_columns_input { - id: uuid! -} + """ + fetch data from the table: "e_utility_types" + """ + e_utility_types( + """distinct select on columns""" + distinct_on: [e_utility_types_select_column!] -""" -select columns of table "player_premier_rank_history" -""" -enum player_premier_rank_history_select_column { - """column name""" - id + """limit the number of rows returned""" + limit: Int - """column name""" - map_id + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - match_id + """sort the rows by one or more columns""" + order_by: [e_utility_types_order_by!] - """column name""" - observed_at + """filter the rows returned""" + where: e_utility_types_bool_exp + ): [e_utility_types!]! - """column name""" - previous_rank + """ + fetch aggregated fields from the table: "e_utility_types" + """ + e_utility_types_aggregate( + """distinct select on columns""" + distinct_on: [e_utility_types_select_column!] - """column name""" - rank + """limit the number of rows returned""" + limit: Int - """column name""" - rank_type + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - steam_id -} + """sort the rows by one or more columns""" + order_by: [e_utility_types_order_by!] -""" -input type for updating data in table "player_premier_rank_history" -""" -input player_premier_rank_history_set_input { - id: uuid - map_id: uuid - match_id: uuid - observed_at: timestamptz - previous_rank: Int - rank: Int - rank_type: Int - steam_id: bigint -} + """filter the rows returned""" + where: e_utility_types_bool_exp + ): e_utility_types_aggregate! -"""aggregate stddev on columns""" -type player_premier_rank_history_stddev_fields { - previous_rank: Float - rank: Float - rank_type: Float - steam_id: Float -} + """fetch data from the table: "e_utility_types" using primary key columns""" + e_utility_types_by_pk(value: String!): e_utility_types -""" -order by stddev() on columns of table "player_premier_rank_history" -""" -input player_premier_rank_history_stddev_order_by { - previous_rank: order_by - rank: order_by - rank_type: order_by - steam_id: order_by -} + """ + fetch data from the table: "e_utility_visibility" + """ + e_utility_visibility( + """distinct select on columns""" + distinct_on: [e_utility_visibility_select_column!] -"""aggregate stddev_pop on columns""" -type player_premier_rank_history_stddev_pop_fields { - previous_rank: Float - rank: Float - rank_type: Float - steam_id: Float -} + """limit the number of rows returned""" + limit: Int -""" -order by stddev_pop() on columns of table "player_premier_rank_history" -""" -input player_premier_rank_history_stddev_pop_order_by { - previous_rank: order_by - rank: order_by - rank_type: order_by - steam_id: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate stddev_samp on columns""" -type player_premier_rank_history_stddev_samp_fields { - previous_rank: Float - rank: Float - rank_type: Float - steam_id: Float -} + """sort the rows by one or more columns""" + order_by: [e_utility_visibility_order_by!] -""" -order by stddev_samp() on columns of table "player_premier_rank_history" -""" -input player_premier_rank_history_stddev_samp_order_by { - previous_rank: order_by - rank: order_by - rank_type: order_by - steam_id: order_by -} + """filter the rows returned""" + where: e_utility_visibility_bool_exp + ): [e_utility_visibility!]! -""" -Streaming cursor of the table "player_premier_rank_history" -""" -input player_premier_rank_history_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_premier_rank_history_stream_cursor_value_input! + """ + fetch aggregated fields from the table: "e_utility_visibility" + """ + e_utility_visibility_aggregate( + """distinct select on columns""" + distinct_on: [e_utility_visibility_select_column!] - """cursor ordering""" - ordering: cursor_ordering -} + """limit the number of rows returned""" + limit: Int -"""Initial value of the column from where the streaming should start""" -input player_premier_rank_history_stream_cursor_value_input { - id: uuid - map_id: uuid - match_id: uuid - observed_at: timestamptz - previous_rank: Int - rank: Int - rank_type: Int - steam_id: bigint -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate sum on columns""" -type player_premier_rank_history_sum_fields { - previous_rank: Int - rank: Int - rank_type: Int - steam_id: bigint -} + """sort the rows by one or more columns""" + order_by: [e_utility_visibility_order_by!] -""" -order by sum() on columns of table "player_premier_rank_history" -""" -input player_premier_rank_history_sum_order_by { - previous_rank: order_by - rank: order_by - rank_type: order_by - steam_id: order_by -} + """filter the rows returned""" + where: e_utility_visibility_bool_exp + ): e_utility_visibility_aggregate! -""" -update columns of table "player_premier_rank_history" -""" -enum player_premier_rank_history_update_column { - """column name""" - id + """ + fetch data from the table: "e_utility_visibility" using primary key columns + """ + e_utility_visibility_by_pk(value: String!): e_utility_visibility - """column name""" - map_id + """ + fetch data from the table: "e_veto_pick_types" + """ + e_veto_pick_types( + """distinct select on columns""" + distinct_on: [e_veto_pick_types_select_column!] - """column name""" - match_id + """limit the number of rows returned""" + limit: Int - """column name""" - observed_at + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - previous_rank + """sort the rows by one or more columns""" + order_by: [e_veto_pick_types_order_by!] + + """filter the rows returned""" + where: e_veto_pick_types_bool_exp + ): [e_veto_pick_types!]! + + """ + fetch aggregated fields from the table: "e_veto_pick_types" + """ + e_veto_pick_types_aggregate( + """distinct select on columns""" + distinct_on: [e_veto_pick_types_select_column!] - """column name""" - rank + """limit the number of rows returned""" + limit: Int - """column name""" - rank_type + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - steam_id -} + """sort the rows by one or more columns""" + order_by: [e_veto_pick_types_order_by!] -input player_premier_rank_history_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: player_premier_rank_history_inc_input + """filter the rows returned""" + where: e_veto_pick_types_bool_exp + ): e_veto_pick_types_aggregate! - """sets the columns of the filtered rows to the given values""" - _set: player_premier_rank_history_set_input + """ + fetch data from the table: "e_veto_pick_types" using primary key columns + """ + e_veto_pick_types_by_pk(value: String!): e_veto_pick_types - """filter the rows which have to be updated""" - where: player_premier_rank_history_bool_exp! -} + """ + fetch data from the table: "e_winning_reasons" + """ + e_winning_reasons( + """distinct select on columns""" + distinct_on: [e_winning_reasons_select_column!] -"""aggregate var_pop on columns""" -type player_premier_rank_history_var_pop_fields { - previous_rank: Float - rank: Float - rank_type: Float - steam_id: Float -} + """limit the number of rows returned""" + limit: Int -""" -order by var_pop() on columns of table "player_premier_rank_history" -""" -input player_premier_rank_history_var_pop_order_by { - previous_rank: order_by - rank: order_by - rank_type: order_by - steam_id: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate var_samp on columns""" -type player_premier_rank_history_var_samp_fields { - previous_rank: Float - rank: Float - rank_type: Float - steam_id: Float -} + """sort the rows by one or more columns""" + order_by: [e_winning_reasons_order_by!] -""" -order by var_samp() on columns of table "player_premier_rank_history" -""" -input player_premier_rank_history_var_samp_order_by { - previous_rank: order_by - rank: order_by - rank_type: order_by - steam_id: order_by -} + """filter the rows returned""" + where: e_winning_reasons_bool_exp + ): [e_winning_reasons!]! -"""aggregate variance on columns""" -type player_premier_rank_history_variance_fields { - previous_rank: Float - rank: Float - rank_type: Float - steam_id: Float -} + """ + fetch aggregated fields from the table: "e_winning_reasons" + """ + e_winning_reasons_aggregate( + """distinct select on columns""" + distinct_on: [e_winning_reasons_select_column!] -""" -order by variance() on columns of table "player_premier_rank_history" -""" -input player_premier_rank_history_variance_order_by { - previous_rank: order_by - rank: order_by - rank_type: order_by - steam_id: order_by -} + """limit the number of rows returned""" + limit: Int -""" -columns and relationships of "player_sanctions" -""" -type player_sanctions { - created_at: timestamptz! - deleted_at: timestamptz + """skip the first n rows. Use only with order_by""" + offset: Int - """An object relationship""" - e_sanction_type: e_sanction_types! - id: uuid! + """sort the rows by one or more columns""" + order_by: [e_winning_reasons_order_by!] - """An object relationship""" - player: players! - player_steam_id: bigint! - reason: String - remove_sanction_date: timestamptz + """filter the rows returned""" + where: e_winning_reasons_bool_exp + ): e_winning_reasons_aggregate! - """An object relationship""" - sanctioned_by: players - sanctioned_by_steam_id: bigint - type: e_sanction_types_enum! -} + """ + fetch data from the table: "e_winning_reasons" using primary key columns + """ + e_winning_reasons_by_pk(value: String!): e_winning_reasons -""" -aggregated selection of "player_sanctions" -""" -type player_sanctions_aggregate { - aggregate: player_sanctions_aggregate_fields - nodes: [player_sanctions!]! -} + """ + fetch data from the table: "event_match_links" + """ + event_match_links( + """distinct select on columns""" + distinct_on: [event_match_links_select_column!] -input player_sanctions_aggregate_bool_exp { - count: player_sanctions_aggregate_bool_exp_count -} + """limit the number of rows returned""" + limit: Int -input player_sanctions_aggregate_bool_exp_count { - arguments: [player_sanctions_select_column!] - distinct: Boolean - filter: player_sanctions_bool_exp - predicate: Int_comparison_exp! -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -aggregate fields of "player_sanctions" -""" -type player_sanctions_aggregate_fields { - avg: player_sanctions_avg_fields - count(columns: [player_sanctions_select_column!], distinct: Boolean): Int! - max: player_sanctions_max_fields - min: player_sanctions_min_fields - stddev: player_sanctions_stddev_fields - stddev_pop: player_sanctions_stddev_pop_fields - stddev_samp: player_sanctions_stddev_samp_fields - sum: player_sanctions_sum_fields - var_pop: player_sanctions_var_pop_fields - var_samp: player_sanctions_var_samp_fields - variance: player_sanctions_variance_fields -} + """sort the rows by one or more columns""" + order_by: [event_match_links_order_by!] -""" -order by aggregate values of table "player_sanctions" -""" -input player_sanctions_aggregate_order_by { - avg: player_sanctions_avg_order_by - count: order_by - max: player_sanctions_max_order_by - min: player_sanctions_min_order_by - stddev: player_sanctions_stddev_order_by - stddev_pop: player_sanctions_stddev_pop_order_by - stddev_samp: player_sanctions_stddev_samp_order_by - sum: player_sanctions_sum_order_by - var_pop: player_sanctions_var_pop_order_by - var_samp: player_sanctions_var_samp_order_by - variance: player_sanctions_variance_order_by -} + """filter the rows returned""" + where: event_match_links_bool_exp + ): [event_match_links!]! -""" -input type for inserting array relation for remote table "player_sanctions" -""" -input player_sanctions_arr_rel_insert_input { - data: [player_sanctions_insert_input!]! + """ + fetch aggregated fields from the table: "event_match_links" + """ + event_match_links_aggregate( + """distinct select on columns""" + distinct_on: [event_match_links_select_column!] - """upsert condition""" - on_conflict: player_sanctions_on_conflict -} + """limit the number of rows returned""" + limit: Int -"""aggregate avg on columns""" -type player_sanctions_avg_fields { - player_steam_id: Float - sanctioned_by_steam_id: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by avg() on columns of table "player_sanctions" -""" -input player_sanctions_avg_order_by { - player_steam_id: order_by - sanctioned_by_steam_id: order_by -} + """sort the rows by one or more columns""" + order_by: [event_match_links_order_by!] -""" -Boolean expression to filter rows from the table "player_sanctions". All fields are combined with a logical 'AND'. -""" -input player_sanctions_bool_exp { - _and: [player_sanctions_bool_exp!] - _not: player_sanctions_bool_exp - _or: [player_sanctions_bool_exp!] - created_at: timestamptz_comparison_exp - deleted_at: timestamptz_comparison_exp - e_sanction_type: e_sanction_types_bool_exp - id: uuid_comparison_exp - player: players_bool_exp - player_steam_id: bigint_comparison_exp - reason: String_comparison_exp - remove_sanction_date: timestamptz_comparison_exp - sanctioned_by: players_bool_exp - sanctioned_by_steam_id: bigint_comparison_exp - type: e_sanction_types_enum_comparison_exp -} + """filter the rows returned""" + where: event_match_links_bool_exp + ): event_match_links_aggregate! -""" -unique or primary key constraints on table "player_sanctions" -""" -enum player_sanctions_constraint { """ - unique or primary key constraint on columns "id", "created_at" + fetch data from the table: "event_match_links" using primary key columns """ - player_sanctions_pkey -} - -""" -input type for incrementing numeric columns in table "player_sanctions" -""" -input player_sanctions_inc_input { - player_steam_id: bigint - sanctioned_by_steam_id: bigint -} - -""" -input type for inserting data into table "player_sanctions" -""" -input player_sanctions_insert_input { - created_at: timestamptz - deleted_at: timestamptz - e_sanction_type: e_sanction_types_obj_rel_insert_input - id: uuid - player: players_obj_rel_insert_input - player_steam_id: bigint - reason: String - remove_sanction_date: timestamptz - sanctioned_by: players_obj_rel_insert_input - sanctioned_by_steam_id: bigint - type: e_sanction_types_enum -} + event_match_links_by_pk(event_id: uuid!, match_id: uuid!): event_match_links -"""aggregate max on columns""" -type player_sanctions_max_fields { - created_at: timestamptz - deleted_at: timestamptz - id: uuid - player_steam_id: bigint - reason: String - remove_sanction_date: timestamptz - sanctioned_by_steam_id: bigint -} + """ + fetch data from the table: "event_media" + """ + event_media( + """distinct select on columns""" + distinct_on: [event_media_select_column!] -""" -order by max() on columns of table "player_sanctions" -""" -input player_sanctions_max_order_by { - created_at: order_by - deleted_at: order_by - id: order_by - player_steam_id: order_by - reason: order_by - remove_sanction_date: order_by - sanctioned_by_steam_id: order_by -} + """limit the number of rows returned""" + limit: Int -"""aggregate min on columns""" -type player_sanctions_min_fields { - created_at: timestamptz - deleted_at: timestamptz - id: uuid - player_steam_id: bigint - reason: String - remove_sanction_date: timestamptz - sanctioned_by_steam_id: bigint -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by min() on columns of table "player_sanctions" -""" -input player_sanctions_min_order_by { - created_at: order_by - deleted_at: order_by - id: order_by - player_steam_id: order_by - reason: order_by - remove_sanction_date: order_by - sanctioned_by_steam_id: order_by -} + """sort the rows by one or more columns""" + order_by: [event_media_order_by!] -""" -response of any mutation on the table "player_sanctions" -""" -type player_sanctions_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """filter the rows returned""" + where: event_media_bool_exp + ): [event_media!]! - """data from the rows affected by the mutation""" - returning: [player_sanctions!]! -} + """ + fetch aggregated fields from the table: "event_media" + """ + event_media_aggregate( + """distinct select on columns""" + distinct_on: [event_media_select_column!] -""" -on_conflict condition type for table "player_sanctions" -""" -input player_sanctions_on_conflict { - constraint: player_sanctions_constraint! - update_columns: [player_sanctions_update_column!]! = [] - where: player_sanctions_bool_exp -} + """limit the number of rows returned""" + limit: Int -"""Ordering options when selecting data from "player_sanctions".""" -input player_sanctions_order_by { - created_at: order_by - deleted_at: order_by - e_sanction_type: e_sanction_types_order_by - id: order_by - player: players_order_by - player_steam_id: order_by - reason: order_by - remove_sanction_date: order_by - sanctioned_by: players_order_by - sanctioned_by_steam_id: order_by - type: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""primary key columns input for table: player_sanctions""" -input player_sanctions_pk_columns_input { - created_at: timestamptz! - id: uuid! -} + """sort the rows by one or more columns""" + order_by: [event_media_order_by!] -""" -select columns of table "player_sanctions" -""" -enum player_sanctions_select_column { - """column name""" - created_at + """filter the rows returned""" + where: event_media_bool_exp + ): event_media_aggregate! - """column name""" - deleted_at + """fetch data from the table: "event_media" using primary key columns""" + event_media_by_pk(id: uuid!): event_media - """column name""" - id + """ + fetch data from the table: "event_media_players" + """ + event_media_players( + """distinct select on columns""" + distinct_on: [event_media_players_select_column!] - """column name""" - player_steam_id + """limit the number of rows returned""" + limit: Int - """column name""" - reason + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - remove_sanction_date + """sort the rows by one or more columns""" + order_by: [event_media_players_order_by!] - """column name""" - sanctioned_by_steam_id + """filter the rows returned""" + where: event_media_players_bool_exp + ): [event_media_players!]! - """column name""" - type -} + """ + fetch aggregated fields from the table: "event_media_players" + """ + event_media_players_aggregate( + """distinct select on columns""" + distinct_on: [event_media_players_select_column!] -""" -input type for updating data in table "player_sanctions" -""" -input player_sanctions_set_input { - created_at: timestamptz - deleted_at: timestamptz - id: uuid - player_steam_id: bigint - reason: String - remove_sanction_date: timestamptz - sanctioned_by_steam_id: bigint - type: e_sanction_types_enum -} + """limit the number of rows returned""" + limit: Int -"""aggregate stddev on columns""" -type player_sanctions_stddev_fields { - player_steam_id: Float - sanctioned_by_steam_id: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by stddev() on columns of table "player_sanctions" -""" -input player_sanctions_stddev_order_by { - player_steam_id: order_by - sanctioned_by_steam_id: order_by -} + """sort the rows by one or more columns""" + order_by: [event_media_players_order_by!] -"""aggregate stddev_pop on columns""" -type player_sanctions_stddev_pop_fields { - player_steam_id: Float - sanctioned_by_steam_id: Float -} + """filter the rows returned""" + where: event_media_players_bool_exp + ): event_media_players_aggregate! -""" -order by stddev_pop() on columns of table "player_sanctions" -""" -input player_sanctions_stddev_pop_order_by { - player_steam_id: order_by - sanctioned_by_steam_id: order_by -} + """ + fetch data from the table: "event_media_players" using primary key columns + """ + event_media_players_by_pk(media_id: uuid!, steam_id: bigint!): event_media_players -"""aggregate stddev_samp on columns""" -type player_sanctions_stddev_samp_fields { - player_steam_id: Float - sanctioned_by_steam_id: Float -} + """ + fetch data from the table: "event_organizers" + """ + event_organizers( + """distinct select on columns""" + distinct_on: [event_organizers_select_column!] -""" -order by stddev_samp() on columns of table "player_sanctions" -""" -input player_sanctions_stddev_samp_order_by { - player_steam_id: order_by - sanctioned_by_steam_id: order_by -} + """limit the number of rows returned""" + limit: Int -""" -Streaming cursor of the table "player_sanctions" -""" -input player_sanctions_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_sanctions_stream_cursor_value_input! + """skip the first n rows. Use only with order_by""" + offset: Int - """cursor ordering""" - ordering: cursor_ordering -} + """sort the rows by one or more columns""" + order_by: [event_organizers_order_by!] -"""Initial value of the column from where the streaming should start""" -input player_sanctions_stream_cursor_value_input { - created_at: timestamptz - deleted_at: timestamptz - id: uuid - player_steam_id: bigint - reason: String - remove_sanction_date: timestamptz - sanctioned_by_steam_id: bigint - type: e_sanction_types_enum -} + """filter the rows returned""" + where: event_organizers_bool_exp + ): [event_organizers!]! -"""aggregate sum on columns""" -type player_sanctions_sum_fields { - player_steam_id: bigint - sanctioned_by_steam_id: bigint -} + """ + fetch aggregated fields from the table: "event_organizers" + """ + event_organizers_aggregate( + """distinct select on columns""" + distinct_on: [event_organizers_select_column!] -""" -order by sum() on columns of table "player_sanctions" -""" -input player_sanctions_sum_order_by { - player_steam_id: order_by - sanctioned_by_steam_id: order_by -} + """limit the number of rows returned""" + limit: Int -""" -update columns of table "player_sanctions" -""" -enum player_sanctions_update_column { - """column name""" - created_at + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - deleted_at + """sort the rows by one or more columns""" + order_by: [event_organizers_order_by!] - """column name""" - id + """filter the rows returned""" + where: event_organizers_bool_exp + ): event_organizers_aggregate! - """column name""" - player_steam_id + """ + fetch data from the table: "event_organizers" using primary key columns + """ + event_organizers_by_pk(event_id: uuid!, steam_id: bigint!): event_organizers - """column name""" - reason + """ + fetch data from the table: "event_players" + """ + event_players( + """distinct select on columns""" + distinct_on: [event_players_select_column!] - """column name""" - remove_sanction_date + """limit the number of rows returned""" + limit: Int - """column name""" - sanctioned_by_steam_id + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - type -} + """sort the rows by one or more columns""" + order_by: [event_players_order_by!] -input player_sanctions_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: player_sanctions_inc_input + """filter the rows returned""" + where: event_players_bool_exp + ): [event_players!]! - """sets the columns of the filtered rows to the given values""" - _set: player_sanctions_set_input + """ + fetch aggregated fields from the table: "event_players" + """ + event_players_aggregate( + """distinct select on columns""" + distinct_on: [event_players_select_column!] - """filter the rows which have to be updated""" - where: player_sanctions_bool_exp! -} + """limit the number of rows returned""" + limit: Int -"""aggregate var_pop on columns""" -type player_sanctions_var_pop_fields { - player_steam_id: Float - sanctioned_by_steam_id: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by var_pop() on columns of table "player_sanctions" -""" -input player_sanctions_var_pop_order_by { - player_steam_id: order_by - sanctioned_by_steam_id: order_by -} + """sort the rows by one or more columns""" + order_by: [event_players_order_by!] -"""aggregate var_samp on columns""" -type player_sanctions_var_samp_fields { - player_steam_id: Float - sanctioned_by_steam_id: Float -} + """filter the rows returned""" + where: event_players_bool_exp + ): event_players_aggregate! -""" -order by var_samp() on columns of table "player_sanctions" -""" -input player_sanctions_var_samp_order_by { - player_steam_id: order_by - sanctioned_by_steam_id: order_by -} + """fetch data from the table: "event_players" using primary key columns""" + event_players_by_pk(event_id: uuid!, steam_id: bigint!): event_players -"""aggregate variance on columns""" -type player_sanctions_variance_fields { - player_steam_id: Float - sanctioned_by_steam_id: Float -} + """ + fetch data from the table: "event_teams" + """ + event_teams( + """distinct select on columns""" + distinct_on: [event_teams_select_column!] -""" -order by variance() on columns of table "player_sanctions" -""" -input player_sanctions_variance_order_by { - player_steam_id: order_by - sanctioned_by_steam_id: order_by -} + """limit the number of rows returned""" + limit: Int -""" -columns and relationships of "player_season_stats" -""" -type player_season_stats { - assists: bigint! - deaths: bigint! - headshot_percentage: float8! - headshots: bigint! - kills: bigint! + """skip the first n rows. Use only with order_by""" + offset: Int - """An object relationship""" - player: players! - player_steam_id: bigint! + """sort the rows by one or more columns""" + order_by: [event_teams_order_by!] - """An object relationship""" - season: seasons! - season_id: uuid! -} + """filter the rows returned""" + where: event_teams_bool_exp + ): [event_teams!]! -""" -aggregated selection of "player_season_stats" -""" -type player_season_stats_aggregate { - aggregate: player_season_stats_aggregate_fields - nodes: [player_season_stats!]! -} + """ + fetch aggregated fields from the table: "event_teams" + """ + event_teams_aggregate( + """distinct select on columns""" + distinct_on: [event_teams_select_column!] -input player_season_stats_aggregate_bool_exp { - avg: player_season_stats_aggregate_bool_exp_avg - corr: player_season_stats_aggregate_bool_exp_corr - count: player_season_stats_aggregate_bool_exp_count - covar_samp: player_season_stats_aggregate_bool_exp_covar_samp - max: player_season_stats_aggregate_bool_exp_max - min: player_season_stats_aggregate_bool_exp_min - stddev_samp: player_season_stats_aggregate_bool_exp_stddev_samp - sum: player_season_stats_aggregate_bool_exp_sum - var_samp: player_season_stats_aggregate_bool_exp_var_samp -} + """limit the number of rows returned""" + limit: Int -input player_season_stats_aggregate_bool_exp_avg { - arguments: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_avg_arguments_columns! - distinct: Boolean - filter: player_season_stats_bool_exp - predicate: float8_comparison_exp! -} + """skip the first n rows. Use only with order_by""" + offset: Int -input player_season_stats_aggregate_bool_exp_corr { - arguments: player_season_stats_aggregate_bool_exp_corr_arguments! - distinct: Boolean - filter: player_season_stats_bool_exp - predicate: float8_comparison_exp! -} + """sort the rows by one or more columns""" + order_by: [event_teams_order_by!] -input player_season_stats_aggregate_bool_exp_corr_arguments { - X: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_corr_arguments_columns! - Y: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_corr_arguments_columns! -} + """filter the rows returned""" + where: event_teams_bool_exp + ): event_teams_aggregate! -input player_season_stats_aggregate_bool_exp_count { - arguments: [player_season_stats_select_column!] - distinct: Boolean - filter: player_season_stats_bool_exp - predicate: Int_comparison_exp! -} + """fetch data from the table: "event_teams" using primary key columns""" + event_teams_by_pk(event_id: uuid!, team_id: uuid!): event_teams -input player_season_stats_aggregate_bool_exp_covar_samp { - arguments: player_season_stats_aggregate_bool_exp_covar_samp_arguments! - distinct: Boolean - filter: player_season_stats_bool_exp - predicate: float8_comparison_exp! -} + """ + fetch data from the table: "event_tournaments" + """ + event_tournaments( + """distinct select on columns""" + distinct_on: [event_tournaments_select_column!] -input player_season_stats_aggregate_bool_exp_covar_samp_arguments { - X: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_covar_samp_arguments_columns! - Y: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_covar_samp_arguments_columns! -} + """limit the number of rows returned""" + limit: Int -input player_season_stats_aggregate_bool_exp_max { - arguments: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_max_arguments_columns! - distinct: Boolean - filter: player_season_stats_bool_exp - predicate: float8_comparison_exp! -} + """skip the first n rows. Use only with order_by""" + offset: Int -input player_season_stats_aggregate_bool_exp_min { - arguments: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_min_arguments_columns! - distinct: Boolean - filter: player_season_stats_bool_exp - predicate: float8_comparison_exp! -} + """sort the rows by one or more columns""" + order_by: [event_tournaments_order_by!] -input player_season_stats_aggregate_bool_exp_stddev_samp { - arguments: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_stddev_samp_arguments_columns! - distinct: Boolean - filter: player_season_stats_bool_exp - predicate: float8_comparison_exp! -} + """filter the rows returned""" + where: event_tournaments_bool_exp + ): [event_tournaments!]! -input player_season_stats_aggregate_bool_exp_sum { - arguments: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_sum_arguments_columns! - distinct: Boolean - filter: player_season_stats_bool_exp - predicate: float8_comparison_exp! -} + """ + fetch aggregated fields from the table: "event_tournaments" + """ + event_tournaments_aggregate( + """distinct select on columns""" + distinct_on: [event_tournaments_select_column!] -input player_season_stats_aggregate_bool_exp_var_samp { - arguments: player_season_stats_select_column_player_season_stats_aggregate_bool_exp_var_samp_arguments_columns! - distinct: Boolean - filter: player_season_stats_bool_exp - predicate: float8_comparison_exp! -} + """limit the number of rows returned""" + limit: Int -""" -aggregate fields of "player_season_stats" -""" -type player_season_stats_aggregate_fields { - avg: player_season_stats_avg_fields - count(columns: [player_season_stats_select_column!], distinct: Boolean): Int! - max: player_season_stats_max_fields - min: player_season_stats_min_fields - stddev: player_season_stats_stddev_fields - stddev_pop: player_season_stats_stddev_pop_fields - stddev_samp: player_season_stats_stddev_samp_fields - sum: player_season_stats_sum_fields - var_pop: player_season_stats_var_pop_fields - var_samp: player_season_stats_var_samp_fields - variance: player_season_stats_variance_fields -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by aggregate values of table "player_season_stats" -""" -input player_season_stats_aggregate_order_by { - avg: player_season_stats_avg_order_by - count: order_by - max: player_season_stats_max_order_by - min: player_season_stats_min_order_by - stddev: player_season_stats_stddev_order_by - stddev_pop: player_season_stats_stddev_pop_order_by - stddev_samp: player_season_stats_stddev_samp_order_by - sum: player_season_stats_sum_order_by - var_pop: player_season_stats_var_pop_order_by - var_samp: player_season_stats_var_samp_order_by - variance: player_season_stats_variance_order_by -} + """sort the rows by one or more columns""" + order_by: [event_tournaments_order_by!] -""" -input type for inserting array relation for remote table "player_season_stats" -""" -input player_season_stats_arr_rel_insert_input { - data: [player_season_stats_insert_input!]! + """filter the rows returned""" + where: event_tournaments_bool_exp + ): event_tournaments_aggregate! - """upsert condition""" - on_conflict: player_season_stats_on_conflict -} + """ + fetch data from the table: "event_tournaments" using primary key columns + """ + event_tournaments_by_pk(event_id: uuid!, tournament_id: uuid!): event_tournaments -"""aggregate avg on columns""" -type player_season_stats_avg_fields { - assists: Float - deaths: Float - headshot_percentage: Float - headshots: Float - kills: Float - player_steam_id: Float -} + """ + fetch data from the table: "events" + """ + events( + """distinct select on columns""" + distinct_on: [events_select_column!] -""" -order by avg() on columns of table "player_season_stats" -""" -input player_season_stats_avg_order_by { - assists: order_by - deaths: order_by - headshot_percentage: order_by - headshots: order_by - kills: order_by - player_steam_id: order_by -} + """limit the number of rows returned""" + limit: Int -""" -Boolean expression to filter rows from the table "player_season_stats". All fields are combined with a logical 'AND'. -""" -input player_season_stats_bool_exp { - _and: [player_season_stats_bool_exp!] - _not: player_season_stats_bool_exp - _or: [player_season_stats_bool_exp!] - assists: bigint_comparison_exp - deaths: bigint_comparison_exp - headshot_percentage: float8_comparison_exp - headshots: bigint_comparison_exp - kills: bigint_comparison_exp - player: players_bool_exp - player_steam_id: bigint_comparison_exp - season: seasons_bool_exp - season_id: uuid_comparison_exp -} + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [events_order_by!] + + """filter the rows returned""" + where: events_bool_exp + ): [events!]! -""" -unique or primary key constraints on table "player_season_stats" -""" -enum player_season_stats_constraint { """ - unique or primary key constraint on columns "player_steam_id", "season_id" + fetch aggregated fields from the table: "events" """ - player_season_stats_pkey -} + events_aggregate( + """distinct select on columns""" + distinct_on: [events_select_column!] -""" -input type for incrementing numeric columns in table "player_season_stats" -""" -input player_season_stats_inc_input { - assists: bigint - deaths: bigint - headshot_percentage: float8 - headshots: bigint - kills: bigint - player_steam_id: bigint -} + """limit the number of rows returned""" + limit: Int -""" -input type for inserting data into table "player_season_stats" -""" -input player_season_stats_insert_input { - assists: bigint - deaths: bigint - headshot_percentage: float8 - headshots: bigint - kills: bigint - player: players_obj_rel_insert_input - player_steam_id: bigint - season: seasons_obj_rel_insert_input - season_id: uuid -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate max on columns""" -type player_season_stats_max_fields { - assists: bigint - deaths: bigint - headshot_percentage: float8 - headshots: bigint - kills: bigint - player_steam_id: bigint - season_id: uuid -} + """sort the rows by one or more columns""" + order_by: [events_order_by!] -""" -order by max() on columns of table "player_season_stats" -""" -input player_season_stats_max_order_by { - assists: order_by - deaths: order_by - headshot_percentage: order_by - headshots: order_by - kills: order_by - player_steam_id: order_by - season_id: order_by -} + """filter the rows returned""" + where: events_bool_exp + ): events_aggregate! -"""aggregate min on columns""" -type player_season_stats_min_fields { - assists: bigint - deaths: bigint - headshot_percentage: float8 - headshots: bigint - kills: bigint - player_steam_id: bigint - season_id: uuid -} + """fetch data from the table: "events" using primary key columns""" + events_by_pk(id: uuid!): events -""" -order by min() on columns of table "player_season_stats" -""" -input player_season_stats_min_order_by { - assists: order_by - deaths: order_by - headshot_percentage: order_by - headshots: order_by - kills: order_by - player_steam_id: order_by - season_id: order_by -} + """Find the saved smokes that close a given sightline""" + findUtilityLineupsBlocking(from_x: Float!, from_y: Float!, from_z: Float!, limit: Int, map_name: String!, side: String, to_x: Float!, to_y: Float!, to_z: Float!): UtilityBlockingOutput -""" -response of any mutation on the table "player_season_stats" -""" -type player_season_stats_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """ + fetch data from the table: "friends" + """ + friends( + """distinct select on columns""" + distinct_on: [friends_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int - """data from the rows affected by the mutation""" - returning: [player_season_stats!]! -} + """sort the rows by one or more columns""" + order_by: [friends_order_by!] -""" -on_conflict condition type for table "player_season_stats" -""" -input player_season_stats_on_conflict { - constraint: player_season_stats_constraint! - update_columns: [player_season_stats_update_column!]! = [] - where: player_season_stats_bool_exp -} + """filter the rows returned""" + where: friends_bool_exp + ): [friends!]! -"""Ordering options when selecting data from "player_season_stats".""" -input player_season_stats_order_by { - assists: order_by - deaths: order_by - headshot_percentage: order_by - headshots: order_by - kills: order_by - player: players_order_by - player_steam_id: order_by - season: seasons_order_by - season_id: order_by -} + """ + fetch aggregated fields from the table: "friends" + """ + friends_aggregate( + """distinct select on columns""" + distinct_on: [friends_select_column!] -"""primary key columns input for table: player_season_stats""" -input player_season_stats_pk_columns_input { - player_steam_id: bigint! - season_id: uuid! -} + """limit the number of rows returned""" + limit: Int -""" -select columns of table "player_season_stats" -""" -enum player_season_stats_select_column { - """column name""" - assists + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - deaths + """sort the rows by one or more columns""" + order_by: [friends_order_by!] - """column name""" - headshot_percentage + """filter the rows returned""" + where: friends_bool_exp + ): friends_aggregate! - """column name""" - headshots + """fetch data from the table: "friends" using primary key columns""" + friends_by_pk(other_player_steam_id: bigint!, player_steam_id: bigint!): friends - """column name""" - kills + """ + fetch data from the table: "game_mode_plugins" + """ + game_mode_plugins( + """distinct select on columns""" + distinct_on: [game_mode_plugins_select_column!] - """column name""" - player_steam_id + """limit the number of rows returned""" + limit: Int - """column name""" - season_id -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -select "player_season_stats_aggregate_bool_exp_avg_arguments_columns" columns of table "player_season_stats" -""" -enum player_season_stats_select_column_player_season_stats_aggregate_bool_exp_avg_arguments_columns { - """column name""" - headshot_percentage -} + """sort the rows by one or more columns""" + order_by: [game_mode_plugins_order_by!] -""" -select "player_season_stats_aggregate_bool_exp_corr_arguments_columns" columns of table "player_season_stats" -""" -enum player_season_stats_select_column_player_season_stats_aggregate_bool_exp_corr_arguments_columns { - """column name""" - headshot_percentage -} + """filter the rows returned""" + where: game_mode_plugins_bool_exp + ): [game_mode_plugins!]! -""" -select "player_season_stats_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "player_season_stats" -""" -enum player_season_stats_select_column_player_season_stats_aggregate_bool_exp_covar_samp_arguments_columns { - """column name""" - headshot_percentage -} + """ + fetch aggregated fields from the table: "game_mode_plugins" + """ + game_mode_plugins_aggregate( + """distinct select on columns""" + distinct_on: [game_mode_plugins_select_column!] -""" -select "player_season_stats_aggregate_bool_exp_max_arguments_columns" columns of table "player_season_stats" -""" -enum player_season_stats_select_column_player_season_stats_aggregate_bool_exp_max_arguments_columns { - """column name""" - headshot_percentage -} + """limit the number of rows returned""" + limit: Int -""" -select "player_season_stats_aggregate_bool_exp_min_arguments_columns" columns of table "player_season_stats" -""" -enum player_season_stats_select_column_player_season_stats_aggregate_bool_exp_min_arguments_columns { - """column name""" - headshot_percentage -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -select "player_season_stats_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "player_season_stats" -""" -enum player_season_stats_select_column_player_season_stats_aggregate_bool_exp_stddev_samp_arguments_columns { - """column name""" - headshot_percentage -} + """sort the rows by one or more columns""" + order_by: [game_mode_plugins_order_by!] -""" -select "player_season_stats_aggregate_bool_exp_sum_arguments_columns" columns of table "player_season_stats" -""" -enum player_season_stats_select_column_player_season_stats_aggregate_bool_exp_sum_arguments_columns { - """column name""" - headshot_percentage -} + """filter the rows returned""" + where: game_mode_plugins_bool_exp + ): game_mode_plugins_aggregate! -""" -select "player_season_stats_aggregate_bool_exp_var_samp_arguments_columns" columns of table "player_season_stats" -""" -enum player_season_stats_select_column_player_season_stats_aggregate_bool_exp_var_samp_arguments_columns { - """column name""" - headshot_percentage -} + """ + fetch data from the table: "game_mode_plugins" using primary key columns + """ + game_mode_plugins_by_pk(game_mode_id: uuid!, plugin_slug: String!): game_mode_plugins -""" -input type for updating data in table "player_season_stats" -""" -input player_season_stats_set_input { - assists: bigint - deaths: bigint - headshot_percentage: float8 - headshots: bigint - kills: bigint - player_steam_id: bigint - season_id: uuid -} + """ + fetch data from the table: "game_modes" + """ + game_modes( + """distinct select on columns""" + distinct_on: [game_modes_select_column!] -"""aggregate stddev on columns""" -type player_season_stats_stddev_fields { - assists: Float - deaths: Float - headshot_percentage: Float - headshots: Float - kills: Float - player_steam_id: Float -} + """limit the number of rows returned""" + limit: Int -""" -order by stddev() on columns of table "player_season_stats" -""" -input player_season_stats_stddev_order_by { - assists: order_by - deaths: order_by - headshot_percentage: order_by - headshots: order_by - kills: order_by - player_steam_id: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate stddev_pop on columns""" -type player_season_stats_stddev_pop_fields { - assists: Float - deaths: Float - headshot_percentage: Float - headshots: Float - kills: Float - player_steam_id: Float -} + """sort the rows by one or more columns""" + order_by: [game_modes_order_by!] -""" -order by stddev_pop() on columns of table "player_season_stats" -""" -input player_season_stats_stddev_pop_order_by { - assists: order_by - deaths: order_by - headshot_percentage: order_by - headshots: order_by - kills: order_by - player_steam_id: order_by -} + """filter the rows returned""" + where: game_modes_bool_exp + ): [game_modes!]! -"""aggregate stddev_samp on columns""" -type player_season_stats_stddev_samp_fields { - assists: Float - deaths: Float - headshot_percentage: Float - headshots: Float - kills: Float - player_steam_id: Float -} + """ + fetch aggregated fields from the table: "game_modes" + """ + game_modes_aggregate( + """distinct select on columns""" + distinct_on: [game_modes_select_column!] -""" -order by stddev_samp() on columns of table "player_season_stats" -""" -input player_season_stats_stddev_samp_order_by { - assists: order_by - deaths: order_by - headshot_percentage: order_by - headshots: order_by - kills: order_by - player_steam_id: order_by -} + """limit the number of rows returned""" + limit: Int -""" -Streaming cursor of the table "player_season_stats" -""" -input player_season_stats_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_season_stats_stream_cursor_value_input! + """skip the first n rows. Use only with order_by""" + offset: Int - """cursor ordering""" - ordering: cursor_ordering -} + """sort the rows by one or more columns""" + order_by: [game_modes_order_by!] -"""Initial value of the column from where the streaming should start""" -input player_season_stats_stream_cursor_value_input { - assists: bigint - deaths: bigint - headshot_percentage: float8 - headshots: bigint - kills: bigint - player_steam_id: bigint - season_id: uuid -} + """filter the rows returned""" + where: game_modes_bool_exp + ): game_modes_aggregate! -"""aggregate sum on columns""" -type player_season_stats_sum_fields { - assists: bigint - deaths: bigint - headshot_percentage: float8 - headshots: bigint - kills: bigint - player_steam_id: bigint -} + """fetch data from the table: "game_modes" using primary key columns""" + game_modes_by_pk(id: uuid!): game_modes -""" -order by sum() on columns of table "player_season_stats" -""" -input player_season_stats_sum_order_by { - assists: order_by - deaths: order_by - headshot_percentage: order_by - headshots: order_by - kills: order_by - player_steam_id: order_by -} + """ + fetch data from the table: "game_plugin_installs" + """ + game_plugin_installs( + """distinct select on columns""" + distinct_on: [game_plugin_installs_select_column!] -""" -update columns of table "player_season_stats" -""" -enum player_season_stats_update_column { - """column name""" - assists + """limit the number of rows returned""" + limit: Int - """column name""" - deaths + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - headshot_percentage + """sort the rows by one or more columns""" + order_by: [game_plugin_installs_order_by!] - """column name""" - headshots + """filter the rows returned""" + where: game_plugin_installs_bool_exp + ): [game_plugin_installs!]! - """column name""" - kills + """ + fetch aggregated fields from the table: "game_plugin_installs" + """ + game_plugin_installs_aggregate( + """distinct select on columns""" + distinct_on: [game_plugin_installs_select_column!] - """column name""" - player_steam_id + """limit the number of rows returned""" + limit: Int - """column name""" - season_id -} + """skip the first n rows. Use only with order_by""" + offset: Int -input player_season_stats_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: player_season_stats_inc_input + """sort the rows by one or more columns""" + order_by: [game_plugin_installs_order_by!] - """sets the columns of the filtered rows to the given values""" - _set: player_season_stats_set_input + """filter the rows returned""" + where: game_plugin_installs_bool_exp + ): game_plugin_installs_aggregate! - """filter the rows which have to be updated""" - where: player_season_stats_bool_exp! -} + """ + fetch data from the table: "game_plugin_installs" using primary key columns + """ + game_plugin_installs_by_pk(plugin_slug: String!): game_plugin_installs -"""aggregate var_pop on columns""" -type player_season_stats_var_pop_fields { - assists: Float - deaths: Float - headshot_percentage: Float - headshots: Float - kills: Float - player_steam_id: Float -} + """ + fetch data from the table: "game_plugin_versions" + """ + game_plugin_versions( + """distinct select on columns""" + distinct_on: [game_plugin_versions_select_column!] -""" -order by var_pop() on columns of table "player_season_stats" -""" -input player_season_stats_var_pop_order_by { - assists: order_by - deaths: order_by - headshot_percentage: order_by - headshots: order_by - kills: order_by - player_steam_id: order_by -} + """limit the number of rows returned""" + limit: Int -"""aggregate var_samp on columns""" -type player_season_stats_var_samp_fields { - assists: Float - deaths: Float - headshot_percentage: Float - headshots: Float - kills: Float - player_steam_id: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by var_samp() on columns of table "player_season_stats" -""" -input player_season_stats_var_samp_order_by { - assists: order_by - deaths: order_by - headshot_percentage: order_by - headshots: order_by - kills: order_by - player_steam_id: order_by -} + """sort the rows by one or more columns""" + order_by: [game_plugin_versions_order_by!] -"""aggregate variance on columns""" -type player_season_stats_variance_fields { - assists: Float - deaths: Float - headshot_percentage: Float - headshots: Float - kills: Float - player_steam_id: Float -} + """filter the rows returned""" + where: game_plugin_versions_bool_exp + ): [game_plugin_versions!]! -""" -order by variance() on columns of table "player_season_stats" -""" -input player_season_stats_variance_order_by { - assists: order_by - deaths: order_by - headshot_percentage: order_by - headshots: order_by - kills: order_by - player_steam_id: order_by -} + """ + fetch aggregated fields from the table: "game_plugin_versions" + """ + game_plugin_versions_aggregate( + """distinct select on columns""" + distinct_on: [game_plugin_versions_select_column!] -""" -columns and relationships of "player_stats" -""" -type player_stats { - assists: bigint! - deaths: bigint! - headshot_percentage: float8! - headshots: bigint! - kills: bigint! + """limit the number of rows returned""" + limit: Int - """An object relationship""" - player: players! - player_steam_id: bigint! -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -aggregated selection of "player_stats" -""" -type player_stats_aggregate { - aggregate: player_stats_aggregate_fields - nodes: [player_stats!]! -} + """sort the rows by one or more columns""" + order_by: [game_plugin_versions_order_by!] -""" -aggregate fields of "player_stats" -""" -type player_stats_aggregate_fields { - avg: player_stats_avg_fields - count(columns: [player_stats_select_column!], distinct: Boolean): Int! - max: player_stats_max_fields - min: player_stats_min_fields - stddev: player_stats_stddev_fields - stddev_pop: player_stats_stddev_pop_fields - stddev_samp: player_stats_stddev_samp_fields - sum: player_stats_sum_fields - var_pop: player_stats_var_pop_fields - var_samp: player_stats_var_samp_fields - variance: player_stats_variance_fields -} + """filter the rows returned""" + where: game_plugin_versions_bool_exp + ): game_plugin_versions_aggregate! -"""aggregate avg on columns""" -type player_stats_avg_fields { - assists: Float - deaths: Float - headshot_percentage: Float - headshots: Float - kills: Float - player_steam_id: Float -} + """ + fetch data from the table: "game_plugin_versions" using primary key columns + """ + game_plugin_versions_by_pk(plugin_slug: String!, runtime: e_plugin_runtimes_enum!, version: String!): game_plugin_versions + + """ + fetch data from the table: "game_plugins" + """ + game_plugins( + """distinct select on columns""" + distinct_on: [game_plugins_select_column!] + + """limit the number of rows returned""" + limit: Int -""" -Boolean expression to filter rows from the table "player_stats". All fields are combined with a logical 'AND'. -""" -input player_stats_bool_exp { - _and: [player_stats_bool_exp!] - _not: player_stats_bool_exp - _or: [player_stats_bool_exp!] - assists: bigint_comparison_exp - deaths: bigint_comparison_exp - headshot_percentage: float8_comparison_exp - headshots: bigint_comparison_exp - kills: bigint_comparison_exp - player: players_bool_exp - player_steam_id: bigint_comparison_exp -} + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [game_plugins_order_by!] + + """filter the rows returned""" + where: game_plugins_bool_exp + ): [game_plugins!]! -""" -unique or primary key constraints on table "player_stats" -""" -enum player_stats_constraint { """ - unique or primary key constraint on columns "player_steam_id" + fetch aggregated fields from the table: "game_plugins" """ - player_stats_pkey -} + game_plugins_aggregate( + """distinct select on columns""" + distinct_on: [game_plugins_select_column!] -""" -input type for incrementing numeric columns in table "player_stats" -""" -input player_stats_inc_input { - assists: bigint - deaths: bigint - headshot_percentage: float8 - headshots: bigint - kills: bigint - player_steam_id: bigint -} + """limit the number of rows returned""" + limit: Int -""" -input type for inserting data into table "player_stats" -""" -input player_stats_insert_input { - assists: bigint - deaths: bigint - headshot_percentage: float8 - headshots: bigint - kills: bigint - player: players_obj_rel_insert_input - player_steam_id: bigint -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate max on columns""" -type player_stats_max_fields { - assists: bigint - deaths: bigint - headshot_percentage: float8 - headshots: bigint - kills: bigint - player_steam_id: bigint -} + """sort the rows by one or more columns""" + order_by: [game_plugins_order_by!] -"""aggregate min on columns""" -type player_stats_min_fields { - assists: bigint - deaths: bigint - headshot_percentage: float8 - headshots: bigint - kills: bigint - player_steam_id: bigint -} + """filter the rows returned""" + where: game_plugins_bool_exp + ): game_plugins_aggregate! -""" -response of any mutation on the table "player_stats" -""" -type player_stats_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """fetch data from the table: "game_plugins" using primary key columns""" + game_plugins_by_pk(slug: String!): game_plugins - """data from the rows affected by the mutation""" - returning: [player_stats!]! -} + """ + fetch data from the table: "game_server_node_plugins" + """ + game_server_node_plugins( + """distinct select on columns""" + distinct_on: [game_server_node_plugins_select_column!] -""" -input type for inserting object relation for remote table "player_stats" -""" -input player_stats_obj_rel_insert_input { - data: player_stats_insert_input! + """limit the number of rows returned""" + limit: Int - """upsert condition""" - on_conflict: player_stats_on_conflict -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -on_conflict condition type for table "player_stats" -""" -input player_stats_on_conflict { - constraint: player_stats_constraint! - update_columns: [player_stats_update_column!]! = [] - where: player_stats_bool_exp -} + """sort the rows by one or more columns""" + order_by: [game_server_node_plugins_order_by!] -"""Ordering options when selecting data from "player_stats".""" -input player_stats_order_by { - assists: order_by - deaths: order_by - headshot_percentage: order_by - headshots: order_by - kills: order_by - player: players_order_by - player_steam_id: order_by -} + """filter the rows returned""" + where: game_server_node_plugins_bool_exp + ): [game_server_node_plugins!]! -"""primary key columns input for table: player_stats""" -input player_stats_pk_columns_input { - player_steam_id: bigint! -} + """ + fetch aggregated fields from the table: "game_server_node_plugins" + """ + game_server_node_plugins_aggregate( + """distinct select on columns""" + distinct_on: [game_server_node_plugins_select_column!] -""" -select columns of table "player_stats" -""" -enum player_stats_select_column { - """column name""" - assists + """limit the number of rows returned""" + limit: Int - """column name""" - deaths + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - headshot_percentage + """sort the rows by one or more columns""" + order_by: [game_server_node_plugins_order_by!] - """column name""" - headshots + """filter the rows returned""" + where: game_server_node_plugins_bool_exp + ): game_server_node_plugins_aggregate! - """column name""" - kills + """ + fetch data from the table: "game_server_node_plugins" using primary key columns + """ + game_server_node_plugins_by_pk(id: uuid!): game_server_node_plugins - """column name""" - player_steam_id -} + """An array relationship""" + game_server_nodes( + """distinct select on columns""" + distinct_on: [game_server_nodes_select_column!] -""" -input type for updating data in table "player_stats" -""" -input player_stats_set_input { - assists: bigint - deaths: bigint - headshot_percentage: float8 - headshots: bigint - kills: bigint - player_steam_id: bigint -} + """limit the number of rows returned""" + limit: Int -"""aggregate stddev on columns""" -type player_stats_stddev_fields { - assists: Float - deaths: Float - headshot_percentage: Float - headshots: Float - kills: Float - player_steam_id: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate stddev_pop on columns""" -type player_stats_stddev_pop_fields { - assists: Float - deaths: Float - headshot_percentage: Float - headshots: Float - kills: Float - player_steam_id: Float -} + """sort the rows by one or more columns""" + order_by: [game_server_nodes_order_by!] -"""aggregate stddev_samp on columns""" -type player_stats_stddev_samp_fields { - assists: Float - deaths: Float - headshot_percentage: Float - headshots: Float - kills: Float - player_steam_id: Float -} + """filter the rows returned""" + where: game_server_nodes_bool_exp + ): [game_server_nodes!]! -""" -Streaming cursor of the table "player_stats" -""" -input player_stats_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_stats_stream_cursor_value_input! + """An aggregate relationship""" + game_server_nodes_aggregate( + """distinct select on columns""" + distinct_on: [game_server_nodes_select_column!] - """cursor ordering""" - ordering: cursor_ordering -} + """limit the number of rows returned""" + limit: Int -"""Initial value of the column from where the streaming should start""" -input player_stats_stream_cursor_value_input { - assists: bigint - deaths: bigint - headshot_percentage: float8 - headshots: bigint - kills: bigint - player_steam_id: bigint -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate sum on columns""" -type player_stats_sum_fields { - assists: bigint - deaths: bigint - headshot_percentage: float8 - headshots: bigint - kills: bigint - player_steam_id: bigint -} + """sort the rows by one or more columns""" + order_by: [game_server_nodes_order_by!] -""" -update columns of table "player_stats" -""" -enum player_stats_update_column { - """column name""" - assists + """filter the rows returned""" + where: game_server_nodes_bool_exp + ): game_server_nodes_aggregate! - """column name""" - deaths + """ + fetch data from the table: "game_server_nodes" using primary key columns + """ + game_server_nodes_by_pk(id: String!): game_server_nodes - """column name""" - headshot_percentage + """ + fetch data from the table: "game_versions" + """ + game_versions( + """distinct select on columns""" + distinct_on: [game_versions_select_column!] - """column name""" - headshots + """limit the number of rows returned""" + limit: Int - """column name""" - kills + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - player_steam_id -} + """sort the rows by one or more columns""" + order_by: [game_versions_order_by!] -input player_stats_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: player_stats_inc_input + """filter the rows returned""" + where: game_versions_bool_exp + ): [game_versions!]! - """sets the columns of the filtered rows to the given values""" - _set: player_stats_set_input + """ + fetch aggregated fields from the table: "game_versions" + """ + game_versions_aggregate( + """distinct select on columns""" + distinct_on: [game_versions_select_column!] - """filter the rows which have to be updated""" - where: player_stats_bool_exp! -} + """limit the number of rows returned""" + limit: Int -"""aggregate var_pop on columns""" -type player_stats_var_pop_fields { - assists: Float - deaths: Float - headshot_percentage: Float - headshots: Float - kills: Float - player_steam_id: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate var_samp on columns""" -type player_stats_var_samp_fields { - assists: Float - deaths: Float - headshot_percentage: Float - headshots: Float - kills: Float - player_steam_id: Float -} + """sort the rows by one or more columns""" + order_by: [game_versions_order_by!] -"""aggregate variance on columns""" -type player_stats_variance_fields { - assists: Float - deaths: Float - headshot_percentage: Float - headshots: Float - kills: Float - player_steam_id: Float -} + """filter the rows returned""" + where: game_versions_bool_exp + ): game_versions_aggregate! -""" -columns and relationships of "player_steam_bot_friend" -""" -type player_steam_bot_friend { - bot_steam_account_id: uuid - bot_steamid64: bigint - created_at: timestamptz! - friended_at: timestamptz - last_presence_state( - """JSON select path""" - path: String - ): jsonb + """fetch data from the table: "game_versions" using primary key columns""" + game_versions_by_pk(build_id: Int!): game_versions - """An object relationship""" - player: players! - status: String! - steam_id: bigint! - updated_at: timestamptz! -} + """ + fetch data from the table: "gamedata_signature_validations" + """ + gamedata_signature_validations( + """distinct select on columns""" + distinct_on: [gamedata_signature_validations_select_column!] -""" -aggregated selection of "player_steam_bot_friend" -""" -type player_steam_bot_friend_aggregate { - aggregate: player_steam_bot_friend_aggregate_fields - nodes: [player_steam_bot_friend!]! -} + """limit the number of rows returned""" + limit: Int -""" -aggregate fields of "player_steam_bot_friend" -""" -type player_steam_bot_friend_aggregate_fields { - avg: player_steam_bot_friend_avg_fields - count(columns: [player_steam_bot_friend_select_column!], distinct: Boolean): Int! - max: player_steam_bot_friend_max_fields - min: player_steam_bot_friend_min_fields - stddev: player_steam_bot_friend_stddev_fields - stddev_pop: player_steam_bot_friend_stddev_pop_fields - stddev_samp: player_steam_bot_friend_stddev_samp_fields - sum: player_steam_bot_friend_sum_fields - var_pop: player_steam_bot_friend_var_pop_fields - var_samp: player_steam_bot_friend_var_samp_fields - variance: player_steam_bot_friend_variance_fields -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""append existing jsonb value of filtered columns with new jsonb value""" -input player_steam_bot_friend_append_input { - last_presence_state: jsonb -} + """sort the rows by one or more columns""" + order_by: [gamedata_signature_validations_order_by!] -"""aggregate avg on columns""" -type player_steam_bot_friend_avg_fields { - bot_steamid64: Float - steam_id: Float -} + """filter the rows returned""" + where: gamedata_signature_validations_bool_exp + ): [gamedata_signature_validations!]! -""" -Boolean expression to filter rows from the table "player_steam_bot_friend". All fields are combined with a logical 'AND'. -""" -input player_steam_bot_friend_bool_exp { - _and: [player_steam_bot_friend_bool_exp!] - _not: player_steam_bot_friend_bool_exp - _or: [player_steam_bot_friend_bool_exp!] - bot_steam_account_id: uuid_comparison_exp - bot_steamid64: bigint_comparison_exp - created_at: timestamptz_comparison_exp - friended_at: timestamptz_comparison_exp - last_presence_state: jsonb_comparison_exp - player: players_bool_exp - status: String_comparison_exp - steam_id: bigint_comparison_exp - updated_at: timestamptz_comparison_exp -} + """ + fetch aggregated fields from the table: "gamedata_signature_validations" + """ + gamedata_signature_validations_aggregate( + """distinct select on columns""" + distinct_on: [gamedata_signature_validations_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [gamedata_signature_validations_order_by!] + + """filter the rows returned""" + where: gamedata_signature_validations_bool_exp + ): gamedata_signature_validations_aggregate! -""" -unique or primary key constraints on table "player_steam_bot_friend" -""" -enum player_steam_bot_friend_constraint { """ - unique or primary key constraint on columns "steam_id" + fetch data from the table: "gamedata_signature_validations" using primary key columns """ - player_steam_bot_friend_pkey -} + gamedata_signature_validations_by_pk(id: uuid!): gamedata_signature_validations -""" -delete the field or element with specified path (for JSON arrays, negative integers count from the end) -""" -input player_steam_bot_friend_delete_at_path_input { - last_presence_state: [String!] -} + """Get list of active connections""" + getActiveConnections: [ActiveConnection]! -""" -delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array -""" -input player_steam_bot_friend_delete_elem_input { - last_presence_state: Int -} + """Get currently executing queries""" + getActiveQueries: [ActiveQuery]! -""" -delete key/value pair or string element. key/value pairs are matched based on their key value -""" -input player_steam_bot_friend_delete_key_input { - last_presence_state: String -} + """Get connection statistics""" + getConnectionStats: ConnectionStats! + + """Get current database locks""" + getCurrentLocks: [LockInfo]! + + """Get database-wide statistics""" + getDatabaseStats: DatabaseStats! + getDedicatedServerInfo: [DedicatedSeverInfo]! + getDedicatedServerPlayers(serverId: String!): [ServerPlayer!]! + + """Which highlight presets have content for a player on a map's demo""" + getHighlightPresetAvailability(match_map_id: uuid!, target_steam_id: String!): HighlightPresetAvailability + + """Get index I/O statistics""" + getIndexIOStats(schemas: [String!]): [IndexIOStat]! + + """Get index usage statistics""" + getIndexStats(schemas: [String!]): [IndexStat]! + getNodeStats(node: String!): NodeStats! + + """Get detailed query analysis with EXPLAIN plan""" + getQueryDetail(queryid: String!): QueryDetail -""" -input type for incrementing numeric columns in table "player_steam_bot_friend" -""" -input player_steam_bot_friend_inc_input { - bot_steamid64: bigint - steam_id: bigint -} + """Get enhanced query performance statistics""" + getQueryStats: [QueryStat]! -""" -input type for inserting data into table "player_steam_bot_friend" -""" -input player_steam_bot_friend_insert_input { - bot_steam_account_id: uuid - bot_steamid64: bigint - created_at: timestamptz - friended_at: timestamptz - last_presence_state: jsonb - player: players_obj_rel_insert_input - status: String - steam_id: bigint - updated_at: timestamptz -} + """Get available database schemas""" + getSchemas: String! + getServiceStats: [PodStats]! -"""aggregate max on columns""" -type player_steam_bot_friend_max_fields { - bot_steam_account_id: uuid - bot_steamid64: bigint - created_at: timestamptz - friended_at: timestamptz - status: String - steam_id: bigint - updated_at: timestamptz -} + """Get database storage statistics and reclaimable space""" + getStorageStats(schemas: [String!]): StorageStats! -"""aggregate min on columns""" -type player_steam_bot_friend_min_fields { - bot_steam_account_id: uuid - bot_steamid64: bigint - created_at: timestamptz - friended_at: timestamptz - status: String - steam_id: bigint - updated_at: timestamptz -} + """Get table I/O statistics""" + getTableIOStats(schemas: [String!]): [TableIOStat]! -""" -response of any mutation on the table "player_steam_bot_friend" -""" -type player_steam_bot_friend_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """Get table access statistics""" + getTableStats(schemas: [String!]): [TableStat]! - """data from the rows affected by the mutation""" - returning: [player_steam_bot_friend!]! -} + """Get TimescaleDB statistics""" + getTimescaleStats: TimescaleStats! -""" -on_conflict condition type for table "player_steam_bot_friend" -""" -input player_steam_bot_friend_on_conflict { - constraint: player_steam_bot_friend_constraint! - update_columns: [player_steam_bot_friend_update_column!]! = [] - where: player_steam_bot_friend_bool_exp -} + """ + execute function "get_event_leaderboard" which returns "leaderboard_entries" + """ + get_event_leaderboard( + """ + input parameters for function "get_event_leaderboard" + """ + args: get_event_leaderboard_args! -"""Ordering options when selecting data from "player_steam_bot_friend".""" -input player_steam_bot_friend_order_by { - bot_steam_account_id: order_by - bot_steamid64: order_by - created_at: order_by - friended_at: order_by - last_presence_state: order_by - player: players_order_by - status: order_by - steam_id: order_by - updated_at: order_by -} + """distinct select on columns""" + distinct_on: [leaderboard_entries_select_column!] -"""primary key columns input for table: player_steam_bot_friend""" -input player_steam_bot_friend_pk_columns_input { - steam_id: bigint! -} + """limit the number of rows returned""" + limit: Int -"""prepend existing jsonb value of filtered columns with new jsonb value""" -input player_steam_bot_friend_prepend_input { - last_presence_state: jsonb -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -select columns of table "player_steam_bot_friend" -""" -enum player_steam_bot_friend_select_column { - """column name""" - bot_steam_account_id + """sort the rows by one or more columns""" + order_by: [leaderboard_entries_order_by!] - """column name""" - bot_steamid64 + """filter the rows returned""" + where: leaderboard_entries_bool_exp + ): [leaderboard_entries!]! - """column name""" - created_at + """ + execute function "get_event_leaderboard" and query aggregates on result of table type "leaderboard_entries" + """ + get_event_leaderboard_aggregate( + """ + input parameters for function "get_event_leaderboard_aggregate" + """ + args: get_event_leaderboard_args! - """column name""" - friended_at + """distinct select on columns""" + distinct_on: [leaderboard_entries_select_column!] - """column name""" - last_presence_state + """limit the number of rows returned""" + limit: Int - """column name""" - status + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - steam_id + """sort the rows by one or more columns""" + order_by: [leaderboard_entries_order_by!] - """column name""" - updated_at -} + """filter the rows returned""" + where: leaderboard_entries_bool_exp + ): leaderboard_entries_aggregate! -""" -input type for updating data in table "player_steam_bot_friend" -""" -input player_steam_bot_friend_set_input { - bot_steam_account_id: uuid - bot_steamid64: bigint - created_at: timestamptz - friended_at: timestamptz - last_presence_state: jsonb - status: String - steam_id: bigint - updated_at: timestamptz -} + """ + execute function "get_leaderboard" which returns "leaderboard_entries" + """ + get_leaderboard( + """ + input parameters for function "get_leaderboard" + """ + args: get_leaderboard_args! -"""aggregate stddev on columns""" -type player_steam_bot_friend_stddev_fields { - bot_steamid64: Float - steam_id: Float -} + """distinct select on columns""" + distinct_on: [leaderboard_entries_select_column!] -"""aggregate stddev_pop on columns""" -type player_steam_bot_friend_stddev_pop_fields { - bot_steamid64: Float - steam_id: Float -} + """limit the number of rows returned""" + limit: Int -"""aggregate stddev_samp on columns""" -type player_steam_bot_friend_stddev_samp_fields { - bot_steamid64: Float - steam_id: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -Streaming cursor of the table "player_steam_bot_friend" -""" -input player_steam_bot_friend_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_steam_bot_friend_stream_cursor_value_input! + """sort the rows by one or more columns""" + order_by: [leaderboard_entries_order_by!] - """cursor ordering""" - ordering: cursor_ordering -} + """filter the rows returned""" + where: leaderboard_entries_bool_exp + ): [leaderboard_entries!]! -"""Initial value of the column from where the streaming should start""" -input player_steam_bot_friend_stream_cursor_value_input { - bot_steam_account_id: uuid - bot_steamid64: bigint - created_at: timestamptz - friended_at: timestamptz - last_presence_state: jsonb - status: String - steam_id: bigint - updated_at: timestamptz -} + """ + execute function "get_leaderboard" and query aggregates on result of table type "leaderboard_entries" + """ + get_leaderboard_aggregate( + """ + input parameters for function "get_leaderboard_aggregate" + """ + args: get_leaderboard_args! -"""aggregate sum on columns""" -type player_steam_bot_friend_sum_fields { - bot_steamid64: bigint - steam_id: bigint -} + """distinct select on columns""" + distinct_on: [leaderboard_entries_select_column!] -""" -update columns of table "player_steam_bot_friend" -""" -enum player_steam_bot_friend_update_column { - """column name""" - bot_steam_account_id + """limit the number of rows returned""" + limit: Int - """column name""" - bot_steamid64 + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - created_at + """sort the rows by one or more columns""" + order_by: [leaderboard_entries_order_by!] - """column name""" - friended_at + """filter the rows returned""" + where: leaderboard_entries_bool_exp + ): leaderboard_entries_aggregate! - """column name""" - last_presence_state + """ + execute function "get_league_season_leaderboard" which returns "leaderboard_entries" + """ + get_league_season_leaderboard( + """ + input parameters for function "get_league_season_leaderboard" + """ + args: get_league_season_leaderboard_args! - """column name""" - status + """distinct select on columns""" + distinct_on: [leaderboard_entries_select_column!] - """column name""" - steam_id + """limit the number of rows returned""" + limit: Int - """column name""" - updated_at -} + """skip the first n rows. Use only with order_by""" + offset: Int -input player_steam_bot_friend_updates { - """append existing jsonb value of filtered columns with new jsonb value""" - _append: player_steam_bot_friend_append_input + """sort the rows by one or more columns""" + order_by: [leaderboard_entries_order_by!] + + """filter the rows returned""" + where: leaderboard_entries_bool_exp + ): [leaderboard_entries!]! """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) + execute function "get_league_season_leaderboard" and query aggregates on result of table type "leaderboard_entries" """ - _delete_at_path: player_steam_bot_friend_delete_at_path_input + get_league_season_leaderboard_aggregate( + """ + input parameters for function "get_league_season_leaderboard_aggregate" + """ + args: get_league_season_leaderboard_args! + + """distinct select on columns""" + distinct_on: [leaderboard_entries_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [leaderboard_entries_order_by!] + + """filter the rows returned""" + where: leaderboard_entries_bool_exp + ): leaderboard_entries_aggregate! """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + execute function "get_player_leaderboard_rank" which returns "player_leaderboard_rank" """ - _delete_elem: player_steam_bot_friend_delete_elem_input + get_player_leaderboard_rank( + """ + input parameters for function "get_player_leaderboard_rank" + """ + args: get_player_leaderboard_rank_args! + + """distinct select on columns""" + distinct_on: [player_leaderboard_rank_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_leaderboard_rank_order_by!] + + """filter the rows returned""" + where: player_leaderboard_rank_bool_exp + ): [player_leaderboard_rank!]! """ - delete key/value pair or string element. key/value pairs are matched based on their key value + execute function "get_player_leaderboard_rank" and query aggregates on result of table type "player_leaderboard_rank" """ - _delete_key: player_steam_bot_friend_delete_key_input + get_player_leaderboard_rank_aggregate( + """ + input parameters for function "get_player_leaderboard_rank_aggregate" + """ + args: get_player_leaderboard_rank_args! - """increments the numeric columns with given value of the filtered values""" - _inc: player_steam_bot_friend_inc_input + """distinct select on columns""" + distinct_on: [player_leaderboard_rank_select_column!] - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: player_steam_bot_friend_prepend_input + """limit the number of rows returned""" + limit: Int - """sets the columns of the filtered rows to the given values""" - _set: player_steam_bot_friend_set_input + """skip the first n rows. Use only with order_by""" + offset: Int - """filter the rows which have to be updated""" - where: player_steam_bot_friend_bool_exp! -} + """sort the rows by one or more columns""" + order_by: [player_leaderboard_rank_order_by!] -"""aggregate var_pop on columns""" -type player_steam_bot_friend_var_pop_fields { - bot_steamid64: Float - steam_id: Float -} + """filter the rows returned""" + where: player_leaderboard_rank_bool_exp + ): player_leaderboard_rank_aggregate! -"""aggregate var_samp on columns""" -type player_steam_bot_friend_var_samp_fields { - bot_steamid64: Float - steam_id: Float -} + """ + fetch data from the table: "leaderboard_entries" + """ + leaderboard_entries( + """distinct select on columns""" + distinct_on: [leaderboard_entries_select_column!] -"""aggregate variance on columns""" -type player_steam_bot_friend_variance_fields { - bot_steamid64: Float - steam_id: Float -} + """limit the number of rows returned""" + limit: Int -""" -columns and relationships of "player_steam_match_auth" -""" -type player_steam_match_auth { - auth_code: String! - created_at: timestamptz! - last_error: String - last_known_share_code: String! - last_polled_at: timestamptz + """skip the first n rows. Use only with order_by""" + offset: Int - """An object relationship""" - player: players! - steam_id: bigint! - updated_at: timestamptz! -} + """sort the rows by one or more columns""" + order_by: [leaderboard_entries_order_by!] -""" -aggregated selection of "player_steam_match_auth" -""" -type player_steam_match_auth_aggregate { - aggregate: player_steam_match_auth_aggregate_fields - nodes: [player_steam_match_auth!]! -} + """filter the rows returned""" + where: leaderboard_entries_bool_exp + ): [leaderboard_entries!]! -""" -aggregate fields of "player_steam_match_auth" -""" -type player_steam_match_auth_aggregate_fields { - avg: player_steam_match_auth_avg_fields - count(columns: [player_steam_match_auth_select_column!], distinct: Boolean): Int! - max: player_steam_match_auth_max_fields - min: player_steam_match_auth_min_fields - stddev: player_steam_match_auth_stddev_fields - stddev_pop: player_steam_match_auth_stddev_pop_fields - stddev_samp: player_steam_match_auth_stddev_samp_fields - sum: player_steam_match_auth_sum_fields - var_pop: player_steam_match_auth_var_pop_fields - var_samp: player_steam_match_auth_var_samp_fields - variance: player_steam_match_auth_variance_fields -} + """ + fetch aggregated fields from the table: "leaderboard_entries" + """ + leaderboard_entries_aggregate( + """distinct select on columns""" + distinct_on: [leaderboard_entries_select_column!] -"""aggregate avg on columns""" -type player_steam_match_auth_avg_fields { - steam_id: Float -} + """limit the number of rows returned""" + limit: Int -""" -Boolean expression to filter rows from the table "player_steam_match_auth". All fields are combined with a logical 'AND'. -""" -input player_steam_match_auth_bool_exp { - _and: [player_steam_match_auth_bool_exp!] - _not: player_steam_match_auth_bool_exp - _or: [player_steam_match_auth_bool_exp!] - auth_code: String_comparison_exp - created_at: timestamptz_comparison_exp - last_error: String_comparison_exp - last_known_share_code: String_comparison_exp - last_polled_at: timestamptz_comparison_exp - player: players_bool_exp - steam_id: bigint_comparison_exp - updated_at: timestamptz_comparison_exp -} + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [leaderboard_entries_order_by!] + + """filter the rows returned""" + where: leaderboard_entries_bool_exp + ): leaderboard_entries_aggregate! -""" -unique or primary key constraints on table "player_steam_match_auth" -""" -enum player_steam_match_auth_constraint { """ - unique or primary key constraint on columns "steam_id" + fetch data from the table: "league_divisions" """ - player_steam_match_auth_pkey -} + league_divisions( + """distinct select on columns""" + distinct_on: [league_divisions_select_column!] -""" -input type for incrementing numeric columns in table "player_steam_match_auth" -""" -input player_steam_match_auth_inc_input { - steam_id: bigint -} + """limit the number of rows returned""" + limit: Int -""" -input type for inserting data into table "player_steam_match_auth" -""" -input player_steam_match_auth_insert_input { - auth_code: String - created_at: timestamptz - last_error: String - last_known_share_code: String - last_polled_at: timestamptz - player: players_obj_rel_insert_input - steam_id: bigint - updated_at: timestamptz -} + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [league_divisions_order_by!] + + """filter the rows returned""" + where: league_divisions_bool_exp + ): [league_divisions!]! + + """ + fetch aggregated fields from the table: "league_divisions" + """ + league_divisions_aggregate( + """distinct select on columns""" + distinct_on: [league_divisions_select_column!] -"""aggregate max on columns""" -type player_steam_match_auth_max_fields { - auth_code: String - created_at: timestamptz - last_error: String - last_known_share_code: String - last_polled_at: timestamptz - steam_id: bigint - updated_at: timestamptz -} + """limit the number of rows returned""" + limit: Int -"""aggregate min on columns""" -type player_steam_match_auth_min_fields { - auth_code: String - created_at: timestamptz - last_error: String - last_known_share_code: String - last_polled_at: timestamptz - steam_id: bigint - updated_at: timestamptz -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -response of any mutation on the table "player_steam_match_auth" -""" -type player_steam_match_auth_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """sort the rows by one or more columns""" + order_by: [league_divisions_order_by!] - """data from the rows affected by the mutation""" - returning: [player_steam_match_auth!]! -} + """filter the rows returned""" + where: league_divisions_bool_exp + ): league_divisions_aggregate! -""" -on_conflict condition type for table "player_steam_match_auth" -""" -input player_steam_match_auth_on_conflict { - constraint: player_steam_match_auth_constraint! - update_columns: [player_steam_match_auth_update_column!]! = [] - where: player_steam_match_auth_bool_exp -} + """ + fetch data from the table: "league_divisions" using primary key columns + """ + league_divisions_by_pk(id: uuid!): league_divisions -"""Ordering options when selecting data from "player_steam_match_auth".""" -input player_steam_match_auth_order_by { - auth_code: order_by - created_at: order_by - last_error: order_by - last_known_share_code: order_by - last_polled_at: order_by - player: players_order_by - steam_id: order_by - updated_at: order_by -} + """ + fetch data from the table: "league_match_weeks" + """ + league_match_weeks( + """distinct select on columns""" + distinct_on: [league_match_weeks_select_column!] -"""primary key columns input for table: player_steam_match_auth""" -input player_steam_match_auth_pk_columns_input { - steam_id: bigint! -} + """limit the number of rows returned""" + limit: Int -""" -select columns of table "player_steam_match_auth" -""" -enum player_steam_match_auth_select_column { - """column name""" - auth_code + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - created_at + """sort the rows by one or more columns""" + order_by: [league_match_weeks_order_by!] - """column name""" - last_error + """filter the rows returned""" + where: league_match_weeks_bool_exp + ): [league_match_weeks!]! - """column name""" - last_known_share_code + """ + fetch aggregated fields from the table: "league_match_weeks" + """ + league_match_weeks_aggregate( + """distinct select on columns""" + distinct_on: [league_match_weeks_select_column!] - """column name""" - last_polled_at + """limit the number of rows returned""" + limit: Int - """column name""" - steam_id + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - updated_at -} + """sort the rows by one or more columns""" + order_by: [league_match_weeks_order_by!] -""" -input type for updating data in table "player_steam_match_auth" -""" -input player_steam_match_auth_set_input { - auth_code: String - created_at: timestamptz - last_error: String - last_known_share_code: String - last_polled_at: timestamptz - steam_id: bigint - updated_at: timestamptz -} + """filter the rows returned""" + where: league_match_weeks_bool_exp + ): league_match_weeks_aggregate! -"""aggregate stddev on columns""" -type player_steam_match_auth_stddev_fields { - steam_id: Float -} + """ + fetch data from the table: "league_match_weeks" using primary key columns + """ + league_match_weeks_by_pk(id: uuid!): league_match_weeks -"""aggregate stddev_pop on columns""" -type player_steam_match_auth_stddev_pop_fields { - steam_id: Float -} + """ + fetch data from the table: "league_relegation_playoffs" + """ + league_relegation_playoffs( + """distinct select on columns""" + distinct_on: [league_relegation_playoffs_select_column!] -"""aggregate stddev_samp on columns""" -type player_steam_match_auth_stddev_samp_fields { - steam_id: Float -} + """limit the number of rows returned""" + limit: Int -""" -Streaming cursor of the table "player_steam_match_auth" -""" -input player_steam_match_auth_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_steam_match_auth_stream_cursor_value_input! + """skip the first n rows. Use only with order_by""" + offset: Int - """cursor ordering""" - ordering: cursor_ordering -} + """sort the rows by one or more columns""" + order_by: [league_relegation_playoffs_order_by!] -"""Initial value of the column from where the streaming should start""" -input player_steam_match_auth_stream_cursor_value_input { - auth_code: String - created_at: timestamptz - last_error: String - last_known_share_code: String - last_polled_at: timestamptz - steam_id: bigint - updated_at: timestamptz -} + """filter the rows returned""" + where: league_relegation_playoffs_bool_exp + ): [league_relegation_playoffs!]! -"""aggregate sum on columns""" -type player_steam_match_auth_sum_fields { - steam_id: bigint -} + """ + fetch aggregated fields from the table: "league_relegation_playoffs" + """ + league_relegation_playoffs_aggregate( + """distinct select on columns""" + distinct_on: [league_relegation_playoffs_select_column!] -""" -update columns of table "player_steam_match_auth" -""" -enum player_steam_match_auth_update_column { - """column name""" - auth_code + """limit the number of rows returned""" + limit: Int - """column name""" - created_at + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - last_error + """sort the rows by one or more columns""" + order_by: [league_relegation_playoffs_order_by!] - """column name""" - last_known_share_code + """filter the rows returned""" + where: league_relegation_playoffs_bool_exp + ): league_relegation_playoffs_aggregate! - """column name""" - last_polled_at + """ + fetch data from the table: "league_relegation_playoffs" using primary key columns + """ + league_relegation_playoffs_by_pk(id: uuid!): league_relegation_playoffs - """column name""" - steam_id + """ + fetch data from the table: "league_scheduling_proposals" + """ + league_scheduling_proposals( + """distinct select on columns""" + distinct_on: [league_scheduling_proposals_select_column!] - """column name""" - updated_at -} + """limit the number of rows returned""" + limit: Int -input player_steam_match_auth_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: player_steam_match_auth_inc_input + """skip the first n rows. Use only with order_by""" + offset: Int - """sets the columns of the filtered rows to the given values""" - _set: player_steam_match_auth_set_input + """sort the rows by one or more columns""" + order_by: [league_scheduling_proposals_order_by!] - """filter the rows which have to be updated""" - where: player_steam_match_auth_bool_exp! -} + """filter the rows returned""" + where: league_scheduling_proposals_bool_exp + ): [league_scheduling_proposals!]! -"""aggregate var_pop on columns""" -type player_steam_match_auth_var_pop_fields { - steam_id: Float -} + """ + fetch aggregated fields from the table: "league_scheduling_proposals" + """ + league_scheduling_proposals_aggregate( + """distinct select on columns""" + distinct_on: [league_scheduling_proposals_select_column!] -"""aggregate var_samp on columns""" -type player_steam_match_auth_var_samp_fields { - steam_id: Float -} + """limit the number of rows returned""" + limit: Int -"""aggregate variance on columns""" -type player_steam_match_auth_variance_fields { - steam_id: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -columns and relationships of "player_unused_utility" -""" -type player_unused_utility { - deleted_at: timestamptz + """sort the rows by one or more columns""" + order_by: [league_scheduling_proposals_order_by!] - """An object relationship""" - match: matches! - match_id: uuid! + """filter the rows returned""" + where: league_scheduling_proposals_bool_exp + ): league_scheduling_proposals_aggregate! - """An object relationship""" - match_map: match_maps! - match_map_id: uuid! + """ + fetch data from the table: "league_scheduling_proposals" using primary key columns + """ + league_scheduling_proposals_by_pk(id: uuid!): league_scheduling_proposals - """An object relationship""" - player: players! - player_steam_id: bigint! - round: Int! - unused: Int! -} + """ + fetch data from the table: "league_season_divisions" + """ + league_season_divisions( + """distinct select on columns""" + distinct_on: [league_season_divisions_select_column!] -""" -aggregated selection of "player_unused_utility" -""" -type player_unused_utility_aggregate { - aggregate: player_unused_utility_aggregate_fields - nodes: [player_unused_utility!]! -} + """limit the number of rows returned""" + limit: Int -input player_unused_utility_aggregate_bool_exp { - count: player_unused_utility_aggregate_bool_exp_count -} + """skip the first n rows. Use only with order_by""" + offset: Int -input player_unused_utility_aggregate_bool_exp_count { - arguments: [player_unused_utility_select_column!] - distinct: Boolean - filter: player_unused_utility_bool_exp - predicate: Int_comparison_exp! -} + """sort the rows by one or more columns""" + order_by: [league_season_divisions_order_by!] -""" -aggregate fields of "player_unused_utility" -""" -type player_unused_utility_aggregate_fields { - avg: player_unused_utility_avg_fields - count(columns: [player_unused_utility_select_column!], distinct: Boolean): Int! - max: player_unused_utility_max_fields - min: player_unused_utility_min_fields - stddev: player_unused_utility_stddev_fields - stddev_pop: player_unused_utility_stddev_pop_fields - stddev_samp: player_unused_utility_stddev_samp_fields - sum: player_unused_utility_sum_fields - var_pop: player_unused_utility_var_pop_fields - var_samp: player_unused_utility_var_samp_fields - variance: player_unused_utility_variance_fields -} + """filter the rows returned""" + where: league_season_divisions_bool_exp + ): [league_season_divisions!]! -""" -order by aggregate values of table "player_unused_utility" -""" -input player_unused_utility_aggregate_order_by { - avg: player_unused_utility_avg_order_by - count: order_by - max: player_unused_utility_max_order_by - min: player_unused_utility_min_order_by - stddev: player_unused_utility_stddev_order_by - stddev_pop: player_unused_utility_stddev_pop_order_by - stddev_samp: player_unused_utility_stddev_samp_order_by - sum: player_unused_utility_sum_order_by - var_pop: player_unused_utility_var_pop_order_by - var_samp: player_unused_utility_var_samp_order_by - variance: player_unused_utility_variance_order_by -} + """ + fetch aggregated fields from the table: "league_season_divisions" + """ + league_season_divisions_aggregate( + """distinct select on columns""" + distinct_on: [league_season_divisions_select_column!] -""" -input type for inserting array relation for remote table "player_unused_utility" -""" -input player_unused_utility_arr_rel_insert_input { - data: [player_unused_utility_insert_input!]! + """limit the number of rows returned""" + limit: Int - """upsert condition""" - on_conflict: player_unused_utility_on_conflict -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate avg on columns""" -type player_unused_utility_avg_fields { - player_steam_id: Float - round: Float - unused: Float -} + """sort the rows by one or more columns""" + order_by: [league_season_divisions_order_by!] -""" -order by avg() on columns of table "player_unused_utility" -""" -input player_unused_utility_avg_order_by { - player_steam_id: order_by - round: order_by - unused: order_by -} + """filter the rows returned""" + where: league_season_divisions_bool_exp + ): league_season_divisions_aggregate! -""" -Boolean expression to filter rows from the table "player_unused_utility". All fields are combined with a logical 'AND'. -""" -input player_unused_utility_bool_exp { - _and: [player_unused_utility_bool_exp!] - _not: player_unused_utility_bool_exp - _or: [player_unused_utility_bool_exp!] - deleted_at: timestamptz_comparison_exp - match: matches_bool_exp - match_id: uuid_comparison_exp - match_map: match_maps_bool_exp - match_map_id: uuid_comparison_exp - player: players_bool_exp - player_steam_id: bigint_comparison_exp - round: Int_comparison_exp - unused: Int_comparison_exp -} + """ + fetch data from the table: "league_season_divisions" using primary key columns + """ + league_season_divisions_by_pk(id: uuid!): league_season_divisions -""" -unique or primary key constraints on table "player_unused_utility" -""" -enum player_unused_utility_constraint { """ - unique or primary key constraint on columns "player_steam_id", "match_map_id" + fetch data from the table: "league_seasons" """ - player_unused_utility_pkey -} + league_seasons( + """distinct select on columns""" + distinct_on: [league_seasons_select_column!] -""" -input type for incrementing numeric columns in table "player_unused_utility" -""" -input player_unused_utility_inc_input { - player_steam_id: bigint - round: Int - unused: Int -} + """limit the number of rows returned""" + limit: Int -""" -input type for inserting data into table "player_unused_utility" -""" -input player_unused_utility_insert_input { - deleted_at: timestamptz - match: matches_obj_rel_insert_input - match_id: uuid - match_map: match_maps_obj_rel_insert_input - match_map_id: uuid - player: players_obj_rel_insert_input - player_steam_id: bigint - round: Int - unused: Int -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate max on columns""" -type player_unused_utility_max_fields { - deleted_at: timestamptz - match_id: uuid - match_map_id: uuid - player_steam_id: bigint - round: Int - unused: Int -} + """sort the rows by one or more columns""" + order_by: [league_seasons_order_by!] -""" -order by max() on columns of table "player_unused_utility" -""" -input player_unused_utility_max_order_by { - deleted_at: order_by - match_id: order_by - match_map_id: order_by - player_steam_id: order_by - round: order_by - unused: order_by -} + """filter the rows returned""" + where: league_seasons_bool_exp + ): [league_seasons!]! -"""aggregate min on columns""" -type player_unused_utility_min_fields { - deleted_at: timestamptz - match_id: uuid - match_map_id: uuid - player_steam_id: bigint - round: Int - unused: Int -} + """ + fetch aggregated fields from the table: "league_seasons" + """ + league_seasons_aggregate( + """distinct select on columns""" + distinct_on: [league_seasons_select_column!] -""" -order by min() on columns of table "player_unused_utility" -""" -input player_unused_utility_min_order_by { - deleted_at: order_by - match_id: order_by - match_map_id: order_by - player_steam_id: order_by - round: order_by - unused: order_by -} + """limit the number of rows returned""" + limit: Int -""" -response of any mutation on the table "player_unused_utility" -""" -type player_unused_utility_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [league_seasons_order_by!] - """data from the rows affected by the mutation""" - returning: [player_unused_utility!]! -} + """filter the rows returned""" + where: league_seasons_bool_exp + ): league_seasons_aggregate! -""" -on_conflict condition type for table "player_unused_utility" -""" -input player_unused_utility_on_conflict { - constraint: player_unused_utility_constraint! - update_columns: [player_unused_utility_update_column!]! = [] - where: player_unused_utility_bool_exp -} + """fetch data from the table: "league_seasons" using primary key columns""" + league_seasons_by_pk(id: uuid!): league_seasons -"""Ordering options when selecting data from "player_unused_utility".""" -input player_unused_utility_order_by { - deleted_at: order_by - match: matches_order_by - match_id: order_by - match_map: match_maps_order_by - match_map_id: order_by - player: players_order_by - player_steam_id: order_by - round: order_by - unused: order_by -} + """ + fetch data from the table: "league_team_movements" + """ + league_team_movements( + """distinct select on columns""" + distinct_on: [league_team_movements_select_column!] -"""primary key columns input for table: player_unused_utility""" -input player_unused_utility_pk_columns_input { - match_map_id: uuid! - player_steam_id: bigint! -} + """limit the number of rows returned""" + limit: Int -""" -select columns of table "player_unused_utility" -""" -enum player_unused_utility_select_column { - """column name""" - deleted_at + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - match_id + """sort the rows by one or more columns""" + order_by: [league_team_movements_order_by!] - """column name""" - match_map_id + """filter the rows returned""" + where: league_team_movements_bool_exp + ): [league_team_movements!]! - """column name""" - player_steam_id + """ + fetch aggregated fields from the table: "league_team_movements" + """ + league_team_movements_aggregate( + """distinct select on columns""" + distinct_on: [league_team_movements_select_column!] - """column name""" - round + """limit the number of rows returned""" + limit: Int - """column name""" - unused -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -input type for updating data in table "player_unused_utility" -""" -input player_unused_utility_set_input { - deleted_at: timestamptz - match_id: uuid - match_map_id: uuid - player_steam_id: bigint - round: Int - unused: Int -} + """sort the rows by one or more columns""" + order_by: [league_team_movements_order_by!] -"""aggregate stddev on columns""" -type player_unused_utility_stddev_fields { - player_steam_id: Float - round: Float - unused: Float -} + """filter the rows returned""" + where: league_team_movements_bool_exp + ): league_team_movements_aggregate! -""" -order by stddev() on columns of table "player_unused_utility" -""" -input player_unused_utility_stddev_order_by { - player_steam_id: order_by - round: order_by - unused: order_by -} + """ + fetch data from the table: "league_team_movements" using primary key columns + """ + league_team_movements_by_pk(id: uuid!): league_team_movements -"""aggregate stddev_pop on columns""" -type player_unused_utility_stddev_pop_fields { - player_steam_id: Float - round: Float - unused: Float -} + """ + fetch data from the table: "league_team_rosters" + """ + league_team_rosters( + """distinct select on columns""" + distinct_on: [league_team_rosters_select_column!] -""" -order by stddev_pop() on columns of table "player_unused_utility" -""" -input player_unused_utility_stddev_pop_order_by { - player_steam_id: order_by - round: order_by - unused: order_by -} + """limit the number of rows returned""" + limit: Int -"""aggregate stddev_samp on columns""" -type player_unused_utility_stddev_samp_fields { - player_steam_id: Float - round: Float - unused: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by stddev_samp() on columns of table "player_unused_utility" -""" -input player_unused_utility_stddev_samp_order_by { - player_steam_id: order_by - round: order_by - unused: order_by -} + """sort the rows by one or more columns""" + order_by: [league_team_rosters_order_by!] -""" -Streaming cursor of the table "player_unused_utility" -""" -input player_unused_utility_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_unused_utility_stream_cursor_value_input! + """filter the rows returned""" + where: league_team_rosters_bool_exp + ): [league_team_rosters!]! - """cursor ordering""" - ordering: cursor_ordering -} + """ + fetch aggregated fields from the table: "league_team_rosters" + """ + league_team_rosters_aggregate( + """distinct select on columns""" + distinct_on: [league_team_rosters_select_column!] -"""Initial value of the column from where the streaming should start""" -input player_unused_utility_stream_cursor_value_input { - deleted_at: timestamptz - match_id: uuid - match_map_id: uuid - player_steam_id: bigint - round: Int - unused: Int -} + """limit the number of rows returned""" + limit: Int -"""aggregate sum on columns""" -type player_unused_utility_sum_fields { - player_steam_id: bigint - round: Int - unused: Int -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by sum() on columns of table "player_unused_utility" -""" -input player_unused_utility_sum_order_by { - player_steam_id: order_by - round: order_by - unused: order_by -} + """sort the rows by one or more columns""" + order_by: [league_team_rosters_order_by!] -""" -update columns of table "player_unused_utility" -""" -enum player_unused_utility_update_column { - """column name""" - deleted_at + """filter the rows returned""" + where: league_team_rosters_bool_exp + ): league_team_rosters_aggregate! - """column name""" - match_id + """ + fetch data from the table: "league_team_rosters" using primary key columns + """ + league_team_rosters_by_pk(league_team_season_id: uuid!, player_steam_id: bigint!): league_team_rosters - """column name""" - match_map_id + """ + fetch data from the table: "league_team_seasons" + """ + league_team_seasons( + """distinct select on columns""" + distinct_on: [league_team_seasons_select_column!] - """column name""" - player_steam_id + """limit the number of rows returned""" + limit: Int - """column name""" - round + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - unused -} + """sort the rows by one or more columns""" + order_by: [league_team_seasons_order_by!] -input player_unused_utility_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: player_unused_utility_inc_input + """filter the rows returned""" + where: league_team_seasons_bool_exp + ): [league_team_seasons!]! - """sets the columns of the filtered rows to the given values""" - _set: player_unused_utility_set_input + """ + fetch aggregated fields from the table: "league_team_seasons" + """ + league_team_seasons_aggregate( + """distinct select on columns""" + distinct_on: [league_team_seasons_select_column!] - """filter the rows which have to be updated""" - where: player_unused_utility_bool_exp! -} + """limit the number of rows returned""" + limit: Int -"""aggregate var_pop on columns""" -type player_unused_utility_var_pop_fields { - player_steam_id: Float - round: Float - unused: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by var_pop() on columns of table "player_unused_utility" -""" -input player_unused_utility_var_pop_order_by { - player_steam_id: order_by - round: order_by - unused: order_by -} + """sort the rows by one or more columns""" + order_by: [league_team_seasons_order_by!] -"""aggregate var_samp on columns""" -type player_unused_utility_var_samp_fields { - player_steam_id: Float - round: Float - unused: Float -} + """filter the rows returned""" + where: league_team_seasons_bool_exp + ): league_team_seasons_aggregate! -""" -order by var_samp() on columns of table "player_unused_utility" -""" -input player_unused_utility_var_samp_order_by { - player_steam_id: order_by - round: order_by - unused: order_by -} + """ + fetch data from the table: "league_team_seasons" using primary key columns + """ + league_team_seasons_by_pk(id: uuid!): league_team_seasons -"""aggregate variance on columns""" -type player_unused_utility_variance_fields { - player_steam_id: Float - round: Float - unused: Float -} + """ + fetch data from the table: "league_teams" + """ + league_teams( + """distinct select on columns""" + distinct_on: [league_teams_select_column!] -""" -order by variance() on columns of table "player_unused_utility" -""" -input player_unused_utility_variance_order_by { - player_steam_id: order_by - round: order_by - unused: order_by -} + """limit the number of rows returned""" + limit: Int -""" -columns and relationships of "player_utility" -""" -type player_utility { - attacker_location_coordinates: String - attacker_steam_id: bigint! - deleted_at: timestamptz + """skip the first n rows. Use only with order_by""" + offset: Int - """An object relationship""" - match: matches! - match_id: uuid! + """sort the rows by one or more columns""" + order_by: [league_teams_order_by!] - """An object relationship""" - match_map: match_maps! - match_map_id: uuid! + """filter the rows returned""" + where: league_teams_bool_exp + ): [league_teams!]! - """An object relationship""" - player: players! - round: Int! - time: timestamptz! - type: e_utility_types_enum! -} + """ + fetch aggregated fields from the table: "league_teams" + """ + league_teams_aggregate( + """distinct select on columns""" + distinct_on: [league_teams_select_column!] -""" -aggregated selection of "player_utility" -""" -type player_utility_aggregate { - aggregate: player_utility_aggregate_fields - nodes: [player_utility!]! -} + """limit the number of rows returned""" + limit: Int -input player_utility_aggregate_bool_exp { - count: player_utility_aggregate_bool_exp_count -} + """skip the first n rows. Use only with order_by""" + offset: Int -input player_utility_aggregate_bool_exp_count { - arguments: [player_utility_select_column!] - distinct: Boolean - filter: player_utility_bool_exp - predicate: Int_comparison_exp! -} + """sort the rows by one or more columns""" + order_by: [league_teams_order_by!] -""" -aggregate fields of "player_utility" -""" -type player_utility_aggregate_fields { - avg: player_utility_avg_fields - count(columns: [player_utility_select_column!], distinct: Boolean): Int! - max: player_utility_max_fields - min: player_utility_min_fields - stddev: player_utility_stddev_fields - stddev_pop: player_utility_stddev_pop_fields - stddev_samp: player_utility_stddev_samp_fields - sum: player_utility_sum_fields - var_pop: player_utility_var_pop_fields - var_samp: player_utility_var_samp_fields - variance: player_utility_variance_fields -} + """filter the rows returned""" + where: league_teams_bool_exp + ): league_teams_aggregate! -""" -order by aggregate values of table "player_utility" -""" -input player_utility_aggregate_order_by { - avg: player_utility_avg_order_by - count: order_by - max: player_utility_max_order_by - min: player_utility_min_order_by - stddev: player_utility_stddev_order_by - stddev_pop: player_utility_stddev_pop_order_by - stddev_samp: player_utility_stddev_samp_order_by - sum: player_utility_sum_order_by - var_pop: player_utility_var_pop_order_by - var_samp: player_utility_var_samp_order_by - variance: player_utility_variance_order_by -} + """fetch data from the table: "league_teams" using primary key columns""" + league_teams_by_pk(id: uuid!): league_teams -""" -input type for inserting array relation for remote table "player_utility" -""" -input player_utility_arr_rel_insert_input { - data: [player_utility_insert_input!]! + """List files in game server directory""" + listServerFiles(node_id: String!, path: String, server_id: String): FileListResponse! - """upsert condition""" - on_conflict: player_utility_on_conflict -} + """ + fetch data from the table: "lobbies" + """ + lobbies( + """distinct select on columns""" + distinct_on: [lobbies_select_column!] -"""aggregate avg on columns""" -type player_utility_avg_fields { - attacker_steam_id: Float - round: Float -} + """limit the number of rows returned""" + limit: Int -""" -order by avg() on columns of table "player_utility" -""" -input player_utility_avg_order_by { - attacker_steam_id: order_by - round: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -Boolean expression to filter rows from the table "player_utility". All fields are combined with a logical 'AND'. -""" -input player_utility_bool_exp { - _and: [player_utility_bool_exp!] - _not: player_utility_bool_exp - _or: [player_utility_bool_exp!] - attacker_location_coordinates: String_comparison_exp - attacker_steam_id: bigint_comparison_exp - deleted_at: timestamptz_comparison_exp - match: matches_bool_exp - match_id: uuid_comparison_exp - match_map: match_maps_bool_exp - match_map_id: uuid_comparison_exp - player: players_bool_exp - round: Int_comparison_exp - time: timestamptz_comparison_exp - type: e_utility_types_enum_comparison_exp -} + """sort the rows by one or more columns""" + order_by: [lobbies_order_by!] + + """filter the rows returned""" + where: lobbies_bool_exp + ): [lobbies!]! -""" -unique or primary key constraints on table "player_utility" -""" -enum player_utility_constraint { """ - unique or primary key constraint on columns "attacker_steam_id", "time", "match_map_id" + fetch aggregated fields from the table: "lobbies" """ - player_utility_pkey -} + lobbies_aggregate( + """distinct select on columns""" + distinct_on: [lobbies_select_column!] -""" -input type for incrementing numeric columns in table "player_utility" -""" -input player_utility_inc_input { - attacker_steam_id: bigint - round: Int -} + """limit the number of rows returned""" + limit: Int -""" -input type for inserting data into table "player_utility" -""" -input player_utility_insert_input { - attacker_location_coordinates: String - attacker_steam_id: bigint - deleted_at: timestamptz - match: matches_obj_rel_insert_input - match_id: uuid - match_map: match_maps_obj_rel_insert_input - match_map_id: uuid - player: players_obj_rel_insert_input - round: Int - time: timestamptz - type: e_utility_types_enum -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate max on columns""" -type player_utility_max_fields { - attacker_location_coordinates: String - attacker_steam_id: bigint - deleted_at: timestamptz - match_id: uuid - match_map_id: uuid - round: Int - time: timestamptz -} + """sort the rows by one or more columns""" + order_by: [lobbies_order_by!] + + """filter the rows returned""" + where: lobbies_bool_exp + ): lobbies_aggregate! -""" -order by max() on columns of table "player_utility" -""" -input player_utility_max_order_by { - attacker_location_coordinates: order_by - attacker_steam_id: order_by - deleted_at: order_by - match_id: order_by - match_map_id: order_by - round: order_by - time: order_by -} + """fetch data from the table: "lobbies" using primary key columns""" + lobbies_by_pk(id: uuid!): lobbies -"""aggregate min on columns""" -type player_utility_min_fields { - attacker_location_coordinates: String - attacker_steam_id: bigint - deleted_at: timestamptz - match_id: uuid - match_map_id: uuid - round: Int - time: timestamptz -} + """An array relationship""" + lobby_players( + """distinct select on columns""" + distinct_on: [lobby_players_select_column!] -""" -order by min() on columns of table "player_utility" -""" -input player_utility_min_order_by { - attacker_location_coordinates: order_by - attacker_steam_id: order_by - deleted_at: order_by - match_id: order_by - match_map_id: order_by - round: order_by - time: order_by -} + """limit the number of rows returned""" + limit: Int -""" -response of any mutation on the table "player_utility" -""" -type player_utility_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """skip the first n rows. Use only with order_by""" + offset: Int - """data from the rows affected by the mutation""" - returning: [player_utility!]! -} + """sort the rows by one or more columns""" + order_by: [lobby_players_order_by!] -""" -on_conflict condition type for table "player_utility" -""" -input player_utility_on_conflict { - constraint: player_utility_constraint! - update_columns: [player_utility_update_column!]! = [] - where: player_utility_bool_exp -} + """filter the rows returned""" + where: lobby_players_bool_exp + ): [lobby_players!]! -"""Ordering options when selecting data from "player_utility".""" -input player_utility_order_by { - attacker_location_coordinates: order_by - attacker_steam_id: order_by - deleted_at: order_by - match: matches_order_by - match_id: order_by - match_map: match_maps_order_by - match_map_id: order_by - player: players_order_by - round: order_by - time: order_by - type: order_by -} + """An aggregate relationship""" + lobby_players_aggregate( + """distinct select on columns""" + distinct_on: [lobby_players_select_column!] -"""primary key columns input for table: player_utility""" -input player_utility_pk_columns_input { - attacker_steam_id: bigint! - match_map_id: uuid! - time: timestamptz! -} + """limit the number of rows returned""" + limit: Int -""" -select columns of table "player_utility" -""" -enum player_utility_select_column { - """column name""" - attacker_location_coordinates + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - attacker_steam_id + """sort the rows by one or more columns""" + order_by: [lobby_players_order_by!] - """column name""" - deleted_at + """filter the rows returned""" + where: lobby_players_bool_exp + ): lobby_players_aggregate! - """column name""" - match_id + """fetch data from the table: "lobby_players" using primary key columns""" + lobby_players_by_pk(lobby_id: uuid!, steam_id: bigint!): lobby_players - """column name""" - match_map_id + """ + fetch data from the table: "map_pools" + """ + map_pools( + """distinct select on columns""" + distinct_on: [map_pools_select_column!] - """column name""" - round + """limit the number of rows returned""" + limit: Int - """column name""" - time + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - type -} + """sort the rows by one or more columns""" + order_by: [map_pools_order_by!] -""" -input type for updating data in table "player_utility" -""" -input player_utility_set_input { - attacker_location_coordinates: String - attacker_steam_id: bigint - deleted_at: timestamptz - match_id: uuid - match_map_id: uuid - round: Int - time: timestamptz - type: e_utility_types_enum -} + """filter the rows returned""" + where: map_pools_bool_exp + ): [map_pools!]! -"""aggregate stddev on columns""" -type player_utility_stddev_fields { - attacker_steam_id: Float - round: Float -} + """ + fetch aggregated fields from the table: "map_pools" + """ + map_pools_aggregate( + """distinct select on columns""" + distinct_on: [map_pools_select_column!] -""" -order by stddev() on columns of table "player_utility" -""" -input player_utility_stddev_order_by { - attacker_steam_id: order_by - round: order_by -} + """limit the number of rows returned""" + limit: Int -"""aggregate stddev_pop on columns""" -type player_utility_stddev_pop_fields { - attacker_steam_id: Float - round: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by stddev_pop() on columns of table "player_utility" -""" -input player_utility_stddev_pop_order_by { - attacker_steam_id: order_by - round: order_by -} + """sort the rows by one or more columns""" + order_by: [map_pools_order_by!] -"""aggregate stddev_samp on columns""" -type player_utility_stddev_samp_fields { - attacker_steam_id: Float - round: Float -} + """filter the rows returned""" + where: map_pools_bool_exp + ): map_pools_aggregate! -""" -order by stddev_samp() on columns of table "player_utility" -""" -input player_utility_stddev_samp_order_by { - attacker_steam_id: order_by - round: order_by -} + """fetch data from the table: "map_pools" using primary key columns""" + map_pools_by_pk(id: uuid!): map_pools -""" -Streaming cursor of the table "player_utility" -""" -input player_utility_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_utility_stream_cursor_value_input! + """An array relationship""" + maps( + """distinct select on columns""" + distinct_on: [maps_select_column!] - """cursor ordering""" - ordering: cursor_ordering -} + """limit the number of rows returned""" + limit: Int -"""Initial value of the column from where the streaming should start""" -input player_utility_stream_cursor_value_input { - attacker_location_coordinates: String - attacker_steam_id: bigint - deleted_at: timestamptz - match_id: uuid - match_map_id: uuid - round: Int - time: timestamptz - type: e_utility_types_enum -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate sum on columns""" -type player_utility_sum_fields { - attacker_steam_id: bigint - round: Int -} + """sort the rows by one or more columns""" + order_by: [maps_order_by!] -""" -order by sum() on columns of table "player_utility" -""" -input player_utility_sum_order_by { - attacker_steam_id: order_by - round: order_by -} + """filter the rows returned""" + where: maps_bool_exp + ): [maps!]! -""" -update columns of table "player_utility" -""" -enum player_utility_update_column { - """column name""" - attacker_location_coordinates + """An aggregate relationship""" + maps_aggregate( + """distinct select on columns""" + distinct_on: [maps_select_column!] - """column name""" - attacker_steam_id + """limit the number of rows returned""" + limit: Int - """column name""" - deleted_at + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - match_id + """sort the rows by one or more columns""" + order_by: [maps_order_by!] - """column name""" - match_map_id + """filter the rows returned""" + where: maps_bool_exp + ): maps_aggregate! - """column name""" - round + """fetch data from the table: "maps" using primary key columns""" + maps_by_pk(id: uuid!): maps - """column name""" - time + """An array relationship""" + match_clips( + """distinct select on columns""" + distinct_on: [match_clips_select_column!] - """column name""" - type -} + """limit the number of rows returned""" + limit: Int -input player_utility_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: player_utility_inc_input + """skip the first n rows. Use only with order_by""" + offset: Int - """sets the columns of the filtered rows to the given values""" - _set: player_utility_set_input + """sort the rows by one or more columns""" + order_by: [match_clips_order_by!] - """filter the rows which have to be updated""" - where: player_utility_bool_exp! -} + """filter the rows returned""" + where: match_clips_bool_exp + ): [match_clips!]! -"""aggregate var_pop on columns""" -type player_utility_var_pop_fields { - attacker_steam_id: Float - round: Float -} + """An aggregate relationship""" + match_clips_aggregate( + """distinct select on columns""" + distinct_on: [match_clips_select_column!] -""" -order by var_pop() on columns of table "player_utility" -""" -input player_utility_var_pop_order_by { - attacker_steam_id: order_by - round: order_by -} + """limit the number of rows returned""" + limit: Int -"""aggregate var_samp on columns""" -type player_utility_var_samp_fields { - attacker_steam_id: Float - round: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by var_samp() on columns of table "player_utility" -""" -input player_utility_var_samp_order_by { - attacker_steam_id: order_by - round: order_by -} + """sort the rows by one or more columns""" + order_by: [match_clips_order_by!] -"""aggregate variance on columns""" -type player_utility_variance_fields { - attacker_steam_id: Float - round: Float -} + """filter the rows returned""" + where: match_clips_bool_exp + ): match_clips_aggregate! -""" -order by variance() on columns of table "player_utility" -""" -input player_utility_variance_order_by { - attacker_steam_id: order_by - round: order_by -} + """fetch data from the table: "match_clips" using primary key columns""" + match_clips_by_pk(id: uuid!): match_clips -""" -columns and relationships of "player_weapon_stats_v" -""" -type player_weapon_stats_v { - first_bullet_hits: Int - first_bullet_shots: Int - hits: Int - hits_spotted: Int - match_id: uuid - shots: Int - shots_spotted: Int - steam_id: bigint - weapon_class: String -} + """ + fetch data from the table: "match_demo_sessions" + """ + match_demo_sessions( + """distinct select on columns""" + distinct_on: [match_demo_sessions_select_column!] -""" -aggregated selection of "player_weapon_stats_v" -""" -type player_weapon_stats_v_aggregate { - aggregate: player_weapon_stats_v_aggregate_fields - nodes: [player_weapon_stats_v!]! -} + """limit the number of rows returned""" + limit: Int -input player_weapon_stats_v_aggregate_bool_exp { - count: player_weapon_stats_v_aggregate_bool_exp_count -} + """skip the first n rows. Use only with order_by""" + offset: Int -input player_weapon_stats_v_aggregate_bool_exp_count { - arguments: [player_weapon_stats_v_select_column!] - distinct: Boolean - filter: player_weapon_stats_v_bool_exp - predicate: Int_comparison_exp! -} + """sort the rows by one or more columns""" + order_by: [match_demo_sessions_order_by!] -""" -aggregate fields of "player_weapon_stats_v" -""" -type player_weapon_stats_v_aggregate_fields { - avg: player_weapon_stats_v_avg_fields - count(columns: [player_weapon_stats_v_select_column!], distinct: Boolean): Int! - max: player_weapon_stats_v_max_fields - min: player_weapon_stats_v_min_fields - stddev: player_weapon_stats_v_stddev_fields - stddev_pop: player_weapon_stats_v_stddev_pop_fields - stddev_samp: player_weapon_stats_v_stddev_samp_fields - sum: player_weapon_stats_v_sum_fields - var_pop: player_weapon_stats_v_var_pop_fields - var_samp: player_weapon_stats_v_var_samp_fields - variance: player_weapon_stats_v_variance_fields -} + """filter the rows returned""" + where: match_demo_sessions_bool_exp + ): [match_demo_sessions!]! -""" -order by aggregate values of table "player_weapon_stats_v" -""" -input player_weapon_stats_v_aggregate_order_by { - avg: player_weapon_stats_v_avg_order_by - count: order_by - max: player_weapon_stats_v_max_order_by - min: player_weapon_stats_v_min_order_by - stddev: player_weapon_stats_v_stddev_order_by - stddev_pop: player_weapon_stats_v_stddev_pop_order_by - stddev_samp: player_weapon_stats_v_stddev_samp_order_by - sum: player_weapon_stats_v_sum_order_by - var_pop: player_weapon_stats_v_var_pop_order_by - var_samp: player_weapon_stats_v_var_samp_order_by - variance: player_weapon_stats_v_variance_order_by -} + """ + fetch aggregated fields from the table: "match_demo_sessions" + """ + match_demo_sessions_aggregate( + """distinct select on columns""" + distinct_on: [match_demo_sessions_select_column!] -""" -input type for inserting array relation for remote table "player_weapon_stats_v" -""" -input player_weapon_stats_v_arr_rel_insert_input { - data: [player_weapon_stats_v_insert_input!]! -} + """limit the number of rows returned""" + limit: Int -"""aggregate avg on columns""" -type player_weapon_stats_v_avg_fields { - first_bullet_hits: Float - first_bullet_shots: Float - hits: Float - hits_spotted: Float - shots: Float - shots_spotted: Float - steam_id: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by avg() on columns of table "player_weapon_stats_v" -""" -input player_weapon_stats_v_avg_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by -} + """sort the rows by one or more columns""" + order_by: [match_demo_sessions_order_by!] -""" -Boolean expression to filter rows from the table "player_weapon_stats_v". All fields are combined with a logical 'AND'. -""" -input player_weapon_stats_v_bool_exp { - _and: [player_weapon_stats_v_bool_exp!] - _not: player_weapon_stats_v_bool_exp - _or: [player_weapon_stats_v_bool_exp!] - first_bullet_hits: Int_comparison_exp - first_bullet_shots: Int_comparison_exp - hits: Int_comparison_exp - hits_spotted: Int_comparison_exp - match_id: uuid_comparison_exp - shots: Int_comparison_exp - shots_spotted: Int_comparison_exp - steam_id: bigint_comparison_exp - weapon_class: String_comparison_exp -} + """filter the rows returned""" + where: match_demo_sessions_bool_exp + ): match_demo_sessions_aggregate! -""" -input type for inserting data into table "player_weapon_stats_v" -""" -input player_weapon_stats_v_insert_input { - first_bullet_hits: Int - first_bullet_shots: Int - hits: Int - hits_spotted: Int - match_id: uuid - shots: Int - shots_spotted: Int - steam_id: bigint - weapon_class: String -} + """ + fetch data from the table: "match_demo_sessions" using primary key columns + """ + match_demo_sessions_by_pk(id: uuid!): match_demo_sessions -"""aggregate max on columns""" -type player_weapon_stats_v_max_fields { - first_bullet_hits: Int - first_bullet_shots: Int - hits: Int - hits_spotted: Int - match_id: uuid - shots: Int - shots_spotted: Int - steam_id: bigint - weapon_class: String -} + """An array relationship""" + match_lineup_players( + """distinct select on columns""" + distinct_on: [match_lineup_players_select_column!] -""" -order by max() on columns of table "player_weapon_stats_v" -""" -input player_weapon_stats_v_max_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - match_id: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by - weapon_class: order_by -} + """limit the number of rows returned""" + limit: Int -"""aggregate min on columns""" -type player_weapon_stats_v_min_fields { - first_bullet_hits: Int - first_bullet_shots: Int - hits: Int - hits_spotted: Int - match_id: uuid - shots: Int - shots_spotted: Int - steam_id: bigint - weapon_class: String -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by min() on columns of table "player_weapon_stats_v" -""" -input player_weapon_stats_v_min_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - match_id: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by - weapon_class: order_by -} + """sort the rows by one or more columns""" + order_by: [match_lineup_players_order_by!] -"""Ordering options when selecting data from "player_weapon_stats_v".""" -input player_weapon_stats_v_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - match_id: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by - weapon_class: order_by -} + """filter the rows returned""" + where: match_lineup_players_bool_exp + ): [match_lineup_players!]! -""" -select columns of table "player_weapon_stats_v" -""" -enum player_weapon_stats_v_select_column { - """column name""" - first_bullet_hits + """An aggregate relationship""" + match_lineup_players_aggregate( + """distinct select on columns""" + distinct_on: [match_lineup_players_select_column!] - """column name""" - first_bullet_shots + """limit the number of rows returned""" + limit: Int - """column name""" - hits + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - hits_spotted + """sort the rows by one or more columns""" + order_by: [match_lineup_players_order_by!] - """column name""" - match_id + """filter the rows returned""" + where: match_lineup_players_bool_exp + ): match_lineup_players_aggregate! - """column name""" - shots + """ + fetch data from the table: "match_lineup_players" using primary key columns + """ + match_lineup_players_by_pk(id: uuid!): match_lineup_players - """column name""" - shots_spotted + """An array relationship""" + match_lineups( + """distinct select on columns""" + distinct_on: [match_lineups_select_column!] - """column name""" - steam_id + """limit the number of rows returned""" + limit: Int - """column name""" - weapon_class -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate stddev on columns""" -type player_weapon_stats_v_stddev_fields { - first_bullet_hits: Float - first_bullet_shots: Float - hits: Float - hits_spotted: Float - shots: Float - shots_spotted: Float - steam_id: Float -} + """sort the rows by one or more columns""" + order_by: [match_lineups_order_by!] -""" -order by stddev() on columns of table "player_weapon_stats_v" -""" -input player_weapon_stats_v_stddev_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by -} + """filter the rows returned""" + where: match_lineups_bool_exp + ): [match_lineups!]! -"""aggregate stddev_pop on columns""" -type player_weapon_stats_v_stddev_pop_fields { - first_bullet_hits: Float - first_bullet_shots: Float - hits: Float - hits_spotted: Float - shots: Float - shots_spotted: Float - steam_id: Float -} + """An aggregate relationship""" + match_lineups_aggregate( + """distinct select on columns""" + distinct_on: [match_lineups_select_column!] -""" -order by stddev_pop() on columns of table "player_weapon_stats_v" -""" -input player_weapon_stats_v_stddev_pop_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by -} + """limit the number of rows returned""" + limit: Int -"""aggregate stddev_samp on columns""" -type player_weapon_stats_v_stddev_samp_fields { - first_bullet_hits: Float - first_bullet_shots: Float - hits: Float - hits_spotted: Float - shots: Float - shots_spotted: Float - steam_id: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by stddev_samp() on columns of table "player_weapon_stats_v" -""" -input player_weapon_stats_v_stddev_samp_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by -} + """sort the rows by one or more columns""" + order_by: [match_lineups_order_by!] -""" -Streaming cursor of the table "player_weapon_stats_v" -""" -input player_weapon_stats_v_stream_cursor_input { - """Stream column input with initial value""" - initial_value: player_weapon_stats_v_stream_cursor_value_input! + """filter the rows returned""" + where: match_lineups_bool_exp + ): match_lineups_aggregate! - """cursor ordering""" - ordering: cursor_ordering -} + """fetch data from the table: "match_lineups" using primary key columns""" + match_lineups_by_pk(id: uuid!): match_lineups -"""Initial value of the column from where the streaming should start""" -input player_weapon_stats_v_stream_cursor_value_input { - first_bullet_hits: Int - first_bullet_shots: Int - hits: Int - hits_spotted: Int - match_id: uuid - shots: Int - shots_spotted: Int - steam_id: bigint - weapon_class: String -} + """ + fetch data from the table: "match_map_demos" + """ + match_map_demos( + """distinct select on columns""" + distinct_on: [match_map_demos_select_column!] -"""aggregate sum on columns""" -type player_weapon_stats_v_sum_fields { - first_bullet_hits: Int - first_bullet_shots: Int - hits: Int - hits_spotted: Int - shots: Int - shots_spotted: Int - steam_id: bigint -} + """limit the number of rows returned""" + limit: Int -""" -order by sum() on columns of table "player_weapon_stats_v" -""" -input player_weapon_stats_v_sum_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate var_pop on columns""" -type player_weapon_stats_v_var_pop_fields { - first_bullet_hits: Float - first_bullet_shots: Float - hits: Float - hits_spotted: Float - shots: Float - shots_spotted: Float - steam_id: Float -} + """sort the rows by one or more columns""" + order_by: [match_map_demos_order_by!] -""" -order by var_pop() on columns of table "player_weapon_stats_v" -""" -input player_weapon_stats_v_var_pop_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by -} + """filter the rows returned""" + where: match_map_demos_bool_exp + ): [match_map_demos!]! -"""aggregate var_samp on columns""" -type player_weapon_stats_v_var_samp_fields { - first_bullet_hits: Float - first_bullet_shots: Float - hits: Float - hits_spotted: Float - shots: Float - shots_spotted: Float - steam_id: Float -} + """ + fetch aggregated fields from the table: "match_map_demos" + """ + match_map_demos_aggregate( + """distinct select on columns""" + distinct_on: [match_map_demos_select_column!] -""" -order by var_samp() on columns of table "player_weapon_stats_v" -""" -input player_weapon_stats_v_var_samp_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by -} + """limit the number of rows returned""" + limit: Int -"""aggregate variance on columns""" -type player_weapon_stats_v_variance_fields { - first_bullet_hits: Float - first_bullet_shots: Float - hits: Float - hits_spotted: Float - shots: Float - shots_spotted: Float - steam_id: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by variance() on columns of table "player_weapon_stats_v" -""" -input player_weapon_stats_v_variance_order_by { - first_bullet_hits: order_by - first_bullet_shots: order_by - hits: order_by - hits_spotted: order_by - shots: order_by - shots_spotted: order_by - steam_id: order_by -} + """sort the rows by one or more columns""" + order_by: [match_map_demos_order_by!] -""" -columns and relationships of "players" -""" -type players { - """An array relationship""" - abandoned_matches( + """filter the rows returned""" + where: match_map_demos_bool_exp + ): match_map_demos_aggregate! + + """fetch data from the table: "match_map_demos" using primary key columns""" + match_map_demos_by_pk(id: uuid!): match_map_demos + + """ + fetch data from the table: "match_map_rounds" + """ + match_map_rounds( """distinct select on columns""" - distinct_on: [abandoned_matches_select_column!] + distinct_on: [match_map_rounds_select_column!] """limit the number of rows returned""" limit: Int @@ -72441,16 +83883,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [abandoned_matches_order_by!] + order_by: [match_map_rounds_order_by!] """filter the rows returned""" - where: abandoned_matches_bool_exp - ): [abandoned_matches!]! + where: match_map_rounds_bool_exp + ): [match_map_rounds!]! - """An aggregate relationship""" - abandoned_matches_aggregate( + """ + fetch aggregated fields from the table: "match_map_rounds" + """ + match_map_rounds_aggregate( """distinct select on columns""" - distinct_on: [abandoned_matches_select_column!] + distinct_on: [match_map_rounds_select_column!] """limit the number of rows returned""" limit: Int @@ -72459,16 +83903,23 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [abandoned_matches_order_by!] + order_by: [match_map_rounds_order_by!] """filter the rows returned""" - where: abandoned_matches_bool_exp - ): abandoned_matches_aggregate! + where: match_map_rounds_bool_exp + ): match_map_rounds_aggregate! - """An array relationship""" - aim_weapon_stats( + """ + fetch data from the table: "match_map_rounds" using primary key columns + """ + match_map_rounds_by_pk(id: uuid!): match_map_rounds + + """ + fetch data from the table: "match_map_veto_picks" + """ + match_map_veto_picks( """distinct select on columns""" - distinct_on: [player_aim_weapon_stats_select_column!] + distinct_on: [match_map_veto_picks_select_column!] """limit the number of rows returned""" limit: Int @@ -72477,16 +83928,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_aim_weapon_stats_order_by!] + order_by: [match_map_veto_picks_order_by!] """filter the rows returned""" - where: player_aim_weapon_stats_bool_exp - ): [player_aim_weapon_stats!]! + where: match_map_veto_picks_bool_exp + ): [match_map_veto_picks!]! - """An aggregate relationship""" - aim_weapon_stats_aggregate( + """ + fetch aggregated fields from the table: "match_map_veto_picks" + """ + match_map_veto_picks_aggregate( """distinct select on columns""" - distinct_on: [player_aim_weapon_stats_select_column!] + distinct_on: [match_map_veto_picks_select_column!] """limit the number of rows returned""" limit: Int @@ -72495,16 +83948,21 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_aim_weapon_stats_order_by!] + order_by: [match_map_veto_picks_order_by!] """filter the rows returned""" - where: player_aim_weapon_stats_bool_exp - ): player_aim_weapon_stats_aggregate! + where: match_map_veto_picks_bool_exp + ): match_map_veto_picks_aggregate! + + """ + fetch data from the table: "match_map_veto_picks" using primary key columns + """ + match_map_veto_picks_by_pk(id: uuid!): match_map_veto_picks """An array relationship""" - assists( + match_maps( """distinct select on columns""" - distinct_on: [player_assists_select_column!] + distinct_on: [match_maps_select_column!] """limit the number of rows returned""" limit: Int @@ -72513,16 +83971,16 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_assists_order_by!] + order_by: [match_maps_order_by!] """filter the rows returned""" - where: player_assists_bool_exp - ): [player_assists!]! + where: match_maps_bool_exp + ): [match_maps!]! """An aggregate relationship""" - assists_aggregate( + match_maps_aggregate( """distinct select on columns""" - distinct_on: [player_assists_select_column!] + distinct_on: [match_maps_select_column!] """limit the number of rows returned""" limit: Int @@ -72531,16 +83989,19 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_assists_order_by!] + order_by: [match_maps_order_by!] """filter the rows returned""" - where: player_assists_bool_exp - ): player_assists_aggregate! + where: match_maps_bool_exp + ): match_maps_aggregate! + + """fetch data from the table: "match_maps" using primary key columns""" + match_maps_by_pk(id: uuid!): match_maps """An array relationship""" - assited_by_players( + match_options( """distinct select on columns""" - distinct_on: [player_assists_select_column!] + distinct_on: [match_options_select_column!] """limit the number of rows returned""" limit: Int @@ -72549,16 +84010,16 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_assists_order_by!] + order_by: [match_options_order_by!] """filter the rows returned""" - where: player_assists_bool_exp - ): [player_assists!]! + where: match_options_bool_exp + ): [match_options!]! """An aggregate relationship""" - assited_by_players_aggregate( + match_options_aggregate( """distinct select on columns""" - distinct_on: [player_assists_select_column!] + distinct_on: [match_options_select_column!] """limit the number of rows returned""" limit: Int @@ -72567,17 +84028,21 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_assists_order_by!] + order_by: [match_options_order_by!] """filter the rows returned""" - where: player_assists_bool_exp - ): player_assists_aggregate! - avatar_url: String + where: match_options_bool_exp + ): match_options_aggregate! - """An array relationship""" - awards( + """fetch data from the table: "match_options" using primary key columns""" + match_options_by_pk(id: uuid!): match_options + + """ + fetch data from the table: "match_region_veto_picks" + """ + match_region_veto_picks( """distinct select on columns""" - distinct_on: [award_recipients_select_column!] + distinct_on: [match_region_veto_picks_select_column!] """limit the number of rows returned""" limit: Int @@ -72586,16 +84051,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [award_recipients_order_by!] + order_by: [match_region_veto_picks_order_by!] """filter the rows returned""" - where: award_recipients_bool_exp - ): [award_recipients!]! + where: match_region_veto_picks_bool_exp + ): [match_region_veto_picks!]! - """An aggregate relationship""" - awards_aggregate( + """ + fetch aggregated fields from the table: "match_region_veto_picks" + """ + match_region_veto_picks_aggregate( """distinct select on columns""" - distinct_on: [award_recipients_select_column!] + distinct_on: [match_region_veto_picks_select_column!] """limit the number of rows returned""" limit: Int @@ -72604,21 +84071,23 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [award_recipients_order_by!] + order_by: [match_region_veto_picks_order_by!] """filter the rows returned""" - where: award_recipients_bool_exp - ): award_recipients_aggregate! + where: match_region_veto_picks_bool_exp + ): match_region_veto_picks_aggregate! """ - A computed field, executes function "banned_until" + fetch data from the table: "match_region_veto_picks" using primary key columns """ - banned_until: timestamptz + match_region_veto_picks_by_pk(id: uuid!): match_region_veto_picks - """An array relationship""" - coach_lineups( + """ + fetch data from the table: "match_streams" + """ + match_streams( """distinct select on columns""" - distinct_on: [match_lineups_select_column!] + distinct_on: [match_streams_select_column!] """limit the number of rows returned""" limit: Int @@ -72627,16 +84096,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [match_lineups_order_by!] + order_by: [match_streams_order_by!] """filter the rows returned""" - where: match_lineups_bool_exp - ): [match_lineups!]! + where: match_streams_bool_exp + ): [match_streams!]! - """An aggregate relationship""" - coach_lineups_aggregate( + """ + fetch aggregated fields from the table: "match_streams" + """ + match_streams_aggregate( """distinct select on columns""" - distinct_on: [match_lineups_select_column!] + distinct_on: [match_streams_select_column!] """limit the number of rows returned""" limit: Int @@ -72645,24 +84116,21 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [match_lineups_order_by!] + order_by: [match_streams_order_by!] """filter the rows returned""" - where: match_lineups_bool_exp - ): match_lineups_aggregate! - country: String - created_at: timestamptz + where: match_streams_bool_exp + ): match_streams_aggregate! + + """fetch data from the table: "match_streams" using primary key columns""" + match_streams_by_pk(id: uuid!): match_streams """ - A computed field, executes function "get_player_current_lobby_id" + fetch data from the table: "match_type_cfgs" """ - current_lobby_id: uuid - custom_avatar_url: String - - """An array relationship""" - damage_dealt( + match_type_cfgs( """distinct select on columns""" - distinct_on: [player_damages_select_column!] + distinct_on: [match_type_cfgs_select_column!] """limit the number of rows returned""" limit: Int @@ -72671,16 +84139,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_damages_order_by!] + order_by: [match_type_cfgs_order_by!] """filter the rows returned""" - where: player_damages_bool_exp - ): [player_damages!]! + where: match_type_cfgs_bool_exp + ): [match_type_cfgs!]! - """An aggregate relationship""" - damage_dealt_aggregate( + """ + fetch aggregated fields from the table: "match_type_cfgs" + """ + match_type_cfgs_aggregate( """distinct select on columns""" - distinct_on: [player_damages_select_column!] + distinct_on: [match_type_cfgs_select_column!] """limit the number of rows returned""" limit: Int @@ -72689,16 +84159,19 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_damages_order_by!] + order_by: [match_type_cfgs_order_by!] """filter the rows returned""" - where: player_damages_bool_exp - ): player_damages_aggregate! + where: match_type_cfgs_bool_exp + ): match_type_cfgs_aggregate! + + """fetch data from the table: "match_type_cfgs" using primary key columns""" + match_type_cfgs_by_pk(type: e_game_cfg_types_enum!): match_type_cfgs """An array relationship""" - damage_taken( + matches( """distinct select on columns""" - distinct_on: [player_damages_select_column!] + distinct_on: [matches_select_column!] """limit the number of rows returned""" limit: Int @@ -72707,16 +84180,16 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_damages_order_by!] + order_by: [matches_order_by!] """filter the rows returned""" - where: player_damages_bool_exp - ): [player_damages!]! + where: matches_bool_exp + ): [matches!]! """An aggregate relationship""" - damage_taken_aggregate( + matches_aggregate( """distinct select on columns""" - distinct_on: [player_damages_select_column!] + distinct_on: [matches_select_column!] """limit the number of rows returned""" limit: Int @@ -72725,17 +84198,24 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_damages_order_by!] + order_by: [matches_order_by!] """filter the rows returned""" - where: player_damages_bool_exp - ): player_damages_aggregate! - days_since_last_ban: Int + where: matches_bool_exp + ): matches_aggregate! - """An array relationship""" - deaths( + """fetch data from the table: "matches" using primary key columns""" + matches_by_pk(id: uuid!): matches + + """Gets Current User""" + me: MeResponse! + + """ + fetch data from the table: "migration_hashes.hashes" + """ + migration_hashes_hashes( """distinct select on columns""" - distinct_on: [player_kills_select_column!] + distinct_on: [migration_hashes_hashes_select_column!] """limit the number of rows returned""" limit: Int @@ -72744,16 +84224,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_kills_order_by!] + order_by: [migration_hashes_hashes_order_by!] """filter the rows returned""" - where: player_kills_bool_exp - ): [player_kills!]! + where: migration_hashes_hashes_bool_exp + ): [migration_hashes_hashes!]! - """An aggregate relationship""" - deaths_aggregate( + """ + fetch aggregated fields from the table: "migration_hashes.hashes" + """ + migration_hashes_hashes_aggregate( """distinct select on columns""" - distinct_on: [player_kills_select_column!] + distinct_on: [migration_hashes_hashes_select_column!] """limit the number of rows returned""" limit: Int @@ -72762,17 +84244,23 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_kills_order_by!] + order_by: [migration_hashes_hashes_order_by!] """filter the rows returned""" - where: player_kills_bool_exp - ): player_kills_aggregate! - discord_id: String + where: migration_hashes_hashes_bool_exp + ): migration_hashes_hashes_aggregate! - """An array relationship""" - draft_game_players( + """ + fetch data from the table: "migration_hashes.hashes" using primary key columns + """ + migration_hashes_hashes_by_pk(name: String!): migration_hashes_hashes + + """ + fetch data from the table: "v_my_friends" + """ + my_friends( """distinct select on columns""" - distinct_on: [draft_game_players_select_column!] + distinct_on: [my_friends_select_column!] """limit the number of rows returned""" limit: Int @@ -72781,16 +84269,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [draft_game_players_order_by!] + order_by: [my_friends_order_by!] """filter the rows returned""" - where: draft_game_players_bool_exp - ): [draft_game_players!]! + where: my_friends_bool_exp + ): [my_friends!]! - """An aggregate relationship""" - draft_game_players_aggregate( + """ + fetch aggregated fields from the table: "v_my_friends" + """ + my_friends_aggregate( """distinct select on columns""" - distinct_on: [draft_game_players_select_column!] + distinct_on: [my_friends_select_column!] """limit the number of rows returned""" limit: Int @@ -72799,24 +84289,28 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [draft_game_players_order_by!] + order_by: [my_friends_order_by!] """filter the rows returned""" - where: draft_game_players_bool_exp - ): draft_game_players_aggregate! + where: my_friends_bool_exp + ): my_friends_aggregate! """ - A computed field, executes function "get_player_elo" + Fetch a single news post including draft content for editing. Caller role is verified against public.post_news_role. """ - elo( - """JSON select path""" - path: String - ): jsonb + newsPostAdmin(id: uuid!): NewsPost - """An array relationship""" - elo_history( + """ + List all news posts including drafts for the management area. Caller role is verified against public.post_news_role. + """ + newsPostsAdmin: [NewsPost!] + + """ + fetch data from the table: "news_articles" + """ + news_articles( """distinct select on columns""" - distinct_on: [v_player_elo_select_column!] + distinct_on: [news_articles_select_column!] """limit the number of rows returned""" limit: Int @@ -72825,16 +84319,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_elo_order_by!] + order_by: [news_articles_order_by!] """filter the rows returned""" - where: v_player_elo_bool_exp - ): [v_player_elo!]! + where: news_articles_bool_exp + ): [news_articles!]! - """An aggregate relationship""" - elo_history_aggregate( + """ + fetch aggregated fields from the table: "news_articles" + """ + news_articles_aggregate( """distinct select on columns""" - distinct_on: [v_player_elo_select_column!] + distinct_on: [news_articles_select_column!] """limit the number of rows returned""" limit: Int @@ -72843,19 +84339,21 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_elo_order_by!] + order_by: [news_articles_order_by!] """filter the rows returned""" - where: v_player_elo_bool_exp - ): v_player_elo_aggregate! - faceit_elo: Int - faceit_nickname: String - faceit_player_id: String + where: news_articles_bool_exp + ): news_articles_aggregate! - """An array relationship""" - faceit_rank_history( + """fetch data from the table: "news_articles" using primary key columns""" + news_articles_by_pk(id: uuid!): news_articles + + """ + fetch data from the table: "notification_preferences" + """ + notification_preferences( """distinct select on columns""" - distinct_on: [player_faceit_rank_history_select_column!] + distinct_on: [notification_preferences_select_column!] """limit the number of rows returned""" limit: Int @@ -72864,16 +84362,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_faceit_rank_history_order_by!] + order_by: [notification_preferences_order_by!] """filter the rows returned""" - where: player_faceit_rank_history_bool_exp - ): [player_faceit_rank_history!]! + where: notification_preferences_bool_exp + ): [notification_preferences!]! - """An aggregate relationship""" - faceit_rank_history_aggregate( + """ + fetch aggregated fields from the table: "notification_preferences" + """ + notification_preferences_aggregate( """distinct select on columns""" - distinct_on: [player_faceit_rank_history_select_column!] + distinct_on: [notification_preferences_select_column!] """limit the number of rows returned""" limit: Int @@ -72882,19 +84382,21 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_faceit_rank_history_order_by!] + order_by: [notification_preferences_order_by!] """filter the rows returned""" - where: player_faceit_rank_history_bool_exp - ): player_faceit_rank_history_aggregate! - faceit_skill_level: Int - faceit_updated_at: timestamptz - faceit_url: String + where: notification_preferences_bool_exp + ): notification_preferences_aggregate! + + """ + fetch data from the table: "notification_preferences" using primary key columns + """ + notification_preferences_by_pk(channel: String!, key: String!, steam_id: bigint!): notification_preferences """An array relationship""" - flashed_by_players( + notifications( """distinct select on columns""" - distinct_on: [player_flashes_select_column!] + distinct_on: [notifications_select_column!] """limit the number of rows returned""" limit: Int @@ -72903,16 +84405,16 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_flashes_order_by!] + order_by: [notifications_order_by!] """filter the rows returned""" - where: player_flashes_bool_exp - ): [player_flashes!]! + where: notifications_bool_exp + ): [notifications!]! """An aggregate relationship""" - flashed_by_players_aggregate( + notifications_aggregate( """distinct select on columns""" - distinct_on: [player_flashes_select_column!] + distinct_on: [notifications_select_column!] """limit the number of rows returned""" limit: Int @@ -72921,16 +84423,21 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_flashes_order_by!] + order_by: [notifications_order_by!] """filter the rows returned""" - where: player_flashes_bool_exp - ): player_flashes_aggregate! + where: notifications_bool_exp + ): notifications_aggregate! - """An array relationship""" - flashed_players( + """fetch data from the table: "notifications" using primary key columns""" + notifications_by_pk(id: uuid!): notifications + + """ + fetch data from the table: "pending_match_import_players" + """ + pending_match_import_players( """distinct select on columns""" - distinct_on: [player_flashes_select_column!] + distinct_on: [pending_match_import_players_select_column!] """limit the number of rows returned""" limit: Int @@ -72939,16 +84446,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_flashes_order_by!] + order_by: [pending_match_import_players_order_by!] """filter the rows returned""" - where: player_flashes_bool_exp - ): [player_flashes!]! + where: pending_match_import_players_bool_exp + ): [pending_match_import_players!]! - """An aggregate relationship""" - flashed_players_aggregate( + """ + fetch aggregated fields from the table: "pending_match_import_players" + """ + pending_match_import_players_aggregate( """distinct select on columns""" - distinct_on: [player_flashes_select_column!] + distinct_on: [pending_match_import_players_select_column!] """limit the number of rows returned""" limit: Int @@ -72957,16 +84466,23 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_flashes_order_by!] + order_by: [pending_match_import_players_order_by!] """filter the rows returned""" - where: player_flashes_bool_exp - ): player_flashes_aggregate! + where: pending_match_import_players_bool_exp + ): pending_match_import_players_aggregate! - """An array relationship""" - friends( + """ + fetch data from the table: "pending_match_import_players" using primary key columns + """ + pending_match_import_players_by_pk(steam_id: bigint!, valve_match_id: numeric!): pending_match_import_players + + """ + fetch data from the table: "pending_match_imports" + """ + pending_match_imports( """distinct select on columns""" - distinct_on: [my_friends_select_column!] + distinct_on: [pending_match_imports_select_column!] """limit the number of rows returned""" limit: Int @@ -72975,16 +84491,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [my_friends_order_by!] + order_by: [pending_match_imports_order_by!] """filter the rows returned""" - where: my_friends_bool_exp - ): [my_friends!]! + where: pending_match_imports_bool_exp + ): [pending_match_imports!]! - """An aggregate relationship""" - friends_aggregate( + """ + fetch aggregated fields from the table: "pending_match_imports" + """ + pending_match_imports_aggregate( """distinct select on columns""" - distinct_on: [my_friends_select_column!] + distinct_on: [pending_match_imports_select_column!] """limit the number of rows returned""" limit: Int @@ -72993,17 +84511,23 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [my_friends_order_by!] + order_by: [pending_match_imports_order_by!] """filter the rows returned""" - where: my_friends_bool_exp - ): my_friends_aggregate! - game_ban_count: Int! + where: pending_match_imports_bool_exp + ): pending_match_imports_aggregate! - """An array relationship""" - invited_players( + """ + fetch data from the table: "pending_match_imports" using primary key columns + """ + pending_match_imports_by_pk(valve_match_id: numeric!): pending_match_imports + + """ + fetch data from the table: "player_aim_stats_demo" + """ + player_aim_stats_demo( """distinct select on columns""" - distinct_on: [team_invites_select_column!] + distinct_on: [player_aim_stats_demo_select_column!] """limit the number of rows returned""" limit: Int @@ -73012,16 +84536,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [team_invites_order_by!] + order_by: [player_aim_stats_demo_order_by!] """filter the rows returned""" - where: team_invites_bool_exp - ): [team_invites!]! + where: player_aim_stats_demo_bool_exp + ): [player_aim_stats_demo!]! - """An aggregate relationship""" - invited_players_aggregate( + """ + fetch aggregated fields from the table: "player_aim_stats_demo" + """ + player_aim_stats_demo_aggregate( """distinct select on columns""" - distinct_on: [team_invites_select_column!] + distinct_on: [player_aim_stats_demo_select_column!] """limit the number of rows returned""" limit: Int @@ -73030,56 +84556,66 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [team_invites_order_by!] + order_by: [player_aim_stats_demo_order_by!] """filter the rows returned""" - where: team_invites_bool_exp - ): team_invites_aggregate! + where: player_aim_stats_demo_bool_exp + ): player_aim_stats_demo_aggregate! """ - A computed field, executes function "is_admin_sanctioned" + fetch data from the table: "player_aim_stats_demo" using primary key columns """ - is_admin_sanctioned: Boolean + player_aim_stats_demo_by_pk(attacker_steam_id: bigint!, match_map_id: uuid!): player_aim_stats_demo """ - A computed field, executes function "is_banned" + fetch data from the table: "player_aim_weapon_stats" """ - is_banned: Boolean + player_aim_weapon_stats( + """distinct select on columns""" + distinct_on: [player_aim_weapon_stats_select_column!] - """ - A computed field, executes function "is_gagged" - """ - is_gagged: Boolean + """limit the number of rows returned""" + limit: Int - """ - A computed field, executes function "is_in_another_match" - """ - is_in_another_match: Boolean + """skip the first n rows. Use only with order_by""" + offset: Int - """ - A computed field, executes function "is_in_draft" - """ - is_in_draft: Boolean + """sort the rows by one or more columns""" + order_by: [player_aim_weapon_stats_order_by!] - """ - A computed field, executes function "is_in_lobby" - """ - is_in_lobby: Boolean + """filter the rows returned""" + where: player_aim_weapon_stats_bool_exp + ): [player_aim_weapon_stats!]! """ - A computed field, executes function "is_muted" + fetch aggregated fields from the table: "player_aim_weapon_stats" """ - is_muted: Boolean + player_aim_weapon_stats_aggregate( + """distinct select on columns""" + distinct_on: [player_aim_weapon_stats_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_aim_weapon_stats_order_by!] + + """filter the rows returned""" + where: player_aim_weapon_stats_bool_exp + ): player_aim_weapon_stats_aggregate! """ - A computed field, executes function "is_registered" + fetch data from the table: "player_aim_weapon_stats" using primary key columns """ - is_registered: Boolean + player_aim_weapon_stats_by_pk(match_map_id: uuid!, steam_id: bigint!, weapon_class: String!): player_aim_weapon_stats """An array relationship""" - kills( + player_assists( """distinct select on columns""" - distinct_on: [player_kills_select_column!] + distinct_on: [player_assists_select_column!] """limit the number of rows returned""" limit: Int @@ -73088,16 +84624,16 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_kills_order_by!] + order_by: [player_assists_order_by!] """filter the rows returned""" - where: player_kills_bool_exp - ): [player_kills!]! + where: player_assists_bool_exp + ): [player_assists!]! """An aggregate relationship""" - kills_aggregate( + player_assists_aggregate( """distinct select on columns""" - distinct_on: [player_kills_select_column!] + distinct_on: [player_assists_select_column!] """limit the number of rows returned""" limit: Int @@ -73106,16 +84642,21 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_kills_order_by!] + order_by: [player_assists_order_by!] """filter the rows returned""" - where: player_kills_bool_exp - ): player_kills_aggregate! + where: player_assists_bool_exp + ): player_assists_aggregate! - """An array relationship""" - kills_by_weapons( + """fetch data from the table: "player_assists" using primary key columns""" + player_assists_by_pk(attacked_steam_id: bigint!, attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_assists + + """ + fetch data from the table: "player_career_stats_v" + """ + player_career_stats_v( """distinct select on columns""" - distinct_on: [player_kills_by_weapon_select_column!] + distinct_on: [player_career_stats_v_select_column!] """limit the number of rows returned""" limit: Int @@ -73124,16 +84665,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_kills_by_weapon_order_by!] + order_by: [player_career_stats_v_order_by!] """filter the rows returned""" - where: player_kills_by_weapon_bool_exp - ): [player_kills_by_weapon!]! + where: player_career_stats_v_bool_exp + ): [player_career_stats_v!]! - """An aggregate relationship""" - kills_by_weapons_aggregate( + """ + fetch aggregated fields from the table: "player_career_stats_v" + """ + player_career_stats_v_aggregate( """distinct select on columns""" - distinct_on: [player_kills_by_weapon_select_column!] + distinct_on: [player_career_stats_v_select_column!] """limit the number of rows returned""" limit: Int @@ -73142,19 +84685,16 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_kills_by_weapon_order_by!] + order_by: [player_career_stats_v_order_by!] """filter the rows returned""" - where: player_kills_by_weapon_bool_exp - ): player_kills_by_weapon_aggregate! - language: String - last_read_news_at: timestamptz - last_sign_in_at: timestamptz + where: player_career_stats_v_bool_exp + ): player_career_stats_v_aggregate! """An array relationship""" - lobby_players( + player_damages( """distinct select on columns""" - distinct_on: [lobby_players_select_column!] + distinct_on: [player_damages_select_column!] """limit the number of rows returned""" limit: Int @@ -73163,16 +84703,16 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [lobby_players_order_by!] + order_by: [player_damages_order_by!] """filter the rows returned""" - where: lobby_players_bool_exp - ): [lobby_players!]! + where: player_damages_bool_exp + ): [player_damages!]! """An aggregate relationship""" - lobby_players_aggregate( + player_damages_aggregate( """distinct select on columns""" - distinct_on: [lobby_players_select_column!] + distinct_on: [player_damages_select_column!] """limit the number of rows returned""" limit: Int @@ -73181,36 +84721,41 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [lobby_players_order_by!] + order_by: [player_damages_order_by!] """filter the rows returned""" - where: lobby_players_bool_exp - ): lobby_players_aggregate! + where: player_damages_bool_exp + ): player_damages_aggregate! - """ - A computed field, executes function "get_total_player_losses" - """ - losses: Int + """fetch data from the table: "player_damages" using primary key columns""" + player_damages_by_pk(id: uuid!, match_map_id: uuid!, time: timestamptz!): player_damages """ - A computed field, executes function "get_total_player_losses_competitive" + fetch data from the table: "player_elo" """ - losses_competitive: Int + player_elo( + """distinct select on columns""" + distinct_on: [player_elo_select_column!] - """ - A computed field, executes function "get_total_player_losses_duel" - """ - losses_duel: Int + """limit the number of rows returned""" + limit: Int - """ - A computed field, executes function "get_total_player_losses_wingman" - """ - losses_wingman: Int + """skip the first n rows. Use only with order_by""" + offset: Int - """An array relationship""" - match_map_hltv( + """sort the rows by one or more columns""" + order_by: [player_elo_order_by!] + + """filter the rows returned""" + where: player_elo_bool_exp + ): [player_elo!]! + + """ + fetch aggregated fields from the table: "player_elo" + """ + player_elo_aggregate( """distinct select on columns""" - distinct_on: [v_player_match_map_hltv_select_column!] + distinct_on: [player_elo_select_column!] """limit the number of rows returned""" limit: Int @@ -73219,16 +84764,21 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_match_map_hltv_order_by!] + order_by: [player_elo_order_by!] """filter the rows returned""" - where: v_player_match_map_hltv_bool_exp - ): [v_player_match_map_hltv!]! + where: player_elo_bool_exp + ): player_elo_aggregate! - """An aggregate relationship""" - match_map_hltv_aggregate( + """fetch data from the table: "player_elo" using primary key columns""" + player_elo_by_pk(match_id: uuid!, steam_id: bigint!, type: e_match_types_enum!): player_elo + + """ + fetch data from the table: "player_faceit_rank_history" + """ + player_faceit_rank_history( """distinct select on columns""" - distinct_on: [v_player_match_map_hltv_select_column!] + distinct_on: [player_faceit_rank_history_select_column!] """limit the number of rows returned""" limit: Int @@ -73237,16 +84787,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_match_map_hltv_order_by!] + order_by: [player_faceit_rank_history_order_by!] """filter the rows returned""" - where: v_player_match_map_hltv_bool_exp - ): v_player_match_map_hltv_aggregate! + where: player_faceit_rank_history_bool_exp + ): [player_faceit_rank_history!]! - """An array relationship""" - match_map_stats( + """ + fetch aggregated fields from the table: "player_faceit_rank_history" + """ + player_faceit_rank_history_aggregate( """distinct select on columns""" - distinct_on: [player_match_map_stats_select_column!] + distinct_on: [player_faceit_rank_history_select_column!] """limit the number of rows returned""" limit: Int @@ -73255,16 +84807,21 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_match_map_stats_order_by!] + order_by: [player_faceit_rank_history_order_by!] """filter the rows returned""" - where: player_match_map_stats_bool_exp - ): [player_match_map_stats!]! + where: player_faceit_rank_history_bool_exp + ): player_faceit_rank_history_aggregate! - """An aggregate relationship""" - match_map_stats_aggregate( + """ + fetch data from the table: "player_faceit_rank_history" using primary key columns + """ + player_faceit_rank_history_by_pk(id: uuid!): player_faceit_rank_history + + """An array relationship""" + player_flashes( """distinct select on columns""" - distinct_on: [player_match_map_stats_select_column!] + distinct_on: [player_flashes_select_column!] """limit the number of rows returned""" limit: Int @@ -73273,16 +84830,16 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_match_map_stats_order_by!] + order_by: [player_flashes_order_by!] """filter the rows returned""" - where: player_match_map_stats_bool_exp - ): player_match_map_stats_aggregate! + where: player_flashes_bool_exp + ): [player_flashes!]! - """An array relationship""" - match_stats( + """An aggregate relationship""" + player_flashes_aggregate( """distinct select on columns""" - distinct_on: [player_match_stats_v_select_column!] + distinct_on: [player_flashes_select_column!] """limit the number of rows returned""" limit: Int @@ -73291,16 +84848,19 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_match_stats_v_order_by!] + order_by: [player_flashes_order_by!] """filter the rows returned""" - where: player_match_stats_v_bool_exp - ): [player_match_stats_v!]! + where: player_flashes_bool_exp + ): player_flashes_aggregate! - """An aggregate relationship""" - match_stats_aggregate( + """fetch data from the table: "player_flashes" using primary key columns""" + player_flashes_by_pk(attacked_steam_id: bigint!, attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_flashes + + """An array relationship""" + player_kills( """distinct select on columns""" - distinct_on: [player_match_stats_v_select_column!] + distinct_on: [player_kills_select_column!] """limit the number of rows returned""" limit: Int @@ -73309,18 +84869,16 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_match_stats_v_order_by!] + order_by: [player_kills_order_by!] """filter the rows returned""" - where: player_match_stats_v_bool_exp - ): player_match_stats_v_aggregate! + where: player_kills_bool_exp + ): [player_kills!]! - """ - A computed field, executes function "get_player_matches" - """ - matches( + """An aggregate relationship""" + player_kills_aggregate( """distinct select on columns""" - distinct_on: [matches_select_column!] + distinct_on: [player_kills_select_column!] """limit the number of rows returned""" limit: Int @@ -73329,21 +84887,21 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [matches_order_by!] + order_by: [player_kills_order_by!] """filter the rows returned""" - where: matches_bool_exp - ): [matches!] + where: player_kills_bool_exp + ): player_kills_aggregate! + + """fetch data from the table: "player_kills" using primary key columns""" + player_kills_by_pk(attacked_steam_id: bigint!, attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_kills """ - A computed field, executes function "get_player_matchmaking_cooldown" + fetch data from the table: "player_kills_by_weapon" """ - matchmaking_cooldown: timestamptz - - """An array relationship""" - multi_kills( + player_kills_by_weapon( """distinct select on columns""" - distinct_on: [v_player_multi_kills_select_column!] + distinct_on: [player_kills_by_weapon_select_column!] """limit the number of rows returned""" limit: Int @@ -73352,16 +84910,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_multi_kills_order_by!] + order_by: [player_kills_by_weapon_order_by!] """filter the rows returned""" - where: v_player_multi_kills_bool_exp - ): [v_player_multi_kills!]! + where: player_kills_by_weapon_bool_exp + ): [player_kills_by_weapon!]! - """An aggregate relationship""" - multi_kills_aggregate( + """ + fetch aggregated fields from the table: "player_kills_by_weapon" + """ + player_kills_by_weapon_aggregate( """distinct select on columns""" - distinct_on: [v_player_multi_kills_select_column!] + distinct_on: [player_kills_by_weapon_select_column!] """limit the number of rows returned""" limit: Int @@ -73370,19 +84930,23 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_multi_kills_order_by!] + order_by: [player_kills_by_weapon_order_by!] """filter the rows returned""" - where: v_player_multi_kills_bool_exp - ): v_player_multi_kills_aggregate! - name: String! - name_registered: Boolean! - notification_timezone: String + where: player_kills_by_weapon_bool_exp + ): player_kills_by_weapon_aggregate! - """An array relationship""" - notifications( + """ + fetch data from the table: "player_kills_by_weapon" using primary key columns + """ + player_kills_by_weapon_by_pk(player_steam_id: bigint!, with: String!): player_kills_by_weapon + + """ + fetch data from the table: "player_leaderboard_rank" + """ + player_leaderboard_rank( """distinct select on columns""" - distinct_on: [notifications_select_column!] + distinct_on: [player_leaderboard_rank_select_column!] """limit the number of rows returned""" limit: Int @@ -73391,16 +84955,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [notifications_order_by!] + order_by: [player_leaderboard_rank_order_by!] """filter the rows returned""" - where: notifications_bool_exp - ): [notifications!]! + where: player_leaderboard_rank_bool_exp + ): [player_leaderboard_rank!]! - """An aggregate relationship""" - notifications_aggregate( + """ + fetch aggregated fields from the table: "player_leaderboard_rank" + """ + player_leaderboard_rank_aggregate( """distinct select on columns""" - distinct_on: [notifications_select_column!] + distinct_on: [player_leaderboard_rank_select_column!] """limit the number of rows returned""" limit: Int @@ -73409,16 +84975,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [notifications_order_by!] + order_by: [player_leaderboard_rank_order_by!] """filter the rows returned""" - where: notifications_bool_exp - ): notifications_aggregate! + where: player_leaderboard_rank_bool_exp + ): player_leaderboard_rank_aggregate! - """An array relationship""" - objectives( + """ + fetch data from the table: "player_match_map_stats" + """ + player_match_map_stats( """distinct select on columns""" - distinct_on: [player_objectives_select_column!] + distinct_on: [player_match_map_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -73427,16 +84995,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_objectives_order_by!] + order_by: [player_match_map_stats_order_by!] """filter the rows returned""" - where: player_objectives_bool_exp - ): [player_objectives!]! + where: player_match_map_stats_bool_exp + ): [player_match_map_stats!]! - """An aggregate relationship""" - objectives_aggregate( + """ + fetch aggregated fields from the table: "player_match_map_stats" + """ + player_match_map_stats_aggregate( """distinct select on columns""" - distinct_on: [player_objectives_select_column!] + distinct_on: [player_match_map_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -73445,16 +85015,23 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_objectives_order_by!] + order_by: [player_match_map_stats_order_by!] """filter the rows returned""" - where: player_objectives_bool_exp - ): player_objectives_aggregate! + where: player_match_map_stats_bool_exp + ): player_match_map_stats_aggregate! - """An array relationship""" - owned_teams( + """ + fetch data from the table: "player_match_map_stats" using primary key columns + """ + player_match_map_stats_by_pk(match_map_id: uuid!, steam_id: bigint!): player_match_map_stats + + """ + fetch data from the table: "player_match_performance_v" + """ + player_match_performance_v( """distinct select on columns""" - distinct_on: [teams_select_column!] + distinct_on: [player_match_performance_v_select_column!] """limit the number of rows returned""" limit: Int @@ -73463,16 +85040,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [teams_order_by!] + order_by: [player_match_performance_v_order_by!] """filter the rows returned""" - where: teams_bool_exp - ): [teams!]! + where: player_match_performance_v_bool_exp + ): [player_match_performance_v!]! - """An aggregate relationship""" - owned_teams_aggregate( + """ + fetch aggregated fields from the table: "player_match_performance_v" + """ + player_match_performance_v_aggregate( """distinct select on columns""" - distinct_on: [teams_select_column!] + distinct_on: [player_match_performance_v_select_column!] """limit the number of rows returned""" limit: Int @@ -73481,24 +85060,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [teams_order_by!] + order_by: [player_match_performance_v_order_by!] """filter the rows returned""" - where: teams_bool_exp - ): teams_aggregate! + where: player_match_performance_v_bool_exp + ): player_match_performance_v_aggregate! """ - A computed field, executes function "get_player_peak_elo" + fetch data from the table: "player_match_stats_v" """ - peak_elo( - """JSON select path""" - path: String - ): jsonb - - """An array relationship""" - pending_match_imports( + player_match_stats_v( """distinct select on columns""" - distinct_on: [pending_match_import_players_select_column!] + distinct_on: [player_match_stats_v_select_column!] """limit the number of rows returned""" limit: Int @@ -73507,16 +85080,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [pending_match_import_players_order_by!] + order_by: [player_match_stats_v_order_by!] """filter the rows returned""" - where: pending_match_import_players_bool_exp - ): [pending_match_import_players!]! + where: player_match_stats_v_bool_exp + ): [player_match_stats_v!]! - """An aggregate relationship""" - pending_match_imports_aggregate( + """ + fetch aggregated fields from the table: "player_match_stats_v" + """ + player_match_stats_v_aggregate( """distinct select on columns""" - distinct_on: [pending_match_import_players_select_column!] + distinct_on: [player_match_stats_v_select_column!] """limit the number of rows returned""" limit: Int @@ -73525,16 +85100,16 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [pending_match_import_players_order_by!] + order_by: [player_match_stats_v_order_by!] """filter the rows returned""" - where: pending_match_import_players_bool_exp - ): pending_match_import_players_aggregate! + where: player_match_stats_v_bool_exp + ): player_match_stats_v_aggregate! """An array relationship""" - player_lineup( + player_objectives( """distinct select on columns""" - distinct_on: [match_lineup_players_select_column!] + distinct_on: [player_objectives_select_column!] """limit the number of rows returned""" limit: Int @@ -73543,16 +85118,16 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [match_lineup_players_order_by!] + order_by: [player_objectives_order_by!] """filter the rows returned""" - where: match_lineup_players_bool_exp - ): [match_lineup_players!]! + where: player_objectives_bool_exp + ): [player_objectives!]! """An aggregate relationship""" - player_lineup_aggregate( + player_objectives_aggregate( """distinct select on columns""" - distinct_on: [match_lineup_players_select_column!] + distinct_on: [player_objectives_select_column!] """limit the number of rows returned""" limit: Int @@ -73561,16 +85136,23 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [match_lineup_players_order_by!] + order_by: [player_objectives_order_by!] """filter the rows returned""" - where: match_lineup_players_bool_exp - ): match_lineup_players_aggregate! + where: player_objectives_bool_exp + ): player_objectives_aggregate! - """An array relationship""" - player_unused_utilities( + """ + fetch data from the table: "player_objectives" using primary key columns + """ + player_objectives_by_pk(match_map_id: uuid!, player_steam_id: bigint!, time: timestamptz!): player_objectives + + """ + fetch data from the table: "player_performance_v" + """ + player_performance_v( """distinct select on columns""" - distinct_on: [player_unused_utility_select_column!] + distinct_on: [player_performance_v_select_column!] """limit the number of rows returned""" limit: Int @@ -73579,16 +85161,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_unused_utility_order_by!] + order_by: [player_performance_v_order_by!] """filter the rows returned""" - where: player_unused_utility_bool_exp - ): [player_unused_utility!]! + where: player_performance_v_bool_exp + ): [player_performance_v!]! - """An aggregate relationship""" - player_unused_utilities_aggregate( + """ + fetch aggregated fields from the table: "player_performance_v" + """ + player_performance_v_aggregate( """distinct select on columns""" - distinct_on: [player_unused_utility_select_column!] + distinct_on: [player_performance_v_select_column!] """limit the number of rows returned""" limit: Int @@ -73597,15 +85181,16 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_unused_utility_order_by!] + order_by: [player_performance_v_order_by!] """filter the rows returned""" - where: player_unused_utility_bool_exp - ): player_unused_utility_aggregate! - premier_rank: Int + where: player_performance_v_bool_exp + ): player_performance_v_aggregate! - """An array relationship""" - premier_rank_history( + """ + fetch data from the table: "player_premier_rank_history" + """ + player_premier_rank_history( """distinct select on columns""" distinct_on: [player_premier_rank_history_select_column!] @@ -73622,8 +85207,10 @@ type players { where: player_premier_rank_history_bool_exp ): [player_premier_rank_history!]! - """An aggregate relationship""" - premier_rank_history_aggregate( + """ + fetch aggregated fields from the table: "player_premier_rank_history" + """ + player_premier_rank_history_aggregate( """distinct select on columns""" distinct_on: [player_premier_rank_history_select_column!] @@ -73639,15 +85226,16 @@ type players { """filter the rows returned""" where: player_premier_rank_history_bool_exp ): player_premier_rank_history_aggregate! - premier_rank_updated_at: timestamptz - profile_url: String - quiet_hours_end: time - quiet_hours_start: time - role: e_player_roles_enum! - roster_image_url: String - """An array relationship""" - sanctions( + """ + fetch data from the table: "player_premier_rank_history" using primary key columns + """ + player_premier_rank_history_by_pk(id: uuid!): player_premier_rank_history + + """ + fetch data from the table: "player_sanctions" + """ + player_sanctions( """distinct select on columns""" distinct_on: [player_sanctions_select_column!] @@ -73664,8 +85252,10 @@ type players { where: player_sanctions_bool_exp ): [player_sanctions!]! - """An aggregate relationship""" - sanctions_aggregate( + """ + fetch aggregated fields from the table: "player_sanctions" + """ + player_sanctions_aggregate( """distinct select on columns""" distinct_on: [player_sanctions_select_column!] @@ -73682,8 +85272,13 @@ type players { where: player_sanctions_bool_exp ): player_sanctions_aggregate! + """ + fetch data from the table: "player_sanctions" using primary key columns + """ + player_sanctions_by_pk(created_at: timestamptz!, id: uuid!): player_sanctions + """An array relationship""" - season_stats( + player_season_stats( """distinct select on columns""" distinct_on: [player_season_stats_select_column!] @@ -73701,7 +85296,7 @@ type players { ): [player_season_stats!]! """An aggregate relationship""" - season_stats_aggregate( + player_season_stats_aggregate( """distinct select on columns""" distinct_on: [player_season_stats_select_column!] @@ -73717,17 +85312,18 @@ type players { """filter the rows returned""" where: player_season_stats_bool_exp ): player_season_stats_aggregate! - show_match_ready_modal: Boolean! - """An object relationship""" - stats: player_stats - steam_bans_checked_at: timestamptz - steam_id: bigint! + """ + fetch data from the table: "player_season_stats" using primary key columns + """ + player_season_stats_by_pk(player_steam_id: bigint!, season_id: uuid!): player_season_stats - """An array relationship""" - team_invites( + """ + fetch data from the table: "player_stats" + """ + player_stats( """distinct select on columns""" - distinct_on: [team_invites_select_column!] + distinct_on: [player_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -73736,16 +85332,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [team_invites_order_by!] + order_by: [player_stats_order_by!] """filter the rows returned""" - where: team_invites_bool_exp - ): [team_invites!]! + where: player_stats_bool_exp + ): [player_stats!]! - """An aggregate relationship""" - team_invites_aggregate( + """ + fetch aggregated fields from the table: "player_stats" + """ + player_stats_aggregate( """distinct select on columns""" - distinct_on: [team_invites_select_column!] + distinct_on: [player_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -73754,16 +85352,21 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [team_invites_order_by!] + order_by: [player_stats_order_by!] """filter the rows returned""" - where: team_invites_bool_exp - ): team_invites_aggregate! + where: player_stats_bool_exp + ): player_stats_aggregate! - """An array relationship""" - team_members( + """fetch data from the table: "player_stats" using primary key columns""" + player_stats_by_pk(player_steam_id: bigint!): player_stats + + """ + fetch data from the table: "player_steam_bot_friend" + """ + player_steam_bot_friend( """distinct select on columns""" - distinct_on: [team_roster_select_column!] + distinct_on: [player_steam_bot_friend_select_column!] """limit the number of rows returned""" limit: Int @@ -73772,16 +85375,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [team_roster_order_by!] + order_by: [player_steam_bot_friend_order_by!] """filter the rows returned""" - where: team_roster_bool_exp - ): [team_roster!]! + where: player_steam_bot_friend_bool_exp + ): [player_steam_bot_friend!]! - """An aggregate relationship""" - team_members_aggregate( + """ + fetch aggregated fields from the table: "player_steam_bot_friend" + """ + player_steam_bot_friend_aggregate( """distinct select on columns""" - distinct_on: [team_roster_select_column!] + distinct_on: [player_steam_bot_friend_select_column!] """limit the number of rows returned""" limit: Int @@ -73790,18 +85395,23 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [team_roster_order_by!] + order_by: [player_steam_bot_friend_order_by!] """filter the rows returned""" - where: team_roster_bool_exp - ): team_roster_aggregate! + where: player_steam_bot_friend_bool_exp + ): player_steam_bot_friend_aggregate! """ - A computed field, executes function "get_player_teams" + fetch data from the table: "player_steam_bot_friend" using primary key columns """ - teams( + player_steam_bot_friend_by_pk(steam_id: bigint!): player_steam_bot_friend + + """ + fetch data from the table: "player_steam_match_auth" + """ + player_steam_match_auth( """distinct select on columns""" - distinct_on: [teams_select_column!] + distinct_on: [player_steam_match_auth_select_column!] """limit the number of rows returned""" limit: Int @@ -73810,21 +85420,86 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [teams_order_by!] + order_by: [player_steam_match_auth_order_by!] """filter the rows returned""" - where: teams_bool_exp - ): [teams!] + where: player_steam_match_auth_bool_exp + ): [player_steam_match_auth!]! """ - A computed field, executes function "get_total_player_matches" + fetch aggregated fields from the table: "player_steam_match_auth" + """ + player_steam_match_auth_aggregate( + """distinct select on columns""" + distinct_on: [player_steam_match_auth_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_steam_match_auth_order_by!] + + """filter the rows returned""" + where: player_steam_match_auth_bool_exp + ): player_steam_match_auth_aggregate! + + """ + fetch data from the table: "player_steam_match_auth" using primary key columns + """ + player_steam_match_auth_by_pk(steam_id: bigint!): player_steam_match_auth + + """ + fetch data from the table: "player_unused_utility" + """ + player_unused_utility( + """distinct select on columns""" + distinct_on: [player_unused_utility_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_unused_utility_order_by!] + + """filter the rows returned""" + where: player_unused_utility_bool_exp + ): [player_unused_utility!]! + + """ + fetch aggregated fields from the table: "player_unused_utility" + """ + player_unused_utility_aggregate( + """distinct select on columns""" + distinct_on: [player_unused_utility_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [player_unused_utility_order_by!] + + """filter the rows returned""" + where: player_unused_utility_bool_exp + ): player_unused_utility_aggregate! + + """ + fetch data from the table: "player_unused_utility" using primary key columns """ - total_matches: Int + player_unused_utility_by_pk(match_map_id: uuid!, player_steam_id: bigint!): player_unused_utility """An array relationship""" - tournament_organizers( + player_utility( """distinct select on columns""" - distinct_on: [tournament_organizers_select_column!] + distinct_on: [player_utility_select_column!] """limit the number of rows returned""" limit: Int @@ -73833,16 +85508,16 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_organizers_order_by!] + order_by: [player_utility_order_by!] """filter the rows returned""" - where: tournament_organizers_bool_exp - ): [tournament_organizers!]! + where: player_utility_bool_exp + ): [player_utility!]! """An aggregate relationship""" - tournament_organizers_aggregate( + player_utility_aggregate( """distinct select on columns""" - distinct_on: [tournament_organizers_select_column!] + distinct_on: [player_utility_select_column!] """limit the number of rows returned""" limit: Int @@ -73851,16 +85526,21 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_organizers_order_by!] + order_by: [player_utility_order_by!] """filter the rows returned""" - where: tournament_organizers_bool_exp - ): tournament_organizers_aggregate! + where: player_utility_bool_exp + ): player_utility_aggregate! - """An array relationship""" - tournament_rosters( + """fetch data from the table: "player_utility" using primary key columns""" + player_utility_by_pk(attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_utility + + """ + fetch data from the table: "player_weapon_stats_v" + """ + player_weapon_stats_v( """distinct select on columns""" - distinct_on: [tournament_team_roster_select_column!] + distinct_on: [player_weapon_stats_v_select_column!] """limit the number of rows returned""" limit: Int @@ -73869,16 +85549,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_team_roster_order_by!] + order_by: [player_weapon_stats_v_order_by!] """filter the rows returned""" - where: tournament_team_roster_bool_exp - ): [tournament_team_roster!]! + where: player_weapon_stats_v_bool_exp + ): [player_weapon_stats_v!]! - """An aggregate relationship""" - tournament_rosters_aggregate( + """ + fetch aggregated fields from the table: "player_weapon_stats_v" + """ + player_weapon_stats_v_aggregate( """distinct select on columns""" - distinct_on: [tournament_team_roster_select_column!] + distinct_on: [player_weapon_stats_v_select_column!] """limit the number of rows returned""" limit: Int @@ -73887,16 +85569,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_team_roster_order_by!] + order_by: [player_weapon_stats_v_order_by!] """filter the rows returned""" - where: tournament_team_roster_bool_exp - ): tournament_team_roster_aggregate! + where: player_weapon_stats_v_bool_exp + ): player_weapon_stats_v_aggregate! - """An array relationship""" - tournaments( + """ + fetch data from the table: "players" + """ + players( """distinct select on columns""" - distinct_on: [tournaments_select_column!] + distinct_on: [players_select_column!] """limit the number of rows returned""" limit: Int @@ -73905,16 +85589,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [tournaments_order_by!] + order_by: [players_order_by!] """filter the rows returned""" - where: tournaments_bool_exp - ): [tournaments!]! + where: players_bool_exp + ): [players!]! - """An aggregate relationship""" - tournaments_aggregate( + """ + fetch aggregated fields from the table: "players" + """ + players_aggregate( """distinct select on columns""" - distinct_on: [tournaments_select_column!] + distinct_on: [players_select_column!] """limit the number of rows returned""" limit: Int @@ -73923,16 +85609,21 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [tournaments_order_by!] + order_by: [players_order_by!] """filter the rows returned""" - where: tournaments_bool_exp - ): tournaments_aggregate! + where: players_bool_exp + ): players_aggregate! - """An array relationship""" - utility_thrown( + """fetch data from the table: "players" using primary key columns""" + players_by_pk(steam_id: bigint!): players + + """ + fetch data from the table: "plugin_versions" + """ + plugin_versions( """distinct select on columns""" - distinct_on: [player_utility_select_column!] + distinct_on: [plugin_versions_select_column!] """limit the number of rows returned""" limit: Int @@ -73941,16 +85632,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_utility_order_by!] + order_by: [plugin_versions_order_by!] """filter the rows returned""" - where: player_utility_bool_exp - ): [player_utility!]! + where: plugin_versions_bool_exp + ): [plugin_versions!]! - """An aggregate relationship""" - utility_thrown_aggregate( + """ + fetch aggregated fields from the table: "plugin_versions" + """ + plugin_versions_aggregate( """distinct select on columns""" - distinct_on: [player_utility_select_column!] + distinct_on: [plugin_versions_select_column!] """limit the number of rows returned""" limit: Int @@ -73959,18 +85652,21 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_utility_order_by!] + order_by: [plugin_versions_order_by!] """filter the rows returned""" - where: player_utility_bool_exp - ): player_utility_aggregate! - vac_ban_count: Int! - vac_banned: Boolean! + where: plugin_versions_bool_exp + ): plugin_versions_aggregate! - """An array relationship""" - weapon_stats( + """fetch data from the table: "plugin_versions" using primary key columns""" + plugin_versions_by_pk(runtime: e_plugin_runtimes_enum!, version: String!): plugin_versions + + """ + fetch data from the table: "push_subscriptions" + """ + push_subscriptions( """distinct select on columns""" - distinct_on: [player_weapon_stats_v_select_column!] + distinct_on: [push_subscriptions_select_column!] """limit the number of rows returned""" limit: Int @@ -73979,16 +85675,18 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_weapon_stats_v_order_by!] + order_by: [push_subscriptions_order_by!] """filter the rows returned""" - where: player_weapon_stats_v_bool_exp - ): [player_weapon_stats_v!]! + where: push_subscriptions_bool_exp + ): [push_subscriptions!]! - """An aggregate relationship""" - weapon_stats_aggregate( + """ + fetch aggregated fields from the table: "push_subscriptions" + """ + push_subscriptions_aggregate( """distinct select on columns""" - distinct_on: [player_weapon_stats_v_select_column!] + distinct_on: [push_subscriptions_select_column!] """limit the number of rows returned""" limit: Int @@ -73997,1904 +85695,1394 @@ type players { offset: Int """sort the rows by one or more columns""" - order_by: [player_weapon_stats_v_order_by!] + order_by: [push_subscriptions_order_by!] """filter the rows returned""" - where: player_weapon_stats_v_bool_exp - ): player_weapon_stats_v_aggregate! - - """ - A computed field, executes function "get_total_player_wins" - """ - wins: Int - - """ - A computed field, executes function "get_total_player_wins_competitive" - """ - wins_competitive: Int - - """ - A computed field, executes function "get_total_player_wins_duel" - """ - wins_duel: Int - - """ - A computed field, executes function "get_total_player_wins_wingman" - """ - wins_wingman: Int -} - -""" -aggregated selection of "players" -""" -type players_aggregate { - aggregate: players_aggregate_fields - nodes: [players!]! -} - -""" -aggregate fields of "players" -""" -type players_aggregate_fields { - avg: players_avg_fields - count(columns: [players_select_column!], distinct: Boolean): Int! - max: players_max_fields - min: players_min_fields - stddev: players_stddev_fields - stddev_pop: players_stddev_pop_fields - stddev_samp: players_stddev_samp_fields - sum: players_sum_fields - var_pop: players_var_pop_fields - var_samp: players_var_samp_fields - variance: players_variance_fields -} - -"""aggregate avg on columns""" -type players_avg_fields { - days_since_last_ban: Float - faceit_elo: Float - faceit_skill_level: Float - game_ban_count: Float - - """ - A computed field, executes function "get_total_player_losses" - """ - losses: Int - - """ - A computed field, executes function "get_total_player_losses_competitive" - """ - losses_competitive: Int - - """ - A computed field, executes function "get_total_player_losses_duel" - """ - losses_duel: Int + where: push_subscriptions_bool_exp + ): push_subscriptions_aggregate! """ - A computed field, executes function "get_total_player_losses_wingman" + fetch data from the table: "push_subscriptions" using primary key columns """ - losses_wingman: Int - premier_rank: Float - steam_id: Float + push_subscriptions_by_pk(id: uuid!): push_subscriptions - """ - A computed field, executes function "get_total_player_matches" - """ - total_matches: Int - vac_ban_count: Float + """Read file content from game server""" + readServerFile(file_path: String!, node_id: String!, server_id: String): FileContentResponse! """ - A computed field, executes function "get_total_player_wins" + fetch data from the table: "seasons" """ - wins: Int + seasons( + """distinct select on columns""" + distinct_on: [seasons_select_column!] - """ - A computed field, executes function "get_total_player_wins_competitive" - """ - wins_competitive: Int + """limit the number of rows returned""" + limit: Int - """ - A computed field, executes function "get_total_player_wins_duel" - """ - wins_duel: Int + """skip the first n rows. Use only with order_by""" + offset: Int - """ - A computed field, executes function "get_total_player_wins_wingman" - """ - wins_wingman: Int -} + """sort the rows by one or more columns""" + order_by: [seasons_order_by!] -""" -Boolean expression to filter rows from the table "players". All fields are combined with a logical 'AND'. -""" -input players_bool_exp { - _and: [players_bool_exp!] - _not: players_bool_exp - _or: [players_bool_exp!] - abandoned_matches: abandoned_matches_bool_exp - abandoned_matches_aggregate: abandoned_matches_aggregate_bool_exp - aim_weapon_stats: player_aim_weapon_stats_bool_exp - aim_weapon_stats_aggregate: player_aim_weapon_stats_aggregate_bool_exp - assists: player_assists_bool_exp - assists_aggregate: player_assists_aggregate_bool_exp - assited_by_players: player_assists_bool_exp - assited_by_players_aggregate: player_assists_aggregate_bool_exp - avatar_url: String_comparison_exp - awards: award_recipients_bool_exp - awards_aggregate: award_recipients_aggregate_bool_exp - banned_until: timestamptz_comparison_exp - coach_lineups: match_lineups_bool_exp - coach_lineups_aggregate: match_lineups_aggregate_bool_exp - country: String_comparison_exp - created_at: timestamptz_comparison_exp - current_lobby_id: uuid_comparison_exp - custom_avatar_url: String_comparison_exp - damage_dealt: player_damages_bool_exp - damage_dealt_aggregate: player_damages_aggregate_bool_exp - damage_taken: player_damages_bool_exp - damage_taken_aggregate: player_damages_aggregate_bool_exp - days_since_last_ban: Int_comparison_exp - deaths: player_kills_bool_exp - deaths_aggregate: player_kills_aggregate_bool_exp - discord_id: String_comparison_exp - draft_game_players: draft_game_players_bool_exp - draft_game_players_aggregate: draft_game_players_aggregate_bool_exp - elo: jsonb_comparison_exp - elo_history: v_player_elo_bool_exp - elo_history_aggregate: v_player_elo_aggregate_bool_exp - faceit_elo: Int_comparison_exp - faceit_nickname: String_comparison_exp - faceit_player_id: String_comparison_exp - faceit_rank_history: player_faceit_rank_history_bool_exp - faceit_rank_history_aggregate: player_faceit_rank_history_aggregate_bool_exp - faceit_skill_level: Int_comparison_exp - faceit_updated_at: timestamptz_comparison_exp - faceit_url: String_comparison_exp - flashed_by_players: player_flashes_bool_exp - flashed_by_players_aggregate: player_flashes_aggregate_bool_exp - flashed_players: player_flashes_bool_exp - flashed_players_aggregate: player_flashes_aggregate_bool_exp - friends: my_friends_bool_exp - friends_aggregate: my_friends_aggregate_bool_exp - game_ban_count: Int_comparison_exp - invited_players: team_invites_bool_exp - invited_players_aggregate: team_invites_aggregate_bool_exp - is_admin_sanctioned: Boolean_comparison_exp - is_banned: Boolean_comparison_exp - is_gagged: Boolean_comparison_exp - is_in_another_match: Boolean_comparison_exp - is_in_draft: Boolean_comparison_exp - is_in_lobby: Boolean_comparison_exp - is_muted: Boolean_comparison_exp - is_registered: Boolean_comparison_exp - kills: player_kills_bool_exp - kills_aggregate: player_kills_aggregate_bool_exp - kills_by_weapons: player_kills_by_weapon_bool_exp - kills_by_weapons_aggregate: player_kills_by_weapon_aggregate_bool_exp - language: String_comparison_exp - last_read_news_at: timestamptz_comparison_exp - last_sign_in_at: timestamptz_comparison_exp - lobby_players: lobby_players_bool_exp - lobby_players_aggregate: lobby_players_aggregate_bool_exp - losses: Int_comparison_exp - losses_competitive: Int_comparison_exp - losses_duel: Int_comparison_exp - losses_wingman: Int_comparison_exp - match_map_hltv: v_player_match_map_hltv_bool_exp - match_map_hltv_aggregate: v_player_match_map_hltv_aggregate_bool_exp - match_map_stats: player_match_map_stats_bool_exp - match_map_stats_aggregate: player_match_map_stats_aggregate_bool_exp - match_stats: player_match_stats_v_bool_exp - match_stats_aggregate: player_match_stats_v_aggregate_bool_exp - matches: matches_bool_exp - matchmaking_cooldown: timestamptz_comparison_exp - multi_kills: v_player_multi_kills_bool_exp - multi_kills_aggregate: v_player_multi_kills_aggregate_bool_exp - name: String_comparison_exp - name_registered: Boolean_comparison_exp - notification_timezone: String_comparison_exp - notifications: notifications_bool_exp - notifications_aggregate: notifications_aggregate_bool_exp - objectives: player_objectives_bool_exp - objectives_aggregate: player_objectives_aggregate_bool_exp - owned_teams: teams_bool_exp - owned_teams_aggregate: teams_aggregate_bool_exp - peak_elo: jsonb_comparison_exp - pending_match_imports: pending_match_import_players_bool_exp - pending_match_imports_aggregate: pending_match_import_players_aggregate_bool_exp - player_lineup: match_lineup_players_bool_exp - player_lineup_aggregate: match_lineup_players_aggregate_bool_exp - player_unused_utilities: player_unused_utility_bool_exp - player_unused_utilities_aggregate: player_unused_utility_aggregate_bool_exp - premier_rank: Int_comparison_exp - premier_rank_history: player_premier_rank_history_bool_exp - premier_rank_history_aggregate: player_premier_rank_history_aggregate_bool_exp - premier_rank_updated_at: timestamptz_comparison_exp - profile_url: String_comparison_exp - quiet_hours_end: time_comparison_exp - quiet_hours_start: time_comparison_exp - role: e_player_roles_enum_comparison_exp - roster_image_url: String_comparison_exp - sanctions: player_sanctions_bool_exp - sanctions_aggregate: player_sanctions_aggregate_bool_exp - season_stats: player_season_stats_bool_exp - season_stats_aggregate: player_season_stats_aggregate_bool_exp - show_match_ready_modal: Boolean_comparison_exp - stats: player_stats_bool_exp - steam_bans_checked_at: timestamptz_comparison_exp - steam_id: bigint_comparison_exp - team_invites: team_invites_bool_exp - team_invites_aggregate: team_invites_aggregate_bool_exp - team_members: team_roster_bool_exp - team_members_aggregate: team_roster_aggregate_bool_exp - teams: teams_bool_exp - total_matches: Int_comparison_exp - tournament_organizers: tournament_organizers_bool_exp - tournament_organizers_aggregate: tournament_organizers_aggregate_bool_exp - tournament_rosters: tournament_team_roster_bool_exp - tournament_rosters_aggregate: tournament_team_roster_aggregate_bool_exp - tournaments: tournaments_bool_exp - tournaments_aggregate: tournaments_aggregate_bool_exp - utility_thrown: player_utility_bool_exp - utility_thrown_aggregate: player_utility_aggregate_bool_exp - vac_ban_count: Int_comparison_exp - vac_banned: Boolean_comparison_exp - weapon_stats: player_weapon_stats_v_bool_exp - weapon_stats_aggregate: player_weapon_stats_v_aggregate_bool_exp - wins: Int_comparison_exp - wins_competitive: Int_comparison_exp - wins_duel: Int_comparison_exp - wins_wingman: Int_comparison_exp -} + """filter the rows returned""" + where: seasons_bool_exp + ): [seasons!]! -""" -unique or primary key constraints on table "players" -""" -enum players_constraint { """ - unique or primary key constraint on columns "discord_id" + fetch aggregated fields from the table: "seasons" """ - players_discord_id_key + seasons_aggregate( + """distinct select on columns""" + distinct_on: [seasons_select_column!] - """ - unique or primary key constraint on columns "steam_id" - """ - players_pkey + """limit the number of rows returned""" + limit: Int - """ - unique or primary key constraint on columns "steam_id" - """ - players_steam_id_key -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -input type for incrementing numeric columns in table "players" -""" -input players_inc_input { - days_since_last_ban: Int - faceit_elo: Int - faceit_skill_level: Int - game_ban_count: Int - premier_rank: Int - steam_id: bigint - vac_ban_count: Int -} + """sort the rows by one or more columns""" + order_by: [seasons_order_by!] -""" -input type for inserting data into table "players" -""" -input players_insert_input { - abandoned_matches: abandoned_matches_arr_rel_insert_input - aim_weapon_stats: player_aim_weapon_stats_arr_rel_insert_input - assists: player_assists_arr_rel_insert_input - assited_by_players: player_assists_arr_rel_insert_input - avatar_url: String - awards: award_recipients_arr_rel_insert_input - coach_lineups: match_lineups_arr_rel_insert_input - country: String - created_at: timestamptz - custom_avatar_url: String - damage_dealt: player_damages_arr_rel_insert_input - damage_taken: player_damages_arr_rel_insert_input - days_since_last_ban: Int - deaths: player_kills_arr_rel_insert_input - discord_id: String - draft_game_players: draft_game_players_arr_rel_insert_input - elo_history: v_player_elo_arr_rel_insert_input - faceit_elo: Int - faceit_nickname: String - faceit_player_id: String - faceit_rank_history: player_faceit_rank_history_arr_rel_insert_input - faceit_skill_level: Int - faceit_updated_at: timestamptz - faceit_url: String - flashed_by_players: player_flashes_arr_rel_insert_input - flashed_players: player_flashes_arr_rel_insert_input - friends: my_friends_arr_rel_insert_input - game_ban_count: Int - invited_players: team_invites_arr_rel_insert_input - kills: player_kills_arr_rel_insert_input - kills_by_weapons: player_kills_by_weapon_arr_rel_insert_input - language: String - last_read_news_at: timestamptz - last_sign_in_at: timestamptz - lobby_players: lobby_players_arr_rel_insert_input - match_map_hltv: v_player_match_map_hltv_arr_rel_insert_input - match_map_stats: player_match_map_stats_arr_rel_insert_input - match_stats: player_match_stats_v_arr_rel_insert_input - multi_kills: v_player_multi_kills_arr_rel_insert_input - name: String - name_registered: Boolean - notification_timezone: String - notifications: notifications_arr_rel_insert_input - objectives: player_objectives_arr_rel_insert_input - owned_teams: teams_arr_rel_insert_input - pending_match_imports: pending_match_import_players_arr_rel_insert_input - player_lineup: match_lineup_players_arr_rel_insert_input - player_unused_utilities: player_unused_utility_arr_rel_insert_input - premier_rank: Int - premier_rank_history: player_premier_rank_history_arr_rel_insert_input - premier_rank_updated_at: timestamptz - profile_url: String - quiet_hours_end: time - quiet_hours_start: time - role: e_player_roles_enum - roster_image_url: String - sanctions: player_sanctions_arr_rel_insert_input - season_stats: player_season_stats_arr_rel_insert_input - show_match_ready_modal: Boolean - stats: player_stats_obj_rel_insert_input - steam_bans_checked_at: timestamptz - steam_id: bigint - team_invites: team_invites_arr_rel_insert_input - team_members: team_roster_arr_rel_insert_input - tournament_organizers: tournament_organizers_arr_rel_insert_input - tournament_rosters: tournament_team_roster_arr_rel_insert_input - tournaments: tournaments_arr_rel_insert_input - utility_thrown: player_utility_arr_rel_insert_input - vac_ban_count: Int - vac_banned: Boolean - weapon_stats: player_weapon_stats_v_arr_rel_insert_input -} + """filter the rows returned""" + where: seasons_bool_exp + ): seasons_aggregate! -"""aggregate max on columns""" -type players_max_fields { - avatar_url: String + """fetch data from the table: "seasons" using primary key columns""" + seasons_by_pk(id: uuid!): seasons """ - A computed field, executes function "banned_until" + fetch data from the table: "server_regions" """ - banned_until: timestamptz - country: String - created_at: timestamptz + server_regions( + """distinct select on columns""" + distinct_on: [server_regions_select_column!] - """ - A computed field, executes function "get_player_current_lobby_id" - """ - current_lobby_id: uuid - custom_avatar_url: String - days_since_last_ban: Int - discord_id: String - faceit_elo: Int - faceit_nickname: String - faceit_player_id: String - faceit_skill_level: Int - faceit_updated_at: timestamptz - faceit_url: String - game_ban_count: Int - language: String - last_read_news_at: timestamptz - last_sign_in_at: timestamptz + """limit the number of rows returned""" + limit: Int - """ - A computed field, executes function "get_total_player_losses" - """ - losses: Int + """skip the first n rows. Use only with order_by""" + offset: Int - """ - A computed field, executes function "get_total_player_losses_competitive" - """ - losses_competitive: Int + """sort the rows by one or more columns""" + order_by: [server_regions_order_by!] - """ - A computed field, executes function "get_total_player_losses_duel" - """ - losses_duel: Int + """filter the rows returned""" + where: server_regions_bool_exp + ): [server_regions!]! """ - A computed field, executes function "get_total_player_losses_wingman" + fetch aggregated fields from the table: "server_regions" """ - losses_wingman: Int + server_regions_aggregate( + """distinct select on columns""" + distinct_on: [server_regions_select_column!] - """ - A computed field, executes function "get_player_matchmaking_cooldown" - """ - matchmaking_cooldown: timestamptz - name: String - notification_timezone: String - premier_rank: Int - premier_rank_updated_at: timestamptz - profile_url: String - roster_image_url: String - steam_bans_checked_at: timestamptz - steam_id: bigint + """limit the number of rows returned""" + limit: Int - """ - A computed field, executes function "get_total_player_matches" - """ - total_matches: Int - vac_ban_count: Int + """skip the first n rows. Use only with order_by""" + offset: Int - """ - A computed field, executes function "get_total_player_wins" - """ - wins: Int + """sort the rows by one or more columns""" + order_by: [server_regions_order_by!] - """ - A computed field, executes function "get_total_player_wins_competitive" - """ - wins_competitive: Int + """filter the rows returned""" + where: server_regions_bool_exp + ): server_regions_aggregate! - """ - A computed field, executes function "get_total_player_wins_duel" - """ - wins_duel: Int + """fetch data from the table: "server_regions" using primary key columns""" + server_regions_by_pk(value: String!): server_regions - """ - A computed field, executes function "get_total_player_wins_wingman" - """ - wins_wingman: Int -} + """An array relationship""" + servers( + """distinct select on columns""" + distinct_on: [servers_select_column!] -"""aggregate min on columns""" -type players_min_fields { - avatar_url: String + """limit the number of rows returned""" + limit: Int - """ - A computed field, executes function "banned_until" - """ - banned_until: timestamptz - country: String - created_at: timestamptz + """skip the first n rows. Use only with order_by""" + offset: Int - """ - A computed field, executes function "get_player_current_lobby_id" - """ - current_lobby_id: uuid - custom_avatar_url: String - days_since_last_ban: Int - discord_id: String - faceit_elo: Int - faceit_nickname: String - faceit_player_id: String - faceit_skill_level: Int - faceit_updated_at: timestamptz - faceit_url: String - game_ban_count: Int - language: String - last_read_news_at: timestamptz - last_sign_in_at: timestamptz + """sort the rows by one or more columns""" + order_by: [servers_order_by!] - """ - A computed field, executes function "get_total_player_losses" - """ - losses: Int + """filter the rows returned""" + where: servers_bool_exp + ): [servers!]! - """ - A computed field, executes function "get_total_player_losses_competitive" - """ - losses_competitive: Int + """An aggregate relationship""" + servers_aggregate( + """distinct select on columns""" + distinct_on: [servers_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [servers_order_by!] + + """filter the rows returned""" + where: servers_bool_exp + ): servers_aggregate! + + """fetch data from the table: "servers" using primary key columns""" + servers_by_pk(id: uuid!): servers """ - A computed field, executes function "get_total_player_losses_duel" + fetch data from the table: "settings" """ - losses_duel: Int + settings( + """distinct select on columns""" + distinct_on: [settings_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [settings_order_by!] + + """filter the rows returned""" + where: settings_bool_exp + ): [settings!]! """ - A computed field, executes function "get_total_player_losses_wingman" + fetch aggregated fields from the table: "settings" """ - losses_wingman: Int + settings_aggregate( + """distinct select on columns""" + distinct_on: [settings_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [settings_order_by!] + + """filter the rows returned""" + where: settings_bool_exp + ): settings_aggregate! + + """fetch data from the table: "settings" using primary key columns""" + settings_by_pk(name: String!): settings + + """Steam presence bot admin dashboard status""" + steamPresenceAdminStatus: SteamPresenceAdminStatusOutput! """ - A computed field, executes function "get_player_matchmaking_cooldown" + fetch data from the table: "steam_account_claims" """ - matchmaking_cooldown: timestamptz - name: String - notification_timezone: String - premier_rank: Int - premier_rank_updated_at: timestamptz - profile_url: String - roster_image_url: String - steam_bans_checked_at: timestamptz - steam_id: bigint + steam_account_claims( + """distinct select on columns""" + distinct_on: [steam_account_claims_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [steam_account_claims_order_by!] + + """filter the rows returned""" + where: steam_account_claims_bool_exp + ): [steam_account_claims!]! """ - A computed field, executes function "get_total_player_matches" + fetch aggregated fields from the table: "steam_account_claims" """ - total_matches: Int - vac_ban_count: Int + steam_account_claims_aggregate( + """distinct select on columns""" + distinct_on: [steam_account_claims_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [steam_account_claims_order_by!] + + """filter the rows returned""" + where: steam_account_claims_bool_exp + ): steam_account_claims_aggregate! """ - A computed field, executes function "get_total_player_wins" + fetch data from the table: "steam_account_claims" using primary key columns """ - wins: Int + steam_account_claims_by_pk(id: uuid!): steam_account_claims """ - A computed field, executes function "get_total_player_wins_competitive" + fetch data from the table: "steam_accounts" """ - wins_competitive: Int + steam_accounts( + """distinct select on columns""" + distinct_on: [steam_accounts_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [steam_accounts_order_by!] + + """filter the rows returned""" + where: steam_accounts_bool_exp + ): [steam_accounts!]! """ - A computed field, executes function "get_total_player_wins_duel" + fetch aggregated fields from the table: "steam_accounts" """ - wins_duel: Int + steam_accounts_aggregate( + """distinct select on columns""" + distinct_on: [steam_accounts_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [steam_accounts_order_by!] + + """filter the rows returned""" + where: steam_accounts_bool_exp + ): steam_accounts_aggregate! + + """fetch data from the table: "steam_accounts" using primary key columns""" + steam_accounts_by_pk(id: uuid!): steam_accounts """ - A computed field, executes function "get_total_player_wins_wingman" + fetch data from the table: "system_alerts" """ - wins_wingman: Int -} + system_alerts( + """distinct select on columns""" + distinct_on: [system_alerts_select_column!] -""" -response of any mutation on the table "players" -""" -type players_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """limit the number of rows returned""" + limit: Int - """data from the rows affected by the mutation""" - returning: [players!]! -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -input type for inserting object relation for remote table "players" -""" -input players_obj_rel_insert_input { - data: players_insert_input! + """sort the rows by one or more columns""" + order_by: [system_alerts_order_by!] - """upsert condition""" - on_conflict: players_on_conflict -} + """filter the rows returned""" + where: system_alerts_bool_exp + ): [system_alerts!]! -""" -on_conflict condition type for table "players" -""" -input players_on_conflict { - constraint: players_constraint! - update_columns: [players_update_column!]! = [] - where: players_bool_exp -} + """ + fetch aggregated fields from the table: "system_alerts" + """ + system_alerts_aggregate( + """distinct select on columns""" + distinct_on: [system_alerts_select_column!] -"""Ordering options when selecting data from "players".""" -input players_order_by { - abandoned_matches_aggregate: abandoned_matches_aggregate_order_by - aim_weapon_stats_aggregate: player_aim_weapon_stats_aggregate_order_by - assists_aggregate: player_assists_aggregate_order_by - assited_by_players_aggregate: player_assists_aggregate_order_by - avatar_url: order_by - awards_aggregate: award_recipients_aggregate_order_by - banned_until: order_by - coach_lineups_aggregate: match_lineups_aggregate_order_by - country: order_by - created_at: order_by - current_lobby_id: order_by - custom_avatar_url: order_by - damage_dealt_aggregate: player_damages_aggregate_order_by - damage_taken_aggregate: player_damages_aggregate_order_by - days_since_last_ban: order_by - deaths_aggregate: player_kills_aggregate_order_by - discord_id: order_by - draft_game_players_aggregate: draft_game_players_aggregate_order_by - elo: order_by - elo_history_aggregate: v_player_elo_aggregate_order_by - faceit_elo: order_by - faceit_nickname: order_by - faceit_player_id: order_by - faceit_rank_history_aggregate: player_faceit_rank_history_aggregate_order_by - faceit_skill_level: order_by - faceit_updated_at: order_by - faceit_url: order_by - flashed_by_players_aggregate: player_flashes_aggregate_order_by - flashed_players_aggregate: player_flashes_aggregate_order_by - friends_aggregate: my_friends_aggregate_order_by - game_ban_count: order_by - invited_players_aggregate: team_invites_aggregate_order_by - is_admin_sanctioned: order_by - is_banned: order_by - is_gagged: order_by - is_in_another_match: order_by - is_in_draft: order_by - is_in_lobby: order_by - is_muted: order_by - is_registered: order_by - kills_aggregate: player_kills_aggregate_order_by - kills_by_weapons_aggregate: player_kills_by_weapon_aggregate_order_by - language: order_by - last_read_news_at: order_by - last_sign_in_at: order_by - lobby_players_aggregate: lobby_players_aggregate_order_by - losses: order_by - losses_competitive: order_by - losses_duel: order_by - losses_wingman: order_by - match_map_hltv_aggregate: v_player_match_map_hltv_aggregate_order_by - match_map_stats_aggregate: player_match_map_stats_aggregate_order_by - match_stats_aggregate: player_match_stats_v_aggregate_order_by - matches_aggregate: matches_aggregate_order_by - matchmaking_cooldown: order_by - multi_kills_aggregate: v_player_multi_kills_aggregate_order_by - name: order_by - name_registered: order_by - notification_timezone: order_by - notifications_aggregate: notifications_aggregate_order_by - objectives_aggregate: player_objectives_aggregate_order_by - owned_teams_aggregate: teams_aggregate_order_by - peak_elo: order_by - pending_match_imports_aggregate: pending_match_import_players_aggregate_order_by - player_lineup_aggregate: match_lineup_players_aggregate_order_by - player_unused_utilities_aggregate: player_unused_utility_aggregate_order_by - premier_rank: order_by - premier_rank_history_aggregate: player_premier_rank_history_aggregate_order_by - premier_rank_updated_at: order_by - profile_url: order_by - quiet_hours_end: order_by - quiet_hours_start: order_by - role: order_by - roster_image_url: order_by - sanctions_aggregate: player_sanctions_aggregate_order_by - season_stats_aggregate: player_season_stats_aggregate_order_by - show_match_ready_modal: order_by - stats: player_stats_order_by - steam_bans_checked_at: order_by - steam_id: order_by - team_invites_aggregate: team_invites_aggregate_order_by - team_members_aggregate: team_roster_aggregate_order_by - teams_aggregate: teams_aggregate_order_by - total_matches: order_by - tournament_organizers_aggregate: tournament_organizers_aggregate_order_by - tournament_rosters_aggregate: tournament_team_roster_aggregate_order_by - tournaments_aggregate: tournaments_aggregate_order_by - utility_thrown_aggregate: player_utility_aggregate_order_by - vac_ban_count: order_by - vac_banned: order_by - weapon_stats_aggregate: player_weapon_stats_v_aggregate_order_by - wins: order_by - wins_competitive: order_by - wins_duel: order_by - wins_wingman: order_by -} + """limit the number of rows returned""" + limit: Int -"""primary key columns input for table: players""" -input players_pk_columns_input { - steam_id: bigint! -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -select columns of table "players" -""" -enum players_select_column { - """column name""" - avatar_url + """sort the rows by one or more columns""" + order_by: [system_alerts_order_by!] - """column name""" - country + """filter the rows returned""" + where: system_alerts_bool_exp + ): system_alerts_aggregate! - """column name""" - created_at + """fetch data from the table: "system_alerts" using primary key columns""" + system_alerts_by_pk(id: uuid!): system_alerts - """column name""" - custom_avatar_url + """teamCalendarUrl""" + teamCalendarUrl(team_id: uuid!): TeamCalendarOutput - """column name""" - days_since_last_ban + """An array relationship""" + team_invites( + """distinct select on columns""" + distinct_on: [team_invites_select_column!] - """column name""" - discord_id + """limit the number of rows returned""" + limit: Int - """column name""" - faceit_elo + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - faceit_nickname + """sort the rows by one or more columns""" + order_by: [team_invites_order_by!] - """column name""" - faceit_player_id + """filter the rows returned""" + where: team_invites_bool_exp + ): [team_invites!]! + + """An aggregate relationship""" + team_invites_aggregate( + """distinct select on columns""" + distinct_on: [team_invites_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - faceit_skill_level + """sort the rows by one or more columns""" + order_by: [team_invites_order_by!] - """column name""" - faceit_updated_at + """filter the rows returned""" + where: team_invites_bool_exp + ): team_invites_aggregate! - """column name""" - faceit_url + """fetch data from the table: "team_invites" using primary key columns""" + team_invites_by_pk(id: uuid!): team_invites - """column name""" - game_ban_count + """ + fetch data from the table: "team_roster" + """ + team_roster( + """distinct select on columns""" + distinct_on: [team_roster_select_column!] - """column name""" - language + """limit the number of rows returned""" + limit: Int - """column name""" - last_read_news_at + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - last_sign_in_at + """sort the rows by one or more columns""" + order_by: [team_roster_order_by!] - """column name""" - name + """filter the rows returned""" + where: team_roster_bool_exp + ): [team_roster!]! - """column name""" - name_registered + """ + fetch aggregated fields from the table: "team_roster" + """ + team_roster_aggregate( + """distinct select on columns""" + distinct_on: [team_roster_select_column!] - """column name""" - notification_timezone + """limit the number of rows returned""" + limit: Int - """column name""" - premier_rank + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - premier_rank_updated_at + """sort the rows by one or more columns""" + order_by: [team_roster_order_by!] - """column name""" - profile_url + """filter the rows returned""" + where: team_roster_bool_exp + ): team_roster_aggregate! - """column name""" - quiet_hours_end + """fetch data from the table: "team_roster" using primary key columns""" + team_roster_by_pk(player_steam_id: bigint!, team_id: uuid!): team_roster - """column name""" - quiet_hours_start + """ + fetch data from the table: "team_scrim_alerts" + """ + team_scrim_alerts( + """distinct select on columns""" + distinct_on: [team_scrim_alerts_select_column!] - """column name""" - role + """limit the number of rows returned""" + limit: Int - """column name""" - roster_image_url + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - show_match_ready_modal + """sort the rows by one or more columns""" + order_by: [team_scrim_alerts_order_by!] - """column name""" - steam_bans_checked_at + """filter the rows returned""" + where: team_scrim_alerts_bool_exp + ): [team_scrim_alerts!]! - """column name""" - steam_id + """ + fetch aggregated fields from the table: "team_scrim_alerts" + """ + team_scrim_alerts_aggregate( + """distinct select on columns""" + distinct_on: [team_scrim_alerts_select_column!] - """column name""" - vac_ban_count + """limit the number of rows returned""" + limit: Int - """column name""" - vac_banned -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -input type for updating data in table "players" -""" -input players_set_input { - avatar_url: String - country: String - created_at: timestamptz - custom_avatar_url: String - days_since_last_ban: Int - discord_id: String - faceit_elo: Int - faceit_nickname: String - faceit_player_id: String - faceit_skill_level: Int - faceit_updated_at: timestamptz - faceit_url: String - game_ban_count: Int - language: String - last_read_news_at: timestamptz - last_sign_in_at: timestamptz - name: String - name_registered: Boolean - notification_timezone: String - premier_rank: Int - premier_rank_updated_at: timestamptz - profile_url: String - quiet_hours_end: time - quiet_hours_start: time - role: e_player_roles_enum - roster_image_url: String - show_match_ready_modal: Boolean - steam_bans_checked_at: timestamptz - steam_id: bigint - vac_ban_count: Int - vac_banned: Boolean -} + """sort the rows by one or more columns""" + order_by: [team_scrim_alerts_order_by!] -"""aggregate stddev on columns""" -type players_stddev_fields { - days_since_last_ban: Float - faceit_elo: Float - faceit_skill_level: Float - game_ban_count: Float + """filter the rows returned""" + where: team_scrim_alerts_bool_exp + ): team_scrim_alerts_aggregate! """ - A computed field, executes function "get_total_player_losses" + fetch data from the table: "team_scrim_alerts" using primary key columns """ - losses: Int + team_scrim_alerts_by_pk(id: uuid!): team_scrim_alerts """ - A computed field, executes function "get_total_player_losses_competitive" + fetch data from the table: "team_scrim_availability" """ - losses_competitive: Int + team_scrim_availability( + """distinct select on columns""" + distinct_on: [team_scrim_availability_select_column!] - """ - A computed field, executes function "get_total_player_losses_duel" - """ - losses_duel: Int + """limit the number of rows returned""" + limit: Int - """ - A computed field, executes function "get_total_player_losses_wingman" - """ - losses_wingman: Int - premier_rank: Float - steam_id: Float + """skip the first n rows. Use only with order_by""" + offset: Int - """ - A computed field, executes function "get_total_player_matches" - """ - total_matches: Int - vac_ban_count: Float + """sort the rows by one or more columns""" + order_by: [team_scrim_availability_order_by!] - """ - A computed field, executes function "get_total_player_wins" - """ - wins: Int + """filter the rows returned""" + where: team_scrim_availability_bool_exp + ): [team_scrim_availability!]! """ - A computed field, executes function "get_total_player_wins_competitive" + fetch aggregated fields from the table: "team_scrim_availability" """ - wins_competitive: Int + team_scrim_availability_aggregate( + """distinct select on columns""" + distinct_on: [team_scrim_availability_select_column!] - """ - A computed field, executes function "get_total_player_wins_duel" - """ - wins_duel: Int + """limit the number of rows returned""" + limit: Int - """ - A computed field, executes function "get_total_player_wins_wingman" - """ - wins_wingman: Int -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate stddev_pop on columns""" -type players_stddev_pop_fields { - days_since_last_ban: Float - faceit_elo: Float - faceit_skill_level: Float - game_ban_count: Float + """sort the rows by one or more columns""" + order_by: [team_scrim_availability_order_by!] - """ - A computed field, executes function "get_total_player_losses" - """ - losses: Int + """filter the rows returned""" + where: team_scrim_availability_bool_exp + ): team_scrim_availability_aggregate! """ - A computed field, executes function "get_total_player_losses_competitive" + fetch data from the table: "team_scrim_availability" using primary key columns """ - losses_competitive: Int + team_scrim_availability_by_pk(id: uuid!): team_scrim_availability """ - A computed field, executes function "get_total_player_losses_duel" + fetch data from the table: "team_scrim_request_proposals" """ - losses_duel: Int + team_scrim_request_proposals( + """distinct select on columns""" + distinct_on: [team_scrim_request_proposals_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [team_scrim_request_proposals_order_by!] + + """filter the rows returned""" + where: team_scrim_request_proposals_bool_exp + ): [team_scrim_request_proposals!]! """ - A computed field, executes function "get_total_player_losses_wingman" + fetch aggregated fields from the table: "team_scrim_request_proposals" """ - losses_wingman: Int - premier_rank: Float - steam_id: Float + team_scrim_request_proposals_aggregate( + """distinct select on columns""" + distinct_on: [team_scrim_request_proposals_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [team_scrim_request_proposals_order_by!] + + """filter the rows returned""" + where: team_scrim_request_proposals_bool_exp + ): team_scrim_request_proposals_aggregate! """ - A computed field, executes function "get_total_player_matches" + fetch data from the table: "team_scrim_request_proposals" using primary key columns """ - total_matches: Int - vac_ban_count: Float + team_scrim_request_proposals_by_pk(id: uuid!): team_scrim_request_proposals """ - A computed field, executes function "get_total_player_wins" + fetch data from the table: "team_scrim_requests" """ - wins: Int + team_scrim_requests( + """distinct select on columns""" + distinct_on: [team_scrim_requests_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [team_scrim_requests_order_by!] + + """filter the rows returned""" + where: team_scrim_requests_bool_exp + ): [team_scrim_requests!]! """ - A computed field, executes function "get_total_player_wins_competitive" + fetch aggregated fields from the table: "team_scrim_requests" """ - wins_competitive: Int + team_scrim_requests_aggregate( + """distinct select on columns""" + distinct_on: [team_scrim_requests_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [team_scrim_requests_order_by!] + + """filter the rows returned""" + where: team_scrim_requests_bool_exp + ): team_scrim_requests_aggregate! """ - A computed field, executes function "get_total_player_wins_duel" + fetch data from the table: "team_scrim_requests" using primary key columns """ - wins_duel: Int + team_scrim_requests_by_pk(id: uuid!): team_scrim_requests """ - A computed field, executes function "get_total_player_wins_wingman" + fetch data from the table: "team_scrim_settings" """ - wins_wingman: Int -} + team_scrim_settings( + """distinct select on columns""" + distinct_on: [team_scrim_settings_select_column!] -"""aggregate stddev_samp on columns""" -type players_stddev_samp_fields { - days_since_last_ban: Float - faceit_elo: Float - faceit_skill_level: Float - game_ban_count: Float + """limit the number of rows returned""" + limit: Int - """ - A computed field, executes function "get_total_player_losses" - """ - losses: Int + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [team_scrim_settings_order_by!] + + """filter the rows returned""" + where: team_scrim_settings_bool_exp + ): [team_scrim_settings!]! """ - A computed field, executes function "get_total_player_losses_competitive" + fetch aggregated fields from the table: "team_scrim_settings" """ - losses_competitive: Int + team_scrim_settings_aggregate( + """distinct select on columns""" + distinct_on: [team_scrim_settings_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [team_scrim_settings_order_by!] + + """filter the rows returned""" + where: team_scrim_settings_bool_exp + ): team_scrim_settings_aggregate! """ - A computed field, executes function "get_total_player_losses_duel" + fetch data from the table: "team_scrim_settings" using primary key columns """ - losses_duel: Int + team_scrim_settings_by_pk(id: uuid!): team_scrim_settings """ - A computed field, executes function "get_total_player_losses_wingman" + fetch data from the table: "team_suggestions" """ - losses_wingman: Int - premier_rank: Float - steam_id: Float + team_suggestions( + """distinct select on columns""" + distinct_on: [team_suggestions_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [team_suggestions_order_by!] + + """filter the rows returned""" + where: team_suggestions_bool_exp + ): [team_suggestions!]! """ - A computed field, executes function "get_total_player_matches" + fetch aggregated fields from the table: "team_suggestions" """ - total_matches: Int - vac_ban_count: Float + team_suggestions_aggregate( + """distinct select on columns""" + distinct_on: [team_suggestions_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [team_suggestions_order_by!] + + """filter the rows returned""" + where: team_suggestions_bool_exp + ): team_suggestions_aggregate! """ - A computed field, executes function "get_total_player_wins" + fetch data from the table: "team_suggestions" using primary key columns """ - wins: Int + team_suggestions_by_pk(id: uuid!): team_suggestions """ - A computed field, executes function "get_total_player_wins_competitive" + fetch data from the table: "teams" """ - wins_competitive: Int + teams( + """distinct select on columns""" + distinct_on: [teams_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [teams_order_by!] + + """filter the rows returned""" + where: teams_bool_exp + ): [teams!]! """ - A computed field, executes function "get_total_player_wins_duel" + fetch aggregated fields from the table: "teams" """ - wins_duel: Int + teams_aggregate( + """distinct select on columns""" + distinct_on: [teams_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [teams_order_by!] + + """filter the rows returned""" + where: teams_bool_exp + ): teams_aggregate! + + """fetch data from the table: "teams" using primary key columns""" + teams_by_pk(id: uuid!): teams + telemetryStats: TelemetryStats! """ - A computed field, executes function "get_total_player_wins_wingman" + fetch data from the table: "tournament_awards" """ - wins_wingman: Int -} + tournament_awards( + """distinct select on columns""" + distinct_on: [tournament_awards_select_column!] -""" -Streaming cursor of the table "players" -""" -input players_stream_cursor_input { - """Stream column input with initial value""" - initial_value: players_stream_cursor_value_input! + """limit the number of rows returned""" + limit: Int - """cursor ordering""" - ordering: cursor_ordering -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""Initial value of the column from where the streaming should start""" -input players_stream_cursor_value_input { - avatar_url: String - country: String - created_at: timestamptz - custom_avatar_url: String - days_since_last_ban: Int - discord_id: String - faceit_elo: Int - faceit_nickname: String - faceit_player_id: String - faceit_skill_level: Int - faceit_updated_at: timestamptz - faceit_url: String - game_ban_count: Int - language: String - last_read_news_at: timestamptz - last_sign_in_at: timestamptz - name: String - name_registered: Boolean - notification_timezone: String - premier_rank: Int - premier_rank_updated_at: timestamptz - profile_url: String - quiet_hours_end: time - quiet_hours_start: time - role: e_player_roles_enum - roster_image_url: String - show_match_ready_modal: Boolean - steam_bans_checked_at: timestamptz - steam_id: bigint - vac_ban_count: Int - vac_banned: Boolean -} + """sort the rows by one or more columns""" + order_by: [tournament_awards_order_by!] -"""aggregate sum on columns""" -type players_sum_fields { - days_since_last_ban: Int - faceit_elo: Int - faceit_skill_level: Int - game_ban_count: Int + """filter the rows returned""" + where: tournament_awards_bool_exp + ): [tournament_awards!]! """ - A computed field, executes function "get_total_player_losses" + fetch aggregated fields from the table: "tournament_awards" """ - losses: Int + tournament_awards_aggregate( + """distinct select on columns""" + distinct_on: [tournament_awards_select_column!] - """ - A computed field, executes function "get_total_player_losses_competitive" - """ - losses_competitive: Int + """limit the number of rows returned""" + limit: Int - """ - A computed field, executes function "get_total_player_losses_duel" - """ - losses_duel: Int + """skip the first n rows. Use only with order_by""" + offset: Int - """ - A computed field, executes function "get_total_player_losses_wingman" - """ - losses_wingman: Int - premier_rank: Int - steam_id: bigint + """sort the rows by one or more columns""" + order_by: [tournament_awards_order_by!] - """ - A computed field, executes function "get_total_player_matches" - """ - total_matches: Int - vac_ban_count: Int + """filter the rows returned""" + where: tournament_awards_bool_exp + ): tournament_awards_aggregate! """ - A computed field, executes function "get_total_player_wins" + fetch data from the table: "tournament_awards" using primary key columns """ - wins: Int + tournament_awards_by_pk(id: uuid!): tournament_awards - """ - A computed field, executes function "get_total_player_wins_competitive" - """ - wins_competitive: Int + """An array relationship""" + tournament_brackets( + """distinct select on columns""" + distinct_on: [tournament_brackets_select_column!] - """ - A computed field, executes function "get_total_player_wins_duel" - """ - wins_duel: Int + """limit the number of rows returned""" + limit: Int - """ - A computed field, executes function "get_total_player_wins_wingman" - """ - wins_wingman: Int -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -update columns of table "players" -""" -enum players_update_column { - """column name""" - avatar_url + """sort the rows by one or more columns""" + order_by: [tournament_brackets_order_by!] - """column name""" - country + """filter the rows returned""" + where: tournament_brackets_bool_exp + ): [tournament_brackets!]! - """column name""" - created_at + """An aggregate relationship""" + tournament_brackets_aggregate( + """distinct select on columns""" + distinct_on: [tournament_brackets_select_column!] - """column name""" - custom_avatar_url + """limit the number of rows returned""" + limit: Int - """column name""" - days_since_last_ban + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - discord_id + """sort the rows by one or more columns""" + order_by: [tournament_brackets_order_by!] - """column name""" - faceit_elo + """filter the rows returned""" + where: tournament_brackets_bool_exp + ): tournament_brackets_aggregate! - """column name""" - faceit_nickname + """ + fetch data from the table: "tournament_brackets" using primary key columns + """ + tournament_brackets_by_pk(id: uuid!): tournament_brackets - """column name""" - faceit_player_id + """An array relationship""" + tournament_categories( + """distinct select on columns""" + distinct_on: [tournament_categories_select_column!] - """column name""" - faceit_skill_level + """limit the number of rows returned""" + limit: Int - """column name""" - faceit_updated_at + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - faceit_url + """sort the rows by one or more columns""" + order_by: [tournament_categories_order_by!] - """column name""" - game_ban_count + """filter the rows returned""" + where: tournament_categories_bool_exp + ): [tournament_categories!]! - """column name""" - language + """An aggregate relationship""" + tournament_categories_aggregate( + """distinct select on columns""" + distinct_on: [tournament_categories_select_column!] - """column name""" - last_read_news_at + """limit the number of rows returned""" + limit: Int - """column name""" - last_sign_in_at + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - name + """sort the rows by one or more columns""" + order_by: [tournament_categories_order_by!] - """column name""" - name_registered + """filter the rows returned""" + where: tournament_categories_bool_exp + ): tournament_categories_aggregate! - """column name""" - notification_timezone + """ + fetch data from the table: "tournament_categories" using primary key columns + """ + tournament_categories_by_pk(category: e_tournament_categories_enum!, tournament_id: uuid!): tournament_categories - """column name""" - premier_rank + """ + fetch data from the table: "tournament_organizer_teams" + """ + tournament_organizer_teams( + """distinct select on columns""" + distinct_on: [tournament_organizer_teams_select_column!] - """column name""" - premier_rank_updated_at + """limit the number of rows returned""" + limit: Int - """column name""" - profile_url + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - quiet_hours_end + """sort the rows by one or more columns""" + order_by: [tournament_organizer_teams_order_by!] - """column name""" - quiet_hours_start + """filter the rows returned""" + where: tournament_organizer_teams_bool_exp + ): [tournament_organizer_teams!]! - """column name""" - role + """ + fetch aggregated fields from the table: "tournament_organizer_teams" + """ + tournament_organizer_teams_aggregate( + """distinct select on columns""" + distinct_on: [tournament_organizer_teams_select_column!] - """column name""" - roster_image_url + """limit the number of rows returned""" + limit: Int - """column name""" - show_match_ready_modal + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - steam_bans_checked_at + """sort the rows by one or more columns""" + order_by: [tournament_organizer_teams_order_by!] - """column name""" - steam_id + """filter the rows returned""" + where: tournament_organizer_teams_bool_exp + ): tournament_organizer_teams_aggregate! - """column name""" - vac_ban_count + """ + fetch data from the table: "tournament_organizer_teams" using primary key columns + """ + tournament_organizer_teams_by_pk(team_id: uuid!, tournament_id: uuid!): tournament_organizer_teams - """column name""" - vac_banned -} + """An array relationship""" + tournament_organizers( + """distinct select on columns""" + distinct_on: [tournament_organizers_select_column!] -input players_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: players_inc_input + """limit the number of rows returned""" + limit: Int - """sets the columns of the filtered rows to the given values""" - _set: players_set_input + """skip the first n rows. Use only with order_by""" + offset: Int - """filter the rows which have to be updated""" - where: players_bool_exp! -} + """sort the rows by one or more columns""" + order_by: [tournament_organizers_order_by!] -"""aggregate var_pop on columns""" -type players_var_pop_fields { - days_since_last_ban: Float - faceit_elo: Float - faceit_skill_level: Float - game_ban_count: Float + """filter the rows returned""" + where: tournament_organizers_bool_exp + ): [tournament_organizers!]! - """ - A computed field, executes function "get_total_player_losses" - """ - losses: Int + """An aggregate relationship""" + tournament_organizers_aggregate( + """distinct select on columns""" + distinct_on: [tournament_organizers_select_column!] - """ - A computed field, executes function "get_total_player_losses_competitive" - """ - losses_competitive: Int + """limit the number of rows returned""" + limit: Int - """ - A computed field, executes function "get_total_player_losses_duel" - """ - losses_duel: Int + """skip the first n rows. Use only with order_by""" + offset: Int - """ - A computed field, executes function "get_total_player_losses_wingman" - """ - losses_wingman: Int - premier_rank: Float - steam_id: Float + """sort the rows by one or more columns""" + order_by: [tournament_organizers_order_by!] - """ - A computed field, executes function "get_total_player_matches" - """ - total_matches: Int - vac_ban_count: Float + """filter the rows returned""" + where: tournament_organizers_bool_exp + ): tournament_organizers_aggregate! """ - A computed field, executes function "get_total_player_wins" + fetch data from the table: "tournament_organizers" using primary key columns """ - wins: Int + tournament_organizers_by_pk(steam_id: bigint!, tournament_id: uuid!): tournament_organizers """ - A computed field, executes function "get_total_player_wins_competitive" + fetch data from the table: "tournament_prizes" """ - wins_competitive: Int + tournament_prizes( + """distinct select on columns""" + distinct_on: [tournament_prizes_select_column!] - """ - A computed field, executes function "get_total_player_wins_duel" - """ - wins_duel: Int + """limit the number of rows returned""" + limit: Int - """ - A computed field, executes function "get_total_player_wins_wingman" - """ - wins_wingman: Int -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate var_samp on columns""" -type players_var_samp_fields { - days_since_last_ban: Float - faceit_elo: Float - faceit_skill_level: Float - game_ban_count: Float + """sort the rows by one or more columns""" + order_by: [tournament_prizes_order_by!] - """ - A computed field, executes function "get_total_player_losses" - """ - losses: Int + """filter the rows returned""" + where: tournament_prizes_bool_exp + ): [tournament_prizes!]! """ - A computed field, executes function "get_total_player_losses_competitive" + fetch aggregated fields from the table: "tournament_prizes" """ - losses_competitive: Int + tournament_prizes_aggregate( + """distinct select on columns""" + distinct_on: [tournament_prizes_select_column!] - """ - A computed field, executes function "get_total_player_losses_duel" - """ - losses_duel: Int + """limit the number of rows returned""" + limit: Int - """ - A computed field, executes function "get_total_player_losses_wingman" - """ - losses_wingman: Int - premier_rank: Float - steam_id: Float + """skip the first n rows. Use only with order_by""" + offset: Int - """ - A computed field, executes function "get_total_player_matches" - """ - total_matches: Int - vac_ban_count: Float + """sort the rows by one or more columns""" + order_by: [tournament_prizes_order_by!] - """ - A computed field, executes function "get_total_player_wins" - """ - wins: Int + """filter the rows returned""" + where: tournament_prizes_bool_exp + ): tournament_prizes_aggregate! """ - A computed field, executes function "get_total_player_wins_competitive" + fetch data from the table: "tournament_prizes" using primary key columns """ - wins_competitive: Int + tournament_prizes_by_pk(id: uuid!): tournament_prizes """ - A computed field, executes function "get_total_player_wins_duel" + fetch data from the table: "tournament_stage_windows" """ - wins_duel: Int + tournament_stage_windows( + """distinct select on columns""" + distinct_on: [tournament_stage_windows_select_column!] - """ - A computed field, executes function "get_total_player_wins_wingman" - """ - wins_wingman: Int -} + """limit the number of rows returned""" + limit: Int -"""aggregate variance on columns""" -type players_variance_fields { - days_since_last_ban: Float - faceit_elo: Float - faceit_skill_level: Float - game_ban_count: Float + """skip the first n rows. Use only with order_by""" + offset: Int - """ - A computed field, executes function "get_total_player_losses" - """ - losses: Int + """sort the rows by one or more columns""" + order_by: [tournament_stage_windows_order_by!] - """ - A computed field, executes function "get_total_player_losses_competitive" - """ - losses_competitive: Int + """filter the rows returned""" + where: tournament_stage_windows_bool_exp + ): [tournament_stage_windows!]! """ - A computed field, executes function "get_total_player_losses_duel" + fetch aggregated fields from the table: "tournament_stage_windows" """ - losses_duel: Int + tournament_stage_windows_aggregate( + """distinct select on columns""" + distinct_on: [tournament_stage_windows_select_column!] - """ - A computed field, executes function "get_total_player_losses_wingman" - """ - losses_wingman: Int - premier_rank: Float - steam_id: Float + """limit the number of rows returned""" + limit: Int - """ - A computed field, executes function "get_total_player_matches" - """ - total_matches: Int - vac_ban_count: Float + """skip the first n rows. Use only with order_by""" + offset: Int - """ - A computed field, executes function "get_total_player_wins" - """ - wins: Int + """sort the rows by one or more columns""" + order_by: [tournament_stage_windows_order_by!] + + """filter the rows returned""" + where: tournament_stage_windows_bool_exp + ): tournament_stage_windows_aggregate! """ - A computed field, executes function "get_total_player_wins_competitive" + fetch data from the table: "tournament_stage_windows" using primary key columns """ - wins_competitive: Int + tournament_stage_windows_by_pk(id: uuid!): tournament_stage_windows + + """An array relationship""" + tournament_stages( + """distinct select on columns""" + distinct_on: [tournament_stages_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [tournament_stages_order_by!] + + """filter the rows returned""" + where: tournament_stages_bool_exp + ): [tournament_stages!]! + + """An aggregate relationship""" + tournament_stages_aggregate( + """distinct select on columns""" + distinct_on: [tournament_stages_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [tournament_stages_order_by!] + + """filter the rows returned""" + where: tournament_stages_bool_exp + ): tournament_stages_aggregate! """ - A computed field, executes function "get_total_player_wins_duel" + fetch data from the table: "tournament_stages" using primary key columns """ - wins_duel: Int + tournament_stages_by_pk(id: uuid!): tournament_stages """ - A computed field, executes function "get_total_player_wins_wingman" + fetch data from the table: "tournament_team_invites" """ - wins_wingman: Int -} - -""" -columns and relationships of "plugin_versions" -""" -type plugin_versions { - min_game_build_id: Int - published_at: timestamptz! - runtime: e_plugin_runtimes_enum! - version: String! -} - -""" -aggregated selection of "plugin_versions" -""" -type plugin_versions_aggregate { - aggregate: plugin_versions_aggregate_fields - nodes: [plugin_versions!]! -} + tournament_team_invites( + """distinct select on columns""" + distinct_on: [tournament_team_invites_select_column!] -""" -aggregate fields of "plugin_versions" -""" -type plugin_versions_aggregate_fields { - avg: plugin_versions_avg_fields - count(columns: [plugin_versions_select_column!], distinct: Boolean): Int! - max: plugin_versions_max_fields - min: plugin_versions_min_fields - stddev: plugin_versions_stddev_fields - stddev_pop: plugin_versions_stddev_pop_fields - stddev_samp: plugin_versions_stddev_samp_fields - sum: plugin_versions_sum_fields - var_pop: plugin_versions_var_pop_fields - var_samp: plugin_versions_var_samp_fields - variance: plugin_versions_variance_fields -} + """limit the number of rows returned""" + limit: Int -"""aggregate avg on columns""" -type plugin_versions_avg_fields { - min_game_build_id: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -Boolean expression to filter rows from the table "plugin_versions". All fields are combined with a logical 'AND'. -""" -input plugin_versions_bool_exp { - _and: [plugin_versions_bool_exp!] - _not: plugin_versions_bool_exp - _or: [plugin_versions_bool_exp!] - min_game_build_id: Int_comparison_exp - published_at: timestamptz_comparison_exp - runtime: e_plugin_runtimes_enum_comparison_exp - version: String_comparison_exp -} + """sort the rows by one or more columns""" + order_by: [tournament_team_invites_order_by!] + + """filter the rows returned""" + where: tournament_team_invites_bool_exp + ): [tournament_team_invites!]! -""" -unique or primary key constraints on table "plugin_versions" -""" -enum plugin_versions_constraint { """ - unique or primary key constraint on columns "version", "runtime" + fetch aggregated fields from the table: "tournament_team_invites" """ - plugin_versions_pkey -} - -""" -input type for incrementing numeric columns in table "plugin_versions" -""" -input plugin_versions_inc_input { - min_game_build_id: Int -} + tournament_team_invites_aggregate( + """distinct select on columns""" + distinct_on: [tournament_team_invites_select_column!] -""" -input type for inserting data into table "plugin_versions" -""" -input plugin_versions_insert_input { - min_game_build_id: Int - published_at: timestamptz - runtime: e_plugin_runtimes_enum - version: String -} + """limit the number of rows returned""" + limit: Int -"""aggregate max on columns""" -type plugin_versions_max_fields { - min_game_build_id: Int - published_at: timestamptz - version: String -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate min on columns""" -type plugin_versions_min_fields { - min_game_build_id: Int - published_at: timestamptz - version: String -} + """sort the rows by one or more columns""" + order_by: [tournament_team_invites_order_by!] -""" -response of any mutation on the table "plugin_versions" -""" -type plugin_versions_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """filter the rows returned""" + where: tournament_team_invites_bool_exp + ): tournament_team_invites_aggregate! - """data from the rows affected by the mutation""" - returning: [plugin_versions!]! -} + """ + fetch data from the table: "tournament_team_invites" using primary key columns + """ + tournament_team_invites_by_pk(id: uuid!): tournament_team_invites -""" -on_conflict condition type for table "plugin_versions" -""" -input plugin_versions_on_conflict { - constraint: plugin_versions_constraint! - update_columns: [plugin_versions_update_column!]! = [] - where: plugin_versions_bool_exp -} + """ + fetch data from the table: "tournament_team_roster" + """ + tournament_team_roster( + """distinct select on columns""" + distinct_on: [tournament_team_roster_select_column!] -"""Ordering options when selecting data from "plugin_versions".""" -input plugin_versions_order_by { - min_game_build_id: order_by - published_at: order_by - runtime: order_by - version: order_by -} + """limit the number of rows returned""" + limit: Int -"""primary key columns input for table: plugin_versions""" -input plugin_versions_pk_columns_input { - runtime: e_plugin_runtimes_enum! - version: String! -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -select columns of table "plugin_versions" -""" -enum plugin_versions_select_column { - """column name""" - min_game_build_id + """sort the rows by one or more columns""" + order_by: [tournament_team_roster_order_by!] - """column name""" - published_at + """filter the rows returned""" + where: tournament_team_roster_bool_exp + ): [tournament_team_roster!]! - """column name""" - runtime + """ + fetch aggregated fields from the table: "tournament_team_roster" + """ + tournament_team_roster_aggregate( + """distinct select on columns""" + distinct_on: [tournament_team_roster_select_column!] - """column name""" - version -} + """limit the number of rows returned""" + limit: Int -""" -input type for updating data in table "plugin_versions" -""" -input plugin_versions_set_input { - min_game_build_id: Int - published_at: timestamptz - runtime: e_plugin_runtimes_enum - version: String -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate stddev on columns""" -type plugin_versions_stddev_fields { - min_game_build_id: Float -} + """sort the rows by one or more columns""" + order_by: [tournament_team_roster_order_by!] -"""aggregate stddev_pop on columns""" -type plugin_versions_stddev_pop_fields { - min_game_build_id: Float -} + """filter the rows returned""" + where: tournament_team_roster_bool_exp + ): tournament_team_roster_aggregate! -"""aggregate stddev_samp on columns""" -type plugin_versions_stddev_samp_fields { - min_game_build_id: Float -} + """ + fetch data from the table: "tournament_team_roster" using primary key columns + """ + tournament_team_roster_by_pk(player_steam_id: bigint!, tournament_id: uuid!): tournament_team_roster -""" -Streaming cursor of the table "plugin_versions" -""" -input plugin_versions_stream_cursor_input { - """Stream column input with initial value""" - initial_value: plugin_versions_stream_cursor_value_input! + """An array relationship""" + tournament_teams( + """distinct select on columns""" + distinct_on: [tournament_teams_select_column!] - """cursor ordering""" - ordering: cursor_ordering -} + """limit the number of rows returned""" + limit: Int -"""Initial value of the column from where the streaming should start""" -input plugin_versions_stream_cursor_value_input { - min_game_build_id: Int - published_at: timestamptz - runtime: e_plugin_runtimes_enum - version: String -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate sum on columns""" -type plugin_versions_sum_fields { - min_game_build_id: Int -} + """sort the rows by one or more columns""" + order_by: [tournament_teams_order_by!] -""" -update columns of table "plugin_versions" -""" -enum plugin_versions_update_column { - """column name""" - min_game_build_id + """filter the rows returned""" + where: tournament_teams_bool_exp + ): [tournament_teams!]! - """column name""" - published_at + """An aggregate relationship""" + tournament_teams_aggregate( + """distinct select on columns""" + distinct_on: [tournament_teams_select_column!] - """column name""" - runtime + """limit the number of rows returned""" + limit: Int - """column name""" - version -} + """skip the first n rows. Use only with order_by""" + offset: Int -input plugin_versions_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: plugin_versions_inc_input + """sort the rows by one or more columns""" + order_by: [tournament_teams_order_by!] - """sets the columns of the filtered rows to the given values""" - _set: plugin_versions_set_input + """filter the rows returned""" + where: tournament_teams_bool_exp + ): tournament_teams_aggregate! - """filter the rows which have to be updated""" - where: plugin_versions_bool_exp! -} + """ + fetch data from the table: "tournament_teams" using primary key columns + """ + tournament_teams_by_pk(id: uuid!): tournament_teams -"""aggregate var_pop on columns""" -type plugin_versions_var_pop_fields { - min_game_build_id: Float -} + """An array relationship""" + tournaments( + """distinct select on columns""" + distinct_on: [tournaments_select_column!] -"""aggregate var_samp on columns""" -type plugin_versions_var_samp_fields { - min_game_build_id: Float -} + """limit the number of rows returned""" + limit: Int -"""aggregate variance on columns""" -type plugin_versions_variance_fields { - min_game_build_id: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -columns and relationships of "push_subscriptions" -""" -type push_subscriptions { - auth: String! - created_at: timestamptz! - endpoint: String! - id: uuid! - last_used_at: timestamptz - p256dh: String! - steam_id: bigint! - user_agent: String -} + """sort the rows by one or more columns""" + order_by: [tournaments_order_by!] -""" -aggregated selection of "push_subscriptions" -""" -type push_subscriptions_aggregate { - aggregate: push_subscriptions_aggregate_fields - nodes: [push_subscriptions!]! -} + """filter the rows returned""" + where: tournaments_bool_exp + ): [tournaments!]! -""" -aggregate fields of "push_subscriptions" -""" -type push_subscriptions_aggregate_fields { - avg: push_subscriptions_avg_fields - count(columns: [push_subscriptions_select_column!], distinct: Boolean): Int! - max: push_subscriptions_max_fields - min: push_subscriptions_min_fields - stddev: push_subscriptions_stddev_fields - stddev_pop: push_subscriptions_stddev_pop_fields - stddev_samp: push_subscriptions_stddev_samp_fields - sum: push_subscriptions_sum_fields - var_pop: push_subscriptions_var_pop_fields - var_samp: push_subscriptions_var_samp_fields - variance: push_subscriptions_variance_fields -} + """An aggregate relationship""" + tournaments_aggregate( + """distinct select on columns""" + distinct_on: [tournaments_select_column!] -"""aggregate avg on columns""" -type push_subscriptions_avg_fields { - steam_id: Float -} + """limit the number of rows returned""" + limit: Int -""" -Boolean expression to filter rows from the table "push_subscriptions". All fields are combined with a logical 'AND'. -""" -input push_subscriptions_bool_exp { - _and: [push_subscriptions_bool_exp!] - _not: push_subscriptions_bool_exp - _or: [push_subscriptions_bool_exp!] - auth: String_comparison_exp - created_at: timestamptz_comparison_exp - endpoint: String_comparison_exp - id: uuid_comparison_exp - last_used_at: timestamptz_comparison_exp - p256dh: String_comparison_exp - steam_id: bigint_comparison_exp - user_agent: String_comparison_exp -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -unique or primary key constraints on table "push_subscriptions" -""" -enum push_subscriptions_constraint { - """ - unique or primary key constraint on columns "endpoint" - """ - push_subscriptions_endpoint_key + """sort the rows by one or more columns""" + order_by: [tournaments_order_by!] - """ - unique or primary key constraint on columns "id" - """ - push_subscriptions_pkey -} + """filter the rows returned""" + where: tournaments_bool_exp + ): tournaments_aggregate! -""" -input type for incrementing numeric columns in table "push_subscriptions" -""" -input push_subscriptions_inc_input { - steam_id: bigint -} + """fetch data from the table: "tournaments" using primary key columns""" + tournaments_by_pk(id: uuid!): tournaments -""" -input type for inserting data into table "push_subscriptions" -""" -input push_subscriptions_insert_input { - auth: String - created_at: timestamptz - endpoint: String - id: uuid - last_used_at: timestamptz - p256dh: String - steam_id: bigint - user_agent: String -} + """Which way everybody misses one lineup, from their practice throws""" + utilityLineupMissPattern(utility_lineup_id: uuid!): UtilityMissPatternOutput -"""aggregate max on columns""" -type push_subscriptions_max_fields { - auth: String - created_at: timestamptz - endpoint: String - id: uuid - last_used_at: timestamptz - p256dh: String - steam_id: bigint - user_agent: String -} + """Report a player's mined utility throws for a match""" + utilityMatchUtilityReport(match_id: uuid!, steam_id: String): UtilityUtilityReportOutput -"""aggregate min on columns""" -type push_subscriptions_min_fields { - auth: String - created_at: timestamptz - endpoint: String - id: uuid - last_used_at: timestamptz - p256dh: String - steam_id: bigint - user_agent: String -} + """Rank what to practise next on a map from the mined meta""" + utilityPracticePlan(limit: Int, map_name: String!, order: String, side: String): UtilityPracticePlanOutput -""" -response of any mutation on the table "push_subscriptions" -""" -type push_subscriptions_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """Dedicated practice servers free to book right now""" + utilityPracticeServers: UtilityPracticeServersOutput - """data from the rows affected by the mutation""" - returning: [push_subscriptions!]! -} + """Read the practice server solver's calibration gate""" + utilitySolverCalibration(session_id: uuid!): UtilityCalibrationOutput -""" -on_conflict condition type for table "push_subscriptions" -""" -input push_subscriptions_on_conflict { - constraint: push_subscriptions_constraint! - update_columns: [push_subscriptions_update_column!]! = [] - where: push_subscriptions_bool_exp -} + """Aggregate a team's mined utility throws against its saved lineups""" + utilityTeamUtilityReport(limit: Int, map_name: String, team_id: uuid!): UtilityTeamUtilityOutput -"""Ordering options when selecting data from "push_subscriptions".""" -input push_subscriptions_order_by { - auth: order_by - created_at: order_by - endpoint: order_by - id: order_by - last_used_at: order_by - p256dh: order_by - steam_id: order_by - user_agent: order_by -} + """ + fetch data from the table: "utility_collection_items" + """ + utility_collection_items( + """distinct select on columns""" + distinct_on: [utility_collection_items_select_column!] -"""primary key columns input for table: push_subscriptions""" -input push_subscriptions_pk_columns_input { - id: uuid! -} + """limit the number of rows returned""" + limit: Int -""" -select columns of table "push_subscriptions" -""" -enum push_subscriptions_select_column { - """column name""" - auth + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - created_at + """sort the rows by one or more columns""" + order_by: [utility_collection_items_order_by!] - """column name""" - endpoint + """filter the rows returned""" + where: utility_collection_items_bool_exp + ): [utility_collection_items!]! - """column name""" - id + """ + fetch aggregated fields from the table: "utility_collection_items" + """ + utility_collection_items_aggregate( + """distinct select on columns""" + distinct_on: [utility_collection_items_select_column!] - """column name""" - last_used_at + """limit the number of rows returned""" + limit: Int - """column name""" - p256dh + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - steam_id + """sort the rows by one or more columns""" + order_by: [utility_collection_items_order_by!] - """column name""" - user_agent -} + """filter the rows returned""" + where: utility_collection_items_bool_exp + ): utility_collection_items_aggregate! -""" -input type for updating data in table "push_subscriptions" -""" -input push_subscriptions_set_input { - auth: String - created_at: timestamptz - endpoint: String - id: uuid - last_used_at: timestamptz - p256dh: String - steam_id: bigint - user_agent: String -} + """ + fetch data from the table: "utility_collection_items" using primary key columns + """ + utility_collection_items_by_pk(collection_id: uuid!, utility_lineup_id: uuid!): utility_collection_items -"""aggregate stddev on columns""" -type push_subscriptions_stddev_fields { - steam_id: Float -} + """ + fetch data from the table: "utility_collections" + """ + utility_collections( + """distinct select on columns""" + distinct_on: [utility_collections_select_column!] -"""aggregate stddev_pop on columns""" -type push_subscriptions_stddev_pop_fields { - steam_id: Float -} + """limit the number of rows returned""" + limit: Int -"""aggregate stddev_samp on columns""" -type push_subscriptions_stddev_samp_fields { - steam_id: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -Streaming cursor of the table "push_subscriptions" -""" -input push_subscriptions_stream_cursor_input { - """Stream column input with initial value""" - initial_value: push_subscriptions_stream_cursor_value_input! + """sort the rows by one or more columns""" + order_by: [utility_collections_order_by!] - """cursor ordering""" - ordering: cursor_ordering -} + """filter the rows returned""" + where: utility_collections_bool_exp + ): [utility_collections!]! -"""Initial value of the column from where the streaming should start""" -input push_subscriptions_stream_cursor_value_input { - auth: String - created_at: timestamptz - endpoint: String - id: uuid - last_used_at: timestamptz - p256dh: String - steam_id: bigint - user_agent: String -} + """ + fetch aggregated fields from the table: "utility_collections" + """ + utility_collections_aggregate( + """distinct select on columns""" + distinct_on: [utility_collections_select_column!] -"""aggregate sum on columns""" -type push_subscriptions_sum_fields { - steam_id: bigint -} + """limit the number of rows returned""" + limit: Int -""" -update columns of table "push_subscriptions" -""" -enum push_subscriptions_update_column { - """column name""" - auth + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - created_at + """sort the rows by one or more columns""" + order_by: [utility_collections_order_by!] - """column name""" - endpoint + """filter the rows returned""" + where: utility_collections_bool_exp + ): utility_collections_aggregate! - """column name""" - id + """ + fetch data from the table: "utility_collections" using primary key columns + """ + utility_collections_by_pk(id: uuid!): utility_collections - """column name""" - last_used_at + """ + fetch data from the table: "utility_demo_mines" + """ + utility_demo_mines( + """distinct select on columns""" + distinct_on: [utility_demo_mines_select_column!] - """column name""" - p256dh + """limit the number of rows returned""" + limit: Int - """column name""" - steam_id + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - user_agent -} + """sort the rows by one or more columns""" + order_by: [utility_demo_mines_order_by!] -input push_subscriptions_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: push_subscriptions_inc_input + """filter the rows returned""" + where: utility_demo_mines_bool_exp + ): [utility_demo_mines!]! - """sets the columns of the filtered rows to the given values""" - _set: push_subscriptions_set_input + """ + fetch aggregated fields from the table: "utility_demo_mines" + """ + utility_demo_mines_aggregate( + """distinct select on columns""" + distinct_on: [utility_demo_mines_select_column!] - """filter the rows which have to be updated""" - where: push_subscriptions_bool_exp! -} + """limit the number of rows returned""" + limit: Int -"""aggregate var_pop on columns""" -type push_subscriptions_var_pop_fields { - steam_id: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate var_samp on columns""" -type push_subscriptions_var_samp_fields { - steam_id: Float -} + """sort the rows by one or more columns""" + order_by: [utility_demo_mines_order_by!] -"""aggregate variance on columns""" -type push_subscriptions_variance_fields { - steam_id: Float -} + """filter the rows returned""" + where: utility_demo_mines_bool_exp + ): utility_demo_mines_aggregate! -type query_root { """ - fetch data from the table: "_map_pool" + fetch data from the table: "utility_demo_mines" using primary key columns """ - _map_pool( + utility_demo_mines_by_pk(match_map_demo_id: uuid!): utility_demo_mines + + """ + fetch data from the table: "utility_demo_throws" + """ + utility_demo_throws( """distinct select on columns""" - distinct_on: [_map_pool_select_column!] + distinct_on: [utility_demo_throws_select_column!] """limit the number of rows returned""" limit: Int @@ -75903,18 +87091,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [_map_pool_order_by!] + order_by: [utility_demo_throws_order_by!] """filter the rows returned""" - where: _map_pool_bool_exp - ): [_map_pool!]! + where: utility_demo_throws_bool_exp + ): [utility_demo_throws!]! """ - fetch aggregated fields from the table: "_map_pool" + fetch aggregated fields from the table: "utility_demo_throws" """ - _map_pool_aggregate( + utility_demo_throws_aggregate( """distinct select on columns""" - distinct_on: [_map_pool_select_column!] + distinct_on: [utility_demo_throws_select_column!] """limit the number of rows returned""" limit: Int @@ -75923,19 +87111,23 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [_map_pool_order_by!] + order_by: [utility_demo_throws_order_by!] """filter the rows returned""" - where: _map_pool_bool_exp - ): _map_pool_aggregate! + where: utility_demo_throws_bool_exp + ): utility_demo_throws_aggregate! - """fetch data from the table: "_map_pool" using primary key columns""" - _map_pool_by_pk(map_id: uuid!, map_pool_id: uuid!): _map_pool + """ + fetch data from the table: "utility_demo_throws" using primary key columns + """ + utility_demo_throws_by_pk(grenade_id: Int!, match_map_demo_id: uuid!): utility_demo_throws - """An array relationship""" - abandoned_matches( + """ + fetch data from the table: "utility_drift_results" + """ + utility_drift_results( """distinct select on columns""" - distinct_on: [abandoned_matches_select_column!] + distinct_on: [utility_drift_results_select_column!] """limit the number of rows returned""" limit: Int @@ -75944,16 +87136,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [abandoned_matches_order_by!] + order_by: [utility_drift_results_order_by!] """filter the rows returned""" - where: abandoned_matches_bool_exp - ): [abandoned_matches!]! + where: utility_drift_results_bool_exp + ): [utility_drift_results!]! - """An aggregate relationship""" - abandoned_matches_aggregate( + """ + fetch aggregated fields from the table: "utility_drift_results" + """ + utility_drift_results_aggregate( """distinct select on columns""" - distinct_on: [abandoned_matches_select_column!] + distinct_on: [utility_drift_results_select_column!] """limit the number of rows returned""" limit: Int @@ -75962,23 +87156,23 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [abandoned_matches_order_by!] + order_by: [utility_drift_results_order_by!] """filter the rows returned""" - where: abandoned_matches_bool_exp - ): abandoned_matches_aggregate! + where: utility_drift_results_bool_exp + ): utility_drift_results_aggregate! """ - fetch data from the table: "abandoned_matches" using primary key columns + fetch data from the table: "utility_drift_results" using primary key columns """ - abandoned_matches_by_pk(id: uuid!): abandoned_matches + utility_drift_results_by_pk(utility_drift_scan_id: uuid!, utility_lineup_id: uuid!): utility_drift_results """ - fetch data from the table: "api_keys" + fetch data from the table: "utility_drift_scans" """ - api_keys( + utility_drift_scans( """distinct select on columns""" - distinct_on: [api_keys_select_column!] + distinct_on: [utility_drift_scans_select_column!] """limit the number of rows returned""" limit: Int @@ -75987,18 +87181,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [api_keys_order_by!] + order_by: [utility_drift_scans_order_by!] """filter the rows returned""" - where: api_keys_bool_exp - ): [api_keys!]! + where: utility_drift_scans_bool_exp + ): [utility_drift_scans!]! """ - fetch aggregated fields from the table: "api_keys" + fetch aggregated fields from the table: "utility_drift_scans" """ - api_keys_aggregate( + utility_drift_scans_aggregate( """distinct select on columns""" - distinct_on: [api_keys_select_column!] + distinct_on: [utility_drift_scans_select_column!] """limit the number of rows returned""" limit: Int @@ -76007,21 +87201,23 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [api_keys_order_by!] + order_by: [utility_drift_scans_order_by!] """filter the rows returned""" - where: api_keys_bool_exp - ): api_keys_aggregate! + where: utility_drift_scans_bool_exp + ): utility_drift_scans_aggregate! - """fetch data from the table: "api_keys" using primary key columns""" - api_keys_by_pk(id: uuid!): api_keys + """ + fetch data from the table: "utility_drift_scans" using primary key columns + """ + utility_drift_scans_by_pk(id: uuid!): utility_drift_scans """ - fetch data from the table: "award_recipients" + fetch data from the table: "utility_lineup_favorites" """ - award_recipients( + utility_lineup_favorites( """distinct select on columns""" - distinct_on: [award_recipients_select_column!] + distinct_on: [utility_lineup_favorites_select_column!] """limit the number of rows returned""" limit: Int @@ -76030,18 +87226,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [award_recipients_order_by!] + order_by: [utility_lineup_favorites_order_by!] """filter the rows returned""" - where: award_recipients_bool_exp - ): [award_recipients!]! + where: utility_lineup_favorites_bool_exp + ): [utility_lineup_favorites!]! """ - fetch aggregated fields from the table: "award_recipients" + fetch aggregated fields from the table: "utility_lineup_favorites" """ - award_recipients_aggregate( + utility_lineup_favorites_aggregate( """distinct select on columns""" - distinct_on: [award_recipients_select_column!] + distinct_on: [utility_lineup_favorites_select_column!] """limit the number of rows returned""" limit: Int @@ -76050,23 +87246,23 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [award_recipients_order_by!] + order_by: [utility_lineup_favorites_order_by!] """filter the rows returned""" - where: award_recipients_bool_exp - ): award_recipients_aggregate! + where: utility_lineup_favorites_bool_exp + ): utility_lineup_favorites_aggregate! """ - fetch data from the table: "award_recipients" using primary key columns + fetch data from the table: "utility_lineup_favorites" using primary key columns """ - award_recipients_by_pk(id: uuid!): award_recipients + utility_lineup_favorites_by_pk(steam_id: bigint!, utility_lineup_id: uuid!): utility_lineup_favorites """ - fetch data from the table: "awards" + fetch data from the table: "utility_lineup_progress" """ - awards( + utility_lineup_progress( """distinct select on columns""" - distinct_on: [awards_select_column!] + distinct_on: [utility_lineup_progress_select_column!] """limit the number of rows returned""" limit: Int @@ -76075,18 +87271,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [awards_order_by!] + order_by: [utility_lineup_progress_order_by!] """filter the rows returned""" - where: awards_bool_exp - ): [awards!]! + where: utility_lineup_progress_bool_exp + ): [utility_lineup_progress!]! """ - fetch aggregated fields from the table: "awards" + fetch aggregated fields from the table: "utility_lineup_progress" """ - awards_aggregate( + utility_lineup_progress_aggregate( """distinct select on columns""" - distinct_on: [awards_select_column!] + distinct_on: [utility_lineup_progress_select_column!] """limit the number of rows returned""" limit: Int @@ -76095,21 +87291,23 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [awards_order_by!] + order_by: [utility_lineup_progress_order_by!] """filter the rows returned""" - where: awards_bool_exp - ): awards_aggregate! + where: utility_lineup_progress_bool_exp + ): utility_lineup_progress_aggregate! - """fetch data from the table: "awards" using primary key columns""" - awards_by_pk(id: uuid!): awards + """ + fetch data from the table: "utility_lineup_progress" using primary key columns + """ + utility_lineup_progress_by_pk(steam_id: bigint!, utility_lineup_id: uuid!): utility_lineup_progress """ - fetch data from the table: "chat_read_state" + fetch data from the table: "utility_lineup_renders" """ - chat_read_state( + utility_lineup_renders( """distinct select on columns""" - distinct_on: [chat_read_state_select_column!] + distinct_on: [utility_lineup_renders_select_column!] """limit the number of rows returned""" limit: Int @@ -76118,18 +87316,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [chat_read_state_order_by!] + order_by: [utility_lineup_renders_order_by!] """filter the rows returned""" - where: chat_read_state_bool_exp - ): [chat_read_state!]! + where: utility_lineup_renders_bool_exp + ): [utility_lineup_renders!]! """ - fetch aggregated fields from the table: "chat_read_state" + fetch aggregated fields from the table: "utility_lineup_renders" """ - chat_read_state_aggregate( + utility_lineup_renders_aggregate( """distinct select on columns""" - distinct_on: [chat_read_state_select_column!] + distinct_on: [utility_lineup_renders_select_column!] """limit the number of rows returned""" limit: Int @@ -76138,19 +87336,23 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [chat_read_state_order_by!] + order_by: [utility_lineup_renders_order_by!] """filter the rows returned""" - where: chat_read_state_bool_exp - ): chat_read_state_aggregate! + where: utility_lineup_renders_bool_exp + ): utility_lineup_renders_aggregate! - """fetch data from the table: "chat_read_state" using primary key columns""" - chat_read_state_by_pk(steam_id: bigint!, thread: String!): chat_read_state + """ + fetch data from the table: "utility_lineup_renders" using primary key columns + """ + utility_lineup_renders_by_pk(id: uuid!): utility_lineup_renders - """An array relationship""" - clip_render_jobs( + """ + fetch data from the table: "utility_lineup_repairs" + """ + utility_lineup_repairs( """distinct select on columns""" - distinct_on: [clip_render_jobs_select_column!] + distinct_on: [utility_lineup_repairs_select_column!] """limit the number of rows returned""" limit: Int @@ -76159,16 +87361,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [clip_render_jobs_order_by!] + order_by: [utility_lineup_repairs_order_by!] """filter the rows returned""" - where: clip_render_jobs_bool_exp - ): [clip_render_jobs!]! + where: utility_lineup_repairs_bool_exp + ): [utility_lineup_repairs!]! - """An aggregate relationship""" - clip_render_jobs_aggregate( + """ + fetch aggregated fields from the table: "utility_lineup_repairs" + """ + utility_lineup_repairs_aggregate( """distinct select on columns""" - distinct_on: [clip_render_jobs_select_column!] + distinct_on: [utility_lineup_repairs_select_column!] """limit the number of rows returned""" limit: Int @@ -76177,23 +87381,23 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [clip_render_jobs_order_by!] + order_by: [utility_lineup_repairs_order_by!] """filter the rows returned""" - where: clip_render_jobs_bool_exp - ): clip_render_jobs_aggregate! + where: utility_lineup_repairs_bool_exp + ): utility_lineup_repairs_aggregate! """ - fetch data from the table: "clip_render_jobs" using primary key columns + fetch data from the table: "utility_lineup_repairs" using primary key columns """ - clip_render_jobs_by_pk(id: uuid!): clip_render_jobs + utility_lineup_repairs_by_pk(id: uuid!): utility_lineup_repairs """ - fetch data from the table: "custom_pages" + fetch data from the table: "utility_lineup_votes" """ - custom_pages( + utility_lineup_votes( """distinct select on columns""" - distinct_on: [custom_pages_select_column!] + distinct_on: [utility_lineup_votes_select_column!] """limit the number of rows returned""" limit: Int @@ -76202,18 +87406,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [custom_pages_order_by!] + order_by: [utility_lineup_votes_order_by!] """filter the rows returned""" - where: custom_pages_bool_exp - ): [custom_pages!]! + where: utility_lineup_votes_bool_exp + ): [utility_lineup_votes!]! """ - fetch aggregated fields from the table: "custom_pages" + fetch aggregated fields from the table: "utility_lineup_votes" """ - custom_pages_aggregate( + utility_lineup_votes_aggregate( """distinct select on columns""" - distinct_on: [custom_pages_select_column!] + distinct_on: [utility_lineup_votes_select_column!] """limit the number of rows returned""" limit: Int @@ -76222,22 +87426,62 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [custom_pages_order_by!] + order_by: [utility_lineup_votes_order_by!] """filter the rows returned""" - where: custom_pages_bool_exp - ): custom_pages_aggregate! + where: utility_lineup_votes_bool_exp + ): utility_lineup_votes_aggregate! - """fetch data from the table: "custom_pages" using primary key columns""" - custom_pages_by_pk(id: uuid!): custom_pages - dbStats: [DbStats] + """ + fetch data from the table: "utility_lineup_votes" using primary key columns + """ + utility_lineup_votes_by_pk(steam_id: bigint!, utility_lineup_id: uuid!): utility_lineup_votes + + """An array relationship""" + utility_lineups( + """distinct select on columns""" + distinct_on: [utility_lineups_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [utility_lineups_order_by!] + + """filter the rows returned""" + where: utility_lineups_bool_exp + ): [utility_lineups!]! + + """An aggregate relationship""" + utility_lineups_aggregate( + """distinct select on columns""" + distinct_on: [utility_lineups_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [utility_lineups_order_by!] + + """filter the rows returned""" + where: utility_lineups_bool_exp + ): utility_lineups_aggregate! + + """fetch data from the table: "utility_lineups" using primary key columns""" + utility_lineups_by_pk(id: uuid!): utility_lineups """ - fetch data from the table: "db_backups" + fetch data from the table: "utility_meta_lineups" """ - db_backups( + utility_meta_lineups( """distinct select on columns""" - distinct_on: [db_backups_select_column!] + distinct_on: [utility_meta_lineups_select_column!] """limit the number of rows returned""" limit: Int @@ -76246,18 +87490,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [db_backups_order_by!] + order_by: [utility_meta_lineups_order_by!] """filter the rows returned""" - where: db_backups_bool_exp - ): [db_backups!]! + where: utility_meta_lineups_bool_exp + ): [utility_meta_lineups!]! """ - fetch aggregated fields from the table: "db_backups" + fetch aggregated fields from the table: "utility_meta_lineups" """ - db_backups_aggregate( + utility_meta_lineups_aggregate( """distinct select on columns""" - distinct_on: [db_backups_select_column!] + distinct_on: [utility_meta_lineups_select_column!] """limit the number of rows returned""" limit: Int @@ -76266,21 +87510,23 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [db_backups_order_by!] + order_by: [utility_meta_lineups_order_by!] """filter the rows returned""" - where: db_backups_bool_exp - ): db_backups_aggregate! + where: utility_meta_lineups_bool_exp + ): utility_meta_lineups_aggregate! - """fetch data from the table: "db_backups" using primary key columns""" - db_backups_by_pk(id: uuid!): db_backups + """ + fetch data from the table: "utility_meta_lineups" using primary key columns + """ + utility_meta_lineups_by_pk(lineup_bucket: String!): utility_meta_lineups """ - fetch data from the table: "direct_conversations" + fetch data from the table: "utility_playbook_steps" """ - direct_conversations( + utility_playbook_steps( """distinct select on columns""" - distinct_on: [direct_conversations_select_column!] + distinct_on: [utility_playbook_steps_select_column!] """limit the number of rows returned""" limit: Int @@ -76289,18 +87535,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [direct_conversations_order_by!] + order_by: [utility_playbook_steps_order_by!] """filter the rows returned""" - where: direct_conversations_bool_exp - ): [direct_conversations!]! + where: utility_playbook_steps_bool_exp + ): [utility_playbook_steps!]! """ - fetch aggregated fields from the table: "direct_conversations" + fetch aggregated fields from the table: "utility_playbook_steps" """ - direct_conversations_aggregate( + utility_playbook_steps_aggregate( """distinct select on columns""" - distinct_on: [direct_conversations_select_column!] + distinct_on: [utility_playbook_steps_select_column!] """limit the number of rows returned""" limit: Int @@ -76309,23 +87555,23 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [direct_conversations_order_by!] + order_by: [utility_playbook_steps_order_by!] """filter the rows returned""" - where: direct_conversations_bool_exp - ): direct_conversations_aggregate! + where: utility_playbook_steps_bool_exp + ): utility_playbook_steps_aggregate! """ - fetch data from the table: "direct_conversations" using primary key columns + fetch data from the table: "utility_playbook_steps" using primary key columns """ - direct_conversations_by_pk(room_id: String!, steam_id: bigint!): direct_conversations + utility_playbook_steps_by_pk(id: uuid!): utility_playbook_steps """ - fetch data from the table: "direct_messages" + fetch data from the table: "utility_playbooks" """ - direct_messages( + utility_playbooks( """distinct select on columns""" - distinct_on: [direct_messages_select_column!] + distinct_on: [utility_playbooks_select_column!] """limit the number of rows returned""" limit: Int @@ -76334,18 +87580,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [direct_messages_order_by!] + order_by: [utility_playbooks_order_by!] """filter the rows returned""" - where: direct_messages_bool_exp - ): [direct_messages!]! + where: utility_playbooks_bool_exp + ): [utility_playbooks!]! """ - fetch aggregated fields from the table: "direct_messages" + fetch aggregated fields from the table: "utility_playbooks" """ - direct_messages_aggregate( + utility_playbooks_aggregate( """distinct select on columns""" - distinct_on: [direct_messages_select_column!] + distinct_on: [utility_playbooks_select_column!] """limit the number of rows returned""" limit: Int @@ -76354,21 +87600,23 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [direct_messages_order_by!] + order_by: [utility_playbooks_order_by!] """filter the rows returned""" - where: direct_messages_bool_exp - ): direct_messages_aggregate! + where: utility_playbooks_bool_exp + ): utility_playbooks_aggregate! - """fetch data from the table: "direct_messages" using primary key columns""" - direct_messages_by_pk(id: uuid!): direct_messages + """ + fetch data from the table: "utility_playbooks" using primary key columns + """ + utility_playbooks_by_pk(id: uuid!): utility_playbooks """ - fetch data from the table: "draft_game_picks" + fetch data from the table: "utility_practice_invites" """ - draft_game_picks( + utility_practice_invites( """distinct select on columns""" - distinct_on: [draft_game_picks_select_column!] + distinct_on: [utility_practice_invites_select_column!] """limit the number of rows returned""" limit: Int @@ -76377,18 +87625,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [draft_game_picks_order_by!] + order_by: [utility_practice_invites_order_by!] """filter the rows returned""" - where: draft_game_picks_bool_exp - ): [draft_game_picks!]! + where: utility_practice_invites_bool_exp + ): [utility_practice_invites!]! """ - fetch aggregated fields from the table: "draft_game_picks" + fetch aggregated fields from the table: "utility_practice_invites" """ - draft_game_picks_aggregate( + utility_practice_invites_aggregate( """distinct select on columns""" - distinct_on: [draft_game_picks_select_column!] + distinct_on: [utility_practice_invites_select_column!] """limit the number of rows returned""" limit: Int @@ -76397,21 +87645,21 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [draft_game_picks_order_by!] + order_by: [utility_practice_invites_order_by!] """filter the rows returned""" - where: draft_game_picks_bool_exp - ): draft_game_picks_aggregate! + where: utility_practice_invites_bool_exp + ): utility_practice_invites_aggregate! """ - fetch data from the table: "draft_game_picks" using primary key columns + fetch data from the table: "utility_practice_invites" using primary key columns """ - draft_game_picks_by_pk(id: uuid!): draft_game_picks + utility_practice_invites_by_pk(steam_id: bigint!, utility_practice_session_id: uuid!): utility_practice_invites """An array relationship""" - draft_game_players( + utility_practice_sessions( """distinct select on columns""" - distinct_on: [draft_game_players_select_column!] + distinct_on: [utility_practice_sessions_select_column!] """limit the number of rows returned""" limit: Int @@ -76420,16 +87668,16 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [draft_game_players_order_by!] + order_by: [utility_practice_sessions_order_by!] """filter the rows returned""" - where: draft_game_players_bool_exp - ): [draft_game_players!]! + where: utility_practice_sessions_bool_exp + ): [utility_practice_sessions!]! """An aggregate relationship""" - draft_game_players_aggregate( + utility_practice_sessions_aggregate( """distinct select on columns""" - distinct_on: [draft_game_players_select_column!] + distinct_on: [utility_practice_sessions_select_column!] """limit the number of rows returned""" limit: Int @@ -76438,21 +87686,23 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [draft_game_players_order_by!] + order_by: [utility_practice_sessions_order_by!] """filter the rows returned""" - where: draft_game_players_bool_exp - ): draft_game_players_aggregate! + where: utility_practice_sessions_bool_exp + ): utility_practice_sessions_aggregate! """ - fetch data from the table: "draft_game_players" using primary key columns + fetch data from the table: "utility_practice_sessions" using primary key columns """ - draft_game_players_by_pk(draft_game_id: uuid!, steam_id: bigint!): draft_game_players + utility_practice_sessions_by_pk(id: uuid!): utility_practice_sessions - """An array relationship""" - draft_games( + """ + fetch data from the table: "v_event_player_stats" + """ + v_event_player_stats( """distinct select on columns""" - distinct_on: [draft_games_select_column!] + distinct_on: [v_event_player_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -76461,16 +87711,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [draft_games_order_by!] + order_by: [v_event_player_stats_order_by!] """filter the rows returned""" - where: draft_games_bool_exp - ): [draft_games!]! + where: v_event_player_stats_bool_exp + ): [v_event_player_stats!]! - """An aggregate relationship""" - draft_games_aggregate( + """ + fetch aggregated fields from the table: "v_event_player_stats" + """ + v_event_player_stats_aggregate( """distinct select on columns""" - distinct_on: [draft_games_select_column!] + distinct_on: [v_event_player_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -76479,21 +87731,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [draft_games_order_by!] + order_by: [v_event_player_stats_order_by!] """filter the rows returned""" - where: draft_games_bool_exp - ): draft_games_aggregate! - - """fetch data from the table: "draft_games" using primary key columns""" - draft_games_by_pk(id: uuid!): draft_games + where: v_event_player_stats_bool_exp + ): v_event_player_stats_aggregate! """ - fetch data from the table: "e_award_sources" + fetch data from the table: "v_gpu_pool_status" """ - e_award_sources( + v_gpu_pool_status( """distinct select on columns""" - distinct_on: [e_award_sources_select_column!] + distinct_on: [v_gpu_pool_status_select_column!] """limit the number of rows returned""" limit: Int @@ -76502,18 +87751,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_award_sources_order_by!] + order_by: [v_gpu_pool_status_order_by!] """filter the rows returned""" - where: e_award_sources_bool_exp - ): [e_award_sources!]! + where: v_gpu_pool_status_bool_exp + ): [v_gpu_pool_status!]! """ - fetch aggregated fields from the table: "e_award_sources" + fetch aggregated fields from the table: "v_gpu_pool_status" """ - e_award_sources_aggregate( + v_gpu_pool_status_aggregate( """distinct select on columns""" - distinct_on: [e_award_sources_select_column!] + distinct_on: [v_gpu_pool_status_select_column!] """limit the number of rows returned""" limit: Int @@ -76522,21 +87771,38 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_award_sources_order_by!] + order_by: [v_gpu_pool_status_order_by!] """filter the rows returned""" - where: e_award_sources_bool_exp - ): e_award_sources_aggregate! + where: v_gpu_pool_status_bool_exp + ): v_gpu_pool_status_aggregate! - """fetch data from the table: "e_award_sources" using primary key columns""" - e_award_sources_by_pk(value: String!): e_award_sources + """ + fetch data from the table: "v_league_division_standings" + """ + v_league_division_standings( + """distinct select on columns""" + distinct_on: [v_league_division_standings_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [v_league_division_standings_order_by!] + + """filter the rows returned""" + where: v_league_division_standings_bool_exp + ): [v_league_division_standings!]! """ - fetch data from the table: "e_award_tiers" + fetch aggregated fields from the table: "v_league_division_standings" """ - e_award_tiers( + v_league_division_standings_aggregate( """distinct select on columns""" - distinct_on: [e_award_tiers_select_column!] + distinct_on: [v_league_division_standings_select_column!] """limit the number of rows returned""" limit: Int @@ -76545,18 +87811,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_award_tiers_order_by!] + order_by: [v_league_division_standings_order_by!] """filter the rows returned""" - where: e_award_tiers_bool_exp - ): [e_award_tiers!]! + where: v_league_division_standings_bool_exp + ): v_league_division_standings_aggregate! """ - fetch aggregated fields from the table: "e_award_tiers" + fetch data from the table: "v_league_season_player_stats" """ - e_award_tiers_aggregate( + v_league_season_player_stats( """distinct select on columns""" - distinct_on: [e_award_tiers_select_column!] + distinct_on: [v_league_season_player_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -76565,21 +87831,38 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_award_tiers_order_by!] + order_by: [v_league_season_player_stats_order_by!] """filter the rows returned""" - where: e_award_tiers_bool_exp - ): e_award_tiers_aggregate! + where: v_league_season_player_stats_bool_exp + ): [v_league_season_player_stats!]! - """fetch data from the table: "e_award_tiers" using primary key columns""" - e_award_tiers_by_pk(value: String!): e_award_tiers + """ + fetch aggregated fields from the table: "v_league_season_player_stats" + """ + v_league_season_player_stats_aggregate( + """distinct select on columns""" + distinct_on: [v_league_season_player_stats_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [v_league_season_player_stats_order_by!] + + """filter the rows returned""" + where: v_league_season_player_stats_bool_exp + ): v_league_season_player_stats_aggregate! """ - fetch data from the table: "e_check_in_settings" + fetch data from the table: "v_match_captains" """ - e_check_in_settings( + v_match_captains( """distinct select on columns""" - distinct_on: [e_check_in_settings_select_column!] + distinct_on: [v_match_captains_select_column!] """limit the number of rows returned""" limit: Int @@ -76588,18 +87871,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_check_in_settings_order_by!] + order_by: [v_match_captains_order_by!] """filter the rows returned""" - where: e_check_in_settings_bool_exp - ): [e_check_in_settings!]! + where: v_match_captains_bool_exp + ): [v_match_captains!]! """ - fetch aggregated fields from the table: "e_check_in_settings" + fetch aggregated fields from the table: "v_match_captains" """ - e_check_in_settings_aggregate( + v_match_captains_aggregate( """distinct select on columns""" - distinct_on: [e_check_in_settings_select_column!] + distinct_on: [v_match_captains_select_column!] """limit the number of rows returned""" limit: Int @@ -76608,23 +87891,38 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_check_in_settings_order_by!] + order_by: [v_match_captains_order_by!] """filter the rows returned""" - where: e_check_in_settings_bool_exp - ): e_check_in_settings_aggregate! + where: v_match_captains_bool_exp + ): v_match_captains_aggregate! """ - fetch data from the table: "e_check_in_settings" using primary key columns + fetch data from the table: "v_match_clutches" """ - e_check_in_settings_by_pk(value: String!): e_check_in_settings + v_match_clutches( + """distinct select on columns""" + distinct_on: [v_match_clutches_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [v_match_clutches_order_by!] + + """filter the rows returned""" + where: v_match_clutches_bool_exp + ): [v_match_clutches!]! """ - fetch data from the table: "e_draft_game_captain_selection" + fetch aggregated fields from the table: "v_match_clutches" """ - e_draft_game_captain_selection( + v_match_clutches_aggregate( """distinct select on columns""" - distinct_on: [e_draft_game_captain_selection_select_column!] + distinct_on: [v_match_clutches_select_column!] """limit the number of rows returned""" limit: Int @@ -76633,18 +87931,38 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_captain_selection_order_by!] + order_by: [v_match_clutches_order_by!] """filter the rows returned""" - where: e_draft_game_captain_selection_bool_exp - ): [e_draft_game_captain_selection!]! + where: v_match_clutches_bool_exp + ): v_match_clutches_aggregate! + + """ + fetch data from the table: "v_match_kill_pairs" + """ + v_match_kill_pairs( + """distinct select on columns""" + distinct_on: [v_match_kill_pairs_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [v_match_kill_pairs_order_by!] + + """filter the rows returned""" + where: v_match_kill_pairs_bool_exp + ): [v_match_kill_pairs!]! """ - fetch aggregated fields from the table: "e_draft_game_captain_selection" + fetch aggregated fields from the table: "v_match_kill_pairs" """ - e_draft_game_captain_selection_aggregate( + v_match_kill_pairs_aggregate( """distinct select on columns""" - distinct_on: [e_draft_game_captain_selection_select_column!] + distinct_on: [v_match_kill_pairs_select_column!] """limit the number of rows returned""" limit: Int @@ -76653,23 +87971,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_captain_selection_order_by!] + order_by: [v_match_kill_pairs_order_by!] """filter the rows returned""" - where: e_draft_game_captain_selection_bool_exp - ): e_draft_game_captain_selection_aggregate! - - """ - fetch data from the table: "e_draft_game_captain_selection" using primary key columns - """ - e_draft_game_captain_selection_by_pk(value: String!): e_draft_game_captain_selection + where: v_match_kill_pairs_bool_exp + ): v_match_kill_pairs_aggregate! """ - fetch data from the table: "e_draft_game_draft_order" + fetch data from the table: "v_match_lineup_buy_types" """ - e_draft_game_draft_order( + v_match_lineup_buy_types( """distinct select on columns""" - distinct_on: [e_draft_game_draft_order_select_column!] + distinct_on: [v_match_lineup_buy_types_select_column!] """limit the number of rows returned""" limit: Int @@ -76678,18 +87991,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_draft_order_order_by!] + order_by: [v_match_lineup_buy_types_order_by!] """filter the rows returned""" - where: e_draft_game_draft_order_bool_exp - ): [e_draft_game_draft_order!]! + where: v_match_lineup_buy_types_bool_exp + ): [v_match_lineup_buy_types!]! """ - fetch aggregated fields from the table: "e_draft_game_draft_order" + fetch aggregated fields from the table: "v_match_lineup_buy_types" """ - e_draft_game_draft_order_aggregate( + v_match_lineup_buy_types_aggregate( """distinct select on columns""" - distinct_on: [e_draft_game_draft_order_select_column!] + distinct_on: [v_match_lineup_buy_types_select_column!] """limit the number of rows returned""" limit: Int @@ -76698,23 +88011,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_draft_order_order_by!] + order_by: [v_match_lineup_buy_types_order_by!] """filter the rows returned""" - where: e_draft_game_draft_order_bool_exp - ): e_draft_game_draft_order_aggregate! - - """ - fetch data from the table: "e_draft_game_draft_order" using primary key columns - """ - e_draft_game_draft_order_by_pk(value: String!): e_draft_game_draft_order + where: v_match_lineup_buy_types_bool_exp + ): v_match_lineup_buy_types_aggregate! """ - fetch data from the table: "e_draft_game_mode" + fetch data from the table: "v_match_lineup_map_stats" """ - e_draft_game_mode( + v_match_lineup_map_stats( """distinct select on columns""" - distinct_on: [e_draft_game_mode_select_column!] + distinct_on: [v_match_lineup_map_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -76723,18 +88031,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_mode_order_by!] + order_by: [v_match_lineup_map_stats_order_by!] """filter the rows returned""" - where: e_draft_game_mode_bool_exp - ): [e_draft_game_mode!]! + where: v_match_lineup_map_stats_bool_exp + ): [v_match_lineup_map_stats!]! """ - fetch aggregated fields from the table: "e_draft_game_mode" + fetch aggregated fields from the table: "v_match_lineup_map_stats" """ - e_draft_game_mode_aggregate( + v_match_lineup_map_stats_aggregate( """distinct select on columns""" - distinct_on: [e_draft_game_mode_select_column!] + distinct_on: [v_match_lineup_map_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -76743,23 +88051,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_mode_order_by!] + order_by: [v_match_lineup_map_stats_order_by!] """filter the rows returned""" - where: e_draft_game_mode_bool_exp - ): e_draft_game_mode_aggregate! - - """ - fetch data from the table: "e_draft_game_mode" using primary key columns - """ - e_draft_game_mode_by_pk(value: String!): e_draft_game_mode + where: v_match_lineup_map_stats_bool_exp + ): v_match_lineup_map_stats_aggregate! """ - fetch data from the table: "e_draft_game_player_status" + fetch data from the table: "v_match_map_backup_rounds" """ - e_draft_game_player_status( + v_match_map_backup_rounds( """distinct select on columns""" - distinct_on: [e_draft_game_player_status_select_column!] + distinct_on: [v_match_map_backup_rounds_select_column!] """limit the number of rows returned""" limit: Int @@ -76768,18 +88071,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_player_status_order_by!] + order_by: [v_match_map_backup_rounds_order_by!] """filter the rows returned""" - where: e_draft_game_player_status_bool_exp - ): [e_draft_game_player_status!]! + where: v_match_map_backup_rounds_bool_exp + ): [v_match_map_backup_rounds!]! """ - fetch aggregated fields from the table: "e_draft_game_player_status" + fetch aggregated fields from the table: "v_match_map_backup_rounds" """ - e_draft_game_player_status_aggregate( + v_match_map_backup_rounds_aggregate( """distinct select on columns""" - distinct_on: [e_draft_game_player_status_select_column!] + distinct_on: [v_match_map_backup_rounds_select_column!] """limit the number of rows returned""" limit: Int @@ -76788,23 +88091,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_player_status_order_by!] + order_by: [v_match_map_backup_rounds_order_by!] """filter the rows returned""" - where: e_draft_game_player_status_bool_exp - ): e_draft_game_player_status_aggregate! - - """ - fetch data from the table: "e_draft_game_player_status" using primary key columns - """ - e_draft_game_player_status_by_pk(value: String!): e_draft_game_player_status + where: v_match_map_backup_rounds_bool_exp + ): v_match_map_backup_rounds_aggregate! """ - fetch data from the table: "e_draft_game_status" + fetch data from the table: "v_match_player_buy_types" """ - e_draft_game_status( + v_match_player_buy_types( """distinct select on columns""" - distinct_on: [e_draft_game_status_select_column!] + distinct_on: [v_match_player_buy_types_select_column!] """limit the number of rows returned""" limit: Int @@ -76813,18 +88111,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_status_order_by!] + order_by: [v_match_player_buy_types_order_by!] """filter the rows returned""" - where: e_draft_game_status_bool_exp - ): [e_draft_game_status!]! + where: v_match_player_buy_types_bool_exp + ): [v_match_player_buy_types!]! """ - fetch aggregated fields from the table: "e_draft_game_status" + fetch aggregated fields from the table: "v_match_player_buy_types" """ - e_draft_game_status_aggregate( + v_match_player_buy_types_aggregate( """distinct select on columns""" - distinct_on: [e_draft_game_status_select_column!] + distinct_on: [v_match_player_buy_types_select_column!] """limit the number of rows returned""" limit: Int @@ -76833,23 +88131,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_status_order_by!] + order_by: [v_match_player_buy_types_order_by!] """filter the rows returned""" - where: e_draft_game_status_bool_exp - ): e_draft_game_status_aggregate! - - """ - fetch data from the table: "e_draft_game_status" using primary key columns - """ - e_draft_game_status_by_pk(value: String!): e_draft_game_status + where: v_match_player_buy_types_bool_exp + ): v_match_player_buy_types_aggregate! """ - fetch data from the table: "e_event_media_access" + fetch data from the table: "v_match_player_opening_duels" """ - e_event_media_access( + v_match_player_opening_duels( """distinct select on columns""" - distinct_on: [e_event_media_access_select_column!] + distinct_on: [v_match_player_opening_duels_select_column!] """limit the number of rows returned""" limit: Int @@ -76858,18 +88151,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_event_media_access_order_by!] + order_by: [v_match_player_opening_duels_order_by!] """filter the rows returned""" - where: e_event_media_access_bool_exp - ): [e_event_media_access!]! + where: v_match_player_opening_duels_bool_exp + ): [v_match_player_opening_duels!]! """ - fetch aggregated fields from the table: "e_event_media_access" + fetch aggregated fields from the table: "v_match_player_opening_duels" """ - e_event_media_access_aggregate( + v_match_player_opening_duels_aggregate( """distinct select on columns""" - distinct_on: [e_event_media_access_select_column!] + distinct_on: [v_match_player_opening_duels_select_column!] """limit the number of rows returned""" limit: Int @@ -76878,23 +88171,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_event_media_access_order_by!] + order_by: [v_match_player_opening_duels_order_by!] """filter the rows returned""" - where: e_event_media_access_bool_exp - ): e_event_media_access_aggregate! - - """ - fetch data from the table: "e_event_media_access" using primary key columns - """ - e_event_media_access_by_pk(value: String!): e_event_media_access + where: v_match_player_opening_duels_bool_exp + ): v_match_player_opening_duels_aggregate! """ - fetch data from the table: "e_event_visibility" + fetch data from the table: "v_player_arch_nemesis" """ - e_event_visibility( + v_player_arch_nemesis( """distinct select on columns""" - distinct_on: [e_event_visibility_select_column!] + distinct_on: [v_player_arch_nemesis_select_column!] """limit the number of rows returned""" limit: Int @@ -76903,18 +88191,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_event_visibility_order_by!] + order_by: [v_player_arch_nemesis_order_by!] """filter the rows returned""" - where: e_event_visibility_bool_exp - ): [e_event_visibility!]! + where: v_player_arch_nemesis_bool_exp + ): [v_player_arch_nemesis!]! """ - fetch aggregated fields from the table: "e_event_visibility" + fetch aggregated fields from the table: "v_player_arch_nemesis" """ - e_event_visibility_aggregate( + v_player_arch_nemesis_aggregate( """distinct select on columns""" - distinct_on: [e_event_visibility_select_column!] + distinct_on: [v_player_arch_nemesis_select_column!] """limit the number of rows returned""" limit: Int @@ -76923,23 +88211,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_event_visibility_order_by!] + order_by: [v_player_arch_nemesis_order_by!] """filter the rows returned""" - where: e_event_visibility_bool_exp - ): e_event_visibility_aggregate! - - """ - fetch data from the table: "e_event_visibility" using primary key columns - """ - e_event_visibility_by_pk(value: String!): e_event_visibility + where: v_player_arch_nemesis_bool_exp + ): v_player_arch_nemesis_aggregate! """ - fetch data from the table: "e_friend_status" + fetch data from the table: "v_player_damage" """ - e_friend_status( + v_player_damage( """distinct select on columns""" - distinct_on: [e_friend_status_select_column!] + distinct_on: [v_player_damage_select_column!] """limit the number of rows returned""" limit: Int @@ -76948,18 +88231,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_friend_status_order_by!] + order_by: [v_player_damage_order_by!] """filter the rows returned""" - where: e_friend_status_bool_exp - ): [e_friend_status!]! + where: v_player_damage_bool_exp + ): [v_player_damage!]! """ - fetch aggregated fields from the table: "e_friend_status" + fetch aggregated fields from the table: "v_player_damage" """ - e_friend_status_aggregate( + v_player_damage_aggregate( """distinct select on columns""" - distinct_on: [e_friend_status_select_column!] + distinct_on: [v_player_damage_select_column!] """limit the number of rows returned""" limit: Int @@ -76968,21 +88251,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_friend_status_order_by!] + order_by: [v_player_damage_order_by!] """filter the rows returned""" - where: e_friend_status_bool_exp - ): e_friend_status_aggregate! - - """fetch data from the table: "e_friend_status" using primary key columns""" - e_friend_status_by_pk(value: String!): e_friend_status + where: v_player_damage_bool_exp + ): v_player_damage_aggregate! """ - fetch data from the table: "e_game_cfg_types" + fetch data from the table: "v_player_elo" """ - e_game_cfg_types( + v_player_elo( """distinct select on columns""" - distinct_on: [e_game_cfg_types_select_column!] + distinct_on: [v_player_elo_select_column!] """limit the number of rows returned""" limit: Int @@ -76991,18 +88271,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_cfg_types_order_by!] + order_by: [v_player_elo_order_by!] """filter the rows returned""" - where: e_game_cfg_types_bool_exp - ): [e_game_cfg_types!]! + where: v_player_elo_bool_exp + ): [v_player_elo!]! """ - fetch aggregated fields from the table: "e_game_cfg_types" + fetch aggregated fields from the table: "v_player_elo" """ - e_game_cfg_types_aggregate( + v_player_elo_aggregate( """distinct select on columns""" - distinct_on: [e_game_cfg_types_select_column!] + distinct_on: [v_player_elo_select_column!] """limit the number of rows returned""" limit: Int @@ -77011,23 +88291,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_cfg_types_order_by!] + order_by: [v_player_elo_order_by!] """filter the rows returned""" - where: e_game_cfg_types_bool_exp - ): e_game_cfg_types_aggregate! - - """ - fetch data from the table: "e_game_cfg_types" using primary key columns - """ - e_game_cfg_types_by_pk(value: String!): e_game_cfg_types + where: v_player_elo_bool_exp + ): v_player_elo_aggregate! """ - fetch data from the table: "e_game_plugin_channels" + fetch data from the table: "v_player_map_losses" """ - e_game_plugin_channels( + v_player_map_losses( """distinct select on columns""" - distinct_on: [e_game_plugin_channels_select_column!] + distinct_on: [v_player_map_losses_select_column!] """limit the number of rows returned""" limit: Int @@ -77036,18 +88311,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_plugin_channels_order_by!] + order_by: [v_player_map_losses_order_by!] """filter the rows returned""" - where: e_game_plugin_channels_bool_exp - ): [e_game_plugin_channels!]! + where: v_player_map_losses_bool_exp + ): [v_player_map_losses!]! """ - fetch aggregated fields from the table: "e_game_plugin_channels" + fetch aggregated fields from the table: "v_player_map_losses" """ - e_game_plugin_channels_aggregate( + v_player_map_losses_aggregate( """distinct select on columns""" - distinct_on: [e_game_plugin_channels_select_column!] + distinct_on: [v_player_map_losses_select_column!] """limit the number of rows returned""" limit: Int @@ -77056,23 +88331,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_plugin_channels_order_by!] + order_by: [v_player_map_losses_order_by!] """filter the rows returned""" - where: e_game_plugin_channels_bool_exp - ): e_game_plugin_channels_aggregate! - - """ - fetch data from the table: "e_game_plugin_channels" using primary key columns - """ - e_game_plugin_channels_by_pk(value: String!): e_game_plugin_channels + where: v_player_map_losses_bool_exp + ): v_player_map_losses_aggregate! """ - fetch data from the table: "e_game_plugin_install_statuses" + fetch data from the table: "v_player_map_wins" """ - e_game_plugin_install_statuses( + v_player_map_wins( """distinct select on columns""" - distinct_on: [e_game_plugin_install_statuses_select_column!] + distinct_on: [v_player_map_wins_select_column!] """limit the number of rows returned""" limit: Int @@ -77081,18 +88351,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_plugin_install_statuses_order_by!] + order_by: [v_player_map_wins_order_by!] """filter the rows returned""" - where: e_game_plugin_install_statuses_bool_exp - ): [e_game_plugin_install_statuses!]! + where: v_player_map_wins_bool_exp + ): [v_player_map_wins!]! """ - fetch aggregated fields from the table: "e_game_plugin_install_statuses" + fetch aggregated fields from the table: "v_player_map_wins" """ - e_game_plugin_install_statuses_aggregate( + v_player_map_wins_aggregate( """distinct select on columns""" - distinct_on: [e_game_plugin_install_statuses_select_column!] + distinct_on: [v_player_map_wins_select_column!] """limit the number of rows returned""" limit: Int @@ -77101,23 +88371,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_plugin_install_statuses_order_by!] + order_by: [v_player_map_wins_order_by!] """filter the rows returned""" - where: e_game_plugin_install_statuses_bool_exp - ): e_game_plugin_install_statuses_aggregate! - - """ - fetch data from the table: "e_game_plugin_install_statuses" using primary key columns - """ - e_game_plugin_install_statuses_by_pk(value: String!): e_game_plugin_install_statuses + where: v_player_map_wins_bool_exp + ): v_player_map_wins_aggregate! """ - fetch data from the table: "e_game_plugin_kinds" + fetch data from the table: "v_player_match_head_to_head" """ - e_game_plugin_kinds( + v_player_match_head_to_head( """distinct select on columns""" - distinct_on: [e_game_plugin_kinds_select_column!] + distinct_on: [v_player_match_head_to_head_select_column!] """limit the number of rows returned""" limit: Int @@ -77126,18 +88391,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_plugin_kinds_order_by!] + order_by: [v_player_match_head_to_head_order_by!] """filter the rows returned""" - where: e_game_plugin_kinds_bool_exp - ): [e_game_plugin_kinds!]! + where: v_player_match_head_to_head_bool_exp + ): [v_player_match_head_to_head!]! """ - fetch aggregated fields from the table: "e_game_plugin_kinds" + fetch aggregated fields from the table: "v_player_match_head_to_head" """ - e_game_plugin_kinds_aggregate( + v_player_match_head_to_head_aggregate( """distinct select on columns""" - distinct_on: [e_game_plugin_kinds_select_column!] + distinct_on: [v_player_match_head_to_head_select_column!] """limit the number of rows returned""" limit: Int @@ -77146,23 +88411,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_plugin_kinds_order_by!] + order_by: [v_player_match_head_to_head_order_by!] """filter the rows returned""" - where: e_game_plugin_kinds_bool_exp - ): e_game_plugin_kinds_aggregate! - - """ - fetch data from the table: "e_game_plugin_kinds" using primary key columns - """ - e_game_plugin_kinds_by_pk(value: String!): e_game_plugin_kinds + where: v_player_match_head_to_head_bool_exp + ): v_player_match_head_to_head_aggregate! """ - fetch data from the table: "e_game_server_node_statuses" + fetch data from the table: "v_player_match_map_hltv" """ - e_game_server_node_statuses( + v_player_match_map_hltv( """distinct select on columns""" - distinct_on: [e_game_server_node_statuses_select_column!] + distinct_on: [v_player_match_map_hltv_select_column!] """limit the number of rows returned""" limit: Int @@ -77171,18 +88431,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_server_node_statuses_order_by!] + order_by: [v_player_match_map_hltv_order_by!] """filter the rows returned""" - where: e_game_server_node_statuses_bool_exp - ): [e_game_server_node_statuses!]! + where: v_player_match_map_hltv_bool_exp + ): [v_player_match_map_hltv!]! """ - fetch aggregated fields from the table: "e_game_server_node_statuses" + fetch aggregated fields from the table: "v_player_match_map_hltv" """ - e_game_server_node_statuses_aggregate( + v_player_match_map_hltv_aggregate( """distinct select on columns""" - distinct_on: [e_game_server_node_statuses_select_column!] + distinct_on: [v_player_match_map_hltv_select_column!] """limit the number of rows returned""" limit: Int @@ -77191,23 +88451,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_server_node_statuses_order_by!] + order_by: [v_player_match_map_hltv_order_by!] """filter the rows returned""" - where: e_game_server_node_statuses_bool_exp - ): e_game_server_node_statuses_aggregate! - - """ - fetch data from the table: "e_game_server_node_statuses" using primary key columns - """ - e_game_server_node_statuses_by_pk(value: String!): e_game_server_node_statuses + where: v_player_match_map_hltv_bool_exp + ): v_player_match_map_hltv_aggregate! """ - fetch data from the table: "e_league_movement_types" + fetch data from the table: "v_player_match_map_roles" """ - e_league_movement_types( + v_player_match_map_roles( """distinct select on columns""" - distinct_on: [e_league_movement_types_select_column!] + distinct_on: [v_player_match_map_roles_select_column!] """limit the number of rows returned""" limit: Int @@ -77216,18 +88471,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_league_movement_types_order_by!] + order_by: [v_player_match_map_roles_order_by!] """filter the rows returned""" - where: e_league_movement_types_bool_exp - ): [e_league_movement_types!]! + where: v_player_match_map_roles_bool_exp + ): [v_player_match_map_roles!]! """ - fetch aggregated fields from the table: "e_league_movement_types" + fetch aggregated fields from the table: "v_player_match_map_roles" """ - e_league_movement_types_aggregate( + v_player_match_map_roles_aggregate( """distinct select on columns""" - distinct_on: [e_league_movement_types_select_column!] + distinct_on: [v_player_match_map_roles_select_column!] """limit the number of rows returned""" limit: Int @@ -77236,23 +88491,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_league_movement_types_order_by!] + order_by: [v_player_match_map_roles_order_by!] """filter the rows returned""" - where: e_league_movement_types_bool_exp - ): e_league_movement_types_aggregate! - - """ - fetch data from the table: "e_league_movement_types" using primary key columns - """ - e_league_movement_types_by_pk(value: String!): e_league_movement_types + where: v_player_match_map_roles_bool_exp + ): v_player_match_map_roles_aggregate! """ - fetch data from the table: "e_league_proposal_statuses" + fetch data from the table: "v_player_match_performance" """ - e_league_proposal_statuses( + v_player_match_performance( """distinct select on columns""" - distinct_on: [e_league_proposal_statuses_select_column!] + distinct_on: [v_player_match_performance_select_column!] """limit the number of rows returned""" limit: Int @@ -77261,18 +88511,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_league_proposal_statuses_order_by!] + order_by: [v_player_match_performance_order_by!] """filter the rows returned""" - where: e_league_proposal_statuses_bool_exp - ): [e_league_proposal_statuses!]! + where: v_player_match_performance_bool_exp + ): [v_player_match_performance!]! """ - fetch aggregated fields from the table: "e_league_proposal_statuses" + fetch aggregated fields from the table: "v_player_match_performance" """ - e_league_proposal_statuses_aggregate( + v_player_match_performance_aggregate( """distinct select on columns""" - distinct_on: [e_league_proposal_statuses_select_column!] + distinct_on: [v_player_match_performance_select_column!] """limit the number of rows returned""" limit: Int @@ -77281,23 +88531,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_league_proposal_statuses_order_by!] + order_by: [v_player_match_performance_order_by!] """filter the rows returned""" - where: e_league_proposal_statuses_bool_exp - ): e_league_proposal_statuses_aggregate! - - """ - fetch data from the table: "e_league_proposal_statuses" using primary key columns - """ - e_league_proposal_statuses_by_pk(value: String!): e_league_proposal_statuses + where: v_player_match_performance_bool_exp + ): v_player_match_performance_aggregate! """ - fetch data from the table: "e_league_registration_statuses" + fetch data from the table: "v_player_match_rating" """ - e_league_registration_statuses( + v_player_match_rating( """distinct select on columns""" - distinct_on: [e_league_registration_statuses_select_column!] + distinct_on: [v_player_match_rating_select_column!] """limit the number of rows returned""" limit: Int @@ -77306,18 +88551,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_league_registration_statuses_order_by!] + order_by: [v_player_match_rating_order_by!] """filter the rows returned""" - where: e_league_registration_statuses_bool_exp - ): [e_league_registration_statuses!]! + where: v_player_match_rating_bool_exp + ): [v_player_match_rating!]! """ - fetch aggregated fields from the table: "e_league_registration_statuses" + fetch aggregated fields from the table: "v_player_match_rating" """ - e_league_registration_statuses_aggregate( + v_player_match_rating_aggregate( """distinct select on columns""" - distinct_on: [e_league_registration_statuses_select_column!] + distinct_on: [v_player_match_rating_select_column!] """limit the number of rows returned""" limit: Int @@ -77326,23 +88571,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_league_registration_statuses_order_by!] + order_by: [v_player_match_rating_order_by!] """filter the rows returned""" - where: e_league_registration_statuses_bool_exp - ): e_league_registration_statuses_aggregate! - - """ - fetch data from the table: "e_league_registration_statuses" using primary key columns - """ - e_league_registration_statuses_by_pk(value: String!): e_league_registration_statuses + where: v_player_match_rating_bool_exp + ): v_player_match_rating_aggregate! """ - fetch data from the table: "e_league_season_statuses" + fetch data from the table: "v_player_multi_kills" """ - e_league_season_statuses( + v_player_multi_kills( """distinct select on columns""" - distinct_on: [e_league_season_statuses_select_column!] + distinct_on: [v_player_multi_kills_select_column!] """limit the number of rows returned""" limit: Int @@ -77351,18 +88591,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_league_season_statuses_order_by!] + order_by: [v_player_multi_kills_order_by!] """filter the rows returned""" - where: e_league_season_statuses_bool_exp - ): [e_league_season_statuses!]! + where: v_player_multi_kills_bool_exp + ): [v_player_multi_kills!]! """ - fetch aggregated fields from the table: "e_league_season_statuses" + fetch aggregated fields from the table: "v_player_multi_kills" """ - e_league_season_statuses_aggregate( + v_player_multi_kills_aggregate( """distinct select on columns""" - distinct_on: [e_league_season_statuses_select_column!] + distinct_on: [v_player_multi_kills_select_column!] """limit the number of rows returned""" limit: Int @@ -77371,23 +88611,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_league_season_statuses_order_by!] + order_by: [v_player_multi_kills_order_by!] """filter the rows returned""" - where: e_league_season_statuses_bool_exp - ): e_league_season_statuses_aggregate! - - """ - fetch data from the table: "e_league_season_statuses" using primary key columns - """ - e_league_season_statuses_by_pk(value: String!): e_league_season_statuses + where: v_player_multi_kills_bool_exp + ): v_player_multi_kills_aggregate! """ - fetch data from the table: "e_lobby_access" + fetch data from the table: "v_player_queue_partners" """ - e_lobby_access( + v_player_queue_partners( """distinct select on columns""" - distinct_on: [e_lobby_access_select_column!] + distinct_on: [v_player_queue_partners_select_column!] """limit the number of rows returned""" limit: Int @@ -77396,18 +88631,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_lobby_access_order_by!] + order_by: [v_player_queue_partners_order_by!] """filter the rows returned""" - where: e_lobby_access_bool_exp - ): [e_lobby_access!]! + where: v_player_queue_partners_bool_exp + ): [v_player_queue_partners!]! """ - fetch aggregated fields from the table: "e_lobby_access" + fetch aggregated fields from the table: "v_player_queue_partners" """ - e_lobby_access_aggregate( + v_player_queue_partners_aggregate( """distinct select on columns""" - distinct_on: [e_lobby_access_select_column!] + distinct_on: [v_player_queue_partners_select_column!] """limit the number of rows returned""" limit: Int @@ -77416,21 +88651,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_lobby_access_order_by!] + order_by: [v_player_queue_partners_order_by!] """filter the rows returned""" - where: e_lobby_access_bool_exp - ): e_lobby_access_aggregate! - - """fetch data from the table: "e_lobby_access" using primary key columns""" - e_lobby_access_by_pk(value: String!): e_lobby_access + where: v_player_queue_partners_bool_exp + ): v_player_queue_partners_aggregate! """ - fetch data from the table: "e_lobby_player_status" + fetch data from the table: "v_player_weapon_damage" """ - e_lobby_player_status( + v_player_weapon_damage( """distinct select on columns""" - distinct_on: [e_lobby_player_status_select_column!] + distinct_on: [v_player_weapon_damage_select_column!] """limit the number of rows returned""" limit: Int @@ -77439,18 +88671,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_lobby_player_status_order_by!] + order_by: [v_player_weapon_damage_order_by!] """filter the rows returned""" - where: e_lobby_player_status_bool_exp - ): [e_lobby_player_status!]! + where: v_player_weapon_damage_bool_exp + ): [v_player_weapon_damage!]! """ - fetch aggregated fields from the table: "e_lobby_player_status" + fetch aggregated fields from the table: "v_player_weapon_damage" """ - e_lobby_player_status_aggregate( + v_player_weapon_damage_aggregate( """distinct select on columns""" - distinct_on: [e_lobby_player_status_select_column!] + distinct_on: [v_player_weapon_damage_select_column!] """limit the number of rows returned""" limit: Int @@ -77459,23 +88691,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_lobby_player_status_order_by!] + order_by: [v_player_weapon_damage_order_by!] """filter the rows returned""" - where: e_lobby_player_status_bool_exp - ): e_lobby_player_status_aggregate! - - """ - fetch data from the table: "e_lobby_player_status" using primary key columns - """ - e_lobby_player_status_by_pk(value: String!): e_lobby_player_status + where: v_player_weapon_damage_bool_exp + ): v_player_weapon_damage_aggregate! """ - fetch data from the table: "e_map_pool_types" + fetch data from the table: "v_player_weapon_kills" """ - e_map_pool_types( + v_player_weapon_kills( """distinct select on columns""" - distinct_on: [e_map_pool_types_select_column!] + distinct_on: [v_player_weapon_kills_select_column!] """limit the number of rows returned""" limit: Int @@ -77484,18 +88711,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_map_pool_types_order_by!] + order_by: [v_player_weapon_kills_order_by!] """filter the rows returned""" - where: e_map_pool_types_bool_exp - ): [e_map_pool_types!]! + where: v_player_weapon_kills_bool_exp + ): [v_player_weapon_kills!]! """ - fetch aggregated fields from the table: "e_map_pool_types" + fetch aggregated fields from the table: "v_player_weapon_kills" """ - e_map_pool_types_aggregate( + v_player_weapon_kills_aggregate( """distinct select on columns""" - distinct_on: [e_map_pool_types_select_column!] + distinct_on: [v_player_weapon_kills_select_column!] """limit the number of rows returned""" limit: Int @@ -77504,23 +88731,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_map_pool_types_order_by!] + order_by: [v_player_weapon_kills_order_by!] """filter the rows returned""" - where: e_map_pool_types_bool_exp - ): e_map_pool_types_aggregate! - - """ - fetch data from the table: "e_map_pool_types" using primary key columns - """ - e_map_pool_types_by_pk(value: String!): e_map_pool_types + where: v_player_weapon_kills_bool_exp + ): v_player_weapon_kills_aggregate! """ - fetch data from the table: "e_match_clip_visibility" + fetch data from the table: "v_pool_maps" """ - e_match_clip_visibility( + v_pool_maps( """distinct select on columns""" - distinct_on: [e_match_clip_visibility_select_column!] + distinct_on: [v_pool_maps_select_column!] """limit the number of rows returned""" limit: Int @@ -77529,18 +88751,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_clip_visibility_order_by!] + order_by: [v_pool_maps_order_by!] """filter the rows returned""" - where: e_match_clip_visibility_bool_exp - ): [e_match_clip_visibility!]! + where: v_pool_maps_bool_exp + ): [v_pool_maps!]! """ - fetch aggregated fields from the table: "e_match_clip_visibility" + fetch aggregated fields from the table: "v_pool_maps" """ - e_match_clip_visibility_aggregate( + v_pool_maps_aggregate( """distinct select on columns""" - distinct_on: [e_match_clip_visibility_select_column!] + distinct_on: [v_pool_maps_select_column!] """limit the number of rows returned""" limit: Int @@ -77549,23 +88771,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_clip_visibility_order_by!] + order_by: [v_pool_maps_order_by!] """filter the rows returned""" - where: e_match_clip_visibility_bool_exp - ): e_match_clip_visibility_aggregate! - - """ - fetch data from the table: "e_match_clip_visibility" using primary key columns - """ - e_match_clip_visibility_by_pk(value: String!): e_match_clip_visibility + where: v_pool_maps_bool_exp + ): v_pool_maps_aggregate! """ - fetch data from the table: "e_match_map_status" + fetch data from the table: "v_steam_account_pool_status" """ - e_match_map_status( + v_steam_account_pool_status( """distinct select on columns""" - distinct_on: [e_match_map_status_select_column!] + distinct_on: [v_steam_account_pool_status_select_column!] """limit the number of rows returned""" limit: Int @@ -77574,18 +88791,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_map_status_order_by!] + order_by: [v_steam_account_pool_status_order_by!] """filter the rows returned""" - where: e_match_map_status_bool_exp - ): [e_match_map_status!]! + where: v_steam_account_pool_status_bool_exp + ): [v_steam_account_pool_status!]! """ - fetch aggregated fields from the table: "e_match_map_status" + fetch aggregated fields from the table: "v_steam_account_pool_status" """ - e_match_map_status_aggregate( + v_steam_account_pool_status_aggregate( """distinct select on columns""" - distinct_on: [e_match_map_status_select_column!] + distinct_on: [v_steam_account_pool_status_select_column!] """limit the number of rows returned""" limit: Int @@ -77594,23 +88811,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_map_status_order_by!] + order_by: [v_steam_account_pool_status_order_by!] """filter the rows returned""" - where: e_match_map_status_bool_exp - ): e_match_map_status_aggregate! - - """ - fetch data from the table: "e_match_map_status" using primary key columns - """ - e_match_map_status_by_pk(value: String!): e_match_map_status + where: v_steam_account_pool_status_bool_exp + ): v_steam_account_pool_status_aggregate! """ - fetch data from the table: "e_match_mode" + fetch data from the table: "v_team_ranks" """ - e_match_mode( + v_team_ranks( """distinct select on columns""" - distinct_on: [e_match_mode_select_column!] + distinct_on: [v_team_ranks_select_column!] """limit the number of rows returned""" limit: Int @@ -77619,18 +88831,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_mode_order_by!] + order_by: [v_team_ranks_order_by!] """filter the rows returned""" - where: e_match_mode_bool_exp - ): [e_match_mode!]! + where: v_team_ranks_bool_exp + ): [v_team_ranks!]! """ - fetch aggregated fields from the table: "e_match_mode" + fetch aggregated fields from the table: "v_team_ranks" """ - e_match_mode_aggregate( + v_team_ranks_aggregate( """distinct select on columns""" - distinct_on: [e_match_mode_select_column!] + distinct_on: [v_team_ranks_select_column!] """limit the number of rows returned""" limit: Int @@ -77639,21 +88851,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_mode_order_by!] + order_by: [v_team_ranks_order_by!] """filter the rows returned""" - where: e_match_mode_bool_exp - ): e_match_mode_aggregate! - - """fetch data from the table: "e_match_mode" using primary key columns""" - e_match_mode_by_pk(value: String!): e_match_mode + where: v_team_ranks_bool_exp + ): v_team_ranks_aggregate! """ - fetch data from the table: "e_match_party_sources" + fetch data from the table: "v_team_reputation" """ - e_match_party_sources( + v_team_reputation( """distinct select on columns""" - distinct_on: [e_match_party_sources_select_column!] + distinct_on: [v_team_reputation_select_column!] """limit the number of rows returned""" limit: Int @@ -77662,18 +88871,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_party_sources_order_by!] + order_by: [v_team_reputation_order_by!] """filter the rows returned""" - where: e_match_party_sources_bool_exp - ): [e_match_party_sources!]! + where: v_team_reputation_bool_exp + ): [v_team_reputation!]! """ - fetch aggregated fields from the table: "e_match_party_sources" + fetch aggregated fields from the table: "v_team_reputation" """ - e_match_party_sources_aggregate( + v_team_reputation_aggregate( """distinct select on columns""" - distinct_on: [e_match_party_sources_select_column!] + distinct_on: [v_team_reputation_select_column!] """limit the number of rows returned""" limit: Int @@ -77682,23 +88891,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_party_sources_order_by!] + order_by: [v_team_reputation_order_by!] """filter the rows returned""" - where: e_match_party_sources_bool_exp - ): e_match_party_sources_aggregate! - - """ - fetch data from the table: "e_match_party_sources" using primary key columns - """ - e_match_party_sources_by_pk(value: String!): e_match_party_sources + where: v_team_reputation_bool_exp + ): v_team_reputation_aggregate! """ - fetch data from the table: "e_match_status" + fetch data from the table: "v_team_stage_results" """ - e_match_status( + v_team_stage_results( """distinct select on columns""" - distinct_on: [e_match_status_select_column!] + distinct_on: [v_team_stage_results_select_column!] """limit the number of rows returned""" limit: Int @@ -77707,18 +88911,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_status_order_by!] + order_by: [v_team_stage_results_order_by!] """filter the rows returned""" - where: e_match_status_bool_exp - ): [e_match_status!]! + where: v_team_stage_results_bool_exp + ): [v_team_stage_results!]! """ - fetch aggregated fields from the table: "e_match_status" + fetch aggregated fields from the table: "v_team_stage_results" """ - e_match_status_aggregate( + v_team_stage_results_aggregate( """distinct select on columns""" - distinct_on: [e_match_status_select_column!] + distinct_on: [v_team_stage_results_select_column!] """limit the number of rows returned""" limit: Int @@ -77727,21 +88931,23 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_status_order_by!] + order_by: [v_team_stage_results_order_by!] """filter the rows returned""" - where: e_match_status_bool_exp - ): e_match_status_aggregate! + where: v_team_stage_results_bool_exp + ): v_team_stage_results_aggregate! - """fetch data from the table: "e_match_status" using primary key columns""" - e_match_status_by_pk(value: String!): e_match_status + """ + fetch data from the table: "v_team_stage_results" using primary key columns + """ + v_team_stage_results_by_pk(tournament_stage_id: uuid!, tournament_team_id: uuid!): v_team_stage_results """ - fetch data from the table: "e_match_types" + fetch data from the table: "v_team_tournament_results" """ - e_match_types( + v_team_tournament_results( """distinct select on columns""" - distinct_on: [e_match_types_select_column!] + distinct_on: [v_team_tournament_results_select_column!] """limit the number of rows returned""" limit: Int @@ -77750,18 +88956,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_types_order_by!] + order_by: [v_team_tournament_results_order_by!] """filter the rows returned""" - where: e_match_types_bool_exp - ): [e_match_types!]! + where: v_team_tournament_results_bool_exp + ): [v_team_tournament_results!]! """ - fetch aggregated fields from the table: "e_match_types" + fetch aggregated fields from the table: "v_team_tournament_results" """ - e_match_types_aggregate( + v_team_tournament_results_aggregate( """distinct select on columns""" - distinct_on: [e_match_types_select_column!] + distinct_on: [v_team_tournament_results_select_column!] """limit the number of rows returned""" limit: Int @@ -77770,21 +88976,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_types_order_by!] + order_by: [v_team_tournament_results_order_by!] """filter the rows returned""" - where: e_match_types_bool_exp - ): e_match_types_aggregate! - - """fetch data from the table: "e_match_types" using primary key columns""" - e_match_types_by_pk(value: String!): e_match_types + where: v_team_tournament_results_bool_exp + ): v_team_tournament_results_aggregate! """ - fetch data from the table: "e_notification_types" + fetch data from the table: "v_tournament_player_stats" """ - e_notification_types( + v_tournament_player_stats( """distinct select on columns""" - distinct_on: [e_notification_types_select_column!] + distinct_on: [v_tournament_player_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -77793,18 +88996,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_notification_types_order_by!] + order_by: [v_tournament_player_stats_order_by!] """filter the rows returned""" - where: e_notification_types_bool_exp - ): [e_notification_types!]! + where: v_tournament_player_stats_bool_exp + ): [v_tournament_player_stats!]! """ - fetch aggregated fields from the table: "e_notification_types" + fetch aggregated fields from the table: "v_tournament_player_stats" """ - e_notification_types_aggregate( + v_tournament_player_stats_aggregate( """distinct select on columns""" - distinct_on: [e_notification_types_select_column!] + distinct_on: [v_tournament_player_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -77813,23 +89016,42 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_notification_types_order_by!] + order_by: [v_tournament_player_stats_order_by!] """filter the rows returned""" - where: e_notification_types_bool_exp - ): e_notification_types_aggregate! + where: v_tournament_player_stats_bool_exp + ): v_tournament_player_stats_aggregate! """ - fetch data from the table: "e_notification_types" using primary key columns + Web push setup status for the application settings page; never returns the private key """ - e_notification_types_by_pk(value: String!): e_notification_types + webPushStatus: WebPushStatusOutput +} - """ - fetch data from the table: "e_objective_types" - """ - e_objective_types( +input recalculate_tournament_awards_args { + _tournament_id: uuid +} + +input remove_league_team_from_season_args { + _league_team_season_id: uuid +} + +input reorder_league_divisions_args { + _division_ids: _uuid +} + +input restart_league_season_args { + _league_season_id: uuid +} + +""" +columns and relationships of "seasons" +""" +type seasons { + """An array relationship""" + awards( """distinct select on columns""" - distinct_on: [e_objective_types_select_column!] + distinct_on: [award_recipients_select_column!] """limit the number of rows returned""" limit: Int @@ -77838,18 +89060,16 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_objective_types_order_by!] + order_by: [award_recipients_order_by!] """filter the rows returned""" - where: e_objective_types_bool_exp - ): [e_objective_types!]! + where: award_recipients_bool_exp + ): [award_recipients!]! - """ - fetch aggregated fields from the table: "e_objective_types" - """ - e_objective_types_aggregate( + """An aggregate relationship""" + awards_aggregate( """distinct select on columns""" - distinct_on: [e_objective_types_select_column!] + distinct_on: [award_recipients_select_column!] """limit the number of rows returned""" limit: Int @@ -77858,23 +89078,22 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_objective_types_order_by!] + order_by: [award_recipients_order_by!] """filter the rows returned""" - where: e_objective_types_bool_exp - ): e_objective_types_aggregate! - - """ - fetch data from the table: "e_objective_types" using primary key columns - """ - e_objective_types_by_pk(value: String!): e_objective_types + where: award_recipients_bool_exp + ): award_recipients_aggregate! + created_at: timestamptz! + description: String + ends_at: timestamptz + id: uuid! + needs_rebuild: Boolean! + number: Int! - """ - fetch data from the table: "e_player_roles" - """ - e_player_roles( + """An array relationship""" + player_season_stats( """distinct select on columns""" - distinct_on: [e_player_roles_select_column!] + distinct_on: [player_season_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -77883,18 +89102,16 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_player_roles_order_by!] + order_by: [player_season_stats_order_by!] """filter the rows returned""" - where: e_player_roles_bool_exp - ): [e_player_roles!]! + where: player_season_stats_bool_exp + ): [player_season_stats!]! - """ - fetch aggregated fields from the table: "e_player_roles" - """ - e_player_roles_aggregate( + """An aggregate relationship""" + player_season_stats_aggregate( """distinct select on columns""" - distinct_on: [e_player_roles_select_column!] + distinct_on: [player_season_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -77903,156 +89120,311 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_player_roles_order_by!] + order_by: [player_season_stats_order_by!] """filter the rows returned""" - where: e_player_roles_bool_exp - ): e_player_roles_aggregate! + where: player_season_stats_bool_exp + ): player_season_stats_aggregate! + starts_at: timestamptz! +} - """fetch data from the table: "e_player_roles" using primary key columns""" - e_player_roles_by_pk(value: String!): e_player_roles +""" +aggregated selection of "seasons" +""" +type seasons_aggregate { + aggregate: seasons_aggregate_fields + nodes: [seasons!]! +} + +""" +aggregate fields of "seasons" +""" +type seasons_aggregate_fields { + avg: seasons_avg_fields + count(columns: [seasons_select_column!], distinct: Boolean): Int! + max: seasons_max_fields + min: seasons_min_fields + stddev: seasons_stddev_fields + stddev_pop: seasons_stddev_pop_fields + stddev_samp: seasons_stddev_samp_fields + sum: seasons_sum_fields + var_pop: seasons_var_pop_fields + var_samp: seasons_var_samp_fields + variance: seasons_variance_fields +} + +"""aggregate avg on columns""" +type seasons_avg_fields { + number: Float +} + +""" +Boolean expression to filter rows from the table "seasons". All fields are combined with a logical 'AND'. +""" +input seasons_bool_exp { + _and: [seasons_bool_exp!] + _not: seasons_bool_exp + _or: [seasons_bool_exp!] + awards: award_recipients_bool_exp + awards_aggregate: award_recipients_aggregate_bool_exp + created_at: timestamptz_comparison_exp + description: String_comparison_exp + ends_at: timestamptz_comparison_exp + id: uuid_comparison_exp + needs_rebuild: Boolean_comparison_exp + number: Int_comparison_exp + player_season_stats: player_season_stats_bool_exp + player_season_stats_aggregate: player_season_stats_aggregate_bool_exp + starts_at: timestamptz_comparison_exp +} +""" +unique or primary key constraints on table "seasons" +""" +enum seasons_constraint { """ - fetch data from the table: "e_plugin_runtimes" + unique or primary key constraint on columns "id" """ - e_plugin_runtimes( - """distinct select on columns""" - distinct_on: [e_plugin_runtimes_select_column!] + seasons_pkey +} - """limit the number of rows returned""" - limit: Int +""" +input type for incrementing numeric columns in table "seasons" +""" +input seasons_inc_input { + number: Int +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for inserting data into table "seasons" +""" +input seasons_insert_input { + awards: award_recipients_arr_rel_insert_input + created_at: timestamptz + description: String + ends_at: timestamptz + id: uuid + needs_rebuild: Boolean + number: Int + player_season_stats: player_season_stats_arr_rel_insert_input + starts_at: timestamptz +} - """sort the rows by one or more columns""" - order_by: [e_plugin_runtimes_order_by!] +"""aggregate max on columns""" +type seasons_max_fields { + created_at: timestamptz + description: String + ends_at: timestamptz + id: uuid + number: Int + starts_at: timestamptz +} - """filter the rows returned""" - where: e_plugin_runtimes_bool_exp - ): [e_plugin_runtimes!]! +"""aggregate min on columns""" +type seasons_min_fields { + created_at: timestamptz + description: String + ends_at: timestamptz + id: uuid + number: Int + starts_at: timestamptz +} - """ - fetch aggregated fields from the table: "e_plugin_runtimes" - """ - e_plugin_runtimes_aggregate( - """distinct select on columns""" - distinct_on: [e_plugin_runtimes_select_column!] +""" +response of any mutation on the table "seasons" +""" +type seasons_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [seasons!]! +} + +""" +input type for inserting object relation for remote table "seasons" +""" +input seasons_obj_rel_insert_input { + data: seasons_insert_input! + + """upsert condition""" + on_conflict: seasons_on_conflict +} + +""" +on_conflict condition type for table "seasons" +""" +input seasons_on_conflict { + constraint: seasons_constraint! + update_columns: [seasons_update_column!]! = [] + where: seasons_bool_exp +} + +"""Ordering options when selecting data from "seasons".""" +input seasons_order_by { + awards_aggregate: award_recipients_aggregate_order_by + created_at: order_by + description: order_by + ends_at: order_by + id: order_by + needs_rebuild: order_by + number: order_by + player_season_stats_aggregate: player_season_stats_aggregate_order_by + starts_at: order_by +} + +"""primary key columns input for table: seasons""" +input seasons_pk_columns_input { + id: uuid! +} + +""" +select columns of table "seasons" +""" +enum seasons_select_column { + """column name""" + created_at - """limit the number of rows returned""" - limit: Int + """column name""" + description - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + ends_at - """sort the rows by one or more columns""" - order_by: [e_plugin_runtimes_order_by!] + """column name""" + id - """filter the rows returned""" - where: e_plugin_runtimes_bool_exp - ): e_plugin_runtimes_aggregate! + """column name""" + needs_rebuild - """ - fetch data from the table: "e_plugin_runtimes" using primary key columns - """ - e_plugin_runtimes_by_pk(value: String!): e_plugin_runtimes + """column name""" + number - """ - fetch data from the table: "e_ready_settings" - """ - e_ready_settings( - """distinct select on columns""" - distinct_on: [e_ready_settings_select_column!] + """column name""" + starts_at +} - """limit the number of rows returned""" - limit: Int +""" +input type for updating data in table "seasons" +""" +input seasons_set_input { + created_at: timestamptz + description: String + ends_at: timestamptz + id: uuid + needs_rebuild: Boolean + number: Int + starts_at: timestamptz +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate stddev on columns""" +type seasons_stddev_fields { + number: Float +} - """sort the rows by one or more columns""" - order_by: [e_ready_settings_order_by!] +"""aggregate stddev_pop on columns""" +type seasons_stddev_pop_fields { + number: Float +} - """filter the rows returned""" - where: e_ready_settings_bool_exp - ): [e_ready_settings!]! +"""aggregate stddev_samp on columns""" +type seasons_stddev_samp_fields { + number: Float +} - """ - fetch aggregated fields from the table: "e_ready_settings" - """ - e_ready_settings_aggregate( - """distinct select on columns""" - distinct_on: [e_ready_settings_select_column!] +""" +Streaming cursor of the table "seasons" +""" +input seasons_stream_cursor_input { + """Stream column input with initial value""" + initial_value: seasons_stream_cursor_value_input! - """limit the number of rows returned""" - limit: Int + """cursor ordering""" + ordering: cursor_ordering +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""Initial value of the column from where the streaming should start""" +input seasons_stream_cursor_value_input { + created_at: timestamptz + description: String + ends_at: timestamptz + id: uuid + needs_rebuild: Boolean + number: Int + starts_at: timestamptz +} - """sort the rows by one or more columns""" - order_by: [e_ready_settings_order_by!] +"""aggregate sum on columns""" +type seasons_sum_fields { + number: Int +} - """filter the rows returned""" - where: e_ready_settings_bool_exp - ): e_ready_settings_aggregate! +""" +update columns of table "seasons" +""" +enum seasons_update_column { + """column name""" + created_at - """ - fetch data from the table: "e_ready_settings" using primary key columns - """ - e_ready_settings_by_pk(value: String!): e_ready_settings + """column name""" + description - """ - fetch data from the table: "e_sanction_types" - """ - e_sanction_types( - """distinct select on columns""" - distinct_on: [e_sanction_types_select_column!] + """column name""" + ends_at - """limit the number of rows returned""" - limit: Int + """column name""" + id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + needs_rebuild - """sort the rows by one or more columns""" - order_by: [e_sanction_types_order_by!] + """column name""" + number - """filter the rows returned""" - where: e_sanction_types_bool_exp - ): [e_sanction_types!]! + """column name""" + starts_at +} - """ - fetch aggregated fields from the table: "e_sanction_types" - """ - e_sanction_types_aggregate( - """distinct select on columns""" - distinct_on: [e_sanction_types_select_column!] +input seasons_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: seasons_inc_input - """limit the number of rows returned""" - limit: Int + """sets the columns of the filtered rows to the given values""" + _set: seasons_set_input - """skip the first n rows. Use only with order_by""" - offset: Int + """filter the rows which have to be updated""" + where: seasons_bool_exp! +} - """sort the rows by one or more columns""" - order_by: [e_sanction_types_order_by!] +"""aggregate var_pop on columns""" +type seasons_var_pop_fields { + number: Float +} - """filter the rows returned""" - where: e_sanction_types_bool_exp - ): e_sanction_types_aggregate! +"""aggregate var_samp on columns""" +type seasons_var_samp_fields { + number: Float +} - """ - fetch data from the table: "e_sanction_types" using primary key columns - """ - e_sanction_types_by_pk(value: String!): e_sanction_types +"""aggregate variance on columns""" +type seasons_variance_fields { + number: Float +} +""" +columns and relationships of "server_regions" +""" +type server_regions { """ - fetch data from the table: "e_scrim_request_statuses" + A computed field, executes function "available_region_server_count" """ - e_scrim_request_statuses( + available_server_count: Int + description: String + + """An array relationship""" + game_server_nodes( """distinct select on columns""" - distinct_on: [e_scrim_request_statuses_select_column!] + distinct_on: [game_server_nodes_select_column!] """limit the number of rows returned""" limit: Int @@ -78061,18 +89433,16 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_scrim_request_statuses_order_by!] + order_by: [game_server_nodes_order_by!] """filter the rows returned""" - where: e_scrim_request_statuses_bool_exp - ): [e_scrim_request_statuses!]! + where: game_server_nodes_bool_exp + ): [game_server_nodes!]! - """ - fetch aggregated fields from the table: "e_scrim_request_statuses" - """ - e_scrim_request_statuses_aggregate( + """An aggregate relationship""" + game_server_nodes_aggregate( """distinct select on columns""" - distinct_on: [e_scrim_request_statuses_select_column!] + distinct_on: [game_server_nodes_select_column!] """limit the number of rows returned""" limit: Int @@ -78081,442 +89451,404 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_scrim_request_statuses_order_by!] + order_by: [game_server_nodes_order_by!] """filter the rows returned""" - where: e_scrim_request_statuses_bool_exp - ): e_scrim_request_statuses_aggregate! + where: game_server_nodes_bool_exp + ): game_server_nodes_aggregate! """ - fetch data from the table: "e_scrim_request_statuses" using primary key columns + A computed field, executes function "region_has_node" """ - e_scrim_request_statuses_by_pk(value: String!): e_scrim_request_statuses + has_node: Boolean + is_lan: Boolean! """ - fetch data from the table: "e_server_types" + A computed field, executes function "region_status" """ - e_server_types( - """distinct select on columns""" - distinct_on: [e_server_types_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [e_server_types_order_by!] - - """filter the rows returned""" - where: e_server_types_bool_exp - ): [e_server_types!]! + status: String + steam_relay: Boolean! """ - fetch aggregated fields from the table: "e_server_types" + A computed field, executes function "total_region_server_count" """ - e_server_types_aggregate( - """distinct select on columns""" - distinct_on: [e_server_types_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [e_server_types_order_by!] + total_server_count: Int + value: String! +} - """filter the rows returned""" - where: e_server_types_bool_exp - ): e_server_types_aggregate! +""" +aggregated selection of "server_regions" +""" +type server_regions_aggregate { + aggregate: server_regions_aggregate_fields + nodes: [server_regions!]! +} - """fetch data from the table: "e_server_types" using primary key columns""" - e_server_types_by_pk(value: String!): e_server_types +""" +aggregate fields of "server_regions" +""" +type server_regions_aggregate_fields { + avg: server_regions_avg_fields + count(columns: [server_regions_select_column!], distinct: Boolean): Int! + max: server_regions_max_fields + min: server_regions_min_fields + stddev: server_regions_stddev_fields + stddev_pop: server_regions_stddev_pop_fields + stddev_samp: server_regions_stddev_samp_fields + sum: server_regions_sum_fields + var_pop: server_regions_var_pop_fields + var_samp: server_regions_var_samp_fields + variance: server_regions_variance_fields +} +"""aggregate avg on columns""" +type server_regions_avg_fields { """ - fetch data from the table: "e_sides" + A computed field, executes function "available_region_server_count" """ - e_sides( - """distinct select on columns""" - distinct_on: [e_sides_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [e_sides_order_by!] - - """filter the rows returned""" - where: e_sides_bool_exp - ): [e_sides!]! + available_server_count: Int """ - fetch aggregated fields from the table: "e_sides" + A computed field, executes function "total_region_server_count" """ - e_sides_aggregate( - """distinct select on columns""" - distinct_on: [e_sides_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [e_sides_order_by!] - - """filter the rows returned""" - where: e_sides_bool_exp - ): e_sides_aggregate! + total_server_count: Int +} - """fetch data from the table: "e_sides" using primary key columns""" - e_sides_by_pk(value: String!): e_sides +""" +Boolean expression to filter rows from the table "server_regions". All fields are combined with a logical 'AND'. +""" +input server_regions_bool_exp { + _and: [server_regions_bool_exp!] + _not: server_regions_bool_exp + _or: [server_regions_bool_exp!] + available_server_count: Int_comparison_exp + description: String_comparison_exp + game_server_nodes: game_server_nodes_bool_exp + game_server_nodes_aggregate: game_server_nodes_aggregate_bool_exp + has_node: Boolean_comparison_exp + is_lan: Boolean_comparison_exp + status: String_comparison_exp + steam_relay: Boolean_comparison_exp + total_server_count: Int_comparison_exp + value: String_comparison_exp +} +""" +unique or primary key constraints on table "server_regions" +""" +enum server_regions_constraint { """ - fetch data from the table: "e_system_alert_types" + unique or primary key constraint on columns "value" """ - e_system_alert_types( - """distinct select on columns""" - distinct_on: [e_system_alert_types_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [e_system_alert_types_order_by!] + e_server_regions_pkey +} - """filter the rows returned""" - where: e_system_alert_types_bool_exp - ): [e_system_alert_types!]! +""" +input type for inserting data into table "server_regions" +""" +input server_regions_insert_input { + description: String + game_server_nodes: game_server_nodes_arr_rel_insert_input + is_lan: Boolean + steam_relay: Boolean + value: String +} +"""aggregate max on columns""" +type server_regions_max_fields { """ - fetch aggregated fields from the table: "e_system_alert_types" + A computed field, executes function "available_region_server_count" """ - e_system_alert_types_aggregate( - """distinct select on columns""" - distinct_on: [e_system_alert_types_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [e_system_alert_types_order_by!] - - """filter the rows returned""" - where: e_system_alert_types_bool_exp - ): e_system_alert_types_aggregate! + available_server_count: Int + description: String """ - fetch data from the table: "e_system_alert_types" using primary key columns + A computed field, executes function "region_status" """ - e_system_alert_types_by_pk(value: String!): e_system_alert_types + status: String """ - fetch data from the table: "e_team_roles" + A computed field, executes function "total_region_server_count" """ - e_team_roles( - """distinct select on columns""" - distinct_on: [e_team_roles_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [e_team_roles_order_by!] - - """filter the rows returned""" - where: e_team_roles_bool_exp - ): [e_team_roles!]! + total_server_count: Int + value: String +} +"""aggregate min on columns""" +type server_regions_min_fields { """ - fetch aggregated fields from the table: "e_team_roles" + A computed field, executes function "available_region_server_count" """ - e_team_roles_aggregate( - """distinct select on columns""" - distinct_on: [e_team_roles_select_column!] - - """limit the number of rows returned""" - limit: Int + available_server_count: Int + description: String - """skip the first n rows. Use only with order_by""" - offset: Int + """ + A computed field, executes function "region_status" + """ + status: String - """sort the rows by one or more columns""" - order_by: [e_team_roles_order_by!] + """ + A computed field, executes function "total_region_server_count" + """ + total_server_count: Int + value: String +} - """filter the rows returned""" - where: e_team_roles_bool_exp - ): e_team_roles_aggregate! +""" +response of any mutation on the table "server_regions" +""" +type server_regions_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """fetch data from the table: "e_team_roles" using primary key columns""" - e_team_roles_by_pk(value: String!): e_team_roles + """data from the rows affected by the mutation""" + returning: [server_regions!]! +} - """ - fetch data from the table: "e_team_roster_statuses" - """ - e_team_roster_statuses( - """distinct select on columns""" - distinct_on: [e_team_roster_statuses_select_column!] +""" +input type for inserting object relation for remote table "server_regions" +""" +input server_regions_obj_rel_insert_input { + data: server_regions_insert_input! - """limit the number of rows returned""" - limit: Int + """upsert condition""" + on_conflict: server_regions_on_conflict +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +on_conflict condition type for table "server_regions" +""" +input server_regions_on_conflict { + constraint: server_regions_constraint! + update_columns: [server_regions_update_column!]! = [] + where: server_regions_bool_exp +} - """sort the rows by one or more columns""" - order_by: [e_team_roster_statuses_order_by!] +"""Ordering options when selecting data from "server_regions".""" +input server_regions_order_by { + available_server_count: order_by + description: order_by + game_server_nodes_aggregate: game_server_nodes_aggregate_order_by + has_node: order_by + is_lan: order_by + status: order_by + steam_relay: order_by + total_server_count: order_by + value: order_by +} - """filter the rows returned""" - where: e_team_roster_statuses_bool_exp - ): [e_team_roster_statuses!]! +"""primary key columns input for table: server_regions""" +input server_regions_pk_columns_input { + value: String! +} - """ - fetch aggregated fields from the table: "e_team_roster_statuses" - """ - e_team_roster_statuses_aggregate( - """distinct select on columns""" - distinct_on: [e_team_roster_statuses_select_column!] +""" +select columns of table "server_regions" +""" +enum server_regions_select_column { + """column name""" + description - """limit the number of rows returned""" - limit: Int + """column name""" + is_lan - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + steam_relay - """sort the rows by one or more columns""" - order_by: [e_team_roster_statuses_order_by!] + """column name""" + value +} - """filter the rows returned""" - where: e_team_roster_statuses_bool_exp - ): e_team_roster_statuses_aggregate! +""" +input type for updating data in table "server_regions" +""" +input server_regions_set_input { + description: String + is_lan: Boolean + steam_relay: Boolean + value: String +} +"""aggregate stddev on columns""" +type server_regions_stddev_fields { """ - fetch data from the table: "e_team_roster_statuses" using primary key columns + A computed field, executes function "available_region_server_count" """ - e_team_roster_statuses_by_pk(value: String!): e_team_roster_statuses + available_server_count: Int """ - fetch data from the table: "e_timeout_settings" + A computed field, executes function "total_region_server_count" """ - e_timeout_settings( - """distinct select on columns""" - distinct_on: [e_timeout_settings_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [e_timeout_settings_order_by!] - - """filter the rows returned""" - where: e_timeout_settings_bool_exp - ): [e_timeout_settings!]! + total_server_count: Int +} +"""aggregate stddev_pop on columns""" +type server_regions_stddev_pop_fields { """ - fetch aggregated fields from the table: "e_timeout_settings" + A computed field, executes function "available_region_server_count" """ - e_timeout_settings_aggregate( - """distinct select on columns""" - distinct_on: [e_timeout_settings_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [e_timeout_settings_order_by!] - - """filter the rows returned""" - where: e_timeout_settings_bool_exp - ): e_timeout_settings_aggregate! + available_server_count: Int """ - fetch data from the table: "e_timeout_settings" using primary key columns + A computed field, executes function "total_region_server_count" """ - e_timeout_settings_by_pk(value: String!): e_timeout_settings + total_server_count: Int +} +"""aggregate stddev_samp on columns""" +type server_regions_stddev_samp_fields { """ - fetch data from the table: "e_tournament_categories" + A computed field, executes function "available_region_server_count" """ - e_tournament_categories( - """distinct select on columns""" - distinct_on: [e_tournament_categories_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [e_tournament_categories_order_by!] - - """filter the rows returned""" - where: e_tournament_categories_bool_exp - ): [e_tournament_categories!]! + available_server_count: Int """ - fetch aggregated fields from the table: "e_tournament_categories" + A computed field, executes function "total_region_server_count" """ - e_tournament_categories_aggregate( - """distinct select on columns""" - distinct_on: [e_tournament_categories_select_column!] - - """limit the number of rows returned""" - limit: Int + total_server_count: Int +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +Streaming cursor of the table "server_regions" +""" +input server_regions_stream_cursor_input { + """Stream column input with initial value""" + initial_value: server_regions_stream_cursor_value_input! - """sort the rows by one or more columns""" - order_by: [e_tournament_categories_order_by!] + """cursor ordering""" + ordering: cursor_ordering +} - """filter the rows returned""" - where: e_tournament_categories_bool_exp - ): e_tournament_categories_aggregate! +"""Initial value of the column from where the streaming should start""" +input server_regions_stream_cursor_value_input { + description: String + is_lan: Boolean + steam_relay: Boolean + value: String +} +"""aggregate sum on columns""" +type server_regions_sum_fields { """ - fetch data from the table: "e_tournament_categories" using primary key columns + A computed field, executes function "available_region_server_count" """ - e_tournament_categories_by_pk(value: String!): e_tournament_categories + available_server_count: Int """ - fetch data from the table: "e_tournament_stage_types" + A computed field, executes function "total_region_server_count" """ - e_tournament_stage_types( - """distinct select on columns""" - distinct_on: [e_tournament_stage_types_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [e_tournament_stage_types_order_by!] + total_server_count: Int +} - """filter the rows returned""" - where: e_tournament_stage_types_bool_exp - ): [e_tournament_stage_types!]! +""" +update columns of table "server_regions" +""" +enum server_regions_update_column { + """column name""" + description - """ - fetch aggregated fields from the table: "e_tournament_stage_types" - """ - e_tournament_stage_types_aggregate( - """distinct select on columns""" - distinct_on: [e_tournament_stage_types_select_column!] + """column name""" + is_lan - """limit the number of rows returned""" - limit: Int + """column name""" + steam_relay - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + value +} - """sort the rows by one or more columns""" - order_by: [e_tournament_stage_types_order_by!] +input server_regions_updates { + """sets the columns of the filtered rows to the given values""" + _set: server_regions_set_input - """filter the rows returned""" - where: e_tournament_stage_types_bool_exp - ): e_tournament_stage_types_aggregate! + """filter the rows which have to be updated""" + where: server_regions_bool_exp! +} +"""aggregate var_pop on columns""" +type server_regions_var_pop_fields { """ - fetch data from the table: "e_tournament_stage_types" using primary key columns + A computed field, executes function "available_region_server_count" """ - e_tournament_stage_types_by_pk(value: String!): e_tournament_stage_types + available_server_count: Int """ - fetch data from the table: "e_tournament_status" + A computed field, executes function "total_region_server_count" """ - e_tournament_status( - """distinct select on columns""" - distinct_on: [e_tournament_status_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [e_tournament_status_order_by!] - - """filter the rows returned""" - where: e_tournament_status_bool_exp - ): [e_tournament_status!]! + total_server_count: Int +} +"""aggregate var_samp on columns""" +type server_regions_var_samp_fields { """ - fetch aggregated fields from the table: "e_tournament_status" + A computed field, executes function "available_region_server_count" """ - e_tournament_status_aggregate( - """distinct select on columns""" - distinct_on: [e_tournament_status_select_column!] + available_server_count: Int - """limit the number of rows returned""" - limit: Int + """ + A computed field, executes function "total_region_server_count" + """ + total_server_count: Int +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate variance on columns""" +type server_regions_variance_fields { + """ + A computed field, executes function "available_region_server_count" + """ + available_server_count: Int - """sort the rows by one or more columns""" - order_by: [e_tournament_status_order_by!] + """ + A computed field, executes function "total_region_server_count" + """ + total_server_count: Int +} - """filter the rows returned""" - where: e_tournament_status_bool_exp - ): e_tournament_status_aggregate! +""" +columns and relationships of "servers" +""" +type servers { + api_password: uuid! + boot_status: String + boot_status_detail: String + connect_password: String + connected: Boolean! """ - fetch data from the table: "e_tournament_status" using primary key columns + A computed field, executes function "get_server_connection_link" """ - e_tournament_status_by_pk(value: String!): e_tournament_status + connection_link: String """ - fetch data from the table: "e_utility_types" + A computed field, executes function "get_server_connection_string" """ - e_utility_types( - """distinct select on columns""" - distinct_on: [e_utility_types_select_column!] - - """limit the number of rows returned""" - limit: Int + connection_string: String - """skip the first n rows. Use only with order_by""" - offset: Int + """An object relationship""" + current_match: matches + enabled: Boolean! + game: String - """sort the rows by one or more columns""" - order_by: [e_utility_types_order_by!] + """An object relationship""" + game_mode: game_modes + game_mode_id: uuid - """filter the rows returned""" - where: e_utility_types_bool_exp - ): [e_utility_types!]! + """An object relationship""" + game_server_node: game_server_nodes + game_server_node_id: String + host: String! + id: uuid! + is_dedicated: Boolean! + label: String! + loaded_plugins( + """JSON select path""" + path: String + ): jsonb - """ - fetch aggregated fields from the table: "e_utility_types" - """ - e_utility_types_aggregate( + """An array relationship""" + matches( """distinct select on columns""" - distinct_on: [e_utility_types_select_column!] + distinct_on: [matches_select_column!] """limit the number of rows returned""" limit: Int @@ -78525,21 +89857,16 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_utility_types_order_by!] + order_by: [matches_order_by!] """filter the rows returned""" - where: e_utility_types_bool_exp - ): e_utility_types_aggregate! - - """fetch data from the table: "e_utility_types" using primary key columns""" - e_utility_types_by_pk(value: String!): e_utility_types + where: matches_bool_exp + ): [matches!]! - """ - fetch data from the table: "e_veto_pick_types" - """ - e_veto_pick_types( + """An aggregate relationship""" + matches_aggregate( """distinct select on columns""" - distinct_on: [e_veto_pick_types_select_column!] + distinct_on: [matches_select_column!] """limit the number of rows returned""" limit: Int @@ -78548,833 +89875,1347 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_veto_pick_types_order_by!] + order_by: [matches_order_by!] """filter the rows returned""" - where: e_veto_pick_types_bool_exp - ): [e_veto_pick_types!]! - - """ - fetch aggregated fields from the table: "e_veto_pick_types" - """ - e_veto_pick_types_aggregate( - """distinct select on columns""" - distinct_on: [e_veto_pick_types_select_column!] - - """limit the number of rows returned""" - limit: Int + where: matches_bool_exp + ): matches_aggregate! + max_players: Int + offline_at: timestamptz + plugin_runtime: e_plugin_runtimes_enum + plugin_version: String + plugins_checked_at: timestamptz + port: Int! + rcon_password: bytea! + rcon_status: Boolean + region: String! + reserved_by_match_id: uuid - """skip the first n rows. Use only with order_by""" - offset: Int + """An object relationship""" + server_region: server_regions + steam_relay: String + tv_port: Int + type: e_server_types_enum! + updated_at: timestamptz +} - """sort the rows by one or more columns""" - order_by: [e_veto_pick_types_order_by!] +""" +aggregated selection of "servers" +""" +type servers_aggregate { + aggregate: servers_aggregate_fields + nodes: [servers!]! +} - """filter the rows returned""" - where: e_veto_pick_types_bool_exp - ): e_veto_pick_types_aggregate! +input servers_aggregate_bool_exp { + bool_and: servers_aggregate_bool_exp_bool_and + bool_or: servers_aggregate_bool_exp_bool_or + count: servers_aggregate_bool_exp_count +} - """ - fetch data from the table: "e_veto_pick_types" using primary key columns - """ - e_veto_pick_types_by_pk(value: String!): e_veto_pick_types +input servers_aggregate_bool_exp_bool_and { + arguments: servers_select_column_servers_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: servers_bool_exp + predicate: Boolean_comparison_exp! +} - """ - fetch data from the table: "e_winning_reasons" - """ - e_winning_reasons( - """distinct select on columns""" - distinct_on: [e_winning_reasons_select_column!] +input servers_aggregate_bool_exp_bool_or { + arguments: servers_select_column_servers_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: servers_bool_exp + predicate: Boolean_comparison_exp! +} - """limit the number of rows returned""" - limit: Int +input servers_aggregate_bool_exp_count { + arguments: [servers_select_column!] + distinct: Boolean + filter: servers_bool_exp + predicate: Int_comparison_exp! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +aggregate fields of "servers" +""" +type servers_aggregate_fields { + avg: servers_avg_fields + count(columns: [servers_select_column!], distinct: Boolean): Int! + max: servers_max_fields + min: servers_min_fields + stddev: servers_stddev_fields + stddev_pop: servers_stddev_pop_fields + stddev_samp: servers_stddev_samp_fields + sum: servers_sum_fields + var_pop: servers_var_pop_fields + var_samp: servers_var_samp_fields + variance: servers_variance_fields +} - """sort the rows by one or more columns""" - order_by: [e_winning_reasons_order_by!] +""" +order by aggregate values of table "servers" +""" +input servers_aggregate_order_by { + avg: servers_avg_order_by + count: order_by + max: servers_max_order_by + min: servers_min_order_by + stddev: servers_stddev_order_by + stddev_pop: servers_stddev_pop_order_by + stddev_samp: servers_stddev_samp_order_by + sum: servers_sum_order_by + var_pop: servers_var_pop_order_by + var_samp: servers_var_samp_order_by + variance: servers_variance_order_by +} - """filter the rows returned""" - where: e_winning_reasons_bool_exp - ): [e_winning_reasons!]! +"""append existing jsonb value of filtered columns with new jsonb value""" +input servers_append_input { + loaded_plugins: jsonb +} - """ - fetch aggregated fields from the table: "e_winning_reasons" - """ - e_winning_reasons_aggregate( - """distinct select on columns""" - distinct_on: [e_winning_reasons_select_column!] +""" +input type for inserting array relation for remote table "servers" +""" +input servers_arr_rel_insert_input { + data: [servers_insert_input!]! - """limit the number of rows returned""" - limit: Int + """upsert condition""" + on_conflict: servers_on_conflict +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate avg on columns""" +type servers_avg_fields { + max_players: Float + port: Float + tv_port: Float +} - """sort the rows by one or more columns""" - order_by: [e_winning_reasons_order_by!] +""" +order by avg() on columns of table "servers" +""" +input servers_avg_order_by { + max_players: order_by + port: order_by + tv_port: order_by +} - """filter the rows returned""" - where: e_winning_reasons_bool_exp - ): e_winning_reasons_aggregate! +""" +Boolean expression to filter rows from the table "servers". All fields are combined with a logical 'AND'. +""" +input servers_bool_exp { + _and: [servers_bool_exp!] + _not: servers_bool_exp + _or: [servers_bool_exp!] + api_password: uuid_comparison_exp + boot_status: String_comparison_exp + boot_status_detail: String_comparison_exp + connect_password: String_comparison_exp + connected: Boolean_comparison_exp + connection_link: String_comparison_exp + connection_string: String_comparison_exp + current_match: matches_bool_exp + enabled: Boolean_comparison_exp + game: String_comparison_exp + game_mode: game_modes_bool_exp + game_mode_id: uuid_comparison_exp + game_server_node: game_server_nodes_bool_exp + game_server_node_id: String_comparison_exp + host: String_comparison_exp + id: uuid_comparison_exp + is_dedicated: Boolean_comparison_exp + label: String_comparison_exp + loaded_plugins: jsonb_comparison_exp + matches: matches_bool_exp + matches_aggregate: matches_aggregate_bool_exp + max_players: Int_comparison_exp + offline_at: timestamptz_comparison_exp + plugin_runtime: e_plugin_runtimes_enum_comparison_exp + plugin_version: String_comparison_exp + plugins_checked_at: timestamptz_comparison_exp + port: Int_comparison_exp + rcon_password: bytea_comparison_exp + rcon_status: Boolean_comparison_exp + region: String_comparison_exp + reserved_by_match_id: uuid_comparison_exp + server_region: server_regions_bool_exp + steam_relay: String_comparison_exp + tv_port: Int_comparison_exp + type: e_server_types_enum_comparison_exp + updated_at: timestamptz_comparison_exp +} +""" +unique or primary key constraints on table "servers" +""" +enum servers_constraint { """ - fetch data from the table: "e_winning_reasons" using primary key columns + unique or primary key constraint on columns "id" """ - e_winning_reasons_by_pk(value: String!): e_winning_reasons + servers_pkey """ - fetch data from the table: "event_match_links" + unique or primary key constraint on columns "reserved_by_match_id" """ - event_match_links( - """distinct select on columns""" - distinct_on: [event_match_links_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [event_match_links_order_by!] + servers_reserved_by_match_id_key +} - """filter the rows returned""" - where: event_match_links_bool_exp - ): [event_match_links!]! +""" +delete the field or element with specified path (for JSON arrays, negative integers count from the end) +""" +input servers_delete_at_path_input { + loaded_plugins: [String!] +} - """ - fetch aggregated fields from the table: "event_match_links" - """ - event_match_links_aggregate( - """distinct select on columns""" - distinct_on: [event_match_links_select_column!] +""" +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array +""" +input servers_delete_elem_input { + loaded_plugins: Int +} - """limit the number of rows returned""" - limit: Int +""" +delete key/value pair or string element. key/value pairs are matched based on their key value +""" +input servers_delete_key_input { + loaded_plugins: String +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for incrementing numeric columns in table "servers" +""" +input servers_inc_input { + max_players: Int + port: Int + tv_port: Int +} - """sort the rows by one or more columns""" - order_by: [event_match_links_order_by!] +""" +input type for inserting data into table "servers" +""" +input servers_insert_input { + api_password: uuid + boot_status: String + boot_status_detail: String + connect_password: String + connected: Boolean + current_match: matches_obj_rel_insert_input + enabled: Boolean + game: String + game_mode: game_modes_obj_rel_insert_input + game_mode_id: uuid + game_server_node: game_server_nodes_obj_rel_insert_input + game_server_node_id: String + host: String + id: uuid + is_dedicated: Boolean + label: String + loaded_plugins: jsonb + matches: matches_arr_rel_insert_input + max_players: Int + offline_at: timestamptz + plugin_runtime: e_plugin_runtimes_enum + plugin_version: String + plugins_checked_at: timestamptz + port: Int + rcon_password: bytea + rcon_status: Boolean + region: String + reserved_by_match_id: uuid + server_region: server_regions_obj_rel_insert_input + steam_relay: String + tv_port: Int + type: e_server_types_enum + updated_at: timestamptz +} - """filter the rows returned""" - where: event_match_links_bool_exp - ): event_match_links_aggregate! +"""aggregate max on columns""" +type servers_max_fields { + api_password: uuid + boot_status: String + boot_status_detail: String + connect_password: String """ - fetch data from the table: "event_match_links" using primary key columns + A computed field, executes function "get_server_connection_link" """ - event_match_links_by_pk(event_id: uuid!, match_id: uuid!): event_match_links + connection_link: String """ - fetch data from the table: "event_media" + A computed field, executes function "get_server_connection_string" """ - event_media( - """distinct select on columns""" - distinct_on: [event_media_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + connection_string: String + game: String + game_mode_id: uuid + game_server_node_id: String + host: String + id: uuid + label: String + max_players: Int + offline_at: timestamptz + plugin_version: String + plugins_checked_at: timestamptz + port: Int + region: String + reserved_by_match_id: uuid + steam_relay: String + tv_port: Int + updated_at: timestamptz +} - """sort the rows by one or more columns""" - order_by: [event_media_order_by!] +""" +order by max() on columns of table "servers" +""" +input servers_max_order_by { + api_password: order_by + boot_status: order_by + boot_status_detail: order_by + connect_password: order_by + game: order_by + game_mode_id: order_by + game_server_node_id: order_by + host: order_by + id: order_by + label: order_by + max_players: order_by + offline_at: order_by + plugin_version: order_by + plugins_checked_at: order_by + port: order_by + region: order_by + reserved_by_match_id: order_by + steam_relay: order_by + tv_port: order_by + updated_at: order_by +} - """filter the rows returned""" - where: event_media_bool_exp - ): [event_media!]! +"""aggregate min on columns""" +type servers_min_fields { + api_password: uuid + boot_status: String + boot_status_detail: String + connect_password: String """ - fetch aggregated fields from the table: "event_media" + A computed field, executes function "get_server_connection_link" """ - event_media_aggregate( - """distinct select on columns""" - distinct_on: [event_media_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [event_media_order_by!] - - """filter the rows returned""" - where: event_media_bool_exp - ): event_media_aggregate! - - """fetch data from the table: "event_media" using primary key columns""" - event_media_by_pk(id: uuid!): event_media + connection_link: String """ - fetch data from the table: "event_media_players" + A computed field, executes function "get_server_connection_string" """ - event_media_players( - """distinct select on columns""" - distinct_on: [event_media_players_select_column!] + connection_string: String + game: String + game_mode_id: uuid + game_server_node_id: String + host: String + id: uuid + label: String + max_players: Int + offline_at: timestamptz + plugin_version: String + plugins_checked_at: timestamptz + port: Int + region: String + reserved_by_match_id: uuid + steam_relay: String + tv_port: Int + updated_at: timestamptz +} - """limit the number of rows returned""" - limit: Int +""" +order by min() on columns of table "servers" +""" +input servers_min_order_by { + api_password: order_by + boot_status: order_by + boot_status_detail: order_by + connect_password: order_by + game: order_by + game_mode_id: order_by + game_server_node_id: order_by + host: order_by + id: order_by + label: order_by + max_players: order_by + offline_at: order_by + plugin_version: order_by + plugins_checked_at: order_by + port: order_by + region: order_by + reserved_by_match_id: order_by + steam_relay: order_by + tv_port: order_by + updated_at: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +response of any mutation on the table "servers" +""" +type servers_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """sort the rows by one or more columns""" - order_by: [event_media_players_order_by!] + """data from the rows affected by the mutation""" + returning: [servers!]! +} - """filter the rows returned""" - where: event_media_players_bool_exp - ): [event_media_players!]! +""" +input type for inserting object relation for remote table "servers" +""" +input servers_obj_rel_insert_input { + data: servers_insert_input! - """ - fetch aggregated fields from the table: "event_media_players" - """ - event_media_players_aggregate( - """distinct select on columns""" - distinct_on: [event_media_players_select_column!] + """upsert condition""" + on_conflict: servers_on_conflict +} - """limit the number of rows returned""" - limit: Int +""" +on_conflict condition type for table "servers" +""" +input servers_on_conflict { + constraint: servers_constraint! + update_columns: [servers_update_column!]! = [] + where: servers_bool_exp +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""Ordering options when selecting data from "servers".""" +input servers_order_by { + api_password: order_by + boot_status: order_by + boot_status_detail: order_by + connect_password: order_by + connected: order_by + connection_link: order_by + connection_string: order_by + current_match: matches_order_by + enabled: order_by + game: order_by + game_mode: game_modes_order_by + game_mode_id: order_by + game_server_node: game_server_nodes_order_by + game_server_node_id: order_by + host: order_by + id: order_by + is_dedicated: order_by + label: order_by + loaded_plugins: order_by + matches_aggregate: matches_aggregate_order_by + max_players: order_by + offline_at: order_by + plugin_runtime: order_by + plugin_version: order_by + plugins_checked_at: order_by + port: order_by + rcon_password: order_by + rcon_status: order_by + region: order_by + reserved_by_match_id: order_by + server_region: server_regions_order_by + steam_relay: order_by + tv_port: order_by + type: order_by + updated_at: order_by +} - """sort the rows by one or more columns""" - order_by: [event_media_players_order_by!] +"""primary key columns input for table: servers""" +input servers_pk_columns_input { + id: uuid! +} - """filter the rows returned""" - where: event_media_players_bool_exp - ): event_media_players_aggregate! +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input servers_prepend_input { + loaded_plugins: jsonb +} - """ - fetch data from the table: "event_media_players" using primary key columns - """ - event_media_players_by_pk(media_id: uuid!, steam_id: bigint!): event_media_players +""" +select columns of table "servers" +""" +enum servers_select_column { + """column name""" + api_password - """ - fetch data from the table: "event_organizers" - """ - event_organizers( - """distinct select on columns""" - distinct_on: [event_organizers_select_column!] + """column name""" + boot_status - """limit the number of rows returned""" - limit: Int + """column name""" + boot_status_detail - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + connect_password - """sort the rows by one or more columns""" - order_by: [event_organizers_order_by!] + """column name""" + connected - """filter the rows returned""" - where: event_organizers_bool_exp - ): [event_organizers!]! + """column name""" + enabled - """ - fetch aggregated fields from the table: "event_organizers" - """ - event_organizers_aggregate( - """distinct select on columns""" - distinct_on: [event_organizers_select_column!] + """column name""" + game - """limit the number of rows returned""" - limit: Int + """column name""" + game_mode_id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + game_server_node_id - """sort the rows by one or more columns""" - order_by: [event_organizers_order_by!] + """column name""" + host - """filter the rows returned""" - where: event_organizers_bool_exp - ): event_organizers_aggregate! + """column name""" + id - """ - fetch data from the table: "event_organizers" using primary key columns - """ - event_organizers_by_pk(event_id: uuid!, steam_id: bigint!): event_organizers + """column name""" + is_dedicated - """ - fetch data from the table: "event_players" - """ - event_players( - """distinct select on columns""" - distinct_on: [event_players_select_column!] + """column name""" + label - """limit the number of rows returned""" - limit: Int + """column name""" + loaded_plugins - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + max_players - """sort the rows by one or more columns""" - order_by: [event_players_order_by!] + """column name""" + offline_at - """filter the rows returned""" - where: event_players_bool_exp - ): [event_players!]! + """column name""" + plugin_runtime - """ - fetch aggregated fields from the table: "event_players" - """ - event_players_aggregate( - """distinct select on columns""" - distinct_on: [event_players_select_column!] + """column name""" + plugin_version - """limit the number of rows returned""" - limit: Int + """column name""" + plugins_checked_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + port - """sort the rows by one or more columns""" - order_by: [event_players_order_by!] + """column name""" + rcon_password - """filter the rows returned""" - where: event_players_bool_exp - ): event_players_aggregate! + """column name""" + rcon_status - """fetch data from the table: "event_players" using primary key columns""" - event_players_by_pk(event_id: uuid!, steam_id: bigint!): event_players + """column name""" + region - """ - fetch data from the table: "event_teams" - """ - event_teams( - """distinct select on columns""" - distinct_on: [event_teams_select_column!] + """column name""" + reserved_by_match_id - """limit the number of rows returned""" - limit: Int + """column name""" + steam_relay - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + tv_port - """sort the rows by one or more columns""" - order_by: [event_teams_order_by!] + """column name""" + type - """filter the rows returned""" - where: event_teams_bool_exp - ): [event_teams!]! + """column name""" + updated_at +} - """ - fetch aggregated fields from the table: "event_teams" - """ - event_teams_aggregate( - """distinct select on columns""" - distinct_on: [event_teams_select_column!] +""" +select "servers_aggregate_bool_exp_bool_and_arguments_columns" columns of table "servers" +""" +enum servers_select_column_servers_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + connected - """limit the number of rows returned""" - limit: Int + """column name""" + enabled - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + is_dedicated - """sort the rows by one or more columns""" - order_by: [event_teams_order_by!] + """column name""" + rcon_status +} - """filter the rows returned""" - where: event_teams_bool_exp - ): event_teams_aggregate! +""" +select "servers_aggregate_bool_exp_bool_or_arguments_columns" columns of table "servers" +""" +enum servers_select_column_servers_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + connected - """fetch data from the table: "event_teams" using primary key columns""" - event_teams_by_pk(event_id: uuid!, team_id: uuid!): event_teams + """column name""" + enabled - """ - fetch data from the table: "event_tournaments" - """ - event_tournaments( - """distinct select on columns""" - distinct_on: [event_tournaments_select_column!] + """column name""" + is_dedicated - """limit the number of rows returned""" - limit: Int + """column name""" + rcon_status +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for updating data in table "servers" +""" +input servers_set_input { + api_password: uuid + boot_status: String + boot_status_detail: String + connect_password: String + connected: Boolean + enabled: Boolean + game: String + game_mode_id: uuid + game_server_node_id: String + host: String + id: uuid + is_dedicated: Boolean + label: String + loaded_plugins: jsonb + max_players: Int + offline_at: timestamptz + plugin_runtime: e_plugin_runtimes_enum + plugin_version: String + plugins_checked_at: timestamptz + port: Int + rcon_password: bytea + rcon_status: Boolean + region: String + reserved_by_match_id: uuid + steam_relay: String + tv_port: Int + type: e_server_types_enum + updated_at: timestamptz +} - """sort the rows by one or more columns""" - order_by: [event_tournaments_order_by!] +"""aggregate stddev on columns""" +type servers_stddev_fields { + max_players: Float + port: Float + tv_port: Float +} - """filter the rows returned""" - where: event_tournaments_bool_exp - ): [event_tournaments!]! +""" +order by stddev() on columns of table "servers" +""" +input servers_stddev_order_by { + max_players: order_by + port: order_by + tv_port: order_by +} - """ - fetch aggregated fields from the table: "event_tournaments" - """ - event_tournaments_aggregate( - """distinct select on columns""" - distinct_on: [event_tournaments_select_column!] +"""aggregate stddev_pop on columns""" +type servers_stddev_pop_fields { + max_players: Float + port: Float + tv_port: Float +} - """limit the number of rows returned""" - limit: Int +""" +order by stddev_pop() on columns of table "servers" +""" +input servers_stddev_pop_order_by { + max_players: order_by + port: order_by + tv_port: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate stddev_samp on columns""" +type servers_stddev_samp_fields { + max_players: Float + port: Float + tv_port: Float +} - """sort the rows by one or more columns""" - order_by: [event_tournaments_order_by!] +""" +order by stddev_samp() on columns of table "servers" +""" +input servers_stddev_samp_order_by { + max_players: order_by + port: order_by + tv_port: order_by +} - """filter the rows returned""" - where: event_tournaments_bool_exp - ): event_tournaments_aggregate! +""" +Streaming cursor of the table "servers" +""" +input servers_stream_cursor_input { + """Stream column input with initial value""" + initial_value: servers_stream_cursor_value_input! - """ - fetch data from the table: "event_tournaments" using primary key columns - """ - event_tournaments_by_pk(event_id: uuid!, tournament_id: uuid!): event_tournaments + """cursor ordering""" + ordering: cursor_ordering +} - """ - fetch data from the table: "events" - """ - events( - """distinct select on columns""" - distinct_on: [events_select_column!] +"""Initial value of the column from where the streaming should start""" +input servers_stream_cursor_value_input { + api_password: uuid + boot_status: String + boot_status_detail: String + connect_password: String + connected: Boolean + enabled: Boolean + game: String + game_mode_id: uuid + game_server_node_id: String + host: String + id: uuid + is_dedicated: Boolean + label: String + loaded_plugins: jsonb + max_players: Int + offline_at: timestamptz + plugin_runtime: e_plugin_runtimes_enum + plugin_version: String + plugins_checked_at: timestamptz + port: Int + rcon_password: bytea + rcon_status: Boolean + region: String + reserved_by_match_id: uuid + steam_relay: String + tv_port: Int + type: e_server_types_enum + updated_at: timestamptz +} - """limit the number of rows returned""" - limit: Int +"""aggregate sum on columns""" +type servers_sum_fields { + max_players: Int + port: Int + tv_port: Int +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by sum() on columns of table "servers" +""" +input servers_sum_order_by { + max_players: order_by + port: order_by + tv_port: order_by +} - """sort the rows by one or more columns""" - order_by: [events_order_by!] +""" +update columns of table "servers" +""" +enum servers_update_column { + """column name""" + api_password - """filter the rows returned""" - where: events_bool_exp - ): [events!]! + """column name""" + boot_status - """ - fetch aggregated fields from the table: "events" - """ - events_aggregate( - """distinct select on columns""" - distinct_on: [events_select_column!] + """column name""" + boot_status_detail - """limit the number of rows returned""" - limit: Int + """column name""" + connect_password - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + connected - """sort the rows by one or more columns""" - order_by: [events_order_by!] + """column name""" + enabled - """filter the rows returned""" - where: events_bool_exp - ): events_aggregate! + """column name""" + game - """fetch data from the table: "events" using primary key columns""" - events_by_pk(id: uuid!): events + """column name""" + game_mode_id - """ - fetch data from the table: "friends" - """ - friends( - """distinct select on columns""" - distinct_on: [friends_select_column!] + """column name""" + game_server_node_id - """limit the number of rows returned""" - limit: Int + """column name""" + host - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + id - """sort the rows by one or more columns""" - order_by: [friends_order_by!] + """column name""" + is_dedicated - """filter the rows returned""" - where: friends_bool_exp - ): [friends!]! + """column name""" + label - """ - fetch aggregated fields from the table: "friends" - """ - friends_aggregate( - """distinct select on columns""" - distinct_on: [friends_select_column!] + """column name""" + loaded_plugins - """limit the number of rows returned""" - limit: Int + """column name""" + max_players - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + offline_at - """sort the rows by one or more columns""" - order_by: [friends_order_by!] + """column name""" + plugin_runtime - """filter the rows returned""" - where: friends_bool_exp - ): friends_aggregate! + """column name""" + plugin_version - """fetch data from the table: "friends" using primary key columns""" - friends_by_pk(other_player_steam_id: bigint!, player_steam_id: bigint!): friends + """column name""" + plugins_checked_at - """ - fetch data from the table: "game_mode_plugins" - """ - game_mode_plugins( - """distinct select on columns""" - distinct_on: [game_mode_plugins_select_column!] + """column name""" + port - """limit the number of rows returned""" - limit: Int + """column name""" + rcon_password - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + rcon_status - """sort the rows by one or more columns""" - order_by: [game_mode_plugins_order_by!] + """column name""" + region - """filter the rows returned""" - where: game_mode_plugins_bool_exp - ): [game_mode_plugins!]! + """column name""" + reserved_by_match_id - """ - fetch aggregated fields from the table: "game_mode_plugins" - """ - game_mode_plugins_aggregate( - """distinct select on columns""" - distinct_on: [game_mode_plugins_select_column!] + """column name""" + steam_relay - """limit the number of rows returned""" - limit: Int + """column name""" + tv_port - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + type - """sort the rows by one or more columns""" - order_by: [game_mode_plugins_order_by!] + """column name""" + updated_at +} - """filter the rows returned""" - where: game_mode_plugins_bool_exp - ): game_mode_plugins_aggregate! +input servers_updates { + """append existing jsonb value of filtered columns with new jsonb value""" + _append: servers_append_input """ - fetch data from the table: "game_mode_plugins" using primary key columns + delete the field or element with specified path (for JSON arrays, negative integers count from the end) """ - game_mode_plugins_by_pk(game_mode_id: uuid!, plugin_slug: String!): game_mode_plugins + _delete_at_path: servers_delete_at_path_input """ - fetch data from the table: "game_modes" + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array """ - game_modes( - """distinct select on columns""" - distinct_on: [game_modes_select_column!] + _delete_elem: servers_delete_elem_input - """limit the number of rows returned""" - limit: Int + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: servers_delete_key_input - """skip the first n rows. Use only with order_by""" - offset: Int + """increments the numeric columns with given value of the filtered values""" + _inc: servers_inc_input - """sort the rows by one or more columns""" - order_by: [game_modes_order_by!] + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: servers_prepend_input - """filter the rows returned""" - where: game_modes_bool_exp - ): [game_modes!]! + """sets the columns of the filtered rows to the given values""" + _set: servers_set_input - """ - fetch aggregated fields from the table: "game_modes" - """ - game_modes_aggregate( - """distinct select on columns""" - distinct_on: [game_modes_select_column!] + """filter the rows which have to be updated""" + where: servers_bool_exp! +} - """limit the number of rows returned""" - limit: Int +"""aggregate var_pop on columns""" +type servers_var_pop_fields { + max_players: Float + port: Float + tv_port: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by var_pop() on columns of table "servers" +""" +input servers_var_pop_order_by { + max_players: order_by + port: order_by + tv_port: order_by +} - """sort the rows by one or more columns""" - order_by: [game_modes_order_by!] +"""aggregate var_samp on columns""" +type servers_var_samp_fields { + max_players: Float + port: Float + tv_port: Float +} - """filter the rows returned""" - where: game_modes_bool_exp - ): game_modes_aggregate! +""" +order by var_samp() on columns of table "servers" +""" +input servers_var_samp_order_by { + max_players: order_by + port: order_by + tv_port: order_by +} - """fetch data from the table: "game_modes" using primary key columns""" - game_modes_by_pk(id: uuid!): game_modes +"""aggregate variance on columns""" +type servers_variance_fields { + max_players: Float + port: Float + tv_port: Float +} - """ - fetch data from the table: "game_plugin_installs" - """ - game_plugin_installs( - """distinct select on columns""" - distinct_on: [game_plugin_installs_select_column!] +""" +order by variance() on columns of table "servers" +""" +input servers_variance_order_by { + max_players: order_by + port: order_by + tv_port: order_by +} - """limit the number of rows returned""" - limit: Int +""" +columns and relationships of "settings" +""" +type settings { + name: String! + value: String +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +aggregated selection of "settings" +""" +type settings_aggregate { + aggregate: settings_aggregate_fields + nodes: [settings!]! +} - """sort the rows by one or more columns""" - order_by: [game_plugin_installs_order_by!] +""" +aggregate fields of "settings" +""" +type settings_aggregate_fields { + count(columns: [settings_select_column!], distinct: Boolean): Int! + max: settings_max_fields + min: settings_min_fields +} - """filter the rows returned""" - where: game_plugin_installs_bool_exp - ): [game_plugin_installs!]! +""" +Boolean expression to filter rows from the table "settings". All fields are combined with a logical 'AND'. +""" +input settings_bool_exp { + _and: [settings_bool_exp!] + _not: settings_bool_exp + _or: [settings_bool_exp!] + name: String_comparison_exp + value: String_comparison_exp +} +""" +unique or primary key constraints on table "settings" +""" +enum settings_constraint { """ - fetch aggregated fields from the table: "game_plugin_installs" + unique or primary key constraint on columns "name" """ - game_plugin_installs_aggregate( - """distinct select on columns""" - distinct_on: [game_plugin_installs_select_column!] + settings_pkey +} - """limit the number of rows returned""" - limit: Int +""" +input type for inserting data into table "settings" +""" +input settings_insert_input { + name: String + value: String +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate max on columns""" +type settings_max_fields { + name: String + value: String +} - """sort the rows by one or more columns""" - order_by: [game_plugin_installs_order_by!] +"""aggregate min on columns""" +type settings_min_fields { + name: String + value: String +} - """filter the rows returned""" - where: game_plugin_installs_bool_exp - ): game_plugin_installs_aggregate! +""" +response of any mutation on the table "settings" +""" +type settings_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """ - fetch data from the table: "game_plugin_installs" using primary key columns - """ - game_plugin_installs_by_pk(plugin_slug: String!): game_plugin_installs + """data from the rows affected by the mutation""" + returning: [settings!]! +} - """ - fetch data from the table: "game_plugin_versions" - """ - game_plugin_versions( - """distinct select on columns""" - distinct_on: [game_plugin_versions_select_column!] +""" +on_conflict condition type for table "settings" +""" +input settings_on_conflict { + constraint: settings_constraint! + update_columns: [settings_update_column!]! = [] + where: settings_bool_exp +} - """limit the number of rows returned""" - limit: Int +"""Ordering options when selecting data from "settings".""" +input settings_order_by { + name: order_by + value: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""primary key columns input for table: settings""" +input settings_pk_columns_input { + name: String! +} - """sort the rows by one or more columns""" - order_by: [game_plugin_versions_order_by!] +""" +select columns of table "settings" +""" +enum settings_select_column { + """column name""" + name - """filter the rows returned""" - where: game_plugin_versions_bool_exp - ): [game_plugin_versions!]! + """column name""" + value +} - """ - fetch aggregated fields from the table: "game_plugin_versions" - """ - game_plugin_versions_aggregate( - """distinct select on columns""" - distinct_on: [game_plugin_versions_select_column!] +""" +input type for updating data in table "settings" +""" +input settings_set_input { + name: String + value: String +} - """limit the number of rows returned""" - limit: Int +""" +Streaming cursor of the table "settings" +""" +input settings_stream_cursor_input { + """Stream column input with initial value""" + initial_value: settings_stream_cursor_value_input! - """skip the first n rows. Use only with order_by""" - offset: Int + """cursor ordering""" + ordering: cursor_ordering +} - """sort the rows by one or more columns""" - order_by: [game_plugin_versions_order_by!] +"""Initial value of the column from where the streaming should start""" +input settings_stream_cursor_value_input { + name: String + value: String +} - """filter the rows returned""" - where: game_plugin_versions_bool_exp - ): game_plugin_versions_aggregate! +""" +update columns of table "settings" +""" +enum settings_update_column { + """column name""" + name - """ - fetch data from the table: "game_plugin_versions" using primary key columns - """ - game_plugin_versions_by_pk(plugin_slug: String!, runtime: e_plugin_runtimes_enum!, version: String!): game_plugin_versions + """column name""" + value +} - """ - fetch data from the table: "game_plugins" - """ - game_plugins( - """distinct select on columns""" - distinct_on: [game_plugins_select_column!] +input settings_updates { + """sets the columns of the filtered rows to the given values""" + _set: settings_set_input - """limit the number of rows returned""" - limit: Int + """filter the rows which have to be updated""" + where: settings_bool_exp! +} - """skip the first n rows. Use only with order_by""" - offset: Int +scalar smallint - """sort the rows by one or more columns""" - order_by: [game_plugins_order_by!] +""" +Boolean expression to compare columns of type "smallint". All fields are combined with logical 'AND'. +""" +input smallint_comparison_exp { + _eq: smallint + _gt: smallint + _gte: smallint + _in: [smallint!] + _is_null: Boolean + _lt: smallint + _lte: smallint + _neq: smallint + _nin: [smallint!] +} - """filter the rows returned""" - where: game_plugins_bool_exp - ): [game_plugins!]! +""" +columns and relationships of "steam_account_claims" +""" +type steam_account_claims { + created_at: timestamptz! + id: uuid! + k8s_job_name: String! - """ - fetch aggregated fields from the table: "game_plugins" - """ - game_plugins_aggregate( - """distinct select on columns""" - distinct_on: [game_plugins_select_column!] + """An object relationship""" + node: game_server_nodes + node_id: String + purpose: String! - """limit the number of rows returned""" - limit: Int + """An object relationship""" + steam_account: steam_accounts! + steam_account_id: uuid! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +aggregated selection of "steam_account_claims" +""" +type steam_account_claims_aggregate { + aggregate: steam_account_claims_aggregate_fields + nodes: [steam_account_claims!]! +} - """sort the rows by one or more columns""" - order_by: [game_plugins_order_by!] +input steam_account_claims_aggregate_bool_exp { + count: steam_account_claims_aggregate_bool_exp_count +} - """filter the rows returned""" - where: game_plugins_bool_exp - ): game_plugins_aggregate! +input steam_account_claims_aggregate_bool_exp_count { + arguments: [steam_account_claims_select_column!] + distinct: Boolean + filter: steam_account_claims_bool_exp + predicate: Int_comparison_exp! +} - """fetch data from the table: "game_plugins" using primary key columns""" - game_plugins_by_pk(slug: String!): game_plugins +""" +aggregate fields of "steam_account_claims" +""" +type steam_account_claims_aggregate_fields { + count(columns: [steam_account_claims_select_column!], distinct: Boolean): Int! + max: steam_account_claims_max_fields + min: steam_account_claims_min_fields +} - """ - fetch data from the table: "game_server_node_plugins" - """ - game_server_node_plugins( - """distinct select on columns""" - distinct_on: [game_server_node_plugins_select_column!] +""" +order by aggregate values of table "steam_account_claims" +""" +input steam_account_claims_aggregate_order_by { + count: order_by + max: steam_account_claims_max_order_by + min: steam_account_claims_min_order_by +} - """limit the number of rows returned""" - limit: Int +""" +input type for inserting array relation for remote table "steam_account_claims" +""" +input steam_account_claims_arr_rel_insert_input { + data: [steam_account_claims_insert_input!]! - """skip the first n rows. Use only with order_by""" - offset: Int + """upsert condition""" + on_conflict: steam_account_claims_on_conflict +} - """sort the rows by one or more columns""" - order_by: [game_server_node_plugins_order_by!] +""" +Boolean expression to filter rows from the table "steam_account_claims". All fields are combined with a logical 'AND'. +""" +input steam_account_claims_bool_exp { + _and: [steam_account_claims_bool_exp!] + _not: steam_account_claims_bool_exp + _or: [steam_account_claims_bool_exp!] + created_at: timestamptz_comparison_exp + id: uuid_comparison_exp + k8s_job_name: String_comparison_exp + node: game_server_nodes_bool_exp + node_id: String_comparison_exp + purpose: String_comparison_exp + steam_account: steam_accounts_bool_exp + steam_account_id: uuid_comparison_exp +} - """filter the rows returned""" - where: game_server_node_plugins_bool_exp - ): [game_server_node_plugins!]! +""" +unique or primary key constraints on table "steam_account_claims" +""" +enum steam_account_claims_constraint { + """ + unique or primary key constraint on columns "k8s_job_name" + """ + steam_account_claims_k8s_job_name_key """ - fetch aggregated fields from the table: "game_server_node_plugins" + unique or primary key constraint on columns "id" """ - game_server_node_plugins_aggregate( - """distinct select on columns""" - distinct_on: [game_server_node_plugins_select_column!] + steam_account_claims_pkey +} - """limit the number of rows returned""" - limit: Int +""" +input type for inserting data into table "steam_account_claims" +""" +input steam_account_claims_insert_input { + created_at: timestamptz + id: uuid + k8s_job_name: String + node: game_server_nodes_obj_rel_insert_input + node_id: String + purpose: String + steam_account: steam_accounts_obj_rel_insert_input + steam_account_id: uuid +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate max on columns""" +type steam_account_claims_max_fields { + created_at: timestamptz + id: uuid + k8s_job_name: String + node_id: String + purpose: String + steam_account_id: uuid +} - """sort the rows by one or more columns""" - order_by: [game_server_node_plugins_order_by!] +""" +order by max() on columns of table "steam_account_claims" +""" +input steam_account_claims_max_order_by { + created_at: order_by + id: order_by + k8s_job_name: order_by + node_id: order_by + purpose: order_by + steam_account_id: order_by +} - """filter the rows returned""" - where: game_server_node_plugins_bool_exp - ): game_server_node_plugins_aggregate! +"""aggregate min on columns""" +type steam_account_claims_min_fields { + created_at: timestamptz + id: uuid + k8s_job_name: String + node_id: String + purpose: String + steam_account_id: uuid +} - """ - fetch data from the table: "game_server_node_plugins" using primary key columns - """ - game_server_node_plugins_by_pk(id: uuid!): game_server_node_plugins +""" +order by min() on columns of table "steam_account_claims" +""" +input steam_account_claims_min_order_by { + created_at: order_by + id: order_by + k8s_job_name: order_by + node_id: order_by + purpose: order_by + steam_account_id: order_by +} - """An array relationship""" - game_server_nodes( - """distinct select on columns""" - distinct_on: [game_server_nodes_select_column!] +""" +response of any mutation on the table "steam_account_claims" +""" +type steam_account_claims_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """limit the number of rows returned""" - limit: Int + """data from the rows affected by the mutation""" + returning: [steam_account_claims!]! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +on_conflict condition type for table "steam_account_claims" +""" +input steam_account_claims_on_conflict { + constraint: steam_account_claims_constraint! + update_columns: [steam_account_claims_update_column!]! = [] + where: steam_account_claims_bool_exp +} - """sort the rows by one or more columns""" - order_by: [game_server_nodes_order_by!] +"""Ordering options when selecting data from "steam_account_claims".""" +input steam_account_claims_order_by { + created_at: order_by + id: order_by + k8s_job_name: order_by + node: game_server_nodes_order_by + node_id: order_by + purpose: order_by + steam_account: steam_accounts_order_by + steam_account_id: order_by +} - """filter the rows returned""" - where: game_server_nodes_bool_exp - ): [game_server_nodes!]! +"""primary key columns input for table: steam_account_claims""" +input steam_account_claims_pk_columns_input { + id: uuid! +} - """An aggregate relationship""" - game_server_nodes_aggregate( - """distinct select on columns""" - distinct_on: [game_server_nodes_select_column!] +""" +select columns of table "steam_account_claims" +""" +enum steam_account_claims_select_column { + """column name""" + created_at - """limit the number of rows returned""" - limit: Int + """column name""" + id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + k8s_job_name - """sort the rows by one or more columns""" - order_by: [game_server_nodes_order_by!] + """column name""" + node_id - """filter the rows returned""" - where: game_server_nodes_bool_exp - ): game_server_nodes_aggregate! + """column name""" + purpose - """ - fetch data from the table: "game_server_nodes" using primary key columns - """ - game_server_nodes_by_pk(id: String!): game_server_nodes + """column name""" + steam_account_id +} - """ - fetch data from the table: "game_versions" - """ - game_versions( - """distinct select on columns""" - distinct_on: [game_versions_select_column!] +""" +input type for updating data in table "steam_account_claims" +""" +input steam_account_claims_set_input { + created_at: timestamptz + id: uuid + k8s_job_name: String + node_id: String + purpose: String + steam_account_id: uuid +} - """limit the number of rows returned""" - limit: Int +""" +Streaming cursor of the table "steam_account_claims" +""" +input steam_account_claims_stream_cursor_input { + """Stream column input with initial value""" + initial_value: steam_account_claims_stream_cursor_value_input! - """skip the first n rows. Use only with order_by""" - offset: Int + """cursor ordering""" + ordering: cursor_ordering +} - """sort the rows by one or more columns""" - order_by: [game_versions_order_by!] +"""Initial value of the column from where the streaming should start""" +input steam_account_claims_stream_cursor_value_input { + created_at: timestamptz + id: uuid + k8s_job_name: String + node_id: String + purpose: String + steam_account_id: uuid +} - """filter the rows returned""" - where: game_versions_bool_exp - ): [game_versions!]! +""" +update columns of table "steam_account_claims" +""" +enum steam_account_claims_update_column { + """column name""" + created_at - """ - fetch aggregated fields from the table: "game_versions" - """ - game_versions_aggregate( - """distinct select on columns""" - distinct_on: [game_versions_select_column!] + """column name""" + id - """limit the number of rows returned""" - limit: Int + """column name""" + k8s_job_name - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + node_id - """sort the rows by one or more columns""" - order_by: [game_versions_order_by!] + """column name""" + purpose - """filter the rows returned""" - where: game_versions_bool_exp - ): game_versions_aggregate! + """column name""" + steam_account_id +} - """fetch data from the table: "game_versions" using primary key columns""" - game_versions_by_pk(build_id: Int!): game_versions +input steam_account_claims_updates { + """sets the columns of the filtered rows to the given values""" + _set: steam_account_claims_set_input - """ - fetch data from the table: "gamedata_signature_validations" - """ - gamedata_signature_validations( + """filter the rows which have to be updated""" + where: steam_account_claims_bool_exp! +} + +""" +columns and relationships of "steam_accounts" +""" +type steam_accounts { + """An array relationship""" + claims( """distinct select on columns""" - distinct_on: [gamedata_signature_validations_select_column!] + distinct_on: [steam_account_claims_select_column!] """limit the number of rows returned""" limit: Int @@ -79383,18 +91224,16 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [gamedata_signature_validations_order_by!] + order_by: [steam_account_claims_order_by!] """filter the rows returned""" - where: gamedata_signature_validations_bool_exp - ): [gamedata_signature_validations!]! + where: steam_account_claims_bool_exp + ): [steam_account_claims!]! - """ - fetch aggregated fields from the table: "gamedata_signature_validations" - """ - gamedata_signature_validations_aggregate( + """An aggregate relationship""" + claims_aggregate( """distinct select on columns""" - distinct_on: [gamedata_signature_validations_select_column!] + distinct_on: [steam_account_claims_select_column!] """limit the number of rows returned""" limit: Int @@ -79403,227 +91242,379 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [gamedata_signature_validations_order_by!] + order_by: [steam_account_claims_order_by!] """filter the rows returned""" - where: gamedata_signature_validations_bool_exp - ): gamedata_signature_validations_aggregate! + where: steam_account_claims_bool_exp + ): steam_account_claims_aggregate! + created_at: timestamptz! + friend_capacity: Int! + id: uuid! - """ - fetch data from the table: "gamedata_signature_validations" using primary key columns - """ - gamedata_signature_validations_by_pk(id: uuid!): gamedata_signature_validations + """An object relationship""" + last_node: game_server_nodes + last_node_id: String + password: String! + role: String! + steam_level: Int + steamid64: bigint + updated_at: timestamptz! + username: String! +} - """Get list of active connections""" - getActiveConnections: [ActiveConnection]! +""" +aggregated selection of "steam_accounts" +""" +type steam_accounts_aggregate { + aggregate: steam_accounts_aggregate_fields + nodes: [steam_accounts!]! +} - """Get currently executing queries""" - getActiveQueries: [ActiveQuery]! +""" +aggregate fields of "steam_accounts" +""" +type steam_accounts_aggregate_fields { + avg: steam_accounts_avg_fields + count(columns: [steam_accounts_select_column!], distinct: Boolean): Int! + max: steam_accounts_max_fields + min: steam_accounts_min_fields + stddev: steam_accounts_stddev_fields + stddev_pop: steam_accounts_stddev_pop_fields + stddev_samp: steam_accounts_stddev_samp_fields + sum: steam_accounts_sum_fields + var_pop: steam_accounts_var_pop_fields + var_samp: steam_accounts_var_samp_fields + variance: steam_accounts_variance_fields +} - """Get connection statistics""" - getConnectionStats: ConnectionStats! +"""aggregate avg on columns""" +type steam_accounts_avg_fields { + friend_capacity: Float + steam_level: Float + steamid64: Float +} - """Get current database locks""" - getCurrentLocks: [LockInfo]! +""" +Boolean expression to filter rows from the table "steam_accounts". All fields are combined with a logical 'AND'. +""" +input steam_accounts_bool_exp { + _and: [steam_accounts_bool_exp!] + _not: steam_accounts_bool_exp + _or: [steam_accounts_bool_exp!] + claims: steam_account_claims_bool_exp + claims_aggregate: steam_account_claims_aggregate_bool_exp + created_at: timestamptz_comparison_exp + friend_capacity: Int_comparison_exp + id: uuid_comparison_exp + last_node: game_server_nodes_bool_exp + last_node_id: String_comparison_exp + password: String_comparison_exp + role: String_comparison_exp + steam_level: Int_comparison_exp + steamid64: bigint_comparison_exp + updated_at: timestamptz_comparison_exp + username: String_comparison_exp +} - """Get database-wide statistics""" - getDatabaseStats: DatabaseStats! - getDedicatedServerInfo: [DedicatedSeverInfo]! - getDedicatedServerPlayers(serverId: String!): [ServerPlayer!]! +""" +unique or primary key constraints on table "steam_accounts" +""" +enum steam_accounts_constraint { + """ + unique or primary key constraint on columns "id" + """ + steam_accounts_pkey - """Which highlight presets have content for a player on a map's demo""" - getHighlightPresetAvailability(match_map_id: uuid!, target_steam_id: String!): HighlightPresetAvailability + """ + unique or primary key constraint on columns "username" + """ + steam_accounts_username_key +} - """Get index I/O statistics""" - getIndexIOStats(schemas: [String!]): [IndexIOStat]! +""" +input type for incrementing numeric columns in table "steam_accounts" +""" +input steam_accounts_inc_input { + friend_capacity: Int + steam_level: Int + steamid64: bigint +} - """Get index usage statistics""" - getIndexStats(schemas: [String!]): [IndexStat]! - getNodeStats(node: String!): NodeStats! +""" +input type for inserting data into table "steam_accounts" +""" +input steam_accounts_insert_input { + claims: steam_account_claims_arr_rel_insert_input + created_at: timestamptz + friend_capacity: Int + id: uuid + last_node: game_server_nodes_obj_rel_insert_input + last_node_id: String + password: String + role: String + steam_level: Int + steamid64: bigint + updated_at: timestamptz + username: String +} - """Get detailed query analysis with EXPLAIN plan""" - getQueryDetail(queryid: String!): QueryDetail +"""aggregate max on columns""" +type steam_accounts_max_fields { + created_at: timestamptz + friend_capacity: Int + id: uuid + last_node_id: String + password: String + role: String + steam_level: Int + steamid64: bigint + updated_at: timestamptz + username: String +} - """Get enhanced query performance statistics""" - getQueryStats: [QueryStat]! +"""aggregate min on columns""" +type steam_accounts_min_fields { + created_at: timestamptz + friend_capacity: Int + id: uuid + last_node_id: String + password: String + role: String + steam_level: Int + steamid64: bigint + updated_at: timestamptz + username: String +} - """Get available database schemas""" - getSchemas: String! - getServiceStats: [PodStats]! +""" +response of any mutation on the table "steam_accounts" +""" +type steam_accounts_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """Get database storage statistics and reclaimable space""" - getStorageStats(schemas: [String!]): StorageStats! + """data from the rows affected by the mutation""" + returning: [steam_accounts!]! +} - """Get table I/O statistics""" - getTableIOStats(schemas: [String!]): [TableIOStat]! +""" +input type for inserting object relation for remote table "steam_accounts" +""" +input steam_accounts_obj_rel_insert_input { + data: steam_accounts_insert_input! - """Get table access statistics""" - getTableStats(schemas: [String!]): [TableStat]! + """upsert condition""" + on_conflict: steam_accounts_on_conflict +} - """Get TimescaleDB statistics""" - getTimescaleStats: TimescaleStats! +""" +on_conflict condition type for table "steam_accounts" +""" +input steam_accounts_on_conflict { + constraint: steam_accounts_constraint! + update_columns: [steam_accounts_update_column!]! = [] + where: steam_accounts_bool_exp +} - """ - execute function "get_event_leaderboard" which returns "leaderboard_entries" - """ - get_event_leaderboard( - """ - input parameters for function "get_event_leaderboard" - """ - args: get_event_leaderboard_args! +"""Ordering options when selecting data from "steam_accounts".""" +input steam_accounts_order_by { + claims_aggregate: steam_account_claims_aggregate_order_by + created_at: order_by + friend_capacity: order_by + id: order_by + last_node: game_server_nodes_order_by + last_node_id: order_by + password: order_by + role: order_by + steam_level: order_by + steamid64: order_by + updated_at: order_by + username: order_by +} - """distinct select on columns""" - distinct_on: [leaderboard_entries_select_column!] +"""primary key columns input for table: steam_accounts""" +input steam_accounts_pk_columns_input { + id: uuid! +} - """limit the number of rows returned""" - limit: Int +""" +select columns of table "steam_accounts" +""" +enum steam_accounts_select_column { + """column name""" + created_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + friend_capacity - """sort the rows by one or more columns""" - order_by: [leaderboard_entries_order_by!] + """column name""" + id - """filter the rows returned""" - where: leaderboard_entries_bool_exp - ): [leaderboard_entries!]! + """column name""" + last_node_id - """ - execute function "get_event_leaderboard" and query aggregates on result of table type "leaderboard_entries" - """ - get_event_leaderboard_aggregate( - """ - input parameters for function "get_event_leaderboard_aggregate" - """ - args: get_event_leaderboard_args! + """column name""" + password - """distinct select on columns""" - distinct_on: [leaderboard_entries_select_column!] + """column name""" + role - """limit the number of rows returned""" - limit: Int + """column name""" + steam_level - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + steamid64 - """sort the rows by one or more columns""" - order_by: [leaderboard_entries_order_by!] + """column name""" + updated_at - """filter the rows returned""" - where: leaderboard_entries_bool_exp - ): leaderboard_entries_aggregate! + """column name""" + username +} - """ - execute function "get_leaderboard" which returns "leaderboard_entries" - """ - get_leaderboard( - """ - input parameters for function "get_leaderboard" - """ - args: get_leaderboard_args! +""" +input type for updating data in table "steam_accounts" +""" +input steam_accounts_set_input { + created_at: timestamptz + friend_capacity: Int + id: uuid + last_node_id: String + password: String + role: String + steam_level: Int + steamid64: bigint + updated_at: timestamptz + username: String +} - """distinct select on columns""" - distinct_on: [leaderboard_entries_select_column!] +"""aggregate stddev on columns""" +type steam_accounts_stddev_fields { + friend_capacity: Float + steam_level: Float + steamid64: Float +} - """limit the number of rows returned""" - limit: Int +"""aggregate stddev_pop on columns""" +type steam_accounts_stddev_pop_fields { + friend_capacity: Float + steam_level: Float + steamid64: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate stddev_samp on columns""" +type steam_accounts_stddev_samp_fields { + friend_capacity: Float + steam_level: Float + steamid64: Float +} - """sort the rows by one or more columns""" - order_by: [leaderboard_entries_order_by!] +""" +Streaming cursor of the table "steam_accounts" +""" +input steam_accounts_stream_cursor_input { + """Stream column input with initial value""" + initial_value: steam_accounts_stream_cursor_value_input! - """filter the rows returned""" - where: leaderboard_entries_bool_exp - ): [leaderboard_entries!]! + """cursor ordering""" + ordering: cursor_ordering +} - """ - execute function "get_leaderboard" and query aggregates on result of table type "leaderboard_entries" - """ - get_leaderboard_aggregate( - """ - input parameters for function "get_leaderboard_aggregate" - """ - args: get_leaderboard_args! +"""Initial value of the column from where the streaming should start""" +input steam_accounts_stream_cursor_value_input { + created_at: timestamptz + friend_capacity: Int + id: uuid + last_node_id: String + password: String + role: String + steam_level: Int + steamid64: bigint + updated_at: timestamptz + username: String +} - """distinct select on columns""" - distinct_on: [leaderboard_entries_select_column!] +"""aggregate sum on columns""" +type steam_accounts_sum_fields { + friend_capacity: Int + steam_level: Int + steamid64: bigint +} - """limit the number of rows returned""" - limit: Int +""" +update columns of table "steam_accounts" +""" +enum steam_accounts_update_column { + """column name""" + created_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + friend_capacity - """sort the rows by one or more columns""" - order_by: [leaderboard_entries_order_by!] + """column name""" + id - """filter the rows returned""" - where: leaderboard_entries_bool_exp - ): leaderboard_entries_aggregate! + """column name""" + last_node_id - """ - execute function "get_league_season_leaderboard" which returns "leaderboard_entries" - """ - get_league_season_leaderboard( - """ - input parameters for function "get_league_season_leaderboard" - """ - args: get_league_season_leaderboard_args! + """column name""" + password - """distinct select on columns""" - distinct_on: [leaderboard_entries_select_column!] + """column name""" + role - """limit the number of rows returned""" - limit: Int + """column name""" + steam_level - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + steamid64 - """sort the rows by one or more columns""" - order_by: [leaderboard_entries_order_by!] + """column name""" + updated_at - """filter the rows returned""" - where: leaderboard_entries_bool_exp - ): [leaderboard_entries!]! + """column name""" + username +} - """ - execute function "get_league_season_leaderboard" and query aggregates on result of table type "leaderboard_entries" - """ - get_league_season_leaderboard_aggregate( - """ - input parameters for function "get_league_season_leaderboard_aggregate" - """ - args: get_league_season_leaderboard_args! +input steam_accounts_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: steam_accounts_inc_input - """distinct select on columns""" - distinct_on: [leaderboard_entries_select_column!] + """sets the columns of the filtered rows to the given values""" + _set: steam_accounts_set_input - """limit the number of rows returned""" - limit: Int + """filter the rows which have to be updated""" + where: steam_accounts_bool_exp! +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate var_pop on columns""" +type steam_accounts_var_pop_fields { + friend_capacity: Float + steam_level: Float + steamid64: Float +} - """sort the rows by one or more columns""" - order_by: [leaderboard_entries_order_by!] +"""aggregate var_samp on columns""" +type steam_accounts_var_samp_fields { + friend_capacity: Float + steam_level: Float + steamid64: Float +} - """filter the rows returned""" - where: leaderboard_entries_bool_exp - ): leaderboard_entries_aggregate! +"""aggregate variance on columns""" +type steam_accounts_variance_fields { + friend_capacity: Float + steam_level: Float + steamid64: Float +} +type subscription_root { """ - execute function "get_player_leaderboard_rank" which returns "player_leaderboard_rank" + fetch data from the table: "_map_pool" """ - get_player_leaderboard_rank( - """ - input parameters for function "get_player_leaderboard_rank" - """ - args: get_player_leaderboard_rank_args! - + _map_pool( """distinct select on columns""" - distinct_on: [player_leaderboard_rank_select_column!] + distinct_on: [_map_pool_select_column!] """limit the number of rows returned""" limit: Int @@ -79632,23 +91623,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_leaderboard_rank_order_by!] + order_by: [_map_pool_order_by!] """filter the rows returned""" - where: player_leaderboard_rank_bool_exp - ): [player_leaderboard_rank!]! + where: _map_pool_bool_exp + ): [_map_pool!]! """ - execute function "get_player_leaderboard_rank" and query aggregates on result of table type "player_leaderboard_rank" + fetch aggregated fields from the table: "_map_pool" """ - get_player_leaderboard_rank_aggregate( - """ - input parameters for function "get_player_leaderboard_rank_aggregate" - """ - args: get_player_leaderboard_rank_args! - + _map_pool_aggregate( """distinct select on columns""" - distinct_on: [player_leaderboard_rank_select_column!] + distinct_on: [_map_pool_select_column!] """limit the number of rows returned""" limit: Int @@ -79657,38 +91643,33 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_leaderboard_rank_order_by!] + order_by: [_map_pool_order_by!] """filter the rows returned""" - where: player_leaderboard_rank_bool_exp - ): player_leaderboard_rank_aggregate! + where: _map_pool_bool_exp + ): _map_pool_aggregate! + + """fetch data from the table: "_map_pool" using primary key columns""" + _map_pool_by_pk(map_id: uuid!, map_pool_id: uuid!): _map_pool """ - fetch data from the table: "leaderboard_entries" + fetch data from the table in a streaming manner: "_map_pool" """ - leaderboard_entries( - """distinct select on columns""" - distinct_on: [leaderboard_entries_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + _map_pool_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [leaderboard_entries_order_by!] + """cursor to stream the results returned by the query""" + cursor: [_map_pool_stream_cursor_input]! """filter the rows returned""" - where: leaderboard_entries_bool_exp - ): [leaderboard_entries!]! + where: _map_pool_bool_exp + ): [_map_pool!]! - """ - fetch aggregated fields from the table: "leaderboard_entries" - """ - leaderboard_entries_aggregate( + """An array relationship""" + abandoned_matches( """distinct select on columns""" - distinct_on: [leaderboard_entries_select_column!] + distinct_on: [abandoned_matches_select_column!] """limit the number of rows returned""" limit: Int @@ -79697,18 +91678,16 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [leaderboard_entries_order_by!] + order_by: [abandoned_matches_order_by!] """filter the rows returned""" - where: leaderboard_entries_bool_exp - ): leaderboard_entries_aggregate! + where: abandoned_matches_bool_exp + ): [abandoned_matches!]! - """ - fetch data from the table: "league_divisions" - """ - league_divisions( + """An aggregate relationship""" + abandoned_matches_aggregate( """distinct select on columns""" - distinct_on: [league_divisions_select_column!] + distinct_on: [abandoned_matches_select_column!] """limit the number of rows returned""" limit: Int @@ -79717,43 +91696,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_divisions_order_by!] + order_by: [abandoned_matches_order_by!] """filter the rows returned""" - where: league_divisions_bool_exp - ): [league_divisions!]! + where: abandoned_matches_bool_exp + ): abandoned_matches_aggregate! """ - fetch aggregated fields from the table: "league_divisions" + fetch data from the table: "abandoned_matches" using primary key columns """ - league_divisions_aggregate( - """distinct select on columns""" - distinct_on: [league_divisions_select_column!] - - """limit the number of rows returned""" - limit: Int + abandoned_matches_by_pk(id: uuid!): abandoned_matches - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "abandoned_matches" + """ + abandoned_matches_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [league_divisions_order_by!] + """cursor to stream the results returned by the query""" + cursor: [abandoned_matches_stream_cursor_input]! """filter the rows returned""" - where: league_divisions_bool_exp - ): league_divisions_aggregate! - - """ - fetch data from the table: "league_divisions" using primary key columns - """ - league_divisions_by_pk(id: uuid!): league_divisions + where: abandoned_matches_bool_exp + ): [abandoned_matches!]! """ - fetch data from the table: "league_match_weeks" + fetch data from the table: "api_keys" """ - league_match_weeks( + api_keys( """distinct select on columns""" - distinct_on: [league_match_weeks_select_column!] + distinct_on: [api_keys_select_column!] """limit the number of rows returned""" limit: Int @@ -79762,18 +91735,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_match_weeks_order_by!] + order_by: [api_keys_order_by!] """filter the rows returned""" - where: league_match_weeks_bool_exp - ): [league_match_weeks!]! + where: api_keys_bool_exp + ): [api_keys!]! """ - fetch aggregated fields from the table: "league_match_weeks" + fetch aggregated fields from the table: "api_keys" """ - league_match_weeks_aggregate( + api_keys_aggregate( """distinct select on columns""" - distinct_on: [league_match_weeks_select_column!] + distinct_on: [api_keys_select_column!] """limit the number of rows returned""" limit: Int @@ -79782,23 +91755,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_match_weeks_order_by!] + order_by: [api_keys_order_by!] """filter the rows returned""" - where: league_match_weeks_bool_exp - ): league_match_weeks_aggregate! + where: api_keys_bool_exp + ): api_keys_aggregate! + + """fetch data from the table: "api_keys" using primary key columns""" + api_keys_by_pk(id: uuid!): api_keys """ - fetch data from the table: "league_match_weeks" using primary key columns + fetch data from the table in a streaming manner: "api_keys" """ - league_match_weeks_by_pk(id: uuid!): league_match_weeks + api_keys_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [api_keys_stream_cursor_input]! + + """filter the rows returned""" + where: api_keys_bool_exp + ): [api_keys!]! """ - fetch data from the table: "league_relegation_playoffs" + fetch data from the table: "award_recipients" """ - league_relegation_playoffs( + award_recipients( """distinct select on columns""" - distinct_on: [league_relegation_playoffs_select_column!] + distinct_on: [award_recipients_select_column!] """limit the number of rows returned""" limit: Int @@ -79807,18 +91792,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_relegation_playoffs_order_by!] + order_by: [award_recipients_order_by!] """filter the rows returned""" - where: league_relegation_playoffs_bool_exp - ): [league_relegation_playoffs!]! + where: award_recipients_bool_exp + ): [award_recipients!]! """ - fetch aggregated fields from the table: "league_relegation_playoffs" + fetch aggregated fields from the table: "award_recipients" """ - league_relegation_playoffs_aggregate( + award_recipients_aggregate( """distinct select on columns""" - distinct_on: [league_relegation_playoffs_select_column!] + distinct_on: [award_recipients_select_column!] """limit the number of rows returned""" limit: Int @@ -79827,43 +91812,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_relegation_playoffs_order_by!] + order_by: [award_recipients_order_by!] """filter the rows returned""" - where: league_relegation_playoffs_bool_exp - ): league_relegation_playoffs_aggregate! + where: award_recipients_bool_exp + ): award_recipients_aggregate! """ - fetch data from the table: "league_relegation_playoffs" using primary key columns + fetch data from the table: "award_recipients" using primary key columns """ - league_relegation_playoffs_by_pk(id: uuid!): league_relegation_playoffs + award_recipients_by_pk(id: uuid!): award_recipients """ - fetch data from the table: "league_scheduling_proposals" + fetch data from the table in a streaming manner: "award_recipients" """ - league_scheduling_proposals( - """distinct select on columns""" - distinct_on: [league_scheduling_proposals_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + award_recipients_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [league_scheduling_proposals_order_by!] + """cursor to stream the results returned by the query""" + cursor: [award_recipients_stream_cursor_input]! """filter the rows returned""" - where: league_scheduling_proposals_bool_exp - ): [league_scheduling_proposals!]! + where: award_recipients_bool_exp + ): [award_recipients!]! """ - fetch aggregated fields from the table: "league_scheduling_proposals" + fetch data from the table: "awards" """ - league_scheduling_proposals_aggregate( + awards( """distinct select on columns""" - distinct_on: [league_scheduling_proposals_select_column!] + distinct_on: [awards_select_column!] """limit the number of rows returned""" limit: Int @@ -79872,23 +91851,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_scheduling_proposals_order_by!] + order_by: [awards_order_by!] """filter the rows returned""" - where: league_scheduling_proposals_bool_exp - ): league_scheduling_proposals_aggregate! - - """ - fetch data from the table: "league_scheduling_proposals" using primary key columns - """ - league_scheduling_proposals_by_pk(id: uuid!): league_scheduling_proposals + where: awards_bool_exp + ): [awards!]! """ - fetch data from the table: "league_season_divisions" + fetch aggregated fields from the table: "awards" """ - league_season_divisions( + awards_aggregate( """distinct select on columns""" - distinct_on: [league_season_divisions_select_column!] + distinct_on: [awards_select_column!] """limit the number of rows returned""" limit: Int @@ -79897,43 +91871,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_season_divisions_order_by!] + order_by: [awards_order_by!] """filter the rows returned""" - where: league_season_divisions_bool_exp - ): [league_season_divisions!]! + where: awards_bool_exp + ): awards_aggregate! + + """fetch data from the table: "awards" using primary key columns""" + awards_by_pk(id: uuid!): awards """ - fetch aggregated fields from the table: "league_season_divisions" + fetch data from the table in a streaming manner: "awards" """ - league_season_divisions_aggregate( - """distinct select on columns""" - distinct_on: [league_season_divisions_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + awards_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [league_season_divisions_order_by!] + """cursor to stream the results returned by the query""" + cursor: [awards_stream_cursor_input]! """filter the rows returned""" - where: league_season_divisions_bool_exp - ): league_season_divisions_aggregate! - - """ - fetch data from the table: "league_season_divisions" using primary key columns - """ - league_season_divisions_by_pk(id: uuid!): league_season_divisions + where: awards_bool_exp + ): [awards!]! """ - fetch data from the table: "league_seasons" + fetch data from the table: "chat_read_state" """ - league_seasons( + chat_read_state( """distinct select on columns""" - distinct_on: [league_seasons_select_column!] + distinct_on: [chat_read_state_select_column!] """limit the number of rows returned""" limit: Int @@ -79942,18 +91908,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_seasons_order_by!] + order_by: [chat_read_state_order_by!] """filter the rows returned""" - where: league_seasons_bool_exp - ): [league_seasons!]! + where: chat_read_state_bool_exp + ): [chat_read_state!]! """ - fetch aggregated fields from the table: "league_seasons" + fetch aggregated fields from the table: "chat_read_state" """ - league_seasons_aggregate( + chat_read_state_aggregate( """distinct select on columns""" - distinct_on: [league_seasons_select_column!] + distinct_on: [chat_read_state_select_column!] """limit the number of rows returned""" limit: Int @@ -79962,21 +91928,33 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_seasons_order_by!] + order_by: [chat_read_state_order_by!] """filter the rows returned""" - where: league_seasons_bool_exp - ): league_seasons_aggregate! + where: chat_read_state_bool_exp + ): chat_read_state_aggregate! - """fetch data from the table: "league_seasons" using primary key columns""" - league_seasons_by_pk(id: uuid!): league_seasons + """fetch data from the table: "chat_read_state" using primary key columns""" + chat_read_state_by_pk(steam_id: bigint!, thread: String!): chat_read_state """ - fetch data from the table: "league_team_movements" + fetch data from the table in a streaming manner: "chat_read_state" """ - league_team_movements( + chat_read_state_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [chat_read_state_stream_cursor_input]! + + """filter the rows returned""" + where: chat_read_state_bool_exp + ): [chat_read_state!]! + + """An array relationship""" + clip_render_jobs( """distinct select on columns""" - distinct_on: [league_team_movements_select_column!] + distinct_on: [clip_render_jobs_select_column!] """limit the number of rows returned""" limit: Int @@ -79985,18 +91963,16 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_team_movements_order_by!] + order_by: [clip_render_jobs_order_by!] """filter the rows returned""" - where: league_team_movements_bool_exp - ): [league_team_movements!]! + where: clip_render_jobs_bool_exp + ): [clip_render_jobs!]! - """ - fetch aggregated fields from the table: "league_team_movements" - """ - league_team_movements_aggregate( + """An aggregate relationship""" + clip_render_jobs_aggregate( """distinct select on columns""" - distinct_on: [league_team_movements_select_column!] + distinct_on: [clip_render_jobs_select_column!] """limit the number of rows returned""" limit: Int @@ -80005,23 +91981,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_team_movements_order_by!] + order_by: [clip_render_jobs_order_by!] """filter the rows returned""" - where: league_team_movements_bool_exp - ): league_team_movements_aggregate! + where: clip_render_jobs_bool_exp + ): clip_render_jobs_aggregate! """ - fetch data from the table: "league_team_movements" using primary key columns + fetch data from the table: "clip_render_jobs" using primary key columns """ - league_team_movements_by_pk(id: uuid!): league_team_movements + clip_render_jobs_by_pk(id: uuid!): clip_render_jobs """ - fetch data from the table: "league_team_rosters" + fetch data from the table in a streaming manner: "clip_render_jobs" """ - league_team_rosters( + clip_render_jobs_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [clip_render_jobs_stream_cursor_input]! + + """filter the rows returned""" + where: clip_render_jobs_bool_exp + ): [clip_render_jobs!]! + + """ + fetch data from the table: "custom_pages" + """ + custom_pages( """distinct select on columns""" - distinct_on: [league_team_rosters_select_column!] + distinct_on: [custom_pages_select_column!] """limit the number of rows returned""" limit: Int @@ -80030,18 +92020,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_team_rosters_order_by!] + order_by: [custom_pages_order_by!] """filter the rows returned""" - where: league_team_rosters_bool_exp - ): [league_team_rosters!]! + where: custom_pages_bool_exp + ): [custom_pages!]! """ - fetch aggregated fields from the table: "league_team_rosters" + fetch aggregated fields from the table: "custom_pages" """ - league_team_rosters_aggregate( + custom_pages_aggregate( """distinct select on columns""" - distinct_on: [league_team_rosters_select_column!] + distinct_on: [custom_pages_select_column!] """limit the number of rows returned""" limit: Int @@ -80050,23 +92040,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_team_rosters_order_by!] + order_by: [custom_pages_order_by!] """filter the rows returned""" - where: league_team_rosters_bool_exp - ): league_team_rosters_aggregate! + where: custom_pages_bool_exp + ): custom_pages_aggregate! + + """fetch data from the table: "custom_pages" using primary key columns""" + custom_pages_by_pk(id: uuid!): custom_pages """ - fetch data from the table: "league_team_rosters" using primary key columns + fetch data from the table in a streaming manner: "custom_pages" """ - league_team_rosters_by_pk(league_team_season_id: uuid!, player_steam_id: bigint!): league_team_rosters + custom_pages_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [custom_pages_stream_cursor_input]! + + """filter the rows returned""" + where: custom_pages_bool_exp + ): [custom_pages!]! """ - fetch data from the table: "league_team_seasons" + fetch data from the table: "db_backups" """ - league_team_seasons( + db_backups( """distinct select on columns""" - distinct_on: [league_team_seasons_select_column!] + distinct_on: [db_backups_select_column!] """limit the number of rows returned""" limit: Int @@ -80075,18 +92077,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_team_seasons_order_by!] + order_by: [db_backups_order_by!] """filter the rows returned""" - where: league_team_seasons_bool_exp - ): [league_team_seasons!]! + where: db_backups_bool_exp + ): [db_backups!]! """ - fetch aggregated fields from the table: "league_team_seasons" + fetch aggregated fields from the table: "db_backups" """ - league_team_seasons_aggregate( + db_backups_aggregate( """distinct select on columns""" - distinct_on: [league_team_seasons_select_column!] + distinct_on: [db_backups_select_column!] """limit the number of rows returned""" limit: Int @@ -80095,23 +92097,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_team_seasons_order_by!] + order_by: [db_backups_order_by!] """filter the rows returned""" - where: league_team_seasons_bool_exp - ): league_team_seasons_aggregate! + where: db_backups_bool_exp + ): db_backups_aggregate! + + """fetch data from the table: "db_backups" using primary key columns""" + db_backups_by_pk(id: uuid!): db_backups """ - fetch data from the table: "league_team_seasons" using primary key columns + fetch data from the table in a streaming manner: "db_backups" """ - league_team_seasons_by_pk(id: uuid!): league_team_seasons + db_backups_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [db_backups_stream_cursor_input]! + + """filter the rows returned""" + where: db_backups_bool_exp + ): [db_backups!]! """ - fetch data from the table: "league_teams" + fetch data from the table: "direct_conversations" """ - league_teams( + direct_conversations( """distinct select on columns""" - distinct_on: [league_teams_select_column!] + distinct_on: [direct_conversations_select_column!] """limit the number of rows returned""" limit: Int @@ -80120,18 +92134,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_teams_order_by!] + order_by: [direct_conversations_order_by!] """filter the rows returned""" - where: league_teams_bool_exp - ): [league_teams!]! + where: direct_conversations_bool_exp + ): [direct_conversations!]! """ - fetch aggregated fields from the table: "league_teams" + fetch aggregated fields from the table: "direct_conversations" """ - league_teams_aggregate( + direct_conversations_aggregate( """distinct select on columns""" - distinct_on: [league_teams_select_column!] + distinct_on: [direct_conversations_select_column!] """limit the number of rows returned""" limit: Int @@ -80140,24 +92154,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_teams_order_by!] + order_by: [direct_conversations_order_by!] """filter the rows returned""" - where: league_teams_bool_exp - ): league_teams_aggregate! + where: direct_conversations_bool_exp + ): direct_conversations_aggregate! - """fetch data from the table: "league_teams" using primary key columns""" - league_teams_by_pk(id: uuid!): league_teams + """ + fetch data from the table: "direct_conversations" using primary key columns + """ + direct_conversations_by_pk(room_id: String!, steam_id: bigint!): direct_conversations - """List files in game server directory""" - listServerFiles(node_id: String!, path: String, server_id: String): FileListResponse! + """ + fetch data from the table in a streaming manner: "direct_conversations" + """ + direct_conversations_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [direct_conversations_stream_cursor_input]! + + """filter the rows returned""" + where: direct_conversations_bool_exp + ): [direct_conversations!]! """ - fetch data from the table: "lobbies" + fetch data from the table: "direct_messages" """ - lobbies( + direct_messages( """distinct select on columns""" - distinct_on: [lobbies_select_column!] + distinct_on: [direct_messages_select_column!] """limit the number of rows returned""" limit: Int @@ -80166,18 +92193,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [lobbies_order_by!] + order_by: [direct_messages_order_by!] """filter the rows returned""" - where: lobbies_bool_exp - ): [lobbies!]! + where: direct_messages_bool_exp + ): [direct_messages!]! """ - fetch aggregated fields from the table: "lobbies" + fetch aggregated fields from the table: "direct_messages" """ - lobbies_aggregate( + direct_messages_aggregate( """distinct select on columns""" - distinct_on: [lobbies_select_column!] + distinct_on: [direct_messages_select_column!] """limit the number of rows returned""" limit: Int @@ -80186,37 +92213,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [lobbies_order_by!] + order_by: [direct_messages_order_by!] """filter the rows returned""" - where: lobbies_bool_exp - ): lobbies_aggregate! - - """fetch data from the table: "lobbies" using primary key columns""" - lobbies_by_pk(id: uuid!): lobbies - - """An array relationship""" - lobby_players( - """distinct select on columns""" - distinct_on: [lobby_players_select_column!] + where: direct_messages_bool_exp + ): direct_messages_aggregate! - """limit the number of rows returned""" - limit: Int + """fetch data from the table: "direct_messages" using primary key columns""" + direct_messages_by_pk(id: uuid!): direct_messages - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "direct_messages" + """ + direct_messages_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [lobby_players_order_by!] + """cursor to stream the results returned by the query""" + cursor: [direct_messages_stream_cursor_input]! """filter the rows returned""" - where: lobby_players_bool_exp - ): [lobby_players!]! + where: direct_messages_bool_exp + ): [direct_messages!]! - """An aggregate relationship""" - lobby_players_aggregate( + """ + fetch data from the table: "draft_game_picks" + """ + draft_game_picks( """distinct select on columns""" - distinct_on: [lobby_players_select_column!] + distinct_on: [draft_game_picks_select_column!] """limit the number of rows returned""" limit: Int @@ -80225,21 +92250,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [lobby_players_order_by!] + order_by: [draft_game_picks_order_by!] """filter the rows returned""" - where: lobby_players_bool_exp - ): lobby_players_aggregate! - - """fetch data from the table: "lobby_players" using primary key columns""" - lobby_players_by_pk(lobby_id: uuid!, steam_id: bigint!): lobby_players + where: draft_game_picks_bool_exp + ): [draft_game_picks!]! """ - fetch data from the table: "map_pools" + fetch aggregated fields from the table: "draft_game_picks" """ - map_pools( + draft_game_picks_aggregate( """distinct select on columns""" - distinct_on: [map_pools_select_column!] + distinct_on: [draft_game_picks_select_column!] """limit the number of rows returned""" limit: Int @@ -80248,39 +92270,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [map_pools_order_by!] + order_by: [draft_game_picks_order_by!] """filter the rows returned""" - where: map_pools_bool_exp - ): [map_pools!]! + where: draft_game_picks_bool_exp + ): draft_game_picks_aggregate! """ - fetch aggregated fields from the table: "map_pools" + fetch data from the table: "draft_game_picks" using primary key columns """ - map_pools_aggregate( - """distinct select on columns""" - distinct_on: [map_pools_select_column!] - - """limit the number of rows returned""" - limit: Int + draft_game_picks_by_pk(id: uuid!): draft_game_picks - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "draft_game_picks" + """ + draft_game_picks_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [map_pools_order_by!] + """cursor to stream the results returned by the query""" + cursor: [draft_game_picks_stream_cursor_input]! """filter the rows returned""" - where: map_pools_bool_exp - ): map_pools_aggregate! - - """fetch data from the table: "map_pools" using primary key columns""" - map_pools_by_pk(id: uuid!): map_pools + where: draft_game_picks_bool_exp + ): [draft_game_picks!]! """An array relationship""" - maps( + draft_game_players( """distinct select on columns""" - distinct_on: [maps_select_column!] + distinct_on: [draft_game_players_select_column!] """limit the number of rows returned""" limit: Int @@ -80289,16 +92307,16 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [maps_order_by!] + order_by: [draft_game_players_order_by!] """filter the rows returned""" - where: maps_bool_exp - ): [maps!]! + where: draft_game_players_bool_exp + ): [draft_game_players!]! """An aggregate relationship""" - maps_aggregate( + draft_game_players_aggregate( """distinct select on columns""" - distinct_on: [maps_select_column!] + distinct_on: [draft_game_players_select_column!] """limit the number of rows returned""" limit: Int @@ -80307,19 +92325,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [maps_order_by!] + order_by: [draft_game_players_order_by!] """filter the rows returned""" - where: maps_bool_exp - ): maps_aggregate! + where: draft_game_players_bool_exp + ): draft_game_players_aggregate! - """fetch data from the table: "maps" using primary key columns""" - maps_by_pk(id: uuid!): maps + """ + fetch data from the table: "draft_game_players" using primary key columns + """ + draft_game_players_by_pk(draft_game_id: uuid!, steam_id: bigint!): draft_game_players + + """ + fetch data from the table in a streaming manner: "draft_game_players" + """ + draft_game_players_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [draft_game_players_stream_cursor_input]! + + """filter the rows returned""" + where: draft_game_players_bool_exp + ): [draft_game_players!]! """An array relationship""" - match_clips( + draft_games( """distinct select on columns""" - distinct_on: [match_clips_select_column!] + distinct_on: [draft_games_select_column!] """limit the number of rows returned""" limit: Int @@ -80328,16 +92362,16 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_clips_order_by!] + order_by: [draft_games_order_by!] """filter the rows returned""" - where: match_clips_bool_exp - ): [match_clips!]! + where: draft_games_bool_exp + ): [draft_games!]! """An aggregate relationship""" - match_clips_aggregate( + draft_games_aggregate( """distinct select on columns""" - distinct_on: [match_clips_select_column!] + distinct_on: [draft_games_select_column!] """limit the number of rows returned""" limit: Int @@ -80346,41 +92380,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_clips_order_by!] + order_by: [draft_games_order_by!] """filter the rows returned""" - where: match_clips_bool_exp - ): match_clips_aggregate! + where: draft_games_bool_exp + ): draft_games_aggregate! - """fetch data from the table: "match_clips" using primary key columns""" - match_clips_by_pk(id: uuid!): match_clips + """fetch data from the table: "draft_games" using primary key columns""" + draft_games_by_pk(id: uuid!): draft_games """ - fetch data from the table: "match_demo_sessions" + fetch data from the table in a streaming manner: "draft_games" """ - match_demo_sessions( - """distinct select on columns""" - distinct_on: [match_demo_sessions_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + draft_games_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [match_demo_sessions_order_by!] + """cursor to stream the results returned by the query""" + cursor: [draft_games_stream_cursor_input]! """filter the rows returned""" - where: match_demo_sessions_bool_exp - ): [match_demo_sessions!]! + where: draft_games_bool_exp + ): [draft_games!]! """ - fetch aggregated fields from the table: "match_demo_sessions" + fetch data from the table: "e_award_sources" """ - match_demo_sessions_aggregate( + e_award_sources( """distinct select on columns""" - distinct_on: [match_demo_sessions_select_column!] + distinct_on: [e_award_sources_select_column!] """limit the number of rows returned""" limit: Int @@ -80389,21 +92417,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_demo_sessions_order_by!] + order_by: [e_award_sources_order_by!] """filter the rows returned""" - where: match_demo_sessions_bool_exp - ): match_demo_sessions_aggregate! + where: e_award_sources_bool_exp + ): [e_award_sources!]! """ - fetch data from the table: "match_demo_sessions" using primary key columns + fetch aggregated fields from the table: "e_award_sources" """ - match_demo_sessions_by_pk(id: uuid!): match_demo_sessions - - """An array relationship""" - match_lineup_players( + e_award_sources_aggregate( """distinct select on columns""" - distinct_on: [match_lineup_players_select_column!] + distinct_on: [e_award_sources_select_column!] """limit the number of rows returned""" limit: Int @@ -80412,39 +92437,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_lineup_players_order_by!] + order_by: [e_award_sources_order_by!] """filter the rows returned""" - where: match_lineup_players_bool_exp - ): [match_lineup_players!]! - - """An aggregate relationship""" - match_lineup_players_aggregate( - """distinct select on columns""" - distinct_on: [match_lineup_players_select_column!] + where: e_award_sources_bool_exp + ): e_award_sources_aggregate! - """limit the number of rows returned""" - limit: Int + """fetch data from the table: "e_award_sources" using primary key columns""" + e_award_sources_by_pk(value: String!): e_award_sources - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "e_award_sources" + """ + e_award_sources_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [match_lineup_players_order_by!] + """cursor to stream the results returned by the query""" + cursor: [e_award_sources_stream_cursor_input]! """filter the rows returned""" - where: match_lineup_players_bool_exp - ): match_lineup_players_aggregate! + where: e_award_sources_bool_exp + ): [e_award_sources!]! """ - fetch data from the table: "match_lineup_players" using primary key columns + fetch data from the table: "e_award_tiers" """ - match_lineup_players_by_pk(id: uuid!): match_lineup_players - - """An array relationship""" - match_lineups( + e_award_tiers( """distinct select on columns""" - distinct_on: [match_lineups_select_column!] + distinct_on: [e_award_tiers_select_column!] """limit the number of rows returned""" limit: Int @@ -80453,16 +92474,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_lineups_order_by!] + order_by: [e_award_tiers_order_by!] """filter the rows returned""" - where: match_lineups_bool_exp - ): [match_lineups!]! + where: e_award_tiers_bool_exp + ): [e_award_tiers!]! - """An aggregate relationship""" - match_lineups_aggregate( + """ + fetch aggregated fields from the table: "e_award_tiers" + """ + e_award_tiers_aggregate( """distinct select on columns""" - distinct_on: [match_lineups_select_column!] + distinct_on: [e_award_tiers_select_column!] """limit the number of rows returned""" limit: Int @@ -80471,21 +92494,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_lineups_order_by!] + order_by: [e_award_tiers_order_by!] """filter the rows returned""" - where: match_lineups_bool_exp - ): match_lineups_aggregate! + where: e_award_tiers_bool_exp + ): e_award_tiers_aggregate! - """fetch data from the table: "match_lineups" using primary key columns""" - match_lineups_by_pk(id: uuid!): match_lineups + """fetch data from the table: "e_award_tiers" using primary key columns""" + e_award_tiers_by_pk(value: String!): e_award_tiers """ - fetch data from the table: "match_map_demos" + fetch data from the table in a streaming manner: "e_award_tiers" """ - match_map_demos( + e_award_tiers_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_award_tiers_stream_cursor_input]! + + """filter the rows returned""" + where: e_award_tiers_bool_exp + ): [e_award_tiers!]! + + """ + fetch data from the table: "e_check_in_settings" + """ + e_check_in_settings( """distinct select on columns""" - distinct_on: [match_map_demos_select_column!] + distinct_on: [e_check_in_settings_select_column!] """limit the number of rows returned""" limit: Int @@ -80494,18 +92531,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_map_demos_order_by!] + order_by: [e_check_in_settings_order_by!] """filter the rows returned""" - where: match_map_demos_bool_exp - ): [match_map_demos!]! + where: e_check_in_settings_bool_exp + ): [e_check_in_settings!]! """ - fetch aggregated fields from the table: "match_map_demos" + fetch aggregated fields from the table: "e_check_in_settings" """ - match_map_demos_aggregate( + e_check_in_settings_aggregate( """distinct select on columns""" - distinct_on: [match_map_demos_select_column!] + distinct_on: [e_check_in_settings_select_column!] """limit the number of rows returned""" limit: Int @@ -80514,21 +92551,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_map_demos_order_by!] + order_by: [e_check_in_settings_order_by!] """filter the rows returned""" - where: match_map_demos_bool_exp - ): match_map_demos_aggregate! + where: e_check_in_settings_bool_exp + ): e_check_in_settings_aggregate! - """fetch data from the table: "match_map_demos" using primary key columns""" - match_map_demos_by_pk(id: uuid!): match_map_demos + """ + fetch data from the table: "e_check_in_settings" using primary key columns + """ + e_check_in_settings_by_pk(value: String!): e_check_in_settings """ - fetch data from the table: "match_map_rounds" + fetch data from the table in a streaming manner: "e_check_in_settings" """ - match_map_rounds( + e_check_in_settings_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_check_in_settings_stream_cursor_input]! + + """filter the rows returned""" + where: e_check_in_settings_bool_exp + ): [e_check_in_settings!]! + + """ + fetch data from the table: "e_draft_game_captain_selection" + """ + e_draft_game_captain_selection( """distinct select on columns""" - distinct_on: [match_map_rounds_select_column!] + distinct_on: [e_draft_game_captain_selection_select_column!] """limit the number of rows returned""" limit: Int @@ -80537,18 +92590,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_map_rounds_order_by!] + order_by: [e_draft_game_captain_selection_order_by!] """filter the rows returned""" - where: match_map_rounds_bool_exp - ): [match_map_rounds!]! + where: e_draft_game_captain_selection_bool_exp + ): [e_draft_game_captain_selection!]! """ - fetch aggregated fields from the table: "match_map_rounds" + fetch aggregated fields from the table: "e_draft_game_captain_selection" """ - match_map_rounds_aggregate( + e_draft_game_captain_selection_aggregate( """distinct select on columns""" - distinct_on: [match_map_rounds_select_column!] + distinct_on: [e_draft_game_captain_selection_select_column!] """limit the number of rows returned""" limit: Int @@ -80557,23 +92610,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_map_rounds_order_by!] + order_by: [e_draft_game_captain_selection_order_by!] """filter the rows returned""" - where: match_map_rounds_bool_exp - ): match_map_rounds_aggregate! + where: e_draft_game_captain_selection_bool_exp + ): e_draft_game_captain_selection_aggregate! """ - fetch data from the table: "match_map_rounds" using primary key columns + fetch data from the table: "e_draft_game_captain_selection" using primary key columns """ - match_map_rounds_by_pk(id: uuid!): match_map_rounds + e_draft_game_captain_selection_by_pk(value: String!): e_draft_game_captain_selection """ - fetch data from the table: "match_map_veto_picks" + fetch data from the table in a streaming manner: "e_draft_game_captain_selection" """ - match_map_veto_picks( + e_draft_game_captain_selection_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_draft_game_captain_selection_stream_cursor_input]! + + """filter the rows returned""" + where: e_draft_game_captain_selection_bool_exp + ): [e_draft_game_captain_selection!]! + + """ + fetch data from the table: "e_draft_game_draft_order" + """ + e_draft_game_draft_order( """distinct select on columns""" - distinct_on: [match_map_veto_picks_select_column!] + distinct_on: [e_draft_game_draft_order_select_column!] """limit the number of rows returned""" limit: Int @@ -80582,18 +92649,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_map_veto_picks_order_by!] + order_by: [e_draft_game_draft_order_order_by!] """filter the rows returned""" - where: match_map_veto_picks_bool_exp - ): [match_map_veto_picks!]! + where: e_draft_game_draft_order_bool_exp + ): [e_draft_game_draft_order!]! """ - fetch aggregated fields from the table: "match_map_veto_picks" + fetch aggregated fields from the table: "e_draft_game_draft_order" """ - match_map_veto_picks_aggregate( + e_draft_game_draft_order_aggregate( """distinct select on columns""" - distinct_on: [match_map_veto_picks_select_column!] + distinct_on: [e_draft_game_draft_order_select_column!] """limit the number of rows returned""" limit: Int @@ -80602,21 +92669,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_map_veto_picks_order_by!] + order_by: [e_draft_game_draft_order_order_by!] """filter the rows returned""" - where: match_map_veto_picks_bool_exp - ): match_map_veto_picks_aggregate! + where: e_draft_game_draft_order_bool_exp + ): e_draft_game_draft_order_aggregate! """ - fetch data from the table: "match_map_veto_picks" using primary key columns + fetch data from the table: "e_draft_game_draft_order" using primary key columns """ - match_map_veto_picks_by_pk(id: uuid!): match_map_veto_picks + e_draft_game_draft_order_by_pk(value: String!): e_draft_game_draft_order - """An array relationship""" - match_maps( + """ + fetch data from the table in a streaming manner: "e_draft_game_draft_order" + """ + e_draft_game_draft_order_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_draft_game_draft_order_stream_cursor_input]! + + """filter the rows returned""" + where: e_draft_game_draft_order_bool_exp + ): [e_draft_game_draft_order!]! + + """ + fetch data from the table: "e_draft_game_mode" + """ + e_draft_game_mode( """distinct select on columns""" - distinct_on: [match_maps_select_column!] + distinct_on: [e_draft_game_mode_select_column!] """limit the number of rows returned""" limit: Int @@ -80625,16 +92708,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_maps_order_by!] + order_by: [e_draft_game_mode_order_by!] """filter the rows returned""" - where: match_maps_bool_exp - ): [match_maps!]! + where: e_draft_game_mode_bool_exp + ): [e_draft_game_mode!]! - """An aggregate relationship""" - match_maps_aggregate( + """ + fetch aggregated fields from the table: "e_draft_game_mode" + """ + e_draft_game_mode_aggregate( """distinct select on columns""" - distinct_on: [match_maps_select_column!] + distinct_on: [e_draft_game_mode_select_column!] """limit the number of rows returned""" limit: Int @@ -80643,19 +92728,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_maps_order_by!] + order_by: [e_draft_game_mode_order_by!] """filter the rows returned""" - where: match_maps_bool_exp - ): match_maps_aggregate! + where: e_draft_game_mode_bool_exp + ): e_draft_game_mode_aggregate! - """fetch data from the table: "match_maps" using primary key columns""" - match_maps_by_pk(id: uuid!): match_maps + """ + fetch data from the table: "e_draft_game_mode" using primary key columns + """ + e_draft_game_mode_by_pk(value: String!): e_draft_game_mode - """An array relationship""" - match_options( + """ + fetch data from the table in a streaming manner: "e_draft_game_mode" + """ + e_draft_game_mode_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_draft_game_mode_stream_cursor_input]! + + """filter the rows returned""" + where: e_draft_game_mode_bool_exp + ): [e_draft_game_mode!]! + + """ + fetch data from the table: "e_draft_game_player_status" + """ + e_draft_game_player_status( """distinct select on columns""" - distinct_on: [match_options_select_column!] + distinct_on: [e_draft_game_player_status_select_column!] """limit the number of rows returned""" limit: Int @@ -80664,16 +92767,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_options_order_by!] + order_by: [e_draft_game_player_status_order_by!] """filter the rows returned""" - where: match_options_bool_exp - ): [match_options!]! + where: e_draft_game_player_status_bool_exp + ): [e_draft_game_player_status!]! - """An aggregate relationship""" - match_options_aggregate( + """ + fetch aggregated fields from the table: "e_draft_game_player_status" + """ + e_draft_game_player_status_aggregate( """distinct select on columns""" - distinct_on: [match_options_select_column!] + distinct_on: [e_draft_game_player_status_select_column!] """limit the number of rows returned""" limit: Int @@ -80682,21 +92787,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_options_order_by!] + order_by: [e_draft_game_player_status_order_by!] """filter the rows returned""" - where: match_options_bool_exp - ): match_options_aggregate! + where: e_draft_game_player_status_bool_exp + ): e_draft_game_player_status_aggregate! - """fetch data from the table: "match_options" using primary key columns""" - match_options_by_pk(id: uuid!): match_options + """ + fetch data from the table: "e_draft_game_player_status" using primary key columns + """ + e_draft_game_player_status_by_pk(value: String!): e_draft_game_player_status """ - fetch data from the table: "match_region_veto_picks" + fetch data from the table in a streaming manner: "e_draft_game_player_status" """ - match_region_veto_picks( + e_draft_game_player_status_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_draft_game_player_status_stream_cursor_input]! + + """filter the rows returned""" + where: e_draft_game_player_status_bool_exp + ): [e_draft_game_player_status!]! + + """ + fetch data from the table: "e_draft_game_status" + """ + e_draft_game_status( """distinct select on columns""" - distinct_on: [match_region_veto_picks_select_column!] + distinct_on: [e_draft_game_status_select_column!] """limit the number of rows returned""" limit: Int @@ -80705,18 +92826,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_region_veto_picks_order_by!] + order_by: [e_draft_game_status_order_by!] """filter the rows returned""" - where: match_region_veto_picks_bool_exp - ): [match_region_veto_picks!]! + where: e_draft_game_status_bool_exp + ): [e_draft_game_status!]! """ - fetch aggregated fields from the table: "match_region_veto_picks" + fetch aggregated fields from the table: "e_draft_game_status" """ - match_region_veto_picks_aggregate( + e_draft_game_status_aggregate( """distinct select on columns""" - distinct_on: [match_region_veto_picks_select_column!] + distinct_on: [e_draft_game_status_select_column!] """limit the number of rows returned""" limit: Int @@ -80725,23 +92846,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_region_veto_picks_order_by!] + order_by: [e_draft_game_status_order_by!] """filter the rows returned""" - where: match_region_veto_picks_bool_exp - ): match_region_veto_picks_aggregate! + where: e_draft_game_status_bool_exp + ): e_draft_game_status_aggregate! """ - fetch data from the table: "match_region_veto_picks" using primary key columns + fetch data from the table: "e_draft_game_status" using primary key columns """ - match_region_veto_picks_by_pk(id: uuid!): match_region_veto_picks + e_draft_game_status_by_pk(value: String!): e_draft_game_status + + """ + fetch data from the table in a streaming manner: "e_draft_game_status" + """ + e_draft_game_status_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_draft_game_status_stream_cursor_input]! + + """filter the rows returned""" + where: e_draft_game_status_bool_exp + ): [e_draft_game_status!]! """ - fetch data from the table: "match_streams" + fetch data from the table: "e_event_media_access" """ - match_streams( + e_event_media_access( """distinct select on columns""" - distinct_on: [match_streams_select_column!] + distinct_on: [e_event_media_access_select_column!] """limit the number of rows returned""" limit: Int @@ -80750,18 +92885,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_streams_order_by!] + order_by: [e_event_media_access_order_by!] """filter the rows returned""" - where: match_streams_bool_exp - ): [match_streams!]! + where: e_event_media_access_bool_exp + ): [e_event_media_access!]! """ - fetch aggregated fields from the table: "match_streams" + fetch aggregated fields from the table: "e_event_media_access" """ - match_streams_aggregate( + e_event_media_access_aggregate( """distinct select on columns""" - distinct_on: [match_streams_select_column!] + distinct_on: [e_event_media_access_select_column!] """limit the number of rows returned""" limit: Int @@ -80770,21 +92905,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_streams_order_by!] + order_by: [e_event_media_access_order_by!] """filter the rows returned""" - where: match_streams_bool_exp - ): match_streams_aggregate! + where: e_event_media_access_bool_exp + ): e_event_media_access_aggregate! - """fetch data from the table: "match_streams" using primary key columns""" - match_streams_by_pk(id: uuid!): match_streams + """ + fetch data from the table: "e_event_media_access" using primary key columns + """ + e_event_media_access_by_pk(value: String!): e_event_media_access """ - fetch data from the table: "match_type_cfgs" + fetch data from the table in a streaming manner: "e_event_media_access" """ - match_type_cfgs( + e_event_media_access_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_event_media_access_stream_cursor_input]! + + """filter the rows returned""" + where: e_event_media_access_bool_exp + ): [e_event_media_access!]! + + """ + fetch data from the table: "e_event_visibility" + """ + e_event_visibility( """distinct select on columns""" - distinct_on: [match_type_cfgs_select_column!] + distinct_on: [e_event_visibility_select_column!] """limit the number of rows returned""" limit: Int @@ -80793,18 +92944,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_type_cfgs_order_by!] + order_by: [e_event_visibility_order_by!] """filter the rows returned""" - where: match_type_cfgs_bool_exp - ): [match_type_cfgs!]! + where: e_event_visibility_bool_exp + ): [e_event_visibility!]! """ - fetch aggregated fields from the table: "match_type_cfgs" + fetch aggregated fields from the table: "e_event_visibility" """ - match_type_cfgs_aggregate( + e_event_visibility_aggregate( """distinct select on columns""" - distinct_on: [match_type_cfgs_select_column!] + distinct_on: [e_event_visibility_select_column!] """limit the number of rows returned""" limit: Int @@ -80813,19 +92964,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [match_type_cfgs_order_by!] + order_by: [e_event_visibility_order_by!] """filter the rows returned""" - where: match_type_cfgs_bool_exp - ): match_type_cfgs_aggregate! + where: e_event_visibility_bool_exp + ): e_event_visibility_aggregate! - """fetch data from the table: "match_type_cfgs" using primary key columns""" - match_type_cfgs_by_pk(type: e_game_cfg_types_enum!): match_type_cfgs + """ + fetch data from the table: "e_event_visibility" using primary key columns + """ + e_event_visibility_by_pk(value: String!): e_event_visibility - """An array relationship""" - matches( + """ + fetch data from the table in a streaming manner: "e_event_visibility" + """ + e_event_visibility_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_event_visibility_stream_cursor_input]! + + """filter the rows returned""" + where: e_event_visibility_bool_exp + ): [e_event_visibility!]! + + """ + fetch data from the table: "e_friend_status" + """ + e_friend_status( """distinct select on columns""" - distinct_on: [matches_select_column!] + distinct_on: [e_friend_status_select_column!] """limit the number of rows returned""" limit: Int @@ -80834,16 +93003,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [matches_order_by!] + order_by: [e_friend_status_order_by!] """filter the rows returned""" - where: matches_bool_exp - ): [matches!]! + where: e_friend_status_bool_exp + ): [e_friend_status!]! - """An aggregate relationship""" - matches_aggregate( + """ + fetch aggregated fields from the table: "e_friend_status" + """ + e_friend_status_aggregate( """distinct select on columns""" - distinct_on: [matches_select_column!] + distinct_on: [e_friend_status_select_column!] """limit the number of rows returned""" limit: Int @@ -80852,24 +93023,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [matches_order_by!] + order_by: [e_friend_status_order_by!] """filter the rows returned""" - where: matches_bool_exp - ): matches_aggregate! + where: e_friend_status_bool_exp + ): e_friend_status_aggregate! - """fetch data from the table: "matches" using primary key columns""" - matches_by_pk(id: uuid!): matches + """fetch data from the table: "e_friend_status" using primary key columns""" + e_friend_status_by_pk(value: String!): e_friend_status - """Gets Current User""" - me: MeResponse! + """ + fetch data from the table in a streaming manner: "e_friend_status" + """ + e_friend_status_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_friend_status_stream_cursor_input]! + + """filter the rows returned""" + where: e_friend_status_bool_exp + ): [e_friend_status!]! """ - fetch data from the table: "migration_hashes.hashes" + fetch data from the table: "e_game_cfg_types" """ - migration_hashes_hashes( + e_game_cfg_types( """distinct select on columns""" - distinct_on: [migration_hashes_hashes_select_column!] + distinct_on: [e_game_cfg_types_select_column!] """limit the number of rows returned""" limit: Int @@ -80878,18 +93060,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [migration_hashes_hashes_order_by!] + order_by: [e_game_cfg_types_order_by!] """filter the rows returned""" - where: migration_hashes_hashes_bool_exp - ): [migration_hashes_hashes!]! + where: e_game_cfg_types_bool_exp + ): [e_game_cfg_types!]! """ - fetch aggregated fields from the table: "migration_hashes.hashes" + fetch aggregated fields from the table: "e_game_cfg_types" """ - migration_hashes_hashes_aggregate( + e_game_cfg_types_aggregate( """distinct select on columns""" - distinct_on: [migration_hashes_hashes_select_column!] + distinct_on: [e_game_cfg_types_select_column!] """limit the number of rows returned""" limit: Int @@ -80898,23 +93080,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [migration_hashes_hashes_order_by!] + order_by: [e_game_cfg_types_order_by!] """filter the rows returned""" - where: migration_hashes_hashes_bool_exp - ): migration_hashes_hashes_aggregate! + where: e_game_cfg_types_bool_exp + ): e_game_cfg_types_aggregate! """ - fetch data from the table: "migration_hashes.hashes" using primary key columns + fetch data from the table: "e_game_cfg_types" using primary key columns """ - migration_hashes_hashes_by_pk(name: String!): migration_hashes_hashes + e_game_cfg_types_by_pk(value: String!): e_game_cfg_types """ - fetch data from the table: "v_my_friends" + fetch data from the table in a streaming manner: "e_game_cfg_types" """ - my_friends( + e_game_cfg_types_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_game_cfg_types_stream_cursor_input]! + + """filter the rows returned""" + where: e_game_cfg_types_bool_exp + ): [e_game_cfg_types!]! + + """ + fetch data from the table: "e_game_plugin_channels" + """ + e_game_plugin_channels( """distinct select on columns""" - distinct_on: [my_friends_select_column!] + distinct_on: [e_game_plugin_channels_select_column!] """limit the number of rows returned""" limit: Int @@ -80923,18 +93119,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [my_friends_order_by!] + order_by: [e_game_plugin_channels_order_by!] """filter the rows returned""" - where: my_friends_bool_exp - ): [my_friends!]! + where: e_game_plugin_channels_bool_exp + ): [e_game_plugin_channels!]! """ - fetch aggregated fields from the table: "v_my_friends" + fetch aggregated fields from the table: "e_game_plugin_channels" """ - my_friends_aggregate( + e_game_plugin_channels_aggregate( """distinct select on columns""" - distinct_on: [my_friends_select_column!] + distinct_on: [e_game_plugin_channels_select_column!] """limit the number of rows returned""" limit: Int @@ -80943,28 +93139,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [my_friends_order_by!] + order_by: [e_game_plugin_channels_order_by!] """filter the rows returned""" - where: my_friends_bool_exp - ): my_friends_aggregate! + where: e_game_plugin_channels_bool_exp + ): e_game_plugin_channels_aggregate! """ - Fetch a single news post including draft content for editing. Caller role is verified against public.post_news_role. + fetch data from the table: "e_game_plugin_channels" using primary key columns """ - newsPostAdmin(id: uuid!): NewsPost + e_game_plugin_channels_by_pk(value: String!): e_game_plugin_channels """ - List all news posts including drafts for the management area. Caller role is verified against public.post_news_role. + fetch data from the table in a streaming manner: "e_game_plugin_channels" """ - newsPostsAdmin: [NewsPost!] + e_game_plugin_channels_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_game_plugin_channels_stream_cursor_input]! + + """filter the rows returned""" + where: e_game_plugin_channels_bool_exp + ): [e_game_plugin_channels!]! """ - fetch data from the table: "news_articles" + fetch data from the table: "e_game_plugin_install_statuses" """ - news_articles( + e_game_plugin_install_statuses( """distinct select on columns""" - distinct_on: [news_articles_select_column!] + distinct_on: [e_game_plugin_install_statuses_select_column!] """limit the number of rows returned""" limit: Int @@ -80973,18 +93178,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [news_articles_order_by!] + order_by: [e_game_plugin_install_statuses_order_by!] """filter the rows returned""" - where: news_articles_bool_exp - ): [news_articles!]! + where: e_game_plugin_install_statuses_bool_exp + ): [e_game_plugin_install_statuses!]! """ - fetch aggregated fields from the table: "news_articles" + fetch aggregated fields from the table: "e_game_plugin_install_statuses" """ - news_articles_aggregate( + e_game_plugin_install_statuses_aggregate( """distinct select on columns""" - distinct_on: [news_articles_select_column!] + distinct_on: [e_game_plugin_install_statuses_select_column!] """limit the number of rows returned""" limit: Int @@ -80993,41 +93198,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [news_articles_order_by!] + order_by: [e_game_plugin_install_statuses_order_by!] """filter the rows returned""" - where: news_articles_bool_exp - ): news_articles_aggregate! - - """fetch data from the table: "news_articles" using primary key columns""" - news_articles_by_pk(id: uuid!): news_articles + where: e_game_plugin_install_statuses_bool_exp + ): e_game_plugin_install_statuses_aggregate! """ - fetch data from the table: "notification_preferences" + fetch data from the table: "e_game_plugin_install_statuses" using primary key columns """ - notification_preferences( - """distinct select on columns""" - distinct_on: [notification_preferences_select_column!] - - """limit the number of rows returned""" - limit: Int + e_game_plugin_install_statuses_by_pk(value: String!): e_game_plugin_install_statuses - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "e_game_plugin_install_statuses" + """ + e_game_plugin_install_statuses_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [notification_preferences_order_by!] + """cursor to stream the results returned by the query""" + cursor: [e_game_plugin_install_statuses_stream_cursor_input]! """filter the rows returned""" - where: notification_preferences_bool_exp - ): [notification_preferences!]! + where: e_game_plugin_install_statuses_bool_exp + ): [e_game_plugin_install_statuses!]! """ - fetch aggregated fields from the table: "notification_preferences" + fetch data from the table: "e_game_plugin_kinds" """ - notification_preferences_aggregate( + e_game_plugin_kinds( """distinct select on columns""" - distinct_on: [notification_preferences_select_column!] + distinct_on: [e_game_plugin_kinds_select_column!] """limit the number of rows returned""" limit: Int @@ -81036,21 +93237,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [notification_preferences_order_by!] + order_by: [e_game_plugin_kinds_order_by!] """filter the rows returned""" - where: notification_preferences_bool_exp - ): notification_preferences_aggregate! + where: e_game_plugin_kinds_bool_exp + ): [e_game_plugin_kinds!]! """ - fetch data from the table: "notification_preferences" using primary key columns + fetch aggregated fields from the table: "e_game_plugin_kinds" """ - notification_preferences_by_pk(channel: String!, key: String!, steam_id: bigint!): notification_preferences - - """An array relationship""" - notifications( + e_game_plugin_kinds_aggregate( """distinct select on columns""" - distinct_on: [notifications_select_column!] + distinct_on: [e_game_plugin_kinds_select_column!] """limit the number of rows returned""" limit: Int @@ -81059,39 +93257,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [notifications_order_by!] + order_by: [e_game_plugin_kinds_order_by!] """filter the rows returned""" - where: notifications_bool_exp - ): [notifications!]! - - """An aggregate relationship""" - notifications_aggregate( - """distinct select on columns""" - distinct_on: [notifications_select_column!] + where: e_game_plugin_kinds_bool_exp + ): e_game_plugin_kinds_aggregate! - """limit the number of rows returned""" - limit: Int + """ + fetch data from the table: "e_game_plugin_kinds" using primary key columns + """ + e_game_plugin_kinds_by_pk(value: String!): e_game_plugin_kinds - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "e_game_plugin_kinds" + """ + e_game_plugin_kinds_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [notifications_order_by!] + """cursor to stream the results returned by the query""" + cursor: [e_game_plugin_kinds_stream_cursor_input]! """filter the rows returned""" - where: notifications_bool_exp - ): notifications_aggregate! - - """fetch data from the table: "notifications" using primary key columns""" - notifications_by_pk(id: uuid!): notifications + where: e_game_plugin_kinds_bool_exp + ): [e_game_plugin_kinds!]! """ - fetch data from the table: "pending_match_import_players" + fetch data from the table: "e_game_server_node_statuses" """ - pending_match_import_players( + e_game_server_node_statuses( """distinct select on columns""" - distinct_on: [pending_match_import_players_select_column!] + distinct_on: [e_game_server_node_statuses_select_column!] """limit the number of rows returned""" limit: Int @@ -81100,18 +93296,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [pending_match_import_players_order_by!] + order_by: [e_game_server_node_statuses_order_by!] """filter the rows returned""" - where: pending_match_import_players_bool_exp - ): [pending_match_import_players!]! + where: e_game_server_node_statuses_bool_exp + ): [e_game_server_node_statuses!]! """ - fetch aggregated fields from the table: "pending_match_import_players" + fetch aggregated fields from the table: "e_game_server_node_statuses" """ - pending_match_import_players_aggregate( + e_game_server_node_statuses_aggregate( """distinct select on columns""" - distinct_on: [pending_match_import_players_select_column!] + distinct_on: [e_game_server_node_statuses_select_column!] """limit the number of rows returned""" limit: Int @@ -81120,23 +93316,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [pending_match_import_players_order_by!] + order_by: [e_game_server_node_statuses_order_by!] """filter the rows returned""" - where: pending_match_import_players_bool_exp - ): pending_match_import_players_aggregate! + where: e_game_server_node_statuses_bool_exp + ): e_game_server_node_statuses_aggregate! """ - fetch data from the table: "pending_match_import_players" using primary key columns + fetch data from the table: "e_game_server_node_statuses" using primary key columns """ - pending_match_import_players_by_pk(steam_id: bigint!, valve_match_id: numeric!): pending_match_import_players + e_game_server_node_statuses_by_pk(value: String!): e_game_server_node_statuses """ - fetch data from the table: "pending_match_imports" + fetch data from the table in a streaming manner: "e_game_server_node_statuses" """ - pending_match_imports( + e_game_server_node_statuses_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_game_server_node_statuses_stream_cursor_input]! + + """filter the rows returned""" + where: e_game_server_node_statuses_bool_exp + ): [e_game_server_node_statuses!]! + + """ + fetch data from the table: "e_league_movement_types" + """ + e_league_movement_types( """distinct select on columns""" - distinct_on: [pending_match_imports_select_column!] + distinct_on: [e_league_movement_types_select_column!] """limit the number of rows returned""" limit: Int @@ -81145,18 +93355,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [pending_match_imports_order_by!] + order_by: [e_league_movement_types_order_by!] """filter the rows returned""" - where: pending_match_imports_bool_exp - ): [pending_match_imports!]! + where: e_league_movement_types_bool_exp + ): [e_league_movement_types!]! """ - fetch aggregated fields from the table: "pending_match_imports" + fetch aggregated fields from the table: "e_league_movement_types" """ - pending_match_imports_aggregate( + e_league_movement_types_aggregate( """distinct select on columns""" - distinct_on: [pending_match_imports_select_column!] + distinct_on: [e_league_movement_types_select_column!] """limit the number of rows returned""" limit: Int @@ -81165,23 +93375,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [pending_match_imports_order_by!] + order_by: [e_league_movement_types_order_by!] """filter the rows returned""" - where: pending_match_imports_bool_exp - ): pending_match_imports_aggregate! + where: e_league_movement_types_bool_exp + ): e_league_movement_types_aggregate! """ - fetch data from the table: "pending_match_imports" using primary key columns + fetch data from the table: "e_league_movement_types" using primary key columns """ - pending_match_imports_by_pk(valve_match_id: numeric!): pending_match_imports + e_league_movement_types_by_pk(value: String!): e_league_movement_types """ - fetch data from the table: "player_aim_stats_demo" + fetch data from the table in a streaming manner: "e_league_movement_types" """ - player_aim_stats_demo( + e_league_movement_types_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_league_movement_types_stream_cursor_input]! + + """filter the rows returned""" + where: e_league_movement_types_bool_exp + ): [e_league_movement_types!]! + + """ + fetch data from the table: "e_league_proposal_statuses" + """ + e_league_proposal_statuses( """distinct select on columns""" - distinct_on: [player_aim_stats_demo_select_column!] + distinct_on: [e_league_proposal_statuses_select_column!] """limit the number of rows returned""" limit: Int @@ -81190,18 +93414,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_aim_stats_demo_order_by!] + order_by: [e_league_proposal_statuses_order_by!] """filter the rows returned""" - where: player_aim_stats_demo_bool_exp - ): [player_aim_stats_demo!]! + where: e_league_proposal_statuses_bool_exp + ): [e_league_proposal_statuses!]! """ - fetch aggregated fields from the table: "player_aim_stats_demo" + fetch aggregated fields from the table: "e_league_proposal_statuses" """ - player_aim_stats_demo_aggregate( + e_league_proposal_statuses_aggregate( """distinct select on columns""" - distinct_on: [player_aim_stats_demo_select_column!] + distinct_on: [e_league_proposal_statuses_select_column!] """limit the number of rows returned""" limit: Int @@ -81210,23 +93434,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_aim_stats_demo_order_by!] + order_by: [e_league_proposal_statuses_order_by!] """filter the rows returned""" - where: player_aim_stats_demo_bool_exp - ): player_aim_stats_demo_aggregate! + where: e_league_proposal_statuses_bool_exp + ): e_league_proposal_statuses_aggregate! """ - fetch data from the table: "player_aim_stats_demo" using primary key columns + fetch data from the table: "e_league_proposal_statuses" using primary key columns """ - player_aim_stats_demo_by_pk(attacker_steam_id: bigint!, match_map_id: uuid!): player_aim_stats_demo + e_league_proposal_statuses_by_pk(value: String!): e_league_proposal_statuses """ - fetch data from the table: "player_aim_weapon_stats" + fetch data from the table in a streaming manner: "e_league_proposal_statuses" """ - player_aim_weapon_stats( + e_league_proposal_statuses_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_league_proposal_statuses_stream_cursor_input]! + + """filter the rows returned""" + where: e_league_proposal_statuses_bool_exp + ): [e_league_proposal_statuses!]! + + """ + fetch data from the table: "e_league_registration_statuses" + """ + e_league_registration_statuses( """distinct select on columns""" - distinct_on: [player_aim_weapon_stats_select_column!] + distinct_on: [e_league_registration_statuses_select_column!] """limit the number of rows returned""" limit: Int @@ -81235,18 +93473,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_aim_weapon_stats_order_by!] + order_by: [e_league_registration_statuses_order_by!] """filter the rows returned""" - where: player_aim_weapon_stats_bool_exp - ): [player_aim_weapon_stats!]! + where: e_league_registration_statuses_bool_exp + ): [e_league_registration_statuses!]! """ - fetch aggregated fields from the table: "player_aim_weapon_stats" + fetch aggregated fields from the table: "e_league_registration_statuses" """ - player_aim_weapon_stats_aggregate( + e_league_registration_statuses_aggregate( """distinct select on columns""" - distinct_on: [player_aim_weapon_stats_select_column!] + distinct_on: [e_league_registration_statuses_select_column!] """limit the number of rows returned""" limit: Int @@ -81255,39 +93493,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_aim_weapon_stats_order_by!] + order_by: [e_league_registration_statuses_order_by!] """filter the rows returned""" - where: player_aim_weapon_stats_bool_exp - ): player_aim_weapon_stats_aggregate! + where: e_league_registration_statuses_bool_exp + ): e_league_registration_statuses_aggregate! """ - fetch data from the table: "player_aim_weapon_stats" using primary key columns + fetch data from the table: "e_league_registration_statuses" using primary key columns """ - player_aim_weapon_stats_by_pk(match_map_id: uuid!, steam_id: bigint!, weapon_class: String!): player_aim_weapon_stats - - """An array relationship""" - player_assists( - """distinct select on columns""" - distinct_on: [player_assists_select_column!] - - """limit the number of rows returned""" - limit: Int + e_league_registration_statuses_by_pk(value: String!): e_league_registration_statuses - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "e_league_registration_statuses" + """ + e_league_registration_statuses_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [player_assists_order_by!] + """cursor to stream the results returned by the query""" + cursor: [e_league_registration_statuses_stream_cursor_input]! """filter the rows returned""" - where: player_assists_bool_exp - ): [player_assists!]! + where: e_league_registration_statuses_bool_exp + ): [e_league_registration_statuses!]! - """An aggregate relationship""" - player_assists_aggregate( + """ + fetch data from the table: "e_league_season_statuses" + """ + e_league_season_statuses( """distinct select on columns""" - distinct_on: [player_assists_select_column!] + distinct_on: [e_league_season_statuses_select_column!] """limit the number of rows returned""" limit: Int @@ -81296,21 +93532,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_assists_order_by!] + order_by: [e_league_season_statuses_order_by!] """filter the rows returned""" - where: player_assists_bool_exp - ): player_assists_aggregate! - - """fetch data from the table: "player_assists" using primary key columns""" - player_assists_by_pk(attacked_steam_id: bigint!, attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_assists + where: e_league_season_statuses_bool_exp + ): [e_league_season_statuses!]! """ - fetch data from the table: "player_career_stats_v" + fetch aggregated fields from the table: "e_league_season_statuses" """ - player_career_stats_v( + e_league_season_statuses_aggregate( """distinct select on columns""" - distinct_on: [player_career_stats_v_select_column!] + distinct_on: [e_league_season_statuses_select_column!] """limit the number of rows returned""" limit: Int @@ -81319,36 +93552,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_career_stats_v_order_by!] + order_by: [e_league_season_statuses_order_by!] """filter the rows returned""" - where: player_career_stats_v_bool_exp - ): [player_career_stats_v!]! + where: e_league_season_statuses_bool_exp + ): e_league_season_statuses_aggregate! """ - fetch aggregated fields from the table: "player_career_stats_v" + fetch data from the table: "e_league_season_statuses" using primary key columns """ - player_career_stats_v_aggregate( - """distinct select on columns""" - distinct_on: [player_career_stats_v_select_column!] - - """limit the number of rows returned""" - limit: Int + e_league_season_statuses_by_pk(value: String!): e_league_season_statuses - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "e_league_season_statuses" + """ + e_league_season_statuses_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [player_career_stats_v_order_by!] + """cursor to stream the results returned by the query""" + cursor: [e_league_season_statuses_stream_cursor_input]! """filter the rows returned""" - where: player_career_stats_v_bool_exp - ): player_career_stats_v_aggregate! + where: e_league_season_statuses_bool_exp + ): [e_league_season_statuses!]! - """An array relationship""" - player_damages( + """ + fetch data from the table: "e_lobby_access" + """ + e_lobby_access( """distinct select on columns""" - distinct_on: [player_damages_select_column!] + distinct_on: [e_lobby_access_select_column!] """limit the number of rows returned""" limit: Int @@ -81357,16 +93591,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_damages_order_by!] + order_by: [e_lobby_access_order_by!] """filter the rows returned""" - where: player_damages_bool_exp - ): [player_damages!]! + where: e_lobby_access_bool_exp + ): [e_lobby_access!]! - """An aggregate relationship""" - player_damages_aggregate( + """ + fetch aggregated fields from the table: "e_lobby_access" + """ + e_lobby_access_aggregate( """distinct select on columns""" - distinct_on: [player_damages_select_column!] + distinct_on: [e_lobby_access_select_column!] """limit the number of rows returned""" limit: Int @@ -81375,41 +93611,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_damages_order_by!] + order_by: [e_lobby_access_order_by!] """filter the rows returned""" - where: player_damages_bool_exp - ): player_damages_aggregate! + where: e_lobby_access_bool_exp + ): e_lobby_access_aggregate! - """fetch data from the table: "player_damages" using primary key columns""" - player_damages_by_pk(id: uuid!, match_map_id: uuid!, time: timestamptz!): player_damages + """fetch data from the table: "e_lobby_access" using primary key columns""" + e_lobby_access_by_pk(value: String!): e_lobby_access """ - fetch data from the table: "player_elo" + fetch data from the table in a streaming manner: "e_lobby_access" """ - player_elo( - """distinct select on columns""" - distinct_on: [player_elo_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + e_lobby_access_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [player_elo_order_by!] + """cursor to stream the results returned by the query""" + cursor: [e_lobby_access_stream_cursor_input]! """filter the rows returned""" - where: player_elo_bool_exp - ): [player_elo!]! + where: e_lobby_access_bool_exp + ): [e_lobby_access!]! """ - fetch aggregated fields from the table: "player_elo" + fetch data from the table: "e_lobby_player_status" """ - player_elo_aggregate( + e_lobby_player_status( """distinct select on columns""" - distinct_on: [player_elo_select_column!] + distinct_on: [e_lobby_player_status_select_column!] """limit the number of rows returned""" limit: Int @@ -81418,21 +93648,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_elo_order_by!] + order_by: [e_lobby_player_status_order_by!] """filter the rows returned""" - where: player_elo_bool_exp - ): player_elo_aggregate! - - """fetch data from the table: "player_elo" using primary key columns""" - player_elo_by_pk(match_id: uuid!, steam_id: bigint!, type: e_match_types_enum!): player_elo + where: e_lobby_player_status_bool_exp + ): [e_lobby_player_status!]! """ - fetch data from the table: "player_faceit_rank_history" + fetch aggregated fields from the table: "e_lobby_player_status" """ - player_faceit_rank_history( + e_lobby_player_status_aggregate( """distinct select on columns""" - distinct_on: [player_faceit_rank_history_select_column!] + distinct_on: [e_lobby_player_status_select_column!] """limit the number of rows returned""" limit: Int @@ -81441,41 +93668,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_faceit_rank_history_order_by!] + order_by: [e_lobby_player_status_order_by!] """filter the rows returned""" - where: player_faceit_rank_history_bool_exp - ): [player_faceit_rank_history!]! + where: e_lobby_player_status_bool_exp + ): e_lobby_player_status_aggregate! """ - fetch aggregated fields from the table: "player_faceit_rank_history" + fetch data from the table: "e_lobby_player_status" using primary key columns """ - player_faceit_rank_history_aggregate( - """distinct select on columns""" - distinct_on: [player_faceit_rank_history_select_column!] - - """limit the number of rows returned""" - limit: Int + e_lobby_player_status_by_pk(value: String!): e_lobby_player_status - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "e_lobby_player_status" + """ + e_lobby_player_status_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [player_faceit_rank_history_order_by!] + """cursor to stream the results returned by the query""" + cursor: [e_lobby_player_status_stream_cursor_input]! """filter the rows returned""" - where: player_faceit_rank_history_bool_exp - ): player_faceit_rank_history_aggregate! + where: e_lobby_player_status_bool_exp + ): [e_lobby_player_status!]! """ - fetch data from the table: "player_faceit_rank_history" using primary key columns + fetch data from the table: "e_map_pool_types" """ - player_faceit_rank_history_by_pk(id: uuid!): player_faceit_rank_history - - """An array relationship""" - player_flashes( + e_map_pool_types( """distinct select on columns""" - distinct_on: [player_flashes_select_column!] + distinct_on: [e_map_pool_types_select_column!] """limit the number of rows returned""" limit: Int @@ -81484,16 +93707,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_flashes_order_by!] + order_by: [e_map_pool_types_order_by!] """filter the rows returned""" - where: player_flashes_bool_exp - ): [player_flashes!]! + where: e_map_pool_types_bool_exp + ): [e_map_pool_types!]! - """An aggregate relationship""" - player_flashes_aggregate( + """ + fetch aggregated fields from the table: "e_map_pool_types" + """ + e_map_pool_types_aggregate( """distinct select on columns""" - distinct_on: [player_flashes_select_column!] + distinct_on: [e_map_pool_types_select_column!] """limit the number of rows returned""" limit: Int @@ -81502,19 +93727,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_flashes_order_by!] + order_by: [e_map_pool_types_order_by!] """filter the rows returned""" - where: player_flashes_bool_exp - ): player_flashes_aggregate! + where: e_map_pool_types_bool_exp + ): e_map_pool_types_aggregate! - """fetch data from the table: "player_flashes" using primary key columns""" - player_flashes_by_pk(attacked_steam_id: bigint!, attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_flashes + """ + fetch data from the table: "e_map_pool_types" using primary key columns + """ + e_map_pool_types_by_pk(value: String!): e_map_pool_types - """An array relationship""" - player_kills( + """ + fetch data from the table in a streaming manner: "e_map_pool_types" + """ + e_map_pool_types_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_map_pool_types_stream_cursor_input]! + + """filter the rows returned""" + where: e_map_pool_types_bool_exp + ): [e_map_pool_types!]! + + """ + fetch data from the table: "e_match_clip_visibility" + """ + e_match_clip_visibility( """distinct select on columns""" - distinct_on: [player_kills_select_column!] + distinct_on: [e_match_clip_visibility_select_column!] """limit the number of rows returned""" limit: Int @@ -81523,16 +93766,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_kills_order_by!] + order_by: [e_match_clip_visibility_order_by!] """filter the rows returned""" - where: player_kills_bool_exp - ): [player_kills!]! + where: e_match_clip_visibility_bool_exp + ): [e_match_clip_visibility!]! - """An aggregate relationship""" - player_kills_aggregate( + """ + fetch aggregated fields from the table: "e_match_clip_visibility" + """ + e_match_clip_visibility_aggregate( """distinct select on columns""" - distinct_on: [player_kills_select_column!] + distinct_on: [e_match_clip_visibility_select_column!] """limit the number of rows returned""" limit: Int @@ -81541,21 +93786,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_kills_order_by!] + order_by: [e_match_clip_visibility_order_by!] """filter the rows returned""" - where: player_kills_bool_exp - ): player_kills_aggregate! + where: e_match_clip_visibility_bool_exp + ): e_match_clip_visibility_aggregate! - """fetch data from the table: "player_kills" using primary key columns""" - player_kills_by_pk(attacked_steam_id: bigint!, attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_kills + """ + fetch data from the table: "e_match_clip_visibility" using primary key columns + """ + e_match_clip_visibility_by_pk(value: String!): e_match_clip_visibility """ - fetch data from the table: "player_kills_by_weapon" + fetch data from the table in a streaming manner: "e_match_clip_visibility" """ - player_kills_by_weapon( + e_match_clip_visibility_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_match_clip_visibility_stream_cursor_input]! + + """filter the rows returned""" + where: e_match_clip_visibility_bool_exp + ): [e_match_clip_visibility!]! + + """ + fetch data from the table: "e_match_map_status" + """ + e_match_map_status( """distinct select on columns""" - distinct_on: [player_kills_by_weapon_select_column!] + distinct_on: [e_match_map_status_select_column!] """limit the number of rows returned""" limit: Int @@ -81564,18 +93825,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_kills_by_weapon_order_by!] + order_by: [e_match_map_status_order_by!] """filter the rows returned""" - where: player_kills_by_weapon_bool_exp - ): [player_kills_by_weapon!]! + where: e_match_map_status_bool_exp + ): [e_match_map_status!]! """ - fetch aggregated fields from the table: "player_kills_by_weapon" + fetch aggregated fields from the table: "e_match_map_status" """ - player_kills_by_weapon_aggregate( + e_match_map_status_aggregate( """distinct select on columns""" - distinct_on: [player_kills_by_weapon_select_column!] + distinct_on: [e_match_map_status_select_column!] """limit the number of rows returned""" limit: Int @@ -81584,23 +93845,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_kills_by_weapon_order_by!] + order_by: [e_match_map_status_order_by!] """filter the rows returned""" - where: player_kills_by_weapon_bool_exp - ): player_kills_by_weapon_aggregate! + where: e_match_map_status_bool_exp + ): e_match_map_status_aggregate! """ - fetch data from the table: "player_kills_by_weapon" using primary key columns + fetch data from the table: "e_match_map_status" using primary key columns """ - player_kills_by_weapon_by_pk(player_steam_id: bigint!, with: String!): player_kills_by_weapon + e_match_map_status_by_pk(value: String!): e_match_map_status """ - fetch data from the table: "player_leaderboard_rank" + fetch data from the table in a streaming manner: "e_match_map_status" """ - player_leaderboard_rank( + e_match_map_status_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_match_map_status_stream_cursor_input]! + + """filter the rows returned""" + where: e_match_map_status_bool_exp + ): [e_match_map_status!]! + + """ + fetch data from the table: "e_match_mode" + """ + e_match_mode( """distinct select on columns""" - distinct_on: [player_leaderboard_rank_select_column!] + distinct_on: [e_match_mode_select_column!] """limit the number of rows returned""" limit: Int @@ -81609,18 +93884,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_leaderboard_rank_order_by!] + order_by: [e_match_mode_order_by!] """filter the rows returned""" - where: player_leaderboard_rank_bool_exp - ): [player_leaderboard_rank!]! + where: e_match_mode_bool_exp + ): [e_match_mode!]! """ - fetch aggregated fields from the table: "player_leaderboard_rank" + fetch aggregated fields from the table: "e_match_mode" """ - player_leaderboard_rank_aggregate( + e_match_mode_aggregate( """distinct select on columns""" - distinct_on: [player_leaderboard_rank_select_column!] + distinct_on: [e_match_mode_select_column!] """limit the number of rows returned""" limit: Int @@ -81629,18 +93904,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_leaderboard_rank_order_by!] + order_by: [e_match_mode_order_by!] """filter the rows returned""" - where: player_leaderboard_rank_bool_exp - ): player_leaderboard_rank_aggregate! + where: e_match_mode_bool_exp + ): e_match_mode_aggregate! + + """fetch data from the table: "e_match_mode" using primary key columns""" + e_match_mode_by_pk(value: String!): e_match_mode """ - fetch data from the table: "player_match_map_stats" + fetch data from the table in a streaming manner: "e_match_mode" """ - player_match_map_stats( + e_match_mode_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_match_mode_stream_cursor_input]! + + """filter the rows returned""" + where: e_match_mode_bool_exp + ): [e_match_mode!]! + + """ + fetch data from the table: "e_match_party_sources" + """ + e_match_party_sources( """distinct select on columns""" - distinct_on: [player_match_map_stats_select_column!] + distinct_on: [e_match_party_sources_select_column!] """limit the number of rows returned""" limit: Int @@ -81649,18 +93941,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_match_map_stats_order_by!] + order_by: [e_match_party_sources_order_by!] """filter the rows returned""" - where: player_match_map_stats_bool_exp - ): [player_match_map_stats!]! + where: e_match_party_sources_bool_exp + ): [e_match_party_sources!]! """ - fetch aggregated fields from the table: "player_match_map_stats" + fetch aggregated fields from the table: "e_match_party_sources" """ - player_match_map_stats_aggregate( + e_match_party_sources_aggregate( """distinct select on columns""" - distinct_on: [player_match_map_stats_select_column!] + distinct_on: [e_match_party_sources_select_column!] """limit the number of rows returned""" limit: Int @@ -81669,23 +93961,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_match_map_stats_order_by!] + order_by: [e_match_party_sources_order_by!] """filter the rows returned""" - where: player_match_map_stats_bool_exp - ): player_match_map_stats_aggregate! + where: e_match_party_sources_bool_exp + ): e_match_party_sources_aggregate! """ - fetch data from the table: "player_match_map_stats" using primary key columns + fetch data from the table: "e_match_party_sources" using primary key columns """ - player_match_map_stats_by_pk(match_map_id: uuid!, steam_id: bigint!): player_match_map_stats + e_match_party_sources_by_pk(value: String!): e_match_party_sources """ - fetch data from the table: "player_match_performance_v" + fetch data from the table in a streaming manner: "e_match_party_sources" """ - player_match_performance_v( + e_match_party_sources_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_match_party_sources_stream_cursor_input]! + + """filter the rows returned""" + where: e_match_party_sources_bool_exp + ): [e_match_party_sources!]! + + """ + fetch data from the table: "e_match_status" + """ + e_match_status( """distinct select on columns""" - distinct_on: [player_match_performance_v_select_column!] + distinct_on: [e_match_status_select_column!] """limit the number of rows returned""" limit: Int @@ -81694,18 +94000,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_match_performance_v_order_by!] + order_by: [e_match_status_order_by!] """filter the rows returned""" - where: player_match_performance_v_bool_exp - ): [player_match_performance_v!]! + where: e_match_status_bool_exp + ): [e_match_status!]! """ - fetch aggregated fields from the table: "player_match_performance_v" + fetch aggregated fields from the table: "e_match_status" """ - player_match_performance_v_aggregate( + e_match_status_aggregate( """distinct select on columns""" - distinct_on: [player_match_performance_v_select_column!] + distinct_on: [e_match_status_select_column!] """limit the number of rows returned""" limit: Int @@ -81714,18 +94020,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_match_performance_v_order_by!] + order_by: [e_match_status_order_by!] """filter the rows returned""" - where: player_match_performance_v_bool_exp - ): player_match_performance_v_aggregate! + where: e_match_status_bool_exp + ): e_match_status_aggregate! + + """fetch data from the table: "e_match_status" using primary key columns""" + e_match_status_by_pk(value: String!): e_match_status """ - fetch data from the table: "player_match_stats_v" + fetch data from the table in a streaming manner: "e_match_status" """ - player_match_stats_v( + e_match_status_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_match_status_stream_cursor_input]! + + """filter the rows returned""" + where: e_match_status_bool_exp + ): [e_match_status!]! + + """ + fetch data from the table: "e_match_types" + """ + e_match_types( """distinct select on columns""" - distinct_on: [player_match_stats_v_select_column!] + distinct_on: [e_match_types_select_column!] """limit the number of rows returned""" limit: Int @@ -81734,18 +94057,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_match_stats_v_order_by!] + order_by: [e_match_types_order_by!] """filter the rows returned""" - where: player_match_stats_v_bool_exp - ): [player_match_stats_v!]! + where: e_match_types_bool_exp + ): [e_match_types!]! """ - fetch aggregated fields from the table: "player_match_stats_v" + fetch aggregated fields from the table: "e_match_types" """ - player_match_stats_v_aggregate( + e_match_types_aggregate( """distinct select on columns""" - distinct_on: [player_match_stats_v_select_column!] + distinct_on: [e_match_types_select_column!] """limit the number of rows returned""" limit: Int @@ -81754,16 +94077,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_match_stats_v_order_by!] + order_by: [e_match_types_order_by!] """filter the rows returned""" - where: player_match_stats_v_bool_exp - ): player_match_stats_v_aggregate! + where: e_match_types_bool_exp + ): e_match_types_aggregate! - """An array relationship""" - player_objectives( + """fetch data from the table: "e_match_types" using primary key columns""" + e_match_types_by_pk(value: String!): e_match_types + + """ + fetch data from the table in a streaming manner: "e_match_types" + """ + e_match_types_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_match_types_stream_cursor_input]! + + """filter the rows returned""" + where: e_match_types_bool_exp + ): [e_match_types!]! + + """ + fetch data from the table: "e_notification_types" + """ + e_notification_types( """distinct select on columns""" - distinct_on: [player_objectives_select_column!] + distinct_on: [e_notification_types_select_column!] """limit the number of rows returned""" limit: Int @@ -81772,16 +94114,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_objectives_order_by!] + order_by: [e_notification_types_order_by!] """filter the rows returned""" - where: player_objectives_bool_exp - ): [player_objectives!]! + where: e_notification_types_bool_exp + ): [e_notification_types!]! - """An aggregate relationship""" - player_objectives_aggregate( + """ + fetch aggregated fields from the table: "e_notification_types" + """ + e_notification_types_aggregate( """distinct select on columns""" - distinct_on: [player_objectives_select_column!] + distinct_on: [e_notification_types_select_column!] """limit the number of rows returned""" limit: Int @@ -81790,43 +94134,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_objectives_order_by!] + order_by: [e_notification_types_order_by!] """filter the rows returned""" - where: player_objectives_bool_exp - ): player_objectives_aggregate! + where: e_notification_types_bool_exp + ): e_notification_types_aggregate! """ - fetch data from the table: "player_objectives" using primary key columns + fetch data from the table: "e_notification_types" using primary key columns """ - player_objectives_by_pk(match_map_id: uuid!, player_steam_id: bigint!, time: timestamptz!): player_objectives + e_notification_types_by_pk(value: String!): e_notification_types """ - fetch data from the table: "player_performance_v" + fetch data from the table in a streaming manner: "e_notification_types" """ - player_performance_v( - """distinct select on columns""" - distinct_on: [player_performance_v_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + e_notification_types_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [player_performance_v_order_by!] + """cursor to stream the results returned by the query""" + cursor: [e_notification_types_stream_cursor_input]! """filter the rows returned""" - where: player_performance_v_bool_exp - ): [player_performance_v!]! + where: e_notification_types_bool_exp + ): [e_notification_types!]! """ - fetch aggregated fields from the table: "player_performance_v" + fetch data from the table: "e_objective_types" """ - player_performance_v_aggregate( + e_objective_types( """distinct select on columns""" - distinct_on: [player_performance_v_select_column!] + distinct_on: [e_objective_types_select_column!] """limit the number of rows returned""" limit: Int @@ -81835,18 +94173,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_performance_v_order_by!] + order_by: [e_objective_types_order_by!] """filter the rows returned""" - where: player_performance_v_bool_exp - ): player_performance_v_aggregate! + where: e_objective_types_bool_exp + ): [e_objective_types!]! """ - fetch data from the table: "player_premier_rank_history" + fetch aggregated fields from the table: "e_objective_types" """ - player_premier_rank_history( + e_objective_types_aggregate( """distinct select on columns""" - distinct_on: [player_premier_rank_history_select_column!] + distinct_on: [e_objective_types_select_column!] """limit the number of rows returned""" limit: Int @@ -81855,43 +94193,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_premier_rank_history_order_by!] + order_by: [e_objective_types_order_by!] """filter the rows returned""" - where: player_premier_rank_history_bool_exp - ): [player_premier_rank_history!]! + where: e_objective_types_bool_exp + ): e_objective_types_aggregate! """ - fetch aggregated fields from the table: "player_premier_rank_history" + fetch data from the table: "e_objective_types" using primary key columns """ - player_premier_rank_history_aggregate( - """distinct select on columns""" - distinct_on: [player_premier_rank_history_select_column!] - - """limit the number of rows returned""" - limit: Int + e_objective_types_by_pk(value: String!): e_objective_types - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "e_objective_types" + """ + e_objective_types_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [player_premier_rank_history_order_by!] + """cursor to stream the results returned by the query""" + cursor: [e_objective_types_stream_cursor_input]! """filter the rows returned""" - where: player_premier_rank_history_bool_exp - ): player_premier_rank_history_aggregate! - - """ - fetch data from the table: "player_premier_rank_history" using primary key columns - """ - player_premier_rank_history_by_pk(id: uuid!): player_premier_rank_history + where: e_objective_types_bool_exp + ): [e_objective_types!]! """ - fetch data from the table: "player_sanctions" + fetch data from the table: "e_player_roles" """ - player_sanctions( + e_player_roles( """distinct select on columns""" - distinct_on: [player_sanctions_select_column!] + distinct_on: [e_player_roles_select_column!] """limit the number of rows returned""" limit: Int @@ -81900,18 +94232,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_sanctions_order_by!] + order_by: [e_player_roles_order_by!] """filter the rows returned""" - where: player_sanctions_bool_exp - ): [player_sanctions!]! + where: e_player_roles_bool_exp + ): [e_player_roles!]! """ - fetch aggregated fields from the table: "player_sanctions" + fetch aggregated fields from the table: "e_player_roles" """ - player_sanctions_aggregate( + e_player_roles_aggregate( """distinct select on columns""" - distinct_on: [player_sanctions_select_column!] + distinct_on: [e_player_roles_select_column!] """limit the number of rows returned""" limit: Int @@ -81920,21 +94252,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_sanctions_order_by!] + order_by: [e_player_roles_order_by!] """filter the rows returned""" - where: player_sanctions_bool_exp - ): player_sanctions_aggregate! + where: e_player_roles_bool_exp + ): e_player_roles_aggregate! + + """fetch data from the table: "e_player_roles" using primary key columns""" + e_player_roles_by_pk(value: String!): e_player_roles """ - fetch data from the table: "player_sanctions" using primary key columns + fetch data from the table in a streaming manner: "e_player_roles" """ - player_sanctions_by_pk(created_at: timestamptz!, id: uuid!): player_sanctions + e_player_roles_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """An array relationship""" - player_season_stats( + """cursor to stream the results returned by the query""" + cursor: [e_player_roles_stream_cursor_input]! + + """filter the rows returned""" + where: e_player_roles_bool_exp + ): [e_player_roles!]! + + """ + fetch data from the table: "e_plugin_runtimes" + """ + e_plugin_runtimes( """distinct select on columns""" - distinct_on: [player_season_stats_select_column!] + distinct_on: [e_plugin_runtimes_select_column!] """limit the number of rows returned""" limit: Int @@ -81943,16 +94289,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_season_stats_order_by!] + order_by: [e_plugin_runtimes_order_by!] """filter the rows returned""" - where: player_season_stats_bool_exp - ): [player_season_stats!]! + where: e_plugin_runtimes_bool_exp + ): [e_plugin_runtimes!]! - """An aggregate relationship""" - player_season_stats_aggregate( + """ + fetch aggregated fields from the table: "e_plugin_runtimes" + """ + e_plugin_runtimes_aggregate( """distinct select on columns""" - distinct_on: [player_season_stats_select_column!] + distinct_on: [e_plugin_runtimes_select_column!] """limit the number of rows returned""" limit: Int @@ -81961,23 +94309,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_season_stats_order_by!] + order_by: [e_plugin_runtimes_order_by!] """filter the rows returned""" - where: player_season_stats_bool_exp - ): player_season_stats_aggregate! + where: e_plugin_runtimes_bool_exp + ): e_plugin_runtimes_aggregate! """ - fetch data from the table: "player_season_stats" using primary key columns + fetch data from the table: "e_plugin_runtimes" using primary key columns """ - player_season_stats_by_pk(player_steam_id: bigint!, season_id: uuid!): player_season_stats + e_plugin_runtimes_by_pk(value: String!): e_plugin_runtimes """ - fetch data from the table: "player_stats" + fetch data from the table in a streaming manner: "e_plugin_runtimes" """ - player_stats( + e_plugin_runtimes_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_plugin_runtimes_stream_cursor_input]! + + """filter the rows returned""" + where: e_plugin_runtimes_bool_exp + ): [e_plugin_runtimes!]! + + """ + fetch data from the table: "e_ready_settings" + """ + e_ready_settings( """distinct select on columns""" - distinct_on: [player_stats_select_column!] + distinct_on: [e_ready_settings_select_column!] """limit the number of rows returned""" limit: Int @@ -81986,18 +94348,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_stats_order_by!] + order_by: [e_ready_settings_order_by!] """filter the rows returned""" - where: player_stats_bool_exp - ): [player_stats!]! + where: e_ready_settings_bool_exp + ): [e_ready_settings!]! """ - fetch aggregated fields from the table: "player_stats" + fetch aggregated fields from the table: "e_ready_settings" """ - player_stats_aggregate( + e_ready_settings_aggregate( """distinct select on columns""" - distinct_on: [player_stats_select_column!] + distinct_on: [e_ready_settings_select_column!] """limit the number of rows returned""" limit: Int @@ -82006,21 +94368,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_stats_order_by!] + order_by: [e_ready_settings_order_by!] """filter the rows returned""" - where: player_stats_bool_exp - ): player_stats_aggregate! + where: e_ready_settings_bool_exp + ): e_ready_settings_aggregate! - """fetch data from the table: "player_stats" using primary key columns""" - player_stats_by_pk(player_steam_id: bigint!): player_stats + """ + fetch data from the table: "e_ready_settings" using primary key columns + """ + e_ready_settings_by_pk(value: String!): e_ready_settings """ - fetch data from the table: "player_steam_bot_friend" + fetch data from the table in a streaming manner: "e_ready_settings" """ - player_steam_bot_friend( + e_ready_settings_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_ready_settings_stream_cursor_input]! + + """filter the rows returned""" + where: e_ready_settings_bool_exp + ): [e_ready_settings!]! + + """ + fetch data from the table: "e_sanction_types" + """ + e_sanction_types( """distinct select on columns""" - distinct_on: [player_steam_bot_friend_select_column!] + distinct_on: [e_sanction_types_select_column!] """limit the number of rows returned""" limit: Int @@ -82029,18 +94407,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_steam_bot_friend_order_by!] + order_by: [e_sanction_types_order_by!] """filter the rows returned""" - where: player_steam_bot_friend_bool_exp - ): [player_steam_bot_friend!]! + where: e_sanction_types_bool_exp + ): [e_sanction_types!]! """ - fetch aggregated fields from the table: "player_steam_bot_friend" + fetch aggregated fields from the table: "e_sanction_types" """ - player_steam_bot_friend_aggregate( + e_sanction_types_aggregate( """distinct select on columns""" - distinct_on: [player_steam_bot_friend_select_column!] + distinct_on: [e_sanction_types_select_column!] """limit the number of rows returned""" limit: Int @@ -82049,23 +94427,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_steam_bot_friend_order_by!] + order_by: [e_sanction_types_order_by!] """filter the rows returned""" - where: player_steam_bot_friend_bool_exp - ): player_steam_bot_friend_aggregate! + where: e_sanction_types_bool_exp + ): e_sanction_types_aggregate! """ - fetch data from the table: "player_steam_bot_friend" using primary key columns + fetch data from the table: "e_sanction_types" using primary key columns """ - player_steam_bot_friend_by_pk(steam_id: bigint!): player_steam_bot_friend + e_sanction_types_by_pk(value: String!): e_sanction_types """ - fetch data from the table: "player_steam_match_auth" + fetch data from the table in a streaming manner: "e_sanction_types" """ - player_steam_match_auth( + e_sanction_types_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_sanction_types_stream_cursor_input]! + + """filter the rows returned""" + where: e_sanction_types_bool_exp + ): [e_sanction_types!]! + + """ + fetch data from the table: "e_scrim_request_statuses" + """ + e_scrim_request_statuses( """distinct select on columns""" - distinct_on: [player_steam_match_auth_select_column!] + distinct_on: [e_scrim_request_statuses_select_column!] """limit the number of rows returned""" limit: Int @@ -82074,18 +94466,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_steam_match_auth_order_by!] + order_by: [e_scrim_request_statuses_order_by!] """filter the rows returned""" - where: player_steam_match_auth_bool_exp - ): [player_steam_match_auth!]! + where: e_scrim_request_statuses_bool_exp + ): [e_scrim_request_statuses!]! """ - fetch aggregated fields from the table: "player_steam_match_auth" + fetch aggregated fields from the table: "e_scrim_request_statuses" """ - player_steam_match_auth_aggregate( + e_scrim_request_statuses_aggregate( """distinct select on columns""" - distinct_on: [player_steam_match_auth_select_column!] + distinct_on: [e_scrim_request_statuses_select_column!] """limit the number of rows returned""" limit: Int @@ -82094,23 +94486,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_steam_match_auth_order_by!] + order_by: [e_scrim_request_statuses_order_by!] """filter the rows returned""" - where: player_steam_match_auth_bool_exp - ): player_steam_match_auth_aggregate! + where: e_scrim_request_statuses_bool_exp + ): e_scrim_request_statuses_aggregate! """ - fetch data from the table: "player_steam_match_auth" using primary key columns + fetch data from the table: "e_scrim_request_statuses" using primary key columns """ - player_steam_match_auth_by_pk(steam_id: bigint!): player_steam_match_auth + e_scrim_request_statuses_by_pk(value: String!): e_scrim_request_statuses """ - fetch data from the table: "player_unused_utility" + fetch data from the table in a streaming manner: "e_scrim_request_statuses" """ - player_unused_utility( + e_scrim_request_statuses_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_scrim_request_statuses_stream_cursor_input]! + + """filter the rows returned""" + where: e_scrim_request_statuses_bool_exp + ): [e_scrim_request_statuses!]! + + """ + fetch data from the table: "e_server_types" + """ + e_server_types( """distinct select on columns""" - distinct_on: [player_unused_utility_select_column!] + distinct_on: [e_server_types_select_column!] """limit the number of rows returned""" limit: Int @@ -82119,18 +94525,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_unused_utility_order_by!] + order_by: [e_server_types_order_by!] """filter the rows returned""" - where: player_unused_utility_bool_exp - ): [player_unused_utility!]! + where: e_server_types_bool_exp + ): [e_server_types!]! """ - fetch aggregated fields from the table: "player_unused_utility" + fetch aggregated fields from the table: "e_server_types" """ - player_unused_utility_aggregate( + e_server_types_aggregate( """distinct select on columns""" - distinct_on: [player_unused_utility_select_column!] + distinct_on: [e_server_types_select_column!] """limit the number of rows returned""" limit: Int @@ -82139,21 +94545,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_unused_utility_order_by!] + order_by: [e_server_types_order_by!] """filter the rows returned""" - where: player_unused_utility_bool_exp - ): player_unused_utility_aggregate! + where: e_server_types_bool_exp + ): e_server_types_aggregate! + + """fetch data from the table: "e_server_types" using primary key columns""" + e_server_types_by_pk(value: String!): e_server_types """ - fetch data from the table: "player_unused_utility" using primary key columns + fetch data from the table in a streaming manner: "e_server_types" """ - player_unused_utility_by_pk(match_map_id: uuid!, player_steam_id: bigint!): player_unused_utility + e_server_types_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """An array relationship""" - player_utility( + """cursor to stream the results returned by the query""" + cursor: [e_server_types_stream_cursor_input]! + + """filter the rows returned""" + where: e_server_types_bool_exp + ): [e_server_types!]! + + """ + fetch data from the table: "e_sides" + """ + e_sides( """distinct select on columns""" - distinct_on: [player_utility_select_column!] + distinct_on: [e_sides_select_column!] """limit the number of rows returned""" limit: Int @@ -82162,16 +94582,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_utility_order_by!] + order_by: [e_sides_order_by!] """filter the rows returned""" - where: player_utility_bool_exp - ): [player_utility!]! + where: e_sides_bool_exp + ): [e_sides!]! - """An aggregate relationship""" - player_utility_aggregate( + """ + fetch aggregated fields from the table: "e_sides" + """ + e_sides_aggregate( """distinct select on columns""" - distinct_on: [player_utility_select_column!] + distinct_on: [e_sides_select_column!] """limit the number of rows returned""" limit: Int @@ -82180,41 +94602,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_utility_order_by!] + order_by: [e_sides_order_by!] """filter the rows returned""" - where: player_utility_bool_exp - ): player_utility_aggregate! + where: e_sides_bool_exp + ): e_sides_aggregate! - """fetch data from the table: "player_utility" using primary key columns""" - player_utility_by_pk(attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_utility + """fetch data from the table: "e_sides" using primary key columns""" + e_sides_by_pk(value: String!): e_sides """ - fetch data from the table: "player_weapon_stats_v" + fetch data from the table in a streaming manner: "e_sides" """ - player_weapon_stats_v( - """distinct select on columns""" - distinct_on: [player_weapon_stats_v_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + e_sides_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [player_weapon_stats_v_order_by!] + """cursor to stream the results returned by the query""" + cursor: [e_sides_stream_cursor_input]! """filter the rows returned""" - where: player_weapon_stats_v_bool_exp - ): [player_weapon_stats_v!]! + where: e_sides_bool_exp + ): [e_sides!]! """ - fetch aggregated fields from the table: "player_weapon_stats_v" + fetch data from the table: "e_system_alert_types" """ - player_weapon_stats_v_aggregate( + e_system_alert_types( """distinct select on columns""" - distinct_on: [player_weapon_stats_v_select_column!] + distinct_on: [e_system_alert_types_select_column!] """limit the number of rows returned""" limit: Int @@ -82223,18 +94639,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_weapon_stats_v_order_by!] + order_by: [e_system_alert_types_order_by!] """filter the rows returned""" - where: player_weapon_stats_v_bool_exp - ): player_weapon_stats_v_aggregate! + where: e_system_alert_types_bool_exp + ): [e_system_alert_types!]! """ - fetch data from the table: "players" + fetch aggregated fields from the table: "e_system_alert_types" """ - players( + e_system_alert_types_aggregate( """distinct select on columns""" - distinct_on: [players_select_column!] + distinct_on: [e_system_alert_types_select_column!] """limit the number of rows returned""" limit: Int @@ -82243,41 +94659,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [players_order_by!] + order_by: [e_system_alert_types_order_by!] """filter the rows returned""" - where: players_bool_exp - ): [players!]! + where: e_system_alert_types_bool_exp + ): e_system_alert_types_aggregate! """ - fetch aggregated fields from the table: "players" + fetch data from the table: "e_system_alert_types" using primary key columns """ - players_aggregate( - """distinct select on columns""" - distinct_on: [players_select_column!] - - """limit the number of rows returned""" - limit: Int + e_system_alert_types_by_pk(value: String!): e_system_alert_types - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "e_system_alert_types" + """ + e_system_alert_types_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [players_order_by!] + """cursor to stream the results returned by the query""" + cursor: [e_system_alert_types_stream_cursor_input]! """filter the rows returned""" - where: players_bool_exp - ): players_aggregate! - - """fetch data from the table: "players" using primary key columns""" - players_by_pk(steam_id: bigint!): players + where: e_system_alert_types_bool_exp + ): [e_system_alert_types!]! """ - fetch data from the table: "plugin_versions" + fetch data from the table: "e_team_roles" """ - plugin_versions( + e_team_roles( """distinct select on columns""" - distinct_on: [plugin_versions_select_column!] + distinct_on: [e_team_roles_select_column!] """limit the number of rows returned""" limit: Int @@ -82286,18 +94698,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [plugin_versions_order_by!] + order_by: [e_team_roles_order_by!] """filter the rows returned""" - where: plugin_versions_bool_exp - ): [plugin_versions!]! + where: e_team_roles_bool_exp + ): [e_team_roles!]! """ - fetch aggregated fields from the table: "plugin_versions" + fetch aggregated fields from the table: "e_team_roles" """ - plugin_versions_aggregate( + e_team_roles_aggregate( """distinct select on columns""" - distinct_on: [plugin_versions_select_column!] + distinct_on: [e_team_roles_select_column!] """limit the number of rows returned""" limit: Int @@ -82306,21 +94718,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [plugin_versions_order_by!] + order_by: [e_team_roles_order_by!] """filter the rows returned""" - where: plugin_versions_bool_exp - ): plugin_versions_aggregate! + where: e_team_roles_bool_exp + ): e_team_roles_aggregate! - """fetch data from the table: "plugin_versions" using primary key columns""" - plugin_versions_by_pk(runtime: e_plugin_runtimes_enum!, version: String!): plugin_versions + """fetch data from the table: "e_team_roles" using primary key columns""" + e_team_roles_by_pk(value: String!): e_team_roles """ - fetch data from the table: "push_subscriptions" + fetch data from the table in a streaming manner: "e_team_roles" """ - push_subscriptions( + e_team_roles_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_team_roles_stream_cursor_input]! + + """filter the rows returned""" + where: e_team_roles_bool_exp + ): [e_team_roles!]! + + """ + fetch data from the table: "e_team_roster_statuses" + """ + e_team_roster_statuses( """distinct select on columns""" - distinct_on: [push_subscriptions_select_column!] + distinct_on: [e_team_roster_statuses_select_column!] """limit the number of rows returned""" limit: Int @@ -82329,18 +94755,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [push_subscriptions_order_by!] + order_by: [e_team_roster_statuses_order_by!] """filter the rows returned""" - where: push_subscriptions_bool_exp - ): [push_subscriptions!]! + where: e_team_roster_statuses_bool_exp + ): [e_team_roster_statuses!]! """ - fetch aggregated fields from the table: "push_subscriptions" + fetch aggregated fields from the table: "e_team_roster_statuses" """ - push_subscriptions_aggregate( + e_team_roster_statuses_aggregate( """distinct select on columns""" - distinct_on: [push_subscriptions_select_column!] + distinct_on: [e_team_roster_statuses_select_column!] """limit the number of rows returned""" limit: Int @@ -82349,46 +94775,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [push_subscriptions_order_by!] + order_by: [e_team_roster_statuses_order_by!] """filter the rows returned""" - where: push_subscriptions_bool_exp - ): push_subscriptions_aggregate! + where: e_team_roster_statuses_bool_exp + ): e_team_roster_statuses_aggregate! """ - fetch data from the table: "push_subscriptions" using primary key columns + fetch data from the table: "e_team_roster_statuses" using primary key columns """ - push_subscriptions_by_pk(id: uuid!): push_subscriptions - - """Read file content from game server""" - readServerFile(file_path: String!, node_id: String!, server_id: String): FileContentResponse! + e_team_roster_statuses_by_pk(value: String!): e_team_roster_statuses """ - fetch data from the table: "seasons" + fetch data from the table in a streaming manner: "e_team_roster_statuses" """ - seasons( - """distinct select on columns""" - distinct_on: [seasons_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + e_team_roster_statuses_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [seasons_order_by!] + """cursor to stream the results returned by the query""" + cursor: [e_team_roster_statuses_stream_cursor_input]! """filter the rows returned""" - where: seasons_bool_exp - ): [seasons!]! + where: e_team_roster_statuses_bool_exp + ): [e_team_roster_statuses!]! """ - fetch aggregated fields from the table: "seasons" + fetch data from the table: "e_timeout_settings" """ - seasons_aggregate( + e_timeout_settings( """distinct select on columns""" - distinct_on: [seasons_select_column!] + distinct_on: [e_timeout_settings_select_column!] """limit the number of rows returned""" limit: Int @@ -82397,21 +94814,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [seasons_order_by!] + order_by: [e_timeout_settings_order_by!] """filter the rows returned""" - where: seasons_bool_exp - ): seasons_aggregate! - - """fetch data from the table: "seasons" using primary key columns""" - seasons_by_pk(id: uuid!): seasons + where: e_timeout_settings_bool_exp + ): [e_timeout_settings!]! """ - fetch data from the table: "server_regions" + fetch aggregated fields from the table: "e_timeout_settings" """ - server_regions( + e_timeout_settings_aggregate( """distinct select on columns""" - distinct_on: [server_regions_select_column!] + distinct_on: [e_timeout_settings_select_column!] """limit the number of rows returned""" limit: Int @@ -82420,39 +94834,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [server_regions_order_by!] + order_by: [e_timeout_settings_order_by!] """filter the rows returned""" - where: server_regions_bool_exp - ): [server_regions!]! + where: e_timeout_settings_bool_exp + ): e_timeout_settings_aggregate! """ - fetch aggregated fields from the table: "server_regions" + fetch data from the table: "e_timeout_settings" using primary key columns """ - server_regions_aggregate( - """distinct select on columns""" - distinct_on: [server_regions_select_column!] - - """limit the number of rows returned""" - limit: Int + e_timeout_settings_by_pk(value: String!): e_timeout_settings - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "e_timeout_settings" + """ + e_timeout_settings_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [server_regions_order_by!] + """cursor to stream the results returned by the query""" + cursor: [e_timeout_settings_stream_cursor_input]! """filter the rows returned""" - where: server_regions_bool_exp - ): server_regions_aggregate! - - """fetch data from the table: "server_regions" using primary key columns""" - server_regions_by_pk(value: String!): server_regions + where: e_timeout_settings_bool_exp + ): [e_timeout_settings!]! - """An array relationship""" - servers( + """ + fetch data from the table: "e_tournament_categories" + """ + e_tournament_categories( """distinct select on columns""" - distinct_on: [servers_select_column!] + distinct_on: [e_tournament_categories_select_column!] """limit the number of rows returned""" limit: Int @@ -82461,16 +94873,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [servers_order_by!] + order_by: [e_tournament_categories_order_by!] """filter the rows returned""" - where: servers_bool_exp - ): [servers!]! + where: e_tournament_categories_bool_exp + ): [e_tournament_categories!]! - """An aggregate relationship""" - servers_aggregate( + """ + fetch aggregated fields from the table: "e_tournament_categories" + """ + e_tournament_categories_aggregate( """distinct select on columns""" - distinct_on: [servers_select_column!] + distinct_on: [e_tournament_categories_select_column!] """limit the number of rows returned""" limit: Int @@ -82479,21 +94893,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [servers_order_by!] + order_by: [e_tournament_categories_order_by!] """filter the rows returned""" - where: servers_bool_exp - ): servers_aggregate! + where: e_tournament_categories_bool_exp + ): e_tournament_categories_aggregate! - """fetch data from the table: "servers" using primary key columns""" - servers_by_pk(id: uuid!): servers + """ + fetch data from the table: "e_tournament_categories" using primary key columns + """ + e_tournament_categories_by_pk(value: String!): e_tournament_categories """ - fetch data from the table: "settings" + fetch data from the table in a streaming manner: "e_tournament_categories" """ - settings( + e_tournament_categories_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_tournament_categories_stream_cursor_input]! + + """filter the rows returned""" + where: e_tournament_categories_bool_exp + ): [e_tournament_categories!]! + + """ + fetch data from the table: "e_tournament_stage_types" + """ + e_tournament_stage_types( """distinct select on columns""" - distinct_on: [settings_select_column!] + distinct_on: [e_tournament_stage_types_select_column!] """limit the number of rows returned""" limit: Int @@ -82502,18 +94932,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [settings_order_by!] + order_by: [e_tournament_stage_types_order_by!] """filter the rows returned""" - where: settings_bool_exp - ): [settings!]! + where: e_tournament_stage_types_bool_exp + ): [e_tournament_stage_types!]! """ - fetch aggregated fields from the table: "settings" + fetch aggregated fields from the table: "e_tournament_stage_types" """ - settings_aggregate( + e_tournament_stage_types_aggregate( """distinct select on columns""" - distinct_on: [settings_select_column!] + distinct_on: [e_tournament_stage_types_select_column!] """limit the number of rows returned""" limit: Int @@ -82522,24 +94952,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [settings_order_by!] + order_by: [e_tournament_stage_types_order_by!] """filter the rows returned""" - where: settings_bool_exp - ): settings_aggregate! + where: e_tournament_stage_types_bool_exp + ): e_tournament_stage_types_aggregate! - """fetch data from the table: "settings" using primary key columns""" - settings_by_pk(name: String!): settings + """ + fetch data from the table: "e_tournament_stage_types" using primary key columns + """ + e_tournament_stage_types_by_pk(value: String!): e_tournament_stage_types - """Steam presence bot admin dashboard status""" - steamPresenceAdminStatus: SteamPresenceAdminStatusOutput! + """ + fetch data from the table in a streaming manner: "e_tournament_stage_types" + """ + e_tournament_stage_types_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_tournament_stage_types_stream_cursor_input]! + + """filter the rows returned""" + where: e_tournament_stage_types_bool_exp + ): [e_tournament_stage_types!]! """ - fetch data from the table: "steam_account_claims" + fetch data from the table: "e_tournament_status" """ - steam_account_claims( + e_tournament_status( """distinct select on columns""" - distinct_on: [steam_account_claims_select_column!] + distinct_on: [e_tournament_status_select_column!] """limit the number of rows returned""" limit: Int @@ -82548,18 +94991,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [steam_account_claims_order_by!] + order_by: [e_tournament_status_order_by!] """filter the rows returned""" - where: steam_account_claims_bool_exp - ): [steam_account_claims!]! + where: e_tournament_status_bool_exp + ): [e_tournament_status!]! """ - fetch aggregated fields from the table: "steam_account_claims" + fetch aggregated fields from the table: "e_tournament_status" """ - steam_account_claims_aggregate( + e_tournament_status_aggregate( """distinct select on columns""" - distinct_on: [steam_account_claims_select_column!] + distinct_on: [e_tournament_status_select_column!] """limit the number of rows returned""" limit: Int @@ -82568,43 +95011,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [steam_account_claims_order_by!] + order_by: [e_tournament_status_order_by!] """filter the rows returned""" - where: steam_account_claims_bool_exp - ): steam_account_claims_aggregate! + where: e_tournament_status_bool_exp + ): e_tournament_status_aggregate! """ - fetch data from the table: "steam_account_claims" using primary key columns + fetch data from the table: "e_tournament_status" using primary key columns """ - steam_account_claims_by_pk(id: uuid!): steam_account_claims + e_tournament_status_by_pk(value: String!): e_tournament_status """ - fetch data from the table: "steam_accounts" + fetch data from the table in a streaming manner: "e_tournament_status" """ - steam_accounts( - """distinct select on columns""" - distinct_on: [steam_accounts_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + e_tournament_status_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [steam_accounts_order_by!] + """cursor to stream the results returned by the query""" + cursor: [e_tournament_status_stream_cursor_input]! """filter the rows returned""" - where: steam_accounts_bool_exp - ): [steam_accounts!]! + where: e_tournament_status_bool_exp + ): [e_tournament_status!]! """ - fetch aggregated fields from the table: "steam_accounts" + fetch data from the table: "e_utility_practice_statuses" """ - steam_accounts_aggregate( + e_utility_practice_statuses( """distinct select on columns""" - distinct_on: [steam_accounts_select_column!] + distinct_on: [e_utility_practice_statuses_select_column!] """limit the number of rows returned""" limit: Int @@ -82613,21 +95050,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [steam_accounts_order_by!] + order_by: [e_utility_practice_statuses_order_by!] """filter the rows returned""" - where: steam_accounts_bool_exp - ): steam_accounts_aggregate! - - """fetch data from the table: "steam_accounts" using primary key columns""" - steam_accounts_by_pk(id: uuid!): steam_accounts + where: e_utility_practice_statuses_bool_exp + ): [e_utility_practice_statuses!]! """ - fetch data from the table: "system_alerts" + fetch aggregated fields from the table: "e_utility_practice_statuses" """ - system_alerts( + e_utility_practice_statuses_aggregate( """distinct select on columns""" - distinct_on: [system_alerts_select_column!] + distinct_on: [e_utility_practice_statuses_select_column!] """limit the number of rows returned""" limit: Int @@ -82636,42 +95070,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [system_alerts_order_by!] + order_by: [e_utility_practice_statuses_order_by!] """filter the rows returned""" - where: system_alerts_bool_exp - ): [system_alerts!]! + where: e_utility_practice_statuses_bool_exp + ): e_utility_practice_statuses_aggregate! """ - fetch aggregated fields from the table: "system_alerts" + fetch data from the table: "e_utility_practice_statuses" using primary key columns """ - system_alerts_aggregate( - """distinct select on columns""" - distinct_on: [system_alerts_select_column!] - - """limit the number of rows returned""" - limit: Int + e_utility_practice_statuses_by_pk(value: String!): e_utility_practice_statuses - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "e_utility_practice_statuses" + """ + e_utility_practice_statuses_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [system_alerts_order_by!] + """cursor to stream the results returned by the query""" + cursor: [e_utility_practice_statuses_stream_cursor_input]! """filter the rows returned""" - where: system_alerts_bool_exp - ): system_alerts_aggregate! - - """fetch data from the table: "system_alerts" using primary key columns""" - system_alerts_by_pk(id: uuid!): system_alerts + where: e_utility_practice_statuses_bool_exp + ): [e_utility_practice_statuses!]! - """teamCalendarUrl""" - teamCalendarUrl(team_id: uuid!): TeamCalendarOutput - - """An array relationship""" - team_invites( + """ + fetch data from the table: "e_utility_sources" + """ + e_utility_sources( """distinct select on columns""" - distinct_on: [team_invites_select_column!] + distinct_on: [e_utility_sources_select_column!] """limit the number of rows returned""" limit: Int @@ -82680,16 +95109,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [team_invites_order_by!] + order_by: [e_utility_sources_order_by!] """filter the rows returned""" - where: team_invites_bool_exp - ): [team_invites!]! + where: e_utility_sources_bool_exp + ): [e_utility_sources!]! - """An aggregate relationship""" - team_invites_aggregate( + """ + fetch aggregated fields from the table: "e_utility_sources" + """ + e_utility_sources_aggregate( """distinct select on columns""" - distinct_on: [team_invites_select_column!] + distinct_on: [e_utility_sources_select_column!] """limit the number of rows returned""" limit: Int @@ -82698,21 +95129,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [team_invites_order_by!] + order_by: [e_utility_sources_order_by!] """filter the rows returned""" - where: team_invites_bool_exp - ): team_invites_aggregate! + where: e_utility_sources_bool_exp + ): e_utility_sources_aggregate! - """fetch data from the table: "team_invites" using primary key columns""" - team_invites_by_pk(id: uuid!): team_invites + """ + fetch data from the table: "e_utility_sources" using primary key columns + """ + e_utility_sources_by_pk(value: String!): e_utility_sources """ - fetch data from the table: "team_roster" + fetch data from the table in a streaming manner: "e_utility_sources" """ - team_roster( + e_utility_sources_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_utility_sources_stream_cursor_input]! + + """filter the rows returned""" + where: e_utility_sources_bool_exp + ): [e_utility_sources!]! + + """ + fetch data from the table: "e_utility_techniques" + """ + e_utility_techniques( """distinct select on columns""" - distinct_on: [team_roster_select_column!] + distinct_on: [e_utility_techniques_select_column!] """limit the number of rows returned""" limit: Int @@ -82721,18 +95168,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [team_roster_order_by!] + order_by: [e_utility_techniques_order_by!] """filter the rows returned""" - where: team_roster_bool_exp - ): [team_roster!]! + where: e_utility_techniques_bool_exp + ): [e_utility_techniques!]! """ - fetch aggregated fields from the table: "team_roster" + fetch aggregated fields from the table: "e_utility_techniques" """ - team_roster_aggregate( + e_utility_techniques_aggregate( """distinct select on columns""" - distinct_on: [team_roster_select_column!] + distinct_on: [e_utility_techniques_select_column!] """limit the number of rows returned""" limit: Int @@ -82741,21 +95188,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [team_roster_order_by!] + order_by: [e_utility_techniques_order_by!] """filter the rows returned""" - where: team_roster_bool_exp - ): team_roster_aggregate! + where: e_utility_techniques_bool_exp + ): e_utility_techniques_aggregate! - """fetch data from the table: "team_roster" using primary key columns""" - team_roster_by_pk(player_steam_id: bigint!, team_id: uuid!): team_roster + """ + fetch data from the table: "e_utility_techniques" using primary key columns + """ + e_utility_techniques_by_pk(value: String!): e_utility_techniques """ - fetch data from the table: "team_scrim_alerts" + fetch data from the table in a streaming manner: "e_utility_techniques" """ - team_scrim_alerts( + e_utility_techniques_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_utility_techniques_stream_cursor_input]! + + """filter the rows returned""" + where: e_utility_techniques_bool_exp + ): [e_utility_techniques!]! + + """ + fetch data from the table: "e_utility_throw_strengths" + """ + e_utility_throw_strengths( """distinct select on columns""" - distinct_on: [team_scrim_alerts_select_column!] + distinct_on: [e_utility_throw_strengths_select_column!] """limit the number of rows returned""" limit: Int @@ -82764,18 +95227,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [team_scrim_alerts_order_by!] + order_by: [e_utility_throw_strengths_order_by!] """filter the rows returned""" - where: team_scrim_alerts_bool_exp - ): [team_scrim_alerts!]! + where: e_utility_throw_strengths_bool_exp + ): [e_utility_throw_strengths!]! """ - fetch aggregated fields from the table: "team_scrim_alerts" + fetch aggregated fields from the table: "e_utility_throw_strengths" """ - team_scrim_alerts_aggregate( + e_utility_throw_strengths_aggregate( """distinct select on columns""" - distinct_on: [team_scrim_alerts_select_column!] + distinct_on: [e_utility_throw_strengths_select_column!] """limit the number of rows returned""" limit: Int @@ -82784,23 +95247,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [team_scrim_alerts_order_by!] + order_by: [e_utility_throw_strengths_order_by!] """filter the rows returned""" - where: team_scrim_alerts_bool_exp - ): team_scrim_alerts_aggregate! + where: e_utility_throw_strengths_bool_exp + ): e_utility_throw_strengths_aggregate! """ - fetch data from the table: "team_scrim_alerts" using primary key columns + fetch data from the table: "e_utility_throw_strengths" using primary key columns """ - team_scrim_alerts_by_pk(id: uuid!): team_scrim_alerts + e_utility_throw_strengths_by_pk(value: String!): e_utility_throw_strengths """ - fetch data from the table: "team_scrim_availability" + fetch data from the table in a streaming manner: "e_utility_throw_strengths" """ - team_scrim_availability( + e_utility_throw_strengths_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_utility_throw_strengths_stream_cursor_input]! + + """filter the rows returned""" + where: e_utility_throw_strengths_bool_exp + ): [e_utility_throw_strengths!]! + + """ + fetch data from the table: "e_utility_types" + """ + e_utility_types( """distinct select on columns""" - distinct_on: [team_scrim_availability_select_column!] + distinct_on: [e_utility_types_select_column!] """limit the number of rows returned""" limit: Int @@ -82809,18 +95286,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [team_scrim_availability_order_by!] + order_by: [e_utility_types_order_by!] """filter the rows returned""" - where: team_scrim_availability_bool_exp - ): [team_scrim_availability!]! + where: e_utility_types_bool_exp + ): [e_utility_types!]! """ - fetch aggregated fields from the table: "team_scrim_availability" + fetch aggregated fields from the table: "e_utility_types" """ - team_scrim_availability_aggregate( + e_utility_types_aggregate( """distinct select on columns""" - distinct_on: [team_scrim_availability_select_column!] + distinct_on: [e_utility_types_select_column!] """limit the number of rows returned""" limit: Int @@ -82829,23 +95306,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [team_scrim_availability_order_by!] + order_by: [e_utility_types_order_by!] """filter the rows returned""" - where: team_scrim_availability_bool_exp - ): team_scrim_availability_aggregate! + where: e_utility_types_bool_exp + ): e_utility_types_aggregate! + + """fetch data from the table: "e_utility_types" using primary key columns""" + e_utility_types_by_pk(value: String!): e_utility_types """ - fetch data from the table: "team_scrim_availability" using primary key columns + fetch data from the table in a streaming manner: "e_utility_types" """ - team_scrim_availability_by_pk(id: uuid!): team_scrim_availability + e_utility_types_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_utility_types_stream_cursor_input]! + + """filter the rows returned""" + where: e_utility_types_bool_exp + ): [e_utility_types!]! """ - fetch data from the table: "team_scrim_request_proposals" + fetch data from the table: "e_utility_visibility" """ - team_scrim_request_proposals( + e_utility_visibility( """distinct select on columns""" - distinct_on: [team_scrim_request_proposals_select_column!] + distinct_on: [e_utility_visibility_select_column!] """limit the number of rows returned""" limit: Int @@ -82854,18 +95343,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [team_scrim_request_proposals_order_by!] + order_by: [e_utility_visibility_order_by!] """filter the rows returned""" - where: team_scrim_request_proposals_bool_exp - ): [team_scrim_request_proposals!]! + where: e_utility_visibility_bool_exp + ): [e_utility_visibility!]! """ - fetch aggregated fields from the table: "team_scrim_request_proposals" + fetch aggregated fields from the table: "e_utility_visibility" """ - team_scrim_request_proposals_aggregate( + e_utility_visibility_aggregate( """distinct select on columns""" - distinct_on: [team_scrim_request_proposals_select_column!] + distinct_on: [e_utility_visibility_select_column!] """limit the number of rows returned""" limit: Int @@ -82874,23 +95363,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [team_scrim_request_proposals_order_by!] + order_by: [e_utility_visibility_order_by!] """filter the rows returned""" - where: team_scrim_request_proposals_bool_exp - ): team_scrim_request_proposals_aggregate! + where: e_utility_visibility_bool_exp + ): e_utility_visibility_aggregate! """ - fetch data from the table: "team_scrim_request_proposals" using primary key columns + fetch data from the table: "e_utility_visibility" using primary key columns """ - team_scrim_request_proposals_by_pk(id: uuid!): team_scrim_request_proposals + e_utility_visibility_by_pk(value: String!): e_utility_visibility """ - fetch data from the table: "team_scrim_requests" + fetch data from the table in a streaming manner: "e_utility_visibility" """ - team_scrim_requests( + e_utility_visibility_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_utility_visibility_stream_cursor_input]! + + """filter the rows returned""" + where: e_utility_visibility_bool_exp + ): [e_utility_visibility!]! + + """ + fetch data from the table: "e_veto_pick_types" + """ + e_veto_pick_types( """distinct select on columns""" - distinct_on: [team_scrim_requests_select_column!] + distinct_on: [e_veto_pick_types_select_column!] """limit the number of rows returned""" limit: Int @@ -82899,18 +95402,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [team_scrim_requests_order_by!] + order_by: [e_veto_pick_types_order_by!] """filter the rows returned""" - where: team_scrim_requests_bool_exp - ): [team_scrim_requests!]! + where: e_veto_pick_types_bool_exp + ): [e_veto_pick_types!]! """ - fetch aggregated fields from the table: "team_scrim_requests" + fetch aggregated fields from the table: "e_veto_pick_types" """ - team_scrim_requests_aggregate( + e_veto_pick_types_aggregate( """distinct select on columns""" - distinct_on: [team_scrim_requests_select_column!] + distinct_on: [e_veto_pick_types_select_column!] """limit the number of rows returned""" limit: Int @@ -82919,23 +95422,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [team_scrim_requests_order_by!] + order_by: [e_veto_pick_types_order_by!] """filter the rows returned""" - where: team_scrim_requests_bool_exp - ): team_scrim_requests_aggregate! + where: e_veto_pick_types_bool_exp + ): e_veto_pick_types_aggregate! """ - fetch data from the table: "team_scrim_requests" using primary key columns + fetch data from the table: "e_veto_pick_types" using primary key columns """ - team_scrim_requests_by_pk(id: uuid!): team_scrim_requests + e_veto_pick_types_by_pk(value: String!): e_veto_pick_types """ - fetch data from the table: "team_scrim_settings" + fetch data from the table in a streaming manner: "e_veto_pick_types" """ - team_scrim_settings( + e_veto_pick_types_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_veto_pick_types_stream_cursor_input]! + + """filter the rows returned""" + where: e_veto_pick_types_bool_exp + ): [e_veto_pick_types!]! + + """ + fetch data from the table: "e_winning_reasons" + """ + e_winning_reasons( """distinct select on columns""" - distinct_on: [team_scrim_settings_select_column!] + distinct_on: [e_winning_reasons_select_column!] """limit the number of rows returned""" limit: Int @@ -82944,18 +95461,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [team_scrim_settings_order_by!] + order_by: [e_winning_reasons_order_by!] """filter the rows returned""" - where: team_scrim_settings_bool_exp - ): [team_scrim_settings!]! + where: e_winning_reasons_bool_exp + ): [e_winning_reasons!]! """ - fetch aggregated fields from the table: "team_scrim_settings" + fetch aggregated fields from the table: "e_winning_reasons" """ - team_scrim_settings_aggregate( + e_winning_reasons_aggregate( """distinct select on columns""" - distinct_on: [team_scrim_settings_select_column!] + distinct_on: [e_winning_reasons_select_column!] """limit the number of rows returned""" limit: Int @@ -82964,23 +95481,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [team_scrim_settings_order_by!] + order_by: [e_winning_reasons_order_by!] """filter the rows returned""" - where: team_scrim_settings_bool_exp - ): team_scrim_settings_aggregate! + where: e_winning_reasons_bool_exp + ): e_winning_reasons_aggregate! """ - fetch data from the table: "team_scrim_settings" using primary key columns + fetch data from the table: "e_winning_reasons" using primary key columns """ - team_scrim_settings_by_pk(id: uuid!): team_scrim_settings + e_winning_reasons_by_pk(value: String!): e_winning_reasons """ - fetch data from the table: "team_suggestions" + fetch data from the table in a streaming manner: "e_winning_reasons" """ - team_suggestions( + e_winning_reasons_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [e_winning_reasons_stream_cursor_input]! + + """filter the rows returned""" + where: e_winning_reasons_bool_exp + ): [e_winning_reasons!]! + + """ + fetch data from the table: "event_match_links" + """ + event_match_links( """distinct select on columns""" - distinct_on: [team_suggestions_select_column!] + distinct_on: [event_match_links_select_column!] """limit the number of rows returned""" limit: Int @@ -82989,18 +95520,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [team_suggestions_order_by!] + order_by: [event_match_links_order_by!] """filter the rows returned""" - where: team_suggestions_bool_exp - ): [team_suggestions!]! + where: event_match_links_bool_exp + ): [event_match_links!]! """ - fetch aggregated fields from the table: "team_suggestions" + fetch aggregated fields from the table: "event_match_links" """ - team_suggestions_aggregate( + event_match_links_aggregate( """distinct select on columns""" - distinct_on: [team_suggestions_select_column!] + distinct_on: [event_match_links_select_column!] """limit the number of rows returned""" limit: Int @@ -83009,23 +95540,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [team_suggestions_order_by!] + order_by: [event_match_links_order_by!] """filter the rows returned""" - where: team_suggestions_bool_exp - ): team_suggestions_aggregate! + where: event_match_links_bool_exp + ): event_match_links_aggregate! """ - fetch data from the table: "team_suggestions" using primary key columns + fetch data from the table: "event_match_links" using primary key columns """ - team_suggestions_by_pk(id: uuid!): team_suggestions + event_match_links_by_pk(event_id: uuid!, match_id: uuid!): event_match_links """ - fetch data from the table: "teams" + fetch data from the table in a streaming manner: "event_match_links" """ - teams( + event_match_links_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [event_match_links_stream_cursor_input]! + + """filter the rows returned""" + where: event_match_links_bool_exp + ): [event_match_links!]! + + """ + fetch data from the table: "event_media" + """ + event_media( """distinct select on columns""" - distinct_on: [teams_select_column!] + distinct_on: [event_media_select_column!] """limit the number of rows returned""" limit: Int @@ -83034,18 +95579,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [teams_order_by!] + order_by: [event_media_order_by!] """filter the rows returned""" - where: teams_bool_exp - ): [teams!]! + where: event_media_bool_exp + ): [event_media!]! """ - fetch aggregated fields from the table: "teams" + fetch aggregated fields from the table: "event_media" """ - teams_aggregate( + event_media_aggregate( """distinct select on columns""" - distinct_on: [teams_select_column!] + distinct_on: [event_media_select_column!] """limit the number of rows returned""" limit: Int @@ -83054,22 +95599,21 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [teams_order_by!] + order_by: [event_media_order_by!] """filter the rows returned""" - where: teams_bool_exp - ): teams_aggregate! + where: event_media_bool_exp + ): event_media_aggregate! - """fetch data from the table: "teams" using primary key columns""" - teams_by_pk(id: uuid!): teams - telemetryStats: TelemetryStats! + """fetch data from the table: "event_media" using primary key columns""" + event_media_by_pk(id: uuid!): event_media """ - fetch data from the table: "tournament_awards" + fetch data from the table: "event_media_players" """ - tournament_awards( + event_media_players( """distinct select on columns""" - distinct_on: [tournament_awards_select_column!] + distinct_on: [event_media_players_select_column!] """limit the number of rows returned""" limit: Int @@ -83078,18 +95622,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_awards_order_by!] + order_by: [event_media_players_order_by!] """filter the rows returned""" - where: tournament_awards_bool_exp - ): [tournament_awards!]! + where: event_media_players_bool_exp + ): [event_media_players!]! """ - fetch aggregated fields from the table: "tournament_awards" + fetch aggregated fields from the table: "event_media_players" """ - tournament_awards_aggregate( + event_media_players_aggregate( """distinct select on columns""" - distinct_on: [tournament_awards_select_column!] + distinct_on: [event_media_players_select_column!] """limit the number of rows returned""" limit: Int @@ -83098,21 +95642,51 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_awards_order_by!] + order_by: [event_media_players_order_by!] """filter the rows returned""" - where: tournament_awards_bool_exp - ): tournament_awards_aggregate! + where: event_media_players_bool_exp + ): event_media_players_aggregate! """ - fetch data from the table: "tournament_awards" using primary key columns + fetch data from the table: "event_media_players" using primary key columns """ - tournament_awards_by_pk(id: uuid!): tournament_awards + event_media_players_by_pk(media_id: uuid!, steam_id: bigint!): event_media_players - """An array relationship""" - tournament_brackets( + """ + fetch data from the table in a streaming manner: "event_media_players" + """ + event_media_players_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [event_media_players_stream_cursor_input]! + + """filter the rows returned""" + where: event_media_players_bool_exp + ): [event_media_players!]! + + """ + fetch data from the table in a streaming manner: "event_media" + """ + event_media_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [event_media_stream_cursor_input]! + + """filter the rows returned""" + where: event_media_bool_exp + ): [event_media!]! + + """ + fetch data from the table: "event_organizers" + """ + event_organizers( """distinct select on columns""" - distinct_on: [tournament_brackets_select_column!] + distinct_on: [event_organizers_select_column!] """limit the number of rows returned""" limit: Int @@ -83121,16 +95695,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_brackets_order_by!] + order_by: [event_organizers_order_by!] """filter the rows returned""" - where: tournament_brackets_bool_exp - ): [tournament_brackets!]! + where: event_organizers_bool_exp + ): [event_organizers!]! - """An aggregate relationship""" - tournament_brackets_aggregate( + """ + fetch aggregated fields from the table: "event_organizers" + """ + event_organizers_aggregate( """distinct select on columns""" - distinct_on: [tournament_brackets_select_column!] + distinct_on: [event_organizers_select_column!] """limit the number of rows returned""" limit: Int @@ -83139,21 +95715,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_brackets_order_by!] + order_by: [event_organizers_order_by!] """filter the rows returned""" - where: tournament_brackets_bool_exp - ): tournament_brackets_aggregate! + where: event_organizers_bool_exp + ): event_organizers_aggregate! """ - fetch data from the table: "tournament_brackets" using primary key columns + fetch data from the table: "event_organizers" using primary key columns """ - tournament_brackets_by_pk(id: uuid!): tournament_brackets + event_organizers_by_pk(event_id: uuid!, steam_id: bigint!): event_organizers - """An array relationship""" - tournament_categories( + """ + fetch data from the table in a streaming manner: "event_organizers" + """ + event_organizers_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [event_organizers_stream_cursor_input]! + + """filter the rows returned""" + where: event_organizers_bool_exp + ): [event_organizers!]! + + """ + fetch data from the table: "event_players" + """ + event_players( """distinct select on columns""" - distinct_on: [tournament_categories_select_column!] + distinct_on: [event_players_select_column!] """limit the number of rows returned""" limit: Int @@ -83162,16 +95754,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_categories_order_by!] + order_by: [event_players_order_by!] """filter the rows returned""" - where: tournament_categories_bool_exp - ): [tournament_categories!]! + where: event_players_bool_exp + ): [event_players!]! - """An aggregate relationship""" - tournament_categories_aggregate( + """ + fetch aggregated fields from the table: "event_players" + """ + event_players_aggregate( """distinct select on columns""" - distinct_on: [tournament_categories_select_column!] + distinct_on: [event_players_select_column!] """limit the number of rows returned""" limit: Int @@ -83180,23 +95774,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_categories_order_by!] + order_by: [event_players_order_by!] """filter the rows returned""" - where: tournament_categories_bool_exp - ): tournament_categories_aggregate! + where: event_players_bool_exp + ): event_players_aggregate! + + """fetch data from the table: "event_players" using primary key columns""" + event_players_by_pk(event_id: uuid!, steam_id: bigint!): event_players """ - fetch data from the table: "tournament_categories" using primary key columns + fetch data from the table in a streaming manner: "event_players" """ - tournament_categories_by_pk(category: e_tournament_categories_enum!, tournament_id: uuid!): tournament_categories + event_players_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [event_players_stream_cursor_input]! + + """filter the rows returned""" + where: event_players_bool_exp + ): [event_players!]! """ - fetch data from the table: "tournament_organizer_teams" + fetch data from the table: "event_teams" """ - tournament_organizer_teams( + event_teams( """distinct select on columns""" - distinct_on: [tournament_organizer_teams_select_column!] + distinct_on: [event_teams_select_column!] """limit the number of rows returned""" limit: Int @@ -83205,18 +95811,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_organizer_teams_order_by!] + order_by: [event_teams_order_by!] """filter the rows returned""" - where: tournament_organizer_teams_bool_exp - ): [tournament_organizer_teams!]! + where: event_teams_bool_exp + ): [event_teams!]! """ - fetch aggregated fields from the table: "tournament_organizer_teams" + fetch aggregated fields from the table: "event_teams" """ - tournament_organizer_teams_aggregate( + event_teams_aggregate( """distinct select on columns""" - distinct_on: [tournament_organizer_teams_select_column!] + distinct_on: [event_teams_select_column!] """limit the number of rows returned""" limit: Int @@ -83225,21 +95831,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_organizer_teams_order_by!] + order_by: [event_teams_order_by!] """filter the rows returned""" - where: tournament_organizer_teams_bool_exp - ): tournament_organizer_teams_aggregate! + where: event_teams_bool_exp + ): event_teams_aggregate! + + """fetch data from the table: "event_teams" using primary key columns""" + event_teams_by_pk(event_id: uuid!, team_id: uuid!): event_teams """ - fetch data from the table: "tournament_organizer_teams" using primary key columns + fetch data from the table in a streaming manner: "event_teams" """ - tournament_organizer_teams_by_pk(team_id: uuid!, tournament_id: uuid!): tournament_organizer_teams + event_teams_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """An array relationship""" - tournament_organizers( + """cursor to stream the results returned by the query""" + cursor: [event_teams_stream_cursor_input]! + + """filter the rows returned""" + where: event_teams_bool_exp + ): [event_teams!]! + + """ + fetch data from the table: "event_tournaments" + """ + event_tournaments( """distinct select on columns""" - distinct_on: [tournament_organizers_select_column!] + distinct_on: [event_tournaments_select_column!] """limit the number of rows returned""" limit: Int @@ -83248,16 +95868,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_organizers_order_by!] + order_by: [event_tournaments_order_by!] """filter the rows returned""" - where: tournament_organizers_bool_exp - ): [tournament_organizers!]! + where: event_tournaments_bool_exp + ): [event_tournaments!]! - """An aggregate relationship""" - tournament_organizers_aggregate( + """ + fetch aggregated fields from the table: "event_tournaments" + """ + event_tournaments_aggregate( """distinct select on columns""" - distinct_on: [tournament_organizers_select_column!] + distinct_on: [event_tournaments_select_column!] """limit the number of rows returned""" limit: Int @@ -83266,23 +95888,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_organizers_order_by!] + order_by: [event_tournaments_order_by!] """filter the rows returned""" - where: tournament_organizers_bool_exp - ): tournament_organizers_aggregate! + where: event_tournaments_bool_exp + ): event_tournaments_aggregate! """ - fetch data from the table: "tournament_organizers" using primary key columns + fetch data from the table: "event_tournaments" using primary key columns """ - tournament_organizers_by_pk(steam_id: bigint!, tournament_id: uuid!): tournament_organizers + event_tournaments_by_pk(event_id: uuid!, tournament_id: uuid!): event_tournaments """ - fetch data from the table: "tournament_prizes" + fetch data from the table in a streaming manner: "event_tournaments" """ - tournament_prizes( + event_tournaments_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [event_tournaments_stream_cursor_input]! + + """filter the rows returned""" + where: event_tournaments_bool_exp + ): [event_tournaments!]! + + """ + fetch data from the table: "events" + """ + events( """distinct select on columns""" - distinct_on: [tournament_prizes_select_column!] + distinct_on: [events_select_column!] """limit the number of rows returned""" limit: Int @@ -83291,18 +95927,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_prizes_order_by!] + order_by: [events_order_by!] """filter the rows returned""" - where: tournament_prizes_bool_exp - ): [tournament_prizes!]! + where: events_bool_exp + ): [events!]! """ - fetch aggregated fields from the table: "tournament_prizes" + fetch aggregated fields from the table: "events" """ - tournament_prizes_aggregate( + events_aggregate( """distinct select on columns""" - distinct_on: [tournament_prizes_select_column!] + distinct_on: [events_select_column!] """limit the number of rows returned""" limit: Int @@ -83311,23 +95947,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_prizes_order_by!] + order_by: [events_order_by!] """filter the rows returned""" - where: tournament_prizes_bool_exp - ): tournament_prizes_aggregate! + where: events_bool_exp + ): events_aggregate! + + """fetch data from the table: "events" using primary key columns""" + events_by_pk(id: uuid!): events """ - fetch data from the table: "tournament_prizes" using primary key columns + fetch data from the table in a streaming manner: "events" """ - tournament_prizes_by_pk(id: uuid!): tournament_prizes + events_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [events_stream_cursor_input]! + + """filter the rows returned""" + where: events_bool_exp + ): [events!]! """ - fetch data from the table: "tournament_stage_windows" + fetch data from the table: "friends" """ - tournament_stage_windows( + friends( """distinct select on columns""" - distinct_on: [tournament_stage_windows_select_column!] + distinct_on: [friends_select_column!] """limit the number of rows returned""" limit: Int @@ -83336,18 +95984,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_stage_windows_order_by!] + order_by: [friends_order_by!] """filter the rows returned""" - where: tournament_stage_windows_bool_exp - ): [tournament_stage_windows!]! + where: friends_bool_exp + ): [friends!]! """ - fetch aggregated fields from the table: "tournament_stage_windows" + fetch aggregated fields from the table: "friends" """ - tournament_stage_windows_aggregate( + friends_aggregate( """distinct select on columns""" - distinct_on: [tournament_stage_windows_select_column!] + distinct_on: [friends_select_column!] """limit the number of rows returned""" limit: Int @@ -83356,21 +96004,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_stage_windows_order_by!] + order_by: [friends_order_by!] """filter the rows returned""" - where: tournament_stage_windows_bool_exp - ): tournament_stage_windows_aggregate! + where: friends_bool_exp + ): friends_aggregate! + + """fetch data from the table: "friends" using primary key columns""" + friends_by_pk(other_player_steam_id: bigint!, player_steam_id: bigint!): friends """ - fetch data from the table: "tournament_stage_windows" using primary key columns + fetch data from the table in a streaming manner: "friends" """ - tournament_stage_windows_by_pk(id: uuid!): tournament_stage_windows + friends_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """An array relationship""" - tournament_stages( + """cursor to stream the results returned by the query""" + cursor: [friends_stream_cursor_input]! + + """filter the rows returned""" + where: friends_bool_exp + ): [friends!]! + + """ + fetch data from the table: "game_mode_plugins" + """ + game_mode_plugins( """distinct select on columns""" - distinct_on: [tournament_stages_select_column!] + distinct_on: [game_mode_plugins_select_column!] """limit the number of rows returned""" limit: Int @@ -83379,16 +96041,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_stages_order_by!] + order_by: [game_mode_plugins_order_by!] """filter the rows returned""" - where: tournament_stages_bool_exp - ): [tournament_stages!]! + where: game_mode_plugins_bool_exp + ): [game_mode_plugins!]! - """An aggregate relationship""" - tournament_stages_aggregate( + """ + fetch aggregated fields from the table: "game_mode_plugins" + """ + game_mode_plugins_aggregate( """distinct select on columns""" - distinct_on: [tournament_stages_select_column!] + distinct_on: [game_mode_plugins_select_column!] """limit the number of rows returned""" limit: Int @@ -83397,23 +96061,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_stages_order_by!] + order_by: [game_mode_plugins_order_by!] """filter the rows returned""" - where: tournament_stages_bool_exp - ): tournament_stages_aggregate! + where: game_mode_plugins_bool_exp + ): game_mode_plugins_aggregate! """ - fetch data from the table: "tournament_stages" using primary key columns + fetch data from the table: "game_mode_plugins" using primary key columns """ - tournament_stages_by_pk(id: uuid!): tournament_stages + game_mode_plugins_by_pk(game_mode_id: uuid!, plugin_slug: String!): game_mode_plugins """ - fetch data from the table: "tournament_team_invites" + fetch data from the table in a streaming manner: "game_mode_plugins" """ - tournament_team_invites( + game_mode_plugins_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [game_mode_plugins_stream_cursor_input]! + + """filter the rows returned""" + where: game_mode_plugins_bool_exp + ): [game_mode_plugins!]! + + """ + fetch data from the table: "game_modes" + """ + game_modes( """distinct select on columns""" - distinct_on: [tournament_team_invites_select_column!] + distinct_on: [game_modes_select_column!] """limit the number of rows returned""" limit: Int @@ -83422,18 +96100,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_team_invites_order_by!] + order_by: [game_modes_order_by!] """filter the rows returned""" - where: tournament_team_invites_bool_exp - ): [tournament_team_invites!]! + where: game_modes_bool_exp + ): [game_modes!]! """ - fetch aggregated fields from the table: "tournament_team_invites" + fetch aggregated fields from the table: "game_modes" """ - tournament_team_invites_aggregate( + game_modes_aggregate( """distinct select on columns""" - distinct_on: [tournament_team_invites_select_column!] + distinct_on: [game_modes_select_column!] """limit the number of rows returned""" limit: Int @@ -83442,23 +96120,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_team_invites_order_by!] + order_by: [game_modes_order_by!] """filter the rows returned""" - where: tournament_team_invites_bool_exp - ): tournament_team_invites_aggregate! + where: game_modes_bool_exp + ): game_modes_aggregate! + + """fetch data from the table: "game_modes" using primary key columns""" + game_modes_by_pk(id: uuid!): game_modes """ - fetch data from the table: "tournament_team_invites" using primary key columns + fetch data from the table in a streaming manner: "game_modes" """ - tournament_team_invites_by_pk(id: uuid!): tournament_team_invites + game_modes_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [game_modes_stream_cursor_input]! + + """filter the rows returned""" + where: game_modes_bool_exp + ): [game_modes!]! """ - fetch data from the table: "tournament_team_roster" + fetch data from the table: "game_plugin_installs" """ - tournament_team_roster( + game_plugin_installs( """distinct select on columns""" - distinct_on: [tournament_team_roster_select_column!] + distinct_on: [game_plugin_installs_select_column!] """limit the number of rows returned""" limit: Int @@ -83467,18 +96157,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_team_roster_order_by!] + order_by: [game_plugin_installs_order_by!] """filter the rows returned""" - where: tournament_team_roster_bool_exp - ): [tournament_team_roster!]! + where: game_plugin_installs_bool_exp + ): [game_plugin_installs!]! """ - fetch aggregated fields from the table: "tournament_team_roster" + fetch aggregated fields from the table: "game_plugin_installs" """ - tournament_team_roster_aggregate( + game_plugin_installs_aggregate( """distinct select on columns""" - distinct_on: [tournament_team_roster_select_column!] + distinct_on: [game_plugin_installs_select_column!] """limit the number of rows returned""" limit: Int @@ -83487,21 +96177,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_team_roster_order_by!] + order_by: [game_plugin_installs_order_by!] """filter the rows returned""" - where: tournament_team_roster_bool_exp - ): tournament_team_roster_aggregate! + where: game_plugin_installs_bool_exp + ): game_plugin_installs_aggregate! """ - fetch data from the table: "tournament_team_roster" using primary key columns + fetch data from the table: "game_plugin_installs" using primary key columns """ - tournament_team_roster_by_pk(player_steam_id: bigint!, tournament_id: uuid!): tournament_team_roster + game_plugin_installs_by_pk(plugin_slug: String!): game_plugin_installs - """An array relationship""" - tournament_teams( + """ + fetch data from the table in a streaming manner: "game_plugin_installs" + """ + game_plugin_installs_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [game_plugin_installs_stream_cursor_input]! + + """filter the rows returned""" + where: game_plugin_installs_bool_exp + ): [game_plugin_installs!]! + + """ + fetch data from the table: "game_plugin_versions" + """ + game_plugin_versions( """distinct select on columns""" - distinct_on: [tournament_teams_select_column!] + distinct_on: [game_plugin_versions_select_column!] """limit the number of rows returned""" limit: Int @@ -83510,16 +96216,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_teams_order_by!] + order_by: [game_plugin_versions_order_by!] """filter the rows returned""" - where: tournament_teams_bool_exp - ): [tournament_teams!]! + where: game_plugin_versions_bool_exp + ): [game_plugin_versions!]! - """An aggregate relationship""" - tournament_teams_aggregate( + """ + fetch aggregated fields from the table: "game_plugin_versions" + """ + game_plugin_versions_aggregate( """distinct select on columns""" - distinct_on: [tournament_teams_select_column!] + distinct_on: [game_plugin_versions_select_column!] """limit the number of rows returned""" limit: Int @@ -83528,21 +96236,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_teams_order_by!] + order_by: [game_plugin_versions_order_by!] """filter the rows returned""" - where: tournament_teams_bool_exp - ): tournament_teams_aggregate! + where: game_plugin_versions_bool_exp + ): game_plugin_versions_aggregate! """ - fetch data from the table: "tournament_teams" using primary key columns + fetch data from the table: "game_plugin_versions" using primary key columns """ - tournament_teams_by_pk(id: uuid!): tournament_teams + game_plugin_versions_by_pk(plugin_slug: String!, runtime: e_plugin_runtimes_enum!, version: String!): game_plugin_versions - """An array relationship""" - tournaments( + """ + fetch data from the table in a streaming manner: "game_plugin_versions" + """ + game_plugin_versions_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [game_plugin_versions_stream_cursor_input]! + + """filter the rows returned""" + where: game_plugin_versions_bool_exp + ): [game_plugin_versions!]! + + """ + fetch data from the table: "game_plugins" + """ + game_plugins( """distinct select on columns""" - distinct_on: [tournaments_select_column!] + distinct_on: [game_plugins_select_column!] """limit the number of rows returned""" limit: Int @@ -83551,16 +96275,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournaments_order_by!] + order_by: [game_plugins_order_by!] """filter the rows returned""" - where: tournaments_bool_exp - ): [tournaments!]! + where: game_plugins_bool_exp + ): [game_plugins!]! - """An aggregate relationship""" - tournaments_aggregate( + """ + fetch aggregated fields from the table: "game_plugins" + """ + game_plugins_aggregate( """distinct select on columns""" - distinct_on: [tournaments_select_column!] + distinct_on: [game_plugins_select_column!] """limit the number of rows returned""" limit: Int @@ -83569,41 +96295,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournaments_order_by!] + order_by: [game_plugins_order_by!] """filter the rows returned""" - where: tournaments_bool_exp - ): tournaments_aggregate! + where: game_plugins_bool_exp + ): game_plugins_aggregate! - """fetch data from the table: "tournaments" using primary key columns""" - tournaments_by_pk(id: uuid!): tournaments + """fetch data from the table: "game_plugins" using primary key columns""" + game_plugins_by_pk(slug: String!): game_plugins """ - fetch data from the table: "v_event_player_stats" + fetch data from the table in a streaming manner: "game_plugins" """ - v_event_player_stats( - """distinct select on columns""" - distinct_on: [v_event_player_stats_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + game_plugins_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [v_event_player_stats_order_by!] + """cursor to stream the results returned by the query""" + cursor: [game_plugins_stream_cursor_input]! """filter the rows returned""" - where: v_event_player_stats_bool_exp - ): [v_event_player_stats!]! + where: game_plugins_bool_exp + ): [game_plugins!]! """ - fetch aggregated fields from the table: "v_event_player_stats" + fetch data from the table: "game_server_node_plugins" """ - v_event_player_stats_aggregate( + game_server_node_plugins( """distinct select on columns""" - distinct_on: [v_event_player_stats_select_column!] + distinct_on: [game_server_node_plugins_select_column!] """limit the number of rows returned""" limit: Int @@ -83612,18 +96332,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_event_player_stats_order_by!] + order_by: [game_server_node_plugins_order_by!] """filter the rows returned""" - where: v_event_player_stats_bool_exp - ): v_event_player_stats_aggregate! + where: game_server_node_plugins_bool_exp + ): [game_server_node_plugins!]! """ - fetch data from the table: "v_gpu_pool_status" + fetch aggregated fields from the table: "game_server_node_plugins" """ - v_gpu_pool_status( + game_server_node_plugins_aggregate( """distinct select on columns""" - distinct_on: [v_gpu_pool_status_select_column!] + distinct_on: [game_server_node_plugins_select_column!] """limit the number of rows returned""" limit: Int @@ -83632,18 +96352,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_gpu_pool_status_order_by!] + order_by: [game_server_node_plugins_order_by!] """filter the rows returned""" - where: v_gpu_pool_status_bool_exp - ): [v_gpu_pool_status!]! + where: game_server_node_plugins_bool_exp + ): game_server_node_plugins_aggregate! """ - fetch aggregated fields from the table: "v_gpu_pool_status" + fetch data from the table: "game_server_node_plugins" using primary key columns """ - v_gpu_pool_status_aggregate( + game_server_node_plugins_by_pk(id: uuid!): game_server_node_plugins + + """ + fetch data from the table in a streaming manner: "game_server_node_plugins" + """ + game_server_node_plugins_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [game_server_node_plugins_stream_cursor_input]! + + """filter the rows returned""" + where: game_server_node_plugins_bool_exp + ): [game_server_node_plugins!]! + + """An array relationship""" + game_server_nodes( """distinct select on columns""" - distinct_on: [v_gpu_pool_status_select_column!] + distinct_on: [game_server_nodes_select_column!] """limit the number of rows returned""" limit: Int @@ -83652,18 +96389,16 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_gpu_pool_status_order_by!] + order_by: [game_server_nodes_order_by!] """filter the rows returned""" - where: v_gpu_pool_status_bool_exp - ): v_gpu_pool_status_aggregate! + where: game_server_nodes_bool_exp + ): [game_server_nodes!]! - """ - fetch data from the table: "v_league_division_standings" - """ - v_league_division_standings( + """An aggregate relationship""" + game_server_nodes_aggregate( """distinct select on columns""" - distinct_on: [v_league_division_standings_select_column!] + distinct_on: [game_server_nodes_select_column!] """limit the number of rows returned""" limit: Int @@ -83672,38 +96407,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_league_division_standings_order_by!] + order_by: [game_server_nodes_order_by!] """filter the rows returned""" - where: v_league_division_standings_bool_exp - ): [v_league_division_standings!]! + where: game_server_nodes_bool_exp + ): game_server_nodes_aggregate! """ - fetch aggregated fields from the table: "v_league_division_standings" + fetch data from the table: "game_server_nodes" using primary key columns """ - v_league_division_standings_aggregate( - """distinct select on columns""" - distinct_on: [v_league_division_standings_select_column!] - - """limit the number of rows returned""" - limit: Int + game_server_nodes_by_pk(id: String!): game_server_nodes - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "game_server_nodes" + """ + game_server_nodes_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [v_league_division_standings_order_by!] + """cursor to stream the results returned by the query""" + cursor: [game_server_nodes_stream_cursor_input]! """filter the rows returned""" - where: v_league_division_standings_bool_exp - ): v_league_division_standings_aggregate! + where: game_server_nodes_bool_exp + ): [game_server_nodes!]! """ - fetch data from the table: "v_league_season_player_stats" + fetch data from the table: "game_versions" """ - v_league_season_player_stats( + game_versions( """distinct select on columns""" - distinct_on: [v_league_season_player_stats_select_column!] + distinct_on: [game_versions_select_column!] """limit the number of rows returned""" limit: Int @@ -83712,18 +96446,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_league_season_player_stats_order_by!] + order_by: [game_versions_order_by!] """filter the rows returned""" - where: v_league_season_player_stats_bool_exp - ): [v_league_season_player_stats!]! + where: game_versions_bool_exp + ): [game_versions!]! """ - fetch aggregated fields from the table: "v_league_season_player_stats" + fetch aggregated fields from the table: "game_versions" """ - v_league_season_player_stats_aggregate( + game_versions_aggregate( """distinct select on columns""" - distinct_on: [v_league_season_player_stats_select_column!] + distinct_on: [game_versions_select_column!] """limit the number of rows returned""" limit: Int @@ -83732,38 +96466,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_league_season_player_stats_order_by!] + order_by: [game_versions_order_by!] """filter the rows returned""" - where: v_league_season_player_stats_bool_exp - ): v_league_season_player_stats_aggregate! + where: game_versions_bool_exp + ): game_versions_aggregate! + + """fetch data from the table: "game_versions" using primary key columns""" + game_versions_by_pk(build_id: Int!): game_versions """ - fetch data from the table: "v_match_captains" + fetch data from the table in a streaming manner: "game_versions" """ - v_match_captains( - """distinct select on columns""" - distinct_on: [v_match_captains_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + game_versions_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [v_match_captains_order_by!] + """cursor to stream the results returned by the query""" + cursor: [game_versions_stream_cursor_input]! """filter the rows returned""" - where: v_match_captains_bool_exp - ): [v_match_captains!]! + where: game_versions_bool_exp + ): [game_versions!]! """ - fetch aggregated fields from the table: "v_match_captains" + fetch data from the table: "gamedata_signature_validations" """ - v_match_captains_aggregate( + gamedata_signature_validations( """distinct select on columns""" - distinct_on: [v_match_captains_select_column!] + distinct_on: [gamedata_signature_validations_select_column!] """limit the number of rows returned""" limit: Int @@ -83772,18 +96503,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_match_captains_order_by!] + order_by: [gamedata_signature_validations_order_by!] """filter the rows returned""" - where: v_match_captains_bool_exp - ): v_match_captains_aggregate! + where: gamedata_signature_validations_bool_exp + ): [gamedata_signature_validations!]! """ - fetch data from the table: "v_match_clutches" + fetch aggregated fields from the table: "gamedata_signature_validations" """ - v_match_clutches( + gamedata_signature_validations_aggregate( """distinct select on columns""" - distinct_on: [v_match_clutches_select_column!] + distinct_on: [gamedata_signature_validations_select_column!] """limit the number of rows returned""" limit: Int @@ -83792,38 +96523,42 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_match_clutches_order_by!] + order_by: [gamedata_signature_validations_order_by!] """filter the rows returned""" - where: v_match_clutches_bool_exp - ): [v_match_clutches!]! + where: gamedata_signature_validations_bool_exp + ): gamedata_signature_validations_aggregate! """ - fetch aggregated fields from the table: "v_match_clutches" + fetch data from the table: "gamedata_signature_validations" using primary key columns """ - v_match_clutches_aggregate( - """distinct select on columns""" - distinct_on: [v_match_clutches_select_column!] - - """limit the number of rows returned""" - limit: Int + gamedata_signature_validations_by_pk(id: uuid!): gamedata_signature_validations - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "gamedata_signature_validations" + """ + gamedata_signature_validations_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [v_match_clutches_order_by!] + """cursor to stream the results returned by the query""" + cursor: [gamedata_signature_validations_stream_cursor_input]! """filter the rows returned""" - where: v_match_clutches_bool_exp - ): v_match_clutches_aggregate! + where: gamedata_signature_validations_bool_exp + ): [gamedata_signature_validations!]! """ - fetch data from the table: "v_match_kill_pairs" + execute function "get_event_leaderboard" which returns "leaderboard_entries" """ - v_match_kill_pairs( + get_event_leaderboard( + """ + input parameters for function "get_event_leaderboard" + """ + args: get_event_leaderboard_args! + """distinct select on columns""" - distinct_on: [v_match_kill_pairs_select_column!] + distinct_on: [leaderboard_entries_select_column!] """limit the number of rows returned""" limit: Int @@ -83832,18 +96567,23 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_match_kill_pairs_order_by!] + order_by: [leaderboard_entries_order_by!] """filter the rows returned""" - where: v_match_kill_pairs_bool_exp - ): [v_match_kill_pairs!]! + where: leaderboard_entries_bool_exp + ): [leaderboard_entries!]! """ - fetch aggregated fields from the table: "v_match_kill_pairs" + execute function "get_event_leaderboard" and query aggregates on result of table type "leaderboard_entries" """ - v_match_kill_pairs_aggregate( + get_event_leaderboard_aggregate( + """ + input parameters for function "get_event_leaderboard_aggregate" + """ + args: get_event_leaderboard_args! + """distinct select on columns""" - distinct_on: [v_match_kill_pairs_select_column!] + distinct_on: [leaderboard_entries_select_column!] """limit the number of rows returned""" limit: Int @@ -83852,18 +96592,23 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_match_kill_pairs_order_by!] + order_by: [leaderboard_entries_order_by!] """filter the rows returned""" - where: v_match_kill_pairs_bool_exp - ): v_match_kill_pairs_aggregate! + where: leaderboard_entries_bool_exp + ): leaderboard_entries_aggregate! """ - fetch data from the table: "v_match_lineup_buy_types" + execute function "get_leaderboard" which returns "leaderboard_entries" """ - v_match_lineup_buy_types( + get_leaderboard( + """ + input parameters for function "get_leaderboard" + """ + args: get_leaderboard_args! + """distinct select on columns""" - distinct_on: [v_match_lineup_buy_types_select_column!] + distinct_on: [leaderboard_entries_select_column!] """limit the number of rows returned""" limit: Int @@ -83872,18 +96617,23 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_match_lineup_buy_types_order_by!] + order_by: [leaderboard_entries_order_by!] """filter the rows returned""" - where: v_match_lineup_buy_types_bool_exp - ): [v_match_lineup_buy_types!]! + where: leaderboard_entries_bool_exp + ): [leaderboard_entries!]! """ - fetch aggregated fields from the table: "v_match_lineup_buy_types" + execute function "get_leaderboard" and query aggregates on result of table type "leaderboard_entries" """ - v_match_lineup_buy_types_aggregate( + get_leaderboard_aggregate( + """ + input parameters for function "get_leaderboard_aggregate" + """ + args: get_leaderboard_args! + """distinct select on columns""" - distinct_on: [v_match_lineup_buy_types_select_column!] + distinct_on: [leaderboard_entries_select_column!] """limit the number of rows returned""" limit: Int @@ -83892,18 +96642,23 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_match_lineup_buy_types_order_by!] + order_by: [leaderboard_entries_order_by!] """filter the rows returned""" - where: v_match_lineup_buy_types_bool_exp - ): v_match_lineup_buy_types_aggregate! + where: leaderboard_entries_bool_exp + ): leaderboard_entries_aggregate! """ - fetch data from the table: "v_match_lineup_map_stats" + execute function "get_league_season_leaderboard" which returns "leaderboard_entries" """ - v_match_lineup_map_stats( + get_league_season_leaderboard( + """ + input parameters for function "get_league_season_leaderboard" + """ + args: get_league_season_leaderboard_args! + """distinct select on columns""" - distinct_on: [v_match_lineup_map_stats_select_column!] + distinct_on: [leaderboard_entries_select_column!] """limit the number of rows returned""" limit: Int @@ -83912,18 +96667,23 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_match_lineup_map_stats_order_by!] + order_by: [leaderboard_entries_order_by!] """filter the rows returned""" - where: v_match_lineup_map_stats_bool_exp - ): [v_match_lineup_map_stats!]! + where: leaderboard_entries_bool_exp + ): [leaderboard_entries!]! """ - fetch aggregated fields from the table: "v_match_lineup_map_stats" + execute function "get_league_season_leaderboard" and query aggregates on result of table type "leaderboard_entries" """ - v_match_lineup_map_stats_aggregate( + get_league_season_leaderboard_aggregate( + """ + input parameters for function "get_league_season_leaderboard_aggregate" + """ + args: get_league_season_leaderboard_args! + """distinct select on columns""" - distinct_on: [v_match_lineup_map_stats_select_column!] + distinct_on: [leaderboard_entries_select_column!] """limit the number of rows returned""" limit: Int @@ -83932,18 +96692,23 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_match_lineup_map_stats_order_by!] + order_by: [leaderboard_entries_order_by!] """filter the rows returned""" - where: v_match_lineup_map_stats_bool_exp - ): v_match_lineup_map_stats_aggregate! + where: leaderboard_entries_bool_exp + ): leaderboard_entries_aggregate! """ - fetch data from the table: "v_match_map_backup_rounds" + execute function "get_player_leaderboard_rank" which returns "player_leaderboard_rank" """ - v_match_map_backup_rounds( + get_player_leaderboard_rank( + """ + input parameters for function "get_player_leaderboard_rank" + """ + args: get_player_leaderboard_rank_args! + """distinct select on columns""" - distinct_on: [v_match_map_backup_rounds_select_column!] + distinct_on: [player_leaderboard_rank_select_column!] """limit the number of rows returned""" limit: Int @@ -83952,18 +96717,23 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_match_map_backup_rounds_order_by!] + order_by: [player_leaderboard_rank_order_by!] """filter the rows returned""" - where: v_match_map_backup_rounds_bool_exp - ): [v_match_map_backup_rounds!]! + where: player_leaderboard_rank_bool_exp + ): [player_leaderboard_rank!]! """ - fetch aggregated fields from the table: "v_match_map_backup_rounds" + execute function "get_player_leaderboard_rank" and query aggregates on result of table type "player_leaderboard_rank" """ - v_match_map_backup_rounds_aggregate( + get_player_leaderboard_rank_aggregate( + """ + input parameters for function "get_player_leaderboard_rank_aggregate" + """ + args: get_player_leaderboard_rank_args! + """distinct select on columns""" - distinct_on: [v_match_map_backup_rounds_select_column!] + distinct_on: [player_leaderboard_rank_select_column!] """limit the number of rows returned""" limit: Int @@ -83972,18 +96742,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_match_map_backup_rounds_order_by!] + order_by: [player_leaderboard_rank_order_by!] """filter the rows returned""" - where: v_match_map_backup_rounds_bool_exp - ): v_match_map_backup_rounds_aggregate! + where: player_leaderboard_rank_bool_exp + ): player_leaderboard_rank_aggregate! """ - fetch data from the table: "v_match_player_buy_types" + fetch data from the table: "leaderboard_entries" """ - v_match_player_buy_types( + leaderboard_entries( """distinct select on columns""" - distinct_on: [v_match_player_buy_types_select_column!] + distinct_on: [leaderboard_entries_select_column!] """limit the number of rows returned""" limit: Int @@ -83992,18 +96762,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_match_player_buy_types_order_by!] + order_by: [leaderboard_entries_order_by!] """filter the rows returned""" - where: v_match_player_buy_types_bool_exp - ): [v_match_player_buy_types!]! + where: leaderboard_entries_bool_exp + ): [leaderboard_entries!]! """ - fetch aggregated fields from the table: "v_match_player_buy_types" + fetch aggregated fields from the table: "leaderboard_entries" """ - v_match_player_buy_types_aggregate( + leaderboard_entries_aggregate( """distinct select on columns""" - distinct_on: [v_match_player_buy_types_select_column!] + distinct_on: [leaderboard_entries_select_column!] """limit the number of rows returned""" limit: Int @@ -84012,18 +96782,32 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_match_player_buy_types_order_by!] + order_by: [leaderboard_entries_order_by!] """filter the rows returned""" - where: v_match_player_buy_types_bool_exp - ): v_match_player_buy_types_aggregate! + where: leaderboard_entries_bool_exp + ): leaderboard_entries_aggregate! """ - fetch data from the table: "v_match_player_opening_duels" + fetch data from the table in a streaming manner: "leaderboard_entries" """ - v_match_player_opening_duels( + leaderboard_entries_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [leaderboard_entries_stream_cursor_input]! + + """filter the rows returned""" + where: leaderboard_entries_bool_exp + ): [leaderboard_entries!]! + + """ + fetch data from the table: "league_divisions" + """ + league_divisions( """distinct select on columns""" - distinct_on: [v_match_player_opening_duels_select_column!] + distinct_on: [league_divisions_select_column!] """limit the number of rows returned""" limit: Int @@ -84032,18 +96816,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_match_player_opening_duels_order_by!] + order_by: [league_divisions_order_by!] """filter the rows returned""" - where: v_match_player_opening_duels_bool_exp - ): [v_match_player_opening_duels!]! + where: league_divisions_bool_exp + ): [league_divisions!]! """ - fetch aggregated fields from the table: "v_match_player_opening_duels" + fetch aggregated fields from the table: "league_divisions" """ - v_match_player_opening_duels_aggregate( + league_divisions_aggregate( """distinct select on columns""" - distinct_on: [v_match_player_opening_duels_select_column!] + distinct_on: [league_divisions_select_column!] """limit the number of rows returned""" limit: Int @@ -84052,38 +96836,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_match_player_opening_duels_order_by!] + order_by: [league_divisions_order_by!] """filter the rows returned""" - where: v_match_player_opening_duels_bool_exp - ): v_match_player_opening_duels_aggregate! + where: league_divisions_bool_exp + ): league_divisions_aggregate! """ - fetch data from the table: "v_player_arch_nemesis" + fetch data from the table: "league_divisions" using primary key columns """ - v_player_arch_nemesis( - """distinct select on columns""" - distinct_on: [v_player_arch_nemesis_select_column!] - - """limit the number of rows returned""" - limit: Int + league_divisions_by_pk(id: uuid!): league_divisions - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "league_divisions" + """ + league_divisions_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [v_player_arch_nemesis_order_by!] + """cursor to stream the results returned by the query""" + cursor: [league_divisions_stream_cursor_input]! """filter the rows returned""" - where: v_player_arch_nemesis_bool_exp - ): [v_player_arch_nemesis!]! + where: league_divisions_bool_exp + ): [league_divisions!]! """ - fetch aggregated fields from the table: "v_player_arch_nemesis" + fetch data from the table: "league_match_weeks" """ - v_player_arch_nemesis_aggregate( + league_match_weeks( """distinct select on columns""" - distinct_on: [v_player_arch_nemesis_select_column!] + distinct_on: [league_match_weeks_select_column!] """limit the number of rows returned""" limit: Int @@ -84092,18 +96875,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_arch_nemesis_order_by!] + order_by: [league_match_weeks_order_by!] """filter the rows returned""" - where: v_player_arch_nemesis_bool_exp - ): v_player_arch_nemesis_aggregate! + where: league_match_weeks_bool_exp + ): [league_match_weeks!]! """ - fetch data from the table: "v_player_damage" + fetch aggregated fields from the table: "league_match_weeks" """ - v_player_damage( + league_match_weeks_aggregate( """distinct select on columns""" - distinct_on: [v_player_damage_select_column!] + distinct_on: [league_match_weeks_select_column!] """limit the number of rows returned""" limit: Int @@ -84112,38 +96895,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_damage_order_by!] + order_by: [league_match_weeks_order_by!] """filter the rows returned""" - where: v_player_damage_bool_exp - ): [v_player_damage!]! + where: league_match_weeks_bool_exp + ): league_match_weeks_aggregate! """ - fetch aggregated fields from the table: "v_player_damage" + fetch data from the table: "league_match_weeks" using primary key columns """ - v_player_damage_aggregate( - """distinct select on columns""" - distinct_on: [v_player_damage_select_column!] - - """limit the number of rows returned""" - limit: Int + league_match_weeks_by_pk(id: uuid!): league_match_weeks - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "league_match_weeks" + """ + league_match_weeks_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [v_player_damage_order_by!] + """cursor to stream the results returned by the query""" + cursor: [league_match_weeks_stream_cursor_input]! """filter the rows returned""" - where: v_player_damage_bool_exp - ): v_player_damage_aggregate! + where: league_match_weeks_bool_exp + ): [league_match_weeks!]! """ - fetch data from the table: "v_player_elo" + fetch data from the table: "league_relegation_playoffs" """ - v_player_elo( + league_relegation_playoffs( """distinct select on columns""" - distinct_on: [v_player_elo_select_column!] + distinct_on: [league_relegation_playoffs_select_column!] """limit the number of rows returned""" limit: Int @@ -84152,18 +96934,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_elo_order_by!] + order_by: [league_relegation_playoffs_order_by!] """filter the rows returned""" - where: v_player_elo_bool_exp - ): [v_player_elo!]! + where: league_relegation_playoffs_bool_exp + ): [league_relegation_playoffs!]! """ - fetch aggregated fields from the table: "v_player_elo" + fetch aggregated fields from the table: "league_relegation_playoffs" """ - v_player_elo_aggregate( + league_relegation_playoffs_aggregate( """distinct select on columns""" - distinct_on: [v_player_elo_select_column!] + distinct_on: [league_relegation_playoffs_select_column!] """limit the number of rows returned""" limit: Int @@ -84172,38 +96954,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_elo_order_by!] + order_by: [league_relegation_playoffs_order_by!] """filter the rows returned""" - where: v_player_elo_bool_exp - ): v_player_elo_aggregate! + where: league_relegation_playoffs_bool_exp + ): league_relegation_playoffs_aggregate! """ - fetch data from the table: "v_player_map_losses" + fetch data from the table: "league_relegation_playoffs" using primary key columns """ - v_player_map_losses( - """distinct select on columns""" - distinct_on: [v_player_map_losses_select_column!] - - """limit the number of rows returned""" - limit: Int + league_relegation_playoffs_by_pk(id: uuid!): league_relegation_playoffs - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "league_relegation_playoffs" + """ + league_relegation_playoffs_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [v_player_map_losses_order_by!] + """cursor to stream the results returned by the query""" + cursor: [league_relegation_playoffs_stream_cursor_input]! """filter the rows returned""" - where: v_player_map_losses_bool_exp - ): [v_player_map_losses!]! + where: league_relegation_playoffs_bool_exp + ): [league_relegation_playoffs!]! """ - fetch aggregated fields from the table: "v_player_map_losses" + fetch data from the table: "league_scheduling_proposals" """ - v_player_map_losses_aggregate( + league_scheduling_proposals( """distinct select on columns""" - distinct_on: [v_player_map_losses_select_column!] + distinct_on: [league_scheduling_proposals_select_column!] """limit the number of rows returned""" limit: Int @@ -84212,18 +96993,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_map_losses_order_by!] + order_by: [league_scheduling_proposals_order_by!] """filter the rows returned""" - where: v_player_map_losses_bool_exp - ): v_player_map_losses_aggregate! + where: league_scheduling_proposals_bool_exp + ): [league_scheduling_proposals!]! """ - fetch data from the table: "v_player_map_wins" + fetch aggregated fields from the table: "league_scheduling_proposals" """ - v_player_map_wins( + league_scheduling_proposals_aggregate( """distinct select on columns""" - distinct_on: [v_player_map_wins_select_column!] + distinct_on: [league_scheduling_proposals_select_column!] """limit the number of rows returned""" limit: Int @@ -84232,38 +97013,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_map_wins_order_by!] + order_by: [league_scheduling_proposals_order_by!] """filter the rows returned""" - where: v_player_map_wins_bool_exp - ): [v_player_map_wins!]! + where: league_scheduling_proposals_bool_exp + ): league_scheduling_proposals_aggregate! """ - fetch aggregated fields from the table: "v_player_map_wins" + fetch data from the table: "league_scheduling_proposals" using primary key columns """ - v_player_map_wins_aggregate( - """distinct select on columns""" - distinct_on: [v_player_map_wins_select_column!] - - """limit the number of rows returned""" - limit: Int + league_scheduling_proposals_by_pk(id: uuid!): league_scheduling_proposals - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "league_scheduling_proposals" + """ + league_scheduling_proposals_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [v_player_map_wins_order_by!] + """cursor to stream the results returned by the query""" + cursor: [league_scheduling_proposals_stream_cursor_input]! """filter the rows returned""" - where: v_player_map_wins_bool_exp - ): v_player_map_wins_aggregate! + where: league_scheduling_proposals_bool_exp + ): [league_scheduling_proposals!]! """ - fetch data from the table: "v_player_match_head_to_head" + fetch data from the table: "league_season_divisions" """ - v_player_match_head_to_head( + league_season_divisions( """distinct select on columns""" - distinct_on: [v_player_match_head_to_head_select_column!] + distinct_on: [league_season_divisions_select_column!] """limit the number of rows returned""" limit: Int @@ -84272,18 +97052,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_match_head_to_head_order_by!] + order_by: [league_season_divisions_order_by!] """filter the rows returned""" - where: v_player_match_head_to_head_bool_exp - ): [v_player_match_head_to_head!]! + where: league_season_divisions_bool_exp + ): [league_season_divisions!]! """ - fetch aggregated fields from the table: "v_player_match_head_to_head" + fetch aggregated fields from the table: "league_season_divisions" """ - v_player_match_head_to_head_aggregate( + league_season_divisions_aggregate( """distinct select on columns""" - distinct_on: [v_player_match_head_to_head_select_column!] + distinct_on: [league_season_divisions_select_column!] """limit the number of rows returned""" limit: Int @@ -84292,38 +97072,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_match_head_to_head_order_by!] + order_by: [league_season_divisions_order_by!] """filter the rows returned""" - where: v_player_match_head_to_head_bool_exp - ): v_player_match_head_to_head_aggregate! + where: league_season_divisions_bool_exp + ): league_season_divisions_aggregate! """ - fetch data from the table: "v_player_match_map_hltv" + fetch data from the table: "league_season_divisions" using primary key columns """ - v_player_match_map_hltv( - """distinct select on columns""" - distinct_on: [v_player_match_map_hltv_select_column!] - - """limit the number of rows returned""" - limit: Int + league_season_divisions_by_pk(id: uuid!): league_season_divisions - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "league_season_divisions" + """ + league_season_divisions_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [v_player_match_map_hltv_order_by!] + """cursor to stream the results returned by the query""" + cursor: [league_season_divisions_stream_cursor_input]! """filter the rows returned""" - where: v_player_match_map_hltv_bool_exp - ): [v_player_match_map_hltv!]! + where: league_season_divisions_bool_exp + ): [league_season_divisions!]! """ - fetch aggregated fields from the table: "v_player_match_map_hltv" + fetch data from the table: "league_seasons" """ - v_player_match_map_hltv_aggregate( + league_seasons( """distinct select on columns""" - distinct_on: [v_player_match_map_hltv_select_column!] + distinct_on: [league_seasons_select_column!] """limit the number of rows returned""" limit: Int @@ -84332,18 +97111,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_match_map_hltv_order_by!] + order_by: [league_seasons_order_by!] """filter the rows returned""" - where: v_player_match_map_hltv_bool_exp - ): v_player_match_map_hltv_aggregate! + where: league_seasons_bool_exp + ): [league_seasons!]! """ - fetch data from the table: "v_player_match_map_roles" + fetch aggregated fields from the table: "league_seasons" """ - v_player_match_map_roles( + league_seasons_aggregate( """distinct select on columns""" - distinct_on: [v_player_match_map_roles_select_column!] + distinct_on: [league_seasons_select_column!] """limit the number of rows returned""" limit: Int @@ -84352,38 +97131,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_match_map_roles_order_by!] + order_by: [league_seasons_order_by!] """filter the rows returned""" - where: v_player_match_map_roles_bool_exp - ): [v_player_match_map_roles!]! + where: league_seasons_bool_exp + ): league_seasons_aggregate! + + """fetch data from the table: "league_seasons" using primary key columns""" + league_seasons_by_pk(id: uuid!): league_seasons """ - fetch aggregated fields from the table: "v_player_match_map_roles" + fetch data from the table in a streaming manner: "league_seasons" """ - v_player_match_map_roles_aggregate( - """distinct select on columns""" - distinct_on: [v_player_match_map_roles_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + league_seasons_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [v_player_match_map_roles_order_by!] + """cursor to stream the results returned by the query""" + cursor: [league_seasons_stream_cursor_input]! """filter the rows returned""" - where: v_player_match_map_roles_bool_exp - ): v_player_match_map_roles_aggregate! + where: league_seasons_bool_exp + ): [league_seasons!]! """ - fetch data from the table: "v_player_match_performance" + fetch data from the table: "league_team_movements" """ - v_player_match_performance( + league_team_movements( """distinct select on columns""" - distinct_on: [v_player_match_performance_select_column!] + distinct_on: [league_team_movements_select_column!] """limit the number of rows returned""" limit: Int @@ -84392,18 +97168,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_match_performance_order_by!] + order_by: [league_team_movements_order_by!] """filter the rows returned""" - where: v_player_match_performance_bool_exp - ): [v_player_match_performance!]! + where: league_team_movements_bool_exp + ): [league_team_movements!]! """ - fetch aggregated fields from the table: "v_player_match_performance" + fetch aggregated fields from the table: "league_team_movements" """ - v_player_match_performance_aggregate( + league_team_movements_aggregate( """distinct select on columns""" - distinct_on: [v_player_match_performance_select_column!] + distinct_on: [league_team_movements_select_column!] """limit the number of rows returned""" limit: Int @@ -84412,38 +97188,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_match_performance_order_by!] + order_by: [league_team_movements_order_by!] """filter the rows returned""" - where: v_player_match_performance_bool_exp - ): v_player_match_performance_aggregate! + where: league_team_movements_bool_exp + ): league_team_movements_aggregate! """ - fetch data from the table: "v_player_match_rating" + fetch data from the table: "league_team_movements" using primary key columns """ - v_player_match_rating( - """distinct select on columns""" - distinct_on: [v_player_match_rating_select_column!] - - """limit the number of rows returned""" - limit: Int + league_team_movements_by_pk(id: uuid!): league_team_movements - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "league_team_movements" + """ + league_team_movements_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [v_player_match_rating_order_by!] + """cursor to stream the results returned by the query""" + cursor: [league_team_movements_stream_cursor_input]! """filter the rows returned""" - where: v_player_match_rating_bool_exp - ): [v_player_match_rating!]! + where: league_team_movements_bool_exp + ): [league_team_movements!]! """ - fetch aggregated fields from the table: "v_player_match_rating" + fetch data from the table: "league_team_rosters" """ - v_player_match_rating_aggregate( + league_team_rosters( """distinct select on columns""" - distinct_on: [v_player_match_rating_select_column!] + distinct_on: [league_team_rosters_select_column!] """limit the number of rows returned""" limit: Int @@ -84452,18 +97227,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_match_rating_order_by!] + order_by: [league_team_rosters_order_by!] """filter the rows returned""" - where: v_player_match_rating_bool_exp - ): v_player_match_rating_aggregate! + where: league_team_rosters_bool_exp + ): [league_team_rosters!]! """ - fetch data from the table: "v_player_multi_kills" + fetch aggregated fields from the table: "league_team_rosters" """ - v_player_multi_kills( + league_team_rosters_aggregate( """distinct select on columns""" - distinct_on: [v_player_multi_kills_select_column!] + distinct_on: [league_team_rosters_select_column!] """limit the number of rows returned""" limit: Int @@ -84472,38 +97247,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_multi_kills_order_by!] + order_by: [league_team_rosters_order_by!] """filter the rows returned""" - where: v_player_multi_kills_bool_exp - ): [v_player_multi_kills!]! + where: league_team_rosters_bool_exp + ): league_team_rosters_aggregate! """ - fetch aggregated fields from the table: "v_player_multi_kills" + fetch data from the table: "league_team_rosters" using primary key columns """ - v_player_multi_kills_aggregate( - """distinct select on columns""" - distinct_on: [v_player_multi_kills_select_column!] - - """limit the number of rows returned""" - limit: Int + league_team_rosters_by_pk(league_team_season_id: uuid!, player_steam_id: bigint!): league_team_rosters - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "league_team_rosters" + """ + league_team_rosters_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [v_player_multi_kills_order_by!] + """cursor to stream the results returned by the query""" + cursor: [league_team_rosters_stream_cursor_input]! """filter the rows returned""" - where: v_player_multi_kills_bool_exp - ): v_player_multi_kills_aggregate! + where: league_team_rosters_bool_exp + ): [league_team_rosters!]! """ - fetch data from the table: "v_player_queue_partners" + fetch data from the table: "league_team_seasons" """ - v_player_queue_partners( + league_team_seasons( """distinct select on columns""" - distinct_on: [v_player_queue_partners_select_column!] + distinct_on: [league_team_seasons_select_column!] """limit the number of rows returned""" limit: Int @@ -84512,18 +97286,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_queue_partners_order_by!] + order_by: [league_team_seasons_order_by!] """filter the rows returned""" - where: v_player_queue_partners_bool_exp - ): [v_player_queue_partners!]! + where: league_team_seasons_bool_exp + ): [league_team_seasons!]! """ - fetch aggregated fields from the table: "v_player_queue_partners" + fetch aggregated fields from the table: "league_team_seasons" """ - v_player_queue_partners_aggregate( + league_team_seasons_aggregate( """distinct select on columns""" - distinct_on: [v_player_queue_partners_select_column!] + distinct_on: [league_team_seasons_select_column!] """limit the number of rows returned""" limit: Int @@ -84532,38 +97306,37 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_queue_partners_order_by!] + order_by: [league_team_seasons_order_by!] """filter the rows returned""" - where: v_player_queue_partners_bool_exp - ): v_player_queue_partners_aggregate! + where: league_team_seasons_bool_exp + ): league_team_seasons_aggregate! """ - fetch data from the table: "v_player_weapon_damage" + fetch data from the table: "league_team_seasons" using primary key columns """ - v_player_weapon_damage( - """distinct select on columns""" - distinct_on: [v_player_weapon_damage_select_column!] - - """limit the number of rows returned""" - limit: Int + league_team_seasons_by_pk(id: uuid!): league_team_seasons - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "league_team_seasons" + """ + league_team_seasons_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [v_player_weapon_damage_order_by!] + """cursor to stream the results returned by the query""" + cursor: [league_team_seasons_stream_cursor_input]! """filter the rows returned""" - where: v_player_weapon_damage_bool_exp - ): [v_player_weapon_damage!]! + where: league_team_seasons_bool_exp + ): [league_team_seasons!]! """ - fetch aggregated fields from the table: "v_player_weapon_damage" + fetch data from the table: "league_teams" """ - v_player_weapon_damage_aggregate( + league_teams( """distinct select on columns""" - distinct_on: [v_player_weapon_damage_select_column!] + distinct_on: [league_teams_select_column!] """limit the number of rows returned""" limit: Int @@ -84572,18 +97345,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_weapon_damage_order_by!] + order_by: [league_teams_order_by!] """filter the rows returned""" - where: v_player_weapon_damage_bool_exp - ): v_player_weapon_damage_aggregate! + where: league_teams_bool_exp + ): [league_teams!]! """ - fetch data from the table: "v_player_weapon_kills" + fetch aggregated fields from the table: "league_teams" """ - v_player_weapon_kills( + league_teams_aggregate( """distinct select on columns""" - distinct_on: [v_player_weapon_kills_select_column!] + distinct_on: [league_teams_select_column!] """limit the number of rows returned""" limit: Int @@ -84592,38 +97365,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_weapon_kills_order_by!] + order_by: [league_teams_order_by!] """filter the rows returned""" - where: v_player_weapon_kills_bool_exp - ): [v_player_weapon_kills!]! + where: league_teams_bool_exp + ): league_teams_aggregate! + + """fetch data from the table: "league_teams" using primary key columns""" + league_teams_by_pk(id: uuid!): league_teams """ - fetch aggregated fields from the table: "v_player_weapon_kills" + fetch data from the table in a streaming manner: "league_teams" """ - v_player_weapon_kills_aggregate( - """distinct select on columns""" - distinct_on: [v_player_weapon_kills_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + league_teams_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [v_player_weapon_kills_order_by!] + """cursor to stream the results returned by the query""" + cursor: [league_teams_stream_cursor_input]! """filter the rows returned""" - where: v_player_weapon_kills_bool_exp - ): v_player_weapon_kills_aggregate! + where: league_teams_bool_exp + ): [league_teams!]! """ - fetch data from the table: "v_pool_maps" + fetch data from the table: "lobbies" """ - v_pool_maps( + lobbies( """distinct select on columns""" - distinct_on: [v_pool_maps_select_column!] + distinct_on: [lobbies_select_column!] """limit the number of rows returned""" limit: Int @@ -84632,18 +97402,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_pool_maps_order_by!] + order_by: [lobbies_order_by!] """filter the rows returned""" - where: v_pool_maps_bool_exp - ): [v_pool_maps!]! + where: lobbies_bool_exp + ): [lobbies!]! """ - fetch aggregated fields from the table: "v_pool_maps" + fetch aggregated fields from the table: "lobbies" """ - v_pool_maps_aggregate( + lobbies_aggregate( """distinct select on columns""" - distinct_on: [v_pool_maps_select_column!] + distinct_on: [lobbies_select_column!] """limit the number of rows returned""" limit: Int @@ -84652,18 +97422,33 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_pool_maps_order_by!] + order_by: [lobbies_order_by!] """filter the rows returned""" - where: v_pool_maps_bool_exp - ): v_pool_maps_aggregate! + where: lobbies_bool_exp + ): lobbies_aggregate! + + """fetch data from the table: "lobbies" using primary key columns""" + lobbies_by_pk(id: uuid!): lobbies """ - fetch data from the table: "v_steam_account_pool_status" + fetch data from the table in a streaming manner: "lobbies" """ - v_steam_account_pool_status( + lobbies_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [lobbies_stream_cursor_input]! + + """filter the rows returned""" + where: lobbies_bool_exp + ): [lobbies!]! + + """An array relationship""" + lobby_players( """distinct select on columns""" - distinct_on: [v_steam_account_pool_status_select_column!] + distinct_on: [lobby_players_select_column!] """limit the number of rows returned""" limit: Int @@ -84672,18 +97457,16 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_steam_account_pool_status_order_by!] + order_by: [lobby_players_order_by!] """filter the rows returned""" - where: v_steam_account_pool_status_bool_exp - ): [v_steam_account_pool_status!]! + where: lobby_players_bool_exp + ): [lobby_players!]! - """ - fetch aggregated fields from the table: "v_steam_account_pool_status" - """ - v_steam_account_pool_status_aggregate( + """An aggregate relationship""" + lobby_players_aggregate( """distinct select on columns""" - distinct_on: [v_steam_account_pool_status_select_column!] + distinct_on: [lobby_players_select_column!] """limit the number of rows returned""" limit: Int @@ -84692,18 +97475,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_steam_account_pool_status_order_by!] + order_by: [lobby_players_order_by!] """filter the rows returned""" - where: v_steam_account_pool_status_bool_exp - ): v_steam_account_pool_status_aggregate! + where: lobby_players_bool_exp + ): lobby_players_aggregate! + + """fetch data from the table: "lobby_players" using primary key columns""" + lobby_players_by_pk(lobby_id: uuid!, steam_id: bigint!): lobby_players """ - fetch data from the table: "v_team_ranks" + fetch data from the table in a streaming manner: "lobby_players" """ - v_team_ranks( + lobby_players_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [lobby_players_stream_cursor_input]! + + """filter the rows returned""" + where: lobby_players_bool_exp + ): [lobby_players!]! + + """ + fetch data from the table: "map_pools" + """ + map_pools( """distinct select on columns""" - distinct_on: [v_team_ranks_select_column!] + distinct_on: [map_pools_select_column!] """limit the number of rows returned""" limit: Int @@ -84712,18 +97512,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_team_ranks_order_by!] + order_by: [map_pools_order_by!] """filter the rows returned""" - where: v_team_ranks_bool_exp - ): [v_team_ranks!]! + where: map_pools_bool_exp + ): [map_pools!]! """ - fetch aggregated fields from the table: "v_team_ranks" + fetch aggregated fields from the table: "map_pools" """ - v_team_ranks_aggregate( + map_pools_aggregate( """distinct select on columns""" - distinct_on: [v_team_ranks_select_column!] + distinct_on: [map_pools_select_column!] """limit the number of rows returned""" limit: Int @@ -84732,18 +97532,33 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_team_ranks_order_by!] + order_by: [map_pools_order_by!] """filter the rows returned""" - where: v_team_ranks_bool_exp - ): v_team_ranks_aggregate! + where: map_pools_bool_exp + ): map_pools_aggregate! + + """fetch data from the table: "map_pools" using primary key columns""" + map_pools_by_pk(id: uuid!): map_pools """ - fetch data from the table: "v_team_reputation" + fetch data from the table in a streaming manner: "map_pools" """ - v_team_reputation( + map_pools_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [map_pools_stream_cursor_input]! + + """filter the rows returned""" + where: map_pools_bool_exp + ): [map_pools!]! + + """An array relationship""" + maps( """distinct select on columns""" - distinct_on: [v_team_reputation_select_column!] + distinct_on: [maps_select_column!] """limit the number of rows returned""" limit: Int @@ -84752,18 +97567,16 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_team_reputation_order_by!] + order_by: [maps_order_by!] """filter the rows returned""" - where: v_team_reputation_bool_exp - ): [v_team_reputation!]! + where: maps_bool_exp + ): [maps!]! - """ - fetch aggregated fields from the table: "v_team_reputation" - """ - v_team_reputation_aggregate( + """An aggregate relationship""" + maps_aggregate( """distinct select on columns""" - distinct_on: [v_team_reputation_select_column!] + distinct_on: [maps_select_column!] """limit the number of rows returned""" limit: Int @@ -84772,18 +97585,33 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_team_reputation_order_by!] + order_by: [maps_order_by!] """filter the rows returned""" - where: v_team_reputation_bool_exp - ): v_team_reputation_aggregate! + where: maps_bool_exp + ): maps_aggregate! + + """fetch data from the table: "maps" using primary key columns""" + maps_by_pk(id: uuid!): maps """ - fetch data from the table: "v_team_stage_results" + fetch data from the table in a streaming manner: "maps" """ - v_team_stage_results( + maps_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [maps_stream_cursor_input]! + + """filter the rows returned""" + where: maps_bool_exp + ): [maps!]! + + """An array relationship""" + match_clips( """distinct select on columns""" - distinct_on: [v_team_stage_results_select_column!] + distinct_on: [match_clips_select_column!] """limit the number of rows returned""" limit: Int @@ -84792,18 +97620,16 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_team_stage_results_order_by!] + order_by: [match_clips_order_by!] """filter the rows returned""" - where: v_team_stage_results_bool_exp - ): [v_team_stage_results!]! + where: match_clips_bool_exp + ): [match_clips!]! - """ - fetch aggregated fields from the table: "v_team_stage_results" - """ - v_team_stage_results_aggregate( + """An aggregate relationship""" + match_clips_aggregate( """distinct select on columns""" - distinct_on: [v_team_stage_results_select_column!] + distinct_on: [match_clips_select_column!] """limit the number of rows returned""" limit: Int @@ -84812,23 +97638,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_team_stage_results_order_by!] + order_by: [match_clips_order_by!] """filter the rows returned""" - where: v_team_stage_results_bool_exp - ): v_team_stage_results_aggregate! + where: match_clips_bool_exp + ): match_clips_aggregate! + + """fetch data from the table: "match_clips" using primary key columns""" + match_clips_by_pk(id: uuid!): match_clips """ - fetch data from the table: "v_team_stage_results" using primary key columns + fetch data from the table in a streaming manner: "match_clips" """ - v_team_stage_results_by_pk(tournament_stage_id: uuid!, tournament_team_id: uuid!): v_team_stage_results + match_clips_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [match_clips_stream_cursor_input]! + + """filter the rows returned""" + where: match_clips_bool_exp + ): [match_clips!]! """ - fetch data from the table: "v_team_tournament_results" + fetch data from the table: "match_demo_sessions" """ - v_team_tournament_results( + match_demo_sessions( """distinct select on columns""" - distinct_on: [v_team_tournament_results_select_column!] + distinct_on: [match_demo_sessions_select_column!] """limit the number of rows returned""" limit: Int @@ -84837,18 +97675,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_team_tournament_results_order_by!] + order_by: [match_demo_sessions_order_by!] """filter the rows returned""" - where: v_team_tournament_results_bool_exp - ): [v_team_tournament_results!]! + where: match_demo_sessions_bool_exp + ): [match_demo_sessions!]! """ - fetch aggregated fields from the table: "v_team_tournament_results" + fetch aggregated fields from the table: "match_demo_sessions" """ - v_team_tournament_results_aggregate( + match_demo_sessions_aggregate( """distinct select on columns""" - distinct_on: [v_team_tournament_results_select_column!] + distinct_on: [match_demo_sessions_select_column!] """limit the number of rows returned""" limit: Int @@ -84857,18 +97695,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_team_tournament_results_order_by!] + order_by: [match_demo_sessions_order_by!] """filter the rows returned""" - where: v_team_tournament_results_bool_exp - ): v_team_tournament_results_aggregate! + where: match_demo_sessions_bool_exp + ): match_demo_sessions_aggregate! """ - fetch data from the table: "v_tournament_player_stats" + fetch data from the table: "match_demo_sessions" using primary key columns """ - v_tournament_player_stats( + match_demo_sessions_by_pk(id: uuid!): match_demo_sessions + + """ + fetch data from the table in a streaming manner: "match_demo_sessions" + """ + match_demo_sessions_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [match_demo_sessions_stream_cursor_input]! + + """filter the rows returned""" + where: match_demo_sessions_bool_exp + ): [match_demo_sessions!]! + + """An array relationship""" + match_lineup_players( """distinct select on columns""" - distinct_on: [v_tournament_player_stats_select_column!] + distinct_on: [match_lineup_players_select_column!] """limit the number of rows returned""" limit: Int @@ -84877,18 +97732,16 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_tournament_player_stats_order_by!] + order_by: [match_lineup_players_order_by!] """filter the rows returned""" - where: v_tournament_player_stats_bool_exp - ): [v_tournament_player_stats!]! + where: match_lineup_players_bool_exp + ): [match_lineup_players!]! - """ - fetch aggregated fields from the table: "v_tournament_player_stats" - """ - v_tournament_player_stats_aggregate( + """An aggregate relationship""" + match_lineup_players_aggregate( """distinct select on columns""" - distinct_on: [v_tournament_player_stats_select_column!] + distinct_on: [match_lineup_players_select_column!] """limit the number of rows returned""" limit: Int @@ -84897,42 +97750,35 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_tournament_player_stats_order_by!] + order_by: [match_lineup_players_order_by!] """filter the rows returned""" - where: v_tournament_player_stats_bool_exp - ): v_tournament_player_stats_aggregate! + where: match_lineup_players_bool_exp + ): match_lineup_players_aggregate! """ - Web push setup status for the application settings page; never returns the private key + fetch data from the table: "match_lineup_players" using primary key columns """ - webPushStatus: WebPushStatusOutput -} - -input recalculate_tournament_awards_args { - _tournament_id: uuid -} + match_lineup_players_by_pk(id: uuid!): match_lineup_players -input remove_league_team_from_season_args { - _league_team_season_id: uuid -} + """ + fetch data from the table in a streaming manner: "match_lineup_players" + """ + match_lineup_players_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! -input reorder_league_divisions_args { - _division_ids: _uuid -} + """cursor to stream the results returned by the query""" + cursor: [match_lineup_players_stream_cursor_input]! -input restart_league_season_args { - _league_season_id: uuid -} + """filter the rows returned""" + where: match_lineup_players_bool_exp + ): [match_lineup_players!]! -""" -columns and relationships of "seasons" -""" -type seasons { """An array relationship""" - awards( + match_lineups( """distinct select on columns""" - distinct_on: [award_recipients_select_column!] + distinct_on: [match_lineups_select_column!] """limit the number of rows returned""" limit: Int @@ -84941,16 +97787,16 @@ type seasons { offset: Int """sort the rows by one or more columns""" - order_by: [award_recipients_order_by!] + order_by: [match_lineups_order_by!] """filter the rows returned""" - where: award_recipients_bool_exp - ): [award_recipients!]! + where: match_lineups_bool_exp + ): [match_lineups!]! """An aggregate relationship""" - awards_aggregate( + match_lineups_aggregate( """distinct select on columns""" - distinct_on: [award_recipients_select_column!] + distinct_on: [match_lineups_select_column!] """limit the number of rows returned""" limit: Int @@ -84959,40 +97805,35 @@ type seasons { offset: Int """sort the rows by one or more columns""" - order_by: [award_recipients_order_by!] + order_by: [match_lineups_order_by!] """filter the rows returned""" - where: award_recipients_bool_exp - ): award_recipients_aggregate! - created_at: timestamptz! - description: String - ends_at: timestamptz - id: uuid! - needs_rebuild: Boolean! - number: Int! - - """An array relationship""" - player_season_stats( - """distinct select on columns""" - distinct_on: [player_season_stats_select_column!] + where: match_lineups_bool_exp + ): match_lineups_aggregate! - """limit the number of rows returned""" - limit: Int + """fetch data from the table: "match_lineups" using primary key columns""" + match_lineups_by_pk(id: uuid!): match_lineups - """skip the first n rows. Use only with order_by""" - offset: Int + """ + fetch data from the table in a streaming manner: "match_lineups" + """ + match_lineups_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sort the rows by one or more columns""" - order_by: [player_season_stats_order_by!] + """cursor to stream the results returned by the query""" + cursor: [match_lineups_stream_cursor_input]! """filter the rows returned""" - where: player_season_stats_bool_exp - ): [player_season_stats!]! + where: match_lineups_bool_exp + ): [match_lineups!]! - """An aggregate relationship""" - player_season_stats_aggregate( + """ + fetch data from the table: "match_map_demos" + """ + match_map_demos( """distinct select on columns""" - distinct_on: [player_season_stats_select_column!] + distinct_on: [match_map_demos_select_column!] """limit the number of rows returned""" limit: Int @@ -85001,311 +97842,55 @@ type seasons { offset: Int """sort the rows by one or more columns""" - order_by: [player_season_stats_order_by!] + order_by: [match_map_demos_order_by!] """filter the rows returned""" - where: player_season_stats_bool_exp - ): player_season_stats_aggregate! - starts_at: timestamptz! -} - -""" -aggregated selection of "seasons" -""" -type seasons_aggregate { - aggregate: seasons_aggregate_fields - nodes: [seasons!]! -} - -""" -aggregate fields of "seasons" -""" -type seasons_aggregate_fields { - avg: seasons_avg_fields - count(columns: [seasons_select_column!], distinct: Boolean): Int! - max: seasons_max_fields - min: seasons_min_fields - stddev: seasons_stddev_fields - stddev_pop: seasons_stddev_pop_fields - stddev_samp: seasons_stddev_samp_fields - sum: seasons_sum_fields - var_pop: seasons_var_pop_fields - var_samp: seasons_var_samp_fields - variance: seasons_variance_fields -} - -"""aggregate avg on columns""" -type seasons_avg_fields { - number: Float -} - -""" -Boolean expression to filter rows from the table "seasons". All fields are combined with a logical 'AND'. -""" -input seasons_bool_exp { - _and: [seasons_bool_exp!] - _not: seasons_bool_exp - _or: [seasons_bool_exp!] - awards: award_recipients_bool_exp - awards_aggregate: award_recipients_aggregate_bool_exp - created_at: timestamptz_comparison_exp - description: String_comparison_exp - ends_at: timestamptz_comparison_exp - id: uuid_comparison_exp - needs_rebuild: Boolean_comparison_exp - number: Int_comparison_exp - player_season_stats: player_season_stats_bool_exp - player_season_stats_aggregate: player_season_stats_aggregate_bool_exp - starts_at: timestamptz_comparison_exp -} + where: match_map_demos_bool_exp + ): [match_map_demos!]! -""" -unique or primary key constraints on table "seasons" -""" -enum seasons_constraint { """ - unique or primary key constraint on columns "id" + fetch aggregated fields from the table: "match_map_demos" """ - seasons_pkey -} - -""" -input type for incrementing numeric columns in table "seasons" -""" -input seasons_inc_input { - number: Int -} - -""" -input type for inserting data into table "seasons" -""" -input seasons_insert_input { - awards: award_recipients_arr_rel_insert_input - created_at: timestamptz - description: String - ends_at: timestamptz - id: uuid - needs_rebuild: Boolean - number: Int - player_season_stats: player_season_stats_arr_rel_insert_input - starts_at: timestamptz -} - -"""aggregate max on columns""" -type seasons_max_fields { - created_at: timestamptz - description: String - ends_at: timestamptz - id: uuid - number: Int - starts_at: timestamptz -} - -"""aggregate min on columns""" -type seasons_min_fields { - created_at: timestamptz - description: String - ends_at: timestamptz - id: uuid - number: Int - starts_at: timestamptz -} - -""" -response of any mutation on the table "seasons" -""" -type seasons_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! - - """data from the rows affected by the mutation""" - returning: [seasons!]! -} - -""" -input type for inserting object relation for remote table "seasons" -""" -input seasons_obj_rel_insert_input { - data: seasons_insert_input! - - """upsert condition""" - on_conflict: seasons_on_conflict -} - -""" -on_conflict condition type for table "seasons" -""" -input seasons_on_conflict { - constraint: seasons_constraint! - update_columns: [seasons_update_column!]! = [] - where: seasons_bool_exp -} - -"""Ordering options when selecting data from "seasons".""" -input seasons_order_by { - awards_aggregate: award_recipients_aggregate_order_by - created_at: order_by - description: order_by - ends_at: order_by - id: order_by - needs_rebuild: order_by - number: order_by - player_season_stats_aggregate: player_season_stats_aggregate_order_by - starts_at: order_by -} - -"""primary key columns input for table: seasons""" -input seasons_pk_columns_input { - id: uuid! -} - -""" -select columns of table "seasons" -""" -enum seasons_select_column { - """column name""" - created_at - - """column name""" - description - - """column name""" - ends_at - - """column name""" - id - - """column name""" - needs_rebuild - - """column name""" - number - - """column name""" - starts_at -} - -""" -input type for updating data in table "seasons" -""" -input seasons_set_input { - created_at: timestamptz - description: String - ends_at: timestamptz - id: uuid - needs_rebuild: Boolean - number: Int - starts_at: timestamptz -} - -"""aggregate stddev on columns""" -type seasons_stddev_fields { - number: Float -} - -"""aggregate stddev_pop on columns""" -type seasons_stddev_pop_fields { - number: Float -} - -"""aggregate stddev_samp on columns""" -type seasons_stddev_samp_fields { - number: Float -} - -""" -Streaming cursor of the table "seasons" -""" -input seasons_stream_cursor_input { - """Stream column input with initial value""" - initial_value: seasons_stream_cursor_value_input! - - """cursor ordering""" - ordering: cursor_ordering -} - -"""Initial value of the column from where the streaming should start""" -input seasons_stream_cursor_value_input { - created_at: timestamptz - description: String - ends_at: timestamptz - id: uuid - needs_rebuild: Boolean - number: Int - starts_at: timestamptz -} - -"""aggregate sum on columns""" -type seasons_sum_fields { - number: Int -} - -""" -update columns of table "seasons" -""" -enum seasons_update_column { - """column name""" - created_at - - """column name""" - description - - """column name""" - ends_at - - """column name""" - id - - """column name""" - needs_rebuild + match_map_demos_aggregate( + """distinct select on columns""" + distinct_on: [match_map_demos_select_column!] - """column name""" - number + """limit the number of rows returned""" + limit: Int - """column name""" - starts_at -} + """skip the first n rows. Use only with order_by""" + offset: Int -input seasons_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: seasons_inc_input + """sort the rows by one or more columns""" + order_by: [match_map_demos_order_by!] - """sets the columns of the filtered rows to the given values""" - _set: seasons_set_input + """filter the rows returned""" + where: match_map_demos_bool_exp + ): match_map_demos_aggregate! - """filter the rows which have to be updated""" - where: seasons_bool_exp! -} + """fetch data from the table: "match_map_demos" using primary key columns""" + match_map_demos_by_pk(id: uuid!): match_map_demos -"""aggregate var_pop on columns""" -type seasons_var_pop_fields { - number: Float -} + """ + fetch data from the table in a streaming manner: "match_map_demos" + """ + match_map_demos_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! -"""aggregate var_samp on columns""" -type seasons_var_samp_fields { - number: Float -} + """cursor to stream the results returned by the query""" + cursor: [match_map_demos_stream_cursor_input]! -"""aggregate variance on columns""" -type seasons_variance_fields { - number: Float -} + """filter the rows returned""" + where: match_map_demos_bool_exp + ): [match_map_demos!]! -""" -columns and relationships of "server_regions" -""" -type server_regions { """ - A computed field, executes function "available_region_server_count" + fetch data from the table: "match_map_rounds" """ - available_server_count: Int - description: String - - """An array relationship""" - game_server_nodes( + match_map_rounds( """distinct select on columns""" - distinct_on: [game_server_nodes_select_column!] + distinct_on: [match_map_rounds_select_column!] """limit the number of rows returned""" limit: Int @@ -85314,16 +97899,18 @@ type server_regions { offset: Int """sort the rows by one or more columns""" - order_by: [game_server_nodes_order_by!] + order_by: [match_map_rounds_order_by!] """filter the rows returned""" - where: game_server_nodes_bool_exp - ): [game_server_nodes!]! + where: match_map_rounds_bool_exp + ): [match_map_rounds!]! - """An aggregate relationship""" - game_server_nodes_aggregate( + """ + fetch aggregated fields from the table: "match_map_rounds" + """ + match_map_rounds_aggregate( """distinct select on columns""" - distinct_on: [game_server_nodes_select_column!] + distinct_on: [match_map_rounds_select_column!] """limit the number of rows returned""" limit: Int @@ -85332,399 +97919,368 @@ type server_regions { offset: Int """sort the rows by one or more columns""" - order_by: [game_server_nodes_order_by!] + order_by: [match_map_rounds_order_by!] """filter the rows returned""" - where: game_server_nodes_bool_exp - ): game_server_nodes_aggregate! + where: match_map_rounds_bool_exp + ): match_map_rounds_aggregate! """ - A computed field, executes function "region_has_node" + fetch data from the table: "match_map_rounds" using primary key columns """ - has_node: Boolean - is_lan: Boolean! + match_map_rounds_by_pk(id: uuid!): match_map_rounds """ - A computed field, executes function "region_status" + fetch data from the table in a streaming manner: "match_map_rounds" """ - status: String - steam_relay: Boolean! + match_map_rounds_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [match_map_rounds_stream_cursor_input]! + + """filter the rows returned""" + where: match_map_rounds_bool_exp + ): [match_map_rounds!]! """ - A computed field, executes function "total_region_server_count" + fetch data from the table: "match_map_veto_picks" """ - total_server_count: Int - value: String! -} + match_map_veto_picks( + """distinct select on columns""" + distinct_on: [match_map_veto_picks_select_column!] -""" -aggregated selection of "server_regions" -""" -type server_regions_aggregate { - aggregate: server_regions_aggregate_fields - nodes: [server_regions!]! -} + """limit the number of rows returned""" + limit: Int -""" -aggregate fields of "server_regions" -""" -type server_regions_aggregate_fields { - avg: server_regions_avg_fields - count(columns: [server_regions_select_column!], distinct: Boolean): Int! - max: server_regions_max_fields - min: server_regions_min_fields - stddev: server_regions_stddev_fields - stddev_pop: server_regions_stddev_pop_fields - stddev_samp: server_regions_stddev_samp_fields - sum: server_regions_sum_fields - var_pop: server_regions_var_pop_fields - var_samp: server_regions_var_samp_fields - variance: server_regions_variance_fields -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate avg on columns""" -type server_regions_avg_fields { - """ - A computed field, executes function "available_region_server_count" - """ - available_server_count: Int + """sort the rows by one or more columns""" + order_by: [match_map_veto_picks_order_by!] + + """filter the rows returned""" + where: match_map_veto_picks_bool_exp + ): [match_map_veto_picks!]! """ - A computed field, executes function "total_region_server_count" + fetch aggregated fields from the table: "match_map_veto_picks" """ - total_server_count: Int -} + match_map_veto_picks_aggregate( + """distinct select on columns""" + distinct_on: [match_map_veto_picks_select_column!] -""" -Boolean expression to filter rows from the table "server_regions". All fields are combined with a logical 'AND'. -""" -input server_regions_bool_exp { - _and: [server_regions_bool_exp!] - _not: server_regions_bool_exp - _or: [server_regions_bool_exp!] - available_server_count: Int_comparison_exp - description: String_comparison_exp - game_server_nodes: game_server_nodes_bool_exp - game_server_nodes_aggregate: game_server_nodes_aggregate_bool_exp - has_node: Boolean_comparison_exp - is_lan: Boolean_comparison_exp - status: String_comparison_exp - steam_relay: Boolean_comparison_exp - total_server_count: Int_comparison_exp - value: String_comparison_exp -} + """limit the number of rows returned""" + limit: Int -""" -unique or primary key constraints on table "server_regions" -""" -enum server_regions_constraint { - """ - unique or primary key constraint on columns "value" - """ - e_server_regions_pkey -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -input type for inserting data into table "server_regions" -""" -input server_regions_insert_input { - description: String - game_server_nodes: game_server_nodes_arr_rel_insert_input - is_lan: Boolean - steam_relay: Boolean - value: String -} + """sort the rows by one or more columns""" + order_by: [match_map_veto_picks_order_by!] -"""aggregate max on columns""" -type server_regions_max_fields { - """ - A computed field, executes function "available_region_server_count" - """ - available_server_count: Int - description: String + """filter the rows returned""" + where: match_map_veto_picks_bool_exp + ): match_map_veto_picks_aggregate! """ - A computed field, executes function "region_status" + fetch data from the table: "match_map_veto_picks" using primary key columns """ - status: String + match_map_veto_picks_by_pk(id: uuid!): match_map_veto_picks """ - A computed field, executes function "total_region_server_count" + fetch data from the table in a streaming manner: "match_map_veto_picks" """ - total_server_count: Int - value: String -} + match_map_veto_picks_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! -"""aggregate min on columns""" -type server_regions_min_fields { - """ - A computed field, executes function "available_region_server_count" - """ - available_server_count: Int - description: String + """cursor to stream the results returned by the query""" + cursor: [match_map_veto_picks_stream_cursor_input]! - """ - A computed field, executes function "region_status" - """ - status: String + """filter the rows returned""" + where: match_map_veto_picks_bool_exp + ): [match_map_veto_picks!]! + + """An array relationship""" + match_maps( + """distinct select on columns""" + distinct_on: [match_maps_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [match_maps_order_by!] + + """filter the rows returned""" + where: match_maps_bool_exp + ): [match_maps!]! + + """An aggregate relationship""" + match_maps_aggregate( + """distinct select on columns""" + distinct_on: [match_maps_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [match_maps_order_by!] + + """filter the rows returned""" + where: match_maps_bool_exp + ): match_maps_aggregate! + + """fetch data from the table: "match_maps" using primary key columns""" + match_maps_by_pk(id: uuid!): match_maps """ - A computed field, executes function "total_region_server_count" + fetch data from the table in a streaming manner: "match_maps" """ - total_server_count: Int - value: String -} + match_maps_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! -""" -response of any mutation on the table "server_regions" -""" -type server_regions_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """cursor to stream the results returned by the query""" + cursor: [match_maps_stream_cursor_input]! - """data from the rows affected by the mutation""" - returning: [server_regions!]! -} + """filter the rows returned""" + where: match_maps_bool_exp + ): [match_maps!]! -""" -input type for inserting object relation for remote table "server_regions" -""" -input server_regions_obj_rel_insert_input { - data: server_regions_insert_input! + """An array relationship""" + match_options( + """distinct select on columns""" + distinct_on: [match_options_select_column!] - """upsert condition""" - on_conflict: server_regions_on_conflict -} + """limit the number of rows returned""" + limit: Int -""" -on_conflict condition type for table "server_regions" -""" -input server_regions_on_conflict { - constraint: server_regions_constraint! - update_columns: [server_regions_update_column!]! = [] - where: server_regions_bool_exp -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""Ordering options when selecting data from "server_regions".""" -input server_regions_order_by { - available_server_count: order_by - description: order_by - game_server_nodes_aggregate: game_server_nodes_aggregate_order_by - has_node: order_by - is_lan: order_by - status: order_by - steam_relay: order_by - total_server_count: order_by - value: order_by -} + """sort the rows by one or more columns""" + order_by: [match_options_order_by!] -"""primary key columns input for table: server_regions""" -input server_regions_pk_columns_input { - value: String! -} + """filter the rows returned""" + where: match_options_bool_exp + ): [match_options!]! -""" -select columns of table "server_regions" -""" -enum server_regions_select_column { - """column name""" - description + """An aggregate relationship""" + match_options_aggregate( + """distinct select on columns""" + distinct_on: [match_options_select_column!] - """column name""" - is_lan + """limit the number of rows returned""" + limit: Int - """column name""" - steam_relay + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - value -} + """sort the rows by one or more columns""" + order_by: [match_options_order_by!] -""" -input type for updating data in table "server_regions" -""" -input server_regions_set_input { - description: String - is_lan: Boolean - steam_relay: Boolean - value: String -} + """filter the rows returned""" + where: match_options_bool_exp + ): match_options_aggregate! + + """fetch data from the table: "match_options" using primary key columns""" + match_options_by_pk(id: uuid!): match_options -"""aggregate stddev on columns""" -type server_regions_stddev_fields { """ - A computed field, executes function "available_region_server_count" + fetch data from the table in a streaming manner: "match_options" """ - available_server_count: Int + match_options_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [match_options_stream_cursor_input]! + + """filter the rows returned""" + where: match_options_bool_exp + ): [match_options!]! """ - A computed field, executes function "total_region_server_count" + fetch data from the table: "match_region_veto_picks" """ - total_server_count: Int -} + match_region_veto_picks( + """distinct select on columns""" + distinct_on: [match_region_veto_picks_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [match_region_veto_picks_order_by!] + + """filter the rows returned""" + where: match_region_veto_picks_bool_exp + ): [match_region_veto_picks!]! -"""aggregate stddev_pop on columns""" -type server_regions_stddev_pop_fields { """ - A computed field, executes function "available_region_server_count" + fetch aggregated fields from the table: "match_region_veto_picks" """ - available_server_count: Int + match_region_veto_picks_aggregate( + """distinct select on columns""" + distinct_on: [match_region_veto_picks_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [match_region_veto_picks_order_by!] + + """filter the rows returned""" + where: match_region_veto_picks_bool_exp + ): match_region_veto_picks_aggregate! """ - A computed field, executes function "total_region_server_count" + fetch data from the table: "match_region_veto_picks" using primary key columns """ - total_server_count: Int -} + match_region_veto_picks_by_pk(id: uuid!): match_region_veto_picks -"""aggregate stddev_samp on columns""" -type server_regions_stddev_samp_fields { """ - A computed field, executes function "available_region_server_count" + fetch data from the table in a streaming manner: "match_region_veto_picks" """ - available_server_count: Int + match_region_veto_picks_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [match_region_veto_picks_stream_cursor_input]! + + """filter the rows returned""" + where: match_region_veto_picks_bool_exp + ): [match_region_veto_picks!]! """ - A computed field, executes function "total_region_server_count" + fetch data from the table: "match_streams" """ - total_server_count: Int -} + match_streams( + """distinct select on columns""" + distinct_on: [match_streams_select_column!] -""" -Streaming cursor of the table "server_regions" -""" -input server_regions_stream_cursor_input { - """Stream column input with initial value""" - initial_value: server_regions_stream_cursor_value_input! + """limit the number of rows returned""" + limit: Int - """cursor ordering""" - ordering: cursor_ordering -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""Initial value of the column from where the streaming should start""" -input server_regions_stream_cursor_value_input { - description: String - is_lan: Boolean - steam_relay: Boolean - value: String -} + """sort the rows by one or more columns""" + order_by: [match_streams_order_by!] -"""aggregate sum on columns""" -type server_regions_sum_fields { - """ - A computed field, executes function "available_region_server_count" - """ - available_server_count: Int + """filter the rows returned""" + where: match_streams_bool_exp + ): [match_streams!]! """ - A computed field, executes function "total_region_server_count" + fetch aggregated fields from the table: "match_streams" """ - total_server_count: Int -} - -""" -update columns of table "server_regions" -""" -enum server_regions_update_column { - """column name""" - description + match_streams_aggregate( + """distinct select on columns""" + distinct_on: [match_streams_select_column!] - """column name""" - is_lan + """limit the number of rows returned""" + limit: Int - """column name""" - steam_relay + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - value -} + """sort the rows by one or more columns""" + order_by: [match_streams_order_by!] -input server_regions_updates { - """sets the columns of the filtered rows to the given values""" - _set: server_regions_set_input + """filter the rows returned""" + where: match_streams_bool_exp + ): match_streams_aggregate! - """filter the rows which have to be updated""" - where: server_regions_bool_exp! -} + """fetch data from the table: "match_streams" using primary key columns""" + match_streams_by_pk(id: uuid!): match_streams -"""aggregate var_pop on columns""" -type server_regions_var_pop_fields { """ - A computed field, executes function "available_region_server_count" + fetch data from the table in a streaming manner: "match_streams" """ - available_server_count: Int + match_streams_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """ - A computed field, executes function "total_region_server_count" - """ - total_server_count: Int -} + """cursor to stream the results returned by the query""" + cursor: [match_streams_stream_cursor_input]! -"""aggregate var_samp on columns""" -type server_regions_var_samp_fields { - """ - A computed field, executes function "available_region_server_count" - """ - available_server_count: Int + """filter the rows returned""" + where: match_streams_bool_exp + ): [match_streams!]! """ - A computed field, executes function "total_region_server_count" + fetch data from the table: "match_type_cfgs" """ - total_server_count: Int -} + match_type_cfgs( + """distinct select on columns""" + distinct_on: [match_type_cfgs_select_column!] -"""aggregate variance on columns""" -type server_regions_variance_fields { - """ - A computed field, executes function "available_region_server_count" - """ - available_server_count: Int + """limit the number of rows returned""" + limit: Int - """ - A computed field, executes function "total_region_server_count" - """ - total_server_count: Int -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -columns and relationships of "servers" -""" -type servers { - api_password: uuid! - boot_status: String - boot_status_detail: String - connect_password: String - connected: Boolean! + """sort the rows by one or more columns""" + order_by: [match_type_cfgs_order_by!] + + """filter the rows returned""" + where: match_type_cfgs_bool_exp + ): [match_type_cfgs!]! """ - A computed field, executes function "get_server_connection_link" + fetch aggregated fields from the table: "match_type_cfgs" """ - connection_link: String + match_type_cfgs_aggregate( + """distinct select on columns""" + distinct_on: [match_type_cfgs_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [match_type_cfgs_order_by!] + + """filter the rows returned""" + where: match_type_cfgs_bool_exp + ): match_type_cfgs_aggregate! + + """fetch data from the table: "match_type_cfgs" using primary key columns""" + match_type_cfgs_by_pk(type: e_game_cfg_types_enum!): match_type_cfgs """ - A computed field, executes function "get_server_connection_string" + fetch data from the table in a streaming manner: "match_type_cfgs" """ - connection_string: String - - """An object relationship""" - current_match: matches - enabled: Boolean! - game: String + match_type_cfgs_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """An object relationship""" - game_mode: game_modes - game_mode_id: uuid + """cursor to stream the results returned by the query""" + cursor: [match_type_cfgs_stream_cursor_input]! - """An object relationship""" - game_server_node: game_server_nodes - game_server_node_id: String - host: String! - id: uuid! - is_dedicated: Boolean! - label: String! - loaded_plugins( - """JSON select path""" - path: String - ): jsonb + """filter the rows returned""" + where: match_type_cfgs_bool_exp + ): [match_type_cfgs!]! """An array relationship""" matches( @@ -85761,1342 +98317,728 @@ type servers { """filter the rows returned""" where: matches_bool_exp ): matches_aggregate! - max_players: Int - offline_at: timestamptz - plugin_runtime: e_plugin_runtimes_enum - plugin_version: String - plugins_checked_at: timestamptz - port: Int! - rcon_password: bytea! - rcon_status: Boolean - region: String! - reserved_by_match_id: uuid - - """An object relationship""" - server_region: server_regions - steam_relay: String - tv_port: Int - type: e_server_types_enum! - updated_at: timestamptz -} - -""" -aggregated selection of "servers" -""" -type servers_aggregate { - aggregate: servers_aggregate_fields - nodes: [servers!]! -} - -input servers_aggregate_bool_exp { - bool_and: servers_aggregate_bool_exp_bool_and - bool_or: servers_aggregate_bool_exp_bool_or - count: servers_aggregate_bool_exp_count -} - -input servers_aggregate_bool_exp_bool_and { - arguments: servers_select_column_servers_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: servers_bool_exp - predicate: Boolean_comparison_exp! -} - -input servers_aggregate_bool_exp_bool_or { - arguments: servers_select_column_servers_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: servers_bool_exp - predicate: Boolean_comparison_exp! -} - -input servers_aggregate_bool_exp_count { - arguments: [servers_select_column!] - distinct: Boolean - filter: servers_bool_exp - predicate: Int_comparison_exp! -} - -""" -aggregate fields of "servers" -""" -type servers_aggregate_fields { - avg: servers_avg_fields - count(columns: [servers_select_column!], distinct: Boolean): Int! - max: servers_max_fields - min: servers_min_fields - stddev: servers_stddev_fields - stddev_pop: servers_stddev_pop_fields - stddev_samp: servers_stddev_samp_fields - sum: servers_sum_fields - var_pop: servers_var_pop_fields - var_samp: servers_var_samp_fields - variance: servers_variance_fields -} - -""" -order by aggregate values of table "servers" -""" -input servers_aggregate_order_by { - avg: servers_avg_order_by - count: order_by - max: servers_max_order_by - min: servers_min_order_by - stddev: servers_stddev_order_by - stddev_pop: servers_stddev_pop_order_by - stddev_samp: servers_stddev_samp_order_by - sum: servers_sum_order_by - var_pop: servers_var_pop_order_by - var_samp: servers_var_samp_order_by - variance: servers_variance_order_by -} - -"""append existing jsonb value of filtered columns with new jsonb value""" -input servers_append_input { - loaded_plugins: jsonb -} - -""" -input type for inserting array relation for remote table "servers" -""" -input servers_arr_rel_insert_input { - data: [servers_insert_input!]! - - """upsert condition""" - on_conflict: servers_on_conflict -} - -"""aggregate avg on columns""" -type servers_avg_fields { - max_players: Float - port: Float - tv_port: Float -} - -""" -order by avg() on columns of table "servers" -""" -input servers_avg_order_by { - max_players: order_by - port: order_by - tv_port: order_by -} - -""" -Boolean expression to filter rows from the table "servers". All fields are combined with a logical 'AND'. -""" -input servers_bool_exp { - _and: [servers_bool_exp!] - _not: servers_bool_exp - _or: [servers_bool_exp!] - api_password: uuid_comparison_exp - boot_status: String_comparison_exp - boot_status_detail: String_comparison_exp - connect_password: String_comparison_exp - connected: Boolean_comparison_exp - connection_link: String_comparison_exp - connection_string: String_comparison_exp - current_match: matches_bool_exp - enabled: Boolean_comparison_exp - game: String_comparison_exp - game_mode: game_modes_bool_exp - game_mode_id: uuid_comparison_exp - game_server_node: game_server_nodes_bool_exp - game_server_node_id: String_comparison_exp - host: String_comparison_exp - id: uuid_comparison_exp - is_dedicated: Boolean_comparison_exp - label: String_comparison_exp - loaded_plugins: jsonb_comparison_exp - matches: matches_bool_exp - matches_aggregate: matches_aggregate_bool_exp - max_players: Int_comparison_exp - offline_at: timestamptz_comparison_exp - plugin_runtime: e_plugin_runtimes_enum_comparison_exp - plugin_version: String_comparison_exp - plugins_checked_at: timestamptz_comparison_exp - port: Int_comparison_exp - rcon_password: bytea_comparison_exp - rcon_status: Boolean_comparison_exp - region: String_comparison_exp - reserved_by_match_id: uuid_comparison_exp - server_region: server_regions_bool_exp - steam_relay: String_comparison_exp - tv_port: Int_comparison_exp - type: e_server_types_enum_comparison_exp - updated_at: timestamptz_comparison_exp -} - -""" -unique or primary key constraints on table "servers" -""" -enum servers_constraint { - """ - unique or primary key constraint on columns "id" - """ - servers_pkey - - """ - unique or primary key constraint on columns "reserved_by_match_id" - """ - servers_reserved_by_match_id_key -} - -""" -delete the field or element with specified path (for JSON arrays, negative integers count from the end) -""" -input servers_delete_at_path_input { - loaded_plugins: [String!] -} - -""" -delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array -""" -input servers_delete_elem_input { - loaded_plugins: Int -} - -""" -delete key/value pair or string element. key/value pairs are matched based on their key value -""" -input servers_delete_key_input { - loaded_plugins: String -} - -""" -input type for incrementing numeric columns in table "servers" -""" -input servers_inc_input { - max_players: Int - port: Int - tv_port: Int -} - -""" -input type for inserting data into table "servers" -""" -input servers_insert_input { - api_password: uuid - boot_status: String - boot_status_detail: String - connect_password: String - connected: Boolean - current_match: matches_obj_rel_insert_input - enabled: Boolean - game: String - game_mode: game_modes_obj_rel_insert_input - game_mode_id: uuid - game_server_node: game_server_nodes_obj_rel_insert_input - game_server_node_id: String - host: String - id: uuid - is_dedicated: Boolean - label: String - loaded_plugins: jsonb - matches: matches_arr_rel_insert_input - max_players: Int - offline_at: timestamptz - plugin_runtime: e_plugin_runtimes_enum - plugin_version: String - plugins_checked_at: timestamptz - port: Int - rcon_password: bytea - rcon_status: Boolean - region: String - reserved_by_match_id: uuid - server_region: server_regions_obj_rel_insert_input - steam_relay: String - tv_port: Int - type: e_server_types_enum - updated_at: timestamptz -} - -"""aggregate max on columns""" -type servers_max_fields { - api_password: uuid - boot_status: String - boot_status_detail: String - connect_password: String - """ - A computed field, executes function "get_server_connection_link" - """ - connection_link: String + """fetch data from the table: "matches" using primary key columns""" + matches_by_pk(id: uuid!): matches """ - A computed field, executes function "get_server_connection_string" + fetch data from the table in a streaming manner: "matches" """ - connection_string: String - game: String - game_mode_id: uuid - game_server_node_id: String - host: String - id: uuid - label: String - max_players: Int - offline_at: timestamptz - plugin_version: String - plugins_checked_at: timestamptz - port: Int - region: String - reserved_by_match_id: uuid - steam_relay: String - tv_port: Int - updated_at: timestamptz -} - -""" -order by max() on columns of table "servers" -""" -input servers_max_order_by { - api_password: order_by - boot_status: order_by - boot_status_detail: order_by - connect_password: order_by - game: order_by - game_mode_id: order_by - game_server_node_id: order_by - host: order_by - id: order_by - label: order_by - max_players: order_by - offline_at: order_by - plugin_version: order_by - plugins_checked_at: order_by - port: order_by - region: order_by - reserved_by_match_id: order_by - steam_relay: order_by - tv_port: order_by - updated_at: order_by -} + matches_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! -"""aggregate min on columns""" -type servers_min_fields { - api_password: uuid - boot_status: String - boot_status_detail: String - connect_password: String + """cursor to stream the results returned by the query""" + cursor: [matches_stream_cursor_input]! - """ - A computed field, executes function "get_server_connection_link" - """ - connection_link: String + """filter the rows returned""" + where: matches_bool_exp + ): [matches!]! """ - A computed field, executes function "get_server_connection_string" + fetch data from the table: "migration_hashes.hashes" """ - connection_string: String - game: String - game_mode_id: uuid - game_server_node_id: String - host: String - id: uuid - label: String - max_players: Int - offline_at: timestamptz - plugin_version: String - plugins_checked_at: timestamptz - port: Int - region: String - reserved_by_match_id: uuid - steam_relay: String - tv_port: Int - updated_at: timestamptz -} + migration_hashes_hashes( + """distinct select on columns""" + distinct_on: [migration_hashes_hashes_select_column!] -""" -order by min() on columns of table "servers" -""" -input servers_min_order_by { - api_password: order_by - boot_status: order_by - boot_status_detail: order_by - connect_password: order_by - game: order_by - game_mode_id: order_by - game_server_node_id: order_by - host: order_by - id: order_by - label: order_by - max_players: order_by - offline_at: order_by - plugin_version: order_by - plugins_checked_at: order_by - port: order_by - region: order_by - reserved_by_match_id: order_by - steam_relay: order_by - tv_port: order_by - updated_at: order_by -} + """limit the number of rows returned""" + limit: Int -""" -response of any mutation on the table "servers" -""" -type servers_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """skip the first n rows. Use only with order_by""" + offset: Int - """data from the rows affected by the mutation""" - returning: [servers!]! -} + """sort the rows by one or more columns""" + order_by: [migration_hashes_hashes_order_by!] -""" -input type for inserting object relation for remote table "servers" -""" -input servers_obj_rel_insert_input { - data: servers_insert_input! + """filter the rows returned""" + where: migration_hashes_hashes_bool_exp + ): [migration_hashes_hashes!]! - """upsert condition""" - on_conflict: servers_on_conflict -} + """ + fetch aggregated fields from the table: "migration_hashes.hashes" + """ + migration_hashes_hashes_aggregate( + """distinct select on columns""" + distinct_on: [migration_hashes_hashes_select_column!] -""" -on_conflict condition type for table "servers" -""" -input servers_on_conflict { - constraint: servers_constraint! - update_columns: [servers_update_column!]! = [] - where: servers_bool_exp -} + """limit the number of rows returned""" + limit: Int -"""Ordering options when selecting data from "servers".""" -input servers_order_by { - api_password: order_by - boot_status: order_by - boot_status_detail: order_by - connect_password: order_by - connected: order_by - connection_link: order_by - connection_string: order_by - current_match: matches_order_by - enabled: order_by - game: order_by - game_mode: game_modes_order_by - game_mode_id: order_by - game_server_node: game_server_nodes_order_by - game_server_node_id: order_by - host: order_by - id: order_by - is_dedicated: order_by - label: order_by - loaded_plugins: order_by - matches_aggregate: matches_aggregate_order_by - max_players: order_by - offline_at: order_by - plugin_runtime: order_by - plugin_version: order_by - plugins_checked_at: order_by - port: order_by - rcon_password: order_by - rcon_status: order_by - region: order_by - reserved_by_match_id: order_by - server_region: server_regions_order_by - steam_relay: order_by - tv_port: order_by - type: order_by - updated_at: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""primary key columns input for table: servers""" -input servers_pk_columns_input { - id: uuid! -} + """sort the rows by one or more columns""" + order_by: [migration_hashes_hashes_order_by!] -"""prepend existing jsonb value of filtered columns with new jsonb value""" -input servers_prepend_input { - loaded_plugins: jsonb -} + """filter the rows returned""" + where: migration_hashes_hashes_bool_exp + ): migration_hashes_hashes_aggregate! -""" -select columns of table "servers" -""" -enum servers_select_column { - """column name""" - api_password + """ + fetch data from the table: "migration_hashes.hashes" using primary key columns + """ + migration_hashes_hashes_by_pk(name: String!): migration_hashes_hashes - """column name""" - boot_status + """ + fetch data from the table in a streaming manner: "migration_hashes.hashes" + """ + migration_hashes_hashes_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """column name""" - boot_status_detail + """cursor to stream the results returned by the query""" + cursor: [migration_hashes_hashes_stream_cursor_input]! - """column name""" - connect_password + """filter the rows returned""" + where: migration_hashes_hashes_bool_exp + ): [migration_hashes_hashes!]! - """column name""" - connected + """ + fetch data from the table: "v_my_friends" + """ + my_friends( + """distinct select on columns""" + distinct_on: [my_friends_select_column!] - """column name""" - enabled + """limit the number of rows returned""" + limit: Int - """column name""" - game + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - game_mode_id + """sort the rows by one or more columns""" + order_by: [my_friends_order_by!] - """column name""" - game_server_node_id + """filter the rows returned""" + where: my_friends_bool_exp + ): [my_friends!]! - """column name""" - host + """ + fetch aggregated fields from the table: "v_my_friends" + """ + my_friends_aggregate( + """distinct select on columns""" + distinct_on: [my_friends_select_column!] - """column name""" - id + """limit the number of rows returned""" + limit: Int - """column name""" - is_dedicated + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - label + """sort the rows by one or more columns""" + order_by: [my_friends_order_by!] - """column name""" - loaded_plugins + """filter the rows returned""" + where: my_friends_bool_exp + ): my_friends_aggregate! - """column name""" - max_players + """ + fetch data from the table in a streaming manner: "v_my_friends" + """ + my_friends_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """column name""" - offline_at + """cursor to stream the results returned by the query""" + cursor: [my_friends_stream_cursor_input]! - """column name""" - plugin_runtime + """filter the rows returned""" + where: my_friends_bool_exp + ): [my_friends!]! - """column name""" - plugin_version + """ + fetch data from the table: "news_articles" + """ + news_articles( + """distinct select on columns""" + distinct_on: [news_articles_select_column!] - """column name""" - plugins_checked_at + """limit the number of rows returned""" + limit: Int - """column name""" - port + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - rcon_password + """sort the rows by one or more columns""" + order_by: [news_articles_order_by!] - """column name""" - rcon_status + """filter the rows returned""" + where: news_articles_bool_exp + ): [news_articles!]! - """column name""" - region + """ + fetch aggregated fields from the table: "news_articles" + """ + news_articles_aggregate( + """distinct select on columns""" + distinct_on: [news_articles_select_column!] - """column name""" - reserved_by_match_id + """limit the number of rows returned""" + limit: Int - """column name""" - steam_relay + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - tv_port + """sort the rows by one or more columns""" + order_by: [news_articles_order_by!] - """column name""" - type + """filter the rows returned""" + where: news_articles_bool_exp + ): news_articles_aggregate! - """column name""" - updated_at -} + """fetch data from the table: "news_articles" using primary key columns""" + news_articles_by_pk(id: uuid!): news_articles -""" -select "servers_aggregate_bool_exp_bool_and_arguments_columns" columns of table "servers" -""" -enum servers_select_column_servers_aggregate_bool_exp_bool_and_arguments_columns { - """column name""" - connected + """ + fetch data from the table in a streaming manner: "news_articles" + """ + news_articles_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """column name""" - enabled + """cursor to stream the results returned by the query""" + cursor: [news_articles_stream_cursor_input]! - """column name""" - is_dedicated + """filter the rows returned""" + where: news_articles_bool_exp + ): [news_articles!]! - """column name""" - rcon_status -} + """ + fetch data from the table: "notification_preferences" + """ + notification_preferences( + """distinct select on columns""" + distinct_on: [notification_preferences_select_column!] -""" -select "servers_aggregate_bool_exp_bool_or_arguments_columns" columns of table "servers" -""" -enum servers_select_column_servers_aggregate_bool_exp_bool_or_arguments_columns { - """column name""" - connected + """limit the number of rows returned""" + limit: Int - """column name""" - enabled + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - is_dedicated + """sort the rows by one or more columns""" + order_by: [notification_preferences_order_by!] - """column name""" - rcon_status -} + """filter the rows returned""" + where: notification_preferences_bool_exp + ): [notification_preferences!]! -""" -input type for updating data in table "servers" -""" -input servers_set_input { - api_password: uuid - boot_status: String - boot_status_detail: String - connect_password: String - connected: Boolean - enabled: Boolean - game: String - game_mode_id: uuid - game_server_node_id: String - host: String - id: uuid - is_dedicated: Boolean - label: String - loaded_plugins: jsonb - max_players: Int - offline_at: timestamptz - plugin_runtime: e_plugin_runtimes_enum - plugin_version: String - plugins_checked_at: timestamptz - port: Int - rcon_password: bytea - rcon_status: Boolean - region: String - reserved_by_match_id: uuid - steam_relay: String - tv_port: Int - type: e_server_types_enum - updated_at: timestamptz -} + """ + fetch aggregated fields from the table: "notification_preferences" + """ + notification_preferences_aggregate( + """distinct select on columns""" + distinct_on: [notification_preferences_select_column!] -"""aggregate stddev on columns""" -type servers_stddev_fields { - max_players: Float - port: Float - tv_port: Float -} + """limit the number of rows returned""" + limit: Int -""" -order by stddev() on columns of table "servers" -""" -input servers_stddev_order_by { - max_players: order_by - port: order_by - tv_port: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate stddev_pop on columns""" -type servers_stddev_pop_fields { - max_players: Float - port: Float - tv_port: Float -} + """sort the rows by one or more columns""" + order_by: [notification_preferences_order_by!] -""" -order by stddev_pop() on columns of table "servers" -""" -input servers_stddev_pop_order_by { - max_players: order_by - port: order_by - tv_port: order_by -} + """filter the rows returned""" + where: notification_preferences_bool_exp + ): notification_preferences_aggregate! -"""aggregate stddev_samp on columns""" -type servers_stddev_samp_fields { - max_players: Float - port: Float - tv_port: Float -} + """ + fetch data from the table: "notification_preferences" using primary key columns + """ + notification_preferences_by_pk(channel: String!, key: String!, steam_id: bigint!): notification_preferences -""" -order by stddev_samp() on columns of table "servers" -""" -input servers_stddev_samp_order_by { - max_players: order_by - port: order_by - tv_port: order_by -} + """ + fetch data from the table in a streaming manner: "notification_preferences" + """ + notification_preferences_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! -""" -Streaming cursor of the table "servers" -""" -input servers_stream_cursor_input { - """Stream column input with initial value""" - initial_value: servers_stream_cursor_value_input! + """cursor to stream the results returned by the query""" + cursor: [notification_preferences_stream_cursor_input]! - """cursor ordering""" - ordering: cursor_ordering -} + """filter the rows returned""" + where: notification_preferences_bool_exp + ): [notification_preferences!]! -"""Initial value of the column from where the streaming should start""" -input servers_stream_cursor_value_input { - api_password: uuid - boot_status: String - boot_status_detail: String - connect_password: String - connected: Boolean - enabled: Boolean - game: String - game_mode_id: uuid - game_server_node_id: String - host: String - id: uuid - is_dedicated: Boolean - label: String - loaded_plugins: jsonb - max_players: Int - offline_at: timestamptz - plugin_runtime: e_plugin_runtimes_enum - plugin_version: String - plugins_checked_at: timestamptz - port: Int - rcon_password: bytea - rcon_status: Boolean - region: String - reserved_by_match_id: uuid - steam_relay: String - tv_port: Int - type: e_server_types_enum - updated_at: timestamptz -} + """An array relationship""" + notifications( + """distinct select on columns""" + distinct_on: [notifications_select_column!] -"""aggregate sum on columns""" -type servers_sum_fields { - max_players: Int - port: Int - tv_port: Int -} + """limit the number of rows returned""" + limit: Int -""" -order by sum() on columns of table "servers" -""" -input servers_sum_order_by { - max_players: order_by - port: order_by - tv_port: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -update columns of table "servers" -""" -enum servers_update_column { - """column name""" - api_password + """sort the rows by one or more columns""" + order_by: [notifications_order_by!] - """column name""" - boot_status + """filter the rows returned""" + where: notifications_bool_exp + ): [notifications!]! - """column name""" - boot_status_detail + """An aggregate relationship""" + notifications_aggregate( + """distinct select on columns""" + distinct_on: [notifications_select_column!] - """column name""" - connect_password + """limit the number of rows returned""" + limit: Int - """column name""" - connected + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - enabled + """sort the rows by one or more columns""" + order_by: [notifications_order_by!] - """column name""" - game + """filter the rows returned""" + where: notifications_bool_exp + ): notifications_aggregate! - """column name""" - game_mode_id + """fetch data from the table: "notifications" using primary key columns""" + notifications_by_pk(id: uuid!): notifications - """column name""" - game_server_node_id + """ + fetch data from the table in a streaming manner: "notifications" + """ + notifications_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """column name""" - host + """cursor to stream the results returned by the query""" + cursor: [notifications_stream_cursor_input]! - """column name""" - id + """filter the rows returned""" + where: notifications_bool_exp + ): [notifications!]! - """column name""" - is_dedicated + """ + fetch data from the table: "pending_match_import_players" + """ + pending_match_import_players( + """distinct select on columns""" + distinct_on: [pending_match_import_players_select_column!] - """column name""" - label + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - loaded_plugins + """sort the rows by one or more columns""" + order_by: [pending_match_import_players_order_by!] - """column name""" - max_players + """filter the rows returned""" + where: pending_match_import_players_bool_exp + ): [pending_match_import_players!]! - """column name""" - offline_at + """ + fetch aggregated fields from the table: "pending_match_import_players" + """ + pending_match_import_players_aggregate( + """distinct select on columns""" + distinct_on: [pending_match_import_players_select_column!] - """column name""" - plugin_runtime + """limit the number of rows returned""" + limit: Int - """column name""" - plugin_version + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - plugins_checked_at + """sort the rows by one or more columns""" + order_by: [pending_match_import_players_order_by!] - """column name""" - port + """filter the rows returned""" + where: pending_match_import_players_bool_exp + ): pending_match_import_players_aggregate! - """column name""" - rcon_password + """ + fetch data from the table: "pending_match_import_players" using primary key columns + """ + pending_match_import_players_by_pk(steam_id: bigint!, valve_match_id: numeric!): pending_match_import_players - """column name""" - rcon_status + """ + fetch data from the table in a streaming manner: "pending_match_import_players" + """ + pending_match_import_players_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """column name""" - region + """cursor to stream the results returned by the query""" + cursor: [pending_match_import_players_stream_cursor_input]! - """column name""" - reserved_by_match_id + """filter the rows returned""" + where: pending_match_import_players_bool_exp + ): [pending_match_import_players!]! - """column name""" - steam_relay + """ + fetch data from the table: "pending_match_imports" + """ + pending_match_imports( + """distinct select on columns""" + distinct_on: [pending_match_imports_select_column!] - """column name""" - tv_port + """limit the number of rows returned""" + limit: Int - """column name""" - type + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - updated_at -} + """sort the rows by one or more columns""" + order_by: [pending_match_imports_order_by!] -input servers_updates { - """append existing jsonb value of filtered columns with new jsonb value""" - _append: servers_append_input + """filter the rows returned""" + where: pending_match_imports_bool_exp + ): [pending_match_imports!]! """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) + fetch aggregated fields from the table: "pending_match_imports" """ - _delete_at_path: servers_delete_at_path_input + pending_match_imports_aggregate( + """distinct select on columns""" + distinct_on: [pending_match_imports_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [pending_match_imports_order_by!] + + """filter the rows returned""" + where: pending_match_imports_bool_exp + ): pending_match_imports_aggregate! """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + fetch data from the table: "pending_match_imports" using primary key columns """ - _delete_elem: servers_delete_elem_input + pending_match_imports_by_pk(valve_match_id: numeric!): pending_match_imports """ - delete key/value pair or string element. key/value pairs are matched based on their key value + fetch data from the table in a streaming manner: "pending_match_imports" """ - _delete_key: servers_delete_key_input - - """increments the numeric columns with given value of the filtered values""" - _inc: servers_inc_input - - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: servers_prepend_input + pending_match_imports_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """sets the columns of the filtered rows to the given values""" - _set: servers_set_input + """cursor to stream the results returned by the query""" + cursor: [pending_match_imports_stream_cursor_input]! - """filter the rows which have to be updated""" - where: servers_bool_exp! -} + """filter the rows returned""" + where: pending_match_imports_bool_exp + ): [pending_match_imports!]! -"""aggregate var_pop on columns""" -type servers_var_pop_fields { - max_players: Float - port: Float - tv_port: Float -} + """ + fetch data from the table: "player_aim_stats_demo" + """ + player_aim_stats_demo( + """distinct select on columns""" + distinct_on: [player_aim_stats_demo_select_column!] -""" -order by var_pop() on columns of table "servers" -""" -input servers_var_pop_order_by { - max_players: order_by - port: order_by - tv_port: order_by -} + """limit the number of rows returned""" + limit: Int -"""aggregate var_samp on columns""" -type servers_var_samp_fields { - max_players: Float - port: Float - tv_port: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by var_samp() on columns of table "servers" -""" -input servers_var_samp_order_by { - max_players: order_by - port: order_by - tv_port: order_by -} + """sort the rows by one or more columns""" + order_by: [player_aim_stats_demo_order_by!] -"""aggregate variance on columns""" -type servers_variance_fields { - max_players: Float - port: Float - tv_port: Float -} + """filter the rows returned""" + where: player_aim_stats_demo_bool_exp + ): [player_aim_stats_demo!]! -""" -order by variance() on columns of table "servers" -""" -input servers_variance_order_by { - max_players: order_by - port: order_by - tv_port: order_by -} + """ + fetch aggregated fields from the table: "player_aim_stats_demo" + """ + player_aim_stats_demo_aggregate( + """distinct select on columns""" + distinct_on: [player_aim_stats_demo_select_column!] -""" -columns and relationships of "settings" -""" -type settings { - name: String! - value: String -} + """limit the number of rows returned""" + limit: Int -""" -aggregated selection of "settings" -""" -type settings_aggregate { - aggregate: settings_aggregate_fields - nodes: [settings!]! -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -aggregate fields of "settings" -""" -type settings_aggregate_fields { - count(columns: [settings_select_column!], distinct: Boolean): Int! - max: settings_max_fields - min: settings_min_fields -} + """sort the rows by one or more columns""" + order_by: [player_aim_stats_demo_order_by!] -""" -Boolean expression to filter rows from the table "settings". All fields are combined with a logical 'AND'. -""" -input settings_bool_exp { - _and: [settings_bool_exp!] - _not: settings_bool_exp - _or: [settings_bool_exp!] - name: String_comparison_exp - value: String_comparison_exp -} + """filter the rows returned""" + where: player_aim_stats_demo_bool_exp + ): player_aim_stats_demo_aggregate! -""" -unique or primary key constraints on table "settings" -""" -enum settings_constraint { """ - unique or primary key constraint on columns "name" + fetch data from the table: "player_aim_stats_demo" using primary key columns """ - settings_pkey -} + player_aim_stats_demo_by_pk(attacker_steam_id: bigint!, match_map_id: uuid!): player_aim_stats_demo -""" -input type for inserting data into table "settings" -""" -input settings_insert_input { - name: String - value: String -} + """ + fetch data from the table in a streaming manner: "player_aim_stats_demo" + """ + player_aim_stats_demo_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! -"""aggregate max on columns""" -type settings_max_fields { - name: String - value: String -} + """cursor to stream the results returned by the query""" + cursor: [player_aim_stats_demo_stream_cursor_input]! -"""aggregate min on columns""" -type settings_min_fields { - name: String - value: String -} + """filter the rows returned""" + where: player_aim_stats_demo_bool_exp + ): [player_aim_stats_demo!]! -""" -response of any mutation on the table "settings" -""" -type settings_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """ + fetch data from the table: "player_aim_weapon_stats" + """ + player_aim_weapon_stats( + """distinct select on columns""" + distinct_on: [player_aim_weapon_stats_select_column!] - """data from the rows affected by the mutation""" - returning: [settings!]! -} + """limit the number of rows returned""" + limit: Int -""" -on_conflict condition type for table "settings" -""" -input settings_on_conflict { - constraint: settings_constraint! - update_columns: [settings_update_column!]! = [] - where: settings_bool_exp -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""Ordering options when selecting data from "settings".""" -input settings_order_by { - name: order_by - value: order_by -} + """sort the rows by one or more columns""" + order_by: [player_aim_weapon_stats_order_by!] -"""primary key columns input for table: settings""" -input settings_pk_columns_input { - name: String! -} + """filter the rows returned""" + where: player_aim_weapon_stats_bool_exp + ): [player_aim_weapon_stats!]! -""" -select columns of table "settings" -""" -enum settings_select_column { - """column name""" - name + """ + fetch aggregated fields from the table: "player_aim_weapon_stats" + """ + player_aim_weapon_stats_aggregate( + """distinct select on columns""" + distinct_on: [player_aim_weapon_stats_select_column!] - """column name""" - value -} + """limit the number of rows returned""" + limit: Int -""" -input type for updating data in table "settings" -""" -input settings_set_input { - name: String - value: String -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -Streaming cursor of the table "settings" -""" -input settings_stream_cursor_input { - """Stream column input with initial value""" - initial_value: settings_stream_cursor_value_input! + """sort the rows by one or more columns""" + order_by: [player_aim_weapon_stats_order_by!] - """cursor ordering""" - ordering: cursor_ordering -} + """filter the rows returned""" + where: player_aim_weapon_stats_bool_exp + ): player_aim_weapon_stats_aggregate! -"""Initial value of the column from where the streaming should start""" -input settings_stream_cursor_value_input { - name: String - value: String -} + """ + fetch data from the table: "player_aim_weapon_stats" using primary key columns + """ + player_aim_weapon_stats_by_pk(match_map_id: uuid!, steam_id: bigint!, weapon_class: String!): player_aim_weapon_stats -""" -update columns of table "settings" -""" -enum settings_update_column { - """column name""" - name + """ + fetch data from the table in a streaming manner: "player_aim_weapon_stats" + """ + player_aim_weapon_stats_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """column name""" - value -} + """cursor to stream the results returned by the query""" + cursor: [player_aim_weapon_stats_stream_cursor_input]! -input settings_updates { - """sets the columns of the filtered rows to the given values""" - _set: settings_set_input + """filter the rows returned""" + where: player_aim_weapon_stats_bool_exp + ): [player_aim_weapon_stats!]! - """filter the rows which have to be updated""" - where: settings_bool_exp! -} + """An array relationship""" + player_assists( + """distinct select on columns""" + distinct_on: [player_assists_select_column!] -scalar smallint + """limit the number of rows returned""" + limit: Int -""" -Boolean expression to compare columns of type "smallint". All fields are combined with logical 'AND'. -""" -input smallint_comparison_exp { - _eq: smallint - _gt: smallint - _gte: smallint - _in: [smallint!] - _is_null: Boolean - _lt: smallint - _lte: smallint - _neq: smallint - _nin: [smallint!] -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -columns and relationships of "steam_account_claims" -""" -type steam_account_claims { - created_at: timestamptz! - id: uuid! - k8s_job_name: String! + """sort the rows by one or more columns""" + order_by: [player_assists_order_by!] - """An object relationship""" - node: game_server_nodes - node_id: String - purpose: String! + """filter the rows returned""" + where: player_assists_bool_exp + ): [player_assists!]! - """An object relationship""" - steam_account: steam_accounts! - steam_account_id: uuid! -} + """An aggregate relationship""" + player_assists_aggregate( + """distinct select on columns""" + distinct_on: [player_assists_select_column!] -""" -aggregated selection of "steam_account_claims" -""" -type steam_account_claims_aggregate { - aggregate: steam_account_claims_aggregate_fields - nodes: [steam_account_claims!]! -} + """limit the number of rows returned""" + limit: Int -input steam_account_claims_aggregate_bool_exp { - count: steam_account_claims_aggregate_bool_exp_count -} + """skip the first n rows. Use only with order_by""" + offset: Int -input steam_account_claims_aggregate_bool_exp_count { - arguments: [steam_account_claims_select_column!] - distinct: Boolean - filter: steam_account_claims_bool_exp - predicate: Int_comparison_exp! -} + """sort the rows by one or more columns""" + order_by: [player_assists_order_by!] -""" -aggregate fields of "steam_account_claims" -""" -type steam_account_claims_aggregate_fields { - count(columns: [steam_account_claims_select_column!], distinct: Boolean): Int! - max: steam_account_claims_max_fields - min: steam_account_claims_min_fields -} + """filter the rows returned""" + where: player_assists_bool_exp + ): player_assists_aggregate! -""" -order by aggregate values of table "steam_account_claims" -""" -input steam_account_claims_aggregate_order_by { - count: order_by - max: steam_account_claims_max_order_by - min: steam_account_claims_min_order_by -} + """fetch data from the table: "player_assists" using primary key columns""" + player_assists_by_pk(attacked_steam_id: bigint!, attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_assists -""" -input type for inserting array relation for remote table "steam_account_claims" -""" -input steam_account_claims_arr_rel_insert_input { - data: [steam_account_claims_insert_input!]! + """ + fetch data from the table in a streaming manner: "player_assists" + """ + player_assists_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """upsert condition""" - on_conflict: steam_account_claims_on_conflict -} + """cursor to stream the results returned by the query""" + cursor: [player_assists_stream_cursor_input]! -""" -Boolean expression to filter rows from the table "steam_account_claims". All fields are combined with a logical 'AND'. -""" -input steam_account_claims_bool_exp { - _and: [steam_account_claims_bool_exp!] - _not: steam_account_claims_bool_exp - _or: [steam_account_claims_bool_exp!] - created_at: timestamptz_comparison_exp - id: uuid_comparison_exp - k8s_job_name: String_comparison_exp - node: game_server_nodes_bool_exp - node_id: String_comparison_exp - purpose: String_comparison_exp - steam_account: steam_accounts_bool_exp - steam_account_id: uuid_comparison_exp -} + """filter the rows returned""" + where: player_assists_bool_exp + ): [player_assists!]! -""" -unique or primary key constraints on table "steam_account_claims" -""" -enum steam_account_claims_constraint { """ - unique or primary key constraint on columns "k8s_job_name" + fetch data from the table: "player_career_stats_v" """ - steam_account_claims_k8s_job_name_key + player_career_stats_v( + """distinct select on columns""" + distinct_on: [player_career_stats_v_select_column!] - """ - unique or primary key constraint on columns "id" - """ - steam_account_claims_pkey -} + """limit the number of rows returned""" + limit: Int -""" -input type for inserting data into table "steam_account_claims" -""" -input steam_account_claims_insert_input { - created_at: timestamptz - id: uuid - k8s_job_name: String - node: game_server_nodes_obj_rel_insert_input - node_id: String - purpose: String - steam_account: steam_accounts_obj_rel_insert_input - steam_account_id: uuid -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate max on columns""" -type steam_account_claims_max_fields { - created_at: timestamptz - id: uuid - k8s_job_name: String - node_id: String - purpose: String - steam_account_id: uuid -} + """sort the rows by one or more columns""" + order_by: [player_career_stats_v_order_by!] -""" -order by max() on columns of table "steam_account_claims" -""" -input steam_account_claims_max_order_by { - created_at: order_by - id: order_by - k8s_job_name: order_by - node_id: order_by - purpose: order_by - steam_account_id: order_by -} + """filter the rows returned""" + where: player_career_stats_v_bool_exp + ): [player_career_stats_v!]! -"""aggregate min on columns""" -type steam_account_claims_min_fields { - created_at: timestamptz - id: uuid - k8s_job_name: String - node_id: String - purpose: String - steam_account_id: uuid -} + """ + fetch aggregated fields from the table: "player_career_stats_v" + """ + player_career_stats_v_aggregate( + """distinct select on columns""" + distinct_on: [player_career_stats_v_select_column!] -""" -order by min() on columns of table "steam_account_claims" -""" -input steam_account_claims_min_order_by { - created_at: order_by - id: order_by - k8s_job_name: order_by - node_id: order_by - purpose: order_by - steam_account_id: order_by -} + """limit the number of rows returned""" + limit: Int -""" -response of any mutation on the table "steam_account_claims" -""" -type steam_account_claims_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """skip the first n rows. Use only with order_by""" + offset: Int - """data from the rows affected by the mutation""" - returning: [steam_account_claims!]! -} + """sort the rows by one or more columns""" + order_by: [player_career_stats_v_order_by!] -""" -on_conflict condition type for table "steam_account_claims" -""" -input steam_account_claims_on_conflict { - constraint: steam_account_claims_constraint! - update_columns: [steam_account_claims_update_column!]! = [] - where: steam_account_claims_bool_exp -} + """filter the rows returned""" + where: player_career_stats_v_bool_exp + ): player_career_stats_v_aggregate! -"""Ordering options when selecting data from "steam_account_claims".""" -input steam_account_claims_order_by { - created_at: order_by - id: order_by - k8s_job_name: order_by - node: game_server_nodes_order_by - node_id: order_by - purpose: order_by - steam_account: steam_accounts_order_by - steam_account_id: order_by -} + """ + fetch data from the table in a streaming manner: "player_career_stats_v" + """ + player_career_stats_v_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! -"""primary key columns input for table: steam_account_claims""" -input steam_account_claims_pk_columns_input { - id: uuid! -} + """cursor to stream the results returned by the query""" + cursor: [player_career_stats_v_stream_cursor_input]! -""" -select columns of table "steam_account_claims" -""" -enum steam_account_claims_select_column { - """column name""" - created_at + """filter the rows returned""" + where: player_career_stats_v_bool_exp + ): [player_career_stats_v!]! - """column name""" - id + """An array relationship""" + player_damages( + """distinct select on columns""" + distinct_on: [player_damages_select_column!] - """column name""" - k8s_job_name + """limit the number of rows returned""" + limit: Int - """column name""" - node_id + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - purpose + """sort the rows by one or more columns""" + order_by: [player_damages_order_by!] - """column name""" - steam_account_id -} + """filter the rows returned""" + where: player_damages_bool_exp + ): [player_damages!]! -""" -input type for updating data in table "steam_account_claims" -""" -input steam_account_claims_set_input { - created_at: timestamptz - id: uuid - k8s_job_name: String - node_id: String - purpose: String - steam_account_id: uuid -} + """An aggregate relationship""" + player_damages_aggregate( + """distinct select on columns""" + distinct_on: [player_damages_select_column!] -""" -Streaming cursor of the table "steam_account_claims" -""" -input steam_account_claims_stream_cursor_input { - """Stream column input with initial value""" - initial_value: steam_account_claims_stream_cursor_value_input! + """limit the number of rows returned""" + limit: Int - """cursor ordering""" - ordering: cursor_ordering -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""Initial value of the column from where the streaming should start""" -input steam_account_claims_stream_cursor_value_input { - created_at: timestamptz - id: uuid - k8s_job_name: String - node_id: String - purpose: String - steam_account_id: uuid -} + """sort the rows by one or more columns""" + order_by: [player_damages_order_by!] -""" -update columns of table "steam_account_claims" -""" -enum steam_account_claims_update_column { - """column name""" - created_at + """filter the rows returned""" + where: player_damages_bool_exp + ): player_damages_aggregate! - """column name""" - id + """fetch data from the table: "player_damages" using primary key columns""" + player_damages_by_pk(id: uuid!, match_map_id: uuid!, time: timestamptz!): player_damages - """column name""" - k8s_job_name + """ + fetch data from the table in a streaming manner: "player_damages" + """ + player_damages_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """column name""" - node_id + """cursor to stream the results returned by the query""" + cursor: [player_damages_stream_cursor_input]! - """column name""" - purpose + """filter the rows returned""" + where: player_damages_bool_exp + ): [player_damages!]! - """column name""" - steam_account_id -} + """ + fetch data from the table: "player_elo" + """ + player_elo( + """distinct select on columns""" + distinct_on: [player_elo_select_column!] -input steam_account_claims_updates { - """sets the columns of the filtered rows to the given values""" - _set: steam_account_claims_set_input + """limit the number of rows returned""" + limit: Int - """filter the rows which have to be updated""" - where: steam_account_claims_bool_exp! -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -columns and relationships of "steam_accounts" -""" -type steam_accounts { - """An array relationship""" - claims( + """sort the rows by one or more columns""" + order_by: [player_elo_order_by!] + + """filter the rows returned""" + where: player_elo_bool_exp + ): [player_elo!]! + + """ + fetch aggregated fields from the table: "player_elo" + """ + player_elo_aggregate( """distinct select on columns""" - distinct_on: [steam_account_claims_select_column!] + distinct_on: [player_elo_select_column!] """limit the number of rows returned""" limit: Int @@ -87105,16 +99047,35 @@ type steam_accounts { offset: Int """sort the rows by one or more columns""" - order_by: [steam_account_claims_order_by!] + order_by: [player_elo_order_by!] """filter the rows returned""" - where: steam_account_claims_bool_exp - ): [steam_account_claims!]! + where: player_elo_bool_exp + ): player_elo_aggregate! - """An aggregate relationship""" - claims_aggregate( + """fetch data from the table: "player_elo" using primary key columns""" + player_elo_by_pk(match_id: uuid!, steam_id: bigint!, type: e_match_types_enum!): player_elo + + """ + fetch data from the table in a streaming manner: "player_elo" + """ + player_elo_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [player_elo_stream_cursor_input]! + + """filter the rows returned""" + where: player_elo_bool_exp + ): [player_elo!]! + + """ + fetch data from the table: "player_faceit_rank_history" + """ + player_faceit_rank_history( """distinct select on columns""" - distinct_on: [steam_account_claims_select_column!] + distinct_on: [player_faceit_rank_history_select_column!] """limit the number of rows returned""" limit: Int @@ -87123,379 +99084,222 @@ type steam_accounts { offset: Int """sort the rows by one or more columns""" - order_by: [steam_account_claims_order_by!] + order_by: [player_faceit_rank_history_order_by!] """filter the rows returned""" - where: steam_account_claims_bool_exp - ): steam_account_claims_aggregate! - created_at: timestamptz! - friend_capacity: Int! - id: uuid! + where: player_faceit_rank_history_bool_exp + ): [player_faceit_rank_history!]! - """An object relationship""" - last_node: game_server_nodes - last_node_id: String - password: String! - role: String! - steam_level: Int - steamid64: bigint - updated_at: timestamptz! - username: String! -} + """ + fetch aggregated fields from the table: "player_faceit_rank_history" + """ + player_faceit_rank_history_aggregate( + """distinct select on columns""" + distinct_on: [player_faceit_rank_history_select_column!] -""" -aggregated selection of "steam_accounts" -""" -type steam_accounts_aggregate { - aggregate: steam_accounts_aggregate_fields - nodes: [steam_accounts!]! -} + """limit the number of rows returned""" + limit: Int -""" -aggregate fields of "steam_accounts" -""" -type steam_accounts_aggregate_fields { - avg: steam_accounts_avg_fields - count(columns: [steam_accounts_select_column!], distinct: Boolean): Int! - max: steam_accounts_max_fields - min: steam_accounts_min_fields - stddev: steam_accounts_stddev_fields - stddev_pop: steam_accounts_stddev_pop_fields - stddev_samp: steam_accounts_stddev_samp_fields - sum: steam_accounts_sum_fields - var_pop: steam_accounts_var_pop_fields - var_samp: steam_accounts_var_samp_fields - variance: steam_accounts_variance_fields -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate avg on columns""" -type steam_accounts_avg_fields { - friend_capacity: Float - steam_level: Float - steamid64: Float -} + """sort the rows by one or more columns""" + order_by: [player_faceit_rank_history_order_by!] -""" -Boolean expression to filter rows from the table "steam_accounts". All fields are combined with a logical 'AND'. -""" -input steam_accounts_bool_exp { - _and: [steam_accounts_bool_exp!] - _not: steam_accounts_bool_exp - _or: [steam_accounts_bool_exp!] - claims: steam_account_claims_bool_exp - claims_aggregate: steam_account_claims_aggregate_bool_exp - created_at: timestamptz_comparison_exp - friend_capacity: Int_comparison_exp - id: uuid_comparison_exp - last_node: game_server_nodes_bool_exp - last_node_id: String_comparison_exp - password: String_comparison_exp - role: String_comparison_exp - steam_level: Int_comparison_exp - steamid64: bigint_comparison_exp - updated_at: timestamptz_comparison_exp - username: String_comparison_exp -} + """filter the rows returned""" + where: player_faceit_rank_history_bool_exp + ): player_faceit_rank_history_aggregate! -""" -unique or primary key constraints on table "steam_accounts" -""" -enum steam_accounts_constraint { """ - unique or primary key constraint on columns "id" + fetch data from the table: "player_faceit_rank_history" using primary key columns """ - steam_accounts_pkey + player_faceit_rank_history_by_pk(id: uuid!): player_faceit_rank_history """ - unique or primary key constraint on columns "username" + fetch data from the table in a streaming manner: "player_faceit_rank_history" """ - steam_accounts_username_key -} - -""" -input type for incrementing numeric columns in table "steam_accounts" -""" -input steam_accounts_inc_input { - friend_capacity: Int - steam_level: Int - steamid64: bigint -} - -""" -input type for inserting data into table "steam_accounts" -""" -input steam_accounts_insert_input { - claims: steam_account_claims_arr_rel_insert_input - created_at: timestamptz - friend_capacity: Int - id: uuid - last_node: game_server_nodes_obj_rel_insert_input - last_node_id: String - password: String - role: String - steam_level: Int - steamid64: bigint - updated_at: timestamptz - username: String -} - -"""aggregate max on columns""" -type steam_accounts_max_fields { - created_at: timestamptz - friend_capacity: Int - id: uuid - last_node_id: String - password: String - role: String - steam_level: Int - steamid64: bigint - updated_at: timestamptz - username: String -} + player_faceit_rank_history_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! -"""aggregate min on columns""" -type steam_accounts_min_fields { - created_at: timestamptz - friend_capacity: Int - id: uuid - last_node_id: String - password: String - role: String - steam_level: Int - steamid64: bigint - updated_at: timestamptz - username: String -} + """cursor to stream the results returned by the query""" + cursor: [player_faceit_rank_history_stream_cursor_input]! -""" -response of any mutation on the table "steam_accounts" -""" -type steam_accounts_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """filter the rows returned""" + where: player_faceit_rank_history_bool_exp + ): [player_faceit_rank_history!]! - """data from the rows affected by the mutation""" - returning: [steam_accounts!]! -} + """An array relationship""" + player_flashes( + """distinct select on columns""" + distinct_on: [player_flashes_select_column!] -""" -input type for inserting object relation for remote table "steam_accounts" -""" -input steam_accounts_obj_rel_insert_input { - data: steam_accounts_insert_input! + """limit the number of rows returned""" + limit: Int - """upsert condition""" - on_conflict: steam_accounts_on_conflict -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -on_conflict condition type for table "steam_accounts" -""" -input steam_accounts_on_conflict { - constraint: steam_accounts_constraint! - update_columns: [steam_accounts_update_column!]! = [] - where: steam_accounts_bool_exp -} + """sort the rows by one or more columns""" + order_by: [player_flashes_order_by!] -"""Ordering options when selecting data from "steam_accounts".""" -input steam_accounts_order_by { - claims_aggregate: steam_account_claims_aggregate_order_by - created_at: order_by - friend_capacity: order_by - id: order_by - last_node: game_server_nodes_order_by - last_node_id: order_by - password: order_by - role: order_by - steam_level: order_by - steamid64: order_by - updated_at: order_by - username: order_by -} + """filter the rows returned""" + where: player_flashes_bool_exp + ): [player_flashes!]! -"""primary key columns input for table: steam_accounts""" -input steam_accounts_pk_columns_input { - id: uuid! -} + """An aggregate relationship""" + player_flashes_aggregate( + """distinct select on columns""" + distinct_on: [player_flashes_select_column!] -""" -select columns of table "steam_accounts" -""" -enum steam_accounts_select_column { - """column name""" - created_at + """limit the number of rows returned""" + limit: Int - """column name""" - friend_capacity + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - id + """sort the rows by one or more columns""" + order_by: [player_flashes_order_by!] - """column name""" - last_node_id + """filter the rows returned""" + where: player_flashes_bool_exp + ): player_flashes_aggregate! - """column name""" - password + """fetch data from the table: "player_flashes" using primary key columns""" + player_flashes_by_pk(attacked_steam_id: bigint!, attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_flashes - """column name""" - role + """ + fetch data from the table in a streaming manner: "player_flashes" + """ + player_flashes_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! - """column name""" - steam_level + """cursor to stream the results returned by the query""" + cursor: [player_flashes_stream_cursor_input]! - """column name""" - steamid64 + """filter the rows returned""" + where: player_flashes_bool_exp + ): [player_flashes!]! - """column name""" - updated_at + """An array relationship""" + player_kills( + """distinct select on columns""" + distinct_on: [player_kills_select_column!] - """column name""" - username -} + """limit the number of rows returned""" + limit: Int -""" -input type for updating data in table "steam_accounts" -""" -input steam_accounts_set_input { - created_at: timestamptz - friend_capacity: Int - id: uuid - last_node_id: String - password: String - role: String - steam_level: Int - steamid64: bigint - updated_at: timestamptz - username: String -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate stddev on columns""" -type steam_accounts_stddev_fields { - friend_capacity: Float - steam_level: Float - steamid64: Float -} + """sort the rows by one or more columns""" + order_by: [player_kills_order_by!] -"""aggregate stddev_pop on columns""" -type steam_accounts_stddev_pop_fields { - friend_capacity: Float - steam_level: Float - steamid64: Float -} + """filter the rows returned""" + where: player_kills_bool_exp + ): [player_kills!]! -"""aggregate stddev_samp on columns""" -type steam_accounts_stddev_samp_fields { - friend_capacity: Float - steam_level: Float - steamid64: Float -} + """An aggregate relationship""" + player_kills_aggregate( + """distinct select on columns""" + distinct_on: [player_kills_select_column!] -""" -Streaming cursor of the table "steam_accounts" -""" -input steam_accounts_stream_cursor_input { - """Stream column input with initial value""" - initial_value: steam_accounts_stream_cursor_value_input! + """limit the number of rows returned""" + limit: Int - """cursor ordering""" - ordering: cursor_ordering -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""Initial value of the column from where the streaming should start""" -input steam_accounts_stream_cursor_value_input { - created_at: timestamptz - friend_capacity: Int - id: uuid - last_node_id: String - password: String - role: String - steam_level: Int - steamid64: bigint - updated_at: timestamptz - username: String -} + """sort the rows by one or more columns""" + order_by: [player_kills_order_by!] -"""aggregate sum on columns""" -type steam_accounts_sum_fields { - friend_capacity: Int - steam_level: Int - steamid64: bigint -} + """filter the rows returned""" + where: player_kills_bool_exp + ): player_kills_aggregate! -""" -update columns of table "steam_accounts" -""" -enum steam_accounts_update_column { - """column name""" - created_at + """fetch data from the table: "player_kills" using primary key columns""" + player_kills_by_pk(attacked_steam_id: bigint!, attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_kills - """column name""" - friend_capacity + """ + fetch data from the table: "player_kills_by_weapon" + """ + player_kills_by_weapon( + """distinct select on columns""" + distinct_on: [player_kills_by_weapon_select_column!] - """column name""" - id + """limit the number of rows returned""" + limit: Int - """column name""" - last_node_id + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - password + """sort the rows by one or more columns""" + order_by: [player_kills_by_weapon_order_by!] - """column name""" - role + """filter the rows returned""" + where: player_kills_by_weapon_bool_exp + ): [player_kills_by_weapon!]! - """column name""" - steam_level + """ + fetch aggregated fields from the table: "player_kills_by_weapon" + """ + player_kills_by_weapon_aggregate( + """distinct select on columns""" + distinct_on: [player_kills_by_weapon_select_column!] - """column name""" - steamid64 + """limit the number of rows returned""" + limit: Int - """column name""" - updated_at + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - username -} + """sort the rows by one or more columns""" + order_by: [player_kills_by_weapon_order_by!] -input steam_accounts_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: steam_accounts_inc_input + """filter the rows returned""" + where: player_kills_by_weapon_bool_exp + ): player_kills_by_weapon_aggregate! - """sets the columns of the filtered rows to the given values""" - _set: steam_accounts_set_input + """ + fetch data from the table: "player_kills_by_weapon" using primary key columns + """ + player_kills_by_weapon_by_pk(player_steam_id: bigint!, with: String!): player_kills_by_weapon - """filter the rows which have to be updated""" - where: steam_accounts_bool_exp! -} + """ + fetch data from the table in a streaming manner: "player_kills_by_weapon" + """ + player_kills_by_weapon_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! -"""aggregate var_pop on columns""" -type steam_accounts_var_pop_fields { - friend_capacity: Float - steam_level: Float - steamid64: Float -} + """cursor to stream the results returned by the query""" + cursor: [player_kills_by_weapon_stream_cursor_input]! -"""aggregate var_samp on columns""" -type steam_accounts_var_samp_fields { - friend_capacity: Float - steam_level: Float - steamid64: Float -} + """filter the rows returned""" + where: player_kills_by_weapon_bool_exp + ): [player_kills_by_weapon!]! -"""aggregate variance on columns""" -type steam_accounts_variance_fields { - friend_capacity: Float - steam_level: Float - steamid64: Float -} + """ + fetch data from the table in a streaming manner: "player_kills" + """ + player_kills_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [player_kills_stream_cursor_input]! + + """filter the rows returned""" + where: player_kills_bool_exp + ): [player_kills!]! -type subscription_root { """ - fetch data from the table: "_map_pool" + fetch data from the table: "player_leaderboard_rank" """ - _map_pool( + player_leaderboard_rank( """distinct select on columns""" - distinct_on: [_map_pool_select_column!] + distinct_on: [player_leaderboard_rank_select_column!] """limit the number of rows returned""" limit: Int @@ -87504,18 +99308,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [_map_pool_order_by!] + order_by: [player_leaderboard_rank_order_by!] """filter the rows returned""" - where: _map_pool_bool_exp - ): [_map_pool!]! + where: player_leaderboard_rank_bool_exp + ): [player_leaderboard_rank!]! """ - fetch aggregated fields from the table: "_map_pool" + fetch aggregated fields from the table: "player_leaderboard_rank" """ - _map_pool_aggregate( + player_leaderboard_rank_aggregate( """distinct select on columns""" - distinct_on: [_map_pool_select_column!] + distinct_on: [player_leaderboard_rank_select_column!] """limit the number of rows returned""" limit: Int @@ -87524,33 +99328,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [_map_pool_order_by!] + order_by: [player_leaderboard_rank_order_by!] """filter the rows returned""" - where: _map_pool_bool_exp - ): _map_pool_aggregate! - - """fetch data from the table: "_map_pool" using primary key columns""" - _map_pool_by_pk(map_id: uuid!, map_pool_id: uuid!): _map_pool + where: player_leaderboard_rank_bool_exp + ): player_leaderboard_rank_aggregate! """ - fetch data from the table in a streaming manner: "_map_pool" + fetch data from the table in a streaming manner: "player_leaderboard_rank" """ - _map_pool_stream( + player_leaderboard_rank_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [_map_pool_stream_cursor_input]! + cursor: [player_leaderboard_rank_stream_cursor_input]! """filter the rows returned""" - where: _map_pool_bool_exp - ): [_map_pool!]! + where: player_leaderboard_rank_bool_exp + ): [player_leaderboard_rank!]! - """An array relationship""" - abandoned_matches( + """ + fetch data from the table: "player_match_map_stats" + """ + player_match_map_stats( """distinct select on columns""" - distinct_on: [abandoned_matches_select_column!] + distinct_on: [player_match_map_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -87559,16 +99362,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [abandoned_matches_order_by!] + order_by: [player_match_map_stats_order_by!] """filter the rows returned""" - where: abandoned_matches_bool_exp - ): [abandoned_matches!]! + where: player_match_map_stats_bool_exp + ): [player_match_map_stats!]! - """An aggregate relationship""" - abandoned_matches_aggregate( + """ + fetch aggregated fields from the table: "player_match_map_stats" + """ + player_match_map_stats_aggregate( """distinct select on columns""" - distinct_on: [abandoned_matches_select_column!] + distinct_on: [player_match_map_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -87577,37 +99382,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [abandoned_matches_order_by!] + order_by: [player_match_map_stats_order_by!] """filter the rows returned""" - where: abandoned_matches_bool_exp - ): abandoned_matches_aggregate! + where: player_match_map_stats_bool_exp + ): player_match_map_stats_aggregate! """ - fetch data from the table: "abandoned_matches" using primary key columns + fetch data from the table: "player_match_map_stats" using primary key columns """ - abandoned_matches_by_pk(id: uuid!): abandoned_matches + player_match_map_stats_by_pk(match_map_id: uuid!, steam_id: bigint!): player_match_map_stats """ - fetch data from the table in a streaming manner: "abandoned_matches" + fetch data from the table in a streaming manner: "player_match_map_stats" """ - abandoned_matches_stream( + player_match_map_stats_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [abandoned_matches_stream_cursor_input]! + cursor: [player_match_map_stats_stream_cursor_input]! """filter the rows returned""" - where: abandoned_matches_bool_exp - ): [abandoned_matches!]! + where: player_match_map_stats_bool_exp + ): [player_match_map_stats!]! """ - fetch data from the table: "api_keys" + fetch data from the table: "player_match_performance_v" """ - api_keys( + player_match_performance_v( """distinct select on columns""" - distinct_on: [api_keys_select_column!] + distinct_on: [player_match_performance_v_select_column!] """limit the number of rows returned""" limit: Int @@ -87616,18 +99421,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [api_keys_order_by!] + order_by: [player_match_performance_v_order_by!] """filter the rows returned""" - where: api_keys_bool_exp - ): [api_keys!]! + where: player_match_performance_v_bool_exp + ): [player_match_performance_v!]! """ - fetch aggregated fields from the table: "api_keys" + fetch aggregated fields from the table: "player_match_performance_v" """ - api_keys_aggregate( + player_match_performance_v_aggregate( """distinct select on columns""" - distinct_on: [api_keys_select_column!] + distinct_on: [player_match_performance_v_select_column!] """limit the number of rows returned""" limit: Int @@ -87636,35 +99441,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [api_keys_order_by!] + order_by: [player_match_performance_v_order_by!] """filter the rows returned""" - where: api_keys_bool_exp - ): api_keys_aggregate! - - """fetch data from the table: "api_keys" using primary key columns""" - api_keys_by_pk(id: uuid!): api_keys + where: player_match_performance_v_bool_exp + ): player_match_performance_v_aggregate! """ - fetch data from the table in a streaming manner: "api_keys" + fetch data from the table in a streaming manner: "player_match_performance_v" """ - api_keys_stream( + player_match_performance_v_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [api_keys_stream_cursor_input]! + cursor: [player_match_performance_v_stream_cursor_input]! """filter the rows returned""" - where: api_keys_bool_exp - ): [api_keys!]! + where: player_match_performance_v_bool_exp + ): [player_match_performance_v!]! """ - fetch data from the table: "award_recipients" + fetch data from the table: "player_match_stats_v" """ - award_recipients( + player_match_stats_v( """distinct select on columns""" - distinct_on: [award_recipients_select_column!] + distinct_on: [player_match_stats_v_select_column!] """limit the number of rows returned""" limit: Int @@ -87673,18 +99475,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [award_recipients_order_by!] + order_by: [player_match_stats_v_order_by!] """filter the rows returned""" - where: award_recipients_bool_exp - ): [award_recipients!]! + where: player_match_stats_v_bool_exp + ): [player_match_stats_v!]! """ - fetch aggregated fields from the table: "award_recipients" + fetch aggregated fields from the table: "player_match_stats_v" """ - award_recipients_aggregate( + player_match_stats_v_aggregate( """distinct select on columns""" - distinct_on: [award_recipients_select_column!] + distinct_on: [player_match_stats_v_select_column!] """limit the number of rows returned""" limit: Int @@ -87693,37 +99495,30 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [award_recipients_order_by!] + order_by: [player_match_stats_v_order_by!] """filter the rows returned""" - where: award_recipients_bool_exp - ): award_recipients_aggregate! - - """ - fetch data from the table: "award_recipients" using primary key columns - """ - award_recipients_by_pk(id: uuid!): award_recipients + where: player_match_stats_v_bool_exp + ): player_match_stats_v_aggregate! """ - fetch data from the table in a streaming manner: "award_recipients" + fetch data from the table in a streaming manner: "player_match_stats_v" """ - award_recipients_stream( + player_match_stats_v_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [award_recipients_stream_cursor_input]! + cursor: [player_match_stats_v_stream_cursor_input]! """filter the rows returned""" - where: award_recipients_bool_exp - ): [award_recipients!]! + where: player_match_stats_v_bool_exp + ): [player_match_stats_v!]! - """ - fetch data from the table: "awards" - """ - awards( + """An array relationship""" + player_objectives( """distinct select on columns""" - distinct_on: [awards_select_column!] + distinct_on: [player_objectives_select_column!] """limit the number of rows returned""" limit: Int @@ -87732,18 +99527,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [awards_order_by!] + order_by: [player_objectives_order_by!] """filter the rows returned""" - where: awards_bool_exp - ): [awards!]! + where: player_objectives_bool_exp + ): [player_objectives!]! - """ - fetch aggregated fields from the table: "awards" - """ - awards_aggregate( + """An aggregate relationship""" + player_objectives_aggregate( """distinct select on columns""" - distinct_on: [awards_select_column!] + distinct_on: [player_objectives_select_column!] """limit the number of rows returned""" limit: Int @@ -87752,35 +99545,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [awards_order_by!] + order_by: [player_objectives_order_by!] """filter the rows returned""" - where: awards_bool_exp - ): awards_aggregate! + where: player_objectives_bool_exp + ): player_objectives_aggregate! - """fetch data from the table: "awards" using primary key columns""" - awards_by_pk(id: uuid!): awards + """ + fetch data from the table: "player_objectives" using primary key columns + """ + player_objectives_by_pk(match_map_id: uuid!, player_steam_id: bigint!, time: timestamptz!): player_objectives """ - fetch data from the table in a streaming manner: "awards" + fetch data from the table in a streaming manner: "player_objectives" """ - awards_stream( + player_objectives_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [awards_stream_cursor_input]! + cursor: [player_objectives_stream_cursor_input]! """filter the rows returned""" - where: awards_bool_exp - ): [awards!]! + where: player_objectives_bool_exp + ): [player_objectives!]! """ - fetch data from the table: "chat_read_state" + fetch data from the table: "player_performance_v" """ - chat_read_state( + player_performance_v( """distinct select on columns""" - distinct_on: [chat_read_state_select_column!] + distinct_on: [player_performance_v_select_column!] """limit the number of rows returned""" limit: Int @@ -87789,18 +99584,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [chat_read_state_order_by!] + order_by: [player_performance_v_order_by!] """filter the rows returned""" - where: chat_read_state_bool_exp - ): [chat_read_state!]! + where: player_performance_v_bool_exp + ): [player_performance_v!]! """ - fetch aggregated fields from the table: "chat_read_state" + fetch aggregated fields from the table: "player_performance_v" """ - chat_read_state_aggregate( + player_performance_v_aggregate( """distinct select on columns""" - distinct_on: [chat_read_state_select_column!] + distinct_on: [player_performance_v_select_column!] """limit the number of rows returned""" limit: Int @@ -87809,33 +99604,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [chat_read_state_order_by!] + order_by: [player_performance_v_order_by!] """filter the rows returned""" - where: chat_read_state_bool_exp - ): chat_read_state_aggregate! - - """fetch data from the table: "chat_read_state" using primary key columns""" - chat_read_state_by_pk(steam_id: bigint!, thread: String!): chat_read_state + where: player_performance_v_bool_exp + ): player_performance_v_aggregate! """ - fetch data from the table in a streaming manner: "chat_read_state" + fetch data from the table in a streaming manner: "player_performance_v" """ - chat_read_state_stream( + player_performance_v_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [chat_read_state_stream_cursor_input]! + cursor: [player_performance_v_stream_cursor_input]! """filter the rows returned""" - where: chat_read_state_bool_exp - ): [chat_read_state!]! + where: player_performance_v_bool_exp + ): [player_performance_v!]! - """An array relationship""" - clip_render_jobs( + """ + fetch data from the table: "player_premier_rank_history" + """ + player_premier_rank_history( """distinct select on columns""" - distinct_on: [clip_render_jobs_select_column!] + distinct_on: [player_premier_rank_history_select_column!] """limit the number of rows returned""" limit: Int @@ -87844,16 +99638,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [clip_render_jobs_order_by!] + order_by: [player_premier_rank_history_order_by!] """filter the rows returned""" - where: clip_render_jobs_bool_exp - ): [clip_render_jobs!]! + where: player_premier_rank_history_bool_exp + ): [player_premier_rank_history!]! - """An aggregate relationship""" - clip_render_jobs_aggregate( + """ + fetch aggregated fields from the table: "player_premier_rank_history" + """ + player_premier_rank_history_aggregate( """distinct select on columns""" - distinct_on: [clip_render_jobs_select_column!] + distinct_on: [player_premier_rank_history_select_column!] """limit the number of rows returned""" limit: Int @@ -87862,37 +99658,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [clip_render_jobs_order_by!] + order_by: [player_premier_rank_history_order_by!] """filter the rows returned""" - where: clip_render_jobs_bool_exp - ): clip_render_jobs_aggregate! + where: player_premier_rank_history_bool_exp + ): player_premier_rank_history_aggregate! """ - fetch data from the table: "clip_render_jobs" using primary key columns + fetch data from the table: "player_premier_rank_history" using primary key columns """ - clip_render_jobs_by_pk(id: uuid!): clip_render_jobs + player_premier_rank_history_by_pk(id: uuid!): player_premier_rank_history """ - fetch data from the table in a streaming manner: "clip_render_jobs" + fetch data from the table in a streaming manner: "player_premier_rank_history" """ - clip_render_jobs_stream( + player_premier_rank_history_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [clip_render_jobs_stream_cursor_input]! + cursor: [player_premier_rank_history_stream_cursor_input]! """filter the rows returned""" - where: clip_render_jobs_bool_exp - ): [clip_render_jobs!]! + where: player_premier_rank_history_bool_exp + ): [player_premier_rank_history!]! """ - fetch data from the table: "custom_pages" + fetch data from the table: "player_sanctions" """ - custom_pages( + player_sanctions( """distinct select on columns""" - distinct_on: [custom_pages_select_column!] + distinct_on: [player_sanctions_select_column!] """limit the number of rows returned""" limit: Int @@ -87901,18 +99697,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [custom_pages_order_by!] + order_by: [player_sanctions_order_by!] """filter the rows returned""" - where: custom_pages_bool_exp - ): [custom_pages!]! + where: player_sanctions_bool_exp + ): [player_sanctions!]! """ - fetch aggregated fields from the table: "custom_pages" + fetch aggregated fields from the table: "player_sanctions" """ - custom_pages_aggregate( + player_sanctions_aggregate( """distinct select on columns""" - distinct_on: [custom_pages_select_column!] + distinct_on: [player_sanctions_select_column!] """limit the number of rows returned""" limit: Int @@ -87921,35 +99717,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [custom_pages_order_by!] + order_by: [player_sanctions_order_by!] """filter the rows returned""" - where: custom_pages_bool_exp - ): custom_pages_aggregate! + where: player_sanctions_bool_exp + ): player_sanctions_aggregate! - """fetch data from the table: "custom_pages" using primary key columns""" - custom_pages_by_pk(id: uuid!): custom_pages + """ + fetch data from the table: "player_sanctions" using primary key columns + """ + player_sanctions_by_pk(created_at: timestamptz!, id: uuid!): player_sanctions """ - fetch data from the table in a streaming manner: "custom_pages" + fetch data from the table in a streaming manner: "player_sanctions" """ - custom_pages_stream( + player_sanctions_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [custom_pages_stream_cursor_input]! + cursor: [player_sanctions_stream_cursor_input]! """filter the rows returned""" - where: custom_pages_bool_exp - ): [custom_pages!]! + where: player_sanctions_bool_exp + ): [player_sanctions!]! - """ - fetch data from the table: "db_backups" - """ - db_backups( + """An array relationship""" + player_season_stats( """distinct select on columns""" - distinct_on: [db_backups_select_column!] + distinct_on: [player_season_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -87958,18 +99754,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [db_backups_order_by!] + order_by: [player_season_stats_order_by!] """filter the rows returned""" - where: db_backups_bool_exp - ): [db_backups!]! + where: player_season_stats_bool_exp + ): [player_season_stats!]! - """ - fetch aggregated fields from the table: "db_backups" - """ - db_backups_aggregate( + """An aggregate relationship""" + player_season_stats_aggregate( """distinct select on columns""" - distinct_on: [db_backups_select_column!] + distinct_on: [player_season_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -87978,35 +99772,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [db_backups_order_by!] + order_by: [player_season_stats_order_by!] """filter the rows returned""" - where: db_backups_bool_exp - ): db_backups_aggregate! + where: player_season_stats_bool_exp + ): player_season_stats_aggregate! - """fetch data from the table: "db_backups" using primary key columns""" - db_backups_by_pk(id: uuid!): db_backups + """ + fetch data from the table: "player_season_stats" using primary key columns + """ + player_season_stats_by_pk(player_steam_id: bigint!, season_id: uuid!): player_season_stats """ - fetch data from the table in a streaming manner: "db_backups" + fetch data from the table in a streaming manner: "player_season_stats" """ - db_backups_stream( + player_season_stats_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [db_backups_stream_cursor_input]! + cursor: [player_season_stats_stream_cursor_input]! """filter the rows returned""" - where: db_backups_bool_exp - ): [db_backups!]! + where: player_season_stats_bool_exp + ): [player_season_stats!]! """ - fetch data from the table: "direct_conversations" + fetch data from the table: "player_stats" """ - direct_conversations( + player_stats( """distinct select on columns""" - distinct_on: [direct_conversations_select_column!] + distinct_on: [player_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -88015,18 +99811,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [direct_conversations_order_by!] + order_by: [player_stats_order_by!] """filter the rows returned""" - where: direct_conversations_bool_exp - ): [direct_conversations!]! + where: player_stats_bool_exp + ): [player_stats!]! """ - fetch aggregated fields from the table: "direct_conversations" + fetch aggregated fields from the table: "player_stats" """ - direct_conversations_aggregate( + player_stats_aggregate( """distinct select on columns""" - distinct_on: [direct_conversations_select_column!] + distinct_on: [player_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -88035,37 +99831,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [direct_conversations_order_by!] + order_by: [player_stats_order_by!] """filter the rows returned""" - where: direct_conversations_bool_exp - ): direct_conversations_aggregate! + where: player_stats_bool_exp + ): player_stats_aggregate! - """ - fetch data from the table: "direct_conversations" using primary key columns - """ - direct_conversations_by_pk(room_id: String!, steam_id: bigint!): direct_conversations + """fetch data from the table: "player_stats" using primary key columns""" + player_stats_by_pk(player_steam_id: bigint!): player_stats """ - fetch data from the table in a streaming manner: "direct_conversations" + fetch data from the table in a streaming manner: "player_stats" """ - direct_conversations_stream( + player_stats_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [direct_conversations_stream_cursor_input]! + cursor: [player_stats_stream_cursor_input]! """filter the rows returned""" - where: direct_conversations_bool_exp - ): [direct_conversations!]! + where: player_stats_bool_exp + ): [player_stats!]! """ - fetch data from the table: "direct_messages" + fetch data from the table: "player_steam_bot_friend" """ - direct_messages( + player_steam_bot_friend( """distinct select on columns""" - distinct_on: [direct_messages_select_column!] + distinct_on: [player_steam_bot_friend_select_column!] """limit the number of rows returned""" limit: Int @@ -88074,18 +99868,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [direct_messages_order_by!] + order_by: [player_steam_bot_friend_order_by!] """filter the rows returned""" - where: direct_messages_bool_exp - ): [direct_messages!]! + where: player_steam_bot_friend_bool_exp + ): [player_steam_bot_friend!]! """ - fetch aggregated fields from the table: "direct_messages" + fetch aggregated fields from the table: "player_steam_bot_friend" """ - direct_messages_aggregate( + player_steam_bot_friend_aggregate( """distinct select on columns""" - distinct_on: [direct_messages_select_column!] + distinct_on: [player_steam_bot_friend_select_column!] """limit the number of rows returned""" limit: Int @@ -88094,35 +99888,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [direct_messages_order_by!] + order_by: [player_steam_bot_friend_order_by!] """filter the rows returned""" - where: direct_messages_bool_exp - ): direct_messages_aggregate! + where: player_steam_bot_friend_bool_exp + ): player_steam_bot_friend_aggregate! - """fetch data from the table: "direct_messages" using primary key columns""" - direct_messages_by_pk(id: uuid!): direct_messages + """ + fetch data from the table: "player_steam_bot_friend" using primary key columns + """ + player_steam_bot_friend_by_pk(steam_id: bigint!): player_steam_bot_friend """ - fetch data from the table in a streaming manner: "direct_messages" + fetch data from the table in a streaming manner: "player_steam_bot_friend" """ - direct_messages_stream( + player_steam_bot_friend_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [direct_messages_stream_cursor_input]! + cursor: [player_steam_bot_friend_stream_cursor_input]! """filter the rows returned""" - where: direct_messages_bool_exp - ): [direct_messages!]! + where: player_steam_bot_friend_bool_exp + ): [player_steam_bot_friend!]! """ - fetch data from the table: "draft_game_picks" + fetch data from the table: "player_steam_match_auth" """ - draft_game_picks( + player_steam_match_auth( """distinct select on columns""" - distinct_on: [draft_game_picks_select_column!] + distinct_on: [player_steam_match_auth_select_column!] """limit the number of rows returned""" limit: Int @@ -88131,18 +99927,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [draft_game_picks_order_by!] + order_by: [player_steam_match_auth_order_by!] """filter the rows returned""" - where: draft_game_picks_bool_exp - ): [draft_game_picks!]! + where: player_steam_match_auth_bool_exp + ): [player_steam_match_auth!]! """ - fetch aggregated fields from the table: "draft_game_picks" + fetch aggregated fields from the table: "player_steam_match_auth" """ - draft_game_picks_aggregate( + player_steam_match_auth_aggregate( """distinct select on columns""" - distinct_on: [draft_game_picks_select_column!] + distinct_on: [player_steam_match_auth_select_column!] """limit the number of rows returned""" limit: Int @@ -88151,35 +99947,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [draft_game_picks_order_by!] + order_by: [player_steam_match_auth_order_by!] """filter the rows returned""" - where: draft_game_picks_bool_exp - ): draft_game_picks_aggregate! + where: player_steam_match_auth_bool_exp + ): player_steam_match_auth_aggregate! """ - fetch data from the table: "draft_game_picks" using primary key columns + fetch data from the table: "player_steam_match_auth" using primary key columns """ - draft_game_picks_by_pk(id: uuid!): draft_game_picks + player_steam_match_auth_by_pk(steam_id: bigint!): player_steam_match_auth """ - fetch data from the table in a streaming manner: "draft_game_picks" + fetch data from the table in a streaming manner: "player_steam_match_auth" """ - draft_game_picks_stream( + player_steam_match_auth_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [draft_game_picks_stream_cursor_input]! + cursor: [player_steam_match_auth_stream_cursor_input]! """filter the rows returned""" - where: draft_game_picks_bool_exp - ): [draft_game_picks!]! + where: player_steam_match_auth_bool_exp + ): [player_steam_match_auth!]! - """An array relationship""" - draft_game_players( + """ + fetch data from the table: "player_unused_utility" + """ + player_unused_utility( """distinct select on columns""" - distinct_on: [draft_game_players_select_column!] + distinct_on: [player_unused_utility_select_column!] """limit the number of rows returned""" limit: Int @@ -88188,16 +99986,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [draft_game_players_order_by!] + order_by: [player_unused_utility_order_by!] """filter the rows returned""" - where: draft_game_players_bool_exp - ): [draft_game_players!]! + where: player_unused_utility_bool_exp + ): [player_unused_utility!]! - """An aggregate relationship""" - draft_game_players_aggregate( + """ + fetch aggregated fields from the table: "player_unused_utility" + """ + player_unused_utility_aggregate( """distinct select on columns""" - distinct_on: [draft_game_players_select_column!] + distinct_on: [player_unused_utility_select_column!] """limit the number of rows returned""" limit: Int @@ -88206,35 +100006,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [draft_game_players_order_by!] + order_by: [player_unused_utility_order_by!] """filter the rows returned""" - where: draft_game_players_bool_exp - ): draft_game_players_aggregate! + where: player_unused_utility_bool_exp + ): player_unused_utility_aggregate! """ - fetch data from the table: "draft_game_players" using primary key columns + fetch data from the table: "player_unused_utility" using primary key columns """ - draft_game_players_by_pk(draft_game_id: uuid!, steam_id: bigint!): draft_game_players + player_unused_utility_by_pk(match_map_id: uuid!, player_steam_id: bigint!): player_unused_utility """ - fetch data from the table in a streaming manner: "draft_game_players" + fetch data from the table in a streaming manner: "player_unused_utility" """ - draft_game_players_stream( + player_unused_utility_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [draft_game_players_stream_cursor_input]! + cursor: [player_unused_utility_stream_cursor_input]! """filter the rows returned""" - where: draft_game_players_bool_exp - ): [draft_game_players!]! + where: player_unused_utility_bool_exp + ): [player_unused_utility!]! """An array relationship""" - draft_games( + player_utility( """distinct select on columns""" - distinct_on: [draft_games_select_column!] + distinct_on: [player_utility_select_column!] """limit the number of rows returned""" limit: Int @@ -88243,16 +100043,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [draft_games_order_by!] + order_by: [player_utility_order_by!] """filter the rows returned""" - where: draft_games_bool_exp - ): [draft_games!]! + where: player_utility_bool_exp + ): [player_utility!]! """An aggregate relationship""" - draft_games_aggregate( + player_utility_aggregate( """distinct select on columns""" - distinct_on: [draft_games_select_column!] + distinct_on: [player_utility_select_column!] """limit the number of rows returned""" limit: Int @@ -88261,35 +100061,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [draft_games_order_by!] + order_by: [player_utility_order_by!] """filter the rows returned""" - where: draft_games_bool_exp - ): draft_games_aggregate! + where: player_utility_bool_exp + ): player_utility_aggregate! - """fetch data from the table: "draft_games" using primary key columns""" - draft_games_by_pk(id: uuid!): draft_games + """fetch data from the table: "player_utility" using primary key columns""" + player_utility_by_pk(attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_utility """ - fetch data from the table in a streaming manner: "draft_games" + fetch data from the table in a streaming manner: "player_utility" """ - draft_games_stream( + player_utility_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [draft_games_stream_cursor_input]! + cursor: [player_utility_stream_cursor_input]! """filter the rows returned""" - where: draft_games_bool_exp - ): [draft_games!]! + where: player_utility_bool_exp + ): [player_utility!]! """ - fetch data from the table: "e_award_sources" + fetch data from the table: "player_weapon_stats_v" """ - e_award_sources( + player_weapon_stats_v( """distinct select on columns""" - distinct_on: [e_award_sources_select_column!] + distinct_on: [player_weapon_stats_v_select_column!] """limit the number of rows returned""" limit: Int @@ -88298,18 +100098,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_award_sources_order_by!] + order_by: [player_weapon_stats_v_order_by!] """filter the rows returned""" - where: e_award_sources_bool_exp - ): [e_award_sources!]! + where: player_weapon_stats_v_bool_exp + ): [player_weapon_stats_v!]! """ - fetch aggregated fields from the table: "e_award_sources" + fetch aggregated fields from the table: "player_weapon_stats_v" """ - e_award_sources_aggregate( + player_weapon_stats_v_aggregate( """distinct select on columns""" - distinct_on: [e_award_sources_select_column!] + distinct_on: [player_weapon_stats_v_select_column!] """limit the number of rows returned""" limit: Int @@ -88318,35 +100118,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_award_sources_order_by!] + order_by: [player_weapon_stats_v_order_by!] """filter the rows returned""" - where: e_award_sources_bool_exp - ): e_award_sources_aggregate! - - """fetch data from the table: "e_award_sources" using primary key columns""" - e_award_sources_by_pk(value: String!): e_award_sources + where: player_weapon_stats_v_bool_exp + ): player_weapon_stats_v_aggregate! """ - fetch data from the table in a streaming manner: "e_award_sources" + fetch data from the table in a streaming manner: "player_weapon_stats_v" """ - e_award_sources_stream( + player_weapon_stats_v_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_award_sources_stream_cursor_input]! + cursor: [player_weapon_stats_v_stream_cursor_input]! """filter the rows returned""" - where: e_award_sources_bool_exp - ): [e_award_sources!]! + where: player_weapon_stats_v_bool_exp + ): [player_weapon_stats_v!]! """ - fetch data from the table: "e_award_tiers" + fetch data from the table: "players" """ - e_award_tiers( + players( """distinct select on columns""" - distinct_on: [e_award_tiers_select_column!] + distinct_on: [players_select_column!] """limit the number of rows returned""" limit: Int @@ -88355,18 +100152,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_award_tiers_order_by!] + order_by: [players_order_by!] """filter the rows returned""" - where: e_award_tiers_bool_exp - ): [e_award_tiers!]! + where: players_bool_exp + ): [players!]! """ - fetch aggregated fields from the table: "e_award_tiers" + fetch aggregated fields from the table: "players" """ - e_award_tiers_aggregate( + players_aggregate( """distinct select on columns""" - distinct_on: [e_award_tiers_select_column!] + distinct_on: [players_select_column!] """limit the number of rows returned""" limit: Int @@ -88375,35 +100172,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_award_tiers_order_by!] + order_by: [players_order_by!] """filter the rows returned""" - where: e_award_tiers_bool_exp - ): e_award_tiers_aggregate! + where: players_bool_exp + ): players_aggregate! - """fetch data from the table: "e_award_tiers" using primary key columns""" - e_award_tiers_by_pk(value: String!): e_award_tiers + """fetch data from the table: "players" using primary key columns""" + players_by_pk(steam_id: bigint!): players """ - fetch data from the table in a streaming manner: "e_award_tiers" + fetch data from the table in a streaming manner: "players" """ - e_award_tiers_stream( + players_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_award_tiers_stream_cursor_input]! + cursor: [players_stream_cursor_input]! """filter the rows returned""" - where: e_award_tiers_bool_exp - ): [e_award_tiers!]! + where: players_bool_exp + ): [players!]! """ - fetch data from the table: "e_check_in_settings" + fetch data from the table: "plugin_versions" """ - e_check_in_settings( + plugin_versions( """distinct select on columns""" - distinct_on: [e_check_in_settings_select_column!] + distinct_on: [plugin_versions_select_column!] """limit the number of rows returned""" limit: Int @@ -88412,18 +100209,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_check_in_settings_order_by!] + order_by: [plugin_versions_order_by!] """filter the rows returned""" - where: e_check_in_settings_bool_exp - ): [e_check_in_settings!]! + where: plugin_versions_bool_exp + ): [plugin_versions!]! """ - fetch aggregated fields from the table: "e_check_in_settings" + fetch aggregated fields from the table: "plugin_versions" """ - e_check_in_settings_aggregate( + plugin_versions_aggregate( """distinct select on columns""" - distinct_on: [e_check_in_settings_select_column!] + distinct_on: [plugin_versions_select_column!] """limit the number of rows returned""" limit: Int @@ -88432,37 +100229,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_check_in_settings_order_by!] + order_by: [plugin_versions_order_by!] """filter the rows returned""" - where: e_check_in_settings_bool_exp - ): e_check_in_settings_aggregate! + where: plugin_versions_bool_exp + ): plugin_versions_aggregate! - """ - fetch data from the table: "e_check_in_settings" using primary key columns - """ - e_check_in_settings_by_pk(value: String!): e_check_in_settings + """fetch data from the table: "plugin_versions" using primary key columns""" + plugin_versions_by_pk(runtime: e_plugin_runtimes_enum!, version: String!): plugin_versions """ - fetch data from the table in a streaming manner: "e_check_in_settings" + fetch data from the table in a streaming manner: "plugin_versions" """ - e_check_in_settings_stream( + plugin_versions_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_check_in_settings_stream_cursor_input]! + cursor: [plugin_versions_stream_cursor_input]! """filter the rows returned""" - where: e_check_in_settings_bool_exp - ): [e_check_in_settings!]! + where: plugin_versions_bool_exp + ): [plugin_versions!]! """ - fetch data from the table: "e_draft_game_captain_selection" + fetch data from the table: "push_subscriptions" """ - e_draft_game_captain_selection( + push_subscriptions( """distinct select on columns""" - distinct_on: [e_draft_game_captain_selection_select_column!] + distinct_on: [push_subscriptions_select_column!] """limit the number of rows returned""" limit: Int @@ -88471,18 +100266,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_captain_selection_order_by!] + order_by: [push_subscriptions_order_by!] """filter the rows returned""" - where: e_draft_game_captain_selection_bool_exp - ): [e_draft_game_captain_selection!]! + where: push_subscriptions_bool_exp + ): [push_subscriptions!]! """ - fetch aggregated fields from the table: "e_draft_game_captain_selection" + fetch aggregated fields from the table: "push_subscriptions" """ - e_draft_game_captain_selection_aggregate( + push_subscriptions_aggregate( """distinct select on columns""" - distinct_on: [e_draft_game_captain_selection_select_column!] + distinct_on: [push_subscriptions_select_column!] """limit the number of rows returned""" limit: Int @@ -88491,37 +100286,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_captain_selection_order_by!] + order_by: [push_subscriptions_order_by!] """filter the rows returned""" - where: e_draft_game_captain_selection_bool_exp - ): e_draft_game_captain_selection_aggregate! + where: push_subscriptions_bool_exp + ): push_subscriptions_aggregate! """ - fetch data from the table: "e_draft_game_captain_selection" using primary key columns + fetch data from the table: "push_subscriptions" using primary key columns """ - e_draft_game_captain_selection_by_pk(value: String!): e_draft_game_captain_selection + push_subscriptions_by_pk(id: uuid!): push_subscriptions """ - fetch data from the table in a streaming manner: "e_draft_game_captain_selection" + fetch data from the table in a streaming manner: "push_subscriptions" """ - e_draft_game_captain_selection_stream( + push_subscriptions_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_draft_game_captain_selection_stream_cursor_input]! + cursor: [push_subscriptions_stream_cursor_input]! """filter the rows returned""" - where: e_draft_game_captain_selection_bool_exp - ): [e_draft_game_captain_selection!]! + where: push_subscriptions_bool_exp + ): [push_subscriptions!]! """ - fetch data from the table: "e_draft_game_draft_order" + fetch data from the table: "seasons" """ - e_draft_game_draft_order( + seasons( """distinct select on columns""" - distinct_on: [e_draft_game_draft_order_select_column!] + distinct_on: [seasons_select_column!] """limit the number of rows returned""" limit: Int @@ -88530,18 +100325,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_draft_order_order_by!] + order_by: [seasons_order_by!] """filter the rows returned""" - where: e_draft_game_draft_order_bool_exp - ): [e_draft_game_draft_order!]! + where: seasons_bool_exp + ): [seasons!]! """ - fetch aggregated fields from the table: "e_draft_game_draft_order" + fetch aggregated fields from the table: "seasons" """ - e_draft_game_draft_order_aggregate( + seasons_aggregate( """distinct select on columns""" - distinct_on: [e_draft_game_draft_order_select_column!] + distinct_on: [seasons_select_column!] """limit the number of rows returned""" limit: Int @@ -88550,37 +100345,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_draft_order_order_by!] + order_by: [seasons_order_by!] """filter the rows returned""" - where: e_draft_game_draft_order_bool_exp - ): e_draft_game_draft_order_aggregate! + where: seasons_bool_exp + ): seasons_aggregate! - """ - fetch data from the table: "e_draft_game_draft_order" using primary key columns - """ - e_draft_game_draft_order_by_pk(value: String!): e_draft_game_draft_order + """fetch data from the table: "seasons" using primary key columns""" + seasons_by_pk(id: uuid!): seasons """ - fetch data from the table in a streaming manner: "e_draft_game_draft_order" + fetch data from the table in a streaming manner: "seasons" """ - e_draft_game_draft_order_stream( + seasons_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_draft_game_draft_order_stream_cursor_input]! + cursor: [seasons_stream_cursor_input]! """filter the rows returned""" - where: e_draft_game_draft_order_bool_exp - ): [e_draft_game_draft_order!]! + where: seasons_bool_exp + ): [seasons!]! """ - fetch data from the table: "e_draft_game_mode" + fetch data from the table: "server_regions" """ - e_draft_game_mode( + server_regions( """distinct select on columns""" - distinct_on: [e_draft_game_mode_select_column!] + distinct_on: [server_regions_select_column!] """limit the number of rows returned""" limit: Int @@ -88589,18 +100382,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_mode_order_by!] + order_by: [server_regions_order_by!] """filter the rows returned""" - where: e_draft_game_mode_bool_exp - ): [e_draft_game_mode!]! + where: server_regions_bool_exp + ): [server_regions!]! """ - fetch aggregated fields from the table: "e_draft_game_mode" + fetch aggregated fields from the table: "server_regions" """ - e_draft_game_mode_aggregate( + server_regions_aggregate( """distinct select on columns""" - distinct_on: [e_draft_game_mode_select_column!] + distinct_on: [server_regions_select_column!] """limit the number of rows returned""" limit: Int @@ -88609,37 +100402,33 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_mode_order_by!] + order_by: [server_regions_order_by!] """filter the rows returned""" - where: e_draft_game_mode_bool_exp - ): e_draft_game_mode_aggregate! + where: server_regions_bool_exp + ): server_regions_aggregate! - """ - fetch data from the table: "e_draft_game_mode" using primary key columns - """ - e_draft_game_mode_by_pk(value: String!): e_draft_game_mode + """fetch data from the table: "server_regions" using primary key columns""" + server_regions_by_pk(value: String!): server_regions """ - fetch data from the table in a streaming manner: "e_draft_game_mode" + fetch data from the table in a streaming manner: "server_regions" """ - e_draft_game_mode_stream( + server_regions_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_draft_game_mode_stream_cursor_input]! + cursor: [server_regions_stream_cursor_input]! """filter the rows returned""" - where: e_draft_game_mode_bool_exp - ): [e_draft_game_mode!]! + where: server_regions_bool_exp + ): [server_regions!]! - """ - fetch data from the table: "e_draft_game_player_status" - """ - e_draft_game_player_status( + """An array relationship""" + servers( """distinct select on columns""" - distinct_on: [e_draft_game_player_status_select_column!] + distinct_on: [servers_select_column!] """limit the number of rows returned""" limit: Int @@ -88648,18 +100437,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_player_status_order_by!] + order_by: [servers_order_by!] """filter the rows returned""" - where: e_draft_game_player_status_bool_exp - ): [e_draft_game_player_status!]! + where: servers_bool_exp + ): [servers!]! - """ - fetch aggregated fields from the table: "e_draft_game_player_status" - """ - e_draft_game_player_status_aggregate( + """An aggregate relationship""" + servers_aggregate( """distinct select on columns""" - distinct_on: [e_draft_game_player_status_select_column!] + distinct_on: [servers_select_column!] """limit the number of rows returned""" limit: Int @@ -88668,37 +100455,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_player_status_order_by!] + order_by: [servers_order_by!] """filter the rows returned""" - where: e_draft_game_player_status_bool_exp - ): e_draft_game_player_status_aggregate! + where: servers_bool_exp + ): servers_aggregate! - """ - fetch data from the table: "e_draft_game_player_status" using primary key columns - """ - e_draft_game_player_status_by_pk(value: String!): e_draft_game_player_status + """fetch data from the table: "servers" using primary key columns""" + servers_by_pk(id: uuid!): servers """ - fetch data from the table in a streaming manner: "e_draft_game_player_status" + fetch data from the table in a streaming manner: "servers" """ - e_draft_game_player_status_stream( + servers_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_draft_game_player_status_stream_cursor_input]! + cursor: [servers_stream_cursor_input]! """filter the rows returned""" - where: e_draft_game_player_status_bool_exp - ): [e_draft_game_player_status!]! + where: servers_bool_exp + ): [servers!]! """ - fetch data from the table: "e_draft_game_status" + fetch data from the table: "settings" """ - e_draft_game_status( + settings( """distinct select on columns""" - distinct_on: [e_draft_game_status_select_column!] + distinct_on: [settings_select_column!] """limit the number of rows returned""" limit: Int @@ -88707,18 +100492,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_status_order_by!] + order_by: [settings_order_by!] """filter the rows returned""" - where: e_draft_game_status_bool_exp - ): [e_draft_game_status!]! + where: settings_bool_exp + ): [settings!]! """ - fetch aggregated fields from the table: "e_draft_game_status" + fetch aggregated fields from the table: "settings" """ - e_draft_game_status_aggregate( + settings_aggregate( """distinct select on columns""" - distinct_on: [e_draft_game_status_select_column!] + distinct_on: [settings_select_column!] """limit the number of rows returned""" limit: Int @@ -88727,37 +100512,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_draft_game_status_order_by!] + order_by: [settings_order_by!] """filter the rows returned""" - where: e_draft_game_status_bool_exp - ): e_draft_game_status_aggregate! + where: settings_bool_exp + ): settings_aggregate! - """ - fetch data from the table: "e_draft_game_status" using primary key columns - """ - e_draft_game_status_by_pk(value: String!): e_draft_game_status + """fetch data from the table: "settings" using primary key columns""" + settings_by_pk(name: String!): settings """ - fetch data from the table in a streaming manner: "e_draft_game_status" + fetch data from the table in a streaming manner: "settings" """ - e_draft_game_status_stream( + settings_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_draft_game_status_stream_cursor_input]! + cursor: [settings_stream_cursor_input]! """filter the rows returned""" - where: e_draft_game_status_bool_exp - ): [e_draft_game_status!]! + where: settings_bool_exp + ): [settings!]! """ - fetch data from the table: "e_event_media_access" + fetch data from the table: "steam_account_claims" """ - e_event_media_access( + steam_account_claims( """distinct select on columns""" - distinct_on: [e_event_media_access_select_column!] + distinct_on: [steam_account_claims_select_column!] """limit the number of rows returned""" limit: Int @@ -88766,18 +100549,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_event_media_access_order_by!] + order_by: [steam_account_claims_order_by!] """filter the rows returned""" - where: e_event_media_access_bool_exp - ): [e_event_media_access!]! + where: steam_account_claims_bool_exp + ): [steam_account_claims!]! """ - fetch aggregated fields from the table: "e_event_media_access" + fetch aggregated fields from the table: "steam_account_claims" """ - e_event_media_access_aggregate( + steam_account_claims_aggregate( """distinct select on columns""" - distinct_on: [e_event_media_access_select_column!] + distinct_on: [steam_account_claims_select_column!] """limit the number of rows returned""" limit: Int @@ -88786,37 +100569,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_event_media_access_order_by!] + order_by: [steam_account_claims_order_by!] """filter the rows returned""" - where: e_event_media_access_bool_exp - ): e_event_media_access_aggregate! + where: steam_account_claims_bool_exp + ): steam_account_claims_aggregate! """ - fetch data from the table: "e_event_media_access" using primary key columns + fetch data from the table: "steam_account_claims" using primary key columns """ - e_event_media_access_by_pk(value: String!): e_event_media_access + steam_account_claims_by_pk(id: uuid!): steam_account_claims """ - fetch data from the table in a streaming manner: "e_event_media_access" + fetch data from the table in a streaming manner: "steam_account_claims" """ - e_event_media_access_stream( + steam_account_claims_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_event_media_access_stream_cursor_input]! + cursor: [steam_account_claims_stream_cursor_input]! """filter the rows returned""" - where: e_event_media_access_bool_exp - ): [e_event_media_access!]! + where: steam_account_claims_bool_exp + ): [steam_account_claims!]! """ - fetch data from the table: "e_event_visibility" + fetch data from the table: "steam_accounts" """ - e_event_visibility( + steam_accounts( """distinct select on columns""" - distinct_on: [e_event_visibility_select_column!] + distinct_on: [steam_accounts_select_column!] """limit the number of rows returned""" limit: Int @@ -88825,18 +100608,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_event_visibility_order_by!] + order_by: [steam_accounts_order_by!] """filter the rows returned""" - where: e_event_visibility_bool_exp - ): [e_event_visibility!]! + where: steam_accounts_bool_exp + ): [steam_accounts!]! """ - fetch aggregated fields from the table: "e_event_visibility" + fetch aggregated fields from the table: "steam_accounts" """ - e_event_visibility_aggregate( + steam_accounts_aggregate( """distinct select on columns""" - distinct_on: [e_event_visibility_select_column!] + distinct_on: [steam_accounts_select_column!] """limit the number of rows returned""" limit: Int @@ -88845,37 +100628,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_event_visibility_order_by!] + order_by: [steam_accounts_order_by!] """filter the rows returned""" - where: e_event_visibility_bool_exp - ): e_event_visibility_aggregate! + where: steam_accounts_bool_exp + ): steam_accounts_aggregate! - """ - fetch data from the table: "e_event_visibility" using primary key columns - """ - e_event_visibility_by_pk(value: String!): e_event_visibility + """fetch data from the table: "steam_accounts" using primary key columns""" + steam_accounts_by_pk(id: uuid!): steam_accounts """ - fetch data from the table in a streaming manner: "e_event_visibility" + fetch data from the table in a streaming manner: "steam_accounts" """ - e_event_visibility_stream( + steam_accounts_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_event_visibility_stream_cursor_input]! + cursor: [steam_accounts_stream_cursor_input]! """filter the rows returned""" - where: e_event_visibility_bool_exp - ): [e_event_visibility!]! + where: steam_accounts_bool_exp + ): [steam_accounts!]! """ - fetch data from the table: "e_friend_status" + fetch data from the table: "system_alerts" """ - e_friend_status( + system_alerts( """distinct select on columns""" - distinct_on: [e_friend_status_select_column!] + distinct_on: [system_alerts_select_column!] """limit the number of rows returned""" limit: Int @@ -88884,18 +100665,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_friend_status_order_by!] + order_by: [system_alerts_order_by!] """filter the rows returned""" - where: e_friend_status_bool_exp - ): [e_friend_status!]! + where: system_alerts_bool_exp + ): [system_alerts!]! """ - fetch aggregated fields from the table: "e_friend_status" + fetch aggregated fields from the table: "system_alerts" """ - e_friend_status_aggregate( + system_alerts_aggregate( """distinct select on columns""" - distinct_on: [e_friend_status_select_column!] + distinct_on: [system_alerts_select_column!] """limit the number of rows returned""" limit: Int @@ -88904,35 +100685,33 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_friend_status_order_by!] + order_by: [system_alerts_order_by!] """filter the rows returned""" - where: e_friend_status_bool_exp - ): e_friend_status_aggregate! + where: system_alerts_bool_exp + ): system_alerts_aggregate! - """fetch data from the table: "e_friend_status" using primary key columns""" - e_friend_status_by_pk(value: String!): e_friend_status + """fetch data from the table: "system_alerts" using primary key columns""" + system_alerts_by_pk(id: uuid!): system_alerts """ - fetch data from the table in a streaming manner: "e_friend_status" + fetch data from the table in a streaming manner: "system_alerts" """ - e_friend_status_stream( + system_alerts_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_friend_status_stream_cursor_input]! + cursor: [system_alerts_stream_cursor_input]! """filter the rows returned""" - where: e_friend_status_bool_exp - ): [e_friend_status!]! + where: system_alerts_bool_exp + ): [system_alerts!]! - """ - fetch data from the table: "e_game_cfg_types" - """ - e_game_cfg_types( + """An array relationship""" + team_invites( """distinct select on columns""" - distinct_on: [e_game_cfg_types_select_column!] + distinct_on: [team_invites_select_column!] """limit the number of rows returned""" limit: Int @@ -88941,18 +100720,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_cfg_types_order_by!] + order_by: [team_invites_order_by!] """filter the rows returned""" - where: e_game_cfg_types_bool_exp - ): [e_game_cfg_types!]! + where: team_invites_bool_exp + ): [team_invites!]! - """ - fetch aggregated fields from the table: "e_game_cfg_types" - """ - e_game_cfg_types_aggregate( + """An aggregate relationship""" + team_invites_aggregate( """distinct select on columns""" - distinct_on: [e_game_cfg_types_select_column!] + distinct_on: [team_invites_select_column!] """limit the number of rows returned""" limit: Int @@ -88961,37 +100738,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_cfg_types_order_by!] + order_by: [team_invites_order_by!] """filter the rows returned""" - where: e_game_cfg_types_bool_exp - ): e_game_cfg_types_aggregate! + where: team_invites_bool_exp + ): team_invites_aggregate! - """ - fetch data from the table: "e_game_cfg_types" using primary key columns - """ - e_game_cfg_types_by_pk(value: String!): e_game_cfg_types + """fetch data from the table: "team_invites" using primary key columns""" + team_invites_by_pk(id: uuid!): team_invites """ - fetch data from the table in a streaming manner: "e_game_cfg_types" + fetch data from the table in a streaming manner: "team_invites" """ - e_game_cfg_types_stream( + team_invites_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_game_cfg_types_stream_cursor_input]! + cursor: [team_invites_stream_cursor_input]! """filter the rows returned""" - where: e_game_cfg_types_bool_exp - ): [e_game_cfg_types!]! + where: team_invites_bool_exp + ): [team_invites!]! """ - fetch data from the table: "e_game_plugin_channels" + fetch data from the table: "team_roster" """ - e_game_plugin_channels( + team_roster( """distinct select on columns""" - distinct_on: [e_game_plugin_channels_select_column!] + distinct_on: [team_roster_select_column!] """limit the number of rows returned""" limit: Int @@ -89000,18 +100775,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_plugin_channels_order_by!] + order_by: [team_roster_order_by!] """filter the rows returned""" - where: e_game_plugin_channels_bool_exp - ): [e_game_plugin_channels!]! + where: team_roster_bool_exp + ): [team_roster!]! """ - fetch aggregated fields from the table: "e_game_plugin_channels" + fetch aggregated fields from the table: "team_roster" """ - e_game_plugin_channels_aggregate( + team_roster_aggregate( """distinct select on columns""" - distinct_on: [e_game_plugin_channels_select_column!] + distinct_on: [team_roster_select_column!] """limit the number of rows returned""" limit: Int @@ -89020,37 +100795,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_plugin_channels_order_by!] + order_by: [team_roster_order_by!] """filter the rows returned""" - where: e_game_plugin_channels_bool_exp - ): e_game_plugin_channels_aggregate! + where: team_roster_bool_exp + ): team_roster_aggregate! - """ - fetch data from the table: "e_game_plugin_channels" using primary key columns - """ - e_game_plugin_channels_by_pk(value: String!): e_game_plugin_channels + """fetch data from the table: "team_roster" using primary key columns""" + team_roster_by_pk(player_steam_id: bigint!, team_id: uuid!): team_roster """ - fetch data from the table in a streaming manner: "e_game_plugin_channels" + fetch data from the table in a streaming manner: "team_roster" """ - e_game_plugin_channels_stream( + team_roster_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_game_plugin_channels_stream_cursor_input]! + cursor: [team_roster_stream_cursor_input]! """filter the rows returned""" - where: e_game_plugin_channels_bool_exp - ): [e_game_plugin_channels!]! + where: team_roster_bool_exp + ): [team_roster!]! """ - fetch data from the table: "e_game_plugin_install_statuses" + fetch data from the table: "team_scrim_alerts" """ - e_game_plugin_install_statuses( + team_scrim_alerts( """distinct select on columns""" - distinct_on: [e_game_plugin_install_statuses_select_column!] + distinct_on: [team_scrim_alerts_select_column!] """limit the number of rows returned""" limit: Int @@ -89059,18 +100832,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_plugin_install_statuses_order_by!] + order_by: [team_scrim_alerts_order_by!] """filter the rows returned""" - where: e_game_plugin_install_statuses_bool_exp - ): [e_game_plugin_install_statuses!]! + where: team_scrim_alerts_bool_exp + ): [team_scrim_alerts!]! """ - fetch aggregated fields from the table: "e_game_plugin_install_statuses" + fetch aggregated fields from the table: "team_scrim_alerts" """ - e_game_plugin_install_statuses_aggregate( + team_scrim_alerts_aggregate( """distinct select on columns""" - distinct_on: [e_game_plugin_install_statuses_select_column!] + distinct_on: [team_scrim_alerts_select_column!] """limit the number of rows returned""" limit: Int @@ -89079,37 +100852,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_plugin_install_statuses_order_by!] + order_by: [team_scrim_alerts_order_by!] """filter the rows returned""" - where: e_game_plugin_install_statuses_bool_exp - ): e_game_plugin_install_statuses_aggregate! + where: team_scrim_alerts_bool_exp + ): team_scrim_alerts_aggregate! """ - fetch data from the table: "e_game_plugin_install_statuses" using primary key columns + fetch data from the table: "team_scrim_alerts" using primary key columns """ - e_game_plugin_install_statuses_by_pk(value: String!): e_game_plugin_install_statuses + team_scrim_alerts_by_pk(id: uuid!): team_scrim_alerts """ - fetch data from the table in a streaming manner: "e_game_plugin_install_statuses" + fetch data from the table in a streaming manner: "team_scrim_alerts" """ - e_game_plugin_install_statuses_stream( + team_scrim_alerts_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_game_plugin_install_statuses_stream_cursor_input]! + cursor: [team_scrim_alerts_stream_cursor_input]! """filter the rows returned""" - where: e_game_plugin_install_statuses_bool_exp - ): [e_game_plugin_install_statuses!]! + where: team_scrim_alerts_bool_exp + ): [team_scrim_alerts!]! """ - fetch data from the table: "e_game_plugin_kinds" + fetch data from the table: "team_scrim_availability" """ - e_game_plugin_kinds( + team_scrim_availability( """distinct select on columns""" - distinct_on: [e_game_plugin_kinds_select_column!] + distinct_on: [team_scrim_availability_select_column!] """limit the number of rows returned""" limit: Int @@ -89118,18 +100891,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_plugin_kinds_order_by!] + order_by: [team_scrim_availability_order_by!] """filter the rows returned""" - where: e_game_plugin_kinds_bool_exp - ): [e_game_plugin_kinds!]! + where: team_scrim_availability_bool_exp + ): [team_scrim_availability!]! """ - fetch aggregated fields from the table: "e_game_plugin_kinds" + fetch aggregated fields from the table: "team_scrim_availability" """ - e_game_plugin_kinds_aggregate( + team_scrim_availability_aggregate( """distinct select on columns""" - distinct_on: [e_game_plugin_kinds_select_column!] + distinct_on: [team_scrim_availability_select_column!] """limit the number of rows returned""" limit: Int @@ -89138,37 +100911,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_plugin_kinds_order_by!] + order_by: [team_scrim_availability_order_by!] """filter the rows returned""" - where: e_game_plugin_kinds_bool_exp - ): e_game_plugin_kinds_aggregate! + where: team_scrim_availability_bool_exp + ): team_scrim_availability_aggregate! """ - fetch data from the table: "e_game_plugin_kinds" using primary key columns + fetch data from the table: "team_scrim_availability" using primary key columns """ - e_game_plugin_kinds_by_pk(value: String!): e_game_plugin_kinds + team_scrim_availability_by_pk(id: uuid!): team_scrim_availability """ - fetch data from the table in a streaming manner: "e_game_plugin_kinds" + fetch data from the table in a streaming manner: "team_scrim_availability" """ - e_game_plugin_kinds_stream( + team_scrim_availability_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_game_plugin_kinds_stream_cursor_input]! + cursor: [team_scrim_availability_stream_cursor_input]! """filter the rows returned""" - where: e_game_plugin_kinds_bool_exp - ): [e_game_plugin_kinds!]! + where: team_scrim_availability_bool_exp + ): [team_scrim_availability!]! """ - fetch data from the table: "e_game_server_node_statuses" + fetch data from the table: "team_scrim_request_proposals" """ - e_game_server_node_statuses( + team_scrim_request_proposals( """distinct select on columns""" - distinct_on: [e_game_server_node_statuses_select_column!] + distinct_on: [team_scrim_request_proposals_select_column!] """limit the number of rows returned""" limit: Int @@ -89177,18 +100950,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_server_node_statuses_order_by!] + order_by: [team_scrim_request_proposals_order_by!] """filter the rows returned""" - where: e_game_server_node_statuses_bool_exp - ): [e_game_server_node_statuses!]! + where: team_scrim_request_proposals_bool_exp + ): [team_scrim_request_proposals!]! """ - fetch aggregated fields from the table: "e_game_server_node_statuses" + fetch aggregated fields from the table: "team_scrim_request_proposals" """ - e_game_server_node_statuses_aggregate( + team_scrim_request_proposals_aggregate( """distinct select on columns""" - distinct_on: [e_game_server_node_statuses_select_column!] + distinct_on: [team_scrim_request_proposals_select_column!] """limit the number of rows returned""" limit: Int @@ -89197,37 +100970,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_game_server_node_statuses_order_by!] + order_by: [team_scrim_request_proposals_order_by!] """filter the rows returned""" - where: e_game_server_node_statuses_bool_exp - ): e_game_server_node_statuses_aggregate! + where: team_scrim_request_proposals_bool_exp + ): team_scrim_request_proposals_aggregate! """ - fetch data from the table: "e_game_server_node_statuses" using primary key columns + fetch data from the table: "team_scrim_request_proposals" using primary key columns """ - e_game_server_node_statuses_by_pk(value: String!): e_game_server_node_statuses + team_scrim_request_proposals_by_pk(id: uuid!): team_scrim_request_proposals """ - fetch data from the table in a streaming manner: "e_game_server_node_statuses" + fetch data from the table in a streaming manner: "team_scrim_request_proposals" """ - e_game_server_node_statuses_stream( + team_scrim_request_proposals_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_game_server_node_statuses_stream_cursor_input]! + cursor: [team_scrim_request_proposals_stream_cursor_input]! """filter the rows returned""" - where: e_game_server_node_statuses_bool_exp - ): [e_game_server_node_statuses!]! + where: team_scrim_request_proposals_bool_exp + ): [team_scrim_request_proposals!]! """ - fetch data from the table: "e_league_movement_types" + fetch data from the table: "team_scrim_requests" """ - e_league_movement_types( + team_scrim_requests( """distinct select on columns""" - distinct_on: [e_league_movement_types_select_column!] + distinct_on: [team_scrim_requests_select_column!] """limit the number of rows returned""" limit: Int @@ -89236,18 +101009,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_league_movement_types_order_by!] + order_by: [team_scrim_requests_order_by!] """filter the rows returned""" - where: e_league_movement_types_bool_exp - ): [e_league_movement_types!]! + where: team_scrim_requests_bool_exp + ): [team_scrim_requests!]! """ - fetch aggregated fields from the table: "e_league_movement_types" + fetch aggregated fields from the table: "team_scrim_requests" """ - e_league_movement_types_aggregate( + team_scrim_requests_aggregate( """distinct select on columns""" - distinct_on: [e_league_movement_types_select_column!] + distinct_on: [team_scrim_requests_select_column!] """limit the number of rows returned""" limit: Int @@ -89256,37 +101029,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_league_movement_types_order_by!] + order_by: [team_scrim_requests_order_by!] """filter the rows returned""" - where: e_league_movement_types_bool_exp - ): e_league_movement_types_aggregate! + where: team_scrim_requests_bool_exp + ): team_scrim_requests_aggregate! """ - fetch data from the table: "e_league_movement_types" using primary key columns + fetch data from the table: "team_scrim_requests" using primary key columns """ - e_league_movement_types_by_pk(value: String!): e_league_movement_types + team_scrim_requests_by_pk(id: uuid!): team_scrim_requests """ - fetch data from the table in a streaming manner: "e_league_movement_types" + fetch data from the table in a streaming manner: "team_scrim_requests" """ - e_league_movement_types_stream( + team_scrim_requests_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_league_movement_types_stream_cursor_input]! + cursor: [team_scrim_requests_stream_cursor_input]! """filter the rows returned""" - where: e_league_movement_types_bool_exp - ): [e_league_movement_types!]! + where: team_scrim_requests_bool_exp + ): [team_scrim_requests!]! """ - fetch data from the table: "e_league_proposal_statuses" + fetch data from the table: "team_scrim_settings" """ - e_league_proposal_statuses( + team_scrim_settings( """distinct select on columns""" - distinct_on: [e_league_proposal_statuses_select_column!] + distinct_on: [team_scrim_settings_select_column!] """limit the number of rows returned""" limit: Int @@ -89295,18 +101068,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_league_proposal_statuses_order_by!] + order_by: [team_scrim_settings_order_by!] """filter the rows returned""" - where: e_league_proposal_statuses_bool_exp - ): [e_league_proposal_statuses!]! + where: team_scrim_settings_bool_exp + ): [team_scrim_settings!]! """ - fetch aggregated fields from the table: "e_league_proposal_statuses" + fetch aggregated fields from the table: "team_scrim_settings" """ - e_league_proposal_statuses_aggregate( + team_scrim_settings_aggregate( """distinct select on columns""" - distinct_on: [e_league_proposal_statuses_select_column!] + distinct_on: [team_scrim_settings_select_column!] """limit the number of rows returned""" limit: Int @@ -89315,37 +101088,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_league_proposal_statuses_order_by!] + order_by: [team_scrim_settings_order_by!] """filter the rows returned""" - where: e_league_proposal_statuses_bool_exp - ): e_league_proposal_statuses_aggregate! + where: team_scrim_settings_bool_exp + ): team_scrim_settings_aggregate! """ - fetch data from the table: "e_league_proposal_statuses" using primary key columns + fetch data from the table: "team_scrim_settings" using primary key columns """ - e_league_proposal_statuses_by_pk(value: String!): e_league_proposal_statuses + team_scrim_settings_by_pk(id: uuid!): team_scrim_settings """ - fetch data from the table in a streaming manner: "e_league_proposal_statuses" + fetch data from the table in a streaming manner: "team_scrim_settings" """ - e_league_proposal_statuses_stream( + team_scrim_settings_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_league_proposal_statuses_stream_cursor_input]! + cursor: [team_scrim_settings_stream_cursor_input]! """filter the rows returned""" - where: e_league_proposal_statuses_bool_exp - ): [e_league_proposal_statuses!]! + where: team_scrim_settings_bool_exp + ): [team_scrim_settings!]! """ - fetch data from the table: "e_league_registration_statuses" + fetch data from the table: "team_suggestions" """ - e_league_registration_statuses( + team_suggestions( """distinct select on columns""" - distinct_on: [e_league_registration_statuses_select_column!] + distinct_on: [team_suggestions_select_column!] """limit the number of rows returned""" limit: Int @@ -89354,18 +101127,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_league_registration_statuses_order_by!] + order_by: [team_suggestions_order_by!] """filter the rows returned""" - where: e_league_registration_statuses_bool_exp - ): [e_league_registration_statuses!]! + where: team_suggestions_bool_exp + ): [team_suggestions!]! """ - fetch aggregated fields from the table: "e_league_registration_statuses" + fetch aggregated fields from the table: "team_suggestions" """ - e_league_registration_statuses_aggregate( + team_suggestions_aggregate( """distinct select on columns""" - distinct_on: [e_league_registration_statuses_select_column!] + distinct_on: [team_suggestions_select_column!] """limit the number of rows returned""" limit: Int @@ -89374,37 +101147,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_league_registration_statuses_order_by!] + order_by: [team_suggestions_order_by!] """filter the rows returned""" - where: e_league_registration_statuses_bool_exp - ): e_league_registration_statuses_aggregate! + where: team_suggestions_bool_exp + ): team_suggestions_aggregate! """ - fetch data from the table: "e_league_registration_statuses" using primary key columns + fetch data from the table: "team_suggestions" using primary key columns """ - e_league_registration_statuses_by_pk(value: String!): e_league_registration_statuses + team_suggestions_by_pk(id: uuid!): team_suggestions """ - fetch data from the table in a streaming manner: "e_league_registration_statuses" + fetch data from the table in a streaming manner: "team_suggestions" """ - e_league_registration_statuses_stream( + team_suggestions_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_league_registration_statuses_stream_cursor_input]! + cursor: [team_suggestions_stream_cursor_input]! """filter the rows returned""" - where: e_league_registration_statuses_bool_exp - ): [e_league_registration_statuses!]! + where: team_suggestions_bool_exp + ): [team_suggestions!]! """ - fetch data from the table: "e_league_season_statuses" + fetch data from the table: "teams" """ - e_league_season_statuses( + teams( """distinct select on columns""" - distinct_on: [e_league_season_statuses_select_column!] + distinct_on: [teams_select_column!] """limit the number of rows returned""" limit: Int @@ -89413,18 +101186,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_league_season_statuses_order_by!] + order_by: [teams_order_by!] """filter the rows returned""" - where: e_league_season_statuses_bool_exp - ): [e_league_season_statuses!]! + where: teams_bool_exp + ): [teams!]! """ - fetch aggregated fields from the table: "e_league_season_statuses" + fetch aggregated fields from the table: "teams" """ - e_league_season_statuses_aggregate( + teams_aggregate( """distinct select on columns""" - distinct_on: [e_league_season_statuses_select_column!] + distinct_on: [teams_select_column!] """limit the number of rows returned""" limit: Int @@ -89433,37 +101206,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_league_season_statuses_order_by!] + order_by: [teams_order_by!] """filter the rows returned""" - where: e_league_season_statuses_bool_exp - ): e_league_season_statuses_aggregate! + where: teams_bool_exp + ): teams_aggregate! - """ - fetch data from the table: "e_league_season_statuses" using primary key columns - """ - e_league_season_statuses_by_pk(value: String!): e_league_season_statuses + """fetch data from the table: "teams" using primary key columns""" + teams_by_pk(id: uuid!): teams """ - fetch data from the table in a streaming manner: "e_league_season_statuses" + fetch data from the table in a streaming manner: "teams" """ - e_league_season_statuses_stream( + teams_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_league_season_statuses_stream_cursor_input]! + cursor: [teams_stream_cursor_input]! """filter the rows returned""" - where: e_league_season_statuses_bool_exp - ): [e_league_season_statuses!]! + where: teams_bool_exp + ): [teams!]! """ - fetch data from the table: "e_lobby_access" + fetch data from the table: "tournament_awards" """ - e_lobby_access( + tournament_awards( """distinct select on columns""" - distinct_on: [e_lobby_access_select_column!] + distinct_on: [tournament_awards_select_column!] """limit the number of rows returned""" limit: Int @@ -89472,18 +101243,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_lobby_access_order_by!] + order_by: [tournament_awards_order_by!] """filter the rows returned""" - where: e_lobby_access_bool_exp - ): [e_lobby_access!]! + where: tournament_awards_bool_exp + ): [tournament_awards!]! """ - fetch aggregated fields from the table: "e_lobby_access" + fetch aggregated fields from the table: "tournament_awards" """ - e_lobby_access_aggregate( + tournament_awards_aggregate( """distinct select on columns""" - distinct_on: [e_lobby_access_select_column!] + distinct_on: [tournament_awards_select_column!] """limit the number of rows returned""" limit: Int @@ -89492,35 +101263,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_lobby_access_order_by!] + order_by: [tournament_awards_order_by!] """filter the rows returned""" - where: e_lobby_access_bool_exp - ): e_lobby_access_aggregate! + where: tournament_awards_bool_exp + ): tournament_awards_aggregate! - """fetch data from the table: "e_lobby_access" using primary key columns""" - e_lobby_access_by_pk(value: String!): e_lobby_access + """ + fetch data from the table: "tournament_awards" using primary key columns + """ + tournament_awards_by_pk(id: uuid!): tournament_awards """ - fetch data from the table in a streaming manner: "e_lobby_access" + fetch data from the table in a streaming manner: "tournament_awards" """ - e_lobby_access_stream( + tournament_awards_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_lobby_access_stream_cursor_input]! + cursor: [tournament_awards_stream_cursor_input]! """filter the rows returned""" - where: e_lobby_access_bool_exp - ): [e_lobby_access!]! + where: tournament_awards_bool_exp + ): [tournament_awards!]! - """ - fetch data from the table: "e_lobby_player_status" - """ - e_lobby_player_status( + """An array relationship""" + tournament_brackets( """distinct select on columns""" - distinct_on: [e_lobby_player_status_select_column!] + distinct_on: [tournament_brackets_select_column!] """limit the number of rows returned""" limit: Int @@ -89529,18 +101300,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_lobby_player_status_order_by!] + order_by: [tournament_brackets_order_by!] """filter the rows returned""" - where: e_lobby_player_status_bool_exp - ): [e_lobby_player_status!]! + where: tournament_brackets_bool_exp + ): [tournament_brackets!]! - """ - fetch aggregated fields from the table: "e_lobby_player_status" - """ - e_lobby_player_status_aggregate( + """An aggregate relationship""" + tournament_brackets_aggregate( """distinct select on columns""" - distinct_on: [e_lobby_player_status_select_column!] + distinct_on: [tournament_brackets_select_column!] """limit the number of rows returned""" limit: Int @@ -89549,37 +101318,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_lobby_player_status_order_by!] + order_by: [tournament_brackets_order_by!] """filter the rows returned""" - where: e_lobby_player_status_bool_exp - ): e_lobby_player_status_aggregate! + where: tournament_brackets_bool_exp + ): tournament_brackets_aggregate! """ - fetch data from the table: "e_lobby_player_status" using primary key columns + fetch data from the table: "tournament_brackets" using primary key columns """ - e_lobby_player_status_by_pk(value: String!): e_lobby_player_status + tournament_brackets_by_pk(id: uuid!): tournament_brackets """ - fetch data from the table in a streaming manner: "e_lobby_player_status" + fetch data from the table in a streaming manner: "tournament_brackets" """ - e_lobby_player_status_stream( + tournament_brackets_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_lobby_player_status_stream_cursor_input]! + cursor: [tournament_brackets_stream_cursor_input]! """filter the rows returned""" - where: e_lobby_player_status_bool_exp - ): [e_lobby_player_status!]! + where: tournament_brackets_bool_exp + ): [tournament_brackets!]! - """ - fetch data from the table: "e_map_pool_types" - """ - e_map_pool_types( + """An array relationship""" + tournament_categories( """distinct select on columns""" - distinct_on: [e_map_pool_types_select_column!] + distinct_on: [tournament_categories_select_column!] """limit the number of rows returned""" limit: Int @@ -89588,18 +101355,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_map_pool_types_order_by!] + order_by: [tournament_categories_order_by!] """filter the rows returned""" - where: e_map_pool_types_bool_exp - ): [e_map_pool_types!]! + where: tournament_categories_bool_exp + ): [tournament_categories!]! - """ - fetch aggregated fields from the table: "e_map_pool_types" - """ - e_map_pool_types_aggregate( + """An aggregate relationship""" + tournament_categories_aggregate( """distinct select on columns""" - distinct_on: [e_map_pool_types_select_column!] + distinct_on: [tournament_categories_select_column!] """limit the number of rows returned""" limit: Int @@ -89608,37 +101373,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_map_pool_types_order_by!] + order_by: [tournament_categories_order_by!] """filter the rows returned""" - where: e_map_pool_types_bool_exp - ): e_map_pool_types_aggregate! + where: tournament_categories_bool_exp + ): tournament_categories_aggregate! """ - fetch data from the table: "e_map_pool_types" using primary key columns + fetch data from the table: "tournament_categories" using primary key columns """ - e_map_pool_types_by_pk(value: String!): e_map_pool_types + tournament_categories_by_pk(category: e_tournament_categories_enum!, tournament_id: uuid!): tournament_categories """ - fetch data from the table in a streaming manner: "e_map_pool_types" + fetch data from the table in a streaming manner: "tournament_categories" """ - e_map_pool_types_stream( + tournament_categories_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_map_pool_types_stream_cursor_input]! + cursor: [tournament_categories_stream_cursor_input]! """filter the rows returned""" - where: e_map_pool_types_bool_exp - ): [e_map_pool_types!]! + where: tournament_categories_bool_exp + ): [tournament_categories!]! """ - fetch data from the table: "e_match_clip_visibility" + fetch data from the table: "tournament_organizer_teams" """ - e_match_clip_visibility( + tournament_organizer_teams( """distinct select on columns""" - distinct_on: [e_match_clip_visibility_select_column!] + distinct_on: [tournament_organizer_teams_select_column!] """limit the number of rows returned""" limit: Int @@ -89647,18 +101412,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_clip_visibility_order_by!] + order_by: [tournament_organizer_teams_order_by!] """filter the rows returned""" - where: e_match_clip_visibility_bool_exp - ): [e_match_clip_visibility!]! + where: tournament_organizer_teams_bool_exp + ): [tournament_organizer_teams!]! """ - fetch aggregated fields from the table: "e_match_clip_visibility" + fetch aggregated fields from the table: "tournament_organizer_teams" """ - e_match_clip_visibility_aggregate( + tournament_organizer_teams_aggregate( """distinct select on columns""" - distinct_on: [e_match_clip_visibility_select_column!] + distinct_on: [tournament_organizer_teams_select_column!] """limit the number of rows returned""" limit: Int @@ -89667,37 +101432,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_clip_visibility_order_by!] + order_by: [tournament_organizer_teams_order_by!] """filter the rows returned""" - where: e_match_clip_visibility_bool_exp - ): e_match_clip_visibility_aggregate! + where: tournament_organizer_teams_bool_exp + ): tournament_organizer_teams_aggregate! """ - fetch data from the table: "e_match_clip_visibility" using primary key columns + fetch data from the table: "tournament_organizer_teams" using primary key columns """ - e_match_clip_visibility_by_pk(value: String!): e_match_clip_visibility + tournament_organizer_teams_by_pk(team_id: uuid!, tournament_id: uuid!): tournament_organizer_teams """ - fetch data from the table in a streaming manner: "e_match_clip_visibility" + fetch data from the table in a streaming manner: "tournament_organizer_teams" """ - e_match_clip_visibility_stream( + tournament_organizer_teams_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_match_clip_visibility_stream_cursor_input]! + cursor: [tournament_organizer_teams_stream_cursor_input]! """filter the rows returned""" - where: e_match_clip_visibility_bool_exp - ): [e_match_clip_visibility!]! + where: tournament_organizer_teams_bool_exp + ): [tournament_organizer_teams!]! - """ - fetch data from the table: "e_match_map_status" - """ - e_match_map_status( + """An array relationship""" + tournament_organizers( """distinct select on columns""" - distinct_on: [e_match_map_status_select_column!] + distinct_on: [tournament_organizers_select_column!] """limit the number of rows returned""" limit: Int @@ -89706,18 +101469,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_map_status_order_by!] + order_by: [tournament_organizers_order_by!] """filter the rows returned""" - where: e_match_map_status_bool_exp - ): [e_match_map_status!]! + where: tournament_organizers_bool_exp + ): [tournament_organizers!]! - """ - fetch aggregated fields from the table: "e_match_map_status" - """ - e_match_map_status_aggregate( + """An aggregate relationship""" + tournament_organizers_aggregate( """distinct select on columns""" - distinct_on: [e_match_map_status_select_column!] + distinct_on: [tournament_organizers_select_column!] """limit the number of rows returned""" limit: Int @@ -89726,37 +101487,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_map_status_order_by!] + order_by: [tournament_organizers_order_by!] """filter the rows returned""" - where: e_match_map_status_bool_exp - ): e_match_map_status_aggregate! + where: tournament_organizers_bool_exp + ): tournament_organizers_aggregate! """ - fetch data from the table: "e_match_map_status" using primary key columns + fetch data from the table: "tournament_organizers" using primary key columns """ - e_match_map_status_by_pk(value: String!): e_match_map_status + tournament_organizers_by_pk(steam_id: bigint!, tournament_id: uuid!): tournament_organizers """ - fetch data from the table in a streaming manner: "e_match_map_status" + fetch data from the table in a streaming manner: "tournament_organizers" """ - e_match_map_status_stream( + tournament_organizers_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_match_map_status_stream_cursor_input]! + cursor: [tournament_organizers_stream_cursor_input]! """filter the rows returned""" - where: e_match_map_status_bool_exp - ): [e_match_map_status!]! + where: tournament_organizers_bool_exp + ): [tournament_organizers!]! """ - fetch data from the table: "e_match_mode" + fetch data from the table: "tournament_prizes" """ - e_match_mode( + tournament_prizes( """distinct select on columns""" - distinct_on: [e_match_mode_select_column!] + distinct_on: [tournament_prizes_select_column!] """limit the number of rows returned""" limit: Int @@ -89765,18 +101526,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_mode_order_by!] + order_by: [tournament_prizes_order_by!] """filter the rows returned""" - where: e_match_mode_bool_exp - ): [e_match_mode!]! + where: tournament_prizes_bool_exp + ): [tournament_prizes!]! """ - fetch aggregated fields from the table: "e_match_mode" + fetch aggregated fields from the table: "tournament_prizes" """ - e_match_mode_aggregate( + tournament_prizes_aggregate( """distinct select on columns""" - distinct_on: [e_match_mode_select_column!] + distinct_on: [tournament_prizes_select_column!] """limit the number of rows returned""" limit: Int @@ -89785,35 +101546,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_mode_order_by!] + order_by: [tournament_prizes_order_by!] """filter the rows returned""" - where: e_match_mode_bool_exp - ): e_match_mode_aggregate! + where: tournament_prizes_bool_exp + ): tournament_prizes_aggregate! - """fetch data from the table: "e_match_mode" using primary key columns""" - e_match_mode_by_pk(value: String!): e_match_mode + """ + fetch data from the table: "tournament_prizes" using primary key columns + """ + tournament_prizes_by_pk(id: uuid!): tournament_prizes """ - fetch data from the table in a streaming manner: "e_match_mode" + fetch data from the table in a streaming manner: "tournament_prizes" """ - e_match_mode_stream( + tournament_prizes_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_match_mode_stream_cursor_input]! + cursor: [tournament_prizes_stream_cursor_input]! """filter the rows returned""" - where: e_match_mode_bool_exp - ): [e_match_mode!]! + where: tournament_prizes_bool_exp + ): [tournament_prizes!]! """ - fetch data from the table: "e_match_party_sources" + fetch data from the table: "tournament_stage_windows" """ - e_match_party_sources( + tournament_stage_windows( """distinct select on columns""" - distinct_on: [e_match_party_sources_select_column!] + distinct_on: [tournament_stage_windows_select_column!] """limit the number of rows returned""" limit: Int @@ -89822,18 +101585,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_party_sources_order_by!] + order_by: [tournament_stage_windows_order_by!] """filter the rows returned""" - where: e_match_party_sources_bool_exp - ): [e_match_party_sources!]! + where: tournament_stage_windows_bool_exp + ): [tournament_stage_windows!]! """ - fetch aggregated fields from the table: "e_match_party_sources" + fetch aggregated fields from the table: "tournament_stage_windows" """ - e_match_party_sources_aggregate( + tournament_stage_windows_aggregate( """distinct select on columns""" - distinct_on: [e_match_party_sources_select_column!] + distinct_on: [tournament_stage_windows_select_column!] """limit the number of rows returned""" limit: Int @@ -89842,37 +101605,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_party_sources_order_by!] + order_by: [tournament_stage_windows_order_by!] """filter the rows returned""" - where: e_match_party_sources_bool_exp - ): e_match_party_sources_aggregate! + where: tournament_stage_windows_bool_exp + ): tournament_stage_windows_aggregate! """ - fetch data from the table: "e_match_party_sources" using primary key columns + fetch data from the table: "tournament_stage_windows" using primary key columns """ - e_match_party_sources_by_pk(value: String!): e_match_party_sources + tournament_stage_windows_by_pk(id: uuid!): tournament_stage_windows """ - fetch data from the table in a streaming manner: "e_match_party_sources" + fetch data from the table in a streaming manner: "tournament_stage_windows" """ - e_match_party_sources_stream( + tournament_stage_windows_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_match_party_sources_stream_cursor_input]! + cursor: [tournament_stage_windows_stream_cursor_input]! """filter the rows returned""" - where: e_match_party_sources_bool_exp - ): [e_match_party_sources!]! + where: tournament_stage_windows_bool_exp + ): [tournament_stage_windows!]! - """ - fetch data from the table: "e_match_status" - """ - e_match_status( + """An array relationship""" + tournament_stages( """distinct select on columns""" - distinct_on: [e_match_status_select_column!] + distinct_on: [tournament_stages_select_column!] """limit the number of rows returned""" limit: Int @@ -89881,18 +101642,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_status_order_by!] + order_by: [tournament_stages_order_by!] """filter the rows returned""" - where: e_match_status_bool_exp - ): [e_match_status!]! + where: tournament_stages_bool_exp + ): [tournament_stages!]! - """ - fetch aggregated fields from the table: "e_match_status" - """ - e_match_status_aggregate( + """An aggregate relationship""" + tournament_stages_aggregate( """distinct select on columns""" - distinct_on: [e_match_status_select_column!] + distinct_on: [tournament_stages_select_column!] """limit the number of rows returned""" limit: Int @@ -89901,35 +101660,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_status_order_by!] + order_by: [tournament_stages_order_by!] """filter the rows returned""" - where: e_match_status_bool_exp - ): e_match_status_aggregate! + where: tournament_stages_bool_exp + ): tournament_stages_aggregate! - """fetch data from the table: "e_match_status" using primary key columns""" - e_match_status_by_pk(value: String!): e_match_status + """ + fetch data from the table: "tournament_stages" using primary key columns + """ + tournament_stages_by_pk(id: uuid!): tournament_stages """ - fetch data from the table in a streaming manner: "e_match_status" + fetch data from the table in a streaming manner: "tournament_stages" """ - e_match_status_stream( + tournament_stages_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_match_status_stream_cursor_input]! + cursor: [tournament_stages_stream_cursor_input]! """filter the rows returned""" - where: e_match_status_bool_exp - ): [e_match_status!]! + where: tournament_stages_bool_exp + ): [tournament_stages!]! """ - fetch data from the table: "e_match_types" + fetch data from the table: "tournament_team_invites" """ - e_match_types( + tournament_team_invites( """distinct select on columns""" - distinct_on: [e_match_types_select_column!] + distinct_on: [tournament_team_invites_select_column!] """limit the number of rows returned""" limit: Int @@ -89938,18 +101699,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_types_order_by!] + order_by: [tournament_team_invites_order_by!] """filter the rows returned""" - where: e_match_types_bool_exp - ): [e_match_types!]! + where: tournament_team_invites_bool_exp + ): [tournament_team_invites!]! """ - fetch aggregated fields from the table: "e_match_types" + fetch aggregated fields from the table: "tournament_team_invites" """ - e_match_types_aggregate( + tournament_team_invites_aggregate( """distinct select on columns""" - distinct_on: [e_match_types_select_column!] + distinct_on: [tournament_team_invites_select_column!] """limit the number of rows returned""" limit: Int @@ -89958,35 +101719,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_match_types_order_by!] + order_by: [tournament_team_invites_order_by!] """filter the rows returned""" - where: e_match_types_bool_exp - ): e_match_types_aggregate! + where: tournament_team_invites_bool_exp + ): tournament_team_invites_aggregate! - """fetch data from the table: "e_match_types" using primary key columns""" - e_match_types_by_pk(value: String!): e_match_types + """ + fetch data from the table: "tournament_team_invites" using primary key columns + """ + tournament_team_invites_by_pk(id: uuid!): tournament_team_invites """ - fetch data from the table in a streaming manner: "e_match_types" + fetch data from the table in a streaming manner: "tournament_team_invites" """ - e_match_types_stream( + tournament_team_invites_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_match_types_stream_cursor_input]! + cursor: [tournament_team_invites_stream_cursor_input]! """filter the rows returned""" - where: e_match_types_bool_exp - ): [e_match_types!]! + where: tournament_team_invites_bool_exp + ): [tournament_team_invites!]! """ - fetch data from the table: "e_notification_types" + fetch data from the table: "tournament_team_roster" """ - e_notification_types( + tournament_team_roster( """distinct select on columns""" - distinct_on: [e_notification_types_select_column!] + distinct_on: [tournament_team_roster_select_column!] """limit the number of rows returned""" limit: Int @@ -89995,18 +101758,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_notification_types_order_by!] + order_by: [tournament_team_roster_order_by!] """filter the rows returned""" - where: e_notification_types_bool_exp - ): [e_notification_types!]! + where: tournament_team_roster_bool_exp + ): [tournament_team_roster!]! """ - fetch aggregated fields from the table: "e_notification_types" + fetch aggregated fields from the table: "tournament_team_roster" """ - e_notification_types_aggregate( + tournament_team_roster_aggregate( """distinct select on columns""" - distinct_on: [e_notification_types_select_column!] + distinct_on: [tournament_team_roster_select_column!] """limit the number of rows returned""" limit: Int @@ -90015,37 +101778,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_notification_types_order_by!] + order_by: [tournament_team_roster_order_by!] """filter the rows returned""" - where: e_notification_types_bool_exp - ): e_notification_types_aggregate! + where: tournament_team_roster_bool_exp + ): tournament_team_roster_aggregate! """ - fetch data from the table: "e_notification_types" using primary key columns + fetch data from the table: "tournament_team_roster" using primary key columns """ - e_notification_types_by_pk(value: String!): e_notification_types + tournament_team_roster_by_pk(player_steam_id: bigint!, tournament_id: uuid!): tournament_team_roster """ - fetch data from the table in a streaming manner: "e_notification_types" + fetch data from the table in a streaming manner: "tournament_team_roster" """ - e_notification_types_stream( + tournament_team_roster_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_notification_types_stream_cursor_input]! + cursor: [tournament_team_roster_stream_cursor_input]! """filter the rows returned""" - where: e_notification_types_bool_exp - ): [e_notification_types!]! + where: tournament_team_roster_bool_exp + ): [tournament_team_roster!]! - """ - fetch data from the table: "e_objective_types" - """ - e_objective_types( + """An array relationship""" + tournament_teams( """distinct select on columns""" - distinct_on: [e_objective_types_select_column!] + distinct_on: [tournament_teams_select_column!] """limit the number of rows returned""" limit: Int @@ -90054,18 +101815,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_objective_types_order_by!] + order_by: [tournament_teams_order_by!] """filter the rows returned""" - where: e_objective_types_bool_exp - ): [e_objective_types!]! + where: tournament_teams_bool_exp + ): [tournament_teams!]! - """ - fetch aggregated fields from the table: "e_objective_types" - """ - e_objective_types_aggregate( + """An aggregate relationship""" + tournament_teams_aggregate( """distinct select on columns""" - distinct_on: [e_objective_types_select_column!] + distinct_on: [tournament_teams_select_column!] """limit the number of rows returned""" limit: Int @@ -90074,37 +101833,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_objective_types_order_by!] + order_by: [tournament_teams_order_by!] """filter the rows returned""" - where: e_objective_types_bool_exp - ): e_objective_types_aggregate! + where: tournament_teams_bool_exp + ): tournament_teams_aggregate! """ - fetch data from the table: "e_objective_types" using primary key columns + fetch data from the table: "tournament_teams" using primary key columns """ - e_objective_types_by_pk(value: String!): e_objective_types + tournament_teams_by_pk(id: uuid!): tournament_teams """ - fetch data from the table in a streaming manner: "e_objective_types" + fetch data from the table in a streaming manner: "tournament_teams" """ - e_objective_types_stream( + tournament_teams_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_objective_types_stream_cursor_input]! + cursor: [tournament_teams_stream_cursor_input]! """filter the rows returned""" - where: e_objective_types_bool_exp - ): [e_objective_types!]! + where: tournament_teams_bool_exp + ): [tournament_teams!]! - """ - fetch data from the table: "e_player_roles" - """ - e_player_roles( + """An array relationship""" + tournaments( """distinct select on columns""" - distinct_on: [e_player_roles_select_column!] + distinct_on: [tournaments_select_column!] """limit the number of rows returned""" limit: Int @@ -90113,18 +101870,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_player_roles_order_by!] + order_by: [tournaments_order_by!] """filter the rows returned""" - where: e_player_roles_bool_exp - ): [e_player_roles!]! + where: tournaments_bool_exp + ): [tournaments!]! - """ - fetch aggregated fields from the table: "e_player_roles" - """ - e_player_roles_aggregate( + """An aggregate relationship""" + tournaments_aggregate( """distinct select on columns""" - distinct_on: [e_player_roles_select_column!] + distinct_on: [tournaments_select_column!] """limit the number of rows returned""" limit: Int @@ -90133,35 +101888,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_player_roles_order_by!] + order_by: [tournaments_order_by!] """filter the rows returned""" - where: e_player_roles_bool_exp - ): e_player_roles_aggregate! + where: tournaments_bool_exp + ): tournaments_aggregate! - """fetch data from the table: "e_player_roles" using primary key columns""" - e_player_roles_by_pk(value: String!): e_player_roles + """fetch data from the table: "tournaments" using primary key columns""" + tournaments_by_pk(id: uuid!): tournaments """ - fetch data from the table in a streaming manner: "e_player_roles" + fetch data from the table in a streaming manner: "tournaments" """ - e_player_roles_stream( + tournaments_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_player_roles_stream_cursor_input]! + cursor: [tournaments_stream_cursor_input]! """filter the rows returned""" - where: e_player_roles_bool_exp - ): [e_player_roles!]! + where: tournaments_bool_exp + ): [tournaments!]! """ - fetch data from the table: "e_plugin_runtimes" + fetch data from the table: "utility_collection_items" """ - e_plugin_runtimes( + utility_collection_items( """distinct select on columns""" - distinct_on: [e_plugin_runtimes_select_column!] + distinct_on: [utility_collection_items_select_column!] """limit the number of rows returned""" limit: Int @@ -90170,18 +101925,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_plugin_runtimes_order_by!] + order_by: [utility_collection_items_order_by!] """filter the rows returned""" - where: e_plugin_runtimes_bool_exp - ): [e_plugin_runtimes!]! + where: utility_collection_items_bool_exp + ): [utility_collection_items!]! """ - fetch aggregated fields from the table: "e_plugin_runtimes" + fetch aggregated fields from the table: "utility_collection_items" """ - e_plugin_runtimes_aggregate( + utility_collection_items_aggregate( """distinct select on columns""" - distinct_on: [e_plugin_runtimes_select_column!] + distinct_on: [utility_collection_items_select_column!] """limit the number of rows returned""" limit: Int @@ -90190,37 +101945,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_plugin_runtimes_order_by!] + order_by: [utility_collection_items_order_by!] """filter the rows returned""" - where: e_plugin_runtimes_bool_exp - ): e_plugin_runtimes_aggregate! + where: utility_collection_items_bool_exp + ): utility_collection_items_aggregate! """ - fetch data from the table: "e_plugin_runtimes" using primary key columns + fetch data from the table: "utility_collection_items" using primary key columns """ - e_plugin_runtimes_by_pk(value: String!): e_plugin_runtimes + utility_collection_items_by_pk(collection_id: uuid!, utility_lineup_id: uuid!): utility_collection_items """ - fetch data from the table in a streaming manner: "e_plugin_runtimes" + fetch data from the table in a streaming manner: "utility_collection_items" """ - e_plugin_runtimes_stream( + utility_collection_items_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_plugin_runtimes_stream_cursor_input]! + cursor: [utility_collection_items_stream_cursor_input]! """filter the rows returned""" - where: e_plugin_runtimes_bool_exp - ): [e_plugin_runtimes!]! + where: utility_collection_items_bool_exp + ): [utility_collection_items!]! """ - fetch data from the table: "e_ready_settings" + fetch data from the table: "utility_collections" """ - e_ready_settings( + utility_collections( """distinct select on columns""" - distinct_on: [e_ready_settings_select_column!] + distinct_on: [utility_collections_select_column!] """limit the number of rows returned""" limit: Int @@ -90229,18 +101984,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_ready_settings_order_by!] + order_by: [utility_collections_order_by!] """filter the rows returned""" - where: e_ready_settings_bool_exp - ): [e_ready_settings!]! + where: utility_collections_bool_exp + ): [utility_collections!]! """ - fetch aggregated fields from the table: "e_ready_settings" + fetch aggregated fields from the table: "utility_collections" """ - e_ready_settings_aggregate( + utility_collections_aggregate( """distinct select on columns""" - distinct_on: [e_ready_settings_select_column!] + distinct_on: [utility_collections_select_column!] """limit the number of rows returned""" limit: Int @@ -90249,37 +102004,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_ready_settings_order_by!] + order_by: [utility_collections_order_by!] """filter the rows returned""" - where: e_ready_settings_bool_exp - ): e_ready_settings_aggregate! + where: utility_collections_bool_exp + ): utility_collections_aggregate! """ - fetch data from the table: "e_ready_settings" using primary key columns + fetch data from the table: "utility_collections" using primary key columns """ - e_ready_settings_by_pk(value: String!): e_ready_settings + utility_collections_by_pk(id: uuid!): utility_collections """ - fetch data from the table in a streaming manner: "e_ready_settings" + fetch data from the table in a streaming manner: "utility_collections" """ - e_ready_settings_stream( + utility_collections_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_ready_settings_stream_cursor_input]! + cursor: [utility_collections_stream_cursor_input]! """filter the rows returned""" - where: e_ready_settings_bool_exp - ): [e_ready_settings!]! + where: utility_collections_bool_exp + ): [utility_collections!]! """ - fetch data from the table: "e_sanction_types" + fetch data from the table: "utility_demo_mines" """ - e_sanction_types( + utility_demo_mines( """distinct select on columns""" - distinct_on: [e_sanction_types_select_column!] + distinct_on: [utility_demo_mines_select_column!] """limit the number of rows returned""" limit: Int @@ -90288,18 +102043,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_sanction_types_order_by!] + order_by: [utility_demo_mines_order_by!] """filter the rows returned""" - where: e_sanction_types_bool_exp - ): [e_sanction_types!]! + where: utility_demo_mines_bool_exp + ): [utility_demo_mines!]! """ - fetch aggregated fields from the table: "e_sanction_types" + fetch aggregated fields from the table: "utility_demo_mines" """ - e_sanction_types_aggregate( + utility_demo_mines_aggregate( """distinct select on columns""" - distinct_on: [e_sanction_types_select_column!] + distinct_on: [utility_demo_mines_select_column!] """limit the number of rows returned""" limit: Int @@ -90308,37 +102063,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_sanction_types_order_by!] + order_by: [utility_demo_mines_order_by!] """filter the rows returned""" - where: e_sanction_types_bool_exp - ): e_sanction_types_aggregate! + where: utility_demo_mines_bool_exp + ): utility_demo_mines_aggregate! """ - fetch data from the table: "e_sanction_types" using primary key columns + fetch data from the table: "utility_demo_mines" using primary key columns """ - e_sanction_types_by_pk(value: String!): e_sanction_types + utility_demo_mines_by_pk(match_map_demo_id: uuid!): utility_demo_mines """ - fetch data from the table in a streaming manner: "e_sanction_types" + fetch data from the table in a streaming manner: "utility_demo_mines" """ - e_sanction_types_stream( + utility_demo_mines_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_sanction_types_stream_cursor_input]! + cursor: [utility_demo_mines_stream_cursor_input]! """filter the rows returned""" - where: e_sanction_types_bool_exp - ): [e_sanction_types!]! + where: utility_demo_mines_bool_exp + ): [utility_demo_mines!]! """ - fetch data from the table: "e_scrim_request_statuses" + fetch data from the table: "utility_demo_throws" """ - e_scrim_request_statuses( + utility_demo_throws( """distinct select on columns""" - distinct_on: [e_scrim_request_statuses_select_column!] + distinct_on: [utility_demo_throws_select_column!] """limit the number of rows returned""" limit: Int @@ -90347,18 +102102,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_scrim_request_statuses_order_by!] + order_by: [utility_demo_throws_order_by!] """filter the rows returned""" - where: e_scrim_request_statuses_bool_exp - ): [e_scrim_request_statuses!]! + where: utility_demo_throws_bool_exp + ): [utility_demo_throws!]! """ - fetch aggregated fields from the table: "e_scrim_request_statuses" + fetch aggregated fields from the table: "utility_demo_throws" """ - e_scrim_request_statuses_aggregate( + utility_demo_throws_aggregate( """distinct select on columns""" - distinct_on: [e_scrim_request_statuses_select_column!] + distinct_on: [utility_demo_throws_select_column!] """limit the number of rows returned""" limit: Int @@ -90367,37 +102122,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_scrim_request_statuses_order_by!] + order_by: [utility_demo_throws_order_by!] """filter the rows returned""" - where: e_scrim_request_statuses_bool_exp - ): e_scrim_request_statuses_aggregate! + where: utility_demo_throws_bool_exp + ): utility_demo_throws_aggregate! """ - fetch data from the table: "e_scrim_request_statuses" using primary key columns + fetch data from the table: "utility_demo_throws" using primary key columns """ - e_scrim_request_statuses_by_pk(value: String!): e_scrim_request_statuses + utility_demo_throws_by_pk(grenade_id: Int!, match_map_demo_id: uuid!): utility_demo_throws """ - fetch data from the table in a streaming manner: "e_scrim_request_statuses" + fetch data from the table in a streaming manner: "utility_demo_throws" """ - e_scrim_request_statuses_stream( + utility_demo_throws_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_scrim_request_statuses_stream_cursor_input]! + cursor: [utility_demo_throws_stream_cursor_input]! """filter the rows returned""" - where: e_scrim_request_statuses_bool_exp - ): [e_scrim_request_statuses!]! + where: utility_demo_throws_bool_exp + ): [utility_demo_throws!]! """ - fetch data from the table: "e_server_types" + fetch data from the table: "utility_drift_results" """ - e_server_types( + utility_drift_results( """distinct select on columns""" - distinct_on: [e_server_types_select_column!] + distinct_on: [utility_drift_results_select_column!] """limit the number of rows returned""" limit: Int @@ -90406,18 +102161,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_server_types_order_by!] + order_by: [utility_drift_results_order_by!] """filter the rows returned""" - where: e_server_types_bool_exp - ): [e_server_types!]! + where: utility_drift_results_bool_exp + ): [utility_drift_results!]! """ - fetch aggregated fields from the table: "e_server_types" + fetch aggregated fields from the table: "utility_drift_results" """ - e_server_types_aggregate( + utility_drift_results_aggregate( """distinct select on columns""" - distinct_on: [e_server_types_select_column!] + distinct_on: [utility_drift_results_select_column!] """limit the number of rows returned""" limit: Int @@ -90426,35 +102181,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_server_types_order_by!] + order_by: [utility_drift_results_order_by!] """filter the rows returned""" - where: e_server_types_bool_exp - ): e_server_types_aggregate! + where: utility_drift_results_bool_exp + ): utility_drift_results_aggregate! - """fetch data from the table: "e_server_types" using primary key columns""" - e_server_types_by_pk(value: String!): e_server_types + """ + fetch data from the table: "utility_drift_results" using primary key columns + """ + utility_drift_results_by_pk(utility_drift_scan_id: uuid!, utility_lineup_id: uuid!): utility_drift_results """ - fetch data from the table in a streaming manner: "e_server_types" + fetch data from the table in a streaming manner: "utility_drift_results" """ - e_server_types_stream( + utility_drift_results_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_server_types_stream_cursor_input]! + cursor: [utility_drift_results_stream_cursor_input]! """filter the rows returned""" - where: e_server_types_bool_exp - ): [e_server_types!]! + where: utility_drift_results_bool_exp + ): [utility_drift_results!]! """ - fetch data from the table: "e_sides" + fetch data from the table: "utility_drift_scans" """ - e_sides( + utility_drift_scans( """distinct select on columns""" - distinct_on: [e_sides_select_column!] + distinct_on: [utility_drift_scans_select_column!] """limit the number of rows returned""" limit: Int @@ -90463,18 +102220,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_sides_order_by!] + order_by: [utility_drift_scans_order_by!] """filter the rows returned""" - where: e_sides_bool_exp - ): [e_sides!]! + where: utility_drift_scans_bool_exp + ): [utility_drift_scans!]! """ - fetch aggregated fields from the table: "e_sides" + fetch aggregated fields from the table: "utility_drift_scans" """ - e_sides_aggregate( + utility_drift_scans_aggregate( """distinct select on columns""" - distinct_on: [e_sides_select_column!] + distinct_on: [utility_drift_scans_select_column!] """limit the number of rows returned""" limit: Int @@ -90483,35 +102240,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_sides_order_by!] + order_by: [utility_drift_scans_order_by!] """filter the rows returned""" - where: e_sides_bool_exp - ): e_sides_aggregate! + where: utility_drift_scans_bool_exp + ): utility_drift_scans_aggregate! - """fetch data from the table: "e_sides" using primary key columns""" - e_sides_by_pk(value: String!): e_sides + """ + fetch data from the table: "utility_drift_scans" using primary key columns + """ + utility_drift_scans_by_pk(id: uuid!): utility_drift_scans """ - fetch data from the table in a streaming manner: "e_sides" + fetch data from the table in a streaming manner: "utility_drift_scans" """ - e_sides_stream( + utility_drift_scans_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_sides_stream_cursor_input]! + cursor: [utility_drift_scans_stream_cursor_input]! """filter the rows returned""" - where: e_sides_bool_exp - ): [e_sides!]! + where: utility_drift_scans_bool_exp + ): [utility_drift_scans!]! """ - fetch data from the table: "e_system_alert_types" + fetch data from the table: "utility_lineup_favorites" """ - e_system_alert_types( + utility_lineup_favorites( """distinct select on columns""" - distinct_on: [e_system_alert_types_select_column!] + distinct_on: [utility_lineup_favorites_select_column!] """limit the number of rows returned""" limit: Int @@ -90520,18 +102279,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_system_alert_types_order_by!] + order_by: [utility_lineup_favorites_order_by!] """filter the rows returned""" - where: e_system_alert_types_bool_exp - ): [e_system_alert_types!]! + where: utility_lineup_favorites_bool_exp + ): [utility_lineup_favorites!]! """ - fetch aggregated fields from the table: "e_system_alert_types" + fetch aggregated fields from the table: "utility_lineup_favorites" """ - e_system_alert_types_aggregate( + utility_lineup_favorites_aggregate( """distinct select on columns""" - distinct_on: [e_system_alert_types_select_column!] + distinct_on: [utility_lineup_favorites_select_column!] """limit the number of rows returned""" limit: Int @@ -90540,37 +102299,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_system_alert_types_order_by!] + order_by: [utility_lineup_favorites_order_by!] """filter the rows returned""" - where: e_system_alert_types_bool_exp - ): e_system_alert_types_aggregate! + where: utility_lineup_favorites_bool_exp + ): utility_lineup_favorites_aggregate! """ - fetch data from the table: "e_system_alert_types" using primary key columns + fetch data from the table: "utility_lineup_favorites" using primary key columns """ - e_system_alert_types_by_pk(value: String!): e_system_alert_types + utility_lineup_favorites_by_pk(steam_id: bigint!, utility_lineup_id: uuid!): utility_lineup_favorites """ - fetch data from the table in a streaming manner: "e_system_alert_types" + fetch data from the table in a streaming manner: "utility_lineup_favorites" """ - e_system_alert_types_stream( + utility_lineup_favorites_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_system_alert_types_stream_cursor_input]! + cursor: [utility_lineup_favorites_stream_cursor_input]! """filter the rows returned""" - where: e_system_alert_types_bool_exp - ): [e_system_alert_types!]! + where: utility_lineup_favorites_bool_exp + ): [utility_lineup_favorites!]! """ - fetch data from the table: "e_team_roles" + fetch data from the table: "utility_lineup_progress" """ - e_team_roles( + utility_lineup_progress( """distinct select on columns""" - distinct_on: [e_team_roles_select_column!] + distinct_on: [utility_lineup_progress_select_column!] """limit the number of rows returned""" limit: Int @@ -90579,18 +102338,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_team_roles_order_by!] + order_by: [utility_lineup_progress_order_by!] """filter the rows returned""" - where: e_team_roles_bool_exp - ): [e_team_roles!]! + where: utility_lineup_progress_bool_exp + ): [utility_lineup_progress!]! """ - fetch aggregated fields from the table: "e_team_roles" + fetch aggregated fields from the table: "utility_lineup_progress" """ - e_team_roles_aggregate( + utility_lineup_progress_aggregate( """distinct select on columns""" - distinct_on: [e_team_roles_select_column!] + distinct_on: [utility_lineup_progress_select_column!] """limit the number of rows returned""" limit: Int @@ -90599,35 +102358,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_team_roles_order_by!] + order_by: [utility_lineup_progress_order_by!] """filter the rows returned""" - where: e_team_roles_bool_exp - ): e_team_roles_aggregate! + where: utility_lineup_progress_bool_exp + ): utility_lineup_progress_aggregate! - """fetch data from the table: "e_team_roles" using primary key columns""" - e_team_roles_by_pk(value: String!): e_team_roles + """ + fetch data from the table: "utility_lineup_progress" using primary key columns + """ + utility_lineup_progress_by_pk(steam_id: bigint!, utility_lineup_id: uuid!): utility_lineup_progress """ - fetch data from the table in a streaming manner: "e_team_roles" + fetch data from the table in a streaming manner: "utility_lineup_progress" """ - e_team_roles_stream( + utility_lineup_progress_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_team_roles_stream_cursor_input]! + cursor: [utility_lineup_progress_stream_cursor_input]! """filter the rows returned""" - where: e_team_roles_bool_exp - ): [e_team_roles!]! + where: utility_lineup_progress_bool_exp + ): [utility_lineup_progress!]! """ - fetch data from the table: "e_team_roster_statuses" + fetch data from the table: "utility_lineup_renders" """ - e_team_roster_statuses( + utility_lineup_renders( """distinct select on columns""" - distinct_on: [e_team_roster_statuses_select_column!] + distinct_on: [utility_lineup_renders_select_column!] """limit the number of rows returned""" limit: Int @@ -90636,18 +102397,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_team_roster_statuses_order_by!] + order_by: [utility_lineup_renders_order_by!] """filter the rows returned""" - where: e_team_roster_statuses_bool_exp - ): [e_team_roster_statuses!]! + where: utility_lineup_renders_bool_exp + ): [utility_lineup_renders!]! """ - fetch aggregated fields from the table: "e_team_roster_statuses" + fetch aggregated fields from the table: "utility_lineup_renders" """ - e_team_roster_statuses_aggregate( + utility_lineup_renders_aggregate( """distinct select on columns""" - distinct_on: [e_team_roster_statuses_select_column!] + distinct_on: [utility_lineup_renders_select_column!] """limit the number of rows returned""" limit: Int @@ -90656,37 +102417,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_team_roster_statuses_order_by!] + order_by: [utility_lineup_renders_order_by!] """filter the rows returned""" - where: e_team_roster_statuses_bool_exp - ): e_team_roster_statuses_aggregate! + where: utility_lineup_renders_bool_exp + ): utility_lineup_renders_aggregate! """ - fetch data from the table: "e_team_roster_statuses" using primary key columns + fetch data from the table: "utility_lineup_renders" using primary key columns """ - e_team_roster_statuses_by_pk(value: String!): e_team_roster_statuses + utility_lineup_renders_by_pk(id: uuid!): utility_lineup_renders """ - fetch data from the table in a streaming manner: "e_team_roster_statuses" + fetch data from the table in a streaming manner: "utility_lineup_renders" """ - e_team_roster_statuses_stream( + utility_lineup_renders_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_team_roster_statuses_stream_cursor_input]! + cursor: [utility_lineup_renders_stream_cursor_input]! """filter the rows returned""" - where: e_team_roster_statuses_bool_exp - ): [e_team_roster_statuses!]! + where: utility_lineup_renders_bool_exp + ): [utility_lineup_renders!]! """ - fetch data from the table: "e_timeout_settings" + fetch data from the table: "utility_lineup_repairs" """ - e_timeout_settings( + utility_lineup_repairs( """distinct select on columns""" - distinct_on: [e_timeout_settings_select_column!] + distinct_on: [utility_lineup_repairs_select_column!] """limit the number of rows returned""" limit: Int @@ -90695,18 +102456,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_timeout_settings_order_by!] + order_by: [utility_lineup_repairs_order_by!] """filter the rows returned""" - where: e_timeout_settings_bool_exp - ): [e_timeout_settings!]! + where: utility_lineup_repairs_bool_exp + ): [utility_lineup_repairs!]! """ - fetch aggregated fields from the table: "e_timeout_settings" + fetch aggregated fields from the table: "utility_lineup_repairs" """ - e_timeout_settings_aggregate( + utility_lineup_repairs_aggregate( """distinct select on columns""" - distinct_on: [e_timeout_settings_select_column!] + distinct_on: [utility_lineup_repairs_select_column!] """limit the number of rows returned""" limit: Int @@ -90715,37 +102476,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_timeout_settings_order_by!] + order_by: [utility_lineup_repairs_order_by!] """filter the rows returned""" - where: e_timeout_settings_bool_exp - ): e_timeout_settings_aggregate! + where: utility_lineup_repairs_bool_exp + ): utility_lineup_repairs_aggregate! """ - fetch data from the table: "e_timeout_settings" using primary key columns + fetch data from the table: "utility_lineup_repairs" using primary key columns """ - e_timeout_settings_by_pk(value: String!): e_timeout_settings + utility_lineup_repairs_by_pk(id: uuid!): utility_lineup_repairs """ - fetch data from the table in a streaming manner: "e_timeout_settings" + fetch data from the table in a streaming manner: "utility_lineup_repairs" """ - e_timeout_settings_stream( + utility_lineup_repairs_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_timeout_settings_stream_cursor_input]! + cursor: [utility_lineup_repairs_stream_cursor_input]! """filter the rows returned""" - where: e_timeout_settings_bool_exp - ): [e_timeout_settings!]! + where: utility_lineup_repairs_bool_exp + ): [utility_lineup_repairs!]! """ - fetch data from the table: "e_tournament_categories" + fetch data from the table: "utility_lineup_votes" """ - e_tournament_categories( + utility_lineup_votes( """distinct select on columns""" - distinct_on: [e_tournament_categories_select_column!] + distinct_on: [utility_lineup_votes_select_column!] """limit the number of rows returned""" limit: Int @@ -90754,18 +102515,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_tournament_categories_order_by!] + order_by: [utility_lineup_votes_order_by!] """filter the rows returned""" - where: e_tournament_categories_bool_exp - ): [e_tournament_categories!]! + where: utility_lineup_votes_bool_exp + ): [utility_lineup_votes!]! """ - fetch aggregated fields from the table: "e_tournament_categories" + fetch aggregated fields from the table: "utility_lineup_votes" """ - e_tournament_categories_aggregate( + utility_lineup_votes_aggregate( """distinct select on columns""" - distinct_on: [e_tournament_categories_select_column!] + distinct_on: [utility_lineup_votes_select_column!] """limit the number of rows returned""" limit: Int @@ -90774,37 +102535,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_tournament_categories_order_by!] + order_by: [utility_lineup_votes_order_by!] """filter the rows returned""" - where: e_tournament_categories_bool_exp - ): e_tournament_categories_aggregate! + where: utility_lineup_votes_bool_exp + ): utility_lineup_votes_aggregate! """ - fetch data from the table: "e_tournament_categories" using primary key columns + fetch data from the table: "utility_lineup_votes" using primary key columns """ - e_tournament_categories_by_pk(value: String!): e_tournament_categories + utility_lineup_votes_by_pk(steam_id: bigint!, utility_lineup_id: uuid!): utility_lineup_votes """ - fetch data from the table in a streaming manner: "e_tournament_categories" + fetch data from the table in a streaming manner: "utility_lineup_votes" """ - e_tournament_categories_stream( + utility_lineup_votes_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_tournament_categories_stream_cursor_input]! + cursor: [utility_lineup_votes_stream_cursor_input]! """filter the rows returned""" - where: e_tournament_categories_bool_exp - ): [e_tournament_categories!]! + where: utility_lineup_votes_bool_exp + ): [utility_lineup_votes!]! - """ - fetch data from the table: "e_tournament_stage_types" - """ - e_tournament_stage_types( + """An array relationship""" + utility_lineups( """distinct select on columns""" - distinct_on: [e_tournament_stage_types_select_column!] + distinct_on: [utility_lineups_select_column!] """limit the number of rows returned""" limit: Int @@ -90813,18 +102572,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_tournament_stage_types_order_by!] + order_by: [utility_lineups_order_by!] """filter the rows returned""" - where: e_tournament_stage_types_bool_exp - ): [e_tournament_stage_types!]! + where: utility_lineups_bool_exp + ): [utility_lineups!]! - """ - fetch aggregated fields from the table: "e_tournament_stage_types" - """ - e_tournament_stage_types_aggregate( + """An aggregate relationship""" + utility_lineups_aggregate( """distinct select on columns""" - distinct_on: [e_tournament_stage_types_select_column!] + distinct_on: [utility_lineups_select_column!] """limit the number of rows returned""" limit: Int @@ -90833,37 +102590,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_tournament_stage_types_order_by!] + order_by: [utility_lineups_order_by!] """filter the rows returned""" - where: e_tournament_stage_types_bool_exp - ): e_tournament_stage_types_aggregate! + where: utility_lineups_bool_exp + ): utility_lineups_aggregate! - """ - fetch data from the table: "e_tournament_stage_types" using primary key columns - """ - e_tournament_stage_types_by_pk(value: String!): e_tournament_stage_types + """fetch data from the table: "utility_lineups" using primary key columns""" + utility_lineups_by_pk(id: uuid!): utility_lineups """ - fetch data from the table in a streaming manner: "e_tournament_stage_types" + fetch data from the table in a streaming manner: "utility_lineups" """ - e_tournament_stage_types_stream( + utility_lineups_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_tournament_stage_types_stream_cursor_input]! + cursor: [utility_lineups_stream_cursor_input]! """filter the rows returned""" - where: e_tournament_stage_types_bool_exp - ): [e_tournament_stage_types!]! + where: utility_lineups_bool_exp + ): [utility_lineups!]! """ - fetch data from the table: "e_tournament_status" + fetch data from the table: "utility_meta_lineups" """ - e_tournament_status( + utility_meta_lineups( """distinct select on columns""" - distinct_on: [e_tournament_status_select_column!] + distinct_on: [utility_meta_lineups_select_column!] """limit the number of rows returned""" limit: Int @@ -90872,18 +102627,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_tournament_status_order_by!] + order_by: [utility_meta_lineups_order_by!] """filter the rows returned""" - where: e_tournament_status_bool_exp - ): [e_tournament_status!]! + where: utility_meta_lineups_bool_exp + ): [utility_meta_lineups!]! """ - fetch aggregated fields from the table: "e_tournament_status" + fetch aggregated fields from the table: "utility_meta_lineups" """ - e_tournament_status_aggregate( + utility_meta_lineups_aggregate( """distinct select on columns""" - distinct_on: [e_tournament_status_select_column!] + distinct_on: [utility_meta_lineups_select_column!] """limit the number of rows returned""" limit: Int @@ -90892,37 +102647,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_tournament_status_order_by!] + order_by: [utility_meta_lineups_order_by!] """filter the rows returned""" - where: e_tournament_status_bool_exp - ): e_tournament_status_aggregate! + where: utility_meta_lineups_bool_exp + ): utility_meta_lineups_aggregate! """ - fetch data from the table: "e_tournament_status" using primary key columns + fetch data from the table: "utility_meta_lineups" using primary key columns """ - e_tournament_status_by_pk(value: String!): e_tournament_status + utility_meta_lineups_by_pk(lineup_bucket: String!): utility_meta_lineups """ - fetch data from the table in a streaming manner: "e_tournament_status" + fetch data from the table in a streaming manner: "utility_meta_lineups" """ - e_tournament_status_stream( + utility_meta_lineups_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_tournament_status_stream_cursor_input]! + cursor: [utility_meta_lineups_stream_cursor_input]! """filter the rows returned""" - where: e_tournament_status_bool_exp - ): [e_tournament_status!]! + where: utility_meta_lineups_bool_exp + ): [utility_meta_lineups!]! """ - fetch data from the table: "e_utility_types" + fetch data from the table: "utility_playbook_steps" """ - e_utility_types( + utility_playbook_steps( """distinct select on columns""" - distinct_on: [e_utility_types_select_column!] + distinct_on: [utility_playbook_steps_select_column!] """limit the number of rows returned""" limit: Int @@ -90931,18 +102686,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_utility_types_order_by!] + order_by: [utility_playbook_steps_order_by!] """filter the rows returned""" - where: e_utility_types_bool_exp - ): [e_utility_types!]! + where: utility_playbook_steps_bool_exp + ): [utility_playbook_steps!]! """ - fetch aggregated fields from the table: "e_utility_types" + fetch aggregated fields from the table: "utility_playbook_steps" """ - e_utility_types_aggregate( + utility_playbook_steps_aggregate( """distinct select on columns""" - distinct_on: [e_utility_types_select_column!] + distinct_on: [utility_playbook_steps_select_column!] """limit the number of rows returned""" limit: Int @@ -90951,35 +102706,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_utility_types_order_by!] + order_by: [utility_playbook_steps_order_by!] """filter the rows returned""" - where: e_utility_types_bool_exp - ): e_utility_types_aggregate! + where: utility_playbook_steps_bool_exp + ): utility_playbook_steps_aggregate! - """fetch data from the table: "e_utility_types" using primary key columns""" - e_utility_types_by_pk(value: String!): e_utility_types + """ + fetch data from the table: "utility_playbook_steps" using primary key columns + """ + utility_playbook_steps_by_pk(id: uuid!): utility_playbook_steps """ - fetch data from the table in a streaming manner: "e_utility_types" + fetch data from the table in a streaming manner: "utility_playbook_steps" """ - e_utility_types_stream( + utility_playbook_steps_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_utility_types_stream_cursor_input]! + cursor: [utility_playbook_steps_stream_cursor_input]! """filter the rows returned""" - where: e_utility_types_bool_exp - ): [e_utility_types!]! + where: utility_playbook_steps_bool_exp + ): [utility_playbook_steps!]! """ - fetch data from the table: "e_veto_pick_types" + fetch data from the table: "utility_playbooks" """ - e_veto_pick_types( + utility_playbooks( """distinct select on columns""" - distinct_on: [e_veto_pick_types_select_column!] + distinct_on: [utility_playbooks_select_column!] """limit the number of rows returned""" limit: Int @@ -90988,18 +102745,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_veto_pick_types_order_by!] + order_by: [utility_playbooks_order_by!] """filter the rows returned""" - where: e_veto_pick_types_bool_exp - ): [e_veto_pick_types!]! + where: utility_playbooks_bool_exp + ): [utility_playbooks!]! """ - fetch aggregated fields from the table: "e_veto_pick_types" + fetch aggregated fields from the table: "utility_playbooks" """ - e_veto_pick_types_aggregate( + utility_playbooks_aggregate( """distinct select on columns""" - distinct_on: [e_veto_pick_types_select_column!] + distinct_on: [utility_playbooks_select_column!] """limit the number of rows returned""" limit: Int @@ -91008,37 +102765,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_veto_pick_types_order_by!] + order_by: [utility_playbooks_order_by!] """filter the rows returned""" - where: e_veto_pick_types_bool_exp - ): e_veto_pick_types_aggregate! + where: utility_playbooks_bool_exp + ): utility_playbooks_aggregate! """ - fetch data from the table: "e_veto_pick_types" using primary key columns + fetch data from the table: "utility_playbooks" using primary key columns """ - e_veto_pick_types_by_pk(value: String!): e_veto_pick_types + utility_playbooks_by_pk(id: uuid!): utility_playbooks """ - fetch data from the table in a streaming manner: "e_veto_pick_types" + fetch data from the table in a streaming manner: "utility_playbooks" """ - e_veto_pick_types_stream( + utility_playbooks_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_veto_pick_types_stream_cursor_input]! + cursor: [utility_playbooks_stream_cursor_input]! """filter the rows returned""" - where: e_veto_pick_types_bool_exp - ): [e_veto_pick_types!]! + where: utility_playbooks_bool_exp + ): [utility_playbooks!]! """ - fetch data from the table: "e_winning_reasons" + fetch data from the table: "utility_practice_invites" """ - e_winning_reasons( + utility_practice_invites( """distinct select on columns""" - distinct_on: [e_winning_reasons_select_column!] + distinct_on: [utility_practice_invites_select_column!] """limit the number of rows returned""" limit: Int @@ -91047,18 +102804,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_winning_reasons_order_by!] + order_by: [utility_practice_invites_order_by!] """filter the rows returned""" - where: e_winning_reasons_bool_exp - ): [e_winning_reasons!]! + where: utility_practice_invites_bool_exp + ): [utility_practice_invites!]! """ - fetch aggregated fields from the table: "e_winning_reasons" + fetch aggregated fields from the table: "utility_practice_invites" """ - e_winning_reasons_aggregate( + utility_practice_invites_aggregate( """distinct select on columns""" - distinct_on: [e_winning_reasons_select_column!] + distinct_on: [utility_practice_invites_select_column!] """limit the number of rows returned""" limit: Int @@ -91067,37 +102824,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [e_winning_reasons_order_by!] + order_by: [utility_practice_invites_order_by!] """filter the rows returned""" - where: e_winning_reasons_bool_exp - ): e_winning_reasons_aggregate! + where: utility_practice_invites_bool_exp + ): utility_practice_invites_aggregate! """ - fetch data from the table: "e_winning_reasons" using primary key columns + fetch data from the table: "utility_practice_invites" using primary key columns """ - e_winning_reasons_by_pk(value: String!): e_winning_reasons + utility_practice_invites_by_pk(steam_id: bigint!, utility_practice_session_id: uuid!): utility_practice_invites """ - fetch data from the table in a streaming manner: "e_winning_reasons" + fetch data from the table in a streaming manner: "utility_practice_invites" """ - e_winning_reasons_stream( + utility_practice_invites_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [e_winning_reasons_stream_cursor_input]! + cursor: [utility_practice_invites_stream_cursor_input]! """filter the rows returned""" - where: e_winning_reasons_bool_exp - ): [e_winning_reasons!]! + where: utility_practice_invites_bool_exp + ): [utility_practice_invites!]! - """ - fetch data from the table: "event_match_links" - """ - event_match_links( + """An array relationship""" + utility_practice_sessions( """distinct select on columns""" - distinct_on: [event_match_links_select_column!] + distinct_on: [utility_practice_sessions_select_column!] """limit the number of rows returned""" limit: Int @@ -91106,18 +102861,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [event_match_links_order_by!] + order_by: [utility_practice_sessions_order_by!] """filter the rows returned""" - where: event_match_links_bool_exp - ): [event_match_links!]! + where: utility_practice_sessions_bool_exp + ): [utility_practice_sessions!]! - """ - fetch aggregated fields from the table: "event_match_links" - """ - event_match_links_aggregate( + """An aggregate relationship""" + utility_practice_sessions_aggregate( """distinct select on columns""" - distinct_on: [event_match_links_select_column!] + distinct_on: [utility_practice_sessions_select_column!] """limit the number of rows returned""" limit: Int @@ -91126,37 +102879,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [event_match_links_order_by!] + order_by: [utility_practice_sessions_order_by!] """filter the rows returned""" - where: event_match_links_bool_exp - ): event_match_links_aggregate! + where: utility_practice_sessions_bool_exp + ): utility_practice_sessions_aggregate! """ - fetch data from the table: "event_match_links" using primary key columns + fetch data from the table: "utility_practice_sessions" using primary key columns """ - event_match_links_by_pk(event_id: uuid!, match_id: uuid!): event_match_links + utility_practice_sessions_by_pk(id: uuid!): utility_practice_sessions """ - fetch data from the table in a streaming manner: "event_match_links" + fetch data from the table in a streaming manner: "utility_practice_sessions" """ - event_match_links_stream( + utility_practice_sessions_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [event_match_links_stream_cursor_input]! + cursor: [utility_practice_sessions_stream_cursor_input]! """filter the rows returned""" - where: event_match_links_bool_exp - ): [event_match_links!]! + where: utility_practice_sessions_bool_exp + ): [utility_practice_sessions!]! """ - fetch data from the table: "event_media" + fetch data from the table: "v_event_player_stats" """ - event_media( + v_event_player_stats( """distinct select on columns""" - distinct_on: [event_media_select_column!] + distinct_on: [v_event_player_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -91165,18 +102918,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [event_media_order_by!] + order_by: [v_event_player_stats_order_by!] """filter the rows returned""" - where: event_media_bool_exp - ): [event_media!]! + where: v_event_player_stats_bool_exp + ): [v_event_player_stats!]! """ - fetch aggregated fields from the table: "event_media" + fetch aggregated fields from the table: "v_event_player_stats" """ - event_media_aggregate( + v_event_player_stats_aggregate( """distinct select on columns""" - distinct_on: [event_media_select_column!] + distinct_on: [v_event_player_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -91185,21 +102938,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [event_media_order_by!] + order_by: [v_event_player_stats_order_by!] """filter the rows returned""" - where: event_media_bool_exp - ): event_media_aggregate! + where: v_event_player_stats_bool_exp + ): v_event_player_stats_aggregate! - """fetch data from the table: "event_media" using primary key columns""" - event_media_by_pk(id: uuid!): event_media + """ + fetch data from the table in a streaming manner: "v_event_player_stats" + """ + v_event_player_stats_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [v_event_player_stats_stream_cursor_input]! + + """filter the rows returned""" + where: v_event_player_stats_bool_exp + ): [v_event_player_stats!]! """ - fetch data from the table: "event_media_players" + fetch data from the table: "v_gpu_pool_status" """ - event_media_players( + v_gpu_pool_status( """distinct select on columns""" - distinct_on: [event_media_players_select_column!] + distinct_on: [v_gpu_pool_status_select_column!] """limit the number of rows returned""" limit: Int @@ -91208,18 +102972,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [event_media_players_order_by!] + order_by: [v_gpu_pool_status_order_by!] """filter the rows returned""" - where: event_media_players_bool_exp - ): [event_media_players!]! + where: v_gpu_pool_status_bool_exp + ): [v_gpu_pool_status!]! """ - fetch aggregated fields from the table: "event_media_players" + fetch aggregated fields from the table: "v_gpu_pool_status" """ - event_media_players_aggregate( + v_gpu_pool_status_aggregate( """distinct select on columns""" - distinct_on: [event_media_players_select_column!] + distinct_on: [v_gpu_pool_status_select_column!] """limit the number of rows returned""" limit: Int @@ -91228,51 +102992,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [event_media_players_order_by!] - - """filter the rows returned""" - where: event_media_players_bool_exp - ): event_media_players_aggregate! - - """ - fetch data from the table: "event_media_players" using primary key columns - """ - event_media_players_by_pk(media_id: uuid!, steam_id: bigint!): event_media_players - - """ - fetch data from the table in a streaming manner: "event_media_players" - """ - event_media_players_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [event_media_players_stream_cursor_input]! + order_by: [v_gpu_pool_status_order_by!] """filter the rows returned""" - where: event_media_players_bool_exp - ): [event_media_players!]! + where: v_gpu_pool_status_bool_exp + ): v_gpu_pool_status_aggregate! """ - fetch data from the table in a streaming manner: "event_media" + fetch data from the table in a streaming manner: "v_gpu_pool_status" """ - event_media_stream( + v_gpu_pool_status_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [event_media_stream_cursor_input]! + cursor: [v_gpu_pool_status_stream_cursor_input]! """filter the rows returned""" - where: event_media_bool_exp - ): [event_media!]! + where: v_gpu_pool_status_bool_exp + ): [v_gpu_pool_status!]! """ - fetch data from the table: "event_organizers" + fetch data from the table: "v_league_division_standings" """ - event_organizers( + v_league_division_standings( """distinct select on columns""" - distinct_on: [event_organizers_select_column!] + distinct_on: [v_league_division_standings_select_column!] """limit the number of rows returned""" limit: Int @@ -91281,18 +103026,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [event_organizers_order_by!] + order_by: [v_league_division_standings_order_by!] """filter the rows returned""" - where: event_organizers_bool_exp - ): [event_organizers!]! + where: v_league_division_standings_bool_exp + ): [v_league_division_standings!]! """ - fetch aggregated fields from the table: "event_organizers" + fetch aggregated fields from the table: "v_league_division_standings" """ - event_organizers_aggregate( + v_league_division_standings_aggregate( """distinct select on columns""" - distinct_on: [event_organizers_select_column!] + distinct_on: [v_league_division_standings_select_column!] """limit the number of rows returned""" limit: Int @@ -91301,37 +103046,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [event_organizers_order_by!] + order_by: [v_league_division_standings_order_by!] """filter the rows returned""" - where: event_organizers_bool_exp - ): event_organizers_aggregate! - - """ - fetch data from the table: "event_organizers" using primary key columns - """ - event_organizers_by_pk(event_id: uuid!, steam_id: bigint!): event_organizers + where: v_league_division_standings_bool_exp + ): v_league_division_standings_aggregate! """ - fetch data from the table in a streaming manner: "event_organizers" + fetch data from the table in a streaming manner: "v_league_division_standings" """ - event_organizers_stream( + v_league_division_standings_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [event_organizers_stream_cursor_input]! + cursor: [v_league_division_standings_stream_cursor_input]! """filter the rows returned""" - where: event_organizers_bool_exp - ): [event_organizers!]! + where: v_league_division_standings_bool_exp + ): [v_league_division_standings!]! """ - fetch data from the table: "event_players" + fetch data from the table: "v_league_season_player_stats" """ - event_players( + v_league_season_player_stats( """distinct select on columns""" - distinct_on: [event_players_select_column!] + distinct_on: [v_league_season_player_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -91340,18 +103080,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [event_players_order_by!] + order_by: [v_league_season_player_stats_order_by!] """filter the rows returned""" - where: event_players_bool_exp - ): [event_players!]! + where: v_league_season_player_stats_bool_exp + ): [v_league_season_player_stats!]! """ - fetch aggregated fields from the table: "event_players" + fetch aggregated fields from the table: "v_league_season_player_stats" """ - event_players_aggregate( + v_league_season_player_stats_aggregate( """distinct select on columns""" - distinct_on: [event_players_select_column!] + distinct_on: [v_league_season_player_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -91360,35 +103100,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [event_players_order_by!] + order_by: [v_league_season_player_stats_order_by!] """filter the rows returned""" - where: event_players_bool_exp - ): event_players_aggregate! - - """fetch data from the table: "event_players" using primary key columns""" - event_players_by_pk(event_id: uuid!, steam_id: bigint!): event_players + where: v_league_season_player_stats_bool_exp + ): v_league_season_player_stats_aggregate! """ - fetch data from the table in a streaming manner: "event_players" + fetch data from the table in a streaming manner: "v_league_season_player_stats" """ - event_players_stream( + v_league_season_player_stats_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [event_players_stream_cursor_input]! + cursor: [v_league_season_player_stats_stream_cursor_input]! """filter the rows returned""" - where: event_players_bool_exp - ): [event_players!]! + where: v_league_season_player_stats_bool_exp + ): [v_league_season_player_stats!]! """ - fetch data from the table: "event_teams" + fetch data from the table: "v_match_captains" """ - event_teams( + v_match_captains( """distinct select on columns""" - distinct_on: [event_teams_select_column!] + distinct_on: [v_match_captains_select_column!] """limit the number of rows returned""" limit: Int @@ -91397,18 +103134,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [event_teams_order_by!] + order_by: [v_match_captains_order_by!] """filter the rows returned""" - where: event_teams_bool_exp - ): [event_teams!]! + where: v_match_captains_bool_exp + ): [v_match_captains!]! """ - fetch aggregated fields from the table: "event_teams" + fetch aggregated fields from the table: "v_match_captains" """ - event_teams_aggregate( + v_match_captains_aggregate( """distinct select on columns""" - distinct_on: [event_teams_select_column!] + distinct_on: [v_match_captains_select_column!] """limit the number of rows returned""" limit: Int @@ -91417,35 +103154,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [event_teams_order_by!] + order_by: [v_match_captains_order_by!] """filter the rows returned""" - where: event_teams_bool_exp - ): event_teams_aggregate! - - """fetch data from the table: "event_teams" using primary key columns""" - event_teams_by_pk(event_id: uuid!, team_id: uuid!): event_teams + where: v_match_captains_bool_exp + ): v_match_captains_aggregate! """ - fetch data from the table in a streaming manner: "event_teams" + fetch data from the table in a streaming manner: "v_match_captains" """ - event_teams_stream( + v_match_captains_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [event_teams_stream_cursor_input]! + cursor: [v_match_captains_stream_cursor_input]! """filter the rows returned""" - where: event_teams_bool_exp - ): [event_teams!]! + where: v_match_captains_bool_exp + ): [v_match_captains!]! """ - fetch data from the table: "event_tournaments" + fetch data from the table: "v_match_clutches" """ - event_tournaments( + v_match_clutches( """distinct select on columns""" - distinct_on: [event_tournaments_select_column!] + distinct_on: [v_match_clutches_select_column!] """limit the number of rows returned""" limit: Int @@ -91454,18 +103188,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [event_tournaments_order_by!] + order_by: [v_match_clutches_order_by!] """filter the rows returned""" - where: event_tournaments_bool_exp - ): [event_tournaments!]! + where: v_match_clutches_bool_exp + ): [v_match_clutches!]! """ - fetch aggregated fields from the table: "event_tournaments" + fetch aggregated fields from the table: "v_match_clutches" """ - event_tournaments_aggregate( + v_match_clutches_aggregate( """distinct select on columns""" - distinct_on: [event_tournaments_select_column!] + distinct_on: [v_match_clutches_select_column!] """limit the number of rows returned""" limit: Int @@ -91474,37 +103208,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [event_tournaments_order_by!] + order_by: [v_match_clutches_order_by!] """filter the rows returned""" - where: event_tournaments_bool_exp - ): event_tournaments_aggregate! - - """ - fetch data from the table: "event_tournaments" using primary key columns - """ - event_tournaments_by_pk(event_id: uuid!, tournament_id: uuid!): event_tournaments + where: v_match_clutches_bool_exp + ): v_match_clutches_aggregate! """ - fetch data from the table in a streaming manner: "event_tournaments" + fetch data from the table in a streaming manner: "v_match_clutches" """ - event_tournaments_stream( + v_match_clutches_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [event_tournaments_stream_cursor_input]! + cursor: [v_match_clutches_stream_cursor_input]! """filter the rows returned""" - where: event_tournaments_bool_exp - ): [event_tournaments!]! + where: v_match_clutches_bool_exp + ): [v_match_clutches!]! """ - fetch data from the table: "events" + fetch data from the table: "v_match_kill_pairs" """ - events( + v_match_kill_pairs( """distinct select on columns""" - distinct_on: [events_select_column!] + distinct_on: [v_match_kill_pairs_select_column!] """limit the number of rows returned""" limit: Int @@ -91513,18 +103242,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [events_order_by!] + order_by: [v_match_kill_pairs_order_by!] """filter the rows returned""" - where: events_bool_exp - ): [events!]! + where: v_match_kill_pairs_bool_exp + ): [v_match_kill_pairs!]! """ - fetch aggregated fields from the table: "events" + fetch aggregated fields from the table: "v_match_kill_pairs" """ - events_aggregate( + v_match_kill_pairs_aggregate( """distinct select on columns""" - distinct_on: [events_select_column!] + distinct_on: [v_match_kill_pairs_select_column!] """limit the number of rows returned""" limit: Int @@ -91533,35 +103262,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [events_order_by!] + order_by: [v_match_kill_pairs_order_by!] """filter the rows returned""" - where: events_bool_exp - ): events_aggregate! - - """fetch data from the table: "events" using primary key columns""" - events_by_pk(id: uuid!): events + where: v_match_kill_pairs_bool_exp + ): v_match_kill_pairs_aggregate! """ - fetch data from the table in a streaming manner: "events" + fetch data from the table in a streaming manner: "v_match_kill_pairs" """ - events_stream( + v_match_kill_pairs_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [events_stream_cursor_input]! + cursor: [v_match_kill_pairs_stream_cursor_input]! """filter the rows returned""" - where: events_bool_exp - ): [events!]! + where: v_match_kill_pairs_bool_exp + ): [v_match_kill_pairs!]! """ - fetch data from the table: "friends" + fetch data from the table: "v_match_lineup_buy_types" """ - friends( + v_match_lineup_buy_types( """distinct select on columns""" - distinct_on: [friends_select_column!] + distinct_on: [v_match_lineup_buy_types_select_column!] """limit the number of rows returned""" limit: Int @@ -91570,18 +103296,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [friends_order_by!] + order_by: [v_match_lineup_buy_types_order_by!] """filter the rows returned""" - where: friends_bool_exp - ): [friends!]! + where: v_match_lineup_buy_types_bool_exp + ): [v_match_lineup_buy_types!]! """ - fetch aggregated fields from the table: "friends" + fetch aggregated fields from the table: "v_match_lineup_buy_types" """ - friends_aggregate( + v_match_lineup_buy_types_aggregate( """distinct select on columns""" - distinct_on: [friends_select_column!] + distinct_on: [v_match_lineup_buy_types_select_column!] """limit the number of rows returned""" limit: Int @@ -91590,35 +103316,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [friends_order_by!] + order_by: [v_match_lineup_buy_types_order_by!] """filter the rows returned""" - where: friends_bool_exp - ): friends_aggregate! - - """fetch data from the table: "friends" using primary key columns""" - friends_by_pk(other_player_steam_id: bigint!, player_steam_id: bigint!): friends + where: v_match_lineup_buy_types_bool_exp + ): v_match_lineup_buy_types_aggregate! """ - fetch data from the table in a streaming manner: "friends" + fetch data from the table in a streaming manner: "v_match_lineup_buy_types" """ - friends_stream( + v_match_lineup_buy_types_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [friends_stream_cursor_input]! + cursor: [v_match_lineup_buy_types_stream_cursor_input]! """filter the rows returned""" - where: friends_bool_exp - ): [friends!]! + where: v_match_lineup_buy_types_bool_exp + ): [v_match_lineup_buy_types!]! """ - fetch data from the table: "game_mode_plugins" + fetch data from the table: "v_match_lineup_map_stats" """ - game_mode_plugins( + v_match_lineup_map_stats( """distinct select on columns""" - distinct_on: [game_mode_plugins_select_column!] + distinct_on: [v_match_lineup_map_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -91627,18 +103350,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [game_mode_plugins_order_by!] + order_by: [v_match_lineup_map_stats_order_by!] """filter the rows returned""" - where: game_mode_plugins_bool_exp - ): [game_mode_plugins!]! + where: v_match_lineup_map_stats_bool_exp + ): [v_match_lineup_map_stats!]! """ - fetch aggregated fields from the table: "game_mode_plugins" + fetch aggregated fields from the table: "v_match_lineup_map_stats" """ - game_mode_plugins_aggregate( + v_match_lineup_map_stats_aggregate( """distinct select on columns""" - distinct_on: [game_mode_plugins_select_column!] + distinct_on: [v_match_lineup_map_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -91647,37 +103370,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [game_mode_plugins_order_by!] + order_by: [v_match_lineup_map_stats_order_by!] """filter the rows returned""" - where: game_mode_plugins_bool_exp - ): game_mode_plugins_aggregate! - - """ - fetch data from the table: "game_mode_plugins" using primary key columns - """ - game_mode_plugins_by_pk(game_mode_id: uuid!, plugin_slug: String!): game_mode_plugins + where: v_match_lineup_map_stats_bool_exp + ): v_match_lineup_map_stats_aggregate! """ - fetch data from the table in a streaming manner: "game_mode_plugins" + fetch data from the table in a streaming manner: "v_match_lineup_map_stats" """ - game_mode_plugins_stream( + v_match_lineup_map_stats_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [game_mode_plugins_stream_cursor_input]! + cursor: [v_match_lineup_map_stats_stream_cursor_input]! """filter the rows returned""" - where: game_mode_plugins_bool_exp - ): [game_mode_plugins!]! + where: v_match_lineup_map_stats_bool_exp + ): [v_match_lineup_map_stats!]! """ - fetch data from the table: "game_modes" + fetch data from the table: "v_match_map_backup_rounds" """ - game_modes( + v_match_map_backup_rounds( """distinct select on columns""" - distinct_on: [game_modes_select_column!] + distinct_on: [v_match_map_backup_rounds_select_column!] """limit the number of rows returned""" limit: Int @@ -91686,18 +103404,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [game_modes_order_by!] + order_by: [v_match_map_backup_rounds_order_by!] """filter the rows returned""" - where: game_modes_bool_exp - ): [game_modes!]! + where: v_match_map_backup_rounds_bool_exp + ): [v_match_map_backup_rounds!]! """ - fetch aggregated fields from the table: "game_modes" + fetch aggregated fields from the table: "v_match_map_backup_rounds" """ - game_modes_aggregate( + v_match_map_backup_rounds_aggregate( """distinct select on columns""" - distinct_on: [game_modes_select_column!] + distinct_on: [v_match_map_backup_rounds_select_column!] """limit the number of rows returned""" limit: Int @@ -91706,35 +103424,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [game_modes_order_by!] + order_by: [v_match_map_backup_rounds_order_by!] """filter the rows returned""" - where: game_modes_bool_exp - ): game_modes_aggregate! - - """fetch data from the table: "game_modes" using primary key columns""" - game_modes_by_pk(id: uuid!): game_modes + where: v_match_map_backup_rounds_bool_exp + ): v_match_map_backup_rounds_aggregate! """ - fetch data from the table in a streaming manner: "game_modes" + fetch data from the table in a streaming manner: "v_match_map_backup_rounds" """ - game_modes_stream( + v_match_map_backup_rounds_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [game_modes_stream_cursor_input]! + cursor: [v_match_map_backup_rounds_stream_cursor_input]! """filter the rows returned""" - where: game_modes_bool_exp - ): [game_modes!]! + where: v_match_map_backup_rounds_bool_exp + ): [v_match_map_backup_rounds!]! """ - fetch data from the table: "game_plugin_installs" + fetch data from the table: "v_match_player_buy_types" """ - game_plugin_installs( + v_match_player_buy_types( """distinct select on columns""" - distinct_on: [game_plugin_installs_select_column!] + distinct_on: [v_match_player_buy_types_select_column!] """limit the number of rows returned""" limit: Int @@ -91743,18 +103458,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [game_plugin_installs_order_by!] + order_by: [v_match_player_buy_types_order_by!] """filter the rows returned""" - where: game_plugin_installs_bool_exp - ): [game_plugin_installs!]! + where: v_match_player_buy_types_bool_exp + ): [v_match_player_buy_types!]! """ - fetch aggregated fields from the table: "game_plugin_installs" + fetch aggregated fields from the table: "v_match_player_buy_types" """ - game_plugin_installs_aggregate( + v_match_player_buy_types_aggregate( """distinct select on columns""" - distinct_on: [game_plugin_installs_select_column!] + distinct_on: [v_match_player_buy_types_select_column!] """limit the number of rows returned""" limit: Int @@ -91763,37 +103478,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [game_plugin_installs_order_by!] + order_by: [v_match_player_buy_types_order_by!] """filter the rows returned""" - where: game_plugin_installs_bool_exp - ): game_plugin_installs_aggregate! - - """ - fetch data from the table: "game_plugin_installs" using primary key columns - """ - game_plugin_installs_by_pk(plugin_slug: String!): game_plugin_installs + where: v_match_player_buy_types_bool_exp + ): v_match_player_buy_types_aggregate! """ - fetch data from the table in a streaming manner: "game_plugin_installs" + fetch data from the table in a streaming manner: "v_match_player_buy_types" """ - game_plugin_installs_stream( + v_match_player_buy_types_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [game_plugin_installs_stream_cursor_input]! + cursor: [v_match_player_buy_types_stream_cursor_input]! """filter the rows returned""" - where: game_plugin_installs_bool_exp - ): [game_plugin_installs!]! + where: v_match_player_buy_types_bool_exp + ): [v_match_player_buy_types!]! """ - fetch data from the table: "game_plugin_versions" + fetch data from the table: "v_match_player_opening_duels" """ - game_plugin_versions( + v_match_player_opening_duels( """distinct select on columns""" - distinct_on: [game_plugin_versions_select_column!] + distinct_on: [v_match_player_opening_duels_select_column!] """limit the number of rows returned""" limit: Int @@ -91802,18 +103512,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [game_plugin_versions_order_by!] + order_by: [v_match_player_opening_duels_order_by!] """filter the rows returned""" - where: game_plugin_versions_bool_exp - ): [game_plugin_versions!]! + where: v_match_player_opening_duels_bool_exp + ): [v_match_player_opening_duels!]! """ - fetch aggregated fields from the table: "game_plugin_versions" + fetch aggregated fields from the table: "v_match_player_opening_duels" """ - game_plugin_versions_aggregate( + v_match_player_opening_duels_aggregate( """distinct select on columns""" - distinct_on: [game_plugin_versions_select_column!] + distinct_on: [v_match_player_opening_duels_select_column!] """limit the number of rows returned""" limit: Int @@ -91822,37 +103532,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [game_plugin_versions_order_by!] + order_by: [v_match_player_opening_duels_order_by!] """filter the rows returned""" - where: game_plugin_versions_bool_exp - ): game_plugin_versions_aggregate! - - """ - fetch data from the table: "game_plugin_versions" using primary key columns - """ - game_plugin_versions_by_pk(plugin_slug: String!, runtime: e_plugin_runtimes_enum!, version: String!): game_plugin_versions + where: v_match_player_opening_duels_bool_exp + ): v_match_player_opening_duels_aggregate! """ - fetch data from the table in a streaming manner: "game_plugin_versions" + fetch data from the table in a streaming manner: "v_match_player_opening_duels" """ - game_plugin_versions_stream( + v_match_player_opening_duels_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [game_plugin_versions_stream_cursor_input]! + cursor: [v_match_player_opening_duels_stream_cursor_input]! """filter the rows returned""" - where: game_plugin_versions_bool_exp - ): [game_plugin_versions!]! + where: v_match_player_opening_duels_bool_exp + ): [v_match_player_opening_duels!]! """ - fetch data from the table: "game_plugins" + fetch data from the table: "v_player_arch_nemesis" """ - game_plugins( + v_player_arch_nemesis( """distinct select on columns""" - distinct_on: [game_plugins_select_column!] + distinct_on: [v_player_arch_nemesis_select_column!] """limit the number of rows returned""" limit: Int @@ -91861,18 +103566,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [game_plugins_order_by!] + order_by: [v_player_arch_nemesis_order_by!] """filter the rows returned""" - where: game_plugins_bool_exp - ): [game_plugins!]! + where: v_player_arch_nemesis_bool_exp + ): [v_player_arch_nemesis!]! """ - fetch aggregated fields from the table: "game_plugins" + fetch aggregated fields from the table: "v_player_arch_nemesis" """ - game_plugins_aggregate( + v_player_arch_nemesis_aggregate( """distinct select on columns""" - distinct_on: [game_plugins_select_column!] + distinct_on: [v_player_arch_nemesis_select_column!] """limit the number of rows returned""" limit: Int @@ -91881,35 +103586,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [game_plugins_order_by!] + order_by: [v_player_arch_nemesis_order_by!] """filter the rows returned""" - where: game_plugins_bool_exp - ): game_plugins_aggregate! - - """fetch data from the table: "game_plugins" using primary key columns""" - game_plugins_by_pk(slug: String!): game_plugins + where: v_player_arch_nemesis_bool_exp + ): v_player_arch_nemesis_aggregate! """ - fetch data from the table in a streaming manner: "game_plugins" + fetch data from the table in a streaming manner: "v_player_arch_nemesis" """ - game_plugins_stream( + v_player_arch_nemesis_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [game_plugins_stream_cursor_input]! + cursor: [v_player_arch_nemesis_stream_cursor_input]! """filter the rows returned""" - where: game_plugins_bool_exp - ): [game_plugins!]! + where: v_player_arch_nemesis_bool_exp + ): [v_player_arch_nemesis!]! """ - fetch data from the table: "game_server_node_plugins" + fetch data from the table: "v_player_damage" """ - game_server_node_plugins( + v_player_damage( """distinct select on columns""" - distinct_on: [game_server_node_plugins_select_column!] + distinct_on: [v_player_damage_select_column!] """limit the number of rows returned""" limit: Int @@ -91918,18 +103620,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [game_server_node_plugins_order_by!] + order_by: [v_player_damage_order_by!] """filter the rows returned""" - where: game_server_node_plugins_bool_exp - ): [game_server_node_plugins!]! + where: v_player_damage_bool_exp + ): [v_player_damage!]! """ - fetch aggregated fields from the table: "game_server_node_plugins" + fetch aggregated fields from the table: "v_player_damage" """ - game_server_node_plugins_aggregate( + v_player_damage_aggregate( """distinct select on columns""" - distinct_on: [game_server_node_plugins_select_column!] + distinct_on: [v_player_damage_select_column!] """limit the number of rows returned""" limit: Int @@ -91938,35 +103640,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [game_server_node_plugins_order_by!] + order_by: [v_player_damage_order_by!] """filter the rows returned""" - where: game_server_node_plugins_bool_exp - ): game_server_node_plugins_aggregate! - - """ - fetch data from the table: "game_server_node_plugins" using primary key columns - """ - game_server_node_plugins_by_pk(id: uuid!): game_server_node_plugins + where: v_player_damage_bool_exp + ): v_player_damage_aggregate! """ - fetch data from the table in a streaming manner: "game_server_node_plugins" + fetch data from the table in a streaming manner: "v_player_damage" """ - game_server_node_plugins_stream( + v_player_damage_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [game_server_node_plugins_stream_cursor_input]! + cursor: [v_player_damage_stream_cursor_input]! """filter the rows returned""" - where: game_server_node_plugins_bool_exp - ): [game_server_node_plugins!]! + where: v_player_damage_bool_exp + ): [v_player_damage!]! - """An array relationship""" - game_server_nodes( + """ + fetch data from the table: "v_player_elo" + """ + v_player_elo( """distinct select on columns""" - distinct_on: [game_server_nodes_select_column!] + distinct_on: [v_player_elo_select_column!] """limit the number of rows returned""" limit: Int @@ -91975,16 +103674,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [game_server_nodes_order_by!] + order_by: [v_player_elo_order_by!] """filter the rows returned""" - where: game_server_nodes_bool_exp - ): [game_server_nodes!]! + where: v_player_elo_bool_exp + ): [v_player_elo!]! - """An aggregate relationship""" - game_server_nodes_aggregate( + """ + fetch aggregated fields from the table: "v_player_elo" + """ + v_player_elo_aggregate( """distinct select on columns""" - distinct_on: [game_server_nodes_select_column!] + distinct_on: [v_player_elo_select_column!] """limit the number of rows returned""" limit: Int @@ -91993,37 +103694,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [game_server_nodes_order_by!] + order_by: [v_player_elo_order_by!] """filter the rows returned""" - where: game_server_nodes_bool_exp - ): game_server_nodes_aggregate! - - """ - fetch data from the table: "game_server_nodes" using primary key columns - """ - game_server_nodes_by_pk(id: String!): game_server_nodes + where: v_player_elo_bool_exp + ): v_player_elo_aggregate! """ - fetch data from the table in a streaming manner: "game_server_nodes" + fetch data from the table in a streaming manner: "v_player_elo" """ - game_server_nodes_stream( + v_player_elo_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [game_server_nodes_stream_cursor_input]! + cursor: [v_player_elo_stream_cursor_input]! """filter the rows returned""" - where: game_server_nodes_bool_exp - ): [game_server_nodes!]! + where: v_player_elo_bool_exp + ): [v_player_elo!]! """ - fetch data from the table: "game_versions" + fetch data from the table: "v_player_map_losses" """ - game_versions( + v_player_map_losses( """distinct select on columns""" - distinct_on: [game_versions_select_column!] + distinct_on: [v_player_map_losses_select_column!] """limit the number of rows returned""" limit: Int @@ -92032,18 +103728,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [game_versions_order_by!] + order_by: [v_player_map_losses_order_by!] """filter the rows returned""" - where: game_versions_bool_exp - ): [game_versions!]! + where: v_player_map_losses_bool_exp + ): [v_player_map_losses!]! """ - fetch aggregated fields from the table: "game_versions" + fetch aggregated fields from the table: "v_player_map_losses" """ - game_versions_aggregate( + v_player_map_losses_aggregate( """distinct select on columns""" - distinct_on: [game_versions_select_column!] + distinct_on: [v_player_map_losses_select_column!] """limit the number of rows returned""" limit: Int @@ -92052,35 +103748,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [game_versions_order_by!] + order_by: [v_player_map_losses_order_by!] """filter the rows returned""" - where: game_versions_bool_exp - ): game_versions_aggregate! - - """fetch data from the table: "game_versions" using primary key columns""" - game_versions_by_pk(build_id: Int!): game_versions + where: v_player_map_losses_bool_exp + ): v_player_map_losses_aggregate! """ - fetch data from the table in a streaming manner: "game_versions" + fetch data from the table in a streaming manner: "v_player_map_losses" """ - game_versions_stream( + v_player_map_losses_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [game_versions_stream_cursor_input]! + cursor: [v_player_map_losses_stream_cursor_input]! """filter the rows returned""" - where: game_versions_bool_exp - ): [game_versions!]! + where: v_player_map_losses_bool_exp + ): [v_player_map_losses!]! """ - fetch data from the table: "gamedata_signature_validations" + fetch data from the table: "v_player_map_wins" """ - gamedata_signature_validations( + v_player_map_wins( """distinct select on columns""" - distinct_on: [gamedata_signature_validations_select_column!] + distinct_on: [v_player_map_wins_select_column!] """limit the number of rows returned""" limit: Int @@ -92089,18 +103782,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [gamedata_signature_validations_order_by!] + order_by: [v_player_map_wins_order_by!] """filter the rows returned""" - where: gamedata_signature_validations_bool_exp - ): [gamedata_signature_validations!]! + where: v_player_map_wins_bool_exp + ): [v_player_map_wins!]! """ - fetch aggregated fields from the table: "gamedata_signature_validations" + fetch aggregated fields from the table: "v_player_map_wins" """ - gamedata_signature_validations_aggregate( + v_player_map_wins_aggregate( """distinct select on columns""" - distinct_on: [gamedata_signature_validations_select_column!] + distinct_on: [v_player_map_wins_select_column!] """limit the number of rows returned""" limit: Int @@ -92109,42 +103802,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [gamedata_signature_validations_order_by!] + order_by: [v_player_map_wins_order_by!] """filter the rows returned""" - where: gamedata_signature_validations_bool_exp - ): gamedata_signature_validations_aggregate! - - """ - fetch data from the table: "gamedata_signature_validations" using primary key columns - """ - gamedata_signature_validations_by_pk(id: uuid!): gamedata_signature_validations + where: v_player_map_wins_bool_exp + ): v_player_map_wins_aggregate! """ - fetch data from the table in a streaming manner: "gamedata_signature_validations" + fetch data from the table in a streaming manner: "v_player_map_wins" """ - gamedata_signature_validations_stream( + v_player_map_wins_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [gamedata_signature_validations_stream_cursor_input]! + cursor: [v_player_map_wins_stream_cursor_input]! """filter the rows returned""" - where: gamedata_signature_validations_bool_exp - ): [gamedata_signature_validations!]! + where: v_player_map_wins_bool_exp + ): [v_player_map_wins!]! """ - execute function "get_event_leaderboard" which returns "leaderboard_entries" + fetch data from the table: "v_player_match_head_to_head" """ - get_event_leaderboard( - """ - input parameters for function "get_event_leaderboard" - """ - args: get_event_leaderboard_args! - + v_player_match_head_to_head( """distinct select on columns""" - distinct_on: [leaderboard_entries_select_column!] + distinct_on: [v_player_match_head_to_head_select_column!] """limit the number of rows returned""" limit: Int @@ -92153,23 +103836,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [leaderboard_entries_order_by!] + order_by: [v_player_match_head_to_head_order_by!] """filter the rows returned""" - where: leaderboard_entries_bool_exp - ): [leaderboard_entries!]! + where: v_player_match_head_to_head_bool_exp + ): [v_player_match_head_to_head!]! """ - execute function "get_event_leaderboard" and query aggregates on result of table type "leaderboard_entries" + fetch aggregated fields from the table: "v_player_match_head_to_head" """ - get_event_leaderboard_aggregate( - """ - input parameters for function "get_event_leaderboard_aggregate" - """ - args: get_event_leaderboard_args! - + v_player_match_head_to_head_aggregate( """distinct select on columns""" - distinct_on: [leaderboard_entries_select_column!] + distinct_on: [v_player_match_head_to_head_select_column!] """limit the number of rows returned""" limit: Int @@ -92178,23 +103856,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [leaderboard_entries_order_by!] + order_by: [v_player_match_head_to_head_order_by!] """filter the rows returned""" - where: leaderboard_entries_bool_exp - ): leaderboard_entries_aggregate! + where: v_player_match_head_to_head_bool_exp + ): v_player_match_head_to_head_aggregate! """ - execute function "get_leaderboard" which returns "leaderboard_entries" + fetch data from the table in a streaming manner: "v_player_match_head_to_head" """ - get_leaderboard( - """ - input parameters for function "get_leaderboard" - """ - args: get_leaderboard_args! + v_player_match_head_to_head_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [v_player_match_head_to_head_stream_cursor_input]! + """filter the rows returned""" + where: v_player_match_head_to_head_bool_exp + ): [v_player_match_head_to_head!]! + + """ + fetch data from the table: "v_player_match_map_hltv" + """ + v_player_match_map_hltv( """distinct select on columns""" - distinct_on: [leaderboard_entries_select_column!] + distinct_on: [v_player_match_map_hltv_select_column!] """limit the number of rows returned""" limit: Int @@ -92203,23 +103890,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [leaderboard_entries_order_by!] + order_by: [v_player_match_map_hltv_order_by!] """filter the rows returned""" - where: leaderboard_entries_bool_exp - ): [leaderboard_entries!]! + where: v_player_match_map_hltv_bool_exp + ): [v_player_match_map_hltv!]! """ - execute function "get_leaderboard" and query aggregates on result of table type "leaderboard_entries" + fetch aggregated fields from the table: "v_player_match_map_hltv" """ - get_leaderboard_aggregate( - """ - input parameters for function "get_leaderboard_aggregate" - """ - args: get_leaderboard_args! - + v_player_match_map_hltv_aggregate( """distinct select on columns""" - distinct_on: [leaderboard_entries_select_column!] + distinct_on: [v_player_match_map_hltv_select_column!] """limit the number of rows returned""" limit: Int @@ -92228,23 +103910,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [leaderboard_entries_order_by!] + order_by: [v_player_match_map_hltv_order_by!] """filter the rows returned""" - where: leaderboard_entries_bool_exp - ): leaderboard_entries_aggregate! + where: v_player_match_map_hltv_bool_exp + ): v_player_match_map_hltv_aggregate! """ - execute function "get_league_season_leaderboard" which returns "leaderboard_entries" + fetch data from the table in a streaming manner: "v_player_match_map_hltv" """ - get_league_season_leaderboard( - """ - input parameters for function "get_league_season_leaderboard" - """ - args: get_league_season_leaderboard_args! + v_player_match_map_hltv_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [v_player_match_map_hltv_stream_cursor_input]! + + """filter the rows returned""" + where: v_player_match_map_hltv_bool_exp + ): [v_player_match_map_hltv!]! + """ + fetch data from the table: "v_player_match_map_roles" + """ + v_player_match_map_roles( """distinct select on columns""" - distinct_on: [leaderboard_entries_select_column!] + distinct_on: [v_player_match_map_roles_select_column!] """limit the number of rows returned""" limit: Int @@ -92253,23 +103944,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [leaderboard_entries_order_by!] + order_by: [v_player_match_map_roles_order_by!] """filter the rows returned""" - where: leaderboard_entries_bool_exp - ): [leaderboard_entries!]! + where: v_player_match_map_roles_bool_exp + ): [v_player_match_map_roles!]! """ - execute function "get_league_season_leaderboard" and query aggregates on result of table type "leaderboard_entries" + fetch aggregated fields from the table: "v_player_match_map_roles" """ - get_league_season_leaderboard_aggregate( - """ - input parameters for function "get_league_season_leaderboard_aggregate" - """ - args: get_league_season_leaderboard_args! - + v_player_match_map_roles_aggregate( """distinct select on columns""" - distinct_on: [leaderboard_entries_select_column!] + distinct_on: [v_player_match_map_roles_select_column!] """limit the number of rows returned""" limit: Int @@ -92278,23 +103964,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [leaderboard_entries_order_by!] + order_by: [v_player_match_map_roles_order_by!] """filter the rows returned""" - where: leaderboard_entries_bool_exp - ): leaderboard_entries_aggregate! + where: v_player_match_map_roles_bool_exp + ): v_player_match_map_roles_aggregate! """ - execute function "get_player_leaderboard_rank" which returns "player_leaderboard_rank" + fetch data from the table in a streaming manner: "v_player_match_map_roles" """ - get_player_leaderboard_rank( - """ - input parameters for function "get_player_leaderboard_rank" - """ - args: get_player_leaderboard_rank_args! + v_player_match_map_roles_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [v_player_match_map_roles_stream_cursor_input]! + + """filter the rows returned""" + where: v_player_match_map_roles_bool_exp + ): [v_player_match_map_roles!]! + """ + fetch data from the table: "v_player_match_performance" + """ + v_player_match_performance( """distinct select on columns""" - distinct_on: [player_leaderboard_rank_select_column!] + distinct_on: [v_player_match_performance_select_column!] """limit the number of rows returned""" limit: Int @@ -92303,23 +103998,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_leaderboard_rank_order_by!] + order_by: [v_player_match_performance_order_by!] """filter the rows returned""" - where: player_leaderboard_rank_bool_exp - ): [player_leaderboard_rank!]! + where: v_player_match_performance_bool_exp + ): [v_player_match_performance!]! """ - execute function "get_player_leaderboard_rank" and query aggregates on result of table type "player_leaderboard_rank" + fetch aggregated fields from the table: "v_player_match_performance" """ - get_player_leaderboard_rank_aggregate( - """ - input parameters for function "get_player_leaderboard_rank_aggregate" - """ - args: get_player_leaderboard_rank_args! - + v_player_match_performance_aggregate( """distinct select on columns""" - distinct_on: [player_leaderboard_rank_select_column!] + distinct_on: [v_player_match_performance_select_column!] """limit the number of rows returned""" limit: Int @@ -92328,18 +104018,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_leaderboard_rank_order_by!] + order_by: [v_player_match_performance_order_by!] """filter the rows returned""" - where: player_leaderboard_rank_bool_exp - ): player_leaderboard_rank_aggregate! + where: v_player_match_performance_bool_exp + ): v_player_match_performance_aggregate! """ - fetch data from the table: "leaderboard_entries" + fetch data from the table in a streaming manner: "v_player_match_performance" """ - leaderboard_entries( + v_player_match_performance_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [v_player_match_performance_stream_cursor_input]! + + """filter the rows returned""" + where: v_player_match_performance_bool_exp + ): [v_player_match_performance!]! + + """ + fetch data from the table: "v_player_match_rating" + """ + v_player_match_rating( """distinct select on columns""" - distinct_on: [leaderboard_entries_select_column!] + distinct_on: [v_player_match_rating_select_column!] """limit the number of rows returned""" limit: Int @@ -92348,18 +104052,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [leaderboard_entries_order_by!] + order_by: [v_player_match_rating_order_by!] """filter the rows returned""" - where: leaderboard_entries_bool_exp - ): [leaderboard_entries!]! + where: v_player_match_rating_bool_exp + ): [v_player_match_rating!]! """ - fetch aggregated fields from the table: "leaderboard_entries" + fetch aggregated fields from the table: "v_player_match_rating" """ - leaderboard_entries_aggregate( + v_player_match_rating_aggregate( """distinct select on columns""" - distinct_on: [leaderboard_entries_select_column!] + distinct_on: [v_player_match_rating_select_column!] """limit the number of rows returned""" limit: Int @@ -92368,32 +104072,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [leaderboard_entries_order_by!] + order_by: [v_player_match_rating_order_by!] """filter the rows returned""" - where: leaderboard_entries_bool_exp - ): leaderboard_entries_aggregate! + where: v_player_match_rating_bool_exp + ): v_player_match_rating_aggregate! """ - fetch data from the table in a streaming manner: "leaderboard_entries" + fetch data from the table in a streaming manner: "v_player_match_rating" """ - leaderboard_entries_stream( + v_player_match_rating_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [leaderboard_entries_stream_cursor_input]! + cursor: [v_player_match_rating_stream_cursor_input]! """filter the rows returned""" - where: leaderboard_entries_bool_exp - ): [leaderboard_entries!]! + where: v_player_match_rating_bool_exp + ): [v_player_match_rating!]! """ - fetch data from the table: "league_divisions" + fetch data from the table: "v_player_multi_kills" """ - league_divisions( + v_player_multi_kills( """distinct select on columns""" - distinct_on: [league_divisions_select_column!] + distinct_on: [v_player_multi_kills_select_column!] """limit the number of rows returned""" limit: Int @@ -92402,18 +104106,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_divisions_order_by!] + order_by: [v_player_multi_kills_order_by!] """filter the rows returned""" - where: league_divisions_bool_exp - ): [league_divisions!]! + where: v_player_multi_kills_bool_exp + ): [v_player_multi_kills!]! """ - fetch aggregated fields from the table: "league_divisions" + fetch aggregated fields from the table: "v_player_multi_kills" """ - league_divisions_aggregate( + v_player_multi_kills_aggregate( """distinct select on columns""" - distinct_on: [league_divisions_select_column!] + distinct_on: [v_player_multi_kills_select_column!] """limit the number of rows returned""" limit: Int @@ -92422,37 +104126,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_divisions_order_by!] + order_by: [v_player_multi_kills_order_by!] """filter the rows returned""" - where: league_divisions_bool_exp - ): league_divisions_aggregate! - - """ - fetch data from the table: "league_divisions" using primary key columns - """ - league_divisions_by_pk(id: uuid!): league_divisions + where: v_player_multi_kills_bool_exp + ): v_player_multi_kills_aggregate! """ - fetch data from the table in a streaming manner: "league_divisions" + fetch data from the table in a streaming manner: "v_player_multi_kills" """ - league_divisions_stream( + v_player_multi_kills_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [league_divisions_stream_cursor_input]! + cursor: [v_player_multi_kills_stream_cursor_input]! """filter the rows returned""" - where: league_divisions_bool_exp - ): [league_divisions!]! + where: v_player_multi_kills_bool_exp + ): [v_player_multi_kills!]! """ - fetch data from the table: "league_match_weeks" + fetch data from the table: "v_player_queue_partners" """ - league_match_weeks( + v_player_queue_partners( """distinct select on columns""" - distinct_on: [league_match_weeks_select_column!] + distinct_on: [v_player_queue_partners_select_column!] """limit the number of rows returned""" limit: Int @@ -92461,18 +104160,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_match_weeks_order_by!] + order_by: [v_player_queue_partners_order_by!] """filter the rows returned""" - where: league_match_weeks_bool_exp - ): [league_match_weeks!]! + where: v_player_queue_partners_bool_exp + ): [v_player_queue_partners!]! """ - fetch aggregated fields from the table: "league_match_weeks" + fetch aggregated fields from the table: "v_player_queue_partners" """ - league_match_weeks_aggregate( + v_player_queue_partners_aggregate( """distinct select on columns""" - distinct_on: [league_match_weeks_select_column!] + distinct_on: [v_player_queue_partners_select_column!] """limit the number of rows returned""" limit: Int @@ -92481,37 +104180,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_match_weeks_order_by!] + order_by: [v_player_queue_partners_order_by!] """filter the rows returned""" - where: league_match_weeks_bool_exp - ): league_match_weeks_aggregate! - - """ - fetch data from the table: "league_match_weeks" using primary key columns - """ - league_match_weeks_by_pk(id: uuid!): league_match_weeks + where: v_player_queue_partners_bool_exp + ): v_player_queue_partners_aggregate! """ - fetch data from the table in a streaming manner: "league_match_weeks" + fetch data from the table in a streaming manner: "v_player_queue_partners" """ - league_match_weeks_stream( + v_player_queue_partners_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [league_match_weeks_stream_cursor_input]! + cursor: [v_player_queue_partners_stream_cursor_input]! """filter the rows returned""" - where: league_match_weeks_bool_exp - ): [league_match_weeks!]! + where: v_player_queue_partners_bool_exp + ): [v_player_queue_partners!]! """ - fetch data from the table: "league_relegation_playoffs" + fetch data from the table: "v_player_weapon_damage" """ - league_relegation_playoffs( + v_player_weapon_damage( """distinct select on columns""" - distinct_on: [league_relegation_playoffs_select_column!] + distinct_on: [v_player_weapon_damage_select_column!] """limit the number of rows returned""" limit: Int @@ -92520,18 +104214,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_relegation_playoffs_order_by!] + order_by: [v_player_weapon_damage_order_by!] """filter the rows returned""" - where: league_relegation_playoffs_bool_exp - ): [league_relegation_playoffs!]! + where: v_player_weapon_damage_bool_exp + ): [v_player_weapon_damage!]! """ - fetch aggregated fields from the table: "league_relegation_playoffs" + fetch aggregated fields from the table: "v_player_weapon_damage" """ - league_relegation_playoffs_aggregate( + v_player_weapon_damage_aggregate( """distinct select on columns""" - distinct_on: [league_relegation_playoffs_select_column!] + distinct_on: [v_player_weapon_damage_select_column!] """limit the number of rows returned""" limit: Int @@ -92540,37 +104234,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_relegation_playoffs_order_by!] + order_by: [v_player_weapon_damage_order_by!] """filter the rows returned""" - where: league_relegation_playoffs_bool_exp - ): league_relegation_playoffs_aggregate! - - """ - fetch data from the table: "league_relegation_playoffs" using primary key columns - """ - league_relegation_playoffs_by_pk(id: uuid!): league_relegation_playoffs + where: v_player_weapon_damage_bool_exp + ): v_player_weapon_damage_aggregate! """ - fetch data from the table in a streaming manner: "league_relegation_playoffs" + fetch data from the table in a streaming manner: "v_player_weapon_damage" """ - league_relegation_playoffs_stream( + v_player_weapon_damage_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [league_relegation_playoffs_stream_cursor_input]! + cursor: [v_player_weapon_damage_stream_cursor_input]! """filter the rows returned""" - where: league_relegation_playoffs_bool_exp - ): [league_relegation_playoffs!]! + where: v_player_weapon_damage_bool_exp + ): [v_player_weapon_damage!]! """ - fetch data from the table: "league_scheduling_proposals" + fetch data from the table: "v_player_weapon_kills" """ - league_scheduling_proposals( + v_player_weapon_kills( """distinct select on columns""" - distinct_on: [league_scheduling_proposals_select_column!] + distinct_on: [v_player_weapon_kills_select_column!] """limit the number of rows returned""" limit: Int @@ -92579,18 +104268,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_scheduling_proposals_order_by!] + order_by: [v_player_weapon_kills_order_by!] """filter the rows returned""" - where: league_scheduling_proposals_bool_exp - ): [league_scheduling_proposals!]! + where: v_player_weapon_kills_bool_exp + ): [v_player_weapon_kills!]! """ - fetch aggregated fields from the table: "league_scheduling_proposals" + fetch aggregated fields from the table: "v_player_weapon_kills" """ - league_scheduling_proposals_aggregate( + v_player_weapon_kills_aggregate( """distinct select on columns""" - distinct_on: [league_scheduling_proposals_select_column!] + distinct_on: [v_player_weapon_kills_select_column!] """limit the number of rows returned""" limit: Int @@ -92599,37 +104288,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_scheduling_proposals_order_by!] + order_by: [v_player_weapon_kills_order_by!] """filter the rows returned""" - where: league_scheduling_proposals_bool_exp - ): league_scheduling_proposals_aggregate! - - """ - fetch data from the table: "league_scheduling_proposals" using primary key columns - """ - league_scheduling_proposals_by_pk(id: uuid!): league_scheduling_proposals + where: v_player_weapon_kills_bool_exp + ): v_player_weapon_kills_aggregate! """ - fetch data from the table in a streaming manner: "league_scheduling_proposals" + fetch data from the table in a streaming manner: "v_player_weapon_kills" """ - league_scheduling_proposals_stream( + v_player_weapon_kills_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [league_scheduling_proposals_stream_cursor_input]! + cursor: [v_player_weapon_kills_stream_cursor_input]! """filter the rows returned""" - where: league_scheduling_proposals_bool_exp - ): [league_scheduling_proposals!]! + where: v_player_weapon_kills_bool_exp + ): [v_player_weapon_kills!]! """ - fetch data from the table: "league_season_divisions" + fetch data from the table: "v_pool_maps" """ - league_season_divisions( + v_pool_maps( """distinct select on columns""" - distinct_on: [league_season_divisions_select_column!] + distinct_on: [v_pool_maps_select_column!] """limit the number of rows returned""" limit: Int @@ -92638,18 +104322,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_season_divisions_order_by!] + order_by: [v_pool_maps_order_by!] """filter the rows returned""" - where: league_season_divisions_bool_exp - ): [league_season_divisions!]! + where: v_pool_maps_bool_exp + ): [v_pool_maps!]! """ - fetch aggregated fields from the table: "league_season_divisions" + fetch aggregated fields from the table: "v_pool_maps" """ - league_season_divisions_aggregate( + v_pool_maps_aggregate( """distinct select on columns""" - distinct_on: [league_season_divisions_select_column!] + distinct_on: [v_pool_maps_select_column!] """limit the number of rows returned""" limit: Int @@ -92658,37 +104342,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_season_divisions_order_by!] + order_by: [v_pool_maps_order_by!] """filter the rows returned""" - where: league_season_divisions_bool_exp - ): league_season_divisions_aggregate! - - """ - fetch data from the table: "league_season_divisions" using primary key columns - """ - league_season_divisions_by_pk(id: uuid!): league_season_divisions + where: v_pool_maps_bool_exp + ): v_pool_maps_aggregate! """ - fetch data from the table in a streaming manner: "league_season_divisions" + fetch data from the table in a streaming manner: "v_pool_maps" """ - league_season_divisions_stream( + v_pool_maps_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [league_season_divisions_stream_cursor_input]! + cursor: [v_pool_maps_stream_cursor_input]! """filter the rows returned""" - where: league_season_divisions_bool_exp - ): [league_season_divisions!]! + where: v_pool_maps_bool_exp + ): [v_pool_maps!]! """ - fetch data from the table: "league_seasons" + fetch data from the table: "v_steam_account_pool_status" """ - league_seasons( + v_steam_account_pool_status( """distinct select on columns""" - distinct_on: [league_seasons_select_column!] + distinct_on: [v_steam_account_pool_status_select_column!] """limit the number of rows returned""" limit: Int @@ -92697,18 +104376,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_seasons_order_by!] + order_by: [v_steam_account_pool_status_order_by!] """filter the rows returned""" - where: league_seasons_bool_exp - ): [league_seasons!]! + where: v_steam_account_pool_status_bool_exp + ): [v_steam_account_pool_status!]! """ - fetch aggregated fields from the table: "league_seasons" + fetch aggregated fields from the table: "v_steam_account_pool_status" """ - league_seasons_aggregate( + v_steam_account_pool_status_aggregate( """distinct select on columns""" - distinct_on: [league_seasons_select_column!] + distinct_on: [v_steam_account_pool_status_select_column!] """limit the number of rows returned""" limit: Int @@ -92717,35 +104396,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_seasons_order_by!] + order_by: [v_steam_account_pool_status_order_by!] """filter the rows returned""" - where: league_seasons_bool_exp - ): league_seasons_aggregate! - - """fetch data from the table: "league_seasons" using primary key columns""" - league_seasons_by_pk(id: uuid!): league_seasons + where: v_steam_account_pool_status_bool_exp + ): v_steam_account_pool_status_aggregate! """ - fetch data from the table in a streaming manner: "league_seasons" + fetch data from the table in a streaming manner: "v_steam_account_pool_status" """ - league_seasons_stream( + v_steam_account_pool_status_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [league_seasons_stream_cursor_input]! + cursor: [v_steam_account_pool_status_stream_cursor_input]! """filter the rows returned""" - where: league_seasons_bool_exp - ): [league_seasons!]! + where: v_steam_account_pool_status_bool_exp + ): [v_steam_account_pool_status!]! """ - fetch data from the table: "league_team_movements" + fetch data from the table: "v_team_ranks" """ - league_team_movements( + v_team_ranks( """distinct select on columns""" - distinct_on: [league_team_movements_select_column!] + distinct_on: [v_team_ranks_select_column!] """limit the number of rows returned""" limit: Int @@ -92754,18 +104430,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_team_movements_order_by!] + order_by: [v_team_ranks_order_by!] """filter the rows returned""" - where: league_team_movements_bool_exp - ): [league_team_movements!]! + where: v_team_ranks_bool_exp + ): [v_team_ranks!]! """ - fetch aggregated fields from the table: "league_team_movements" + fetch aggregated fields from the table: "v_team_ranks" """ - league_team_movements_aggregate( + v_team_ranks_aggregate( """distinct select on columns""" - distinct_on: [league_team_movements_select_column!] + distinct_on: [v_team_ranks_select_column!] """limit the number of rows returned""" limit: Int @@ -92774,37 +104450,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_team_movements_order_by!] + order_by: [v_team_ranks_order_by!] """filter the rows returned""" - where: league_team_movements_bool_exp - ): league_team_movements_aggregate! - - """ - fetch data from the table: "league_team_movements" using primary key columns - """ - league_team_movements_by_pk(id: uuid!): league_team_movements + where: v_team_ranks_bool_exp + ): v_team_ranks_aggregate! """ - fetch data from the table in a streaming manner: "league_team_movements" + fetch data from the table in a streaming manner: "v_team_ranks" """ - league_team_movements_stream( + v_team_ranks_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [league_team_movements_stream_cursor_input]! + cursor: [v_team_ranks_stream_cursor_input]! """filter the rows returned""" - where: league_team_movements_bool_exp - ): [league_team_movements!]! + where: v_team_ranks_bool_exp + ): [v_team_ranks!]! """ - fetch data from the table: "league_team_rosters" + fetch data from the table: "v_team_reputation" """ - league_team_rosters( + v_team_reputation( """distinct select on columns""" - distinct_on: [league_team_rosters_select_column!] + distinct_on: [v_team_reputation_select_column!] """limit the number of rows returned""" limit: Int @@ -92813,18 +104484,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_team_rosters_order_by!] + order_by: [v_team_reputation_order_by!] """filter the rows returned""" - where: league_team_rosters_bool_exp - ): [league_team_rosters!]! + where: v_team_reputation_bool_exp + ): [v_team_reputation!]! """ - fetch aggregated fields from the table: "league_team_rosters" + fetch aggregated fields from the table: "v_team_reputation" """ - league_team_rosters_aggregate( + v_team_reputation_aggregate( """distinct select on columns""" - distinct_on: [league_team_rosters_select_column!] + distinct_on: [v_team_reputation_select_column!] """limit the number of rows returned""" limit: Int @@ -92833,37 +104504,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_team_rosters_order_by!] + order_by: [v_team_reputation_order_by!] """filter the rows returned""" - where: league_team_rosters_bool_exp - ): league_team_rosters_aggregate! - - """ - fetch data from the table: "league_team_rosters" using primary key columns - """ - league_team_rosters_by_pk(league_team_season_id: uuid!, player_steam_id: bigint!): league_team_rosters + where: v_team_reputation_bool_exp + ): v_team_reputation_aggregate! """ - fetch data from the table in a streaming manner: "league_team_rosters" + fetch data from the table in a streaming manner: "v_team_reputation" """ - league_team_rosters_stream( + v_team_reputation_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [league_team_rosters_stream_cursor_input]! + cursor: [v_team_reputation_stream_cursor_input]! """filter the rows returned""" - where: league_team_rosters_bool_exp - ): [league_team_rosters!]! + where: v_team_reputation_bool_exp + ): [v_team_reputation!]! """ - fetch data from the table: "league_team_seasons" + fetch data from the table: "v_team_stage_results" """ - league_team_seasons( + v_team_stage_results( """distinct select on columns""" - distinct_on: [league_team_seasons_select_column!] + distinct_on: [v_team_stage_results_select_column!] """limit the number of rows returned""" limit: Int @@ -92872,18 +104538,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_team_seasons_order_by!] + order_by: [v_team_stage_results_order_by!] """filter the rows returned""" - where: league_team_seasons_bool_exp - ): [league_team_seasons!]! + where: v_team_stage_results_bool_exp + ): [v_team_stage_results!]! """ - fetch aggregated fields from the table: "league_team_seasons" + fetch aggregated fields from the table: "v_team_stage_results" """ - league_team_seasons_aggregate( + v_team_stage_results_aggregate( """distinct select on columns""" - distinct_on: [league_team_seasons_select_column!] + distinct_on: [v_team_stage_results_select_column!] """limit the number of rows returned""" limit: Int @@ -92892,37 +104558,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_team_seasons_order_by!] + order_by: [v_team_stage_results_order_by!] """filter the rows returned""" - where: league_team_seasons_bool_exp - ): league_team_seasons_aggregate! + where: v_team_stage_results_bool_exp + ): v_team_stage_results_aggregate! """ - fetch data from the table: "league_team_seasons" using primary key columns + fetch data from the table: "v_team_stage_results" using primary key columns """ - league_team_seasons_by_pk(id: uuid!): league_team_seasons + v_team_stage_results_by_pk(tournament_stage_id: uuid!, tournament_team_id: uuid!): v_team_stage_results """ - fetch data from the table in a streaming manner: "league_team_seasons" + fetch data from the table in a streaming manner: "v_team_stage_results" """ - league_team_seasons_stream( + v_team_stage_results_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [league_team_seasons_stream_cursor_input]! + cursor: [v_team_stage_results_stream_cursor_input]! """filter the rows returned""" - where: league_team_seasons_bool_exp - ): [league_team_seasons!]! + where: v_team_stage_results_bool_exp + ): [v_team_stage_results!]! """ - fetch data from the table: "league_teams" + fetch data from the table: "v_team_tournament_results" """ - league_teams( + v_team_tournament_results( """distinct select on columns""" - distinct_on: [league_teams_select_column!] + distinct_on: [v_team_tournament_results_select_column!] """limit the number of rows returned""" limit: Int @@ -92931,18 +104597,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_teams_order_by!] + order_by: [v_team_tournament_results_order_by!] """filter the rows returned""" - where: league_teams_bool_exp - ): [league_teams!]! + where: v_team_tournament_results_bool_exp + ): [v_team_tournament_results!]! """ - fetch aggregated fields from the table: "league_teams" + fetch aggregated fields from the table: "v_team_tournament_results" """ - league_teams_aggregate( + v_team_tournament_results_aggregate( """distinct select on columns""" - distinct_on: [league_teams_select_column!] + distinct_on: [v_team_tournament_results_select_column!] """limit the number of rows returned""" limit: Int @@ -92951,35 +104617,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [league_teams_order_by!] + order_by: [v_team_tournament_results_order_by!] """filter the rows returned""" - where: league_teams_bool_exp - ): league_teams_aggregate! - - """fetch data from the table: "league_teams" using primary key columns""" - league_teams_by_pk(id: uuid!): league_teams + where: v_team_tournament_results_bool_exp + ): v_team_tournament_results_aggregate! """ - fetch data from the table in a streaming manner: "league_teams" + fetch data from the table in a streaming manner: "v_team_tournament_results" """ - league_teams_stream( + v_team_tournament_results_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [league_teams_stream_cursor_input]! + cursor: [v_team_tournament_results_stream_cursor_input]! """filter the rows returned""" - where: league_teams_bool_exp - ): [league_teams!]! + where: v_team_tournament_results_bool_exp + ): [v_team_tournament_results!]! """ - fetch data from the table: "lobbies" + fetch data from the table: "v_tournament_player_stats" """ - lobbies( + v_tournament_player_stats( """distinct select on columns""" - distinct_on: [lobbies_select_column!] + distinct_on: [v_tournament_player_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -92988,18 +104651,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [lobbies_order_by!] + order_by: [v_tournament_player_stats_order_by!] """filter the rows returned""" - where: lobbies_bool_exp - ): [lobbies!]! + where: v_tournament_player_stats_bool_exp + ): [v_tournament_player_stats!]! """ - fetch aggregated fields from the table: "lobbies" + fetch aggregated fields from the table: "v_tournament_player_stats" """ - lobbies_aggregate( + v_tournament_player_stats_aggregate( """distinct select on columns""" - distinct_on: [lobbies_select_column!] + distinct_on: [v_tournament_player_stats_select_column!] """limit the number of rows returned""" limit: Int @@ -93008,1095 +104671,2212 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [lobbies_order_by!] + order_by: [v_tournament_player_stats_order_by!] """filter the rows returned""" - where: lobbies_bool_exp - ): lobbies_aggregate! - - """fetch data from the table: "lobbies" using primary key columns""" - lobbies_by_pk(id: uuid!): lobbies + where: v_tournament_player_stats_bool_exp + ): v_tournament_player_stats_aggregate! """ - fetch data from the table in a streaming manner: "lobbies" + fetch data from the table in a streaming manner: "v_tournament_player_stats" """ - lobbies_stream( + v_tournament_player_stats_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [lobbies_stream_cursor_input]! + cursor: [v_tournament_player_stats_stream_cursor_input]! """filter the rows returned""" - where: lobbies_bool_exp - ): [lobbies!]! + where: v_tournament_player_stats_bool_exp + ): [v_tournament_player_stats!]! +} - """An array relationship""" - lobby_players( - """distinct select on columns""" - distinct_on: [lobby_players_select_column!] +""" +columns and relationships of "system_alerts" +""" +type system_alerts { + created_at: timestamptz! + created_by: bigint + dismissible: Boolean! + expires_at: timestamptz + id: uuid! + is_active: Boolean! + message: String! + title: String + type: e_system_alert_types_enum! + updated_at: timestamptz! +} - """limit the number of rows returned""" - limit: Int +""" +aggregated selection of "system_alerts" +""" +type system_alerts_aggregate { + aggregate: system_alerts_aggregate_fields + nodes: [system_alerts!]! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +aggregate fields of "system_alerts" +""" +type system_alerts_aggregate_fields { + avg: system_alerts_avg_fields + count(columns: [system_alerts_select_column!], distinct: Boolean): Int! + max: system_alerts_max_fields + min: system_alerts_min_fields + stddev: system_alerts_stddev_fields + stddev_pop: system_alerts_stddev_pop_fields + stddev_samp: system_alerts_stddev_samp_fields + sum: system_alerts_sum_fields + var_pop: system_alerts_var_pop_fields + var_samp: system_alerts_var_samp_fields + variance: system_alerts_variance_fields +} + +"""aggregate avg on columns""" +type system_alerts_avg_fields { + created_by: Float +} + +""" +Boolean expression to filter rows from the table "system_alerts". All fields are combined with a logical 'AND'. +""" +input system_alerts_bool_exp { + _and: [system_alerts_bool_exp!] + _not: system_alerts_bool_exp + _or: [system_alerts_bool_exp!] + created_at: timestamptz_comparison_exp + created_by: bigint_comparison_exp + dismissible: Boolean_comparison_exp + expires_at: timestamptz_comparison_exp + id: uuid_comparison_exp + is_active: Boolean_comparison_exp + message: String_comparison_exp + title: String_comparison_exp + type: e_system_alert_types_enum_comparison_exp + updated_at: timestamptz_comparison_exp +} + +""" +unique or primary key constraints on table "system_alerts" +""" +enum system_alerts_constraint { + """ + unique or primary key constraint on columns "id" + """ + system_alerts_pkey +} + +""" +input type for incrementing numeric columns in table "system_alerts" +""" +input system_alerts_inc_input { + created_by: bigint +} + +""" +input type for inserting data into table "system_alerts" +""" +input system_alerts_insert_input { + created_at: timestamptz + created_by: bigint + dismissible: Boolean + expires_at: timestamptz + id: uuid + is_active: Boolean + message: String + title: String + type: e_system_alert_types_enum + updated_at: timestamptz +} + +"""aggregate max on columns""" +type system_alerts_max_fields { + created_at: timestamptz + created_by: bigint + expires_at: timestamptz + id: uuid + message: String + title: String + updated_at: timestamptz +} + +"""aggregate min on columns""" +type system_alerts_min_fields { + created_at: timestamptz + created_by: bigint + expires_at: timestamptz + id: uuid + message: String + title: String + updated_at: timestamptz +} + +""" +response of any mutation on the table "system_alerts" +""" +type system_alerts_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [system_alerts!]! +} + +""" +on_conflict condition type for table "system_alerts" +""" +input system_alerts_on_conflict { + constraint: system_alerts_constraint! + update_columns: [system_alerts_update_column!]! = [] + where: system_alerts_bool_exp +} + +"""Ordering options when selecting data from "system_alerts".""" +input system_alerts_order_by { + created_at: order_by + created_by: order_by + dismissible: order_by + expires_at: order_by + id: order_by + is_active: order_by + message: order_by + title: order_by + type: order_by + updated_at: order_by +} + +"""primary key columns input for table: system_alerts""" +input system_alerts_pk_columns_input { + id: uuid! +} + +""" +select columns of table "system_alerts" +""" +enum system_alerts_select_column { + """column name""" + created_at + + """column name""" + created_by + + """column name""" + dismissible + + """column name""" + expires_at + + """column name""" + id + + """column name""" + is_active + + """column name""" + message + + """column name""" + title + + """column name""" + type + + """column name""" + updated_at +} + +""" +input type for updating data in table "system_alerts" +""" +input system_alerts_set_input { + created_at: timestamptz + created_by: bigint + dismissible: Boolean + expires_at: timestamptz + id: uuid + is_active: Boolean + message: String + title: String + type: e_system_alert_types_enum + updated_at: timestamptz +} + +"""aggregate stddev on columns""" +type system_alerts_stddev_fields { + created_by: Float +} + +"""aggregate stddev_pop on columns""" +type system_alerts_stddev_pop_fields { + created_by: Float +} + +"""aggregate stddev_samp on columns""" +type system_alerts_stddev_samp_fields { + created_by: Float +} + +""" +Streaming cursor of the table "system_alerts" +""" +input system_alerts_stream_cursor_input { + """Stream column input with initial value""" + initial_value: system_alerts_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input system_alerts_stream_cursor_value_input { + created_at: timestamptz + created_by: bigint + dismissible: Boolean + expires_at: timestamptz + id: uuid + is_active: Boolean + message: String + title: String + type: e_system_alert_types_enum + updated_at: timestamptz +} + +"""aggregate sum on columns""" +type system_alerts_sum_fields { + created_by: bigint +} + +""" +update columns of table "system_alerts" +""" +enum system_alerts_update_column { + """column name""" + created_at + + """column name""" + created_by + + """column name""" + dismissible + + """column name""" + expires_at + + """column name""" + id + + """column name""" + is_active + + """column name""" + message + + """column name""" + title + + """column name""" + type + + """column name""" + updated_at +} + +input system_alerts_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: system_alerts_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: system_alerts_set_input + + """filter the rows which have to be updated""" + where: system_alerts_bool_exp! +} + +"""aggregate var_pop on columns""" +type system_alerts_var_pop_fields { + created_by: Float +} + +"""aggregate var_samp on columns""" +type system_alerts_var_samp_fields { + created_by: Float +} + +"""aggregate variance on columns""" +type system_alerts_variance_fields { + created_by: Float +} + +""" +columns and relationships of "team_invites" +""" +type team_invites { + created_at: timestamptz! + id: uuid! + + """An object relationship""" + invited_by: players! + invited_by_player_steam_id: bigint! + + """An object relationship""" + player: players! + steam_id: bigint! + + """An object relationship""" + team: teams! + team_id: uuid! +} + +""" +aggregated selection of "team_invites" +""" +type team_invites_aggregate { + aggregate: team_invites_aggregate_fields + nodes: [team_invites!]! +} + +input team_invites_aggregate_bool_exp { + count: team_invites_aggregate_bool_exp_count +} + +input team_invites_aggregate_bool_exp_count { + arguments: [team_invites_select_column!] + distinct: Boolean + filter: team_invites_bool_exp + predicate: Int_comparison_exp! +} - """sort the rows by one or more columns""" - order_by: [lobby_players_order_by!] +""" +aggregate fields of "team_invites" +""" +type team_invites_aggregate_fields { + avg: team_invites_avg_fields + count(columns: [team_invites_select_column!], distinct: Boolean): Int! + max: team_invites_max_fields + min: team_invites_min_fields + stddev: team_invites_stddev_fields + stddev_pop: team_invites_stddev_pop_fields + stddev_samp: team_invites_stddev_samp_fields + sum: team_invites_sum_fields + var_pop: team_invites_var_pop_fields + var_samp: team_invites_var_samp_fields + variance: team_invites_variance_fields +} - """filter the rows returned""" - where: lobby_players_bool_exp - ): [lobby_players!]! +""" +order by aggregate values of table "team_invites" +""" +input team_invites_aggregate_order_by { + avg: team_invites_avg_order_by + count: order_by + max: team_invites_max_order_by + min: team_invites_min_order_by + stddev: team_invites_stddev_order_by + stddev_pop: team_invites_stddev_pop_order_by + stddev_samp: team_invites_stddev_samp_order_by + sum: team_invites_sum_order_by + var_pop: team_invites_var_pop_order_by + var_samp: team_invites_var_samp_order_by + variance: team_invites_variance_order_by +} - """An aggregate relationship""" - lobby_players_aggregate( - """distinct select on columns""" - distinct_on: [lobby_players_select_column!] +""" +input type for inserting array relation for remote table "team_invites" +""" +input team_invites_arr_rel_insert_input { + data: [team_invites_insert_input!]! - """limit the number of rows returned""" - limit: Int + """upsert condition""" + on_conflict: team_invites_on_conflict +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate avg on columns""" +type team_invites_avg_fields { + invited_by_player_steam_id: Float + steam_id: Float +} - """sort the rows by one or more columns""" - order_by: [lobby_players_order_by!] +""" +order by avg() on columns of table "team_invites" +""" +input team_invites_avg_order_by { + invited_by_player_steam_id: order_by + steam_id: order_by +} - """filter the rows returned""" - where: lobby_players_bool_exp - ): lobby_players_aggregate! +""" +Boolean expression to filter rows from the table "team_invites". All fields are combined with a logical 'AND'. +""" +input team_invites_bool_exp { + _and: [team_invites_bool_exp!] + _not: team_invites_bool_exp + _or: [team_invites_bool_exp!] + created_at: timestamptz_comparison_exp + id: uuid_comparison_exp + invited_by: players_bool_exp + invited_by_player_steam_id: bigint_comparison_exp + player: players_bool_exp + steam_id: bigint_comparison_exp + team: teams_bool_exp + team_id: uuid_comparison_exp +} - """fetch data from the table: "lobby_players" using primary key columns""" - lobby_players_by_pk(lobby_id: uuid!, steam_id: bigint!): lobby_players +""" +unique or primary key constraints on table "team_invites" +""" +enum team_invites_constraint { + """ + unique or primary key constraint on columns "id" + """ + team_invites_pkey """ - fetch data from the table in a streaming manner: "lobby_players" + unique or primary key constraint on columns "steam_id", "team_id" """ - lobby_players_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + team_invites_team_id_steam_id_key +} - """cursor to stream the results returned by the query""" - cursor: [lobby_players_stream_cursor_input]! +""" +input type for incrementing numeric columns in table "team_invites" +""" +input team_invites_inc_input { + invited_by_player_steam_id: bigint + steam_id: bigint +} - """filter the rows returned""" - where: lobby_players_bool_exp - ): [lobby_players!]! +""" +input type for inserting data into table "team_invites" +""" +input team_invites_insert_input { + created_at: timestamptz + id: uuid + invited_by: players_obj_rel_insert_input + invited_by_player_steam_id: bigint + player: players_obj_rel_insert_input + steam_id: bigint + team: teams_obj_rel_insert_input + team_id: uuid +} - """ - fetch data from the table: "map_pools" - """ - map_pools( - """distinct select on columns""" - distinct_on: [map_pools_select_column!] +"""aggregate max on columns""" +type team_invites_max_fields { + created_at: timestamptz + id: uuid + invited_by_player_steam_id: bigint + steam_id: bigint + team_id: uuid +} - """limit the number of rows returned""" - limit: Int +""" +order by max() on columns of table "team_invites" +""" +input team_invites_max_order_by { + created_at: order_by + id: order_by + invited_by_player_steam_id: order_by + steam_id: order_by + team_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate min on columns""" +type team_invites_min_fields { + created_at: timestamptz + id: uuid + invited_by_player_steam_id: bigint + steam_id: bigint + team_id: uuid +} - """sort the rows by one or more columns""" - order_by: [map_pools_order_by!] +""" +order by min() on columns of table "team_invites" +""" +input team_invites_min_order_by { + created_at: order_by + id: order_by + invited_by_player_steam_id: order_by + steam_id: order_by + team_id: order_by +} - """filter the rows returned""" - where: map_pools_bool_exp - ): [map_pools!]! +""" +response of any mutation on the table "team_invites" +""" +type team_invites_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """ - fetch aggregated fields from the table: "map_pools" - """ - map_pools_aggregate( - """distinct select on columns""" - distinct_on: [map_pools_select_column!] + """data from the rows affected by the mutation""" + returning: [team_invites!]! +} - """limit the number of rows returned""" - limit: Int +""" +on_conflict condition type for table "team_invites" +""" +input team_invites_on_conflict { + constraint: team_invites_constraint! + update_columns: [team_invites_update_column!]! = [] + where: team_invites_bool_exp +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""Ordering options when selecting data from "team_invites".""" +input team_invites_order_by { + created_at: order_by + id: order_by + invited_by: players_order_by + invited_by_player_steam_id: order_by + player: players_order_by + steam_id: order_by + team: teams_order_by + team_id: order_by +} - """sort the rows by one or more columns""" - order_by: [map_pools_order_by!] +"""primary key columns input for table: team_invites""" +input team_invites_pk_columns_input { + id: uuid! +} - """filter the rows returned""" - where: map_pools_bool_exp - ): map_pools_aggregate! +""" +select columns of table "team_invites" +""" +enum team_invites_select_column { + """column name""" + created_at - """fetch data from the table: "map_pools" using primary key columns""" - map_pools_by_pk(id: uuid!): map_pools + """column name""" + id - """ - fetch data from the table in a streaming manner: "map_pools" - """ - map_pools_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + invited_by_player_steam_id - """cursor to stream the results returned by the query""" - cursor: [map_pools_stream_cursor_input]! + """column name""" + steam_id - """filter the rows returned""" - where: map_pools_bool_exp - ): [map_pools!]! + """column name""" + team_id +} - """An array relationship""" - maps( - """distinct select on columns""" - distinct_on: [maps_select_column!] +""" +input type for updating data in table "team_invites" +""" +input team_invites_set_input { + created_at: timestamptz + id: uuid + invited_by_player_steam_id: bigint + steam_id: bigint + team_id: uuid +} - """limit the number of rows returned""" - limit: Int +"""aggregate stddev on columns""" +type team_invites_stddev_fields { + invited_by_player_steam_id: Float + steam_id: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by stddev() on columns of table "team_invites" +""" +input team_invites_stddev_order_by { + invited_by_player_steam_id: order_by + steam_id: order_by +} - """sort the rows by one or more columns""" - order_by: [maps_order_by!] +"""aggregate stddev_pop on columns""" +type team_invites_stddev_pop_fields { + invited_by_player_steam_id: Float + steam_id: Float +} - """filter the rows returned""" - where: maps_bool_exp - ): [maps!]! +""" +order by stddev_pop() on columns of table "team_invites" +""" +input team_invites_stddev_pop_order_by { + invited_by_player_steam_id: order_by + steam_id: order_by +} - """An aggregate relationship""" - maps_aggregate( - """distinct select on columns""" - distinct_on: [maps_select_column!] +"""aggregate stddev_samp on columns""" +type team_invites_stddev_samp_fields { + invited_by_player_steam_id: Float + steam_id: Float +} - """limit the number of rows returned""" - limit: Int +""" +order by stddev_samp() on columns of table "team_invites" +""" +input team_invites_stddev_samp_order_by { + invited_by_player_steam_id: order_by + steam_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +Streaming cursor of the table "team_invites" +""" +input team_invites_stream_cursor_input { + """Stream column input with initial value""" + initial_value: team_invites_stream_cursor_value_input! - """sort the rows by one or more columns""" - order_by: [maps_order_by!] + """cursor ordering""" + ordering: cursor_ordering +} - """filter the rows returned""" - where: maps_bool_exp - ): maps_aggregate! +"""Initial value of the column from where the streaming should start""" +input team_invites_stream_cursor_value_input { + created_at: timestamptz + id: uuid + invited_by_player_steam_id: bigint + steam_id: bigint + team_id: uuid +} - """fetch data from the table: "maps" using primary key columns""" - maps_by_pk(id: uuid!): maps +"""aggregate sum on columns""" +type team_invites_sum_fields { + invited_by_player_steam_id: bigint + steam_id: bigint +} - """ - fetch data from the table in a streaming manner: "maps" - """ - maps_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +order by sum() on columns of table "team_invites" +""" +input team_invites_sum_order_by { + invited_by_player_steam_id: order_by + steam_id: order_by +} - """cursor to stream the results returned by the query""" - cursor: [maps_stream_cursor_input]! +""" +update columns of table "team_invites" +""" +enum team_invites_update_column { + """column name""" + created_at - """filter the rows returned""" - where: maps_bool_exp - ): [maps!]! + """column name""" + id - """An array relationship""" - match_clips( - """distinct select on columns""" - distinct_on: [match_clips_select_column!] + """column name""" + invited_by_player_steam_id - """limit the number of rows returned""" - limit: Int + """column name""" + steam_id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + team_id +} - """sort the rows by one or more columns""" - order_by: [match_clips_order_by!] +input team_invites_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: team_invites_inc_input - """filter the rows returned""" - where: match_clips_bool_exp - ): [match_clips!]! + """sets the columns of the filtered rows to the given values""" + _set: team_invites_set_input - """An aggregate relationship""" - match_clips_aggregate( - """distinct select on columns""" - distinct_on: [match_clips_select_column!] + """filter the rows which have to be updated""" + where: team_invites_bool_exp! +} - """limit the number of rows returned""" - limit: Int +"""aggregate var_pop on columns""" +type team_invites_var_pop_fields { + invited_by_player_steam_id: Float + steam_id: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by var_pop() on columns of table "team_invites" +""" +input team_invites_var_pop_order_by { + invited_by_player_steam_id: order_by + steam_id: order_by +} - """sort the rows by one or more columns""" - order_by: [match_clips_order_by!] +"""aggregate var_samp on columns""" +type team_invites_var_samp_fields { + invited_by_player_steam_id: Float + steam_id: Float +} - """filter the rows returned""" - where: match_clips_bool_exp - ): match_clips_aggregate! +""" +order by var_samp() on columns of table "team_invites" +""" +input team_invites_var_samp_order_by { + invited_by_player_steam_id: order_by + steam_id: order_by +} - """fetch data from the table: "match_clips" using primary key columns""" - match_clips_by_pk(id: uuid!): match_clips +"""aggregate variance on columns""" +type team_invites_variance_fields { + invited_by_player_steam_id: Float + steam_id: Float +} - """ - fetch data from the table in a streaming manner: "match_clips" - """ - match_clips_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +order by variance() on columns of table "team_invites" +""" +input team_invites_variance_order_by { + invited_by_player_steam_id: order_by + steam_id: order_by +} - """cursor to stream the results returned by the query""" - cursor: [match_clips_stream_cursor_input]! +""" +columns and relationships of "team_roster" +""" +type team_roster { + coach: Boolean! - """filter the rows returned""" - where: match_clips_bool_exp - ): [match_clips!]! + """An object relationship""" + player: players! + player_steam_id: bigint! + role: e_team_roles_enum! + roster_image_url: String + status: e_team_roster_statuses_enum! - """ - fetch data from the table: "match_demo_sessions" - """ - match_demo_sessions( - """distinct select on columns""" - distinct_on: [match_demo_sessions_select_column!] + """An object relationship""" + team: teams! + team_id: uuid! +} + +""" +aggregated selection of "team_roster" +""" +type team_roster_aggregate { + aggregate: team_roster_aggregate_fields + nodes: [team_roster!]! +} + +input team_roster_aggregate_bool_exp { + bool_and: team_roster_aggregate_bool_exp_bool_and + bool_or: team_roster_aggregate_bool_exp_bool_or + count: team_roster_aggregate_bool_exp_count +} + +input team_roster_aggregate_bool_exp_bool_and { + arguments: team_roster_select_column_team_roster_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: team_roster_bool_exp + predicate: Boolean_comparison_exp! +} - """limit the number of rows returned""" - limit: Int +input team_roster_aggregate_bool_exp_bool_or { + arguments: team_roster_select_column_team_roster_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: team_roster_bool_exp + predicate: Boolean_comparison_exp! +} - """skip the first n rows. Use only with order_by""" - offset: Int +input team_roster_aggregate_bool_exp_count { + arguments: [team_roster_select_column!] + distinct: Boolean + filter: team_roster_bool_exp + predicate: Int_comparison_exp! +} - """sort the rows by one or more columns""" - order_by: [match_demo_sessions_order_by!] +""" +aggregate fields of "team_roster" +""" +type team_roster_aggregate_fields { + avg: team_roster_avg_fields + count(columns: [team_roster_select_column!], distinct: Boolean): Int! + max: team_roster_max_fields + min: team_roster_min_fields + stddev: team_roster_stddev_fields + stddev_pop: team_roster_stddev_pop_fields + stddev_samp: team_roster_stddev_samp_fields + sum: team_roster_sum_fields + var_pop: team_roster_var_pop_fields + var_samp: team_roster_var_samp_fields + variance: team_roster_variance_fields +} - """filter the rows returned""" - where: match_demo_sessions_bool_exp - ): [match_demo_sessions!]! +""" +order by aggregate values of table "team_roster" +""" +input team_roster_aggregate_order_by { + avg: team_roster_avg_order_by + count: order_by + max: team_roster_max_order_by + min: team_roster_min_order_by + stddev: team_roster_stddev_order_by + stddev_pop: team_roster_stddev_pop_order_by + stddev_samp: team_roster_stddev_samp_order_by + sum: team_roster_sum_order_by + var_pop: team_roster_var_pop_order_by + var_samp: team_roster_var_samp_order_by + variance: team_roster_variance_order_by +} - """ - fetch aggregated fields from the table: "match_demo_sessions" - """ - match_demo_sessions_aggregate( - """distinct select on columns""" - distinct_on: [match_demo_sessions_select_column!] +""" +input type for inserting array relation for remote table "team_roster" +""" +input team_roster_arr_rel_insert_input { + data: [team_roster_insert_input!]! - """limit the number of rows returned""" - limit: Int + """upsert condition""" + on_conflict: team_roster_on_conflict +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate avg on columns""" +type team_roster_avg_fields { + player_steam_id: Float +} - """sort the rows by one or more columns""" - order_by: [match_demo_sessions_order_by!] +""" +order by avg() on columns of table "team_roster" +""" +input team_roster_avg_order_by { + player_steam_id: order_by +} - """filter the rows returned""" - where: match_demo_sessions_bool_exp - ): match_demo_sessions_aggregate! +""" +Boolean expression to filter rows from the table "team_roster". All fields are combined with a logical 'AND'. +""" +input team_roster_bool_exp { + _and: [team_roster_bool_exp!] + _not: team_roster_bool_exp + _or: [team_roster_bool_exp!] + coach: Boolean_comparison_exp + player: players_bool_exp + player_steam_id: bigint_comparison_exp + role: e_team_roles_enum_comparison_exp + roster_image_url: String_comparison_exp + status: e_team_roster_statuses_enum_comparison_exp + team: teams_bool_exp + team_id: uuid_comparison_exp +} +""" +unique or primary key constraints on table "team_roster" +""" +enum team_roster_constraint { """ - fetch data from the table: "match_demo_sessions" using primary key columns + unique or primary key constraint on columns "player_steam_id", "team_id" """ - match_demo_sessions_by_pk(id: uuid!): match_demo_sessions + team_members_pkey +} - """ - fetch data from the table in a streaming manner: "match_demo_sessions" - """ - match_demo_sessions_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +input type for incrementing numeric columns in table "team_roster" +""" +input team_roster_inc_input { + player_steam_id: bigint +} - """cursor to stream the results returned by the query""" - cursor: [match_demo_sessions_stream_cursor_input]! +""" +input type for inserting data into table "team_roster" +""" +input team_roster_insert_input { + coach: Boolean + player: players_obj_rel_insert_input + player_steam_id: bigint + role: e_team_roles_enum + roster_image_url: String + status: e_team_roster_statuses_enum + team: teams_obj_rel_insert_input + team_id: uuid +} - """filter the rows returned""" - where: match_demo_sessions_bool_exp - ): [match_demo_sessions!]! +"""aggregate max on columns""" +type team_roster_max_fields { + player_steam_id: bigint + roster_image_url: String + team_id: uuid +} - """An array relationship""" - match_lineup_players( - """distinct select on columns""" - distinct_on: [match_lineup_players_select_column!] +""" +order by max() on columns of table "team_roster" +""" +input team_roster_max_order_by { + player_steam_id: order_by + roster_image_url: order_by + team_id: order_by +} - """limit the number of rows returned""" - limit: Int +"""aggregate min on columns""" +type team_roster_min_fields { + player_steam_id: bigint + roster_image_url: String + team_id: uuid +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by min() on columns of table "team_roster" +""" +input team_roster_min_order_by { + player_steam_id: order_by + roster_image_url: order_by + team_id: order_by +} - """sort the rows by one or more columns""" - order_by: [match_lineup_players_order_by!] +""" +response of any mutation on the table "team_roster" +""" +type team_roster_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """filter the rows returned""" - where: match_lineup_players_bool_exp - ): [match_lineup_players!]! + """data from the rows affected by the mutation""" + returning: [team_roster!]! +} - """An aggregate relationship""" - match_lineup_players_aggregate( - """distinct select on columns""" - distinct_on: [match_lineup_players_select_column!] +""" +on_conflict condition type for table "team_roster" +""" +input team_roster_on_conflict { + constraint: team_roster_constraint! + update_columns: [team_roster_update_column!]! = [] + where: team_roster_bool_exp +} - """limit the number of rows returned""" - limit: Int +"""Ordering options when selecting data from "team_roster".""" +input team_roster_order_by { + coach: order_by + player: players_order_by + player_steam_id: order_by + role: order_by + roster_image_url: order_by + status: order_by + team: teams_order_by + team_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""primary key columns input for table: team_roster""" +input team_roster_pk_columns_input { + player_steam_id: bigint! + team_id: uuid! +} - """sort the rows by one or more columns""" - order_by: [match_lineup_players_order_by!] +""" +select columns of table "team_roster" +""" +enum team_roster_select_column { + """column name""" + coach - """filter the rows returned""" - where: match_lineup_players_bool_exp - ): match_lineup_players_aggregate! + """column name""" + player_steam_id - """ - fetch data from the table: "match_lineup_players" using primary key columns - """ - match_lineup_players_by_pk(id: uuid!): match_lineup_players + """column name""" + role - """ - fetch data from the table in a streaming manner: "match_lineup_players" - """ - match_lineup_players_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + roster_image_url - """cursor to stream the results returned by the query""" - cursor: [match_lineup_players_stream_cursor_input]! + """column name""" + status - """filter the rows returned""" - where: match_lineup_players_bool_exp - ): [match_lineup_players!]! + """column name""" + team_id +} - """An array relationship""" - match_lineups( - """distinct select on columns""" - distinct_on: [match_lineups_select_column!] +""" +select "team_roster_aggregate_bool_exp_bool_and_arguments_columns" columns of table "team_roster" +""" +enum team_roster_select_column_team_roster_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + coach +} - """limit the number of rows returned""" - limit: Int +""" +select "team_roster_aggregate_bool_exp_bool_or_arguments_columns" columns of table "team_roster" +""" +enum team_roster_select_column_team_roster_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + coach +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for updating data in table "team_roster" +""" +input team_roster_set_input { + coach: Boolean + player_steam_id: bigint + role: e_team_roles_enum + roster_image_url: String + status: e_team_roster_statuses_enum + team_id: uuid +} - """sort the rows by one or more columns""" - order_by: [match_lineups_order_by!] +"""aggregate stddev on columns""" +type team_roster_stddev_fields { + player_steam_id: Float +} - """filter the rows returned""" - where: match_lineups_bool_exp - ): [match_lineups!]! +""" +order by stddev() on columns of table "team_roster" +""" +input team_roster_stddev_order_by { + player_steam_id: order_by +} - """An aggregate relationship""" - match_lineups_aggregate( - """distinct select on columns""" - distinct_on: [match_lineups_select_column!] +"""aggregate stddev_pop on columns""" +type team_roster_stddev_pop_fields { + player_steam_id: Float +} - """limit the number of rows returned""" - limit: Int +""" +order by stddev_pop() on columns of table "team_roster" +""" +input team_roster_stddev_pop_order_by { + player_steam_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate stddev_samp on columns""" +type team_roster_stddev_samp_fields { + player_steam_id: Float +} - """sort the rows by one or more columns""" - order_by: [match_lineups_order_by!] +""" +order by stddev_samp() on columns of table "team_roster" +""" +input team_roster_stddev_samp_order_by { + player_steam_id: order_by +} - """filter the rows returned""" - where: match_lineups_bool_exp - ): match_lineups_aggregate! +""" +Streaming cursor of the table "team_roster" +""" +input team_roster_stream_cursor_input { + """Stream column input with initial value""" + initial_value: team_roster_stream_cursor_value_input! - """fetch data from the table: "match_lineups" using primary key columns""" - match_lineups_by_pk(id: uuid!): match_lineups + """cursor ordering""" + ordering: cursor_ordering +} - """ - fetch data from the table in a streaming manner: "match_lineups" - """ - match_lineups_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +"""Initial value of the column from where the streaming should start""" +input team_roster_stream_cursor_value_input { + coach: Boolean + player_steam_id: bigint + role: e_team_roles_enum + roster_image_url: String + status: e_team_roster_statuses_enum + team_id: uuid +} - """cursor to stream the results returned by the query""" - cursor: [match_lineups_stream_cursor_input]! +"""aggregate sum on columns""" +type team_roster_sum_fields { + player_steam_id: bigint +} - """filter the rows returned""" - where: match_lineups_bool_exp - ): [match_lineups!]! +""" +order by sum() on columns of table "team_roster" +""" +input team_roster_sum_order_by { + player_steam_id: order_by +} - """ - fetch data from the table: "match_map_demos" - """ - match_map_demos( - """distinct select on columns""" - distinct_on: [match_map_demos_select_column!] +""" +update columns of table "team_roster" +""" +enum team_roster_update_column { + """column name""" + coach - """limit the number of rows returned""" - limit: Int + """column name""" + player_steam_id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + role - """sort the rows by one or more columns""" - order_by: [match_map_demos_order_by!] + """column name""" + roster_image_url - """filter the rows returned""" - where: match_map_demos_bool_exp - ): [match_map_demos!]! + """column name""" + status - """ - fetch aggregated fields from the table: "match_map_demos" - """ - match_map_demos_aggregate( - """distinct select on columns""" - distinct_on: [match_map_demos_select_column!] + """column name""" + team_id +} - """limit the number of rows returned""" - limit: Int +input team_roster_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: team_roster_inc_input - """skip the first n rows. Use only with order_by""" - offset: Int + """sets the columns of the filtered rows to the given values""" + _set: team_roster_set_input - """sort the rows by one or more columns""" - order_by: [match_map_demos_order_by!] + """filter the rows which have to be updated""" + where: team_roster_bool_exp! +} - """filter the rows returned""" - where: match_map_demos_bool_exp - ): match_map_demos_aggregate! +"""aggregate var_pop on columns""" +type team_roster_var_pop_fields { + player_steam_id: Float +} - """fetch data from the table: "match_map_demos" using primary key columns""" - match_map_demos_by_pk(id: uuid!): match_map_demos +""" +order by var_pop() on columns of table "team_roster" +""" +input team_roster_var_pop_order_by { + player_steam_id: order_by +} - """ - fetch data from the table in a streaming manner: "match_map_demos" - """ - match_map_demos_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +"""aggregate var_samp on columns""" +type team_roster_var_samp_fields { + player_steam_id: Float +} - """cursor to stream the results returned by the query""" - cursor: [match_map_demos_stream_cursor_input]! +""" +order by var_samp() on columns of table "team_roster" +""" +input team_roster_var_samp_order_by { + player_steam_id: order_by +} - """filter the rows returned""" - where: match_map_demos_bool_exp - ): [match_map_demos!]! +"""aggregate variance on columns""" +type team_roster_variance_fields { + player_steam_id: Float +} - """ - fetch data from the table: "match_map_rounds" - """ - match_map_rounds( - """distinct select on columns""" - distinct_on: [match_map_rounds_select_column!] +""" +order by variance() on columns of table "team_roster" +""" +input team_roster_variance_order_by { + player_steam_id: order_by +} - """limit the number of rows returned""" - limit: Int +""" +columns and relationships of "team_scrim_alerts" +""" +type team_scrim_alerts { + created_at: timestamptz! + elo_max: Int + elo_min: Int + enabled: Boolean! + id: uuid! + last_notified_at: timestamptz + regions: [String!]! + + """An object relationship""" + team: teams! + team_id: uuid! +} + +""" +aggregated selection of "team_scrim_alerts" +""" +type team_scrim_alerts_aggregate { + aggregate: team_scrim_alerts_aggregate_fields + nodes: [team_scrim_alerts!]! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +aggregate fields of "team_scrim_alerts" +""" +type team_scrim_alerts_aggregate_fields { + avg: team_scrim_alerts_avg_fields + count(columns: [team_scrim_alerts_select_column!], distinct: Boolean): Int! + max: team_scrim_alerts_max_fields + min: team_scrim_alerts_min_fields + stddev: team_scrim_alerts_stddev_fields + stddev_pop: team_scrim_alerts_stddev_pop_fields + stddev_samp: team_scrim_alerts_stddev_samp_fields + sum: team_scrim_alerts_sum_fields + var_pop: team_scrim_alerts_var_pop_fields + var_samp: team_scrim_alerts_var_samp_fields + variance: team_scrim_alerts_variance_fields +} - """sort the rows by one or more columns""" - order_by: [match_map_rounds_order_by!] +"""aggregate avg on columns""" +type team_scrim_alerts_avg_fields { + elo_max: Float + elo_min: Float +} - """filter the rows returned""" - where: match_map_rounds_bool_exp - ): [match_map_rounds!]! +""" +Boolean expression to filter rows from the table "team_scrim_alerts". All fields are combined with a logical 'AND'. +""" +input team_scrim_alerts_bool_exp { + _and: [team_scrim_alerts_bool_exp!] + _not: team_scrim_alerts_bool_exp + _or: [team_scrim_alerts_bool_exp!] + created_at: timestamptz_comparison_exp + elo_max: Int_comparison_exp + elo_min: Int_comparison_exp + enabled: Boolean_comparison_exp + id: uuid_comparison_exp + last_notified_at: timestamptz_comparison_exp + regions: String_array_comparison_exp + team: teams_bool_exp + team_id: uuid_comparison_exp +} +""" +unique or primary key constraints on table "team_scrim_alerts" +""" +enum team_scrim_alerts_constraint { """ - fetch aggregated fields from the table: "match_map_rounds" + unique or primary key constraint on columns "id" """ - match_map_rounds_aggregate( - """distinct select on columns""" - distinct_on: [match_map_rounds_select_column!] + team_scrim_alerts_pkey +} - """limit the number of rows returned""" - limit: Int +""" +input type for incrementing numeric columns in table "team_scrim_alerts" +""" +input team_scrim_alerts_inc_input { + elo_max: Int + elo_min: Int +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for inserting data into table "team_scrim_alerts" +""" +input team_scrim_alerts_insert_input { + created_at: timestamptz + elo_max: Int + elo_min: Int + enabled: Boolean + id: uuid + last_notified_at: timestamptz + regions: [String!] + team: teams_obj_rel_insert_input + team_id: uuid +} - """sort the rows by one or more columns""" - order_by: [match_map_rounds_order_by!] +"""aggregate max on columns""" +type team_scrim_alerts_max_fields { + created_at: timestamptz + elo_max: Int + elo_min: Int + id: uuid + last_notified_at: timestamptz + regions: [String!] + team_id: uuid +} - """filter the rows returned""" - where: match_map_rounds_bool_exp - ): match_map_rounds_aggregate! +"""aggregate min on columns""" +type team_scrim_alerts_min_fields { + created_at: timestamptz + elo_max: Int + elo_min: Int + id: uuid + last_notified_at: timestamptz + regions: [String!] + team_id: uuid +} - """ - fetch data from the table: "match_map_rounds" using primary key columns - """ - match_map_rounds_by_pk(id: uuid!): match_map_rounds +""" +response of any mutation on the table "team_scrim_alerts" +""" +type team_scrim_alerts_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """ - fetch data from the table in a streaming manner: "match_map_rounds" - """ - match_map_rounds_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """data from the rows affected by the mutation""" + returning: [team_scrim_alerts!]! +} - """cursor to stream the results returned by the query""" - cursor: [match_map_rounds_stream_cursor_input]! +""" +on_conflict condition type for table "team_scrim_alerts" +""" +input team_scrim_alerts_on_conflict { + constraint: team_scrim_alerts_constraint! + update_columns: [team_scrim_alerts_update_column!]! = [] + where: team_scrim_alerts_bool_exp +} - """filter the rows returned""" - where: match_map_rounds_bool_exp - ): [match_map_rounds!]! +"""Ordering options when selecting data from "team_scrim_alerts".""" +input team_scrim_alerts_order_by { + created_at: order_by + elo_max: order_by + elo_min: order_by + enabled: order_by + id: order_by + last_notified_at: order_by + regions: order_by + team: teams_order_by + team_id: order_by +} - """ - fetch data from the table: "match_map_veto_picks" - """ - match_map_veto_picks( - """distinct select on columns""" - distinct_on: [match_map_veto_picks_select_column!] +"""primary key columns input for table: team_scrim_alerts""" +input team_scrim_alerts_pk_columns_input { + id: uuid! +} - """limit the number of rows returned""" - limit: Int +""" +select columns of table "team_scrim_alerts" +""" +enum team_scrim_alerts_select_column { + """column name""" + created_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + elo_max - """sort the rows by one or more columns""" - order_by: [match_map_veto_picks_order_by!] + """column name""" + elo_min - """filter the rows returned""" - where: match_map_veto_picks_bool_exp - ): [match_map_veto_picks!]! + """column name""" + enabled - """ - fetch aggregated fields from the table: "match_map_veto_picks" - """ - match_map_veto_picks_aggregate( - """distinct select on columns""" - distinct_on: [match_map_veto_picks_select_column!] + """column name""" + id - """limit the number of rows returned""" - limit: Int + """column name""" + last_notified_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + regions - """sort the rows by one or more columns""" - order_by: [match_map_veto_picks_order_by!] + """column name""" + team_id +} - """filter the rows returned""" - where: match_map_veto_picks_bool_exp - ): match_map_veto_picks_aggregate! +""" +input type for updating data in table "team_scrim_alerts" +""" +input team_scrim_alerts_set_input { + created_at: timestamptz + elo_max: Int + elo_min: Int + enabled: Boolean + id: uuid + last_notified_at: timestamptz + regions: [String!] + team_id: uuid +} - """ - fetch data from the table: "match_map_veto_picks" using primary key columns - """ - match_map_veto_picks_by_pk(id: uuid!): match_map_veto_picks +"""aggregate stddev on columns""" +type team_scrim_alerts_stddev_fields { + elo_max: Float + elo_min: Float +} - """ - fetch data from the table in a streaming manner: "match_map_veto_picks" - """ - match_map_veto_picks_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +"""aggregate stddev_pop on columns""" +type team_scrim_alerts_stddev_pop_fields { + elo_max: Float + elo_min: Float +} - """cursor to stream the results returned by the query""" - cursor: [match_map_veto_picks_stream_cursor_input]! +"""aggregate stddev_samp on columns""" +type team_scrim_alerts_stddev_samp_fields { + elo_max: Float + elo_min: Float +} - """filter the rows returned""" - where: match_map_veto_picks_bool_exp - ): [match_map_veto_picks!]! +""" +Streaming cursor of the table "team_scrim_alerts" +""" +input team_scrim_alerts_stream_cursor_input { + """Stream column input with initial value""" + initial_value: team_scrim_alerts_stream_cursor_value_input! - """An array relationship""" - match_maps( - """distinct select on columns""" - distinct_on: [match_maps_select_column!] + """cursor ordering""" + ordering: cursor_ordering +} - """limit the number of rows returned""" - limit: Int +"""Initial value of the column from where the streaming should start""" +input team_scrim_alerts_stream_cursor_value_input { + created_at: timestamptz + elo_max: Int + elo_min: Int + enabled: Boolean + id: uuid + last_notified_at: timestamptz + regions: [String!] + team_id: uuid +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate sum on columns""" +type team_scrim_alerts_sum_fields { + elo_max: Int + elo_min: Int +} - """sort the rows by one or more columns""" - order_by: [match_maps_order_by!] +""" +update columns of table "team_scrim_alerts" +""" +enum team_scrim_alerts_update_column { + """column name""" + created_at - """filter the rows returned""" - where: match_maps_bool_exp - ): [match_maps!]! + """column name""" + elo_max - """An aggregate relationship""" - match_maps_aggregate( - """distinct select on columns""" - distinct_on: [match_maps_select_column!] + """column name""" + elo_min - """limit the number of rows returned""" - limit: Int + """column name""" + enabled - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + id - """sort the rows by one or more columns""" - order_by: [match_maps_order_by!] + """column name""" + last_notified_at - """filter the rows returned""" - where: match_maps_bool_exp - ): match_maps_aggregate! + """column name""" + regions - """fetch data from the table: "match_maps" using primary key columns""" - match_maps_by_pk(id: uuid!): match_maps + """column name""" + team_id +} - """ - fetch data from the table in a streaming manner: "match_maps" - """ - match_maps_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +input team_scrim_alerts_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: team_scrim_alerts_inc_input - """cursor to stream the results returned by the query""" - cursor: [match_maps_stream_cursor_input]! + """sets the columns of the filtered rows to the given values""" + _set: team_scrim_alerts_set_input - """filter the rows returned""" - where: match_maps_bool_exp - ): [match_maps!]! + """filter the rows which have to be updated""" + where: team_scrim_alerts_bool_exp! +} - """An array relationship""" - match_options( - """distinct select on columns""" - distinct_on: [match_options_select_column!] +"""aggregate var_pop on columns""" +type team_scrim_alerts_var_pop_fields { + elo_max: Float + elo_min: Float +} - """limit the number of rows returned""" - limit: Int +"""aggregate var_samp on columns""" +type team_scrim_alerts_var_samp_fields { + elo_max: Float + elo_min: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate variance on columns""" +type team_scrim_alerts_variance_fields { + elo_max: Float + elo_min: Float +} - """sort the rows by one or more columns""" - order_by: [match_options_order_by!] +""" +columns and relationships of "team_scrim_availability" +""" +type team_scrim_availability { + created_at: timestamptz! + ends_at: timestamptz! + id: uuid! + recurring_weekly: Boolean! + starts_at: timestamptz! - """filter the rows returned""" - where: match_options_bool_exp - ): [match_options!]! + """An object relationship""" + team: teams! + team_id: uuid! +} - """An aggregate relationship""" - match_options_aggregate( - """distinct select on columns""" - distinct_on: [match_options_select_column!] +""" +aggregated selection of "team_scrim_availability" +""" +type team_scrim_availability_aggregate { + aggregate: team_scrim_availability_aggregate_fields + nodes: [team_scrim_availability!]! +} - """limit the number of rows returned""" - limit: Int +input team_scrim_availability_aggregate_bool_exp { + bool_and: team_scrim_availability_aggregate_bool_exp_bool_and + bool_or: team_scrim_availability_aggregate_bool_exp_bool_or + count: team_scrim_availability_aggregate_bool_exp_count +} - """skip the first n rows. Use only with order_by""" - offset: Int +input team_scrim_availability_aggregate_bool_exp_bool_and { + arguments: team_scrim_availability_select_column_team_scrim_availability_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: team_scrim_availability_bool_exp + predicate: Boolean_comparison_exp! +} - """sort the rows by one or more columns""" - order_by: [match_options_order_by!] +input team_scrim_availability_aggregate_bool_exp_bool_or { + arguments: team_scrim_availability_select_column_team_scrim_availability_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: team_scrim_availability_bool_exp + predicate: Boolean_comparison_exp! +} - """filter the rows returned""" - where: match_options_bool_exp - ): match_options_aggregate! +input team_scrim_availability_aggregate_bool_exp_count { + arguments: [team_scrim_availability_select_column!] + distinct: Boolean + filter: team_scrim_availability_bool_exp + predicate: Int_comparison_exp! +} - """fetch data from the table: "match_options" using primary key columns""" - match_options_by_pk(id: uuid!): match_options +""" +aggregate fields of "team_scrim_availability" +""" +type team_scrim_availability_aggregate_fields { + count(columns: [team_scrim_availability_select_column!], distinct: Boolean): Int! + max: team_scrim_availability_max_fields + min: team_scrim_availability_min_fields +} - """ - fetch data from the table in a streaming manner: "match_options" - """ - match_options_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +order by aggregate values of table "team_scrim_availability" +""" +input team_scrim_availability_aggregate_order_by { + count: order_by + max: team_scrim_availability_max_order_by + min: team_scrim_availability_min_order_by +} - """cursor to stream the results returned by the query""" - cursor: [match_options_stream_cursor_input]! +""" +input type for inserting array relation for remote table "team_scrim_availability" +""" +input team_scrim_availability_arr_rel_insert_input { + data: [team_scrim_availability_insert_input!]! - """filter the rows returned""" - where: match_options_bool_exp - ): [match_options!]! + """upsert condition""" + on_conflict: team_scrim_availability_on_conflict +} + +""" +Boolean expression to filter rows from the table "team_scrim_availability". All fields are combined with a logical 'AND'. +""" +input team_scrim_availability_bool_exp { + _and: [team_scrim_availability_bool_exp!] + _not: team_scrim_availability_bool_exp + _or: [team_scrim_availability_bool_exp!] + created_at: timestamptz_comparison_exp + ends_at: timestamptz_comparison_exp + id: uuid_comparison_exp + recurring_weekly: Boolean_comparison_exp + starts_at: timestamptz_comparison_exp + team: teams_bool_exp + team_id: uuid_comparison_exp +} +""" +unique or primary key constraints on table "team_scrim_availability" +""" +enum team_scrim_availability_constraint { """ - fetch data from the table: "match_region_veto_picks" + unique or primary key constraint on columns "id" """ - match_region_veto_picks( - """distinct select on columns""" - distinct_on: [match_region_veto_picks_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + team_scrim_availability_pkey +} - """sort the rows by one or more columns""" - order_by: [match_region_veto_picks_order_by!] +""" +input type for inserting data into table "team_scrim_availability" +""" +input team_scrim_availability_insert_input { + created_at: timestamptz + ends_at: timestamptz + id: uuid + recurring_weekly: Boolean + starts_at: timestamptz + team: teams_obj_rel_insert_input + team_id: uuid +} - """filter the rows returned""" - where: match_region_veto_picks_bool_exp - ): [match_region_veto_picks!]! +"""aggregate max on columns""" +type team_scrim_availability_max_fields { + created_at: timestamptz + ends_at: timestamptz + id: uuid + starts_at: timestamptz + team_id: uuid +} - """ - fetch aggregated fields from the table: "match_region_veto_picks" - """ - match_region_veto_picks_aggregate( - """distinct select on columns""" - distinct_on: [match_region_veto_picks_select_column!] +""" +order by max() on columns of table "team_scrim_availability" +""" +input team_scrim_availability_max_order_by { + created_at: order_by + ends_at: order_by + id: order_by + starts_at: order_by + team_id: order_by +} - """limit the number of rows returned""" - limit: Int +"""aggregate min on columns""" +type team_scrim_availability_min_fields { + created_at: timestamptz + ends_at: timestamptz + id: uuid + starts_at: timestamptz + team_id: uuid +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by min() on columns of table "team_scrim_availability" +""" +input team_scrim_availability_min_order_by { + created_at: order_by + ends_at: order_by + id: order_by + starts_at: order_by + team_id: order_by +} - """sort the rows by one or more columns""" - order_by: [match_region_veto_picks_order_by!] +""" +response of any mutation on the table "team_scrim_availability" +""" +type team_scrim_availability_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """filter the rows returned""" - where: match_region_veto_picks_bool_exp - ): match_region_veto_picks_aggregate! + """data from the rows affected by the mutation""" + returning: [team_scrim_availability!]! +} - """ - fetch data from the table: "match_region_veto_picks" using primary key columns - """ - match_region_veto_picks_by_pk(id: uuid!): match_region_veto_picks +""" +on_conflict condition type for table "team_scrim_availability" +""" +input team_scrim_availability_on_conflict { + constraint: team_scrim_availability_constraint! + update_columns: [team_scrim_availability_update_column!]! = [] + where: team_scrim_availability_bool_exp +} - """ - fetch data from the table in a streaming manner: "match_region_veto_picks" - """ - match_region_veto_picks_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +"""Ordering options when selecting data from "team_scrim_availability".""" +input team_scrim_availability_order_by { + created_at: order_by + ends_at: order_by + id: order_by + recurring_weekly: order_by + starts_at: order_by + team: teams_order_by + team_id: order_by +} - """cursor to stream the results returned by the query""" - cursor: [match_region_veto_picks_stream_cursor_input]! +"""primary key columns input for table: team_scrim_availability""" +input team_scrim_availability_pk_columns_input { + id: uuid! +} - """filter the rows returned""" - where: match_region_veto_picks_bool_exp - ): [match_region_veto_picks!]! +""" +select columns of table "team_scrim_availability" +""" +enum team_scrim_availability_select_column { + """column name""" + created_at - """ - fetch data from the table: "match_streams" - """ - match_streams( - """distinct select on columns""" - distinct_on: [match_streams_select_column!] + """column name""" + ends_at - """limit the number of rows returned""" - limit: Int + """column name""" + id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + recurring_weekly - """sort the rows by one or more columns""" - order_by: [match_streams_order_by!] + """column name""" + starts_at - """filter the rows returned""" - where: match_streams_bool_exp - ): [match_streams!]! + """column name""" + team_id +} - """ - fetch aggregated fields from the table: "match_streams" - """ - match_streams_aggregate( - """distinct select on columns""" - distinct_on: [match_streams_select_column!] +""" +select "team_scrim_availability_aggregate_bool_exp_bool_and_arguments_columns" columns of table "team_scrim_availability" +""" +enum team_scrim_availability_select_column_team_scrim_availability_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + recurring_weekly +} - """limit the number of rows returned""" - limit: Int +""" +select "team_scrim_availability_aggregate_bool_exp_bool_or_arguments_columns" columns of table "team_scrim_availability" +""" +enum team_scrim_availability_select_column_team_scrim_availability_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + recurring_weekly +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for updating data in table "team_scrim_availability" +""" +input team_scrim_availability_set_input { + created_at: timestamptz + ends_at: timestamptz + id: uuid + recurring_weekly: Boolean + starts_at: timestamptz + team_id: uuid +} - """sort the rows by one or more columns""" - order_by: [match_streams_order_by!] +""" +Streaming cursor of the table "team_scrim_availability" +""" +input team_scrim_availability_stream_cursor_input { + """Stream column input with initial value""" + initial_value: team_scrim_availability_stream_cursor_value_input! - """filter the rows returned""" - where: match_streams_bool_exp - ): match_streams_aggregate! + """cursor ordering""" + ordering: cursor_ordering +} - """fetch data from the table: "match_streams" using primary key columns""" - match_streams_by_pk(id: uuid!): match_streams +"""Initial value of the column from where the streaming should start""" +input team_scrim_availability_stream_cursor_value_input { + created_at: timestamptz + ends_at: timestamptz + id: uuid + recurring_weekly: Boolean + starts_at: timestamptz + team_id: uuid +} - """ - fetch data from the table in a streaming manner: "match_streams" - """ - match_streams_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +update columns of table "team_scrim_availability" +""" +enum team_scrim_availability_update_column { + """column name""" + created_at - """cursor to stream the results returned by the query""" - cursor: [match_streams_stream_cursor_input]! + """column name""" + ends_at - """filter the rows returned""" - where: match_streams_bool_exp - ): [match_streams!]! + """column name""" + id - """ - fetch data from the table: "match_type_cfgs" - """ - match_type_cfgs( - """distinct select on columns""" - distinct_on: [match_type_cfgs_select_column!] + """column name""" + recurring_weekly - """limit the number of rows returned""" - limit: Int + """column name""" + starts_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + team_id +} - """sort the rows by one or more columns""" - order_by: [match_type_cfgs_order_by!] +input team_scrim_availability_updates { + """sets the columns of the filtered rows to the given values""" + _set: team_scrim_availability_set_input - """filter the rows returned""" - where: match_type_cfgs_bool_exp - ): [match_type_cfgs!]! + """filter the rows which have to be updated""" + where: team_scrim_availability_bool_exp! +} - """ - fetch aggregated fields from the table: "match_type_cfgs" - """ - match_type_cfgs_aggregate( - """distinct select on columns""" - distinct_on: [match_type_cfgs_select_column!] +""" +columns and relationships of "team_scrim_request_proposals" +""" +type team_scrim_request_proposals { + created_at: timestamptz! + id: uuid! - """limit the number of rows returned""" - limit: Int + """An object relationship""" + proposed_by: players! + proposed_by_steam_id: bigint! - """skip the first n rows. Use only with order_by""" - offset: Int + """An object relationship""" + proposed_by_team: teams! + proposed_by_team_id: uuid! + proposed_scheduled_at: timestamptz! - """sort the rows by one or more columns""" - order_by: [match_type_cfgs_order_by!] + """An object relationship""" + request: team_scrim_requests! + request_id: uuid! +} - """filter the rows returned""" - where: match_type_cfgs_bool_exp - ): match_type_cfgs_aggregate! +""" +aggregated selection of "team_scrim_request_proposals" +""" +type team_scrim_request_proposals_aggregate { + aggregate: team_scrim_request_proposals_aggregate_fields + nodes: [team_scrim_request_proposals!]! +} - """fetch data from the table: "match_type_cfgs" using primary key columns""" - match_type_cfgs_by_pk(type: e_game_cfg_types_enum!): match_type_cfgs +input team_scrim_request_proposals_aggregate_bool_exp { + count: team_scrim_request_proposals_aggregate_bool_exp_count +} - """ - fetch data from the table in a streaming manner: "match_type_cfgs" - """ - match_type_cfgs_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +input team_scrim_request_proposals_aggregate_bool_exp_count { + arguments: [team_scrim_request_proposals_select_column!] + distinct: Boolean + filter: team_scrim_request_proposals_bool_exp + predicate: Int_comparison_exp! +} - """cursor to stream the results returned by the query""" - cursor: [match_type_cfgs_stream_cursor_input]! +""" +aggregate fields of "team_scrim_request_proposals" +""" +type team_scrim_request_proposals_aggregate_fields { + avg: team_scrim_request_proposals_avg_fields + count(columns: [team_scrim_request_proposals_select_column!], distinct: Boolean): Int! + max: team_scrim_request_proposals_max_fields + min: team_scrim_request_proposals_min_fields + stddev: team_scrim_request_proposals_stddev_fields + stddev_pop: team_scrim_request_proposals_stddev_pop_fields + stddev_samp: team_scrim_request_proposals_stddev_samp_fields + sum: team_scrim_request_proposals_sum_fields + var_pop: team_scrim_request_proposals_var_pop_fields + var_samp: team_scrim_request_proposals_var_samp_fields + variance: team_scrim_request_proposals_variance_fields +} - """filter the rows returned""" - where: match_type_cfgs_bool_exp - ): [match_type_cfgs!]! +""" +order by aggregate values of table "team_scrim_request_proposals" +""" +input team_scrim_request_proposals_aggregate_order_by { + avg: team_scrim_request_proposals_avg_order_by + count: order_by + max: team_scrim_request_proposals_max_order_by + min: team_scrim_request_proposals_min_order_by + stddev: team_scrim_request_proposals_stddev_order_by + stddev_pop: team_scrim_request_proposals_stddev_pop_order_by + stddev_samp: team_scrim_request_proposals_stddev_samp_order_by + sum: team_scrim_request_proposals_sum_order_by + var_pop: team_scrim_request_proposals_var_pop_order_by + var_samp: team_scrim_request_proposals_var_samp_order_by + variance: team_scrim_request_proposals_variance_order_by +} - """An array relationship""" - matches( - """distinct select on columns""" - distinct_on: [matches_select_column!] +""" +input type for inserting array relation for remote table "team_scrim_request_proposals" +""" +input team_scrim_request_proposals_arr_rel_insert_input { + data: [team_scrim_request_proposals_insert_input!]! - """limit the number of rows returned""" - limit: Int + """upsert condition""" + on_conflict: team_scrim_request_proposals_on_conflict +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate avg on columns""" +type team_scrim_request_proposals_avg_fields { + proposed_by_steam_id: Float +} - """sort the rows by one or more columns""" - order_by: [matches_order_by!] +""" +order by avg() on columns of table "team_scrim_request_proposals" +""" +input team_scrim_request_proposals_avg_order_by { + proposed_by_steam_id: order_by +} - """filter the rows returned""" - where: matches_bool_exp - ): [matches!]! +""" +Boolean expression to filter rows from the table "team_scrim_request_proposals". All fields are combined with a logical 'AND'. +""" +input team_scrim_request_proposals_bool_exp { + _and: [team_scrim_request_proposals_bool_exp!] + _not: team_scrim_request_proposals_bool_exp + _or: [team_scrim_request_proposals_bool_exp!] + created_at: timestamptz_comparison_exp + id: uuid_comparison_exp + proposed_by: players_bool_exp + proposed_by_steam_id: bigint_comparison_exp + proposed_by_team: teams_bool_exp + proposed_by_team_id: uuid_comparison_exp + proposed_scheduled_at: timestamptz_comparison_exp + request: team_scrim_requests_bool_exp + request_id: uuid_comparison_exp +} - """An aggregate relationship""" - matches_aggregate( - """distinct select on columns""" - distinct_on: [matches_select_column!] +""" +unique or primary key constraints on table "team_scrim_request_proposals" +""" +enum team_scrim_request_proposals_constraint { + """ + unique or primary key constraint on columns "id" + """ + team_scrim_request_proposals_pkey +} - """limit the number of rows returned""" - limit: Int +""" +input type for incrementing numeric columns in table "team_scrim_request_proposals" +""" +input team_scrim_request_proposals_inc_input { + proposed_by_steam_id: bigint +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for inserting data into table "team_scrim_request_proposals" +""" +input team_scrim_request_proposals_insert_input { + created_at: timestamptz + id: uuid + proposed_by: players_obj_rel_insert_input + proposed_by_steam_id: bigint + proposed_by_team: teams_obj_rel_insert_input + proposed_by_team_id: uuid + proposed_scheduled_at: timestamptz + request: team_scrim_requests_obj_rel_insert_input + request_id: uuid +} - """sort the rows by one or more columns""" - order_by: [matches_order_by!] +"""aggregate max on columns""" +type team_scrim_request_proposals_max_fields { + created_at: timestamptz + id: uuid + proposed_by_steam_id: bigint + proposed_by_team_id: uuid + proposed_scheduled_at: timestamptz + request_id: uuid +} - """filter the rows returned""" - where: matches_bool_exp - ): matches_aggregate! +""" +order by max() on columns of table "team_scrim_request_proposals" +""" +input team_scrim_request_proposals_max_order_by { + created_at: order_by + id: order_by + proposed_by_steam_id: order_by + proposed_by_team_id: order_by + proposed_scheduled_at: order_by + request_id: order_by +} - """fetch data from the table: "matches" using primary key columns""" - matches_by_pk(id: uuid!): matches +"""aggregate min on columns""" +type team_scrim_request_proposals_min_fields { + created_at: timestamptz + id: uuid + proposed_by_steam_id: bigint + proposed_by_team_id: uuid + proposed_scheduled_at: timestamptz + request_id: uuid +} - """ - fetch data from the table in a streaming manner: "matches" - """ - matches_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +order by min() on columns of table "team_scrim_request_proposals" +""" +input team_scrim_request_proposals_min_order_by { + created_at: order_by + id: order_by + proposed_by_steam_id: order_by + proposed_by_team_id: order_by + proposed_scheduled_at: order_by + request_id: order_by +} - """cursor to stream the results returned by the query""" - cursor: [matches_stream_cursor_input]! +""" +response of any mutation on the table "team_scrim_request_proposals" +""" +type team_scrim_request_proposals_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """filter the rows returned""" - where: matches_bool_exp - ): [matches!]! + """data from the rows affected by the mutation""" + returning: [team_scrim_request_proposals!]! +} - """ - fetch data from the table: "migration_hashes.hashes" - """ - migration_hashes_hashes( - """distinct select on columns""" - distinct_on: [migration_hashes_hashes_select_column!] +""" +on_conflict condition type for table "team_scrim_request_proposals" +""" +input team_scrim_request_proposals_on_conflict { + constraint: team_scrim_request_proposals_constraint! + update_columns: [team_scrim_request_proposals_update_column!]! = [] + where: team_scrim_request_proposals_bool_exp +} - """limit the number of rows returned""" - limit: Int +""" +Ordering options when selecting data from "team_scrim_request_proposals". +""" +input team_scrim_request_proposals_order_by { + created_at: order_by + id: order_by + proposed_by: players_order_by + proposed_by_steam_id: order_by + proposed_by_team: teams_order_by + proposed_by_team_id: order_by + proposed_scheduled_at: order_by + request: team_scrim_requests_order_by + request_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""primary key columns input for table: team_scrim_request_proposals""" +input team_scrim_request_proposals_pk_columns_input { + id: uuid! +} - """sort the rows by one or more columns""" - order_by: [migration_hashes_hashes_order_by!] +""" +select columns of table "team_scrim_request_proposals" +""" +enum team_scrim_request_proposals_select_column { + """column name""" + created_at - """filter the rows returned""" - where: migration_hashes_hashes_bool_exp - ): [migration_hashes_hashes!]! + """column name""" + id - """ - fetch aggregated fields from the table: "migration_hashes.hashes" - """ - migration_hashes_hashes_aggregate( - """distinct select on columns""" - distinct_on: [migration_hashes_hashes_select_column!] + """column name""" + proposed_by_steam_id - """limit the number of rows returned""" - limit: Int + """column name""" + proposed_by_team_id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + proposed_scheduled_at - """sort the rows by one or more columns""" - order_by: [migration_hashes_hashes_order_by!] + """column name""" + request_id +} - """filter the rows returned""" - where: migration_hashes_hashes_bool_exp - ): migration_hashes_hashes_aggregate! +""" +input type for updating data in table "team_scrim_request_proposals" +""" +input team_scrim_request_proposals_set_input { + created_at: timestamptz + id: uuid + proposed_by_steam_id: bigint + proposed_by_team_id: uuid + proposed_scheduled_at: timestamptz + request_id: uuid +} - """ - fetch data from the table: "migration_hashes.hashes" using primary key columns - """ - migration_hashes_hashes_by_pk(name: String!): migration_hashes_hashes +"""aggregate stddev on columns""" +type team_scrim_request_proposals_stddev_fields { + proposed_by_steam_id: Float +} - """ - fetch data from the table in a streaming manner: "migration_hashes.hashes" - """ - migration_hashes_hashes_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +order by stddev() on columns of table "team_scrim_request_proposals" +""" +input team_scrim_request_proposals_stddev_order_by { + proposed_by_steam_id: order_by +} - """cursor to stream the results returned by the query""" - cursor: [migration_hashes_hashes_stream_cursor_input]! +"""aggregate stddev_pop on columns""" +type team_scrim_request_proposals_stddev_pop_fields { + proposed_by_steam_id: Float +} - """filter the rows returned""" - where: migration_hashes_hashes_bool_exp - ): [migration_hashes_hashes!]! +""" +order by stddev_pop() on columns of table "team_scrim_request_proposals" +""" +input team_scrim_request_proposals_stddev_pop_order_by { + proposed_by_steam_id: order_by +} - """ - fetch data from the table: "v_my_friends" - """ - my_friends( - """distinct select on columns""" - distinct_on: [my_friends_select_column!] +"""aggregate stddev_samp on columns""" +type team_scrim_request_proposals_stddev_samp_fields { + proposed_by_steam_id: Float +} - """limit the number of rows returned""" - limit: Int +""" +order by stddev_samp() on columns of table "team_scrim_request_proposals" +""" +input team_scrim_request_proposals_stddev_samp_order_by { + proposed_by_steam_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +Streaming cursor of the table "team_scrim_request_proposals" +""" +input team_scrim_request_proposals_stream_cursor_input { + """Stream column input with initial value""" + initial_value: team_scrim_request_proposals_stream_cursor_value_input! - """sort the rows by one or more columns""" - order_by: [my_friends_order_by!] + """cursor ordering""" + ordering: cursor_ordering +} - """filter the rows returned""" - where: my_friends_bool_exp - ): [my_friends!]! +"""Initial value of the column from where the streaming should start""" +input team_scrim_request_proposals_stream_cursor_value_input { + created_at: timestamptz + id: uuid + proposed_by_steam_id: bigint + proposed_by_team_id: uuid + proposed_scheduled_at: timestamptz + request_id: uuid +} - """ - fetch aggregated fields from the table: "v_my_friends" - """ - my_friends_aggregate( - """distinct select on columns""" - distinct_on: [my_friends_select_column!] +"""aggregate sum on columns""" +type team_scrim_request_proposals_sum_fields { + proposed_by_steam_id: bigint +} - """limit the number of rows returned""" - limit: Int +""" +order by sum() on columns of table "team_scrim_request_proposals" +""" +input team_scrim_request_proposals_sum_order_by { + proposed_by_steam_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +update columns of table "team_scrim_request_proposals" +""" +enum team_scrim_request_proposals_update_column { + """column name""" + created_at - """sort the rows by one or more columns""" - order_by: [my_friends_order_by!] + """column name""" + id - """filter the rows returned""" - where: my_friends_bool_exp - ): my_friends_aggregate! + """column name""" + proposed_by_steam_id - """ - fetch data from the table in a streaming manner: "v_my_friends" - """ - my_friends_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + proposed_by_team_id - """cursor to stream the results returned by the query""" - cursor: [my_friends_stream_cursor_input]! + """column name""" + proposed_scheduled_at - """filter the rows returned""" - where: my_friends_bool_exp - ): [my_friends!]! + """column name""" + request_id +} - """ - fetch data from the table: "news_articles" - """ - news_articles( - """distinct select on columns""" - distinct_on: [news_articles_select_column!] +input team_scrim_request_proposals_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: team_scrim_request_proposals_inc_input - """limit the number of rows returned""" - limit: Int + """sets the columns of the filtered rows to the given values""" + _set: team_scrim_request_proposals_set_input - """skip the first n rows. Use only with order_by""" - offset: Int + """filter the rows which have to be updated""" + where: team_scrim_request_proposals_bool_exp! +} - """sort the rows by one or more columns""" - order_by: [news_articles_order_by!] +"""aggregate var_pop on columns""" +type team_scrim_request_proposals_var_pop_fields { + proposed_by_steam_id: Float +} - """filter the rows returned""" - where: news_articles_bool_exp - ): [news_articles!]! +""" +order by var_pop() on columns of table "team_scrim_request_proposals" +""" +input team_scrim_request_proposals_var_pop_order_by { + proposed_by_steam_id: order_by +} - """ - fetch aggregated fields from the table: "news_articles" - """ - news_articles_aggregate( - """distinct select on columns""" - distinct_on: [news_articles_select_column!] +"""aggregate var_samp on columns""" +type team_scrim_request_proposals_var_samp_fields { + proposed_by_steam_id: Float +} - """limit the number of rows returned""" - limit: Int +""" +order by var_samp() on columns of table "team_scrim_request_proposals" +""" +input team_scrim_request_proposals_var_samp_order_by { + proposed_by_steam_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate variance on columns""" +type team_scrim_request_proposals_variance_fields { + proposed_by_steam_id: Float +} - """sort the rows by one or more columns""" - order_by: [news_articles_order_by!] +""" +order by variance() on columns of table "team_scrim_request_proposals" +""" +input team_scrim_request_proposals_variance_order_by { + proposed_by_steam_id: order_by +} - """filter the rows returned""" - where: news_articles_bool_exp - ): news_articles_aggregate! +""" +columns and relationships of "team_scrim_requests" +""" +type team_scrim_requests { + auto_generated: Boolean! - """fetch data from the table: "news_articles" using primary key columns""" - news_articles_by_pk(id: uuid!): news_articles + """An object relationship""" + awaiting_team: teams! + awaiting_team_id: uuid! + canceled_by_team_id: uuid + canceled_late: Boolean! + created_at: timestamptz! + expires_at: timestamptz! - """ - fetch data from the table in a streaming manner: "news_articles" - """ - news_articles_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """An object relationship""" + from_team: teams! + from_team_checked_in: Boolean + from_team_id: uuid! + id: uuid! - """cursor to stream the results returned by the query""" - cursor: [news_articles_stream_cursor_input]! + """An object relationship""" + match: matches + match_id: uuid - """filter the rows returned""" - where: news_articles_bool_exp - ): [news_articles!]! + """An object relationship""" + match_options: match_options + match_options_id: uuid """ - fetch data from the table: "notification_preferences" + Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. """ - notification_preferences( + match_outcome: String + + """An array relationship""" + proposals( """distinct select on columns""" - distinct_on: [notification_preferences_select_column!] + distinct_on: [team_scrim_request_proposals_select_column!] """limit the number of rows returned""" limit: Int @@ -94105,18 +106885,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [notification_preferences_order_by!] + order_by: [team_scrim_request_proposals_order_by!] """filter the rows returned""" - where: notification_preferences_bool_exp - ): [notification_preferences!]! + where: team_scrim_request_proposals_bool_exp + ): [team_scrim_request_proposals!]! - """ - fetch aggregated fields from the table: "notification_preferences" - """ - notification_preferences_aggregate( + """An aggregate relationship""" + proposals_aggregate( """distinct select on columns""" - distinct_on: [notification_preferences_select_column!] + distinct_on: [team_scrim_request_proposals_select_column!] """limit the number of rows returned""" limit: Int @@ -94125,880 +106903,1343 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [notification_preferences_order_by!] + order_by: [team_scrim_request_proposals_order_by!] """filter the rows returned""" - where: notification_preferences_bool_exp - ): notification_preferences_aggregate! + where: team_scrim_request_proposals_bool_exp + ): team_scrim_request_proposals_aggregate! + proposed_scheduled_at: timestamptz! + region: String - """ - fetch data from the table: "notification_preferences" using primary key columns - """ - notification_preferences_by_pk(channel: String!, key: String!, steam_id: bigint!): notification_preferences + """An object relationship""" + requested_by: players! + requested_by_steam_id: bigint! + responded_at: timestamptz + status: e_scrim_request_statuses_enum! - """ - fetch data from the table in a streaming manner: "notification_preferences" - """ - notification_preferences_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """An object relationship""" + to_team: teams! + to_team_checked_in: Boolean + to_team_id: uuid! +} - """cursor to stream the results returned by the query""" - cursor: [notification_preferences_stream_cursor_input]! +""" +aggregated selection of "team_scrim_requests" +""" +type team_scrim_requests_aggregate { + aggregate: team_scrim_requests_aggregate_fields + nodes: [team_scrim_requests!]! +} - """filter the rows returned""" - where: notification_preferences_bool_exp - ): [notification_preferences!]! +input team_scrim_requests_aggregate_bool_exp { + bool_and: team_scrim_requests_aggregate_bool_exp_bool_and + bool_or: team_scrim_requests_aggregate_bool_exp_bool_or + count: team_scrim_requests_aggregate_bool_exp_count +} - """An array relationship""" - notifications( - """distinct select on columns""" - distinct_on: [notifications_select_column!] +input team_scrim_requests_aggregate_bool_exp_bool_and { + arguments: team_scrim_requests_select_column_team_scrim_requests_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: team_scrim_requests_bool_exp + predicate: Boolean_comparison_exp! +} - """limit the number of rows returned""" - limit: Int +input team_scrim_requests_aggregate_bool_exp_bool_or { + arguments: team_scrim_requests_select_column_team_scrim_requests_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: team_scrim_requests_bool_exp + predicate: Boolean_comparison_exp! +} - """skip the first n rows. Use only with order_by""" - offset: Int +input team_scrim_requests_aggregate_bool_exp_count { + arguments: [team_scrim_requests_select_column!] + distinct: Boolean + filter: team_scrim_requests_bool_exp + predicate: Int_comparison_exp! +} - """sort the rows by one or more columns""" - order_by: [notifications_order_by!] +""" +aggregate fields of "team_scrim_requests" +""" +type team_scrim_requests_aggregate_fields { + avg: team_scrim_requests_avg_fields + count(columns: [team_scrim_requests_select_column!], distinct: Boolean): Int! + max: team_scrim_requests_max_fields + min: team_scrim_requests_min_fields + stddev: team_scrim_requests_stddev_fields + stddev_pop: team_scrim_requests_stddev_pop_fields + stddev_samp: team_scrim_requests_stddev_samp_fields + sum: team_scrim_requests_sum_fields + var_pop: team_scrim_requests_var_pop_fields + var_samp: team_scrim_requests_var_samp_fields + variance: team_scrim_requests_variance_fields +} - """filter the rows returned""" - where: notifications_bool_exp - ): [notifications!]! +""" +order by aggregate values of table "team_scrim_requests" +""" +input team_scrim_requests_aggregate_order_by { + avg: team_scrim_requests_avg_order_by + count: order_by + max: team_scrim_requests_max_order_by + min: team_scrim_requests_min_order_by + stddev: team_scrim_requests_stddev_order_by + stddev_pop: team_scrim_requests_stddev_pop_order_by + stddev_samp: team_scrim_requests_stddev_samp_order_by + sum: team_scrim_requests_sum_order_by + var_pop: team_scrim_requests_var_pop_order_by + var_samp: team_scrim_requests_var_samp_order_by + variance: team_scrim_requests_variance_order_by +} - """An aggregate relationship""" - notifications_aggregate( - """distinct select on columns""" - distinct_on: [notifications_select_column!] +""" +input type for inserting array relation for remote table "team_scrim_requests" +""" +input team_scrim_requests_arr_rel_insert_input { + data: [team_scrim_requests_insert_input!]! - """limit the number of rows returned""" - limit: Int + """upsert condition""" + on_conflict: team_scrim_requests_on_conflict +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate avg on columns""" +type team_scrim_requests_avg_fields { + requested_by_steam_id: Float +} - """sort the rows by one or more columns""" - order_by: [notifications_order_by!] +""" +order by avg() on columns of table "team_scrim_requests" +""" +input team_scrim_requests_avg_order_by { + requested_by_steam_id: order_by +} - """filter the rows returned""" - where: notifications_bool_exp - ): notifications_aggregate! +""" +Boolean expression to filter rows from the table "team_scrim_requests". All fields are combined with a logical 'AND'. +""" +input team_scrim_requests_bool_exp { + _and: [team_scrim_requests_bool_exp!] + _not: team_scrim_requests_bool_exp + _or: [team_scrim_requests_bool_exp!] + auto_generated: Boolean_comparison_exp + awaiting_team: teams_bool_exp + awaiting_team_id: uuid_comparison_exp + canceled_by_team_id: uuid_comparison_exp + canceled_late: Boolean_comparison_exp + created_at: timestamptz_comparison_exp + expires_at: timestamptz_comparison_exp + from_team: teams_bool_exp + from_team_checked_in: Boolean_comparison_exp + from_team_id: uuid_comparison_exp + id: uuid_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp + match_options: match_options_bool_exp + match_options_id: uuid_comparison_exp + match_outcome: String_comparison_exp + proposals: team_scrim_request_proposals_bool_exp + proposals_aggregate: team_scrim_request_proposals_aggregate_bool_exp + proposed_scheduled_at: timestamptz_comparison_exp + region: String_comparison_exp + requested_by: players_bool_exp + requested_by_steam_id: bigint_comparison_exp + responded_at: timestamptz_comparison_exp + status: e_scrim_request_statuses_enum_comparison_exp + to_team: teams_bool_exp + to_team_checked_in: Boolean_comparison_exp + to_team_id: uuid_comparison_exp +} - """fetch data from the table: "notifications" using primary key columns""" - notifications_by_pk(id: uuid!): notifications +""" +unique or primary key constraints on table "team_scrim_requests" +""" +enum team_scrim_requests_constraint { + """ + unique or primary key constraint on columns "id" + """ + team_scrim_requests_pkey + + """unique or primary key constraint on columns """ + uq_scrim_req_open +} + +""" +input type for incrementing numeric columns in table "team_scrim_requests" +""" +input team_scrim_requests_inc_input { + requested_by_steam_id: bigint +} + +""" +input type for inserting data into table "team_scrim_requests" +""" +input team_scrim_requests_insert_input { + auto_generated: Boolean + awaiting_team: teams_obj_rel_insert_input + awaiting_team_id: uuid + canceled_by_team_id: uuid + canceled_late: Boolean + created_at: timestamptz + expires_at: timestamptz + from_team: teams_obj_rel_insert_input + from_team_checked_in: Boolean + from_team_id: uuid + id: uuid + match: matches_obj_rel_insert_input + match_id: uuid + match_options: match_options_obj_rel_insert_input + match_options_id: uuid """ - fetch data from the table in a streaming manner: "notifications" + Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. """ - notifications_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [notifications_stream_cursor_input]! + match_outcome: String + proposals: team_scrim_request_proposals_arr_rel_insert_input + proposed_scheduled_at: timestamptz + region: String + requested_by: players_obj_rel_insert_input + requested_by_steam_id: bigint + responded_at: timestamptz + status: e_scrim_request_statuses_enum + to_team: teams_obj_rel_insert_input + to_team_checked_in: Boolean + to_team_id: uuid +} - """filter the rows returned""" - where: notifications_bool_exp - ): [notifications!]! +"""aggregate max on columns""" +type team_scrim_requests_max_fields { + awaiting_team_id: uuid + canceled_by_team_id: uuid + created_at: timestamptz + expires_at: timestamptz + from_team_id: uuid + id: uuid + match_id: uuid + match_options_id: uuid """ - fetch data from the table: "pending_match_import_players" + Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. """ - pending_match_import_players( - """distinct select on columns""" - distinct_on: [pending_match_import_players_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [pending_match_import_players_order_by!] + match_outcome: String + proposed_scheduled_at: timestamptz + region: String + requested_by_steam_id: bigint + responded_at: timestamptz + to_team_id: uuid +} - """filter the rows returned""" - where: pending_match_import_players_bool_exp - ): [pending_match_import_players!]! +""" +order by max() on columns of table "team_scrim_requests" +""" +input team_scrim_requests_max_order_by { + awaiting_team_id: order_by + canceled_by_team_id: order_by + created_at: order_by + expires_at: order_by + from_team_id: order_by + id: order_by + match_id: order_by + match_options_id: order_by """ - fetch aggregated fields from the table: "pending_match_import_players" + Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. """ - pending_match_import_players_aggregate( - """distinct select on columns""" - distinct_on: [pending_match_import_players_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [pending_match_import_players_order_by!] + match_outcome: order_by + proposed_scheduled_at: order_by + region: order_by + requested_by_steam_id: order_by + responded_at: order_by + to_team_id: order_by +} - """filter the rows returned""" - where: pending_match_import_players_bool_exp - ): pending_match_import_players_aggregate! +"""aggregate min on columns""" +type team_scrim_requests_min_fields { + awaiting_team_id: uuid + canceled_by_team_id: uuid + created_at: timestamptz + expires_at: timestamptz + from_team_id: uuid + id: uuid + match_id: uuid + match_options_id: uuid """ - fetch data from the table: "pending_match_import_players" using primary key columns + Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. """ - pending_match_import_players_by_pk(steam_id: bigint!, valve_match_id: numeric!): pending_match_import_players + match_outcome: String + proposed_scheduled_at: timestamptz + region: String + requested_by_steam_id: bigint + responded_at: timestamptz + to_team_id: uuid +} + +""" +order by min() on columns of table "team_scrim_requests" +""" +input team_scrim_requests_min_order_by { + awaiting_team_id: order_by + canceled_by_team_id: order_by + created_at: order_by + expires_at: order_by + from_team_id: order_by + id: order_by + match_id: order_by + match_options_id: order_by """ - fetch data from the table in a streaming manner: "pending_match_import_players" + Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. """ - pending_match_import_players_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + match_outcome: order_by + proposed_scheduled_at: order_by + region: order_by + requested_by_steam_id: order_by + responded_at: order_by + to_team_id: order_by +} - """cursor to stream the results returned by the query""" - cursor: [pending_match_import_players_stream_cursor_input]! +""" +response of any mutation on the table "team_scrim_requests" +""" +type team_scrim_requests_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """filter the rows returned""" - where: pending_match_import_players_bool_exp - ): [pending_match_import_players!]! + """data from the rows affected by the mutation""" + returning: [team_scrim_requests!]! +} - """ - fetch data from the table: "pending_match_imports" - """ - pending_match_imports( - """distinct select on columns""" - distinct_on: [pending_match_imports_select_column!] +""" +input type for inserting object relation for remote table "team_scrim_requests" +""" +input team_scrim_requests_obj_rel_insert_input { + data: team_scrim_requests_insert_input! - """limit the number of rows returned""" - limit: Int + """upsert condition""" + on_conflict: team_scrim_requests_on_conflict +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +on_conflict condition type for table "team_scrim_requests" +""" +input team_scrim_requests_on_conflict { + constraint: team_scrim_requests_constraint! + update_columns: [team_scrim_requests_update_column!]! = [] + where: team_scrim_requests_bool_exp +} - """sort the rows by one or more columns""" - order_by: [pending_match_imports_order_by!] +"""Ordering options when selecting data from "team_scrim_requests".""" +input team_scrim_requests_order_by { + auto_generated: order_by + awaiting_team: teams_order_by + awaiting_team_id: order_by + canceled_by_team_id: order_by + canceled_late: order_by + created_at: order_by + expires_at: order_by + from_team: teams_order_by + from_team_checked_in: order_by + from_team_id: order_by + id: order_by + match: matches_order_by + match_id: order_by + match_options: match_options_order_by + match_options_id: order_by + match_outcome: order_by + proposals_aggregate: team_scrim_request_proposals_aggregate_order_by + proposed_scheduled_at: order_by + region: order_by + requested_by: players_order_by + requested_by_steam_id: order_by + responded_at: order_by + status: order_by + to_team: teams_order_by + to_team_checked_in: order_by + to_team_id: order_by +} - """filter the rows returned""" - where: pending_match_imports_bool_exp - ): [pending_match_imports!]! +"""primary key columns input for table: team_scrim_requests""" +input team_scrim_requests_pk_columns_input { + id: uuid! +} - """ - fetch aggregated fields from the table: "pending_match_imports" - """ - pending_match_imports_aggregate( - """distinct select on columns""" - distinct_on: [pending_match_imports_select_column!] +""" +select columns of table "team_scrim_requests" +""" +enum team_scrim_requests_select_column { + """column name""" + auto_generated - """limit the number of rows returned""" - limit: Int + """column name""" + awaiting_team_id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + canceled_by_team_id - """sort the rows by one or more columns""" - order_by: [pending_match_imports_order_by!] + """column name""" + canceled_late - """filter the rows returned""" - where: pending_match_imports_bool_exp - ): pending_match_imports_aggregate! + """column name""" + created_at - """ - fetch data from the table: "pending_match_imports" using primary key columns - """ - pending_match_imports_by_pk(valve_match_id: numeric!): pending_match_imports + """column name""" + expires_at - """ - fetch data from the table in a streaming manner: "pending_match_imports" - """ - pending_match_imports_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + from_team_checked_in - """cursor to stream the results returned by the query""" - cursor: [pending_match_imports_stream_cursor_input]! + """column name""" + from_team_id - """filter the rows returned""" - where: pending_match_imports_bool_exp - ): [pending_match_imports!]! + """column name""" + id - """ - fetch data from the table: "player_aim_stats_demo" - """ - player_aim_stats_demo( - """distinct select on columns""" - distinct_on: [player_aim_stats_demo_select_column!] + """column name""" + match_id - """limit the number of rows returned""" - limit: Int + """column name""" + match_options_id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + match_outcome - """sort the rows by one or more columns""" - order_by: [player_aim_stats_demo_order_by!] + """column name""" + proposed_scheduled_at - """filter the rows returned""" - where: player_aim_stats_demo_bool_exp - ): [player_aim_stats_demo!]! + """column name""" + region - """ - fetch aggregated fields from the table: "player_aim_stats_demo" - """ - player_aim_stats_demo_aggregate( - """distinct select on columns""" - distinct_on: [player_aim_stats_demo_select_column!] + """column name""" + requested_by_steam_id - """limit the number of rows returned""" - limit: Int + """column name""" + responded_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + status - """sort the rows by one or more columns""" - order_by: [player_aim_stats_demo_order_by!] + """column name""" + to_team_checked_in - """filter the rows returned""" - where: player_aim_stats_demo_bool_exp - ): player_aim_stats_demo_aggregate! + """column name""" + to_team_id +} - """ - fetch data from the table: "player_aim_stats_demo" using primary key columns - """ - player_aim_stats_demo_by_pk(attacker_steam_id: bigint!, match_map_id: uuid!): player_aim_stats_demo +""" +select "team_scrim_requests_aggregate_bool_exp_bool_and_arguments_columns" columns of table "team_scrim_requests" +""" +enum team_scrim_requests_select_column_team_scrim_requests_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + auto_generated - """ - fetch data from the table in a streaming manner: "player_aim_stats_demo" - """ - player_aim_stats_demo_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + canceled_late - """cursor to stream the results returned by the query""" - cursor: [player_aim_stats_demo_stream_cursor_input]! + """column name""" + from_team_checked_in - """filter the rows returned""" - where: player_aim_stats_demo_bool_exp - ): [player_aim_stats_demo!]! + """column name""" + to_team_checked_in +} - """ - fetch data from the table: "player_aim_weapon_stats" - """ - player_aim_weapon_stats( - """distinct select on columns""" - distinct_on: [player_aim_weapon_stats_select_column!] +""" +select "team_scrim_requests_aggregate_bool_exp_bool_or_arguments_columns" columns of table "team_scrim_requests" +""" +enum team_scrim_requests_select_column_team_scrim_requests_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + auto_generated - """limit the number of rows returned""" - limit: Int + """column name""" + canceled_late - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + from_team_checked_in - """sort the rows by one or more columns""" - order_by: [player_aim_weapon_stats_order_by!] + """column name""" + to_team_checked_in +} - """filter the rows returned""" - where: player_aim_weapon_stats_bool_exp - ): [player_aim_weapon_stats!]! +""" +input type for updating data in table "team_scrim_requests" +""" +input team_scrim_requests_set_input { + auto_generated: Boolean + awaiting_team_id: uuid + canceled_by_team_id: uuid + canceled_late: Boolean + created_at: timestamptz + expires_at: timestamptz + from_team_checked_in: Boolean + from_team_id: uuid + id: uuid + match_id: uuid + match_options_id: uuid """ - fetch aggregated fields from the table: "player_aim_weapon_stats" + Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. """ - player_aim_weapon_stats_aggregate( - """distinct select on columns""" - distinct_on: [player_aim_weapon_stats_select_column!] + match_outcome: String + proposed_scheduled_at: timestamptz + region: String + requested_by_steam_id: bigint + responded_at: timestamptz + status: e_scrim_request_statuses_enum + to_team_checked_in: Boolean + to_team_id: uuid +} - """limit the number of rows returned""" - limit: Int +"""aggregate stddev on columns""" +type team_scrim_requests_stddev_fields { + requested_by_steam_id: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by stddev() on columns of table "team_scrim_requests" +""" +input team_scrim_requests_stddev_order_by { + requested_by_steam_id: order_by +} - """sort the rows by one or more columns""" - order_by: [player_aim_weapon_stats_order_by!] +"""aggregate stddev_pop on columns""" +type team_scrim_requests_stddev_pop_fields { + requested_by_steam_id: Float +} - """filter the rows returned""" - where: player_aim_weapon_stats_bool_exp - ): player_aim_weapon_stats_aggregate! +""" +order by stddev_pop() on columns of table "team_scrim_requests" +""" +input team_scrim_requests_stddev_pop_order_by { + requested_by_steam_id: order_by +} - """ - fetch data from the table: "player_aim_weapon_stats" using primary key columns - """ - player_aim_weapon_stats_by_pk(match_map_id: uuid!, steam_id: bigint!, weapon_class: String!): player_aim_weapon_stats +"""aggregate stddev_samp on columns""" +type team_scrim_requests_stddev_samp_fields { + requested_by_steam_id: Float +} - """ - fetch data from the table in a streaming manner: "player_aim_weapon_stats" - """ - player_aim_weapon_stats_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +order by stddev_samp() on columns of table "team_scrim_requests" +""" +input team_scrim_requests_stddev_samp_order_by { + requested_by_steam_id: order_by +} - """cursor to stream the results returned by the query""" - cursor: [player_aim_weapon_stats_stream_cursor_input]! +""" +Streaming cursor of the table "team_scrim_requests" +""" +input team_scrim_requests_stream_cursor_input { + """Stream column input with initial value""" + initial_value: team_scrim_requests_stream_cursor_value_input! - """filter the rows returned""" - where: player_aim_weapon_stats_bool_exp - ): [player_aim_weapon_stats!]! + """cursor ordering""" + ordering: cursor_ordering +} - """An array relationship""" - player_assists( - """distinct select on columns""" - distinct_on: [player_assists_select_column!] +"""Initial value of the column from where the streaming should start""" +input team_scrim_requests_stream_cursor_value_input { + auto_generated: Boolean + awaiting_team_id: uuid + canceled_by_team_id: uuid + canceled_late: Boolean + created_at: timestamptz + expires_at: timestamptz + from_team_checked_in: Boolean + from_team_id: uuid + id: uuid + match_id: uuid + match_options_id: uuid - """limit the number of rows returned""" - limit: Int + """ + Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. + """ + match_outcome: String + proposed_scheduled_at: timestamptz + region: String + requested_by_steam_id: bigint + responded_at: timestamptz + status: e_scrim_request_statuses_enum + to_team_checked_in: Boolean + to_team_id: uuid +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate sum on columns""" +type team_scrim_requests_sum_fields { + requested_by_steam_id: bigint +} - """sort the rows by one or more columns""" - order_by: [player_assists_order_by!] +""" +order by sum() on columns of table "team_scrim_requests" +""" +input team_scrim_requests_sum_order_by { + requested_by_steam_id: order_by +} - """filter the rows returned""" - where: player_assists_bool_exp - ): [player_assists!]! +""" +update columns of table "team_scrim_requests" +""" +enum team_scrim_requests_update_column { + """column name""" + auto_generated - """An aggregate relationship""" - player_assists_aggregate( - """distinct select on columns""" - distinct_on: [player_assists_select_column!] + """column name""" + awaiting_team_id - """limit the number of rows returned""" - limit: Int + """column name""" + canceled_by_team_id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + canceled_late - """sort the rows by one or more columns""" - order_by: [player_assists_order_by!] + """column name""" + created_at - """filter the rows returned""" - where: player_assists_bool_exp - ): player_assists_aggregate! + """column name""" + expires_at - """fetch data from the table: "player_assists" using primary key columns""" - player_assists_by_pk(attacked_steam_id: bigint!, attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_assists + """column name""" + from_team_checked_in - """ - fetch data from the table in a streaming manner: "player_assists" - """ - player_assists_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + from_team_id - """cursor to stream the results returned by the query""" - cursor: [player_assists_stream_cursor_input]! + """column name""" + id - """filter the rows returned""" - where: player_assists_bool_exp - ): [player_assists!]! + """column name""" + match_id - """ - fetch data from the table: "player_career_stats_v" - """ - player_career_stats_v( - """distinct select on columns""" - distinct_on: [player_career_stats_v_select_column!] + """column name""" + match_options_id - """limit the number of rows returned""" - limit: Int + """column name""" + match_outcome - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + proposed_scheduled_at - """sort the rows by one or more columns""" - order_by: [player_career_stats_v_order_by!] + """column name""" + region - """filter the rows returned""" - where: player_career_stats_v_bool_exp - ): [player_career_stats_v!]! + """column name""" + requested_by_steam_id - """ - fetch aggregated fields from the table: "player_career_stats_v" - """ - player_career_stats_v_aggregate( - """distinct select on columns""" - distinct_on: [player_career_stats_v_select_column!] + """column name""" + responded_at - """limit the number of rows returned""" - limit: Int + """column name""" + status - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + to_team_checked_in - """sort the rows by one or more columns""" - order_by: [player_career_stats_v_order_by!] + """column name""" + to_team_id +} - """filter the rows returned""" - where: player_career_stats_v_bool_exp - ): player_career_stats_v_aggregate! +input team_scrim_requests_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: team_scrim_requests_inc_input - """ - fetch data from the table in a streaming manner: "player_career_stats_v" - """ - player_career_stats_v_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """sets the columns of the filtered rows to the given values""" + _set: team_scrim_requests_set_input - """cursor to stream the results returned by the query""" - cursor: [player_career_stats_v_stream_cursor_input]! + """filter the rows which have to be updated""" + where: team_scrim_requests_bool_exp! +} - """filter the rows returned""" - where: player_career_stats_v_bool_exp - ): [player_career_stats_v!]! +"""aggregate var_pop on columns""" +type team_scrim_requests_var_pop_fields { + requested_by_steam_id: Float +} - """An array relationship""" - player_damages( - """distinct select on columns""" - distinct_on: [player_damages_select_column!] +""" +order by var_pop() on columns of table "team_scrim_requests" +""" +input team_scrim_requests_var_pop_order_by { + requested_by_steam_id: order_by +} - """limit the number of rows returned""" - limit: Int +"""aggregate var_samp on columns""" +type team_scrim_requests_var_samp_fields { + requested_by_steam_id: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by var_samp() on columns of table "team_scrim_requests" +""" +input team_scrim_requests_var_samp_order_by { + requested_by_steam_id: order_by +} - """sort the rows by one or more columns""" - order_by: [player_damages_order_by!] +"""aggregate variance on columns""" +type team_scrim_requests_variance_fields { + requested_by_steam_id: Float +} - """filter the rows returned""" - where: player_damages_bool_exp - ): [player_damages!]! +""" +order by variance() on columns of table "team_scrim_requests" +""" +input team_scrim_requests_variance_order_by { + requested_by_steam_id: order_by +} - """An aggregate relationship""" - player_damages_aggregate( - """distinct select on columns""" - distinct_on: [player_damages_select_column!] +""" +columns and relationships of "team_scrim_settings" +""" +type team_scrim_settings { + allow_outside_availability: Boolean! + created_at: timestamptz! + elo_max: Int + elo_min: Int + enabled: Boolean! + id: uuid! + map_ids: [uuid!]! + notes: String + regions: [String!]! - """limit the number of rows returned""" - limit: Int + """An object relationship""" + team: teams! + team_id: uuid! + updated_at: timestamptz! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +aggregated selection of "team_scrim_settings" +""" +type team_scrim_settings_aggregate { + aggregate: team_scrim_settings_aggregate_fields + nodes: [team_scrim_settings!]! +} - """sort the rows by one or more columns""" - order_by: [player_damages_order_by!] +""" +aggregate fields of "team_scrim_settings" +""" +type team_scrim_settings_aggregate_fields { + avg: team_scrim_settings_avg_fields + count(columns: [team_scrim_settings_select_column!], distinct: Boolean): Int! + max: team_scrim_settings_max_fields + min: team_scrim_settings_min_fields + stddev: team_scrim_settings_stddev_fields + stddev_pop: team_scrim_settings_stddev_pop_fields + stddev_samp: team_scrim_settings_stddev_samp_fields + sum: team_scrim_settings_sum_fields + var_pop: team_scrim_settings_var_pop_fields + var_samp: team_scrim_settings_var_samp_fields + variance: team_scrim_settings_variance_fields +} - """filter the rows returned""" - where: player_damages_bool_exp - ): player_damages_aggregate! +"""aggregate avg on columns""" +type team_scrim_settings_avg_fields { + elo_max: Float + elo_min: Float +} - """fetch data from the table: "player_damages" using primary key columns""" - player_damages_by_pk(id: uuid!, match_map_id: uuid!, time: timestamptz!): player_damages +""" +Boolean expression to filter rows from the table "team_scrim_settings". All fields are combined with a logical 'AND'. +""" +input team_scrim_settings_bool_exp { + _and: [team_scrim_settings_bool_exp!] + _not: team_scrim_settings_bool_exp + _or: [team_scrim_settings_bool_exp!] + allow_outside_availability: Boolean_comparison_exp + created_at: timestamptz_comparison_exp + elo_max: Int_comparison_exp + elo_min: Int_comparison_exp + enabled: Boolean_comparison_exp + id: uuid_comparison_exp + map_ids: uuid_array_comparison_exp + notes: String_comparison_exp + regions: String_array_comparison_exp + team: teams_bool_exp + team_id: uuid_comparison_exp + updated_at: timestamptz_comparison_exp +} +""" +unique or primary key constraints on table "team_scrim_settings" +""" +enum team_scrim_settings_constraint { """ - fetch data from the table in a streaming manner: "player_damages" + unique or primary key constraint on columns "id" """ - player_damages_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [player_damages_stream_cursor_input]! - - """filter the rows returned""" - where: player_damages_bool_exp - ): [player_damages!]! + team_scrim_settings_pkey """ - fetch data from the table: "player_elo" + unique or primary key constraint on columns "team_id" """ - player_elo( - """distinct select on columns""" - distinct_on: [player_elo_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_elo_order_by!] - - """filter the rows returned""" - where: player_elo_bool_exp - ): [player_elo!]! + team_scrim_settings_team_id_key +} - """ - fetch aggregated fields from the table: "player_elo" - """ - player_elo_aggregate( - """distinct select on columns""" - distinct_on: [player_elo_select_column!] +""" +input type for incrementing numeric columns in table "team_scrim_settings" +""" +input team_scrim_settings_inc_input { + elo_max: Int + elo_min: Int +} - """limit the number of rows returned""" - limit: Int +""" +input type for inserting data into table "team_scrim_settings" +""" +input team_scrim_settings_insert_input { + allow_outside_availability: Boolean + created_at: timestamptz + elo_max: Int + elo_min: Int + enabled: Boolean + id: uuid + map_ids: [uuid!] + notes: String + regions: [String!] + team: teams_obj_rel_insert_input + team_id: uuid + updated_at: timestamptz +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate max on columns""" +type team_scrim_settings_max_fields { + created_at: timestamptz + elo_max: Int + elo_min: Int + id: uuid + map_ids: [uuid!] + notes: String + regions: [String!] + team_id: uuid + updated_at: timestamptz +} - """sort the rows by one or more columns""" - order_by: [player_elo_order_by!] +"""aggregate min on columns""" +type team_scrim_settings_min_fields { + created_at: timestamptz + elo_max: Int + elo_min: Int + id: uuid + map_ids: [uuid!] + notes: String + regions: [String!] + team_id: uuid + updated_at: timestamptz +} - """filter the rows returned""" - where: player_elo_bool_exp - ): player_elo_aggregate! +""" +response of any mutation on the table "team_scrim_settings" +""" +type team_scrim_settings_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """fetch data from the table: "player_elo" using primary key columns""" - player_elo_by_pk(match_id: uuid!, steam_id: bigint!, type: e_match_types_enum!): player_elo + """data from the rows affected by the mutation""" + returning: [team_scrim_settings!]! +} - """ - fetch data from the table in a streaming manner: "player_elo" - """ - player_elo_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +input type for inserting object relation for remote table "team_scrim_settings" +""" +input team_scrim_settings_obj_rel_insert_input { + data: team_scrim_settings_insert_input! - """cursor to stream the results returned by the query""" - cursor: [player_elo_stream_cursor_input]! + """upsert condition""" + on_conflict: team_scrim_settings_on_conflict +} - """filter the rows returned""" - where: player_elo_bool_exp - ): [player_elo!]! +""" +on_conflict condition type for table "team_scrim_settings" +""" +input team_scrim_settings_on_conflict { + constraint: team_scrim_settings_constraint! + update_columns: [team_scrim_settings_update_column!]! = [] + where: team_scrim_settings_bool_exp +} - """ - fetch data from the table: "player_faceit_rank_history" - """ - player_faceit_rank_history( - """distinct select on columns""" - distinct_on: [player_faceit_rank_history_select_column!] +"""Ordering options when selecting data from "team_scrim_settings".""" +input team_scrim_settings_order_by { + allow_outside_availability: order_by + created_at: order_by + elo_max: order_by + elo_min: order_by + enabled: order_by + id: order_by + map_ids: order_by + notes: order_by + regions: order_by + team: teams_order_by + team_id: order_by + updated_at: order_by +} - """limit the number of rows returned""" - limit: Int +"""primary key columns input for table: team_scrim_settings""" +input team_scrim_settings_pk_columns_input { + id: uuid! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +select columns of table "team_scrim_settings" +""" +enum team_scrim_settings_select_column { + """column name""" + allow_outside_availability - """sort the rows by one or more columns""" - order_by: [player_faceit_rank_history_order_by!] + """column name""" + created_at - """filter the rows returned""" - where: player_faceit_rank_history_bool_exp - ): [player_faceit_rank_history!]! + """column name""" + elo_max - """ - fetch aggregated fields from the table: "player_faceit_rank_history" - """ - player_faceit_rank_history_aggregate( - """distinct select on columns""" - distinct_on: [player_faceit_rank_history_select_column!] + """column name""" + elo_min - """limit the number of rows returned""" - limit: Int + """column name""" + enabled - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + id - """sort the rows by one or more columns""" - order_by: [player_faceit_rank_history_order_by!] + """column name""" + map_ids - """filter the rows returned""" - where: player_faceit_rank_history_bool_exp - ): player_faceit_rank_history_aggregate! + """column name""" + notes - """ - fetch data from the table: "player_faceit_rank_history" using primary key columns - """ - player_faceit_rank_history_by_pk(id: uuid!): player_faceit_rank_history + """column name""" + regions - """ - fetch data from the table in a streaming manner: "player_faceit_rank_history" - """ - player_faceit_rank_history_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + team_id - """cursor to stream the results returned by the query""" - cursor: [player_faceit_rank_history_stream_cursor_input]! + """column name""" + updated_at +} - """filter the rows returned""" - where: player_faceit_rank_history_bool_exp - ): [player_faceit_rank_history!]! +""" +input type for updating data in table "team_scrim_settings" +""" +input team_scrim_settings_set_input { + allow_outside_availability: Boolean + created_at: timestamptz + elo_max: Int + elo_min: Int + enabled: Boolean + id: uuid + map_ids: [uuid!] + notes: String + regions: [String!] + team_id: uuid + updated_at: timestamptz +} - """An array relationship""" - player_flashes( - """distinct select on columns""" - distinct_on: [player_flashes_select_column!] +"""aggregate stddev on columns""" +type team_scrim_settings_stddev_fields { + elo_max: Float + elo_min: Float +} - """limit the number of rows returned""" - limit: Int +"""aggregate stddev_pop on columns""" +type team_scrim_settings_stddev_pop_fields { + elo_max: Float + elo_min: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate stddev_samp on columns""" +type team_scrim_settings_stddev_samp_fields { + elo_max: Float + elo_min: Float +} - """sort the rows by one or more columns""" - order_by: [player_flashes_order_by!] +""" +Streaming cursor of the table "team_scrim_settings" +""" +input team_scrim_settings_stream_cursor_input { + """Stream column input with initial value""" + initial_value: team_scrim_settings_stream_cursor_value_input! - """filter the rows returned""" - where: player_flashes_bool_exp - ): [player_flashes!]! + """cursor ordering""" + ordering: cursor_ordering +} - """An aggregate relationship""" - player_flashes_aggregate( - """distinct select on columns""" - distinct_on: [player_flashes_select_column!] +"""Initial value of the column from where the streaming should start""" +input team_scrim_settings_stream_cursor_value_input { + allow_outside_availability: Boolean + created_at: timestamptz + elo_max: Int + elo_min: Int + enabled: Boolean + id: uuid + map_ids: [uuid!] + notes: String + regions: [String!] + team_id: uuid + updated_at: timestamptz +} - """limit the number of rows returned""" - limit: Int +"""aggregate sum on columns""" +type team_scrim_settings_sum_fields { + elo_max: Int + elo_min: Int +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +update columns of table "team_scrim_settings" +""" +enum team_scrim_settings_update_column { + """column name""" + allow_outside_availability - """sort the rows by one or more columns""" - order_by: [player_flashes_order_by!] + """column name""" + created_at - """filter the rows returned""" - where: player_flashes_bool_exp - ): player_flashes_aggregate! + """column name""" + elo_max - """fetch data from the table: "player_flashes" using primary key columns""" - player_flashes_by_pk(attacked_steam_id: bigint!, attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_flashes + """column name""" + elo_min - """ - fetch data from the table in a streaming manner: "player_flashes" - """ - player_flashes_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + enabled - """cursor to stream the results returned by the query""" - cursor: [player_flashes_stream_cursor_input]! + """column name""" + id - """filter the rows returned""" - where: player_flashes_bool_exp - ): [player_flashes!]! + """column name""" + map_ids - """An array relationship""" - player_kills( - """distinct select on columns""" - distinct_on: [player_kills_select_column!] + """column name""" + notes - """limit the number of rows returned""" - limit: Int + """column name""" + regions - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + team_id - """sort the rows by one or more columns""" - order_by: [player_kills_order_by!] + """column name""" + updated_at +} - """filter the rows returned""" - where: player_kills_bool_exp - ): [player_kills!]! +input team_scrim_settings_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: team_scrim_settings_inc_input - """An aggregate relationship""" - player_kills_aggregate( - """distinct select on columns""" - distinct_on: [player_kills_select_column!] + """sets the columns of the filtered rows to the given values""" + _set: team_scrim_settings_set_input - """limit the number of rows returned""" - limit: Int + """filter the rows which have to be updated""" + where: team_scrim_settings_bool_exp! +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate var_pop on columns""" +type team_scrim_settings_var_pop_fields { + elo_max: Float + elo_min: Float +} - """sort the rows by one or more columns""" - order_by: [player_kills_order_by!] +"""aggregate var_samp on columns""" +type team_scrim_settings_var_samp_fields { + elo_max: Float + elo_min: Float +} - """filter the rows returned""" - where: player_kills_bool_exp - ): player_kills_aggregate! +"""aggregate variance on columns""" +type team_scrim_settings_variance_fields { + elo_max: Float + elo_min: Float +} - """fetch data from the table: "player_kills" using primary key columns""" - player_kills_by_pk(attacked_steam_id: bigint!, attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_kills +""" +columns and relationships of "team_suggestions" +""" +type team_suggestions { + created_at: timestamptz! + group_hash: String! + id: uuid! + last_notified_at: timestamptz + member_steam_ids: [bigint!]! + status: String! + together_count: Int! +} - """ - fetch data from the table: "player_kills_by_weapon" - """ - player_kills_by_weapon( - """distinct select on columns""" - distinct_on: [player_kills_by_weapon_select_column!] +""" +aggregated selection of "team_suggestions" +""" +type team_suggestions_aggregate { + aggregate: team_suggestions_aggregate_fields + nodes: [team_suggestions!]! +} - """limit the number of rows returned""" - limit: Int +""" +aggregate fields of "team_suggestions" +""" +type team_suggestions_aggregate_fields { + avg: team_suggestions_avg_fields + count(columns: [team_suggestions_select_column!], distinct: Boolean): Int! + max: team_suggestions_max_fields + min: team_suggestions_min_fields + stddev: team_suggestions_stddev_fields + stddev_pop: team_suggestions_stddev_pop_fields + stddev_samp: team_suggestions_stddev_samp_fields + sum: team_suggestions_sum_fields + var_pop: team_suggestions_var_pop_fields + var_samp: team_suggestions_var_samp_fields + variance: team_suggestions_variance_fields +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate avg on columns""" +type team_suggestions_avg_fields { + together_count: Float +} - """sort the rows by one or more columns""" - order_by: [player_kills_by_weapon_order_by!] +""" +Boolean expression to filter rows from the table "team_suggestions". All fields are combined with a logical 'AND'. +""" +input team_suggestions_bool_exp { + _and: [team_suggestions_bool_exp!] + _not: team_suggestions_bool_exp + _or: [team_suggestions_bool_exp!] + created_at: timestamptz_comparison_exp + group_hash: String_comparison_exp + id: uuid_comparison_exp + last_notified_at: timestamptz_comparison_exp + member_steam_ids: bigint_array_comparison_exp + status: String_comparison_exp + together_count: Int_comparison_exp +} - """filter the rows returned""" - where: player_kills_by_weapon_bool_exp - ): [player_kills_by_weapon!]! +""" +unique or primary key constraints on table "team_suggestions" +""" +enum team_suggestions_constraint { + """ + unique or primary key constraint on columns "group_hash" + """ + team_suggestions_group_hash_key """ - fetch aggregated fields from the table: "player_kills_by_weapon" + unique or primary key constraint on columns "id" """ - player_kills_by_weapon_aggregate( - """distinct select on columns""" - distinct_on: [player_kills_by_weapon_select_column!] + team_suggestions_pkey +} - """limit the number of rows returned""" - limit: Int +""" +input type for incrementing numeric columns in table "team_suggestions" +""" +input team_suggestions_inc_input { + together_count: Int +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for inserting data into table "team_suggestions" +""" +input team_suggestions_insert_input { + created_at: timestamptz + group_hash: String + id: uuid + last_notified_at: timestamptz + member_steam_ids: [bigint!] + status: String + together_count: Int +} - """sort the rows by one or more columns""" - order_by: [player_kills_by_weapon_order_by!] +"""aggregate max on columns""" +type team_suggestions_max_fields { + created_at: timestamptz + group_hash: String + id: uuid + last_notified_at: timestamptz + member_steam_ids: [bigint!] + status: String + together_count: Int +} - """filter the rows returned""" - where: player_kills_by_weapon_bool_exp - ): player_kills_by_weapon_aggregate! +"""aggregate min on columns""" +type team_suggestions_min_fields { + created_at: timestamptz + group_hash: String + id: uuid + last_notified_at: timestamptz + member_steam_ids: [bigint!] + status: String + together_count: Int +} - """ - fetch data from the table: "player_kills_by_weapon" using primary key columns - """ - player_kills_by_weapon_by_pk(player_steam_id: bigint!, with: String!): player_kills_by_weapon +""" +response of any mutation on the table "team_suggestions" +""" +type team_suggestions_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """ - fetch data from the table in a streaming manner: "player_kills_by_weapon" - """ - player_kills_by_weapon_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """data from the rows affected by the mutation""" + returning: [team_suggestions!]! +} - """cursor to stream the results returned by the query""" - cursor: [player_kills_by_weapon_stream_cursor_input]! +""" +on_conflict condition type for table "team_suggestions" +""" +input team_suggestions_on_conflict { + constraint: team_suggestions_constraint! + update_columns: [team_suggestions_update_column!]! = [] + where: team_suggestions_bool_exp +} - """filter the rows returned""" - where: player_kills_by_weapon_bool_exp - ): [player_kills_by_weapon!]! +"""Ordering options when selecting data from "team_suggestions".""" +input team_suggestions_order_by { + created_at: order_by + group_hash: order_by + id: order_by + last_notified_at: order_by + member_steam_ids: order_by + status: order_by + together_count: order_by +} - """ - fetch data from the table in a streaming manner: "player_kills" - """ - player_kills_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +"""primary key columns input for table: team_suggestions""" +input team_suggestions_pk_columns_input { + id: uuid! +} - """cursor to stream the results returned by the query""" - cursor: [player_kills_stream_cursor_input]! +""" +select columns of table "team_suggestions" +""" +enum team_suggestions_select_column { + """column name""" + created_at - """filter the rows returned""" - where: player_kills_bool_exp - ): [player_kills!]! + """column name""" + group_hash - """ - fetch data from the table: "player_leaderboard_rank" - """ - player_leaderboard_rank( - """distinct select on columns""" - distinct_on: [player_leaderboard_rank_select_column!] + """column name""" + id - """limit the number of rows returned""" - limit: Int + """column name""" + last_notified_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + member_steam_ids - """sort the rows by one or more columns""" - order_by: [player_leaderboard_rank_order_by!] + """column name""" + status - """filter the rows returned""" - where: player_leaderboard_rank_bool_exp - ): [player_leaderboard_rank!]! + """column name""" + together_count +} - """ - fetch aggregated fields from the table: "player_leaderboard_rank" - """ - player_leaderboard_rank_aggregate( - """distinct select on columns""" - distinct_on: [player_leaderboard_rank_select_column!] +""" +input type for updating data in table "team_suggestions" +""" +input team_suggestions_set_input { + created_at: timestamptz + group_hash: String + id: uuid + last_notified_at: timestamptz + member_steam_ids: [bigint!] + status: String + together_count: Int +} - """limit the number of rows returned""" - limit: Int +"""aggregate stddev on columns""" +type team_suggestions_stddev_fields { + together_count: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate stddev_pop on columns""" +type team_suggestions_stddev_pop_fields { + together_count: Float +} - """sort the rows by one or more columns""" - order_by: [player_leaderboard_rank_order_by!] +"""aggregate stddev_samp on columns""" +type team_suggestions_stddev_samp_fields { + together_count: Float +} - """filter the rows returned""" - where: player_leaderboard_rank_bool_exp - ): player_leaderboard_rank_aggregate! +""" +Streaming cursor of the table "team_suggestions" +""" +input team_suggestions_stream_cursor_input { + """Stream column input with initial value""" + initial_value: team_suggestions_stream_cursor_value_input! - """ - fetch data from the table in a streaming manner: "player_leaderboard_rank" - """ - player_leaderboard_rank_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """cursor ordering""" + ordering: cursor_ordering +} - """cursor to stream the results returned by the query""" - cursor: [player_leaderboard_rank_stream_cursor_input]! +"""Initial value of the column from where the streaming should start""" +input team_suggestions_stream_cursor_value_input { + created_at: timestamptz + group_hash: String + id: uuid + last_notified_at: timestamptz + member_steam_ids: [bigint!] + status: String + together_count: Int +} - """filter the rows returned""" - where: player_leaderboard_rank_bool_exp - ): [player_leaderboard_rank!]! +"""aggregate sum on columns""" +type team_suggestions_sum_fields { + together_count: Int +} - """ - fetch data from the table: "player_match_map_stats" - """ - player_match_map_stats( - """distinct select on columns""" - distinct_on: [player_match_map_stats_select_column!] +""" +update columns of table "team_suggestions" +""" +enum team_suggestions_update_column { + """column name""" + created_at - """limit the number of rows returned""" - limit: Int + """column name""" + group_hash - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + id - """sort the rows by one or more columns""" - order_by: [player_match_map_stats_order_by!] + """column name""" + last_notified_at - """filter the rows returned""" - where: player_match_map_stats_bool_exp - ): [player_match_map_stats!]! + """column name""" + member_steam_ids - """ - fetch aggregated fields from the table: "player_match_map_stats" - """ - player_match_map_stats_aggregate( - """distinct select on columns""" - distinct_on: [player_match_map_stats_select_column!] + """column name""" + status - """limit the number of rows returned""" - limit: Int + """column name""" + together_count +} - """skip the first n rows. Use only with order_by""" - offset: Int +input team_suggestions_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: team_suggestions_inc_input - """sort the rows by one or more columns""" - order_by: [player_match_map_stats_order_by!] + """sets the columns of the filtered rows to the given values""" + _set: team_suggestions_set_input - """filter the rows returned""" - where: player_match_map_stats_bool_exp - ): player_match_map_stats_aggregate! + """filter the rows which have to be updated""" + where: team_suggestions_bool_exp! +} - """ - fetch data from the table: "player_match_map_stats" using primary key columns - """ - player_match_map_stats_by_pk(match_map_id: uuid!, steam_id: bigint!): player_match_map_stats +"""aggregate var_pop on columns""" +type team_suggestions_var_pop_fields { + together_count: Float +} - """ - fetch data from the table in a streaming manner: "player_match_map_stats" - """ - player_match_map_stats_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +"""aggregate var_samp on columns""" +type team_suggestions_var_samp_fields { + together_count: Float +} - """cursor to stream the results returned by the query""" - cursor: [player_match_map_stats_stream_cursor_input]! +"""aggregate variance on columns""" +type team_suggestions_variance_fields { + together_count: Float +} - """filter the rows returned""" - where: player_match_map_stats_bool_exp - ): [player_match_map_stats!]! +""" +columns and relationships of "teams" +""" +type teams { + avatar_url: String - """ - fetch data from the table: "player_match_performance_v" - """ - player_match_performance_v( + """An array relationship""" + awards( """distinct select on columns""" - distinct_on: [player_match_performance_v_select_column!] + distinct_on: [award_recipients_select_column!] """limit the number of rows returned""" limit: Int @@ -95007,18 +108248,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_match_performance_v_order_by!] + order_by: [award_recipients_order_by!] """filter the rows returned""" - where: player_match_performance_v_bool_exp - ): [player_match_performance_v!]! + where: award_recipients_bool_exp + ): [award_recipients!]! - """ - fetch aggregated fields from the table: "player_match_performance_v" - """ - player_match_performance_v_aggregate( + """An aggregate relationship""" + awards_aggregate( """distinct select on columns""" - distinct_on: [player_match_performance_v_select_column!] + distinct_on: [award_recipients_select_column!] """limit the number of rows returned""" limit: Int @@ -95027,32 +108266,41 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_match_performance_v_order_by!] + order_by: [award_recipients_order_by!] """filter the rows returned""" - where: player_match_performance_v_bool_exp - ): player_match_performance_v_aggregate! + where: award_recipients_bool_exp + ): award_recipients_aggregate! """ - fetch data from the table in a streaming manner: "player_match_performance_v" + A computed field, executes function "can_change_team_role" """ - player_match_performance_v_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + can_change_role: Boolean - """cursor to stream the results returned by the query""" - cursor: [player_match_performance_v_stream_cursor_input]! + """ + A computed field, executes function "can_invite_to_team" + """ + can_invite: Boolean - """filter the rows returned""" - where: player_match_performance_v_bool_exp - ): [player_match_performance_v!]! + """ + A computed field, executes function "can_manage_team_scrims" + """ + can_manage_scrims: Boolean """ - fetch data from the table: "player_match_stats_v" + A computed field, executes function "can_remove_from_team" """ - player_match_stats_v( + can_remove: Boolean + + """An object relationship""" + captain: players + captain_steam_id: bigint + id: uuid! + + """An array relationship""" + invites( """distinct select on columns""" - distinct_on: [player_match_stats_v_select_column!] + distinct_on: [team_invites_select_column!] """limit the number of rows returned""" limit: Int @@ -95061,18 +108309,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_match_stats_v_order_by!] + order_by: [team_invites_order_by!] """filter the rows returned""" - where: player_match_stats_v_bool_exp - ): [player_match_stats_v!]! + where: team_invites_bool_exp + ): [team_invites!]! - """ - fetch aggregated fields from the table: "player_match_stats_v" - """ - player_match_stats_v_aggregate( + """An aggregate relationship""" + invites_aggregate( """distinct select on columns""" - distinct_on: [player_match_stats_v_select_column!] + distinct_on: [team_invites_select_column!] """limit the number of rows returned""" limit: Int @@ -95081,30 +108327,17 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_match_stats_v_order_by!] - - """filter the rows returned""" - where: player_match_stats_v_bool_exp - ): player_match_stats_v_aggregate! - - """ - fetch data from the table in a streaming manner: "player_match_stats_v" - """ - player_match_stats_v_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [player_match_stats_v_stream_cursor_input]! + order_by: [team_invites_order_by!] """filter the rows returned""" - where: player_match_stats_v_bool_exp - ): [player_match_stats_v!]! + where: team_invites_bool_exp + ): team_invites_aggregate! + is_organization: Boolean! """An array relationship""" - player_objectives( + match_lineups( """distinct select on columns""" - distinct_on: [player_objectives_select_column!] + distinct_on: [match_lineups_select_column!] """limit the number of rows returned""" limit: Int @@ -95113,16 +108346,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_objectives_order_by!] + order_by: [match_lineups_order_by!] """filter the rows returned""" - where: player_objectives_bool_exp - ): [player_objectives!]! + where: match_lineups_bool_exp + ): [match_lineups!]! """An aggregate relationship""" - player_objectives_aggregate( + match_lineups_aggregate( """distinct select on columns""" - distinct_on: [player_objectives_select_column!] + distinct_on: [match_lineups_select_column!] """limit the number of rows returned""" limit: Int @@ -95131,37 +108364,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_objectives_order_by!] - - """filter the rows returned""" - where: player_objectives_bool_exp - ): player_objectives_aggregate! - - """ - fetch data from the table: "player_objectives" using primary key columns - """ - player_objectives_by_pk(match_map_id: uuid!, player_steam_id: bigint!, time: timestamptz!): player_objectives - - """ - fetch data from the table in a streaming manner: "player_objectives" - """ - player_objectives_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [player_objectives_stream_cursor_input]! + order_by: [match_lineups_order_by!] """filter the rows returned""" - where: player_objectives_bool_exp - ): [player_objectives!]! + where: match_lineups_bool_exp + ): match_lineups_aggregate! """ - fetch data from the table: "player_performance_v" + A computed field, executes function "get_team_matches" """ - player_performance_v( + matches( """distinct select on columns""" - distinct_on: [player_performance_v_select_column!] + distinct_on: [matches_select_column!] """limit the number of rows returned""" limit: Int @@ -95170,52 +108384,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_performance_v_order_by!] + order_by: [matches_order_by!] """filter the rows returned""" - where: player_performance_v_bool_exp - ): [player_performance_v!]! - - """ - fetch aggregated fields from the table: "player_performance_v" - """ - player_performance_v_aggregate( - """distinct select on columns""" - distinct_on: [player_performance_v_select_column!] - - """limit the number of rows returned""" - limit: Int + where: matches_bool_exp + ): [matches!] + name: String! - """skip the first n rows. Use only with order_by""" - offset: Int + """An object relationship""" + owner: players! + owner_steam_id: bigint! - """sort the rows by one or more columns""" - order_by: [player_performance_v_order_by!] + """An object relationship""" + ranks: v_team_ranks - """filter the rows returned""" - where: player_performance_v_bool_exp - ): player_performance_v_aggregate! + """An object relationship""" + reputation: v_team_reputation """ - fetch data from the table in a streaming manner: "player_performance_v" + A computed field, executes function "team_role" """ - player_performance_v_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [player_performance_v_stream_cursor_input]! - - """filter the rows returned""" - where: player_performance_v_bool_exp - ): [player_performance_v!]! + role: String - """ - fetch data from the table: "player_premier_rank_history" - """ - player_premier_rank_history( + """An array relationship""" + roster( """distinct select on columns""" - distinct_on: [player_premier_rank_history_select_column!] + distinct_on: [team_roster_select_column!] """limit the number of rows returned""" limit: Int @@ -95224,18 +108418,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_premier_rank_history_order_by!] + order_by: [team_roster_order_by!] """filter the rows returned""" - where: player_premier_rank_history_bool_exp - ): [player_premier_rank_history!]! + where: team_roster_bool_exp + ): [team_roster!]! - """ - fetch aggregated fields from the table: "player_premier_rank_history" - """ - player_premier_rank_history_aggregate( + """An aggregate relationship""" + roster_aggregate( """distinct select on columns""" - distinct_on: [player_premier_rank_history_select_column!] + distinct_on: [team_roster_select_column!] """limit the number of rows returned""" limit: Int @@ -95244,37 +108436,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_premier_rank_history_order_by!] - - """filter the rows returned""" - where: player_premier_rank_history_bool_exp - ): player_premier_rank_history_aggregate! - - """ - fetch data from the table: "player_premier_rank_history" using primary key columns - """ - player_premier_rank_history_by_pk(id: uuid!): player_premier_rank_history - - """ - fetch data from the table in a streaming manner: "player_premier_rank_history" - """ - player_premier_rank_history_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [player_premier_rank_history_stream_cursor_input]! + order_by: [team_roster_order_by!] """filter the rows returned""" - where: player_premier_rank_history_bool_exp - ): [player_premier_rank_history!]! + where: team_roster_bool_exp + ): team_roster_aggregate! - """ - fetch data from the table: "player_sanctions" - """ - player_sanctions( + """An array relationship""" + scrim_availability( """distinct select on columns""" - distinct_on: [player_sanctions_select_column!] + distinct_on: [team_scrim_availability_select_column!] """limit the number of rows returned""" limit: Int @@ -95283,18 +108454,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_sanctions_order_by!] + order_by: [team_scrim_availability_order_by!] """filter the rows returned""" - where: player_sanctions_bool_exp - ): [player_sanctions!]! + where: team_scrim_availability_bool_exp + ): [team_scrim_availability!]! - """ - fetch aggregated fields from the table: "player_sanctions" - """ - player_sanctions_aggregate( + """An aggregate relationship""" + scrim_availability_aggregate( """distinct select on columns""" - distinct_on: [player_sanctions_select_column!] + distinct_on: [team_scrim_availability_select_column!] """limit the number of rows returned""" limit: Int @@ -95303,35 +108472,20 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_sanctions_order_by!] + order_by: [team_scrim_availability_order_by!] """filter the rows returned""" - where: player_sanctions_bool_exp - ): player_sanctions_aggregate! - - """ - fetch data from the table: "player_sanctions" using primary key columns - """ - player_sanctions_by_pk(created_at: timestamptz!, id: uuid!): player_sanctions - - """ - fetch data from the table in a streaming manner: "player_sanctions" - """ - player_sanctions_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [player_sanctions_stream_cursor_input]! + where: team_scrim_availability_bool_exp + ): team_scrim_availability_aggregate! - """filter the rows returned""" - where: player_sanctions_bool_exp - ): [player_sanctions!]! + """An object relationship""" + scrim_settings: team_scrim_settings + short_name: String! """An array relationship""" - player_season_stats( + tournament_teams( """distinct select on columns""" - distinct_on: [player_season_stats_select_column!] + distinct_on: [tournament_teams_select_column!] """limit the number of rows returned""" limit: Int @@ -95340,16 +108494,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_season_stats_order_by!] + order_by: [tournament_teams_order_by!] """filter the rows returned""" - where: player_season_stats_bool_exp - ): [player_season_stats!]! + where: tournament_teams_bool_exp + ): [tournament_teams!]! """An aggregate relationship""" - player_season_stats_aggregate( + tournament_teams_aggregate( """distinct select on columns""" - distinct_on: [player_season_stats_select_column!] + distinct_on: [tournament_teams_select_column!] """limit the number of rows returned""" limit: Int @@ -95358,628 +108512,1045 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [player_season_stats_order_by!] - - """filter the rows returned""" - where: player_season_stats_bool_exp - ): player_season_stats_aggregate! - - """ - fetch data from the table: "player_season_stats" using primary key columns - """ - player_season_stats_by_pk(player_steam_id: bigint!, season_id: uuid!): player_season_stats - - """ - fetch data from the table in a streaming manner: "player_season_stats" - """ - player_season_stats_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [player_season_stats_stream_cursor_input]! + order_by: [tournament_teams_order_by!] """filter the rows returned""" - where: player_season_stats_bool_exp - ): [player_season_stats!]! - - """ - fetch data from the table: "player_stats" - """ - player_stats( - """distinct select on columns""" - distinct_on: [player_stats_select_column!] - - """limit the number of rows returned""" - limit: Int + where: tournament_teams_bool_exp + ): tournament_teams_aggregate! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +aggregated selection of "teams" +""" +type teams_aggregate { + aggregate: teams_aggregate_fields + nodes: [teams!]! +} - """sort the rows by one or more columns""" - order_by: [player_stats_order_by!] +input teams_aggregate_bool_exp { + bool_and: teams_aggregate_bool_exp_bool_and + bool_or: teams_aggregate_bool_exp_bool_or + count: teams_aggregate_bool_exp_count +} - """filter the rows returned""" - where: player_stats_bool_exp - ): [player_stats!]! +input teams_aggregate_bool_exp_bool_and { + arguments: teams_select_column_teams_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: teams_bool_exp + predicate: Boolean_comparison_exp! +} - """ - fetch aggregated fields from the table: "player_stats" - """ - player_stats_aggregate( - """distinct select on columns""" - distinct_on: [player_stats_select_column!] +input teams_aggregate_bool_exp_bool_or { + arguments: teams_select_column_teams_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: teams_bool_exp + predicate: Boolean_comparison_exp! +} - """limit the number of rows returned""" - limit: Int +input teams_aggregate_bool_exp_count { + arguments: [teams_select_column!] + distinct: Boolean + filter: teams_bool_exp + predicate: Int_comparison_exp! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +aggregate fields of "teams" +""" +type teams_aggregate_fields { + avg: teams_avg_fields + count(columns: [teams_select_column!], distinct: Boolean): Int! + max: teams_max_fields + min: teams_min_fields + stddev: teams_stddev_fields + stddev_pop: teams_stddev_pop_fields + stddev_samp: teams_stddev_samp_fields + sum: teams_sum_fields + var_pop: teams_var_pop_fields + var_samp: teams_var_samp_fields + variance: teams_variance_fields +} - """sort the rows by one or more columns""" - order_by: [player_stats_order_by!] +""" +order by aggregate values of table "teams" +""" +input teams_aggregate_order_by { + avg: teams_avg_order_by + count: order_by + max: teams_max_order_by + min: teams_min_order_by + stddev: teams_stddev_order_by + stddev_pop: teams_stddev_pop_order_by + stddev_samp: teams_stddev_samp_order_by + sum: teams_sum_order_by + var_pop: teams_var_pop_order_by + var_samp: teams_var_samp_order_by + variance: teams_variance_order_by +} - """filter the rows returned""" - where: player_stats_bool_exp - ): player_stats_aggregate! +""" +input type for inserting array relation for remote table "teams" +""" +input teams_arr_rel_insert_input { + data: [teams_insert_input!]! - """fetch data from the table: "player_stats" using primary key columns""" - player_stats_by_pk(player_steam_id: bigint!): player_stats + """upsert condition""" + on_conflict: teams_on_conflict +} - """ - fetch data from the table in a streaming manner: "player_stats" - """ - player_stats_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +"""aggregate avg on columns""" +type teams_avg_fields { + captain_steam_id: Float + owner_steam_id: Float +} - """cursor to stream the results returned by the query""" - cursor: [player_stats_stream_cursor_input]! +""" +order by avg() on columns of table "teams" +""" +input teams_avg_order_by { + captain_steam_id: order_by + owner_steam_id: order_by +} - """filter the rows returned""" - where: player_stats_bool_exp - ): [player_stats!]! +""" +Boolean expression to filter rows from the table "teams". All fields are combined with a logical 'AND'. +""" +input teams_bool_exp { + _and: [teams_bool_exp!] + _not: teams_bool_exp + _or: [teams_bool_exp!] + avatar_url: String_comparison_exp + awards: award_recipients_bool_exp + awards_aggregate: award_recipients_aggregate_bool_exp + can_change_role: Boolean_comparison_exp + can_invite: Boolean_comparison_exp + can_manage_scrims: Boolean_comparison_exp + can_remove: Boolean_comparison_exp + captain: players_bool_exp + captain_steam_id: bigint_comparison_exp + id: uuid_comparison_exp + invites: team_invites_bool_exp + invites_aggregate: team_invites_aggregate_bool_exp + is_organization: Boolean_comparison_exp + match_lineups: match_lineups_bool_exp + match_lineups_aggregate: match_lineups_aggregate_bool_exp + matches: matches_bool_exp + name: String_comparison_exp + owner: players_bool_exp + owner_steam_id: bigint_comparison_exp + ranks: v_team_ranks_bool_exp + reputation: v_team_reputation_bool_exp + role: String_comparison_exp + roster: team_roster_bool_exp + roster_aggregate: team_roster_aggregate_bool_exp + scrim_availability: team_scrim_availability_bool_exp + scrim_availability_aggregate: team_scrim_availability_aggregate_bool_exp + scrim_settings: team_scrim_settings_bool_exp + short_name: String_comparison_exp + tournament_teams: tournament_teams_bool_exp + tournament_teams_aggregate: tournament_teams_aggregate_bool_exp +} +""" +unique or primary key constraints on table "teams" +""" +enum teams_constraint { """ - fetch data from the table: "player_steam_bot_friend" + unique or primary key constraint on columns "name" """ - player_steam_bot_friend( - """distinct select on columns""" - distinct_on: [player_steam_bot_friend_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [player_steam_bot_friend_order_by!] - - """filter the rows returned""" - where: player_steam_bot_friend_bool_exp - ): [player_steam_bot_friend!]! + teams_name_key """ - fetch aggregated fields from the table: "player_steam_bot_friend" + unique or primary key constraint on columns "id" """ - player_steam_bot_friend_aggregate( - """distinct select on columns""" - distinct_on: [player_steam_bot_friend_select_column!] - - """limit the number of rows returned""" - limit: Int + teams_pkey +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for incrementing numeric columns in table "teams" +""" +input teams_inc_input { + captain_steam_id: bigint + owner_steam_id: bigint +} - """sort the rows by one or more columns""" - order_by: [player_steam_bot_friend_order_by!] +""" +input type for inserting data into table "teams" +""" +input teams_insert_input { + avatar_url: String + awards: award_recipients_arr_rel_insert_input + captain: players_obj_rel_insert_input + captain_steam_id: bigint + id: uuid + invites: team_invites_arr_rel_insert_input + is_organization: Boolean + match_lineups: match_lineups_arr_rel_insert_input + name: String + owner: players_obj_rel_insert_input + owner_steam_id: bigint + ranks: v_team_ranks_obj_rel_insert_input + reputation: v_team_reputation_obj_rel_insert_input + roster: team_roster_arr_rel_insert_input + scrim_availability: team_scrim_availability_arr_rel_insert_input + scrim_settings: team_scrim_settings_obj_rel_insert_input + short_name: String + tournament_teams: tournament_teams_arr_rel_insert_input +} - """filter the rows returned""" - where: player_steam_bot_friend_bool_exp - ): player_steam_bot_friend_aggregate! +"""aggregate max on columns""" +type teams_max_fields { + avatar_url: String + captain_steam_id: bigint + id: uuid + name: String + owner_steam_id: bigint """ - fetch data from the table: "player_steam_bot_friend" using primary key columns + A computed field, executes function "team_role" """ - player_steam_bot_friend_by_pk(steam_id: bigint!): player_steam_bot_friend + role: String + short_name: String +} + +""" +order by max() on columns of table "teams" +""" +input teams_max_order_by { + avatar_url: order_by + captain_steam_id: order_by + id: order_by + name: order_by + owner_steam_id: order_by + short_name: order_by +} + +"""aggregate min on columns""" +type teams_min_fields { + avatar_url: String + captain_steam_id: bigint + id: uuid + name: String + owner_steam_id: bigint """ - fetch data from the table in a streaming manner: "player_steam_bot_friend" + A computed field, executes function "team_role" """ - player_steam_bot_friend_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + role: String + short_name: String +} - """cursor to stream the results returned by the query""" - cursor: [player_steam_bot_friend_stream_cursor_input]! +""" +order by min() on columns of table "teams" +""" +input teams_min_order_by { + avatar_url: order_by + captain_steam_id: order_by + id: order_by + name: order_by + owner_steam_id: order_by + short_name: order_by +} - """filter the rows returned""" - where: player_steam_bot_friend_bool_exp - ): [player_steam_bot_friend!]! +""" +response of any mutation on the table "teams" +""" +type teams_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """ - fetch data from the table: "player_steam_match_auth" - """ - player_steam_match_auth( - """distinct select on columns""" - distinct_on: [player_steam_match_auth_select_column!] + """data from the rows affected by the mutation""" + returning: [teams!]! +} - """limit the number of rows returned""" - limit: Int +""" +input type for inserting object relation for remote table "teams" +""" +input teams_obj_rel_insert_input { + data: teams_insert_input! - """skip the first n rows. Use only with order_by""" - offset: Int + """upsert condition""" + on_conflict: teams_on_conflict +} - """sort the rows by one or more columns""" - order_by: [player_steam_match_auth_order_by!] +""" +on_conflict condition type for table "teams" +""" +input teams_on_conflict { + constraint: teams_constraint! + update_columns: [teams_update_column!]! = [] + where: teams_bool_exp +} - """filter the rows returned""" - where: player_steam_match_auth_bool_exp - ): [player_steam_match_auth!]! +"""Ordering options when selecting data from "teams".""" +input teams_order_by { + avatar_url: order_by + awards_aggregate: award_recipients_aggregate_order_by + can_change_role: order_by + can_invite: order_by + can_manage_scrims: order_by + can_remove: order_by + captain: players_order_by + captain_steam_id: order_by + id: order_by + invites_aggregate: team_invites_aggregate_order_by + is_organization: order_by + match_lineups_aggregate: match_lineups_aggregate_order_by + matches_aggregate: matches_aggregate_order_by + name: order_by + owner: players_order_by + owner_steam_id: order_by + ranks: v_team_ranks_order_by + reputation: v_team_reputation_order_by + role: order_by + roster_aggregate: team_roster_aggregate_order_by + scrim_availability_aggregate: team_scrim_availability_aggregate_order_by + scrim_settings: team_scrim_settings_order_by + short_name: order_by + tournament_teams_aggregate: tournament_teams_aggregate_order_by +} - """ - fetch aggregated fields from the table: "player_steam_match_auth" - """ - player_steam_match_auth_aggregate( - """distinct select on columns""" - distinct_on: [player_steam_match_auth_select_column!] +"""primary key columns input for table: teams""" +input teams_pk_columns_input { + id: uuid! +} - """limit the number of rows returned""" - limit: Int +""" +select columns of table "teams" +""" +enum teams_select_column { + """column name""" + avatar_url - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + captain_steam_id - """sort the rows by one or more columns""" - order_by: [player_steam_match_auth_order_by!] + """column name""" + id - """filter the rows returned""" - where: player_steam_match_auth_bool_exp - ): player_steam_match_auth_aggregate! + """column name""" + is_organization - """ - fetch data from the table: "player_steam_match_auth" using primary key columns - """ - player_steam_match_auth_by_pk(steam_id: bigint!): player_steam_match_auth + """column name""" + name - """ - fetch data from the table in a streaming manner: "player_steam_match_auth" - """ - player_steam_match_auth_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + owner_steam_id - """cursor to stream the results returned by the query""" - cursor: [player_steam_match_auth_stream_cursor_input]! + """column name""" + short_name +} - """filter the rows returned""" - where: player_steam_match_auth_bool_exp - ): [player_steam_match_auth!]! +""" +select "teams_aggregate_bool_exp_bool_and_arguments_columns" columns of table "teams" +""" +enum teams_select_column_teams_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + is_organization +} - """ - fetch data from the table: "player_unused_utility" - """ - player_unused_utility( - """distinct select on columns""" - distinct_on: [player_unused_utility_select_column!] +""" +select "teams_aggregate_bool_exp_bool_or_arguments_columns" columns of table "teams" +""" +enum teams_select_column_teams_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + is_organization +} - """limit the number of rows returned""" - limit: Int +""" +input type for updating data in table "teams" +""" +input teams_set_input { + avatar_url: String + captain_steam_id: bigint + id: uuid + is_organization: Boolean + name: String + owner_steam_id: bigint + short_name: String +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate stddev on columns""" +type teams_stddev_fields { + captain_steam_id: Float + owner_steam_id: Float +} - """sort the rows by one or more columns""" - order_by: [player_unused_utility_order_by!] +""" +order by stddev() on columns of table "teams" +""" +input teams_stddev_order_by { + captain_steam_id: order_by + owner_steam_id: order_by +} - """filter the rows returned""" - where: player_unused_utility_bool_exp - ): [player_unused_utility!]! +"""aggregate stddev_pop on columns""" +type teams_stddev_pop_fields { + captain_steam_id: Float + owner_steam_id: Float +} - """ - fetch aggregated fields from the table: "player_unused_utility" - """ - player_unused_utility_aggregate( - """distinct select on columns""" - distinct_on: [player_unused_utility_select_column!] +""" +order by stddev_pop() on columns of table "teams" +""" +input teams_stddev_pop_order_by { + captain_steam_id: order_by + owner_steam_id: order_by +} - """limit the number of rows returned""" - limit: Int +"""aggregate stddev_samp on columns""" +type teams_stddev_samp_fields { + captain_steam_id: Float + owner_steam_id: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by stddev_samp() on columns of table "teams" +""" +input teams_stddev_samp_order_by { + captain_steam_id: order_by + owner_steam_id: order_by +} - """sort the rows by one or more columns""" - order_by: [player_unused_utility_order_by!] +""" +Streaming cursor of the table "teams" +""" +input teams_stream_cursor_input { + """Stream column input with initial value""" + initial_value: teams_stream_cursor_value_input! - """filter the rows returned""" - where: player_unused_utility_bool_exp - ): player_unused_utility_aggregate! + """cursor ordering""" + ordering: cursor_ordering +} - """ - fetch data from the table: "player_unused_utility" using primary key columns - """ - player_unused_utility_by_pk(match_map_id: uuid!, player_steam_id: bigint!): player_unused_utility +"""Initial value of the column from where the streaming should start""" +input teams_stream_cursor_value_input { + avatar_url: String + captain_steam_id: bigint + id: uuid + is_organization: Boolean + name: String + owner_steam_id: bigint + short_name: String +} - """ - fetch data from the table in a streaming manner: "player_unused_utility" - """ - player_unused_utility_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +"""aggregate sum on columns""" +type teams_sum_fields { + captain_steam_id: bigint + owner_steam_id: bigint +} - """cursor to stream the results returned by the query""" - cursor: [player_unused_utility_stream_cursor_input]! +""" +order by sum() on columns of table "teams" +""" +input teams_sum_order_by { + captain_steam_id: order_by + owner_steam_id: order_by +} - """filter the rows returned""" - where: player_unused_utility_bool_exp - ): [player_unused_utility!]! +""" +update columns of table "teams" +""" +enum teams_update_column { + """column name""" + avatar_url - """An array relationship""" - player_utility( - """distinct select on columns""" - distinct_on: [player_utility_select_column!] + """column name""" + captain_steam_id - """limit the number of rows returned""" - limit: Int + """column name""" + id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + is_organization - """sort the rows by one or more columns""" - order_by: [player_utility_order_by!] + """column name""" + name - """filter the rows returned""" - where: player_utility_bool_exp - ): [player_utility!]! + """column name""" + owner_steam_id - """An aggregate relationship""" - player_utility_aggregate( - """distinct select on columns""" - distinct_on: [player_utility_select_column!] + """column name""" + short_name +} - """limit the number of rows returned""" - limit: Int +input teams_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: teams_inc_input - """skip the first n rows. Use only with order_by""" - offset: Int + """sets the columns of the filtered rows to the given values""" + _set: teams_set_input - """sort the rows by one or more columns""" - order_by: [player_utility_order_by!] + """filter the rows which have to be updated""" + where: teams_bool_exp! +} - """filter the rows returned""" - where: player_utility_bool_exp - ): player_utility_aggregate! +"""aggregate var_pop on columns""" +type teams_var_pop_fields { + captain_steam_id: Float + owner_steam_id: Float +} - """fetch data from the table: "player_utility" using primary key columns""" - player_utility_by_pk(attacker_steam_id: bigint!, match_map_id: uuid!, time: timestamptz!): player_utility +""" +order by var_pop() on columns of table "teams" +""" +input teams_var_pop_order_by { + captain_steam_id: order_by + owner_steam_id: order_by +} - """ - fetch data from the table in a streaming manner: "player_utility" - """ - player_utility_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +"""aggregate var_samp on columns""" +type teams_var_samp_fields { + captain_steam_id: Float + owner_steam_id: Float +} - """cursor to stream the results returned by the query""" - cursor: [player_utility_stream_cursor_input]! +""" +order by var_samp() on columns of table "teams" +""" +input teams_var_samp_order_by { + captain_steam_id: order_by + owner_steam_id: order_by +} - """filter the rows returned""" - where: player_utility_bool_exp - ): [player_utility!]! +"""aggregate variance on columns""" +type teams_variance_fields { + captain_steam_id: Float + owner_steam_id: Float +} - """ - fetch data from the table: "player_weapon_stats_v" - """ - player_weapon_stats_v( - """distinct select on columns""" - distinct_on: [player_weapon_stats_v_select_column!] +""" +order by variance() on columns of table "teams" +""" +input teams_variance_order_by { + captain_steam_id: order_by + owner_steam_id: order_by +} - """limit the number of rows returned""" - limit: Int +scalar time - """skip the first n rows. Use only with order_by""" - offset: Int +""" +Boolean expression to compare columns of type "time". All fields are combined with logical 'AND'. +""" +input time_comparison_exp { + _eq: time + _gt: time + _gte: time + _in: [time!] + _is_null: Boolean + _lt: time + _lte: time + _neq: time + _nin: [time!] +} - """sort the rows by one or more columns""" - order_by: [player_weapon_stats_v_order_by!] +scalar timestamp - """filter the rows returned""" - where: player_weapon_stats_v_bool_exp - ): [player_weapon_stats_v!]! +scalar timestamptz - """ - fetch aggregated fields from the table: "player_weapon_stats_v" - """ - player_weapon_stats_v_aggregate( - """distinct select on columns""" - distinct_on: [player_weapon_stats_v_select_column!] +""" +Boolean expression to compare columns of type "timestamptz". All fields are combined with logical 'AND'. +""" +input timestamptz_comparison_exp { + _eq: timestamptz + _gt: timestamptz + _gte: timestamptz + _in: [timestamptz!] + _is_null: Boolean + _lt: timestamptz + _lte: timestamptz + _neq: timestamptz + _nin: [timestamptz!] +} - """limit the number of rows returned""" - limit: Int +""" +columns and relationships of "tournament_awards" +""" +type tournament_awards { + """An object relationship""" + award: awards + award_id: uuid + created_at: timestamptz! + custom_name: String + id: uuid! + image_url: String + placement: Int! + silhouette: Int - """skip the first n rows. Use only with order_by""" - offset: Int + """An object relationship""" + tournament: tournaments! + tournament_id: uuid! + updated_at: timestamptz! +} - """sort the rows by one or more columns""" - order_by: [player_weapon_stats_v_order_by!] +""" +aggregated selection of "tournament_awards" +""" +type tournament_awards_aggregate { + aggregate: tournament_awards_aggregate_fields + nodes: [tournament_awards!]! +} - """filter the rows returned""" - where: player_weapon_stats_v_bool_exp - ): player_weapon_stats_v_aggregate! +input tournament_awards_aggregate_bool_exp { + count: tournament_awards_aggregate_bool_exp_count +} - """ - fetch data from the table in a streaming manner: "player_weapon_stats_v" - """ - player_weapon_stats_v_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +input tournament_awards_aggregate_bool_exp_count { + arguments: [tournament_awards_select_column!] + distinct: Boolean + filter: tournament_awards_bool_exp + predicate: Int_comparison_exp! +} - """cursor to stream the results returned by the query""" - cursor: [player_weapon_stats_v_stream_cursor_input]! +""" +aggregate fields of "tournament_awards" +""" +type tournament_awards_aggregate_fields { + avg: tournament_awards_avg_fields + count(columns: [tournament_awards_select_column!], distinct: Boolean): Int! + max: tournament_awards_max_fields + min: tournament_awards_min_fields + stddev: tournament_awards_stddev_fields + stddev_pop: tournament_awards_stddev_pop_fields + stddev_samp: tournament_awards_stddev_samp_fields + sum: tournament_awards_sum_fields + var_pop: tournament_awards_var_pop_fields + var_samp: tournament_awards_var_samp_fields + variance: tournament_awards_variance_fields +} - """filter the rows returned""" - where: player_weapon_stats_v_bool_exp - ): [player_weapon_stats_v!]! +""" +order by aggregate values of table "tournament_awards" +""" +input tournament_awards_aggregate_order_by { + avg: tournament_awards_avg_order_by + count: order_by + max: tournament_awards_max_order_by + min: tournament_awards_min_order_by + stddev: tournament_awards_stddev_order_by + stddev_pop: tournament_awards_stddev_pop_order_by + stddev_samp: tournament_awards_stddev_samp_order_by + sum: tournament_awards_sum_order_by + var_pop: tournament_awards_var_pop_order_by + var_samp: tournament_awards_var_samp_order_by + variance: tournament_awards_variance_order_by +} - """ - fetch data from the table: "players" - """ - players( - """distinct select on columns""" - distinct_on: [players_select_column!] +""" +input type for inserting array relation for remote table "tournament_awards" +""" +input tournament_awards_arr_rel_insert_input { + data: [tournament_awards_insert_input!]! - """limit the number of rows returned""" - limit: Int + """upsert condition""" + on_conflict: tournament_awards_on_conflict +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate avg on columns""" +type tournament_awards_avg_fields { + placement: Float + silhouette: Float +} - """sort the rows by one or more columns""" - order_by: [players_order_by!] +""" +order by avg() on columns of table "tournament_awards" +""" +input tournament_awards_avg_order_by { + placement: order_by + silhouette: order_by +} - """filter the rows returned""" - where: players_bool_exp - ): [players!]! +""" +Boolean expression to filter rows from the table "tournament_awards". All fields are combined with a logical 'AND'. +""" +input tournament_awards_bool_exp { + _and: [tournament_awards_bool_exp!] + _not: tournament_awards_bool_exp + _or: [tournament_awards_bool_exp!] + award: awards_bool_exp + award_id: uuid_comparison_exp + created_at: timestamptz_comparison_exp + custom_name: String_comparison_exp + id: uuid_comparison_exp + image_url: String_comparison_exp + placement: Int_comparison_exp + silhouette: Int_comparison_exp + tournament: tournaments_bool_exp + tournament_id: uuid_comparison_exp + updated_at: timestamptz_comparison_exp +} +""" +unique or primary key constraints on table "tournament_awards" +""" +enum tournament_awards_constraint { """ - fetch aggregated fields from the table: "players" + unique or primary key constraint on columns "id" """ - players_aggregate( - """distinct select on columns""" - distinct_on: [players_select_column!] - - """limit the number of rows returned""" - limit: Int + tournament_awards_pkey - """skip the first n rows. Use only with order_by""" - offset: Int + """ + unique or primary key constraint on columns "placement", "tournament_id" + """ + tournament_awards_tournament_id_placement_key +} - """sort the rows by one or more columns""" - order_by: [players_order_by!] +""" +input type for incrementing numeric columns in table "tournament_awards" +""" +input tournament_awards_inc_input { + placement: Int + silhouette: Int +} - """filter the rows returned""" - where: players_bool_exp - ): players_aggregate! +""" +input type for inserting data into table "tournament_awards" +""" +input tournament_awards_insert_input { + award: awards_obj_rel_insert_input + award_id: uuid + created_at: timestamptz + custom_name: String + id: uuid + image_url: String + placement: Int + silhouette: Int + tournament: tournaments_obj_rel_insert_input + tournament_id: uuid + updated_at: timestamptz +} - """fetch data from the table: "players" using primary key columns""" - players_by_pk(steam_id: bigint!): players +"""aggregate max on columns""" +type tournament_awards_max_fields { + award_id: uuid + created_at: timestamptz + custom_name: String + id: uuid + image_url: String + placement: Int + silhouette: Int + tournament_id: uuid + updated_at: timestamptz +} - """ - fetch data from the table in a streaming manner: "players" - """ - players_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +order by max() on columns of table "tournament_awards" +""" +input tournament_awards_max_order_by { + award_id: order_by + created_at: order_by + custom_name: order_by + id: order_by + image_url: order_by + placement: order_by + silhouette: order_by + tournament_id: order_by + updated_at: order_by +} - """cursor to stream the results returned by the query""" - cursor: [players_stream_cursor_input]! +"""aggregate min on columns""" +type tournament_awards_min_fields { + award_id: uuid + created_at: timestamptz + custom_name: String + id: uuid + image_url: String + placement: Int + silhouette: Int + tournament_id: uuid + updated_at: timestamptz +} - """filter the rows returned""" - where: players_bool_exp - ): [players!]! +""" +order by min() on columns of table "tournament_awards" +""" +input tournament_awards_min_order_by { + award_id: order_by + created_at: order_by + custom_name: order_by + id: order_by + image_url: order_by + placement: order_by + silhouette: order_by + tournament_id: order_by + updated_at: order_by +} - """ - fetch data from the table: "plugin_versions" - """ - plugin_versions( - """distinct select on columns""" - distinct_on: [plugin_versions_select_column!] +""" +response of any mutation on the table "tournament_awards" +""" +type tournament_awards_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """limit the number of rows returned""" - limit: Int + """data from the rows affected by the mutation""" + returning: [tournament_awards!]! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for inserting object relation for remote table "tournament_awards" +""" +input tournament_awards_obj_rel_insert_input { + data: tournament_awards_insert_input! - """sort the rows by one or more columns""" - order_by: [plugin_versions_order_by!] + """upsert condition""" + on_conflict: tournament_awards_on_conflict +} - """filter the rows returned""" - where: plugin_versions_bool_exp - ): [plugin_versions!]! +""" +on_conflict condition type for table "tournament_awards" +""" +input tournament_awards_on_conflict { + constraint: tournament_awards_constraint! + update_columns: [tournament_awards_update_column!]! = [] + where: tournament_awards_bool_exp +} - """ - fetch aggregated fields from the table: "plugin_versions" - """ - plugin_versions_aggregate( - """distinct select on columns""" - distinct_on: [plugin_versions_select_column!] +"""Ordering options when selecting data from "tournament_awards".""" +input tournament_awards_order_by { + award: awards_order_by + award_id: order_by + created_at: order_by + custom_name: order_by + id: order_by + image_url: order_by + placement: order_by + silhouette: order_by + tournament: tournaments_order_by + tournament_id: order_by + updated_at: order_by +} - """limit the number of rows returned""" - limit: Int +"""primary key columns input for table: tournament_awards""" +input tournament_awards_pk_columns_input { + id: uuid! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +select columns of table "tournament_awards" +""" +enum tournament_awards_select_column { + """column name""" + award_id - """sort the rows by one or more columns""" - order_by: [plugin_versions_order_by!] + """column name""" + created_at - """filter the rows returned""" - where: plugin_versions_bool_exp - ): plugin_versions_aggregate! + """column name""" + custom_name - """fetch data from the table: "plugin_versions" using primary key columns""" - plugin_versions_by_pk(runtime: e_plugin_runtimes_enum!, version: String!): plugin_versions + """column name""" + id - """ - fetch data from the table in a streaming manner: "plugin_versions" - """ - plugin_versions_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + image_url - """cursor to stream the results returned by the query""" - cursor: [plugin_versions_stream_cursor_input]! + """column name""" + placement - """filter the rows returned""" - where: plugin_versions_bool_exp - ): [plugin_versions!]! + """column name""" + silhouette - """ - fetch data from the table: "push_subscriptions" - """ - push_subscriptions( - """distinct select on columns""" - distinct_on: [push_subscriptions_select_column!] + """column name""" + tournament_id - """limit the number of rows returned""" - limit: Int + """column name""" + updated_at +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for updating data in table "tournament_awards" +""" +input tournament_awards_set_input { + award_id: uuid + created_at: timestamptz + custom_name: String + id: uuid + image_url: String + placement: Int + silhouette: Int + tournament_id: uuid + updated_at: timestamptz +} - """sort the rows by one or more columns""" - order_by: [push_subscriptions_order_by!] +"""aggregate stddev on columns""" +type tournament_awards_stddev_fields { + placement: Float + silhouette: Float +} - """filter the rows returned""" - where: push_subscriptions_bool_exp - ): [push_subscriptions!]! +""" +order by stddev() on columns of table "tournament_awards" +""" +input tournament_awards_stddev_order_by { + placement: order_by + silhouette: order_by +} - """ - fetch aggregated fields from the table: "push_subscriptions" - """ - push_subscriptions_aggregate( - """distinct select on columns""" - distinct_on: [push_subscriptions_select_column!] +"""aggregate stddev_pop on columns""" +type tournament_awards_stddev_pop_fields { + placement: Float + silhouette: Float +} - """limit the number of rows returned""" - limit: Int +""" +order by stddev_pop() on columns of table "tournament_awards" +""" +input tournament_awards_stddev_pop_order_by { + placement: order_by + silhouette: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate stddev_samp on columns""" +type tournament_awards_stddev_samp_fields { + placement: Float + silhouette: Float +} - """sort the rows by one or more columns""" - order_by: [push_subscriptions_order_by!] +""" +order by stddev_samp() on columns of table "tournament_awards" +""" +input tournament_awards_stddev_samp_order_by { + placement: order_by + silhouette: order_by +} - """filter the rows returned""" - where: push_subscriptions_bool_exp - ): push_subscriptions_aggregate! +""" +Streaming cursor of the table "tournament_awards" +""" +input tournament_awards_stream_cursor_input { + """Stream column input with initial value""" + initial_value: tournament_awards_stream_cursor_value_input! - """ - fetch data from the table: "push_subscriptions" using primary key columns - """ - push_subscriptions_by_pk(id: uuid!): push_subscriptions + """cursor ordering""" + ordering: cursor_ordering +} - """ - fetch data from the table in a streaming manner: "push_subscriptions" - """ - push_subscriptions_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +"""Initial value of the column from where the streaming should start""" +input tournament_awards_stream_cursor_value_input { + award_id: uuid + created_at: timestamptz + custom_name: String + id: uuid + image_url: String + placement: Int + silhouette: Int + tournament_id: uuid + updated_at: timestamptz +} - """cursor to stream the results returned by the query""" - cursor: [push_subscriptions_stream_cursor_input]! +"""aggregate sum on columns""" +type tournament_awards_sum_fields { + placement: Int + silhouette: Int +} - """filter the rows returned""" - where: push_subscriptions_bool_exp - ): [push_subscriptions!]! +""" +order by sum() on columns of table "tournament_awards" +""" +input tournament_awards_sum_order_by { + placement: order_by + silhouette: order_by +} - """ - fetch data from the table: "seasons" - """ - seasons( - """distinct select on columns""" - distinct_on: [seasons_select_column!] +""" +update columns of table "tournament_awards" +""" +enum tournament_awards_update_column { + """column name""" + award_id - """limit the number of rows returned""" - limit: Int + """column name""" + created_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + custom_name - """sort the rows by one or more columns""" - order_by: [seasons_order_by!] + """column name""" + id - """filter the rows returned""" - where: seasons_bool_exp - ): [seasons!]! + """column name""" + image_url - """ - fetch aggregated fields from the table: "seasons" - """ - seasons_aggregate( - """distinct select on columns""" - distinct_on: [seasons_select_column!] + """column name""" + placement - """limit the number of rows returned""" - limit: Int + """column name""" + silhouette - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + tournament_id - """sort the rows by one or more columns""" - order_by: [seasons_order_by!] + """column name""" + updated_at +} - """filter the rows returned""" - where: seasons_bool_exp - ): seasons_aggregate! +input tournament_awards_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_awards_inc_input - """fetch data from the table: "seasons" using primary key columns""" - seasons_by_pk(id: uuid!): seasons + """sets the columns of the filtered rows to the given values""" + _set: tournament_awards_set_input - """ - fetch data from the table in a streaming manner: "seasons" - """ - seasons_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """filter the rows which have to be updated""" + where: tournament_awards_bool_exp! +} - """cursor to stream the results returned by the query""" - cursor: [seasons_stream_cursor_input]! +"""aggregate var_pop on columns""" +type tournament_awards_var_pop_fields { + placement: Float + silhouette: Float +} - """filter the rows returned""" - where: seasons_bool_exp - ): [seasons!]! +""" +order by var_pop() on columns of table "tournament_awards" +""" +input tournament_awards_var_pop_order_by { + placement: order_by + silhouette: order_by +} - """ - fetch data from the table: "server_regions" - """ - server_regions( - """distinct select on columns""" - distinct_on: [server_regions_select_column!] +"""aggregate var_samp on columns""" +type tournament_awards_var_samp_fields { + placement: Float + silhouette: Float +} - """limit the number of rows returned""" - limit: Int +""" +order by var_samp() on columns of table "tournament_awards" +""" +input tournament_awards_var_samp_order_by { + placement: order_by + silhouette: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate variance on columns""" +type tournament_awards_variance_fields { + placement: Float + silhouette: Float +} - """sort the rows by one or more columns""" - order_by: [server_regions_order_by!] +""" +order by variance() on columns of table "tournament_awards" +""" +input tournament_awards_variance_order_by { + placement: order_by + silhouette: order_by +} - """filter the rows returned""" - where: server_regions_bool_exp - ): [server_regions!]! +""" +columns and relationships of "tournament_brackets" +""" +type tournament_brackets { + bye: Boolean! + created_at: timestamptz! """ - fetch aggregated fields from the table: "server_regions" + A computed field, executes function "get_feeding_brackets" """ - server_regions_aggregate( + feeding_brackets( """distinct select on columns""" - distinct_on: [server_regions_select_column!] + distinct_on: [tournament_brackets_select_column!] """limit the number of rows returned""" limit: Int @@ -95988,33 +109559,40 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [server_regions_order_by!] + order_by: [tournament_brackets_order_by!] """filter the rows returned""" - where: server_regions_bool_exp - ): server_regions_aggregate! + where: tournament_brackets_bool_exp + ): [tournament_brackets!] + finished: Boolean! + group: numeric + id: uuid! - """fetch data from the table: "server_regions" using primary key columns""" - server_regions_by_pk(value: String!): server_regions + """An object relationship""" + loser_bracket: tournament_brackets + loser_parent_bracket_id: uuid - """ - fetch data from the table in a streaming manner: "server_regions" - """ - server_regions_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """An object relationship""" + match: matches + match_id: uuid + match_number: Int + match_options_id: uuid - """cursor to stream the results returned by the query""" - cursor: [server_regions_stream_cursor_input]! + """An object relationship""" + options: match_options - """filter the rows returned""" - where: server_regions_bool_exp - ): [server_regions!]! + """An object relationship""" + parent_bracket: tournament_brackets + parent_bracket_id: uuid + path: String + round: Int! + scheduled_at: timestamptz + scheduled_eta: timestamptz """An array relationship""" - servers( + scheduling_proposals( """distinct select on columns""" - distinct_on: [servers_select_column!] + distinct_on: [league_scheduling_proposals_select_column!] """limit the number of rows returned""" limit: Int @@ -96023,16 +109601,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [servers_order_by!] + order_by: [league_scheduling_proposals_order_by!] """filter the rows returned""" - where: servers_bool_exp - ): [servers!]! + where: league_scheduling_proposals_bool_exp + ): [league_scheduling_proposals!]! """An aggregate relationship""" - servers_aggregate( + scheduling_proposals_aggregate( """distinct select on columns""" - distinct_on: [servers_select_column!] + distinct_on: [league_scheduling_proposals_select_column!] """limit the number of rows returned""" limit: Int @@ -96041,1413 +109619,2333 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [servers_order_by!] - - """filter the rows returned""" - where: servers_bool_exp - ): servers_aggregate! - - """fetch data from the table: "servers" using primary key columns""" - servers_by_pk(id: uuid!): servers - - """ - fetch data from the table in a streaming manner: "servers" - """ - servers_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [servers_stream_cursor_input]! + order_by: [league_scheduling_proposals_order_by!] """filter the rows returned""" - where: servers_bool_exp - ): [servers!]! - - """ - fetch data from the table: "settings" - """ - settings( - """distinct select on columns""" - distinct_on: [settings_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [settings_order_by!] + where: league_scheduling_proposals_bool_exp + ): league_scheduling_proposals_aggregate! - """filter the rows returned""" - where: settings_bool_exp - ): [settings!]! + """An object relationship""" + stage: tournament_stages! - """ - fetch aggregated fields from the table: "settings" - """ - settings_aggregate( - """distinct select on columns""" - distinct_on: [settings_select_column!] + """An object relationship""" + team_1: tournament_teams + team_1_seed: Int - """limit the number of rows returned""" - limit: Int + """An object relationship""" + team_2: tournament_teams + team_2_seed: Int + tournament_stage_id: uuid! + tournament_team_id_1: uuid + tournament_team_id_2: uuid +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +aggregated selection of "tournament_brackets" +""" +type tournament_brackets_aggregate { + aggregate: tournament_brackets_aggregate_fields + nodes: [tournament_brackets!]! +} - """sort the rows by one or more columns""" - order_by: [settings_order_by!] +input tournament_brackets_aggregate_bool_exp { + bool_and: tournament_brackets_aggregate_bool_exp_bool_and + bool_or: tournament_brackets_aggregate_bool_exp_bool_or + count: tournament_brackets_aggregate_bool_exp_count +} - """filter the rows returned""" - where: settings_bool_exp - ): settings_aggregate! +input tournament_brackets_aggregate_bool_exp_bool_and { + arguments: tournament_brackets_select_column_tournament_brackets_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: tournament_brackets_bool_exp + predicate: Boolean_comparison_exp! +} - """fetch data from the table: "settings" using primary key columns""" - settings_by_pk(name: String!): settings +input tournament_brackets_aggregate_bool_exp_bool_or { + arguments: tournament_brackets_select_column_tournament_brackets_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: tournament_brackets_bool_exp + predicate: Boolean_comparison_exp! +} - """ - fetch data from the table in a streaming manner: "settings" - """ - settings_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +input tournament_brackets_aggregate_bool_exp_count { + arguments: [tournament_brackets_select_column!] + distinct: Boolean + filter: tournament_brackets_bool_exp + predicate: Int_comparison_exp! +} - """cursor to stream the results returned by the query""" - cursor: [settings_stream_cursor_input]! +""" +aggregate fields of "tournament_brackets" +""" +type tournament_brackets_aggregate_fields { + avg: tournament_brackets_avg_fields + count(columns: [tournament_brackets_select_column!], distinct: Boolean): Int! + max: tournament_brackets_max_fields + min: tournament_brackets_min_fields + stddev: tournament_brackets_stddev_fields + stddev_pop: tournament_brackets_stddev_pop_fields + stddev_samp: tournament_brackets_stddev_samp_fields + sum: tournament_brackets_sum_fields + var_pop: tournament_brackets_var_pop_fields + var_samp: tournament_brackets_var_samp_fields + variance: tournament_brackets_variance_fields +} - """filter the rows returned""" - where: settings_bool_exp - ): [settings!]! +""" +order by aggregate values of table "tournament_brackets" +""" +input tournament_brackets_aggregate_order_by { + avg: tournament_brackets_avg_order_by + count: order_by + max: tournament_brackets_max_order_by + min: tournament_brackets_min_order_by + stddev: tournament_brackets_stddev_order_by + stddev_pop: tournament_brackets_stddev_pop_order_by + stddev_samp: tournament_brackets_stddev_samp_order_by + sum: tournament_brackets_sum_order_by + var_pop: tournament_brackets_var_pop_order_by + var_samp: tournament_brackets_var_samp_order_by + variance: tournament_brackets_variance_order_by +} - """ - fetch data from the table: "steam_account_claims" - """ - steam_account_claims( - """distinct select on columns""" - distinct_on: [steam_account_claims_select_column!] +""" +input type for inserting array relation for remote table "tournament_brackets" +""" +input tournament_brackets_arr_rel_insert_input { + data: [tournament_brackets_insert_input!]! - """limit the number of rows returned""" - limit: Int + """upsert condition""" + on_conflict: tournament_brackets_on_conflict +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate avg on columns""" +type tournament_brackets_avg_fields { + group: Float + match_number: Float + round: Float + team_1_seed: Float + team_2_seed: Float +} - """sort the rows by one or more columns""" - order_by: [steam_account_claims_order_by!] +""" +order by avg() on columns of table "tournament_brackets" +""" +input tournament_brackets_avg_order_by { + group: order_by + match_number: order_by + round: order_by + team_1_seed: order_by + team_2_seed: order_by +} - """filter the rows returned""" - where: steam_account_claims_bool_exp - ): [steam_account_claims!]! +""" +Boolean expression to filter rows from the table "tournament_brackets". All fields are combined with a logical 'AND'. +""" +input tournament_brackets_bool_exp { + _and: [tournament_brackets_bool_exp!] + _not: tournament_brackets_bool_exp + _or: [tournament_brackets_bool_exp!] + bye: Boolean_comparison_exp + created_at: timestamptz_comparison_exp + feeding_brackets: tournament_brackets_bool_exp + finished: Boolean_comparison_exp + group: numeric_comparison_exp + id: uuid_comparison_exp + loser_bracket: tournament_brackets_bool_exp + loser_parent_bracket_id: uuid_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp + match_number: Int_comparison_exp + match_options_id: uuid_comparison_exp + options: match_options_bool_exp + parent_bracket: tournament_brackets_bool_exp + parent_bracket_id: uuid_comparison_exp + path: String_comparison_exp + round: Int_comparison_exp + scheduled_at: timestamptz_comparison_exp + scheduled_eta: timestamptz_comparison_exp + scheduling_proposals: league_scheduling_proposals_bool_exp + scheduling_proposals_aggregate: league_scheduling_proposals_aggregate_bool_exp + stage: tournament_stages_bool_exp + team_1: tournament_teams_bool_exp + team_1_seed: Int_comparison_exp + team_2: tournament_teams_bool_exp + team_2_seed: Int_comparison_exp + tournament_stage_id: uuid_comparison_exp + tournament_team_id_1: uuid_comparison_exp + tournament_team_id_2: uuid_comparison_exp +} +""" +unique or primary key constraints on table "tournament_brackets" +""" +enum tournament_brackets_constraint { """ - fetch aggregated fields from the table: "steam_account_claims" + unique or primary key constraint on columns "id" """ - steam_account_claims_aggregate( - """distinct select on columns""" - distinct_on: [steam_account_claims_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [steam_account_claims_order_by!] - - """filter the rows returned""" - where: steam_account_claims_bool_exp - ): steam_account_claims_aggregate! + touarnment_brackets_pkey """ - fetch data from the table: "steam_account_claims" using primary key columns + unique or primary key constraint on columns "id", "tournament_team_id_1", "tournament_team_id_2" """ - steam_account_claims_by_pk(id: uuid!): steam_account_claims + tournament_brackets_id_tournament_team_id_1_tournament_team_id_ +} - """ - fetch data from the table in a streaming manner: "steam_account_claims" - """ - steam_account_claims_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +input type for incrementing numeric columns in table "tournament_brackets" +""" +input tournament_brackets_inc_input { + group: numeric + match_number: Int + round: Int + team_1_seed: Int + team_2_seed: Int +} - """cursor to stream the results returned by the query""" - cursor: [steam_account_claims_stream_cursor_input]! +""" +input type for inserting data into table "tournament_brackets" +""" +input tournament_brackets_insert_input { + bye: Boolean + created_at: timestamptz + finished: Boolean + group: numeric + id: uuid + loser_bracket: tournament_brackets_obj_rel_insert_input + loser_parent_bracket_id: uuid + match: matches_obj_rel_insert_input + match_id: uuid + match_number: Int + match_options_id: uuid + options: match_options_obj_rel_insert_input + parent_bracket: tournament_brackets_obj_rel_insert_input + parent_bracket_id: uuid + path: String + round: Int + scheduled_at: timestamptz + scheduled_eta: timestamptz + scheduling_proposals: league_scheduling_proposals_arr_rel_insert_input + stage: tournament_stages_obj_rel_insert_input + team_1: tournament_teams_obj_rel_insert_input + team_1_seed: Int + team_2: tournament_teams_obj_rel_insert_input + team_2_seed: Int + tournament_stage_id: uuid + tournament_team_id_1: uuid + tournament_team_id_2: uuid +} - """filter the rows returned""" - where: steam_account_claims_bool_exp - ): [steam_account_claims!]! +"""aggregate max on columns""" +type tournament_brackets_max_fields { + created_at: timestamptz + group: numeric + id: uuid + loser_parent_bracket_id: uuid + match_id: uuid + match_number: Int + match_options_id: uuid + parent_bracket_id: uuid + path: String + round: Int + scheduled_at: timestamptz + scheduled_eta: timestamptz + team_1_seed: Int + team_2_seed: Int + tournament_stage_id: uuid + tournament_team_id_1: uuid + tournament_team_id_2: uuid +} - """ - fetch data from the table: "steam_accounts" - """ - steam_accounts( - """distinct select on columns""" - distinct_on: [steam_accounts_select_column!] +""" +order by max() on columns of table "tournament_brackets" +""" +input tournament_brackets_max_order_by { + created_at: order_by + group: order_by + id: order_by + loser_parent_bracket_id: order_by + match_id: order_by + match_number: order_by + match_options_id: order_by + parent_bracket_id: order_by + path: order_by + round: order_by + scheduled_at: order_by + scheduled_eta: order_by + team_1_seed: order_by + team_2_seed: order_by + tournament_stage_id: order_by + tournament_team_id_1: order_by + tournament_team_id_2: order_by +} - """limit the number of rows returned""" - limit: Int +"""aggregate min on columns""" +type tournament_brackets_min_fields { + created_at: timestamptz + group: numeric + id: uuid + loser_parent_bracket_id: uuid + match_id: uuid + match_number: Int + match_options_id: uuid + parent_bracket_id: uuid + path: String + round: Int + scheduled_at: timestamptz + scheduled_eta: timestamptz + team_1_seed: Int + team_2_seed: Int + tournament_stage_id: uuid + tournament_team_id_1: uuid + tournament_team_id_2: uuid +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by min() on columns of table "tournament_brackets" +""" +input tournament_brackets_min_order_by { + created_at: order_by + group: order_by + id: order_by + loser_parent_bracket_id: order_by + match_id: order_by + match_number: order_by + match_options_id: order_by + parent_bracket_id: order_by + path: order_by + round: order_by + scheduled_at: order_by + scheduled_eta: order_by + team_1_seed: order_by + team_2_seed: order_by + tournament_stage_id: order_by + tournament_team_id_1: order_by + tournament_team_id_2: order_by +} - """sort the rows by one or more columns""" - order_by: [steam_accounts_order_by!] +""" +response of any mutation on the table "tournament_brackets" +""" +type tournament_brackets_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """filter the rows returned""" - where: steam_accounts_bool_exp - ): [steam_accounts!]! + """data from the rows affected by the mutation""" + returning: [tournament_brackets!]! +} - """ - fetch aggregated fields from the table: "steam_accounts" - """ - steam_accounts_aggregate( - """distinct select on columns""" - distinct_on: [steam_accounts_select_column!] +""" +input type for inserting object relation for remote table "tournament_brackets" +""" +input tournament_brackets_obj_rel_insert_input { + data: tournament_brackets_insert_input! - """limit the number of rows returned""" - limit: Int + """upsert condition""" + on_conflict: tournament_brackets_on_conflict +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +on_conflict condition type for table "tournament_brackets" +""" +input tournament_brackets_on_conflict { + constraint: tournament_brackets_constraint! + update_columns: [tournament_brackets_update_column!]! = [] + where: tournament_brackets_bool_exp +} - """sort the rows by one or more columns""" - order_by: [steam_accounts_order_by!] +"""Ordering options when selecting data from "tournament_brackets".""" +input tournament_brackets_order_by { + bye: order_by + created_at: order_by + feeding_brackets_aggregate: tournament_brackets_aggregate_order_by + finished: order_by + group: order_by + id: order_by + loser_bracket: tournament_brackets_order_by + loser_parent_bracket_id: order_by + match: matches_order_by + match_id: order_by + match_number: order_by + match_options_id: order_by + options: match_options_order_by + parent_bracket: tournament_brackets_order_by + parent_bracket_id: order_by + path: order_by + round: order_by + scheduled_at: order_by + scheduled_eta: order_by + scheduling_proposals_aggregate: league_scheduling_proposals_aggregate_order_by + stage: tournament_stages_order_by + team_1: tournament_teams_order_by + team_1_seed: order_by + team_2: tournament_teams_order_by + team_2_seed: order_by + tournament_stage_id: order_by + tournament_team_id_1: order_by + tournament_team_id_2: order_by +} - """filter the rows returned""" - where: steam_accounts_bool_exp - ): steam_accounts_aggregate! +"""primary key columns input for table: tournament_brackets""" +input tournament_brackets_pk_columns_input { + id: uuid! +} - """fetch data from the table: "steam_accounts" using primary key columns""" - steam_accounts_by_pk(id: uuid!): steam_accounts +""" +select columns of table "tournament_brackets" +""" +enum tournament_brackets_select_column { + """column name""" + bye - """ - fetch data from the table in a streaming manner: "steam_accounts" - """ - steam_accounts_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + created_at - """cursor to stream the results returned by the query""" - cursor: [steam_accounts_stream_cursor_input]! + """column name""" + finished - """filter the rows returned""" - where: steam_accounts_bool_exp - ): [steam_accounts!]! + """column name""" + group - """ - fetch data from the table: "system_alerts" - """ - system_alerts( - """distinct select on columns""" - distinct_on: [system_alerts_select_column!] + """column name""" + id - """limit the number of rows returned""" - limit: Int + """column name""" + loser_parent_bracket_id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + match_id - """sort the rows by one or more columns""" - order_by: [system_alerts_order_by!] + """column name""" + match_number - """filter the rows returned""" - where: system_alerts_bool_exp - ): [system_alerts!]! + """column name""" + match_options_id - """ - fetch aggregated fields from the table: "system_alerts" - """ - system_alerts_aggregate( - """distinct select on columns""" - distinct_on: [system_alerts_select_column!] + """column name""" + parent_bracket_id - """limit the number of rows returned""" - limit: Int + """column name""" + path - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + round - """sort the rows by one or more columns""" - order_by: [system_alerts_order_by!] + """column name""" + scheduled_at - """filter the rows returned""" - where: system_alerts_bool_exp - ): system_alerts_aggregate! + """column name""" + scheduled_eta - """fetch data from the table: "system_alerts" using primary key columns""" - system_alerts_by_pk(id: uuid!): system_alerts + """column name""" + team_1_seed - """ - fetch data from the table in a streaming manner: "system_alerts" - """ - system_alerts_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + team_2_seed - """cursor to stream the results returned by the query""" - cursor: [system_alerts_stream_cursor_input]! + """column name""" + tournament_stage_id - """filter the rows returned""" - where: system_alerts_bool_exp - ): [system_alerts!]! + """column name""" + tournament_team_id_1 - """An array relationship""" - team_invites( - """distinct select on columns""" - distinct_on: [team_invites_select_column!] + """column name""" + tournament_team_id_2 +} - """limit the number of rows returned""" - limit: Int +""" +select "tournament_brackets_aggregate_bool_exp_bool_and_arguments_columns" columns of table "tournament_brackets" +""" +enum tournament_brackets_select_column_tournament_brackets_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + bye - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + finished +} - """sort the rows by one or more columns""" - order_by: [team_invites_order_by!] +""" +select "tournament_brackets_aggregate_bool_exp_bool_or_arguments_columns" columns of table "tournament_brackets" +""" +enum tournament_brackets_select_column_tournament_brackets_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + bye - """filter the rows returned""" - where: team_invites_bool_exp - ): [team_invites!]! + """column name""" + finished +} - """An aggregate relationship""" - team_invites_aggregate( - """distinct select on columns""" - distinct_on: [team_invites_select_column!] +""" +input type for updating data in table "tournament_brackets" +""" +input tournament_brackets_set_input { + bye: Boolean + created_at: timestamptz + finished: Boolean + group: numeric + id: uuid + loser_parent_bracket_id: uuid + match_id: uuid + match_number: Int + match_options_id: uuid + parent_bracket_id: uuid + path: String + round: Int + scheduled_at: timestamptz + scheduled_eta: timestamptz + team_1_seed: Int + team_2_seed: Int + tournament_stage_id: uuid + tournament_team_id_1: uuid + tournament_team_id_2: uuid +} - """limit the number of rows returned""" - limit: Int +"""aggregate stddev on columns""" +type tournament_brackets_stddev_fields { + group: Float + match_number: Float + round: Float + team_1_seed: Float + team_2_seed: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by stddev() on columns of table "tournament_brackets" +""" +input tournament_brackets_stddev_order_by { + group: order_by + match_number: order_by + round: order_by + team_1_seed: order_by + team_2_seed: order_by +} - """sort the rows by one or more columns""" - order_by: [team_invites_order_by!] +"""aggregate stddev_pop on columns""" +type tournament_brackets_stddev_pop_fields { + group: Float + match_number: Float + round: Float + team_1_seed: Float + team_2_seed: Float +} - """filter the rows returned""" - where: team_invites_bool_exp - ): team_invites_aggregate! +""" +order by stddev_pop() on columns of table "tournament_brackets" +""" +input tournament_brackets_stddev_pop_order_by { + group: order_by + match_number: order_by + round: order_by + team_1_seed: order_by + team_2_seed: order_by +} - """fetch data from the table: "team_invites" using primary key columns""" - team_invites_by_pk(id: uuid!): team_invites +"""aggregate stddev_samp on columns""" +type tournament_brackets_stddev_samp_fields { + group: Float + match_number: Float + round: Float + team_1_seed: Float + team_2_seed: Float +} - """ - fetch data from the table in a streaming manner: "team_invites" - """ - team_invites_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +order by stddev_samp() on columns of table "tournament_brackets" +""" +input tournament_brackets_stddev_samp_order_by { + group: order_by + match_number: order_by + round: order_by + team_1_seed: order_by + team_2_seed: order_by +} - """cursor to stream the results returned by the query""" - cursor: [team_invites_stream_cursor_input]! +""" +Streaming cursor of the table "tournament_brackets" +""" +input tournament_brackets_stream_cursor_input { + """Stream column input with initial value""" + initial_value: tournament_brackets_stream_cursor_value_input! - """filter the rows returned""" - where: team_invites_bool_exp - ): [team_invites!]! + """cursor ordering""" + ordering: cursor_ordering +} - """ - fetch data from the table: "team_roster" - """ - team_roster( - """distinct select on columns""" - distinct_on: [team_roster_select_column!] +"""Initial value of the column from where the streaming should start""" +input tournament_brackets_stream_cursor_value_input { + bye: Boolean + created_at: timestamptz + finished: Boolean + group: numeric + id: uuid + loser_parent_bracket_id: uuid + match_id: uuid + match_number: Int + match_options_id: uuid + parent_bracket_id: uuid + path: String + round: Int + scheduled_at: timestamptz + scheduled_eta: timestamptz + team_1_seed: Int + team_2_seed: Int + tournament_stage_id: uuid + tournament_team_id_1: uuid + tournament_team_id_2: uuid +} - """limit the number of rows returned""" - limit: Int +"""aggregate sum on columns""" +type tournament_brackets_sum_fields { + group: numeric + match_number: Int + round: Int + team_1_seed: Int + team_2_seed: Int +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by sum() on columns of table "tournament_brackets" +""" +input tournament_brackets_sum_order_by { + group: order_by + match_number: order_by + round: order_by + team_1_seed: order_by + team_2_seed: order_by +} - """sort the rows by one or more columns""" - order_by: [team_roster_order_by!] +""" +update columns of table "tournament_brackets" +""" +enum tournament_brackets_update_column { + """column name""" + bye - """filter the rows returned""" - where: team_roster_bool_exp - ): [team_roster!]! + """column name""" + created_at - """ - fetch aggregated fields from the table: "team_roster" - """ - team_roster_aggregate( - """distinct select on columns""" - distinct_on: [team_roster_select_column!] + """column name""" + finished - """limit the number of rows returned""" - limit: Int + """column name""" + group - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + id - """sort the rows by one or more columns""" - order_by: [team_roster_order_by!] + """column name""" + loser_parent_bracket_id - """filter the rows returned""" - where: team_roster_bool_exp - ): team_roster_aggregate! + """column name""" + match_id - """fetch data from the table: "team_roster" using primary key columns""" - team_roster_by_pk(player_steam_id: bigint!, team_id: uuid!): team_roster + """column name""" + match_number - """ - fetch data from the table in a streaming manner: "team_roster" - """ - team_roster_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + match_options_id - """cursor to stream the results returned by the query""" - cursor: [team_roster_stream_cursor_input]! + """column name""" + parent_bracket_id - """filter the rows returned""" - where: team_roster_bool_exp - ): [team_roster!]! + """column name""" + path - """ - fetch data from the table: "team_scrim_alerts" - """ - team_scrim_alerts( - """distinct select on columns""" - distinct_on: [team_scrim_alerts_select_column!] + """column name""" + round - """limit the number of rows returned""" - limit: Int + """column name""" + scheduled_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + scheduled_eta - """sort the rows by one or more columns""" - order_by: [team_scrim_alerts_order_by!] + """column name""" + team_1_seed - """filter the rows returned""" - where: team_scrim_alerts_bool_exp - ): [team_scrim_alerts!]! + """column name""" + team_2_seed - """ - fetch aggregated fields from the table: "team_scrim_alerts" - """ - team_scrim_alerts_aggregate( - """distinct select on columns""" - distinct_on: [team_scrim_alerts_select_column!] + """column name""" + tournament_stage_id - """limit the number of rows returned""" - limit: Int + """column name""" + tournament_team_id_1 - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + tournament_team_id_2 +} - """sort the rows by one or more columns""" - order_by: [team_scrim_alerts_order_by!] +input tournament_brackets_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_brackets_inc_input - """filter the rows returned""" - where: team_scrim_alerts_bool_exp - ): team_scrim_alerts_aggregate! + """sets the columns of the filtered rows to the given values""" + _set: tournament_brackets_set_input - """ - fetch data from the table: "team_scrim_alerts" using primary key columns - """ - team_scrim_alerts_by_pk(id: uuid!): team_scrim_alerts + """filter the rows which have to be updated""" + where: tournament_brackets_bool_exp! +} - """ - fetch data from the table in a streaming manner: "team_scrim_alerts" - """ - team_scrim_alerts_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +"""aggregate var_pop on columns""" +type tournament_brackets_var_pop_fields { + group: Float + match_number: Float + round: Float + team_1_seed: Float + team_2_seed: Float +} - """cursor to stream the results returned by the query""" - cursor: [team_scrim_alerts_stream_cursor_input]! +""" +order by var_pop() on columns of table "tournament_brackets" +""" +input tournament_brackets_var_pop_order_by { + group: order_by + match_number: order_by + round: order_by + team_1_seed: order_by + team_2_seed: order_by +} - """filter the rows returned""" - where: team_scrim_alerts_bool_exp - ): [team_scrim_alerts!]! +"""aggregate var_samp on columns""" +type tournament_brackets_var_samp_fields { + group: Float + match_number: Float + round: Float + team_1_seed: Float + team_2_seed: Float +} - """ - fetch data from the table: "team_scrim_availability" - """ - team_scrim_availability( - """distinct select on columns""" - distinct_on: [team_scrim_availability_select_column!] +""" +order by var_samp() on columns of table "tournament_brackets" +""" +input tournament_brackets_var_samp_order_by { + group: order_by + match_number: order_by + round: order_by + team_1_seed: order_by + team_2_seed: order_by +} - """limit the number of rows returned""" - limit: Int +"""aggregate variance on columns""" +type tournament_brackets_variance_fields { + group: Float + match_number: Float + round: Float + team_1_seed: Float + team_2_seed: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by variance() on columns of table "tournament_brackets" +""" +input tournament_brackets_variance_order_by { + group: order_by + match_number: order_by + round: order_by + team_1_seed: order_by + team_2_seed: order_by +} - """sort the rows by one or more columns""" - order_by: [team_scrim_availability_order_by!] +""" +columns and relationships of "tournament_categories" +""" +type tournament_categories { + category: e_tournament_categories_enum! - """filter the rows returned""" - where: team_scrim_availability_bool_exp - ): [team_scrim_availability!]! + """An object relationship""" + e_tournament_category: e_tournament_categories! - """ - fetch aggregated fields from the table: "team_scrim_availability" - """ - team_scrim_availability_aggregate( - """distinct select on columns""" - distinct_on: [team_scrim_availability_select_column!] + """An object relationship""" + tournament: tournaments! + tournament_id: uuid! +} - """limit the number of rows returned""" - limit: Int +""" +aggregated selection of "tournament_categories" +""" +type tournament_categories_aggregate { + aggregate: tournament_categories_aggregate_fields + nodes: [tournament_categories!]! +} - """skip the first n rows. Use only with order_by""" - offset: Int +input tournament_categories_aggregate_bool_exp { + count: tournament_categories_aggregate_bool_exp_count +} - """sort the rows by one or more columns""" - order_by: [team_scrim_availability_order_by!] +input tournament_categories_aggregate_bool_exp_count { + arguments: [tournament_categories_select_column!] + distinct: Boolean + filter: tournament_categories_bool_exp + predicate: Int_comparison_exp! +} - """filter the rows returned""" - where: team_scrim_availability_bool_exp - ): team_scrim_availability_aggregate! +""" +aggregate fields of "tournament_categories" +""" +type tournament_categories_aggregate_fields { + count(columns: [tournament_categories_select_column!], distinct: Boolean): Int! + max: tournament_categories_max_fields + min: tournament_categories_min_fields +} - """ - fetch data from the table: "team_scrim_availability" using primary key columns - """ - team_scrim_availability_by_pk(id: uuid!): team_scrim_availability +""" +order by aggregate values of table "tournament_categories" +""" +input tournament_categories_aggregate_order_by { + count: order_by + max: tournament_categories_max_order_by + min: tournament_categories_min_order_by +} - """ - fetch data from the table in a streaming manner: "team_scrim_availability" - """ - team_scrim_availability_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +input type for inserting array relation for remote table "tournament_categories" +""" +input tournament_categories_arr_rel_insert_input { + data: [tournament_categories_insert_input!]! - """cursor to stream the results returned by the query""" - cursor: [team_scrim_availability_stream_cursor_input]! + """upsert condition""" + on_conflict: tournament_categories_on_conflict +} - """filter the rows returned""" - where: team_scrim_availability_bool_exp - ): [team_scrim_availability!]! +""" +Boolean expression to filter rows from the table "tournament_categories". All fields are combined with a logical 'AND'. +""" +input tournament_categories_bool_exp { + _and: [tournament_categories_bool_exp!] + _not: tournament_categories_bool_exp + _or: [tournament_categories_bool_exp!] + category: e_tournament_categories_enum_comparison_exp + e_tournament_category: e_tournament_categories_bool_exp + tournament: tournaments_bool_exp + tournament_id: uuid_comparison_exp +} +""" +unique or primary key constraints on table "tournament_categories" +""" +enum tournament_categories_constraint { """ - fetch data from the table: "team_scrim_request_proposals" + unique or primary key constraint on columns "tournament_id", "category" """ - team_scrim_request_proposals( - """distinct select on columns""" - distinct_on: [team_scrim_request_proposals_select_column!] - - """limit the number of rows returned""" - limit: Int + tournament_categories_pkey +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for inserting data into table "tournament_categories" +""" +input tournament_categories_insert_input { + category: e_tournament_categories_enum + e_tournament_category: e_tournament_categories_obj_rel_insert_input + tournament: tournaments_obj_rel_insert_input + tournament_id: uuid +} - """sort the rows by one or more columns""" - order_by: [team_scrim_request_proposals_order_by!] +"""aggregate max on columns""" +type tournament_categories_max_fields { + tournament_id: uuid +} - """filter the rows returned""" - where: team_scrim_request_proposals_bool_exp - ): [team_scrim_request_proposals!]! +""" +order by max() on columns of table "tournament_categories" +""" +input tournament_categories_max_order_by { + tournament_id: order_by +} - """ - fetch aggregated fields from the table: "team_scrim_request_proposals" - """ - team_scrim_request_proposals_aggregate( - """distinct select on columns""" - distinct_on: [team_scrim_request_proposals_select_column!] +"""aggregate min on columns""" +type tournament_categories_min_fields { + tournament_id: uuid +} - """limit the number of rows returned""" - limit: Int +""" +order by min() on columns of table "tournament_categories" +""" +input tournament_categories_min_order_by { + tournament_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +response of any mutation on the table "tournament_categories" +""" +type tournament_categories_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """sort the rows by one or more columns""" - order_by: [team_scrim_request_proposals_order_by!] + """data from the rows affected by the mutation""" + returning: [tournament_categories!]! +} - """filter the rows returned""" - where: team_scrim_request_proposals_bool_exp - ): team_scrim_request_proposals_aggregate! +""" +on_conflict condition type for table "tournament_categories" +""" +input tournament_categories_on_conflict { + constraint: tournament_categories_constraint! + update_columns: [tournament_categories_update_column!]! = [] + where: tournament_categories_bool_exp +} - """ - fetch data from the table: "team_scrim_request_proposals" using primary key columns - """ - team_scrim_request_proposals_by_pk(id: uuid!): team_scrim_request_proposals +"""Ordering options when selecting data from "tournament_categories".""" +input tournament_categories_order_by { + category: order_by + e_tournament_category: e_tournament_categories_order_by + tournament: tournaments_order_by + tournament_id: order_by +} - """ - fetch data from the table in a streaming manner: "team_scrim_request_proposals" - """ - team_scrim_request_proposals_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +"""primary key columns input for table: tournament_categories""" +input tournament_categories_pk_columns_input { + category: e_tournament_categories_enum! + tournament_id: uuid! +} - """cursor to stream the results returned by the query""" - cursor: [team_scrim_request_proposals_stream_cursor_input]! +""" +select columns of table "tournament_categories" +""" +enum tournament_categories_select_column { + """column name""" + category - """filter the rows returned""" - where: team_scrim_request_proposals_bool_exp - ): [team_scrim_request_proposals!]! + """column name""" + tournament_id +} - """ - fetch data from the table: "team_scrim_requests" - """ - team_scrim_requests( - """distinct select on columns""" - distinct_on: [team_scrim_requests_select_column!] +""" +input type for updating data in table "tournament_categories" +""" +input tournament_categories_set_input { + category: e_tournament_categories_enum + tournament_id: uuid +} - """limit the number of rows returned""" - limit: Int +""" +Streaming cursor of the table "tournament_categories" +""" +input tournament_categories_stream_cursor_input { + """Stream column input with initial value""" + initial_value: tournament_categories_stream_cursor_value_input! - """skip the first n rows. Use only with order_by""" - offset: Int + """cursor ordering""" + ordering: cursor_ordering +} - """sort the rows by one or more columns""" - order_by: [team_scrim_requests_order_by!] +"""Initial value of the column from where the streaming should start""" +input tournament_categories_stream_cursor_value_input { + category: e_tournament_categories_enum + tournament_id: uuid +} - """filter the rows returned""" - where: team_scrim_requests_bool_exp - ): [team_scrim_requests!]! +""" +update columns of table "tournament_categories" +""" +enum tournament_categories_update_column { + """column name""" + category - """ - fetch aggregated fields from the table: "team_scrim_requests" - """ - team_scrim_requests_aggregate( - """distinct select on columns""" - distinct_on: [team_scrim_requests_select_column!] + """column name""" + tournament_id +} - """limit the number of rows returned""" - limit: Int +input tournament_categories_updates { + """sets the columns of the filtered rows to the given values""" + _set: tournament_categories_set_input - """skip the first n rows. Use only with order_by""" - offset: Int + """filter the rows which have to be updated""" + where: tournament_categories_bool_exp! +} - """sort the rows by one or more columns""" - order_by: [team_scrim_requests_order_by!] +""" +columns and relationships of "tournament_organizer_teams" +""" +type tournament_organizer_teams { + created_at: timestamptz! - """filter the rows returned""" - where: team_scrim_requests_bool_exp - ): team_scrim_requests_aggregate! + """An object relationship""" + team: teams! + team_id: uuid! - """ - fetch data from the table: "team_scrim_requests" using primary key columns - """ - team_scrim_requests_by_pk(id: uuid!): team_scrim_requests + """An object relationship""" + tournament: tournaments! + tournament_id: uuid! +} - """ - fetch data from the table in a streaming manner: "team_scrim_requests" - """ - team_scrim_requests_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +aggregated selection of "tournament_organizer_teams" +""" +type tournament_organizer_teams_aggregate { + aggregate: tournament_organizer_teams_aggregate_fields + nodes: [tournament_organizer_teams!]! +} - """cursor to stream the results returned by the query""" - cursor: [team_scrim_requests_stream_cursor_input]! +input tournament_organizer_teams_aggregate_bool_exp { + count: tournament_organizer_teams_aggregate_bool_exp_count +} - """filter the rows returned""" - where: team_scrim_requests_bool_exp - ): [team_scrim_requests!]! +input tournament_organizer_teams_aggregate_bool_exp_count { + arguments: [tournament_organizer_teams_select_column!] + distinct: Boolean + filter: tournament_organizer_teams_bool_exp + predicate: Int_comparison_exp! +} - """ - fetch data from the table: "team_scrim_settings" - """ - team_scrim_settings( - """distinct select on columns""" - distinct_on: [team_scrim_settings_select_column!] +""" +aggregate fields of "tournament_organizer_teams" +""" +type tournament_organizer_teams_aggregate_fields { + count(columns: [tournament_organizer_teams_select_column!], distinct: Boolean): Int! + max: tournament_organizer_teams_max_fields + min: tournament_organizer_teams_min_fields +} - """limit the number of rows returned""" - limit: Int +""" +order by aggregate values of table "tournament_organizer_teams" +""" +input tournament_organizer_teams_aggregate_order_by { + count: order_by + max: tournament_organizer_teams_max_order_by + min: tournament_organizer_teams_min_order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for inserting array relation for remote table "tournament_organizer_teams" +""" +input tournament_organizer_teams_arr_rel_insert_input { + data: [tournament_organizer_teams_insert_input!]! - """sort the rows by one or more columns""" - order_by: [team_scrim_settings_order_by!] + """upsert condition""" + on_conflict: tournament_organizer_teams_on_conflict +} - """filter the rows returned""" - where: team_scrim_settings_bool_exp - ): [team_scrim_settings!]! +""" +Boolean expression to filter rows from the table "tournament_organizer_teams". All fields are combined with a logical 'AND'. +""" +input tournament_organizer_teams_bool_exp { + _and: [tournament_organizer_teams_bool_exp!] + _not: tournament_organizer_teams_bool_exp + _or: [tournament_organizer_teams_bool_exp!] + created_at: timestamptz_comparison_exp + team: teams_bool_exp + team_id: uuid_comparison_exp + tournament: tournaments_bool_exp + tournament_id: uuid_comparison_exp +} +""" +unique or primary key constraints on table "tournament_organizer_teams" +""" +enum tournament_organizer_teams_constraint { """ - fetch aggregated fields from the table: "team_scrim_settings" + unique or primary key constraint on columns "tournament_id", "team_id" """ - team_scrim_settings_aggregate( - """distinct select on columns""" - distinct_on: [team_scrim_settings_select_column!] - - """limit the number of rows returned""" - limit: Int + tournament_organizer_teams_pkey +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for inserting data into table "tournament_organizer_teams" +""" +input tournament_organizer_teams_insert_input { + created_at: timestamptz + team: teams_obj_rel_insert_input + team_id: uuid + tournament: tournaments_obj_rel_insert_input + tournament_id: uuid +} - """sort the rows by one or more columns""" - order_by: [team_scrim_settings_order_by!] +"""aggregate max on columns""" +type tournament_organizer_teams_max_fields { + created_at: timestamptz + team_id: uuid + tournament_id: uuid +} - """filter the rows returned""" - where: team_scrim_settings_bool_exp - ): team_scrim_settings_aggregate! +""" +order by max() on columns of table "tournament_organizer_teams" +""" +input tournament_organizer_teams_max_order_by { + created_at: order_by + team_id: order_by + tournament_id: order_by +} - """ - fetch data from the table: "team_scrim_settings" using primary key columns - """ - team_scrim_settings_by_pk(id: uuid!): team_scrim_settings +"""aggregate min on columns""" +type tournament_organizer_teams_min_fields { + created_at: timestamptz + team_id: uuid + tournament_id: uuid +} - """ - fetch data from the table in a streaming manner: "team_scrim_settings" - """ - team_scrim_settings_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +order by min() on columns of table "tournament_organizer_teams" +""" +input tournament_organizer_teams_min_order_by { + created_at: order_by + team_id: order_by + tournament_id: order_by +} - """cursor to stream the results returned by the query""" - cursor: [team_scrim_settings_stream_cursor_input]! +""" +response of any mutation on the table "tournament_organizer_teams" +""" +type tournament_organizer_teams_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """filter the rows returned""" - where: team_scrim_settings_bool_exp - ): [team_scrim_settings!]! + """data from the rows affected by the mutation""" + returning: [tournament_organizer_teams!]! +} - """ - fetch data from the table: "team_suggestions" - """ - team_suggestions( - """distinct select on columns""" - distinct_on: [team_suggestions_select_column!] +""" +on_conflict condition type for table "tournament_organizer_teams" +""" +input tournament_organizer_teams_on_conflict { + constraint: tournament_organizer_teams_constraint! + update_columns: [tournament_organizer_teams_update_column!]! = [] + where: tournament_organizer_teams_bool_exp +} - """limit the number of rows returned""" - limit: Int +""" +Ordering options when selecting data from "tournament_organizer_teams". +""" +input tournament_organizer_teams_order_by { + created_at: order_by + team: teams_order_by + team_id: order_by + tournament: tournaments_order_by + tournament_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""primary key columns input for table: tournament_organizer_teams""" +input tournament_organizer_teams_pk_columns_input { + team_id: uuid! + tournament_id: uuid! +} - """sort the rows by one or more columns""" - order_by: [team_suggestions_order_by!] +""" +select columns of table "tournament_organizer_teams" +""" +enum tournament_organizer_teams_select_column { + """column name""" + created_at - """filter the rows returned""" - where: team_suggestions_bool_exp - ): [team_suggestions!]! + """column name""" + team_id - """ - fetch aggregated fields from the table: "team_suggestions" - """ - team_suggestions_aggregate( - """distinct select on columns""" - distinct_on: [team_suggestions_select_column!] + """column name""" + tournament_id +} - """limit the number of rows returned""" - limit: Int +""" +input type for updating data in table "tournament_organizer_teams" +""" +input tournament_organizer_teams_set_input { + created_at: timestamptz + team_id: uuid + tournament_id: uuid +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +Streaming cursor of the table "tournament_organizer_teams" +""" +input tournament_organizer_teams_stream_cursor_input { + """Stream column input with initial value""" + initial_value: tournament_organizer_teams_stream_cursor_value_input! - """sort the rows by one or more columns""" - order_by: [team_suggestions_order_by!] + """cursor ordering""" + ordering: cursor_ordering +} - """filter the rows returned""" - where: team_suggestions_bool_exp - ): team_suggestions_aggregate! +"""Initial value of the column from where the streaming should start""" +input tournament_organizer_teams_stream_cursor_value_input { + created_at: timestamptz + team_id: uuid + tournament_id: uuid +} - """ - fetch data from the table: "team_suggestions" using primary key columns - """ - team_suggestions_by_pk(id: uuid!): team_suggestions +""" +update columns of table "tournament_organizer_teams" +""" +enum tournament_organizer_teams_update_column { + """column name""" + created_at - """ - fetch data from the table in a streaming manner: "team_suggestions" - """ - team_suggestions_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + team_id - """cursor to stream the results returned by the query""" - cursor: [team_suggestions_stream_cursor_input]! + """column name""" + tournament_id +} - """filter the rows returned""" - where: team_suggestions_bool_exp - ): [team_suggestions!]! +input tournament_organizer_teams_updates { + """sets the columns of the filtered rows to the given values""" + _set: tournament_organizer_teams_set_input - """ - fetch data from the table: "teams" - """ - teams( - """distinct select on columns""" - distinct_on: [teams_select_column!] + """filter the rows which have to be updated""" + where: tournament_organizer_teams_bool_exp! +} - """limit the number of rows returned""" - limit: Int +""" +columns and relationships of "tournament_organizers" +""" +type tournament_organizers { + """An object relationship""" + organization_team: teams + organization_team_id: uuid - """skip the first n rows. Use only with order_by""" - offset: Int + """An object relationship""" + organizer: players! + steam_id: bigint! - """sort the rows by one or more columns""" - order_by: [teams_order_by!] + """An object relationship""" + tournament: tournaments! + tournament_id: uuid! +} - """filter the rows returned""" - where: teams_bool_exp - ): [teams!]! +""" +aggregated selection of "tournament_organizers" +""" +type tournament_organizers_aggregate { + aggregate: tournament_organizers_aggregate_fields + nodes: [tournament_organizers!]! +} - """ - fetch aggregated fields from the table: "teams" - """ - teams_aggregate( - """distinct select on columns""" - distinct_on: [teams_select_column!] +input tournament_organizers_aggregate_bool_exp { + count: tournament_organizers_aggregate_bool_exp_count +} - """limit the number of rows returned""" - limit: Int +input tournament_organizers_aggregate_bool_exp_count { + arguments: [tournament_organizers_select_column!] + distinct: Boolean + filter: tournament_organizers_bool_exp + predicate: Int_comparison_exp! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +aggregate fields of "tournament_organizers" +""" +type tournament_organizers_aggregate_fields { + avg: tournament_organizers_avg_fields + count(columns: [tournament_organizers_select_column!], distinct: Boolean): Int! + max: tournament_organizers_max_fields + min: tournament_organizers_min_fields + stddev: tournament_organizers_stddev_fields + stddev_pop: tournament_organizers_stddev_pop_fields + stddev_samp: tournament_organizers_stddev_samp_fields + sum: tournament_organizers_sum_fields + var_pop: tournament_organizers_var_pop_fields + var_samp: tournament_organizers_var_samp_fields + variance: tournament_organizers_variance_fields +} - """sort the rows by one or more columns""" - order_by: [teams_order_by!] +""" +order by aggregate values of table "tournament_organizers" +""" +input tournament_organizers_aggregate_order_by { + avg: tournament_organizers_avg_order_by + count: order_by + max: tournament_organizers_max_order_by + min: tournament_organizers_min_order_by + stddev: tournament_organizers_stddev_order_by + stddev_pop: tournament_organizers_stddev_pop_order_by + stddev_samp: tournament_organizers_stddev_samp_order_by + sum: tournament_organizers_sum_order_by + var_pop: tournament_organizers_var_pop_order_by + var_samp: tournament_organizers_var_samp_order_by + variance: tournament_organizers_variance_order_by +} - """filter the rows returned""" - where: teams_bool_exp - ): teams_aggregate! +""" +input type for inserting array relation for remote table "tournament_organizers" +""" +input tournament_organizers_arr_rel_insert_input { + data: [tournament_organizers_insert_input!]! - """fetch data from the table: "teams" using primary key columns""" - teams_by_pk(id: uuid!): teams + """upsert condition""" + on_conflict: tournament_organizers_on_conflict +} - """ - fetch data from the table in a streaming manner: "teams" - """ - teams_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +"""aggregate avg on columns""" +type tournament_organizers_avg_fields { + steam_id: Float +} - """cursor to stream the results returned by the query""" - cursor: [teams_stream_cursor_input]! +""" +order by avg() on columns of table "tournament_organizers" +""" +input tournament_organizers_avg_order_by { + steam_id: order_by +} - """filter the rows returned""" - where: teams_bool_exp - ): [teams!]! +""" +Boolean expression to filter rows from the table "tournament_organizers". All fields are combined with a logical 'AND'. +""" +input tournament_organizers_bool_exp { + _and: [tournament_organizers_bool_exp!] + _not: tournament_organizers_bool_exp + _or: [tournament_organizers_bool_exp!] + organization_team: teams_bool_exp + organization_team_id: uuid_comparison_exp + organizer: players_bool_exp + steam_id: bigint_comparison_exp + tournament: tournaments_bool_exp + tournament_id: uuid_comparison_exp +} +""" +unique or primary key constraints on table "tournament_organizers" +""" +enum tournament_organizers_constraint { """ - fetch data from the table: "tournament_awards" + unique or primary key constraint on columns "steam_id", "tournament_id" """ - tournament_awards( - """distinct select on columns""" - distinct_on: [tournament_awards_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + tournament_organizers_pkey +} - """sort the rows by one or more columns""" - order_by: [tournament_awards_order_by!] +""" +input type for incrementing numeric columns in table "tournament_organizers" +""" +input tournament_organizers_inc_input { + steam_id: bigint +} - """filter the rows returned""" - where: tournament_awards_bool_exp - ): [tournament_awards!]! +""" +input type for inserting data into table "tournament_organizers" +""" +input tournament_organizers_insert_input { + organization_team: teams_obj_rel_insert_input + organization_team_id: uuid + organizer: players_obj_rel_insert_input + steam_id: bigint + tournament: tournaments_obj_rel_insert_input + tournament_id: uuid +} - """ - fetch aggregated fields from the table: "tournament_awards" - """ - tournament_awards_aggregate( - """distinct select on columns""" - distinct_on: [tournament_awards_select_column!] +"""aggregate max on columns""" +type tournament_organizers_max_fields { + organization_team_id: uuid + steam_id: bigint + tournament_id: uuid +} - """limit the number of rows returned""" - limit: Int +""" +order by max() on columns of table "tournament_organizers" +""" +input tournament_organizers_max_order_by { + organization_team_id: order_by + steam_id: order_by + tournament_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate min on columns""" +type tournament_organizers_min_fields { + organization_team_id: uuid + steam_id: bigint + tournament_id: uuid +} - """sort the rows by one or more columns""" - order_by: [tournament_awards_order_by!] +""" +order by min() on columns of table "tournament_organizers" +""" +input tournament_organizers_min_order_by { + organization_team_id: order_by + steam_id: order_by + tournament_id: order_by +} - """filter the rows returned""" - where: tournament_awards_bool_exp - ): tournament_awards_aggregate! +""" +response of any mutation on the table "tournament_organizers" +""" +type tournament_organizers_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """ - fetch data from the table: "tournament_awards" using primary key columns - """ - tournament_awards_by_pk(id: uuid!): tournament_awards + """data from the rows affected by the mutation""" + returning: [tournament_organizers!]! +} - """ - fetch data from the table in a streaming manner: "tournament_awards" - """ - tournament_awards_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +on_conflict condition type for table "tournament_organizers" +""" +input tournament_organizers_on_conflict { + constraint: tournament_organizers_constraint! + update_columns: [tournament_organizers_update_column!]! = [] + where: tournament_organizers_bool_exp +} - """cursor to stream the results returned by the query""" - cursor: [tournament_awards_stream_cursor_input]! +"""Ordering options when selecting data from "tournament_organizers".""" +input tournament_organizers_order_by { + organization_team: teams_order_by + organization_team_id: order_by + organizer: players_order_by + steam_id: order_by + tournament: tournaments_order_by + tournament_id: order_by +} - """filter the rows returned""" - where: tournament_awards_bool_exp - ): [tournament_awards!]! +"""primary key columns input for table: tournament_organizers""" +input tournament_organizers_pk_columns_input { + steam_id: bigint! + tournament_id: uuid! +} - """An array relationship""" - tournament_brackets( - """distinct select on columns""" - distinct_on: [tournament_brackets_select_column!] +""" +select columns of table "tournament_organizers" +""" +enum tournament_organizers_select_column { + """column name""" + organization_team_id - """limit the number of rows returned""" - limit: Int + """column name""" + steam_id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + tournament_id +} - """sort the rows by one or more columns""" - order_by: [tournament_brackets_order_by!] +""" +input type for updating data in table "tournament_organizers" +""" +input tournament_organizers_set_input { + organization_team_id: uuid + steam_id: bigint + tournament_id: uuid +} - """filter the rows returned""" - where: tournament_brackets_bool_exp - ): [tournament_brackets!]! +"""aggregate stddev on columns""" +type tournament_organizers_stddev_fields { + steam_id: Float +} - """An aggregate relationship""" - tournament_brackets_aggregate( - """distinct select on columns""" - distinct_on: [tournament_brackets_select_column!] +""" +order by stddev() on columns of table "tournament_organizers" +""" +input tournament_organizers_stddev_order_by { + steam_id: order_by +} - """limit the number of rows returned""" - limit: Int +"""aggregate stddev_pop on columns""" +type tournament_organizers_stddev_pop_fields { + steam_id: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by stddev_pop() on columns of table "tournament_organizers" +""" +input tournament_organizers_stddev_pop_order_by { + steam_id: order_by +} - """sort the rows by one or more columns""" - order_by: [tournament_brackets_order_by!] +"""aggregate stddev_samp on columns""" +type tournament_organizers_stddev_samp_fields { + steam_id: Float +} - """filter the rows returned""" - where: tournament_brackets_bool_exp - ): tournament_brackets_aggregate! +""" +order by stddev_samp() on columns of table "tournament_organizers" +""" +input tournament_organizers_stddev_samp_order_by { + steam_id: order_by +} - """ - fetch data from the table: "tournament_brackets" using primary key columns - """ - tournament_brackets_by_pk(id: uuid!): tournament_brackets +""" +Streaming cursor of the table "tournament_organizers" +""" +input tournament_organizers_stream_cursor_input { + """Stream column input with initial value""" + initial_value: tournament_organizers_stream_cursor_value_input! - """ - fetch data from the table in a streaming manner: "tournament_brackets" - """ - tournament_brackets_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """cursor ordering""" + ordering: cursor_ordering +} - """cursor to stream the results returned by the query""" - cursor: [tournament_brackets_stream_cursor_input]! +"""Initial value of the column from where the streaming should start""" +input tournament_organizers_stream_cursor_value_input { + organization_team_id: uuid + steam_id: bigint + tournament_id: uuid +} - """filter the rows returned""" - where: tournament_brackets_bool_exp - ): [tournament_brackets!]! +"""aggregate sum on columns""" +type tournament_organizers_sum_fields { + steam_id: bigint +} - """An array relationship""" - tournament_categories( - """distinct select on columns""" - distinct_on: [tournament_categories_select_column!] +""" +order by sum() on columns of table "tournament_organizers" +""" +input tournament_organizers_sum_order_by { + steam_id: order_by +} - """limit the number of rows returned""" - limit: Int +""" +update columns of table "tournament_organizers" +""" +enum tournament_organizers_update_column { + """column name""" + organization_team_id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + steam_id - """sort the rows by one or more columns""" - order_by: [tournament_categories_order_by!] + """column name""" + tournament_id +} - """filter the rows returned""" - where: tournament_categories_bool_exp - ): [tournament_categories!]! +input tournament_organizers_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_organizers_inc_input - """An aggregate relationship""" - tournament_categories_aggregate( - """distinct select on columns""" - distinct_on: [tournament_categories_select_column!] + """sets the columns of the filtered rows to the given values""" + _set: tournament_organizers_set_input - """limit the number of rows returned""" - limit: Int + """filter the rows which have to be updated""" + where: tournament_organizers_bool_exp! +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate var_pop on columns""" +type tournament_organizers_var_pop_fields { + steam_id: Float +} - """sort the rows by one or more columns""" - order_by: [tournament_categories_order_by!] +""" +order by var_pop() on columns of table "tournament_organizers" +""" +input tournament_organizers_var_pop_order_by { + steam_id: order_by +} - """filter the rows returned""" - where: tournament_categories_bool_exp - ): tournament_categories_aggregate! +"""aggregate var_samp on columns""" +type tournament_organizers_var_samp_fields { + steam_id: Float +} - """ - fetch data from the table: "tournament_categories" using primary key columns - """ - tournament_categories_by_pk(category: e_tournament_categories_enum!, tournament_id: uuid!): tournament_categories +""" +order by var_samp() on columns of table "tournament_organizers" +""" +input tournament_organizers_var_samp_order_by { + steam_id: order_by +} - """ - fetch data from the table in a streaming manner: "tournament_categories" - """ - tournament_categories_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +"""aggregate variance on columns""" +type tournament_organizers_variance_fields { + steam_id: Float +} - """cursor to stream the results returned by the query""" - cursor: [tournament_categories_stream_cursor_input]! +""" +order by variance() on columns of table "tournament_organizers" +""" +input tournament_organizers_variance_order_by { + steam_id: order_by +} - """filter the rows returned""" - where: tournament_categories_bool_exp - ): [tournament_categories!]! +""" +columns and relationships of "tournament_prizes" +""" +type tournament_prizes { + created_at: timestamptz! + id: uuid! + order: Int! + place: String! + prize: String! - """ - fetch data from the table: "tournament_organizer_teams" - """ - tournament_organizer_teams( - """distinct select on columns""" - distinct_on: [tournament_organizer_teams_select_column!] + """An object relationship""" + tournament: tournaments! + tournament_id: uuid! +} - """limit the number of rows returned""" - limit: Int +""" +aggregated selection of "tournament_prizes" +""" +type tournament_prizes_aggregate { + aggregate: tournament_prizes_aggregate_fields + nodes: [tournament_prizes!]! +} - """skip the first n rows. Use only with order_by""" - offset: Int +input tournament_prizes_aggregate_bool_exp { + count: tournament_prizes_aggregate_bool_exp_count +} - """sort the rows by one or more columns""" - order_by: [tournament_organizer_teams_order_by!] +input tournament_prizes_aggregate_bool_exp_count { + arguments: [tournament_prizes_select_column!] + distinct: Boolean + filter: tournament_prizes_bool_exp + predicate: Int_comparison_exp! +} - """filter the rows returned""" - where: tournament_organizer_teams_bool_exp - ): [tournament_organizer_teams!]! +""" +aggregate fields of "tournament_prizes" +""" +type tournament_prizes_aggregate_fields { + avg: tournament_prizes_avg_fields + count(columns: [tournament_prizes_select_column!], distinct: Boolean): Int! + max: tournament_prizes_max_fields + min: tournament_prizes_min_fields + stddev: tournament_prizes_stddev_fields + stddev_pop: tournament_prizes_stddev_pop_fields + stddev_samp: tournament_prizes_stddev_samp_fields + sum: tournament_prizes_sum_fields + var_pop: tournament_prizes_var_pop_fields + var_samp: tournament_prizes_var_samp_fields + variance: tournament_prizes_variance_fields +} - """ - fetch aggregated fields from the table: "tournament_organizer_teams" - """ - tournament_organizer_teams_aggregate( - """distinct select on columns""" - distinct_on: [tournament_organizer_teams_select_column!] +""" +order by aggregate values of table "tournament_prizes" +""" +input tournament_prizes_aggregate_order_by { + avg: tournament_prizes_avg_order_by + count: order_by + max: tournament_prizes_max_order_by + min: tournament_prizes_min_order_by + stddev: tournament_prizes_stddev_order_by + stddev_pop: tournament_prizes_stddev_pop_order_by + stddev_samp: tournament_prizes_stddev_samp_order_by + sum: tournament_prizes_sum_order_by + var_pop: tournament_prizes_var_pop_order_by + var_samp: tournament_prizes_var_samp_order_by + variance: tournament_prizes_variance_order_by +} - """limit the number of rows returned""" - limit: Int +""" +input type for inserting array relation for remote table "tournament_prizes" +""" +input tournament_prizes_arr_rel_insert_input { + data: [tournament_prizes_insert_input!]! - """skip the first n rows. Use only with order_by""" - offset: Int + """upsert condition""" + on_conflict: tournament_prizes_on_conflict +} - """sort the rows by one or more columns""" - order_by: [tournament_organizer_teams_order_by!] +"""aggregate avg on columns""" +type tournament_prizes_avg_fields { + order: Float +} - """filter the rows returned""" - where: tournament_organizer_teams_bool_exp - ): tournament_organizer_teams_aggregate! +""" +order by avg() on columns of table "tournament_prizes" +""" +input tournament_prizes_avg_order_by { + order: order_by +} - """ - fetch data from the table: "tournament_organizer_teams" using primary key columns - """ - tournament_organizer_teams_by_pk(team_id: uuid!, tournament_id: uuid!): tournament_organizer_teams +""" +Boolean expression to filter rows from the table "tournament_prizes". All fields are combined with a logical 'AND'. +""" +input tournament_prizes_bool_exp { + _and: [tournament_prizes_bool_exp!] + _not: tournament_prizes_bool_exp + _or: [tournament_prizes_bool_exp!] + created_at: timestamptz_comparison_exp + id: uuid_comparison_exp + order: Int_comparison_exp + place: String_comparison_exp + prize: String_comparison_exp + tournament: tournaments_bool_exp + tournament_id: uuid_comparison_exp +} +""" +unique or primary key constraints on table "tournament_prizes" +""" +enum tournament_prizes_constraint { """ - fetch data from the table in a streaming manner: "tournament_organizer_teams" + unique or primary key constraint on columns "id" """ - tournament_organizer_teams_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + tournament_prizes_pkey +} - """cursor to stream the results returned by the query""" - cursor: [tournament_organizer_teams_stream_cursor_input]! +""" +input type for incrementing numeric columns in table "tournament_prizes" +""" +input tournament_prizes_inc_input { + order: Int +} - """filter the rows returned""" - where: tournament_organizer_teams_bool_exp - ): [tournament_organizer_teams!]! +""" +input type for inserting data into table "tournament_prizes" +""" +input tournament_prizes_insert_input { + created_at: timestamptz + id: uuid + order: Int + place: String + prize: String + tournament: tournaments_obj_rel_insert_input + tournament_id: uuid +} - """An array relationship""" - tournament_organizers( - """distinct select on columns""" - distinct_on: [tournament_organizers_select_column!] +"""aggregate max on columns""" +type tournament_prizes_max_fields { + created_at: timestamptz + id: uuid + order: Int + place: String + prize: String + tournament_id: uuid +} - """limit the number of rows returned""" - limit: Int +""" +order by max() on columns of table "tournament_prizes" +""" +input tournament_prizes_max_order_by { + created_at: order_by + id: order_by + order: order_by + place: order_by + prize: order_by + tournament_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate min on columns""" +type tournament_prizes_min_fields { + created_at: timestamptz + id: uuid + order: Int + place: String + prize: String + tournament_id: uuid +} - """sort the rows by one or more columns""" - order_by: [tournament_organizers_order_by!] +""" +order by min() on columns of table "tournament_prizes" +""" +input tournament_prizes_min_order_by { + created_at: order_by + id: order_by + order: order_by + place: order_by + prize: order_by + tournament_id: order_by +} - """filter the rows returned""" - where: tournament_organizers_bool_exp - ): [tournament_organizers!]! +""" +response of any mutation on the table "tournament_prizes" +""" +type tournament_prizes_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """An aggregate relationship""" - tournament_organizers_aggregate( - """distinct select on columns""" - distinct_on: [tournament_organizers_select_column!] + """data from the rows affected by the mutation""" + returning: [tournament_prizes!]! +} - """limit the number of rows returned""" - limit: Int +""" +on_conflict condition type for table "tournament_prizes" +""" +input tournament_prizes_on_conflict { + constraint: tournament_prizes_constraint! + update_columns: [tournament_prizes_update_column!]! = [] + where: tournament_prizes_bool_exp +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""Ordering options when selecting data from "tournament_prizes".""" +input tournament_prizes_order_by { + created_at: order_by + id: order_by + order: order_by + place: order_by + prize: order_by + tournament: tournaments_order_by + tournament_id: order_by +} - """sort the rows by one or more columns""" - order_by: [tournament_organizers_order_by!] +"""primary key columns input for table: tournament_prizes""" +input tournament_prizes_pk_columns_input { + id: uuid! +} - """filter the rows returned""" - where: tournament_organizers_bool_exp - ): tournament_organizers_aggregate! +""" +select columns of table "tournament_prizes" +""" +enum tournament_prizes_select_column { + """column name""" + created_at - """ - fetch data from the table: "tournament_organizers" using primary key columns - """ - tournament_organizers_by_pk(steam_id: bigint!, tournament_id: uuid!): tournament_organizers + """column name""" + id - """ - fetch data from the table in a streaming manner: "tournament_organizers" - """ - tournament_organizers_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + order - """cursor to stream the results returned by the query""" - cursor: [tournament_organizers_stream_cursor_input]! + """column name""" + place - """filter the rows returned""" - where: tournament_organizers_bool_exp - ): [tournament_organizers!]! + """column name""" + prize - """ - fetch data from the table: "tournament_prizes" - """ - tournament_prizes( - """distinct select on columns""" - distinct_on: [tournament_prizes_select_column!] + """column name""" + tournament_id +} - """limit the number of rows returned""" - limit: Int +""" +input type for updating data in table "tournament_prizes" +""" +input tournament_prizes_set_input { + created_at: timestamptz + id: uuid + order: Int + place: String + prize: String + tournament_id: uuid +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate stddev on columns""" +type tournament_prizes_stddev_fields { + order: Float +} - """sort the rows by one or more columns""" - order_by: [tournament_prizes_order_by!] +""" +order by stddev() on columns of table "tournament_prizes" +""" +input tournament_prizes_stddev_order_by { + order: order_by +} - """filter the rows returned""" - where: tournament_prizes_bool_exp - ): [tournament_prizes!]! +"""aggregate stddev_pop on columns""" +type tournament_prizes_stddev_pop_fields { + order: Float +} - """ - fetch aggregated fields from the table: "tournament_prizes" - """ - tournament_prizes_aggregate( - """distinct select on columns""" - distinct_on: [tournament_prizes_select_column!] +""" +order by stddev_pop() on columns of table "tournament_prizes" +""" +input tournament_prizes_stddev_pop_order_by { + order: order_by +} + +"""aggregate stddev_samp on columns""" +type tournament_prizes_stddev_samp_fields { + order: Float +} + +""" +order by stddev_samp() on columns of table "tournament_prizes" +""" +input tournament_prizes_stddev_samp_order_by { + order: order_by +} - """limit the number of rows returned""" - limit: Int +""" +Streaming cursor of the table "tournament_prizes" +""" +input tournament_prizes_stream_cursor_input { + """Stream column input with initial value""" + initial_value: tournament_prizes_stream_cursor_value_input! - """skip the first n rows. Use only with order_by""" - offset: Int + """cursor ordering""" + ordering: cursor_ordering +} - """sort the rows by one or more columns""" - order_by: [tournament_prizes_order_by!] +"""Initial value of the column from where the streaming should start""" +input tournament_prizes_stream_cursor_value_input { + created_at: timestamptz + id: uuid + order: Int + place: String + prize: String + tournament_id: uuid +} - """filter the rows returned""" - where: tournament_prizes_bool_exp - ): tournament_prizes_aggregate! +"""aggregate sum on columns""" +type tournament_prizes_sum_fields { + order: Int +} - """ - fetch data from the table: "tournament_prizes" using primary key columns - """ - tournament_prizes_by_pk(id: uuid!): tournament_prizes +""" +order by sum() on columns of table "tournament_prizes" +""" +input tournament_prizes_sum_order_by { + order: order_by +} - """ - fetch data from the table in a streaming manner: "tournament_prizes" - """ - tournament_prizes_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +update columns of table "tournament_prizes" +""" +enum tournament_prizes_update_column { + """column name""" + created_at - """cursor to stream the results returned by the query""" - cursor: [tournament_prizes_stream_cursor_input]! + """column name""" + id - """filter the rows returned""" - where: tournament_prizes_bool_exp - ): [tournament_prizes!]! + """column name""" + order - """ - fetch data from the table: "tournament_stage_windows" - """ - tournament_stage_windows( - """distinct select on columns""" - distinct_on: [tournament_stage_windows_select_column!] + """column name""" + place - """limit the number of rows returned""" - limit: Int + """column name""" + prize - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + tournament_id +} - """sort the rows by one or more columns""" - order_by: [tournament_stage_windows_order_by!] +input tournament_prizes_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_prizes_inc_input - """filter the rows returned""" - where: tournament_stage_windows_bool_exp - ): [tournament_stage_windows!]! + """sets the columns of the filtered rows to the given values""" + _set: tournament_prizes_set_input - """ - fetch aggregated fields from the table: "tournament_stage_windows" - """ - tournament_stage_windows_aggregate( - """distinct select on columns""" - distinct_on: [tournament_stage_windows_select_column!] + """filter the rows which have to be updated""" + where: tournament_prizes_bool_exp! +} - """limit the number of rows returned""" - limit: Int +"""aggregate var_pop on columns""" +type tournament_prizes_var_pop_fields { + order: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by var_pop() on columns of table "tournament_prizes" +""" +input tournament_prizes_var_pop_order_by { + order: order_by +} - """sort the rows by one or more columns""" - order_by: [tournament_stage_windows_order_by!] +"""aggregate var_samp on columns""" +type tournament_prizes_var_samp_fields { + order: Float +} - """filter the rows returned""" - where: tournament_stage_windows_bool_exp - ): tournament_stage_windows_aggregate! +""" +order by var_samp() on columns of table "tournament_prizes" +""" +input tournament_prizes_var_samp_order_by { + order: order_by +} - """ - fetch data from the table: "tournament_stage_windows" using primary key columns - """ - tournament_stage_windows_by_pk(id: uuid!): tournament_stage_windows +"""aggregate variance on columns""" +type tournament_prizes_variance_fields { + order: Float +} - """ - fetch data from the table in a streaming manner: "tournament_stage_windows" - """ - tournament_stage_windows_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +order by variance() on columns of table "tournament_prizes" +""" +input tournament_prizes_variance_order_by { + order: order_by +} - """cursor to stream the results returned by the query""" - cursor: [tournament_stage_windows_stream_cursor_input]! +""" +columns and relationships of "tournament_stage_windows" +""" +type tournament_stage_windows { + closes_at: timestamptz + created_at: timestamptz! + default_match_at: timestamptz + id: uuid! + opens_at: timestamptz + round: Int! - """filter the rows returned""" - where: tournament_stage_windows_bool_exp - ): [tournament_stage_windows!]! + """An object relationship""" + stage: tournament_stages! + tournament_stage_id: uuid! +} - """An array relationship""" - tournament_stages( - """distinct select on columns""" - distinct_on: [tournament_stages_select_column!] +""" +aggregated selection of "tournament_stage_windows" +""" +type tournament_stage_windows_aggregate { + aggregate: tournament_stage_windows_aggregate_fields + nodes: [tournament_stage_windows!]! +} - """limit the number of rows returned""" - limit: Int +input tournament_stage_windows_aggregate_bool_exp { + count: tournament_stage_windows_aggregate_bool_exp_count +} - """skip the first n rows. Use only with order_by""" - offset: Int +input tournament_stage_windows_aggregate_bool_exp_count { + arguments: [tournament_stage_windows_select_column!] + distinct: Boolean + filter: tournament_stage_windows_bool_exp + predicate: Int_comparison_exp! +} - """sort the rows by one or more columns""" - order_by: [tournament_stages_order_by!] +""" +aggregate fields of "tournament_stage_windows" +""" +type tournament_stage_windows_aggregate_fields { + avg: tournament_stage_windows_avg_fields + count(columns: [tournament_stage_windows_select_column!], distinct: Boolean): Int! + max: tournament_stage_windows_max_fields + min: tournament_stage_windows_min_fields + stddev: tournament_stage_windows_stddev_fields + stddev_pop: tournament_stage_windows_stddev_pop_fields + stddev_samp: tournament_stage_windows_stddev_samp_fields + sum: tournament_stage_windows_sum_fields + var_pop: tournament_stage_windows_var_pop_fields + var_samp: tournament_stage_windows_var_samp_fields + variance: tournament_stage_windows_variance_fields +} - """filter the rows returned""" - where: tournament_stages_bool_exp - ): [tournament_stages!]! +""" +order by aggregate values of table "tournament_stage_windows" +""" +input tournament_stage_windows_aggregate_order_by { + avg: tournament_stage_windows_avg_order_by + count: order_by + max: tournament_stage_windows_max_order_by + min: tournament_stage_windows_min_order_by + stddev: tournament_stage_windows_stddev_order_by + stddev_pop: tournament_stage_windows_stddev_pop_order_by + stddev_samp: tournament_stage_windows_stddev_samp_order_by + sum: tournament_stage_windows_sum_order_by + var_pop: tournament_stage_windows_var_pop_order_by + var_samp: tournament_stage_windows_var_samp_order_by + variance: tournament_stage_windows_variance_order_by +} - """An aggregate relationship""" - tournament_stages_aggregate( - """distinct select on columns""" - distinct_on: [tournament_stages_select_column!] +""" +input type for inserting array relation for remote table "tournament_stage_windows" +""" +input tournament_stage_windows_arr_rel_insert_input { + data: [tournament_stage_windows_insert_input!]! - """limit the number of rows returned""" - limit: Int + """upsert condition""" + on_conflict: tournament_stage_windows_on_conflict +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate avg on columns""" +type tournament_stage_windows_avg_fields { + round: Float +} - """sort the rows by one or more columns""" - order_by: [tournament_stages_order_by!] +""" +order by avg() on columns of table "tournament_stage_windows" +""" +input tournament_stage_windows_avg_order_by { + round: order_by +} - """filter the rows returned""" - where: tournament_stages_bool_exp - ): tournament_stages_aggregate! +""" +Boolean expression to filter rows from the table "tournament_stage_windows". All fields are combined with a logical 'AND'. +""" +input tournament_stage_windows_bool_exp { + _and: [tournament_stage_windows_bool_exp!] + _not: tournament_stage_windows_bool_exp + _or: [tournament_stage_windows_bool_exp!] + closes_at: timestamptz_comparison_exp + created_at: timestamptz_comparison_exp + default_match_at: timestamptz_comparison_exp + id: uuid_comparison_exp + opens_at: timestamptz_comparison_exp + round: Int_comparison_exp + stage: tournament_stages_bool_exp + tournament_stage_id: uuid_comparison_exp +} +""" +unique or primary key constraints on table "tournament_stage_windows" +""" +enum tournament_stage_windows_constraint { """ - fetch data from the table: "tournament_stages" using primary key columns + unique or primary key constraint on columns "id" """ - tournament_stages_by_pk(id: uuid!): tournament_stages + tournament_stage_windows_pkey """ - fetch data from the table in a streaming manner: "tournament_stages" + unique or primary key constraint on columns "tournament_stage_id", "round" """ - tournament_stages_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + tournament_stage_windows_tournament_stage_id_round_key +} - """cursor to stream the results returned by the query""" - cursor: [tournament_stages_stream_cursor_input]! +""" +input type for incrementing numeric columns in table "tournament_stage_windows" +""" +input tournament_stage_windows_inc_input { + round: Int +} - """filter the rows returned""" - where: tournament_stages_bool_exp - ): [tournament_stages!]! +""" +input type for inserting data into table "tournament_stage_windows" +""" +input tournament_stage_windows_insert_input { + closes_at: timestamptz + created_at: timestamptz + default_match_at: timestamptz + id: uuid + opens_at: timestamptz + round: Int + stage: tournament_stages_obj_rel_insert_input + tournament_stage_id: uuid +} - """ - fetch data from the table: "tournament_team_invites" - """ - tournament_team_invites( - """distinct select on columns""" - distinct_on: [tournament_team_invites_select_column!] +"""aggregate max on columns""" +type tournament_stage_windows_max_fields { + closes_at: timestamptz + created_at: timestamptz + default_match_at: timestamptz + id: uuid + opens_at: timestamptz + round: Int + tournament_stage_id: uuid +} - """limit the number of rows returned""" - limit: Int +""" +order by max() on columns of table "tournament_stage_windows" +""" +input tournament_stage_windows_max_order_by { + closes_at: order_by + created_at: order_by + default_match_at: order_by + id: order_by + opens_at: order_by + round: order_by + tournament_stage_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate min on columns""" +type tournament_stage_windows_min_fields { + closes_at: timestamptz + created_at: timestamptz + default_match_at: timestamptz + id: uuid + opens_at: timestamptz + round: Int + tournament_stage_id: uuid +} - """sort the rows by one or more columns""" - order_by: [tournament_team_invites_order_by!] +""" +order by min() on columns of table "tournament_stage_windows" +""" +input tournament_stage_windows_min_order_by { + closes_at: order_by + created_at: order_by + default_match_at: order_by + id: order_by + opens_at: order_by + round: order_by + tournament_stage_id: order_by +} - """filter the rows returned""" - where: tournament_team_invites_bool_exp - ): [tournament_team_invites!]! +""" +response of any mutation on the table "tournament_stage_windows" +""" +type tournament_stage_windows_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """ - fetch aggregated fields from the table: "tournament_team_invites" - """ - tournament_team_invites_aggregate( - """distinct select on columns""" - distinct_on: [tournament_team_invites_select_column!] + """data from the rows affected by the mutation""" + returning: [tournament_stage_windows!]! +} - """limit the number of rows returned""" - limit: Int +""" +on_conflict condition type for table "tournament_stage_windows" +""" +input tournament_stage_windows_on_conflict { + constraint: tournament_stage_windows_constraint! + update_columns: [tournament_stage_windows_update_column!]! = [] + where: tournament_stage_windows_bool_exp +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""Ordering options when selecting data from "tournament_stage_windows".""" +input tournament_stage_windows_order_by { + closes_at: order_by + created_at: order_by + default_match_at: order_by + id: order_by + opens_at: order_by + round: order_by + stage: tournament_stages_order_by + tournament_stage_id: order_by +} - """sort the rows by one or more columns""" - order_by: [tournament_team_invites_order_by!] +"""primary key columns input for table: tournament_stage_windows""" +input tournament_stage_windows_pk_columns_input { + id: uuid! +} - """filter the rows returned""" - where: tournament_team_invites_bool_exp - ): tournament_team_invites_aggregate! +""" +select columns of table "tournament_stage_windows" +""" +enum tournament_stage_windows_select_column { + """column name""" + closes_at - """ - fetch data from the table: "tournament_team_invites" using primary key columns - """ - tournament_team_invites_by_pk(id: uuid!): tournament_team_invites + """column name""" + created_at - """ - fetch data from the table in a streaming manner: "tournament_team_invites" - """ - tournament_team_invites_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + default_match_at - """cursor to stream the results returned by the query""" - cursor: [tournament_team_invites_stream_cursor_input]! + """column name""" + id - """filter the rows returned""" - where: tournament_team_invites_bool_exp - ): [tournament_team_invites!]! + """column name""" + opens_at - """ - fetch data from the table: "tournament_team_roster" - """ - tournament_team_roster( - """distinct select on columns""" - distinct_on: [tournament_team_roster_select_column!] + """column name""" + round - """limit the number of rows returned""" - limit: Int + """column name""" + tournament_stage_id +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for updating data in table "tournament_stage_windows" +""" +input tournament_stage_windows_set_input { + closes_at: timestamptz + created_at: timestamptz + default_match_at: timestamptz + id: uuid + opens_at: timestamptz + round: Int + tournament_stage_id: uuid +} - """sort the rows by one or more columns""" - order_by: [tournament_team_roster_order_by!] +"""aggregate stddev on columns""" +type tournament_stage_windows_stddev_fields { + round: Float +} - """filter the rows returned""" - where: tournament_team_roster_bool_exp - ): [tournament_team_roster!]! +""" +order by stddev() on columns of table "tournament_stage_windows" +""" +input tournament_stage_windows_stddev_order_by { + round: order_by +} - """ - fetch aggregated fields from the table: "tournament_team_roster" - """ - tournament_team_roster_aggregate( - """distinct select on columns""" - distinct_on: [tournament_team_roster_select_column!] +"""aggregate stddev_pop on columns""" +type tournament_stage_windows_stddev_pop_fields { + round: Float +} + +""" +order by stddev_pop() on columns of table "tournament_stage_windows" +""" +input tournament_stage_windows_stddev_pop_order_by { + round: order_by +} + +"""aggregate stddev_samp on columns""" +type tournament_stage_windows_stddev_samp_fields { + round: Float +} - """limit the number of rows returned""" - limit: Int +""" +order by stddev_samp() on columns of table "tournament_stage_windows" +""" +input tournament_stage_windows_stddev_samp_order_by { + round: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +Streaming cursor of the table "tournament_stage_windows" +""" +input tournament_stage_windows_stream_cursor_input { + """Stream column input with initial value""" + initial_value: tournament_stage_windows_stream_cursor_value_input! - """sort the rows by one or more columns""" - order_by: [tournament_team_roster_order_by!] + """cursor ordering""" + ordering: cursor_ordering +} - """filter the rows returned""" - where: tournament_team_roster_bool_exp - ): tournament_team_roster_aggregate! +"""Initial value of the column from where the streaming should start""" +input tournament_stage_windows_stream_cursor_value_input { + closes_at: timestamptz + created_at: timestamptz + default_match_at: timestamptz + id: uuid + opens_at: timestamptz + round: Int + tournament_stage_id: uuid +} - """ - fetch data from the table: "tournament_team_roster" using primary key columns - """ - tournament_team_roster_by_pk(player_steam_id: bigint!, tournament_id: uuid!): tournament_team_roster +"""aggregate sum on columns""" +type tournament_stage_windows_sum_fields { + round: Int +} - """ - fetch data from the table in a streaming manner: "tournament_team_roster" - """ - tournament_team_roster_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +order by sum() on columns of table "tournament_stage_windows" +""" +input tournament_stage_windows_sum_order_by { + round: order_by +} - """cursor to stream the results returned by the query""" - cursor: [tournament_team_roster_stream_cursor_input]! +""" +update columns of table "tournament_stage_windows" +""" +enum tournament_stage_windows_update_column { + """column name""" + closes_at - """filter the rows returned""" - where: tournament_team_roster_bool_exp - ): [tournament_team_roster!]! + """column name""" + created_at - """An array relationship""" - tournament_teams( - """distinct select on columns""" - distinct_on: [tournament_teams_select_column!] + """column name""" + default_match_at - """limit the number of rows returned""" - limit: Int + """column name""" + id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + opens_at - """sort the rows by one or more columns""" - order_by: [tournament_teams_order_by!] + """column name""" + round - """filter the rows returned""" - where: tournament_teams_bool_exp - ): [tournament_teams!]! + """column name""" + tournament_stage_id +} - """An aggregate relationship""" - tournament_teams_aggregate( - """distinct select on columns""" - distinct_on: [tournament_teams_select_column!] +input tournament_stage_windows_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_stage_windows_inc_input - """limit the number of rows returned""" - limit: Int + """sets the columns of the filtered rows to the given values""" + _set: tournament_stage_windows_set_input - """skip the first n rows. Use only with order_by""" - offset: Int + """filter the rows which have to be updated""" + where: tournament_stage_windows_bool_exp! +} - """sort the rows by one or more columns""" - order_by: [tournament_teams_order_by!] +"""aggregate var_pop on columns""" +type tournament_stage_windows_var_pop_fields { + round: Float +} - """filter the rows returned""" - where: tournament_teams_bool_exp - ): tournament_teams_aggregate! +""" +order by var_pop() on columns of table "tournament_stage_windows" +""" +input tournament_stage_windows_var_pop_order_by { + round: order_by +} - """ - fetch data from the table: "tournament_teams" using primary key columns - """ - tournament_teams_by_pk(id: uuid!): tournament_teams +"""aggregate var_samp on columns""" +type tournament_stage_windows_var_samp_fields { + round: Float +} - """ - fetch data from the table in a streaming manner: "tournament_teams" - """ - tournament_teams_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +order by var_samp() on columns of table "tournament_stage_windows" +""" +input tournament_stage_windows_var_samp_order_by { + round: order_by +} - """cursor to stream the results returned by the query""" - cursor: [tournament_teams_stream_cursor_input]! +"""aggregate variance on columns""" +type tournament_stage_windows_variance_fields { + round: Float +} - """filter the rows returned""" - where: tournament_teams_bool_exp - ): [tournament_teams!]! +""" +order by variance() on columns of table "tournament_stage_windows" +""" +input tournament_stage_windows_variance_order_by { + round: order_by +} +""" +columns and relationships of "tournament_stages" +""" +type tournament_stages { """An array relationship""" - tournaments( + brackets( """distinct select on columns""" - distinct_on: [tournaments_select_column!] + distinct_on: [tournament_brackets_select_column!] """limit the number of rows returned""" limit: Int @@ -97456,16 +111954,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournaments_order_by!] + order_by: [tournament_brackets_order_by!] """filter the rows returned""" - where: tournaments_bool_exp - ): [tournaments!]! + where: tournament_brackets_bool_exp + ): [tournament_brackets!]! """An aggregate relationship""" - tournaments_aggregate( + brackets_aggregate( """distinct select on columns""" - distinct_on: [tournaments_select_column!] + distinct_on: [tournament_brackets_select_column!] """limit the number of rows returned""" limit: Int @@ -97474,35 +111972,32 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [tournaments_order_by!] + order_by: [tournament_brackets_order_by!] """filter the rows returned""" - where: tournaments_bool_exp - ): tournaments_aggregate! - - """fetch data from the table: "tournaments" using primary key columns""" - tournaments_by_pk(id: uuid!): tournaments - - """ - fetch data from the table in a streaming manner: "tournaments" - """ - tournaments_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + where: tournament_brackets_bool_exp + ): tournament_brackets_aggregate! + decider_best_of: Int + default_best_of: Int! - """cursor to stream the results returned by the query""" - cursor: [tournaments_stream_cursor_input]! + """An object relationship""" + e_tournament_stage_type: e_tournament_stage_types! + final_map_advantage: Int! + groups: Int + id: uuid! + match_options_id: uuid + max_rounds: Int + max_teams: Int! + min_teams: Int! - """filter the rows returned""" - where: tournaments_bool_exp - ): [tournaments!]! + """An object relationship""" + options: match_options + order: Int! - """ - fetch data from the table: "v_event_player_stats" - """ - v_event_player_stats( + """An array relationship""" + results( """distinct select on columns""" - distinct_on: [v_event_player_stats_select_column!] + distinct_on: [v_team_stage_results_select_column!] """limit the number of rows returned""" limit: Int @@ -97511,18 +112006,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_event_player_stats_order_by!] + order_by: [v_team_stage_results_order_by!] """filter the rows returned""" - where: v_event_player_stats_bool_exp - ): [v_event_player_stats!]! + where: v_team_stage_results_bool_exp + ): [v_team_stage_results!]! - """ - fetch aggregated fields from the table: "v_event_player_stats" - """ - v_event_player_stats_aggregate( + """An aggregate relationship""" + results_aggregate( """distinct select on columns""" - distinct_on: [v_event_player_stats_select_column!] + distinct_on: [v_team_stage_results_select_column!] """limit the number of rows returned""" limit: Int @@ -97531,52 +112024,27 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_event_player_stats_order_by!] - - """filter the rows returned""" - where: v_event_player_stats_bool_exp - ): v_event_player_stats_aggregate! - - """ - fetch data from the table in a streaming manner: "v_event_player_stats" - """ - v_event_player_stats_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [v_event_player_stats_stream_cursor_input]! + order_by: [v_team_stage_results_order_by!] """filter the rows returned""" - where: v_event_player_stats_bool_exp - ): [v_event_player_stats!]! - - """ - fetch data from the table: "v_gpu_pool_status" - """ - v_gpu_pool_status( - """distinct select on columns""" - distinct_on: [v_gpu_pool_status_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [v_gpu_pool_status_order_by!] + where: v_team_stage_results_bool_exp + ): v_team_stage_results_aggregate! + settings( + """JSON select path""" + path: String + ): jsonb + swiss_no_elimination: Boolean! + third_place_match: Boolean! - """filter the rows returned""" - where: v_gpu_pool_status_bool_exp - ): [v_gpu_pool_status!]! + """An object relationship""" + tournament: tournaments! + tournament_id: uuid! + type: e_tournament_stage_types_enum! - """ - fetch aggregated fields from the table: "v_gpu_pool_status" - """ - v_gpu_pool_status_aggregate( + """An array relationship""" + windows( """distinct select on columns""" - distinct_on: [v_gpu_pool_status_select_column!] + distinct_on: [tournament_stage_windows_select_column!] """limit the number of rows returned""" limit: Int @@ -97585,32 +112053,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_gpu_pool_status_order_by!] - - """filter the rows returned""" - where: v_gpu_pool_status_bool_exp - ): v_gpu_pool_status_aggregate! - - """ - fetch data from the table in a streaming manner: "v_gpu_pool_status" - """ - v_gpu_pool_status_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [v_gpu_pool_status_stream_cursor_input]! + order_by: [tournament_stage_windows_order_by!] """filter the rows returned""" - where: v_gpu_pool_status_bool_exp - ): [v_gpu_pool_status!]! + where: tournament_stage_windows_bool_exp + ): [tournament_stage_windows!]! - """ - fetch data from the table: "v_league_division_standings" - """ - v_league_division_standings( + """An aggregate relationship""" + windows_aggregate( """distinct select on columns""" - distinct_on: [v_league_division_standings_select_column!] + distinct_on: [tournament_stage_windows_select_column!] """limit the number of rows returned""" limit: Int @@ -97619,916 +112071,1552 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_league_division_standings_order_by!] + order_by: [tournament_stage_windows_order_by!] """filter the rows returned""" - where: v_league_division_standings_bool_exp - ): [v_league_division_standings!]! + where: tournament_stage_windows_bool_exp + ): tournament_stage_windows_aggregate! +} - """ - fetch aggregated fields from the table: "v_league_division_standings" - """ - v_league_division_standings_aggregate( - """distinct select on columns""" - distinct_on: [v_league_division_standings_select_column!] +""" +aggregated selection of "tournament_stages" +""" +type tournament_stages_aggregate { + aggregate: tournament_stages_aggregate_fields + nodes: [tournament_stages!]! +} - """limit the number of rows returned""" - limit: Int +input tournament_stages_aggregate_bool_exp { + bool_and: tournament_stages_aggregate_bool_exp_bool_and + bool_or: tournament_stages_aggregate_bool_exp_bool_or + count: tournament_stages_aggregate_bool_exp_count +} - """skip the first n rows. Use only with order_by""" - offset: Int +input tournament_stages_aggregate_bool_exp_bool_and { + arguments: tournament_stages_select_column_tournament_stages_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: tournament_stages_bool_exp + predicate: Boolean_comparison_exp! +} - """sort the rows by one or more columns""" - order_by: [v_league_division_standings_order_by!] +input tournament_stages_aggregate_bool_exp_bool_or { + arguments: tournament_stages_select_column_tournament_stages_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: tournament_stages_bool_exp + predicate: Boolean_comparison_exp! +} - """filter the rows returned""" - where: v_league_division_standings_bool_exp - ): v_league_division_standings_aggregate! +input tournament_stages_aggregate_bool_exp_count { + arguments: [tournament_stages_select_column!] + distinct: Boolean + filter: tournament_stages_bool_exp + predicate: Int_comparison_exp! +} - """ - fetch data from the table in a streaming manner: "v_league_division_standings" - """ - v_league_division_standings_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +aggregate fields of "tournament_stages" +""" +type tournament_stages_aggregate_fields { + avg: tournament_stages_avg_fields + count(columns: [tournament_stages_select_column!], distinct: Boolean): Int! + max: tournament_stages_max_fields + min: tournament_stages_min_fields + stddev: tournament_stages_stddev_fields + stddev_pop: tournament_stages_stddev_pop_fields + stddev_samp: tournament_stages_stddev_samp_fields + sum: tournament_stages_sum_fields + var_pop: tournament_stages_var_pop_fields + var_samp: tournament_stages_var_samp_fields + variance: tournament_stages_variance_fields +} - """cursor to stream the results returned by the query""" - cursor: [v_league_division_standings_stream_cursor_input]! +""" +order by aggregate values of table "tournament_stages" +""" +input tournament_stages_aggregate_order_by { + avg: tournament_stages_avg_order_by + count: order_by + max: tournament_stages_max_order_by + min: tournament_stages_min_order_by + stddev: tournament_stages_stddev_order_by + stddev_pop: tournament_stages_stddev_pop_order_by + stddev_samp: tournament_stages_stddev_samp_order_by + sum: tournament_stages_sum_order_by + var_pop: tournament_stages_var_pop_order_by + var_samp: tournament_stages_var_samp_order_by + variance: tournament_stages_variance_order_by +} - """filter the rows returned""" - where: v_league_division_standings_bool_exp - ): [v_league_division_standings!]! +"""append existing jsonb value of filtered columns with new jsonb value""" +input tournament_stages_append_input { + settings: jsonb +} - """ - fetch data from the table: "v_league_season_player_stats" - """ - v_league_season_player_stats( - """distinct select on columns""" - distinct_on: [v_league_season_player_stats_select_column!] +""" +input type for inserting array relation for remote table "tournament_stages" +""" +input tournament_stages_arr_rel_insert_input { + data: [tournament_stages_insert_input!]! - """limit the number of rows returned""" - limit: Int + """upsert condition""" + on_conflict: tournament_stages_on_conflict +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate avg on columns""" +type tournament_stages_avg_fields { + decider_best_of: Float + default_best_of: Float + final_map_advantage: Float + groups: Float + max_rounds: Float + max_teams: Float + min_teams: Float + order: Float +} - """sort the rows by one or more columns""" - order_by: [v_league_season_player_stats_order_by!] +""" +order by avg() on columns of table "tournament_stages" +""" +input tournament_stages_avg_order_by { + decider_best_of: order_by + default_best_of: order_by + final_map_advantage: order_by + groups: order_by + max_rounds: order_by + max_teams: order_by + min_teams: order_by + order: order_by +} - """filter the rows returned""" - where: v_league_season_player_stats_bool_exp - ): [v_league_season_player_stats!]! +""" +Boolean expression to filter rows from the table "tournament_stages". All fields are combined with a logical 'AND'. +""" +input tournament_stages_bool_exp { + _and: [tournament_stages_bool_exp!] + _not: tournament_stages_bool_exp + _or: [tournament_stages_bool_exp!] + brackets: tournament_brackets_bool_exp + brackets_aggregate: tournament_brackets_aggregate_bool_exp + decider_best_of: Int_comparison_exp + default_best_of: Int_comparison_exp + e_tournament_stage_type: e_tournament_stage_types_bool_exp + final_map_advantage: Int_comparison_exp + groups: Int_comparison_exp + id: uuid_comparison_exp + match_options_id: uuid_comparison_exp + max_rounds: Int_comparison_exp + max_teams: Int_comparison_exp + min_teams: Int_comparison_exp + options: match_options_bool_exp + order: Int_comparison_exp + results: v_team_stage_results_bool_exp + results_aggregate: v_team_stage_results_aggregate_bool_exp + settings: jsonb_comparison_exp + swiss_no_elimination: Boolean_comparison_exp + third_place_match: Boolean_comparison_exp + tournament: tournaments_bool_exp + tournament_id: uuid_comparison_exp + type: e_tournament_stage_types_enum_comparison_exp + windows: tournament_stage_windows_bool_exp + windows_aggregate: tournament_stage_windows_aggregate_bool_exp +} +""" +unique or primary key constraints on table "tournament_stages" +""" +enum tournament_stages_constraint { """ - fetch aggregated fields from the table: "v_league_season_player_stats" + unique or primary key constraint on columns "id" """ - v_league_season_player_stats_aggregate( - """distinct select on columns""" - distinct_on: [v_league_season_player_stats_select_column!] + tournament_stages_pkey +} - """limit the number of rows returned""" - limit: Int +""" +delete the field or element with specified path (for JSON arrays, negative integers count from the end) +""" +input tournament_stages_delete_at_path_input { + settings: [String!] +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array +""" +input tournament_stages_delete_elem_input { + settings: Int +} - """sort the rows by one or more columns""" - order_by: [v_league_season_player_stats_order_by!] +""" +delete key/value pair or string element. key/value pairs are matched based on their key value +""" +input tournament_stages_delete_key_input { + settings: String +} - """filter the rows returned""" - where: v_league_season_player_stats_bool_exp - ): v_league_season_player_stats_aggregate! +""" +input type for incrementing numeric columns in table "tournament_stages" +""" +input tournament_stages_inc_input { + decider_best_of: Int + default_best_of: Int + final_map_advantage: Int + groups: Int + max_rounds: Int + max_teams: Int + min_teams: Int + order: Int +} - """ - fetch data from the table in a streaming manner: "v_league_season_player_stats" - """ - v_league_season_player_stats_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +input type for inserting data into table "tournament_stages" +""" +input tournament_stages_insert_input { + brackets: tournament_brackets_arr_rel_insert_input + decider_best_of: Int + default_best_of: Int + e_tournament_stage_type: e_tournament_stage_types_obj_rel_insert_input + final_map_advantage: Int + groups: Int + id: uuid + match_options_id: uuid + max_rounds: Int + max_teams: Int + min_teams: Int + options: match_options_obj_rel_insert_input + order: Int + results: v_team_stage_results_arr_rel_insert_input + settings: jsonb + swiss_no_elimination: Boolean + third_place_match: Boolean + tournament: tournaments_obj_rel_insert_input + tournament_id: uuid + type: e_tournament_stage_types_enum + windows: tournament_stage_windows_arr_rel_insert_input +} - """cursor to stream the results returned by the query""" - cursor: [v_league_season_player_stats_stream_cursor_input]! +"""aggregate max on columns""" +type tournament_stages_max_fields { + decider_best_of: Int + default_best_of: Int + final_map_advantage: Int + groups: Int + id: uuid + match_options_id: uuid + max_rounds: Int + max_teams: Int + min_teams: Int + order: Int + tournament_id: uuid +} - """filter the rows returned""" - where: v_league_season_player_stats_bool_exp - ): [v_league_season_player_stats!]! +""" +order by max() on columns of table "tournament_stages" +""" +input tournament_stages_max_order_by { + decider_best_of: order_by + default_best_of: order_by + final_map_advantage: order_by + groups: order_by + id: order_by + match_options_id: order_by + max_rounds: order_by + max_teams: order_by + min_teams: order_by + order: order_by + tournament_id: order_by +} - """ - fetch data from the table: "v_match_captains" - """ - v_match_captains( - """distinct select on columns""" - distinct_on: [v_match_captains_select_column!] +"""aggregate min on columns""" +type tournament_stages_min_fields { + decider_best_of: Int + default_best_of: Int + final_map_advantage: Int + groups: Int + id: uuid + match_options_id: uuid + max_rounds: Int + max_teams: Int + min_teams: Int + order: Int + tournament_id: uuid +} - """limit the number of rows returned""" - limit: Int +""" +order by min() on columns of table "tournament_stages" +""" +input tournament_stages_min_order_by { + decider_best_of: order_by + default_best_of: order_by + final_map_advantage: order_by + groups: order_by + id: order_by + match_options_id: order_by + max_rounds: order_by + max_teams: order_by + min_teams: order_by + order: order_by + tournament_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +response of any mutation on the table "tournament_stages" +""" +type tournament_stages_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """sort the rows by one or more columns""" - order_by: [v_match_captains_order_by!] + """data from the rows affected by the mutation""" + returning: [tournament_stages!]! +} - """filter the rows returned""" - where: v_match_captains_bool_exp - ): [v_match_captains!]! +""" +input type for inserting object relation for remote table "tournament_stages" +""" +input tournament_stages_obj_rel_insert_input { + data: tournament_stages_insert_input! - """ - fetch aggregated fields from the table: "v_match_captains" - """ - v_match_captains_aggregate( - """distinct select on columns""" - distinct_on: [v_match_captains_select_column!] + """upsert condition""" + on_conflict: tournament_stages_on_conflict +} - """limit the number of rows returned""" - limit: Int +""" +on_conflict condition type for table "tournament_stages" +""" +input tournament_stages_on_conflict { + constraint: tournament_stages_constraint! + update_columns: [tournament_stages_update_column!]! = [] + where: tournament_stages_bool_exp +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""Ordering options when selecting data from "tournament_stages".""" +input tournament_stages_order_by { + brackets_aggregate: tournament_brackets_aggregate_order_by + decider_best_of: order_by + default_best_of: order_by + e_tournament_stage_type: e_tournament_stage_types_order_by + final_map_advantage: order_by + groups: order_by + id: order_by + match_options_id: order_by + max_rounds: order_by + max_teams: order_by + min_teams: order_by + options: match_options_order_by + order: order_by + results_aggregate: v_team_stage_results_aggregate_order_by + settings: order_by + swiss_no_elimination: order_by + third_place_match: order_by + tournament: tournaments_order_by + tournament_id: order_by + type: order_by + windows_aggregate: tournament_stage_windows_aggregate_order_by +} - """sort the rows by one or more columns""" - order_by: [v_match_captains_order_by!] +"""primary key columns input for table: tournament_stages""" +input tournament_stages_pk_columns_input { + id: uuid! +} - """filter the rows returned""" - where: v_match_captains_bool_exp - ): v_match_captains_aggregate! +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input tournament_stages_prepend_input { + settings: jsonb +} - """ - fetch data from the table in a streaming manner: "v_match_captains" - """ - v_match_captains_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +select columns of table "tournament_stages" +""" +enum tournament_stages_select_column { + """column name""" + decider_best_of - """cursor to stream the results returned by the query""" - cursor: [v_match_captains_stream_cursor_input]! + """column name""" + default_best_of - """filter the rows returned""" - where: v_match_captains_bool_exp - ): [v_match_captains!]! + """column name""" + final_map_advantage - """ - fetch data from the table: "v_match_clutches" - """ - v_match_clutches( - """distinct select on columns""" - distinct_on: [v_match_clutches_select_column!] + """column name""" + groups - """limit the number of rows returned""" - limit: Int + """column name""" + id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + match_options_id - """sort the rows by one or more columns""" - order_by: [v_match_clutches_order_by!] + """column name""" + max_rounds - """filter the rows returned""" - where: v_match_clutches_bool_exp - ): [v_match_clutches!]! + """column name""" + max_teams - """ - fetch aggregated fields from the table: "v_match_clutches" - """ - v_match_clutches_aggregate( - """distinct select on columns""" - distinct_on: [v_match_clutches_select_column!] + """column name""" + min_teams - """limit the number of rows returned""" - limit: Int + """column name""" + order - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + settings - """sort the rows by one or more columns""" - order_by: [v_match_clutches_order_by!] + """column name""" + swiss_no_elimination - """filter the rows returned""" - where: v_match_clutches_bool_exp - ): v_match_clutches_aggregate! + """column name""" + third_place_match - """ - fetch data from the table in a streaming manner: "v_match_clutches" - """ - v_match_clutches_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + tournament_id - """cursor to stream the results returned by the query""" - cursor: [v_match_clutches_stream_cursor_input]! + """column name""" + type +} - """filter the rows returned""" - where: v_match_clutches_bool_exp - ): [v_match_clutches!]! +""" +select "tournament_stages_aggregate_bool_exp_bool_and_arguments_columns" columns of table "tournament_stages" +""" +enum tournament_stages_select_column_tournament_stages_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + swiss_no_elimination - """ - fetch data from the table: "v_match_kill_pairs" - """ - v_match_kill_pairs( - """distinct select on columns""" - distinct_on: [v_match_kill_pairs_select_column!] + """column name""" + third_place_match +} - """limit the number of rows returned""" - limit: Int +""" +select "tournament_stages_aggregate_bool_exp_bool_or_arguments_columns" columns of table "tournament_stages" +""" +enum tournament_stages_select_column_tournament_stages_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + swiss_no_elimination - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + third_place_match +} - """sort the rows by one or more columns""" - order_by: [v_match_kill_pairs_order_by!] +""" +input type for updating data in table "tournament_stages" +""" +input tournament_stages_set_input { + decider_best_of: Int + default_best_of: Int + final_map_advantage: Int + groups: Int + id: uuid + match_options_id: uuid + max_rounds: Int + max_teams: Int + min_teams: Int + order: Int + settings: jsonb + swiss_no_elimination: Boolean + third_place_match: Boolean + tournament_id: uuid + type: e_tournament_stage_types_enum +} - """filter the rows returned""" - where: v_match_kill_pairs_bool_exp - ): [v_match_kill_pairs!]! +"""aggregate stddev on columns""" +type tournament_stages_stddev_fields { + decider_best_of: Float + default_best_of: Float + final_map_advantage: Float + groups: Float + max_rounds: Float + max_teams: Float + min_teams: Float + order: Float +} - """ - fetch aggregated fields from the table: "v_match_kill_pairs" - """ - v_match_kill_pairs_aggregate( - """distinct select on columns""" - distinct_on: [v_match_kill_pairs_select_column!] +""" +order by stddev() on columns of table "tournament_stages" +""" +input tournament_stages_stddev_order_by { + decider_best_of: order_by + default_best_of: order_by + final_map_advantage: order_by + groups: order_by + max_rounds: order_by + max_teams: order_by + min_teams: order_by + order: order_by +} - """limit the number of rows returned""" - limit: Int +"""aggregate stddev_pop on columns""" +type tournament_stages_stddev_pop_fields { + decider_best_of: Float + default_best_of: Float + final_map_advantage: Float + groups: Float + max_rounds: Float + max_teams: Float + min_teams: Float + order: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by stddev_pop() on columns of table "tournament_stages" +""" +input tournament_stages_stddev_pop_order_by { + decider_best_of: order_by + default_best_of: order_by + final_map_advantage: order_by + groups: order_by + max_rounds: order_by + max_teams: order_by + min_teams: order_by + order: order_by +} - """sort the rows by one or more columns""" - order_by: [v_match_kill_pairs_order_by!] +"""aggregate stddev_samp on columns""" +type tournament_stages_stddev_samp_fields { + decider_best_of: Float + default_best_of: Float + final_map_advantage: Float + groups: Float + max_rounds: Float + max_teams: Float + min_teams: Float + order: Float +} - """filter the rows returned""" - where: v_match_kill_pairs_bool_exp - ): v_match_kill_pairs_aggregate! +""" +order by stddev_samp() on columns of table "tournament_stages" +""" +input tournament_stages_stddev_samp_order_by { + decider_best_of: order_by + default_best_of: order_by + final_map_advantage: order_by + groups: order_by + max_rounds: order_by + max_teams: order_by + min_teams: order_by + order: order_by +} - """ - fetch data from the table in a streaming manner: "v_match_kill_pairs" - """ - v_match_kill_pairs_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +Streaming cursor of the table "tournament_stages" +""" +input tournament_stages_stream_cursor_input { + """Stream column input with initial value""" + initial_value: tournament_stages_stream_cursor_value_input! - """cursor to stream the results returned by the query""" - cursor: [v_match_kill_pairs_stream_cursor_input]! + """cursor ordering""" + ordering: cursor_ordering +} - """filter the rows returned""" - where: v_match_kill_pairs_bool_exp - ): [v_match_kill_pairs!]! +"""Initial value of the column from where the streaming should start""" +input tournament_stages_stream_cursor_value_input { + decider_best_of: Int + default_best_of: Int + final_map_advantage: Int + groups: Int + id: uuid + match_options_id: uuid + max_rounds: Int + max_teams: Int + min_teams: Int + order: Int + settings: jsonb + swiss_no_elimination: Boolean + third_place_match: Boolean + tournament_id: uuid + type: e_tournament_stage_types_enum +} - """ - fetch data from the table: "v_match_lineup_buy_types" - """ - v_match_lineup_buy_types( - """distinct select on columns""" - distinct_on: [v_match_lineup_buy_types_select_column!] +"""aggregate sum on columns""" +type tournament_stages_sum_fields { + decider_best_of: Int + default_best_of: Int + final_map_advantage: Int + groups: Int + max_rounds: Int + max_teams: Int + min_teams: Int + order: Int +} - """limit the number of rows returned""" - limit: Int +""" +order by sum() on columns of table "tournament_stages" +""" +input tournament_stages_sum_order_by { + decider_best_of: order_by + default_best_of: order_by + final_map_advantage: order_by + groups: order_by + max_rounds: order_by + max_teams: order_by + min_teams: order_by + order: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +update columns of table "tournament_stages" +""" +enum tournament_stages_update_column { + """column name""" + decider_best_of - """sort the rows by one or more columns""" - order_by: [v_match_lineup_buy_types_order_by!] + """column name""" + default_best_of - """filter the rows returned""" - where: v_match_lineup_buy_types_bool_exp - ): [v_match_lineup_buy_types!]! + """column name""" + final_map_advantage - """ - fetch aggregated fields from the table: "v_match_lineup_buy_types" - """ - v_match_lineup_buy_types_aggregate( - """distinct select on columns""" - distinct_on: [v_match_lineup_buy_types_select_column!] + """column name""" + groups - """limit the number of rows returned""" - limit: Int + """column name""" + id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + match_options_id - """sort the rows by one or more columns""" - order_by: [v_match_lineup_buy_types_order_by!] + """column name""" + max_rounds - """filter the rows returned""" - where: v_match_lineup_buy_types_bool_exp - ): v_match_lineup_buy_types_aggregate! + """column name""" + max_teams - """ - fetch data from the table in a streaming manner: "v_match_lineup_buy_types" - """ - v_match_lineup_buy_types_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + min_teams - """cursor to stream the results returned by the query""" - cursor: [v_match_lineup_buy_types_stream_cursor_input]! + """column name""" + order - """filter the rows returned""" - where: v_match_lineup_buy_types_bool_exp - ): [v_match_lineup_buy_types!]! + """column name""" + settings - """ - fetch data from the table: "v_match_lineup_map_stats" - """ - v_match_lineup_map_stats( - """distinct select on columns""" - distinct_on: [v_match_lineup_map_stats_select_column!] + """column name""" + swiss_no_elimination - """limit the number of rows returned""" - limit: Int + """column name""" + third_place_match - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + tournament_id - """sort the rows by one or more columns""" - order_by: [v_match_lineup_map_stats_order_by!] + """column name""" + type +} - """filter the rows returned""" - where: v_match_lineup_map_stats_bool_exp - ): [v_match_lineup_map_stats!]! +input tournament_stages_updates { + """append existing jsonb value of filtered columns with new jsonb value""" + _append: tournament_stages_append_input """ - fetch aggregated fields from the table: "v_match_lineup_map_stats" + delete the field or element with specified path (for JSON arrays, negative integers count from the end) """ - v_match_lineup_map_stats_aggregate( - """distinct select on columns""" - distinct_on: [v_match_lineup_map_stats_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [v_match_lineup_map_stats_order_by!] - - """filter the rows returned""" - where: v_match_lineup_map_stats_bool_exp - ): v_match_lineup_map_stats_aggregate! + _delete_at_path: tournament_stages_delete_at_path_input """ - fetch data from the table in a streaming manner: "v_match_lineup_map_stats" + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array """ - v_match_lineup_map_stats_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [v_match_lineup_map_stats_stream_cursor_input]! - - """filter the rows returned""" - where: v_match_lineup_map_stats_bool_exp - ): [v_match_lineup_map_stats!]! + _delete_elem: tournament_stages_delete_elem_input """ - fetch data from the table: "v_match_map_backup_rounds" + delete key/value pair or string element. key/value pairs are matched based on their key value """ - v_match_map_backup_rounds( - """distinct select on columns""" - distinct_on: [v_match_map_backup_rounds_select_column!] + _delete_key: tournament_stages_delete_key_input - """limit the number of rows returned""" - limit: Int + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_stages_inc_input - """skip the first n rows. Use only with order_by""" - offset: Int + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: tournament_stages_prepend_input - """sort the rows by one or more columns""" - order_by: [v_match_map_backup_rounds_order_by!] + """sets the columns of the filtered rows to the given values""" + _set: tournament_stages_set_input - """filter the rows returned""" - where: v_match_map_backup_rounds_bool_exp - ): [v_match_map_backup_rounds!]! + """filter the rows which have to be updated""" + where: tournament_stages_bool_exp! +} - """ - fetch aggregated fields from the table: "v_match_map_backup_rounds" - """ - v_match_map_backup_rounds_aggregate( - """distinct select on columns""" - distinct_on: [v_match_map_backup_rounds_select_column!] +"""aggregate var_pop on columns""" +type tournament_stages_var_pop_fields { + decider_best_of: Float + default_best_of: Float + final_map_advantage: Float + groups: Float + max_rounds: Float + max_teams: Float + min_teams: Float + order: Float +} - """limit the number of rows returned""" - limit: Int +""" +order by var_pop() on columns of table "tournament_stages" +""" +input tournament_stages_var_pop_order_by { + decider_best_of: order_by + default_best_of: order_by + final_map_advantage: order_by + groups: order_by + max_rounds: order_by + max_teams: order_by + min_teams: order_by + order: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate var_samp on columns""" +type tournament_stages_var_samp_fields { + decider_best_of: Float + default_best_of: Float + final_map_advantage: Float + groups: Float + max_rounds: Float + max_teams: Float + min_teams: Float + order: Float +} - """sort the rows by one or more columns""" - order_by: [v_match_map_backup_rounds_order_by!] +""" +order by var_samp() on columns of table "tournament_stages" +""" +input tournament_stages_var_samp_order_by { + decider_best_of: order_by + default_best_of: order_by + final_map_advantage: order_by + groups: order_by + max_rounds: order_by + max_teams: order_by + min_teams: order_by + order: order_by +} - """filter the rows returned""" - where: v_match_map_backup_rounds_bool_exp - ): v_match_map_backup_rounds_aggregate! +"""aggregate variance on columns""" +type tournament_stages_variance_fields { + decider_best_of: Float + default_best_of: Float + final_map_advantage: Float + groups: Float + max_rounds: Float + max_teams: Float + min_teams: Float + order: Float +} - """ - fetch data from the table in a streaming manner: "v_match_map_backup_rounds" - """ - v_match_map_backup_rounds_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +order by variance() on columns of table "tournament_stages" +""" +input tournament_stages_variance_order_by { + decider_best_of: order_by + default_best_of: order_by + final_map_advantage: order_by + groups: order_by + max_rounds: order_by + max_teams: order_by + min_teams: order_by + order: order_by +} - """cursor to stream the results returned by the query""" - cursor: [v_match_map_backup_rounds_stream_cursor_input]! +""" +columns and relationships of "tournament_team_invites" +""" +type tournament_team_invites { + created_at: timestamptz! + id: uuid! - """filter the rows returned""" - where: v_match_map_backup_rounds_bool_exp - ): [v_match_map_backup_rounds!]! + """An object relationship""" + invited_by: players! + invited_by_player_steam_id: bigint! - """ - fetch data from the table: "v_match_player_buy_types" - """ - v_match_player_buy_types( - """distinct select on columns""" - distinct_on: [v_match_player_buy_types_select_column!] + """An object relationship""" + player: players! + steam_id: bigint! - """limit the number of rows returned""" - limit: Int + """An object relationship""" + team: tournament_teams! + tournament_team_id: uuid! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +aggregated selection of "tournament_team_invites" +""" +type tournament_team_invites_aggregate { + aggregate: tournament_team_invites_aggregate_fields + nodes: [tournament_team_invites!]! +} - """sort the rows by one or more columns""" - order_by: [v_match_player_buy_types_order_by!] +input tournament_team_invites_aggregate_bool_exp { + count: tournament_team_invites_aggregate_bool_exp_count +} - """filter the rows returned""" - where: v_match_player_buy_types_bool_exp - ): [v_match_player_buy_types!]! +input tournament_team_invites_aggregate_bool_exp_count { + arguments: [tournament_team_invites_select_column!] + distinct: Boolean + filter: tournament_team_invites_bool_exp + predicate: Int_comparison_exp! +} - """ - fetch aggregated fields from the table: "v_match_player_buy_types" - """ - v_match_player_buy_types_aggregate( - """distinct select on columns""" - distinct_on: [v_match_player_buy_types_select_column!] +""" +aggregate fields of "tournament_team_invites" +""" +type tournament_team_invites_aggregate_fields { + avg: tournament_team_invites_avg_fields + count(columns: [tournament_team_invites_select_column!], distinct: Boolean): Int! + max: tournament_team_invites_max_fields + min: tournament_team_invites_min_fields + stddev: tournament_team_invites_stddev_fields + stddev_pop: tournament_team_invites_stddev_pop_fields + stddev_samp: tournament_team_invites_stddev_samp_fields + sum: tournament_team_invites_sum_fields + var_pop: tournament_team_invites_var_pop_fields + var_samp: tournament_team_invites_var_samp_fields + variance: tournament_team_invites_variance_fields +} - """limit the number of rows returned""" - limit: Int +""" +order by aggregate values of table "tournament_team_invites" +""" +input tournament_team_invites_aggregate_order_by { + avg: tournament_team_invites_avg_order_by + count: order_by + max: tournament_team_invites_max_order_by + min: tournament_team_invites_min_order_by + stddev: tournament_team_invites_stddev_order_by + stddev_pop: tournament_team_invites_stddev_pop_order_by + stddev_samp: tournament_team_invites_stddev_samp_order_by + sum: tournament_team_invites_sum_order_by + var_pop: tournament_team_invites_var_pop_order_by + var_samp: tournament_team_invites_var_samp_order_by + variance: tournament_team_invites_variance_order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for inserting array relation for remote table "tournament_team_invites" +""" +input tournament_team_invites_arr_rel_insert_input { + data: [tournament_team_invites_insert_input!]! - """sort the rows by one or more columns""" - order_by: [v_match_player_buy_types_order_by!] + """upsert condition""" + on_conflict: tournament_team_invites_on_conflict +} - """filter the rows returned""" - where: v_match_player_buy_types_bool_exp - ): v_match_player_buy_types_aggregate! +"""aggregate avg on columns""" +type tournament_team_invites_avg_fields { + invited_by_player_steam_id: Float + steam_id: Float +} - """ - fetch data from the table in a streaming manner: "v_match_player_buy_types" - """ - v_match_player_buy_types_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +order by avg() on columns of table "tournament_team_invites" +""" +input tournament_team_invites_avg_order_by { + invited_by_player_steam_id: order_by + steam_id: order_by +} - """cursor to stream the results returned by the query""" - cursor: [v_match_player_buy_types_stream_cursor_input]! +""" +Boolean expression to filter rows from the table "tournament_team_invites". All fields are combined with a logical 'AND'. +""" +input tournament_team_invites_bool_exp { + _and: [tournament_team_invites_bool_exp!] + _not: tournament_team_invites_bool_exp + _or: [tournament_team_invites_bool_exp!] + created_at: timestamptz_comparison_exp + id: uuid_comparison_exp + invited_by: players_bool_exp + invited_by_player_steam_id: bigint_comparison_exp + player: players_bool_exp + steam_id: bigint_comparison_exp + team: tournament_teams_bool_exp + tournament_team_id: uuid_comparison_exp +} - """filter the rows returned""" - where: v_match_player_buy_types_bool_exp - ): [v_match_player_buy_types!]! +""" +unique or primary key constraints on table "tournament_team_invites" +""" +enum tournament_team_invites_constraint { + """ + unique or primary key constraint on columns "id" + """ + tournament_team_invites_pkey """ - fetch data from the table: "v_match_player_opening_duels" + unique or primary key constraint on columns "steam_id", "tournament_team_id" """ - v_match_player_opening_duels( - """distinct select on columns""" - distinct_on: [v_match_player_opening_duels_select_column!] + tournament_team_invites_steam_id_tournament_team_id_key +} - """limit the number of rows returned""" - limit: Int +""" +input type for incrementing numeric columns in table "tournament_team_invites" +""" +input tournament_team_invites_inc_input { + invited_by_player_steam_id: bigint + steam_id: bigint +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for inserting data into table "tournament_team_invites" +""" +input tournament_team_invites_insert_input { + created_at: timestamptz + id: uuid + invited_by: players_obj_rel_insert_input + invited_by_player_steam_id: bigint + player: players_obj_rel_insert_input + steam_id: bigint + team: tournament_teams_obj_rel_insert_input + tournament_team_id: uuid +} - """sort the rows by one or more columns""" - order_by: [v_match_player_opening_duels_order_by!] +"""aggregate max on columns""" +type tournament_team_invites_max_fields { + created_at: timestamptz + id: uuid + invited_by_player_steam_id: bigint + steam_id: bigint + tournament_team_id: uuid +} - """filter the rows returned""" - where: v_match_player_opening_duels_bool_exp - ): [v_match_player_opening_duels!]! +""" +order by max() on columns of table "tournament_team_invites" +""" +input tournament_team_invites_max_order_by { + created_at: order_by + id: order_by + invited_by_player_steam_id: order_by + steam_id: order_by + tournament_team_id: order_by +} - """ - fetch aggregated fields from the table: "v_match_player_opening_duels" - """ - v_match_player_opening_duels_aggregate( - """distinct select on columns""" - distinct_on: [v_match_player_opening_duels_select_column!] +"""aggregate min on columns""" +type tournament_team_invites_min_fields { + created_at: timestamptz + id: uuid + invited_by_player_steam_id: bigint + steam_id: bigint + tournament_team_id: uuid +} - """limit the number of rows returned""" - limit: Int +""" +order by min() on columns of table "tournament_team_invites" +""" +input tournament_team_invites_min_order_by { + created_at: order_by + id: order_by + invited_by_player_steam_id: order_by + steam_id: order_by + tournament_team_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +response of any mutation on the table "tournament_team_invites" +""" +type tournament_team_invites_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """sort the rows by one or more columns""" - order_by: [v_match_player_opening_duels_order_by!] + """data from the rows affected by the mutation""" + returning: [tournament_team_invites!]! +} - """filter the rows returned""" - where: v_match_player_opening_duels_bool_exp - ): v_match_player_opening_duels_aggregate! +""" +on_conflict condition type for table "tournament_team_invites" +""" +input tournament_team_invites_on_conflict { + constraint: tournament_team_invites_constraint! + update_columns: [tournament_team_invites_update_column!]! = [] + where: tournament_team_invites_bool_exp +} - """ - fetch data from the table in a streaming manner: "v_match_player_opening_duels" - """ - v_match_player_opening_duels_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +"""Ordering options when selecting data from "tournament_team_invites".""" +input tournament_team_invites_order_by { + created_at: order_by + id: order_by + invited_by: players_order_by + invited_by_player_steam_id: order_by + player: players_order_by + steam_id: order_by + team: tournament_teams_order_by + tournament_team_id: order_by +} - """cursor to stream the results returned by the query""" - cursor: [v_match_player_opening_duels_stream_cursor_input]! +"""primary key columns input for table: tournament_team_invites""" +input tournament_team_invites_pk_columns_input { + id: uuid! +} - """filter the rows returned""" - where: v_match_player_opening_duels_bool_exp - ): [v_match_player_opening_duels!]! +""" +select columns of table "tournament_team_invites" +""" +enum tournament_team_invites_select_column { + """column name""" + created_at - """ - fetch data from the table: "v_player_arch_nemesis" - """ - v_player_arch_nemesis( - """distinct select on columns""" - distinct_on: [v_player_arch_nemesis_select_column!] + """column name""" + id - """limit the number of rows returned""" - limit: Int + """column name""" + invited_by_player_steam_id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + steam_id - """sort the rows by one or more columns""" - order_by: [v_player_arch_nemesis_order_by!] + """column name""" + tournament_team_id +} - """filter the rows returned""" - where: v_player_arch_nemesis_bool_exp - ): [v_player_arch_nemesis!]! +""" +input type for updating data in table "tournament_team_invites" +""" +input tournament_team_invites_set_input { + created_at: timestamptz + id: uuid + invited_by_player_steam_id: bigint + steam_id: bigint + tournament_team_id: uuid +} - """ - fetch aggregated fields from the table: "v_player_arch_nemesis" - """ - v_player_arch_nemesis_aggregate( - """distinct select on columns""" - distinct_on: [v_player_arch_nemesis_select_column!] +"""aggregate stddev on columns""" +type tournament_team_invites_stddev_fields { + invited_by_player_steam_id: Float + steam_id: Float +} - """limit the number of rows returned""" - limit: Int +""" +order by stddev() on columns of table "tournament_team_invites" +""" +input tournament_team_invites_stddev_order_by { + invited_by_player_steam_id: order_by + steam_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate stddev_pop on columns""" +type tournament_team_invites_stddev_pop_fields { + invited_by_player_steam_id: Float + steam_id: Float +} - """sort the rows by one or more columns""" - order_by: [v_player_arch_nemesis_order_by!] +""" +order by stddev_pop() on columns of table "tournament_team_invites" +""" +input tournament_team_invites_stddev_pop_order_by { + invited_by_player_steam_id: order_by + steam_id: order_by +} - """filter the rows returned""" - where: v_player_arch_nemesis_bool_exp - ): v_player_arch_nemesis_aggregate! +"""aggregate stddev_samp on columns""" +type tournament_team_invites_stddev_samp_fields { + invited_by_player_steam_id: Float + steam_id: Float +} - """ - fetch data from the table in a streaming manner: "v_player_arch_nemesis" - """ - v_player_arch_nemesis_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +order by stddev_samp() on columns of table "tournament_team_invites" +""" +input tournament_team_invites_stddev_samp_order_by { + invited_by_player_steam_id: order_by + steam_id: order_by +} - """cursor to stream the results returned by the query""" - cursor: [v_player_arch_nemesis_stream_cursor_input]! +""" +Streaming cursor of the table "tournament_team_invites" +""" +input tournament_team_invites_stream_cursor_input { + """Stream column input with initial value""" + initial_value: tournament_team_invites_stream_cursor_value_input! - """filter the rows returned""" - where: v_player_arch_nemesis_bool_exp - ): [v_player_arch_nemesis!]! + """cursor ordering""" + ordering: cursor_ordering +} - """ - fetch data from the table: "v_player_damage" - """ - v_player_damage( - """distinct select on columns""" - distinct_on: [v_player_damage_select_column!] +"""Initial value of the column from where the streaming should start""" +input tournament_team_invites_stream_cursor_value_input { + created_at: timestamptz + id: uuid + invited_by_player_steam_id: bigint + steam_id: bigint + tournament_team_id: uuid +} - """limit the number of rows returned""" - limit: Int +"""aggregate sum on columns""" +type tournament_team_invites_sum_fields { + invited_by_player_steam_id: bigint + steam_id: bigint +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by sum() on columns of table "tournament_team_invites" +""" +input tournament_team_invites_sum_order_by { + invited_by_player_steam_id: order_by + steam_id: order_by +} - """sort the rows by one or more columns""" - order_by: [v_player_damage_order_by!] +""" +update columns of table "tournament_team_invites" +""" +enum tournament_team_invites_update_column { + """column name""" + created_at - """filter the rows returned""" - where: v_player_damage_bool_exp - ): [v_player_damage!]! + """column name""" + id - """ - fetch aggregated fields from the table: "v_player_damage" - """ - v_player_damage_aggregate( - """distinct select on columns""" - distinct_on: [v_player_damage_select_column!] + """column name""" + invited_by_player_steam_id - """limit the number of rows returned""" - limit: Int + """column name""" + steam_id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + tournament_team_id +} - """sort the rows by one or more columns""" - order_by: [v_player_damage_order_by!] +input tournament_team_invites_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_team_invites_inc_input - """filter the rows returned""" - where: v_player_damage_bool_exp - ): v_player_damage_aggregate! + """sets the columns of the filtered rows to the given values""" + _set: tournament_team_invites_set_input - """ - fetch data from the table in a streaming manner: "v_player_damage" - """ - v_player_damage_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """filter the rows which have to be updated""" + where: tournament_team_invites_bool_exp! +} - """cursor to stream the results returned by the query""" - cursor: [v_player_damage_stream_cursor_input]! +"""aggregate var_pop on columns""" +type tournament_team_invites_var_pop_fields { + invited_by_player_steam_id: Float + steam_id: Float +} - """filter the rows returned""" - where: v_player_damage_bool_exp - ): [v_player_damage!]! +""" +order by var_pop() on columns of table "tournament_team_invites" +""" +input tournament_team_invites_var_pop_order_by { + invited_by_player_steam_id: order_by + steam_id: order_by +} - """ - fetch data from the table: "v_player_elo" - """ - v_player_elo( - """distinct select on columns""" - distinct_on: [v_player_elo_select_column!] +"""aggregate var_samp on columns""" +type tournament_team_invites_var_samp_fields { + invited_by_player_steam_id: Float + steam_id: Float +} - """limit the number of rows returned""" - limit: Int +""" +order by var_samp() on columns of table "tournament_team_invites" +""" +input tournament_team_invites_var_samp_order_by { + invited_by_player_steam_id: order_by + steam_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate variance on columns""" +type tournament_team_invites_variance_fields { + invited_by_player_steam_id: Float + steam_id: Float +} - """sort the rows by one or more columns""" - order_by: [v_player_elo_order_by!] +""" +order by variance() on columns of table "tournament_team_invites" +""" +input tournament_team_invites_variance_order_by { + invited_by_player_steam_id: order_by + steam_id: order_by +} - """filter the rows returned""" - where: v_player_elo_bool_exp - ): [v_player_elo!]! +""" +columns and relationships of "tournament_team_roster" +""" +type tournament_team_roster { + """An object relationship""" + e_team_role: e_team_roles! - """ - fetch aggregated fields from the table: "v_player_elo" - """ - v_player_elo_aggregate( - """distinct select on columns""" - distinct_on: [v_player_elo_select_column!] + """An object relationship""" + player: players! + player_steam_id: bigint! + role: e_team_roles_enum! - """limit the number of rows returned""" - limit: Int + """An object relationship""" + tournament: tournaments! + tournament_id: uuid! - """skip the first n rows. Use only with order_by""" - offset: Int + """An object relationship""" + tournament_team: tournament_teams! + tournament_team_id: uuid! +} - """sort the rows by one or more columns""" - order_by: [v_player_elo_order_by!] +""" +aggregated selection of "tournament_team_roster" +""" +type tournament_team_roster_aggregate { + aggregate: tournament_team_roster_aggregate_fields + nodes: [tournament_team_roster!]! +} - """filter the rows returned""" - where: v_player_elo_bool_exp - ): v_player_elo_aggregate! +input tournament_team_roster_aggregate_bool_exp { + count: tournament_team_roster_aggregate_bool_exp_count +} - """ - fetch data from the table in a streaming manner: "v_player_elo" - """ - v_player_elo_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +input tournament_team_roster_aggregate_bool_exp_count { + arguments: [tournament_team_roster_select_column!] + distinct: Boolean + filter: tournament_team_roster_bool_exp + predicate: Int_comparison_exp! +} - """cursor to stream the results returned by the query""" - cursor: [v_player_elo_stream_cursor_input]! +""" +aggregate fields of "tournament_team_roster" +""" +type tournament_team_roster_aggregate_fields { + avg: tournament_team_roster_avg_fields + count(columns: [tournament_team_roster_select_column!], distinct: Boolean): Int! + max: tournament_team_roster_max_fields + min: tournament_team_roster_min_fields + stddev: tournament_team_roster_stddev_fields + stddev_pop: tournament_team_roster_stddev_pop_fields + stddev_samp: tournament_team_roster_stddev_samp_fields + sum: tournament_team_roster_sum_fields + var_pop: tournament_team_roster_var_pop_fields + var_samp: tournament_team_roster_var_samp_fields + variance: tournament_team_roster_variance_fields +} - """filter the rows returned""" - where: v_player_elo_bool_exp - ): [v_player_elo!]! +""" +order by aggregate values of table "tournament_team_roster" +""" +input tournament_team_roster_aggregate_order_by { + avg: tournament_team_roster_avg_order_by + count: order_by + max: tournament_team_roster_max_order_by + min: tournament_team_roster_min_order_by + stddev: tournament_team_roster_stddev_order_by + stddev_pop: tournament_team_roster_stddev_pop_order_by + stddev_samp: tournament_team_roster_stddev_samp_order_by + sum: tournament_team_roster_sum_order_by + var_pop: tournament_team_roster_var_pop_order_by + var_samp: tournament_team_roster_var_samp_order_by + variance: tournament_team_roster_variance_order_by +} - """ - fetch data from the table: "v_player_map_losses" - """ - v_player_map_losses( - """distinct select on columns""" - distinct_on: [v_player_map_losses_select_column!] +""" +input type for inserting array relation for remote table "tournament_team_roster" +""" +input tournament_team_roster_arr_rel_insert_input { + data: [tournament_team_roster_insert_input!]! - """limit the number of rows returned""" - limit: Int + """upsert condition""" + on_conflict: tournament_team_roster_on_conflict +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate avg on columns""" +type tournament_team_roster_avg_fields { + player_steam_id: Float +} - """sort the rows by one or more columns""" - order_by: [v_player_map_losses_order_by!] +""" +order by avg() on columns of table "tournament_team_roster" +""" +input tournament_team_roster_avg_order_by { + player_steam_id: order_by +} - """filter the rows returned""" - where: v_player_map_losses_bool_exp - ): [v_player_map_losses!]! +""" +Boolean expression to filter rows from the table "tournament_team_roster". All fields are combined with a logical 'AND'. +""" +input tournament_team_roster_bool_exp { + _and: [tournament_team_roster_bool_exp!] + _not: tournament_team_roster_bool_exp + _or: [tournament_team_roster_bool_exp!] + e_team_role: e_team_roles_bool_exp + player: players_bool_exp + player_steam_id: bigint_comparison_exp + role: e_team_roles_enum_comparison_exp + tournament: tournaments_bool_exp + tournament_id: uuid_comparison_exp + tournament_team: tournament_teams_bool_exp + tournament_team_id: uuid_comparison_exp +} +""" +unique or primary key constraints on table "tournament_team_roster" +""" +enum tournament_team_roster_constraint { """ - fetch aggregated fields from the table: "v_player_map_losses" + unique or primary key constraint on columns "player_steam_id", "tournament_id" """ - v_player_map_losses_aggregate( - """distinct select on columns""" - distinct_on: [v_player_map_losses_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [v_player_map_losses_order_by!] - - """filter the rows returned""" - where: v_player_map_losses_bool_exp - ): v_player_map_losses_aggregate! + tournament_roster_pkey """ - fetch data from the table in a streaming manner: "v_player_map_losses" + unique or primary key constraint on columns "player_steam_id", "tournament_id" """ - v_player_map_losses_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + tournament_roster_player_steam_id_tournament_id_key +} - """cursor to stream the results returned by the query""" - cursor: [v_player_map_losses_stream_cursor_input]! +""" +input type for incrementing numeric columns in table "tournament_team_roster" +""" +input tournament_team_roster_inc_input { + player_steam_id: bigint +} - """filter the rows returned""" - where: v_player_map_losses_bool_exp - ): [v_player_map_losses!]! +""" +input type for inserting data into table "tournament_team_roster" +""" +input tournament_team_roster_insert_input { + e_team_role: e_team_roles_obj_rel_insert_input + player: players_obj_rel_insert_input + player_steam_id: bigint + role: e_team_roles_enum + tournament: tournaments_obj_rel_insert_input + tournament_id: uuid + tournament_team: tournament_teams_obj_rel_insert_input + tournament_team_id: uuid +} - """ - fetch data from the table: "v_player_map_wins" - """ - v_player_map_wins( - """distinct select on columns""" - distinct_on: [v_player_map_wins_select_column!] +"""aggregate max on columns""" +type tournament_team_roster_max_fields { + player_steam_id: bigint + tournament_id: uuid + tournament_team_id: uuid +} - """limit the number of rows returned""" - limit: Int +""" +order by max() on columns of table "tournament_team_roster" +""" +input tournament_team_roster_max_order_by { + player_steam_id: order_by + tournament_id: order_by + tournament_team_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate min on columns""" +type tournament_team_roster_min_fields { + player_steam_id: bigint + tournament_id: uuid + tournament_team_id: uuid +} - """sort the rows by one or more columns""" - order_by: [v_player_map_wins_order_by!] +""" +order by min() on columns of table "tournament_team_roster" +""" +input tournament_team_roster_min_order_by { + player_steam_id: order_by + tournament_id: order_by + tournament_team_id: order_by +} - """filter the rows returned""" - where: v_player_map_wins_bool_exp - ): [v_player_map_wins!]! +""" +response of any mutation on the table "tournament_team_roster" +""" +type tournament_team_roster_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [tournament_team_roster!]! +} + +""" +on_conflict condition type for table "tournament_team_roster" +""" +input tournament_team_roster_on_conflict { + constraint: tournament_team_roster_constraint! + update_columns: [tournament_team_roster_update_column!]! = [] + where: tournament_team_roster_bool_exp +} - """ - fetch aggregated fields from the table: "v_player_map_wins" - """ - v_player_map_wins_aggregate( - """distinct select on columns""" - distinct_on: [v_player_map_wins_select_column!] +"""Ordering options when selecting data from "tournament_team_roster".""" +input tournament_team_roster_order_by { + e_team_role: e_team_roles_order_by + player: players_order_by + player_steam_id: order_by + role: order_by + tournament: tournaments_order_by + tournament_id: order_by + tournament_team: tournament_teams_order_by + tournament_team_id: order_by +} - """limit the number of rows returned""" - limit: Int +"""primary key columns input for table: tournament_team_roster""" +input tournament_team_roster_pk_columns_input { + player_steam_id: bigint! + tournament_id: uuid! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +select columns of table "tournament_team_roster" +""" +enum tournament_team_roster_select_column { + """column name""" + player_steam_id - """sort the rows by one or more columns""" - order_by: [v_player_map_wins_order_by!] + """column name""" + role - """filter the rows returned""" - where: v_player_map_wins_bool_exp - ): v_player_map_wins_aggregate! + """column name""" + tournament_id - """ - fetch data from the table in a streaming manner: "v_player_map_wins" - """ - v_player_map_wins_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + tournament_team_id +} - """cursor to stream the results returned by the query""" - cursor: [v_player_map_wins_stream_cursor_input]! +""" +input type for updating data in table "tournament_team_roster" +""" +input tournament_team_roster_set_input { + player_steam_id: bigint + role: e_team_roles_enum + tournament_id: uuid + tournament_team_id: uuid +} - """filter the rows returned""" - where: v_player_map_wins_bool_exp - ): [v_player_map_wins!]! +"""aggregate stddev on columns""" +type tournament_team_roster_stddev_fields { + player_steam_id: Float +} - """ - fetch data from the table: "v_player_match_head_to_head" - """ - v_player_match_head_to_head( - """distinct select on columns""" - distinct_on: [v_player_match_head_to_head_select_column!] +""" +order by stddev() on columns of table "tournament_team_roster" +""" +input tournament_team_roster_stddev_order_by { + player_steam_id: order_by +} - """limit the number of rows returned""" - limit: Int +"""aggregate stddev_pop on columns""" +type tournament_team_roster_stddev_pop_fields { + player_steam_id: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by stddev_pop() on columns of table "tournament_team_roster" +""" +input tournament_team_roster_stddev_pop_order_by { + player_steam_id: order_by +} - """sort the rows by one or more columns""" - order_by: [v_player_match_head_to_head_order_by!] +"""aggregate stddev_samp on columns""" +type tournament_team_roster_stddev_samp_fields { + player_steam_id: Float +} - """filter the rows returned""" - where: v_player_match_head_to_head_bool_exp - ): [v_player_match_head_to_head!]! +""" +order by stddev_samp() on columns of table "tournament_team_roster" +""" +input tournament_team_roster_stddev_samp_order_by { + player_steam_id: order_by +} - """ - fetch aggregated fields from the table: "v_player_match_head_to_head" - """ - v_player_match_head_to_head_aggregate( - """distinct select on columns""" - distinct_on: [v_player_match_head_to_head_select_column!] +""" +Streaming cursor of the table "tournament_team_roster" +""" +input tournament_team_roster_stream_cursor_input { + """Stream column input with initial value""" + initial_value: tournament_team_roster_stream_cursor_value_input! - """limit the number of rows returned""" - limit: Int + """cursor ordering""" + ordering: cursor_ordering +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""Initial value of the column from where the streaming should start""" +input tournament_team_roster_stream_cursor_value_input { + player_steam_id: bigint + role: e_team_roles_enum + tournament_id: uuid + tournament_team_id: uuid +} - """sort the rows by one or more columns""" - order_by: [v_player_match_head_to_head_order_by!] +"""aggregate sum on columns""" +type tournament_team_roster_sum_fields { + player_steam_id: bigint +} - """filter the rows returned""" - where: v_player_match_head_to_head_bool_exp - ): v_player_match_head_to_head_aggregate! +""" +order by sum() on columns of table "tournament_team_roster" +""" +input tournament_team_roster_sum_order_by { + player_steam_id: order_by +} - """ - fetch data from the table in a streaming manner: "v_player_match_head_to_head" - """ - v_player_match_head_to_head_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +update columns of table "tournament_team_roster" +""" +enum tournament_team_roster_update_column { + """column name""" + player_steam_id - """cursor to stream the results returned by the query""" - cursor: [v_player_match_head_to_head_stream_cursor_input]! + """column name""" + role - """filter the rows returned""" - where: v_player_match_head_to_head_bool_exp - ): [v_player_match_head_to_head!]! + """column name""" + tournament_id - """ - fetch data from the table: "v_player_match_map_hltv" - """ - v_player_match_map_hltv( - """distinct select on columns""" - distinct_on: [v_player_match_map_hltv_select_column!] + """column name""" + tournament_team_id +} - """limit the number of rows returned""" - limit: Int +input tournament_team_roster_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_team_roster_inc_input - """skip the first n rows. Use only with order_by""" - offset: Int + """sets the columns of the filtered rows to the given values""" + _set: tournament_team_roster_set_input - """sort the rows by one or more columns""" - order_by: [v_player_match_map_hltv_order_by!] + """filter the rows which have to be updated""" + where: tournament_team_roster_bool_exp! +} - """filter the rows returned""" - where: v_player_match_map_hltv_bool_exp - ): [v_player_match_map_hltv!]! +"""aggregate var_pop on columns""" +type tournament_team_roster_var_pop_fields { + player_steam_id: Float +} - """ - fetch aggregated fields from the table: "v_player_match_map_hltv" - """ - v_player_match_map_hltv_aggregate( - """distinct select on columns""" - distinct_on: [v_player_match_map_hltv_select_column!] +""" +order by var_pop() on columns of table "tournament_team_roster" +""" +input tournament_team_roster_var_pop_order_by { + player_steam_id: order_by +} - """limit the number of rows returned""" - limit: Int +"""aggregate var_samp on columns""" +type tournament_team_roster_var_samp_fields { + player_steam_id: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by var_samp() on columns of table "tournament_team_roster" +""" +input tournament_team_roster_var_samp_order_by { + player_steam_id: order_by +} - """sort the rows by one or more columns""" - order_by: [v_player_match_map_hltv_order_by!] +"""aggregate variance on columns""" +type tournament_team_roster_variance_fields { + player_steam_id: Float +} - """filter the rows returned""" - where: v_player_match_map_hltv_bool_exp - ): v_player_match_map_hltv_aggregate! +""" +order by variance() on columns of table "tournament_team_roster" +""" +input tournament_team_roster_variance_order_by { + player_steam_id: order_by +} +""" +columns and relationships of "tournament_teams" +""" +type tournament_teams { """ - fetch data from the table in a streaming manner: "v_player_match_map_hltv" + A computed field, executes function "can_manage_tournament_team" """ - v_player_match_map_hltv_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + can_manage: Boolean - """cursor to stream the results returned by the query""" - cursor: [v_player_match_map_hltv_stream_cursor_input]! + """An object relationship""" + captain: players + captain_steam_id: bigint + created_at: timestamptz! - """filter the rows returned""" - where: v_player_match_map_hltv_bool_exp - ): [v_player_match_map_hltv!]! + """An object relationship""" + creator: players! + eligible_at: timestamptz + id: uuid! - """ - fetch data from the table: "v_player_match_map_roles" - """ - v_player_match_map_roles( + """An array relationship""" + invites( """distinct select on columns""" - distinct_on: [v_player_match_map_roles_select_column!] + distinct_on: [tournament_team_invites_select_column!] """limit the number of rows returned""" limit: Int @@ -98537,18 +113625,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_match_map_roles_order_by!] + order_by: [tournament_team_invites_order_by!] """filter the rows returned""" - where: v_player_match_map_roles_bool_exp - ): [v_player_match_map_roles!]! + where: tournament_team_invites_bool_exp + ): [tournament_team_invites!]! - """ - fetch aggregated fields from the table: "v_player_match_map_roles" - """ - v_player_match_map_roles_aggregate( + """An aggregate relationship""" + invites_aggregate( """distinct select on columns""" - distinct_on: [v_player_match_map_roles_select_column!] + distinct_on: [tournament_team_invites_select_column!] """limit the number of rows returned""" limit: Int @@ -98557,32 +113643,21 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_match_map_roles_order_by!] + order_by: [tournament_team_invites_order_by!] """filter the rows returned""" - where: v_player_match_map_roles_bool_exp - ): v_player_match_map_roles_aggregate! - - """ - fetch data from the table in a streaming manner: "v_player_match_map_roles" - """ - v_player_match_map_roles_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [v_player_match_map_roles_stream_cursor_input]! + where: tournament_team_invites_bool_exp + ): tournament_team_invites_aggregate! + name: String + owner_steam_id: bigint! - """filter the rows returned""" - where: v_player_match_map_roles_bool_exp - ): [v_player_match_map_roles!]! + """An object relationship""" + results: v_team_stage_results - """ - fetch data from the table: "v_player_match_performance" - """ - v_player_match_performance( + """An array relationship""" + roster( """distinct select on columns""" - distinct_on: [v_player_match_performance_select_column!] + distinct_on: [tournament_team_roster_select_column!] """limit the number of rows returned""" limit: Int @@ -98591,18 +113666,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_match_performance_order_by!] + order_by: [tournament_team_roster_order_by!] """filter the rows returned""" - where: v_player_match_performance_bool_exp - ): [v_player_match_performance!]! + where: tournament_team_roster_bool_exp + ): [tournament_team_roster!]! - """ - fetch aggregated fields from the table: "v_player_match_performance" - """ - v_player_match_performance_aggregate( + """An aggregate relationship""" + roster_aggregate( """distinct select on columns""" - distinct_on: [v_player_match_performance_select_column!] + distinct_on: [tournament_team_roster_select_column!] """limit the number of rows returned""" limit: Int @@ -98611,302 +113684,556 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_player_match_performance_order_by!] + order_by: [tournament_team_roster_order_by!] """filter the rows returned""" - where: v_player_match_performance_bool_exp - ): v_player_match_performance_aggregate! + where: tournament_team_roster_bool_exp + ): tournament_team_roster_aggregate! + seed: Int + short_name: String - """ - fetch data from the table in a streaming manner: "v_player_match_performance" - """ - v_player_match_performance_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """An object relationship""" + team: teams + team_id: uuid - """cursor to stream the results returned by the query""" - cursor: [v_player_match_performance_stream_cursor_input]! + """An object relationship""" + tournament: tournaments! + tournament_id: uuid! +} - """filter the rows returned""" - where: v_player_match_performance_bool_exp - ): [v_player_match_performance!]! +""" +aggregated selection of "tournament_teams" +""" +type tournament_teams_aggregate { + aggregate: tournament_teams_aggregate_fields + nodes: [tournament_teams!]! +} - """ - fetch data from the table: "v_player_match_rating" - """ - v_player_match_rating( - """distinct select on columns""" - distinct_on: [v_player_match_rating_select_column!] +input tournament_teams_aggregate_bool_exp { + count: tournament_teams_aggregate_bool_exp_count +} - """limit the number of rows returned""" - limit: Int +input tournament_teams_aggregate_bool_exp_count { + arguments: [tournament_teams_select_column!] + distinct: Boolean + filter: tournament_teams_bool_exp + predicate: Int_comparison_exp! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +aggregate fields of "tournament_teams" +""" +type tournament_teams_aggregate_fields { + avg: tournament_teams_avg_fields + count(columns: [tournament_teams_select_column!], distinct: Boolean): Int! + max: tournament_teams_max_fields + min: tournament_teams_min_fields + stddev: tournament_teams_stddev_fields + stddev_pop: tournament_teams_stddev_pop_fields + stddev_samp: tournament_teams_stddev_samp_fields + sum: tournament_teams_sum_fields + var_pop: tournament_teams_var_pop_fields + var_samp: tournament_teams_var_samp_fields + variance: tournament_teams_variance_fields +} - """sort the rows by one or more columns""" - order_by: [v_player_match_rating_order_by!] +""" +order by aggregate values of table "tournament_teams" +""" +input tournament_teams_aggregate_order_by { + avg: tournament_teams_avg_order_by + count: order_by + max: tournament_teams_max_order_by + min: tournament_teams_min_order_by + stddev: tournament_teams_stddev_order_by + stddev_pop: tournament_teams_stddev_pop_order_by + stddev_samp: tournament_teams_stddev_samp_order_by + sum: tournament_teams_sum_order_by + var_pop: tournament_teams_var_pop_order_by + var_samp: tournament_teams_var_samp_order_by + variance: tournament_teams_variance_order_by +} - """filter the rows returned""" - where: v_player_match_rating_bool_exp - ): [v_player_match_rating!]! +""" +input type for inserting array relation for remote table "tournament_teams" +""" +input tournament_teams_arr_rel_insert_input { + data: [tournament_teams_insert_input!]! - """ - fetch aggregated fields from the table: "v_player_match_rating" - """ - v_player_match_rating_aggregate( - """distinct select on columns""" - distinct_on: [v_player_match_rating_select_column!] + """upsert condition""" + on_conflict: tournament_teams_on_conflict +} - """limit the number of rows returned""" - limit: Int +"""aggregate avg on columns""" +type tournament_teams_avg_fields { + captain_steam_id: Float + owner_steam_id: Float + seed: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by avg() on columns of table "tournament_teams" +""" +input tournament_teams_avg_order_by { + captain_steam_id: order_by + owner_steam_id: order_by + seed: order_by +} - """sort the rows by one or more columns""" - order_by: [v_player_match_rating_order_by!] +""" +Boolean expression to filter rows from the table "tournament_teams". All fields are combined with a logical 'AND'. +""" +input tournament_teams_bool_exp { + _and: [tournament_teams_bool_exp!] + _not: tournament_teams_bool_exp + _or: [tournament_teams_bool_exp!] + can_manage: Boolean_comparison_exp + captain: players_bool_exp + captain_steam_id: bigint_comparison_exp + created_at: timestamptz_comparison_exp + creator: players_bool_exp + eligible_at: timestamptz_comparison_exp + id: uuid_comparison_exp + invites: tournament_team_invites_bool_exp + invites_aggregate: tournament_team_invites_aggregate_bool_exp + name: String_comparison_exp + owner_steam_id: bigint_comparison_exp + results: v_team_stage_results_bool_exp + roster: tournament_team_roster_bool_exp + roster_aggregate: tournament_team_roster_aggregate_bool_exp + seed: Int_comparison_exp + short_name: String_comparison_exp + team: teams_bool_exp + team_id: uuid_comparison_exp + tournament: tournaments_bool_exp + tournament_id: uuid_comparison_exp +} - """filter the rows returned""" - where: v_player_match_rating_bool_exp - ): v_player_match_rating_aggregate! +""" +unique or primary key constraints on table "tournament_teams" +""" +enum tournament_teams_constraint { + """ + unique or primary key constraint on columns "tournament_id", "owner_steam_id" + """ + tournament_teams_creator_steam_id_tournament_id_key """ - fetch data from the table in a streaming manner: "v_player_match_rating" + unique or primary key constraint on columns "id" """ - v_player_match_rating_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + tournament_teams_pkey - """cursor to stream the results returned by the query""" - cursor: [v_player_match_rating_stream_cursor_input]! + """ + unique or primary key constraint on columns "tournament_id", "name" + """ + tournament_teams_tournament_id_name_key - """filter the rows returned""" - where: v_player_match_rating_bool_exp - ): [v_player_match_rating!]! + """ + unique or primary key constraint on columns "tournament_id", "seed" + """ + tournament_teams_tournament_id_seed_key """ - fetch data from the table: "v_player_multi_kills" + unique or primary key constraint on columns "tournament_id", "team_id" """ - v_player_multi_kills( - """distinct select on columns""" - distinct_on: [v_player_multi_kills_select_column!] + tournament_teams_tournament_id_team_id_key +} - """limit the number of rows returned""" - limit: Int +""" +input type for incrementing numeric columns in table "tournament_teams" +""" +input tournament_teams_inc_input { + captain_steam_id: bigint + owner_steam_id: bigint + seed: Int +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for inserting data into table "tournament_teams" +""" +input tournament_teams_insert_input { + captain: players_obj_rel_insert_input + captain_steam_id: bigint + created_at: timestamptz + creator: players_obj_rel_insert_input + eligible_at: timestamptz + id: uuid + invites: tournament_team_invites_arr_rel_insert_input + name: String + owner_steam_id: bigint + results: v_team_stage_results_obj_rel_insert_input + roster: tournament_team_roster_arr_rel_insert_input + seed: Int + short_name: String + team: teams_obj_rel_insert_input + team_id: uuid + tournament: tournaments_obj_rel_insert_input + tournament_id: uuid +} - """sort the rows by one or more columns""" - order_by: [v_player_multi_kills_order_by!] +"""aggregate max on columns""" +type tournament_teams_max_fields { + captain_steam_id: bigint + created_at: timestamptz + eligible_at: timestamptz + id: uuid + name: String + owner_steam_id: bigint + seed: Int + short_name: String + team_id: uuid + tournament_id: uuid +} - """filter the rows returned""" - where: v_player_multi_kills_bool_exp - ): [v_player_multi_kills!]! +""" +order by max() on columns of table "tournament_teams" +""" +input tournament_teams_max_order_by { + captain_steam_id: order_by + created_at: order_by + eligible_at: order_by + id: order_by + name: order_by + owner_steam_id: order_by + seed: order_by + short_name: order_by + team_id: order_by + tournament_id: order_by +} - """ - fetch aggregated fields from the table: "v_player_multi_kills" - """ - v_player_multi_kills_aggregate( - """distinct select on columns""" - distinct_on: [v_player_multi_kills_select_column!] +"""aggregate min on columns""" +type tournament_teams_min_fields { + captain_steam_id: bigint + created_at: timestamptz + eligible_at: timestamptz + id: uuid + name: String + owner_steam_id: bigint + seed: Int + short_name: String + team_id: uuid + tournament_id: uuid +} - """limit the number of rows returned""" - limit: Int +""" +order by min() on columns of table "tournament_teams" +""" +input tournament_teams_min_order_by { + captain_steam_id: order_by + created_at: order_by + eligible_at: order_by + id: order_by + name: order_by + owner_steam_id: order_by + seed: order_by + short_name: order_by + team_id: order_by + tournament_id: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +response of any mutation on the table "tournament_teams" +""" +type tournament_teams_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """sort the rows by one or more columns""" - order_by: [v_player_multi_kills_order_by!] + """data from the rows affected by the mutation""" + returning: [tournament_teams!]! +} - """filter the rows returned""" - where: v_player_multi_kills_bool_exp - ): v_player_multi_kills_aggregate! +""" +input type for inserting object relation for remote table "tournament_teams" +""" +input tournament_teams_obj_rel_insert_input { + data: tournament_teams_insert_input! - """ - fetch data from the table in a streaming manner: "v_player_multi_kills" - """ - v_player_multi_kills_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """upsert condition""" + on_conflict: tournament_teams_on_conflict +} - """cursor to stream the results returned by the query""" - cursor: [v_player_multi_kills_stream_cursor_input]! +""" +on_conflict condition type for table "tournament_teams" +""" +input tournament_teams_on_conflict { + constraint: tournament_teams_constraint! + update_columns: [tournament_teams_update_column!]! = [] + where: tournament_teams_bool_exp +} - """filter the rows returned""" - where: v_player_multi_kills_bool_exp - ): [v_player_multi_kills!]! +"""Ordering options when selecting data from "tournament_teams".""" +input tournament_teams_order_by { + can_manage: order_by + captain: players_order_by + captain_steam_id: order_by + created_at: order_by + creator: players_order_by + eligible_at: order_by + id: order_by + invites_aggregate: tournament_team_invites_aggregate_order_by + name: order_by + owner_steam_id: order_by + results: v_team_stage_results_order_by + roster_aggregate: tournament_team_roster_aggregate_order_by + seed: order_by + short_name: order_by + team: teams_order_by + team_id: order_by + tournament: tournaments_order_by + tournament_id: order_by +} - """ - fetch data from the table: "v_player_queue_partners" - """ - v_player_queue_partners( - """distinct select on columns""" - distinct_on: [v_player_queue_partners_select_column!] +"""primary key columns input for table: tournament_teams""" +input tournament_teams_pk_columns_input { + id: uuid! +} - """limit the number of rows returned""" - limit: Int +""" +select columns of table "tournament_teams" +""" +enum tournament_teams_select_column { + """column name""" + captain_steam_id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + created_at - """sort the rows by one or more columns""" - order_by: [v_player_queue_partners_order_by!] + """column name""" + eligible_at - """filter the rows returned""" - where: v_player_queue_partners_bool_exp - ): [v_player_queue_partners!]! + """column name""" + id - """ - fetch aggregated fields from the table: "v_player_queue_partners" - """ - v_player_queue_partners_aggregate( - """distinct select on columns""" - distinct_on: [v_player_queue_partners_select_column!] + """column name""" + name - """limit the number of rows returned""" - limit: Int + """column name""" + owner_steam_id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + seed - """sort the rows by one or more columns""" - order_by: [v_player_queue_partners_order_by!] + """column name""" + short_name - """filter the rows returned""" - where: v_player_queue_partners_bool_exp - ): v_player_queue_partners_aggregate! + """column name""" + team_id - """ - fetch data from the table in a streaming manner: "v_player_queue_partners" - """ - v_player_queue_partners_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! + """column name""" + tournament_id +} - """cursor to stream the results returned by the query""" - cursor: [v_player_queue_partners_stream_cursor_input]! +""" +input type for updating data in table "tournament_teams" +""" +input tournament_teams_set_input { + captain_steam_id: bigint + created_at: timestamptz + eligible_at: timestamptz + id: uuid + name: String + owner_steam_id: bigint + seed: Int + short_name: String + team_id: uuid + tournament_id: uuid +} - """filter the rows returned""" - where: v_player_queue_partners_bool_exp - ): [v_player_queue_partners!]! +"""aggregate stddev on columns""" +type tournament_teams_stddev_fields { + captain_steam_id: Float + owner_steam_id: Float + seed: Float +} - """ - fetch data from the table: "v_player_weapon_damage" - """ - v_player_weapon_damage( - """distinct select on columns""" - distinct_on: [v_player_weapon_damage_select_column!] +""" +order by stddev() on columns of table "tournament_teams" +""" +input tournament_teams_stddev_order_by { + captain_steam_id: order_by + owner_steam_id: order_by + seed: order_by +} - """limit the number of rows returned""" - limit: Int +"""aggregate stddev_pop on columns""" +type tournament_teams_stddev_pop_fields { + captain_steam_id: Float + owner_steam_id: Float + seed: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +order by stddev_pop() on columns of table "tournament_teams" +""" +input tournament_teams_stddev_pop_order_by { + captain_steam_id: order_by + owner_steam_id: order_by + seed: order_by +} - """sort the rows by one or more columns""" - order_by: [v_player_weapon_damage_order_by!] +"""aggregate stddev_samp on columns""" +type tournament_teams_stddev_samp_fields { + captain_steam_id: Float + owner_steam_id: Float + seed: Float +} - """filter the rows returned""" - where: v_player_weapon_damage_bool_exp - ): [v_player_weapon_damage!]! +""" +order by stddev_samp() on columns of table "tournament_teams" +""" +input tournament_teams_stddev_samp_order_by { + captain_steam_id: order_by + owner_steam_id: order_by + seed: order_by +} - """ - fetch aggregated fields from the table: "v_player_weapon_damage" - """ - v_player_weapon_damage_aggregate( - """distinct select on columns""" - distinct_on: [v_player_weapon_damage_select_column!] +""" +Streaming cursor of the table "tournament_teams" +""" +input tournament_teams_stream_cursor_input { + """Stream column input with initial value""" + initial_value: tournament_teams_stream_cursor_value_input! - """limit the number of rows returned""" - limit: Int + """cursor ordering""" + ordering: cursor_ordering +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""Initial value of the column from where the streaming should start""" +input tournament_teams_stream_cursor_value_input { + captain_steam_id: bigint + created_at: timestamptz + eligible_at: timestamptz + id: uuid + name: String + owner_steam_id: bigint + seed: Int + short_name: String + team_id: uuid + tournament_id: uuid +} - """sort the rows by one or more columns""" - order_by: [v_player_weapon_damage_order_by!] +"""aggregate sum on columns""" +type tournament_teams_sum_fields { + captain_steam_id: bigint + owner_steam_id: bigint + seed: Int +} - """filter the rows returned""" - where: v_player_weapon_damage_bool_exp - ): v_player_weapon_damage_aggregate! +""" +order by sum() on columns of table "tournament_teams" +""" +input tournament_teams_sum_order_by { + captain_steam_id: order_by + owner_steam_id: order_by + seed: order_by +} - """ - fetch data from the table in a streaming manner: "v_player_weapon_damage" - """ - v_player_weapon_damage_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +""" +update columns of table "tournament_teams" +""" +enum tournament_teams_update_column { + """column name""" + captain_steam_id - """cursor to stream the results returned by the query""" - cursor: [v_player_weapon_damage_stream_cursor_input]! + """column name""" + created_at - """filter the rows returned""" - where: v_player_weapon_damage_bool_exp - ): [v_player_weapon_damage!]! + """column name""" + eligible_at - """ - fetch data from the table: "v_player_weapon_kills" - """ - v_player_weapon_kills( - """distinct select on columns""" - distinct_on: [v_player_weapon_kills_select_column!] + """column name""" + id - """limit the number of rows returned""" - limit: Int + """column name""" + name - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + owner_steam_id - """sort the rows by one or more columns""" - order_by: [v_player_weapon_kills_order_by!] + """column name""" + seed - """filter the rows returned""" - where: v_player_weapon_kills_bool_exp - ): [v_player_weapon_kills!]! + """column name""" + short_name - """ - fetch aggregated fields from the table: "v_player_weapon_kills" - """ - v_player_weapon_kills_aggregate( - """distinct select on columns""" - distinct_on: [v_player_weapon_kills_select_column!] + """column name""" + team_id - """limit the number of rows returned""" - limit: Int + """column name""" + tournament_id +} - """skip the first n rows. Use only with order_by""" - offset: Int +input tournament_teams_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: tournament_teams_inc_input - """sort the rows by one or more columns""" - order_by: [v_player_weapon_kills_order_by!] + """sets the columns of the filtered rows to the given values""" + _set: tournament_teams_set_input - """filter the rows returned""" - where: v_player_weapon_kills_bool_exp - ): v_player_weapon_kills_aggregate! + """filter the rows which have to be updated""" + where: tournament_teams_bool_exp! +} - """ - fetch data from the table in a streaming manner: "v_player_weapon_kills" - """ - v_player_weapon_kills_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! +"""aggregate var_pop on columns""" +type tournament_teams_var_pop_fields { + captain_steam_id: Float + owner_steam_id: Float + seed: Float +} - """cursor to stream the results returned by the query""" - cursor: [v_player_weapon_kills_stream_cursor_input]! +""" +order by var_pop() on columns of table "tournament_teams" +""" +input tournament_teams_var_pop_order_by { + captain_steam_id: order_by + owner_steam_id: order_by + seed: order_by +} - """filter the rows returned""" - where: v_player_weapon_kills_bool_exp - ): [v_player_weapon_kills!]! +"""aggregate var_samp on columns""" +type tournament_teams_var_samp_fields { + captain_steam_id: Float + owner_steam_id: Float + seed: Float +} - """ - fetch data from the table: "v_pool_maps" - """ - v_pool_maps( +""" +order by var_samp() on columns of table "tournament_teams" +""" +input tournament_teams_var_samp_order_by { + captain_steam_id: order_by + owner_steam_id: order_by + seed: order_by +} + +"""aggregate variance on columns""" +type tournament_teams_variance_fields { + captain_steam_id: Float + owner_steam_id: Float + seed: Float +} + +""" +order by variance() on columns of table "tournament_teams" +""" +input tournament_teams_variance_order_by { + captain_steam_id: order_by + owner_steam_id: order_by + seed: order_by +} + +""" +columns and relationships of "tournaments" +""" +type tournaments { + """An object relationship""" + admin: players! + auto_start: Boolean! + + """An array relationship""" + award_configs( """distinct select on columns""" - distinct_on: [v_pool_maps_select_column!] + distinct_on: [tournament_awards_select_column!] """limit the number of rows returned""" limit: Int @@ -98915,18 +114242,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_pool_maps_order_by!] + order_by: [tournament_awards_order_by!] """filter the rows returned""" - where: v_pool_maps_bool_exp - ): [v_pool_maps!]! + where: tournament_awards_bool_exp + ): [tournament_awards!]! - """ - fetch aggregated fields from the table: "v_pool_maps" - """ - v_pool_maps_aggregate( + """An aggregate relationship""" + award_configs_aggregate( """distinct select on columns""" - distinct_on: [v_pool_maps_select_column!] + distinct_on: [tournament_awards_select_column!] """limit the number of rows returned""" limit: Int @@ -98935,32 +114260,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_pool_maps_order_by!] - - """filter the rows returned""" - where: v_pool_maps_bool_exp - ): v_pool_maps_aggregate! - - """ - fetch data from the table in a streaming manner: "v_pool_maps" - """ - v_pool_maps_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [v_pool_maps_stream_cursor_input]! + order_by: [tournament_awards_order_by!] """filter the rows returned""" - where: v_pool_maps_bool_exp - ): [v_pool_maps!]! + where: tournament_awards_bool_exp + ): tournament_awards_aggregate! - """ - fetch data from the table: "v_steam_account_pool_status" - """ - v_steam_account_pool_status( + """An array relationship""" + awards( """distinct select on columns""" - distinct_on: [v_steam_account_pool_status_select_column!] + distinct_on: [award_recipients_select_column!] """limit the number of rows returned""" limit: Int @@ -98969,18 +114278,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_steam_account_pool_status_order_by!] + order_by: [award_recipients_order_by!] """filter the rows returned""" - where: v_steam_account_pool_status_bool_exp - ): [v_steam_account_pool_status!]! + where: award_recipients_bool_exp + ): [award_recipients!]! - """ - fetch aggregated fields from the table: "v_steam_account_pool_status" - """ - v_steam_account_pool_status_aggregate( + """An aggregate relationship""" + awards_aggregate( """distinct select on columns""" - distinct_on: [v_steam_account_pool_status_select_column!] + distinct_on: [award_recipients_select_column!] """limit the number of rows returned""" limit: Int @@ -98989,140 +114296,58 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_steam_account_pool_status_order_by!] + order_by: [award_recipients_order_by!] """filter the rows returned""" - where: v_steam_account_pool_status_bool_exp - ): v_steam_account_pool_status_aggregate! + where: award_recipients_bool_exp + ): award_recipients_aggregate! + awards_enabled: Boolean! + banner: String """ - fetch data from the table in a streaming manner: "v_steam_account_pool_status" + A computed field, executes function "can_cancel_tournament" """ - v_steam_account_pool_status_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [v_steam_account_pool_status_stream_cursor_input]! - - """filter the rows returned""" - where: v_steam_account_pool_status_bool_exp - ): [v_steam_account_pool_status!]! + can_cancel: Boolean """ - fetch data from the table: "v_team_ranks" + A computed field, executes function "can_close_tournament_registration" """ - v_team_ranks( - """distinct select on columns""" - distinct_on: [v_team_ranks_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [v_team_ranks_order_by!] - - """filter the rows returned""" - where: v_team_ranks_bool_exp - ): [v_team_ranks!]! + can_close_registration: Boolean """ - fetch aggregated fields from the table: "v_team_ranks" + A computed field, executes function "can_join_tournament" """ - v_team_ranks_aggregate( - """distinct select on columns""" - distinct_on: [v_team_ranks_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [v_team_ranks_order_by!] - - """filter the rows returned""" - where: v_team_ranks_bool_exp - ): v_team_ranks_aggregate! + can_join: Boolean """ - fetch data from the table in a streaming manner: "v_team_ranks" + A computed field, executes function "can_open_tournament_registration" """ - v_team_ranks_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [v_team_ranks_stream_cursor_input]! - - """filter the rows returned""" - where: v_team_ranks_bool_exp - ): [v_team_ranks!]! + can_open_registration: Boolean """ - fetch data from the table: "v_team_reputation" + A computed field, executes function "can_pause_tournament" """ - v_team_reputation( - """distinct select on columns""" - distinct_on: [v_team_reputation_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [v_team_reputation_order_by!] - - """filter the rows returned""" - where: v_team_reputation_bool_exp - ): [v_team_reputation!]! + can_pause: Boolean """ - fetch aggregated fields from the table: "v_team_reputation" + A computed field, executes function "can_resume_tournament" """ - v_team_reputation_aggregate( - """distinct select on columns""" - distinct_on: [v_team_reputation_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [v_team_reputation_order_by!] - - """filter the rows returned""" - where: v_team_reputation_bool_exp - ): v_team_reputation_aggregate! + can_resume: Boolean """ - fetch data from the table in a streaming manner: "v_team_reputation" + A computed field, executes function "can_setup_tournament" """ - v_team_reputation_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [v_team_reputation_stream_cursor_input]! - - """filter the rows returned""" - where: v_team_reputation_bool_exp - ): [v_team_reputation!]! + can_setup: Boolean """ - fetch data from the table: "v_team_stage_results" + A computed field, executes function "can_start_tournament" """ - v_team_stage_results( + can_start: Boolean + + """An array relationship""" + categories( """distinct select on columns""" - distinct_on: [v_team_stage_results_select_column!] + distinct_on: [tournament_categories_select_column!] """limit the number of rows returned""" limit: Int @@ -99131,18 +114356,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_team_stage_results_order_by!] + order_by: [tournament_categories_order_by!] """filter the rows returned""" - where: v_team_stage_results_bool_exp - ): [v_team_stage_results!]! + where: tournament_categories_bool_exp + ): [tournament_categories!]! - """ - fetch aggregated fields from the table: "v_team_stage_results" - """ - v_team_stage_results_aggregate( + """An aggregate relationship""" + categories_aggregate( """distinct select on columns""" - distinct_on: [v_team_stage_results_select_column!] + distinct_on: [tournament_categories_select_column!] """limit the number of rows returned""" limit: Int @@ -99151,91 +114374,79 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_team_stage_results_order_by!] + order_by: [tournament_categories_order_by!] """filter the rows returned""" - where: v_team_stage_results_bool_exp - ): v_team_stage_results_aggregate! + where: tournament_categories_bool_exp + ): tournament_categories_aggregate! + created_at: timestamptz + description: String + discord_guild_id: String + discord_notifications_enabled: Boolean + discord_notify_Canceled: Boolean + discord_notify_Finished: Boolean + discord_notify_Forfeit: Boolean + discord_notify_Live: Boolean + discord_notify_MapPaused: Boolean + discord_notify_PickingPlayers: Boolean + discord_notify_Scheduled: Boolean + discord_notify_Surrendered: Boolean + discord_notify_Tie: Boolean + discord_notify_Veto: Boolean + discord_notify_WaitingForCheckIn: Boolean + discord_notify_WaitingForServer: Boolean + discord_role_id: String + discord_voice_enabled: Boolean! + discord_webhook: String + + """An object relationship""" + e_tournament_status: e_tournament_status! """ - fetch data from the table: "v_team_stage_results" using primary key columns + A computed field, executes function "tournament_has_min_teams" """ - v_team_stage_results_by_pk(tournament_stage_id: uuid!, tournament_team_id: uuid!): v_team_stage_results + has_min_teams: Boolean + homepage: String + id: uuid! + is_league: Boolean! """ - fetch data from the table in a streaming manner: "v_team_stage_results" + A computed field, executes function "is_tournament_organizer" """ - v_team_stage_results_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [v_team_stage_results_stream_cursor_input]! - - """filter the rows returned""" - where: v_team_stage_results_bool_exp - ): [v_team_stage_results!]! + is_organizer: Boolean """ - fetch data from the table: "v_team_tournament_results" + A computed field, executes function "joined_tournament" """ - v_team_tournament_results( - """distinct select on columns""" - distinct_on: [v_team_tournament_results_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [v_team_tournament_results_order_by!] + joined_tournament: Boolean + latitude: float8 - """filter the rows returned""" - where: v_team_tournament_results_bool_exp - ): [v_team_tournament_results!]! + """An object relationship""" + league_season_division: league_season_divisions + location: String + logo: String + longitude: float8 + match_options_id: uuid! """ - fetch aggregated fields from the table: "v_team_tournament_results" + A computed field, executes function "tournament_max_players_per_lineup" """ - v_team_tournament_results_aggregate( - """distinct select on columns""" - distinct_on: [v_team_tournament_results_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [v_team_tournament_results_order_by!] - - """filter the rows returned""" - where: v_team_tournament_results_bool_exp - ): v_team_tournament_results_aggregate! + max_players_per_lineup: Int """ - fetch data from the table in a streaming manner: "v_team_tournament_results" + A computed field, executes function "tournament_min_players_per_lineup" """ - v_team_tournament_results_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [v_team_tournament_results_stream_cursor_input]! + min_players_per_lineup: Int + name: String! - """filter the rows returned""" - where: v_team_tournament_results_bool_exp - ): [v_team_tournament_results!]! + """An object relationship""" + options: match_options! + organizer_steam_id: bigint! - """ - fetch data from the table: "v_tournament_player_stats" - """ - v_tournament_player_stats( + """An array relationship""" + organizer_teams( """distinct select on columns""" - distinct_on: [v_tournament_player_stats_select_column!] + distinct_on: [tournament_organizer_teams_select_column!] """limit the number of rows returned""" limit: Int @@ -99244,18 +114455,16 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [v_tournament_player_stats_order_by!] + order_by: [tournament_organizer_teams_order_by!] """filter the rows returned""" - where: v_tournament_player_stats_bool_exp - ): [v_tournament_player_stats!]! + where: tournament_organizer_teams_bool_exp + ): [tournament_organizer_teams!]! - """ - fetch aggregated fields from the table: "v_tournament_player_stats" - """ - v_tournament_player_stats_aggregate( + """An aggregate relationship""" + organizer_teams_aggregate( """distinct select on columns""" - distinct_on: [v_tournament_player_stats_select_column!] + distinct_on: [tournament_organizer_teams_select_column!] """limit the number of rows returned""" limit: Int @@ -99263,2213 +114472,1926 @@ type subscription_root { """skip the first n rows. Use only with order_by""" offset: Int - """sort the rows by one or more columns""" - order_by: [v_tournament_player_stats_order_by!] - - """filter the rows returned""" - where: v_tournament_player_stats_bool_exp - ): v_tournament_player_stats_aggregate! - - """ - fetch data from the table in a streaming manner: "v_tournament_player_stats" - """ - v_tournament_player_stats_stream( - """maximum number of rows returned in a single batch""" - batch_size: Int! - - """cursor to stream the results returned by the query""" - cursor: [v_tournament_player_stats_stream_cursor_input]! - - """filter the rows returned""" - where: v_tournament_player_stats_bool_exp - ): [v_tournament_player_stats!]! -} - -""" -columns and relationships of "system_alerts" -""" -type system_alerts { - created_at: timestamptz! - created_by: bigint - dismissible: Boolean! - expires_at: timestamptz - id: uuid! - is_active: Boolean! - message: String! - title: String - type: e_system_alert_types_enum! - updated_at: timestamptz! -} - -""" -aggregated selection of "system_alerts" -""" -type system_alerts_aggregate { - aggregate: system_alerts_aggregate_fields - nodes: [system_alerts!]! -} - -""" -aggregate fields of "system_alerts" -""" -type system_alerts_aggregate_fields { - avg: system_alerts_avg_fields - count(columns: [system_alerts_select_column!], distinct: Boolean): Int! - max: system_alerts_max_fields - min: system_alerts_min_fields - stddev: system_alerts_stddev_fields - stddev_pop: system_alerts_stddev_pop_fields - stddev_samp: system_alerts_stddev_samp_fields - sum: system_alerts_sum_fields - var_pop: system_alerts_var_pop_fields - var_samp: system_alerts_var_samp_fields - variance: system_alerts_variance_fields -} - -"""aggregate avg on columns""" -type system_alerts_avg_fields { - created_by: Float -} - -""" -Boolean expression to filter rows from the table "system_alerts". All fields are combined with a logical 'AND'. -""" -input system_alerts_bool_exp { - _and: [system_alerts_bool_exp!] - _not: system_alerts_bool_exp - _or: [system_alerts_bool_exp!] - created_at: timestamptz_comparison_exp - created_by: bigint_comparison_exp - dismissible: Boolean_comparison_exp - expires_at: timestamptz_comparison_exp - id: uuid_comparison_exp - is_active: Boolean_comparison_exp - message: String_comparison_exp - title: String_comparison_exp - type: e_system_alert_types_enum_comparison_exp - updated_at: timestamptz_comparison_exp -} - -""" -unique or primary key constraints on table "system_alerts" -""" -enum system_alerts_constraint { - """ - unique or primary key constraint on columns "id" - """ - system_alerts_pkey -} - -""" -input type for incrementing numeric columns in table "system_alerts" -""" -input system_alerts_inc_input { - created_by: bigint -} - -""" -input type for inserting data into table "system_alerts" -""" -input system_alerts_insert_input { - created_at: timestamptz - created_by: bigint - dismissible: Boolean - expires_at: timestamptz - id: uuid - is_active: Boolean - message: String - title: String - type: e_system_alert_types_enum - updated_at: timestamptz -} - -"""aggregate max on columns""" -type system_alerts_max_fields { - created_at: timestamptz - created_by: bigint - expires_at: timestamptz - id: uuid - message: String - title: String - updated_at: timestamptz -} - -"""aggregate min on columns""" -type system_alerts_min_fields { - created_at: timestamptz - created_by: bigint - expires_at: timestamptz - id: uuid - message: String - title: String - updated_at: timestamptz -} - -""" -response of any mutation on the table "system_alerts" -""" -type system_alerts_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! - - """data from the rows affected by the mutation""" - returning: [system_alerts!]! -} - -""" -on_conflict condition type for table "system_alerts" -""" -input system_alerts_on_conflict { - constraint: system_alerts_constraint! - update_columns: [system_alerts_update_column!]! = [] - where: system_alerts_bool_exp -} - -"""Ordering options when selecting data from "system_alerts".""" -input system_alerts_order_by { - created_at: order_by - created_by: order_by - dismissible: order_by - expires_at: order_by - id: order_by - is_active: order_by - message: order_by - title: order_by - type: order_by - updated_at: order_by -} - -"""primary key columns input for table: system_alerts""" -input system_alerts_pk_columns_input { - id: uuid! -} + """sort the rows by one or more columns""" + order_by: [tournament_organizer_teams_order_by!] -""" -select columns of table "system_alerts" -""" -enum system_alerts_select_column { - """column name""" - created_at + """filter the rows returned""" + where: tournament_organizer_teams_bool_exp + ): tournament_organizer_teams_aggregate! - """column name""" - created_by + """An array relationship""" + organizers( + """distinct select on columns""" + distinct_on: [tournament_organizers_select_column!] - """column name""" - dismissible + """limit the number of rows returned""" + limit: Int - """column name""" - expires_at + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - id + """sort the rows by one or more columns""" + order_by: [tournament_organizers_order_by!] - """column name""" - is_active + """filter the rows returned""" + where: tournament_organizers_bool_exp + ): [tournament_organizers!]! - """column name""" - message + """An aggregate relationship""" + organizers_aggregate( + """distinct select on columns""" + distinct_on: [tournament_organizers_select_column!] - """column name""" - title + """limit the number of rows returned""" + limit: Int - """column name""" - type + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - updated_at -} + """sort the rows by one or more columns""" + order_by: [tournament_organizers_order_by!] -""" -input type for updating data in table "system_alerts" -""" -input system_alerts_set_input { - created_at: timestamptz - created_by: bigint - dismissible: Boolean - expires_at: timestamptz - id: uuid - is_active: Boolean - message: String - title: String - type: e_system_alert_types_enum - updated_at: timestamptz -} + """filter the rows returned""" + where: tournament_organizers_bool_exp + ): tournament_organizers_aggregate! -"""aggregate stddev on columns""" -type system_alerts_stddev_fields { - created_by: Float -} + """An array relationship""" + player_stats( + """distinct select on columns""" + distinct_on: [v_tournament_player_stats_select_column!] -"""aggregate stddev_pop on columns""" -type system_alerts_stddev_pop_fields { - created_by: Float -} + """limit the number of rows returned""" + limit: Int -"""aggregate stddev_samp on columns""" -type system_alerts_stddev_samp_fields { - created_by: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -Streaming cursor of the table "system_alerts" -""" -input system_alerts_stream_cursor_input { - """Stream column input with initial value""" - initial_value: system_alerts_stream_cursor_value_input! + """sort the rows by one or more columns""" + order_by: [v_tournament_player_stats_order_by!] - """cursor ordering""" - ordering: cursor_ordering -} + """filter the rows returned""" + where: v_tournament_player_stats_bool_exp + ): [v_tournament_player_stats!]! -"""Initial value of the column from where the streaming should start""" -input system_alerts_stream_cursor_value_input { - created_at: timestamptz - created_by: bigint - dismissible: Boolean - expires_at: timestamptz - id: uuid - is_active: Boolean - message: String - title: String - type: e_system_alert_types_enum - updated_at: timestamptz -} + """An aggregate relationship""" + player_stats_aggregate( + """distinct select on columns""" + distinct_on: [v_tournament_player_stats_select_column!] -"""aggregate sum on columns""" -type system_alerts_sum_fields { - created_by: bigint -} + """limit the number of rows returned""" + limit: Int -""" -update columns of table "system_alerts" -""" -enum system_alerts_update_column { - """column name""" - created_at + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - created_by + """sort the rows by one or more columns""" + order_by: [v_tournament_player_stats_order_by!] - """column name""" - dismissible + """filter the rows returned""" + where: v_tournament_player_stats_bool_exp + ): v_tournament_player_stats_aggregate! - """column name""" - expires_at + """An array relationship""" + prizes( + """distinct select on columns""" + distinct_on: [tournament_prizes_select_column!] - """column name""" - id + """limit the number of rows returned""" + limit: Int - """column name""" - is_active + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - message + """sort the rows by one or more columns""" + order_by: [tournament_prizes_order_by!] - """column name""" - title + """filter the rows returned""" + where: tournament_prizes_bool_exp + ): [tournament_prizes!]! - """column name""" - type + """An aggregate relationship""" + prizes_aggregate( + """distinct select on columns""" + distinct_on: [tournament_prizes_select_column!] - """column name""" - updated_at -} + """limit the number of rows returned""" + limit: Int -input system_alerts_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: system_alerts_inc_input + """skip the first n rows. Use only with order_by""" + offset: Int - """sets the columns of the filtered rows to the given values""" - _set: system_alerts_set_input + """sort the rows by one or more columns""" + order_by: [tournament_prizes_order_by!] - """filter the rows which have to be updated""" - where: system_alerts_bool_exp! -} + """filter the rows returned""" + where: tournament_prizes_bool_exp + ): tournament_prizes_aggregate! -"""aggregate var_pop on columns""" -type system_alerts_var_pop_fields { - created_by: Float -} + """An array relationship""" + results( + """distinct select on columns""" + distinct_on: [v_team_tournament_results_select_column!] -"""aggregate var_samp on columns""" -type system_alerts_var_samp_fields { - created_by: Float -} + """limit the number of rows returned""" + limit: Int -"""aggregate variance on columns""" -type system_alerts_variance_fields { - created_by: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -columns and relationships of "team_invites" -""" -type team_invites { - created_at: timestamptz! - id: uuid! + """sort the rows by one or more columns""" + order_by: [v_team_tournament_results_order_by!] - """An object relationship""" - invited_by: players! - invited_by_player_steam_id: bigint! + """filter the rows returned""" + where: v_team_tournament_results_bool_exp + ): [v_team_tournament_results!]! - """An object relationship""" - player: players! - steam_id: bigint! + """An aggregate relationship""" + results_aggregate( + """distinct select on columns""" + distinct_on: [v_team_tournament_results_select_column!] - """An object relationship""" - team: teams! - team_id: uuid! -} + """limit the number of rows returned""" + limit: Int -""" -aggregated selection of "team_invites" -""" -type team_invites_aggregate { - aggregate: team_invites_aggregate_fields - nodes: [team_invites!]! -} + """skip the first n rows. Use only with order_by""" + offset: Int -input team_invites_aggregate_bool_exp { - count: team_invites_aggregate_bool_exp_count -} + """sort the rows by one or more columns""" + order_by: [v_team_tournament_results_order_by!] -input team_invites_aggregate_bool_exp_count { - arguments: [team_invites_select_column!] - distinct: Boolean - filter: team_invites_bool_exp - predicate: Int_comparison_exp! -} + """filter the rows returned""" + where: v_team_tournament_results_bool_exp + ): v_team_tournament_results_aggregate! -""" -aggregate fields of "team_invites" -""" -type team_invites_aggregate_fields { - avg: team_invites_avg_fields - count(columns: [team_invites_select_column!], distinct: Boolean): Int! - max: team_invites_max_fields - min: team_invites_min_fields - stddev: team_invites_stddev_fields - stddev_pop: team_invites_stddev_pop_fields - stddev_samp: team_invites_stddev_samp_fields - sum: team_invites_sum_fields - var_pop: team_invites_var_pop_fields - var_samp: team_invites_var_samp_fields - variance: team_invites_variance_fields -} + """An array relationship""" + rosters( + """distinct select on columns""" + distinct_on: [tournament_team_roster_select_column!] -""" -order by aggregate values of table "team_invites" -""" -input team_invites_aggregate_order_by { - avg: team_invites_avg_order_by - count: order_by - max: team_invites_max_order_by - min: team_invites_min_order_by - stddev: team_invites_stddev_order_by - stddev_pop: team_invites_stddev_pop_order_by - stddev_samp: team_invites_stddev_samp_order_by - sum: team_invites_sum_order_by - var_pop: team_invites_var_pop_order_by - var_samp: team_invites_var_samp_order_by - variance: team_invites_variance_order_by -} + """limit the number of rows returned""" + limit: Int -""" -input type for inserting array relation for remote table "team_invites" -""" -input team_invites_arr_rel_insert_input { - data: [team_invites_insert_input!]! + """skip the first n rows. Use only with order_by""" + offset: Int - """upsert condition""" - on_conflict: team_invites_on_conflict -} + """sort the rows by one or more columns""" + order_by: [tournament_team_roster_order_by!] -"""aggregate avg on columns""" -type team_invites_avg_fields { - invited_by_player_steam_id: Float - steam_id: Float -} + """filter the rows returned""" + where: tournament_team_roster_bool_exp + ): [tournament_team_roster!]! -""" -order by avg() on columns of table "team_invites" -""" -input team_invites_avg_order_by { - invited_by_player_steam_id: order_by - steam_id: order_by -} + """An aggregate relationship""" + rosters_aggregate( + """distinct select on columns""" + distinct_on: [tournament_team_roster_select_column!] -""" -Boolean expression to filter rows from the table "team_invites". All fields are combined with a logical 'AND'. -""" -input team_invites_bool_exp { - _and: [team_invites_bool_exp!] - _not: team_invites_bool_exp - _or: [team_invites_bool_exp!] - created_at: timestamptz_comparison_exp - id: uuid_comparison_exp - invited_by: players_bool_exp - invited_by_player_steam_id: bigint_comparison_exp - player: players_bool_exp - steam_id: bigint_comparison_exp - team: teams_bool_exp - team_id: uuid_comparison_exp -} + """limit the number of rows returned""" + limit: Int -""" -unique or primary key constraints on table "team_invites" -""" -enum team_invites_constraint { - """ - unique or primary key constraint on columns "id" - """ - team_invites_pkey + """skip the first n rows. Use only with order_by""" + offset: Int - """ - unique or primary key constraint on columns "steam_id", "team_id" - """ - team_invites_team_id_steam_id_key -} + """sort the rows by one or more columns""" + order_by: [tournament_team_roster_order_by!] -""" -input type for incrementing numeric columns in table "team_invites" -""" -input team_invites_inc_input { - invited_by_player_steam_id: bigint - steam_id: bigint -} + """filter the rows returned""" + where: tournament_team_roster_bool_exp + ): tournament_team_roster_aggregate! + scheduling_mode: String! -""" -input type for inserting data into table "team_invites" -""" -input team_invites_insert_input { - created_at: timestamptz - id: uuid - invited_by: players_obj_rel_insert_input - invited_by_player_steam_id: bigint - player: players_obj_rel_insert_input - steam_id: bigint - team: teams_obj_rel_insert_input - team_id: uuid -} + """An array relationship""" + stages( + """distinct select on columns""" + distinct_on: [tournament_stages_select_column!] -"""aggregate max on columns""" -type team_invites_max_fields { - created_at: timestamptz - id: uuid - invited_by_player_steam_id: bigint - steam_id: bigint - team_id: uuid -} + """limit the number of rows returned""" + limit: Int -""" -order by max() on columns of table "team_invites" -""" -input team_invites_max_order_by { - created_at: order_by - id: order_by - invited_by_player_steam_id: order_by - steam_id: order_by - team_id: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate min on columns""" -type team_invites_min_fields { - created_at: timestamptz - id: uuid - invited_by_player_steam_id: bigint - steam_id: bigint - team_id: uuid -} + """sort the rows by one or more columns""" + order_by: [tournament_stages_order_by!] -""" -order by min() on columns of table "team_invites" -""" -input team_invites_min_order_by { - created_at: order_by - id: order_by - invited_by_player_steam_id: order_by - steam_id: order_by - team_id: order_by -} + """filter the rows returned""" + where: tournament_stages_bool_exp + ): [tournament_stages!]! -""" -response of any mutation on the table "team_invites" -""" -type team_invites_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """An aggregate relationship""" + stages_aggregate( + """distinct select on columns""" + distinct_on: [tournament_stages_select_column!] - """data from the rows affected by the mutation""" - returning: [team_invites!]! -} + """limit the number of rows returned""" + limit: Int -""" -on_conflict condition type for table "team_invites" -""" -input team_invites_on_conflict { - constraint: team_invites_constraint! - update_columns: [team_invites_update_column!]! = [] - where: team_invites_bool_exp -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""Ordering options when selecting data from "team_invites".""" -input team_invites_order_by { - created_at: order_by - id: order_by - invited_by: players_order_by - invited_by_player_steam_id: order_by - player: players_order_by - steam_id: order_by - team: teams_order_by - team_id: order_by -} + """sort the rows by one or more columns""" + order_by: [tournament_stages_order_by!] -"""primary key columns input for table: team_invites""" -input team_invites_pk_columns_input { - id: uuid! -} + """filter the rows returned""" + where: tournament_stages_bool_exp + ): tournament_stages_aggregate! + start: timestamptz! + status: e_tournament_status_enum! -""" -select columns of table "team_invites" -""" -enum team_invites_select_column { - """column name""" - created_at + """An array relationship""" + teams( + """distinct select on columns""" + distinct_on: [tournament_teams_select_column!] - """column name""" - id + """limit the number of rows returned""" + limit: Int - """column name""" - invited_by_player_steam_id + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [tournament_teams_order_by!] - """column name""" - steam_id + """filter the rows returned""" + where: tournament_teams_bool_exp + ): [tournament_teams!]! - """column name""" - team_id -} + """An aggregate relationship""" + teams_aggregate( + """distinct select on columns""" + distinct_on: [tournament_teams_select_column!] -""" -input type for updating data in table "team_invites" -""" -input team_invites_set_input { - created_at: timestamptz - id: uuid - invited_by_player_steam_id: bigint - steam_id: bigint - team_id: uuid -} + """limit the number of rows returned""" + limit: Int -"""aggregate stddev on columns""" -type team_invites_stddev_fields { - invited_by_player_steam_id: Float - steam_id: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by stddev() on columns of table "team_invites" -""" -input team_invites_stddev_order_by { - invited_by_player_steam_id: order_by - steam_id: order_by -} + """sort the rows by one or more columns""" + order_by: [tournament_teams_order_by!] -"""aggregate stddev_pop on columns""" -type team_invites_stddev_pop_fields { - invited_by_player_steam_id: Float - steam_id: Float + """filter the rows returned""" + where: tournament_teams_bool_exp + ): tournament_teams_aggregate! } """ -order by stddev_pop() on columns of table "team_invites" +aggregated selection of "tournaments" """ -input team_invites_stddev_pop_order_by { - invited_by_player_steam_id: order_by - steam_id: order_by +type tournaments_aggregate { + aggregate: tournaments_aggregate_fields + nodes: [tournaments!]! } -"""aggregate stddev_samp on columns""" -type team_invites_stddev_samp_fields { - invited_by_player_steam_id: Float - steam_id: Float +input tournaments_aggregate_bool_exp { + avg: tournaments_aggregate_bool_exp_avg + bool_and: tournaments_aggregate_bool_exp_bool_and + bool_or: tournaments_aggregate_bool_exp_bool_or + corr: tournaments_aggregate_bool_exp_corr + count: tournaments_aggregate_bool_exp_count + covar_samp: tournaments_aggregate_bool_exp_covar_samp + max: tournaments_aggregate_bool_exp_max + min: tournaments_aggregate_bool_exp_min + stddev_samp: tournaments_aggregate_bool_exp_stddev_samp + sum: tournaments_aggregate_bool_exp_sum + var_samp: tournaments_aggregate_bool_exp_var_samp } -""" -order by stddev_samp() on columns of table "team_invites" -""" -input team_invites_stddev_samp_order_by { - invited_by_player_steam_id: order_by - steam_id: order_by +input tournaments_aggregate_bool_exp_avg { + arguments: tournaments_select_column_tournaments_aggregate_bool_exp_avg_arguments_columns! + distinct: Boolean + filter: tournaments_bool_exp + predicate: float8_comparison_exp! } -""" -Streaming cursor of the table "team_invites" -""" -input team_invites_stream_cursor_input { - """Stream column input with initial value""" - initial_value: team_invites_stream_cursor_value_input! - - """cursor ordering""" - ordering: cursor_ordering +input tournaments_aggregate_bool_exp_bool_and { + arguments: tournaments_select_column_tournaments_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: tournaments_bool_exp + predicate: Boolean_comparison_exp! } -"""Initial value of the column from where the streaming should start""" -input team_invites_stream_cursor_value_input { - created_at: timestamptz - id: uuid - invited_by_player_steam_id: bigint - steam_id: bigint - team_id: uuid +input tournaments_aggregate_bool_exp_bool_or { + arguments: tournaments_select_column_tournaments_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: tournaments_bool_exp + predicate: Boolean_comparison_exp! } -"""aggregate sum on columns""" -type team_invites_sum_fields { - invited_by_player_steam_id: bigint - steam_id: bigint +input tournaments_aggregate_bool_exp_corr { + arguments: tournaments_aggregate_bool_exp_corr_arguments! + distinct: Boolean + filter: tournaments_bool_exp + predicate: float8_comparison_exp! } -""" -order by sum() on columns of table "team_invites" -""" -input team_invites_sum_order_by { - invited_by_player_steam_id: order_by - steam_id: order_by +input tournaments_aggregate_bool_exp_corr_arguments { + X: tournaments_select_column_tournaments_aggregate_bool_exp_corr_arguments_columns! + Y: tournaments_select_column_tournaments_aggregate_bool_exp_corr_arguments_columns! } -""" -update columns of table "team_invites" -""" -enum team_invites_update_column { - """column name""" - created_at - - """column name""" - id - - """column name""" - invited_by_player_steam_id - - """column name""" - steam_id - - """column name""" - team_id +input tournaments_aggregate_bool_exp_count { + arguments: [tournaments_select_column!] + distinct: Boolean + filter: tournaments_bool_exp + predicate: Int_comparison_exp! } -input team_invites_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: team_invites_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: team_invites_set_input +input tournaments_aggregate_bool_exp_covar_samp { + arguments: tournaments_aggregate_bool_exp_covar_samp_arguments! + distinct: Boolean + filter: tournaments_bool_exp + predicate: float8_comparison_exp! +} - """filter the rows which have to be updated""" - where: team_invites_bool_exp! +input tournaments_aggregate_bool_exp_covar_samp_arguments { + X: tournaments_select_column_tournaments_aggregate_bool_exp_covar_samp_arguments_columns! + Y: tournaments_select_column_tournaments_aggregate_bool_exp_covar_samp_arguments_columns! } -"""aggregate var_pop on columns""" -type team_invites_var_pop_fields { - invited_by_player_steam_id: Float - steam_id: Float +input tournaments_aggregate_bool_exp_max { + arguments: tournaments_select_column_tournaments_aggregate_bool_exp_max_arguments_columns! + distinct: Boolean + filter: tournaments_bool_exp + predicate: float8_comparison_exp! } -""" -order by var_pop() on columns of table "team_invites" -""" -input team_invites_var_pop_order_by { - invited_by_player_steam_id: order_by - steam_id: order_by +input tournaments_aggregate_bool_exp_min { + arguments: tournaments_select_column_tournaments_aggregate_bool_exp_min_arguments_columns! + distinct: Boolean + filter: tournaments_bool_exp + predicate: float8_comparison_exp! } -"""aggregate var_samp on columns""" -type team_invites_var_samp_fields { - invited_by_player_steam_id: Float - steam_id: Float +input tournaments_aggregate_bool_exp_stddev_samp { + arguments: tournaments_select_column_tournaments_aggregate_bool_exp_stddev_samp_arguments_columns! + distinct: Boolean + filter: tournaments_bool_exp + predicate: float8_comparison_exp! } -""" -order by var_samp() on columns of table "team_invites" -""" -input team_invites_var_samp_order_by { - invited_by_player_steam_id: order_by - steam_id: order_by +input tournaments_aggregate_bool_exp_sum { + arguments: tournaments_select_column_tournaments_aggregate_bool_exp_sum_arguments_columns! + distinct: Boolean + filter: tournaments_bool_exp + predicate: float8_comparison_exp! } -"""aggregate variance on columns""" -type team_invites_variance_fields { - invited_by_player_steam_id: Float - steam_id: Float +input tournaments_aggregate_bool_exp_var_samp { + arguments: tournaments_select_column_tournaments_aggregate_bool_exp_var_samp_arguments_columns! + distinct: Boolean + filter: tournaments_bool_exp + predicate: float8_comparison_exp! } """ -order by variance() on columns of table "team_invites" +aggregate fields of "tournaments" """ -input team_invites_variance_order_by { - invited_by_player_steam_id: order_by - steam_id: order_by +type tournaments_aggregate_fields { + avg: tournaments_avg_fields + count(columns: [tournaments_select_column!], distinct: Boolean): Int! + max: tournaments_max_fields + min: tournaments_min_fields + stddev: tournaments_stddev_fields + stddev_pop: tournaments_stddev_pop_fields + stddev_samp: tournaments_stddev_samp_fields + sum: tournaments_sum_fields + var_pop: tournaments_var_pop_fields + var_samp: tournaments_var_samp_fields + variance: tournaments_variance_fields } """ -columns and relationships of "team_roster" +order by aggregate values of table "tournaments" """ -type team_roster { - coach: Boolean! - - """An object relationship""" - player: players! - player_steam_id: bigint! - role: e_team_roles_enum! - roster_image_url: String - status: e_team_roster_statuses_enum! - - """An object relationship""" - team: teams! - team_id: uuid! +input tournaments_aggregate_order_by { + avg: tournaments_avg_order_by + count: order_by + max: tournaments_max_order_by + min: tournaments_min_order_by + stddev: tournaments_stddev_order_by + stddev_pop: tournaments_stddev_pop_order_by + stddev_samp: tournaments_stddev_samp_order_by + sum: tournaments_sum_order_by + var_pop: tournaments_var_pop_order_by + var_samp: tournaments_var_samp_order_by + variance: tournaments_variance_order_by } """ -aggregated selection of "team_roster" +input type for inserting array relation for remote table "tournaments" """ -type team_roster_aggregate { - aggregate: team_roster_aggregate_fields - nodes: [team_roster!]! -} +input tournaments_arr_rel_insert_input { + data: [tournaments_insert_input!]! -input team_roster_aggregate_bool_exp { - bool_and: team_roster_aggregate_bool_exp_bool_and - bool_or: team_roster_aggregate_bool_exp_bool_or - count: team_roster_aggregate_bool_exp_count + """upsert condition""" + on_conflict: tournaments_on_conflict } -input team_roster_aggregate_bool_exp_bool_and { - arguments: team_roster_select_column_team_roster_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: team_roster_bool_exp - predicate: Boolean_comparison_exp! -} +"""aggregate avg on columns""" +type tournaments_avg_fields { + latitude: Float + longitude: Float -input team_roster_aggregate_bool_exp_bool_or { - arguments: team_roster_select_column_team_roster_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: team_roster_bool_exp - predicate: Boolean_comparison_exp! -} + """ + A computed field, executes function "tournament_max_players_per_lineup" + """ + max_players_per_lineup: Int -input team_roster_aggregate_bool_exp_count { - arguments: [team_roster_select_column!] - distinct: Boolean - filter: team_roster_bool_exp - predicate: Int_comparison_exp! + """ + A computed field, executes function "tournament_min_players_per_lineup" + """ + min_players_per_lineup: Int + organizer_steam_id: Float } """ -aggregate fields of "team_roster" +order by avg() on columns of table "tournaments" """ -type team_roster_aggregate_fields { - avg: team_roster_avg_fields - count(columns: [team_roster_select_column!], distinct: Boolean): Int! - max: team_roster_max_fields - min: team_roster_min_fields - stddev: team_roster_stddev_fields - stddev_pop: team_roster_stddev_pop_fields - stddev_samp: team_roster_stddev_samp_fields - sum: team_roster_sum_fields - var_pop: team_roster_var_pop_fields - var_samp: team_roster_var_samp_fields - variance: team_roster_variance_fields +input tournaments_avg_order_by { + latitude: order_by + longitude: order_by + organizer_steam_id: order_by } """ -order by aggregate values of table "team_roster" +Boolean expression to filter rows from the table "tournaments". All fields are combined with a logical 'AND'. """ -input team_roster_aggregate_order_by { - avg: team_roster_avg_order_by - count: order_by - max: team_roster_max_order_by - min: team_roster_min_order_by - stddev: team_roster_stddev_order_by - stddev_pop: team_roster_stddev_pop_order_by - stddev_samp: team_roster_stddev_samp_order_by - sum: team_roster_sum_order_by - var_pop: team_roster_var_pop_order_by - var_samp: team_roster_var_samp_order_by - variance: team_roster_variance_order_by +input tournaments_bool_exp { + _and: [tournaments_bool_exp!] + _not: tournaments_bool_exp + _or: [tournaments_bool_exp!] + admin: players_bool_exp + auto_start: Boolean_comparison_exp + award_configs: tournament_awards_bool_exp + award_configs_aggregate: tournament_awards_aggregate_bool_exp + awards: award_recipients_bool_exp + awards_aggregate: award_recipients_aggregate_bool_exp + awards_enabled: Boolean_comparison_exp + banner: String_comparison_exp + can_cancel: Boolean_comparison_exp + can_close_registration: Boolean_comparison_exp + can_join: Boolean_comparison_exp + can_open_registration: Boolean_comparison_exp + can_pause: Boolean_comparison_exp + can_resume: Boolean_comparison_exp + can_setup: Boolean_comparison_exp + can_start: Boolean_comparison_exp + categories: tournament_categories_bool_exp + categories_aggregate: tournament_categories_aggregate_bool_exp + created_at: timestamptz_comparison_exp + description: String_comparison_exp + discord_guild_id: String_comparison_exp + discord_notifications_enabled: Boolean_comparison_exp + discord_notify_Canceled: Boolean_comparison_exp + discord_notify_Finished: Boolean_comparison_exp + discord_notify_Forfeit: Boolean_comparison_exp + discord_notify_Live: Boolean_comparison_exp + discord_notify_MapPaused: Boolean_comparison_exp + discord_notify_PickingPlayers: Boolean_comparison_exp + discord_notify_Scheduled: Boolean_comparison_exp + discord_notify_Surrendered: Boolean_comparison_exp + discord_notify_Tie: Boolean_comparison_exp + discord_notify_Veto: Boolean_comparison_exp + discord_notify_WaitingForCheckIn: Boolean_comparison_exp + discord_notify_WaitingForServer: Boolean_comparison_exp + discord_role_id: String_comparison_exp + discord_voice_enabled: Boolean_comparison_exp + discord_webhook: String_comparison_exp + e_tournament_status: e_tournament_status_bool_exp + has_min_teams: Boolean_comparison_exp + homepage: String_comparison_exp + id: uuid_comparison_exp + is_league: Boolean_comparison_exp + is_organizer: Boolean_comparison_exp + joined_tournament: Boolean_comparison_exp + latitude: float8_comparison_exp + league_season_division: league_season_divisions_bool_exp + location: String_comparison_exp + logo: String_comparison_exp + longitude: float8_comparison_exp + match_options_id: uuid_comparison_exp + max_players_per_lineup: Int_comparison_exp + min_players_per_lineup: Int_comparison_exp + name: String_comparison_exp + options: match_options_bool_exp + organizer_steam_id: bigint_comparison_exp + organizer_teams: tournament_organizer_teams_bool_exp + organizer_teams_aggregate: tournament_organizer_teams_aggregate_bool_exp + organizers: tournament_organizers_bool_exp + organizers_aggregate: tournament_organizers_aggregate_bool_exp + player_stats: v_tournament_player_stats_bool_exp + player_stats_aggregate: v_tournament_player_stats_aggregate_bool_exp + prizes: tournament_prizes_bool_exp + prizes_aggregate: tournament_prizes_aggregate_bool_exp + results: v_team_tournament_results_bool_exp + results_aggregate: v_team_tournament_results_aggregate_bool_exp + rosters: tournament_team_roster_bool_exp + rosters_aggregate: tournament_team_roster_aggregate_bool_exp + scheduling_mode: String_comparison_exp + stages: tournament_stages_bool_exp + stages_aggregate: tournament_stages_aggregate_bool_exp + start: timestamptz_comparison_exp + status: e_tournament_status_enum_comparison_exp + teams: tournament_teams_bool_exp + teams_aggregate: tournament_teams_aggregate_bool_exp } """ -input type for inserting array relation for remote table "team_roster" +unique or primary key constraints on table "tournaments" """ -input team_roster_arr_rel_insert_input { - data: [team_roster_insert_input!]! - - """upsert condition""" - on_conflict: team_roster_on_conflict -} +enum tournaments_constraint { + """ + unique or primary key constraint on columns "match_options_id" + """ + tournaments_match_options_id_key -"""aggregate avg on columns""" -type team_roster_avg_fields { - player_steam_id: Float + """ + unique or primary key constraint on columns "id" + """ + tournaments_pkey } """ -order by avg() on columns of table "team_roster" +input type for incrementing numeric columns in table "tournaments" """ -input team_roster_avg_order_by { - player_steam_id: order_by +input tournaments_inc_input { + latitude: float8 + longitude: float8 + organizer_steam_id: bigint } """ -Boolean expression to filter rows from the table "team_roster". All fields are combined with a logical 'AND'. +input type for inserting data into table "tournaments" """ -input team_roster_bool_exp { - _and: [team_roster_bool_exp!] - _not: team_roster_bool_exp - _or: [team_roster_bool_exp!] - coach: Boolean_comparison_exp - player: players_bool_exp - player_steam_id: bigint_comparison_exp - role: e_team_roles_enum_comparison_exp - roster_image_url: String_comparison_exp - status: e_team_roster_statuses_enum_comparison_exp - team: teams_bool_exp - team_id: uuid_comparison_exp +input tournaments_insert_input { + admin: players_obj_rel_insert_input + auto_start: Boolean + award_configs: tournament_awards_arr_rel_insert_input + awards: award_recipients_arr_rel_insert_input + awards_enabled: Boolean + banner: String + categories: tournament_categories_arr_rel_insert_input + created_at: timestamptz + description: String + discord_guild_id: String + discord_notifications_enabled: Boolean + discord_notify_Canceled: Boolean + discord_notify_Finished: Boolean + discord_notify_Forfeit: Boolean + discord_notify_Live: Boolean + discord_notify_MapPaused: Boolean + discord_notify_PickingPlayers: Boolean + discord_notify_Scheduled: Boolean + discord_notify_Surrendered: Boolean + discord_notify_Tie: Boolean + discord_notify_Veto: Boolean + discord_notify_WaitingForCheckIn: Boolean + discord_notify_WaitingForServer: Boolean + discord_role_id: String + discord_voice_enabled: Boolean + discord_webhook: String + e_tournament_status: e_tournament_status_obj_rel_insert_input + homepage: String + id: uuid + is_league: Boolean + latitude: float8 + league_season_division: league_season_divisions_obj_rel_insert_input + location: String + logo: String + longitude: float8 + match_options_id: uuid + name: String + options: match_options_obj_rel_insert_input + organizer_steam_id: bigint + organizer_teams: tournament_organizer_teams_arr_rel_insert_input + organizers: tournament_organizers_arr_rel_insert_input + player_stats: v_tournament_player_stats_arr_rel_insert_input + prizes: tournament_prizes_arr_rel_insert_input + results: v_team_tournament_results_arr_rel_insert_input + rosters: tournament_team_roster_arr_rel_insert_input + scheduling_mode: String + stages: tournament_stages_arr_rel_insert_input + start: timestamptz + status: e_tournament_status_enum + teams: tournament_teams_arr_rel_insert_input } -""" -unique or primary key constraints on table "team_roster" -""" -enum team_roster_constraint { +"""aggregate max on columns""" +type tournaments_max_fields { + banner: String + created_at: timestamptz + description: String + discord_guild_id: String + discord_role_id: String + discord_webhook: String + homepage: String + id: uuid + latitude: float8 + location: String + logo: String + longitude: float8 + match_options_id: uuid + """ - unique or primary key constraint on columns "player_steam_id", "team_id" + A computed field, executes function "tournament_max_players_per_lineup" """ - team_members_pkey -} + max_players_per_lineup: Int -""" -input type for incrementing numeric columns in table "team_roster" -""" -input team_roster_inc_input { - player_steam_id: bigint + """ + A computed field, executes function "tournament_min_players_per_lineup" + """ + min_players_per_lineup: Int + name: String + organizer_steam_id: bigint + scheduling_mode: String + start: timestamptz } """ -input type for inserting data into table "team_roster" +order by max() on columns of table "tournaments" """ -input team_roster_insert_input { - coach: Boolean - player: players_obj_rel_insert_input - player_steam_id: bigint - role: e_team_roles_enum - roster_image_url: String - status: e_team_roster_statuses_enum - team: teams_obj_rel_insert_input - team_id: uuid +input tournaments_max_order_by { + banner: order_by + created_at: order_by + description: order_by + discord_guild_id: order_by + discord_role_id: order_by + discord_webhook: order_by + homepage: order_by + id: order_by + latitude: order_by + location: order_by + logo: order_by + longitude: order_by + match_options_id: order_by + name: order_by + organizer_steam_id: order_by + scheduling_mode: order_by + start: order_by } -"""aggregate max on columns""" -type team_roster_max_fields { - player_steam_id: bigint - roster_image_url: String - team_id: uuid -} +"""aggregate min on columns""" +type tournaments_min_fields { + banner: String + created_at: timestamptz + description: String + discord_guild_id: String + discord_role_id: String + discord_webhook: String + homepage: String + id: uuid + latitude: float8 + location: String + logo: String + longitude: float8 + match_options_id: uuid -""" -order by max() on columns of table "team_roster" -""" -input team_roster_max_order_by { - player_steam_id: order_by - roster_image_url: order_by - team_id: order_by -} + """ + A computed field, executes function "tournament_max_players_per_lineup" + """ + max_players_per_lineup: Int -"""aggregate min on columns""" -type team_roster_min_fields { - player_steam_id: bigint - roster_image_url: String - team_id: uuid + """ + A computed field, executes function "tournament_min_players_per_lineup" + """ + min_players_per_lineup: Int + name: String + organizer_steam_id: bigint + scheduling_mode: String + start: timestamptz } """ -order by min() on columns of table "team_roster" +order by min() on columns of table "tournaments" """ -input team_roster_min_order_by { - player_steam_id: order_by - roster_image_url: order_by - team_id: order_by +input tournaments_min_order_by { + banner: order_by + created_at: order_by + description: order_by + discord_guild_id: order_by + discord_role_id: order_by + discord_webhook: order_by + homepage: order_by + id: order_by + latitude: order_by + location: order_by + logo: order_by + longitude: order_by + match_options_id: order_by + name: order_by + organizer_steam_id: order_by + scheduling_mode: order_by + start: order_by } """ -response of any mutation on the table "team_roster" +response of any mutation on the table "tournaments" """ -type team_roster_mutation_response { +type tournaments_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [team_roster!]! + returning: [tournaments!]! } """ -on_conflict condition type for table "team_roster" +input type for inserting object relation for remote table "tournaments" """ -input team_roster_on_conflict { - constraint: team_roster_constraint! - update_columns: [team_roster_update_column!]! = [] - where: team_roster_bool_exp +input tournaments_obj_rel_insert_input { + data: tournaments_insert_input! + + """upsert condition""" + on_conflict: tournaments_on_conflict } -"""Ordering options when selecting data from "team_roster".""" -input team_roster_order_by { - coach: order_by - player: players_order_by - player_steam_id: order_by - role: order_by - roster_image_url: order_by +""" +on_conflict condition type for table "tournaments" +""" +input tournaments_on_conflict { + constraint: tournaments_constraint! + update_columns: [tournaments_update_column!]! = [] + where: tournaments_bool_exp +} + +"""Ordering options when selecting data from "tournaments".""" +input tournaments_order_by { + admin: players_order_by + auto_start: order_by + award_configs_aggregate: tournament_awards_aggregate_order_by + awards_aggregate: award_recipients_aggregate_order_by + awards_enabled: order_by + banner: order_by + can_cancel: order_by + can_close_registration: order_by + can_join: order_by + can_open_registration: order_by + can_pause: order_by + can_resume: order_by + can_setup: order_by + can_start: order_by + categories_aggregate: tournament_categories_aggregate_order_by + created_at: order_by + description: order_by + discord_guild_id: order_by + discord_notifications_enabled: order_by + discord_notify_Canceled: order_by + discord_notify_Finished: order_by + discord_notify_Forfeit: order_by + discord_notify_Live: order_by + discord_notify_MapPaused: order_by + discord_notify_PickingPlayers: order_by + discord_notify_Scheduled: order_by + discord_notify_Surrendered: order_by + discord_notify_Tie: order_by + discord_notify_Veto: order_by + discord_notify_WaitingForCheckIn: order_by + discord_notify_WaitingForServer: order_by + discord_role_id: order_by + discord_voice_enabled: order_by + discord_webhook: order_by + e_tournament_status: e_tournament_status_order_by + has_min_teams: order_by + homepage: order_by + id: order_by + is_league: order_by + is_organizer: order_by + joined_tournament: order_by + latitude: order_by + league_season_division: league_season_divisions_order_by + location: order_by + logo: order_by + longitude: order_by + match_options_id: order_by + max_players_per_lineup: order_by + min_players_per_lineup: order_by + name: order_by + options: match_options_order_by + organizer_steam_id: order_by + organizer_teams_aggregate: tournament_organizer_teams_aggregate_order_by + organizers_aggregate: tournament_organizers_aggregate_order_by + player_stats_aggregate: v_tournament_player_stats_aggregate_order_by + prizes_aggregate: tournament_prizes_aggregate_order_by + results_aggregate: v_team_tournament_results_aggregate_order_by + rosters_aggregate: tournament_team_roster_aggregate_order_by + scheduling_mode: order_by + stages_aggregate: tournament_stages_aggregate_order_by + start: order_by status: order_by - team: teams_order_by - team_id: order_by + teams_aggregate: tournament_teams_aggregate_order_by } -"""primary key columns input for table: team_roster""" -input team_roster_pk_columns_input { - player_steam_id: bigint! - team_id: uuid! +"""primary key columns input for table: tournaments""" +input tournaments_pk_columns_input { + id: uuid! } """ -select columns of table "team_roster" +select columns of table "tournaments" """ -enum team_roster_select_column { +enum tournaments_select_column { """column name""" - coach + auto_start """column name""" - player_steam_id + awards_enabled """column name""" - role + banner """column name""" - roster_image_url + created_at """column name""" - status + description """column name""" - team_id -} + discord_guild_id -""" -select "team_roster_aggregate_bool_exp_bool_and_arguments_columns" columns of table "team_roster" -""" -enum team_roster_select_column_team_roster_aggregate_bool_exp_bool_and_arguments_columns { """column name""" - coach -} + discord_notifications_enabled -""" -select "team_roster_aggregate_bool_exp_bool_or_arguments_columns" columns of table "team_roster" -""" -enum team_roster_select_column_team_roster_aggregate_bool_exp_bool_or_arguments_columns { """column name""" - coach -} - -""" -input type for updating data in table "team_roster" -""" -input team_roster_set_input { - coach: Boolean - player_steam_id: bigint - role: e_team_roles_enum - roster_image_url: String - status: e_team_roster_statuses_enum - team_id: uuid -} - -"""aggregate stddev on columns""" -type team_roster_stddev_fields { - player_steam_id: Float -} - -""" -order by stddev() on columns of table "team_roster" -""" -input team_roster_stddev_order_by { - player_steam_id: order_by -} - -"""aggregate stddev_pop on columns""" -type team_roster_stddev_pop_fields { - player_steam_id: Float -} - -""" -order by stddev_pop() on columns of table "team_roster" -""" -input team_roster_stddev_pop_order_by { - player_steam_id: order_by -} - -"""aggregate stddev_samp on columns""" -type team_roster_stddev_samp_fields { - player_steam_id: Float -} - -""" -order by stddev_samp() on columns of table "team_roster" -""" -input team_roster_stddev_samp_order_by { - player_steam_id: order_by -} - -""" -Streaming cursor of the table "team_roster" -""" -input team_roster_stream_cursor_input { - """Stream column input with initial value""" - initial_value: team_roster_stream_cursor_value_input! - - """cursor ordering""" - ordering: cursor_ordering -} - -"""Initial value of the column from where the streaming should start""" -input team_roster_stream_cursor_value_input { - coach: Boolean - player_steam_id: bigint - role: e_team_roles_enum - roster_image_url: String - status: e_team_roster_statuses_enum - team_id: uuid -} - -"""aggregate sum on columns""" -type team_roster_sum_fields { - player_steam_id: bigint -} - -""" -order by sum() on columns of table "team_roster" -""" -input team_roster_sum_order_by { - player_steam_id: order_by -} + discord_notify_Canceled -""" -update columns of table "team_roster" -""" -enum team_roster_update_column { """column name""" - coach + discord_notify_Finished """column name""" - player_steam_id + discord_notify_Forfeit """column name""" - role + discord_notify_Live """column name""" - roster_image_url + discord_notify_MapPaused """column name""" - status + discord_notify_PickingPlayers """column name""" - team_id -} - -input team_roster_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: team_roster_inc_input + discord_notify_Scheduled - """sets the columns of the filtered rows to the given values""" - _set: team_roster_set_input + """column name""" + discord_notify_Surrendered - """filter the rows which have to be updated""" - where: team_roster_bool_exp! -} + """column name""" + discord_notify_Tie -"""aggregate var_pop on columns""" -type team_roster_var_pop_fields { - player_steam_id: Float -} + """column name""" + discord_notify_Veto -""" -order by var_pop() on columns of table "team_roster" -""" -input team_roster_var_pop_order_by { - player_steam_id: order_by -} + """column name""" + discord_notify_WaitingForCheckIn -"""aggregate var_samp on columns""" -type team_roster_var_samp_fields { - player_steam_id: Float -} + """column name""" + discord_notify_WaitingForServer -""" -order by var_samp() on columns of table "team_roster" -""" -input team_roster_var_samp_order_by { - player_steam_id: order_by -} + """column name""" + discord_role_id -"""aggregate variance on columns""" -type team_roster_variance_fields { - player_steam_id: Float -} + """column name""" + discord_voice_enabled -""" -order by variance() on columns of table "team_roster" -""" -input team_roster_variance_order_by { - player_steam_id: order_by -} + """column name""" + discord_webhook -""" -columns and relationships of "team_scrim_alerts" -""" -type team_scrim_alerts { - created_at: timestamptz! - elo_max: Int - elo_min: Int - enabled: Boolean! - id: uuid! - last_notified_at: timestamptz - regions: [String!]! + """column name""" + homepage - """An object relationship""" - team: teams! - team_id: uuid! -} + """column name""" + id -""" -aggregated selection of "team_scrim_alerts" -""" -type team_scrim_alerts_aggregate { - aggregate: team_scrim_alerts_aggregate_fields - nodes: [team_scrim_alerts!]! -} + """column name""" + is_league -""" -aggregate fields of "team_scrim_alerts" -""" -type team_scrim_alerts_aggregate_fields { - avg: team_scrim_alerts_avg_fields - count(columns: [team_scrim_alerts_select_column!], distinct: Boolean): Int! - max: team_scrim_alerts_max_fields - min: team_scrim_alerts_min_fields - stddev: team_scrim_alerts_stddev_fields - stddev_pop: team_scrim_alerts_stddev_pop_fields - stddev_samp: team_scrim_alerts_stddev_samp_fields - sum: team_scrim_alerts_sum_fields - var_pop: team_scrim_alerts_var_pop_fields - var_samp: team_scrim_alerts_var_samp_fields - variance: team_scrim_alerts_variance_fields -} + """column name""" + latitude -"""aggregate avg on columns""" -type team_scrim_alerts_avg_fields { - elo_max: Float - elo_min: Float -} + """column name""" + location -""" -Boolean expression to filter rows from the table "team_scrim_alerts". All fields are combined with a logical 'AND'. -""" -input team_scrim_alerts_bool_exp { - _and: [team_scrim_alerts_bool_exp!] - _not: team_scrim_alerts_bool_exp - _or: [team_scrim_alerts_bool_exp!] - created_at: timestamptz_comparison_exp - elo_max: Int_comparison_exp - elo_min: Int_comparison_exp - enabled: Boolean_comparison_exp - id: uuid_comparison_exp - last_notified_at: timestamptz_comparison_exp - regions: String_array_comparison_exp - team: teams_bool_exp - team_id: uuid_comparison_exp -} + """column name""" + logo -""" -unique or primary key constraints on table "team_scrim_alerts" -""" -enum team_scrim_alerts_constraint { - """ - unique or primary key constraint on columns "id" - """ - team_scrim_alerts_pkey -} + """column name""" + longitude -""" -input type for incrementing numeric columns in table "team_scrim_alerts" -""" -input team_scrim_alerts_inc_input { - elo_max: Int - elo_min: Int -} + """column name""" + match_options_id -""" -input type for inserting data into table "team_scrim_alerts" -""" -input team_scrim_alerts_insert_input { - created_at: timestamptz - elo_max: Int - elo_min: Int - enabled: Boolean - id: uuid - last_notified_at: timestamptz - regions: [String!] - team: teams_obj_rel_insert_input - team_id: uuid -} + """column name""" + name -"""aggregate max on columns""" -type team_scrim_alerts_max_fields { - created_at: timestamptz - elo_max: Int - elo_min: Int - id: uuid - last_notified_at: timestamptz - regions: [String!] - team_id: uuid -} + """column name""" + organizer_steam_id -"""aggregate min on columns""" -type team_scrim_alerts_min_fields { - created_at: timestamptz - elo_max: Int - elo_min: Int - id: uuid - last_notified_at: timestamptz - regions: [String!] - team_id: uuid + """column name""" + scheduling_mode + + """column name""" + start + + """column name""" + status } """ -response of any mutation on the table "team_scrim_alerts" +select "tournaments_aggregate_bool_exp_avg_arguments_columns" columns of table "tournaments" """ -type team_scrim_alerts_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! +enum tournaments_select_column_tournaments_aggregate_bool_exp_avg_arguments_columns { + """column name""" + latitude - """data from the rows affected by the mutation""" - returning: [team_scrim_alerts!]! + """column name""" + longitude } """ -on_conflict condition type for table "team_scrim_alerts" +select "tournaments_aggregate_bool_exp_bool_and_arguments_columns" columns of table "tournaments" """ -input team_scrim_alerts_on_conflict { - constraint: team_scrim_alerts_constraint! - update_columns: [team_scrim_alerts_update_column!]! = [] - where: team_scrim_alerts_bool_exp -} +enum tournaments_select_column_tournaments_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + auto_start -"""Ordering options when selecting data from "team_scrim_alerts".""" -input team_scrim_alerts_order_by { - created_at: order_by - elo_max: order_by - elo_min: order_by - enabled: order_by - id: order_by - last_notified_at: order_by - regions: order_by - team: teams_order_by - team_id: order_by -} + """column name""" + awards_enabled -"""primary key columns input for table: team_scrim_alerts""" -input team_scrim_alerts_pk_columns_input { - id: uuid! -} + """column name""" + discord_notifications_enabled -""" -select columns of table "team_scrim_alerts" -""" -enum team_scrim_alerts_select_column { """column name""" - created_at + discord_notify_Canceled """column name""" - elo_max + discord_notify_Finished """column name""" - elo_min + discord_notify_Forfeit """column name""" - enabled + discord_notify_Live """column name""" - id + discord_notify_MapPaused """column name""" - last_notified_at + discord_notify_PickingPlayers """column name""" - regions + discord_notify_Scheduled """column name""" - team_id -} + discord_notify_Surrendered -""" -input type for updating data in table "team_scrim_alerts" -""" -input team_scrim_alerts_set_input { - created_at: timestamptz - elo_max: Int - elo_min: Int - enabled: Boolean - id: uuid - last_notified_at: timestamptz - regions: [String!] - team_id: uuid -} + """column name""" + discord_notify_Tie -"""aggregate stddev on columns""" -type team_scrim_alerts_stddev_fields { - elo_max: Float - elo_min: Float -} + """column name""" + discord_notify_Veto -"""aggregate stddev_pop on columns""" -type team_scrim_alerts_stddev_pop_fields { - elo_max: Float - elo_min: Float -} + """column name""" + discord_notify_WaitingForCheckIn -"""aggregate stddev_samp on columns""" -type team_scrim_alerts_stddev_samp_fields { - elo_max: Float - elo_min: Float + """column name""" + discord_notify_WaitingForServer + + """column name""" + discord_voice_enabled + + """column name""" + is_league } """ -Streaming cursor of the table "team_scrim_alerts" +select "tournaments_aggregate_bool_exp_bool_or_arguments_columns" columns of table "tournaments" """ -input team_scrim_alerts_stream_cursor_input { - """Stream column input with initial value""" - initial_value: team_scrim_alerts_stream_cursor_value_input! +enum tournaments_select_column_tournaments_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + auto_start - """cursor ordering""" - ordering: cursor_ordering -} + """column name""" + awards_enabled -"""Initial value of the column from where the streaming should start""" -input team_scrim_alerts_stream_cursor_value_input { - created_at: timestamptz - elo_max: Int - elo_min: Int - enabled: Boolean - id: uuid - last_notified_at: timestamptz - regions: [String!] - team_id: uuid -} + """column name""" + discord_notifications_enabled -"""aggregate sum on columns""" -type team_scrim_alerts_sum_fields { - elo_max: Int - elo_min: Int -} + """column name""" + discord_notify_Canceled -""" -update columns of table "team_scrim_alerts" -""" -enum team_scrim_alerts_update_column { """column name""" - created_at + discord_notify_Finished """column name""" - elo_max + discord_notify_Forfeit """column name""" - elo_min + discord_notify_Live """column name""" - enabled + discord_notify_MapPaused """column name""" - id + discord_notify_PickingPlayers """column name""" - last_notified_at + discord_notify_Scheduled """column name""" - regions + discord_notify_Surrendered """column name""" - team_id -} + discord_notify_Tie -input team_scrim_alerts_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: team_scrim_alerts_inc_input + """column name""" + discord_notify_Veto - """sets the columns of the filtered rows to the given values""" - _set: team_scrim_alerts_set_input + """column name""" + discord_notify_WaitingForCheckIn - """filter the rows which have to be updated""" - where: team_scrim_alerts_bool_exp! -} + """column name""" + discord_notify_WaitingForServer -"""aggregate var_pop on columns""" -type team_scrim_alerts_var_pop_fields { - elo_max: Float - elo_min: Float -} + """column name""" + discord_voice_enabled -"""aggregate var_samp on columns""" -type team_scrim_alerts_var_samp_fields { - elo_max: Float - elo_min: Float + """column name""" + is_league } -"""aggregate variance on columns""" -type team_scrim_alerts_variance_fields { - elo_max: Float - elo_min: Float +""" +select "tournaments_aggregate_bool_exp_corr_arguments_columns" columns of table "tournaments" +""" +enum tournaments_select_column_tournaments_aggregate_bool_exp_corr_arguments_columns { + """column name""" + latitude + + """column name""" + longitude } """ -columns and relationships of "team_scrim_availability" +select "tournaments_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "tournaments" """ -type team_scrim_availability { - created_at: timestamptz! - ends_at: timestamptz! - id: uuid! - recurring_weekly: Boolean! - starts_at: timestamptz! +enum tournaments_select_column_tournaments_aggregate_bool_exp_covar_samp_arguments_columns { + """column name""" + latitude - """An object relationship""" - team: teams! - team_id: uuid! + """column name""" + longitude } """ -aggregated selection of "team_scrim_availability" +select "tournaments_aggregate_bool_exp_max_arguments_columns" columns of table "tournaments" """ -type team_scrim_availability_aggregate { - aggregate: team_scrim_availability_aggregate_fields - nodes: [team_scrim_availability!]! -} +enum tournaments_select_column_tournaments_aggregate_bool_exp_max_arguments_columns { + """column name""" + latitude -input team_scrim_availability_aggregate_bool_exp { - bool_and: team_scrim_availability_aggregate_bool_exp_bool_and - bool_or: team_scrim_availability_aggregate_bool_exp_bool_or - count: team_scrim_availability_aggregate_bool_exp_count + """column name""" + longitude } -input team_scrim_availability_aggregate_bool_exp_bool_and { - arguments: team_scrim_availability_select_column_team_scrim_availability_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: team_scrim_availability_bool_exp - predicate: Boolean_comparison_exp! -} +""" +select "tournaments_aggregate_bool_exp_min_arguments_columns" columns of table "tournaments" +""" +enum tournaments_select_column_tournaments_aggregate_bool_exp_min_arguments_columns { + """column name""" + latitude -input team_scrim_availability_aggregate_bool_exp_bool_or { - arguments: team_scrim_availability_select_column_team_scrim_availability_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: team_scrim_availability_bool_exp - predicate: Boolean_comparison_exp! + """column name""" + longitude } -input team_scrim_availability_aggregate_bool_exp_count { - arguments: [team_scrim_availability_select_column!] - distinct: Boolean - filter: team_scrim_availability_bool_exp - predicate: Int_comparison_exp! +""" +select "tournaments_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "tournaments" +""" +enum tournaments_select_column_tournaments_aggregate_bool_exp_stddev_samp_arguments_columns { + """column name""" + latitude + + """column name""" + longitude } """ -aggregate fields of "team_scrim_availability" +select "tournaments_aggregate_bool_exp_sum_arguments_columns" columns of table "tournaments" """ -type team_scrim_availability_aggregate_fields { - count(columns: [team_scrim_availability_select_column!], distinct: Boolean): Int! - max: team_scrim_availability_max_fields - min: team_scrim_availability_min_fields +enum tournaments_select_column_tournaments_aggregate_bool_exp_sum_arguments_columns { + """column name""" + latitude + + """column name""" + longitude } """ -order by aggregate values of table "team_scrim_availability" +select "tournaments_aggregate_bool_exp_var_samp_arguments_columns" columns of table "tournaments" """ -input team_scrim_availability_aggregate_order_by { - count: order_by - max: team_scrim_availability_max_order_by - min: team_scrim_availability_min_order_by +enum tournaments_select_column_tournaments_aggregate_bool_exp_var_samp_arguments_columns { + """column name""" + latitude + + """column name""" + longitude } """ -input type for inserting array relation for remote table "team_scrim_availability" +input type for updating data in table "tournaments" """ -input team_scrim_availability_arr_rel_insert_input { - data: [team_scrim_availability_insert_input!]! +input tournaments_set_input { + auto_start: Boolean + awards_enabled: Boolean + banner: String + created_at: timestamptz + description: String + discord_guild_id: String + discord_notifications_enabled: Boolean + discord_notify_Canceled: Boolean + discord_notify_Finished: Boolean + discord_notify_Forfeit: Boolean + discord_notify_Live: Boolean + discord_notify_MapPaused: Boolean + discord_notify_PickingPlayers: Boolean + discord_notify_Scheduled: Boolean + discord_notify_Surrendered: Boolean + discord_notify_Tie: Boolean + discord_notify_Veto: Boolean + discord_notify_WaitingForCheckIn: Boolean + discord_notify_WaitingForServer: Boolean + discord_role_id: String + discord_voice_enabled: Boolean + discord_webhook: String + homepage: String + id: uuid + is_league: Boolean + latitude: float8 + location: String + logo: String + longitude: float8 + match_options_id: uuid + name: String + organizer_steam_id: bigint + scheduling_mode: String + start: timestamptz + status: e_tournament_status_enum +} - """upsert condition""" - on_conflict: team_scrim_availability_on_conflict +"""aggregate stddev on columns""" +type tournaments_stddev_fields { + latitude: Float + longitude: Float + + """ + A computed field, executes function "tournament_max_players_per_lineup" + """ + max_players_per_lineup: Int + + """ + A computed field, executes function "tournament_min_players_per_lineup" + """ + min_players_per_lineup: Int + organizer_steam_id: Float } """ -Boolean expression to filter rows from the table "team_scrim_availability". All fields are combined with a logical 'AND'. +order by stddev() on columns of table "tournaments" """ -input team_scrim_availability_bool_exp { - _and: [team_scrim_availability_bool_exp!] - _not: team_scrim_availability_bool_exp - _or: [team_scrim_availability_bool_exp!] - created_at: timestamptz_comparison_exp - ends_at: timestamptz_comparison_exp - id: uuid_comparison_exp - recurring_weekly: Boolean_comparison_exp - starts_at: timestamptz_comparison_exp - team: teams_bool_exp - team_id: uuid_comparison_exp +input tournaments_stddev_order_by { + latitude: order_by + longitude: order_by + organizer_steam_id: order_by +} + +"""aggregate stddev_pop on columns""" +type tournaments_stddev_pop_fields { + latitude: Float + longitude: Float + + """ + A computed field, executes function "tournament_max_players_per_lineup" + """ + max_players_per_lineup: Int + + """ + A computed field, executes function "tournament_min_players_per_lineup" + """ + min_players_per_lineup: Int + organizer_steam_id: Float } """ -unique or primary key constraints on table "team_scrim_availability" +order by stddev_pop() on columns of table "tournaments" """ -enum team_scrim_availability_constraint { +input tournaments_stddev_pop_order_by { + latitude: order_by + longitude: order_by + organizer_steam_id: order_by +} + +"""aggregate stddev_samp on columns""" +type tournaments_stddev_samp_fields { + latitude: Float + longitude: Float + """ - unique or primary key constraint on columns "id" + A computed field, executes function "tournament_max_players_per_lineup" """ - team_scrim_availability_pkey + max_players_per_lineup: Int + + """ + A computed field, executes function "tournament_min_players_per_lineup" + """ + min_players_per_lineup: Int + organizer_steam_id: Float } """ -input type for inserting data into table "team_scrim_availability" +order by stddev_samp() on columns of table "tournaments" """ -input team_scrim_availability_insert_input { - created_at: timestamptz - ends_at: timestamptz - id: uuid - recurring_weekly: Boolean - starts_at: timestamptz - team: teams_obj_rel_insert_input - team_id: uuid +input tournaments_stddev_samp_order_by { + latitude: order_by + longitude: order_by + organizer_steam_id: order_by } -"""aggregate max on columns""" -type team_scrim_availability_max_fields { +""" +Streaming cursor of the table "tournaments" +""" +input tournaments_stream_cursor_input { + """Stream column input with initial value""" + initial_value: tournaments_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input tournaments_stream_cursor_value_input { + auto_start: Boolean + awards_enabled: Boolean + banner: String created_at: timestamptz - ends_at: timestamptz + description: String + discord_guild_id: String + discord_notifications_enabled: Boolean + discord_notify_Canceled: Boolean + discord_notify_Finished: Boolean + discord_notify_Forfeit: Boolean + discord_notify_Live: Boolean + discord_notify_MapPaused: Boolean + discord_notify_PickingPlayers: Boolean + discord_notify_Scheduled: Boolean + discord_notify_Surrendered: Boolean + discord_notify_Tie: Boolean + discord_notify_Veto: Boolean + discord_notify_WaitingForCheckIn: Boolean + discord_notify_WaitingForServer: Boolean + discord_role_id: String + discord_voice_enabled: Boolean + discord_webhook: String + homepage: String id: uuid - starts_at: timestamptz - team_id: uuid + is_league: Boolean + latitude: float8 + location: String + logo: String + longitude: float8 + match_options_id: uuid + name: String + organizer_steam_id: bigint + scheduling_mode: String + start: timestamptz + status: e_tournament_status_enum } -""" -order by max() on columns of table "team_scrim_availability" -""" -input team_scrim_availability_max_order_by { - created_at: order_by - ends_at: order_by - id: order_by - starts_at: order_by - team_id: order_by -} +"""aggregate sum on columns""" +type tournaments_sum_fields { + latitude: float8 + longitude: float8 -"""aggregate min on columns""" -type team_scrim_availability_min_fields { - created_at: timestamptz - ends_at: timestamptz - id: uuid - starts_at: timestamptz - team_id: uuid -} + """ + A computed field, executes function "tournament_max_players_per_lineup" + """ + max_players_per_lineup: Int -""" -order by min() on columns of table "team_scrim_availability" -""" -input team_scrim_availability_min_order_by { - created_at: order_by - ends_at: order_by - id: order_by - starts_at: order_by - team_id: order_by + """ + A computed field, executes function "tournament_min_players_per_lineup" + """ + min_players_per_lineup: Int + organizer_steam_id: bigint } """ -response of any mutation on the table "team_scrim_availability" +order by sum() on columns of table "tournaments" """ -type team_scrim_availability_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! - - """data from the rows affected by the mutation""" - returning: [team_scrim_availability!]! +input tournaments_sum_order_by { + latitude: order_by + longitude: order_by + organizer_steam_id: order_by } """ -on_conflict condition type for table "team_scrim_availability" +update columns of table "tournaments" """ -input team_scrim_availability_on_conflict { - constraint: team_scrim_availability_constraint! - update_columns: [team_scrim_availability_update_column!]! = [] - where: team_scrim_availability_bool_exp -} +enum tournaments_update_column { + """column name""" + auto_start -"""Ordering options when selecting data from "team_scrim_availability".""" -input team_scrim_availability_order_by { - created_at: order_by - ends_at: order_by - id: order_by - recurring_weekly: order_by - starts_at: order_by - team: teams_order_by - team_id: order_by -} + """column name""" + awards_enabled -"""primary key columns input for table: team_scrim_availability""" -input team_scrim_availability_pk_columns_input { - id: uuid! -} + """column name""" + banner -""" -select columns of table "team_scrim_availability" -""" -enum team_scrim_availability_select_column { """column name""" created_at """column name""" - ends_at + description """column name""" - id + discord_guild_id """column name""" - recurring_weekly + discord_notifications_enabled """column name""" - starts_at + discord_notify_Canceled """column name""" - team_id -} + discord_notify_Finished -""" -select "team_scrim_availability_aggregate_bool_exp_bool_and_arguments_columns" columns of table "team_scrim_availability" -""" -enum team_scrim_availability_select_column_team_scrim_availability_aggregate_bool_exp_bool_and_arguments_columns { """column name""" - recurring_weekly -} + discord_notify_Forfeit -""" -select "team_scrim_availability_aggregate_bool_exp_bool_or_arguments_columns" columns of table "team_scrim_availability" -""" -enum team_scrim_availability_select_column_team_scrim_availability_aggregate_bool_exp_bool_or_arguments_columns { """column name""" - recurring_weekly -} + discord_notify_Live -""" -input type for updating data in table "team_scrim_availability" -""" -input team_scrim_availability_set_input { - created_at: timestamptz - ends_at: timestamptz - id: uuid - recurring_weekly: Boolean - starts_at: timestamptz - team_id: uuid -} + """column name""" + discord_notify_MapPaused -""" -Streaming cursor of the table "team_scrim_availability" -""" -input team_scrim_availability_stream_cursor_input { - """Stream column input with initial value""" - initial_value: team_scrim_availability_stream_cursor_value_input! + """column name""" + discord_notify_PickingPlayers - """cursor ordering""" - ordering: cursor_ordering -} + """column name""" + discord_notify_Scheduled -"""Initial value of the column from where the streaming should start""" -input team_scrim_availability_stream_cursor_value_input { - created_at: timestamptz - ends_at: timestamptz - id: uuid - recurring_weekly: Boolean - starts_at: timestamptz - team_id: uuid -} + """column name""" + discord_notify_Surrendered -""" -update columns of table "team_scrim_availability" -""" -enum team_scrim_availability_update_column { """column name""" - created_at + discord_notify_Tie """column name""" - ends_at + discord_notify_Veto + + """column name""" + discord_notify_WaitingForCheckIn + + """column name""" + discord_notify_WaitingForServer + + """column name""" + discord_role_id + + """column name""" + discord_voice_enabled + + """column name""" + discord_webhook + + """column name""" + homepage """column name""" id """column name""" - recurring_weekly + is_league """column name""" - starts_at + latitude """column name""" - team_id + location + + """column name""" + logo + + """column name""" + longitude + + """column name""" + match_options_id + + """column name""" + name + + """column name""" + organizer_steam_id + + """column name""" + scheduling_mode + + """column name""" + start + + """column name""" + status } -input team_scrim_availability_updates { +input tournaments_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: tournaments_inc_input + """sets the columns of the filtered rows to the given values""" - _set: team_scrim_availability_set_input + _set: tournaments_set_input """filter the rows which have to be updated""" - where: team_scrim_availability_bool_exp! + where: tournaments_bool_exp! +} + +"""aggregate var_pop on columns""" +type tournaments_var_pop_fields { + latitude: Float + longitude: Float + + """ + A computed field, executes function "tournament_max_players_per_lineup" + """ + max_players_per_lineup: Int + + """ + A computed field, executes function "tournament_min_players_per_lineup" + """ + min_players_per_lineup: Int + organizer_steam_id: Float } """ -columns and relationships of "team_scrim_request_proposals" +order by var_pop() on columns of table "tournaments" """ -type team_scrim_request_proposals { - created_at: timestamptz! - id: uuid! +input tournaments_var_pop_order_by { + latitude: order_by + longitude: order_by + organizer_steam_id: order_by +} - """An object relationship""" - proposed_by: players! - proposed_by_steam_id: bigint! +"""aggregate var_samp on columns""" +type tournaments_var_samp_fields { + latitude: Float + longitude: Float + + """ + A computed field, executes function "tournament_max_players_per_lineup" + """ + max_players_per_lineup: Int + + """ + A computed field, executes function "tournament_min_players_per_lineup" + """ + min_players_per_lineup: Int + organizer_steam_id: Float +} + +""" +order by var_samp() on columns of table "tournaments" +""" +input tournaments_var_samp_order_by { + latitude: order_by + longitude: order_by + organizer_steam_id: order_by +} + +"""aggregate variance on columns""" +type tournaments_variance_fields { + latitude: Float + longitude: Float + + """ + A computed field, executes function "tournament_max_players_per_lineup" + """ + max_players_per_lineup: Int + + """ + A computed field, executes function "tournament_min_players_per_lineup" + """ + min_players_per_lineup: Int + organizer_steam_id: Float +} + +""" +order by variance() on columns of table "tournaments" +""" +input tournaments_variance_order_by { + latitude: order_by + longitude: order_by + organizer_steam_id: order_by +} +""" +columns and relationships of "utility_collection_items" +""" +type utility_collection_items { """An object relationship""" - proposed_by_team: teams! - proposed_by_team_id: uuid! - proposed_scheduled_at: timestamptz! + collection: utility_collections! + collection_id: uuid! + created_at: timestamptz! + note: String + position: Int! """An object relationship""" - request: team_scrim_requests! - request_id: uuid! + utility_lineup: utility_lineups! + utility_lineup_id: uuid! } """ -aggregated selection of "team_scrim_request_proposals" +aggregated selection of "utility_collection_items" """ -type team_scrim_request_proposals_aggregate { - aggregate: team_scrim_request_proposals_aggregate_fields - nodes: [team_scrim_request_proposals!]! +type utility_collection_items_aggregate { + aggregate: utility_collection_items_aggregate_fields + nodes: [utility_collection_items!]! } -input team_scrim_request_proposals_aggregate_bool_exp { - count: team_scrim_request_proposals_aggregate_bool_exp_count +input utility_collection_items_aggregate_bool_exp { + count: utility_collection_items_aggregate_bool_exp_count } -input team_scrim_request_proposals_aggregate_bool_exp_count { - arguments: [team_scrim_request_proposals_select_column!] +input utility_collection_items_aggregate_bool_exp_count { + arguments: [utility_collection_items_select_column!] distinct: Boolean - filter: team_scrim_request_proposals_bool_exp + filter: utility_collection_items_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "team_scrim_request_proposals" +aggregate fields of "utility_collection_items" """ -type team_scrim_request_proposals_aggregate_fields { - avg: team_scrim_request_proposals_avg_fields - count(columns: [team_scrim_request_proposals_select_column!], distinct: Boolean): Int! - max: team_scrim_request_proposals_max_fields - min: team_scrim_request_proposals_min_fields - stddev: team_scrim_request_proposals_stddev_fields - stddev_pop: team_scrim_request_proposals_stddev_pop_fields - stddev_samp: team_scrim_request_proposals_stddev_samp_fields - sum: team_scrim_request_proposals_sum_fields - var_pop: team_scrim_request_proposals_var_pop_fields - var_samp: team_scrim_request_proposals_var_samp_fields - variance: team_scrim_request_proposals_variance_fields +type utility_collection_items_aggregate_fields { + avg: utility_collection_items_avg_fields + count(columns: [utility_collection_items_select_column!], distinct: Boolean): Int! + max: utility_collection_items_max_fields + min: utility_collection_items_min_fields + stddev: utility_collection_items_stddev_fields + stddev_pop: utility_collection_items_stddev_pop_fields + stddev_samp: utility_collection_items_stddev_samp_fields + sum: utility_collection_items_sum_fields + var_pop: utility_collection_items_var_pop_fields + var_samp: utility_collection_items_var_samp_fields + variance: utility_collection_items_variance_fields } """ -order by aggregate values of table "team_scrim_request_proposals" +order by aggregate values of table "utility_collection_items" """ -input team_scrim_request_proposals_aggregate_order_by { - avg: team_scrim_request_proposals_avg_order_by +input utility_collection_items_aggregate_order_by { + avg: utility_collection_items_avg_order_by count: order_by - max: team_scrim_request_proposals_max_order_by - min: team_scrim_request_proposals_min_order_by - stddev: team_scrim_request_proposals_stddev_order_by - stddev_pop: team_scrim_request_proposals_stddev_pop_order_by - stddev_samp: team_scrim_request_proposals_stddev_samp_order_by - sum: team_scrim_request_proposals_sum_order_by - var_pop: team_scrim_request_proposals_var_pop_order_by - var_samp: team_scrim_request_proposals_var_samp_order_by - variance: team_scrim_request_proposals_variance_order_by + max: utility_collection_items_max_order_by + min: utility_collection_items_min_order_by + stddev: utility_collection_items_stddev_order_by + stddev_pop: utility_collection_items_stddev_pop_order_by + stddev_samp: utility_collection_items_stddev_samp_order_by + sum: utility_collection_items_sum_order_by + var_pop: utility_collection_items_var_pop_order_by + var_samp: utility_collection_items_var_samp_order_by + variance: utility_collection_items_variance_order_by } """ -input type for inserting array relation for remote table "team_scrim_request_proposals" +input type for inserting array relation for remote table "utility_collection_items" """ -input team_scrim_request_proposals_arr_rel_insert_input { - data: [team_scrim_request_proposals_insert_input!]! +input utility_collection_items_arr_rel_insert_input { + data: [utility_collection_items_insert_input!]! """upsert condition""" - on_conflict: team_scrim_request_proposals_on_conflict + on_conflict: utility_collection_items_on_conflict } """aggregate avg on columns""" -type team_scrim_request_proposals_avg_fields { - proposed_by_steam_id: Float +type utility_collection_items_avg_fields { + position: Float } """ -order by avg() on columns of table "team_scrim_request_proposals" +order by avg() on columns of table "utility_collection_items" """ -input team_scrim_request_proposals_avg_order_by { - proposed_by_steam_id: order_by +input utility_collection_items_avg_order_by { + position: order_by } """ -Boolean expression to filter rows from the table "team_scrim_request_proposals". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "utility_collection_items". All fields are combined with a logical 'AND'. """ -input team_scrim_request_proposals_bool_exp { - _and: [team_scrim_request_proposals_bool_exp!] - _not: team_scrim_request_proposals_bool_exp - _or: [team_scrim_request_proposals_bool_exp!] +input utility_collection_items_bool_exp { + _and: [utility_collection_items_bool_exp!] + _not: utility_collection_items_bool_exp + _or: [utility_collection_items_bool_exp!] + collection: utility_collections_bool_exp + collection_id: uuid_comparison_exp created_at: timestamptz_comparison_exp - id: uuid_comparison_exp - proposed_by: players_bool_exp - proposed_by_steam_id: bigint_comparison_exp - proposed_by_team: teams_bool_exp - proposed_by_team_id: uuid_comparison_exp - proposed_scheduled_at: timestamptz_comparison_exp - request: team_scrim_requests_bool_exp - request_id: uuid_comparison_exp + note: String_comparison_exp + position: Int_comparison_exp + utility_lineup: utility_lineups_bool_exp + utility_lineup_id: uuid_comparison_exp } """ -unique or primary key constraints on table "team_scrim_request_proposals" +unique or primary key constraints on table "utility_collection_items" """ -enum team_scrim_request_proposals_constraint { +enum utility_collection_items_constraint { """ - unique or primary key constraint on columns "id" + unique or primary key constraint on columns "collection_id", "utility_lineup_id" """ - team_scrim_request_proposals_pkey + utility_collection_items_pkey } """ -input type for incrementing numeric columns in table "team_scrim_request_proposals" +input type for incrementing numeric columns in table "utility_collection_items" """ -input team_scrim_request_proposals_inc_input { - proposed_by_steam_id: bigint +input utility_collection_items_inc_input { + position: Int } """ -input type for inserting data into table "team_scrim_request_proposals" +input type for inserting data into table "utility_collection_items" """ -input team_scrim_request_proposals_insert_input { +input utility_collection_items_insert_input { + collection: utility_collections_obj_rel_insert_input + collection_id: uuid created_at: timestamptz - id: uuid - proposed_by: players_obj_rel_insert_input - proposed_by_steam_id: bigint - proposed_by_team: teams_obj_rel_insert_input - proposed_by_team_id: uuid - proposed_scheduled_at: timestamptz - request: team_scrim_requests_obj_rel_insert_input - request_id: uuid + note: String + position: Int + utility_lineup: utility_lineups_obj_rel_insert_input + utility_lineup_id: uuid } """aggregate max on columns""" -type team_scrim_request_proposals_max_fields { +type utility_collection_items_max_fields { + collection_id: uuid created_at: timestamptz - id: uuid - proposed_by_steam_id: bigint - proposed_by_team_id: uuid - proposed_scheduled_at: timestamptz - request_id: uuid + note: String + position: Int + utility_lineup_id: uuid } """ -order by max() on columns of table "team_scrim_request_proposals" +order by max() on columns of table "utility_collection_items" """ -input team_scrim_request_proposals_max_order_by { +input utility_collection_items_max_order_by { + collection_id: order_by created_at: order_by - id: order_by - proposed_by_steam_id: order_by - proposed_by_team_id: order_by - proposed_scheduled_at: order_by - request_id: order_by + note: order_by + position: order_by + utility_lineup_id: order_by } """aggregate min on columns""" -type team_scrim_request_proposals_min_fields { +type utility_collection_items_min_fields { + collection_id: uuid created_at: timestamptz - id: uuid - proposed_by_steam_id: bigint - proposed_by_team_id: uuid - proposed_scheduled_at: timestamptz - request_id: uuid + note: String + position: Int + utility_lineup_id: uuid } """ -order by min() on columns of table "team_scrim_request_proposals" +order by min() on columns of table "utility_collection_items" """ -input team_scrim_request_proposals_min_order_by { +input utility_collection_items_min_order_by { + collection_id: order_by created_at: order_by - id: order_by - proposed_by_steam_id: order_by - proposed_by_team_id: order_by - proposed_scheduled_at: order_by - request_id: order_by + note: order_by + position: order_by + utility_lineup_id: order_by } """ -response of any mutation on the table "team_scrim_request_proposals" +response of any mutation on the table "utility_collection_items" """ -type team_scrim_request_proposals_mutation_response { +type utility_collection_items_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [team_scrim_request_proposals!]! + returning: [utility_collection_items!]! } """ -on_conflict condition type for table "team_scrim_request_proposals" +on_conflict condition type for table "utility_collection_items" """ -input team_scrim_request_proposals_on_conflict { - constraint: team_scrim_request_proposals_constraint! - update_columns: [team_scrim_request_proposals_update_column!]! = [] - where: team_scrim_request_proposals_bool_exp +input utility_collection_items_on_conflict { + constraint: utility_collection_items_constraint! + update_columns: [utility_collection_items_update_column!]! = [] + where: utility_collection_items_bool_exp } -""" -Ordering options when selecting data from "team_scrim_request_proposals". -""" -input team_scrim_request_proposals_order_by { +"""Ordering options when selecting data from "utility_collection_items".""" +input utility_collection_items_order_by { + collection: utility_collections_order_by + collection_id: order_by created_at: order_by - id: order_by - proposed_by: players_order_by - proposed_by_steam_id: order_by - proposed_by_team: teams_order_by - proposed_by_team_id: order_by - proposed_scheduled_at: order_by - request: team_scrim_requests_order_by - request_id: order_by + note: order_by + position: order_by + utility_lineup: utility_lineups_order_by + utility_lineup_id: order_by } -"""primary key columns input for table: team_scrim_request_proposals""" -input team_scrim_request_proposals_pk_columns_input { - id: uuid! +"""primary key columns input for table: utility_collection_items""" +input utility_collection_items_pk_columns_input { + collection_id: uuid! + utility_lineup_id: uuid! } """ -select columns of table "team_scrim_request_proposals" +select columns of table "utility_collection_items" """ -enum team_scrim_request_proposals_select_column { - """column name""" - created_at - +enum utility_collection_items_select_column { """column name""" - id + collection_id """column name""" - proposed_by_steam_id + created_at """column name""" - proposed_by_team_id + note """column name""" - proposed_scheduled_at + position """column name""" - request_id + utility_lineup_id } """ -input type for updating data in table "team_scrim_request_proposals" +input type for updating data in table "utility_collection_items" """ -input team_scrim_request_proposals_set_input { +input utility_collection_items_set_input { + collection_id: uuid created_at: timestamptz - id: uuid - proposed_by_steam_id: bigint - proposed_by_team_id: uuid - proposed_scheduled_at: timestamptz - request_id: uuid + note: String + position: Int + utility_lineup_id: uuid } """aggregate stddev on columns""" -type team_scrim_request_proposals_stddev_fields { - proposed_by_steam_id: Float +type utility_collection_items_stddev_fields { + position: Float } """ -order by stddev() on columns of table "team_scrim_request_proposals" +order by stddev() on columns of table "utility_collection_items" """ -input team_scrim_request_proposals_stddev_order_by { - proposed_by_steam_id: order_by +input utility_collection_items_stddev_order_by { + position: order_by } """aggregate stddev_pop on columns""" -type team_scrim_request_proposals_stddev_pop_fields { - proposed_by_steam_id: Float +type utility_collection_items_stddev_pop_fields { + position: Float } """ -order by stddev_pop() on columns of table "team_scrim_request_proposals" +order by stddev_pop() on columns of table "utility_collection_items" """ -input team_scrim_request_proposals_stddev_pop_order_by { - proposed_by_steam_id: order_by +input utility_collection_items_stddev_pop_order_by { + position: order_by } """aggregate stddev_samp on columns""" -type team_scrim_request_proposals_stddev_samp_fields { - proposed_by_steam_id: Float +type utility_collection_items_stddev_samp_fields { + position: Float } """ -order by stddev_samp() on columns of table "team_scrim_request_proposals" +order by stddev_samp() on columns of table "utility_collection_items" """ -input team_scrim_request_proposals_stddev_samp_order_by { - proposed_by_steam_id: order_by +input utility_collection_items_stddev_samp_order_by { + position: order_by } """ -Streaming cursor of the table "team_scrim_request_proposals" +Streaming cursor of the table "utility_collection_items" """ -input team_scrim_request_proposals_stream_cursor_input { +input utility_collection_items_stream_cursor_input { """Stream column input with initial value""" - initial_value: team_scrim_request_proposals_stream_cursor_value_input! + initial_value: utility_collection_items_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input team_scrim_request_proposals_stream_cursor_value_input { +input utility_collection_items_stream_cursor_value_input { + collection_id: uuid created_at: timestamptz - id: uuid - proposed_by_steam_id: bigint - proposed_by_team_id: uuid - proposed_scheduled_at: timestamptz - request_id: uuid + note: String + position: Int + utility_lineup_id: uuid } """aggregate sum on columns""" -type team_scrim_request_proposals_sum_fields { - proposed_by_steam_id: bigint +type utility_collection_items_sum_fields { + position: Int } """ -order by sum() on columns of table "team_scrim_request_proposals" +order by sum() on columns of table "utility_collection_items" """ -input team_scrim_request_proposals_sum_order_by { - proposed_by_steam_id: order_by +input utility_collection_items_sum_order_by { + position: order_by } """ -update columns of table "team_scrim_request_proposals" +update columns of table "utility_collection_items" """ -enum team_scrim_request_proposals_update_column { - """column name""" - created_at - +enum utility_collection_items_update_column { """column name""" - id + collection_id """column name""" - proposed_by_steam_id + created_at """column name""" - proposed_by_team_id + note """column name""" - proposed_scheduled_at + position """column name""" - request_id + utility_lineup_id } -input team_scrim_request_proposals_updates { +input utility_collection_items_updates { """increments the numeric columns with given value of the filtered values""" - _inc: team_scrim_request_proposals_inc_input + _inc: utility_collection_items_inc_input """sets the columns of the filtered rows to the given values""" - _set: team_scrim_request_proposals_set_input + _set: utility_collection_items_set_input """filter the rows which have to be updated""" - where: team_scrim_request_proposals_bool_exp! + where: utility_collection_items_bool_exp! } """aggregate var_pop on columns""" -type team_scrim_request_proposals_var_pop_fields { - proposed_by_steam_id: Float +type utility_collection_items_var_pop_fields { + position: Float } """ -order by var_pop() on columns of table "team_scrim_request_proposals" +order by var_pop() on columns of table "utility_collection_items" """ -input team_scrim_request_proposals_var_pop_order_by { - proposed_by_steam_id: order_by +input utility_collection_items_var_pop_order_by { + position: order_by } """aggregate var_samp on columns""" -type team_scrim_request_proposals_var_samp_fields { - proposed_by_steam_id: Float +type utility_collection_items_var_samp_fields { + position: Float } """ -order by var_samp() on columns of table "team_scrim_request_proposals" +order by var_samp() on columns of table "utility_collection_items" """ -input team_scrim_request_proposals_var_samp_order_by { - proposed_by_steam_id: order_by +input utility_collection_items_var_samp_order_by { + position: order_by } """aggregate variance on columns""" -type team_scrim_request_proposals_variance_fields { - proposed_by_steam_id: Float +type utility_collection_items_variance_fields { + position: Float } """ -order by variance() on columns of table "team_scrim_request_proposals" +order by variance() on columns of table "utility_collection_items" """ -input team_scrim_request_proposals_variance_order_by { - proposed_by_steam_id: order_by +input utility_collection_items_variance_order_by { + position: order_by } """ -columns and relationships of "team_scrim_requests" +columns and relationships of "utility_collections" """ -type team_scrim_requests { - auto_generated: Boolean! - - """An object relationship""" - awaiting_team: teams! - awaiting_team_id: uuid! - canceled_by_team_id: uuid - canceled_late: Boolean! - created_at: timestamptz! - expires_at: timestamptz! - - """An object relationship""" - from_team: teams! - from_team_checked_in: Boolean - from_team_id: uuid! - id: uuid! - - """An object relationship""" - match: matches - match_id: uuid - - """An object relationship""" - match_options: match_options - match_options_id: uuid +type utility_collections { + """ + A computed field, executes function "can_edit_utility_collection" + """ + can_edit: Boolean """ - Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. + A computed field, executes function "can_view_utility_collection" """ - match_outcome: String + can_view: Boolean + created_at: timestamptz! + description: String + id: uuid! """An array relationship""" - proposals( + items( """distinct select on columns""" - distinct_on: [team_scrim_request_proposals_select_column!] + distinct_on: [utility_collection_items_select_column!] """limit the number of rows returned""" limit: Int @@ -101478,16 +116400,16 @@ type team_scrim_requests { offset: Int """sort the rows by one or more columns""" - order_by: [team_scrim_request_proposals_order_by!] + order_by: [utility_collection_items_order_by!] """filter the rows returned""" - where: team_scrim_request_proposals_bool_exp - ): [team_scrim_request_proposals!]! + where: utility_collection_items_bool_exp + ): [utility_collection_items!]! """An aggregate relationship""" - proposals_aggregate( + items_aggregate( """distinct select on columns""" - distinct_on: [team_scrim_request_proposals_select_column!] + distinct_on: [utility_collection_items_select_column!] """limit the number of rows returned""" limit: Int @@ -101496,1343 +116418,1915 @@ type team_scrim_requests { offset: Int """sort the rows by one or more columns""" - order_by: [team_scrim_request_proposals_order_by!] + order_by: [utility_collection_items_order_by!] """filter the rows returned""" - where: team_scrim_request_proposals_bool_exp - ): team_scrim_request_proposals_aggregate! - proposed_scheduled_at: timestamptz! - region: String + where: utility_collection_items_bool_exp + ): utility_collection_items_aggregate! + map_name: String + name: String! """An object relationship""" - requested_by: players! - requested_by_steam_id: bigint! - responded_at: timestamptz - status: e_scrim_request_statuses_enum! + owner: players! + owner_steam_id: bigint! """An object relationship""" - to_team: teams! - to_team_checked_in: Boolean - to_team_id: uuid! -} - -""" -aggregated selection of "team_scrim_requests" -""" -type team_scrim_requests_aggregate { - aggregate: team_scrim_requests_aggregate_fields - nodes: [team_scrim_requests!]! -} - -input team_scrim_requests_aggregate_bool_exp { - bool_and: team_scrim_requests_aggregate_bool_exp_bool_and - bool_or: team_scrim_requests_aggregate_bool_exp_bool_or - count: team_scrim_requests_aggregate_bool_exp_count -} - -input team_scrim_requests_aggregate_bool_exp_bool_and { - arguments: team_scrim_requests_select_column_team_scrim_requests_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: team_scrim_requests_bool_exp - predicate: Boolean_comparison_exp! -} - -input team_scrim_requests_aggregate_bool_exp_bool_or { - arguments: team_scrim_requests_select_column_team_scrim_requests_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: team_scrim_requests_bool_exp - predicate: Boolean_comparison_exp! -} - -input team_scrim_requests_aggregate_bool_exp_count { - arguments: [team_scrim_requests_select_column!] - distinct: Boolean - filter: team_scrim_requests_bool_exp - predicate: Int_comparison_exp! -} - -""" -aggregate fields of "team_scrim_requests" -""" -type team_scrim_requests_aggregate_fields { - avg: team_scrim_requests_avg_fields - count(columns: [team_scrim_requests_select_column!], distinct: Boolean): Int! - max: team_scrim_requests_max_fields - min: team_scrim_requests_min_fields - stddev: team_scrim_requests_stddev_fields - stddev_pop: team_scrim_requests_stddev_pop_fields - stddev_samp: team_scrim_requests_stddev_samp_fields - sum: team_scrim_requests_sum_fields - var_pop: team_scrim_requests_var_pop_fields - var_samp: team_scrim_requests_var_samp_fields - variance: team_scrim_requests_variance_fields + team: teams + team_id: uuid + updated_at: timestamptz! + visibility: e_utility_visibility_enum! } """ -order by aggregate values of table "team_scrim_requests" +aggregated selection of "utility_collections" """ -input team_scrim_requests_aggregate_order_by { - avg: team_scrim_requests_avg_order_by - count: order_by - max: team_scrim_requests_max_order_by - min: team_scrim_requests_min_order_by - stddev: team_scrim_requests_stddev_order_by - stddev_pop: team_scrim_requests_stddev_pop_order_by - stddev_samp: team_scrim_requests_stddev_samp_order_by - sum: team_scrim_requests_sum_order_by - var_pop: team_scrim_requests_var_pop_order_by - var_samp: team_scrim_requests_var_samp_order_by - variance: team_scrim_requests_variance_order_by +type utility_collections_aggregate { + aggregate: utility_collections_aggregate_fields + nodes: [utility_collections!]! } """ -input type for inserting array relation for remote table "team_scrim_requests" +aggregate fields of "utility_collections" """ -input team_scrim_requests_arr_rel_insert_input { - data: [team_scrim_requests_insert_input!]! - - """upsert condition""" - on_conflict: team_scrim_requests_on_conflict +type utility_collections_aggregate_fields { + avg: utility_collections_avg_fields + count(columns: [utility_collections_select_column!], distinct: Boolean): Int! + max: utility_collections_max_fields + min: utility_collections_min_fields + stddev: utility_collections_stddev_fields + stddev_pop: utility_collections_stddev_pop_fields + stddev_samp: utility_collections_stddev_samp_fields + sum: utility_collections_sum_fields + var_pop: utility_collections_var_pop_fields + var_samp: utility_collections_var_samp_fields + variance: utility_collections_variance_fields } """aggregate avg on columns""" -type team_scrim_requests_avg_fields { - requested_by_steam_id: Float -} - -""" -order by avg() on columns of table "team_scrim_requests" -""" -input team_scrim_requests_avg_order_by { - requested_by_steam_id: order_by +type utility_collections_avg_fields { + owner_steam_id: Float } """ -Boolean expression to filter rows from the table "team_scrim_requests". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "utility_collections". All fields are combined with a logical 'AND'. """ -input team_scrim_requests_bool_exp { - _and: [team_scrim_requests_bool_exp!] - _not: team_scrim_requests_bool_exp - _or: [team_scrim_requests_bool_exp!] - auto_generated: Boolean_comparison_exp - awaiting_team: teams_bool_exp - awaiting_team_id: uuid_comparison_exp - canceled_by_team_id: uuid_comparison_exp - canceled_late: Boolean_comparison_exp +input utility_collections_bool_exp { + _and: [utility_collections_bool_exp!] + _not: utility_collections_bool_exp + _or: [utility_collections_bool_exp!] + can_edit: Boolean_comparison_exp + can_view: Boolean_comparison_exp created_at: timestamptz_comparison_exp - expires_at: timestamptz_comparison_exp - from_team: teams_bool_exp - from_team_checked_in: Boolean_comparison_exp - from_team_id: uuid_comparison_exp + description: String_comparison_exp id: uuid_comparison_exp - match: matches_bool_exp - match_id: uuid_comparison_exp - match_options: match_options_bool_exp - match_options_id: uuid_comparison_exp - match_outcome: String_comparison_exp - proposals: team_scrim_request_proposals_bool_exp - proposals_aggregate: team_scrim_request_proposals_aggregate_bool_exp - proposed_scheduled_at: timestamptz_comparison_exp - region: String_comparison_exp - requested_by: players_bool_exp - requested_by_steam_id: bigint_comparison_exp - responded_at: timestamptz_comparison_exp - status: e_scrim_request_statuses_enum_comparison_exp - to_team: teams_bool_exp - to_team_checked_in: Boolean_comparison_exp - to_team_id: uuid_comparison_exp + items: utility_collection_items_bool_exp + items_aggregate: utility_collection_items_aggregate_bool_exp + map_name: String_comparison_exp + name: String_comparison_exp + owner: players_bool_exp + owner_steam_id: bigint_comparison_exp + team: teams_bool_exp + team_id: uuid_comparison_exp + updated_at: timestamptz_comparison_exp + visibility: e_utility_visibility_enum_comparison_exp } """ -unique or primary key constraints on table "team_scrim_requests" +unique or primary key constraints on table "utility_collections" """ -enum team_scrim_requests_constraint { +enum utility_collections_constraint { """ unique or primary key constraint on columns "id" """ - team_scrim_requests_pkey - - """unique or primary key constraint on columns """ - uq_scrim_req_open + utility_collections_pkey } """ -input type for incrementing numeric columns in table "team_scrim_requests" +input type for incrementing numeric columns in table "utility_collections" """ -input team_scrim_requests_inc_input { - requested_by_steam_id: bigint +input utility_collections_inc_input { + owner_steam_id: bigint } """ -input type for inserting data into table "team_scrim_requests" +input type for inserting data into table "utility_collections" """ -input team_scrim_requests_insert_input { - auto_generated: Boolean - awaiting_team: teams_obj_rel_insert_input - awaiting_team_id: uuid - canceled_by_team_id: uuid - canceled_late: Boolean +input utility_collections_insert_input { created_at: timestamptz - expires_at: timestamptz - from_team: teams_obj_rel_insert_input - from_team_checked_in: Boolean - from_team_id: uuid + description: String id: uuid - match: matches_obj_rel_insert_input - match_id: uuid - match_options: match_options_obj_rel_insert_input - match_options_id: uuid - - """ - Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. - """ - match_outcome: String - proposals: team_scrim_request_proposals_arr_rel_insert_input - proposed_scheduled_at: timestamptz - region: String - requested_by: players_obj_rel_insert_input - requested_by_steam_id: bigint - responded_at: timestamptz - status: e_scrim_request_statuses_enum - to_team: teams_obj_rel_insert_input - to_team_checked_in: Boolean - to_team_id: uuid + items: utility_collection_items_arr_rel_insert_input + map_name: String + name: String + owner: players_obj_rel_insert_input + owner_steam_id: bigint + team: teams_obj_rel_insert_input + team_id: uuid + updated_at: timestamptz + visibility: e_utility_visibility_enum } """aggregate max on columns""" -type team_scrim_requests_max_fields { - awaiting_team_id: uuid - canceled_by_team_id: uuid +type utility_collections_max_fields { created_at: timestamptz - expires_at: timestamptz - from_team_id: uuid + description: String id: uuid - match_id: uuid - match_options_id: uuid - - """ - Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. - """ - match_outcome: String - proposed_scheduled_at: timestamptz - region: String - requested_by_steam_id: bigint - responded_at: timestamptz - to_team_id: uuid -} - -""" -order by max() on columns of table "team_scrim_requests" -""" -input team_scrim_requests_max_order_by { - awaiting_team_id: order_by - canceled_by_team_id: order_by - created_at: order_by - expires_at: order_by - from_team_id: order_by - id: order_by - match_id: order_by - match_options_id: order_by - - """ - Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. - """ - match_outcome: order_by - proposed_scheduled_at: order_by - region: order_by - requested_by_steam_id: order_by - responded_at: order_by - to_team_id: order_by + map_name: String + name: String + owner_steam_id: bigint + team_id: uuid + updated_at: timestamptz } """aggregate min on columns""" -type team_scrim_requests_min_fields { - awaiting_team_id: uuid - canceled_by_team_id: uuid +type utility_collections_min_fields { created_at: timestamptz - expires_at: timestamptz - from_team_id: uuid + description: String id: uuid - match_id: uuid - match_options_id: uuid - - """ - Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. - """ - match_outcome: String - proposed_scheduled_at: timestamptz - region: String - requested_by_steam_id: bigint - responded_at: timestamptz - to_team_id: uuid -} - -""" -order by min() on columns of table "team_scrim_requests" -""" -input team_scrim_requests_min_order_by { - awaiting_team_id: order_by - canceled_by_team_id: order_by - created_at: order_by - expires_at: order_by - from_team_id: order_by - id: order_by - match_id: order_by - match_options_id: order_by - - """ - Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. - """ - match_outcome: order_by - proposed_scheduled_at: order_by - region: order_by - requested_by_steam_id: order_by - responded_at: order_by - to_team_id: order_by + map_name: String + name: String + owner_steam_id: bigint + team_id: uuid + updated_at: timestamptz } """ -response of any mutation on the table "team_scrim_requests" +response of any mutation on the table "utility_collections" """ -type team_scrim_requests_mutation_response { +type utility_collections_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [team_scrim_requests!]! + returning: [utility_collections!]! } """ -input type for inserting object relation for remote table "team_scrim_requests" +input type for inserting object relation for remote table "utility_collections" """ -input team_scrim_requests_obj_rel_insert_input { - data: team_scrim_requests_insert_input! +input utility_collections_obj_rel_insert_input { + data: utility_collections_insert_input! """upsert condition""" - on_conflict: team_scrim_requests_on_conflict + on_conflict: utility_collections_on_conflict } """ -on_conflict condition type for table "team_scrim_requests" +on_conflict condition type for table "utility_collections" """ -input team_scrim_requests_on_conflict { - constraint: team_scrim_requests_constraint! - update_columns: [team_scrim_requests_update_column!]! = [] - where: team_scrim_requests_bool_exp +input utility_collections_on_conflict { + constraint: utility_collections_constraint! + update_columns: [utility_collections_update_column!]! = [] + where: utility_collections_bool_exp } -"""Ordering options when selecting data from "team_scrim_requests".""" -input team_scrim_requests_order_by { - auto_generated: order_by - awaiting_team: teams_order_by - awaiting_team_id: order_by - canceled_by_team_id: order_by - canceled_late: order_by +"""Ordering options when selecting data from "utility_collections".""" +input utility_collections_order_by { + can_edit: order_by + can_view: order_by created_at: order_by - expires_at: order_by - from_team: teams_order_by - from_team_checked_in: order_by - from_team_id: order_by + description: order_by id: order_by - match: matches_order_by - match_id: order_by - match_options: match_options_order_by - match_options_id: order_by - match_outcome: order_by - proposals_aggregate: team_scrim_request_proposals_aggregate_order_by - proposed_scheduled_at: order_by - region: order_by - requested_by: players_order_by - requested_by_steam_id: order_by - responded_at: order_by - status: order_by - to_team: teams_order_by - to_team_checked_in: order_by - to_team_id: order_by + items_aggregate: utility_collection_items_aggregate_order_by + map_name: order_by + name: order_by + owner: players_order_by + owner_steam_id: order_by + team: teams_order_by + team_id: order_by + updated_at: order_by + visibility: order_by } -"""primary key columns input for table: team_scrim_requests""" -input team_scrim_requests_pk_columns_input { +"""primary key columns input for table: utility_collections""" +input utility_collections_pk_columns_input { id: uuid! } """ -select columns of table "team_scrim_requests" +select columns of table "utility_collections" """ -enum team_scrim_requests_select_column { +enum utility_collections_select_column { """column name""" - auto_generated + created_at """column name""" - awaiting_team_id + description """column name""" - canceled_by_team_id + id """column name""" - canceled_late + map_name """column name""" - created_at + name """column name""" - expires_at + owner_steam_id """column name""" - from_team_checked_in + team_id """column name""" - from_team_id + updated_at """column name""" - id + visibility +} - """column name""" - match_id +""" +input type for updating data in table "utility_collections" +""" +input utility_collections_set_input { + created_at: timestamptz + description: String + id: uuid + map_name: String + name: String + owner_steam_id: bigint + team_id: uuid + updated_at: timestamptz + visibility: e_utility_visibility_enum +} - """column name""" - match_options_id +"""aggregate stddev on columns""" +type utility_collections_stddev_fields { + owner_steam_id: Float +} - """column name""" - match_outcome +"""aggregate stddev_pop on columns""" +type utility_collections_stddev_pop_fields { + owner_steam_id: Float +} - """column name""" - proposed_scheduled_at +"""aggregate stddev_samp on columns""" +type utility_collections_stddev_samp_fields { + owner_steam_id: Float +} - """column name""" - region +""" +Streaming cursor of the table "utility_collections" +""" +input utility_collections_stream_cursor_input { + """Stream column input with initial value""" + initial_value: utility_collections_stream_cursor_value_input! - """column name""" - requested_by_steam_id + """cursor ordering""" + ordering: cursor_ordering +} - """column name""" - responded_at +"""Initial value of the column from where the streaming should start""" +input utility_collections_stream_cursor_value_input { + created_at: timestamptz + description: String + id: uuid + map_name: String + name: String + owner_steam_id: bigint + team_id: uuid + updated_at: timestamptz + visibility: e_utility_visibility_enum +} - """column name""" - status +"""aggregate sum on columns""" +type utility_collections_sum_fields { + owner_steam_id: bigint +} +""" +update columns of table "utility_collections" +""" +enum utility_collections_update_column { """column name""" - to_team_checked_in + created_at """column name""" - to_team_id -} + description -""" -select "team_scrim_requests_aggregate_bool_exp_bool_and_arguments_columns" columns of table "team_scrim_requests" -""" -enum team_scrim_requests_select_column_team_scrim_requests_aggregate_bool_exp_bool_and_arguments_columns { """column name""" - auto_generated + id """column name""" - canceled_late + map_name """column name""" - from_team_checked_in + name """column name""" - to_team_checked_in -} + owner_steam_id -""" -select "team_scrim_requests_aggregate_bool_exp_bool_or_arguments_columns" columns of table "team_scrim_requests" -""" -enum team_scrim_requests_select_column_team_scrim_requests_aggregate_bool_exp_bool_or_arguments_columns { """column name""" - auto_generated + team_id """column name""" - canceled_late + updated_at """column name""" - from_team_checked_in + visibility +} + +input utility_collections_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: utility_collections_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: utility_collections_set_input - """column name""" - to_team_checked_in + """filter the rows which have to be updated""" + where: utility_collections_bool_exp! } -""" -input type for updating data in table "team_scrim_requests" -""" -input team_scrim_requests_set_input { - auto_generated: Boolean - awaiting_team_id: uuid - canceled_by_team_id: uuid - canceled_late: Boolean - created_at: timestamptz - expires_at: timestamptz - from_team_checked_in: Boolean - from_team_id: uuid - id: uuid - match_id: uuid - match_options_id: uuid +"""aggregate var_pop on columns""" +type utility_collections_var_pop_fields { + owner_steam_id: Float +} - """ - Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. - """ - match_outcome: String - proposed_scheduled_at: timestamptz - region: String - requested_by_steam_id: bigint - responded_at: timestamptz - status: e_scrim_request_statuses_enum - to_team_checked_in: Boolean - to_team_id: uuid +"""aggregate var_samp on columns""" +type utility_collections_var_samp_fields { + owner_steam_id: Float } -"""aggregate stddev on columns""" -type team_scrim_requests_stddev_fields { - requested_by_steam_id: Float +"""aggregate variance on columns""" +type utility_collections_variance_fields { + owner_steam_id: Float } """ -order by stddev() on columns of table "team_scrim_requests" +columns and relationships of "utility_demo_mines" """ -input team_scrim_requests_stddev_order_by { - requested_by_steam_id: order_by +type utility_demo_mines { + failed_reason: String + match_map_demo_id: uuid! + mined_at: timestamptz! + throws: Int! + version: Int! } -"""aggregate stddev_pop on columns""" -type team_scrim_requests_stddev_pop_fields { - requested_by_steam_id: Float +""" +aggregated selection of "utility_demo_mines" +""" +type utility_demo_mines_aggregate { + aggregate: utility_demo_mines_aggregate_fields + nodes: [utility_demo_mines!]! } """ -order by stddev_pop() on columns of table "team_scrim_requests" +aggregate fields of "utility_demo_mines" """ -input team_scrim_requests_stddev_pop_order_by { - requested_by_steam_id: order_by +type utility_demo_mines_aggregate_fields { + avg: utility_demo_mines_avg_fields + count(columns: [utility_demo_mines_select_column!], distinct: Boolean): Int! + max: utility_demo_mines_max_fields + min: utility_demo_mines_min_fields + stddev: utility_demo_mines_stddev_fields + stddev_pop: utility_demo_mines_stddev_pop_fields + stddev_samp: utility_demo_mines_stddev_samp_fields + sum: utility_demo_mines_sum_fields + var_pop: utility_demo_mines_var_pop_fields + var_samp: utility_demo_mines_var_samp_fields + variance: utility_demo_mines_variance_fields } -"""aggregate stddev_samp on columns""" -type team_scrim_requests_stddev_samp_fields { - requested_by_steam_id: Float +"""aggregate avg on columns""" +type utility_demo_mines_avg_fields { + throws: Float + version: Float } """ -order by stddev_samp() on columns of table "team_scrim_requests" +Boolean expression to filter rows from the table "utility_demo_mines". All fields are combined with a logical 'AND'. """ -input team_scrim_requests_stddev_samp_order_by { - requested_by_steam_id: order_by +input utility_demo_mines_bool_exp { + _and: [utility_demo_mines_bool_exp!] + _not: utility_demo_mines_bool_exp + _or: [utility_demo_mines_bool_exp!] + failed_reason: String_comparison_exp + match_map_demo_id: uuid_comparison_exp + mined_at: timestamptz_comparison_exp + throws: Int_comparison_exp + version: Int_comparison_exp } """ -Streaming cursor of the table "team_scrim_requests" +unique or primary key constraints on table "utility_demo_mines" """ -input team_scrim_requests_stream_cursor_input { - """Stream column input with initial value""" - initial_value: team_scrim_requests_stream_cursor_value_input! +enum utility_demo_mines_constraint { + """ + unique or primary key constraint on columns "match_map_demo_id" + """ + utility_demo_mines_pkey +} - """cursor ordering""" - ordering: cursor_ordering +""" +input type for incrementing numeric columns in table "utility_demo_mines" +""" +input utility_demo_mines_inc_input { + throws: Int + version: Int } -"""Initial value of the column from where the streaming should start""" -input team_scrim_requests_stream_cursor_value_input { - auto_generated: Boolean - awaiting_team_id: uuid - canceled_by_team_id: uuid - canceled_late: Boolean - created_at: timestamptz - expires_at: timestamptz - from_team_checked_in: Boolean - from_team_id: uuid - id: uuid - match_id: uuid - match_options_id: uuid +""" +input type for inserting data into table "utility_demo_mines" +""" +input utility_demo_mines_insert_input { + failed_reason: String + match_map_demo_id: uuid + mined_at: timestamptz + throws: Int + version: Int +} - """ - Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. - """ - match_outcome: String - proposed_scheduled_at: timestamptz - region: String - requested_by_steam_id: bigint - responded_at: timestamptz - status: e_scrim_request_statuses_enum - to_team_checked_in: Boolean - to_team_id: uuid +"""aggregate max on columns""" +type utility_demo_mines_max_fields { + failed_reason: String + match_map_demo_id: uuid + mined_at: timestamptz + throws: Int + version: Int } -"""aggregate sum on columns""" -type team_scrim_requests_sum_fields { - requested_by_steam_id: bigint +"""aggregate min on columns""" +type utility_demo_mines_min_fields { + failed_reason: String + match_map_demo_id: uuid + mined_at: timestamptz + throws: Int + version: Int } """ -order by sum() on columns of table "team_scrim_requests" +response of any mutation on the table "utility_demo_mines" """ -input team_scrim_requests_sum_order_by { - requested_by_steam_id: order_by +type utility_demo_mines_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [utility_demo_mines!]! } """ -update columns of table "team_scrim_requests" +on_conflict condition type for table "utility_demo_mines" """ -enum team_scrim_requests_update_column { - """column name""" - auto_generated +input utility_demo_mines_on_conflict { + constraint: utility_demo_mines_constraint! + update_columns: [utility_demo_mines_update_column!]! = [] + where: utility_demo_mines_bool_exp +} - """column name""" - awaiting_team_id +"""Ordering options when selecting data from "utility_demo_mines".""" +input utility_demo_mines_order_by { + failed_reason: order_by + match_map_demo_id: order_by + mined_at: order_by + throws: order_by + version: order_by +} - """column name""" - canceled_by_team_id +"""primary key columns input for table: utility_demo_mines""" +input utility_demo_mines_pk_columns_input { + match_map_demo_id: uuid! +} +""" +select columns of table "utility_demo_mines" +""" +enum utility_demo_mines_select_column { """column name""" - canceled_late + failed_reason """column name""" - created_at + match_map_demo_id """column name""" - expires_at + mined_at """column name""" - from_team_checked_in + throws """column name""" - from_team_id + version +} - """column name""" - id +""" +input type for updating data in table "utility_demo_mines" +""" +input utility_demo_mines_set_input { + failed_reason: String + match_map_demo_id: uuid + mined_at: timestamptz + throws: Int + version: Int +} - """column name""" - match_id +"""aggregate stddev on columns""" +type utility_demo_mines_stddev_fields { + throws: Float + version: Float +} - """column name""" - match_options_id +"""aggregate stddev_pop on columns""" +type utility_demo_mines_stddev_pop_fields { + throws: Float + version: Float +} - """column name""" - match_outcome +"""aggregate stddev_samp on columns""" +type utility_demo_mines_stddev_samp_fields { + throws: Float + version: Float +} - """column name""" - proposed_scheduled_at +""" +Streaming cursor of the table "utility_demo_mines" +""" +input utility_demo_mines_stream_cursor_input { + """Stream column input with initial value""" + initial_value: utility_demo_mines_stream_cursor_value_input! - """column name""" - region + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input utility_demo_mines_stream_cursor_value_input { + failed_reason: String + match_map_demo_id: uuid + mined_at: timestamptz + throws: Int + version: Int +} + +"""aggregate sum on columns""" +type utility_demo_mines_sum_fields { + throws: Int + version: Int +} +""" +update columns of table "utility_demo_mines" +""" +enum utility_demo_mines_update_column { """column name""" - requested_by_steam_id + failed_reason """column name""" - responded_at + match_map_demo_id """column name""" - status + mined_at """column name""" - to_team_checked_in + throws """column name""" - to_team_id + version } -input team_scrim_requests_updates { +input utility_demo_mines_updates { """increments the numeric columns with given value of the filtered values""" - _inc: team_scrim_requests_inc_input + _inc: utility_demo_mines_inc_input """sets the columns of the filtered rows to the given values""" - _set: team_scrim_requests_set_input + _set: utility_demo_mines_set_input """filter the rows which have to be updated""" - where: team_scrim_requests_bool_exp! + where: utility_demo_mines_bool_exp! } """aggregate var_pop on columns""" -type team_scrim_requests_var_pop_fields { - requested_by_steam_id: Float -} - -""" -order by var_pop() on columns of table "team_scrim_requests" -""" -input team_scrim_requests_var_pop_order_by { - requested_by_steam_id: order_by +type utility_demo_mines_var_pop_fields { + throws: Float + version: Float } """aggregate var_samp on columns""" -type team_scrim_requests_var_samp_fields { - requested_by_steam_id: Float -} - -""" -order by var_samp() on columns of table "team_scrim_requests" -""" -input team_scrim_requests_var_samp_order_by { - requested_by_steam_id: order_by +type utility_demo_mines_var_samp_fields { + throws: Float + version: Float } """aggregate variance on columns""" -type team_scrim_requests_variance_fields { - requested_by_steam_id: Float -} - -""" -order by variance() on columns of table "team_scrim_requests" -""" -input team_scrim_requests_variance_order_by { - requested_by_steam_id: order_by +type utility_demo_mines_variance_fields { + throws: Float + version: Float } """ -columns and relationships of "team_scrim_settings" +columns and relationships of "utility_demo_throws" """ -type team_scrim_settings { - allow_outside_availability: Boolean! +type utility_demo_throws { created_at: timestamptz! - elo_max: Int - elo_min: Int - enabled: Boolean! - id: uuid! - map_ids: [uuid!]! - notes: String - regions: [String!]! + flight_time_ms: Int + grenade_id: Int! + land_x: float8! + land_y: float8! + land_z: float8! + lineup_bucket: String + map_name: String! """An object relationship""" - team: teams! - team_id: uuid! - updated_at: timestamptz! + match: matches + match_id: uuid + + """An object relationship""" + match_map: match_maps + match_map_demo_id: uuid! + match_map_id: uuid + origin_x: float8! + origin_y: float8! + origin_z: float8! + round: Int + side: e_sides_enum! + technique: e_utility_techniques_enum! + throw_strength: e_utility_throw_strengths_enum + thrower_steam_id: bigint + thrown_at: timestamptz + tick: Int + utility_type: e_utility_types_enum! + view_pitch: float8 + view_yaw: float8 } """ -aggregated selection of "team_scrim_settings" +aggregated selection of "utility_demo_throws" """ -type team_scrim_settings_aggregate { - aggregate: team_scrim_settings_aggregate_fields - nodes: [team_scrim_settings!]! +type utility_demo_throws_aggregate { + aggregate: utility_demo_throws_aggregate_fields + nodes: [utility_demo_throws!]! } """ -aggregate fields of "team_scrim_settings" +aggregate fields of "utility_demo_throws" """ -type team_scrim_settings_aggregate_fields { - avg: team_scrim_settings_avg_fields - count(columns: [team_scrim_settings_select_column!], distinct: Boolean): Int! - max: team_scrim_settings_max_fields - min: team_scrim_settings_min_fields - stddev: team_scrim_settings_stddev_fields - stddev_pop: team_scrim_settings_stddev_pop_fields - stddev_samp: team_scrim_settings_stddev_samp_fields - sum: team_scrim_settings_sum_fields - var_pop: team_scrim_settings_var_pop_fields - var_samp: team_scrim_settings_var_samp_fields - variance: team_scrim_settings_variance_fields +type utility_demo_throws_aggregate_fields { + avg: utility_demo_throws_avg_fields + count(columns: [utility_demo_throws_select_column!], distinct: Boolean): Int! + max: utility_demo_throws_max_fields + min: utility_demo_throws_min_fields + stddev: utility_demo_throws_stddev_fields + stddev_pop: utility_demo_throws_stddev_pop_fields + stddev_samp: utility_demo_throws_stddev_samp_fields + sum: utility_demo_throws_sum_fields + var_pop: utility_demo_throws_var_pop_fields + var_samp: utility_demo_throws_var_samp_fields + variance: utility_demo_throws_variance_fields } """aggregate avg on columns""" -type team_scrim_settings_avg_fields { - elo_max: Float - elo_min: Float +type utility_demo_throws_avg_fields { + flight_time_ms: Float + grenade_id: Float + land_x: Float + land_y: Float + land_z: Float + origin_x: Float + origin_y: Float + origin_z: Float + round: Float + thrower_steam_id: Float + tick: Float + view_pitch: Float + view_yaw: Float } """ -Boolean expression to filter rows from the table "team_scrim_settings". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "utility_demo_throws". All fields are combined with a logical 'AND'. """ -input team_scrim_settings_bool_exp { - _and: [team_scrim_settings_bool_exp!] - _not: team_scrim_settings_bool_exp - _or: [team_scrim_settings_bool_exp!] - allow_outside_availability: Boolean_comparison_exp +input utility_demo_throws_bool_exp { + _and: [utility_demo_throws_bool_exp!] + _not: utility_demo_throws_bool_exp + _or: [utility_demo_throws_bool_exp!] created_at: timestamptz_comparison_exp - elo_max: Int_comparison_exp - elo_min: Int_comparison_exp - enabled: Boolean_comparison_exp - id: uuid_comparison_exp - map_ids: uuid_array_comparison_exp - notes: String_comparison_exp - regions: String_array_comparison_exp - team: teams_bool_exp - team_id: uuid_comparison_exp - updated_at: timestamptz_comparison_exp + flight_time_ms: Int_comparison_exp + grenade_id: Int_comparison_exp + land_x: float8_comparison_exp + land_y: float8_comparison_exp + land_z: float8_comparison_exp + lineup_bucket: String_comparison_exp + map_name: String_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp + match_map: match_maps_bool_exp + match_map_demo_id: uuid_comparison_exp + match_map_id: uuid_comparison_exp + origin_x: float8_comparison_exp + origin_y: float8_comparison_exp + origin_z: float8_comparison_exp + round: Int_comparison_exp + side: e_sides_enum_comparison_exp + technique: e_utility_techniques_enum_comparison_exp + throw_strength: e_utility_throw_strengths_enum_comparison_exp + thrower_steam_id: bigint_comparison_exp + thrown_at: timestamptz_comparison_exp + tick: Int_comparison_exp + utility_type: e_utility_types_enum_comparison_exp + view_pitch: float8_comparison_exp + view_yaw: float8_comparison_exp } """ -unique or primary key constraints on table "team_scrim_settings" +unique or primary key constraints on table "utility_demo_throws" """ -enum team_scrim_settings_constraint { - """ - unique or primary key constraint on columns "id" - """ - team_scrim_settings_pkey - +enum utility_demo_throws_constraint { """ - unique or primary key constraint on columns "team_id" + unique or primary key constraint on columns "match_map_demo_id", "grenade_id" """ - team_scrim_settings_team_id_key + utility_demo_throws_pkey } """ -input type for incrementing numeric columns in table "team_scrim_settings" +input type for incrementing numeric columns in table "utility_demo_throws" """ -input team_scrim_settings_inc_input { - elo_max: Int - elo_min: Int +input utility_demo_throws_inc_input { + flight_time_ms: Int + grenade_id: Int + land_x: float8 + land_y: float8 + land_z: float8 + origin_x: float8 + origin_y: float8 + origin_z: float8 + round: Int + thrower_steam_id: bigint + tick: Int + view_pitch: float8 + view_yaw: float8 } """ -input type for inserting data into table "team_scrim_settings" +input type for inserting data into table "utility_demo_throws" """ -input team_scrim_settings_insert_input { - allow_outside_availability: Boolean +input utility_demo_throws_insert_input { created_at: timestamptz - elo_max: Int - elo_min: Int - enabled: Boolean - id: uuid - map_ids: [uuid!] - notes: String - regions: [String!] - team: teams_obj_rel_insert_input - team_id: uuid - updated_at: timestamptz + flight_time_ms: Int + grenade_id: Int + land_x: float8 + land_y: float8 + land_z: float8 + map_name: String + match: matches_obj_rel_insert_input + match_id: uuid + match_map: match_maps_obj_rel_insert_input + match_map_demo_id: uuid + match_map_id: uuid + origin_x: float8 + origin_y: float8 + origin_z: float8 + round: Int + side: e_sides_enum + technique: e_utility_techniques_enum + throw_strength: e_utility_throw_strengths_enum + thrower_steam_id: bigint + thrown_at: timestamptz + tick: Int + utility_type: e_utility_types_enum + view_pitch: float8 + view_yaw: float8 } """aggregate max on columns""" -type team_scrim_settings_max_fields { +type utility_demo_throws_max_fields { created_at: timestamptz - elo_max: Int - elo_min: Int - id: uuid - map_ids: [uuid!] - notes: String - regions: [String!] - team_id: uuid - updated_at: timestamptz + flight_time_ms: Int + grenade_id: Int + land_x: float8 + land_y: float8 + land_z: float8 + lineup_bucket: String + map_name: String + match_id: uuid + match_map_demo_id: uuid + match_map_id: uuid + origin_x: float8 + origin_y: float8 + origin_z: float8 + round: Int + thrower_steam_id: bigint + thrown_at: timestamptz + tick: Int + view_pitch: float8 + view_yaw: float8 } """aggregate min on columns""" -type team_scrim_settings_min_fields { +type utility_demo_throws_min_fields { created_at: timestamptz - elo_max: Int - elo_min: Int - id: uuid - map_ids: [uuid!] - notes: String - regions: [String!] - team_id: uuid - updated_at: timestamptz + flight_time_ms: Int + grenade_id: Int + land_x: float8 + land_y: float8 + land_z: float8 + lineup_bucket: String + map_name: String + match_id: uuid + match_map_demo_id: uuid + match_map_id: uuid + origin_x: float8 + origin_y: float8 + origin_z: float8 + round: Int + thrower_steam_id: bigint + thrown_at: timestamptz + tick: Int + view_pitch: float8 + view_yaw: float8 } """ -response of any mutation on the table "team_scrim_settings" +response of any mutation on the table "utility_demo_throws" """ -type team_scrim_settings_mutation_response { +type utility_demo_throws_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [team_scrim_settings!]! -} - -""" -input type for inserting object relation for remote table "team_scrim_settings" -""" -input team_scrim_settings_obj_rel_insert_input { - data: team_scrim_settings_insert_input! - - """upsert condition""" - on_conflict: team_scrim_settings_on_conflict + returning: [utility_demo_throws!]! } """ -on_conflict condition type for table "team_scrim_settings" +on_conflict condition type for table "utility_demo_throws" """ -input team_scrim_settings_on_conflict { - constraint: team_scrim_settings_constraint! - update_columns: [team_scrim_settings_update_column!]! = [] - where: team_scrim_settings_bool_exp +input utility_demo_throws_on_conflict { + constraint: utility_demo_throws_constraint! + update_columns: [utility_demo_throws_update_column!]! = [] + where: utility_demo_throws_bool_exp } -"""Ordering options when selecting data from "team_scrim_settings".""" -input team_scrim_settings_order_by { - allow_outside_availability: order_by +"""Ordering options when selecting data from "utility_demo_throws".""" +input utility_demo_throws_order_by { created_at: order_by - elo_max: order_by - elo_min: order_by - enabled: order_by - id: order_by - map_ids: order_by - notes: order_by - regions: order_by - team: teams_order_by - team_id: order_by - updated_at: order_by + flight_time_ms: order_by + grenade_id: order_by + land_x: order_by + land_y: order_by + land_z: order_by + lineup_bucket: order_by + map_name: order_by + match: matches_order_by + match_id: order_by + match_map: match_maps_order_by + match_map_demo_id: order_by + match_map_id: order_by + origin_x: order_by + origin_y: order_by + origin_z: order_by + round: order_by + side: order_by + technique: order_by + throw_strength: order_by + thrower_steam_id: order_by + thrown_at: order_by + tick: order_by + utility_type: order_by + view_pitch: order_by + view_yaw: order_by } -"""primary key columns input for table: team_scrim_settings""" -input team_scrim_settings_pk_columns_input { - id: uuid! +"""primary key columns input for table: utility_demo_throws""" +input utility_demo_throws_pk_columns_input { + grenade_id: Int! + match_map_demo_id: uuid! } """ -select columns of table "team_scrim_settings" +select columns of table "utility_demo_throws" """ -enum team_scrim_settings_select_column { +enum utility_demo_throws_select_column { """column name""" - allow_outside_availability + created_at """column name""" - created_at + flight_time_ms """column name""" - elo_max + grenade_id """column name""" - elo_min + land_x """column name""" - enabled + land_y """column name""" - id + land_z """column name""" - map_ids + lineup_bucket """column name""" - notes + map_name """column name""" - regions + match_id """column name""" - team_id + match_map_demo_id """column name""" - updated_at + match_map_id + + """column name""" + origin_x + + """column name""" + origin_y + + """column name""" + origin_z + + """column name""" + round + + """column name""" + side + + """column name""" + technique + + """column name""" + throw_strength + + """column name""" + thrower_steam_id + + """column name""" + thrown_at + + """column name""" + tick + + """column name""" + utility_type + + """column name""" + view_pitch + + """column name""" + view_yaw } """ -input type for updating data in table "team_scrim_settings" +input type for updating data in table "utility_demo_throws" """ -input team_scrim_settings_set_input { - allow_outside_availability: Boolean +input utility_demo_throws_set_input { created_at: timestamptz - elo_max: Int - elo_min: Int - enabled: Boolean - id: uuid - map_ids: [uuid!] - notes: String - regions: [String!] - team_id: uuid - updated_at: timestamptz + flight_time_ms: Int + grenade_id: Int + land_x: float8 + land_y: float8 + land_z: float8 + map_name: String + match_id: uuid + match_map_demo_id: uuid + match_map_id: uuid + origin_x: float8 + origin_y: float8 + origin_z: float8 + round: Int + side: e_sides_enum + technique: e_utility_techniques_enum + throw_strength: e_utility_throw_strengths_enum + thrower_steam_id: bigint + thrown_at: timestamptz + tick: Int + utility_type: e_utility_types_enum + view_pitch: float8 + view_yaw: float8 } """aggregate stddev on columns""" -type team_scrim_settings_stddev_fields { - elo_max: Float - elo_min: Float +type utility_demo_throws_stddev_fields { + flight_time_ms: Float + grenade_id: Float + land_x: Float + land_y: Float + land_z: Float + origin_x: Float + origin_y: Float + origin_z: Float + round: Float + thrower_steam_id: Float + tick: Float + view_pitch: Float + view_yaw: Float } """aggregate stddev_pop on columns""" -type team_scrim_settings_stddev_pop_fields { - elo_max: Float - elo_min: Float +type utility_demo_throws_stddev_pop_fields { + flight_time_ms: Float + grenade_id: Float + land_x: Float + land_y: Float + land_z: Float + origin_x: Float + origin_y: Float + origin_z: Float + round: Float + thrower_steam_id: Float + tick: Float + view_pitch: Float + view_yaw: Float } """aggregate stddev_samp on columns""" -type team_scrim_settings_stddev_samp_fields { - elo_max: Float - elo_min: Float +type utility_demo_throws_stddev_samp_fields { + flight_time_ms: Float + grenade_id: Float + land_x: Float + land_y: Float + land_z: Float + origin_x: Float + origin_y: Float + origin_z: Float + round: Float + thrower_steam_id: Float + tick: Float + view_pitch: Float + view_yaw: Float } """ -Streaming cursor of the table "team_scrim_settings" +Streaming cursor of the table "utility_demo_throws" """ -input team_scrim_settings_stream_cursor_input { +input utility_demo_throws_stream_cursor_input { """Stream column input with initial value""" - initial_value: team_scrim_settings_stream_cursor_value_input! + initial_value: utility_demo_throws_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input team_scrim_settings_stream_cursor_value_input { - allow_outside_availability: Boolean +input utility_demo_throws_stream_cursor_value_input { created_at: timestamptz - elo_max: Int - elo_min: Int - enabled: Boolean - id: uuid - map_ids: [uuid!] - notes: String - regions: [String!] - team_id: uuid - updated_at: timestamptz + flight_time_ms: Int + grenade_id: Int + land_x: float8 + land_y: float8 + land_z: float8 + lineup_bucket: String + map_name: String + match_id: uuid + match_map_demo_id: uuid + match_map_id: uuid + origin_x: float8 + origin_y: float8 + origin_z: float8 + round: Int + side: e_sides_enum + technique: e_utility_techniques_enum + throw_strength: e_utility_throw_strengths_enum + thrower_steam_id: bigint + thrown_at: timestamptz + tick: Int + utility_type: e_utility_types_enum + view_pitch: float8 + view_yaw: float8 } """aggregate sum on columns""" -type team_scrim_settings_sum_fields { - elo_max: Int - elo_min: Int +type utility_demo_throws_sum_fields { + flight_time_ms: Int + grenade_id: Int + land_x: float8 + land_y: float8 + land_z: float8 + origin_x: float8 + origin_y: float8 + origin_z: float8 + round: Int + thrower_steam_id: bigint + tick: Int + view_pitch: float8 + view_yaw: float8 } """ -update columns of table "team_scrim_settings" +update columns of table "utility_demo_throws" """ -enum team_scrim_settings_update_column { +enum utility_demo_throws_update_column { """column name""" - allow_outside_availability + created_at """column name""" - created_at + flight_time_ms """column name""" - elo_max + grenade_id """column name""" - elo_min + land_x + + """column name""" + land_y + + """column name""" + land_z + + """column name""" + map_name + + """column name""" + match_id + + """column name""" + match_map_demo_id + + """column name""" + match_map_id + + """column name""" + origin_x + + """column name""" + origin_y + + """column name""" + origin_z + + """column name""" + round + + """column name""" + side + + """column name""" + technique """column name""" - enabled + throw_strength """column name""" - id + thrower_steam_id """column name""" - map_ids + thrown_at """column name""" - notes + tick """column name""" - regions + utility_type """column name""" - team_id + view_pitch """column name""" - updated_at + view_yaw } -input team_scrim_settings_updates { +input utility_demo_throws_updates { """increments the numeric columns with given value of the filtered values""" - _inc: team_scrim_settings_inc_input + _inc: utility_demo_throws_inc_input """sets the columns of the filtered rows to the given values""" - _set: team_scrim_settings_set_input + _set: utility_demo_throws_set_input """filter the rows which have to be updated""" - where: team_scrim_settings_bool_exp! + where: utility_demo_throws_bool_exp! } """aggregate var_pop on columns""" -type team_scrim_settings_var_pop_fields { - elo_max: Float - elo_min: Float +type utility_demo_throws_var_pop_fields { + flight_time_ms: Float + grenade_id: Float + land_x: Float + land_y: Float + land_z: Float + origin_x: Float + origin_y: Float + origin_z: Float + round: Float + thrower_steam_id: Float + tick: Float + view_pitch: Float + view_yaw: Float } """aggregate var_samp on columns""" -type team_scrim_settings_var_samp_fields { - elo_max: Float - elo_min: Float +type utility_demo_throws_var_samp_fields { + flight_time_ms: Float + grenade_id: Float + land_x: Float + land_y: Float + land_z: Float + origin_x: Float + origin_y: Float + origin_z: Float + round: Float + thrower_steam_id: Float + tick: Float + view_pitch: Float + view_yaw: Float } """aggregate variance on columns""" -type team_scrim_settings_variance_fields { - elo_max: Float - elo_min: Float +type utility_demo_throws_variance_fields { + flight_time_ms: Float + grenade_id: Float + land_x: Float + land_y: Float + land_z: Float + origin_x: Float + origin_y: Float + origin_z: Float + round: Float + thrower_steam_id: Float + tick: Float + view_pitch: Float + view_yaw: Float } """ -columns and relationships of "team_suggestions" +columns and relationships of "utility_drift_results" """ -type team_suggestions { +type utility_drift_results { created_at: timestamptz! - group_hash: String! - id: uuid! - last_notified_at: timestamptz - member_steam_ids: [bigint!]! - status: String! - together_count: Int! + distance: float8 + distance_xy: float8 + distance_z: float8 + reason: String + + """An object relationship""" + scan: utility_drift_scans! + severity: String + utility_drift_scan_id: uuid! + + """An object relationship""" + utility_lineup: utility_lineups! + utility_lineup_id: uuid! + verdict: String! } """ -aggregated selection of "team_suggestions" +aggregated selection of "utility_drift_results" """ -type team_suggestions_aggregate { - aggregate: team_suggestions_aggregate_fields - nodes: [team_suggestions!]! +type utility_drift_results_aggregate { + aggregate: utility_drift_results_aggregate_fields + nodes: [utility_drift_results!]! +} + +input utility_drift_results_aggregate_bool_exp { + avg: utility_drift_results_aggregate_bool_exp_avg + corr: utility_drift_results_aggregate_bool_exp_corr + count: utility_drift_results_aggregate_bool_exp_count + covar_samp: utility_drift_results_aggregate_bool_exp_covar_samp + max: utility_drift_results_aggregate_bool_exp_max + min: utility_drift_results_aggregate_bool_exp_min + stddev_samp: utility_drift_results_aggregate_bool_exp_stddev_samp + sum: utility_drift_results_aggregate_bool_exp_sum + var_samp: utility_drift_results_aggregate_bool_exp_var_samp +} + +input utility_drift_results_aggregate_bool_exp_avg { + arguments: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_avg_arguments_columns! + distinct: Boolean + filter: utility_drift_results_bool_exp + predicate: float8_comparison_exp! +} + +input utility_drift_results_aggregate_bool_exp_corr { + arguments: utility_drift_results_aggregate_bool_exp_corr_arguments! + distinct: Boolean + filter: utility_drift_results_bool_exp + predicate: float8_comparison_exp! +} + +input utility_drift_results_aggregate_bool_exp_corr_arguments { + X: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_corr_arguments_columns! + Y: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_corr_arguments_columns! +} + +input utility_drift_results_aggregate_bool_exp_count { + arguments: [utility_drift_results_select_column!] + distinct: Boolean + filter: utility_drift_results_bool_exp + predicate: Int_comparison_exp! +} + +input utility_drift_results_aggregate_bool_exp_covar_samp { + arguments: utility_drift_results_aggregate_bool_exp_covar_samp_arguments! + distinct: Boolean + filter: utility_drift_results_bool_exp + predicate: float8_comparison_exp! +} + +input utility_drift_results_aggregate_bool_exp_covar_samp_arguments { + X: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_covar_samp_arguments_columns! + Y: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_covar_samp_arguments_columns! +} + +input utility_drift_results_aggregate_bool_exp_max { + arguments: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_max_arguments_columns! + distinct: Boolean + filter: utility_drift_results_bool_exp + predicate: float8_comparison_exp! +} + +input utility_drift_results_aggregate_bool_exp_min { + arguments: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_min_arguments_columns! + distinct: Boolean + filter: utility_drift_results_bool_exp + predicate: float8_comparison_exp! +} + +input utility_drift_results_aggregate_bool_exp_stddev_samp { + arguments: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_stddev_samp_arguments_columns! + distinct: Boolean + filter: utility_drift_results_bool_exp + predicate: float8_comparison_exp! +} + +input utility_drift_results_aggregate_bool_exp_sum { + arguments: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_sum_arguments_columns! + distinct: Boolean + filter: utility_drift_results_bool_exp + predicate: float8_comparison_exp! +} + +input utility_drift_results_aggregate_bool_exp_var_samp { + arguments: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_var_samp_arguments_columns! + distinct: Boolean + filter: utility_drift_results_bool_exp + predicate: float8_comparison_exp! } """ -aggregate fields of "team_suggestions" +aggregate fields of "utility_drift_results" """ -type team_suggestions_aggregate_fields { - avg: team_suggestions_avg_fields - count(columns: [team_suggestions_select_column!], distinct: Boolean): Int! - max: team_suggestions_max_fields - min: team_suggestions_min_fields - stddev: team_suggestions_stddev_fields - stddev_pop: team_suggestions_stddev_pop_fields - stddev_samp: team_suggestions_stddev_samp_fields - sum: team_suggestions_sum_fields - var_pop: team_suggestions_var_pop_fields - var_samp: team_suggestions_var_samp_fields - variance: team_suggestions_variance_fields +type utility_drift_results_aggregate_fields { + avg: utility_drift_results_avg_fields + count(columns: [utility_drift_results_select_column!], distinct: Boolean): Int! + max: utility_drift_results_max_fields + min: utility_drift_results_min_fields + stddev: utility_drift_results_stddev_fields + stddev_pop: utility_drift_results_stddev_pop_fields + stddev_samp: utility_drift_results_stddev_samp_fields + sum: utility_drift_results_sum_fields + var_pop: utility_drift_results_var_pop_fields + var_samp: utility_drift_results_var_samp_fields + variance: utility_drift_results_variance_fields +} + +""" +order by aggregate values of table "utility_drift_results" +""" +input utility_drift_results_aggregate_order_by { + avg: utility_drift_results_avg_order_by + count: order_by + max: utility_drift_results_max_order_by + min: utility_drift_results_min_order_by + stddev: utility_drift_results_stddev_order_by + stddev_pop: utility_drift_results_stddev_pop_order_by + stddev_samp: utility_drift_results_stddev_samp_order_by + sum: utility_drift_results_sum_order_by + var_pop: utility_drift_results_var_pop_order_by + var_samp: utility_drift_results_var_samp_order_by + variance: utility_drift_results_variance_order_by +} + +""" +input type for inserting array relation for remote table "utility_drift_results" +""" +input utility_drift_results_arr_rel_insert_input { + data: [utility_drift_results_insert_input!]! + + """upsert condition""" + on_conflict: utility_drift_results_on_conflict } """aggregate avg on columns""" -type team_suggestions_avg_fields { - together_count: Float +type utility_drift_results_avg_fields { + distance: Float + distance_xy: Float + distance_z: Float } """ -Boolean expression to filter rows from the table "team_suggestions". All fields are combined with a logical 'AND'. +order by avg() on columns of table "utility_drift_results" """ -input team_suggestions_bool_exp { - _and: [team_suggestions_bool_exp!] - _not: team_suggestions_bool_exp - _or: [team_suggestions_bool_exp!] - created_at: timestamptz_comparison_exp - group_hash: String_comparison_exp - id: uuid_comparison_exp - last_notified_at: timestamptz_comparison_exp - member_steam_ids: bigint_array_comparison_exp - status: String_comparison_exp - together_count: Int_comparison_exp +input utility_drift_results_avg_order_by { + distance: order_by + distance_xy: order_by + distance_z: order_by } """ -unique or primary key constraints on table "team_suggestions" +Boolean expression to filter rows from the table "utility_drift_results". All fields are combined with a logical 'AND'. """ -enum team_suggestions_constraint { - """ - unique or primary key constraint on columns "group_hash" - """ - team_suggestions_group_hash_key +input utility_drift_results_bool_exp { + _and: [utility_drift_results_bool_exp!] + _not: utility_drift_results_bool_exp + _or: [utility_drift_results_bool_exp!] + created_at: timestamptz_comparison_exp + distance: float8_comparison_exp + distance_xy: float8_comparison_exp + distance_z: float8_comparison_exp + reason: String_comparison_exp + scan: utility_drift_scans_bool_exp + severity: String_comparison_exp + utility_drift_scan_id: uuid_comparison_exp + utility_lineup: utility_lineups_bool_exp + utility_lineup_id: uuid_comparison_exp + verdict: String_comparison_exp +} +""" +unique or primary key constraints on table "utility_drift_results" +""" +enum utility_drift_results_constraint { """ - unique or primary key constraint on columns "id" + unique or primary key constraint on columns "utility_drift_scan_id", "utility_lineup_id" """ - team_suggestions_pkey + utility_drift_results_pkey } """ -input type for incrementing numeric columns in table "team_suggestions" +input type for incrementing numeric columns in table "utility_drift_results" """ -input team_suggestions_inc_input { - together_count: Int +input utility_drift_results_inc_input { + distance: float8 + distance_xy: float8 + distance_z: float8 } """ -input type for inserting data into table "team_suggestions" +input type for inserting data into table "utility_drift_results" """ -input team_suggestions_insert_input { +input utility_drift_results_insert_input { created_at: timestamptz - group_hash: String - id: uuid - last_notified_at: timestamptz - member_steam_ids: [bigint!] - status: String - together_count: Int + distance: float8 + distance_xy: float8 + distance_z: float8 + reason: String + scan: utility_drift_scans_obj_rel_insert_input + severity: String + utility_drift_scan_id: uuid + utility_lineup: utility_lineups_obj_rel_insert_input + utility_lineup_id: uuid + verdict: String } """aggregate max on columns""" -type team_suggestions_max_fields { +type utility_drift_results_max_fields { created_at: timestamptz - group_hash: String - id: uuid - last_notified_at: timestamptz - member_steam_ids: [bigint!] - status: String - together_count: Int + distance: float8 + distance_xy: float8 + distance_z: float8 + reason: String + severity: String + utility_drift_scan_id: uuid + utility_lineup_id: uuid + verdict: String +} + +""" +order by max() on columns of table "utility_drift_results" +""" +input utility_drift_results_max_order_by { + created_at: order_by + distance: order_by + distance_xy: order_by + distance_z: order_by + reason: order_by + severity: order_by + utility_drift_scan_id: order_by + utility_lineup_id: order_by + verdict: order_by } """aggregate min on columns""" -type team_suggestions_min_fields { +type utility_drift_results_min_fields { created_at: timestamptz - group_hash: String - id: uuid - last_notified_at: timestamptz - member_steam_ids: [bigint!] - status: String - together_count: Int + distance: float8 + distance_xy: float8 + distance_z: float8 + reason: String + severity: String + utility_drift_scan_id: uuid + utility_lineup_id: uuid + verdict: String } """ -response of any mutation on the table "team_suggestions" +order by min() on columns of table "utility_drift_results" """ -type team_suggestions_mutation_response { +input utility_drift_results_min_order_by { + created_at: order_by + distance: order_by + distance_xy: order_by + distance_z: order_by + reason: order_by + severity: order_by + utility_drift_scan_id: order_by + utility_lineup_id: order_by + verdict: order_by +} + +""" +response of any mutation on the table "utility_drift_results" +""" +type utility_drift_results_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [team_suggestions!]! + returning: [utility_drift_results!]! } """ -on_conflict condition type for table "team_suggestions" +on_conflict condition type for table "utility_drift_results" """ -input team_suggestions_on_conflict { - constraint: team_suggestions_constraint! - update_columns: [team_suggestions_update_column!]! = [] - where: team_suggestions_bool_exp +input utility_drift_results_on_conflict { + constraint: utility_drift_results_constraint! + update_columns: [utility_drift_results_update_column!]! = [] + where: utility_drift_results_bool_exp } -"""Ordering options when selecting data from "team_suggestions".""" -input team_suggestions_order_by { +"""Ordering options when selecting data from "utility_drift_results".""" +input utility_drift_results_order_by { created_at: order_by - group_hash: order_by - id: order_by - last_notified_at: order_by - member_steam_ids: order_by - status: order_by - together_count: order_by + distance: order_by + distance_xy: order_by + distance_z: order_by + reason: order_by + scan: utility_drift_scans_order_by + severity: order_by + utility_drift_scan_id: order_by + utility_lineup: utility_lineups_order_by + utility_lineup_id: order_by + verdict: order_by } -"""primary key columns input for table: team_suggestions""" -input team_suggestions_pk_columns_input { - id: uuid! +"""primary key columns input for table: utility_drift_results""" +input utility_drift_results_pk_columns_input { + utility_drift_scan_id: uuid! + utility_lineup_id: uuid! } """ -select columns of table "team_suggestions" +select columns of table "utility_drift_results" """ -enum team_suggestions_select_column { +enum utility_drift_results_select_column { """column name""" created_at """column name""" - group_hash + distance """column name""" - id + distance_xy """column name""" - last_notified_at + distance_z """column name""" - member_steam_ids + reason """column name""" - status + severity """column name""" - together_count + utility_drift_scan_id + + """column name""" + utility_lineup_id + + """column name""" + verdict } """ -input type for updating data in table "team_suggestions" +select "utility_drift_results_aggregate_bool_exp_avg_arguments_columns" columns of table "utility_drift_results" """ -input team_suggestions_set_input { +enum utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_avg_arguments_columns { + """column name""" + distance + + """column name""" + distance_xy + + """column name""" + distance_z +} + +""" +select "utility_drift_results_aggregate_bool_exp_corr_arguments_columns" columns of table "utility_drift_results" +""" +enum utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_corr_arguments_columns { + """column name""" + distance + + """column name""" + distance_xy + + """column name""" + distance_z +} + +""" +select "utility_drift_results_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "utility_drift_results" +""" +enum utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_covar_samp_arguments_columns { + """column name""" + distance + + """column name""" + distance_xy + + """column name""" + distance_z +} + +""" +select "utility_drift_results_aggregate_bool_exp_max_arguments_columns" columns of table "utility_drift_results" +""" +enum utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_max_arguments_columns { + """column name""" + distance + + """column name""" + distance_xy + + """column name""" + distance_z +} + +""" +select "utility_drift_results_aggregate_bool_exp_min_arguments_columns" columns of table "utility_drift_results" +""" +enum utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_min_arguments_columns { + """column name""" + distance + + """column name""" + distance_xy + + """column name""" + distance_z +} + +""" +select "utility_drift_results_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "utility_drift_results" +""" +enum utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_stddev_samp_arguments_columns { + """column name""" + distance + + """column name""" + distance_xy + + """column name""" + distance_z +} + +""" +select "utility_drift_results_aggregate_bool_exp_sum_arguments_columns" columns of table "utility_drift_results" +""" +enum utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_sum_arguments_columns { + """column name""" + distance + + """column name""" + distance_xy + + """column name""" + distance_z +} + +""" +select "utility_drift_results_aggregate_bool_exp_var_samp_arguments_columns" columns of table "utility_drift_results" +""" +enum utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_var_samp_arguments_columns { + """column name""" + distance + + """column name""" + distance_xy + + """column name""" + distance_z +} + +""" +input type for updating data in table "utility_drift_results" +""" +input utility_drift_results_set_input { created_at: timestamptz - group_hash: String - id: uuid - last_notified_at: timestamptz - member_steam_ids: [bigint!] - status: String - together_count: Int + distance: float8 + distance_xy: float8 + distance_z: float8 + reason: String + severity: String + utility_drift_scan_id: uuid + utility_lineup_id: uuid + verdict: String } """aggregate stddev on columns""" -type team_suggestions_stddev_fields { - together_count: Float +type utility_drift_results_stddev_fields { + distance: Float + distance_xy: Float + distance_z: Float +} + +""" +order by stddev() on columns of table "utility_drift_results" +""" +input utility_drift_results_stddev_order_by { + distance: order_by + distance_xy: order_by + distance_z: order_by } """aggregate stddev_pop on columns""" -type team_suggestions_stddev_pop_fields { - together_count: Float +type utility_drift_results_stddev_pop_fields { + distance: Float + distance_xy: Float + distance_z: Float +} + +""" +order by stddev_pop() on columns of table "utility_drift_results" +""" +input utility_drift_results_stddev_pop_order_by { + distance: order_by + distance_xy: order_by + distance_z: order_by } """aggregate stddev_samp on columns""" -type team_suggestions_stddev_samp_fields { - together_count: Float +type utility_drift_results_stddev_samp_fields { + distance: Float + distance_xy: Float + distance_z: Float } """ -Streaming cursor of the table "team_suggestions" +order by stddev_samp() on columns of table "utility_drift_results" """ -input team_suggestions_stream_cursor_input { +input utility_drift_results_stddev_samp_order_by { + distance: order_by + distance_xy: order_by + distance_z: order_by +} + +""" +Streaming cursor of the table "utility_drift_results" +""" +input utility_drift_results_stream_cursor_input { """Stream column input with initial value""" - initial_value: team_suggestions_stream_cursor_value_input! + initial_value: utility_drift_results_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input team_suggestions_stream_cursor_value_input { +input utility_drift_results_stream_cursor_value_input { created_at: timestamptz - group_hash: String - id: uuid - last_notified_at: timestamptz - member_steam_ids: [bigint!] - status: String - together_count: Int + distance: float8 + distance_xy: float8 + distance_z: float8 + reason: String + severity: String + utility_drift_scan_id: uuid + utility_lineup_id: uuid + verdict: String } """aggregate sum on columns""" -type team_suggestions_sum_fields { - together_count: Int +type utility_drift_results_sum_fields { + distance: float8 + distance_xy: float8 + distance_z: float8 } """ -update columns of table "team_suggestions" +order by sum() on columns of table "utility_drift_results" """ -enum team_suggestions_update_column { +input utility_drift_results_sum_order_by { + distance: order_by + distance_xy: order_by + distance_z: order_by +} + +""" +update columns of table "utility_drift_results" +""" +enum utility_drift_results_update_column { """column name""" created_at """column name""" - group_hash + distance """column name""" - id + distance_xy """column name""" - last_notified_at + distance_z """column name""" - member_steam_ids + reason """column name""" - status + severity """column name""" - together_count + utility_drift_scan_id + + """column name""" + utility_lineup_id + + """column name""" + verdict } -input team_suggestions_updates { +input utility_drift_results_updates { """increments the numeric columns with given value of the filtered values""" - _inc: team_suggestions_inc_input + _inc: utility_drift_results_inc_input """sets the columns of the filtered rows to the given values""" - _set: team_suggestions_set_input + _set: utility_drift_results_set_input """filter the rows which have to be updated""" - where: team_suggestions_bool_exp! + where: utility_drift_results_bool_exp! } """aggregate var_pop on columns""" -type team_suggestions_var_pop_fields { - together_count: Float +type utility_drift_results_var_pop_fields { + distance: Float + distance_xy: Float + distance_z: Float +} + +""" +order by var_pop() on columns of table "utility_drift_results" +""" +input utility_drift_results_var_pop_order_by { + distance: order_by + distance_xy: order_by + distance_z: order_by } """aggregate var_samp on columns""" -type team_suggestions_var_samp_fields { - together_count: Float +type utility_drift_results_var_samp_fields { + distance: Float + distance_xy: Float + distance_z: Float +} + +""" +order by var_samp() on columns of table "utility_drift_results" +""" +input utility_drift_results_var_samp_order_by { + distance: order_by + distance_xy: order_by + distance_z: order_by } """aggregate variance on columns""" -type team_suggestions_variance_fields { - together_count: Float +type utility_drift_results_variance_fields { + distance: Float + distance_xy: Float + distance_z: Float } """ -columns and relationships of "teams" +order by variance() on columns of table "utility_drift_results" """ -type teams { - avatar_url: String +input utility_drift_results_variance_order_by { + distance: order_by + distance_xy: order_by + distance_z: order_by +} + +""" +columns and relationships of "utility_drift_scans" +""" +type utility_drift_scans { + broken: Int! + created_at: timestamptz! + failure_reason: String + finished_at: timestamptz + from_revision: String + id: uuid! + lineups: Int! + map_name: String! + max_distance: float8 + moved: Int! + + """An object relationship""" + requested_by: players + requested_by_steam_id: bigint """An array relationship""" - awards( + results( """distinct select on columns""" - distinct_on: [award_recipients_select_column!] + distinct_on: [utility_drift_results_select_column!] """limit the number of rows returned""" limit: Int @@ -102841,16 +118335,16 @@ type teams { offset: Int """sort the rows by one or more columns""" - order_by: [award_recipients_order_by!] + order_by: [utility_drift_results_order_by!] """filter the rows returned""" - where: award_recipients_bool_exp - ): [award_recipients!]! + where: utility_drift_results_bool_exp + ): [utility_drift_results!]! """An aggregate relationship""" - awards_aggregate( + results_aggregate( """distinct select on columns""" - distinct_on: [award_recipients_select_column!] + distinct_on: [utility_drift_results_select_column!] """limit the number of rows returned""" limit: Int @@ -102859,6259 +118353,7333 @@ type teams { offset: Int """sort the rows by one or more columns""" - order_by: [award_recipients_order_by!] + order_by: [utility_drift_results_order_by!] """filter the rows returned""" - where: award_recipients_bool_exp - ): award_recipients_aggregate! + where: utility_drift_results_bool_exp + ): utility_drift_results_aggregate! + scanned: Int! + started_at: timestamptz + status: String! + to_revision: String + unchanged: Int! + unsimulatable: Int! + updated_at: timestamptz! +} - """ - A computed field, executes function "can_change_team_role" - """ - can_change_role: Boolean +""" +aggregated selection of "utility_drift_scans" +""" +type utility_drift_scans_aggregate { + aggregate: utility_drift_scans_aggregate_fields + nodes: [utility_drift_scans!]! +} - """ - A computed field, executes function "can_invite_to_team" - """ - can_invite: Boolean +""" +aggregate fields of "utility_drift_scans" +""" +type utility_drift_scans_aggregate_fields { + avg: utility_drift_scans_avg_fields + count(columns: [utility_drift_scans_select_column!], distinct: Boolean): Int! + max: utility_drift_scans_max_fields + min: utility_drift_scans_min_fields + stddev: utility_drift_scans_stddev_fields + stddev_pop: utility_drift_scans_stddev_pop_fields + stddev_samp: utility_drift_scans_stddev_samp_fields + sum: utility_drift_scans_sum_fields + var_pop: utility_drift_scans_var_pop_fields + var_samp: utility_drift_scans_var_samp_fields + variance: utility_drift_scans_variance_fields +} - """ - A computed field, executes function "can_manage_team_scrims" - """ - can_manage_scrims: Boolean +"""aggregate avg on columns""" +type utility_drift_scans_avg_fields { + broken: Float + lineups: Float + max_distance: Float + moved: Float + requested_by_steam_id: Float + scanned: Float + unchanged: Float + unsimulatable: Float +} + +""" +Boolean expression to filter rows from the table "utility_drift_scans". All fields are combined with a logical 'AND'. +""" +input utility_drift_scans_bool_exp { + _and: [utility_drift_scans_bool_exp!] + _not: utility_drift_scans_bool_exp + _or: [utility_drift_scans_bool_exp!] + broken: Int_comparison_exp + created_at: timestamptz_comparison_exp + failure_reason: String_comparison_exp + finished_at: timestamptz_comparison_exp + from_revision: String_comparison_exp + id: uuid_comparison_exp + lineups: Int_comparison_exp + map_name: String_comparison_exp + max_distance: float8_comparison_exp + moved: Int_comparison_exp + requested_by: players_bool_exp + requested_by_steam_id: bigint_comparison_exp + results: utility_drift_results_bool_exp + results_aggregate: utility_drift_results_aggregate_bool_exp + scanned: Int_comparison_exp + started_at: timestamptz_comparison_exp + status: String_comparison_exp + to_revision: String_comparison_exp + unchanged: Int_comparison_exp + unsimulatable: Int_comparison_exp + updated_at: timestamptz_comparison_exp +} +""" +unique or primary key constraints on table "utility_drift_scans" +""" +enum utility_drift_scans_constraint { """ - A computed field, executes function "can_remove_from_team" + unique or primary key constraint on columns "id" """ - can_remove: Boolean + utility_drift_scans_pkey +} - """An object relationship""" - captain: players - captain_steam_id: bigint - id: uuid! +""" +input type for incrementing numeric columns in table "utility_drift_scans" +""" +input utility_drift_scans_inc_input { + broken: Int + lineups: Int + max_distance: float8 + moved: Int + requested_by_steam_id: bigint + scanned: Int + unchanged: Int + unsimulatable: Int +} - """An array relationship""" - invites( - """distinct select on columns""" - distinct_on: [team_invites_select_column!] +""" +input type for inserting data into table "utility_drift_scans" +""" +input utility_drift_scans_insert_input { + broken: Int + created_at: timestamptz + failure_reason: String + finished_at: timestamptz + from_revision: String + id: uuid + lineups: Int + map_name: String + max_distance: float8 + moved: Int + requested_by: players_obj_rel_insert_input + requested_by_steam_id: bigint + results: utility_drift_results_arr_rel_insert_input + scanned: Int + started_at: timestamptz + status: String + to_revision: String + unchanged: Int + unsimulatable: Int + updated_at: timestamptz +} - """limit the number of rows returned""" - limit: Int +"""aggregate max on columns""" +type utility_drift_scans_max_fields { + broken: Int + created_at: timestamptz + failure_reason: String + finished_at: timestamptz + from_revision: String + id: uuid + lineups: Int + map_name: String + max_distance: float8 + moved: Int + requested_by_steam_id: bigint + scanned: Int + started_at: timestamptz + status: String + to_revision: String + unchanged: Int + unsimulatable: Int + updated_at: timestamptz +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate min on columns""" +type utility_drift_scans_min_fields { + broken: Int + created_at: timestamptz + failure_reason: String + finished_at: timestamptz + from_revision: String + id: uuid + lineups: Int + map_name: String + max_distance: float8 + moved: Int + requested_by_steam_id: bigint + scanned: Int + started_at: timestamptz + status: String + to_revision: String + unchanged: Int + unsimulatable: Int + updated_at: timestamptz +} - """sort the rows by one or more columns""" - order_by: [team_invites_order_by!] +""" +response of any mutation on the table "utility_drift_scans" +""" +type utility_drift_scans_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """filter the rows returned""" - where: team_invites_bool_exp - ): [team_invites!]! + """data from the rows affected by the mutation""" + returning: [utility_drift_scans!]! +} - """An aggregate relationship""" - invites_aggregate( - """distinct select on columns""" - distinct_on: [team_invites_select_column!] +""" +input type for inserting object relation for remote table "utility_drift_scans" +""" +input utility_drift_scans_obj_rel_insert_input { + data: utility_drift_scans_insert_input! - """limit the number of rows returned""" - limit: Int + """upsert condition""" + on_conflict: utility_drift_scans_on_conflict +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +on_conflict condition type for table "utility_drift_scans" +""" +input utility_drift_scans_on_conflict { + constraint: utility_drift_scans_constraint! + update_columns: [utility_drift_scans_update_column!]! = [] + where: utility_drift_scans_bool_exp +} - """sort the rows by one or more columns""" - order_by: [team_invites_order_by!] +"""Ordering options when selecting data from "utility_drift_scans".""" +input utility_drift_scans_order_by { + broken: order_by + created_at: order_by + failure_reason: order_by + finished_at: order_by + from_revision: order_by + id: order_by + lineups: order_by + map_name: order_by + max_distance: order_by + moved: order_by + requested_by: players_order_by + requested_by_steam_id: order_by + results_aggregate: utility_drift_results_aggregate_order_by + scanned: order_by + started_at: order_by + status: order_by + to_revision: order_by + unchanged: order_by + unsimulatable: order_by + updated_at: order_by +} - """filter the rows returned""" - where: team_invites_bool_exp - ): team_invites_aggregate! - is_organization: Boolean! +"""primary key columns input for table: utility_drift_scans""" +input utility_drift_scans_pk_columns_input { + id: uuid! +} - """An array relationship""" - match_lineups( - """distinct select on columns""" - distinct_on: [match_lineups_select_column!] +""" +select columns of table "utility_drift_scans" +""" +enum utility_drift_scans_select_column { + """column name""" + broken - """limit the number of rows returned""" - limit: Int + """column name""" + created_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + failure_reason - """sort the rows by one or more columns""" - order_by: [match_lineups_order_by!] + """column name""" + finished_at - """filter the rows returned""" - where: match_lineups_bool_exp - ): [match_lineups!]! + """column name""" + from_revision - """An aggregate relationship""" - match_lineups_aggregate( - """distinct select on columns""" - distinct_on: [match_lineups_select_column!] + """column name""" + id - """limit the number of rows returned""" - limit: Int + """column name""" + lineups - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + map_name - """sort the rows by one or more columns""" - order_by: [match_lineups_order_by!] + """column name""" + max_distance - """filter the rows returned""" - where: match_lineups_bool_exp - ): match_lineups_aggregate! + """column name""" + moved - """ - A computed field, executes function "get_team_matches" - """ - matches( - """distinct select on columns""" - distinct_on: [matches_select_column!] + """column name""" + requested_by_steam_id - """limit the number of rows returned""" - limit: Int + """column name""" + scanned - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + started_at - """sort the rows by one or more columns""" - order_by: [matches_order_by!] + """column name""" + status - """filter the rows returned""" - where: matches_bool_exp - ): [matches!] - name: String! + """column name""" + to_revision - """An object relationship""" - owner: players! - owner_steam_id: bigint! + """column name""" + unchanged - """An object relationship""" - ranks: v_team_ranks + """column name""" + unsimulatable - """An object relationship""" - reputation: v_team_reputation + """column name""" + updated_at +} - """ - A computed field, executes function "team_role" - """ - role: String +""" +input type for updating data in table "utility_drift_scans" +""" +input utility_drift_scans_set_input { + broken: Int + created_at: timestamptz + failure_reason: String + finished_at: timestamptz + from_revision: String + id: uuid + lineups: Int + map_name: String + max_distance: float8 + moved: Int + requested_by_steam_id: bigint + scanned: Int + started_at: timestamptz + status: String + to_revision: String + unchanged: Int + unsimulatable: Int + updated_at: timestamptz +} - """An array relationship""" - roster( - """distinct select on columns""" - distinct_on: [team_roster_select_column!] +"""aggregate stddev on columns""" +type utility_drift_scans_stddev_fields { + broken: Float + lineups: Float + max_distance: Float + moved: Float + requested_by_steam_id: Float + scanned: Float + unchanged: Float + unsimulatable: Float +} - """limit the number of rows returned""" - limit: Int +"""aggregate stddev_pop on columns""" +type utility_drift_scans_stddev_pop_fields { + broken: Float + lineups: Float + max_distance: Float + moved: Float + requested_by_steam_id: Float + scanned: Float + unchanged: Float + unsimulatable: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate stddev_samp on columns""" +type utility_drift_scans_stddev_samp_fields { + broken: Float + lineups: Float + max_distance: Float + moved: Float + requested_by_steam_id: Float + scanned: Float + unchanged: Float + unsimulatable: Float +} - """sort the rows by one or more columns""" - order_by: [team_roster_order_by!] +""" +Streaming cursor of the table "utility_drift_scans" +""" +input utility_drift_scans_stream_cursor_input { + """Stream column input with initial value""" + initial_value: utility_drift_scans_stream_cursor_value_input! - """filter the rows returned""" - where: team_roster_bool_exp - ): [team_roster!]! + """cursor ordering""" + ordering: cursor_ordering +} - """An aggregate relationship""" - roster_aggregate( - """distinct select on columns""" - distinct_on: [team_roster_select_column!] +"""Initial value of the column from where the streaming should start""" +input utility_drift_scans_stream_cursor_value_input { + broken: Int + created_at: timestamptz + failure_reason: String + finished_at: timestamptz + from_revision: String + id: uuid + lineups: Int + map_name: String + max_distance: float8 + moved: Int + requested_by_steam_id: bigint + scanned: Int + started_at: timestamptz + status: String + to_revision: String + unchanged: Int + unsimulatable: Int + updated_at: timestamptz +} - """limit the number of rows returned""" - limit: Int +"""aggregate sum on columns""" +type utility_drift_scans_sum_fields { + broken: Int + lineups: Int + max_distance: float8 + moved: Int + requested_by_steam_id: bigint + scanned: Int + unchanged: Int + unsimulatable: Int +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +update columns of table "utility_drift_scans" +""" +enum utility_drift_scans_update_column { + """column name""" + broken - """sort the rows by one or more columns""" - order_by: [team_roster_order_by!] + """column name""" + created_at - """filter the rows returned""" - where: team_roster_bool_exp - ): team_roster_aggregate! + """column name""" + failure_reason - """An array relationship""" - scrim_availability( - """distinct select on columns""" - distinct_on: [team_scrim_availability_select_column!] + """column name""" + finished_at - """limit the number of rows returned""" - limit: Int + """column name""" + from_revision - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + id - """sort the rows by one or more columns""" - order_by: [team_scrim_availability_order_by!] + """column name""" + lineups - """filter the rows returned""" - where: team_scrim_availability_bool_exp - ): [team_scrim_availability!]! + """column name""" + map_name - """An aggregate relationship""" - scrim_availability_aggregate( - """distinct select on columns""" - distinct_on: [team_scrim_availability_select_column!] + """column name""" + max_distance - """limit the number of rows returned""" - limit: Int + """column name""" + moved - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + requested_by_steam_id - """sort the rows by one or more columns""" - order_by: [team_scrim_availability_order_by!] + """column name""" + scanned - """filter the rows returned""" - where: team_scrim_availability_bool_exp - ): team_scrim_availability_aggregate! + """column name""" + started_at - """An object relationship""" - scrim_settings: team_scrim_settings - short_name: String! + """column name""" + status - """An array relationship""" - tournament_teams( - """distinct select on columns""" - distinct_on: [tournament_teams_select_column!] + """column name""" + to_revision - """limit the number of rows returned""" - limit: Int + """column name""" + unchanged - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + unsimulatable - """sort the rows by one or more columns""" - order_by: [tournament_teams_order_by!] + """column name""" + updated_at +} - """filter the rows returned""" - where: tournament_teams_bool_exp - ): [tournament_teams!]! +input utility_drift_scans_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: utility_drift_scans_inc_input - """An aggregate relationship""" - tournament_teams_aggregate( - """distinct select on columns""" - distinct_on: [tournament_teams_select_column!] + """sets the columns of the filtered rows to the given values""" + _set: utility_drift_scans_set_input - """limit the number of rows returned""" - limit: Int + """filter the rows which have to be updated""" + where: utility_drift_scans_bool_exp! +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate var_pop on columns""" +type utility_drift_scans_var_pop_fields { + broken: Float + lineups: Float + max_distance: Float + moved: Float + requested_by_steam_id: Float + scanned: Float + unchanged: Float + unsimulatable: Float +} - """sort the rows by one or more columns""" - order_by: [tournament_teams_order_by!] +"""aggregate var_samp on columns""" +type utility_drift_scans_var_samp_fields { + broken: Float + lineups: Float + max_distance: Float + moved: Float + requested_by_steam_id: Float + scanned: Float + unchanged: Float + unsimulatable: Float +} - """filter the rows returned""" - where: tournament_teams_bool_exp - ): tournament_teams_aggregate! +"""aggregate variance on columns""" +type utility_drift_scans_variance_fields { + broken: Float + lineups: Float + max_distance: Float + moved: Float + requested_by_steam_id: Float + scanned: Float + unchanged: Float + unsimulatable: Float } """ -aggregated selection of "teams" +columns and relationships of "utility_lineup_favorites" """ -type teams_aggregate { - aggregate: teams_aggregate_fields - nodes: [teams!]! -} +type utility_lineup_favorites { + created_at: timestamptz! -input teams_aggregate_bool_exp { - bool_and: teams_aggregate_bool_exp_bool_and - bool_or: teams_aggregate_bool_exp_bool_or - count: teams_aggregate_bool_exp_count + """An object relationship""" + player: players! + steam_id: bigint! + + """An object relationship""" + utility_lineup: utility_lineups! + utility_lineup_id: uuid! } -input teams_aggregate_bool_exp_bool_and { - arguments: teams_select_column_teams_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: teams_bool_exp - predicate: Boolean_comparison_exp! +""" +aggregated selection of "utility_lineup_favorites" +""" +type utility_lineup_favorites_aggregate { + aggregate: utility_lineup_favorites_aggregate_fields + nodes: [utility_lineup_favorites!]! } -input teams_aggregate_bool_exp_bool_or { - arguments: teams_select_column_teams_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: teams_bool_exp - predicate: Boolean_comparison_exp! +input utility_lineup_favorites_aggregate_bool_exp { + count: utility_lineup_favorites_aggregate_bool_exp_count } -input teams_aggregate_bool_exp_count { - arguments: [teams_select_column!] +input utility_lineup_favorites_aggregate_bool_exp_count { + arguments: [utility_lineup_favorites_select_column!] distinct: Boolean - filter: teams_bool_exp + filter: utility_lineup_favorites_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "teams" +aggregate fields of "utility_lineup_favorites" """ -type teams_aggregate_fields { - avg: teams_avg_fields - count(columns: [teams_select_column!], distinct: Boolean): Int! - max: teams_max_fields - min: teams_min_fields - stddev: teams_stddev_fields - stddev_pop: teams_stddev_pop_fields - stddev_samp: teams_stddev_samp_fields - sum: teams_sum_fields - var_pop: teams_var_pop_fields - var_samp: teams_var_samp_fields - variance: teams_variance_fields +type utility_lineup_favorites_aggregate_fields { + avg: utility_lineup_favorites_avg_fields + count(columns: [utility_lineup_favorites_select_column!], distinct: Boolean): Int! + max: utility_lineup_favorites_max_fields + min: utility_lineup_favorites_min_fields + stddev: utility_lineup_favorites_stddev_fields + stddev_pop: utility_lineup_favorites_stddev_pop_fields + stddev_samp: utility_lineup_favorites_stddev_samp_fields + sum: utility_lineup_favorites_sum_fields + var_pop: utility_lineup_favorites_var_pop_fields + var_samp: utility_lineup_favorites_var_samp_fields + variance: utility_lineup_favorites_variance_fields } """ -order by aggregate values of table "teams" +order by aggregate values of table "utility_lineup_favorites" """ -input teams_aggregate_order_by { - avg: teams_avg_order_by +input utility_lineup_favorites_aggregate_order_by { + avg: utility_lineup_favorites_avg_order_by count: order_by - max: teams_max_order_by - min: teams_min_order_by - stddev: teams_stddev_order_by - stddev_pop: teams_stddev_pop_order_by - stddev_samp: teams_stddev_samp_order_by - sum: teams_sum_order_by - var_pop: teams_var_pop_order_by - var_samp: teams_var_samp_order_by - variance: teams_variance_order_by + max: utility_lineup_favorites_max_order_by + min: utility_lineup_favorites_min_order_by + stddev: utility_lineup_favorites_stddev_order_by + stddev_pop: utility_lineup_favorites_stddev_pop_order_by + stddev_samp: utility_lineup_favorites_stddev_samp_order_by + sum: utility_lineup_favorites_sum_order_by + var_pop: utility_lineup_favorites_var_pop_order_by + var_samp: utility_lineup_favorites_var_samp_order_by + variance: utility_lineup_favorites_variance_order_by } """ -input type for inserting array relation for remote table "teams" +input type for inserting array relation for remote table "utility_lineup_favorites" """ -input teams_arr_rel_insert_input { - data: [teams_insert_input!]! +input utility_lineup_favorites_arr_rel_insert_input { + data: [utility_lineup_favorites_insert_input!]! """upsert condition""" - on_conflict: teams_on_conflict + on_conflict: utility_lineup_favorites_on_conflict } """aggregate avg on columns""" -type teams_avg_fields { - captain_steam_id: Float - owner_steam_id: Float +type utility_lineup_favorites_avg_fields { + steam_id: Float } """ -order by avg() on columns of table "teams" +order by avg() on columns of table "utility_lineup_favorites" """ -input teams_avg_order_by { - captain_steam_id: order_by - owner_steam_id: order_by +input utility_lineup_favorites_avg_order_by { + steam_id: order_by } """ -Boolean expression to filter rows from the table "teams". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "utility_lineup_favorites". All fields are combined with a logical 'AND'. """ -input teams_bool_exp { - _and: [teams_bool_exp!] - _not: teams_bool_exp - _or: [teams_bool_exp!] - avatar_url: String_comparison_exp - awards: award_recipients_bool_exp - awards_aggregate: award_recipients_aggregate_bool_exp - can_change_role: Boolean_comparison_exp - can_invite: Boolean_comparison_exp - can_manage_scrims: Boolean_comparison_exp - can_remove: Boolean_comparison_exp - captain: players_bool_exp - captain_steam_id: bigint_comparison_exp - id: uuid_comparison_exp - invites: team_invites_bool_exp - invites_aggregate: team_invites_aggregate_bool_exp - is_organization: Boolean_comparison_exp - match_lineups: match_lineups_bool_exp - match_lineups_aggregate: match_lineups_aggregate_bool_exp - matches: matches_bool_exp - name: String_comparison_exp - owner: players_bool_exp - owner_steam_id: bigint_comparison_exp - ranks: v_team_ranks_bool_exp - reputation: v_team_reputation_bool_exp - role: String_comparison_exp - roster: team_roster_bool_exp - roster_aggregate: team_roster_aggregate_bool_exp - scrim_availability: team_scrim_availability_bool_exp - scrim_availability_aggregate: team_scrim_availability_aggregate_bool_exp - scrim_settings: team_scrim_settings_bool_exp - short_name: String_comparison_exp - tournament_teams: tournament_teams_bool_exp - tournament_teams_aggregate: tournament_teams_aggregate_bool_exp +input utility_lineup_favorites_bool_exp { + _and: [utility_lineup_favorites_bool_exp!] + _not: utility_lineup_favorites_bool_exp + _or: [utility_lineup_favorites_bool_exp!] + created_at: timestamptz_comparison_exp + player: players_bool_exp + steam_id: bigint_comparison_exp + utility_lineup: utility_lineups_bool_exp + utility_lineup_id: uuid_comparison_exp } """ -unique or primary key constraints on table "teams" +unique or primary key constraints on table "utility_lineup_favorites" """ -enum teams_constraint { - """ - unique or primary key constraint on columns "name" - """ - teams_name_key - +enum utility_lineup_favorites_constraint { """ - unique or primary key constraint on columns "id" + unique or primary key constraint on columns "steam_id", "utility_lineup_id" """ - teams_pkey + utility_lineup_favorites_pkey } """ -input type for incrementing numeric columns in table "teams" +input type for incrementing numeric columns in table "utility_lineup_favorites" """ -input teams_inc_input { - captain_steam_id: bigint - owner_steam_id: bigint +input utility_lineup_favorites_inc_input { + steam_id: bigint } """ -input type for inserting data into table "teams" +input type for inserting data into table "utility_lineup_favorites" """ -input teams_insert_input { - avatar_url: String - awards: award_recipients_arr_rel_insert_input - captain: players_obj_rel_insert_input - captain_steam_id: bigint - id: uuid - invites: team_invites_arr_rel_insert_input - is_organization: Boolean - match_lineups: match_lineups_arr_rel_insert_input - name: String - owner: players_obj_rel_insert_input - owner_steam_id: bigint - ranks: v_team_ranks_obj_rel_insert_input - reputation: v_team_reputation_obj_rel_insert_input - roster: team_roster_arr_rel_insert_input - scrim_availability: team_scrim_availability_arr_rel_insert_input - scrim_settings: team_scrim_settings_obj_rel_insert_input - short_name: String - tournament_teams: tournament_teams_arr_rel_insert_input +input utility_lineup_favorites_insert_input { + created_at: timestamptz + player: players_obj_rel_insert_input + steam_id: bigint + utility_lineup: utility_lineups_obj_rel_insert_input + utility_lineup_id: uuid } """aggregate max on columns""" -type teams_max_fields { - avatar_url: String - captain_steam_id: bigint - id: uuid - name: String - owner_steam_id: bigint - - """ - A computed field, executes function "team_role" - """ - role: String - short_name: String +type utility_lineup_favorites_max_fields { + created_at: timestamptz + steam_id: bigint + utility_lineup_id: uuid } """ -order by max() on columns of table "teams" +order by max() on columns of table "utility_lineup_favorites" """ -input teams_max_order_by { - avatar_url: order_by - captain_steam_id: order_by - id: order_by - name: order_by - owner_steam_id: order_by - short_name: order_by +input utility_lineup_favorites_max_order_by { + created_at: order_by + steam_id: order_by + utility_lineup_id: order_by } """aggregate min on columns""" -type teams_min_fields { - avatar_url: String - captain_steam_id: bigint - id: uuid - name: String - owner_steam_id: bigint - - """ - A computed field, executes function "team_role" - """ - role: String - short_name: String +type utility_lineup_favorites_min_fields { + created_at: timestamptz + steam_id: bigint + utility_lineup_id: uuid } """ -order by min() on columns of table "teams" +order by min() on columns of table "utility_lineup_favorites" """ -input teams_min_order_by { - avatar_url: order_by - captain_steam_id: order_by - id: order_by - name: order_by - owner_steam_id: order_by - short_name: order_by +input utility_lineup_favorites_min_order_by { + created_at: order_by + steam_id: order_by + utility_lineup_id: order_by } """ -response of any mutation on the table "teams" +response of any mutation on the table "utility_lineup_favorites" """ -type teams_mutation_response { +type utility_lineup_favorites_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [teams!]! -} - -""" -input type for inserting object relation for remote table "teams" -""" -input teams_obj_rel_insert_input { - data: teams_insert_input! - - """upsert condition""" - on_conflict: teams_on_conflict -} - -""" -on_conflict condition type for table "teams" -""" -input teams_on_conflict { - constraint: teams_constraint! - update_columns: [teams_update_column!]! = [] - where: teams_bool_exp -} - -"""Ordering options when selecting data from "teams".""" -input teams_order_by { - avatar_url: order_by - awards_aggregate: award_recipients_aggregate_order_by - can_change_role: order_by - can_invite: order_by - can_manage_scrims: order_by - can_remove: order_by - captain: players_order_by - captain_steam_id: order_by - id: order_by - invites_aggregate: team_invites_aggregate_order_by - is_organization: order_by - match_lineups_aggregate: match_lineups_aggregate_order_by - matches_aggregate: matches_aggregate_order_by - name: order_by - owner: players_order_by - owner_steam_id: order_by - ranks: v_team_ranks_order_by - reputation: v_team_reputation_order_by - role: order_by - roster_aggregate: team_roster_aggregate_order_by - scrim_availability_aggregate: team_scrim_availability_aggregate_order_by - scrim_settings: team_scrim_settings_order_by - short_name: order_by - tournament_teams_aggregate: tournament_teams_aggregate_order_by -} - -"""primary key columns input for table: teams""" -input teams_pk_columns_input { - id: uuid! + returning: [utility_lineup_favorites!]! } """ -select columns of table "teams" +on_conflict condition type for table "utility_lineup_favorites" """ -enum teams_select_column { - """column name""" - avatar_url - - """column name""" - captain_steam_id - - """column name""" - id - - """column name""" - is_organization - - """column name""" - name - - """column name""" - owner_steam_id - - """column name""" - short_name +input utility_lineup_favorites_on_conflict { + constraint: utility_lineup_favorites_constraint! + update_columns: [utility_lineup_favorites_update_column!]! = [] + where: utility_lineup_favorites_bool_exp } -""" -select "teams_aggregate_bool_exp_bool_and_arguments_columns" columns of table "teams" -""" -enum teams_select_column_teams_aggregate_bool_exp_bool_and_arguments_columns { - """column name""" - is_organization +"""Ordering options when selecting data from "utility_lineup_favorites".""" +input utility_lineup_favorites_order_by { + created_at: order_by + player: players_order_by + steam_id: order_by + utility_lineup: utility_lineups_order_by + utility_lineup_id: order_by +} + +"""primary key columns input for table: utility_lineup_favorites""" +input utility_lineup_favorites_pk_columns_input { + steam_id: bigint! + utility_lineup_id: uuid! } """ -select "teams_aggregate_bool_exp_bool_or_arguments_columns" columns of table "teams" +select columns of table "utility_lineup_favorites" """ -enum teams_select_column_teams_aggregate_bool_exp_bool_or_arguments_columns { +enum utility_lineup_favorites_select_column { """column name""" - is_organization + created_at + + """column name""" + steam_id + + """column name""" + utility_lineup_id } """ -input type for updating data in table "teams" +input type for updating data in table "utility_lineup_favorites" """ -input teams_set_input { - avatar_url: String - captain_steam_id: bigint - id: uuid - is_organization: Boolean - name: String - owner_steam_id: bigint - short_name: String +input utility_lineup_favorites_set_input { + created_at: timestamptz + steam_id: bigint + utility_lineup_id: uuid } """aggregate stddev on columns""" -type teams_stddev_fields { - captain_steam_id: Float - owner_steam_id: Float +type utility_lineup_favorites_stddev_fields { + steam_id: Float } """ -order by stddev() on columns of table "teams" +order by stddev() on columns of table "utility_lineup_favorites" """ -input teams_stddev_order_by { - captain_steam_id: order_by - owner_steam_id: order_by +input utility_lineup_favorites_stddev_order_by { + steam_id: order_by } """aggregate stddev_pop on columns""" -type teams_stddev_pop_fields { - captain_steam_id: Float - owner_steam_id: Float +type utility_lineup_favorites_stddev_pop_fields { + steam_id: Float } """ -order by stddev_pop() on columns of table "teams" +order by stddev_pop() on columns of table "utility_lineup_favorites" """ -input teams_stddev_pop_order_by { - captain_steam_id: order_by - owner_steam_id: order_by +input utility_lineup_favorites_stddev_pop_order_by { + steam_id: order_by } """aggregate stddev_samp on columns""" -type teams_stddev_samp_fields { - captain_steam_id: Float - owner_steam_id: Float +type utility_lineup_favorites_stddev_samp_fields { + steam_id: Float } """ -order by stddev_samp() on columns of table "teams" +order by stddev_samp() on columns of table "utility_lineup_favorites" """ -input teams_stddev_samp_order_by { - captain_steam_id: order_by - owner_steam_id: order_by +input utility_lineup_favorites_stddev_samp_order_by { + steam_id: order_by } """ -Streaming cursor of the table "teams" +Streaming cursor of the table "utility_lineup_favorites" """ -input teams_stream_cursor_input { +input utility_lineup_favorites_stream_cursor_input { """Stream column input with initial value""" - initial_value: teams_stream_cursor_value_input! + initial_value: utility_lineup_favorites_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input teams_stream_cursor_value_input { - avatar_url: String - captain_steam_id: bigint - id: uuid - is_organization: Boolean - name: String - owner_steam_id: bigint - short_name: String +input utility_lineup_favorites_stream_cursor_value_input { + created_at: timestamptz + steam_id: bigint + utility_lineup_id: uuid } """aggregate sum on columns""" -type teams_sum_fields { - captain_steam_id: bigint - owner_steam_id: bigint +type utility_lineup_favorites_sum_fields { + steam_id: bigint } """ -order by sum() on columns of table "teams" +order by sum() on columns of table "utility_lineup_favorites" """ -input teams_sum_order_by { - captain_steam_id: order_by - owner_steam_id: order_by +input utility_lineup_favorites_sum_order_by { + steam_id: order_by } """ -update columns of table "teams" +update columns of table "utility_lineup_favorites" """ -enum teams_update_column { - """column name""" - avatar_url - - """column name""" - captain_steam_id - +enum utility_lineup_favorites_update_column { """column name""" - id - - """column name""" - is_organization - - """column name""" - name + created_at """column name""" - owner_steam_id + steam_id """column name""" - short_name + utility_lineup_id } -input teams_updates { +input utility_lineup_favorites_updates { """increments the numeric columns with given value of the filtered values""" - _inc: teams_inc_input + _inc: utility_lineup_favorites_inc_input """sets the columns of the filtered rows to the given values""" - _set: teams_set_input + _set: utility_lineup_favorites_set_input """filter the rows which have to be updated""" - where: teams_bool_exp! + where: utility_lineup_favorites_bool_exp! } """aggregate var_pop on columns""" -type teams_var_pop_fields { - captain_steam_id: Float - owner_steam_id: Float +type utility_lineup_favorites_var_pop_fields { + steam_id: Float } """ -order by var_pop() on columns of table "teams" +order by var_pop() on columns of table "utility_lineup_favorites" """ -input teams_var_pop_order_by { - captain_steam_id: order_by - owner_steam_id: order_by +input utility_lineup_favorites_var_pop_order_by { + steam_id: order_by } """aggregate var_samp on columns""" -type teams_var_samp_fields { - captain_steam_id: Float - owner_steam_id: Float +type utility_lineup_favorites_var_samp_fields { + steam_id: Float } """ -order by var_samp() on columns of table "teams" +order by var_samp() on columns of table "utility_lineup_favorites" """ -input teams_var_samp_order_by { - captain_steam_id: order_by - owner_steam_id: order_by +input utility_lineup_favorites_var_samp_order_by { + steam_id: order_by } """aggregate variance on columns""" -type teams_variance_fields { - captain_steam_id: Float - owner_steam_id: Float +type utility_lineup_favorites_variance_fields { + steam_id: Float } """ -order by variance() on columns of table "teams" +order by variance() on columns of table "utility_lineup_favorites" """ -input teams_variance_order_by { - captain_steam_id: order_by - owner_steam_id: order_by +input utility_lineup_favorites_variance_order_by { + steam_id: order_by } -scalar time - """ -Boolean expression to compare columns of type "time". All fields are combined with logical 'AND'. +columns and relationships of "utility_lineup_progress" """ -input time_comparison_exp { - _eq: time - _gt: time - _gte: time - _in: [time!] - _is_null: Boolean - _lt: time - _lte: time - _neq: time - _nin: [time!] -} +type utility_lineup_progress { + attempts: Int! + best_streak: Int! + current_streak: Int! + last_practiced_at: timestamptz + mastered_at: timestamptz + miss_along_sum: float8! + miss_lateral_sum: float8! + miss_samples: Int! + miss_vertical_sum: float8! -scalar timestamp + """An object relationship""" + player: players! + steam_id: bigint! + successes: Int! -scalar timestamptz + """An object relationship""" + utility_lineup: utility_lineups! + utility_lineup_id: uuid! +} """ -Boolean expression to compare columns of type "timestamptz". All fields are combined with logical 'AND'. +aggregated selection of "utility_lineup_progress" """ -input timestamptz_comparison_exp { - _eq: timestamptz - _gt: timestamptz - _gte: timestamptz - _in: [timestamptz!] - _is_null: Boolean - _lt: timestamptz - _lte: timestamptz - _neq: timestamptz - _nin: [timestamptz!] +type utility_lineup_progress_aggregate { + aggregate: utility_lineup_progress_aggregate_fields + nodes: [utility_lineup_progress!]! } -""" -columns and relationships of "tournament_awards" -""" -type tournament_awards { - """An object relationship""" - award: awards - award_id: uuid - created_at: timestamptz! - custom_name: String - id: uuid! - image_url: String - placement: Int! - silhouette: Int +input utility_lineup_progress_aggregate_bool_exp { + avg: utility_lineup_progress_aggregate_bool_exp_avg + corr: utility_lineup_progress_aggregate_bool_exp_corr + count: utility_lineup_progress_aggregate_bool_exp_count + covar_samp: utility_lineup_progress_aggregate_bool_exp_covar_samp + max: utility_lineup_progress_aggregate_bool_exp_max + min: utility_lineup_progress_aggregate_bool_exp_min + stddev_samp: utility_lineup_progress_aggregate_bool_exp_stddev_samp + sum: utility_lineup_progress_aggregate_bool_exp_sum + var_samp: utility_lineup_progress_aggregate_bool_exp_var_samp +} - """An object relationship""" - tournament: tournaments! - tournament_id: uuid! - updated_at: timestamptz! +input utility_lineup_progress_aggregate_bool_exp_avg { + arguments: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_avg_arguments_columns! + distinct: Boolean + filter: utility_lineup_progress_bool_exp + predicate: float8_comparison_exp! } -""" -aggregated selection of "tournament_awards" -""" -type tournament_awards_aggregate { - aggregate: tournament_awards_aggregate_fields - nodes: [tournament_awards!]! +input utility_lineup_progress_aggregate_bool_exp_corr { + arguments: utility_lineup_progress_aggregate_bool_exp_corr_arguments! + distinct: Boolean + filter: utility_lineup_progress_bool_exp + predicate: float8_comparison_exp! } -input tournament_awards_aggregate_bool_exp { - count: tournament_awards_aggregate_bool_exp_count +input utility_lineup_progress_aggregate_bool_exp_corr_arguments { + X: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_corr_arguments_columns! + Y: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_corr_arguments_columns! } -input tournament_awards_aggregate_bool_exp_count { - arguments: [tournament_awards_select_column!] +input utility_lineup_progress_aggregate_bool_exp_count { + arguments: [utility_lineup_progress_select_column!] distinct: Boolean - filter: tournament_awards_bool_exp + filter: utility_lineup_progress_bool_exp predicate: Int_comparison_exp! } +input utility_lineup_progress_aggregate_bool_exp_covar_samp { + arguments: utility_lineup_progress_aggregate_bool_exp_covar_samp_arguments! + distinct: Boolean + filter: utility_lineup_progress_bool_exp + predicate: float8_comparison_exp! +} + +input utility_lineup_progress_aggregate_bool_exp_covar_samp_arguments { + X: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_covar_samp_arguments_columns! + Y: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_covar_samp_arguments_columns! +} + +input utility_lineup_progress_aggregate_bool_exp_max { + arguments: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_max_arguments_columns! + distinct: Boolean + filter: utility_lineup_progress_bool_exp + predicate: float8_comparison_exp! +} + +input utility_lineup_progress_aggregate_bool_exp_min { + arguments: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_min_arguments_columns! + distinct: Boolean + filter: utility_lineup_progress_bool_exp + predicate: float8_comparison_exp! +} + +input utility_lineup_progress_aggregate_bool_exp_stddev_samp { + arguments: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_stddev_samp_arguments_columns! + distinct: Boolean + filter: utility_lineup_progress_bool_exp + predicate: float8_comparison_exp! +} + +input utility_lineup_progress_aggregate_bool_exp_sum { + arguments: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_sum_arguments_columns! + distinct: Boolean + filter: utility_lineup_progress_bool_exp + predicate: float8_comparison_exp! +} + +input utility_lineup_progress_aggregate_bool_exp_var_samp { + arguments: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_var_samp_arguments_columns! + distinct: Boolean + filter: utility_lineup_progress_bool_exp + predicate: float8_comparison_exp! +} + """ -aggregate fields of "tournament_awards" +aggregate fields of "utility_lineup_progress" """ -type tournament_awards_aggregate_fields { - avg: tournament_awards_avg_fields - count(columns: [tournament_awards_select_column!], distinct: Boolean): Int! - max: tournament_awards_max_fields - min: tournament_awards_min_fields - stddev: tournament_awards_stddev_fields - stddev_pop: tournament_awards_stddev_pop_fields - stddev_samp: tournament_awards_stddev_samp_fields - sum: tournament_awards_sum_fields - var_pop: tournament_awards_var_pop_fields - var_samp: tournament_awards_var_samp_fields - variance: tournament_awards_variance_fields +type utility_lineup_progress_aggregate_fields { + avg: utility_lineup_progress_avg_fields + count(columns: [utility_lineup_progress_select_column!], distinct: Boolean): Int! + max: utility_lineup_progress_max_fields + min: utility_lineup_progress_min_fields + stddev: utility_lineup_progress_stddev_fields + stddev_pop: utility_lineup_progress_stddev_pop_fields + stddev_samp: utility_lineup_progress_stddev_samp_fields + sum: utility_lineup_progress_sum_fields + var_pop: utility_lineup_progress_var_pop_fields + var_samp: utility_lineup_progress_var_samp_fields + variance: utility_lineup_progress_variance_fields } """ -order by aggregate values of table "tournament_awards" +order by aggregate values of table "utility_lineup_progress" """ -input tournament_awards_aggregate_order_by { - avg: tournament_awards_avg_order_by +input utility_lineup_progress_aggregate_order_by { + avg: utility_lineup_progress_avg_order_by count: order_by - max: tournament_awards_max_order_by - min: tournament_awards_min_order_by - stddev: tournament_awards_stddev_order_by - stddev_pop: tournament_awards_stddev_pop_order_by - stddev_samp: tournament_awards_stddev_samp_order_by - sum: tournament_awards_sum_order_by - var_pop: tournament_awards_var_pop_order_by - var_samp: tournament_awards_var_samp_order_by - variance: tournament_awards_variance_order_by + max: utility_lineup_progress_max_order_by + min: utility_lineup_progress_min_order_by + stddev: utility_lineup_progress_stddev_order_by + stddev_pop: utility_lineup_progress_stddev_pop_order_by + stddev_samp: utility_lineup_progress_stddev_samp_order_by + sum: utility_lineup_progress_sum_order_by + var_pop: utility_lineup_progress_var_pop_order_by + var_samp: utility_lineup_progress_var_samp_order_by + variance: utility_lineup_progress_variance_order_by } """ -input type for inserting array relation for remote table "tournament_awards" +input type for inserting array relation for remote table "utility_lineup_progress" """ -input tournament_awards_arr_rel_insert_input { - data: [tournament_awards_insert_input!]! +input utility_lineup_progress_arr_rel_insert_input { + data: [utility_lineup_progress_insert_input!]! """upsert condition""" - on_conflict: tournament_awards_on_conflict + on_conflict: utility_lineup_progress_on_conflict } """aggregate avg on columns""" -type tournament_awards_avg_fields { - placement: Float - silhouette: Float +type utility_lineup_progress_avg_fields { + attempts: Float + best_streak: Float + current_streak: Float + miss_along_sum: Float + miss_lateral_sum: Float + miss_samples: Float + miss_vertical_sum: Float + steam_id: Float + successes: Float } """ -order by avg() on columns of table "tournament_awards" +order by avg() on columns of table "utility_lineup_progress" """ -input tournament_awards_avg_order_by { - placement: order_by - silhouette: order_by +input utility_lineup_progress_avg_order_by { + attempts: order_by + best_streak: order_by + current_streak: order_by + miss_along_sum: order_by + miss_lateral_sum: order_by + miss_samples: order_by + miss_vertical_sum: order_by + steam_id: order_by + successes: order_by } """ -Boolean expression to filter rows from the table "tournament_awards". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "utility_lineup_progress". All fields are combined with a logical 'AND'. """ -input tournament_awards_bool_exp { - _and: [tournament_awards_bool_exp!] - _not: tournament_awards_bool_exp - _or: [tournament_awards_bool_exp!] - award: awards_bool_exp - award_id: uuid_comparison_exp - created_at: timestamptz_comparison_exp - custom_name: String_comparison_exp - id: uuid_comparison_exp - image_url: String_comparison_exp - placement: Int_comparison_exp - silhouette: Int_comparison_exp - tournament: tournaments_bool_exp - tournament_id: uuid_comparison_exp - updated_at: timestamptz_comparison_exp +input utility_lineup_progress_bool_exp { + _and: [utility_lineup_progress_bool_exp!] + _not: utility_lineup_progress_bool_exp + _or: [utility_lineup_progress_bool_exp!] + attempts: Int_comparison_exp + best_streak: Int_comparison_exp + current_streak: Int_comparison_exp + last_practiced_at: timestamptz_comparison_exp + mastered_at: timestamptz_comparison_exp + miss_along_sum: float8_comparison_exp + miss_lateral_sum: float8_comparison_exp + miss_samples: Int_comparison_exp + miss_vertical_sum: float8_comparison_exp + player: players_bool_exp + steam_id: bigint_comparison_exp + successes: Int_comparison_exp + utility_lineup: utility_lineups_bool_exp + utility_lineup_id: uuid_comparison_exp } """ -unique or primary key constraints on table "tournament_awards" +unique or primary key constraints on table "utility_lineup_progress" """ -enum tournament_awards_constraint { - """ - unique or primary key constraint on columns "id" +enum utility_lineup_progress_constraint { """ - tournament_awards_pkey - - """ - unique or primary key constraint on columns "placement", "tournament_id" + unique or primary key constraint on columns "steam_id", "utility_lineup_id" """ - tournament_awards_tournament_id_placement_key + utility_lineup_progress_pkey } """ -input type for incrementing numeric columns in table "tournament_awards" +input type for incrementing numeric columns in table "utility_lineup_progress" """ -input tournament_awards_inc_input { - placement: Int - silhouette: Int +input utility_lineup_progress_inc_input { + attempts: Int + best_streak: Int + current_streak: Int + miss_along_sum: float8 + miss_lateral_sum: float8 + miss_samples: Int + miss_vertical_sum: float8 + steam_id: bigint + successes: Int } """ -input type for inserting data into table "tournament_awards" +input type for inserting data into table "utility_lineup_progress" """ -input tournament_awards_insert_input { - award: awards_obj_rel_insert_input - award_id: uuid - created_at: timestamptz - custom_name: String - id: uuid - image_url: String - placement: Int - silhouette: Int - tournament: tournaments_obj_rel_insert_input - tournament_id: uuid - updated_at: timestamptz +input utility_lineup_progress_insert_input { + attempts: Int + best_streak: Int + current_streak: Int + last_practiced_at: timestamptz + mastered_at: timestamptz + miss_along_sum: float8 + miss_lateral_sum: float8 + miss_samples: Int + miss_vertical_sum: float8 + player: players_obj_rel_insert_input + steam_id: bigint + successes: Int + utility_lineup: utility_lineups_obj_rel_insert_input + utility_lineup_id: uuid } """aggregate max on columns""" -type tournament_awards_max_fields { - award_id: uuid - created_at: timestamptz - custom_name: String - id: uuid - image_url: String - placement: Int - silhouette: Int - tournament_id: uuid - updated_at: timestamptz +type utility_lineup_progress_max_fields { + attempts: Int + best_streak: Int + current_streak: Int + last_practiced_at: timestamptz + mastered_at: timestamptz + miss_along_sum: float8 + miss_lateral_sum: float8 + miss_samples: Int + miss_vertical_sum: float8 + steam_id: bigint + successes: Int + utility_lineup_id: uuid } """ -order by max() on columns of table "tournament_awards" +order by max() on columns of table "utility_lineup_progress" """ -input tournament_awards_max_order_by { - award_id: order_by - created_at: order_by - custom_name: order_by - id: order_by - image_url: order_by - placement: order_by - silhouette: order_by - tournament_id: order_by - updated_at: order_by +input utility_lineup_progress_max_order_by { + attempts: order_by + best_streak: order_by + current_streak: order_by + last_practiced_at: order_by + mastered_at: order_by + miss_along_sum: order_by + miss_lateral_sum: order_by + miss_samples: order_by + miss_vertical_sum: order_by + steam_id: order_by + successes: order_by + utility_lineup_id: order_by } """aggregate min on columns""" -type tournament_awards_min_fields { - award_id: uuid - created_at: timestamptz - custom_name: String - id: uuid - image_url: String - placement: Int - silhouette: Int - tournament_id: uuid - updated_at: timestamptz +type utility_lineup_progress_min_fields { + attempts: Int + best_streak: Int + current_streak: Int + last_practiced_at: timestamptz + mastered_at: timestamptz + miss_along_sum: float8 + miss_lateral_sum: float8 + miss_samples: Int + miss_vertical_sum: float8 + steam_id: bigint + successes: Int + utility_lineup_id: uuid } """ -order by min() on columns of table "tournament_awards" +order by min() on columns of table "utility_lineup_progress" """ -input tournament_awards_min_order_by { - award_id: order_by - created_at: order_by - custom_name: order_by - id: order_by - image_url: order_by - placement: order_by - silhouette: order_by - tournament_id: order_by - updated_at: order_by +input utility_lineup_progress_min_order_by { + attempts: order_by + best_streak: order_by + current_streak: order_by + last_practiced_at: order_by + mastered_at: order_by + miss_along_sum: order_by + miss_lateral_sum: order_by + miss_samples: order_by + miss_vertical_sum: order_by + steam_id: order_by + successes: order_by + utility_lineup_id: order_by } """ -response of any mutation on the table "tournament_awards" +response of any mutation on the table "utility_lineup_progress" """ -type tournament_awards_mutation_response { +type utility_lineup_progress_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [tournament_awards!]! + returning: [utility_lineup_progress!]! } """ -input type for inserting object relation for remote table "tournament_awards" +on_conflict condition type for table "utility_lineup_progress" """ -input tournament_awards_obj_rel_insert_input { - data: tournament_awards_insert_input! +input utility_lineup_progress_on_conflict { + constraint: utility_lineup_progress_constraint! + update_columns: [utility_lineup_progress_update_column!]! = [] + where: utility_lineup_progress_bool_exp +} - """upsert condition""" - on_conflict: tournament_awards_on_conflict +"""Ordering options when selecting data from "utility_lineup_progress".""" +input utility_lineup_progress_order_by { + attempts: order_by + best_streak: order_by + current_streak: order_by + last_practiced_at: order_by + mastered_at: order_by + miss_along_sum: order_by + miss_lateral_sum: order_by + miss_samples: order_by + miss_vertical_sum: order_by + player: players_order_by + steam_id: order_by + successes: order_by + utility_lineup: utility_lineups_order_by + utility_lineup_id: order_by +} + +"""primary key columns input for table: utility_lineup_progress""" +input utility_lineup_progress_pk_columns_input { + steam_id: bigint! + utility_lineup_id: uuid! } """ -on_conflict condition type for table "tournament_awards" +select columns of table "utility_lineup_progress" """ -input tournament_awards_on_conflict { - constraint: tournament_awards_constraint! - update_columns: [tournament_awards_update_column!]! = [] - where: tournament_awards_bool_exp +enum utility_lineup_progress_select_column { + """column name""" + attempts + + """column name""" + best_streak + + """column name""" + current_streak + + """column name""" + last_practiced_at + + """column name""" + mastered_at + + """column name""" + miss_along_sum + + """column name""" + miss_lateral_sum + + """column name""" + miss_samples + + """column name""" + miss_vertical_sum + + """column name""" + steam_id + + """column name""" + successes + + """column name""" + utility_lineup_id } -"""Ordering options when selecting data from "tournament_awards".""" -input tournament_awards_order_by { - award: awards_order_by - award_id: order_by - created_at: order_by - custom_name: order_by - id: order_by - image_url: order_by - placement: order_by - silhouette: order_by - tournament: tournaments_order_by - tournament_id: order_by - updated_at: order_by +""" +select "utility_lineup_progress_aggregate_bool_exp_avg_arguments_columns" columns of table "utility_lineup_progress" +""" +enum utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_avg_arguments_columns { + """column name""" + miss_along_sum + + """column name""" + miss_lateral_sum + + """column name""" + miss_vertical_sum } -"""primary key columns input for table: tournament_awards""" -input tournament_awards_pk_columns_input { - id: uuid! +""" +select "utility_lineup_progress_aggregate_bool_exp_corr_arguments_columns" columns of table "utility_lineup_progress" +""" +enum utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_corr_arguments_columns { + """column name""" + miss_along_sum + + """column name""" + miss_lateral_sum + + """column name""" + miss_vertical_sum } """ -select columns of table "tournament_awards" +select "utility_lineup_progress_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "utility_lineup_progress" """ -enum tournament_awards_select_column { +enum utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_covar_samp_arguments_columns { """column name""" - award_id + miss_along_sum """column name""" - created_at + miss_lateral_sum """column name""" - custom_name + miss_vertical_sum +} +""" +select "utility_lineup_progress_aggregate_bool_exp_max_arguments_columns" columns of table "utility_lineup_progress" +""" +enum utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_max_arguments_columns { """column name""" - id + miss_along_sum """column name""" - image_url + miss_lateral_sum """column name""" - placement + miss_vertical_sum +} +""" +select "utility_lineup_progress_aggregate_bool_exp_min_arguments_columns" columns of table "utility_lineup_progress" +""" +enum utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_min_arguments_columns { """column name""" - silhouette + miss_along_sum """column name""" - tournament_id + miss_lateral_sum """column name""" - updated_at + miss_vertical_sum } """ -input type for updating data in table "tournament_awards" +select "utility_lineup_progress_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "utility_lineup_progress" """ -input tournament_awards_set_input { - award_id: uuid - created_at: timestamptz - custom_name: String - id: uuid - image_url: String - placement: Int - silhouette: Int - tournament_id: uuid - updated_at: timestamptz +enum utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_stddev_samp_arguments_columns { + """column name""" + miss_along_sum + + """column name""" + miss_lateral_sum + + """column name""" + miss_vertical_sum +} + +""" +select "utility_lineup_progress_aggregate_bool_exp_sum_arguments_columns" columns of table "utility_lineup_progress" +""" +enum utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_sum_arguments_columns { + """column name""" + miss_along_sum + + """column name""" + miss_lateral_sum + + """column name""" + miss_vertical_sum +} + +""" +select "utility_lineup_progress_aggregate_bool_exp_var_samp_arguments_columns" columns of table "utility_lineup_progress" +""" +enum utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_var_samp_arguments_columns { + """column name""" + miss_along_sum + + """column name""" + miss_lateral_sum + + """column name""" + miss_vertical_sum +} + +""" +input type for updating data in table "utility_lineup_progress" +""" +input utility_lineup_progress_set_input { + attempts: Int + best_streak: Int + current_streak: Int + last_practiced_at: timestamptz + mastered_at: timestamptz + miss_along_sum: float8 + miss_lateral_sum: float8 + miss_samples: Int + miss_vertical_sum: float8 + steam_id: bigint + successes: Int + utility_lineup_id: uuid } """aggregate stddev on columns""" -type tournament_awards_stddev_fields { - placement: Float - silhouette: Float +type utility_lineup_progress_stddev_fields { + attempts: Float + best_streak: Float + current_streak: Float + miss_along_sum: Float + miss_lateral_sum: Float + miss_samples: Float + miss_vertical_sum: Float + steam_id: Float + successes: Float } """ -order by stddev() on columns of table "tournament_awards" +order by stddev() on columns of table "utility_lineup_progress" """ -input tournament_awards_stddev_order_by { - placement: order_by - silhouette: order_by +input utility_lineup_progress_stddev_order_by { + attempts: order_by + best_streak: order_by + current_streak: order_by + miss_along_sum: order_by + miss_lateral_sum: order_by + miss_samples: order_by + miss_vertical_sum: order_by + steam_id: order_by + successes: order_by } """aggregate stddev_pop on columns""" -type tournament_awards_stddev_pop_fields { - placement: Float - silhouette: Float +type utility_lineup_progress_stddev_pop_fields { + attempts: Float + best_streak: Float + current_streak: Float + miss_along_sum: Float + miss_lateral_sum: Float + miss_samples: Float + miss_vertical_sum: Float + steam_id: Float + successes: Float } """ -order by stddev_pop() on columns of table "tournament_awards" +order by stddev_pop() on columns of table "utility_lineup_progress" """ -input tournament_awards_stddev_pop_order_by { - placement: order_by - silhouette: order_by +input utility_lineup_progress_stddev_pop_order_by { + attempts: order_by + best_streak: order_by + current_streak: order_by + miss_along_sum: order_by + miss_lateral_sum: order_by + miss_samples: order_by + miss_vertical_sum: order_by + steam_id: order_by + successes: order_by } - -"""aggregate stddev_samp on columns""" -type tournament_awards_stddev_samp_fields { - placement: Float - silhouette: Float + +"""aggregate stddev_samp on columns""" +type utility_lineup_progress_stddev_samp_fields { + attempts: Float + best_streak: Float + current_streak: Float + miss_along_sum: Float + miss_lateral_sum: Float + miss_samples: Float + miss_vertical_sum: Float + steam_id: Float + successes: Float } """ -order by stddev_samp() on columns of table "tournament_awards" +order by stddev_samp() on columns of table "utility_lineup_progress" """ -input tournament_awards_stddev_samp_order_by { - placement: order_by - silhouette: order_by +input utility_lineup_progress_stddev_samp_order_by { + attempts: order_by + best_streak: order_by + current_streak: order_by + miss_along_sum: order_by + miss_lateral_sum: order_by + miss_samples: order_by + miss_vertical_sum: order_by + steam_id: order_by + successes: order_by } """ -Streaming cursor of the table "tournament_awards" +Streaming cursor of the table "utility_lineup_progress" """ -input tournament_awards_stream_cursor_input { +input utility_lineup_progress_stream_cursor_input { """Stream column input with initial value""" - initial_value: tournament_awards_stream_cursor_value_input! + initial_value: utility_lineup_progress_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input tournament_awards_stream_cursor_value_input { - award_id: uuid - created_at: timestamptz - custom_name: String - id: uuid - image_url: String - placement: Int - silhouette: Int - tournament_id: uuid - updated_at: timestamptz +input utility_lineup_progress_stream_cursor_value_input { + attempts: Int + best_streak: Int + current_streak: Int + last_practiced_at: timestamptz + mastered_at: timestamptz + miss_along_sum: float8 + miss_lateral_sum: float8 + miss_samples: Int + miss_vertical_sum: float8 + steam_id: bigint + successes: Int + utility_lineup_id: uuid } """aggregate sum on columns""" -type tournament_awards_sum_fields { - placement: Int - silhouette: Int +type utility_lineup_progress_sum_fields { + attempts: Int + best_streak: Int + current_streak: Int + miss_along_sum: float8 + miss_lateral_sum: float8 + miss_samples: Int + miss_vertical_sum: float8 + steam_id: bigint + successes: Int } """ -order by sum() on columns of table "tournament_awards" +order by sum() on columns of table "utility_lineup_progress" """ -input tournament_awards_sum_order_by { - placement: order_by - silhouette: order_by +input utility_lineup_progress_sum_order_by { + attempts: order_by + best_streak: order_by + current_streak: order_by + miss_along_sum: order_by + miss_lateral_sum: order_by + miss_samples: order_by + miss_vertical_sum: order_by + steam_id: order_by + successes: order_by } """ -update columns of table "tournament_awards" +update columns of table "utility_lineup_progress" """ -enum tournament_awards_update_column { +enum utility_lineup_progress_update_column { """column name""" - award_id + attempts """column name""" - created_at + best_streak """column name""" - custom_name + current_streak """column name""" - id + last_practiced_at """column name""" - image_url + mastered_at """column name""" - placement + miss_along_sum """column name""" - silhouette + miss_lateral_sum """column name""" - tournament_id + miss_samples """column name""" - updated_at + miss_vertical_sum + + """column name""" + steam_id + + """column name""" + successes + + """column name""" + utility_lineup_id } -input tournament_awards_updates { +input utility_lineup_progress_updates { """increments the numeric columns with given value of the filtered values""" - _inc: tournament_awards_inc_input + _inc: utility_lineup_progress_inc_input """sets the columns of the filtered rows to the given values""" - _set: tournament_awards_set_input + _set: utility_lineup_progress_set_input """filter the rows which have to be updated""" - where: tournament_awards_bool_exp! + where: utility_lineup_progress_bool_exp! } """aggregate var_pop on columns""" -type tournament_awards_var_pop_fields { - placement: Float - silhouette: Float +type utility_lineup_progress_var_pop_fields { + attempts: Float + best_streak: Float + current_streak: Float + miss_along_sum: Float + miss_lateral_sum: Float + miss_samples: Float + miss_vertical_sum: Float + steam_id: Float + successes: Float } """ -order by var_pop() on columns of table "tournament_awards" +order by var_pop() on columns of table "utility_lineup_progress" """ -input tournament_awards_var_pop_order_by { - placement: order_by - silhouette: order_by +input utility_lineup_progress_var_pop_order_by { + attempts: order_by + best_streak: order_by + current_streak: order_by + miss_along_sum: order_by + miss_lateral_sum: order_by + miss_samples: order_by + miss_vertical_sum: order_by + steam_id: order_by + successes: order_by } """aggregate var_samp on columns""" -type tournament_awards_var_samp_fields { - placement: Float - silhouette: Float +type utility_lineup_progress_var_samp_fields { + attempts: Float + best_streak: Float + current_streak: Float + miss_along_sum: Float + miss_lateral_sum: Float + miss_samples: Float + miss_vertical_sum: Float + steam_id: Float + successes: Float } """ -order by var_samp() on columns of table "tournament_awards" +order by var_samp() on columns of table "utility_lineup_progress" """ -input tournament_awards_var_samp_order_by { - placement: order_by - silhouette: order_by +input utility_lineup_progress_var_samp_order_by { + attempts: order_by + best_streak: order_by + current_streak: order_by + miss_along_sum: order_by + miss_lateral_sum: order_by + miss_samples: order_by + miss_vertical_sum: order_by + steam_id: order_by + successes: order_by } """aggregate variance on columns""" -type tournament_awards_variance_fields { - placement: Float - silhouette: Float +type utility_lineup_progress_variance_fields { + attempts: Float + best_streak: Float + current_streak: Float + miss_along_sum: Float + miss_lateral_sum: Float + miss_samples: Float + miss_vertical_sum: Float + steam_id: Float + successes: Float } """ -order by variance() on columns of table "tournament_awards" +order by variance() on columns of table "utility_lineup_progress" """ -input tournament_awards_variance_order_by { - placement: order_by - silhouette: order_by +input utility_lineup_progress_variance_order_by { + attempts: order_by + best_streak: order_by + current_streak: order_by + miss_along_sum: order_by + miss_lateral_sum: order_by + miss_samples: order_by + miss_vertical_sum: order_by + steam_id: order_by + successes: order_by } """ -columns and relationships of "tournament_brackets" +columns and relationships of "utility_lineup_renders" """ -type tournament_brackets { - bye: Boolean! +type utility_lineup_renders { created_at: timestamptz! - - """ - A computed field, executes function "get_feeding_brackets" - """ - feeding_brackets( - """distinct select on columns""" - distinct_on: [tournament_brackets_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [tournament_brackets_order_by!] - - """filter the rows returned""" - where: tournament_brackets_bool_exp - ): [tournament_brackets!] - finished: Boolean! - group: numeric - id: uuid! - - """An object relationship""" - loser_bracket: tournament_brackets - loser_parent_bracket_id: uuid - - """An object relationship""" - match: matches - match_id: uuid - match_number: Int - match_options_id: uuid - - """An object relationship""" - options: match_options + duration_ms: Int + error_message: String """An object relationship""" - parent_bracket: tournament_brackets - parent_bracket_id: uuid - path: String - round: Int! - scheduled_at: timestamptz - scheduled_eta: timestamptz - - """An array relationship""" - scheduling_proposals( - """distinct select on columns""" - distinct_on: [league_scheduling_proposals_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [league_scheduling_proposals_order_by!] - - """filter the rows returned""" - where: league_scheduling_proposals_bool_exp - ): [league_scheduling_proposals!]! - - """An aggregate relationship""" - scheduling_proposals_aggregate( - """distinct select on columns""" - distinct_on: [league_scheduling_proposals_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [league_scheduling_proposals_order_by!] - - """filter the rows returned""" - where: league_scheduling_proposals_bool_exp - ): league_scheduling_proposals_aggregate! + game_server_node: game_server_nodes + game_server_node_id: String + id: uuid! + k8s_job_name: String + last_status_at: timestamptz! """An object relationship""" - stage: tournament_stages! + lineup: utility_lineups! + map_name: String! + paused: Boolean! """An object relationship""" - team_1: tournament_teams - team_1_seed: Int + practice_session: utility_practice_sessions + progress: numeric """An object relationship""" - team_2: tournament_teams - team_2_seed: Int - tournament_stage_id: uuid! - tournament_team_id_1: uuid - tournament_team_id_2: uuid + requested_by: players + requested_by_steam_id: bigint + session_token: String! + skip_reason: String + sort_index: Int! + spec( + """JSON select path""" + path: String + ): jsonb! + status: String! + status_history( + """JSON select path""" + path: String + ): jsonb! + utility_lineup_id: uuid! + utility_practice_session_id: uuid } """ -aggregated selection of "tournament_brackets" +aggregated selection of "utility_lineup_renders" """ -type tournament_brackets_aggregate { - aggregate: tournament_brackets_aggregate_fields - nodes: [tournament_brackets!]! +type utility_lineup_renders_aggregate { + aggregate: utility_lineup_renders_aggregate_fields + nodes: [utility_lineup_renders!]! } -input tournament_brackets_aggregate_bool_exp { - bool_and: tournament_brackets_aggregate_bool_exp_bool_and - bool_or: tournament_brackets_aggregate_bool_exp_bool_or - count: tournament_brackets_aggregate_bool_exp_count +input utility_lineup_renders_aggregate_bool_exp { + bool_and: utility_lineup_renders_aggregate_bool_exp_bool_and + bool_or: utility_lineup_renders_aggregate_bool_exp_bool_or + count: utility_lineup_renders_aggregate_bool_exp_count } -input tournament_brackets_aggregate_bool_exp_bool_and { - arguments: tournament_brackets_select_column_tournament_brackets_aggregate_bool_exp_bool_and_arguments_columns! +input utility_lineup_renders_aggregate_bool_exp_bool_and { + arguments: utility_lineup_renders_select_column_utility_lineup_renders_aggregate_bool_exp_bool_and_arguments_columns! distinct: Boolean - filter: tournament_brackets_bool_exp + filter: utility_lineup_renders_bool_exp predicate: Boolean_comparison_exp! } -input tournament_brackets_aggregate_bool_exp_bool_or { - arguments: tournament_brackets_select_column_tournament_brackets_aggregate_bool_exp_bool_or_arguments_columns! +input utility_lineup_renders_aggregate_bool_exp_bool_or { + arguments: utility_lineup_renders_select_column_utility_lineup_renders_aggregate_bool_exp_bool_or_arguments_columns! distinct: Boolean - filter: tournament_brackets_bool_exp + filter: utility_lineup_renders_bool_exp predicate: Boolean_comparison_exp! } -input tournament_brackets_aggregate_bool_exp_count { - arguments: [tournament_brackets_select_column!] +input utility_lineup_renders_aggregate_bool_exp_count { + arguments: [utility_lineup_renders_select_column!] distinct: Boolean - filter: tournament_brackets_bool_exp + filter: utility_lineup_renders_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "tournament_brackets" +aggregate fields of "utility_lineup_renders" """ -type tournament_brackets_aggregate_fields { - avg: tournament_brackets_avg_fields - count(columns: [tournament_brackets_select_column!], distinct: Boolean): Int! - max: tournament_brackets_max_fields - min: tournament_brackets_min_fields - stddev: tournament_brackets_stddev_fields - stddev_pop: tournament_brackets_stddev_pop_fields - stddev_samp: tournament_brackets_stddev_samp_fields - sum: tournament_brackets_sum_fields - var_pop: tournament_brackets_var_pop_fields - var_samp: tournament_brackets_var_samp_fields - variance: tournament_brackets_variance_fields +type utility_lineup_renders_aggregate_fields { + avg: utility_lineup_renders_avg_fields + count(columns: [utility_lineup_renders_select_column!], distinct: Boolean): Int! + max: utility_lineup_renders_max_fields + min: utility_lineup_renders_min_fields + stddev: utility_lineup_renders_stddev_fields + stddev_pop: utility_lineup_renders_stddev_pop_fields + stddev_samp: utility_lineup_renders_stddev_samp_fields + sum: utility_lineup_renders_sum_fields + var_pop: utility_lineup_renders_var_pop_fields + var_samp: utility_lineup_renders_var_samp_fields + variance: utility_lineup_renders_variance_fields } """ -order by aggregate values of table "tournament_brackets" +order by aggregate values of table "utility_lineup_renders" """ -input tournament_brackets_aggregate_order_by { - avg: tournament_brackets_avg_order_by +input utility_lineup_renders_aggregate_order_by { + avg: utility_lineup_renders_avg_order_by count: order_by - max: tournament_brackets_max_order_by - min: tournament_brackets_min_order_by - stddev: tournament_brackets_stddev_order_by - stddev_pop: tournament_brackets_stddev_pop_order_by - stddev_samp: tournament_brackets_stddev_samp_order_by - sum: tournament_brackets_sum_order_by - var_pop: tournament_brackets_var_pop_order_by - var_samp: tournament_brackets_var_samp_order_by - variance: tournament_brackets_variance_order_by + max: utility_lineup_renders_max_order_by + min: utility_lineup_renders_min_order_by + stddev: utility_lineup_renders_stddev_order_by + stddev_pop: utility_lineup_renders_stddev_pop_order_by + stddev_samp: utility_lineup_renders_stddev_samp_order_by + sum: utility_lineup_renders_sum_order_by + var_pop: utility_lineup_renders_var_pop_order_by + var_samp: utility_lineup_renders_var_samp_order_by + variance: utility_lineup_renders_variance_order_by +} + +"""append existing jsonb value of filtered columns with new jsonb value""" +input utility_lineup_renders_append_input { + spec: jsonb + status_history: jsonb } """ -input type for inserting array relation for remote table "tournament_brackets" +input type for inserting array relation for remote table "utility_lineup_renders" """ -input tournament_brackets_arr_rel_insert_input { - data: [tournament_brackets_insert_input!]! +input utility_lineup_renders_arr_rel_insert_input { + data: [utility_lineup_renders_insert_input!]! """upsert condition""" - on_conflict: tournament_brackets_on_conflict + on_conflict: utility_lineup_renders_on_conflict } """aggregate avg on columns""" -type tournament_brackets_avg_fields { - group: Float - match_number: Float - round: Float - team_1_seed: Float - team_2_seed: Float +type utility_lineup_renders_avg_fields { + duration_ms: Float + progress: Float + requested_by_steam_id: Float + sort_index: Float } """ -order by avg() on columns of table "tournament_brackets" +order by avg() on columns of table "utility_lineup_renders" """ -input tournament_brackets_avg_order_by { - group: order_by - match_number: order_by - round: order_by - team_1_seed: order_by - team_2_seed: order_by +input utility_lineup_renders_avg_order_by { + duration_ms: order_by + progress: order_by + requested_by_steam_id: order_by + sort_index: order_by } """ -Boolean expression to filter rows from the table "tournament_brackets". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "utility_lineup_renders". All fields are combined with a logical 'AND'. """ -input tournament_brackets_bool_exp { - _and: [tournament_brackets_bool_exp!] - _not: tournament_brackets_bool_exp - _or: [tournament_brackets_bool_exp!] - bye: Boolean_comparison_exp +input utility_lineup_renders_bool_exp { + _and: [utility_lineup_renders_bool_exp!] + _not: utility_lineup_renders_bool_exp + _or: [utility_lineup_renders_bool_exp!] created_at: timestamptz_comparison_exp - feeding_brackets: tournament_brackets_bool_exp - finished: Boolean_comparison_exp - group: numeric_comparison_exp + duration_ms: Int_comparison_exp + error_message: String_comparison_exp + game_server_node: game_server_nodes_bool_exp + game_server_node_id: String_comparison_exp id: uuid_comparison_exp - loser_bracket: tournament_brackets_bool_exp - loser_parent_bracket_id: uuid_comparison_exp - match: matches_bool_exp - match_id: uuid_comparison_exp - match_number: Int_comparison_exp - match_options_id: uuid_comparison_exp - options: match_options_bool_exp - parent_bracket: tournament_brackets_bool_exp - parent_bracket_id: uuid_comparison_exp - path: String_comparison_exp - round: Int_comparison_exp - scheduled_at: timestamptz_comparison_exp - scheduled_eta: timestamptz_comparison_exp - scheduling_proposals: league_scheduling_proposals_bool_exp - scheduling_proposals_aggregate: league_scheduling_proposals_aggregate_bool_exp - stage: tournament_stages_bool_exp - team_1: tournament_teams_bool_exp - team_1_seed: Int_comparison_exp - team_2: tournament_teams_bool_exp - team_2_seed: Int_comparison_exp - tournament_stage_id: uuid_comparison_exp - tournament_team_id_1: uuid_comparison_exp - tournament_team_id_2: uuid_comparison_exp + k8s_job_name: String_comparison_exp + last_status_at: timestamptz_comparison_exp + lineup: utility_lineups_bool_exp + map_name: String_comparison_exp + paused: Boolean_comparison_exp + practice_session: utility_practice_sessions_bool_exp + progress: numeric_comparison_exp + requested_by: players_bool_exp + requested_by_steam_id: bigint_comparison_exp + session_token: String_comparison_exp + skip_reason: String_comparison_exp + sort_index: Int_comparison_exp + spec: jsonb_comparison_exp + status: String_comparison_exp + status_history: jsonb_comparison_exp + utility_lineup_id: uuid_comparison_exp + utility_practice_session_id: uuid_comparison_exp } """ -unique or primary key constraints on table "tournament_brackets" +unique or primary key constraints on table "utility_lineup_renders" """ -enum tournament_brackets_constraint { +enum utility_lineup_renders_constraint { """ - unique or primary key constraint on columns "id" + unique or primary key constraint on columns "utility_lineup_id" """ - touarnment_brackets_pkey + utility_lineup_renders_one_in_flight_idx """ - unique or primary key constraint on columns "id", "tournament_team_id_1", "tournament_team_id_2" + unique or primary key constraint on columns "id" """ - tournament_brackets_id_tournament_team_id_1_tournament_team_id_ + utility_lineup_renders_pkey } """ -input type for incrementing numeric columns in table "tournament_brackets" +delete the field or element with specified path (for JSON arrays, negative integers count from the end) """ -input tournament_brackets_inc_input { - group: numeric - match_number: Int - round: Int - team_1_seed: Int - team_2_seed: Int +input utility_lineup_renders_delete_at_path_input { + spec: [String!] + status_history: [String!] } """ -input type for inserting data into table "tournament_brackets" +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array """ -input tournament_brackets_insert_input { - bye: Boolean +input utility_lineup_renders_delete_elem_input { + spec: Int + status_history: Int +} + +""" +delete key/value pair or string element. key/value pairs are matched based on their key value +""" +input utility_lineup_renders_delete_key_input { + spec: String + status_history: String +} + +""" +input type for incrementing numeric columns in table "utility_lineup_renders" +""" +input utility_lineup_renders_inc_input { + duration_ms: Int + progress: numeric + requested_by_steam_id: bigint + sort_index: Int +} + +""" +input type for inserting data into table "utility_lineup_renders" +""" +input utility_lineup_renders_insert_input { created_at: timestamptz - finished: Boolean - group: numeric + duration_ms: Int + error_message: String + game_server_node: game_server_nodes_obj_rel_insert_input + game_server_node_id: String id: uuid - loser_bracket: tournament_brackets_obj_rel_insert_input - loser_parent_bracket_id: uuid - match: matches_obj_rel_insert_input - match_id: uuid - match_number: Int - match_options_id: uuid - options: match_options_obj_rel_insert_input - parent_bracket: tournament_brackets_obj_rel_insert_input - parent_bracket_id: uuid - path: String - round: Int - scheduled_at: timestamptz - scheduled_eta: timestamptz - scheduling_proposals: league_scheduling_proposals_arr_rel_insert_input - stage: tournament_stages_obj_rel_insert_input - team_1: tournament_teams_obj_rel_insert_input - team_1_seed: Int - team_2: tournament_teams_obj_rel_insert_input - team_2_seed: Int - tournament_stage_id: uuid - tournament_team_id_1: uuid - tournament_team_id_2: uuid + k8s_job_name: String + last_status_at: timestamptz + lineup: utility_lineups_obj_rel_insert_input + map_name: String + paused: Boolean + practice_session: utility_practice_sessions_obj_rel_insert_input + progress: numeric + requested_by: players_obj_rel_insert_input + requested_by_steam_id: bigint + session_token: String + skip_reason: String + sort_index: Int + spec: jsonb + status: String + status_history: jsonb + utility_lineup_id: uuid + utility_practice_session_id: uuid } """aggregate max on columns""" -type tournament_brackets_max_fields { +type utility_lineup_renders_max_fields { created_at: timestamptz - group: numeric + duration_ms: Int + error_message: String + game_server_node_id: String id: uuid - loser_parent_bracket_id: uuid - match_id: uuid - match_number: Int - match_options_id: uuid - parent_bracket_id: uuid - path: String - round: Int - scheduled_at: timestamptz - scheduled_eta: timestamptz - team_1_seed: Int - team_2_seed: Int - tournament_stage_id: uuid - tournament_team_id_1: uuid - tournament_team_id_2: uuid + k8s_job_name: String + last_status_at: timestamptz + map_name: String + progress: numeric + requested_by_steam_id: bigint + session_token: String + skip_reason: String + sort_index: Int + status: String + utility_lineup_id: uuid + utility_practice_session_id: uuid } """ -order by max() on columns of table "tournament_brackets" +order by max() on columns of table "utility_lineup_renders" """ -input tournament_brackets_max_order_by { +input utility_lineup_renders_max_order_by { created_at: order_by - group: order_by + duration_ms: order_by + error_message: order_by + game_server_node_id: order_by id: order_by - loser_parent_bracket_id: order_by - match_id: order_by - match_number: order_by - match_options_id: order_by - parent_bracket_id: order_by - path: order_by - round: order_by - scheduled_at: order_by - scheduled_eta: order_by - team_1_seed: order_by - team_2_seed: order_by - tournament_stage_id: order_by - tournament_team_id_1: order_by - tournament_team_id_2: order_by + k8s_job_name: order_by + last_status_at: order_by + map_name: order_by + progress: order_by + requested_by_steam_id: order_by + session_token: order_by + skip_reason: order_by + sort_index: order_by + status: order_by + utility_lineup_id: order_by + utility_practice_session_id: order_by } """aggregate min on columns""" -type tournament_brackets_min_fields { +type utility_lineup_renders_min_fields { created_at: timestamptz - group: numeric + duration_ms: Int + error_message: String + game_server_node_id: String id: uuid - loser_parent_bracket_id: uuid - match_id: uuid - match_number: Int - match_options_id: uuid - parent_bracket_id: uuid - path: String - round: Int - scheduled_at: timestamptz - scheduled_eta: timestamptz - team_1_seed: Int - team_2_seed: Int - tournament_stage_id: uuid - tournament_team_id_1: uuid - tournament_team_id_2: uuid + k8s_job_name: String + last_status_at: timestamptz + map_name: String + progress: numeric + requested_by_steam_id: bigint + session_token: String + skip_reason: String + sort_index: Int + status: String + utility_lineup_id: uuid + utility_practice_session_id: uuid } """ -order by min() on columns of table "tournament_brackets" +order by min() on columns of table "utility_lineup_renders" """ -input tournament_brackets_min_order_by { +input utility_lineup_renders_min_order_by { created_at: order_by - group: order_by + duration_ms: order_by + error_message: order_by + game_server_node_id: order_by id: order_by - loser_parent_bracket_id: order_by - match_id: order_by - match_number: order_by - match_options_id: order_by - parent_bracket_id: order_by - path: order_by - round: order_by - scheduled_at: order_by - scheduled_eta: order_by - team_1_seed: order_by - team_2_seed: order_by - tournament_stage_id: order_by - tournament_team_id_1: order_by - tournament_team_id_2: order_by + k8s_job_name: order_by + last_status_at: order_by + map_name: order_by + progress: order_by + requested_by_steam_id: order_by + session_token: order_by + skip_reason: order_by + sort_index: order_by + status: order_by + utility_lineup_id: order_by + utility_practice_session_id: order_by } """ -response of any mutation on the table "tournament_brackets" +response of any mutation on the table "utility_lineup_renders" """ -type tournament_brackets_mutation_response { +type utility_lineup_renders_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [tournament_brackets!]! -} - -""" -input type for inserting object relation for remote table "tournament_brackets" -""" -input tournament_brackets_obj_rel_insert_input { - data: tournament_brackets_insert_input! - - """upsert condition""" - on_conflict: tournament_brackets_on_conflict + returning: [utility_lineup_renders!]! } """ -on_conflict condition type for table "tournament_brackets" +on_conflict condition type for table "utility_lineup_renders" """ -input tournament_brackets_on_conflict { - constraint: tournament_brackets_constraint! - update_columns: [tournament_brackets_update_column!]! = [] - where: tournament_brackets_bool_exp +input utility_lineup_renders_on_conflict { + constraint: utility_lineup_renders_constraint! + update_columns: [utility_lineup_renders_update_column!]! = [] + where: utility_lineup_renders_bool_exp } -"""Ordering options when selecting data from "tournament_brackets".""" -input tournament_brackets_order_by { - bye: order_by +"""Ordering options when selecting data from "utility_lineup_renders".""" +input utility_lineup_renders_order_by { created_at: order_by - feeding_brackets_aggregate: tournament_brackets_aggregate_order_by - finished: order_by - group: order_by + duration_ms: order_by + error_message: order_by + game_server_node: game_server_nodes_order_by + game_server_node_id: order_by id: order_by - loser_bracket: tournament_brackets_order_by - loser_parent_bracket_id: order_by - match: matches_order_by - match_id: order_by - match_number: order_by - match_options_id: order_by - options: match_options_order_by - parent_bracket: tournament_brackets_order_by - parent_bracket_id: order_by - path: order_by - round: order_by - scheduled_at: order_by - scheduled_eta: order_by - scheduling_proposals_aggregate: league_scheduling_proposals_aggregate_order_by - stage: tournament_stages_order_by - team_1: tournament_teams_order_by - team_1_seed: order_by - team_2: tournament_teams_order_by - team_2_seed: order_by - tournament_stage_id: order_by - tournament_team_id_1: order_by - tournament_team_id_2: order_by + k8s_job_name: order_by + last_status_at: order_by + lineup: utility_lineups_order_by + map_name: order_by + paused: order_by + practice_session: utility_practice_sessions_order_by + progress: order_by + requested_by: players_order_by + requested_by_steam_id: order_by + session_token: order_by + skip_reason: order_by + sort_index: order_by + spec: order_by + status: order_by + status_history: order_by + utility_lineup_id: order_by + utility_practice_session_id: order_by } -"""primary key columns input for table: tournament_brackets""" -input tournament_brackets_pk_columns_input { +"""primary key columns input for table: utility_lineup_renders""" +input utility_lineup_renders_pk_columns_input { id: uuid! } +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input utility_lineup_renders_prepend_input { + spec: jsonb + status_history: jsonb +} + """ -select columns of table "tournament_brackets" +select columns of table "utility_lineup_renders" """ -enum tournament_brackets_select_column { +enum utility_lineup_renders_select_column { """column name""" - bye + created_at """column name""" - created_at + duration_ms """column name""" - finished + error_message """column name""" - group + game_server_node_id """column name""" id """column name""" - loser_parent_bracket_id + k8s_job_name """column name""" - match_id + last_status_at """column name""" - match_number + map_name """column name""" - match_options_id + paused """column name""" - parent_bracket_id + progress """column name""" - path + requested_by_steam_id """column name""" - round + session_token """column name""" - scheduled_at + skip_reason """column name""" - scheduled_eta + sort_index """column name""" - team_1_seed + spec """column name""" - team_2_seed + status """column name""" - tournament_stage_id + status_history """column name""" - tournament_team_id_1 + utility_lineup_id """column name""" - tournament_team_id_2 + utility_practice_session_id } """ -select "tournament_brackets_aggregate_bool_exp_bool_and_arguments_columns" columns of table "tournament_brackets" +select "utility_lineup_renders_aggregate_bool_exp_bool_and_arguments_columns" columns of table "utility_lineup_renders" """ -enum tournament_brackets_select_column_tournament_brackets_aggregate_bool_exp_bool_and_arguments_columns { +enum utility_lineup_renders_select_column_utility_lineup_renders_aggregate_bool_exp_bool_and_arguments_columns { """column name""" - bye - - """column name""" - finished + paused } """ -select "tournament_brackets_aggregate_bool_exp_bool_or_arguments_columns" columns of table "tournament_brackets" +select "utility_lineup_renders_aggregate_bool_exp_bool_or_arguments_columns" columns of table "utility_lineup_renders" """ -enum tournament_brackets_select_column_tournament_brackets_aggregate_bool_exp_bool_or_arguments_columns { - """column name""" - bye - +enum utility_lineup_renders_select_column_utility_lineup_renders_aggregate_bool_exp_bool_or_arguments_columns { """column name""" - finished + paused } """ -input type for updating data in table "tournament_brackets" +input type for updating data in table "utility_lineup_renders" """ -input tournament_brackets_set_input { - bye: Boolean +input utility_lineup_renders_set_input { created_at: timestamptz - finished: Boolean - group: numeric + duration_ms: Int + error_message: String + game_server_node_id: String id: uuid - loser_parent_bracket_id: uuid - match_id: uuid - match_number: Int - match_options_id: uuid - parent_bracket_id: uuid - path: String - round: Int - scheduled_at: timestamptz - scheduled_eta: timestamptz - team_1_seed: Int - team_2_seed: Int - tournament_stage_id: uuid - tournament_team_id_1: uuid - tournament_team_id_2: uuid + k8s_job_name: String + last_status_at: timestamptz + map_name: String + paused: Boolean + progress: numeric + requested_by_steam_id: bigint + session_token: String + skip_reason: String + sort_index: Int + spec: jsonb + status: String + status_history: jsonb + utility_lineup_id: uuid + utility_practice_session_id: uuid } """aggregate stddev on columns""" -type tournament_brackets_stddev_fields { - group: Float - match_number: Float - round: Float - team_1_seed: Float - team_2_seed: Float +type utility_lineup_renders_stddev_fields { + duration_ms: Float + progress: Float + requested_by_steam_id: Float + sort_index: Float } """ -order by stddev() on columns of table "tournament_brackets" +order by stddev() on columns of table "utility_lineup_renders" """ -input tournament_brackets_stddev_order_by { - group: order_by - match_number: order_by - round: order_by - team_1_seed: order_by - team_2_seed: order_by +input utility_lineup_renders_stddev_order_by { + duration_ms: order_by + progress: order_by + requested_by_steam_id: order_by + sort_index: order_by } """aggregate stddev_pop on columns""" -type tournament_brackets_stddev_pop_fields { - group: Float - match_number: Float - round: Float - team_1_seed: Float - team_2_seed: Float +type utility_lineup_renders_stddev_pop_fields { + duration_ms: Float + progress: Float + requested_by_steam_id: Float + sort_index: Float } """ -order by stddev_pop() on columns of table "tournament_brackets" +order by stddev_pop() on columns of table "utility_lineup_renders" """ -input tournament_brackets_stddev_pop_order_by { - group: order_by - match_number: order_by - round: order_by - team_1_seed: order_by - team_2_seed: order_by +input utility_lineup_renders_stddev_pop_order_by { + duration_ms: order_by + progress: order_by + requested_by_steam_id: order_by + sort_index: order_by } """aggregate stddev_samp on columns""" -type tournament_brackets_stddev_samp_fields { - group: Float - match_number: Float - round: Float - team_1_seed: Float - team_2_seed: Float +type utility_lineup_renders_stddev_samp_fields { + duration_ms: Float + progress: Float + requested_by_steam_id: Float + sort_index: Float } """ -order by stddev_samp() on columns of table "tournament_brackets" +order by stddev_samp() on columns of table "utility_lineup_renders" """ -input tournament_brackets_stddev_samp_order_by { - group: order_by - match_number: order_by - round: order_by - team_1_seed: order_by - team_2_seed: order_by +input utility_lineup_renders_stddev_samp_order_by { + duration_ms: order_by + progress: order_by + requested_by_steam_id: order_by + sort_index: order_by } """ -Streaming cursor of the table "tournament_brackets" +Streaming cursor of the table "utility_lineup_renders" """ -input tournament_brackets_stream_cursor_input { +input utility_lineup_renders_stream_cursor_input { """Stream column input with initial value""" - initial_value: tournament_brackets_stream_cursor_value_input! + initial_value: utility_lineup_renders_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input tournament_brackets_stream_cursor_value_input { - bye: Boolean +input utility_lineup_renders_stream_cursor_value_input { created_at: timestamptz - finished: Boolean - group: numeric + duration_ms: Int + error_message: String + game_server_node_id: String id: uuid - loser_parent_bracket_id: uuid - match_id: uuid - match_number: Int - match_options_id: uuid - parent_bracket_id: uuid - path: String - round: Int - scheduled_at: timestamptz - scheduled_eta: timestamptz - team_1_seed: Int - team_2_seed: Int - tournament_stage_id: uuid - tournament_team_id_1: uuid - tournament_team_id_2: uuid + k8s_job_name: String + last_status_at: timestamptz + map_name: String + paused: Boolean + progress: numeric + requested_by_steam_id: bigint + session_token: String + skip_reason: String + sort_index: Int + spec: jsonb + status: String + status_history: jsonb + utility_lineup_id: uuid + utility_practice_session_id: uuid } """aggregate sum on columns""" -type tournament_brackets_sum_fields { - group: numeric - match_number: Int - round: Int - team_1_seed: Int - team_2_seed: Int +type utility_lineup_renders_sum_fields { + duration_ms: Int + progress: numeric + requested_by_steam_id: bigint + sort_index: Int } """ -order by sum() on columns of table "tournament_brackets" +order by sum() on columns of table "utility_lineup_renders" """ -input tournament_brackets_sum_order_by { - group: order_by - match_number: order_by - round: order_by - team_1_seed: order_by - team_2_seed: order_by +input utility_lineup_renders_sum_order_by { + duration_ms: order_by + progress: order_by + requested_by_steam_id: order_by + sort_index: order_by } """ -update columns of table "tournament_brackets" +update columns of table "utility_lineup_renders" """ -enum tournament_brackets_update_column { +enum utility_lineup_renders_update_column { """column name""" - bye + created_at """column name""" - created_at + duration_ms """column name""" - finished + error_message """column name""" - group + game_server_node_id """column name""" id """column name""" - loser_parent_bracket_id + k8s_job_name """column name""" - match_id + last_status_at """column name""" - match_number + map_name """column name""" - match_options_id + paused """column name""" - parent_bracket_id + progress """column name""" - path + requested_by_steam_id """column name""" - round + session_token """column name""" - scheduled_at + skip_reason """column name""" - scheduled_eta + sort_index """column name""" - team_1_seed + spec """column name""" - team_2_seed + status """column name""" - tournament_stage_id + status_history """column name""" - tournament_team_id_1 + utility_lineup_id """column name""" - tournament_team_id_2 -} - -input tournament_brackets_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_brackets_inc_input - - """sets the columns of the filtered rows to the given values""" - _set: tournament_brackets_set_input - - """filter the rows which have to be updated""" - where: tournament_brackets_bool_exp! -} - -"""aggregate var_pop on columns""" -type tournament_brackets_var_pop_fields { - group: Float - match_number: Float - round: Float - team_1_seed: Float - team_2_seed: Float -} - -""" -order by var_pop() on columns of table "tournament_brackets" -""" -input tournament_brackets_var_pop_order_by { - group: order_by - match_number: order_by - round: order_by - team_1_seed: order_by - team_2_seed: order_by -} - -"""aggregate var_samp on columns""" -type tournament_brackets_var_samp_fields { - group: Float - match_number: Float - round: Float - team_1_seed: Float - team_2_seed: Float -} - -""" -order by var_samp() on columns of table "tournament_brackets" -""" -input tournament_brackets_var_samp_order_by { - group: order_by - match_number: order_by - round: order_by - team_1_seed: order_by - team_2_seed: order_by -} - -"""aggregate variance on columns""" -type tournament_brackets_variance_fields { - group: Float - match_number: Float - round: Float - team_1_seed: Float - team_2_seed: Float -} - -""" -order by variance() on columns of table "tournament_brackets" -""" -input tournament_brackets_variance_order_by { - group: order_by - match_number: order_by - round: order_by - team_1_seed: order_by - team_2_seed: order_by -} - -""" -columns and relationships of "tournament_categories" -""" -type tournament_categories { - category: e_tournament_categories_enum! - - """An object relationship""" - e_tournament_category: e_tournament_categories! - - """An object relationship""" - tournament: tournaments! - tournament_id: uuid! -} - -""" -aggregated selection of "tournament_categories" -""" -type tournament_categories_aggregate { - aggregate: tournament_categories_aggregate_fields - nodes: [tournament_categories!]! -} - -input tournament_categories_aggregate_bool_exp { - count: tournament_categories_aggregate_bool_exp_count -} - -input tournament_categories_aggregate_bool_exp_count { - arguments: [tournament_categories_select_column!] - distinct: Boolean - filter: tournament_categories_bool_exp - predicate: Int_comparison_exp! -} - -""" -aggregate fields of "tournament_categories" -""" -type tournament_categories_aggregate_fields { - count(columns: [tournament_categories_select_column!], distinct: Boolean): Int! - max: tournament_categories_max_fields - min: tournament_categories_min_fields -} - -""" -order by aggregate values of table "tournament_categories" -""" -input tournament_categories_aggregate_order_by { - count: order_by - max: tournament_categories_max_order_by - min: tournament_categories_min_order_by + utility_practice_session_id } -""" -input type for inserting array relation for remote table "tournament_categories" -""" -input tournament_categories_arr_rel_insert_input { - data: [tournament_categories_insert_input!]! +input utility_lineup_renders_updates { + """append existing jsonb value of filtered columns with new jsonb value""" + _append: utility_lineup_renders_append_input - """upsert condition""" - on_conflict: tournament_categories_on_conflict -} + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: utility_lineup_renders_delete_at_path_input -""" -Boolean expression to filter rows from the table "tournament_categories". All fields are combined with a logical 'AND'. -""" -input tournament_categories_bool_exp { - _and: [tournament_categories_bool_exp!] - _not: tournament_categories_bool_exp - _or: [tournament_categories_bool_exp!] - category: e_tournament_categories_enum_comparison_exp - e_tournament_category: e_tournament_categories_bool_exp - tournament: tournaments_bool_exp - tournament_id: uuid_comparison_exp -} + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: utility_lineup_renders_delete_elem_input -""" -unique or primary key constraints on table "tournament_categories" -""" -enum tournament_categories_constraint { """ - unique or primary key constraint on columns "tournament_id", "category" + delete key/value pair or string element. key/value pairs are matched based on their key value """ - tournament_categories_pkey -} + _delete_key: utility_lineup_renders_delete_key_input -""" -input type for inserting data into table "tournament_categories" -""" -input tournament_categories_insert_input { - category: e_tournament_categories_enum - e_tournament_category: e_tournament_categories_obj_rel_insert_input - tournament: tournaments_obj_rel_insert_input - tournament_id: uuid -} + """increments the numeric columns with given value of the filtered values""" + _inc: utility_lineup_renders_inc_input -"""aggregate max on columns""" -type tournament_categories_max_fields { - tournament_id: uuid -} + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: utility_lineup_renders_prepend_input -""" -order by max() on columns of table "tournament_categories" -""" -input tournament_categories_max_order_by { - tournament_id: order_by -} + """sets the columns of the filtered rows to the given values""" + _set: utility_lineup_renders_set_input -"""aggregate min on columns""" -type tournament_categories_min_fields { - tournament_id: uuid + """filter the rows which have to be updated""" + where: utility_lineup_renders_bool_exp! } -""" -order by min() on columns of table "tournament_categories" -""" -input tournament_categories_min_order_by { - tournament_id: order_by +"""aggregate var_pop on columns""" +type utility_lineup_renders_var_pop_fields { + duration_ms: Float + progress: Float + requested_by_steam_id: Float + sort_index: Float } """ -response of any mutation on the table "tournament_categories" +order by var_pop() on columns of table "utility_lineup_renders" """ -type tournament_categories_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! +input utility_lineup_renders_var_pop_order_by { + duration_ms: order_by + progress: order_by + requested_by_steam_id: order_by + sort_index: order_by +} - """data from the rows affected by the mutation""" - returning: [tournament_categories!]! +"""aggregate var_samp on columns""" +type utility_lineup_renders_var_samp_fields { + duration_ms: Float + progress: Float + requested_by_steam_id: Float + sort_index: Float } """ -on_conflict condition type for table "tournament_categories" +order by var_samp() on columns of table "utility_lineup_renders" """ -input tournament_categories_on_conflict { - constraint: tournament_categories_constraint! - update_columns: [tournament_categories_update_column!]! = [] - where: tournament_categories_bool_exp -} - -"""Ordering options when selecting data from "tournament_categories".""" -input tournament_categories_order_by { - category: order_by - e_tournament_category: e_tournament_categories_order_by - tournament: tournaments_order_by - tournament_id: order_by +input utility_lineup_renders_var_samp_order_by { + duration_ms: order_by + progress: order_by + requested_by_steam_id: order_by + sort_index: order_by } -"""primary key columns input for table: tournament_categories""" -input tournament_categories_pk_columns_input { - category: e_tournament_categories_enum! - tournament_id: uuid! +"""aggregate variance on columns""" +type utility_lineup_renders_variance_fields { + duration_ms: Float + progress: Float + requested_by_steam_id: Float + sort_index: Float } """ -select columns of table "tournament_categories" +order by variance() on columns of table "utility_lineup_renders" """ -enum tournament_categories_select_column { - """column name""" - category - - """column name""" - tournament_id +input utility_lineup_renders_variance_order_by { + duration_ms: order_by + progress: order_by + requested_by_steam_id: order_by + sort_index: order_by } """ -input type for updating data in table "tournament_categories" +columns and relationships of "utility_lineup_repairs" """ -input tournament_categories_set_input { - category: e_tournament_categories_enum - tournament_id: uuid +type utility_lineup_repairs { + created_at: timestamptz! + drift_distance: float8 + expires_at: timestamptz! + id: uuid! + repaired_at: timestamptz + + """An object relationship""" + repaired_utility_lineup: utility_lineups + repaired_utility_lineup_id: uuid + + """An object relationship""" + requested_by: players! + requested_by_steam_id: bigint! + status: String! + + """An object relationship""" + utility_drift_scan: utility_drift_scans + utility_drift_scan_id: uuid + + """An object relationship""" + utility_lineup: utility_lineups! + utility_lineup_id: uuid! + + """An object relationship""" + utility_practice_session: utility_practice_sessions + utility_practice_session_id: uuid } """ -Streaming cursor of the table "tournament_categories" +aggregated selection of "utility_lineup_repairs" """ -input tournament_categories_stream_cursor_input { - """Stream column input with initial value""" - initial_value: tournament_categories_stream_cursor_value_input! +type utility_lineup_repairs_aggregate { + aggregate: utility_lineup_repairs_aggregate_fields + nodes: [utility_lineup_repairs!]! +} - """cursor ordering""" - ordering: cursor_ordering +input utility_lineup_repairs_aggregate_bool_exp { + avg: utility_lineup_repairs_aggregate_bool_exp_avg + corr: utility_lineup_repairs_aggregate_bool_exp_corr + count: utility_lineup_repairs_aggregate_bool_exp_count + covar_samp: utility_lineup_repairs_aggregate_bool_exp_covar_samp + max: utility_lineup_repairs_aggregate_bool_exp_max + min: utility_lineup_repairs_aggregate_bool_exp_min + stddev_samp: utility_lineup_repairs_aggregate_bool_exp_stddev_samp + sum: utility_lineup_repairs_aggregate_bool_exp_sum + var_samp: utility_lineup_repairs_aggregate_bool_exp_var_samp } -"""Initial value of the column from where the streaming should start""" -input tournament_categories_stream_cursor_value_input { - category: e_tournament_categories_enum - tournament_id: uuid +input utility_lineup_repairs_aggregate_bool_exp_avg { + arguments: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_avg_arguments_columns! + distinct: Boolean + filter: utility_lineup_repairs_bool_exp + predicate: float8_comparison_exp! } -""" -update columns of table "tournament_categories" -""" -enum tournament_categories_update_column { - """column name""" - category +input utility_lineup_repairs_aggregate_bool_exp_corr { + arguments: utility_lineup_repairs_aggregate_bool_exp_corr_arguments! + distinct: Boolean + filter: utility_lineup_repairs_bool_exp + predicate: float8_comparison_exp! +} - """column name""" - tournament_id +input utility_lineup_repairs_aggregate_bool_exp_corr_arguments { + X: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_corr_arguments_columns! + Y: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_corr_arguments_columns! } -input tournament_categories_updates { - """sets the columns of the filtered rows to the given values""" - _set: tournament_categories_set_input +input utility_lineup_repairs_aggregate_bool_exp_count { + arguments: [utility_lineup_repairs_select_column!] + distinct: Boolean + filter: utility_lineup_repairs_bool_exp + predicate: Int_comparison_exp! +} - """filter the rows which have to be updated""" - where: tournament_categories_bool_exp! +input utility_lineup_repairs_aggregate_bool_exp_covar_samp { + arguments: utility_lineup_repairs_aggregate_bool_exp_covar_samp_arguments! + distinct: Boolean + filter: utility_lineup_repairs_bool_exp + predicate: float8_comparison_exp! } -""" -columns and relationships of "tournament_organizer_teams" -""" -type tournament_organizer_teams { - created_at: timestamptz! +input utility_lineup_repairs_aggregate_bool_exp_covar_samp_arguments { + X: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_covar_samp_arguments_columns! + Y: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_covar_samp_arguments_columns! +} - """An object relationship""" - team: teams! - team_id: uuid! +input utility_lineup_repairs_aggregate_bool_exp_max { + arguments: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_max_arguments_columns! + distinct: Boolean + filter: utility_lineup_repairs_bool_exp + predicate: float8_comparison_exp! +} - """An object relationship""" - tournament: tournaments! - tournament_id: uuid! +input utility_lineup_repairs_aggregate_bool_exp_min { + arguments: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_min_arguments_columns! + distinct: Boolean + filter: utility_lineup_repairs_bool_exp + predicate: float8_comparison_exp! } -""" -aggregated selection of "tournament_organizer_teams" -""" -type tournament_organizer_teams_aggregate { - aggregate: tournament_organizer_teams_aggregate_fields - nodes: [tournament_organizer_teams!]! +input utility_lineup_repairs_aggregate_bool_exp_stddev_samp { + arguments: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_stddev_samp_arguments_columns! + distinct: Boolean + filter: utility_lineup_repairs_bool_exp + predicate: float8_comparison_exp! } -input tournament_organizer_teams_aggregate_bool_exp { - count: tournament_organizer_teams_aggregate_bool_exp_count +input utility_lineup_repairs_aggregate_bool_exp_sum { + arguments: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_sum_arguments_columns! + distinct: Boolean + filter: utility_lineup_repairs_bool_exp + predicate: float8_comparison_exp! } -input tournament_organizer_teams_aggregate_bool_exp_count { - arguments: [tournament_organizer_teams_select_column!] +input utility_lineup_repairs_aggregate_bool_exp_var_samp { + arguments: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_var_samp_arguments_columns! distinct: Boolean - filter: tournament_organizer_teams_bool_exp - predicate: Int_comparison_exp! + filter: utility_lineup_repairs_bool_exp + predicate: float8_comparison_exp! } """ -aggregate fields of "tournament_organizer_teams" +aggregate fields of "utility_lineup_repairs" """ -type tournament_organizer_teams_aggregate_fields { - count(columns: [tournament_organizer_teams_select_column!], distinct: Boolean): Int! - max: tournament_organizer_teams_max_fields - min: tournament_organizer_teams_min_fields +type utility_lineup_repairs_aggregate_fields { + avg: utility_lineup_repairs_avg_fields + count(columns: [utility_lineup_repairs_select_column!], distinct: Boolean): Int! + max: utility_lineup_repairs_max_fields + min: utility_lineup_repairs_min_fields + stddev: utility_lineup_repairs_stddev_fields + stddev_pop: utility_lineup_repairs_stddev_pop_fields + stddev_samp: utility_lineup_repairs_stddev_samp_fields + sum: utility_lineup_repairs_sum_fields + var_pop: utility_lineup_repairs_var_pop_fields + var_samp: utility_lineup_repairs_var_samp_fields + variance: utility_lineup_repairs_variance_fields } """ -order by aggregate values of table "tournament_organizer_teams" +order by aggregate values of table "utility_lineup_repairs" """ -input tournament_organizer_teams_aggregate_order_by { +input utility_lineup_repairs_aggregate_order_by { + avg: utility_lineup_repairs_avg_order_by count: order_by - max: tournament_organizer_teams_max_order_by - min: tournament_organizer_teams_min_order_by + max: utility_lineup_repairs_max_order_by + min: utility_lineup_repairs_min_order_by + stddev: utility_lineup_repairs_stddev_order_by + stddev_pop: utility_lineup_repairs_stddev_pop_order_by + stddev_samp: utility_lineup_repairs_stddev_samp_order_by + sum: utility_lineup_repairs_sum_order_by + var_pop: utility_lineup_repairs_var_pop_order_by + var_samp: utility_lineup_repairs_var_samp_order_by + variance: utility_lineup_repairs_variance_order_by } """ -input type for inserting array relation for remote table "tournament_organizer_teams" +input type for inserting array relation for remote table "utility_lineup_repairs" """ -input tournament_organizer_teams_arr_rel_insert_input { - data: [tournament_organizer_teams_insert_input!]! +input utility_lineup_repairs_arr_rel_insert_input { + data: [utility_lineup_repairs_insert_input!]! """upsert condition""" - on_conflict: tournament_organizer_teams_on_conflict + on_conflict: utility_lineup_repairs_on_conflict +} + +"""aggregate avg on columns""" +type utility_lineup_repairs_avg_fields { + drift_distance: Float + requested_by_steam_id: Float } """ -Boolean expression to filter rows from the table "tournament_organizer_teams". All fields are combined with a logical 'AND'. +order by avg() on columns of table "utility_lineup_repairs" """ -input tournament_organizer_teams_bool_exp { - _and: [tournament_organizer_teams_bool_exp!] - _not: tournament_organizer_teams_bool_exp - _or: [tournament_organizer_teams_bool_exp!] +input utility_lineup_repairs_avg_order_by { + drift_distance: order_by + requested_by_steam_id: order_by +} + +""" +Boolean expression to filter rows from the table "utility_lineup_repairs". All fields are combined with a logical 'AND'. +""" +input utility_lineup_repairs_bool_exp { + _and: [utility_lineup_repairs_bool_exp!] + _not: utility_lineup_repairs_bool_exp + _or: [utility_lineup_repairs_bool_exp!] created_at: timestamptz_comparison_exp - team: teams_bool_exp - team_id: uuid_comparison_exp - tournament: tournaments_bool_exp - tournament_id: uuid_comparison_exp + drift_distance: float8_comparison_exp + expires_at: timestamptz_comparison_exp + id: uuid_comparison_exp + repaired_at: timestamptz_comparison_exp + repaired_utility_lineup: utility_lineups_bool_exp + repaired_utility_lineup_id: uuid_comparison_exp + requested_by: players_bool_exp + requested_by_steam_id: bigint_comparison_exp + status: String_comparison_exp + utility_drift_scan: utility_drift_scans_bool_exp + utility_drift_scan_id: uuid_comparison_exp + utility_lineup: utility_lineups_bool_exp + utility_lineup_id: uuid_comparison_exp + utility_practice_session: utility_practice_sessions_bool_exp + utility_practice_session_id: uuid_comparison_exp } """ -unique or primary key constraints on table "tournament_organizer_teams" +unique or primary key constraints on table "utility_lineup_repairs" """ -enum tournament_organizer_teams_constraint { +enum utility_lineup_repairs_constraint { """ - unique or primary key constraint on columns "tournament_id", "team_id" + unique or primary key constraint on columns "utility_lineup_id", "requested_by_steam_id" """ - tournament_organizer_teams_pkey + utility_lineup_repairs_open_idx + + """ + unique or primary key constraint on columns "id" + """ + utility_lineup_repairs_pkey } """ -input type for inserting data into table "tournament_organizer_teams" +input type for incrementing numeric columns in table "utility_lineup_repairs" """ -input tournament_organizer_teams_insert_input { +input utility_lineup_repairs_inc_input { + drift_distance: float8 + requested_by_steam_id: bigint +} + +""" +input type for inserting data into table "utility_lineup_repairs" +""" +input utility_lineup_repairs_insert_input { created_at: timestamptz - team: teams_obj_rel_insert_input - team_id: uuid - tournament: tournaments_obj_rel_insert_input - tournament_id: uuid + drift_distance: float8 + expires_at: timestamptz + id: uuid + repaired_at: timestamptz + repaired_utility_lineup: utility_lineups_obj_rel_insert_input + repaired_utility_lineup_id: uuid + requested_by: players_obj_rel_insert_input + requested_by_steam_id: bigint + status: String + utility_drift_scan: utility_drift_scans_obj_rel_insert_input + utility_drift_scan_id: uuid + utility_lineup: utility_lineups_obj_rel_insert_input + utility_lineup_id: uuid + utility_practice_session: utility_practice_sessions_obj_rel_insert_input + utility_practice_session_id: uuid } """aggregate max on columns""" -type tournament_organizer_teams_max_fields { +type utility_lineup_repairs_max_fields { created_at: timestamptz - team_id: uuid - tournament_id: uuid + drift_distance: float8 + expires_at: timestamptz + id: uuid + repaired_at: timestamptz + repaired_utility_lineup_id: uuid + requested_by_steam_id: bigint + status: String + utility_drift_scan_id: uuid + utility_lineup_id: uuid + utility_practice_session_id: uuid } """ -order by max() on columns of table "tournament_organizer_teams" +order by max() on columns of table "utility_lineup_repairs" """ -input tournament_organizer_teams_max_order_by { +input utility_lineup_repairs_max_order_by { created_at: order_by - team_id: order_by - tournament_id: order_by + drift_distance: order_by + expires_at: order_by + id: order_by + repaired_at: order_by + repaired_utility_lineup_id: order_by + requested_by_steam_id: order_by + status: order_by + utility_drift_scan_id: order_by + utility_lineup_id: order_by + utility_practice_session_id: order_by } """aggregate min on columns""" -type tournament_organizer_teams_min_fields { +type utility_lineup_repairs_min_fields { created_at: timestamptz - team_id: uuid - tournament_id: uuid + drift_distance: float8 + expires_at: timestamptz + id: uuid + repaired_at: timestamptz + repaired_utility_lineup_id: uuid + requested_by_steam_id: bigint + status: String + utility_drift_scan_id: uuid + utility_lineup_id: uuid + utility_practice_session_id: uuid } """ -order by min() on columns of table "tournament_organizer_teams" +order by min() on columns of table "utility_lineup_repairs" """ -input tournament_organizer_teams_min_order_by { +input utility_lineup_repairs_min_order_by { created_at: order_by - team_id: order_by - tournament_id: order_by + drift_distance: order_by + expires_at: order_by + id: order_by + repaired_at: order_by + repaired_utility_lineup_id: order_by + requested_by_steam_id: order_by + status: order_by + utility_drift_scan_id: order_by + utility_lineup_id: order_by + utility_practice_session_id: order_by } """ -response of any mutation on the table "tournament_organizer_teams" +response of any mutation on the table "utility_lineup_repairs" """ -type tournament_organizer_teams_mutation_response { +type utility_lineup_repairs_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [tournament_organizer_teams!]! + returning: [utility_lineup_repairs!]! } """ -on_conflict condition type for table "tournament_organizer_teams" +on_conflict condition type for table "utility_lineup_repairs" """ -input tournament_organizer_teams_on_conflict { - constraint: tournament_organizer_teams_constraint! - update_columns: [tournament_organizer_teams_update_column!]! = [] - where: tournament_organizer_teams_bool_exp +input utility_lineup_repairs_on_conflict { + constraint: utility_lineup_repairs_constraint! + update_columns: [utility_lineup_repairs_update_column!]! = [] + where: utility_lineup_repairs_bool_exp } -""" -Ordering options when selecting data from "tournament_organizer_teams". -""" -input tournament_organizer_teams_order_by { +"""Ordering options when selecting data from "utility_lineup_repairs".""" +input utility_lineup_repairs_order_by { created_at: order_by - team: teams_order_by - team_id: order_by - tournament: tournaments_order_by - tournament_id: order_by + drift_distance: order_by + expires_at: order_by + id: order_by + repaired_at: order_by + repaired_utility_lineup: utility_lineups_order_by + repaired_utility_lineup_id: order_by + requested_by: players_order_by + requested_by_steam_id: order_by + status: order_by + utility_drift_scan: utility_drift_scans_order_by + utility_drift_scan_id: order_by + utility_lineup: utility_lineups_order_by + utility_lineup_id: order_by + utility_practice_session: utility_practice_sessions_order_by + utility_practice_session_id: order_by } -"""primary key columns input for table: tournament_organizer_teams""" -input tournament_organizer_teams_pk_columns_input { - team_id: uuid! - tournament_id: uuid! +"""primary key columns input for table: utility_lineup_repairs""" +input utility_lineup_repairs_pk_columns_input { + id: uuid! } """ -select columns of table "tournament_organizer_teams" +select columns of table "utility_lineup_repairs" """ -enum tournament_organizer_teams_select_column { +enum utility_lineup_repairs_select_column { """column name""" created_at """column name""" - team_id + drift_distance """column name""" - tournament_id -} - -""" -input type for updating data in table "tournament_organizer_teams" -""" -input tournament_organizer_teams_set_input { - created_at: timestamptz - team_id: uuid - tournament_id: uuid -} - -""" -Streaming cursor of the table "tournament_organizer_teams" -""" -input tournament_organizer_teams_stream_cursor_input { - """Stream column input with initial value""" - initial_value: tournament_organizer_teams_stream_cursor_value_input! - - """cursor ordering""" - ordering: cursor_ordering -} - -"""Initial value of the column from where the streaming should start""" -input tournament_organizer_teams_stream_cursor_value_input { - created_at: timestamptz - team_id: uuid - tournament_id: uuid -} + expires_at -""" -update columns of table "tournament_organizer_teams" -""" -enum tournament_organizer_teams_update_column { """column name""" - created_at + id """column name""" - team_id + repaired_at """column name""" - tournament_id -} - -input tournament_organizer_teams_updates { - """sets the columns of the filtered rows to the given values""" - _set: tournament_organizer_teams_set_input - - """filter the rows which have to be updated""" - where: tournament_organizer_teams_bool_exp! -} - -""" -columns and relationships of "tournament_organizers" -""" -type tournament_organizers { - """An object relationship""" - organization_team: teams - organization_team_id: uuid - - """An object relationship""" - organizer: players! - steam_id: bigint! - - """An object relationship""" - tournament: tournaments! - tournament_id: uuid! -} - -""" -aggregated selection of "tournament_organizers" -""" -type tournament_organizers_aggregate { - aggregate: tournament_organizers_aggregate_fields - nodes: [tournament_organizers!]! -} + repaired_utility_lineup_id -input tournament_organizers_aggregate_bool_exp { - count: tournament_organizers_aggregate_bool_exp_count -} - -input tournament_organizers_aggregate_bool_exp_count { - arguments: [tournament_organizers_select_column!] - distinct: Boolean - filter: tournament_organizers_bool_exp - predicate: Int_comparison_exp! -} - -""" -aggregate fields of "tournament_organizers" -""" -type tournament_organizers_aggregate_fields { - avg: tournament_organizers_avg_fields - count(columns: [tournament_organizers_select_column!], distinct: Boolean): Int! - max: tournament_organizers_max_fields - min: tournament_organizers_min_fields - stddev: tournament_organizers_stddev_fields - stddev_pop: tournament_organizers_stddev_pop_fields - stddev_samp: tournament_organizers_stddev_samp_fields - sum: tournament_organizers_sum_fields - var_pop: tournament_organizers_var_pop_fields - var_samp: tournament_organizers_var_samp_fields - variance: tournament_organizers_variance_fields -} - -""" -order by aggregate values of table "tournament_organizers" -""" -input tournament_organizers_aggregate_order_by { - avg: tournament_organizers_avg_order_by - count: order_by - max: tournament_organizers_max_order_by - min: tournament_organizers_min_order_by - stddev: tournament_organizers_stddev_order_by - stddev_pop: tournament_organizers_stddev_pop_order_by - stddev_samp: tournament_organizers_stddev_samp_order_by - sum: tournament_organizers_sum_order_by - var_pop: tournament_organizers_var_pop_order_by - var_samp: tournament_organizers_var_samp_order_by - variance: tournament_organizers_variance_order_by -} - -""" -input type for inserting array relation for remote table "tournament_organizers" -""" -input tournament_organizers_arr_rel_insert_input { - data: [tournament_organizers_insert_input!]! + """column name""" + requested_by_steam_id - """upsert condition""" - on_conflict: tournament_organizers_on_conflict -} + """column name""" + status -"""aggregate avg on columns""" -type tournament_organizers_avg_fields { - steam_id: Float -} + """column name""" + utility_drift_scan_id -""" -order by avg() on columns of table "tournament_organizers" -""" -input tournament_organizers_avg_order_by { - steam_id: order_by -} + """column name""" + utility_lineup_id -""" -Boolean expression to filter rows from the table "tournament_organizers". All fields are combined with a logical 'AND'. -""" -input tournament_organizers_bool_exp { - _and: [tournament_organizers_bool_exp!] - _not: tournament_organizers_bool_exp - _or: [tournament_organizers_bool_exp!] - organization_team: teams_bool_exp - organization_team_id: uuid_comparison_exp - organizer: players_bool_exp - steam_id: bigint_comparison_exp - tournament: tournaments_bool_exp - tournament_id: uuid_comparison_exp + """column name""" + utility_practice_session_id } """ -unique or primary key constraints on table "tournament_organizers" +select "utility_lineup_repairs_aggregate_bool_exp_avg_arguments_columns" columns of table "utility_lineup_repairs" """ -enum tournament_organizers_constraint { - """ - unique or primary key constraint on columns "steam_id", "tournament_id" - """ - tournament_organizers_pkey +enum utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_avg_arguments_columns { + """column name""" + drift_distance } """ -input type for incrementing numeric columns in table "tournament_organizers" +select "utility_lineup_repairs_aggregate_bool_exp_corr_arguments_columns" columns of table "utility_lineup_repairs" """ -input tournament_organizers_inc_input { - steam_id: bigint +enum utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_corr_arguments_columns { + """column name""" + drift_distance } """ -input type for inserting data into table "tournament_organizers" +select "utility_lineup_repairs_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "utility_lineup_repairs" """ -input tournament_organizers_insert_input { - organization_team: teams_obj_rel_insert_input - organization_team_id: uuid - organizer: players_obj_rel_insert_input - steam_id: bigint - tournament: tournaments_obj_rel_insert_input - tournament_id: uuid -} - -"""aggregate max on columns""" -type tournament_organizers_max_fields { - organization_team_id: uuid - steam_id: bigint - tournament_id: uuid +enum utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_covar_samp_arguments_columns { + """column name""" + drift_distance } """ -order by max() on columns of table "tournament_organizers" +select "utility_lineup_repairs_aggregate_bool_exp_max_arguments_columns" columns of table "utility_lineup_repairs" """ -input tournament_organizers_max_order_by { - organization_team_id: order_by - steam_id: order_by - tournament_id: order_by -} - -"""aggregate min on columns""" -type tournament_organizers_min_fields { - organization_team_id: uuid - steam_id: bigint - tournament_id: uuid +enum utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_max_arguments_columns { + """column name""" + drift_distance } """ -order by min() on columns of table "tournament_organizers" +select "utility_lineup_repairs_aggregate_bool_exp_min_arguments_columns" columns of table "utility_lineup_repairs" """ -input tournament_organizers_min_order_by { - organization_team_id: order_by - steam_id: order_by - tournament_id: order_by +enum utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_min_arguments_columns { + """column name""" + drift_distance } """ -response of any mutation on the table "tournament_organizers" +select "utility_lineup_repairs_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "utility_lineup_repairs" """ -type tournament_organizers_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! - - """data from the rows affected by the mutation""" - returning: [tournament_organizers!]! +enum utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_stddev_samp_arguments_columns { + """column name""" + drift_distance } """ -on_conflict condition type for table "tournament_organizers" +select "utility_lineup_repairs_aggregate_bool_exp_sum_arguments_columns" columns of table "utility_lineup_repairs" """ -input tournament_organizers_on_conflict { - constraint: tournament_organizers_constraint! - update_columns: [tournament_organizers_update_column!]! = [] - where: tournament_organizers_bool_exp -} - -"""Ordering options when selecting data from "tournament_organizers".""" -input tournament_organizers_order_by { - organization_team: teams_order_by - organization_team_id: order_by - organizer: players_order_by - steam_id: order_by - tournament: tournaments_order_by - tournament_id: order_by -} - -"""primary key columns input for table: tournament_organizers""" -input tournament_organizers_pk_columns_input { - steam_id: bigint! - tournament_id: uuid! +enum utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_sum_arguments_columns { + """column name""" + drift_distance } """ -select columns of table "tournament_organizers" +select "utility_lineup_repairs_aggregate_bool_exp_var_samp_arguments_columns" columns of table "utility_lineup_repairs" """ -enum tournament_organizers_select_column { - """column name""" - organization_team_id - +enum utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_var_samp_arguments_columns { """column name""" - steam_id - - """column name""" - tournament_id + drift_distance } """ -input type for updating data in table "tournament_organizers" +input type for updating data in table "utility_lineup_repairs" """ -input tournament_organizers_set_input { - organization_team_id: uuid - steam_id: bigint - tournament_id: uuid +input utility_lineup_repairs_set_input { + created_at: timestamptz + drift_distance: float8 + expires_at: timestamptz + id: uuid + repaired_at: timestamptz + repaired_utility_lineup_id: uuid + requested_by_steam_id: bigint + status: String + utility_drift_scan_id: uuid + utility_lineup_id: uuid + utility_practice_session_id: uuid } """aggregate stddev on columns""" -type tournament_organizers_stddev_fields { - steam_id: Float +type utility_lineup_repairs_stddev_fields { + drift_distance: Float + requested_by_steam_id: Float } """ -order by stddev() on columns of table "tournament_organizers" +order by stddev() on columns of table "utility_lineup_repairs" """ -input tournament_organizers_stddev_order_by { - steam_id: order_by +input utility_lineup_repairs_stddev_order_by { + drift_distance: order_by + requested_by_steam_id: order_by } """aggregate stddev_pop on columns""" -type tournament_organizers_stddev_pop_fields { - steam_id: Float +type utility_lineup_repairs_stddev_pop_fields { + drift_distance: Float + requested_by_steam_id: Float } """ -order by stddev_pop() on columns of table "tournament_organizers" -""" -input tournament_organizers_stddev_pop_order_by { - steam_id: order_by +order by stddev_pop() on columns of table "utility_lineup_repairs" +""" +input utility_lineup_repairs_stddev_pop_order_by { + drift_distance: order_by + requested_by_steam_id: order_by } """aggregate stddev_samp on columns""" -type tournament_organizers_stddev_samp_fields { - steam_id: Float +type utility_lineup_repairs_stddev_samp_fields { + drift_distance: Float + requested_by_steam_id: Float } """ -order by stddev_samp() on columns of table "tournament_organizers" +order by stddev_samp() on columns of table "utility_lineup_repairs" """ -input tournament_organizers_stddev_samp_order_by { - steam_id: order_by +input utility_lineup_repairs_stddev_samp_order_by { + drift_distance: order_by + requested_by_steam_id: order_by } """ -Streaming cursor of the table "tournament_organizers" +Streaming cursor of the table "utility_lineup_repairs" """ -input tournament_organizers_stream_cursor_input { +input utility_lineup_repairs_stream_cursor_input { """Stream column input with initial value""" - initial_value: tournament_organizers_stream_cursor_value_input! + initial_value: utility_lineup_repairs_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input tournament_organizers_stream_cursor_value_input { - organization_team_id: uuid - steam_id: bigint - tournament_id: uuid +input utility_lineup_repairs_stream_cursor_value_input { + created_at: timestamptz + drift_distance: float8 + expires_at: timestamptz + id: uuid + repaired_at: timestamptz + repaired_utility_lineup_id: uuid + requested_by_steam_id: bigint + status: String + utility_drift_scan_id: uuid + utility_lineup_id: uuid + utility_practice_session_id: uuid } """aggregate sum on columns""" -type tournament_organizers_sum_fields { - steam_id: bigint +type utility_lineup_repairs_sum_fields { + drift_distance: float8 + requested_by_steam_id: bigint } """ -order by sum() on columns of table "tournament_organizers" +order by sum() on columns of table "utility_lineup_repairs" """ -input tournament_organizers_sum_order_by { - steam_id: order_by +input utility_lineup_repairs_sum_order_by { + drift_distance: order_by + requested_by_steam_id: order_by } """ -update columns of table "tournament_organizers" +update columns of table "utility_lineup_repairs" """ -enum tournament_organizers_update_column { +enum utility_lineup_repairs_update_column { """column name""" - organization_team_id + created_at """column name""" - steam_id + drift_distance """column name""" - tournament_id + expires_at + + """column name""" + id + + """column name""" + repaired_at + + """column name""" + repaired_utility_lineup_id + + """column name""" + requested_by_steam_id + + """column name""" + status + + """column name""" + utility_drift_scan_id + + """column name""" + utility_lineup_id + + """column name""" + utility_practice_session_id } -input tournament_organizers_updates { +input utility_lineup_repairs_updates { """increments the numeric columns with given value of the filtered values""" - _inc: tournament_organizers_inc_input + _inc: utility_lineup_repairs_inc_input """sets the columns of the filtered rows to the given values""" - _set: tournament_organizers_set_input + _set: utility_lineup_repairs_set_input """filter the rows which have to be updated""" - where: tournament_organizers_bool_exp! + where: utility_lineup_repairs_bool_exp! } """aggregate var_pop on columns""" -type tournament_organizers_var_pop_fields { - steam_id: Float +type utility_lineup_repairs_var_pop_fields { + drift_distance: Float + requested_by_steam_id: Float } """ -order by var_pop() on columns of table "tournament_organizers" +order by var_pop() on columns of table "utility_lineup_repairs" """ -input tournament_organizers_var_pop_order_by { - steam_id: order_by +input utility_lineup_repairs_var_pop_order_by { + drift_distance: order_by + requested_by_steam_id: order_by } """aggregate var_samp on columns""" -type tournament_organizers_var_samp_fields { - steam_id: Float +type utility_lineup_repairs_var_samp_fields { + drift_distance: Float + requested_by_steam_id: Float } """ -order by var_samp() on columns of table "tournament_organizers" +order by var_samp() on columns of table "utility_lineup_repairs" """ -input tournament_organizers_var_samp_order_by { - steam_id: order_by +input utility_lineup_repairs_var_samp_order_by { + drift_distance: order_by + requested_by_steam_id: order_by } """aggregate variance on columns""" -type tournament_organizers_variance_fields { - steam_id: Float +type utility_lineup_repairs_variance_fields { + drift_distance: Float + requested_by_steam_id: Float } """ -order by variance() on columns of table "tournament_organizers" +order by variance() on columns of table "utility_lineup_repairs" """ -input tournament_organizers_variance_order_by { - steam_id: order_by +input utility_lineup_repairs_variance_order_by { + drift_distance: order_by + requested_by_steam_id: order_by } """ -columns and relationships of "tournament_prizes" +columns and relationships of "utility_lineup_votes" """ -type tournament_prizes { +type utility_lineup_votes { created_at: timestamptz! - id: uuid! - order: Int! - place: String! - prize: String! """An object relationship""" - tournament: tournaments! - tournament_id: uuid! + player: players! + steam_id: bigint! + + """An object relationship""" + utility_lineup: utility_lineups! + utility_lineup_id: uuid! + vote: smallint! } """ -aggregated selection of "tournament_prizes" +aggregated selection of "utility_lineup_votes" """ -type tournament_prizes_aggregate { - aggregate: tournament_prizes_aggregate_fields - nodes: [tournament_prizes!]! +type utility_lineup_votes_aggregate { + aggregate: utility_lineup_votes_aggregate_fields + nodes: [utility_lineup_votes!]! } -input tournament_prizes_aggregate_bool_exp { - count: tournament_prizes_aggregate_bool_exp_count +input utility_lineup_votes_aggregate_bool_exp { + count: utility_lineup_votes_aggregate_bool_exp_count } -input tournament_prizes_aggregate_bool_exp_count { - arguments: [tournament_prizes_select_column!] +input utility_lineup_votes_aggregate_bool_exp_count { + arguments: [utility_lineup_votes_select_column!] distinct: Boolean - filter: tournament_prizes_bool_exp + filter: utility_lineup_votes_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "tournament_prizes" +aggregate fields of "utility_lineup_votes" """ -type tournament_prizes_aggregate_fields { - avg: tournament_prizes_avg_fields - count(columns: [tournament_prizes_select_column!], distinct: Boolean): Int! - max: tournament_prizes_max_fields - min: tournament_prizes_min_fields - stddev: tournament_prizes_stddev_fields - stddev_pop: tournament_prizes_stddev_pop_fields - stddev_samp: tournament_prizes_stddev_samp_fields - sum: tournament_prizes_sum_fields - var_pop: tournament_prizes_var_pop_fields - var_samp: tournament_prizes_var_samp_fields - variance: tournament_prizes_variance_fields +type utility_lineup_votes_aggregate_fields { + avg: utility_lineup_votes_avg_fields + count(columns: [utility_lineup_votes_select_column!], distinct: Boolean): Int! + max: utility_lineup_votes_max_fields + min: utility_lineup_votes_min_fields + stddev: utility_lineup_votes_stddev_fields + stddev_pop: utility_lineup_votes_stddev_pop_fields + stddev_samp: utility_lineup_votes_stddev_samp_fields + sum: utility_lineup_votes_sum_fields + var_pop: utility_lineup_votes_var_pop_fields + var_samp: utility_lineup_votes_var_samp_fields + variance: utility_lineup_votes_variance_fields } """ -order by aggregate values of table "tournament_prizes" +order by aggregate values of table "utility_lineup_votes" """ -input tournament_prizes_aggregate_order_by { - avg: tournament_prizes_avg_order_by +input utility_lineup_votes_aggregate_order_by { + avg: utility_lineup_votes_avg_order_by count: order_by - max: tournament_prizes_max_order_by - min: tournament_prizes_min_order_by - stddev: tournament_prizes_stddev_order_by - stddev_pop: tournament_prizes_stddev_pop_order_by - stddev_samp: tournament_prizes_stddev_samp_order_by - sum: tournament_prizes_sum_order_by - var_pop: tournament_prizes_var_pop_order_by - var_samp: tournament_prizes_var_samp_order_by - variance: tournament_prizes_variance_order_by + max: utility_lineup_votes_max_order_by + min: utility_lineup_votes_min_order_by + stddev: utility_lineup_votes_stddev_order_by + stddev_pop: utility_lineup_votes_stddev_pop_order_by + stddev_samp: utility_lineup_votes_stddev_samp_order_by + sum: utility_lineup_votes_sum_order_by + var_pop: utility_lineup_votes_var_pop_order_by + var_samp: utility_lineup_votes_var_samp_order_by + variance: utility_lineup_votes_variance_order_by } """ -input type for inserting array relation for remote table "tournament_prizes" +input type for inserting array relation for remote table "utility_lineup_votes" """ -input tournament_prizes_arr_rel_insert_input { - data: [tournament_prizes_insert_input!]! +input utility_lineup_votes_arr_rel_insert_input { + data: [utility_lineup_votes_insert_input!]! """upsert condition""" - on_conflict: tournament_prizes_on_conflict + on_conflict: utility_lineup_votes_on_conflict } """aggregate avg on columns""" -type tournament_prizes_avg_fields { - order: Float +type utility_lineup_votes_avg_fields { + steam_id: Float + vote: Float } """ -order by avg() on columns of table "tournament_prizes" +order by avg() on columns of table "utility_lineup_votes" """ -input tournament_prizes_avg_order_by { - order: order_by +input utility_lineup_votes_avg_order_by { + steam_id: order_by + vote: order_by } """ -Boolean expression to filter rows from the table "tournament_prizes". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "utility_lineup_votes". All fields are combined with a logical 'AND'. """ -input tournament_prizes_bool_exp { - _and: [tournament_prizes_bool_exp!] - _not: tournament_prizes_bool_exp - _or: [tournament_prizes_bool_exp!] +input utility_lineup_votes_bool_exp { + _and: [utility_lineup_votes_bool_exp!] + _not: utility_lineup_votes_bool_exp + _or: [utility_lineup_votes_bool_exp!] created_at: timestamptz_comparison_exp - id: uuid_comparison_exp - order: Int_comparison_exp - place: String_comparison_exp - prize: String_comparison_exp - tournament: tournaments_bool_exp - tournament_id: uuid_comparison_exp + player: players_bool_exp + steam_id: bigint_comparison_exp + utility_lineup: utility_lineups_bool_exp + utility_lineup_id: uuid_comparison_exp + vote: smallint_comparison_exp } """ -unique or primary key constraints on table "tournament_prizes" +unique or primary key constraints on table "utility_lineup_votes" """ -enum tournament_prizes_constraint { +enum utility_lineup_votes_constraint { """ - unique or primary key constraint on columns "id" + unique or primary key constraint on columns "steam_id", "utility_lineup_id" """ - tournament_prizes_pkey + utility_lineup_votes_pkey } """ -input type for incrementing numeric columns in table "tournament_prizes" +input type for incrementing numeric columns in table "utility_lineup_votes" """ -input tournament_prizes_inc_input { - order: Int +input utility_lineup_votes_inc_input { + steam_id: bigint + vote: smallint } """ -input type for inserting data into table "tournament_prizes" +input type for inserting data into table "utility_lineup_votes" """ -input tournament_prizes_insert_input { +input utility_lineup_votes_insert_input { created_at: timestamptz - id: uuid - order: Int - place: String - prize: String - tournament: tournaments_obj_rel_insert_input - tournament_id: uuid + player: players_obj_rel_insert_input + steam_id: bigint + utility_lineup: utility_lineups_obj_rel_insert_input + utility_lineup_id: uuid + vote: smallint } """aggregate max on columns""" -type tournament_prizes_max_fields { +type utility_lineup_votes_max_fields { created_at: timestamptz - id: uuid - order: Int - place: String - prize: String - tournament_id: uuid + steam_id: bigint + utility_lineup_id: uuid + vote: smallint } """ -order by max() on columns of table "tournament_prizes" +order by max() on columns of table "utility_lineup_votes" """ -input tournament_prizes_max_order_by { +input utility_lineup_votes_max_order_by { created_at: order_by - id: order_by - order: order_by - place: order_by - prize: order_by - tournament_id: order_by + steam_id: order_by + utility_lineup_id: order_by + vote: order_by } """aggregate min on columns""" -type tournament_prizes_min_fields { +type utility_lineup_votes_min_fields { created_at: timestamptz - id: uuid - order: Int - place: String - prize: String - tournament_id: uuid + steam_id: bigint + utility_lineup_id: uuid + vote: smallint } """ -order by min() on columns of table "tournament_prizes" +order by min() on columns of table "utility_lineup_votes" """ -input tournament_prizes_min_order_by { +input utility_lineup_votes_min_order_by { created_at: order_by - id: order_by - order: order_by - place: order_by - prize: order_by - tournament_id: order_by + steam_id: order_by + utility_lineup_id: order_by + vote: order_by } """ -response of any mutation on the table "tournament_prizes" +response of any mutation on the table "utility_lineup_votes" """ -type tournament_prizes_mutation_response { +type utility_lineup_votes_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [tournament_prizes!]! + returning: [utility_lineup_votes!]! } """ -on_conflict condition type for table "tournament_prizes" +on_conflict condition type for table "utility_lineup_votes" """ -input tournament_prizes_on_conflict { - constraint: tournament_prizes_constraint! - update_columns: [tournament_prizes_update_column!]! = [] - where: tournament_prizes_bool_exp +input utility_lineup_votes_on_conflict { + constraint: utility_lineup_votes_constraint! + update_columns: [utility_lineup_votes_update_column!]! = [] + where: utility_lineup_votes_bool_exp } -"""Ordering options when selecting data from "tournament_prizes".""" -input tournament_prizes_order_by { +"""Ordering options when selecting data from "utility_lineup_votes".""" +input utility_lineup_votes_order_by { created_at: order_by - id: order_by - order: order_by - place: order_by - prize: order_by - tournament: tournaments_order_by - tournament_id: order_by + player: players_order_by + steam_id: order_by + utility_lineup: utility_lineups_order_by + utility_lineup_id: order_by + vote: order_by } -"""primary key columns input for table: tournament_prizes""" -input tournament_prizes_pk_columns_input { - id: uuid! +"""primary key columns input for table: utility_lineup_votes""" +input utility_lineup_votes_pk_columns_input { + steam_id: bigint! + utility_lineup_id: uuid! } """ -select columns of table "tournament_prizes" +select columns of table "utility_lineup_votes" """ -enum tournament_prizes_select_column { +enum utility_lineup_votes_select_column { """column name""" created_at """column name""" - id - - """column name""" - order - - """column name""" - place + steam_id """column name""" - prize + utility_lineup_id """column name""" - tournament_id + vote } """ -input type for updating data in table "tournament_prizes" +input type for updating data in table "utility_lineup_votes" """ -input tournament_prizes_set_input { +input utility_lineup_votes_set_input { created_at: timestamptz - id: uuid - order: Int - place: String - prize: String - tournament_id: uuid + steam_id: bigint + utility_lineup_id: uuid + vote: smallint } """aggregate stddev on columns""" -type tournament_prizes_stddev_fields { - order: Float +type utility_lineup_votes_stddev_fields { + steam_id: Float + vote: Float } """ -order by stddev() on columns of table "tournament_prizes" +order by stddev() on columns of table "utility_lineup_votes" """ -input tournament_prizes_stddev_order_by { - order: order_by +input utility_lineup_votes_stddev_order_by { + steam_id: order_by + vote: order_by } """aggregate stddev_pop on columns""" -type tournament_prizes_stddev_pop_fields { - order: Float +type utility_lineup_votes_stddev_pop_fields { + steam_id: Float + vote: Float } """ -order by stddev_pop() on columns of table "tournament_prizes" +order by stddev_pop() on columns of table "utility_lineup_votes" """ -input tournament_prizes_stddev_pop_order_by { - order: order_by +input utility_lineup_votes_stddev_pop_order_by { + steam_id: order_by + vote: order_by } """aggregate stddev_samp on columns""" -type tournament_prizes_stddev_samp_fields { - order: Float +type utility_lineup_votes_stddev_samp_fields { + steam_id: Float + vote: Float } """ -order by stddev_samp() on columns of table "tournament_prizes" +order by stddev_samp() on columns of table "utility_lineup_votes" """ -input tournament_prizes_stddev_samp_order_by { - order: order_by +input utility_lineup_votes_stddev_samp_order_by { + steam_id: order_by + vote: order_by } """ -Streaming cursor of the table "tournament_prizes" +Streaming cursor of the table "utility_lineup_votes" """ -input tournament_prizes_stream_cursor_input { +input utility_lineup_votes_stream_cursor_input { """Stream column input with initial value""" - initial_value: tournament_prizes_stream_cursor_value_input! + initial_value: utility_lineup_votes_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input tournament_prizes_stream_cursor_value_input { +input utility_lineup_votes_stream_cursor_value_input { created_at: timestamptz - id: uuid - order: Int - place: String - prize: String - tournament_id: uuid + steam_id: bigint + utility_lineup_id: uuid + vote: smallint +} + +"""aggregate sum on columns""" +type utility_lineup_votes_sum_fields { + steam_id: bigint + vote: smallint +} + +""" +order by sum() on columns of table "utility_lineup_votes" +""" +input utility_lineup_votes_sum_order_by { + steam_id: order_by + vote: order_by +} + +""" +update columns of table "utility_lineup_votes" +""" +enum utility_lineup_votes_update_column { + """column name""" + created_at + + """column name""" + steam_id + + """column name""" + utility_lineup_id + + """column name""" + vote +} + +input utility_lineup_votes_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: utility_lineup_votes_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: utility_lineup_votes_set_input + + """filter the rows which have to be updated""" + where: utility_lineup_votes_bool_exp! +} + +"""aggregate var_pop on columns""" +type utility_lineup_votes_var_pop_fields { + steam_id: Float + vote: Float +} + +""" +order by var_pop() on columns of table "utility_lineup_votes" +""" +input utility_lineup_votes_var_pop_order_by { + steam_id: order_by + vote: order_by +} + +"""aggregate var_samp on columns""" +type utility_lineup_votes_var_samp_fields { + steam_id: Float + vote: Float +} + +""" +order by var_samp() on columns of table "utility_lineup_votes" +""" +input utility_lineup_votes_var_samp_order_by { + steam_id: order_by + vote: order_by +} + +"""aggregate variance on columns""" +type utility_lineup_votes_variance_fields { + steam_id: Float + vote: Float +} + +""" +order by variance() on columns of table "utility_lineup_votes" +""" +input utility_lineup_votes_variance_order_by { + steam_id: order_by + vote: order_by } -"""aggregate sum on columns""" -type tournament_prizes_sum_fields { - order: Int -} +""" +columns and relationships of "utility_lineups" +""" +type utility_lineups { + aim_tolerance: float8! + archived_at: timestamptz + + """An object relationship""" + author: players! + author_steam_id: bigint! + + """ + A computed field, executes function "can_edit_utility_lineup" + """ + can_edit: Boolean + + """ + A computed field, executes function "can_view_utility_lineup" + """ + can_view: Boolean + + """An array relationship""" + collection_items( + """distinct select on columns""" + distinct_on: [utility_collection_items_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [utility_collection_items_order_by!] + + """filter the rows returned""" + where: utility_collection_items_bool_exp + ): [utility_collection_items!]! + + """An aggregate relationship""" + collection_items_aggregate( + """distinct select on columns""" + distinct_on: [utility_collection_items_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [utility_collection_items_order_by!] + + """filter the rows returned""" + where: utility_collection_items_bool_exp + ): utility_collection_items_aggregate! + confidence: String! + created_at: timestamptz! + description: String + + """ + A computed field, executes function "utility_lineup_difficulty" + """ + difficulty: String + downvotes: Int! + external_id: String + eye_z: float8 + + """An array relationship""" + favorited_by( + """distinct select on columns""" + distinct_on: [utility_lineup_favorites_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [utility_lineup_favorites_order_by!] + + """filter the rows returned""" + where: utility_lineup_favorites_bool_exp + ): [utility_lineup_favorites!]! + + """An aggregate relationship""" + favorited_by_aggregate( + """distinct select on columns""" + distinct_on: [utility_lineup_favorites_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [utility_lineup_favorites_order_by!] + + """filter the rows returned""" + where: utility_lineup_favorites_bool_exp + ): utility_lineup_favorites_aggregate! + favorites: Int! + flight_time_ms: Int + + """An object relationship""" + forked_from: utility_lineups + forked_from_utility_lineup_id: uuid + id: uuid! + initial_pos_x: float8 + initial_pos_y: float8 + initial_pos_z: float8 + initial_vel_x: float8 + initial_vel_y: float8 + initial_vel_z: float8 + + """ + A computed field, executes function "utility_lineup_is_favorited" + """ + is_favorited: Boolean + jump_throw_bind: Boolean! + land_x: float8! + land_y: float8! + land_z: float8! + lineup_bucket: String + map_name: String! + + """ + A computed field, executes function "utility_lineup_my_vote" + """ + my_vote: smallint + name: String! + origin_source: e_utility_sources_enum! + origin_x: float8! + origin_y: float8! + origin_z: float8! + practice_attempts: Int! + practice_players: Int! + practice_successes: Int! + preview_duration_ms: Int + preview_file: String + preview_rendered_at: timestamptz + preview_thumbnail: String + + """ + A computed field, executes function "utility_lineup_preview_thumbnail_url" + """ + preview_thumbnail_url: String + + """ + A computed field, executes function "utility_lineup_preview_url" + """ + preview_url: String + + """An array relationship""" + progress( + """distinct select on columns""" + distinct_on: [utility_lineup_progress_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [utility_lineup_progress_order_by!] + + """filter the rows returned""" + where: utility_lineup_progress_bool_exp + ): [utility_lineup_progress!]! + + """An aggregate relationship""" + progress_aggregate( + """distinct select on columns""" + distinct_on: [utility_lineup_progress_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [utility_lineup_progress_order_by!] + + """filter the rows returned""" + where: utility_lineup_progress_bool_exp + ): utility_lineup_progress_aggregate! + public_requested_at: timestamptz + public_review_note: String + public_reviewed_at: timestamptz + public_reviewed_by: bigint + + """An array relationship""" + renders( + """distinct select on columns""" + distinct_on: [utility_lineup_renders_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [utility_lineup_renders_order_by!] + + """filter the rows returned""" + where: utility_lineup_renders_bool_exp + ): [utility_lineup_renders!]! + + """An aggregate relationship""" + renders_aggregate( + """distinct select on columns""" + distinct_on: [utility_lineup_renders_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [utility_lineup_renders_order_by!] + + """filter the rows returned""" + where: utility_lineup_renders_bool_exp + ): utility_lineup_renders_aggregate! + + """An array relationship""" + repairs( + """distinct select on columns""" + distinct_on: [utility_lineup_repairs_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [utility_lineup_repairs_order_by!] + + """filter the rows returned""" + where: utility_lineup_repairs_bool_exp + ): [utility_lineup_repairs!]! + + """An aggregate relationship""" + repairs_aggregate( + """distinct select on columns""" + distinct_on: [utility_lineup_repairs_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [utility_lineup_repairs_order_by!] + + """filter the rows returned""" + where: utility_lineup_repairs_bool_exp + ): utility_lineup_repairs_aggregate! + side: e_sides_enum! + source_grenade_id: Int + + """An object relationship""" + source_match: matches + source_match_id: uuid + + """An object relationship""" + source_match_map: match_maps + source_match_map_id: uuid + source_url: String + tags: [String!]! + + """An object relationship""" + team: teams + team_id: uuid + technique: e_utility_techniques_enum! + throw_strength: e_utility_throw_strengths_enum + trajectory_file: String + trajectory_preview( + """JSON select path""" + path: String + ): jsonb + trajectory_size: Int + updated_at: timestamptz! + upvotes: Int! + utility_type: e_utility_types_enum! + verified_at: timestamptz + view_pitch: float8! + view_pitch_delta: float8 + view_yaw: float8! + view_yaw_delta: float8 + visibility: e_utility_visibility_enum! + + """An array relationship""" + votes( + """distinct select on columns""" + distinct_on: [utility_lineup_votes_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [utility_lineup_votes_order_by!] -""" -order by sum() on columns of table "tournament_prizes" -""" -input tournament_prizes_sum_order_by { - order: order_by -} + """filter the rows returned""" + where: utility_lineup_votes_bool_exp + ): [utility_lineup_votes!]! -""" -update columns of table "tournament_prizes" -""" -enum tournament_prizes_update_column { - """column name""" - created_at + """An aggregate relationship""" + votes_aggregate( + """distinct select on columns""" + distinct_on: [utility_lineup_votes_select_column!] - """column name""" - id + """limit the number of rows returned""" + limit: Int - """column name""" - order + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - place + """sort the rows by one or more columns""" + order_by: [utility_lineup_votes_order_by!] - """column name""" - prize + """filter the rows returned""" + where: utility_lineup_votes_bool_exp + ): utility_lineup_votes_aggregate! + workshop_map_id: String +} - """column name""" - tournament_id +""" +aggregated selection of "utility_lineups" +""" +type utility_lineups_aggregate { + aggregate: utility_lineups_aggregate_fields + nodes: [utility_lineups!]! } -input tournament_prizes_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_prizes_inc_input +input utility_lineups_aggregate_bool_exp { + avg: utility_lineups_aggregate_bool_exp_avg + bool_and: utility_lineups_aggregate_bool_exp_bool_and + bool_or: utility_lineups_aggregate_bool_exp_bool_or + corr: utility_lineups_aggregate_bool_exp_corr + count: utility_lineups_aggregate_bool_exp_count + covar_samp: utility_lineups_aggregate_bool_exp_covar_samp + max: utility_lineups_aggregate_bool_exp_max + min: utility_lineups_aggregate_bool_exp_min + stddev_samp: utility_lineups_aggregate_bool_exp_stddev_samp + sum: utility_lineups_aggregate_bool_exp_sum + var_samp: utility_lineups_aggregate_bool_exp_var_samp +} - """sets the columns of the filtered rows to the given values""" - _set: tournament_prizes_set_input +input utility_lineups_aggregate_bool_exp_avg { + arguments: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_avg_arguments_columns! + distinct: Boolean + filter: utility_lineups_bool_exp + predicate: float8_comparison_exp! +} - """filter the rows which have to be updated""" - where: tournament_prizes_bool_exp! +input utility_lineups_aggregate_bool_exp_bool_and { + arguments: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: utility_lineups_bool_exp + predicate: Boolean_comparison_exp! } -"""aggregate var_pop on columns""" -type tournament_prizes_var_pop_fields { - order: Float +input utility_lineups_aggregate_bool_exp_bool_or { + arguments: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: utility_lineups_bool_exp + predicate: Boolean_comparison_exp! } -""" -order by var_pop() on columns of table "tournament_prizes" -""" -input tournament_prizes_var_pop_order_by { - order: order_by +input utility_lineups_aggregate_bool_exp_corr { + arguments: utility_lineups_aggregate_bool_exp_corr_arguments! + distinct: Boolean + filter: utility_lineups_bool_exp + predicate: float8_comparison_exp! } -"""aggregate var_samp on columns""" -type tournament_prizes_var_samp_fields { - order: Float +input utility_lineups_aggregate_bool_exp_corr_arguments { + X: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_corr_arguments_columns! + Y: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_corr_arguments_columns! } -""" -order by var_samp() on columns of table "tournament_prizes" -""" -input tournament_prizes_var_samp_order_by { - order: order_by +input utility_lineups_aggregate_bool_exp_count { + arguments: [utility_lineups_select_column!] + distinct: Boolean + filter: utility_lineups_bool_exp + predicate: Int_comparison_exp! } -"""aggregate variance on columns""" -type tournament_prizes_variance_fields { - order: Float +input utility_lineups_aggregate_bool_exp_covar_samp { + arguments: utility_lineups_aggregate_bool_exp_covar_samp_arguments! + distinct: Boolean + filter: utility_lineups_bool_exp + predicate: float8_comparison_exp! } -""" -order by variance() on columns of table "tournament_prizes" -""" -input tournament_prizes_variance_order_by { - order: order_by +input utility_lineups_aggregate_bool_exp_covar_samp_arguments { + X: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_covar_samp_arguments_columns! + Y: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_covar_samp_arguments_columns! } -""" -columns and relationships of "tournament_stage_windows" -""" -type tournament_stage_windows { - closes_at: timestamptz - created_at: timestamptz! - default_match_at: timestamptz - id: uuid! - opens_at: timestamptz - round: Int! +input utility_lineups_aggregate_bool_exp_max { + arguments: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_max_arguments_columns! + distinct: Boolean + filter: utility_lineups_bool_exp + predicate: float8_comparison_exp! +} - """An object relationship""" - stage: tournament_stages! - tournament_stage_id: uuid! +input utility_lineups_aggregate_bool_exp_min { + arguments: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_min_arguments_columns! + distinct: Boolean + filter: utility_lineups_bool_exp + predicate: float8_comparison_exp! } -""" -aggregated selection of "tournament_stage_windows" -""" -type tournament_stage_windows_aggregate { - aggregate: tournament_stage_windows_aggregate_fields - nodes: [tournament_stage_windows!]! +input utility_lineups_aggregate_bool_exp_stddev_samp { + arguments: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_stddev_samp_arguments_columns! + distinct: Boolean + filter: utility_lineups_bool_exp + predicate: float8_comparison_exp! } -input tournament_stage_windows_aggregate_bool_exp { - count: tournament_stage_windows_aggregate_bool_exp_count +input utility_lineups_aggregate_bool_exp_sum { + arguments: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_sum_arguments_columns! + distinct: Boolean + filter: utility_lineups_bool_exp + predicate: float8_comparison_exp! } -input tournament_stage_windows_aggregate_bool_exp_count { - arguments: [tournament_stage_windows_select_column!] +input utility_lineups_aggregate_bool_exp_var_samp { + arguments: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_var_samp_arguments_columns! distinct: Boolean - filter: tournament_stage_windows_bool_exp - predicate: Int_comparison_exp! + filter: utility_lineups_bool_exp + predicate: float8_comparison_exp! } """ -aggregate fields of "tournament_stage_windows" +aggregate fields of "utility_lineups" """ -type tournament_stage_windows_aggregate_fields { - avg: tournament_stage_windows_avg_fields - count(columns: [tournament_stage_windows_select_column!], distinct: Boolean): Int! - max: tournament_stage_windows_max_fields - min: tournament_stage_windows_min_fields - stddev: tournament_stage_windows_stddev_fields - stddev_pop: tournament_stage_windows_stddev_pop_fields - stddev_samp: tournament_stage_windows_stddev_samp_fields - sum: tournament_stage_windows_sum_fields - var_pop: tournament_stage_windows_var_pop_fields - var_samp: tournament_stage_windows_var_samp_fields - variance: tournament_stage_windows_variance_fields +type utility_lineups_aggregate_fields { + avg: utility_lineups_avg_fields + count(columns: [utility_lineups_select_column!], distinct: Boolean): Int! + max: utility_lineups_max_fields + min: utility_lineups_min_fields + stddev: utility_lineups_stddev_fields + stddev_pop: utility_lineups_stddev_pop_fields + stddev_samp: utility_lineups_stddev_samp_fields + sum: utility_lineups_sum_fields + var_pop: utility_lineups_var_pop_fields + var_samp: utility_lineups_var_samp_fields + variance: utility_lineups_variance_fields } """ -order by aggregate values of table "tournament_stage_windows" +order by aggregate values of table "utility_lineups" """ -input tournament_stage_windows_aggregate_order_by { - avg: tournament_stage_windows_avg_order_by +input utility_lineups_aggregate_order_by { + avg: utility_lineups_avg_order_by count: order_by - max: tournament_stage_windows_max_order_by - min: tournament_stage_windows_min_order_by - stddev: tournament_stage_windows_stddev_order_by - stddev_pop: tournament_stage_windows_stddev_pop_order_by - stddev_samp: tournament_stage_windows_stddev_samp_order_by - sum: tournament_stage_windows_sum_order_by - var_pop: tournament_stage_windows_var_pop_order_by - var_samp: tournament_stage_windows_var_samp_order_by - variance: tournament_stage_windows_variance_order_by + max: utility_lineups_max_order_by + min: utility_lineups_min_order_by + stddev: utility_lineups_stddev_order_by + stddev_pop: utility_lineups_stddev_pop_order_by + stddev_samp: utility_lineups_stddev_samp_order_by + sum: utility_lineups_sum_order_by + var_pop: utility_lineups_var_pop_order_by + var_samp: utility_lineups_var_samp_order_by + variance: utility_lineups_variance_order_by +} + +"""append existing jsonb value of filtered columns with new jsonb value""" +input utility_lineups_append_input { + trajectory_preview: jsonb } """ -input type for inserting array relation for remote table "tournament_stage_windows" +input type for inserting array relation for remote table "utility_lineups" """ -input tournament_stage_windows_arr_rel_insert_input { - data: [tournament_stage_windows_insert_input!]! +input utility_lineups_arr_rel_insert_input { + data: [utility_lineups_insert_input!]! """upsert condition""" - on_conflict: tournament_stage_windows_on_conflict + on_conflict: utility_lineups_on_conflict } """aggregate avg on columns""" -type tournament_stage_windows_avg_fields { - round: Float +type utility_lineups_avg_fields { + aim_tolerance: Float + author_steam_id: Float + downvotes: Float + eye_z: Float + favorites: Float + flight_time_ms: Float + initial_pos_x: Float + initial_pos_y: Float + initial_pos_z: Float + initial_vel_x: Float + initial_vel_y: Float + initial_vel_z: Float + land_x: Float + land_y: Float + land_z: Float + + """ + A computed field, executes function "utility_lineup_my_vote" + """ + my_vote: smallint + origin_x: Float + origin_y: Float + origin_z: Float + practice_attempts: Float + practice_players: Float + practice_successes: Float + preview_duration_ms: Float + public_reviewed_by: Float + source_grenade_id: Float + trajectory_size: Float + upvotes: Float + view_pitch: Float + view_pitch_delta: Float + view_yaw: Float + view_yaw_delta: Float +} + +""" +order by avg() on columns of table "utility_lineups" +""" +input utility_lineups_avg_order_by { + aim_tolerance: order_by + author_steam_id: order_by + downvotes: order_by + eye_z: order_by + favorites: order_by + flight_time_ms: order_by + initial_pos_x: order_by + initial_pos_y: order_by + initial_pos_z: order_by + initial_vel_x: order_by + initial_vel_y: order_by + initial_vel_z: order_by + land_x: order_by + land_y: order_by + land_z: order_by + origin_x: order_by + origin_y: order_by + origin_z: order_by + practice_attempts: order_by + practice_players: order_by + practice_successes: order_by + preview_duration_ms: order_by + public_reviewed_by: order_by + source_grenade_id: order_by + trajectory_size: order_by + upvotes: order_by + view_pitch: order_by + view_pitch_delta: order_by + view_yaw: order_by + view_yaw_delta: order_by +} + +""" +Boolean expression to filter rows from the table "utility_lineups". All fields are combined with a logical 'AND'. +""" +input utility_lineups_bool_exp { + _and: [utility_lineups_bool_exp!] + _not: utility_lineups_bool_exp + _or: [utility_lineups_bool_exp!] + aim_tolerance: float8_comparison_exp + archived_at: timestamptz_comparison_exp + author: players_bool_exp + author_steam_id: bigint_comparison_exp + can_edit: Boolean_comparison_exp + can_view: Boolean_comparison_exp + collection_items: utility_collection_items_bool_exp + collection_items_aggregate: utility_collection_items_aggregate_bool_exp + confidence: String_comparison_exp + created_at: timestamptz_comparison_exp + description: String_comparison_exp + difficulty: String_comparison_exp + downvotes: Int_comparison_exp + external_id: String_comparison_exp + eye_z: float8_comparison_exp + favorited_by: utility_lineup_favorites_bool_exp + favorited_by_aggregate: utility_lineup_favorites_aggregate_bool_exp + favorites: Int_comparison_exp + flight_time_ms: Int_comparison_exp + forked_from: utility_lineups_bool_exp + forked_from_utility_lineup_id: uuid_comparison_exp + id: uuid_comparison_exp + initial_pos_x: float8_comparison_exp + initial_pos_y: float8_comparison_exp + initial_pos_z: float8_comparison_exp + initial_vel_x: float8_comparison_exp + initial_vel_y: float8_comparison_exp + initial_vel_z: float8_comparison_exp + is_favorited: Boolean_comparison_exp + jump_throw_bind: Boolean_comparison_exp + land_x: float8_comparison_exp + land_y: float8_comparison_exp + land_z: float8_comparison_exp + lineup_bucket: String_comparison_exp + map_name: String_comparison_exp + my_vote: smallint_comparison_exp + name: String_comparison_exp + origin_source: e_utility_sources_enum_comparison_exp + origin_x: float8_comparison_exp + origin_y: float8_comparison_exp + origin_z: float8_comparison_exp + practice_attempts: Int_comparison_exp + practice_players: Int_comparison_exp + practice_successes: Int_comparison_exp + preview_duration_ms: Int_comparison_exp + preview_file: String_comparison_exp + preview_rendered_at: timestamptz_comparison_exp + preview_thumbnail: String_comparison_exp + preview_thumbnail_url: String_comparison_exp + preview_url: String_comparison_exp + progress: utility_lineup_progress_bool_exp + progress_aggregate: utility_lineup_progress_aggregate_bool_exp + public_requested_at: timestamptz_comparison_exp + public_review_note: String_comparison_exp + public_reviewed_at: timestamptz_comparison_exp + public_reviewed_by: bigint_comparison_exp + renders: utility_lineup_renders_bool_exp + renders_aggregate: utility_lineup_renders_aggregate_bool_exp + repairs: utility_lineup_repairs_bool_exp + repairs_aggregate: utility_lineup_repairs_aggregate_bool_exp + side: e_sides_enum_comparison_exp + source_grenade_id: Int_comparison_exp + source_match: matches_bool_exp + source_match_id: uuid_comparison_exp + source_match_map: match_maps_bool_exp + source_match_map_id: uuid_comparison_exp + source_url: String_comparison_exp + tags: String_array_comparison_exp + team: teams_bool_exp + team_id: uuid_comparison_exp + technique: e_utility_techniques_enum_comparison_exp + throw_strength: e_utility_throw_strengths_enum_comparison_exp + trajectory_file: String_comparison_exp + trajectory_preview: jsonb_comparison_exp + trajectory_size: Int_comparison_exp + updated_at: timestamptz_comparison_exp + upvotes: Int_comparison_exp + utility_type: e_utility_types_enum_comparison_exp + verified_at: timestamptz_comparison_exp + view_pitch: float8_comparison_exp + view_pitch_delta: float8_comparison_exp + view_yaw: float8_comparison_exp + view_yaw_delta: float8_comparison_exp + visibility: e_utility_visibility_enum_comparison_exp + votes: utility_lineup_votes_bool_exp + votes_aggregate: utility_lineup_votes_aggregate_bool_exp + workshop_map_id: String_comparison_exp } """ -order by avg() on columns of table "tournament_stage_windows" +unique or primary key constraints on table "utility_lineups" """ -input tournament_stage_windows_avg_order_by { - round: order_by +enum utility_lineups_constraint { + """ + unique or primary key constraint on columns "origin_source", "external_id" + """ + utility_lineups_external_idx + + """ + unique or primary key constraint on columns "id" + """ + utility_lineups_pkey } """ -Boolean expression to filter rows from the table "tournament_stage_windows". All fields are combined with a logical 'AND'. +delete the field or element with specified path (for JSON arrays, negative integers count from the end) """ -input tournament_stage_windows_bool_exp { - _and: [tournament_stage_windows_bool_exp!] - _not: tournament_stage_windows_bool_exp - _or: [tournament_stage_windows_bool_exp!] - closes_at: timestamptz_comparison_exp - created_at: timestamptz_comparison_exp - default_match_at: timestamptz_comparison_exp - id: uuid_comparison_exp - opens_at: timestamptz_comparison_exp - round: Int_comparison_exp - stage: tournament_stages_bool_exp - tournament_stage_id: uuid_comparison_exp +input utility_lineups_delete_at_path_input { + trajectory_preview: [String!] } """ -unique or primary key constraints on table "tournament_stage_windows" +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array """ -enum tournament_stage_windows_constraint { - """ - unique or primary key constraint on columns "id" - """ - tournament_stage_windows_pkey - - """ - unique or primary key constraint on columns "tournament_stage_id", "round" - """ - tournament_stage_windows_tournament_stage_id_round_key +input utility_lineups_delete_elem_input { + trajectory_preview: Int } """ -input type for incrementing numeric columns in table "tournament_stage_windows" +delete key/value pair or string element. key/value pairs are matched based on their key value """ -input tournament_stage_windows_inc_input { - round: Int +input utility_lineups_delete_key_input { + trajectory_preview: String } """ -input type for inserting data into table "tournament_stage_windows" +input type for incrementing numeric columns in table "utility_lineups" """ -input tournament_stage_windows_insert_input { - closes_at: timestamptz +input utility_lineups_inc_input { + aim_tolerance: float8 + author_steam_id: bigint + downvotes: Int + eye_z: float8 + favorites: Int + flight_time_ms: Int + initial_pos_x: float8 + initial_pos_y: float8 + initial_pos_z: float8 + initial_vel_x: float8 + initial_vel_y: float8 + initial_vel_z: float8 + land_x: float8 + land_y: float8 + land_z: float8 + origin_x: float8 + origin_y: float8 + origin_z: float8 + practice_attempts: Int + practice_players: Int + practice_successes: Int + preview_duration_ms: Int + public_reviewed_by: bigint + source_grenade_id: Int + trajectory_size: Int + upvotes: Int + view_pitch: float8 + view_pitch_delta: float8 + view_yaw: float8 + view_yaw_delta: float8 +} + +""" +input type for inserting data into table "utility_lineups" +""" +input utility_lineups_insert_input { + aim_tolerance: float8 + archived_at: timestamptz + author: players_obj_rel_insert_input + author_steam_id: bigint + collection_items: utility_collection_items_arr_rel_insert_input + confidence: String created_at: timestamptz - default_match_at: timestamptz + description: String + downvotes: Int + external_id: String + eye_z: float8 + favorited_by: utility_lineup_favorites_arr_rel_insert_input + favorites: Int + flight_time_ms: Int + forked_from: utility_lineups_obj_rel_insert_input + forked_from_utility_lineup_id: uuid id: uuid - opens_at: timestamptz - round: Int - stage: tournament_stages_obj_rel_insert_input - tournament_stage_id: uuid + initial_pos_x: float8 + initial_pos_y: float8 + initial_pos_z: float8 + initial_vel_x: float8 + initial_vel_y: float8 + initial_vel_z: float8 + jump_throw_bind: Boolean + land_x: float8 + land_y: float8 + land_z: float8 + map_name: String + name: String + origin_source: e_utility_sources_enum + origin_x: float8 + origin_y: float8 + origin_z: float8 + practice_attempts: Int + practice_players: Int + practice_successes: Int + preview_duration_ms: Int + preview_file: String + preview_rendered_at: timestamptz + preview_thumbnail: String + progress: utility_lineup_progress_arr_rel_insert_input + public_requested_at: timestamptz + public_review_note: String + public_reviewed_at: timestamptz + public_reviewed_by: bigint + renders: utility_lineup_renders_arr_rel_insert_input + repairs: utility_lineup_repairs_arr_rel_insert_input + side: e_sides_enum + source_grenade_id: Int + source_match: matches_obj_rel_insert_input + source_match_id: uuid + source_match_map: match_maps_obj_rel_insert_input + source_match_map_id: uuid + source_url: String + tags: [String!] + team: teams_obj_rel_insert_input + team_id: uuid + technique: e_utility_techniques_enum + throw_strength: e_utility_throw_strengths_enum + trajectory_file: String + trajectory_preview: jsonb + trajectory_size: Int + updated_at: timestamptz + upvotes: Int + utility_type: e_utility_types_enum + verified_at: timestamptz + view_pitch: float8 + view_pitch_delta: float8 + view_yaw: float8 + view_yaw_delta: float8 + visibility: e_utility_visibility_enum + votes: utility_lineup_votes_arr_rel_insert_input + workshop_map_id: String } """aggregate max on columns""" -type tournament_stage_windows_max_fields { - closes_at: timestamptz +type utility_lineups_max_fields { + aim_tolerance: float8 + archived_at: timestamptz + author_steam_id: bigint + confidence: String created_at: timestamptz - default_match_at: timestamptz + description: String + + """ + A computed field, executes function "utility_lineup_difficulty" + """ + difficulty: String + downvotes: Int + external_id: String + eye_z: float8 + favorites: Int + flight_time_ms: Int + forked_from_utility_lineup_id: uuid id: uuid - opens_at: timestamptz - round: Int - tournament_stage_id: uuid + initial_pos_x: float8 + initial_pos_y: float8 + initial_pos_z: float8 + initial_vel_x: float8 + initial_vel_y: float8 + initial_vel_z: float8 + land_x: float8 + land_y: float8 + land_z: float8 + lineup_bucket: String + map_name: String + + """ + A computed field, executes function "utility_lineup_my_vote" + """ + my_vote: smallint + name: String + origin_x: float8 + origin_y: float8 + origin_z: float8 + practice_attempts: Int + practice_players: Int + practice_successes: Int + preview_duration_ms: Int + preview_file: String + preview_rendered_at: timestamptz + preview_thumbnail: String + + """ + A computed field, executes function "utility_lineup_preview_thumbnail_url" + """ + preview_thumbnail_url: String + + """ + A computed field, executes function "utility_lineup_preview_url" + """ + preview_url: String + public_requested_at: timestamptz + public_review_note: String + public_reviewed_at: timestamptz + public_reviewed_by: bigint + source_grenade_id: Int + source_match_id: uuid + source_match_map_id: uuid + source_url: String + tags: [String!] + team_id: uuid + trajectory_file: String + trajectory_size: Int + updated_at: timestamptz + upvotes: Int + verified_at: timestamptz + view_pitch: float8 + view_pitch_delta: float8 + view_yaw: float8 + view_yaw_delta: float8 + workshop_map_id: String } """ -order by max() on columns of table "tournament_stage_windows" +order by max() on columns of table "utility_lineups" """ -input tournament_stage_windows_max_order_by { - closes_at: order_by +input utility_lineups_max_order_by { + aim_tolerance: order_by + archived_at: order_by + author_steam_id: order_by + confidence: order_by created_at: order_by - default_match_at: order_by + description: order_by + downvotes: order_by + external_id: order_by + eye_z: order_by + favorites: order_by + flight_time_ms: order_by + forked_from_utility_lineup_id: order_by id: order_by - opens_at: order_by - round: order_by - tournament_stage_id: order_by + initial_pos_x: order_by + initial_pos_y: order_by + initial_pos_z: order_by + initial_vel_x: order_by + initial_vel_y: order_by + initial_vel_z: order_by + land_x: order_by + land_y: order_by + land_z: order_by + lineup_bucket: order_by + map_name: order_by + name: order_by + origin_x: order_by + origin_y: order_by + origin_z: order_by + practice_attempts: order_by + practice_players: order_by + practice_successes: order_by + preview_duration_ms: order_by + preview_file: order_by + preview_rendered_at: order_by + preview_thumbnail: order_by + public_requested_at: order_by + public_review_note: order_by + public_reviewed_at: order_by + public_reviewed_by: order_by + source_grenade_id: order_by + source_match_id: order_by + source_match_map_id: order_by + source_url: order_by + tags: order_by + team_id: order_by + trajectory_file: order_by + trajectory_size: order_by + updated_at: order_by + upvotes: order_by + verified_at: order_by + view_pitch: order_by + view_pitch_delta: order_by + view_yaw: order_by + view_yaw_delta: order_by + workshop_map_id: order_by } """aggregate min on columns""" -type tournament_stage_windows_min_fields { - closes_at: timestamptz +type utility_lineups_min_fields { + aim_tolerance: float8 + archived_at: timestamptz + author_steam_id: bigint + confidence: String created_at: timestamptz - default_match_at: timestamptz + description: String + + """ + A computed field, executes function "utility_lineup_difficulty" + """ + difficulty: String + downvotes: Int + external_id: String + eye_z: float8 + favorites: Int + flight_time_ms: Int + forked_from_utility_lineup_id: uuid id: uuid - opens_at: timestamptz - round: Int - tournament_stage_id: uuid + initial_pos_x: float8 + initial_pos_y: float8 + initial_pos_z: float8 + initial_vel_x: float8 + initial_vel_y: float8 + initial_vel_z: float8 + land_x: float8 + land_y: float8 + land_z: float8 + lineup_bucket: String + map_name: String + + """ + A computed field, executes function "utility_lineup_my_vote" + """ + my_vote: smallint + name: String + origin_x: float8 + origin_y: float8 + origin_z: float8 + practice_attempts: Int + practice_players: Int + practice_successes: Int + preview_duration_ms: Int + preview_file: String + preview_rendered_at: timestamptz + preview_thumbnail: String + + """ + A computed field, executes function "utility_lineup_preview_thumbnail_url" + """ + preview_thumbnail_url: String + + """ + A computed field, executes function "utility_lineup_preview_url" + """ + preview_url: String + public_requested_at: timestamptz + public_review_note: String + public_reviewed_at: timestamptz + public_reviewed_by: bigint + source_grenade_id: Int + source_match_id: uuid + source_match_map_id: uuid + source_url: String + tags: [String!] + team_id: uuid + trajectory_file: String + trajectory_size: Int + updated_at: timestamptz + upvotes: Int + verified_at: timestamptz + view_pitch: float8 + view_pitch_delta: float8 + view_yaw: float8 + view_yaw_delta: float8 + workshop_map_id: String } """ -order by min() on columns of table "tournament_stage_windows" +order by min() on columns of table "utility_lineups" """ -input tournament_stage_windows_min_order_by { - closes_at: order_by +input utility_lineups_min_order_by { + aim_tolerance: order_by + archived_at: order_by + author_steam_id: order_by + confidence: order_by created_at: order_by - default_match_at: order_by + description: order_by + downvotes: order_by + external_id: order_by + eye_z: order_by + favorites: order_by + flight_time_ms: order_by + forked_from_utility_lineup_id: order_by id: order_by - opens_at: order_by - round: order_by - tournament_stage_id: order_by + initial_pos_x: order_by + initial_pos_y: order_by + initial_pos_z: order_by + initial_vel_x: order_by + initial_vel_y: order_by + initial_vel_z: order_by + land_x: order_by + land_y: order_by + land_z: order_by + lineup_bucket: order_by + map_name: order_by + name: order_by + origin_x: order_by + origin_y: order_by + origin_z: order_by + practice_attempts: order_by + practice_players: order_by + practice_successes: order_by + preview_duration_ms: order_by + preview_file: order_by + preview_rendered_at: order_by + preview_thumbnail: order_by + public_requested_at: order_by + public_review_note: order_by + public_reviewed_at: order_by + public_reviewed_by: order_by + source_grenade_id: order_by + source_match_id: order_by + source_match_map_id: order_by + source_url: order_by + tags: order_by + team_id: order_by + trajectory_file: order_by + trajectory_size: order_by + updated_at: order_by + upvotes: order_by + verified_at: order_by + view_pitch: order_by + view_pitch_delta: order_by + view_yaw: order_by + view_yaw_delta: order_by + workshop_map_id: order_by } """ -response of any mutation on the table "tournament_stage_windows" +response of any mutation on the table "utility_lineups" """ -type tournament_stage_windows_mutation_response { +type utility_lineups_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [tournament_stage_windows!]! + returning: [utility_lineups!]! } """ -on_conflict condition type for table "tournament_stage_windows" +input type for inserting object relation for remote table "utility_lineups" """ -input tournament_stage_windows_on_conflict { - constraint: tournament_stage_windows_constraint! - update_columns: [tournament_stage_windows_update_column!]! = [] - where: tournament_stage_windows_bool_exp +input utility_lineups_obj_rel_insert_input { + data: utility_lineups_insert_input! + + """upsert condition""" + on_conflict: utility_lineups_on_conflict } -"""Ordering options when selecting data from "tournament_stage_windows".""" -input tournament_stage_windows_order_by { - closes_at: order_by +""" +on_conflict condition type for table "utility_lineups" +""" +input utility_lineups_on_conflict { + constraint: utility_lineups_constraint! + update_columns: [utility_lineups_update_column!]! = [] + where: utility_lineups_bool_exp +} + +"""Ordering options when selecting data from "utility_lineups".""" +input utility_lineups_order_by { + aim_tolerance: order_by + archived_at: order_by + author: players_order_by + author_steam_id: order_by + can_edit: order_by + can_view: order_by + collection_items_aggregate: utility_collection_items_aggregate_order_by + confidence: order_by created_at: order_by - default_match_at: order_by + description: order_by + difficulty: order_by + downvotes: order_by + external_id: order_by + eye_z: order_by + favorited_by_aggregate: utility_lineup_favorites_aggregate_order_by + favorites: order_by + flight_time_ms: order_by + forked_from: utility_lineups_order_by + forked_from_utility_lineup_id: order_by id: order_by - opens_at: order_by - round: order_by - stage: tournament_stages_order_by - tournament_stage_id: order_by + initial_pos_x: order_by + initial_pos_y: order_by + initial_pos_z: order_by + initial_vel_x: order_by + initial_vel_y: order_by + initial_vel_z: order_by + is_favorited: order_by + jump_throw_bind: order_by + land_x: order_by + land_y: order_by + land_z: order_by + lineup_bucket: order_by + map_name: order_by + my_vote: order_by + name: order_by + origin_source: order_by + origin_x: order_by + origin_y: order_by + origin_z: order_by + practice_attempts: order_by + practice_players: order_by + practice_successes: order_by + preview_duration_ms: order_by + preview_file: order_by + preview_rendered_at: order_by + preview_thumbnail: order_by + preview_thumbnail_url: order_by + preview_url: order_by + progress_aggregate: utility_lineup_progress_aggregate_order_by + public_requested_at: order_by + public_review_note: order_by + public_reviewed_at: order_by + public_reviewed_by: order_by + renders_aggregate: utility_lineup_renders_aggregate_order_by + repairs_aggregate: utility_lineup_repairs_aggregate_order_by + side: order_by + source_grenade_id: order_by + source_match: matches_order_by + source_match_id: order_by + source_match_map: match_maps_order_by + source_match_map_id: order_by + source_url: order_by + tags: order_by + team: teams_order_by + team_id: order_by + technique: order_by + throw_strength: order_by + trajectory_file: order_by + trajectory_preview: order_by + trajectory_size: order_by + updated_at: order_by + upvotes: order_by + utility_type: order_by + verified_at: order_by + view_pitch: order_by + view_pitch_delta: order_by + view_yaw: order_by + view_yaw_delta: order_by + visibility: order_by + votes_aggregate: utility_lineup_votes_aggregate_order_by + workshop_map_id: order_by } -"""primary key columns input for table: tournament_stage_windows""" -input tournament_stage_windows_pk_columns_input { +"""primary key columns input for table: utility_lineups""" +input utility_lineups_pk_columns_input { id: uuid! } +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input utility_lineups_prepend_input { + trajectory_preview: jsonb +} + """ -select columns of table "tournament_stage_windows" +select columns of table "utility_lineups" """ -enum tournament_stage_windows_select_column { +enum utility_lineups_select_column { """column name""" - closes_at + aim_tolerance """column name""" - created_at + archived_at """column name""" - default_match_at + author_steam_id """column name""" - id + confidence """column name""" - opens_at + created_at """column name""" - round + description """column name""" - tournament_stage_id -} - -""" -input type for updating data in table "tournament_stage_windows" -""" -input tournament_stage_windows_set_input { - closes_at: timestamptz - created_at: timestamptz - default_match_at: timestamptz - id: uuid - opens_at: timestamptz - round: Int - tournament_stage_id: uuid -} - -"""aggregate stddev on columns""" -type tournament_stage_windows_stddev_fields { - round: Float -} + downvotes -""" -order by stddev() on columns of table "tournament_stage_windows" -""" -input tournament_stage_windows_stddev_order_by { - round: order_by -} - -"""aggregate stddev_pop on columns""" -type tournament_stage_windows_stddev_pop_fields { - round: Float -} - -""" -order by stddev_pop() on columns of table "tournament_stage_windows" -""" -input tournament_stage_windows_stddev_pop_order_by { - round: order_by -} - -"""aggregate stddev_samp on columns""" -type tournament_stage_windows_stddev_samp_fields { - round: Float -} - -""" -order by stddev_samp() on columns of table "tournament_stage_windows" -""" -input tournament_stage_windows_stddev_samp_order_by { - round: order_by -} + """column name""" + external_id -""" -Streaming cursor of the table "tournament_stage_windows" -""" -input tournament_stage_windows_stream_cursor_input { - """Stream column input with initial value""" - initial_value: tournament_stage_windows_stream_cursor_value_input! + """column name""" + eye_z - """cursor ordering""" - ordering: cursor_ordering -} + """column name""" + favorites -"""Initial value of the column from where the streaming should start""" -input tournament_stage_windows_stream_cursor_value_input { - closes_at: timestamptz - created_at: timestamptz - default_match_at: timestamptz - id: uuid - opens_at: timestamptz - round: Int - tournament_stage_id: uuid -} + """column name""" + flight_time_ms -"""aggregate sum on columns""" -type tournament_stage_windows_sum_fields { - round: Int -} + """column name""" + forked_from_utility_lineup_id -""" -order by sum() on columns of table "tournament_stage_windows" -""" -input tournament_stage_windows_sum_order_by { - round: order_by -} + """column name""" + id -""" -update columns of table "tournament_stage_windows" -""" -enum tournament_stage_windows_update_column { """column name""" - closes_at + initial_pos_x """column name""" - created_at + initial_pos_y """column name""" - default_match_at + initial_pos_z """column name""" - id + initial_vel_x """column name""" - opens_at + initial_vel_y """column name""" - round + initial_vel_z """column name""" - tournament_stage_id -} + jump_throw_bind -input tournament_stage_windows_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_stage_windows_inc_input + """column name""" + land_x - """sets the columns of the filtered rows to the given values""" - _set: tournament_stage_windows_set_input + """column name""" + land_y - """filter the rows which have to be updated""" - where: tournament_stage_windows_bool_exp! -} + """column name""" + land_z -"""aggregate var_pop on columns""" -type tournament_stage_windows_var_pop_fields { - round: Float -} + """column name""" + lineup_bucket -""" -order by var_pop() on columns of table "tournament_stage_windows" -""" -input tournament_stage_windows_var_pop_order_by { - round: order_by -} + """column name""" + map_name -"""aggregate var_samp on columns""" -type tournament_stage_windows_var_samp_fields { - round: Float -} + """column name""" + name -""" -order by var_samp() on columns of table "tournament_stage_windows" -""" -input tournament_stage_windows_var_samp_order_by { - round: order_by -} + """column name""" + origin_source -"""aggregate variance on columns""" -type tournament_stage_windows_variance_fields { - round: Float -} + """column name""" + origin_x -""" -order by variance() on columns of table "tournament_stage_windows" -""" -input tournament_stage_windows_variance_order_by { - round: order_by -} + """column name""" + origin_y -""" -columns and relationships of "tournament_stages" -""" -type tournament_stages { - """An array relationship""" - brackets( - """distinct select on columns""" - distinct_on: [tournament_brackets_select_column!] + """column name""" + origin_z - """limit the number of rows returned""" - limit: Int + """column name""" + practice_attempts - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + practice_players - """sort the rows by one or more columns""" - order_by: [tournament_brackets_order_by!] + """column name""" + practice_successes - """filter the rows returned""" - where: tournament_brackets_bool_exp - ): [tournament_brackets!]! + """column name""" + preview_duration_ms - """An aggregate relationship""" - brackets_aggregate( - """distinct select on columns""" - distinct_on: [tournament_brackets_select_column!] + """column name""" + preview_file - """limit the number of rows returned""" - limit: Int + """column name""" + preview_rendered_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + preview_thumbnail - """sort the rows by one or more columns""" - order_by: [tournament_brackets_order_by!] + """column name""" + public_requested_at - """filter the rows returned""" - where: tournament_brackets_bool_exp - ): tournament_brackets_aggregate! - decider_best_of: Int - default_best_of: Int! + """column name""" + public_review_note - """An object relationship""" - e_tournament_stage_type: e_tournament_stage_types! - final_map_advantage: Int! - groups: Int - id: uuid! - match_options_id: uuid - max_rounds: Int - max_teams: Int! - min_teams: Int! + """column name""" + public_reviewed_at - """An object relationship""" - options: match_options - order: Int! + """column name""" + public_reviewed_by - """An array relationship""" - results( - """distinct select on columns""" - distinct_on: [v_team_stage_results_select_column!] + """column name""" + side - """limit the number of rows returned""" - limit: Int + """column name""" + source_grenade_id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + source_match_id - """sort the rows by one or more columns""" - order_by: [v_team_stage_results_order_by!] + """column name""" + source_match_map_id - """filter the rows returned""" - where: v_team_stage_results_bool_exp - ): [v_team_stage_results!]! + """column name""" + source_url - """An aggregate relationship""" - results_aggregate( - """distinct select on columns""" - distinct_on: [v_team_stage_results_select_column!] + """column name""" + tags - """limit the number of rows returned""" - limit: Int + """column name""" + team_id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + technique - """sort the rows by one or more columns""" - order_by: [v_team_stage_results_order_by!] + """column name""" + throw_strength - """filter the rows returned""" - where: v_team_stage_results_bool_exp - ): v_team_stage_results_aggregate! - settings( - """JSON select path""" - path: String - ): jsonb - swiss_no_elimination: Boolean! - third_place_match: Boolean! + """column name""" + trajectory_file - """An object relationship""" - tournament: tournaments! - tournament_id: uuid! - type: e_tournament_stage_types_enum! + """column name""" + trajectory_preview - """An array relationship""" - windows( - """distinct select on columns""" - distinct_on: [tournament_stage_windows_select_column!] + """column name""" + trajectory_size - """limit the number of rows returned""" - limit: Int + """column name""" + updated_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + upvotes - """sort the rows by one or more columns""" - order_by: [tournament_stage_windows_order_by!] + """column name""" + utility_type - """filter the rows returned""" - where: tournament_stage_windows_bool_exp - ): [tournament_stage_windows!]! + """column name""" + verified_at - """An aggregate relationship""" - windows_aggregate( - """distinct select on columns""" - distinct_on: [tournament_stage_windows_select_column!] + """column name""" + view_pitch - """limit the number of rows returned""" - limit: Int + """column name""" + view_pitch_delta - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + view_yaw - """sort the rows by one or more columns""" - order_by: [tournament_stage_windows_order_by!] + """column name""" + view_yaw_delta - """filter the rows returned""" - where: tournament_stage_windows_bool_exp - ): tournament_stage_windows_aggregate! + """column name""" + visibility + + """column name""" + workshop_map_id } """ -aggregated selection of "tournament_stages" +select "utility_lineups_aggregate_bool_exp_avg_arguments_columns" columns of table "utility_lineups" """ -type tournament_stages_aggregate { - aggregate: tournament_stages_aggregate_fields - nodes: [tournament_stages!]! -} +enum utility_lineups_select_column_utility_lineups_aggregate_bool_exp_avg_arguments_columns { + """column name""" + aim_tolerance -input tournament_stages_aggregate_bool_exp { - bool_and: tournament_stages_aggregate_bool_exp_bool_and - bool_or: tournament_stages_aggregate_bool_exp_bool_or - count: tournament_stages_aggregate_bool_exp_count -} + """column name""" + eye_z -input tournament_stages_aggregate_bool_exp_bool_and { - arguments: tournament_stages_select_column_tournament_stages_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: tournament_stages_bool_exp - predicate: Boolean_comparison_exp! -} + """column name""" + initial_pos_x -input tournament_stages_aggregate_bool_exp_bool_or { - arguments: tournament_stages_select_column_tournament_stages_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: tournament_stages_bool_exp - predicate: Boolean_comparison_exp! -} + """column name""" + initial_pos_y -input tournament_stages_aggregate_bool_exp_count { - arguments: [tournament_stages_select_column!] - distinct: Boolean - filter: tournament_stages_bool_exp - predicate: Int_comparison_exp! -} + """column name""" + initial_pos_z -""" -aggregate fields of "tournament_stages" -""" -type tournament_stages_aggregate_fields { - avg: tournament_stages_avg_fields - count(columns: [tournament_stages_select_column!], distinct: Boolean): Int! - max: tournament_stages_max_fields - min: tournament_stages_min_fields - stddev: tournament_stages_stddev_fields - stddev_pop: tournament_stages_stddev_pop_fields - stddev_samp: tournament_stages_stddev_samp_fields - sum: tournament_stages_sum_fields - var_pop: tournament_stages_var_pop_fields - var_samp: tournament_stages_var_samp_fields - variance: tournament_stages_variance_fields -} + """column name""" + initial_vel_x -""" -order by aggregate values of table "tournament_stages" -""" -input tournament_stages_aggregate_order_by { - avg: tournament_stages_avg_order_by - count: order_by - max: tournament_stages_max_order_by - min: tournament_stages_min_order_by - stddev: tournament_stages_stddev_order_by - stddev_pop: tournament_stages_stddev_pop_order_by - stddev_samp: tournament_stages_stddev_samp_order_by - sum: tournament_stages_sum_order_by - var_pop: tournament_stages_var_pop_order_by - var_samp: tournament_stages_var_samp_order_by - variance: tournament_stages_variance_order_by -} + """column name""" + initial_vel_y -"""append existing jsonb value of filtered columns with new jsonb value""" -input tournament_stages_append_input { - settings: jsonb -} + """column name""" + initial_vel_z -""" -input type for inserting array relation for remote table "tournament_stages" -""" -input tournament_stages_arr_rel_insert_input { - data: [tournament_stages_insert_input!]! + """column name""" + land_x - """upsert condition""" - on_conflict: tournament_stages_on_conflict -} + """column name""" + land_y -"""aggregate avg on columns""" -type tournament_stages_avg_fields { - decider_best_of: Float - default_best_of: Float - final_map_advantage: Float - groups: Float - max_rounds: Float - max_teams: Float - min_teams: Float - order: Float -} + """column name""" + land_z -""" -order by avg() on columns of table "tournament_stages" -""" -input tournament_stages_avg_order_by { - decider_best_of: order_by - default_best_of: order_by - final_map_advantage: order_by - groups: order_by - max_rounds: order_by - max_teams: order_by - min_teams: order_by - order: order_by -} + """column name""" + origin_x -""" -Boolean expression to filter rows from the table "tournament_stages". All fields are combined with a logical 'AND'. -""" -input tournament_stages_bool_exp { - _and: [tournament_stages_bool_exp!] - _not: tournament_stages_bool_exp - _or: [tournament_stages_bool_exp!] - brackets: tournament_brackets_bool_exp - brackets_aggregate: tournament_brackets_aggregate_bool_exp - decider_best_of: Int_comparison_exp - default_best_of: Int_comparison_exp - e_tournament_stage_type: e_tournament_stage_types_bool_exp - final_map_advantage: Int_comparison_exp - groups: Int_comparison_exp - id: uuid_comparison_exp - match_options_id: uuid_comparison_exp - max_rounds: Int_comparison_exp - max_teams: Int_comparison_exp - min_teams: Int_comparison_exp - options: match_options_bool_exp - order: Int_comparison_exp - results: v_team_stage_results_bool_exp - results_aggregate: v_team_stage_results_aggregate_bool_exp - settings: jsonb_comparison_exp - swiss_no_elimination: Boolean_comparison_exp - third_place_match: Boolean_comparison_exp - tournament: tournaments_bool_exp - tournament_id: uuid_comparison_exp - type: e_tournament_stage_types_enum_comparison_exp - windows: tournament_stage_windows_bool_exp - windows_aggregate: tournament_stage_windows_aggregate_bool_exp -} + """column name""" + origin_y -""" -unique or primary key constraints on table "tournament_stages" -""" -enum tournament_stages_constraint { - """ - unique or primary key constraint on columns "id" - """ - tournament_stages_pkey -} + """column name""" + origin_z -""" -delete the field or element with specified path (for JSON arrays, negative integers count from the end) -""" -input tournament_stages_delete_at_path_input { - settings: [String!] -} + """column name""" + view_pitch -""" -delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array -""" -input tournament_stages_delete_elem_input { - settings: Int + """column name""" + view_pitch_delta + + """column name""" + view_yaw + + """column name""" + view_yaw_delta } """ -delete key/value pair or string element. key/value pairs are matched based on their key value +select "utility_lineups_aggregate_bool_exp_bool_and_arguments_columns" columns of table "utility_lineups" """ -input tournament_stages_delete_key_input { - settings: String +enum utility_lineups_select_column_utility_lineups_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + jump_throw_bind } """ -input type for incrementing numeric columns in table "tournament_stages" +select "utility_lineups_aggregate_bool_exp_bool_or_arguments_columns" columns of table "utility_lineups" """ -input tournament_stages_inc_input { - decider_best_of: Int - default_best_of: Int - final_map_advantage: Int - groups: Int - max_rounds: Int - max_teams: Int - min_teams: Int - order: Int +enum utility_lineups_select_column_utility_lineups_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + jump_throw_bind } """ -input type for inserting data into table "tournament_stages" +select "utility_lineups_aggregate_bool_exp_corr_arguments_columns" columns of table "utility_lineups" """ -input tournament_stages_insert_input { - brackets: tournament_brackets_arr_rel_insert_input - decider_best_of: Int - default_best_of: Int - e_tournament_stage_type: e_tournament_stage_types_obj_rel_insert_input - final_map_advantage: Int - groups: Int - id: uuid - match_options_id: uuid - max_rounds: Int - max_teams: Int - min_teams: Int - options: match_options_obj_rel_insert_input - order: Int - results: v_team_stage_results_arr_rel_insert_input - settings: jsonb - swiss_no_elimination: Boolean - third_place_match: Boolean - tournament: tournaments_obj_rel_insert_input - tournament_id: uuid - type: e_tournament_stage_types_enum - windows: tournament_stage_windows_arr_rel_insert_input -} +enum utility_lineups_select_column_utility_lineups_aggregate_bool_exp_corr_arguments_columns { + """column name""" + aim_tolerance -"""aggregate max on columns""" -type tournament_stages_max_fields { - decider_best_of: Int - default_best_of: Int - final_map_advantage: Int - groups: Int - id: uuid - match_options_id: uuid - max_rounds: Int - max_teams: Int - min_teams: Int - order: Int - tournament_id: uuid -} + """column name""" + eye_z -""" -order by max() on columns of table "tournament_stages" -""" -input tournament_stages_max_order_by { - decider_best_of: order_by - default_best_of: order_by - final_map_advantage: order_by - groups: order_by - id: order_by - match_options_id: order_by - max_rounds: order_by - max_teams: order_by - min_teams: order_by - order: order_by - tournament_id: order_by -} + """column name""" + initial_pos_x -"""aggregate min on columns""" -type tournament_stages_min_fields { - decider_best_of: Int - default_best_of: Int - final_map_advantage: Int - groups: Int - id: uuid - match_options_id: uuid - max_rounds: Int - max_teams: Int - min_teams: Int - order: Int - tournament_id: uuid -} + """column name""" + initial_pos_y -""" -order by min() on columns of table "tournament_stages" -""" -input tournament_stages_min_order_by { - decider_best_of: order_by - default_best_of: order_by - final_map_advantage: order_by - groups: order_by - id: order_by - match_options_id: order_by - max_rounds: order_by - max_teams: order_by - min_teams: order_by - order: order_by - tournament_id: order_by -} + """column name""" + initial_pos_z -""" -response of any mutation on the table "tournament_stages" -""" -type tournament_stages_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """column name""" + initial_vel_x - """data from the rows affected by the mutation""" - returning: [tournament_stages!]! -} + """column name""" + initial_vel_y -""" -input type for inserting object relation for remote table "tournament_stages" -""" -input tournament_stages_obj_rel_insert_input { - data: tournament_stages_insert_input! + """column name""" + initial_vel_z - """upsert condition""" - on_conflict: tournament_stages_on_conflict -} + """column name""" + land_x -""" -on_conflict condition type for table "tournament_stages" -""" -input tournament_stages_on_conflict { - constraint: tournament_stages_constraint! - update_columns: [tournament_stages_update_column!]! = [] - where: tournament_stages_bool_exp -} + """column name""" + land_y -"""Ordering options when selecting data from "tournament_stages".""" -input tournament_stages_order_by { - brackets_aggregate: tournament_brackets_aggregate_order_by - decider_best_of: order_by - default_best_of: order_by - e_tournament_stage_type: e_tournament_stage_types_order_by - final_map_advantage: order_by - groups: order_by - id: order_by - match_options_id: order_by - max_rounds: order_by - max_teams: order_by - min_teams: order_by - options: match_options_order_by - order: order_by - results_aggregate: v_team_stage_results_aggregate_order_by - settings: order_by - swiss_no_elimination: order_by - third_place_match: order_by - tournament: tournaments_order_by - tournament_id: order_by - type: order_by - windows_aggregate: tournament_stage_windows_aggregate_order_by -} + """column name""" + land_z -"""primary key columns input for table: tournament_stages""" -input tournament_stages_pk_columns_input { - id: uuid! -} + """column name""" + origin_x -"""prepend existing jsonb value of filtered columns with new jsonb value""" -input tournament_stages_prepend_input { - settings: jsonb + """column name""" + origin_y + + """column name""" + origin_z + + """column name""" + view_pitch + + """column name""" + view_pitch_delta + + """column name""" + view_yaw + + """column name""" + view_yaw_delta } """ -select columns of table "tournament_stages" +select "utility_lineups_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "utility_lineups" """ -enum tournament_stages_select_column { +enum utility_lineups_select_column_utility_lineups_aggregate_bool_exp_covar_samp_arguments_columns { """column name""" - decider_best_of + aim_tolerance """column name""" - default_best_of + eye_z """column name""" - final_map_advantage + initial_pos_x """column name""" - groups + initial_pos_y """column name""" - id + initial_pos_z """column name""" - match_options_id + initial_vel_x """column name""" - max_rounds + initial_vel_y """column name""" - max_teams + initial_vel_z """column name""" - min_teams + land_x """column name""" - order + land_y """column name""" - settings + land_z + + """column name""" + origin_x + + """column name""" + origin_y + + """column name""" + origin_z """column name""" - swiss_no_elimination + view_pitch """column name""" - third_place_match + view_pitch_delta """column name""" - tournament_id + view_yaw """column name""" - type + view_yaw_delta } """ -select "tournament_stages_aggregate_bool_exp_bool_and_arguments_columns" columns of table "tournament_stages" +select "utility_lineups_aggregate_bool_exp_max_arguments_columns" columns of table "utility_lineups" """ -enum tournament_stages_select_column_tournament_stages_aggregate_bool_exp_bool_and_arguments_columns { +enum utility_lineups_select_column_utility_lineups_aggregate_bool_exp_max_arguments_columns { """column name""" - swiss_no_elimination + aim_tolerance """column name""" - third_place_match -} + eye_z -""" -select "tournament_stages_aggregate_bool_exp_bool_or_arguments_columns" columns of table "tournament_stages" -""" -enum tournament_stages_select_column_tournament_stages_aggregate_bool_exp_bool_or_arguments_columns { """column name""" - swiss_no_elimination + initial_pos_x """column name""" - third_place_match -} + initial_pos_y -""" -input type for updating data in table "tournament_stages" -""" -input tournament_stages_set_input { - decider_best_of: Int - default_best_of: Int - final_map_advantage: Int - groups: Int - id: uuid - match_options_id: uuid - max_rounds: Int - max_teams: Int - min_teams: Int - order: Int - settings: jsonb - swiss_no_elimination: Boolean - third_place_match: Boolean - tournament_id: uuid - type: e_tournament_stage_types_enum -} + """column name""" + initial_pos_z -"""aggregate stddev on columns""" -type tournament_stages_stddev_fields { - decider_best_of: Float - default_best_of: Float - final_map_advantage: Float - groups: Float - max_rounds: Float - max_teams: Float - min_teams: Float - order: Float -} + """column name""" + initial_vel_x -""" -order by stddev() on columns of table "tournament_stages" -""" -input tournament_stages_stddev_order_by { - decider_best_of: order_by - default_best_of: order_by - final_map_advantage: order_by - groups: order_by - max_rounds: order_by - max_teams: order_by - min_teams: order_by - order: order_by -} + """column name""" + initial_vel_y -"""aggregate stddev_pop on columns""" -type tournament_stages_stddev_pop_fields { - decider_best_of: Float - default_best_of: Float - final_map_advantage: Float - groups: Float - max_rounds: Float - max_teams: Float - min_teams: Float - order: Float -} + """column name""" + initial_vel_z -""" -order by stddev_pop() on columns of table "tournament_stages" -""" -input tournament_stages_stddev_pop_order_by { - decider_best_of: order_by - default_best_of: order_by - final_map_advantage: order_by - groups: order_by - max_rounds: order_by - max_teams: order_by - min_teams: order_by - order: order_by -} + """column name""" + land_x -"""aggregate stddev_samp on columns""" -type tournament_stages_stddev_samp_fields { - decider_best_of: Float - default_best_of: Float - final_map_advantage: Float - groups: Float - max_rounds: Float - max_teams: Float - min_teams: Float - order: Float -} + """column name""" + land_y -""" -order by stddev_samp() on columns of table "tournament_stages" -""" -input tournament_stages_stddev_samp_order_by { - decider_best_of: order_by - default_best_of: order_by - final_map_advantage: order_by - groups: order_by - max_rounds: order_by - max_teams: order_by - min_teams: order_by - order: order_by -} + """column name""" + land_z -""" -Streaming cursor of the table "tournament_stages" -""" -input tournament_stages_stream_cursor_input { - """Stream column input with initial value""" - initial_value: tournament_stages_stream_cursor_value_input! + """column name""" + origin_x - """cursor ordering""" - ordering: cursor_ordering -} + """column name""" + origin_y -"""Initial value of the column from where the streaming should start""" -input tournament_stages_stream_cursor_value_input { - decider_best_of: Int - default_best_of: Int - final_map_advantage: Int - groups: Int - id: uuid - match_options_id: uuid - max_rounds: Int - max_teams: Int - min_teams: Int - order: Int - settings: jsonb - swiss_no_elimination: Boolean - third_place_match: Boolean - tournament_id: uuid - type: e_tournament_stage_types_enum -} + """column name""" + origin_z -"""aggregate sum on columns""" -type tournament_stages_sum_fields { - decider_best_of: Int - default_best_of: Int - final_map_advantage: Int - groups: Int - max_rounds: Int - max_teams: Int - min_teams: Int - order: Int -} + """column name""" + view_pitch -""" -order by sum() on columns of table "tournament_stages" -""" -input tournament_stages_sum_order_by { - decider_best_of: order_by - default_best_of: order_by - final_map_advantage: order_by - groups: order_by - max_rounds: order_by - max_teams: order_by - min_teams: order_by - order: order_by + """column name""" + view_pitch_delta + + """column name""" + view_yaw + + """column name""" + view_yaw_delta } """ -update columns of table "tournament_stages" +select "utility_lineups_aggregate_bool_exp_min_arguments_columns" columns of table "utility_lineups" """ -enum tournament_stages_update_column { +enum utility_lineups_select_column_utility_lineups_aggregate_bool_exp_min_arguments_columns { """column name""" - decider_best_of + aim_tolerance """column name""" - default_best_of + eye_z """column name""" - final_map_advantage + initial_pos_x """column name""" - groups + initial_pos_y """column name""" - id + initial_pos_z """column name""" - match_options_id + initial_vel_x """column name""" - max_rounds + initial_vel_y """column name""" - max_teams + initial_vel_z """column name""" - min_teams + land_x """column name""" - order + land_y """column name""" - settings + land_z """column name""" - swiss_no_elimination + origin_x """column name""" - third_place_match + origin_y """column name""" - tournament_id + origin_z """column name""" - type -} + view_pitch -input tournament_stages_updates { - """append existing jsonb value of filtered columns with new jsonb value""" - _append: tournament_stages_append_input - - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: tournament_stages_delete_at_path_input - - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: tournament_stages_delete_elem_input - - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: tournament_stages_delete_key_input - - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_stages_inc_input - - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: tournament_stages_prepend_input - - """sets the columns of the filtered rows to the given values""" - _set: tournament_stages_set_input + """column name""" + view_pitch_delta - """filter the rows which have to be updated""" - where: tournament_stages_bool_exp! -} + """column name""" + view_yaw -"""aggregate var_pop on columns""" -type tournament_stages_var_pop_fields { - decider_best_of: Float - default_best_of: Float - final_map_advantage: Float - groups: Float - max_rounds: Float - max_teams: Float - min_teams: Float - order: Float + """column name""" + view_yaw_delta } """ -order by var_pop() on columns of table "tournament_stages" +select "utility_lineups_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "utility_lineups" """ -input tournament_stages_var_pop_order_by { - decider_best_of: order_by - default_best_of: order_by - final_map_advantage: order_by - groups: order_by - max_rounds: order_by - max_teams: order_by - min_teams: order_by - order: order_by -} +enum utility_lineups_select_column_utility_lineups_aggregate_bool_exp_stddev_samp_arguments_columns { + """column name""" + aim_tolerance -"""aggregate var_samp on columns""" -type tournament_stages_var_samp_fields { - decider_best_of: Float - default_best_of: Float - final_map_advantage: Float - groups: Float - max_rounds: Float - max_teams: Float - min_teams: Float - order: Float -} + """column name""" + eye_z -""" -order by var_samp() on columns of table "tournament_stages" -""" -input tournament_stages_var_samp_order_by { - decider_best_of: order_by - default_best_of: order_by - final_map_advantage: order_by - groups: order_by - max_rounds: order_by - max_teams: order_by - min_teams: order_by - order: order_by -} + """column name""" + initial_pos_x -"""aggregate variance on columns""" -type tournament_stages_variance_fields { - decider_best_of: Float - default_best_of: Float - final_map_advantage: Float - groups: Float - max_rounds: Float - max_teams: Float - min_teams: Float - order: Float -} + """column name""" + initial_pos_y -""" -order by variance() on columns of table "tournament_stages" -""" -input tournament_stages_variance_order_by { - decider_best_of: order_by - default_best_of: order_by - final_map_advantage: order_by - groups: order_by - max_rounds: order_by - max_teams: order_by - min_teams: order_by - order: order_by -} + """column name""" + initial_pos_z -""" -columns and relationships of "tournament_team_invites" -""" -type tournament_team_invites { - created_at: timestamptz! - id: uuid! + """column name""" + initial_vel_x - """An object relationship""" - invited_by: players! - invited_by_player_steam_id: bigint! + """column name""" + initial_vel_y - """An object relationship""" - player: players! - steam_id: bigint! + """column name""" + initial_vel_z - """An object relationship""" - team: tournament_teams! - tournament_team_id: uuid! -} + """column name""" + land_x -""" -aggregated selection of "tournament_team_invites" -""" -type tournament_team_invites_aggregate { - aggregate: tournament_team_invites_aggregate_fields - nodes: [tournament_team_invites!]! -} + """column name""" + land_y -input tournament_team_invites_aggregate_bool_exp { - count: tournament_team_invites_aggregate_bool_exp_count -} + """column name""" + land_z -input tournament_team_invites_aggregate_bool_exp_count { - arguments: [tournament_team_invites_select_column!] - distinct: Boolean - filter: tournament_team_invites_bool_exp - predicate: Int_comparison_exp! -} + """column name""" + origin_x -""" -aggregate fields of "tournament_team_invites" -""" -type tournament_team_invites_aggregate_fields { - avg: tournament_team_invites_avg_fields - count(columns: [tournament_team_invites_select_column!], distinct: Boolean): Int! - max: tournament_team_invites_max_fields - min: tournament_team_invites_min_fields - stddev: tournament_team_invites_stddev_fields - stddev_pop: tournament_team_invites_stddev_pop_fields - stddev_samp: tournament_team_invites_stddev_samp_fields - sum: tournament_team_invites_sum_fields - var_pop: tournament_team_invites_var_pop_fields - var_samp: tournament_team_invites_var_samp_fields - variance: tournament_team_invites_variance_fields -} + """column name""" + origin_y -""" -order by aggregate values of table "tournament_team_invites" -""" -input tournament_team_invites_aggregate_order_by { - avg: tournament_team_invites_avg_order_by - count: order_by - max: tournament_team_invites_max_order_by - min: tournament_team_invites_min_order_by - stddev: tournament_team_invites_stddev_order_by - stddev_pop: tournament_team_invites_stddev_pop_order_by - stddev_samp: tournament_team_invites_stddev_samp_order_by - sum: tournament_team_invites_sum_order_by - var_pop: tournament_team_invites_var_pop_order_by - var_samp: tournament_team_invites_var_samp_order_by - variance: tournament_team_invites_variance_order_by -} + """column name""" + origin_z -""" -input type for inserting array relation for remote table "tournament_team_invites" -""" -input tournament_team_invites_arr_rel_insert_input { - data: [tournament_team_invites_insert_input!]! + """column name""" + view_pitch - """upsert condition""" - on_conflict: tournament_team_invites_on_conflict -} + """column name""" + view_pitch_delta -"""aggregate avg on columns""" -type tournament_team_invites_avg_fields { - invited_by_player_steam_id: Float - steam_id: Float -} + """column name""" + view_yaw -""" -order by avg() on columns of table "tournament_team_invites" -""" -input tournament_team_invites_avg_order_by { - invited_by_player_steam_id: order_by - steam_id: order_by + """column name""" + view_yaw_delta } """ -Boolean expression to filter rows from the table "tournament_team_invites". All fields are combined with a logical 'AND'. +select "utility_lineups_aggregate_bool_exp_sum_arguments_columns" columns of table "utility_lineups" """ -input tournament_team_invites_bool_exp { - _and: [tournament_team_invites_bool_exp!] - _not: tournament_team_invites_bool_exp - _or: [tournament_team_invites_bool_exp!] - created_at: timestamptz_comparison_exp - id: uuid_comparison_exp - invited_by: players_bool_exp - invited_by_player_steam_id: bigint_comparison_exp - player: players_bool_exp - steam_id: bigint_comparison_exp - team: tournament_teams_bool_exp - tournament_team_id: uuid_comparison_exp -} +enum utility_lineups_select_column_utility_lineups_aggregate_bool_exp_sum_arguments_columns { + """column name""" + aim_tolerance -""" -unique or primary key constraints on table "tournament_team_invites" -""" -enum tournament_team_invites_constraint { - """ - unique or primary key constraint on columns "id" - """ - tournament_team_invites_pkey + """column name""" + eye_z - """ - unique or primary key constraint on columns "steam_id", "tournament_team_id" - """ - tournament_team_invites_steam_id_tournament_team_id_key -} + """column name""" + initial_pos_x -""" -input type for incrementing numeric columns in table "tournament_team_invites" -""" -input tournament_team_invites_inc_input { - invited_by_player_steam_id: bigint - steam_id: bigint -} + """column name""" + initial_pos_y -""" -input type for inserting data into table "tournament_team_invites" -""" -input tournament_team_invites_insert_input { - created_at: timestamptz - id: uuid - invited_by: players_obj_rel_insert_input - invited_by_player_steam_id: bigint - player: players_obj_rel_insert_input - steam_id: bigint - team: tournament_teams_obj_rel_insert_input - tournament_team_id: uuid -} + """column name""" + initial_pos_z -"""aggregate max on columns""" -type tournament_team_invites_max_fields { - created_at: timestamptz - id: uuid - invited_by_player_steam_id: bigint - steam_id: bigint - tournament_team_id: uuid -} + """column name""" + initial_vel_x -""" -order by max() on columns of table "tournament_team_invites" -""" -input tournament_team_invites_max_order_by { - created_at: order_by - id: order_by - invited_by_player_steam_id: order_by - steam_id: order_by - tournament_team_id: order_by -} + """column name""" + initial_vel_y -"""aggregate min on columns""" -type tournament_team_invites_min_fields { - created_at: timestamptz - id: uuid - invited_by_player_steam_id: bigint - steam_id: bigint - tournament_team_id: uuid -} + """column name""" + initial_vel_z -""" -order by min() on columns of table "tournament_team_invites" -""" -input tournament_team_invites_min_order_by { - created_at: order_by - id: order_by - invited_by_player_steam_id: order_by - steam_id: order_by - tournament_team_id: order_by -} + """column name""" + land_x -""" -response of any mutation on the table "tournament_team_invites" -""" -type tournament_team_invites_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """column name""" + land_y - """data from the rows affected by the mutation""" - returning: [tournament_team_invites!]! -} + """column name""" + land_z -""" -on_conflict condition type for table "tournament_team_invites" -""" -input tournament_team_invites_on_conflict { - constraint: tournament_team_invites_constraint! - update_columns: [tournament_team_invites_update_column!]! = [] - where: tournament_team_invites_bool_exp -} + """column name""" + origin_x + + """column name""" + origin_y + + """column name""" + origin_z + + """column name""" + view_pitch -"""Ordering options when selecting data from "tournament_team_invites".""" -input tournament_team_invites_order_by { - created_at: order_by - id: order_by - invited_by: players_order_by - invited_by_player_steam_id: order_by - player: players_order_by - steam_id: order_by - team: tournament_teams_order_by - tournament_team_id: order_by -} + """column name""" + view_pitch_delta -"""primary key columns input for table: tournament_team_invites""" -input tournament_team_invites_pk_columns_input { - id: uuid! + """column name""" + view_yaw + + """column name""" + view_yaw_delta } """ -select columns of table "tournament_team_invites" +select "utility_lineups_aggregate_bool_exp_var_samp_arguments_columns" columns of table "utility_lineups" """ -enum tournament_team_invites_select_column { +enum utility_lineups_select_column_utility_lineups_aggregate_bool_exp_var_samp_arguments_columns { """column name""" - created_at + aim_tolerance """column name""" - id + eye_z """column name""" - invited_by_player_steam_id + initial_pos_x """column name""" - steam_id + initial_pos_y """column name""" - tournament_team_id + initial_pos_z + + """column name""" + initial_vel_x + + """column name""" + initial_vel_y + + """column name""" + initial_vel_z + + """column name""" + land_x + + """column name""" + land_y + + """column name""" + land_z + + """column name""" + origin_x + + """column name""" + origin_y + + """column name""" + origin_z + + """column name""" + view_pitch + + """column name""" + view_pitch_delta + + """column name""" + view_yaw + + """column name""" + view_yaw_delta } """ -input type for updating data in table "tournament_team_invites" +input type for updating data in table "utility_lineups" """ -input tournament_team_invites_set_input { +input utility_lineups_set_input { + aim_tolerance: float8 + archived_at: timestamptz + author_steam_id: bigint + confidence: String created_at: timestamptz + description: String + downvotes: Int + external_id: String + eye_z: float8 + favorites: Int + flight_time_ms: Int + forked_from_utility_lineup_id: uuid id: uuid - invited_by_player_steam_id: bigint - steam_id: bigint - tournament_team_id: uuid + initial_pos_x: float8 + initial_pos_y: float8 + initial_pos_z: float8 + initial_vel_x: float8 + initial_vel_y: float8 + initial_vel_z: float8 + jump_throw_bind: Boolean + land_x: float8 + land_y: float8 + land_z: float8 + map_name: String + name: String + origin_source: e_utility_sources_enum + origin_x: float8 + origin_y: float8 + origin_z: float8 + practice_attempts: Int + practice_players: Int + practice_successes: Int + preview_duration_ms: Int + preview_file: String + preview_rendered_at: timestamptz + preview_thumbnail: String + public_requested_at: timestamptz + public_review_note: String + public_reviewed_at: timestamptz + public_reviewed_by: bigint + side: e_sides_enum + source_grenade_id: Int + source_match_id: uuid + source_match_map_id: uuid + source_url: String + tags: [String!] + team_id: uuid + technique: e_utility_techniques_enum + throw_strength: e_utility_throw_strengths_enum + trajectory_file: String + trajectory_preview: jsonb + trajectory_size: Int + updated_at: timestamptz + upvotes: Int + utility_type: e_utility_types_enum + verified_at: timestamptz + view_pitch: float8 + view_pitch_delta: float8 + view_yaw: float8 + view_yaw_delta: float8 + visibility: e_utility_visibility_enum + workshop_map_id: String } """aggregate stddev on columns""" -type tournament_team_invites_stddev_fields { - invited_by_player_steam_id: Float - steam_id: Float -} - -""" -order by stddev() on columns of table "tournament_team_invites" -""" -input tournament_team_invites_stddev_order_by { - invited_by_player_steam_id: order_by - steam_id: order_by +type utility_lineups_stddev_fields { + aim_tolerance: Float + author_steam_id: Float + downvotes: Float + eye_z: Float + favorites: Float + flight_time_ms: Float + initial_pos_x: Float + initial_pos_y: Float + initial_pos_z: Float + initial_vel_x: Float + initial_vel_y: Float + initial_vel_z: Float + land_x: Float + land_y: Float + land_z: Float + + """ + A computed field, executes function "utility_lineup_my_vote" + """ + my_vote: smallint + origin_x: Float + origin_y: Float + origin_z: Float + practice_attempts: Float + practice_players: Float + practice_successes: Float + preview_duration_ms: Float + public_reviewed_by: Float + source_grenade_id: Float + trajectory_size: Float + upvotes: Float + view_pitch: Float + view_pitch_delta: Float + view_yaw: Float + view_yaw_delta: Float +} + +""" +order by stddev() on columns of table "utility_lineups" +""" +input utility_lineups_stddev_order_by { + aim_tolerance: order_by + author_steam_id: order_by + downvotes: order_by + eye_z: order_by + favorites: order_by + flight_time_ms: order_by + initial_pos_x: order_by + initial_pos_y: order_by + initial_pos_z: order_by + initial_vel_x: order_by + initial_vel_y: order_by + initial_vel_z: order_by + land_x: order_by + land_y: order_by + land_z: order_by + origin_x: order_by + origin_y: order_by + origin_z: order_by + practice_attempts: order_by + practice_players: order_by + practice_successes: order_by + preview_duration_ms: order_by + public_reviewed_by: order_by + source_grenade_id: order_by + trajectory_size: order_by + upvotes: order_by + view_pitch: order_by + view_pitch_delta: order_by + view_yaw: order_by + view_yaw_delta: order_by } """aggregate stddev_pop on columns""" -type tournament_team_invites_stddev_pop_fields { - invited_by_player_steam_id: Float - steam_id: Float -} - -""" -order by stddev_pop() on columns of table "tournament_team_invites" -""" -input tournament_team_invites_stddev_pop_order_by { - invited_by_player_steam_id: order_by - steam_id: order_by +type utility_lineups_stddev_pop_fields { + aim_tolerance: Float + author_steam_id: Float + downvotes: Float + eye_z: Float + favorites: Float + flight_time_ms: Float + initial_pos_x: Float + initial_pos_y: Float + initial_pos_z: Float + initial_vel_x: Float + initial_vel_y: Float + initial_vel_z: Float + land_x: Float + land_y: Float + land_z: Float + + """ + A computed field, executes function "utility_lineup_my_vote" + """ + my_vote: smallint + origin_x: Float + origin_y: Float + origin_z: Float + practice_attempts: Float + practice_players: Float + practice_successes: Float + preview_duration_ms: Float + public_reviewed_by: Float + source_grenade_id: Float + trajectory_size: Float + upvotes: Float + view_pitch: Float + view_pitch_delta: Float + view_yaw: Float + view_yaw_delta: Float +} + +""" +order by stddev_pop() on columns of table "utility_lineups" +""" +input utility_lineups_stddev_pop_order_by { + aim_tolerance: order_by + author_steam_id: order_by + downvotes: order_by + eye_z: order_by + favorites: order_by + flight_time_ms: order_by + initial_pos_x: order_by + initial_pos_y: order_by + initial_pos_z: order_by + initial_vel_x: order_by + initial_vel_y: order_by + initial_vel_z: order_by + land_x: order_by + land_y: order_by + land_z: order_by + origin_x: order_by + origin_y: order_by + origin_z: order_by + practice_attempts: order_by + practice_players: order_by + practice_successes: order_by + preview_duration_ms: order_by + public_reviewed_by: order_by + source_grenade_id: order_by + trajectory_size: order_by + upvotes: order_by + view_pitch: order_by + view_pitch_delta: order_by + view_yaw: order_by + view_yaw_delta: order_by } """aggregate stddev_samp on columns""" -type tournament_team_invites_stddev_samp_fields { - invited_by_player_steam_id: Float - steam_id: Float -} - -""" -order by stddev_samp() on columns of table "tournament_team_invites" -""" -input tournament_team_invites_stddev_samp_order_by { - invited_by_player_steam_id: order_by - steam_id: order_by -} - -""" -Streaming cursor of the table "tournament_team_invites" -""" -input tournament_team_invites_stream_cursor_input { +type utility_lineups_stddev_samp_fields { + aim_tolerance: Float + author_steam_id: Float + downvotes: Float + eye_z: Float + favorites: Float + flight_time_ms: Float + initial_pos_x: Float + initial_pos_y: Float + initial_pos_z: Float + initial_vel_x: Float + initial_vel_y: Float + initial_vel_z: Float + land_x: Float + land_y: Float + land_z: Float + + """ + A computed field, executes function "utility_lineup_my_vote" + """ + my_vote: smallint + origin_x: Float + origin_y: Float + origin_z: Float + practice_attempts: Float + practice_players: Float + practice_successes: Float + preview_duration_ms: Float + public_reviewed_by: Float + source_grenade_id: Float + trajectory_size: Float + upvotes: Float + view_pitch: Float + view_pitch_delta: Float + view_yaw: Float + view_yaw_delta: Float +} + +""" +order by stddev_samp() on columns of table "utility_lineups" +""" +input utility_lineups_stddev_samp_order_by { + aim_tolerance: order_by + author_steam_id: order_by + downvotes: order_by + eye_z: order_by + favorites: order_by + flight_time_ms: order_by + initial_pos_x: order_by + initial_pos_y: order_by + initial_pos_z: order_by + initial_vel_x: order_by + initial_vel_y: order_by + initial_vel_z: order_by + land_x: order_by + land_y: order_by + land_z: order_by + origin_x: order_by + origin_y: order_by + origin_z: order_by + practice_attempts: order_by + practice_players: order_by + practice_successes: order_by + preview_duration_ms: order_by + public_reviewed_by: order_by + source_grenade_id: order_by + trajectory_size: order_by + upvotes: order_by + view_pitch: order_by + view_pitch_delta: order_by + view_yaw: order_by + view_yaw_delta: order_by +} + +""" +Streaming cursor of the table "utility_lineups" +""" +input utility_lineups_stream_cursor_input { """Stream column input with initial value""" - initial_value: tournament_team_invites_stream_cursor_value_input! + initial_value: utility_lineups_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input tournament_team_invites_stream_cursor_value_input { +input utility_lineups_stream_cursor_value_input { + aim_tolerance: float8 + archived_at: timestamptz + author_steam_id: bigint + confidence: String created_at: timestamptz + description: String + downvotes: Int + external_id: String + eye_z: float8 + favorites: Int + flight_time_ms: Int + forked_from_utility_lineup_id: uuid id: uuid - invited_by_player_steam_id: bigint - steam_id: bigint - tournament_team_id: uuid + initial_pos_x: float8 + initial_pos_y: float8 + initial_pos_z: float8 + initial_vel_x: float8 + initial_vel_y: float8 + initial_vel_z: float8 + jump_throw_bind: Boolean + land_x: float8 + land_y: float8 + land_z: float8 + lineup_bucket: String + map_name: String + name: String + origin_source: e_utility_sources_enum + origin_x: float8 + origin_y: float8 + origin_z: float8 + practice_attempts: Int + practice_players: Int + practice_successes: Int + preview_duration_ms: Int + preview_file: String + preview_rendered_at: timestamptz + preview_thumbnail: String + public_requested_at: timestamptz + public_review_note: String + public_reviewed_at: timestamptz + public_reviewed_by: bigint + side: e_sides_enum + source_grenade_id: Int + source_match_id: uuid + source_match_map_id: uuid + source_url: String + tags: [String!] + team_id: uuid + technique: e_utility_techniques_enum + throw_strength: e_utility_throw_strengths_enum + trajectory_file: String + trajectory_preview: jsonb + trajectory_size: Int + updated_at: timestamptz + upvotes: Int + utility_type: e_utility_types_enum + verified_at: timestamptz + view_pitch: float8 + view_pitch_delta: float8 + view_yaw: float8 + view_yaw_delta: float8 + visibility: e_utility_visibility_enum + workshop_map_id: String } """aggregate sum on columns""" -type tournament_team_invites_sum_fields { - invited_by_player_steam_id: bigint - steam_id: bigint -} +type utility_lineups_sum_fields { + aim_tolerance: float8 + author_steam_id: bigint + downvotes: Int + eye_z: float8 + favorites: Int + flight_time_ms: Int + initial_pos_x: float8 + initial_pos_y: float8 + initial_pos_z: float8 + initial_vel_x: float8 + initial_vel_y: float8 + initial_vel_z: float8 + land_x: float8 + land_y: float8 + land_z: float8 + + """ + A computed field, executes function "utility_lineup_my_vote" + """ + my_vote: smallint + origin_x: float8 + origin_y: float8 + origin_z: float8 + practice_attempts: Int + practice_players: Int + practice_successes: Int + preview_duration_ms: Int + public_reviewed_by: bigint + source_grenade_id: Int + trajectory_size: Int + upvotes: Int + view_pitch: float8 + view_pitch_delta: float8 + view_yaw: float8 + view_yaw_delta: float8 +} + +""" +order by sum() on columns of table "utility_lineups" +""" +input utility_lineups_sum_order_by { + aim_tolerance: order_by + author_steam_id: order_by + downvotes: order_by + eye_z: order_by + favorites: order_by + flight_time_ms: order_by + initial_pos_x: order_by + initial_pos_y: order_by + initial_pos_z: order_by + initial_vel_x: order_by + initial_vel_y: order_by + initial_vel_z: order_by + land_x: order_by + land_y: order_by + land_z: order_by + origin_x: order_by + origin_y: order_by + origin_z: order_by + practice_attempts: order_by + practice_players: order_by + practice_successes: order_by + preview_duration_ms: order_by + public_reviewed_by: order_by + source_grenade_id: order_by + trajectory_size: order_by + upvotes: order_by + view_pitch: order_by + view_pitch_delta: order_by + view_yaw: order_by + view_yaw_delta: order_by +} + +""" +update columns of table "utility_lineups" +""" +enum utility_lineups_update_column { + """column name""" + aim_tolerance -""" -order by sum() on columns of table "tournament_team_invites" -""" -input tournament_team_invites_sum_order_by { - invited_by_player_steam_id: order_by - steam_id: order_by -} + """column name""" + archived_at + + """column name""" + author_steam_id + + """column name""" + confidence -""" -update columns of table "tournament_team_invites" -""" -enum tournament_team_invites_update_column { """column name""" created_at + """column name""" + description + + """column name""" + downvotes + + """column name""" + external_id + + """column name""" + eye_z + + """column name""" + favorites + + """column name""" + flight_time_ms + + """column name""" + forked_from_utility_lineup_id + """column name""" id """column name""" - invited_by_player_steam_id + initial_pos_x """column name""" - steam_id + initial_pos_y """column name""" - tournament_team_id -} + initial_pos_z -input tournament_team_invites_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_team_invites_inc_input + """column name""" + initial_vel_x - """sets the columns of the filtered rows to the given values""" - _set: tournament_team_invites_set_input + """column name""" + initial_vel_y - """filter the rows which have to be updated""" - where: tournament_team_invites_bool_exp! -} + """column name""" + initial_vel_z -"""aggregate var_pop on columns""" -type tournament_team_invites_var_pop_fields { - invited_by_player_steam_id: Float - steam_id: Float -} + """column name""" + jump_throw_bind -""" -order by var_pop() on columns of table "tournament_team_invites" -""" -input tournament_team_invites_var_pop_order_by { - invited_by_player_steam_id: order_by - steam_id: order_by -} + """column name""" + land_x -"""aggregate var_samp on columns""" -type tournament_team_invites_var_samp_fields { - invited_by_player_steam_id: Float - steam_id: Float -} + """column name""" + land_y -""" -order by var_samp() on columns of table "tournament_team_invites" -""" -input tournament_team_invites_var_samp_order_by { - invited_by_player_steam_id: order_by - steam_id: order_by -} + """column name""" + land_z -"""aggregate variance on columns""" -type tournament_team_invites_variance_fields { - invited_by_player_steam_id: Float - steam_id: Float -} + """column name""" + map_name -""" -order by variance() on columns of table "tournament_team_invites" -""" -input tournament_team_invites_variance_order_by { - invited_by_player_steam_id: order_by - steam_id: order_by -} + """column name""" + name -""" -columns and relationships of "tournament_team_roster" -""" -type tournament_team_roster { - """An object relationship""" - e_team_role: e_team_roles! + """column name""" + origin_source - """An object relationship""" - player: players! - player_steam_id: bigint! - role: e_team_roles_enum! + """column name""" + origin_x - """An object relationship""" - tournament: tournaments! - tournament_id: uuid! + """column name""" + origin_y - """An object relationship""" - tournament_team: tournament_teams! - tournament_team_id: uuid! -} + """column name""" + origin_z -""" -aggregated selection of "tournament_team_roster" -""" -type tournament_team_roster_aggregate { - aggregate: tournament_team_roster_aggregate_fields - nodes: [tournament_team_roster!]! -} + """column name""" + practice_attempts -input tournament_team_roster_aggregate_bool_exp { - count: tournament_team_roster_aggregate_bool_exp_count -} + """column name""" + practice_players -input tournament_team_roster_aggregate_bool_exp_count { - arguments: [tournament_team_roster_select_column!] - distinct: Boolean - filter: tournament_team_roster_bool_exp - predicate: Int_comparison_exp! -} + """column name""" + practice_successes -""" -aggregate fields of "tournament_team_roster" -""" -type tournament_team_roster_aggregate_fields { - avg: tournament_team_roster_avg_fields - count(columns: [tournament_team_roster_select_column!], distinct: Boolean): Int! - max: tournament_team_roster_max_fields - min: tournament_team_roster_min_fields - stddev: tournament_team_roster_stddev_fields - stddev_pop: tournament_team_roster_stddev_pop_fields - stddev_samp: tournament_team_roster_stddev_samp_fields - sum: tournament_team_roster_sum_fields - var_pop: tournament_team_roster_var_pop_fields - var_samp: tournament_team_roster_var_samp_fields - variance: tournament_team_roster_variance_fields -} + """column name""" + preview_duration_ms -""" -order by aggregate values of table "tournament_team_roster" -""" -input tournament_team_roster_aggregate_order_by { - avg: tournament_team_roster_avg_order_by - count: order_by - max: tournament_team_roster_max_order_by - min: tournament_team_roster_min_order_by - stddev: tournament_team_roster_stddev_order_by - stddev_pop: tournament_team_roster_stddev_pop_order_by - stddev_samp: tournament_team_roster_stddev_samp_order_by - sum: tournament_team_roster_sum_order_by - var_pop: tournament_team_roster_var_pop_order_by - var_samp: tournament_team_roster_var_samp_order_by - variance: tournament_team_roster_variance_order_by -} + """column name""" + preview_file -""" -input type for inserting array relation for remote table "tournament_team_roster" -""" -input tournament_team_roster_arr_rel_insert_input { - data: [tournament_team_roster_insert_input!]! + """column name""" + preview_rendered_at - """upsert condition""" - on_conflict: tournament_team_roster_on_conflict -} + """column name""" + preview_thumbnail -"""aggregate avg on columns""" -type tournament_team_roster_avg_fields { - player_steam_id: Float -} + """column name""" + public_requested_at -""" -order by avg() on columns of table "tournament_team_roster" -""" -input tournament_team_roster_avg_order_by { - player_steam_id: order_by -} + """column name""" + public_review_note -""" -Boolean expression to filter rows from the table "tournament_team_roster". All fields are combined with a logical 'AND'. -""" -input tournament_team_roster_bool_exp { - _and: [tournament_team_roster_bool_exp!] - _not: tournament_team_roster_bool_exp - _or: [tournament_team_roster_bool_exp!] - e_team_role: e_team_roles_bool_exp - player: players_bool_exp - player_steam_id: bigint_comparison_exp - role: e_team_roles_enum_comparison_exp - tournament: tournaments_bool_exp - tournament_id: uuid_comparison_exp - tournament_team: tournament_teams_bool_exp - tournament_team_id: uuid_comparison_exp + """column name""" + public_reviewed_at + + """column name""" + public_reviewed_by + + """column name""" + side + + """column name""" + source_grenade_id + + """column name""" + source_match_id + + """column name""" + source_match_map_id + + """column name""" + source_url + + """column name""" + tags + + """column name""" + team_id + + """column name""" + technique + + """column name""" + throw_strength + + """column name""" + trajectory_file + + """column name""" + trajectory_preview + + """column name""" + trajectory_size + + """column name""" + updated_at + + """column name""" + upvotes + + """column name""" + utility_type + + """column name""" + verified_at + + """column name""" + view_pitch + + """column name""" + view_pitch_delta + + """column name""" + view_yaw + + """column name""" + view_yaw_delta + + """column name""" + visibility + + """column name""" + workshop_map_id } -""" -unique or primary key constraints on table "tournament_team_roster" -""" -enum tournament_team_roster_constraint { +input utility_lineups_updates { + """append existing jsonb value of filtered columns with new jsonb value""" + _append: utility_lineups_append_input + """ - unique or primary key constraint on columns "player_steam_id", "tournament_id" + delete the field or element with specified path (for JSON arrays, negative integers count from the end) """ - tournament_roster_pkey + _delete_at_path: utility_lineups_delete_at_path_input """ - unique or primary key constraint on columns "player_steam_id", "tournament_id" + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array """ - tournament_roster_player_steam_id_tournament_id_key -} - -""" -input type for incrementing numeric columns in table "tournament_team_roster" -""" -input tournament_team_roster_inc_input { - player_steam_id: bigint -} - -""" -input type for inserting data into table "tournament_team_roster" -""" -input tournament_team_roster_insert_input { - e_team_role: e_team_roles_obj_rel_insert_input - player: players_obj_rel_insert_input - player_steam_id: bigint - role: e_team_roles_enum - tournament: tournaments_obj_rel_insert_input - tournament_id: uuid - tournament_team: tournament_teams_obj_rel_insert_input - tournament_team_id: uuid -} + _delete_elem: utility_lineups_delete_elem_input -"""aggregate max on columns""" -type tournament_team_roster_max_fields { - player_steam_id: bigint - tournament_id: uuid - tournament_team_id: uuid -} - -""" -order by max() on columns of table "tournament_team_roster" -""" -input tournament_team_roster_max_order_by { - player_steam_id: order_by - tournament_id: order_by - tournament_team_id: order_by -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: utility_lineups_delete_key_input -"""aggregate min on columns""" -type tournament_team_roster_min_fields { - player_steam_id: bigint - tournament_id: uuid - tournament_team_id: uuid -} + """increments the numeric columns with given value of the filtered values""" + _inc: utility_lineups_inc_input -""" -order by min() on columns of table "tournament_team_roster" -""" -input tournament_team_roster_min_order_by { - player_steam_id: order_by - tournament_id: order_by - tournament_team_id: order_by -} + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: utility_lineups_prepend_input -""" -response of any mutation on the table "tournament_team_roster" -""" -type tournament_team_roster_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """sets the columns of the filtered rows to the given values""" + _set: utility_lineups_set_input - """data from the rows affected by the mutation""" - returning: [tournament_team_roster!]! + """filter the rows which have to be updated""" + where: utility_lineups_bool_exp! } -""" -on_conflict condition type for table "tournament_team_roster" -""" -input tournament_team_roster_on_conflict { - constraint: tournament_team_roster_constraint! - update_columns: [tournament_team_roster_update_column!]! = [] - where: tournament_team_roster_bool_exp +"""aggregate var_pop on columns""" +type utility_lineups_var_pop_fields { + aim_tolerance: Float + author_steam_id: Float + downvotes: Float + eye_z: Float + favorites: Float + flight_time_ms: Float + initial_pos_x: Float + initial_pos_y: Float + initial_pos_z: Float + initial_vel_x: Float + initial_vel_y: Float + initial_vel_z: Float + land_x: Float + land_y: Float + land_z: Float + + """ + A computed field, executes function "utility_lineup_my_vote" + """ + my_vote: smallint + origin_x: Float + origin_y: Float + origin_z: Float + practice_attempts: Float + practice_players: Float + practice_successes: Float + preview_duration_ms: Float + public_reviewed_by: Float + source_grenade_id: Float + trajectory_size: Float + upvotes: Float + view_pitch: Float + view_pitch_delta: Float + view_yaw: Float + view_yaw_delta: Float +} + +""" +order by var_pop() on columns of table "utility_lineups" +""" +input utility_lineups_var_pop_order_by { + aim_tolerance: order_by + author_steam_id: order_by + downvotes: order_by + eye_z: order_by + favorites: order_by + flight_time_ms: order_by + initial_pos_x: order_by + initial_pos_y: order_by + initial_pos_z: order_by + initial_vel_x: order_by + initial_vel_y: order_by + initial_vel_z: order_by + land_x: order_by + land_y: order_by + land_z: order_by + origin_x: order_by + origin_y: order_by + origin_z: order_by + practice_attempts: order_by + practice_players: order_by + practice_successes: order_by + preview_duration_ms: order_by + public_reviewed_by: order_by + source_grenade_id: order_by + trajectory_size: order_by + upvotes: order_by + view_pitch: order_by + view_pitch_delta: order_by + view_yaw: order_by + view_yaw_delta: order_by } -"""Ordering options when selecting data from "tournament_team_roster".""" -input tournament_team_roster_order_by { - e_team_role: e_team_roles_order_by - player: players_order_by - player_steam_id: order_by - role: order_by - tournament: tournaments_order_by - tournament_id: order_by - tournament_team: tournament_teams_order_by - tournament_team_id: order_by +"""aggregate var_samp on columns""" +type utility_lineups_var_samp_fields { + aim_tolerance: Float + author_steam_id: Float + downvotes: Float + eye_z: Float + favorites: Float + flight_time_ms: Float + initial_pos_x: Float + initial_pos_y: Float + initial_pos_z: Float + initial_vel_x: Float + initial_vel_y: Float + initial_vel_z: Float + land_x: Float + land_y: Float + land_z: Float + + """ + A computed field, executes function "utility_lineup_my_vote" + """ + my_vote: smallint + origin_x: Float + origin_y: Float + origin_z: Float + practice_attempts: Float + practice_players: Float + practice_successes: Float + preview_duration_ms: Float + public_reviewed_by: Float + source_grenade_id: Float + trajectory_size: Float + upvotes: Float + view_pitch: Float + view_pitch_delta: Float + view_yaw: Float + view_yaw_delta: Float +} + +""" +order by var_samp() on columns of table "utility_lineups" +""" +input utility_lineups_var_samp_order_by { + aim_tolerance: order_by + author_steam_id: order_by + downvotes: order_by + eye_z: order_by + favorites: order_by + flight_time_ms: order_by + initial_pos_x: order_by + initial_pos_y: order_by + initial_pos_z: order_by + initial_vel_x: order_by + initial_vel_y: order_by + initial_vel_z: order_by + land_x: order_by + land_y: order_by + land_z: order_by + origin_x: order_by + origin_y: order_by + origin_z: order_by + practice_attempts: order_by + practice_players: order_by + practice_successes: order_by + preview_duration_ms: order_by + public_reviewed_by: order_by + source_grenade_id: order_by + trajectory_size: order_by + upvotes: order_by + view_pitch: order_by + view_pitch_delta: order_by + view_yaw: order_by + view_yaw_delta: order_by } -"""primary key columns input for table: tournament_team_roster""" -input tournament_team_roster_pk_columns_input { - player_steam_id: bigint! - tournament_id: uuid! +"""aggregate variance on columns""" +type utility_lineups_variance_fields { + aim_tolerance: Float + author_steam_id: Float + downvotes: Float + eye_z: Float + favorites: Float + flight_time_ms: Float + initial_pos_x: Float + initial_pos_y: Float + initial_pos_z: Float + initial_vel_x: Float + initial_vel_y: Float + initial_vel_z: Float + land_x: Float + land_y: Float + land_z: Float + + """ + A computed field, executes function "utility_lineup_my_vote" + """ + my_vote: smallint + origin_x: Float + origin_y: Float + origin_z: Float + practice_attempts: Float + practice_players: Float + practice_successes: Float + preview_duration_ms: Float + public_reviewed_by: Float + source_grenade_id: Float + trajectory_size: Float + upvotes: Float + view_pitch: Float + view_pitch_delta: Float + view_yaw: Float + view_yaw_delta: Float +} + +""" +order by variance() on columns of table "utility_lineups" +""" +input utility_lineups_variance_order_by { + aim_tolerance: order_by + author_steam_id: order_by + downvotes: order_by + eye_z: order_by + favorites: order_by + flight_time_ms: order_by + initial_pos_x: order_by + initial_pos_y: order_by + initial_pos_z: order_by + initial_vel_x: order_by + initial_vel_y: order_by + initial_vel_z: order_by + land_x: order_by + land_y: order_by + land_z: order_by + origin_x: order_by + origin_y: order_by + origin_z: order_by + practice_attempts: order_by + practice_players: order_by + practice_successes: order_by + preview_duration_ms: order_by + public_reviewed_by: order_by + source_grenade_id: order_by + trajectory_size: order_by + upvotes: order_by + view_pitch: order_by + view_pitch_delta: order_by + view_yaw: order_by + view_yaw_delta: order_by +} + +""" +columns and relationships of "utility_meta_lineups" +""" +type utility_meta_lineups { + first_seen_at: timestamptz + land_x: float8! + land_y: float8! + land_z: float8! + last_seen_at: timestamptz + lineup_bucket: String! + lineups: Int! + map_name: String! + matches: Int! + origin_x: float8! + origin_y: float8! + origin_z: float8! + refreshed_at: timestamptz! + side: e_sides_enum! + technique: e_utility_techniques_enum! + throw_strength: String + throwers: Int! + throws: Int! + utility_type: e_utility_types_enum! + view_pitch: float8 + view_yaw: float8 } """ -select columns of table "tournament_team_roster" +aggregated selection of "utility_meta_lineups" """ -enum tournament_team_roster_select_column { - """column name""" - player_steam_id - - """column name""" - role - - """column name""" - tournament_id - - """column name""" - tournament_team_id +type utility_meta_lineups_aggregate { + aggregate: utility_meta_lineups_aggregate_fields + nodes: [utility_meta_lineups!]! } """ -input type for updating data in table "tournament_team_roster" +aggregate fields of "utility_meta_lineups" """ -input tournament_team_roster_set_input { - player_steam_id: bigint - role: e_team_roles_enum - tournament_id: uuid - tournament_team_id: uuid +type utility_meta_lineups_aggregate_fields { + avg: utility_meta_lineups_avg_fields + count(columns: [utility_meta_lineups_select_column!], distinct: Boolean): Int! + max: utility_meta_lineups_max_fields + min: utility_meta_lineups_min_fields + stddev: utility_meta_lineups_stddev_fields + stddev_pop: utility_meta_lineups_stddev_pop_fields + stddev_samp: utility_meta_lineups_stddev_samp_fields + sum: utility_meta_lineups_sum_fields + var_pop: utility_meta_lineups_var_pop_fields + var_samp: utility_meta_lineups_var_samp_fields + variance: utility_meta_lineups_variance_fields } -"""aggregate stddev on columns""" -type tournament_team_roster_stddev_fields { - player_steam_id: Float +"""aggregate avg on columns""" +type utility_meta_lineups_avg_fields { + land_x: Float + land_y: Float + land_z: Float + lineups: Float + matches: Float + origin_x: Float + origin_y: Float + origin_z: Float + throwers: Float + throws: Float + view_pitch: Float + view_yaw: Float +} + +""" +Boolean expression to filter rows from the table "utility_meta_lineups". All fields are combined with a logical 'AND'. +""" +input utility_meta_lineups_bool_exp { + _and: [utility_meta_lineups_bool_exp!] + _not: utility_meta_lineups_bool_exp + _or: [utility_meta_lineups_bool_exp!] + first_seen_at: timestamptz_comparison_exp + land_x: float8_comparison_exp + land_y: float8_comparison_exp + land_z: float8_comparison_exp + last_seen_at: timestamptz_comparison_exp + lineup_bucket: String_comparison_exp + lineups: Int_comparison_exp + map_name: String_comparison_exp + matches: Int_comparison_exp + origin_x: float8_comparison_exp + origin_y: float8_comparison_exp + origin_z: float8_comparison_exp + refreshed_at: timestamptz_comparison_exp + side: e_sides_enum_comparison_exp + technique: e_utility_techniques_enum_comparison_exp + throw_strength: String_comparison_exp + throwers: Int_comparison_exp + throws: Int_comparison_exp + utility_type: e_utility_types_enum_comparison_exp + view_pitch: float8_comparison_exp + view_yaw: float8_comparison_exp } """ -order by stddev() on columns of table "tournament_team_roster" +unique or primary key constraints on table "utility_meta_lineups" """ -input tournament_team_roster_stddev_order_by { - player_steam_id: order_by +enum utility_meta_lineups_constraint { + """ + unique or primary key constraint on columns "lineup_bucket" + """ + utility_meta_lineups_pkey } -"""aggregate stddev_pop on columns""" -type tournament_team_roster_stddev_pop_fields { - player_steam_id: Float +""" +input type for incrementing numeric columns in table "utility_meta_lineups" +""" +input utility_meta_lineups_inc_input { + land_x: float8 + land_y: float8 + land_z: float8 + lineups: Int + matches: Int + origin_x: float8 + origin_y: float8 + origin_z: float8 + throwers: Int + throws: Int + view_pitch: float8 + view_yaw: float8 } """ -order by stddev_pop() on columns of table "tournament_team_roster" +input type for inserting data into table "utility_meta_lineups" """ -input tournament_team_roster_stddev_pop_order_by { - player_steam_id: order_by +input utility_meta_lineups_insert_input { + first_seen_at: timestamptz + land_x: float8 + land_y: float8 + land_z: float8 + last_seen_at: timestamptz + lineup_bucket: String + lineups: Int + map_name: String + matches: Int + origin_x: float8 + origin_y: float8 + origin_z: float8 + refreshed_at: timestamptz + side: e_sides_enum + technique: e_utility_techniques_enum + throw_strength: String + throwers: Int + throws: Int + utility_type: e_utility_types_enum + view_pitch: float8 + view_yaw: float8 } -"""aggregate stddev_samp on columns""" -type tournament_team_roster_stddev_samp_fields { - player_steam_id: Float +"""aggregate max on columns""" +type utility_meta_lineups_max_fields { + first_seen_at: timestamptz + land_x: float8 + land_y: float8 + land_z: float8 + last_seen_at: timestamptz + lineup_bucket: String + lineups: Int + map_name: String + matches: Int + origin_x: float8 + origin_y: float8 + origin_z: float8 + refreshed_at: timestamptz + throw_strength: String + throwers: Int + throws: Int + view_pitch: float8 + view_yaw: float8 } -""" -order by stddev_samp() on columns of table "tournament_team_roster" -""" -input tournament_team_roster_stddev_samp_order_by { - player_steam_id: order_by +"""aggregate min on columns""" +type utility_meta_lineups_min_fields { + first_seen_at: timestamptz + land_x: float8 + land_y: float8 + land_z: float8 + last_seen_at: timestamptz + lineup_bucket: String + lineups: Int + map_name: String + matches: Int + origin_x: float8 + origin_y: float8 + origin_z: float8 + refreshed_at: timestamptz + throw_strength: String + throwers: Int + throws: Int + view_pitch: float8 + view_yaw: float8 } """ -Streaming cursor of the table "tournament_team_roster" +response of any mutation on the table "utility_meta_lineups" """ -input tournament_team_roster_stream_cursor_input { - """Stream column input with initial value""" - initial_value: tournament_team_roster_stream_cursor_value_input! +type utility_meta_lineups_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """cursor ordering""" - ordering: cursor_ordering + """data from the rows affected by the mutation""" + returning: [utility_meta_lineups!]! } -"""Initial value of the column from where the streaming should start""" -input tournament_team_roster_stream_cursor_value_input { - player_steam_id: bigint - role: e_team_roles_enum - tournament_id: uuid - tournament_team_id: uuid +""" +on_conflict condition type for table "utility_meta_lineups" +""" +input utility_meta_lineups_on_conflict { + constraint: utility_meta_lineups_constraint! + update_columns: [utility_meta_lineups_update_column!]! = [] + where: utility_meta_lineups_bool_exp } -"""aggregate sum on columns""" -type tournament_team_roster_sum_fields { - player_steam_id: bigint +"""Ordering options when selecting data from "utility_meta_lineups".""" +input utility_meta_lineups_order_by { + first_seen_at: order_by + land_x: order_by + land_y: order_by + land_z: order_by + last_seen_at: order_by + lineup_bucket: order_by + lineups: order_by + map_name: order_by + matches: order_by + origin_x: order_by + origin_y: order_by + origin_z: order_by + refreshed_at: order_by + side: order_by + technique: order_by + throw_strength: order_by + throwers: order_by + throws: order_by + utility_type: order_by + view_pitch: order_by + view_yaw: order_by } -""" -order by sum() on columns of table "tournament_team_roster" -""" -input tournament_team_roster_sum_order_by { - player_steam_id: order_by +"""primary key columns input for table: utility_meta_lineups""" +input utility_meta_lineups_pk_columns_input { + lineup_bucket: String! } """ -update columns of table "tournament_team_roster" +select columns of table "utility_meta_lineups" """ -enum tournament_team_roster_update_column { +enum utility_meta_lineups_select_column { """column name""" - player_steam_id + first_seen_at """column name""" - role + land_x """column name""" - tournament_id + land_y """column name""" - tournament_team_id -} + land_z -input tournament_team_roster_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: tournament_team_roster_inc_input + """column name""" + last_seen_at - """sets the columns of the filtered rows to the given values""" - _set: tournament_team_roster_set_input + """column name""" + lineup_bucket - """filter the rows which have to be updated""" - where: tournament_team_roster_bool_exp! -} + """column name""" + lineups -"""aggregate var_pop on columns""" -type tournament_team_roster_var_pop_fields { - player_steam_id: Float + """column name""" + map_name + + """column name""" + matches + + """column name""" + origin_x + + """column name""" + origin_y + + """column name""" + origin_z + + """column name""" + refreshed_at + + """column name""" + side + + """column name""" + technique + + """column name""" + throw_strength + + """column name""" + throwers + + """column name""" + throws + + """column name""" + utility_type + + """column name""" + view_pitch + + """column name""" + view_yaw } """ -order by var_pop() on columns of table "tournament_team_roster" +input type for updating data in table "utility_meta_lineups" """ -input tournament_team_roster_var_pop_order_by { - player_steam_id: order_by +input utility_meta_lineups_set_input { + first_seen_at: timestamptz + land_x: float8 + land_y: float8 + land_z: float8 + last_seen_at: timestamptz + lineup_bucket: String + lineups: Int + map_name: String + matches: Int + origin_x: float8 + origin_y: float8 + origin_z: float8 + refreshed_at: timestamptz + side: e_sides_enum + technique: e_utility_techniques_enum + throw_strength: String + throwers: Int + throws: Int + utility_type: e_utility_types_enum + view_pitch: float8 + view_yaw: float8 } -"""aggregate var_samp on columns""" -type tournament_team_roster_var_samp_fields { - player_steam_id: Float +"""aggregate stddev on columns""" +type utility_meta_lineups_stddev_fields { + land_x: Float + land_y: Float + land_z: Float + lineups: Float + matches: Float + origin_x: Float + origin_y: Float + origin_z: Float + throwers: Float + throws: Float + view_pitch: Float + view_yaw: Float } -""" -order by var_samp() on columns of table "tournament_team_roster" -""" -input tournament_team_roster_var_samp_order_by { - player_steam_id: order_by +"""aggregate stddev_pop on columns""" +type utility_meta_lineups_stddev_pop_fields { + land_x: Float + land_y: Float + land_z: Float + lineups: Float + matches: Float + origin_x: Float + origin_y: Float + origin_z: Float + throwers: Float + throws: Float + view_pitch: Float + view_yaw: Float } -"""aggregate variance on columns""" -type tournament_team_roster_variance_fields { - player_steam_id: Float +"""aggregate stddev_samp on columns""" +type utility_meta_lineups_stddev_samp_fields { + land_x: Float + land_y: Float + land_z: Float + lineups: Float + matches: Float + origin_x: Float + origin_y: Float + origin_z: Float + throwers: Float + throws: Float + view_pitch: Float + view_yaw: Float } """ -order by variance() on columns of table "tournament_team_roster" +Streaming cursor of the table "utility_meta_lineups" """ -input tournament_team_roster_variance_order_by { - player_steam_id: order_by +input utility_meta_lineups_stream_cursor_input { + """Stream column input with initial value""" + initial_value: utility_meta_lineups_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input utility_meta_lineups_stream_cursor_value_input { + first_seen_at: timestamptz + land_x: float8 + land_y: float8 + land_z: float8 + last_seen_at: timestamptz + lineup_bucket: String + lineups: Int + map_name: String + matches: Int + origin_x: float8 + origin_y: float8 + origin_z: float8 + refreshed_at: timestamptz + side: e_sides_enum + technique: e_utility_techniques_enum + throw_strength: String + throwers: Int + throws: Int + utility_type: e_utility_types_enum + view_pitch: float8 + view_yaw: float8 +} + +"""aggregate sum on columns""" +type utility_meta_lineups_sum_fields { + land_x: float8 + land_y: float8 + land_z: float8 + lineups: Int + matches: Int + origin_x: float8 + origin_y: float8 + origin_z: float8 + throwers: Int + throws: Int + view_pitch: float8 + view_yaw: float8 } """ -columns and relationships of "tournament_teams" +update columns of table "utility_meta_lineups" """ -type tournament_teams { - """ - A computed field, executes function "can_manage_tournament_team" - """ - can_manage: Boolean +enum utility_meta_lineups_update_column { + """column name""" + first_seen_at - """An object relationship""" - captain: players - captain_steam_id: bigint - created_at: timestamptz! + """column name""" + land_x - """An object relationship""" - creator: players! - eligible_at: timestamptz - id: uuid! + """column name""" + land_y - """An array relationship""" - invites( - """distinct select on columns""" - distinct_on: [tournament_team_invites_select_column!] + """column name""" + land_z - """limit the number of rows returned""" - limit: Int + """column name""" + last_seen_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + lineup_bucket - """sort the rows by one or more columns""" - order_by: [tournament_team_invites_order_by!] + """column name""" + lineups - """filter the rows returned""" - where: tournament_team_invites_bool_exp - ): [tournament_team_invites!]! + """column name""" + map_name - """An aggregate relationship""" - invites_aggregate( - """distinct select on columns""" - distinct_on: [tournament_team_invites_select_column!] + """column name""" + matches - """limit the number of rows returned""" - limit: Int + """column name""" + origin_x - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + origin_y - """sort the rows by one or more columns""" - order_by: [tournament_team_invites_order_by!] + """column name""" + origin_z - """filter the rows returned""" - where: tournament_team_invites_bool_exp - ): tournament_team_invites_aggregate! - name: String - owner_steam_id: bigint! + """column name""" + refreshed_at - """An object relationship""" - results: v_team_stage_results + """column name""" + side - """An array relationship""" - roster( - """distinct select on columns""" - distinct_on: [tournament_team_roster_select_column!] + """column name""" + technique - """limit the number of rows returned""" - limit: Int + """column name""" + throw_strength - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + throwers - """sort the rows by one or more columns""" - order_by: [tournament_team_roster_order_by!] + """column name""" + throws - """filter the rows returned""" - where: tournament_team_roster_bool_exp - ): [tournament_team_roster!]! + """column name""" + utility_type - """An aggregate relationship""" - roster_aggregate( - """distinct select on columns""" - distinct_on: [tournament_team_roster_select_column!] + """column name""" + view_pitch - """limit the number of rows returned""" - limit: Int + """column name""" + view_yaw +} - """skip the first n rows. Use only with order_by""" - offset: Int +input utility_meta_lineups_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: utility_meta_lineups_inc_input - """sort the rows by one or more columns""" - order_by: [tournament_team_roster_order_by!] + """sets the columns of the filtered rows to the given values""" + _set: utility_meta_lineups_set_input - """filter the rows returned""" - where: tournament_team_roster_bool_exp - ): tournament_team_roster_aggregate! - seed: Int - short_name: String + """filter the rows which have to be updated""" + where: utility_meta_lineups_bool_exp! +} + +"""aggregate var_pop on columns""" +type utility_meta_lineups_var_pop_fields { + land_x: Float + land_y: Float + land_z: Float + lineups: Float + matches: Float + origin_x: Float + origin_y: Float + origin_z: Float + throwers: Float + throws: Float + view_pitch: Float + view_yaw: Float +} + +"""aggregate var_samp on columns""" +type utility_meta_lineups_var_samp_fields { + land_x: Float + land_y: Float + land_z: Float + lineups: Float + matches: Float + origin_x: Float + origin_y: Float + origin_z: Float + throwers: Float + throws: Float + view_pitch: Float + view_yaw: Float +} + +"""aggregate variance on columns""" +type utility_meta_lineups_variance_fields { + land_x: Float + land_y: Float + land_z: Float + lineups: Float + matches: Float + origin_x: Float + origin_y: Float + origin_z: Float + throwers: Float + throws: Float + view_pitch: Float + view_yaw: Float +} + +""" +columns and relationships of "utility_playbook_steps" +""" +type utility_playbook_steps { + """An object relationship""" + assigned_player: players + assigned_steam_id: bigint + created_at: timestamptz! + id: uuid! + note: String + offset_ms: Int! """An object relationship""" - team: teams - team_id: uuid + playbook: utility_playbooks! + playbook_id: uuid! + step_order: Int! """An object relationship""" - tournament: tournaments! - tournament_id: uuid! + utility_lineup: utility_lineups! + utility_lineup_id: uuid! } """ -aggregated selection of "tournament_teams" +aggregated selection of "utility_playbook_steps" """ -type tournament_teams_aggregate { - aggregate: tournament_teams_aggregate_fields - nodes: [tournament_teams!]! +type utility_playbook_steps_aggregate { + aggregate: utility_playbook_steps_aggregate_fields + nodes: [utility_playbook_steps!]! } -input tournament_teams_aggregate_bool_exp { - count: tournament_teams_aggregate_bool_exp_count +input utility_playbook_steps_aggregate_bool_exp { + count: utility_playbook_steps_aggregate_bool_exp_count } -input tournament_teams_aggregate_bool_exp_count { - arguments: [tournament_teams_select_column!] +input utility_playbook_steps_aggregate_bool_exp_count { + arguments: [utility_playbook_steps_select_column!] distinct: Boolean - filter: tournament_teams_bool_exp + filter: utility_playbook_steps_bool_exp predicate: Int_comparison_exp! } """ -aggregate fields of "tournament_teams" +aggregate fields of "utility_playbook_steps" """ -type tournament_teams_aggregate_fields { - avg: tournament_teams_avg_fields - count(columns: [tournament_teams_select_column!], distinct: Boolean): Int! - max: tournament_teams_max_fields - min: tournament_teams_min_fields - stddev: tournament_teams_stddev_fields - stddev_pop: tournament_teams_stddev_pop_fields - stddev_samp: tournament_teams_stddev_samp_fields - sum: tournament_teams_sum_fields - var_pop: tournament_teams_var_pop_fields - var_samp: tournament_teams_var_samp_fields - variance: tournament_teams_variance_fields +type utility_playbook_steps_aggregate_fields { + avg: utility_playbook_steps_avg_fields + count(columns: [utility_playbook_steps_select_column!], distinct: Boolean): Int! + max: utility_playbook_steps_max_fields + min: utility_playbook_steps_min_fields + stddev: utility_playbook_steps_stddev_fields + stddev_pop: utility_playbook_steps_stddev_pop_fields + stddev_samp: utility_playbook_steps_stddev_samp_fields + sum: utility_playbook_steps_sum_fields + var_pop: utility_playbook_steps_var_pop_fields + var_samp: utility_playbook_steps_var_samp_fields + variance: utility_playbook_steps_variance_fields } """ -order by aggregate values of table "tournament_teams" +order by aggregate values of table "utility_playbook_steps" """ -input tournament_teams_aggregate_order_by { - avg: tournament_teams_avg_order_by +input utility_playbook_steps_aggregate_order_by { + avg: utility_playbook_steps_avg_order_by count: order_by - max: tournament_teams_max_order_by - min: tournament_teams_min_order_by - stddev: tournament_teams_stddev_order_by - stddev_pop: tournament_teams_stddev_pop_order_by - stddev_samp: tournament_teams_stddev_samp_order_by - sum: tournament_teams_sum_order_by - var_pop: tournament_teams_var_pop_order_by - var_samp: tournament_teams_var_samp_order_by - variance: tournament_teams_variance_order_by + max: utility_playbook_steps_max_order_by + min: utility_playbook_steps_min_order_by + stddev: utility_playbook_steps_stddev_order_by + stddev_pop: utility_playbook_steps_stddev_pop_order_by + stddev_samp: utility_playbook_steps_stddev_samp_order_by + sum: utility_playbook_steps_sum_order_by + var_pop: utility_playbook_steps_var_pop_order_by + var_samp: utility_playbook_steps_var_samp_order_by + variance: utility_playbook_steps_variance_order_by } """ -input type for inserting array relation for remote table "tournament_teams" +input type for inserting array relation for remote table "utility_playbook_steps" """ -input tournament_teams_arr_rel_insert_input { - data: [tournament_teams_insert_input!]! +input utility_playbook_steps_arr_rel_insert_input { + data: [utility_playbook_steps_insert_input!]! """upsert condition""" - on_conflict: tournament_teams_on_conflict + on_conflict: utility_playbook_steps_on_conflict } """aggregate avg on columns""" -type tournament_teams_avg_fields { - captain_steam_id: Float - owner_steam_id: Float - seed: Float +type utility_playbook_steps_avg_fields { + assigned_steam_id: Float + offset_ms: Float + step_order: Float } """ -order by avg() on columns of table "tournament_teams" +order by avg() on columns of table "utility_playbook_steps" """ -input tournament_teams_avg_order_by { - captain_steam_id: order_by - owner_steam_id: order_by - seed: order_by +input utility_playbook_steps_avg_order_by { + assigned_steam_id: order_by + offset_ms: order_by + step_order: order_by } """ -Boolean expression to filter rows from the table "tournament_teams". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "utility_playbook_steps". All fields are combined with a logical 'AND'. """ -input tournament_teams_bool_exp { - _and: [tournament_teams_bool_exp!] - _not: tournament_teams_bool_exp - _or: [tournament_teams_bool_exp!] - can_manage: Boolean_comparison_exp - captain: players_bool_exp - captain_steam_id: bigint_comparison_exp +input utility_playbook_steps_bool_exp { + _and: [utility_playbook_steps_bool_exp!] + _not: utility_playbook_steps_bool_exp + _or: [utility_playbook_steps_bool_exp!] + assigned_player: players_bool_exp + assigned_steam_id: bigint_comparison_exp created_at: timestamptz_comparison_exp - creator: players_bool_exp - eligible_at: timestamptz_comparison_exp id: uuid_comparison_exp - invites: tournament_team_invites_bool_exp - invites_aggregate: tournament_team_invites_aggregate_bool_exp - name: String_comparison_exp - owner_steam_id: bigint_comparison_exp - results: v_team_stage_results_bool_exp - roster: tournament_team_roster_bool_exp - roster_aggregate: tournament_team_roster_aggregate_bool_exp - seed: Int_comparison_exp - short_name: String_comparison_exp - team: teams_bool_exp - team_id: uuid_comparison_exp - tournament: tournaments_bool_exp - tournament_id: uuid_comparison_exp + note: String_comparison_exp + offset_ms: Int_comparison_exp + playbook: utility_playbooks_bool_exp + playbook_id: uuid_comparison_exp + step_order: Int_comparison_exp + utility_lineup: utility_lineups_bool_exp + utility_lineup_id: uuid_comparison_exp } """ -unique or primary key constraints on table "tournament_teams" +unique or primary key constraints on table "utility_playbook_steps" """ -enum tournament_teams_constraint { +enum utility_playbook_steps_constraint { """ - unique or primary key constraint on columns "tournament_id", "owner_steam_id" + unique or primary key constraint on columns "playbook_id", "step_order" """ - tournament_teams_creator_steam_id_tournament_id_key + utility_playbook_steps_order_key """ unique or primary key constraint on columns "id" """ - tournament_teams_pkey - - """ - unique or primary key constraint on columns "tournament_id", "name" - """ - tournament_teams_tournament_id_name_key - - """ - unique or primary key constraint on columns "tournament_id", "seed" - """ - tournament_teams_tournament_id_seed_key - - """ - unique or primary key constraint on columns "tournament_id", "team_id" - """ - tournament_teams_tournament_id_team_id_key + utility_playbook_steps_pkey } """ -input type for incrementing numeric columns in table "tournament_teams" +input type for incrementing numeric columns in table "utility_playbook_steps" """ -input tournament_teams_inc_input { - captain_steam_id: bigint - owner_steam_id: bigint - seed: Int +input utility_playbook_steps_inc_input { + assigned_steam_id: bigint + offset_ms: Int + step_order: Int } """ -input type for inserting data into table "tournament_teams" +input type for inserting data into table "utility_playbook_steps" """ -input tournament_teams_insert_input { - captain: players_obj_rel_insert_input - captain_steam_id: bigint +input utility_playbook_steps_insert_input { + assigned_player: players_obj_rel_insert_input + assigned_steam_id: bigint created_at: timestamptz - creator: players_obj_rel_insert_input - eligible_at: timestamptz id: uuid - invites: tournament_team_invites_arr_rel_insert_input - name: String - owner_steam_id: bigint - results: v_team_stage_results_obj_rel_insert_input - roster: tournament_team_roster_arr_rel_insert_input - seed: Int - short_name: String - team: teams_obj_rel_insert_input - team_id: uuid - tournament: tournaments_obj_rel_insert_input - tournament_id: uuid + note: String + offset_ms: Int + playbook: utility_playbooks_obj_rel_insert_input + playbook_id: uuid + step_order: Int + utility_lineup: utility_lineups_obj_rel_insert_input + utility_lineup_id: uuid } """aggregate max on columns""" -type tournament_teams_max_fields { - captain_steam_id: bigint +type utility_playbook_steps_max_fields { + assigned_steam_id: bigint created_at: timestamptz - eligible_at: timestamptz id: uuid - name: String - owner_steam_id: bigint - seed: Int - short_name: String - team_id: uuid - tournament_id: uuid + note: String + offset_ms: Int + playbook_id: uuid + step_order: Int + utility_lineup_id: uuid } """ -order by max() on columns of table "tournament_teams" +order by max() on columns of table "utility_playbook_steps" """ -input tournament_teams_max_order_by { - captain_steam_id: order_by +input utility_playbook_steps_max_order_by { + assigned_steam_id: order_by created_at: order_by - eligible_at: order_by id: order_by - name: order_by - owner_steam_id: order_by - seed: order_by - short_name: order_by - team_id: order_by - tournament_id: order_by + note: order_by + offset_ms: order_by + playbook_id: order_by + step_order: order_by + utility_lineup_id: order_by } """aggregate min on columns""" -type tournament_teams_min_fields { - captain_steam_id: bigint +type utility_playbook_steps_min_fields { + assigned_steam_id: bigint created_at: timestamptz - eligible_at: timestamptz id: uuid - name: String - owner_steam_id: bigint - seed: Int - short_name: String - team_id: uuid - tournament_id: uuid + note: String + offset_ms: Int + playbook_id: uuid + step_order: Int + utility_lineup_id: uuid } """ -order by min() on columns of table "tournament_teams" +order by min() on columns of table "utility_playbook_steps" """ -input tournament_teams_min_order_by { - captain_steam_id: order_by +input utility_playbook_steps_min_order_by { + assigned_steam_id: order_by created_at: order_by - eligible_at: order_by id: order_by - name: order_by - owner_steam_id: order_by - seed: order_by - short_name: order_by - team_id: order_by - tournament_id: order_by + note: order_by + offset_ms: order_by + playbook_id: order_by + step_order: order_by + utility_lineup_id: order_by } """ -response of any mutation on the table "tournament_teams" +response of any mutation on the table "utility_playbook_steps" """ -type tournament_teams_mutation_response { +type utility_playbook_steps_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [tournament_teams!]! -} - -""" -input type for inserting object relation for remote table "tournament_teams" -""" -input tournament_teams_obj_rel_insert_input { - data: tournament_teams_insert_input! - - """upsert condition""" - on_conflict: tournament_teams_on_conflict + returning: [utility_playbook_steps!]! } """ -on_conflict condition type for table "tournament_teams" +on_conflict condition type for table "utility_playbook_steps" """ -input tournament_teams_on_conflict { - constraint: tournament_teams_constraint! - update_columns: [tournament_teams_update_column!]! = [] - where: tournament_teams_bool_exp +input utility_playbook_steps_on_conflict { + constraint: utility_playbook_steps_constraint! + update_columns: [utility_playbook_steps_update_column!]! = [] + where: utility_playbook_steps_bool_exp } -"""Ordering options when selecting data from "tournament_teams".""" -input tournament_teams_order_by { - can_manage: order_by - captain: players_order_by - captain_steam_id: order_by +"""Ordering options when selecting data from "utility_playbook_steps".""" +input utility_playbook_steps_order_by { + assigned_player: players_order_by + assigned_steam_id: order_by created_at: order_by - creator: players_order_by - eligible_at: order_by id: order_by - invites_aggregate: tournament_team_invites_aggregate_order_by - name: order_by - owner_steam_id: order_by - results: v_team_stage_results_order_by - roster_aggregate: tournament_team_roster_aggregate_order_by - seed: order_by - short_name: order_by - team: teams_order_by - team_id: order_by - tournament: tournaments_order_by - tournament_id: order_by + note: order_by + offset_ms: order_by + playbook: utility_playbooks_order_by + playbook_id: order_by + step_order: order_by + utility_lineup: utility_lineups_order_by + utility_lineup_id: order_by } -"""primary key columns input for table: tournament_teams""" -input tournament_teams_pk_columns_input { +"""primary key columns input for table: utility_playbook_steps""" +input utility_playbook_steps_pk_columns_input { id: uuid! } """ -select columns of table "tournament_teams" +select columns of table "utility_playbook_steps" """ -enum tournament_teams_select_column { +enum utility_playbook_steps_select_column { """column name""" - captain_steam_id + assigned_steam_id """column name""" created_at - """column name""" - eligible_at - """column name""" id """column name""" - name - - """column name""" - owner_steam_id + note """column name""" - seed + offset_ms """column name""" - short_name + playbook_id """column name""" - team_id + step_order """column name""" - tournament_id + utility_lineup_id } """ -input type for updating data in table "tournament_teams" +input type for updating data in table "utility_playbook_steps" """ -input tournament_teams_set_input { - captain_steam_id: bigint +input utility_playbook_steps_set_input { + assigned_steam_id: bigint created_at: timestamptz - eligible_at: timestamptz id: uuid - name: String - owner_steam_id: bigint - seed: Int - short_name: String - team_id: uuid - tournament_id: uuid + note: String + offset_ms: Int + playbook_id: uuid + step_order: Int + utility_lineup_id: uuid } """aggregate stddev on columns""" -type tournament_teams_stddev_fields { - captain_steam_id: Float - owner_steam_id: Float - seed: Float +type utility_playbook_steps_stddev_fields { + assigned_steam_id: Float + offset_ms: Float + step_order: Float } """ -order by stddev() on columns of table "tournament_teams" +order by stddev() on columns of table "utility_playbook_steps" """ -input tournament_teams_stddev_order_by { - captain_steam_id: order_by - owner_steam_id: order_by - seed: order_by +input utility_playbook_steps_stddev_order_by { + assigned_steam_id: order_by + offset_ms: order_by + step_order: order_by } """aggregate stddev_pop on columns""" -type tournament_teams_stddev_pop_fields { - captain_steam_id: Float - owner_steam_id: Float - seed: Float +type utility_playbook_steps_stddev_pop_fields { + assigned_steam_id: Float + offset_ms: Float + step_order: Float } """ -order by stddev_pop() on columns of table "tournament_teams" +order by stddev_pop() on columns of table "utility_playbook_steps" """ -input tournament_teams_stddev_pop_order_by { - captain_steam_id: order_by - owner_steam_id: order_by - seed: order_by -} - -"""aggregate stddev_samp on columns""" -type tournament_teams_stddev_samp_fields { - captain_steam_id: Float - owner_steam_id: Float - seed: Float +input utility_playbook_steps_stddev_pop_order_by { + assigned_steam_id: order_by + offset_ms: order_by + step_order: order_by +} + +"""aggregate stddev_samp on columns""" +type utility_playbook_steps_stddev_samp_fields { + assigned_steam_id: Float + offset_ms: Float + step_order: Float } """ -order by stddev_samp() on columns of table "tournament_teams" +order by stddev_samp() on columns of table "utility_playbook_steps" """ -input tournament_teams_stddev_samp_order_by { - captain_steam_id: order_by - owner_steam_id: order_by - seed: order_by +input utility_playbook_steps_stddev_samp_order_by { + assigned_steam_id: order_by + offset_ms: order_by + step_order: order_by } """ -Streaming cursor of the table "tournament_teams" +Streaming cursor of the table "utility_playbook_steps" """ -input tournament_teams_stream_cursor_input { +input utility_playbook_steps_stream_cursor_input { """Stream column input with initial value""" - initial_value: tournament_teams_stream_cursor_value_input! + initial_value: utility_playbook_steps_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input tournament_teams_stream_cursor_value_input { - captain_steam_id: bigint +input utility_playbook_steps_stream_cursor_value_input { + assigned_steam_id: bigint created_at: timestamptz - eligible_at: timestamptz id: uuid - name: String - owner_steam_id: bigint - seed: Int - short_name: String - team_id: uuid - tournament_id: uuid + note: String + offset_ms: Int + playbook_id: uuid + step_order: Int + utility_lineup_id: uuid } """aggregate sum on columns""" -type tournament_teams_sum_fields { - captain_steam_id: bigint - owner_steam_id: bigint - seed: Int +type utility_playbook_steps_sum_fields { + assigned_steam_id: bigint + offset_ms: Int + step_order: Int } """ -order by sum() on columns of table "tournament_teams" +order by sum() on columns of table "utility_playbook_steps" """ -input tournament_teams_sum_order_by { - captain_steam_id: order_by - owner_steam_id: order_by - seed: order_by +input utility_playbook_steps_sum_order_by { + assigned_steam_id: order_by + offset_ms: order_by + step_order: order_by } """ -update columns of table "tournament_teams" +update columns of table "utility_playbook_steps" """ -enum tournament_teams_update_column { +enum utility_playbook_steps_update_column { """column name""" - captain_steam_id + assigned_steam_id """column name""" created_at - """column name""" - eligible_at - """column name""" id """column name""" - name - - """column name""" - owner_steam_id + note """column name""" - seed + offset_ms """column name""" - short_name + playbook_id """column name""" - team_id + step_order """column name""" - tournament_id + utility_lineup_id } -input tournament_teams_updates { +input utility_playbook_steps_updates { """increments the numeric columns with given value of the filtered values""" - _inc: tournament_teams_inc_input + _inc: utility_playbook_steps_inc_input """sets the columns of the filtered rows to the given values""" - _set: tournament_teams_set_input + _set: utility_playbook_steps_set_input """filter the rows which have to be updated""" - where: tournament_teams_bool_exp! + where: utility_playbook_steps_bool_exp! } """aggregate var_pop on columns""" -type tournament_teams_var_pop_fields { - captain_steam_id: Float - owner_steam_id: Float - seed: Float +type utility_playbook_steps_var_pop_fields { + assigned_steam_id: Float + offset_ms: Float + step_order: Float } """ -order by var_pop() on columns of table "tournament_teams" +order by var_pop() on columns of table "utility_playbook_steps" """ -input tournament_teams_var_pop_order_by { - captain_steam_id: order_by - owner_steam_id: order_by - seed: order_by +input utility_playbook_steps_var_pop_order_by { + assigned_steam_id: order_by + offset_ms: order_by + step_order: order_by } """aggregate var_samp on columns""" -type tournament_teams_var_samp_fields { - captain_steam_id: Float - owner_steam_id: Float - seed: Float +type utility_playbook_steps_var_samp_fields { + assigned_steam_id: Float + offset_ms: Float + step_order: Float } """ -order by var_samp() on columns of table "tournament_teams" +order by var_samp() on columns of table "utility_playbook_steps" """ -input tournament_teams_var_samp_order_by { - captain_steam_id: order_by - owner_steam_id: order_by - seed: order_by +input utility_playbook_steps_var_samp_order_by { + assigned_steam_id: order_by + offset_ms: order_by + step_order: order_by } """aggregate variance on columns""" -type tournament_teams_variance_fields { - captain_steam_id: Float - owner_steam_id: Float - seed: Float +type utility_playbook_steps_variance_fields { + assigned_steam_id: Float + offset_ms: Float + step_order: Float } """ -order by variance() on columns of table "tournament_teams" +order by variance() on columns of table "utility_playbook_steps" """ -input tournament_teams_variance_order_by { - captain_steam_id: order_by - owner_steam_id: order_by - seed: order_by +input utility_playbook_steps_variance_order_by { + assigned_steam_id: order_by + offset_ms: order_by + step_order: order_by } """ -columns and relationships of "tournaments" +columns and relationships of "utility_playbooks" """ -type tournaments { - """An object relationship""" - admin: players! - auto_start: Boolean! - - """An array relationship""" - award_configs( - """distinct select on columns""" - distinct_on: [tournament_awards_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [tournament_awards_order_by!] - - """filter the rows returned""" - where: tournament_awards_bool_exp - ): [tournament_awards!]! - - """An aggregate relationship""" - award_configs_aggregate( - """distinct select on columns""" - distinct_on: [tournament_awards_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [tournament_awards_order_by!] - - """filter the rows returned""" - where: tournament_awards_bool_exp - ): tournament_awards_aggregate! - - """An array relationship""" - awards( - """distinct select on columns""" - distinct_on: [award_recipients_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [award_recipients_order_by!] - - """filter the rows returned""" - where: award_recipients_bool_exp - ): [award_recipients!]! - - """An aggregate relationship""" - awards_aggregate( - """distinct select on columns""" - distinct_on: [award_recipients_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [award_recipients_order_by!] - - """filter the rows returned""" - where: award_recipients_bool_exp - ): award_recipients_aggregate! - awards_enabled: Boolean! - banner: String - - """ - A computed field, executes function "can_cancel_tournament" - """ - can_cancel: Boolean - - """ - A computed field, executes function "can_close_tournament_registration" - """ - can_close_registration: Boolean - - """ - A computed field, executes function "can_join_tournament" - """ - can_join: Boolean - - """ - A computed field, executes function "can_open_tournament_registration" - """ - can_open_registration: Boolean - +type utility_playbooks { """ - A computed field, executes function "can_pause_tournament" - """ - can_pause: Boolean - - """ - A computed field, executes function "can_resume_tournament" - """ - can_resume: Boolean - - """ - A computed field, executes function "can_setup_tournament" + A computed field, executes function "can_edit_utility_playbook" """ - can_setup: Boolean + can_edit: Boolean """ - A computed field, executes function "can_start_tournament" + A computed field, executes function "can_view_utility_playbook" """ - can_start: Boolean - - """An array relationship""" - categories( - """distinct select on columns""" - distinct_on: [tournament_categories_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [tournament_categories_order_by!] - - """filter the rows returned""" - where: tournament_categories_bool_exp - ): [tournament_categories!]! - - """An aggregate relationship""" - categories_aggregate( - """distinct select on columns""" - distinct_on: [tournament_categories_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [tournament_categories_order_by!] - - """filter the rows returned""" - where: tournament_categories_bool_exp - ): tournament_categories_aggregate! - created_at: timestamptz + can_view: Boolean + created_at: timestamptz! description: String - discord_guild_id: String - discord_notifications_enabled: Boolean - discord_notify_Canceled: Boolean - discord_notify_Finished: Boolean - discord_notify_Forfeit: Boolean - discord_notify_Live: Boolean - discord_notify_MapPaused: Boolean - discord_notify_PickingPlayers: Boolean - discord_notify_Scheduled: Boolean - discord_notify_Surrendered: Boolean - discord_notify_Tie: Boolean - discord_notify_Veto: Boolean - discord_notify_WaitingForCheckIn: Boolean - discord_notify_WaitingForServer: Boolean - discord_role_id: String - discord_voice_enabled: Boolean! - discord_webhook: String - - """An object relationship""" - e_tournament_status: e_tournament_status! - - """ - A computed field, executes function "tournament_has_min_teams" - """ - has_min_teams: Boolean - homepage: String id: uuid! - is_league: Boolean! - - """ - A computed field, executes function "is_tournament_organizer" - """ - is_organizer: Boolean - - """ - A computed field, executes function "joined_tournament" - """ - joined_tournament: Boolean - latitude: float8 - - """An object relationship""" - league_season_division: league_season_divisions - location: String - logo: String - longitude: float8 - match_options_id: uuid! - - """ - A computed field, executes function "tournament_max_players_per_lineup" - """ - max_players_per_lineup: Int - - """ - A computed field, executes function "tournament_min_players_per_lineup" - """ - min_players_per_lineup: Int + map_name: String! name: String! """An object relationship""" - options: match_options! - organizer_steam_id: bigint! - - """An array relationship""" - organizer_teams( - """distinct select on columns""" - distinct_on: [tournament_organizer_teams_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [tournament_organizer_teams_order_by!] - - """filter the rows returned""" - where: tournament_organizer_teams_bool_exp - ): [tournament_organizer_teams!]! - - """An aggregate relationship""" - organizer_teams_aggregate( - """distinct select on columns""" - distinct_on: [tournament_organizer_teams_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [tournament_organizer_teams_order_by!] - - """filter the rows returned""" - where: tournament_organizer_teams_bool_exp - ): tournament_organizer_teams_aggregate! - - """An array relationship""" - organizers( - """distinct select on columns""" - distinct_on: [tournament_organizers_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [tournament_organizers_order_by!] - - """filter the rows returned""" - where: tournament_organizers_bool_exp - ): [tournament_organizers!]! - - """An aggregate relationship""" - organizers_aggregate( - """distinct select on columns""" - distinct_on: [tournament_organizers_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [tournament_organizers_order_by!] - - """filter the rows returned""" - where: tournament_organizers_bool_exp - ): tournament_organizers_aggregate! + owner: players! + owner_steam_id: bigint! + side: e_sides_enum! """An array relationship""" - player_stats( + steps( """distinct select on columns""" - distinct_on: [v_tournament_player_stats_select_column!] + distinct_on: [utility_playbook_steps_select_column!] """limit the number of rows returned""" limit: Int @@ -109120,34 +125688,16 @@ type tournaments { offset: Int """sort the rows by one or more columns""" - order_by: [v_tournament_player_stats_order_by!] + order_by: [utility_playbook_steps_order_by!] """filter the rows returned""" - where: v_tournament_player_stats_bool_exp - ): [v_tournament_player_stats!]! + where: utility_playbook_steps_bool_exp + ): [utility_playbook_steps!]! """An aggregate relationship""" - player_stats_aggregate( - """distinct select on columns""" - distinct_on: [v_tournament_player_stats_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [v_tournament_player_stats_order_by!] - - """filter the rows returned""" - where: v_tournament_player_stats_bool_exp - ): v_tournament_player_stats_aggregate! - - """An array relationship""" - prizes( + steps_aggregate( """distinct select on columns""" - distinct_on: [tournament_prizes_select_column!] + distinct_on: [utility_playbook_steps_select_column!] """limit the number of rows returned""" limit: Int @@ -109156,1432 +125706,1504 @@ type tournaments { offset: Int """sort the rows by one or more columns""" - order_by: [tournament_prizes_order_by!] + order_by: [utility_playbook_steps_order_by!] """filter the rows returned""" - where: tournament_prizes_bool_exp - ): [tournament_prizes!]! - - """An aggregate relationship""" - prizes_aggregate( - """distinct select on columns""" - distinct_on: [tournament_prizes_select_column!] - - """limit the number of rows returned""" - limit: Int + where: utility_playbook_steps_bool_exp + ): utility_playbook_steps_aggregate! - """skip the first n rows. Use only with order_by""" - offset: Int + """An object relationship""" + team: teams + team_id: uuid + updated_at: timestamptz! + visibility: e_utility_visibility_enum! +} - """sort the rows by one or more columns""" - order_by: [tournament_prizes_order_by!] +""" +aggregated selection of "utility_playbooks" +""" +type utility_playbooks_aggregate { + aggregate: utility_playbooks_aggregate_fields + nodes: [utility_playbooks!]! +} - """filter the rows returned""" - where: tournament_prizes_bool_exp - ): tournament_prizes_aggregate! +""" +aggregate fields of "utility_playbooks" +""" +type utility_playbooks_aggregate_fields { + avg: utility_playbooks_avg_fields + count(columns: [utility_playbooks_select_column!], distinct: Boolean): Int! + max: utility_playbooks_max_fields + min: utility_playbooks_min_fields + stddev: utility_playbooks_stddev_fields + stddev_pop: utility_playbooks_stddev_pop_fields + stddev_samp: utility_playbooks_stddev_samp_fields + sum: utility_playbooks_sum_fields + var_pop: utility_playbooks_var_pop_fields + var_samp: utility_playbooks_var_samp_fields + variance: utility_playbooks_variance_fields +} - """An array relationship""" - results( - """distinct select on columns""" - distinct_on: [v_team_tournament_results_select_column!] +"""aggregate avg on columns""" +type utility_playbooks_avg_fields { + owner_steam_id: Float +} - """limit the number of rows returned""" - limit: Int +""" +Boolean expression to filter rows from the table "utility_playbooks". All fields are combined with a logical 'AND'. +""" +input utility_playbooks_bool_exp { + _and: [utility_playbooks_bool_exp!] + _not: utility_playbooks_bool_exp + _or: [utility_playbooks_bool_exp!] + can_edit: Boolean_comparison_exp + can_view: Boolean_comparison_exp + created_at: timestamptz_comparison_exp + description: String_comparison_exp + id: uuid_comparison_exp + map_name: String_comparison_exp + name: String_comparison_exp + owner: players_bool_exp + owner_steam_id: bigint_comparison_exp + side: e_sides_enum_comparison_exp + steps: utility_playbook_steps_bool_exp + steps_aggregate: utility_playbook_steps_aggregate_bool_exp + team: teams_bool_exp + team_id: uuid_comparison_exp + updated_at: timestamptz_comparison_exp + visibility: e_utility_visibility_enum_comparison_exp +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +unique or primary key constraints on table "utility_playbooks" +""" +enum utility_playbooks_constraint { + """ + unique or primary key constraint on columns "id" + """ + utility_playbooks_pkey +} - """sort the rows by one or more columns""" - order_by: [v_team_tournament_results_order_by!] +""" +input type for incrementing numeric columns in table "utility_playbooks" +""" +input utility_playbooks_inc_input { + owner_steam_id: bigint +} - """filter the rows returned""" - where: v_team_tournament_results_bool_exp - ): [v_team_tournament_results!]! +""" +input type for inserting data into table "utility_playbooks" +""" +input utility_playbooks_insert_input { + created_at: timestamptz + description: String + id: uuid + map_name: String + name: String + owner: players_obj_rel_insert_input + owner_steam_id: bigint + side: e_sides_enum + steps: utility_playbook_steps_arr_rel_insert_input + team: teams_obj_rel_insert_input + team_id: uuid + updated_at: timestamptz + visibility: e_utility_visibility_enum +} - """An aggregate relationship""" - results_aggregate( - """distinct select on columns""" - distinct_on: [v_team_tournament_results_select_column!] +"""aggregate max on columns""" +type utility_playbooks_max_fields { + created_at: timestamptz + description: String + id: uuid + map_name: String + name: String + owner_steam_id: bigint + team_id: uuid + updated_at: timestamptz +} - """limit the number of rows returned""" - limit: Int +"""aggregate min on columns""" +type utility_playbooks_min_fields { + created_at: timestamptz + description: String + id: uuid + map_name: String + name: String + owner_steam_id: bigint + team_id: uuid + updated_at: timestamptz +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +response of any mutation on the table "utility_playbooks" +""" +type utility_playbooks_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """sort the rows by one or more columns""" - order_by: [v_team_tournament_results_order_by!] + """data from the rows affected by the mutation""" + returning: [utility_playbooks!]! +} - """filter the rows returned""" - where: v_team_tournament_results_bool_exp - ): v_team_tournament_results_aggregate! +""" +input type for inserting object relation for remote table "utility_playbooks" +""" +input utility_playbooks_obj_rel_insert_input { + data: utility_playbooks_insert_input! - """An array relationship""" - rosters( - """distinct select on columns""" - distinct_on: [tournament_team_roster_select_column!] + """upsert condition""" + on_conflict: utility_playbooks_on_conflict +} - """limit the number of rows returned""" - limit: Int +""" +on_conflict condition type for table "utility_playbooks" +""" +input utility_playbooks_on_conflict { + constraint: utility_playbooks_constraint! + update_columns: [utility_playbooks_update_column!]! = [] + where: utility_playbooks_bool_exp +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""Ordering options when selecting data from "utility_playbooks".""" +input utility_playbooks_order_by { + can_edit: order_by + can_view: order_by + created_at: order_by + description: order_by + id: order_by + map_name: order_by + name: order_by + owner: players_order_by + owner_steam_id: order_by + side: order_by + steps_aggregate: utility_playbook_steps_aggregate_order_by + team: teams_order_by + team_id: order_by + updated_at: order_by + visibility: order_by +} - """sort the rows by one or more columns""" - order_by: [tournament_team_roster_order_by!] +"""primary key columns input for table: utility_playbooks""" +input utility_playbooks_pk_columns_input { + id: uuid! +} - """filter the rows returned""" - where: tournament_team_roster_bool_exp - ): [tournament_team_roster!]! +""" +select columns of table "utility_playbooks" +""" +enum utility_playbooks_select_column { + """column name""" + created_at - """An aggregate relationship""" - rosters_aggregate( - """distinct select on columns""" - distinct_on: [tournament_team_roster_select_column!] + """column name""" + description - """limit the number of rows returned""" - limit: Int + """column name""" + id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + map_name - """sort the rows by one or more columns""" - order_by: [tournament_team_roster_order_by!] + """column name""" + name - """filter the rows returned""" - where: tournament_team_roster_bool_exp - ): tournament_team_roster_aggregate! - scheduling_mode: String! + """column name""" + owner_steam_id - """An array relationship""" - stages( - """distinct select on columns""" - distinct_on: [tournament_stages_select_column!] + """column name""" + side - """limit the number of rows returned""" - limit: Int + """column name""" + team_id - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + updated_at - """sort the rows by one or more columns""" - order_by: [tournament_stages_order_by!] + """column name""" + visibility +} - """filter the rows returned""" - where: tournament_stages_bool_exp - ): [tournament_stages!]! +""" +input type for updating data in table "utility_playbooks" +""" +input utility_playbooks_set_input { + created_at: timestamptz + description: String + id: uuid + map_name: String + name: String + owner_steam_id: bigint + side: e_sides_enum + team_id: uuid + updated_at: timestamptz + visibility: e_utility_visibility_enum +} - """An aggregate relationship""" - stages_aggregate( - """distinct select on columns""" - distinct_on: [tournament_stages_select_column!] +"""aggregate stddev on columns""" +type utility_playbooks_stddev_fields { + owner_steam_id: Float +} - """limit the number of rows returned""" - limit: Int +"""aggregate stddev_pop on columns""" +type utility_playbooks_stddev_pop_fields { + owner_steam_id: Float +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate stddev_samp on columns""" +type utility_playbooks_stddev_samp_fields { + owner_steam_id: Float +} - """sort the rows by one or more columns""" - order_by: [tournament_stages_order_by!] +""" +Streaming cursor of the table "utility_playbooks" +""" +input utility_playbooks_stream_cursor_input { + """Stream column input with initial value""" + initial_value: utility_playbooks_stream_cursor_value_input! - """filter the rows returned""" - where: tournament_stages_bool_exp - ): tournament_stages_aggregate! - start: timestamptz! - status: e_tournament_status_enum! + """cursor ordering""" + ordering: cursor_ordering +} - """An array relationship""" - teams( - """distinct select on columns""" - distinct_on: [tournament_teams_select_column!] +"""Initial value of the column from where the streaming should start""" +input utility_playbooks_stream_cursor_value_input { + created_at: timestamptz + description: String + id: uuid + map_name: String + name: String + owner_steam_id: bigint + side: e_sides_enum + team_id: uuid + updated_at: timestamptz + visibility: e_utility_visibility_enum +} - """limit the number of rows returned""" - limit: Int +"""aggregate sum on columns""" +type utility_playbooks_sum_fields { + owner_steam_id: bigint +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +update columns of table "utility_playbooks" +""" +enum utility_playbooks_update_column { + """column name""" + created_at - """sort the rows by one or more columns""" - order_by: [tournament_teams_order_by!] + """column name""" + description - """filter the rows returned""" - where: tournament_teams_bool_exp - ): [tournament_teams!]! + """column name""" + id - """An aggregate relationship""" - teams_aggregate( - """distinct select on columns""" - distinct_on: [tournament_teams_select_column!] + """column name""" + map_name - """limit the number of rows returned""" - limit: Int + """column name""" + name - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + owner_steam_id - """sort the rows by one or more columns""" - order_by: [tournament_teams_order_by!] + """column name""" + side - """filter the rows returned""" - where: tournament_teams_bool_exp - ): tournament_teams_aggregate! -} + """column name""" + team_id -""" -aggregated selection of "tournaments" -""" -type tournaments_aggregate { - aggregate: tournaments_aggregate_fields - nodes: [tournaments!]! -} + """column name""" + updated_at -input tournaments_aggregate_bool_exp { - avg: tournaments_aggregate_bool_exp_avg - bool_and: tournaments_aggregate_bool_exp_bool_and - bool_or: tournaments_aggregate_bool_exp_bool_or - corr: tournaments_aggregate_bool_exp_corr - count: tournaments_aggregate_bool_exp_count - covar_samp: tournaments_aggregate_bool_exp_covar_samp - max: tournaments_aggregate_bool_exp_max - min: tournaments_aggregate_bool_exp_min - stddev_samp: tournaments_aggregate_bool_exp_stddev_samp - sum: tournaments_aggregate_bool_exp_sum - var_samp: tournaments_aggregate_bool_exp_var_samp + """column name""" + visibility } -input tournaments_aggregate_bool_exp_avg { - arguments: tournaments_select_column_tournaments_aggregate_bool_exp_avg_arguments_columns! - distinct: Boolean - filter: tournaments_bool_exp - predicate: float8_comparison_exp! -} +input utility_playbooks_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: utility_playbooks_inc_input -input tournaments_aggregate_bool_exp_bool_and { - arguments: tournaments_select_column_tournaments_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: tournaments_bool_exp - predicate: Boolean_comparison_exp! -} + """sets the columns of the filtered rows to the given values""" + _set: utility_playbooks_set_input -input tournaments_aggregate_bool_exp_bool_or { - arguments: tournaments_select_column_tournaments_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: tournaments_bool_exp - predicate: Boolean_comparison_exp! + """filter the rows which have to be updated""" + where: utility_playbooks_bool_exp! } -input tournaments_aggregate_bool_exp_corr { - arguments: tournaments_aggregate_bool_exp_corr_arguments! - distinct: Boolean - filter: tournaments_bool_exp - predicate: float8_comparison_exp! +"""aggregate var_pop on columns""" +type utility_playbooks_var_pop_fields { + owner_steam_id: Float } -input tournaments_aggregate_bool_exp_corr_arguments { - X: tournaments_select_column_tournaments_aggregate_bool_exp_corr_arguments_columns! - Y: tournaments_select_column_tournaments_aggregate_bool_exp_corr_arguments_columns! +"""aggregate var_samp on columns""" +type utility_playbooks_var_samp_fields { + owner_steam_id: Float } -input tournaments_aggregate_bool_exp_count { - arguments: [tournaments_select_column!] - distinct: Boolean - filter: tournaments_bool_exp - predicate: Int_comparison_exp! +"""aggregate variance on columns""" +type utility_playbooks_variance_fields { + owner_steam_id: Float } -input tournaments_aggregate_bool_exp_covar_samp { - arguments: tournaments_aggregate_bool_exp_covar_samp_arguments! - distinct: Boolean - filter: tournaments_bool_exp - predicate: float8_comparison_exp! -} +""" +columns and relationships of "utility_practice_invites" +""" +type utility_practice_invites { + created_at: timestamptz! -input tournaments_aggregate_bool_exp_covar_samp_arguments { - X: tournaments_select_column_tournaments_aggregate_bool_exp_covar_samp_arguments_columns! - Y: tournaments_select_column_tournaments_aggregate_bool_exp_covar_samp_arguments_columns! -} + """An object relationship""" + invited_by: players + invited_by_steam_id: bigint -input tournaments_aggregate_bool_exp_max { - arguments: tournaments_select_column_tournaments_aggregate_bool_exp_max_arguments_columns! - distinct: Boolean - filter: tournaments_bool_exp - predicate: float8_comparison_exp! -} + """An object relationship""" + player: players! -input tournaments_aggregate_bool_exp_min { - arguments: tournaments_select_column_tournaments_aggregate_bool_exp_min_arguments_columns! - distinct: Boolean - filter: tournaments_bool_exp - predicate: float8_comparison_exp! + """An object relationship""" + session: utility_practice_sessions! + steam_id: bigint! + utility_practice_session_id: uuid! } -input tournaments_aggregate_bool_exp_stddev_samp { - arguments: tournaments_select_column_tournaments_aggregate_bool_exp_stddev_samp_arguments_columns! - distinct: Boolean - filter: tournaments_bool_exp - predicate: float8_comparison_exp! +""" +aggregated selection of "utility_practice_invites" +""" +type utility_practice_invites_aggregate { + aggregate: utility_practice_invites_aggregate_fields + nodes: [utility_practice_invites!]! } -input tournaments_aggregate_bool_exp_sum { - arguments: tournaments_select_column_tournaments_aggregate_bool_exp_sum_arguments_columns! - distinct: Boolean - filter: tournaments_bool_exp - predicate: float8_comparison_exp! +input utility_practice_invites_aggregate_bool_exp { + count: utility_practice_invites_aggregate_bool_exp_count } -input tournaments_aggregate_bool_exp_var_samp { - arguments: tournaments_select_column_tournaments_aggregate_bool_exp_var_samp_arguments_columns! +input utility_practice_invites_aggregate_bool_exp_count { + arguments: [utility_practice_invites_select_column!] distinct: Boolean - filter: tournaments_bool_exp - predicate: float8_comparison_exp! + filter: utility_practice_invites_bool_exp + predicate: Int_comparison_exp! } """ -aggregate fields of "tournaments" +aggregate fields of "utility_practice_invites" """ -type tournaments_aggregate_fields { - avg: tournaments_avg_fields - count(columns: [tournaments_select_column!], distinct: Boolean): Int! - max: tournaments_max_fields - min: tournaments_min_fields - stddev: tournaments_stddev_fields - stddev_pop: tournaments_stddev_pop_fields - stddev_samp: tournaments_stddev_samp_fields - sum: tournaments_sum_fields - var_pop: tournaments_var_pop_fields - var_samp: tournaments_var_samp_fields - variance: tournaments_variance_fields +type utility_practice_invites_aggregate_fields { + avg: utility_practice_invites_avg_fields + count(columns: [utility_practice_invites_select_column!], distinct: Boolean): Int! + max: utility_practice_invites_max_fields + min: utility_practice_invites_min_fields + stddev: utility_practice_invites_stddev_fields + stddev_pop: utility_practice_invites_stddev_pop_fields + stddev_samp: utility_practice_invites_stddev_samp_fields + sum: utility_practice_invites_sum_fields + var_pop: utility_practice_invites_var_pop_fields + var_samp: utility_practice_invites_var_samp_fields + variance: utility_practice_invites_variance_fields } """ -order by aggregate values of table "tournaments" +order by aggregate values of table "utility_practice_invites" """ -input tournaments_aggregate_order_by { - avg: tournaments_avg_order_by +input utility_practice_invites_aggregate_order_by { + avg: utility_practice_invites_avg_order_by count: order_by - max: tournaments_max_order_by - min: tournaments_min_order_by - stddev: tournaments_stddev_order_by - stddev_pop: tournaments_stddev_pop_order_by - stddev_samp: tournaments_stddev_samp_order_by - sum: tournaments_sum_order_by - var_pop: tournaments_var_pop_order_by - var_samp: tournaments_var_samp_order_by - variance: tournaments_variance_order_by + max: utility_practice_invites_max_order_by + min: utility_practice_invites_min_order_by + stddev: utility_practice_invites_stddev_order_by + stddev_pop: utility_practice_invites_stddev_pop_order_by + stddev_samp: utility_practice_invites_stddev_samp_order_by + sum: utility_practice_invites_sum_order_by + var_pop: utility_practice_invites_var_pop_order_by + var_samp: utility_practice_invites_var_samp_order_by + variance: utility_practice_invites_variance_order_by } """ -input type for inserting array relation for remote table "tournaments" +input type for inserting array relation for remote table "utility_practice_invites" """ -input tournaments_arr_rel_insert_input { - data: [tournaments_insert_input!]! +input utility_practice_invites_arr_rel_insert_input { + data: [utility_practice_invites_insert_input!]! """upsert condition""" - on_conflict: tournaments_on_conflict + on_conflict: utility_practice_invites_on_conflict } """aggregate avg on columns""" -type tournaments_avg_fields { - latitude: Float - longitude: Float - - """ - A computed field, executes function "tournament_max_players_per_lineup" - """ - max_players_per_lineup: Int - - """ - A computed field, executes function "tournament_min_players_per_lineup" - """ - min_players_per_lineup: Int - organizer_steam_id: Float +type utility_practice_invites_avg_fields { + invited_by_steam_id: Float + steam_id: Float } """ -order by avg() on columns of table "tournaments" +order by avg() on columns of table "utility_practice_invites" """ -input tournaments_avg_order_by { - latitude: order_by - longitude: order_by - organizer_steam_id: order_by +input utility_practice_invites_avg_order_by { + invited_by_steam_id: order_by + steam_id: order_by } """ -Boolean expression to filter rows from the table "tournaments". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "utility_practice_invites". All fields are combined with a logical 'AND'. """ -input tournaments_bool_exp { - _and: [tournaments_bool_exp!] - _not: tournaments_bool_exp - _or: [tournaments_bool_exp!] - admin: players_bool_exp - auto_start: Boolean_comparison_exp - award_configs: tournament_awards_bool_exp - award_configs_aggregate: tournament_awards_aggregate_bool_exp - awards: award_recipients_bool_exp - awards_aggregate: award_recipients_aggregate_bool_exp - awards_enabled: Boolean_comparison_exp - banner: String_comparison_exp - can_cancel: Boolean_comparison_exp - can_close_registration: Boolean_comparison_exp - can_join: Boolean_comparison_exp - can_open_registration: Boolean_comparison_exp - can_pause: Boolean_comparison_exp - can_resume: Boolean_comparison_exp - can_setup: Boolean_comparison_exp - can_start: Boolean_comparison_exp - categories: tournament_categories_bool_exp - categories_aggregate: tournament_categories_aggregate_bool_exp +input utility_practice_invites_bool_exp { + _and: [utility_practice_invites_bool_exp!] + _not: utility_practice_invites_bool_exp + _or: [utility_practice_invites_bool_exp!] created_at: timestamptz_comparison_exp - description: String_comparison_exp - discord_guild_id: String_comparison_exp - discord_notifications_enabled: Boolean_comparison_exp - discord_notify_Canceled: Boolean_comparison_exp - discord_notify_Finished: Boolean_comparison_exp - discord_notify_Forfeit: Boolean_comparison_exp - discord_notify_Live: Boolean_comparison_exp - discord_notify_MapPaused: Boolean_comparison_exp - discord_notify_PickingPlayers: Boolean_comparison_exp - discord_notify_Scheduled: Boolean_comparison_exp - discord_notify_Surrendered: Boolean_comparison_exp - discord_notify_Tie: Boolean_comparison_exp - discord_notify_Veto: Boolean_comparison_exp - discord_notify_WaitingForCheckIn: Boolean_comparison_exp - discord_notify_WaitingForServer: Boolean_comparison_exp - discord_role_id: String_comparison_exp - discord_voice_enabled: Boolean_comparison_exp - discord_webhook: String_comparison_exp - e_tournament_status: e_tournament_status_bool_exp - has_min_teams: Boolean_comparison_exp - homepage: String_comparison_exp - id: uuid_comparison_exp - is_league: Boolean_comparison_exp - is_organizer: Boolean_comparison_exp - joined_tournament: Boolean_comparison_exp - latitude: float8_comparison_exp - league_season_division: league_season_divisions_bool_exp - location: String_comparison_exp - logo: String_comparison_exp - longitude: float8_comparison_exp - match_options_id: uuid_comparison_exp - max_players_per_lineup: Int_comparison_exp - min_players_per_lineup: Int_comparison_exp - name: String_comparison_exp - options: match_options_bool_exp - organizer_steam_id: bigint_comparison_exp - organizer_teams: tournament_organizer_teams_bool_exp - organizer_teams_aggregate: tournament_organizer_teams_aggregate_bool_exp - organizers: tournament_organizers_bool_exp - organizers_aggregate: tournament_organizers_aggregate_bool_exp - player_stats: v_tournament_player_stats_bool_exp - player_stats_aggregate: v_tournament_player_stats_aggregate_bool_exp - prizes: tournament_prizes_bool_exp - prizes_aggregate: tournament_prizes_aggregate_bool_exp - results: v_team_tournament_results_bool_exp - results_aggregate: v_team_tournament_results_aggregate_bool_exp - rosters: tournament_team_roster_bool_exp - rosters_aggregate: tournament_team_roster_aggregate_bool_exp - scheduling_mode: String_comparison_exp - stages: tournament_stages_bool_exp - stages_aggregate: tournament_stages_aggregate_bool_exp - start: timestamptz_comparison_exp - status: e_tournament_status_enum_comparison_exp - teams: tournament_teams_bool_exp - teams_aggregate: tournament_teams_aggregate_bool_exp + invited_by: players_bool_exp + invited_by_steam_id: bigint_comparison_exp + player: players_bool_exp + session: utility_practice_sessions_bool_exp + steam_id: bigint_comparison_exp + utility_practice_session_id: uuid_comparison_exp } """ -unique or primary key constraints on table "tournaments" +unique or primary key constraints on table "utility_practice_invites" """ -enum tournaments_constraint { +enum utility_practice_invites_constraint { """ - unique or primary key constraint on columns "match_options_id" - """ - tournaments_match_options_id_key - + unique or primary key constraint on columns "steam_id", "utility_practice_session_id" """ - unique or primary key constraint on columns "id" - """ - tournaments_pkey + utility_practice_invites_pkey } """ -input type for incrementing numeric columns in table "tournaments" +input type for incrementing numeric columns in table "utility_practice_invites" """ -input tournaments_inc_input { - latitude: float8 - longitude: float8 - organizer_steam_id: bigint +input utility_practice_invites_inc_input { + invited_by_steam_id: bigint + steam_id: bigint } """ -input type for inserting data into table "tournaments" +input type for inserting data into table "utility_practice_invites" """ -input tournaments_insert_input { - admin: players_obj_rel_insert_input - auto_start: Boolean - award_configs: tournament_awards_arr_rel_insert_input - awards: award_recipients_arr_rel_insert_input - awards_enabled: Boolean - banner: String - categories: tournament_categories_arr_rel_insert_input - created_at: timestamptz - description: String - discord_guild_id: String - discord_notifications_enabled: Boolean - discord_notify_Canceled: Boolean - discord_notify_Finished: Boolean - discord_notify_Forfeit: Boolean - discord_notify_Live: Boolean - discord_notify_MapPaused: Boolean - discord_notify_PickingPlayers: Boolean - discord_notify_Scheduled: Boolean - discord_notify_Surrendered: Boolean - discord_notify_Tie: Boolean - discord_notify_Veto: Boolean - discord_notify_WaitingForCheckIn: Boolean - discord_notify_WaitingForServer: Boolean - discord_role_id: String - discord_voice_enabled: Boolean - discord_webhook: String - e_tournament_status: e_tournament_status_obj_rel_insert_input - homepage: String - id: uuid - is_league: Boolean - latitude: float8 - league_season_division: league_season_divisions_obj_rel_insert_input - location: String - logo: String - longitude: float8 - match_options_id: uuid - name: String - options: match_options_obj_rel_insert_input - organizer_steam_id: bigint - organizer_teams: tournament_organizer_teams_arr_rel_insert_input - organizers: tournament_organizers_arr_rel_insert_input - player_stats: v_tournament_player_stats_arr_rel_insert_input - prizes: tournament_prizes_arr_rel_insert_input - results: v_team_tournament_results_arr_rel_insert_input - rosters: tournament_team_roster_arr_rel_insert_input - scheduling_mode: String - stages: tournament_stages_arr_rel_insert_input - start: timestamptz - status: e_tournament_status_enum - teams: tournament_teams_arr_rel_insert_input -} - -"""aggregate max on columns""" -type tournaments_max_fields { - banner: String +input utility_practice_invites_insert_input { created_at: timestamptz - description: String - discord_guild_id: String - discord_role_id: String - discord_webhook: String - homepage: String - id: uuid - latitude: float8 - location: String - logo: String - longitude: float8 - match_options_id: uuid - - """ - A computed field, executes function "tournament_max_players_per_lineup" - """ - max_players_per_lineup: Int + invited_by: players_obj_rel_insert_input + invited_by_steam_id: bigint + player: players_obj_rel_insert_input + session: utility_practice_sessions_obj_rel_insert_input + steam_id: bigint + utility_practice_session_id: uuid +} - """ - A computed field, executes function "tournament_min_players_per_lineup" - """ - min_players_per_lineup: Int - name: String - organizer_steam_id: bigint - scheduling_mode: String - start: timestamptz +"""aggregate max on columns""" +type utility_practice_invites_max_fields { + created_at: timestamptz + invited_by_steam_id: bigint + steam_id: bigint + utility_practice_session_id: uuid } """ -order by max() on columns of table "tournaments" +order by max() on columns of table "utility_practice_invites" """ -input tournaments_max_order_by { - banner: order_by +input utility_practice_invites_max_order_by { created_at: order_by - description: order_by - discord_guild_id: order_by - discord_role_id: order_by - discord_webhook: order_by - homepage: order_by - id: order_by - latitude: order_by - location: order_by - logo: order_by - longitude: order_by - match_options_id: order_by - name: order_by - organizer_steam_id: order_by - scheduling_mode: order_by - start: order_by + invited_by_steam_id: order_by + steam_id: order_by + utility_practice_session_id: order_by } """aggregate min on columns""" -type tournaments_min_fields { - banner: String +type utility_practice_invites_min_fields { created_at: timestamptz - description: String - discord_guild_id: String - discord_role_id: String - discord_webhook: String - homepage: String - id: uuid - latitude: float8 - location: String - logo: String - longitude: float8 - match_options_id: uuid - - """ - A computed field, executes function "tournament_max_players_per_lineup" - """ - max_players_per_lineup: Int - - """ - A computed field, executes function "tournament_min_players_per_lineup" - """ - min_players_per_lineup: Int - name: String - organizer_steam_id: bigint - scheduling_mode: String - start: timestamptz + invited_by_steam_id: bigint + steam_id: bigint + utility_practice_session_id: uuid } """ -order by min() on columns of table "tournaments" +order by min() on columns of table "utility_practice_invites" """ -input tournaments_min_order_by { - banner: order_by +input utility_practice_invites_min_order_by { created_at: order_by - description: order_by - discord_guild_id: order_by - discord_role_id: order_by - discord_webhook: order_by - homepage: order_by - id: order_by - latitude: order_by - location: order_by - logo: order_by - longitude: order_by - match_options_id: order_by - name: order_by - organizer_steam_id: order_by - scheduling_mode: order_by - start: order_by + invited_by_steam_id: order_by + steam_id: order_by + utility_practice_session_id: order_by } """ -response of any mutation on the table "tournaments" +response of any mutation on the table "utility_practice_invites" """ -type tournaments_mutation_response { +type utility_practice_invites_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [tournaments!]! + returning: [utility_practice_invites!]! } """ -input type for inserting object relation for remote table "tournaments" +on_conflict condition type for table "utility_practice_invites" """ -input tournaments_obj_rel_insert_input { - data: tournaments_insert_input! +input utility_practice_invites_on_conflict { + constraint: utility_practice_invites_constraint! + update_columns: [utility_practice_invites_update_column!]! = [] + where: utility_practice_invites_bool_exp +} - """upsert condition""" - on_conflict: tournaments_on_conflict +"""Ordering options when selecting data from "utility_practice_invites".""" +input utility_practice_invites_order_by { + created_at: order_by + invited_by: players_order_by + invited_by_steam_id: order_by + player: players_order_by + session: utility_practice_sessions_order_by + steam_id: order_by + utility_practice_session_id: order_by +} + +"""primary key columns input for table: utility_practice_invites""" +input utility_practice_invites_pk_columns_input { + steam_id: bigint! + utility_practice_session_id: uuid! } """ -on_conflict condition type for table "tournaments" +select columns of table "utility_practice_invites" """ -input tournaments_on_conflict { - constraint: tournaments_constraint! - update_columns: [tournaments_update_column!]! = [] - where: tournaments_bool_exp +enum utility_practice_invites_select_column { + """column name""" + created_at + + """column name""" + invited_by_steam_id + + """column name""" + steam_id + + """column name""" + utility_practice_session_id } -"""Ordering options when selecting data from "tournaments".""" -input tournaments_order_by { - admin: players_order_by - auto_start: order_by - award_configs_aggregate: tournament_awards_aggregate_order_by - awards_aggregate: award_recipients_aggregate_order_by - awards_enabled: order_by - banner: order_by - can_cancel: order_by - can_close_registration: order_by - can_join: order_by - can_open_registration: order_by - can_pause: order_by - can_resume: order_by - can_setup: order_by - can_start: order_by - categories_aggregate: tournament_categories_aggregate_order_by - created_at: order_by - description: order_by - discord_guild_id: order_by - discord_notifications_enabled: order_by - discord_notify_Canceled: order_by - discord_notify_Finished: order_by - discord_notify_Forfeit: order_by - discord_notify_Live: order_by - discord_notify_MapPaused: order_by - discord_notify_PickingPlayers: order_by - discord_notify_Scheduled: order_by - discord_notify_Surrendered: order_by - discord_notify_Tie: order_by - discord_notify_Veto: order_by - discord_notify_WaitingForCheckIn: order_by - discord_notify_WaitingForServer: order_by - discord_role_id: order_by - discord_voice_enabled: order_by - discord_webhook: order_by - e_tournament_status: e_tournament_status_order_by - has_min_teams: order_by - homepage: order_by - id: order_by - is_league: order_by - is_organizer: order_by - joined_tournament: order_by - latitude: order_by - league_season_division: league_season_divisions_order_by - location: order_by - logo: order_by - longitude: order_by - match_options_id: order_by - max_players_per_lineup: order_by - min_players_per_lineup: order_by - name: order_by - options: match_options_order_by - organizer_steam_id: order_by - organizer_teams_aggregate: tournament_organizer_teams_aggregate_order_by - organizers_aggregate: tournament_organizers_aggregate_order_by - player_stats_aggregate: v_tournament_player_stats_aggregate_order_by - prizes_aggregate: tournament_prizes_aggregate_order_by - results_aggregate: v_team_tournament_results_aggregate_order_by - rosters_aggregate: tournament_team_roster_aggregate_order_by - scheduling_mode: order_by - stages_aggregate: tournament_stages_aggregate_order_by - start: order_by - status: order_by - teams_aggregate: tournament_teams_aggregate_order_by +""" +input type for updating data in table "utility_practice_invites" +""" +input utility_practice_invites_set_input { + created_at: timestamptz + invited_by_steam_id: bigint + steam_id: bigint + utility_practice_session_id: uuid } -"""primary key columns input for table: tournaments""" -input tournaments_pk_columns_input { - id: uuid! +"""aggregate stddev on columns""" +type utility_practice_invites_stddev_fields { + invited_by_steam_id: Float + steam_id: Float } """ -select columns of table "tournaments" +order by stddev() on columns of table "utility_practice_invites" """ -enum tournaments_select_column { - """column name""" - auto_start +input utility_practice_invites_stddev_order_by { + invited_by_steam_id: order_by + steam_id: order_by +} - """column name""" - awards_enabled +"""aggregate stddev_pop on columns""" +type utility_practice_invites_stddev_pop_fields { + invited_by_steam_id: Float + steam_id: Float +} - """column name""" - banner +""" +order by stddev_pop() on columns of table "utility_practice_invites" +""" +input utility_practice_invites_stddev_pop_order_by { + invited_by_steam_id: order_by + steam_id: order_by +} + +"""aggregate stddev_samp on columns""" +type utility_practice_invites_stddev_samp_fields { + invited_by_steam_id: Float + steam_id: Float +} + +""" +order by stddev_samp() on columns of table "utility_practice_invites" +""" +input utility_practice_invites_stddev_samp_order_by { + invited_by_steam_id: order_by + steam_id: order_by +} +""" +Streaming cursor of the table "utility_practice_invites" +""" +input utility_practice_invites_stream_cursor_input { + """Stream column input with initial value""" + initial_value: utility_practice_invites_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input utility_practice_invites_stream_cursor_value_input { + created_at: timestamptz + invited_by_steam_id: bigint + steam_id: bigint + utility_practice_session_id: uuid +} + +"""aggregate sum on columns""" +type utility_practice_invites_sum_fields { + invited_by_steam_id: bigint + steam_id: bigint +} + +""" +order by sum() on columns of table "utility_practice_invites" +""" +input utility_practice_invites_sum_order_by { + invited_by_steam_id: order_by + steam_id: order_by +} + +""" +update columns of table "utility_practice_invites" +""" +enum utility_practice_invites_update_column { """column name""" created_at """column name""" - description + invited_by_steam_id """column name""" - discord_guild_id + steam_id """column name""" - discord_notifications_enabled + utility_practice_session_id +} - """column name""" - discord_notify_Canceled +input utility_practice_invites_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: utility_practice_invites_inc_input - """column name""" - discord_notify_Finished + """sets the columns of the filtered rows to the given values""" + _set: utility_practice_invites_set_input - """column name""" - discord_notify_Forfeit + """filter the rows which have to be updated""" + where: utility_practice_invites_bool_exp! +} - """column name""" - discord_notify_Live +"""aggregate var_pop on columns""" +type utility_practice_invites_var_pop_fields { + invited_by_steam_id: Float + steam_id: Float +} - """column name""" - discord_notify_MapPaused +""" +order by var_pop() on columns of table "utility_practice_invites" +""" +input utility_practice_invites_var_pop_order_by { + invited_by_steam_id: order_by + steam_id: order_by +} - """column name""" - discord_notify_PickingPlayers +"""aggregate var_samp on columns""" +type utility_practice_invites_var_samp_fields { + invited_by_steam_id: Float + steam_id: Float +} - """column name""" - discord_notify_Scheduled +""" +order by var_samp() on columns of table "utility_practice_invites" +""" +input utility_practice_invites_var_samp_order_by { + invited_by_steam_id: order_by + steam_id: order_by +} - """column name""" - discord_notify_Surrendered +"""aggregate variance on columns""" +type utility_practice_invites_variance_fields { + invited_by_steam_id: Float + steam_id: Float +} - """column name""" - discord_notify_Tie +""" +order by variance() on columns of table "utility_practice_invites" +""" +input utility_practice_invites_variance_order_by { + invited_by_steam_id: order_by + steam_id: order_by +} - """column name""" - discord_notify_Veto +""" +columns and relationships of "utility_practice_sessions" +""" +type utility_practice_sessions { + """ + A computed field, executes function "can_manage_utility_practice_session" + """ + can_manage: Boolean - """column name""" - discord_notify_WaitingForCheckIn + """ + A computed field, executes function "can_view_utility_practice_session" + """ + can_view: Boolean - """column name""" - discord_notify_WaitingForServer + """An object relationship""" + collection: utility_collections + collection_id: uuid - """column name""" - discord_role_id + """ + A computed field, executes function "utility_practice_connection_link" + """ + connection_link: String - """column name""" - discord_voice_enabled + """ + A computed field, executes function "utility_practice_connection_string" + """ + connection_string: String + created_at: timestamptz! - """column name""" - discord_webhook + """An object relationship""" + e_utility_practice_status: e_utility_practice_statuses! + empty_since: timestamptz + expires_at: timestamptz + failure_reason: String + first_joined_at: timestamptz - """column name""" - homepage + """An object relationship""" + host: players! + host_steam_id: bigint! + id: uuid! + invite_code: String! - """column name""" - id + """An array relationship""" + invites( + """distinct select on columns""" + distinct_on: [utility_practice_invites_select_column!] - """column name""" - is_league + """limit the number of rows returned""" + limit: Int - """column name""" - latitude + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - location + """sort the rows by one or more columns""" + order_by: [utility_practice_invites_order_by!] - """column name""" - logo + """filter the rows returned""" + where: utility_practice_invites_bool_exp + ): [utility_practice_invites!]! - """column name""" - longitude + """An aggregate relationship""" + invites_aggregate( + """distinct select on columns""" + distinct_on: [utility_practice_invites_select_column!] - """column name""" - match_options_id + """limit the number of rows returned""" + limit: Int - """column name""" - name + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - organizer_steam_id + """sort the rows by one or more columns""" + order_by: [utility_practice_invites_order_by!] - """column name""" - scheduling_mode + """filter the rows returned""" + where: utility_practice_invites_bool_exp + ): utility_practice_invites_aggregate! - """column name""" - start + """ + A computed field, executes function "is_utility_practice_member" + """ + is_member: Boolean + is_open: Boolean! + is_render: Boolean! + last_occupied_at: timestamptz + map_name: String! - """column name""" - status + """An object relationship""" + match: matches + match_id: uuid + + """An object relationship""" + playbook: utility_playbooks + playbook_id: uuid + region: String + status: e_utility_practice_statuses_enum! + + """An object relationship""" + team: teams + team_id: uuid + updated_at: timestamptz! } """ -select "tournaments_aggregate_bool_exp_avg_arguments_columns" columns of table "tournaments" +aggregated selection of "utility_practice_sessions" """ -enum tournaments_select_column_tournaments_aggregate_bool_exp_avg_arguments_columns { - """column name""" - latitude +type utility_practice_sessions_aggregate { + aggregate: utility_practice_sessions_aggregate_fields + nodes: [utility_practice_sessions!]! +} - """column name""" - longitude +input utility_practice_sessions_aggregate_bool_exp { + bool_and: utility_practice_sessions_aggregate_bool_exp_bool_and + bool_or: utility_practice_sessions_aggregate_bool_exp_bool_or + count: utility_practice_sessions_aggregate_bool_exp_count +} + +input utility_practice_sessions_aggregate_bool_exp_bool_and { + arguments: utility_practice_sessions_select_column_utility_practice_sessions_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: utility_practice_sessions_bool_exp + predicate: Boolean_comparison_exp! +} + +input utility_practice_sessions_aggregate_bool_exp_bool_or { + arguments: utility_practice_sessions_select_column_utility_practice_sessions_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: utility_practice_sessions_bool_exp + predicate: Boolean_comparison_exp! +} + +input utility_practice_sessions_aggregate_bool_exp_count { + arguments: [utility_practice_sessions_select_column!] + distinct: Boolean + filter: utility_practice_sessions_bool_exp + predicate: Int_comparison_exp! } """ -select "tournaments_aggregate_bool_exp_bool_and_arguments_columns" columns of table "tournaments" +aggregate fields of "utility_practice_sessions" """ -enum tournaments_select_column_tournaments_aggregate_bool_exp_bool_and_arguments_columns { - """column name""" - auto_start +type utility_practice_sessions_aggregate_fields { + avg: utility_practice_sessions_avg_fields + count(columns: [utility_practice_sessions_select_column!], distinct: Boolean): Int! + max: utility_practice_sessions_max_fields + min: utility_practice_sessions_min_fields + stddev: utility_practice_sessions_stddev_fields + stddev_pop: utility_practice_sessions_stddev_pop_fields + stddev_samp: utility_practice_sessions_stddev_samp_fields + sum: utility_practice_sessions_sum_fields + var_pop: utility_practice_sessions_var_pop_fields + var_samp: utility_practice_sessions_var_samp_fields + variance: utility_practice_sessions_variance_fields +} - """column name""" - awards_enabled +""" +order by aggregate values of table "utility_practice_sessions" +""" +input utility_practice_sessions_aggregate_order_by { + avg: utility_practice_sessions_avg_order_by + count: order_by + max: utility_practice_sessions_max_order_by + min: utility_practice_sessions_min_order_by + stddev: utility_practice_sessions_stddev_order_by + stddev_pop: utility_practice_sessions_stddev_pop_order_by + stddev_samp: utility_practice_sessions_stddev_samp_order_by + sum: utility_practice_sessions_sum_order_by + var_pop: utility_practice_sessions_var_pop_order_by + var_samp: utility_practice_sessions_var_samp_order_by + variance: utility_practice_sessions_variance_order_by +} - """column name""" - discord_notifications_enabled +""" +input type for inserting array relation for remote table "utility_practice_sessions" +""" +input utility_practice_sessions_arr_rel_insert_input { + data: [utility_practice_sessions_insert_input!]! - """column name""" - discord_notify_Canceled + """upsert condition""" + on_conflict: utility_practice_sessions_on_conflict +} - """column name""" - discord_notify_Finished +"""aggregate avg on columns""" +type utility_practice_sessions_avg_fields { + host_steam_id: Float +} - """column name""" - discord_notify_Forfeit +""" +order by avg() on columns of table "utility_practice_sessions" +""" +input utility_practice_sessions_avg_order_by { + host_steam_id: order_by +} - """column name""" - discord_notify_Live +""" +Boolean expression to filter rows from the table "utility_practice_sessions". All fields are combined with a logical 'AND'. +""" +input utility_practice_sessions_bool_exp { + _and: [utility_practice_sessions_bool_exp!] + _not: utility_practice_sessions_bool_exp + _or: [utility_practice_sessions_bool_exp!] + can_manage: Boolean_comparison_exp + can_view: Boolean_comparison_exp + collection: utility_collections_bool_exp + collection_id: uuid_comparison_exp + connection_link: String_comparison_exp + connection_string: String_comparison_exp + created_at: timestamptz_comparison_exp + e_utility_practice_status: e_utility_practice_statuses_bool_exp + empty_since: timestamptz_comparison_exp + expires_at: timestamptz_comparison_exp + failure_reason: String_comparison_exp + first_joined_at: timestamptz_comparison_exp + host: players_bool_exp + host_steam_id: bigint_comparison_exp + id: uuid_comparison_exp + invite_code: String_comparison_exp + invites: utility_practice_invites_bool_exp + invites_aggregate: utility_practice_invites_aggregate_bool_exp + is_member: Boolean_comparison_exp + is_open: Boolean_comparison_exp + is_render: Boolean_comparison_exp + last_occupied_at: timestamptz_comparison_exp + map_name: String_comparison_exp + match: matches_bool_exp + match_id: uuid_comparison_exp + playbook: utility_playbooks_bool_exp + playbook_id: uuid_comparison_exp + region: String_comparison_exp + status: e_utility_practice_statuses_enum_comparison_exp + team: teams_bool_exp + team_id: uuid_comparison_exp + updated_at: timestamptz_comparison_exp +} - """column name""" - discord_notify_MapPaused +""" +unique or primary key constraints on table "utility_practice_sessions" +""" +enum utility_practice_sessions_constraint { + """ + unique or primary key constraint on columns "invite_code" + """ + utility_practice_sessions_invite_code_idx - """column name""" - discord_notify_PickingPlayers + """ + unique or primary key constraint on columns "match_id" + """ + utility_practice_sessions_match_key - """column name""" - discord_notify_Scheduled + """ + unique or primary key constraint on columns "host_steam_id" + """ + utility_practice_sessions_one_live_per_host_idx + + """ + unique or primary key constraint on columns "id" + """ + utility_practice_sessions_pkey +} + +""" +input type for incrementing numeric columns in table "utility_practice_sessions" +""" +input utility_practice_sessions_inc_input { + host_steam_id: bigint +} + +""" +input type for inserting data into table "utility_practice_sessions" +""" +input utility_practice_sessions_insert_input { + collection: utility_collections_obj_rel_insert_input + collection_id: uuid + created_at: timestamptz + e_utility_practice_status: e_utility_practice_statuses_obj_rel_insert_input + empty_since: timestamptz + expires_at: timestamptz + failure_reason: String + first_joined_at: timestamptz + host: players_obj_rel_insert_input + host_steam_id: bigint + id: uuid + invite_code: String + invites: utility_practice_invites_arr_rel_insert_input + is_open: Boolean + is_render: Boolean + last_occupied_at: timestamptz + map_name: String + match: matches_obj_rel_insert_input + match_id: uuid + playbook: utility_playbooks_obj_rel_insert_input + playbook_id: uuid + region: String + status: e_utility_practice_statuses_enum + team: teams_obj_rel_insert_input + team_id: uuid + updated_at: timestamptz +} - """column name""" - discord_notify_Surrendered +"""aggregate max on columns""" +type utility_practice_sessions_max_fields { + collection_id: uuid - """column name""" - discord_notify_Tie + """ + A computed field, executes function "utility_practice_connection_link" + """ + connection_link: String - """column name""" - discord_notify_Veto + """ + A computed field, executes function "utility_practice_connection_string" + """ + connection_string: String + created_at: timestamptz + empty_since: timestamptz + expires_at: timestamptz + failure_reason: String + first_joined_at: timestamptz + host_steam_id: bigint + id: uuid + invite_code: String + last_occupied_at: timestamptz + map_name: String + match_id: uuid + playbook_id: uuid + region: String + team_id: uuid + updated_at: timestamptz +} - """column name""" - discord_notify_WaitingForCheckIn +""" +order by max() on columns of table "utility_practice_sessions" +""" +input utility_practice_sessions_max_order_by { + collection_id: order_by + created_at: order_by + empty_since: order_by + expires_at: order_by + failure_reason: order_by + first_joined_at: order_by + host_steam_id: order_by + id: order_by + invite_code: order_by + last_occupied_at: order_by + map_name: order_by + match_id: order_by + playbook_id: order_by + region: order_by + team_id: order_by + updated_at: order_by +} - """column name""" - discord_notify_WaitingForServer +"""aggregate min on columns""" +type utility_practice_sessions_min_fields { + collection_id: uuid - """column name""" - discord_voice_enabled + """ + A computed field, executes function "utility_practice_connection_link" + """ + connection_link: String - """column name""" - is_league + """ + A computed field, executes function "utility_practice_connection_string" + """ + connection_string: String + created_at: timestamptz + empty_since: timestamptz + expires_at: timestamptz + failure_reason: String + first_joined_at: timestamptz + host_steam_id: bigint + id: uuid + invite_code: String + last_occupied_at: timestamptz + map_name: String + match_id: uuid + playbook_id: uuid + region: String + team_id: uuid + updated_at: timestamptz } """ -select "tournaments_aggregate_bool_exp_bool_or_arguments_columns" columns of table "tournaments" +order by min() on columns of table "utility_practice_sessions" """ -enum tournaments_select_column_tournaments_aggregate_bool_exp_bool_or_arguments_columns { - """column name""" - auto_start +input utility_practice_sessions_min_order_by { + collection_id: order_by + created_at: order_by + empty_since: order_by + expires_at: order_by + failure_reason: order_by + first_joined_at: order_by + host_steam_id: order_by + id: order_by + invite_code: order_by + last_occupied_at: order_by + map_name: order_by + match_id: order_by + playbook_id: order_by + region: order_by + team_id: order_by + updated_at: order_by +} - """column name""" - awards_enabled +""" +response of any mutation on the table "utility_practice_sessions" +""" +type utility_practice_sessions_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """column name""" - discord_notifications_enabled + """data from the rows affected by the mutation""" + returning: [utility_practice_sessions!]! +} - """column name""" - discord_notify_Canceled +""" +input type for inserting object relation for remote table "utility_practice_sessions" +""" +input utility_practice_sessions_obj_rel_insert_input { + data: utility_practice_sessions_insert_input! - """column name""" - discord_notify_Finished + """upsert condition""" + on_conflict: utility_practice_sessions_on_conflict +} - """column name""" - discord_notify_Forfeit +""" +on_conflict condition type for table "utility_practice_sessions" +""" +input utility_practice_sessions_on_conflict { + constraint: utility_practice_sessions_constraint! + update_columns: [utility_practice_sessions_update_column!]! = [] + where: utility_practice_sessions_bool_exp +} - """column name""" - discord_notify_Live +"""Ordering options when selecting data from "utility_practice_sessions".""" +input utility_practice_sessions_order_by { + can_manage: order_by + can_view: order_by + collection: utility_collections_order_by + collection_id: order_by + connection_link: order_by + connection_string: order_by + created_at: order_by + e_utility_practice_status: e_utility_practice_statuses_order_by + empty_since: order_by + expires_at: order_by + failure_reason: order_by + first_joined_at: order_by + host: players_order_by + host_steam_id: order_by + id: order_by + invite_code: order_by + invites_aggregate: utility_practice_invites_aggregate_order_by + is_member: order_by + is_open: order_by + is_render: order_by + last_occupied_at: order_by + map_name: order_by + match: matches_order_by + match_id: order_by + playbook: utility_playbooks_order_by + playbook_id: order_by + region: order_by + status: order_by + team: teams_order_by + team_id: order_by + updated_at: order_by +} - """column name""" - discord_notify_MapPaused +"""primary key columns input for table: utility_practice_sessions""" +input utility_practice_sessions_pk_columns_input { + id: uuid! +} +""" +select columns of table "utility_practice_sessions" +""" +enum utility_practice_sessions_select_column { """column name""" - discord_notify_PickingPlayers + collection_id """column name""" - discord_notify_Scheduled + created_at """column name""" - discord_notify_Surrendered + empty_since """column name""" - discord_notify_Tie + expires_at """column name""" - discord_notify_Veto + failure_reason """column name""" - discord_notify_WaitingForCheckIn + first_joined_at """column name""" - discord_notify_WaitingForServer + host_steam_id """column name""" - discord_voice_enabled + id """column name""" - is_league -} + invite_code -""" -select "tournaments_aggregate_bool_exp_corr_arguments_columns" columns of table "tournaments" -""" -enum tournaments_select_column_tournaments_aggregate_bool_exp_corr_arguments_columns { """column name""" - latitude + is_open """column name""" - longitude -} + is_render -""" -select "tournaments_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "tournaments" -""" -enum tournaments_select_column_tournaments_aggregate_bool_exp_covar_samp_arguments_columns { """column name""" - latitude + last_occupied_at """column name""" - longitude -} + map_name -""" -select "tournaments_aggregate_bool_exp_max_arguments_columns" columns of table "tournaments" -""" -enum tournaments_select_column_tournaments_aggregate_bool_exp_max_arguments_columns { """column name""" - latitude + match_id """column name""" - longitude -} + playbook_id -""" -select "tournaments_aggregate_bool_exp_min_arguments_columns" columns of table "tournaments" -""" -enum tournaments_select_column_tournaments_aggregate_bool_exp_min_arguments_columns { """column name""" - latitude + region """column name""" - longitude -} + status -""" -select "tournaments_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "tournaments" -""" -enum tournaments_select_column_tournaments_aggregate_bool_exp_stddev_samp_arguments_columns { """column name""" - latitude + team_id """column name""" - longitude + updated_at } """ -select "tournaments_aggregate_bool_exp_sum_arguments_columns" columns of table "tournaments" +select "utility_practice_sessions_aggregate_bool_exp_bool_and_arguments_columns" columns of table "utility_practice_sessions" """ -enum tournaments_select_column_tournaments_aggregate_bool_exp_sum_arguments_columns { +enum utility_practice_sessions_select_column_utility_practice_sessions_aggregate_bool_exp_bool_and_arguments_columns { """column name""" - latitude + is_open """column name""" - longitude + is_render } """ -select "tournaments_aggregate_bool_exp_var_samp_arguments_columns" columns of table "tournaments" +select "utility_practice_sessions_aggregate_bool_exp_bool_or_arguments_columns" columns of table "utility_practice_sessions" """ -enum tournaments_select_column_tournaments_aggregate_bool_exp_var_samp_arguments_columns { +enum utility_practice_sessions_select_column_utility_practice_sessions_aggregate_bool_exp_bool_or_arguments_columns { """column name""" - latitude + is_open """column name""" - longitude + is_render } """ -input type for updating data in table "tournaments" +input type for updating data in table "utility_practice_sessions" """ -input tournaments_set_input { - auto_start: Boolean - awards_enabled: Boolean - banner: String +input utility_practice_sessions_set_input { + collection_id: uuid created_at: timestamptz - description: String - discord_guild_id: String - discord_notifications_enabled: Boolean - discord_notify_Canceled: Boolean - discord_notify_Finished: Boolean - discord_notify_Forfeit: Boolean - discord_notify_Live: Boolean - discord_notify_MapPaused: Boolean - discord_notify_PickingPlayers: Boolean - discord_notify_Scheduled: Boolean - discord_notify_Surrendered: Boolean - discord_notify_Tie: Boolean - discord_notify_Veto: Boolean - discord_notify_WaitingForCheckIn: Boolean - discord_notify_WaitingForServer: Boolean - discord_role_id: String - discord_voice_enabled: Boolean - discord_webhook: String - homepage: String + empty_since: timestamptz + expires_at: timestamptz + failure_reason: String + first_joined_at: timestamptz + host_steam_id: bigint id: uuid - is_league: Boolean - latitude: float8 - location: String - logo: String - longitude: float8 - match_options_id: uuid - name: String - organizer_steam_id: bigint - scheduling_mode: String - start: timestamptz - status: e_tournament_status_enum + invite_code: String + is_open: Boolean + is_render: Boolean + last_occupied_at: timestamptz + map_name: String + match_id: uuid + playbook_id: uuid + region: String + status: e_utility_practice_statuses_enum + team_id: uuid + updated_at: timestamptz } """aggregate stddev on columns""" -type tournaments_stddev_fields { - latitude: Float - longitude: Float - - """ - A computed field, executes function "tournament_max_players_per_lineup" - """ - max_players_per_lineup: Int - - """ - A computed field, executes function "tournament_min_players_per_lineup" - """ - min_players_per_lineup: Int - organizer_steam_id: Float +type utility_practice_sessions_stddev_fields { + host_steam_id: Float } """ -order by stddev() on columns of table "tournaments" +order by stddev() on columns of table "utility_practice_sessions" """ -input tournaments_stddev_order_by { - latitude: order_by - longitude: order_by - organizer_steam_id: order_by +input utility_practice_sessions_stddev_order_by { + host_steam_id: order_by } """aggregate stddev_pop on columns""" -type tournaments_stddev_pop_fields { - latitude: Float - longitude: Float - - """ - A computed field, executes function "tournament_max_players_per_lineup" - """ - max_players_per_lineup: Int - - """ - A computed field, executes function "tournament_min_players_per_lineup" - """ - min_players_per_lineup: Int - organizer_steam_id: Float +type utility_practice_sessions_stddev_pop_fields { + host_steam_id: Float } """ -order by stddev_pop() on columns of table "tournaments" +order by stddev_pop() on columns of table "utility_practice_sessions" """ -input tournaments_stddev_pop_order_by { - latitude: order_by - longitude: order_by - organizer_steam_id: order_by +input utility_practice_sessions_stddev_pop_order_by { + host_steam_id: order_by } """aggregate stddev_samp on columns""" -type tournaments_stddev_samp_fields { - latitude: Float - longitude: Float - - """ - A computed field, executes function "tournament_max_players_per_lineup" - """ - max_players_per_lineup: Int - - """ - A computed field, executes function "tournament_min_players_per_lineup" - """ - min_players_per_lineup: Int - organizer_steam_id: Float +type utility_practice_sessions_stddev_samp_fields { + host_steam_id: Float } """ -order by stddev_samp() on columns of table "tournaments" +order by stddev_samp() on columns of table "utility_practice_sessions" """ -input tournaments_stddev_samp_order_by { - latitude: order_by - longitude: order_by - organizer_steam_id: order_by +input utility_practice_sessions_stddev_samp_order_by { + host_steam_id: order_by } """ -Streaming cursor of the table "tournaments" +Streaming cursor of the table "utility_practice_sessions" """ -input tournaments_stream_cursor_input { +input utility_practice_sessions_stream_cursor_input { """Stream column input with initial value""" - initial_value: tournaments_stream_cursor_value_input! + initial_value: utility_practice_sessions_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input tournaments_stream_cursor_value_input { - auto_start: Boolean - awards_enabled: Boolean - banner: String +input utility_practice_sessions_stream_cursor_value_input { + collection_id: uuid created_at: timestamptz - description: String - discord_guild_id: String - discord_notifications_enabled: Boolean - discord_notify_Canceled: Boolean - discord_notify_Finished: Boolean - discord_notify_Forfeit: Boolean - discord_notify_Live: Boolean - discord_notify_MapPaused: Boolean - discord_notify_PickingPlayers: Boolean - discord_notify_Scheduled: Boolean - discord_notify_Surrendered: Boolean - discord_notify_Tie: Boolean - discord_notify_Veto: Boolean - discord_notify_WaitingForCheckIn: Boolean - discord_notify_WaitingForServer: Boolean - discord_role_id: String - discord_voice_enabled: Boolean - discord_webhook: String - homepage: String + empty_since: timestamptz + expires_at: timestamptz + failure_reason: String + first_joined_at: timestamptz + host_steam_id: bigint id: uuid - is_league: Boolean - latitude: float8 - location: String - logo: String - longitude: float8 - match_options_id: uuid - name: String - organizer_steam_id: bigint - scheduling_mode: String - start: timestamptz - status: e_tournament_status_enum + invite_code: String + is_open: Boolean + is_render: Boolean + last_occupied_at: timestamptz + map_name: String + match_id: uuid + playbook_id: uuid + region: String + status: e_utility_practice_statuses_enum + team_id: uuid + updated_at: timestamptz } """aggregate sum on columns""" -type tournaments_sum_fields { - latitude: float8 - longitude: float8 - - """ - A computed field, executes function "tournament_max_players_per_lineup" - """ - max_players_per_lineup: Int - - """ - A computed field, executes function "tournament_min_players_per_lineup" - """ - min_players_per_lineup: Int - organizer_steam_id: bigint +type utility_practice_sessions_sum_fields { + host_steam_id: bigint } """ -order by sum() on columns of table "tournaments" +order by sum() on columns of table "utility_practice_sessions" """ -input tournaments_sum_order_by { - latitude: order_by - longitude: order_by - organizer_steam_id: order_by +input utility_practice_sessions_sum_order_by { + host_steam_id: order_by } """ -update columns of table "tournaments" +update columns of table "utility_practice_sessions" """ -enum tournaments_update_column { - """column name""" - auto_start - - """column name""" - awards_enabled - +enum utility_practice_sessions_update_column { """column name""" - banner + collection_id """column name""" created_at """column name""" - description - - """column name""" - discord_guild_id - - """column name""" - discord_notifications_enabled - - """column name""" - discord_notify_Canceled - - """column name""" - discord_notify_Finished - - """column name""" - discord_notify_Forfeit - - """column name""" - discord_notify_Live - - """column name""" - discord_notify_MapPaused - - """column name""" - discord_notify_PickingPlayers - - """column name""" - discord_notify_Scheduled - - """column name""" - discord_notify_Surrendered - - """column name""" - discord_notify_Tie - - """column name""" - discord_notify_Veto - - """column name""" - discord_notify_WaitingForCheckIn - - """column name""" - discord_notify_WaitingForServer + empty_since """column name""" - discord_role_id + expires_at """column name""" - discord_voice_enabled + failure_reason """column name""" - discord_webhook + first_joined_at """column name""" - homepage + host_steam_id """column name""" id """column name""" - is_league + invite_code """column name""" - latitude + is_open """column name""" - location + is_render """column name""" - logo + last_occupied_at """column name""" - longitude + map_name """column name""" - match_options_id + match_id """column name""" - name + playbook_id """column name""" - organizer_steam_id + region """column name""" - scheduling_mode + status """column name""" - start + team_id """column name""" - status + updated_at } -input tournaments_updates { +input utility_practice_sessions_updates { """increments the numeric columns with given value of the filtered values""" - _inc: tournaments_inc_input + _inc: utility_practice_sessions_inc_input """sets the columns of the filtered rows to the given values""" - _set: tournaments_set_input + _set: utility_practice_sessions_set_input """filter the rows which have to be updated""" - where: tournaments_bool_exp! + where: utility_practice_sessions_bool_exp! } """aggregate var_pop on columns""" -type tournaments_var_pop_fields { - latitude: Float - longitude: Float - - """ - A computed field, executes function "tournament_max_players_per_lineup" - """ - max_players_per_lineup: Int - - """ - A computed field, executes function "tournament_min_players_per_lineup" - """ - min_players_per_lineup: Int - organizer_steam_id: Float +type utility_practice_sessions_var_pop_fields { + host_steam_id: Float } """ -order by var_pop() on columns of table "tournaments" +order by var_pop() on columns of table "utility_practice_sessions" """ -input tournaments_var_pop_order_by { - latitude: order_by - longitude: order_by - organizer_steam_id: order_by +input utility_practice_sessions_var_pop_order_by { + host_steam_id: order_by } """aggregate var_samp on columns""" -type tournaments_var_samp_fields { - latitude: Float - longitude: Float - - """ - A computed field, executes function "tournament_max_players_per_lineup" - """ - max_players_per_lineup: Int - - """ - A computed field, executes function "tournament_min_players_per_lineup" - """ - min_players_per_lineup: Int - organizer_steam_id: Float +type utility_practice_sessions_var_samp_fields { + host_steam_id: Float } """ -order by var_samp() on columns of table "tournaments" +order by var_samp() on columns of table "utility_practice_sessions" """ -input tournaments_var_samp_order_by { - latitude: order_by - longitude: order_by - organizer_steam_id: order_by +input utility_practice_sessions_var_samp_order_by { + host_steam_id: order_by } """aggregate variance on columns""" -type tournaments_variance_fields { - latitude: Float - longitude: Float - - """ - A computed field, executes function "tournament_max_players_per_lineup" - """ - max_players_per_lineup: Int - - """ - A computed field, executes function "tournament_min_players_per_lineup" - """ - min_players_per_lineup: Int - organizer_steam_id: Float +type utility_practice_sessions_variance_fields { + host_steam_id: Float } """ -order by variance() on columns of table "tournaments" +order by variance() on columns of table "utility_practice_sessions" """ -input tournaments_variance_order_by { - latitude: order_by - longitude: order_by - organizer_steam_id: order_by +input utility_practice_sessions_variance_order_by { + host_steam_id: order_by } scalar uuid diff --git a/generated/schema.ts b/generated/schema.ts index 5647ad4ab..e63af2e21 100644 --- a/generated/schema.ts +++ b/generated/schema.ts @@ -921,6 +921,239 @@ export interface TournamentMatchResetImpact { __typename: 'TournamentMatchResetImpact' } +export interface UtilityBlockingOutput { + degraded: (Scalars['Boolean'] | null) + message: (Scalars['String'] | null) + results: UtilityBlockingResult[] + __typename: 'UtilityBlockingOutput' +} + +export interface UtilityBlockingResult { + blocked: Scalars['Boolean'] + depth: Scalars['Float'] + transmittance: Scalars['Float'] + utility_lineup_id: Scalars['uuid'] + __typename: 'UtilityBlockingResult' +} + +export interface UtilityCalibrationOutput { + detail: (Scalars['String'] | null) + ready: Scalars['Boolean'] + status: Scalars['String'] + __typename: 'UtilityCalibrationOutput' +} + +export interface UtilityDriftScanOutput { + lineups: Scalars['Int'] + scan_id: Scalars['uuid'] + __typename: 'UtilityDriftScanOutput' +} + +export interface UtilityImportError { + external_id: (Scalars['String'] | null) + index: Scalars['Int'] + reason: Scalars['String'] + __typename: 'UtilityImportError' +} + +export interface UtilityImportOutput { + dry_run: Scalars['Boolean'] + errors: UtilityImportError[] + failed: Scalars['Int'] + imported: Scalars['Int'] + total: Scalars['Int'] + updated: Scalars['Int'] + __typename: 'UtilityImportOutput' +} + +export interface UtilityLineupOutput { + id: Scalars['uuid'] + __typename: 'UtilityLineupOutput' +} + +export interface UtilityMissPatternOutput { + analysed: Scalars['Boolean'] + bias: (Scalars['String'] | null) + mean_along: (Scalars['Float'] | null) + mean_lateral: (Scalars['Float'] | null) + mean_vertical: (Scalars['Float'] | null) + message: (Scalars['String'] | null) + players: Scalars['Int'] + samples: Scalars['Int'] + __typename: 'UtilityMissPatternOutput' +} + +export interface UtilityOneWayOutput { + degraded: (Scalars['Boolean'] | null) + message: (Scalars['String'] | null) + results: UtilityOneWayResult[] + __typename: 'UtilityOneWayOutput' +} + +export interface UtilityOneWayResult { + cause: (Scalars['String'] | null) + confidence: Scalars['String'] + contested: Scalars['Boolean'] + favors: (Scalars['String'] | null) + index: Scalars['Int'] + one_way: Scalars['Boolean'] + __typename: 'UtilityOneWayResult' +} + +export interface UtilityPlaybookCoverageOutput { + degraded: (Scalars['Boolean'] | null) + message: (Scalars['String'] | null) + results: UtilityPlaybookCoverageResult[] + __typename: 'UtilityPlaybookCoverageOutput' +} + +export interface UtilityPlaybookCoverageResult { + by_step: (Scalars['Int'] | null) + covered: Scalars['Boolean'] + depth: (Scalars['Float'] | null) + index: Scalars['Int'] + transmittance: (Scalars['Float'] | null) + __typename: 'UtilityPlaybookCoverageResult' +} + +export interface UtilityPlaybookOutput { + id: Scalars['uuid'] + __typename: 'UtilityPlaybookOutput' +} + +export interface UtilityPracticePlanEntry { + attempts: Scalars['Int'] + difficulty: Scalars['String'] + global_attempts: Scalars['Int'] + global_landing_rate: (Scalars['Float'] | null) + global_players: Scalars['Int'] + mastered: Scalars['Boolean'] + meta_throwers: Scalars['Int'] + priority: Scalars['Float'] + reason: Scalars['String'] + successes: Scalars['Int'] + utility_lineup_id: Scalars['uuid'] + __typename: 'UtilityPracticePlanEntry' +} + +export interface UtilityPracticePlanOutput { + analysed: Scalars['Boolean'] + entries: UtilityPracticePlanEntry[] + message: (Scalars['String'] | null) + __typename: 'UtilityPracticePlanOutput' +} + +export interface UtilityPracticeServer { + held_by: (Scalars['String'] | null) + id: Scalars['uuid'] + in_use: Scalars['Boolean'] + label: Scalars['String'] + region: Scalars['String'] + __typename: 'UtilityPracticeServer' +} + +export interface UtilityPracticeServersOutput { + servers: UtilityPracticeServer[] + __typename: 'UtilityPracticeServersOutput' +} + +export interface UtilityPracticeSessionOutput { + id: Scalars['uuid'] + invite_code: (Scalars['String'] | null) + match_id: (Scalars['uuid'] | null) + status: (Scalars['String'] | null) + __typename: 'UtilityPracticeSessionOutput' +} + +export interface UtilityPurgeOutput { + dry_run: Scalars['Boolean'] + lineups: Scalars['Int'] + origin_source: Scalars['String'] + __typename: 'UtilityPurgeOutput' +} + +export interface UtilityRemineOutput { + demos: Scalars['Int'] + done: Scalars['Boolean'] + throws: Scalars['Int'] + __typename: 'UtilityRemineOutput' +} + +export interface UtilityRenderClearOutput { + cleared: Scalars['Int'] + __typename: 'UtilityRenderClearOutput' +} + +export interface UtilityRenderQueueOutput { + reason: (Scalars['String'] | null) + render_id: (Scalars['uuid'] | null) + status: Scalars['String'] + success: Scalars['Boolean'] + __typename: 'UtilityRenderQueueOutput' +} + +export interface UtilitySightlineOutput { + degraded: (Scalars['Boolean'] | null) + message: (Scalars['String'] | null) + results: UtilitySightlineResult[] + threshold: Scalars['Float'] + __typename: 'UtilitySightlineOutput' +} + +export interface UtilitySightlineResult { + blocked: Scalars['Boolean'] + blocked_by: (Scalars['String'] | null) + depth: Scalars['Float'] + index: Scalars['Int'] + transmittance: Scalars['Float'] + world_blocked: Scalars['Boolean'] + __typename: 'UtilitySightlineResult' +} + +export interface UtilitySolveOutput { + accepted: Scalars['Boolean'] + message: (Scalars['String'] | null) + status: Scalars['String'] + __typename: 'UtilitySolveOutput' +} + +export interface UtilityTeamUtilityEntry { + landed: Scalars['Int'] + players: Scalars['Int'] + thrown: Scalars['Int'] + utility_lineup_id: Scalars['uuid'] + __typename: 'UtilityTeamUtilityEntry' +} + +export interface UtilityTeamUtilityOutput { + analysed: Scalars['Boolean'] + entries: UtilityTeamUtilityEntry[] + message: (Scalars['String'] | null) + __typename: 'UtilityTeamUtilityOutput' +} + +export interface UtilityUtilityReportOutput { + analysed: Scalars['Boolean'] + by_type: UtilityUtilityTypeReport[] + landed: Scalars['Int'] + matched_lineups: Scalars['Int'] + matched_meta: Scalars['Int'] + message: (Scalars['String'] | null) + radius: Scalars['Float'] + steam_id: Scalars['String'] + throws: Scalars['Int'] + __typename: 'UtilityUtilityReportOutput' +} + +export interface UtilityUtilityTypeReport { + landed: Scalars['Int'] + matched_lineups: Scalars['Int'] + matched_meta: Scalars['Int'] + throws: Scalars['Int'] + utility_type: Scalars['String'] + __typename: 'UtilityUtilityTypeReport' +} + export interface WatchDemoOutput { match_map_id: (Scalars['String'] | null) session_id: Scalars['String'] @@ -5134,7 +5367,7 @@ export interface e_notification_types_aggregate_fields { /** unique or primary key constraints on table "e_notification_types" */ export type e_notification_types_constraint = 'e_notification_types_pkey' -export type e_notification_types_enum = 'AwardGranted' | 'ChatMessage' | 'ClipReady' | 'DedicatedServerRconStatus' | 'DedicatedServerStatus' | 'DraftInvite' | 'EloRecompute' | 'EventReminder' | 'FormTeamSuggestion' | 'GameNodeStatus' | 'GameUpdate' | 'LeagueMatchUnscheduled' | 'LeagueProposalAccepted' | 'LeagueProposalDeclined' | 'LeagueProposalReceived' | 'LeagueRegistrationDecision' | 'LeagueRosterUndersized' | 'MatchAbandoned' | 'MatchChatMessage' | 'MatchImported' | 'MatchStatsReady' | 'MatchStatusChange' | 'MatchSupport' | 'NameChangeApproved' | 'NameChangeDenied' | 'NameChangeRequest' | 'NewsPublished' | 'PlayerReindex' | 'PlayerSanctioned' | 'ScrimAlertMatch' | 'ScrimMatchCanceled' | 'ScrimMatchScheduled' | 'ScrimRequestAccepted' | 'ScrimRequestCountered' | 'ScrimRequestDeclined' | 'ScrimRequestExpired' | 'ScrimRequestReceived' | 'ScrimTimeChanged' | 'SeasonEnded' | 'StorageScan' | 'TeamInvite' | 'TournamentCreated' | 'TournamentReminder' | 'TournamentTeamInvite' +export type e_notification_types_enum = 'AwardGranted' | 'ChatMessage' | 'ClipReady' | 'DedicatedServerRconStatus' | 'DedicatedServerStatus' | 'DraftInvite' | 'EloRecompute' | 'EventReminder' | 'FormTeamSuggestion' | 'GameNodeStatus' | 'GameUpdate' | 'LeagueMatchUnscheduled' | 'LeagueProposalAccepted' | 'LeagueProposalDeclined' | 'LeagueProposalReceived' | 'LeagueRegistrationDecision' | 'LeagueRosterUndersized' | 'MatchAbandoned' | 'MatchChatMessage' | 'MatchImported' | 'MatchStatsReady' | 'MatchStatusChange' | 'MatchSupport' | 'NadeDriftScanFinished' | 'NadePracticeInvite' | 'NadePracticeReady' | 'NameChangeApproved' | 'NameChangeDenied' | 'NameChangeRequest' | 'NewsPublished' | 'PlayerReindex' | 'PlayerSanctioned' | 'ScrimAlertMatch' | 'ScrimMatchCanceled' | 'ScrimMatchScheduled' | 'ScrimRequestAccepted' | 'ScrimRequestCountered' | 'ScrimRequestDeclined' | 'ScrimRequestExpired' | 'ScrimRequestReceived' | 'ScrimTimeChanged' | 'SeasonEnded' | 'StorageScan' | 'TeamInvite' | 'TournamentCreated' | 'TournamentReminder' | 'TournamentTeamInvite' | 'UtilityDriftScanFinished' | 'UtilityPracticeInvite' | 'UtilityPracticeReady' /** aggregate max on columns */ @@ -5601,7 +5834,7 @@ export interface e_server_types_aggregate_fields { /** unique or primary key constraints on table "e_server_types" */ export type e_server_types_constraint = 'e_server_types_pkey' -export type e_server_types_enum = 'ArmsRace' | 'Casual' | 'Competitive' | 'Custom' | 'Deathmatch' | 'Ranked' | 'Retake' | 'Wingman' +export type e_server_types_enum = 'ArmsRace' | 'Casual' | 'Competitive' | 'Custom' | 'Deathmatch' | 'Practice' | 'Ranked' | 'Retake' | 'Wingman' /** aggregate max on columns */ @@ -6186,6 +6419,282 @@ export type e_tournament_status_select_column = 'description' | 'value' export type e_tournament_status_update_column = 'description' | 'value' +/** columns and relationships of "e_utility_practice_statuses" */ +export interface e_utility_practice_statuses { + description: Scalars['String'] + /** An array relationship */ + utility_practice_sessions: utility_practice_sessions[] + /** An aggregate relationship */ + utility_practice_sessions_aggregate: utility_practice_sessions_aggregate + value: Scalars['String'] + __typename: 'e_utility_practice_statuses' +} + + +/** aggregated selection of "e_utility_practice_statuses" */ +export interface e_utility_practice_statuses_aggregate { + aggregate: (e_utility_practice_statuses_aggregate_fields | null) + nodes: e_utility_practice_statuses[] + __typename: 'e_utility_practice_statuses_aggregate' +} + + +/** aggregate fields of "e_utility_practice_statuses" */ +export interface e_utility_practice_statuses_aggregate_fields { + count: Scalars['Int'] + max: (e_utility_practice_statuses_max_fields | null) + min: (e_utility_practice_statuses_min_fields | null) + __typename: 'e_utility_practice_statuses_aggregate_fields' +} + + +/** unique or primary key constraints on table "e_utility_practice_statuses" */ +export type e_utility_practice_statuses_constraint = 'e_utility_practice_statuses_pkey' + +export type e_utility_practice_statuses_enum = 'Ended' | 'Failed' | 'Ready' | 'Starting' + + +/** aggregate max on columns */ +export interface e_utility_practice_statuses_max_fields { + description: (Scalars['String'] | null) + value: (Scalars['String'] | null) + __typename: 'e_utility_practice_statuses_max_fields' +} + + +/** aggregate min on columns */ +export interface e_utility_practice_statuses_min_fields { + description: (Scalars['String'] | null) + value: (Scalars['String'] | null) + __typename: 'e_utility_practice_statuses_min_fields' +} + + +/** response of any mutation on the table "e_utility_practice_statuses" */ +export interface e_utility_practice_statuses_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: e_utility_practice_statuses[] + __typename: 'e_utility_practice_statuses_mutation_response' +} + + +/** select columns of table "e_utility_practice_statuses" */ +export type e_utility_practice_statuses_select_column = 'description' | 'value' + + +/** update columns of table "e_utility_practice_statuses" */ +export type e_utility_practice_statuses_update_column = 'description' | 'value' + + +/** columns and relationships of "e_utility_sources" */ +export interface e_utility_sources { + description: Scalars['String'] + /** An array relationship */ + utility_lineups: utility_lineups[] + /** An aggregate relationship */ + utility_lineups_aggregate: utility_lineups_aggregate + value: Scalars['String'] + __typename: 'e_utility_sources' +} + + +/** aggregated selection of "e_utility_sources" */ +export interface e_utility_sources_aggregate { + aggregate: (e_utility_sources_aggregate_fields | null) + nodes: e_utility_sources[] + __typename: 'e_utility_sources_aggregate' +} + + +/** aggregate fields of "e_utility_sources" */ +export interface e_utility_sources_aggregate_fields { + count: Scalars['Int'] + max: (e_utility_sources_max_fields | null) + min: (e_utility_sources_min_fields | null) + __typename: 'e_utility_sources_aggregate_fields' +} + + +/** unique or primary key constraints on table "e_utility_sources" */ +export type e_utility_sources_constraint = 'e_utility_sources_pkey' + +export type e_utility_sources_enum = 'demo' | 'editor' | 'fork' | 'import' | 'plugin' + + +/** aggregate max on columns */ +export interface e_utility_sources_max_fields { + description: (Scalars['String'] | null) + value: (Scalars['String'] | null) + __typename: 'e_utility_sources_max_fields' +} + + +/** aggregate min on columns */ +export interface e_utility_sources_min_fields { + description: (Scalars['String'] | null) + value: (Scalars['String'] | null) + __typename: 'e_utility_sources_min_fields' +} + + +/** response of any mutation on the table "e_utility_sources" */ +export interface e_utility_sources_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: e_utility_sources[] + __typename: 'e_utility_sources_mutation_response' +} + + +/** select columns of table "e_utility_sources" */ +export type e_utility_sources_select_column = 'description' | 'value' + + +/** update columns of table "e_utility_sources" */ +export type e_utility_sources_update_column = 'description' | 'value' + + +/** columns and relationships of "e_utility_techniques" */ +export interface e_utility_techniques { + description: Scalars['String'] + /** An array relationship */ + utility_lineups: utility_lineups[] + /** An aggregate relationship */ + utility_lineups_aggregate: utility_lineups_aggregate + value: Scalars['String'] + __typename: 'e_utility_techniques' +} + + +/** aggregated selection of "e_utility_techniques" */ +export interface e_utility_techniques_aggregate { + aggregate: (e_utility_techniques_aggregate_fields | null) + nodes: e_utility_techniques[] + __typename: 'e_utility_techniques_aggregate' +} + + +/** aggregate fields of "e_utility_techniques" */ +export interface e_utility_techniques_aggregate_fields { + count: Scalars['Int'] + max: (e_utility_techniques_max_fields | null) + min: (e_utility_techniques_min_fields | null) + __typename: 'e_utility_techniques_aggregate_fields' +} + + +/** unique or primary key constraints on table "e_utility_techniques" */ +export type e_utility_techniques_constraint = 'e_utility_techniques_pkey' + +export type e_utility_techniques_enum = 'Crouch' | 'CrouchJump' | 'Jump' | 'RunJump' | 'Running' | 'Stationary' | 'WalkJump' | 'Walking' + + +/** aggregate max on columns */ +export interface e_utility_techniques_max_fields { + description: (Scalars['String'] | null) + value: (Scalars['String'] | null) + __typename: 'e_utility_techniques_max_fields' +} + + +/** aggregate min on columns */ +export interface e_utility_techniques_min_fields { + description: (Scalars['String'] | null) + value: (Scalars['String'] | null) + __typename: 'e_utility_techniques_min_fields' +} + + +/** response of any mutation on the table "e_utility_techniques" */ +export interface e_utility_techniques_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: e_utility_techniques[] + __typename: 'e_utility_techniques_mutation_response' +} + + +/** select columns of table "e_utility_techniques" */ +export type e_utility_techniques_select_column = 'description' | 'value' + + +/** update columns of table "e_utility_techniques" */ +export type e_utility_techniques_update_column = 'description' | 'value' + + +/** columns and relationships of "e_utility_throw_strengths" */ +export interface e_utility_throw_strengths { + description: Scalars['String'] + /** An array relationship */ + utility_lineups: utility_lineups[] + /** An aggregate relationship */ + utility_lineups_aggregate: utility_lineups_aggregate + value: Scalars['String'] + __typename: 'e_utility_throw_strengths' +} + + +/** aggregated selection of "e_utility_throw_strengths" */ +export interface e_utility_throw_strengths_aggregate { + aggregate: (e_utility_throw_strengths_aggregate_fields | null) + nodes: e_utility_throw_strengths[] + __typename: 'e_utility_throw_strengths_aggregate' +} + + +/** aggregate fields of "e_utility_throw_strengths" */ +export interface e_utility_throw_strengths_aggregate_fields { + count: Scalars['Int'] + max: (e_utility_throw_strengths_max_fields | null) + min: (e_utility_throw_strengths_min_fields | null) + __typename: 'e_utility_throw_strengths_aggregate_fields' +} + + +/** unique or primary key constraints on table "e_utility_throw_strengths" */ +export type e_utility_throw_strengths_constraint = 'e_utility_throw_strengths_pkey' + +export type e_utility_throw_strengths_enum = 'Drop' | 'Full' | 'Half' + + +/** aggregate max on columns */ +export interface e_utility_throw_strengths_max_fields { + description: (Scalars['String'] | null) + value: (Scalars['String'] | null) + __typename: 'e_utility_throw_strengths_max_fields' +} + + +/** aggregate min on columns */ +export interface e_utility_throw_strengths_min_fields { + description: (Scalars['String'] | null) + value: (Scalars['String'] | null) + __typename: 'e_utility_throw_strengths_min_fields' +} + + +/** response of any mutation on the table "e_utility_throw_strengths" */ +export interface e_utility_throw_strengths_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: e_utility_throw_strengths[] + __typename: 'e_utility_throw_strengths_mutation_response' +} + + +/** select columns of table "e_utility_throw_strengths" */ +export type e_utility_throw_strengths_select_column = 'description' | 'value' + + +/** update columns of table "e_utility_throw_strengths" */ +export type e_utility_throw_strengths_update_column = 'description' | 'value' + + /** columns and relationships of "e_utility_types" */ export interface e_utility_types { description: Scalars['String'] @@ -6255,6 +6764,75 @@ export type e_utility_types_select_column = 'description' | 'value' export type e_utility_types_update_column = 'description' | 'value' +/** columns and relationships of "e_utility_visibility" */ +export interface e_utility_visibility { + description: Scalars['String'] + /** An array relationship */ + utility_lineups: utility_lineups[] + /** An aggregate relationship */ + utility_lineups_aggregate: utility_lineups_aggregate + value: Scalars['String'] + __typename: 'e_utility_visibility' +} + + +/** aggregated selection of "e_utility_visibility" */ +export interface e_utility_visibility_aggregate { + aggregate: (e_utility_visibility_aggregate_fields | null) + nodes: e_utility_visibility[] + __typename: 'e_utility_visibility_aggregate' +} + + +/** aggregate fields of "e_utility_visibility" */ +export interface e_utility_visibility_aggregate_fields { + count: Scalars['Int'] + max: (e_utility_visibility_max_fields | null) + min: (e_utility_visibility_min_fields | null) + __typename: 'e_utility_visibility_aggregate_fields' +} + + +/** unique or primary key constraints on table "e_utility_visibility" */ +export type e_utility_visibility_constraint = 'e_utility_visibility_pkey' + +export type e_utility_visibility_enum = 'Private' | 'Public' | 'Team' + + +/** aggregate max on columns */ +export interface e_utility_visibility_max_fields { + description: (Scalars['String'] | null) + value: (Scalars['String'] | null) + __typename: 'e_utility_visibility_max_fields' +} + + +/** aggregate min on columns */ +export interface e_utility_visibility_min_fields { + description: (Scalars['String'] | null) + value: (Scalars['String'] | null) + __typename: 'e_utility_visibility_min_fields' +} + + +/** response of any mutation on the table "e_utility_visibility" */ +export interface e_utility_visibility_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: e_utility_visibility[] + __typename: 'e_utility_visibility_mutation_response' +} + + +/** select columns of table "e_utility_visibility" */ +export type e_utility_visibility_select_column = 'description' | 'value' + + +/** update columns of table "e_utility_visibility" */ +export type e_utility_visibility_update_column = 'description' | 'value' + + /** columns and relationships of "e_veto_pick_types" */ export interface e_veto_pick_types { description: Scalars['String'] @@ -7739,14 +8317,14 @@ export type game_modes_update_column = 'archived_at' | 'cfg' | 'competitive_safe /** columns and relationships of "game_plugin_installs" */ export interface game_plugin_installs { - cfg: Scalars['String'], - load_custom: Scalars['Boolean'], - load_ranked: Scalars['Boolean'], - load_tournaments: Scalars['Boolean'] + cfg: (Scalars['String'] | null) channel: e_game_plugin_channels_enum created_at: Scalars['timestamptz'] disable_server_guidelines: Scalars['Boolean'] enabled: Scalars['Boolean'] + load_custom: Scalars['Boolean'] + load_ranked: Scalars['Boolean'] + load_tournaments: Scalars['Boolean'] /** An object relationship */ plugin: game_plugins plugin_slug: Scalars['String'] @@ -7779,6 +8357,7 @@ export type game_plugin_installs_constraint = 'game_plugin_installs_pkey' /** aggregate max on columns */ export interface game_plugin_installs_max_fields { + cfg: (Scalars['String'] | null) created_at: (Scalars['timestamptz'] | null) plugin_slug: (Scalars['String'] | null) updated_at: (Scalars['timestamptz'] | null) @@ -7789,6 +8368,7 @@ export interface game_plugin_installs_max_fields { /** aggregate min on columns */ export interface game_plugin_installs_min_fields { + cfg: (Scalars['String'] | null) created_at: (Scalars['timestamptz'] | null) plugin_slug: (Scalars['String'] | null) updated_at: (Scalars['timestamptz'] | null) @@ -7808,11 +8388,11 @@ export interface game_plugin_installs_mutation_response { /** select columns of table "game_plugin_installs" */ -export type game_plugin_installs_select_column = 'cfg' | 'load_custom' | 'load_ranked' | 'load_tournaments' | 'channel' | 'created_at' | 'disable_server_guidelines' | 'enabled' | 'plugin_slug' | 'updated_at' | 'version' +export type game_plugin_installs_select_column = 'cfg' | 'channel' | 'created_at' | 'disable_server_guidelines' | 'enabled' | 'load_custom' | 'load_ranked' | 'load_tournaments' | 'plugin_slug' | 'updated_at' | 'version' /** update columns of table "game_plugin_installs" */ -export type game_plugin_installs_update_column = 'cfg' | 'load_custom' | 'load_ranked' | 'load_tournaments' | 'channel' | 'created_at' | 'disable_server_guidelines' | 'enabled' | 'plugin_slug' | 'updated_at' | 'version' +export type game_plugin_installs_update_column = 'cfg' | 'channel' | 'created_at' | 'disable_server_guidelines' | 'enabled' | 'load_custom' | 'load_ranked' | 'load_tournaments' | 'plugin_slug' | 'updated_at' | 'version' /** columns and relationships of "game_plugin_versions" */ @@ -8206,6 +8786,7 @@ export interface game_server_node_plugins { /** An object relationship */ plugin: (game_plugins | null) plugin_slug: Scalars['String'] + previous_version: (Scalars['String'] | null) runtime: e_plugin_runtimes_enum source: Scalars['String'] status: e_game_plugin_install_statuses_enum @@ -8246,6 +8827,7 @@ export interface game_server_node_plugins_max_fields { last_error: (Scalars['String'] | null) path: (Scalars['String'] | null) plugin_slug: (Scalars['String'] | null) + previous_version: (Scalars['String'] | null) source: (Scalars['String'] | null) updated_at: (Scalars['timestamptz'] | null) version: (Scalars['String'] | null) @@ -8263,6 +8845,7 @@ export interface game_server_node_plugins_min_fields { last_error: (Scalars['String'] | null) path: (Scalars['String'] | null) plugin_slug: (Scalars['String'] | null) + previous_version: (Scalars['String'] | null) source: (Scalars['String'] | null) updated_at: (Scalars['timestamptz'] | null) version: (Scalars['String'] | null) @@ -8281,7 +8864,7 @@ export interface game_server_node_plugins_mutation_response { /** select columns of table "game_server_node_plugins" */ -export type game_server_node_plugins_select_column = 'channel' | 'created_at' | 'detected' | 'detected_version' | 'game_server_node_id' | 'id' | 'installed_at' | 'last_error' | 'path' | 'plugin_slug' | 'runtime' | 'source' | 'status' | 'updated_at' | 'version' +export type game_server_node_plugins_select_column = 'channel' | 'created_at' | 'detected' | 'detected_version' | 'game_server_node_id' | 'id' | 'installed_at' | 'last_error' | 'path' | 'plugin_slug' | 'previous_version' | 'runtime' | 'source' | 'status' | 'updated_at' | 'version' /** select "game_server_node_plugins_aggregate_bool_exp_bool_and_arguments_columns" columns of table "game_server_node_plugins" */ @@ -8293,7 +8876,7 @@ export type game_server_node_plugins_select_column_game_server_node_plugins_aggr /** update columns of table "game_server_node_plugins" */ -export type game_server_node_plugins_update_column = 'channel' | 'created_at' | 'detected' | 'detected_version' | 'game_server_node_id' | 'id' | 'installed_at' | 'last_error' | 'path' | 'plugin_slug' | 'runtime' | 'source' | 'status' | 'updated_at' | 'version' +export type game_server_node_plugins_update_column = 'channel' | 'created_at' | 'detected' | 'detected_version' | 'game_server_node_id' | 'id' | 'installed_at' | 'last_error' | 'path' | 'plugin_slug' | 'previous_version' | 'runtime' | 'source' | 'status' | 'updated_at' | 'version' /** columns and relationships of "game_server_nodes" */ @@ -11871,10 +12454,12 @@ export interface match_map_demos { match_map: match_maps match_map_id: Scalars['uuid'] metadata_parsed_at: (Scalars['timestamptz'] | null) + parser_version: (Scalars['Int'] | null) playback_file: (Scalars['String'] | null) playback_size: (Scalars['Int'] | null) /** A computed field, executes function "demo_playback_url" */ playback_url: (Scalars['String'] | null) + playback_version: (Scalars['Int'] | null) players: (Scalars['jsonb'] | null) round_ticks: (Scalars['jsonb'] | null) size: (Scalars['Int'] | null) @@ -11913,7 +12498,9 @@ export interface match_map_demos_aggregate_fields { /** aggregate avg on columns */ export interface match_map_demos_avg_fields { duration_seconds: (Scalars['Float'] | null) + parser_version: (Scalars['Float'] | null) playback_size: (Scalars['Float'] | null) + playback_version: (Scalars['Float'] | null) size: (Scalars['Float'] | null) tick_rate: (Scalars['Float'] | null) total_ticks: (Scalars['Float'] | null) @@ -11938,10 +12525,12 @@ export interface match_map_demos_max_fields { match_id: (Scalars['uuid'] | null) match_map_id: (Scalars['uuid'] | null) metadata_parsed_at: (Scalars['timestamptz'] | null) + parser_version: (Scalars['Int'] | null) playback_file: (Scalars['String'] | null) playback_size: (Scalars['Int'] | null) /** A computed field, executes function "demo_playback_url" */ playback_url: (Scalars['String'] | null) + playback_version: (Scalars['Int'] | null) size: (Scalars['Int'] | null) tick_rate: (Scalars['Float'] | null) total_ticks: (Scalars['Int'] | null) @@ -11963,10 +12552,12 @@ export interface match_map_demos_min_fields { match_id: (Scalars['uuid'] | null) match_map_id: (Scalars['uuid'] | null) metadata_parsed_at: (Scalars['timestamptz'] | null) + parser_version: (Scalars['Int'] | null) playback_file: (Scalars['String'] | null) playback_size: (Scalars['Int'] | null) /** A computed field, executes function "demo_playback_url" */ playback_url: (Scalars['String'] | null) + playback_version: (Scalars['Int'] | null) size: (Scalars['Int'] | null) tick_rate: (Scalars['Float'] | null) total_ticks: (Scalars['Int'] | null) @@ -11986,7 +12577,7 @@ export interface match_map_demos_mutation_response { /** select columns of table "match_map_demos" */ -export type match_map_demos_select_column = 'bombs' | 'created_at' | 'cs2_build' | 'duration_seconds' | 'file' | 'geometry_validated' | 'id' | 'kills' | 'map_name' | 'match_id' | 'match_map_id' | 'metadata_parsed_at' | 'playback_file' | 'playback_size' | 'players' | 'round_ticks' | 'size' | 'tick_rate' | 'total_ticks' | 'workshop_id' +export type match_map_demos_select_column = 'bombs' | 'created_at' | 'cs2_build' | 'duration_seconds' | 'file' | 'geometry_validated' | 'id' | 'kills' | 'map_name' | 'match_id' | 'match_map_id' | 'metadata_parsed_at' | 'parser_version' | 'playback_file' | 'playback_size' | 'playback_version' | 'players' | 'round_ticks' | 'size' | 'tick_rate' | 'total_ticks' | 'workshop_id' /** select "match_map_demos_aggregate_bool_exp_bool_and_arguments_columns" columns of table "match_map_demos" */ @@ -12000,7 +12591,9 @@ export type match_map_demos_select_column_match_map_demos_aggregate_bool_exp_boo /** aggregate stddev on columns */ export interface match_map_demos_stddev_fields { duration_seconds: (Scalars['Float'] | null) + parser_version: (Scalars['Float'] | null) playback_size: (Scalars['Float'] | null) + playback_version: (Scalars['Float'] | null) size: (Scalars['Float'] | null) tick_rate: (Scalars['Float'] | null) total_ticks: (Scalars['Float'] | null) @@ -12011,7 +12604,9 @@ export interface match_map_demos_stddev_fields { /** aggregate stddev_pop on columns */ export interface match_map_demos_stddev_pop_fields { duration_seconds: (Scalars['Float'] | null) + parser_version: (Scalars['Float'] | null) playback_size: (Scalars['Float'] | null) + playback_version: (Scalars['Float'] | null) size: (Scalars['Float'] | null) tick_rate: (Scalars['Float'] | null) total_ticks: (Scalars['Float'] | null) @@ -12022,7 +12617,9 @@ export interface match_map_demos_stddev_pop_fields { /** aggregate stddev_samp on columns */ export interface match_map_demos_stddev_samp_fields { duration_seconds: (Scalars['Float'] | null) + parser_version: (Scalars['Float'] | null) playback_size: (Scalars['Float'] | null) + playback_version: (Scalars['Float'] | null) size: (Scalars['Float'] | null) tick_rate: (Scalars['Float'] | null) total_ticks: (Scalars['Float'] | null) @@ -12033,7 +12630,9 @@ export interface match_map_demos_stddev_samp_fields { /** aggregate sum on columns */ export interface match_map_demos_sum_fields { duration_seconds: (Scalars['Float'] | null) + parser_version: (Scalars['Int'] | null) playback_size: (Scalars['Int'] | null) + playback_version: (Scalars['Int'] | null) size: (Scalars['Int'] | null) tick_rate: (Scalars['Float'] | null) total_ticks: (Scalars['Int'] | null) @@ -12042,13 +12641,15 @@ export interface match_map_demos_sum_fields { /** update columns of table "match_map_demos" */ -export type match_map_demos_update_column = 'bombs' | 'created_at' | 'cs2_build' | 'file' | 'geometry_validated' | 'id' | 'kills' | 'map_name' | 'match_id' | 'match_map_id' | 'metadata_parsed_at' | 'playback_file' | 'playback_size' | 'players' | 'round_ticks' | 'size' | 'tick_rate' | 'total_ticks' | 'workshop_id' +export type match_map_demos_update_column = 'bombs' | 'created_at' | 'cs2_build' | 'file' | 'geometry_validated' | 'id' | 'kills' | 'map_name' | 'match_id' | 'match_map_id' | 'metadata_parsed_at' | 'parser_version' | 'playback_file' | 'playback_size' | 'playback_version' | 'players' | 'round_ticks' | 'size' | 'tick_rate' | 'total_ticks' | 'workshop_id' /** aggregate var_pop on columns */ export interface match_map_demos_var_pop_fields { duration_seconds: (Scalars['Float'] | null) + parser_version: (Scalars['Float'] | null) playback_size: (Scalars['Float'] | null) + playback_version: (Scalars['Float'] | null) size: (Scalars['Float'] | null) tick_rate: (Scalars['Float'] | null) total_ticks: (Scalars['Float'] | null) @@ -12059,7 +12660,9 @@ export interface match_map_demos_var_pop_fields { /** aggregate var_samp on columns */ export interface match_map_demos_var_samp_fields { duration_seconds: (Scalars['Float'] | null) + parser_version: (Scalars['Float'] | null) playback_size: (Scalars['Float'] | null) + playback_version: (Scalars['Float'] | null) size: (Scalars['Float'] | null) tick_rate: (Scalars['Float'] | null) total_ticks: (Scalars['Float'] | null) @@ -12070,7 +12673,9 @@ export interface match_map_demos_var_samp_fields { /** aggregate variance on columns */ export interface match_map_demos_variance_fields { duration_seconds: (Scalars['Float'] | null) + parser_version: (Scalars['Float'] | null) playback_size: (Scalars['Float'] | null) + playback_version: (Scalars['Float'] | null) size: (Scalars['Float'] | null) tick_rate: (Scalars['Float'] | null) total_ticks: (Scalars['Float'] | null) @@ -13831,12 +14436,16 @@ export interface mutation_root { cancelReparseAllDemos: (SuccessOutput | null) /** cancelScrimRequest */ cancelScrimRequest: (SuccessOutput | null) + /** Cancel an in-flight lineup preview render */ + cancelUtilityLineupRender: (SuccessOutput | null) /** checkIntoMatch */ checkIntoMatch: (SuccessOutput | null) /** Delete terminal-state clip_render_jobs rows for a single match_map batch. */ clearClipRenderBatch: (SuccessOutput | null) /** Delete all terminal-state clip_render_jobs rows platform-wide. */ clearFinishedClipRenders: (SuccessOutput | null) + /** Drop every finished row from the lineup preview queue */ + clearFinishedUtilityLineupRenders: (UtilityRenderClearOutput | null) clearPendingMatchImport: (PendingMatchImportActionOutput | null) /** execute VOLATILE function "clone_league_season" which returns "league_seasons" */ clone_league_season: league_seasons[] @@ -13867,6 +14476,8 @@ export interface mutation_root { deleteServerItem: (SuccessOutput | null) /** Delete a tournament and clean up demo files */ deleteTournament: (SuccessOutput | null) + /** Delete a utility playbook */ + deleteUtilityPlaybook: (SuccessOutput | null) /** delete data from the table: "_map_pool" */ delete__map_pool: (_map_pool_mutation_response | null) /** delete single row from the table: "_map_pool" */ @@ -14103,10 +14714,30 @@ export interface mutation_root { delete_e_tournament_status: (e_tournament_status_mutation_response | null) /** delete single row from the table: "e_tournament_status" */ delete_e_tournament_status_by_pk: (e_tournament_status | null) + /** delete data from the table: "e_utility_practice_statuses" */ + delete_e_utility_practice_statuses: (e_utility_practice_statuses_mutation_response | null) + /** delete single row from the table: "e_utility_practice_statuses" */ + delete_e_utility_practice_statuses_by_pk: (e_utility_practice_statuses | null) + /** delete data from the table: "e_utility_sources" */ + delete_e_utility_sources: (e_utility_sources_mutation_response | null) + /** delete single row from the table: "e_utility_sources" */ + delete_e_utility_sources_by_pk: (e_utility_sources | null) + /** delete data from the table: "e_utility_techniques" */ + delete_e_utility_techniques: (e_utility_techniques_mutation_response | null) + /** delete single row from the table: "e_utility_techniques" */ + delete_e_utility_techniques_by_pk: (e_utility_techniques | null) + /** delete data from the table: "e_utility_throw_strengths" */ + delete_e_utility_throw_strengths: (e_utility_throw_strengths_mutation_response | null) + /** delete single row from the table: "e_utility_throw_strengths" */ + delete_e_utility_throw_strengths_by_pk: (e_utility_throw_strengths | null) /** delete data from the table: "e_utility_types" */ delete_e_utility_types: (e_utility_types_mutation_response | null) /** delete single row from the table: "e_utility_types" */ delete_e_utility_types_by_pk: (e_utility_types | null) + /** delete data from the table: "e_utility_visibility" */ + delete_e_utility_visibility: (e_utility_visibility_mutation_response | null) + /** delete single row from the table: "e_utility_visibility" */ + delete_e_utility_visibility_by_pk: (e_utility_visibility | null) /** delete data from the table: "e_veto_pick_types" */ delete_e_veto_pick_types: (e_veto_pick_types_mutation_response | null) /** delete single row from the table: "e_veto_pick_types" */ @@ -14525,6 +15156,74 @@ export interface mutation_root { delete_tournaments: (tournaments_mutation_response | null) /** delete single row from the table: "tournaments" */ delete_tournaments_by_pk: (tournaments | null) + /** delete data from the table: "utility_collection_items" */ + delete_utility_collection_items: (utility_collection_items_mutation_response | null) + /** delete single row from the table: "utility_collection_items" */ + delete_utility_collection_items_by_pk: (utility_collection_items | null) + /** delete data from the table: "utility_collections" */ + delete_utility_collections: (utility_collections_mutation_response | null) + /** delete single row from the table: "utility_collections" */ + delete_utility_collections_by_pk: (utility_collections | null) + /** delete data from the table: "utility_demo_mines" */ + delete_utility_demo_mines: (utility_demo_mines_mutation_response | null) + /** delete single row from the table: "utility_demo_mines" */ + delete_utility_demo_mines_by_pk: (utility_demo_mines | null) + /** delete data from the table: "utility_demo_throws" */ + delete_utility_demo_throws: (utility_demo_throws_mutation_response | null) + /** delete single row from the table: "utility_demo_throws" */ + delete_utility_demo_throws_by_pk: (utility_demo_throws | null) + /** delete data from the table: "utility_drift_results" */ + delete_utility_drift_results: (utility_drift_results_mutation_response | null) + /** delete single row from the table: "utility_drift_results" */ + delete_utility_drift_results_by_pk: (utility_drift_results | null) + /** delete data from the table: "utility_drift_scans" */ + delete_utility_drift_scans: (utility_drift_scans_mutation_response | null) + /** delete single row from the table: "utility_drift_scans" */ + delete_utility_drift_scans_by_pk: (utility_drift_scans | null) + /** delete data from the table: "utility_lineup_favorites" */ + delete_utility_lineup_favorites: (utility_lineup_favorites_mutation_response | null) + /** delete single row from the table: "utility_lineup_favorites" */ + delete_utility_lineup_favorites_by_pk: (utility_lineup_favorites | null) + /** delete data from the table: "utility_lineup_progress" */ + delete_utility_lineup_progress: (utility_lineup_progress_mutation_response | null) + /** delete single row from the table: "utility_lineup_progress" */ + delete_utility_lineup_progress_by_pk: (utility_lineup_progress | null) + /** delete data from the table: "utility_lineup_renders" */ + delete_utility_lineup_renders: (utility_lineup_renders_mutation_response | null) + /** delete single row from the table: "utility_lineup_renders" */ + delete_utility_lineup_renders_by_pk: (utility_lineup_renders | null) + /** delete data from the table: "utility_lineup_repairs" */ + delete_utility_lineup_repairs: (utility_lineup_repairs_mutation_response | null) + /** delete single row from the table: "utility_lineup_repairs" */ + delete_utility_lineup_repairs_by_pk: (utility_lineup_repairs | null) + /** delete data from the table: "utility_lineup_votes" */ + delete_utility_lineup_votes: (utility_lineup_votes_mutation_response | null) + /** delete single row from the table: "utility_lineup_votes" */ + delete_utility_lineup_votes_by_pk: (utility_lineup_votes | null) + /** delete data from the table: "utility_lineups" */ + delete_utility_lineups: (utility_lineups_mutation_response | null) + /** delete single row from the table: "utility_lineups" */ + delete_utility_lineups_by_pk: (utility_lineups | null) + /** delete data from the table: "utility_meta_lineups" */ + delete_utility_meta_lineups: (utility_meta_lineups_mutation_response | null) + /** delete single row from the table: "utility_meta_lineups" */ + delete_utility_meta_lineups_by_pk: (utility_meta_lineups | null) + /** delete data from the table: "utility_playbook_steps" */ + delete_utility_playbook_steps: (utility_playbook_steps_mutation_response | null) + /** delete single row from the table: "utility_playbook_steps" */ + delete_utility_playbook_steps_by_pk: (utility_playbook_steps | null) + /** delete data from the table: "utility_playbooks" */ + delete_utility_playbooks: (utility_playbooks_mutation_response | null) + /** delete single row from the table: "utility_playbooks" */ + delete_utility_playbooks_by_pk: (utility_playbooks | null) + /** delete data from the table: "utility_practice_invites" */ + delete_utility_practice_invites: (utility_practice_invites_mutation_response | null) + /** delete single row from the table: "utility_practice_invites" */ + delete_utility_practice_invites_by_pk: (utility_practice_invites | null) + /** delete data from the table: "utility_practice_sessions" */ + delete_utility_practice_sessions: (utility_practice_sessions_mutation_response | null) + /** delete single row from the table: "utility_practice_sessions" */ + delete_utility_practice_sessions_by_pk: (utility_practice_sessions | null) /** delete data from the table: "v_match_captains" */ delete_v_match_captains: (v_match_captains_mutation_response | null) /** delete data from the table: "v_match_map_backup_rounds" */ @@ -14540,6 +15239,8 @@ export interface mutation_root { denyInvite: (SuccessOutput | null) denyNameChange: (SuccessOutput | null) forfeitMatch: (SuccessOutput | null) + /** Copy a lineup you can see into your own library */ + forkUtilityLineup: (UtilityLineupOutput | null) /** Live pod GSI snapshot — slots, sides, alive/dead. Drives the stream-deck. */ getLiveStreamSpecState: (LiveStreamSpecState | null) /** Fetch a plugin's README from its repository */ @@ -14547,6 +15248,8 @@ export interface mutation_root { getTestUploadLink: GetTestUploadResponse /** Grant an award to a player or team */ grantAward: (AwardRecipient | null) + /** Seed the utility library from an operator-supplied payload */ + importUtilityLineups: (UtilityImportOutput | null) /** insert data into the table: "_map_pool" */ insert__map_pool: (_map_pool_mutation_response | null) /** insert a single row into the table: "_map_pool" */ @@ -14783,10 +15486,30 @@ export interface mutation_root { insert_e_tournament_status: (e_tournament_status_mutation_response | null) /** insert a single row into the table: "e_tournament_status" */ insert_e_tournament_status_one: (e_tournament_status | null) + /** insert data into the table: "e_utility_practice_statuses" */ + insert_e_utility_practice_statuses: (e_utility_practice_statuses_mutation_response | null) + /** insert a single row into the table: "e_utility_practice_statuses" */ + insert_e_utility_practice_statuses_one: (e_utility_practice_statuses | null) + /** insert data into the table: "e_utility_sources" */ + insert_e_utility_sources: (e_utility_sources_mutation_response | null) + /** insert a single row into the table: "e_utility_sources" */ + insert_e_utility_sources_one: (e_utility_sources | null) + /** insert data into the table: "e_utility_techniques" */ + insert_e_utility_techniques: (e_utility_techniques_mutation_response | null) + /** insert a single row into the table: "e_utility_techniques" */ + insert_e_utility_techniques_one: (e_utility_techniques | null) + /** insert data into the table: "e_utility_throw_strengths" */ + insert_e_utility_throw_strengths: (e_utility_throw_strengths_mutation_response | null) + /** insert a single row into the table: "e_utility_throw_strengths" */ + insert_e_utility_throw_strengths_one: (e_utility_throw_strengths | null) /** insert data into the table: "e_utility_types" */ insert_e_utility_types: (e_utility_types_mutation_response | null) /** insert a single row into the table: "e_utility_types" */ insert_e_utility_types_one: (e_utility_types | null) + /** insert data into the table: "e_utility_visibility" */ + insert_e_utility_visibility: (e_utility_visibility_mutation_response | null) + /** insert a single row into the table: "e_utility_visibility" */ + insert_e_utility_visibility_one: (e_utility_visibility | null) /** insert data into the table: "e_veto_pick_types" */ insert_e_veto_pick_types: (e_veto_pick_types_mutation_response | null) /** insert a single row into the table: "e_veto_pick_types" */ @@ -15211,6 +15934,74 @@ export interface mutation_root { insert_tournaments: (tournaments_mutation_response | null) /** insert a single row into the table: "tournaments" */ insert_tournaments_one: (tournaments | null) + /** insert data into the table: "utility_collection_items" */ + insert_utility_collection_items: (utility_collection_items_mutation_response | null) + /** insert a single row into the table: "utility_collection_items" */ + insert_utility_collection_items_one: (utility_collection_items | null) + /** insert data into the table: "utility_collections" */ + insert_utility_collections: (utility_collections_mutation_response | null) + /** insert a single row into the table: "utility_collections" */ + insert_utility_collections_one: (utility_collections | null) + /** insert data into the table: "utility_demo_mines" */ + insert_utility_demo_mines: (utility_demo_mines_mutation_response | null) + /** insert a single row into the table: "utility_demo_mines" */ + insert_utility_demo_mines_one: (utility_demo_mines | null) + /** insert data into the table: "utility_demo_throws" */ + insert_utility_demo_throws: (utility_demo_throws_mutation_response | null) + /** insert a single row into the table: "utility_demo_throws" */ + insert_utility_demo_throws_one: (utility_demo_throws | null) + /** insert data into the table: "utility_drift_results" */ + insert_utility_drift_results: (utility_drift_results_mutation_response | null) + /** insert a single row into the table: "utility_drift_results" */ + insert_utility_drift_results_one: (utility_drift_results | null) + /** insert data into the table: "utility_drift_scans" */ + insert_utility_drift_scans: (utility_drift_scans_mutation_response | null) + /** insert a single row into the table: "utility_drift_scans" */ + insert_utility_drift_scans_one: (utility_drift_scans | null) + /** insert data into the table: "utility_lineup_favorites" */ + insert_utility_lineup_favorites: (utility_lineup_favorites_mutation_response | null) + /** insert a single row into the table: "utility_lineup_favorites" */ + insert_utility_lineup_favorites_one: (utility_lineup_favorites | null) + /** insert data into the table: "utility_lineup_progress" */ + insert_utility_lineup_progress: (utility_lineup_progress_mutation_response | null) + /** insert a single row into the table: "utility_lineup_progress" */ + insert_utility_lineup_progress_one: (utility_lineup_progress | null) + /** insert data into the table: "utility_lineup_renders" */ + insert_utility_lineup_renders: (utility_lineup_renders_mutation_response | null) + /** insert a single row into the table: "utility_lineup_renders" */ + insert_utility_lineup_renders_one: (utility_lineup_renders | null) + /** insert data into the table: "utility_lineup_repairs" */ + insert_utility_lineup_repairs: (utility_lineup_repairs_mutation_response | null) + /** insert a single row into the table: "utility_lineup_repairs" */ + insert_utility_lineup_repairs_one: (utility_lineup_repairs | null) + /** insert data into the table: "utility_lineup_votes" */ + insert_utility_lineup_votes: (utility_lineup_votes_mutation_response | null) + /** insert a single row into the table: "utility_lineup_votes" */ + insert_utility_lineup_votes_one: (utility_lineup_votes | null) + /** insert data into the table: "utility_lineups" */ + insert_utility_lineups: (utility_lineups_mutation_response | null) + /** insert a single row into the table: "utility_lineups" */ + insert_utility_lineups_one: (utility_lineups | null) + /** insert data into the table: "utility_meta_lineups" */ + insert_utility_meta_lineups: (utility_meta_lineups_mutation_response | null) + /** insert a single row into the table: "utility_meta_lineups" */ + insert_utility_meta_lineups_one: (utility_meta_lineups | null) + /** insert data into the table: "utility_playbook_steps" */ + insert_utility_playbook_steps: (utility_playbook_steps_mutation_response | null) + /** insert a single row into the table: "utility_playbook_steps" */ + insert_utility_playbook_steps_one: (utility_playbook_steps | null) + /** insert data into the table: "utility_playbooks" */ + insert_utility_playbooks: (utility_playbooks_mutation_response | null) + /** insert a single row into the table: "utility_playbooks" */ + insert_utility_playbooks_one: (utility_playbooks | null) + /** insert data into the table: "utility_practice_invites" */ + insert_utility_practice_invites: (utility_practice_invites_mutation_response | null) + /** insert a single row into the table: "utility_practice_invites" */ + insert_utility_practice_invites_one: (utility_practice_invites | null) + /** insert data into the table: "utility_practice_sessions" */ + insert_utility_practice_sessions: (utility_practice_sessions_mutation_response | null) + /** insert a single row into the table: "utility_practice_sessions" */ + insert_utility_practice_sessions_one: (utility_practice_sessions | null) /** insert data into the table: "v_match_captains" */ insert_v_match_captains: (v_match_captains_mutation_response | null) /** insert a single row into the table: "v_match_captains" */ @@ -15233,17 +16024,25 @@ export interface mutation_root { insert_v_team_stage_results_one: (v_team_stage_results | null) /** Install a game plugin into a node's plugin store */ installGamePlugin: (SuccessOutput | null) + /** Invite players to a utility practice session */ + inviteToUtilityPractice: (SuccessOutput | null) /** joinDraftGame */ joinDraftGame: (SuccessOutput | null) /** joinDraftGameAsParty */ joinDraftGameAsParty: (SuccessOutput | null) + /** Join a utility practice session */ + joinUtilityPractice: (UtilityPracticeSessionOutput | null) kickServerPlayer: KickResult /** execute VOLATILE function "league_award_forfeit" which returns "matches" */ league_award_forfeit: matches[] leaveLineup: (SuccessOutput | null) + /** Leave a utility practice session */ + leaveUtilityPractice: (SuccessOutput | null) linkSteamMatchHistory: (SteamMatchHistoryLinkOutput | null) /** Load dev fixture data (dev only) */ loadFixtures: (SuccessOutput | null) + /** Load a utility playbook into a running practice session */ + loadUtilityPlaybookIntoSession: (SuccessOutput | null) /** logout */ logout: (SuccessOutput | null) /** Move file or directory on game server */ @@ -15257,6 +16056,8 @@ export interface mutation_root { previewDraftGame: (DraftGamePreviewOutput | null) /** Resolve a game mode into the plugins and cfg a server would load */ previewGameMode: (PreviewGameModeOutput | null) + /** Delete every lineup that came from one origin source */ + purgeUtilityLineupSource: (UtilityPurgeOutput | null) /** Build a multi-segment ClipSpec from a player+preset and queue it via the batch render path (no live demo session required) */ queueClipFromPreset: (CreateClipRenderOutput | null) randomizeTeams: (SuccessOutput | null) @@ -15277,6 +16078,8 @@ export interface mutation_root { refreshFaceitRank: (SuccessOutput | null) refreshLiveHud: (SuccessOutput | null) registerName: (SuccessOutput | null) + /** Re-mine one batch of demos after a miner change */ + remineUtilityMeta: (UtilityRemineOutput | null) /** Remove dev fixture data (dev only) */ removeFixtures: (SuccessOutput | null) /** Remove a friends-role presence bot account */ @@ -15285,8 +16088,12 @@ export interface mutation_root { remove_league_team_from_season: league_team_seasons[] /** Rename file or directory on game server */ renameServerItem: (SuccessOutput | null) + /** Re-film a public lineup's preview clip */ + renderUtilityLineupPreview: (UtilityRenderQueueOutput | null) /** execute VOLATILE function "reorder_league_divisions" which returns "league_divisions" */ reorder_league_divisions: league_divisions[] + /** Re-solve a lineup a drift scan says the map moved */ + repairUtilityLineup: (UtilitySolveOutput | null) /** Re-parse every demo in the system (admin only). Runs one demo at a time in the background; this can take a very long time. Track via reparseAllDemosStatus. */ reparseAllDemos: (ReparseAllStartedOutput | null) /** Return the progress of the reparse-all-demos run (admin only). */ @@ -15317,6 +16124,12 @@ export interface mutation_root { saveAward: (Award | null) /** Create or update a first-party news post. Caller role is verified against public.post_news_role. */ saveNewsPost: (NewsPost | null) + /** Mine a lineup out of a parsed demo */ + saveUtilityLineupFromDemo: (UtilityLineupOutput | null) + /** Save a lineup recorded in a practice session */ + saveUtilityLineupFromPractice: (UtilityLineupOutput | null) + /** Create or update a utility playbook and its steps */ + saveUtilityPlaybook: (UtilityPlaybookOutput | null) /** Scan S3 for objects not referenced in the database (admin only). Runs in the background; results land in the logs and orphanedDemosScanResult. */ scanOrphanedDemos: (ScanStartedOutput | null) /** Scan all players who have been on a lineup for Steam VAC/game bans */ @@ -15326,6 +16139,8 @@ export interface mutation_root { /** sendScrimRequest */ sendScrimRequest: (SuccessOutput | null) setGameNodeSchedulingState: (SuccessOutput | null) + /** Track new releases of a game plugin, or pin it where it is */ + setGamePluginAutoUpdate: (SuccessOutput | null) setHudMode: (SuccessOutput | null) /** setMapWinner */ setMapWinner: (SuccessOutput | null) @@ -15337,6 +16152,8 @@ export interface mutation_root { setTournamentAward: (TournamentAward | null) setupGameServer: (SetupGameServeOutput | null) skipShaders: (SuccessOutput | null) + /** Ask a practice server to solve a throw onto a point */ + solveUtilityLineup: (UtilitySolveOutput | null) specAutodirector: (SuccessOutput | null) specClick: (SuccessOutput | null) specHud: (SuccessOutput | null) @@ -15349,8 +16166,14 @@ export interface mutation_root { startLive: (SuccessOutput | null) /** startMatch */ startMatch: (SuccessOutput | null) + /** Re-fly a map's lineups against two collision meshes */ + startUtilityDriftScan: (UtilityDriftScanOutput | null) + /** Start a utility practice session */ + startUtilityPractice: (UtilityPracticeSessionOutput | null) stopGpuSession: (SuccessOutput | null) stopLive: (SuccessOutput | null) + /** Stop a utility practice session */ + stopUtilityPractice: (SuccessOutput | null) stopWatchDemo: (SuccessOutput | null) /** Submit a Steam Guard code for a presence bot account */ submitSteamPresenceSteamGuard: (SuccessOutput | null) @@ -15728,12 +16551,42 @@ export interface mutation_root { update_e_tournament_status_by_pk: (e_tournament_status | null) /** update multiples rows of table: "e_tournament_status" */ update_e_tournament_status_many: ((e_tournament_status_mutation_response | null)[] | null) + /** update data of the table: "e_utility_practice_statuses" */ + update_e_utility_practice_statuses: (e_utility_practice_statuses_mutation_response | null) + /** update single row of the table: "e_utility_practice_statuses" */ + update_e_utility_practice_statuses_by_pk: (e_utility_practice_statuses | null) + /** update multiples rows of table: "e_utility_practice_statuses" */ + update_e_utility_practice_statuses_many: ((e_utility_practice_statuses_mutation_response | null)[] | null) + /** update data of the table: "e_utility_sources" */ + update_e_utility_sources: (e_utility_sources_mutation_response | null) + /** update single row of the table: "e_utility_sources" */ + update_e_utility_sources_by_pk: (e_utility_sources | null) + /** update multiples rows of table: "e_utility_sources" */ + update_e_utility_sources_many: ((e_utility_sources_mutation_response | null)[] | null) + /** update data of the table: "e_utility_techniques" */ + update_e_utility_techniques: (e_utility_techniques_mutation_response | null) + /** update single row of the table: "e_utility_techniques" */ + update_e_utility_techniques_by_pk: (e_utility_techniques | null) + /** update multiples rows of table: "e_utility_techniques" */ + update_e_utility_techniques_many: ((e_utility_techniques_mutation_response | null)[] | null) + /** update data of the table: "e_utility_throw_strengths" */ + update_e_utility_throw_strengths: (e_utility_throw_strengths_mutation_response | null) + /** update single row of the table: "e_utility_throw_strengths" */ + update_e_utility_throw_strengths_by_pk: (e_utility_throw_strengths | null) + /** update multiples rows of table: "e_utility_throw_strengths" */ + update_e_utility_throw_strengths_many: ((e_utility_throw_strengths_mutation_response | null)[] | null) /** update data of the table: "e_utility_types" */ update_e_utility_types: (e_utility_types_mutation_response | null) /** update single row of the table: "e_utility_types" */ update_e_utility_types_by_pk: (e_utility_types | null) /** update multiples rows of table: "e_utility_types" */ update_e_utility_types_many: ((e_utility_types_mutation_response | null)[] | null) + /** update data of the table: "e_utility_visibility" */ + update_e_utility_visibility: (e_utility_visibility_mutation_response | null) + /** update single row of the table: "e_utility_visibility" */ + update_e_utility_visibility_by_pk: (e_utility_visibility | null) + /** update multiples rows of table: "e_utility_visibility" */ + update_e_utility_visibility_many: ((e_utility_visibility_mutation_response | null)[] | null) /** update data of the table: "e_veto_pick_types" */ update_e_veto_pick_types: (e_veto_pick_types_mutation_response | null) /** update single row of the table: "e_veto_pick_types" */ @@ -16364,6 +17217,108 @@ export interface mutation_root { update_tournaments_by_pk: (tournaments | null) /** update multiples rows of table: "tournaments" */ update_tournaments_many: ((tournaments_mutation_response | null)[] | null) + /** update data of the table: "utility_collection_items" */ + update_utility_collection_items: (utility_collection_items_mutation_response | null) + /** update single row of the table: "utility_collection_items" */ + update_utility_collection_items_by_pk: (utility_collection_items | null) + /** update multiples rows of table: "utility_collection_items" */ + update_utility_collection_items_many: ((utility_collection_items_mutation_response | null)[] | null) + /** update data of the table: "utility_collections" */ + update_utility_collections: (utility_collections_mutation_response | null) + /** update single row of the table: "utility_collections" */ + update_utility_collections_by_pk: (utility_collections | null) + /** update multiples rows of table: "utility_collections" */ + update_utility_collections_many: ((utility_collections_mutation_response | null)[] | null) + /** update data of the table: "utility_demo_mines" */ + update_utility_demo_mines: (utility_demo_mines_mutation_response | null) + /** update single row of the table: "utility_demo_mines" */ + update_utility_demo_mines_by_pk: (utility_demo_mines | null) + /** update multiples rows of table: "utility_demo_mines" */ + update_utility_demo_mines_many: ((utility_demo_mines_mutation_response | null)[] | null) + /** update data of the table: "utility_demo_throws" */ + update_utility_demo_throws: (utility_demo_throws_mutation_response | null) + /** update single row of the table: "utility_demo_throws" */ + update_utility_demo_throws_by_pk: (utility_demo_throws | null) + /** update multiples rows of table: "utility_demo_throws" */ + update_utility_demo_throws_many: ((utility_demo_throws_mutation_response | null)[] | null) + /** update data of the table: "utility_drift_results" */ + update_utility_drift_results: (utility_drift_results_mutation_response | null) + /** update single row of the table: "utility_drift_results" */ + update_utility_drift_results_by_pk: (utility_drift_results | null) + /** update multiples rows of table: "utility_drift_results" */ + update_utility_drift_results_many: ((utility_drift_results_mutation_response | null)[] | null) + /** update data of the table: "utility_drift_scans" */ + update_utility_drift_scans: (utility_drift_scans_mutation_response | null) + /** update single row of the table: "utility_drift_scans" */ + update_utility_drift_scans_by_pk: (utility_drift_scans | null) + /** update multiples rows of table: "utility_drift_scans" */ + update_utility_drift_scans_many: ((utility_drift_scans_mutation_response | null)[] | null) + /** update data of the table: "utility_lineup_favorites" */ + update_utility_lineup_favorites: (utility_lineup_favorites_mutation_response | null) + /** update single row of the table: "utility_lineup_favorites" */ + update_utility_lineup_favorites_by_pk: (utility_lineup_favorites | null) + /** update multiples rows of table: "utility_lineup_favorites" */ + update_utility_lineup_favorites_many: ((utility_lineup_favorites_mutation_response | null)[] | null) + /** update data of the table: "utility_lineup_progress" */ + update_utility_lineup_progress: (utility_lineup_progress_mutation_response | null) + /** update single row of the table: "utility_lineup_progress" */ + update_utility_lineup_progress_by_pk: (utility_lineup_progress | null) + /** update multiples rows of table: "utility_lineup_progress" */ + update_utility_lineup_progress_many: ((utility_lineup_progress_mutation_response | null)[] | null) + /** update data of the table: "utility_lineup_renders" */ + update_utility_lineup_renders: (utility_lineup_renders_mutation_response | null) + /** update single row of the table: "utility_lineup_renders" */ + update_utility_lineup_renders_by_pk: (utility_lineup_renders | null) + /** update multiples rows of table: "utility_lineup_renders" */ + update_utility_lineup_renders_many: ((utility_lineup_renders_mutation_response | null)[] | null) + /** update data of the table: "utility_lineup_repairs" */ + update_utility_lineup_repairs: (utility_lineup_repairs_mutation_response | null) + /** update single row of the table: "utility_lineup_repairs" */ + update_utility_lineup_repairs_by_pk: (utility_lineup_repairs | null) + /** update multiples rows of table: "utility_lineup_repairs" */ + update_utility_lineup_repairs_many: ((utility_lineup_repairs_mutation_response | null)[] | null) + /** update data of the table: "utility_lineup_votes" */ + update_utility_lineup_votes: (utility_lineup_votes_mutation_response | null) + /** update single row of the table: "utility_lineup_votes" */ + update_utility_lineup_votes_by_pk: (utility_lineup_votes | null) + /** update multiples rows of table: "utility_lineup_votes" */ + update_utility_lineup_votes_many: ((utility_lineup_votes_mutation_response | null)[] | null) + /** update data of the table: "utility_lineups" */ + update_utility_lineups: (utility_lineups_mutation_response | null) + /** update single row of the table: "utility_lineups" */ + update_utility_lineups_by_pk: (utility_lineups | null) + /** update multiples rows of table: "utility_lineups" */ + update_utility_lineups_many: ((utility_lineups_mutation_response | null)[] | null) + /** update data of the table: "utility_meta_lineups" */ + update_utility_meta_lineups: (utility_meta_lineups_mutation_response | null) + /** update single row of the table: "utility_meta_lineups" */ + update_utility_meta_lineups_by_pk: (utility_meta_lineups | null) + /** update multiples rows of table: "utility_meta_lineups" */ + update_utility_meta_lineups_many: ((utility_meta_lineups_mutation_response | null)[] | null) + /** update data of the table: "utility_playbook_steps" */ + update_utility_playbook_steps: (utility_playbook_steps_mutation_response | null) + /** update single row of the table: "utility_playbook_steps" */ + update_utility_playbook_steps_by_pk: (utility_playbook_steps | null) + /** update multiples rows of table: "utility_playbook_steps" */ + update_utility_playbook_steps_many: ((utility_playbook_steps_mutation_response | null)[] | null) + /** update data of the table: "utility_playbooks" */ + update_utility_playbooks: (utility_playbooks_mutation_response | null) + /** update single row of the table: "utility_playbooks" */ + update_utility_playbooks_by_pk: (utility_playbooks | null) + /** update multiples rows of table: "utility_playbooks" */ + update_utility_playbooks_many: ((utility_playbooks_mutation_response | null)[] | null) + /** update data of the table: "utility_practice_invites" */ + update_utility_practice_invites: (utility_practice_invites_mutation_response | null) + /** update single row of the table: "utility_practice_invites" */ + update_utility_practice_invites_by_pk: (utility_practice_invites | null) + /** update multiples rows of table: "utility_practice_invites" */ + update_utility_practice_invites_many: ((utility_practice_invites_mutation_response | null)[] | null) + /** update data of the table: "utility_practice_sessions" */ + update_utility_practice_sessions: (utility_practice_sessions_mutation_response | null) + /** update single row of the table: "utility_practice_sessions" */ + update_utility_practice_sessions_by_pk: (utility_practice_sessions | null) + /** update multiples rows of table: "utility_practice_sessions" */ + update_utility_practice_sessions_many: ((utility_practice_sessions_mutation_response | null)[] | null) /** update data of the table: "v_match_captains" */ update_v_match_captains: (v_match_captains_mutation_response | null) /** update multiples rows of table: "v_match_captains" */ @@ -16420,12 +17375,15 @@ export interface my_friends { last_sign_in_at: (Scalars['timestamptz'] | null) name: (Scalars['String'] | null) name_registered: (Scalars['Boolean'] | null) + notification_timezone: (Scalars['String'] | null) /** An object relationship */ player: (players | null) premier_rank: (Scalars['Int'] | null) premier_rank_updated_at: (Scalars['timestamptz'] | null) presence_updated_at: (Scalars['timestamptz'] | null) profile_url: (Scalars['String'] | null) + quiet_hours_end: (Scalars['time'] | null) + quiet_hours_start: (Scalars['time'] | null) role: (Scalars['String'] | null) roster_image_url: (Scalars['String'] | null) show_match_ready_modal: (Scalars['Boolean'] | null) @@ -16499,6 +17457,7 @@ export interface my_friends_max_fields { last_read_news_at: (Scalars['timestamptz'] | null) last_sign_in_at: (Scalars['timestamptz'] | null) name: (Scalars['String'] | null) + notification_timezone: (Scalars['String'] | null) premier_rank: (Scalars['Int'] | null) premier_rank_updated_at: (Scalars['timestamptz'] | null) presence_updated_at: (Scalars['timestamptz'] | null) @@ -16534,6 +17493,7 @@ export interface my_friends_min_fields { last_read_news_at: (Scalars['timestamptz'] | null) last_sign_in_at: (Scalars['timestamptz'] | null) name: (Scalars['String'] | null) + notification_timezone: (Scalars['String'] | null) premier_rank: (Scalars['Int'] | null) premier_rank_updated_at: (Scalars['timestamptz'] | null) presence_updated_at: (Scalars['timestamptz'] | null) @@ -16559,7 +17519,7 @@ export interface my_friends_mutation_response { /** select columns of table "v_my_friends" */ -export type my_friends_select_column = 'avatar_url' | 'country' | 'created_at' | 'custom_avatar_url' | 'days_since_last_ban' | 'discord_id' | 'elo' | 'faceit_elo' | 'faceit_nickname' | 'faceit_player_id' | 'faceit_skill_level' | 'faceit_updated_at' | 'faceit_url' | 'friend_steam_id' | 'game_ban_count' | 'invited_by_steam_id' | 'language' | 'last_presence_state' | 'last_read_news_at' | 'last_sign_in_at' | 'name' | 'name_registered' | 'premier_rank' | 'premier_rank_updated_at' | 'presence_updated_at' | 'profile_url' | 'role' | 'roster_image_url' | 'show_match_ready_modal' | 'status' | 'steam_bans_checked_at' | 'steam_id' | 'vac_ban_count' | 'vac_banned' +export type my_friends_select_column = 'avatar_url' | 'country' | 'created_at' | 'custom_avatar_url' | 'days_since_last_ban' | 'discord_id' | 'elo' | 'faceit_elo' | 'faceit_nickname' | 'faceit_player_id' | 'faceit_skill_level' | 'faceit_updated_at' | 'faceit_url' | 'friend_steam_id' | 'game_ban_count' | 'invited_by_steam_id' | 'language' | 'last_presence_state' | 'last_read_news_at' | 'last_sign_in_at' | 'name' | 'name_registered' | 'notification_timezone' | 'premier_rank' | 'premier_rank_updated_at' | 'presence_updated_at' | 'profile_url' | 'quiet_hours_end' | 'quiet_hours_start' | 'role' | 'roster_image_url' | 'show_match_ready_modal' | 'status' | 'steam_bans_checked_at' | 'steam_id' | 'vac_ban_count' | 'vac_banned' /** select "my_friends_aggregate_bool_exp_bool_and_arguments_columns" columns of table "v_my_friends" */ @@ -24833,6 +25793,8 @@ export interface query_root { abandoned_matches_aggregate: abandoned_matches_aggregate /** fetch data from the table: "abandoned_matches" using primary key columns */ abandoned_matches_by_pk: (abandoned_matches | null) + /** Ask which sightlines a playbook's smokes leave open */ + analyseUtilityPlaybookCoverage: (UtilityPlaybookCoverageOutput | null) /** fetch data from the table: "api_keys" */ api_keys: api_keys[] /** fetch aggregated fields from the table: "api_keys" */ @@ -24857,6 +25819,10 @@ export interface query_root { chat_read_state_aggregate: chat_read_state_aggregate /** fetch data from the table: "chat_read_state" using primary key columns */ chat_read_state_by_pk: (chat_read_state | null) + /** Ask whether a lineup's smoke makes an angle one-way */ + checkUtilityOneWay: (UtilityOneWayOutput | null) + /** Ask whether a lineup's smoke blocks a set of sightlines */ + checkUtilitySightlines: (UtilitySightlineOutput | null) /** An array relationship */ clip_render_jobs: clip_render_jobs[] /** An aggregate relationship */ @@ -25176,12 +26142,42 @@ export interface query_root { e_tournament_status_aggregate: e_tournament_status_aggregate /** fetch data from the table: "e_tournament_status" using primary key columns */ e_tournament_status_by_pk: (e_tournament_status | null) + /** fetch data from the table: "e_utility_practice_statuses" */ + e_utility_practice_statuses: e_utility_practice_statuses[] + /** fetch aggregated fields from the table: "e_utility_practice_statuses" */ + e_utility_practice_statuses_aggregate: e_utility_practice_statuses_aggregate + /** fetch data from the table: "e_utility_practice_statuses" using primary key columns */ + e_utility_practice_statuses_by_pk: (e_utility_practice_statuses | null) + /** fetch data from the table: "e_utility_sources" */ + e_utility_sources: e_utility_sources[] + /** fetch aggregated fields from the table: "e_utility_sources" */ + e_utility_sources_aggregate: e_utility_sources_aggregate + /** fetch data from the table: "e_utility_sources" using primary key columns */ + e_utility_sources_by_pk: (e_utility_sources | null) + /** fetch data from the table: "e_utility_techniques" */ + e_utility_techniques: e_utility_techniques[] + /** fetch aggregated fields from the table: "e_utility_techniques" */ + e_utility_techniques_aggregate: e_utility_techniques_aggregate + /** fetch data from the table: "e_utility_techniques" using primary key columns */ + e_utility_techniques_by_pk: (e_utility_techniques | null) + /** fetch data from the table: "e_utility_throw_strengths" */ + e_utility_throw_strengths: e_utility_throw_strengths[] + /** fetch aggregated fields from the table: "e_utility_throw_strengths" */ + e_utility_throw_strengths_aggregate: e_utility_throw_strengths_aggregate + /** fetch data from the table: "e_utility_throw_strengths" using primary key columns */ + e_utility_throw_strengths_by_pk: (e_utility_throw_strengths | null) /** fetch data from the table: "e_utility_types" */ e_utility_types: e_utility_types[] /** fetch aggregated fields from the table: "e_utility_types" */ e_utility_types_aggregate: e_utility_types_aggregate /** fetch data from the table: "e_utility_types" using primary key columns */ e_utility_types_by_pk: (e_utility_types | null) + /** fetch data from the table: "e_utility_visibility" */ + e_utility_visibility: e_utility_visibility[] + /** fetch aggregated fields from the table: "e_utility_visibility" */ + e_utility_visibility_aggregate: e_utility_visibility_aggregate + /** fetch data from the table: "e_utility_visibility" using primary key columns */ + e_utility_visibility_by_pk: (e_utility_visibility | null) /** fetch data from the table: "e_veto_pick_types" */ e_veto_pick_types: e_veto_pick_types[] /** fetch aggregated fields from the table: "e_veto_pick_types" */ @@ -25242,6 +26238,8 @@ export interface query_root { events_aggregate: events_aggregate /** fetch data from the table: "events" using primary key columns */ events_by_pk: (events | null) + /** Find the saved smokes that close a given sightline */ + findUtilityLineupsBlocking: (UtilityBlockingOutput | null) /** fetch data from the table: "friends" */ friends: friends[] /** fetch aggregated fields from the table: "friends" */ @@ -25897,6 +26895,120 @@ export interface query_root { tournaments_aggregate: tournaments_aggregate /** fetch data from the table: "tournaments" using primary key columns */ tournaments_by_pk: (tournaments | null) + /** Which way everybody misses one lineup, from their practice throws */ + utilityLineupMissPattern: (UtilityMissPatternOutput | null) + /** Report a player's mined utility throws for a match */ + utilityMatchUtilityReport: (UtilityUtilityReportOutput | null) + /** Rank what to practise next on a map from the mined meta */ + utilityPracticePlan: (UtilityPracticePlanOutput | null) + /** Dedicated practice servers free to book right now */ + utilityPracticeServers: (UtilityPracticeServersOutput | null) + /** Read the practice server solver's calibration gate */ + utilitySolverCalibration: (UtilityCalibrationOutput | null) + /** Aggregate a team's mined utility throws against its saved lineups */ + utilityTeamUtilityReport: (UtilityTeamUtilityOutput | null) + /** fetch data from the table: "utility_collection_items" */ + utility_collection_items: utility_collection_items[] + /** fetch aggregated fields from the table: "utility_collection_items" */ + utility_collection_items_aggregate: utility_collection_items_aggregate + /** fetch data from the table: "utility_collection_items" using primary key columns */ + utility_collection_items_by_pk: (utility_collection_items | null) + /** fetch data from the table: "utility_collections" */ + utility_collections: utility_collections[] + /** fetch aggregated fields from the table: "utility_collections" */ + utility_collections_aggregate: utility_collections_aggregate + /** fetch data from the table: "utility_collections" using primary key columns */ + utility_collections_by_pk: (utility_collections | null) + /** fetch data from the table: "utility_demo_mines" */ + utility_demo_mines: utility_demo_mines[] + /** fetch aggregated fields from the table: "utility_demo_mines" */ + utility_demo_mines_aggregate: utility_demo_mines_aggregate + /** fetch data from the table: "utility_demo_mines" using primary key columns */ + utility_demo_mines_by_pk: (utility_demo_mines | null) + /** fetch data from the table: "utility_demo_throws" */ + utility_demo_throws: utility_demo_throws[] + /** fetch aggregated fields from the table: "utility_demo_throws" */ + utility_demo_throws_aggregate: utility_demo_throws_aggregate + /** fetch data from the table: "utility_demo_throws" using primary key columns */ + utility_demo_throws_by_pk: (utility_demo_throws | null) + /** fetch data from the table: "utility_drift_results" */ + utility_drift_results: utility_drift_results[] + /** fetch aggregated fields from the table: "utility_drift_results" */ + utility_drift_results_aggregate: utility_drift_results_aggregate + /** fetch data from the table: "utility_drift_results" using primary key columns */ + utility_drift_results_by_pk: (utility_drift_results | null) + /** fetch data from the table: "utility_drift_scans" */ + utility_drift_scans: utility_drift_scans[] + /** fetch aggregated fields from the table: "utility_drift_scans" */ + utility_drift_scans_aggregate: utility_drift_scans_aggregate + /** fetch data from the table: "utility_drift_scans" using primary key columns */ + utility_drift_scans_by_pk: (utility_drift_scans | null) + /** fetch data from the table: "utility_lineup_favorites" */ + utility_lineup_favorites: utility_lineup_favorites[] + /** fetch aggregated fields from the table: "utility_lineup_favorites" */ + utility_lineup_favorites_aggregate: utility_lineup_favorites_aggregate + /** fetch data from the table: "utility_lineup_favorites" using primary key columns */ + utility_lineup_favorites_by_pk: (utility_lineup_favorites | null) + /** fetch data from the table: "utility_lineup_progress" */ + utility_lineup_progress: utility_lineup_progress[] + /** fetch aggregated fields from the table: "utility_lineup_progress" */ + utility_lineup_progress_aggregate: utility_lineup_progress_aggregate + /** fetch data from the table: "utility_lineup_progress" using primary key columns */ + utility_lineup_progress_by_pk: (utility_lineup_progress | null) + /** fetch data from the table: "utility_lineup_renders" */ + utility_lineup_renders: utility_lineup_renders[] + /** fetch aggregated fields from the table: "utility_lineup_renders" */ + utility_lineup_renders_aggregate: utility_lineup_renders_aggregate + /** fetch data from the table: "utility_lineup_renders" using primary key columns */ + utility_lineup_renders_by_pk: (utility_lineup_renders | null) + /** fetch data from the table: "utility_lineup_repairs" */ + utility_lineup_repairs: utility_lineup_repairs[] + /** fetch aggregated fields from the table: "utility_lineup_repairs" */ + utility_lineup_repairs_aggregate: utility_lineup_repairs_aggregate + /** fetch data from the table: "utility_lineup_repairs" using primary key columns */ + utility_lineup_repairs_by_pk: (utility_lineup_repairs | null) + /** fetch data from the table: "utility_lineup_votes" */ + utility_lineup_votes: utility_lineup_votes[] + /** fetch aggregated fields from the table: "utility_lineup_votes" */ + utility_lineup_votes_aggregate: utility_lineup_votes_aggregate + /** fetch data from the table: "utility_lineup_votes" using primary key columns */ + utility_lineup_votes_by_pk: (utility_lineup_votes | null) + /** An array relationship */ + utility_lineups: utility_lineups[] + /** An aggregate relationship */ + utility_lineups_aggregate: utility_lineups_aggregate + /** fetch data from the table: "utility_lineups" using primary key columns */ + utility_lineups_by_pk: (utility_lineups | null) + /** fetch data from the table: "utility_meta_lineups" */ + utility_meta_lineups: utility_meta_lineups[] + /** fetch aggregated fields from the table: "utility_meta_lineups" */ + utility_meta_lineups_aggregate: utility_meta_lineups_aggregate + /** fetch data from the table: "utility_meta_lineups" using primary key columns */ + utility_meta_lineups_by_pk: (utility_meta_lineups | null) + /** fetch data from the table: "utility_playbook_steps" */ + utility_playbook_steps: utility_playbook_steps[] + /** fetch aggregated fields from the table: "utility_playbook_steps" */ + utility_playbook_steps_aggregate: utility_playbook_steps_aggregate + /** fetch data from the table: "utility_playbook_steps" using primary key columns */ + utility_playbook_steps_by_pk: (utility_playbook_steps | null) + /** fetch data from the table: "utility_playbooks" */ + utility_playbooks: utility_playbooks[] + /** fetch aggregated fields from the table: "utility_playbooks" */ + utility_playbooks_aggregate: utility_playbooks_aggregate + /** fetch data from the table: "utility_playbooks" using primary key columns */ + utility_playbooks_by_pk: (utility_playbooks | null) + /** fetch data from the table: "utility_practice_invites" */ + utility_practice_invites: utility_practice_invites[] + /** fetch aggregated fields from the table: "utility_practice_invites" */ + utility_practice_invites_aggregate: utility_practice_invites_aggregate + /** fetch data from the table: "utility_practice_invites" using primary key columns */ + utility_practice_invites_by_pk: (utility_practice_invites | null) + /** An array relationship */ + utility_practice_sessions: utility_practice_sessions[] + /** An aggregate relationship */ + utility_practice_sessions_aggregate: utility_practice_sessions_aggregate + /** fetch data from the table: "utility_practice_sessions" using primary key columns */ + utility_practice_sessions_by_pk: (utility_practice_sessions | null) /** fetch data from the table: "v_event_player_stats" */ v_event_player_stats: v_event_player_stats[] /** fetch aggregated fields from the table: "v_event_player_stats" */ @@ -27386,6 +28498,38 @@ export interface subscription_root { e_tournament_status_by_pk: (e_tournament_status | null) /** fetch data from the table in a streaming manner: "e_tournament_status" */ e_tournament_status_stream: e_tournament_status[] + /** fetch data from the table: "e_utility_practice_statuses" */ + e_utility_practice_statuses: e_utility_practice_statuses[] + /** fetch aggregated fields from the table: "e_utility_practice_statuses" */ + e_utility_practice_statuses_aggregate: e_utility_practice_statuses_aggregate + /** fetch data from the table: "e_utility_practice_statuses" using primary key columns */ + e_utility_practice_statuses_by_pk: (e_utility_practice_statuses | null) + /** fetch data from the table in a streaming manner: "e_utility_practice_statuses" */ + e_utility_practice_statuses_stream: e_utility_practice_statuses[] + /** fetch data from the table: "e_utility_sources" */ + e_utility_sources: e_utility_sources[] + /** fetch aggregated fields from the table: "e_utility_sources" */ + e_utility_sources_aggregate: e_utility_sources_aggregate + /** fetch data from the table: "e_utility_sources" using primary key columns */ + e_utility_sources_by_pk: (e_utility_sources | null) + /** fetch data from the table in a streaming manner: "e_utility_sources" */ + e_utility_sources_stream: e_utility_sources[] + /** fetch data from the table: "e_utility_techniques" */ + e_utility_techniques: e_utility_techniques[] + /** fetch aggregated fields from the table: "e_utility_techniques" */ + e_utility_techniques_aggregate: e_utility_techniques_aggregate + /** fetch data from the table: "e_utility_techniques" using primary key columns */ + e_utility_techniques_by_pk: (e_utility_techniques | null) + /** fetch data from the table in a streaming manner: "e_utility_techniques" */ + e_utility_techniques_stream: e_utility_techniques[] + /** fetch data from the table: "e_utility_throw_strengths" */ + e_utility_throw_strengths: e_utility_throw_strengths[] + /** fetch aggregated fields from the table: "e_utility_throw_strengths" */ + e_utility_throw_strengths_aggregate: e_utility_throw_strengths_aggregate + /** fetch data from the table: "e_utility_throw_strengths" using primary key columns */ + e_utility_throw_strengths_by_pk: (e_utility_throw_strengths | null) + /** fetch data from the table in a streaming manner: "e_utility_throw_strengths" */ + e_utility_throw_strengths_stream: e_utility_throw_strengths[] /** fetch data from the table: "e_utility_types" */ e_utility_types: e_utility_types[] /** fetch aggregated fields from the table: "e_utility_types" */ @@ -27394,6 +28538,14 @@ export interface subscription_root { e_utility_types_by_pk: (e_utility_types | null) /** fetch data from the table in a streaming manner: "e_utility_types" */ e_utility_types_stream: e_utility_types[] + /** fetch data from the table: "e_utility_visibility" */ + e_utility_visibility: e_utility_visibility[] + /** fetch aggregated fields from the table: "e_utility_visibility" */ + e_utility_visibility_aggregate: e_utility_visibility_aggregate + /** fetch data from the table: "e_utility_visibility" using primary key columns */ + e_utility_visibility_by_pk: (e_utility_visibility | null) + /** fetch data from the table in a streaming manner: "e_utility_visibility" */ + e_utility_visibility_stream: e_utility_visibility[] /** fetch data from the table: "e_veto_pick_types" */ e_veto_pick_types: e_veto_pick_types[] /** fetch aggregated fields from the table: "e_veto_pick_types" */ @@ -28282,6 +29434,142 @@ export interface subscription_root { tournaments_by_pk: (tournaments | null) /** fetch data from the table in a streaming manner: "tournaments" */ tournaments_stream: tournaments[] + /** fetch data from the table: "utility_collection_items" */ + utility_collection_items: utility_collection_items[] + /** fetch aggregated fields from the table: "utility_collection_items" */ + utility_collection_items_aggregate: utility_collection_items_aggregate + /** fetch data from the table: "utility_collection_items" using primary key columns */ + utility_collection_items_by_pk: (utility_collection_items | null) + /** fetch data from the table in a streaming manner: "utility_collection_items" */ + utility_collection_items_stream: utility_collection_items[] + /** fetch data from the table: "utility_collections" */ + utility_collections: utility_collections[] + /** fetch aggregated fields from the table: "utility_collections" */ + utility_collections_aggregate: utility_collections_aggregate + /** fetch data from the table: "utility_collections" using primary key columns */ + utility_collections_by_pk: (utility_collections | null) + /** fetch data from the table in a streaming manner: "utility_collections" */ + utility_collections_stream: utility_collections[] + /** fetch data from the table: "utility_demo_mines" */ + utility_demo_mines: utility_demo_mines[] + /** fetch aggregated fields from the table: "utility_demo_mines" */ + utility_demo_mines_aggregate: utility_demo_mines_aggregate + /** fetch data from the table: "utility_demo_mines" using primary key columns */ + utility_demo_mines_by_pk: (utility_demo_mines | null) + /** fetch data from the table in a streaming manner: "utility_demo_mines" */ + utility_demo_mines_stream: utility_demo_mines[] + /** fetch data from the table: "utility_demo_throws" */ + utility_demo_throws: utility_demo_throws[] + /** fetch aggregated fields from the table: "utility_demo_throws" */ + utility_demo_throws_aggregate: utility_demo_throws_aggregate + /** fetch data from the table: "utility_demo_throws" using primary key columns */ + utility_demo_throws_by_pk: (utility_demo_throws | null) + /** fetch data from the table in a streaming manner: "utility_demo_throws" */ + utility_demo_throws_stream: utility_demo_throws[] + /** fetch data from the table: "utility_drift_results" */ + utility_drift_results: utility_drift_results[] + /** fetch aggregated fields from the table: "utility_drift_results" */ + utility_drift_results_aggregate: utility_drift_results_aggregate + /** fetch data from the table: "utility_drift_results" using primary key columns */ + utility_drift_results_by_pk: (utility_drift_results | null) + /** fetch data from the table in a streaming manner: "utility_drift_results" */ + utility_drift_results_stream: utility_drift_results[] + /** fetch data from the table: "utility_drift_scans" */ + utility_drift_scans: utility_drift_scans[] + /** fetch aggregated fields from the table: "utility_drift_scans" */ + utility_drift_scans_aggregate: utility_drift_scans_aggregate + /** fetch data from the table: "utility_drift_scans" using primary key columns */ + utility_drift_scans_by_pk: (utility_drift_scans | null) + /** fetch data from the table in a streaming manner: "utility_drift_scans" */ + utility_drift_scans_stream: utility_drift_scans[] + /** fetch data from the table: "utility_lineup_favorites" */ + utility_lineup_favorites: utility_lineup_favorites[] + /** fetch aggregated fields from the table: "utility_lineup_favorites" */ + utility_lineup_favorites_aggregate: utility_lineup_favorites_aggregate + /** fetch data from the table: "utility_lineup_favorites" using primary key columns */ + utility_lineup_favorites_by_pk: (utility_lineup_favorites | null) + /** fetch data from the table in a streaming manner: "utility_lineup_favorites" */ + utility_lineup_favorites_stream: utility_lineup_favorites[] + /** fetch data from the table: "utility_lineup_progress" */ + utility_lineup_progress: utility_lineup_progress[] + /** fetch aggregated fields from the table: "utility_lineup_progress" */ + utility_lineup_progress_aggregate: utility_lineup_progress_aggregate + /** fetch data from the table: "utility_lineup_progress" using primary key columns */ + utility_lineup_progress_by_pk: (utility_lineup_progress | null) + /** fetch data from the table in a streaming manner: "utility_lineup_progress" */ + utility_lineup_progress_stream: utility_lineup_progress[] + /** fetch data from the table: "utility_lineup_renders" */ + utility_lineup_renders: utility_lineup_renders[] + /** fetch aggregated fields from the table: "utility_lineup_renders" */ + utility_lineup_renders_aggregate: utility_lineup_renders_aggregate + /** fetch data from the table: "utility_lineup_renders" using primary key columns */ + utility_lineup_renders_by_pk: (utility_lineup_renders | null) + /** fetch data from the table in a streaming manner: "utility_lineup_renders" */ + utility_lineup_renders_stream: utility_lineup_renders[] + /** fetch data from the table: "utility_lineup_repairs" */ + utility_lineup_repairs: utility_lineup_repairs[] + /** fetch aggregated fields from the table: "utility_lineup_repairs" */ + utility_lineup_repairs_aggregate: utility_lineup_repairs_aggregate + /** fetch data from the table: "utility_lineup_repairs" using primary key columns */ + utility_lineup_repairs_by_pk: (utility_lineup_repairs | null) + /** fetch data from the table in a streaming manner: "utility_lineup_repairs" */ + utility_lineup_repairs_stream: utility_lineup_repairs[] + /** fetch data from the table: "utility_lineup_votes" */ + utility_lineup_votes: utility_lineup_votes[] + /** fetch aggregated fields from the table: "utility_lineup_votes" */ + utility_lineup_votes_aggregate: utility_lineup_votes_aggregate + /** fetch data from the table: "utility_lineup_votes" using primary key columns */ + utility_lineup_votes_by_pk: (utility_lineup_votes | null) + /** fetch data from the table in a streaming manner: "utility_lineup_votes" */ + utility_lineup_votes_stream: utility_lineup_votes[] + /** An array relationship */ + utility_lineups: utility_lineups[] + /** An aggregate relationship */ + utility_lineups_aggregate: utility_lineups_aggregate + /** fetch data from the table: "utility_lineups" using primary key columns */ + utility_lineups_by_pk: (utility_lineups | null) + /** fetch data from the table in a streaming manner: "utility_lineups" */ + utility_lineups_stream: utility_lineups[] + /** fetch data from the table: "utility_meta_lineups" */ + utility_meta_lineups: utility_meta_lineups[] + /** fetch aggregated fields from the table: "utility_meta_lineups" */ + utility_meta_lineups_aggregate: utility_meta_lineups_aggregate + /** fetch data from the table: "utility_meta_lineups" using primary key columns */ + utility_meta_lineups_by_pk: (utility_meta_lineups | null) + /** fetch data from the table in a streaming manner: "utility_meta_lineups" */ + utility_meta_lineups_stream: utility_meta_lineups[] + /** fetch data from the table: "utility_playbook_steps" */ + utility_playbook_steps: utility_playbook_steps[] + /** fetch aggregated fields from the table: "utility_playbook_steps" */ + utility_playbook_steps_aggregate: utility_playbook_steps_aggregate + /** fetch data from the table: "utility_playbook_steps" using primary key columns */ + utility_playbook_steps_by_pk: (utility_playbook_steps | null) + /** fetch data from the table in a streaming manner: "utility_playbook_steps" */ + utility_playbook_steps_stream: utility_playbook_steps[] + /** fetch data from the table: "utility_playbooks" */ + utility_playbooks: utility_playbooks[] + /** fetch aggregated fields from the table: "utility_playbooks" */ + utility_playbooks_aggregate: utility_playbooks_aggregate + /** fetch data from the table: "utility_playbooks" using primary key columns */ + utility_playbooks_by_pk: (utility_playbooks | null) + /** fetch data from the table in a streaming manner: "utility_playbooks" */ + utility_playbooks_stream: utility_playbooks[] + /** fetch data from the table: "utility_practice_invites" */ + utility_practice_invites: utility_practice_invites[] + /** fetch aggregated fields from the table: "utility_practice_invites" */ + utility_practice_invites_aggregate: utility_practice_invites_aggregate + /** fetch data from the table: "utility_practice_invites" using primary key columns */ + utility_practice_invites_by_pk: (utility_practice_invites | null) + /** fetch data from the table in a streaming manner: "utility_practice_invites" */ + utility_practice_invites_stream: utility_practice_invites[] + /** An array relationship */ + utility_practice_sessions: utility_practice_sessions[] + /** An aggregate relationship */ + utility_practice_sessions_aggregate: utility_practice_sessions_aggregate + /** fetch data from the table: "utility_practice_sessions" using primary key columns */ + utility_practice_sessions_by_pk: (utility_practice_sessions | null) + /** fetch data from the table in a streaming manner: "utility_practice_sessions" */ + utility_practice_sessions_stream: utility_practice_sessions[] /** fetch data from the table: "v_event_player_stats" */ v_event_player_stats: v_event_player_stats[] /** fetch aggregated fields from the table: "v_event_player_stats" */ @@ -32040,12988 +33328,14631 @@ export interface tournaments_variance_fields { } -/** columns and relationships of "v_event_player_stats" */ -export interface v_event_player_stats { - assists: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) +/** columns and relationships of "utility_collection_items" */ +export interface utility_collection_items { /** An object relationship */ - event: (events | null) - event_id: (Scalars['uuid'] | null) - headshot_percentage: (Scalars['float8'] | null) - headshots: (Scalars['Int'] | null) - kdr: (Scalars['float8'] | null) - kills: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) + collection: utility_collections + collection_id: Scalars['uuid'] + created_at: Scalars['timestamptz'] + note: (Scalars['String'] | null) + position: Scalars['Int'] /** An object relationship */ - player: (players | null) - player_steam_id: (Scalars['bigint'] | null) - __typename: 'v_event_player_stats' + utility_lineup: utility_lineups + utility_lineup_id: Scalars['uuid'] + __typename: 'utility_collection_items' } -/** aggregated selection of "v_event_player_stats" */ -export interface v_event_player_stats_aggregate { - aggregate: (v_event_player_stats_aggregate_fields | null) - nodes: v_event_player_stats[] - __typename: 'v_event_player_stats_aggregate' +/** aggregated selection of "utility_collection_items" */ +export interface utility_collection_items_aggregate { + aggregate: (utility_collection_items_aggregate_fields | null) + nodes: utility_collection_items[] + __typename: 'utility_collection_items_aggregate' } -/** aggregate fields of "v_event_player_stats" */ -export interface v_event_player_stats_aggregate_fields { - avg: (v_event_player_stats_avg_fields | null) +/** aggregate fields of "utility_collection_items" */ +export interface utility_collection_items_aggregate_fields { + avg: (utility_collection_items_avg_fields | null) count: Scalars['Int'] - max: (v_event_player_stats_max_fields | null) - min: (v_event_player_stats_min_fields | null) - stddev: (v_event_player_stats_stddev_fields | null) - stddev_pop: (v_event_player_stats_stddev_pop_fields | null) - stddev_samp: (v_event_player_stats_stddev_samp_fields | null) - sum: (v_event_player_stats_sum_fields | null) - var_pop: (v_event_player_stats_var_pop_fields | null) - var_samp: (v_event_player_stats_var_samp_fields | null) - variance: (v_event_player_stats_variance_fields | null) - __typename: 'v_event_player_stats_aggregate_fields' + max: (utility_collection_items_max_fields | null) + min: (utility_collection_items_min_fields | null) + stddev: (utility_collection_items_stddev_fields | null) + stddev_pop: (utility_collection_items_stddev_pop_fields | null) + stddev_samp: (utility_collection_items_stddev_samp_fields | null) + sum: (utility_collection_items_sum_fields | null) + var_pop: (utility_collection_items_var_pop_fields | null) + var_samp: (utility_collection_items_var_samp_fields | null) + variance: (utility_collection_items_variance_fields | null) + __typename: 'utility_collection_items_aggregate_fields' } /** aggregate avg on columns */ -export interface v_event_player_stats_avg_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_event_player_stats_avg_fields' +export interface utility_collection_items_avg_fields { + position: (Scalars['Float'] | null) + __typename: 'utility_collection_items_avg_fields' } +/** unique or primary key constraints on table "utility_collection_items" */ +export type utility_collection_items_constraint = 'utility_collection_items_pkey' + + /** aggregate max on columns */ -export interface v_event_player_stats_max_fields { - assists: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) - event_id: (Scalars['uuid'] | null) - headshot_percentage: (Scalars['float8'] | null) - headshots: (Scalars['Int'] | null) - kdr: (Scalars['float8'] | null) - kills: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) - player_steam_id: (Scalars['bigint'] | null) - __typename: 'v_event_player_stats_max_fields' +export interface utility_collection_items_max_fields { + collection_id: (Scalars['uuid'] | null) + created_at: (Scalars['timestamptz'] | null) + note: (Scalars['String'] | null) + position: (Scalars['Int'] | null) + utility_lineup_id: (Scalars['uuid'] | null) + __typename: 'utility_collection_items_max_fields' } /** aggregate min on columns */ -export interface v_event_player_stats_min_fields { - assists: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) - event_id: (Scalars['uuid'] | null) - headshot_percentage: (Scalars['float8'] | null) - headshots: (Scalars['Int'] | null) - kdr: (Scalars['float8'] | null) - kills: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) - player_steam_id: (Scalars['bigint'] | null) - __typename: 'v_event_player_stats_min_fields' +export interface utility_collection_items_min_fields { + collection_id: (Scalars['uuid'] | null) + created_at: (Scalars['timestamptz'] | null) + note: (Scalars['String'] | null) + position: (Scalars['Int'] | null) + utility_lineup_id: (Scalars['uuid'] | null) + __typename: 'utility_collection_items_min_fields' } -/** select columns of table "v_event_player_stats" */ -export type v_event_player_stats_select_column = 'assists' | 'deaths' | 'event_id' | 'headshot_percentage' | 'headshots' | 'kdr' | 'kills' | 'matches_played' | 'player_steam_id' +/** response of any mutation on the table "utility_collection_items" */ +export interface utility_collection_items_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: utility_collection_items[] + __typename: 'utility_collection_items_mutation_response' +} -/** select "v_event_player_stats_aggregate_bool_exp_avg_arguments_columns" columns of table "v_event_player_stats" */ -export type v_event_player_stats_select_column_v_event_player_stats_aggregate_bool_exp_avg_arguments_columns = 'headshot_percentage' | 'kdr' +/** select columns of table "utility_collection_items" */ +export type utility_collection_items_select_column = 'collection_id' | 'created_at' | 'note' | 'position' | 'utility_lineup_id' -/** select "v_event_player_stats_aggregate_bool_exp_corr_arguments_columns" columns of table "v_event_player_stats" */ -export type v_event_player_stats_select_column_v_event_player_stats_aggregate_bool_exp_corr_arguments_columns = 'headshot_percentage' | 'kdr' +/** aggregate stddev on columns */ +export interface utility_collection_items_stddev_fields { + position: (Scalars['Float'] | null) + __typename: 'utility_collection_items_stddev_fields' +} -/** select "v_event_player_stats_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "v_event_player_stats" */ -export type v_event_player_stats_select_column_v_event_player_stats_aggregate_bool_exp_covar_samp_arguments_columns = 'headshot_percentage' | 'kdr' +/** aggregate stddev_pop on columns */ +export interface utility_collection_items_stddev_pop_fields { + position: (Scalars['Float'] | null) + __typename: 'utility_collection_items_stddev_pop_fields' +} -/** select "v_event_player_stats_aggregate_bool_exp_max_arguments_columns" columns of table "v_event_player_stats" */ -export type v_event_player_stats_select_column_v_event_player_stats_aggregate_bool_exp_max_arguments_columns = 'headshot_percentage' | 'kdr' +/** aggregate stddev_samp on columns */ +export interface utility_collection_items_stddev_samp_fields { + position: (Scalars['Float'] | null) + __typename: 'utility_collection_items_stddev_samp_fields' +} -/** select "v_event_player_stats_aggregate_bool_exp_min_arguments_columns" columns of table "v_event_player_stats" */ -export type v_event_player_stats_select_column_v_event_player_stats_aggregate_bool_exp_min_arguments_columns = 'headshot_percentage' | 'kdr' +/** aggregate sum on columns */ +export interface utility_collection_items_sum_fields { + position: (Scalars['Int'] | null) + __typename: 'utility_collection_items_sum_fields' +} -/** select "v_event_player_stats_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "v_event_player_stats" */ -export type v_event_player_stats_select_column_v_event_player_stats_aggregate_bool_exp_stddev_samp_arguments_columns = 'headshot_percentage' | 'kdr' +/** update columns of table "utility_collection_items" */ +export type utility_collection_items_update_column = 'collection_id' | 'created_at' | 'note' | 'position' | 'utility_lineup_id' -/** select "v_event_player_stats_aggregate_bool_exp_sum_arguments_columns" columns of table "v_event_player_stats" */ -export type v_event_player_stats_select_column_v_event_player_stats_aggregate_bool_exp_sum_arguments_columns = 'headshot_percentage' | 'kdr' +/** aggregate var_pop on columns */ +export interface utility_collection_items_var_pop_fields { + position: (Scalars['Float'] | null) + __typename: 'utility_collection_items_var_pop_fields' +} -/** select "v_event_player_stats_aggregate_bool_exp_var_samp_arguments_columns" columns of table "v_event_player_stats" */ -export type v_event_player_stats_select_column_v_event_player_stats_aggregate_bool_exp_var_samp_arguments_columns = 'headshot_percentage' | 'kdr' +/** aggregate var_samp on columns */ +export interface utility_collection_items_var_samp_fields { + position: (Scalars['Float'] | null) + __typename: 'utility_collection_items_var_samp_fields' +} + + +/** aggregate variance on columns */ +export interface utility_collection_items_variance_fields { + position: (Scalars['Float'] | null) + __typename: 'utility_collection_items_variance_fields' +} + + +/** columns and relationships of "utility_collections" */ +export interface utility_collections { + /** A computed field, executes function "can_edit_utility_collection" */ + can_edit: (Scalars['Boolean'] | null) + /** A computed field, executes function "can_view_utility_collection" */ + can_view: (Scalars['Boolean'] | null) + created_at: Scalars['timestamptz'] + description: (Scalars['String'] | null) + id: Scalars['uuid'] + /** An array relationship */ + items: utility_collection_items[] + /** An aggregate relationship */ + items_aggregate: utility_collection_items_aggregate + map_name: (Scalars['String'] | null) + name: Scalars['String'] + /** An object relationship */ + owner: players + owner_steam_id: Scalars['bigint'] + /** An object relationship */ + team: (teams | null) + team_id: (Scalars['uuid'] | null) + updated_at: Scalars['timestamptz'] + visibility: e_utility_visibility_enum + __typename: 'utility_collections' +} + + +/** aggregated selection of "utility_collections" */ +export interface utility_collections_aggregate { + aggregate: (utility_collections_aggregate_fields | null) + nodes: utility_collections[] + __typename: 'utility_collections_aggregate' +} + + +/** aggregate fields of "utility_collections" */ +export interface utility_collections_aggregate_fields { + avg: (utility_collections_avg_fields | null) + count: Scalars['Int'] + max: (utility_collections_max_fields | null) + min: (utility_collections_min_fields | null) + stddev: (utility_collections_stddev_fields | null) + stddev_pop: (utility_collections_stddev_pop_fields | null) + stddev_samp: (utility_collections_stddev_samp_fields | null) + sum: (utility_collections_sum_fields | null) + var_pop: (utility_collections_var_pop_fields | null) + var_samp: (utility_collections_var_samp_fields | null) + variance: (utility_collections_variance_fields | null) + __typename: 'utility_collections_aggregate_fields' +} + + +/** aggregate avg on columns */ +export interface utility_collections_avg_fields { + owner_steam_id: (Scalars['Float'] | null) + __typename: 'utility_collections_avg_fields' +} + + +/** unique or primary key constraints on table "utility_collections" */ +export type utility_collections_constraint = 'utility_collections_pkey' + + +/** aggregate max on columns */ +export interface utility_collections_max_fields { + created_at: (Scalars['timestamptz'] | null) + description: (Scalars['String'] | null) + id: (Scalars['uuid'] | null) + map_name: (Scalars['String'] | null) + name: (Scalars['String'] | null) + owner_steam_id: (Scalars['bigint'] | null) + team_id: (Scalars['uuid'] | null) + updated_at: (Scalars['timestamptz'] | null) + __typename: 'utility_collections_max_fields' +} + + +/** aggregate min on columns */ +export interface utility_collections_min_fields { + created_at: (Scalars['timestamptz'] | null) + description: (Scalars['String'] | null) + id: (Scalars['uuid'] | null) + map_name: (Scalars['String'] | null) + name: (Scalars['String'] | null) + owner_steam_id: (Scalars['bigint'] | null) + team_id: (Scalars['uuid'] | null) + updated_at: (Scalars['timestamptz'] | null) + __typename: 'utility_collections_min_fields' +} + + +/** response of any mutation on the table "utility_collections" */ +export interface utility_collections_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: utility_collections[] + __typename: 'utility_collections_mutation_response' +} + + +/** select columns of table "utility_collections" */ +export type utility_collections_select_column = 'created_at' | 'description' | 'id' | 'map_name' | 'name' | 'owner_steam_id' | 'team_id' | 'updated_at' | 'visibility' /** aggregate stddev on columns */ -export interface v_event_player_stats_stddev_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_event_player_stats_stddev_fields' +export interface utility_collections_stddev_fields { + owner_steam_id: (Scalars['Float'] | null) + __typename: 'utility_collections_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_event_player_stats_stddev_pop_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_event_player_stats_stddev_pop_fields' +export interface utility_collections_stddev_pop_fields { + owner_steam_id: (Scalars['Float'] | null) + __typename: 'utility_collections_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_event_player_stats_stddev_samp_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_event_player_stats_stddev_samp_fields' +export interface utility_collections_stddev_samp_fields { + owner_steam_id: (Scalars['Float'] | null) + __typename: 'utility_collections_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_event_player_stats_sum_fields { - assists: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) - headshot_percentage: (Scalars['float8'] | null) - headshots: (Scalars['Int'] | null) - kdr: (Scalars['float8'] | null) - kills: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) - player_steam_id: (Scalars['bigint'] | null) - __typename: 'v_event_player_stats_sum_fields' +export interface utility_collections_sum_fields { + owner_steam_id: (Scalars['bigint'] | null) + __typename: 'utility_collections_sum_fields' } +/** update columns of table "utility_collections" */ +export type utility_collections_update_column = 'created_at' | 'description' | 'id' | 'map_name' | 'name' | 'owner_steam_id' | 'team_id' | 'updated_at' | 'visibility' + + /** aggregate var_pop on columns */ -export interface v_event_player_stats_var_pop_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_event_player_stats_var_pop_fields' +export interface utility_collections_var_pop_fields { + owner_steam_id: (Scalars['Float'] | null) + __typename: 'utility_collections_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_event_player_stats_var_samp_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_event_player_stats_var_samp_fields' +export interface utility_collections_var_samp_fields { + owner_steam_id: (Scalars['Float'] | null) + __typename: 'utility_collections_var_samp_fields' } /** aggregate variance on columns */ -export interface v_event_player_stats_variance_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_event_player_stats_variance_fields' +export interface utility_collections_variance_fields { + owner_steam_id: (Scalars['Float'] | null) + __typename: 'utility_collections_variance_fields' } -/** columns and relationships of "v_gpu_pool_status" */ -export interface v_gpu_pool_status { - demo_free_gpu_nodes: (Scalars['Int'] | null) - demo_in_progress: (Scalars['Boolean'] | null) - demo_total_gpu_nodes: (Scalars['Int'] | null) - free_gpu_nodes: (Scalars['Int'] | null) - free_gpu_nodes_for_batch: (Scalars['Int'] | null) - highlights_in_progress: (Scalars['Boolean'] | null) - id: (Scalars['Int'] | null) - live_in_progress: (Scalars['Boolean'] | null) - registered_gpu_nodes: (Scalars['Int'] | null) - rendering_total_gpu_nodes: (Scalars['Int'] | null) - renders_paused_for_active_match: (Scalars['Boolean'] | null) - streaming_free_gpu_nodes: (Scalars['Int'] | null) - streaming_total_gpu_nodes: (Scalars['Int'] | null) - total_gpu_nodes: (Scalars['Int'] | null) - __typename: 'v_gpu_pool_status' +/** columns and relationships of "utility_demo_mines" */ +export interface utility_demo_mines { + failed_reason: (Scalars['String'] | null) + match_map_demo_id: Scalars['uuid'] + mined_at: Scalars['timestamptz'] + throws: Scalars['Int'] + version: Scalars['Int'] + __typename: 'utility_demo_mines' } -/** aggregated selection of "v_gpu_pool_status" */ -export interface v_gpu_pool_status_aggregate { - aggregate: (v_gpu_pool_status_aggregate_fields | null) - nodes: v_gpu_pool_status[] - __typename: 'v_gpu_pool_status_aggregate' +/** aggregated selection of "utility_demo_mines" */ +export interface utility_demo_mines_aggregate { + aggregate: (utility_demo_mines_aggregate_fields | null) + nodes: utility_demo_mines[] + __typename: 'utility_demo_mines_aggregate' } -/** aggregate fields of "v_gpu_pool_status" */ -export interface v_gpu_pool_status_aggregate_fields { - avg: (v_gpu_pool_status_avg_fields | null) +/** aggregate fields of "utility_demo_mines" */ +export interface utility_demo_mines_aggregate_fields { + avg: (utility_demo_mines_avg_fields | null) count: Scalars['Int'] - max: (v_gpu_pool_status_max_fields | null) - min: (v_gpu_pool_status_min_fields | null) - stddev: (v_gpu_pool_status_stddev_fields | null) - stddev_pop: (v_gpu_pool_status_stddev_pop_fields | null) - stddev_samp: (v_gpu_pool_status_stddev_samp_fields | null) - sum: (v_gpu_pool_status_sum_fields | null) - var_pop: (v_gpu_pool_status_var_pop_fields | null) - var_samp: (v_gpu_pool_status_var_samp_fields | null) - variance: (v_gpu_pool_status_variance_fields | null) - __typename: 'v_gpu_pool_status_aggregate_fields' + max: (utility_demo_mines_max_fields | null) + min: (utility_demo_mines_min_fields | null) + stddev: (utility_demo_mines_stddev_fields | null) + stddev_pop: (utility_demo_mines_stddev_pop_fields | null) + stddev_samp: (utility_demo_mines_stddev_samp_fields | null) + sum: (utility_demo_mines_sum_fields | null) + var_pop: (utility_demo_mines_var_pop_fields | null) + var_samp: (utility_demo_mines_var_samp_fields | null) + variance: (utility_demo_mines_variance_fields | null) + __typename: 'utility_demo_mines_aggregate_fields' } /** aggregate avg on columns */ -export interface v_gpu_pool_status_avg_fields { - demo_free_gpu_nodes: (Scalars['Float'] | null) - demo_total_gpu_nodes: (Scalars['Float'] | null) - free_gpu_nodes: (Scalars['Float'] | null) - free_gpu_nodes_for_batch: (Scalars['Float'] | null) - id: (Scalars['Float'] | null) - registered_gpu_nodes: (Scalars['Float'] | null) - rendering_total_gpu_nodes: (Scalars['Float'] | null) - streaming_free_gpu_nodes: (Scalars['Float'] | null) - streaming_total_gpu_nodes: (Scalars['Float'] | null) - total_gpu_nodes: (Scalars['Float'] | null) - __typename: 'v_gpu_pool_status_avg_fields' +export interface utility_demo_mines_avg_fields { + throws: (Scalars['Float'] | null) + version: (Scalars['Float'] | null) + __typename: 'utility_demo_mines_avg_fields' } +/** unique or primary key constraints on table "utility_demo_mines" */ +export type utility_demo_mines_constraint = 'utility_demo_mines_pkey' + + /** aggregate max on columns */ -export interface v_gpu_pool_status_max_fields { - demo_free_gpu_nodes: (Scalars['Int'] | null) - demo_total_gpu_nodes: (Scalars['Int'] | null) - free_gpu_nodes: (Scalars['Int'] | null) - free_gpu_nodes_for_batch: (Scalars['Int'] | null) - id: (Scalars['Int'] | null) - registered_gpu_nodes: (Scalars['Int'] | null) - rendering_total_gpu_nodes: (Scalars['Int'] | null) - streaming_free_gpu_nodes: (Scalars['Int'] | null) - streaming_total_gpu_nodes: (Scalars['Int'] | null) - total_gpu_nodes: (Scalars['Int'] | null) - __typename: 'v_gpu_pool_status_max_fields' +export interface utility_demo_mines_max_fields { + failed_reason: (Scalars['String'] | null) + match_map_demo_id: (Scalars['uuid'] | null) + mined_at: (Scalars['timestamptz'] | null) + throws: (Scalars['Int'] | null) + version: (Scalars['Int'] | null) + __typename: 'utility_demo_mines_max_fields' } /** aggregate min on columns */ -export interface v_gpu_pool_status_min_fields { - demo_free_gpu_nodes: (Scalars['Int'] | null) - demo_total_gpu_nodes: (Scalars['Int'] | null) - free_gpu_nodes: (Scalars['Int'] | null) - free_gpu_nodes_for_batch: (Scalars['Int'] | null) - id: (Scalars['Int'] | null) - registered_gpu_nodes: (Scalars['Int'] | null) - rendering_total_gpu_nodes: (Scalars['Int'] | null) - streaming_free_gpu_nodes: (Scalars['Int'] | null) - streaming_total_gpu_nodes: (Scalars['Int'] | null) - total_gpu_nodes: (Scalars['Int'] | null) - __typename: 'v_gpu_pool_status_min_fields' +export interface utility_demo_mines_min_fields { + failed_reason: (Scalars['String'] | null) + match_map_demo_id: (Scalars['uuid'] | null) + mined_at: (Scalars['timestamptz'] | null) + throws: (Scalars['Int'] | null) + version: (Scalars['Int'] | null) + __typename: 'utility_demo_mines_min_fields' } -/** select columns of table "v_gpu_pool_status" */ -export type v_gpu_pool_status_select_column = 'demo_free_gpu_nodes' | 'demo_in_progress' | 'demo_total_gpu_nodes' | 'free_gpu_nodes' | 'free_gpu_nodes_for_batch' | 'highlights_in_progress' | 'id' | 'live_in_progress' | 'registered_gpu_nodes' | 'rendering_total_gpu_nodes' | 'renders_paused_for_active_match' | 'streaming_free_gpu_nodes' | 'streaming_total_gpu_nodes' | 'total_gpu_nodes' +/** response of any mutation on the table "utility_demo_mines" */ +export interface utility_demo_mines_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: utility_demo_mines[] + __typename: 'utility_demo_mines_mutation_response' +} + + +/** select columns of table "utility_demo_mines" */ +export type utility_demo_mines_select_column = 'failed_reason' | 'match_map_demo_id' | 'mined_at' | 'throws' | 'version' /** aggregate stddev on columns */ -export interface v_gpu_pool_status_stddev_fields { - demo_free_gpu_nodes: (Scalars['Float'] | null) - demo_total_gpu_nodes: (Scalars['Float'] | null) - free_gpu_nodes: (Scalars['Float'] | null) - free_gpu_nodes_for_batch: (Scalars['Float'] | null) - id: (Scalars['Float'] | null) - registered_gpu_nodes: (Scalars['Float'] | null) - rendering_total_gpu_nodes: (Scalars['Float'] | null) - streaming_free_gpu_nodes: (Scalars['Float'] | null) - streaming_total_gpu_nodes: (Scalars['Float'] | null) - total_gpu_nodes: (Scalars['Float'] | null) - __typename: 'v_gpu_pool_status_stddev_fields' +export interface utility_demo_mines_stddev_fields { + throws: (Scalars['Float'] | null) + version: (Scalars['Float'] | null) + __typename: 'utility_demo_mines_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_gpu_pool_status_stddev_pop_fields { - demo_free_gpu_nodes: (Scalars['Float'] | null) - demo_total_gpu_nodes: (Scalars['Float'] | null) - free_gpu_nodes: (Scalars['Float'] | null) - free_gpu_nodes_for_batch: (Scalars['Float'] | null) - id: (Scalars['Float'] | null) - registered_gpu_nodes: (Scalars['Float'] | null) - rendering_total_gpu_nodes: (Scalars['Float'] | null) - streaming_free_gpu_nodes: (Scalars['Float'] | null) - streaming_total_gpu_nodes: (Scalars['Float'] | null) - total_gpu_nodes: (Scalars['Float'] | null) - __typename: 'v_gpu_pool_status_stddev_pop_fields' +export interface utility_demo_mines_stddev_pop_fields { + throws: (Scalars['Float'] | null) + version: (Scalars['Float'] | null) + __typename: 'utility_demo_mines_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_gpu_pool_status_stddev_samp_fields { - demo_free_gpu_nodes: (Scalars['Float'] | null) - demo_total_gpu_nodes: (Scalars['Float'] | null) - free_gpu_nodes: (Scalars['Float'] | null) - free_gpu_nodes_for_batch: (Scalars['Float'] | null) - id: (Scalars['Float'] | null) - registered_gpu_nodes: (Scalars['Float'] | null) - rendering_total_gpu_nodes: (Scalars['Float'] | null) - streaming_free_gpu_nodes: (Scalars['Float'] | null) - streaming_total_gpu_nodes: (Scalars['Float'] | null) - total_gpu_nodes: (Scalars['Float'] | null) - __typename: 'v_gpu_pool_status_stddev_samp_fields' +export interface utility_demo_mines_stddev_samp_fields { + throws: (Scalars['Float'] | null) + version: (Scalars['Float'] | null) + __typename: 'utility_demo_mines_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_gpu_pool_status_sum_fields { - demo_free_gpu_nodes: (Scalars['Int'] | null) - demo_total_gpu_nodes: (Scalars['Int'] | null) - free_gpu_nodes: (Scalars['Int'] | null) - free_gpu_nodes_for_batch: (Scalars['Int'] | null) - id: (Scalars['Int'] | null) - registered_gpu_nodes: (Scalars['Int'] | null) - rendering_total_gpu_nodes: (Scalars['Int'] | null) - streaming_free_gpu_nodes: (Scalars['Int'] | null) - streaming_total_gpu_nodes: (Scalars['Int'] | null) - total_gpu_nodes: (Scalars['Int'] | null) - __typename: 'v_gpu_pool_status_sum_fields' +export interface utility_demo_mines_sum_fields { + throws: (Scalars['Int'] | null) + version: (Scalars['Int'] | null) + __typename: 'utility_demo_mines_sum_fields' } +/** update columns of table "utility_demo_mines" */ +export type utility_demo_mines_update_column = 'failed_reason' | 'match_map_demo_id' | 'mined_at' | 'throws' | 'version' + + /** aggregate var_pop on columns */ -export interface v_gpu_pool_status_var_pop_fields { - demo_free_gpu_nodes: (Scalars['Float'] | null) - demo_total_gpu_nodes: (Scalars['Float'] | null) - free_gpu_nodes: (Scalars['Float'] | null) - free_gpu_nodes_for_batch: (Scalars['Float'] | null) - id: (Scalars['Float'] | null) - registered_gpu_nodes: (Scalars['Float'] | null) - rendering_total_gpu_nodes: (Scalars['Float'] | null) - streaming_free_gpu_nodes: (Scalars['Float'] | null) - streaming_total_gpu_nodes: (Scalars['Float'] | null) - total_gpu_nodes: (Scalars['Float'] | null) - __typename: 'v_gpu_pool_status_var_pop_fields' +export interface utility_demo_mines_var_pop_fields { + throws: (Scalars['Float'] | null) + version: (Scalars['Float'] | null) + __typename: 'utility_demo_mines_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_gpu_pool_status_var_samp_fields { - demo_free_gpu_nodes: (Scalars['Float'] | null) - demo_total_gpu_nodes: (Scalars['Float'] | null) - free_gpu_nodes: (Scalars['Float'] | null) - free_gpu_nodes_for_batch: (Scalars['Float'] | null) - id: (Scalars['Float'] | null) - registered_gpu_nodes: (Scalars['Float'] | null) - rendering_total_gpu_nodes: (Scalars['Float'] | null) - streaming_free_gpu_nodes: (Scalars['Float'] | null) - streaming_total_gpu_nodes: (Scalars['Float'] | null) - total_gpu_nodes: (Scalars['Float'] | null) - __typename: 'v_gpu_pool_status_var_samp_fields' +export interface utility_demo_mines_var_samp_fields { + throws: (Scalars['Float'] | null) + version: (Scalars['Float'] | null) + __typename: 'utility_demo_mines_var_samp_fields' } /** aggregate variance on columns */ -export interface v_gpu_pool_status_variance_fields { - demo_free_gpu_nodes: (Scalars['Float'] | null) - demo_total_gpu_nodes: (Scalars['Float'] | null) - free_gpu_nodes: (Scalars['Float'] | null) - free_gpu_nodes_for_batch: (Scalars['Float'] | null) - id: (Scalars['Float'] | null) - registered_gpu_nodes: (Scalars['Float'] | null) - rendering_total_gpu_nodes: (Scalars['Float'] | null) - streaming_free_gpu_nodes: (Scalars['Float'] | null) - streaming_total_gpu_nodes: (Scalars['Float'] | null) - total_gpu_nodes: (Scalars['Float'] | null) - __typename: 'v_gpu_pool_status_variance_fields' +export interface utility_demo_mines_variance_fields { + throws: (Scalars['Float'] | null) + version: (Scalars['Float'] | null) + __typename: 'utility_demo_mines_variance_fields' } -/** columns and relationships of "v_league_division_standings" */ -export interface v_league_division_standings { - head_to_head_match_wins: (Scalars['Int'] | null) - head_to_head_rounds_won: (Scalars['Int'] | null) - league_division_id: (Scalars['uuid'] | null) - league_season_division_id: (Scalars['uuid'] | null) - league_season_id: (Scalars['uuid'] | null) - /** An object relationship */ - league_team: (league_teams | null) - league_team_id: (Scalars['uuid'] | null) - league_team_season_id: (Scalars['uuid'] | null) - losses: (Scalars['Int'] | null) - maps_lost: (Scalars['Int'] | null) - maps_won: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) - matches_remaining: (Scalars['Int'] | null) - rank: (Scalars['Int'] | null) - round_diff: (Scalars['Int'] | null) - rounds_lost: (Scalars['Int'] | null) - rounds_won: (Scalars['Int'] | null) +/** columns and relationships of "utility_demo_throws" */ +export interface utility_demo_throws { + created_at: Scalars['timestamptz'] + flight_time_ms: (Scalars['Int'] | null) + grenade_id: Scalars['Int'] + land_x: Scalars['float8'] + land_y: Scalars['float8'] + land_z: Scalars['float8'] + lineup_bucket: (Scalars['String'] | null) + map_name: Scalars['String'] /** An object relationship */ - season_division: (league_season_divisions | null) + match: (matches | null) + match_id: (Scalars['uuid'] | null) /** An object relationship */ - team_season: (league_team_seasons | null) - tournament_team_id: (Scalars['uuid'] | null) - wins: (Scalars['Int'] | null) - __typename: 'v_league_division_standings' + match_map: (match_maps | null) + match_map_demo_id: Scalars['uuid'] + match_map_id: (Scalars['uuid'] | null) + origin_x: Scalars['float8'] + origin_y: Scalars['float8'] + origin_z: Scalars['float8'] + round: (Scalars['Int'] | null) + side: e_sides_enum + technique: e_utility_techniques_enum + throw_strength: (e_utility_throw_strengths_enum | null) + thrower_steam_id: (Scalars['bigint'] | null) + thrown_at: (Scalars['timestamptz'] | null) + tick: (Scalars['Int'] | null) + utility_type: e_utility_types_enum + view_pitch: (Scalars['float8'] | null) + view_yaw: (Scalars['float8'] | null) + __typename: 'utility_demo_throws' } -/** aggregated selection of "v_league_division_standings" */ -export interface v_league_division_standings_aggregate { - aggregate: (v_league_division_standings_aggregate_fields | null) - nodes: v_league_division_standings[] - __typename: 'v_league_division_standings_aggregate' +/** aggregated selection of "utility_demo_throws" */ +export interface utility_demo_throws_aggregate { + aggregate: (utility_demo_throws_aggregate_fields | null) + nodes: utility_demo_throws[] + __typename: 'utility_demo_throws_aggregate' } -/** aggregate fields of "v_league_division_standings" */ -export interface v_league_division_standings_aggregate_fields { - avg: (v_league_division_standings_avg_fields | null) +/** aggregate fields of "utility_demo_throws" */ +export interface utility_demo_throws_aggregate_fields { + avg: (utility_demo_throws_avg_fields | null) count: Scalars['Int'] - max: (v_league_division_standings_max_fields | null) - min: (v_league_division_standings_min_fields | null) - stddev: (v_league_division_standings_stddev_fields | null) - stddev_pop: (v_league_division_standings_stddev_pop_fields | null) - stddev_samp: (v_league_division_standings_stddev_samp_fields | null) - sum: (v_league_division_standings_sum_fields | null) - var_pop: (v_league_division_standings_var_pop_fields | null) - var_samp: (v_league_division_standings_var_samp_fields | null) - variance: (v_league_division_standings_variance_fields | null) - __typename: 'v_league_division_standings_aggregate_fields' + max: (utility_demo_throws_max_fields | null) + min: (utility_demo_throws_min_fields | null) + stddev: (utility_demo_throws_stddev_fields | null) + stddev_pop: (utility_demo_throws_stddev_pop_fields | null) + stddev_samp: (utility_demo_throws_stddev_samp_fields | null) + sum: (utility_demo_throws_sum_fields | null) + var_pop: (utility_demo_throws_var_pop_fields | null) + var_samp: (utility_demo_throws_var_samp_fields | null) + variance: (utility_demo_throws_variance_fields | null) + __typename: 'utility_demo_throws_aggregate_fields' } /** aggregate avg on columns */ -export interface v_league_division_standings_avg_fields { - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - rank: (Scalars['Float'] | null) - round_diff: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_league_division_standings_avg_fields' +export interface utility_demo_throws_avg_fields { + flight_time_ms: (Scalars['Float'] | null) + grenade_id: (Scalars['Float'] | null) + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + thrower_steam_id: (Scalars['Float'] | null) + tick: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + __typename: 'utility_demo_throws_avg_fields' } +/** unique or primary key constraints on table "utility_demo_throws" */ +export type utility_demo_throws_constraint = 'utility_demo_throws_pkey' + + /** aggregate max on columns */ -export interface v_league_division_standings_max_fields { - head_to_head_match_wins: (Scalars['Int'] | null) - head_to_head_rounds_won: (Scalars['Int'] | null) - league_division_id: (Scalars['uuid'] | null) - league_season_division_id: (Scalars['uuid'] | null) - league_season_id: (Scalars['uuid'] | null) - league_team_id: (Scalars['uuid'] | null) - league_team_season_id: (Scalars['uuid'] | null) - losses: (Scalars['Int'] | null) - maps_lost: (Scalars['Int'] | null) - maps_won: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) - matches_remaining: (Scalars['Int'] | null) - rank: (Scalars['Int'] | null) - round_diff: (Scalars['Int'] | null) - rounds_lost: (Scalars['Int'] | null) - rounds_won: (Scalars['Int'] | null) - tournament_team_id: (Scalars['uuid'] | null) - wins: (Scalars['Int'] | null) - __typename: 'v_league_division_standings_max_fields' +export interface utility_demo_throws_max_fields { + created_at: (Scalars['timestamptz'] | null) + flight_time_ms: (Scalars['Int'] | null) + grenade_id: (Scalars['Int'] | null) + land_x: (Scalars['float8'] | null) + land_y: (Scalars['float8'] | null) + land_z: (Scalars['float8'] | null) + lineup_bucket: (Scalars['String'] | null) + map_name: (Scalars['String'] | null) + match_id: (Scalars['uuid'] | null) + match_map_demo_id: (Scalars['uuid'] | null) + match_map_id: (Scalars['uuid'] | null) + origin_x: (Scalars['float8'] | null) + origin_y: (Scalars['float8'] | null) + origin_z: (Scalars['float8'] | null) + round: (Scalars['Int'] | null) + thrower_steam_id: (Scalars['bigint'] | null) + thrown_at: (Scalars['timestamptz'] | null) + tick: (Scalars['Int'] | null) + view_pitch: (Scalars['float8'] | null) + view_yaw: (Scalars['float8'] | null) + __typename: 'utility_demo_throws_max_fields' } /** aggregate min on columns */ -export interface v_league_division_standings_min_fields { - head_to_head_match_wins: (Scalars['Int'] | null) - head_to_head_rounds_won: (Scalars['Int'] | null) - league_division_id: (Scalars['uuid'] | null) - league_season_division_id: (Scalars['uuid'] | null) - league_season_id: (Scalars['uuid'] | null) - league_team_id: (Scalars['uuid'] | null) - league_team_season_id: (Scalars['uuid'] | null) - losses: (Scalars['Int'] | null) - maps_lost: (Scalars['Int'] | null) - maps_won: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) - matches_remaining: (Scalars['Int'] | null) - rank: (Scalars['Int'] | null) - round_diff: (Scalars['Int'] | null) - rounds_lost: (Scalars['Int'] | null) - rounds_won: (Scalars['Int'] | null) - tournament_team_id: (Scalars['uuid'] | null) - wins: (Scalars['Int'] | null) - __typename: 'v_league_division_standings_min_fields' +export interface utility_demo_throws_min_fields { + created_at: (Scalars['timestamptz'] | null) + flight_time_ms: (Scalars['Int'] | null) + grenade_id: (Scalars['Int'] | null) + land_x: (Scalars['float8'] | null) + land_y: (Scalars['float8'] | null) + land_z: (Scalars['float8'] | null) + lineup_bucket: (Scalars['String'] | null) + map_name: (Scalars['String'] | null) + match_id: (Scalars['uuid'] | null) + match_map_demo_id: (Scalars['uuid'] | null) + match_map_id: (Scalars['uuid'] | null) + origin_x: (Scalars['float8'] | null) + origin_y: (Scalars['float8'] | null) + origin_z: (Scalars['float8'] | null) + round: (Scalars['Int'] | null) + thrower_steam_id: (Scalars['bigint'] | null) + thrown_at: (Scalars['timestamptz'] | null) + tick: (Scalars['Int'] | null) + view_pitch: (Scalars['float8'] | null) + view_yaw: (Scalars['float8'] | null) + __typename: 'utility_demo_throws_min_fields' } -/** select columns of table "v_league_division_standings" */ -export type v_league_division_standings_select_column = 'head_to_head_match_wins' | 'head_to_head_rounds_won' | 'league_division_id' | 'league_season_division_id' | 'league_season_id' | 'league_team_id' | 'league_team_season_id' | 'losses' | 'maps_lost' | 'maps_won' | 'matches_played' | 'matches_remaining' | 'rank' | 'round_diff' | 'rounds_lost' | 'rounds_won' | 'tournament_team_id' | 'wins' +/** response of any mutation on the table "utility_demo_throws" */ +export interface utility_demo_throws_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: utility_demo_throws[] + __typename: 'utility_demo_throws_mutation_response' +} + + +/** select columns of table "utility_demo_throws" */ +export type utility_demo_throws_select_column = 'created_at' | 'flight_time_ms' | 'grenade_id' | 'land_x' | 'land_y' | 'land_z' | 'lineup_bucket' | 'map_name' | 'match_id' | 'match_map_demo_id' | 'match_map_id' | 'origin_x' | 'origin_y' | 'origin_z' | 'round' | 'side' | 'technique' | 'throw_strength' | 'thrower_steam_id' | 'thrown_at' | 'tick' | 'utility_type' | 'view_pitch' | 'view_yaw' /** aggregate stddev on columns */ -export interface v_league_division_standings_stddev_fields { - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - rank: (Scalars['Float'] | null) - round_diff: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_league_division_standings_stddev_fields' +export interface utility_demo_throws_stddev_fields { + flight_time_ms: (Scalars['Float'] | null) + grenade_id: (Scalars['Float'] | null) + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + thrower_steam_id: (Scalars['Float'] | null) + tick: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + __typename: 'utility_demo_throws_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_league_division_standings_stddev_pop_fields { - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - rank: (Scalars['Float'] | null) - round_diff: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_league_division_standings_stddev_pop_fields' +export interface utility_demo_throws_stddev_pop_fields { + flight_time_ms: (Scalars['Float'] | null) + grenade_id: (Scalars['Float'] | null) + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + thrower_steam_id: (Scalars['Float'] | null) + tick: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + __typename: 'utility_demo_throws_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_league_division_standings_stddev_samp_fields { - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - rank: (Scalars['Float'] | null) - round_diff: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_league_division_standings_stddev_samp_fields' +export interface utility_demo_throws_stddev_samp_fields { + flight_time_ms: (Scalars['Float'] | null) + grenade_id: (Scalars['Float'] | null) + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + thrower_steam_id: (Scalars['Float'] | null) + tick: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + __typename: 'utility_demo_throws_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_league_division_standings_sum_fields { - head_to_head_match_wins: (Scalars['Int'] | null) - head_to_head_rounds_won: (Scalars['Int'] | null) - losses: (Scalars['Int'] | null) - maps_lost: (Scalars['Int'] | null) - maps_won: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) - matches_remaining: (Scalars['Int'] | null) - rank: (Scalars['Int'] | null) - round_diff: (Scalars['Int'] | null) - rounds_lost: (Scalars['Int'] | null) - rounds_won: (Scalars['Int'] | null) - wins: (Scalars['Int'] | null) - __typename: 'v_league_division_standings_sum_fields' +export interface utility_demo_throws_sum_fields { + flight_time_ms: (Scalars['Int'] | null) + grenade_id: (Scalars['Int'] | null) + land_x: (Scalars['float8'] | null) + land_y: (Scalars['float8'] | null) + land_z: (Scalars['float8'] | null) + origin_x: (Scalars['float8'] | null) + origin_y: (Scalars['float8'] | null) + origin_z: (Scalars['float8'] | null) + round: (Scalars['Int'] | null) + thrower_steam_id: (Scalars['bigint'] | null) + tick: (Scalars['Int'] | null) + view_pitch: (Scalars['float8'] | null) + view_yaw: (Scalars['float8'] | null) + __typename: 'utility_demo_throws_sum_fields' } +/** update columns of table "utility_demo_throws" */ +export type utility_demo_throws_update_column = 'created_at' | 'flight_time_ms' | 'grenade_id' | 'land_x' | 'land_y' | 'land_z' | 'map_name' | 'match_id' | 'match_map_demo_id' | 'match_map_id' | 'origin_x' | 'origin_y' | 'origin_z' | 'round' | 'side' | 'technique' | 'throw_strength' | 'thrower_steam_id' | 'thrown_at' | 'tick' | 'utility_type' | 'view_pitch' | 'view_yaw' + + /** aggregate var_pop on columns */ -export interface v_league_division_standings_var_pop_fields { - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - rank: (Scalars['Float'] | null) - round_diff: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_league_division_standings_var_pop_fields' +export interface utility_demo_throws_var_pop_fields { + flight_time_ms: (Scalars['Float'] | null) + grenade_id: (Scalars['Float'] | null) + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + thrower_steam_id: (Scalars['Float'] | null) + tick: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + __typename: 'utility_demo_throws_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_league_division_standings_var_samp_fields { - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - rank: (Scalars['Float'] | null) - round_diff: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_league_division_standings_var_samp_fields' +export interface utility_demo_throws_var_samp_fields { + flight_time_ms: (Scalars['Float'] | null) + grenade_id: (Scalars['Float'] | null) + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + thrower_steam_id: (Scalars['Float'] | null) + tick: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + __typename: 'utility_demo_throws_var_samp_fields' } /** aggregate variance on columns */ -export interface v_league_division_standings_variance_fields { - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - rank: (Scalars['Float'] | null) - round_diff: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_league_division_standings_variance_fields' +export interface utility_demo_throws_variance_fields { + flight_time_ms: (Scalars['Float'] | null) + grenade_id: (Scalars['Float'] | null) + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + thrower_steam_id: (Scalars['Float'] | null) + tick: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + __typename: 'utility_demo_throws_variance_fields' } -/** columns and relationships of "v_league_season_player_stats" */ -export interface v_league_season_player_stats { - assists: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) - headshot_percentage: (Scalars['float8'] | null) - headshots: (Scalars['Int'] | null) - kdr: (Scalars['float8'] | null) - kills: (Scalars['Int'] | null) - league_division_id: (Scalars['uuid'] | null) - league_season_division_id: (Scalars['uuid'] | null) - league_season_id: (Scalars['uuid'] | null) +/** columns and relationships of "utility_drift_results" */ +export interface utility_drift_results { + created_at: Scalars['timestamptz'] + distance: (Scalars['float8'] | null) + distance_xy: (Scalars['float8'] | null) + distance_z: (Scalars['float8'] | null) + reason: (Scalars['String'] | null) /** An object relationship */ - league_team: (league_teams | null) - league_team_id: (Scalars['uuid'] | null) - league_team_season_id: (Scalars['uuid'] | null) - matches_played: (Scalars['Int'] | null) + scan: utility_drift_scans + severity: (Scalars['String'] | null) + utility_drift_scan_id: Scalars['uuid'] /** An object relationship */ - player: (players | null) - player_steam_id: (Scalars['bigint'] | null) - __typename: 'v_league_season_player_stats' + utility_lineup: utility_lineups + utility_lineup_id: Scalars['uuid'] + verdict: Scalars['String'] + __typename: 'utility_drift_results' } -/** aggregated selection of "v_league_season_player_stats" */ -export interface v_league_season_player_stats_aggregate { - aggregate: (v_league_season_player_stats_aggregate_fields | null) - nodes: v_league_season_player_stats[] - __typename: 'v_league_season_player_stats_aggregate' +/** aggregated selection of "utility_drift_results" */ +export interface utility_drift_results_aggregate { + aggregate: (utility_drift_results_aggregate_fields | null) + nodes: utility_drift_results[] + __typename: 'utility_drift_results_aggregate' } -/** aggregate fields of "v_league_season_player_stats" */ -export interface v_league_season_player_stats_aggregate_fields { - avg: (v_league_season_player_stats_avg_fields | null) +/** aggregate fields of "utility_drift_results" */ +export interface utility_drift_results_aggregate_fields { + avg: (utility_drift_results_avg_fields | null) count: Scalars['Int'] - max: (v_league_season_player_stats_max_fields | null) - min: (v_league_season_player_stats_min_fields | null) - stddev: (v_league_season_player_stats_stddev_fields | null) - stddev_pop: (v_league_season_player_stats_stddev_pop_fields | null) - stddev_samp: (v_league_season_player_stats_stddev_samp_fields | null) - sum: (v_league_season_player_stats_sum_fields | null) - var_pop: (v_league_season_player_stats_var_pop_fields | null) - var_samp: (v_league_season_player_stats_var_samp_fields | null) - variance: (v_league_season_player_stats_variance_fields | null) - __typename: 'v_league_season_player_stats_aggregate_fields' + max: (utility_drift_results_max_fields | null) + min: (utility_drift_results_min_fields | null) + stddev: (utility_drift_results_stddev_fields | null) + stddev_pop: (utility_drift_results_stddev_pop_fields | null) + stddev_samp: (utility_drift_results_stddev_samp_fields | null) + sum: (utility_drift_results_sum_fields | null) + var_pop: (utility_drift_results_var_pop_fields | null) + var_samp: (utility_drift_results_var_samp_fields | null) + variance: (utility_drift_results_variance_fields | null) + __typename: 'utility_drift_results_aggregate_fields' } /** aggregate avg on columns */ -export interface v_league_season_player_stats_avg_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_league_season_player_stats_avg_fields' +export interface utility_drift_results_avg_fields { + distance: (Scalars['Float'] | null) + distance_xy: (Scalars['Float'] | null) + distance_z: (Scalars['Float'] | null) + __typename: 'utility_drift_results_avg_fields' } +/** unique or primary key constraints on table "utility_drift_results" */ +export type utility_drift_results_constraint = 'utility_drift_results_pkey' + + /** aggregate max on columns */ -export interface v_league_season_player_stats_max_fields { - assists: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) - headshot_percentage: (Scalars['float8'] | null) - headshots: (Scalars['Int'] | null) - kdr: (Scalars['float8'] | null) - kills: (Scalars['Int'] | null) - league_division_id: (Scalars['uuid'] | null) - league_season_division_id: (Scalars['uuid'] | null) - league_season_id: (Scalars['uuid'] | null) - league_team_id: (Scalars['uuid'] | null) - league_team_season_id: (Scalars['uuid'] | null) - matches_played: (Scalars['Int'] | null) - player_steam_id: (Scalars['bigint'] | null) - __typename: 'v_league_season_player_stats_max_fields' +export interface utility_drift_results_max_fields { + created_at: (Scalars['timestamptz'] | null) + distance: (Scalars['float8'] | null) + distance_xy: (Scalars['float8'] | null) + distance_z: (Scalars['float8'] | null) + reason: (Scalars['String'] | null) + severity: (Scalars['String'] | null) + utility_drift_scan_id: (Scalars['uuid'] | null) + utility_lineup_id: (Scalars['uuid'] | null) + verdict: (Scalars['String'] | null) + __typename: 'utility_drift_results_max_fields' } /** aggregate min on columns */ -export interface v_league_season_player_stats_min_fields { - assists: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) - headshot_percentage: (Scalars['float8'] | null) - headshots: (Scalars['Int'] | null) - kdr: (Scalars['float8'] | null) - kills: (Scalars['Int'] | null) - league_division_id: (Scalars['uuid'] | null) - league_season_division_id: (Scalars['uuid'] | null) - league_season_id: (Scalars['uuid'] | null) - league_team_id: (Scalars['uuid'] | null) - league_team_season_id: (Scalars['uuid'] | null) - matches_played: (Scalars['Int'] | null) - player_steam_id: (Scalars['bigint'] | null) - __typename: 'v_league_season_player_stats_min_fields' +export interface utility_drift_results_min_fields { + created_at: (Scalars['timestamptz'] | null) + distance: (Scalars['float8'] | null) + distance_xy: (Scalars['float8'] | null) + distance_z: (Scalars['float8'] | null) + reason: (Scalars['String'] | null) + severity: (Scalars['String'] | null) + utility_drift_scan_id: (Scalars['uuid'] | null) + utility_lineup_id: (Scalars['uuid'] | null) + verdict: (Scalars['String'] | null) + __typename: 'utility_drift_results_min_fields' } -/** select columns of table "v_league_season_player_stats" */ -export type v_league_season_player_stats_select_column = 'assists' | 'deaths' | 'headshot_percentage' | 'headshots' | 'kdr' | 'kills' | 'league_division_id' | 'league_season_division_id' | 'league_season_id' | 'league_team_id' | 'league_team_season_id' | 'matches_played' | 'player_steam_id' +/** response of any mutation on the table "utility_drift_results" */ +export interface utility_drift_results_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: utility_drift_results[] + __typename: 'utility_drift_results_mutation_response' +} -/** select "v_league_season_player_stats_aggregate_bool_exp_avg_arguments_columns" columns of table "v_league_season_player_stats" */ -export type v_league_season_player_stats_select_column_v_league_season_player_stats_aggregate_bool_exp_avg_arguments_columns = 'headshot_percentage' | 'kdr' +/** select columns of table "utility_drift_results" */ +export type utility_drift_results_select_column = 'created_at' | 'distance' | 'distance_xy' | 'distance_z' | 'reason' | 'severity' | 'utility_drift_scan_id' | 'utility_lineup_id' | 'verdict' -/** select "v_league_season_player_stats_aggregate_bool_exp_corr_arguments_columns" columns of table "v_league_season_player_stats" */ -export type v_league_season_player_stats_select_column_v_league_season_player_stats_aggregate_bool_exp_corr_arguments_columns = 'headshot_percentage' | 'kdr' +/** select "utility_drift_results_aggregate_bool_exp_avg_arguments_columns" columns of table "utility_drift_results" */ +export type utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_avg_arguments_columns = 'distance' | 'distance_xy' | 'distance_z' -/** select "v_league_season_player_stats_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "v_league_season_player_stats" */ -export type v_league_season_player_stats_select_column_v_league_season_player_stats_aggregate_bool_exp_covar_samp_arguments_columns = 'headshot_percentage' | 'kdr' +/** select "utility_drift_results_aggregate_bool_exp_corr_arguments_columns" columns of table "utility_drift_results" */ +export type utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_corr_arguments_columns = 'distance' | 'distance_xy' | 'distance_z' -/** select "v_league_season_player_stats_aggregate_bool_exp_max_arguments_columns" columns of table "v_league_season_player_stats" */ -export type v_league_season_player_stats_select_column_v_league_season_player_stats_aggregate_bool_exp_max_arguments_columns = 'headshot_percentage' | 'kdr' +/** select "utility_drift_results_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "utility_drift_results" */ +export type utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_covar_samp_arguments_columns = 'distance' | 'distance_xy' | 'distance_z' -/** select "v_league_season_player_stats_aggregate_bool_exp_min_arguments_columns" columns of table "v_league_season_player_stats" */ -export type v_league_season_player_stats_select_column_v_league_season_player_stats_aggregate_bool_exp_min_arguments_columns = 'headshot_percentage' | 'kdr' +/** select "utility_drift_results_aggregate_bool_exp_max_arguments_columns" columns of table "utility_drift_results" */ +export type utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_max_arguments_columns = 'distance' | 'distance_xy' | 'distance_z' -/** select "v_league_season_player_stats_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "v_league_season_player_stats" */ -export type v_league_season_player_stats_select_column_v_league_season_player_stats_aggregate_bool_exp_stddev_samp_arguments_columns = 'headshot_percentage' | 'kdr' +/** select "utility_drift_results_aggregate_bool_exp_min_arguments_columns" columns of table "utility_drift_results" */ +export type utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_min_arguments_columns = 'distance' | 'distance_xy' | 'distance_z' -/** select "v_league_season_player_stats_aggregate_bool_exp_sum_arguments_columns" columns of table "v_league_season_player_stats" */ -export type v_league_season_player_stats_select_column_v_league_season_player_stats_aggregate_bool_exp_sum_arguments_columns = 'headshot_percentage' | 'kdr' +/** select "utility_drift_results_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "utility_drift_results" */ +export type utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_stddev_samp_arguments_columns = 'distance' | 'distance_xy' | 'distance_z' -/** select "v_league_season_player_stats_aggregate_bool_exp_var_samp_arguments_columns" columns of table "v_league_season_player_stats" */ -export type v_league_season_player_stats_select_column_v_league_season_player_stats_aggregate_bool_exp_var_samp_arguments_columns = 'headshot_percentage' | 'kdr' +/** select "utility_drift_results_aggregate_bool_exp_sum_arguments_columns" columns of table "utility_drift_results" */ +export type utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_sum_arguments_columns = 'distance' | 'distance_xy' | 'distance_z' + + +/** select "utility_drift_results_aggregate_bool_exp_var_samp_arguments_columns" columns of table "utility_drift_results" */ +export type utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_var_samp_arguments_columns = 'distance' | 'distance_xy' | 'distance_z' /** aggregate stddev on columns */ -export interface v_league_season_player_stats_stddev_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_league_season_player_stats_stddev_fields' +export interface utility_drift_results_stddev_fields { + distance: (Scalars['Float'] | null) + distance_xy: (Scalars['Float'] | null) + distance_z: (Scalars['Float'] | null) + __typename: 'utility_drift_results_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_league_season_player_stats_stddev_pop_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_league_season_player_stats_stddev_pop_fields' +export interface utility_drift_results_stddev_pop_fields { + distance: (Scalars['Float'] | null) + distance_xy: (Scalars['Float'] | null) + distance_z: (Scalars['Float'] | null) + __typename: 'utility_drift_results_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_league_season_player_stats_stddev_samp_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_league_season_player_stats_stddev_samp_fields' +export interface utility_drift_results_stddev_samp_fields { + distance: (Scalars['Float'] | null) + distance_xy: (Scalars['Float'] | null) + distance_z: (Scalars['Float'] | null) + __typename: 'utility_drift_results_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_league_season_player_stats_sum_fields { - assists: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) - headshot_percentage: (Scalars['float8'] | null) - headshots: (Scalars['Int'] | null) - kdr: (Scalars['float8'] | null) - kills: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) - player_steam_id: (Scalars['bigint'] | null) - __typename: 'v_league_season_player_stats_sum_fields' +export interface utility_drift_results_sum_fields { + distance: (Scalars['float8'] | null) + distance_xy: (Scalars['float8'] | null) + distance_z: (Scalars['float8'] | null) + __typename: 'utility_drift_results_sum_fields' } +/** update columns of table "utility_drift_results" */ +export type utility_drift_results_update_column = 'created_at' | 'distance' | 'distance_xy' | 'distance_z' | 'reason' | 'severity' | 'utility_drift_scan_id' | 'utility_lineup_id' | 'verdict' + + /** aggregate var_pop on columns */ -export interface v_league_season_player_stats_var_pop_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_league_season_player_stats_var_pop_fields' +export interface utility_drift_results_var_pop_fields { + distance: (Scalars['Float'] | null) + distance_xy: (Scalars['Float'] | null) + distance_z: (Scalars['Float'] | null) + __typename: 'utility_drift_results_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_league_season_player_stats_var_samp_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_league_season_player_stats_var_samp_fields' +export interface utility_drift_results_var_samp_fields { + distance: (Scalars['Float'] | null) + distance_xy: (Scalars['Float'] | null) + distance_z: (Scalars['Float'] | null) + __typename: 'utility_drift_results_var_samp_fields' } /** aggregate variance on columns */ -export interface v_league_season_player_stats_variance_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_league_season_player_stats_variance_fields' +export interface utility_drift_results_variance_fields { + distance: (Scalars['Float'] | null) + distance_xy: (Scalars['Float'] | null) + distance_z: (Scalars['Float'] | null) + __typename: 'utility_drift_results_variance_fields' } -/** columns and relationships of "v_match_captains" */ -export interface v_match_captains { - captain: (Scalars['Boolean'] | null) - discord_id: (Scalars['String'] | null) - id: (Scalars['uuid'] | null) - /** An object relationship */ - lineup: (match_lineups | null) - match_lineup_id: (Scalars['uuid'] | null) - placeholder_name: (Scalars['String'] | null) +/** columns and relationships of "utility_drift_scans" */ +export interface utility_drift_scans { + broken: Scalars['Int'] + created_at: Scalars['timestamptz'] + failure_reason: (Scalars['String'] | null) + finished_at: (Scalars['timestamptz'] | null) + from_revision: (Scalars['String'] | null) + id: Scalars['uuid'] + lineups: Scalars['Int'] + map_name: Scalars['String'] + max_distance: (Scalars['float8'] | null) + moved: Scalars['Int'] /** An object relationship */ - player: (players | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_match_captains' + requested_by: (players | null) + requested_by_steam_id: (Scalars['bigint'] | null) + /** An array relationship */ + results: utility_drift_results[] + /** An aggregate relationship */ + results_aggregate: utility_drift_results_aggregate + scanned: Scalars['Int'] + started_at: (Scalars['timestamptz'] | null) + status: Scalars['String'] + to_revision: (Scalars['String'] | null) + unchanged: Scalars['Int'] + unsimulatable: Scalars['Int'] + updated_at: Scalars['timestamptz'] + __typename: 'utility_drift_scans' } -/** aggregated selection of "v_match_captains" */ -export interface v_match_captains_aggregate { - aggregate: (v_match_captains_aggregate_fields | null) - nodes: v_match_captains[] - __typename: 'v_match_captains_aggregate' +/** aggregated selection of "utility_drift_scans" */ +export interface utility_drift_scans_aggregate { + aggregate: (utility_drift_scans_aggregate_fields | null) + nodes: utility_drift_scans[] + __typename: 'utility_drift_scans_aggregate' } -/** aggregate fields of "v_match_captains" */ -export interface v_match_captains_aggregate_fields { - avg: (v_match_captains_avg_fields | null) +/** aggregate fields of "utility_drift_scans" */ +export interface utility_drift_scans_aggregate_fields { + avg: (utility_drift_scans_avg_fields | null) count: Scalars['Int'] - max: (v_match_captains_max_fields | null) - min: (v_match_captains_min_fields | null) - stddev: (v_match_captains_stddev_fields | null) - stddev_pop: (v_match_captains_stddev_pop_fields | null) - stddev_samp: (v_match_captains_stddev_samp_fields | null) - sum: (v_match_captains_sum_fields | null) - var_pop: (v_match_captains_var_pop_fields | null) - var_samp: (v_match_captains_var_samp_fields | null) - variance: (v_match_captains_variance_fields | null) - __typename: 'v_match_captains_aggregate_fields' + max: (utility_drift_scans_max_fields | null) + min: (utility_drift_scans_min_fields | null) + stddev: (utility_drift_scans_stddev_fields | null) + stddev_pop: (utility_drift_scans_stddev_pop_fields | null) + stddev_samp: (utility_drift_scans_stddev_samp_fields | null) + sum: (utility_drift_scans_sum_fields | null) + var_pop: (utility_drift_scans_var_pop_fields | null) + var_samp: (utility_drift_scans_var_samp_fields | null) + variance: (utility_drift_scans_variance_fields | null) + __typename: 'utility_drift_scans_aggregate_fields' } /** aggregate avg on columns */ -export interface v_match_captains_avg_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_match_captains_avg_fields' +export interface utility_drift_scans_avg_fields { + broken: (Scalars['Float'] | null) + lineups: (Scalars['Float'] | null) + max_distance: (Scalars['Float'] | null) + moved: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + scanned: (Scalars['Float'] | null) + unchanged: (Scalars['Float'] | null) + unsimulatable: (Scalars['Float'] | null) + __typename: 'utility_drift_scans_avg_fields' } +/** unique or primary key constraints on table "utility_drift_scans" */ +export type utility_drift_scans_constraint = 'utility_drift_scans_pkey' + + /** aggregate max on columns */ -export interface v_match_captains_max_fields { - discord_id: (Scalars['String'] | null) +export interface utility_drift_scans_max_fields { + broken: (Scalars['Int'] | null) + created_at: (Scalars['timestamptz'] | null) + failure_reason: (Scalars['String'] | null) + finished_at: (Scalars['timestamptz'] | null) + from_revision: (Scalars['String'] | null) id: (Scalars['uuid'] | null) - match_lineup_id: (Scalars['uuid'] | null) - placeholder_name: (Scalars['String'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_match_captains_max_fields' + lineups: (Scalars['Int'] | null) + map_name: (Scalars['String'] | null) + max_distance: (Scalars['float8'] | null) + moved: (Scalars['Int'] | null) + requested_by_steam_id: (Scalars['bigint'] | null) + scanned: (Scalars['Int'] | null) + started_at: (Scalars['timestamptz'] | null) + status: (Scalars['String'] | null) + to_revision: (Scalars['String'] | null) + unchanged: (Scalars['Int'] | null) + unsimulatable: (Scalars['Int'] | null) + updated_at: (Scalars['timestamptz'] | null) + __typename: 'utility_drift_scans_max_fields' } /** aggregate min on columns */ -export interface v_match_captains_min_fields { - discord_id: (Scalars['String'] | null) +export interface utility_drift_scans_min_fields { + broken: (Scalars['Int'] | null) + created_at: (Scalars['timestamptz'] | null) + failure_reason: (Scalars['String'] | null) + finished_at: (Scalars['timestamptz'] | null) + from_revision: (Scalars['String'] | null) id: (Scalars['uuid'] | null) - match_lineup_id: (Scalars['uuid'] | null) - placeholder_name: (Scalars['String'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_match_captains_min_fields' + lineups: (Scalars['Int'] | null) + map_name: (Scalars['String'] | null) + max_distance: (Scalars['float8'] | null) + moved: (Scalars['Int'] | null) + requested_by_steam_id: (Scalars['bigint'] | null) + scanned: (Scalars['Int'] | null) + started_at: (Scalars['timestamptz'] | null) + status: (Scalars['String'] | null) + to_revision: (Scalars['String'] | null) + unchanged: (Scalars['Int'] | null) + unsimulatable: (Scalars['Int'] | null) + updated_at: (Scalars['timestamptz'] | null) + __typename: 'utility_drift_scans_min_fields' } -/** response of any mutation on the table "v_match_captains" */ -export interface v_match_captains_mutation_response { +/** response of any mutation on the table "utility_drift_scans" */ +export interface utility_drift_scans_mutation_response { /** number of rows affected by the mutation */ affected_rows: Scalars['Int'] /** data from the rows affected by the mutation */ - returning: v_match_captains[] - __typename: 'v_match_captains_mutation_response' + returning: utility_drift_scans[] + __typename: 'utility_drift_scans_mutation_response' } -/** select columns of table "v_match_captains" */ -export type v_match_captains_select_column = 'captain' | 'discord_id' | 'id' | 'match_lineup_id' | 'placeholder_name' | 'steam_id' +/** select columns of table "utility_drift_scans" */ +export type utility_drift_scans_select_column = 'broken' | 'created_at' | 'failure_reason' | 'finished_at' | 'from_revision' | 'id' | 'lineups' | 'map_name' | 'max_distance' | 'moved' | 'requested_by_steam_id' | 'scanned' | 'started_at' | 'status' | 'to_revision' | 'unchanged' | 'unsimulatable' | 'updated_at' /** aggregate stddev on columns */ -export interface v_match_captains_stddev_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_match_captains_stddev_fields' +export interface utility_drift_scans_stddev_fields { + broken: (Scalars['Float'] | null) + lineups: (Scalars['Float'] | null) + max_distance: (Scalars['Float'] | null) + moved: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + scanned: (Scalars['Float'] | null) + unchanged: (Scalars['Float'] | null) + unsimulatable: (Scalars['Float'] | null) + __typename: 'utility_drift_scans_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_match_captains_stddev_pop_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_match_captains_stddev_pop_fields' +export interface utility_drift_scans_stddev_pop_fields { + broken: (Scalars['Float'] | null) + lineups: (Scalars['Float'] | null) + max_distance: (Scalars['Float'] | null) + moved: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + scanned: (Scalars['Float'] | null) + unchanged: (Scalars['Float'] | null) + unsimulatable: (Scalars['Float'] | null) + __typename: 'utility_drift_scans_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_match_captains_stddev_samp_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_match_captains_stddev_samp_fields' +export interface utility_drift_scans_stddev_samp_fields { + broken: (Scalars['Float'] | null) + lineups: (Scalars['Float'] | null) + max_distance: (Scalars['Float'] | null) + moved: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + scanned: (Scalars['Float'] | null) + unchanged: (Scalars['Float'] | null) + unsimulatable: (Scalars['Float'] | null) + __typename: 'utility_drift_scans_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_match_captains_sum_fields { - steam_id: (Scalars['bigint'] | null) - __typename: 'v_match_captains_sum_fields' +export interface utility_drift_scans_sum_fields { + broken: (Scalars['Int'] | null) + lineups: (Scalars['Int'] | null) + max_distance: (Scalars['float8'] | null) + moved: (Scalars['Int'] | null) + requested_by_steam_id: (Scalars['bigint'] | null) + scanned: (Scalars['Int'] | null) + unchanged: (Scalars['Int'] | null) + unsimulatable: (Scalars['Int'] | null) + __typename: 'utility_drift_scans_sum_fields' } +/** update columns of table "utility_drift_scans" */ +export type utility_drift_scans_update_column = 'broken' | 'created_at' | 'failure_reason' | 'finished_at' | 'from_revision' | 'id' | 'lineups' | 'map_name' | 'max_distance' | 'moved' | 'requested_by_steam_id' | 'scanned' | 'started_at' | 'status' | 'to_revision' | 'unchanged' | 'unsimulatable' | 'updated_at' + + /** aggregate var_pop on columns */ -export interface v_match_captains_var_pop_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_match_captains_var_pop_fields' +export interface utility_drift_scans_var_pop_fields { + broken: (Scalars['Float'] | null) + lineups: (Scalars['Float'] | null) + max_distance: (Scalars['Float'] | null) + moved: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + scanned: (Scalars['Float'] | null) + unchanged: (Scalars['Float'] | null) + unsimulatable: (Scalars['Float'] | null) + __typename: 'utility_drift_scans_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_match_captains_var_samp_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_match_captains_var_samp_fields' +export interface utility_drift_scans_var_samp_fields { + broken: (Scalars['Float'] | null) + lineups: (Scalars['Float'] | null) + max_distance: (Scalars['Float'] | null) + moved: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + scanned: (Scalars['Float'] | null) + unchanged: (Scalars['Float'] | null) + unsimulatable: (Scalars['Float'] | null) + __typename: 'utility_drift_scans_var_samp_fields' } /** aggregate variance on columns */ -export interface v_match_captains_variance_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_match_captains_variance_fields' +export interface utility_drift_scans_variance_fields { + broken: (Scalars['Float'] | null) + lineups: (Scalars['Float'] | null) + max_distance: (Scalars['Float'] | null) + moved: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + scanned: (Scalars['Float'] | null) + unchanged: (Scalars['Float'] | null) + unsimulatable: (Scalars['Float'] | null) + __typename: 'utility_drift_scans_variance_fields' } -/** columns and relationships of "v_match_clutches" */ -export interface v_match_clutches { - against_count: (Scalars['Int'] | null) - /** An object relationship */ - clutcher: (players | null) - clutcher_steam_id: (Scalars['bigint'] | null) - kills_in_clutch: (Scalars['Int'] | null) - /** An object relationship */ - match: (matches | null) - match_id: (Scalars['uuid'] | null) +/** columns and relationships of "utility_lineup_favorites" */ +export interface utility_lineup_favorites { + created_at: Scalars['timestamptz'] /** An object relationship */ - match_lineup: (match_lineups | null) - match_lineup_id: (Scalars['uuid'] | null) + player: players + steam_id: Scalars['bigint'] /** An object relationship */ - match_map: (match_maps | null) - match_map_id: (Scalars['uuid'] | null) - outcome: (Scalars['String'] | null) - round: (Scalars['Int'] | null) - side: (Scalars['String'] | null) - __typename: 'v_match_clutches' + utility_lineup: utility_lineups + utility_lineup_id: Scalars['uuid'] + __typename: 'utility_lineup_favorites' } -/** aggregated selection of "v_match_clutches" */ -export interface v_match_clutches_aggregate { - aggregate: (v_match_clutches_aggregate_fields | null) - nodes: v_match_clutches[] - __typename: 'v_match_clutches_aggregate' +/** aggregated selection of "utility_lineup_favorites" */ +export interface utility_lineup_favorites_aggregate { + aggregate: (utility_lineup_favorites_aggregate_fields | null) + nodes: utility_lineup_favorites[] + __typename: 'utility_lineup_favorites_aggregate' } -/** aggregate fields of "v_match_clutches" */ -export interface v_match_clutches_aggregate_fields { - avg: (v_match_clutches_avg_fields | null) +/** aggregate fields of "utility_lineup_favorites" */ +export interface utility_lineup_favorites_aggregate_fields { + avg: (utility_lineup_favorites_avg_fields | null) count: Scalars['Int'] - max: (v_match_clutches_max_fields | null) - min: (v_match_clutches_min_fields | null) - stddev: (v_match_clutches_stddev_fields | null) - stddev_pop: (v_match_clutches_stddev_pop_fields | null) - stddev_samp: (v_match_clutches_stddev_samp_fields | null) - sum: (v_match_clutches_sum_fields | null) - var_pop: (v_match_clutches_var_pop_fields | null) - var_samp: (v_match_clutches_var_samp_fields | null) - variance: (v_match_clutches_variance_fields | null) - __typename: 'v_match_clutches_aggregate_fields' + max: (utility_lineup_favorites_max_fields | null) + min: (utility_lineup_favorites_min_fields | null) + stddev: (utility_lineup_favorites_stddev_fields | null) + stddev_pop: (utility_lineup_favorites_stddev_pop_fields | null) + stddev_samp: (utility_lineup_favorites_stddev_samp_fields | null) + sum: (utility_lineup_favorites_sum_fields | null) + var_pop: (utility_lineup_favorites_var_pop_fields | null) + var_samp: (utility_lineup_favorites_var_samp_fields | null) + variance: (utility_lineup_favorites_variance_fields | null) + __typename: 'utility_lineup_favorites_aggregate_fields' } /** aggregate avg on columns */ -export interface v_match_clutches_avg_fields { - against_count: (Scalars['Float'] | null) - clutcher_steam_id: (Scalars['Float'] | null) - kills_in_clutch: (Scalars['Float'] | null) - round: (Scalars['Float'] | null) - __typename: 'v_match_clutches_avg_fields' +export interface utility_lineup_favorites_avg_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'utility_lineup_favorites_avg_fields' } +/** unique or primary key constraints on table "utility_lineup_favorites" */ +export type utility_lineup_favorites_constraint = 'utility_lineup_favorites_pkey' + + /** aggregate max on columns */ -export interface v_match_clutches_max_fields { - against_count: (Scalars['Int'] | null) - clutcher_steam_id: (Scalars['bigint'] | null) - kills_in_clutch: (Scalars['Int'] | null) - match_id: (Scalars['uuid'] | null) - match_lineup_id: (Scalars['uuid'] | null) - match_map_id: (Scalars['uuid'] | null) - outcome: (Scalars['String'] | null) - round: (Scalars['Int'] | null) - side: (Scalars['String'] | null) - __typename: 'v_match_clutches_max_fields' +export interface utility_lineup_favorites_max_fields { + created_at: (Scalars['timestamptz'] | null) + steam_id: (Scalars['bigint'] | null) + utility_lineup_id: (Scalars['uuid'] | null) + __typename: 'utility_lineup_favorites_max_fields' } /** aggregate min on columns */ -export interface v_match_clutches_min_fields { - against_count: (Scalars['Int'] | null) - clutcher_steam_id: (Scalars['bigint'] | null) - kills_in_clutch: (Scalars['Int'] | null) - match_id: (Scalars['uuid'] | null) - match_lineup_id: (Scalars['uuid'] | null) - match_map_id: (Scalars['uuid'] | null) - outcome: (Scalars['String'] | null) - round: (Scalars['Int'] | null) - side: (Scalars['String'] | null) - __typename: 'v_match_clutches_min_fields' +export interface utility_lineup_favorites_min_fields { + created_at: (Scalars['timestamptz'] | null) + steam_id: (Scalars['bigint'] | null) + utility_lineup_id: (Scalars['uuid'] | null) + __typename: 'utility_lineup_favorites_min_fields' } -/** select columns of table "v_match_clutches" */ -export type v_match_clutches_select_column = 'against_count' | 'clutcher_steam_id' | 'kills_in_clutch' | 'match_id' | 'match_lineup_id' | 'match_map_id' | 'outcome' | 'round' | 'side' +/** response of any mutation on the table "utility_lineup_favorites" */ +export interface utility_lineup_favorites_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: utility_lineup_favorites[] + __typename: 'utility_lineup_favorites_mutation_response' +} + + +/** select columns of table "utility_lineup_favorites" */ +export type utility_lineup_favorites_select_column = 'created_at' | 'steam_id' | 'utility_lineup_id' /** aggregate stddev on columns */ -export interface v_match_clutches_stddev_fields { - against_count: (Scalars['Float'] | null) - clutcher_steam_id: (Scalars['Float'] | null) - kills_in_clutch: (Scalars['Float'] | null) - round: (Scalars['Float'] | null) - __typename: 'v_match_clutches_stddev_fields' +export interface utility_lineup_favorites_stddev_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'utility_lineup_favorites_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_match_clutches_stddev_pop_fields { - against_count: (Scalars['Float'] | null) - clutcher_steam_id: (Scalars['Float'] | null) - kills_in_clutch: (Scalars['Float'] | null) - round: (Scalars['Float'] | null) - __typename: 'v_match_clutches_stddev_pop_fields' +export interface utility_lineup_favorites_stddev_pop_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'utility_lineup_favorites_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_match_clutches_stddev_samp_fields { - against_count: (Scalars['Float'] | null) - clutcher_steam_id: (Scalars['Float'] | null) - kills_in_clutch: (Scalars['Float'] | null) - round: (Scalars['Float'] | null) - __typename: 'v_match_clutches_stddev_samp_fields' +export interface utility_lineup_favorites_stddev_samp_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'utility_lineup_favorites_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_match_clutches_sum_fields { - against_count: (Scalars['Int'] | null) - clutcher_steam_id: (Scalars['bigint'] | null) - kills_in_clutch: (Scalars['Int'] | null) - round: (Scalars['Int'] | null) - __typename: 'v_match_clutches_sum_fields' +export interface utility_lineup_favorites_sum_fields { + steam_id: (Scalars['bigint'] | null) + __typename: 'utility_lineup_favorites_sum_fields' } +/** update columns of table "utility_lineup_favorites" */ +export type utility_lineup_favorites_update_column = 'created_at' | 'steam_id' | 'utility_lineup_id' + + /** aggregate var_pop on columns */ -export interface v_match_clutches_var_pop_fields { - against_count: (Scalars['Float'] | null) - clutcher_steam_id: (Scalars['Float'] | null) - kills_in_clutch: (Scalars['Float'] | null) - round: (Scalars['Float'] | null) - __typename: 'v_match_clutches_var_pop_fields' +export interface utility_lineup_favorites_var_pop_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'utility_lineup_favorites_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_match_clutches_var_samp_fields { - against_count: (Scalars['Float'] | null) - clutcher_steam_id: (Scalars['Float'] | null) - kills_in_clutch: (Scalars['Float'] | null) - round: (Scalars['Float'] | null) - __typename: 'v_match_clutches_var_samp_fields' +export interface utility_lineup_favorites_var_samp_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'utility_lineup_favorites_var_samp_fields' } /** aggregate variance on columns */ -export interface v_match_clutches_variance_fields { - against_count: (Scalars['Float'] | null) - clutcher_steam_id: (Scalars['Float'] | null) - kills_in_clutch: (Scalars['Float'] | null) - round: (Scalars['Float'] | null) - __typename: 'v_match_clutches_variance_fields' +export interface utility_lineup_favorites_variance_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'utility_lineup_favorites_variance_fields' } -/** columns and relationships of "v_match_kill_pairs" */ -export interface v_match_kill_pairs { - killer_side: (Scalars['String'] | null) - killer_steam_id: (Scalars['bigint'] | null) - kills: (Scalars['Int'] | null) +/** columns and relationships of "utility_lineup_progress" */ +export interface utility_lineup_progress { + attempts: Scalars['Int'] + best_streak: Scalars['Int'] + current_streak: Scalars['Int'] + last_practiced_at: (Scalars['timestamptz'] | null) + mastered_at: (Scalars['timestamptz'] | null) + miss_along_sum: Scalars['float8'] + miss_lateral_sum: Scalars['float8'] + miss_samples: Scalars['Int'] + miss_vertical_sum: Scalars['float8'] /** An object relationship */ - match: (matches | null) - match_id: (Scalars['uuid'] | null) + player: players + steam_id: Scalars['bigint'] + successes: Scalars['Int'] /** An object relationship */ - match_map: (match_maps | null) - match_map_id: (Scalars['uuid'] | null) - victim_side: (Scalars['String'] | null) - victim_steam_id: (Scalars['bigint'] | null) - weapon: (Scalars['String'] | null) - __typename: 'v_match_kill_pairs' + utility_lineup: utility_lineups + utility_lineup_id: Scalars['uuid'] + __typename: 'utility_lineup_progress' } -/** aggregated selection of "v_match_kill_pairs" */ -export interface v_match_kill_pairs_aggregate { - aggregate: (v_match_kill_pairs_aggregate_fields | null) - nodes: v_match_kill_pairs[] - __typename: 'v_match_kill_pairs_aggregate' +/** aggregated selection of "utility_lineup_progress" */ +export interface utility_lineup_progress_aggregate { + aggregate: (utility_lineup_progress_aggregate_fields | null) + nodes: utility_lineup_progress[] + __typename: 'utility_lineup_progress_aggregate' } -/** aggregate fields of "v_match_kill_pairs" */ -export interface v_match_kill_pairs_aggregate_fields { - avg: (v_match_kill_pairs_avg_fields | null) +/** aggregate fields of "utility_lineup_progress" */ +export interface utility_lineup_progress_aggregate_fields { + avg: (utility_lineup_progress_avg_fields | null) count: Scalars['Int'] - max: (v_match_kill_pairs_max_fields | null) - min: (v_match_kill_pairs_min_fields | null) - stddev: (v_match_kill_pairs_stddev_fields | null) - stddev_pop: (v_match_kill_pairs_stddev_pop_fields | null) - stddev_samp: (v_match_kill_pairs_stddev_samp_fields | null) - sum: (v_match_kill_pairs_sum_fields | null) - var_pop: (v_match_kill_pairs_var_pop_fields | null) - var_samp: (v_match_kill_pairs_var_samp_fields | null) - variance: (v_match_kill_pairs_variance_fields | null) - __typename: 'v_match_kill_pairs_aggregate_fields' + max: (utility_lineup_progress_max_fields | null) + min: (utility_lineup_progress_min_fields | null) + stddev: (utility_lineup_progress_stddev_fields | null) + stddev_pop: (utility_lineup_progress_stddev_pop_fields | null) + stddev_samp: (utility_lineup_progress_stddev_samp_fields | null) + sum: (utility_lineup_progress_sum_fields | null) + var_pop: (utility_lineup_progress_var_pop_fields | null) + var_samp: (utility_lineup_progress_var_samp_fields | null) + variance: (utility_lineup_progress_variance_fields | null) + __typename: 'utility_lineup_progress_aggregate_fields' } /** aggregate avg on columns */ -export interface v_match_kill_pairs_avg_fields { - killer_steam_id: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - victim_steam_id: (Scalars['Float'] | null) - __typename: 'v_match_kill_pairs_avg_fields' +export interface utility_lineup_progress_avg_fields { + attempts: (Scalars['Float'] | null) + best_streak: (Scalars['Float'] | null) + current_streak: (Scalars['Float'] | null) + miss_along_sum: (Scalars['Float'] | null) + miss_lateral_sum: (Scalars['Float'] | null) + miss_samples: (Scalars['Float'] | null) + miss_vertical_sum: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + successes: (Scalars['Float'] | null) + __typename: 'utility_lineup_progress_avg_fields' } +/** unique or primary key constraints on table "utility_lineup_progress" */ +export type utility_lineup_progress_constraint = 'utility_lineup_progress_pkey' + + /** aggregate max on columns */ -export interface v_match_kill_pairs_max_fields { - killer_side: (Scalars['String'] | null) - killer_steam_id: (Scalars['bigint'] | null) - kills: (Scalars['Int'] | null) - match_id: (Scalars['uuid'] | null) - match_map_id: (Scalars['uuid'] | null) - victim_side: (Scalars['String'] | null) - victim_steam_id: (Scalars['bigint'] | null) - weapon: (Scalars['String'] | null) - __typename: 'v_match_kill_pairs_max_fields' +export interface utility_lineup_progress_max_fields { + attempts: (Scalars['Int'] | null) + best_streak: (Scalars['Int'] | null) + current_streak: (Scalars['Int'] | null) + last_practiced_at: (Scalars['timestamptz'] | null) + mastered_at: (Scalars['timestamptz'] | null) + miss_along_sum: (Scalars['float8'] | null) + miss_lateral_sum: (Scalars['float8'] | null) + miss_samples: (Scalars['Int'] | null) + miss_vertical_sum: (Scalars['float8'] | null) + steam_id: (Scalars['bigint'] | null) + successes: (Scalars['Int'] | null) + utility_lineup_id: (Scalars['uuid'] | null) + __typename: 'utility_lineup_progress_max_fields' } /** aggregate min on columns */ -export interface v_match_kill_pairs_min_fields { - killer_side: (Scalars['String'] | null) - killer_steam_id: (Scalars['bigint'] | null) - kills: (Scalars['Int'] | null) - match_id: (Scalars['uuid'] | null) - match_map_id: (Scalars['uuid'] | null) - victim_side: (Scalars['String'] | null) - victim_steam_id: (Scalars['bigint'] | null) - weapon: (Scalars['String'] | null) - __typename: 'v_match_kill_pairs_min_fields' +export interface utility_lineup_progress_min_fields { + attempts: (Scalars['Int'] | null) + best_streak: (Scalars['Int'] | null) + current_streak: (Scalars['Int'] | null) + last_practiced_at: (Scalars['timestamptz'] | null) + mastered_at: (Scalars['timestamptz'] | null) + miss_along_sum: (Scalars['float8'] | null) + miss_lateral_sum: (Scalars['float8'] | null) + miss_samples: (Scalars['Int'] | null) + miss_vertical_sum: (Scalars['float8'] | null) + steam_id: (Scalars['bigint'] | null) + successes: (Scalars['Int'] | null) + utility_lineup_id: (Scalars['uuid'] | null) + __typename: 'utility_lineup_progress_min_fields' } -/** select columns of table "v_match_kill_pairs" */ -export type v_match_kill_pairs_select_column = 'killer_side' | 'killer_steam_id' | 'kills' | 'match_id' | 'match_map_id' | 'victim_side' | 'victim_steam_id' | 'weapon' +/** response of any mutation on the table "utility_lineup_progress" */ +export interface utility_lineup_progress_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: utility_lineup_progress[] + __typename: 'utility_lineup_progress_mutation_response' +} + + +/** select columns of table "utility_lineup_progress" */ +export type utility_lineup_progress_select_column = 'attempts' | 'best_streak' | 'current_streak' | 'last_practiced_at' | 'mastered_at' | 'miss_along_sum' | 'miss_lateral_sum' | 'miss_samples' | 'miss_vertical_sum' | 'steam_id' | 'successes' | 'utility_lineup_id' + + +/** select "utility_lineup_progress_aggregate_bool_exp_avg_arguments_columns" columns of table "utility_lineup_progress" */ +export type utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_avg_arguments_columns = 'miss_along_sum' | 'miss_lateral_sum' | 'miss_vertical_sum' + + +/** select "utility_lineup_progress_aggregate_bool_exp_corr_arguments_columns" columns of table "utility_lineup_progress" */ +export type utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_corr_arguments_columns = 'miss_along_sum' | 'miss_lateral_sum' | 'miss_vertical_sum' + + +/** select "utility_lineup_progress_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "utility_lineup_progress" */ +export type utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_covar_samp_arguments_columns = 'miss_along_sum' | 'miss_lateral_sum' | 'miss_vertical_sum' + + +/** select "utility_lineup_progress_aggregate_bool_exp_max_arguments_columns" columns of table "utility_lineup_progress" */ +export type utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_max_arguments_columns = 'miss_along_sum' | 'miss_lateral_sum' | 'miss_vertical_sum' + + +/** select "utility_lineup_progress_aggregate_bool_exp_min_arguments_columns" columns of table "utility_lineup_progress" */ +export type utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_min_arguments_columns = 'miss_along_sum' | 'miss_lateral_sum' | 'miss_vertical_sum' + + +/** select "utility_lineup_progress_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "utility_lineup_progress" */ +export type utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_stddev_samp_arguments_columns = 'miss_along_sum' | 'miss_lateral_sum' | 'miss_vertical_sum' + + +/** select "utility_lineup_progress_aggregate_bool_exp_sum_arguments_columns" columns of table "utility_lineup_progress" */ +export type utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_sum_arguments_columns = 'miss_along_sum' | 'miss_lateral_sum' | 'miss_vertical_sum' + + +/** select "utility_lineup_progress_aggregate_bool_exp_var_samp_arguments_columns" columns of table "utility_lineup_progress" */ +export type utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_var_samp_arguments_columns = 'miss_along_sum' | 'miss_lateral_sum' | 'miss_vertical_sum' /** aggregate stddev on columns */ -export interface v_match_kill_pairs_stddev_fields { - killer_steam_id: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - victim_steam_id: (Scalars['Float'] | null) - __typename: 'v_match_kill_pairs_stddev_fields' +export interface utility_lineup_progress_stddev_fields { + attempts: (Scalars['Float'] | null) + best_streak: (Scalars['Float'] | null) + current_streak: (Scalars['Float'] | null) + miss_along_sum: (Scalars['Float'] | null) + miss_lateral_sum: (Scalars['Float'] | null) + miss_samples: (Scalars['Float'] | null) + miss_vertical_sum: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + successes: (Scalars['Float'] | null) + __typename: 'utility_lineup_progress_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_match_kill_pairs_stddev_pop_fields { - killer_steam_id: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - victim_steam_id: (Scalars['Float'] | null) - __typename: 'v_match_kill_pairs_stddev_pop_fields' +export interface utility_lineup_progress_stddev_pop_fields { + attempts: (Scalars['Float'] | null) + best_streak: (Scalars['Float'] | null) + current_streak: (Scalars['Float'] | null) + miss_along_sum: (Scalars['Float'] | null) + miss_lateral_sum: (Scalars['Float'] | null) + miss_samples: (Scalars['Float'] | null) + miss_vertical_sum: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + successes: (Scalars['Float'] | null) + __typename: 'utility_lineup_progress_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_match_kill_pairs_stddev_samp_fields { - killer_steam_id: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - victim_steam_id: (Scalars['Float'] | null) - __typename: 'v_match_kill_pairs_stddev_samp_fields' +export interface utility_lineup_progress_stddev_samp_fields { + attempts: (Scalars['Float'] | null) + best_streak: (Scalars['Float'] | null) + current_streak: (Scalars['Float'] | null) + miss_along_sum: (Scalars['Float'] | null) + miss_lateral_sum: (Scalars['Float'] | null) + miss_samples: (Scalars['Float'] | null) + miss_vertical_sum: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + successes: (Scalars['Float'] | null) + __typename: 'utility_lineup_progress_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_match_kill_pairs_sum_fields { - killer_steam_id: (Scalars['bigint'] | null) - kills: (Scalars['Int'] | null) - victim_steam_id: (Scalars['bigint'] | null) - __typename: 'v_match_kill_pairs_sum_fields' +export interface utility_lineup_progress_sum_fields { + attempts: (Scalars['Int'] | null) + best_streak: (Scalars['Int'] | null) + current_streak: (Scalars['Int'] | null) + miss_along_sum: (Scalars['float8'] | null) + miss_lateral_sum: (Scalars['float8'] | null) + miss_samples: (Scalars['Int'] | null) + miss_vertical_sum: (Scalars['float8'] | null) + steam_id: (Scalars['bigint'] | null) + successes: (Scalars['Int'] | null) + __typename: 'utility_lineup_progress_sum_fields' } +/** update columns of table "utility_lineup_progress" */ +export type utility_lineup_progress_update_column = 'attempts' | 'best_streak' | 'current_streak' | 'last_practiced_at' | 'mastered_at' | 'miss_along_sum' | 'miss_lateral_sum' | 'miss_samples' | 'miss_vertical_sum' | 'steam_id' | 'successes' | 'utility_lineup_id' + + /** aggregate var_pop on columns */ -export interface v_match_kill_pairs_var_pop_fields { - killer_steam_id: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - victim_steam_id: (Scalars['Float'] | null) - __typename: 'v_match_kill_pairs_var_pop_fields' +export interface utility_lineup_progress_var_pop_fields { + attempts: (Scalars['Float'] | null) + best_streak: (Scalars['Float'] | null) + current_streak: (Scalars['Float'] | null) + miss_along_sum: (Scalars['Float'] | null) + miss_lateral_sum: (Scalars['Float'] | null) + miss_samples: (Scalars['Float'] | null) + miss_vertical_sum: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + successes: (Scalars['Float'] | null) + __typename: 'utility_lineup_progress_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_match_kill_pairs_var_samp_fields { - killer_steam_id: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - victim_steam_id: (Scalars['Float'] | null) - __typename: 'v_match_kill_pairs_var_samp_fields' +export interface utility_lineup_progress_var_samp_fields { + attempts: (Scalars['Float'] | null) + best_streak: (Scalars['Float'] | null) + current_streak: (Scalars['Float'] | null) + miss_along_sum: (Scalars['Float'] | null) + miss_lateral_sum: (Scalars['Float'] | null) + miss_samples: (Scalars['Float'] | null) + miss_vertical_sum: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + successes: (Scalars['Float'] | null) + __typename: 'utility_lineup_progress_var_samp_fields' } /** aggregate variance on columns */ -export interface v_match_kill_pairs_variance_fields { - killer_steam_id: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - victim_steam_id: (Scalars['Float'] | null) - __typename: 'v_match_kill_pairs_variance_fields' +export interface utility_lineup_progress_variance_fields { + attempts: (Scalars['Float'] | null) + best_streak: (Scalars['Float'] | null) + current_streak: (Scalars['Float'] | null) + miss_along_sum: (Scalars['Float'] | null) + miss_lateral_sum: (Scalars['Float'] | null) + miss_samples: (Scalars['Float'] | null) + miss_vertical_sum: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + successes: (Scalars['Float'] | null) + __typename: 'utility_lineup_progress_variance_fields' } -/** columns and relationships of "v_match_lineup_buy_types" */ -export interface v_match_lineup_buy_types { +/** columns and relationships of "utility_lineup_renders" */ +export interface utility_lineup_renders { + created_at: Scalars['timestamptz'] + duration_ms: (Scalars['Int'] | null) + error_message: (Scalars['String'] | null) /** An object relationship */ - match: (matches | null) - match_id: (Scalars['uuid'] | null) + game_server_node: (game_server_nodes | null) + game_server_node_id: (Scalars['String'] | null) + id: Scalars['uuid'] + k8s_job_name: (Scalars['String'] | null) + last_status_at: Scalars['timestamptz'] /** An object relationship */ - match_lineup: (match_lineups | null) - match_lineup_id: (Scalars['uuid'] | null) + lineup: utility_lineups + map_name: Scalars['String'] + paused: Scalars['Boolean'] /** An object relationship */ - match_map: (match_maps | null) - match_map_id: (Scalars['uuid'] | null) - matchup: (Scalars['String'] | null) - rounds: (Scalars['Int'] | null) - side: (Scalars['String'] | null) - wins: (Scalars['Int'] | null) - __typename: 'v_match_lineup_buy_types' + practice_session: (utility_practice_sessions | null) + progress: (Scalars['numeric'] | null) + /** An object relationship */ + requested_by: (players | null) + requested_by_steam_id: (Scalars['bigint'] | null) + session_token: Scalars['String'] + skip_reason: (Scalars['String'] | null) + sort_index: Scalars['Int'] + spec: Scalars['jsonb'] + status: Scalars['String'] + status_history: Scalars['jsonb'] + utility_lineup_id: Scalars['uuid'] + utility_practice_session_id: (Scalars['uuid'] | null) + __typename: 'utility_lineup_renders' } -/** aggregated selection of "v_match_lineup_buy_types" */ -export interface v_match_lineup_buy_types_aggregate { - aggregate: (v_match_lineup_buy_types_aggregate_fields | null) - nodes: v_match_lineup_buy_types[] - __typename: 'v_match_lineup_buy_types_aggregate' +/** aggregated selection of "utility_lineup_renders" */ +export interface utility_lineup_renders_aggregate { + aggregate: (utility_lineup_renders_aggregate_fields | null) + nodes: utility_lineup_renders[] + __typename: 'utility_lineup_renders_aggregate' } -/** aggregate fields of "v_match_lineup_buy_types" */ -export interface v_match_lineup_buy_types_aggregate_fields { - avg: (v_match_lineup_buy_types_avg_fields | null) +/** aggregate fields of "utility_lineup_renders" */ +export interface utility_lineup_renders_aggregate_fields { + avg: (utility_lineup_renders_avg_fields | null) count: Scalars['Int'] - max: (v_match_lineup_buy_types_max_fields | null) - min: (v_match_lineup_buy_types_min_fields | null) - stddev: (v_match_lineup_buy_types_stddev_fields | null) - stddev_pop: (v_match_lineup_buy_types_stddev_pop_fields | null) - stddev_samp: (v_match_lineup_buy_types_stddev_samp_fields | null) - sum: (v_match_lineup_buy_types_sum_fields | null) - var_pop: (v_match_lineup_buy_types_var_pop_fields | null) - var_samp: (v_match_lineup_buy_types_var_samp_fields | null) - variance: (v_match_lineup_buy_types_variance_fields | null) - __typename: 'v_match_lineup_buy_types_aggregate_fields' + max: (utility_lineup_renders_max_fields | null) + min: (utility_lineup_renders_min_fields | null) + stddev: (utility_lineup_renders_stddev_fields | null) + stddev_pop: (utility_lineup_renders_stddev_pop_fields | null) + stddev_samp: (utility_lineup_renders_stddev_samp_fields | null) + sum: (utility_lineup_renders_sum_fields | null) + var_pop: (utility_lineup_renders_var_pop_fields | null) + var_samp: (utility_lineup_renders_var_samp_fields | null) + variance: (utility_lineup_renders_variance_fields | null) + __typename: 'utility_lineup_renders_aggregate_fields' } /** aggregate avg on columns */ -export interface v_match_lineup_buy_types_avg_fields { - rounds: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_match_lineup_buy_types_avg_fields' +export interface utility_lineup_renders_avg_fields { + duration_ms: (Scalars['Float'] | null) + progress: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + sort_index: (Scalars['Float'] | null) + __typename: 'utility_lineup_renders_avg_fields' } +/** unique or primary key constraints on table "utility_lineup_renders" */ +export type utility_lineup_renders_constraint = 'utility_lineup_renders_one_in_flight_idx' | 'utility_lineup_renders_pkey' + + /** aggregate max on columns */ -export interface v_match_lineup_buy_types_max_fields { - match_id: (Scalars['uuid'] | null) - match_lineup_id: (Scalars['uuid'] | null) - match_map_id: (Scalars['uuid'] | null) - matchup: (Scalars['String'] | null) - rounds: (Scalars['Int'] | null) - side: (Scalars['String'] | null) - wins: (Scalars['Int'] | null) - __typename: 'v_match_lineup_buy_types_max_fields' +export interface utility_lineup_renders_max_fields { + created_at: (Scalars['timestamptz'] | null) + duration_ms: (Scalars['Int'] | null) + error_message: (Scalars['String'] | null) + game_server_node_id: (Scalars['String'] | null) + id: (Scalars['uuid'] | null) + k8s_job_name: (Scalars['String'] | null) + last_status_at: (Scalars['timestamptz'] | null) + map_name: (Scalars['String'] | null) + progress: (Scalars['numeric'] | null) + requested_by_steam_id: (Scalars['bigint'] | null) + session_token: (Scalars['String'] | null) + skip_reason: (Scalars['String'] | null) + sort_index: (Scalars['Int'] | null) + status: (Scalars['String'] | null) + utility_lineup_id: (Scalars['uuid'] | null) + utility_practice_session_id: (Scalars['uuid'] | null) + __typename: 'utility_lineup_renders_max_fields' } /** aggregate min on columns */ -export interface v_match_lineup_buy_types_min_fields { - match_id: (Scalars['uuid'] | null) - match_lineup_id: (Scalars['uuid'] | null) - match_map_id: (Scalars['uuid'] | null) - matchup: (Scalars['String'] | null) - rounds: (Scalars['Int'] | null) - side: (Scalars['String'] | null) - wins: (Scalars['Int'] | null) - __typename: 'v_match_lineup_buy_types_min_fields' +export interface utility_lineup_renders_min_fields { + created_at: (Scalars['timestamptz'] | null) + duration_ms: (Scalars['Int'] | null) + error_message: (Scalars['String'] | null) + game_server_node_id: (Scalars['String'] | null) + id: (Scalars['uuid'] | null) + k8s_job_name: (Scalars['String'] | null) + last_status_at: (Scalars['timestamptz'] | null) + map_name: (Scalars['String'] | null) + progress: (Scalars['numeric'] | null) + requested_by_steam_id: (Scalars['bigint'] | null) + session_token: (Scalars['String'] | null) + skip_reason: (Scalars['String'] | null) + sort_index: (Scalars['Int'] | null) + status: (Scalars['String'] | null) + utility_lineup_id: (Scalars['uuid'] | null) + utility_practice_session_id: (Scalars['uuid'] | null) + __typename: 'utility_lineup_renders_min_fields' } -/** select columns of table "v_match_lineup_buy_types" */ -export type v_match_lineup_buy_types_select_column = 'match_id' | 'match_lineup_id' | 'match_map_id' | 'matchup' | 'rounds' | 'side' | 'wins' +/** response of any mutation on the table "utility_lineup_renders" */ +export interface utility_lineup_renders_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: utility_lineup_renders[] + __typename: 'utility_lineup_renders_mutation_response' +} + + +/** select columns of table "utility_lineup_renders" */ +export type utility_lineup_renders_select_column = 'created_at' | 'duration_ms' | 'error_message' | 'game_server_node_id' | 'id' | 'k8s_job_name' | 'last_status_at' | 'map_name' | 'paused' | 'progress' | 'requested_by_steam_id' | 'session_token' | 'skip_reason' | 'sort_index' | 'spec' | 'status' | 'status_history' | 'utility_lineup_id' | 'utility_practice_session_id' + + +/** select "utility_lineup_renders_aggregate_bool_exp_bool_and_arguments_columns" columns of table "utility_lineup_renders" */ +export type utility_lineup_renders_select_column_utility_lineup_renders_aggregate_bool_exp_bool_and_arguments_columns = 'paused' + + +/** select "utility_lineup_renders_aggregate_bool_exp_bool_or_arguments_columns" columns of table "utility_lineup_renders" */ +export type utility_lineup_renders_select_column_utility_lineup_renders_aggregate_bool_exp_bool_or_arguments_columns = 'paused' /** aggregate stddev on columns */ -export interface v_match_lineup_buy_types_stddev_fields { - rounds: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_match_lineup_buy_types_stddev_fields' +export interface utility_lineup_renders_stddev_fields { + duration_ms: (Scalars['Float'] | null) + progress: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + sort_index: (Scalars['Float'] | null) + __typename: 'utility_lineup_renders_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_match_lineup_buy_types_stddev_pop_fields { - rounds: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_match_lineup_buy_types_stddev_pop_fields' +export interface utility_lineup_renders_stddev_pop_fields { + duration_ms: (Scalars['Float'] | null) + progress: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + sort_index: (Scalars['Float'] | null) + __typename: 'utility_lineup_renders_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_match_lineup_buy_types_stddev_samp_fields { - rounds: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_match_lineup_buy_types_stddev_samp_fields' +export interface utility_lineup_renders_stddev_samp_fields { + duration_ms: (Scalars['Float'] | null) + progress: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + sort_index: (Scalars['Float'] | null) + __typename: 'utility_lineup_renders_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_match_lineup_buy_types_sum_fields { - rounds: (Scalars['Int'] | null) - wins: (Scalars['Int'] | null) - __typename: 'v_match_lineup_buy_types_sum_fields' +export interface utility_lineup_renders_sum_fields { + duration_ms: (Scalars['Int'] | null) + progress: (Scalars['numeric'] | null) + requested_by_steam_id: (Scalars['bigint'] | null) + sort_index: (Scalars['Int'] | null) + __typename: 'utility_lineup_renders_sum_fields' } +/** update columns of table "utility_lineup_renders" */ +export type utility_lineup_renders_update_column = 'created_at' | 'duration_ms' | 'error_message' | 'game_server_node_id' | 'id' | 'k8s_job_name' | 'last_status_at' | 'map_name' | 'paused' | 'progress' | 'requested_by_steam_id' | 'session_token' | 'skip_reason' | 'sort_index' | 'spec' | 'status' | 'status_history' | 'utility_lineup_id' | 'utility_practice_session_id' + + /** aggregate var_pop on columns */ -export interface v_match_lineup_buy_types_var_pop_fields { - rounds: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_match_lineup_buy_types_var_pop_fields' +export interface utility_lineup_renders_var_pop_fields { + duration_ms: (Scalars['Float'] | null) + progress: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + sort_index: (Scalars['Float'] | null) + __typename: 'utility_lineup_renders_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_match_lineup_buy_types_var_samp_fields { - rounds: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_match_lineup_buy_types_var_samp_fields' +export interface utility_lineup_renders_var_samp_fields { + duration_ms: (Scalars['Float'] | null) + progress: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + sort_index: (Scalars['Float'] | null) + __typename: 'utility_lineup_renders_var_samp_fields' } /** aggregate variance on columns */ -export interface v_match_lineup_buy_types_variance_fields { - rounds: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_match_lineup_buy_types_variance_fields' +export interface utility_lineup_renders_variance_fields { + duration_ms: (Scalars['Float'] | null) + progress: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + sort_index: (Scalars['Float'] | null) + __typename: 'utility_lineup_renders_variance_fields' } -/** columns and relationships of "v_match_lineup_map_stats" */ -export interface v_match_lineup_map_stats { - man_adv_rounds: (Scalars['Int'] | null) - man_adv_wins: (Scalars['Int'] | null) - man_dis_rounds: (Scalars['Int'] | null) - man_dis_wins: (Scalars['Int'] | null) +/** columns and relationships of "utility_lineup_repairs" */ +export interface utility_lineup_repairs { + created_at: Scalars['timestamptz'] + drift_distance: (Scalars['float8'] | null) + expires_at: Scalars['timestamptz'] + id: Scalars['uuid'] + repaired_at: (Scalars['timestamptz'] | null) /** An object relationship */ - match: (matches | null) - match_id: (Scalars['uuid'] | null) + repaired_utility_lineup: (utility_lineups | null) + repaired_utility_lineup_id: (Scalars['uuid'] | null) /** An object relationship */ - match_lineup: (match_lineups | null) - match_lineup_id: (Scalars['uuid'] | null) + requested_by: players + requested_by_steam_id: Scalars['bigint'] + status: Scalars['String'] /** An object relationship */ - match_map: (match_maps | null) - match_map_id: (Scalars['uuid'] | null) - opening_attempts: (Scalars['Int'] | null) - opening_wins: (Scalars['Int'] | null) - pistol_rounds: (Scalars['Int'] | null) - pistol_wins: (Scalars['Int'] | null) - round_wins: (Scalars['Int'] | null) - rounds: (Scalars['Int'] | null) - side: (Scalars['String'] | null) - won_buy_eco: (Scalars['Int'] | null) - won_buy_force: (Scalars['Int'] | null) - won_buy_full: (Scalars['Int'] | null) - won_buy_pistol: (Scalars['Int'] | null) - __typename: 'v_match_lineup_map_stats' + utility_drift_scan: (utility_drift_scans | null) + utility_drift_scan_id: (Scalars['uuid'] | null) + /** An object relationship */ + utility_lineup: utility_lineups + utility_lineup_id: Scalars['uuid'] + /** An object relationship */ + utility_practice_session: (utility_practice_sessions | null) + utility_practice_session_id: (Scalars['uuid'] | null) + __typename: 'utility_lineup_repairs' } -/** aggregated selection of "v_match_lineup_map_stats" */ -export interface v_match_lineup_map_stats_aggregate { - aggregate: (v_match_lineup_map_stats_aggregate_fields | null) - nodes: v_match_lineup_map_stats[] - __typename: 'v_match_lineup_map_stats_aggregate' +/** aggregated selection of "utility_lineup_repairs" */ +export interface utility_lineup_repairs_aggregate { + aggregate: (utility_lineup_repairs_aggregate_fields | null) + nodes: utility_lineup_repairs[] + __typename: 'utility_lineup_repairs_aggregate' } -/** aggregate fields of "v_match_lineup_map_stats" */ -export interface v_match_lineup_map_stats_aggregate_fields { - avg: (v_match_lineup_map_stats_avg_fields | null) +/** aggregate fields of "utility_lineup_repairs" */ +export interface utility_lineup_repairs_aggregate_fields { + avg: (utility_lineup_repairs_avg_fields | null) count: Scalars['Int'] - max: (v_match_lineup_map_stats_max_fields | null) - min: (v_match_lineup_map_stats_min_fields | null) - stddev: (v_match_lineup_map_stats_stddev_fields | null) - stddev_pop: (v_match_lineup_map_stats_stddev_pop_fields | null) - stddev_samp: (v_match_lineup_map_stats_stddev_samp_fields | null) - sum: (v_match_lineup_map_stats_sum_fields | null) - var_pop: (v_match_lineup_map_stats_var_pop_fields | null) - var_samp: (v_match_lineup_map_stats_var_samp_fields | null) - variance: (v_match_lineup_map_stats_variance_fields | null) - __typename: 'v_match_lineup_map_stats_aggregate_fields' + max: (utility_lineup_repairs_max_fields | null) + min: (utility_lineup_repairs_min_fields | null) + stddev: (utility_lineup_repairs_stddev_fields | null) + stddev_pop: (utility_lineup_repairs_stddev_pop_fields | null) + stddev_samp: (utility_lineup_repairs_stddev_samp_fields | null) + sum: (utility_lineup_repairs_sum_fields | null) + var_pop: (utility_lineup_repairs_var_pop_fields | null) + var_samp: (utility_lineup_repairs_var_samp_fields | null) + variance: (utility_lineup_repairs_variance_fields | null) + __typename: 'utility_lineup_repairs_aggregate_fields' } /** aggregate avg on columns */ -export interface v_match_lineup_map_stats_avg_fields { - man_adv_rounds: (Scalars['Float'] | null) - man_adv_wins: (Scalars['Float'] | null) - man_dis_rounds: (Scalars['Float'] | null) - man_dis_wins: (Scalars['Float'] | null) - opening_attempts: (Scalars['Float'] | null) - opening_wins: (Scalars['Float'] | null) - pistol_rounds: (Scalars['Float'] | null) - pistol_wins: (Scalars['Float'] | null) - round_wins: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - won_buy_eco: (Scalars['Float'] | null) - won_buy_force: (Scalars['Float'] | null) - won_buy_full: (Scalars['Float'] | null) - won_buy_pistol: (Scalars['Float'] | null) - __typename: 'v_match_lineup_map_stats_avg_fields' +export interface utility_lineup_repairs_avg_fields { + drift_distance: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + __typename: 'utility_lineup_repairs_avg_fields' } +/** unique or primary key constraints on table "utility_lineup_repairs" */ +export type utility_lineup_repairs_constraint = 'utility_lineup_repairs_open_idx' | 'utility_lineup_repairs_pkey' + + /** aggregate max on columns */ -export interface v_match_lineup_map_stats_max_fields { - man_adv_rounds: (Scalars['Int'] | null) - man_adv_wins: (Scalars['Int'] | null) - man_dis_rounds: (Scalars['Int'] | null) - man_dis_wins: (Scalars['Int'] | null) - match_id: (Scalars['uuid'] | null) - match_lineup_id: (Scalars['uuid'] | null) - match_map_id: (Scalars['uuid'] | null) - opening_attempts: (Scalars['Int'] | null) - opening_wins: (Scalars['Int'] | null) - pistol_rounds: (Scalars['Int'] | null) - pistol_wins: (Scalars['Int'] | null) - round_wins: (Scalars['Int'] | null) - rounds: (Scalars['Int'] | null) - side: (Scalars['String'] | null) - won_buy_eco: (Scalars['Int'] | null) - won_buy_force: (Scalars['Int'] | null) - won_buy_full: (Scalars['Int'] | null) - won_buy_pistol: (Scalars['Int'] | null) - __typename: 'v_match_lineup_map_stats_max_fields' +export interface utility_lineup_repairs_max_fields { + created_at: (Scalars['timestamptz'] | null) + drift_distance: (Scalars['float8'] | null) + expires_at: (Scalars['timestamptz'] | null) + id: (Scalars['uuid'] | null) + repaired_at: (Scalars['timestamptz'] | null) + repaired_utility_lineup_id: (Scalars['uuid'] | null) + requested_by_steam_id: (Scalars['bigint'] | null) + status: (Scalars['String'] | null) + utility_drift_scan_id: (Scalars['uuid'] | null) + utility_lineup_id: (Scalars['uuid'] | null) + utility_practice_session_id: (Scalars['uuid'] | null) + __typename: 'utility_lineup_repairs_max_fields' } /** aggregate min on columns */ -export interface v_match_lineup_map_stats_min_fields { - man_adv_rounds: (Scalars['Int'] | null) - man_adv_wins: (Scalars['Int'] | null) - man_dis_rounds: (Scalars['Int'] | null) - man_dis_wins: (Scalars['Int'] | null) - match_id: (Scalars['uuid'] | null) - match_lineup_id: (Scalars['uuid'] | null) - match_map_id: (Scalars['uuid'] | null) - opening_attempts: (Scalars['Int'] | null) - opening_wins: (Scalars['Int'] | null) - pistol_rounds: (Scalars['Int'] | null) - pistol_wins: (Scalars['Int'] | null) - round_wins: (Scalars['Int'] | null) - rounds: (Scalars['Int'] | null) - side: (Scalars['String'] | null) - won_buy_eco: (Scalars['Int'] | null) - won_buy_force: (Scalars['Int'] | null) - won_buy_full: (Scalars['Int'] | null) - won_buy_pistol: (Scalars['Int'] | null) - __typename: 'v_match_lineup_map_stats_min_fields' +export interface utility_lineup_repairs_min_fields { + created_at: (Scalars['timestamptz'] | null) + drift_distance: (Scalars['float8'] | null) + expires_at: (Scalars['timestamptz'] | null) + id: (Scalars['uuid'] | null) + repaired_at: (Scalars['timestamptz'] | null) + repaired_utility_lineup_id: (Scalars['uuid'] | null) + requested_by_steam_id: (Scalars['bigint'] | null) + status: (Scalars['String'] | null) + utility_drift_scan_id: (Scalars['uuid'] | null) + utility_lineup_id: (Scalars['uuid'] | null) + utility_practice_session_id: (Scalars['uuid'] | null) + __typename: 'utility_lineup_repairs_min_fields' } -/** select columns of table "v_match_lineup_map_stats" */ -export type v_match_lineup_map_stats_select_column = 'man_adv_rounds' | 'man_adv_wins' | 'man_dis_rounds' | 'man_dis_wins' | 'match_id' | 'match_lineup_id' | 'match_map_id' | 'opening_attempts' | 'opening_wins' | 'pistol_rounds' | 'pistol_wins' | 'round_wins' | 'rounds' | 'side' | 'won_buy_eco' | 'won_buy_force' | 'won_buy_full' | 'won_buy_pistol' +/** response of any mutation on the table "utility_lineup_repairs" */ +export interface utility_lineup_repairs_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: utility_lineup_repairs[] + __typename: 'utility_lineup_repairs_mutation_response' +} + + +/** select columns of table "utility_lineup_repairs" */ +export type utility_lineup_repairs_select_column = 'created_at' | 'drift_distance' | 'expires_at' | 'id' | 'repaired_at' | 'repaired_utility_lineup_id' | 'requested_by_steam_id' | 'status' | 'utility_drift_scan_id' | 'utility_lineup_id' | 'utility_practice_session_id' + + +/** select "utility_lineup_repairs_aggregate_bool_exp_avg_arguments_columns" columns of table "utility_lineup_repairs" */ +export type utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_avg_arguments_columns = 'drift_distance' + + +/** select "utility_lineup_repairs_aggregate_bool_exp_corr_arguments_columns" columns of table "utility_lineup_repairs" */ +export type utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_corr_arguments_columns = 'drift_distance' + + +/** select "utility_lineup_repairs_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "utility_lineup_repairs" */ +export type utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_covar_samp_arguments_columns = 'drift_distance' + + +/** select "utility_lineup_repairs_aggregate_bool_exp_max_arguments_columns" columns of table "utility_lineup_repairs" */ +export type utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_max_arguments_columns = 'drift_distance' + + +/** select "utility_lineup_repairs_aggregate_bool_exp_min_arguments_columns" columns of table "utility_lineup_repairs" */ +export type utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_min_arguments_columns = 'drift_distance' + + +/** select "utility_lineup_repairs_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "utility_lineup_repairs" */ +export type utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_stddev_samp_arguments_columns = 'drift_distance' + + +/** select "utility_lineup_repairs_aggregate_bool_exp_sum_arguments_columns" columns of table "utility_lineup_repairs" */ +export type utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_sum_arguments_columns = 'drift_distance' + + +/** select "utility_lineup_repairs_aggregate_bool_exp_var_samp_arguments_columns" columns of table "utility_lineup_repairs" */ +export type utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_var_samp_arguments_columns = 'drift_distance' /** aggregate stddev on columns */ -export interface v_match_lineup_map_stats_stddev_fields { - man_adv_rounds: (Scalars['Float'] | null) - man_adv_wins: (Scalars['Float'] | null) - man_dis_rounds: (Scalars['Float'] | null) - man_dis_wins: (Scalars['Float'] | null) - opening_attempts: (Scalars['Float'] | null) - opening_wins: (Scalars['Float'] | null) - pistol_rounds: (Scalars['Float'] | null) - pistol_wins: (Scalars['Float'] | null) - round_wins: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - won_buy_eco: (Scalars['Float'] | null) - won_buy_force: (Scalars['Float'] | null) - won_buy_full: (Scalars['Float'] | null) - won_buy_pistol: (Scalars['Float'] | null) - __typename: 'v_match_lineup_map_stats_stddev_fields' +export interface utility_lineup_repairs_stddev_fields { + drift_distance: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + __typename: 'utility_lineup_repairs_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_match_lineup_map_stats_stddev_pop_fields { - man_adv_rounds: (Scalars['Float'] | null) - man_adv_wins: (Scalars['Float'] | null) - man_dis_rounds: (Scalars['Float'] | null) - man_dis_wins: (Scalars['Float'] | null) - opening_attempts: (Scalars['Float'] | null) - opening_wins: (Scalars['Float'] | null) - pistol_rounds: (Scalars['Float'] | null) - pistol_wins: (Scalars['Float'] | null) - round_wins: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - won_buy_eco: (Scalars['Float'] | null) - won_buy_force: (Scalars['Float'] | null) - won_buy_full: (Scalars['Float'] | null) - won_buy_pistol: (Scalars['Float'] | null) - __typename: 'v_match_lineup_map_stats_stddev_pop_fields' +export interface utility_lineup_repairs_stddev_pop_fields { + drift_distance: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + __typename: 'utility_lineup_repairs_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_match_lineup_map_stats_stddev_samp_fields { - man_adv_rounds: (Scalars['Float'] | null) - man_adv_wins: (Scalars['Float'] | null) - man_dis_rounds: (Scalars['Float'] | null) - man_dis_wins: (Scalars['Float'] | null) - opening_attempts: (Scalars['Float'] | null) - opening_wins: (Scalars['Float'] | null) - pistol_rounds: (Scalars['Float'] | null) - pistol_wins: (Scalars['Float'] | null) - round_wins: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - won_buy_eco: (Scalars['Float'] | null) - won_buy_force: (Scalars['Float'] | null) - won_buy_full: (Scalars['Float'] | null) - won_buy_pistol: (Scalars['Float'] | null) - __typename: 'v_match_lineup_map_stats_stddev_samp_fields' +export interface utility_lineup_repairs_stddev_samp_fields { + drift_distance: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + __typename: 'utility_lineup_repairs_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_match_lineup_map_stats_sum_fields { - man_adv_rounds: (Scalars['Int'] | null) - man_adv_wins: (Scalars['Int'] | null) - man_dis_rounds: (Scalars['Int'] | null) - man_dis_wins: (Scalars['Int'] | null) - opening_attempts: (Scalars['Int'] | null) - opening_wins: (Scalars['Int'] | null) - pistol_rounds: (Scalars['Int'] | null) - pistol_wins: (Scalars['Int'] | null) - round_wins: (Scalars['Int'] | null) - rounds: (Scalars['Int'] | null) - won_buy_eco: (Scalars['Int'] | null) - won_buy_force: (Scalars['Int'] | null) - won_buy_full: (Scalars['Int'] | null) - won_buy_pistol: (Scalars['Int'] | null) - __typename: 'v_match_lineup_map_stats_sum_fields' +export interface utility_lineup_repairs_sum_fields { + drift_distance: (Scalars['float8'] | null) + requested_by_steam_id: (Scalars['bigint'] | null) + __typename: 'utility_lineup_repairs_sum_fields' } +/** update columns of table "utility_lineup_repairs" */ +export type utility_lineup_repairs_update_column = 'created_at' | 'drift_distance' | 'expires_at' | 'id' | 'repaired_at' | 'repaired_utility_lineup_id' | 'requested_by_steam_id' | 'status' | 'utility_drift_scan_id' | 'utility_lineup_id' | 'utility_practice_session_id' + + /** aggregate var_pop on columns */ -export interface v_match_lineup_map_stats_var_pop_fields { - man_adv_rounds: (Scalars['Float'] | null) - man_adv_wins: (Scalars['Float'] | null) - man_dis_rounds: (Scalars['Float'] | null) - man_dis_wins: (Scalars['Float'] | null) - opening_attempts: (Scalars['Float'] | null) - opening_wins: (Scalars['Float'] | null) - pistol_rounds: (Scalars['Float'] | null) - pistol_wins: (Scalars['Float'] | null) - round_wins: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - won_buy_eco: (Scalars['Float'] | null) - won_buy_force: (Scalars['Float'] | null) - won_buy_full: (Scalars['Float'] | null) - won_buy_pistol: (Scalars['Float'] | null) - __typename: 'v_match_lineup_map_stats_var_pop_fields' +export interface utility_lineup_repairs_var_pop_fields { + drift_distance: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + __typename: 'utility_lineup_repairs_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_match_lineup_map_stats_var_samp_fields { - man_adv_rounds: (Scalars['Float'] | null) - man_adv_wins: (Scalars['Float'] | null) - man_dis_rounds: (Scalars['Float'] | null) - man_dis_wins: (Scalars['Float'] | null) - opening_attempts: (Scalars['Float'] | null) - opening_wins: (Scalars['Float'] | null) - pistol_rounds: (Scalars['Float'] | null) - pistol_wins: (Scalars['Float'] | null) - round_wins: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - won_buy_eco: (Scalars['Float'] | null) - won_buy_force: (Scalars['Float'] | null) - won_buy_full: (Scalars['Float'] | null) - won_buy_pistol: (Scalars['Float'] | null) - __typename: 'v_match_lineup_map_stats_var_samp_fields' +export interface utility_lineup_repairs_var_samp_fields { + drift_distance: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + __typename: 'utility_lineup_repairs_var_samp_fields' } /** aggregate variance on columns */ -export interface v_match_lineup_map_stats_variance_fields { - man_adv_rounds: (Scalars['Float'] | null) - man_adv_wins: (Scalars['Float'] | null) - man_dis_rounds: (Scalars['Float'] | null) - man_dis_wins: (Scalars['Float'] | null) - opening_attempts: (Scalars['Float'] | null) - opening_wins: (Scalars['Float'] | null) - pistol_rounds: (Scalars['Float'] | null) - pistol_wins: (Scalars['Float'] | null) - round_wins: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - won_buy_eco: (Scalars['Float'] | null) - won_buy_force: (Scalars['Float'] | null) - won_buy_full: (Scalars['Float'] | null) - won_buy_pistol: (Scalars['Float'] | null) - __typename: 'v_match_lineup_map_stats_variance_fields' +export interface utility_lineup_repairs_variance_fields { + drift_distance: (Scalars['Float'] | null) + requested_by_steam_id: (Scalars['Float'] | null) + __typename: 'utility_lineup_repairs_variance_fields' } -/** columns and relationships of "v_match_map_backup_rounds" */ -export interface v_match_map_backup_rounds { - has_backup_file: (Scalars['Boolean'] | null) - match_map_id: (Scalars['uuid'] | null) - round: (Scalars['Int'] | null) - __typename: 'v_match_map_backup_rounds' +/** columns and relationships of "utility_lineup_votes" */ +export interface utility_lineup_votes { + created_at: Scalars['timestamptz'] + /** An object relationship */ + player: players + steam_id: Scalars['bigint'] + /** An object relationship */ + utility_lineup: utility_lineups + utility_lineup_id: Scalars['uuid'] + vote: Scalars['smallint'] + __typename: 'utility_lineup_votes' } -/** aggregated selection of "v_match_map_backup_rounds" */ -export interface v_match_map_backup_rounds_aggregate { - aggregate: (v_match_map_backup_rounds_aggregate_fields | null) - nodes: v_match_map_backup_rounds[] - __typename: 'v_match_map_backup_rounds_aggregate' +/** aggregated selection of "utility_lineup_votes" */ +export interface utility_lineup_votes_aggregate { + aggregate: (utility_lineup_votes_aggregate_fields | null) + nodes: utility_lineup_votes[] + __typename: 'utility_lineup_votes_aggregate' } -/** aggregate fields of "v_match_map_backup_rounds" */ -export interface v_match_map_backup_rounds_aggregate_fields { - avg: (v_match_map_backup_rounds_avg_fields | null) +/** aggregate fields of "utility_lineup_votes" */ +export interface utility_lineup_votes_aggregate_fields { + avg: (utility_lineup_votes_avg_fields | null) count: Scalars['Int'] - max: (v_match_map_backup_rounds_max_fields | null) - min: (v_match_map_backup_rounds_min_fields | null) - stddev: (v_match_map_backup_rounds_stddev_fields | null) - stddev_pop: (v_match_map_backup_rounds_stddev_pop_fields | null) - stddev_samp: (v_match_map_backup_rounds_stddev_samp_fields | null) - sum: (v_match_map_backup_rounds_sum_fields | null) - var_pop: (v_match_map_backup_rounds_var_pop_fields | null) - var_samp: (v_match_map_backup_rounds_var_samp_fields | null) - variance: (v_match_map_backup_rounds_variance_fields | null) - __typename: 'v_match_map_backup_rounds_aggregate_fields' + max: (utility_lineup_votes_max_fields | null) + min: (utility_lineup_votes_min_fields | null) + stddev: (utility_lineup_votes_stddev_fields | null) + stddev_pop: (utility_lineup_votes_stddev_pop_fields | null) + stddev_samp: (utility_lineup_votes_stddev_samp_fields | null) + sum: (utility_lineup_votes_sum_fields | null) + var_pop: (utility_lineup_votes_var_pop_fields | null) + var_samp: (utility_lineup_votes_var_samp_fields | null) + variance: (utility_lineup_votes_variance_fields | null) + __typename: 'utility_lineup_votes_aggregate_fields' } /** aggregate avg on columns */ -export interface v_match_map_backup_rounds_avg_fields { - round: (Scalars['Float'] | null) - __typename: 'v_match_map_backup_rounds_avg_fields' +export interface utility_lineup_votes_avg_fields { + steam_id: (Scalars['Float'] | null) + vote: (Scalars['Float'] | null) + __typename: 'utility_lineup_votes_avg_fields' } +/** unique or primary key constraints on table "utility_lineup_votes" */ +export type utility_lineup_votes_constraint = 'utility_lineup_votes_pkey' + + /** aggregate max on columns */ -export interface v_match_map_backup_rounds_max_fields { - match_map_id: (Scalars['uuid'] | null) - round: (Scalars['Int'] | null) - __typename: 'v_match_map_backup_rounds_max_fields' +export interface utility_lineup_votes_max_fields { + created_at: (Scalars['timestamptz'] | null) + steam_id: (Scalars['bigint'] | null) + utility_lineup_id: (Scalars['uuid'] | null) + vote: (Scalars['smallint'] | null) + __typename: 'utility_lineup_votes_max_fields' } /** aggregate min on columns */ -export interface v_match_map_backup_rounds_min_fields { - match_map_id: (Scalars['uuid'] | null) - round: (Scalars['Int'] | null) - __typename: 'v_match_map_backup_rounds_min_fields' +export interface utility_lineup_votes_min_fields { + created_at: (Scalars['timestamptz'] | null) + steam_id: (Scalars['bigint'] | null) + utility_lineup_id: (Scalars['uuid'] | null) + vote: (Scalars['smallint'] | null) + __typename: 'utility_lineup_votes_min_fields' } -/** response of any mutation on the table "v_match_map_backup_rounds" */ -export interface v_match_map_backup_rounds_mutation_response { +/** response of any mutation on the table "utility_lineup_votes" */ +export interface utility_lineup_votes_mutation_response { /** number of rows affected by the mutation */ affected_rows: Scalars['Int'] /** data from the rows affected by the mutation */ - returning: v_match_map_backup_rounds[] - __typename: 'v_match_map_backup_rounds_mutation_response' + returning: utility_lineup_votes[] + __typename: 'utility_lineup_votes_mutation_response' } -/** select columns of table "v_match_map_backup_rounds" */ -export type v_match_map_backup_rounds_select_column = 'has_backup_file' | 'match_map_id' | 'round' +/** select columns of table "utility_lineup_votes" */ +export type utility_lineup_votes_select_column = 'created_at' | 'steam_id' | 'utility_lineup_id' | 'vote' /** aggregate stddev on columns */ -export interface v_match_map_backup_rounds_stddev_fields { - round: (Scalars['Float'] | null) - __typename: 'v_match_map_backup_rounds_stddev_fields' +export interface utility_lineup_votes_stddev_fields { + steam_id: (Scalars['Float'] | null) + vote: (Scalars['Float'] | null) + __typename: 'utility_lineup_votes_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_match_map_backup_rounds_stddev_pop_fields { - round: (Scalars['Float'] | null) - __typename: 'v_match_map_backup_rounds_stddev_pop_fields' +export interface utility_lineup_votes_stddev_pop_fields { + steam_id: (Scalars['Float'] | null) + vote: (Scalars['Float'] | null) + __typename: 'utility_lineup_votes_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_match_map_backup_rounds_stddev_samp_fields { - round: (Scalars['Float'] | null) - __typename: 'v_match_map_backup_rounds_stddev_samp_fields' +export interface utility_lineup_votes_stddev_samp_fields { + steam_id: (Scalars['Float'] | null) + vote: (Scalars['Float'] | null) + __typename: 'utility_lineup_votes_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_match_map_backup_rounds_sum_fields { - round: (Scalars['Int'] | null) - __typename: 'v_match_map_backup_rounds_sum_fields' +export interface utility_lineup_votes_sum_fields { + steam_id: (Scalars['bigint'] | null) + vote: (Scalars['smallint'] | null) + __typename: 'utility_lineup_votes_sum_fields' } +/** update columns of table "utility_lineup_votes" */ +export type utility_lineup_votes_update_column = 'created_at' | 'steam_id' | 'utility_lineup_id' | 'vote' + + /** aggregate var_pop on columns */ -export interface v_match_map_backup_rounds_var_pop_fields { - round: (Scalars['Float'] | null) - __typename: 'v_match_map_backup_rounds_var_pop_fields' +export interface utility_lineup_votes_var_pop_fields { + steam_id: (Scalars['Float'] | null) + vote: (Scalars['Float'] | null) + __typename: 'utility_lineup_votes_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_match_map_backup_rounds_var_samp_fields { - round: (Scalars['Float'] | null) - __typename: 'v_match_map_backup_rounds_var_samp_fields' +export interface utility_lineup_votes_var_samp_fields { + steam_id: (Scalars['Float'] | null) + vote: (Scalars['Float'] | null) + __typename: 'utility_lineup_votes_var_samp_fields' } /** aggregate variance on columns */ -export interface v_match_map_backup_rounds_variance_fields { - round: (Scalars['Float'] | null) - __typename: 'v_match_map_backup_rounds_variance_fields' +export interface utility_lineup_votes_variance_fields { + steam_id: (Scalars['Float'] | null) + vote: (Scalars['Float'] | null) + __typename: 'utility_lineup_votes_variance_fields' } -/** columns and relationships of "v_match_player_buy_types" */ -export interface v_match_player_buy_types { - deaths: (Scalars['Int'] | null) - kills: (Scalars['Int'] | null) +/** columns and relationships of "utility_lineups" */ +export interface utility_lineups { + aim_tolerance: Scalars['float8'] + archived_at: (Scalars['timestamptz'] | null) /** An object relationship */ - match: (matches | null) - match_id: (Scalars['uuid'] | null) + author: players + author_steam_id: Scalars['bigint'] + /** A computed field, executes function "can_edit_utility_lineup" */ + can_edit: (Scalars['Boolean'] | null) + /** A computed field, executes function "can_view_utility_lineup" */ + can_view: (Scalars['Boolean'] | null) + /** An array relationship */ + collection_items: utility_collection_items[] + /** An aggregate relationship */ + collection_items_aggregate: utility_collection_items_aggregate + confidence: Scalars['String'] + created_at: Scalars['timestamptz'] + description: (Scalars['String'] | null) + /** A computed field, executes function "utility_lineup_difficulty" */ + difficulty: (Scalars['String'] | null) + downvotes: Scalars['Int'] + external_id: (Scalars['String'] | null) + eye_z: (Scalars['float8'] | null) + /** An array relationship */ + favorited_by: utility_lineup_favorites[] + /** An aggregate relationship */ + favorited_by_aggregate: utility_lineup_favorites_aggregate + favorites: Scalars['Int'] + flight_time_ms: (Scalars['Int'] | null) /** An object relationship */ - match_lineup: (match_lineups | null) - match_lineup_id: (Scalars['uuid'] | null) + forked_from: (utility_lineups | null) + forked_from_utility_lineup_id: (Scalars['uuid'] | null) + id: Scalars['uuid'] + initial_pos_x: (Scalars['float8'] | null) + initial_pos_y: (Scalars['float8'] | null) + initial_pos_z: (Scalars['float8'] | null) + initial_vel_x: (Scalars['float8'] | null) + initial_vel_y: (Scalars['float8'] | null) + initial_vel_z: (Scalars['float8'] | null) + /** A computed field, executes function "utility_lineup_is_favorited" */ + is_favorited: (Scalars['Boolean'] | null) + jump_throw_bind: Scalars['Boolean'] + land_x: Scalars['float8'] + land_y: Scalars['float8'] + land_z: Scalars['float8'] + lineup_bucket: (Scalars['String'] | null) + map_name: Scalars['String'] + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote: (Scalars['smallint'] | null) + name: Scalars['String'] + origin_source: e_utility_sources_enum + origin_x: Scalars['float8'] + origin_y: Scalars['float8'] + origin_z: Scalars['float8'] + practice_attempts: Scalars['Int'] + practice_players: Scalars['Int'] + practice_successes: Scalars['Int'] + preview_duration_ms: (Scalars['Int'] | null) + preview_file: (Scalars['String'] | null) + preview_rendered_at: (Scalars['timestamptz'] | null) + preview_thumbnail: (Scalars['String'] | null) + /** A computed field, executes function "utility_lineup_preview_thumbnail_url" */ + preview_thumbnail_url: (Scalars['String'] | null) + /** A computed field, executes function "utility_lineup_preview_url" */ + preview_url: (Scalars['String'] | null) + /** An array relationship */ + progress: utility_lineup_progress[] + /** An aggregate relationship */ + progress_aggregate: utility_lineup_progress_aggregate + public_requested_at: (Scalars['timestamptz'] | null) + public_review_note: (Scalars['String'] | null) + public_reviewed_at: (Scalars['timestamptz'] | null) + public_reviewed_by: (Scalars['bigint'] | null) + /** An array relationship */ + renders: utility_lineup_renders[] + /** An aggregate relationship */ + renders_aggregate: utility_lineup_renders_aggregate + /** An array relationship */ + repairs: utility_lineup_repairs[] + /** An aggregate relationship */ + repairs_aggregate: utility_lineup_repairs_aggregate + side: e_sides_enum + source_grenade_id: (Scalars['Int'] | null) /** An object relationship */ - match_map: (match_maps | null) - match_map_id: (Scalars['uuid'] | null) - matchup: (Scalars['String'] | null) + source_match: (matches | null) + source_match_id: (Scalars['uuid'] | null) /** An object relationship */ - player: (players | null) - rounds: (Scalars['Int'] | null) - side: (Scalars['String'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_match_player_buy_types' + source_match_map: (match_maps | null) + source_match_map_id: (Scalars['uuid'] | null) + source_url: (Scalars['String'] | null) + tags: Scalars['String'][] + /** An object relationship */ + team: (teams | null) + team_id: (Scalars['uuid'] | null) + technique: e_utility_techniques_enum + throw_strength: (e_utility_throw_strengths_enum | null) + trajectory_file: (Scalars['String'] | null) + trajectory_preview: (Scalars['jsonb'] | null) + trajectory_size: (Scalars['Int'] | null) + updated_at: Scalars['timestamptz'] + upvotes: Scalars['Int'] + utility_type: e_utility_types_enum + verified_at: (Scalars['timestamptz'] | null) + view_pitch: Scalars['float8'] + view_pitch_delta: (Scalars['float8'] | null) + view_yaw: Scalars['float8'] + view_yaw_delta: (Scalars['float8'] | null) + visibility: e_utility_visibility_enum + /** An array relationship */ + votes: utility_lineup_votes[] + /** An aggregate relationship */ + votes_aggregate: utility_lineup_votes_aggregate + workshop_map_id: (Scalars['String'] | null) + __typename: 'utility_lineups' } -/** aggregated selection of "v_match_player_buy_types" */ -export interface v_match_player_buy_types_aggregate { - aggregate: (v_match_player_buy_types_aggregate_fields | null) - nodes: v_match_player_buy_types[] - __typename: 'v_match_player_buy_types_aggregate' +/** aggregated selection of "utility_lineups" */ +export interface utility_lineups_aggregate { + aggregate: (utility_lineups_aggregate_fields | null) + nodes: utility_lineups[] + __typename: 'utility_lineups_aggregate' } -/** aggregate fields of "v_match_player_buy_types" */ -export interface v_match_player_buy_types_aggregate_fields { - avg: (v_match_player_buy_types_avg_fields | null) +/** aggregate fields of "utility_lineups" */ +export interface utility_lineups_aggregate_fields { + avg: (utility_lineups_avg_fields | null) count: Scalars['Int'] - max: (v_match_player_buy_types_max_fields | null) - min: (v_match_player_buy_types_min_fields | null) - stddev: (v_match_player_buy_types_stddev_fields | null) - stddev_pop: (v_match_player_buy_types_stddev_pop_fields | null) - stddev_samp: (v_match_player_buy_types_stddev_samp_fields | null) - sum: (v_match_player_buy_types_sum_fields | null) - var_pop: (v_match_player_buy_types_var_pop_fields | null) - var_samp: (v_match_player_buy_types_var_samp_fields | null) - variance: (v_match_player_buy_types_variance_fields | null) - __typename: 'v_match_player_buy_types_aggregate_fields' + max: (utility_lineups_max_fields | null) + min: (utility_lineups_min_fields | null) + stddev: (utility_lineups_stddev_fields | null) + stddev_pop: (utility_lineups_stddev_pop_fields | null) + stddev_samp: (utility_lineups_stddev_samp_fields | null) + sum: (utility_lineups_sum_fields | null) + var_pop: (utility_lineups_var_pop_fields | null) + var_samp: (utility_lineups_var_samp_fields | null) + variance: (utility_lineups_variance_fields | null) + __typename: 'utility_lineups_aggregate_fields' } /** aggregate avg on columns */ -export interface v_match_player_buy_types_avg_fields { - deaths: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_match_player_buy_types_avg_fields' -} +export interface utility_lineups_avg_fields { + aim_tolerance: (Scalars['Float'] | null) + author_steam_id: (Scalars['Float'] | null) + downvotes: (Scalars['Float'] | null) + eye_z: (Scalars['Float'] | null) + favorites: (Scalars['Float'] | null) + flight_time_ms: (Scalars['Float'] | null) + initial_pos_x: (Scalars['Float'] | null) + initial_pos_y: (Scalars['Float'] | null) + initial_pos_z: (Scalars['Float'] | null) + initial_vel_x: (Scalars['Float'] | null) + initial_vel_y: (Scalars['Float'] | null) + initial_vel_z: (Scalars['Float'] | null) + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote: (Scalars['smallint'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + practice_attempts: (Scalars['Float'] | null) + practice_players: (Scalars['Float'] | null) + practice_successes: (Scalars['Float'] | null) + preview_duration_ms: (Scalars['Float'] | null) + public_reviewed_by: (Scalars['Float'] | null) + source_grenade_id: (Scalars['Float'] | null) + trajectory_size: (Scalars['Float'] | null) + upvotes: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_pitch_delta: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + view_yaw_delta: (Scalars['Float'] | null) + __typename: 'utility_lineups_avg_fields' +} + + +/** unique or primary key constraints on table "utility_lineups" */ +export type utility_lineups_constraint = 'utility_lineups_external_idx' | 'utility_lineups_pkey' /** aggregate max on columns */ -export interface v_match_player_buy_types_max_fields { - deaths: (Scalars['Int'] | null) - kills: (Scalars['Int'] | null) - match_id: (Scalars['uuid'] | null) - match_lineup_id: (Scalars['uuid'] | null) - match_map_id: (Scalars['uuid'] | null) - matchup: (Scalars['String'] | null) - rounds: (Scalars['Int'] | null) - side: (Scalars['String'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_match_player_buy_types_max_fields' +export interface utility_lineups_max_fields { + aim_tolerance: (Scalars['float8'] | null) + archived_at: (Scalars['timestamptz'] | null) + author_steam_id: (Scalars['bigint'] | null) + confidence: (Scalars['String'] | null) + created_at: (Scalars['timestamptz'] | null) + description: (Scalars['String'] | null) + /** A computed field, executes function "utility_lineup_difficulty" */ + difficulty: (Scalars['String'] | null) + downvotes: (Scalars['Int'] | null) + external_id: (Scalars['String'] | null) + eye_z: (Scalars['float8'] | null) + favorites: (Scalars['Int'] | null) + flight_time_ms: (Scalars['Int'] | null) + forked_from_utility_lineup_id: (Scalars['uuid'] | null) + id: (Scalars['uuid'] | null) + initial_pos_x: (Scalars['float8'] | null) + initial_pos_y: (Scalars['float8'] | null) + initial_pos_z: (Scalars['float8'] | null) + initial_vel_x: (Scalars['float8'] | null) + initial_vel_y: (Scalars['float8'] | null) + initial_vel_z: (Scalars['float8'] | null) + land_x: (Scalars['float8'] | null) + land_y: (Scalars['float8'] | null) + land_z: (Scalars['float8'] | null) + lineup_bucket: (Scalars['String'] | null) + map_name: (Scalars['String'] | null) + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote: (Scalars['smallint'] | null) + name: (Scalars['String'] | null) + origin_x: (Scalars['float8'] | null) + origin_y: (Scalars['float8'] | null) + origin_z: (Scalars['float8'] | null) + practice_attempts: (Scalars['Int'] | null) + practice_players: (Scalars['Int'] | null) + practice_successes: (Scalars['Int'] | null) + preview_duration_ms: (Scalars['Int'] | null) + preview_file: (Scalars['String'] | null) + preview_rendered_at: (Scalars['timestamptz'] | null) + preview_thumbnail: (Scalars['String'] | null) + /** A computed field, executes function "utility_lineup_preview_thumbnail_url" */ + preview_thumbnail_url: (Scalars['String'] | null) + /** A computed field, executes function "utility_lineup_preview_url" */ + preview_url: (Scalars['String'] | null) + public_requested_at: (Scalars['timestamptz'] | null) + public_review_note: (Scalars['String'] | null) + public_reviewed_at: (Scalars['timestamptz'] | null) + public_reviewed_by: (Scalars['bigint'] | null) + source_grenade_id: (Scalars['Int'] | null) + source_match_id: (Scalars['uuid'] | null) + source_match_map_id: (Scalars['uuid'] | null) + source_url: (Scalars['String'] | null) + tags: (Scalars['String'][] | null) + team_id: (Scalars['uuid'] | null) + trajectory_file: (Scalars['String'] | null) + trajectory_size: (Scalars['Int'] | null) + updated_at: (Scalars['timestamptz'] | null) + upvotes: (Scalars['Int'] | null) + verified_at: (Scalars['timestamptz'] | null) + view_pitch: (Scalars['float8'] | null) + view_pitch_delta: (Scalars['float8'] | null) + view_yaw: (Scalars['float8'] | null) + view_yaw_delta: (Scalars['float8'] | null) + workshop_map_id: (Scalars['String'] | null) + __typename: 'utility_lineups_max_fields' } /** aggregate min on columns */ -export interface v_match_player_buy_types_min_fields { - deaths: (Scalars['Int'] | null) - kills: (Scalars['Int'] | null) - match_id: (Scalars['uuid'] | null) - match_lineup_id: (Scalars['uuid'] | null) - match_map_id: (Scalars['uuid'] | null) - matchup: (Scalars['String'] | null) - rounds: (Scalars['Int'] | null) - side: (Scalars['String'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_match_player_buy_types_min_fields' +export interface utility_lineups_min_fields { + aim_tolerance: (Scalars['float8'] | null) + archived_at: (Scalars['timestamptz'] | null) + author_steam_id: (Scalars['bigint'] | null) + confidence: (Scalars['String'] | null) + created_at: (Scalars['timestamptz'] | null) + description: (Scalars['String'] | null) + /** A computed field, executes function "utility_lineup_difficulty" */ + difficulty: (Scalars['String'] | null) + downvotes: (Scalars['Int'] | null) + external_id: (Scalars['String'] | null) + eye_z: (Scalars['float8'] | null) + favorites: (Scalars['Int'] | null) + flight_time_ms: (Scalars['Int'] | null) + forked_from_utility_lineup_id: (Scalars['uuid'] | null) + id: (Scalars['uuid'] | null) + initial_pos_x: (Scalars['float8'] | null) + initial_pos_y: (Scalars['float8'] | null) + initial_pos_z: (Scalars['float8'] | null) + initial_vel_x: (Scalars['float8'] | null) + initial_vel_y: (Scalars['float8'] | null) + initial_vel_z: (Scalars['float8'] | null) + land_x: (Scalars['float8'] | null) + land_y: (Scalars['float8'] | null) + land_z: (Scalars['float8'] | null) + lineup_bucket: (Scalars['String'] | null) + map_name: (Scalars['String'] | null) + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote: (Scalars['smallint'] | null) + name: (Scalars['String'] | null) + origin_x: (Scalars['float8'] | null) + origin_y: (Scalars['float8'] | null) + origin_z: (Scalars['float8'] | null) + practice_attempts: (Scalars['Int'] | null) + practice_players: (Scalars['Int'] | null) + practice_successes: (Scalars['Int'] | null) + preview_duration_ms: (Scalars['Int'] | null) + preview_file: (Scalars['String'] | null) + preview_rendered_at: (Scalars['timestamptz'] | null) + preview_thumbnail: (Scalars['String'] | null) + /** A computed field, executes function "utility_lineup_preview_thumbnail_url" */ + preview_thumbnail_url: (Scalars['String'] | null) + /** A computed field, executes function "utility_lineup_preview_url" */ + preview_url: (Scalars['String'] | null) + public_requested_at: (Scalars['timestamptz'] | null) + public_review_note: (Scalars['String'] | null) + public_reviewed_at: (Scalars['timestamptz'] | null) + public_reviewed_by: (Scalars['bigint'] | null) + source_grenade_id: (Scalars['Int'] | null) + source_match_id: (Scalars['uuid'] | null) + source_match_map_id: (Scalars['uuid'] | null) + source_url: (Scalars['String'] | null) + tags: (Scalars['String'][] | null) + team_id: (Scalars['uuid'] | null) + trajectory_file: (Scalars['String'] | null) + trajectory_size: (Scalars['Int'] | null) + updated_at: (Scalars['timestamptz'] | null) + upvotes: (Scalars['Int'] | null) + verified_at: (Scalars['timestamptz'] | null) + view_pitch: (Scalars['float8'] | null) + view_pitch_delta: (Scalars['float8'] | null) + view_yaw: (Scalars['float8'] | null) + view_yaw_delta: (Scalars['float8'] | null) + workshop_map_id: (Scalars['String'] | null) + __typename: 'utility_lineups_min_fields' } -/** select columns of table "v_match_player_buy_types" */ -export type v_match_player_buy_types_select_column = 'deaths' | 'kills' | 'match_id' | 'match_lineup_id' | 'match_map_id' | 'matchup' | 'rounds' | 'side' | 'steam_id' +/** response of any mutation on the table "utility_lineups" */ +export interface utility_lineups_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: utility_lineups[] + __typename: 'utility_lineups_mutation_response' +} + + +/** select columns of table "utility_lineups" */ +export type utility_lineups_select_column = 'aim_tolerance' | 'archived_at' | 'author_steam_id' | 'confidence' | 'created_at' | 'description' | 'downvotes' | 'external_id' | 'eye_z' | 'favorites' | 'flight_time_ms' | 'forked_from_utility_lineup_id' | 'id' | 'initial_pos_x' | 'initial_pos_y' | 'initial_pos_z' | 'initial_vel_x' | 'initial_vel_y' | 'initial_vel_z' | 'jump_throw_bind' | 'land_x' | 'land_y' | 'land_z' | 'lineup_bucket' | 'map_name' | 'name' | 'origin_source' | 'origin_x' | 'origin_y' | 'origin_z' | 'practice_attempts' | 'practice_players' | 'practice_successes' | 'preview_duration_ms' | 'preview_file' | 'preview_rendered_at' | 'preview_thumbnail' | 'public_requested_at' | 'public_review_note' | 'public_reviewed_at' | 'public_reviewed_by' | 'side' | 'source_grenade_id' | 'source_match_id' | 'source_match_map_id' | 'source_url' | 'tags' | 'team_id' | 'technique' | 'throw_strength' | 'trajectory_file' | 'trajectory_preview' | 'trajectory_size' | 'updated_at' | 'upvotes' | 'utility_type' | 'verified_at' | 'view_pitch' | 'view_pitch_delta' | 'view_yaw' | 'view_yaw_delta' | 'visibility' | 'workshop_map_id' + + +/** select "utility_lineups_aggregate_bool_exp_avg_arguments_columns" columns of table "utility_lineups" */ +export type utility_lineups_select_column_utility_lineups_aggregate_bool_exp_avg_arguments_columns = 'aim_tolerance' | 'eye_z' | 'initial_pos_x' | 'initial_pos_y' | 'initial_pos_z' | 'initial_vel_x' | 'initial_vel_y' | 'initial_vel_z' | 'land_x' | 'land_y' | 'land_z' | 'origin_x' | 'origin_y' | 'origin_z' | 'view_pitch' | 'view_pitch_delta' | 'view_yaw' | 'view_yaw_delta' + + +/** select "utility_lineups_aggregate_bool_exp_bool_and_arguments_columns" columns of table "utility_lineups" */ +export type utility_lineups_select_column_utility_lineups_aggregate_bool_exp_bool_and_arguments_columns = 'jump_throw_bind' + + +/** select "utility_lineups_aggregate_bool_exp_bool_or_arguments_columns" columns of table "utility_lineups" */ +export type utility_lineups_select_column_utility_lineups_aggregate_bool_exp_bool_or_arguments_columns = 'jump_throw_bind' + + +/** select "utility_lineups_aggregate_bool_exp_corr_arguments_columns" columns of table "utility_lineups" */ +export type utility_lineups_select_column_utility_lineups_aggregate_bool_exp_corr_arguments_columns = 'aim_tolerance' | 'eye_z' | 'initial_pos_x' | 'initial_pos_y' | 'initial_pos_z' | 'initial_vel_x' | 'initial_vel_y' | 'initial_vel_z' | 'land_x' | 'land_y' | 'land_z' | 'origin_x' | 'origin_y' | 'origin_z' | 'view_pitch' | 'view_pitch_delta' | 'view_yaw' | 'view_yaw_delta' + + +/** select "utility_lineups_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "utility_lineups" */ +export type utility_lineups_select_column_utility_lineups_aggregate_bool_exp_covar_samp_arguments_columns = 'aim_tolerance' | 'eye_z' | 'initial_pos_x' | 'initial_pos_y' | 'initial_pos_z' | 'initial_vel_x' | 'initial_vel_y' | 'initial_vel_z' | 'land_x' | 'land_y' | 'land_z' | 'origin_x' | 'origin_y' | 'origin_z' | 'view_pitch' | 'view_pitch_delta' | 'view_yaw' | 'view_yaw_delta' + + +/** select "utility_lineups_aggregate_bool_exp_max_arguments_columns" columns of table "utility_lineups" */ +export type utility_lineups_select_column_utility_lineups_aggregate_bool_exp_max_arguments_columns = 'aim_tolerance' | 'eye_z' | 'initial_pos_x' | 'initial_pos_y' | 'initial_pos_z' | 'initial_vel_x' | 'initial_vel_y' | 'initial_vel_z' | 'land_x' | 'land_y' | 'land_z' | 'origin_x' | 'origin_y' | 'origin_z' | 'view_pitch' | 'view_pitch_delta' | 'view_yaw' | 'view_yaw_delta' + + +/** select "utility_lineups_aggregate_bool_exp_min_arguments_columns" columns of table "utility_lineups" */ +export type utility_lineups_select_column_utility_lineups_aggregate_bool_exp_min_arguments_columns = 'aim_tolerance' | 'eye_z' | 'initial_pos_x' | 'initial_pos_y' | 'initial_pos_z' | 'initial_vel_x' | 'initial_vel_y' | 'initial_vel_z' | 'land_x' | 'land_y' | 'land_z' | 'origin_x' | 'origin_y' | 'origin_z' | 'view_pitch' | 'view_pitch_delta' | 'view_yaw' | 'view_yaw_delta' + + +/** select "utility_lineups_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "utility_lineups" */ +export type utility_lineups_select_column_utility_lineups_aggregate_bool_exp_stddev_samp_arguments_columns = 'aim_tolerance' | 'eye_z' | 'initial_pos_x' | 'initial_pos_y' | 'initial_pos_z' | 'initial_vel_x' | 'initial_vel_y' | 'initial_vel_z' | 'land_x' | 'land_y' | 'land_z' | 'origin_x' | 'origin_y' | 'origin_z' | 'view_pitch' | 'view_pitch_delta' | 'view_yaw' | 'view_yaw_delta' + + +/** select "utility_lineups_aggregate_bool_exp_sum_arguments_columns" columns of table "utility_lineups" */ +export type utility_lineups_select_column_utility_lineups_aggregate_bool_exp_sum_arguments_columns = 'aim_tolerance' | 'eye_z' | 'initial_pos_x' | 'initial_pos_y' | 'initial_pos_z' | 'initial_vel_x' | 'initial_vel_y' | 'initial_vel_z' | 'land_x' | 'land_y' | 'land_z' | 'origin_x' | 'origin_y' | 'origin_z' | 'view_pitch' | 'view_pitch_delta' | 'view_yaw' | 'view_yaw_delta' + + +/** select "utility_lineups_aggregate_bool_exp_var_samp_arguments_columns" columns of table "utility_lineups" */ +export type utility_lineups_select_column_utility_lineups_aggregate_bool_exp_var_samp_arguments_columns = 'aim_tolerance' | 'eye_z' | 'initial_pos_x' | 'initial_pos_y' | 'initial_pos_z' | 'initial_vel_x' | 'initial_vel_y' | 'initial_vel_z' | 'land_x' | 'land_y' | 'land_z' | 'origin_x' | 'origin_y' | 'origin_z' | 'view_pitch' | 'view_pitch_delta' | 'view_yaw' | 'view_yaw_delta' /** aggregate stddev on columns */ -export interface v_match_player_buy_types_stddev_fields { - deaths: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_match_player_buy_types_stddev_fields' +export interface utility_lineups_stddev_fields { + aim_tolerance: (Scalars['Float'] | null) + author_steam_id: (Scalars['Float'] | null) + downvotes: (Scalars['Float'] | null) + eye_z: (Scalars['Float'] | null) + favorites: (Scalars['Float'] | null) + flight_time_ms: (Scalars['Float'] | null) + initial_pos_x: (Scalars['Float'] | null) + initial_pos_y: (Scalars['Float'] | null) + initial_pos_z: (Scalars['Float'] | null) + initial_vel_x: (Scalars['Float'] | null) + initial_vel_y: (Scalars['Float'] | null) + initial_vel_z: (Scalars['Float'] | null) + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote: (Scalars['smallint'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + practice_attempts: (Scalars['Float'] | null) + practice_players: (Scalars['Float'] | null) + practice_successes: (Scalars['Float'] | null) + preview_duration_ms: (Scalars['Float'] | null) + public_reviewed_by: (Scalars['Float'] | null) + source_grenade_id: (Scalars['Float'] | null) + trajectory_size: (Scalars['Float'] | null) + upvotes: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_pitch_delta: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + view_yaw_delta: (Scalars['Float'] | null) + __typename: 'utility_lineups_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_match_player_buy_types_stddev_pop_fields { - deaths: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_match_player_buy_types_stddev_pop_fields' +export interface utility_lineups_stddev_pop_fields { + aim_tolerance: (Scalars['Float'] | null) + author_steam_id: (Scalars['Float'] | null) + downvotes: (Scalars['Float'] | null) + eye_z: (Scalars['Float'] | null) + favorites: (Scalars['Float'] | null) + flight_time_ms: (Scalars['Float'] | null) + initial_pos_x: (Scalars['Float'] | null) + initial_pos_y: (Scalars['Float'] | null) + initial_pos_z: (Scalars['Float'] | null) + initial_vel_x: (Scalars['Float'] | null) + initial_vel_y: (Scalars['Float'] | null) + initial_vel_z: (Scalars['Float'] | null) + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote: (Scalars['smallint'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + practice_attempts: (Scalars['Float'] | null) + practice_players: (Scalars['Float'] | null) + practice_successes: (Scalars['Float'] | null) + preview_duration_ms: (Scalars['Float'] | null) + public_reviewed_by: (Scalars['Float'] | null) + source_grenade_id: (Scalars['Float'] | null) + trajectory_size: (Scalars['Float'] | null) + upvotes: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_pitch_delta: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + view_yaw_delta: (Scalars['Float'] | null) + __typename: 'utility_lineups_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_match_player_buy_types_stddev_samp_fields { - deaths: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_match_player_buy_types_stddev_samp_fields' +export interface utility_lineups_stddev_samp_fields { + aim_tolerance: (Scalars['Float'] | null) + author_steam_id: (Scalars['Float'] | null) + downvotes: (Scalars['Float'] | null) + eye_z: (Scalars['Float'] | null) + favorites: (Scalars['Float'] | null) + flight_time_ms: (Scalars['Float'] | null) + initial_pos_x: (Scalars['Float'] | null) + initial_pos_y: (Scalars['Float'] | null) + initial_pos_z: (Scalars['Float'] | null) + initial_vel_x: (Scalars['Float'] | null) + initial_vel_y: (Scalars['Float'] | null) + initial_vel_z: (Scalars['Float'] | null) + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote: (Scalars['smallint'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + practice_attempts: (Scalars['Float'] | null) + practice_players: (Scalars['Float'] | null) + practice_successes: (Scalars['Float'] | null) + preview_duration_ms: (Scalars['Float'] | null) + public_reviewed_by: (Scalars['Float'] | null) + source_grenade_id: (Scalars['Float'] | null) + trajectory_size: (Scalars['Float'] | null) + upvotes: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_pitch_delta: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + view_yaw_delta: (Scalars['Float'] | null) + __typename: 'utility_lineups_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_match_player_buy_types_sum_fields { - deaths: (Scalars['Int'] | null) - kills: (Scalars['Int'] | null) - rounds: (Scalars['Int'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_match_player_buy_types_sum_fields' -} +export interface utility_lineups_sum_fields { + aim_tolerance: (Scalars['float8'] | null) + author_steam_id: (Scalars['bigint'] | null) + downvotes: (Scalars['Int'] | null) + eye_z: (Scalars['float8'] | null) + favorites: (Scalars['Int'] | null) + flight_time_ms: (Scalars['Int'] | null) + initial_pos_x: (Scalars['float8'] | null) + initial_pos_y: (Scalars['float8'] | null) + initial_pos_z: (Scalars['float8'] | null) + initial_vel_x: (Scalars['float8'] | null) + initial_vel_y: (Scalars['float8'] | null) + initial_vel_z: (Scalars['float8'] | null) + land_x: (Scalars['float8'] | null) + land_y: (Scalars['float8'] | null) + land_z: (Scalars['float8'] | null) + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote: (Scalars['smallint'] | null) + origin_x: (Scalars['float8'] | null) + origin_y: (Scalars['float8'] | null) + origin_z: (Scalars['float8'] | null) + practice_attempts: (Scalars['Int'] | null) + practice_players: (Scalars['Int'] | null) + practice_successes: (Scalars['Int'] | null) + preview_duration_ms: (Scalars['Int'] | null) + public_reviewed_by: (Scalars['bigint'] | null) + source_grenade_id: (Scalars['Int'] | null) + trajectory_size: (Scalars['Int'] | null) + upvotes: (Scalars['Int'] | null) + view_pitch: (Scalars['float8'] | null) + view_pitch_delta: (Scalars['float8'] | null) + view_yaw: (Scalars['float8'] | null) + view_yaw_delta: (Scalars['float8'] | null) + __typename: 'utility_lineups_sum_fields' +} + + +/** update columns of table "utility_lineups" */ +export type utility_lineups_update_column = 'aim_tolerance' | 'archived_at' | 'author_steam_id' | 'confidence' | 'created_at' | 'description' | 'downvotes' | 'external_id' | 'eye_z' | 'favorites' | 'flight_time_ms' | 'forked_from_utility_lineup_id' | 'id' | 'initial_pos_x' | 'initial_pos_y' | 'initial_pos_z' | 'initial_vel_x' | 'initial_vel_y' | 'initial_vel_z' | 'jump_throw_bind' | 'land_x' | 'land_y' | 'land_z' | 'map_name' | 'name' | 'origin_source' | 'origin_x' | 'origin_y' | 'origin_z' | 'practice_attempts' | 'practice_players' | 'practice_successes' | 'preview_duration_ms' | 'preview_file' | 'preview_rendered_at' | 'preview_thumbnail' | 'public_requested_at' | 'public_review_note' | 'public_reviewed_at' | 'public_reviewed_by' | 'side' | 'source_grenade_id' | 'source_match_id' | 'source_match_map_id' | 'source_url' | 'tags' | 'team_id' | 'technique' | 'throw_strength' | 'trajectory_file' | 'trajectory_preview' | 'trajectory_size' | 'updated_at' | 'upvotes' | 'utility_type' | 'verified_at' | 'view_pitch' | 'view_pitch_delta' | 'view_yaw' | 'view_yaw_delta' | 'visibility' | 'workshop_map_id' /** aggregate var_pop on columns */ -export interface v_match_player_buy_types_var_pop_fields { - deaths: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_match_player_buy_types_var_pop_fields' +export interface utility_lineups_var_pop_fields { + aim_tolerance: (Scalars['Float'] | null) + author_steam_id: (Scalars['Float'] | null) + downvotes: (Scalars['Float'] | null) + eye_z: (Scalars['Float'] | null) + favorites: (Scalars['Float'] | null) + flight_time_ms: (Scalars['Float'] | null) + initial_pos_x: (Scalars['Float'] | null) + initial_pos_y: (Scalars['Float'] | null) + initial_pos_z: (Scalars['Float'] | null) + initial_vel_x: (Scalars['Float'] | null) + initial_vel_y: (Scalars['Float'] | null) + initial_vel_z: (Scalars['Float'] | null) + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote: (Scalars['smallint'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + practice_attempts: (Scalars['Float'] | null) + practice_players: (Scalars['Float'] | null) + practice_successes: (Scalars['Float'] | null) + preview_duration_ms: (Scalars['Float'] | null) + public_reviewed_by: (Scalars['Float'] | null) + source_grenade_id: (Scalars['Float'] | null) + trajectory_size: (Scalars['Float'] | null) + upvotes: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_pitch_delta: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + view_yaw_delta: (Scalars['Float'] | null) + __typename: 'utility_lineups_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_match_player_buy_types_var_samp_fields { - deaths: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_match_player_buy_types_var_samp_fields' +export interface utility_lineups_var_samp_fields { + aim_tolerance: (Scalars['Float'] | null) + author_steam_id: (Scalars['Float'] | null) + downvotes: (Scalars['Float'] | null) + eye_z: (Scalars['Float'] | null) + favorites: (Scalars['Float'] | null) + flight_time_ms: (Scalars['Float'] | null) + initial_pos_x: (Scalars['Float'] | null) + initial_pos_y: (Scalars['Float'] | null) + initial_pos_z: (Scalars['Float'] | null) + initial_vel_x: (Scalars['Float'] | null) + initial_vel_y: (Scalars['Float'] | null) + initial_vel_z: (Scalars['Float'] | null) + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote: (Scalars['smallint'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + practice_attempts: (Scalars['Float'] | null) + practice_players: (Scalars['Float'] | null) + practice_successes: (Scalars['Float'] | null) + preview_duration_ms: (Scalars['Float'] | null) + public_reviewed_by: (Scalars['Float'] | null) + source_grenade_id: (Scalars['Float'] | null) + trajectory_size: (Scalars['Float'] | null) + upvotes: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_pitch_delta: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + view_yaw_delta: (Scalars['Float'] | null) + __typename: 'utility_lineups_var_samp_fields' } /** aggregate variance on columns */ -export interface v_match_player_buy_types_variance_fields { - deaths: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_match_player_buy_types_variance_fields' -} - - -/** columns and relationships of "v_match_player_opening_duels" */ -export interface v_match_player_opening_duels { - attempts: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) - /** An object relationship */ - match: (matches | null) - match_id: (Scalars['uuid'] | null) - /** An object relationship */ - match_lineup: (match_lineups | null) - match_lineup_id: (Scalars['uuid'] | null) - /** An object relationship */ - match_map: (match_maps | null) - match_map_id: (Scalars['uuid'] | null) - /** An object relationship */ - player: (players | null) - side: (Scalars['String'] | null) - steam_id: (Scalars['bigint'] | null) - traded_deaths: (Scalars['Int'] | null) - wins: (Scalars['Int'] | null) - __typename: 'v_match_player_opening_duels' +export interface utility_lineups_variance_fields { + aim_tolerance: (Scalars['Float'] | null) + author_steam_id: (Scalars['Float'] | null) + downvotes: (Scalars['Float'] | null) + eye_z: (Scalars['Float'] | null) + favorites: (Scalars['Float'] | null) + flight_time_ms: (Scalars['Float'] | null) + initial_pos_x: (Scalars['Float'] | null) + initial_pos_y: (Scalars['Float'] | null) + initial_pos_z: (Scalars['Float'] | null) + initial_vel_x: (Scalars['Float'] | null) + initial_vel_y: (Scalars['Float'] | null) + initial_vel_z: (Scalars['Float'] | null) + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote: (Scalars['smallint'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + practice_attempts: (Scalars['Float'] | null) + practice_players: (Scalars['Float'] | null) + practice_successes: (Scalars['Float'] | null) + preview_duration_ms: (Scalars['Float'] | null) + public_reviewed_by: (Scalars['Float'] | null) + source_grenade_id: (Scalars['Float'] | null) + trajectory_size: (Scalars['Float'] | null) + upvotes: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_pitch_delta: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + view_yaw_delta: (Scalars['Float'] | null) + __typename: 'utility_lineups_variance_fields' +} + + +/** columns and relationships of "utility_meta_lineups" */ +export interface utility_meta_lineups { + first_seen_at: (Scalars['timestamptz'] | null) + land_x: Scalars['float8'] + land_y: Scalars['float8'] + land_z: Scalars['float8'] + last_seen_at: (Scalars['timestamptz'] | null) + lineup_bucket: Scalars['String'] + lineups: Scalars['Int'] + map_name: Scalars['String'] + matches: Scalars['Int'] + origin_x: Scalars['float8'] + origin_y: Scalars['float8'] + origin_z: Scalars['float8'] + refreshed_at: Scalars['timestamptz'] + side: e_sides_enum + technique: e_utility_techniques_enum + throw_strength: (Scalars['String'] | null) + throwers: Scalars['Int'] + throws: Scalars['Int'] + utility_type: e_utility_types_enum + view_pitch: (Scalars['float8'] | null) + view_yaw: (Scalars['float8'] | null) + __typename: 'utility_meta_lineups' } -/** aggregated selection of "v_match_player_opening_duels" */ -export interface v_match_player_opening_duels_aggregate { - aggregate: (v_match_player_opening_duels_aggregate_fields | null) - nodes: v_match_player_opening_duels[] - __typename: 'v_match_player_opening_duels_aggregate' +/** aggregated selection of "utility_meta_lineups" */ +export interface utility_meta_lineups_aggregate { + aggregate: (utility_meta_lineups_aggregate_fields | null) + nodes: utility_meta_lineups[] + __typename: 'utility_meta_lineups_aggregate' } -/** aggregate fields of "v_match_player_opening_duels" */ -export interface v_match_player_opening_duels_aggregate_fields { - avg: (v_match_player_opening_duels_avg_fields | null) +/** aggregate fields of "utility_meta_lineups" */ +export interface utility_meta_lineups_aggregate_fields { + avg: (utility_meta_lineups_avg_fields | null) count: Scalars['Int'] - max: (v_match_player_opening_duels_max_fields | null) - min: (v_match_player_opening_duels_min_fields | null) - stddev: (v_match_player_opening_duels_stddev_fields | null) - stddev_pop: (v_match_player_opening_duels_stddev_pop_fields | null) - stddev_samp: (v_match_player_opening_duels_stddev_samp_fields | null) - sum: (v_match_player_opening_duels_sum_fields | null) - var_pop: (v_match_player_opening_duels_var_pop_fields | null) - var_samp: (v_match_player_opening_duels_var_samp_fields | null) - variance: (v_match_player_opening_duels_variance_fields | null) - __typename: 'v_match_player_opening_duels_aggregate_fields' + max: (utility_meta_lineups_max_fields | null) + min: (utility_meta_lineups_min_fields | null) + stddev: (utility_meta_lineups_stddev_fields | null) + stddev_pop: (utility_meta_lineups_stddev_pop_fields | null) + stddev_samp: (utility_meta_lineups_stddev_samp_fields | null) + sum: (utility_meta_lineups_sum_fields | null) + var_pop: (utility_meta_lineups_var_pop_fields | null) + var_samp: (utility_meta_lineups_var_samp_fields | null) + variance: (utility_meta_lineups_variance_fields | null) + __typename: 'utility_meta_lineups_aggregate_fields' } /** aggregate avg on columns */ -export interface v_match_player_opening_duels_avg_fields { - attempts: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - traded_deaths: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_match_player_opening_duels_avg_fields' +export interface utility_meta_lineups_avg_fields { + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + lineups: (Scalars['Float'] | null) + matches: (Scalars['Float'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + throwers: (Scalars['Float'] | null) + throws: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + __typename: 'utility_meta_lineups_avg_fields' } +/** unique or primary key constraints on table "utility_meta_lineups" */ +export type utility_meta_lineups_constraint = 'utility_meta_lineups_pkey' + + /** aggregate max on columns */ -export interface v_match_player_opening_duels_max_fields { - attempts: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) - match_id: (Scalars['uuid'] | null) - match_lineup_id: (Scalars['uuid'] | null) - match_map_id: (Scalars['uuid'] | null) - side: (Scalars['String'] | null) - steam_id: (Scalars['bigint'] | null) - traded_deaths: (Scalars['Int'] | null) - wins: (Scalars['Int'] | null) - __typename: 'v_match_player_opening_duels_max_fields' +export interface utility_meta_lineups_max_fields { + first_seen_at: (Scalars['timestamptz'] | null) + land_x: (Scalars['float8'] | null) + land_y: (Scalars['float8'] | null) + land_z: (Scalars['float8'] | null) + last_seen_at: (Scalars['timestamptz'] | null) + lineup_bucket: (Scalars['String'] | null) + lineups: (Scalars['Int'] | null) + map_name: (Scalars['String'] | null) + matches: (Scalars['Int'] | null) + origin_x: (Scalars['float8'] | null) + origin_y: (Scalars['float8'] | null) + origin_z: (Scalars['float8'] | null) + refreshed_at: (Scalars['timestamptz'] | null) + throw_strength: (Scalars['String'] | null) + throwers: (Scalars['Int'] | null) + throws: (Scalars['Int'] | null) + view_pitch: (Scalars['float8'] | null) + view_yaw: (Scalars['float8'] | null) + __typename: 'utility_meta_lineups_max_fields' } /** aggregate min on columns */ -export interface v_match_player_opening_duels_min_fields { - attempts: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) - match_id: (Scalars['uuid'] | null) - match_lineup_id: (Scalars['uuid'] | null) - match_map_id: (Scalars['uuid'] | null) - side: (Scalars['String'] | null) - steam_id: (Scalars['bigint'] | null) - traded_deaths: (Scalars['Int'] | null) - wins: (Scalars['Int'] | null) - __typename: 'v_match_player_opening_duels_min_fields' +export interface utility_meta_lineups_min_fields { + first_seen_at: (Scalars['timestamptz'] | null) + land_x: (Scalars['float8'] | null) + land_y: (Scalars['float8'] | null) + land_z: (Scalars['float8'] | null) + last_seen_at: (Scalars['timestamptz'] | null) + lineup_bucket: (Scalars['String'] | null) + lineups: (Scalars['Int'] | null) + map_name: (Scalars['String'] | null) + matches: (Scalars['Int'] | null) + origin_x: (Scalars['float8'] | null) + origin_y: (Scalars['float8'] | null) + origin_z: (Scalars['float8'] | null) + refreshed_at: (Scalars['timestamptz'] | null) + throw_strength: (Scalars['String'] | null) + throwers: (Scalars['Int'] | null) + throws: (Scalars['Int'] | null) + view_pitch: (Scalars['float8'] | null) + view_yaw: (Scalars['float8'] | null) + __typename: 'utility_meta_lineups_min_fields' +} + + +/** response of any mutation on the table "utility_meta_lineups" */ +export interface utility_meta_lineups_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: utility_meta_lineups[] + __typename: 'utility_meta_lineups_mutation_response' } -/** select columns of table "v_match_player_opening_duels" */ -export type v_match_player_opening_duels_select_column = 'attempts' | 'deaths' | 'match_id' | 'match_lineup_id' | 'match_map_id' | 'side' | 'steam_id' | 'traded_deaths' | 'wins' +/** select columns of table "utility_meta_lineups" */ +export type utility_meta_lineups_select_column = 'first_seen_at' | 'land_x' | 'land_y' | 'land_z' | 'last_seen_at' | 'lineup_bucket' | 'lineups' | 'map_name' | 'matches' | 'origin_x' | 'origin_y' | 'origin_z' | 'refreshed_at' | 'side' | 'technique' | 'throw_strength' | 'throwers' | 'throws' | 'utility_type' | 'view_pitch' | 'view_yaw' /** aggregate stddev on columns */ -export interface v_match_player_opening_duels_stddev_fields { - attempts: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - traded_deaths: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_match_player_opening_duels_stddev_fields' +export interface utility_meta_lineups_stddev_fields { + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + lineups: (Scalars['Float'] | null) + matches: (Scalars['Float'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + throwers: (Scalars['Float'] | null) + throws: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + __typename: 'utility_meta_lineups_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_match_player_opening_duels_stddev_pop_fields { - attempts: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - traded_deaths: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_match_player_opening_duels_stddev_pop_fields' +export interface utility_meta_lineups_stddev_pop_fields { + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + lineups: (Scalars['Float'] | null) + matches: (Scalars['Float'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + throwers: (Scalars['Float'] | null) + throws: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + __typename: 'utility_meta_lineups_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_match_player_opening_duels_stddev_samp_fields { - attempts: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - traded_deaths: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_match_player_opening_duels_stddev_samp_fields' +export interface utility_meta_lineups_stddev_samp_fields { + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + lineups: (Scalars['Float'] | null) + matches: (Scalars['Float'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + throwers: (Scalars['Float'] | null) + throws: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + __typename: 'utility_meta_lineups_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_match_player_opening_duels_sum_fields { - attempts: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) - steam_id: (Scalars['bigint'] | null) - traded_deaths: (Scalars['Int'] | null) - wins: (Scalars['Int'] | null) - __typename: 'v_match_player_opening_duels_sum_fields' +export interface utility_meta_lineups_sum_fields { + land_x: (Scalars['float8'] | null) + land_y: (Scalars['float8'] | null) + land_z: (Scalars['float8'] | null) + lineups: (Scalars['Int'] | null) + matches: (Scalars['Int'] | null) + origin_x: (Scalars['float8'] | null) + origin_y: (Scalars['float8'] | null) + origin_z: (Scalars['float8'] | null) + throwers: (Scalars['Int'] | null) + throws: (Scalars['Int'] | null) + view_pitch: (Scalars['float8'] | null) + view_yaw: (Scalars['float8'] | null) + __typename: 'utility_meta_lineups_sum_fields' } +/** update columns of table "utility_meta_lineups" */ +export type utility_meta_lineups_update_column = 'first_seen_at' | 'land_x' | 'land_y' | 'land_z' | 'last_seen_at' | 'lineup_bucket' | 'lineups' | 'map_name' | 'matches' | 'origin_x' | 'origin_y' | 'origin_z' | 'refreshed_at' | 'side' | 'technique' | 'throw_strength' | 'throwers' | 'throws' | 'utility_type' | 'view_pitch' | 'view_yaw' + + /** aggregate var_pop on columns */ -export interface v_match_player_opening_duels_var_pop_fields { - attempts: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - traded_deaths: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_match_player_opening_duels_var_pop_fields' +export interface utility_meta_lineups_var_pop_fields { + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + lineups: (Scalars['Float'] | null) + matches: (Scalars['Float'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + throwers: (Scalars['Float'] | null) + throws: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + __typename: 'utility_meta_lineups_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_match_player_opening_duels_var_samp_fields { - attempts: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - traded_deaths: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_match_player_opening_duels_var_samp_fields' +export interface utility_meta_lineups_var_samp_fields { + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + lineups: (Scalars['Float'] | null) + matches: (Scalars['Float'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + throwers: (Scalars['Float'] | null) + throws: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + __typename: 'utility_meta_lineups_var_samp_fields' } /** aggregate variance on columns */ -export interface v_match_player_opening_duels_variance_fields { - attempts: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - traded_deaths: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_match_player_opening_duels_variance_fields' -} - - -/** columns and relationships of "v_player_arch_nemesis" */ -export interface v_player_arch_nemesis { - attacker_id: (Scalars['bigint'] | null) - kill_count: (Scalars['bigint'] | null) +export interface utility_meta_lineups_variance_fields { + land_x: (Scalars['Float'] | null) + land_y: (Scalars['Float'] | null) + land_z: (Scalars['Float'] | null) + lineups: (Scalars['Float'] | null) + matches: (Scalars['Float'] | null) + origin_x: (Scalars['Float'] | null) + origin_y: (Scalars['Float'] | null) + origin_z: (Scalars['Float'] | null) + throwers: (Scalars['Float'] | null) + throws: (Scalars['Float'] | null) + view_pitch: (Scalars['Float'] | null) + view_yaw: (Scalars['Float'] | null) + __typename: 'utility_meta_lineups_variance_fields' +} + + +/** columns and relationships of "utility_playbook_steps" */ +export interface utility_playbook_steps { + /** An object relationship */ + assigned_player: (players | null) + assigned_steam_id: (Scalars['bigint'] | null) + created_at: Scalars['timestamptz'] + id: Scalars['uuid'] + note: (Scalars['String'] | null) + offset_ms: Scalars['Int'] /** An object relationship */ - nemsis: (players | null) + playbook: utility_playbooks + playbook_id: Scalars['uuid'] + step_order: Scalars['Int'] /** An object relationship */ - player: (players | null) - victim_id: (Scalars['bigint'] | null) - __typename: 'v_player_arch_nemesis' + utility_lineup: utility_lineups + utility_lineup_id: Scalars['uuid'] + __typename: 'utility_playbook_steps' } -/** aggregated selection of "v_player_arch_nemesis" */ -export interface v_player_arch_nemesis_aggregate { - aggregate: (v_player_arch_nemesis_aggregate_fields | null) - nodes: v_player_arch_nemesis[] - __typename: 'v_player_arch_nemesis_aggregate' +/** aggregated selection of "utility_playbook_steps" */ +export interface utility_playbook_steps_aggregate { + aggregate: (utility_playbook_steps_aggregate_fields | null) + nodes: utility_playbook_steps[] + __typename: 'utility_playbook_steps_aggregate' } -/** aggregate fields of "v_player_arch_nemesis" */ -export interface v_player_arch_nemesis_aggregate_fields { - avg: (v_player_arch_nemesis_avg_fields | null) +/** aggregate fields of "utility_playbook_steps" */ +export interface utility_playbook_steps_aggregate_fields { + avg: (utility_playbook_steps_avg_fields | null) count: Scalars['Int'] - max: (v_player_arch_nemesis_max_fields | null) - min: (v_player_arch_nemesis_min_fields | null) - stddev: (v_player_arch_nemesis_stddev_fields | null) - stddev_pop: (v_player_arch_nemesis_stddev_pop_fields | null) - stddev_samp: (v_player_arch_nemesis_stddev_samp_fields | null) - sum: (v_player_arch_nemesis_sum_fields | null) - var_pop: (v_player_arch_nemesis_var_pop_fields | null) - var_samp: (v_player_arch_nemesis_var_samp_fields | null) - variance: (v_player_arch_nemesis_variance_fields | null) - __typename: 'v_player_arch_nemesis_aggregate_fields' + max: (utility_playbook_steps_max_fields | null) + min: (utility_playbook_steps_min_fields | null) + stddev: (utility_playbook_steps_stddev_fields | null) + stddev_pop: (utility_playbook_steps_stddev_pop_fields | null) + stddev_samp: (utility_playbook_steps_stddev_samp_fields | null) + sum: (utility_playbook_steps_sum_fields | null) + var_pop: (utility_playbook_steps_var_pop_fields | null) + var_samp: (utility_playbook_steps_var_samp_fields | null) + variance: (utility_playbook_steps_variance_fields | null) + __typename: 'utility_playbook_steps_aggregate_fields' } /** aggregate avg on columns */ -export interface v_player_arch_nemesis_avg_fields { - attacker_id: (Scalars['Float'] | null) - kill_count: (Scalars['Float'] | null) - victim_id: (Scalars['Float'] | null) - __typename: 'v_player_arch_nemesis_avg_fields' +export interface utility_playbook_steps_avg_fields { + assigned_steam_id: (Scalars['Float'] | null) + offset_ms: (Scalars['Float'] | null) + step_order: (Scalars['Float'] | null) + __typename: 'utility_playbook_steps_avg_fields' } +/** unique or primary key constraints on table "utility_playbook_steps" */ +export type utility_playbook_steps_constraint = 'utility_playbook_steps_order_key' | 'utility_playbook_steps_pkey' + + /** aggregate max on columns */ -export interface v_player_arch_nemesis_max_fields { - attacker_id: (Scalars['bigint'] | null) - kill_count: (Scalars['bigint'] | null) - victim_id: (Scalars['bigint'] | null) - __typename: 'v_player_arch_nemesis_max_fields' +export interface utility_playbook_steps_max_fields { + assigned_steam_id: (Scalars['bigint'] | null) + created_at: (Scalars['timestamptz'] | null) + id: (Scalars['uuid'] | null) + note: (Scalars['String'] | null) + offset_ms: (Scalars['Int'] | null) + playbook_id: (Scalars['uuid'] | null) + step_order: (Scalars['Int'] | null) + utility_lineup_id: (Scalars['uuid'] | null) + __typename: 'utility_playbook_steps_max_fields' } /** aggregate min on columns */ -export interface v_player_arch_nemesis_min_fields { - attacker_id: (Scalars['bigint'] | null) - kill_count: (Scalars['bigint'] | null) - victim_id: (Scalars['bigint'] | null) - __typename: 'v_player_arch_nemesis_min_fields' +export interface utility_playbook_steps_min_fields { + assigned_steam_id: (Scalars['bigint'] | null) + created_at: (Scalars['timestamptz'] | null) + id: (Scalars['uuid'] | null) + note: (Scalars['String'] | null) + offset_ms: (Scalars['Int'] | null) + playbook_id: (Scalars['uuid'] | null) + step_order: (Scalars['Int'] | null) + utility_lineup_id: (Scalars['uuid'] | null) + __typename: 'utility_playbook_steps_min_fields' } -/** select columns of table "v_player_arch_nemesis" */ -export type v_player_arch_nemesis_select_column = 'attacker_id' | 'kill_count' | 'victim_id' +/** response of any mutation on the table "utility_playbook_steps" */ +export interface utility_playbook_steps_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: utility_playbook_steps[] + __typename: 'utility_playbook_steps_mutation_response' +} + + +/** select columns of table "utility_playbook_steps" */ +export type utility_playbook_steps_select_column = 'assigned_steam_id' | 'created_at' | 'id' | 'note' | 'offset_ms' | 'playbook_id' | 'step_order' | 'utility_lineup_id' /** aggregate stddev on columns */ -export interface v_player_arch_nemesis_stddev_fields { - attacker_id: (Scalars['Float'] | null) - kill_count: (Scalars['Float'] | null) - victim_id: (Scalars['Float'] | null) - __typename: 'v_player_arch_nemesis_stddev_fields' +export interface utility_playbook_steps_stddev_fields { + assigned_steam_id: (Scalars['Float'] | null) + offset_ms: (Scalars['Float'] | null) + step_order: (Scalars['Float'] | null) + __typename: 'utility_playbook_steps_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_player_arch_nemesis_stddev_pop_fields { - attacker_id: (Scalars['Float'] | null) - kill_count: (Scalars['Float'] | null) - victim_id: (Scalars['Float'] | null) - __typename: 'v_player_arch_nemesis_stddev_pop_fields' +export interface utility_playbook_steps_stddev_pop_fields { + assigned_steam_id: (Scalars['Float'] | null) + offset_ms: (Scalars['Float'] | null) + step_order: (Scalars['Float'] | null) + __typename: 'utility_playbook_steps_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_player_arch_nemesis_stddev_samp_fields { - attacker_id: (Scalars['Float'] | null) - kill_count: (Scalars['Float'] | null) - victim_id: (Scalars['Float'] | null) - __typename: 'v_player_arch_nemesis_stddev_samp_fields' +export interface utility_playbook_steps_stddev_samp_fields { + assigned_steam_id: (Scalars['Float'] | null) + offset_ms: (Scalars['Float'] | null) + step_order: (Scalars['Float'] | null) + __typename: 'utility_playbook_steps_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_player_arch_nemesis_sum_fields { - attacker_id: (Scalars['bigint'] | null) - kill_count: (Scalars['bigint'] | null) - victim_id: (Scalars['bigint'] | null) - __typename: 'v_player_arch_nemesis_sum_fields' +export interface utility_playbook_steps_sum_fields { + assigned_steam_id: (Scalars['bigint'] | null) + offset_ms: (Scalars['Int'] | null) + step_order: (Scalars['Int'] | null) + __typename: 'utility_playbook_steps_sum_fields' } +/** update columns of table "utility_playbook_steps" */ +export type utility_playbook_steps_update_column = 'assigned_steam_id' | 'created_at' | 'id' | 'note' | 'offset_ms' | 'playbook_id' | 'step_order' | 'utility_lineup_id' + + /** aggregate var_pop on columns */ -export interface v_player_arch_nemesis_var_pop_fields { - attacker_id: (Scalars['Float'] | null) - kill_count: (Scalars['Float'] | null) - victim_id: (Scalars['Float'] | null) - __typename: 'v_player_arch_nemesis_var_pop_fields' +export interface utility_playbook_steps_var_pop_fields { + assigned_steam_id: (Scalars['Float'] | null) + offset_ms: (Scalars['Float'] | null) + step_order: (Scalars['Float'] | null) + __typename: 'utility_playbook_steps_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_player_arch_nemesis_var_samp_fields { - attacker_id: (Scalars['Float'] | null) - kill_count: (Scalars['Float'] | null) - victim_id: (Scalars['Float'] | null) - __typename: 'v_player_arch_nemesis_var_samp_fields' +export interface utility_playbook_steps_var_samp_fields { + assigned_steam_id: (Scalars['Float'] | null) + offset_ms: (Scalars['Float'] | null) + step_order: (Scalars['Float'] | null) + __typename: 'utility_playbook_steps_var_samp_fields' } /** aggregate variance on columns */ -export interface v_player_arch_nemesis_variance_fields { - attacker_id: (Scalars['Float'] | null) - kill_count: (Scalars['Float'] | null) - victim_id: (Scalars['Float'] | null) - __typename: 'v_player_arch_nemesis_variance_fields' +export interface utility_playbook_steps_variance_fields { + assigned_steam_id: (Scalars['Float'] | null) + offset_ms: (Scalars['Float'] | null) + step_order: (Scalars['Float'] | null) + __typename: 'utility_playbook_steps_variance_fields' } -/** columns and relationships of "v_player_damage" */ -export interface v_player_damage { - avg_damage_per_round: (Scalars['bigint'] | null) +/** columns and relationships of "utility_playbooks" */ +export interface utility_playbooks { + /** A computed field, executes function "can_edit_utility_playbook" */ + can_edit: (Scalars['Boolean'] | null) + /** A computed field, executes function "can_view_utility_playbook" */ + can_view: (Scalars['Boolean'] | null) + created_at: Scalars['timestamptz'] + description: (Scalars['String'] | null) + id: Scalars['uuid'] + map_name: Scalars['String'] + name: Scalars['String'] /** An object relationship */ - player: (players | null) - player_steam_id: (Scalars['bigint'] | null) - total_damage: (Scalars['bigint'] | null) - total_rounds: (Scalars['bigint'] | null) - __typename: 'v_player_damage' + owner: players + owner_steam_id: Scalars['bigint'] + side: e_sides_enum + /** An array relationship */ + steps: utility_playbook_steps[] + /** An aggregate relationship */ + steps_aggregate: utility_playbook_steps_aggregate + /** An object relationship */ + team: (teams | null) + team_id: (Scalars['uuid'] | null) + updated_at: Scalars['timestamptz'] + visibility: e_utility_visibility_enum + __typename: 'utility_playbooks' } -/** aggregated selection of "v_player_damage" */ -export interface v_player_damage_aggregate { - aggregate: (v_player_damage_aggregate_fields | null) - nodes: v_player_damage[] - __typename: 'v_player_damage_aggregate' +/** aggregated selection of "utility_playbooks" */ +export interface utility_playbooks_aggregate { + aggregate: (utility_playbooks_aggregate_fields | null) + nodes: utility_playbooks[] + __typename: 'utility_playbooks_aggregate' } -/** aggregate fields of "v_player_damage" */ -export interface v_player_damage_aggregate_fields { - avg: (v_player_damage_avg_fields | null) +/** aggregate fields of "utility_playbooks" */ +export interface utility_playbooks_aggregate_fields { + avg: (utility_playbooks_avg_fields | null) count: Scalars['Int'] - max: (v_player_damage_max_fields | null) - min: (v_player_damage_min_fields | null) - stddev: (v_player_damage_stddev_fields | null) - stddev_pop: (v_player_damage_stddev_pop_fields | null) - stddev_samp: (v_player_damage_stddev_samp_fields | null) - sum: (v_player_damage_sum_fields | null) - var_pop: (v_player_damage_var_pop_fields | null) - var_samp: (v_player_damage_var_samp_fields | null) - variance: (v_player_damage_variance_fields | null) - __typename: 'v_player_damage_aggregate_fields' + max: (utility_playbooks_max_fields | null) + min: (utility_playbooks_min_fields | null) + stddev: (utility_playbooks_stddev_fields | null) + stddev_pop: (utility_playbooks_stddev_pop_fields | null) + stddev_samp: (utility_playbooks_stddev_samp_fields | null) + sum: (utility_playbooks_sum_fields | null) + var_pop: (utility_playbooks_var_pop_fields | null) + var_samp: (utility_playbooks_var_samp_fields | null) + variance: (utility_playbooks_variance_fields | null) + __typename: 'utility_playbooks_aggregate_fields' } /** aggregate avg on columns */ -export interface v_player_damage_avg_fields { - avg_damage_per_round: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - total_damage: (Scalars['Float'] | null) - total_rounds: (Scalars['Float'] | null) - __typename: 'v_player_damage_avg_fields' +export interface utility_playbooks_avg_fields { + owner_steam_id: (Scalars['Float'] | null) + __typename: 'utility_playbooks_avg_fields' } +/** unique or primary key constraints on table "utility_playbooks" */ +export type utility_playbooks_constraint = 'utility_playbooks_pkey' + + /** aggregate max on columns */ -export interface v_player_damage_max_fields { - avg_damage_per_round: (Scalars['bigint'] | null) - player_steam_id: (Scalars['bigint'] | null) - total_damage: (Scalars['bigint'] | null) - total_rounds: (Scalars['bigint'] | null) - __typename: 'v_player_damage_max_fields' +export interface utility_playbooks_max_fields { + created_at: (Scalars['timestamptz'] | null) + description: (Scalars['String'] | null) + id: (Scalars['uuid'] | null) + map_name: (Scalars['String'] | null) + name: (Scalars['String'] | null) + owner_steam_id: (Scalars['bigint'] | null) + team_id: (Scalars['uuid'] | null) + updated_at: (Scalars['timestamptz'] | null) + __typename: 'utility_playbooks_max_fields' } /** aggregate min on columns */ -export interface v_player_damage_min_fields { - avg_damage_per_round: (Scalars['bigint'] | null) - player_steam_id: (Scalars['bigint'] | null) - total_damage: (Scalars['bigint'] | null) - total_rounds: (Scalars['bigint'] | null) - __typename: 'v_player_damage_min_fields' +export interface utility_playbooks_min_fields { + created_at: (Scalars['timestamptz'] | null) + description: (Scalars['String'] | null) + id: (Scalars['uuid'] | null) + map_name: (Scalars['String'] | null) + name: (Scalars['String'] | null) + owner_steam_id: (Scalars['bigint'] | null) + team_id: (Scalars['uuid'] | null) + updated_at: (Scalars['timestamptz'] | null) + __typename: 'utility_playbooks_min_fields' } -/** select columns of table "v_player_damage" */ -export type v_player_damage_select_column = 'avg_damage_per_round' | 'player_steam_id' | 'total_damage' | 'total_rounds' +/** response of any mutation on the table "utility_playbooks" */ +export interface utility_playbooks_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: utility_playbooks[] + __typename: 'utility_playbooks_mutation_response' +} + + +/** select columns of table "utility_playbooks" */ +export type utility_playbooks_select_column = 'created_at' | 'description' | 'id' | 'map_name' | 'name' | 'owner_steam_id' | 'side' | 'team_id' | 'updated_at' | 'visibility' /** aggregate stddev on columns */ -export interface v_player_damage_stddev_fields { - avg_damage_per_round: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - total_damage: (Scalars['Float'] | null) - total_rounds: (Scalars['Float'] | null) - __typename: 'v_player_damage_stddev_fields' +export interface utility_playbooks_stddev_fields { + owner_steam_id: (Scalars['Float'] | null) + __typename: 'utility_playbooks_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_player_damage_stddev_pop_fields { - avg_damage_per_round: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - total_damage: (Scalars['Float'] | null) - total_rounds: (Scalars['Float'] | null) - __typename: 'v_player_damage_stddev_pop_fields' +export interface utility_playbooks_stddev_pop_fields { + owner_steam_id: (Scalars['Float'] | null) + __typename: 'utility_playbooks_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_player_damage_stddev_samp_fields { - avg_damage_per_round: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - total_damage: (Scalars['Float'] | null) - total_rounds: (Scalars['Float'] | null) - __typename: 'v_player_damage_stddev_samp_fields' +export interface utility_playbooks_stddev_samp_fields { + owner_steam_id: (Scalars['Float'] | null) + __typename: 'utility_playbooks_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_player_damage_sum_fields { - avg_damage_per_round: (Scalars['bigint'] | null) - player_steam_id: (Scalars['bigint'] | null) - total_damage: (Scalars['bigint'] | null) - total_rounds: (Scalars['bigint'] | null) - __typename: 'v_player_damage_sum_fields' +export interface utility_playbooks_sum_fields { + owner_steam_id: (Scalars['bigint'] | null) + __typename: 'utility_playbooks_sum_fields' } +/** update columns of table "utility_playbooks" */ +export type utility_playbooks_update_column = 'created_at' | 'description' | 'id' | 'map_name' | 'name' | 'owner_steam_id' | 'side' | 'team_id' | 'updated_at' | 'visibility' + + /** aggregate var_pop on columns */ -export interface v_player_damage_var_pop_fields { - avg_damage_per_round: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - total_damage: (Scalars['Float'] | null) - total_rounds: (Scalars['Float'] | null) - __typename: 'v_player_damage_var_pop_fields' +export interface utility_playbooks_var_pop_fields { + owner_steam_id: (Scalars['Float'] | null) + __typename: 'utility_playbooks_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_player_damage_var_samp_fields { - avg_damage_per_round: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - total_damage: (Scalars['Float'] | null) - total_rounds: (Scalars['Float'] | null) - __typename: 'v_player_damage_var_samp_fields' +export interface utility_playbooks_var_samp_fields { + owner_steam_id: (Scalars['Float'] | null) + __typename: 'utility_playbooks_var_samp_fields' } /** aggregate variance on columns */ -export interface v_player_damage_variance_fields { - avg_damage_per_round: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - total_damage: (Scalars['Float'] | null) - total_rounds: (Scalars['Float'] | null) - __typename: 'v_player_damage_variance_fields' +export interface utility_playbooks_variance_fields { + owner_steam_id: (Scalars['Float'] | null) + __typename: 'utility_playbooks_variance_fields' } -/** columns and relationships of "v_player_elo" */ -export interface v_player_elo { - actual_score: (Scalars['float8'] | null) - assists: (Scalars['Int'] | null) - current_elo: (Scalars['Int'] | null) - damage: (Scalars['Int'] | null) - damage_percent: (Scalars['float8'] | null) - deaths: (Scalars['Int'] | null) - elo_change: (Scalars['Int'] | null) - expected_score: (Scalars['float8'] | null) - impact: (Scalars['float8'] | null) - k_factor: (Scalars['Int'] | null) - kda: (Scalars['float8'] | null) - kills: (Scalars['Int'] | null) - map_losses: (Scalars['Int'] | null) - map_wins: (Scalars['Int'] | null) +/** columns and relationships of "utility_practice_invites" */ +export interface utility_practice_invites { + created_at: Scalars['timestamptz'] /** An object relationship */ - match: (matches | null) - match_created_at: (Scalars['timestamptz'] | null) - match_id: (Scalars['uuid'] | null) - match_result: (Scalars['String'] | null) - opponent_team_elo_avg: (Scalars['float8'] | null) - performance_multiplier: (Scalars['float8'] | null) - player_name: (Scalars['String'] | null) - player_steam_id: (Scalars['bigint'] | null) - player_team_elo_avg: (Scalars['float8'] | null) - rating_for_expected: (Scalars['float8'] | null) - season_id: (Scalars['uuid'] | null) - series_multiplier: (Scalars['Int'] | null) - team_avg_kda: (Scalars['float8'] | null) - type: (Scalars['String'] | null) - updated_elo: (Scalars['Int'] | null) - __typename: 'v_player_elo' + invited_by: (players | null) + invited_by_steam_id: (Scalars['bigint'] | null) + /** An object relationship */ + player: players + /** An object relationship */ + session: utility_practice_sessions + steam_id: Scalars['bigint'] + utility_practice_session_id: Scalars['uuid'] + __typename: 'utility_practice_invites' } -/** aggregated selection of "v_player_elo" */ -export interface v_player_elo_aggregate { - aggregate: (v_player_elo_aggregate_fields | null) - nodes: v_player_elo[] - __typename: 'v_player_elo_aggregate' +/** aggregated selection of "utility_practice_invites" */ +export interface utility_practice_invites_aggregate { + aggregate: (utility_practice_invites_aggregate_fields | null) + nodes: utility_practice_invites[] + __typename: 'utility_practice_invites_aggregate' } -/** aggregate fields of "v_player_elo" */ -export interface v_player_elo_aggregate_fields { - avg: (v_player_elo_avg_fields | null) +/** aggregate fields of "utility_practice_invites" */ +export interface utility_practice_invites_aggregate_fields { + avg: (utility_practice_invites_avg_fields | null) count: Scalars['Int'] - max: (v_player_elo_max_fields | null) - min: (v_player_elo_min_fields | null) - stddev: (v_player_elo_stddev_fields | null) - stddev_pop: (v_player_elo_stddev_pop_fields | null) - stddev_samp: (v_player_elo_stddev_samp_fields | null) - sum: (v_player_elo_sum_fields | null) - var_pop: (v_player_elo_var_pop_fields | null) - var_samp: (v_player_elo_var_samp_fields | null) - variance: (v_player_elo_variance_fields | null) - __typename: 'v_player_elo_aggregate_fields' + max: (utility_practice_invites_max_fields | null) + min: (utility_practice_invites_min_fields | null) + stddev: (utility_practice_invites_stddev_fields | null) + stddev_pop: (utility_practice_invites_stddev_pop_fields | null) + stddev_samp: (utility_practice_invites_stddev_samp_fields | null) + sum: (utility_practice_invites_sum_fields | null) + var_pop: (utility_practice_invites_var_pop_fields | null) + var_samp: (utility_practice_invites_var_samp_fields | null) + variance: (utility_practice_invites_variance_fields | null) + __typename: 'utility_practice_invites_aggregate_fields' } /** aggregate avg on columns */ -export interface v_player_elo_avg_fields { - actual_score: (Scalars['Float'] | null) - assists: (Scalars['Float'] | null) - current_elo: (Scalars['Float'] | null) - damage: (Scalars['Float'] | null) - damage_percent: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - elo_change: (Scalars['Float'] | null) - expected_score: (Scalars['Float'] | null) - impact: (Scalars['Float'] | null) - k_factor: (Scalars['Float'] | null) - kda: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - map_losses: (Scalars['Float'] | null) - map_wins: (Scalars['Float'] | null) - opponent_team_elo_avg: (Scalars['Float'] | null) - performance_multiplier: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - player_team_elo_avg: (Scalars['Float'] | null) - rating_for_expected: (Scalars['Float'] | null) - series_multiplier: (Scalars['Float'] | null) - team_avg_kda: (Scalars['Float'] | null) - updated_elo: (Scalars['Float'] | null) - __typename: 'v_player_elo_avg_fields' +export interface utility_practice_invites_avg_fields { + invited_by_steam_id: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'utility_practice_invites_avg_fields' } +/** unique or primary key constraints on table "utility_practice_invites" */ +export type utility_practice_invites_constraint = 'utility_practice_invites_pkey' + + /** aggregate max on columns */ -export interface v_player_elo_max_fields { - actual_score: (Scalars['float8'] | null) - assists: (Scalars['Int'] | null) - current_elo: (Scalars['Int'] | null) - damage: (Scalars['Int'] | null) - damage_percent: (Scalars['float8'] | null) - deaths: (Scalars['Int'] | null) - elo_change: (Scalars['Int'] | null) - expected_score: (Scalars['float8'] | null) - impact: (Scalars['float8'] | null) - k_factor: (Scalars['Int'] | null) - kda: (Scalars['float8'] | null) - kills: (Scalars['Int'] | null) - map_losses: (Scalars['Int'] | null) - map_wins: (Scalars['Int'] | null) - match_created_at: (Scalars['timestamptz'] | null) - match_id: (Scalars['uuid'] | null) - match_result: (Scalars['String'] | null) - opponent_team_elo_avg: (Scalars['float8'] | null) - performance_multiplier: (Scalars['float8'] | null) - player_name: (Scalars['String'] | null) - player_steam_id: (Scalars['bigint'] | null) - player_team_elo_avg: (Scalars['float8'] | null) - rating_for_expected: (Scalars['float8'] | null) - season_id: (Scalars['uuid'] | null) - series_multiplier: (Scalars['Int'] | null) - team_avg_kda: (Scalars['float8'] | null) - type: (Scalars['String'] | null) - updated_elo: (Scalars['Int'] | null) - __typename: 'v_player_elo_max_fields' +export interface utility_practice_invites_max_fields { + created_at: (Scalars['timestamptz'] | null) + invited_by_steam_id: (Scalars['bigint'] | null) + steam_id: (Scalars['bigint'] | null) + utility_practice_session_id: (Scalars['uuid'] | null) + __typename: 'utility_practice_invites_max_fields' } /** aggregate min on columns */ -export interface v_player_elo_min_fields { - actual_score: (Scalars['float8'] | null) - assists: (Scalars['Int'] | null) - current_elo: (Scalars['Int'] | null) - damage: (Scalars['Int'] | null) - damage_percent: (Scalars['float8'] | null) - deaths: (Scalars['Int'] | null) - elo_change: (Scalars['Int'] | null) - expected_score: (Scalars['float8'] | null) - impact: (Scalars['float8'] | null) - k_factor: (Scalars['Int'] | null) - kda: (Scalars['float8'] | null) - kills: (Scalars['Int'] | null) - map_losses: (Scalars['Int'] | null) - map_wins: (Scalars['Int'] | null) - match_created_at: (Scalars['timestamptz'] | null) - match_id: (Scalars['uuid'] | null) - match_result: (Scalars['String'] | null) - opponent_team_elo_avg: (Scalars['float8'] | null) - performance_multiplier: (Scalars['float8'] | null) - player_name: (Scalars['String'] | null) - player_steam_id: (Scalars['bigint'] | null) - player_team_elo_avg: (Scalars['float8'] | null) - rating_for_expected: (Scalars['float8'] | null) - season_id: (Scalars['uuid'] | null) - series_multiplier: (Scalars['Int'] | null) - team_avg_kda: (Scalars['float8'] | null) - type: (Scalars['String'] | null) - updated_elo: (Scalars['Int'] | null) - __typename: 'v_player_elo_min_fields' +export interface utility_practice_invites_min_fields { + created_at: (Scalars['timestamptz'] | null) + invited_by_steam_id: (Scalars['bigint'] | null) + steam_id: (Scalars['bigint'] | null) + utility_practice_session_id: (Scalars['uuid'] | null) + __typename: 'utility_practice_invites_min_fields' } -/** select columns of table "v_player_elo" */ -export type v_player_elo_select_column = 'actual_score' | 'assists' | 'current_elo' | 'damage' | 'damage_percent' | 'deaths' | 'elo_change' | 'expected_score' | 'impact' | 'k_factor' | 'kda' | 'kills' | 'map_losses' | 'map_wins' | 'match_created_at' | 'match_id' | 'match_result' | 'opponent_team_elo_avg' | 'performance_multiplier' | 'player_name' | 'player_steam_id' | 'player_team_elo_avg' | 'rating_for_expected' | 'season_id' | 'series_multiplier' | 'team_avg_kda' | 'type' | 'updated_elo' - - -/** select "v_player_elo_aggregate_bool_exp_avg_arguments_columns" columns of table "v_player_elo" */ -export type v_player_elo_select_column_v_player_elo_aggregate_bool_exp_avg_arguments_columns = 'actual_score' | 'damage_percent' | 'expected_score' | 'impact' | 'kda' | 'opponent_team_elo_avg' | 'performance_multiplier' | 'player_team_elo_avg' | 'rating_for_expected' | 'team_avg_kda' - - -/** select "v_player_elo_aggregate_bool_exp_corr_arguments_columns" columns of table "v_player_elo" */ -export type v_player_elo_select_column_v_player_elo_aggregate_bool_exp_corr_arguments_columns = 'actual_score' | 'damage_percent' | 'expected_score' | 'impact' | 'kda' | 'opponent_team_elo_avg' | 'performance_multiplier' | 'player_team_elo_avg' | 'rating_for_expected' | 'team_avg_kda' - - -/** select "v_player_elo_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "v_player_elo" */ -export type v_player_elo_select_column_v_player_elo_aggregate_bool_exp_covar_samp_arguments_columns = 'actual_score' | 'damage_percent' | 'expected_score' | 'impact' | 'kda' | 'opponent_team_elo_avg' | 'performance_multiplier' | 'player_team_elo_avg' | 'rating_for_expected' | 'team_avg_kda' - - -/** select "v_player_elo_aggregate_bool_exp_max_arguments_columns" columns of table "v_player_elo" */ -export type v_player_elo_select_column_v_player_elo_aggregate_bool_exp_max_arguments_columns = 'actual_score' | 'damage_percent' | 'expected_score' | 'impact' | 'kda' | 'opponent_team_elo_avg' | 'performance_multiplier' | 'player_team_elo_avg' | 'rating_for_expected' | 'team_avg_kda' - - -/** select "v_player_elo_aggregate_bool_exp_min_arguments_columns" columns of table "v_player_elo" */ -export type v_player_elo_select_column_v_player_elo_aggregate_bool_exp_min_arguments_columns = 'actual_score' | 'damage_percent' | 'expected_score' | 'impact' | 'kda' | 'opponent_team_elo_avg' | 'performance_multiplier' | 'player_team_elo_avg' | 'rating_for_expected' | 'team_avg_kda' - - -/** select "v_player_elo_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "v_player_elo" */ -export type v_player_elo_select_column_v_player_elo_aggregate_bool_exp_stddev_samp_arguments_columns = 'actual_score' | 'damage_percent' | 'expected_score' | 'impact' | 'kda' | 'opponent_team_elo_avg' | 'performance_multiplier' | 'player_team_elo_avg' | 'rating_for_expected' | 'team_avg_kda' - - -/** select "v_player_elo_aggregate_bool_exp_sum_arguments_columns" columns of table "v_player_elo" */ -export type v_player_elo_select_column_v_player_elo_aggregate_bool_exp_sum_arguments_columns = 'actual_score' | 'damage_percent' | 'expected_score' | 'impact' | 'kda' | 'opponent_team_elo_avg' | 'performance_multiplier' | 'player_team_elo_avg' | 'rating_for_expected' | 'team_avg_kda' +/** response of any mutation on the table "utility_practice_invites" */ +export interface utility_practice_invites_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: utility_practice_invites[] + __typename: 'utility_practice_invites_mutation_response' +} -/** select "v_player_elo_aggregate_bool_exp_var_samp_arguments_columns" columns of table "v_player_elo" */ -export type v_player_elo_select_column_v_player_elo_aggregate_bool_exp_var_samp_arguments_columns = 'actual_score' | 'damage_percent' | 'expected_score' | 'impact' | 'kda' | 'opponent_team_elo_avg' | 'performance_multiplier' | 'player_team_elo_avg' | 'rating_for_expected' | 'team_avg_kda' +/** select columns of table "utility_practice_invites" */ +export type utility_practice_invites_select_column = 'created_at' | 'invited_by_steam_id' | 'steam_id' | 'utility_practice_session_id' /** aggregate stddev on columns */ -export interface v_player_elo_stddev_fields { - actual_score: (Scalars['Float'] | null) - assists: (Scalars['Float'] | null) - current_elo: (Scalars['Float'] | null) - damage: (Scalars['Float'] | null) - damage_percent: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - elo_change: (Scalars['Float'] | null) - expected_score: (Scalars['Float'] | null) - impact: (Scalars['Float'] | null) - k_factor: (Scalars['Float'] | null) - kda: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - map_losses: (Scalars['Float'] | null) - map_wins: (Scalars['Float'] | null) - opponent_team_elo_avg: (Scalars['Float'] | null) - performance_multiplier: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - player_team_elo_avg: (Scalars['Float'] | null) - rating_for_expected: (Scalars['Float'] | null) - series_multiplier: (Scalars['Float'] | null) - team_avg_kda: (Scalars['Float'] | null) - updated_elo: (Scalars['Float'] | null) - __typename: 'v_player_elo_stddev_fields' +export interface utility_practice_invites_stddev_fields { + invited_by_steam_id: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'utility_practice_invites_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_player_elo_stddev_pop_fields { - actual_score: (Scalars['Float'] | null) - assists: (Scalars['Float'] | null) - current_elo: (Scalars['Float'] | null) - damage: (Scalars['Float'] | null) - damage_percent: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - elo_change: (Scalars['Float'] | null) - expected_score: (Scalars['Float'] | null) - impact: (Scalars['Float'] | null) - k_factor: (Scalars['Float'] | null) - kda: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - map_losses: (Scalars['Float'] | null) - map_wins: (Scalars['Float'] | null) - opponent_team_elo_avg: (Scalars['Float'] | null) - performance_multiplier: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - player_team_elo_avg: (Scalars['Float'] | null) - rating_for_expected: (Scalars['Float'] | null) - series_multiplier: (Scalars['Float'] | null) - team_avg_kda: (Scalars['Float'] | null) - updated_elo: (Scalars['Float'] | null) - __typename: 'v_player_elo_stddev_pop_fields' +export interface utility_practice_invites_stddev_pop_fields { + invited_by_steam_id: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'utility_practice_invites_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_player_elo_stddev_samp_fields { - actual_score: (Scalars['Float'] | null) - assists: (Scalars['Float'] | null) - current_elo: (Scalars['Float'] | null) - damage: (Scalars['Float'] | null) - damage_percent: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - elo_change: (Scalars['Float'] | null) - expected_score: (Scalars['Float'] | null) - impact: (Scalars['Float'] | null) - k_factor: (Scalars['Float'] | null) - kda: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - map_losses: (Scalars['Float'] | null) - map_wins: (Scalars['Float'] | null) - opponent_team_elo_avg: (Scalars['Float'] | null) - performance_multiplier: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - player_team_elo_avg: (Scalars['Float'] | null) - rating_for_expected: (Scalars['Float'] | null) - series_multiplier: (Scalars['Float'] | null) - team_avg_kda: (Scalars['Float'] | null) - updated_elo: (Scalars['Float'] | null) - __typename: 'v_player_elo_stddev_samp_fields' +export interface utility_practice_invites_stddev_samp_fields { + invited_by_steam_id: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'utility_practice_invites_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_player_elo_sum_fields { - actual_score: (Scalars['float8'] | null) - assists: (Scalars['Int'] | null) - current_elo: (Scalars['Int'] | null) - damage: (Scalars['Int'] | null) - damage_percent: (Scalars['float8'] | null) - deaths: (Scalars['Int'] | null) - elo_change: (Scalars['Int'] | null) - expected_score: (Scalars['float8'] | null) - impact: (Scalars['float8'] | null) - k_factor: (Scalars['Int'] | null) - kda: (Scalars['float8'] | null) - kills: (Scalars['Int'] | null) - map_losses: (Scalars['Int'] | null) - map_wins: (Scalars['Int'] | null) - opponent_team_elo_avg: (Scalars['float8'] | null) - performance_multiplier: (Scalars['float8'] | null) - player_steam_id: (Scalars['bigint'] | null) - player_team_elo_avg: (Scalars['float8'] | null) - rating_for_expected: (Scalars['float8'] | null) - series_multiplier: (Scalars['Int'] | null) - team_avg_kda: (Scalars['float8'] | null) - updated_elo: (Scalars['Int'] | null) - __typename: 'v_player_elo_sum_fields' +export interface utility_practice_invites_sum_fields { + invited_by_steam_id: (Scalars['bigint'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'utility_practice_invites_sum_fields' } +/** update columns of table "utility_practice_invites" */ +export type utility_practice_invites_update_column = 'created_at' | 'invited_by_steam_id' | 'steam_id' | 'utility_practice_session_id' + + /** aggregate var_pop on columns */ -export interface v_player_elo_var_pop_fields { - actual_score: (Scalars['Float'] | null) - assists: (Scalars['Float'] | null) - current_elo: (Scalars['Float'] | null) - damage: (Scalars['Float'] | null) - damage_percent: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - elo_change: (Scalars['Float'] | null) - expected_score: (Scalars['Float'] | null) - impact: (Scalars['Float'] | null) - k_factor: (Scalars['Float'] | null) - kda: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - map_losses: (Scalars['Float'] | null) - map_wins: (Scalars['Float'] | null) - opponent_team_elo_avg: (Scalars['Float'] | null) - performance_multiplier: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - player_team_elo_avg: (Scalars['Float'] | null) - rating_for_expected: (Scalars['Float'] | null) - series_multiplier: (Scalars['Float'] | null) - team_avg_kda: (Scalars['Float'] | null) - updated_elo: (Scalars['Float'] | null) - __typename: 'v_player_elo_var_pop_fields' +export interface utility_practice_invites_var_pop_fields { + invited_by_steam_id: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'utility_practice_invites_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_player_elo_var_samp_fields { - actual_score: (Scalars['Float'] | null) - assists: (Scalars['Float'] | null) - current_elo: (Scalars['Float'] | null) - damage: (Scalars['Float'] | null) - damage_percent: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - elo_change: (Scalars['Float'] | null) - expected_score: (Scalars['Float'] | null) - impact: (Scalars['Float'] | null) - k_factor: (Scalars['Float'] | null) - kda: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - map_losses: (Scalars['Float'] | null) - map_wins: (Scalars['Float'] | null) - opponent_team_elo_avg: (Scalars['Float'] | null) - performance_multiplier: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - player_team_elo_avg: (Scalars['Float'] | null) - rating_for_expected: (Scalars['Float'] | null) - series_multiplier: (Scalars['Float'] | null) - team_avg_kda: (Scalars['Float'] | null) - updated_elo: (Scalars['Float'] | null) - __typename: 'v_player_elo_var_samp_fields' +export interface utility_practice_invites_var_samp_fields { + invited_by_steam_id: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'utility_practice_invites_var_samp_fields' } /** aggregate variance on columns */ -export interface v_player_elo_variance_fields { - actual_score: (Scalars['Float'] | null) - assists: (Scalars['Float'] | null) - current_elo: (Scalars['Float'] | null) - damage: (Scalars['Float'] | null) - damage_percent: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - elo_change: (Scalars['Float'] | null) - expected_score: (Scalars['Float'] | null) - impact: (Scalars['Float'] | null) - k_factor: (Scalars['Float'] | null) - kda: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - map_losses: (Scalars['Float'] | null) - map_wins: (Scalars['Float'] | null) - opponent_team_elo_avg: (Scalars['Float'] | null) - performance_multiplier: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - player_team_elo_avg: (Scalars['Float'] | null) - rating_for_expected: (Scalars['Float'] | null) - series_multiplier: (Scalars['Float'] | null) - team_avg_kda: (Scalars['Float'] | null) - updated_elo: (Scalars['Float'] | null) - __typename: 'v_player_elo_variance_fields' +export interface utility_practice_invites_variance_fields { + invited_by_steam_id: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'utility_practice_invites_variance_fields' } -/** columns and relationships of "v_player_map_losses" */ -export interface v_player_map_losses { +/** columns and relationships of "utility_practice_sessions" */ +export interface utility_practice_sessions { + /** A computed field, executes function "can_manage_utility_practice_session" */ + can_manage: (Scalars['Boolean'] | null) + /** A computed field, executes function "can_view_utility_practice_session" */ + can_view: (Scalars['Boolean'] | null) /** An object relationship */ - map: (maps | null) - map_id: (Scalars['uuid'] | null) + collection: (utility_collections | null) + collection_id: (Scalars['uuid'] | null) + /** A computed field, executes function "utility_practice_connection_link" */ + connection_link: (Scalars['String'] | null) + /** A computed field, executes function "utility_practice_connection_string" */ + connection_string: (Scalars['String'] | null) + created_at: Scalars['timestamptz'] + /** An object relationship */ + e_utility_practice_status: e_utility_practice_statuses + empty_since: (Scalars['timestamptz'] | null) + expires_at: (Scalars['timestamptz'] | null) + failure_reason: (Scalars['String'] | null) + first_joined_at: (Scalars['timestamptz'] | null) + /** An object relationship */ + host: players + host_steam_id: Scalars['bigint'] + id: Scalars['uuid'] + invite_code: Scalars['String'] + /** An array relationship */ + invites: utility_practice_invites[] + /** An aggregate relationship */ + invites_aggregate: utility_practice_invites_aggregate + /** A computed field, executes function "is_utility_practice_member" */ + is_member: (Scalars['Boolean'] | null) + is_open: Scalars['Boolean'] + is_render: Scalars['Boolean'] + last_occupied_at: (Scalars['timestamptz'] | null) + map_name: Scalars['String'] /** An object relationship */ match: (matches | null) match_id: (Scalars['uuid'] | null) - started_at: (Scalars['timestamptz'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_player_map_losses' + /** An object relationship */ + playbook: (utility_playbooks | null) + playbook_id: (Scalars['uuid'] | null) + region: (Scalars['String'] | null) + status: e_utility_practice_statuses_enum + /** An object relationship */ + team: (teams | null) + team_id: (Scalars['uuid'] | null) + updated_at: Scalars['timestamptz'] + __typename: 'utility_practice_sessions' } -/** aggregated selection of "v_player_map_losses" */ -export interface v_player_map_losses_aggregate { - aggregate: (v_player_map_losses_aggregate_fields | null) - nodes: v_player_map_losses[] - __typename: 'v_player_map_losses_aggregate' +/** aggregated selection of "utility_practice_sessions" */ +export interface utility_practice_sessions_aggregate { + aggregate: (utility_practice_sessions_aggregate_fields | null) + nodes: utility_practice_sessions[] + __typename: 'utility_practice_sessions_aggregate' } -/** aggregate fields of "v_player_map_losses" */ -export interface v_player_map_losses_aggregate_fields { - avg: (v_player_map_losses_avg_fields | null) +/** aggregate fields of "utility_practice_sessions" */ +export interface utility_practice_sessions_aggregate_fields { + avg: (utility_practice_sessions_avg_fields | null) count: Scalars['Int'] - max: (v_player_map_losses_max_fields | null) - min: (v_player_map_losses_min_fields | null) - stddev: (v_player_map_losses_stddev_fields | null) - stddev_pop: (v_player_map_losses_stddev_pop_fields | null) - stddev_samp: (v_player_map_losses_stddev_samp_fields | null) - sum: (v_player_map_losses_sum_fields | null) - var_pop: (v_player_map_losses_var_pop_fields | null) - var_samp: (v_player_map_losses_var_samp_fields | null) - variance: (v_player_map_losses_variance_fields | null) - __typename: 'v_player_map_losses_aggregate_fields' + max: (utility_practice_sessions_max_fields | null) + min: (utility_practice_sessions_min_fields | null) + stddev: (utility_practice_sessions_stddev_fields | null) + stddev_pop: (utility_practice_sessions_stddev_pop_fields | null) + stddev_samp: (utility_practice_sessions_stddev_samp_fields | null) + sum: (utility_practice_sessions_sum_fields | null) + var_pop: (utility_practice_sessions_var_pop_fields | null) + var_samp: (utility_practice_sessions_var_samp_fields | null) + variance: (utility_practice_sessions_variance_fields | null) + __typename: 'utility_practice_sessions_aggregate_fields' } /** aggregate avg on columns */ -export interface v_player_map_losses_avg_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_map_losses_avg_fields' +export interface utility_practice_sessions_avg_fields { + host_steam_id: (Scalars['Float'] | null) + __typename: 'utility_practice_sessions_avg_fields' } +/** unique or primary key constraints on table "utility_practice_sessions" */ +export type utility_practice_sessions_constraint = 'utility_practice_sessions_invite_code_idx' | 'utility_practice_sessions_match_key' | 'utility_practice_sessions_one_live_per_host_idx' | 'utility_practice_sessions_pkey' + + /** aggregate max on columns */ -export interface v_player_map_losses_max_fields { - map_id: (Scalars['uuid'] | null) +export interface utility_practice_sessions_max_fields { + collection_id: (Scalars['uuid'] | null) + /** A computed field, executes function "utility_practice_connection_link" */ + connection_link: (Scalars['String'] | null) + /** A computed field, executes function "utility_practice_connection_string" */ + connection_string: (Scalars['String'] | null) + created_at: (Scalars['timestamptz'] | null) + empty_since: (Scalars['timestamptz'] | null) + expires_at: (Scalars['timestamptz'] | null) + failure_reason: (Scalars['String'] | null) + first_joined_at: (Scalars['timestamptz'] | null) + host_steam_id: (Scalars['bigint'] | null) + id: (Scalars['uuid'] | null) + invite_code: (Scalars['String'] | null) + last_occupied_at: (Scalars['timestamptz'] | null) + map_name: (Scalars['String'] | null) match_id: (Scalars['uuid'] | null) - started_at: (Scalars['timestamptz'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_player_map_losses_max_fields' + playbook_id: (Scalars['uuid'] | null) + region: (Scalars['String'] | null) + team_id: (Scalars['uuid'] | null) + updated_at: (Scalars['timestamptz'] | null) + __typename: 'utility_practice_sessions_max_fields' } /** aggregate min on columns */ -export interface v_player_map_losses_min_fields { - map_id: (Scalars['uuid'] | null) +export interface utility_practice_sessions_min_fields { + collection_id: (Scalars['uuid'] | null) + /** A computed field, executes function "utility_practice_connection_link" */ + connection_link: (Scalars['String'] | null) + /** A computed field, executes function "utility_practice_connection_string" */ + connection_string: (Scalars['String'] | null) + created_at: (Scalars['timestamptz'] | null) + empty_since: (Scalars['timestamptz'] | null) + expires_at: (Scalars['timestamptz'] | null) + failure_reason: (Scalars['String'] | null) + first_joined_at: (Scalars['timestamptz'] | null) + host_steam_id: (Scalars['bigint'] | null) + id: (Scalars['uuid'] | null) + invite_code: (Scalars['String'] | null) + last_occupied_at: (Scalars['timestamptz'] | null) + map_name: (Scalars['String'] | null) match_id: (Scalars['uuid'] | null) - started_at: (Scalars['timestamptz'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_player_map_losses_min_fields' + playbook_id: (Scalars['uuid'] | null) + region: (Scalars['String'] | null) + team_id: (Scalars['uuid'] | null) + updated_at: (Scalars['timestamptz'] | null) + __typename: 'utility_practice_sessions_min_fields' } -/** select columns of table "v_player_map_losses" */ -export type v_player_map_losses_select_column = 'map_id' | 'match_id' | 'started_at' | 'steam_id' +/** response of any mutation on the table "utility_practice_sessions" */ +export interface utility_practice_sessions_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: utility_practice_sessions[] + __typename: 'utility_practice_sessions_mutation_response' +} + + +/** select columns of table "utility_practice_sessions" */ +export type utility_practice_sessions_select_column = 'collection_id' | 'created_at' | 'empty_since' | 'expires_at' | 'failure_reason' | 'first_joined_at' | 'host_steam_id' | 'id' | 'invite_code' | 'is_open' | 'is_render' | 'last_occupied_at' | 'map_name' | 'match_id' | 'playbook_id' | 'region' | 'status' | 'team_id' | 'updated_at' + + +/** select "utility_practice_sessions_aggregate_bool_exp_bool_and_arguments_columns" columns of table "utility_practice_sessions" */ +export type utility_practice_sessions_select_column_utility_practice_sessions_aggregate_bool_exp_bool_and_arguments_columns = 'is_open' | 'is_render' + + +/** select "utility_practice_sessions_aggregate_bool_exp_bool_or_arguments_columns" columns of table "utility_practice_sessions" */ +export type utility_practice_sessions_select_column_utility_practice_sessions_aggregate_bool_exp_bool_or_arguments_columns = 'is_open' | 'is_render' /** aggregate stddev on columns */ -export interface v_player_map_losses_stddev_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_map_losses_stddev_fields' +export interface utility_practice_sessions_stddev_fields { + host_steam_id: (Scalars['Float'] | null) + __typename: 'utility_practice_sessions_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_player_map_losses_stddev_pop_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_map_losses_stddev_pop_fields' +export interface utility_practice_sessions_stddev_pop_fields { + host_steam_id: (Scalars['Float'] | null) + __typename: 'utility_practice_sessions_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_player_map_losses_stddev_samp_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_map_losses_stddev_samp_fields' +export interface utility_practice_sessions_stddev_samp_fields { + host_steam_id: (Scalars['Float'] | null) + __typename: 'utility_practice_sessions_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_player_map_losses_sum_fields { - steam_id: (Scalars['bigint'] | null) - __typename: 'v_player_map_losses_sum_fields' +export interface utility_practice_sessions_sum_fields { + host_steam_id: (Scalars['bigint'] | null) + __typename: 'utility_practice_sessions_sum_fields' } +/** update columns of table "utility_practice_sessions" */ +export type utility_practice_sessions_update_column = 'collection_id' | 'created_at' | 'empty_since' | 'expires_at' | 'failure_reason' | 'first_joined_at' | 'host_steam_id' | 'id' | 'invite_code' | 'is_open' | 'is_render' | 'last_occupied_at' | 'map_name' | 'match_id' | 'playbook_id' | 'region' | 'status' | 'team_id' | 'updated_at' + + /** aggregate var_pop on columns */ -export interface v_player_map_losses_var_pop_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_map_losses_var_pop_fields' +export interface utility_practice_sessions_var_pop_fields { + host_steam_id: (Scalars['Float'] | null) + __typename: 'utility_practice_sessions_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_player_map_losses_var_samp_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_map_losses_var_samp_fields' +export interface utility_practice_sessions_var_samp_fields { + host_steam_id: (Scalars['Float'] | null) + __typename: 'utility_practice_sessions_var_samp_fields' } /** aggregate variance on columns */ -export interface v_player_map_losses_variance_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_map_losses_variance_fields' +export interface utility_practice_sessions_variance_fields { + host_steam_id: (Scalars['Float'] | null) + __typename: 'utility_practice_sessions_variance_fields' } -/** columns and relationships of "v_player_map_wins" */ -export interface v_player_map_wins { +/** columns and relationships of "v_event_player_stats" */ +export interface v_event_player_stats { + assists: (Scalars['Int'] | null) + deaths: (Scalars['Int'] | null) /** An object relationship */ - map: (maps | null) - map_id: (Scalars['uuid'] | null) + event: (events | null) + event_id: (Scalars['uuid'] | null) + headshot_percentage: (Scalars['float8'] | null) + headshots: (Scalars['Int'] | null) + kdr: (Scalars['float8'] | null) + kills: (Scalars['Int'] | null) + matches_played: (Scalars['Int'] | null) /** An object relationship */ - match: (matches | null) - match_id: (Scalars['uuid'] | null) - started_at: (Scalars['timestamptz'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_player_map_wins' + player: (players | null) + player_steam_id: (Scalars['bigint'] | null) + __typename: 'v_event_player_stats' } -/** aggregated selection of "v_player_map_wins" */ -export interface v_player_map_wins_aggregate { - aggregate: (v_player_map_wins_aggregate_fields | null) - nodes: v_player_map_wins[] - __typename: 'v_player_map_wins_aggregate' +/** aggregated selection of "v_event_player_stats" */ +export interface v_event_player_stats_aggregate { + aggregate: (v_event_player_stats_aggregate_fields | null) + nodes: v_event_player_stats[] + __typename: 'v_event_player_stats_aggregate' } -/** aggregate fields of "v_player_map_wins" */ -export interface v_player_map_wins_aggregate_fields { - avg: (v_player_map_wins_avg_fields | null) +/** aggregate fields of "v_event_player_stats" */ +export interface v_event_player_stats_aggregate_fields { + avg: (v_event_player_stats_avg_fields | null) count: Scalars['Int'] - max: (v_player_map_wins_max_fields | null) - min: (v_player_map_wins_min_fields | null) - stddev: (v_player_map_wins_stddev_fields | null) - stddev_pop: (v_player_map_wins_stddev_pop_fields | null) - stddev_samp: (v_player_map_wins_stddev_samp_fields | null) - sum: (v_player_map_wins_sum_fields | null) - var_pop: (v_player_map_wins_var_pop_fields | null) - var_samp: (v_player_map_wins_var_samp_fields | null) - variance: (v_player_map_wins_variance_fields | null) - __typename: 'v_player_map_wins_aggregate_fields' + max: (v_event_player_stats_max_fields | null) + min: (v_event_player_stats_min_fields | null) + stddev: (v_event_player_stats_stddev_fields | null) + stddev_pop: (v_event_player_stats_stddev_pop_fields | null) + stddev_samp: (v_event_player_stats_stddev_samp_fields | null) + sum: (v_event_player_stats_sum_fields | null) + var_pop: (v_event_player_stats_var_pop_fields | null) + var_samp: (v_event_player_stats_var_samp_fields | null) + variance: (v_event_player_stats_variance_fields | null) + __typename: 'v_event_player_stats_aggregate_fields' } /** aggregate avg on columns */ -export interface v_player_map_wins_avg_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_map_wins_avg_fields' +export interface v_event_player_stats_avg_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_event_player_stats_avg_fields' } /** aggregate max on columns */ -export interface v_player_map_wins_max_fields { - map_id: (Scalars['uuid'] | null) - match_id: (Scalars['uuid'] | null) - started_at: (Scalars['timestamptz'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_player_map_wins_max_fields' +export interface v_event_player_stats_max_fields { + assists: (Scalars['Int'] | null) + deaths: (Scalars['Int'] | null) + event_id: (Scalars['uuid'] | null) + headshot_percentage: (Scalars['float8'] | null) + headshots: (Scalars['Int'] | null) + kdr: (Scalars['float8'] | null) + kills: (Scalars['Int'] | null) + matches_played: (Scalars['Int'] | null) + player_steam_id: (Scalars['bigint'] | null) + __typename: 'v_event_player_stats_max_fields' } /** aggregate min on columns */ -export interface v_player_map_wins_min_fields { - map_id: (Scalars['uuid'] | null) - match_id: (Scalars['uuid'] | null) - started_at: (Scalars['timestamptz'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_player_map_wins_min_fields' +export interface v_event_player_stats_min_fields { + assists: (Scalars['Int'] | null) + deaths: (Scalars['Int'] | null) + event_id: (Scalars['uuid'] | null) + headshot_percentage: (Scalars['float8'] | null) + headshots: (Scalars['Int'] | null) + kdr: (Scalars['float8'] | null) + kills: (Scalars['Int'] | null) + matches_played: (Scalars['Int'] | null) + player_steam_id: (Scalars['bigint'] | null) + __typename: 'v_event_player_stats_min_fields' } -/** select columns of table "v_player_map_wins" */ -export type v_player_map_wins_select_column = 'map_id' | 'match_id' | 'started_at' | 'steam_id' +/** select columns of table "v_event_player_stats" */ +export type v_event_player_stats_select_column = 'assists' | 'deaths' | 'event_id' | 'headshot_percentage' | 'headshots' | 'kdr' | 'kills' | 'matches_played' | 'player_steam_id' + + +/** select "v_event_player_stats_aggregate_bool_exp_avg_arguments_columns" columns of table "v_event_player_stats" */ +export type v_event_player_stats_select_column_v_event_player_stats_aggregate_bool_exp_avg_arguments_columns = 'headshot_percentage' | 'kdr' + + +/** select "v_event_player_stats_aggregate_bool_exp_corr_arguments_columns" columns of table "v_event_player_stats" */ +export type v_event_player_stats_select_column_v_event_player_stats_aggregate_bool_exp_corr_arguments_columns = 'headshot_percentage' | 'kdr' + + +/** select "v_event_player_stats_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "v_event_player_stats" */ +export type v_event_player_stats_select_column_v_event_player_stats_aggregate_bool_exp_covar_samp_arguments_columns = 'headshot_percentage' | 'kdr' + + +/** select "v_event_player_stats_aggregate_bool_exp_max_arguments_columns" columns of table "v_event_player_stats" */ +export type v_event_player_stats_select_column_v_event_player_stats_aggregate_bool_exp_max_arguments_columns = 'headshot_percentage' | 'kdr' + + +/** select "v_event_player_stats_aggregate_bool_exp_min_arguments_columns" columns of table "v_event_player_stats" */ +export type v_event_player_stats_select_column_v_event_player_stats_aggregate_bool_exp_min_arguments_columns = 'headshot_percentage' | 'kdr' + + +/** select "v_event_player_stats_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "v_event_player_stats" */ +export type v_event_player_stats_select_column_v_event_player_stats_aggregate_bool_exp_stddev_samp_arguments_columns = 'headshot_percentage' | 'kdr' + + +/** select "v_event_player_stats_aggregate_bool_exp_sum_arguments_columns" columns of table "v_event_player_stats" */ +export type v_event_player_stats_select_column_v_event_player_stats_aggregate_bool_exp_sum_arguments_columns = 'headshot_percentage' | 'kdr' + + +/** select "v_event_player_stats_aggregate_bool_exp_var_samp_arguments_columns" columns of table "v_event_player_stats" */ +export type v_event_player_stats_select_column_v_event_player_stats_aggregate_bool_exp_var_samp_arguments_columns = 'headshot_percentage' | 'kdr' /** aggregate stddev on columns */ -export interface v_player_map_wins_stddev_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_map_wins_stddev_fields' +export interface v_event_player_stats_stddev_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_event_player_stats_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_player_map_wins_stddev_pop_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_map_wins_stddev_pop_fields' +export interface v_event_player_stats_stddev_pop_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_event_player_stats_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_player_map_wins_stddev_samp_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_map_wins_stddev_samp_fields' +export interface v_event_player_stats_stddev_samp_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_event_player_stats_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_player_map_wins_sum_fields { - steam_id: (Scalars['bigint'] | null) - __typename: 'v_player_map_wins_sum_fields' +export interface v_event_player_stats_sum_fields { + assists: (Scalars['Int'] | null) + deaths: (Scalars['Int'] | null) + headshot_percentage: (Scalars['float8'] | null) + headshots: (Scalars['Int'] | null) + kdr: (Scalars['float8'] | null) + kills: (Scalars['Int'] | null) + matches_played: (Scalars['Int'] | null) + player_steam_id: (Scalars['bigint'] | null) + __typename: 'v_event_player_stats_sum_fields' } /** aggregate var_pop on columns */ -export interface v_player_map_wins_var_pop_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_map_wins_var_pop_fields' +export interface v_event_player_stats_var_pop_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_event_player_stats_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_player_map_wins_var_samp_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_map_wins_var_samp_fields' +export interface v_event_player_stats_var_samp_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_event_player_stats_var_samp_fields' } /** aggregate variance on columns */ -export interface v_player_map_wins_variance_fields { - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_map_wins_variance_fields' -} - - -/** columns and relationships of "v_player_match_head_to_head" */ -export interface v_player_match_head_to_head { - /** An object relationship */ - attacked: (players | null) - attacked_steam_id: (Scalars['bigint'] | null) - /** An object relationship */ - attacker: (players | null) - attacker_steam_id: (Scalars['bigint'] | null) - damage_dealt: (Scalars['Int'] | null) - flash_count: (Scalars['bigint'] | null) - headshot_kills: (Scalars['bigint'] | null) - hits: (Scalars['bigint'] | null) - kills: (Scalars['bigint'] | null) - /** An object relationship */ - match: (matches | null) - match_id: (Scalars['uuid'] | null) - __typename: 'v_player_match_head_to_head' +export interface v_event_player_stats_variance_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_event_player_stats_variance_fields' } -/** aggregated selection of "v_player_match_head_to_head" */ -export interface v_player_match_head_to_head_aggregate { - aggregate: (v_player_match_head_to_head_aggregate_fields | null) - nodes: v_player_match_head_to_head[] - __typename: 'v_player_match_head_to_head_aggregate' -} +/** columns and relationships of "v_gpu_pool_status" */ +export interface v_gpu_pool_status { + demo_free_gpu_nodes: (Scalars['Int'] | null) + demo_in_progress: (Scalars['Boolean'] | null) + demo_total_gpu_nodes: (Scalars['Int'] | null) + free_gpu_nodes: (Scalars['Int'] | null) + free_gpu_nodes_for_batch: (Scalars['Int'] | null) + highlights_in_progress: (Scalars['Boolean'] | null) + id: (Scalars['Int'] | null) + live_in_progress: (Scalars['Boolean'] | null) + registered_gpu_nodes: (Scalars['Int'] | null) + rendering_total_gpu_nodes: (Scalars['Int'] | null) + renders_paused_for_active_match: (Scalars['Boolean'] | null) + streaming_free_gpu_nodes: (Scalars['Int'] | null) + streaming_total_gpu_nodes: (Scalars['Int'] | null) + total_gpu_nodes: (Scalars['Int'] | null) + __typename: 'v_gpu_pool_status' +} -/** aggregate fields of "v_player_match_head_to_head" */ -export interface v_player_match_head_to_head_aggregate_fields { - avg: (v_player_match_head_to_head_avg_fields | null) +/** aggregated selection of "v_gpu_pool_status" */ +export interface v_gpu_pool_status_aggregate { + aggregate: (v_gpu_pool_status_aggregate_fields | null) + nodes: v_gpu_pool_status[] + __typename: 'v_gpu_pool_status_aggregate' +} + + +/** aggregate fields of "v_gpu_pool_status" */ +export interface v_gpu_pool_status_aggregate_fields { + avg: (v_gpu_pool_status_avg_fields | null) count: Scalars['Int'] - max: (v_player_match_head_to_head_max_fields | null) - min: (v_player_match_head_to_head_min_fields | null) - stddev: (v_player_match_head_to_head_stddev_fields | null) - stddev_pop: (v_player_match_head_to_head_stddev_pop_fields | null) - stddev_samp: (v_player_match_head_to_head_stddev_samp_fields | null) - sum: (v_player_match_head_to_head_sum_fields | null) - var_pop: (v_player_match_head_to_head_var_pop_fields | null) - var_samp: (v_player_match_head_to_head_var_samp_fields | null) - variance: (v_player_match_head_to_head_variance_fields | null) - __typename: 'v_player_match_head_to_head_aggregate_fields' + max: (v_gpu_pool_status_max_fields | null) + min: (v_gpu_pool_status_min_fields | null) + stddev: (v_gpu_pool_status_stddev_fields | null) + stddev_pop: (v_gpu_pool_status_stddev_pop_fields | null) + stddev_samp: (v_gpu_pool_status_stddev_samp_fields | null) + sum: (v_gpu_pool_status_sum_fields | null) + var_pop: (v_gpu_pool_status_var_pop_fields | null) + var_samp: (v_gpu_pool_status_var_samp_fields | null) + variance: (v_gpu_pool_status_variance_fields | null) + __typename: 'v_gpu_pool_status_aggregate_fields' } /** aggregate avg on columns */ -export interface v_player_match_head_to_head_avg_fields { - attacked_steam_id: (Scalars['Float'] | null) - attacker_steam_id: (Scalars['Float'] | null) - damage_dealt: (Scalars['Float'] | null) - flash_count: (Scalars['Float'] | null) - headshot_kills: (Scalars['Float'] | null) - hits: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - __typename: 'v_player_match_head_to_head_avg_fields' +export interface v_gpu_pool_status_avg_fields { + demo_free_gpu_nodes: (Scalars['Float'] | null) + demo_total_gpu_nodes: (Scalars['Float'] | null) + free_gpu_nodes: (Scalars['Float'] | null) + free_gpu_nodes_for_batch: (Scalars['Float'] | null) + id: (Scalars['Float'] | null) + registered_gpu_nodes: (Scalars['Float'] | null) + rendering_total_gpu_nodes: (Scalars['Float'] | null) + streaming_free_gpu_nodes: (Scalars['Float'] | null) + streaming_total_gpu_nodes: (Scalars['Float'] | null) + total_gpu_nodes: (Scalars['Float'] | null) + __typename: 'v_gpu_pool_status_avg_fields' } /** aggregate max on columns */ -export interface v_player_match_head_to_head_max_fields { - attacked_steam_id: (Scalars['bigint'] | null) - attacker_steam_id: (Scalars['bigint'] | null) - damage_dealt: (Scalars['Int'] | null) - flash_count: (Scalars['bigint'] | null) - headshot_kills: (Scalars['bigint'] | null) - hits: (Scalars['bigint'] | null) - kills: (Scalars['bigint'] | null) - match_id: (Scalars['uuid'] | null) - __typename: 'v_player_match_head_to_head_max_fields' +export interface v_gpu_pool_status_max_fields { + demo_free_gpu_nodes: (Scalars['Int'] | null) + demo_total_gpu_nodes: (Scalars['Int'] | null) + free_gpu_nodes: (Scalars['Int'] | null) + free_gpu_nodes_for_batch: (Scalars['Int'] | null) + id: (Scalars['Int'] | null) + registered_gpu_nodes: (Scalars['Int'] | null) + rendering_total_gpu_nodes: (Scalars['Int'] | null) + streaming_free_gpu_nodes: (Scalars['Int'] | null) + streaming_total_gpu_nodes: (Scalars['Int'] | null) + total_gpu_nodes: (Scalars['Int'] | null) + __typename: 'v_gpu_pool_status_max_fields' } /** aggregate min on columns */ -export interface v_player_match_head_to_head_min_fields { - attacked_steam_id: (Scalars['bigint'] | null) - attacker_steam_id: (Scalars['bigint'] | null) - damage_dealt: (Scalars['Int'] | null) - flash_count: (Scalars['bigint'] | null) - headshot_kills: (Scalars['bigint'] | null) - hits: (Scalars['bigint'] | null) - kills: (Scalars['bigint'] | null) - match_id: (Scalars['uuid'] | null) - __typename: 'v_player_match_head_to_head_min_fields' +export interface v_gpu_pool_status_min_fields { + demo_free_gpu_nodes: (Scalars['Int'] | null) + demo_total_gpu_nodes: (Scalars['Int'] | null) + free_gpu_nodes: (Scalars['Int'] | null) + free_gpu_nodes_for_batch: (Scalars['Int'] | null) + id: (Scalars['Int'] | null) + registered_gpu_nodes: (Scalars['Int'] | null) + rendering_total_gpu_nodes: (Scalars['Int'] | null) + streaming_free_gpu_nodes: (Scalars['Int'] | null) + streaming_total_gpu_nodes: (Scalars['Int'] | null) + total_gpu_nodes: (Scalars['Int'] | null) + __typename: 'v_gpu_pool_status_min_fields' } -/** select columns of table "v_player_match_head_to_head" */ -export type v_player_match_head_to_head_select_column = 'attacked_steam_id' | 'attacker_steam_id' | 'damage_dealt' | 'flash_count' | 'headshot_kills' | 'hits' | 'kills' | 'match_id' +/** select columns of table "v_gpu_pool_status" */ +export type v_gpu_pool_status_select_column = 'demo_free_gpu_nodes' | 'demo_in_progress' | 'demo_total_gpu_nodes' | 'free_gpu_nodes' | 'free_gpu_nodes_for_batch' | 'highlights_in_progress' | 'id' | 'live_in_progress' | 'registered_gpu_nodes' | 'rendering_total_gpu_nodes' | 'renders_paused_for_active_match' | 'streaming_free_gpu_nodes' | 'streaming_total_gpu_nodes' | 'total_gpu_nodes' /** aggregate stddev on columns */ -export interface v_player_match_head_to_head_stddev_fields { - attacked_steam_id: (Scalars['Float'] | null) - attacker_steam_id: (Scalars['Float'] | null) - damage_dealt: (Scalars['Float'] | null) - flash_count: (Scalars['Float'] | null) - headshot_kills: (Scalars['Float'] | null) - hits: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - __typename: 'v_player_match_head_to_head_stddev_fields' +export interface v_gpu_pool_status_stddev_fields { + demo_free_gpu_nodes: (Scalars['Float'] | null) + demo_total_gpu_nodes: (Scalars['Float'] | null) + free_gpu_nodes: (Scalars['Float'] | null) + free_gpu_nodes_for_batch: (Scalars['Float'] | null) + id: (Scalars['Float'] | null) + registered_gpu_nodes: (Scalars['Float'] | null) + rendering_total_gpu_nodes: (Scalars['Float'] | null) + streaming_free_gpu_nodes: (Scalars['Float'] | null) + streaming_total_gpu_nodes: (Scalars['Float'] | null) + total_gpu_nodes: (Scalars['Float'] | null) + __typename: 'v_gpu_pool_status_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_player_match_head_to_head_stddev_pop_fields { - attacked_steam_id: (Scalars['Float'] | null) - attacker_steam_id: (Scalars['Float'] | null) - damage_dealt: (Scalars['Float'] | null) - flash_count: (Scalars['Float'] | null) - headshot_kills: (Scalars['Float'] | null) - hits: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - __typename: 'v_player_match_head_to_head_stddev_pop_fields' +export interface v_gpu_pool_status_stddev_pop_fields { + demo_free_gpu_nodes: (Scalars['Float'] | null) + demo_total_gpu_nodes: (Scalars['Float'] | null) + free_gpu_nodes: (Scalars['Float'] | null) + free_gpu_nodes_for_batch: (Scalars['Float'] | null) + id: (Scalars['Float'] | null) + registered_gpu_nodes: (Scalars['Float'] | null) + rendering_total_gpu_nodes: (Scalars['Float'] | null) + streaming_free_gpu_nodes: (Scalars['Float'] | null) + streaming_total_gpu_nodes: (Scalars['Float'] | null) + total_gpu_nodes: (Scalars['Float'] | null) + __typename: 'v_gpu_pool_status_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_player_match_head_to_head_stddev_samp_fields { - attacked_steam_id: (Scalars['Float'] | null) - attacker_steam_id: (Scalars['Float'] | null) - damage_dealt: (Scalars['Float'] | null) - flash_count: (Scalars['Float'] | null) - headshot_kills: (Scalars['Float'] | null) - hits: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - __typename: 'v_player_match_head_to_head_stddev_samp_fields' +export interface v_gpu_pool_status_stddev_samp_fields { + demo_free_gpu_nodes: (Scalars['Float'] | null) + demo_total_gpu_nodes: (Scalars['Float'] | null) + free_gpu_nodes: (Scalars['Float'] | null) + free_gpu_nodes_for_batch: (Scalars['Float'] | null) + id: (Scalars['Float'] | null) + registered_gpu_nodes: (Scalars['Float'] | null) + rendering_total_gpu_nodes: (Scalars['Float'] | null) + streaming_free_gpu_nodes: (Scalars['Float'] | null) + streaming_total_gpu_nodes: (Scalars['Float'] | null) + total_gpu_nodes: (Scalars['Float'] | null) + __typename: 'v_gpu_pool_status_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_player_match_head_to_head_sum_fields { - attacked_steam_id: (Scalars['bigint'] | null) - attacker_steam_id: (Scalars['bigint'] | null) - damage_dealt: (Scalars['Int'] | null) - flash_count: (Scalars['bigint'] | null) - headshot_kills: (Scalars['bigint'] | null) - hits: (Scalars['bigint'] | null) - kills: (Scalars['bigint'] | null) - __typename: 'v_player_match_head_to_head_sum_fields' +export interface v_gpu_pool_status_sum_fields { + demo_free_gpu_nodes: (Scalars['Int'] | null) + demo_total_gpu_nodes: (Scalars['Int'] | null) + free_gpu_nodes: (Scalars['Int'] | null) + free_gpu_nodes_for_batch: (Scalars['Int'] | null) + id: (Scalars['Int'] | null) + registered_gpu_nodes: (Scalars['Int'] | null) + rendering_total_gpu_nodes: (Scalars['Int'] | null) + streaming_free_gpu_nodes: (Scalars['Int'] | null) + streaming_total_gpu_nodes: (Scalars['Int'] | null) + total_gpu_nodes: (Scalars['Int'] | null) + __typename: 'v_gpu_pool_status_sum_fields' } /** aggregate var_pop on columns */ -export interface v_player_match_head_to_head_var_pop_fields { - attacked_steam_id: (Scalars['Float'] | null) - attacker_steam_id: (Scalars['Float'] | null) - damage_dealt: (Scalars['Float'] | null) - flash_count: (Scalars['Float'] | null) - headshot_kills: (Scalars['Float'] | null) - hits: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - __typename: 'v_player_match_head_to_head_var_pop_fields' +export interface v_gpu_pool_status_var_pop_fields { + demo_free_gpu_nodes: (Scalars['Float'] | null) + demo_total_gpu_nodes: (Scalars['Float'] | null) + free_gpu_nodes: (Scalars['Float'] | null) + free_gpu_nodes_for_batch: (Scalars['Float'] | null) + id: (Scalars['Float'] | null) + registered_gpu_nodes: (Scalars['Float'] | null) + rendering_total_gpu_nodes: (Scalars['Float'] | null) + streaming_free_gpu_nodes: (Scalars['Float'] | null) + streaming_total_gpu_nodes: (Scalars['Float'] | null) + total_gpu_nodes: (Scalars['Float'] | null) + __typename: 'v_gpu_pool_status_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_player_match_head_to_head_var_samp_fields { - attacked_steam_id: (Scalars['Float'] | null) - attacker_steam_id: (Scalars['Float'] | null) - damage_dealt: (Scalars['Float'] | null) - flash_count: (Scalars['Float'] | null) - headshot_kills: (Scalars['Float'] | null) - hits: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - __typename: 'v_player_match_head_to_head_var_samp_fields' +export interface v_gpu_pool_status_var_samp_fields { + demo_free_gpu_nodes: (Scalars['Float'] | null) + demo_total_gpu_nodes: (Scalars['Float'] | null) + free_gpu_nodes: (Scalars['Float'] | null) + free_gpu_nodes_for_batch: (Scalars['Float'] | null) + id: (Scalars['Float'] | null) + registered_gpu_nodes: (Scalars['Float'] | null) + rendering_total_gpu_nodes: (Scalars['Float'] | null) + streaming_free_gpu_nodes: (Scalars['Float'] | null) + streaming_total_gpu_nodes: (Scalars['Float'] | null) + total_gpu_nodes: (Scalars['Float'] | null) + __typename: 'v_gpu_pool_status_var_samp_fields' } /** aggregate variance on columns */ -export interface v_player_match_head_to_head_variance_fields { - attacked_steam_id: (Scalars['Float'] | null) - attacker_steam_id: (Scalars['Float'] | null) - damage_dealt: (Scalars['Float'] | null) - flash_count: (Scalars['Float'] | null) - headshot_kills: (Scalars['Float'] | null) - hits: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - __typename: 'v_player_match_head_to_head_variance_fields' +export interface v_gpu_pool_status_variance_fields { + demo_free_gpu_nodes: (Scalars['Float'] | null) + demo_total_gpu_nodes: (Scalars['Float'] | null) + free_gpu_nodes: (Scalars['Float'] | null) + free_gpu_nodes_for_batch: (Scalars['Float'] | null) + id: (Scalars['Float'] | null) + registered_gpu_nodes: (Scalars['Float'] | null) + rendering_total_gpu_nodes: (Scalars['Float'] | null) + streaming_free_gpu_nodes: (Scalars['Float'] | null) + streaming_total_gpu_nodes: (Scalars['Float'] | null) + total_gpu_nodes: (Scalars['Float'] | null) + __typename: 'v_gpu_pool_status_variance_fields' } -/** columns and relationships of "v_player_match_map_hltv" */ -export interface v_player_match_map_hltv { - adr: (Scalars['numeric'] | null) - apr: (Scalars['numeric'] | null) - dpr: (Scalars['numeric'] | null) - hltv_rating: (Scalars['numeric'] | null) - kast_pct: (Scalars['numeric'] | null) - kpr: (Scalars['numeric'] | null) +/** columns and relationships of "v_league_division_standings" */ +export interface v_league_division_standings { + head_to_head_match_wins: (Scalars['Int'] | null) + head_to_head_rounds_won: (Scalars['Int'] | null) + league_division_id: (Scalars['uuid'] | null) + league_season_division_id: (Scalars['uuid'] | null) + league_season_id: (Scalars['uuid'] | null) /** An object relationship */ - match: (matches | null) - match_id: (Scalars['uuid'] | null) + league_team: (league_teams | null) + league_team_id: (Scalars['uuid'] | null) + league_team_season_id: (Scalars['uuid'] | null) + losses: (Scalars['Int'] | null) + maps_lost: (Scalars['Int'] | null) + maps_won: (Scalars['Int'] | null) + matches_played: (Scalars['Int'] | null) + matches_remaining: (Scalars['Int'] | null) + rank: (Scalars['Int'] | null) + round_diff: (Scalars['Int'] | null) + rounds_lost: (Scalars['Int'] | null) + rounds_won: (Scalars['Int'] | null) /** An object relationship */ - match_map: (match_maps | null) - match_map_id: (Scalars['uuid'] | null) + season_division: (league_season_divisions | null) /** An object relationship */ - player: (players | null) - rounds_played: (Scalars['Int'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_player_match_map_hltv' + team_season: (league_team_seasons | null) + tournament_team_id: (Scalars['uuid'] | null) + wins: (Scalars['Int'] | null) + __typename: 'v_league_division_standings' } -/** aggregated selection of "v_player_match_map_hltv" */ -export interface v_player_match_map_hltv_aggregate { - aggregate: (v_player_match_map_hltv_aggregate_fields | null) - nodes: v_player_match_map_hltv[] - __typename: 'v_player_match_map_hltv_aggregate' +/** aggregated selection of "v_league_division_standings" */ +export interface v_league_division_standings_aggregate { + aggregate: (v_league_division_standings_aggregate_fields | null) + nodes: v_league_division_standings[] + __typename: 'v_league_division_standings_aggregate' } -/** aggregate fields of "v_player_match_map_hltv" */ -export interface v_player_match_map_hltv_aggregate_fields { - avg: (v_player_match_map_hltv_avg_fields | null) +/** aggregate fields of "v_league_division_standings" */ +export interface v_league_division_standings_aggregate_fields { + avg: (v_league_division_standings_avg_fields | null) count: Scalars['Int'] - max: (v_player_match_map_hltv_max_fields | null) - min: (v_player_match_map_hltv_min_fields | null) - stddev: (v_player_match_map_hltv_stddev_fields | null) - stddev_pop: (v_player_match_map_hltv_stddev_pop_fields | null) - stddev_samp: (v_player_match_map_hltv_stddev_samp_fields | null) - sum: (v_player_match_map_hltv_sum_fields | null) - var_pop: (v_player_match_map_hltv_var_pop_fields | null) - var_samp: (v_player_match_map_hltv_var_samp_fields | null) - variance: (v_player_match_map_hltv_variance_fields | null) - __typename: 'v_player_match_map_hltv_aggregate_fields' + max: (v_league_division_standings_max_fields | null) + min: (v_league_division_standings_min_fields | null) + stddev: (v_league_division_standings_stddev_fields | null) + stddev_pop: (v_league_division_standings_stddev_pop_fields | null) + stddev_samp: (v_league_division_standings_stddev_samp_fields | null) + sum: (v_league_division_standings_sum_fields | null) + var_pop: (v_league_division_standings_var_pop_fields | null) + var_samp: (v_league_division_standings_var_samp_fields | null) + variance: (v_league_division_standings_variance_fields | null) + __typename: 'v_league_division_standings_aggregate_fields' } /** aggregate avg on columns */ -export interface v_player_match_map_hltv_avg_fields { - adr: (Scalars['Float'] | null) - apr: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - rounds_played: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_map_hltv_avg_fields' +export interface v_league_division_standings_avg_fields { + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + rank: (Scalars['Float'] | null) + round_diff: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_league_division_standings_avg_fields' } /** aggregate max on columns */ -export interface v_player_match_map_hltv_max_fields { - adr: (Scalars['numeric'] | null) - apr: (Scalars['numeric'] | null) - dpr: (Scalars['numeric'] | null) - hltv_rating: (Scalars['numeric'] | null) - kast_pct: (Scalars['numeric'] | null) - kpr: (Scalars['numeric'] | null) - match_id: (Scalars['uuid'] | null) - match_map_id: (Scalars['uuid'] | null) - rounds_played: (Scalars['Int'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_player_match_map_hltv_max_fields' +export interface v_league_division_standings_max_fields { + head_to_head_match_wins: (Scalars['Int'] | null) + head_to_head_rounds_won: (Scalars['Int'] | null) + league_division_id: (Scalars['uuid'] | null) + league_season_division_id: (Scalars['uuid'] | null) + league_season_id: (Scalars['uuid'] | null) + league_team_id: (Scalars['uuid'] | null) + league_team_season_id: (Scalars['uuid'] | null) + losses: (Scalars['Int'] | null) + maps_lost: (Scalars['Int'] | null) + maps_won: (Scalars['Int'] | null) + matches_played: (Scalars['Int'] | null) + matches_remaining: (Scalars['Int'] | null) + rank: (Scalars['Int'] | null) + round_diff: (Scalars['Int'] | null) + rounds_lost: (Scalars['Int'] | null) + rounds_won: (Scalars['Int'] | null) + tournament_team_id: (Scalars['uuid'] | null) + wins: (Scalars['Int'] | null) + __typename: 'v_league_division_standings_max_fields' } /** aggregate min on columns */ -export interface v_player_match_map_hltv_min_fields { - adr: (Scalars['numeric'] | null) - apr: (Scalars['numeric'] | null) - dpr: (Scalars['numeric'] | null) - hltv_rating: (Scalars['numeric'] | null) - kast_pct: (Scalars['numeric'] | null) - kpr: (Scalars['numeric'] | null) - match_id: (Scalars['uuid'] | null) - match_map_id: (Scalars['uuid'] | null) - rounds_played: (Scalars['Int'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_player_match_map_hltv_min_fields' -} - - -/** response of any mutation on the table "v_player_match_map_hltv" */ -export interface v_player_match_map_hltv_mutation_response { - /** number of rows affected by the mutation */ - affected_rows: Scalars['Int'] - /** data from the rows affected by the mutation */ - returning: v_player_match_map_hltv[] - __typename: 'v_player_match_map_hltv_mutation_response' +export interface v_league_division_standings_min_fields { + head_to_head_match_wins: (Scalars['Int'] | null) + head_to_head_rounds_won: (Scalars['Int'] | null) + league_division_id: (Scalars['uuid'] | null) + league_season_division_id: (Scalars['uuid'] | null) + league_season_id: (Scalars['uuid'] | null) + league_team_id: (Scalars['uuid'] | null) + league_team_season_id: (Scalars['uuid'] | null) + losses: (Scalars['Int'] | null) + maps_lost: (Scalars['Int'] | null) + maps_won: (Scalars['Int'] | null) + matches_played: (Scalars['Int'] | null) + matches_remaining: (Scalars['Int'] | null) + rank: (Scalars['Int'] | null) + round_diff: (Scalars['Int'] | null) + rounds_lost: (Scalars['Int'] | null) + rounds_won: (Scalars['Int'] | null) + tournament_team_id: (Scalars['uuid'] | null) + wins: (Scalars['Int'] | null) + __typename: 'v_league_division_standings_min_fields' } -/** select columns of table "v_player_match_map_hltv" */ -export type v_player_match_map_hltv_select_column = 'adr' | 'apr' | 'dpr' | 'hltv_rating' | 'kast_pct' | 'kpr' | 'match_id' | 'match_map_id' | 'rounds_played' | 'steam_id' +/** select columns of table "v_league_division_standings" */ +export type v_league_division_standings_select_column = 'head_to_head_match_wins' | 'head_to_head_rounds_won' | 'league_division_id' | 'league_season_division_id' | 'league_season_id' | 'league_team_id' | 'league_team_season_id' | 'losses' | 'maps_lost' | 'maps_won' | 'matches_played' | 'matches_remaining' | 'rank' | 'round_diff' | 'rounds_lost' | 'rounds_won' | 'tournament_team_id' | 'wins' /** aggregate stddev on columns */ -export interface v_player_match_map_hltv_stddev_fields { - adr: (Scalars['Float'] | null) - apr: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - rounds_played: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_map_hltv_stddev_fields' +export interface v_league_division_standings_stddev_fields { + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + rank: (Scalars['Float'] | null) + round_diff: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_league_division_standings_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_player_match_map_hltv_stddev_pop_fields { - adr: (Scalars['Float'] | null) - apr: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - rounds_played: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_map_hltv_stddev_pop_fields' +export interface v_league_division_standings_stddev_pop_fields { + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + rank: (Scalars['Float'] | null) + round_diff: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_league_division_standings_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_player_match_map_hltv_stddev_samp_fields { - adr: (Scalars['Float'] | null) - apr: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - rounds_played: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_map_hltv_stddev_samp_fields' +export interface v_league_division_standings_stddev_samp_fields { + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + rank: (Scalars['Float'] | null) + round_diff: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_league_division_standings_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_player_match_map_hltv_sum_fields { - adr: (Scalars['numeric'] | null) - apr: (Scalars['numeric'] | null) - dpr: (Scalars['numeric'] | null) - hltv_rating: (Scalars['numeric'] | null) - kast_pct: (Scalars['numeric'] | null) - kpr: (Scalars['numeric'] | null) - rounds_played: (Scalars['Int'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_player_match_map_hltv_sum_fields' +export interface v_league_division_standings_sum_fields { + head_to_head_match_wins: (Scalars['Int'] | null) + head_to_head_rounds_won: (Scalars['Int'] | null) + losses: (Scalars['Int'] | null) + maps_lost: (Scalars['Int'] | null) + maps_won: (Scalars['Int'] | null) + matches_played: (Scalars['Int'] | null) + matches_remaining: (Scalars['Int'] | null) + rank: (Scalars['Int'] | null) + round_diff: (Scalars['Int'] | null) + rounds_lost: (Scalars['Int'] | null) + rounds_won: (Scalars['Int'] | null) + wins: (Scalars['Int'] | null) + __typename: 'v_league_division_standings_sum_fields' } /** aggregate var_pop on columns */ -export interface v_player_match_map_hltv_var_pop_fields { - adr: (Scalars['Float'] | null) - apr: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - rounds_played: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_map_hltv_var_pop_fields' +export interface v_league_division_standings_var_pop_fields { + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + rank: (Scalars['Float'] | null) + round_diff: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_league_division_standings_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_player_match_map_hltv_var_samp_fields { - adr: (Scalars['Float'] | null) - apr: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - rounds_played: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_map_hltv_var_samp_fields' +export interface v_league_division_standings_var_samp_fields { + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + rank: (Scalars['Float'] | null) + round_diff: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_league_division_standings_var_samp_fields' } /** aggregate variance on columns */ -export interface v_player_match_map_hltv_variance_fields { - adr: (Scalars['Float'] | null) - apr: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - rounds_played: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_map_hltv_variance_fields' +export interface v_league_division_standings_variance_fields { + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + rank: (Scalars['Float'] | null) + round_diff: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_league_division_standings_variance_fields' } -/** columns and relationships of "v_player_match_map_roles" */ -export interface v_player_match_map_roles { - adr: (Scalars['numeric'] | null) - awp_kills: (Scalars['Int'] | null) - awp_share: (Scalars['numeric'] | null) +/** columns and relationships of "v_league_season_player_stats" */ +export interface v_league_season_player_stats { + assists: (Scalars['Int'] | null) deaths: (Scalars['Int'] | null) - dpr: (Scalars['numeric'] | null) - entry_rate: (Scalars['numeric'] | null) - flash_assists: (Scalars['Int'] | null) - hltv_rating: (Scalars['numeric'] | null) - kast_pct: (Scalars['numeric'] | null) + headshot_percentage: (Scalars['float8'] | null) + headshots: (Scalars['Int'] | null) + kdr: (Scalars['float8'] | null) kills: (Scalars['Int'] | null) - kpr: (Scalars['numeric'] | null) - lineup_id: (Scalars['uuid'] | null) - /** An object relationship */ - match: (matches | null) - match_id: (Scalars['uuid'] | null) + league_division_id: (Scalars['uuid'] | null) + league_season_division_id: (Scalars['uuid'] | null) + league_season_id: (Scalars['uuid'] | null) /** An object relationship */ - match_map: (match_maps | null) - match_map_id: (Scalars['uuid'] | null) - open_deaths: (Scalars['Int'] | null) - open_kills: (Scalars['Int'] | null) - opening_attempts: (Scalars['Int'] | null) + league_team: (league_teams | null) + league_team_id: (Scalars['uuid'] | null) + league_team_season_id: (Scalars['uuid'] | null) + matches_played: (Scalars['Int'] | null) /** An object relationship */ player: (players | null) - role: (Scalars['String'] | null) - rounds: (Scalars['Int'] | null) - steam_id: (Scalars['bigint'] | null) - support_idx: (Scalars['numeric'] | null) - total_kills: (Scalars['Int'] | null) - trade_kill_successes: (Scalars['Int'] | null) - traded_death_successes: (Scalars['Int'] | null) - util_damage: (Scalars['Int'] | null) - __typename: 'v_player_match_map_roles' + player_steam_id: (Scalars['bigint'] | null) + __typename: 'v_league_season_player_stats' } -/** aggregated selection of "v_player_match_map_roles" */ -export interface v_player_match_map_roles_aggregate { - aggregate: (v_player_match_map_roles_aggregate_fields | null) - nodes: v_player_match_map_roles[] - __typename: 'v_player_match_map_roles_aggregate' +/** aggregated selection of "v_league_season_player_stats" */ +export interface v_league_season_player_stats_aggregate { + aggregate: (v_league_season_player_stats_aggregate_fields | null) + nodes: v_league_season_player_stats[] + __typename: 'v_league_season_player_stats_aggregate' } -/** aggregate fields of "v_player_match_map_roles" */ -export interface v_player_match_map_roles_aggregate_fields { - avg: (v_player_match_map_roles_avg_fields | null) +/** aggregate fields of "v_league_season_player_stats" */ +export interface v_league_season_player_stats_aggregate_fields { + avg: (v_league_season_player_stats_avg_fields | null) count: Scalars['Int'] - max: (v_player_match_map_roles_max_fields | null) - min: (v_player_match_map_roles_min_fields | null) - stddev: (v_player_match_map_roles_stddev_fields | null) - stddev_pop: (v_player_match_map_roles_stddev_pop_fields | null) - stddev_samp: (v_player_match_map_roles_stddev_samp_fields | null) - sum: (v_player_match_map_roles_sum_fields | null) - var_pop: (v_player_match_map_roles_var_pop_fields | null) - var_samp: (v_player_match_map_roles_var_samp_fields | null) - variance: (v_player_match_map_roles_variance_fields | null) - __typename: 'v_player_match_map_roles_aggregate_fields' + max: (v_league_season_player_stats_max_fields | null) + min: (v_league_season_player_stats_min_fields | null) + stddev: (v_league_season_player_stats_stddev_fields | null) + stddev_pop: (v_league_season_player_stats_stddev_pop_fields | null) + stddev_samp: (v_league_season_player_stats_stddev_samp_fields | null) + sum: (v_league_season_player_stats_sum_fields | null) + var_pop: (v_league_season_player_stats_var_pop_fields | null) + var_samp: (v_league_season_player_stats_var_samp_fields | null) + variance: (v_league_season_player_stats_variance_fields | null) + __typename: 'v_league_season_player_stats_aggregate_fields' } /** aggregate avg on columns */ -export interface v_player_match_map_roles_avg_fields { - adr: (Scalars['Float'] | null) - awp_kills: (Scalars['Float'] | null) - awp_share: (Scalars['Float'] | null) +export interface v_league_season_player_stats_avg_fields { + assists: (Scalars['Float'] | null) deaths: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - entry_rate: (Scalars['Float'] | null) - flash_assists: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) kills: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - open_deaths: (Scalars['Float'] | null) - open_kills: (Scalars['Float'] | null) - opening_attempts: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - support_idx: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - trade_kill_successes: (Scalars['Float'] | null) - traded_death_successes: (Scalars['Float'] | null) - util_damage: (Scalars['Float'] | null) - __typename: 'v_player_match_map_roles_avg_fields' + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_league_season_player_stats_avg_fields' } /** aggregate max on columns */ -export interface v_player_match_map_roles_max_fields { - adr: (Scalars['numeric'] | null) - awp_kills: (Scalars['Int'] | null) - awp_share: (Scalars['numeric'] | null) +export interface v_league_season_player_stats_max_fields { + assists: (Scalars['Int'] | null) deaths: (Scalars['Int'] | null) - dpr: (Scalars['numeric'] | null) - entry_rate: (Scalars['numeric'] | null) - flash_assists: (Scalars['Int'] | null) - hltv_rating: (Scalars['numeric'] | null) - kast_pct: (Scalars['numeric'] | null) + headshot_percentage: (Scalars['float8'] | null) + headshots: (Scalars['Int'] | null) + kdr: (Scalars['float8'] | null) kills: (Scalars['Int'] | null) - kpr: (Scalars['numeric'] | null) - lineup_id: (Scalars['uuid'] | null) - match_id: (Scalars['uuid'] | null) - match_map_id: (Scalars['uuid'] | null) - open_deaths: (Scalars['Int'] | null) - open_kills: (Scalars['Int'] | null) - opening_attempts: (Scalars['Int'] | null) - role: (Scalars['String'] | null) - rounds: (Scalars['Int'] | null) - steam_id: (Scalars['bigint'] | null) - support_idx: (Scalars['numeric'] | null) - total_kills: (Scalars['Int'] | null) - trade_kill_successes: (Scalars['Int'] | null) - traded_death_successes: (Scalars['Int'] | null) - util_damage: (Scalars['Int'] | null) - __typename: 'v_player_match_map_roles_max_fields' + league_division_id: (Scalars['uuid'] | null) + league_season_division_id: (Scalars['uuid'] | null) + league_season_id: (Scalars['uuid'] | null) + league_team_id: (Scalars['uuid'] | null) + league_team_season_id: (Scalars['uuid'] | null) + matches_played: (Scalars['Int'] | null) + player_steam_id: (Scalars['bigint'] | null) + __typename: 'v_league_season_player_stats_max_fields' } /** aggregate min on columns */ -export interface v_player_match_map_roles_min_fields { - adr: (Scalars['numeric'] | null) - awp_kills: (Scalars['Int'] | null) - awp_share: (Scalars['numeric'] | null) +export interface v_league_season_player_stats_min_fields { + assists: (Scalars['Int'] | null) deaths: (Scalars['Int'] | null) - dpr: (Scalars['numeric'] | null) - entry_rate: (Scalars['numeric'] | null) - flash_assists: (Scalars['Int'] | null) - hltv_rating: (Scalars['numeric'] | null) - kast_pct: (Scalars['numeric'] | null) + headshot_percentage: (Scalars['float8'] | null) + headshots: (Scalars['Int'] | null) + kdr: (Scalars['float8'] | null) kills: (Scalars['Int'] | null) - kpr: (Scalars['numeric'] | null) - lineup_id: (Scalars['uuid'] | null) - match_id: (Scalars['uuid'] | null) - match_map_id: (Scalars['uuid'] | null) - open_deaths: (Scalars['Int'] | null) - open_kills: (Scalars['Int'] | null) - opening_attempts: (Scalars['Int'] | null) - role: (Scalars['String'] | null) - rounds: (Scalars['Int'] | null) - steam_id: (Scalars['bigint'] | null) - support_idx: (Scalars['numeric'] | null) - total_kills: (Scalars['Int'] | null) - trade_kill_successes: (Scalars['Int'] | null) - traded_death_successes: (Scalars['Int'] | null) - util_damage: (Scalars['Int'] | null) - __typename: 'v_player_match_map_roles_min_fields' + league_division_id: (Scalars['uuid'] | null) + league_season_division_id: (Scalars['uuid'] | null) + league_season_id: (Scalars['uuid'] | null) + league_team_id: (Scalars['uuid'] | null) + league_team_season_id: (Scalars['uuid'] | null) + matches_played: (Scalars['Int'] | null) + player_steam_id: (Scalars['bigint'] | null) + __typename: 'v_league_season_player_stats_min_fields' } -/** select columns of table "v_player_match_map_roles" */ -export type v_player_match_map_roles_select_column = 'adr' | 'awp_kills' | 'awp_share' | 'deaths' | 'dpr' | 'entry_rate' | 'flash_assists' | 'hltv_rating' | 'kast_pct' | 'kills' | 'kpr' | 'lineup_id' | 'match_id' | 'match_map_id' | 'open_deaths' | 'open_kills' | 'opening_attempts' | 'role' | 'rounds' | 'steam_id' | 'support_idx' | 'total_kills' | 'trade_kill_successes' | 'traded_death_successes' | 'util_damage' +/** select columns of table "v_league_season_player_stats" */ +export type v_league_season_player_stats_select_column = 'assists' | 'deaths' | 'headshot_percentage' | 'headshots' | 'kdr' | 'kills' | 'league_division_id' | 'league_season_division_id' | 'league_season_id' | 'league_team_id' | 'league_team_season_id' | 'matches_played' | 'player_steam_id' + + +/** select "v_league_season_player_stats_aggregate_bool_exp_avg_arguments_columns" columns of table "v_league_season_player_stats" */ +export type v_league_season_player_stats_select_column_v_league_season_player_stats_aggregate_bool_exp_avg_arguments_columns = 'headshot_percentage' | 'kdr' + + +/** select "v_league_season_player_stats_aggregate_bool_exp_corr_arguments_columns" columns of table "v_league_season_player_stats" */ +export type v_league_season_player_stats_select_column_v_league_season_player_stats_aggregate_bool_exp_corr_arguments_columns = 'headshot_percentage' | 'kdr' + + +/** select "v_league_season_player_stats_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "v_league_season_player_stats" */ +export type v_league_season_player_stats_select_column_v_league_season_player_stats_aggregate_bool_exp_covar_samp_arguments_columns = 'headshot_percentage' | 'kdr' + + +/** select "v_league_season_player_stats_aggregate_bool_exp_max_arguments_columns" columns of table "v_league_season_player_stats" */ +export type v_league_season_player_stats_select_column_v_league_season_player_stats_aggregate_bool_exp_max_arguments_columns = 'headshot_percentage' | 'kdr' + + +/** select "v_league_season_player_stats_aggregate_bool_exp_min_arguments_columns" columns of table "v_league_season_player_stats" */ +export type v_league_season_player_stats_select_column_v_league_season_player_stats_aggregate_bool_exp_min_arguments_columns = 'headshot_percentage' | 'kdr' + + +/** select "v_league_season_player_stats_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "v_league_season_player_stats" */ +export type v_league_season_player_stats_select_column_v_league_season_player_stats_aggregate_bool_exp_stddev_samp_arguments_columns = 'headshot_percentage' | 'kdr' + + +/** select "v_league_season_player_stats_aggregate_bool_exp_sum_arguments_columns" columns of table "v_league_season_player_stats" */ +export type v_league_season_player_stats_select_column_v_league_season_player_stats_aggregate_bool_exp_sum_arguments_columns = 'headshot_percentage' | 'kdr' + + +/** select "v_league_season_player_stats_aggregate_bool_exp_var_samp_arguments_columns" columns of table "v_league_season_player_stats" */ +export type v_league_season_player_stats_select_column_v_league_season_player_stats_aggregate_bool_exp_var_samp_arguments_columns = 'headshot_percentage' | 'kdr' /** aggregate stddev on columns */ -export interface v_player_match_map_roles_stddev_fields { - adr: (Scalars['Float'] | null) - awp_kills: (Scalars['Float'] | null) - awp_share: (Scalars['Float'] | null) +export interface v_league_season_player_stats_stddev_fields { + assists: (Scalars['Float'] | null) deaths: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - entry_rate: (Scalars['Float'] | null) - flash_assists: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) kills: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - open_deaths: (Scalars['Float'] | null) - open_kills: (Scalars['Float'] | null) - opening_attempts: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - support_idx: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - trade_kill_successes: (Scalars['Float'] | null) - traded_death_successes: (Scalars['Float'] | null) - util_damage: (Scalars['Float'] | null) - __typename: 'v_player_match_map_roles_stddev_fields' + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_league_season_player_stats_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_player_match_map_roles_stddev_pop_fields { - adr: (Scalars['Float'] | null) - awp_kills: (Scalars['Float'] | null) - awp_share: (Scalars['Float'] | null) +export interface v_league_season_player_stats_stddev_pop_fields { + assists: (Scalars['Float'] | null) deaths: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - entry_rate: (Scalars['Float'] | null) - flash_assists: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) kills: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - open_deaths: (Scalars['Float'] | null) - open_kills: (Scalars['Float'] | null) - opening_attempts: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - support_idx: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - trade_kill_successes: (Scalars['Float'] | null) - traded_death_successes: (Scalars['Float'] | null) - util_damage: (Scalars['Float'] | null) - __typename: 'v_player_match_map_roles_stddev_pop_fields' + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_league_season_player_stats_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_player_match_map_roles_stddev_samp_fields { - adr: (Scalars['Float'] | null) - awp_kills: (Scalars['Float'] | null) - awp_share: (Scalars['Float'] | null) +export interface v_league_season_player_stats_stddev_samp_fields { + assists: (Scalars['Float'] | null) deaths: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - entry_rate: (Scalars['Float'] | null) - flash_assists: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) kills: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - open_deaths: (Scalars['Float'] | null) - open_kills: (Scalars['Float'] | null) - opening_attempts: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - support_idx: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - trade_kill_successes: (Scalars['Float'] | null) - traded_death_successes: (Scalars['Float'] | null) - util_damage: (Scalars['Float'] | null) - __typename: 'v_player_match_map_roles_stddev_samp_fields' + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_league_season_player_stats_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_player_match_map_roles_sum_fields { - adr: (Scalars['numeric'] | null) - awp_kills: (Scalars['Int'] | null) - awp_share: (Scalars['numeric'] | null) +export interface v_league_season_player_stats_sum_fields { + assists: (Scalars['Int'] | null) deaths: (Scalars['Int'] | null) - dpr: (Scalars['numeric'] | null) - entry_rate: (Scalars['numeric'] | null) - flash_assists: (Scalars['Int'] | null) - hltv_rating: (Scalars['numeric'] | null) - kast_pct: (Scalars['numeric'] | null) + headshot_percentage: (Scalars['float8'] | null) + headshots: (Scalars['Int'] | null) + kdr: (Scalars['float8'] | null) kills: (Scalars['Int'] | null) - kpr: (Scalars['numeric'] | null) - open_deaths: (Scalars['Int'] | null) - open_kills: (Scalars['Int'] | null) - opening_attempts: (Scalars['Int'] | null) - rounds: (Scalars['Int'] | null) - steam_id: (Scalars['bigint'] | null) - support_idx: (Scalars['numeric'] | null) - total_kills: (Scalars['Int'] | null) - trade_kill_successes: (Scalars['Int'] | null) - traded_death_successes: (Scalars['Int'] | null) - util_damage: (Scalars['Int'] | null) - __typename: 'v_player_match_map_roles_sum_fields' + matches_played: (Scalars['Int'] | null) + player_steam_id: (Scalars['bigint'] | null) + __typename: 'v_league_season_player_stats_sum_fields' } /** aggregate var_pop on columns */ -export interface v_player_match_map_roles_var_pop_fields { - adr: (Scalars['Float'] | null) - awp_kills: (Scalars['Float'] | null) - awp_share: (Scalars['Float'] | null) +export interface v_league_season_player_stats_var_pop_fields { + assists: (Scalars['Float'] | null) deaths: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - entry_rate: (Scalars['Float'] | null) - flash_assists: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) kills: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - open_deaths: (Scalars['Float'] | null) - open_kills: (Scalars['Float'] | null) - opening_attempts: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - support_idx: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - trade_kill_successes: (Scalars['Float'] | null) - traded_death_successes: (Scalars['Float'] | null) - util_damage: (Scalars['Float'] | null) - __typename: 'v_player_match_map_roles_var_pop_fields' + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_league_season_player_stats_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_player_match_map_roles_var_samp_fields { - adr: (Scalars['Float'] | null) - awp_kills: (Scalars['Float'] | null) - awp_share: (Scalars['Float'] | null) +export interface v_league_season_player_stats_var_samp_fields { + assists: (Scalars['Float'] | null) deaths: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - entry_rate: (Scalars['Float'] | null) - flash_assists: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) kills: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - open_deaths: (Scalars['Float'] | null) - open_kills: (Scalars['Float'] | null) - opening_attempts: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - support_idx: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - trade_kill_successes: (Scalars['Float'] | null) - traded_death_successes: (Scalars['Float'] | null) - util_damage: (Scalars['Float'] | null) - __typename: 'v_player_match_map_roles_var_samp_fields' + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_league_season_player_stats_var_samp_fields' } /** aggregate variance on columns */ -export interface v_player_match_map_roles_variance_fields { - adr: (Scalars['Float'] | null) - awp_kills: (Scalars['Float'] | null) - awp_share: (Scalars['Float'] | null) +export interface v_league_season_player_stats_variance_fields { + assists: (Scalars['Float'] | null) deaths: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - entry_rate: (Scalars['Float'] | null) - flash_assists: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) kills: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - open_deaths: (Scalars['Float'] | null) - open_kills: (Scalars['Float'] | null) - opening_attempts: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - support_idx: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - trade_kill_successes: (Scalars['Float'] | null) - traded_death_successes: (Scalars['Float'] | null) - util_damage: (Scalars['Float'] | null) - __typename: 'v_player_match_map_roles_variance_fields' + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_league_season_player_stats_variance_fields' } -/** columns and relationships of "v_player_match_performance" */ -export interface v_player_match_performance { - assists: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) - kills: (Scalars['Int'] | null) +/** columns and relationships of "v_match_captains" */ +export interface v_match_captains { + captain: (Scalars['Boolean'] | null) + discord_id: (Scalars['String'] | null) + id: (Scalars['uuid'] | null) /** An object relationship */ - map: (maps | null) - map_id: (Scalars['uuid'] | null) + lineup: (match_lineups | null) + match_lineup_id: (Scalars['uuid'] | null) + placeholder_name: (Scalars['String'] | null) /** An object relationship */ - match: (matches | null) - match_created_at: (Scalars['timestamptz'] | null) - match_id: (Scalars['uuid'] | null) - match_result: (Scalars['String'] | null) - player_steam_id: (Scalars['bigint'] | null) - source: (Scalars['String'] | null) - type: (Scalars['String'] | null) - __typename: 'v_player_match_performance' + player: (players | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_match_captains' } -/** aggregated selection of "v_player_match_performance" */ -export interface v_player_match_performance_aggregate { - aggregate: (v_player_match_performance_aggregate_fields | null) - nodes: v_player_match_performance[] - __typename: 'v_player_match_performance_aggregate' +/** aggregated selection of "v_match_captains" */ +export interface v_match_captains_aggregate { + aggregate: (v_match_captains_aggregate_fields | null) + nodes: v_match_captains[] + __typename: 'v_match_captains_aggregate' } -/** aggregate fields of "v_player_match_performance" */ -export interface v_player_match_performance_aggregate_fields { - avg: (v_player_match_performance_avg_fields | null) +/** aggregate fields of "v_match_captains" */ +export interface v_match_captains_aggregate_fields { + avg: (v_match_captains_avg_fields | null) count: Scalars['Int'] - max: (v_player_match_performance_max_fields | null) - min: (v_player_match_performance_min_fields | null) - stddev: (v_player_match_performance_stddev_fields | null) - stddev_pop: (v_player_match_performance_stddev_pop_fields | null) - stddev_samp: (v_player_match_performance_stddev_samp_fields | null) - sum: (v_player_match_performance_sum_fields | null) - var_pop: (v_player_match_performance_var_pop_fields | null) - var_samp: (v_player_match_performance_var_samp_fields | null) - variance: (v_player_match_performance_variance_fields | null) - __typename: 'v_player_match_performance_aggregate_fields' + max: (v_match_captains_max_fields | null) + min: (v_match_captains_min_fields | null) + stddev: (v_match_captains_stddev_fields | null) + stddev_pop: (v_match_captains_stddev_pop_fields | null) + stddev_samp: (v_match_captains_stddev_samp_fields | null) + sum: (v_match_captains_sum_fields | null) + var_pop: (v_match_captains_var_pop_fields | null) + var_samp: (v_match_captains_var_samp_fields | null) + variance: (v_match_captains_variance_fields | null) + __typename: 'v_match_captains_aggregate_fields' } /** aggregate avg on columns */ -export interface v_player_match_performance_avg_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_performance_avg_fields' +export interface v_match_captains_avg_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_match_captains_avg_fields' } /** aggregate max on columns */ -export interface v_player_match_performance_max_fields { - assists: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) - kills: (Scalars['Int'] | null) - map_id: (Scalars['uuid'] | null) - match_created_at: (Scalars['timestamptz'] | null) - match_id: (Scalars['uuid'] | null) - match_result: (Scalars['String'] | null) - player_steam_id: (Scalars['bigint'] | null) - source: (Scalars['String'] | null) - type: (Scalars['String'] | null) - __typename: 'v_player_match_performance_max_fields' +export interface v_match_captains_max_fields { + discord_id: (Scalars['String'] | null) + id: (Scalars['uuid'] | null) + match_lineup_id: (Scalars['uuid'] | null) + placeholder_name: (Scalars['String'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_match_captains_max_fields' } /** aggregate min on columns */ -export interface v_player_match_performance_min_fields { - assists: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) - kills: (Scalars['Int'] | null) - map_id: (Scalars['uuid'] | null) - match_created_at: (Scalars['timestamptz'] | null) - match_id: (Scalars['uuid'] | null) - match_result: (Scalars['String'] | null) - player_steam_id: (Scalars['bigint'] | null) - source: (Scalars['String'] | null) - type: (Scalars['String'] | null) - __typename: 'v_player_match_performance_min_fields' +export interface v_match_captains_min_fields { + discord_id: (Scalars['String'] | null) + id: (Scalars['uuid'] | null) + match_lineup_id: (Scalars['uuid'] | null) + placeholder_name: (Scalars['String'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_match_captains_min_fields' } -/** select columns of table "v_player_match_performance" */ -export type v_player_match_performance_select_column = 'assists' | 'deaths' | 'kills' | 'map_id' | 'match_created_at' | 'match_id' | 'match_result' | 'player_steam_id' | 'source' | 'type' +/** response of any mutation on the table "v_match_captains" */ +export interface v_match_captains_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: v_match_captains[] + __typename: 'v_match_captains_mutation_response' +} + + +/** select columns of table "v_match_captains" */ +export type v_match_captains_select_column = 'captain' | 'discord_id' | 'id' | 'match_lineup_id' | 'placeholder_name' | 'steam_id' /** aggregate stddev on columns */ -export interface v_player_match_performance_stddev_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_performance_stddev_fields' +export interface v_match_captains_stddev_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_match_captains_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_player_match_performance_stddev_pop_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_performance_stddev_pop_fields' +export interface v_match_captains_stddev_pop_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_match_captains_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_player_match_performance_stddev_samp_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_performance_stddev_samp_fields' +export interface v_match_captains_stddev_samp_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_match_captains_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_player_match_performance_sum_fields { - assists: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) - kills: (Scalars['Int'] | null) - player_steam_id: (Scalars['bigint'] | null) - __typename: 'v_player_match_performance_sum_fields' +export interface v_match_captains_sum_fields { + steam_id: (Scalars['bigint'] | null) + __typename: 'v_match_captains_sum_fields' } /** aggregate var_pop on columns */ -export interface v_player_match_performance_var_pop_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_performance_var_pop_fields' +export interface v_match_captains_var_pop_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_match_captains_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_player_match_performance_var_samp_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_performance_var_samp_fields' +export interface v_match_captains_var_samp_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_match_captains_var_samp_fields' } /** aggregate variance on columns */ -export interface v_player_match_performance_variance_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_performance_variance_fields' +export interface v_match_captains_variance_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_match_captains_variance_fields' } -/** columns and relationships of "v_player_match_rating" */ -export interface v_player_match_rating { - adr: (Scalars['numeric'] | null) - dpr: (Scalars['numeric'] | null) - hltv_rating: (Scalars['numeric'] | null) - kast_pct: (Scalars['numeric'] | null) - kpr: (Scalars['numeric'] | null) +/** columns and relationships of "v_match_clutches" */ +export interface v_match_clutches { + against_count: (Scalars['Int'] | null) + /** An object relationship */ + clutcher: (players | null) + clutcher_steam_id: (Scalars['bigint'] | null) + kills_in_clutch: (Scalars['Int'] | null) /** An object relationship */ match: (matches | null) match_id: (Scalars['uuid'] | null) /** An object relationship */ - player: (players | null) - rounds_played: (Scalars['Int'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_player_match_rating' + match_lineup: (match_lineups | null) + match_lineup_id: (Scalars['uuid'] | null) + /** An object relationship */ + match_map: (match_maps | null) + match_map_id: (Scalars['uuid'] | null) + outcome: (Scalars['String'] | null) + round: (Scalars['Int'] | null) + side: (Scalars['String'] | null) + __typename: 'v_match_clutches' } -/** aggregated selection of "v_player_match_rating" */ -export interface v_player_match_rating_aggregate { - aggregate: (v_player_match_rating_aggregate_fields | null) - nodes: v_player_match_rating[] - __typename: 'v_player_match_rating_aggregate' +/** aggregated selection of "v_match_clutches" */ +export interface v_match_clutches_aggregate { + aggregate: (v_match_clutches_aggregate_fields | null) + nodes: v_match_clutches[] + __typename: 'v_match_clutches_aggregate' } -/** aggregate fields of "v_player_match_rating" */ -export interface v_player_match_rating_aggregate_fields { - avg: (v_player_match_rating_avg_fields | null) +/** aggregate fields of "v_match_clutches" */ +export interface v_match_clutches_aggregate_fields { + avg: (v_match_clutches_avg_fields | null) count: Scalars['Int'] - max: (v_player_match_rating_max_fields | null) - min: (v_player_match_rating_min_fields | null) - stddev: (v_player_match_rating_stddev_fields | null) - stddev_pop: (v_player_match_rating_stddev_pop_fields | null) - stddev_samp: (v_player_match_rating_stddev_samp_fields | null) - sum: (v_player_match_rating_sum_fields | null) - var_pop: (v_player_match_rating_var_pop_fields | null) - var_samp: (v_player_match_rating_var_samp_fields | null) - variance: (v_player_match_rating_variance_fields | null) - __typename: 'v_player_match_rating_aggregate_fields' + max: (v_match_clutches_max_fields | null) + min: (v_match_clutches_min_fields | null) + stddev: (v_match_clutches_stddev_fields | null) + stddev_pop: (v_match_clutches_stddev_pop_fields | null) + stddev_samp: (v_match_clutches_stddev_samp_fields | null) + sum: (v_match_clutches_sum_fields | null) + var_pop: (v_match_clutches_var_pop_fields | null) + var_samp: (v_match_clutches_var_samp_fields | null) + variance: (v_match_clutches_variance_fields | null) + __typename: 'v_match_clutches_aggregate_fields' } /** aggregate avg on columns */ -export interface v_player_match_rating_avg_fields { - adr: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - rounds_played: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_rating_avg_fields' +export interface v_match_clutches_avg_fields { + against_count: (Scalars['Float'] | null) + clutcher_steam_id: (Scalars['Float'] | null) + kills_in_clutch: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + __typename: 'v_match_clutches_avg_fields' } /** aggregate max on columns */ -export interface v_player_match_rating_max_fields { - adr: (Scalars['numeric'] | null) - dpr: (Scalars['numeric'] | null) - hltv_rating: (Scalars['numeric'] | null) - kast_pct: (Scalars['numeric'] | null) - kpr: (Scalars['numeric'] | null) +export interface v_match_clutches_max_fields { + against_count: (Scalars['Int'] | null) + clutcher_steam_id: (Scalars['bigint'] | null) + kills_in_clutch: (Scalars['Int'] | null) match_id: (Scalars['uuid'] | null) - rounds_played: (Scalars['Int'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_player_match_rating_max_fields' + match_lineup_id: (Scalars['uuid'] | null) + match_map_id: (Scalars['uuid'] | null) + outcome: (Scalars['String'] | null) + round: (Scalars['Int'] | null) + side: (Scalars['String'] | null) + __typename: 'v_match_clutches_max_fields' } /** aggregate min on columns */ -export interface v_player_match_rating_min_fields { - adr: (Scalars['numeric'] | null) - dpr: (Scalars['numeric'] | null) - hltv_rating: (Scalars['numeric'] | null) - kast_pct: (Scalars['numeric'] | null) - kpr: (Scalars['numeric'] | null) +export interface v_match_clutches_min_fields { + against_count: (Scalars['Int'] | null) + clutcher_steam_id: (Scalars['bigint'] | null) + kills_in_clutch: (Scalars['Int'] | null) match_id: (Scalars['uuid'] | null) - rounds_played: (Scalars['Int'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_player_match_rating_min_fields' + match_lineup_id: (Scalars['uuid'] | null) + match_map_id: (Scalars['uuid'] | null) + outcome: (Scalars['String'] | null) + round: (Scalars['Int'] | null) + side: (Scalars['String'] | null) + __typename: 'v_match_clutches_min_fields' } -/** select columns of table "v_player_match_rating" */ -export type v_player_match_rating_select_column = 'adr' | 'dpr' | 'hltv_rating' | 'kast_pct' | 'kpr' | 'match_id' | 'rounds_played' | 'steam_id' +/** select columns of table "v_match_clutches" */ +export type v_match_clutches_select_column = 'against_count' | 'clutcher_steam_id' | 'kills_in_clutch' | 'match_id' | 'match_lineup_id' | 'match_map_id' | 'outcome' | 'round' | 'side' /** aggregate stddev on columns */ -export interface v_player_match_rating_stddev_fields { - adr: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - rounds_played: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_rating_stddev_fields' +export interface v_match_clutches_stddev_fields { + against_count: (Scalars['Float'] | null) + clutcher_steam_id: (Scalars['Float'] | null) + kills_in_clutch: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + __typename: 'v_match_clutches_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_player_match_rating_stddev_pop_fields { - adr: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - rounds_played: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_rating_stddev_pop_fields' +export interface v_match_clutches_stddev_pop_fields { + against_count: (Scalars['Float'] | null) + clutcher_steam_id: (Scalars['Float'] | null) + kills_in_clutch: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + __typename: 'v_match_clutches_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_player_match_rating_stddev_samp_fields { - adr: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - rounds_played: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_rating_stddev_samp_fields' +export interface v_match_clutches_stddev_samp_fields { + against_count: (Scalars['Float'] | null) + clutcher_steam_id: (Scalars['Float'] | null) + kills_in_clutch: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + __typename: 'v_match_clutches_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_player_match_rating_sum_fields { - adr: (Scalars['numeric'] | null) - dpr: (Scalars['numeric'] | null) - hltv_rating: (Scalars['numeric'] | null) - kast_pct: (Scalars['numeric'] | null) - kpr: (Scalars['numeric'] | null) - rounds_played: (Scalars['Int'] | null) - steam_id: (Scalars['bigint'] | null) - __typename: 'v_player_match_rating_sum_fields' +export interface v_match_clutches_sum_fields { + against_count: (Scalars['Int'] | null) + clutcher_steam_id: (Scalars['bigint'] | null) + kills_in_clutch: (Scalars['Int'] | null) + round: (Scalars['Int'] | null) + __typename: 'v_match_clutches_sum_fields' } /** aggregate var_pop on columns */ -export interface v_player_match_rating_var_pop_fields { - adr: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - rounds_played: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_rating_var_pop_fields' +export interface v_match_clutches_var_pop_fields { + against_count: (Scalars['Float'] | null) + clutcher_steam_id: (Scalars['Float'] | null) + kills_in_clutch: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + __typename: 'v_match_clutches_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_player_match_rating_var_samp_fields { - adr: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - rounds_played: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_rating_var_samp_fields' +export interface v_match_clutches_var_samp_fields { + against_count: (Scalars['Float'] | null) + clutcher_steam_id: (Scalars['Float'] | null) + kills_in_clutch: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + __typename: 'v_match_clutches_var_samp_fields' } /** aggregate variance on columns */ -export interface v_player_match_rating_variance_fields { - adr: (Scalars['Float'] | null) - dpr: (Scalars['Float'] | null) - hltv_rating: (Scalars['Float'] | null) - kast_pct: (Scalars['Float'] | null) - kpr: (Scalars['Float'] | null) - rounds_played: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - __typename: 'v_player_match_rating_variance_fields' +export interface v_match_clutches_variance_fields { + against_count: (Scalars['Float'] | null) + clutcher_steam_id: (Scalars['Float'] | null) + kills_in_clutch: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + __typename: 'v_match_clutches_variance_fields' } -/** columns and relationships of "v_player_multi_kills" */ -export interface v_player_multi_kills { - attacker_steam_id: (Scalars['bigint'] | null) - kills: (Scalars['bigint'] | null) +/** columns and relationships of "v_match_kill_pairs" */ +export interface v_match_kill_pairs { + killer_side: (Scalars['String'] | null) + killer_steam_id: (Scalars['bigint'] | null) + kills: (Scalars['Int'] | null) + /** An object relationship */ + match: (matches | null) match_id: (Scalars['uuid'] | null) - round: (Scalars['Int'] | null) - __typename: 'v_player_multi_kills' + /** An object relationship */ + match_map: (match_maps | null) + match_map_id: (Scalars['uuid'] | null) + victim_side: (Scalars['String'] | null) + victim_steam_id: (Scalars['bigint'] | null) + weapon: (Scalars['String'] | null) + __typename: 'v_match_kill_pairs' } -/** aggregated selection of "v_player_multi_kills" */ -export interface v_player_multi_kills_aggregate { - aggregate: (v_player_multi_kills_aggregate_fields | null) - nodes: v_player_multi_kills[] - __typename: 'v_player_multi_kills_aggregate' +/** aggregated selection of "v_match_kill_pairs" */ +export interface v_match_kill_pairs_aggregate { + aggregate: (v_match_kill_pairs_aggregate_fields | null) + nodes: v_match_kill_pairs[] + __typename: 'v_match_kill_pairs_aggregate' } -/** aggregate fields of "v_player_multi_kills" */ -export interface v_player_multi_kills_aggregate_fields { - avg: (v_player_multi_kills_avg_fields | null) +/** aggregate fields of "v_match_kill_pairs" */ +export interface v_match_kill_pairs_aggregate_fields { + avg: (v_match_kill_pairs_avg_fields | null) count: Scalars['Int'] - max: (v_player_multi_kills_max_fields | null) - min: (v_player_multi_kills_min_fields | null) - stddev: (v_player_multi_kills_stddev_fields | null) - stddev_pop: (v_player_multi_kills_stddev_pop_fields | null) - stddev_samp: (v_player_multi_kills_stddev_samp_fields | null) - sum: (v_player_multi_kills_sum_fields | null) - var_pop: (v_player_multi_kills_var_pop_fields | null) - var_samp: (v_player_multi_kills_var_samp_fields | null) - variance: (v_player_multi_kills_variance_fields | null) - __typename: 'v_player_multi_kills_aggregate_fields' + max: (v_match_kill_pairs_max_fields | null) + min: (v_match_kill_pairs_min_fields | null) + stddev: (v_match_kill_pairs_stddev_fields | null) + stddev_pop: (v_match_kill_pairs_stddev_pop_fields | null) + stddev_samp: (v_match_kill_pairs_stddev_samp_fields | null) + sum: (v_match_kill_pairs_sum_fields | null) + var_pop: (v_match_kill_pairs_var_pop_fields | null) + var_samp: (v_match_kill_pairs_var_samp_fields | null) + variance: (v_match_kill_pairs_variance_fields | null) + __typename: 'v_match_kill_pairs_aggregate_fields' } /** aggregate avg on columns */ -export interface v_player_multi_kills_avg_fields { - attacker_steam_id: (Scalars['Float'] | null) +export interface v_match_kill_pairs_avg_fields { + killer_steam_id: (Scalars['Float'] | null) kills: (Scalars['Float'] | null) - round: (Scalars['Float'] | null) - __typename: 'v_player_multi_kills_avg_fields' + victim_steam_id: (Scalars['Float'] | null) + __typename: 'v_match_kill_pairs_avg_fields' } /** aggregate max on columns */ -export interface v_player_multi_kills_max_fields { - attacker_steam_id: (Scalars['bigint'] | null) - kills: (Scalars['bigint'] | null) +export interface v_match_kill_pairs_max_fields { + killer_side: (Scalars['String'] | null) + killer_steam_id: (Scalars['bigint'] | null) + kills: (Scalars['Int'] | null) match_id: (Scalars['uuid'] | null) - round: (Scalars['Int'] | null) - __typename: 'v_player_multi_kills_max_fields' + match_map_id: (Scalars['uuid'] | null) + victim_side: (Scalars['String'] | null) + victim_steam_id: (Scalars['bigint'] | null) + weapon: (Scalars['String'] | null) + __typename: 'v_match_kill_pairs_max_fields' } /** aggregate min on columns */ -export interface v_player_multi_kills_min_fields { - attacker_steam_id: (Scalars['bigint'] | null) - kills: (Scalars['bigint'] | null) +export interface v_match_kill_pairs_min_fields { + killer_side: (Scalars['String'] | null) + killer_steam_id: (Scalars['bigint'] | null) + kills: (Scalars['Int'] | null) match_id: (Scalars['uuid'] | null) - round: (Scalars['Int'] | null) - __typename: 'v_player_multi_kills_min_fields' + match_map_id: (Scalars['uuid'] | null) + victim_side: (Scalars['String'] | null) + victim_steam_id: (Scalars['bigint'] | null) + weapon: (Scalars['String'] | null) + __typename: 'v_match_kill_pairs_min_fields' } -/** select columns of table "v_player_multi_kills" */ -export type v_player_multi_kills_select_column = 'attacker_steam_id' | 'kills' | 'match_id' | 'round' +/** select columns of table "v_match_kill_pairs" */ +export type v_match_kill_pairs_select_column = 'killer_side' | 'killer_steam_id' | 'kills' | 'match_id' | 'match_map_id' | 'victim_side' | 'victim_steam_id' | 'weapon' /** aggregate stddev on columns */ -export interface v_player_multi_kills_stddev_fields { - attacker_steam_id: (Scalars['Float'] | null) +export interface v_match_kill_pairs_stddev_fields { + killer_steam_id: (Scalars['Float'] | null) kills: (Scalars['Float'] | null) - round: (Scalars['Float'] | null) - __typename: 'v_player_multi_kills_stddev_fields' + victim_steam_id: (Scalars['Float'] | null) + __typename: 'v_match_kill_pairs_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_player_multi_kills_stddev_pop_fields { - attacker_steam_id: (Scalars['Float'] | null) +export interface v_match_kill_pairs_stddev_pop_fields { + killer_steam_id: (Scalars['Float'] | null) kills: (Scalars['Float'] | null) - round: (Scalars['Float'] | null) - __typename: 'v_player_multi_kills_stddev_pop_fields' + victim_steam_id: (Scalars['Float'] | null) + __typename: 'v_match_kill_pairs_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_player_multi_kills_stddev_samp_fields { - attacker_steam_id: (Scalars['Float'] | null) +export interface v_match_kill_pairs_stddev_samp_fields { + killer_steam_id: (Scalars['Float'] | null) kills: (Scalars['Float'] | null) - round: (Scalars['Float'] | null) - __typename: 'v_player_multi_kills_stddev_samp_fields' + victim_steam_id: (Scalars['Float'] | null) + __typename: 'v_match_kill_pairs_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_player_multi_kills_sum_fields { - attacker_steam_id: (Scalars['bigint'] | null) - kills: (Scalars['bigint'] | null) - round: (Scalars['Int'] | null) - __typename: 'v_player_multi_kills_sum_fields' +export interface v_match_kill_pairs_sum_fields { + killer_steam_id: (Scalars['bigint'] | null) + kills: (Scalars['Int'] | null) + victim_steam_id: (Scalars['bigint'] | null) + __typename: 'v_match_kill_pairs_sum_fields' } /** aggregate var_pop on columns */ -export interface v_player_multi_kills_var_pop_fields { - attacker_steam_id: (Scalars['Float'] | null) +export interface v_match_kill_pairs_var_pop_fields { + killer_steam_id: (Scalars['Float'] | null) kills: (Scalars['Float'] | null) - round: (Scalars['Float'] | null) - __typename: 'v_player_multi_kills_var_pop_fields' + victim_steam_id: (Scalars['Float'] | null) + __typename: 'v_match_kill_pairs_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_player_multi_kills_var_samp_fields { - attacker_steam_id: (Scalars['Float'] | null) +export interface v_match_kill_pairs_var_samp_fields { + killer_steam_id: (Scalars['Float'] | null) kills: (Scalars['Float'] | null) - round: (Scalars['Float'] | null) - __typename: 'v_player_multi_kills_var_samp_fields' + victim_steam_id: (Scalars['Float'] | null) + __typename: 'v_match_kill_pairs_var_samp_fields' } /** aggregate variance on columns */ -export interface v_player_multi_kills_variance_fields { - attacker_steam_id: (Scalars['Float'] | null) +export interface v_match_kill_pairs_variance_fields { + killer_steam_id: (Scalars['Float'] | null) kills: (Scalars['Float'] | null) - round: (Scalars['Float'] | null) - __typename: 'v_player_multi_kills_variance_fields' + victim_steam_id: (Scalars['Float'] | null) + __typename: 'v_match_kill_pairs_variance_fields' } -/** columns and relationships of "v_player_queue_partners" */ -export interface v_player_queue_partners { - first_played_at: (Scalars['timestamptz'] | null) - last_played_at: (Scalars['timestamptz'] | null) - matches_together: (Scalars['Int'] | null) +/** columns and relationships of "v_match_lineup_buy_types" */ +export interface v_match_lineup_buy_types { /** An object relationship */ - partner: (players | null) - partner_steam_id: (Scalars['bigint'] | null) + match: (matches | null) + match_id: (Scalars['uuid'] | null) /** An object relationship */ - player: (players | null) - steam_id: (Scalars['bigint'] | null) - wins_together: (Scalars['Int'] | null) - __typename: 'v_player_queue_partners' + match_lineup: (match_lineups | null) + match_lineup_id: (Scalars['uuid'] | null) + /** An object relationship */ + match_map: (match_maps | null) + match_map_id: (Scalars['uuid'] | null) + matchup: (Scalars['String'] | null) + rounds: (Scalars['Int'] | null) + side: (Scalars['String'] | null) + wins: (Scalars['Int'] | null) + __typename: 'v_match_lineup_buy_types' } -/** aggregated selection of "v_player_queue_partners" */ -export interface v_player_queue_partners_aggregate { - aggregate: (v_player_queue_partners_aggregate_fields | null) - nodes: v_player_queue_partners[] - __typename: 'v_player_queue_partners_aggregate' +/** aggregated selection of "v_match_lineup_buy_types" */ +export interface v_match_lineup_buy_types_aggregate { + aggregate: (v_match_lineup_buy_types_aggregate_fields | null) + nodes: v_match_lineup_buy_types[] + __typename: 'v_match_lineup_buy_types_aggregate' } -/** aggregate fields of "v_player_queue_partners" */ -export interface v_player_queue_partners_aggregate_fields { - avg: (v_player_queue_partners_avg_fields | null) +/** aggregate fields of "v_match_lineup_buy_types" */ +export interface v_match_lineup_buy_types_aggregate_fields { + avg: (v_match_lineup_buy_types_avg_fields | null) count: Scalars['Int'] - max: (v_player_queue_partners_max_fields | null) - min: (v_player_queue_partners_min_fields | null) - stddev: (v_player_queue_partners_stddev_fields | null) - stddev_pop: (v_player_queue_partners_stddev_pop_fields | null) - stddev_samp: (v_player_queue_partners_stddev_samp_fields | null) - sum: (v_player_queue_partners_sum_fields | null) - var_pop: (v_player_queue_partners_var_pop_fields | null) - var_samp: (v_player_queue_partners_var_samp_fields | null) - variance: (v_player_queue_partners_variance_fields | null) - __typename: 'v_player_queue_partners_aggregate_fields' + max: (v_match_lineup_buy_types_max_fields | null) + min: (v_match_lineup_buy_types_min_fields | null) + stddev: (v_match_lineup_buy_types_stddev_fields | null) + stddev_pop: (v_match_lineup_buy_types_stddev_pop_fields | null) + stddev_samp: (v_match_lineup_buy_types_stddev_samp_fields | null) + sum: (v_match_lineup_buy_types_sum_fields | null) + var_pop: (v_match_lineup_buy_types_var_pop_fields | null) + var_samp: (v_match_lineup_buy_types_var_samp_fields | null) + variance: (v_match_lineup_buy_types_variance_fields | null) + __typename: 'v_match_lineup_buy_types_aggregate_fields' } /** aggregate avg on columns */ -export interface v_player_queue_partners_avg_fields { - matches_together: (Scalars['Float'] | null) - partner_steam_id: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - wins_together: (Scalars['Float'] | null) - __typename: 'v_player_queue_partners_avg_fields' +export interface v_match_lineup_buy_types_avg_fields { + rounds: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_match_lineup_buy_types_avg_fields' } /** aggregate max on columns */ -export interface v_player_queue_partners_max_fields { - first_played_at: (Scalars['timestamptz'] | null) - last_played_at: (Scalars['timestamptz'] | null) - matches_together: (Scalars['Int'] | null) - partner_steam_id: (Scalars['bigint'] | null) - steam_id: (Scalars['bigint'] | null) - wins_together: (Scalars['Int'] | null) - __typename: 'v_player_queue_partners_max_fields' +export interface v_match_lineup_buy_types_max_fields { + match_id: (Scalars['uuid'] | null) + match_lineup_id: (Scalars['uuid'] | null) + match_map_id: (Scalars['uuid'] | null) + matchup: (Scalars['String'] | null) + rounds: (Scalars['Int'] | null) + side: (Scalars['String'] | null) + wins: (Scalars['Int'] | null) + __typename: 'v_match_lineup_buy_types_max_fields' } /** aggregate min on columns */ -export interface v_player_queue_partners_min_fields { - first_played_at: (Scalars['timestamptz'] | null) - last_played_at: (Scalars['timestamptz'] | null) - matches_together: (Scalars['Int'] | null) - partner_steam_id: (Scalars['bigint'] | null) - steam_id: (Scalars['bigint'] | null) - wins_together: (Scalars['Int'] | null) - __typename: 'v_player_queue_partners_min_fields' +export interface v_match_lineup_buy_types_min_fields { + match_id: (Scalars['uuid'] | null) + match_lineup_id: (Scalars['uuid'] | null) + match_map_id: (Scalars['uuid'] | null) + matchup: (Scalars['String'] | null) + rounds: (Scalars['Int'] | null) + side: (Scalars['String'] | null) + wins: (Scalars['Int'] | null) + __typename: 'v_match_lineup_buy_types_min_fields' } -/** select columns of table "v_player_queue_partners" */ -export type v_player_queue_partners_select_column = 'first_played_at' | 'last_played_at' | 'matches_together' | 'partner_steam_id' | 'steam_id' | 'wins_together' +/** select columns of table "v_match_lineup_buy_types" */ +export type v_match_lineup_buy_types_select_column = 'match_id' | 'match_lineup_id' | 'match_map_id' | 'matchup' | 'rounds' | 'side' | 'wins' /** aggregate stddev on columns */ -export interface v_player_queue_partners_stddev_fields { - matches_together: (Scalars['Float'] | null) - partner_steam_id: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - wins_together: (Scalars['Float'] | null) - __typename: 'v_player_queue_partners_stddev_fields' +export interface v_match_lineup_buy_types_stddev_fields { + rounds: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_match_lineup_buy_types_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_player_queue_partners_stddev_pop_fields { - matches_together: (Scalars['Float'] | null) - partner_steam_id: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - wins_together: (Scalars['Float'] | null) - __typename: 'v_player_queue_partners_stddev_pop_fields' +export interface v_match_lineup_buy_types_stddev_pop_fields { + rounds: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_match_lineup_buy_types_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_player_queue_partners_stddev_samp_fields { - matches_together: (Scalars['Float'] | null) - partner_steam_id: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - wins_together: (Scalars['Float'] | null) - __typename: 'v_player_queue_partners_stddev_samp_fields' +export interface v_match_lineup_buy_types_stddev_samp_fields { + rounds: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_match_lineup_buy_types_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_player_queue_partners_sum_fields { - matches_together: (Scalars['Int'] | null) - partner_steam_id: (Scalars['bigint'] | null) - steam_id: (Scalars['bigint'] | null) - wins_together: (Scalars['Int'] | null) - __typename: 'v_player_queue_partners_sum_fields' +export interface v_match_lineup_buy_types_sum_fields { + rounds: (Scalars['Int'] | null) + wins: (Scalars['Int'] | null) + __typename: 'v_match_lineup_buy_types_sum_fields' } /** aggregate var_pop on columns */ -export interface v_player_queue_partners_var_pop_fields { - matches_together: (Scalars['Float'] | null) - partner_steam_id: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - wins_together: (Scalars['Float'] | null) - __typename: 'v_player_queue_partners_var_pop_fields' +export interface v_match_lineup_buy_types_var_pop_fields { + rounds: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_match_lineup_buy_types_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_player_queue_partners_var_samp_fields { - matches_together: (Scalars['Float'] | null) - partner_steam_id: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - wins_together: (Scalars['Float'] | null) - __typename: 'v_player_queue_partners_var_samp_fields' +export interface v_match_lineup_buy_types_var_samp_fields { + rounds: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_match_lineup_buy_types_var_samp_fields' } /** aggregate variance on columns */ -export interface v_player_queue_partners_variance_fields { - matches_together: (Scalars['Float'] | null) - partner_steam_id: (Scalars['Float'] | null) - steam_id: (Scalars['Float'] | null) - wins_together: (Scalars['Float'] | null) - __typename: 'v_player_queue_partners_variance_fields' +export interface v_match_lineup_buy_types_variance_fields { + rounds: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_match_lineup_buy_types_variance_fields' } -/** columns and relationships of "v_player_weapon_damage" */ -export interface v_player_weapon_damage { - damage: (Scalars['bigint'] | null) - hits: (Scalars['bigint'] | null) - player_steam_id: (Scalars['bigint'] | null) - source: (Scalars['String'] | null) - type: (Scalars['String'] | null) - with: (Scalars['String'] | null) - __typename: 'v_player_weapon_damage' +/** columns and relationships of "v_match_lineup_map_stats" */ +export interface v_match_lineup_map_stats { + man_adv_rounds: (Scalars['Int'] | null) + man_adv_wins: (Scalars['Int'] | null) + man_dis_rounds: (Scalars['Int'] | null) + man_dis_wins: (Scalars['Int'] | null) + /** An object relationship */ + match: (matches | null) + match_id: (Scalars['uuid'] | null) + /** An object relationship */ + match_lineup: (match_lineups | null) + match_lineup_id: (Scalars['uuid'] | null) + /** An object relationship */ + match_map: (match_maps | null) + match_map_id: (Scalars['uuid'] | null) + opening_attempts: (Scalars['Int'] | null) + opening_wins: (Scalars['Int'] | null) + pistol_rounds: (Scalars['Int'] | null) + pistol_wins: (Scalars['Int'] | null) + round_wins: (Scalars['Int'] | null) + rounds: (Scalars['Int'] | null) + side: (Scalars['String'] | null) + won_buy_eco: (Scalars['Int'] | null) + won_buy_force: (Scalars['Int'] | null) + won_buy_full: (Scalars['Int'] | null) + won_buy_pistol: (Scalars['Int'] | null) + __typename: 'v_match_lineup_map_stats' } -/** aggregated selection of "v_player_weapon_damage" */ -export interface v_player_weapon_damage_aggregate { - aggregate: (v_player_weapon_damage_aggregate_fields | null) - nodes: v_player_weapon_damage[] - __typename: 'v_player_weapon_damage_aggregate' +/** aggregated selection of "v_match_lineup_map_stats" */ +export interface v_match_lineup_map_stats_aggregate { + aggregate: (v_match_lineup_map_stats_aggregate_fields | null) + nodes: v_match_lineup_map_stats[] + __typename: 'v_match_lineup_map_stats_aggregate' } -/** aggregate fields of "v_player_weapon_damage" */ -export interface v_player_weapon_damage_aggregate_fields { - avg: (v_player_weapon_damage_avg_fields | null) +/** aggregate fields of "v_match_lineup_map_stats" */ +export interface v_match_lineup_map_stats_aggregate_fields { + avg: (v_match_lineup_map_stats_avg_fields | null) count: Scalars['Int'] - max: (v_player_weapon_damage_max_fields | null) - min: (v_player_weapon_damage_min_fields | null) - stddev: (v_player_weapon_damage_stddev_fields | null) - stddev_pop: (v_player_weapon_damage_stddev_pop_fields | null) - stddev_samp: (v_player_weapon_damage_stddev_samp_fields | null) - sum: (v_player_weapon_damage_sum_fields | null) - var_pop: (v_player_weapon_damage_var_pop_fields | null) - var_samp: (v_player_weapon_damage_var_samp_fields | null) - variance: (v_player_weapon_damage_variance_fields | null) - __typename: 'v_player_weapon_damage_aggregate_fields' + max: (v_match_lineup_map_stats_max_fields | null) + min: (v_match_lineup_map_stats_min_fields | null) + stddev: (v_match_lineup_map_stats_stddev_fields | null) + stddev_pop: (v_match_lineup_map_stats_stddev_pop_fields | null) + stddev_samp: (v_match_lineup_map_stats_stddev_samp_fields | null) + sum: (v_match_lineup_map_stats_sum_fields | null) + var_pop: (v_match_lineup_map_stats_var_pop_fields | null) + var_samp: (v_match_lineup_map_stats_var_samp_fields | null) + variance: (v_match_lineup_map_stats_variance_fields | null) + __typename: 'v_match_lineup_map_stats_aggregate_fields' } /** aggregate avg on columns */ -export interface v_player_weapon_damage_avg_fields { - damage: (Scalars['Float'] | null) - hits: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_player_weapon_damage_avg_fields' +export interface v_match_lineup_map_stats_avg_fields { + man_adv_rounds: (Scalars['Float'] | null) + man_adv_wins: (Scalars['Float'] | null) + man_dis_rounds: (Scalars['Float'] | null) + man_dis_wins: (Scalars['Float'] | null) + opening_attempts: (Scalars['Float'] | null) + opening_wins: (Scalars['Float'] | null) + pistol_rounds: (Scalars['Float'] | null) + pistol_wins: (Scalars['Float'] | null) + round_wins: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + won_buy_eco: (Scalars['Float'] | null) + won_buy_force: (Scalars['Float'] | null) + won_buy_full: (Scalars['Float'] | null) + won_buy_pistol: (Scalars['Float'] | null) + __typename: 'v_match_lineup_map_stats_avg_fields' } /** aggregate max on columns */ -export interface v_player_weapon_damage_max_fields { - damage: (Scalars['bigint'] | null) - hits: (Scalars['bigint'] | null) - player_steam_id: (Scalars['bigint'] | null) - source: (Scalars['String'] | null) - type: (Scalars['String'] | null) - with: (Scalars['String'] | null) - __typename: 'v_player_weapon_damage_max_fields' +export interface v_match_lineup_map_stats_max_fields { + man_adv_rounds: (Scalars['Int'] | null) + man_adv_wins: (Scalars['Int'] | null) + man_dis_rounds: (Scalars['Int'] | null) + man_dis_wins: (Scalars['Int'] | null) + match_id: (Scalars['uuid'] | null) + match_lineup_id: (Scalars['uuid'] | null) + match_map_id: (Scalars['uuid'] | null) + opening_attempts: (Scalars['Int'] | null) + opening_wins: (Scalars['Int'] | null) + pistol_rounds: (Scalars['Int'] | null) + pistol_wins: (Scalars['Int'] | null) + round_wins: (Scalars['Int'] | null) + rounds: (Scalars['Int'] | null) + side: (Scalars['String'] | null) + won_buy_eco: (Scalars['Int'] | null) + won_buy_force: (Scalars['Int'] | null) + won_buy_full: (Scalars['Int'] | null) + won_buy_pistol: (Scalars['Int'] | null) + __typename: 'v_match_lineup_map_stats_max_fields' } /** aggregate min on columns */ -export interface v_player_weapon_damage_min_fields { - damage: (Scalars['bigint'] | null) - hits: (Scalars['bigint'] | null) - player_steam_id: (Scalars['bigint'] | null) - source: (Scalars['String'] | null) - type: (Scalars['String'] | null) - with: (Scalars['String'] | null) - __typename: 'v_player_weapon_damage_min_fields' +export interface v_match_lineup_map_stats_min_fields { + man_adv_rounds: (Scalars['Int'] | null) + man_adv_wins: (Scalars['Int'] | null) + man_dis_rounds: (Scalars['Int'] | null) + man_dis_wins: (Scalars['Int'] | null) + match_id: (Scalars['uuid'] | null) + match_lineup_id: (Scalars['uuid'] | null) + match_map_id: (Scalars['uuid'] | null) + opening_attempts: (Scalars['Int'] | null) + opening_wins: (Scalars['Int'] | null) + pistol_rounds: (Scalars['Int'] | null) + pistol_wins: (Scalars['Int'] | null) + round_wins: (Scalars['Int'] | null) + rounds: (Scalars['Int'] | null) + side: (Scalars['String'] | null) + won_buy_eco: (Scalars['Int'] | null) + won_buy_force: (Scalars['Int'] | null) + won_buy_full: (Scalars['Int'] | null) + won_buy_pistol: (Scalars['Int'] | null) + __typename: 'v_match_lineup_map_stats_min_fields' } -/** select columns of table "v_player_weapon_damage" */ -export type v_player_weapon_damage_select_column = 'damage' | 'hits' | 'player_steam_id' | 'source' | 'type' | 'with' +/** select columns of table "v_match_lineup_map_stats" */ +export type v_match_lineup_map_stats_select_column = 'man_adv_rounds' | 'man_adv_wins' | 'man_dis_rounds' | 'man_dis_wins' | 'match_id' | 'match_lineup_id' | 'match_map_id' | 'opening_attempts' | 'opening_wins' | 'pistol_rounds' | 'pistol_wins' | 'round_wins' | 'rounds' | 'side' | 'won_buy_eco' | 'won_buy_force' | 'won_buy_full' | 'won_buy_pistol' /** aggregate stddev on columns */ -export interface v_player_weapon_damage_stddev_fields { - damage: (Scalars['Float'] | null) - hits: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_player_weapon_damage_stddev_fields' +export interface v_match_lineup_map_stats_stddev_fields { + man_adv_rounds: (Scalars['Float'] | null) + man_adv_wins: (Scalars['Float'] | null) + man_dis_rounds: (Scalars['Float'] | null) + man_dis_wins: (Scalars['Float'] | null) + opening_attempts: (Scalars['Float'] | null) + opening_wins: (Scalars['Float'] | null) + pistol_rounds: (Scalars['Float'] | null) + pistol_wins: (Scalars['Float'] | null) + round_wins: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + won_buy_eco: (Scalars['Float'] | null) + won_buy_force: (Scalars['Float'] | null) + won_buy_full: (Scalars['Float'] | null) + won_buy_pistol: (Scalars['Float'] | null) + __typename: 'v_match_lineup_map_stats_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_player_weapon_damage_stddev_pop_fields { - damage: (Scalars['Float'] | null) - hits: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_player_weapon_damage_stddev_pop_fields' +export interface v_match_lineup_map_stats_stddev_pop_fields { + man_adv_rounds: (Scalars['Float'] | null) + man_adv_wins: (Scalars['Float'] | null) + man_dis_rounds: (Scalars['Float'] | null) + man_dis_wins: (Scalars['Float'] | null) + opening_attempts: (Scalars['Float'] | null) + opening_wins: (Scalars['Float'] | null) + pistol_rounds: (Scalars['Float'] | null) + pistol_wins: (Scalars['Float'] | null) + round_wins: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + won_buy_eco: (Scalars['Float'] | null) + won_buy_force: (Scalars['Float'] | null) + won_buy_full: (Scalars['Float'] | null) + won_buy_pistol: (Scalars['Float'] | null) + __typename: 'v_match_lineup_map_stats_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_player_weapon_damage_stddev_samp_fields { - damage: (Scalars['Float'] | null) - hits: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_player_weapon_damage_stddev_samp_fields' +export interface v_match_lineup_map_stats_stddev_samp_fields { + man_adv_rounds: (Scalars['Float'] | null) + man_adv_wins: (Scalars['Float'] | null) + man_dis_rounds: (Scalars['Float'] | null) + man_dis_wins: (Scalars['Float'] | null) + opening_attempts: (Scalars['Float'] | null) + opening_wins: (Scalars['Float'] | null) + pistol_rounds: (Scalars['Float'] | null) + pistol_wins: (Scalars['Float'] | null) + round_wins: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + won_buy_eco: (Scalars['Float'] | null) + won_buy_force: (Scalars['Float'] | null) + won_buy_full: (Scalars['Float'] | null) + won_buy_pistol: (Scalars['Float'] | null) + __typename: 'v_match_lineup_map_stats_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_player_weapon_damage_sum_fields { - damage: (Scalars['bigint'] | null) - hits: (Scalars['bigint'] | null) - player_steam_id: (Scalars['bigint'] | null) - __typename: 'v_player_weapon_damage_sum_fields' +export interface v_match_lineup_map_stats_sum_fields { + man_adv_rounds: (Scalars['Int'] | null) + man_adv_wins: (Scalars['Int'] | null) + man_dis_rounds: (Scalars['Int'] | null) + man_dis_wins: (Scalars['Int'] | null) + opening_attempts: (Scalars['Int'] | null) + opening_wins: (Scalars['Int'] | null) + pistol_rounds: (Scalars['Int'] | null) + pistol_wins: (Scalars['Int'] | null) + round_wins: (Scalars['Int'] | null) + rounds: (Scalars['Int'] | null) + won_buy_eco: (Scalars['Int'] | null) + won_buy_force: (Scalars['Int'] | null) + won_buy_full: (Scalars['Int'] | null) + won_buy_pistol: (Scalars['Int'] | null) + __typename: 'v_match_lineup_map_stats_sum_fields' } /** aggregate var_pop on columns */ -export interface v_player_weapon_damage_var_pop_fields { - damage: (Scalars['Float'] | null) - hits: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_player_weapon_damage_var_pop_fields' +export interface v_match_lineup_map_stats_var_pop_fields { + man_adv_rounds: (Scalars['Float'] | null) + man_adv_wins: (Scalars['Float'] | null) + man_dis_rounds: (Scalars['Float'] | null) + man_dis_wins: (Scalars['Float'] | null) + opening_attempts: (Scalars['Float'] | null) + opening_wins: (Scalars['Float'] | null) + pistol_rounds: (Scalars['Float'] | null) + pistol_wins: (Scalars['Float'] | null) + round_wins: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + won_buy_eco: (Scalars['Float'] | null) + won_buy_force: (Scalars['Float'] | null) + won_buy_full: (Scalars['Float'] | null) + won_buy_pistol: (Scalars['Float'] | null) + __typename: 'v_match_lineup_map_stats_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_player_weapon_damage_var_samp_fields { - damage: (Scalars['Float'] | null) - hits: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_player_weapon_damage_var_samp_fields' -} - - +export interface v_match_lineup_map_stats_var_samp_fields { + man_adv_rounds: (Scalars['Float'] | null) + man_adv_wins: (Scalars['Float'] | null) + man_dis_rounds: (Scalars['Float'] | null) + man_dis_wins: (Scalars['Float'] | null) + opening_attempts: (Scalars['Float'] | null) + opening_wins: (Scalars['Float'] | null) + pistol_rounds: (Scalars['Float'] | null) + pistol_wins: (Scalars['Float'] | null) + round_wins: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + won_buy_eco: (Scalars['Float'] | null) + won_buy_force: (Scalars['Float'] | null) + won_buy_full: (Scalars['Float'] | null) + won_buy_pistol: (Scalars['Float'] | null) + __typename: 'v_match_lineup_map_stats_var_samp_fields' +} + + /** aggregate variance on columns */ -export interface v_player_weapon_damage_variance_fields { - damage: (Scalars['Float'] | null) - hits: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_player_weapon_damage_variance_fields' +export interface v_match_lineup_map_stats_variance_fields { + man_adv_rounds: (Scalars['Float'] | null) + man_adv_wins: (Scalars['Float'] | null) + man_dis_rounds: (Scalars['Float'] | null) + man_dis_wins: (Scalars['Float'] | null) + opening_attempts: (Scalars['Float'] | null) + opening_wins: (Scalars['Float'] | null) + pistol_rounds: (Scalars['Float'] | null) + pistol_wins: (Scalars['Float'] | null) + round_wins: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + won_buy_eco: (Scalars['Float'] | null) + won_buy_force: (Scalars['Float'] | null) + won_buy_full: (Scalars['Float'] | null) + won_buy_pistol: (Scalars['Float'] | null) + __typename: 'v_match_lineup_map_stats_variance_fields' } -/** columns and relationships of "v_player_weapon_kills" */ -export interface v_player_weapon_kills { - kill_count: (Scalars['bigint'] | null) - player_steam_id: (Scalars['bigint'] | null) - rounds: (Scalars['bigint'] | null) - source: (Scalars['String'] | null) - type: (Scalars['String'] | null) - with: (Scalars['String'] | null) - __typename: 'v_player_weapon_kills' +/** columns and relationships of "v_match_map_backup_rounds" */ +export interface v_match_map_backup_rounds { + has_backup_file: (Scalars['Boolean'] | null) + match_map_id: (Scalars['uuid'] | null) + round: (Scalars['Int'] | null) + __typename: 'v_match_map_backup_rounds' } -/** aggregated selection of "v_player_weapon_kills" */ -export interface v_player_weapon_kills_aggregate { - aggregate: (v_player_weapon_kills_aggregate_fields | null) - nodes: v_player_weapon_kills[] - __typename: 'v_player_weapon_kills_aggregate' +/** aggregated selection of "v_match_map_backup_rounds" */ +export interface v_match_map_backup_rounds_aggregate { + aggregate: (v_match_map_backup_rounds_aggregate_fields | null) + nodes: v_match_map_backup_rounds[] + __typename: 'v_match_map_backup_rounds_aggregate' } -/** aggregate fields of "v_player_weapon_kills" */ -export interface v_player_weapon_kills_aggregate_fields { - avg: (v_player_weapon_kills_avg_fields | null) +/** aggregate fields of "v_match_map_backup_rounds" */ +export interface v_match_map_backup_rounds_aggregate_fields { + avg: (v_match_map_backup_rounds_avg_fields | null) count: Scalars['Int'] - max: (v_player_weapon_kills_max_fields | null) - min: (v_player_weapon_kills_min_fields | null) - stddev: (v_player_weapon_kills_stddev_fields | null) - stddev_pop: (v_player_weapon_kills_stddev_pop_fields | null) - stddev_samp: (v_player_weapon_kills_stddev_samp_fields | null) - sum: (v_player_weapon_kills_sum_fields | null) - var_pop: (v_player_weapon_kills_var_pop_fields | null) - var_samp: (v_player_weapon_kills_var_samp_fields | null) - variance: (v_player_weapon_kills_variance_fields | null) - __typename: 'v_player_weapon_kills_aggregate_fields' + max: (v_match_map_backup_rounds_max_fields | null) + min: (v_match_map_backup_rounds_min_fields | null) + stddev: (v_match_map_backup_rounds_stddev_fields | null) + stddev_pop: (v_match_map_backup_rounds_stddev_pop_fields | null) + stddev_samp: (v_match_map_backup_rounds_stddev_samp_fields | null) + sum: (v_match_map_backup_rounds_sum_fields | null) + var_pop: (v_match_map_backup_rounds_var_pop_fields | null) + var_samp: (v_match_map_backup_rounds_var_samp_fields | null) + variance: (v_match_map_backup_rounds_variance_fields | null) + __typename: 'v_match_map_backup_rounds_aggregate_fields' } /** aggregate avg on columns */ -export interface v_player_weapon_kills_avg_fields { - kill_count: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - __typename: 'v_player_weapon_kills_avg_fields' +export interface v_match_map_backup_rounds_avg_fields { + round: (Scalars['Float'] | null) + __typename: 'v_match_map_backup_rounds_avg_fields' } /** aggregate max on columns */ -export interface v_player_weapon_kills_max_fields { - kill_count: (Scalars['bigint'] | null) - player_steam_id: (Scalars['bigint'] | null) - rounds: (Scalars['bigint'] | null) - source: (Scalars['String'] | null) - type: (Scalars['String'] | null) - with: (Scalars['String'] | null) - __typename: 'v_player_weapon_kills_max_fields' +export interface v_match_map_backup_rounds_max_fields { + match_map_id: (Scalars['uuid'] | null) + round: (Scalars['Int'] | null) + __typename: 'v_match_map_backup_rounds_max_fields' } /** aggregate min on columns */ -export interface v_player_weapon_kills_min_fields { - kill_count: (Scalars['bigint'] | null) - player_steam_id: (Scalars['bigint'] | null) - rounds: (Scalars['bigint'] | null) - source: (Scalars['String'] | null) - type: (Scalars['String'] | null) - with: (Scalars['String'] | null) - __typename: 'v_player_weapon_kills_min_fields' +export interface v_match_map_backup_rounds_min_fields { + match_map_id: (Scalars['uuid'] | null) + round: (Scalars['Int'] | null) + __typename: 'v_match_map_backup_rounds_min_fields' } -/** select columns of table "v_player_weapon_kills" */ -export type v_player_weapon_kills_select_column = 'kill_count' | 'player_steam_id' | 'rounds' | 'source' | 'type' | 'with' +/** response of any mutation on the table "v_match_map_backup_rounds" */ +export interface v_match_map_backup_rounds_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: v_match_map_backup_rounds[] + __typename: 'v_match_map_backup_rounds_mutation_response' +} + + +/** select columns of table "v_match_map_backup_rounds" */ +export type v_match_map_backup_rounds_select_column = 'has_backup_file' | 'match_map_id' | 'round' /** aggregate stddev on columns */ -export interface v_player_weapon_kills_stddev_fields { - kill_count: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - __typename: 'v_player_weapon_kills_stddev_fields' +export interface v_match_map_backup_rounds_stddev_fields { + round: (Scalars['Float'] | null) + __typename: 'v_match_map_backup_rounds_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_player_weapon_kills_stddev_pop_fields { - kill_count: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - __typename: 'v_player_weapon_kills_stddev_pop_fields' +export interface v_match_map_backup_rounds_stddev_pop_fields { + round: (Scalars['Float'] | null) + __typename: 'v_match_map_backup_rounds_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_player_weapon_kills_stddev_samp_fields { - kill_count: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - __typename: 'v_player_weapon_kills_stddev_samp_fields' +export interface v_match_map_backup_rounds_stddev_samp_fields { + round: (Scalars['Float'] | null) + __typename: 'v_match_map_backup_rounds_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_player_weapon_kills_sum_fields { - kill_count: (Scalars['bigint'] | null) - player_steam_id: (Scalars['bigint'] | null) - rounds: (Scalars['bigint'] | null) - __typename: 'v_player_weapon_kills_sum_fields' +export interface v_match_map_backup_rounds_sum_fields { + round: (Scalars['Int'] | null) + __typename: 'v_match_map_backup_rounds_sum_fields' } /** aggregate var_pop on columns */ -export interface v_player_weapon_kills_var_pop_fields { - kill_count: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - __typename: 'v_player_weapon_kills_var_pop_fields' +export interface v_match_map_backup_rounds_var_pop_fields { + round: (Scalars['Float'] | null) + __typename: 'v_match_map_backup_rounds_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_player_weapon_kills_var_samp_fields { - kill_count: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - __typename: 'v_player_weapon_kills_var_samp_fields' +export interface v_match_map_backup_rounds_var_samp_fields { + round: (Scalars['Float'] | null) + __typename: 'v_match_map_backup_rounds_var_samp_fields' } /** aggregate variance on columns */ -export interface v_player_weapon_kills_variance_fields { - kill_count: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - rounds: (Scalars['Float'] | null) - __typename: 'v_player_weapon_kills_variance_fields' +export interface v_match_map_backup_rounds_variance_fields { + round: (Scalars['Float'] | null) + __typename: 'v_match_map_backup_rounds_variance_fields' } -/** columns and relationships of "v_pool_maps" */ -export interface v_pool_maps { - active_pool: (Scalars['Boolean'] | null) - id: (Scalars['uuid'] | null) - label: (Scalars['String'] | null) +/** columns and relationships of "v_match_player_buy_types" */ +export interface v_match_player_buy_types { + deaths: (Scalars['Int'] | null) + kills: (Scalars['Int'] | null) /** An object relationship */ - map_pool: (map_pools | null) - map_pool_id: (Scalars['uuid'] | null) - name: (Scalars['String'] | null) - patch: (Scalars['String'] | null) - poster: (Scalars['String'] | null) - type: (Scalars['String'] | null) - workshop_map_id: (Scalars['String'] | null) - __typename: 'v_pool_maps' + match: (matches | null) + match_id: (Scalars['uuid'] | null) + /** An object relationship */ + match_lineup: (match_lineups | null) + match_lineup_id: (Scalars['uuid'] | null) + /** An object relationship */ + match_map: (match_maps | null) + match_map_id: (Scalars['uuid'] | null) + matchup: (Scalars['String'] | null) + /** An object relationship */ + player: (players | null) + rounds: (Scalars['Int'] | null) + side: (Scalars['String'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_match_player_buy_types' } -/** aggregated selection of "v_pool_maps" */ -export interface v_pool_maps_aggregate { - aggregate: (v_pool_maps_aggregate_fields | null) - nodes: v_pool_maps[] - __typename: 'v_pool_maps_aggregate' +/** aggregated selection of "v_match_player_buy_types" */ +export interface v_match_player_buy_types_aggregate { + aggregate: (v_match_player_buy_types_aggregate_fields | null) + nodes: v_match_player_buy_types[] + __typename: 'v_match_player_buy_types_aggregate' } -/** aggregate fields of "v_pool_maps" */ -export interface v_pool_maps_aggregate_fields { +/** aggregate fields of "v_match_player_buy_types" */ +export interface v_match_player_buy_types_aggregate_fields { + avg: (v_match_player_buy_types_avg_fields | null) count: Scalars['Int'] - max: (v_pool_maps_max_fields | null) - min: (v_pool_maps_min_fields | null) - __typename: 'v_pool_maps_aggregate_fields' + max: (v_match_player_buy_types_max_fields | null) + min: (v_match_player_buy_types_min_fields | null) + stddev: (v_match_player_buy_types_stddev_fields | null) + stddev_pop: (v_match_player_buy_types_stddev_pop_fields | null) + stddev_samp: (v_match_player_buy_types_stddev_samp_fields | null) + sum: (v_match_player_buy_types_sum_fields | null) + var_pop: (v_match_player_buy_types_var_pop_fields | null) + var_samp: (v_match_player_buy_types_var_samp_fields | null) + variance: (v_match_player_buy_types_variance_fields | null) + __typename: 'v_match_player_buy_types_aggregate_fields' +} + + +/** aggregate avg on columns */ +export interface v_match_player_buy_types_avg_fields { + deaths: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_match_player_buy_types_avg_fields' } /** aggregate max on columns */ -export interface v_pool_maps_max_fields { - id: (Scalars['uuid'] | null) - label: (Scalars['String'] | null) - map_pool_id: (Scalars['uuid'] | null) - name: (Scalars['String'] | null) - patch: (Scalars['String'] | null) - poster: (Scalars['String'] | null) - type: (Scalars['String'] | null) - workshop_map_id: (Scalars['String'] | null) - __typename: 'v_pool_maps_max_fields' +export interface v_match_player_buy_types_max_fields { + deaths: (Scalars['Int'] | null) + kills: (Scalars['Int'] | null) + match_id: (Scalars['uuid'] | null) + match_lineup_id: (Scalars['uuid'] | null) + match_map_id: (Scalars['uuid'] | null) + matchup: (Scalars['String'] | null) + rounds: (Scalars['Int'] | null) + side: (Scalars['String'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_match_player_buy_types_max_fields' } /** aggregate min on columns */ -export interface v_pool_maps_min_fields { - id: (Scalars['uuid'] | null) - label: (Scalars['String'] | null) - map_pool_id: (Scalars['uuid'] | null) - name: (Scalars['String'] | null) - patch: (Scalars['String'] | null) - poster: (Scalars['String'] | null) - type: (Scalars['String'] | null) - workshop_map_id: (Scalars['String'] | null) - __typename: 'v_pool_maps_min_fields' +export interface v_match_player_buy_types_min_fields { + deaths: (Scalars['Int'] | null) + kills: (Scalars['Int'] | null) + match_id: (Scalars['uuid'] | null) + match_lineup_id: (Scalars['uuid'] | null) + match_map_id: (Scalars['uuid'] | null) + matchup: (Scalars['String'] | null) + rounds: (Scalars['Int'] | null) + side: (Scalars['String'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_match_player_buy_types_min_fields' } -/** response of any mutation on the table "v_pool_maps" */ -export interface v_pool_maps_mutation_response { - /** number of rows affected by the mutation */ - affected_rows: Scalars['Int'] - /** data from the rows affected by the mutation */ - returning: v_pool_maps[] - __typename: 'v_pool_maps_mutation_response' +/** select columns of table "v_match_player_buy_types" */ +export type v_match_player_buy_types_select_column = 'deaths' | 'kills' | 'match_id' | 'match_lineup_id' | 'match_map_id' | 'matchup' | 'rounds' | 'side' | 'steam_id' + + +/** aggregate stddev on columns */ +export interface v_match_player_buy_types_stddev_fields { + deaths: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_match_player_buy_types_stddev_fields' } -/** select columns of table "v_pool_maps" */ -export type v_pool_maps_select_column = 'active_pool' | 'id' | 'label' | 'map_pool_id' | 'name' | 'patch' | 'poster' | 'type' | 'workshop_map_id' +/** aggregate stddev_pop on columns */ +export interface v_match_player_buy_types_stddev_pop_fields { + deaths: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_match_player_buy_types_stddev_pop_fields' +} -/** select "v_pool_maps_aggregate_bool_exp_bool_and_arguments_columns" columns of table "v_pool_maps" */ -export type v_pool_maps_select_column_v_pool_maps_aggregate_bool_exp_bool_and_arguments_columns = 'active_pool' +/** aggregate stddev_samp on columns */ +export interface v_match_player_buy_types_stddev_samp_fields { + deaths: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_match_player_buy_types_stddev_samp_fields' +} -/** select "v_pool_maps_aggregate_bool_exp_bool_or_arguments_columns" columns of table "v_pool_maps" */ -export type v_pool_maps_select_column_v_pool_maps_aggregate_bool_exp_bool_or_arguments_columns = 'active_pool' +/** aggregate sum on columns */ +export interface v_match_player_buy_types_sum_fields { + deaths: (Scalars['Int'] | null) + kills: (Scalars['Int'] | null) + rounds: (Scalars['Int'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_match_player_buy_types_sum_fields' +} -/** columns and relationships of "v_steam_account_pool_status" */ -export interface v_steam_account_pool_status { - busy_accounts: (Scalars['Int'] | null) - free_accounts: (Scalars['Int'] | null) - id: (Scalars['Int'] | null) - total_accounts: (Scalars['Int'] | null) - __typename: 'v_steam_account_pool_status' +/** aggregate var_pop on columns */ +export interface v_match_player_buy_types_var_pop_fields { + deaths: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_match_player_buy_types_var_pop_fields' } -/** aggregated selection of "v_steam_account_pool_status" */ -export interface v_steam_account_pool_status_aggregate { - aggregate: (v_steam_account_pool_status_aggregate_fields | null) - nodes: v_steam_account_pool_status[] - __typename: 'v_steam_account_pool_status_aggregate' +/** aggregate var_samp on columns */ +export interface v_match_player_buy_types_var_samp_fields { + deaths: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_match_player_buy_types_var_samp_fields' } -/** aggregate fields of "v_steam_account_pool_status" */ -export interface v_steam_account_pool_status_aggregate_fields { - avg: (v_steam_account_pool_status_avg_fields | null) +/** aggregate variance on columns */ +export interface v_match_player_buy_types_variance_fields { + deaths: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_match_player_buy_types_variance_fields' +} + + +/** columns and relationships of "v_match_player_opening_duels" */ +export interface v_match_player_opening_duels { + attempts: (Scalars['Int'] | null) + deaths: (Scalars['Int'] | null) + /** An object relationship */ + match: (matches | null) + match_id: (Scalars['uuid'] | null) + /** An object relationship */ + match_lineup: (match_lineups | null) + match_lineup_id: (Scalars['uuid'] | null) + /** An object relationship */ + match_map: (match_maps | null) + match_map_id: (Scalars['uuid'] | null) + /** An object relationship */ + player: (players | null) + side: (Scalars['String'] | null) + steam_id: (Scalars['bigint'] | null) + traded_deaths: (Scalars['Int'] | null) + wins: (Scalars['Int'] | null) + __typename: 'v_match_player_opening_duels' +} + + +/** aggregated selection of "v_match_player_opening_duels" */ +export interface v_match_player_opening_duels_aggregate { + aggregate: (v_match_player_opening_duels_aggregate_fields | null) + nodes: v_match_player_opening_duels[] + __typename: 'v_match_player_opening_duels_aggregate' +} + + +/** aggregate fields of "v_match_player_opening_duels" */ +export interface v_match_player_opening_duels_aggregate_fields { + avg: (v_match_player_opening_duels_avg_fields | null) count: Scalars['Int'] - max: (v_steam_account_pool_status_max_fields | null) - min: (v_steam_account_pool_status_min_fields | null) - stddev: (v_steam_account_pool_status_stddev_fields | null) - stddev_pop: (v_steam_account_pool_status_stddev_pop_fields | null) - stddev_samp: (v_steam_account_pool_status_stddev_samp_fields | null) - sum: (v_steam_account_pool_status_sum_fields | null) - var_pop: (v_steam_account_pool_status_var_pop_fields | null) - var_samp: (v_steam_account_pool_status_var_samp_fields | null) - variance: (v_steam_account_pool_status_variance_fields | null) - __typename: 'v_steam_account_pool_status_aggregate_fields' + max: (v_match_player_opening_duels_max_fields | null) + min: (v_match_player_opening_duels_min_fields | null) + stddev: (v_match_player_opening_duels_stddev_fields | null) + stddev_pop: (v_match_player_opening_duels_stddev_pop_fields | null) + stddev_samp: (v_match_player_opening_duels_stddev_samp_fields | null) + sum: (v_match_player_opening_duels_sum_fields | null) + var_pop: (v_match_player_opening_duels_var_pop_fields | null) + var_samp: (v_match_player_opening_duels_var_samp_fields | null) + variance: (v_match_player_opening_duels_variance_fields | null) + __typename: 'v_match_player_opening_duels_aggregate_fields' } /** aggregate avg on columns */ -export interface v_steam_account_pool_status_avg_fields { - busy_accounts: (Scalars['Float'] | null) - free_accounts: (Scalars['Float'] | null) - id: (Scalars['Float'] | null) - total_accounts: (Scalars['Float'] | null) - __typename: 'v_steam_account_pool_status_avg_fields' +export interface v_match_player_opening_duels_avg_fields { + attempts: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + traded_deaths: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_match_player_opening_duels_avg_fields' } /** aggregate max on columns */ -export interface v_steam_account_pool_status_max_fields { - busy_accounts: (Scalars['Int'] | null) - free_accounts: (Scalars['Int'] | null) - id: (Scalars['Int'] | null) - total_accounts: (Scalars['Int'] | null) - __typename: 'v_steam_account_pool_status_max_fields' +export interface v_match_player_opening_duels_max_fields { + attempts: (Scalars['Int'] | null) + deaths: (Scalars['Int'] | null) + match_id: (Scalars['uuid'] | null) + match_lineup_id: (Scalars['uuid'] | null) + match_map_id: (Scalars['uuid'] | null) + side: (Scalars['String'] | null) + steam_id: (Scalars['bigint'] | null) + traded_deaths: (Scalars['Int'] | null) + wins: (Scalars['Int'] | null) + __typename: 'v_match_player_opening_duels_max_fields' } /** aggregate min on columns */ -export interface v_steam_account_pool_status_min_fields { - busy_accounts: (Scalars['Int'] | null) - free_accounts: (Scalars['Int'] | null) - id: (Scalars['Int'] | null) - total_accounts: (Scalars['Int'] | null) - __typename: 'v_steam_account_pool_status_min_fields' +export interface v_match_player_opening_duels_min_fields { + attempts: (Scalars['Int'] | null) + deaths: (Scalars['Int'] | null) + match_id: (Scalars['uuid'] | null) + match_lineup_id: (Scalars['uuid'] | null) + match_map_id: (Scalars['uuid'] | null) + side: (Scalars['String'] | null) + steam_id: (Scalars['bigint'] | null) + traded_deaths: (Scalars['Int'] | null) + wins: (Scalars['Int'] | null) + __typename: 'v_match_player_opening_duels_min_fields' } -/** select columns of table "v_steam_account_pool_status" */ -export type v_steam_account_pool_status_select_column = 'busy_accounts' | 'free_accounts' | 'id' | 'total_accounts' +/** select columns of table "v_match_player_opening_duels" */ +export type v_match_player_opening_duels_select_column = 'attempts' | 'deaths' | 'match_id' | 'match_lineup_id' | 'match_map_id' | 'side' | 'steam_id' | 'traded_deaths' | 'wins' /** aggregate stddev on columns */ -export interface v_steam_account_pool_status_stddev_fields { - busy_accounts: (Scalars['Float'] | null) - free_accounts: (Scalars['Float'] | null) - id: (Scalars['Float'] | null) - total_accounts: (Scalars['Float'] | null) - __typename: 'v_steam_account_pool_status_stddev_fields' +export interface v_match_player_opening_duels_stddev_fields { + attempts: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + traded_deaths: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_match_player_opening_duels_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_steam_account_pool_status_stddev_pop_fields { - busy_accounts: (Scalars['Float'] | null) - free_accounts: (Scalars['Float'] | null) - id: (Scalars['Float'] | null) - total_accounts: (Scalars['Float'] | null) - __typename: 'v_steam_account_pool_status_stddev_pop_fields' +export interface v_match_player_opening_duels_stddev_pop_fields { + attempts: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + traded_deaths: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_match_player_opening_duels_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_steam_account_pool_status_stddev_samp_fields { - busy_accounts: (Scalars['Float'] | null) - free_accounts: (Scalars['Float'] | null) - id: (Scalars['Float'] | null) - total_accounts: (Scalars['Float'] | null) - __typename: 'v_steam_account_pool_status_stddev_samp_fields' +export interface v_match_player_opening_duels_stddev_samp_fields { + attempts: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + traded_deaths: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_match_player_opening_duels_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_steam_account_pool_status_sum_fields { - busy_accounts: (Scalars['Int'] | null) - free_accounts: (Scalars['Int'] | null) - id: (Scalars['Int'] | null) - total_accounts: (Scalars['Int'] | null) - __typename: 'v_steam_account_pool_status_sum_fields' +export interface v_match_player_opening_duels_sum_fields { + attempts: (Scalars['Int'] | null) + deaths: (Scalars['Int'] | null) + steam_id: (Scalars['bigint'] | null) + traded_deaths: (Scalars['Int'] | null) + wins: (Scalars['Int'] | null) + __typename: 'v_match_player_opening_duels_sum_fields' } /** aggregate var_pop on columns */ -export interface v_steam_account_pool_status_var_pop_fields { - busy_accounts: (Scalars['Float'] | null) - free_accounts: (Scalars['Float'] | null) - id: (Scalars['Float'] | null) - total_accounts: (Scalars['Float'] | null) - __typename: 'v_steam_account_pool_status_var_pop_fields' +export interface v_match_player_opening_duels_var_pop_fields { + attempts: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + traded_deaths: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_match_player_opening_duels_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_steam_account_pool_status_var_samp_fields { - busy_accounts: (Scalars['Float'] | null) - free_accounts: (Scalars['Float'] | null) - id: (Scalars['Float'] | null) - total_accounts: (Scalars['Float'] | null) - __typename: 'v_steam_account_pool_status_var_samp_fields' +export interface v_match_player_opening_duels_var_samp_fields { + attempts: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + traded_deaths: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_match_player_opening_duels_var_samp_fields' } /** aggregate variance on columns */ -export interface v_steam_account_pool_status_variance_fields { - busy_accounts: (Scalars['Float'] | null) - free_accounts: (Scalars['Float'] | null) - id: (Scalars['Float'] | null) - total_accounts: (Scalars['Float'] | null) - __typename: 'v_steam_account_pool_status_variance_fields' +export interface v_match_player_opening_duels_variance_fields { + attempts: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + traded_deaths: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_match_player_opening_duels_variance_fields' } -/** columns and relationships of "v_team_ranks" */ -export interface v_team_ranks { - avg_duel_elo: (Scalars['Int'] | null) - avg_elo: (Scalars['Int'] | null) - avg_faceit_elo: (Scalars['Int'] | null) - avg_faceit_level: (Scalars['float8'] | null) - avg_premier: (Scalars['Int'] | null) - avg_wingman_elo: (Scalars['Int'] | null) - max_elo: (Scalars['Int'] | null) - min_elo: (Scalars['Int'] | null) - roster_size: (Scalars['bigint'] | null) +/** columns and relationships of "v_player_arch_nemesis" */ +export interface v_player_arch_nemesis { + attacker_id: (Scalars['bigint'] | null) + kill_count: (Scalars['bigint'] | null) /** An object relationship */ - team: (teams | null) - team_id: (Scalars['uuid'] | null) - __typename: 'v_team_ranks' + nemsis: (players | null) + /** An object relationship */ + player: (players | null) + victim_id: (Scalars['bigint'] | null) + __typename: 'v_player_arch_nemesis' } -/** aggregated selection of "v_team_ranks" */ -export interface v_team_ranks_aggregate { - aggregate: (v_team_ranks_aggregate_fields | null) - nodes: v_team_ranks[] - __typename: 'v_team_ranks_aggregate' +/** aggregated selection of "v_player_arch_nemesis" */ +export interface v_player_arch_nemesis_aggregate { + aggregate: (v_player_arch_nemesis_aggregate_fields | null) + nodes: v_player_arch_nemesis[] + __typename: 'v_player_arch_nemesis_aggregate' } -/** aggregate fields of "v_team_ranks" */ -export interface v_team_ranks_aggregate_fields { - avg: (v_team_ranks_avg_fields | null) +/** aggregate fields of "v_player_arch_nemesis" */ +export interface v_player_arch_nemesis_aggregate_fields { + avg: (v_player_arch_nemesis_avg_fields | null) count: Scalars['Int'] - max: (v_team_ranks_max_fields | null) - min: (v_team_ranks_min_fields | null) - stddev: (v_team_ranks_stddev_fields | null) - stddev_pop: (v_team_ranks_stddev_pop_fields | null) - stddev_samp: (v_team_ranks_stddev_samp_fields | null) - sum: (v_team_ranks_sum_fields | null) - var_pop: (v_team_ranks_var_pop_fields | null) - var_samp: (v_team_ranks_var_samp_fields | null) - variance: (v_team_ranks_variance_fields | null) - __typename: 'v_team_ranks_aggregate_fields' + max: (v_player_arch_nemesis_max_fields | null) + min: (v_player_arch_nemesis_min_fields | null) + stddev: (v_player_arch_nemesis_stddev_fields | null) + stddev_pop: (v_player_arch_nemesis_stddev_pop_fields | null) + stddev_samp: (v_player_arch_nemesis_stddev_samp_fields | null) + sum: (v_player_arch_nemesis_sum_fields | null) + var_pop: (v_player_arch_nemesis_var_pop_fields | null) + var_samp: (v_player_arch_nemesis_var_samp_fields | null) + variance: (v_player_arch_nemesis_variance_fields | null) + __typename: 'v_player_arch_nemesis_aggregate_fields' } /** aggregate avg on columns */ -export interface v_team_ranks_avg_fields { - avg_duel_elo: (Scalars['Float'] | null) - avg_elo: (Scalars['Float'] | null) - avg_faceit_elo: (Scalars['Float'] | null) - avg_faceit_level: (Scalars['Float'] | null) - avg_premier: (Scalars['Float'] | null) - avg_wingman_elo: (Scalars['Float'] | null) - max_elo: (Scalars['Float'] | null) - min_elo: (Scalars['Float'] | null) - roster_size: (Scalars['Float'] | null) - __typename: 'v_team_ranks_avg_fields' +export interface v_player_arch_nemesis_avg_fields { + attacker_id: (Scalars['Float'] | null) + kill_count: (Scalars['Float'] | null) + victim_id: (Scalars['Float'] | null) + __typename: 'v_player_arch_nemesis_avg_fields' } /** aggregate max on columns */ -export interface v_team_ranks_max_fields { - avg_duel_elo: (Scalars['Int'] | null) - avg_elo: (Scalars['Int'] | null) - avg_faceit_elo: (Scalars['Int'] | null) - avg_faceit_level: (Scalars['float8'] | null) - avg_premier: (Scalars['Int'] | null) - avg_wingman_elo: (Scalars['Int'] | null) - max_elo: (Scalars['Int'] | null) - min_elo: (Scalars['Int'] | null) - roster_size: (Scalars['bigint'] | null) - team_id: (Scalars['uuid'] | null) - __typename: 'v_team_ranks_max_fields' +export interface v_player_arch_nemesis_max_fields { + attacker_id: (Scalars['bigint'] | null) + kill_count: (Scalars['bigint'] | null) + victim_id: (Scalars['bigint'] | null) + __typename: 'v_player_arch_nemesis_max_fields' } /** aggregate min on columns */ -export interface v_team_ranks_min_fields { - avg_duel_elo: (Scalars['Int'] | null) - avg_elo: (Scalars['Int'] | null) - avg_faceit_elo: (Scalars['Int'] | null) - avg_faceit_level: (Scalars['float8'] | null) - avg_premier: (Scalars['Int'] | null) - avg_wingman_elo: (Scalars['Int'] | null) - max_elo: (Scalars['Int'] | null) - min_elo: (Scalars['Int'] | null) - roster_size: (Scalars['bigint'] | null) - team_id: (Scalars['uuid'] | null) - __typename: 'v_team_ranks_min_fields' +export interface v_player_arch_nemesis_min_fields { + attacker_id: (Scalars['bigint'] | null) + kill_count: (Scalars['bigint'] | null) + victim_id: (Scalars['bigint'] | null) + __typename: 'v_player_arch_nemesis_min_fields' } -/** select columns of table "v_team_ranks" */ -export type v_team_ranks_select_column = 'avg_duel_elo' | 'avg_elo' | 'avg_faceit_elo' | 'avg_faceit_level' | 'avg_premier' | 'avg_wingman_elo' | 'max_elo' | 'min_elo' | 'roster_size' | 'team_id' +/** select columns of table "v_player_arch_nemesis" */ +export type v_player_arch_nemesis_select_column = 'attacker_id' | 'kill_count' | 'victim_id' /** aggregate stddev on columns */ -export interface v_team_ranks_stddev_fields { - avg_duel_elo: (Scalars['Float'] | null) - avg_elo: (Scalars['Float'] | null) - avg_faceit_elo: (Scalars['Float'] | null) - avg_faceit_level: (Scalars['Float'] | null) - avg_premier: (Scalars['Float'] | null) - avg_wingman_elo: (Scalars['Float'] | null) - max_elo: (Scalars['Float'] | null) - min_elo: (Scalars['Float'] | null) - roster_size: (Scalars['Float'] | null) - __typename: 'v_team_ranks_stddev_fields' +export interface v_player_arch_nemesis_stddev_fields { + attacker_id: (Scalars['Float'] | null) + kill_count: (Scalars['Float'] | null) + victim_id: (Scalars['Float'] | null) + __typename: 'v_player_arch_nemesis_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_team_ranks_stddev_pop_fields { - avg_duel_elo: (Scalars['Float'] | null) - avg_elo: (Scalars['Float'] | null) - avg_faceit_elo: (Scalars['Float'] | null) - avg_faceit_level: (Scalars['Float'] | null) - avg_premier: (Scalars['Float'] | null) - avg_wingman_elo: (Scalars['Float'] | null) - max_elo: (Scalars['Float'] | null) - min_elo: (Scalars['Float'] | null) - roster_size: (Scalars['Float'] | null) - __typename: 'v_team_ranks_stddev_pop_fields' +export interface v_player_arch_nemesis_stddev_pop_fields { + attacker_id: (Scalars['Float'] | null) + kill_count: (Scalars['Float'] | null) + victim_id: (Scalars['Float'] | null) + __typename: 'v_player_arch_nemesis_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_team_ranks_stddev_samp_fields { - avg_duel_elo: (Scalars['Float'] | null) - avg_elo: (Scalars['Float'] | null) - avg_faceit_elo: (Scalars['Float'] | null) - avg_faceit_level: (Scalars['Float'] | null) - avg_premier: (Scalars['Float'] | null) - avg_wingman_elo: (Scalars['Float'] | null) - max_elo: (Scalars['Float'] | null) - min_elo: (Scalars['Float'] | null) - roster_size: (Scalars['Float'] | null) - __typename: 'v_team_ranks_stddev_samp_fields' +export interface v_player_arch_nemesis_stddev_samp_fields { + attacker_id: (Scalars['Float'] | null) + kill_count: (Scalars['Float'] | null) + victim_id: (Scalars['Float'] | null) + __typename: 'v_player_arch_nemesis_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_team_ranks_sum_fields { - avg_duel_elo: (Scalars['Int'] | null) - avg_elo: (Scalars['Int'] | null) - avg_faceit_elo: (Scalars['Int'] | null) - avg_faceit_level: (Scalars['float8'] | null) - avg_premier: (Scalars['Int'] | null) - avg_wingman_elo: (Scalars['Int'] | null) - max_elo: (Scalars['Int'] | null) - min_elo: (Scalars['Int'] | null) - roster_size: (Scalars['bigint'] | null) - __typename: 'v_team_ranks_sum_fields' +export interface v_player_arch_nemesis_sum_fields { + attacker_id: (Scalars['bigint'] | null) + kill_count: (Scalars['bigint'] | null) + victim_id: (Scalars['bigint'] | null) + __typename: 'v_player_arch_nemesis_sum_fields' } /** aggregate var_pop on columns */ -export interface v_team_ranks_var_pop_fields { - avg_duel_elo: (Scalars['Float'] | null) - avg_elo: (Scalars['Float'] | null) - avg_faceit_elo: (Scalars['Float'] | null) - avg_faceit_level: (Scalars['Float'] | null) - avg_premier: (Scalars['Float'] | null) - avg_wingman_elo: (Scalars['Float'] | null) - max_elo: (Scalars['Float'] | null) - min_elo: (Scalars['Float'] | null) - roster_size: (Scalars['Float'] | null) - __typename: 'v_team_ranks_var_pop_fields' +export interface v_player_arch_nemesis_var_pop_fields { + attacker_id: (Scalars['Float'] | null) + kill_count: (Scalars['Float'] | null) + victim_id: (Scalars['Float'] | null) + __typename: 'v_player_arch_nemesis_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_team_ranks_var_samp_fields { - avg_duel_elo: (Scalars['Float'] | null) - avg_elo: (Scalars['Float'] | null) - avg_faceit_elo: (Scalars['Float'] | null) - avg_faceit_level: (Scalars['Float'] | null) - avg_premier: (Scalars['Float'] | null) - avg_wingman_elo: (Scalars['Float'] | null) - max_elo: (Scalars['Float'] | null) - min_elo: (Scalars['Float'] | null) - roster_size: (Scalars['Float'] | null) - __typename: 'v_team_ranks_var_samp_fields' +export interface v_player_arch_nemesis_var_samp_fields { + attacker_id: (Scalars['Float'] | null) + kill_count: (Scalars['Float'] | null) + victim_id: (Scalars['Float'] | null) + __typename: 'v_player_arch_nemesis_var_samp_fields' } /** aggregate variance on columns */ -export interface v_team_ranks_variance_fields { - avg_duel_elo: (Scalars['Float'] | null) - avg_elo: (Scalars['Float'] | null) - avg_faceit_elo: (Scalars['Float'] | null) - avg_faceit_level: (Scalars['Float'] | null) - avg_premier: (Scalars['Float'] | null) - avg_wingman_elo: (Scalars['Float'] | null) - max_elo: (Scalars['Float'] | null) - min_elo: (Scalars['Float'] | null) - roster_size: (Scalars['Float'] | null) - __typename: 'v_team_ranks_variance_fields' +export interface v_player_arch_nemesis_variance_fields { + attacker_id: (Scalars['Float'] | null) + kill_count: (Scalars['Float'] | null) + victim_id: (Scalars['Float'] | null) + __typename: 'v_player_arch_nemesis_variance_fields' } -/** columns and relationships of "v_team_reputation" */ -export interface v_team_reputation { - late_cancels: (Scalars['bigint'] | null) - no_shows: (Scalars['bigint'] | null) - reliability_pct: (Scalars['numeric'] | null) - scrims_completed: (Scalars['bigint'] | null) +/** columns and relationships of "v_player_damage" */ +export interface v_player_damage { + avg_damage_per_round: (Scalars['bigint'] | null) /** An object relationship */ - team: (teams | null) - team_id: (Scalars['uuid'] | null) - __typename: 'v_team_reputation' + player: (players | null) + player_steam_id: (Scalars['bigint'] | null) + total_damage: (Scalars['bigint'] | null) + total_rounds: (Scalars['bigint'] | null) + __typename: 'v_player_damage' } -/** aggregated selection of "v_team_reputation" */ -export interface v_team_reputation_aggregate { - aggregate: (v_team_reputation_aggregate_fields | null) - nodes: v_team_reputation[] - __typename: 'v_team_reputation_aggregate' +/** aggregated selection of "v_player_damage" */ +export interface v_player_damage_aggregate { + aggregate: (v_player_damage_aggregate_fields | null) + nodes: v_player_damage[] + __typename: 'v_player_damage_aggregate' } -/** aggregate fields of "v_team_reputation" */ -export interface v_team_reputation_aggregate_fields { - avg: (v_team_reputation_avg_fields | null) +/** aggregate fields of "v_player_damage" */ +export interface v_player_damage_aggregate_fields { + avg: (v_player_damage_avg_fields | null) count: Scalars['Int'] - max: (v_team_reputation_max_fields | null) - min: (v_team_reputation_min_fields | null) - stddev: (v_team_reputation_stddev_fields | null) - stddev_pop: (v_team_reputation_stddev_pop_fields | null) - stddev_samp: (v_team_reputation_stddev_samp_fields | null) - sum: (v_team_reputation_sum_fields | null) - var_pop: (v_team_reputation_var_pop_fields | null) - var_samp: (v_team_reputation_var_samp_fields | null) - variance: (v_team_reputation_variance_fields | null) - __typename: 'v_team_reputation_aggregate_fields' + max: (v_player_damage_max_fields | null) + min: (v_player_damage_min_fields | null) + stddev: (v_player_damage_stddev_fields | null) + stddev_pop: (v_player_damage_stddev_pop_fields | null) + stddev_samp: (v_player_damage_stddev_samp_fields | null) + sum: (v_player_damage_sum_fields | null) + var_pop: (v_player_damage_var_pop_fields | null) + var_samp: (v_player_damage_var_samp_fields | null) + variance: (v_player_damage_variance_fields | null) + __typename: 'v_player_damage_aggregate_fields' } /** aggregate avg on columns */ -export interface v_team_reputation_avg_fields { - late_cancels: (Scalars['Float'] | null) - no_shows: (Scalars['Float'] | null) - reliability_pct: (Scalars['Float'] | null) - scrims_completed: (Scalars['Float'] | null) - __typename: 'v_team_reputation_avg_fields' +export interface v_player_damage_avg_fields { + avg_damage_per_round: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + total_damage: (Scalars['Float'] | null) + total_rounds: (Scalars['Float'] | null) + __typename: 'v_player_damage_avg_fields' } /** aggregate max on columns */ -export interface v_team_reputation_max_fields { - late_cancels: (Scalars['bigint'] | null) - no_shows: (Scalars['bigint'] | null) - reliability_pct: (Scalars['numeric'] | null) - scrims_completed: (Scalars['bigint'] | null) - team_id: (Scalars['uuid'] | null) - __typename: 'v_team_reputation_max_fields' +export interface v_player_damage_max_fields { + avg_damage_per_round: (Scalars['bigint'] | null) + player_steam_id: (Scalars['bigint'] | null) + total_damage: (Scalars['bigint'] | null) + total_rounds: (Scalars['bigint'] | null) + __typename: 'v_player_damage_max_fields' } /** aggregate min on columns */ -export interface v_team_reputation_min_fields { - late_cancels: (Scalars['bigint'] | null) - no_shows: (Scalars['bigint'] | null) - reliability_pct: (Scalars['numeric'] | null) - scrims_completed: (Scalars['bigint'] | null) - team_id: (Scalars['uuid'] | null) - __typename: 'v_team_reputation_min_fields' +export interface v_player_damage_min_fields { + avg_damage_per_round: (Scalars['bigint'] | null) + player_steam_id: (Scalars['bigint'] | null) + total_damage: (Scalars['bigint'] | null) + total_rounds: (Scalars['bigint'] | null) + __typename: 'v_player_damage_min_fields' } -/** select columns of table "v_team_reputation" */ -export type v_team_reputation_select_column = 'late_cancels' | 'no_shows' | 'reliability_pct' | 'scrims_completed' | 'team_id' +/** select columns of table "v_player_damage" */ +export type v_player_damage_select_column = 'avg_damage_per_round' | 'player_steam_id' | 'total_damage' | 'total_rounds' /** aggregate stddev on columns */ -export interface v_team_reputation_stddev_fields { - late_cancels: (Scalars['Float'] | null) - no_shows: (Scalars['Float'] | null) - reliability_pct: (Scalars['Float'] | null) - scrims_completed: (Scalars['Float'] | null) - __typename: 'v_team_reputation_stddev_fields' +export interface v_player_damage_stddev_fields { + avg_damage_per_round: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + total_damage: (Scalars['Float'] | null) + total_rounds: (Scalars['Float'] | null) + __typename: 'v_player_damage_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_team_reputation_stddev_pop_fields { - late_cancels: (Scalars['Float'] | null) - no_shows: (Scalars['Float'] | null) - reliability_pct: (Scalars['Float'] | null) - scrims_completed: (Scalars['Float'] | null) - __typename: 'v_team_reputation_stddev_pop_fields' +export interface v_player_damage_stddev_pop_fields { + avg_damage_per_round: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + total_damage: (Scalars['Float'] | null) + total_rounds: (Scalars['Float'] | null) + __typename: 'v_player_damage_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_team_reputation_stddev_samp_fields { - late_cancels: (Scalars['Float'] | null) - no_shows: (Scalars['Float'] | null) - reliability_pct: (Scalars['Float'] | null) - scrims_completed: (Scalars['Float'] | null) - __typename: 'v_team_reputation_stddev_samp_fields' +export interface v_player_damage_stddev_samp_fields { + avg_damage_per_round: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + total_damage: (Scalars['Float'] | null) + total_rounds: (Scalars['Float'] | null) + __typename: 'v_player_damage_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_team_reputation_sum_fields { - late_cancels: (Scalars['bigint'] | null) - no_shows: (Scalars['bigint'] | null) - reliability_pct: (Scalars['numeric'] | null) - scrims_completed: (Scalars['bigint'] | null) - __typename: 'v_team_reputation_sum_fields' +export interface v_player_damage_sum_fields { + avg_damage_per_round: (Scalars['bigint'] | null) + player_steam_id: (Scalars['bigint'] | null) + total_damage: (Scalars['bigint'] | null) + total_rounds: (Scalars['bigint'] | null) + __typename: 'v_player_damage_sum_fields' } /** aggregate var_pop on columns */ -export interface v_team_reputation_var_pop_fields { - late_cancels: (Scalars['Float'] | null) - no_shows: (Scalars['Float'] | null) - reliability_pct: (Scalars['Float'] | null) - scrims_completed: (Scalars['Float'] | null) - __typename: 'v_team_reputation_var_pop_fields' +export interface v_player_damage_var_pop_fields { + avg_damage_per_round: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + total_damage: (Scalars['Float'] | null) + total_rounds: (Scalars['Float'] | null) + __typename: 'v_player_damage_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_team_reputation_var_samp_fields { - late_cancels: (Scalars['Float'] | null) - no_shows: (Scalars['Float'] | null) - reliability_pct: (Scalars['Float'] | null) - scrims_completed: (Scalars['Float'] | null) - __typename: 'v_team_reputation_var_samp_fields' +export interface v_player_damage_var_samp_fields { + avg_damage_per_round: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + total_damage: (Scalars['Float'] | null) + total_rounds: (Scalars['Float'] | null) + __typename: 'v_player_damage_var_samp_fields' } /** aggregate variance on columns */ -export interface v_team_reputation_variance_fields { - late_cancels: (Scalars['Float'] | null) - no_shows: (Scalars['Float'] | null) - reliability_pct: (Scalars['Float'] | null) - scrims_completed: (Scalars['Float'] | null) - __typename: 'v_team_reputation_variance_fields' +export interface v_player_damage_variance_fields { + avg_damage_per_round: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + total_damage: (Scalars['Float'] | null) + total_rounds: (Scalars['Float'] | null) + __typename: 'v_player_damage_variance_fields' } -/** columns and relationships of "v_team_stage_results" */ -export interface v_team_stage_results { - group_number: Scalars['Int'] - head_to_head_match_wins: Scalars['Int'] - head_to_head_rounds_won: Scalars['Int'] - losses: Scalars['Int'] - maps_lost: Scalars['Int'] - maps_won: Scalars['Int'] - matches_played: Scalars['Int'] - matches_remaining: Scalars['Int'] - placement: Scalars['Int'] - rank: Scalars['Int'] - rounds_lost: Scalars['Int'] - rounds_won: Scalars['Int'] - /** An object relationship */ - stage: (tournament_stages | null) +/** columns and relationships of "v_player_elo" */ +export interface v_player_elo { + actual_score: (Scalars['float8'] | null) + assists: (Scalars['Int'] | null) + current_elo: (Scalars['Int'] | null) + damage: (Scalars['Int'] | null) + damage_percent: (Scalars['float8'] | null) + deaths: (Scalars['Int'] | null) + elo_change: (Scalars['Int'] | null) + expected_score: (Scalars['float8'] | null) + impact: (Scalars['float8'] | null) + k_factor: (Scalars['Int'] | null) + kda: (Scalars['float8'] | null) + kills: (Scalars['Int'] | null) + map_losses: (Scalars['Int'] | null) + map_wins: (Scalars['Int'] | null) /** An object relationship */ - team: (tournament_teams | null) - team_kdr: Scalars['float8'] - total_deaths: Scalars['Int'] - total_kills: Scalars['Int'] - tournament_stage_id: Scalars['uuid'] - tournament_team_id: Scalars['uuid'] - wins: Scalars['Int'] - __typename: 'v_team_stage_results' + match: (matches | null) + match_created_at: (Scalars['timestamptz'] | null) + match_id: (Scalars['uuid'] | null) + match_result: (Scalars['String'] | null) + opponent_team_elo_avg: (Scalars['float8'] | null) + performance_multiplier: (Scalars['float8'] | null) + player_name: (Scalars['String'] | null) + player_steam_id: (Scalars['bigint'] | null) + player_team_elo_avg: (Scalars['float8'] | null) + rating_for_expected: (Scalars['float8'] | null) + season_id: (Scalars['uuid'] | null) + series_multiplier: (Scalars['Int'] | null) + team_avg_kda: (Scalars['float8'] | null) + type: (Scalars['String'] | null) + updated_elo: (Scalars['Int'] | null) + __typename: 'v_player_elo' } -/** aggregated selection of "v_team_stage_results" */ -export interface v_team_stage_results_aggregate { - aggregate: (v_team_stage_results_aggregate_fields | null) - nodes: v_team_stage_results[] - __typename: 'v_team_stage_results_aggregate' +/** aggregated selection of "v_player_elo" */ +export interface v_player_elo_aggregate { + aggregate: (v_player_elo_aggregate_fields | null) + nodes: v_player_elo[] + __typename: 'v_player_elo_aggregate' } -/** aggregate fields of "v_team_stage_results" */ -export interface v_team_stage_results_aggregate_fields { - avg: (v_team_stage_results_avg_fields | null) +/** aggregate fields of "v_player_elo" */ +export interface v_player_elo_aggregate_fields { + avg: (v_player_elo_avg_fields | null) count: Scalars['Int'] - max: (v_team_stage_results_max_fields | null) - min: (v_team_stage_results_min_fields | null) - stddev: (v_team_stage_results_stddev_fields | null) - stddev_pop: (v_team_stage_results_stddev_pop_fields | null) - stddev_samp: (v_team_stage_results_stddev_samp_fields | null) - sum: (v_team_stage_results_sum_fields | null) - var_pop: (v_team_stage_results_var_pop_fields | null) - var_samp: (v_team_stage_results_var_samp_fields | null) - variance: (v_team_stage_results_variance_fields | null) - __typename: 'v_team_stage_results_aggregate_fields' + max: (v_player_elo_max_fields | null) + min: (v_player_elo_min_fields | null) + stddev: (v_player_elo_stddev_fields | null) + stddev_pop: (v_player_elo_stddev_pop_fields | null) + stddev_samp: (v_player_elo_stddev_samp_fields | null) + sum: (v_player_elo_sum_fields | null) + var_pop: (v_player_elo_var_pop_fields | null) + var_samp: (v_player_elo_var_samp_fields | null) + variance: (v_player_elo_variance_fields | null) + __typename: 'v_player_elo_aggregate_fields' } /** aggregate avg on columns */ -export interface v_team_stage_results_avg_fields { - group_number: (Scalars['Float'] | null) - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - placement: (Scalars['Float'] | null) - rank: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - team_kdr: (Scalars['Float'] | null) - total_deaths: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_team_stage_results_avg_fields' +export interface v_player_elo_avg_fields { + actual_score: (Scalars['Float'] | null) + assists: (Scalars['Float'] | null) + current_elo: (Scalars['Float'] | null) + damage: (Scalars['Float'] | null) + damage_percent: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + elo_change: (Scalars['Float'] | null) + expected_score: (Scalars['Float'] | null) + impact: (Scalars['Float'] | null) + k_factor: (Scalars['Float'] | null) + kda: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + map_losses: (Scalars['Float'] | null) + map_wins: (Scalars['Float'] | null) + opponent_team_elo_avg: (Scalars['Float'] | null) + performance_multiplier: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + player_team_elo_avg: (Scalars['Float'] | null) + rating_for_expected: (Scalars['Float'] | null) + series_multiplier: (Scalars['Float'] | null) + team_avg_kda: (Scalars['Float'] | null) + updated_elo: (Scalars['Float'] | null) + __typename: 'v_player_elo_avg_fields' } -/** unique or primary key constraints on table "v_team_stage_results" */ -export type v_team_stage_results_constraint = 'v_team_stage_results_pkey' - - /** aggregate max on columns */ -export interface v_team_stage_results_max_fields { - group_number: (Scalars['Int'] | null) - head_to_head_match_wins: (Scalars['Int'] | null) - head_to_head_rounds_won: (Scalars['Int'] | null) - losses: (Scalars['Int'] | null) - maps_lost: (Scalars['Int'] | null) - maps_won: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) - matches_remaining: (Scalars['Int'] | null) - placement: (Scalars['Int'] | null) - rank: (Scalars['Int'] | null) - rounds_lost: (Scalars['Int'] | null) - rounds_won: (Scalars['Int'] | null) - team_kdr: (Scalars['float8'] | null) - total_deaths: (Scalars['Int'] | null) - total_kills: (Scalars['Int'] | null) - tournament_stage_id: (Scalars['uuid'] | null) - tournament_team_id: (Scalars['uuid'] | null) - wins: (Scalars['Int'] | null) - __typename: 'v_team_stage_results_max_fields' +export interface v_player_elo_max_fields { + actual_score: (Scalars['float8'] | null) + assists: (Scalars['Int'] | null) + current_elo: (Scalars['Int'] | null) + damage: (Scalars['Int'] | null) + damage_percent: (Scalars['float8'] | null) + deaths: (Scalars['Int'] | null) + elo_change: (Scalars['Int'] | null) + expected_score: (Scalars['float8'] | null) + impact: (Scalars['float8'] | null) + k_factor: (Scalars['Int'] | null) + kda: (Scalars['float8'] | null) + kills: (Scalars['Int'] | null) + map_losses: (Scalars['Int'] | null) + map_wins: (Scalars['Int'] | null) + match_created_at: (Scalars['timestamptz'] | null) + match_id: (Scalars['uuid'] | null) + match_result: (Scalars['String'] | null) + opponent_team_elo_avg: (Scalars['float8'] | null) + performance_multiplier: (Scalars['float8'] | null) + player_name: (Scalars['String'] | null) + player_steam_id: (Scalars['bigint'] | null) + player_team_elo_avg: (Scalars['float8'] | null) + rating_for_expected: (Scalars['float8'] | null) + season_id: (Scalars['uuid'] | null) + series_multiplier: (Scalars['Int'] | null) + team_avg_kda: (Scalars['float8'] | null) + type: (Scalars['String'] | null) + updated_elo: (Scalars['Int'] | null) + __typename: 'v_player_elo_max_fields' } /** aggregate min on columns */ -export interface v_team_stage_results_min_fields { - group_number: (Scalars['Int'] | null) - head_to_head_match_wins: (Scalars['Int'] | null) - head_to_head_rounds_won: (Scalars['Int'] | null) - losses: (Scalars['Int'] | null) - maps_lost: (Scalars['Int'] | null) - maps_won: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) - matches_remaining: (Scalars['Int'] | null) - placement: (Scalars['Int'] | null) - rank: (Scalars['Int'] | null) - rounds_lost: (Scalars['Int'] | null) - rounds_won: (Scalars['Int'] | null) - team_kdr: (Scalars['float8'] | null) - total_deaths: (Scalars['Int'] | null) - total_kills: (Scalars['Int'] | null) - tournament_stage_id: (Scalars['uuid'] | null) - tournament_team_id: (Scalars['uuid'] | null) - wins: (Scalars['Int'] | null) - __typename: 'v_team_stage_results_min_fields' -} - - -/** response of any mutation on the table "v_team_stage_results" */ -export interface v_team_stage_results_mutation_response { - /** number of rows affected by the mutation */ - affected_rows: Scalars['Int'] - /** data from the rows affected by the mutation */ - returning: v_team_stage_results[] - __typename: 'v_team_stage_results_mutation_response' +export interface v_player_elo_min_fields { + actual_score: (Scalars['float8'] | null) + assists: (Scalars['Int'] | null) + current_elo: (Scalars['Int'] | null) + damage: (Scalars['Int'] | null) + damage_percent: (Scalars['float8'] | null) + deaths: (Scalars['Int'] | null) + elo_change: (Scalars['Int'] | null) + expected_score: (Scalars['float8'] | null) + impact: (Scalars['float8'] | null) + k_factor: (Scalars['Int'] | null) + kda: (Scalars['float8'] | null) + kills: (Scalars['Int'] | null) + map_losses: (Scalars['Int'] | null) + map_wins: (Scalars['Int'] | null) + match_created_at: (Scalars['timestamptz'] | null) + match_id: (Scalars['uuid'] | null) + match_result: (Scalars['String'] | null) + opponent_team_elo_avg: (Scalars['float8'] | null) + performance_multiplier: (Scalars['float8'] | null) + player_name: (Scalars['String'] | null) + player_steam_id: (Scalars['bigint'] | null) + player_team_elo_avg: (Scalars['float8'] | null) + rating_for_expected: (Scalars['float8'] | null) + season_id: (Scalars['uuid'] | null) + series_multiplier: (Scalars['Int'] | null) + team_avg_kda: (Scalars['float8'] | null) + type: (Scalars['String'] | null) + updated_elo: (Scalars['Int'] | null) + __typename: 'v_player_elo_min_fields' } -/** select columns of table "v_team_stage_results" */ -export type v_team_stage_results_select_column = 'group_number' | 'head_to_head_match_wins' | 'head_to_head_rounds_won' | 'losses' | 'maps_lost' | 'maps_won' | 'matches_played' | 'matches_remaining' | 'placement' | 'rank' | 'rounds_lost' | 'rounds_won' | 'team_kdr' | 'total_deaths' | 'total_kills' | 'tournament_stage_id' | 'tournament_team_id' | 'wins' +/** select columns of table "v_player_elo" */ +export type v_player_elo_select_column = 'actual_score' | 'assists' | 'current_elo' | 'damage' | 'damage_percent' | 'deaths' | 'elo_change' | 'expected_score' | 'impact' | 'k_factor' | 'kda' | 'kills' | 'map_losses' | 'map_wins' | 'match_created_at' | 'match_id' | 'match_result' | 'opponent_team_elo_avg' | 'performance_multiplier' | 'player_name' | 'player_steam_id' | 'player_team_elo_avg' | 'rating_for_expected' | 'season_id' | 'series_multiplier' | 'team_avg_kda' | 'type' | 'updated_elo' -/** select "v_team_stage_results_aggregate_bool_exp_avg_arguments_columns" columns of table "v_team_stage_results" */ -export type v_team_stage_results_select_column_v_team_stage_results_aggregate_bool_exp_avg_arguments_columns = 'team_kdr' +/** select "v_player_elo_aggregate_bool_exp_avg_arguments_columns" columns of table "v_player_elo" */ +export type v_player_elo_select_column_v_player_elo_aggregate_bool_exp_avg_arguments_columns = 'actual_score' | 'damage_percent' | 'expected_score' | 'impact' | 'kda' | 'opponent_team_elo_avg' | 'performance_multiplier' | 'player_team_elo_avg' | 'rating_for_expected' | 'team_avg_kda' -/** select "v_team_stage_results_aggregate_bool_exp_corr_arguments_columns" columns of table "v_team_stage_results" */ -export type v_team_stage_results_select_column_v_team_stage_results_aggregate_bool_exp_corr_arguments_columns = 'team_kdr' +/** select "v_player_elo_aggregate_bool_exp_corr_arguments_columns" columns of table "v_player_elo" */ +export type v_player_elo_select_column_v_player_elo_aggregate_bool_exp_corr_arguments_columns = 'actual_score' | 'damage_percent' | 'expected_score' | 'impact' | 'kda' | 'opponent_team_elo_avg' | 'performance_multiplier' | 'player_team_elo_avg' | 'rating_for_expected' | 'team_avg_kda' -/** select "v_team_stage_results_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "v_team_stage_results" */ -export type v_team_stage_results_select_column_v_team_stage_results_aggregate_bool_exp_covar_samp_arguments_columns = 'team_kdr' +/** select "v_player_elo_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "v_player_elo" */ +export type v_player_elo_select_column_v_player_elo_aggregate_bool_exp_covar_samp_arguments_columns = 'actual_score' | 'damage_percent' | 'expected_score' | 'impact' | 'kda' | 'opponent_team_elo_avg' | 'performance_multiplier' | 'player_team_elo_avg' | 'rating_for_expected' | 'team_avg_kda' -/** select "v_team_stage_results_aggregate_bool_exp_max_arguments_columns" columns of table "v_team_stage_results" */ -export type v_team_stage_results_select_column_v_team_stage_results_aggregate_bool_exp_max_arguments_columns = 'team_kdr' +/** select "v_player_elo_aggregate_bool_exp_max_arguments_columns" columns of table "v_player_elo" */ +export type v_player_elo_select_column_v_player_elo_aggregate_bool_exp_max_arguments_columns = 'actual_score' | 'damage_percent' | 'expected_score' | 'impact' | 'kda' | 'opponent_team_elo_avg' | 'performance_multiplier' | 'player_team_elo_avg' | 'rating_for_expected' | 'team_avg_kda' -/** select "v_team_stage_results_aggregate_bool_exp_min_arguments_columns" columns of table "v_team_stage_results" */ -export type v_team_stage_results_select_column_v_team_stage_results_aggregate_bool_exp_min_arguments_columns = 'team_kdr' +/** select "v_player_elo_aggregate_bool_exp_min_arguments_columns" columns of table "v_player_elo" */ +export type v_player_elo_select_column_v_player_elo_aggregate_bool_exp_min_arguments_columns = 'actual_score' | 'damage_percent' | 'expected_score' | 'impact' | 'kda' | 'opponent_team_elo_avg' | 'performance_multiplier' | 'player_team_elo_avg' | 'rating_for_expected' | 'team_avg_kda' -/** select "v_team_stage_results_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "v_team_stage_results" */ -export type v_team_stage_results_select_column_v_team_stage_results_aggregate_bool_exp_stddev_samp_arguments_columns = 'team_kdr' +/** select "v_player_elo_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "v_player_elo" */ +export type v_player_elo_select_column_v_player_elo_aggregate_bool_exp_stddev_samp_arguments_columns = 'actual_score' | 'damage_percent' | 'expected_score' | 'impact' | 'kda' | 'opponent_team_elo_avg' | 'performance_multiplier' | 'player_team_elo_avg' | 'rating_for_expected' | 'team_avg_kda' -/** select "v_team_stage_results_aggregate_bool_exp_sum_arguments_columns" columns of table "v_team_stage_results" */ -export type v_team_stage_results_select_column_v_team_stage_results_aggregate_bool_exp_sum_arguments_columns = 'team_kdr' +/** select "v_player_elo_aggregate_bool_exp_sum_arguments_columns" columns of table "v_player_elo" */ +export type v_player_elo_select_column_v_player_elo_aggregate_bool_exp_sum_arguments_columns = 'actual_score' | 'damage_percent' | 'expected_score' | 'impact' | 'kda' | 'opponent_team_elo_avg' | 'performance_multiplier' | 'player_team_elo_avg' | 'rating_for_expected' | 'team_avg_kda' -/** select "v_team_stage_results_aggregate_bool_exp_var_samp_arguments_columns" columns of table "v_team_stage_results" */ -export type v_team_stage_results_select_column_v_team_stage_results_aggregate_bool_exp_var_samp_arguments_columns = 'team_kdr' +/** select "v_player_elo_aggregate_bool_exp_var_samp_arguments_columns" columns of table "v_player_elo" */ +export type v_player_elo_select_column_v_player_elo_aggregate_bool_exp_var_samp_arguments_columns = 'actual_score' | 'damage_percent' | 'expected_score' | 'impact' | 'kda' | 'opponent_team_elo_avg' | 'performance_multiplier' | 'player_team_elo_avg' | 'rating_for_expected' | 'team_avg_kda' /** aggregate stddev on columns */ -export interface v_team_stage_results_stddev_fields { - group_number: (Scalars['Float'] | null) - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - placement: (Scalars['Float'] | null) - rank: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - team_kdr: (Scalars['Float'] | null) - total_deaths: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_team_stage_results_stddev_fields' +export interface v_player_elo_stddev_fields { + actual_score: (Scalars['Float'] | null) + assists: (Scalars['Float'] | null) + current_elo: (Scalars['Float'] | null) + damage: (Scalars['Float'] | null) + damage_percent: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + elo_change: (Scalars['Float'] | null) + expected_score: (Scalars['Float'] | null) + impact: (Scalars['Float'] | null) + k_factor: (Scalars['Float'] | null) + kda: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + map_losses: (Scalars['Float'] | null) + map_wins: (Scalars['Float'] | null) + opponent_team_elo_avg: (Scalars['Float'] | null) + performance_multiplier: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + player_team_elo_avg: (Scalars['Float'] | null) + rating_for_expected: (Scalars['Float'] | null) + series_multiplier: (Scalars['Float'] | null) + team_avg_kda: (Scalars['Float'] | null) + updated_elo: (Scalars['Float'] | null) + __typename: 'v_player_elo_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_team_stage_results_stddev_pop_fields { - group_number: (Scalars['Float'] | null) - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - placement: (Scalars['Float'] | null) - rank: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - team_kdr: (Scalars['Float'] | null) - total_deaths: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_team_stage_results_stddev_pop_fields' +export interface v_player_elo_stddev_pop_fields { + actual_score: (Scalars['Float'] | null) + assists: (Scalars['Float'] | null) + current_elo: (Scalars['Float'] | null) + damage: (Scalars['Float'] | null) + damage_percent: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + elo_change: (Scalars['Float'] | null) + expected_score: (Scalars['Float'] | null) + impact: (Scalars['Float'] | null) + k_factor: (Scalars['Float'] | null) + kda: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + map_losses: (Scalars['Float'] | null) + map_wins: (Scalars['Float'] | null) + opponent_team_elo_avg: (Scalars['Float'] | null) + performance_multiplier: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + player_team_elo_avg: (Scalars['Float'] | null) + rating_for_expected: (Scalars['Float'] | null) + series_multiplier: (Scalars['Float'] | null) + team_avg_kda: (Scalars['Float'] | null) + updated_elo: (Scalars['Float'] | null) + __typename: 'v_player_elo_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_team_stage_results_stddev_samp_fields { - group_number: (Scalars['Float'] | null) - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - placement: (Scalars['Float'] | null) - rank: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - team_kdr: (Scalars['Float'] | null) - total_deaths: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_team_stage_results_stddev_samp_fields' +export interface v_player_elo_stddev_samp_fields { + actual_score: (Scalars['Float'] | null) + assists: (Scalars['Float'] | null) + current_elo: (Scalars['Float'] | null) + damage: (Scalars['Float'] | null) + damage_percent: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + elo_change: (Scalars['Float'] | null) + expected_score: (Scalars['Float'] | null) + impact: (Scalars['Float'] | null) + k_factor: (Scalars['Float'] | null) + kda: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + map_losses: (Scalars['Float'] | null) + map_wins: (Scalars['Float'] | null) + opponent_team_elo_avg: (Scalars['Float'] | null) + performance_multiplier: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + player_team_elo_avg: (Scalars['Float'] | null) + rating_for_expected: (Scalars['Float'] | null) + series_multiplier: (Scalars['Float'] | null) + team_avg_kda: (Scalars['Float'] | null) + updated_elo: (Scalars['Float'] | null) + __typename: 'v_player_elo_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_team_stage_results_sum_fields { - group_number: (Scalars['Int'] | null) - head_to_head_match_wins: (Scalars['Int'] | null) - head_to_head_rounds_won: (Scalars['Int'] | null) - losses: (Scalars['Int'] | null) - maps_lost: (Scalars['Int'] | null) - maps_won: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) - matches_remaining: (Scalars['Int'] | null) - placement: (Scalars['Int'] | null) - rank: (Scalars['Int'] | null) - rounds_lost: (Scalars['Int'] | null) - rounds_won: (Scalars['Int'] | null) - team_kdr: (Scalars['float8'] | null) - total_deaths: (Scalars['Int'] | null) - total_kills: (Scalars['Int'] | null) - wins: (Scalars['Int'] | null) - __typename: 'v_team_stage_results_sum_fields' +export interface v_player_elo_sum_fields { + actual_score: (Scalars['float8'] | null) + assists: (Scalars['Int'] | null) + current_elo: (Scalars['Int'] | null) + damage: (Scalars['Int'] | null) + damage_percent: (Scalars['float8'] | null) + deaths: (Scalars['Int'] | null) + elo_change: (Scalars['Int'] | null) + expected_score: (Scalars['float8'] | null) + impact: (Scalars['float8'] | null) + k_factor: (Scalars['Int'] | null) + kda: (Scalars['float8'] | null) + kills: (Scalars['Int'] | null) + map_losses: (Scalars['Int'] | null) + map_wins: (Scalars['Int'] | null) + opponent_team_elo_avg: (Scalars['float8'] | null) + performance_multiplier: (Scalars['float8'] | null) + player_steam_id: (Scalars['bigint'] | null) + player_team_elo_avg: (Scalars['float8'] | null) + rating_for_expected: (Scalars['float8'] | null) + series_multiplier: (Scalars['Int'] | null) + team_avg_kda: (Scalars['float8'] | null) + updated_elo: (Scalars['Int'] | null) + __typename: 'v_player_elo_sum_fields' } -/** update columns of table "v_team_stage_results" */ -export type v_team_stage_results_update_column = 'group_number' | 'head_to_head_match_wins' | 'head_to_head_rounds_won' | 'losses' | 'maps_lost' | 'maps_won' | 'matches_played' | 'matches_remaining' | 'placement' | 'rank' | 'rounds_lost' | 'rounds_won' | 'team_kdr' | 'total_deaths' | 'total_kills' | 'tournament_stage_id' | 'tournament_team_id' | 'wins' - - /** aggregate var_pop on columns */ -export interface v_team_stage_results_var_pop_fields { - group_number: (Scalars['Float'] | null) - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - placement: (Scalars['Float'] | null) - rank: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - team_kdr: (Scalars['Float'] | null) - total_deaths: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_team_stage_results_var_pop_fields' +export interface v_player_elo_var_pop_fields { + actual_score: (Scalars['Float'] | null) + assists: (Scalars['Float'] | null) + current_elo: (Scalars['Float'] | null) + damage: (Scalars['Float'] | null) + damage_percent: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + elo_change: (Scalars['Float'] | null) + expected_score: (Scalars['Float'] | null) + impact: (Scalars['Float'] | null) + k_factor: (Scalars['Float'] | null) + kda: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + map_losses: (Scalars['Float'] | null) + map_wins: (Scalars['Float'] | null) + opponent_team_elo_avg: (Scalars['Float'] | null) + performance_multiplier: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + player_team_elo_avg: (Scalars['Float'] | null) + rating_for_expected: (Scalars['Float'] | null) + series_multiplier: (Scalars['Float'] | null) + team_avg_kda: (Scalars['Float'] | null) + updated_elo: (Scalars['Float'] | null) + __typename: 'v_player_elo_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_team_stage_results_var_samp_fields { - group_number: (Scalars['Float'] | null) - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - placement: (Scalars['Float'] | null) - rank: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - team_kdr: (Scalars['Float'] | null) - total_deaths: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_team_stage_results_var_samp_fields' +export interface v_player_elo_var_samp_fields { + actual_score: (Scalars['Float'] | null) + assists: (Scalars['Float'] | null) + current_elo: (Scalars['Float'] | null) + damage: (Scalars['Float'] | null) + damage_percent: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + elo_change: (Scalars['Float'] | null) + expected_score: (Scalars['Float'] | null) + impact: (Scalars['Float'] | null) + k_factor: (Scalars['Float'] | null) + kda: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + map_losses: (Scalars['Float'] | null) + map_wins: (Scalars['Float'] | null) + opponent_team_elo_avg: (Scalars['Float'] | null) + performance_multiplier: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + player_team_elo_avg: (Scalars['Float'] | null) + rating_for_expected: (Scalars['Float'] | null) + series_multiplier: (Scalars['Float'] | null) + team_avg_kda: (Scalars['Float'] | null) + updated_elo: (Scalars['Float'] | null) + __typename: 'v_player_elo_var_samp_fields' } /** aggregate variance on columns */ -export interface v_team_stage_results_variance_fields { - group_number: (Scalars['Float'] | null) - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - placement: (Scalars['Float'] | null) - rank: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - team_kdr: (Scalars['Float'] | null) - total_deaths: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_team_stage_results_variance_fields' +export interface v_player_elo_variance_fields { + actual_score: (Scalars['Float'] | null) + assists: (Scalars['Float'] | null) + current_elo: (Scalars['Float'] | null) + damage: (Scalars['Float'] | null) + damage_percent: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + elo_change: (Scalars['Float'] | null) + expected_score: (Scalars['Float'] | null) + impact: (Scalars['Float'] | null) + k_factor: (Scalars['Float'] | null) + kda: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + map_losses: (Scalars['Float'] | null) + map_wins: (Scalars['Float'] | null) + opponent_team_elo_avg: (Scalars['Float'] | null) + performance_multiplier: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + player_team_elo_avg: (Scalars['Float'] | null) + rating_for_expected: (Scalars['Float'] | null) + series_multiplier: (Scalars['Float'] | null) + team_avg_kda: (Scalars['Float'] | null) + updated_elo: (Scalars['Float'] | null) + __typename: 'v_player_elo_variance_fields' } -/** columns and relationships of "v_team_tournament_results" */ -export interface v_team_tournament_results { - head_to_head_match_wins: (Scalars['Int'] | null) - head_to_head_rounds_won: (Scalars['Int'] | null) - losses: (Scalars['Int'] | null) - maps_lost: (Scalars['Int'] | null) - maps_won: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) - matches_remaining: (Scalars['Int'] | null) - rounds_lost: (Scalars['Int'] | null) - rounds_won: (Scalars['Int'] | null) +/** columns and relationships of "v_player_map_losses" */ +export interface v_player_map_losses { /** An object relationship */ - team: (tournament_teams | null) - team_kdr: (Scalars['float8'] | null) - total_deaths: (Scalars['Int'] | null) - total_kills: (Scalars['Int'] | null) + map: (maps | null) + map_id: (Scalars['uuid'] | null) /** An object relationship */ - tournament: (tournaments | null) - tournament_id: (Scalars['uuid'] | null) - tournament_team_id: (Scalars['uuid'] | null) - wins: (Scalars['Int'] | null) - __typename: 'v_team_tournament_results' + match: (matches | null) + match_id: (Scalars['uuid'] | null) + started_at: (Scalars['timestamptz'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_player_map_losses' } -/** aggregated selection of "v_team_tournament_results" */ -export interface v_team_tournament_results_aggregate { - aggregate: (v_team_tournament_results_aggregate_fields | null) - nodes: v_team_tournament_results[] - __typename: 'v_team_tournament_results_aggregate' +/** aggregated selection of "v_player_map_losses" */ +export interface v_player_map_losses_aggregate { + aggregate: (v_player_map_losses_aggregate_fields | null) + nodes: v_player_map_losses[] + __typename: 'v_player_map_losses_aggregate' } -/** aggregate fields of "v_team_tournament_results" */ -export interface v_team_tournament_results_aggregate_fields { - avg: (v_team_tournament_results_avg_fields | null) +/** aggregate fields of "v_player_map_losses" */ +export interface v_player_map_losses_aggregate_fields { + avg: (v_player_map_losses_avg_fields | null) count: Scalars['Int'] - max: (v_team_tournament_results_max_fields | null) - min: (v_team_tournament_results_min_fields | null) - stddev: (v_team_tournament_results_stddev_fields | null) - stddev_pop: (v_team_tournament_results_stddev_pop_fields | null) - stddev_samp: (v_team_tournament_results_stddev_samp_fields | null) - sum: (v_team_tournament_results_sum_fields | null) - var_pop: (v_team_tournament_results_var_pop_fields | null) - var_samp: (v_team_tournament_results_var_samp_fields | null) - variance: (v_team_tournament_results_variance_fields | null) - __typename: 'v_team_tournament_results_aggregate_fields' + max: (v_player_map_losses_max_fields | null) + min: (v_player_map_losses_min_fields | null) + stddev: (v_player_map_losses_stddev_fields | null) + stddev_pop: (v_player_map_losses_stddev_pop_fields | null) + stddev_samp: (v_player_map_losses_stddev_samp_fields | null) + sum: (v_player_map_losses_sum_fields | null) + var_pop: (v_player_map_losses_var_pop_fields | null) + var_samp: (v_player_map_losses_var_samp_fields | null) + variance: (v_player_map_losses_variance_fields | null) + __typename: 'v_player_map_losses_aggregate_fields' } /** aggregate avg on columns */ -export interface v_team_tournament_results_avg_fields { - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - team_kdr: (Scalars['Float'] | null) - total_deaths: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_team_tournament_results_avg_fields' +export interface v_player_map_losses_avg_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_map_losses_avg_fields' } /** aggregate max on columns */ -export interface v_team_tournament_results_max_fields { - head_to_head_match_wins: (Scalars['Int'] | null) - head_to_head_rounds_won: (Scalars['Int'] | null) - losses: (Scalars['Int'] | null) - maps_lost: (Scalars['Int'] | null) - maps_won: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) - matches_remaining: (Scalars['Int'] | null) - rounds_lost: (Scalars['Int'] | null) - rounds_won: (Scalars['Int'] | null) - team_kdr: (Scalars['float8'] | null) - total_deaths: (Scalars['Int'] | null) - total_kills: (Scalars['Int'] | null) - tournament_id: (Scalars['uuid'] | null) - tournament_team_id: (Scalars['uuid'] | null) - wins: (Scalars['Int'] | null) - __typename: 'v_team_tournament_results_max_fields' +export interface v_player_map_losses_max_fields { + map_id: (Scalars['uuid'] | null) + match_id: (Scalars['uuid'] | null) + started_at: (Scalars['timestamptz'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_player_map_losses_max_fields' } /** aggregate min on columns */ -export interface v_team_tournament_results_min_fields { - head_to_head_match_wins: (Scalars['Int'] | null) - head_to_head_rounds_won: (Scalars['Int'] | null) - losses: (Scalars['Int'] | null) - maps_lost: (Scalars['Int'] | null) - maps_won: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) - matches_remaining: (Scalars['Int'] | null) - rounds_lost: (Scalars['Int'] | null) - rounds_won: (Scalars['Int'] | null) - team_kdr: (Scalars['float8'] | null) - total_deaths: (Scalars['Int'] | null) - total_kills: (Scalars['Int'] | null) - tournament_id: (Scalars['uuid'] | null) - tournament_team_id: (Scalars['uuid'] | null) - wins: (Scalars['Int'] | null) - __typename: 'v_team_tournament_results_min_fields' +export interface v_player_map_losses_min_fields { + map_id: (Scalars['uuid'] | null) + match_id: (Scalars['uuid'] | null) + started_at: (Scalars['timestamptz'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_player_map_losses_min_fields' } -/** select columns of table "v_team_tournament_results" */ -export type v_team_tournament_results_select_column = 'head_to_head_match_wins' | 'head_to_head_rounds_won' | 'losses' | 'maps_lost' | 'maps_won' | 'matches_played' | 'matches_remaining' | 'rounds_lost' | 'rounds_won' | 'team_kdr' | 'total_deaths' | 'total_kills' | 'tournament_id' | 'tournament_team_id' | 'wins' - - -/** select "v_team_tournament_results_aggregate_bool_exp_avg_arguments_columns" columns of table "v_team_tournament_results" */ -export type v_team_tournament_results_select_column_v_team_tournament_results_aggregate_bool_exp_avg_arguments_columns = 'team_kdr' - - -/** select "v_team_tournament_results_aggregate_bool_exp_corr_arguments_columns" columns of table "v_team_tournament_results" */ -export type v_team_tournament_results_select_column_v_team_tournament_results_aggregate_bool_exp_corr_arguments_columns = 'team_kdr' - - -/** select "v_team_tournament_results_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "v_team_tournament_results" */ -export type v_team_tournament_results_select_column_v_team_tournament_results_aggregate_bool_exp_covar_samp_arguments_columns = 'team_kdr' - - -/** select "v_team_tournament_results_aggregate_bool_exp_max_arguments_columns" columns of table "v_team_tournament_results" */ -export type v_team_tournament_results_select_column_v_team_tournament_results_aggregate_bool_exp_max_arguments_columns = 'team_kdr' - - -/** select "v_team_tournament_results_aggregate_bool_exp_min_arguments_columns" columns of table "v_team_tournament_results" */ -export type v_team_tournament_results_select_column_v_team_tournament_results_aggregate_bool_exp_min_arguments_columns = 'team_kdr' - - -/** select "v_team_tournament_results_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "v_team_tournament_results" */ -export type v_team_tournament_results_select_column_v_team_tournament_results_aggregate_bool_exp_stddev_samp_arguments_columns = 'team_kdr' - - -/** select "v_team_tournament_results_aggregate_bool_exp_sum_arguments_columns" columns of table "v_team_tournament_results" */ -export type v_team_tournament_results_select_column_v_team_tournament_results_aggregate_bool_exp_sum_arguments_columns = 'team_kdr' - - -/** select "v_team_tournament_results_aggregate_bool_exp_var_samp_arguments_columns" columns of table "v_team_tournament_results" */ -export type v_team_tournament_results_select_column_v_team_tournament_results_aggregate_bool_exp_var_samp_arguments_columns = 'team_kdr' +/** select columns of table "v_player_map_losses" */ +export type v_player_map_losses_select_column = 'map_id' | 'match_id' | 'started_at' | 'steam_id' /** aggregate stddev on columns */ -export interface v_team_tournament_results_stddev_fields { - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - team_kdr: (Scalars['Float'] | null) - total_deaths: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_team_tournament_results_stddev_fields' +export interface v_player_map_losses_stddev_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_map_losses_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface v_team_tournament_results_stddev_pop_fields { - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - team_kdr: (Scalars['Float'] | null) - total_deaths: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_team_tournament_results_stddev_pop_fields' +export interface v_player_map_losses_stddev_pop_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_map_losses_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface v_team_tournament_results_stddev_samp_fields { - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - team_kdr: (Scalars['Float'] | null) - total_deaths: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_team_tournament_results_stddev_samp_fields' +export interface v_player_map_losses_stddev_samp_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_map_losses_stddev_samp_fields' } /** aggregate sum on columns */ -export interface v_team_tournament_results_sum_fields { - head_to_head_match_wins: (Scalars['Int'] | null) - head_to_head_rounds_won: (Scalars['Int'] | null) - losses: (Scalars['Int'] | null) - maps_lost: (Scalars['Int'] | null) - maps_won: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) - matches_remaining: (Scalars['Int'] | null) - rounds_lost: (Scalars['Int'] | null) - rounds_won: (Scalars['Int'] | null) - team_kdr: (Scalars['float8'] | null) - total_deaths: (Scalars['Int'] | null) - total_kills: (Scalars['Int'] | null) - wins: (Scalars['Int'] | null) - __typename: 'v_team_tournament_results_sum_fields' +export interface v_player_map_losses_sum_fields { + steam_id: (Scalars['bigint'] | null) + __typename: 'v_player_map_losses_sum_fields' } /** aggregate var_pop on columns */ -export interface v_team_tournament_results_var_pop_fields { - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - team_kdr: (Scalars['Float'] | null) - total_deaths: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_team_tournament_results_var_pop_fields' +export interface v_player_map_losses_var_pop_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_map_losses_var_pop_fields' } /** aggregate var_samp on columns */ -export interface v_team_tournament_results_var_samp_fields { - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - team_kdr: (Scalars['Float'] | null) - total_deaths: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_team_tournament_results_var_samp_fields' +export interface v_player_map_losses_var_samp_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_map_losses_var_samp_fields' } /** aggregate variance on columns */ -export interface v_team_tournament_results_variance_fields { - head_to_head_match_wins: (Scalars['Float'] | null) - head_to_head_rounds_won: (Scalars['Float'] | null) - losses: (Scalars['Float'] | null) - maps_lost: (Scalars['Float'] | null) - maps_won: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - matches_remaining: (Scalars['Float'] | null) - rounds_lost: (Scalars['Float'] | null) - rounds_won: (Scalars['Float'] | null) - team_kdr: (Scalars['Float'] | null) - total_deaths: (Scalars['Float'] | null) - total_kills: (Scalars['Float'] | null) - wins: (Scalars['Float'] | null) - __typename: 'v_team_tournament_results_variance_fields' +export interface v_player_map_losses_variance_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_map_losses_variance_fields' } -/** columns and relationships of "v_tournament_player_stats" */ -export interface v_tournament_player_stats { - assists: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) - headshot_percentage: (Scalars['float8'] | null) - headshots: (Scalars['Int'] | null) - kdr: (Scalars['float8'] | null) - kills: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) +/** columns and relationships of "v_player_map_wins" */ +export interface v_player_map_wins { /** An object relationship */ - player: (players | null) - player_steam_id: (Scalars['bigint'] | null) + map: (maps | null) + map_id: (Scalars['uuid'] | null) /** An object relationship */ - tournament: (tournaments | null) - tournament_id: (Scalars['uuid'] | null) - __typename: 'v_tournament_player_stats' + match: (matches | null) + match_id: (Scalars['uuid'] | null) + started_at: (Scalars['timestamptz'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_player_map_wins' } -/** aggregated selection of "v_tournament_player_stats" */ -export interface v_tournament_player_stats_aggregate { - aggregate: (v_tournament_player_stats_aggregate_fields | null) - nodes: v_tournament_player_stats[] - __typename: 'v_tournament_player_stats_aggregate' +/** aggregated selection of "v_player_map_wins" */ +export interface v_player_map_wins_aggregate { + aggregate: (v_player_map_wins_aggregate_fields | null) + nodes: v_player_map_wins[] + __typename: 'v_player_map_wins_aggregate' } -/** aggregate fields of "v_tournament_player_stats" */ -export interface v_tournament_player_stats_aggregate_fields { - avg: (v_tournament_player_stats_avg_fields | null) +/** aggregate fields of "v_player_map_wins" */ +export interface v_player_map_wins_aggregate_fields { + avg: (v_player_map_wins_avg_fields | null) count: Scalars['Int'] - max: (v_tournament_player_stats_max_fields | null) - min: (v_tournament_player_stats_min_fields | null) - stddev: (v_tournament_player_stats_stddev_fields | null) - stddev_pop: (v_tournament_player_stats_stddev_pop_fields | null) - stddev_samp: (v_tournament_player_stats_stddev_samp_fields | null) - sum: (v_tournament_player_stats_sum_fields | null) - var_pop: (v_tournament_player_stats_var_pop_fields | null) - var_samp: (v_tournament_player_stats_var_samp_fields | null) - variance: (v_tournament_player_stats_variance_fields | null) - __typename: 'v_tournament_player_stats_aggregate_fields' + max: (v_player_map_wins_max_fields | null) + min: (v_player_map_wins_min_fields | null) + stddev: (v_player_map_wins_stddev_fields | null) + stddev_pop: (v_player_map_wins_stddev_pop_fields | null) + stddev_samp: (v_player_map_wins_stddev_samp_fields | null) + sum: (v_player_map_wins_sum_fields | null) + var_pop: (v_player_map_wins_var_pop_fields | null) + var_samp: (v_player_map_wins_var_samp_fields | null) + variance: (v_player_map_wins_variance_fields | null) + __typename: 'v_player_map_wins_aggregate_fields' } /** aggregate avg on columns */ -export interface v_tournament_player_stats_avg_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_tournament_player_stats_avg_fields' +export interface v_player_map_wins_avg_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_map_wins_avg_fields' } /** aggregate max on columns */ -export interface v_tournament_player_stats_max_fields { - assists: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) - headshot_percentage: (Scalars['float8'] | null) - headshots: (Scalars['Int'] | null) - kdr: (Scalars['float8'] | null) - kills: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) - player_steam_id: (Scalars['bigint'] | null) - tournament_id: (Scalars['uuid'] | null) - __typename: 'v_tournament_player_stats_max_fields' +export interface v_player_map_wins_max_fields { + map_id: (Scalars['uuid'] | null) + match_id: (Scalars['uuid'] | null) + started_at: (Scalars['timestamptz'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_player_map_wins_max_fields' } /** aggregate min on columns */ -export interface v_tournament_player_stats_min_fields { - assists: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) - headshot_percentage: (Scalars['float8'] | null) - headshots: (Scalars['Int'] | null) - kdr: (Scalars['float8'] | null) - kills: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) - player_steam_id: (Scalars['bigint'] | null) - tournament_id: (Scalars['uuid'] | null) - __typename: 'v_tournament_player_stats_min_fields' +export interface v_player_map_wins_min_fields { + map_id: (Scalars['uuid'] | null) + match_id: (Scalars['uuid'] | null) + started_at: (Scalars['timestamptz'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_player_map_wins_min_fields' } -/** select columns of table "v_tournament_player_stats" */ -export type v_tournament_player_stats_select_column = 'assists' | 'deaths' | 'headshot_percentage' | 'headshots' | 'kdr' | 'kills' | 'matches_played' | 'player_steam_id' | 'tournament_id' +/** select columns of table "v_player_map_wins" */ +export type v_player_map_wins_select_column = 'map_id' | 'match_id' | 'started_at' | 'steam_id' -/** select "v_tournament_player_stats_aggregate_bool_exp_avg_arguments_columns" columns of table "v_tournament_player_stats" */ -export type v_tournament_player_stats_select_column_v_tournament_player_stats_aggregate_bool_exp_avg_arguments_columns = 'headshot_percentage' | 'kdr' +/** aggregate stddev on columns */ +export interface v_player_map_wins_stddev_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_map_wins_stddev_fields' +} -/** select "v_tournament_player_stats_aggregate_bool_exp_corr_arguments_columns" columns of table "v_tournament_player_stats" */ -export type v_tournament_player_stats_select_column_v_tournament_player_stats_aggregate_bool_exp_corr_arguments_columns = 'headshot_percentage' | 'kdr' +/** aggregate stddev_pop on columns */ +export interface v_player_map_wins_stddev_pop_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_map_wins_stddev_pop_fields' +} -/** select "v_tournament_player_stats_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "v_tournament_player_stats" */ -export type v_tournament_player_stats_select_column_v_tournament_player_stats_aggregate_bool_exp_covar_samp_arguments_columns = 'headshot_percentage' | 'kdr' +/** aggregate stddev_samp on columns */ +export interface v_player_map_wins_stddev_samp_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_map_wins_stddev_samp_fields' +} -/** select "v_tournament_player_stats_aggregate_bool_exp_max_arguments_columns" columns of table "v_tournament_player_stats" */ -export type v_tournament_player_stats_select_column_v_tournament_player_stats_aggregate_bool_exp_max_arguments_columns = 'headshot_percentage' | 'kdr' +/** aggregate sum on columns */ +export interface v_player_map_wins_sum_fields { + steam_id: (Scalars['bigint'] | null) + __typename: 'v_player_map_wins_sum_fields' +} -/** select "v_tournament_player_stats_aggregate_bool_exp_min_arguments_columns" columns of table "v_tournament_player_stats" */ -export type v_tournament_player_stats_select_column_v_tournament_player_stats_aggregate_bool_exp_min_arguments_columns = 'headshot_percentage' | 'kdr' +/** aggregate var_pop on columns */ +export interface v_player_map_wins_var_pop_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_map_wins_var_pop_fields' +} -/** select "v_tournament_player_stats_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "v_tournament_player_stats" */ -export type v_tournament_player_stats_select_column_v_tournament_player_stats_aggregate_bool_exp_stddev_samp_arguments_columns = 'headshot_percentage' | 'kdr' +/** aggregate var_samp on columns */ +export interface v_player_map_wins_var_samp_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_map_wins_var_samp_fields' +} -/** select "v_tournament_player_stats_aggregate_bool_exp_sum_arguments_columns" columns of table "v_tournament_player_stats" */ -export type v_tournament_player_stats_select_column_v_tournament_player_stats_aggregate_bool_exp_sum_arguments_columns = 'headshot_percentage' | 'kdr' +/** aggregate variance on columns */ +export interface v_player_map_wins_variance_fields { + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_map_wins_variance_fields' +} -/** select "v_tournament_player_stats_aggregate_bool_exp_var_samp_arguments_columns" columns of table "v_tournament_player_stats" */ -export type v_tournament_player_stats_select_column_v_tournament_player_stats_aggregate_bool_exp_var_samp_arguments_columns = 'headshot_percentage' | 'kdr' +/** columns and relationships of "v_player_match_head_to_head" */ +export interface v_player_match_head_to_head { + /** An object relationship */ + attacked: (players | null) + attacked_steam_id: (Scalars['bigint'] | null) + /** An object relationship */ + attacker: (players | null) + attacker_steam_id: (Scalars['bigint'] | null) + damage_dealt: (Scalars['Int'] | null) + flash_count: (Scalars['bigint'] | null) + headshot_kills: (Scalars['bigint'] | null) + hits: (Scalars['bigint'] | null) + kills: (Scalars['bigint'] | null) + /** An object relationship */ + match: (matches | null) + match_id: (Scalars['uuid'] | null) + __typename: 'v_player_match_head_to_head' +} -/** aggregate stddev on columns */ -export interface v_tournament_player_stats_stddev_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_tournament_player_stats_stddev_fields' +/** aggregated selection of "v_player_match_head_to_head" */ +export interface v_player_match_head_to_head_aggregate { + aggregate: (v_player_match_head_to_head_aggregate_fields | null) + nodes: v_player_match_head_to_head[] + __typename: 'v_player_match_head_to_head_aggregate' } -/** aggregate stddev_pop on columns */ -export interface v_tournament_player_stats_stddev_pop_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_tournament_player_stats_stddev_pop_fields' +/** aggregate fields of "v_player_match_head_to_head" */ +export interface v_player_match_head_to_head_aggregate_fields { + avg: (v_player_match_head_to_head_avg_fields | null) + count: Scalars['Int'] + max: (v_player_match_head_to_head_max_fields | null) + min: (v_player_match_head_to_head_min_fields | null) + stddev: (v_player_match_head_to_head_stddev_fields | null) + stddev_pop: (v_player_match_head_to_head_stddev_pop_fields | null) + stddev_samp: (v_player_match_head_to_head_stddev_samp_fields | null) + sum: (v_player_match_head_to_head_sum_fields | null) + var_pop: (v_player_match_head_to_head_var_pop_fields | null) + var_samp: (v_player_match_head_to_head_var_samp_fields | null) + variance: (v_player_match_head_to_head_variance_fields | null) + __typename: 'v_player_match_head_to_head_aggregate_fields' } -/** aggregate stddev_samp on columns */ -export interface v_tournament_player_stats_stddev_samp_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) +/** aggregate avg on columns */ +export interface v_player_match_head_to_head_avg_fields { + attacked_steam_id: (Scalars['Float'] | null) + attacker_steam_id: (Scalars['Float'] | null) + damage_dealt: (Scalars['Float'] | null) + flash_count: (Scalars['Float'] | null) + headshot_kills: (Scalars['Float'] | null) + hits: (Scalars['Float'] | null) kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_tournament_player_stats_stddev_samp_fields' + __typename: 'v_player_match_head_to_head_avg_fields' } -/** aggregate sum on columns */ -export interface v_tournament_player_stats_sum_fields { - assists: (Scalars['Int'] | null) - deaths: (Scalars['Int'] | null) - headshot_percentage: (Scalars['float8'] | null) - headshots: (Scalars['Int'] | null) - kdr: (Scalars['float8'] | null) - kills: (Scalars['Int'] | null) - matches_played: (Scalars['Int'] | null) - player_steam_id: (Scalars['bigint'] | null) - __typename: 'v_tournament_player_stats_sum_fields' +/** aggregate max on columns */ +export interface v_player_match_head_to_head_max_fields { + attacked_steam_id: (Scalars['bigint'] | null) + attacker_steam_id: (Scalars['bigint'] | null) + damage_dealt: (Scalars['Int'] | null) + flash_count: (Scalars['bigint'] | null) + headshot_kills: (Scalars['bigint'] | null) + hits: (Scalars['bigint'] | null) + kills: (Scalars['bigint'] | null) + match_id: (Scalars['uuid'] | null) + __typename: 'v_player_match_head_to_head_max_fields' } -/** aggregate var_pop on columns */ -export interface v_tournament_player_stats_var_pop_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) - kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_tournament_player_stats_var_pop_fields' +/** aggregate min on columns */ +export interface v_player_match_head_to_head_min_fields { + attacked_steam_id: (Scalars['bigint'] | null) + attacker_steam_id: (Scalars['bigint'] | null) + damage_dealt: (Scalars['Int'] | null) + flash_count: (Scalars['bigint'] | null) + headshot_kills: (Scalars['bigint'] | null) + hits: (Scalars['bigint'] | null) + kills: (Scalars['bigint'] | null) + match_id: (Scalars['uuid'] | null) + __typename: 'v_player_match_head_to_head_min_fields' } -/** aggregate var_samp on columns */ -export interface v_tournament_player_stats_var_samp_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) +/** select columns of table "v_player_match_head_to_head" */ +export type v_player_match_head_to_head_select_column = 'attacked_steam_id' | 'attacker_steam_id' | 'damage_dealt' | 'flash_count' | 'headshot_kills' | 'hits' | 'kills' | 'match_id' + + +/** aggregate stddev on columns */ +export interface v_player_match_head_to_head_stddev_fields { + attacked_steam_id: (Scalars['Float'] | null) + attacker_steam_id: (Scalars['Float'] | null) + damage_dealt: (Scalars['Float'] | null) + flash_count: (Scalars['Float'] | null) + headshot_kills: (Scalars['Float'] | null) + hits: (Scalars['Float'] | null) kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_tournament_player_stats_var_samp_fields' + __typename: 'v_player_match_head_to_head_stddev_fields' } -/** aggregate variance on columns */ -export interface v_tournament_player_stats_variance_fields { - assists: (Scalars['Float'] | null) - deaths: (Scalars['Float'] | null) - headshot_percentage: (Scalars['Float'] | null) - headshots: (Scalars['Float'] | null) - kdr: (Scalars['Float'] | null) +/** aggregate stddev_pop on columns */ +export interface v_player_match_head_to_head_stddev_pop_fields { + attacked_steam_id: (Scalars['Float'] | null) + attacker_steam_id: (Scalars['Float'] | null) + damage_dealt: (Scalars['Float'] | null) + flash_count: (Scalars['Float'] | null) + headshot_kills: (Scalars['Float'] | null) + hits: (Scalars['Float'] | null) kills: (Scalars['Float'] | null) - matches_played: (Scalars['Float'] | null) - player_steam_id: (Scalars['Float'] | null) - __typename: 'v_tournament_player_stats_variance_fields' + __typename: 'v_player_match_head_to_head_stddev_pop_fields' } -export type Query = query_root -export type Mutation = mutation_root -export type Subscription = subscription_root -export interface ActiveConnectionGenqlSelection{ - application_name?: boolean | number - client_addr?: boolean | number - pid?: boolean | number - query?: boolean | number - query_start?: boolean | number - state?: boolean | number - usename?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev_samp on columns */ +export interface v_player_match_head_to_head_stddev_samp_fields { + attacked_steam_id: (Scalars['Float'] | null) + attacker_steam_id: (Scalars['Float'] | null) + damage_dealt: (Scalars['Float'] | null) + flash_count: (Scalars['Float'] | null) + headshot_kills: (Scalars['Float'] | null) + hits: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + __typename: 'v_player_match_head_to_head_stddev_samp_fields' } -export interface ActiveQueryGenqlSelection{ - application_name?: boolean | number - client_addr?: boolean | number - duration_seconds?: boolean | number - pid?: boolean | number - query?: boolean | number - query_start?: boolean | number - state?: boolean | number - usename?: boolean | number - wait_event?: boolean | number - wait_event_type?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface AddCustomGamePluginOutputGenqlSelection{ - name?: boolean | number - runtime?: boolean | number - slug?: boolean | number - version?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate sum on columns */ +export interface v_player_match_head_to_head_sum_fields { + attacked_steam_id: (Scalars['bigint'] | null) + attacker_steam_id: (Scalars['bigint'] | null) + damage_dealt: (Scalars['Int'] | null) + flash_count: (Scalars['bigint'] | null) + headshot_kills: (Scalars['bigint'] | null) + hits: (Scalars['bigint'] | null) + kills: (Scalars['bigint'] | null) + __typename: 'v_player_match_head_to_head_sum_fields' } -export interface ApiKeyResponseGenqlSelection{ - key?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface AwardGenqlSelection{ - allow_multiple?: boolean | number - created_at?: boolean | number - created_by_steam_id?: boolean | number - description?: boolean | number - event_id?: boolean | number - id?: boolean | number - image_url?: boolean | number - league_season_id?: boolean | number - name?: boolean | number - season_id?: boolean | number - silhouette?: boolean | number - system_key?: boolean | number - tier?: boolean | number - tournament_id?: boolean | number - updated_at?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate var_pop on columns */ +export interface v_player_match_head_to_head_var_pop_fields { + attacked_steam_id: (Scalars['Float'] | null) + attacker_steam_id: (Scalars['Float'] | null) + damage_dealt: (Scalars['Float'] | null) + flash_count: (Scalars['Float'] | null) + headshot_kills: (Scalars['Float'] | null) + hits: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + __typename: 'v_player_match_head_to_head_var_pop_fields' } -export interface AwardRecipientGenqlSelection{ - award_id?: boolean | number - awarded_by_steam_id?: boolean | number - created_at?: boolean | number - id?: boolean | number - note?: boolean | number - placement?: boolean | number - player_steam_id?: boolean | number - source?: boolean | number - team_id?: boolean | number - tournament_id?: boolean | number - tournament_team_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number + +/** aggregate var_samp on columns */ +export interface v_player_match_head_to_head_var_samp_fields { + attacked_steam_id: (Scalars['Float'] | null) + attacker_steam_id: (Scalars['Float'] | null) + damage_dealt: (Scalars['Float'] | null) + flash_count: (Scalars['Float'] | null) + headshot_kills: (Scalars['Float'] | null) + hits: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + __typename: 'v_player_match_head_to_head_var_samp_fields' } -/** Boolean expression to compare columns of type "Boolean". All fields are combined with logical 'AND'. */ -export interface Boolean_comparison_exp {_eq?: (Scalars['Boolean'] | null),_gt?: (Scalars['Boolean'] | null),_gte?: (Scalars['Boolean'] | null),_in?: (Scalars['Boolean'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['Boolean'] | null),_lte?: (Scalars['Boolean'] | null),_neq?: (Scalars['Boolean'] | null),_nin?: (Scalars['Boolean'][] | null)} +/** aggregate variance on columns */ +export interface v_player_match_head_to_head_variance_fields { + attacked_steam_id: (Scalars['Float'] | null) + attacker_steam_id: (Scalars['Float'] | null) + damage_dealt: (Scalars['Float'] | null) + flash_count: (Scalars['Float'] | null) + headshot_kills: (Scalars['Float'] | null) + hits: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + __typename: 'v_player_match_head_to_head_variance_fields' +} -export interface ClipAudioInput {duck_game_audio?: (Scalars['Boolean'] | null),fade_in_ms?: (Scalars['Int'] | null),fade_out_ms?: (Scalars['Int'] | null),track_url?: (Scalars['String'] | null),volume?: (Scalars['Float'] | null)} -export interface ClipOutputInput {format: Scalars['String'],fps: Scalars['Int'],resolution: Scalars['String']} +/** columns and relationships of "v_player_match_map_hltv" */ +export interface v_player_match_map_hltv { + adr: (Scalars['numeric'] | null) + apr: (Scalars['numeric'] | null) + dpr: (Scalars['numeric'] | null) + hltv_rating: (Scalars['numeric'] | null) + kast_pct: (Scalars['numeric'] | null) + kpr: (Scalars['numeric'] | null) + /** An object relationship */ + match: (matches | null) + match_id: (Scalars['uuid'] | null) + /** An object relationship */ + match_map: (match_maps | null) + match_map_id: (Scalars['uuid'] | null) + /** An object relationship */ + player: (players | null) + rounds_played: (Scalars['Int'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_player_match_map_hltv' +} -export interface ClipOverlayInput {end_ms: Scalars['Int'],payload?: (Scalars['jsonb'] | null),start_ms: Scalars['Int'],type: Scalars['String']} -export interface ClipSegmentInput {end_tick: Scalars['Int'],pov_steam_id?: (Scalars['String'] | null),start_tick: Scalars['Int']} +/** aggregated selection of "v_player_match_map_hltv" */ +export interface v_player_match_map_hltv_aggregate { + aggregate: (v_player_match_map_hltv_aggregate_fields | null) + nodes: v_player_match_map_hltv[] + __typename: 'v_player_match_map_hltv_aggregate' +} -export interface ClipSpecInput {audio?: (ClipAudioInput | null),destination: Scalars['String'],match_map_id: Scalars['uuid'],output: ClipOutputInput,overlays?: (ClipOverlayInput[] | null),segments: ClipSegmentInput[],title?: (Scalars['String'] | null)} -export interface ConnectionByStateGenqlSelection{ - count?: boolean | number - state?: boolean | number - wait_event_type?: boolean | number - waiting_count?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate fields of "v_player_match_map_hltv" */ +export interface v_player_match_map_hltv_aggregate_fields { + avg: (v_player_match_map_hltv_avg_fields | null) + count: Scalars['Int'] + max: (v_player_match_map_hltv_max_fields | null) + min: (v_player_match_map_hltv_min_fields | null) + stddev: (v_player_match_map_hltv_stddev_fields | null) + stddev_pop: (v_player_match_map_hltv_stddev_pop_fields | null) + stddev_samp: (v_player_match_map_hltv_stddev_samp_fields | null) + sum: (v_player_match_map_hltv_sum_fields | null) + var_pop: (v_player_match_map_hltv_var_pop_fields | null) + var_samp: (v_player_match_map_hltv_var_samp_fields | null) + variance: (v_player_match_map_hltv_variance_fields | null) + __typename: 'v_player_match_map_hltv_aggregate_fields' } -export interface ConnectionStatsGenqlSelection{ - active?: boolean | number - by_state?: ConnectionByStateGenqlSelection - idle?: boolean | number - idle_in_transaction?: boolean | number - total?: boolean | number - waiting?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface CpuStatGenqlSelection{ - time?: boolean | number - total?: boolean | number - used?: boolean | number - window?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate avg on columns */ +export interface v_player_match_map_hltv_avg_fields { + adr: (Scalars['Float'] | null) + apr: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + rounds_played: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_map_hltv_avg_fields' } -export interface CreateClipRenderOutputGenqlSelection{ - job_id?: boolean | number - success?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface CreateDraftGameOutputGenqlSelection{ - draftGameId?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate max on columns */ +export interface v_player_match_map_hltv_max_fields { + adr: (Scalars['numeric'] | null) + apr: (Scalars['numeric'] | null) + dpr: (Scalars['numeric'] | null) + hltv_rating: (Scalars['numeric'] | null) + kast_pct: (Scalars['numeric'] | null) + kpr: (Scalars['numeric'] | null) + match_id: (Scalars['uuid'] | null) + match_map_id: (Scalars['uuid'] | null) + rounds_played: (Scalars['Int'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_player_match_map_hltv_max_fields' } -export interface CreateScheduledMatchOutputGenqlSelection{ - matchId?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface DatabaseStatsGenqlSelection{ - blks_hit?: boolean | number - blks_read?: boolean | number - cache_hit_ratio?: boolean | number - conflicts?: boolean | number - datname?: boolean | number - deadlocks?: boolean | number - numbackends?: boolean | number - tup_deleted?: boolean | number - tup_fetched?: boolean | number - tup_inserted?: boolean | number - tup_returned?: boolean | number - tup_updated?: boolean | number - xact_commit?: boolean | number - xact_rollback?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate min on columns */ +export interface v_player_match_map_hltv_min_fields { + adr: (Scalars['numeric'] | null) + apr: (Scalars['numeric'] | null) + dpr: (Scalars['numeric'] | null) + hltv_rating: (Scalars['numeric'] | null) + kast_pct: (Scalars['numeric'] | null) + kpr: (Scalars['numeric'] | null) + match_id: (Scalars['uuid'] | null) + match_map_id: (Scalars['uuid'] | null) + rounds_played: (Scalars['Int'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_player_match_map_hltv_min_fields' } -export interface DbStatsGenqlSelection{ - calls?: boolean | number - local_blks_hit?: boolean | number - local_blks_read?: boolean | number - max_exec_time?: boolean | number - mean_exec_time?: boolean | number - min_exec_time?: boolean | number - query?: boolean | number - queryid?: boolean | number - shared_blks_hit?: boolean | number - shared_blks_read?: boolean | number - total_exec_time?: boolean | number - total_rows?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface DedicatedSeverInfoGenqlSelection{ - id?: boolean | number - lastPing?: boolean | number - map?: boolean | number - players?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** response of any mutation on the table "v_player_match_map_hltv" */ +export interface v_player_match_map_hltv_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: v_player_match_map_hltv[] + __typename: 'v_player_match_map_hltv_mutation_response' } -export interface DeleteOrphansOutputGenqlSelection{ - bytes_freed?: boolean | number - deleted?: boolean | number - remaining_orphans?: boolean | number - success?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface DiskStatGenqlSelection{ - available?: boolean | number - filesystem?: boolean | number - mountpoint?: boolean | number - size?: boolean | number - used?: boolean | number - usedPercent?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** select columns of table "v_player_match_map_hltv" */ +export type v_player_match_map_hltv_select_column = 'adr' | 'apr' | 'dpr' | 'hltv_rating' | 'kast_pct' | 'kpr' | 'match_id' | 'match_map_id' | 'rounds_played' | 'steam_id' -export interface DiskStatsGenqlSelection{ - disks?: DiskStatGenqlSelection - time?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface DraftGamePreviewOutputGenqlSelection{ - accepted_count?: boolean | number - access?: boolean | number - capacity?: boolean | number - host_avatar_url?: boolean | number - host_name?: boolean | number - host_steam_id?: boolean | number - id?: boolean | number - mode?: boolean | number - players?: DraftGamePreviewPlayerGenqlSelection - require_approval?: boolean | number - status?: boolean | number - type?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev on columns */ +export interface v_player_match_map_hltv_stddev_fields { + adr: (Scalars['Float'] | null) + apr: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + rounds_played: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_map_hltv_stddev_fields' } -export interface DraftGamePreviewPlayerGenqlSelection{ - avatar_url?: boolean | number - name?: boolean | number - status?: boolean | number - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface FaceitTestOutputGenqlSelection{ - dataApi?: FaceitTestResultGenqlSelection - downloadApi?: FaceitTestResultGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev_pop on columns */ +export interface v_player_match_map_hltv_stddev_pop_fields { + adr: (Scalars['Float'] | null) + apr: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + rounds_played: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_map_hltv_stddev_pop_fields' } -export interface FaceitTestResultGenqlSelection{ - detail?: boolean | number - ok?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface FileContentResponseGenqlSelection{ - content?: boolean | number - path?: boolean | number - size?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev_samp on columns */ +export interface v_player_match_map_hltv_stddev_samp_fields { + adr: (Scalars['Float'] | null) + apr: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + rounds_played: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_map_hltv_stddev_samp_fields' } -export interface FileItemGenqlSelection{ - isDirectory?: boolean | number - modified?: boolean | number - name?: boolean | number - path?: boolean | number - size?: boolean | number - type?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface FileListResponseGenqlSelection{ - currentPath?: boolean | number - items?: FileItemGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate sum on columns */ +export interface v_player_match_map_hltv_sum_fields { + adr: (Scalars['numeric'] | null) + apr: (Scalars['numeric'] | null) + dpr: (Scalars['numeric'] | null) + hltv_rating: (Scalars['numeric'] | null) + kast_pct: (Scalars['numeric'] | null) + kpr: (Scalars['numeric'] | null) + rounds_played: (Scalars['Int'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_player_match_map_hltv_sum_fields' } -/** Boolean expression to compare columns of type "Float". All fields are combined with logical 'AND'. */ -export interface Float_comparison_exp {_eq?: (Scalars['Float'] | null),_gt?: (Scalars['Float'] | null),_gte?: (Scalars['Float'] | null),_in?: (Scalars['Float'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['Float'] | null),_lte?: (Scalars['Float'] | null),_neq?: (Scalars['Float'] | null),_nin?: (Scalars['Float'][] | null)} - -export interface GetTestUploadResponseGenqlSelection{ - error?: boolean | number - link?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate var_pop on columns */ +export interface v_player_match_map_hltv_var_pop_fields { + adr: (Scalars['Float'] | null) + apr: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + rounds_played: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_map_hltv_var_pop_fields' } -export interface GpuDeviceStatGenqlSelection{ - index?: boolean | number - memory_mb?: boolean | number - memory_used_mb?: boolean | number - name?: boolean | number - power_w?: boolean | number - temperature_c?: boolean | number - utilization_percent?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface GpuStatsGenqlSelection{ - devices?: GpuDeviceStatGenqlSelection - time?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate var_samp on columns */ +export interface v_player_match_map_hltv_var_samp_fields { + adr: (Scalars['Float'] | null) + apr: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + rounds_played: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_map_hltv_var_samp_fields' } -export interface HighlightPresetAvailabilityGenqlSelection{ - best_round?: boolean | number - has_demo?: boolean | number - knife?: boolean | number - multikills?: boolean | number - recap?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface HypertableInfoGenqlSelection{ - compression_enabled?: boolean | number - hypertable_name?: boolean | number - num_chunks?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate variance on columns */ +export interface v_player_match_map_hltv_variance_fields { + adr: (Scalars['Float'] | null) + apr: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + rounds_played: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_map_hltv_variance_fields' } -export interface IndexIOStatGenqlSelection{ - idx_blks_hit?: boolean | number - idx_blks_read?: boolean | number - indexname?: boolean | number - schemaname?: boolean | number - tablename?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface IndexStatGenqlSelection{ - idx_scan?: boolean | number - idx_tup_fetch?: boolean | number - idx_tup_read?: boolean | number - index_size?: boolean | number - indexname?: boolean | number - schemaname?: boolean | number - table_size?: boolean | number - tablename?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** columns and relationships of "v_player_match_map_roles" */ +export interface v_player_match_map_roles { + adr: (Scalars['numeric'] | null) + awp_kills: (Scalars['Int'] | null) + awp_share: (Scalars['numeric'] | null) + deaths: (Scalars['Int'] | null) + dpr: (Scalars['numeric'] | null) + entry_rate: (Scalars['numeric'] | null) + flash_assists: (Scalars['Int'] | null) + hltv_rating: (Scalars['numeric'] | null) + kast_pct: (Scalars['numeric'] | null) + kills: (Scalars['Int'] | null) + kpr: (Scalars['numeric'] | null) + lineup_id: (Scalars['uuid'] | null) + /** An object relationship */ + match: (matches | null) + match_id: (Scalars['uuid'] | null) + /** An object relationship */ + match_map: (match_maps | null) + match_map_id: (Scalars['uuid'] | null) + open_deaths: (Scalars['Int'] | null) + open_kills: (Scalars['Int'] | null) + opening_attempts: (Scalars['Int'] | null) + /** An object relationship */ + player: (players | null) + role: (Scalars['String'] | null) + rounds: (Scalars['Int'] | null) + steam_id: (Scalars['bigint'] | null) + support_idx: (Scalars['numeric'] | null) + total_kills: (Scalars['Int'] | null) + trade_kill_successes: (Scalars['Int'] | null) + traded_death_successes: (Scalars['Int'] | null) + util_damage: (Scalars['Int'] | null) + __typename: 'v_player_match_map_roles' } -/** Boolean expression to compare columns of type "Int". All fields are combined with logical 'AND'. */ -export interface Int_comparison_exp {_eq?: (Scalars['Int'] | null),_gt?: (Scalars['Int'] | null),_gte?: (Scalars['Int'] | null),_in?: (Scalars['Int'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['Int'] | null),_lte?: (Scalars['Int'] | null),_neq?: (Scalars['Int'] | null),_nin?: (Scalars['Int'][] | null)} - -export interface KickResultGenqlSelection{ - kicked?: boolean | number - message?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregated selection of "v_player_match_map_roles" */ +export interface v_player_match_map_roles_aggregate { + aggregate: (v_player_match_map_roles_aggregate_fields | null) + nodes: v_player_match_map_roles[] + __typename: 'v_player_match_map_roles_aggregate' } -export interface LiveSpecGsiGenqlSelection{ - map_name?: boolean | number - map_phase?: boolean | number - round_number?: boolean | number - round_phase?: boolean | number - spec_slots?: LiveSpecSlotGenqlSelection - spectated_steam_id?: boolean | number - team_ct_name?: boolean | number - team_ct_score?: boolean | number - team_t_name?: boolean | number - team_t_score?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface LiveSpecSlotGenqlSelection{ - alive?: boolean | number - health?: boolean | number - name?: boolean | number - slot?: boolean | number - steam_id?: boolean | number - team?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate fields of "v_player_match_map_roles" */ +export interface v_player_match_map_roles_aggregate_fields { + avg: (v_player_match_map_roles_avg_fields | null) + count: Scalars['Int'] + max: (v_player_match_map_roles_max_fields | null) + min: (v_player_match_map_roles_min_fields | null) + stddev: (v_player_match_map_roles_stddev_fields | null) + stddev_pop: (v_player_match_map_roles_stddev_pop_fields | null) + stddev_samp: (v_player_match_map_roles_stddev_samp_fields | null) + sum: (v_player_match_map_roles_sum_fields | null) + var_pop: (v_player_match_map_roles_var_pop_fields | null) + var_samp: (v_player_match_map_roles_var_samp_fields | null) + variance: (v_player_match_map_roles_variance_fields | null) + __typename: 'v_player_match_map_roles_aggregate_fields' } -export interface LiveStreamSpecStateGenqlSelection{ - gsi?: LiveSpecGsiGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} -export interface LockInfoGenqlSelection{ - granted?: boolean | number - locktype?: boolean | number - mode?: boolean | number - pid?: boolean | number - query?: boolean | number - relation?: boolean | number - usename?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate avg on columns */ +export interface v_player_match_map_roles_avg_fields { + adr: (Scalars['Float'] | null) + awp_kills: (Scalars['Float'] | null) + awp_share: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + entry_rate: (Scalars['Float'] | null) + flash_assists: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + open_deaths: (Scalars['Float'] | null) + open_kills: (Scalars['Float'] | null) + opening_attempts: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + support_idx: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + trade_kill_successes: (Scalars['Float'] | null) + traded_death_successes: (Scalars['Float'] | null) + util_damage: (Scalars['Float'] | null) + __typename: 'v_player_match_map_roles_avg_fields' } -export interface MeResponseGenqlSelection{ - avatar_url?: boolean | number - country?: boolean | number - discord_id?: boolean | number - language?: boolean | number - name?: boolean | number - player?: playersGenqlSelection - profile_url?: boolean | number - role?: boolean | number - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface MemoryStatGenqlSelection{ - time?: boolean | number - total?: boolean | number - used?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate max on columns */ +export interface v_player_match_map_roles_max_fields { + adr: (Scalars['numeric'] | null) + awp_kills: (Scalars['Int'] | null) + awp_share: (Scalars['numeric'] | null) + deaths: (Scalars['Int'] | null) + dpr: (Scalars['numeric'] | null) + entry_rate: (Scalars['numeric'] | null) + flash_assists: (Scalars['Int'] | null) + hltv_rating: (Scalars['numeric'] | null) + kast_pct: (Scalars['numeric'] | null) + kills: (Scalars['Int'] | null) + kpr: (Scalars['numeric'] | null) + lineup_id: (Scalars['uuid'] | null) + match_id: (Scalars['uuid'] | null) + match_map_id: (Scalars['uuid'] | null) + open_deaths: (Scalars['Int'] | null) + open_kills: (Scalars['Int'] | null) + opening_attempts: (Scalars['Int'] | null) + role: (Scalars['String'] | null) + rounds: (Scalars['Int'] | null) + steam_id: (Scalars['bigint'] | null) + support_idx: (Scalars['numeric'] | null) + total_kills: (Scalars['Int'] | null) + trade_kill_successes: (Scalars['Int'] | null) + traded_death_successes: (Scalars['Int'] | null) + util_damage: (Scalars['Int'] | null) + __typename: 'v_player_match_map_roles_max_fields' } -export interface NetworkStatsGenqlSelection{ - nics?: NicStatGenqlSelection - time?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface NewsPostGenqlSelection{ - author_steam_id?: boolean | number - content_markdown?: boolean | number - cover_image_url?: boolean | number - created_at?: boolean | number - id?: boolean | number - published_at?: boolean | number - slug?: boolean | number - status?: boolean | number - teaser?: boolean | number - title?: boolean | number - updated_at?: boolean | number - view_count?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate min on columns */ +export interface v_player_match_map_roles_min_fields { + adr: (Scalars['numeric'] | null) + awp_kills: (Scalars['Int'] | null) + awp_share: (Scalars['numeric'] | null) + deaths: (Scalars['Int'] | null) + dpr: (Scalars['numeric'] | null) + entry_rate: (Scalars['numeric'] | null) + flash_assists: (Scalars['Int'] | null) + hltv_rating: (Scalars['numeric'] | null) + kast_pct: (Scalars['numeric'] | null) + kills: (Scalars['Int'] | null) + kpr: (Scalars['numeric'] | null) + lineup_id: (Scalars['uuid'] | null) + match_id: (Scalars['uuid'] | null) + match_map_id: (Scalars['uuid'] | null) + open_deaths: (Scalars['Int'] | null) + open_kills: (Scalars['Int'] | null) + opening_attempts: (Scalars['Int'] | null) + role: (Scalars['String'] | null) + rounds: (Scalars['Int'] | null) + steam_id: (Scalars['bigint'] | null) + support_idx: (Scalars['numeric'] | null) + total_kills: (Scalars['Int'] | null) + trade_kill_successes: (Scalars['Int'] | null) + traded_death_successes: (Scalars['Int'] | null) + util_damage: (Scalars['Int'] | null) + __typename: 'v_player_match_map_roles_min_fields' } -export interface NicStatGenqlSelection{ - name?: boolean | number - rx?: boolean | number - tx?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface NodeStatsGenqlSelection{ - cpu?: CpuStatGenqlSelection - disks?: DiskStatsGenqlSelection - gpu?: GpuStatsGenqlSelection - memory?: MemoryStatGenqlSelection - network?: NetworkStatsGenqlSelection - node?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** select columns of table "v_player_match_map_roles" */ +export type v_player_match_map_roles_select_column = 'adr' | 'awp_kills' | 'awp_share' | 'deaths' | 'dpr' | 'entry_rate' | 'flash_assists' | 'hltv_rating' | 'kast_pct' | 'kills' | 'kpr' | 'lineup_id' | 'match_id' | 'match_map_id' | 'open_deaths' | 'open_kills' | 'opening_attempts' | 'role' | 'rounds' | 'steam_id' | 'support_idx' | 'total_kills' | 'trade_kill_successes' | 'traded_death_successes' | 'util_damage' -export interface OrphanObjectGenqlSelection{ - key?: boolean | number - size?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface OrphanScanResultOutputGenqlSelection{ - bucket?: boolean | number - clip_bytes?: boolean | number - clip_objects?: boolean | number - demo_bytes?: boolean | number - demo_objects?: boolean | number - found?: boolean | number - orphan_bytes?: boolean | number - orphan_objects?: boolean | number - orphans?: OrphanObjectGenqlSelection - other_bytes?: boolean | number - other_objects?: boolean | number - scanned_at?: boolean | number - scanning?: boolean | number - total_bytes?: boolean | number - total_objects?: boolean | number - tracked_bytes?: boolean | number - tracked_objects?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev on columns */ +export interface v_player_match_map_roles_stddev_fields { + adr: (Scalars['Float'] | null) + awp_kills: (Scalars['Float'] | null) + awp_share: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + entry_rate: (Scalars['Float'] | null) + flash_assists: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + open_deaths: (Scalars['Float'] | null) + open_kills: (Scalars['Float'] | null) + opening_attempts: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + support_idx: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + trade_kill_successes: (Scalars['Float'] | null) + traded_death_successes: (Scalars['Float'] | null) + util_damage: (Scalars['Float'] | null) + __typename: 'v_player_match_map_roles_stddev_fields' } -export interface PendingMatchImportActionOutputGenqlSelection{ - error?: boolean | number - success?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface PluginReadmeOutputGenqlSelection{ - content?: boolean | number - format?: boolean | number - repo?: boolean | number - url?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev_pop on columns */ +export interface v_player_match_map_roles_stddev_pop_fields { + adr: (Scalars['Float'] | null) + awp_kills: (Scalars['Float'] | null) + awp_share: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + entry_rate: (Scalars['Float'] | null) + flash_assists: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + open_deaths: (Scalars['Float'] | null) + open_kills: (Scalars['Float'] | null) + opening_attempts: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + support_idx: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + trade_kill_successes: (Scalars['Float'] | null) + traded_death_successes: (Scalars['Float'] | null) + util_damage: (Scalars['Float'] | null) + __typename: 'v_player_match_map_roles_stddev_pop_fields' } -export interface PodStatsGenqlSelection{ - cpu?: CpuStatGenqlSelection - memory?: MemoryStatGenqlSelection - name?: boolean | number - node?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface PreviewGameModeOutputGenqlSelection{ - cfg?: boolean | number - enabledPlugins?: boolean | number - extraGameParams?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev_samp on columns */ +export interface v_player_match_map_roles_stddev_samp_fields { + adr: (Scalars['Float'] | null) + awp_kills: (Scalars['Float'] | null) + awp_share: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + entry_rate: (Scalars['Float'] | null) + flash_assists: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + open_deaths: (Scalars['Float'] | null) + open_kills: (Scalars['Float'] | null) + opening_attempts: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + support_idx: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + trade_kill_successes: (Scalars['Float'] | null) + traded_death_successes: (Scalars['Float'] | null) + util_damage: (Scalars['Float'] | null) + __typename: 'v_player_match_map_roles_stddev_samp_fields' } -export interface PreviewTournamentMatchResetOutputGenqlSelection{ - impacts?: TournamentMatchResetImpactGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} -export interface QueryDetailGenqlSelection{ - explain_plan?: boolean | number - query?: boolean | number - queryid?: boolean | number - stats?: QueryStatGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate sum on columns */ +export interface v_player_match_map_roles_sum_fields { + adr: (Scalars['numeric'] | null) + awp_kills: (Scalars['Int'] | null) + awp_share: (Scalars['numeric'] | null) + deaths: (Scalars['Int'] | null) + dpr: (Scalars['numeric'] | null) + entry_rate: (Scalars['numeric'] | null) + flash_assists: (Scalars['Int'] | null) + hltv_rating: (Scalars['numeric'] | null) + kast_pct: (Scalars['numeric'] | null) + kills: (Scalars['Int'] | null) + kpr: (Scalars['numeric'] | null) + open_deaths: (Scalars['Int'] | null) + open_kills: (Scalars['Int'] | null) + opening_attempts: (Scalars['Int'] | null) + rounds: (Scalars['Int'] | null) + steam_id: (Scalars['bigint'] | null) + support_idx: (Scalars['numeric'] | null) + total_kills: (Scalars['Int'] | null) + trade_kill_successes: (Scalars['Int'] | null) + traded_death_successes: (Scalars['Int'] | null) + util_damage: (Scalars['Int'] | null) + __typename: 'v_player_match_map_roles_sum_fields' } -export interface QueryStatGenqlSelection{ - cache_hit_ratio?: boolean | number - calls?: boolean | number - local_blks_hit?: boolean | number - local_blks_read?: boolean | number - max_exec_time?: boolean | number - mean_exec_time?: boolean | number - min_exec_time?: boolean | number - query?: boolean | number - queryid?: boolean | number - shared_blks_hit?: boolean | number - shared_blks_read?: boolean | number - stddev_exec_time?: boolean | number - temp_blks_written?: boolean | number - total_exec_time?: boolean | number - total_rows?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface RecomputeEloStartedOutputGenqlSelection{ - running?: boolean | number - success?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate var_pop on columns */ +export interface v_player_match_map_roles_var_pop_fields { + adr: (Scalars['Float'] | null) + awp_kills: (Scalars['Float'] | null) + awp_share: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + entry_rate: (Scalars['Float'] | null) + flash_assists: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + open_deaths: (Scalars['Float'] | null) + open_kills: (Scalars['Float'] | null) + opening_attempts: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + support_idx: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + trade_kill_successes: (Scalars['Float'] | null) + traded_death_successes: (Scalars['Float'] | null) + util_damage: (Scalars['Float'] | null) + __typename: 'v_player_match_map_roles_var_pop_fields' } -export interface RecomputeEloStatusOutputGenqlSelection{ - canceled?: boolean | number - completed?: boolean | number - current_match_id?: boolean | number - failed?: boolean | number - finished_at?: boolean | number - running?: boolean | number - started_at?: boolean | number - total?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface ReconcileNodePluginsOutputGenqlSelection{ - detected?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate var_samp on columns */ +export interface v_player_match_map_roles_var_samp_fields { + adr: (Scalars['Float'] | null) + awp_kills: (Scalars['Float'] | null) + awp_share: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + entry_rate: (Scalars['Float'] | null) + flash_assists: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + open_deaths: (Scalars['Float'] | null) + open_kills: (Scalars['Float'] | null) + opening_attempts: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + support_idx: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + trade_kill_successes: (Scalars['Float'] | null) + traded_death_successes: (Scalars['Float'] | null) + util_damage: (Scalars['Float'] | null) + __typename: 'v_player_match_map_roles_var_samp_fields' } -export interface ReindexStartedOutputGenqlSelection{ - running?: boolean | number - success?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface ReindexStatusOutputGenqlSelection{ - canceled?: boolean | number - completed?: boolean | number - current_steam_id?: boolean | number - failed?: boolean | number - finished_at?: boolean | number - running?: boolean | number - started_at?: boolean | number - total?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate variance on columns */ +export interface v_player_match_map_roles_variance_fields { + adr: (Scalars['Float'] | null) + awp_kills: (Scalars['Float'] | null) + awp_share: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + entry_rate: (Scalars['Float'] | null) + flash_assists: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + open_deaths: (Scalars['Float'] | null) + open_kills: (Scalars['Float'] | null) + opening_attempts: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + support_idx: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + trade_kill_successes: (Scalars['Float'] | null) + traded_death_successes: (Scalars['Float'] | null) + util_damage: (Scalars['Float'] | null) + __typename: 'v_player_match_map_roles_variance_fields' } -export interface ReparseAllStartedOutputGenqlSelection{ - running?: boolean | number - success?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface ReparseAllStatusOutputGenqlSelection{ - canceled?: boolean | number - completed?: boolean | number - current_demo_id?: boolean | number - failed?: boolean | number - finished_at?: boolean | number - running?: boolean | number - started_at?: boolean | number - total?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** columns and relationships of "v_player_match_performance" */ +export interface v_player_match_performance { + assists: (Scalars['Int'] | null) + deaths: (Scalars['Int'] | null) + kills: (Scalars['Int'] | null) + /** An object relationship */ + map: (maps | null) + map_id: (Scalars['uuid'] | null) + /** An object relationship */ + match: (matches | null) + match_created_at: (Scalars['timestamptz'] | null) + match_id: (Scalars['uuid'] | null) + match_result: (Scalars['String'] | null) + player_steam_id: (Scalars['bigint'] | null) + source: (Scalars['String'] | null) + type: (Scalars['String'] | null) + __typename: 'v_player_match_performance' } -export interface SanctionResultGenqlSelection{ - enforced?: boolean | number - id?: boolean | number - message?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface ScanStartedOutputGenqlSelection{ - scanning?: boolean | number - success?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregated selection of "v_player_match_performance" */ +export interface v_player_match_performance_aggregate { + aggregate: (v_player_match_performance_aggregate_fields | null) + nodes: v_player_match_performance[] + __typename: 'v_player_match_performance_aggregate' } -export interface ScheduledLineupInput {steam_ids?: (Scalars['String'][] | null),team_id?: (Scalars['String'] | null)} -export interface SeasonBackfillStatusOutputGenqlSelection{ - canceled?: boolean | number - completed?: boolean | number - current_match_id?: boolean | number - failed?: boolean | number - finished_at?: boolean | number - running?: boolean | number - season_id?: boolean | number - started_at?: boolean | number - total?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate fields of "v_player_match_performance" */ +export interface v_player_match_performance_aggregate_fields { + avg: (v_player_match_performance_avg_fields | null) + count: Scalars['Int'] + max: (v_player_match_performance_max_fields | null) + min: (v_player_match_performance_min_fields | null) + stddev: (v_player_match_performance_stddev_fields | null) + stddev_pop: (v_player_match_performance_stddev_pop_fields | null) + stddev_samp: (v_player_match_performance_stddev_samp_fields | null) + sum: (v_player_match_performance_sum_fields | null) + var_pop: (v_player_match_performance_var_pop_fields | null) + var_samp: (v_player_match_performance_var_samp_fields | null) + variance: (v_player_match_performance_variance_fields | null) + __typename: 'v_player_match_performance_aggregate_fields' } -export interface ServerPlayerGenqlSelection{ - name?: boolean | number - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface SetupGameServeOutputGenqlSelection{ - gameServerId?: boolean | number - link?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate avg on columns */ +export interface v_player_match_performance_avg_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_performance_avg_fields' } -export interface SteamMatchHistoryLinkOutputGenqlSelection{ - error?: boolean | number - success?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface SteamMatchHistoryPollOutputGenqlSelection{ - collected?: boolean | number - error?: boolean | number - success?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate max on columns */ +export interface v_player_match_performance_max_fields { + assists: (Scalars['Int'] | null) + deaths: (Scalars['Int'] | null) + kills: (Scalars['Int'] | null) + map_id: (Scalars['uuid'] | null) + match_created_at: (Scalars['timestamptz'] | null) + match_id: (Scalars['uuid'] | null) + match_result: (Scalars['String'] | null) + player_steam_id: (Scalars['bigint'] | null) + source: (Scalars['String'] | null) + type: (Scalars['String'] | null) + __typename: 'v_player_match_performance_max_fields' } -export interface SteamPresenceAdminStatusOutputGenqlSelection{ - bots?: SteamPresenceBotGenqlSelection - enabled?: boolean | number - pool?: SteamPresencePoolGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} -export interface SteamPresenceBotGenqlSelection{ - assigned?: boolean | number - capacity?: boolean | number - guardLastWrong?: boolean | number - guardType?: boolean | number - id?: boolean | number - needs2fa?: boolean | number - online?: boolean | number - steamId?: boolean | number - steamLevel?: boolean | number - username?: boolean | number - watching?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate min on columns */ +export interface v_player_match_performance_min_fields { + assists: (Scalars['Int'] | null) + deaths: (Scalars['Int'] | null) + kills: (Scalars['Int'] | null) + map_id: (Scalars['uuid'] | null) + match_created_at: (Scalars['timestamptz'] | null) + match_id: (Scalars['uuid'] | null) + match_result: (Scalars['String'] | null) + player_steam_id: (Scalars['bigint'] | null) + source: (Scalars['String'] | null) + type: (Scalars['String'] | null) + __typename: 'v_player_match_performance_min_fields' } -export interface SteamPresenceBotAssignmentGenqlSelection{ - addUrl?: boolean | number - enabled?: boolean | number - status?: boolean | number - steamId?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface SteamPresencePoolGenqlSelection{ - bots?: boolean | number - capacity?: boolean | number - online?: boolean | number - pending?: boolean | number - watching?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** select columns of table "v_player_match_performance" */ +export type v_player_match_performance_select_column = 'assists' | 'deaths' | 'kills' | 'map_id' | 'match_created_at' | 'match_id' | 'match_result' | 'player_steam_id' | 'source' | 'type' -export interface StorageStatsGenqlSelection{ - summary?: StorageSummaryGenqlSelection - tables?: TableSizeInfoGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} -export interface StorageSummaryGenqlSelection{ - estimated_reclaimable_space?: boolean | number - total_database_size?: boolean | number - total_indexes_size?: boolean | number - total_table_size?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev on columns */ +export interface v_player_match_performance_stddev_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_performance_stddev_fields' } -/** Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'. */ -export interface String_array_comparison_exp { -/** is the array contained in the given array value */ -_contained_in?: (Scalars['String'][] | null), -/** does the array contain the given value */ -_contains?: (Scalars['String'][] | null),_eq?: (Scalars['String'][] | null),_gt?: (Scalars['String'][] | null),_gte?: (Scalars['String'][] | null),_in?: (Scalars['String'][][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['String'][] | null),_lte?: (Scalars['String'][] | null),_neq?: (Scalars['String'][] | null),_nin?: (Scalars['String'][][] | null)} - +/** aggregate stddev_pop on columns */ +export interface v_player_match_performance_stddev_pop_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_performance_stddev_pop_fields' +} -/** Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'. */ -export interface String_comparison_exp {_eq?: (Scalars['String'] | null),_gt?: (Scalars['String'] | null),_gte?: (Scalars['String'] | null), -/** does the column match the given case-insensitive pattern */ -_ilike?: (Scalars['String'] | null),_in?: (Scalars['String'][] | null), -/** does the column match the given POSIX regular expression, case insensitive */ -_iregex?: (Scalars['String'] | null),_is_null?: (Scalars['Boolean'] | null), -/** does the column match the given pattern */ -_like?: (Scalars['String'] | null),_lt?: (Scalars['String'] | null),_lte?: (Scalars['String'] | null),_neq?: (Scalars['String'] | null), -/** does the column NOT match the given case-insensitive pattern */ -_nilike?: (Scalars['String'] | null),_nin?: (Scalars['String'][] | null), -/** does the column NOT match the given POSIX regular expression, case insensitive */ -_niregex?: (Scalars['String'] | null), -/** does the column NOT match the given pattern */ -_nlike?: (Scalars['String'] | null), -/** does the column NOT match the given POSIX regular expression, case sensitive */ -_nregex?: (Scalars['String'] | null), -/** does the column NOT match the given SQL regular expression */ -_nsimilar?: (Scalars['String'] | null), -/** does the column match the given POSIX regular expression, case sensitive */ -_regex?: (Scalars['String'] | null), -/** does the column match the given SQL regular expression */ -_similar?: (Scalars['String'] | null)} -export interface SuccessOutputGenqlSelection{ - success?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev_samp on columns */ +export interface v_player_match_performance_stddev_samp_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_performance_stddev_samp_fields' } -export interface SyncPluginRegistryOutputGenqlSelection{ - plugins?: boolean | number - versions?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface TableIOStatGenqlSelection{ - cache_hit_ratio?: boolean | number - heap_blks_hit?: boolean | number - heap_blks_read?: boolean | number - idx_blks_hit?: boolean | number - idx_blks_read?: boolean | number - relname?: boolean | number - schemaname?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate sum on columns */ +export interface v_player_match_performance_sum_fields { + assists: (Scalars['Int'] | null) + deaths: (Scalars['Int'] | null) + kills: (Scalars['Int'] | null) + player_steam_id: (Scalars['bigint'] | null) + __typename: 'v_player_match_performance_sum_fields' } -export interface TableSizeInfoGenqlSelection{ - estimated_dead_tuple_bytes?: boolean | number - indexes_size?: boolean | number - n_dead_tup?: boolean | number - n_live_tup?: boolean | number - schemaname?: boolean | number - table_size?: boolean | number - tablename?: boolean | number - total_size?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface TableStatGenqlSelection{ - idx_scan?: boolean | number - idx_tup_fetch?: boolean | number - last_analyze?: boolean | number - last_autoanalyze?: boolean | number - last_autovacuum?: boolean | number - last_vacuum?: boolean | number - n_dead_tup?: boolean | number - n_live_tup?: boolean | number - n_tup_del?: boolean | number - n_tup_hot_upd?: boolean | number - n_tup_ins?: boolean | number - n_tup_upd?: boolean | number - relname?: boolean | number - schemaname?: boolean | number - seq_scan?: boolean | number - seq_tup_read?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate var_pop on columns */ +export interface v_player_match_performance_var_pop_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_performance_var_pop_fields' } -export interface TeamCalendarOutputGenqlSelection{ - url?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface TelemetryActivityPointGenqlSelection{ - day?: boolean | number - installs?: boolean | number - matches?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate var_samp on columns */ +export interface v_player_match_performance_var_samp_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_performance_var_samp_fields' } -export interface TelemetryCountryCountGenqlSelection{ - country?: boolean | number - installs?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface TelemetryFeatureAdoptionGenqlSelection{ - counted?: boolean | number - enabled?: boolean | number - flagged?: boolean | number - installsUsing?: boolean | number - key?: boolean | number - kind?: boolean | number - reporting?: boolean | number - total?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate variance on columns */ +export interface v_player_match_performance_variance_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_performance_variance_fields' } -export interface TelemetryFleetTotalsGenqlSelection{ - appearancesReported?: boolean | number - competitionReported?: boolean | number - dedicatedServers?: boolean | number - eventTeams?: boolean | number - events?: boolean | number - gameModes?: boolean | number - gameModesEnabled?: boolean | number - gameModesUnranked?: boolean | number - gameServerNodes?: boolean | number - gameServerNodesEnabled?: boolean | number - gameServerNodesOnline?: boolean | number - gpuNodes?: boolean | number - leagueRegistrations?: boolean | number - leagueSeasons?: boolean | number - leagueSeasonsFinished?: boolean | number - leagueTeams?: boolean | number - mapsPlayed?: boolean | number - matches?: boolean | number - matchesAbandoned?: boolean | number - matchesCreated?: boolean | number - matchesFinished?: boolean | number - matchesImported?: boolean | number - matchesImportedMonth?: boolean | number - matchesImportedYear?: boolean | number - matchesLeague?: boolean | number - matchesLive?: boolean | number - matchesMonth?: boolean | number - matchesScrim?: boolean | number - matchesTournament?: boolean | number - matchesWeek?: boolean | number - matchesYear?: boolean | number - outcomesReported?: boolean | number - panels?: boolean | number - playerAppearances?: boolean | number - playersActive30d?: boolean | number - playersActive7d?: boolean | number - playersKnown?: boolean | number - playersPlayed?: boolean | number - playersRegistered?: boolean | number - pluginsBySlug?: boolean | number - pluginsManual?: boolean | number - pluginsReported?: boolean | number - pluginsRequested?: boolean | number - publicServers?: boolean | number - regions?: boolean | number - scrimRequests?: boolean | number - servers?: boolean | number - serversEnabled?: boolean | number - teams?: boolean | number - tournamentTeams?: boolean | number - tournaments?: boolean | number - tournamentsFinished?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface TelemetryGrowthPointGenqlSelection{ - installs?: boolean | number - month?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** columns and relationships of "v_player_match_rating" */ +export interface v_player_match_rating { + adr: (Scalars['numeric'] | null) + dpr: (Scalars['numeric'] | null) + hltv_rating: (Scalars['numeric'] | null) + kast_pct: (Scalars['numeric'] | null) + kpr: (Scalars['numeric'] | null) + /** An object relationship */ + match: (matches | null) + match_id: (Scalars['uuid'] | null) + /** An object relationship */ + player: (players | null) + rounds_played: (Scalars['Int'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_player_match_rating' } -export interface TelemetryInstallCountsGenqlSelection{ - active24h?: boolean | number - active30d?: boolean | number - active7d?: boolean | number - new30d?: boolean | number - retained180d?: boolean | number - total?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface TelemetryMatchSourceCountGenqlSelection{ - matches?: boolean | number - source?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregated selection of "v_player_match_rating" */ +export interface v_player_match_rating_aggregate { + aggregate: (v_player_match_rating_aggregate_fields | null) + nodes: v_player_match_rating[] + __typename: 'v_player_match_rating_aggregate' } -export interface TelemetryMatchTypeCountGenqlSelection{ - matches?: boolean | number - type?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface TelemetryRuntimeCountGenqlSelection{ - installs?: boolean | number - runtime?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate fields of "v_player_match_rating" */ +export interface v_player_match_rating_aggregate_fields { + avg: (v_player_match_rating_avg_fields | null) + count: Scalars['Int'] + max: (v_player_match_rating_max_fields | null) + min: (v_player_match_rating_min_fields | null) + stddev: (v_player_match_rating_stddev_fields | null) + stddev_pop: (v_player_match_rating_stddev_pop_fields | null) + stddev_samp: (v_player_match_rating_stddev_samp_fields | null) + sum: (v_player_match_rating_sum_fields | null) + var_pop: (v_player_match_rating_var_pop_fields | null) + var_samp: (v_player_match_rating_var_samp_fields | null) + variance: (v_player_match_rating_variance_fields | null) + __typename: 'v_player_match_rating_aggregate_fields' } -export interface TelemetryStatsGenqlSelection{ - activity?: TelemetryActivityPointGenqlSelection - countries?: TelemetryCountryCountGenqlSelection - features?: TelemetryFeatureAdoptionGenqlSelection - growth?: TelemetryGrowthPointGenqlSelection - installs?: TelemetryInstallCountsGenqlSelection - matchSources?: TelemetryMatchSourceCountGenqlSelection - matchTypes?: TelemetryMatchTypeCountGenqlSelection - online?: boolean | number - runtimes?: TelemetryRuntimeCountGenqlSelection - totals?: TelemetryFleetTotalsGenqlSelection - versions?: TelemetryVersionCountGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} -export interface TelemetryVersionCountGenqlSelection{ - installs?: boolean | number - rank?: boolean | number - since?: boolean | number - version?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate avg on columns */ +export interface v_player_match_rating_avg_fields { + adr: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + rounds_played: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_rating_avg_fields' } -export interface TestUploadResponseGenqlSelection{ - error?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface TimescaleJobGenqlSelection{ - hypertable_name?: boolean | number - job_id?: boolean | number - job_type?: boolean | number - last_run_status?: boolean | number - next_start?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate max on columns */ +export interface v_player_match_rating_max_fields { + adr: (Scalars['numeric'] | null) + dpr: (Scalars['numeric'] | null) + hltv_rating: (Scalars['numeric'] | null) + kast_pct: (Scalars['numeric'] | null) + kpr: (Scalars['numeric'] | null) + match_id: (Scalars['uuid'] | null) + rounds_played: (Scalars['Int'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_player_match_rating_max_fields' } -export interface TimescaleStatsGenqlSelection{ - chunks_count?: boolean | number - hypertables?: HypertableInfoGenqlSelection - jobs?: TimescaleJobGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} -export interface TournamentAwardGenqlSelection{ - award_id?: boolean | number - custom_name?: boolean | number - id?: boolean | number - image_url?: boolean | number - placement?: boolean | number - silhouette?: boolean | number - tournament_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate min on columns */ +export interface v_player_match_rating_min_fields { + adr: (Scalars['numeric'] | null) + dpr: (Scalars['numeric'] | null) + hltv_rating: (Scalars['numeric'] | null) + kast_pct: (Scalars['numeric'] | null) + kpr: (Scalars['numeric'] | null) + match_id: (Scalars['uuid'] | null) + rounds_played: (Scalars['Int'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_player_match_rating_min_fields' } -export interface TournamentMatchResetImpactGenqlSelection{ - bracket_id?: boolean | number - depth?: boolean | number - is_source?: boolean | number - match_id?: boolean | number - match_number?: boolean | number - match_status?: boolean | number - path?: boolean | number - round?: boolean | number - stage_type?: boolean | number - will_delete_match?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface WatchDemoOutputGenqlSelection{ - match_map_id?: boolean | number - session_id?: boolean | number - stream_url?: boolean | number - success?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** select columns of table "v_player_match_rating" */ +export type v_player_match_rating_select_column = 'adr' | 'dpr' | 'hltv_rating' | 'kast_pct' | 'kpr' | 'match_id' | 'rounds_played' | 'steam_id' -export interface WebPushPlatformCountGenqlSelection{ - devices?: boolean | number - platform?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface WebPushStatusOutputGenqlSelection{ - active_7d?: boolean | number - configured?: boolean | number - last_delivered_at?: boolean | number - managed_by_environment?: boolean | number - never_delivered?: boolean | number - new_7d?: boolean | number - platforms?: WebPushPlatformCountGenqlSelection - players?: boolean | number - subscriptions?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev on columns */ +export interface v_player_match_rating_stddev_fields { + adr: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + rounds_played: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_rating_stddev_fields' } -/** columns and relationships of "_map_pool" */ -export interface _map_poolGenqlSelection{ - map_id?: boolean | number - map_pool_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev_pop on columns */ +export interface v_player_match_rating_stddev_pop_fields { + adr: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + rounds_played: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_rating_stddev_pop_fields' } -/** aggregated selection of "_map_pool" */ -export interface _map_pool_aggregateGenqlSelection{ - aggregate?: _map_pool_aggregate_fieldsGenqlSelection - nodes?: _map_poolGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev_samp on columns */ +export interface v_player_match_rating_stddev_samp_fields { + adr: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + rounds_played: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_rating_stddev_samp_fields' } -/** aggregate fields of "_map_pool" */ -export interface _map_pool_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (_map_pool_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: _map_pool_max_fieldsGenqlSelection - min?: _map_pool_min_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate sum on columns */ +export interface v_player_match_rating_sum_fields { + adr: (Scalars['numeric'] | null) + dpr: (Scalars['numeric'] | null) + hltv_rating: (Scalars['numeric'] | null) + kast_pct: (Scalars['numeric'] | null) + kpr: (Scalars['numeric'] | null) + rounds_played: (Scalars['Int'] | null) + steam_id: (Scalars['bigint'] | null) + __typename: 'v_player_match_rating_sum_fields' } -/** Boolean expression to filter rows from the table "_map_pool". All fields are combined with a logical 'AND'. */ -export interface _map_pool_bool_exp {_and?: (_map_pool_bool_exp[] | null),_not?: (_map_pool_bool_exp | null),_or?: (_map_pool_bool_exp[] | null),map_id?: (uuid_comparison_exp | null),map_pool_id?: (uuid_comparison_exp | null)} +/** aggregate var_pop on columns */ +export interface v_player_match_rating_var_pop_fields { + adr: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + rounds_played: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_rating_var_pop_fields' +} -/** input type for inserting data into table "_map_pool" */ -export interface _map_pool_insert_input {map_id?: (Scalars['uuid'] | null),map_pool_id?: (Scalars['uuid'] | null)} +/** aggregate var_samp on columns */ +export interface v_player_match_rating_var_samp_fields { + adr: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + rounds_played: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_rating_var_samp_fields' +} -/** aggregate max on columns */ -export interface _map_pool_max_fieldsGenqlSelection{ - map_id?: boolean | number - map_pool_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate variance on columns */ +export interface v_player_match_rating_variance_fields { + adr: (Scalars['Float'] | null) + dpr: (Scalars['Float'] | null) + hltv_rating: (Scalars['Float'] | null) + kast_pct: (Scalars['Float'] | null) + kpr: (Scalars['Float'] | null) + rounds_played: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + __typename: 'v_player_match_rating_variance_fields' } -/** aggregate min on columns */ -export interface _map_pool_min_fieldsGenqlSelection{ - map_id?: boolean | number - map_pool_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** columns and relationships of "v_player_multi_kills" */ +export interface v_player_multi_kills { + attacker_steam_id: (Scalars['bigint'] | null) + kills: (Scalars['bigint'] | null) + match_id: (Scalars['uuid'] | null) + round: (Scalars['Int'] | null) + __typename: 'v_player_multi_kills' } -/** response of any mutation on the table "_map_pool" */ -export interface _map_pool_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: _map_poolGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregated selection of "v_player_multi_kills" */ +export interface v_player_multi_kills_aggregate { + aggregate: (v_player_multi_kills_aggregate_fields | null) + nodes: v_player_multi_kills[] + __typename: 'v_player_multi_kills_aggregate' } -/** on_conflict condition type for table "_map_pool" */ -export interface _map_pool_on_conflict {constraint: _map_pool_constraint,update_columns?: _map_pool_update_column[],where?: (_map_pool_bool_exp | null)} - +/** aggregate fields of "v_player_multi_kills" */ +export interface v_player_multi_kills_aggregate_fields { + avg: (v_player_multi_kills_avg_fields | null) + count: Scalars['Int'] + max: (v_player_multi_kills_max_fields | null) + min: (v_player_multi_kills_min_fields | null) + stddev: (v_player_multi_kills_stddev_fields | null) + stddev_pop: (v_player_multi_kills_stddev_pop_fields | null) + stddev_samp: (v_player_multi_kills_stddev_samp_fields | null) + sum: (v_player_multi_kills_sum_fields | null) + var_pop: (v_player_multi_kills_var_pop_fields | null) + var_samp: (v_player_multi_kills_var_samp_fields | null) + variance: (v_player_multi_kills_variance_fields | null) + __typename: 'v_player_multi_kills_aggregate_fields' +} -/** Ordering options when selecting data from "_map_pool". */ -export interface _map_pool_order_by {map_id?: (order_by | null),map_pool_id?: (order_by | null)} +/** aggregate avg on columns */ +export interface v_player_multi_kills_avg_fields { + attacker_steam_id: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + __typename: 'v_player_multi_kills_avg_fields' +} -/** primary key columns input for table: _map_pool */ -export interface _map_pool_pk_columns_input {map_id: Scalars['uuid'],map_pool_id: Scalars['uuid']} +/** aggregate max on columns */ +export interface v_player_multi_kills_max_fields { + attacker_steam_id: (Scalars['bigint'] | null) + kills: (Scalars['bigint'] | null) + match_id: (Scalars['uuid'] | null) + round: (Scalars['Int'] | null) + __typename: 'v_player_multi_kills_max_fields' +} -/** input type for updating data in table "_map_pool" */ -export interface _map_pool_set_input {map_id?: (Scalars['uuid'] | null),map_pool_id?: (Scalars['uuid'] | null)} +/** aggregate min on columns */ +export interface v_player_multi_kills_min_fields { + attacker_steam_id: (Scalars['bigint'] | null) + kills: (Scalars['bigint'] | null) + match_id: (Scalars['uuid'] | null) + round: (Scalars['Int'] | null) + __typename: 'v_player_multi_kills_min_fields' +} -/** Streaming cursor of the table "_map_pool" */ -export interface _map_pool_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: _map_pool_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** select columns of table "v_player_multi_kills" */ +export type v_player_multi_kills_select_column = 'attacker_steam_id' | 'kills' | 'match_id' | 'round' -/** Initial value of the column from where the streaming should start */ -export interface _map_pool_stream_cursor_value_input {map_id?: (Scalars['uuid'] | null),map_pool_id?: (Scalars['uuid'] | null)} -export interface _map_pool_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (_map_pool_set_input | null), -/** filter the rows which have to be updated */ -where: _map_pool_bool_exp} +/** aggregate stddev on columns */ +export interface v_player_multi_kills_stddev_fields { + attacker_steam_id: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + __typename: 'v_player_multi_kills_stddev_fields' +} -/** columns and relationships of "abandoned_matches" */ -export interface abandoned_matchesGenqlSelection{ - abandoned_at?: boolean | number - id?: boolean | number - /** An object relationship */ - match?: matchesGenqlSelection - match_id?: boolean | number - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev_pop on columns */ +export interface v_player_multi_kills_stddev_pop_fields { + attacker_steam_id: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + __typename: 'v_player_multi_kills_stddev_pop_fields' } -/** aggregated selection of "abandoned_matches" */ -export interface abandoned_matches_aggregateGenqlSelection{ - aggregate?: abandoned_matches_aggregate_fieldsGenqlSelection - nodes?: abandoned_matchesGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev_samp on columns */ +export interface v_player_multi_kills_stddev_samp_fields { + attacker_steam_id: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + __typename: 'v_player_multi_kills_stddev_samp_fields' } -export interface abandoned_matches_aggregate_bool_exp {count?: (abandoned_matches_aggregate_bool_exp_count | null)} -export interface abandoned_matches_aggregate_bool_exp_count {arguments?: (abandoned_matches_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (abandoned_matches_bool_exp | null),predicate: Int_comparison_exp} +/** aggregate sum on columns */ +export interface v_player_multi_kills_sum_fields { + attacker_steam_id: (Scalars['bigint'] | null) + kills: (Scalars['bigint'] | null) + round: (Scalars['Int'] | null) + __typename: 'v_player_multi_kills_sum_fields' +} -/** aggregate fields of "abandoned_matches" */ -export interface abandoned_matches_aggregate_fieldsGenqlSelection{ - avg?: abandoned_matches_avg_fieldsGenqlSelection - count?: { __args: {columns?: (abandoned_matches_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: abandoned_matches_max_fieldsGenqlSelection - min?: abandoned_matches_min_fieldsGenqlSelection - stddev?: abandoned_matches_stddev_fieldsGenqlSelection - stddev_pop?: abandoned_matches_stddev_pop_fieldsGenqlSelection - stddev_samp?: abandoned_matches_stddev_samp_fieldsGenqlSelection - sum?: abandoned_matches_sum_fieldsGenqlSelection - var_pop?: abandoned_matches_var_pop_fieldsGenqlSelection - var_samp?: abandoned_matches_var_samp_fieldsGenqlSelection - variance?: abandoned_matches_variance_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate var_pop on columns */ +export interface v_player_multi_kills_var_pop_fields { + attacker_steam_id: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + __typename: 'v_player_multi_kills_var_pop_fields' } -/** order by aggregate values of table "abandoned_matches" */ -export interface abandoned_matches_aggregate_order_by {avg?: (abandoned_matches_avg_order_by | null),count?: (order_by | null),max?: (abandoned_matches_max_order_by | null),min?: (abandoned_matches_min_order_by | null),stddev?: (abandoned_matches_stddev_order_by | null),stddev_pop?: (abandoned_matches_stddev_pop_order_by | null),stddev_samp?: (abandoned_matches_stddev_samp_order_by | null),sum?: (abandoned_matches_sum_order_by | null),var_pop?: (abandoned_matches_var_pop_order_by | null),var_samp?: (abandoned_matches_var_samp_order_by | null),variance?: (abandoned_matches_variance_order_by | null)} +/** aggregate var_samp on columns */ +export interface v_player_multi_kills_var_samp_fields { + attacker_steam_id: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + __typename: 'v_player_multi_kills_var_samp_fields' +} -/** input type for inserting array relation for remote table "abandoned_matches" */ -export interface abandoned_matches_arr_rel_insert_input {data: abandoned_matches_insert_input[], -/** upsert condition */ -on_conflict?: (abandoned_matches_on_conflict | null)} +/** aggregate variance on columns */ +export interface v_player_multi_kills_variance_fields { + attacker_steam_id: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + round: (Scalars['Float'] | null) + __typename: 'v_player_multi_kills_variance_fields' +} -/** aggregate avg on columns */ -export interface abandoned_matches_avg_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** columns and relationships of "v_player_queue_partners" */ +export interface v_player_queue_partners { + first_played_at: (Scalars['timestamptz'] | null) + last_played_at: (Scalars['timestamptz'] | null) + matches_together: (Scalars['Int'] | null) + /** An object relationship */ + partner: (players | null) + partner_steam_id: (Scalars['bigint'] | null) + /** An object relationship */ + player: (players | null) + steam_id: (Scalars['bigint'] | null) + wins_together: (Scalars['Int'] | null) + __typename: 'v_player_queue_partners' } -/** order by avg() on columns of table "abandoned_matches" */ -export interface abandoned_matches_avg_order_by {steam_id?: (order_by | null)} - - -/** Boolean expression to filter rows from the table "abandoned_matches". All fields are combined with a logical 'AND'. */ -export interface abandoned_matches_bool_exp {_and?: (abandoned_matches_bool_exp[] | null),_not?: (abandoned_matches_bool_exp | null),_or?: (abandoned_matches_bool_exp[] | null),abandoned_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),steam_id?: (bigint_comparison_exp | null)} +/** aggregated selection of "v_player_queue_partners" */ +export interface v_player_queue_partners_aggregate { + aggregate: (v_player_queue_partners_aggregate_fields | null) + nodes: v_player_queue_partners[] + __typename: 'v_player_queue_partners_aggregate' +} -/** input type for incrementing numeric columns in table "abandoned_matches" */ -export interface abandoned_matches_inc_input {steam_id?: (Scalars['bigint'] | null)} +/** aggregate fields of "v_player_queue_partners" */ +export interface v_player_queue_partners_aggregate_fields { + avg: (v_player_queue_partners_avg_fields | null) + count: Scalars['Int'] + max: (v_player_queue_partners_max_fields | null) + min: (v_player_queue_partners_min_fields | null) + stddev: (v_player_queue_partners_stddev_fields | null) + stddev_pop: (v_player_queue_partners_stddev_pop_fields | null) + stddev_samp: (v_player_queue_partners_stddev_samp_fields | null) + sum: (v_player_queue_partners_sum_fields | null) + var_pop: (v_player_queue_partners_var_pop_fields | null) + var_samp: (v_player_queue_partners_var_samp_fields | null) + variance: (v_player_queue_partners_variance_fields | null) + __typename: 'v_player_queue_partners_aggregate_fields' +} -/** input type for inserting data into table "abandoned_matches" */ -export interface abandoned_matches_insert_input {abandoned_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null)} +/** aggregate avg on columns */ +export interface v_player_queue_partners_avg_fields { + matches_together: (Scalars['Float'] | null) + partner_steam_id: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + wins_together: (Scalars['Float'] | null) + __typename: 'v_player_queue_partners_avg_fields' +} /** aggregate max on columns */ -export interface abandoned_matches_max_fieldsGenqlSelection{ - abandoned_at?: boolean | number - id?: boolean | number - match_id?: boolean | number - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_player_queue_partners_max_fields { + first_played_at: (Scalars['timestamptz'] | null) + last_played_at: (Scalars['timestamptz'] | null) + matches_together: (Scalars['Int'] | null) + partner_steam_id: (Scalars['bigint'] | null) + steam_id: (Scalars['bigint'] | null) + wins_together: (Scalars['Int'] | null) + __typename: 'v_player_queue_partners_max_fields' } -/** order by max() on columns of table "abandoned_matches" */ -export interface abandoned_matches_max_order_by {abandoned_at?: (order_by | null),id?: (order_by | null),match_id?: (order_by | null),steam_id?: (order_by | null)} - - /** aggregate min on columns */ -export interface abandoned_matches_min_fieldsGenqlSelection{ - abandoned_at?: boolean | number - id?: boolean | number - match_id?: boolean | number - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by min() on columns of table "abandoned_matches" */ -export interface abandoned_matches_min_order_by {abandoned_at?: (order_by | null),id?: (order_by | null),match_id?: (order_by | null),steam_id?: (order_by | null)} - - -/** response of any mutation on the table "abandoned_matches" */ -export interface abandoned_matches_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: abandoned_matchesGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +export interface v_player_queue_partners_min_fields { + first_played_at: (Scalars['timestamptz'] | null) + last_played_at: (Scalars['timestamptz'] | null) + matches_together: (Scalars['Int'] | null) + partner_steam_id: (Scalars['bigint'] | null) + steam_id: (Scalars['bigint'] | null) + wins_together: (Scalars['Int'] | null) + __typename: 'v_player_queue_partners_min_fields' } -/** on_conflict condition type for table "abandoned_matches" */ -export interface abandoned_matches_on_conflict {constraint: abandoned_matches_constraint,update_columns?: abandoned_matches_update_column[],where?: (abandoned_matches_bool_exp | null)} - - -/** Ordering options when selecting data from "abandoned_matches". */ -export interface abandoned_matches_order_by {abandoned_at?: (order_by | null),id?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),steam_id?: (order_by | null)} - - -/** primary key columns input for table: abandoned_matches */ -export interface abandoned_matches_pk_columns_input {id: Scalars['uuid']} - - -/** input type for updating data in table "abandoned_matches" */ -export interface abandoned_matches_set_input {abandoned_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null)} +/** select columns of table "v_player_queue_partners" */ +export type v_player_queue_partners_select_column = 'first_played_at' | 'last_played_at' | 'matches_together' | 'partner_steam_id' | 'steam_id' | 'wins_together' /** aggregate stddev on columns */ -export interface abandoned_matches_stddev_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_player_queue_partners_stddev_fields { + matches_together: (Scalars['Float'] | null) + partner_steam_id: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + wins_together: (Scalars['Float'] | null) + __typename: 'v_player_queue_partners_stddev_fields' } -/** order by stddev() on columns of table "abandoned_matches" */ -export interface abandoned_matches_stddev_order_by {steam_id?: (order_by | null)} - - /** aggregate stddev_pop on columns */ -export interface abandoned_matches_stddev_pop_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_player_queue_partners_stddev_pop_fields { + matches_together: (Scalars['Float'] | null) + partner_steam_id: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + wins_together: (Scalars['Float'] | null) + __typename: 'v_player_queue_partners_stddev_pop_fields' } -/** order by stddev_pop() on columns of table "abandoned_matches" */ -export interface abandoned_matches_stddev_pop_order_by {steam_id?: (order_by | null)} - - /** aggregate stddev_samp on columns */ -export interface abandoned_matches_stddev_samp_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_player_queue_partners_stddev_samp_fields { + matches_together: (Scalars['Float'] | null) + partner_steam_id: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + wins_together: (Scalars['Float'] | null) + __typename: 'v_player_queue_partners_stddev_samp_fields' } -/** order by stddev_samp() on columns of table "abandoned_matches" */ -export interface abandoned_matches_stddev_samp_order_by {steam_id?: (order_by | null)} +/** aggregate sum on columns */ +export interface v_player_queue_partners_sum_fields { + matches_together: (Scalars['Int'] | null) + partner_steam_id: (Scalars['bigint'] | null) + steam_id: (Scalars['bigint'] | null) + wins_together: (Scalars['Int'] | null) + __typename: 'v_player_queue_partners_sum_fields' +} -/** Streaming cursor of the table "abandoned_matches" */ -export interface abandoned_matches_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: abandoned_matches_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** aggregate var_pop on columns */ +export interface v_player_queue_partners_var_pop_fields { + matches_together: (Scalars['Float'] | null) + partner_steam_id: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + wins_together: (Scalars['Float'] | null) + __typename: 'v_player_queue_partners_var_pop_fields' +} -/** Initial value of the column from where the streaming should start */ -export interface abandoned_matches_stream_cursor_value_input {abandoned_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null)} +/** aggregate var_samp on columns */ +export interface v_player_queue_partners_var_samp_fields { + matches_together: (Scalars['Float'] | null) + partner_steam_id: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + wins_together: (Scalars['Float'] | null) + __typename: 'v_player_queue_partners_var_samp_fields' +} -/** aggregate sum on columns */ -export interface abandoned_matches_sum_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate variance on columns */ +export interface v_player_queue_partners_variance_fields { + matches_together: (Scalars['Float'] | null) + partner_steam_id: (Scalars['Float'] | null) + steam_id: (Scalars['Float'] | null) + wins_together: (Scalars['Float'] | null) + __typename: 'v_player_queue_partners_variance_fields' } -/** order by sum() on columns of table "abandoned_matches" */ -export interface abandoned_matches_sum_order_by {steam_id?: (order_by | null)} - -export interface abandoned_matches_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (abandoned_matches_inc_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (abandoned_matches_set_input | null), -/** filter the rows which have to be updated */ -where: abandoned_matches_bool_exp} +/** columns and relationships of "v_player_weapon_damage" */ +export interface v_player_weapon_damage { + damage: (Scalars['bigint'] | null) + hits: (Scalars['bigint'] | null) + player_steam_id: (Scalars['bigint'] | null) + source: (Scalars['String'] | null) + type: (Scalars['String'] | null) + with: (Scalars['String'] | null) + __typename: 'v_player_weapon_damage' +} -/** aggregate var_pop on columns */ -export interface abandoned_matches_var_pop_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregated selection of "v_player_weapon_damage" */ +export interface v_player_weapon_damage_aggregate { + aggregate: (v_player_weapon_damage_aggregate_fields | null) + nodes: v_player_weapon_damage[] + __typename: 'v_player_weapon_damage_aggregate' } -/** order by var_pop() on columns of table "abandoned_matches" */ -export interface abandoned_matches_var_pop_order_by {steam_id?: (order_by | null)} +/** aggregate fields of "v_player_weapon_damage" */ +export interface v_player_weapon_damage_aggregate_fields { + avg: (v_player_weapon_damage_avg_fields | null) + count: Scalars['Int'] + max: (v_player_weapon_damage_max_fields | null) + min: (v_player_weapon_damage_min_fields | null) + stddev: (v_player_weapon_damage_stddev_fields | null) + stddev_pop: (v_player_weapon_damage_stddev_pop_fields | null) + stddev_samp: (v_player_weapon_damage_stddev_samp_fields | null) + sum: (v_player_weapon_damage_sum_fields | null) + var_pop: (v_player_weapon_damage_var_pop_fields | null) + var_samp: (v_player_weapon_damage_var_samp_fields | null) + variance: (v_player_weapon_damage_variance_fields | null) + __typename: 'v_player_weapon_damage_aggregate_fields' +} -/** aggregate var_samp on columns */ -export interface abandoned_matches_var_samp_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate avg on columns */ +export interface v_player_weapon_damage_avg_fields { + damage: (Scalars['Float'] | null) + hits: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_player_weapon_damage_avg_fields' } -/** order by var_samp() on columns of table "abandoned_matches" */ -export interface abandoned_matches_var_samp_order_by {steam_id?: (order_by | null)} +/** aggregate max on columns */ +export interface v_player_weapon_damage_max_fields { + damage: (Scalars['bigint'] | null) + hits: (Scalars['bigint'] | null) + player_steam_id: (Scalars['bigint'] | null) + source: (Scalars['String'] | null) + type: (Scalars['String'] | null) + with: (Scalars['String'] | null) + __typename: 'v_player_weapon_damage_max_fields' +} -/** aggregate variance on columns */ -export interface abandoned_matches_variance_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate min on columns */ +export interface v_player_weapon_damage_min_fields { + damage: (Scalars['bigint'] | null) + hits: (Scalars['bigint'] | null) + player_steam_id: (Scalars['bigint'] | null) + source: (Scalars['String'] | null) + type: (Scalars['String'] | null) + with: (Scalars['String'] | null) + __typename: 'v_player_weapon_damage_min_fields' } -/** order by variance() on columns of table "abandoned_matches" */ -export interface abandoned_matches_variance_order_by {steam_id?: (order_by | null)} +/** select columns of table "v_player_weapon_damage" */ +export type v_player_weapon_damage_select_column = 'damage' | 'hits' | 'player_steam_id' | 'source' | 'type' | 'with' -/** columns and relationships of "api_keys" */ -export interface api_keysGenqlSelection{ - created_at?: boolean | number - id?: boolean | number - label?: boolean | number - last_used_at?: boolean | number - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev on columns */ +export interface v_player_weapon_damage_stddev_fields { + damage: (Scalars['Float'] | null) + hits: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_player_weapon_damage_stddev_fields' } -/** aggregated selection of "api_keys" */ -export interface api_keys_aggregateGenqlSelection{ - aggregate?: api_keys_aggregate_fieldsGenqlSelection - nodes?: api_keysGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev_pop on columns */ +export interface v_player_weapon_damage_stddev_pop_fields { + damage: (Scalars['Float'] | null) + hits: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_player_weapon_damage_stddev_pop_fields' } -/** aggregate fields of "api_keys" */ -export interface api_keys_aggregate_fieldsGenqlSelection{ - avg?: api_keys_avg_fieldsGenqlSelection - count?: { __args: {columns?: (api_keys_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: api_keys_max_fieldsGenqlSelection - min?: api_keys_min_fieldsGenqlSelection - stddev?: api_keys_stddev_fieldsGenqlSelection - stddev_pop?: api_keys_stddev_pop_fieldsGenqlSelection - stddev_samp?: api_keys_stddev_samp_fieldsGenqlSelection - sum?: api_keys_sum_fieldsGenqlSelection - var_pop?: api_keys_var_pop_fieldsGenqlSelection - var_samp?: api_keys_var_samp_fieldsGenqlSelection - variance?: api_keys_variance_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev_samp on columns */ +export interface v_player_weapon_damage_stddev_samp_fields { + damage: (Scalars['Float'] | null) + hits: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_player_weapon_damage_stddev_samp_fields' } -/** aggregate avg on columns */ -export interface api_keys_avg_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate sum on columns */ +export interface v_player_weapon_damage_sum_fields { + damage: (Scalars['bigint'] | null) + hits: (Scalars['bigint'] | null) + player_steam_id: (Scalars['bigint'] | null) + __typename: 'v_player_weapon_damage_sum_fields' } -/** Boolean expression to filter rows from the table "api_keys". All fields are combined with a logical 'AND'. */ -export interface api_keys_bool_exp {_and?: (api_keys_bool_exp[] | null),_not?: (api_keys_bool_exp | null),_or?: (api_keys_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),label?: (String_comparison_exp | null),last_used_at?: (timestamptz_comparison_exp | null),steam_id?: (bigint_comparison_exp | null)} +/** aggregate var_pop on columns */ +export interface v_player_weapon_damage_var_pop_fields { + damage: (Scalars['Float'] | null) + hits: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_player_weapon_damage_var_pop_fields' +} -/** input type for incrementing numeric columns in table "api_keys" */ -export interface api_keys_inc_input {steam_id?: (Scalars['bigint'] | null)} +/** aggregate var_samp on columns */ +export interface v_player_weapon_damage_var_samp_fields { + damage: (Scalars['Float'] | null) + hits: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_player_weapon_damage_var_samp_fields' +} -/** input type for inserting data into table "api_keys" */ -export interface api_keys_insert_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),label?: (Scalars['String'] | null),last_used_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null)} +/** aggregate variance on columns */ +export interface v_player_weapon_damage_variance_fields { + damage: (Scalars['Float'] | null) + hits: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_player_weapon_damage_variance_fields' +} -/** aggregate max on columns */ -export interface api_keys_max_fieldsGenqlSelection{ - created_at?: boolean | number - id?: boolean | number - label?: boolean | number - last_used_at?: boolean | number - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** columns and relationships of "v_player_weapon_kills" */ +export interface v_player_weapon_kills { + kill_count: (Scalars['bigint'] | null) + player_steam_id: (Scalars['bigint'] | null) + rounds: (Scalars['bigint'] | null) + source: (Scalars['String'] | null) + type: (Scalars['String'] | null) + with: (Scalars['String'] | null) + __typename: 'v_player_weapon_kills' } -/** aggregate min on columns */ -export interface api_keys_min_fieldsGenqlSelection{ - created_at?: boolean | number - id?: boolean | number - label?: boolean | number - last_used_at?: boolean | number - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregated selection of "v_player_weapon_kills" */ +export interface v_player_weapon_kills_aggregate { + aggregate: (v_player_weapon_kills_aggregate_fields | null) + nodes: v_player_weapon_kills[] + __typename: 'v_player_weapon_kills_aggregate' } -/** response of any mutation on the table "api_keys" */ -export interface api_keys_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: api_keysGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate fields of "v_player_weapon_kills" */ +export interface v_player_weapon_kills_aggregate_fields { + avg: (v_player_weapon_kills_avg_fields | null) + count: Scalars['Int'] + max: (v_player_weapon_kills_max_fields | null) + min: (v_player_weapon_kills_min_fields | null) + stddev: (v_player_weapon_kills_stddev_fields | null) + stddev_pop: (v_player_weapon_kills_stddev_pop_fields | null) + stddev_samp: (v_player_weapon_kills_stddev_samp_fields | null) + sum: (v_player_weapon_kills_sum_fields | null) + var_pop: (v_player_weapon_kills_var_pop_fields | null) + var_samp: (v_player_weapon_kills_var_samp_fields | null) + variance: (v_player_weapon_kills_variance_fields | null) + __typename: 'v_player_weapon_kills_aggregate_fields' } -/** on_conflict condition type for table "api_keys" */ -export interface api_keys_on_conflict {constraint: api_keys_constraint,update_columns?: api_keys_update_column[],where?: (api_keys_bool_exp | null)} +/** aggregate avg on columns */ +export interface v_player_weapon_kills_avg_fields { + kill_count: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + __typename: 'v_player_weapon_kills_avg_fields' +} -/** Ordering options when selecting data from "api_keys". */ -export interface api_keys_order_by {created_at?: (order_by | null),id?: (order_by | null),label?: (order_by | null),last_used_at?: (order_by | null),steam_id?: (order_by | null)} +/** aggregate max on columns */ +export interface v_player_weapon_kills_max_fields { + kill_count: (Scalars['bigint'] | null) + player_steam_id: (Scalars['bigint'] | null) + rounds: (Scalars['bigint'] | null) + source: (Scalars['String'] | null) + type: (Scalars['String'] | null) + with: (Scalars['String'] | null) + __typename: 'v_player_weapon_kills_max_fields' +} -/** primary key columns input for table: api_keys */ -export interface api_keys_pk_columns_input {id: Scalars['uuid']} +/** aggregate min on columns */ +export interface v_player_weapon_kills_min_fields { + kill_count: (Scalars['bigint'] | null) + player_steam_id: (Scalars['bigint'] | null) + rounds: (Scalars['bigint'] | null) + source: (Scalars['String'] | null) + type: (Scalars['String'] | null) + with: (Scalars['String'] | null) + __typename: 'v_player_weapon_kills_min_fields' +} -/** input type for updating data in table "api_keys" */ -export interface api_keys_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),label?: (Scalars['String'] | null),last_used_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null)} +/** select columns of table "v_player_weapon_kills" */ +export type v_player_weapon_kills_select_column = 'kill_count' | 'player_steam_id' | 'rounds' | 'source' | 'type' | 'with' /** aggregate stddev on columns */ -export interface api_keys_stddev_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_player_weapon_kills_stddev_fields { + kill_count: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + __typename: 'v_player_weapon_kills_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface api_keys_stddev_pop_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_player_weapon_kills_stddev_pop_fields { + kill_count: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + __typename: 'v_player_weapon_kills_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface api_keys_stddev_samp_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_player_weapon_kills_stddev_samp_fields { + kill_count: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + __typename: 'v_player_weapon_kills_stddev_samp_fields' } -/** Streaming cursor of the table "api_keys" */ -export interface api_keys_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: api_keys_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} - - -/** Initial value of the column from where the streaming should start */ -export interface api_keys_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),label?: (Scalars['String'] | null),last_used_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null)} - - /** aggregate sum on columns */ -export interface api_keys_sum_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_player_weapon_kills_sum_fields { + kill_count: (Scalars['bigint'] | null) + player_steam_id: (Scalars['bigint'] | null) + rounds: (Scalars['bigint'] | null) + __typename: 'v_player_weapon_kills_sum_fields' } -export interface api_keys_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (api_keys_inc_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (api_keys_set_input | null), -/** filter the rows which have to be updated */ -where: api_keys_bool_exp} - /** aggregate var_pop on columns */ -export interface api_keys_var_pop_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_player_weapon_kills_var_pop_fields { + kill_count: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + __typename: 'v_player_weapon_kills_var_pop_fields' } /** aggregate var_samp on columns */ -export interface api_keys_var_samp_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_player_weapon_kills_var_samp_fields { + kill_count: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + __typename: 'v_player_weapon_kills_var_samp_fields' } /** aggregate variance on columns */ -export interface api_keys_variance_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_player_weapon_kills_variance_fields { + kill_count: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + rounds: (Scalars['Float'] | null) + __typename: 'v_player_weapon_kills_variance_fields' } -export interface approve_league_season_movements_args {_league_season_id?: (Scalars['uuid'] | null)} - -/** columns and relationships of "award_recipients" */ -export interface award_recipientsGenqlSelection{ - /** An object relationship */ - award?: awardsGenqlSelection - award_id?: boolean | number - /** An object relationship */ - awarded_by?: playersGenqlSelection - awarded_by_steam_id?: boolean | number - created_at?: boolean | number - /** An object relationship */ - event?: eventsGenqlSelection - event_id?: boolean | number - id?: boolean | number - /** An object relationship */ - league_season?: league_seasonsGenqlSelection - league_season_id?: boolean | number - note?: boolean | number - placement?: boolean | number - placement_tier?: boolean | number - /** An object relationship */ - player?: playersGenqlSelection - player_steam_id?: boolean | number - /** An object relationship */ - season?: seasonsGenqlSelection - season_id?: boolean | number - source?: boolean | number - /** An object relationship */ - team?: teamsGenqlSelection - team_id?: boolean | number - /** An object relationship */ - tournament?: tournamentsGenqlSelection - /** An object relationship */ - tournament_award?: tournament_awardsGenqlSelection - tournament_id?: boolean | number +/** columns and relationships of "v_pool_maps" */ +export interface v_pool_maps { + active_pool: (Scalars['Boolean'] | null) + id: (Scalars['uuid'] | null) + label: (Scalars['String'] | null) /** An object relationship */ - tournament_team?: tournament_teamsGenqlSelection - tournament_team_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number + map_pool: (map_pools | null) + map_pool_id: (Scalars['uuid'] | null) + name: (Scalars['String'] | null) + patch: (Scalars['String'] | null) + poster: (Scalars['String'] | null) + type: (Scalars['String'] | null) + workshop_map_id: (Scalars['String'] | null) + __typename: 'v_pool_maps' } -/** aggregated selection of "award_recipients" */ -export interface award_recipients_aggregateGenqlSelection{ - aggregate?: award_recipients_aggregate_fieldsGenqlSelection - nodes?: award_recipientsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregated selection of "v_pool_maps" */ +export interface v_pool_maps_aggregate { + aggregate: (v_pool_maps_aggregate_fields | null) + nodes: v_pool_maps[] + __typename: 'v_pool_maps_aggregate' } -export interface award_recipients_aggregate_bool_exp {count?: (award_recipients_aggregate_bool_exp_count | null)} - -export interface award_recipients_aggregate_bool_exp_count {arguments?: (award_recipients_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (award_recipients_bool_exp | null),predicate: Int_comparison_exp} - -/** aggregate fields of "award_recipients" */ -export interface award_recipients_aggregate_fieldsGenqlSelection{ - avg?: award_recipients_avg_fieldsGenqlSelection - count?: { __args: {columns?: (award_recipients_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: award_recipients_max_fieldsGenqlSelection - min?: award_recipients_min_fieldsGenqlSelection - stddev?: award_recipients_stddev_fieldsGenqlSelection - stddev_pop?: award_recipients_stddev_pop_fieldsGenqlSelection - stddev_samp?: award_recipients_stddev_samp_fieldsGenqlSelection - sum?: award_recipients_sum_fieldsGenqlSelection - var_pop?: award_recipients_var_pop_fieldsGenqlSelection - var_samp?: award_recipients_var_samp_fieldsGenqlSelection - variance?: award_recipients_variance_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate fields of "v_pool_maps" */ +export interface v_pool_maps_aggregate_fields { + count: Scalars['Int'] + max: (v_pool_maps_max_fields | null) + min: (v_pool_maps_min_fields | null) + __typename: 'v_pool_maps_aggregate_fields' } -/** order by aggregate values of table "award_recipients" */ -export interface award_recipients_aggregate_order_by {avg?: (award_recipients_avg_order_by | null),count?: (order_by | null),max?: (award_recipients_max_order_by | null),min?: (award_recipients_min_order_by | null),stddev?: (award_recipients_stddev_order_by | null),stddev_pop?: (award_recipients_stddev_pop_order_by | null),stddev_samp?: (award_recipients_stddev_samp_order_by | null),sum?: (award_recipients_sum_order_by | null),var_pop?: (award_recipients_var_pop_order_by | null),var_samp?: (award_recipients_var_samp_order_by | null),variance?: (award_recipients_variance_order_by | null)} - - -/** input type for inserting array relation for remote table "award_recipients" */ -export interface award_recipients_arr_rel_insert_input {data: award_recipients_insert_input[], -/** upsert condition */ -on_conflict?: (award_recipients_on_conflict | null)} +/** aggregate max on columns */ +export interface v_pool_maps_max_fields { + id: (Scalars['uuid'] | null) + label: (Scalars['String'] | null) + map_pool_id: (Scalars['uuid'] | null) + name: (Scalars['String'] | null) + patch: (Scalars['String'] | null) + poster: (Scalars['String'] | null) + type: (Scalars['String'] | null) + workshop_map_id: (Scalars['String'] | null) + __typename: 'v_pool_maps_max_fields' +} -/** aggregate avg on columns */ -export interface award_recipients_avg_fieldsGenqlSelection{ - awarded_by_steam_id?: boolean | number - placement?: boolean | number - player_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate min on columns */ +export interface v_pool_maps_min_fields { + id: (Scalars['uuid'] | null) + label: (Scalars['String'] | null) + map_pool_id: (Scalars['uuid'] | null) + name: (Scalars['String'] | null) + patch: (Scalars['String'] | null) + poster: (Scalars['String'] | null) + type: (Scalars['String'] | null) + workshop_map_id: (Scalars['String'] | null) + __typename: 'v_pool_maps_min_fields' } -/** order by avg() on columns of table "award_recipients" */ -export interface award_recipients_avg_order_by {awarded_by_steam_id?: (order_by | null),placement?: (order_by | null),player_steam_id?: (order_by | null)} +/** response of any mutation on the table "v_pool_maps" */ +export interface v_pool_maps_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: v_pool_maps[] + __typename: 'v_pool_maps_mutation_response' +} -/** Boolean expression to filter rows from the table "award_recipients". All fields are combined with a logical 'AND'. */ -export interface award_recipients_bool_exp {_and?: (award_recipients_bool_exp[] | null),_not?: (award_recipients_bool_exp | null),_or?: (award_recipients_bool_exp[] | null),award?: (awards_bool_exp | null),award_id?: (uuid_comparison_exp | null),awarded_by?: (players_bool_exp | null),awarded_by_steam_id?: (bigint_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),event?: (events_bool_exp | null),event_id?: (uuid_comparison_exp | null),id?: (uuid_comparison_exp | null),league_season?: (league_seasons_bool_exp | null),league_season_id?: (uuid_comparison_exp | null),note?: (String_comparison_exp | null),placement?: (Int_comparison_exp | null),placement_tier?: (String_comparison_exp | null),player?: (players_bool_exp | null),player_steam_id?: (bigint_comparison_exp | null),season?: (seasons_bool_exp | null),season_id?: (uuid_comparison_exp | null),source?: (e_award_sources_enum_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_award?: (tournament_awards_bool_exp | null),tournament_id?: (uuid_comparison_exp | null),tournament_team?: (tournament_teams_bool_exp | null),tournament_team_id?: (uuid_comparison_exp | null)} +/** select columns of table "v_pool_maps" */ +export type v_pool_maps_select_column = 'active_pool' | 'id' | 'label' | 'map_pool_id' | 'name' | 'patch' | 'poster' | 'type' | 'workshop_map_id' -/** input type for incrementing numeric columns in table "award_recipients" */ -export interface award_recipients_inc_input {awarded_by_steam_id?: (Scalars['bigint'] | null),placement?: (Scalars['Int'] | null),player_steam_id?: (Scalars['bigint'] | null)} +/** select "v_pool_maps_aggregate_bool_exp_bool_and_arguments_columns" columns of table "v_pool_maps" */ +export type v_pool_maps_select_column_v_pool_maps_aggregate_bool_exp_bool_and_arguments_columns = 'active_pool' -/** input type for inserting data into table "award_recipients" */ -export interface award_recipients_insert_input {award?: (awards_obj_rel_insert_input | null),award_id?: (Scalars['uuid'] | null),awarded_by?: (players_obj_rel_insert_input | null),awarded_by_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),event?: (events_obj_rel_insert_input | null),event_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),league_season?: (league_seasons_obj_rel_insert_input | null),league_season_id?: (Scalars['uuid'] | null),note?: (Scalars['String'] | null),placement?: (Scalars['Int'] | null),player?: (players_obj_rel_insert_input | null),player_steam_id?: (Scalars['bigint'] | null),season?: (seasons_obj_rel_insert_input | null),season_id?: (Scalars['uuid'] | null),source?: (e_award_sources_enum | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_award?: (tournament_awards_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null),tournament_team?: (tournament_teams_obj_rel_insert_input | null),tournament_team_id?: (Scalars['uuid'] | null)} +/** select "v_pool_maps_aggregate_bool_exp_bool_or_arguments_columns" columns of table "v_pool_maps" */ +export type v_pool_maps_select_column_v_pool_maps_aggregate_bool_exp_bool_or_arguments_columns = 'active_pool' -/** aggregate max on columns */ -export interface award_recipients_max_fieldsGenqlSelection{ - award_id?: boolean | number - awarded_by_steam_id?: boolean | number - created_at?: boolean | number - event_id?: boolean | number - id?: boolean | number - league_season_id?: boolean | number - note?: boolean | number - placement?: boolean | number - placement_tier?: boolean | number - player_steam_id?: boolean | number - season_id?: boolean | number - team_id?: boolean | number - tournament_id?: boolean | number - tournament_team_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** columns and relationships of "v_steam_account_pool_status" */ +export interface v_steam_account_pool_status { + busy_accounts: (Scalars['Int'] | null) + free_accounts: (Scalars['Int'] | null) + id: (Scalars['Int'] | null) + total_accounts: (Scalars['Int'] | null) + __typename: 'v_steam_account_pool_status' } -/** order by max() on columns of table "award_recipients" */ -export interface award_recipients_max_order_by {award_id?: (order_by | null),awarded_by_steam_id?: (order_by | null),created_at?: (order_by | null),event_id?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),note?: (order_by | null),placement?: (order_by | null),placement_tier?: (order_by | null),player_steam_id?: (order_by | null),season_id?: (order_by | null),team_id?: (order_by | null),tournament_id?: (order_by | null),tournament_team_id?: (order_by | null)} - - -/** aggregate min on columns */ -export interface award_recipients_min_fieldsGenqlSelection{ - award_id?: boolean | number - awarded_by_steam_id?: boolean | number - created_at?: boolean | number - event_id?: boolean | number - id?: boolean | number - league_season_id?: boolean | number - note?: boolean | number - placement?: boolean | number - placement_tier?: boolean | number - player_steam_id?: boolean | number - season_id?: boolean | number - team_id?: boolean | number - tournament_id?: boolean | number - tournament_team_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregated selection of "v_steam_account_pool_status" */ +export interface v_steam_account_pool_status_aggregate { + aggregate: (v_steam_account_pool_status_aggregate_fields | null) + nodes: v_steam_account_pool_status[] + __typename: 'v_steam_account_pool_status_aggregate' } -/** order by min() on columns of table "award_recipients" */ -export interface award_recipients_min_order_by {award_id?: (order_by | null),awarded_by_steam_id?: (order_by | null),created_at?: (order_by | null),event_id?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),note?: (order_by | null),placement?: (order_by | null),placement_tier?: (order_by | null),player_steam_id?: (order_by | null),season_id?: (order_by | null),team_id?: (order_by | null),tournament_id?: (order_by | null),tournament_team_id?: (order_by | null)} - - -/** response of any mutation on the table "award_recipients" */ -export interface award_recipients_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: award_recipientsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate fields of "v_steam_account_pool_status" */ +export interface v_steam_account_pool_status_aggregate_fields { + avg: (v_steam_account_pool_status_avg_fields | null) + count: Scalars['Int'] + max: (v_steam_account_pool_status_max_fields | null) + min: (v_steam_account_pool_status_min_fields | null) + stddev: (v_steam_account_pool_status_stddev_fields | null) + stddev_pop: (v_steam_account_pool_status_stddev_pop_fields | null) + stddev_samp: (v_steam_account_pool_status_stddev_samp_fields | null) + sum: (v_steam_account_pool_status_sum_fields | null) + var_pop: (v_steam_account_pool_status_var_pop_fields | null) + var_samp: (v_steam_account_pool_status_var_samp_fields | null) + variance: (v_steam_account_pool_status_variance_fields | null) + __typename: 'v_steam_account_pool_status_aggregate_fields' } -/** on_conflict condition type for table "award_recipients" */ -export interface award_recipients_on_conflict {constraint: award_recipients_constraint,update_columns?: award_recipients_update_column[],where?: (award_recipients_bool_exp | null)} +/** aggregate avg on columns */ +export interface v_steam_account_pool_status_avg_fields { + busy_accounts: (Scalars['Float'] | null) + free_accounts: (Scalars['Float'] | null) + id: (Scalars['Float'] | null) + total_accounts: (Scalars['Float'] | null) + __typename: 'v_steam_account_pool_status_avg_fields' +} -/** Ordering options when selecting data from "award_recipients". */ -export interface award_recipients_order_by {award?: (awards_order_by | null),award_id?: (order_by | null),awarded_by?: (players_order_by | null),awarded_by_steam_id?: (order_by | null),created_at?: (order_by | null),event?: (events_order_by | null),event_id?: (order_by | null),id?: (order_by | null),league_season?: (league_seasons_order_by | null),league_season_id?: (order_by | null),note?: (order_by | null),placement?: (order_by | null),placement_tier?: (order_by | null),player?: (players_order_by | null),player_steam_id?: (order_by | null),season?: (seasons_order_by | null),season_id?: (order_by | null),source?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_award?: (tournament_awards_order_by | null),tournament_id?: (order_by | null),tournament_team?: (tournament_teams_order_by | null),tournament_team_id?: (order_by | null)} +/** aggregate max on columns */ +export interface v_steam_account_pool_status_max_fields { + busy_accounts: (Scalars['Int'] | null) + free_accounts: (Scalars['Int'] | null) + id: (Scalars['Int'] | null) + total_accounts: (Scalars['Int'] | null) + __typename: 'v_steam_account_pool_status_max_fields' +} -/** primary key columns input for table: award_recipients */ -export interface award_recipients_pk_columns_input {id: Scalars['uuid']} +/** aggregate min on columns */ +export interface v_steam_account_pool_status_min_fields { + busy_accounts: (Scalars['Int'] | null) + free_accounts: (Scalars['Int'] | null) + id: (Scalars['Int'] | null) + total_accounts: (Scalars['Int'] | null) + __typename: 'v_steam_account_pool_status_min_fields' +} -/** input type for updating data in table "award_recipients" */ -export interface award_recipients_set_input {award_id?: (Scalars['uuid'] | null),awarded_by_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),note?: (Scalars['String'] | null),placement?: (Scalars['Int'] | null),player_steam_id?: (Scalars['bigint'] | null),season_id?: (Scalars['uuid'] | null),source?: (e_award_sources_enum | null),team_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null),tournament_team_id?: (Scalars['uuid'] | null)} +/** select columns of table "v_steam_account_pool_status" */ +export type v_steam_account_pool_status_select_column = 'busy_accounts' | 'free_accounts' | 'id' | 'total_accounts' /** aggregate stddev on columns */ -export interface award_recipients_stddev_fieldsGenqlSelection{ - awarded_by_steam_id?: boolean | number - placement?: boolean | number - player_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_steam_account_pool_status_stddev_fields { + busy_accounts: (Scalars['Float'] | null) + free_accounts: (Scalars['Float'] | null) + id: (Scalars['Float'] | null) + total_accounts: (Scalars['Float'] | null) + __typename: 'v_steam_account_pool_status_stddev_fields' } -/** order by stddev() on columns of table "award_recipients" */ -export interface award_recipients_stddev_order_by {awarded_by_steam_id?: (order_by | null),placement?: (order_by | null),player_steam_id?: (order_by | null)} - - /** aggregate stddev_pop on columns */ -export interface award_recipients_stddev_pop_fieldsGenqlSelection{ - awarded_by_steam_id?: boolean | number - placement?: boolean | number - player_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_steam_account_pool_status_stddev_pop_fields { + busy_accounts: (Scalars['Float'] | null) + free_accounts: (Scalars['Float'] | null) + id: (Scalars['Float'] | null) + total_accounts: (Scalars['Float'] | null) + __typename: 'v_steam_account_pool_status_stddev_pop_fields' } -/** order by stddev_pop() on columns of table "award_recipients" */ -export interface award_recipients_stddev_pop_order_by {awarded_by_steam_id?: (order_by | null),placement?: (order_by | null),player_steam_id?: (order_by | null)} - - /** aggregate stddev_samp on columns */ -export interface award_recipients_stddev_samp_fieldsGenqlSelection{ - awarded_by_steam_id?: boolean | number - placement?: boolean | number - player_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_steam_account_pool_status_stddev_samp_fields { + busy_accounts: (Scalars['Float'] | null) + free_accounts: (Scalars['Float'] | null) + id: (Scalars['Float'] | null) + total_accounts: (Scalars['Float'] | null) + __typename: 'v_steam_account_pool_status_stddev_samp_fields' } -/** order by stddev_samp() on columns of table "award_recipients" */ -export interface award_recipients_stddev_samp_order_by {awarded_by_steam_id?: (order_by | null),placement?: (order_by | null),player_steam_id?: (order_by | null)} +/** aggregate sum on columns */ +export interface v_steam_account_pool_status_sum_fields { + busy_accounts: (Scalars['Int'] | null) + free_accounts: (Scalars['Int'] | null) + id: (Scalars['Int'] | null) + total_accounts: (Scalars['Int'] | null) + __typename: 'v_steam_account_pool_status_sum_fields' +} -/** Streaming cursor of the table "award_recipients" */ -export interface award_recipients_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: award_recipients_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** aggregate var_pop on columns */ +export interface v_steam_account_pool_status_var_pop_fields { + busy_accounts: (Scalars['Float'] | null) + free_accounts: (Scalars['Float'] | null) + id: (Scalars['Float'] | null) + total_accounts: (Scalars['Float'] | null) + __typename: 'v_steam_account_pool_status_var_pop_fields' +} -/** Initial value of the column from where the streaming should start */ -export interface award_recipients_stream_cursor_value_input {award_id?: (Scalars['uuid'] | null),awarded_by_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),note?: (Scalars['String'] | null),placement?: (Scalars['Int'] | null),placement_tier?: (Scalars['String'] | null),player_steam_id?: (Scalars['bigint'] | null),season_id?: (Scalars['uuid'] | null),source?: (e_award_sources_enum | null),team_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null),tournament_team_id?: (Scalars['uuid'] | null)} +/** aggregate var_samp on columns */ +export interface v_steam_account_pool_status_var_samp_fields { + busy_accounts: (Scalars['Float'] | null) + free_accounts: (Scalars['Float'] | null) + id: (Scalars['Float'] | null) + total_accounts: (Scalars['Float'] | null) + __typename: 'v_steam_account_pool_status_var_samp_fields' +} -/** aggregate sum on columns */ -export interface award_recipients_sum_fieldsGenqlSelection{ - awarded_by_steam_id?: boolean | number - placement?: boolean | number - player_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate variance on columns */ +export interface v_steam_account_pool_status_variance_fields { + busy_accounts: (Scalars['Float'] | null) + free_accounts: (Scalars['Float'] | null) + id: (Scalars['Float'] | null) + total_accounts: (Scalars['Float'] | null) + __typename: 'v_steam_account_pool_status_variance_fields' } -/** order by sum() on columns of table "award_recipients" */ -export interface award_recipients_sum_order_by {awarded_by_steam_id?: (order_by | null),placement?: (order_by | null),player_steam_id?: (order_by | null)} - -export interface award_recipients_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (award_recipients_inc_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (award_recipients_set_input | null), -/** filter the rows which have to be updated */ -where: award_recipients_bool_exp} +/** columns and relationships of "v_team_ranks" */ +export interface v_team_ranks { + avg_duel_elo: (Scalars['Int'] | null) + avg_elo: (Scalars['Int'] | null) + avg_faceit_elo: (Scalars['Int'] | null) + avg_faceit_level: (Scalars['float8'] | null) + avg_premier: (Scalars['Int'] | null) + avg_wingman_elo: (Scalars['Int'] | null) + max_elo: (Scalars['Int'] | null) + min_elo: (Scalars['Int'] | null) + roster_size: (Scalars['bigint'] | null) + /** An object relationship */ + team: (teams | null) + team_id: (Scalars['uuid'] | null) + __typename: 'v_team_ranks' +} -/** aggregate var_pop on columns */ -export interface award_recipients_var_pop_fieldsGenqlSelection{ - awarded_by_steam_id?: boolean | number - placement?: boolean | number - player_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregated selection of "v_team_ranks" */ +export interface v_team_ranks_aggregate { + aggregate: (v_team_ranks_aggregate_fields | null) + nodes: v_team_ranks[] + __typename: 'v_team_ranks_aggregate' } -/** order by var_pop() on columns of table "award_recipients" */ -export interface award_recipients_var_pop_order_by {awarded_by_steam_id?: (order_by | null),placement?: (order_by | null),player_steam_id?: (order_by | null)} +/** aggregate fields of "v_team_ranks" */ +export interface v_team_ranks_aggregate_fields { + avg: (v_team_ranks_avg_fields | null) + count: Scalars['Int'] + max: (v_team_ranks_max_fields | null) + min: (v_team_ranks_min_fields | null) + stddev: (v_team_ranks_stddev_fields | null) + stddev_pop: (v_team_ranks_stddev_pop_fields | null) + stddev_samp: (v_team_ranks_stddev_samp_fields | null) + sum: (v_team_ranks_sum_fields | null) + var_pop: (v_team_ranks_var_pop_fields | null) + var_samp: (v_team_ranks_var_samp_fields | null) + variance: (v_team_ranks_variance_fields | null) + __typename: 'v_team_ranks_aggregate_fields' +} -/** aggregate var_samp on columns */ -export interface award_recipients_var_samp_fieldsGenqlSelection{ - awarded_by_steam_id?: boolean | number - placement?: boolean | number - player_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate avg on columns */ +export interface v_team_ranks_avg_fields { + avg_duel_elo: (Scalars['Float'] | null) + avg_elo: (Scalars['Float'] | null) + avg_faceit_elo: (Scalars['Float'] | null) + avg_faceit_level: (Scalars['Float'] | null) + avg_premier: (Scalars['Float'] | null) + avg_wingman_elo: (Scalars['Float'] | null) + max_elo: (Scalars['Float'] | null) + min_elo: (Scalars['Float'] | null) + roster_size: (Scalars['Float'] | null) + __typename: 'v_team_ranks_avg_fields' } -/** order by var_samp() on columns of table "award_recipients" */ -export interface award_recipients_var_samp_order_by {awarded_by_steam_id?: (order_by | null),placement?: (order_by | null),player_steam_id?: (order_by | null)} +/** aggregate max on columns */ +export interface v_team_ranks_max_fields { + avg_duel_elo: (Scalars['Int'] | null) + avg_elo: (Scalars['Int'] | null) + avg_faceit_elo: (Scalars['Int'] | null) + avg_faceit_level: (Scalars['float8'] | null) + avg_premier: (Scalars['Int'] | null) + avg_wingman_elo: (Scalars['Int'] | null) + max_elo: (Scalars['Int'] | null) + min_elo: (Scalars['Int'] | null) + roster_size: (Scalars['bigint'] | null) + team_id: (Scalars['uuid'] | null) + __typename: 'v_team_ranks_max_fields' +} -/** aggregate variance on columns */ -export interface award_recipients_variance_fieldsGenqlSelection{ - awarded_by_steam_id?: boolean | number - placement?: boolean | number - player_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate min on columns */ +export interface v_team_ranks_min_fields { + avg_duel_elo: (Scalars['Int'] | null) + avg_elo: (Scalars['Int'] | null) + avg_faceit_elo: (Scalars['Int'] | null) + avg_faceit_level: (Scalars['float8'] | null) + avg_premier: (Scalars['Int'] | null) + avg_wingman_elo: (Scalars['Int'] | null) + max_elo: (Scalars['Int'] | null) + min_elo: (Scalars['Int'] | null) + roster_size: (Scalars['bigint'] | null) + team_id: (Scalars['uuid'] | null) + __typename: 'v_team_ranks_min_fields' } -/** order by variance() on columns of table "award_recipients" */ -export interface award_recipients_variance_order_by {awarded_by_steam_id?: (order_by | null),placement?: (order_by | null),player_steam_id?: (order_by | null)} +/** select columns of table "v_team_ranks" */ +export type v_team_ranks_select_column = 'avg_duel_elo' | 'avg_elo' | 'avg_faceit_elo' | 'avg_faceit_level' | 'avg_premier' | 'avg_wingman_elo' | 'max_elo' | 'min_elo' | 'roster_size' | 'team_id' -/** columns and relationships of "awards" */ -export interface awardsGenqlSelection{ - allow_multiple?: boolean | number - created_at?: boolean | number - /** An object relationship */ - created_by?: playersGenqlSelection - created_by_steam_id?: boolean | number - description?: boolean | number - /** An object relationship */ - event?: eventsGenqlSelection - event_id?: boolean | number - id?: boolean | number - image_url?: boolean | number - /** An object relationship */ - league_season?: league_seasonsGenqlSelection - league_season_id?: boolean | number - name?: boolean | number - /** An array relationship */ - recipients?: (award_recipientsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (award_recipients_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (award_recipients_order_by[] | null), - /** filter the rows returned */ - where?: (award_recipients_bool_exp | null)} }) - /** An aggregate relationship */ - recipients_aggregate?: (award_recipients_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (award_recipients_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (award_recipients_order_by[] | null), - /** filter the rows returned */ - where?: (award_recipients_bool_exp | null)} }) - /** An object relationship */ - season?: seasonsGenqlSelection - season_id?: boolean | number - silhouette?: boolean | number - system_key?: boolean | number - tier?: boolean | number - /** An object relationship */ - tournament?: tournamentsGenqlSelection - /** An array relationship */ - tournament_configs?: (tournament_awardsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_awards_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_awards_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_awards_bool_exp | null)} }) - /** An aggregate relationship */ - tournament_configs_aggregate?: (tournament_awards_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_awards_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_awards_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_awards_bool_exp | null)} }) - tournament_id?: boolean | number - updated_at?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev on columns */ +export interface v_team_ranks_stddev_fields { + avg_duel_elo: (Scalars['Float'] | null) + avg_elo: (Scalars['Float'] | null) + avg_faceit_elo: (Scalars['Float'] | null) + avg_faceit_level: (Scalars['Float'] | null) + avg_premier: (Scalars['Float'] | null) + avg_wingman_elo: (Scalars['Float'] | null) + max_elo: (Scalars['Float'] | null) + min_elo: (Scalars['Float'] | null) + roster_size: (Scalars['Float'] | null) + __typename: 'v_team_ranks_stddev_fields' } -/** aggregated selection of "awards" */ -export interface awards_aggregateGenqlSelection{ - aggregate?: awards_aggregate_fieldsGenqlSelection - nodes?: awardsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev_pop on columns */ +export interface v_team_ranks_stddev_pop_fields { + avg_duel_elo: (Scalars['Float'] | null) + avg_elo: (Scalars['Float'] | null) + avg_faceit_elo: (Scalars['Float'] | null) + avg_faceit_level: (Scalars['Float'] | null) + avg_premier: (Scalars['Float'] | null) + avg_wingman_elo: (Scalars['Float'] | null) + max_elo: (Scalars['Float'] | null) + min_elo: (Scalars['Float'] | null) + roster_size: (Scalars['Float'] | null) + __typename: 'v_team_ranks_stddev_pop_fields' } -/** aggregate fields of "awards" */ -export interface awards_aggregate_fieldsGenqlSelection{ - avg?: awards_avg_fieldsGenqlSelection - count?: { __args: {columns?: (awards_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: awards_max_fieldsGenqlSelection - min?: awards_min_fieldsGenqlSelection - stddev?: awards_stddev_fieldsGenqlSelection - stddev_pop?: awards_stddev_pop_fieldsGenqlSelection - stddev_samp?: awards_stddev_samp_fieldsGenqlSelection - sum?: awards_sum_fieldsGenqlSelection - var_pop?: awards_var_pop_fieldsGenqlSelection - var_samp?: awards_var_samp_fieldsGenqlSelection - variance?: awards_variance_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev_samp on columns */ +export interface v_team_ranks_stddev_samp_fields { + avg_duel_elo: (Scalars['Float'] | null) + avg_elo: (Scalars['Float'] | null) + avg_faceit_elo: (Scalars['Float'] | null) + avg_faceit_level: (Scalars['Float'] | null) + avg_premier: (Scalars['Float'] | null) + avg_wingman_elo: (Scalars['Float'] | null) + max_elo: (Scalars['Float'] | null) + min_elo: (Scalars['Float'] | null) + roster_size: (Scalars['Float'] | null) + __typename: 'v_team_ranks_stddev_samp_fields' } -/** aggregate avg on columns */ -export interface awards_avg_fieldsGenqlSelection{ - created_by_steam_id?: boolean | number - silhouette?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate sum on columns */ +export interface v_team_ranks_sum_fields { + avg_duel_elo: (Scalars['Int'] | null) + avg_elo: (Scalars['Int'] | null) + avg_faceit_elo: (Scalars['Int'] | null) + avg_faceit_level: (Scalars['float8'] | null) + avg_premier: (Scalars['Int'] | null) + avg_wingman_elo: (Scalars['Int'] | null) + max_elo: (Scalars['Int'] | null) + min_elo: (Scalars['Int'] | null) + roster_size: (Scalars['bigint'] | null) + __typename: 'v_team_ranks_sum_fields' } -/** Boolean expression to filter rows from the table "awards". All fields are combined with a logical 'AND'. */ -export interface awards_bool_exp {_and?: (awards_bool_exp[] | null),_not?: (awards_bool_exp | null),_or?: (awards_bool_exp[] | null),allow_multiple?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),created_by?: (players_bool_exp | null),created_by_steam_id?: (bigint_comparison_exp | null),description?: (String_comparison_exp | null),event?: (events_bool_exp | null),event_id?: (uuid_comparison_exp | null),id?: (uuid_comparison_exp | null),image_url?: (String_comparison_exp | null),league_season?: (league_seasons_bool_exp | null),league_season_id?: (uuid_comparison_exp | null),name?: (String_comparison_exp | null),recipients?: (award_recipients_bool_exp | null),recipients_aggregate?: (award_recipients_aggregate_bool_exp | null),season?: (seasons_bool_exp | null),season_id?: (uuid_comparison_exp | null),silhouette?: (Int_comparison_exp | null),system_key?: (String_comparison_exp | null),tier?: (e_award_tiers_enum_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_configs?: (tournament_awards_bool_exp | null),tournament_configs_aggregate?: (tournament_awards_aggregate_bool_exp | null),tournament_id?: (uuid_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null)} - - -/** input type for incrementing numeric columns in table "awards" */ -export interface awards_inc_input {created_by_steam_id?: (Scalars['bigint'] | null),silhouette?: (Scalars['Int'] | null)} +/** aggregate var_pop on columns */ +export interface v_team_ranks_var_pop_fields { + avg_duel_elo: (Scalars['Float'] | null) + avg_elo: (Scalars['Float'] | null) + avg_faceit_elo: (Scalars['Float'] | null) + avg_faceit_level: (Scalars['Float'] | null) + avg_premier: (Scalars['Float'] | null) + avg_wingman_elo: (Scalars['Float'] | null) + max_elo: (Scalars['Float'] | null) + min_elo: (Scalars['Float'] | null) + roster_size: (Scalars['Float'] | null) + __typename: 'v_team_ranks_var_pop_fields' +} -/** input type for inserting data into table "awards" */ -export interface awards_insert_input {allow_multiple?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),created_by?: (players_obj_rel_insert_input | null),created_by_steam_id?: (Scalars['bigint'] | null),description?: (Scalars['String'] | null),event?: (events_obj_rel_insert_input | null),event_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),image_url?: (Scalars['String'] | null),league_season?: (league_seasons_obj_rel_insert_input | null),league_season_id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),recipients?: (award_recipients_arr_rel_insert_input | null),season?: (seasons_obj_rel_insert_input | null),season_id?: (Scalars['uuid'] | null),silhouette?: (Scalars['Int'] | null),system_key?: (Scalars['String'] | null),tier?: (e_award_tiers_enum | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_configs?: (tournament_awards_arr_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} +/** aggregate var_samp on columns */ +export interface v_team_ranks_var_samp_fields { + avg_duel_elo: (Scalars['Float'] | null) + avg_elo: (Scalars['Float'] | null) + avg_faceit_elo: (Scalars['Float'] | null) + avg_faceit_level: (Scalars['Float'] | null) + avg_premier: (Scalars['Float'] | null) + avg_wingman_elo: (Scalars['Float'] | null) + max_elo: (Scalars['Float'] | null) + min_elo: (Scalars['Float'] | null) + roster_size: (Scalars['Float'] | null) + __typename: 'v_team_ranks_var_samp_fields' +} -/** aggregate max on columns */ -export interface awards_max_fieldsGenqlSelection{ - created_at?: boolean | number - created_by_steam_id?: boolean | number - description?: boolean | number - event_id?: boolean | number - id?: boolean | number - image_url?: boolean | number - league_season_id?: boolean | number - name?: boolean | number - season_id?: boolean | number - silhouette?: boolean | number - system_key?: boolean | number - tournament_id?: boolean | number - updated_at?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate variance on columns */ +export interface v_team_ranks_variance_fields { + avg_duel_elo: (Scalars['Float'] | null) + avg_elo: (Scalars['Float'] | null) + avg_faceit_elo: (Scalars['Float'] | null) + avg_faceit_level: (Scalars['Float'] | null) + avg_premier: (Scalars['Float'] | null) + avg_wingman_elo: (Scalars['Float'] | null) + max_elo: (Scalars['Float'] | null) + min_elo: (Scalars['Float'] | null) + roster_size: (Scalars['Float'] | null) + __typename: 'v_team_ranks_variance_fields' } -/** aggregate min on columns */ -export interface awards_min_fieldsGenqlSelection{ - created_at?: boolean | number - created_by_steam_id?: boolean | number - description?: boolean | number - event_id?: boolean | number - id?: boolean | number - image_url?: boolean | number - league_season_id?: boolean | number - name?: boolean | number - season_id?: boolean | number - silhouette?: boolean | number - system_key?: boolean | number - tournament_id?: boolean | number - updated_at?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** columns and relationships of "v_team_reputation" */ +export interface v_team_reputation { + late_cancels: (Scalars['bigint'] | null) + no_shows: (Scalars['bigint'] | null) + reliability_pct: (Scalars['numeric'] | null) + scrims_completed: (Scalars['bigint'] | null) + /** An object relationship */ + team: (teams | null) + team_id: (Scalars['uuid'] | null) + __typename: 'v_team_reputation' } -/** response of any mutation on the table "awards" */ -export interface awards_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: awardsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregated selection of "v_team_reputation" */ +export interface v_team_reputation_aggregate { + aggregate: (v_team_reputation_aggregate_fields | null) + nodes: v_team_reputation[] + __typename: 'v_team_reputation_aggregate' } -/** input type for inserting object relation for remote table "awards" */ -export interface awards_obj_rel_insert_input {data: awards_insert_input, -/** upsert condition */ -on_conflict?: (awards_on_conflict | null)} +/** aggregate fields of "v_team_reputation" */ +export interface v_team_reputation_aggregate_fields { + avg: (v_team_reputation_avg_fields | null) + count: Scalars['Int'] + max: (v_team_reputation_max_fields | null) + min: (v_team_reputation_min_fields | null) + stddev: (v_team_reputation_stddev_fields | null) + stddev_pop: (v_team_reputation_stddev_pop_fields | null) + stddev_samp: (v_team_reputation_stddev_samp_fields | null) + sum: (v_team_reputation_sum_fields | null) + var_pop: (v_team_reputation_var_pop_fields | null) + var_samp: (v_team_reputation_var_samp_fields | null) + variance: (v_team_reputation_variance_fields | null) + __typename: 'v_team_reputation_aggregate_fields' +} -/** on_conflict condition type for table "awards" */ -export interface awards_on_conflict {constraint: awards_constraint,update_columns?: awards_update_column[],where?: (awards_bool_exp | null)} +/** aggregate avg on columns */ +export interface v_team_reputation_avg_fields { + late_cancels: (Scalars['Float'] | null) + no_shows: (Scalars['Float'] | null) + reliability_pct: (Scalars['Float'] | null) + scrims_completed: (Scalars['Float'] | null) + __typename: 'v_team_reputation_avg_fields' +} -/** Ordering options when selecting data from "awards". */ -export interface awards_order_by {allow_multiple?: (order_by | null),created_at?: (order_by | null),created_by?: (players_order_by | null),created_by_steam_id?: (order_by | null),description?: (order_by | null),event?: (events_order_by | null),event_id?: (order_by | null),id?: (order_by | null),image_url?: (order_by | null),league_season?: (league_seasons_order_by | null),league_season_id?: (order_by | null),name?: (order_by | null),recipients_aggregate?: (award_recipients_aggregate_order_by | null),season?: (seasons_order_by | null),season_id?: (order_by | null),silhouette?: (order_by | null),system_key?: (order_by | null),tier?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_configs_aggregate?: (tournament_awards_aggregate_order_by | null),tournament_id?: (order_by | null),updated_at?: (order_by | null)} +/** aggregate max on columns */ +export interface v_team_reputation_max_fields { + late_cancels: (Scalars['bigint'] | null) + no_shows: (Scalars['bigint'] | null) + reliability_pct: (Scalars['numeric'] | null) + scrims_completed: (Scalars['bigint'] | null) + team_id: (Scalars['uuid'] | null) + __typename: 'v_team_reputation_max_fields' +} -/** primary key columns input for table: awards */ -export interface awards_pk_columns_input {id: Scalars['uuid']} +/** aggregate min on columns */ +export interface v_team_reputation_min_fields { + late_cancels: (Scalars['bigint'] | null) + no_shows: (Scalars['bigint'] | null) + reliability_pct: (Scalars['numeric'] | null) + scrims_completed: (Scalars['bigint'] | null) + team_id: (Scalars['uuid'] | null) + __typename: 'v_team_reputation_min_fields' +} -/** input type for updating data in table "awards" */ -export interface awards_set_input {allow_multiple?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),created_by_steam_id?: (Scalars['bigint'] | null),description?: (Scalars['String'] | null),event_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),image_url?: (Scalars['String'] | null),league_season_id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),season_id?: (Scalars['uuid'] | null),silhouette?: (Scalars['Int'] | null),system_key?: (Scalars['String'] | null),tier?: (e_award_tiers_enum | null),tournament_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} +/** select columns of table "v_team_reputation" */ +export type v_team_reputation_select_column = 'late_cancels' | 'no_shows' | 'reliability_pct' | 'scrims_completed' | 'team_id' /** aggregate stddev on columns */ -export interface awards_stddev_fieldsGenqlSelection{ - created_by_steam_id?: boolean | number - silhouette?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_team_reputation_stddev_fields { + late_cancels: (Scalars['Float'] | null) + no_shows: (Scalars['Float'] | null) + reliability_pct: (Scalars['Float'] | null) + scrims_completed: (Scalars['Float'] | null) + __typename: 'v_team_reputation_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface awards_stddev_pop_fieldsGenqlSelection{ - created_by_steam_id?: boolean | number - silhouette?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_team_reputation_stddev_pop_fields { + late_cancels: (Scalars['Float'] | null) + no_shows: (Scalars['Float'] | null) + reliability_pct: (Scalars['Float'] | null) + scrims_completed: (Scalars['Float'] | null) + __typename: 'v_team_reputation_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface awards_stddev_samp_fieldsGenqlSelection{ - created_by_steam_id?: boolean | number - silhouette?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_team_reputation_stddev_samp_fields { + late_cancels: (Scalars['Float'] | null) + no_shows: (Scalars['Float'] | null) + reliability_pct: (Scalars['Float'] | null) + scrims_completed: (Scalars['Float'] | null) + __typename: 'v_team_reputation_stddev_samp_fields' } -/** Streaming cursor of the table "awards" */ -export interface awards_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: awards_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} - - -/** Initial value of the column from where the streaming should start */ -export interface awards_stream_cursor_value_input {allow_multiple?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),created_by_steam_id?: (Scalars['bigint'] | null),description?: (Scalars['String'] | null),event_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),image_url?: (Scalars['String'] | null),league_season_id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),season_id?: (Scalars['uuid'] | null),silhouette?: (Scalars['Int'] | null),system_key?: (Scalars['String'] | null),tier?: (e_award_tiers_enum | null),tournament_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} - - /** aggregate sum on columns */ -export interface awards_sum_fieldsGenqlSelection{ - created_by_steam_id?: boolean | number - silhouette?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_team_reputation_sum_fields { + late_cancels: (Scalars['bigint'] | null) + no_shows: (Scalars['bigint'] | null) + reliability_pct: (Scalars['numeric'] | null) + scrims_completed: (Scalars['bigint'] | null) + __typename: 'v_team_reputation_sum_fields' } -export interface awards_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (awards_inc_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (awards_set_input | null), -/** filter the rows which have to be updated */ -where: awards_bool_exp} - /** aggregate var_pop on columns */ -export interface awards_var_pop_fieldsGenqlSelection{ - created_by_steam_id?: boolean | number - silhouette?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_team_reputation_var_pop_fields { + late_cancels: (Scalars['Float'] | null) + no_shows: (Scalars['Float'] | null) + reliability_pct: (Scalars['Float'] | null) + scrims_completed: (Scalars['Float'] | null) + __typename: 'v_team_reputation_var_pop_fields' } /** aggregate var_samp on columns */ -export interface awards_var_samp_fieldsGenqlSelection{ - created_by_steam_id?: boolean | number - silhouette?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_team_reputation_var_samp_fields { + late_cancels: (Scalars['Float'] | null) + no_shows: (Scalars['Float'] | null) + reliability_pct: (Scalars['Float'] | null) + scrims_completed: (Scalars['Float'] | null) + __typename: 'v_team_reputation_var_samp_fields' } /** aggregate variance on columns */ -export interface awards_variance_fieldsGenqlSelection{ - created_by_steam_id?: boolean | number - silhouette?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_team_reputation_variance_fields { + late_cancels: (Scalars['Float'] | null) + no_shows: (Scalars['Float'] | null) + reliability_pct: (Scalars['Float'] | null) + scrims_completed: (Scalars['Float'] | null) + __typename: 'v_team_reputation_variance_fields' } -/** Boolean expression to compare columns of type "bigint". All fields are combined with logical 'AND'. */ -export interface bigint_array_comparison_exp { -/** is the array contained in the given array value */ -_contained_in?: (Scalars['bigint'][] | null), -/** does the array contain the given value */ -_contains?: (Scalars['bigint'][] | null),_eq?: (Scalars['bigint'][] | null),_gt?: (Scalars['bigint'][] | null),_gte?: (Scalars['bigint'][] | null),_in?: (Scalars['bigint'][][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['bigint'][] | null),_lte?: (Scalars['bigint'][] | null),_neq?: (Scalars['bigint'][] | null),_nin?: (Scalars['bigint'][][] | null)} +/** columns and relationships of "v_team_stage_results" */ +export interface v_team_stage_results { + group_number: Scalars['Int'] + head_to_head_match_wins: Scalars['Int'] + head_to_head_rounds_won: Scalars['Int'] + losses: Scalars['Int'] + maps_lost: Scalars['Int'] + maps_won: Scalars['Int'] + matches_played: Scalars['Int'] + matches_remaining: Scalars['Int'] + placement: Scalars['Int'] + rank: Scalars['Int'] + rounds_lost: Scalars['Int'] + rounds_won: Scalars['Int'] + /** An object relationship */ + stage: (tournament_stages | null) + /** An object relationship */ + team: (tournament_teams | null) + team_kdr: Scalars['float8'] + total_deaths: Scalars['Int'] + total_kills: Scalars['Int'] + tournament_stage_id: Scalars['uuid'] + tournament_team_id: Scalars['uuid'] + wins: Scalars['Int'] + __typename: 'v_team_stage_results' +} -/** Boolean expression to compare columns of type "bigint". All fields are combined with logical 'AND'. */ -export interface bigint_comparison_exp {_eq?: (Scalars['bigint'] | null),_gt?: (Scalars['bigint'] | null),_gte?: (Scalars['bigint'] | null),_in?: (Scalars['bigint'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['bigint'] | null),_lte?: (Scalars['bigint'] | null),_neq?: (Scalars['bigint'] | null),_nin?: (Scalars['bigint'][] | null)} +/** aggregated selection of "v_team_stage_results" */ +export interface v_team_stage_results_aggregate { + aggregate: (v_team_stage_results_aggregate_fields | null) + nodes: v_team_stage_results[] + __typename: 'v_team_stage_results_aggregate' +} -/** Boolean expression to compare columns of type "bytea". All fields are combined with logical 'AND'. */ -export interface bytea_comparison_exp {_eq?: (Scalars['bytea'] | null),_gt?: (Scalars['bytea'] | null),_gte?: (Scalars['bytea'] | null),_in?: (Scalars['bytea'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['bytea'] | null),_lte?: (Scalars['bytea'] | null),_neq?: (Scalars['bytea'] | null),_nin?: (Scalars['bytea'][] | null)} +/** aggregate fields of "v_team_stage_results" */ +export interface v_team_stage_results_aggregate_fields { + avg: (v_team_stage_results_avg_fields | null) + count: Scalars['Int'] + max: (v_team_stage_results_max_fields | null) + min: (v_team_stage_results_min_fields | null) + stddev: (v_team_stage_results_stddev_fields | null) + stddev_pop: (v_team_stage_results_stddev_pop_fields | null) + stddev_samp: (v_team_stage_results_stddev_samp_fields | null) + sum: (v_team_stage_results_sum_fields | null) + var_pop: (v_team_stage_results_var_pop_fields | null) + var_samp: (v_team_stage_results_var_samp_fields | null) + variance: (v_team_stage_results_variance_fields | null) + __typename: 'v_team_stage_results_aggregate_fields' +} -/** columns and relationships of "chat_read_state" */ -export interface chat_read_stateGenqlSelection{ - last_read_at?: boolean | number - steam_id?: boolean | number - thread?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate avg on columns */ +export interface v_team_stage_results_avg_fields { + group_number: (Scalars['Float'] | null) + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + placement: (Scalars['Float'] | null) + rank: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + team_kdr: (Scalars['Float'] | null) + total_deaths: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_team_stage_results_avg_fields' } -/** aggregated selection of "chat_read_state" */ -export interface chat_read_state_aggregateGenqlSelection{ - aggregate?: chat_read_state_aggregate_fieldsGenqlSelection - nodes?: chat_read_stateGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +/** unique or primary key constraints on table "v_team_stage_results" */ +export type v_team_stage_results_constraint = 'v_team_stage_results_pkey' -/** aggregate fields of "chat_read_state" */ -export interface chat_read_state_aggregate_fieldsGenqlSelection{ - avg?: chat_read_state_avg_fieldsGenqlSelection - count?: { __args: {columns?: (chat_read_state_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: chat_read_state_max_fieldsGenqlSelection - min?: chat_read_state_min_fieldsGenqlSelection - stddev?: chat_read_state_stddev_fieldsGenqlSelection - stddev_pop?: chat_read_state_stddev_pop_fieldsGenqlSelection - stddev_samp?: chat_read_state_stddev_samp_fieldsGenqlSelection - sum?: chat_read_state_sum_fieldsGenqlSelection - var_pop?: chat_read_state_var_pop_fieldsGenqlSelection - var_samp?: chat_read_state_var_samp_fieldsGenqlSelection - variance?: chat_read_state_variance_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate max on columns */ +export interface v_team_stage_results_max_fields { + group_number: (Scalars['Int'] | null) + head_to_head_match_wins: (Scalars['Int'] | null) + head_to_head_rounds_won: (Scalars['Int'] | null) + losses: (Scalars['Int'] | null) + maps_lost: (Scalars['Int'] | null) + maps_won: (Scalars['Int'] | null) + matches_played: (Scalars['Int'] | null) + matches_remaining: (Scalars['Int'] | null) + placement: (Scalars['Int'] | null) + rank: (Scalars['Int'] | null) + rounds_lost: (Scalars['Int'] | null) + rounds_won: (Scalars['Int'] | null) + team_kdr: (Scalars['float8'] | null) + total_deaths: (Scalars['Int'] | null) + total_kills: (Scalars['Int'] | null) + tournament_stage_id: (Scalars['uuid'] | null) + tournament_team_id: (Scalars['uuid'] | null) + wins: (Scalars['Int'] | null) + __typename: 'v_team_stage_results_max_fields' } -/** aggregate avg on columns */ -export interface chat_read_state_avg_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate min on columns */ +export interface v_team_stage_results_min_fields { + group_number: (Scalars['Int'] | null) + head_to_head_match_wins: (Scalars['Int'] | null) + head_to_head_rounds_won: (Scalars['Int'] | null) + losses: (Scalars['Int'] | null) + maps_lost: (Scalars['Int'] | null) + maps_won: (Scalars['Int'] | null) + matches_played: (Scalars['Int'] | null) + matches_remaining: (Scalars['Int'] | null) + placement: (Scalars['Int'] | null) + rank: (Scalars['Int'] | null) + rounds_lost: (Scalars['Int'] | null) + rounds_won: (Scalars['Int'] | null) + team_kdr: (Scalars['float8'] | null) + total_deaths: (Scalars['Int'] | null) + total_kills: (Scalars['Int'] | null) + tournament_stage_id: (Scalars['uuid'] | null) + tournament_team_id: (Scalars['uuid'] | null) + wins: (Scalars['Int'] | null) + __typename: 'v_team_stage_results_min_fields' } -/** Boolean expression to filter rows from the table "chat_read_state". All fields are combined with a logical 'AND'. */ -export interface chat_read_state_bool_exp {_and?: (chat_read_state_bool_exp[] | null),_not?: (chat_read_state_bool_exp | null),_or?: (chat_read_state_bool_exp[] | null),last_read_at?: (timestamptz_comparison_exp | null),steam_id?: (bigint_comparison_exp | null),thread?: (String_comparison_exp | null)} +/** response of any mutation on the table "v_team_stage_results" */ +export interface v_team_stage_results_mutation_response { + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int'] + /** data from the rows affected by the mutation */ + returning: v_team_stage_results[] + __typename: 'v_team_stage_results_mutation_response' +} -/** input type for incrementing numeric columns in table "chat_read_state" */ -export interface chat_read_state_inc_input {steam_id?: (Scalars['bigint'] | null)} +/** select columns of table "v_team_stage_results" */ +export type v_team_stage_results_select_column = 'group_number' | 'head_to_head_match_wins' | 'head_to_head_rounds_won' | 'losses' | 'maps_lost' | 'maps_won' | 'matches_played' | 'matches_remaining' | 'placement' | 'rank' | 'rounds_lost' | 'rounds_won' | 'team_kdr' | 'total_deaths' | 'total_kills' | 'tournament_stage_id' | 'tournament_team_id' | 'wins' -/** input type for inserting data into table "chat_read_state" */ -export interface chat_read_state_insert_input {last_read_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),thread?: (Scalars['String'] | null)} +/** select "v_team_stage_results_aggregate_bool_exp_avg_arguments_columns" columns of table "v_team_stage_results" */ +export type v_team_stage_results_select_column_v_team_stage_results_aggregate_bool_exp_avg_arguments_columns = 'team_kdr' -/** aggregate max on columns */ -export interface chat_read_state_max_fieldsGenqlSelection{ - last_read_at?: boolean | number - steam_id?: boolean | number - thread?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** select "v_team_stage_results_aggregate_bool_exp_corr_arguments_columns" columns of table "v_team_stage_results" */ +export type v_team_stage_results_select_column_v_team_stage_results_aggregate_bool_exp_corr_arguments_columns = 'team_kdr' -/** aggregate min on columns */ -export interface chat_read_state_min_fieldsGenqlSelection{ - last_read_at?: boolean | number - steam_id?: boolean | number - thread?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** select "v_team_stage_results_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "v_team_stage_results" */ +export type v_team_stage_results_select_column_v_team_stage_results_aggregate_bool_exp_covar_samp_arguments_columns = 'team_kdr' -/** response of any mutation on the table "chat_read_state" */ -export interface chat_read_state_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: chat_read_stateGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +/** select "v_team_stage_results_aggregate_bool_exp_max_arguments_columns" columns of table "v_team_stage_results" */ +export type v_team_stage_results_select_column_v_team_stage_results_aggregate_bool_exp_max_arguments_columns = 'team_kdr' -/** on_conflict condition type for table "chat_read_state" */ -export interface chat_read_state_on_conflict {constraint: chat_read_state_constraint,update_columns?: chat_read_state_update_column[],where?: (chat_read_state_bool_exp | null)} +/** select "v_team_stage_results_aggregate_bool_exp_min_arguments_columns" columns of table "v_team_stage_results" */ +export type v_team_stage_results_select_column_v_team_stage_results_aggregate_bool_exp_min_arguments_columns = 'team_kdr' -/** Ordering options when selecting data from "chat_read_state". */ -export interface chat_read_state_order_by {last_read_at?: (order_by | null),steam_id?: (order_by | null),thread?: (order_by | null)} +/** select "v_team_stage_results_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "v_team_stage_results" */ +export type v_team_stage_results_select_column_v_team_stage_results_aggregate_bool_exp_stddev_samp_arguments_columns = 'team_kdr' -/** primary key columns input for table: chat_read_state */ -export interface chat_read_state_pk_columns_input {steam_id: Scalars['bigint'],thread: Scalars['String']} +/** select "v_team_stage_results_aggregate_bool_exp_sum_arguments_columns" columns of table "v_team_stage_results" */ +export type v_team_stage_results_select_column_v_team_stage_results_aggregate_bool_exp_sum_arguments_columns = 'team_kdr' -/** input type for updating data in table "chat_read_state" */ -export interface chat_read_state_set_input {last_read_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),thread?: (Scalars['String'] | null)} +/** select "v_team_stage_results_aggregate_bool_exp_var_samp_arguments_columns" columns of table "v_team_stage_results" */ +export type v_team_stage_results_select_column_v_team_stage_results_aggregate_bool_exp_var_samp_arguments_columns = 'team_kdr' /** aggregate stddev on columns */ -export interface chat_read_state_stddev_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_team_stage_results_stddev_fields { + group_number: (Scalars['Float'] | null) + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + placement: (Scalars['Float'] | null) + rank: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + team_kdr: (Scalars['Float'] | null) + total_deaths: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_team_stage_results_stddev_fields' } /** aggregate stddev_pop on columns */ -export interface chat_read_state_stddev_pop_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_team_stage_results_stddev_pop_fields { + group_number: (Scalars['Float'] | null) + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + placement: (Scalars['Float'] | null) + rank: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + team_kdr: (Scalars['Float'] | null) + total_deaths: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_team_stage_results_stddev_pop_fields' } /** aggregate stddev_samp on columns */ -export interface chat_read_state_stddev_samp_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_team_stage_results_stddev_samp_fields { + group_number: (Scalars['Float'] | null) + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + placement: (Scalars['Float'] | null) + rank: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + team_kdr: (Scalars['Float'] | null) + total_deaths: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_team_stage_results_stddev_samp_fields' } -/** Streaming cursor of the table "chat_read_state" */ -export interface chat_read_state_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: chat_read_state_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} - - -/** Initial value of the column from where the streaming should start */ -export interface chat_read_state_stream_cursor_value_input {last_read_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),thread?: (Scalars['String'] | null)} - - /** aggregate sum on columns */ -export interface chat_read_state_sum_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_team_stage_results_sum_fields { + group_number: (Scalars['Int'] | null) + head_to_head_match_wins: (Scalars['Int'] | null) + head_to_head_rounds_won: (Scalars['Int'] | null) + losses: (Scalars['Int'] | null) + maps_lost: (Scalars['Int'] | null) + maps_won: (Scalars['Int'] | null) + matches_played: (Scalars['Int'] | null) + matches_remaining: (Scalars['Int'] | null) + placement: (Scalars['Int'] | null) + rank: (Scalars['Int'] | null) + rounds_lost: (Scalars['Int'] | null) + rounds_won: (Scalars['Int'] | null) + team_kdr: (Scalars['float8'] | null) + total_deaths: (Scalars['Int'] | null) + total_kills: (Scalars['Int'] | null) + wins: (Scalars['Int'] | null) + __typename: 'v_team_stage_results_sum_fields' } -export interface chat_read_state_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (chat_read_state_inc_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (chat_read_state_set_input | null), -/** filter the rows which have to be updated */ -where: chat_read_state_bool_exp} + +/** update columns of table "v_team_stage_results" */ +export type v_team_stage_results_update_column = 'group_number' | 'head_to_head_match_wins' | 'head_to_head_rounds_won' | 'losses' | 'maps_lost' | 'maps_won' | 'matches_played' | 'matches_remaining' | 'placement' | 'rank' | 'rounds_lost' | 'rounds_won' | 'team_kdr' | 'total_deaths' | 'total_kills' | 'tournament_stage_id' | 'tournament_team_id' | 'wins' /** aggregate var_pop on columns */ -export interface chat_read_state_var_pop_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_team_stage_results_var_pop_fields { + group_number: (Scalars['Float'] | null) + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + placement: (Scalars['Float'] | null) + rank: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + team_kdr: (Scalars['Float'] | null) + total_deaths: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_team_stage_results_var_pop_fields' } /** aggregate var_samp on columns */ -export interface chat_read_state_var_samp_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_team_stage_results_var_samp_fields { + group_number: (Scalars['Float'] | null) + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + placement: (Scalars['Float'] | null) + rank: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + team_kdr: (Scalars['Float'] | null) + total_deaths: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_team_stage_results_var_samp_fields' } /** aggregate variance on columns */ -export interface chat_read_state_variance_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +export interface v_team_stage_results_variance_fields { + group_number: (Scalars['Float'] | null) + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + placement: (Scalars['Float'] | null) + rank: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + team_kdr: (Scalars['Float'] | null) + total_deaths: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_team_stage_results_variance_fields' } -/** columns and relationships of "clip_render_jobs" */ -export interface clip_render_jobsGenqlSelection{ - /** An object relationship */ - clip?: match_clipsGenqlSelection - clip_id?: boolean | number - created_at?: boolean | number - error_message?: boolean | number - /** An object relationship */ - game_server_node?: game_server_nodesGenqlSelection - game_server_node_id?: boolean | number - id?: boolean | number - k8s_job_name?: boolean | number - last_status_at?: boolean | number - /** An object relationship */ - match_map?: match_mapsGenqlSelection +/** columns and relationships of "v_team_tournament_results" */ +export interface v_team_tournament_results { + head_to_head_match_wins: (Scalars['Int'] | null) + head_to_head_rounds_won: (Scalars['Int'] | null) + losses: (Scalars['Int'] | null) + maps_lost: (Scalars['Int'] | null) + maps_won: (Scalars['Int'] | null) + matches_played: (Scalars['Int'] | null) + matches_remaining: (Scalars['Int'] | null) + rounds_lost: (Scalars['Int'] | null) + rounds_won: (Scalars['Int'] | null) /** An object relationship */ - match_map_demo?: match_map_demosGenqlSelection - match_map_demo_id?: boolean | number - match_map_id?: boolean | number - paused?: boolean | number - progress?: boolean | number - session_token?: boolean | number - sort_index?: boolean | number - spec?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - status?: boolean | number - status_history?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number + team: (tournament_teams | null) + team_kdr: (Scalars['float8'] | null) + total_deaths: (Scalars['Int'] | null) + total_kills: (Scalars['Int'] | null) /** An object relationship */ - user?: playersGenqlSelection - user_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number + tournament: (tournaments | null) + tournament_id: (Scalars['uuid'] | null) + tournament_team_id: (Scalars['uuid'] | null) + wins: (Scalars['Int'] | null) + __typename: 'v_team_tournament_results' } -/** aggregated selection of "clip_render_jobs" */ -export interface clip_render_jobs_aggregateGenqlSelection{ - aggregate?: clip_render_jobs_aggregate_fieldsGenqlSelection - nodes?: clip_render_jobsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregated selection of "v_team_tournament_results" */ +export interface v_team_tournament_results_aggregate { + aggregate: (v_team_tournament_results_aggregate_fields | null) + nodes: v_team_tournament_results[] + __typename: 'v_team_tournament_results_aggregate' } -export interface clip_render_jobs_aggregate_bool_exp {bool_and?: (clip_render_jobs_aggregate_bool_exp_bool_and | null),bool_or?: (clip_render_jobs_aggregate_bool_exp_bool_or | null),count?: (clip_render_jobs_aggregate_bool_exp_count | null)} -export interface clip_render_jobs_aggregate_bool_exp_bool_and {arguments: clip_render_jobs_select_column_clip_render_jobs_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (clip_render_jobs_bool_exp | null),predicate: Boolean_comparison_exp} +/** aggregate fields of "v_team_tournament_results" */ +export interface v_team_tournament_results_aggregate_fields { + avg: (v_team_tournament_results_avg_fields | null) + count: Scalars['Int'] + max: (v_team_tournament_results_max_fields | null) + min: (v_team_tournament_results_min_fields | null) + stddev: (v_team_tournament_results_stddev_fields | null) + stddev_pop: (v_team_tournament_results_stddev_pop_fields | null) + stddev_samp: (v_team_tournament_results_stddev_samp_fields | null) + sum: (v_team_tournament_results_sum_fields | null) + var_pop: (v_team_tournament_results_var_pop_fields | null) + var_samp: (v_team_tournament_results_var_samp_fields | null) + variance: (v_team_tournament_results_variance_fields | null) + __typename: 'v_team_tournament_results_aggregate_fields' +} -export interface clip_render_jobs_aggregate_bool_exp_bool_or {arguments: clip_render_jobs_select_column_clip_render_jobs_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (clip_render_jobs_bool_exp | null),predicate: Boolean_comparison_exp} -export interface clip_render_jobs_aggregate_bool_exp_count {arguments?: (clip_render_jobs_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (clip_render_jobs_bool_exp | null),predicate: Int_comparison_exp} +/** aggregate avg on columns */ +export interface v_team_tournament_results_avg_fields { + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + team_kdr: (Scalars['Float'] | null) + total_deaths: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_team_tournament_results_avg_fields' +} -/** aggregate fields of "clip_render_jobs" */ -export interface clip_render_jobs_aggregate_fieldsGenqlSelection{ - avg?: clip_render_jobs_avg_fieldsGenqlSelection - count?: { __args: {columns?: (clip_render_jobs_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: clip_render_jobs_max_fieldsGenqlSelection - min?: clip_render_jobs_min_fieldsGenqlSelection - stddev?: clip_render_jobs_stddev_fieldsGenqlSelection - stddev_pop?: clip_render_jobs_stddev_pop_fieldsGenqlSelection - stddev_samp?: clip_render_jobs_stddev_samp_fieldsGenqlSelection - sum?: clip_render_jobs_sum_fieldsGenqlSelection - var_pop?: clip_render_jobs_var_pop_fieldsGenqlSelection - var_samp?: clip_render_jobs_var_samp_fieldsGenqlSelection - variance?: clip_render_jobs_variance_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate max on columns */ +export interface v_team_tournament_results_max_fields { + head_to_head_match_wins: (Scalars['Int'] | null) + head_to_head_rounds_won: (Scalars['Int'] | null) + losses: (Scalars['Int'] | null) + maps_lost: (Scalars['Int'] | null) + maps_won: (Scalars['Int'] | null) + matches_played: (Scalars['Int'] | null) + matches_remaining: (Scalars['Int'] | null) + rounds_lost: (Scalars['Int'] | null) + rounds_won: (Scalars['Int'] | null) + team_kdr: (Scalars['float8'] | null) + total_deaths: (Scalars['Int'] | null) + total_kills: (Scalars['Int'] | null) + tournament_id: (Scalars['uuid'] | null) + tournament_team_id: (Scalars['uuid'] | null) + wins: (Scalars['Int'] | null) + __typename: 'v_team_tournament_results_max_fields' } -/** order by aggregate values of table "clip_render_jobs" */ -export interface clip_render_jobs_aggregate_order_by {avg?: (clip_render_jobs_avg_order_by | null),count?: (order_by | null),max?: (clip_render_jobs_max_order_by | null),min?: (clip_render_jobs_min_order_by | null),stddev?: (clip_render_jobs_stddev_order_by | null),stddev_pop?: (clip_render_jobs_stddev_pop_order_by | null),stddev_samp?: (clip_render_jobs_stddev_samp_order_by | null),sum?: (clip_render_jobs_sum_order_by | null),var_pop?: (clip_render_jobs_var_pop_order_by | null),var_samp?: (clip_render_jobs_var_samp_order_by | null),variance?: (clip_render_jobs_variance_order_by | null)} +/** aggregate min on columns */ +export interface v_team_tournament_results_min_fields { + head_to_head_match_wins: (Scalars['Int'] | null) + head_to_head_rounds_won: (Scalars['Int'] | null) + losses: (Scalars['Int'] | null) + maps_lost: (Scalars['Int'] | null) + maps_won: (Scalars['Int'] | null) + matches_played: (Scalars['Int'] | null) + matches_remaining: (Scalars['Int'] | null) + rounds_lost: (Scalars['Int'] | null) + rounds_won: (Scalars['Int'] | null) + team_kdr: (Scalars['float8'] | null) + total_deaths: (Scalars['Int'] | null) + total_kills: (Scalars['Int'] | null) + tournament_id: (Scalars['uuid'] | null) + tournament_team_id: (Scalars['uuid'] | null) + wins: (Scalars['Int'] | null) + __typename: 'v_team_tournament_results_min_fields' +} -/** append existing jsonb value of filtered columns with new jsonb value */ -export interface clip_render_jobs_append_input {spec?: (Scalars['jsonb'] | null),status_history?: (Scalars['jsonb'] | null)} +/** select columns of table "v_team_tournament_results" */ +export type v_team_tournament_results_select_column = 'head_to_head_match_wins' | 'head_to_head_rounds_won' | 'losses' | 'maps_lost' | 'maps_won' | 'matches_played' | 'matches_remaining' | 'rounds_lost' | 'rounds_won' | 'team_kdr' | 'total_deaths' | 'total_kills' | 'tournament_id' | 'tournament_team_id' | 'wins' -/** input type for inserting array relation for remote table "clip_render_jobs" */ -export interface clip_render_jobs_arr_rel_insert_input {data: clip_render_jobs_insert_input[], -/** upsert condition */ -on_conflict?: (clip_render_jobs_on_conflict | null)} +/** select "v_team_tournament_results_aggregate_bool_exp_avg_arguments_columns" columns of table "v_team_tournament_results" */ +export type v_team_tournament_results_select_column_v_team_tournament_results_aggregate_bool_exp_avg_arguments_columns = 'team_kdr' -/** aggregate avg on columns */ -export interface clip_render_jobs_avg_fieldsGenqlSelection{ - progress?: boolean | number - sort_index?: boolean | number - user_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** select "v_team_tournament_results_aggregate_bool_exp_corr_arguments_columns" columns of table "v_team_tournament_results" */ +export type v_team_tournament_results_select_column_v_team_tournament_results_aggregate_bool_exp_corr_arguments_columns = 'team_kdr' -/** order by avg() on columns of table "clip_render_jobs" */ -export interface clip_render_jobs_avg_order_by {progress?: (order_by | null),sort_index?: (order_by | null),user_steam_id?: (order_by | null)} +/** select "v_team_tournament_results_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "v_team_tournament_results" */ +export type v_team_tournament_results_select_column_v_team_tournament_results_aggregate_bool_exp_covar_samp_arguments_columns = 'team_kdr' -/** Boolean expression to filter rows from the table "clip_render_jobs". All fields are combined with a logical 'AND'. */ -export interface clip_render_jobs_bool_exp {_and?: (clip_render_jobs_bool_exp[] | null),_not?: (clip_render_jobs_bool_exp | null),_or?: (clip_render_jobs_bool_exp[] | null),clip?: (match_clips_bool_exp | null),clip_id?: (uuid_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),error_message?: (String_comparison_exp | null),game_server_node?: (game_server_nodes_bool_exp | null),game_server_node_id?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),k8s_job_name?: (String_comparison_exp | null),last_status_at?: (timestamptz_comparison_exp | null),match_map?: (match_maps_bool_exp | null),match_map_demo?: (match_map_demos_bool_exp | null),match_map_demo_id?: (uuid_comparison_exp | null),match_map_id?: (uuid_comparison_exp | null),paused?: (Boolean_comparison_exp | null),progress?: (numeric_comparison_exp | null),session_token?: (String_comparison_exp | null),sort_index?: (Int_comparison_exp | null),spec?: (jsonb_comparison_exp | null),status?: (String_comparison_exp | null),status_history?: (jsonb_comparison_exp | null),user?: (players_bool_exp | null),user_steam_id?: (bigint_comparison_exp | null)} +/** select "v_team_tournament_results_aggregate_bool_exp_max_arguments_columns" columns of table "v_team_tournament_results" */ +export type v_team_tournament_results_select_column_v_team_tournament_results_aggregate_bool_exp_max_arguments_columns = 'team_kdr' -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -export interface clip_render_jobs_delete_at_path_input {spec?: (Scalars['String'][] | null),status_history?: (Scalars['String'][] | null)} +/** select "v_team_tournament_results_aggregate_bool_exp_min_arguments_columns" columns of table "v_team_tournament_results" */ +export type v_team_tournament_results_select_column_v_team_tournament_results_aggregate_bool_exp_min_arguments_columns = 'team_kdr' -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -export interface clip_render_jobs_delete_elem_input {spec?: (Scalars['Int'] | null),status_history?: (Scalars['Int'] | null)} +/** select "v_team_tournament_results_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "v_team_tournament_results" */ +export type v_team_tournament_results_select_column_v_team_tournament_results_aggregate_bool_exp_stddev_samp_arguments_columns = 'team_kdr' -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -export interface clip_render_jobs_delete_key_input {spec?: (Scalars['String'] | null),status_history?: (Scalars['String'] | null)} +/** select "v_team_tournament_results_aggregate_bool_exp_sum_arguments_columns" columns of table "v_team_tournament_results" */ +export type v_team_tournament_results_select_column_v_team_tournament_results_aggregate_bool_exp_sum_arguments_columns = 'team_kdr' -/** input type for incrementing numeric columns in table "clip_render_jobs" */ -export interface clip_render_jobs_inc_input {progress?: (Scalars['numeric'] | null),sort_index?: (Scalars['Int'] | null),user_steam_id?: (Scalars['bigint'] | null)} +/** select "v_team_tournament_results_aggregate_bool_exp_var_samp_arguments_columns" columns of table "v_team_tournament_results" */ +export type v_team_tournament_results_select_column_v_team_tournament_results_aggregate_bool_exp_var_samp_arguments_columns = 'team_kdr' -/** input type for inserting data into table "clip_render_jobs" */ -export interface clip_render_jobs_insert_input {clip?: (match_clips_obj_rel_insert_input | null),clip_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),error_message?: (Scalars['String'] | null),game_server_node?: (game_server_nodes_obj_rel_insert_input | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),last_status_at?: (Scalars['timestamptz'] | null),match_map?: (match_maps_obj_rel_insert_input | null),match_map_demo?: (match_map_demos_obj_rel_insert_input | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),paused?: (Scalars['Boolean'] | null),progress?: (Scalars['numeric'] | null),session_token?: (Scalars['String'] | null),sort_index?: (Scalars['Int'] | null),spec?: (Scalars['jsonb'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),user?: (players_obj_rel_insert_input | null),user_steam_id?: (Scalars['bigint'] | null)} +/** aggregate stddev on columns */ +export interface v_team_tournament_results_stddev_fields { + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + team_kdr: (Scalars['Float'] | null) + total_deaths: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_team_tournament_results_stddev_fields' +} -/** aggregate max on columns */ -export interface clip_render_jobs_max_fieldsGenqlSelection{ - clip_id?: boolean | number - created_at?: boolean | number - error_message?: boolean | number - game_server_node_id?: boolean | number - id?: boolean | number - k8s_job_name?: boolean | number - last_status_at?: boolean | number - match_map_demo_id?: boolean | number - match_map_id?: boolean | number - progress?: boolean | number - session_token?: boolean | number - sort_index?: boolean | number - status?: boolean | number - user_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev_pop on columns */ +export interface v_team_tournament_results_stddev_pop_fields { + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + team_kdr: (Scalars['Float'] | null) + total_deaths: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_team_tournament_results_stddev_pop_fields' } -/** order by max() on columns of table "clip_render_jobs" */ -export interface clip_render_jobs_max_order_by {clip_id?: (order_by | null),created_at?: (order_by | null),error_message?: (order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),last_status_at?: (order_by | null),match_map_demo_id?: (order_by | null),match_map_id?: (order_by | null),progress?: (order_by | null),session_token?: (order_by | null),sort_index?: (order_by | null),status?: (order_by | null),user_steam_id?: (order_by | null)} +/** aggregate stddev_samp on columns */ +export interface v_team_tournament_results_stddev_samp_fields { + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + team_kdr: (Scalars['Float'] | null) + total_deaths: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_team_tournament_results_stddev_samp_fields' +} -/** aggregate min on columns */ -export interface clip_render_jobs_min_fieldsGenqlSelection{ - clip_id?: boolean | number - created_at?: boolean | number - error_message?: boolean | number - game_server_node_id?: boolean | number - id?: boolean | number - k8s_job_name?: boolean | number - last_status_at?: boolean | number - match_map_demo_id?: boolean | number - match_map_id?: boolean | number - progress?: boolean | number - session_token?: boolean | number - sort_index?: boolean | number - status?: boolean | number - user_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate sum on columns */ +export interface v_team_tournament_results_sum_fields { + head_to_head_match_wins: (Scalars['Int'] | null) + head_to_head_rounds_won: (Scalars['Int'] | null) + losses: (Scalars['Int'] | null) + maps_lost: (Scalars['Int'] | null) + maps_won: (Scalars['Int'] | null) + matches_played: (Scalars['Int'] | null) + matches_remaining: (Scalars['Int'] | null) + rounds_lost: (Scalars['Int'] | null) + rounds_won: (Scalars['Int'] | null) + team_kdr: (Scalars['float8'] | null) + total_deaths: (Scalars['Int'] | null) + total_kills: (Scalars['Int'] | null) + wins: (Scalars['Int'] | null) + __typename: 'v_team_tournament_results_sum_fields' } -/** order by min() on columns of table "clip_render_jobs" */ -export interface clip_render_jobs_min_order_by {clip_id?: (order_by | null),created_at?: (order_by | null),error_message?: (order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),last_status_at?: (order_by | null),match_map_demo_id?: (order_by | null),match_map_id?: (order_by | null),progress?: (order_by | null),session_token?: (order_by | null),sort_index?: (order_by | null),status?: (order_by | null),user_steam_id?: (order_by | null)} +/** aggregate var_pop on columns */ +export interface v_team_tournament_results_var_pop_fields { + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + team_kdr: (Scalars['Float'] | null) + total_deaths: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_team_tournament_results_var_pop_fields' +} -/** response of any mutation on the table "clip_render_jobs" */ -export interface clip_render_jobs_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: clip_render_jobsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate var_samp on columns */ +export interface v_team_tournament_results_var_samp_fields { + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + team_kdr: (Scalars['Float'] | null) + total_deaths: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_team_tournament_results_var_samp_fields' } -/** on_conflict condition type for table "clip_render_jobs" */ -export interface clip_render_jobs_on_conflict {constraint: clip_render_jobs_constraint,update_columns?: clip_render_jobs_update_column[],where?: (clip_render_jobs_bool_exp | null)} +/** aggregate variance on columns */ +export interface v_team_tournament_results_variance_fields { + head_to_head_match_wins: (Scalars['Float'] | null) + head_to_head_rounds_won: (Scalars['Float'] | null) + losses: (Scalars['Float'] | null) + maps_lost: (Scalars['Float'] | null) + maps_won: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + matches_remaining: (Scalars['Float'] | null) + rounds_lost: (Scalars['Float'] | null) + rounds_won: (Scalars['Float'] | null) + team_kdr: (Scalars['Float'] | null) + total_deaths: (Scalars['Float'] | null) + total_kills: (Scalars['Float'] | null) + wins: (Scalars['Float'] | null) + __typename: 'v_team_tournament_results_variance_fields' +} -/** Ordering options when selecting data from "clip_render_jobs". */ -export interface clip_render_jobs_order_by {clip?: (match_clips_order_by | null),clip_id?: (order_by | null),created_at?: (order_by | null),error_message?: (order_by | null),game_server_node?: (game_server_nodes_order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),last_status_at?: (order_by | null),match_map?: (match_maps_order_by | null),match_map_demo?: (match_map_demos_order_by | null),match_map_demo_id?: (order_by | null),match_map_id?: (order_by | null),paused?: (order_by | null),progress?: (order_by | null),session_token?: (order_by | null),sort_index?: (order_by | null),spec?: (order_by | null),status?: (order_by | null),status_history?: (order_by | null),user?: (players_order_by | null),user_steam_id?: (order_by | null)} +/** columns and relationships of "v_tournament_player_stats" */ +export interface v_tournament_player_stats { + assists: (Scalars['Int'] | null) + deaths: (Scalars['Int'] | null) + headshot_percentage: (Scalars['float8'] | null) + headshots: (Scalars['Int'] | null) + kdr: (Scalars['float8'] | null) + kills: (Scalars['Int'] | null) + matches_played: (Scalars['Int'] | null) + /** An object relationship */ + player: (players | null) + player_steam_id: (Scalars['bigint'] | null) + /** An object relationship */ + tournament: (tournaments | null) + tournament_id: (Scalars['uuid'] | null) + __typename: 'v_tournament_player_stats' +} -/** primary key columns input for table: clip_render_jobs */ -export interface clip_render_jobs_pk_columns_input {id: Scalars['uuid']} +/** aggregated selection of "v_tournament_player_stats" */ +export interface v_tournament_player_stats_aggregate { + aggregate: (v_tournament_player_stats_aggregate_fields | null) + nodes: v_tournament_player_stats[] + __typename: 'v_tournament_player_stats_aggregate' +} -/** prepend existing jsonb value of filtered columns with new jsonb value */ -export interface clip_render_jobs_prepend_input {spec?: (Scalars['jsonb'] | null),status_history?: (Scalars['jsonb'] | null)} +/** aggregate fields of "v_tournament_player_stats" */ +export interface v_tournament_player_stats_aggregate_fields { + avg: (v_tournament_player_stats_avg_fields | null) + count: Scalars['Int'] + max: (v_tournament_player_stats_max_fields | null) + min: (v_tournament_player_stats_min_fields | null) + stddev: (v_tournament_player_stats_stddev_fields | null) + stddev_pop: (v_tournament_player_stats_stddev_pop_fields | null) + stddev_samp: (v_tournament_player_stats_stddev_samp_fields | null) + sum: (v_tournament_player_stats_sum_fields | null) + var_pop: (v_tournament_player_stats_var_pop_fields | null) + var_samp: (v_tournament_player_stats_var_samp_fields | null) + variance: (v_tournament_player_stats_variance_fields | null) + __typename: 'v_tournament_player_stats_aggregate_fields' +} -/** input type for updating data in table "clip_render_jobs" */ -export interface clip_render_jobs_set_input {clip_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),error_message?: (Scalars['String'] | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),last_status_at?: (Scalars['timestamptz'] | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),paused?: (Scalars['Boolean'] | null),progress?: (Scalars['numeric'] | null),session_token?: (Scalars['String'] | null),sort_index?: (Scalars['Int'] | null),spec?: (Scalars['jsonb'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),user_steam_id?: (Scalars['bigint'] | null)} +/** aggregate avg on columns */ +export interface v_tournament_player_stats_avg_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_tournament_player_stats_avg_fields' +} -/** aggregate stddev on columns */ -export interface clip_render_jobs_stddev_fieldsGenqlSelection{ - progress?: boolean | number - sort_index?: boolean | number - user_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate max on columns */ +export interface v_tournament_player_stats_max_fields { + assists: (Scalars['Int'] | null) + deaths: (Scalars['Int'] | null) + headshot_percentage: (Scalars['float8'] | null) + headshots: (Scalars['Int'] | null) + kdr: (Scalars['float8'] | null) + kills: (Scalars['Int'] | null) + matches_played: (Scalars['Int'] | null) + player_steam_id: (Scalars['bigint'] | null) + tournament_id: (Scalars['uuid'] | null) + __typename: 'v_tournament_player_stats_max_fields' } -/** order by stddev() on columns of table "clip_render_jobs" */ -export interface clip_render_jobs_stddev_order_by {progress?: (order_by | null),sort_index?: (order_by | null),user_steam_id?: (order_by | null)} +/** aggregate min on columns */ +export interface v_tournament_player_stats_min_fields { + assists: (Scalars['Int'] | null) + deaths: (Scalars['Int'] | null) + headshot_percentage: (Scalars['float8'] | null) + headshots: (Scalars['Int'] | null) + kdr: (Scalars['float8'] | null) + kills: (Scalars['Int'] | null) + matches_played: (Scalars['Int'] | null) + player_steam_id: (Scalars['bigint'] | null) + tournament_id: (Scalars['uuid'] | null) + __typename: 'v_tournament_player_stats_min_fields' +} -/** aggregate stddev_pop on columns */ -export interface clip_render_jobs_stddev_pop_fieldsGenqlSelection{ - progress?: boolean | number - sort_index?: boolean | number - user_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** select columns of table "v_tournament_player_stats" */ +export type v_tournament_player_stats_select_column = 'assists' | 'deaths' | 'headshot_percentage' | 'headshots' | 'kdr' | 'kills' | 'matches_played' | 'player_steam_id' | 'tournament_id' -/** order by stddev_pop() on columns of table "clip_render_jobs" */ -export interface clip_render_jobs_stddev_pop_order_by {progress?: (order_by | null),sort_index?: (order_by | null),user_steam_id?: (order_by | null)} +/** select "v_tournament_player_stats_aggregate_bool_exp_avg_arguments_columns" columns of table "v_tournament_player_stats" */ +export type v_tournament_player_stats_select_column_v_tournament_player_stats_aggregate_bool_exp_avg_arguments_columns = 'headshot_percentage' | 'kdr' -/** aggregate stddev_samp on columns */ -export interface clip_render_jobs_stddev_samp_fieldsGenqlSelection{ - progress?: boolean | number - sort_index?: boolean | number - user_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** select "v_tournament_player_stats_aggregate_bool_exp_corr_arguments_columns" columns of table "v_tournament_player_stats" */ +export type v_tournament_player_stats_select_column_v_tournament_player_stats_aggregate_bool_exp_corr_arguments_columns = 'headshot_percentage' | 'kdr' -/** order by stddev_samp() on columns of table "clip_render_jobs" */ -export interface clip_render_jobs_stddev_samp_order_by {progress?: (order_by | null),sort_index?: (order_by | null),user_steam_id?: (order_by | null)} +/** select "v_tournament_player_stats_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "v_tournament_player_stats" */ +export type v_tournament_player_stats_select_column_v_tournament_player_stats_aggregate_bool_exp_covar_samp_arguments_columns = 'headshot_percentage' | 'kdr' -/** Streaming cursor of the table "clip_render_jobs" */ -export interface clip_render_jobs_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: clip_render_jobs_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** select "v_tournament_player_stats_aggregate_bool_exp_max_arguments_columns" columns of table "v_tournament_player_stats" */ +export type v_tournament_player_stats_select_column_v_tournament_player_stats_aggregate_bool_exp_max_arguments_columns = 'headshot_percentage' | 'kdr' -/** Initial value of the column from where the streaming should start */ -export interface clip_render_jobs_stream_cursor_value_input {clip_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),error_message?: (Scalars['String'] | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),last_status_at?: (Scalars['timestamptz'] | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),paused?: (Scalars['Boolean'] | null),progress?: (Scalars['numeric'] | null),session_token?: (Scalars['String'] | null),sort_index?: (Scalars['Int'] | null),spec?: (Scalars['jsonb'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),user_steam_id?: (Scalars['bigint'] | null)} +/** select "v_tournament_player_stats_aggregate_bool_exp_min_arguments_columns" columns of table "v_tournament_player_stats" */ +export type v_tournament_player_stats_select_column_v_tournament_player_stats_aggregate_bool_exp_min_arguments_columns = 'headshot_percentage' | 'kdr' -/** aggregate sum on columns */ -export interface clip_render_jobs_sum_fieldsGenqlSelection{ - progress?: boolean | number - sort_index?: boolean | number - user_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** select "v_tournament_player_stats_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "v_tournament_player_stats" */ +export type v_tournament_player_stats_select_column_v_tournament_player_stats_aggregate_bool_exp_stddev_samp_arguments_columns = 'headshot_percentage' | 'kdr' -/** order by sum() on columns of table "clip_render_jobs" */ -export interface clip_render_jobs_sum_order_by {progress?: (order_by | null),sort_index?: (order_by | null),user_steam_id?: (order_by | null)} +/** select "v_tournament_player_stats_aggregate_bool_exp_sum_arguments_columns" columns of table "v_tournament_player_stats" */ +export type v_tournament_player_stats_select_column_v_tournament_player_stats_aggregate_bool_exp_sum_arguments_columns = 'headshot_percentage' | 'kdr' -export interface clip_render_jobs_updates { -/** append existing jsonb value of filtered columns with new jsonb value */ -_append?: (clip_render_jobs_append_input | null), -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -_delete_at_path?: (clip_render_jobs_delete_at_path_input | null), -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -_delete_elem?: (clip_render_jobs_delete_elem_input | null), -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -_delete_key?: (clip_render_jobs_delete_key_input | null), -/** increments the numeric columns with given value of the filtered values */ -_inc?: (clip_render_jobs_inc_input | null), -/** prepend existing jsonb value of filtered columns with new jsonb value */ -_prepend?: (clip_render_jobs_prepend_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (clip_render_jobs_set_input | null), -/** filter the rows which have to be updated */ -where: clip_render_jobs_bool_exp} + +/** select "v_tournament_player_stats_aggregate_bool_exp_var_samp_arguments_columns" columns of table "v_tournament_player_stats" */ +export type v_tournament_player_stats_select_column_v_tournament_player_stats_aggregate_bool_exp_var_samp_arguments_columns = 'headshot_percentage' | 'kdr' -/** aggregate var_pop on columns */ -export interface clip_render_jobs_var_pop_fieldsGenqlSelection{ - progress?: boolean | number - sort_index?: boolean | number - user_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev on columns */ +export interface v_tournament_player_stats_stddev_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_tournament_player_stats_stddev_fields' } -/** order by var_pop() on columns of table "clip_render_jobs" */ -export interface clip_render_jobs_var_pop_order_by {progress?: (order_by | null),sort_index?: (order_by | null),user_steam_id?: (order_by | null)} +/** aggregate stddev_pop on columns */ +export interface v_tournament_player_stats_stddev_pop_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_tournament_player_stats_stddev_pop_fields' +} -/** aggregate var_samp on columns */ -export interface clip_render_jobs_var_samp_fieldsGenqlSelection{ - progress?: boolean | number - sort_index?: boolean | number - user_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate stddev_samp on columns */ +export interface v_tournament_player_stats_stddev_samp_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_tournament_player_stats_stddev_samp_fields' } -/** order by var_samp() on columns of table "clip_render_jobs" */ -export interface clip_render_jobs_var_samp_order_by {progress?: (order_by | null),sort_index?: (order_by | null),user_steam_id?: (order_by | null)} +/** aggregate sum on columns */ +export interface v_tournament_player_stats_sum_fields { + assists: (Scalars['Int'] | null) + deaths: (Scalars['Int'] | null) + headshot_percentage: (Scalars['float8'] | null) + headshots: (Scalars['Int'] | null) + kdr: (Scalars['float8'] | null) + kills: (Scalars['Int'] | null) + matches_played: (Scalars['Int'] | null) + player_steam_id: (Scalars['bigint'] | null) + __typename: 'v_tournament_player_stats_sum_fields' +} -/** aggregate variance on columns */ -export interface clip_render_jobs_variance_fieldsGenqlSelection{ - progress?: boolean | number - sort_index?: boolean | number - user_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate var_pop on columns */ +export interface v_tournament_player_stats_var_pop_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_tournament_player_stats_var_pop_fields' } -/** order by variance() on columns of table "clip_render_jobs" */ -export interface clip_render_jobs_variance_order_by {progress?: (order_by | null),sort_index?: (order_by | null),user_steam_id?: (order_by | null)} - -export interface clone_league_season_args {_league_season_id?: (Scalars['uuid'] | null)} +/** aggregate var_samp on columns */ +export interface v_tournament_player_stats_var_samp_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_tournament_player_stats_var_samp_fields' +} -/** columns and relationships of "custom_pages" */ -export interface custom_pagesGenqlSelection{ - created_at?: boolean | number - deployments?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - enabled?: boolean | number - exposed_module?: boolean | number - icon?: boolean | number - id?: boolean | number - is_default?: boolean | number - manifest_url?: boolean | number - nav_group?: boolean | number - nav_order?: boolean | number - plugin_slug?: boolean | number - profile_tab_label?: boolean | number - remote_entry_url?: boolean | number - remote_scope?: boolean | number - required_role?: boolean | number - slug?: boolean | number - title?: boolean | number - updated_at?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number +/** aggregate variance on columns */ +export interface v_tournament_player_stats_variance_fields { + assists: (Scalars['Float'] | null) + deaths: (Scalars['Float'] | null) + headshot_percentage: (Scalars['Float'] | null) + headshots: (Scalars['Float'] | null) + kdr: (Scalars['Float'] | null) + kills: (Scalars['Float'] | null) + matches_played: (Scalars['Float'] | null) + player_steam_id: (Scalars['Float'] | null) + __typename: 'v_tournament_player_stats_variance_fields' } +export type Query = query_root +export type Mutation = mutation_root +export type Subscription = subscription_root -/** aggregated selection of "custom_pages" */ -export interface custom_pages_aggregateGenqlSelection{ - aggregate?: custom_pages_aggregate_fieldsGenqlSelection - nodes?: custom_pagesGenqlSelection +export interface ActiveConnectionGenqlSelection{ + application_name?: boolean | number + client_addr?: boolean | number + pid?: boolean | number + query?: boolean | number + query_start?: boolean | number + state?: boolean | number + usename?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregate fields of "custom_pages" */ -export interface custom_pages_aggregate_fieldsGenqlSelection{ - avg?: custom_pages_avg_fieldsGenqlSelection - count?: { __args: {columns?: (custom_pages_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: custom_pages_max_fieldsGenqlSelection - min?: custom_pages_min_fieldsGenqlSelection - stddev?: custom_pages_stddev_fieldsGenqlSelection - stddev_pop?: custom_pages_stddev_pop_fieldsGenqlSelection - stddev_samp?: custom_pages_stddev_samp_fieldsGenqlSelection - sum?: custom_pages_sum_fieldsGenqlSelection - var_pop?: custom_pages_var_pop_fieldsGenqlSelection - var_samp?: custom_pages_var_samp_fieldsGenqlSelection - variance?: custom_pages_variance_fieldsGenqlSelection +export interface ActiveQueryGenqlSelection{ + application_name?: boolean | number + client_addr?: boolean | number + duration_seconds?: boolean | number + pid?: boolean | number + query?: boolean | number + query_start?: boolean | number + state?: boolean | number + usename?: boolean | number + wait_event?: boolean | number + wait_event_type?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** append existing jsonb value of filtered columns with new jsonb value */ -export interface custom_pages_append_input {deployments?: (Scalars['jsonb'] | null)} - - -/** aggregate avg on columns */ -export interface custom_pages_avg_fieldsGenqlSelection{ - nav_order?: boolean | number +export interface AddCustomGamePluginOutputGenqlSelection{ + name?: boolean | number + runtime?: boolean | number + slug?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** Boolean expression to filter rows from the table "custom_pages". All fields are combined with a logical 'AND'. */ -export interface custom_pages_bool_exp {_and?: (custom_pages_bool_exp[] | null),_not?: (custom_pages_bool_exp | null),_or?: (custom_pages_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),deployments?: (jsonb_comparison_exp | null),enabled?: (Boolean_comparison_exp | null),exposed_module?: (String_comparison_exp | null),icon?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),is_default?: (Boolean_comparison_exp | null),manifest_url?: (String_comparison_exp | null),nav_group?: (String_comparison_exp | null),nav_order?: (Int_comparison_exp | null),plugin_slug?: (String_comparison_exp | null),profile_tab_label?: (String_comparison_exp | null),remote_entry_url?: (String_comparison_exp | null),remote_scope?: (String_comparison_exp | null),required_role?: (e_player_roles_enum_comparison_exp | null),slug?: (String_comparison_exp | null),title?: (String_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null)} - - -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -export interface custom_pages_delete_at_path_input {deployments?: (Scalars['String'][] | null)} - - -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -export interface custom_pages_delete_elem_input {deployments?: (Scalars['Int'] | null)} - - -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -export interface custom_pages_delete_key_input {deployments?: (Scalars['String'] | null)} - - -/** input type for incrementing numeric columns in table "custom_pages" */ -export interface custom_pages_inc_input {nav_order?: (Scalars['Int'] | null)} - - -/** input type for inserting data into table "custom_pages" */ -export interface custom_pages_insert_input {created_at?: (Scalars['timestamptz'] | null),deployments?: (Scalars['jsonb'] | null),enabled?: (Scalars['Boolean'] | null),exposed_module?: (Scalars['String'] | null),icon?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_default?: (Scalars['Boolean'] | null),manifest_url?: (Scalars['String'] | null),nav_group?: (Scalars['String'] | null),nav_order?: (Scalars['Int'] | null),plugin_slug?: (Scalars['String'] | null),profile_tab_label?: (Scalars['String'] | null),remote_entry_url?: (Scalars['String'] | null),remote_scope?: (Scalars['String'] | null),required_role?: (e_player_roles_enum | null),slug?: (Scalars['String'] | null),title?: (Scalars['String'] | null),updated_at?: (Scalars['timestamptz'] | null)} - - -/** aggregate max on columns */ -export interface custom_pages_max_fieldsGenqlSelection{ - created_at?: boolean | number - exposed_module?: boolean | number - icon?: boolean | number - id?: boolean | number - manifest_url?: boolean | number - nav_group?: boolean | number - nav_order?: boolean | number - plugin_slug?: boolean | number - profile_tab_label?: boolean | number - remote_entry_url?: boolean | number - remote_scope?: boolean | number - slug?: boolean | number - title?: boolean | number - updated_at?: boolean | number +export interface ApiKeyResponseGenqlSelection{ + key?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregate min on columns */ -export interface custom_pages_min_fieldsGenqlSelection{ +export interface AwardGenqlSelection{ + allow_multiple?: boolean | number created_at?: boolean | number - exposed_module?: boolean | number - icon?: boolean | number + created_by_steam_id?: boolean | number + description?: boolean | number + event_id?: boolean | number id?: boolean | number - manifest_url?: boolean | number - nav_group?: boolean | number - nav_order?: boolean | number - plugin_slug?: boolean | number - profile_tab_label?: boolean | number - remote_entry_url?: boolean | number - remote_scope?: boolean | number - slug?: boolean | number - title?: boolean | number + image_url?: boolean | number + league_season_id?: boolean | number + name?: boolean | number + season_id?: boolean | number + silhouette?: boolean | number + system_key?: boolean | number + tier?: boolean | number + tournament_id?: boolean | number updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** response of any mutation on the table "custom_pages" */ -export interface custom_pages_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: custom_pagesGenqlSelection +export interface AwardRecipientGenqlSelection{ + award_id?: boolean | number + awarded_by_steam_id?: boolean | number + created_at?: boolean | number + id?: boolean | number + note?: boolean | number + placement?: boolean | number + player_steam_id?: boolean | number + source?: boolean | number + team_id?: boolean | number + tournament_id?: boolean | number + tournament_team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "custom_pages" */ -export interface custom_pages_on_conflict {constraint: custom_pages_constraint,update_columns?: custom_pages_update_column[],where?: (custom_pages_bool_exp | null)} - - -/** Ordering options when selecting data from "custom_pages". */ -export interface custom_pages_order_by {created_at?: (order_by | null),deployments?: (order_by | null),enabled?: (order_by | null),exposed_module?: (order_by | null),icon?: (order_by | null),id?: (order_by | null),is_default?: (order_by | null),manifest_url?: (order_by | null),nav_group?: (order_by | null),nav_order?: (order_by | null),plugin_slug?: (order_by | null),profile_tab_label?: (order_by | null),remote_entry_url?: (order_by | null),remote_scope?: (order_by | null),required_role?: (order_by | null),slug?: (order_by | null),title?: (order_by | null),updated_at?: (order_by | null)} - - -/** primary key columns input for table: custom_pages */ -export interface custom_pages_pk_columns_input {id: Scalars['uuid']} +/** Boolean expression to compare columns of type "Boolean". All fields are combined with logical 'AND'. */ +export interface Boolean_comparison_exp {_eq?: (Scalars['Boolean'] | null),_gt?: (Scalars['Boolean'] | null),_gte?: (Scalars['Boolean'] | null),_in?: (Scalars['Boolean'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['Boolean'] | null),_lte?: (Scalars['Boolean'] | null),_neq?: (Scalars['Boolean'] | null),_nin?: (Scalars['Boolean'][] | null)} +export interface ClipAudioInput {duck_game_audio?: (Scalars['Boolean'] | null),fade_in_ms?: (Scalars['Int'] | null),fade_out_ms?: (Scalars['Int'] | null),track_url?: (Scalars['String'] | null),volume?: (Scalars['Float'] | null)} -/** prepend existing jsonb value of filtered columns with new jsonb value */ -export interface custom_pages_prepend_input {deployments?: (Scalars['jsonb'] | null)} +export interface ClipOutputInput {format: Scalars['String'],fps: Scalars['Int'],resolution: Scalars['String']} +export interface ClipOverlayInput {end_ms: Scalars['Int'],payload?: (Scalars['jsonb'] | null),start_ms: Scalars['Int'],type: Scalars['String']} -/** input type for updating data in table "custom_pages" */ -export interface custom_pages_set_input {created_at?: (Scalars['timestamptz'] | null),deployments?: (Scalars['jsonb'] | null),enabled?: (Scalars['Boolean'] | null),exposed_module?: (Scalars['String'] | null),icon?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_default?: (Scalars['Boolean'] | null),manifest_url?: (Scalars['String'] | null),nav_group?: (Scalars['String'] | null),nav_order?: (Scalars['Int'] | null),plugin_slug?: (Scalars['String'] | null),profile_tab_label?: (Scalars['String'] | null),remote_entry_url?: (Scalars['String'] | null),remote_scope?: (Scalars['String'] | null),required_role?: (e_player_roles_enum | null),slug?: (Scalars['String'] | null),title?: (Scalars['String'] | null),updated_at?: (Scalars['timestamptz'] | null)} +export interface ClipSegmentInput {end_tick: Scalars['Int'],pov_steam_id?: (Scalars['String'] | null),start_tick: Scalars['Int']} +export interface ClipSpecInput {audio?: (ClipAudioInput | null),destination: Scalars['String'],match_map_id: Scalars['uuid'],output: ClipOutputInput,overlays?: (ClipOverlayInput[] | null),segments: ClipSegmentInput[],title?: (Scalars['String'] | null)} -/** aggregate stddev on columns */ -export interface custom_pages_stddev_fieldsGenqlSelection{ - nav_order?: boolean | number +export interface ConnectionByStateGenqlSelection{ + count?: boolean | number + state?: boolean | number + wait_event_type?: boolean | number + waiting_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregate stddev_pop on columns */ -export interface custom_pages_stddev_pop_fieldsGenqlSelection{ - nav_order?: boolean | number +export interface ConnectionStatsGenqlSelection{ + active?: boolean | number + by_state?: ConnectionByStateGenqlSelection + idle?: boolean | number + idle_in_transaction?: boolean | number + total?: boolean | number + waiting?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregate stddev_samp on columns */ -export interface custom_pages_stddev_samp_fieldsGenqlSelection{ - nav_order?: boolean | number +export interface CpuStatGenqlSelection{ + time?: boolean | number + total?: boolean | number + used?: boolean | number + window?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** Streaming cursor of the table "custom_pages" */ -export interface custom_pages_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: custom_pages_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} - - -/** Initial value of the column from where the streaming should start */ -export interface custom_pages_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),deployments?: (Scalars['jsonb'] | null),enabled?: (Scalars['Boolean'] | null),exposed_module?: (Scalars['String'] | null),icon?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_default?: (Scalars['Boolean'] | null),manifest_url?: (Scalars['String'] | null),nav_group?: (Scalars['String'] | null),nav_order?: (Scalars['Int'] | null),plugin_slug?: (Scalars['String'] | null),profile_tab_label?: (Scalars['String'] | null),remote_entry_url?: (Scalars['String'] | null),remote_scope?: (Scalars['String'] | null),required_role?: (e_player_roles_enum | null),slug?: (Scalars['String'] | null),title?: (Scalars['String'] | null),updated_at?: (Scalars['timestamptz'] | null)} - - -/** aggregate sum on columns */ -export interface custom_pages_sum_fieldsGenqlSelection{ - nav_order?: boolean | number +export interface CreateClipRenderOutputGenqlSelection{ + job_id?: boolean | number + success?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface custom_pages_updates { -/** append existing jsonb value of filtered columns with new jsonb value */ -_append?: (custom_pages_append_input | null), -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -_delete_at_path?: (custom_pages_delete_at_path_input | null), -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -_delete_elem?: (custom_pages_delete_elem_input | null), -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -_delete_key?: (custom_pages_delete_key_input | null), -/** increments the numeric columns with given value of the filtered values */ -_inc?: (custom_pages_inc_input | null), -/** prepend existing jsonb value of filtered columns with new jsonb value */ -_prepend?: (custom_pages_prepend_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (custom_pages_set_input | null), -/** filter the rows which have to be updated */ -where: custom_pages_bool_exp} - - -/** aggregate var_pop on columns */ -export interface custom_pages_var_pop_fieldsGenqlSelection{ - nav_order?: boolean | number +export interface CreateDraftGameOutputGenqlSelection{ + draftGameId?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregate var_samp on columns */ -export interface custom_pages_var_samp_fieldsGenqlSelection{ - nav_order?: boolean | number +export interface CreateScheduledMatchOutputGenqlSelection{ + matchId?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregate variance on columns */ -export interface custom_pages_variance_fieldsGenqlSelection{ - nav_order?: boolean | number +export interface DatabaseStatsGenqlSelection{ + blks_hit?: boolean | number + blks_read?: boolean | number + cache_hit_ratio?: boolean | number + conflicts?: boolean | number + datname?: boolean | number + deadlocks?: boolean | number + numbackends?: boolean | number + tup_deleted?: boolean | number + tup_fetched?: boolean | number + tup_inserted?: boolean | number + tup_returned?: boolean | number + tup_updated?: boolean | number + xact_commit?: boolean | number + xact_rollback?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** columns and relationships of "db_backups" */ -export interface db_backupsGenqlSelection{ - created_at?: boolean | number - id?: boolean | number - name?: boolean | number - size?: boolean | number +export interface DbStatsGenqlSelection{ + calls?: boolean | number + local_blks_hit?: boolean | number + local_blks_read?: boolean | number + max_exec_time?: boolean | number + mean_exec_time?: boolean | number + min_exec_time?: boolean | number + query?: boolean | number + queryid?: boolean | number + shared_blks_hit?: boolean | number + shared_blks_read?: boolean | number + total_exec_time?: boolean | number + total_rows?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregated selection of "db_backups" */ -export interface db_backups_aggregateGenqlSelection{ - aggregate?: db_backups_aggregate_fieldsGenqlSelection - nodes?: db_backupsGenqlSelection +export interface DedicatedSeverInfoGenqlSelection{ + id?: boolean | number + lastPing?: boolean | number + map?: boolean | number + players?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregate fields of "db_backups" */ -export interface db_backups_aggregate_fieldsGenqlSelection{ - avg?: db_backups_avg_fieldsGenqlSelection - count?: { __args: {columns?: (db_backups_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: db_backups_max_fieldsGenqlSelection - min?: db_backups_min_fieldsGenqlSelection - stddev?: db_backups_stddev_fieldsGenqlSelection - stddev_pop?: db_backups_stddev_pop_fieldsGenqlSelection - stddev_samp?: db_backups_stddev_samp_fieldsGenqlSelection - sum?: db_backups_sum_fieldsGenqlSelection - var_pop?: db_backups_var_pop_fieldsGenqlSelection - var_samp?: db_backups_var_samp_fieldsGenqlSelection - variance?: db_backups_variance_fieldsGenqlSelection +export interface DeleteOrphansOutputGenqlSelection{ + bytes_freed?: boolean | number + deleted?: boolean | number + remaining_orphans?: boolean | number + success?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregate avg on columns */ -export interface db_backups_avg_fieldsGenqlSelection{ +export interface DiskStatGenqlSelection{ + available?: boolean | number + filesystem?: boolean | number + mountpoint?: boolean | number size?: boolean | number + used?: boolean | number + usedPercent?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface DiskStatsGenqlSelection{ + disks?: DiskStatGenqlSelection + time?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Boolean expression to filter rows from the table "db_backups". All fields are combined with a logical 'AND'. */ -export interface db_backups_bool_exp {_and?: (db_backups_bool_exp[] | null),_not?: (db_backups_bool_exp | null),_or?: (db_backups_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),name?: (String_comparison_exp | null),size?: (Int_comparison_exp | null)} - - -/** input type for incrementing numeric columns in table "db_backups" */ -export interface db_backups_inc_input {size?: (Scalars['Int'] | null)} - - -/** input type for inserting data into table "db_backups" */ -export interface db_backups_insert_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),size?: (Scalars['Int'] | null)} - - -/** aggregate max on columns */ -export interface db_backups_max_fieldsGenqlSelection{ - created_at?: boolean | number +export interface DraftGamePreviewOutputGenqlSelection{ + accepted_count?: boolean | number + access?: boolean | number + capacity?: boolean | number + host_avatar_url?: boolean | number + host_name?: boolean | number + host_steam_id?: boolean | number id?: boolean | number - name?: boolean | number - size?: boolean | number + mode?: boolean | number + players?: DraftGamePreviewPlayerGenqlSelection + require_approval?: boolean | number + status?: boolean | number + type?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregate min on columns */ -export interface db_backups_min_fieldsGenqlSelection{ - created_at?: boolean | number - id?: boolean | number +export interface DraftGamePreviewPlayerGenqlSelection{ + avatar_url?: boolean | number name?: boolean | number - size?: boolean | number + status?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** response of any mutation on the table "db_backups" */ -export interface db_backups_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: db_backupsGenqlSelection +export interface FaceitTestOutputGenqlSelection{ + dataApi?: FaceitTestResultGenqlSelection + downloadApi?: FaceitTestResultGenqlSelection __typename?: boolean | number __scalar?: boolean | number } - -/** on_conflict condition type for table "db_backups" */ -export interface db_backups_on_conflict {constraint: db_backups_constraint,update_columns?: db_backups_update_column[],where?: (db_backups_bool_exp | null)} - - -/** Ordering options when selecting data from "db_backups". */ -export interface db_backups_order_by {created_at?: (order_by | null),id?: (order_by | null),name?: (order_by | null),size?: (order_by | null)} - - -/** primary key columns input for table: db_backups */ -export interface db_backups_pk_columns_input {id: Scalars['uuid']} - - -/** input type for updating data in table "db_backups" */ -export interface db_backups_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),size?: (Scalars['Int'] | null)} - - -/** aggregate stddev on columns */ -export interface db_backups_stddev_fieldsGenqlSelection{ - size?: boolean | number +export interface FaceitTestResultGenqlSelection{ + detail?: boolean | number + ok?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregate stddev_pop on columns */ -export interface db_backups_stddev_pop_fieldsGenqlSelection{ +export interface FileContentResponseGenqlSelection{ + content?: boolean | number + path?: boolean | number size?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregate stddev_samp on columns */ -export interface db_backups_stddev_samp_fieldsGenqlSelection{ +export interface FileItemGenqlSelection{ + isDirectory?: boolean | number + modified?: boolean | number + name?: boolean | number + path?: boolean | number size?: boolean | number + type?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** Streaming cursor of the table "db_backups" */ -export interface db_backups_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: db_backups_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} - - -/** Initial value of the column from where the streaming should start */ -export interface db_backups_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),size?: (Scalars['Int'] | null)} - - -/** aggregate sum on columns */ -export interface db_backups_sum_fieldsGenqlSelection{ - size?: boolean | number +export interface FileListResponseGenqlSelection{ + currentPath?: boolean | number + items?: FileItemGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface db_backups_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (db_backups_inc_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (db_backups_set_input | null), -/** filter the rows which have to be updated */ -where: db_backups_bool_exp} +/** Boolean expression to compare columns of type "Float". All fields are combined with logical 'AND'. */ +export interface Float_comparison_exp {_eq?: (Scalars['Float'] | null),_gt?: (Scalars['Float'] | null),_gte?: (Scalars['Float'] | null),_in?: (Scalars['Float'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['Float'] | null),_lte?: (Scalars['Float'] | null),_neq?: (Scalars['Float'] | null),_nin?: (Scalars['Float'][] | null)} -/** aggregate var_pop on columns */ -export interface db_backups_var_pop_fieldsGenqlSelection{ - size?: boolean | number +export interface GetTestUploadResponseGenqlSelection{ + error?: boolean | number + link?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregate var_samp on columns */ -export interface db_backups_var_samp_fieldsGenqlSelection{ - size?: boolean | number +export interface GpuDeviceStatGenqlSelection{ + index?: boolean | number + memory_mb?: boolean | number + memory_used_mb?: boolean | number + name?: boolean | number + power_w?: boolean | number + temperature_c?: boolean | number + utilization_percent?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregate variance on columns */ -export interface db_backups_variance_fieldsGenqlSelection{ - size?: boolean | number +export interface GpuStatsGenqlSelection{ + devices?: GpuDeviceStatGenqlSelection + time?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** columns and relationships of "direct_conversations" */ -export interface direct_conversationsGenqlSelection{ - is_open?: boolean | number - last_message_at?: boolean | number - position?: boolean | number - room_id?: boolean | number - steam_id?: boolean | number +export interface HighlightPresetAvailabilityGenqlSelection{ + best_round?: boolean | number + has_demo?: boolean | number + knife?: boolean | number + multikills?: boolean | number + recap?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregated selection of "direct_conversations" */ -export interface direct_conversations_aggregateGenqlSelection{ - aggregate?: direct_conversations_aggregate_fieldsGenqlSelection - nodes?: direct_conversationsGenqlSelection +export interface HypertableInfoGenqlSelection{ + compression_enabled?: boolean | number + hypertable_name?: boolean | number + num_chunks?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregate fields of "direct_conversations" */ -export interface direct_conversations_aggregate_fieldsGenqlSelection{ - avg?: direct_conversations_avg_fieldsGenqlSelection - count?: { __args: {columns?: (direct_conversations_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: direct_conversations_max_fieldsGenqlSelection - min?: direct_conversations_min_fieldsGenqlSelection - stddev?: direct_conversations_stddev_fieldsGenqlSelection - stddev_pop?: direct_conversations_stddev_pop_fieldsGenqlSelection - stddev_samp?: direct_conversations_stddev_samp_fieldsGenqlSelection - sum?: direct_conversations_sum_fieldsGenqlSelection - var_pop?: direct_conversations_var_pop_fieldsGenqlSelection - var_samp?: direct_conversations_var_samp_fieldsGenqlSelection - variance?: direct_conversations_variance_fieldsGenqlSelection +export interface IndexIOStatGenqlSelection{ + idx_blks_hit?: boolean | number + idx_blks_read?: boolean | number + indexname?: boolean | number + schemaname?: boolean | number + tablename?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregate avg on columns */ -export interface direct_conversations_avg_fieldsGenqlSelection{ - position?: boolean | number - steam_id?: boolean | number +export interface IndexStatGenqlSelection{ + idx_scan?: boolean | number + idx_tup_fetch?: boolean | number + idx_tup_read?: boolean | number + index_size?: boolean | number + indexname?: boolean | number + schemaname?: boolean | number + table_size?: boolean | number + tablename?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "direct_conversations". All fields are combined with a logical 'AND'. */ -export interface direct_conversations_bool_exp {_and?: (direct_conversations_bool_exp[] | null),_not?: (direct_conversations_bool_exp | null),_or?: (direct_conversations_bool_exp[] | null),is_open?: (Boolean_comparison_exp | null),last_message_at?: (timestamptz_comparison_exp | null),position?: (Int_comparison_exp | null),room_id?: (String_comparison_exp | null),steam_id?: (bigint_comparison_exp | null)} - - -/** input type for incrementing numeric columns in table "direct_conversations" */ -export interface direct_conversations_inc_input {position?: (Scalars['Int'] | null),steam_id?: (Scalars['bigint'] | null)} - - -/** input type for inserting data into table "direct_conversations" */ -export interface direct_conversations_insert_input {is_open?: (Scalars['Boolean'] | null),last_message_at?: (Scalars['timestamptz'] | null),position?: (Scalars['Int'] | null),room_id?: (Scalars['String'] | null),steam_id?: (Scalars['bigint'] | null)} - +/** Boolean expression to compare columns of type "Int". All fields are combined with logical 'AND'. */ +export interface Int_comparison_exp {_eq?: (Scalars['Int'] | null),_gt?: (Scalars['Int'] | null),_gte?: (Scalars['Int'] | null),_in?: (Scalars['Int'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['Int'] | null),_lte?: (Scalars['Int'] | null),_neq?: (Scalars['Int'] | null),_nin?: (Scalars['Int'][] | null)} -/** aggregate max on columns */ -export interface direct_conversations_max_fieldsGenqlSelection{ - last_message_at?: boolean | number - position?: boolean | number - room_id?: boolean | number - steam_id?: boolean | number +export interface KickResultGenqlSelection{ + kicked?: boolean | number + message?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface LiveSpecGsiGenqlSelection{ + map_name?: boolean | number + map_phase?: boolean | number + round_number?: boolean | number + round_phase?: boolean | number + spec_slots?: LiveSpecSlotGenqlSelection + spectated_steam_id?: boolean | number + team_ct_name?: boolean | number + team_ct_score?: boolean | number + team_t_name?: boolean | number + team_t_score?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate min on columns */ -export interface direct_conversations_min_fieldsGenqlSelection{ - last_message_at?: boolean | number - position?: boolean | number - room_id?: boolean | number +export interface LiveSpecSlotGenqlSelection{ + alive?: boolean | number + health?: boolean | number + name?: boolean | number + slot?: boolean | number steam_id?: boolean | number + team?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface LiveStreamSpecStateGenqlSelection{ + gsi?: LiveSpecGsiGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** response of any mutation on the table "direct_conversations" */ -export interface direct_conversations_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: direct_conversationsGenqlSelection +export interface LockInfoGenqlSelection{ + granted?: boolean | number + locktype?: boolean | number + mode?: boolean | number + pid?: boolean | number + query?: boolean | number + relation?: boolean | number + usename?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface MeResponseGenqlSelection{ + avatar_url?: boolean | number + country?: boolean | number + discord_id?: boolean | number + language?: boolean | number + name?: boolean | number + player?: playersGenqlSelection + profile_url?: boolean | number + role?: boolean | number + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** on_conflict condition type for table "direct_conversations" */ -export interface direct_conversations_on_conflict {constraint: direct_conversations_constraint,update_columns?: direct_conversations_update_column[],where?: (direct_conversations_bool_exp | null)} - - -/** Ordering options when selecting data from "direct_conversations". */ -export interface direct_conversations_order_by {is_open?: (order_by | null),last_message_at?: (order_by | null),position?: (order_by | null),room_id?: (order_by | null),steam_id?: (order_by | null)} - - -/** primary key columns input for table: direct_conversations */ -export interface direct_conversations_pk_columns_input {room_id: Scalars['String'],steam_id: Scalars['bigint']} - - -/** input type for updating data in table "direct_conversations" */ -export interface direct_conversations_set_input {is_open?: (Scalars['Boolean'] | null),last_message_at?: (Scalars['timestamptz'] | null),position?: (Scalars['Int'] | null),room_id?: (Scalars['String'] | null),steam_id?: (Scalars['bigint'] | null)} +export interface MemoryStatGenqlSelection{ + time?: boolean | number + total?: boolean | number + used?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} +export interface NetworkStatsGenqlSelection{ + nics?: NicStatGenqlSelection + time?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate stddev on columns */ -export interface direct_conversations_stddev_fieldsGenqlSelection{ - position?: boolean | number - steam_id?: boolean | number +export interface NewsPostGenqlSelection{ + author_steam_id?: boolean | number + content_markdown?: boolean | number + cover_image_url?: boolean | number + created_at?: boolean | number + id?: boolean | number + published_at?: boolean | number + slug?: boolean | number + status?: boolean | number + teaser?: boolean | number + title?: boolean | number + updated_at?: boolean | number + view_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface NicStatGenqlSelection{ + name?: boolean | number + rx?: boolean | number + tx?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate stddev_pop on columns */ -export interface direct_conversations_stddev_pop_fieldsGenqlSelection{ - position?: boolean | number - steam_id?: boolean | number +export interface NodeStatsGenqlSelection{ + cpu?: CpuStatGenqlSelection + disks?: DiskStatsGenqlSelection + gpu?: GpuStatsGenqlSelection + memory?: MemoryStatGenqlSelection + network?: NetworkStatsGenqlSelection + node?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface OrphanObjectGenqlSelection{ + key?: boolean | number + size?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate stddev_samp on columns */ -export interface direct_conversations_stddev_samp_fieldsGenqlSelection{ - position?: boolean | number - steam_id?: boolean | number +export interface OrphanScanResultOutputGenqlSelection{ + bucket?: boolean | number + clip_bytes?: boolean | number + clip_objects?: boolean | number + demo_bytes?: boolean | number + demo_objects?: boolean | number + found?: boolean | number + orphan_bytes?: boolean | number + orphan_objects?: boolean | number + orphans?: OrphanObjectGenqlSelection + other_bytes?: boolean | number + other_objects?: boolean | number + scanned_at?: boolean | number + scanning?: boolean | number + total_bytes?: boolean | number + total_objects?: boolean | number + tracked_bytes?: boolean | number + tracked_objects?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface PendingMatchImportActionOutputGenqlSelection{ + error?: boolean | number + success?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Streaming cursor of the table "direct_conversations" */ -export interface direct_conversations_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: direct_conversations_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +export interface PluginReadmeOutputGenqlSelection{ + content?: boolean | number + format?: boolean | number + repo?: boolean | number + url?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} +export interface PodStatsGenqlSelection{ + cpu?: CpuStatGenqlSelection + memory?: MemoryStatGenqlSelection + name?: boolean | number + node?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Initial value of the column from where the streaming should start */ -export interface direct_conversations_stream_cursor_value_input {is_open?: (Scalars['Boolean'] | null),last_message_at?: (Scalars['timestamptz'] | null),position?: (Scalars['Int'] | null),room_id?: (Scalars['String'] | null),steam_id?: (Scalars['bigint'] | null)} +export interface PreviewGameModeOutputGenqlSelection{ + cfg?: boolean | number + enabledPlugins?: boolean | number + extraGameParams?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} +export interface PreviewTournamentMatchResetOutputGenqlSelection{ + impacts?: TournamentMatchResetImpactGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate sum on columns */ -export interface direct_conversations_sum_fieldsGenqlSelection{ - position?: boolean | number - steam_id?: boolean | number +export interface QueryDetailGenqlSelection{ + explain_plan?: boolean | number + query?: boolean | number + queryid?: boolean | number + stats?: QueryStatGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface direct_conversations_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (direct_conversations_inc_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (direct_conversations_set_input | null), -/** filter the rows which have to be updated */ -where: direct_conversations_bool_exp} +export interface QueryStatGenqlSelection{ + cache_hit_ratio?: boolean | number + calls?: boolean | number + local_blks_hit?: boolean | number + local_blks_read?: boolean | number + max_exec_time?: boolean | number + mean_exec_time?: boolean | number + min_exec_time?: boolean | number + query?: boolean | number + queryid?: boolean | number + shared_blks_hit?: boolean | number + shared_blks_read?: boolean | number + stddev_exec_time?: boolean | number + temp_blks_written?: boolean | number + total_exec_time?: boolean | number + total_rows?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} +export interface RecomputeEloStartedOutputGenqlSelection{ + running?: boolean | number + success?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate var_pop on columns */ -export interface direct_conversations_var_pop_fieldsGenqlSelection{ - position?: boolean | number - steam_id?: boolean | number +export interface RecomputeEloStatusOutputGenqlSelection{ + canceled?: boolean | number + completed?: boolean | number + current_match_id?: boolean | number + failed?: boolean | number + finished_at?: boolean | number + running?: boolean | number + started_at?: boolean | number + total?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface ReconcileNodePluginsOutputGenqlSelection{ + detected?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate var_samp on columns */ -export interface direct_conversations_var_samp_fieldsGenqlSelection{ - position?: boolean | number - steam_id?: boolean | number +export interface ReindexStartedOutputGenqlSelection{ + running?: boolean | number + success?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface ReindexStatusOutputGenqlSelection{ + canceled?: boolean | number + completed?: boolean | number + current_steam_id?: boolean | number + failed?: boolean | number + finished_at?: boolean | number + running?: boolean | number + started_at?: boolean | number + total?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate variance on columns */ -export interface direct_conversations_variance_fieldsGenqlSelection{ - position?: boolean | number - steam_id?: boolean | number +export interface ReparseAllStartedOutputGenqlSelection{ + running?: boolean | number + success?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface ReparseAllStatusOutputGenqlSelection{ + canceled?: boolean | number + completed?: boolean | number + current_demo_id?: boolean | number + failed?: boolean | number + finished_at?: boolean | number + running?: boolean | number + started_at?: boolean | number + total?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** columns and relationships of "direct_messages" */ -export interface direct_messagesGenqlSelection{ - created_at?: boolean | number - from_steam_id?: boolean | number +export interface SanctionResultGenqlSelection{ + enforced?: boolean | number id?: boolean | number message?: boolean | number - room_id?: boolean | number - seq?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregated selection of "direct_messages" */ -export interface direct_messages_aggregateGenqlSelection{ - aggregate?: direct_messages_aggregate_fieldsGenqlSelection - nodes?: direct_messagesGenqlSelection +export interface ScanStartedOutputGenqlSelection{ + scanning?: boolean | number + success?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface ScheduledLineupInput {steam_ids?: (Scalars['String'][] | null),team_id?: (Scalars['String'] | null)} -/** aggregate fields of "direct_messages" */ -export interface direct_messages_aggregate_fieldsGenqlSelection{ - avg?: direct_messages_avg_fieldsGenqlSelection - count?: { __args: {columns?: (direct_messages_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: direct_messages_max_fieldsGenqlSelection - min?: direct_messages_min_fieldsGenqlSelection - stddev?: direct_messages_stddev_fieldsGenqlSelection - stddev_pop?: direct_messages_stddev_pop_fieldsGenqlSelection - stddev_samp?: direct_messages_stddev_samp_fieldsGenqlSelection - sum?: direct_messages_sum_fieldsGenqlSelection - var_pop?: direct_messages_var_pop_fieldsGenqlSelection - var_samp?: direct_messages_var_samp_fieldsGenqlSelection - variance?: direct_messages_variance_fieldsGenqlSelection +export interface SeasonBackfillStatusOutputGenqlSelection{ + canceled?: boolean | number + completed?: boolean | number + current_match_id?: boolean | number + failed?: boolean | number + finished_at?: boolean | number + running?: boolean | number + season_id?: boolean | number + started_at?: boolean | number + total?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregate avg on columns */ -export interface direct_messages_avg_fieldsGenqlSelection{ - from_steam_id?: boolean | number - seq?: boolean | number +export interface ServerPlayerGenqlSelection{ + name?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface SetupGameServeOutputGenqlSelection{ + gameServerId?: boolean | number + link?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Boolean expression to filter rows from the table "direct_messages". All fields are combined with a logical 'AND'. */ -export interface direct_messages_bool_exp {_and?: (direct_messages_bool_exp[] | null),_not?: (direct_messages_bool_exp | null),_or?: (direct_messages_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),from_steam_id?: (bigint_comparison_exp | null),id?: (uuid_comparison_exp | null),message?: (String_comparison_exp | null),room_id?: (String_comparison_exp | null),seq?: (bigint_comparison_exp | null)} - - -/** input type for incrementing numeric columns in table "direct_messages" */ -export interface direct_messages_inc_input {from_steam_id?: (Scalars['bigint'] | null),seq?: (Scalars['bigint'] | null)} - - -/** input type for inserting data into table "direct_messages" */ -export interface direct_messages_insert_input {created_at?: (Scalars['timestamptz'] | null),from_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),message?: (Scalars['String'] | null),room_id?: (Scalars['String'] | null),seq?: (Scalars['bigint'] | null)} - +export interface SteamMatchHistoryLinkOutputGenqlSelection{ + error?: boolean | number + success?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate max on columns */ -export interface direct_messages_max_fieldsGenqlSelection{ - created_at?: boolean | number - from_steam_id?: boolean | number - id?: boolean | number - message?: boolean | number - room_id?: boolean | number - seq?: boolean | number +export interface SteamMatchHistoryPollOutputGenqlSelection{ + collected?: boolean | number + error?: boolean | number + success?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface SteamPresenceAdminStatusOutputGenqlSelection{ + bots?: SteamPresenceBotGenqlSelection + enabled?: boolean | number + pool?: SteamPresencePoolGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate min on columns */ -export interface direct_messages_min_fieldsGenqlSelection{ - created_at?: boolean | number - from_steam_id?: boolean | number +export interface SteamPresenceBotGenqlSelection{ + assigned?: boolean | number + capacity?: boolean | number + guardLastWrong?: boolean | number + guardType?: boolean | number id?: boolean | number - message?: boolean | number - room_id?: boolean | number - seq?: boolean | number + needs2fa?: boolean | number + online?: boolean | number + steamId?: boolean | number + steamLevel?: boolean | number + username?: boolean | number + watching?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** response of any mutation on the table "direct_messages" */ -export interface direct_messages_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: direct_messagesGenqlSelection +export interface SteamPresenceBotAssignmentGenqlSelection{ + addUrl?: boolean | number + enabled?: boolean | number + status?: boolean | number + steamId?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface SteamPresencePoolGenqlSelection{ + bots?: boolean | number + capacity?: boolean | number + online?: boolean | number + pending?: boolean | number + watching?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** on_conflict condition type for table "direct_messages" */ -export interface direct_messages_on_conflict {constraint: direct_messages_constraint,update_columns?: direct_messages_update_column[],where?: (direct_messages_bool_exp | null)} - +export interface StorageStatsGenqlSelection{ + summary?: StorageSummaryGenqlSelection + tables?: TableSizeInfoGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** Ordering options when selecting data from "direct_messages". */ -export interface direct_messages_order_by {created_at?: (order_by | null),from_steam_id?: (order_by | null),id?: (order_by | null),message?: (order_by | null),room_id?: (order_by | null),seq?: (order_by | null)} +export interface StorageSummaryGenqlSelection{ + estimated_reclaimable_space?: boolean | number + total_database_size?: boolean | number + total_indexes_size?: boolean | number + total_table_size?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** primary key columns input for table: direct_messages */ -export interface direct_messages_pk_columns_input {id: Scalars['uuid']} +/** Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'. */ +export interface String_array_comparison_exp { +/** is the array contained in the given array value */ +_contained_in?: (Scalars['String'][] | null), +/** does the array contain the given value */ +_contains?: (Scalars['String'][] | null),_eq?: (Scalars['String'][] | null),_gt?: (Scalars['String'][] | null),_gte?: (Scalars['String'][] | null),_in?: (Scalars['String'][][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['String'][] | null),_lte?: (Scalars['String'][] | null),_neq?: (Scalars['String'][] | null),_nin?: (Scalars['String'][][] | null)} -/** input type for updating data in table "direct_messages" */ -export interface direct_messages_set_input {created_at?: (Scalars['timestamptz'] | null),from_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),message?: (Scalars['String'] | null),room_id?: (Scalars['String'] | null),seq?: (Scalars['bigint'] | null)} +/** Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'. */ +export interface String_comparison_exp {_eq?: (Scalars['String'] | null),_gt?: (Scalars['String'] | null),_gte?: (Scalars['String'] | null), +/** does the column match the given case-insensitive pattern */ +_ilike?: (Scalars['String'] | null),_in?: (Scalars['String'][] | null), +/** does the column match the given POSIX regular expression, case insensitive */ +_iregex?: (Scalars['String'] | null),_is_null?: (Scalars['Boolean'] | null), +/** does the column match the given pattern */ +_like?: (Scalars['String'] | null),_lt?: (Scalars['String'] | null),_lte?: (Scalars['String'] | null),_neq?: (Scalars['String'] | null), +/** does the column NOT match the given case-insensitive pattern */ +_nilike?: (Scalars['String'] | null),_nin?: (Scalars['String'][] | null), +/** does the column NOT match the given POSIX regular expression, case insensitive */ +_niregex?: (Scalars['String'] | null), +/** does the column NOT match the given pattern */ +_nlike?: (Scalars['String'] | null), +/** does the column NOT match the given POSIX regular expression, case sensitive */ +_nregex?: (Scalars['String'] | null), +/** does the column NOT match the given SQL regular expression */ +_nsimilar?: (Scalars['String'] | null), +/** does the column match the given POSIX regular expression, case sensitive */ +_regex?: (Scalars['String'] | null), +/** does the column match the given SQL regular expression */ +_similar?: (Scalars['String'] | null)} +export interface SuccessOutputGenqlSelection{ + success?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate stddev on columns */ -export interface direct_messages_stddev_fieldsGenqlSelection{ - from_steam_id?: boolean | number - seq?: boolean | number +export interface SyncPluginRegistryOutputGenqlSelection{ + plugins?: boolean | number + versions?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface TableIOStatGenqlSelection{ + cache_hit_ratio?: boolean | number + heap_blks_hit?: boolean | number + heap_blks_read?: boolean | number + idx_blks_hit?: boolean | number + idx_blks_read?: boolean | number + relname?: boolean | number + schemaname?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate stddev_pop on columns */ -export interface direct_messages_stddev_pop_fieldsGenqlSelection{ - from_steam_id?: boolean | number - seq?: boolean | number +export interface TableSizeInfoGenqlSelection{ + estimated_dead_tuple_bytes?: boolean | number + indexes_size?: boolean | number + n_dead_tup?: boolean | number + n_live_tup?: boolean | number + schemaname?: boolean | number + table_size?: boolean | number + tablename?: boolean | number + total_size?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface TableStatGenqlSelection{ + idx_scan?: boolean | number + idx_tup_fetch?: boolean | number + last_analyze?: boolean | number + last_autoanalyze?: boolean | number + last_autovacuum?: boolean | number + last_vacuum?: boolean | number + n_dead_tup?: boolean | number + n_live_tup?: boolean | number + n_tup_del?: boolean | number + n_tup_hot_upd?: boolean | number + n_tup_ins?: boolean | number + n_tup_upd?: boolean | number + relname?: boolean | number + schemaname?: boolean | number + seq_scan?: boolean | number + seq_tup_read?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate stddev_samp on columns */ -export interface direct_messages_stddev_samp_fieldsGenqlSelection{ - from_steam_id?: boolean | number - seq?: boolean | number +export interface TeamCalendarOutputGenqlSelection{ + url?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface TelemetryActivityPointGenqlSelection{ + day?: boolean | number + installs?: boolean | number + matches?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Streaming cursor of the table "direct_messages" */ -export interface direct_messages_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: direct_messages_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +export interface TelemetryCountryCountGenqlSelection{ + country?: boolean | number + installs?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} +export interface TelemetryFeatureAdoptionGenqlSelection{ + counted?: boolean | number + enabled?: boolean | number + flagged?: boolean | number + installsUsing?: boolean | number + key?: boolean | number + kind?: boolean | number + reporting?: boolean | number + total?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Initial value of the column from where the streaming should start */ -export interface direct_messages_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),from_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),message?: (Scalars['String'] | null),room_id?: (Scalars['String'] | null),seq?: (Scalars['bigint'] | null)} +export interface TelemetryFleetTotalsGenqlSelection{ + appearancesReported?: boolean | number + competitionReported?: boolean | number + dedicatedServers?: boolean | number + eventTeams?: boolean | number + events?: boolean | number + gameModes?: boolean | number + gameModesEnabled?: boolean | number + gameModesUnranked?: boolean | number + gameServerNodes?: boolean | number + gameServerNodesEnabled?: boolean | number + gameServerNodesOnline?: boolean | number + gpuNodes?: boolean | number + leagueRegistrations?: boolean | number + leagueSeasons?: boolean | number + leagueSeasonsFinished?: boolean | number + leagueTeams?: boolean | number + mapsPlayed?: boolean | number + matches?: boolean | number + matchesAbandoned?: boolean | number + matchesCreated?: boolean | number + matchesFinished?: boolean | number + matchesImported?: boolean | number + matchesImportedMonth?: boolean | number + matchesImportedYear?: boolean | number + matchesLeague?: boolean | number + matchesLive?: boolean | number + matchesMonth?: boolean | number + matchesScrim?: boolean | number + matchesTournament?: boolean | number + matchesWeek?: boolean | number + matchesYear?: boolean | number + outcomesReported?: boolean | number + panels?: boolean | number + playerAppearances?: boolean | number + playersActive30d?: boolean | number + playersActive7d?: boolean | number + playersKnown?: boolean | number + playersPlayed?: boolean | number + playersRegistered?: boolean | number + pluginsBySlug?: boolean | number + pluginsManual?: boolean | number + pluginsReported?: boolean | number + pluginsRequested?: boolean | number + publicServers?: boolean | number + regions?: boolean | number + scrimRequests?: boolean | number + servers?: boolean | number + serversEnabled?: boolean | number + teams?: boolean | number + tournamentTeams?: boolean | number + tournaments?: boolean | number + tournamentsFinished?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} +export interface TelemetryGrowthPointGenqlSelection{ + installs?: boolean | number + month?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate sum on columns */ -export interface direct_messages_sum_fieldsGenqlSelection{ - from_steam_id?: boolean | number - seq?: boolean | number +export interface TelemetryInstallCountsGenqlSelection{ + active24h?: boolean | number + active30d?: boolean | number + active7d?: boolean | number + new30d?: boolean | number + retained180d?: boolean | number + total?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface direct_messages_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (direct_messages_inc_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (direct_messages_set_input | null), -/** filter the rows which have to be updated */ -where: direct_messages_bool_exp} +export interface TelemetryMatchSourceCountGenqlSelection{ + matches?: boolean | number + source?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} +export interface TelemetryMatchTypeCountGenqlSelection{ + matches?: boolean | number + type?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate var_pop on columns */ -export interface direct_messages_var_pop_fieldsGenqlSelection{ - from_steam_id?: boolean | number - seq?: boolean | number +export interface TelemetryRuntimeCountGenqlSelection{ + installs?: boolean | number + runtime?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface TelemetryStatsGenqlSelection{ + activity?: TelemetryActivityPointGenqlSelection + countries?: TelemetryCountryCountGenqlSelection + features?: TelemetryFeatureAdoptionGenqlSelection + growth?: TelemetryGrowthPointGenqlSelection + installs?: TelemetryInstallCountsGenqlSelection + matchSources?: TelemetryMatchSourceCountGenqlSelection + matchTypes?: TelemetryMatchTypeCountGenqlSelection + online?: boolean | number + runtimes?: TelemetryRuntimeCountGenqlSelection + totals?: TelemetryFleetTotalsGenqlSelection + versions?: TelemetryVersionCountGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate var_samp on columns */ -export interface direct_messages_var_samp_fieldsGenqlSelection{ - from_steam_id?: boolean | number - seq?: boolean | number +export interface TelemetryVersionCountGenqlSelection{ + installs?: boolean | number + rank?: boolean | number + since?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface TestUploadResponseGenqlSelection{ + error?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate variance on columns */ -export interface direct_messages_variance_fieldsGenqlSelection{ - from_steam_id?: boolean | number - seq?: boolean | number +export interface TimescaleJobGenqlSelection{ + hypertable_name?: boolean | number + job_id?: boolean | number + job_type?: boolean | number + last_run_status?: boolean | number + next_start?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface TimescaleStatsGenqlSelection{ + chunks_count?: boolean | number + hypertables?: HypertableInfoGenqlSelection + jobs?: TimescaleJobGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** columns and relationships of "draft_game_picks" */ -export interface draft_game_picksGenqlSelection{ - auto_picked?: boolean | number - /** An object relationship */ - captain?: playersGenqlSelection - captain_steam_id?: boolean | number - created_at?: boolean | number - /** An object relationship */ - draft_game?: draft_gamesGenqlSelection - draft_game_id?: boolean | number +export interface TournamentAwardGenqlSelection{ + award_id?: boolean | number + custom_name?: boolean | number id?: boolean | number - is_organizer?: boolean | number - lineup?: boolean | number - /** An object relationship */ - picked?: playersGenqlSelection - picked_steam_id?: boolean | number + image_url?: boolean | number + placement?: boolean | number + silhouette?: boolean | number + tournament_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregated selection of "draft_game_picks" */ -export interface draft_game_picks_aggregateGenqlSelection{ - aggregate?: draft_game_picks_aggregate_fieldsGenqlSelection - nodes?: draft_game_picksGenqlSelection +export interface TournamentMatchResetImpactGenqlSelection{ + bracket_id?: boolean | number + depth?: boolean | number + is_source?: boolean | number + match_id?: boolean | number + match_number?: boolean | number + match_status?: boolean | number + path?: boolean | number + round?: boolean | number + stage_type?: boolean | number + will_delete_match?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface draft_game_picks_aggregate_bool_exp {bool_and?: (draft_game_picks_aggregate_bool_exp_bool_and | null),bool_or?: (draft_game_picks_aggregate_bool_exp_bool_or | null),count?: (draft_game_picks_aggregate_bool_exp_count | null)} - -export interface draft_game_picks_aggregate_bool_exp_bool_and {arguments: draft_game_picks_select_column_draft_game_picks_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (draft_game_picks_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface draft_game_picks_aggregate_bool_exp_bool_or {arguments: draft_game_picks_select_column_draft_game_picks_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (draft_game_picks_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface draft_game_picks_aggregate_bool_exp_count {arguments?: (draft_game_picks_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (draft_game_picks_bool_exp | null),predicate: Int_comparison_exp} - - -/** aggregate fields of "draft_game_picks" */ -export interface draft_game_picks_aggregate_fieldsGenqlSelection{ - avg?: draft_game_picks_avg_fieldsGenqlSelection - count?: { __args: {columns?: (draft_game_picks_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: draft_game_picks_max_fieldsGenqlSelection - min?: draft_game_picks_min_fieldsGenqlSelection - stddev?: draft_game_picks_stddev_fieldsGenqlSelection - stddev_pop?: draft_game_picks_stddev_pop_fieldsGenqlSelection - stddev_samp?: draft_game_picks_stddev_samp_fieldsGenqlSelection - sum?: draft_game_picks_sum_fieldsGenqlSelection - var_pop?: draft_game_picks_var_pop_fieldsGenqlSelection - var_samp?: draft_game_picks_var_samp_fieldsGenqlSelection - variance?: draft_game_picks_variance_fieldsGenqlSelection +export interface UtilityBlockingOutputGenqlSelection{ + degraded?: boolean | number + message?: boolean | number + results?: UtilityBlockingResultGenqlSelection __typename?: boolean | number __scalar?: boolean | number } +export interface UtilityBlockingResultGenqlSelection{ + blocked?: boolean | number + depth?: boolean | number + transmittance?: boolean | number + utility_lineup_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** order by aggregate values of table "draft_game_picks" */ -export interface draft_game_picks_aggregate_order_by {avg?: (draft_game_picks_avg_order_by | null),count?: (order_by | null),max?: (draft_game_picks_max_order_by | null),min?: (draft_game_picks_min_order_by | null),stddev?: (draft_game_picks_stddev_order_by | null),stddev_pop?: (draft_game_picks_stddev_pop_order_by | null),stddev_samp?: (draft_game_picks_stddev_samp_order_by | null),sum?: (draft_game_picks_sum_order_by | null),var_pop?: (draft_game_picks_var_pop_order_by | null),var_samp?: (draft_game_picks_var_samp_order_by | null),variance?: (draft_game_picks_variance_order_by | null)} - - -/** input type for inserting array relation for remote table "draft_game_picks" */ -export interface draft_game_picks_arr_rel_insert_input {data: draft_game_picks_insert_input[], -/** upsert condition */ -on_conflict?: (draft_game_picks_on_conflict | null)} - - -/** aggregate avg on columns */ -export interface draft_game_picks_avg_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - lineup?: boolean | number - picked_steam_id?: boolean | number +export interface UtilityCalibrationOutputGenqlSelection{ + detail?: boolean | number + ready?: boolean | number + status?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface UtilityDriftScanOutputGenqlSelection{ + lineups?: boolean | number + scan_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** order by avg() on columns of table "draft_game_picks" */ -export interface draft_game_picks_avg_order_by {captain_steam_id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} +export interface UtilityImportErrorGenqlSelection{ + external_id?: boolean | number + index?: boolean | number + reason?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} +export interface UtilityImportOutputGenqlSelection{ + dry_run?: boolean | number + errors?: UtilityImportErrorGenqlSelection + failed?: boolean | number + imported?: boolean | number + total?: boolean | number + updated?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Boolean expression to filter rows from the table "draft_game_picks". All fields are combined with a logical 'AND'. */ -export interface draft_game_picks_bool_exp {_and?: (draft_game_picks_bool_exp[] | null),_not?: (draft_game_picks_bool_exp | null),_or?: (draft_game_picks_bool_exp[] | null),auto_picked?: (Boolean_comparison_exp | null),captain?: (players_bool_exp | null),captain_steam_id?: (bigint_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),draft_game?: (draft_games_bool_exp | null),draft_game_id?: (uuid_comparison_exp | null),id?: (uuid_comparison_exp | null),is_organizer?: (Boolean_comparison_exp | null),lineup?: (Int_comparison_exp | null),picked?: (players_bool_exp | null),picked_steam_id?: (bigint_comparison_exp | null)} +export interface UtilityLineupOutputGenqlSelection{ + id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} +export interface UtilityMissPatternOutputGenqlSelection{ + analysed?: boolean | number + bias?: boolean | number + mean_along?: boolean | number + mean_lateral?: boolean | number + mean_vertical?: boolean | number + message?: boolean | number + players?: boolean | number + samples?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** input type for incrementing numeric columns in table "draft_game_picks" */ -export interface draft_game_picks_inc_input {captain_steam_id?: (Scalars['bigint'] | null),lineup?: (Scalars['Int'] | null),picked_steam_id?: (Scalars['bigint'] | null)} +export interface UtilityOneWayOutputGenqlSelection{ + degraded?: boolean | number + message?: boolean | number + results?: UtilityOneWayResultGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} +export interface UtilityOneWayResultGenqlSelection{ + cause?: boolean | number + confidence?: boolean | number + contested?: boolean | number + favors?: boolean | number + index?: boolean | number + one_way?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** input type for inserting data into table "draft_game_picks" */ -export interface draft_game_picks_insert_input {auto_picked?: (Scalars['Boolean'] | null),captain?: (players_obj_rel_insert_input | null),captain_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),draft_game?: (draft_games_obj_rel_insert_input | null),draft_game_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),lineup?: (Scalars['Int'] | null),picked?: (players_obj_rel_insert_input | null),picked_steam_id?: (Scalars['bigint'] | null)} +export interface UtilityPlaybookCoverageOutputGenqlSelection{ + degraded?: boolean | number + message?: boolean | number + results?: UtilityPlaybookCoverageResultGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} +export interface UtilityPlaybookCoverageResultGenqlSelection{ + by_step?: boolean | number + covered?: boolean | number + depth?: boolean | number + index?: boolean | number + transmittance?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate max on columns */ -export interface draft_game_picks_max_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - created_at?: boolean | number - draft_game_id?: boolean | number +export interface UtilityPlaybookOutputGenqlSelection{ id?: boolean | number - lineup?: boolean | number - picked_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface UtilityPlaybookStepInput {assigned_steam_id?: (Scalars['String'] | null),note?: (Scalars['String'] | null),offset_ms?: (Scalars['Int'] | null),utility_lineup_id: Scalars['uuid']} -/** order by max() on columns of table "draft_game_picks" */ -export interface draft_game_picks_max_order_by {captain_steam_id?: (order_by | null),created_at?: (order_by | null),draft_game_id?: (order_by | null),id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} +export interface UtilityPracticePlanEntryGenqlSelection{ + attempts?: boolean | number + difficulty?: boolean | number + global_attempts?: boolean | number + global_landing_rate?: boolean | number + global_players?: boolean | number + mastered?: boolean | number + meta_throwers?: boolean | number + priority?: boolean | number + reason?: boolean | number + successes?: boolean | number + utility_lineup_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} +export interface UtilityPracticePlanOutputGenqlSelection{ + analysed?: boolean | number + entries?: UtilityPracticePlanEntryGenqlSelection + message?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate min on columns */ -export interface draft_game_picks_min_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - created_at?: boolean | number - draft_game_id?: boolean | number +export interface UtilityPracticeServerGenqlSelection{ + held_by?: boolean | number id?: boolean | number - lineup?: boolean | number - picked_steam_id?: boolean | number + in_use?: boolean | number + label?: boolean | number + region?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** order by min() on columns of table "draft_game_picks" */ -export interface draft_game_picks_min_order_by {captain_steam_id?: (order_by | null),created_at?: (order_by | null),draft_game_id?: (order_by | null),id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} - - -/** response of any mutation on the table "draft_game_picks" */ -export interface draft_game_picks_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: draft_game_picksGenqlSelection +export interface UtilityPracticeServersOutputGenqlSelection{ + servers?: UtilityPracticeServerGenqlSelection __typename?: boolean | number __scalar?: boolean | number } +export interface UtilityPracticeSessionOutputGenqlSelection{ + id?: boolean | number + invite_code?: boolean | number + match_id?: boolean | number + status?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** on_conflict condition type for table "draft_game_picks" */ -export interface draft_game_picks_on_conflict {constraint: draft_game_picks_constraint,update_columns?: draft_game_picks_update_column[],where?: (draft_game_picks_bool_exp | null)} - - -/** Ordering options when selecting data from "draft_game_picks". */ -export interface draft_game_picks_order_by {auto_picked?: (order_by | null),captain?: (players_order_by | null),captain_steam_id?: (order_by | null),created_at?: (order_by | null),draft_game?: (draft_games_order_by | null),draft_game_id?: (order_by | null),id?: (order_by | null),is_organizer?: (order_by | null),lineup?: (order_by | null),picked?: (players_order_by | null),picked_steam_id?: (order_by | null)} - - -/** primary key columns input for table: draft_game_picks */ -export interface draft_game_picks_pk_columns_input {id: Scalars['uuid']} +export interface UtilityPurgeOutputGenqlSelection{ + dry_run?: boolean | number + lineups?: boolean | number + origin_source?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} +export interface UtilityRemineOutputGenqlSelection{ + demos?: boolean | number + done?: boolean | number + throws?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** input type for updating data in table "draft_game_picks" */ -export interface draft_game_picks_set_input {auto_picked?: (Scalars['Boolean'] | null),captain_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),draft_game_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),lineup?: (Scalars['Int'] | null),picked_steam_id?: (Scalars['bigint'] | null)} +export interface UtilityRenderClearOutputGenqlSelection{ + cleared?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} +export interface UtilityRenderQueueOutputGenqlSelection{ + reason?: boolean | number + render_id?: boolean | number + status?: boolean | number + success?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate stddev on columns */ -export interface draft_game_picks_stddev_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - lineup?: boolean | number - picked_steam_id?: boolean | number +export interface UtilitySightlineOutputGenqlSelection{ + degraded?: boolean | number + message?: boolean | number + results?: UtilitySightlineResultGenqlSelection + threshold?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface UtilitySightlinePairInput {from_x: Scalars['Float'],from_y: Scalars['Float'],from_z: Scalars['Float'],to_x: Scalars['Float'],to_y: Scalars['Float'],to_z: Scalars['Float']} -/** order by stddev() on columns of table "draft_game_picks" */ -export interface draft_game_picks_stddev_order_by {captain_steam_id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} +export interface UtilitySightlineResultGenqlSelection{ + blocked?: boolean | number + blocked_by?: boolean | number + depth?: boolean | number + index?: boolean | number + transmittance?: boolean | number + world_blocked?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} +export interface UtilitySolveOutputGenqlSelection{ + accepted?: boolean | number + message?: boolean | number + status?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate stddev_pop on columns */ -export interface draft_game_picks_stddev_pop_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - lineup?: boolean | number - picked_steam_id?: boolean | number +export interface UtilityTeamUtilityEntryGenqlSelection{ + landed?: boolean | number + players?: boolean | number + thrown?: boolean | number + utility_lineup_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface UtilityTeamUtilityOutputGenqlSelection{ + analysed?: boolean | number + entries?: UtilityTeamUtilityEntryGenqlSelection + message?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** order by stddev_pop() on columns of table "draft_game_picks" */ -export interface draft_game_picks_stddev_pop_order_by {captain_steam_id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} +export interface UtilityUtilityReportOutputGenqlSelection{ + analysed?: boolean | number + by_type?: UtilityUtilityTypeReportGenqlSelection + landed?: boolean | number + matched_lineups?: boolean | number + matched_meta?: boolean | number + message?: boolean | number + radius?: boolean | number + steam_id?: boolean | number + throws?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} +export interface UtilityUtilityTypeReportGenqlSelection{ + landed?: boolean | number + matched_lineups?: boolean | number + matched_meta?: boolean | number + throws?: boolean | number + utility_type?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate stddev_samp on columns */ -export interface draft_game_picks_stddev_samp_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - lineup?: boolean | number - picked_steam_id?: boolean | number +export interface WatchDemoOutputGenqlSelection{ + match_map_id?: boolean | number + session_id?: boolean | number + stream_url?: boolean | number + success?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface WebPushPlatformCountGenqlSelection{ + devices?: boolean | number + platform?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** order by stddev_samp() on columns of table "draft_game_picks" */ -export interface draft_game_picks_stddev_samp_order_by {captain_steam_id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} +export interface WebPushStatusOutputGenqlSelection{ + active_7d?: boolean | number + configured?: boolean | number + last_delivered_at?: boolean | number + managed_by_environment?: boolean | number + never_delivered?: boolean | number + new_7d?: boolean | number + platforms?: WebPushPlatformCountGenqlSelection + players?: boolean | number + subscriptions?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Streaming cursor of the table "draft_game_picks" */ -export interface draft_game_picks_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: draft_game_picks_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** columns and relationships of "_map_pool" */ +export interface _map_poolGenqlSelection{ + map_id?: boolean | number + map_pool_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Initial value of the column from where the streaming should start */ -export interface draft_game_picks_stream_cursor_value_input {auto_picked?: (Scalars['Boolean'] | null),captain_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),draft_game_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),lineup?: (Scalars['Int'] | null),picked_steam_id?: (Scalars['bigint'] | null)} +/** aggregated selection of "_map_pool" */ +export interface _map_pool_aggregateGenqlSelection{ + aggregate?: _map_pool_aggregate_fieldsGenqlSelection + nodes?: _map_poolGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate sum on columns */ -export interface draft_game_picks_sum_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - lineup?: boolean | number - picked_steam_id?: boolean | number +/** aggregate fields of "_map_pool" */ +export interface _map_pool_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (_map_pool_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: _map_pool_max_fieldsGenqlSelection + min?: _map_pool_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "draft_game_picks" */ -export interface draft_game_picks_sum_order_by {captain_steam_id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} +/** Boolean expression to filter rows from the table "_map_pool". All fields are combined with a logical 'AND'. */ +export interface _map_pool_bool_exp {_and?: (_map_pool_bool_exp[] | null),_not?: (_map_pool_bool_exp | null),_or?: (_map_pool_bool_exp[] | null),map_id?: (uuid_comparison_exp | null),map_pool_id?: (uuid_comparison_exp | null)} -export interface draft_game_picks_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (draft_game_picks_inc_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (draft_game_picks_set_input | null), -/** filter the rows which have to be updated */ -where: draft_game_picks_bool_exp} +/** input type for inserting data into table "_map_pool" */ +export interface _map_pool_insert_input {map_id?: (Scalars['uuid'] | null),map_pool_id?: (Scalars['uuid'] | null)} -/** aggregate var_pop on columns */ -export interface draft_game_picks_var_pop_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - lineup?: boolean | number - picked_steam_id?: boolean | number + +/** aggregate max on columns */ +export interface _map_pool_max_fieldsGenqlSelection{ + map_id?: boolean | number + map_pool_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "draft_game_picks" */ -export interface draft_game_picks_var_pop_order_by {captain_steam_id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} - - -/** aggregate var_samp on columns */ -export interface draft_game_picks_var_samp_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - lineup?: boolean | number - picked_steam_id?: boolean | number +/** aggregate min on columns */ +export interface _map_pool_min_fieldsGenqlSelection{ + map_id?: boolean | number + map_pool_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "draft_game_picks" */ -export interface draft_game_picks_var_samp_order_by {captain_steam_id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} - - -/** aggregate variance on columns */ -export interface draft_game_picks_variance_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - lineup?: boolean | number - picked_steam_id?: boolean | number +/** response of any mutation on the table "_map_pool" */ +export interface _map_pool_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: _map_poolGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "draft_game_picks" */ -export interface draft_game_picks_variance_order_by {captain_steam_id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} +/** on_conflict condition type for table "_map_pool" */ +export interface _map_pool_on_conflict {constraint: _map_pool_constraint,update_columns?: _map_pool_update_column[],where?: (_map_pool_bool_exp | null)} -/** columns and relationships of "draft_game_players" */ -export interface draft_game_playersGenqlSelection{ - /** An object relationship */ - draft_game?: draft_gamesGenqlSelection - draft_game_id?: boolean | number - /** An object relationship */ - e_draft_game_player_status?: e_draft_game_player_statusGenqlSelection - elo_snapshot?: boolean | number - is_captain?: boolean | number - is_organizer?: boolean | number - joined_at?: boolean | number - lineup?: boolean | number - pick_order?: boolean | number +/** Ordering options when selecting data from "_map_pool". */ +export interface _map_pool_order_by {map_id?: (order_by | null),map_pool_id?: (order_by | null)} + + +/** primary key columns input for table: _map_pool */ +export interface _map_pool_pk_columns_input {map_id: Scalars['uuid'],map_pool_id: Scalars['uuid']} + + +/** input type for updating data in table "_map_pool" */ +export interface _map_pool_set_input {map_id?: (Scalars['uuid'] | null),map_pool_id?: (Scalars['uuid'] | null)} + + +/** Streaming cursor of the table "_map_pool" */ +export interface _map_pool_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: _map_pool_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface _map_pool_stream_cursor_value_input {map_id?: (Scalars['uuid'] | null),map_pool_id?: (Scalars['uuid'] | null)} + +export interface _map_pool_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (_map_pool_set_input | null), +/** filter the rows which have to be updated */ +where: _map_pool_bool_exp} + + +/** columns and relationships of "abandoned_matches" */ +export interface abandoned_matchesGenqlSelection{ + abandoned_at?: boolean | number + id?: boolean | number /** An object relationship */ - player?: playersGenqlSelection - status?: boolean | number + match?: matchesGenqlSelection + match_id?: boolean | number steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "draft_game_players" */ -export interface draft_game_players_aggregateGenqlSelection{ - aggregate?: draft_game_players_aggregate_fieldsGenqlSelection - nodes?: draft_game_playersGenqlSelection +/** aggregated selection of "abandoned_matches" */ +export interface abandoned_matches_aggregateGenqlSelection{ + aggregate?: abandoned_matches_aggregate_fieldsGenqlSelection + nodes?: abandoned_matchesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface draft_game_players_aggregate_bool_exp {bool_and?: (draft_game_players_aggregate_bool_exp_bool_and | null),bool_or?: (draft_game_players_aggregate_bool_exp_bool_or | null),count?: (draft_game_players_aggregate_bool_exp_count | null)} - -export interface draft_game_players_aggregate_bool_exp_bool_and {arguments: draft_game_players_select_column_draft_game_players_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (draft_game_players_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface draft_game_players_aggregate_bool_exp_bool_or {arguments: draft_game_players_select_column_draft_game_players_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (draft_game_players_bool_exp | null),predicate: Boolean_comparison_exp} +export interface abandoned_matches_aggregate_bool_exp {count?: (abandoned_matches_aggregate_bool_exp_count | null)} -export interface draft_game_players_aggregate_bool_exp_count {arguments?: (draft_game_players_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (draft_game_players_bool_exp | null),predicate: Int_comparison_exp} +export interface abandoned_matches_aggregate_bool_exp_count {arguments?: (abandoned_matches_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (abandoned_matches_bool_exp | null),predicate: Int_comparison_exp} -/** aggregate fields of "draft_game_players" */ -export interface draft_game_players_aggregate_fieldsGenqlSelection{ - avg?: draft_game_players_avg_fieldsGenqlSelection - count?: { __args: {columns?: (draft_game_players_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: draft_game_players_max_fieldsGenqlSelection - min?: draft_game_players_min_fieldsGenqlSelection - stddev?: draft_game_players_stddev_fieldsGenqlSelection - stddev_pop?: draft_game_players_stddev_pop_fieldsGenqlSelection - stddev_samp?: draft_game_players_stddev_samp_fieldsGenqlSelection - sum?: draft_game_players_sum_fieldsGenqlSelection - var_pop?: draft_game_players_var_pop_fieldsGenqlSelection - var_samp?: draft_game_players_var_samp_fieldsGenqlSelection - variance?: draft_game_players_variance_fieldsGenqlSelection +/** aggregate fields of "abandoned_matches" */ +export interface abandoned_matches_aggregate_fieldsGenqlSelection{ + avg?: abandoned_matches_avg_fieldsGenqlSelection + count?: { __args: {columns?: (abandoned_matches_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: abandoned_matches_max_fieldsGenqlSelection + min?: abandoned_matches_min_fieldsGenqlSelection + stddev?: abandoned_matches_stddev_fieldsGenqlSelection + stddev_pop?: abandoned_matches_stddev_pop_fieldsGenqlSelection + stddev_samp?: abandoned_matches_stddev_samp_fieldsGenqlSelection + sum?: abandoned_matches_sum_fieldsGenqlSelection + var_pop?: abandoned_matches_var_pop_fieldsGenqlSelection + var_samp?: abandoned_matches_var_samp_fieldsGenqlSelection + variance?: abandoned_matches_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "draft_game_players" */ -export interface draft_game_players_aggregate_order_by {avg?: (draft_game_players_avg_order_by | null),count?: (order_by | null),max?: (draft_game_players_max_order_by | null),min?: (draft_game_players_min_order_by | null),stddev?: (draft_game_players_stddev_order_by | null),stddev_pop?: (draft_game_players_stddev_pop_order_by | null),stddev_samp?: (draft_game_players_stddev_samp_order_by | null),sum?: (draft_game_players_sum_order_by | null),var_pop?: (draft_game_players_var_pop_order_by | null),var_samp?: (draft_game_players_var_samp_order_by | null),variance?: (draft_game_players_variance_order_by | null)} +/** order by aggregate values of table "abandoned_matches" */ +export interface abandoned_matches_aggregate_order_by {avg?: (abandoned_matches_avg_order_by | null),count?: (order_by | null),max?: (abandoned_matches_max_order_by | null),min?: (abandoned_matches_min_order_by | null),stddev?: (abandoned_matches_stddev_order_by | null),stddev_pop?: (abandoned_matches_stddev_pop_order_by | null),stddev_samp?: (abandoned_matches_stddev_samp_order_by | null),sum?: (abandoned_matches_sum_order_by | null),var_pop?: (abandoned_matches_var_pop_order_by | null),var_samp?: (abandoned_matches_var_samp_order_by | null),variance?: (abandoned_matches_variance_order_by | null)} -/** input type for inserting array relation for remote table "draft_game_players" */ -export interface draft_game_players_arr_rel_insert_input {data: draft_game_players_insert_input[], +/** input type for inserting array relation for remote table "abandoned_matches" */ +export interface abandoned_matches_arr_rel_insert_input {data: abandoned_matches_insert_input[], /** upsert condition */ -on_conflict?: (draft_game_players_on_conflict | null)} +on_conflict?: (abandoned_matches_on_conflict | null)} /** aggregate avg on columns */ -export interface draft_game_players_avg_fieldsGenqlSelection{ - elo_snapshot?: boolean | number - lineup?: boolean | number - pick_order?: boolean | number +export interface abandoned_matches_avg_fieldsGenqlSelection{ steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "draft_game_players" */ -export interface draft_game_players_avg_order_by {elo_snapshot?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} +/** order by avg() on columns of table "abandoned_matches" */ +export interface abandoned_matches_avg_order_by {steam_id?: (order_by | null)} -/** Boolean expression to filter rows from the table "draft_game_players". All fields are combined with a logical 'AND'. */ -export interface draft_game_players_bool_exp {_and?: (draft_game_players_bool_exp[] | null),_not?: (draft_game_players_bool_exp | null),_or?: (draft_game_players_bool_exp[] | null),draft_game?: (draft_games_bool_exp | null),draft_game_id?: (uuid_comparison_exp | null),e_draft_game_player_status?: (e_draft_game_player_status_bool_exp | null),elo_snapshot?: (Int_comparison_exp | null),is_captain?: (Boolean_comparison_exp | null),is_organizer?: (Boolean_comparison_exp | null),joined_at?: (timestamptz_comparison_exp | null),lineup?: (Int_comparison_exp | null),pick_order?: (Int_comparison_exp | null),player?: (players_bool_exp | null),status?: (e_draft_game_player_status_enum_comparison_exp | null),steam_id?: (bigint_comparison_exp | null)} +/** Boolean expression to filter rows from the table "abandoned_matches". All fields are combined with a logical 'AND'. */ +export interface abandoned_matches_bool_exp {_and?: (abandoned_matches_bool_exp[] | null),_not?: (abandoned_matches_bool_exp | null),_or?: (abandoned_matches_bool_exp[] | null),abandoned_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),steam_id?: (bigint_comparison_exp | null)} -/** input type for incrementing numeric columns in table "draft_game_players" */ -export interface draft_game_players_inc_input {elo_snapshot?: (Scalars['Int'] | null),lineup?: (Scalars['Int'] | null),pick_order?: (Scalars['Int'] | null),steam_id?: (Scalars['bigint'] | null)} +/** input type for incrementing numeric columns in table "abandoned_matches" */ +export interface abandoned_matches_inc_input {steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "draft_game_players" */ -export interface draft_game_players_insert_input {draft_game?: (draft_games_obj_rel_insert_input | null),draft_game_id?: (Scalars['uuid'] | null),e_draft_game_player_status?: (e_draft_game_player_status_obj_rel_insert_input | null),elo_snapshot?: (Scalars['Int'] | null),is_captain?: (Scalars['Boolean'] | null),joined_at?: (Scalars['timestamptz'] | null),lineup?: (Scalars['Int'] | null),pick_order?: (Scalars['Int'] | null),player?: (players_obj_rel_insert_input | null),status?: (e_draft_game_player_status_enum | null),steam_id?: (Scalars['bigint'] | null)} +/** input type for inserting data into table "abandoned_matches" */ +export interface abandoned_matches_insert_input {abandoned_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate max on columns */ -export interface draft_game_players_max_fieldsGenqlSelection{ - draft_game_id?: boolean | number - elo_snapshot?: boolean | number - joined_at?: boolean | number - lineup?: boolean | number - pick_order?: boolean | number +export interface abandoned_matches_max_fieldsGenqlSelection{ + abandoned_at?: boolean | number + id?: boolean | number + match_id?: boolean | number steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "draft_game_players" */ -export interface draft_game_players_max_order_by {draft_game_id?: (order_by | null),elo_snapshot?: (order_by | null),joined_at?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} +/** order by max() on columns of table "abandoned_matches" */ +export interface abandoned_matches_max_order_by {abandoned_at?: (order_by | null),id?: (order_by | null),match_id?: (order_by | null),steam_id?: (order_by | null)} /** aggregate min on columns */ -export interface draft_game_players_min_fieldsGenqlSelection{ - draft_game_id?: boolean | number - elo_snapshot?: boolean | number - joined_at?: boolean | number - lineup?: boolean | number - pick_order?: boolean | number +export interface abandoned_matches_min_fieldsGenqlSelection{ + abandoned_at?: boolean | number + id?: boolean | number + match_id?: boolean | number steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "draft_game_players" */ -export interface draft_game_players_min_order_by {draft_game_id?: (order_by | null),elo_snapshot?: (order_by | null),joined_at?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} +/** order by min() on columns of table "abandoned_matches" */ +export interface abandoned_matches_min_order_by {abandoned_at?: (order_by | null),id?: (order_by | null),match_id?: (order_by | null),steam_id?: (order_by | null)} -/** response of any mutation on the table "draft_game_players" */ -export interface draft_game_players_mutation_responseGenqlSelection{ +/** response of any mutation on the table "abandoned_matches" */ +export interface abandoned_matches_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: draft_game_playersGenqlSelection + returning?: abandoned_matchesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "draft_game_players" */ -export interface draft_game_players_on_conflict {constraint: draft_game_players_constraint,update_columns?: draft_game_players_update_column[],where?: (draft_game_players_bool_exp | null)} +/** on_conflict condition type for table "abandoned_matches" */ +export interface abandoned_matches_on_conflict {constraint: abandoned_matches_constraint,update_columns?: abandoned_matches_update_column[],where?: (abandoned_matches_bool_exp | null)} -/** Ordering options when selecting data from "draft_game_players". */ -export interface draft_game_players_order_by {draft_game?: (draft_games_order_by | null),draft_game_id?: (order_by | null),e_draft_game_player_status?: (e_draft_game_player_status_order_by | null),elo_snapshot?: (order_by | null),is_captain?: (order_by | null),is_organizer?: (order_by | null),joined_at?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),player?: (players_order_by | null),status?: (order_by | null),steam_id?: (order_by | null)} +/** Ordering options when selecting data from "abandoned_matches". */ +export interface abandoned_matches_order_by {abandoned_at?: (order_by | null),id?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),steam_id?: (order_by | null)} -/** primary key columns input for table: draft_game_players */ -export interface draft_game_players_pk_columns_input {draft_game_id: Scalars['uuid'],steam_id: Scalars['bigint']} +/** primary key columns input for table: abandoned_matches */ +export interface abandoned_matches_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "draft_game_players" */ -export interface draft_game_players_set_input {draft_game_id?: (Scalars['uuid'] | null),elo_snapshot?: (Scalars['Int'] | null),is_captain?: (Scalars['Boolean'] | null),joined_at?: (Scalars['timestamptz'] | null),lineup?: (Scalars['Int'] | null),pick_order?: (Scalars['Int'] | null),status?: (e_draft_game_player_status_enum | null),steam_id?: (Scalars['bigint'] | null)} +/** input type for updating data in table "abandoned_matches" */ +export interface abandoned_matches_set_input {abandoned_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate stddev on columns */ -export interface draft_game_players_stddev_fieldsGenqlSelection{ - elo_snapshot?: boolean | number - lineup?: boolean | number - pick_order?: boolean | number +export interface abandoned_matches_stddev_fieldsGenqlSelection{ steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "draft_game_players" */ -export interface draft_game_players_stddev_order_by {elo_snapshot?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} +/** order by stddev() on columns of table "abandoned_matches" */ +export interface abandoned_matches_stddev_order_by {steam_id?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface draft_game_players_stddev_pop_fieldsGenqlSelection{ - elo_snapshot?: boolean | number - lineup?: boolean | number - pick_order?: boolean | number +export interface abandoned_matches_stddev_pop_fieldsGenqlSelection{ steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "draft_game_players" */ -export interface draft_game_players_stddev_pop_order_by {elo_snapshot?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} +/** order by stddev_pop() on columns of table "abandoned_matches" */ +export interface abandoned_matches_stddev_pop_order_by {steam_id?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface draft_game_players_stddev_samp_fieldsGenqlSelection{ - elo_snapshot?: boolean | number - lineup?: boolean | number - pick_order?: boolean | number +export interface abandoned_matches_stddev_samp_fieldsGenqlSelection{ steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "draft_game_players" */ -export interface draft_game_players_stddev_samp_order_by {elo_snapshot?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} +/** order by stddev_samp() on columns of table "abandoned_matches" */ +export interface abandoned_matches_stddev_samp_order_by {steam_id?: (order_by | null)} -/** Streaming cursor of the table "draft_game_players" */ -export interface draft_game_players_stream_cursor_input { +/** Streaming cursor of the table "abandoned_matches" */ +export interface abandoned_matches_stream_cursor_input { /** Stream column input with initial value */ -initial_value: draft_game_players_stream_cursor_value_input, +initial_value: abandoned_matches_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface draft_game_players_stream_cursor_value_input {draft_game_id?: (Scalars['uuid'] | null),elo_snapshot?: (Scalars['Int'] | null),is_captain?: (Scalars['Boolean'] | null),joined_at?: (Scalars['timestamptz'] | null),lineup?: (Scalars['Int'] | null),pick_order?: (Scalars['Int'] | null),status?: (e_draft_game_player_status_enum | null),steam_id?: (Scalars['bigint'] | null)} +export interface abandoned_matches_stream_cursor_value_input {abandoned_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate sum on columns */ -export interface draft_game_players_sum_fieldsGenqlSelection{ - elo_snapshot?: boolean | number - lineup?: boolean | number - pick_order?: boolean | number +export interface abandoned_matches_sum_fieldsGenqlSelection{ steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "draft_game_players" */ -export interface draft_game_players_sum_order_by {elo_snapshot?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} +/** order by sum() on columns of table "abandoned_matches" */ +export interface abandoned_matches_sum_order_by {steam_id?: (order_by | null)} -export interface draft_game_players_updates { +export interface abandoned_matches_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (draft_game_players_inc_input | null), +_inc?: (abandoned_matches_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (draft_game_players_set_input | null), +_set?: (abandoned_matches_set_input | null), /** filter the rows which have to be updated */ -where: draft_game_players_bool_exp} +where: abandoned_matches_bool_exp} /** aggregate var_pop on columns */ -export interface draft_game_players_var_pop_fieldsGenqlSelection{ - elo_snapshot?: boolean | number - lineup?: boolean | number - pick_order?: boolean | number +export interface abandoned_matches_var_pop_fieldsGenqlSelection{ steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "draft_game_players" */ -export interface draft_game_players_var_pop_order_by {elo_snapshot?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} +/** order by var_pop() on columns of table "abandoned_matches" */ +export interface abandoned_matches_var_pop_order_by {steam_id?: (order_by | null)} /** aggregate var_samp on columns */ -export interface draft_game_players_var_samp_fieldsGenqlSelection{ - elo_snapshot?: boolean | number - lineup?: boolean | number - pick_order?: boolean | number +export interface abandoned_matches_var_samp_fieldsGenqlSelection{ steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "draft_game_players" */ -export interface draft_game_players_var_samp_order_by {elo_snapshot?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} +/** order by var_samp() on columns of table "abandoned_matches" */ +export interface abandoned_matches_var_samp_order_by {steam_id?: (order_by | null)} /** aggregate variance on columns */ -export interface draft_game_players_variance_fieldsGenqlSelection{ - elo_snapshot?: boolean | number - lineup?: boolean | number - pick_order?: boolean | number +export interface abandoned_matches_variance_fieldsGenqlSelection{ steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "draft_game_players" */ -export interface draft_game_players_variance_order_by {elo_snapshot?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} +/** order by variance() on columns of table "abandoned_matches" */ +export interface abandoned_matches_variance_order_by {steam_id?: (order_by | null)} -/** columns and relationships of "draft_games" */ -export interface draft_gamesGenqlSelection{ - access?: boolean | number - capacity?: boolean | number - captain_selection?: boolean | number +/** columns and relationships of "api_keys" */ +export interface api_keysGenqlSelection{ created_at?: boolean | number - current_pick_lineup?: boolean | number - draft_order?: boolean | number - /** An object relationship */ - e_draft_game_captain_selection?: e_draft_game_captain_selectionGenqlSelection - /** An object relationship */ - e_draft_game_draft_order?: e_draft_game_draft_orderGenqlSelection - /** An object relationship */ - e_draft_game_mode?: e_draft_game_modeGenqlSelection - /** An object relationship */ - e_draft_game_status?: e_draft_game_statusGenqlSelection - /** An object relationship */ - e_lobby_access?: e_lobby_accessGenqlSelection - expires_at?: boolean | number - /** An object relationship */ - host?: playersGenqlSelection - host_steam_id?: boolean | number id?: boolean | number - inner_squad?: boolean | number - invite_code?: boolean | number - is_organizer?: boolean | number - /** An object relationship */ - map_pool?: map_poolsGenqlSelection - map_pool_id?: boolean | number - /** An object relationship */ - match?: matchesGenqlSelection - match_id?: boolean | number - match_options_id?: boolean | number - max_elo?: boolean | number - min_elo?: boolean | number - mode?: boolean | number - /** An object relationship */ - options?: match_optionsGenqlSelection - /** Turn order (lineup 1/2) for each remaining non-captain pick. */ - pattern?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - pick_deadline?: boolean | number - /** An array relationship */ - picks?: (draft_game_picksGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (draft_game_picks_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (draft_game_picks_order_by[] | null), - /** filter the rows returned */ - where?: (draft_game_picks_bool_exp | null)} }) - /** An aggregate relationship */ - picks_aggregate?: (draft_game_picks_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (draft_game_picks_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (draft_game_picks_order_by[] | null), - /** filter the rows returned */ - where?: (draft_game_picks_bool_exp | null)} }) - /** An array relationship */ - players?: (draft_game_playersGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (draft_game_players_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (draft_game_players_order_by[] | null), - /** filter the rows returned */ - where?: (draft_game_players_bool_exp | null)} }) - /** An aggregate relationship */ - players_aggregate?: (draft_game_players_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (draft_game_players_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (draft_game_players_order_by[] | null), - /** filter the rows returned */ - where?: (draft_game_players_bool_exp | null)} }) - regions?: boolean | number - require_approval?: boolean | number - scheduled_at?: boolean | number - status?: boolean | number - /** An object relationship */ - team_1?: teamsGenqlSelection - team_1_id?: boolean | number - /** An object relationship */ - team_2?: teamsGenqlSelection - team_2_id?: boolean | number - type?: boolean | number - updated_at?: boolean | number + label?: boolean | number + last_used_at?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "draft_games" */ -export interface draft_games_aggregateGenqlSelection{ - aggregate?: draft_games_aggregate_fieldsGenqlSelection - nodes?: draft_gamesGenqlSelection +/** aggregated selection of "api_keys" */ +export interface api_keys_aggregateGenqlSelection{ + aggregate?: api_keys_aggregate_fieldsGenqlSelection + nodes?: api_keysGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface draft_games_aggregate_bool_exp {bool_and?: (draft_games_aggregate_bool_exp_bool_and | null),bool_or?: (draft_games_aggregate_bool_exp_bool_or | null),count?: (draft_games_aggregate_bool_exp_count | null)} - -export interface draft_games_aggregate_bool_exp_bool_and {arguments: draft_games_select_column_draft_games_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (draft_games_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface draft_games_aggregate_bool_exp_bool_or {arguments: draft_games_select_column_draft_games_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (draft_games_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface draft_games_aggregate_bool_exp_count {arguments?: (draft_games_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (draft_games_bool_exp | null),predicate: Int_comparison_exp} - -/** aggregate fields of "draft_games" */ -export interface draft_games_aggregate_fieldsGenqlSelection{ - avg?: draft_games_avg_fieldsGenqlSelection - count?: { __args: {columns?: (draft_games_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: draft_games_max_fieldsGenqlSelection - min?: draft_games_min_fieldsGenqlSelection - stddev?: draft_games_stddev_fieldsGenqlSelection - stddev_pop?: draft_games_stddev_pop_fieldsGenqlSelection - stddev_samp?: draft_games_stddev_samp_fieldsGenqlSelection - sum?: draft_games_sum_fieldsGenqlSelection - var_pop?: draft_games_var_pop_fieldsGenqlSelection - var_samp?: draft_games_var_samp_fieldsGenqlSelection - variance?: draft_games_variance_fieldsGenqlSelection +/** aggregate fields of "api_keys" */ +export interface api_keys_aggregate_fieldsGenqlSelection{ + avg?: api_keys_avg_fieldsGenqlSelection + count?: { __args: {columns?: (api_keys_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: api_keys_max_fieldsGenqlSelection + min?: api_keys_min_fieldsGenqlSelection + stddev?: api_keys_stddev_fieldsGenqlSelection + stddev_pop?: api_keys_stddev_pop_fieldsGenqlSelection + stddev_samp?: api_keys_stddev_samp_fieldsGenqlSelection + sum?: api_keys_sum_fieldsGenqlSelection + var_pop?: api_keys_var_pop_fieldsGenqlSelection + var_samp?: api_keys_var_samp_fieldsGenqlSelection + variance?: api_keys_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "draft_games" */ -export interface draft_games_aggregate_order_by {avg?: (draft_games_avg_order_by | null),count?: (order_by | null),max?: (draft_games_max_order_by | null),min?: (draft_games_min_order_by | null),stddev?: (draft_games_stddev_order_by | null),stddev_pop?: (draft_games_stddev_pop_order_by | null),stddev_samp?: (draft_games_stddev_samp_order_by | null),sum?: (draft_games_sum_order_by | null),var_pop?: (draft_games_var_pop_order_by | null),var_samp?: (draft_games_var_samp_order_by | null),variance?: (draft_games_variance_order_by | null)} - - -/** input type for inserting array relation for remote table "draft_games" */ -export interface draft_games_arr_rel_insert_input {data: draft_games_insert_input[], -/** upsert condition */ -on_conflict?: (draft_games_on_conflict | null)} - - /** aggregate avg on columns */ -export interface draft_games_avg_fieldsGenqlSelection{ - capacity?: boolean | number - current_pick_lineup?: boolean | number - host_steam_id?: boolean | number - max_elo?: boolean | number - min_elo?: boolean | number +export interface api_keys_avg_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "draft_games" */ -export interface draft_games_avg_order_by {capacity?: (order_by | null),current_pick_lineup?: (order_by | null),host_steam_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null)} - - -/** Boolean expression to filter rows from the table "draft_games". All fields are combined with a logical 'AND'. */ -export interface draft_games_bool_exp {_and?: (draft_games_bool_exp[] | null),_not?: (draft_games_bool_exp | null),_or?: (draft_games_bool_exp[] | null),access?: (e_lobby_access_enum_comparison_exp | null),capacity?: (Int_comparison_exp | null),captain_selection?: (e_draft_game_captain_selection_enum_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),current_pick_lineup?: (Int_comparison_exp | null),draft_order?: (e_draft_game_draft_order_enum_comparison_exp | null),e_draft_game_captain_selection?: (e_draft_game_captain_selection_bool_exp | null),e_draft_game_draft_order?: (e_draft_game_draft_order_bool_exp | null),e_draft_game_mode?: (e_draft_game_mode_bool_exp | null),e_draft_game_status?: (e_draft_game_status_bool_exp | null),e_lobby_access?: (e_lobby_access_bool_exp | null),expires_at?: (timestamptz_comparison_exp | null),host?: (players_bool_exp | null),host_steam_id?: (bigint_comparison_exp | null),id?: (uuid_comparison_exp | null),inner_squad?: (Boolean_comparison_exp | null),invite_code?: (uuid_comparison_exp | null),is_organizer?: (Boolean_comparison_exp | null),map_pool?: (map_pools_bool_exp | null),map_pool_id?: (uuid_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),match_options_id?: (uuid_comparison_exp | null),max_elo?: (Int_comparison_exp | null),min_elo?: (Int_comparison_exp | null),mode?: (e_draft_game_mode_enum_comparison_exp | null),options?: (match_options_bool_exp | null),pattern?: (jsonb_comparison_exp | null),pick_deadline?: (timestamptz_comparison_exp | null),picks?: (draft_game_picks_bool_exp | null),picks_aggregate?: (draft_game_picks_aggregate_bool_exp | null),players?: (draft_game_players_bool_exp | null),players_aggregate?: (draft_game_players_aggregate_bool_exp | null),regions?: (String_array_comparison_exp | null),require_approval?: (Boolean_comparison_exp | null),scheduled_at?: (timestamptz_comparison_exp | null),status?: (e_draft_game_status_enum_comparison_exp | null),team_1?: (teams_bool_exp | null),team_1_id?: (uuid_comparison_exp | null),team_2?: (teams_bool_exp | null),team_2_id?: (uuid_comparison_exp | null),type?: (e_match_types_enum_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null)} +/** Boolean expression to filter rows from the table "api_keys". All fields are combined with a logical 'AND'. */ +export interface api_keys_bool_exp {_and?: (api_keys_bool_exp[] | null),_not?: (api_keys_bool_exp | null),_or?: (api_keys_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),label?: (String_comparison_exp | null),last_used_at?: (timestamptz_comparison_exp | null),steam_id?: (bigint_comparison_exp | null)} -/** input type for incrementing numeric columns in table "draft_games" */ -export interface draft_games_inc_input {capacity?: (Scalars['Int'] | null),current_pick_lineup?: (Scalars['Int'] | null),host_steam_id?: (Scalars['bigint'] | null),max_elo?: (Scalars['Int'] | null),min_elo?: (Scalars['Int'] | null)} +/** input type for incrementing numeric columns in table "api_keys" */ +export interface api_keys_inc_input {steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "draft_games" */ -export interface draft_games_insert_input {access?: (e_lobby_access_enum | null),capacity?: (Scalars['Int'] | null),captain_selection?: (e_draft_game_captain_selection_enum | null),created_at?: (Scalars['timestamptz'] | null),current_pick_lineup?: (Scalars['Int'] | null),draft_order?: (e_draft_game_draft_order_enum | null),e_draft_game_captain_selection?: (e_draft_game_captain_selection_obj_rel_insert_input | null),e_draft_game_draft_order?: (e_draft_game_draft_order_obj_rel_insert_input | null),e_draft_game_mode?: (e_draft_game_mode_obj_rel_insert_input | null),e_draft_game_status?: (e_draft_game_status_obj_rel_insert_input | null),e_lobby_access?: (e_lobby_access_obj_rel_insert_input | null),expires_at?: (Scalars['timestamptz'] | null),host?: (players_obj_rel_insert_input | null),host_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),inner_squad?: (Scalars['Boolean'] | null),invite_code?: (Scalars['uuid'] | null),map_pool?: (map_pools_obj_rel_insert_input | null),map_pool_id?: (Scalars['uuid'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),max_elo?: (Scalars['Int'] | null),min_elo?: (Scalars['Int'] | null),mode?: (e_draft_game_mode_enum | null),options?: (match_options_obj_rel_insert_input | null),pick_deadline?: (Scalars['timestamptz'] | null),picks?: (draft_game_picks_arr_rel_insert_input | null),players?: (draft_game_players_arr_rel_insert_input | null),regions?: (Scalars['String'][] | null),require_approval?: (Scalars['Boolean'] | null),scheduled_at?: (Scalars['timestamptz'] | null),status?: (e_draft_game_status_enum | null),team_1?: (teams_obj_rel_insert_input | null),team_1_id?: (Scalars['uuid'] | null),team_2?: (teams_obj_rel_insert_input | null),team_2_id?: (Scalars['uuid'] | null),type?: (e_match_types_enum | null),updated_at?: (Scalars['timestamptz'] | null)} +/** input type for inserting data into table "api_keys" */ +export interface api_keys_insert_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),label?: (Scalars['String'] | null),last_used_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate max on columns */ -export interface draft_games_max_fieldsGenqlSelection{ - capacity?: boolean | number +export interface api_keys_max_fieldsGenqlSelection{ created_at?: boolean | number - current_pick_lineup?: boolean | number - expires_at?: boolean | number - host_steam_id?: boolean | number id?: boolean | number - invite_code?: boolean | number - map_pool_id?: boolean | number - match_id?: boolean | number - match_options_id?: boolean | number - max_elo?: boolean | number - min_elo?: boolean | number - pick_deadline?: boolean | number - regions?: boolean | number - scheduled_at?: boolean | number - team_1_id?: boolean | number - team_2_id?: boolean | number - updated_at?: boolean | number + label?: boolean | number + last_used_at?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "draft_games" */ -export interface draft_games_max_order_by {capacity?: (order_by | null),created_at?: (order_by | null),current_pick_lineup?: (order_by | null),expires_at?: (order_by | null),host_steam_id?: (order_by | null),id?: (order_by | null),invite_code?: (order_by | null),map_pool_id?: (order_by | null),match_id?: (order_by | null),match_options_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null),pick_deadline?: (order_by | null),regions?: (order_by | null),scheduled_at?: (order_by | null),team_1_id?: (order_by | null),team_2_id?: (order_by | null),updated_at?: (order_by | null)} - - /** aggregate min on columns */ -export interface draft_games_min_fieldsGenqlSelection{ - capacity?: boolean | number +export interface api_keys_min_fieldsGenqlSelection{ created_at?: boolean | number - current_pick_lineup?: boolean | number - expires_at?: boolean | number - host_steam_id?: boolean | number id?: boolean | number - invite_code?: boolean | number - map_pool_id?: boolean | number - match_id?: boolean | number - match_options_id?: boolean | number - max_elo?: boolean | number - min_elo?: boolean | number - pick_deadline?: boolean | number - regions?: boolean | number - scheduled_at?: boolean | number - team_1_id?: boolean | number - team_2_id?: boolean | number - updated_at?: boolean | number + label?: boolean | number + last_used_at?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "draft_games" */ -export interface draft_games_min_order_by {capacity?: (order_by | null),created_at?: (order_by | null),current_pick_lineup?: (order_by | null),expires_at?: (order_by | null),host_steam_id?: (order_by | null),id?: (order_by | null),invite_code?: (order_by | null),map_pool_id?: (order_by | null),match_id?: (order_by | null),match_options_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null),pick_deadline?: (order_by | null),regions?: (order_by | null),scheduled_at?: (order_by | null),team_1_id?: (order_by | null),team_2_id?: (order_by | null),updated_at?: (order_by | null)} - - -/** response of any mutation on the table "draft_games" */ -export interface draft_games_mutation_responseGenqlSelection{ +/** response of any mutation on the table "api_keys" */ +export interface api_keys_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: draft_gamesGenqlSelection + returning?: api_keysGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "draft_games" */ -export interface draft_games_obj_rel_insert_input {data: draft_games_insert_input, -/** upsert condition */ -on_conflict?: (draft_games_on_conflict | null)} - - -/** on_conflict condition type for table "draft_games" */ -export interface draft_games_on_conflict {constraint: draft_games_constraint,update_columns?: draft_games_update_column[],where?: (draft_games_bool_exp | null)} +/** on_conflict condition type for table "api_keys" */ +export interface api_keys_on_conflict {constraint: api_keys_constraint,update_columns?: api_keys_update_column[],where?: (api_keys_bool_exp | null)} -/** Ordering options when selecting data from "draft_games". */ -export interface draft_games_order_by {access?: (order_by | null),capacity?: (order_by | null),captain_selection?: (order_by | null),created_at?: (order_by | null),current_pick_lineup?: (order_by | null),draft_order?: (order_by | null),e_draft_game_captain_selection?: (e_draft_game_captain_selection_order_by | null),e_draft_game_draft_order?: (e_draft_game_draft_order_order_by | null),e_draft_game_mode?: (e_draft_game_mode_order_by | null),e_draft_game_status?: (e_draft_game_status_order_by | null),e_lobby_access?: (e_lobby_access_order_by | null),expires_at?: (order_by | null),host?: (players_order_by | null),host_steam_id?: (order_by | null),id?: (order_by | null),inner_squad?: (order_by | null),invite_code?: (order_by | null),is_organizer?: (order_by | null),map_pool?: (map_pools_order_by | null),map_pool_id?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),match_options_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null),mode?: (order_by | null),options?: (match_options_order_by | null),pattern?: (order_by | null),pick_deadline?: (order_by | null),picks_aggregate?: (draft_game_picks_aggregate_order_by | null),players_aggregate?: (draft_game_players_aggregate_order_by | null),regions?: (order_by | null),require_approval?: (order_by | null),scheduled_at?: (order_by | null),status?: (order_by | null),team_1?: (teams_order_by | null),team_1_id?: (order_by | null),team_2?: (teams_order_by | null),team_2_id?: (order_by | null),type?: (order_by | null),updated_at?: (order_by | null)} +/** Ordering options when selecting data from "api_keys". */ +export interface api_keys_order_by {created_at?: (order_by | null),id?: (order_by | null),label?: (order_by | null),last_used_at?: (order_by | null),steam_id?: (order_by | null)} -/** primary key columns input for table: draft_games */ -export interface draft_games_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: api_keys */ +export interface api_keys_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "draft_games" */ -export interface draft_games_set_input {access?: (e_lobby_access_enum | null),capacity?: (Scalars['Int'] | null),captain_selection?: (e_draft_game_captain_selection_enum | null),created_at?: (Scalars['timestamptz'] | null),current_pick_lineup?: (Scalars['Int'] | null),draft_order?: (e_draft_game_draft_order_enum | null),expires_at?: (Scalars['timestamptz'] | null),host_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),inner_squad?: (Scalars['Boolean'] | null),invite_code?: (Scalars['uuid'] | null),map_pool_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),max_elo?: (Scalars['Int'] | null),min_elo?: (Scalars['Int'] | null),mode?: (e_draft_game_mode_enum | null),pick_deadline?: (Scalars['timestamptz'] | null),regions?: (Scalars['String'][] | null),require_approval?: (Scalars['Boolean'] | null),scheduled_at?: (Scalars['timestamptz'] | null),status?: (e_draft_game_status_enum | null),team_1_id?: (Scalars['uuid'] | null),team_2_id?: (Scalars['uuid'] | null),type?: (e_match_types_enum | null),updated_at?: (Scalars['timestamptz'] | null)} +/** input type for updating data in table "api_keys" */ +export interface api_keys_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),label?: (Scalars['String'] | null),last_used_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate stddev on columns */ -export interface draft_games_stddev_fieldsGenqlSelection{ - capacity?: boolean | number - current_pick_lineup?: boolean | number - host_steam_id?: boolean | number - max_elo?: boolean | number - min_elo?: boolean | number +export interface api_keys_stddev_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "draft_games" */ -export interface draft_games_stddev_order_by {capacity?: (order_by | null),current_pick_lineup?: (order_by | null),host_steam_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null)} - - /** aggregate stddev_pop on columns */ -export interface draft_games_stddev_pop_fieldsGenqlSelection{ - capacity?: boolean | number - current_pick_lineup?: boolean | number - host_steam_id?: boolean | number - max_elo?: boolean | number - min_elo?: boolean | number +export interface api_keys_stddev_pop_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "draft_games" */ -export interface draft_games_stddev_pop_order_by {capacity?: (order_by | null),current_pick_lineup?: (order_by | null),host_steam_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null)} - - /** aggregate stddev_samp on columns */ -export interface draft_games_stddev_samp_fieldsGenqlSelection{ - capacity?: boolean | number - current_pick_lineup?: boolean | number - host_steam_id?: boolean | number - max_elo?: boolean | number - min_elo?: boolean | number +export interface api_keys_stddev_samp_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "draft_games" */ -export interface draft_games_stddev_samp_order_by {capacity?: (order_by | null),current_pick_lineup?: (order_by | null),host_steam_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null)} - - -/** Streaming cursor of the table "draft_games" */ -export interface draft_games_stream_cursor_input { +/** Streaming cursor of the table "api_keys" */ +export interface api_keys_stream_cursor_input { /** Stream column input with initial value */ -initial_value: draft_games_stream_cursor_value_input, +initial_value: api_keys_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface draft_games_stream_cursor_value_input {access?: (e_lobby_access_enum | null),capacity?: (Scalars['Int'] | null),captain_selection?: (e_draft_game_captain_selection_enum | null),created_at?: (Scalars['timestamptz'] | null),current_pick_lineup?: (Scalars['Int'] | null),draft_order?: (e_draft_game_draft_order_enum | null),expires_at?: (Scalars['timestamptz'] | null),host_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),inner_squad?: (Scalars['Boolean'] | null),invite_code?: (Scalars['uuid'] | null),map_pool_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),max_elo?: (Scalars['Int'] | null),min_elo?: (Scalars['Int'] | null),mode?: (e_draft_game_mode_enum | null),pick_deadline?: (Scalars['timestamptz'] | null),regions?: (Scalars['String'][] | null),require_approval?: (Scalars['Boolean'] | null),scheduled_at?: (Scalars['timestamptz'] | null),status?: (e_draft_game_status_enum | null),team_1_id?: (Scalars['uuid'] | null),team_2_id?: (Scalars['uuid'] | null),type?: (e_match_types_enum | null),updated_at?: (Scalars['timestamptz'] | null)} +export interface api_keys_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),label?: (Scalars['String'] | null),last_used_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate sum on columns */ -export interface draft_games_sum_fieldsGenqlSelection{ - capacity?: boolean | number - current_pick_lineup?: boolean | number - host_steam_id?: boolean | number - max_elo?: boolean | number - min_elo?: boolean | number +export interface api_keys_sum_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** order by sum() on columns of table "draft_games" */ -export interface draft_games_sum_order_by {capacity?: (order_by | null),current_pick_lineup?: (order_by | null),host_steam_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null)} - -export interface draft_games_updates { +export interface api_keys_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (draft_games_inc_input | null), +_inc?: (api_keys_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (draft_games_set_input | null), +_set?: (api_keys_set_input | null), /** filter the rows which have to be updated */ -where: draft_games_bool_exp} +where: api_keys_bool_exp} /** aggregate var_pop on columns */ -export interface draft_games_var_pop_fieldsGenqlSelection{ - capacity?: boolean | number - current_pick_lineup?: boolean | number - host_steam_id?: boolean | number - max_elo?: boolean | number - min_elo?: boolean | number +export interface api_keys_var_pop_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "draft_games" */ -export interface draft_games_var_pop_order_by {capacity?: (order_by | null),current_pick_lineup?: (order_by | null),host_steam_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null)} - - /** aggregate var_samp on columns */ -export interface draft_games_var_samp_fieldsGenqlSelection{ - capacity?: boolean | number - current_pick_lineup?: boolean | number - host_steam_id?: boolean | number - max_elo?: boolean | number - min_elo?: boolean | number +export interface api_keys_var_samp_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "draft_games" */ -export interface draft_games_var_samp_order_by {capacity?: (order_by | null),current_pick_lineup?: (order_by | null),host_steam_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null)} - - /** aggregate variance on columns */ -export interface draft_games_variance_fieldsGenqlSelection{ - capacity?: boolean | number - current_pick_lineup?: boolean | number - host_steam_id?: boolean | number - max_elo?: boolean | number - min_elo?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by variance() on columns of table "draft_games" */ -export interface draft_games_variance_order_by {capacity?: (order_by | null),current_pick_lineup?: (order_by | null),host_steam_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null)} - - -/** columns and relationships of "e_award_sources" */ -export interface e_award_sourcesGenqlSelection{ - description?: boolean | number - value?: boolean | number +export interface api_keys_variance_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** aggregated selection of "e_award_sources" */ -export interface e_award_sources_aggregateGenqlSelection{ - aggregate?: e_award_sources_aggregate_fieldsGenqlSelection - nodes?: e_award_sourcesGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +export interface approve_league_season_movements_args {_league_season_id?: (Scalars['uuid'] | null)} -/** aggregate fields of "e_award_sources" */ -export interface e_award_sources_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_award_sources_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_award_sources_max_fieldsGenqlSelection - min?: e_award_sources_min_fieldsGenqlSelection +/** columns and relationships of "award_recipients" */ +export interface award_recipientsGenqlSelection{ + /** An object relationship */ + award?: awardsGenqlSelection + award_id?: boolean | number + /** An object relationship */ + awarded_by?: playersGenqlSelection + awarded_by_steam_id?: boolean | number + created_at?: boolean | number + /** An object relationship */ + event?: eventsGenqlSelection + event_id?: boolean | number + id?: boolean | number + /** An object relationship */ + league_season?: league_seasonsGenqlSelection + league_season_id?: boolean | number + note?: boolean | number + placement?: boolean | number + placement_tier?: boolean | number + /** An object relationship */ + player?: playersGenqlSelection + player_steam_id?: boolean | number + /** An object relationship */ + season?: seasonsGenqlSelection + season_id?: boolean | number + source?: boolean | number + /** An object relationship */ + team?: teamsGenqlSelection + team_id?: boolean | number + /** An object relationship */ + tournament?: tournamentsGenqlSelection + /** An object relationship */ + tournament_award?: tournament_awardsGenqlSelection + tournament_id?: boolean | number + /** An object relationship */ + tournament_team?: tournament_teamsGenqlSelection + tournament_team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_award_sources". All fields are combined with a logical 'AND'. */ -export interface e_award_sources_bool_exp {_and?: (e_award_sources_bool_exp[] | null),_not?: (e_award_sources_bool_exp | null),_or?: (e_award_sources_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} - - -/** Boolean expression to compare columns of type "e_award_sources_enum". All fields are combined with logical 'AND'. */ -export interface e_award_sources_enum_comparison_exp {_eq?: (e_award_sources_enum | null),_in?: (e_award_sources_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_award_sources_enum | null),_nin?: (e_award_sources_enum[] | null)} - - -/** input type for inserting data into table "e_award_sources" */ -export interface e_award_sources_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} - - -/** aggregate max on columns */ -export interface e_award_sources_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregated selection of "award_recipients" */ +export interface award_recipients_aggregateGenqlSelection{ + aggregate?: award_recipients_aggregate_fieldsGenqlSelection + nodes?: award_recipientsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } +export interface award_recipients_aggregate_bool_exp {count?: (award_recipients_aggregate_bool_exp_count | null)} -/** aggregate min on columns */ -export interface e_award_sources_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +export interface award_recipients_aggregate_bool_exp_count {arguments?: (award_recipients_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (award_recipients_bool_exp | null),predicate: Int_comparison_exp} -/** response of any mutation on the table "e_award_sources" */ -export interface e_award_sources_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: e_award_sourcesGenqlSelection +/** aggregate fields of "award_recipients" */ +export interface award_recipients_aggregate_fieldsGenqlSelection{ + avg?: award_recipients_avg_fieldsGenqlSelection + count?: { __args: {columns?: (award_recipients_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: award_recipients_max_fieldsGenqlSelection + min?: award_recipients_min_fieldsGenqlSelection + stddev?: award_recipients_stddev_fieldsGenqlSelection + stddev_pop?: award_recipients_stddev_pop_fieldsGenqlSelection + stddev_samp?: award_recipients_stddev_samp_fieldsGenqlSelection + sum?: award_recipients_sum_fieldsGenqlSelection + var_pop?: award_recipients_var_pop_fieldsGenqlSelection + var_samp?: award_recipients_var_samp_fieldsGenqlSelection + variance?: award_recipients_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_award_sources" */ -export interface e_award_sources_on_conflict {constraint: e_award_sources_constraint,update_columns?: e_award_sources_update_column[],where?: (e_award_sources_bool_exp | null)} - - -/** Ordering options when selecting data from "e_award_sources". */ -export interface e_award_sources_order_by {description?: (order_by | null),value?: (order_by | null)} - - -/** primary key columns input for table: e_award_sources */ -export interface e_award_sources_pk_columns_input {value: Scalars['String']} - - -/** input type for updating data in table "e_award_sources" */ -export interface e_award_sources_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} - - -/** Streaming cursor of the table "e_award_sources" */ -export interface e_award_sources_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: e_award_sources_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} - - -/** Initial value of the column from where the streaming should start */ -export interface e_award_sources_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} - -export interface e_award_sources_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_award_sources_set_input | null), -/** filter the rows which have to be updated */ -where: e_award_sources_bool_exp} +/** order by aggregate values of table "award_recipients" */ +export interface award_recipients_aggregate_order_by {avg?: (award_recipients_avg_order_by | null),count?: (order_by | null),max?: (award_recipients_max_order_by | null),min?: (award_recipients_min_order_by | null),stddev?: (award_recipients_stddev_order_by | null),stddev_pop?: (award_recipients_stddev_pop_order_by | null),stddev_samp?: (award_recipients_stddev_samp_order_by | null),sum?: (award_recipients_sum_order_by | null),var_pop?: (award_recipients_var_pop_order_by | null),var_samp?: (award_recipients_var_samp_order_by | null),variance?: (award_recipients_variance_order_by | null)} -/** columns and relationships of "e_award_tiers" */ -export interface e_award_tiersGenqlSelection{ - description?: boolean | number - value?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** input type for inserting array relation for remote table "award_recipients" */ +export interface award_recipients_arr_rel_insert_input {data: award_recipients_insert_input[], +/** upsert condition */ +on_conflict?: (award_recipients_on_conflict | null)} -/** aggregated selection of "e_award_tiers" */ -export interface e_award_tiers_aggregateGenqlSelection{ - aggregate?: e_award_tiers_aggregate_fieldsGenqlSelection - nodes?: e_award_tiersGenqlSelection +/** aggregate avg on columns */ +export interface award_recipients_avg_fieldsGenqlSelection{ + awarded_by_steam_id?: boolean | number + placement?: boolean | number + player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_award_tiers" */ -export interface e_award_tiers_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_award_tiers_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_award_tiers_max_fieldsGenqlSelection - min?: e_award_tiers_min_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +/** order by avg() on columns of table "award_recipients" */ +export interface award_recipients_avg_order_by {awarded_by_steam_id?: (order_by | null),placement?: (order_by | null),player_steam_id?: (order_by | null)} -/** Boolean expression to filter rows from the table "e_award_tiers". All fields are combined with a logical 'AND'. */ -export interface e_award_tiers_bool_exp {_and?: (e_award_tiers_bool_exp[] | null),_not?: (e_award_tiers_bool_exp | null),_or?: (e_award_tiers_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "award_recipients". All fields are combined with a logical 'AND'. */ +export interface award_recipients_bool_exp {_and?: (award_recipients_bool_exp[] | null),_not?: (award_recipients_bool_exp | null),_or?: (award_recipients_bool_exp[] | null),award?: (awards_bool_exp | null),award_id?: (uuid_comparison_exp | null),awarded_by?: (players_bool_exp | null),awarded_by_steam_id?: (bigint_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),event?: (events_bool_exp | null),event_id?: (uuid_comparison_exp | null),id?: (uuid_comparison_exp | null),league_season?: (league_seasons_bool_exp | null),league_season_id?: (uuid_comparison_exp | null),note?: (String_comparison_exp | null),placement?: (Int_comparison_exp | null),placement_tier?: (String_comparison_exp | null),player?: (players_bool_exp | null),player_steam_id?: (bigint_comparison_exp | null),season?: (seasons_bool_exp | null),season_id?: (uuid_comparison_exp | null),source?: (e_award_sources_enum_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_award?: (tournament_awards_bool_exp | null),tournament_id?: (uuid_comparison_exp | null),tournament_team?: (tournament_teams_bool_exp | null),tournament_team_id?: (uuid_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_award_tiers_enum". All fields are combined with logical 'AND'. */ -export interface e_award_tiers_enum_comparison_exp {_eq?: (e_award_tiers_enum | null),_in?: (e_award_tiers_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_award_tiers_enum | null),_nin?: (e_award_tiers_enum[] | null)} +/** input type for incrementing numeric columns in table "award_recipients" */ +export interface award_recipients_inc_input {awarded_by_steam_id?: (Scalars['bigint'] | null),placement?: (Scalars['Int'] | null),player_steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "e_award_tiers" */ -export interface e_award_tiers_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "award_recipients" */ +export interface award_recipients_insert_input {award?: (awards_obj_rel_insert_input | null),award_id?: (Scalars['uuid'] | null),awarded_by?: (players_obj_rel_insert_input | null),awarded_by_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),event?: (events_obj_rel_insert_input | null),event_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),league_season?: (league_seasons_obj_rel_insert_input | null),league_season_id?: (Scalars['uuid'] | null),note?: (Scalars['String'] | null),placement?: (Scalars['Int'] | null),player?: (players_obj_rel_insert_input | null),player_steam_id?: (Scalars['bigint'] | null),season?: (seasons_obj_rel_insert_input | null),season_id?: (Scalars['uuid'] | null),source?: (e_award_sources_enum | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_award?: (tournament_awards_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null),tournament_team?: (tournament_teams_obj_rel_insert_input | null),tournament_team_id?: (Scalars['uuid'] | null)} /** aggregate max on columns */ -export interface e_award_tiers_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +export interface award_recipients_max_fieldsGenqlSelection{ + award_id?: boolean | number + awarded_by_steam_id?: boolean | number + created_at?: boolean | number + event_id?: boolean | number + id?: boolean | number + league_season_id?: boolean | number + note?: boolean | number + placement?: boolean | number + placement_tier?: boolean | number + player_steam_id?: boolean | number + season_id?: boolean | number + team_id?: boolean | number + tournament_id?: boolean | number + tournament_team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by max() on columns of table "award_recipients" */ +export interface award_recipients_max_order_by {award_id?: (order_by | null),awarded_by_steam_id?: (order_by | null),created_at?: (order_by | null),event_id?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),note?: (order_by | null),placement?: (order_by | null),placement_tier?: (order_by | null),player_steam_id?: (order_by | null),season_id?: (order_by | null),team_id?: (order_by | null),tournament_id?: (order_by | null),tournament_team_id?: (order_by | null)} + + /** aggregate min on columns */ -export interface e_award_tiers_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +export interface award_recipients_min_fieldsGenqlSelection{ + award_id?: boolean | number + awarded_by_steam_id?: boolean | number + created_at?: boolean | number + event_id?: boolean | number + id?: boolean | number + league_season_id?: boolean | number + note?: boolean | number + placement?: boolean | number + placement_tier?: boolean | number + player_steam_id?: boolean | number + season_id?: boolean | number + team_id?: boolean | number + tournament_id?: boolean | number + tournament_team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "e_award_tiers" */ -export interface e_award_tiers_mutation_responseGenqlSelection{ +/** order by min() on columns of table "award_recipients" */ +export interface award_recipients_min_order_by {award_id?: (order_by | null),awarded_by_steam_id?: (order_by | null),created_at?: (order_by | null),event_id?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),note?: (order_by | null),placement?: (order_by | null),placement_tier?: (order_by | null),player_steam_id?: (order_by | null),season_id?: (order_by | null),team_id?: (order_by | null),tournament_id?: (order_by | null),tournament_team_id?: (order_by | null)} + + +/** response of any mutation on the table "award_recipients" */ +export interface award_recipients_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_award_tiersGenqlSelection + returning?: award_recipientsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_award_tiers" */ -export interface e_award_tiers_on_conflict {constraint: e_award_tiers_constraint,update_columns?: e_award_tiers_update_column[],where?: (e_award_tiers_bool_exp | null)} - +/** on_conflict condition type for table "award_recipients" */ +export interface award_recipients_on_conflict {constraint: award_recipients_constraint,update_columns?: award_recipients_update_column[],where?: (award_recipients_bool_exp | null)} -/** Ordering options when selecting data from "e_award_tiers". */ -export interface e_award_tiers_order_by {description?: (order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "award_recipients". */ +export interface award_recipients_order_by {award?: (awards_order_by | null),award_id?: (order_by | null),awarded_by?: (players_order_by | null),awarded_by_steam_id?: (order_by | null),created_at?: (order_by | null),event?: (events_order_by | null),event_id?: (order_by | null),id?: (order_by | null),league_season?: (league_seasons_order_by | null),league_season_id?: (order_by | null),note?: (order_by | null),placement?: (order_by | null),placement_tier?: (order_by | null),player?: (players_order_by | null),player_steam_id?: (order_by | null),season?: (seasons_order_by | null),season_id?: (order_by | null),source?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_award?: (tournament_awards_order_by | null),tournament_id?: (order_by | null),tournament_team?: (tournament_teams_order_by | null),tournament_team_id?: (order_by | null)} -/** primary key columns input for table: e_award_tiers */ -export interface e_award_tiers_pk_columns_input {value: Scalars['String']} +/** primary key columns input for table: award_recipients */ +export interface award_recipients_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "e_award_tiers" */ -export interface e_award_tiers_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "award_recipients" */ +export interface award_recipients_set_input {award_id?: (Scalars['uuid'] | null),awarded_by_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),note?: (Scalars['String'] | null),placement?: (Scalars['Int'] | null),player_steam_id?: (Scalars['bigint'] | null),season_id?: (Scalars['uuid'] | null),source?: (e_award_sources_enum | null),team_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null),tournament_team_id?: (Scalars['uuid'] | null)} -/** Streaming cursor of the table "e_award_tiers" */ -export interface e_award_tiers_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: e_award_tiers_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** aggregate stddev on columns */ +export interface award_recipients_stddev_fieldsGenqlSelection{ + awarded_by_steam_id?: boolean | number + placement?: boolean | number + player_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Initial value of the column from where the streaming should start */ -export interface e_award_tiers_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_award_tiers_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_award_tiers_set_input | null), -/** filter the rows which have to be updated */ -where: e_award_tiers_bool_exp} +/** order by stddev() on columns of table "award_recipients" */ +export interface award_recipients_stddev_order_by {awarded_by_steam_id?: (order_by | null),placement?: (order_by | null),player_steam_id?: (order_by | null)} -/** columns and relationships of "e_check_in_settings" */ -export interface e_check_in_settingsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate stddev_pop on columns */ +export interface award_recipients_stddev_pop_fieldsGenqlSelection{ + awarded_by_steam_id?: boolean | number + placement?: boolean | number + player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_check_in_settings" */ -export interface e_check_in_settings_aggregateGenqlSelection{ - aggregate?: e_check_in_settings_aggregate_fieldsGenqlSelection - nodes?: e_check_in_settingsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +/** order by stddev_pop() on columns of table "award_recipients" */ +export interface award_recipients_stddev_pop_order_by {awarded_by_steam_id?: (order_by | null),placement?: (order_by | null),player_steam_id?: (order_by | null)} -/** aggregate fields of "e_check_in_settings" */ -export interface e_check_in_settings_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_check_in_settings_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_check_in_settings_max_fieldsGenqlSelection - min?: e_check_in_settings_min_fieldsGenqlSelection +/** aggregate stddev_samp on columns */ +export interface award_recipients_stddev_samp_fieldsGenqlSelection{ + awarded_by_steam_id?: boolean | number + placement?: boolean | number + player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_check_in_settings". All fields are combined with a logical 'AND'. */ -export interface e_check_in_settings_bool_exp {_and?: (e_check_in_settings_bool_exp[] | null),_not?: (e_check_in_settings_bool_exp | null),_or?: (e_check_in_settings_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** order by stddev_samp() on columns of table "award_recipients" */ +export interface award_recipients_stddev_samp_order_by {awarded_by_steam_id?: (order_by | null),placement?: (order_by | null),player_steam_id?: (order_by | null)} -/** Boolean expression to compare columns of type "e_check_in_settings_enum". All fields are combined with logical 'AND'. */ -export interface e_check_in_settings_enum_comparison_exp {_eq?: (e_check_in_settings_enum | null),_in?: (e_check_in_settings_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_check_in_settings_enum | null),_nin?: (e_check_in_settings_enum[] | null)} +/** Streaming cursor of the table "award_recipients" */ +export interface award_recipients_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: award_recipients_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -/** input type for inserting data into table "e_check_in_settings" */ -export interface e_check_in_settings_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** Initial value of the column from where the streaming should start */ +export interface award_recipients_stream_cursor_value_input {award_id?: (Scalars['uuid'] | null),awarded_by_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),note?: (Scalars['String'] | null),placement?: (Scalars['Int'] | null),placement_tier?: (Scalars['String'] | null),player_steam_id?: (Scalars['bigint'] | null),season_id?: (Scalars['uuid'] | null),source?: (e_award_sources_enum | null),team_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null),tournament_team_id?: (Scalars['uuid'] | null)} -/** aggregate max on columns */ -export interface e_check_in_settings_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate sum on columns */ +export interface award_recipients_sum_fieldsGenqlSelection{ + awarded_by_steam_id?: boolean | number + placement?: boolean | number + player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate min on columns */ -export interface e_check_in_settings_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** order by sum() on columns of table "award_recipients" */ +export interface award_recipients_sum_order_by {awarded_by_steam_id?: (order_by | null),placement?: (order_by | null),player_steam_id?: (order_by | null)} + +export interface award_recipients_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (award_recipients_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (award_recipients_set_input | null), +/** filter the rows which have to be updated */ +where: award_recipients_bool_exp} -/** response of any mutation on the table "e_check_in_settings" */ -export interface e_check_in_settings_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: e_check_in_settingsGenqlSelection +/** aggregate var_pop on columns */ +export interface award_recipients_var_pop_fieldsGenqlSelection{ + awarded_by_steam_id?: boolean | number + placement?: boolean | number + player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_check_in_settings" */ -export interface e_check_in_settings_on_conflict {constraint: e_check_in_settings_constraint,update_columns?: e_check_in_settings_update_column[],where?: (e_check_in_settings_bool_exp | null)} - - -/** Ordering options when selecting data from "e_check_in_settings". */ -export interface e_check_in_settings_order_by {description?: (order_by | null),value?: (order_by | null)} - - -/** primary key columns input for table: e_check_in_settings */ -export interface e_check_in_settings_pk_columns_input {value: Scalars['String']} - - -/** input type for updating data in table "e_check_in_settings" */ -export interface e_check_in_settings_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} - +/** order by var_pop() on columns of table "award_recipients" */ +export interface award_recipients_var_pop_order_by {awarded_by_steam_id?: (order_by | null),placement?: (order_by | null),player_steam_id?: (order_by | null)} -/** Streaming cursor of the table "e_check_in_settings" */ -export interface e_check_in_settings_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: e_check_in_settings_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** aggregate var_samp on columns */ +export interface award_recipients_var_samp_fieldsGenqlSelection{ + awarded_by_steam_id?: boolean | number + placement?: boolean | number + player_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Initial value of the column from where the streaming should start */ -export interface e_check_in_settings_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_check_in_settings_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_check_in_settings_set_input | null), -/** filter the rows which have to be updated */ -where: e_check_in_settings_bool_exp} +/** order by var_samp() on columns of table "award_recipients" */ +export interface award_recipients_var_samp_order_by {awarded_by_steam_id?: (order_by | null),placement?: (order_by | null),player_steam_id?: (order_by | null)} -/** columns and relationships of "e_draft_game_captain_selection" */ -export interface e_draft_game_captain_selectionGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate variance on columns */ +export interface award_recipients_variance_fieldsGenqlSelection{ + awarded_by_steam_id?: boolean | number + placement?: boolean | number + player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_draft_game_captain_selection" */ -export interface e_draft_game_captain_selection_aggregateGenqlSelection{ - aggregate?: e_draft_game_captain_selection_aggregate_fieldsGenqlSelection - nodes?: e_draft_game_captain_selectionGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +/** order by variance() on columns of table "award_recipients" */ +export interface award_recipients_variance_order_by {awarded_by_steam_id?: (order_by | null),placement?: (order_by | null),player_steam_id?: (order_by | null)} -/** aggregate fields of "e_draft_game_captain_selection" */ -export interface e_draft_game_captain_selection_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_draft_game_captain_selection_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_draft_game_captain_selection_max_fieldsGenqlSelection - min?: e_draft_game_captain_selection_min_fieldsGenqlSelection +/** columns and relationships of "awards" */ +export interface awardsGenqlSelection{ + allow_multiple?: boolean | number + created_at?: boolean | number + /** An object relationship */ + created_by?: playersGenqlSelection + created_by_steam_id?: boolean | number + description?: boolean | number + /** An object relationship */ + event?: eventsGenqlSelection + event_id?: boolean | number + id?: boolean | number + image_url?: boolean | number + /** An object relationship */ + league_season?: league_seasonsGenqlSelection + league_season_id?: boolean | number + name?: boolean | number + /** An array relationship */ + recipients?: (award_recipientsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (award_recipients_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (award_recipients_order_by[] | null), + /** filter the rows returned */ + where?: (award_recipients_bool_exp | null)} }) + /** An aggregate relationship */ + recipients_aggregate?: (award_recipients_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (award_recipients_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (award_recipients_order_by[] | null), + /** filter the rows returned */ + where?: (award_recipients_bool_exp | null)} }) + /** An object relationship */ + season?: seasonsGenqlSelection + season_id?: boolean | number + silhouette?: boolean | number + system_key?: boolean | number + tier?: boolean | number + /** An object relationship */ + tournament?: tournamentsGenqlSelection + /** An array relationship */ + tournament_configs?: (tournament_awardsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_awards_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_awards_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_awards_bool_exp | null)} }) + /** An aggregate relationship */ + tournament_configs_aggregate?: (tournament_awards_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_awards_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_awards_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_awards_bool_exp | null)} }) + tournament_id?: boolean | number + updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_draft_game_captain_selection". All fields are combined with a logical 'AND'. */ -export interface e_draft_game_captain_selection_bool_exp {_and?: (e_draft_game_captain_selection_bool_exp[] | null),_not?: (e_draft_game_captain_selection_bool_exp | null),_or?: (e_draft_game_captain_selection_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** aggregated selection of "awards" */ +export interface awards_aggregateGenqlSelection{ + aggregate?: awards_aggregate_fieldsGenqlSelection + nodes?: awardsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** Boolean expression to compare columns of type "e_draft_game_captain_selection_enum". All fields are combined with logical 'AND'. */ -export interface e_draft_game_captain_selection_enum_comparison_exp {_eq?: (e_draft_game_captain_selection_enum | null),_in?: (e_draft_game_captain_selection_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_draft_game_captain_selection_enum | null),_nin?: (e_draft_game_captain_selection_enum[] | null)} +/** aggregate fields of "awards" */ +export interface awards_aggregate_fieldsGenqlSelection{ + avg?: awards_avg_fieldsGenqlSelection + count?: { __args: {columns?: (awards_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: awards_max_fieldsGenqlSelection + min?: awards_min_fieldsGenqlSelection + stddev?: awards_stddev_fieldsGenqlSelection + stddev_pop?: awards_stddev_pop_fieldsGenqlSelection + stddev_samp?: awards_stddev_samp_fieldsGenqlSelection + sum?: awards_sum_fieldsGenqlSelection + var_pop?: awards_var_pop_fieldsGenqlSelection + var_samp?: awards_var_samp_fieldsGenqlSelection + variance?: awards_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** input type for inserting data into table "e_draft_game_captain_selection" */ -export interface e_draft_game_captain_selection_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** aggregate avg on columns */ +export interface awards_avg_fieldsGenqlSelection{ + created_by_steam_id?: boolean | number + silhouette?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Boolean expression to filter rows from the table "awards". All fields are combined with a logical 'AND'. */ +export interface awards_bool_exp {_and?: (awards_bool_exp[] | null),_not?: (awards_bool_exp | null),_or?: (awards_bool_exp[] | null),allow_multiple?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),created_by?: (players_bool_exp | null),created_by_steam_id?: (bigint_comparison_exp | null),description?: (String_comparison_exp | null),event?: (events_bool_exp | null),event_id?: (uuid_comparison_exp | null),id?: (uuid_comparison_exp | null),image_url?: (String_comparison_exp | null),league_season?: (league_seasons_bool_exp | null),league_season_id?: (uuid_comparison_exp | null),name?: (String_comparison_exp | null),recipients?: (award_recipients_bool_exp | null),recipients_aggregate?: (award_recipients_aggregate_bool_exp | null),season?: (seasons_bool_exp | null),season_id?: (uuid_comparison_exp | null),silhouette?: (Int_comparison_exp | null),system_key?: (String_comparison_exp | null),tier?: (e_award_tiers_enum_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_configs?: (tournament_awards_bool_exp | null),tournament_configs_aggregate?: (tournament_awards_aggregate_bool_exp | null),tournament_id?: (uuid_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "awards" */ +export interface awards_inc_input {created_by_steam_id?: (Scalars['bigint'] | null),silhouette?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "awards" */ +export interface awards_insert_input {allow_multiple?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),created_by?: (players_obj_rel_insert_input | null),created_by_steam_id?: (Scalars['bigint'] | null),description?: (Scalars['String'] | null),event?: (events_obj_rel_insert_input | null),event_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),image_url?: (Scalars['String'] | null),league_season?: (league_seasons_obj_rel_insert_input | null),league_season_id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),recipients?: (award_recipients_arr_rel_insert_input | null),season?: (seasons_obj_rel_insert_input | null),season_id?: (Scalars['uuid'] | null),silhouette?: (Scalars['Int'] | null),system_key?: (Scalars['String'] | null),tier?: (e_award_tiers_enum | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_configs?: (tournament_awards_arr_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} /** aggregate max on columns */ -export interface e_draft_game_captain_selection_max_fieldsGenqlSelection{ +export interface awards_max_fieldsGenqlSelection{ + created_at?: boolean | number + created_by_steam_id?: boolean | number description?: boolean | number - value?: boolean | number + event_id?: boolean | number + id?: boolean | number + image_url?: boolean | number + league_season_id?: boolean | number + name?: boolean | number + season_id?: boolean | number + silhouette?: boolean | number + system_key?: boolean | number + tournament_id?: boolean | number + updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate min on columns */ -export interface e_draft_game_captain_selection_min_fieldsGenqlSelection{ +export interface awards_min_fieldsGenqlSelection{ + created_at?: boolean | number + created_by_steam_id?: boolean | number description?: boolean | number - value?: boolean | number + event_id?: boolean | number + id?: boolean | number + image_url?: boolean | number + league_season_id?: boolean | number + name?: boolean | number + season_id?: boolean | number + silhouette?: boolean | number + system_key?: boolean | number + tournament_id?: boolean | number + updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "e_draft_game_captain_selection" */ -export interface e_draft_game_captain_selection_mutation_responseGenqlSelection{ +/** response of any mutation on the table "awards" */ +export interface awards_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_draft_game_captain_selectionGenqlSelection + returning?: awardsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_draft_game_captain_selection" */ -export interface e_draft_game_captain_selection_obj_rel_insert_input {data: e_draft_game_captain_selection_insert_input, +/** input type for inserting object relation for remote table "awards" */ +export interface awards_obj_rel_insert_input {data: awards_insert_input, /** upsert condition */ -on_conflict?: (e_draft_game_captain_selection_on_conflict | null)} - - -/** on_conflict condition type for table "e_draft_game_captain_selection" */ -export interface e_draft_game_captain_selection_on_conflict {constraint: e_draft_game_captain_selection_constraint,update_columns?: e_draft_game_captain_selection_update_column[],where?: (e_draft_game_captain_selection_bool_exp | null)} - - -/** Ordering options when selecting data from "e_draft_game_captain_selection". */ -export interface e_draft_game_captain_selection_order_by {description?: (order_by | null),value?: (order_by | null)} - +on_conflict?: (awards_on_conflict | null)} -/** primary key columns input for table: e_draft_game_captain_selection */ -export interface e_draft_game_captain_selection_pk_columns_input {value: Scalars['String']} +/** on_conflict condition type for table "awards" */ +export interface awards_on_conflict {constraint: awards_constraint,update_columns?: awards_update_column[],where?: (awards_bool_exp | null)} -/** input type for updating data in table "e_draft_game_captain_selection" */ -export interface e_draft_game_captain_selection_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** Ordering options when selecting data from "awards". */ +export interface awards_order_by {allow_multiple?: (order_by | null),created_at?: (order_by | null),created_by?: (players_order_by | null),created_by_steam_id?: (order_by | null),description?: (order_by | null),event?: (events_order_by | null),event_id?: (order_by | null),id?: (order_by | null),image_url?: (order_by | null),league_season?: (league_seasons_order_by | null),league_season_id?: (order_by | null),name?: (order_by | null),recipients_aggregate?: (award_recipients_aggregate_order_by | null),season?: (seasons_order_by | null),season_id?: (order_by | null),silhouette?: (order_by | null),system_key?: (order_by | null),tier?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_configs_aggregate?: (tournament_awards_aggregate_order_by | null),tournament_id?: (order_by | null),updated_at?: (order_by | null)} -/** Streaming cursor of the table "e_draft_game_captain_selection" */ -export interface e_draft_game_captain_selection_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: e_draft_game_captain_selection_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** primary key columns input for table: awards */ +export interface awards_pk_columns_input {id: Scalars['uuid']} -/** Initial value of the column from where the streaming should start */ -export interface e_draft_game_captain_selection_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_draft_game_captain_selection_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_draft_game_captain_selection_set_input | null), -/** filter the rows which have to be updated */ -where: e_draft_game_captain_selection_bool_exp} +/** input type for updating data in table "awards" */ +export interface awards_set_input {allow_multiple?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),created_by_steam_id?: (Scalars['bigint'] | null),description?: (Scalars['String'] | null),event_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),image_url?: (Scalars['String'] | null),league_season_id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),season_id?: (Scalars['uuid'] | null),silhouette?: (Scalars['Int'] | null),system_key?: (Scalars['String'] | null),tier?: (e_award_tiers_enum | null),tournament_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} -/** columns and relationships of "e_draft_game_draft_order" */ -export interface e_draft_game_draft_orderGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate stddev on columns */ +export interface awards_stddev_fieldsGenqlSelection{ + created_by_steam_id?: boolean | number + silhouette?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_draft_game_draft_order" */ -export interface e_draft_game_draft_order_aggregateGenqlSelection{ - aggregate?: e_draft_game_draft_order_aggregate_fieldsGenqlSelection - nodes?: e_draft_game_draft_orderGenqlSelection +/** aggregate stddev_pop on columns */ +export interface awards_stddev_pop_fieldsGenqlSelection{ + created_by_steam_id?: boolean | number + silhouette?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_draft_game_draft_order" */ -export interface e_draft_game_draft_order_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_draft_game_draft_order_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_draft_game_draft_order_max_fieldsGenqlSelection - min?: e_draft_game_draft_order_min_fieldsGenqlSelection +/** aggregate stddev_samp on columns */ +export interface awards_stddev_samp_fieldsGenqlSelection{ + created_by_steam_id?: boolean | number + silhouette?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_draft_game_draft_order". All fields are combined with a logical 'AND'. */ -export interface e_draft_game_draft_order_bool_exp {_and?: (e_draft_game_draft_order_bool_exp[] | null),_not?: (e_draft_game_draft_order_bool_exp | null),_or?: (e_draft_game_draft_order_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} - - -/** Boolean expression to compare columns of type "e_draft_game_draft_order_enum". All fields are combined with logical 'AND'. */ -export interface e_draft_game_draft_order_enum_comparison_exp {_eq?: (e_draft_game_draft_order_enum | null),_in?: (e_draft_game_draft_order_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_draft_game_draft_order_enum | null),_nin?: (e_draft_game_draft_order_enum[] | null)} +/** Streaming cursor of the table "awards" */ +export interface awards_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: awards_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -/** input type for inserting data into table "e_draft_game_draft_order" */ -export interface e_draft_game_draft_order_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** Initial value of the column from where the streaming should start */ +export interface awards_stream_cursor_value_input {allow_multiple?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),created_by_steam_id?: (Scalars['bigint'] | null),description?: (Scalars['String'] | null),event_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),image_url?: (Scalars['String'] | null),league_season_id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),season_id?: (Scalars['uuid'] | null),silhouette?: (Scalars['Int'] | null),system_key?: (Scalars['String'] | null),tier?: (e_award_tiers_enum | null),tournament_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} -/** aggregate max on columns */ -export interface e_draft_game_draft_order_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate sum on columns */ +export interface awards_sum_fieldsGenqlSelection{ + created_by_steam_id?: boolean | number + silhouette?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface awards_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (awards_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (awards_set_input | null), +/** filter the rows which have to be updated */ +where: awards_bool_exp} + -/** aggregate min on columns */ -export interface e_draft_game_draft_order_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate var_pop on columns */ +export interface awards_var_pop_fieldsGenqlSelection{ + created_by_steam_id?: boolean | number + silhouette?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "e_draft_game_draft_order" */ -export interface e_draft_game_draft_order_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: e_draft_game_draft_orderGenqlSelection +/** aggregate var_samp on columns */ +export interface awards_var_samp_fieldsGenqlSelection{ + created_by_steam_id?: boolean | number + silhouette?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_draft_game_draft_order" */ -export interface e_draft_game_draft_order_obj_rel_insert_input {data: e_draft_game_draft_order_insert_input, -/** upsert condition */ -on_conflict?: (e_draft_game_draft_order_on_conflict | null)} - - -/** on_conflict condition type for table "e_draft_game_draft_order" */ -export interface e_draft_game_draft_order_on_conflict {constraint: e_draft_game_draft_order_constraint,update_columns?: e_draft_game_draft_order_update_column[],where?: (e_draft_game_draft_order_bool_exp | null)} - - -/** Ordering options when selecting data from "e_draft_game_draft_order". */ -export interface e_draft_game_draft_order_order_by {description?: (order_by | null),value?: (order_by | null)} - +/** aggregate variance on columns */ +export interface awards_variance_fieldsGenqlSelection{ + created_by_steam_id?: boolean | number + silhouette?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** primary key columns input for table: e_draft_game_draft_order */ -export interface e_draft_game_draft_order_pk_columns_input {value: Scalars['String']} +/** Boolean expression to compare columns of type "bigint". All fields are combined with logical 'AND'. */ +export interface bigint_array_comparison_exp { +/** is the array contained in the given array value */ +_contained_in?: (Scalars['bigint'][] | null), +/** does the array contain the given value */ +_contains?: (Scalars['bigint'][] | null),_eq?: (Scalars['bigint'][] | null),_gt?: (Scalars['bigint'][] | null),_gte?: (Scalars['bigint'][] | null),_in?: (Scalars['bigint'][][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['bigint'][] | null),_lte?: (Scalars['bigint'][] | null),_neq?: (Scalars['bigint'][] | null),_nin?: (Scalars['bigint'][][] | null)} -/** input type for updating data in table "e_draft_game_draft_order" */ -export interface e_draft_game_draft_order_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** Boolean expression to compare columns of type "bigint". All fields are combined with logical 'AND'. */ +export interface bigint_comparison_exp {_eq?: (Scalars['bigint'] | null),_gt?: (Scalars['bigint'] | null),_gte?: (Scalars['bigint'] | null),_in?: (Scalars['bigint'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['bigint'] | null),_lte?: (Scalars['bigint'] | null),_neq?: (Scalars['bigint'] | null),_nin?: (Scalars['bigint'][] | null)} -/** Streaming cursor of the table "e_draft_game_draft_order" */ -export interface e_draft_game_draft_order_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: e_draft_game_draft_order_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** Boolean expression to compare columns of type "bytea". All fields are combined with logical 'AND'. */ +export interface bytea_comparison_exp {_eq?: (Scalars['bytea'] | null),_gt?: (Scalars['bytea'] | null),_gte?: (Scalars['bytea'] | null),_in?: (Scalars['bytea'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['bytea'] | null),_lte?: (Scalars['bytea'] | null),_neq?: (Scalars['bytea'] | null),_nin?: (Scalars['bytea'][] | null)} -/** Initial value of the column from where the streaming should start */ -export interface e_draft_game_draft_order_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_draft_game_draft_order_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_draft_game_draft_order_set_input | null), -/** filter the rows which have to be updated */ -where: e_draft_game_draft_order_bool_exp} +/** columns and relationships of "chat_read_state" */ +export interface chat_read_stateGenqlSelection{ + last_read_at?: boolean | number + steam_id?: boolean | number + thread?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** columns and relationships of "e_draft_game_mode" */ -export interface e_draft_game_modeGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregated selection of "chat_read_state" */ +export interface chat_read_state_aggregateGenqlSelection{ + aggregate?: chat_read_state_aggregate_fieldsGenqlSelection + nodes?: chat_read_stateGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_draft_game_mode" */ -export interface e_draft_game_mode_aggregateGenqlSelection{ - aggregate?: e_draft_game_mode_aggregate_fieldsGenqlSelection - nodes?: e_draft_game_modeGenqlSelection +/** aggregate fields of "chat_read_state" */ +export interface chat_read_state_aggregate_fieldsGenqlSelection{ + avg?: chat_read_state_avg_fieldsGenqlSelection + count?: { __args: {columns?: (chat_read_state_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: chat_read_state_max_fieldsGenqlSelection + min?: chat_read_state_min_fieldsGenqlSelection + stddev?: chat_read_state_stddev_fieldsGenqlSelection + stddev_pop?: chat_read_state_stddev_pop_fieldsGenqlSelection + stddev_samp?: chat_read_state_stddev_samp_fieldsGenqlSelection + sum?: chat_read_state_sum_fieldsGenqlSelection + var_pop?: chat_read_state_var_pop_fieldsGenqlSelection + var_samp?: chat_read_state_var_samp_fieldsGenqlSelection + variance?: chat_read_state_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_draft_game_mode" */ -export interface e_draft_game_mode_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_draft_game_mode_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_draft_game_mode_max_fieldsGenqlSelection - min?: e_draft_game_mode_min_fieldsGenqlSelection +/** aggregate avg on columns */ +export interface chat_read_state_avg_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_draft_game_mode". All fields are combined with a logical 'AND'. */ -export interface e_draft_game_mode_bool_exp {_and?: (e_draft_game_mode_bool_exp[] | null),_not?: (e_draft_game_mode_bool_exp | null),_or?: (e_draft_game_mode_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "chat_read_state". All fields are combined with a logical 'AND'. */ +export interface chat_read_state_bool_exp {_and?: (chat_read_state_bool_exp[] | null),_not?: (chat_read_state_bool_exp | null),_or?: (chat_read_state_bool_exp[] | null),last_read_at?: (timestamptz_comparison_exp | null),steam_id?: (bigint_comparison_exp | null),thread?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_draft_game_mode_enum". All fields are combined with logical 'AND'. */ -export interface e_draft_game_mode_enum_comparison_exp {_eq?: (e_draft_game_mode_enum | null),_in?: (e_draft_game_mode_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_draft_game_mode_enum | null),_nin?: (e_draft_game_mode_enum[] | null)} +/** input type for incrementing numeric columns in table "chat_read_state" */ +export interface chat_read_state_inc_input {steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "e_draft_game_mode" */ -export interface e_draft_game_mode_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "chat_read_state" */ +export interface chat_read_state_insert_input {last_read_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),thread?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_draft_game_mode_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +export interface chat_read_state_max_fieldsGenqlSelection{ + last_read_at?: boolean | number + steam_id?: boolean | number + thread?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate min on columns */ -export interface e_draft_game_mode_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +export interface chat_read_state_min_fieldsGenqlSelection{ + last_read_at?: boolean | number + steam_id?: boolean | number + thread?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "e_draft_game_mode" */ -export interface e_draft_game_mode_mutation_responseGenqlSelection{ +/** response of any mutation on the table "chat_read_state" */ +export interface chat_read_state_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_draft_game_modeGenqlSelection + returning?: chat_read_stateGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_draft_game_mode" */ -export interface e_draft_game_mode_obj_rel_insert_input {data: e_draft_game_mode_insert_input, -/** upsert condition */ -on_conflict?: (e_draft_game_mode_on_conflict | null)} +/** on_conflict condition type for table "chat_read_state" */ +export interface chat_read_state_on_conflict {constraint: chat_read_state_constraint,update_columns?: chat_read_state_update_column[],where?: (chat_read_state_bool_exp | null)} -/** on_conflict condition type for table "e_draft_game_mode" */ -export interface e_draft_game_mode_on_conflict {constraint: e_draft_game_mode_constraint,update_columns?: e_draft_game_mode_update_column[],where?: (e_draft_game_mode_bool_exp | null)} +/** Ordering options when selecting data from "chat_read_state". */ +export interface chat_read_state_order_by {last_read_at?: (order_by | null),steam_id?: (order_by | null),thread?: (order_by | null)} -/** Ordering options when selecting data from "e_draft_game_mode". */ -export interface e_draft_game_mode_order_by {description?: (order_by | null),value?: (order_by | null)} +/** primary key columns input for table: chat_read_state */ +export interface chat_read_state_pk_columns_input {steam_id: Scalars['bigint'],thread: Scalars['String']} -/** primary key columns input for table: e_draft_game_mode */ -export interface e_draft_game_mode_pk_columns_input {value: Scalars['String']} +/** input type for updating data in table "chat_read_state" */ +export interface chat_read_state_set_input {last_read_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),thread?: (Scalars['String'] | null)} -/** input type for updating data in table "e_draft_game_mode" */ -export interface e_draft_game_mode_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** aggregate stddev on columns */ +export interface chat_read_state_stddev_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Streaming cursor of the table "e_draft_game_mode" */ -export interface e_draft_game_mode_stream_cursor_input { +/** aggregate stddev_pop on columns */ +export interface chat_read_state_stddev_pop_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_samp on columns */ +export interface chat_read_state_stddev_samp_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Streaming cursor of the table "chat_read_state" */ +export interface chat_read_state_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_draft_game_mode_stream_cursor_value_input, +initial_value: chat_read_state_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_draft_game_mode_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} - -export interface e_draft_game_mode_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_draft_game_mode_set_input | null), -/** filter the rows which have to be updated */ -where: e_draft_game_mode_bool_exp} +export interface chat_read_state_stream_cursor_value_input {last_read_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),thread?: (Scalars['String'] | null)} -/** columns and relationships of "e_draft_game_player_status" */ -export interface e_draft_game_player_statusGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate sum on columns */ +export interface chat_read_state_sum_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface chat_read_state_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (chat_read_state_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (chat_read_state_set_input | null), +/** filter the rows which have to be updated */ +where: chat_read_state_bool_exp} + -/** aggregated selection of "e_draft_game_player_status" */ -export interface e_draft_game_player_status_aggregateGenqlSelection{ - aggregate?: e_draft_game_player_status_aggregate_fieldsGenqlSelection - nodes?: e_draft_game_player_statusGenqlSelection +/** aggregate var_pop on columns */ +export interface chat_read_state_var_pop_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_draft_game_player_status" */ -export interface e_draft_game_player_status_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_draft_game_player_status_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_draft_game_player_status_max_fieldsGenqlSelection - min?: e_draft_game_player_status_min_fieldsGenqlSelection +/** aggregate var_samp on columns */ +export interface chat_read_state_var_samp_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_draft_game_player_status". All fields are combined with a logical 'AND'. */ -export interface e_draft_game_player_status_bool_exp {_and?: (e_draft_game_player_status_bool_exp[] | null),_not?: (e_draft_game_player_status_bool_exp | null),_or?: (e_draft_game_player_status_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} - - -/** Boolean expression to compare columns of type "e_draft_game_player_status_enum". All fields are combined with logical 'AND'. */ -export interface e_draft_game_player_status_enum_comparison_exp {_eq?: (e_draft_game_player_status_enum | null),_in?: (e_draft_game_player_status_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_draft_game_player_status_enum | null),_nin?: (e_draft_game_player_status_enum[] | null)} - - -/** input type for inserting data into table "e_draft_game_player_status" */ -export interface e_draft_game_player_status_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} - - -/** aggregate max on columns */ -export interface e_draft_game_player_status_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate variance on columns */ +export interface chat_read_state_variance_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate min on columns */ -export interface e_draft_game_player_status_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** columns and relationships of "clip_render_jobs" */ +export interface clip_render_jobsGenqlSelection{ + /** An object relationship */ + clip?: match_clipsGenqlSelection + clip_id?: boolean | number + created_at?: boolean | number + error_message?: boolean | number + /** An object relationship */ + game_server_node?: game_server_nodesGenqlSelection + game_server_node_id?: boolean | number + id?: boolean | number + k8s_job_name?: boolean | number + last_status_at?: boolean | number + /** An object relationship */ + match_map?: match_mapsGenqlSelection + /** An object relationship */ + match_map_demo?: match_map_demosGenqlSelection + match_map_demo_id?: boolean | number + match_map_id?: boolean | number + paused?: boolean | number + progress?: boolean | number + session_token?: boolean | number + sort_index?: boolean | number + spec?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + status?: boolean | number + status_history?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + /** An object relationship */ + user?: playersGenqlSelection + user_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "e_draft_game_player_status" */ -export interface e_draft_game_player_status_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: e_draft_game_player_statusGenqlSelection +/** aggregated selection of "clip_render_jobs" */ +export interface clip_render_jobs_aggregateGenqlSelection{ + aggregate?: clip_render_jobs_aggregate_fieldsGenqlSelection + nodes?: clip_render_jobsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } +export interface clip_render_jobs_aggregate_bool_exp {bool_and?: (clip_render_jobs_aggregate_bool_exp_bool_and | null),bool_or?: (clip_render_jobs_aggregate_bool_exp_bool_or | null),count?: (clip_render_jobs_aggregate_bool_exp_count | null)} -/** input type for inserting object relation for remote table "e_draft_game_player_status" */ -export interface e_draft_game_player_status_obj_rel_insert_input {data: e_draft_game_player_status_insert_input, -/** upsert condition */ -on_conflict?: (e_draft_game_player_status_on_conflict | null)} - - -/** on_conflict condition type for table "e_draft_game_player_status" */ -export interface e_draft_game_player_status_on_conflict {constraint: e_draft_game_player_status_constraint,update_columns?: e_draft_game_player_status_update_column[],where?: (e_draft_game_player_status_bool_exp | null)} - +export interface clip_render_jobs_aggregate_bool_exp_bool_and {arguments: clip_render_jobs_select_column_clip_render_jobs_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (clip_render_jobs_bool_exp | null),predicate: Boolean_comparison_exp} -/** Ordering options when selecting data from "e_draft_game_player_status". */ -export interface e_draft_game_player_status_order_by {description?: (order_by | null),value?: (order_by | null)} +export interface clip_render_jobs_aggregate_bool_exp_bool_or {arguments: clip_render_jobs_select_column_clip_render_jobs_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (clip_render_jobs_bool_exp | null),predicate: Boolean_comparison_exp} +export interface clip_render_jobs_aggregate_bool_exp_count {arguments?: (clip_render_jobs_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (clip_render_jobs_bool_exp | null),predicate: Int_comparison_exp} -/** primary key columns input for table: e_draft_game_player_status */ -export interface e_draft_game_player_status_pk_columns_input {value: Scalars['String']} +/** aggregate fields of "clip_render_jobs" */ +export interface clip_render_jobs_aggregate_fieldsGenqlSelection{ + avg?: clip_render_jobs_avg_fieldsGenqlSelection + count?: { __args: {columns?: (clip_render_jobs_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: clip_render_jobs_max_fieldsGenqlSelection + min?: clip_render_jobs_min_fieldsGenqlSelection + stddev?: clip_render_jobs_stddev_fieldsGenqlSelection + stddev_pop?: clip_render_jobs_stddev_pop_fieldsGenqlSelection + stddev_samp?: clip_render_jobs_stddev_samp_fieldsGenqlSelection + sum?: clip_render_jobs_sum_fieldsGenqlSelection + var_pop?: clip_render_jobs_var_pop_fieldsGenqlSelection + var_samp?: clip_render_jobs_var_samp_fieldsGenqlSelection + variance?: clip_render_jobs_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** input type for updating data in table "e_draft_game_player_status" */ -export interface e_draft_game_player_status_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** order by aggregate values of table "clip_render_jobs" */ +export interface clip_render_jobs_aggregate_order_by {avg?: (clip_render_jobs_avg_order_by | null),count?: (order_by | null),max?: (clip_render_jobs_max_order_by | null),min?: (clip_render_jobs_min_order_by | null),stddev?: (clip_render_jobs_stddev_order_by | null),stddev_pop?: (clip_render_jobs_stddev_pop_order_by | null),stddev_samp?: (clip_render_jobs_stddev_samp_order_by | null),sum?: (clip_render_jobs_sum_order_by | null),var_pop?: (clip_render_jobs_var_pop_order_by | null),var_samp?: (clip_render_jobs_var_samp_order_by | null),variance?: (clip_render_jobs_variance_order_by | null)} -/** Streaming cursor of the table "e_draft_game_player_status" */ -export interface e_draft_game_player_status_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: e_draft_game_player_status_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** append existing jsonb value of filtered columns with new jsonb value */ +export interface clip_render_jobs_append_input {spec?: (Scalars['jsonb'] | null),status_history?: (Scalars['jsonb'] | null)} -/** Initial value of the column from where the streaming should start */ -export interface e_draft_game_player_status_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_draft_game_player_status_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_draft_game_player_status_set_input | null), -/** filter the rows which have to be updated */ -where: e_draft_game_player_status_bool_exp} +/** input type for inserting array relation for remote table "clip_render_jobs" */ +export interface clip_render_jobs_arr_rel_insert_input {data: clip_render_jobs_insert_input[], +/** upsert condition */ +on_conflict?: (clip_render_jobs_on_conflict | null)} -/** columns and relationships of "e_draft_game_status" */ -export interface e_draft_game_statusGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate avg on columns */ +export interface clip_render_jobs_avg_fieldsGenqlSelection{ + progress?: boolean | number + sort_index?: boolean | number + user_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_draft_game_status" */ -export interface e_draft_game_status_aggregateGenqlSelection{ - aggregate?: e_draft_game_status_aggregate_fieldsGenqlSelection - nodes?: e_draft_game_statusGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +/** order by avg() on columns of table "clip_render_jobs" */ +export interface clip_render_jobs_avg_order_by {progress?: (order_by | null),sort_index?: (order_by | null),user_steam_id?: (order_by | null)} -/** aggregate fields of "e_draft_game_status" */ -export interface e_draft_game_status_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_draft_game_status_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_draft_game_status_max_fieldsGenqlSelection - min?: e_draft_game_status_min_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +/** Boolean expression to filter rows from the table "clip_render_jobs". All fields are combined with a logical 'AND'. */ +export interface clip_render_jobs_bool_exp {_and?: (clip_render_jobs_bool_exp[] | null),_not?: (clip_render_jobs_bool_exp | null),_or?: (clip_render_jobs_bool_exp[] | null),clip?: (match_clips_bool_exp | null),clip_id?: (uuid_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),error_message?: (String_comparison_exp | null),game_server_node?: (game_server_nodes_bool_exp | null),game_server_node_id?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),k8s_job_name?: (String_comparison_exp | null),last_status_at?: (timestamptz_comparison_exp | null),match_map?: (match_maps_bool_exp | null),match_map_demo?: (match_map_demos_bool_exp | null),match_map_demo_id?: (uuid_comparison_exp | null),match_map_id?: (uuid_comparison_exp | null),paused?: (Boolean_comparison_exp | null),progress?: (numeric_comparison_exp | null),session_token?: (String_comparison_exp | null),sort_index?: (Int_comparison_exp | null),spec?: (jsonb_comparison_exp | null),status?: (String_comparison_exp | null),status_history?: (jsonb_comparison_exp | null),user?: (players_bool_exp | null),user_steam_id?: (bigint_comparison_exp | null)} -/** Boolean expression to filter rows from the table "e_draft_game_status". All fields are combined with a logical 'AND'. */ -export interface e_draft_game_status_bool_exp {_and?: (e_draft_game_status_bool_exp[] | null),_not?: (e_draft_game_status_bool_exp | null),_or?: (e_draft_game_status_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +export interface clip_render_jobs_delete_at_path_input {spec?: (Scalars['String'][] | null),status_history?: (Scalars['String'][] | null)} -/** Boolean expression to compare columns of type "e_draft_game_status_enum". All fields are combined with logical 'AND'. */ -export interface e_draft_game_status_enum_comparison_exp {_eq?: (e_draft_game_status_enum | null),_in?: (e_draft_game_status_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_draft_game_status_enum | null),_nin?: (e_draft_game_status_enum[] | null)} +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +export interface clip_render_jobs_delete_elem_input {spec?: (Scalars['Int'] | null),status_history?: (Scalars['Int'] | null)} -/** input type for inserting data into table "e_draft_game_status" */ -export interface e_draft_game_status_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +export interface clip_render_jobs_delete_key_input {spec?: (Scalars['String'] | null),status_history?: (Scalars['String'] | null)} + + +/** input type for incrementing numeric columns in table "clip_render_jobs" */ +export interface clip_render_jobs_inc_input {progress?: (Scalars['numeric'] | null),sort_index?: (Scalars['Int'] | null),user_steam_id?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "clip_render_jobs" */ +export interface clip_render_jobs_insert_input {clip?: (match_clips_obj_rel_insert_input | null),clip_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),error_message?: (Scalars['String'] | null),game_server_node?: (game_server_nodes_obj_rel_insert_input | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),last_status_at?: (Scalars['timestamptz'] | null),match_map?: (match_maps_obj_rel_insert_input | null),match_map_demo?: (match_map_demos_obj_rel_insert_input | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),paused?: (Scalars['Boolean'] | null),progress?: (Scalars['numeric'] | null),session_token?: (Scalars['String'] | null),sort_index?: (Scalars['Int'] | null),spec?: (Scalars['jsonb'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),user?: (players_obj_rel_insert_input | null),user_steam_id?: (Scalars['bigint'] | null)} /** aggregate max on columns */ -export interface e_draft_game_status_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +export interface clip_render_jobs_max_fieldsGenqlSelection{ + clip_id?: boolean | number + created_at?: boolean | number + error_message?: boolean | number + game_server_node_id?: boolean | number + id?: boolean | number + k8s_job_name?: boolean | number + last_status_at?: boolean | number + match_map_demo_id?: boolean | number + match_map_id?: boolean | number + progress?: boolean | number + session_token?: boolean | number + sort_index?: boolean | number + status?: boolean | number + user_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by max() on columns of table "clip_render_jobs" */ +export interface clip_render_jobs_max_order_by {clip_id?: (order_by | null),created_at?: (order_by | null),error_message?: (order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),last_status_at?: (order_by | null),match_map_demo_id?: (order_by | null),match_map_id?: (order_by | null),progress?: (order_by | null),session_token?: (order_by | null),sort_index?: (order_by | null),status?: (order_by | null),user_steam_id?: (order_by | null)} + + /** aggregate min on columns */ -export interface e_draft_game_status_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +export interface clip_render_jobs_min_fieldsGenqlSelection{ + clip_id?: boolean | number + created_at?: boolean | number + error_message?: boolean | number + game_server_node_id?: boolean | number + id?: boolean | number + k8s_job_name?: boolean | number + last_status_at?: boolean | number + match_map_demo_id?: boolean | number + match_map_id?: boolean | number + progress?: boolean | number + session_token?: boolean | number + sort_index?: boolean | number + status?: boolean | number + user_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "e_draft_game_status" */ -export interface e_draft_game_status_mutation_responseGenqlSelection{ +/** order by min() on columns of table "clip_render_jobs" */ +export interface clip_render_jobs_min_order_by {clip_id?: (order_by | null),created_at?: (order_by | null),error_message?: (order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),last_status_at?: (order_by | null),match_map_demo_id?: (order_by | null),match_map_id?: (order_by | null),progress?: (order_by | null),session_token?: (order_by | null),sort_index?: (order_by | null),status?: (order_by | null),user_steam_id?: (order_by | null)} + + +/** response of any mutation on the table "clip_render_jobs" */ +export interface clip_render_jobs_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_draft_game_statusGenqlSelection + returning?: clip_render_jobsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_draft_game_status" */ -export interface e_draft_game_status_obj_rel_insert_input {data: e_draft_game_status_insert_input, -/** upsert condition */ -on_conflict?: (e_draft_game_status_on_conflict | null)} - +/** on_conflict condition type for table "clip_render_jobs" */ +export interface clip_render_jobs_on_conflict {constraint: clip_render_jobs_constraint,update_columns?: clip_render_jobs_update_column[],where?: (clip_render_jobs_bool_exp | null)} -/** on_conflict condition type for table "e_draft_game_status" */ -export interface e_draft_game_status_on_conflict {constraint: e_draft_game_status_constraint,update_columns?: e_draft_game_status_update_column[],where?: (e_draft_game_status_bool_exp | null)} +/** Ordering options when selecting data from "clip_render_jobs". */ +export interface clip_render_jobs_order_by {clip?: (match_clips_order_by | null),clip_id?: (order_by | null),created_at?: (order_by | null),error_message?: (order_by | null),game_server_node?: (game_server_nodes_order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),last_status_at?: (order_by | null),match_map?: (match_maps_order_by | null),match_map_demo?: (match_map_demos_order_by | null),match_map_demo_id?: (order_by | null),match_map_id?: (order_by | null),paused?: (order_by | null),progress?: (order_by | null),session_token?: (order_by | null),sort_index?: (order_by | null),spec?: (order_by | null),status?: (order_by | null),status_history?: (order_by | null),user?: (players_order_by | null),user_steam_id?: (order_by | null)} -/** Ordering options when selecting data from "e_draft_game_status". */ -export interface e_draft_game_status_order_by {description?: (order_by | null),value?: (order_by | null)} +/** primary key columns input for table: clip_render_jobs */ +export interface clip_render_jobs_pk_columns_input {id: Scalars['uuid']} -/** primary key columns input for table: e_draft_game_status */ -export interface e_draft_game_status_pk_columns_input {value: Scalars['String']} +/** prepend existing jsonb value of filtered columns with new jsonb value */ +export interface clip_render_jobs_prepend_input {spec?: (Scalars['jsonb'] | null),status_history?: (Scalars['jsonb'] | null)} -/** input type for updating data in table "e_draft_game_status" */ -export interface e_draft_game_status_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "clip_render_jobs" */ +export interface clip_render_jobs_set_input {clip_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),error_message?: (Scalars['String'] | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),last_status_at?: (Scalars['timestamptz'] | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),paused?: (Scalars['Boolean'] | null),progress?: (Scalars['numeric'] | null),session_token?: (Scalars['String'] | null),sort_index?: (Scalars['Int'] | null),spec?: (Scalars['jsonb'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),user_steam_id?: (Scalars['bigint'] | null)} -/** Streaming cursor of the table "e_draft_game_status" */ -export interface e_draft_game_status_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: e_draft_game_status_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** aggregate stddev on columns */ +export interface clip_render_jobs_stddev_fieldsGenqlSelection{ + progress?: boolean | number + sort_index?: boolean | number + user_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Initial value of the column from where the streaming should start */ -export interface e_draft_game_status_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_draft_game_status_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_draft_game_status_set_input | null), -/** filter the rows which have to be updated */ -where: e_draft_game_status_bool_exp} +/** order by stddev() on columns of table "clip_render_jobs" */ +export interface clip_render_jobs_stddev_order_by {progress?: (order_by | null),sort_index?: (order_by | null),user_steam_id?: (order_by | null)} -/** columns and relationships of "e_event_media_access" */ -export interface e_event_media_accessGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate stddev_pop on columns */ +export interface clip_render_jobs_stddev_pop_fieldsGenqlSelection{ + progress?: boolean | number + sort_index?: boolean | number + user_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_event_media_access" */ -export interface e_event_media_access_aggregateGenqlSelection{ - aggregate?: e_event_media_access_aggregate_fieldsGenqlSelection - nodes?: e_event_media_accessGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +/** order by stddev_pop() on columns of table "clip_render_jobs" */ +export interface clip_render_jobs_stddev_pop_order_by {progress?: (order_by | null),sort_index?: (order_by | null),user_steam_id?: (order_by | null)} -/** aggregate fields of "e_event_media_access" */ -export interface e_event_media_access_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_event_media_access_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_event_media_access_max_fieldsGenqlSelection - min?: e_event_media_access_min_fieldsGenqlSelection +/** aggregate stddev_samp on columns */ +export interface clip_render_jobs_stddev_samp_fieldsGenqlSelection{ + progress?: boolean | number + sort_index?: boolean | number + user_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_event_media_access". All fields are combined with a logical 'AND'. */ -export interface e_event_media_access_bool_exp {_and?: (e_event_media_access_bool_exp[] | null),_not?: (e_event_media_access_bool_exp | null),_or?: (e_event_media_access_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** order by stddev_samp() on columns of table "clip_render_jobs" */ +export interface clip_render_jobs_stddev_samp_order_by {progress?: (order_by | null),sort_index?: (order_by | null),user_steam_id?: (order_by | null)} -/** Boolean expression to compare columns of type "e_event_media_access_enum". All fields are combined with logical 'AND'. */ -export interface e_event_media_access_enum_comparison_exp {_eq?: (e_event_media_access_enum | null),_in?: (e_event_media_access_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_event_media_access_enum | null),_nin?: (e_event_media_access_enum[] | null)} +/** Streaming cursor of the table "clip_render_jobs" */ +export interface clip_render_jobs_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: clip_render_jobs_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -/** input type for inserting data into table "e_event_media_access" */ -export interface e_event_media_access_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** Initial value of the column from where the streaming should start */ +export interface clip_render_jobs_stream_cursor_value_input {clip_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),error_message?: (Scalars['String'] | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),last_status_at?: (Scalars['timestamptz'] | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),paused?: (Scalars['Boolean'] | null),progress?: (Scalars['numeric'] | null),session_token?: (Scalars['String'] | null),sort_index?: (Scalars['Int'] | null),spec?: (Scalars['jsonb'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),user_steam_id?: (Scalars['bigint'] | null)} -/** aggregate max on columns */ -export interface e_event_media_access_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate sum on columns */ +export interface clip_render_jobs_sum_fieldsGenqlSelection{ + progress?: boolean | number + sort_index?: boolean | number + user_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate min on columns */ -export interface e_event_media_access_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** order by sum() on columns of table "clip_render_jobs" */ +export interface clip_render_jobs_sum_order_by {progress?: (order_by | null),sort_index?: (order_by | null),user_steam_id?: (order_by | null)} +export interface clip_render_jobs_updates { +/** append existing jsonb value of filtered columns with new jsonb value */ +_append?: (clip_render_jobs_append_input | null), +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +_delete_at_path?: (clip_render_jobs_delete_at_path_input | null), +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +_delete_elem?: (clip_render_jobs_delete_elem_input | null), +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +_delete_key?: (clip_render_jobs_delete_key_input | null), +/** increments the numeric columns with given value of the filtered values */ +_inc?: (clip_render_jobs_inc_input | null), +/** prepend existing jsonb value of filtered columns with new jsonb value */ +_prepend?: (clip_render_jobs_prepend_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (clip_render_jobs_set_input | null), +/** filter the rows which have to be updated */ +where: clip_render_jobs_bool_exp} -/** response of any mutation on the table "e_event_media_access" */ -export interface e_event_media_access_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: e_event_media_accessGenqlSelection + +/** aggregate var_pop on columns */ +export interface clip_render_jobs_var_pop_fieldsGenqlSelection{ + progress?: boolean | number + sort_index?: boolean | number + user_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_event_media_access" */ -export interface e_event_media_access_on_conflict {constraint: e_event_media_access_constraint,update_columns?: e_event_media_access_update_column[],where?: (e_event_media_access_bool_exp | null)} +/** order by var_pop() on columns of table "clip_render_jobs" */ +export interface clip_render_jobs_var_pop_order_by {progress?: (order_by | null),sort_index?: (order_by | null),user_steam_id?: (order_by | null)} -/** Ordering options when selecting data from "e_event_media_access". */ -export interface e_event_media_access_order_by {description?: (order_by | null),value?: (order_by | null)} +/** aggregate var_samp on columns */ +export interface clip_render_jobs_var_samp_fieldsGenqlSelection{ + progress?: boolean | number + sort_index?: boolean | number + user_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** primary key columns input for table: e_event_media_access */ -export interface e_event_media_access_pk_columns_input {value: Scalars['String']} +/** order by var_samp() on columns of table "clip_render_jobs" */ +export interface clip_render_jobs_var_samp_order_by {progress?: (order_by | null),sort_index?: (order_by | null),user_steam_id?: (order_by | null)} -/** input type for updating data in table "e_event_media_access" */ -export interface e_event_media_access_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** aggregate variance on columns */ +export interface clip_render_jobs_variance_fieldsGenqlSelection{ + progress?: boolean | number + sort_index?: boolean | number + user_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Streaming cursor of the table "e_event_media_access" */ -export interface e_event_media_access_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: e_event_media_access_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** order by variance() on columns of table "clip_render_jobs" */ +export interface clip_render_jobs_variance_order_by {progress?: (order_by | null),sort_index?: (order_by | null),user_steam_id?: (order_by | null)} +export interface clone_league_season_args {_league_season_id?: (Scalars['uuid'] | null)} -/** Initial value of the column from where the streaming should start */ -export interface e_event_media_access_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_event_media_access_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_event_media_access_set_input | null), -/** filter the rows which have to be updated */ -where: e_event_media_access_bool_exp} +/** columns and relationships of "custom_pages" */ +export interface custom_pagesGenqlSelection{ + created_at?: boolean | number + deployments?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + enabled?: boolean | number + exposed_module?: boolean | number + icon?: boolean | number + id?: boolean | number + is_default?: boolean | number + manifest_url?: boolean | number + nav_group?: boolean | number + nav_order?: boolean | number + plugin_slug?: boolean | number + profile_tab_label?: boolean | number + remote_entry_url?: boolean | number + remote_scope?: boolean | number + required_role?: boolean | number + slug?: boolean | number + title?: boolean | number + updated_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** columns and relationships of "e_event_visibility" */ -export interface e_event_visibilityGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregated selection of "custom_pages" */ +export interface custom_pages_aggregateGenqlSelection{ + aggregate?: custom_pages_aggregate_fieldsGenqlSelection + nodes?: custom_pagesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_event_visibility" */ -export interface e_event_visibility_aggregateGenqlSelection{ - aggregate?: e_event_visibility_aggregate_fieldsGenqlSelection - nodes?: e_event_visibilityGenqlSelection +/** aggregate fields of "custom_pages" */ +export interface custom_pages_aggregate_fieldsGenqlSelection{ + avg?: custom_pages_avg_fieldsGenqlSelection + count?: { __args: {columns?: (custom_pages_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: custom_pages_max_fieldsGenqlSelection + min?: custom_pages_min_fieldsGenqlSelection + stddev?: custom_pages_stddev_fieldsGenqlSelection + stddev_pop?: custom_pages_stddev_pop_fieldsGenqlSelection + stddev_samp?: custom_pages_stddev_samp_fieldsGenqlSelection + sum?: custom_pages_sum_fieldsGenqlSelection + var_pop?: custom_pages_var_pop_fieldsGenqlSelection + var_samp?: custom_pages_var_samp_fieldsGenqlSelection + variance?: custom_pages_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_event_visibility" */ -export interface e_event_visibility_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_event_visibility_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_event_visibility_max_fieldsGenqlSelection - min?: e_event_visibility_min_fieldsGenqlSelection +/** append existing jsonb value of filtered columns with new jsonb value */ +export interface custom_pages_append_input {deployments?: (Scalars['jsonb'] | null)} + + +/** aggregate avg on columns */ +export interface custom_pages_avg_fieldsGenqlSelection{ + nav_order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_event_visibility". All fields are combined with a logical 'AND'. */ -export interface e_event_visibility_bool_exp {_and?: (e_event_visibility_bool_exp[] | null),_not?: (e_event_visibility_bool_exp | null),_or?: (e_event_visibility_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "custom_pages". All fields are combined with a logical 'AND'. */ +export interface custom_pages_bool_exp {_and?: (custom_pages_bool_exp[] | null),_not?: (custom_pages_bool_exp | null),_or?: (custom_pages_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),deployments?: (jsonb_comparison_exp | null),enabled?: (Boolean_comparison_exp | null),exposed_module?: (String_comparison_exp | null),icon?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),is_default?: (Boolean_comparison_exp | null),manifest_url?: (String_comparison_exp | null),nav_group?: (String_comparison_exp | null),nav_order?: (Int_comparison_exp | null),plugin_slug?: (String_comparison_exp | null),profile_tab_label?: (String_comparison_exp | null),remote_entry_url?: (String_comparison_exp | null),remote_scope?: (String_comparison_exp | null),required_role?: (e_player_roles_enum_comparison_exp | null),slug?: (String_comparison_exp | null),title?: (String_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_event_visibility_enum". All fields are combined with logical 'AND'. */ -export interface e_event_visibility_enum_comparison_exp {_eq?: (e_event_visibility_enum | null),_in?: (e_event_visibility_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_event_visibility_enum | null),_nin?: (e_event_visibility_enum[] | null)} +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +export interface custom_pages_delete_at_path_input {deployments?: (Scalars['String'][] | null)} -/** input type for inserting data into table "e_event_visibility" */ -export interface e_event_visibility_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +export interface custom_pages_delete_elem_input {deployments?: (Scalars['Int'] | null)} + + +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +export interface custom_pages_delete_key_input {deployments?: (Scalars['String'] | null)} + + +/** input type for incrementing numeric columns in table "custom_pages" */ +export interface custom_pages_inc_input {nav_order?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "custom_pages" */ +export interface custom_pages_insert_input {created_at?: (Scalars['timestamptz'] | null),deployments?: (Scalars['jsonb'] | null),enabled?: (Scalars['Boolean'] | null),exposed_module?: (Scalars['String'] | null),icon?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_default?: (Scalars['Boolean'] | null),manifest_url?: (Scalars['String'] | null),nav_group?: (Scalars['String'] | null),nav_order?: (Scalars['Int'] | null),plugin_slug?: (Scalars['String'] | null),profile_tab_label?: (Scalars['String'] | null),remote_entry_url?: (Scalars['String'] | null),remote_scope?: (Scalars['String'] | null),required_role?: (e_player_roles_enum | null),slug?: (Scalars['String'] | null),title?: (Scalars['String'] | null),updated_at?: (Scalars['timestamptz'] | null)} /** aggregate max on columns */ -export interface e_event_visibility_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +export interface custom_pages_max_fieldsGenqlSelection{ + created_at?: boolean | number + exposed_module?: boolean | number + icon?: boolean | number + id?: boolean | number + manifest_url?: boolean | number + nav_group?: boolean | number + nav_order?: boolean | number + plugin_slug?: boolean | number + profile_tab_label?: boolean | number + remote_entry_url?: boolean | number + remote_scope?: boolean | number + slug?: boolean | number + title?: boolean | number + updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate min on columns */ -export interface e_event_visibility_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +export interface custom_pages_min_fieldsGenqlSelection{ + created_at?: boolean | number + exposed_module?: boolean | number + icon?: boolean | number + id?: boolean | number + manifest_url?: boolean | number + nav_group?: boolean | number + nav_order?: boolean | number + plugin_slug?: boolean | number + profile_tab_label?: boolean | number + remote_entry_url?: boolean | number + remote_scope?: boolean | number + slug?: boolean | number + title?: boolean | number + updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "e_event_visibility" */ -export interface e_event_visibility_mutation_responseGenqlSelection{ +/** response of any mutation on the table "custom_pages" */ +export interface custom_pages_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_event_visibilityGenqlSelection + returning?: custom_pagesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_event_visibility" */ -export interface e_event_visibility_on_conflict {constraint: e_event_visibility_constraint,update_columns?: e_event_visibility_update_column[],where?: (e_event_visibility_bool_exp | null)} - +/** on_conflict condition type for table "custom_pages" */ +export interface custom_pages_on_conflict {constraint: custom_pages_constraint,update_columns?: custom_pages_update_column[],where?: (custom_pages_bool_exp | null)} -/** Ordering options when selecting data from "e_event_visibility". */ -export interface e_event_visibility_order_by {description?: (order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "custom_pages". */ +export interface custom_pages_order_by {created_at?: (order_by | null),deployments?: (order_by | null),enabled?: (order_by | null),exposed_module?: (order_by | null),icon?: (order_by | null),id?: (order_by | null),is_default?: (order_by | null),manifest_url?: (order_by | null),nav_group?: (order_by | null),nav_order?: (order_by | null),plugin_slug?: (order_by | null),profile_tab_label?: (order_by | null),remote_entry_url?: (order_by | null),remote_scope?: (order_by | null),required_role?: (order_by | null),slug?: (order_by | null),title?: (order_by | null),updated_at?: (order_by | null)} -/** primary key columns input for table: e_event_visibility */ -export interface e_event_visibility_pk_columns_input {value: Scalars['String']} - - -/** input type for updating data in table "e_event_visibility" */ -export interface e_event_visibility_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** primary key columns input for table: custom_pages */ +export interface custom_pages_pk_columns_input {id: Scalars['uuid']} -/** Streaming cursor of the table "e_event_visibility" */ -export interface e_event_visibility_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: e_event_visibility_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** prepend existing jsonb value of filtered columns with new jsonb value */ +export interface custom_pages_prepend_input {deployments?: (Scalars['jsonb'] | null)} -/** Initial value of the column from where the streaming should start */ -export interface e_event_visibility_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_event_visibility_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_event_visibility_set_input | null), -/** filter the rows which have to be updated */ -where: e_event_visibility_bool_exp} +/** input type for updating data in table "custom_pages" */ +export interface custom_pages_set_input {created_at?: (Scalars['timestamptz'] | null),deployments?: (Scalars['jsonb'] | null),enabled?: (Scalars['Boolean'] | null),exposed_module?: (Scalars['String'] | null),icon?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_default?: (Scalars['Boolean'] | null),manifest_url?: (Scalars['String'] | null),nav_group?: (Scalars['String'] | null),nav_order?: (Scalars['Int'] | null),plugin_slug?: (Scalars['String'] | null),profile_tab_label?: (Scalars['String'] | null),remote_entry_url?: (Scalars['String'] | null),remote_scope?: (Scalars['String'] | null),required_role?: (e_player_roles_enum | null),slug?: (Scalars['String'] | null),title?: (Scalars['String'] | null),updated_at?: (Scalars['timestamptz'] | null)} -/** columns and relationships of "e_friend_status" */ -export interface e_friend_statusGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate stddev on columns */ +export interface custom_pages_stddev_fieldsGenqlSelection{ + nav_order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_friend_status" */ -export interface e_friend_status_aggregateGenqlSelection{ - aggregate?: e_friend_status_aggregate_fieldsGenqlSelection - nodes?: e_friend_statusGenqlSelection +/** aggregate stddev_pop on columns */ +export interface custom_pages_stddev_pop_fieldsGenqlSelection{ + nav_order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_friend_status" */ -export interface e_friend_status_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_friend_status_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_friend_status_max_fieldsGenqlSelection - min?: e_friend_status_min_fieldsGenqlSelection +/** aggregate stddev_samp on columns */ +export interface custom_pages_stddev_samp_fieldsGenqlSelection{ + nav_order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_friend_status". All fields are combined with a logical 'AND'. */ -export interface e_friend_status_bool_exp {_and?: (e_friend_status_bool_exp[] | null),_not?: (e_friend_status_bool_exp | null),_or?: (e_friend_status_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} - - -/** Boolean expression to compare columns of type "e_friend_status_enum". All fields are combined with logical 'AND'. */ -export interface e_friend_status_enum_comparison_exp {_eq?: (e_friend_status_enum | null),_in?: (e_friend_status_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_friend_status_enum | null),_nin?: (e_friend_status_enum[] | null)} +/** Streaming cursor of the table "custom_pages" */ +export interface custom_pages_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: custom_pages_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -/** input type for inserting data into table "e_friend_status" */ -export interface e_friend_status_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** Initial value of the column from where the streaming should start */ +export interface custom_pages_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),deployments?: (Scalars['jsonb'] | null),enabled?: (Scalars['Boolean'] | null),exposed_module?: (Scalars['String'] | null),icon?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_default?: (Scalars['Boolean'] | null),manifest_url?: (Scalars['String'] | null),nav_group?: (Scalars['String'] | null),nav_order?: (Scalars['Int'] | null),plugin_slug?: (Scalars['String'] | null),profile_tab_label?: (Scalars['String'] | null),remote_entry_url?: (Scalars['String'] | null),remote_scope?: (Scalars['String'] | null),required_role?: (e_player_roles_enum | null),slug?: (Scalars['String'] | null),title?: (Scalars['String'] | null),updated_at?: (Scalars['timestamptz'] | null)} -/** aggregate max on columns */ -export interface e_friend_status_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate sum on columns */ +export interface custom_pages_sum_fieldsGenqlSelection{ + nav_order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface custom_pages_updates { +/** append existing jsonb value of filtered columns with new jsonb value */ +_append?: (custom_pages_append_input | null), +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +_delete_at_path?: (custom_pages_delete_at_path_input | null), +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +_delete_elem?: (custom_pages_delete_elem_input | null), +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +_delete_key?: (custom_pages_delete_key_input | null), +/** increments the numeric columns with given value of the filtered values */ +_inc?: (custom_pages_inc_input | null), +/** prepend existing jsonb value of filtered columns with new jsonb value */ +_prepend?: (custom_pages_prepend_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (custom_pages_set_input | null), +/** filter the rows which have to be updated */ +where: custom_pages_bool_exp} + -/** aggregate min on columns */ -export interface e_friend_status_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate var_pop on columns */ +export interface custom_pages_var_pop_fieldsGenqlSelection{ + nav_order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "e_friend_status" */ -export interface e_friend_status_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: e_friend_statusGenqlSelection +/** aggregate var_samp on columns */ +export interface custom_pages_var_samp_fieldsGenqlSelection{ + nav_order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_friend_status" */ -export interface e_friend_status_obj_rel_insert_input {data: e_friend_status_insert_input, -/** upsert condition */ -on_conflict?: (e_friend_status_on_conflict | null)} - - -/** on_conflict condition type for table "e_friend_status" */ -export interface e_friend_status_on_conflict {constraint: e_friend_status_constraint,update_columns?: e_friend_status_update_column[],where?: (e_friend_status_bool_exp | null)} - - -/** Ordering options when selecting data from "e_friend_status". */ -export interface e_friend_status_order_by {description?: (order_by | null),value?: (order_by | null)} - - -/** primary key columns input for table: e_friend_status */ -export interface e_friend_status_pk_columns_input {value: Scalars['String']} - - -/** input type for updating data in table "e_friend_status" */ -export interface e_friend_status_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} - - -/** Streaming cursor of the table "e_friend_status" */ -export interface e_friend_status_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: e_friend_status_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} - +/** aggregate variance on columns */ +export interface custom_pages_variance_fieldsGenqlSelection{ + nav_order?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Initial value of the column from where the streaming should start */ -export interface e_friend_status_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_friend_status_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_friend_status_set_input | null), -/** filter the rows which have to be updated */ -where: e_friend_status_bool_exp} +/** columns and relationships of "db_backups" */ +export interface db_backupsGenqlSelection{ + created_at?: boolean | number + id?: boolean | number + name?: boolean | number + size?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** columns and relationships of "e_game_cfg_types" */ -export interface e_game_cfg_typesGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregated selection of "db_backups" */ +export interface db_backups_aggregateGenqlSelection{ + aggregate?: db_backups_aggregate_fieldsGenqlSelection + nodes?: db_backupsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_game_cfg_types" */ -export interface e_game_cfg_types_aggregateGenqlSelection{ - aggregate?: e_game_cfg_types_aggregate_fieldsGenqlSelection - nodes?: e_game_cfg_typesGenqlSelection +/** aggregate fields of "db_backups" */ +export interface db_backups_aggregate_fieldsGenqlSelection{ + avg?: db_backups_avg_fieldsGenqlSelection + count?: { __args: {columns?: (db_backups_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: db_backups_max_fieldsGenqlSelection + min?: db_backups_min_fieldsGenqlSelection + stddev?: db_backups_stddev_fieldsGenqlSelection + stddev_pop?: db_backups_stddev_pop_fieldsGenqlSelection + stddev_samp?: db_backups_stddev_samp_fieldsGenqlSelection + sum?: db_backups_sum_fieldsGenqlSelection + var_pop?: db_backups_var_pop_fieldsGenqlSelection + var_samp?: db_backups_var_samp_fieldsGenqlSelection + variance?: db_backups_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_game_cfg_types" */ -export interface e_game_cfg_types_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_game_cfg_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_game_cfg_types_max_fieldsGenqlSelection - min?: e_game_cfg_types_min_fieldsGenqlSelection +/** aggregate avg on columns */ +export interface db_backups_avg_fieldsGenqlSelection{ + size?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_game_cfg_types". All fields are combined with a logical 'AND'. */ -export interface e_game_cfg_types_bool_exp {_and?: (e_game_cfg_types_bool_exp[] | null),_not?: (e_game_cfg_types_bool_exp | null),_or?: (e_game_cfg_types_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "db_backups". All fields are combined with a logical 'AND'. */ +export interface db_backups_bool_exp {_and?: (db_backups_bool_exp[] | null),_not?: (db_backups_bool_exp | null),_or?: (db_backups_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),name?: (String_comparison_exp | null),size?: (Int_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_game_cfg_types_enum". All fields are combined with logical 'AND'. */ -export interface e_game_cfg_types_enum_comparison_exp {_eq?: (e_game_cfg_types_enum | null),_in?: (e_game_cfg_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_game_cfg_types_enum | null),_nin?: (e_game_cfg_types_enum[] | null)} +/** input type for incrementing numeric columns in table "db_backups" */ +export interface db_backups_inc_input {size?: (Scalars['Int'] | null)} -/** input type for inserting data into table "e_game_cfg_types" */ -export interface e_game_cfg_types_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "db_backups" */ +export interface db_backups_insert_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),size?: (Scalars['Int'] | null)} /** aggregate max on columns */ -export interface e_game_cfg_types_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +export interface db_backups_max_fieldsGenqlSelection{ + created_at?: boolean | number + id?: boolean | number + name?: boolean | number + size?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate min on columns */ -export interface e_game_cfg_types_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +export interface db_backups_min_fieldsGenqlSelection{ + created_at?: boolean | number + id?: boolean | number + name?: boolean | number + size?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "e_game_cfg_types" */ -export interface e_game_cfg_types_mutation_responseGenqlSelection{ +/** response of any mutation on the table "db_backups" */ +export interface db_backups_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_game_cfg_typesGenqlSelection + returning?: db_backupsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_game_cfg_types" */ -export interface e_game_cfg_types_on_conflict {constraint: e_game_cfg_types_constraint,update_columns?: e_game_cfg_types_update_column[],where?: (e_game_cfg_types_bool_exp | null)} - - -/** Ordering options when selecting data from "e_game_cfg_types". */ -export interface e_game_cfg_types_order_by {description?: (order_by | null),value?: (order_by | null)} - - -/** primary key columns input for table: e_game_cfg_types */ -export interface e_game_cfg_types_pk_columns_input {value: Scalars['String']} - +/** on_conflict condition type for table "db_backups" */ +export interface db_backups_on_conflict {constraint: db_backups_constraint,update_columns?: db_backups_update_column[],where?: (db_backups_bool_exp | null)} -/** input type for updating data in table "e_game_cfg_types" */ -export interface e_game_cfg_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** Ordering options when selecting data from "db_backups". */ +export interface db_backups_order_by {created_at?: (order_by | null),id?: (order_by | null),name?: (order_by | null),size?: (order_by | null)} -/** Streaming cursor of the table "e_game_cfg_types" */ -export interface e_game_cfg_types_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: e_game_cfg_types_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** primary key columns input for table: db_backups */ +export interface db_backups_pk_columns_input {id: Scalars['uuid']} -/** Initial value of the column from where the streaming should start */ -export interface e_game_cfg_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_game_cfg_types_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_game_cfg_types_set_input | null), -/** filter the rows which have to be updated */ -where: e_game_cfg_types_bool_exp} +/** input type for updating data in table "db_backups" */ +export interface db_backups_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),size?: (Scalars['Int'] | null)} -/** columns and relationships of "e_game_plugin_channels" */ -export interface e_game_plugin_channelsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate stddev on columns */ +export interface db_backups_stddev_fieldsGenqlSelection{ + size?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_game_plugin_channels" */ -export interface e_game_plugin_channels_aggregateGenqlSelection{ - aggregate?: e_game_plugin_channels_aggregate_fieldsGenqlSelection - nodes?: e_game_plugin_channelsGenqlSelection +/** aggregate stddev_pop on columns */ +export interface db_backups_stddev_pop_fieldsGenqlSelection{ + size?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_game_plugin_channels" */ -export interface e_game_plugin_channels_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_game_plugin_channels_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_game_plugin_channels_max_fieldsGenqlSelection - min?: e_game_plugin_channels_min_fieldsGenqlSelection +/** aggregate stddev_samp on columns */ +export interface db_backups_stddev_samp_fieldsGenqlSelection{ + size?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_game_plugin_channels". All fields are combined with a logical 'AND'. */ -export interface e_game_plugin_channels_bool_exp {_and?: (e_game_plugin_channels_bool_exp[] | null),_not?: (e_game_plugin_channels_bool_exp | null),_or?: (e_game_plugin_channels_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} - - -/** Boolean expression to compare columns of type "e_game_plugin_channels_enum". All fields are combined with logical 'AND'. */ -export interface e_game_plugin_channels_enum_comparison_exp {_eq?: (e_game_plugin_channels_enum | null),_in?: (e_game_plugin_channels_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_game_plugin_channels_enum | null),_nin?: (e_game_plugin_channels_enum[] | null)} +/** Streaming cursor of the table "db_backups" */ +export interface db_backups_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: db_backups_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -/** input type for inserting data into table "e_game_plugin_channels" */ -export interface e_game_plugin_channels_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** Initial value of the column from where the streaming should start */ +export interface db_backups_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),size?: (Scalars['Int'] | null)} -/** aggregate max on columns */ -export interface e_game_plugin_channels_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate sum on columns */ +export interface db_backups_sum_fieldsGenqlSelection{ + size?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface db_backups_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (db_backups_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (db_backups_set_input | null), +/** filter the rows which have to be updated */ +where: db_backups_bool_exp} + -/** aggregate min on columns */ -export interface e_game_plugin_channels_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate var_pop on columns */ +export interface db_backups_var_pop_fieldsGenqlSelection{ + size?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "e_game_plugin_channels" */ -export interface e_game_plugin_channels_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: e_game_plugin_channelsGenqlSelection +/** aggregate var_samp on columns */ +export interface db_backups_var_samp_fieldsGenqlSelection{ + size?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_game_plugin_channels" */ -export interface e_game_plugin_channels_on_conflict {constraint: e_game_plugin_channels_constraint,update_columns?: e_game_plugin_channels_update_column[],where?: (e_game_plugin_channels_bool_exp | null)} - - -/** Ordering options when selecting data from "e_game_plugin_channels". */ -export interface e_game_plugin_channels_order_by {description?: (order_by | null),value?: (order_by | null)} - - -/** primary key columns input for table: e_game_plugin_channels */ -export interface e_game_plugin_channels_pk_columns_input {value: Scalars['String']} - - -/** input type for updating data in table "e_game_plugin_channels" */ -export interface e_game_plugin_channels_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} - - -/** Streaming cursor of the table "e_game_plugin_channels" */ -export interface e_game_plugin_channels_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: e_game_plugin_channels_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} - +/** aggregate variance on columns */ +export interface db_backups_variance_fieldsGenqlSelection{ + size?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Initial value of the column from where the streaming should start */ -export interface e_game_plugin_channels_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_game_plugin_channels_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_game_plugin_channels_set_input | null), -/** filter the rows which have to be updated */ -where: e_game_plugin_channels_bool_exp} +/** columns and relationships of "direct_conversations" */ +export interface direct_conversationsGenqlSelection{ + is_open?: boolean | number + last_message_at?: boolean | number + position?: boolean | number + room_id?: boolean | number + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** columns and relationships of "e_game_plugin_install_statuses" */ -export interface e_game_plugin_install_statusesGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregated selection of "direct_conversations" */ +export interface direct_conversations_aggregateGenqlSelection{ + aggregate?: direct_conversations_aggregate_fieldsGenqlSelection + nodes?: direct_conversationsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_game_plugin_install_statuses" */ -export interface e_game_plugin_install_statuses_aggregateGenqlSelection{ - aggregate?: e_game_plugin_install_statuses_aggregate_fieldsGenqlSelection - nodes?: e_game_plugin_install_statusesGenqlSelection +/** aggregate fields of "direct_conversations" */ +export interface direct_conversations_aggregate_fieldsGenqlSelection{ + avg?: direct_conversations_avg_fieldsGenqlSelection + count?: { __args: {columns?: (direct_conversations_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: direct_conversations_max_fieldsGenqlSelection + min?: direct_conversations_min_fieldsGenqlSelection + stddev?: direct_conversations_stddev_fieldsGenqlSelection + stddev_pop?: direct_conversations_stddev_pop_fieldsGenqlSelection + stddev_samp?: direct_conversations_stddev_samp_fieldsGenqlSelection + sum?: direct_conversations_sum_fieldsGenqlSelection + var_pop?: direct_conversations_var_pop_fieldsGenqlSelection + var_samp?: direct_conversations_var_samp_fieldsGenqlSelection + variance?: direct_conversations_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_game_plugin_install_statuses" */ -export interface e_game_plugin_install_statuses_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_game_plugin_install_statuses_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_game_plugin_install_statuses_max_fieldsGenqlSelection - min?: e_game_plugin_install_statuses_min_fieldsGenqlSelection +/** aggregate avg on columns */ +export interface direct_conversations_avg_fieldsGenqlSelection{ + position?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_game_plugin_install_statuses". All fields are combined with a logical 'AND'. */ -export interface e_game_plugin_install_statuses_bool_exp {_and?: (e_game_plugin_install_statuses_bool_exp[] | null),_not?: (e_game_plugin_install_statuses_bool_exp | null),_or?: (e_game_plugin_install_statuses_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "direct_conversations". All fields are combined with a logical 'AND'. */ +export interface direct_conversations_bool_exp {_and?: (direct_conversations_bool_exp[] | null),_not?: (direct_conversations_bool_exp | null),_or?: (direct_conversations_bool_exp[] | null),is_open?: (Boolean_comparison_exp | null),last_message_at?: (timestamptz_comparison_exp | null),position?: (Int_comparison_exp | null),room_id?: (String_comparison_exp | null),steam_id?: (bigint_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_game_plugin_install_statuses_enum". All fields are combined with logical 'AND'. */ -export interface e_game_plugin_install_statuses_enum_comparison_exp {_eq?: (e_game_plugin_install_statuses_enum | null),_in?: (e_game_plugin_install_statuses_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_game_plugin_install_statuses_enum | null),_nin?: (e_game_plugin_install_statuses_enum[] | null)} +/** input type for incrementing numeric columns in table "direct_conversations" */ +export interface direct_conversations_inc_input {position?: (Scalars['Int'] | null),steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "e_game_plugin_install_statuses" */ -export interface e_game_plugin_install_statuses_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "direct_conversations" */ +export interface direct_conversations_insert_input {is_open?: (Scalars['Boolean'] | null),last_message_at?: (Scalars['timestamptz'] | null),position?: (Scalars['Int'] | null),room_id?: (Scalars['String'] | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate max on columns */ -export interface e_game_plugin_install_statuses_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +export interface direct_conversations_max_fieldsGenqlSelection{ + last_message_at?: boolean | number + position?: boolean | number + room_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate min on columns */ -export interface e_game_plugin_install_statuses_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +export interface direct_conversations_min_fieldsGenqlSelection{ + last_message_at?: boolean | number + position?: boolean | number + room_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "e_game_plugin_install_statuses" */ -export interface e_game_plugin_install_statuses_mutation_responseGenqlSelection{ +/** response of any mutation on the table "direct_conversations" */ +export interface direct_conversations_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_game_plugin_install_statusesGenqlSelection + returning?: direct_conversationsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_game_plugin_install_statuses" */ -export interface e_game_plugin_install_statuses_on_conflict {constraint: e_game_plugin_install_statuses_constraint,update_columns?: e_game_plugin_install_statuses_update_column[],where?: (e_game_plugin_install_statuses_bool_exp | null)} - - -/** Ordering options when selecting data from "e_game_plugin_install_statuses". */ -export interface e_game_plugin_install_statuses_order_by {description?: (order_by | null),value?: (order_by | null)} - - -/** primary key columns input for table: e_game_plugin_install_statuses */ -export interface e_game_plugin_install_statuses_pk_columns_input {value: Scalars['String']} - +/** on_conflict condition type for table "direct_conversations" */ +export interface direct_conversations_on_conflict {constraint: direct_conversations_constraint,update_columns?: direct_conversations_update_column[],where?: (direct_conversations_bool_exp | null)} -/** input type for updating data in table "e_game_plugin_install_statuses" */ -export interface e_game_plugin_install_statuses_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** Ordering options when selecting data from "direct_conversations". */ +export interface direct_conversations_order_by {is_open?: (order_by | null),last_message_at?: (order_by | null),position?: (order_by | null),room_id?: (order_by | null),steam_id?: (order_by | null)} -/** Streaming cursor of the table "e_game_plugin_install_statuses" */ -export interface e_game_plugin_install_statuses_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: e_game_plugin_install_statuses_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** primary key columns input for table: direct_conversations */ +export interface direct_conversations_pk_columns_input {room_id: Scalars['String'],steam_id: Scalars['bigint']} -/** Initial value of the column from where the streaming should start */ -export interface e_game_plugin_install_statuses_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_game_plugin_install_statuses_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_game_plugin_install_statuses_set_input | null), -/** filter the rows which have to be updated */ -where: e_game_plugin_install_statuses_bool_exp} +/** input type for updating data in table "direct_conversations" */ +export interface direct_conversations_set_input {is_open?: (Scalars['Boolean'] | null),last_message_at?: (Scalars['timestamptz'] | null),position?: (Scalars['Int'] | null),room_id?: (Scalars['String'] | null),steam_id?: (Scalars['bigint'] | null)} -/** columns and relationships of "e_game_plugin_kinds" */ -export interface e_game_plugin_kindsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate stddev on columns */ +export interface direct_conversations_stddev_fieldsGenqlSelection{ + position?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_game_plugin_kinds" */ -export interface e_game_plugin_kinds_aggregateGenqlSelection{ - aggregate?: e_game_plugin_kinds_aggregate_fieldsGenqlSelection - nodes?: e_game_plugin_kindsGenqlSelection +/** aggregate stddev_pop on columns */ +export interface direct_conversations_stddev_pop_fieldsGenqlSelection{ + position?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_game_plugin_kinds" */ -export interface e_game_plugin_kinds_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_game_plugin_kinds_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_game_plugin_kinds_max_fieldsGenqlSelection - min?: e_game_plugin_kinds_min_fieldsGenqlSelection +/** aggregate stddev_samp on columns */ +export interface direct_conversations_stddev_samp_fieldsGenqlSelection{ + position?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_game_plugin_kinds". All fields are combined with a logical 'AND'. */ -export interface e_game_plugin_kinds_bool_exp {_and?: (e_game_plugin_kinds_bool_exp[] | null),_not?: (e_game_plugin_kinds_bool_exp | null),_or?: (e_game_plugin_kinds_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} - - -/** Boolean expression to compare columns of type "e_game_plugin_kinds_enum". All fields are combined with logical 'AND'. */ -export interface e_game_plugin_kinds_enum_comparison_exp {_eq?: (e_game_plugin_kinds_enum | null),_in?: (e_game_plugin_kinds_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_game_plugin_kinds_enum | null),_nin?: (e_game_plugin_kinds_enum[] | null)} +/** Streaming cursor of the table "direct_conversations" */ +export interface direct_conversations_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: direct_conversations_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -/** input type for inserting data into table "e_game_plugin_kinds" */ -export interface e_game_plugin_kinds_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** Initial value of the column from where the streaming should start */ +export interface direct_conversations_stream_cursor_value_input {is_open?: (Scalars['Boolean'] | null),last_message_at?: (Scalars['timestamptz'] | null),position?: (Scalars['Int'] | null),room_id?: (Scalars['String'] | null),steam_id?: (Scalars['bigint'] | null)} -/** aggregate max on columns */ -export interface e_game_plugin_kinds_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate sum on columns */ +export interface direct_conversations_sum_fieldsGenqlSelection{ + position?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface direct_conversations_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (direct_conversations_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (direct_conversations_set_input | null), +/** filter the rows which have to be updated */ +where: direct_conversations_bool_exp} -/** aggregate min on columns */ -export interface e_game_plugin_kinds_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number + +/** aggregate var_pop on columns */ +export interface direct_conversations_var_pop_fieldsGenqlSelection{ + position?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "e_game_plugin_kinds" */ -export interface e_game_plugin_kinds_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: e_game_plugin_kindsGenqlSelection +/** aggregate var_samp on columns */ +export interface direct_conversations_var_samp_fieldsGenqlSelection{ + position?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_game_plugin_kinds" */ -export interface e_game_plugin_kinds_on_conflict {constraint: e_game_plugin_kinds_constraint,update_columns?: e_game_plugin_kinds_update_column[],where?: (e_game_plugin_kinds_bool_exp | null)} - - -/** Ordering options when selecting data from "e_game_plugin_kinds". */ -export interface e_game_plugin_kinds_order_by {description?: (order_by | null),value?: (order_by | null)} - - -/** primary key columns input for table: e_game_plugin_kinds */ -export interface e_game_plugin_kinds_pk_columns_input {value: Scalars['String']} - - -/** input type for updating data in table "e_game_plugin_kinds" */ -export interface e_game_plugin_kinds_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} - - -/** Streaming cursor of the table "e_game_plugin_kinds" */ -export interface e_game_plugin_kinds_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: e_game_plugin_kinds_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} - +/** aggregate variance on columns */ +export interface direct_conversations_variance_fieldsGenqlSelection{ + position?: boolean | number + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Initial value of the column from where the streaming should start */ -export interface e_game_plugin_kinds_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_game_plugin_kinds_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_game_plugin_kinds_set_input | null), -/** filter the rows which have to be updated */ -where: e_game_plugin_kinds_bool_exp} +/** columns and relationships of "direct_messages" */ +export interface direct_messagesGenqlSelection{ + created_at?: boolean | number + from_steam_id?: boolean | number + id?: boolean | number + message?: boolean | number + room_id?: boolean | number + seq?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** columns and relationships of "e_game_server_node_statuses" */ -export interface e_game_server_node_statusesGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregated selection of "direct_messages" */ +export interface direct_messages_aggregateGenqlSelection{ + aggregate?: direct_messages_aggregate_fieldsGenqlSelection + nodes?: direct_messagesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_game_server_node_statuses" */ -export interface e_game_server_node_statuses_aggregateGenqlSelection{ - aggregate?: e_game_server_node_statuses_aggregate_fieldsGenqlSelection - nodes?: e_game_server_node_statusesGenqlSelection +/** aggregate fields of "direct_messages" */ +export interface direct_messages_aggregate_fieldsGenqlSelection{ + avg?: direct_messages_avg_fieldsGenqlSelection + count?: { __args: {columns?: (direct_messages_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: direct_messages_max_fieldsGenqlSelection + min?: direct_messages_min_fieldsGenqlSelection + stddev?: direct_messages_stddev_fieldsGenqlSelection + stddev_pop?: direct_messages_stddev_pop_fieldsGenqlSelection + stddev_samp?: direct_messages_stddev_samp_fieldsGenqlSelection + sum?: direct_messages_sum_fieldsGenqlSelection + var_pop?: direct_messages_var_pop_fieldsGenqlSelection + var_samp?: direct_messages_var_samp_fieldsGenqlSelection + variance?: direct_messages_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_game_server_node_statuses" */ -export interface e_game_server_node_statuses_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_game_server_node_statuses_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_game_server_node_statuses_max_fieldsGenqlSelection - min?: e_game_server_node_statuses_min_fieldsGenqlSelection +/** aggregate avg on columns */ +export interface direct_messages_avg_fieldsGenqlSelection{ + from_steam_id?: boolean | number + seq?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_game_server_node_statuses". All fields are combined with a logical 'AND'. */ -export interface e_game_server_node_statuses_bool_exp {_and?: (e_game_server_node_statuses_bool_exp[] | null),_not?: (e_game_server_node_statuses_bool_exp | null),_or?: (e_game_server_node_statuses_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "direct_messages". All fields are combined with a logical 'AND'. */ +export interface direct_messages_bool_exp {_and?: (direct_messages_bool_exp[] | null),_not?: (direct_messages_bool_exp | null),_or?: (direct_messages_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),from_steam_id?: (bigint_comparison_exp | null),id?: (uuid_comparison_exp | null),message?: (String_comparison_exp | null),room_id?: (String_comparison_exp | null),seq?: (bigint_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_game_server_node_statuses_enum". All fields are combined with logical 'AND'. */ -export interface e_game_server_node_statuses_enum_comparison_exp {_eq?: (e_game_server_node_statuses_enum | null),_in?: (e_game_server_node_statuses_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_game_server_node_statuses_enum | null),_nin?: (e_game_server_node_statuses_enum[] | null)} +/** input type for incrementing numeric columns in table "direct_messages" */ +export interface direct_messages_inc_input {from_steam_id?: (Scalars['bigint'] | null),seq?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "e_game_server_node_statuses" */ -export interface e_game_server_node_statuses_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "direct_messages" */ +export interface direct_messages_insert_input {created_at?: (Scalars['timestamptz'] | null),from_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),message?: (Scalars['String'] | null),room_id?: (Scalars['String'] | null),seq?: (Scalars['bigint'] | null)} /** aggregate max on columns */ -export interface e_game_server_node_statuses_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +export interface direct_messages_max_fieldsGenqlSelection{ + created_at?: boolean | number + from_steam_id?: boolean | number + id?: boolean | number + message?: boolean | number + room_id?: boolean | number + seq?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate min on columns */ -export interface e_game_server_node_statuses_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +export interface direct_messages_min_fieldsGenqlSelection{ + created_at?: boolean | number + from_steam_id?: boolean | number + id?: boolean | number + message?: boolean | number + room_id?: boolean | number + seq?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "e_game_server_node_statuses" */ -export interface e_game_server_node_statuses_mutation_responseGenqlSelection{ +/** response of any mutation on the table "direct_messages" */ +export interface direct_messages_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_game_server_node_statusesGenqlSelection + returning?: direct_messagesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_game_server_node_statuses" */ -export interface e_game_server_node_statuses_obj_rel_insert_input {data: e_game_server_node_statuses_insert_input, -/** upsert condition */ -on_conflict?: (e_game_server_node_statuses_on_conflict | null)} - - -/** on_conflict condition type for table "e_game_server_node_statuses" */ -export interface e_game_server_node_statuses_on_conflict {constraint: e_game_server_node_statuses_constraint,update_columns?: e_game_server_node_statuses_update_column[],where?: (e_game_server_node_statuses_bool_exp | null)} - - -/** Ordering options when selecting data from "e_game_server_node_statuses". */ -export interface e_game_server_node_statuses_order_by {description?: (order_by | null),value?: (order_by | null)} - - -/** primary key columns input for table: e_game_server_node_statuses */ -export interface e_game_server_node_statuses_pk_columns_input {value: Scalars['String']} - +/** on_conflict condition type for table "direct_messages" */ +export interface direct_messages_on_conflict {constraint: direct_messages_constraint,update_columns?: direct_messages_update_column[],where?: (direct_messages_bool_exp | null)} -/** input type for updating data in table "e_game_server_node_statuses" */ -export interface e_game_server_node_statuses_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** Ordering options when selecting data from "direct_messages". */ +export interface direct_messages_order_by {created_at?: (order_by | null),from_steam_id?: (order_by | null),id?: (order_by | null),message?: (order_by | null),room_id?: (order_by | null),seq?: (order_by | null)} -/** Streaming cursor of the table "e_game_server_node_statuses" */ -export interface e_game_server_node_statuses_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: e_game_server_node_statuses_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** primary key columns input for table: direct_messages */ +export interface direct_messages_pk_columns_input {id: Scalars['uuid']} -/** Initial value of the column from where the streaming should start */ -export interface e_game_server_node_statuses_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_game_server_node_statuses_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_game_server_node_statuses_set_input | null), -/** filter the rows which have to be updated */ -where: e_game_server_node_statuses_bool_exp} +/** input type for updating data in table "direct_messages" */ +export interface direct_messages_set_input {created_at?: (Scalars['timestamptz'] | null),from_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),message?: (Scalars['String'] | null),room_id?: (Scalars['String'] | null),seq?: (Scalars['bigint'] | null)} -/** columns and relationships of "e_league_movement_types" */ -export interface e_league_movement_typesGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate stddev on columns */ +export interface direct_messages_stddev_fieldsGenqlSelection{ + from_steam_id?: boolean | number + seq?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_league_movement_types" */ -export interface e_league_movement_types_aggregateGenqlSelection{ - aggregate?: e_league_movement_types_aggregate_fieldsGenqlSelection - nodes?: e_league_movement_typesGenqlSelection +/** aggregate stddev_pop on columns */ +export interface direct_messages_stddev_pop_fieldsGenqlSelection{ + from_steam_id?: boolean | number + seq?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_league_movement_types" */ -export interface e_league_movement_types_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_league_movement_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_league_movement_types_max_fieldsGenqlSelection - min?: e_league_movement_types_min_fieldsGenqlSelection +/** aggregate stddev_samp on columns */ +export interface direct_messages_stddev_samp_fieldsGenqlSelection{ + from_steam_id?: boolean | number + seq?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_league_movement_types". All fields are combined with a logical 'AND'. */ -export interface e_league_movement_types_bool_exp {_and?: (e_league_movement_types_bool_exp[] | null),_not?: (e_league_movement_types_bool_exp | null),_or?: (e_league_movement_types_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} - - -/** Boolean expression to compare columns of type "e_league_movement_types_enum". All fields are combined with logical 'AND'. */ -export interface e_league_movement_types_enum_comparison_exp {_eq?: (e_league_movement_types_enum | null),_in?: (e_league_movement_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_league_movement_types_enum | null),_nin?: (e_league_movement_types_enum[] | null)} +/** Streaming cursor of the table "direct_messages" */ +export interface direct_messages_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: direct_messages_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -/** input type for inserting data into table "e_league_movement_types" */ -export interface e_league_movement_types_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** Initial value of the column from where the streaming should start */ +export interface direct_messages_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),from_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),message?: (Scalars['String'] | null),room_id?: (Scalars['String'] | null),seq?: (Scalars['bigint'] | null)} -/** aggregate max on columns */ -export interface e_league_movement_types_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate sum on columns */ +export interface direct_messages_sum_fieldsGenqlSelection{ + from_steam_id?: boolean | number + seq?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface direct_messages_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (direct_messages_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (direct_messages_set_input | null), +/** filter the rows which have to be updated */ +where: direct_messages_bool_exp} + -/** aggregate min on columns */ -export interface e_league_movement_types_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate var_pop on columns */ +export interface direct_messages_var_pop_fieldsGenqlSelection{ + from_steam_id?: boolean | number + seq?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "e_league_movement_types" */ -export interface e_league_movement_types_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: e_league_movement_typesGenqlSelection +/** aggregate var_samp on columns */ +export interface direct_messages_var_samp_fieldsGenqlSelection{ + from_steam_id?: boolean | number + seq?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_league_movement_types" */ -export interface e_league_movement_types_obj_rel_insert_input {data: e_league_movement_types_insert_input, -/** upsert condition */ -on_conflict?: (e_league_movement_types_on_conflict | null)} - +/** aggregate variance on columns */ +export interface direct_messages_variance_fieldsGenqlSelection{ + from_steam_id?: boolean | number + seq?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** on_conflict condition type for table "e_league_movement_types" */ -export interface e_league_movement_types_on_conflict {constraint: e_league_movement_types_constraint,update_columns?: e_league_movement_types_update_column[],where?: (e_league_movement_types_bool_exp | null)} +/** columns and relationships of "draft_game_picks" */ +export interface draft_game_picksGenqlSelection{ + auto_picked?: boolean | number + /** An object relationship */ + captain?: playersGenqlSelection + captain_steam_id?: boolean | number + created_at?: boolean | number + /** An object relationship */ + draft_game?: draft_gamesGenqlSelection + draft_game_id?: boolean | number + id?: boolean | number + is_organizer?: boolean | number + lineup?: boolean | number + /** An object relationship */ + picked?: playersGenqlSelection + picked_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Ordering options when selecting data from "e_league_movement_types". */ -export interface e_league_movement_types_order_by {description?: (order_by | null),value?: (order_by | null)} +/** aggregated selection of "draft_game_picks" */ +export interface draft_game_picks_aggregateGenqlSelection{ + aggregate?: draft_game_picks_aggregate_fieldsGenqlSelection + nodes?: draft_game_picksGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** primary key columns input for table: e_league_movement_types */ -export interface e_league_movement_types_pk_columns_input {value: Scalars['String']} +export interface draft_game_picks_aggregate_bool_exp {bool_and?: (draft_game_picks_aggregate_bool_exp_bool_and | null),bool_or?: (draft_game_picks_aggregate_bool_exp_bool_or | null),count?: (draft_game_picks_aggregate_bool_exp_count | null)} +export interface draft_game_picks_aggregate_bool_exp_bool_and {arguments: draft_game_picks_select_column_draft_game_picks_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (draft_game_picks_bool_exp | null),predicate: Boolean_comparison_exp} -/** input type for updating data in table "e_league_movement_types" */ -export interface e_league_movement_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface draft_game_picks_aggregate_bool_exp_bool_or {arguments: draft_game_picks_select_column_draft_game_picks_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (draft_game_picks_bool_exp | null),predicate: Boolean_comparison_exp} +export interface draft_game_picks_aggregate_bool_exp_count {arguments?: (draft_game_picks_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (draft_game_picks_bool_exp | null),predicate: Int_comparison_exp} -/** Streaming cursor of the table "e_league_movement_types" */ -export interface e_league_movement_types_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: e_league_movement_types_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** aggregate fields of "draft_game_picks" */ +export interface draft_game_picks_aggregate_fieldsGenqlSelection{ + avg?: draft_game_picks_avg_fieldsGenqlSelection + count?: { __args: {columns?: (draft_game_picks_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: draft_game_picks_max_fieldsGenqlSelection + min?: draft_game_picks_min_fieldsGenqlSelection + stddev?: draft_game_picks_stddev_fieldsGenqlSelection + stddev_pop?: draft_game_picks_stddev_pop_fieldsGenqlSelection + stddev_samp?: draft_game_picks_stddev_samp_fieldsGenqlSelection + sum?: draft_game_picks_sum_fieldsGenqlSelection + var_pop?: draft_game_picks_var_pop_fieldsGenqlSelection + var_samp?: draft_game_picks_var_samp_fieldsGenqlSelection + variance?: draft_game_picks_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** Initial value of the column from where the streaming should start */ -export interface e_league_movement_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_league_movement_types_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_league_movement_types_set_input | null), -/** filter the rows which have to be updated */ -where: e_league_movement_types_bool_exp} +/** order by aggregate values of table "draft_game_picks" */ +export interface draft_game_picks_aggregate_order_by {avg?: (draft_game_picks_avg_order_by | null),count?: (order_by | null),max?: (draft_game_picks_max_order_by | null),min?: (draft_game_picks_min_order_by | null),stddev?: (draft_game_picks_stddev_order_by | null),stddev_pop?: (draft_game_picks_stddev_pop_order_by | null),stddev_samp?: (draft_game_picks_stddev_samp_order_by | null),sum?: (draft_game_picks_sum_order_by | null),var_pop?: (draft_game_picks_var_pop_order_by | null),var_samp?: (draft_game_picks_var_samp_order_by | null),variance?: (draft_game_picks_variance_order_by | null)} -/** columns and relationships of "e_league_proposal_statuses" */ -export interface e_league_proposal_statusesGenqlSelection{ - description?: boolean | number - value?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** input type for inserting array relation for remote table "draft_game_picks" */ +export interface draft_game_picks_arr_rel_insert_input {data: draft_game_picks_insert_input[], +/** upsert condition */ +on_conflict?: (draft_game_picks_on_conflict | null)} -/** aggregated selection of "e_league_proposal_statuses" */ -export interface e_league_proposal_statuses_aggregateGenqlSelection{ - aggregate?: e_league_proposal_statuses_aggregate_fieldsGenqlSelection - nodes?: e_league_proposal_statusesGenqlSelection +/** aggregate avg on columns */ +export interface draft_game_picks_avg_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + lineup?: boolean | number + picked_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_league_proposal_statuses" */ -export interface e_league_proposal_statuses_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_league_proposal_statuses_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_league_proposal_statuses_max_fieldsGenqlSelection - min?: e_league_proposal_statuses_min_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +/** order by avg() on columns of table "draft_game_picks" */ +export interface draft_game_picks_avg_order_by {captain_steam_id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} -/** Boolean expression to filter rows from the table "e_league_proposal_statuses". All fields are combined with a logical 'AND'. */ -export interface e_league_proposal_statuses_bool_exp {_and?: (e_league_proposal_statuses_bool_exp[] | null),_not?: (e_league_proposal_statuses_bool_exp | null),_or?: (e_league_proposal_statuses_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "draft_game_picks". All fields are combined with a logical 'AND'. */ +export interface draft_game_picks_bool_exp {_and?: (draft_game_picks_bool_exp[] | null),_not?: (draft_game_picks_bool_exp | null),_or?: (draft_game_picks_bool_exp[] | null),auto_picked?: (Boolean_comparison_exp | null),captain?: (players_bool_exp | null),captain_steam_id?: (bigint_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),draft_game?: (draft_games_bool_exp | null),draft_game_id?: (uuid_comparison_exp | null),id?: (uuid_comparison_exp | null),is_organizer?: (Boolean_comparison_exp | null),lineup?: (Int_comparison_exp | null),picked?: (players_bool_exp | null),picked_steam_id?: (bigint_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_league_proposal_statuses_enum". All fields are combined with logical 'AND'. */ -export interface e_league_proposal_statuses_enum_comparison_exp {_eq?: (e_league_proposal_statuses_enum | null),_in?: (e_league_proposal_statuses_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_league_proposal_statuses_enum | null),_nin?: (e_league_proposal_statuses_enum[] | null)} +/** input type for incrementing numeric columns in table "draft_game_picks" */ +export interface draft_game_picks_inc_input {captain_steam_id?: (Scalars['bigint'] | null),lineup?: (Scalars['Int'] | null),picked_steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "e_league_proposal_statuses" */ -export interface e_league_proposal_statuses_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "draft_game_picks" */ +export interface draft_game_picks_insert_input {auto_picked?: (Scalars['Boolean'] | null),captain?: (players_obj_rel_insert_input | null),captain_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),draft_game?: (draft_games_obj_rel_insert_input | null),draft_game_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),lineup?: (Scalars['Int'] | null),picked?: (players_obj_rel_insert_input | null),picked_steam_id?: (Scalars['bigint'] | null)} /** aggregate max on columns */ -export interface e_league_proposal_statuses_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +export interface draft_game_picks_max_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + created_at?: boolean | number + draft_game_id?: boolean | number + id?: boolean | number + lineup?: boolean | number + picked_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by max() on columns of table "draft_game_picks" */ +export interface draft_game_picks_max_order_by {captain_steam_id?: (order_by | null),created_at?: (order_by | null),draft_game_id?: (order_by | null),id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} + + /** aggregate min on columns */ -export interface e_league_proposal_statuses_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +export interface draft_game_picks_min_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + created_at?: boolean | number + draft_game_id?: boolean | number + id?: boolean | number + lineup?: boolean | number + picked_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "e_league_proposal_statuses" */ -export interface e_league_proposal_statuses_mutation_responseGenqlSelection{ +/** order by min() on columns of table "draft_game_picks" */ +export interface draft_game_picks_min_order_by {captain_steam_id?: (order_by | null),created_at?: (order_by | null),draft_game_id?: (order_by | null),id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} + + +/** response of any mutation on the table "draft_game_picks" */ +export interface draft_game_picks_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_league_proposal_statusesGenqlSelection + returning?: draft_game_picksGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_league_proposal_statuses" */ -export interface e_league_proposal_statuses_obj_rel_insert_input {data: e_league_proposal_statuses_insert_input, -/** upsert condition */ -on_conflict?: (e_league_proposal_statuses_on_conflict | null)} - - -/** on_conflict condition type for table "e_league_proposal_statuses" */ -export interface e_league_proposal_statuses_on_conflict {constraint: e_league_proposal_statuses_constraint,update_columns?: e_league_proposal_statuses_update_column[],where?: (e_league_proposal_statuses_bool_exp | null)} - +/** on_conflict condition type for table "draft_game_picks" */ +export interface draft_game_picks_on_conflict {constraint: draft_game_picks_constraint,update_columns?: draft_game_picks_update_column[],where?: (draft_game_picks_bool_exp | null)} -/** Ordering options when selecting data from "e_league_proposal_statuses". */ -export interface e_league_proposal_statuses_order_by {description?: (order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "draft_game_picks". */ +export interface draft_game_picks_order_by {auto_picked?: (order_by | null),captain?: (players_order_by | null),captain_steam_id?: (order_by | null),created_at?: (order_by | null),draft_game?: (draft_games_order_by | null),draft_game_id?: (order_by | null),id?: (order_by | null),is_organizer?: (order_by | null),lineup?: (order_by | null),picked?: (players_order_by | null),picked_steam_id?: (order_by | null)} -/** primary key columns input for table: e_league_proposal_statuses */ -export interface e_league_proposal_statuses_pk_columns_input {value: Scalars['String']} +/** primary key columns input for table: draft_game_picks */ +export interface draft_game_picks_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "e_league_proposal_statuses" */ -export interface e_league_proposal_statuses_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "draft_game_picks" */ +export interface draft_game_picks_set_input {auto_picked?: (Scalars['Boolean'] | null),captain_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),draft_game_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),lineup?: (Scalars['Int'] | null),picked_steam_id?: (Scalars['bigint'] | null)} -/** Streaming cursor of the table "e_league_proposal_statuses" */ -export interface e_league_proposal_statuses_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: e_league_proposal_statuses_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** aggregate stddev on columns */ +export interface draft_game_picks_stddev_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + lineup?: boolean | number + picked_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Initial value of the column from where the streaming should start */ -export interface e_league_proposal_statuses_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_league_proposal_statuses_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_league_proposal_statuses_set_input | null), -/** filter the rows which have to be updated */ -where: e_league_proposal_statuses_bool_exp} +/** order by stddev() on columns of table "draft_game_picks" */ +export interface draft_game_picks_stddev_order_by {captain_steam_id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} -/** columns and relationships of "e_league_registration_statuses" */ -export interface e_league_registration_statusesGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate stddev_pop on columns */ +export interface draft_game_picks_stddev_pop_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + lineup?: boolean | number + picked_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_league_registration_statuses" */ -export interface e_league_registration_statuses_aggregateGenqlSelection{ - aggregate?: e_league_registration_statuses_aggregate_fieldsGenqlSelection - nodes?: e_league_registration_statusesGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +/** order by stddev_pop() on columns of table "draft_game_picks" */ +export interface draft_game_picks_stddev_pop_order_by {captain_steam_id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} -/** aggregate fields of "e_league_registration_statuses" */ -export interface e_league_registration_statuses_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_league_registration_statuses_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_league_registration_statuses_max_fieldsGenqlSelection - min?: e_league_registration_statuses_min_fieldsGenqlSelection +/** aggregate stddev_samp on columns */ +export interface draft_game_picks_stddev_samp_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + lineup?: boolean | number + picked_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_league_registration_statuses". All fields are combined with a logical 'AND'. */ -export interface e_league_registration_statuses_bool_exp {_and?: (e_league_registration_statuses_bool_exp[] | null),_not?: (e_league_registration_statuses_bool_exp | null),_or?: (e_league_registration_statuses_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** order by stddev_samp() on columns of table "draft_game_picks" */ +export interface draft_game_picks_stddev_samp_order_by {captain_steam_id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} -/** Boolean expression to compare columns of type "e_league_registration_statuses_enum". All fields are combined with logical 'AND'. */ -export interface e_league_registration_statuses_enum_comparison_exp {_eq?: (e_league_registration_statuses_enum | null),_in?: (e_league_registration_statuses_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_league_registration_statuses_enum | null),_nin?: (e_league_registration_statuses_enum[] | null)} +/** Streaming cursor of the table "draft_game_picks" */ +export interface draft_game_picks_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: draft_game_picks_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -/** input type for inserting data into table "e_league_registration_statuses" */ -export interface e_league_registration_statuses_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** Initial value of the column from where the streaming should start */ +export interface draft_game_picks_stream_cursor_value_input {auto_picked?: (Scalars['Boolean'] | null),captain_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),draft_game_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),lineup?: (Scalars['Int'] | null),picked_steam_id?: (Scalars['bigint'] | null)} -/** aggregate max on columns */ -export interface e_league_registration_statuses_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate sum on columns */ +export interface draft_game_picks_sum_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + lineup?: boolean | number + picked_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate min on columns */ -export interface e_league_registration_statuses_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** order by sum() on columns of table "draft_game_picks" */ +export interface draft_game_picks_sum_order_by {captain_steam_id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} + +export interface draft_game_picks_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (draft_game_picks_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (draft_game_picks_set_input | null), +/** filter the rows which have to be updated */ +where: draft_game_picks_bool_exp} + + +/** aggregate var_pop on columns */ +export interface draft_game_picks_var_pop_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + lineup?: boolean | number + picked_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "e_league_registration_statuses" */ -export interface e_league_registration_statuses_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: e_league_registration_statusesGenqlSelection +/** order by var_pop() on columns of table "draft_game_picks" */ +export interface draft_game_picks_var_pop_order_by {captain_steam_id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface draft_game_picks_var_samp_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + lineup?: boolean | number + picked_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_league_registration_statuses" */ -export interface e_league_registration_statuses_obj_rel_insert_input {data: e_league_registration_statuses_insert_input, -/** upsert condition */ -on_conflict?: (e_league_registration_statuses_on_conflict | null)} - +/** order by var_samp() on columns of table "draft_game_picks" */ +export interface draft_game_picks_var_samp_order_by {captain_steam_id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} -/** on_conflict condition type for table "e_league_registration_statuses" */ -export interface e_league_registration_statuses_on_conflict {constraint: e_league_registration_statuses_constraint,update_columns?: e_league_registration_statuses_update_column[],where?: (e_league_registration_statuses_bool_exp | null)} +/** aggregate variance on columns */ +export interface draft_game_picks_variance_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + lineup?: boolean | number + picked_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Ordering options when selecting data from "e_league_registration_statuses". */ -export interface e_league_registration_statuses_order_by {description?: (order_by | null),value?: (order_by | null)} +/** order by variance() on columns of table "draft_game_picks" */ +export interface draft_game_picks_variance_order_by {captain_steam_id?: (order_by | null),lineup?: (order_by | null),picked_steam_id?: (order_by | null)} -/** primary key columns input for table: e_league_registration_statuses */ -export interface e_league_registration_statuses_pk_columns_input {value: Scalars['String']} +/** columns and relationships of "draft_game_players" */ +export interface draft_game_playersGenqlSelection{ + /** An object relationship */ + draft_game?: draft_gamesGenqlSelection + draft_game_id?: boolean | number + /** An object relationship */ + e_draft_game_player_status?: e_draft_game_player_statusGenqlSelection + elo_snapshot?: boolean | number + is_captain?: boolean | number + is_organizer?: boolean | number + joined_at?: boolean | number + lineup?: boolean | number + pick_order?: boolean | number + /** An object relationship */ + player?: playersGenqlSelection + status?: boolean | number + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** input type for updating data in table "e_league_registration_statuses" */ -export interface e_league_registration_statuses_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** aggregated selection of "draft_game_players" */ +export interface draft_game_players_aggregateGenqlSelection{ + aggregate?: draft_game_players_aggregate_fieldsGenqlSelection + nodes?: draft_game_playersGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** Streaming cursor of the table "e_league_registration_statuses" */ -export interface e_league_registration_statuses_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: e_league_registration_statuses_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +export interface draft_game_players_aggregate_bool_exp {bool_and?: (draft_game_players_aggregate_bool_exp_bool_and | null),bool_or?: (draft_game_players_aggregate_bool_exp_bool_or | null),count?: (draft_game_players_aggregate_bool_exp_count | null)} +export interface draft_game_players_aggregate_bool_exp_bool_and {arguments: draft_game_players_select_column_draft_game_players_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (draft_game_players_bool_exp | null),predicate: Boolean_comparison_exp} -/** Initial value of the column from where the streaming should start */ -export interface e_league_registration_statuses_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface draft_game_players_aggregate_bool_exp_bool_or {arguments: draft_game_players_select_column_draft_game_players_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (draft_game_players_bool_exp | null),predicate: Boolean_comparison_exp} -export interface e_league_registration_statuses_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_league_registration_statuses_set_input | null), -/** filter the rows which have to be updated */ -where: e_league_registration_statuses_bool_exp} +export interface draft_game_players_aggregate_bool_exp_count {arguments?: (draft_game_players_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (draft_game_players_bool_exp | null),predicate: Int_comparison_exp} -/** columns and relationships of "e_league_season_statuses" */ -export interface e_league_season_statusesGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate fields of "draft_game_players" */ +export interface draft_game_players_aggregate_fieldsGenqlSelection{ + avg?: draft_game_players_avg_fieldsGenqlSelection + count?: { __args: {columns?: (draft_game_players_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: draft_game_players_max_fieldsGenqlSelection + min?: draft_game_players_min_fieldsGenqlSelection + stddev?: draft_game_players_stddev_fieldsGenqlSelection + stddev_pop?: draft_game_players_stddev_pop_fieldsGenqlSelection + stddev_samp?: draft_game_players_stddev_samp_fieldsGenqlSelection + sum?: draft_game_players_sum_fieldsGenqlSelection + var_pop?: draft_game_players_var_pop_fieldsGenqlSelection + var_samp?: draft_game_players_var_samp_fieldsGenqlSelection + variance?: draft_game_players_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_league_season_statuses" */ -export interface e_league_season_statuses_aggregateGenqlSelection{ - aggregate?: e_league_season_statuses_aggregate_fieldsGenqlSelection - nodes?: e_league_season_statusesGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +/** order by aggregate values of table "draft_game_players" */ +export interface draft_game_players_aggregate_order_by {avg?: (draft_game_players_avg_order_by | null),count?: (order_by | null),max?: (draft_game_players_max_order_by | null),min?: (draft_game_players_min_order_by | null),stddev?: (draft_game_players_stddev_order_by | null),stddev_pop?: (draft_game_players_stddev_pop_order_by | null),stddev_samp?: (draft_game_players_stddev_samp_order_by | null),sum?: (draft_game_players_sum_order_by | null),var_pop?: (draft_game_players_var_pop_order_by | null),var_samp?: (draft_game_players_var_samp_order_by | null),variance?: (draft_game_players_variance_order_by | null)} -/** aggregate fields of "e_league_season_statuses" */ -export interface e_league_season_statuses_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_league_season_statuses_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_league_season_statuses_max_fieldsGenqlSelection - min?: e_league_season_statuses_min_fieldsGenqlSelection +/** input type for inserting array relation for remote table "draft_game_players" */ +export interface draft_game_players_arr_rel_insert_input {data: draft_game_players_insert_input[], +/** upsert condition */ +on_conflict?: (draft_game_players_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface draft_game_players_avg_fieldsGenqlSelection{ + elo_snapshot?: boolean | number + lineup?: boolean | number + pick_order?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_league_season_statuses". All fields are combined with a logical 'AND'. */ -export interface e_league_season_statuses_bool_exp {_and?: (e_league_season_statuses_bool_exp[] | null),_not?: (e_league_season_statuses_bool_exp | null),_or?: (e_league_season_statuses_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** order by avg() on columns of table "draft_game_players" */ +export interface draft_game_players_avg_order_by {elo_snapshot?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} -/** Boolean expression to compare columns of type "e_league_season_statuses_enum". All fields are combined with logical 'AND'. */ -export interface e_league_season_statuses_enum_comparison_exp {_eq?: (e_league_season_statuses_enum | null),_in?: (e_league_season_statuses_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_league_season_statuses_enum | null),_nin?: (e_league_season_statuses_enum[] | null)} +/** Boolean expression to filter rows from the table "draft_game_players". All fields are combined with a logical 'AND'. */ +export interface draft_game_players_bool_exp {_and?: (draft_game_players_bool_exp[] | null),_not?: (draft_game_players_bool_exp | null),_or?: (draft_game_players_bool_exp[] | null),draft_game?: (draft_games_bool_exp | null),draft_game_id?: (uuid_comparison_exp | null),e_draft_game_player_status?: (e_draft_game_player_status_bool_exp | null),elo_snapshot?: (Int_comparison_exp | null),is_captain?: (Boolean_comparison_exp | null),is_organizer?: (Boolean_comparison_exp | null),joined_at?: (timestamptz_comparison_exp | null),lineup?: (Int_comparison_exp | null),pick_order?: (Int_comparison_exp | null),player?: (players_bool_exp | null),status?: (e_draft_game_player_status_enum_comparison_exp | null),steam_id?: (bigint_comparison_exp | null)} -/** input type for inserting data into table "e_league_season_statuses" */ -export interface e_league_season_statuses_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for incrementing numeric columns in table "draft_game_players" */ +export interface draft_game_players_inc_input {elo_snapshot?: (Scalars['Int'] | null),lineup?: (Scalars['Int'] | null),pick_order?: (Scalars['Int'] | null),steam_id?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "draft_game_players" */ +export interface draft_game_players_insert_input {draft_game?: (draft_games_obj_rel_insert_input | null),draft_game_id?: (Scalars['uuid'] | null),e_draft_game_player_status?: (e_draft_game_player_status_obj_rel_insert_input | null),elo_snapshot?: (Scalars['Int'] | null),is_captain?: (Scalars['Boolean'] | null),joined_at?: (Scalars['timestamptz'] | null),lineup?: (Scalars['Int'] | null),pick_order?: (Scalars['Int'] | null),player?: (players_obj_rel_insert_input | null),status?: (e_draft_game_player_status_enum | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate max on columns */ -export interface e_league_season_statuses_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +export interface draft_game_players_max_fieldsGenqlSelection{ + draft_game_id?: boolean | number + elo_snapshot?: boolean | number + joined_at?: boolean | number + lineup?: boolean | number + pick_order?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by max() on columns of table "draft_game_players" */ +export interface draft_game_players_max_order_by {draft_game_id?: (order_by | null),elo_snapshot?: (order_by | null),joined_at?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} + + /** aggregate min on columns */ -export interface e_league_season_statuses_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +export interface draft_game_players_min_fieldsGenqlSelection{ + draft_game_id?: boolean | number + elo_snapshot?: boolean | number + joined_at?: boolean | number + lineup?: boolean | number + pick_order?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "e_league_season_statuses" */ -export interface e_league_season_statuses_mutation_responseGenqlSelection{ +/** order by min() on columns of table "draft_game_players" */ +export interface draft_game_players_min_order_by {draft_game_id?: (order_by | null),elo_snapshot?: (order_by | null),joined_at?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} + + +/** response of any mutation on the table "draft_game_players" */ +export interface draft_game_players_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_league_season_statusesGenqlSelection + returning?: draft_game_playersGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_league_season_statuses" */ -export interface e_league_season_statuses_obj_rel_insert_input {data: e_league_season_statuses_insert_input, -/** upsert condition */ -on_conflict?: (e_league_season_statuses_on_conflict | null)} +/** on_conflict condition type for table "draft_game_players" */ +export interface draft_game_players_on_conflict {constraint: draft_game_players_constraint,update_columns?: draft_game_players_update_column[],where?: (draft_game_players_bool_exp | null)} -/** on_conflict condition type for table "e_league_season_statuses" */ -export interface e_league_season_statuses_on_conflict {constraint: e_league_season_statuses_constraint,update_columns?: e_league_season_statuses_update_column[],where?: (e_league_season_statuses_bool_exp | null)} +/** Ordering options when selecting data from "draft_game_players". */ +export interface draft_game_players_order_by {draft_game?: (draft_games_order_by | null),draft_game_id?: (order_by | null),e_draft_game_player_status?: (e_draft_game_player_status_order_by | null),elo_snapshot?: (order_by | null),is_captain?: (order_by | null),is_organizer?: (order_by | null),joined_at?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),player?: (players_order_by | null),status?: (order_by | null),steam_id?: (order_by | null)} -/** Ordering options when selecting data from "e_league_season_statuses". */ -export interface e_league_season_statuses_order_by {description?: (order_by | null),value?: (order_by | null)} +/** primary key columns input for table: draft_game_players */ +export interface draft_game_players_pk_columns_input {draft_game_id: Scalars['uuid'],steam_id: Scalars['bigint']} -/** primary key columns input for table: e_league_season_statuses */ -export interface e_league_season_statuses_pk_columns_input {value: Scalars['String']} +/** input type for updating data in table "draft_game_players" */ +export interface draft_game_players_set_input {draft_game_id?: (Scalars['uuid'] | null),elo_snapshot?: (Scalars['Int'] | null),is_captain?: (Scalars['Boolean'] | null),joined_at?: (Scalars['timestamptz'] | null),lineup?: (Scalars['Int'] | null),pick_order?: (Scalars['Int'] | null),status?: (e_draft_game_player_status_enum | null),steam_id?: (Scalars['bigint'] | null)} -/** input type for updating data in table "e_league_season_statuses" */ -export interface e_league_season_statuses_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** aggregate stddev on columns */ +export interface draft_game_players_stddev_fieldsGenqlSelection{ + elo_snapshot?: boolean | number + lineup?: boolean | number + pick_order?: boolean | number + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Streaming cursor of the table "e_league_season_statuses" */ -export interface e_league_season_statuses_stream_cursor_input { +/** order by stddev() on columns of table "draft_game_players" */ +export interface draft_game_players_stddev_order_by {elo_snapshot?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface draft_game_players_stddev_pop_fieldsGenqlSelection{ + elo_snapshot?: boolean | number + lineup?: boolean | number + pick_order?: boolean | number + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "draft_game_players" */ +export interface draft_game_players_stddev_pop_order_by {elo_snapshot?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface draft_game_players_stddev_samp_fieldsGenqlSelection{ + elo_snapshot?: boolean | number + lineup?: boolean | number + pick_order?: boolean | number + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "draft_game_players" */ +export interface draft_game_players_stddev_samp_order_by {elo_snapshot?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} + + +/** Streaming cursor of the table "draft_game_players" */ +export interface draft_game_players_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_league_season_statuses_stream_cursor_value_input, +initial_value: draft_game_players_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_league_season_statuses_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} - -export interface e_league_season_statuses_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_league_season_statuses_set_input | null), -/** filter the rows which have to be updated */ -where: e_league_season_statuses_bool_exp} +export interface draft_game_players_stream_cursor_value_input {draft_game_id?: (Scalars['uuid'] | null),elo_snapshot?: (Scalars['Int'] | null),is_captain?: (Scalars['Boolean'] | null),joined_at?: (Scalars['timestamptz'] | null),lineup?: (Scalars['Int'] | null),pick_order?: (Scalars['Int'] | null),status?: (e_draft_game_player_status_enum | null),steam_id?: (Scalars['bigint'] | null)} -/** columns and relationships of "e_lobby_access" */ -export interface e_lobby_accessGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate sum on columns */ +export interface draft_game_players_sum_fieldsGenqlSelection{ + elo_snapshot?: boolean | number + lineup?: boolean | number + pick_order?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_lobby_access" */ -export interface e_lobby_access_aggregateGenqlSelection{ - aggregate?: e_lobby_access_aggregate_fieldsGenqlSelection - nodes?: e_lobby_accessGenqlSelection +/** order by sum() on columns of table "draft_game_players" */ +export interface draft_game_players_sum_order_by {elo_snapshot?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} + +export interface draft_game_players_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (draft_game_players_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (draft_game_players_set_input | null), +/** filter the rows which have to be updated */ +where: draft_game_players_bool_exp} + + +/** aggregate var_pop on columns */ +export interface draft_game_players_var_pop_fieldsGenqlSelection{ + elo_snapshot?: boolean | number + lineup?: boolean | number + pick_order?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_lobby_access" */ -export interface e_lobby_access_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_lobby_access_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_lobby_access_max_fieldsGenqlSelection - min?: e_lobby_access_min_fieldsGenqlSelection +/** order by var_pop() on columns of table "draft_game_players" */ +export interface draft_game_players_var_pop_order_by {elo_snapshot?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface draft_game_players_var_samp_fieldsGenqlSelection{ + elo_snapshot?: boolean | number + lineup?: boolean | number + pick_order?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_lobby_access". All fields are combined with a logical 'AND'. */ -export interface e_lobby_access_bool_exp {_and?: (e_lobby_access_bool_exp[] | null),_not?: (e_lobby_access_bool_exp | null),_or?: (e_lobby_access_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** order by var_samp() on columns of table "draft_game_players" */ +export interface draft_game_players_var_samp_order_by {elo_snapshot?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} -/** Boolean expression to compare columns of type "e_lobby_access_enum". All fields are combined with logical 'AND'. */ -export interface e_lobby_access_enum_comparison_exp {_eq?: (e_lobby_access_enum | null),_in?: (e_lobby_access_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_lobby_access_enum | null),_nin?: (e_lobby_access_enum[] | null)} +/** aggregate variance on columns */ +export interface draft_game_players_variance_fieldsGenqlSelection{ + elo_snapshot?: boolean | number + lineup?: boolean | number + pick_order?: boolean | number + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** input type for inserting data into table "e_lobby_access" */ -export interface e_lobby_access_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** order by variance() on columns of table "draft_game_players" */ +export interface draft_game_players_variance_order_by {elo_snapshot?: (order_by | null),lineup?: (order_by | null),pick_order?: (order_by | null),steam_id?: (order_by | null)} -/** aggregate max on columns */ -export interface e_lobby_access_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** columns and relationships of "draft_games" */ +export interface draft_gamesGenqlSelection{ + access?: boolean | number + capacity?: boolean | number + captain_selection?: boolean | number + created_at?: boolean | number + current_pick_lineup?: boolean | number + draft_order?: boolean | number + /** An object relationship */ + e_draft_game_captain_selection?: e_draft_game_captain_selectionGenqlSelection + /** An object relationship */ + e_draft_game_draft_order?: e_draft_game_draft_orderGenqlSelection + /** An object relationship */ + e_draft_game_mode?: e_draft_game_modeGenqlSelection + /** An object relationship */ + e_draft_game_status?: e_draft_game_statusGenqlSelection + /** An object relationship */ + e_lobby_access?: e_lobby_accessGenqlSelection + expires_at?: boolean | number + /** An object relationship */ + host?: playersGenqlSelection + host_steam_id?: boolean | number + id?: boolean | number + inner_squad?: boolean | number + invite_code?: boolean | number + is_organizer?: boolean | number + /** An object relationship */ + map_pool?: map_poolsGenqlSelection + map_pool_id?: boolean | number + /** An object relationship */ + match?: matchesGenqlSelection + match_id?: boolean | number + match_options_id?: boolean | number + max_elo?: boolean | number + min_elo?: boolean | number + mode?: boolean | number + /** An object relationship */ + options?: match_optionsGenqlSelection + /** Turn order (lineup 1/2) for each remaining non-captain pick. */ + pattern?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + pick_deadline?: boolean | number + /** An array relationship */ + picks?: (draft_game_picksGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (draft_game_picks_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (draft_game_picks_order_by[] | null), + /** filter the rows returned */ + where?: (draft_game_picks_bool_exp | null)} }) + /** An aggregate relationship */ + picks_aggregate?: (draft_game_picks_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (draft_game_picks_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (draft_game_picks_order_by[] | null), + /** filter the rows returned */ + where?: (draft_game_picks_bool_exp | null)} }) + /** An array relationship */ + players?: (draft_game_playersGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (draft_game_players_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (draft_game_players_order_by[] | null), + /** filter the rows returned */ + where?: (draft_game_players_bool_exp | null)} }) + /** An aggregate relationship */ + players_aggregate?: (draft_game_players_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (draft_game_players_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (draft_game_players_order_by[] | null), + /** filter the rows returned */ + where?: (draft_game_players_bool_exp | null)} }) + regions?: boolean | number + require_approval?: boolean | number + scheduled_at?: boolean | number + status?: boolean | number + /** An object relationship */ + team_1?: teamsGenqlSelection + team_1_id?: boolean | number + /** An object relationship */ + team_2?: teamsGenqlSelection + team_2_id?: boolean | number + type?: boolean | number + updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate min on columns */ -export interface e_lobby_access_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregated selection of "draft_games" */ +export interface draft_games_aggregateGenqlSelection{ + aggregate?: draft_games_aggregate_fieldsGenqlSelection + nodes?: draft_gamesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } +export interface draft_games_aggregate_bool_exp {bool_and?: (draft_games_aggregate_bool_exp_bool_and | null),bool_or?: (draft_games_aggregate_bool_exp_bool_or | null),count?: (draft_games_aggregate_bool_exp_count | null)} -/** response of any mutation on the table "e_lobby_access" */ -export interface e_lobby_access_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: e_lobby_accessGenqlSelection +export interface draft_games_aggregate_bool_exp_bool_and {arguments: draft_games_select_column_draft_games_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (draft_games_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface draft_games_aggregate_bool_exp_bool_or {arguments: draft_games_select_column_draft_games_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (draft_games_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface draft_games_aggregate_bool_exp_count {arguments?: (draft_games_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (draft_games_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "draft_games" */ +export interface draft_games_aggregate_fieldsGenqlSelection{ + avg?: draft_games_avg_fieldsGenqlSelection + count?: { __args: {columns?: (draft_games_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: draft_games_max_fieldsGenqlSelection + min?: draft_games_min_fieldsGenqlSelection + stddev?: draft_games_stddev_fieldsGenqlSelection + stddev_pop?: draft_games_stddev_pop_fieldsGenqlSelection + stddev_samp?: draft_games_stddev_samp_fieldsGenqlSelection + sum?: draft_games_sum_fieldsGenqlSelection + var_pop?: draft_games_var_pop_fieldsGenqlSelection + var_samp?: draft_games_var_samp_fieldsGenqlSelection + variance?: draft_games_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_lobby_access" */ -export interface e_lobby_access_obj_rel_insert_input {data: e_lobby_access_insert_input, -/** upsert condition */ -on_conflict?: (e_lobby_access_on_conflict | null)} - +/** order by aggregate values of table "draft_games" */ +export interface draft_games_aggregate_order_by {avg?: (draft_games_avg_order_by | null),count?: (order_by | null),max?: (draft_games_max_order_by | null),min?: (draft_games_min_order_by | null),stddev?: (draft_games_stddev_order_by | null),stddev_pop?: (draft_games_stddev_pop_order_by | null),stddev_samp?: (draft_games_stddev_samp_order_by | null),sum?: (draft_games_sum_order_by | null),var_pop?: (draft_games_var_pop_order_by | null),var_samp?: (draft_games_var_samp_order_by | null),variance?: (draft_games_variance_order_by | null)} -/** on_conflict condition type for table "e_lobby_access" */ -export interface e_lobby_access_on_conflict {constraint: e_lobby_access_constraint,update_columns?: e_lobby_access_update_column[],where?: (e_lobby_access_bool_exp | null)} +/** input type for inserting array relation for remote table "draft_games" */ +export interface draft_games_arr_rel_insert_input {data: draft_games_insert_input[], +/** upsert condition */ +on_conflict?: (draft_games_on_conflict | null)} -/** Ordering options when selecting data from "e_lobby_access". */ -export interface e_lobby_access_order_by {description?: (order_by | null),value?: (order_by | null)} +/** aggregate avg on columns */ +export interface draft_games_avg_fieldsGenqlSelection{ + capacity?: boolean | number + current_pick_lineup?: boolean | number + host_steam_id?: boolean | number + max_elo?: boolean | number + min_elo?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** primary key columns input for table: e_lobby_access */ -export interface e_lobby_access_pk_columns_input {value: Scalars['String']} +/** order by avg() on columns of table "draft_games" */ +export interface draft_games_avg_order_by {capacity?: (order_by | null),current_pick_lineup?: (order_by | null),host_steam_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null)} -/** input type for updating data in table "e_lobby_access" */ -export interface e_lobby_access_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** Boolean expression to filter rows from the table "draft_games". All fields are combined with a logical 'AND'. */ +export interface draft_games_bool_exp {_and?: (draft_games_bool_exp[] | null),_not?: (draft_games_bool_exp | null),_or?: (draft_games_bool_exp[] | null),access?: (e_lobby_access_enum_comparison_exp | null),capacity?: (Int_comparison_exp | null),captain_selection?: (e_draft_game_captain_selection_enum_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),current_pick_lineup?: (Int_comparison_exp | null),draft_order?: (e_draft_game_draft_order_enum_comparison_exp | null),e_draft_game_captain_selection?: (e_draft_game_captain_selection_bool_exp | null),e_draft_game_draft_order?: (e_draft_game_draft_order_bool_exp | null),e_draft_game_mode?: (e_draft_game_mode_bool_exp | null),e_draft_game_status?: (e_draft_game_status_bool_exp | null),e_lobby_access?: (e_lobby_access_bool_exp | null),expires_at?: (timestamptz_comparison_exp | null),host?: (players_bool_exp | null),host_steam_id?: (bigint_comparison_exp | null),id?: (uuid_comparison_exp | null),inner_squad?: (Boolean_comparison_exp | null),invite_code?: (uuid_comparison_exp | null),is_organizer?: (Boolean_comparison_exp | null),map_pool?: (map_pools_bool_exp | null),map_pool_id?: (uuid_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),match_options_id?: (uuid_comparison_exp | null),max_elo?: (Int_comparison_exp | null),min_elo?: (Int_comparison_exp | null),mode?: (e_draft_game_mode_enum_comparison_exp | null),options?: (match_options_bool_exp | null),pattern?: (jsonb_comparison_exp | null),pick_deadline?: (timestamptz_comparison_exp | null),picks?: (draft_game_picks_bool_exp | null),picks_aggregate?: (draft_game_picks_aggregate_bool_exp | null),players?: (draft_game_players_bool_exp | null),players_aggregate?: (draft_game_players_aggregate_bool_exp | null),regions?: (String_array_comparison_exp | null),require_approval?: (Boolean_comparison_exp | null),scheduled_at?: (timestamptz_comparison_exp | null),status?: (e_draft_game_status_enum_comparison_exp | null),team_1?: (teams_bool_exp | null),team_1_id?: (uuid_comparison_exp | null),team_2?: (teams_bool_exp | null),team_2_id?: (uuid_comparison_exp | null),type?: (e_match_types_enum_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null)} -/** Streaming cursor of the table "e_lobby_access" */ -export interface e_lobby_access_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: e_lobby_access_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** input type for incrementing numeric columns in table "draft_games" */ +export interface draft_games_inc_input {capacity?: (Scalars['Int'] | null),current_pick_lineup?: (Scalars['Int'] | null),host_steam_id?: (Scalars['bigint'] | null),max_elo?: (Scalars['Int'] | null),min_elo?: (Scalars['Int'] | null)} -/** Initial value of the column from where the streaming should start */ -export interface e_lobby_access_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_lobby_access_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (e_lobby_access_set_input | null), -/** filter the rows which have to be updated */ -where: e_lobby_access_bool_exp} +/** input type for inserting data into table "draft_games" */ +export interface draft_games_insert_input {access?: (e_lobby_access_enum | null),capacity?: (Scalars['Int'] | null),captain_selection?: (e_draft_game_captain_selection_enum | null),created_at?: (Scalars['timestamptz'] | null),current_pick_lineup?: (Scalars['Int'] | null),draft_order?: (e_draft_game_draft_order_enum | null),e_draft_game_captain_selection?: (e_draft_game_captain_selection_obj_rel_insert_input | null),e_draft_game_draft_order?: (e_draft_game_draft_order_obj_rel_insert_input | null),e_draft_game_mode?: (e_draft_game_mode_obj_rel_insert_input | null),e_draft_game_status?: (e_draft_game_status_obj_rel_insert_input | null),e_lobby_access?: (e_lobby_access_obj_rel_insert_input | null),expires_at?: (Scalars['timestamptz'] | null),host?: (players_obj_rel_insert_input | null),host_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),inner_squad?: (Scalars['Boolean'] | null),invite_code?: (Scalars['uuid'] | null),map_pool?: (map_pools_obj_rel_insert_input | null),map_pool_id?: (Scalars['uuid'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),max_elo?: (Scalars['Int'] | null),min_elo?: (Scalars['Int'] | null),mode?: (e_draft_game_mode_enum | null),options?: (match_options_obj_rel_insert_input | null),pick_deadline?: (Scalars['timestamptz'] | null),picks?: (draft_game_picks_arr_rel_insert_input | null),players?: (draft_game_players_arr_rel_insert_input | null),regions?: (Scalars['String'][] | null),require_approval?: (Scalars['Boolean'] | null),scheduled_at?: (Scalars['timestamptz'] | null),status?: (e_draft_game_status_enum | null),team_1?: (teams_obj_rel_insert_input | null),team_1_id?: (Scalars['uuid'] | null),team_2?: (teams_obj_rel_insert_input | null),team_2_id?: (Scalars['uuid'] | null),type?: (e_match_types_enum | null),updated_at?: (Scalars['timestamptz'] | null)} -/** columns and relationships of "e_lobby_player_status" */ -export interface e_lobby_player_statusGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** aggregate max on columns */ +export interface draft_games_max_fieldsGenqlSelection{ + capacity?: boolean | number + created_at?: boolean | number + current_pick_lineup?: boolean | number + expires_at?: boolean | number + host_steam_id?: boolean | number + id?: boolean | number + invite_code?: boolean | number + map_pool_id?: boolean | number + match_id?: boolean | number + match_options_id?: boolean | number + max_elo?: boolean | number + min_elo?: boolean | number + pick_deadline?: boolean | number + regions?: boolean | number + scheduled_at?: boolean | number + team_1_id?: boolean | number + team_2_id?: boolean | number + updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_lobby_player_status" */ -export interface e_lobby_player_status_aggregateGenqlSelection{ - aggregate?: e_lobby_player_status_aggregate_fieldsGenqlSelection - nodes?: e_lobby_player_statusGenqlSelection +/** order by max() on columns of table "draft_games" */ +export interface draft_games_max_order_by {capacity?: (order_by | null),created_at?: (order_by | null),current_pick_lineup?: (order_by | null),expires_at?: (order_by | null),host_steam_id?: (order_by | null),id?: (order_by | null),invite_code?: (order_by | null),map_pool_id?: (order_by | null),match_id?: (order_by | null),match_options_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null),pick_deadline?: (order_by | null),regions?: (order_by | null),scheduled_at?: (order_by | null),team_1_id?: (order_by | null),team_2_id?: (order_by | null),updated_at?: (order_by | null)} + + +/** aggregate min on columns */ +export interface draft_games_min_fieldsGenqlSelection{ + capacity?: boolean | number + created_at?: boolean | number + current_pick_lineup?: boolean | number + expires_at?: boolean | number + host_steam_id?: boolean | number + id?: boolean | number + invite_code?: boolean | number + map_pool_id?: boolean | number + match_id?: boolean | number + match_options_id?: boolean | number + max_elo?: boolean | number + min_elo?: boolean | number + pick_deadline?: boolean | number + regions?: boolean | number + scheduled_at?: boolean | number + team_1_id?: boolean | number + team_2_id?: boolean | number + updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_lobby_player_status" */ -export interface e_lobby_player_status_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_lobby_player_status_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_lobby_player_status_max_fieldsGenqlSelection - min?: e_lobby_player_status_min_fieldsGenqlSelection +/** order by min() on columns of table "draft_games" */ +export interface draft_games_min_order_by {capacity?: (order_by | null),created_at?: (order_by | null),current_pick_lineup?: (order_by | null),expires_at?: (order_by | null),host_steam_id?: (order_by | null),id?: (order_by | null),invite_code?: (order_by | null),map_pool_id?: (order_by | null),match_id?: (order_by | null),match_options_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null),pick_deadline?: (order_by | null),regions?: (order_by | null),scheduled_at?: (order_by | null),team_1_id?: (order_by | null),team_2_id?: (order_by | null),updated_at?: (order_by | null)} + + +/** response of any mutation on the table "draft_games" */ +export interface draft_games_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: draft_gamesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_lobby_player_status". All fields are combined with a logical 'AND'. */ -export interface e_lobby_player_status_bool_exp {_and?: (e_lobby_player_status_bool_exp[] | null),_not?: (e_lobby_player_status_bool_exp | null),_or?: (e_lobby_player_status_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** input type for inserting object relation for remote table "draft_games" */ +export interface draft_games_obj_rel_insert_input {data: draft_games_insert_input, +/** upsert condition */ +on_conflict?: (draft_games_on_conflict | null)} -/** Boolean expression to compare columns of type "e_lobby_player_status_enum". All fields are combined with logical 'AND'. */ -export interface e_lobby_player_status_enum_comparison_exp {_eq?: (e_lobby_player_status_enum | null),_in?: (e_lobby_player_status_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_lobby_player_status_enum | null),_nin?: (e_lobby_player_status_enum[] | null)} +/** on_conflict condition type for table "draft_games" */ +export interface draft_games_on_conflict {constraint: draft_games_constraint,update_columns?: draft_games_update_column[],where?: (draft_games_bool_exp | null)} -/** input type for inserting data into table "e_lobby_player_status" */ -export interface e_lobby_player_status_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** Ordering options when selecting data from "draft_games". */ +export interface draft_games_order_by {access?: (order_by | null),capacity?: (order_by | null),captain_selection?: (order_by | null),created_at?: (order_by | null),current_pick_lineup?: (order_by | null),draft_order?: (order_by | null),e_draft_game_captain_selection?: (e_draft_game_captain_selection_order_by | null),e_draft_game_draft_order?: (e_draft_game_draft_order_order_by | null),e_draft_game_mode?: (e_draft_game_mode_order_by | null),e_draft_game_status?: (e_draft_game_status_order_by | null),e_lobby_access?: (e_lobby_access_order_by | null),expires_at?: (order_by | null),host?: (players_order_by | null),host_steam_id?: (order_by | null),id?: (order_by | null),inner_squad?: (order_by | null),invite_code?: (order_by | null),is_organizer?: (order_by | null),map_pool?: (map_pools_order_by | null),map_pool_id?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),match_options_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null),mode?: (order_by | null),options?: (match_options_order_by | null),pattern?: (order_by | null),pick_deadline?: (order_by | null),picks_aggregate?: (draft_game_picks_aggregate_order_by | null),players_aggregate?: (draft_game_players_aggregate_order_by | null),regions?: (order_by | null),require_approval?: (order_by | null),scheduled_at?: (order_by | null),status?: (order_by | null),team_1?: (teams_order_by | null),team_1_id?: (order_by | null),team_2?: (teams_order_by | null),team_2_id?: (order_by | null),type?: (order_by | null),updated_at?: (order_by | null)} -/** aggregate max on columns */ -export interface e_lobby_player_status_max_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** primary key columns input for table: draft_games */ +export interface draft_games_pk_columns_input {id: Scalars['uuid']} -/** aggregate min on columns */ -export interface e_lobby_player_status_min_fieldsGenqlSelection{ - description?: boolean | number - value?: boolean | number +/** input type for updating data in table "draft_games" */ +export interface draft_games_set_input {access?: (e_lobby_access_enum | null),capacity?: (Scalars['Int'] | null),captain_selection?: (e_draft_game_captain_selection_enum | null),created_at?: (Scalars['timestamptz'] | null),current_pick_lineup?: (Scalars['Int'] | null),draft_order?: (e_draft_game_draft_order_enum | null),expires_at?: (Scalars['timestamptz'] | null),host_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),inner_squad?: (Scalars['Boolean'] | null),invite_code?: (Scalars['uuid'] | null),map_pool_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),max_elo?: (Scalars['Int'] | null),min_elo?: (Scalars['Int'] | null),mode?: (e_draft_game_mode_enum | null),pick_deadline?: (Scalars['timestamptz'] | null),regions?: (Scalars['String'][] | null),require_approval?: (Scalars['Boolean'] | null),scheduled_at?: (Scalars['timestamptz'] | null),status?: (e_draft_game_status_enum | null),team_1_id?: (Scalars['uuid'] | null),team_2_id?: (Scalars['uuid'] | null),type?: (e_match_types_enum | null),updated_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate stddev on columns */ +export interface draft_games_stddev_fieldsGenqlSelection{ + capacity?: boolean | number + current_pick_lineup?: boolean | number + host_steam_id?: boolean | number + max_elo?: boolean | number + min_elo?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "e_lobby_player_status" */ -export interface e_lobby_player_status_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: e_lobby_player_statusGenqlSelection +/** order by stddev() on columns of table "draft_games" */ +export interface draft_games_stddev_order_by {capacity?: (order_by | null),current_pick_lineup?: (order_by | null),host_steam_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface draft_games_stddev_pop_fieldsGenqlSelection{ + capacity?: boolean | number + current_pick_lineup?: boolean | number + host_steam_id?: boolean | number + max_elo?: boolean | number + min_elo?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_lobby_player_status" */ -export interface e_lobby_player_status_on_conflict {constraint: e_lobby_player_status_constraint,update_columns?: e_lobby_player_status_update_column[],where?: (e_lobby_player_status_bool_exp | null)} - - -/** Ordering options when selecting data from "e_lobby_player_status". */ -export interface e_lobby_player_status_order_by {description?: (order_by | null),value?: (order_by | null)} +/** order by stddev_pop() on columns of table "draft_games" */ +export interface draft_games_stddev_pop_order_by {capacity?: (order_by | null),current_pick_lineup?: (order_by | null),host_steam_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null)} -/** primary key columns input for table: e_lobby_player_status */ -export interface e_lobby_player_status_pk_columns_input {value: Scalars['String']} +/** aggregate stddev_samp on columns */ +export interface draft_games_stddev_samp_fieldsGenqlSelection{ + capacity?: boolean | number + current_pick_lineup?: boolean | number + host_steam_id?: boolean | number + max_elo?: boolean | number + min_elo?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** input type for updating data in table "e_lobby_player_status" */ -export interface e_lobby_player_status_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** order by stddev_samp() on columns of table "draft_games" */ +export interface draft_games_stddev_samp_order_by {capacity?: (order_by | null),current_pick_lineup?: (order_by | null),host_steam_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null)} -/** Streaming cursor of the table "e_lobby_player_status" */ -export interface e_lobby_player_status_stream_cursor_input { +/** Streaming cursor of the table "draft_games" */ +export interface draft_games_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_lobby_player_status_stream_cursor_value_input, +initial_value: draft_games_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_lobby_player_status_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface draft_games_stream_cursor_value_input {access?: (e_lobby_access_enum | null),capacity?: (Scalars['Int'] | null),captain_selection?: (e_draft_game_captain_selection_enum | null),created_at?: (Scalars['timestamptz'] | null),current_pick_lineup?: (Scalars['Int'] | null),draft_order?: (e_draft_game_draft_order_enum | null),expires_at?: (Scalars['timestamptz'] | null),host_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),inner_squad?: (Scalars['Boolean'] | null),invite_code?: (Scalars['uuid'] | null),map_pool_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),max_elo?: (Scalars['Int'] | null),min_elo?: (Scalars['Int'] | null),mode?: (e_draft_game_mode_enum | null),pick_deadline?: (Scalars['timestamptz'] | null),regions?: (Scalars['String'][] | null),require_approval?: (Scalars['Boolean'] | null),scheduled_at?: (Scalars['timestamptz'] | null),status?: (e_draft_game_status_enum | null),team_1_id?: (Scalars['uuid'] | null),team_2_id?: (Scalars['uuid'] | null),type?: (e_match_types_enum | null),updated_at?: (Scalars['timestamptz'] | null)} -export interface e_lobby_player_status_updates { + +/** aggregate sum on columns */ +export interface draft_games_sum_fieldsGenqlSelection{ + capacity?: boolean | number + current_pick_lineup?: boolean | number + host_steam_id?: boolean | number + max_elo?: boolean | number + min_elo?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "draft_games" */ +export interface draft_games_sum_order_by {capacity?: (order_by | null),current_pick_lineup?: (order_by | null),host_steam_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null)} + +export interface draft_games_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (draft_games_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (e_lobby_player_status_set_input | null), +_set?: (draft_games_set_input | null), /** filter the rows which have to be updated */ -where: e_lobby_player_status_bool_exp} +where: draft_games_bool_exp} -/** columns and relationships of "e_map_pool_types" */ -export interface e_map_pool_typesGenqlSelection{ +/** aggregate var_pop on columns */ +export interface draft_games_var_pop_fieldsGenqlSelection{ + capacity?: boolean | number + current_pick_lineup?: boolean | number + host_steam_id?: boolean | number + max_elo?: boolean | number + min_elo?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "draft_games" */ +export interface draft_games_var_pop_order_by {capacity?: (order_by | null),current_pick_lineup?: (order_by | null),host_steam_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface draft_games_var_samp_fieldsGenqlSelection{ + capacity?: boolean | number + current_pick_lineup?: boolean | number + host_steam_id?: boolean | number + max_elo?: boolean | number + min_elo?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "draft_games" */ +export interface draft_games_var_samp_order_by {capacity?: (order_by | null),current_pick_lineup?: (order_by | null),host_steam_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface draft_games_variance_fieldsGenqlSelection{ + capacity?: boolean | number + current_pick_lineup?: boolean | number + host_steam_id?: boolean | number + max_elo?: boolean | number + min_elo?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "draft_games" */ +export interface draft_games_variance_order_by {capacity?: (order_by | null),current_pick_lineup?: (order_by | null),host_steam_id?: (order_by | null),max_elo?: (order_by | null),min_elo?: (order_by | null)} + + +/** columns and relationships of "e_award_sources" */ +export interface e_award_sourcesGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -45029,39 +47960,39 @@ export interface e_map_pool_typesGenqlSelection{ } -/** aggregated selection of "e_map_pool_types" */ -export interface e_map_pool_types_aggregateGenqlSelection{ - aggregate?: e_map_pool_types_aggregate_fieldsGenqlSelection - nodes?: e_map_pool_typesGenqlSelection +/** aggregated selection of "e_award_sources" */ +export interface e_award_sources_aggregateGenqlSelection{ + aggregate?: e_award_sources_aggregate_fieldsGenqlSelection + nodes?: e_award_sourcesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_map_pool_types" */ -export interface e_map_pool_types_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_map_pool_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_map_pool_types_max_fieldsGenqlSelection - min?: e_map_pool_types_min_fieldsGenqlSelection +/** aggregate fields of "e_award_sources" */ +export interface e_award_sources_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_award_sources_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_award_sources_max_fieldsGenqlSelection + min?: e_award_sources_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_map_pool_types". All fields are combined with a logical 'AND'. */ -export interface e_map_pool_types_bool_exp {_and?: (e_map_pool_types_bool_exp[] | null),_not?: (e_map_pool_types_bool_exp | null),_or?: (e_map_pool_types_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_award_sources". All fields are combined with a logical 'AND'. */ +export interface e_award_sources_bool_exp {_and?: (e_award_sources_bool_exp[] | null),_not?: (e_award_sources_bool_exp | null),_or?: (e_award_sources_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_map_pool_types_enum". All fields are combined with logical 'AND'. */ -export interface e_map_pool_types_enum_comparison_exp {_eq?: (e_map_pool_types_enum | null),_in?: (e_map_pool_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_map_pool_types_enum | null),_nin?: (e_map_pool_types_enum[] | null)} +/** Boolean expression to compare columns of type "e_award_sources_enum". All fields are combined with logical 'AND'. */ +export interface e_award_sources_enum_comparison_exp {_eq?: (e_award_sources_enum | null),_in?: (e_award_sources_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_award_sources_enum | null),_nin?: (e_award_sources_enum[] | null)} -/** input type for inserting data into table "e_map_pool_types" */ -export interface e_map_pool_types_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_award_sources" */ +export interface e_award_sources_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_map_pool_types_max_fieldsGenqlSelection{ +export interface e_award_sources_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -45070,7 +48001,7 @@ export interface e_map_pool_types_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_map_pool_types_min_fieldsGenqlSelection{ +export interface e_award_sources_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -45078,123 +48009,93 @@ export interface e_map_pool_types_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_map_pool_types" */ -export interface e_map_pool_types_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_award_sources" */ +export interface e_award_sources_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_map_pool_typesGenqlSelection + returning?: e_award_sourcesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_map_pool_types" */ -export interface e_map_pool_types_obj_rel_insert_input {data: e_map_pool_types_insert_input, -/** upsert condition */ -on_conflict?: (e_map_pool_types_on_conflict | null)} - - -/** on_conflict condition type for table "e_map_pool_types" */ -export interface e_map_pool_types_on_conflict {constraint: e_map_pool_types_constraint,update_columns?: e_map_pool_types_update_column[],where?: (e_map_pool_types_bool_exp | null)} +/** on_conflict condition type for table "e_award_sources" */ +export interface e_award_sources_on_conflict {constraint: e_award_sources_constraint,update_columns?: e_award_sources_update_column[],where?: (e_award_sources_bool_exp | null)} -/** Ordering options when selecting data from "e_map_pool_types". */ -export interface e_map_pool_types_order_by {description?: (order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "e_award_sources". */ +export interface e_award_sources_order_by {description?: (order_by | null),value?: (order_by | null)} -/** primary key columns input for table: e_map_pool_types */ -export interface e_map_pool_types_pk_columns_input {value: Scalars['String']} +/** primary key columns input for table: e_award_sources */ +export interface e_award_sources_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "e_map_pool_types" */ -export interface e_map_pool_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "e_award_sources" */ +export interface e_award_sources_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "e_map_pool_types" */ -export interface e_map_pool_types_stream_cursor_input { +/** Streaming cursor of the table "e_award_sources" */ +export interface e_award_sources_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_map_pool_types_stream_cursor_value_input, +initial_value: e_award_sources_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_map_pool_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_award_sources_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_map_pool_types_updates { +export interface e_award_sources_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_map_pool_types_set_input | null), +_set?: (e_award_sources_set_input | null), /** filter the rows which have to be updated */ -where: e_map_pool_types_bool_exp} +where: e_award_sources_bool_exp} -/** columns and relationships of "e_match_clip_visibility" */ -export interface e_match_clip_visibilityGenqlSelection{ +/** columns and relationships of "e_award_tiers" */ +export interface e_award_tiersGenqlSelection{ description?: boolean | number - /** An array relationship */ - match_clips?: (match_clipsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_clips_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_clips_order_by[] | null), - /** filter the rows returned */ - where?: (match_clips_bool_exp | null)} }) - /** An aggregate relationship */ - match_clips_aggregate?: (match_clips_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_clips_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_clips_order_by[] | null), - /** filter the rows returned */ - where?: (match_clips_bool_exp | null)} }) value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_match_clip_visibility" */ -export interface e_match_clip_visibility_aggregateGenqlSelection{ - aggregate?: e_match_clip_visibility_aggregate_fieldsGenqlSelection - nodes?: e_match_clip_visibilityGenqlSelection +/** aggregated selection of "e_award_tiers" */ +export interface e_award_tiers_aggregateGenqlSelection{ + aggregate?: e_award_tiers_aggregate_fieldsGenqlSelection + nodes?: e_award_tiersGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_match_clip_visibility" */ -export interface e_match_clip_visibility_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_match_clip_visibility_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_match_clip_visibility_max_fieldsGenqlSelection - min?: e_match_clip_visibility_min_fieldsGenqlSelection +/** aggregate fields of "e_award_tiers" */ +export interface e_award_tiers_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_award_tiers_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_award_tiers_max_fieldsGenqlSelection + min?: e_award_tiers_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_match_clip_visibility". All fields are combined with a logical 'AND'. */ -export interface e_match_clip_visibility_bool_exp {_and?: (e_match_clip_visibility_bool_exp[] | null),_not?: (e_match_clip_visibility_bool_exp | null),_or?: (e_match_clip_visibility_bool_exp[] | null),description?: (String_comparison_exp | null),match_clips?: (match_clips_bool_exp | null),match_clips_aggregate?: (match_clips_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_award_tiers". All fields are combined with a logical 'AND'. */ +export interface e_award_tiers_bool_exp {_and?: (e_award_tiers_bool_exp[] | null),_not?: (e_award_tiers_bool_exp | null),_or?: (e_award_tiers_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_match_clip_visibility_enum". All fields are combined with logical 'AND'. */ -export interface e_match_clip_visibility_enum_comparison_exp {_eq?: (e_match_clip_visibility_enum | null),_in?: (e_match_clip_visibility_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_match_clip_visibility_enum | null),_nin?: (e_match_clip_visibility_enum[] | null)} +/** Boolean expression to compare columns of type "e_award_tiers_enum". All fields are combined with logical 'AND'. */ +export interface e_award_tiers_enum_comparison_exp {_eq?: (e_award_tiers_enum | null),_in?: (e_award_tiers_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_award_tiers_enum | null),_nin?: (e_award_tiers_enum[] | null)} -/** input type for inserting data into table "e_match_clip_visibility" */ -export interface e_match_clip_visibility_insert_input {description?: (Scalars['String'] | null),match_clips?: (match_clips_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_award_tiers" */ +export interface e_award_tiers_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_match_clip_visibility_max_fieldsGenqlSelection{ +export interface e_award_tiers_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -45203,7 +48104,7 @@ export interface e_match_clip_visibility_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_match_clip_visibility_min_fieldsGenqlSelection{ +export interface e_award_tiers_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -45211,117 +48112,93 @@ export interface e_match_clip_visibility_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_match_clip_visibility" */ -export interface e_match_clip_visibility_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_award_tiers" */ +export interface e_award_tiers_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_match_clip_visibilityGenqlSelection + returning?: e_award_tiersGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_match_clip_visibility" */ -export interface e_match_clip_visibility_on_conflict {constraint: e_match_clip_visibility_constraint,update_columns?: e_match_clip_visibility_update_column[],where?: (e_match_clip_visibility_bool_exp | null)} +/** on_conflict condition type for table "e_award_tiers" */ +export interface e_award_tiers_on_conflict {constraint: e_award_tiers_constraint,update_columns?: e_award_tiers_update_column[],where?: (e_award_tiers_bool_exp | null)} -/** Ordering options when selecting data from "e_match_clip_visibility". */ -export interface e_match_clip_visibility_order_by {description?: (order_by | null),match_clips_aggregate?: (match_clips_aggregate_order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "e_award_tiers". */ +export interface e_award_tiers_order_by {description?: (order_by | null),value?: (order_by | null)} -/** primary key columns input for table: e_match_clip_visibility */ -export interface e_match_clip_visibility_pk_columns_input {value: Scalars['String']} +/** primary key columns input for table: e_award_tiers */ +export interface e_award_tiers_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "e_match_clip_visibility" */ -export interface e_match_clip_visibility_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "e_award_tiers" */ +export interface e_award_tiers_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "e_match_clip_visibility" */ -export interface e_match_clip_visibility_stream_cursor_input { +/** Streaming cursor of the table "e_award_tiers" */ +export interface e_award_tiers_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_match_clip_visibility_stream_cursor_value_input, +initial_value: e_award_tiers_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_match_clip_visibility_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_award_tiers_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_match_clip_visibility_updates { +export interface e_award_tiers_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_match_clip_visibility_set_input | null), +_set?: (e_award_tiers_set_input | null), /** filter the rows which have to be updated */ -where: e_match_clip_visibility_bool_exp} +where: e_award_tiers_bool_exp} -/** columns and relationships of "e_match_map_status" */ -export interface e_match_map_statusGenqlSelection{ +/** columns and relationships of "e_check_in_settings" */ +export interface e_check_in_settingsGenqlSelection{ description?: boolean | number - /** An array relationship */ - match_maps?: (match_mapsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_maps_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_maps_order_by[] | null), - /** filter the rows returned */ - where?: (match_maps_bool_exp | null)} }) - /** An aggregate relationship */ - match_maps_aggregate?: (match_maps_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_maps_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_maps_order_by[] | null), - /** filter the rows returned */ - where?: (match_maps_bool_exp | null)} }) value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_match_map_status" */ -export interface e_match_map_status_aggregateGenqlSelection{ - aggregate?: e_match_map_status_aggregate_fieldsGenqlSelection - nodes?: e_match_map_statusGenqlSelection +/** aggregated selection of "e_check_in_settings" */ +export interface e_check_in_settings_aggregateGenqlSelection{ + aggregate?: e_check_in_settings_aggregate_fieldsGenqlSelection + nodes?: e_check_in_settingsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_match_map_status" */ -export interface e_match_map_status_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_match_map_status_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_match_map_status_max_fieldsGenqlSelection - min?: e_match_map_status_min_fieldsGenqlSelection +/** aggregate fields of "e_check_in_settings" */ +export interface e_check_in_settings_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_check_in_settings_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_check_in_settings_max_fieldsGenqlSelection + min?: e_check_in_settings_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_match_map_status". All fields are combined with a logical 'AND'. */ -export interface e_match_map_status_bool_exp {_and?: (e_match_map_status_bool_exp[] | null),_not?: (e_match_map_status_bool_exp | null),_or?: (e_match_map_status_bool_exp[] | null),description?: (String_comparison_exp | null),match_maps?: (match_maps_bool_exp | null),match_maps_aggregate?: (match_maps_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_check_in_settings". All fields are combined with a logical 'AND'. */ +export interface e_check_in_settings_bool_exp {_and?: (e_check_in_settings_bool_exp[] | null),_not?: (e_check_in_settings_bool_exp | null),_or?: (e_check_in_settings_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_match_map_status_enum". All fields are combined with logical 'AND'. */ -export interface e_match_map_status_enum_comparison_exp {_eq?: (e_match_map_status_enum | null),_in?: (e_match_map_status_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_match_map_status_enum | null),_nin?: (e_match_map_status_enum[] | null)} +/** Boolean expression to compare columns of type "e_check_in_settings_enum". All fields are combined with logical 'AND'. */ +export interface e_check_in_settings_enum_comparison_exp {_eq?: (e_check_in_settings_enum | null),_in?: (e_check_in_settings_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_check_in_settings_enum | null),_nin?: (e_check_in_settings_enum[] | null)} -/** input type for inserting data into table "e_match_map_status" */ -export interface e_match_map_status_insert_input {description?: (Scalars['String'] | null),match_maps?: (match_maps_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_check_in_settings" */ +export interface e_check_in_settings_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_match_map_status_max_fieldsGenqlSelection{ +export interface e_check_in_settings_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -45330,7 +48207,7 @@ export interface e_match_map_status_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_match_map_status_min_fieldsGenqlSelection{ +export interface e_check_in_settings_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -45338,59 +48215,53 @@ export interface e_match_map_status_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_match_map_status" */ -export interface e_match_map_status_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_check_in_settings" */ +export interface e_check_in_settings_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_match_map_statusGenqlSelection + returning?: e_check_in_settingsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_match_map_status" */ -export interface e_match_map_status_obj_rel_insert_input {data: e_match_map_status_insert_input, -/** upsert condition */ -on_conflict?: (e_match_map_status_on_conflict | null)} +/** on_conflict condition type for table "e_check_in_settings" */ +export interface e_check_in_settings_on_conflict {constraint: e_check_in_settings_constraint,update_columns?: e_check_in_settings_update_column[],where?: (e_check_in_settings_bool_exp | null)} -/** on_conflict condition type for table "e_match_map_status" */ -export interface e_match_map_status_on_conflict {constraint: e_match_map_status_constraint,update_columns?: e_match_map_status_update_column[],where?: (e_match_map_status_bool_exp | null)} - - -/** Ordering options when selecting data from "e_match_map_status". */ -export interface e_match_map_status_order_by {description?: (order_by | null),match_maps_aggregate?: (match_maps_aggregate_order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "e_check_in_settings". */ +export interface e_check_in_settings_order_by {description?: (order_by | null),value?: (order_by | null)} -/** primary key columns input for table: e_match_map_status */ -export interface e_match_map_status_pk_columns_input {value: Scalars['String']} +/** primary key columns input for table: e_check_in_settings */ +export interface e_check_in_settings_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "e_match_map_status" */ -export interface e_match_map_status_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "e_check_in_settings" */ +export interface e_check_in_settings_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "e_match_map_status" */ -export interface e_match_map_status_stream_cursor_input { +/** Streaming cursor of the table "e_check_in_settings" */ +export interface e_check_in_settings_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_match_map_status_stream_cursor_value_input, +initial_value: e_check_in_settings_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_match_map_status_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_check_in_settings_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_match_map_status_updates { +export interface e_check_in_settings_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_match_map_status_set_input | null), +_set?: (e_check_in_settings_set_input | null), /** filter the rows which have to be updated */ -where: e_match_map_status_bool_exp} +where: e_check_in_settings_bool_exp} -/** columns and relationships of "e_match_mode" */ -export interface e_match_modeGenqlSelection{ +/** columns and relationships of "e_draft_game_captain_selection" */ +export interface e_draft_game_captain_selectionGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -45398,39 +48269,39 @@ export interface e_match_modeGenqlSelection{ } -/** aggregated selection of "e_match_mode" */ -export interface e_match_mode_aggregateGenqlSelection{ - aggregate?: e_match_mode_aggregate_fieldsGenqlSelection - nodes?: e_match_modeGenqlSelection +/** aggregated selection of "e_draft_game_captain_selection" */ +export interface e_draft_game_captain_selection_aggregateGenqlSelection{ + aggregate?: e_draft_game_captain_selection_aggregate_fieldsGenqlSelection + nodes?: e_draft_game_captain_selectionGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_match_mode" */ -export interface e_match_mode_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_match_mode_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_match_mode_max_fieldsGenqlSelection - min?: e_match_mode_min_fieldsGenqlSelection +/** aggregate fields of "e_draft_game_captain_selection" */ +export interface e_draft_game_captain_selection_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_draft_game_captain_selection_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_draft_game_captain_selection_max_fieldsGenqlSelection + min?: e_draft_game_captain_selection_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_match_mode". All fields are combined with a logical 'AND'. */ -export interface e_match_mode_bool_exp {_and?: (e_match_mode_bool_exp[] | null),_not?: (e_match_mode_bool_exp | null),_or?: (e_match_mode_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_draft_game_captain_selection". All fields are combined with a logical 'AND'. */ +export interface e_draft_game_captain_selection_bool_exp {_and?: (e_draft_game_captain_selection_bool_exp[] | null),_not?: (e_draft_game_captain_selection_bool_exp | null),_or?: (e_draft_game_captain_selection_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_match_mode_enum". All fields are combined with logical 'AND'. */ -export interface e_match_mode_enum_comparison_exp {_eq?: (e_match_mode_enum | null),_in?: (e_match_mode_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_match_mode_enum | null),_nin?: (e_match_mode_enum[] | null)} +/** Boolean expression to compare columns of type "e_draft_game_captain_selection_enum". All fields are combined with logical 'AND'. */ +export interface e_draft_game_captain_selection_enum_comparison_exp {_eq?: (e_draft_game_captain_selection_enum | null),_in?: (e_draft_game_captain_selection_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_draft_game_captain_selection_enum | null),_nin?: (e_draft_game_captain_selection_enum[] | null)} -/** input type for inserting data into table "e_match_mode" */ -export interface e_match_mode_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_draft_game_captain_selection" */ +export interface e_draft_game_captain_selection_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_match_mode_max_fieldsGenqlSelection{ +export interface e_draft_game_captain_selection_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -45439,7 +48310,7 @@ export interface e_match_mode_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_match_mode_min_fieldsGenqlSelection{ +export interface e_draft_game_captain_selection_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -45447,117 +48318,99 @@ export interface e_match_mode_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_match_mode" */ -export interface e_match_mode_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_draft_game_captain_selection" */ +export interface e_draft_game_captain_selection_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_match_modeGenqlSelection + returning?: e_draft_game_captain_selectionGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_match_mode" */ -export interface e_match_mode_on_conflict {constraint: e_match_mode_constraint,update_columns?: e_match_mode_update_column[],where?: (e_match_mode_bool_exp | null)} +/** input type for inserting object relation for remote table "e_draft_game_captain_selection" */ +export interface e_draft_game_captain_selection_obj_rel_insert_input {data: e_draft_game_captain_selection_insert_input, +/** upsert condition */ +on_conflict?: (e_draft_game_captain_selection_on_conflict | null)} -/** Ordering options when selecting data from "e_match_mode". */ -export interface e_match_mode_order_by {description?: (order_by | null),value?: (order_by | null)} +/** on_conflict condition type for table "e_draft_game_captain_selection" */ +export interface e_draft_game_captain_selection_on_conflict {constraint: e_draft_game_captain_selection_constraint,update_columns?: e_draft_game_captain_selection_update_column[],where?: (e_draft_game_captain_selection_bool_exp | null)} -/** primary key columns input for table: e_match_mode */ -export interface e_match_mode_pk_columns_input {value: Scalars['String']} +/** Ordering options when selecting data from "e_draft_game_captain_selection". */ +export interface e_draft_game_captain_selection_order_by {description?: (order_by | null),value?: (order_by | null)} -/** input type for updating data in table "e_match_mode" */ -export interface e_match_mode_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** primary key columns input for table: e_draft_game_captain_selection */ +export interface e_draft_game_captain_selection_pk_columns_input {value: Scalars['String']} -/** Streaming cursor of the table "e_match_mode" */ -export interface e_match_mode_stream_cursor_input { +/** input type for updating data in table "e_draft_game_captain_selection" */ +export interface e_draft_game_captain_selection_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** Streaming cursor of the table "e_draft_game_captain_selection" */ +export interface e_draft_game_captain_selection_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_match_mode_stream_cursor_value_input, +initial_value: e_draft_game_captain_selection_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_match_mode_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_draft_game_captain_selection_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_match_mode_updates { +export interface e_draft_game_captain_selection_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_match_mode_set_input | null), +_set?: (e_draft_game_captain_selection_set_input | null), /** filter the rows which have to be updated */ -where: e_match_mode_bool_exp} +where: e_draft_game_captain_selection_bool_exp} -/** columns and relationships of "e_match_party_sources" */ -export interface e_match_party_sourcesGenqlSelection{ +/** columns and relationships of "e_draft_game_draft_order" */ +export interface e_draft_game_draft_orderGenqlSelection{ description?: boolean | number - /** An array relationship */ - match_lineup_players?: (match_lineup_playersGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_lineup_players_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_lineup_players_order_by[] | null), - /** filter the rows returned */ - where?: (match_lineup_players_bool_exp | null)} }) - /** An aggregate relationship */ - match_lineup_players_aggregate?: (match_lineup_players_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_lineup_players_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_lineup_players_order_by[] | null), - /** filter the rows returned */ - where?: (match_lineup_players_bool_exp | null)} }) value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_match_party_sources" */ -export interface e_match_party_sources_aggregateGenqlSelection{ - aggregate?: e_match_party_sources_aggregate_fieldsGenqlSelection - nodes?: e_match_party_sourcesGenqlSelection +/** aggregated selection of "e_draft_game_draft_order" */ +export interface e_draft_game_draft_order_aggregateGenqlSelection{ + aggregate?: e_draft_game_draft_order_aggregate_fieldsGenqlSelection + nodes?: e_draft_game_draft_orderGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_match_party_sources" */ -export interface e_match_party_sources_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_match_party_sources_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_match_party_sources_max_fieldsGenqlSelection - min?: e_match_party_sources_min_fieldsGenqlSelection +/** aggregate fields of "e_draft_game_draft_order" */ +export interface e_draft_game_draft_order_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_draft_game_draft_order_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_draft_game_draft_order_max_fieldsGenqlSelection + min?: e_draft_game_draft_order_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_match_party_sources". All fields are combined with a logical 'AND'. */ -export interface e_match_party_sources_bool_exp {_and?: (e_match_party_sources_bool_exp[] | null),_not?: (e_match_party_sources_bool_exp | null),_or?: (e_match_party_sources_bool_exp[] | null),description?: (String_comparison_exp | null),match_lineup_players?: (match_lineup_players_bool_exp | null),match_lineup_players_aggregate?: (match_lineup_players_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_draft_game_draft_order". All fields are combined with a logical 'AND'. */ +export interface e_draft_game_draft_order_bool_exp {_and?: (e_draft_game_draft_order_bool_exp[] | null),_not?: (e_draft_game_draft_order_bool_exp | null),_or?: (e_draft_game_draft_order_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_match_party_sources_enum". All fields are combined with logical 'AND'. */ -export interface e_match_party_sources_enum_comparison_exp {_eq?: (e_match_party_sources_enum | null),_in?: (e_match_party_sources_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_match_party_sources_enum | null),_nin?: (e_match_party_sources_enum[] | null)} +/** Boolean expression to compare columns of type "e_draft_game_draft_order_enum". All fields are combined with logical 'AND'. */ +export interface e_draft_game_draft_order_enum_comparison_exp {_eq?: (e_draft_game_draft_order_enum | null),_in?: (e_draft_game_draft_order_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_draft_game_draft_order_enum | null),_nin?: (e_draft_game_draft_order_enum[] | null)} -/** input type for inserting data into table "e_match_party_sources" */ -export interface e_match_party_sources_insert_input {description?: (Scalars['String'] | null),match_lineup_players?: (match_lineup_players_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_draft_game_draft_order" */ +export interface e_draft_game_draft_order_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_match_party_sources_max_fieldsGenqlSelection{ +export interface e_draft_game_draft_order_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -45566,7 +48419,7 @@ export interface e_match_party_sources_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_match_party_sources_min_fieldsGenqlSelection{ +export interface e_draft_game_draft_order_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -45574,117 +48427,99 @@ export interface e_match_party_sources_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_match_party_sources" */ -export interface e_match_party_sources_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_draft_game_draft_order" */ +export interface e_draft_game_draft_order_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_match_party_sourcesGenqlSelection + returning?: e_draft_game_draft_orderGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_match_party_sources" */ -export interface e_match_party_sources_on_conflict {constraint: e_match_party_sources_constraint,update_columns?: e_match_party_sources_update_column[],where?: (e_match_party_sources_bool_exp | null)} +/** input type for inserting object relation for remote table "e_draft_game_draft_order" */ +export interface e_draft_game_draft_order_obj_rel_insert_input {data: e_draft_game_draft_order_insert_input, +/** upsert condition */ +on_conflict?: (e_draft_game_draft_order_on_conflict | null)} -/** Ordering options when selecting data from "e_match_party_sources". */ -export interface e_match_party_sources_order_by {description?: (order_by | null),match_lineup_players_aggregate?: (match_lineup_players_aggregate_order_by | null),value?: (order_by | null)} +/** on_conflict condition type for table "e_draft_game_draft_order" */ +export interface e_draft_game_draft_order_on_conflict {constraint: e_draft_game_draft_order_constraint,update_columns?: e_draft_game_draft_order_update_column[],where?: (e_draft_game_draft_order_bool_exp | null)} -/** primary key columns input for table: e_match_party_sources */ -export interface e_match_party_sources_pk_columns_input {value: Scalars['String']} +/** Ordering options when selecting data from "e_draft_game_draft_order". */ +export interface e_draft_game_draft_order_order_by {description?: (order_by | null),value?: (order_by | null)} -/** input type for updating data in table "e_match_party_sources" */ -export interface e_match_party_sources_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** primary key columns input for table: e_draft_game_draft_order */ +export interface e_draft_game_draft_order_pk_columns_input {value: Scalars['String']} -/** Streaming cursor of the table "e_match_party_sources" */ -export interface e_match_party_sources_stream_cursor_input { +/** input type for updating data in table "e_draft_game_draft_order" */ +export interface e_draft_game_draft_order_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** Streaming cursor of the table "e_draft_game_draft_order" */ +export interface e_draft_game_draft_order_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_match_party_sources_stream_cursor_value_input, +initial_value: e_draft_game_draft_order_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_match_party_sources_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_draft_game_draft_order_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_match_party_sources_updates { +export interface e_draft_game_draft_order_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_match_party_sources_set_input | null), +_set?: (e_draft_game_draft_order_set_input | null), /** filter the rows which have to be updated */ -where: e_match_party_sources_bool_exp} +where: e_draft_game_draft_order_bool_exp} -/** columns and relationships of "e_match_status" */ -export interface e_match_statusGenqlSelection{ +/** columns and relationships of "e_draft_game_mode" */ +export interface e_draft_game_modeGenqlSelection{ description?: boolean | number - /** An array relationship */ - matches?: (matchesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (matches_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (matches_order_by[] | null), - /** filter the rows returned */ - where?: (matches_bool_exp | null)} }) - /** An aggregate relationship */ - matches_aggregate?: (matches_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (matches_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (matches_order_by[] | null), - /** filter the rows returned */ - where?: (matches_bool_exp | null)} }) value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_match_status" */ -export interface e_match_status_aggregateGenqlSelection{ - aggregate?: e_match_status_aggregate_fieldsGenqlSelection - nodes?: e_match_statusGenqlSelection +/** aggregated selection of "e_draft_game_mode" */ +export interface e_draft_game_mode_aggregateGenqlSelection{ + aggregate?: e_draft_game_mode_aggregate_fieldsGenqlSelection + nodes?: e_draft_game_modeGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_match_status" */ -export interface e_match_status_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_match_status_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_match_status_max_fieldsGenqlSelection - min?: e_match_status_min_fieldsGenqlSelection +/** aggregate fields of "e_draft_game_mode" */ +export interface e_draft_game_mode_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_draft_game_mode_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_draft_game_mode_max_fieldsGenqlSelection + min?: e_draft_game_mode_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_match_status". All fields are combined with a logical 'AND'. */ -export interface e_match_status_bool_exp {_and?: (e_match_status_bool_exp[] | null),_not?: (e_match_status_bool_exp | null),_or?: (e_match_status_bool_exp[] | null),description?: (String_comparison_exp | null),matches?: (matches_bool_exp | null),matches_aggregate?: (matches_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_draft_game_mode". All fields are combined with a logical 'AND'. */ +export interface e_draft_game_mode_bool_exp {_and?: (e_draft_game_mode_bool_exp[] | null),_not?: (e_draft_game_mode_bool_exp | null),_or?: (e_draft_game_mode_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_match_status_enum". All fields are combined with logical 'AND'. */ -export interface e_match_status_enum_comparison_exp {_eq?: (e_match_status_enum | null),_in?: (e_match_status_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_match_status_enum | null),_nin?: (e_match_status_enum[] | null)} +/** Boolean expression to compare columns of type "e_draft_game_mode_enum". All fields are combined with logical 'AND'. */ +export interface e_draft_game_mode_enum_comparison_exp {_eq?: (e_draft_game_mode_enum | null),_in?: (e_draft_game_mode_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_draft_game_mode_enum | null),_nin?: (e_draft_game_mode_enum[] | null)} -/** input type for inserting data into table "e_match_status" */ -export interface e_match_status_insert_input {description?: (Scalars['String'] | null),matches?: (matches_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_draft_game_mode" */ +export interface e_draft_game_mode_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_match_status_max_fieldsGenqlSelection{ +export interface e_draft_game_mode_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -45693,7 +48528,7 @@ export interface e_match_status_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_match_status_min_fieldsGenqlSelection{ +export interface e_draft_game_mode_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -45701,123 +48536,99 @@ export interface e_match_status_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_match_status" */ -export interface e_match_status_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_draft_game_mode" */ +export interface e_draft_game_mode_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_match_statusGenqlSelection + returning?: e_draft_game_modeGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_match_status" */ -export interface e_match_status_obj_rel_insert_input {data: e_match_status_insert_input, +/** input type for inserting object relation for remote table "e_draft_game_mode" */ +export interface e_draft_game_mode_obj_rel_insert_input {data: e_draft_game_mode_insert_input, /** upsert condition */ -on_conflict?: (e_match_status_on_conflict | null)} +on_conflict?: (e_draft_game_mode_on_conflict | null)} -/** on_conflict condition type for table "e_match_status" */ -export interface e_match_status_on_conflict {constraint: e_match_status_constraint,update_columns?: e_match_status_update_column[],where?: (e_match_status_bool_exp | null)} +/** on_conflict condition type for table "e_draft_game_mode" */ +export interface e_draft_game_mode_on_conflict {constraint: e_draft_game_mode_constraint,update_columns?: e_draft_game_mode_update_column[],where?: (e_draft_game_mode_bool_exp | null)} -/** Ordering options when selecting data from "e_match_status". */ -export interface e_match_status_order_by {description?: (order_by | null),matches_aggregate?: (matches_aggregate_order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "e_draft_game_mode". */ +export interface e_draft_game_mode_order_by {description?: (order_by | null),value?: (order_by | null)} -/** primary key columns input for table: e_match_status */ -export interface e_match_status_pk_columns_input {value: Scalars['String']} +/** primary key columns input for table: e_draft_game_mode */ +export interface e_draft_game_mode_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "e_match_status" */ -export interface e_match_status_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "e_draft_game_mode" */ +export interface e_draft_game_mode_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "e_match_status" */ -export interface e_match_status_stream_cursor_input { +/** Streaming cursor of the table "e_draft_game_mode" */ +export interface e_draft_game_mode_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_match_status_stream_cursor_value_input, +initial_value: e_draft_game_mode_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_match_status_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_draft_game_mode_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_match_status_updates { +export interface e_draft_game_mode_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_match_status_set_input | null), +_set?: (e_draft_game_mode_set_input | null), /** filter the rows which have to be updated */ -where: e_match_status_bool_exp} +where: e_draft_game_mode_bool_exp} -/** columns and relationships of "e_match_types" */ -export interface e_match_typesGenqlSelection{ +/** columns and relationships of "e_draft_game_player_status" */ +export interface e_draft_game_player_statusGenqlSelection{ description?: boolean | number - /** An array relationship */ - maps?: (mapsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (maps_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (maps_order_by[] | null), - /** filter the rows returned */ - where?: (maps_bool_exp | null)} }) - /** An aggregate relationship */ - maps_aggregate?: (maps_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (maps_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (maps_order_by[] | null), - /** filter the rows returned */ - where?: (maps_bool_exp | null)} }) value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_match_types" */ -export interface e_match_types_aggregateGenqlSelection{ - aggregate?: e_match_types_aggregate_fieldsGenqlSelection - nodes?: e_match_typesGenqlSelection +/** aggregated selection of "e_draft_game_player_status" */ +export interface e_draft_game_player_status_aggregateGenqlSelection{ + aggregate?: e_draft_game_player_status_aggregate_fieldsGenqlSelection + nodes?: e_draft_game_player_statusGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_match_types" */ -export interface e_match_types_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_match_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_match_types_max_fieldsGenqlSelection - min?: e_match_types_min_fieldsGenqlSelection +/** aggregate fields of "e_draft_game_player_status" */ +export interface e_draft_game_player_status_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_draft_game_player_status_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_draft_game_player_status_max_fieldsGenqlSelection + min?: e_draft_game_player_status_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_match_types". All fields are combined with a logical 'AND'. */ -export interface e_match_types_bool_exp {_and?: (e_match_types_bool_exp[] | null),_not?: (e_match_types_bool_exp | null),_or?: (e_match_types_bool_exp[] | null),description?: (String_comparison_exp | null),maps?: (maps_bool_exp | null),maps_aggregate?: (maps_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_draft_game_player_status". All fields are combined with a logical 'AND'. */ +export interface e_draft_game_player_status_bool_exp {_and?: (e_draft_game_player_status_bool_exp[] | null),_not?: (e_draft_game_player_status_bool_exp | null),_or?: (e_draft_game_player_status_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_match_types_enum". All fields are combined with logical 'AND'. */ -export interface e_match_types_enum_comparison_exp {_eq?: (e_match_types_enum | null),_in?: (e_match_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_match_types_enum | null),_nin?: (e_match_types_enum[] | null)} +/** Boolean expression to compare columns of type "e_draft_game_player_status_enum". All fields are combined with logical 'AND'. */ +export interface e_draft_game_player_status_enum_comparison_exp {_eq?: (e_draft_game_player_status_enum | null),_in?: (e_draft_game_player_status_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_draft_game_player_status_enum | null),_nin?: (e_draft_game_player_status_enum[] | null)} -/** input type for inserting data into table "e_match_types" */ -export interface e_match_types_insert_input {description?: (Scalars['String'] | null),maps?: (maps_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_draft_game_player_status" */ +export interface e_draft_game_player_status_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_match_types_max_fieldsGenqlSelection{ +export interface e_draft_game_player_status_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -45826,7 +48637,7 @@ export interface e_match_types_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_match_types_min_fieldsGenqlSelection{ +export interface e_draft_game_player_status_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -45834,59 +48645,59 @@ export interface e_match_types_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_match_types" */ -export interface e_match_types_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_draft_game_player_status" */ +export interface e_draft_game_player_status_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_match_typesGenqlSelection + returning?: e_draft_game_player_statusGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_match_types" */ -export interface e_match_types_obj_rel_insert_input {data: e_match_types_insert_input, +/** input type for inserting object relation for remote table "e_draft_game_player_status" */ +export interface e_draft_game_player_status_obj_rel_insert_input {data: e_draft_game_player_status_insert_input, /** upsert condition */ -on_conflict?: (e_match_types_on_conflict | null)} +on_conflict?: (e_draft_game_player_status_on_conflict | null)} -/** on_conflict condition type for table "e_match_types" */ -export interface e_match_types_on_conflict {constraint: e_match_types_constraint,update_columns?: e_match_types_update_column[],where?: (e_match_types_bool_exp | null)} +/** on_conflict condition type for table "e_draft_game_player_status" */ +export interface e_draft_game_player_status_on_conflict {constraint: e_draft_game_player_status_constraint,update_columns?: e_draft_game_player_status_update_column[],where?: (e_draft_game_player_status_bool_exp | null)} -/** Ordering options when selecting data from "e_match_types". */ -export interface e_match_types_order_by {description?: (order_by | null),maps_aggregate?: (maps_aggregate_order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "e_draft_game_player_status". */ +export interface e_draft_game_player_status_order_by {description?: (order_by | null),value?: (order_by | null)} -/** primary key columns input for table: e_match_types */ -export interface e_match_types_pk_columns_input {value: Scalars['String']} +/** primary key columns input for table: e_draft_game_player_status */ +export interface e_draft_game_player_status_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "e_match_types" */ -export interface e_match_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "e_draft_game_player_status" */ +export interface e_draft_game_player_status_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "e_match_types" */ -export interface e_match_types_stream_cursor_input { +/** Streaming cursor of the table "e_draft_game_player_status" */ +export interface e_draft_game_player_status_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_match_types_stream_cursor_value_input, +initial_value: e_draft_game_player_status_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_match_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_draft_game_player_status_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_match_types_updates { +export interface e_draft_game_player_status_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_match_types_set_input | null), +_set?: (e_draft_game_player_status_set_input | null), /** filter the rows which have to be updated */ -where: e_match_types_bool_exp} +where: e_draft_game_player_status_bool_exp} -/** columns and relationships of "e_notification_types" */ -export interface e_notification_typesGenqlSelection{ +/** columns and relationships of "e_draft_game_status" */ +export interface e_draft_game_statusGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -45894,39 +48705,39 @@ export interface e_notification_typesGenqlSelection{ } -/** aggregated selection of "e_notification_types" */ -export interface e_notification_types_aggregateGenqlSelection{ - aggregate?: e_notification_types_aggregate_fieldsGenqlSelection - nodes?: e_notification_typesGenqlSelection +/** aggregated selection of "e_draft_game_status" */ +export interface e_draft_game_status_aggregateGenqlSelection{ + aggregate?: e_draft_game_status_aggregate_fieldsGenqlSelection + nodes?: e_draft_game_statusGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_notification_types" */ -export interface e_notification_types_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_notification_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_notification_types_max_fieldsGenqlSelection - min?: e_notification_types_min_fieldsGenqlSelection +/** aggregate fields of "e_draft_game_status" */ +export interface e_draft_game_status_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_draft_game_status_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_draft_game_status_max_fieldsGenqlSelection + min?: e_draft_game_status_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_notification_types". All fields are combined with a logical 'AND'. */ -export interface e_notification_types_bool_exp {_and?: (e_notification_types_bool_exp[] | null),_not?: (e_notification_types_bool_exp | null),_or?: (e_notification_types_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_draft_game_status". All fields are combined with a logical 'AND'. */ +export interface e_draft_game_status_bool_exp {_and?: (e_draft_game_status_bool_exp[] | null),_not?: (e_draft_game_status_bool_exp | null),_or?: (e_draft_game_status_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_notification_types_enum". All fields are combined with logical 'AND'. */ -export interface e_notification_types_enum_comparison_exp {_eq?: (e_notification_types_enum | null),_in?: (e_notification_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_notification_types_enum | null),_nin?: (e_notification_types_enum[] | null)} +/** Boolean expression to compare columns of type "e_draft_game_status_enum". All fields are combined with logical 'AND'. */ +export interface e_draft_game_status_enum_comparison_exp {_eq?: (e_draft_game_status_enum | null),_in?: (e_draft_game_status_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_draft_game_status_enum | null),_nin?: (e_draft_game_status_enum[] | null)} -/** input type for inserting data into table "e_notification_types" */ -export interface e_notification_types_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_draft_game_status" */ +export interface e_draft_game_status_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_notification_types_max_fieldsGenqlSelection{ +export interface e_draft_game_status_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -45935,7 +48746,7 @@ export interface e_notification_types_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_notification_types_min_fieldsGenqlSelection{ +export interface e_draft_game_status_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -45943,117 +48754,99 @@ export interface e_notification_types_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_notification_types" */ -export interface e_notification_types_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_draft_game_status" */ +export interface e_draft_game_status_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_notification_typesGenqlSelection + returning?: e_draft_game_statusGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_notification_types" */ -export interface e_notification_types_on_conflict {constraint: e_notification_types_constraint,update_columns?: e_notification_types_update_column[],where?: (e_notification_types_bool_exp | null)} +/** input type for inserting object relation for remote table "e_draft_game_status" */ +export interface e_draft_game_status_obj_rel_insert_input {data: e_draft_game_status_insert_input, +/** upsert condition */ +on_conflict?: (e_draft_game_status_on_conflict | null)} -/** Ordering options when selecting data from "e_notification_types". */ -export interface e_notification_types_order_by {description?: (order_by | null),value?: (order_by | null)} +/** on_conflict condition type for table "e_draft_game_status" */ +export interface e_draft_game_status_on_conflict {constraint: e_draft_game_status_constraint,update_columns?: e_draft_game_status_update_column[],where?: (e_draft_game_status_bool_exp | null)} -/** primary key columns input for table: e_notification_types */ -export interface e_notification_types_pk_columns_input {value: Scalars['String']} +/** Ordering options when selecting data from "e_draft_game_status". */ +export interface e_draft_game_status_order_by {description?: (order_by | null),value?: (order_by | null)} -/** input type for updating data in table "e_notification_types" */ -export interface e_notification_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** primary key columns input for table: e_draft_game_status */ +export interface e_draft_game_status_pk_columns_input {value: Scalars['String']} -/** Streaming cursor of the table "e_notification_types" */ -export interface e_notification_types_stream_cursor_input { +/** input type for updating data in table "e_draft_game_status" */ +export interface e_draft_game_status_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** Streaming cursor of the table "e_draft_game_status" */ +export interface e_draft_game_status_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_notification_types_stream_cursor_value_input, +initial_value: e_draft_game_status_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_notification_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_draft_game_status_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_notification_types_updates { +export interface e_draft_game_status_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_notification_types_set_input | null), +_set?: (e_draft_game_status_set_input | null), /** filter the rows which have to be updated */ -where: e_notification_types_bool_exp} +where: e_draft_game_status_bool_exp} -/** columns and relationships of "e_objective_types" */ -export interface e_objective_typesGenqlSelection{ +/** columns and relationships of "e_event_media_access" */ +export interface e_event_media_accessGenqlSelection{ description?: boolean | number - /** An array relationship */ - player_objectives?: (player_objectivesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_objectives_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_objectives_order_by[] | null), - /** filter the rows returned */ - where?: (player_objectives_bool_exp | null)} }) - /** An aggregate relationship */ - player_objectives_aggregate?: (player_objectives_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_objectives_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_objectives_order_by[] | null), - /** filter the rows returned */ - where?: (player_objectives_bool_exp | null)} }) value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_objective_types" */ -export interface e_objective_types_aggregateGenqlSelection{ - aggregate?: e_objective_types_aggregate_fieldsGenqlSelection - nodes?: e_objective_typesGenqlSelection +/** aggregated selection of "e_event_media_access" */ +export interface e_event_media_access_aggregateGenqlSelection{ + aggregate?: e_event_media_access_aggregate_fieldsGenqlSelection + nodes?: e_event_media_accessGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_objective_types" */ -export interface e_objective_types_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_objective_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_objective_types_max_fieldsGenqlSelection - min?: e_objective_types_min_fieldsGenqlSelection +/** aggregate fields of "e_event_media_access" */ +export interface e_event_media_access_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_event_media_access_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_event_media_access_max_fieldsGenqlSelection + min?: e_event_media_access_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_objective_types". All fields are combined with a logical 'AND'. */ -export interface e_objective_types_bool_exp {_and?: (e_objective_types_bool_exp[] | null),_not?: (e_objective_types_bool_exp | null),_or?: (e_objective_types_bool_exp[] | null),description?: (String_comparison_exp | null),player_objectives?: (player_objectives_bool_exp | null),player_objectives_aggregate?: (player_objectives_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_event_media_access". All fields are combined with a logical 'AND'. */ +export interface e_event_media_access_bool_exp {_and?: (e_event_media_access_bool_exp[] | null),_not?: (e_event_media_access_bool_exp | null),_or?: (e_event_media_access_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_objective_types_enum". All fields are combined with logical 'AND'. */ -export interface e_objective_types_enum_comparison_exp {_eq?: (e_objective_types_enum | null),_in?: (e_objective_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_objective_types_enum | null),_nin?: (e_objective_types_enum[] | null)} +/** Boolean expression to compare columns of type "e_event_media_access_enum". All fields are combined with logical 'AND'. */ +export interface e_event_media_access_enum_comparison_exp {_eq?: (e_event_media_access_enum | null),_in?: (e_event_media_access_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_event_media_access_enum | null),_nin?: (e_event_media_access_enum[] | null)} -/** input type for inserting data into table "e_objective_types" */ -export interface e_objective_types_insert_input {description?: (Scalars['String'] | null),player_objectives?: (player_objectives_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_event_media_access" */ +export interface e_event_media_access_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_objective_types_max_fieldsGenqlSelection{ +export interface e_event_media_access_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46062,7 +48855,7 @@ export interface e_objective_types_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_objective_types_min_fieldsGenqlSelection{ +export interface e_event_media_access_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46070,53 +48863,53 @@ export interface e_objective_types_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_objective_types" */ -export interface e_objective_types_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_event_media_access" */ +export interface e_event_media_access_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_objective_typesGenqlSelection + returning?: e_event_media_accessGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_objective_types" */ -export interface e_objective_types_on_conflict {constraint: e_objective_types_constraint,update_columns?: e_objective_types_update_column[],where?: (e_objective_types_bool_exp | null)} +/** on_conflict condition type for table "e_event_media_access" */ +export interface e_event_media_access_on_conflict {constraint: e_event_media_access_constraint,update_columns?: e_event_media_access_update_column[],where?: (e_event_media_access_bool_exp | null)} -/** Ordering options when selecting data from "e_objective_types". */ -export interface e_objective_types_order_by {description?: (order_by | null),player_objectives_aggregate?: (player_objectives_aggregate_order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "e_event_media_access". */ +export interface e_event_media_access_order_by {description?: (order_by | null),value?: (order_by | null)} -/** primary key columns input for table: e_objective_types */ -export interface e_objective_types_pk_columns_input {value: Scalars['String']} +/** primary key columns input for table: e_event_media_access */ +export interface e_event_media_access_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "e_objective_types" */ -export interface e_objective_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "e_event_media_access" */ +export interface e_event_media_access_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "e_objective_types" */ -export interface e_objective_types_stream_cursor_input { +/** Streaming cursor of the table "e_event_media_access" */ +export interface e_event_media_access_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_objective_types_stream_cursor_value_input, +initial_value: e_event_media_access_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_objective_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_event_media_access_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_objective_types_updates { +export interface e_event_media_access_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_objective_types_set_input | null), +_set?: (e_event_media_access_set_input | null), /** filter the rows which have to be updated */ -where: e_objective_types_bool_exp} +where: e_event_media_access_bool_exp} -/** columns and relationships of "e_player_roles" */ -export interface e_player_rolesGenqlSelection{ +/** columns and relationships of "e_event_visibility" */ +export interface e_event_visibilityGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46124,39 +48917,39 @@ export interface e_player_rolesGenqlSelection{ } -/** aggregated selection of "e_player_roles" */ -export interface e_player_roles_aggregateGenqlSelection{ - aggregate?: e_player_roles_aggregate_fieldsGenqlSelection - nodes?: e_player_rolesGenqlSelection +/** aggregated selection of "e_event_visibility" */ +export interface e_event_visibility_aggregateGenqlSelection{ + aggregate?: e_event_visibility_aggregate_fieldsGenqlSelection + nodes?: e_event_visibilityGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_player_roles" */ -export interface e_player_roles_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_player_roles_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_player_roles_max_fieldsGenqlSelection - min?: e_player_roles_min_fieldsGenqlSelection +/** aggregate fields of "e_event_visibility" */ +export interface e_event_visibility_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_event_visibility_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_event_visibility_max_fieldsGenqlSelection + min?: e_event_visibility_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_player_roles". All fields are combined with a logical 'AND'. */ -export interface e_player_roles_bool_exp {_and?: (e_player_roles_bool_exp[] | null),_not?: (e_player_roles_bool_exp | null),_or?: (e_player_roles_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_event_visibility". All fields are combined with a logical 'AND'. */ +export interface e_event_visibility_bool_exp {_and?: (e_event_visibility_bool_exp[] | null),_not?: (e_event_visibility_bool_exp | null),_or?: (e_event_visibility_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_player_roles_enum". All fields are combined with logical 'AND'. */ -export interface e_player_roles_enum_comparison_exp {_eq?: (e_player_roles_enum | null),_in?: (e_player_roles_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_player_roles_enum | null),_nin?: (e_player_roles_enum[] | null)} +/** Boolean expression to compare columns of type "e_event_visibility_enum". All fields are combined with logical 'AND'. */ +export interface e_event_visibility_enum_comparison_exp {_eq?: (e_event_visibility_enum | null),_in?: (e_event_visibility_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_event_visibility_enum | null),_nin?: (e_event_visibility_enum[] | null)} -/** input type for inserting data into table "e_player_roles" */ -export interface e_player_roles_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_event_visibility" */ +export interface e_event_visibility_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_player_roles_max_fieldsGenqlSelection{ +export interface e_event_visibility_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46165,7 +48958,7 @@ export interface e_player_roles_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_player_roles_min_fieldsGenqlSelection{ +export interface e_event_visibility_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46173,53 +48966,53 @@ export interface e_player_roles_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_player_roles" */ -export interface e_player_roles_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_event_visibility" */ +export interface e_event_visibility_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_player_rolesGenqlSelection + returning?: e_event_visibilityGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_player_roles" */ -export interface e_player_roles_on_conflict {constraint: e_player_roles_constraint,update_columns?: e_player_roles_update_column[],where?: (e_player_roles_bool_exp | null)} +/** on_conflict condition type for table "e_event_visibility" */ +export interface e_event_visibility_on_conflict {constraint: e_event_visibility_constraint,update_columns?: e_event_visibility_update_column[],where?: (e_event_visibility_bool_exp | null)} -/** Ordering options when selecting data from "e_player_roles". */ -export interface e_player_roles_order_by {description?: (order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "e_event_visibility". */ +export interface e_event_visibility_order_by {description?: (order_by | null),value?: (order_by | null)} -/** primary key columns input for table: e_player_roles */ -export interface e_player_roles_pk_columns_input {value: Scalars['String']} +/** primary key columns input for table: e_event_visibility */ +export interface e_event_visibility_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "e_player_roles" */ -export interface e_player_roles_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "e_event_visibility" */ +export interface e_event_visibility_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "e_player_roles" */ -export interface e_player_roles_stream_cursor_input { +/** Streaming cursor of the table "e_event_visibility" */ +export interface e_event_visibility_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_player_roles_stream_cursor_value_input, +initial_value: e_event_visibility_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_player_roles_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_event_visibility_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_player_roles_updates { +export interface e_event_visibility_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_player_roles_set_input | null), +_set?: (e_event_visibility_set_input | null), /** filter the rows which have to be updated */ -where: e_player_roles_bool_exp} +where: e_event_visibility_bool_exp} -/** columns and relationships of "e_plugin_runtimes" */ -export interface e_plugin_runtimesGenqlSelection{ +/** columns and relationships of "e_friend_status" */ +export interface e_friend_statusGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46227,39 +49020,39 @@ export interface e_plugin_runtimesGenqlSelection{ } -/** aggregated selection of "e_plugin_runtimes" */ -export interface e_plugin_runtimes_aggregateGenqlSelection{ - aggregate?: e_plugin_runtimes_aggregate_fieldsGenqlSelection - nodes?: e_plugin_runtimesGenqlSelection +/** aggregated selection of "e_friend_status" */ +export interface e_friend_status_aggregateGenqlSelection{ + aggregate?: e_friend_status_aggregate_fieldsGenqlSelection + nodes?: e_friend_statusGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_plugin_runtimes" */ -export interface e_plugin_runtimes_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_plugin_runtimes_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_plugin_runtimes_max_fieldsGenqlSelection - min?: e_plugin_runtimes_min_fieldsGenqlSelection +/** aggregate fields of "e_friend_status" */ +export interface e_friend_status_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_friend_status_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_friend_status_max_fieldsGenqlSelection + min?: e_friend_status_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_plugin_runtimes". All fields are combined with a logical 'AND'. */ -export interface e_plugin_runtimes_bool_exp {_and?: (e_plugin_runtimes_bool_exp[] | null),_not?: (e_plugin_runtimes_bool_exp | null),_or?: (e_plugin_runtimes_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_friend_status". All fields are combined with a logical 'AND'. */ +export interface e_friend_status_bool_exp {_and?: (e_friend_status_bool_exp[] | null),_not?: (e_friend_status_bool_exp | null),_or?: (e_friend_status_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_plugin_runtimes_enum". All fields are combined with logical 'AND'. */ -export interface e_plugin_runtimes_enum_comparison_exp {_eq?: (e_plugin_runtimes_enum | null),_in?: (e_plugin_runtimes_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_plugin_runtimes_enum | null),_nin?: (e_plugin_runtimes_enum[] | null)} +/** Boolean expression to compare columns of type "e_friend_status_enum". All fields are combined with logical 'AND'. */ +export interface e_friend_status_enum_comparison_exp {_eq?: (e_friend_status_enum | null),_in?: (e_friend_status_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_friend_status_enum | null),_nin?: (e_friend_status_enum[] | null)} -/** input type for inserting data into table "e_plugin_runtimes" */ -export interface e_plugin_runtimes_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_friend_status" */ +export interface e_friend_status_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_plugin_runtimes_max_fieldsGenqlSelection{ +export interface e_friend_status_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46268,7 +49061,7 @@ export interface e_plugin_runtimes_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_plugin_runtimes_min_fieldsGenqlSelection{ +export interface e_friend_status_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46276,53 +49069,59 @@ export interface e_plugin_runtimes_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_plugin_runtimes" */ -export interface e_plugin_runtimes_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_friend_status" */ +export interface e_friend_status_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_plugin_runtimesGenqlSelection + returning?: e_friend_statusGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_plugin_runtimes" */ -export interface e_plugin_runtimes_on_conflict {constraint: e_plugin_runtimes_constraint,update_columns?: e_plugin_runtimes_update_column[],where?: (e_plugin_runtimes_bool_exp | null)} +/** input type for inserting object relation for remote table "e_friend_status" */ +export interface e_friend_status_obj_rel_insert_input {data: e_friend_status_insert_input, +/** upsert condition */ +on_conflict?: (e_friend_status_on_conflict | null)} -/** Ordering options when selecting data from "e_plugin_runtimes". */ -export interface e_plugin_runtimes_order_by {description?: (order_by | null),value?: (order_by | null)} +/** on_conflict condition type for table "e_friend_status" */ +export interface e_friend_status_on_conflict {constraint: e_friend_status_constraint,update_columns?: e_friend_status_update_column[],where?: (e_friend_status_bool_exp | null)} -/** primary key columns input for table: e_plugin_runtimes */ -export interface e_plugin_runtimes_pk_columns_input {value: Scalars['String']} +/** Ordering options when selecting data from "e_friend_status". */ +export interface e_friend_status_order_by {description?: (order_by | null),value?: (order_by | null)} -/** input type for updating data in table "e_plugin_runtimes" */ -export interface e_plugin_runtimes_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** primary key columns input for table: e_friend_status */ +export interface e_friend_status_pk_columns_input {value: Scalars['String']} -/** Streaming cursor of the table "e_plugin_runtimes" */ -export interface e_plugin_runtimes_stream_cursor_input { +/** input type for updating data in table "e_friend_status" */ +export interface e_friend_status_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** Streaming cursor of the table "e_friend_status" */ +export interface e_friend_status_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_plugin_runtimes_stream_cursor_value_input, +initial_value: e_friend_status_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_plugin_runtimes_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_friend_status_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_plugin_runtimes_updates { +export interface e_friend_status_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_plugin_runtimes_set_input | null), +_set?: (e_friend_status_set_input | null), /** filter the rows which have to be updated */ -where: e_plugin_runtimes_bool_exp} +where: e_friend_status_bool_exp} -/** columns and relationships of "e_ready_settings" */ -export interface e_ready_settingsGenqlSelection{ +/** columns and relationships of "e_game_cfg_types" */ +export interface e_game_cfg_typesGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46330,39 +49129,39 @@ export interface e_ready_settingsGenqlSelection{ } -/** aggregated selection of "e_ready_settings" */ -export interface e_ready_settings_aggregateGenqlSelection{ - aggregate?: e_ready_settings_aggregate_fieldsGenqlSelection - nodes?: e_ready_settingsGenqlSelection +/** aggregated selection of "e_game_cfg_types" */ +export interface e_game_cfg_types_aggregateGenqlSelection{ + aggregate?: e_game_cfg_types_aggregate_fieldsGenqlSelection + nodes?: e_game_cfg_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_ready_settings" */ -export interface e_ready_settings_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_ready_settings_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_ready_settings_max_fieldsGenqlSelection - min?: e_ready_settings_min_fieldsGenqlSelection +/** aggregate fields of "e_game_cfg_types" */ +export interface e_game_cfg_types_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_game_cfg_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_game_cfg_types_max_fieldsGenqlSelection + min?: e_game_cfg_types_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_ready_settings". All fields are combined with a logical 'AND'. */ -export interface e_ready_settings_bool_exp {_and?: (e_ready_settings_bool_exp[] | null),_not?: (e_ready_settings_bool_exp | null),_or?: (e_ready_settings_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_game_cfg_types". All fields are combined with a logical 'AND'. */ +export interface e_game_cfg_types_bool_exp {_and?: (e_game_cfg_types_bool_exp[] | null),_not?: (e_game_cfg_types_bool_exp | null),_or?: (e_game_cfg_types_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_ready_settings_enum". All fields are combined with logical 'AND'. */ -export interface e_ready_settings_enum_comparison_exp {_eq?: (e_ready_settings_enum | null),_in?: (e_ready_settings_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_ready_settings_enum | null),_nin?: (e_ready_settings_enum[] | null)} +/** Boolean expression to compare columns of type "e_game_cfg_types_enum". All fields are combined with logical 'AND'. */ +export interface e_game_cfg_types_enum_comparison_exp {_eq?: (e_game_cfg_types_enum | null),_in?: (e_game_cfg_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_game_cfg_types_enum | null),_nin?: (e_game_cfg_types_enum[] | null)} -/** input type for inserting data into table "e_ready_settings" */ -export interface e_ready_settings_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_game_cfg_types" */ +export interface e_game_cfg_types_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_ready_settings_max_fieldsGenqlSelection{ +export interface e_game_cfg_types_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46371,7 +49170,7 @@ export interface e_ready_settings_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_ready_settings_min_fieldsGenqlSelection{ +export interface e_game_cfg_types_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46379,53 +49178,53 @@ export interface e_ready_settings_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_ready_settings" */ -export interface e_ready_settings_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_game_cfg_types" */ +export interface e_game_cfg_types_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_ready_settingsGenqlSelection + returning?: e_game_cfg_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_ready_settings" */ -export interface e_ready_settings_on_conflict {constraint: e_ready_settings_constraint,update_columns?: e_ready_settings_update_column[],where?: (e_ready_settings_bool_exp | null)} +/** on_conflict condition type for table "e_game_cfg_types" */ +export interface e_game_cfg_types_on_conflict {constraint: e_game_cfg_types_constraint,update_columns?: e_game_cfg_types_update_column[],where?: (e_game_cfg_types_bool_exp | null)} -/** Ordering options when selecting data from "e_ready_settings". */ -export interface e_ready_settings_order_by {description?: (order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "e_game_cfg_types". */ +export interface e_game_cfg_types_order_by {description?: (order_by | null),value?: (order_by | null)} -/** primary key columns input for table: e_ready_settings */ -export interface e_ready_settings_pk_columns_input {value: Scalars['String']} +/** primary key columns input for table: e_game_cfg_types */ +export interface e_game_cfg_types_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "e_ready_settings" */ -export interface e_ready_settings_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "e_game_cfg_types" */ +export interface e_game_cfg_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "e_ready_settings" */ -export interface e_ready_settings_stream_cursor_input { +/** Streaming cursor of the table "e_game_cfg_types" */ +export interface e_game_cfg_types_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_ready_settings_stream_cursor_value_input, +initial_value: e_game_cfg_types_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_ready_settings_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_game_cfg_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_ready_settings_updates { +export interface e_game_cfg_types_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_ready_settings_set_input | null), +_set?: (e_game_cfg_types_set_input | null), /** filter the rows which have to be updated */ -where: e_ready_settings_bool_exp} +where: e_game_cfg_types_bool_exp} -/** columns and relationships of "e_sanction_types" */ -export interface e_sanction_typesGenqlSelection{ +/** columns and relationships of "e_game_plugin_channels" */ +export interface e_game_plugin_channelsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46433,39 +49232,39 @@ export interface e_sanction_typesGenqlSelection{ } -/** aggregated selection of "e_sanction_types" */ -export interface e_sanction_types_aggregateGenqlSelection{ - aggregate?: e_sanction_types_aggregate_fieldsGenqlSelection - nodes?: e_sanction_typesGenqlSelection +/** aggregated selection of "e_game_plugin_channels" */ +export interface e_game_plugin_channels_aggregateGenqlSelection{ + aggregate?: e_game_plugin_channels_aggregate_fieldsGenqlSelection + nodes?: e_game_plugin_channelsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_sanction_types" */ -export interface e_sanction_types_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_sanction_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_sanction_types_max_fieldsGenqlSelection - min?: e_sanction_types_min_fieldsGenqlSelection +/** aggregate fields of "e_game_plugin_channels" */ +export interface e_game_plugin_channels_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_game_plugin_channels_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_game_plugin_channels_max_fieldsGenqlSelection + min?: e_game_plugin_channels_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_sanction_types". All fields are combined with a logical 'AND'. */ -export interface e_sanction_types_bool_exp {_and?: (e_sanction_types_bool_exp[] | null),_not?: (e_sanction_types_bool_exp | null),_or?: (e_sanction_types_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_game_plugin_channels". All fields are combined with a logical 'AND'. */ +export interface e_game_plugin_channels_bool_exp {_and?: (e_game_plugin_channels_bool_exp[] | null),_not?: (e_game_plugin_channels_bool_exp | null),_or?: (e_game_plugin_channels_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_sanction_types_enum". All fields are combined with logical 'AND'. */ -export interface e_sanction_types_enum_comparison_exp {_eq?: (e_sanction_types_enum | null),_in?: (e_sanction_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_sanction_types_enum | null),_nin?: (e_sanction_types_enum[] | null)} +/** Boolean expression to compare columns of type "e_game_plugin_channels_enum". All fields are combined with logical 'AND'. */ +export interface e_game_plugin_channels_enum_comparison_exp {_eq?: (e_game_plugin_channels_enum | null),_in?: (e_game_plugin_channels_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_game_plugin_channels_enum | null),_nin?: (e_game_plugin_channels_enum[] | null)} -/** input type for inserting data into table "e_sanction_types" */ -export interface e_sanction_types_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_game_plugin_channels" */ +export interface e_game_plugin_channels_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_sanction_types_max_fieldsGenqlSelection{ +export interface e_game_plugin_channels_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46474,7 +49273,7 @@ export interface e_sanction_types_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_sanction_types_min_fieldsGenqlSelection{ +export interface e_game_plugin_channels_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46482,123 +49281,93 @@ export interface e_sanction_types_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_sanction_types" */ -export interface e_sanction_types_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_game_plugin_channels" */ +export interface e_game_plugin_channels_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_sanction_typesGenqlSelection + returning?: e_game_plugin_channelsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_sanction_types" */ -export interface e_sanction_types_obj_rel_insert_input {data: e_sanction_types_insert_input, -/** upsert condition */ -on_conflict?: (e_sanction_types_on_conflict | null)} - - -/** on_conflict condition type for table "e_sanction_types" */ -export interface e_sanction_types_on_conflict {constraint: e_sanction_types_constraint,update_columns?: e_sanction_types_update_column[],where?: (e_sanction_types_bool_exp | null)} +/** on_conflict condition type for table "e_game_plugin_channels" */ +export interface e_game_plugin_channels_on_conflict {constraint: e_game_plugin_channels_constraint,update_columns?: e_game_plugin_channels_update_column[],where?: (e_game_plugin_channels_bool_exp | null)} -/** Ordering options when selecting data from "e_sanction_types". */ -export interface e_sanction_types_order_by {description?: (order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "e_game_plugin_channels". */ +export interface e_game_plugin_channels_order_by {description?: (order_by | null),value?: (order_by | null)} -/** primary key columns input for table: e_sanction_types */ -export interface e_sanction_types_pk_columns_input {value: Scalars['String']} +/** primary key columns input for table: e_game_plugin_channels */ +export interface e_game_plugin_channels_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "e_sanction_types" */ -export interface e_sanction_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "e_game_plugin_channels" */ +export interface e_game_plugin_channels_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "e_sanction_types" */ -export interface e_sanction_types_stream_cursor_input { +/** Streaming cursor of the table "e_game_plugin_channels" */ +export interface e_game_plugin_channels_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_sanction_types_stream_cursor_value_input, +initial_value: e_game_plugin_channels_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_sanction_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_game_plugin_channels_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_sanction_types_updates { +export interface e_game_plugin_channels_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_sanction_types_set_input | null), +_set?: (e_game_plugin_channels_set_input | null), /** filter the rows which have to be updated */ -where: e_sanction_types_bool_exp} +where: e_game_plugin_channels_bool_exp} -/** columns and relationships of "e_scrim_request_statuses" */ -export interface e_scrim_request_statusesGenqlSelection{ +/** columns and relationships of "e_game_plugin_install_statuses" */ +export interface e_game_plugin_install_statusesGenqlSelection{ description?: boolean | number - /** An array relationship */ - scrim_requests?: (team_scrim_requestsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (team_scrim_requests_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (team_scrim_requests_order_by[] | null), - /** filter the rows returned */ - where?: (team_scrim_requests_bool_exp | null)} }) - /** An aggregate relationship */ - scrim_requests_aggregate?: (team_scrim_requests_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (team_scrim_requests_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (team_scrim_requests_order_by[] | null), - /** filter the rows returned */ - where?: (team_scrim_requests_bool_exp | null)} }) value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_scrim_request_statuses" */ -export interface e_scrim_request_statuses_aggregateGenqlSelection{ - aggregate?: e_scrim_request_statuses_aggregate_fieldsGenqlSelection - nodes?: e_scrim_request_statusesGenqlSelection +/** aggregated selection of "e_game_plugin_install_statuses" */ +export interface e_game_plugin_install_statuses_aggregateGenqlSelection{ + aggregate?: e_game_plugin_install_statuses_aggregate_fieldsGenqlSelection + nodes?: e_game_plugin_install_statusesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_scrim_request_statuses" */ -export interface e_scrim_request_statuses_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_scrim_request_statuses_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_scrim_request_statuses_max_fieldsGenqlSelection - min?: e_scrim_request_statuses_min_fieldsGenqlSelection +/** aggregate fields of "e_game_plugin_install_statuses" */ +export interface e_game_plugin_install_statuses_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_game_plugin_install_statuses_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_game_plugin_install_statuses_max_fieldsGenqlSelection + min?: e_game_plugin_install_statuses_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_scrim_request_statuses". All fields are combined with a logical 'AND'. */ -export interface e_scrim_request_statuses_bool_exp {_and?: (e_scrim_request_statuses_bool_exp[] | null),_not?: (e_scrim_request_statuses_bool_exp | null),_or?: (e_scrim_request_statuses_bool_exp[] | null),description?: (String_comparison_exp | null),scrim_requests?: (team_scrim_requests_bool_exp | null),scrim_requests_aggregate?: (team_scrim_requests_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_game_plugin_install_statuses". All fields are combined with a logical 'AND'. */ +export interface e_game_plugin_install_statuses_bool_exp {_and?: (e_game_plugin_install_statuses_bool_exp[] | null),_not?: (e_game_plugin_install_statuses_bool_exp | null),_or?: (e_game_plugin_install_statuses_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_scrim_request_statuses_enum". All fields are combined with logical 'AND'. */ -export interface e_scrim_request_statuses_enum_comparison_exp {_eq?: (e_scrim_request_statuses_enum | null),_in?: (e_scrim_request_statuses_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_scrim_request_statuses_enum | null),_nin?: (e_scrim_request_statuses_enum[] | null)} +/** Boolean expression to compare columns of type "e_game_plugin_install_statuses_enum". All fields are combined with logical 'AND'. */ +export interface e_game_plugin_install_statuses_enum_comparison_exp {_eq?: (e_game_plugin_install_statuses_enum | null),_in?: (e_game_plugin_install_statuses_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_game_plugin_install_statuses_enum | null),_nin?: (e_game_plugin_install_statuses_enum[] | null)} -/** input type for inserting data into table "e_scrim_request_statuses" */ -export interface e_scrim_request_statuses_insert_input {description?: (Scalars['String'] | null),scrim_requests?: (team_scrim_requests_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_game_plugin_install_statuses" */ +export interface e_game_plugin_install_statuses_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_scrim_request_statuses_max_fieldsGenqlSelection{ +export interface e_game_plugin_install_statuses_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46607,7 +49376,7 @@ export interface e_scrim_request_statuses_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_scrim_request_statuses_min_fieldsGenqlSelection{ +export interface e_game_plugin_install_statuses_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46615,117 +49384,93 @@ export interface e_scrim_request_statuses_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_scrim_request_statuses" */ -export interface e_scrim_request_statuses_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_game_plugin_install_statuses" */ +export interface e_game_plugin_install_statuses_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_scrim_request_statusesGenqlSelection + returning?: e_game_plugin_install_statusesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_scrim_request_statuses" */ -export interface e_scrim_request_statuses_on_conflict {constraint: e_scrim_request_statuses_constraint,update_columns?: e_scrim_request_statuses_update_column[],where?: (e_scrim_request_statuses_bool_exp | null)} +/** on_conflict condition type for table "e_game_plugin_install_statuses" */ +export interface e_game_plugin_install_statuses_on_conflict {constraint: e_game_plugin_install_statuses_constraint,update_columns?: e_game_plugin_install_statuses_update_column[],where?: (e_game_plugin_install_statuses_bool_exp | null)} -/** Ordering options when selecting data from "e_scrim_request_statuses". */ -export interface e_scrim_request_statuses_order_by {description?: (order_by | null),scrim_requests_aggregate?: (team_scrim_requests_aggregate_order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "e_game_plugin_install_statuses". */ +export interface e_game_plugin_install_statuses_order_by {description?: (order_by | null),value?: (order_by | null)} -/** primary key columns input for table: e_scrim_request_statuses */ -export interface e_scrim_request_statuses_pk_columns_input {value: Scalars['String']} +/** primary key columns input for table: e_game_plugin_install_statuses */ +export interface e_game_plugin_install_statuses_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "e_scrim_request_statuses" */ -export interface e_scrim_request_statuses_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "e_game_plugin_install_statuses" */ +export interface e_game_plugin_install_statuses_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "e_scrim_request_statuses" */ -export interface e_scrim_request_statuses_stream_cursor_input { +/** Streaming cursor of the table "e_game_plugin_install_statuses" */ +export interface e_game_plugin_install_statuses_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_scrim_request_statuses_stream_cursor_value_input, +initial_value: e_game_plugin_install_statuses_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_scrim_request_statuses_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_game_plugin_install_statuses_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_scrim_request_statuses_updates { +export interface e_game_plugin_install_statuses_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_scrim_request_statuses_set_input | null), +_set?: (e_game_plugin_install_statuses_set_input | null), /** filter the rows which have to be updated */ -where: e_scrim_request_statuses_bool_exp} +where: e_game_plugin_install_statuses_bool_exp} -/** columns and relationships of "e_server_types" */ -export interface e_server_typesGenqlSelection{ +/** columns and relationships of "e_game_plugin_kinds" */ +export interface e_game_plugin_kindsGenqlSelection{ description?: boolean | number - /** An array relationship */ - servers?: (serversGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (servers_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (servers_order_by[] | null), - /** filter the rows returned */ - where?: (servers_bool_exp | null)} }) - /** An aggregate relationship */ - servers_aggregate?: (servers_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (servers_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (servers_order_by[] | null), - /** filter the rows returned */ - where?: (servers_bool_exp | null)} }) value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_server_types" */ -export interface e_server_types_aggregateGenqlSelection{ - aggregate?: e_server_types_aggregate_fieldsGenqlSelection - nodes?: e_server_typesGenqlSelection +/** aggregated selection of "e_game_plugin_kinds" */ +export interface e_game_plugin_kinds_aggregateGenqlSelection{ + aggregate?: e_game_plugin_kinds_aggregate_fieldsGenqlSelection + nodes?: e_game_plugin_kindsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_server_types" */ -export interface e_server_types_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_server_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_server_types_max_fieldsGenqlSelection - min?: e_server_types_min_fieldsGenqlSelection +/** aggregate fields of "e_game_plugin_kinds" */ +export interface e_game_plugin_kinds_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_game_plugin_kinds_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_game_plugin_kinds_max_fieldsGenqlSelection + min?: e_game_plugin_kinds_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_server_types". All fields are combined with a logical 'AND'. */ -export interface e_server_types_bool_exp {_and?: (e_server_types_bool_exp[] | null),_not?: (e_server_types_bool_exp | null),_or?: (e_server_types_bool_exp[] | null),description?: (String_comparison_exp | null),servers?: (servers_bool_exp | null),servers_aggregate?: (servers_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_game_plugin_kinds". All fields are combined with a logical 'AND'. */ +export interface e_game_plugin_kinds_bool_exp {_and?: (e_game_plugin_kinds_bool_exp[] | null),_not?: (e_game_plugin_kinds_bool_exp | null),_or?: (e_game_plugin_kinds_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_server_types_enum". All fields are combined with logical 'AND'. */ -export interface e_server_types_enum_comparison_exp {_eq?: (e_server_types_enum | null),_in?: (e_server_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_server_types_enum | null),_nin?: (e_server_types_enum[] | null)} +/** Boolean expression to compare columns of type "e_game_plugin_kinds_enum". All fields are combined with logical 'AND'. */ +export interface e_game_plugin_kinds_enum_comparison_exp {_eq?: (e_game_plugin_kinds_enum | null),_in?: (e_game_plugin_kinds_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_game_plugin_kinds_enum | null),_nin?: (e_game_plugin_kinds_enum[] | null)} -/** input type for inserting data into table "e_server_types" */ -export interface e_server_types_insert_input {description?: (Scalars['String'] | null),servers?: (servers_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_game_plugin_kinds" */ +export interface e_game_plugin_kinds_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_server_types_max_fieldsGenqlSelection{ +export interface e_game_plugin_kinds_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46734,7 +49479,7 @@ export interface e_server_types_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_server_types_min_fieldsGenqlSelection{ +export interface e_game_plugin_kinds_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46742,141 +49487,93 @@ export interface e_server_types_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_server_types" */ -export interface e_server_types_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_game_plugin_kinds" */ +export interface e_game_plugin_kinds_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_server_typesGenqlSelection + returning?: e_game_plugin_kindsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_server_types" */ -export interface e_server_types_on_conflict {constraint: e_server_types_constraint,update_columns?: e_server_types_update_column[],where?: (e_server_types_bool_exp | null)} +/** on_conflict condition type for table "e_game_plugin_kinds" */ +export interface e_game_plugin_kinds_on_conflict {constraint: e_game_plugin_kinds_constraint,update_columns?: e_game_plugin_kinds_update_column[],where?: (e_game_plugin_kinds_bool_exp | null)} -/** Ordering options when selecting data from "e_server_types". */ -export interface e_server_types_order_by {description?: (order_by | null),servers_aggregate?: (servers_aggregate_order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "e_game_plugin_kinds". */ +export interface e_game_plugin_kinds_order_by {description?: (order_by | null),value?: (order_by | null)} -/** primary key columns input for table: e_server_types */ -export interface e_server_types_pk_columns_input {value: Scalars['String']} +/** primary key columns input for table: e_game_plugin_kinds */ +export interface e_game_plugin_kinds_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "e_server_types" */ -export interface e_server_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "e_game_plugin_kinds" */ +export interface e_game_plugin_kinds_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "e_server_types" */ -export interface e_server_types_stream_cursor_input { +/** Streaming cursor of the table "e_game_plugin_kinds" */ +export interface e_game_plugin_kinds_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_server_types_stream_cursor_value_input, +initial_value: e_game_plugin_kinds_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_server_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_game_plugin_kinds_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_server_types_updates { +export interface e_game_plugin_kinds_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_server_types_set_input | null), +_set?: (e_game_plugin_kinds_set_input | null), /** filter the rows which have to be updated */ -where: e_server_types_bool_exp} +where: e_game_plugin_kinds_bool_exp} -/** columns and relationships of "e_sides" */ -export interface e_sidesGenqlSelection{ +/** columns and relationships of "e_game_server_node_statuses" */ +export interface e_game_server_node_statusesGenqlSelection{ description?: boolean | number - /** An array relationship */ - match_map_lineup_1?: (match_mapsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_maps_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_maps_order_by[] | null), - /** filter the rows returned */ - where?: (match_maps_bool_exp | null)} }) - /** An aggregate relationship */ - match_map_lineup_1_aggregate?: (match_maps_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_maps_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_maps_order_by[] | null), - /** filter the rows returned */ - where?: (match_maps_bool_exp | null)} }) - /** An array relationship */ - match_map_lineup_2?: (match_mapsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_maps_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_maps_order_by[] | null), - /** filter the rows returned */ - where?: (match_maps_bool_exp | null)} }) - /** An aggregate relationship */ - match_map_lineup_2_aggregate?: (match_maps_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_maps_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_maps_order_by[] | null), - /** filter the rows returned */ - where?: (match_maps_bool_exp | null)} }) value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_sides" */ -export interface e_sides_aggregateGenqlSelection{ - aggregate?: e_sides_aggregate_fieldsGenqlSelection - nodes?: e_sidesGenqlSelection +/** aggregated selection of "e_game_server_node_statuses" */ +export interface e_game_server_node_statuses_aggregateGenqlSelection{ + aggregate?: e_game_server_node_statuses_aggregate_fieldsGenqlSelection + nodes?: e_game_server_node_statusesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_sides" */ -export interface e_sides_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_sides_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_sides_max_fieldsGenqlSelection - min?: e_sides_min_fieldsGenqlSelection +/** aggregate fields of "e_game_server_node_statuses" */ +export interface e_game_server_node_statuses_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_game_server_node_statuses_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_game_server_node_statuses_max_fieldsGenqlSelection + min?: e_game_server_node_statuses_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_sides". All fields are combined with a logical 'AND'. */ -export interface e_sides_bool_exp {_and?: (e_sides_bool_exp[] | null),_not?: (e_sides_bool_exp | null),_or?: (e_sides_bool_exp[] | null),description?: (String_comparison_exp | null),match_map_lineup_1?: (match_maps_bool_exp | null),match_map_lineup_1_aggregate?: (match_maps_aggregate_bool_exp | null),match_map_lineup_2?: (match_maps_bool_exp | null),match_map_lineup_2_aggregate?: (match_maps_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_game_server_node_statuses". All fields are combined with a logical 'AND'. */ +export interface e_game_server_node_statuses_bool_exp {_and?: (e_game_server_node_statuses_bool_exp[] | null),_not?: (e_game_server_node_statuses_bool_exp | null),_or?: (e_game_server_node_statuses_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_sides_enum". All fields are combined with logical 'AND'. */ -export interface e_sides_enum_comparison_exp {_eq?: (e_sides_enum | null),_in?: (e_sides_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_sides_enum | null),_nin?: (e_sides_enum[] | null)} +/** Boolean expression to compare columns of type "e_game_server_node_statuses_enum". All fields are combined with logical 'AND'. */ +export interface e_game_server_node_statuses_enum_comparison_exp {_eq?: (e_game_server_node_statuses_enum | null),_in?: (e_game_server_node_statuses_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_game_server_node_statuses_enum | null),_nin?: (e_game_server_node_statuses_enum[] | null)} -/** input type for inserting data into table "e_sides" */ -export interface e_sides_insert_input {description?: (Scalars['String'] | null),match_map_lineup_1?: (match_maps_arr_rel_insert_input | null),match_map_lineup_2?: (match_maps_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_game_server_node_statuses" */ +export interface e_game_server_node_statuses_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_sides_max_fieldsGenqlSelection{ +export interface e_game_server_node_statuses_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46885,7 +49582,7 @@ export interface e_sides_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_sides_min_fieldsGenqlSelection{ +export interface e_game_server_node_statuses_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46893,53 +49590,59 @@ export interface e_sides_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_sides" */ -export interface e_sides_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_game_server_node_statuses" */ +export interface e_game_server_node_statuses_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_sidesGenqlSelection + returning?: e_game_server_node_statusesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_sides" */ -export interface e_sides_on_conflict {constraint: e_sides_constraint,update_columns?: e_sides_update_column[],where?: (e_sides_bool_exp | null)} +/** input type for inserting object relation for remote table "e_game_server_node_statuses" */ +export interface e_game_server_node_statuses_obj_rel_insert_input {data: e_game_server_node_statuses_insert_input, +/** upsert condition */ +on_conflict?: (e_game_server_node_statuses_on_conflict | null)} -/** Ordering options when selecting data from "e_sides". */ -export interface e_sides_order_by {description?: (order_by | null),match_map_lineup_1_aggregate?: (match_maps_aggregate_order_by | null),match_map_lineup_2_aggregate?: (match_maps_aggregate_order_by | null),value?: (order_by | null)} +/** on_conflict condition type for table "e_game_server_node_statuses" */ +export interface e_game_server_node_statuses_on_conflict {constraint: e_game_server_node_statuses_constraint,update_columns?: e_game_server_node_statuses_update_column[],where?: (e_game_server_node_statuses_bool_exp | null)} -/** primary key columns input for table: e_sides */ -export interface e_sides_pk_columns_input {value: Scalars['String']} +/** Ordering options when selecting data from "e_game_server_node_statuses". */ +export interface e_game_server_node_statuses_order_by {description?: (order_by | null),value?: (order_by | null)} -/** input type for updating data in table "e_sides" */ -export interface e_sides_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** primary key columns input for table: e_game_server_node_statuses */ +export interface e_game_server_node_statuses_pk_columns_input {value: Scalars['String']} -/** Streaming cursor of the table "e_sides" */ -export interface e_sides_stream_cursor_input { +/** input type for updating data in table "e_game_server_node_statuses" */ +export interface e_game_server_node_statuses_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** Streaming cursor of the table "e_game_server_node_statuses" */ +export interface e_game_server_node_statuses_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_sides_stream_cursor_value_input, +initial_value: e_game_server_node_statuses_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_sides_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_game_server_node_statuses_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_sides_updates { +export interface e_game_server_node_statuses_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_sides_set_input | null), +_set?: (e_game_server_node_statuses_set_input | null), /** filter the rows which have to be updated */ -where: e_sides_bool_exp} +where: e_game_server_node_statuses_bool_exp} -/** columns and relationships of "e_system_alert_types" */ -export interface e_system_alert_typesGenqlSelection{ +/** columns and relationships of "e_league_movement_types" */ +export interface e_league_movement_typesGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46947,39 +49650,39 @@ export interface e_system_alert_typesGenqlSelection{ } -/** aggregated selection of "e_system_alert_types" */ -export interface e_system_alert_types_aggregateGenqlSelection{ - aggregate?: e_system_alert_types_aggregate_fieldsGenqlSelection - nodes?: e_system_alert_typesGenqlSelection +/** aggregated selection of "e_league_movement_types" */ +export interface e_league_movement_types_aggregateGenqlSelection{ + aggregate?: e_league_movement_types_aggregate_fieldsGenqlSelection + nodes?: e_league_movement_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_system_alert_types" */ -export interface e_system_alert_types_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_system_alert_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_system_alert_types_max_fieldsGenqlSelection - min?: e_system_alert_types_min_fieldsGenqlSelection +/** aggregate fields of "e_league_movement_types" */ +export interface e_league_movement_types_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_league_movement_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_league_movement_types_max_fieldsGenqlSelection + min?: e_league_movement_types_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_system_alert_types". All fields are combined with a logical 'AND'. */ -export interface e_system_alert_types_bool_exp {_and?: (e_system_alert_types_bool_exp[] | null),_not?: (e_system_alert_types_bool_exp | null),_or?: (e_system_alert_types_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_league_movement_types". All fields are combined with a logical 'AND'. */ +export interface e_league_movement_types_bool_exp {_and?: (e_league_movement_types_bool_exp[] | null),_not?: (e_league_movement_types_bool_exp | null),_or?: (e_league_movement_types_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_system_alert_types_enum". All fields are combined with logical 'AND'. */ -export interface e_system_alert_types_enum_comparison_exp {_eq?: (e_system_alert_types_enum | null),_in?: (e_system_alert_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_system_alert_types_enum | null),_nin?: (e_system_alert_types_enum[] | null)} +/** Boolean expression to compare columns of type "e_league_movement_types_enum". All fields are combined with logical 'AND'. */ +export interface e_league_movement_types_enum_comparison_exp {_eq?: (e_league_movement_types_enum | null),_in?: (e_league_movement_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_league_movement_types_enum | null),_nin?: (e_league_movement_types_enum[] | null)} -/** input type for inserting data into table "e_system_alert_types" */ -export interface e_system_alert_types_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_league_movement_types" */ +export interface e_league_movement_types_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_system_alert_types_max_fieldsGenqlSelection{ +export interface e_league_movement_types_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46988,7 +49691,7 @@ export interface e_system_alert_types_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_system_alert_types_min_fieldsGenqlSelection{ +export interface e_league_movement_types_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -46996,141 +49699,99 @@ export interface e_system_alert_types_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_system_alert_types" */ -export interface e_system_alert_types_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_league_movement_types" */ +export interface e_league_movement_types_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_system_alert_typesGenqlSelection + returning?: e_league_movement_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_system_alert_types" */ -export interface e_system_alert_types_on_conflict {constraint: e_system_alert_types_constraint,update_columns?: e_system_alert_types_update_column[],where?: (e_system_alert_types_bool_exp | null)} +/** input type for inserting object relation for remote table "e_league_movement_types" */ +export interface e_league_movement_types_obj_rel_insert_input {data: e_league_movement_types_insert_input, +/** upsert condition */ +on_conflict?: (e_league_movement_types_on_conflict | null)} -/** Ordering options when selecting data from "e_system_alert_types". */ -export interface e_system_alert_types_order_by {description?: (order_by | null),value?: (order_by | null)} +/** on_conflict condition type for table "e_league_movement_types" */ +export interface e_league_movement_types_on_conflict {constraint: e_league_movement_types_constraint,update_columns?: e_league_movement_types_update_column[],where?: (e_league_movement_types_bool_exp | null)} -/** primary key columns input for table: e_system_alert_types */ -export interface e_system_alert_types_pk_columns_input {value: Scalars['String']} +/** Ordering options when selecting data from "e_league_movement_types". */ +export interface e_league_movement_types_order_by {description?: (order_by | null),value?: (order_by | null)} -/** input type for updating data in table "e_system_alert_types" */ -export interface e_system_alert_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** primary key columns input for table: e_league_movement_types */ +export interface e_league_movement_types_pk_columns_input {value: Scalars['String']} -/** Streaming cursor of the table "e_system_alert_types" */ -export interface e_system_alert_types_stream_cursor_input { +/** input type for updating data in table "e_league_movement_types" */ +export interface e_league_movement_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** Streaming cursor of the table "e_league_movement_types" */ +export interface e_league_movement_types_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_system_alert_types_stream_cursor_value_input, +initial_value: e_league_movement_types_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_system_alert_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_league_movement_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_system_alert_types_updates { +export interface e_league_movement_types_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_system_alert_types_set_input | null), +_set?: (e_league_movement_types_set_input | null), /** filter the rows which have to be updated */ -where: e_system_alert_types_bool_exp} +where: e_league_movement_types_bool_exp} -/** columns and relationships of "e_team_roles" */ -export interface e_team_rolesGenqlSelection{ +/** columns and relationships of "e_league_proposal_statuses" */ +export interface e_league_proposal_statusesGenqlSelection{ description?: boolean | number - /** An array relationship */ - team_rosters?: (team_rosterGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (team_roster_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (team_roster_order_by[] | null), - /** filter the rows returned */ - where?: (team_roster_bool_exp | null)} }) - /** An aggregate relationship */ - team_rosters_aggregate?: (team_roster_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (team_roster_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (team_roster_order_by[] | null), - /** filter the rows returned */ - where?: (team_roster_bool_exp | null)} }) - /** An array relationship */ - tournament_team_rosters?: (tournament_team_rosterGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_team_roster_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_team_roster_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_team_roster_bool_exp | null)} }) - /** An aggregate relationship */ - tournament_team_rosters_aggregate?: (tournament_team_roster_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_team_roster_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_team_roster_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_team_roster_bool_exp | null)} }) value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_team_roles" */ -export interface e_team_roles_aggregateGenqlSelection{ - aggregate?: e_team_roles_aggregate_fieldsGenqlSelection - nodes?: e_team_rolesGenqlSelection +/** aggregated selection of "e_league_proposal_statuses" */ +export interface e_league_proposal_statuses_aggregateGenqlSelection{ + aggregate?: e_league_proposal_statuses_aggregate_fieldsGenqlSelection + nodes?: e_league_proposal_statusesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_team_roles" */ -export interface e_team_roles_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_team_roles_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_team_roles_max_fieldsGenqlSelection - min?: e_team_roles_min_fieldsGenqlSelection +/** aggregate fields of "e_league_proposal_statuses" */ +export interface e_league_proposal_statuses_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_league_proposal_statuses_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_league_proposal_statuses_max_fieldsGenqlSelection + min?: e_league_proposal_statuses_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_team_roles". All fields are combined with a logical 'AND'. */ -export interface e_team_roles_bool_exp {_and?: (e_team_roles_bool_exp[] | null),_not?: (e_team_roles_bool_exp | null),_or?: (e_team_roles_bool_exp[] | null),description?: (String_comparison_exp | null),team_rosters?: (team_roster_bool_exp | null),team_rosters_aggregate?: (team_roster_aggregate_bool_exp | null),tournament_team_rosters?: (tournament_team_roster_bool_exp | null),tournament_team_rosters_aggregate?: (tournament_team_roster_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_league_proposal_statuses". All fields are combined with a logical 'AND'. */ +export interface e_league_proposal_statuses_bool_exp {_and?: (e_league_proposal_statuses_bool_exp[] | null),_not?: (e_league_proposal_statuses_bool_exp | null),_or?: (e_league_proposal_statuses_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_team_roles_enum". All fields are combined with logical 'AND'. */ -export interface e_team_roles_enum_comparison_exp {_eq?: (e_team_roles_enum | null),_in?: (e_team_roles_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_team_roles_enum | null),_nin?: (e_team_roles_enum[] | null)} +/** Boolean expression to compare columns of type "e_league_proposal_statuses_enum". All fields are combined with logical 'AND'. */ +export interface e_league_proposal_statuses_enum_comparison_exp {_eq?: (e_league_proposal_statuses_enum | null),_in?: (e_league_proposal_statuses_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_league_proposal_statuses_enum | null),_nin?: (e_league_proposal_statuses_enum[] | null)} -/** input type for inserting data into table "e_team_roles" */ -export interface e_team_roles_insert_input {description?: (Scalars['String'] | null),team_rosters?: (team_roster_arr_rel_insert_input | null),tournament_team_rosters?: (tournament_team_roster_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_league_proposal_statuses" */ +export interface e_league_proposal_statuses_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_team_roles_max_fieldsGenqlSelection{ +export interface e_league_proposal_statuses_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -47139,7 +49800,7 @@ export interface e_team_roles_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_team_roles_min_fieldsGenqlSelection{ +export interface e_league_proposal_statuses_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -47147,59 +49808,59 @@ export interface e_team_roles_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_team_roles" */ -export interface e_team_roles_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_league_proposal_statuses" */ +export interface e_league_proposal_statuses_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_team_rolesGenqlSelection + returning?: e_league_proposal_statusesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_team_roles" */ -export interface e_team_roles_obj_rel_insert_input {data: e_team_roles_insert_input, +/** input type for inserting object relation for remote table "e_league_proposal_statuses" */ +export interface e_league_proposal_statuses_obj_rel_insert_input {data: e_league_proposal_statuses_insert_input, /** upsert condition */ -on_conflict?: (e_team_roles_on_conflict | null)} +on_conflict?: (e_league_proposal_statuses_on_conflict | null)} -/** on_conflict condition type for table "e_team_roles" */ -export interface e_team_roles_on_conflict {constraint: e_team_roles_constraint,update_columns?: e_team_roles_update_column[],where?: (e_team_roles_bool_exp | null)} +/** on_conflict condition type for table "e_league_proposal_statuses" */ +export interface e_league_proposal_statuses_on_conflict {constraint: e_league_proposal_statuses_constraint,update_columns?: e_league_proposal_statuses_update_column[],where?: (e_league_proposal_statuses_bool_exp | null)} -/** Ordering options when selecting data from "e_team_roles". */ -export interface e_team_roles_order_by {description?: (order_by | null),team_rosters_aggregate?: (team_roster_aggregate_order_by | null),tournament_team_rosters_aggregate?: (tournament_team_roster_aggregate_order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "e_league_proposal_statuses". */ +export interface e_league_proposal_statuses_order_by {description?: (order_by | null),value?: (order_by | null)} -/** primary key columns input for table: e_team_roles */ -export interface e_team_roles_pk_columns_input {value: Scalars['String']} +/** primary key columns input for table: e_league_proposal_statuses */ +export interface e_league_proposal_statuses_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "e_team_roles" */ -export interface e_team_roles_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "e_league_proposal_statuses" */ +export interface e_league_proposal_statuses_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "e_team_roles" */ -export interface e_team_roles_stream_cursor_input { +/** Streaming cursor of the table "e_league_proposal_statuses" */ +export interface e_league_proposal_statuses_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_team_roles_stream_cursor_value_input, +initial_value: e_league_proposal_statuses_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_team_roles_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_league_proposal_statuses_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_team_roles_updates { +export interface e_league_proposal_statuses_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_team_roles_set_input | null), +_set?: (e_league_proposal_statuses_set_input | null), /** filter the rows which have to be updated */ -where: e_team_roles_bool_exp} +where: e_league_proposal_statuses_bool_exp} -/** columns and relationships of "e_team_roster_statuses" */ -export interface e_team_roster_statusesGenqlSelection{ +/** columns and relationships of "e_league_registration_statuses" */ +export interface e_league_registration_statusesGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -47207,39 +49868,39 @@ export interface e_team_roster_statusesGenqlSelection{ } -/** aggregated selection of "e_team_roster_statuses" */ -export interface e_team_roster_statuses_aggregateGenqlSelection{ - aggregate?: e_team_roster_statuses_aggregate_fieldsGenqlSelection - nodes?: e_team_roster_statusesGenqlSelection +/** aggregated selection of "e_league_registration_statuses" */ +export interface e_league_registration_statuses_aggregateGenqlSelection{ + aggregate?: e_league_registration_statuses_aggregate_fieldsGenqlSelection + nodes?: e_league_registration_statusesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_team_roster_statuses" */ -export interface e_team_roster_statuses_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_team_roster_statuses_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_team_roster_statuses_max_fieldsGenqlSelection - min?: e_team_roster_statuses_min_fieldsGenqlSelection +/** aggregate fields of "e_league_registration_statuses" */ +export interface e_league_registration_statuses_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_league_registration_statuses_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_league_registration_statuses_max_fieldsGenqlSelection + min?: e_league_registration_statuses_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_team_roster_statuses". All fields are combined with a logical 'AND'. */ -export interface e_team_roster_statuses_bool_exp {_and?: (e_team_roster_statuses_bool_exp[] | null),_not?: (e_team_roster_statuses_bool_exp | null),_or?: (e_team_roster_statuses_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_league_registration_statuses". All fields are combined with a logical 'AND'. */ +export interface e_league_registration_statuses_bool_exp {_and?: (e_league_registration_statuses_bool_exp[] | null),_not?: (e_league_registration_statuses_bool_exp | null),_or?: (e_league_registration_statuses_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_team_roster_statuses_enum". All fields are combined with logical 'AND'. */ -export interface e_team_roster_statuses_enum_comparison_exp {_eq?: (e_team_roster_statuses_enum | null),_in?: (e_team_roster_statuses_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_team_roster_statuses_enum | null),_nin?: (e_team_roster_statuses_enum[] | null)} +/** Boolean expression to compare columns of type "e_league_registration_statuses_enum". All fields are combined with logical 'AND'. */ +export interface e_league_registration_statuses_enum_comparison_exp {_eq?: (e_league_registration_statuses_enum | null),_in?: (e_league_registration_statuses_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_league_registration_statuses_enum | null),_nin?: (e_league_registration_statuses_enum[] | null)} -/** input type for inserting data into table "e_team_roster_statuses" */ -export interface e_team_roster_statuses_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_league_registration_statuses" */ +export interface e_league_registration_statuses_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_team_roster_statuses_max_fieldsGenqlSelection{ +export interface e_league_registration_statuses_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -47248,7 +49909,7 @@ export interface e_team_roster_statuses_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_team_roster_statuses_min_fieldsGenqlSelection{ +export interface e_league_registration_statuses_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -47256,53 +49917,59 @@ export interface e_team_roster_statuses_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_team_roster_statuses" */ -export interface e_team_roster_statuses_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_league_registration_statuses" */ +export interface e_league_registration_statuses_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_team_roster_statusesGenqlSelection + returning?: e_league_registration_statusesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_team_roster_statuses" */ -export interface e_team_roster_statuses_on_conflict {constraint: e_team_roster_statuses_constraint,update_columns?: e_team_roster_statuses_update_column[],where?: (e_team_roster_statuses_bool_exp | null)} +/** input type for inserting object relation for remote table "e_league_registration_statuses" */ +export interface e_league_registration_statuses_obj_rel_insert_input {data: e_league_registration_statuses_insert_input, +/** upsert condition */ +on_conflict?: (e_league_registration_statuses_on_conflict | null)} -/** Ordering options when selecting data from "e_team_roster_statuses". */ -export interface e_team_roster_statuses_order_by {description?: (order_by | null),value?: (order_by | null)} +/** on_conflict condition type for table "e_league_registration_statuses" */ +export interface e_league_registration_statuses_on_conflict {constraint: e_league_registration_statuses_constraint,update_columns?: e_league_registration_statuses_update_column[],where?: (e_league_registration_statuses_bool_exp | null)} -/** primary key columns input for table: e_team_roster_statuses */ -export interface e_team_roster_statuses_pk_columns_input {value: Scalars['String']} +/** Ordering options when selecting data from "e_league_registration_statuses". */ +export interface e_league_registration_statuses_order_by {description?: (order_by | null),value?: (order_by | null)} -/** input type for updating data in table "e_team_roster_statuses" */ -export interface e_team_roster_statuses_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** primary key columns input for table: e_league_registration_statuses */ +export interface e_league_registration_statuses_pk_columns_input {value: Scalars['String']} -/** Streaming cursor of the table "e_team_roster_statuses" */ -export interface e_team_roster_statuses_stream_cursor_input { +/** input type for updating data in table "e_league_registration_statuses" */ +export interface e_league_registration_statuses_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** Streaming cursor of the table "e_league_registration_statuses" */ +export interface e_league_registration_statuses_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_team_roster_statuses_stream_cursor_value_input, +initial_value: e_league_registration_statuses_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_team_roster_statuses_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_league_registration_statuses_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_team_roster_statuses_updates { +export interface e_league_registration_statuses_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_team_roster_statuses_set_input | null), +_set?: (e_league_registration_statuses_set_input | null), /** filter the rows which have to be updated */ -where: e_team_roster_statuses_bool_exp} +where: e_league_registration_statuses_bool_exp} -/** columns and relationships of "e_timeout_settings" */ -export interface e_timeout_settingsGenqlSelection{ +/** columns and relationships of "e_league_season_statuses" */ +export interface e_league_season_statusesGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -47310,39 +49977,39 @@ export interface e_timeout_settingsGenqlSelection{ } -/** aggregated selection of "e_timeout_settings" */ -export interface e_timeout_settings_aggregateGenqlSelection{ - aggregate?: e_timeout_settings_aggregate_fieldsGenqlSelection - nodes?: e_timeout_settingsGenqlSelection +/** aggregated selection of "e_league_season_statuses" */ +export interface e_league_season_statuses_aggregateGenqlSelection{ + aggregate?: e_league_season_statuses_aggregate_fieldsGenqlSelection + nodes?: e_league_season_statusesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_timeout_settings" */ -export interface e_timeout_settings_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_timeout_settings_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_timeout_settings_max_fieldsGenqlSelection - min?: e_timeout_settings_min_fieldsGenqlSelection +/** aggregate fields of "e_league_season_statuses" */ +export interface e_league_season_statuses_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_league_season_statuses_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_league_season_statuses_max_fieldsGenqlSelection + min?: e_league_season_statuses_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_timeout_settings". All fields are combined with a logical 'AND'. */ -export interface e_timeout_settings_bool_exp {_and?: (e_timeout_settings_bool_exp[] | null),_not?: (e_timeout_settings_bool_exp | null),_or?: (e_timeout_settings_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_league_season_statuses". All fields are combined with a logical 'AND'. */ +export interface e_league_season_statuses_bool_exp {_and?: (e_league_season_statuses_bool_exp[] | null),_not?: (e_league_season_statuses_bool_exp | null),_or?: (e_league_season_statuses_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_timeout_settings_enum". All fields are combined with logical 'AND'. */ -export interface e_timeout_settings_enum_comparison_exp {_eq?: (e_timeout_settings_enum | null),_in?: (e_timeout_settings_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_timeout_settings_enum | null),_nin?: (e_timeout_settings_enum[] | null)} +/** Boolean expression to compare columns of type "e_league_season_statuses_enum". All fields are combined with logical 'AND'. */ +export interface e_league_season_statuses_enum_comparison_exp {_eq?: (e_league_season_statuses_enum | null),_in?: (e_league_season_statuses_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_league_season_statuses_enum | null),_nin?: (e_league_season_statuses_enum[] | null)} -/** input type for inserting data into table "e_timeout_settings" */ -export interface e_timeout_settings_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_league_season_statuses" */ +export interface e_league_season_statuses_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_timeout_settings_max_fieldsGenqlSelection{ +export interface e_league_season_statuses_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -47351,7 +50018,7 @@ export interface e_timeout_settings_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_timeout_settings_min_fieldsGenqlSelection{ +export interface e_league_season_statuses_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -47359,117 +50026,99 @@ export interface e_timeout_settings_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_timeout_settings" */ -export interface e_timeout_settings_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_league_season_statuses" */ +export interface e_league_season_statuses_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_timeout_settingsGenqlSelection + returning?: e_league_season_statusesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_timeout_settings" */ -export interface e_timeout_settings_on_conflict {constraint: e_timeout_settings_constraint,update_columns?: e_timeout_settings_update_column[],where?: (e_timeout_settings_bool_exp | null)} +/** input type for inserting object relation for remote table "e_league_season_statuses" */ +export interface e_league_season_statuses_obj_rel_insert_input {data: e_league_season_statuses_insert_input, +/** upsert condition */ +on_conflict?: (e_league_season_statuses_on_conflict | null)} -/** Ordering options when selecting data from "e_timeout_settings". */ -export interface e_timeout_settings_order_by {description?: (order_by | null),value?: (order_by | null)} +/** on_conflict condition type for table "e_league_season_statuses" */ +export interface e_league_season_statuses_on_conflict {constraint: e_league_season_statuses_constraint,update_columns?: e_league_season_statuses_update_column[],where?: (e_league_season_statuses_bool_exp | null)} -/** primary key columns input for table: e_timeout_settings */ -export interface e_timeout_settings_pk_columns_input {value: Scalars['String']} +/** Ordering options when selecting data from "e_league_season_statuses". */ +export interface e_league_season_statuses_order_by {description?: (order_by | null),value?: (order_by | null)} -/** input type for updating data in table "e_timeout_settings" */ -export interface e_timeout_settings_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** primary key columns input for table: e_league_season_statuses */ +export interface e_league_season_statuses_pk_columns_input {value: Scalars['String']} -/** Streaming cursor of the table "e_timeout_settings" */ -export interface e_timeout_settings_stream_cursor_input { +/** input type for updating data in table "e_league_season_statuses" */ +export interface e_league_season_statuses_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** Streaming cursor of the table "e_league_season_statuses" */ +export interface e_league_season_statuses_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_timeout_settings_stream_cursor_value_input, +initial_value: e_league_season_statuses_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_timeout_settings_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_league_season_statuses_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_timeout_settings_updates { +export interface e_league_season_statuses_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_timeout_settings_set_input | null), +_set?: (e_league_season_statuses_set_input | null), /** filter the rows which have to be updated */ -where: e_timeout_settings_bool_exp} +where: e_league_season_statuses_bool_exp} -/** columns and relationships of "e_tournament_categories" */ -export interface e_tournament_categoriesGenqlSelection{ +/** columns and relationships of "e_lobby_access" */ +export interface e_lobby_accessGenqlSelection{ description?: boolean | number - /** An array relationship */ - tournament_categories?: (tournament_categoriesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_categories_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_categories_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_categories_bool_exp | null)} }) - /** An aggregate relationship */ - tournament_categories_aggregate?: (tournament_categories_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_categories_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_categories_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_categories_bool_exp | null)} }) value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_tournament_categories" */ -export interface e_tournament_categories_aggregateGenqlSelection{ - aggregate?: e_tournament_categories_aggregate_fieldsGenqlSelection - nodes?: e_tournament_categoriesGenqlSelection +/** aggregated selection of "e_lobby_access" */ +export interface e_lobby_access_aggregateGenqlSelection{ + aggregate?: e_lobby_access_aggregate_fieldsGenqlSelection + nodes?: e_lobby_accessGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_tournament_categories" */ -export interface e_tournament_categories_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_tournament_categories_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_tournament_categories_max_fieldsGenqlSelection - min?: e_tournament_categories_min_fieldsGenqlSelection +/** aggregate fields of "e_lobby_access" */ +export interface e_lobby_access_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_lobby_access_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_lobby_access_max_fieldsGenqlSelection + min?: e_lobby_access_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_tournament_categories". All fields are combined with a logical 'AND'. */ -export interface e_tournament_categories_bool_exp {_and?: (e_tournament_categories_bool_exp[] | null),_not?: (e_tournament_categories_bool_exp | null),_or?: (e_tournament_categories_bool_exp[] | null),description?: (String_comparison_exp | null),tournament_categories?: (tournament_categories_bool_exp | null),tournament_categories_aggregate?: (tournament_categories_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_lobby_access". All fields are combined with a logical 'AND'. */ +export interface e_lobby_access_bool_exp {_and?: (e_lobby_access_bool_exp[] | null),_not?: (e_lobby_access_bool_exp | null),_or?: (e_lobby_access_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_tournament_categories_enum". All fields are combined with logical 'AND'. */ -export interface e_tournament_categories_enum_comparison_exp {_eq?: (e_tournament_categories_enum | null),_in?: (e_tournament_categories_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_tournament_categories_enum | null),_nin?: (e_tournament_categories_enum[] | null)} +/** Boolean expression to compare columns of type "e_lobby_access_enum". All fields are combined with logical 'AND'. */ +export interface e_lobby_access_enum_comparison_exp {_eq?: (e_lobby_access_enum | null),_in?: (e_lobby_access_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_lobby_access_enum | null),_nin?: (e_lobby_access_enum[] | null)} -/** input type for inserting data into table "e_tournament_categories" */ -export interface e_tournament_categories_insert_input {description?: (Scalars['String'] | null),tournament_categories?: (tournament_categories_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_lobby_access" */ +export interface e_lobby_access_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_tournament_categories_max_fieldsGenqlSelection{ +export interface e_lobby_access_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -47478,7 +50127,7 @@ export interface e_tournament_categories_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_tournament_categories_min_fieldsGenqlSelection{ +export interface e_lobby_access_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -47486,123 +50135,99 @@ export interface e_tournament_categories_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_tournament_categories" */ -export interface e_tournament_categories_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_lobby_access" */ +export interface e_lobby_access_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_tournament_categoriesGenqlSelection + returning?: e_lobby_accessGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_tournament_categories" */ -export interface e_tournament_categories_obj_rel_insert_input {data: e_tournament_categories_insert_input, +/** input type for inserting object relation for remote table "e_lobby_access" */ +export interface e_lobby_access_obj_rel_insert_input {data: e_lobby_access_insert_input, /** upsert condition */ -on_conflict?: (e_tournament_categories_on_conflict | null)} +on_conflict?: (e_lobby_access_on_conflict | null)} -/** on_conflict condition type for table "e_tournament_categories" */ -export interface e_tournament_categories_on_conflict {constraint: e_tournament_categories_constraint,update_columns?: e_tournament_categories_update_column[],where?: (e_tournament_categories_bool_exp | null)} +/** on_conflict condition type for table "e_lobby_access" */ +export interface e_lobby_access_on_conflict {constraint: e_lobby_access_constraint,update_columns?: e_lobby_access_update_column[],where?: (e_lobby_access_bool_exp | null)} -/** Ordering options when selecting data from "e_tournament_categories". */ -export interface e_tournament_categories_order_by {description?: (order_by | null),tournament_categories_aggregate?: (tournament_categories_aggregate_order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "e_lobby_access". */ +export interface e_lobby_access_order_by {description?: (order_by | null),value?: (order_by | null)} -/** primary key columns input for table: e_tournament_categories */ -export interface e_tournament_categories_pk_columns_input {value: Scalars['String']} +/** primary key columns input for table: e_lobby_access */ +export interface e_lobby_access_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "e_tournament_categories" */ -export interface e_tournament_categories_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "e_lobby_access" */ +export interface e_lobby_access_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "e_tournament_categories" */ -export interface e_tournament_categories_stream_cursor_input { +/** Streaming cursor of the table "e_lobby_access" */ +export interface e_lobby_access_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_tournament_categories_stream_cursor_value_input, +initial_value: e_lobby_access_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_tournament_categories_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_lobby_access_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_tournament_categories_updates { +export interface e_lobby_access_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_tournament_categories_set_input | null), +_set?: (e_lobby_access_set_input | null), /** filter the rows which have to be updated */ -where: e_tournament_categories_bool_exp} +where: e_lobby_access_bool_exp} -/** columns and relationships of "e_tournament_stage_types" */ -export interface e_tournament_stage_typesGenqlSelection{ +/** columns and relationships of "e_lobby_player_status" */ +export interface e_lobby_player_statusGenqlSelection{ description?: boolean | number - /** An array relationship */ - tournament_stages?: (tournament_stagesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_stages_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_stages_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_stages_bool_exp | null)} }) - /** An aggregate relationship */ - tournament_stages_aggregate?: (tournament_stages_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_stages_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_stages_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_stages_bool_exp | null)} }) value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_tournament_stage_types" */ -export interface e_tournament_stage_types_aggregateGenqlSelection{ - aggregate?: e_tournament_stage_types_aggregate_fieldsGenqlSelection - nodes?: e_tournament_stage_typesGenqlSelection +/** aggregated selection of "e_lobby_player_status" */ +export interface e_lobby_player_status_aggregateGenqlSelection{ + aggregate?: e_lobby_player_status_aggregate_fieldsGenqlSelection + nodes?: e_lobby_player_statusGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_tournament_stage_types" */ -export interface e_tournament_stage_types_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_tournament_stage_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_tournament_stage_types_max_fieldsGenqlSelection - min?: e_tournament_stage_types_min_fieldsGenqlSelection +/** aggregate fields of "e_lobby_player_status" */ +export interface e_lobby_player_status_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_lobby_player_status_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_lobby_player_status_max_fieldsGenqlSelection + min?: e_lobby_player_status_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_tournament_stage_types". All fields are combined with a logical 'AND'. */ -export interface e_tournament_stage_types_bool_exp {_and?: (e_tournament_stage_types_bool_exp[] | null),_not?: (e_tournament_stage_types_bool_exp | null),_or?: (e_tournament_stage_types_bool_exp[] | null),description?: (String_comparison_exp | null),tournament_stages?: (tournament_stages_bool_exp | null),tournament_stages_aggregate?: (tournament_stages_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_lobby_player_status". All fields are combined with a logical 'AND'. */ +export interface e_lobby_player_status_bool_exp {_and?: (e_lobby_player_status_bool_exp[] | null),_not?: (e_lobby_player_status_bool_exp | null),_or?: (e_lobby_player_status_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_tournament_stage_types_enum". All fields are combined with logical 'AND'. */ -export interface e_tournament_stage_types_enum_comparison_exp {_eq?: (e_tournament_stage_types_enum | null),_in?: (e_tournament_stage_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_tournament_stage_types_enum | null),_nin?: (e_tournament_stage_types_enum[] | null)} +/** Boolean expression to compare columns of type "e_lobby_player_status_enum". All fields are combined with logical 'AND'. */ +export interface e_lobby_player_status_enum_comparison_exp {_eq?: (e_lobby_player_status_enum | null),_in?: (e_lobby_player_status_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_lobby_player_status_enum | null),_nin?: (e_lobby_player_status_enum[] | null)} -/** input type for inserting data into table "e_tournament_stage_types" */ -export interface e_tournament_stage_types_insert_input {description?: (Scalars['String'] | null),tournament_stages?: (tournament_stages_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_lobby_player_status" */ +export interface e_lobby_player_status_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_tournament_stage_types_max_fieldsGenqlSelection{ +export interface e_lobby_player_status_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -47611,7 +50236,7 @@ export interface e_tournament_stage_types_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_tournament_stage_types_min_fieldsGenqlSelection{ +export interface e_lobby_player_status_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -47619,123 +50244,93 @@ export interface e_tournament_stage_types_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_tournament_stage_types" */ -export interface e_tournament_stage_types_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_lobby_player_status" */ +export interface e_lobby_player_status_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_tournament_stage_typesGenqlSelection + returning?: e_lobby_player_statusGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_tournament_stage_types" */ -export interface e_tournament_stage_types_obj_rel_insert_input {data: e_tournament_stage_types_insert_input, -/** upsert condition */ -on_conflict?: (e_tournament_stage_types_on_conflict | null)} - - -/** on_conflict condition type for table "e_tournament_stage_types" */ -export interface e_tournament_stage_types_on_conflict {constraint: e_tournament_stage_types_constraint,update_columns?: e_tournament_stage_types_update_column[],where?: (e_tournament_stage_types_bool_exp | null)} +/** on_conflict condition type for table "e_lobby_player_status" */ +export interface e_lobby_player_status_on_conflict {constraint: e_lobby_player_status_constraint,update_columns?: e_lobby_player_status_update_column[],where?: (e_lobby_player_status_bool_exp | null)} -/** Ordering options when selecting data from "e_tournament_stage_types". */ -export interface e_tournament_stage_types_order_by {description?: (order_by | null),tournament_stages_aggregate?: (tournament_stages_aggregate_order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "e_lobby_player_status". */ +export interface e_lobby_player_status_order_by {description?: (order_by | null),value?: (order_by | null)} -/** primary key columns input for table: e_tournament_stage_types */ -export interface e_tournament_stage_types_pk_columns_input {value: Scalars['String']} +/** primary key columns input for table: e_lobby_player_status */ +export interface e_lobby_player_status_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "e_tournament_stage_types" */ -export interface e_tournament_stage_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "e_lobby_player_status" */ +export interface e_lobby_player_status_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "e_tournament_stage_types" */ -export interface e_tournament_stage_types_stream_cursor_input { +/** Streaming cursor of the table "e_lobby_player_status" */ +export interface e_lobby_player_status_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_tournament_stage_types_stream_cursor_value_input, +initial_value: e_lobby_player_status_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_tournament_stage_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_lobby_player_status_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_tournament_stage_types_updates { +export interface e_lobby_player_status_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_tournament_stage_types_set_input | null), +_set?: (e_lobby_player_status_set_input | null), /** filter the rows which have to be updated */ -where: e_tournament_stage_types_bool_exp} +where: e_lobby_player_status_bool_exp} -/** columns and relationships of "e_tournament_status" */ -export interface e_tournament_statusGenqlSelection{ +/** columns and relationships of "e_map_pool_types" */ +export interface e_map_pool_typesGenqlSelection{ description?: boolean | number - /** An array relationship */ - tournaments?: (tournamentsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournaments_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournaments_order_by[] | null), - /** filter the rows returned */ - where?: (tournaments_bool_exp | null)} }) - /** An aggregate relationship */ - tournaments_aggregate?: (tournaments_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournaments_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournaments_order_by[] | null), - /** filter the rows returned */ - where?: (tournaments_bool_exp | null)} }) value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_tournament_status" */ -export interface e_tournament_status_aggregateGenqlSelection{ - aggregate?: e_tournament_status_aggregate_fieldsGenqlSelection - nodes?: e_tournament_statusGenqlSelection +/** aggregated selection of "e_map_pool_types" */ +export interface e_map_pool_types_aggregateGenqlSelection{ + aggregate?: e_map_pool_types_aggregate_fieldsGenqlSelection + nodes?: e_map_pool_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_tournament_status" */ -export interface e_tournament_status_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_tournament_status_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_tournament_status_max_fieldsGenqlSelection - min?: e_tournament_status_min_fieldsGenqlSelection +/** aggregate fields of "e_map_pool_types" */ +export interface e_map_pool_types_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_map_pool_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_map_pool_types_max_fieldsGenqlSelection + min?: e_map_pool_types_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_tournament_status". All fields are combined with a logical 'AND'. */ -export interface e_tournament_status_bool_exp {_and?: (e_tournament_status_bool_exp[] | null),_not?: (e_tournament_status_bool_exp | null),_or?: (e_tournament_status_bool_exp[] | null),description?: (String_comparison_exp | null),tournaments?: (tournaments_bool_exp | null),tournaments_aggregate?: (tournaments_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_map_pool_types". All fields are combined with a logical 'AND'. */ +export interface e_map_pool_types_bool_exp {_and?: (e_map_pool_types_bool_exp[] | null),_not?: (e_map_pool_types_bool_exp | null),_or?: (e_map_pool_types_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_tournament_status_enum". All fields are combined with logical 'AND'. */ -export interface e_tournament_status_enum_comparison_exp {_eq?: (e_tournament_status_enum | null),_in?: (e_tournament_status_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_tournament_status_enum | null),_nin?: (e_tournament_status_enum[] | null)} +/** Boolean expression to compare columns of type "e_map_pool_types_enum". All fields are combined with logical 'AND'. */ +export interface e_map_pool_types_enum_comparison_exp {_eq?: (e_map_pool_types_enum | null),_in?: (e_map_pool_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_map_pool_types_enum | null),_nin?: (e_map_pool_types_enum[] | null)} -/** input type for inserting data into table "e_tournament_status" */ -export interface e_tournament_status_insert_input {description?: (Scalars['String'] | null),tournaments?: (tournaments_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_map_pool_types" */ +export interface e_map_pool_types_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_tournament_status_max_fieldsGenqlSelection{ +export interface e_map_pool_types_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -47744,7 +50339,7 @@ export interface e_tournament_status_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_tournament_status_min_fieldsGenqlSelection{ +export interface e_map_pool_types_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -47752,123 +50347,123 @@ export interface e_tournament_status_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_tournament_status" */ -export interface e_tournament_status_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_map_pool_types" */ +export interface e_map_pool_types_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_tournament_statusGenqlSelection + returning?: e_map_pool_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "e_tournament_status" */ -export interface e_tournament_status_obj_rel_insert_input {data: e_tournament_status_insert_input, +/** input type for inserting object relation for remote table "e_map_pool_types" */ +export interface e_map_pool_types_obj_rel_insert_input {data: e_map_pool_types_insert_input, /** upsert condition */ -on_conflict?: (e_tournament_status_on_conflict | null)} +on_conflict?: (e_map_pool_types_on_conflict | null)} -/** on_conflict condition type for table "e_tournament_status" */ -export interface e_tournament_status_on_conflict {constraint: e_tournament_status_constraint,update_columns?: e_tournament_status_update_column[],where?: (e_tournament_status_bool_exp | null)} +/** on_conflict condition type for table "e_map_pool_types" */ +export interface e_map_pool_types_on_conflict {constraint: e_map_pool_types_constraint,update_columns?: e_map_pool_types_update_column[],where?: (e_map_pool_types_bool_exp | null)} -/** Ordering options when selecting data from "e_tournament_status". */ -export interface e_tournament_status_order_by {description?: (order_by | null),tournaments_aggregate?: (tournaments_aggregate_order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "e_map_pool_types". */ +export interface e_map_pool_types_order_by {description?: (order_by | null),value?: (order_by | null)} -/** primary key columns input for table: e_tournament_status */ -export interface e_tournament_status_pk_columns_input {value: Scalars['String']} +/** primary key columns input for table: e_map_pool_types */ +export interface e_map_pool_types_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "e_tournament_status" */ -export interface e_tournament_status_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "e_map_pool_types" */ +export interface e_map_pool_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "e_tournament_status" */ -export interface e_tournament_status_stream_cursor_input { +/** Streaming cursor of the table "e_map_pool_types" */ +export interface e_map_pool_types_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_tournament_status_stream_cursor_value_input, +initial_value: e_map_pool_types_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_tournament_status_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_map_pool_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_tournament_status_updates { +export interface e_map_pool_types_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_tournament_status_set_input | null), +_set?: (e_map_pool_types_set_input | null), /** filter the rows which have to be updated */ -where: e_tournament_status_bool_exp} +where: e_map_pool_types_bool_exp} -/** columns and relationships of "e_utility_types" */ -export interface e_utility_typesGenqlSelection{ +/** columns and relationships of "e_match_clip_visibility" */ +export interface e_match_clip_visibilityGenqlSelection{ description?: boolean | number /** An array relationship */ - player_utilities?: (player_utilityGenqlSelection & { __args?: { + match_clips?: (match_clipsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_utility_select_column[] | null), + distinct_on?: (match_clips_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_utility_order_by[] | null), + order_by?: (match_clips_order_by[] | null), /** filter the rows returned */ - where?: (player_utility_bool_exp | null)} }) + where?: (match_clips_bool_exp | null)} }) /** An aggregate relationship */ - player_utilities_aggregate?: (player_utility_aggregateGenqlSelection & { __args?: { + match_clips_aggregate?: (match_clips_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_utility_select_column[] | null), + distinct_on?: (match_clips_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_utility_order_by[] | null), + order_by?: (match_clips_order_by[] | null), /** filter the rows returned */ - where?: (player_utility_bool_exp | null)} }) + where?: (match_clips_bool_exp | null)} }) value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_utility_types" */ -export interface e_utility_types_aggregateGenqlSelection{ - aggregate?: e_utility_types_aggregate_fieldsGenqlSelection - nodes?: e_utility_typesGenqlSelection +/** aggregated selection of "e_match_clip_visibility" */ +export interface e_match_clip_visibility_aggregateGenqlSelection{ + aggregate?: e_match_clip_visibility_aggregate_fieldsGenqlSelection + nodes?: e_match_clip_visibilityGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_utility_types" */ -export interface e_utility_types_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_utility_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_utility_types_max_fieldsGenqlSelection - min?: e_utility_types_min_fieldsGenqlSelection +/** aggregate fields of "e_match_clip_visibility" */ +export interface e_match_clip_visibility_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_match_clip_visibility_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_match_clip_visibility_max_fieldsGenqlSelection + min?: e_match_clip_visibility_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_utility_types". All fields are combined with a logical 'AND'. */ -export interface e_utility_types_bool_exp {_and?: (e_utility_types_bool_exp[] | null),_not?: (e_utility_types_bool_exp | null),_or?: (e_utility_types_bool_exp[] | null),description?: (String_comparison_exp | null),player_utilities?: (player_utility_bool_exp | null),player_utilities_aggregate?: (player_utility_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_match_clip_visibility". All fields are combined with a logical 'AND'. */ +export interface e_match_clip_visibility_bool_exp {_and?: (e_match_clip_visibility_bool_exp[] | null),_not?: (e_match_clip_visibility_bool_exp | null),_or?: (e_match_clip_visibility_bool_exp[] | null),description?: (String_comparison_exp | null),match_clips?: (match_clips_bool_exp | null),match_clips_aggregate?: (match_clips_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_utility_types_enum". All fields are combined with logical 'AND'. */ -export interface e_utility_types_enum_comparison_exp {_eq?: (e_utility_types_enum | null),_in?: (e_utility_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_utility_types_enum | null),_nin?: (e_utility_types_enum[] | null)} +/** Boolean expression to compare columns of type "e_match_clip_visibility_enum". All fields are combined with logical 'AND'. */ +export interface e_match_clip_visibility_enum_comparison_exp {_eq?: (e_match_clip_visibility_enum | null),_in?: (e_match_clip_visibility_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_match_clip_visibility_enum | null),_nin?: (e_match_clip_visibility_enum[] | null)} -/** input type for inserting data into table "e_utility_types" */ -export interface e_utility_types_insert_input {description?: (Scalars['String'] | null),player_utilities?: (player_utility_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_match_clip_visibility" */ +export interface e_match_clip_visibility_insert_input {description?: (Scalars['String'] | null),match_clips?: (match_clips_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_utility_types_max_fieldsGenqlSelection{ +export interface e_match_clip_visibility_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -47877,7 +50472,7 @@ export interface e_utility_types_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_utility_types_min_fieldsGenqlSelection{ +export interface e_match_clip_visibility_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -47885,117 +50480,117 @@ export interface e_utility_types_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_utility_types" */ -export interface e_utility_types_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_match_clip_visibility" */ +export interface e_match_clip_visibility_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_utility_typesGenqlSelection + returning?: e_match_clip_visibilityGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_utility_types" */ -export interface e_utility_types_on_conflict {constraint: e_utility_types_constraint,update_columns?: e_utility_types_update_column[],where?: (e_utility_types_bool_exp | null)} +/** on_conflict condition type for table "e_match_clip_visibility" */ +export interface e_match_clip_visibility_on_conflict {constraint: e_match_clip_visibility_constraint,update_columns?: e_match_clip_visibility_update_column[],where?: (e_match_clip_visibility_bool_exp | null)} -/** Ordering options when selecting data from "e_utility_types". */ -export interface e_utility_types_order_by {description?: (order_by | null),player_utilities_aggregate?: (player_utility_aggregate_order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "e_match_clip_visibility". */ +export interface e_match_clip_visibility_order_by {description?: (order_by | null),match_clips_aggregate?: (match_clips_aggregate_order_by | null),value?: (order_by | null)} -/** primary key columns input for table: e_utility_types */ -export interface e_utility_types_pk_columns_input {value: Scalars['String']} +/** primary key columns input for table: e_match_clip_visibility */ +export interface e_match_clip_visibility_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "e_utility_types" */ -export interface e_utility_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "e_match_clip_visibility" */ +export interface e_match_clip_visibility_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "e_utility_types" */ -export interface e_utility_types_stream_cursor_input { +/** Streaming cursor of the table "e_match_clip_visibility" */ +export interface e_match_clip_visibility_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_utility_types_stream_cursor_value_input, +initial_value: e_match_clip_visibility_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_utility_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_match_clip_visibility_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_utility_types_updates { +export interface e_match_clip_visibility_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_utility_types_set_input | null), +_set?: (e_match_clip_visibility_set_input | null), /** filter the rows which have to be updated */ -where: e_utility_types_bool_exp} +where: e_match_clip_visibility_bool_exp} -/** columns and relationships of "e_veto_pick_types" */ -export interface e_veto_pick_typesGenqlSelection{ +/** columns and relationships of "e_match_map_status" */ +export interface e_match_map_statusGenqlSelection{ description?: boolean | number /** An array relationship */ - match_veto_picks?: (match_map_veto_picksGenqlSelection & { __args?: { + match_maps?: (match_mapsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_map_veto_picks_select_column[] | null), + distinct_on?: (match_maps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_map_veto_picks_order_by[] | null), + order_by?: (match_maps_order_by[] | null), /** filter the rows returned */ - where?: (match_map_veto_picks_bool_exp | null)} }) + where?: (match_maps_bool_exp | null)} }) /** An aggregate relationship */ - match_veto_picks_aggregate?: (match_map_veto_picks_aggregateGenqlSelection & { __args?: { + match_maps_aggregate?: (match_maps_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_map_veto_picks_select_column[] | null), + distinct_on?: (match_maps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_map_veto_picks_order_by[] | null), + order_by?: (match_maps_order_by[] | null), /** filter the rows returned */ - where?: (match_map_veto_picks_bool_exp | null)} }) + where?: (match_maps_bool_exp | null)} }) value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "e_veto_pick_types" */ -export interface e_veto_pick_types_aggregateGenqlSelection{ - aggregate?: e_veto_pick_types_aggregate_fieldsGenqlSelection - nodes?: e_veto_pick_typesGenqlSelection +/** aggregated selection of "e_match_map_status" */ +export interface e_match_map_status_aggregateGenqlSelection{ + aggregate?: e_match_map_status_aggregate_fieldsGenqlSelection + nodes?: e_match_map_statusGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_veto_pick_types" */ -export interface e_veto_pick_types_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_veto_pick_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_veto_pick_types_max_fieldsGenqlSelection - min?: e_veto_pick_types_min_fieldsGenqlSelection +/** aggregate fields of "e_match_map_status" */ +export interface e_match_map_status_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_match_map_status_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_match_map_status_max_fieldsGenqlSelection + min?: e_match_map_status_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_veto_pick_types". All fields are combined with a logical 'AND'. */ -export interface e_veto_pick_types_bool_exp {_and?: (e_veto_pick_types_bool_exp[] | null),_not?: (e_veto_pick_types_bool_exp | null),_or?: (e_veto_pick_types_bool_exp[] | null),description?: (String_comparison_exp | null),match_veto_picks?: (match_map_veto_picks_bool_exp | null),match_veto_picks_aggregate?: (match_map_veto_picks_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_match_map_status". All fields are combined with a logical 'AND'. */ +export interface e_match_map_status_bool_exp {_and?: (e_match_map_status_bool_exp[] | null),_not?: (e_match_map_status_bool_exp | null),_or?: (e_match_map_status_bool_exp[] | null),description?: (String_comparison_exp | null),match_maps?: (match_maps_bool_exp | null),match_maps_aggregate?: (match_maps_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_veto_pick_types_enum". All fields are combined with logical 'AND'. */ -export interface e_veto_pick_types_enum_comparison_exp {_eq?: (e_veto_pick_types_enum | null),_in?: (e_veto_pick_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_veto_pick_types_enum | null),_nin?: (e_veto_pick_types_enum[] | null)} +/** Boolean expression to compare columns of type "e_match_map_status_enum". All fields are combined with logical 'AND'. */ +export interface e_match_map_status_enum_comparison_exp {_eq?: (e_match_map_status_enum | null),_in?: (e_match_map_status_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_match_map_status_enum | null),_nin?: (e_match_map_status_enum[] | null)} -/** input type for inserting data into table "e_veto_pick_types" */ -export interface e_veto_pick_types_insert_input {description?: (Scalars['String'] | null),match_veto_picks?: (match_map_veto_picks_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_match_map_status" */ +export interface e_match_map_status_insert_input {description?: (Scalars['String'] | null),match_maps?: (match_maps_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_veto_pick_types_max_fieldsGenqlSelection{ +export interface e_match_map_status_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -48004,7 +50599,7 @@ export interface e_veto_pick_types_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_veto_pick_types_min_fieldsGenqlSelection{ +export interface e_match_map_status_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -48012,53 +50607,59 @@ export interface e_veto_pick_types_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_veto_pick_types" */ -export interface e_veto_pick_types_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_match_map_status" */ +export interface e_match_map_status_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_veto_pick_typesGenqlSelection + returning?: e_match_map_statusGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_veto_pick_types" */ -export interface e_veto_pick_types_on_conflict {constraint: e_veto_pick_types_constraint,update_columns?: e_veto_pick_types_update_column[],where?: (e_veto_pick_types_bool_exp | null)} +/** input type for inserting object relation for remote table "e_match_map_status" */ +export interface e_match_map_status_obj_rel_insert_input {data: e_match_map_status_insert_input, +/** upsert condition */ +on_conflict?: (e_match_map_status_on_conflict | null)} -/** Ordering options when selecting data from "e_veto_pick_types". */ -export interface e_veto_pick_types_order_by {description?: (order_by | null),match_veto_picks_aggregate?: (match_map_veto_picks_aggregate_order_by | null),value?: (order_by | null)} +/** on_conflict condition type for table "e_match_map_status" */ +export interface e_match_map_status_on_conflict {constraint: e_match_map_status_constraint,update_columns?: e_match_map_status_update_column[],where?: (e_match_map_status_bool_exp | null)} -/** primary key columns input for table: e_veto_pick_types */ -export interface e_veto_pick_types_pk_columns_input {value: Scalars['String']} +/** Ordering options when selecting data from "e_match_map_status". */ +export interface e_match_map_status_order_by {description?: (order_by | null),match_maps_aggregate?: (match_maps_aggregate_order_by | null),value?: (order_by | null)} -/** input type for updating data in table "e_veto_pick_types" */ -export interface e_veto_pick_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** primary key columns input for table: e_match_map_status */ +export interface e_match_map_status_pk_columns_input {value: Scalars['String']} -/** Streaming cursor of the table "e_veto_pick_types" */ -export interface e_veto_pick_types_stream_cursor_input { +/** input type for updating data in table "e_match_map_status" */ +export interface e_match_map_status_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** Streaming cursor of the table "e_match_map_status" */ +export interface e_match_map_status_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_veto_pick_types_stream_cursor_value_input, +initial_value: e_match_map_status_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_veto_pick_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_match_map_status_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_veto_pick_types_updates { +export interface e_match_map_status_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_veto_pick_types_set_input | null), +_set?: (e_match_map_status_set_input | null), /** filter the rows which have to be updated */ -where: e_veto_pick_types_bool_exp} +where: e_match_map_status_bool_exp} -/** columns and relationships of "e_winning_reasons" */ -export interface e_winning_reasonsGenqlSelection{ +/** columns and relationships of "e_match_mode" */ +export interface e_match_modeGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -48066,39 +50667,39 @@ export interface e_winning_reasonsGenqlSelection{ } -/** aggregated selection of "e_winning_reasons" */ -export interface e_winning_reasons_aggregateGenqlSelection{ - aggregate?: e_winning_reasons_aggregate_fieldsGenqlSelection - nodes?: e_winning_reasonsGenqlSelection +/** aggregated selection of "e_match_mode" */ +export interface e_match_mode_aggregateGenqlSelection{ + aggregate?: e_match_mode_aggregate_fieldsGenqlSelection + nodes?: e_match_modeGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "e_winning_reasons" */ -export interface e_winning_reasons_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (e_winning_reasons_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: e_winning_reasons_max_fieldsGenqlSelection - min?: e_winning_reasons_min_fieldsGenqlSelection +/** aggregate fields of "e_match_mode" */ +export interface e_match_mode_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_match_mode_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_match_mode_max_fieldsGenqlSelection + min?: e_match_mode_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "e_winning_reasons". All fields are combined with a logical 'AND'. */ -export interface e_winning_reasons_bool_exp {_and?: (e_winning_reasons_bool_exp[] | null),_not?: (e_winning_reasons_bool_exp | null),_or?: (e_winning_reasons_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_match_mode". All fields are combined with a logical 'AND'. */ +export interface e_match_mode_bool_exp {_and?: (e_match_mode_bool_exp[] | null),_not?: (e_match_mode_bool_exp | null),_or?: (e_match_mode_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to compare columns of type "e_winning_reasons_enum". All fields are combined with logical 'AND'. */ -export interface e_winning_reasons_enum_comparison_exp {_eq?: (e_winning_reasons_enum | null),_in?: (e_winning_reasons_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_winning_reasons_enum | null),_nin?: (e_winning_reasons_enum[] | null)} +/** Boolean expression to compare columns of type "e_match_mode_enum". All fields are combined with logical 'AND'. */ +export interface e_match_mode_enum_comparison_exp {_eq?: (e_match_mode_enum | null),_in?: (e_match_mode_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_match_mode_enum | null),_nin?: (e_match_mode_enum[] | null)} -/** input type for inserting data into table "e_winning_reasons" */ -export interface e_winning_reasons_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_match_mode" */ +export interface e_match_mode_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface e_winning_reasons_max_fieldsGenqlSelection{ +export interface e_match_mode_max_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -48107,7 +50708,7 @@ export interface e_winning_reasons_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface e_winning_reasons_min_fieldsGenqlSelection{ +export interface e_match_mode_min_fieldsGenqlSelection{ description?: boolean | number value?: boolean | number __typename?: boolean | number @@ -48115,12061 +50716,11209 @@ export interface e_winning_reasons_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "e_winning_reasons" */ -export interface e_winning_reasons_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_match_mode" */ +export interface e_match_mode_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: e_winning_reasonsGenqlSelection + returning?: e_match_modeGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "e_winning_reasons" */ -export interface e_winning_reasons_on_conflict {constraint: e_winning_reasons_constraint,update_columns?: e_winning_reasons_update_column[],where?: (e_winning_reasons_bool_exp | null)} +/** on_conflict condition type for table "e_match_mode" */ +export interface e_match_mode_on_conflict {constraint: e_match_mode_constraint,update_columns?: e_match_mode_update_column[],where?: (e_match_mode_bool_exp | null)} -/** Ordering options when selecting data from "e_winning_reasons". */ -export interface e_winning_reasons_order_by {description?: (order_by | null),value?: (order_by | null)} +/** Ordering options when selecting data from "e_match_mode". */ +export interface e_match_mode_order_by {description?: (order_by | null),value?: (order_by | null)} -/** primary key columns input for table: e_winning_reasons */ -export interface e_winning_reasons_pk_columns_input {value: Scalars['String']} +/** primary key columns input for table: e_match_mode */ +export interface e_match_mode_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "e_winning_reasons" */ -export interface e_winning_reasons_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +/** input type for updating data in table "e_match_mode" */ +export interface e_match_mode_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "e_winning_reasons" */ -export interface e_winning_reasons_stream_cursor_input { +/** Streaming cursor of the table "e_match_mode" */ +export interface e_match_mode_stream_cursor_input { /** Stream column input with initial value */ -initial_value: e_winning_reasons_stream_cursor_value_input, +initial_value: e_match_mode_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface e_winning_reasons_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_match_mode_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface e_winning_reasons_updates { +export interface e_match_mode_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (e_winning_reasons_set_input | null), +_set?: (e_match_mode_set_input | null), /** filter the rows which have to be updated */ -where: e_winning_reasons_bool_exp} +where: e_match_mode_bool_exp} -/** columns and relationships of "event_match_links" */ -export interface event_match_linksGenqlSelection{ - created_at?: boolean | number - /** An object relationship */ - event?: eventsGenqlSelection - event_id?: boolean | number - /** An object relationship */ - match?: matchesGenqlSelection - match_id?: boolean | number +/** columns and relationships of "e_match_party_sources" */ +export interface e_match_party_sourcesGenqlSelection{ + description?: boolean | number + /** An array relationship */ + match_lineup_players?: (match_lineup_playersGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_lineup_players_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_lineup_players_order_by[] | null), + /** filter the rows returned */ + where?: (match_lineup_players_bool_exp | null)} }) + /** An aggregate relationship */ + match_lineup_players_aggregate?: (match_lineup_players_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_lineup_players_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_lineup_players_order_by[] | null), + /** filter the rows returned */ + where?: (match_lineup_players_bool_exp | null)} }) + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "event_match_links" */ -export interface event_match_links_aggregateGenqlSelection{ - aggregate?: event_match_links_aggregate_fieldsGenqlSelection - nodes?: event_match_linksGenqlSelection +/** aggregated selection of "e_match_party_sources" */ +export interface e_match_party_sources_aggregateGenqlSelection{ + aggregate?: e_match_party_sources_aggregate_fieldsGenqlSelection + nodes?: e_match_party_sourcesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "event_match_links" */ -export interface event_match_links_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (event_match_links_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: event_match_links_max_fieldsGenqlSelection - min?: event_match_links_min_fieldsGenqlSelection +/** aggregate fields of "e_match_party_sources" */ +export interface e_match_party_sources_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_match_party_sources_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_match_party_sources_max_fieldsGenqlSelection + min?: e_match_party_sources_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "event_match_links". All fields are combined with a logical 'AND'. */ -export interface event_match_links_bool_exp {_and?: (event_match_links_bool_exp[] | null),_not?: (event_match_links_bool_exp | null),_or?: (event_match_links_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),event?: (events_bool_exp | null),event_id?: (uuid_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_match_party_sources". All fields are combined with a logical 'AND'. */ +export interface e_match_party_sources_bool_exp {_and?: (e_match_party_sources_bool_exp[] | null),_not?: (e_match_party_sources_bool_exp | null),_or?: (e_match_party_sources_bool_exp[] | null),description?: (String_comparison_exp | null),match_lineup_players?: (match_lineup_players_bool_exp | null),match_lineup_players_aggregate?: (match_lineup_players_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} -/** input type for inserting data into table "event_match_links" */ -export interface event_match_links_insert_input {created_at?: (Scalars['timestamptz'] | null),event?: (events_obj_rel_insert_input | null),event_id?: (Scalars['uuid'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null)} +/** Boolean expression to compare columns of type "e_match_party_sources_enum". All fields are combined with logical 'AND'. */ +export interface e_match_party_sources_enum_comparison_exp {_eq?: (e_match_party_sources_enum | null),_in?: (e_match_party_sources_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_match_party_sources_enum | null),_nin?: (e_match_party_sources_enum[] | null)} + + +/** input type for inserting data into table "e_match_party_sources" */ +export interface e_match_party_sources_insert_input {description?: (Scalars['String'] | null),match_lineup_players?: (match_lineup_players_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface event_match_links_max_fieldsGenqlSelection{ - created_at?: boolean | number - event_id?: boolean | number - match_id?: boolean | number +export interface e_match_party_sources_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate min on columns */ -export interface event_match_links_min_fieldsGenqlSelection{ - created_at?: boolean | number - event_id?: boolean | number - match_id?: boolean | number +export interface e_match_party_sources_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "event_match_links" */ -export interface event_match_links_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_match_party_sources" */ +export interface e_match_party_sources_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: event_match_linksGenqlSelection + returning?: e_match_party_sourcesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "event_match_links" */ -export interface event_match_links_on_conflict {constraint: event_match_links_constraint,update_columns?: event_match_links_update_column[],where?: (event_match_links_bool_exp | null)} +/** on_conflict condition type for table "e_match_party_sources" */ +export interface e_match_party_sources_on_conflict {constraint: e_match_party_sources_constraint,update_columns?: e_match_party_sources_update_column[],where?: (e_match_party_sources_bool_exp | null)} -/** Ordering options when selecting data from "event_match_links". */ -export interface event_match_links_order_by {created_at?: (order_by | null),event?: (events_order_by | null),event_id?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null)} +/** Ordering options when selecting data from "e_match_party_sources". */ +export interface e_match_party_sources_order_by {description?: (order_by | null),match_lineup_players_aggregate?: (match_lineup_players_aggregate_order_by | null),value?: (order_by | null)} -/** primary key columns input for table: event_match_links */ -export interface event_match_links_pk_columns_input {event_id: Scalars['uuid'],match_id: Scalars['uuid']} +/** primary key columns input for table: e_match_party_sources */ +export interface e_match_party_sources_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "event_match_links" */ -export interface event_match_links_set_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null)} +/** input type for updating data in table "e_match_party_sources" */ +export interface e_match_party_sources_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "event_match_links" */ -export interface event_match_links_stream_cursor_input { +/** Streaming cursor of the table "e_match_party_sources" */ +export interface e_match_party_sources_stream_cursor_input { /** Stream column input with initial value */ -initial_value: event_match_links_stream_cursor_value_input, +initial_value: e_match_party_sources_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface event_match_links_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null)} +export interface e_match_party_sources_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface event_match_links_updates { +export interface e_match_party_sources_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (event_match_links_set_input | null), +_set?: (e_match_party_sources_set_input | null), /** filter the rows which have to be updated */ -where: event_match_links_bool_exp} +where: e_match_party_sources_bool_exp} -/** columns and relationships of "event_media" */ -export interface event_mediaGenqlSelection{ - created_at?: boolean | number - /** An object relationship */ - event?: eventsGenqlSelection - event_id?: boolean | number - external_url?: boolean | number - filename?: boolean | number - id?: boolean | number - mime_type?: boolean | number +/** columns and relationships of "e_match_status" */ +export interface e_match_statusGenqlSelection{ + description?: boolean | number /** An array relationship */ - players?: (event_media_playersGenqlSelection & { __args?: { + matches?: (matchesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_media_players_select_column[] | null), + distinct_on?: (matches_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_media_players_order_by[] | null), + order_by?: (matches_order_by[] | null), /** filter the rows returned */ - where?: (event_media_players_bool_exp | null)} }) + where?: (matches_bool_exp | null)} }) /** An aggregate relationship */ - players_aggregate?: (event_media_players_aggregateGenqlSelection & { __args?: { + matches_aggregate?: (matches_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_media_players_select_column[] | null), + distinct_on?: (matches_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_media_players_order_by[] | null), + order_by?: (matches_order_by[] | null), /** filter the rows returned */ - where?: (event_media_players_bool_exp | null)} }) - size?: boolean | number - thumbnail_filename?: boolean | number - title?: boolean | number - /** An object relationship */ - uploader?: playersGenqlSelection - uploader_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregated selection of "event_media" */ -export interface event_media_aggregateGenqlSelection{ - aggregate?: event_media_aggregate_fieldsGenqlSelection - nodes?: event_mediaGenqlSelection + where?: (matches_bool_exp | null)} }) + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface event_media_aggregate_bool_exp {count?: (event_media_aggregate_bool_exp_count | null)} - -export interface event_media_aggregate_bool_exp_count {arguments?: (event_media_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (event_media_bool_exp | null),predicate: Int_comparison_exp} - -/** aggregate fields of "event_media" */ -export interface event_media_aggregate_fieldsGenqlSelection{ - avg?: event_media_avg_fieldsGenqlSelection - count?: { __args: {columns?: (event_media_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: event_media_max_fieldsGenqlSelection - min?: event_media_min_fieldsGenqlSelection - stddev?: event_media_stddev_fieldsGenqlSelection - stddev_pop?: event_media_stddev_pop_fieldsGenqlSelection - stddev_samp?: event_media_stddev_samp_fieldsGenqlSelection - sum?: event_media_sum_fieldsGenqlSelection - var_pop?: event_media_var_pop_fieldsGenqlSelection - var_samp?: event_media_var_samp_fieldsGenqlSelection - variance?: event_media_variance_fieldsGenqlSelection +/** aggregated selection of "e_match_status" */ +export interface e_match_status_aggregateGenqlSelection{ + aggregate?: e_match_status_aggregate_fieldsGenqlSelection + nodes?: e_match_statusGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "event_media" */ -export interface event_media_aggregate_order_by {avg?: (event_media_avg_order_by | null),count?: (order_by | null),max?: (event_media_max_order_by | null),min?: (event_media_min_order_by | null),stddev?: (event_media_stddev_order_by | null),stddev_pop?: (event_media_stddev_pop_order_by | null),stddev_samp?: (event_media_stddev_samp_order_by | null),sum?: (event_media_sum_order_by | null),var_pop?: (event_media_var_pop_order_by | null),var_samp?: (event_media_var_samp_order_by | null),variance?: (event_media_variance_order_by | null)} - - -/** input type for inserting array relation for remote table "event_media" */ -export interface event_media_arr_rel_insert_input {data: event_media_insert_input[], -/** upsert condition */ -on_conflict?: (event_media_on_conflict | null)} - - -/** aggregate avg on columns */ -export interface event_media_avg_fieldsGenqlSelection{ - size?: boolean | number - uploader_steam_id?: boolean | number +/** aggregate fields of "e_match_status" */ +export interface e_match_status_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_match_status_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_match_status_max_fieldsGenqlSelection + min?: e_match_status_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "event_media" */ -export interface event_media_avg_order_by {size?: (order_by | null),uploader_steam_id?: (order_by | null)} - - -/** Boolean expression to filter rows from the table "event_media". All fields are combined with a logical 'AND'. */ -export interface event_media_bool_exp {_and?: (event_media_bool_exp[] | null),_not?: (event_media_bool_exp | null),_or?: (event_media_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),event?: (events_bool_exp | null),event_id?: (uuid_comparison_exp | null),external_url?: (String_comparison_exp | null),filename?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),mime_type?: (String_comparison_exp | null),players?: (event_media_players_bool_exp | null),players_aggregate?: (event_media_players_aggregate_bool_exp | null),size?: (bigint_comparison_exp | null),thumbnail_filename?: (String_comparison_exp | null),title?: (String_comparison_exp | null),uploader?: (players_bool_exp | null),uploader_steam_id?: (bigint_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_match_status". All fields are combined with a logical 'AND'. */ +export interface e_match_status_bool_exp {_and?: (e_match_status_bool_exp[] | null),_not?: (e_match_status_bool_exp | null),_or?: (e_match_status_bool_exp[] | null),description?: (String_comparison_exp | null),matches?: (matches_bool_exp | null),matches_aggregate?: (matches_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} -/** input type for incrementing numeric columns in table "event_media" */ -export interface event_media_inc_input {size?: (Scalars['bigint'] | null),uploader_steam_id?: (Scalars['bigint'] | null)} +/** Boolean expression to compare columns of type "e_match_status_enum". All fields are combined with logical 'AND'. */ +export interface e_match_status_enum_comparison_exp {_eq?: (e_match_status_enum | null),_in?: (e_match_status_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_match_status_enum | null),_nin?: (e_match_status_enum[] | null)} -/** input type for inserting data into table "event_media" */ -export interface event_media_insert_input {created_at?: (Scalars['timestamptz'] | null),event?: (events_obj_rel_insert_input | null),event_id?: (Scalars['uuid'] | null),external_url?: (Scalars['String'] | null),filename?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),mime_type?: (Scalars['String'] | null),players?: (event_media_players_arr_rel_insert_input | null),size?: (Scalars['bigint'] | null),thumbnail_filename?: (Scalars['String'] | null),title?: (Scalars['String'] | null),uploader?: (players_obj_rel_insert_input | null),uploader_steam_id?: (Scalars['bigint'] | null)} +/** input type for inserting data into table "e_match_status" */ +export interface e_match_status_insert_input {description?: (Scalars['String'] | null),matches?: (matches_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface event_media_max_fieldsGenqlSelection{ - created_at?: boolean | number - event_id?: boolean | number - external_url?: boolean | number - filename?: boolean | number - id?: boolean | number - mime_type?: boolean | number - size?: boolean | number - thumbnail_filename?: boolean | number - title?: boolean | number - uploader_steam_id?: boolean | number +export interface e_match_status_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "event_media" */ -export interface event_media_max_order_by {created_at?: (order_by | null),event_id?: (order_by | null),external_url?: (order_by | null),filename?: (order_by | null),id?: (order_by | null),mime_type?: (order_by | null),size?: (order_by | null),thumbnail_filename?: (order_by | null),title?: (order_by | null),uploader_steam_id?: (order_by | null)} - - /** aggregate min on columns */ -export interface event_media_min_fieldsGenqlSelection{ - created_at?: boolean | number - event_id?: boolean | number - external_url?: boolean | number - filename?: boolean | number - id?: boolean | number - mime_type?: boolean | number - size?: boolean | number - thumbnail_filename?: boolean | number - title?: boolean | number - uploader_steam_id?: boolean | number +export interface e_match_status_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "event_media" */ -export interface event_media_min_order_by {created_at?: (order_by | null),event_id?: (order_by | null),external_url?: (order_by | null),filename?: (order_by | null),id?: (order_by | null),mime_type?: (order_by | null),size?: (order_by | null),thumbnail_filename?: (order_by | null),title?: (order_by | null),uploader_steam_id?: (order_by | null)} - - -/** response of any mutation on the table "event_media" */ -export interface event_media_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_match_status" */ +export interface e_match_status_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: event_mediaGenqlSelection + returning?: e_match_statusGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "event_media" */ -export interface event_media_obj_rel_insert_input {data: event_media_insert_input, +/** input type for inserting object relation for remote table "e_match_status" */ +export interface e_match_status_obj_rel_insert_input {data: e_match_status_insert_input, /** upsert condition */ -on_conflict?: (event_media_on_conflict | null)} +on_conflict?: (e_match_status_on_conflict | null)} -/** on_conflict condition type for table "event_media" */ -export interface event_media_on_conflict {constraint: event_media_constraint,update_columns?: event_media_update_column[],where?: (event_media_bool_exp | null)} +/** on_conflict condition type for table "e_match_status" */ +export interface e_match_status_on_conflict {constraint: e_match_status_constraint,update_columns?: e_match_status_update_column[],where?: (e_match_status_bool_exp | null)} -/** Ordering options when selecting data from "event_media". */ -export interface event_media_order_by {created_at?: (order_by | null),event?: (events_order_by | null),event_id?: (order_by | null),external_url?: (order_by | null),filename?: (order_by | null),id?: (order_by | null),mime_type?: (order_by | null),players_aggregate?: (event_media_players_aggregate_order_by | null),size?: (order_by | null),thumbnail_filename?: (order_by | null),title?: (order_by | null),uploader?: (players_order_by | null),uploader_steam_id?: (order_by | null)} +/** Ordering options when selecting data from "e_match_status". */ +export interface e_match_status_order_by {description?: (order_by | null),matches_aggregate?: (matches_aggregate_order_by | null),value?: (order_by | null)} -/** primary key columns input for table: event_media */ -export interface event_media_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: e_match_status */ +export interface e_match_status_pk_columns_input {value: Scalars['String']} -/** columns and relationships of "event_media_players" */ -export interface event_media_playersGenqlSelection{ - created_at?: boolean | number - /** An object relationship */ - media?: event_mediaGenqlSelection - media_id?: boolean | number - /** An object relationship */ - player?: playersGenqlSelection - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** input type for updating data in table "e_match_status" */ +export interface e_match_status_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** aggregated selection of "event_media_players" */ -export interface event_media_players_aggregateGenqlSelection{ - aggregate?: event_media_players_aggregate_fieldsGenqlSelection - nodes?: event_media_playersGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +/** Streaming cursor of the table "e_match_status" */ +export interface e_match_status_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: e_match_status_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -export interface event_media_players_aggregate_bool_exp {count?: (event_media_players_aggregate_bool_exp_count | null)} -export interface event_media_players_aggregate_bool_exp_count {arguments?: (event_media_players_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (event_media_players_bool_exp | null),predicate: Int_comparison_exp} +/** Initial value of the column from where the streaming should start */ +export interface e_match_status_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_match_status_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (e_match_status_set_input | null), +/** filter the rows which have to be updated */ +where: e_match_status_bool_exp} -/** aggregate fields of "event_media_players" */ -export interface event_media_players_aggregate_fieldsGenqlSelection{ - avg?: event_media_players_avg_fieldsGenqlSelection - count?: { __args: {columns?: (event_media_players_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: event_media_players_max_fieldsGenqlSelection - min?: event_media_players_min_fieldsGenqlSelection - stddev?: event_media_players_stddev_fieldsGenqlSelection - stddev_pop?: event_media_players_stddev_pop_fieldsGenqlSelection - stddev_samp?: event_media_players_stddev_samp_fieldsGenqlSelection - sum?: event_media_players_sum_fieldsGenqlSelection - var_pop?: event_media_players_var_pop_fieldsGenqlSelection - var_samp?: event_media_players_var_samp_fieldsGenqlSelection - variance?: event_media_players_variance_fieldsGenqlSelection + +/** columns and relationships of "e_match_types" */ +export interface e_match_typesGenqlSelection{ + description?: boolean | number + /** An array relationship */ + maps?: (mapsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (maps_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (maps_order_by[] | null), + /** filter the rows returned */ + where?: (maps_bool_exp | null)} }) + /** An aggregate relationship */ + maps_aggregate?: (maps_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (maps_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (maps_order_by[] | null), + /** filter the rows returned */ + where?: (maps_bool_exp | null)} }) + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "event_media_players" */ -export interface event_media_players_aggregate_order_by {avg?: (event_media_players_avg_order_by | null),count?: (order_by | null),max?: (event_media_players_max_order_by | null),min?: (event_media_players_min_order_by | null),stddev?: (event_media_players_stddev_order_by | null),stddev_pop?: (event_media_players_stddev_pop_order_by | null),stddev_samp?: (event_media_players_stddev_samp_order_by | null),sum?: (event_media_players_sum_order_by | null),var_pop?: (event_media_players_var_pop_order_by | null),var_samp?: (event_media_players_var_samp_order_by | null),variance?: (event_media_players_variance_order_by | null)} - - -/** input type for inserting array relation for remote table "event_media_players" */ -export interface event_media_players_arr_rel_insert_input {data: event_media_players_insert_input[], -/** upsert condition */ -on_conflict?: (event_media_players_on_conflict | null)} - - -/** aggregate avg on columns */ -export interface event_media_players_avg_fieldsGenqlSelection{ - steam_id?: boolean | number +/** aggregated selection of "e_match_types" */ +export interface e_match_types_aggregateGenqlSelection{ + aggregate?: e_match_types_aggregate_fieldsGenqlSelection + nodes?: e_match_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "event_media_players" */ -export interface event_media_players_avg_order_by {steam_id?: (order_by | null)} +/** aggregate fields of "e_match_types" */ +export interface e_match_types_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_match_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_match_types_max_fieldsGenqlSelection + min?: e_match_types_min_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** Boolean expression to filter rows from the table "event_media_players". All fields are combined with a logical 'AND'. */ -export interface event_media_players_bool_exp {_and?: (event_media_players_bool_exp[] | null),_not?: (event_media_players_bool_exp | null),_or?: (event_media_players_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),media?: (event_media_bool_exp | null),media_id?: (uuid_comparison_exp | null),player?: (players_bool_exp | null),steam_id?: (bigint_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_match_types". All fields are combined with a logical 'AND'. */ +export interface e_match_types_bool_exp {_and?: (e_match_types_bool_exp[] | null),_not?: (e_match_types_bool_exp | null),_or?: (e_match_types_bool_exp[] | null),description?: (String_comparison_exp | null),maps?: (maps_bool_exp | null),maps_aggregate?: (maps_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} -/** input type for incrementing numeric columns in table "event_media_players" */ -export interface event_media_players_inc_input {steam_id?: (Scalars['bigint'] | null)} +/** Boolean expression to compare columns of type "e_match_types_enum". All fields are combined with logical 'AND'. */ +export interface e_match_types_enum_comparison_exp {_eq?: (e_match_types_enum | null),_in?: (e_match_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_match_types_enum | null),_nin?: (e_match_types_enum[] | null)} -/** input type for inserting data into table "event_media_players" */ -export interface event_media_players_insert_input {created_at?: (Scalars['timestamptz'] | null),media?: (event_media_obj_rel_insert_input | null),media_id?: (Scalars['uuid'] | null),player?: (players_obj_rel_insert_input | null),steam_id?: (Scalars['bigint'] | null)} +/** input type for inserting data into table "e_match_types" */ +export interface e_match_types_insert_input {description?: (Scalars['String'] | null),maps?: (maps_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface event_media_players_max_fieldsGenqlSelection{ - created_at?: boolean | number - media_id?: boolean | number - steam_id?: boolean | number +export interface e_match_types_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "event_media_players" */ -export interface event_media_players_max_order_by {created_at?: (order_by | null),media_id?: (order_by | null),steam_id?: (order_by | null)} - - /** aggregate min on columns */ -export interface event_media_players_min_fieldsGenqlSelection{ - created_at?: boolean | number - media_id?: boolean | number - steam_id?: boolean | number +export interface e_match_types_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "event_media_players" */ -export interface event_media_players_min_order_by {created_at?: (order_by | null),media_id?: (order_by | null),steam_id?: (order_by | null)} - - -/** response of any mutation on the table "event_media_players" */ -export interface event_media_players_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_match_types" */ +export interface e_match_types_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: event_media_playersGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** on_conflict condition type for table "event_media_players" */ -export interface event_media_players_on_conflict {constraint: event_media_players_constraint,update_columns?: event_media_players_update_column[],where?: (event_media_players_bool_exp | null)} - - -/** Ordering options when selecting data from "event_media_players". */ -export interface event_media_players_order_by {created_at?: (order_by | null),media?: (event_media_order_by | null),media_id?: (order_by | null),player?: (players_order_by | null),steam_id?: (order_by | null)} - - -/** primary key columns input for table: event_media_players */ -export interface event_media_players_pk_columns_input {media_id: Scalars['uuid'],steam_id: Scalars['bigint']} - - -/** input type for updating data in table "event_media_players" */ -export interface event_media_players_set_input {created_at?: (Scalars['timestamptz'] | null),media_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null)} - - -/** aggregate stddev on columns */ -export interface event_media_players_stddev_fieldsGenqlSelection{ - steam_id?: boolean | number + returning?: e_match_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "event_media_players" */ -export interface event_media_players_stddev_order_by {steam_id?: (order_by | null)} +/** input type for inserting object relation for remote table "e_match_types" */ +export interface e_match_types_obj_rel_insert_input {data: e_match_types_insert_input, +/** upsert condition */ +on_conflict?: (e_match_types_on_conflict | null)} -/** aggregate stddev_pop on columns */ -export interface event_media_players_stddev_pop_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** on_conflict condition type for table "e_match_types" */ +export interface e_match_types_on_conflict {constraint: e_match_types_constraint,update_columns?: e_match_types_update_column[],where?: (e_match_types_bool_exp | null)} -/** order by stddev_pop() on columns of table "event_media_players" */ -export interface event_media_players_stddev_pop_order_by {steam_id?: (order_by | null)} +/** Ordering options when selecting data from "e_match_types". */ +export interface e_match_types_order_by {description?: (order_by | null),maps_aggregate?: (maps_aggregate_order_by | null),value?: (order_by | null)} -/** aggregate stddev_samp on columns */ -export interface event_media_players_stddev_samp_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** primary key columns input for table: e_match_types */ +export interface e_match_types_pk_columns_input {value: Scalars['String']} -/** order by stddev_samp() on columns of table "event_media_players" */ -export interface event_media_players_stddev_samp_order_by {steam_id?: (order_by | null)} +/** input type for updating data in table "e_match_types" */ +export interface e_match_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "event_media_players" */ -export interface event_media_players_stream_cursor_input { +/** Streaming cursor of the table "e_match_types" */ +export interface e_match_types_stream_cursor_input { /** Stream column input with initial value */ -initial_value: event_media_players_stream_cursor_value_input, +initial_value: e_match_types_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface event_media_players_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),media_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null)} - - -/** aggregate sum on columns */ -export interface event_media_players_sum_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by sum() on columns of table "event_media_players" */ -export interface event_media_players_sum_order_by {steam_id?: (order_by | null)} +export interface e_match_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface event_media_players_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (event_media_players_inc_input | null), +export interface e_match_types_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (event_media_players_set_input | null), +_set?: (e_match_types_set_input | null), /** filter the rows which have to be updated */ -where: event_media_players_bool_exp} +where: e_match_types_bool_exp} -/** aggregate var_pop on columns */ -export interface event_media_players_var_pop_fieldsGenqlSelection{ - steam_id?: boolean | number +/** columns and relationships of "e_notification_types" */ +export interface e_notification_typesGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "event_media_players" */ -export interface event_media_players_var_pop_order_by {steam_id?: (order_by | null)} - - -/** aggregate var_samp on columns */ -export interface event_media_players_var_samp_fieldsGenqlSelection{ - steam_id?: boolean | number +/** aggregated selection of "e_notification_types" */ +export interface e_notification_types_aggregateGenqlSelection{ + aggregate?: e_notification_types_aggregate_fieldsGenqlSelection + nodes?: e_notification_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "event_media_players" */ -export interface event_media_players_var_samp_order_by {steam_id?: (order_by | null)} - - -/** aggregate variance on columns */ -export interface event_media_players_variance_fieldsGenqlSelection{ - steam_id?: boolean | number +/** aggregate fields of "e_notification_types" */ +export interface e_notification_types_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_notification_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_notification_types_max_fieldsGenqlSelection + min?: e_notification_types_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "event_media_players" */ -export interface event_media_players_variance_order_by {steam_id?: (order_by | null)} +/** Boolean expression to filter rows from the table "e_notification_types". All fields are combined with a logical 'AND'. */ +export interface e_notification_types_bool_exp {_and?: (e_notification_types_bool_exp[] | null),_not?: (e_notification_types_bool_exp | null),_or?: (e_notification_types_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** input type for updating data in table "event_media" */ -export interface event_media_set_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),external_url?: (Scalars['String'] | null),filename?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),mime_type?: (Scalars['String'] | null),size?: (Scalars['bigint'] | null),thumbnail_filename?: (Scalars['String'] | null),title?: (Scalars['String'] | null),uploader_steam_id?: (Scalars['bigint'] | null)} +/** Boolean expression to compare columns of type "e_notification_types_enum". All fields are combined with logical 'AND'. */ +export interface e_notification_types_enum_comparison_exp {_eq?: (e_notification_types_enum | null),_in?: (e_notification_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_notification_types_enum | null),_nin?: (e_notification_types_enum[] | null)} -/** aggregate stddev on columns */ -export interface event_media_stddev_fieldsGenqlSelection{ - size?: boolean | number - uploader_steam_id?: boolean | number +/** input type for inserting data into table "e_notification_types" */ +export interface e_notification_types_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** aggregate max on columns */ +export interface e_notification_types_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "event_media" */ -export interface event_media_stddev_order_by {size?: (order_by | null),uploader_steam_id?: (order_by | null)} +/** aggregate min on columns */ +export interface e_notification_types_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate stddev_pop on columns */ -export interface event_media_stddev_pop_fieldsGenqlSelection{ - size?: boolean | number - uploader_steam_id?: boolean | number +/** response of any mutation on the table "e_notification_types" */ +export interface e_notification_types_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: e_notification_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "event_media" */ -export interface event_media_stddev_pop_order_by {size?: (order_by | null),uploader_steam_id?: (order_by | null)} +/** on_conflict condition type for table "e_notification_types" */ +export interface e_notification_types_on_conflict {constraint: e_notification_types_constraint,update_columns?: e_notification_types_update_column[],where?: (e_notification_types_bool_exp | null)} -/** aggregate stddev_samp on columns */ -export interface event_media_stddev_samp_fieldsGenqlSelection{ - size?: boolean | number - uploader_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** Ordering options when selecting data from "e_notification_types". */ +export interface e_notification_types_order_by {description?: (order_by | null),value?: (order_by | null)} -/** order by stddev_samp() on columns of table "event_media" */ -export interface event_media_stddev_samp_order_by {size?: (order_by | null),uploader_steam_id?: (order_by | null)} +/** primary key columns input for table: e_notification_types */ +export interface e_notification_types_pk_columns_input {value: Scalars['String']} -/** Streaming cursor of the table "event_media" */ -export interface event_media_stream_cursor_input { +/** input type for updating data in table "e_notification_types" */ +export interface e_notification_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** Streaming cursor of the table "e_notification_types" */ +export interface e_notification_types_stream_cursor_input { /** Stream column input with initial value */ -initial_value: event_media_stream_cursor_value_input, +initial_value: e_notification_types_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface event_media_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),external_url?: (Scalars['String'] | null),filename?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),mime_type?: (Scalars['String'] | null),size?: (Scalars['bigint'] | null),thumbnail_filename?: (Scalars['String'] | null),title?: (Scalars['String'] | null),uploader_steam_id?: (Scalars['bigint'] | null)} - - -/** aggregate sum on columns */ -export interface event_media_sum_fieldsGenqlSelection{ - size?: boolean | number - uploader_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by sum() on columns of table "event_media" */ -export interface event_media_sum_order_by {size?: (order_by | null),uploader_steam_id?: (order_by | null)} +export interface e_notification_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface event_media_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (event_media_inc_input | null), +export interface e_notification_types_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (event_media_set_input | null), +_set?: (e_notification_types_set_input | null), /** filter the rows which have to be updated */ -where: event_media_bool_exp} +where: e_notification_types_bool_exp} -/** aggregate var_pop on columns */ -export interface event_media_var_pop_fieldsGenqlSelection{ - size?: boolean | number - uploader_steam_id?: boolean | number +/** columns and relationships of "e_objective_types" */ +export interface e_objective_typesGenqlSelection{ + description?: boolean | number + /** An array relationship */ + player_objectives?: (player_objectivesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_objectives_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_objectives_order_by[] | null), + /** filter the rows returned */ + where?: (player_objectives_bool_exp | null)} }) + /** An aggregate relationship */ + player_objectives_aggregate?: (player_objectives_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_objectives_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_objectives_order_by[] | null), + /** filter the rows returned */ + where?: (player_objectives_bool_exp | null)} }) + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "event_media" */ -export interface event_media_var_pop_order_by {size?: (order_by | null),uploader_steam_id?: (order_by | null)} +/** aggregated selection of "e_objective_types" */ +export interface e_objective_types_aggregateGenqlSelection{ + aggregate?: e_objective_types_aggregate_fieldsGenqlSelection + nodes?: e_objective_typesGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate var_samp on columns */ -export interface event_media_var_samp_fieldsGenqlSelection{ - size?: boolean | number - uploader_steam_id?: boolean | number +/** aggregate fields of "e_objective_types" */ +export interface e_objective_types_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_objective_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_objective_types_max_fieldsGenqlSelection + min?: e_objective_types_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "event_media" */ -export interface event_media_var_samp_order_by {size?: (order_by | null),uploader_steam_id?: (order_by | null)} +/** Boolean expression to filter rows from the table "e_objective_types". All fields are combined with a logical 'AND'. */ +export interface e_objective_types_bool_exp {_and?: (e_objective_types_bool_exp[] | null),_not?: (e_objective_types_bool_exp | null),_or?: (e_objective_types_bool_exp[] | null),description?: (String_comparison_exp | null),player_objectives?: (player_objectives_bool_exp | null),player_objectives_aggregate?: (player_objectives_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} -/** aggregate variance on columns */ -export interface event_media_variance_fieldsGenqlSelection{ - size?: boolean | number - uploader_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** Boolean expression to compare columns of type "e_objective_types_enum". All fields are combined with logical 'AND'. */ +export interface e_objective_types_enum_comparison_exp {_eq?: (e_objective_types_enum | null),_in?: (e_objective_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_objective_types_enum | null),_nin?: (e_objective_types_enum[] | null)} -/** order by variance() on columns of table "event_media" */ -export interface event_media_variance_order_by {size?: (order_by | null),uploader_steam_id?: (order_by | null)} +/** input type for inserting data into table "e_objective_types" */ +export interface e_objective_types_insert_input {description?: (Scalars['String'] | null),player_objectives?: (player_objectives_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} -/** columns and relationships of "event_organizers" */ -export interface event_organizersGenqlSelection{ - created_at?: boolean | number - /** An object relationship */ - event?: eventsGenqlSelection - event_id?: boolean | number - /** An object relationship */ - organizer?: playersGenqlSelection - steam_id?: boolean | number +/** aggregate max on columns */ +export interface e_objective_types_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "event_organizers" */ -export interface event_organizers_aggregateGenqlSelection{ - aggregate?: event_organizers_aggregate_fieldsGenqlSelection - nodes?: event_organizersGenqlSelection +/** aggregate min on columns */ +export interface e_objective_types_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface event_organizers_aggregate_bool_exp {count?: (event_organizers_aggregate_bool_exp_count | null)} - -export interface event_organizers_aggregate_bool_exp_count {arguments?: (event_organizers_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (event_organizers_bool_exp | null),predicate: Int_comparison_exp} - -/** aggregate fields of "event_organizers" */ -export interface event_organizers_aggregate_fieldsGenqlSelection{ - avg?: event_organizers_avg_fieldsGenqlSelection - count?: { __args: {columns?: (event_organizers_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: event_organizers_max_fieldsGenqlSelection - min?: event_organizers_min_fieldsGenqlSelection - stddev?: event_organizers_stddev_fieldsGenqlSelection - stddev_pop?: event_organizers_stddev_pop_fieldsGenqlSelection - stddev_samp?: event_organizers_stddev_samp_fieldsGenqlSelection - sum?: event_organizers_sum_fieldsGenqlSelection - var_pop?: event_organizers_var_pop_fieldsGenqlSelection - var_samp?: event_organizers_var_samp_fieldsGenqlSelection - variance?: event_organizers_variance_fieldsGenqlSelection +/** response of any mutation on the table "e_objective_types" */ +export interface e_objective_types_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: e_objective_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "event_organizers" */ -export interface event_organizers_aggregate_order_by {avg?: (event_organizers_avg_order_by | null),count?: (order_by | null),max?: (event_organizers_max_order_by | null),min?: (event_organizers_min_order_by | null),stddev?: (event_organizers_stddev_order_by | null),stddev_pop?: (event_organizers_stddev_pop_order_by | null),stddev_samp?: (event_organizers_stddev_samp_order_by | null),sum?: (event_organizers_sum_order_by | null),var_pop?: (event_organizers_var_pop_order_by | null),var_samp?: (event_organizers_var_samp_order_by | null),variance?: (event_organizers_variance_order_by | null)} - +/** on_conflict condition type for table "e_objective_types" */ +export interface e_objective_types_on_conflict {constraint: e_objective_types_constraint,update_columns?: e_objective_types_update_column[],where?: (e_objective_types_bool_exp | null)} -/** input type for inserting array relation for remote table "event_organizers" */ -export interface event_organizers_arr_rel_insert_input {data: event_organizers_insert_input[], -/** upsert condition */ -on_conflict?: (event_organizers_on_conflict | null)} +/** Ordering options when selecting data from "e_objective_types". */ +export interface e_objective_types_order_by {description?: (order_by | null),player_objectives_aggregate?: (player_objectives_aggregate_order_by | null),value?: (order_by | null)} -/** aggregate avg on columns */ -export interface event_organizers_avg_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** primary key columns input for table: e_objective_types */ +export interface e_objective_types_pk_columns_input {value: Scalars['String']} -/** order by avg() on columns of table "event_organizers" */ -export interface event_organizers_avg_order_by {steam_id?: (order_by | null)} +/** input type for updating data in table "e_objective_types" */ +export interface e_objective_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Boolean expression to filter rows from the table "event_organizers". All fields are combined with a logical 'AND'. */ -export interface event_organizers_bool_exp {_and?: (event_organizers_bool_exp[] | null),_not?: (event_organizers_bool_exp | null),_or?: (event_organizers_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),event?: (events_bool_exp | null),event_id?: (uuid_comparison_exp | null),organizer?: (players_bool_exp | null),steam_id?: (bigint_comparison_exp | null)} +/** Streaming cursor of the table "e_objective_types" */ +export interface e_objective_types_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: e_objective_types_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -/** input type for incrementing numeric columns in table "event_organizers" */ -export interface event_organizers_inc_input {steam_id?: (Scalars['bigint'] | null)} +/** Initial value of the column from where the streaming should start */ +export interface e_objective_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** input type for inserting data into table "event_organizers" */ -export interface event_organizers_insert_input {created_at?: (Scalars['timestamptz'] | null),event?: (events_obj_rel_insert_input | null),event_id?: (Scalars['uuid'] | null),organizer?: (players_obj_rel_insert_input | null),steam_id?: (Scalars['bigint'] | null)} +export interface e_objective_types_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (e_objective_types_set_input | null), +/** filter the rows which have to be updated */ +where: e_objective_types_bool_exp} -/** aggregate max on columns */ -export interface event_organizers_max_fieldsGenqlSelection{ - created_at?: boolean | number - event_id?: boolean | number - steam_id?: boolean | number +/** columns and relationships of "e_player_roles" */ +export interface e_player_rolesGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "event_organizers" */ -export interface event_organizers_max_order_by {created_at?: (order_by | null),event_id?: (order_by | null),steam_id?: (order_by | null)} - - -/** aggregate min on columns */ -export interface event_organizers_min_fieldsGenqlSelection{ - created_at?: boolean | number - event_id?: boolean | number - steam_id?: boolean | number +/** aggregated selection of "e_player_roles" */ +export interface e_player_roles_aggregateGenqlSelection{ + aggregate?: e_player_roles_aggregate_fieldsGenqlSelection + nodes?: e_player_rolesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "event_organizers" */ -export interface event_organizers_min_order_by {created_at?: (order_by | null),event_id?: (order_by | null),steam_id?: (order_by | null)} - - -/** response of any mutation on the table "event_organizers" */ -export interface event_organizers_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: event_organizersGenqlSelection +/** aggregate fields of "e_player_roles" */ +export interface e_player_roles_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_player_roles_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_player_roles_max_fieldsGenqlSelection + min?: e_player_roles_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "event_organizers" */ -export interface event_organizers_on_conflict {constraint: event_organizers_constraint,update_columns?: event_organizers_update_column[],where?: (event_organizers_bool_exp | null)} - - -/** Ordering options when selecting data from "event_organizers". */ -export interface event_organizers_order_by {created_at?: (order_by | null),event?: (events_order_by | null),event_id?: (order_by | null),organizer?: (players_order_by | null),steam_id?: (order_by | null)} +/** Boolean expression to filter rows from the table "e_player_roles". All fields are combined with a logical 'AND'. */ +export interface e_player_roles_bool_exp {_and?: (e_player_roles_bool_exp[] | null),_not?: (e_player_roles_bool_exp | null),_or?: (e_player_roles_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** primary key columns input for table: event_organizers */ -export interface event_organizers_pk_columns_input {event_id: Scalars['uuid'],steam_id: Scalars['bigint']} +/** Boolean expression to compare columns of type "e_player_roles_enum". All fields are combined with logical 'AND'. */ +export interface e_player_roles_enum_comparison_exp {_eq?: (e_player_roles_enum | null),_in?: (e_player_roles_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_player_roles_enum | null),_nin?: (e_player_roles_enum[] | null)} -/** input type for updating data in table "event_organizers" */ -export interface event_organizers_set_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null)} +/** input type for inserting data into table "e_player_roles" */ +export interface e_player_roles_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** aggregate stddev on columns */ -export interface event_organizers_stddev_fieldsGenqlSelection{ - steam_id?: boolean | number +/** aggregate max on columns */ +export interface e_player_roles_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "event_organizers" */ -export interface event_organizers_stddev_order_by {steam_id?: (order_by | null)} +/** aggregate min on columns */ +export interface e_player_roles_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate stddev_pop on columns */ -export interface event_organizers_stddev_pop_fieldsGenqlSelection{ - steam_id?: boolean | number +/** response of any mutation on the table "e_player_roles" */ +export interface e_player_roles_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: e_player_rolesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "event_organizers" */ -export interface event_organizers_stddev_pop_order_by {steam_id?: (order_by | null)} +/** on_conflict condition type for table "e_player_roles" */ +export interface e_player_roles_on_conflict {constraint: e_player_roles_constraint,update_columns?: e_player_roles_update_column[],where?: (e_player_roles_bool_exp | null)} -/** aggregate stddev_samp on columns */ -export interface event_organizers_stddev_samp_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** Ordering options when selecting data from "e_player_roles". */ +export interface e_player_roles_order_by {description?: (order_by | null),value?: (order_by | null)} -/** order by stddev_samp() on columns of table "event_organizers" */ -export interface event_organizers_stddev_samp_order_by {steam_id?: (order_by | null)} +/** primary key columns input for table: e_player_roles */ +export interface e_player_roles_pk_columns_input {value: Scalars['String']} -/** Streaming cursor of the table "event_organizers" */ -export interface event_organizers_stream_cursor_input { +/** input type for updating data in table "e_player_roles" */ +export interface e_player_roles_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** Streaming cursor of the table "e_player_roles" */ +export interface e_player_roles_stream_cursor_input { /** Stream column input with initial value */ -initial_value: event_organizers_stream_cursor_value_input, +initial_value: e_player_roles_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface event_organizers_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null)} +export interface e_player_roles_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + +export interface e_player_roles_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (e_player_roles_set_input | null), +/** filter the rows which have to be updated */ +where: e_player_roles_bool_exp} -/** aggregate sum on columns */ -export interface event_organizers_sum_fieldsGenqlSelection{ - steam_id?: boolean | number +/** columns and relationships of "e_plugin_runtimes" */ +export interface e_plugin_runtimesGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "event_organizers" */ -export interface event_organizers_sum_order_by {steam_id?: (order_by | null)} - -export interface event_organizers_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (event_organizers_inc_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (event_organizers_set_input | null), -/** filter the rows which have to be updated */ -where: event_organizers_bool_exp} +/** aggregated selection of "e_plugin_runtimes" */ +export interface e_plugin_runtimes_aggregateGenqlSelection{ + aggregate?: e_plugin_runtimes_aggregate_fieldsGenqlSelection + nodes?: e_plugin_runtimesGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate var_pop on columns */ -export interface event_organizers_var_pop_fieldsGenqlSelection{ - steam_id?: boolean | number +/** aggregate fields of "e_plugin_runtimes" */ +export interface e_plugin_runtimes_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_plugin_runtimes_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_plugin_runtimes_max_fieldsGenqlSelection + min?: e_plugin_runtimes_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "event_organizers" */ -export interface event_organizers_var_pop_order_by {steam_id?: (order_by | null)} +/** Boolean expression to filter rows from the table "e_plugin_runtimes". All fields are combined with a logical 'AND'. */ +export interface e_plugin_runtimes_bool_exp {_and?: (e_plugin_runtimes_bool_exp[] | null),_not?: (e_plugin_runtimes_bool_exp | null),_or?: (e_plugin_runtimes_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** aggregate var_samp on columns */ -export interface event_organizers_var_samp_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** Boolean expression to compare columns of type "e_plugin_runtimes_enum". All fields are combined with logical 'AND'. */ +export interface e_plugin_runtimes_enum_comparison_exp {_eq?: (e_plugin_runtimes_enum | null),_in?: (e_plugin_runtimes_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_plugin_runtimes_enum | null),_nin?: (e_plugin_runtimes_enum[] | null)} -/** order by var_samp() on columns of table "event_organizers" */ -export interface event_organizers_var_samp_order_by {steam_id?: (order_by | null)} +/** input type for inserting data into table "e_plugin_runtimes" */ +export interface e_plugin_runtimes_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** aggregate variance on columns */ -export interface event_organizers_variance_fieldsGenqlSelection{ - steam_id?: boolean | number +/** aggregate max on columns */ +export interface e_plugin_runtimes_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "event_organizers" */ -export interface event_organizers_variance_order_by {steam_id?: (order_by | null)} - - -/** columns and relationships of "event_players" */ -export interface event_playersGenqlSelection{ - created_at?: boolean | number - /** An object relationship */ - event?: eventsGenqlSelection - event_id?: boolean | number - /** An object relationship */ - player?: playersGenqlSelection - steam_id?: boolean | number +/** aggregate min on columns */ +export interface e_plugin_runtimes_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "event_players" */ -export interface event_players_aggregateGenqlSelection{ - aggregate?: event_players_aggregate_fieldsGenqlSelection - nodes?: event_playersGenqlSelection +/** response of any mutation on the table "e_plugin_runtimes" */ +export interface e_plugin_runtimes_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: e_plugin_runtimesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface event_players_aggregate_bool_exp {count?: (event_players_aggregate_bool_exp_count | null)} -export interface event_players_aggregate_bool_exp_count {arguments?: (event_players_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (event_players_bool_exp | null),predicate: Int_comparison_exp} +/** on_conflict condition type for table "e_plugin_runtimes" */ +export interface e_plugin_runtimes_on_conflict {constraint: e_plugin_runtimes_constraint,update_columns?: e_plugin_runtimes_update_column[],where?: (e_plugin_runtimes_bool_exp | null)} -/** aggregate fields of "event_players" */ -export interface event_players_aggregate_fieldsGenqlSelection{ - avg?: event_players_avg_fieldsGenqlSelection - count?: { __args: {columns?: (event_players_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: event_players_max_fieldsGenqlSelection - min?: event_players_min_fieldsGenqlSelection - stddev?: event_players_stddev_fieldsGenqlSelection - stddev_pop?: event_players_stddev_pop_fieldsGenqlSelection - stddev_samp?: event_players_stddev_samp_fieldsGenqlSelection - sum?: event_players_sum_fieldsGenqlSelection - var_pop?: event_players_var_pop_fieldsGenqlSelection - var_samp?: event_players_var_samp_fieldsGenqlSelection - variance?: event_players_variance_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +/** Ordering options when selecting data from "e_plugin_runtimes". */ +export interface e_plugin_runtimes_order_by {description?: (order_by | null),value?: (order_by | null)} -/** order by aggregate values of table "event_players" */ -export interface event_players_aggregate_order_by {avg?: (event_players_avg_order_by | null),count?: (order_by | null),max?: (event_players_max_order_by | null),min?: (event_players_min_order_by | null),stddev?: (event_players_stddev_order_by | null),stddev_pop?: (event_players_stddev_pop_order_by | null),stddev_samp?: (event_players_stddev_samp_order_by | null),sum?: (event_players_sum_order_by | null),var_pop?: (event_players_var_pop_order_by | null),var_samp?: (event_players_var_samp_order_by | null),variance?: (event_players_variance_order_by | null)} +/** primary key columns input for table: e_plugin_runtimes */ +export interface e_plugin_runtimes_pk_columns_input {value: Scalars['String']} -/** input type for inserting array relation for remote table "event_players" */ -export interface event_players_arr_rel_insert_input {data: event_players_insert_input[], -/** upsert condition */ -on_conflict?: (event_players_on_conflict | null)} +/** input type for updating data in table "e_plugin_runtimes" */ +export interface e_plugin_runtimes_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** aggregate avg on columns */ -export interface event_players_avg_fieldsGenqlSelection{ - steam_id?: boolean | number +/** Streaming cursor of the table "e_plugin_runtimes" */ +export interface e_plugin_runtimes_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: e_plugin_runtimes_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface e_plugin_runtimes_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + +export interface e_plugin_runtimes_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (e_plugin_runtimes_set_input | null), +/** filter the rows which have to be updated */ +where: e_plugin_runtimes_bool_exp} + + +/** columns and relationships of "e_ready_settings" */ +export interface e_ready_settingsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "event_players" */ -export interface event_players_avg_order_by {steam_id?: (order_by | null)} +/** aggregated selection of "e_ready_settings" */ +export interface e_ready_settings_aggregateGenqlSelection{ + aggregate?: e_ready_settings_aggregate_fieldsGenqlSelection + nodes?: e_ready_settingsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** Boolean expression to filter rows from the table "event_players". All fields are combined with a logical 'AND'. */ -export interface event_players_bool_exp {_and?: (event_players_bool_exp[] | null),_not?: (event_players_bool_exp | null),_or?: (event_players_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),event?: (events_bool_exp | null),event_id?: (uuid_comparison_exp | null),player?: (players_bool_exp | null),steam_id?: (bigint_comparison_exp | null)} +/** aggregate fields of "e_ready_settings" */ +export interface e_ready_settings_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_ready_settings_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_ready_settings_max_fieldsGenqlSelection + min?: e_ready_settings_min_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** input type for incrementing numeric columns in table "event_players" */ -export interface event_players_inc_input {steam_id?: (Scalars['bigint'] | null)} +/** Boolean expression to filter rows from the table "e_ready_settings". All fields are combined with a logical 'AND'. */ +export interface e_ready_settings_bool_exp {_and?: (e_ready_settings_bool_exp[] | null),_not?: (e_ready_settings_bool_exp | null),_or?: (e_ready_settings_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** input type for inserting data into table "event_players" */ -export interface event_players_insert_input {created_at?: (Scalars['timestamptz'] | null),event?: (events_obj_rel_insert_input | null),event_id?: (Scalars['uuid'] | null),player?: (players_obj_rel_insert_input | null),steam_id?: (Scalars['bigint'] | null)} +/** Boolean expression to compare columns of type "e_ready_settings_enum". All fields are combined with logical 'AND'. */ +export interface e_ready_settings_enum_comparison_exp {_eq?: (e_ready_settings_enum | null),_in?: (e_ready_settings_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_ready_settings_enum | null),_nin?: (e_ready_settings_enum[] | null)} + + +/** input type for inserting data into table "e_ready_settings" */ +export interface e_ready_settings_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface event_players_max_fieldsGenqlSelection{ - created_at?: boolean | number - event_id?: boolean | number - steam_id?: boolean | number +export interface e_ready_settings_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "event_players" */ -export interface event_players_max_order_by {created_at?: (order_by | null),event_id?: (order_by | null),steam_id?: (order_by | null)} - - /** aggregate min on columns */ -export interface event_players_min_fieldsGenqlSelection{ - created_at?: boolean | number - event_id?: boolean | number - steam_id?: boolean | number +export interface e_ready_settings_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "event_players" */ -export interface event_players_min_order_by {created_at?: (order_by | null),event_id?: (order_by | null),steam_id?: (order_by | null)} - - -/** response of any mutation on the table "event_players" */ -export interface event_players_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_ready_settings" */ +export interface e_ready_settings_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: event_playersGenqlSelection + returning?: e_ready_settingsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "event_players" */ -export interface event_players_on_conflict {constraint: event_players_constraint,update_columns?: event_players_update_column[],where?: (event_players_bool_exp | null)} +/** on_conflict condition type for table "e_ready_settings" */ +export interface e_ready_settings_on_conflict {constraint: e_ready_settings_constraint,update_columns?: e_ready_settings_update_column[],where?: (e_ready_settings_bool_exp | null)} -/** Ordering options when selecting data from "event_players". */ -export interface event_players_order_by {created_at?: (order_by | null),event?: (events_order_by | null),event_id?: (order_by | null),player?: (players_order_by | null),steam_id?: (order_by | null)} +/** Ordering options when selecting data from "e_ready_settings". */ +export interface e_ready_settings_order_by {description?: (order_by | null),value?: (order_by | null)} -/** primary key columns input for table: event_players */ -export interface event_players_pk_columns_input {event_id: Scalars['uuid'],steam_id: Scalars['bigint']} +/** primary key columns input for table: e_ready_settings */ +export interface e_ready_settings_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "event_players" */ -export interface event_players_set_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null)} +/** input type for updating data in table "e_ready_settings" */ +export interface e_ready_settings_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** aggregate stddev on columns */ -export interface event_players_stddev_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** Streaming cursor of the table "e_ready_settings" */ +export interface e_ready_settings_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: e_ready_settings_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -/** order by stddev() on columns of table "event_players" */ -export interface event_players_stddev_order_by {steam_id?: (order_by | null)} +/** Initial value of the column from where the streaming should start */ +export interface e_ready_settings_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + +export interface e_ready_settings_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (e_ready_settings_set_input | null), +/** filter the rows which have to be updated */ +where: e_ready_settings_bool_exp} -/** aggregate stddev_pop on columns */ -export interface event_players_stddev_pop_fieldsGenqlSelection{ - steam_id?: boolean | number +/** columns and relationships of "e_sanction_types" */ +export interface e_sanction_typesGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "event_players" */ -export interface event_players_stddev_pop_order_by {steam_id?: (order_by | null)} +/** aggregated selection of "e_sanction_types" */ +export interface e_sanction_types_aggregateGenqlSelection{ + aggregate?: e_sanction_types_aggregate_fieldsGenqlSelection + nodes?: e_sanction_typesGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate stddev_samp on columns */ -export interface event_players_stddev_samp_fieldsGenqlSelection{ - steam_id?: boolean | number +/** aggregate fields of "e_sanction_types" */ +export interface e_sanction_types_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_sanction_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_sanction_types_max_fieldsGenqlSelection + min?: e_sanction_types_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "event_players" */ -export interface event_players_stddev_samp_order_by {steam_id?: (order_by | null)} +/** Boolean expression to filter rows from the table "e_sanction_types". All fields are combined with a logical 'AND'. */ +export interface e_sanction_types_bool_exp {_and?: (e_sanction_types_bool_exp[] | null),_not?: (e_sanction_types_bool_exp | null),_or?: (e_sanction_types_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Streaming cursor of the table "event_players" */ -export interface event_players_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: event_players_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** Boolean expression to compare columns of type "e_sanction_types_enum". All fields are combined with logical 'AND'. */ +export interface e_sanction_types_enum_comparison_exp {_eq?: (e_sanction_types_enum | null),_in?: (e_sanction_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_sanction_types_enum | null),_nin?: (e_sanction_types_enum[] | null)} -/** Initial value of the column from where the streaming should start */ -export interface event_players_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null)} +/** input type for inserting data into table "e_sanction_types" */ +export interface e_sanction_types_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** aggregate sum on columns */ -export interface event_players_sum_fieldsGenqlSelection{ - steam_id?: boolean | number +/** aggregate max on columns */ +export interface e_sanction_types_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "event_players" */ -export interface event_players_sum_order_by {steam_id?: (order_by | null)} - -export interface event_players_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (event_players_inc_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (event_players_set_input | null), -/** filter the rows which have to be updated */ -where: event_players_bool_exp} +/** aggregate min on columns */ +export interface e_sanction_types_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate var_pop on columns */ -export interface event_players_var_pop_fieldsGenqlSelection{ - steam_id?: boolean | number +/** response of any mutation on the table "e_sanction_types" */ +export interface e_sanction_types_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: e_sanction_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "event_players" */ -export interface event_players_var_pop_order_by {steam_id?: (order_by | null)} +/** input type for inserting object relation for remote table "e_sanction_types" */ +export interface e_sanction_types_obj_rel_insert_input {data: e_sanction_types_insert_input, +/** upsert condition */ +on_conflict?: (e_sanction_types_on_conflict | null)} -/** aggregate var_samp on columns */ -export interface event_players_var_samp_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** on_conflict condition type for table "e_sanction_types" */ +export interface e_sanction_types_on_conflict {constraint: e_sanction_types_constraint,update_columns?: e_sanction_types_update_column[],where?: (e_sanction_types_bool_exp | null)} -/** order by var_samp() on columns of table "event_players" */ -export interface event_players_var_samp_order_by {steam_id?: (order_by | null)} +/** Ordering options when selecting data from "e_sanction_types". */ +export interface e_sanction_types_order_by {description?: (order_by | null),value?: (order_by | null)} -/** aggregate variance on columns */ -export interface event_players_variance_fieldsGenqlSelection{ - steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** primary key columns input for table: e_sanction_types */ +export interface e_sanction_types_pk_columns_input {value: Scalars['String']} -/** order by variance() on columns of table "event_players" */ -export interface event_players_variance_order_by {steam_id?: (order_by | null)} +/** input type for updating data in table "e_sanction_types" */ +export interface e_sanction_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** columns and relationships of "event_teams" */ -export interface event_teamsGenqlSelection{ - created_at?: boolean | number - /** An object relationship */ - event?: eventsGenqlSelection - event_id?: boolean | number - /** An object relationship */ - team?: teamsGenqlSelection - team_id?: boolean | number +/** Streaming cursor of the table "e_sanction_types" */ +export interface e_sanction_types_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: e_sanction_types_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface e_sanction_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + +export interface e_sanction_types_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (e_sanction_types_set_input | null), +/** filter the rows which have to be updated */ +where: e_sanction_types_bool_exp} + + +/** columns and relationships of "e_scrim_request_statuses" */ +export interface e_scrim_request_statusesGenqlSelection{ + description?: boolean | number + /** An array relationship */ + scrim_requests?: (team_scrim_requestsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (team_scrim_requests_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (team_scrim_requests_order_by[] | null), + /** filter the rows returned */ + where?: (team_scrim_requests_bool_exp | null)} }) + /** An aggregate relationship */ + scrim_requests_aggregate?: (team_scrim_requests_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (team_scrim_requests_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (team_scrim_requests_order_by[] | null), + /** filter the rows returned */ + where?: (team_scrim_requests_bool_exp | null)} }) + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "event_teams" */ -export interface event_teams_aggregateGenqlSelection{ - aggregate?: event_teams_aggregate_fieldsGenqlSelection - nodes?: event_teamsGenqlSelection +/** aggregated selection of "e_scrim_request_statuses" */ +export interface e_scrim_request_statuses_aggregateGenqlSelection{ + aggregate?: e_scrim_request_statuses_aggregate_fieldsGenqlSelection + nodes?: e_scrim_request_statusesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface event_teams_aggregate_bool_exp {count?: (event_teams_aggregate_bool_exp_count | null)} - -export interface event_teams_aggregate_bool_exp_count {arguments?: (event_teams_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (event_teams_bool_exp | null),predicate: Int_comparison_exp} - -/** aggregate fields of "event_teams" */ -export interface event_teams_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (event_teams_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: event_teams_max_fieldsGenqlSelection - min?: event_teams_min_fieldsGenqlSelection +/** aggregate fields of "e_scrim_request_statuses" */ +export interface e_scrim_request_statuses_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_scrim_request_statuses_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_scrim_request_statuses_max_fieldsGenqlSelection + min?: e_scrim_request_statuses_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "event_teams" */ -export interface event_teams_aggregate_order_by {count?: (order_by | null),max?: (event_teams_max_order_by | null),min?: (event_teams_min_order_by | null)} - - -/** input type for inserting array relation for remote table "event_teams" */ -export interface event_teams_arr_rel_insert_input {data: event_teams_insert_input[], -/** upsert condition */ -on_conflict?: (event_teams_on_conflict | null)} +/** Boolean expression to filter rows from the table "e_scrim_request_statuses". All fields are combined with a logical 'AND'. */ +export interface e_scrim_request_statuses_bool_exp {_and?: (e_scrim_request_statuses_bool_exp[] | null),_not?: (e_scrim_request_statuses_bool_exp | null),_or?: (e_scrim_request_statuses_bool_exp[] | null),description?: (String_comparison_exp | null),scrim_requests?: (team_scrim_requests_bool_exp | null),scrim_requests_aggregate?: (team_scrim_requests_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to filter rows from the table "event_teams". All fields are combined with a logical 'AND'. */ -export interface event_teams_bool_exp {_and?: (event_teams_bool_exp[] | null),_not?: (event_teams_bool_exp | null),_or?: (event_teams_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),event?: (events_bool_exp | null),event_id?: (uuid_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null)} +/** Boolean expression to compare columns of type "e_scrim_request_statuses_enum". All fields are combined with logical 'AND'. */ +export interface e_scrim_request_statuses_enum_comparison_exp {_eq?: (e_scrim_request_statuses_enum | null),_in?: (e_scrim_request_statuses_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_scrim_request_statuses_enum | null),_nin?: (e_scrim_request_statuses_enum[] | null)} -/** input type for inserting data into table "event_teams" */ -export interface event_teams_insert_input {created_at?: (Scalars['timestamptz'] | null),event?: (events_obj_rel_insert_input | null),event_id?: (Scalars['uuid'] | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null)} +/** input type for inserting data into table "e_scrim_request_statuses" */ +export interface e_scrim_request_statuses_insert_input {description?: (Scalars['String'] | null),scrim_requests?: (team_scrim_requests_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface event_teams_max_fieldsGenqlSelection{ - created_at?: boolean | number - event_id?: boolean | number - team_id?: boolean | number +export interface e_scrim_request_statuses_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "event_teams" */ -export interface event_teams_max_order_by {created_at?: (order_by | null),event_id?: (order_by | null),team_id?: (order_by | null)} - - /** aggregate min on columns */ -export interface event_teams_min_fieldsGenqlSelection{ - created_at?: boolean | number - event_id?: boolean | number - team_id?: boolean | number +export interface e_scrim_request_statuses_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "event_teams" */ -export interface event_teams_min_order_by {created_at?: (order_by | null),event_id?: (order_by | null),team_id?: (order_by | null)} - - -/** response of any mutation on the table "event_teams" */ -export interface event_teams_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_scrim_request_statuses" */ +export interface e_scrim_request_statuses_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: event_teamsGenqlSelection + returning?: e_scrim_request_statusesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "event_teams" */ -export interface event_teams_on_conflict {constraint: event_teams_constraint,update_columns?: event_teams_update_column[],where?: (event_teams_bool_exp | null)} +/** on_conflict condition type for table "e_scrim_request_statuses" */ +export interface e_scrim_request_statuses_on_conflict {constraint: e_scrim_request_statuses_constraint,update_columns?: e_scrim_request_statuses_update_column[],where?: (e_scrim_request_statuses_bool_exp | null)} -/** Ordering options when selecting data from "event_teams". */ -export interface event_teams_order_by {created_at?: (order_by | null),event?: (events_order_by | null),event_id?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null)} +/** Ordering options when selecting data from "e_scrim_request_statuses". */ +export interface e_scrim_request_statuses_order_by {description?: (order_by | null),scrim_requests_aggregate?: (team_scrim_requests_aggregate_order_by | null),value?: (order_by | null)} -/** primary key columns input for table: event_teams */ -export interface event_teams_pk_columns_input {event_id: Scalars['uuid'],team_id: Scalars['uuid']} +/** primary key columns input for table: e_scrim_request_statuses */ +export interface e_scrim_request_statuses_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "event_teams" */ -export interface event_teams_set_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),team_id?: (Scalars['uuid'] | null)} +/** input type for updating data in table "e_scrim_request_statuses" */ +export interface e_scrim_request_statuses_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "event_teams" */ -export interface event_teams_stream_cursor_input { +/** Streaming cursor of the table "e_scrim_request_statuses" */ +export interface e_scrim_request_statuses_stream_cursor_input { /** Stream column input with initial value */ -initial_value: event_teams_stream_cursor_value_input, +initial_value: e_scrim_request_statuses_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface event_teams_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),team_id?: (Scalars['uuid'] | null)} +export interface e_scrim_request_statuses_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface event_teams_updates { +export interface e_scrim_request_statuses_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (event_teams_set_input | null), +_set?: (e_scrim_request_statuses_set_input | null), /** filter the rows which have to be updated */ -where: event_teams_bool_exp} +where: e_scrim_request_statuses_bool_exp} -/** columns and relationships of "event_tournaments" */ -export interface event_tournamentsGenqlSelection{ - created_at?: boolean | number - /** An object relationship */ - event?: eventsGenqlSelection - event_id?: boolean | number - /** An object relationship */ - tournament?: tournamentsGenqlSelection - tournament_id?: boolean | number +/** columns and relationships of "e_server_types" */ +export interface e_server_typesGenqlSelection{ + description?: boolean | number + /** An array relationship */ + servers?: (serversGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (servers_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (servers_order_by[] | null), + /** filter the rows returned */ + where?: (servers_bool_exp | null)} }) + /** An aggregate relationship */ + servers_aggregate?: (servers_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (servers_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (servers_order_by[] | null), + /** filter the rows returned */ + where?: (servers_bool_exp | null)} }) + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "event_tournaments" */ -export interface event_tournaments_aggregateGenqlSelection{ - aggregate?: event_tournaments_aggregate_fieldsGenqlSelection - nodes?: event_tournamentsGenqlSelection +/** aggregated selection of "e_server_types" */ +export interface e_server_types_aggregateGenqlSelection{ + aggregate?: e_server_types_aggregate_fieldsGenqlSelection + nodes?: e_server_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface event_tournaments_aggregate_bool_exp {count?: (event_tournaments_aggregate_bool_exp_count | null)} - -export interface event_tournaments_aggregate_bool_exp_count {arguments?: (event_tournaments_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (event_tournaments_bool_exp | null),predicate: Int_comparison_exp} - -/** aggregate fields of "event_tournaments" */ -export interface event_tournaments_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (event_tournaments_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: event_tournaments_max_fieldsGenqlSelection - min?: event_tournaments_min_fieldsGenqlSelection +/** aggregate fields of "e_server_types" */ +export interface e_server_types_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_server_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_server_types_max_fieldsGenqlSelection + min?: e_server_types_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "event_tournaments" */ -export interface event_tournaments_aggregate_order_by {count?: (order_by | null),max?: (event_tournaments_max_order_by | null),min?: (event_tournaments_min_order_by | null)} - - -/** input type for inserting array relation for remote table "event_tournaments" */ -export interface event_tournaments_arr_rel_insert_input {data: event_tournaments_insert_input[], -/** upsert condition */ -on_conflict?: (event_tournaments_on_conflict | null)} +/** Boolean expression to filter rows from the table "e_server_types". All fields are combined with a logical 'AND'. */ +export interface e_server_types_bool_exp {_and?: (e_server_types_bool_exp[] | null),_not?: (e_server_types_bool_exp | null),_or?: (e_server_types_bool_exp[] | null),description?: (String_comparison_exp | null),servers?: (servers_bool_exp | null),servers_aggregate?: (servers_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} -/** Boolean expression to filter rows from the table "event_tournaments". All fields are combined with a logical 'AND'. */ -export interface event_tournaments_bool_exp {_and?: (event_tournaments_bool_exp[] | null),_not?: (event_tournaments_bool_exp | null),_or?: (event_tournaments_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),event?: (events_bool_exp | null),event_id?: (uuid_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null)} +/** Boolean expression to compare columns of type "e_server_types_enum". All fields are combined with logical 'AND'. */ +export interface e_server_types_enum_comparison_exp {_eq?: (e_server_types_enum | null),_in?: (e_server_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_server_types_enum | null),_nin?: (e_server_types_enum[] | null)} -/** input type for inserting data into table "event_tournaments" */ -export interface event_tournaments_insert_input {created_at?: (Scalars['timestamptz'] | null),event?: (events_obj_rel_insert_input | null),event_id?: (Scalars['uuid'] | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null)} +/** input type for inserting data into table "e_server_types" */ +export interface e_server_types_insert_input {description?: (Scalars['String'] | null),servers?: (servers_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface event_tournaments_max_fieldsGenqlSelection{ - created_at?: boolean | number - event_id?: boolean | number - tournament_id?: boolean | number +export interface e_server_types_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "event_tournaments" */ -export interface event_tournaments_max_order_by {created_at?: (order_by | null),event_id?: (order_by | null),tournament_id?: (order_by | null)} - - /** aggregate min on columns */ -export interface event_tournaments_min_fieldsGenqlSelection{ - created_at?: boolean | number - event_id?: boolean | number - tournament_id?: boolean | number +export interface e_server_types_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "event_tournaments" */ -export interface event_tournaments_min_order_by {created_at?: (order_by | null),event_id?: (order_by | null),tournament_id?: (order_by | null)} - - -/** response of any mutation on the table "event_tournaments" */ -export interface event_tournaments_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_server_types" */ +export interface e_server_types_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: event_tournamentsGenqlSelection + returning?: e_server_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "event_tournaments" */ -export interface event_tournaments_on_conflict {constraint: event_tournaments_constraint,update_columns?: event_tournaments_update_column[],where?: (event_tournaments_bool_exp | null)} +/** on_conflict condition type for table "e_server_types" */ +export interface e_server_types_on_conflict {constraint: e_server_types_constraint,update_columns?: e_server_types_update_column[],where?: (e_server_types_bool_exp | null)} -/** Ordering options when selecting data from "event_tournaments". */ -export interface event_tournaments_order_by {created_at?: (order_by | null),event?: (events_order_by | null),event_id?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null)} +/** Ordering options when selecting data from "e_server_types". */ +export interface e_server_types_order_by {description?: (order_by | null),servers_aggregate?: (servers_aggregate_order_by | null),value?: (order_by | null)} -/** primary key columns input for table: event_tournaments */ -export interface event_tournaments_pk_columns_input {event_id: Scalars['uuid'],tournament_id: Scalars['uuid']} +/** primary key columns input for table: e_server_types */ +export interface e_server_types_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "event_tournaments" */ -export interface event_tournaments_set_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null)} +/** input type for updating data in table "e_server_types" */ +export interface e_server_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "event_tournaments" */ -export interface event_tournaments_stream_cursor_input { +/** Streaming cursor of the table "e_server_types" */ +export interface e_server_types_stream_cursor_input { /** Stream column input with initial value */ -initial_value: event_tournaments_stream_cursor_value_input, +initial_value: e_server_types_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface event_tournaments_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null)} +export interface e_server_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface event_tournaments_updates { +export interface e_server_types_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (event_tournaments_set_input | null), +_set?: (e_server_types_set_input | null), /** filter the rows which have to be updated */ -where: event_tournaments_bool_exp} +where: e_server_types_bool_exp} -/** columns and relationships of "events" */ -export interface eventsGenqlSelection{ - /** An array relationship */ - awards?: (award_recipientsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (award_recipients_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (award_recipients_order_by[] | null), - /** filter the rows returned */ - where?: (award_recipients_bool_exp | null)} }) - /** An aggregate relationship */ - awards_aggregate?: (award_recipients_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (award_recipients_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (award_recipients_order_by[] | null), - /** filter the rows returned */ - where?: (award_recipients_bool_exp | null)} }) - /** An object relationship */ - banner?: event_mediaGenqlSelection - banner_media_id?: boolean | number - /** A computed field, executes function "can_upload_event_media" */ - can_upload_media?: boolean | number - /** A computed field, executes function "can_view_event" */ - can_view?: boolean | number - created_at?: boolean | number +/** columns and relationships of "e_sides" */ +export interface e_sidesGenqlSelection{ description?: boolean | number - ends_at?: boolean | number - hide_creator_organizer?: boolean | number - id?: boolean | number - /** A computed field, executes function "is_event_organizer" */ - is_organizer?: boolean | number - /** An array relationship */ - media?: (event_mediaGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (event_media_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (event_media_order_by[] | null), - /** filter the rows returned */ - where?: (event_media_bool_exp | null)} }) - media_access?: boolean | number - /** An aggregate relationship */ - media_aggregate?: (event_media_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (event_media_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (event_media_order_by[] | null), - /** filter the rows returned */ - where?: (event_media_bool_exp | null)} }) - name?: boolean | number - /** An object relationship */ - organizer?: playersGenqlSelection - organizer_steam_id?: boolean | number - /** An array relationship */ - organizers?: (event_organizersGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (event_organizers_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (event_organizers_order_by[] | null), - /** filter the rows returned */ - where?: (event_organizers_bool_exp | null)} }) - /** An aggregate relationship */ - organizers_aggregate?: (event_organizers_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (event_organizers_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (event_organizers_order_by[] | null), - /** filter the rows returned */ - where?: (event_organizers_bool_exp | null)} }) - /** An array relationship */ - player_stats?: (v_event_player_statsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_event_player_stats_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_event_player_stats_order_by[] | null), - /** filter the rows returned */ - where?: (v_event_player_stats_bool_exp | null)} }) - /** An aggregate relationship */ - player_stats_aggregate?: (v_event_player_stats_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_event_player_stats_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_event_player_stats_order_by[] | null), - /** filter the rows returned */ - where?: (v_event_player_stats_bool_exp | null)} }) - /** An array relationship */ - players?: (event_playersGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (event_players_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (event_players_order_by[] | null), - /** filter the rows returned */ - where?: (event_players_bool_exp | null)} }) - /** An aggregate relationship */ - players_aggregate?: (event_players_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (event_players_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (event_players_order_by[] | null), - /** filter the rows returned */ - where?: (event_players_bool_exp | null)} }) - starts_at?: boolean | number /** An array relationship */ - teams?: (event_teamsGenqlSelection & { __args?: { + match_map_lineup_1?: (match_mapsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_teams_select_column[] | null), + distinct_on?: (match_maps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_teams_order_by[] | null), + order_by?: (match_maps_order_by[] | null), /** filter the rows returned */ - where?: (event_teams_bool_exp | null)} }) + where?: (match_maps_bool_exp | null)} }) /** An aggregate relationship */ - teams_aggregate?: (event_teams_aggregateGenqlSelection & { __args?: { + match_map_lineup_1_aggregate?: (match_maps_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_teams_select_column[] | null), + distinct_on?: (match_maps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_teams_order_by[] | null), + order_by?: (match_maps_order_by[] | null), /** filter the rows returned */ - where?: (event_teams_bool_exp | null)} }) + where?: (match_maps_bool_exp | null)} }) /** An array relationship */ - tournaments?: (event_tournamentsGenqlSelection & { __args?: { + match_map_lineup_2?: (match_mapsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_tournaments_select_column[] | null), + distinct_on?: (match_maps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_tournaments_order_by[] | null), + order_by?: (match_maps_order_by[] | null), /** filter the rows returned */ - where?: (event_tournaments_bool_exp | null)} }) + where?: (match_maps_bool_exp | null)} }) /** An aggregate relationship */ - tournaments_aggregate?: (event_tournaments_aggregateGenqlSelection & { __args?: { + match_map_lineup_2_aggregate?: (match_maps_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_tournaments_select_column[] | null), + distinct_on?: (match_maps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_tournaments_order_by[] | null), + order_by?: (match_maps_order_by[] | null), /** filter the rows returned */ - where?: (event_tournaments_bool_exp | null)} }) - visibility?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregated selection of "events" */ -export interface events_aggregateGenqlSelection{ - aggregate?: events_aggregate_fieldsGenqlSelection - nodes?: eventsGenqlSelection + where?: (match_maps_bool_exp | null)} }) + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "events" */ -export interface events_aggregate_fieldsGenqlSelection{ - avg?: events_avg_fieldsGenqlSelection - count?: { __args: {columns?: (events_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: events_max_fieldsGenqlSelection - min?: events_min_fieldsGenqlSelection - stddev?: events_stddev_fieldsGenqlSelection - stddev_pop?: events_stddev_pop_fieldsGenqlSelection - stddev_samp?: events_stddev_samp_fieldsGenqlSelection - sum?: events_sum_fieldsGenqlSelection - var_pop?: events_var_pop_fieldsGenqlSelection - var_samp?: events_var_samp_fieldsGenqlSelection - variance?: events_variance_fieldsGenqlSelection +/** aggregated selection of "e_sides" */ +export interface e_sides_aggregateGenqlSelection{ + aggregate?: e_sides_aggregate_fieldsGenqlSelection + nodes?: e_sidesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate avg on columns */ -export interface events_avg_fieldsGenqlSelection{ - organizer_steam_id?: boolean | number +/** aggregate fields of "e_sides" */ +export interface e_sides_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_sides_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_sides_max_fieldsGenqlSelection + min?: e_sides_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "events". All fields are combined with a logical 'AND'. */ -export interface events_bool_exp {_and?: (events_bool_exp[] | null),_not?: (events_bool_exp | null),_or?: (events_bool_exp[] | null),awards?: (award_recipients_bool_exp | null),awards_aggregate?: (award_recipients_aggregate_bool_exp | null),banner?: (event_media_bool_exp | null),banner_media_id?: (uuid_comparison_exp | null),can_upload_media?: (Boolean_comparison_exp | null),can_view?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),description?: (String_comparison_exp | null),ends_at?: (timestamptz_comparison_exp | null),hide_creator_organizer?: (Boolean_comparison_exp | null),id?: (uuid_comparison_exp | null),is_organizer?: (Boolean_comparison_exp | null),media?: (event_media_bool_exp | null),media_access?: (e_event_media_access_enum_comparison_exp | null),media_aggregate?: (event_media_aggregate_bool_exp | null),name?: (String_comparison_exp | null),organizer?: (players_bool_exp | null),organizer_steam_id?: (bigint_comparison_exp | null),organizers?: (event_organizers_bool_exp | null),organizers_aggregate?: (event_organizers_aggregate_bool_exp | null),player_stats?: (v_event_player_stats_bool_exp | null),player_stats_aggregate?: (v_event_player_stats_aggregate_bool_exp | null),players?: (event_players_bool_exp | null),players_aggregate?: (event_players_aggregate_bool_exp | null),starts_at?: (timestamptz_comparison_exp | null),teams?: (event_teams_bool_exp | null),teams_aggregate?: (event_teams_aggregate_bool_exp | null),tournaments?: (event_tournaments_bool_exp | null),tournaments_aggregate?: (event_tournaments_aggregate_bool_exp | null),visibility?: (e_event_visibility_enum_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_sides". All fields are combined with a logical 'AND'. */ +export interface e_sides_bool_exp {_and?: (e_sides_bool_exp[] | null),_not?: (e_sides_bool_exp | null),_or?: (e_sides_bool_exp[] | null),description?: (String_comparison_exp | null),match_map_lineup_1?: (match_maps_bool_exp | null),match_map_lineup_1_aggregate?: (match_maps_aggregate_bool_exp | null),match_map_lineup_2?: (match_maps_bool_exp | null),match_map_lineup_2_aggregate?: (match_maps_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} -/** input type for incrementing numeric columns in table "events" */ -export interface events_inc_input {organizer_steam_id?: (Scalars['bigint'] | null)} +/** Boolean expression to compare columns of type "e_sides_enum". All fields are combined with logical 'AND'. */ +export interface e_sides_enum_comparison_exp {_eq?: (e_sides_enum | null),_in?: (e_sides_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_sides_enum | null),_nin?: (e_sides_enum[] | null)} -/** input type for inserting data into table "events" */ -export interface events_insert_input {awards?: (award_recipients_arr_rel_insert_input | null),banner?: (event_media_obj_rel_insert_input | null),banner_media_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),ends_at?: (Scalars['timestamptz'] | null),hide_creator_organizer?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),media?: (event_media_arr_rel_insert_input | null),media_access?: (e_event_media_access_enum | null),name?: (Scalars['String'] | null),organizer?: (players_obj_rel_insert_input | null),organizer_steam_id?: (Scalars['bigint'] | null),organizers?: (event_organizers_arr_rel_insert_input | null),player_stats?: (v_event_player_stats_arr_rel_insert_input | null),players?: (event_players_arr_rel_insert_input | null),starts_at?: (Scalars['timestamptz'] | null),teams?: (event_teams_arr_rel_insert_input | null),tournaments?: (event_tournaments_arr_rel_insert_input | null),visibility?: (e_event_visibility_enum | null)} +/** input type for inserting data into table "e_sides" */ +export interface e_sides_insert_input {description?: (Scalars['String'] | null),match_map_lineup_1?: (match_maps_arr_rel_insert_input | null),match_map_lineup_2?: (match_maps_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface events_max_fieldsGenqlSelection{ - banner_media_id?: boolean | number - created_at?: boolean | number +export interface e_sides_max_fieldsGenqlSelection{ description?: boolean | number - ends_at?: boolean | number - id?: boolean | number - name?: boolean | number - organizer_steam_id?: boolean | number - starts_at?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate min on columns */ -export interface events_min_fieldsGenqlSelection{ - banner_media_id?: boolean | number - created_at?: boolean | number +export interface e_sides_min_fieldsGenqlSelection{ description?: boolean | number - ends_at?: boolean | number - id?: boolean | number - name?: boolean | number - organizer_steam_id?: boolean | number - starts_at?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "events" */ -export interface events_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_sides" */ +export interface e_sides_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: eventsGenqlSelection + returning?: e_sidesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "events" */ -export interface events_obj_rel_insert_input {data: events_insert_input, -/** upsert condition */ -on_conflict?: (events_on_conflict | null)} - - -/** on_conflict condition type for table "events" */ -export interface events_on_conflict {constraint: events_constraint,update_columns?: events_update_column[],where?: (events_bool_exp | null)} - - -/** Ordering options when selecting data from "events". */ -export interface events_order_by {awards_aggregate?: (award_recipients_aggregate_order_by | null),banner?: (event_media_order_by | null),banner_media_id?: (order_by | null),can_upload_media?: (order_by | null),can_view?: (order_by | null),created_at?: (order_by | null),description?: (order_by | null),ends_at?: (order_by | null),hide_creator_organizer?: (order_by | null),id?: (order_by | null),is_organizer?: (order_by | null),media_access?: (order_by | null),media_aggregate?: (event_media_aggregate_order_by | null),name?: (order_by | null),organizer?: (players_order_by | null),organizer_steam_id?: (order_by | null),organizers_aggregate?: (event_organizers_aggregate_order_by | null),player_stats_aggregate?: (v_event_player_stats_aggregate_order_by | null),players_aggregate?: (event_players_aggregate_order_by | null),starts_at?: (order_by | null),teams_aggregate?: (event_teams_aggregate_order_by | null),tournaments_aggregate?: (event_tournaments_aggregate_order_by | null),visibility?: (order_by | null)} - - -/** primary key columns input for table: events */ -export interface events_pk_columns_input {id: Scalars['uuid']} - - -/** input type for updating data in table "events" */ -export interface events_set_input {banner_media_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),ends_at?: (Scalars['timestamptz'] | null),hide_creator_organizer?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),media_access?: (e_event_media_access_enum | null),name?: (Scalars['String'] | null),organizer_steam_id?: (Scalars['bigint'] | null),starts_at?: (Scalars['timestamptz'] | null),visibility?: (e_event_visibility_enum | null)} +/** on_conflict condition type for table "e_sides" */ +export interface e_sides_on_conflict {constraint: e_sides_constraint,update_columns?: e_sides_update_column[],where?: (e_sides_bool_exp | null)} -/** aggregate stddev on columns */ -export interface events_stddev_fieldsGenqlSelection{ - organizer_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** Ordering options when selecting data from "e_sides". */ +export interface e_sides_order_by {description?: (order_by | null),match_map_lineup_1_aggregate?: (match_maps_aggregate_order_by | null),match_map_lineup_2_aggregate?: (match_maps_aggregate_order_by | null),value?: (order_by | null)} -/** aggregate stddev_pop on columns */ -export interface events_stddev_pop_fieldsGenqlSelection{ - organizer_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** primary key columns input for table: e_sides */ +export interface e_sides_pk_columns_input {value: Scalars['String']} -/** aggregate stddev_samp on columns */ -export interface events_stddev_samp_fieldsGenqlSelection{ - organizer_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** input type for updating data in table "e_sides" */ +export interface e_sides_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "events" */ -export interface events_stream_cursor_input { +/** Streaming cursor of the table "e_sides" */ +export interface e_sides_stream_cursor_input { /** Stream column input with initial value */ -initial_value: events_stream_cursor_value_input, +initial_value: e_sides_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface events_stream_cursor_value_input {banner_media_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),ends_at?: (Scalars['timestamptz'] | null),hide_creator_organizer?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),media_access?: (e_event_media_access_enum | null),name?: (Scalars['String'] | null),organizer_steam_id?: (Scalars['bigint'] | null),starts_at?: (Scalars['timestamptz'] | null),visibility?: (e_event_visibility_enum | null)} - - -/** aggregate sum on columns */ -export interface events_sum_fieldsGenqlSelection{ - organizer_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +export interface e_sides_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface events_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (events_inc_input | null), +export interface e_sides_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (events_set_input | null), +_set?: (e_sides_set_input | null), /** filter the rows which have to be updated */ -where: events_bool_exp} +where: e_sides_bool_exp} -/** aggregate var_pop on columns */ -export interface events_var_pop_fieldsGenqlSelection{ - organizer_steam_id?: boolean | number +/** columns and relationships of "e_system_alert_types" */ +export interface e_system_alert_typesGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate var_samp on columns */ -export interface events_var_samp_fieldsGenqlSelection{ - organizer_steam_id?: boolean | number +/** aggregated selection of "e_system_alert_types" */ +export interface e_system_alert_types_aggregateGenqlSelection{ + aggregate?: e_system_alert_types_aggregate_fieldsGenqlSelection + nodes?: e_system_alert_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate variance on columns */ -export interface events_variance_fieldsGenqlSelection{ - organizer_steam_id?: boolean | number +/** aggregate fields of "e_system_alert_types" */ +export interface e_system_alert_types_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_system_alert_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_system_alert_types_max_fieldsGenqlSelection + min?: e_system_alert_types_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to compare columns of type "float8". All fields are combined with logical 'AND'. */ -export interface float8_comparison_exp {_eq?: (Scalars['float8'] | null),_gt?: (Scalars['float8'] | null),_gte?: (Scalars['float8'] | null),_in?: (Scalars['float8'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['float8'] | null),_lte?: (Scalars['float8'] | null),_neq?: (Scalars['float8'] | null),_nin?: (Scalars['float8'][] | null)} +/** Boolean expression to filter rows from the table "e_system_alert_types". All fields are combined with a logical 'AND'. */ +export interface e_system_alert_types_bool_exp {_and?: (e_system_alert_types_bool_exp[] | null),_not?: (e_system_alert_types_bool_exp | null),_or?: (e_system_alert_types_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** columns and relationships of "friends" */ -export interface friendsGenqlSelection{ - /** An object relationship */ - e_status?: e_friend_statusGenqlSelection - other_player_steam_id?: boolean | number - player_steam_id?: boolean | number - status?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** Boolean expression to compare columns of type "e_system_alert_types_enum". All fields are combined with logical 'AND'. */ +export interface e_system_alert_types_enum_comparison_exp {_eq?: (e_system_alert_types_enum | null),_in?: (e_system_alert_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_system_alert_types_enum | null),_nin?: (e_system_alert_types_enum[] | null)} -/** aggregated selection of "friends" */ -export interface friends_aggregateGenqlSelection{ - aggregate?: friends_aggregate_fieldsGenqlSelection - nodes?: friendsGenqlSelection +/** input type for inserting data into table "e_system_alert_types" */ +export interface e_system_alert_types_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** aggregate max on columns */ +export interface e_system_alert_types_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "friends" */ -export interface friends_aggregate_fieldsGenqlSelection{ - avg?: friends_avg_fieldsGenqlSelection - count?: { __args: {columns?: (friends_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: friends_max_fieldsGenqlSelection - min?: friends_min_fieldsGenqlSelection - stddev?: friends_stddev_fieldsGenqlSelection - stddev_pop?: friends_stddev_pop_fieldsGenqlSelection - stddev_samp?: friends_stddev_samp_fieldsGenqlSelection - sum?: friends_sum_fieldsGenqlSelection - var_pop?: friends_var_pop_fieldsGenqlSelection - var_samp?: friends_var_samp_fieldsGenqlSelection - variance?: friends_variance_fieldsGenqlSelection +/** aggregate min on columns */ +export interface e_system_alert_types_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate avg on columns */ -export interface friends_avg_fieldsGenqlSelection{ - other_player_steam_id?: boolean | number - player_steam_id?: boolean | number +/** response of any mutation on the table "e_system_alert_types" */ +export interface e_system_alert_types_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: e_system_alert_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "friends". All fields are combined with a logical 'AND'. */ -export interface friends_bool_exp {_and?: (friends_bool_exp[] | null),_not?: (friends_bool_exp | null),_or?: (friends_bool_exp[] | null),e_status?: (e_friend_status_bool_exp | null),other_player_steam_id?: (bigint_comparison_exp | null),player_steam_id?: (bigint_comparison_exp | null),status?: (e_friend_status_enum_comparison_exp | null)} +/** on_conflict condition type for table "e_system_alert_types" */ +export interface e_system_alert_types_on_conflict {constraint: e_system_alert_types_constraint,update_columns?: e_system_alert_types_update_column[],where?: (e_system_alert_types_bool_exp | null)} -/** input type for incrementing numeric columns in table "friends" */ -export interface friends_inc_input {other_player_steam_id?: (Scalars['bigint'] | null),player_steam_id?: (Scalars['bigint'] | null)} +/** Ordering options when selecting data from "e_system_alert_types". */ +export interface e_system_alert_types_order_by {description?: (order_by | null),value?: (order_by | null)} -/** input type for inserting data into table "friends" */ -export interface friends_insert_input {e_status?: (e_friend_status_obj_rel_insert_input | null),other_player_steam_id?: (Scalars['bigint'] | null),player_steam_id?: (Scalars['bigint'] | null),status?: (e_friend_status_enum | null)} +/** primary key columns input for table: e_system_alert_types */ +export interface e_system_alert_types_pk_columns_input {value: Scalars['String']} -/** aggregate max on columns */ -export interface friends_max_fieldsGenqlSelection{ - other_player_steam_id?: boolean | number - player_steam_id?: boolean | number +/** input type for updating data in table "e_system_alert_types" */ +export interface e_system_alert_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** Streaming cursor of the table "e_system_alert_types" */ +export interface e_system_alert_types_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: e_system_alert_types_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface e_system_alert_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + +export interface e_system_alert_types_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (e_system_alert_types_set_input | null), +/** filter the rows which have to be updated */ +where: e_system_alert_types_bool_exp} + + +/** columns and relationships of "e_team_roles" */ +export interface e_team_rolesGenqlSelection{ + description?: boolean | number + /** An array relationship */ + team_rosters?: (team_rosterGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (team_roster_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (team_roster_order_by[] | null), + /** filter the rows returned */ + where?: (team_roster_bool_exp | null)} }) + /** An aggregate relationship */ + team_rosters_aggregate?: (team_roster_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (team_roster_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (team_roster_order_by[] | null), + /** filter the rows returned */ + where?: (team_roster_bool_exp | null)} }) + /** An array relationship */ + tournament_team_rosters?: (tournament_team_rosterGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_team_roster_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_team_roster_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_team_roster_bool_exp | null)} }) + /** An aggregate relationship */ + tournament_team_rosters_aggregate?: (tournament_team_roster_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_team_roster_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_team_roster_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_team_roster_bool_exp | null)} }) + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate min on columns */ -export interface friends_min_fieldsGenqlSelection{ - other_player_steam_id?: boolean | number - player_steam_id?: boolean | number +/** aggregated selection of "e_team_roles" */ +export interface e_team_roles_aggregateGenqlSelection{ + aggregate?: e_team_roles_aggregate_fieldsGenqlSelection + nodes?: e_team_rolesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "friends" */ -export interface friends_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: friendsGenqlSelection +/** aggregate fields of "e_team_roles" */ +export interface e_team_roles_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_team_roles_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_team_roles_max_fieldsGenqlSelection + min?: e_team_roles_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "friends" */ -export interface friends_on_conflict {constraint: friends_constraint,update_columns?: friends_update_column[],where?: (friends_bool_exp | null)} - - -/** Ordering options when selecting data from "friends". */ -export interface friends_order_by {e_status?: (e_friend_status_order_by | null),other_player_steam_id?: (order_by | null),player_steam_id?: (order_by | null),status?: (order_by | null)} +/** Boolean expression to filter rows from the table "e_team_roles". All fields are combined with a logical 'AND'. */ +export interface e_team_roles_bool_exp {_and?: (e_team_roles_bool_exp[] | null),_not?: (e_team_roles_bool_exp | null),_or?: (e_team_roles_bool_exp[] | null),description?: (String_comparison_exp | null),team_rosters?: (team_roster_bool_exp | null),team_rosters_aggregate?: (team_roster_aggregate_bool_exp | null),tournament_team_rosters?: (tournament_team_roster_bool_exp | null),tournament_team_rosters_aggregate?: (tournament_team_roster_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} -/** primary key columns input for table: friends */ -export interface friends_pk_columns_input {other_player_steam_id: Scalars['bigint'],player_steam_id: Scalars['bigint']} +/** Boolean expression to compare columns of type "e_team_roles_enum". All fields are combined with logical 'AND'. */ +export interface e_team_roles_enum_comparison_exp {_eq?: (e_team_roles_enum | null),_in?: (e_team_roles_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_team_roles_enum | null),_nin?: (e_team_roles_enum[] | null)} -/** input type for updating data in table "friends" */ -export interface friends_set_input {other_player_steam_id?: (Scalars['bigint'] | null),player_steam_id?: (Scalars['bigint'] | null),status?: (e_friend_status_enum | null)} +/** input type for inserting data into table "e_team_roles" */ +export interface e_team_roles_insert_input {description?: (Scalars['String'] | null),team_rosters?: (team_roster_arr_rel_insert_input | null),tournament_team_rosters?: (tournament_team_roster_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} -/** aggregate stddev on columns */ -export interface friends_stddev_fieldsGenqlSelection{ - other_player_steam_id?: boolean | number - player_steam_id?: boolean | number +/** aggregate max on columns */ +export interface e_team_roles_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate stddev_pop on columns */ -export interface friends_stddev_pop_fieldsGenqlSelection{ - other_player_steam_id?: boolean | number - player_steam_id?: boolean | number +/** aggregate min on columns */ +export interface e_team_roles_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate stddev_samp on columns */ -export interface friends_stddev_samp_fieldsGenqlSelection{ - other_player_steam_id?: boolean | number - player_steam_id?: boolean | number +/** response of any mutation on the table "e_team_roles" */ +export interface e_team_roles_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: e_team_rolesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Streaming cursor of the table "friends" */ -export interface friends_stream_cursor_input { +/** input type for inserting object relation for remote table "e_team_roles" */ +export interface e_team_roles_obj_rel_insert_input {data: e_team_roles_insert_input, +/** upsert condition */ +on_conflict?: (e_team_roles_on_conflict | null)} + + +/** on_conflict condition type for table "e_team_roles" */ +export interface e_team_roles_on_conflict {constraint: e_team_roles_constraint,update_columns?: e_team_roles_update_column[],where?: (e_team_roles_bool_exp | null)} + + +/** Ordering options when selecting data from "e_team_roles". */ +export interface e_team_roles_order_by {description?: (order_by | null),team_rosters_aggregate?: (team_roster_aggregate_order_by | null),tournament_team_rosters_aggregate?: (tournament_team_roster_aggregate_order_by | null),value?: (order_by | null)} + + +/** primary key columns input for table: e_team_roles */ +export interface e_team_roles_pk_columns_input {value: Scalars['String']} + + +/** input type for updating data in table "e_team_roles" */ +export interface e_team_roles_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** Streaming cursor of the table "e_team_roles" */ +export interface e_team_roles_stream_cursor_input { /** Stream column input with initial value */ -initial_value: friends_stream_cursor_value_input, +initial_value: e_team_roles_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface friends_stream_cursor_value_input {other_player_steam_id?: (Scalars['bigint'] | null),player_steam_id?: (Scalars['bigint'] | null),status?: (e_friend_status_enum | null)} +export interface e_team_roles_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_team_roles_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (e_team_roles_set_input | null), +/** filter the rows which have to be updated */ +where: e_team_roles_bool_exp} -/** aggregate sum on columns */ -export interface friends_sum_fieldsGenqlSelection{ - other_player_steam_id?: boolean | number - player_steam_id?: boolean | number + +/** columns and relationships of "e_team_roster_statuses" */ +export interface e_team_roster_statusesGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface friends_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (friends_inc_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (friends_set_input | null), -/** filter the rows which have to be updated */ -where: friends_bool_exp} - -/** aggregate var_pop on columns */ -export interface friends_var_pop_fieldsGenqlSelection{ - other_player_steam_id?: boolean | number - player_steam_id?: boolean | number +/** aggregated selection of "e_team_roster_statuses" */ +export interface e_team_roster_statuses_aggregateGenqlSelection{ + aggregate?: e_team_roster_statuses_aggregate_fieldsGenqlSelection + nodes?: e_team_roster_statusesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate var_samp on columns */ -export interface friends_var_samp_fieldsGenqlSelection{ - other_player_steam_id?: boolean | number - player_steam_id?: boolean | number +/** aggregate fields of "e_team_roster_statuses" */ +export interface e_team_roster_statuses_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_team_roster_statuses_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_team_roster_statuses_max_fieldsGenqlSelection + min?: e_team_roster_statuses_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate variance on columns */ -export interface friends_variance_fieldsGenqlSelection{ - other_player_steam_id?: boolean | number - player_steam_id?: boolean | number +/** Boolean expression to filter rows from the table "e_team_roster_statuses". All fields are combined with a logical 'AND'. */ +export interface e_team_roster_statuses_bool_exp {_and?: (e_team_roster_statuses_bool_exp[] | null),_not?: (e_team_roster_statuses_bool_exp | null),_or?: (e_team_roster_statuses_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} + + +/** Boolean expression to compare columns of type "e_team_roster_statuses_enum". All fields are combined with logical 'AND'. */ +export interface e_team_roster_statuses_enum_comparison_exp {_eq?: (e_team_roster_statuses_enum | null),_in?: (e_team_roster_statuses_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_team_roster_statuses_enum | null),_nin?: (e_team_roster_statuses_enum[] | null)} + + +/** input type for inserting data into table "e_team_roster_statuses" */ +export interface e_team_roster_statuses_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** aggregate max on columns */ +export interface e_team_roster_statuses_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** columns and relationships of "game_mode_plugins" */ -export interface game_mode_pluginsGenqlSelection{ - config?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - /** An object relationship */ - game_mode?: game_modesGenqlSelection - game_mode_id?: boolean | number - load_order?: boolean | number - /** An object relationship */ - plugin?: game_pluginsGenqlSelection - plugin_slug?: boolean | number - required?: boolean | number +/** aggregate min on columns */ +export interface e_team_roster_statuses_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "game_mode_plugins" */ -export interface game_mode_plugins_aggregateGenqlSelection{ - aggregate?: game_mode_plugins_aggregate_fieldsGenqlSelection - nodes?: game_mode_pluginsGenqlSelection +/** response of any mutation on the table "e_team_roster_statuses" */ +export interface e_team_roster_statuses_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: e_team_roster_statusesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface game_mode_plugins_aggregate_bool_exp {bool_and?: (game_mode_plugins_aggregate_bool_exp_bool_and | null),bool_or?: (game_mode_plugins_aggregate_bool_exp_bool_or | null),count?: (game_mode_plugins_aggregate_bool_exp_count | null)} -export interface game_mode_plugins_aggregate_bool_exp_bool_and {arguments: game_mode_plugins_select_column_game_mode_plugins_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (game_mode_plugins_bool_exp | null),predicate: Boolean_comparison_exp} +/** on_conflict condition type for table "e_team_roster_statuses" */ +export interface e_team_roster_statuses_on_conflict {constraint: e_team_roster_statuses_constraint,update_columns?: e_team_roster_statuses_update_column[],where?: (e_team_roster_statuses_bool_exp | null)} -export interface game_mode_plugins_aggregate_bool_exp_bool_or {arguments: game_mode_plugins_select_column_game_mode_plugins_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (game_mode_plugins_bool_exp | null),predicate: Boolean_comparison_exp} -export interface game_mode_plugins_aggregate_bool_exp_count {arguments?: (game_mode_plugins_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (game_mode_plugins_bool_exp | null),predicate: Int_comparison_exp} +/** Ordering options when selecting data from "e_team_roster_statuses". */ +export interface e_team_roster_statuses_order_by {description?: (order_by | null),value?: (order_by | null)} -/** aggregate fields of "game_mode_plugins" */ -export interface game_mode_plugins_aggregate_fieldsGenqlSelection{ - avg?: game_mode_plugins_avg_fieldsGenqlSelection - count?: { __args: {columns?: (game_mode_plugins_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: game_mode_plugins_max_fieldsGenqlSelection - min?: game_mode_plugins_min_fieldsGenqlSelection - stddev?: game_mode_plugins_stddev_fieldsGenqlSelection - stddev_pop?: game_mode_plugins_stddev_pop_fieldsGenqlSelection - stddev_samp?: game_mode_plugins_stddev_samp_fieldsGenqlSelection - sum?: game_mode_plugins_sum_fieldsGenqlSelection - var_pop?: game_mode_plugins_var_pop_fieldsGenqlSelection - var_samp?: game_mode_plugins_var_samp_fieldsGenqlSelection - variance?: game_mode_plugins_variance_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +/** primary key columns input for table: e_team_roster_statuses */ +export interface e_team_roster_statuses_pk_columns_input {value: Scalars['String']} -/** order by aggregate values of table "game_mode_plugins" */ -export interface game_mode_plugins_aggregate_order_by {avg?: (game_mode_plugins_avg_order_by | null),count?: (order_by | null),max?: (game_mode_plugins_max_order_by | null),min?: (game_mode_plugins_min_order_by | null),stddev?: (game_mode_plugins_stddev_order_by | null),stddev_pop?: (game_mode_plugins_stddev_pop_order_by | null),stddev_samp?: (game_mode_plugins_stddev_samp_order_by | null),sum?: (game_mode_plugins_sum_order_by | null),var_pop?: (game_mode_plugins_var_pop_order_by | null),var_samp?: (game_mode_plugins_var_samp_order_by | null),variance?: (game_mode_plugins_variance_order_by | null)} +/** input type for updating data in table "e_team_roster_statuses" */ +export interface e_team_roster_statuses_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** append existing jsonb value of filtered columns with new jsonb value */ -export interface game_mode_plugins_append_input {config?: (Scalars['jsonb'] | null)} +/** Streaming cursor of the table "e_team_roster_statuses" */ +export interface e_team_roster_statuses_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: e_team_roster_statuses_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -/** input type for inserting array relation for remote table "game_mode_plugins" */ -export interface game_mode_plugins_arr_rel_insert_input {data: game_mode_plugins_insert_input[], -/** upsert condition */ -on_conflict?: (game_mode_plugins_on_conflict | null)} +/** Initial value of the column from where the streaming should start */ +export interface e_team_roster_statuses_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + +export interface e_team_roster_statuses_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (e_team_roster_statuses_set_input | null), +/** filter the rows which have to be updated */ +where: e_team_roster_statuses_bool_exp} -/** aggregate avg on columns */ -export interface game_mode_plugins_avg_fieldsGenqlSelection{ - load_order?: boolean | number +/** columns and relationships of "e_timeout_settings" */ +export interface e_timeout_settingsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "game_mode_plugins" */ -export interface game_mode_plugins_avg_order_by {load_order?: (order_by | null)} - - -/** Boolean expression to filter rows from the table "game_mode_plugins". All fields are combined with a logical 'AND'. */ -export interface game_mode_plugins_bool_exp {_and?: (game_mode_plugins_bool_exp[] | null),_not?: (game_mode_plugins_bool_exp | null),_or?: (game_mode_plugins_bool_exp[] | null),config?: (jsonb_comparison_exp | null),game_mode?: (game_modes_bool_exp | null),game_mode_id?: (uuid_comparison_exp | null),load_order?: (Int_comparison_exp | null),plugin?: (game_plugins_bool_exp | null),plugin_slug?: (String_comparison_exp | null),required?: (Boolean_comparison_exp | null)} - - -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -export interface game_mode_plugins_delete_at_path_input {config?: (Scalars['String'][] | null)} +/** aggregated selection of "e_timeout_settings" */ +export interface e_timeout_settings_aggregateGenqlSelection{ + aggregate?: e_timeout_settings_aggregate_fieldsGenqlSelection + nodes?: e_timeout_settingsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -export interface game_mode_plugins_delete_elem_input {config?: (Scalars['Int'] | null)} +/** aggregate fields of "e_timeout_settings" */ +export interface e_timeout_settings_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_timeout_settings_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_timeout_settings_max_fieldsGenqlSelection + min?: e_timeout_settings_min_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -export interface game_mode_plugins_delete_key_input {config?: (Scalars['String'] | null)} +/** Boolean expression to filter rows from the table "e_timeout_settings". All fields are combined with a logical 'AND'. */ +export interface e_timeout_settings_bool_exp {_and?: (e_timeout_settings_bool_exp[] | null),_not?: (e_timeout_settings_bool_exp | null),_or?: (e_timeout_settings_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** input type for incrementing numeric columns in table "game_mode_plugins" */ -export interface game_mode_plugins_inc_input {load_order?: (Scalars['Int'] | null)} +/** Boolean expression to compare columns of type "e_timeout_settings_enum". All fields are combined with logical 'AND'. */ +export interface e_timeout_settings_enum_comparison_exp {_eq?: (e_timeout_settings_enum | null),_in?: (e_timeout_settings_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_timeout_settings_enum | null),_nin?: (e_timeout_settings_enum[] | null)} -/** input type for inserting data into table "game_mode_plugins" */ -export interface game_mode_plugins_insert_input {config?: (Scalars['jsonb'] | null),game_mode?: (game_modes_obj_rel_insert_input | null),game_mode_id?: (Scalars['uuid'] | null),load_order?: (Scalars['Int'] | null),plugin?: (game_plugins_obj_rel_insert_input | null),plugin_slug?: (Scalars['String'] | null),required?: (Scalars['Boolean'] | null)} +/** input type for inserting data into table "e_timeout_settings" */ +export interface e_timeout_settings_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface game_mode_plugins_max_fieldsGenqlSelection{ - game_mode_id?: boolean | number - load_order?: boolean | number - plugin_slug?: boolean | number +export interface e_timeout_settings_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "game_mode_plugins" */ -export interface game_mode_plugins_max_order_by {game_mode_id?: (order_by | null),load_order?: (order_by | null),plugin_slug?: (order_by | null)} - - /** aggregate min on columns */ -export interface game_mode_plugins_min_fieldsGenqlSelection{ - game_mode_id?: boolean | number - load_order?: boolean | number - plugin_slug?: boolean | number +export interface e_timeout_settings_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "game_mode_plugins" */ -export interface game_mode_plugins_min_order_by {game_mode_id?: (order_by | null),load_order?: (order_by | null),plugin_slug?: (order_by | null)} - - -/** response of any mutation on the table "game_mode_plugins" */ -export interface game_mode_plugins_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_timeout_settings" */ +export interface e_timeout_settings_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: game_mode_pluginsGenqlSelection + returning?: e_timeout_settingsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "game_mode_plugins" */ -export interface game_mode_plugins_on_conflict {constraint: game_mode_plugins_constraint,update_columns?: game_mode_plugins_update_column[],where?: (game_mode_plugins_bool_exp | null)} - +/** on_conflict condition type for table "e_timeout_settings" */ +export interface e_timeout_settings_on_conflict {constraint: e_timeout_settings_constraint,update_columns?: e_timeout_settings_update_column[],where?: (e_timeout_settings_bool_exp | null)} -/** Ordering options when selecting data from "game_mode_plugins". */ -export interface game_mode_plugins_order_by {config?: (order_by | null),game_mode?: (game_modes_order_by | null),game_mode_id?: (order_by | null),load_order?: (order_by | null),plugin?: (game_plugins_order_by | null),plugin_slug?: (order_by | null),required?: (order_by | null)} +/** Ordering options when selecting data from "e_timeout_settings". */ +export interface e_timeout_settings_order_by {description?: (order_by | null),value?: (order_by | null)} -/** primary key columns input for table: game_mode_plugins */ -export interface game_mode_plugins_pk_columns_input {game_mode_id: Scalars['uuid'],plugin_slug: Scalars['String']} +/** primary key columns input for table: e_timeout_settings */ +export interface e_timeout_settings_pk_columns_input {value: Scalars['String']} -/** prepend existing jsonb value of filtered columns with new jsonb value */ -export interface game_mode_plugins_prepend_input {config?: (Scalars['jsonb'] | null)} +/** input type for updating data in table "e_timeout_settings" */ +export interface e_timeout_settings_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** input type for updating data in table "game_mode_plugins" */ -export interface game_mode_plugins_set_input {config?: (Scalars['jsonb'] | null),game_mode_id?: (Scalars['uuid'] | null),load_order?: (Scalars['Int'] | null),plugin_slug?: (Scalars['String'] | null),required?: (Scalars['Boolean'] | null)} +/** Streaming cursor of the table "e_timeout_settings" */ +export interface e_timeout_settings_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: e_timeout_settings_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -/** aggregate stddev on columns */ -export interface game_mode_plugins_stddev_fieldsGenqlSelection{ - load_order?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** Initial value of the column from where the streaming should start */ +export interface e_timeout_settings_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** order by stddev() on columns of table "game_mode_plugins" */ -export interface game_mode_plugins_stddev_order_by {load_order?: (order_by | null)} +export interface e_timeout_settings_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (e_timeout_settings_set_input | null), +/** filter the rows which have to be updated */ +where: e_timeout_settings_bool_exp} -/** aggregate stddev_pop on columns */ -export interface game_mode_plugins_stddev_pop_fieldsGenqlSelection{ - load_order?: boolean | number +/** columns and relationships of "e_tournament_categories" */ +export interface e_tournament_categoriesGenqlSelection{ + description?: boolean | number + /** An array relationship */ + tournament_categories?: (tournament_categoriesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_categories_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_categories_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_categories_bool_exp | null)} }) + /** An aggregate relationship */ + tournament_categories_aggregate?: (tournament_categories_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_categories_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_categories_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_categories_bool_exp | null)} }) + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "game_mode_plugins" */ -export interface game_mode_plugins_stddev_pop_order_by {load_order?: (order_by | null)} +/** aggregated selection of "e_tournament_categories" */ +export interface e_tournament_categories_aggregateGenqlSelection{ + aggregate?: e_tournament_categories_aggregate_fieldsGenqlSelection + nodes?: e_tournament_categoriesGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate stddev_samp on columns */ -export interface game_mode_plugins_stddev_samp_fieldsGenqlSelection{ - load_order?: boolean | number +/** aggregate fields of "e_tournament_categories" */ +export interface e_tournament_categories_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_tournament_categories_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_tournament_categories_max_fieldsGenqlSelection + min?: e_tournament_categories_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "game_mode_plugins" */ -export interface game_mode_plugins_stddev_samp_order_by {load_order?: (order_by | null)} +/** Boolean expression to filter rows from the table "e_tournament_categories". All fields are combined with a logical 'AND'. */ +export interface e_tournament_categories_bool_exp {_and?: (e_tournament_categories_bool_exp[] | null),_not?: (e_tournament_categories_bool_exp | null),_or?: (e_tournament_categories_bool_exp[] | null),description?: (String_comparison_exp | null),tournament_categories?: (tournament_categories_bool_exp | null),tournament_categories_aggregate?: (tournament_categories_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} -/** Streaming cursor of the table "game_mode_plugins" */ -export interface game_mode_plugins_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: game_mode_plugins_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** Boolean expression to compare columns of type "e_tournament_categories_enum". All fields are combined with logical 'AND'. */ +export interface e_tournament_categories_enum_comparison_exp {_eq?: (e_tournament_categories_enum | null),_in?: (e_tournament_categories_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_tournament_categories_enum | null),_nin?: (e_tournament_categories_enum[] | null)} -/** Initial value of the column from where the streaming should start */ -export interface game_mode_plugins_stream_cursor_value_input {config?: (Scalars['jsonb'] | null),game_mode_id?: (Scalars['uuid'] | null),load_order?: (Scalars['Int'] | null),plugin_slug?: (Scalars['String'] | null),required?: (Scalars['Boolean'] | null)} +/** input type for inserting data into table "e_tournament_categories" */ +export interface e_tournament_categories_insert_input {description?: (Scalars['String'] | null),tournament_categories?: (tournament_categories_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} -/** aggregate sum on columns */ -export interface game_mode_plugins_sum_fieldsGenqlSelection{ - load_order?: boolean | number +/** aggregate max on columns */ +export interface e_tournament_categories_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "game_mode_plugins" */ -export interface game_mode_plugins_sum_order_by {load_order?: (order_by | null)} - -export interface game_mode_plugins_updates { -/** append existing jsonb value of filtered columns with new jsonb value */ -_append?: (game_mode_plugins_append_input | null), -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -_delete_at_path?: (game_mode_plugins_delete_at_path_input | null), -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -_delete_elem?: (game_mode_plugins_delete_elem_input | null), -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -_delete_key?: (game_mode_plugins_delete_key_input | null), -/** increments the numeric columns with given value of the filtered values */ -_inc?: (game_mode_plugins_inc_input | null), -/** prepend existing jsonb value of filtered columns with new jsonb value */ -_prepend?: (game_mode_plugins_prepend_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (game_mode_plugins_set_input | null), -/** filter the rows which have to be updated */ -where: game_mode_plugins_bool_exp} +/** aggregate min on columns */ +export interface e_tournament_categories_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate var_pop on columns */ -export interface game_mode_plugins_var_pop_fieldsGenqlSelection{ - load_order?: boolean | number +/** response of any mutation on the table "e_tournament_categories" */ +export interface e_tournament_categories_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: e_tournament_categoriesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "game_mode_plugins" */ -export interface game_mode_plugins_var_pop_order_by {load_order?: (order_by | null)} +/** input type for inserting object relation for remote table "e_tournament_categories" */ +export interface e_tournament_categories_obj_rel_insert_input {data: e_tournament_categories_insert_input, +/** upsert condition */ +on_conflict?: (e_tournament_categories_on_conflict | null)} -/** aggregate var_samp on columns */ -export interface game_mode_plugins_var_samp_fieldsGenqlSelection{ - load_order?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** on_conflict condition type for table "e_tournament_categories" */ +export interface e_tournament_categories_on_conflict {constraint: e_tournament_categories_constraint,update_columns?: e_tournament_categories_update_column[],where?: (e_tournament_categories_bool_exp | null)} -/** order by var_samp() on columns of table "game_mode_plugins" */ -export interface game_mode_plugins_var_samp_order_by {load_order?: (order_by | null)} +/** Ordering options when selecting data from "e_tournament_categories". */ +export interface e_tournament_categories_order_by {description?: (order_by | null),tournament_categories_aggregate?: (tournament_categories_aggregate_order_by | null),value?: (order_by | null)} -/** aggregate variance on columns */ -export interface game_mode_plugins_variance_fieldsGenqlSelection{ - load_order?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** primary key columns input for table: e_tournament_categories */ +export interface e_tournament_categories_pk_columns_input {value: Scalars['String']} -/** order by variance() on columns of table "game_mode_plugins" */ -export interface game_mode_plugins_variance_order_by {load_order?: (order_by | null)} +/** input type for updating data in table "e_tournament_categories" */ +export interface e_tournament_categories_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** columns and relationships of "game_modes" */ -export interface game_modesGenqlSelection{ - archived_at?: boolean | number - cfg?: boolean | number - competitive_safe?: boolean | number - created_at?: boolean | number +/** Streaming cursor of the table "e_tournament_categories" */ +export interface e_tournament_categories_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: e_tournament_categories_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface e_tournament_categories_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + +export interface e_tournament_categories_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (e_tournament_categories_set_input | null), +/** filter the rows which have to be updated */ +where: e_tournament_categories_bool_exp} + + +/** columns and relationships of "e_tournament_stage_types" */ +export interface e_tournament_stage_typesGenqlSelection{ description?: boolean | number - enabled?: boolean | number - extra_game_params?: boolean | number - icon?: boolean | number - id?: boolean | number - /** An array relationship */ - match_options?: (match_optionsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_options_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_options_order_by[] | null), - /** filter the rows returned */ - where?: (match_options_bool_exp | null)} }) - /** An aggregate relationship */ - match_options_aggregate?: (match_options_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_options_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_options_order_by[] | null), - /** filter the rows returned */ - where?: (match_options_bool_exp | null)} }) - name?: boolean | number /** An array relationship */ - plugins?: (game_mode_pluginsGenqlSelection & { __args?: { + tournament_stages?: (tournament_stagesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_mode_plugins_select_column[] | null), + distinct_on?: (tournament_stages_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_mode_plugins_order_by[] | null), + order_by?: (tournament_stages_order_by[] | null), /** filter the rows returned */ - where?: (game_mode_plugins_bool_exp | null)} }) + where?: (tournament_stages_bool_exp | null)} }) /** An aggregate relationship */ - plugins_aggregate?: (game_mode_plugins_aggregateGenqlSelection & { __args?: { + tournament_stages_aggregate?: (tournament_stages_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_mode_plugins_select_column[] | null), + distinct_on?: (tournament_stages_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_mode_plugins_order_by[] | null), + order_by?: (tournament_stages_order_by[] | null), /** filter the rows returned */ - where?: (game_mode_plugins_bool_exp | null)} }) - /** Plugins in this mode with no build for the deployment's runtime */ - runtime_conflicts?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - slug?: boolean | number - /** Frameworks every plugin in this mode publishes for; empty means the selection cannot run */ - supported_runtimes?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - updated_at?: boolean | number + where?: (tournament_stages_bool_exp | null)} }) + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "game_modes" */ -export interface game_modes_aggregateGenqlSelection{ - aggregate?: game_modes_aggregate_fieldsGenqlSelection - nodes?: game_modesGenqlSelection +/** aggregated selection of "e_tournament_stage_types" */ +export interface e_tournament_stage_types_aggregateGenqlSelection{ + aggregate?: e_tournament_stage_types_aggregate_fieldsGenqlSelection + nodes?: e_tournament_stage_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "game_modes" */ -export interface game_modes_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (game_modes_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: game_modes_max_fieldsGenqlSelection - min?: game_modes_min_fieldsGenqlSelection +/** aggregate fields of "e_tournament_stage_types" */ +export interface e_tournament_stage_types_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_tournament_stage_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_tournament_stage_types_max_fieldsGenqlSelection + min?: e_tournament_stage_types_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "game_modes". All fields are combined with a logical 'AND'. */ -export interface game_modes_bool_exp {_and?: (game_modes_bool_exp[] | null),_not?: (game_modes_bool_exp | null),_or?: (game_modes_bool_exp[] | null),archived_at?: (timestamptz_comparison_exp | null),cfg?: (String_comparison_exp | null),competitive_safe?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),description?: (String_comparison_exp | null),enabled?: (Boolean_comparison_exp | null),extra_game_params?: (String_comparison_exp | null),icon?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),match_options?: (match_options_bool_exp | null),match_options_aggregate?: (match_options_aggregate_bool_exp | null),name?: (String_comparison_exp | null),plugins?: (game_mode_plugins_bool_exp | null),plugins_aggregate?: (game_mode_plugins_aggregate_bool_exp | null),runtime_conflicts?: (jsonb_comparison_exp | null),slug?: (String_comparison_exp | null),supported_runtimes?: (jsonb_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_tournament_stage_types". All fields are combined with a logical 'AND'. */ +export interface e_tournament_stage_types_bool_exp {_and?: (e_tournament_stage_types_bool_exp[] | null),_not?: (e_tournament_stage_types_bool_exp | null),_or?: (e_tournament_stage_types_bool_exp[] | null),description?: (String_comparison_exp | null),tournament_stages?: (tournament_stages_bool_exp | null),tournament_stages_aggregate?: (tournament_stages_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} -/** input type for inserting data into table "game_modes" */ -export interface game_modes_insert_input {archived_at?: (Scalars['timestamptz'] | null),cfg?: (Scalars['String'] | null),competitive_safe?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),enabled?: (Scalars['Boolean'] | null),extra_game_params?: (Scalars['String'] | null),icon?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),match_options?: (match_options_arr_rel_insert_input | null),name?: (Scalars['String'] | null),plugins?: (game_mode_plugins_arr_rel_insert_input | null),slug?: (Scalars['String'] | null),updated_at?: (Scalars['timestamptz'] | null)} +/** Boolean expression to compare columns of type "e_tournament_stage_types_enum". All fields are combined with logical 'AND'. */ +export interface e_tournament_stage_types_enum_comparison_exp {_eq?: (e_tournament_stage_types_enum | null),_in?: (e_tournament_stage_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_tournament_stage_types_enum | null),_nin?: (e_tournament_stage_types_enum[] | null)} + + +/** input type for inserting data into table "e_tournament_stage_types" */ +export interface e_tournament_stage_types_insert_input {description?: (Scalars['String'] | null),tournament_stages?: (tournament_stages_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface game_modes_max_fieldsGenqlSelection{ - archived_at?: boolean | number - cfg?: boolean | number - created_at?: boolean | number +export interface e_tournament_stage_types_max_fieldsGenqlSelection{ description?: boolean | number - extra_game_params?: boolean | number - icon?: boolean | number - id?: boolean | number - name?: boolean | number - slug?: boolean | number - updated_at?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate min on columns */ -export interface game_modes_min_fieldsGenqlSelection{ - archived_at?: boolean | number - cfg?: boolean | number - created_at?: boolean | number +export interface e_tournament_stage_types_min_fieldsGenqlSelection{ description?: boolean | number - extra_game_params?: boolean | number - icon?: boolean | number - id?: boolean | number - name?: boolean | number - slug?: boolean | number - updated_at?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "game_modes" */ -export interface game_modes_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_tournament_stage_types" */ +export interface e_tournament_stage_types_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: game_modesGenqlSelection + returning?: e_tournament_stage_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "game_modes" */ -export interface game_modes_obj_rel_insert_input {data: game_modes_insert_input, +/** input type for inserting object relation for remote table "e_tournament_stage_types" */ +export interface e_tournament_stage_types_obj_rel_insert_input {data: e_tournament_stage_types_insert_input, /** upsert condition */ -on_conflict?: (game_modes_on_conflict | null)} +on_conflict?: (e_tournament_stage_types_on_conflict | null)} -/** on_conflict condition type for table "game_modes" */ -export interface game_modes_on_conflict {constraint: game_modes_constraint,update_columns?: game_modes_update_column[],where?: (game_modes_bool_exp | null)} +/** on_conflict condition type for table "e_tournament_stage_types" */ +export interface e_tournament_stage_types_on_conflict {constraint: e_tournament_stage_types_constraint,update_columns?: e_tournament_stage_types_update_column[],where?: (e_tournament_stage_types_bool_exp | null)} -/** Ordering options when selecting data from "game_modes". */ -export interface game_modes_order_by {archived_at?: (order_by | null),cfg?: (order_by | null),competitive_safe?: (order_by | null),created_at?: (order_by | null),description?: (order_by | null),enabled?: (order_by | null),extra_game_params?: (order_by | null),icon?: (order_by | null),id?: (order_by | null),match_options_aggregate?: (match_options_aggregate_order_by | null),name?: (order_by | null),plugins_aggregate?: (game_mode_plugins_aggregate_order_by | null),runtime_conflicts?: (order_by | null),slug?: (order_by | null),supported_runtimes?: (order_by | null),updated_at?: (order_by | null)} +/** Ordering options when selecting data from "e_tournament_stage_types". */ +export interface e_tournament_stage_types_order_by {description?: (order_by | null),tournament_stages_aggregate?: (tournament_stages_aggregate_order_by | null),value?: (order_by | null)} -/** primary key columns input for table: game_modes */ -export interface game_modes_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: e_tournament_stage_types */ +export interface e_tournament_stage_types_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "game_modes" */ -export interface game_modes_set_input {archived_at?: (Scalars['timestamptz'] | null),cfg?: (Scalars['String'] | null),competitive_safe?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),enabled?: (Scalars['Boolean'] | null),extra_game_params?: (Scalars['String'] | null),icon?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),slug?: (Scalars['String'] | null),updated_at?: (Scalars['timestamptz'] | null)} +/** input type for updating data in table "e_tournament_stage_types" */ +export interface e_tournament_stage_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "game_modes" */ -export interface game_modes_stream_cursor_input { +/** Streaming cursor of the table "e_tournament_stage_types" */ +export interface e_tournament_stage_types_stream_cursor_input { /** Stream column input with initial value */ -initial_value: game_modes_stream_cursor_value_input, +initial_value: e_tournament_stage_types_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface game_modes_stream_cursor_value_input {archived_at?: (Scalars['timestamptz'] | null),cfg?: (Scalars['String'] | null),competitive_safe?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),enabled?: (Scalars['Boolean'] | null),extra_game_params?: (Scalars['String'] | null),icon?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),slug?: (Scalars['String'] | null),updated_at?: (Scalars['timestamptz'] | null)} +export interface e_tournament_stage_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface game_modes_updates { +export interface e_tournament_stage_types_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (game_modes_set_input | null), +_set?: (e_tournament_stage_types_set_input | null), /** filter the rows which have to be updated */ -where: game_modes_bool_exp} +where: e_tournament_stage_types_bool_exp} -/** columns and relationships of "game_plugin_installs" */ -export interface game_plugin_installsGenqlSelection{ - cfg?: string | number, - load_custom?: boolean | number, - load_ranked?: boolean | number, - load_tournaments?: boolean | number - channel?: boolean | number - created_at?: boolean | number - disable_server_guidelines?: boolean | number - enabled?: boolean | number - /** An object relationship */ - plugin?: game_pluginsGenqlSelection - plugin_slug?: boolean | number - updated_at?: boolean | number - version?: boolean | number +/** columns and relationships of "e_tournament_status" */ +export interface e_tournament_statusGenqlSelection{ + description?: boolean | number + /** An array relationship */ + tournaments?: (tournamentsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournaments_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournaments_order_by[] | null), + /** filter the rows returned */ + where?: (tournaments_bool_exp | null)} }) + /** An aggregate relationship */ + tournaments_aggregate?: (tournaments_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournaments_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournaments_order_by[] | null), + /** filter the rows returned */ + where?: (tournaments_bool_exp | null)} }) + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "game_plugin_installs" */ -export interface game_plugin_installs_aggregateGenqlSelection{ - aggregate?: game_plugin_installs_aggregate_fieldsGenqlSelection - nodes?: game_plugin_installsGenqlSelection +/** aggregated selection of "e_tournament_status" */ +export interface e_tournament_status_aggregateGenqlSelection{ + aggregate?: e_tournament_status_aggregate_fieldsGenqlSelection + nodes?: e_tournament_statusGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "game_plugin_installs" */ -export interface game_plugin_installs_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (game_plugin_installs_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: game_plugin_installs_max_fieldsGenqlSelection - min?: game_plugin_installs_min_fieldsGenqlSelection +/** aggregate fields of "e_tournament_status" */ +export interface e_tournament_status_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_tournament_status_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_tournament_status_max_fieldsGenqlSelection + min?: e_tournament_status_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "game_plugin_installs". All fields are combined with a logical 'AND'. */ -export interface game_plugin_installs_bool_exp {_and?: (game_plugin_installs_bool_exp[] | null),_not?: (game_plugin_installs_bool_exp | null),_or?: (game_plugin_installs_bool_exp[] | null),cfg?: (String_comparison_exp | null),load_custom?: (Boolean_comparison_exp | null),load_ranked?: (Boolean_comparison_exp | null),load_tournaments?: (Boolean_comparison_exp | null),channel?: (e_game_plugin_channels_enum_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),disable_server_guidelines?: (Boolean_comparison_exp | null),enabled?: (Boolean_comparison_exp | null),plugin?: (game_plugins_bool_exp | null),plugin_slug?: (String_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null),version?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_tournament_status". All fields are combined with a logical 'AND'. */ +export interface e_tournament_status_bool_exp {_and?: (e_tournament_status_bool_exp[] | null),_not?: (e_tournament_status_bool_exp | null),_or?: (e_tournament_status_bool_exp[] | null),description?: (String_comparison_exp | null),tournaments?: (tournaments_bool_exp | null),tournaments_aggregate?: (tournaments_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} -/** input type for inserting data into table "game_plugin_installs" */ -export interface game_plugin_installs_insert_input {cfg?: (Scalars['String'] | null),load_custom?: (Scalars['Boolean'] | null),load_ranked?: (Scalars['Boolean'] | null),load_tournaments?: (Scalars['Boolean'] | null),channel?: (e_game_plugin_channels_enum | null),created_at?: (Scalars['timestamptz'] | null),disable_server_guidelines?: (Scalars['Boolean'] | null),enabled?: (Scalars['Boolean'] | null),plugin?: (game_plugins_obj_rel_insert_input | null),plugin_slug?: (Scalars['String'] | null),updated_at?: (Scalars['timestamptz'] | null),version?: (Scalars['String'] | null)} +/** Boolean expression to compare columns of type "e_tournament_status_enum". All fields are combined with logical 'AND'. */ +export interface e_tournament_status_enum_comparison_exp {_eq?: (e_tournament_status_enum | null),_in?: (e_tournament_status_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_tournament_status_enum | null),_nin?: (e_tournament_status_enum[] | null)} + + +/** input type for inserting data into table "e_tournament_status" */ +export interface e_tournament_status_insert_input {description?: (Scalars['String'] | null),tournaments?: (tournaments_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface game_plugin_installs_max_fieldsGenqlSelection{ - created_at?: boolean | number - plugin_slug?: boolean | number - updated_at?: boolean | number - version?: boolean | number +export interface e_tournament_status_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate min on columns */ -export interface game_plugin_installs_min_fieldsGenqlSelection{ - created_at?: boolean | number - plugin_slug?: boolean | number - updated_at?: boolean | number - version?: boolean | number +export interface e_tournament_status_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "game_plugin_installs" */ -export interface game_plugin_installs_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_tournament_status" */ +export interface e_tournament_status_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: game_plugin_installsGenqlSelection + returning?: e_tournament_statusGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "game_plugin_installs" */ -export interface game_plugin_installs_on_conflict {constraint: game_plugin_installs_constraint,update_columns?: game_plugin_installs_update_column[],where?: (game_plugin_installs_bool_exp | null)} +/** input type for inserting object relation for remote table "e_tournament_status" */ +export interface e_tournament_status_obj_rel_insert_input {data: e_tournament_status_insert_input, +/** upsert condition */ +on_conflict?: (e_tournament_status_on_conflict | null)} -/** Ordering options when selecting data from "game_plugin_installs". */ -export interface game_plugin_installs_order_by {cfg?: (order_by | null),load_custom?: (order_by | null),load_ranked?: (order_by | null),load_tournaments?: (order_by | null),channel?: (order_by | null),created_at?: (order_by | null),disable_server_guidelines?: (order_by | null),enabled?: (order_by | null),plugin?: (game_plugins_order_by | null),plugin_slug?: (order_by | null),updated_at?: (order_by | null),version?: (order_by | null)} +/** on_conflict condition type for table "e_tournament_status" */ +export interface e_tournament_status_on_conflict {constraint: e_tournament_status_constraint,update_columns?: e_tournament_status_update_column[],where?: (e_tournament_status_bool_exp | null)} -/** primary key columns input for table: game_plugin_installs */ -export interface game_plugin_installs_pk_columns_input {plugin_slug: Scalars['String']} +/** Ordering options when selecting data from "e_tournament_status". */ +export interface e_tournament_status_order_by {description?: (order_by | null),tournaments_aggregate?: (tournaments_aggregate_order_by | null),value?: (order_by | null)} -/** input type for updating data in table "game_plugin_installs" */ -export interface game_plugin_installs_set_input {cfg?: (Scalars['String'] | null),load_custom?: (Scalars['Boolean'] | null),load_ranked?: (Scalars['Boolean'] | null),load_tournaments?: (Scalars['Boolean'] | null),channel?: (e_game_plugin_channels_enum | null),created_at?: (Scalars['timestamptz'] | null),disable_server_guidelines?: (Scalars['Boolean'] | null),enabled?: (Scalars['Boolean'] | null),plugin_slug?: (Scalars['String'] | null),updated_at?: (Scalars['timestamptz'] | null),version?: (Scalars['String'] | null)} +/** primary key columns input for table: e_tournament_status */ +export interface e_tournament_status_pk_columns_input {value: Scalars['String']} -/** Streaming cursor of the table "game_plugin_installs" */ -export interface game_plugin_installs_stream_cursor_input { +/** input type for updating data in table "e_tournament_status" */ +export interface e_tournament_status_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** Streaming cursor of the table "e_tournament_status" */ +export interface e_tournament_status_stream_cursor_input { /** Stream column input with initial value */ -initial_value: game_plugin_installs_stream_cursor_value_input, +initial_value: e_tournament_status_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface game_plugin_installs_stream_cursor_value_input {cfg?: (Scalars['String'] | null),load_custom?: (Scalars['Boolean'] | null),load_ranked?: (Scalars['Boolean'] | null),load_tournaments?: (Scalars['Boolean'] | null),channel?: (e_game_plugin_channels_enum | null),created_at?: (Scalars['timestamptz'] | null),disable_server_guidelines?: (Scalars['Boolean'] | null),enabled?: (Scalars['Boolean'] | null),plugin_slug?: (Scalars['String'] | null),updated_at?: (Scalars['timestamptz'] | null),version?: (Scalars['String'] | null)} +export interface e_tournament_status_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface game_plugin_installs_updates { +export interface e_tournament_status_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (game_plugin_installs_set_input | null), +_set?: (e_tournament_status_set_input | null), /** filter the rows which have to be updated */ -where: game_plugin_installs_bool_exp} - - -/** columns and relationships of "game_plugin_versions" */ -export interface game_plugin_versionsGenqlSelection{ - install_path?: boolean | number - layout?: boolean | number - /** An object relationship */ - plugin?: game_pluginsGenqlSelection - plugin_slug?: boolean | number - prerelease?: boolean | number - published_at?: boolean | number - runtime?: boolean | number - sha256?: boolean | number - size?: boolean | number - url?: boolean | number - version?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +where: e_tournament_status_bool_exp} -/** aggregated selection of "game_plugin_versions" */ -export interface game_plugin_versions_aggregateGenqlSelection{ - aggregate?: game_plugin_versions_aggregate_fieldsGenqlSelection - nodes?: game_plugin_versionsGenqlSelection +/** columns and relationships of "e_utility_practice_statuses" */ +export interface e_utility_practice_statusesGenqlSelection{ + description?: boolean | number + /** An array relationship */ + utility_practice_sessions?: (utility_practice_sessionsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (utility_practice_sessions_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (utility_practice_sessions_order_by[] | null), + /** filter the rows returned */ + where?: (utility_practice_sessions_bool_exp | null)} }) + /** An aggregate relationship */ + utility_practice_sessions_aggregate?: (utility_practice_sessions_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (utility_practice_sessions_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (utility_practice_sessions_order_by[] | null), + /** filter the rows returned */ + where?: (utility_practice_sessions_bool_exp | null)} }) + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface game_plugin_versions_aggregate_bool_exp {bool_and?: (game_plugin_versions_aggregate_bool_exp_bool_and | null),bool_or?: (game_plugin_versions_aggregate_bool_exp_bool_or | null),count?: (game_plugin_versions_aggregate_bool_exp_count | null)} - -export interface game_plugin_versions_aggregate_bool_exp_bool_and {arguments: game_plugin_versions_select_column_game_plugin_versions_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (game_plugin_versions_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface game_plugin_versions_aggregate_bool_exp_bool_or {arguments: game_plugin_versions_select_column_game_plugin_versions_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (game_plugin_versions_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface game_plugin_versions_aggregate_bool_exp_count {arguments?: (game_plugin_versions_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (game_plugin_versions_bool_exp | null),predicate: Int_comparison_exp} - -/** aggregate fields of "game_plugin_versions" */ -export interface game_plugin_versions_aggregate_fieldsGenqlSelection{ - avg?: game_plugin_versions_avg_fieldsGenqlSelection - count?: { __args: {columns?: (game_plugin_versions_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: game_plugin_versions_max_fieldsGenqlSelection - min?: game_plugin_versions_min_fieldsGenqlSelection - stddev?: game_plugin_versions_stddev_fieldsGenqlSelection - stddev_pop?: game_plugin_versions_stddev_pop_fieldsGenqlSelection - stddev_samp?: game_plugin_versions_stddev_samp_fieldsGenqlSelection - sum?: game_plugin_versions_sum_fieldsGenqlSelection - var_pop?: game_plugin_versions_var_pop_fieldsGenqlSelection - var_samp?: game_plugin_versions_var_samp_fieldsGenqlSelection - variance?: game_plugin_versions_variance_fieldsGenqlSelection +/** aggregated selection of "e_utility_practice_statuses" */ +export interface e_utility_practice_statuses_aggregateGenqlSelection{ + aggregate?: e_utility_practice_statuses_aggregate_fieldsGenqlSelection + nodes?: e_utility_practice_statusesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "game_plugin_versions" */ -export interface game_plugin_versions_aggregate_order_by {avg?: (game_plugin_versions_avg_order_by | null),count?: (order_by | null),max?: (game_plugin_versions_max_order_by | null),min?: (game_plugin_versions_min_order_by | null),stddev?: (game_plugin_versions_stddev_order_by | null),stddev_pop?: (game_plugin_versions_stddev_pop_order_by | null),stddev_samp?: (game_plugin_versions_stddev_samp_order_by | null),sum?: (game_plugin_versions_sum_order_by | null),var_pop?: (game_plugin_versions_var_pop_order_by | null),var_samp?: (game_plugin_versions_var_samp_order_by | null),variance?: (game_plugin_versions_variance_order_by | null)} - - -/** input type for inserting array relation for remote table "game_plugin_versions" */ -export interface game_plugin_versions_arr_rel_insert_input {data: game_plugin_versions_insert_input[], -/** upsert condition */ -on_conflict?: (game_plugin_versions_on_conflict | null)} - - -/** aggregate avg on columns */ -export interface game_plugin_versions_avg_fieldsGenqlSelection{ - size?: boolean | number +/** aggregate fields of "e_utility_practice_statuses" */ +export interface e_utility_practice_statuses_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_utility_practice_statuses_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_utility_practice_statuses_max_fieldsGenqlSelection + min?: e_utility_practice_statuses_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "game_plugin_versions" */ -export interface game_plugin_versions_avg_order_by {size?: (order_by | null)} - - -/** Boolean expression to filter rows from the table "game_plugin_versions". All fields are combined with a logical 'AND'. */ -export interface game_plugin_versions_bool_exp {_and?: (game_plugin_versions_bool_exp[] | null),_not?: (game_plugin_versions_bool_exp | null),_or?: (game_plugin_versions_bool_exp[] | null),install_path?: (String_comparison_exp | null),layout?: (String_comparison_exp | null),plugin?: (game_plugins_bool_exp | null),plugin_slug?: (String_comparison_exp | null),prerelease?: (Boolean_comparison_exp | null),published_at?: (timestamptz_comparison_exp | null),runtime?: (e_plugin_runtimes_enum_comparison_exp | null),sha256?: (String_comparison_exp | null),size?: (Int_comparison_exp | null),url?: (String_comparison_exp | null),version?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_utility_practice_statuses". All fields are combined with a logical 'AND'. */ +export interface e_utility_practice_statuses_bool_exp {_and?: (e_utility_practice_statuses_bool_exp[] | null),_not?: (e_utility_practice_statuses_bool_exp | null),_or?: (e_utility_practice_statuses_bool_exp[] | null),description?: (String_comparison_exp | null),utility_practice_sessions?: (utility_practice_sessions_bool_exp | null),utility_practice_sessions_aggregate?: (utility_practice_sessions_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} -/** input type for incrementing numeric columns in table "game_plugin_versions" */ -export interface game_plugin_versions_inc_input {size?: (Scalars['Int'] | null)} +/** Boolean expression to compare columns of type "e_utility_practice_statuses_enum". All fields are combined with logical 'AND'. */ +export interface e_utility_practice_statuses_enum_comparison_exp {_eq?: (e_utility_practice_statuses_enum | null),_in?: (e_utility_practice_statuses_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_utility_practice_statuses_enum | null),_nin?: (e_utility_practice_statuses_enum[] | null)} -/** input type for inserting data into table "game_plugin_versions" */ -export interface game_plugin_versions_insert_input {install_path?: (Scalars['String'] | null),layout?: (Scalars['String'] | null),plugin?: (game_plugins_obj_rel_insert_input | null),plugin_slug?: (Scalars['String'] | null),prerelease?: (Scalars['Boolean'] | null),published_at?: (Scalars['timestamptz'] | null),runtime?: (e_plugin_runtimes_enum | null),sha256?: (Scalars['String'] | null),size?: (Scalars['Int'] | null),url?: (Scalars['String'] | null),version?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_utility_practice_statuses" */ +export interface e_utility_practice_statuses_insert_input {description?: (Scalars['String'] | null),utility_practice_sessions?: (utility_practice_sessions_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface game_plugin_versions_max_fieldsGenqlSelection{ - install_path?: boolean | number - layout?: boolean | number - plugin_slug?: boolean | number - published_at?: boolean | number - sha256?: boolean | number - size?: boolean | number - url?: boolean | number - version?: boolean | number +export interface e_utility_practice_statuses_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "game_plugin_versions" */ -export interface game_plugin_versions_max_order_by {install_path?: (order_by | null),layout?: (order_by | null),plugin_slug?: (order_by | null),published_at?: (order_by | null),sha256?: (order_by | null),size?: (order_by | null),url?: (order_by | null),version?: (order_by | null)} - - /** aggregate min on columns */ -export interface game_plugin_versions_min_fieldsGenqlSelection{ - install_path?: boolean | number - layout?: boolean | number - plugin_slug?: boolean | number - published_at?: boolean | number - sha256?: boolean | number - size?: boolean | number - url?: boolean | number - version?: boolean | number +export interface e_utility_practice_statuses_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "game_plugin_versions" */ -export interface game_plugin_versions_min_order_by {install_path?: (order_by | null),layout?: (order_by | null),plugin_slug?: (order_by | null),published_at?: (order_by | null),sha256?: (order_by | null),size?: (order_by | null),url?: (order_by | null),version?: (order_by | null)} - - -/** response of any mutation on the table "game_plugin_versions" */ -export interface game_plugin_versions_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_utility_practice_statuses" */ +export interface e_utility_practice_statuses_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: game_plugin_versionsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** on_conflict condition type for table "game_plugin_versions" */ -export interface game_plugin_versions_on_conflict {constraint: game_plugin_versions_constraint,update_columns?: game_plugin_versions_update_column[],where?: (game_plugin_versions_bool_exp | null)} - - -/** Ordering options when selecting data from "game_plugin_versions". */ -export interface game_plugin_versions_order_by {install_path?: (order_by | null),layout?: (order_by | null),plugin?: (game_plugins_order_by | null),plugin_slug?: (order_by | null),prerelease?: (order_by | null),published_at?: (order_by | null),runtime?: (order_by | null),sha256?: (order_by | null),size?: (order_by | null),url?: (order_by | null),version?: (order_by | null)} - - -/** primary key columns input for table: game_plugin_versions */ -export interface game_plugin_versions_pk_columns_input {plugin_slug: Scalars['String'],runtime: e_plugin_runtimes_enum,version: Scalars['String']} - - -/** input type for updating data in table "game_plugin_versions" */ -export interface game_plugin_versions_set_input {install_path?: (Scalars['String'] | null),layout?: (Scalars['String'] | null),plugin_slug?: (Scalars['String'] | null),prerelease?: (Scalars['Boolean'] | null),published_at?: (Scalars['timestamptz'] | null),runtime?: (e_plugin_runtimes_enum | null),sha256?: (Scalars['String'] | null),size?: (Scalars['Int'] | null),url?: (Scalars['String'] | null),version?: (Scalars['String'] | null)} - - -/** aggregate stddev on columns */ -export interface game_plugin_versions_stddev_fieldsGenqlSelection{ - size?: boolean | number + returning?: e_utility_practice_statusesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "game_plugin_versions" */ -export interface game_plugin_versions_stddev_order_by {size?: (order_by | null)} +/** input type for inserting object relation for remote table "e_utility_practice_statuses" */ +export interface e_utility_practice_statuses_obj_rel_insert_input {data: e_utility_practice_statuses_insert_input, +/** upsert condition */ +on_conflict?: (e_utility_practice_statuses_on_conflict | null)} -/** aggregate stddev_pop on columns */ -export interface game_plugin_versions_stddev_pop_fieldsGenqlSelection{ - size?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** on_conflict condition type for table "e_utility_practice_statuses" */ +export interface e_utility_practice_statuses_on_conflict {constraint: e_utility_practice_statuses_constraint,update_columns?: e_utility_practice_statuses_update_column[],where?: (e_utility_practice_statuses_bool_exp | null)} -/** order by stddev_pop() on columns of table "game_plugin_versions" */ -export interface game_plugin_versions_stddev_pop_order_by {size?: (order_by | null)} +/** Ordering options when selecting data from "e_utility_practice_statuses". */ +export interface e_utility_practice_statuses_order_by {description?: (order_by | null),utility_practice_sessions_aggregate?: (utility_practice_sessions_aggregate_order_by | null),value?: (order_by | null)} -/** aggregate stddev_samp on columns */ -export interface game_plugin_versions_stddev_samp_fieldsGenqlSelection{ - size?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** primary key columns input for table: e_utility_practice_statuses */ +export interface e_utility_practice_statuses_pk_columns_input {value: Scalars['String']} -/** order by stddev_samp() on columns of table "game_plugin_versions" */ -export interface game_plugin_versions_stddev_samp_order_by {size?: (order_by | null)} +/** input type for updating data in table "e_utility_practice_statuses" */ +export interface e_utility_practice_statuses_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "game_plugin_versions" */ -export interface game_plugin_versions_stream_cursor_input { +/** Streaming cursor of the table "e_utility_practice_statuses" */ +export interface e_utility_practice_statuses_stream_cursor_input { /** Stream column input with initial value */ -initial_value: game_plugin_versions_stream_cursor_value_input, +initial_value: e_utility_practice_statuses_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface game_plugin_versions_stream_cursor_value_input {install_path?: (Scalars['String'] | null),layout?: (Scalars['String'] | null),plugin_slug?: (Scalars['String'] | null),prerelease?: (Scalars['Boolean'] | null),published_at?: (Scalars['timestamptz'] | null),runtime?: (e_plugin_runtimes_enum | null),sha256?: (Scalars['String'] | null),size?: (Scalars['Int'] | null),url?: (Scalars['String'] | null),version?: (Scalars['String'] | null)} +export interface e_utility_practice_statuses_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_utility_practice_statuses_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (e_utility_practice_statuses_set_input | null), +/** filter the rows which have to be updated */ +where: e_utility_practice_statuses_bool_exp} -/** aggregate sum on columns */ -export interface game_plugin_versions_sum_fieldsGenqlSelection{ - size?: boolean | number + +/** columns and relationships of "e_utility_sources" */ +export interface e_utility_sourcesGenqlSelection{ + description?: boolean | number + /** An array relationship */ + utility_lineups?: (utility_lineupsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (utility_lineups_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (utility_lineups_order_by[] | null), + /** filter the rows returned */ + where?: (utility_lineups_bool_exp | null)} }) + /** An aggregate relationship */ + utility_lineups_aggregate?: (utility_lineups_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (utility_lineups_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (utility_lineups_order_by[] | null), + /** filter the rows returned */ + where?: (utility_lineups_bool_exp | null)} }) + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "game_plugin_versions" */ -export interface game_plugin_versions_sum_order_by {size?: (order_by | null)} - -export interface game_plugin_versions_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (game_plugin_versions_inc_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (game_plugin_versions_set_input | null), -/** filter the rows which have to be updated */ -where: game_plugin_versions_bool_exp} +/** aggregated selection of "e_utility_sources" */ +export interface e_utility_sources_aggregateGenqlSelection{ + aggregate?: e_utility_sources_aggregate_fieldsGenqlSelection + nodes?: e_utility_sourcesGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate var_pop on columns */ -export interface game_plugin_versions_var_pop_fieldsGenqlSelection{ - size?: boolean | number +/** aggregate fields of "e_utility_sources" */ +export interface e_utility_sources_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_utility_sources_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_utility_sources_max_fieldsGenqlSelection + min?: e_utility_sources_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "game_plugin_versions" */ -export interface game_plugin_versions_var_pop_order_by {size?: (order_by | null)} +/** Boolean expression to filter rows from the table "e_utility_sources". All fields are combined with a logical 'AND'. */ +export interface e_utility_sources_bool_exp {_and?: (e_utility_sources_bool_exp[] | null),_not?: (e_utility_sources_bool_exp | null),_or?: (e_utility_sources_bool_exp[] | null),description?: (String_comparison_exp | null),utility_lineups?: (utility_lineups_bool_exp | null),utility_lineups_aggregate?: (utility_lineups_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} -/** aggregate var_samp on columns */ -export interface game_plugin_versions_var_samp_fieldsGenqlSelection{ - size?: boolean | number +/** Boolean expression to compare columns of type "e_utility_sources_enum". All fields are combined with logical 'AND'. */ +export interface e_utility_sources_enum_comparison_exp {_eq?: (e_utility_sources_enum | null),_in?: (e_utility_sources_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_utility_sources_enum | null),_nin?: (e_utility_sources_enum[] | null)} + + +/** input type for inserting data into table "e_utility_sources" */ +export interface e_utility_sources_insert_input {description?: (Scalars['String'] | null),utility_lineups?: (utility_lineups_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} + + +/** aggregate max on columns */ +export interface e_utility_sources_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "game_plugin_versions" */ -export interface game_plugin_versions_var_samp_order_by {size?: (order_by | null)} +/** aggregate min on columns */ +export interface e_utility_sources_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate variance on columns */ -export interface game_plugin_versions_variance_fieldsGenqlSelection{ - size?: boolean | number +/** response of any mutation on the table "e_utility_sources" */ +export interface e_utility_sources_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: e_utility_sourcesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "game_plugin_versions" */ -export interface game_plugin_versions_variance_order_by {size?: (order_by | null)} +/** on_conflict condition type for table "e_utility_sources" */ +export interface e_utility_sources_on_conflict {constraint: e_utility_sources_constraint,update_columns?: e_utility_sources_update_column[],where?: (e_utility_sources_bool_exp | null)} -/** columns and relationships of "game_plugins" */ -export interface game_pluginsGenqlSelection{ - author?: boolean | number - config_path?: boolean | number - config_schema?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - cvars?: boolean | number +/** Ordering options when selecting data from "e_utility_sources". */ +export interface e_utility_sources_order_by {description?: (order_by | null),utility_lineups_aggregate?: (utility_lineups_aggregate_order_by | null),value?: (order_by | null)} + + +/** primary key columns input for table: e_utility_sources */ +export interface e_utility_sources_pk_columns_input {value: Scalars['String']} + + +/** input type for updating data in table "e_utility_sources" */ +export interface e_utility_sources_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** Streaming cursor of the table "e_utility_sources" */ +export interface e_utility_sources_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: e_utility_sources_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface e_utility_sources_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + +export interface e_utility_sources_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (e_utility_sources_set_input | null), +/** filter the rows which have to be updated */ +where: e_utility_sources_bool_exp} + + +/** columns and relationships of "e_utility_techniques" */ +export interface e_utility_techniquesGenqlSelection{ description?: boolean | number /** An array relationship */ - game_modes?: (game_mode_pluginsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (game_mode_plugins_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (game_mode_plugins_order_by[] | null), - /** filter the rows returned */ - where?: (game_mode_plugins_bool_exp | null)} }) - /** An aggregate relationship */ - game_modes_aggregate?: (game_mode_plugins_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (game_mode_plugins_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (game_mode_plugins_order_by[] | null), - /** filter the rows returned */ - where?: (game_mode_plugins_bool_exp | null)} }) - homepage?: boolean | number - hot_swappable?: boolean | number - /** Installed | Partial | Pending | Failed | Manual | NotInstalled */ - install_state?: boolean | number - /** A computed field, executes function "game_plugin_installed_node_count" */ - installed_node_count?: boolean | number - kind?: boolean | number - name?: boolean | number - /** An array relationship */ - node_installs?: (game_server_node_pluginsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (game_server_node_plugins_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (game_server_node_plugins_order_by[] | null), - /** filter the rows returned */ - where?: (game_server_node_plugins_bool_exp | null)} }) - /** An aggregate relationship */ - node_installs_aggregate?: (game_server_node_plugins_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (game_server_node_plugins_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (game_server_node_plugins_order_by[] | null), - /** filter the rows returned */ - where?: (game_server_node_plugins_bool_exp | null)} }) - pairs_with?: boolean | number - panel?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - requires_server_guidelines_disabled?: boolean | number - requires_service?: boolean | number - slug?: boolean | number - source?: boolean | number - synced_at?: boolean | number - tags?: boolean | number - /** A computed field, executes function "game_plugin_target_node_count" */ - target_node_count?: boolean | number - verified?: boolean | number - /** An array relationship */ - versions?: (game_plugin_versionsGenqlSelection & { __args?: { + utility_lineups?: (utility_lineupsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_plugin_versions_select_column[] | null), + distinct_on?: (utility_lineups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_plugin_versions_order_by[] | null), + order_by?: (utility_lineups_order_by[] | null), /** filter the rows returned */ - where?: (game_plugin_versions_bool_exp | null)} }) + where?: (utility_lineups_bool_exp | null)} }) /** An aggregate relationship */ - versions_aggregate?: (game_plugin_versions_aggregateGenqlSelection & { __args?: { + utility_lineups_aggregate?: (utility_lineups_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_plugin_versions_select_column[] | null), + distinct_on?: (utility_lineups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_plugin_versions_order_by[] | null), + order_by?: (utility_lineups_order_by[] | null), /** filter the rows returned */ - where?: (game_plugin_versions_bool_exp | null)} }) - wiring?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregated selection of "game_plugins" */ -export interface game_plugins_aggregateGenqlSelection{ - aggregate?: game_plugins_aggregate_fieldsGenqlSelection - nodes?: game_pluginsGenqlSelection + where?: (utility_lineups_bool_exp | null)} }) + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "game_plugins" */ -export interface game_plugins_aggregate_fieldsGenqlSelection{ - avg?: game_plugins_avg_fieldsGenqlSelection - count?: { __args: {columns?: (game_plugins_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: game_plugins_max_fieldsGenqlSelection - min?: game_plugins_min_fieldsGenqlSelection - stddev?: game_plugins_stddev_fieldsGenqlSelection - stddev_pop?: game_plugins_stddev_pop_fieldsGenqlSelection - stddev_samp?: game_plugins_stddev_samp_fieldsGenqlSelection - sum?: game_plugins_sum_fieldsGenqlSelection - var_pop?: game_plugins_var_pop_fieldsGenqlSelection - var_samp?: game_plugins_var_samp_fieldsGenqlSelection - variance?: game_plugins_variance_fieldsGenqlSelection +/** aggregated selection of "e_utility_techniques" */ +export interface e_utility_techniques_aggregateGenqlSelection{ + aggregate?: e_utility_techniques_aggregate_fieldsGenqlSelection + nodes?: e_utility_techniquesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** append existing jsonb value of filtered columns with new jsonb value */ -export interface game_plugins_append_input {config_schema?: (Scalars['jsonb'] | null),panel?: (Scalars['jsonb'] | null),wiring?: (Scalars['jsonb'] | null)} - - -/** aggregate avg on columns */ -export interface game_plugins_avg_fieldsGenqlSelection{ - /** A computed field, executes function "game_plugin_installed_node_count" */ - installed_node_count?: boolean | number - /** A computed field, executes function "game_plugin_target_node_count" */ - target_node_count?: boolean | number +/** aggregate fields of "e_utility_techniques" */ +export interface e_utility_techniques_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_utility_techniques_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_utility_techniques_max_fieldsGenqlSelection + min?: e_utility_techniques_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "game_plugins". All fields are combined with a logical 'AND'. */ -export interface game_plugins_bool_exp {_and?: (game_plugins_bool_exp[] | null),_not?: (game_plugins_bool_exp | null),_or?: (game_plugins_bool_exp[] | null),author?: (String_comparison_exp | null),config_path?: (String_comparison_exp | null),config_schema?: (jsonb_comparison_exp | null),cvars?: (String_array_comparison_exp | null),description?: (String_comparison_exp | null),game_modes?: (game_mode_plugins_bool_exp | null),game_modes_aggregate?: (game_mode_plugins_aggregate_bool_exp | null),homepage?: (String_comparison_exp | null),hot_swappable?: (Boolean_comparison_exp | null),install_state?: (String_comparison_exp | null),installed_node_count?: (Int_comparison_exp | null),kind?: (e_game_plugin_kinds_enum_comparison_exp | null),name?: (String_comparison_exp | null),node_installs?: (game_server_node_plugins_bool_exp | null),node_installs_aggregate?: (game_server_node_plugins_aggregate_bool_exp | null),pairs_with?: (String_array_comparison_exp | null),panel?: (jsonb_comparison_exp | null),requires_server_guidelines_disabled?: (Boolean_comparison_exp | null),requires_service?: (String_comparison_exp | null),slug?: (String_comparison_exp | null),source?: (String_comparison_exp | null),synced_at?: (timestamptz_comparison_exp | null),tags?: (String_array_comparison_exp | null),target_node_count?: (Int_comparison_exp | null),verified?: (Boolean_comparison_exp | null),versions?: (game_plugin_versions_bool_exp | null),versions_aggregate?: (game_plugin_versions_aggregate_bool_exp | null),wiring?: (jsonb_comparison_exp | null)} - - -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -export interface game_plugins_delete_at_path_input {config_schema?: (Scalars['String'][] | null),panel?: (Scalars['String'][] | null),wiring?: (Scalars['String'][] | null)} - - -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -export interface game_plugins_delete_elem_input {config_schema?: (Scalars['Int'] | null),panel?: (Scalars['Int'] | null),wiring?: (Scalars['Int'] | null)} +/** Boolean expression to filter rows from the table "e_utility_techniques". All fields are combined with a logical 'AND'. */ +export interface e_utility_techniques_bool_exp {_and?: (e_utility_techniques_bool_exp[] | null),_not?: (e_utility_techniques_bool_exp | null),_or?: (e_utility_techniques_bool_exp[] | null),description?: (String_comparison_exp | null),utility_lineups?: (utility_lineups_bool_exp | null),utility_lineups_aggregate?: (utility_lineups_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -export interface game_plugins_delete_key_input {config_schema?: (Scalars['String'] | null),panel?: (Scalars['String'] | null),wiring?: (Scalars['String'] | null)} +/** Boolean expression to compare columns of type "e_utility_techniques_enum". All fields are combined with logical 'AND'. */ +export interface e_utility_techniques_enum_comparison_exp {_eq?: (e_utility_techniques_enum | null),_in?: (e_utility_techniques_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_utility_techniques_enum | null),_nin?: (e_utility_techniques_enum[] | null)} -/** input type for inserting data into table "game_plugins" */ -export interface game_plugins_insert_input {author?: (Scalars['String'] | null),config_path?: (Scalars['String'] | null),config_schema?: (Scalars['jsonb'] | null),cvars?: (Scalars['String'][] | null),description?: (Scalars['String'] | null),game_modes?: (game_mode_plugins_arr_rel_insert_input | null),homepage?: (Scalars['String'] | null),hot_swappable?: (Scalars['Boolean'] | null),kind?: (e_game_plugin_kinds_enum | null),name?: (Scalars['String'] | null),node_installs?: (game_server_node_plugins_arr_rel_insert_input | null),pairs_with?: (Scalars['String'][] | null),panel?: (Scalars['jsonb'] | null),requires_server_guidelines_disabled?: (Scalars['Boolean'] | null),requires_service?: (Scalars['String'] | null),slug?: (Scalars['String'] | null),source?: (Scalars['String'] | null),synced_at?: (Scalars['timestamptz'] | null),tags?: (Scalars['String'][] | null),verified?: (Scalars['Boolean'] | null),versions?: (game_plugin_versions_arr_rel_insert_input | null),wiring?: (Scalars['jsonb'] | null)} +/** input type for inserting data into table "e_utility_techniques" */ +export interface e_utility_techniques_insert_input {description?: (Scalars['String'] | null),utility_lineups?: (utility_lineups_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface game_plugins_max_fieldsGenqlSelection{ - author?: boolean | number - config_path?: boolean | number - cvars?: boolean | number +export interface e_utility_techniques_max_fieldsGenqlSelection{ description?: boolean | number - homepage?: boolean | number - /** Installed | Partial | Pending | Failed | Manual | NotInstalled */ - install_state?: boolean | number - /** A computed field, executes function "game_plugin_installed_node_count" */ - installed_node_count?: boolean | number - name?: boolean | number - pairs_with?: boolean | number - requires_service?: boolean | number - slug?: boolean | number - source?: boolean | number - synced_at?: boolean | number - tags?: boolean | number - /** A computed field, executes function "game_plugin_target_node_count" */ - target_node_count?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate min on columns */ -export interface game_plugins_min_fieldsGenqlSelection{ - author?: boolean | number - config_path?: boolean | number - cvars?: boolean | number +export interface e_utility_techniques_min_fieldsGenqlSelection{ description?: boolean | number - homepage?: boolean | number - /** Installed | Partial | Pending | Failed | Manual | NotInstalled */ - install_state?: boolean | number - /** A computed field, executes function "game_plugin_installed_node_count" */ - installed_node_count?: boolean | number - name?: boolean | number - pairs_with?: boolean | number - requires_service?: boolean | number - slug?: boolean | number - source?: boolean | number - synced_at?: boolean | number - tags?: boolean | number - /** A computed field, executes function "game_plugin_target_node_count" */ - target_node_count?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "game_plugins" */ -export interface game_plugins_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_utility_techniques" */ +export interface e_utility_techniques_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: game_pluginsGenqlSelection + returning?: e_utility_techniquesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "game_plugins" */ -export interface game_plugins_obj_rel_insert_input {data: game_plugins_insert_input, -/** upsert condition */ -on_conflict?: (game_plugins_on_conflict | null)} +/** on_conflict condition type for table "e_utility_techniques" */ +export interface e_utility_techniques_on_conflict {constraint: e_utility_techniques_constraint,update_columns?: e_utility_techniques_update_column[],where?: (e_utility_techniques_bool_exp | null)} -/** on_conflict condition type for table "game_plugins" */ -export interface game_plugins_on_conflict {constraint: game_plugins_constraint,update_columns?: game_plugins_update_column[],where?: (game_plugins_bool_exp | null)} +/** Ordering options when selecting data from "e_utility_techniques". */ +export interface e_utility_techniques_order_by {description?: (order_by | null),utility_lineups_aggregate?: (utility_lineups_aggregate_order_by | null),value?: (order_by | null)} -/** Ordering options when selecting data from "game_plugins". */ -export interface game_plugins_order_by {author?: (order_by | null),config_path?: (order_by | null),config_schema?: (order_by | null),cvars?: (order_by | null),description?: (order_by | null),game_modes_aggregate?: (game_mode_plugins_aggregate_order_by | null),homepage?: (order_by | null),hot_swappable?: (order_by | null),install_state?: (order_by | null),installed_node_count?: (order_by | null),kind?: (order_by | null),name?: (order_by | null),node_installs_aggregate?: (game_server_node_plugins_aggregate_order_by | null),pairs_with?: (order_by | null),panel?: (order_by | null),requires_server_guidelines_disabled?: (order_by | null),requires_service?: (order_by | null),slug?: (order_by | null),source?: (order_by | null),synced_at?: (order_by | null),tags?: (order_by | null),target_node_count?: (order_by | null),verified?: (order_by | null),versions_aggregate?: (game_plugin_versions_aggregate_order_by | null),wiring?: (order_by | null)} +/** primary key columns input for table: e_utility_techniques */ +export interface e_utility_techniques_pk_columns_input {value: Scalars['String']} -/** primary key columns input for table: game_plugins */ -export interface game_plugins_pk_columns_input {slug: Scalars['String']} +/** input type for updating data in table "e_utility_techniques" */ +export interface e_utility_techniques_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** prepend existing jsonb value of filtered columns with new jsonb value */ -export interface game_plugins_prepend_input {config_schema?: (Scalars['jsonb'] | null),panel?: (Scalars['jsonb'] | null),wiring?: (Scalars['jsonb'] | null)} +/** Streaming cursor of the table "e_utility_techniques" */ +export interface e_utility_techniques_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: e_utility_techniques_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -/** input type for updating data in table "game_plugins" */ -export interface game_plugins_set_input {author?: (Scalars['String'] | null),config_path?: (Scalars['String'] | null),config_schema?: (Scalars['jsonb'] | null),cvars?: (Scalars['String'][] | null),description?: (Scalars['String'] | null),homepage?: (Scalars['String'] | null),hot_swappable?: (Scalars['Boolean'] | null),kind?: (e_game_plugin_kinds_enum | null),name?: (Scalars['String'] | null),pairs_with?: (Scalars['String'][] | null),panel?: (Scalars['jsonb'] | null),requires_server_guidelines_disabled?: (Scalars['Boolean'] | null),requires_service?: (Scalars['String'] | null),slug?: (Scalars['String'] | null),source?: (Scalars['String'] | null),synced_at?: (Scalars['timestamptz'] | null),tags?: (Scalars['String'][] | null),verified?: (Scalars['Boolean'] | null),wiring?: (Scalars['jsonb'] | null)} +/** Initial value of the column from where the streaming should start */ +export interface e_utility_techniques_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_utility_techniques_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (e_utility_techniques_set_input | null), +/** filter the rows which have to be updated */ +where: e_utility_techniques_bool_exp} -/** aggregate stddev on columns */ -export interface game_plugins_stddev_fieldsGenqlSelection{ - /** A computed field, executes function "game_plugin_installed_node_count" */ - installed_node_count?: boolean | number - /** A computed field, executes function "game_plugin_target_node_count" */ - target_node_count?: boolean | number + +/** columns and relationships of "e_utility_throw_strengths" */ +export interface e_utility_throw_strengthsGenqlSelection{ + description?: boolean | number + /** An array relationship */ + utility_lineups?: (utility_lineupsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (utility_lineups_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (utility_lineups_order_by[] | null), + /** filter the rows returned */ + where?: (utility_lineups_bool_exp | null)} }) + /** An aggregate relationship */ + utility_lineups_aggregate?: (utility_lineups_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (utility_lineups_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (utility_lineups_order_by[] | null), + /** filter the rows returned */ + where?: (utility_lineups_bool_exp | null)} }) + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate stddev_pop on columns */ -export interface game_plugins_stddev_pop_fieldsGenqlSelection{ - /** A computed field, executes function "game_plugin_installed_node_count" */ - installed_node_count?: boolean | number - /** A computed field, executes function "game_plugin_target_node_count" */ - target_node_count?: boolean | number +/** aggregated selection of "e_utility_throw_strengths" */ +export interface e_utility_throw_strengths_aggregateGenqlSelection{ + aggregate?: e_utility_throw_strengths_aggregate_fieldsGenqlSelection + nodes?: e_utility_throw_strengthsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate stddev_samp on columns */ -export interface game_plugins_stddev_samp_fieldsGenqlSelection{ - /** A computed field, executes function "game_plugin_installed_node_count" */ - installed_node_count?: boolean | number - /** A computed field, executes function "game_plugin_target_node_count" */ - target_node_count?: boolean | number +/** aggregate fields of "e_utility_throw_strengths" */ +export interface e_utility_throw_strengths_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_utility_throw_strengths_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_utility_throw_strengths_max_fieldsGenqlSelection + min?: e_utility_throw_strengths_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Streaming cursor of the table "game_plugins" */ -export interface game_plugins_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: game_plugins_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} - +/** Boolean expression to filter rows from the table "e_utility_throw_strengths". All fields are combined with a logical 'AND'. */ +export interface e_utility_throw_strengths_bool_exp {_and?: (e_utility_throw_strengths_bool_exp[] | null),_not?: (e_utility_throw_strengths_bool_exp | null),_or?: (e_utility_throw_strengths_bool_exp[] | null),description?: (String_comparison_exp | null),utility_lineups?: (utility_lineups_bool_exp | null),utility_lineups_aggregate?: (utility_lineups_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} -/** Initial value of the column from where the streaming should start */ -export interface game_plugins_stream_cursor_value_input {author?: (Scalars['String'] | null),config_path?: (Scalars['String'] | null),config_schema?: (Scalars['jsonb'] | null),cvars?: (Scalars['String'][] | null),description?: (Scalars['String'] | null),homepage?: (Scalars['String'] | null),hot_swappable?: (Scalars['Boolean'] | null),kind?: (e_game_plugin_kinds_enum | null),name?: (Scalars['String'] | null),pairs_with?: (Scalars['String'][] | null),panel?: (Scalars['jsonb'] | null),requires_server_guidelines_disabled?: (Scalars['Boolean'] | null),requires_service?: (Scalars['String'] | null),slug?: (Scalars['String'] | null),source?: (Scalars['String'] | null),synced_at?: (Scalars['timestamptz'] | null),tags?: (Scalars['String'][] | null),verified?: (Scalars['Boolean'] | null),wiring?: (Scalars['jsonb'] | null)} +/** Boolean expression to compare columns of type "e_utility_throw_strengths_enum". All fields are combined with logical 'AND'. */ +export interface e_utility_throw_strengths_enum_comparison_exp {_eq?: (e_utility_throw_strengths_enum | null),_in?: (e_utility_throw_strengths_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_utility_throw_strengths_enum | null),_nin?: (e_utility_throw_strengths_enum[] | null)} -/** aggregate sum on columns */ -export interface game_plugins_sum_fieldsGenqlSelection{ - /** A computed field, executes function "game_plugin_installed_node_count" */ - installed_node_count?: boolean | number - /** A computed field, executes function "game_plugin_target_node_count" */ - target_node_count?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} -export interface game_plugins_updates { -/** append existing jsonb value of filtered columns with new jsonb value */ -_append?: (game_plugins_append_input | null), -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -_delete_at_path?: (game_plugins_delete_at_path_input | null), -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -_delete_elem?: (game_plugins_delete_elem_input | null), -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -_delete_key?: (game_plugins_delete_key_input | null), -/** prepend existing jsonb value of filtered columns with new jsonb value */ -_prepend?: (game_plugins_prepend_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (game_plugins_set_input | null), -/** filter the rows which have to be updated */ -where: game_plugins_bool_exp} +/** input type for inserting data into table "e_utility_throw_strengths" */ +export interface e_utility_throw_strengths_insert_input {description?: (Scalars['String'] | null),utility_lineups?: (utility_lineups_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} -/** aggregate var_pop on columns */ -export interface game_plugins_var_pop_fieldsGenqlSelection{ - /** A computed field, executes function "game_plugin_installed_node_count" */ - installed_node_count?: boolean | number - /** A computed field, executes function "game_plugin_target_node_count" */ - target_node_count?: boolean | number +/** aggregate max on columns */ +export interface e_utility_throw_strengths_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate var_samp on columns */ -export interface game_plugins_var_samp_fieldsGenqlSelection{ - /** A computed field, executes function "game_plugin_installed_node_count" */ - installed_node_count?: boolean | number - /** A computed field, executes function "game_plugin_target_node_count" */ - target_node_count?: boolean | number +/** aggregate min on columns */ +export interface e_utility_throw_strengths_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate variance on columns */ -export interface game_plugins_variance_fieldsGenqlSelection{ - /** A computed field, executes function "game_plugin_installed_node_count" */ - installed_node_count?: boolean | number - /** A computed field, executes function "game_plugin_target_node_count" */ - target_node_count?: boolean | number +/** response of any mutation on the table "e_utility_throw_strengths" */ +export interface e_utility_throw_strengths_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: e_utility_throw_strengthsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** columns and relationships of "game_server_node_plugins" */ -export interface game_server_node_pluginsGenqlSelection{ - channel?: boolean | number - created_at?: boolean | number - detected?: boolean | number - detected_version?: boolean | number - /** An object relationship */ - game_server_node?: game_server_nodesGenqlSelection - game_server_node_id?: boolean | number - id?: boolean | number - installed_at?: boolean | number - last_error?: boolean | number - path?: boolean | number - /** An object relationship */ - plugin?: game_pluginsGenqlSelection - plugin_slug?: boolean | number - runtime?: boolean | number - source?: boolean | number - status?: boolean | number - updated_at?: boolean | number - version?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** on_conflict condition type for table "e_utility_throw_strengths" */ +export interface e_utility_throw_strengths_on_conflict {constraint: e_utility_throw_strengths_constraint,update_columns?: e_utility_throw_strengths_update_column[],where?: (e_utility_throw_strengths_bool_exp | null)} -/** aggregated selection of "game_server_node_plugins" */ -export interface game_server_node_plugins_aggregateGenqlSelection{ - aggregate?: game_server_node_plugins_aggregate_fieldsGenqlSelection - nodes?: game_server_node_pluginsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +/** Ordering options when selecting data from "e_utility_throw_strengths". */ +export interface e_utility_throw_strengths_order_by {description?: (order_by | null),utility_lineups_aggregate?: (utility_lineups_aggregate_order_by | null),value?: (order_by | null)} -export interface game_server_node_plugins_aggregate_bool_exp {bool_and?: (game_server_node_plugins_aggregate_bool_exp_bool_and | null),bool_or?: (game_server_node_plugins_aggregate_bool_exp_bool_or | null),count?: (game_server_node_plugins_aggregate_bool_exp_count | null)} -export interface game_server_node_plugins_aggregate_bool_exp_bool_and {arguments: game_server_node_plugins_select_column_game_server_node_plugins_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (game_server_node_plugins_bool_exp | null),predicate: Boolean_comparison_exp} +/** primary key columns input for table: e_utility_throw_strengths */ +export interface e_utility_throw_strengths_pk_columns_input {value: Scalars['String']} -export interface game_server_node_plugins_aggregate_bool_exp_bool_or {arguments: game_server_node_plugins_select_column_game_server_node_plugins_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (game_server_node_plugins_bool_exp | null),predicate: Boolean_comparison_exp} -export interface game_server_node_plugins_aggregate_bool_exp_count {arguments?: (game_server_node_plugins_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (game_server_node_plugins_bool_exp | null),predicate: Int_comparison_exp} +/** input type for updating data in table "e_utility_throw_strengths" */ +export interface e_utility_throw_strengths_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** aggregate fields of "game_server_node_plugins" */ -export interface game_server_node_plugins_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (game_server_node_plugins_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: game_server_node_plugins_max_fieldsGenqlSelection - min?: game_server_node_plugins_min_fieldsGenqlSelection +/** Streaming cursor of the table "e_utility_throw_strengths" */ +export interface e_utility_throw_strengths_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: e_utility_throw_strengths_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface e_utility_throw_strengths_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + +export interface e_utility_throw_strengths_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (e_utility_throw_strengths_set_input | null), +/** filter the rows which have to be updated */ +where: e_utility_throw_strengths_bool_exp} + + +/** columns and relationships of "e_utility_types" */ +export interface e_utility_typesGenqlSelection{ + description?: boolean | number + /** An array relationship */ + player_utilities?: (player_utilityGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_utility_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_utility_order_by[] | null), + /** filter the rows returned */ + where?: (player_utility_bool_exp | null)} }) + /** An aggregate relationship */ + player_utilities_aggregate?: (player_utility_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_utility_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_utility_order_by[] | null), + /** filter the rows returned */ + where?: (player_utility_bool_exp | null)} }) + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "game_server_node_plugins" */ -export interface game_server_node_plugins_aggregate_order_by {count?: (order_by | null),max?: (game_server_node_plugins_max_order_by | null),min?: (game_server_node_plugins_min_order_by | null)} +/** aggregated selection of "e_utility_types" */ +export interface e_utility_types_aggregateGenqlSelection{ + aggregate?: e_utility_types_aggregate_fieldsGenqlSelection + nodes?: e_utility_typesGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** input type for inserting array relation for remote table "game_server_node_plugins" */ -export interface game_server_node_plugins_arr_rel_insert_input {data: game_server_node_plugins_insert_input[], -/** upsert condition */ -on_conflict?: (game_server_node_plugins_on_conflict | null)} +/** aggregate fields of "e_utility_types" */ +export interface e_utility_types_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_utility_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_utility_types_max_fieldsGenqlSelection + min?: e_utility_types_min_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** Boolean expression to filter rows from the table "game_server_node_plugins". All fields are combined with a logical 'AND'. */ -export interface game_server_node_plugins_bool_exp {_and?: (game_server_node_plugins_bool_exp[] | null),_not?: (game_server_node_plugins_bool_exp | null),_or?: (game_server_node_plugins_bool_exp[] | null),channel?: (e_game_plugin_channels_enum_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),detected?: (Boolean_comparison_exp | null),detected_version?: (String_comparison_exp | null),game_server_node?: (game_server_nodes_bool_exp | null),game_server_node_id?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),installed_at?: (timestamptz_comparison_exp | null),last_error?: (String_comparison_exp | null),path?: (String_comparison_exp | null),plugin?: (game_plugins_bool_exp | null),plugin_slug?: (String_comparison_exp | null),runtime?: (e_plugin_runtimes_enum_comparison_exp | null),source?: (String_comparison_exp | null),status?: (e_game_plugin_install_statuses_enum_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null),version?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "e_utility_types". All fields are combined with a logical 'AND'. */ +export interface e_utility_types_bool_exp {_and?: (e_utility_types_bool_exp[] | null),_not?: (e_utility_types_bool_exp | null),_or?: (e_utility_types_bool_exp[] | null),description?: (String_comparison_exp | null),player_utilities?: (player_utility_bool_exp | null),player_utilities_aggregate?: (player_utility_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} -/** input type for inserting data into table "game_server_node_plugins" */ -export interface game_server_node_plugins_insert_input {channel?: (e_game_plugin_channels_enum | null),created_at?: (Scalars['timestamptz'] | null),detected?: (Scalars['Boolean'] | null),detected_version?: (Scalars['String'] | null),game_server_node?: (game_server_nodes_obj_rel_insert_input | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),installed_at?: (Scalars['timestamptz'] | null),last_error?: (Scalars['String'] | null),path?: (Scalars['String'] | null),plugin?: (game_plugins_obj_rel_insert_input | null),plugin_slug?: (Scalars['String'] | null),runtime?: (e_plugin_runtimes_enum | null),source?: (Scalars['String'] | null),status?: (e_game_plugin_install_statuses_enum | null),updated_at?: (Scalars['timestamptz'] | null),version?: (Scalars['String'] | null)} +/** Boolean expression to compare columns of type "e_utility_types_enum". All fields are combined with logical 'AND'. */ +export interface e_utility_types_enum_comparison_exp {_eq?: (e_utility_types_enum | null),_in?: (e_utility_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_utility_types_enum | null),_nin?: (e_utility_types_enum[] | null)} + + +/** input type for inserting data into table "e_utility_types" */ +export interface e_utility_types_insert_input {description?: (Scalars['String'] | null),player_utilities?: (player_utility_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface game_server_node_plugins_max_fieldsGenqlSelection{ - created_at?: boolean | number - detected_version?: boolean | number - game_server_node_id?: boolean | number - id?: boolean | number - installed_at?: boolean | number - last_error?: boolean | number - path?: boolean | number - plugin_slug?: boolean | number - source?: boolean | number - updated_at?: boolean | number - version?: boolean | number +export interface e_utility_types_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "game_server_node_plugins" */ -export interface game_server_node_plugins_max_order_by {created_at?: (order_by | null),detected_version?: (order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),installed_at?: (order_by | null),last_error?: (order_by | null),path?: (order_by | null),plugin_slug?: (order_by | null),source?: (order_by | null),updated_at?: (order_by | null),version?: (order_by | null)} - - /** aggregate min on columns */ -export interface game_server_node_plugins_min_fieldsGenqlSelection{ - created_at?: boolean | number - detected_version?: boolean | number - game_server_node_id?: boolean | number - id?: boolean | number - installed_at?: boolean | number - last_error?: boolean | number - path?: boolean | number - plugin_slug?: boolean | number - source?: boolean | number - updated_at?: boolean | number - version?: boolean | number +export interface e_utility_types_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "game_server_node_plugins" */ -export interface game_server_node_plugins_min_order_by {created_at?: (order_by | null),detected_version?: (order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),installed_at?: (order_by | null),last_error?: (order_by | null),path?: (order_by | null),plugin_slug?: (order_by | null),source?: (order_by | null),updated_at?: (order_by | null),version?: (order_by | null)} - - -/** response of any mutation on the table "game_server_node_plugins" */ -export interface game_server_node_plugins_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_utility_types" */ +export interface e_utility_types_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: game_server_node_pluginsGenqlSelection + returning?: e_utility_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "game_server_node_plugins" */ -export interface game_server_node_plugins_on_conflict {constraint: game_server_node_plugins_constraint,update_columns?: game_server_node_plugins_update_column[],where?: (game_server_node_plugins_bool_exp | null)} +/** on_conflict condition type for table "e_utility_types" */ +export interface e_utility_types_on_conflict {constraint: e_utility_types_constraint,update_columns?: e_utility_types_update_column[],where?: (e_utility_types_bool_exp | null)} -/** Ordering options when selecting data from "game_server_node_plugins". */ -export interface game_server_node_plugins_order_by {channel?: (order_by | null),created_at?: (order_by | null),detected?: (order_by | null),detected_version?: (order_by | null),game_server_node?: (game_server_nodes_order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),installed_at?: (order_by | null),last_error?: (order_by | null),path?: (order_by | null),plugin?: (game_plugins_order_by | null),plugin_slug?: (order_by | null),runtime?: (order_by | null),source?: (order_by | null),status?: (order_by | null),updated_at?: (order_by | null),version?: (order_by | null)} +/** Ordering options when selecting data from "e_utility_types". */ +export interface e_utility_types_order_by {description?: (order_by | null),player_utilities_aggregate?: (player_utility_aggregate_order_by | null),value?: (order_by | null)} -/** primary key columns input for table: game_server_node_plugins */ -export interface game_server_node_plugins_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: e_utility_types */ +export interface e_utility_types_pk_columns_input {value: Scalars['String']} -/** input type for updating data in table "game_server_node_plugins" */ -export interface game_server_node_plugins_set_input {channel?: (e_game_plugin_channels_enum | null),created_at?: (Scalars['timestamptz'] | null),detected?: (Scalars['Boolean'] | null),detected_version?: (Scalars['String'] | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),installed_at?: (Scalars['timestamptz'] | null),last_error?: (Scalars['String'] | null),path?: (Scalars['String'] | null),plugin_slug?: (Scalars['String'] | null),runtime?: (e_plugin_runtimes_enum | null),source?: (Scalars['String'] | null),status?: (e_game_plugin_install_statuses_enum | null),updated_at?: (Scalars['timestamptz'] | null),version?: (Scalars['String'] | null)} +/** input type for updating data in table "e_utility_types" */ +export interface e_utility_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** Streaming cursor of the table "game_server_node_plugins" */ -export interface game_server_node_plugins_stream_cursor_input { +/** Streaming cursor of the table "e_utility_types" */ +export interface e_utility_types_stream_cursor_input { /** Stream column input with initial value */ -initial_value: game_server_node_plugins_stream_cursor_value_input, +initial_value: e_utility_types_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface game_server_node_plugins_stream_cursor_value_input {channel?: (e_game_plugin_channels_enum | null),created_at?: (Scalars['timestamptz'] | null),detected?: (Scalars['Boolean'] | null),detected_version?: (Scalars['String'] | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),installed_at?: (Scalars['timestamptz'] | null),last_error?: (Scalars['String'] | null),path?: (Scalars['String'] | null),plugin_slug?: (Scalars['String'] | null),runtime?: (e_plugin_runtimes_enum | null),source?: (Scalars['String'] | null),status?: (e_game_plugin_install_statuses_enum | null),updated_at?: (Scalars['timestamptz'] | null),version?: (Scalars['String'] | null)} +export interface e_utility_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -export interface game_server_node_plugins_updates { +export interface e_utility_types_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (game_server_node_plugins_set_input | null), +_set?: (e_utility_types_set_input | null), /** filter the rows which have to be updated */ -where: game_server_node_plugins_bool_exp} +where: e_utility_types_bool_exp} -/** columns and relationships of "game_server_nodes" */ -export interface game_server_nodesGenqlSelection{ - /** A computed field, executes function "available_node_server_count" */ - available_server_count?: boolean | number - build_id?: boolean | number - cpu_cores_per_socket?: boolean | number - cpu_frequency_info?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - cpu_governor_info?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - cpu_sockets?: boolean | number - cpu_threads_per_core?: boolean | number - cpu_warnings?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - cs2_launch_options?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - cs2_video_settings?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - csgo_build_id?: boolean | number - demo_network_limiter?: boolean | number - disk_available_gb?: boolean | number - disk_used_percent?: boolean | number - /** An object relationship */ - e_region?: server_regionsGenqlSelection - /** An object relationship */ - e_status?: e_game_server_node_statusesGenqlSelection - enabled?: boolean | number - enabled_for_match_making?: boolean | number - end_port_range?: boolean | number - gpu?: boolean | number - gpu_demos_enabled?: boolean | number - gpu_info?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - gpu_rendering_enabled?: boolean | number - gpu_streaming_enabled?: boolean | number - id?: boolean | number - label?: boolean | number - lan_ip?: boolean | number - node_ip?: boolean | number - offline_at?: boolean | number - pin_build_id?: boolean | number - pin_plugin_runtime?: boolean | number - pin_plugin_version?: boolean | number - /** An object relationship */ - pinned_version?: game_versionsGenqlSelection - /** A computed field, executes function "game_server_node_plugin_supported" */ - plugin_supported?: boolean | number - /** An array relationship */ - plugins?: (game_server_node_pluginsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (game_server_node_plugins_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (game_server_node_plugins_order_by[] | null), - /** filter the rows returned */ - where?: (game_server_node_plugins_bool_exp | null)} }) - /** An aggregate relationship */ - plugins_aggregate?: (game_server_node_plugins_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (game_server_node_plugins_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (game_server_node_plugins_order_by[] | null), - /** filter the rows returned */ - where?: (game_server_node_plugins_bool_exp | null)} }) - plugins_synced_at?: boolean | number - public_ip?: boolean | number - region?: boolean | number +/** columns and relationships of "e_utility_visibility" */ +export interface e_utility_visibilityGenqlSelection{ + description?: boolean | number /** An array relationship */ - servers?: (serversGenqlSelection & { __args?: { + utility_lineups?: (utility_lineupsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (servers_select_column[] | null), + distinct_on?: (utility_lineups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (servers_order_by[] | null), + order_by?: (utility_lineups_order_by[] | null), /** filter the rows returned */ - where?: (servers_bool_exp | null)} }) + where?: (utility_lineups_bool_exp | null)} }) /** An aggregate relationship */ - servers_aggregate?: (servers_aggregateGenqlSelection & { __args?: { + utility_lineups_aggregate?: (utility_lineups_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (servers_select_column[] | null), + distinct_on?: (utility_lineups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (servers_order_by[] | null), + order_by?: (utility_lineups_order_by[] | null), /** filter the rows returned */ - where?: (servers_bool_exp | null)} }) - shader_bake_progress?: boolean | number - shader_bake_progress_stage?: boolean | number - shader_bake_status?: boolean | number - shader_bake_status_history?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - start_port_range?: boolean | number - status?: boolean | number - supports_cpu_pinning?: boolean | number - supports_low_latency?: boolean | number - token?: boolean | number - /** A computed field, executes function "total_node_server_count" */ - total_server_count?: boolean | number - update_status?: boolean | number - /** An object relationship */ - version?: game_versionsGenqlSelection + where?: (utility_lineups_bool_exp | null)} }) + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "game_server_nodes" */ -export interface game_server_nodes_aggregateGenqlSelection{ - aggregate?: game_server_nodes_aggregate_fieldsGenqlSelection - nodes?: game_server_nodesGenqlSelection +/** aggregated selection of "e_utility_visibility" */ +export interface e_utility_visibility_aggregateGenqlSelection{ + aggregate?: e_utility_visibility_aggregate_fieldsGenqlSelection + nodes?: e_utility_visibilityGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface game_server_nodes_aggregate_bool_exp {bool_and?: (game_server_nodes_aggregate_bool_exp_bool_and | null),bool_or?: (game_server_nodes_aggregate_bool_exp_bool_or | null),count?: (game_server_nodes_aggregate_bool_exp_count | null)} -export interface game_server_nodes_aggregate_bool_exp_bool_and {arguments: game_server_nodes_select_column_game_server_nodes_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (game_server_nodes_bool_exp | null),predicate: Boolean_comparison_exp} +/** aggregate fields of "e_utility_visibility" */ +export interface e_utility_visibility_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_utility_visibility_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_utility_visibility_max_fieldsGenqlSelection + min?: e_utility_visibility_min_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -export interface game_server_nodes_aggregate_bool_exp_bool_or {arguments: game_server_nodes_select_column_game_server_nodes_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (game_server_nodes_bool_exp | null),predicate: Boolean_comparison_exp} -export interface game_server_nodes_aggregate_bool_exp_count {arguments?: (game_server_nodes_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (game_server_nodes_bool_exp | null),predicate: Int_comparison_exp} +/** Boolean expression to filter rows from the table "e_utility_visibility". All fields are combined with a logical 'AND'. */ +export interface e_utility_visibility_bool_exp {_and?: (e_utility_visibility_bool_exp[] | null),_not?: (e_utility_visibility_bool_exp | null),_or?: (e_utility_visibility_bool_exp[] | null),description?: (String_comparison_exp | null),utility_lineups?: (utility_lineups_bool_exp | null),utility_lineups_aggregate?: (utility_lineups_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} -/** aggregate fields of "game_server_nodes" */ -export interface game_server_nodes_aggregate_fieldsGenqlSelection{ - avg?: game_server_nodes_avg_fieldsGenqlSelection - count?: { __args: {columns?: (game_server_nodes_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: game_server_nodes_max_fieldsGenqlSelection - min?: game_server_nodes_min_fieldsGenqlSelection - stddev?: game_server_nodes_stddev_fieldsGenqlSelection - stddev_pop?: game_server_nodes_stddev_pop_fieldsGenqlSelection - stddev_samp?: game_server_nodes_stddev_samp_fieldsGenqlSelection - sum?: game_server_nodes_sum_fieldsGenqlSelection - var_pop?: game_server_nodes_var_pop_fieldsGenqlSelection - var_samp?: game_server_nodes_var_samp_fieldsGenqlSelection - variance?: game_server_nodes_variance_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +/** Boolean expression to compare columns of type "e_utility_visibility_enum". All fields are combined with logical 'AND'. */ +export interface e_utility_visibility_enum_comparison_exp {_eq?: (e_utility_visibility_enum | null),_in?: (e_utility_visibility_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_utility_visibility_enum | null),_nin?: (e_utility_visibility_enum[] | null)} -/** order by aggregate values of table "game_server_nodes" */ -export interface game_server_nodes_aggregate_order_by {avg?: (game_server_nodes_avg_order_by | null),count?: (order_by | null),max?: (game_server_nodes_max_order_by | null),min?: (game_server_nodes_min_order_by | null),stddev?: (game_server_nodes_stddev_order_by | null),stddev_pop?: (game_server_nodes_stddev_pop_order_by | null),stddev_samp?: (game_server_nodes_stddev_samp_order_by | null),sum?: (game_server_nodes_sum_order_by | null),var_pop?: (game_server_nodes_var_pop_order_by | null),var_samp?: (game_server_nodes_var_samp_order_by | null),variance?: (game_server_nodes_variance_order_by | null)} +/** input type for inserting data into table "e_utility_visibility" */ +export interface e_utility_visibility_insert_input {description?: (Scalars['String'] | null),utility_lineups?: (utility_lineups_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} -/** append existing jsonb value of filtered columns with new jsonb value */ -export interface game_server_nodes_append_input {cpu_frequency_info?: (Scalars['jsonb'] | null),cpu_governor_info?: (Scalars['jsonb'] | null),cpu_warnings?: (Scalars['jsonb'] | null),cs2_launch_options?: (Scalars['jsonb'] | null),cs2_video_settings?: (Scalars['jsonb'] | null),gpu_info?: (Scalars['jsonb'] | null),shader_bake_status_history?: (Scalars['jsonb'] | null)} +/** aggregate max on columns */ +export interface e_utility_visibility_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** input type for inserting array relation for remote table "game_server_nodes" */ -export interface game_server_nodes_arr_rel_insert_input {data: game_server_nodes_insert_input[], -/** upsert condition */ -on_conflict?: (game_server_nodes_on_conflict | null)} +/** aggregate min on columns */ +export interface e_utility_visibility_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate avg on columns */ -export interface game_server_nodes_avg_fieldsGenqlSelection{ - /** A computed field, executes function "available_node_server_count" */ - available_server_count?: boolean | number - build_id?: boolean | number - cpu_cores_per_socket?: boolean | number - cpu_sockets?: boolean | number - cpu_threads_per_core?: boolean | number - csgo_build_id?: boolean | number - demo_network_limiter?: boolean | number - disk_available_gb?: boolean | number - disk_used_percent?: boolean | number - end_port_range?: boolean | number - pin_build_id?: boolean | number - shader_bake_progress?: boolean | number - start_port_range?: boolean | number - /** A computed field, executes function "total_node_server_count" */ - total_server_count?: boolean | number +/** response of any mutation on the table "e_utility_visibility" */ +export interface e_utility_visibility_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: e_utility_visibilityGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "game_server_nodes" */ -export interface game_server_nodes_avg_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),pin_build_id?: (order_by | null),shader_bake_progress?: (order_by | null),start_port_range?: (order_by | null)} +/** on_conflict condition type for table "e_utility_visibility" */ +export interface e_utility_visibility_on_conflict {constraint: e_utility_visibility_constraint,update_columns?: e_utility_visibility_update_column[],where?: (e_utility_visibility_bool_exp | null)} -/** Boolean expression to filter rows from the table "game_server_nodes". All fields are combined with a logical 'AND'. */ -export interface game_server_nodes_bool_exp {_and?: (game_server_nodes_bool_exp[] | null),_not?: (game_server_nodes_bool_exp | null),_or?: (game_server_nodes_bool_exp[] | null),available_server_count?: (Int_comparison_exp | null),build_id?: (Int_comparison_exp | null),cpu_cores_per_socket?: (Int_comparison_exp | null),cpu_frequency_info?: (jsonb_comparison_exp | null),cpu_governor_info?: (jsonb_comparison_exp | null),cpu_sockets?: (Int_comparison_exp | null),cpu_threads_per_core?: (Int_comparison_exp | null),cpu_warnings?: (jsonb_comparison_exp | null),cs2_launch_options?: (jsonb_comparison_exp | null),cs2_video_settings?: (jsonb_comparison_exp | null),csgo_build_id?: (Int_comparison_exp | null),demo_network_limiter?: (Int_comparison_exp | null),disk_available_gb?: (Int_comparison_exp | null),disk_used_percent?: (Int_comparison_exp | null),e_region?: (server_regions_bool_exp | null),e_status?: (e_game_server_node_statuses_bool_exp | null),enabled?: (Boolean_comparison_exp | null),enabled_for_match_making?: (Boolean_comparison_exp | null),end_port_range?: (Int_comparison_exp | null),gpu?: (Boolean_comparison_exp | null),gpu_demos_enabled?: (Boolean_comparison_exp | null),gpu_info?: (jsonb_comparison_exp | null),gpu_rendering_enabled?: (Boolean_comparison_exp | null),gpu_streaming_enabled?: (Boolean_comparison_exp | null),id?: (String_comparison_exp | null),label?: (String_comparison_exp | null),lan_ip?: (inet_comparison_exp | null),node_ip?: (inet_comparison_exp | null),offline_at?: (timestamptz_comparison_exp | null),pin_build_id?: (Int_comparison_exp | null),pin_plugin_runtime?: (String_comparison_exp | null),pin_plugin_version?: (String_comparison_exp | null),pinned_version?: (game_versions_bool_exp | null),plugin_supported?: (Boolean_comparison_exp | null),plugins?: (game_server_node_plugins_bool_exp | null),plugins_aggregate?: (game_server_node_plugins_aggregate_bool_exp | null),plugins_synced_at?: (timestamptz_comparison_exp | null),public_ip?: (inet_comparison_exp | null),region?: (String_comparison_exp | null),servers?: (servers_bool_exp | null),servers_aggregate?: (servers_aggregate_bool_exp | null),shader_bake_progress?: (numeric_comparison_exp | null),shader_bake_progress_stage?: (String_comparison_exp | null),shader_bake_status?: (String_comparison_exp | null),shader_bake_status_history?: (jsonb_comparison_exp | null),start_port_range?: (Int_comparison_exp | null),status?: (e_game_server_node_statuses_enum_comparison_exp | null),supports_cpu_pinning?: (Boolean_comparison_exp | null),supports_low_latency?: (Boolean_comparison_exp | null),token?: (String_comparison_exp | null),total_server_count?: (Int_comparison_exp | null),update_status?: (String_comparison_exp | null),version?: (game_versions_bool_exp | null)} +/** Ordering options when selecting data from "e_utility_visibility". */ +export interface e_utility_visibility_order_by {description?: (order_by | null),utility_lineups_aggregate?: (utility_lineups_aggregate_order_by | null),value?: (order_by | null)} -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -export interface game_server_nodes_delete_at_path_input {cpu_frequency_info?: (Scalars['String'][] | null),cpu_governor_info?: (Scalars['String'][] | null),cpu_warnings?: (Scalars['String'][] | null),cs2_launch_options?: (Scalars['String'][] | null),cs2_video_settings?: (Scalars['String'][] | null),gpu_info?: (Scalars['String'][] | null),shader_bake_status_history?: (Scalars['String'][] | null)} +/** primary key columns input for table: e_utility_visibility */ +export interface e_utility_visibility_pk_columns_input {value: Scalars['String']} -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -export interface game_server_nodes_delete_elem_input {cpu_frequency_info?: (Scalars['Int'] | null),cpu_governor_info?: (Scalars['Int'] | null),cpu_warnings?: (Scalars['Int'] | null),cs2_launch_options?: (Scalars['Int'] | null),cs2_video_settings?: (Scalars['Int'] | null),gpu_info?: (Scalars['Int'] | null),shader_bake_status_history?: (Scalars['Int'] | null)} +/** input type for updating data in table "e_utility_visibility" */ +export interface e_utility_visibility_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -export interface game_server_nodes_delete_key_input {cpu_frequency_info?: (Scalars['String'] | null),cpu_governor_info?: (Scalars['String'] | null),cpu_warnings?: (Scalars['String'] | null),cs2_launch_options?: (Scalars['String'] | null),cs2_video_settings?: (Scalars['String'] | null),gpu_info?: (Scalars['String'] | null),shader_bake_status_history?: (Scalars['String'] | null)} +/** Streaming cursor of the table "e_utility_visibility" */ +export interface e_utility_visibility_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: e_utility_visibility_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -/** input type for incrementing numeric columns in table "game_server_nodes" */ -export interface game_server_nodes_inc_input {build_id?: (Scalars['Int'] | null),cpu_cores_per_socket?: (Scalars['Int'] | null),cpu_sockets?: (Scalars['Int'] | null),cpu_threads_per_core?: (Scalars['Int'] | null),csgo_build_id?: (Scalars['Int'] | null),demo_network_limiter?: (Scalars['Int'] | null),disk_available_gb?: (Scalars['Int'] | null),disk_used_percent?: (Scalars['Int'] | null),end_port_range?: (Scalars['Int'] | null),pin_build_id?: (Scalars['Int'] | null),shader_bake_progress?: (Scalars['numeric'] | null),start_port_range?: (Scalars['Int'] | null)} +/** Initial value of the column from where the streaming should start */ +export interface e_utility_visibility_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_utility_visibility_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (e_utility_visibility_set_input | null), +/** filter the rows which have to be updated */ +where: e_utility_visibility_bool_exp} -/** input type for inserting data into table "game_server_nodes" */ -export interface game_server_nodes_insert_input {build_id?: (Scalars['Int'] | null),cpu_cores_per_socket?: (Scalars['Int'] | null),cpu_frequency_info?: (Scalars['jsonb'] | null),cpu_governor_info?: (Scalars['jsonb'] | null),cpu_sockets?: (Scalars['Int'] | null),cpu_threads_per_core?: (Scalars['Int'] | null),cpu_warnings?: (Scalars['jsonb'] | null),cs2_launch_options?: (Scalars['jsonb'] | null),cs2_video_settings?: (Scalars['jsonb'] | null),csgo_build_id?: (Scalars['Int'] | null),demo_network_limiter?: (Scalars['Int'] | null),disk_available_gb?: (Scalars['Int'] | null),disk_used_percent?: (Scalars['Int'] | null),e_region?: (server_regions_obj_rel_insert_input | null),e_status?: (e_game_server_node_statuses_obj_rel_insert_input | null),enabled?: (Scalars['Boolean'] | null),enabled_for_match_making?: (Scalars['Boolean'] | null),end_port_range?: (Scalars['Int'] | null),gpu?: (Scalars['Boolean'] | null),gpu_demos_enabled?: (Scalars['Boolean'] | null),gpu_info?: (Scalars['jsonb'] | null),gpu_rendering_enabled?: (Scalars['Boolean'] | null),gpu_streaming_enabled?: (Scalars['Boolean'] | null),id?: (Scalars['String'] | null),label?: (Scalars['String'] | null),lan_ip?: (Scalars['inet'] | null),node_ip?: (Scalars['inet'] | null),offline_at?: (Scalars['timestamptz'] | null),pin_build_id?: (Scalars['Int'] | null),pin_plugin_runtime?: (Scalars['String'] | null),pin_plugin_version?: (Scalars['String'] | null),pinned_version?: (game_versions_obj_rel_insert_input | null),plugins?: (game_server_node_plugins_arr_rel_insert_input | null),plugins_synced_at?: (Scalars['timestamptz'] | null),public_ip?: (Scalars['inet'] | null),region?: (Scalars['String'] | null),servers?: (servers_arr_rel_insert_input | null),shader_bake_progress?: (Scalars['numeric'] | null),shader_bake_progress_stage?: (Scalars['String'] | null),shader_bake_status?: (Scalars['String'] | null),shader_bake_status_history?: (Scalars['jsonb'] | null),start_port_range?: (Scalars['Int'] | null),status?: (e_game_server_node_statuses_enum | null),supports_cpu_pinning?: (Scalars['Boolean'] | null),supports_low_latency?: (Scalars['Boolean'] | null),token?: (Scalars['String'] | null),update_status?: (Scalars['String'] | null),version?: (game_versions_obj_rel_insert_input | null)} + +/** columns and relationships of "e_veto_pick_types" */ +export interface e_veto_pick_typesGenqlSelection{ + description?: boolean | number + /** An array relationship */ + match_veto_picks?: (match_map_veto_picksGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_map_veto_picks_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_map_veto_picks_order_by[] | null), + /** filter the rows returned */ + where?: (match_map_veto_picks_bool_exp | null)} }) + /** An aggregate relationship */ + match_veto_picks_aggregate?: (match_map_veto_picks_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_map_veto_picks_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_map_veto_picks_order_by[] | null), + /** filter the rows returned */ + where?: (match_map_veto_picks_bool_exp | null)} }) + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate max on columns */ -export interface game_server_nodes_max_fieldsGenqlSelection{ - /** A computed field, executes function "available_node_server_count" */ - available_server_count?: boolean | number - build_id?: boolean | number - cpu_cores_per_socket?: boolean | number - cpu_sockets?: boolean | number - cpu_threads_per_core?: boolean | number - csgo_build_id?: boolean | number - demo_network_limiter?: boolean | number - disk_available_gb?: boolean | number - disk_used_percent?: boolean | number - end_port_range?: boolean | number - id?: boolean | number - label?: boolean | number - offline_at?: boolean | number - pin_build_id?: boolean | number - pin_plugin_runtime?: boolean | number - pin_plugin_version?: boolean | number - plugins_synced_at?: boolean | number - region?: boolean | number - shader_bake_progress?: boolean | number - shader_bake_progress_stage?: boolean | number - shader_bake_status?: boolean | number - start_port_range?: boolean | number - token?: boolean | number - /** A computed field, executes function "total_node_server_count" */ - total_server_count?: boolean | number - update_status?: boolean | number +/** aggregated selection of "e_veto_pick_types" */ +export interface e_veto_pick_types_aggregateGenqlSelection{ + aggregate?: e_veto_pick_types_aggregate_fieldsGenqlSelection + nodes?: e_veto_pick_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "game_server_nodes" */ -export interface game_server_nodes_max_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),id?: (order_by | null),label?: (order_by | null),offline_at?: (order_by | null),pin_build_id?: (order_by | null),pin_plugin_runtime?: (order_by | null),pin_plugin_version?: (order_by | null),plugins_synced_at?: (order_by | null),region?: (order_by | null),shader_bake_progress?: (order_by | null),shader_bake_progress_stage?: (order_by | null),shader_bake_status?: (order_by | null),start_port_range?: (order_by | null),token?: (order_by | null),update_status?: (order_by | null)} +/** aggregate fields of "e_veto_pick_types" */ +export interface e_veto_pick_types_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_veto_pick_types_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_veto_pick_types_max_fieldsGenqlSelection + min?: e_veto_pick_types_min_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate min on columns */ -export interface game_server_nodes_min_fieldsGenqlSelection{ - /** A computed field, executes function "available_node_server_count" */ - available_server_count?: boolean | number - build_id?: boolean | number - cpu_cores_per_socket?: boolean | number - cpu_sockets?: boolean | number - cpu_threads_per_core?: boolean | number - csgo_build_id?: boolean | number - demo_network_limiter?: boolean | number - disk_available_gb?: boolean | number - disk_used_percent?: boolean | number - end_port_range?: boolean | number - id?: boolean | number - label?: boolean | number - offline_at?: boolean | number - pin_build_id?: boolean | number - pin_plugin_runtime?: boolean | number - pin_plugin_version?: boolean | number - plugins_synced_at?: boolean | number - region?: boolean | number - shader_bake_progress?: boolean | number - shader_bake_progress_stage?: boolean | number - shader_bake_status?: boolean | number - start_port_range?: boolean | number - token?: boolean | number - /** A computed field, executes function "total_node_server_count" */ - total_server_count?: boolean | number - update_status?: boolean | number +/** Boolean expression to filter rows from the table "e_veto_pick_types". All fields are combined with a logical 'AND'. */ +export interface e_veto_pick_types_bool_exp {_and?: (e_veto_pick_types_bool_exp[] | null),_not?: (e_veto_pick_types_bool_exp | null),_or?: (e_veto_pick_types_bool_exp[] | null),description?: (String_comparison_exp | null),match_veto_picks?: (match_map_veto_picks_bool_exp | null),match_veto_picks_aggregate?: (match_map_veto_picks_aggregate_bool_exp | null),value?: (String_comparison_exp | null)} + + +/** Boolean expression to compare columns of type "e_veto_pick_types_enum". All fields are combined with logical 'AND'. */ +export interface e_veto_pick_types_enum_comparison_exp {_eq?: (e_veto_pick_types_enum | null),_in?: (e_veto_pick_types_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_veto_pick_types_enum | null),_nin?: (e_veto_pick_types_enum[] | null)} + + +/** input type for inserting data into table "e_veto_pick_types" */ +export interface e_veto_pick_types_insert_input {description?: (Scalars['String'] | null),match_veto_picks?: (match_map_veto_picks_arr_rel_insert_input | null),value?: (Scalars['String'] | null)} + + +/** aggregate max on columns */ +export interface e_veto_pick_types_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "game_server_nodes" */ -export interface game_server_nodes_min_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),id?: (order_by | null),label?: (order_by | null),offline_at?: (order_by | null),pin_build_id?: (order_by | null),pin_plugin_runtime?: (order_by | null),pin_plugin_version?: (order_by | null),plugins_synced_at?: (order_by | null),region?: (order_by | null),shader_bake_progress?: (order_by | null),shader_bake_progress_stage?: (order_by | null),shader_bake_status?: (order_by | null),start_port_range?: (order_by | null),token?: (order_by | null),update_status?: (order_by | null)} +/** aggregate min on columns */ +export interface e_veto_pick_types_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** response of any mutation on the table "game_server_nodes" */ -export interface game_server_nodes_mutation_responseGenqlSelection{ +/** response of any mutation on the table "e_veto_pick_types" */ +export interface e_veto_pick_types_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: game_server_nodesGenqlSelection + returning?: e_veto_pick_typesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "game_server_nodes" */ -export interface game_server_nodes_obj_rel_insert_input {data: game_server_nodes_insert_input, -/** upsert condition */ -on_conflict?: (game_server_nodes_on_conflict | null)} +/** on_conflict condition type for table "e_veto_pick_types" */ +export interface e_veto_pick_types_on_conflict {constraint: e_veto_pick_types_constraint,update_columns?: e_veto_pick_types_update_column[],where?: (e_veto_pick_types_bool_exp | null)} -/** on_conflict condition type for table "game_server_nodes" */ -export interface game_server_nodes_on_conflict {constraint: game_server_nodes_constraint,update_columns?: game_server_nodes_update_column[],where?: (game_server_nodes_bool_exp | null)} +/** Ordering options when selecting data from "e_veto_pick_types". */ +export interface e_veto_pick_types_order_by {description?: (order_by | null),match_veto_picks_aggregate?: (match_map_veto_picks_aggregate_order_by | null),value?: (order_by | null)} -/** Ordering options when selecting data from "game_server_nodes". */ -export interface game_server_nodes_order_by {available_server_count?: (order_by | null),build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_frequency_info?: (order_by | null),cpu_governor_info?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),cpu_warnings?: (order_by | null),cs2_launch_options?: (order_by | null),cs2_video_settings?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),e_region?: (server_regions_order_by | null),e_status?: (e_game_server_node_statuses_order_by | null),enabled?: (order_by | null),enabled_for_match_making?: (order_by | null),end_port_range?: (order_by | null),gpu?: (order_by | null),gpu_demos_enabled?: (order_by | null),gpu_info?: (order_by | null),gpu_rendering_enabled?: (order_by | null),gpu_streaming_enabled?: (order_by | null),id?: (order_by | null),label?: (order_by | null),lan_ip?: (order_by | null),node_ip?: (order_by | null),offline_at?: (order_by | null),pin_build_id?: (order_by | null),pin_plugin_runtime?: (order_by | null),pin_plugin_version?: (order_by | null),pinned_version?: (game_versions_order_by | null),plugin_supported?: (order_by | null),plugins_aggregate?: (game_server_node_plugins_aggregate_order_by | null),plugins_synced_at?: (order_by | null),public_ip?: (order_by | null),region?: (order_by | null),servers_aggregate?: (servers_aggregate_order_by | null),shader_bake_progress?: (order_by | null),shader_bake_progress_stage?: (order_by | null),shader_bake_status?: (order_by | null),shader_bake_status_history?: (order_by | null),start_port_range?: (order_by | null),status?: (order_by | null),supports_cpu_pinning?: (order_by | null),supports_low_latency?: (order_by | null),token?: (order_by | null),total_server_count?: (order_by | null),update_status?: (order_by | null),version?: (game_versions_order_by | null)} +/** primary key columns input for table: e_veto_pick_types */ +export interface e_veto_pick_types_pk_columns_input {value: Scalars['String']} -/** primary key columns input for table: game_server_nodes */ -export interface game_server_nodes_pk_columns_input {id: Scalars['String']} +/** input type for updating data in table "e_veto_pick_types" */ +export interface e_veto_pick_types_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** prepend existing jsonb value of filtered columns with new jsonb value */ -export interface game_server_nodes_prepend_input {cpu_frequency_info?: (Scalars['jsonb'] | null),cpu_governor_info?: (Scalars['jsonb'] | null),cpu_warnings?: (Scalars['jsonb'] | null),cs2_launch_options?: (Scalars['jsonb'] | null),cs2_video_settings?: (Scalars['jsonb'] | null),gpu_info?: (Scalars['jsonb'] | null),shader_bake_status_history?: (Scalars['jsonb'] | null)} +/** Streaming cursor of the table "e_veto_pick_types" */ +export interface e_veto_pick_types_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: e_veto_pick_types_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -/** input type for updating data in table "game_server_nodes" */ -export interface game_server_nodes_set_input {build_id?: (Scalars['Int'] | null),cpu_cores_per_socket?: (Scalars['Int'] | null),cpu_frequency_info?: (Scalars['jsonb'] | null),cpu_governor_info?: (Scalars['jsonb'] | null),cpu_sockets?: (Scalars['Int'] | null),cpu_threads_per_core?: (Scalars['Int'] | null),cpu_warnings?: (Scalars['jsonb'] | null),cs2_launch_options?: (Scalars['jsonb'] | null),cs2_video_settings?: (Scalars['jsonb'] | null),csgo_build_id?: (Scalars['Int'] | null),demo_network_limiter?: (Scalars['Int'] | null),disk_available_gb?: (Scalars['Int'] | null),disk_used_percent?: (Scalars['Int'] | null),enabled?: (Scalars['Boolean'] | null),enabled_for_match_making?: (Scalars['Boolean'] | null),end_port_range?: (Scalars['Int'] | null),gpu?: (Scalars['Boolean'] | null),gpu_demos_enabled?: (Scalars['Boolean'] | null),gpu_info?: (Scalars['jsonb'] | null),gpu_rendering_enabled?: (Scalars['Boolean'] | null),gpu_streaming_enabled?: (Scalars['Boolean'] | null),id?: (Scalars['String'] | null),label?: (Scalars['String'] | null),lan_ip?: (Scalars['inet'] | null),node_ip?: (Scalars['inet'] | null),offline_at?: (Scalars['timestamptz'] | null),pin_build_id?: (Scalars['Int'] | null),pin_plugin_runtime?: (Scalars['String'] | null),pin_plugin_version?: (Scalars['String'] | null),plugins_synced_at?: (Scalars['timestamptz'] | null),public_ip?: (Scalars['inet'] | null),region?: (Scalars['String'] | null),shader_bake_progress?: (Scalars['numeric'] | null),shader_bake_progress_stage?: (Scalars['String'] | null),shader_bake_status?: (Scalars['String'] | null),shader_bake_status_history?: (Scalars['jsonb'] | null),start_port_range?: (Scalars['Int'] | null),status?: (e_game_server_node_statuses_enum | null),supports_cpu_pinning?: (Scalars['Boolean'] | null),supports_low_latency?: (Scalars['Boolean'] | null),token?: (Scalars['String'] | null),update_status?: (Scalars['String'] | null)} +/** Initial value of the column from where the streaming should start */ +export interface e_veto_pick_types_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_veto_pick_types_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (e_veto_pick_types_set_input | null), +/** filter the rows which have to be updated */ +where: e_veto_pick_types_bool_exp} -/** aggregate stddev on columns */ -export interface game_server_nodes_stddev_fieldsGenqlSelection{ - /** A computed field, executes function "available_node_server_count" */ - available_server_count?: boolean | number - build_id?: boolean | number - cpu_cores_per_socket?: boolean | number - cpu_sockets?: boolean | number - cpu_threads_per_core?: boolean | number - csgo_build_id?: boolean | number - demo_network_limiter?: boolean | number - disk_available_gb?: boolean | number - disk_used_percent?: boolean | number - end_port_range?: boolean | number - pin_build_id?: boolean | number - shader_bake_progress?: boolean | number - start_port_range?: boolean | number - /** A computed field, executes function "total_node_server_count" */ - total_server_count?: boolean | number + +/** columns and relationships of "e_winning_reasons" */ +export interface e_winning_reasonsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "game_server_nodes" */ -export interface game_server_nodes_stddev_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),pin_build_id?: (order_by | null),shader_bake_progress?: (order_by | null),start_port_range?: (order_by | null)} - - -/** aggregate stddev_pop on columns */ -export interface game_server_nodes_stddev_pop_fieldsGenqlSelection{ - /** A computed field, executes function "available_node_server_count" */ - available_server_count?: boolean | number - build_id?: boolean | number - cpu_cores_per_socket?: boolean | number - cpu_sockets?: boolean | number - cpu_threads_per_core?: boolean | number - csgo_build_id?: boolean | number - demo_network_limiter?: boolean | number - disk_available_gb?: boolean | number - disk_used_percent?: boolean | number - end_port_range?: boolean | number - pin_build_id?: boolean | number - shader_bake_progress?: boolean | number - start_port_range?: boolean | number - /** A computed field, executes function "total_node_server_count" */ - total_server_count?: boolean | number +/** aggregated selection of "e_winning_reasons" */ +export interface e_winning_reasons_aggregateGenqlSelection{ + aggregate?: e_winning_reasons_aggregate_fieldsGenqlSelection + nodes?: e_winning_reasonsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "game_server_nodes" */ -export interface game_server_nodes_stddev_pop_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),pin_build_id?: (order_by | null),shader_bake_progress?: (order_by | null),start_port_range?: (order_by | null)} - - -/** aggregate stddev_samp on columns */ -export interface game_server_nodes_stddev_samp_fieldsGenqlSelection{ - /** A computed field, executes function "available_node_server_count" */ - available_server_count?: boolean | number - build_id?: boolean | number - cpu_cores_per_socket?: boolean | number - cpu_sockets?: boolean | number - cpu_threads_per_core?: boolean | number - csgo_build_id?: boolean | number - demo_network_limiter?: boolean | number - disk_available_gb?: boolean | number - disk_used_percent?: boolean | number - end_port_range?: boolean | number - pin_build_id?: boolean | number - shader_bake_progress?: boolean | number - start_port_range?: boolean | number - /** A computed field, executes function "total_node_server_count" */ - total_server_count?: boolean | number +/** aggregate fields of "e_winning_reasons" */ +export interface e_winning_reasons_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (e_winning_reasons_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: e_winning_reasons_max_fieldsGenqlSelection + min?: e_winning_reasons_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "game_server_nodes" */ -export interface game_server_nodes_stddev_samp_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),pin_build_id?: (order_by | null),shader_bake_progress?: (order_by | null),start_port_range?: (order_by | null)} +/** Boolean expression to filter rows from the table "e_winning_reasons". All fields are combined with a logical 'AND'. */ +export interface e_winning_reasons_bool_exp {_and?: (e_winning_reasons_bool_exp[] | null),_not?: (e_winning_reasons_bool_exp | null),_or?: (e_winning_reasons_bool_exp[] | null),description?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} -/** Streaming cursor of the table "game_server_nodes" */ -export interface game_server_nodes_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: game_server_nodes_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** Boolean expression to compare columns of type "e_winning_reasons_enum". All fields are combined with logical 'AND'. */ +export interface e_winning_reasons_enum_comparison_exp {_eq?: (e_winning_reasons_enum | null),_in?: (e_winning_reasons_enum[] | null),_is_null?: (Scalars['Boolean'] | null),_neq?: (e_winning_reasons_enum | null),_nin?: (e_winning_reasons_enum[] | null)} -/** Initial value of the column from where the streaming should start */ -export interface game_server_nodes_stream_cursor_value_input {build_id?: (Scalars['Int'] | null),cpu_cores_per_socket?: (Scalars['Int'] | null),cpu_frequency_info?: (Scalars['jsonb'] | null),cpu_governor_info?: (Scalars['jsonb'] | null),cpu_sockets?: (Scalars['Int'] | null),cpu_threads_per_core?: (Scalars['Int'] | null),cpu_warnings?: (Scalars['jsonb'] | null),cs2_launch_options?: (Scalars['jsonb'] | null),cs2_video_settings?: (Scalars['jsonb'] | null),csgo_build_id?: (Scalars['Int'] | null),demo_network_limiter?: (Scalars['Int'] | null),disk_available_gb?: (Scalars['Int'] | null),disk_used_percent?: (Scalars['Int'] | null),enabled?: (Scalars['Boolean'] | null),enabled_for_match_making?: (Scalars['Boolean'] | null),end_port_range?: (Scalars['Int'] | null),gpu?: (Scalars['Boolean'] | null),gpu_demos_enabled?: (Scalars['Boolean'] | null),gpu_info?: (Scalars['jsonb'] | null),gpu_rendering_enabled?: (Scalars['Boolean'] | null),gpu_streaming_enabled?: (Scalars['Boolean'] | null),id?: (Scalars['String'] | null),label?: (Scalars['String'] | null),lan_ip?: (Scalars['inet'] | null),node_ip?: (Scalars['inet'] | null),offline_at?: (Scalars['timestamptz'] | null),pin_build_id?: (Scalars['Int'] | null),pin_plugin_runtime?: (Scalars['String'] | null),pin_plugin_version?: (Scalars['String'] | null),plugins_synced_at?: (Scalars['timestamptz'] | null),public_ip?: (Scalars['inet'] | null),region?: (Scalars['String'] | null),shader_bake_progress?: (Scalars['numeric'] | null),shader_bake_progress_stage?: (Scalars['String'] | null),shader_bake_status?: (Scalars['String'] | null),shader_bake_status_history?: (Scalars['jsonb'] | null),start_port_range?: (Scalars['Int'] | null),status?: (e_game_server_node_statuses_enum | null),supports_cpu_pinning?: (Scalars['Boolean'] | null),supports_low_latency?: (Scalars['Boolean'] | null),token?: (Scalars['String'] | null),update_status?: (Scalars['String'] | null)} +/** input type for inserting data into table "e_winning_reasons" */ +export interface e_winning_reasons_insert_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** aggregate sum on columns */ -export interface game_server_nodes_sum_fieldsGenqlSelection{ - /** A computed field, executes function "available_node_server_count" */ - available_server_count?: boolean | number - build_id?: boolean | number - cpu_cores_per_socket?: boolean | number - cpu_sockets?: boolean | number - cpu_threads_per_core?: boolean | number - csgo_build_id?: boolean | number - demo_network_limiter?: boolean | number - disk_available_gb?: boolean | number - disk_used_percent?: boolean | number - end_port_range?: boolean | number - pin_build_id?: boolean | number - shader_bake_progress?: boolean | number - start_port_range?: boolean | number - /** A computed field, executes function "total_node_server_count" */ - total_server_count?: boolean | number +/** aggregate max on columns */ +export interface e_winning_reasons_max_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "game_server_nodes" */ -export interface game_server_nodes_sum_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),pin_build_id?: (order_by | null),shader_bake_progress?: (order_by | null),start_port_range?: (order_by | null)} - -export interface game_server_nodes_updates { -/** append existing jsonb value of filtered columns with new jsonb value */ -_append?: (game_server_nodes_append_input | null), -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -_delete_at_path?: (game_server_nodes_delete_at_path_input | null), -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -_delete_elem?: (game_server_nodes_delete_elem_input | null), -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -_delete_key?: (game_server_nodes_delete_key_input | null), -/** increments the numeric columns with given value of the filtered values */ -_inc?: (game_server_nodes_inc_input | null), -/** prepend existing jsonb value of filtered columns with new jsonb value */ -_prepend?: (game_server_nodes_prepend_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (game_server_nodes_set_input | null), -/** filter the rows which have to be updated */ -where: game_server_nodes_bool_exp} +/** aggregate min on columns */ +export interface e_winning_reasons_min_fieldsGenqlSelection{ + description?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate var_pop on columns */ -export interface game_server_nodes_var_pop_fieldsGenqlSelection{ - /** A computed field, executes function "available_node_server_count" */ - available_server_count?: boolean | number - build_id?: boolean | number - cpu_cores_per_socket?: boolean | number - cpu_sockets?: boolean | number - cpu_threads_per_core?: boolean | number - csgo_build_id?: boolean | number - demo_network_limiter?: boolean | number - disk_available_gb?: boolean | number - disk_used_percent?: boolean | number - end_port_range?: boolean | number - pin_build_id?: boolean | number - shader_bake_progress?: boolean | number - start_port_range?: boolean | number - /** A computed field, executes function "total_node_server_count" */ - total_server_count?: boolean | number +/** response of any mutation on the table "e_winning_reasons" */ +export interface e_winning_reasons_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: e_winning_reasonsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "game_server_nodes" */ -export interface game_server_nodes_var_pop_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),pin_build_id?: (order_by | null),shader_bake_progress?: (order_by | null),start_port_range?: (order_by | null)} +/** on_conflict condition type for table "e_winning_reasons" */ +export interface e_winning_reasons_on_conflict {constraint: e_winning_reasons_constraint,update_columns?: e_winning_reasons_update_column[],where?: (e_winning_reasons_bool_exp | null)} -/** aggregate var_samp on columns */ -export interface game_server_nodes_var_samp_fieldsGenqlSelection{ - /** A computed field, executes function "available_node_server_count" */ - available_server_count?: boolean | number - build_id?: boolean | number - cpu_cores_per_socket?: boolean | number - cpu_sockets?: boolean | number - cpu_threads_per_core?: boolean | number - csgo_build_id?: boolean | number - demo_network_limiter?: boolean | number - disk_available_gb?: boolean | number - disk_used_percent?: boolean | number - end_port_range?: boolean | number - pin_build_id?: boolean | number - shader_bake_progress?: boolean | number - start_port_range?: boolean | number - /** A computed field, executes function "total_node_server_count" */ - total_server_count?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** Ordering options when selecting data from "e_winning_reasons". */ +export interface e_winning_reasons_order_by {description?: (order_by | null),value?: (order_by | null)} -/** order by var_samp() on columns of table "game_server_nodes" */ -export interface game_server_nodes_var_samp_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),pin_build_id?: (order_by | null),shader_bake_progress?: (order_by | null),start_port_range?: (order_by | null)} +/** primary key columns input for table: e_winning_reasons */ +export interface e_winning_reasons_pk_columns_input {value: Scalars['String']} -/** aggregate variance on columns */ -export interface game_server_nodes_variance_fieldsGenqlSelection{ - /** A computed field, executes function "available_node_server_count" */ - available_server_count?: boolean | number - build_id?: boolean | number - cpu_cores_per_socket?: boolean | number - cpu_sockets?: boolean | number - cpu_threads_per_core?: boolean | number - csgo_build_id?: boolean | number - demo_network_limiter?: boolean | number - disk_available_gb?: boolean | number - disk_used_percent?: boolean | number - end_port_range?: boolean | number - pin_build_id?: boolean | number - shader_bake_progress?: boolean | number - start_port_range?: boolean | number - /** A computed field, executes function "total_node_server_count" */ - total_server_count?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** input type for updating data in table "e_winning_reasons" */ +export interface e_winning_reasons_set_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} -/** order by variance() on columns of table "game_server_nodes" */ -export interface game_server_nodes_variance_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),pin_build_id?: (order_by | null),shader_bake_progress?: (order_by | null),start_port_range?: (order_by | null)} +/** Streaming cursor of the table "e_winning_reasons" */ +export interface e_winning_reasons_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: e_winning_reasons_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -/** columns and relationships of "game_versions" */ -export interface game_versionsGenqlSelection{ - build_id?: boolean | number - current?: boolean | number - cvars?: boolean | number - description?: boolean | number - downloads?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - updated_at?: boolean | number - version?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** Initial value of the column from where the streaming should start */ +export interface e_winning_reasons_stream_cursor_value_input {description?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} +export interface e_winning_reasons_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (e_winning_reasons_set_input | null), +/** filter the rows which have to be updated */ +where: e_winning_reasons_bool_exp} -/** aggregated selection of "game_versions" */ -export interface game_versions_aggregateGenqlSelection{ - aggregate?: game_versions_aggregate_fieldsGenqlSelection - nodes?: game_versionsGenqlSelection + +/** columns and relationships of "event_match_links" */ +export interface event_match_linksGenqlSelection{ + created_at?: boolean | number + /** An object relationship */ + event?: eventsGenqlSelection + event_id?: boolean | number + /** An object relationship */ + match?: matchesGenqlSelection + match_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "game_versions" */ -export interface game_versions_aggregate_fieldsGenqlSelection{ - avg?: game_versions_avg_fieldsGenqlSelection - count?: { __args: {columns?: (game_versions_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: game_versions_max_fieldsGenqlSelection - min?: game_versions_min_fieldsGenqlSelection - stddev?: game_versions_stddev_fieldsGenqlSelection - stddev_pop?: game_versions_stddev_pop_fieldsGenqlSelection - stddev_samp?: game_versions_stddev_samp_fieldsGenqlSelection - sum?: game_versions_sum_fieldsGenqlSelection - var_pop?: game_versions_var_pop_fieldsGenqlSelection - var_samp?: game_versions_var_samp_fieldsGenqlSelection - variance?: game_versions_variance_fieldsGenqlSelection +/** aggregated selection of "event_match_links" */ +export interface event_match_links_aggregateGenqlSelection{ + aggregate?: event_match_links_aggregate_fieldsGenqlSelection + nodes?: event_match_linksGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** append existing jsonb value of filtered columns with new jsonb value */ -export interface game_versions_append_input {downloads?: (Scalars['jsonb'] | null)} - - -/** aggregate avg on columns */ -export interface game_versions_avg_fieldsGenqlSelection{ - build_id?: boolean | number +/** aggregate fields of "event_match_links" */ +export interface event_match_links_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (event_match_links_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: event_match_links_max_fieldsGenqlSelection + min?: event_match_links_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "game_versions". All fields are combined with a logical 'AND'. */ -export interface game_versions_bool_exp {_and?: (game_versions_bool_exp[] | null),_not?: (game_versions_bool_exp | null),_or?: (game_versions_bool_exp[] | null),build_id?: (Int_comparison_exp | null),current?: (Boolean_comparison_exp | null),cvars?: (Boolean_comparison_exp | null),description?: (String_comparison_exp | null),downloads?: (jsonb_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null),version?: (String_comparison_exp | null)} - - -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -export interface game_versions_delete_at_path_input {downloads?: (Scalars['String'][] | null)} - - -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -export interface game_versions_delete_elem_input {downloads?: (Scalars['Int'] | null)} - - -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -export interface game_versions_delete_key_input {downloads?: (Scalars['String'] | null)} - - -/** input type for incrementing numeric columns in table "game_versions" */ -export interface game_versions_inc_input {build_id?: (Scalars['Int'] | null)} +/** Boolean expression to filter rows from the table "event_match_links". All fields are combined with a logical 'AND'. */ +export interface event_match_links_bool_exp {_and?: (event_match_links_bool_exp[] | null),_not?: (event_match_links_bool_exp | null),_or?: (event_match_links_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),event?: (events_bool_exp | null),event_id?: (uuid_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null)} -/** input type for inserting data into table "game_versions" */ -export interface game_versions_insert_input {build_id?: (Scalars['Int'] | null),current?: (Scalars['Boolean'] | null),cvars?: (Scalars['Boolean'] | null),description?: (Scalars['String'] | null),downloads?: (Scalars['jsonb'] | null),updated_at?: (Scalars['timestamptz'] | null),version?: (Scalars['String'] | null)} +/** input type for inserting data into table "event_match_links" */ +export interface event_match_links_insert_input {created_at?: (Scalars['timestamptz'] | null),event?: (events_obj_rel_insert_input | null),event_id?: (Scalars['uuid'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null)} /** aggregate max on columns */ -export interface game_versions_max_fieldsGenqlSelection{ - build_id?: boolean | number - description?: boolean | number - updated_at?: boolean | number - version?: boolean | number +export interface event_match_links_max_fieldsGenqlSelection{ + created_at?: boolean | number + event_id?: boolean | number + match_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate min on columns */ -export interface game_versions_min_fieldsGenqlSelection{ - build_id?: boolean | number - description?: boolean | number - updated_at?: boolean | number - version?: boolean | number +export interface event_match_links_min_fieldsGenqlSelection{ + created_at?: boolean | number + event_id?: boolean | number + match_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "game_versions" */ -export interface game_versions_mutation_responseGenqlSelection{ +/** response of any mutation on the table "event_match_links" */ +export interface event_match_links_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: game_versionsGenqlSelection + returning?: event_match_linksGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "game_versions" */ -export interface game_versions_obj_rel_insert_input {data: game_versions_insert_input, -/** upsert condition */ -on_conflict?: (game_versions_on_conflict | null)} +/** on_conflict condition type for table "event_match_links" */ +export interface event_match_links_on_conflict {constraint: event_match_links_constraint,update_columns?: event_match_links_update_column[],where?: (event_match_links_bool_exp | null)} -/** on_conflict condition type for table "game_versions" */ -export interface game_versions_on_conflict {constraint: game_versions_constraint,update_columns?: game_versions_update_column[],where?: (game_versions_bool_exp | null)} +/** Ordering options when selecting data from "event_match_links". */ +export interface event_match_links_order_by {created_at?: (order_by | null),event?: (events_order_by | null),event_id?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null)} -/** Ordering options when selecting data from "game_versions". */ -export interface game_versions_order_by {build_id?: (order_by | null),current?: (order_by | null),cvars?: (order_by | null),description?: (order_by | null),downloads?: (order_by | null),updated_at?: (order_by | null),version?: (order_by | null)} +/** primary key columns input for table: event_match_links */ +export interface event_match_links_pk_columns_input {event_id: Scalars['uuid'],match_id: Scalars['uuid']} -/** primary key columns input for table: game_versions */ -export interface game_versions_pk_columns_input {build_id: Scalars['Int']} +/** input type for updating data in table "event_match_links" */ +export interface event_match_links_set_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null)} -/** prepend existing jsonb value of filtered columns with new jsonb value */ -export interface game_versions_prepend_input {downloads?: (Scalars['jsonb'] | null)} +/** Streaming cursor of the table "event_match_links" */ +export interface event_match_links_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: event_match_links_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -/** input type for updating data in table "game_versions" */ -export interface game_versions_set_input {build_id?: (Scalars['Int'] | null),current?: (Scalars['Boolean'] | null),cvars?: (Scalars['Boolean'] | null),description?: (Scalars['String'] | null),downloads?: (Scalars['jsonb'] | null),updated_at?: (Scalars['timestamptz'] | null),version?: (Scalars['String'] | null)} +/** Initial value of the column from where the streaming should start */ +export interface event_match_links_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null)} +export interface event_match_links_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (event_match_links_set_input | null), +/** filter the rows which have to be updated */ +where: event_match_links_bool_exp} -/** aggregate stddev on columns */ -export interface game_versions_stddev_fieldsGenqlSelection{ - build_id?: boolean | number + +/** columns and relationships of "event_media" */ +export interface event_mediaGenqlSelection{ + created_at?: boolean | number + /** An object relationship */ + event?: eventsGenqlSelection + event_id?: boolean | number + external_url?: boolean | number + filename?: boolean | number + id?: boolean | number + mime_type?: boolean | number + /** An array relationship */ + players?: (event_media_playersGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_media_players_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_media_players_order_by[] | null), + /** filter the rows returned */ + where?: (event_media_players_bool_exp | null)} }) + /** An aggregate relationship */ + players_aggregate?: (event_media_players_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_media_players_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_media_players_order_by[] | null), + /** filter the rows returned */ + where?: (event_media_players_bool_exp | null)} }) + size?: boolean | number + thumbnail_filename?: boolean | number + title?: boolean | number + /** An object relationship */ + uploader?: playersGenqlSelection + uploader_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate stddev_pop on columns */ -export interface game_versions_stddev_pop_fieldsGenqlSelection{ - build_id?: boolean | number +/** aggregated selection of "event_media" */ +export interface event_media_aggregateGenqlSelection{ + aggregate?: event_media_aggregate_fieldsGenqlSelection + nodes?: event_mediaGenqlSelection __typename?: boolean | number __scalar?: boolean | number } +export interface event_media_aggregate_bool_exp {count?: (event_media_aggregate_bool_exp_count | null)} -/** aggregate stddev_samp on columns */ -export interface game_versions_stddev_samp_fieldsGenqlSelection{ - build_id?: boolean | number +export interface event_media_aggregate_bool_exp_count {arguments?: (event_media_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (event_media_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "event_media" */ +export interface event_media_aggregate_fieldsGenqlSelection{ + avg?: event_media_avg_fieldsGenqlSelection + count?: { __args: {columns?: (event_media_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: event_media_max_fieldsGenqlSelection + min?: event_media_min_fieldsGenqlSelection + stddev?: event_media_stddev_fieldsGenqlSelection + stddev_pop?: event_media_stddev_pop_fieldsGenqlSelection + stddev_samp?: event_media_stddev_samp_fieldsGenqlSelection + sum?: event_media_sum_fieldsGenqlSelection + var_pop?: event_media_var_pop_fieldsGenqlSelection + var_samp?: event_media_var_samp_fieldsGenqlSelection + variance?: event_media_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Streaming cursor of the table "game_versions" */ -export interface game_versions_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: game_versions_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** order by aggregate values of table "event_media" */ +export interface event_media_aggregate_order_by {avg?: (event_media_avg_order_by | null),count?: (order_by | null),max?: (event_media_max_order_by | null),min?: (event_media_min_order_by | null),stddev?: (event_media_stddev_order_by | null),stddev_pop?: (event_media_stddev_pop_order_by | null),stddev_samp?: (event_media_stddev_samp_order_by | null),sum?: (event_media_sum_order_by | null),var_pop?: (event_media_var_pop_order_by | null),var_samp?: (event_media_var_samp_order_by | null),variance?: (event_media_variance_order_by | null)} -/** Initial value of the column from where the streaming should start */ -export interface game_versions_stream_cursor_value_input {build_id?: (Scalars['Int'] | null),current?: (Scalars['Boolean'] | null),cvars?: (Scalars['Boolean'] | null),description?: (Scalars['String'] | null),downloads?: (Scalars['jsonb'] | null),updated_at?: (Scalars['timestamptz'] | null),version?: (Scalars['String'] | null)} +/** input type for inserting array relation for remote table "event_media" */ +export interface event_media_arr_rel_insert_input {data: event_media_insert_input[], +/** upsert condition */ +on_conflict?: (event_media_on_conflict | null)} -/** aggregate sum on columns */ -export interface game_versions_sum_fieldsGenqlSelection{ - build_id?: boolean | number +/** aggregate avg on columns */ +export interface event_media_avg_fieldsGenqlSelection{ + size?: boolean | number + uploader_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface game_versions_updates { -/** append existing jsonb value of filtered columns with new jsonb value */ -_append?: (game_versions_append_input | null), -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -_delete_at_path?: (game_versions_delete_at_path_input | null), -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -_delete_elem?: (game_versions_delete_elem_input | null), -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -_delete_key?: (game_versions_delete_key_input | null), -/** increments the numeric columns with given value of the filtered values */ -_inc?: (game_versions_inc_input | null), -/** prepend existing jsonb value of filtered columns with new jsonb value */ -_prepend?: (game_versions_prepend_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (game_versions_set_input | null), -/** filter the rows which have to be updated */ -where: game_versions_bool_exp} + +/** order by avg() on columns of table "event_media" */ +export interface event_media_avg_order_by {size?: (order_by | null),uploader_steam_id?: (order_by | null)} -/** aggregate var_pop on columns */ -export interface game_versions_var_pop_fieldsGenqlSelection{ - build_id?: boolean | number +/** Boolean expression to filter rows from the table "event_media". All fields are combined with a logical 'AND'. */ +export interface event_media_bool_exp {_and?: (event_media_bool_exp[] | null),_not?: (event_media_bool_exp | null),_or?: (event_media_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),event?: (events_bool_exp | null),event_id?: (uuid_comparison_exp | null),external_url?: (String_comparison_exp | null),filename?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),mime_type?: (String_comparison_exp | null),players?: (event_media_players_bool_exp | null),players_aggregate?: (event_media_players_aggregate_bool_exp | null),size?: (bigint_comparison_exp | null),thumbnail_filename?: (String_comparison_exp | null),title?: (String_comparison_exp | null),uploader?: (players_bool_exp | null),uploader_steam_id?: (bigint_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "event_media" */ +export interface event_media_inc_input {size?: (Scalars['bigint'] | null),uploader_steam_id?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "event_media" */ +export interface event_media_insert_input {created_at?: (Scalars['timestamptz'] | null),event?: (events_obj_rel_insert_input | null),event_id?: (Scalars['uuid'] | null),external_url?: (Scalars['String'] | null),filename?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),mime_type?: (Scalars['String'] | null),players?: (event_media_players_arr_rel_insert_input | null),size?: (Scalars['bigint'] | null),thumbnail_filename?: (Scalars['String'] | null),title?: (Scalars['String'] | null),uploader?: (players_obj_rel_insert_input | null),uploader_steam_id?: (Scalars['bigint'] | null)} + + +/** aggregate max on columns */ +export interface event_media_max_fieldsGenqlSelection{ + created_at?: boolean | number + event_id?: boolean | number + external_url?: boolean | number + filename?: boolean | number + id?: boolean | number + mime_type?: boolean | number + size?: boolean | number + thumbnail_filename?: boolean | number + title?: boolean | number + uploader_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate var_samp on columns */ -export interface game_versions_var_samp_fieldsGenqlSelection{ - build_id?: boolean | number +/** order by max() on columns of table "event_media" */ +export interface event_media_max_order_by {created_at?: (order_by | null),event_id?: (order_by | null),external_url?: (order_by | null),filename?: (order_by | null),id?: (order_by | null),mime_type?: (order_by | null),size?: (order_by | null),thumbnail_filename?: (order_by | null),title?: (order_by | null),uploader_steam_id?: (order_by | null)} + + +/** aggregate min on columns */ +export interface event_media_min_fieldsGenqlSelection{ + created_at?: boolean | number + event_id?: boolean | number + external_url?: boolean | number + filename?: boolean | number + id?: boolean | number + mime_type?: boolean | number + size?: boolean | number + thumbnail_filename?: boolean | number + title?: boolean | number + uploader_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate variance on columns */ -export interface game_versions_variance_fieldsGenqlSelection{ - build_id?: boolean | number +/** order by min() on columns of table "event_media" */ +export interface event_media_min_order_by {created_at?: (order_by | null),event_id?: (order_by | null),external_url?: (order_by | null),filename?: (order_by | null),id?: (order_by | null),mime_type?: (order_by | null),size?: (order_by | null),thumbnail_filename?: (order_by | null),title?: (order_by | null),uploader_steam_id?: (order_by | null)} + + +/** response of any mutation on the table "event_media" */ +export interface event_media_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: event_mediaGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** columns and relationships of "gamedata_signature_validations" */ -export interface gamedata_signature_validationsGenqlSelection{ - branch?: boolean | number - build_id?: boolean | number +/** input type for inserting object relation for remote table "event_media" */ +export interface event_media_obj_rel_insert_input {data: event_media_insert_input, +/** upsert condition */ +on_conflict?: (event_media_on_conflict | null)} + + +/** on_conflict condition type for table "event_media" */ +export interface event_media_on_conflict {constraint: event_media_constraint,update_columns?: event_media_update_column[],where?: (event_media_bool_exp | null)} + + +/** Ordering options when selecting data from "event_media". */ +export interface event_media_order_by {created_at?: (order_by | null),event?: (events_order_by | null),event_id?: (order_by | null),external_url?: (order_by | null),filename?: (order_by | null),id?: (order_by | null),mime_type?: (order_by | null),players_aggregate?: (event_media_players_aggregate_order_by | null),size?: (order_by | null),thumbnail_filename?: (order_by | null),title?: (order_by | null),uploader?: (players_order_by | null),uploader_steam_id?: (order_by | null)} + + +/** primary key columns input for table: event_media */ +export interface event_media_pk_columns_input {id: Scalars['uuid']} + + +/** columns and relationships of "event_media_players" */ +export interface event_media_playersGenqlSelection{ + created_at?: boolean | number /** An object relationship */ - game_version?: game_versionsGenqlSelection - id?: boolean | number - results?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - status?: boolean | number - validated_at?: boolean | number + media?: event_mediaGenqlSelection + media_id?: boolean | number + /** An object relationship */ + player?: playersGenqlSelection + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "gamedata_signature_validations" */ -export interface gamedata_signature_validations_aggregateGenqlSelection{ - aggregate?: gamedata_signature_validations_aggregate_fieldsGenqlSelection - nodes?: gamedata_signature_validationsGenqlSelection +/** aggregated selection of "event_media_players" */ +export interface event_media_players_aggregateGenqlSelection{ + aggregate?: event_media_players_aggregate_fieldsGenqlSelection + nodes?: event_media_playersGenqlSelection __typename?: boolean | number __scalar?: boolean | number } +export interface event_media_players_aggregate_bool_exp {count?: (event_media_players_aggregate_bool_exp_count | null)} -/** aggregate fields of "gamedata_signature_validations" */ -export interface gamedata_signature_validations_aggregate_fieldsGenqlSelection{ - avg?: gamedata_signature_validations_avg_fieldsGenqlSelection - count?: { __args: {columns?: (gamedata_signature_validations_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: gamedata_signature_validations_max_fieldsGenqlSelection - min?: gamedata_signature_validations_min_fieldsGenqlSelection - stddev?: gamedata_signature_validations_stddev_fieldsGenqlSelection - stddev_pop?: gamedata_signature_validations_stddev_pop_fieldsGenqlSelection - stddev_samp?: gamedata_signature_validations_stddev_samp_fieldsGenqlSelection - sum?: gamedata_signature_validations_sum_fieldsGenqlSelection - var_pop?: gamedata_signature_validations_var_pop_fieldsGenqlSelection - var_samp?: gamedata_signature_validations_var_samp_fieldsGenqlSelection - variance?: gamedata_signature_validations_variance_fieldsGenqlSelection +export interface event_media_players_aggregate_bool_exp_count {arguments?: (event_media_players_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (event_media_players_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "event_media_players" */ +export interface event_media_players_aggregate_fieldsGenqlSelection{ + avg?: event_media_players_avg_fieldsGenqlSelection + count?: { __args: {columns?: (event_media_players_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: event_media_players_max_fieldsGenqlSelection + min?: event_media_players_min_fieldsGenqlSelection + stddev?: event_media_players_stddev_fieldsGenqlSelection + stddev_pop?: event_media_players_stddev_pop_fieldsGenqlSelection + stddev_samp?: event_media_players_stddev_samp_fieldsGenqlSelection + sum?: event_media_players_sum_fieldsGenqlSelection + var_pop?: event_media_players_var_pop_fieldsGenqlSelection + var_samp?: event_media_players_var_samp_fieldsGenqlSelection + variance?: event_media_players_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** append existing jsonb value of filtered columns with new jsonb value */ -export interface gamedata_signature_validations_append_input {results?: (Scalars['jsonb'] | null)} +/** order by aggregate values of table "event_media_players" */ +export interface event_media_players_aggregate_order_by {avg?: (event_media_players_avg_order_by | null),count?: (order_by | null),max?: (event_media_players_max_order_by | null),min?: (event_media_players_min_order_by | null),stddev?: (event_media_players_stddev_order_by | null),stddev_pop?: (event_media_players_stddev_pop_order_by | null),stddev_samp?: (event_media_players_stddev_samp_order_by | null),sum?: (event_media_players_sum_order_by | null),var_pop?: (event_media_players_var_pop_order_by | null),var_samp?: (event_media_players_var_samp_order_by | null),variance?: (event_media_players_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "event_media_players" */ +export interface event_media_players_arr_rel_insert_input {data: event_media_players_insert_input[], +/** upsert condition */ +on_conflict?: (event_media_players_on_conflict | null)} /** aggregate avg on columns */ -export interface gamedata_signature_validations_avg_fieldsGenqlSelection{ - build_id?: boolean | number +export interface event_media_players_avg_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "gamedata_signature_validations". All fields are combined with a logical 'AND'. */ -export interface gamedata_signature_validations_bool_exp {_and?: (gamedata_signature_validations_bool_exp[] | null),_not?: (gamedata_signature_validations_bool_exp | null),_or?: (gamedata_signature_validations_bool_exp[] | null),branch?: (String_comparison_exp | null),build_id?: (Int_comparison_exp | null),game_version?: (game_versions_bool_exp | null),id?: (uuid_comparison_exp | null),results?: (jsonb_comparison_exp | null),status?: (String_comparison_exp | null),validated_at?: (timestamptz_comparison_exp | null)} - - -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -export interface gamedata_signature_validations_delete_at_path_input {results?: (Scalars['String'][] | null)} - - -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -export interface gamedata_signature_validations_delete_elem_input {results?: (Scalars['Int'] | null)} +/** order by avg() on columns of table "event_media_players" */ +export interface event_media_players_avg_order_by {steam_id?: (order_by | null)} -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -export interface gamedata_signature_validations_delete_key_input {results?: (Scalars['String'] | null)} +/** Boolean expression to filter rows from the table "event_media_players". All fields are combined with a logical 'AND'. */ +export interface event_media_players_bool_exp {_and?: (event_media_players_bool_exp[] | null),_not?: (event_media_players_bool_exp | null),_or?: (event_media_players_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),media?: (event_media_bool_exp | null),media_id?: (uuid_comparison_exp | null),player?: (players_bool_exp | null),steam_id?: (bigint_comparison_exp | null)} -/** input type for incrementing numeric columns in table "gamedata_signature_validations" */ -export interface gamedata_signature_validations_inc_input {build_id?: (Scalars['Int'] | null)} +/** input type for incrementing numeric columns in table "event_media_players" */ +export interface event_media_players_inc_input {steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "gamedata_signature_validations" */ -export interface gamedata_signature_validations_insert_input {branch?: (Scalars['String'] | null),build_id?: (Scalars['Int'] | null),game_version?: (game_versions_obj_rel_insert_input | null),id?: (Scalars['uuid'] | null),results?: (Scalars['jsonb'] | null),status?: (Scalars['String'] | null),validated_at?: (Scalars['timestamptz'] | null)} +/** input type for inserting data into table "event_media_players" */ +export interface event_media_players_insert_input {created_at?: (Scalars['timestamptz'] | null),media?: (event_media_obj_rel_insert_input | null),media_id?: (Scalars['uuid'] | null),player?: (players_obj_rel_insert_input | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate max on columns */ -export interface gamedata_signature_validations_max_fieldsGenqlSelection{ - branch?: boolean | number - build_id?: boolean | number - id?: boolean | number - status?: boolean | number - validated_at?: boolean | number +export interface event_media_players_max_fieldsGenqlSelection{ + created_at?: boolean | number + media_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by max() on columns of table "event_media_players" */ +export interface event_media_players_max_order_by {created_at?: (order_by | null),media_id?: (order_by | null),steam_id?: (order_by | null)} + + /** aggregate min on columns */ -export interface gamedata_signature_validations_min_fieldsGenqlSelection{ - branch?: boolean | number - build_id?: boolean | number - id?: boolean | number - status?: boolean | number - validated_at?: boolean | number +export interface event_media_players_min_fieldsGenqlSelection{ + created_at?: boolean | number + media_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "gamedata_signature_validations" */ -export interface gamedata_signature_validations_mutation_responseGenqlSelection{ +/** order by min() on columns of table "event_media_players" */ +export interface event_media_players_min_order_by {created_at?: (order_by | null),media_id?: (order_by | null),steam_id?: (order_by | null)} + + +/** response of any mutation on the table "event_media_players" */ +export interface event_media_players_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: gamedata_signature_validationsGenqlSelection + returning?: event_media_playersGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "gamedata_signature_validations" */ -export interface gamedata_signature_validations_on_conflict {constraint: gamedata_signature_validations_constraint,update_columns?: gamedata_signature_validations_update_column[],where?: (gamedata_signature_validations_bool_exp | null)} - - -/** Ordering options when selecting data from "gamedata_signature_validations". */ -export interface gamedata_signature_validations_order_by {branch?: (order_by | null),build_id?: (order_by | null),game_version?: (game_versions_order_by | null),id?: (order_by | null),results?: (order_by | null),status?: (order_by | null),validated_at?: (order_by | null)} +/** on_conflict condition type for table "event_media_players" */ +export interface event_media_players_on_conflict {constraint: event_media_players_constraint,update_columns?: event_media_players_update_column[],where?: (event_media_players_bool_exp | null)} -/** primary key columns input for table: gamedata_signature_validations */ -export interface gamedata_signature_validations_pk_columns_input {id: Scalars['uuid']} +/** Ordering options when selecting data from "event_media_players". */ +export interface event_media_players_order_by {created_at?: (order_by | null),media?: (event_media_order_by | null),media_id?: (order_by | null),player?: (players_order_by | null),steam_id?: (order_by | null)} -/** prepend existing jsonb value of filtered columns with new jsonb value */ -export interface gamedata_signature_validations_prepend_input {results?: (Scalars['jsonb'] | null)} +/** primary key columns input for table: event_media_players */ +export interface event_media_players_pk_columns_input {media_id: Scalars['uuid'],steam_id: Scalars['bigint']} -/** input type for updating data in table "gamedata_signature_validations" */ -export interface gamedata_signature_validations_set_input {branch?: (Scalars['String'] | null),build_id?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),results?: (Scalars['jsonb'] | null),status?: (Scalars['String'] | null),validated_at?: (Scalars['timestamptz'] | null)} +/** input type for updating data in table "event_media_players" */ +export interface event_media_players_set_input {created_at?: (Scalars['timestamptz'] | null),media_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate stddev on columns */ -export interface gamedata_signature_validations_stddev_fieldsGenqlSelection{ - build_id?: boolean | number +export interface event_media_players_stddev_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by stddev() on columns of table "event_media_players" */ +export interface event_media_players_stddev_order_by {steam_id?: (order_by | null)} + + /** aggregate stddev_pop on columns */ -export interface gamedata_signature_validations_stddev_pop_fieldsGenqlSelection{ - build_id?: boolean | number +export interface event_media_players_stddev_pop_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by stddev_pop() on columns of table "event_media_players" */ +export interface event_media_players_stddev_pop_order_by {steam_id?: (order_by | null)} + + /** aggregate stddev_samp on columns */ -export interface gamedata_signature_validations_stddev_samp_fieldsGenqlSelection{ - build_id?: boolean | number +export interface event_media_players_stddev_samp_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Streaming cursor of the table "gamedata_signature_validations" */ -export interface gamedata_signature_validations_stream_cursor_input { +/** order by stddev_samp() on columns of table "event_media_players" */ +export interface event_media_players_stddev_samp_order_by {steam_id?: (order_by | null)} + + +/** Streaming cursor of the table "event_media_players" */ +export interface event_media_players_stream_cursor_input { /** Stream column input with initial value */ -initial_value: gamedata_signature_validations_stream_cursor_value_input, +initial_value: event_media_players_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface gamedata_signature_validations_stream_cursor_value_input {branch?: (Scalars['String'] | null),build_id?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),results?: (Scalars['jsonb'] | null),status?: (Scalars['String'] | null),validated_at?: (Scalars['timestamptz'] | null)} +export interface event_media_players_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),media_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate sum on columns */ -export interface gamedata_signature_validations_sum_fieldsGenqlSelection{ - build_id?: boolean | number +export interface event_media_players_sum_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface gamedata_signature_validations_updates { -/** append existing jsonb value of filtered columns with new jsonb value */ -_append?: (gamedata_signature_validations_append_input | null), -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -_delete_at_path?: (gamedata_signature_validations_delete_at_path_input | null), -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -_delete_elem?: (gamedata_signature_validations_delete_elem_input | null), -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -_delete_key?: (gamedata_signature_validations_delete_key_input | null), + +/** order by sum() on columns of table "event_media_players" */ +export interface event_media_players_sum_order_by {steam_id?: (order_by | null)} + +export interface event_media_players_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (gamedata_signature_validations_inc_input | null), -/** prepend existing jsonb value of filtered columns with new jsonb value */ -_prepend?: (gamedata_signature_validations_prepend_input | null), +_inc?: (event_media_players_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (gamedata_signature_validations_set_input | null), +_set?: (event_media_players_set_input | null), /** filter the rows which have to be updated */ -where: gamedata_signature_validations_bool_exp} +where: event_media_players_bool_exp} /** aggregate var_pop on columns */ -export interface gamedata_signature_validations_var_pop_fieldsGenqlSelection{ - build_id?: boolean | number +export interface event_media_players_var_pop_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by var_pop() on columns of table "event_media_players" */ +export interface event_media_players_var_pop_order_by {steam_id?: (order_by | null)} + + /** aggregate var_samp on columns */ -export interface gamedata_signature_validations_var_samp_fieldsGenqlSelection{ - build_id?: boolean | number +export interface event_media_players_var_samp_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by var_samp() on columns of table "event_media_players" */ +export interface event_media_players_var_samp_order_by {steam_id?: (order_by | null)} + + /** aggregate variance on columns */ -export interface gamedata_signature_validations_variance_fieldsGenqlSelection{ - build_id?: boolean | number +export interface event_media_players_variance_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface get_event_leaderboard_args {_category?: (Scalars['String'] | null),_event_id?: (Scalars['uuid'] | null),_match_type?: (Scalars['String'] | null),_min_rounds?: (Scalars['Int'] | null)} -export interface get_leaderboard_args {_category?: (Scalars['String'] | null),_exclude_tournaments?: (Scalars['Boolean'] | null),_match_type?: (Scalars['String'] | null),_role?: (Scalars['String'] | null),_season_id?: (Scalars['uuid'] | null),_source?: (Scalars['String'] | null),_window_days?: (Scalars['Int'] | null)} +/** order by variance() on columns of table "event_media_players" */ +export interface event_media_players_variance_order_by {steam_id?: (order_by | null)} -export interface get_league_season_leaderboard_args {_category?: (Scalars['String'] | null),_league_season_id?: (Scalars['uuid'] | null),_role?: (Scalars['String'] | null)} -export interface get_player_leaderboard_rank_args {_category?: (Scalars['String'] | null),_exclude_tournaments?: (Scalars['Boolean'] | null),_match_type?: (Scalars['String'] | null),_player_steam_id?: (Scalars['String'] | null),_season_id?: (Scalars['uuid'] | null),_source?: (Scalars['String'] | null),_window_days?: (Scalars['Int'] | null)} +/** input type for updating data in table "event_media" */ +export interface event_media_set_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),external_url?: (Scalars['String'] | null),filename?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),mime_type?: (Scalars['String'] | null),size?: (Scalars['bigint'] | null),thumbnail_filename?: (Scalars['String'] | null),title?: (Scalars['String'] | null),uploader_steam_id?: (Scalars['bigint'] | null)} -/** Boolean expression to compare columns of type "inet". All fields are combined with logical 'AND'. */ -export interface inet_comparison_exp {_eq?: (Scalars['inet'] | null),_gt?: (Scalars['inet'] | null),_gte?: (Scalars['inet'] | null),_in?: (Scalars['inet'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['inet'] | null),_lte?: (Scalars['inet'] | null),_neq?: (Scalars['inet'] | null),_nin?: (Scalars['inet'][] | null)} +/** aggregate stddev on columns */ +export interface event_media_stddev_fieldsGenqlSelection{ + size?: boolean | number + uploader_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Boolean expression to compare columns of type "json". All fields are combined with logical 'AND'. */ -export interface json_comparison_exp {_eq?: (Scalars['json'] | null),_gt?: (Scalars['json'] | null),_gte?: (Scalars['json'] | null),_in?: (Scalars['json'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['json'] | null),_lte?: (Scalars['json'] | null),_neq?: (Scalars['json'] | null),_nin?: (Scalars['json'][] | null)} +/** order by stddev() on columns of table "event_media" */ +export interface event_media_stddev_order_by {size?: (order_by | null),uploader_steam_id?: (order_by | null)} -export interface jsonb_cast_exp {String?: (String_comparison_exp | null)} +/** aggregate stddev_pop on columns */ +export interface event_media_stddev_pop_fieldsGenqlSelection{ + size?: boolean | number + uploader_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Boolean expression to compare columns of type "jsonb". All fields are combined with logical 'AND'. */ -export interface jsonb_comparison_exp {_cast?: (jsonb_cast_exp | null), -/** is the column contained in the given json value */ -_contained_in?: (Scalars['jsonb'] | null), -/** does the column contain the given json value at the top level */ -_contains?: (Scalars['jsonb'] | null),_eq?: (Scalars['jsonb'] | null),_gt?: (Scalars['jsonb'] | null),_gte?: (Scalars['jsonb'] | null), -/** does the string exist as a top-level key in the column */ -_has_key?: (Scalars['String'] | null), -/** do all of these strings exist as top-level keys in the column */ -_has_keys_all?: (Scalars['String'][] | null), -/** do any of these strings exist as top-level keys in the column */ -_has_keys_any?: (Scalars['String'][] | null),_in?: (Scalars['jsonb'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['jsonb'] | null),_lte?: (Scalars['jsonb'] | null),_neq?: (Scalars['jsonb'] | null),_nin?: (Scalars['jsonb'][] | null)} +/** order by stddev_pop() on columns of table "event_media" */ +export interface event_media_stddev_pop_order_by {size?: (order_by | null),uploader_steam_id?: (order_by | null)} -/** columns and relationships of "leaderboard_entries" */ -export interface leaderboard_entriesGenqlSelection{ - matches_played?: boolean | number - player_avatar_url?: boolean | number - player_country?: boolean | number - player_custom_avatar_url?: boolean | number - player_name?: boolean | number - player_steam_id?: boolean | number - secondary_value?: boolean | number - tertiary_value?: boolean | number - value?: boolean | number + +/** aggregate stddev_samp on columns */ +export interface event_media_stddev_samp_fieldsGenqlSelection{ + size?: boolean | number + uploader_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface leaderboard_entries_aggregateGenqlSelection{ - aggregate?: leaderboard_entries_aggregate_fieldsGenqlSelection - nodes?: leaderboard_entriesGenqlSelection + +/** order by stddev_samp() on columns of table "event_media" */ +export interface event_media_stddev_samp_order_by {size?: (order_by | null),uploader_steam_id?: (order_by | null)} + + +/** Streaming cursor of the table "event_media" */ +export interface event_media_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: event_media_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface event_media_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),external_url?: (Scalars['String'] | null),filename?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),mime_type?: (Scalars['String'] | null),size?: (Scalars['bigint'] | null),thumbnail_filename?: (Scalars['String'] | null),title?: (Scalars['String'] | null),uploader_steam_id?: (Scalars['bigint'] | null)} + + +/** aggregate sum on columns */ +export interface event_media_sum_fieldsGenqlSelection{ + size?: boolean | number + uploader_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "leaderboard_entries" */ -export interface leaderboard_entries_aggregate_fieldsGenqlSelection{ - avg?: leaderboard_entries_avg_fieldsGenqlSelection - count?: { __args: {columns?: (leaderboard_entries_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: leaderboard_entries_max_fieldsGenqlSelection - min?: leaderboard_entries_min_fieldsGenqlSelection - stddev?: leaderboard_entries_stddev_fieldsGenqlSelection - stddev_pop?: leaderboard_entries_stddev_pop_fieldsGenqlSelection - stddev_samp?: leaderboard_entries_stddev_samp_fieldsGenqlSelection - sum?: leaderboard_entries_sum_fieldsGenqlSelection - var_pop?: leaderboard_entries_var_pop_fieldsGenqlSelection - var_samp?: leaderboard_entries_var_samp_fieldsGenqlSelection - variance?: leaderboard_entries_variance_fieldsGenqlSelection +/** order by sum() on columns of table "event_media" */ +export interface event_media_sum_order_by {size?: (order_by | null),uploader_steam_id?: (order_by | null)} + +export interface event_media_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (event_media_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (event_media_set_input | null), +/** filter the rows which have to be updated */ +where: event_media_bool_exp} + + +/** aggregate var_pop on columns */ +export interface event_media_var_pop_fieldsGenqlSelection{ + size?: boolean | number + uploader_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "event_media" */ +export interface event_media_var_pop_order_by {size?: (order_by | null),uploader_steam_id?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface event_media_var_samp_fieldsGenqlSelection{ + size?: boolean | number + uploader_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "event_media" */ +export interface event_media_var_samp_order_by {size?: (order_by | null),uploader_steam_id?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface event_media_variance_fieldsGenqlSelection{ + size?: boolean | number + uploader_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "event_media" */ +export interface event_media_variance_order_by {size?: (order_by | null),uploader_steam_id?: (order_by | null)} + + +/** columns and relationships of "event_organizers" */ +export interface event_organizersGenqlSelection{ + created_at?: boolean | number + /** An object relationship */ + event?: eventsGenqlSelection + event_id?: boolean | number + /** An object relationship */ + organizer?: playersGenqlSelection + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "event_organizers" */ +export interface event_organizers_aggregateGenqlSelection{ + aggregate?: event_organizers_aggregate_fieldsGenqlSelection + nodes?: event_organizersGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface event_organizers_aggregate_bool_exp {count?: (event_organizers_aggregate_bool_exp_count | null)} + +export interface event_organizers_aggregate_bool_exp_count {arguments?: (event_organizers_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (event_organizers_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "event_organizers" */ +export interface event_organizers_aggregate_fieldsGenqlSelection{ + avg?: event_organizers_avg_fieldsGenqlSelection + count?: { __args: {columns?: (event_organizers_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: event_organizers_max_fieldsGenqlSelection + min?: event_organizers_min_fieldsGenqlSelection + stddev?: event_organizers_stddev_fieldsGenqlSelection + stddev_pop?: event_organizers_stddev_pop_fieldsGenqlSelection + stddev_samp?: event_organizers_stddev_samp_fieldsGenqlSelection + sum?: event_organizers_sum_fieldsGenqlSelection + var_pop?: event_organizers_var_pop_fieldsGenqlSelection + var_samp?: event_organizers_var_samp_fieldsGenqlSelection + variance?: event_organizers_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } +/** order by aggregate values of table "event_organizers" */ +export interface event_organizers_aggregate_order_by {avg?: (event_organizers_avg_order_by | null),count?: (order_by | null),max?: (event_organizers_max_order_by | null),min?: (event_organizers_min_order_by | null),stddev?: (event_organizers_stddev_order_by | null),stddev_pop?: (event_organizers_stddev_pop_order_by | null),stddev_samp?: (event_organizers_stddev_samp_order_by | null),sum?: (event_organizers_sum_order_by | null),var_pop?: (event_organizers_var_pop_order_by | null),var_samp?: (event_organizers_var_samp_order_by | null),variance?: (event_organizers_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "event_organizers" */ +export interface event_organizers_arr_rel_insert_input {data: event_organizers_insert_input[], +/** upsert condition */ +on_conflict?: (event_organizers_on_conflict | null)} + + /** aggregate avg on columns */ -export interface leaderboard_entries_avg_fieldsGenqlSelection{ - matches_played?: boolean | number - secondary_value?: boolean | number - tertiary_value?: boolean | number - value?: boolean | number +export interface event_organizers_avg_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "leaderboard_entries". All fields are combined with a logical 'AND'. */ -export interface leaderboard_entries_bool_exp {_and?: (leaderboard_entries_bool_exp[] | null),_not?: (leaderboard_entries_bool_exp | null),_or?: (leaderboard_entries_bool_exp[] | null),matches_played?: (Int_comparison_exp | null),player_avatar_url?: (String_comparison_exp | null),player_country?: (String_comparison_exp | null),player_custom_avatar_url?: (String_comparison_exp | null),player_name?: (String_comparison_exp | null),player_steam_id?: (String_comparison_exp | null),secondary_value?: (float8_comparison_exp | null),tertiary_value?: (float8_comparison_exp | null),value?: (float8_comparison_exp | null)} +/** order by avg() on columns of table "event_organizers" */ +export interface event_organizers_avg_order_by {steam_id?: (order_by | null)} -/** input type for incrementing numeric columns in table "leaderboard_entries" */ -export interface leaderboard_entries_inc_input {matches_played?: (Scalars['Int'] | null),secondary_value?: (Scalars['float8'] | null),tertiary_value?: (Scalars['float8'] | null),value?: (Scalars['float8'] | null)} +/** Boolean expression to filter rows from the table "event_organizers". All fields are combined with a logical 'AND'. */ +export interface event_organizers_bool_exp {_and?: (event_organizers_bool_exp[] | null),_not?: (event_organizers_bool_exp | null),_or?: (event_organizers_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),event?: (events_bool_exp | null),event_id?: (uuid_comparison_exp | null),organizer?: (players_bool_exp | null),steam_id?: (bigint_comparison_exp | null)} -/** input type for inserting data into table "leaderboard_entries" */ -export interface leaderboard_entries_insert_input {matches_played?: (Scalars['Int'] | null),player_avatar_url?: (Scalars['String'] | null),player_country?: (Scalars['String'] | null),player_custom_avatar_url?: (Scalars['String'] | null),player_name?: (Scalars['String'] | null),player_steam_id?: (Scalars['String'] | null),secondary_value?: (Scalars['float8'] | null),tertiary_value?: (Scalars['float8'] | null),value?: (Scalars['float8'] | null)} +/** input type for incrementing numeric columns in table "event_organizers" */ +export interface event_organizers_inc_input {steam_id?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "event_organizers" */ +export interface event_organizers_insert_input {created_at?: (Scalars['timestamptz'] | null),event?: (events_obj_rel_insert_input | null),event_id?: (Scalars['uuid'] | null),organizer?: (players_obj_rel_insert_input | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate max on columns */ -export interface leaderboard_entries_max_fieldsGenqlSelection{ - matches_played?: boolean | number - player_avatar_url?: boolean | number - player_country?: boolean | number - player_custom_avatar_url?: boolean | number - player_name?: boolean | number - player_steam_id?: boolean | number - secondary_value?: boolean | number - tertiary_value?: boolean | number - value?: boolean | number +export interface event_organizers_max_fieldsGenqlSelection{ + created_at?: boolean | number + event_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by max() on columns of table "event_organizers" */ +export interface event_organizers_max_order_by {created_at?: (order_by | null),event_id?: (order_by | null),steam_id?: (order_by | null)} + + /** aggregate min on columns */ -export interface leaderboard_entries_min_fieldsGenqlSelection{ - matches_played?: boolean | number - player_avatar_url?: boolean | number - player_country?: boolean | number - player_custom_avatar_url?: boolean | number - player_name?: boolean | number - player_steam_id?: boolean | number - secondary_value?: boolean | number - tertiary_value?: boolean | number - value?: boolean | number +export interface event_organizers_min_fieldsGenqlSelection{ + created_at?: boolean | number + event_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "leaderboard_entries" */ -export interface leaderboard_entries_mutation_responseGenqlSelection{ +/** order by min() on columns of table "event_organizers" */ +export interface event_organizers_min_order_by {created_at?: (order_by | null),event_id?: (order_by | null),steam_id?: (order_by | null)} + + +/** response of any mutation on the table "event_organizers" */ +export interface event_organizers_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: leaderboard_entriesGenqlSelection + returning?: event_organizersGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Ordering options when selecting data from "leaderboard_entries". */ -export interface leaderboard_entries_order_by {matches_played?: (order_by | null),player_avatar_url?: (order_by | null),player_country?: (order_by | null),player_custom_avatar_url?: (order_by | null),player_name?: (order_by | null),player_steam_id?: (order_by | null),secondary_value?: (order_by | null),tertiary_value?: (order_by | null),value?: (order_by | null)} +/** on_conflict condition type for table "event_organizers" */ +export interface event_organizers_on_conflict {constraint: event_organizers_constraint,update_columns?: event_organizers_update_column[],where?: (event_organizers_bool_exp | null)} -/** input type for updating data in table "leaderboard_entries" */ -export interface leaderboard_entries_set_input {matches_played?: (Scalars['Int'] | null),player_avatar_url?: (Scalars['String'] | null),player_country?: (Scalars['String'] | null),player_custom_avatar_url?: (Scalars['String'] | null),player_name?: (Scalars['String'] | null),player_steam_id?: (Scalars['String'] | null),secondary_value?: (Scalars['float8'] | null),tertiary_value?: (Scalars['float8'] | null),value?: (Scalars['float8'] | null)} +/** Ordering options when selecting data from "event_organizers". */ +export interface event_organizers_order_by {created_at?: (order_by | null),event?: (events_order_by | null),event_id?: (order_by | null),organizer?: (players_order_by | null),steam_id?: (order_by | null)} + + +/** primary key columns input for table: event_organizers */ +export interface event_organizers_pk_columns_input {event_id: Scalars['uuid'],steam_id: Scalars['bigint']} + + +/** input type for updating data in table "event_organizers" */ +export interface event_organizers_set_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate stddev on columns */ -export interface leaderboard_entries_stddev_fieldsGenqlSelection{ - matches_played?: boolean | number - secondary_value?: boolean | number - tertiary_value?: boolean | number - value?: boolean | number +export interface event_organizers_stddev_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by stddev() on columns of table "event_organizers" */ +export interface event_organizers_stddev_order_by {steam_id?: (order_by | null)} + + /** aggregate stddev_pop on columns */ -export interface leaderboard_entries_stddev_pop_fieldsGenqlSelection{ - matches_played?: boolean | number - secondary_value?: boolean | number - tertiary_value?: boolean | number - value?: boolean | number +export interface event_organizers_stddev_pop_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by stddev_pop() on columns of table "event_organizers" */ +export interface event_organizers_stddev_pop_order_by {steam_id?: (order_by | null)} + + /** aggregate stddev_samp on columns */ -export interface leaderboard_entries_stddev_samp_fieldsGenqlSelection{ - matches_played?: boolean | number - secondary_value?: boolean | number - tertiary_value?: boolean | number - value?: boolean | number +export interface event_organizers_stddev_samp_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Streaming cursor of the table "leaderboard_entries" */ -export interface leaderboard_entries_stream_cursor_input { +/** order by stddev_samp() on columns of table "event_organizers" */ +export interface event_organizers_stddev_samp_order_by {steam_id?: (order_by | null)} + + +/** Streaming cursor of the table "event_organizers" */ +export interface event_organizers_stream_cursor_input { /** Stream column input with initial value */ -initial_value: leaderboard_entries_stream_cursor_value_input, +initial_value: event_organizers_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface leaderboard_entries_stream_cursor_value_input {matches_played?: (Scalars['Int'] | null),player_avatar_url?: (Scalars['String'] | null),player_country?: (Scalars['String'] | null),player_custom_avatar_url?: (Scalars['String'] | null),player_name?: (Scalars['String'] | null),player_steam_id?: (Scalars['String'] | null),secondary_value?: (Scalars['float8'] | null),tertiary_value?: (Scalars['float8'] | null),value?: (Scalars['float8'] | null)} +export interface event_organizers_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate sum on columns */ -export interface leaderboard_entries_sum_fieldsGenqlSelection{ - matches_played?: boolean | number - secondary_value?: boolean | number - tertiary_value?: boolean | number - value?: boolean | number +export interface event_organizers_sum_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface leaderboard_entries_updates { + +/** order by sum() on columns of table "event_organizers" */ +export interface event_organizers_sum_order_by {steam_id?: (order_by | null)} + +export interface event_organizers_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (leaderboard_entries_inc_input | null), +_inc?: (event_organizers_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (leaderboard_entries_set_input | null), +_set?: (event_organizers_set_input | null), /** filter the rows which have to be updated */ -where: leaderboard_entries_bool_exp} +where: event_organizers_bool_exp} /** aggregate var_pop on columns */ -export interface leaderboard_entries_var_pop_fieldsGenqlSelection{ - matches_played?: boolean | number - secondary_value?: boolean | number - tertiary_value?: boolean | number - value?: boolean | number +export interface event_organizers_var_pop_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by var_pop() on columns of table "event_organizers" */ +export interface event_organizers_var_pop_order_by {steam_id?: (order_by | null)} + + /** aggregate var_samp on columns */ -export interface leaderboard_entries_var_samp_fieldsGenqlSelection{ - matches_played?: boolean | number - secondary_value?: boolean | number - tertiary_value?: boolean | number - value?: boolean | number +export interface event_organizers_var_samp_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by var_samp() on columns of table "event_organizers" */ +export interface event_organizers_var_samp_order_by {steam_id?: (order_by | null)} + + /** aggregate variance on columns */ -export interface leaderboard_entries_variance_fieldsGenqlSelection{ - matches_played?: boolean | number - secondary_value?: boolean | number - tertiary_value?: boolean | number - value?: boolean | number +export interface event_organizers_variance_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface league_award_forfeit_args {_tournament_bracket_id?: (Scalars['uuid'] | null),_winning_tournament_team_id?: (Scalars['uuid'] | null)} +/** order by variance() on columns of table "event_organizers" */ +export interface event_organizers_variance_order_by {steam_id?: (order_by | null)} -/** columns and relationships of "league_divisions" */ -export interface league_divisionsGenqlSelection{ + +/** columns and relationships of "event_players" */ +export interface event_playersGenqlSelection{ created_at?: boolean | number - id?: boolean | number - name?: boolean | number - /** An array relationship */ - season_divisions?: (league_season_divisionsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (league_season_divisions_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (league_season_divisions_order_by[] | null), - /** filter the rows returned */ - where?: (league_season_divisions_bool_exp | null)} }) - /** An aggregate relationship */ - season_divisions_aggregate?: (league_season_divisions_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (league_season_divisions_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (league_season_divisions_order_by[] | null), - /** filter the rows returned */ - where?: (league_season_divisions_bool_exp | null)} }) - tier?: boolean | number + /** An object relationship */ + event?: eventsGenqlSelection + event_id?: boolean | number + /** An object relationship */ + player?: playersGenqlSelection + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "league_divisions" */ -export interface league_divisions_aggregateGenqlSelection{ - aggregate?: league_divisions_aggregate_fieldsGenqlSelection - nodes?: league_divisionsGenqlSelection +/** aggregated selection of "event_players" */ +export interface event_players_aggregateGenqlSelection{ + aggregate?: event_players_aggregate_fieldsGenqlSelection + nodes?: event_playersGenqlSelection __typename?: boolean | number __scalar?: boolean | number } +export interface event_players_aggregate_bool_exp {count?: (event_players_aggregate_bool_exp_count | null)} -/** aggregate fields of "league_divisions" */ -export interface league_divisions_aggregate_fieldsGenqlSelection{ - avg?: league_divisions_avg_fieldsGenqlSelection - count?: { __args: {columns?: (league_divisions_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: league_divisions_max_fieldsGenqlSelection - min?: league_divisions_min_fieldsGenqlSelection - stddev?: league_divisions_stddev_fieldsGenqlSelection - stddev_pop?: league_divisions_stddev_pop_fieldsGenqlSelection - stddev_samp?: league_divisions_stddev_samp_fieldsGenqlSelection - sum?: league_divisions_sum_fieldsGenqlSelection - var_pop?: league_divisions_var_pop_fieldsGenqlSelection - var_samp?: league_divisions_var_samp_fieldsGenqlSelection - variance?: league_divisions_variance_fieldsGenqlSelection +export interface event_players_aggregate_bool_exp_count {arguments?: (event_players_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (event_players_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "event_players" */ +export interface event_players_aggregate_fieldsGenqlSelection{ + avg?: event_players_avg_fieldsGenqlSelection + count?: { __args: {columns?: (event_players_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: event_players_max_fieldsGenqlSelection + min?: event_players_min_fieldsGenqlSelection + stddev?: event_players_stddev_fieldsGenqlSelection + stddev_pop?: event_players_stddev_pop_fieldsGenqlSelection + stddev_samp?: event_players_stddev_samp_fieldsGenqlSelection + sum?: event_players_sum_fieldsGenqlSelection + var_pop?: event_players_var_pop_fieldsGenqlSelection + var_samp?: event_players_var_samp_fieldsGenqlSelection + variance?: event_players_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } +/** order by aggregate values of table "event_players" */ +export interface event_players_aggregate_order_by {avg?: (event_players_avg_order_by | null),count?: (order_by | null),max?: (event_players_max_order_by | null),min?: (event_players_min_order_by | null),stddev?: (event_players_stddev_order_by | null),stddev_pop?: (event_players_stddev_pop_order_by | null),stddev_samp?: (event_players_stddev_samp_order_by | null),sum?: (event_players_sum_order_by | null),var_pop?: (event_players_var_pop_order_by | null),var_samp?: (event_players_var_samp_order_by | null),variance?: (event_players_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "event_players" */ +export interface event_players_arr_rel_insert_input {data: event_players_insert_input[], +/** upsert condition */ +on_conflict?: (event_players_on_conflict | null)} + + /** aggregate avg on columns */ -export interface league_divisions_avg_fieldsGenqlSelection{ - tier?: boolean | number +export interface event_players_avg_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "league_divisions". All fields are combined with a logical 'AND'. */ -export interface league_divisions_bool_exp {_and?: (league_divisions_bool_exp[] | null),_not?: (league_divisions_bool_exp | null),_or?: (league_divisions_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),name?: (String_comparison_exp | null),season_divisions?: (league_season_divisions_bool_exp | null),season_divisions_aggregate?: (league_season_divisions_aggregate_bool_exp | null),tier?: (smallint_comparison_exp | null)} +/** order by avg() on columns of table "event_players" */ +export interface event_players_avg_order_by {steam_id?: (order_by | null)} -/** input type for incrementing numeric columns in table "league_divisions" */ -export interface league_divisions_inc_input {tier?: (Scalars['smallint'] | null)} +/** Boolean expression to filter rows from the table "event_players". All fields are combined with a logical 'AND'. */ +export interface event_players_bool_exp {_and?: (event_players_bool_exp[] | null),_not?: (event_players_bool_exp | null),_or?: (event_players_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),event?: (events_bool_exp | null),event_id?: (uuid_comparison_exp | null),player?: (players_bool_exp | null),steam_id?: (bigint_comparison_exp | null)} -/** input type for inserting data into table "league_divisions" */ -export interface league_divisions_insert_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),season_divisions?: (league_season_divisions_arr_rel_insert_input | null),tier?: (Scalars['smallint'] | null)} +/** input type for incrementing numeric columns in table "event_players" */ +export interface event_players_inc_input {steam_id?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "event_players" */ +export interface event_players_insert_input {created_at?: (Scalars['timestamptz'] | null),event?: (events_obj_rel_insert_input | null),event_id?: (Scalars['uuid'] | null),player?: (players_obj_rel_insert_input | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate max on columns */ -export interface league_divisions_max_fieldsGenqlSelection{ +export interface event_players_max_fieldsGenqlSelection{ created_at?: boolean | number - id?: boolean | number - name?: boolean | number - tier?: boolean | number + event_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by max() on columns of table "event_players" */ +export interface event_players_max_order_by {created_at?: (order_by | null),event_id?: (order_by | null),steam_id?: (order_by | null)} + + /** aggregate min on columns */ -export interface league_divisions_min_fieldsGenqlSelection{ +export interface event_players_min_fieldsGenqlSelection{ created_at?: boolean | number - id?: boolean | number - name?: boolean | number - tier?: boolean | number + event_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "league_divisions" */ -export interface league_divisions_mutation_responseGenqlSelection{ +/** order by min() on columns of table "event_players" */ +export interface event_players_min_order_by {created_at?: (order_by | null),event_id?: (order_by | null),steam_id?: (order_by | null)} + + +/** response of any mutation on the table "event_players" */ +export interface event_players_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: league_divisionsGenqlSelection + returning?: event_playersGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "league_divisions" */ -export interface league_divisions_obj_rel_insert_input {data: league_divisions_insert_input, -/** upsert condition */ -on_conflict?: (league_divisions_on_conflict | null)} - - -/** on_conflict condition type for table "league_divisions" */ -export interface league_divisions_on_conflict {constraint: league_divisions_constraint,update_columns?: league_divisions_update_column[],where?: (league_divisions_bool_exp | null)} +/** on_conflict condition type for table "event_players" */ +export interface event_players_on_conflict {constraint: event_players_constraint,update_columns?: event_players_update_column[],where?: (event_players_bool_exp | null)} -/** Ordering options when selecting data from "league_divisions". */ -export interface league_divisions_order_by {created_at?: (order_by | null),id?: (order_by | null),name?: (order_by | null),season_divisions_aggregate?: (league_season_divisions_aggregate_order_by | null),tier?: (order_by | null)} +/** Ordering options when selecting data from "event_players". */ +export interface event_players_order_by {created_at?: (order_by | null),event?: (events_order_by | null),event_id?: (order_by | null),player?: (players_order_by | null),steam_id?: (order_by | null)} -/** primary key columns input for table: league_divisions */ -export interface league_divisions_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: event_players */ +export interface event_players_pk_columns_input {event_id: Scalars['uuid'],steam_id: Scalars['bigint']} -/** input type for updating data in table "league_divisions" */ -export interface league_divisions_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),tier?: (Scalars['smallint'] | null)} +/** input type for updating data in table "event_players" */ +export interface event_players_set_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate stddev on columns */ -export interface league_divisions_stddev_fieldsGenqlSelection{ - tier?: boolean | number +export interface event_players_stddev_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by stddev() on columns of table "event_players" */ +export interface event_players_stddev_order_by {steam_id?: (order_by | null)} + + /** aggregate stddev_pop on columns */ -export interface league_divisions_stddev_pop_fieldsGenqlSelection{ - tier?: boolean | number +export interface event_players_stddev_pop_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by stddev_pop() on columns of table "event_players" */ +export interface event_players_stddev_pop_order_by {steam_id?: (order_by | null)} + + /** aggregate stddev_samp on columns */ -export interface league_divisions_stddev_samp_fieldsGenqlSelection{ - tier?: boolean | number +export interface event_players_stddev_samp_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Streaming cursor of the table "league_divisions" */ -export interface league_divisions_stream_cursor_input { +/** order by stddev_samp() on columns of table "event_players" */ +export interface event_players_stddev_samp_order_by {steam_id?: (order_by | null)} + + +/** Streaming cursor of the table "event_players" */ +export interface event_players_stream_cursor_input { /** Stream column input with initial value */ -initial_value: league_divisions_stream_cursor_value_input, +initial_value: event_players_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface league_divisions_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),tier?: (Scalars['smallint'] | null)} +export interface event_players_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate sum on columns */ -export interface league_divisions_sum_fieldsGenqlSelection{ - tier?: boolean | number +export interface event_players_sum_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface league_divisions_updates { + +/** order by sum() on columns of table "event_players" */ +export interface event_players_sum_order_by {steam_id?: (order_by | null)} + +export interface event_players_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (league_divisions_inc_input | null), +_inc?: (event_players_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (league_divisions_set_input | null), +_set?: (event_players_set_input | null), /** filter the rows which have to be updated */ -where: league_divisions_bool_exp} +where: event_players_bool_exp} /** aggregate var_pop on columns */ -export interface league_divisions_var_pop_fieldsGenqlSelection{ - tier?: boolean | number +export interface event_players_var_pop_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by var_pop() on columns of table "event_players" */ +export interface event_players_var_pop_order_by {steam_id?: (order_by | null)} + + /** aggregate var_samp on columns */ -export interface league_divisions_var_samp_fieldsGenqlSelection{ - tier?: boolean | number +export interface event_players_var_samp_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by var_samp() on columns of table "event_players" */ +export interface event_players_var_samp_order_by {steam_id?: (order_by | null)} + + /** aggregate variance on columns */ -export interface league_divisions_variance_fieldsGenqlSelection{ - tier?: boolean | number +export interface event_players_variance_fieldsGenqlSelection{ + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** columns and relationships of "league_match_weeks" */ -export interface league_match_weeksGenqlSelection{ - closes_at?: boolean | number +/** order by variance() on columns of table "event_players" */ +export interface event_players_variance_order_by {steam_id?: (order_by | null)} + + +/** columns and relationships of "event_teams" */ +export interface event_teamsGenqlSelection{ created_at?: boolean | number - default_match_at?: boolean | number - id?: boolean | number - league_season_id?: boolean | number - opens_at?: boolean | number /** An object relationship */ - season?: league_seasonsGenqlSelection - week_number?: boolean | number + event?: eventsGenqlSelection + event_id?: boolean | number + /** An object relationship */ + team?: teamsGenqlSelection + team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "league_match_weeks" */ -export interface league_match_weeks_aggregateGenqlSelection{ - aggregate?: league_match_weeks_aggregate_fieldsGenqlSelection - nodes?: league_match_weeksGenqlSelection +/** aggregated selection of "event_teams" */ +export interface event_teams_aggregateGenqlSelection{ + aggregate?: event_teams_aggregate_fieldsGenqlSelection + nodes?: event_teamsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface league_match_weeks_aggregate_bool_exp {count?: (league_match_weeks_aggregate_bool_exp_count | null)} +export interface event_teams_aggregate_bool_exp {count?: (event_teams_aggregate_bool_exp_count | null)} -export interface league_match_weeks_aggregate_bool_exp_count {arguments?: (league_match_weeks_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (league_match_weeks_bool_exp | null),predicate: Int_comparison_exp} +export interface event_teams_aggregate_bool_exp_count {arguments?: (event_teams_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (event_teams_bool_exp | null),predicate: Int_comparison_exp} -/** aggregate fields of "league_match_weeks" */ -export interface league_match_weeks_aggregate_fieldsGenqlSelection{ - avg?: league_match_weeks_avg_fieldsGenqlSelection - count?: { __args: {columns?: (league_match_weeks_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: league_match_weeks_max_fieldsGenqlSelection - min?: league_match_weeks_min_fieldsGenqlSelection - stddev?: league_match_weeks_stddev_fieldsGenqlSelection - stddev_pop?: league_match_weeks_stddev_pop_fieldsGenqlSelection - stddev_samp?: league_match_weeks_stddev_samp_fieldsGenqlSelection - sum?: league_match_weeks_sum_fieldsGenqlSelection - var_pop?: league_match_weeks_var_pop_fieldsGenqlSelection - var_samp?: league_match_weeks_var_samp_fieldsGenqlSelection - variance?: league_match_weeks_variance_fieldsGenqlSelection +/** aggregate fields of "event_teams" */ +export interface event_teams_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (event_teams_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: event_teams_max_fieldsGenqlSelection + min?: event_teams_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "league_match_weeks" */ -export interface league_match_weeks_aggregate_order_by {avg?: (league_match_weeks_avg_order_by | null),count?: (order_by | null),max?: (league_match_weeks_max_order_by | null),min?: (league_match_weeks_min_order_by | null),stddev?: (league_match_weeks_stddev_order_by | null),stddev_pop?: (league_match_weeks_stddev_pop_order_by | null),stddev_samp?: (league_match_weeks_stddev_samp_order_by | null),sum?: (league_match_weeks_sum_order_by | null),var_pop?: (league_match_weeks_var_pop_order_by | null),var_samp?: (league_match_weeks_var_samp_order_by | null),variance?: (league_match_weeks_variance_order_by | null)} +/** order by aggregate values of table "event_teams" */ +export interface event_teams_aggregate_order_by {count?: (order_by | null),max?: (event_teams_max_order_by | null),min?: (event_teams_min_order_by | null)} -/** input type for inserting array relation for remote table "league_match_weeks" */ -export interface league_match_weeks_arr_rel_insert_input {data: league_match_weeks_insert_input[], +/** input type for inserting array relation for remote table "event_teams" */ +export interface event_teams_arr_rel_insert_input {data: event_teams_insert_input[], /** upsert condition */ -on_conflict?: (league_match_weeks_on_conflict | null)} - - -/** aggregate avg on columns */ -export interface league_match_weeks_avg_fieldsGenqlSelection{ - week_number?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by avg() on columns of table "league_match_weeks" */ -export interface league_match_weeks_avg_order_by {week_number?: (order_by | null)} - - -/** Boolean expression to filter rows from the table "league_match_weeks". All fields are combined with a logical 'AND'. */ -export interface league_match_weeks_bool_exp {_and?: (league_match_weeks_bool_exp[] | null),_not?: (league_match_weeks_bool_exp | null),_or?: (league_match_weeks_bool_exp[] | null),closes_at?: (timestamptz_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),default_match_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),league_season_id?: (uuid_comparison_exp | null),opens_at?: (timestamptz_comparison_exp | null),season?: (league_seasons_bool_exp | null),week_number?: (Int_comparison_exp | null)} +on_conflict?: (event_teams_on_conflict | null)} -/** input type for incrementing numeric columns in table "league_match_weeks" */ -export interface league_match_weeks_inc_input {week_number?: (Scalars['Int'] | null)} +/** Boolean expression to filter rows from the table "event_teams". All fields are combined with a logical 'AND'. */ +export interface event_teams_bool_exp {_and?: (event_teams_bool_exp[] | null),_not?: (event_teams_bool_exp | null),_or?: (event_teams_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),event?: (events_bool_exp | null),event_id?: (uuid_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null)} -/** input type for inserting data into table "league_match_weeks" */ -export interface league_match_weeks_insert_input {closes_at?: (Scalars['timestamptz'] | null),created_at?: (Scalars['timestamptz'] | null),default_match_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),opens_at?: (Scalars['timestamptz'] | null),season?: (league_seasons_obj_rel_insert_input | null),week_number?: (Scalars['Int'] | null)} +/** input type for inserting data into table "event_teams" */ +export interface event_teams_insert_input {created_at?: (Scalars['timestamptz'] | null),event?: (events_obj_rel_insert_input | null),event_id?: (Scalars['uuid'] | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null)} /** aggregate max on columns */ -export interface league_match_weeks_max_fieldsGenqlSelection{ - closes_at?: boolean | number +export interface event_teams_max_fieldsGenqlSelection{ created_at?: boolean | number - default_match_at?: boolean | number - id?: boolean | number - league_season_id?: boolean | number - opens_at?: boolean | number - week_number?: boolean | number + event_id?: boolean | number + team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "league_match_weeks" */ -export interface league_match_weeks_max_order_by {closes_at?: (order_by | null),created_at?: (order_by | null),default_match_at?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),opens_at?: (order_by | null),week_number?: (order_by | null)} +/** order by max() on columns of table "event_teams" */ +export interface event_teams_max_order_by {created_at?: (order_by | null),event_id?: (order_by | null),team_id?: (order_by | null)} /** aggregate min on columns */ -export interface league_match_weeks_min_fieldsGenqlSelection{ - closes_at?: boolean | number +export interface event_teams_min_fieldsGenqlSelection{ created_at?: boolean | number - default_match_at?: boolean | number - id?: boolean | number - league_season_id?: boolean | number - opens_at?: boolean | number - week_number?: boolean | number + event_id?: boolean | number + team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "league_match_weeks" */ -export interface league_match_weeks_min_order_by {closes_at?: (order_by | null),created_at?: (order_by | null),default_match_at?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),opens_at?: (order_by | null),week_number?: (order_by | null)} +/** order by min() on columns of table "event_teams" */ +export interface event_teams_min_order_by {created_at?: (order_by | null),event_id?: (order_by | null),team_id?: (order_by | null)} -/** response of any mutation on the table "league_match_weeks" */ -export interface league_match_weeks_mutation_responseGenqlSelection{ +/** response of any mutation on the table "event_teams" */ +export interface event_teams_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: league_match_weeksGenqlSelection + returning?: event_teamsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "league_match_weeks" */ -export interface league_match_weeks_on_conflict {constraint: league_match_weeks_constraint,update_columns?: league_match_weeks_update_column[],where?: (league_match_weeks_bool_exp | null)} +/** on_conflict condition type for table "event_teams" */ +export interface event_teams_on_conflict {constraint: event_teams_constraint,update_columns?: event_teams_update_column[],where?: (event_teams_bool_exp | null)} -/** Ordering options when selecting data from "league_match_weeks". */ -export interface league_match_weeks_order_by {closes_at?: (order_by | null),created_at?: (order_by | null),default_match_at?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),opens_at?: (order_by | null),season?: (league_seasons_order_by | null),week_number?: (order_by | null)} +/** Ordering options when selecting data from "event_teams". */ +export interface event_teams_order_by {created_at?: (order_by | null),event?: (events_order_by | null),event_id?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null)} -/** primary key columns input for table: league_match_weeks */ -export interface league_match_weeks_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: event_teams */ +export interface event_teams_pk_columns_input {event_id: Scalars['uuid'],team_id: Scalars['uuid']} -/** input type for updating data in table "league_match_weeks" */ -export interface league_match_weeks_set_input {closes_at?: (Scalars['timestamptz'] | null),created_at?: (Scalars['timestamptz'] | null),default_match_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),opens_at?: (Scalars['timestamptz'] | null),week_number?: (Scalars['Int'] | null)} +/** input type for updating data in table "event_teams" */ +export interface event_teams_set_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),team_id?: (Scalars['uuid'] | null)} -/** aggregate stddev on columns */ -export interface league_match_weeks_stddev_fieldsGenqlSelection{ - week_number?: boolean | number +/** Streaming cursor of the table "event_teams" */ +export interface event_teams_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: event_teams_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface event_teams_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),team_id?: (Scalars['uuid'] | null)} + +export interface event_teams_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (event_teams_set_input | null), +/** filter the rows which have to be updated */ +where: event_teams_bool_exp} + + +/** columns and relationships of "event_tournaments" */ +export interface event_tournamentsGenqlSelection{ + created_at?: boolean | number + /** An object relationship */ + event?: eventsGenqlSelection + event_id?: boolean | number + /** An object relationship */ + tournament?: tournamentsGenqlSelection + tournament_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "league_match_weeks" */ -export interface league_match_weeks_stddev_order_by {week_number?: (order_by | null)} - - -/** aggregate stddev_pop on columns */ -export interface league_match_weeks_stddev_pop_fieldsGenqlSelection{ - week_number?: boolean | number +/** aggregated selection of "event_tournaments" */ +export interface event_tournaments_aggregateGenqlSelection{ + aggregate?: event_tournaments_aggregate_fieldsGenqlSelection + nodes?: event_tournamentsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } +export interface event_tournaments_aggregate_bool_exp {count?: (event_tournaments_aggregate_bool_exp_count | null)} -/** order by stddev_pop() on columns of table "league_match_weeks" */ -export interface league_match_weeks_stddev_pop_order_by {week_number?: (order_by | null)} +export interface event_tournaments_aggregate_bool_exp_count {arguments?: (event_tournaments_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (event_tournaments_bool_exp | null),predicate: Int_comparison_exp} -/** aggregate stddev_samp on columns */ -export interface league_match_weeks_stddev_samp_fieldsGenqlSelection{ - week_number?: boolean | number +/** aggregate fields of "event_tournaments" */ +export interface event_tournaments_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (event_tournaments_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: event_tournaments_max_fieldsGenqlSelection + min?: event_tournaments_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "league_match_weeks" */ -export interface league_match_weeks_stddev_samp_order_by {week_number?: (order_by | null)} +/** order by aggregate values of table "event_tournaments" */ +export interface event_tournaments_aggregate_order_by {count?: (order_by | null),max?: (event_tournaments_max_order_by | null),min?: (event_tournaments_min_order_by | null)} -/** Streaming cursor of the table "league_match_weeks" */ -export interface league_match_weeks_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: league_match_weeks_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** input type for inserting array relation for remote table "event_tournaments" */ +export interface event_tournaments_arr_rel_insert_input {data: event_tournaments_insert_input[], +/** upsert condition */ +on_conflict?: (event_tournaments_on_conflict | null)} -/** Initial value of the column from where the streaming should start */ -export interface league_match_weeks_stream_cursor_value_input {closes_at?: (Scalars['timestamptz'] | null),created_at?: (Scalars['timestamptz'] | null),default_match_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),opens_at?: (Scalars['timestamptz'] | null),week_number?: (Scalars['Int'] | null)} +/** Boolean expression to filter rows from the table "event_tournaments". All fields are combined with a logical 'AND'. */ +export interface event_tournaments_bool_exp {_and?: (event_tournaments_bool_exp[] | null),_not?: (event_tournaments_bool_exp | null),_or?: (event_tournaments_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),event?: (events_bool_exp | null),event_id?: (uuid_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null)} -/** aggregate sum on columns */ -export interface league_match_weeks_sum_fieldsGenqlSelection{ - week_number?: boolean | number +/** input type for inserting data into table "event_tournaments" */ +export interface event_tournaments_insert_input {created_at?: (Scalars['timestamptz'] | null),event?: (events_obj_rel_insert_input | null),event_id?: (Scalars['uuid'] | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null)} + + +/** aggregate max on columns */ +export interface event_tournaments_max_fieldsGenqlSelection{ + created_at?: boolean | number + event_id?: boolean | number + tournament_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "league_match_weeks" */ -export interface league_match_weeks_sum_order_by {week_number?: (order_by | null)} - -export interface league_match_weeks_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (league_match_weeks_inc_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (league_match_weeks_set_input | null), -/** filter the rows which have to be updated */ -where: league_match_weeks_bool_exp} +/** order by max() on columns of table "event_tournaments" */ +export interface event_tournaments_max_order_by {created_at?: (order_by | null),event_id?: (order_by | null),tournament_id?: (order_by | null)} -/** aggregate var_pop on columns */ -export interface league_match_weeks_var_pop_fieldsGenqlSelection{ - week_number?: boolean | number +/** aggregate min on columns */ +export interface event_tournaments_min_fieldsGenqlSelection{ + created_at?: boolean | number + event_id?: boolean | number + tournament_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "league_match_weeks" */ -export interface league_match_weeks_var_pop_order_by {week_number?: (order_by | null)} +/** order by min() on columns of table "event_tournaments" */ +export interface event_tournaments_min_order_by {created_at?: (order_by | null),event_id?: (order_by | null),tournament_id?: (order_by | null)} -/** aggregate var_samp on columns */ -export interface league_match_weeks_var_samp_fieldsGenqlSelection{ - week_number?: boolean | number +/** response of any mutation on the table "event_tournaments" */ +export interface event_tournaments_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: event_tournamentsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "league_match_weeks" */ -export interface league_match_weeks_var_samp_order_by {week_number?: (order_by | null)} +/** on_conflict condition type for table "event_tournaments" */ +export interface event_tournaments_on_conflict {constraint: event_tournaments_constraint,update_columns?: event_tournaments_update_column[],where?: (event_tournaments_bool_exp | null)} -/** aggregate variance on columns */ -export interface league_match_weeks_variance_fieldsGenqlSelection{ - week_number?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** Ordering options when selecting data from "event_tournaments". */ +export interface event_tournaments_order_by {created_at?: (order_by | null),event?: (events_order_by | null),event_id?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null)} -/** order by variance() on columns of table "league_match_weeks" */ -export interface league_match_weeks_variance_order_by {week_number?: (order_by | null)} +/** primary key columns input for table: event_tournaments */ +export interface event_tournaments_pk_columns_input {event_id: Scalars['uuid'],tournament_id: Scalars['uuid']} -/** columns and relationships of "league_relegation_playoffs" */ -export interface league_relegation_playoffsGenqlSelection{ - created_at?: boolean | number +/** input type for updating data in table "event_tournaments" */ +export interface event_tournaments_set_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null)} + + +/** Streaming cursor of the table "event_tournaments" */ +export interface event_tournaments_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: event_tournaments_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface event_tournaments_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),event_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null)} + +export interface event_tournaments_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (event_tournaments_set_input | null), +/** filter the rows which have to be updated */ +where: event_tournaments_bool_exp} + + +/** columns and relationships of "events" */ +export interface eventsGenqlSelection{ + /** An array relationship */ + awards?: (award_recipientsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (award_recipients_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (award_recipients_order_by[] | null), + /** filter the rows returned */ + where?: (award_recipients_bool_exp | null)} }) + /** An aggregate relationship */ + awards_aggregate?: (award_recipients_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (award_recipients_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (award_recipients_order_by[] | null), + /** filter the rows returned */ + where?: (award_recipients_bool_exp | null)} }) /** An object relationship */ - higher_division?: league_divisionsGenqlSelection - higher_division_id?: boolean | number - higher_slots?: boolean | number + banner?: event_mediaGenqlSelection + banner_media_id?: boolean | number + /** A computed field, executes function "can_upload_event_media" */ + can_upload_media?: boolean | number + /** A computed field, executes function "can_view_event" */ + can_view?: boolean | number + created_at?: boolean | number + description?: boolean | number + ends_at?: boolean | number + hide_creator_organizer?: boolean | number id?: boolean | number - league_season_id?: boolean | number - /** An object relationship */ - lower_division?: league_divisionsGenqlSelection - lower_division_id?: boolean | number - resolved_at?: boolean | number - /** An object relationship */ - season?: league_seasonsGenqlSelection + /** A computed field, executes function "is_event_organizer" */ + is_organizer?: boolean | number + /** An array relationship */ + media?: (event_mediaGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_media_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_media_order_by[] | null), + /** filter the rows returned */ + where?: (event_media_bool_exp | null)} }) + media_access?: boolean | number + /** An aggregate relationship */ + media_aggregate?: (event_media_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_media_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_media_order_by[] | null), + /** filter the rows returned */ + where?: (event_media_bool_exp | null)} }) + name?: boolean | number /** An object relationship */ - tournament?: tournamentsGenqlSelection - tournament_id?: boolean | number + organizer?: playersGenqlSelection + organizer_steam_id?: boolean | number + /** An array relationship */ + organizers?: (event_organizersGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_organizers_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_organizers_order_by[] | null), + /** filter the rows returned */ + where?: (event_organizers_bool_exp | null)} }) + /** An aggregate relationship */ + organizers_aggregate?: (event_organizers_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_organizers_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_organizers_order_by[] | null), + /** filter the rows returned */ + where?: (event_organizers_bool_exp | null)} }) + /** An array relationship */ + player_stats?: (v_event_player_statsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (v_event_player_stats_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (v_event_player_stats_order_by[] | null), + /** filter the rows returned */ + where?: (v_event_player_stats_bool_exp | null)} }) + /** An aggregate relationship */ + player_stats_aggregate?: (v_event_player_stats_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (v_event_player_stats_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (v_event_player_stats_order_by[] | null), + /** filter the rows returned */ + where?: (v_event_player_stats_bool_exp | null)} }) + /** An array relationship */ + players?: (event_playersGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_players_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_players_order_by[] | null), + /** filter the rows returned */ + where?: (event_players_bool_exp | null)} }) + /** An aggregate relationship */ + players_aggregate?: (event_players_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_players_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_players_order_by[] | null), + /** filter the rows returned */ + where?: (event_players_bool_exp | null)} }) + starts_at?: boolean | number + /** An array relationship */ + teams?: (event_teamsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_teams_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_teams_order_by[] | null), + /** filter the rows returned */ + where?: (event_teams_bool_exp | null)} }) + /** An aggregate relationship */ + teams_aggregate?: (event_teams_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_teams_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_teams_order_by[] | null), + /** filter the rows returned */ + where?: (event_teams_bool_exp | null)} }) + /** An array relationship */ + tournaments?: (event_tournamentsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_tournaments_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_tournaments_order_by[] | null), + /** filter the rows returned */ + where?: (event_tournaments_bool_exp | null)} }) + /** An aggregate relationship */ + tournaments_aggregate?: (event_tournaments_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_tournaments_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_tournaments_order_by[] | null), + /** filter the rows returned */ + where?: (event_tournaments_bool_exp | null)} }) + visibility?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "league_relegation_playoffs" */ -export interface league_relegation_playoffs_aggregateGenqlSelection{ - aggregate?: league_relegation_playoffs_aggregate_fieldsGenqlSelection - nodes?: league_relegation_playoffsGenqlSelection +/** aggregated selection of "events" */ +export interface events_aggregateGenqlSelection{ + aggregate?: events_aggregate_fieldsGenqlSelection + nodes?: eventsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface league_relegation_playoffs_aggregate_bool_exp {count?: (league_relegation_playoffs_aggregate_bool_exp_count | null)} - -export interface league_relegation_playoffs_aggregate_bool_exp_count {arguments?: (league_relegation_playoffs_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (league_relegation_playoffs_bool_exp | null),predicate: Int_comparison_exp} - -/** aggregate fields of "league_relegation_playoffs" */ -export interface league_relegation_playoffs_aggregate_fieldsGenqlSelection{ - avg?: league_relegation_playoffs_avg_fieldsGenqlSelection - count?: { __args: {columns?: (league_relegation_playoffs_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: league_relegation_playoffs_max_fieldsGenqlSelection - min?: league_relegation_playoffs_min_fieldsGenqlSelection - stddev?: league_relegation_playoffs_stddev_fieldsGenqlSelection - stddev_pop?: league_relegation_playoffs_stddev_pop_fieldsGenqlSelection - stddev_samp?: league_relegation_playoffs_stddev_samp_fieldsGenqlSelection - sum?: league_relegation_playoffs_sum_fieldsGenqlSelection - var_pop?: league_relegation_playoffs_var_pop_fieldsGenqlSelection - var_samp?: league_relegation_playoffs_var_samp_fieldsGenqlSelection - variance?: league_relegation_playoffs_variance_fieldsGenqlSelection +/** aggregate fields of "events" */ +export interface events_aggregate_fieldsGenqlSelection{ + avg?: events_avg_fieldsGenqlSelection + count?: { __args: {columns?: (events_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: events_max_fieldsGenqlSelection + min?: events_min_fieldsGenqlSelection + stddev?: events_stddev_fieldsGenqlSelection + stddev_pop?: events_stddev_pop_fieldsGenqlSelection + stddev_samp?: events_stddev_samp_fieldsGenqlSelection + sum?: events_sum_fieldsGenqlSelection + var_pop?: events_var_pop_fieldsGenqlSelection + var_samp?: events_var_samp_fieldsGenqlSelection + variance?: events_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "league_relegation_playoffs" */ -export interface league_relegation_playoffs_aggregate_order_by {avg?: (league_relegation_playoffs_avg_order_by | null),count?: (order_by | null),max?: (league_relegation_playoffs_max_order_by | null),min?: (league_relegation_playoffs_min_order_by | null),stddev?: (league_relegation_playoffs_stddev_order_by | null),stddev_pop?: (league_relegation_playoffs_stddev_pop_order_by | null),stddev_samp?: (league_relegation_playoffs_stddev_samp_order_by | null),sum?: (league_relegation_playoffs_sum_order_by | null),var_pop?: (league_relegation_playoffs_var_pop_order_by | null),var_samp?: (league_relegation_playoffs_var_samp_order_by | null),variance?: (league_relegation_playoffs_variance_order_by | null)} - - -/** input type for inserting array relation for remote table "league_relegation_playoffs" */ -export interface league_relegation_playoffs_arr_rel_insert_input {data: league_relegation_playoffs_insert_input[], -/** upsert condition */ -on_conflict?: (league_relegation_playoffs_on_conflict | null)} - - /** aggregate avg on columns */ -export interface league_relegation_playoffs_avg_fieldsGenqlSelection{ - higher_slots?: boolean | number +export interface events_avg_fieldsGenqlSelection{ + organizer_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "league_relegation_playoffs" */ -export interface league_relegation_playoffs_avg_order_by {higher_slots?: (order_by | null)} - - -/** Boolean expression to filter rows from the table "league_relegation_playoffs". All fields are combined with a logical 'AND'. */ -export interface league_relegation_playoffs_bool_exp {_and?: (league_relegation_playoffs_bool_exp[] | null),_not?: (league_relegation_playoffs_bool_exp | null),_or?: (league_relegation_playoffs_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),higher_division?: (league_divisions_bool_exp | null),higher_division_id?: (uuid_comparison_exp | null),higher_slots?: (Int_comparison_exp | null),id?: (uuid_comparison_exp | null),league_season_id?: (uuid_comparison_exp | null),lower_division?: (league_divisions_bool_exp | null),lower_division_id?: (uuid_comparison_exp | null),resolved_at?: (timestamptz_comparison_exp | null),season?: (league_seasons_bool_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null)} +/** Boolean expression to filter rows from the table "events". All fields are combined with a logical 'AND'. */ +export interface events_bool_exp {_and?: (events_bool_exp[] | null),_not?: (events_bool_exp | null),_or?: (events_bool_exp[] | null),awards?: (award_recipients_bool_exp | null),awards_aggregate?: (award_recipients_aggregate_bool_exp | null),banner?: (event_media_bool_exp | null),banner_media_id?: (uuid_comparison_exp | null),can_upload_media?: (Boolean_comparison_exp | null),can_view?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),description?: (String_comparison_exp | null),ends_at?: (timestamptz_comparison_exp | null),hide_creator_organizer?: (Boolean_comparison_exp | null),id?: (uuid_comparison_exp | null),is_organizer?: (Boolean_comparison_exp | null),media?: (event_media_bool_exp | null),media_access?: (e_event_media_access_enum_comparison_exp | null),media_aggregate?: (event_media_aggregate_bool_exp | null),name?: (String_comparison_exp | null),organizer?: (players_bool_exp | null),organizer_steam_id?: (bigint_comparison_exp | null),organizers?: (event_organizers_bool_exp | null),organizers_aggregate?: (event_organizers_aggregate_bool_exp | null),player_stats?: (v_event_player_stats_bool_exp | null),player_stats_aggregate?: (v_event_player_stats_aggregate_bool_exp | null),players?: (event_players_bool_exp | null),players_aggregate?: (event_players_aggregate_bool_exp | null),starts_at?: (timestamptz_comparison_exp | null),teams?: (event_teams_bool_exp | null),teams_aggregate?: (event_teams_aggregate_bool_exp | null),tournaments?: (event_tournaments_bool_exp | null),tournaments_aggregate?: (event_tournaments_aggregate_bool_exp | null),visibility?: (e_event_visibility_enum_comparison_exp | null)} -/** input type for incrementing numeric columns in table "league_relegation_playoffs" */ -export interface league_relegation_playoffs_inc_input {higher_slots?: (Scalars['Int'] | null)} +/** input type for incrementing numeric columns in table "events" */ +export interface events_inc_input {organizer_steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "league_relegation_playoffs" */ -export interface league_relegation_playoffs_insert_input {created_at?: (Scalars['timestamptz'] | null),higher_division?: (league_divisions_obj_rel_insert_input | null),higher_division_id?: (Scalars['uuid'] | null),higher_slots?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),lower_division?: (league_divisions_obj_rel_insert_input | null),lower_division_id?: (Scalars['uuid'] | null),resolved_at?: (Scalars['timestamptz'] | null),season?: (league_seasons_obj_rel_insert_input | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null)} +/** input type for inserting data into table "events" */ +export interface events_insert_input {awards?: (award_recipients_arr_rel_insert_input | null),banner?: (event_media_obj_rel_insert_input | null),banner_media_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),ends_at?: (Scalars['timestamptz'] | null),hide_creator_organizer?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),media?: (event_media_arr_rel_insert_input | null),media_access?: (e_event_media_access_enum | null),name?: (Scalars['String'] | null),organizer?: (players_obj_rel_insert_input | null),organizer_steam_id?: (Scalars['bigint'] | null),organizers?: (event_organizers_arr_rel_insert_input | null),player_stats?: (v_event_player_stats_arr_rel_insert_input | null),players?: (event_players_arr_rel_insert_input | null),starts_at?: (Scalars['timestamptz'] | null),teams?: (event_teams_arr_rel_insert_input | null),tournaments?: (event_tournaments_arr_rel_insert_input | null),visibility?: (e_event_visibility_enum | null)} /** aggregate max on columns */ -export interface league_relegation_playoffs_max_fieldsGenqlSelection{ +export interface events_max_fieldsGenqlSelection{ + banner_media_id?: boolean | number created_at?: boolean | number - higher_division_id?: boolean | number - higher_slots?: boolean | number + description?: boolean | number + ends_at?: boolean | number id?: boolean | number - league_season_id?: boolean | number - lower_division_id?: boolean | number - resolved_at?: boolean | number - tournament_id?: boolean | number + name?: boolean | number + organizer_steam_id?: boolean | number + starts_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "league_relegation_playoffs" */ -export interface league_relegation_playoffs_max_order_by {created_at?: (order_by | null),higher_division_id?: (order_by | null),higher_slots?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),lower_division_id?: (order_by | null),resolved_at?: (order_by | null),tournament_id?: (order_by | null)} - - /** aggregate min on columns */ -export interface league_relegation_playoffs_min_fieldsGenqlSelection{ +export interface events_min_fieldsGenqlSelection{ + banner_media_id?: boolean | number created_at?: boolean | number - higher_division_id?: boolean | number - higher_slots?: boolean | number + description?: boolean | number + ends_at?: boolean | number id?: boolean | number - league_season_id?: boolean | number - lower_division_id?: boolean | number - resolved_at?: boolean | number - tournament_id?: boolean | number + name?: boolean | number + organizer_steam_id?: boolean | number + starts_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "league_relegation_playoffs" */ -export interface league_relegation_playoffs_min_order_by {created_at?: (order_by | null),higher_division_id?: (order_by | null),higher_slots?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),lower_division_id?: (order_by | null),resolved_at?: (order_by | null),tournament_id?: (order_by | null)} - - -/** response of any mutation on the table "league_relegation_playoffs" */ -export interface league_relegation_playoffs_mutation_responseGenqlSelection{ +/** response of any mutation on the table "events" */ +export interface events_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: league_relegation_playoffsGenqlSelection + returning?: eventsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "league_relegation_playoffs" */ -export interface league_relegation_playoffs_on_conflict {constraint: league_relegation_playoffs_constraint,update_columns?: league_relegation_playoffs_update_column[],where?: (league_relegation_playoffs_bool_exp | null)} +/** input type for inserting object relation for remote table "events" */ +export interface events_obj_rel_insert_input {data: events_insert_input, +/** upsert condition */ +on_conflict?: (events_on_conflict | null)} -/** Ordering options when selecting data from "league_relegation_playoffs". */ -export interface league_relegation_playoffs_order_by {created_at?: (order_by | null),higher_division?: (league_divisions_order_by | null),higher_division_id?: (order_by | null),higher_slots?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),lower_division?: (league_divisions_order_by | null),lower_division_id?: (order_by | null),resolved_at?: (order_by | null),season?: (league_seasons_order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null)} +/** on_conflict condition type for table "events" */ +export interface events_on_conflict {constraint: events_constraint,update_columns?: events_update_column[],where?: (events_bool_exp | null)} -/** primary key columns input for table: league_relegation_playoffs */ -export interface league_relegation_playoffs_pk_columns_input {id: Scalars['uuid']} +/** Ordering options when selecting data from "events". */ +export interface events_order_by {awards_aggregate?: (award_recipients_aggregate_order_by | null),banner?: (event_media_order_by | null),banner_media_id?: (order_by | null),can_upload_media?: (order_by | null),can_view?: (order_by | null),created_at?: (order_by | null),description?: (order_by | null),ends_at?: (order_by | null),hide_creator_organizer?: (order_by | null),id?: (order_by | null),is_organizer?: (order_by | null),media_access?: (order_by | null),media_aggregate?: (event_media_aggregate_order_by | null),name?: (order_by | null),organizer?: (players_order_by | null),organizer_steam_id?: (order_by | null),organizers_aggregate?: (event_organizers_aggregate_order_by | null),player_stats_aggregate?: (v_event_player_stats_aggregate_order_by | null),players_aggregate?: (event_players_aggregate_order_by | null),starts_at?: (order_by | null),teams_aggregate?: (event_teams_aggregate_order_by | null),tournaments_aggregate?: (event_tournaments_aggregate_order_by | null),visibility?: (order_by | null)} -/** input type for updating data in table "league_relegation_playoffs" */ -export interface league_relegation_playoffs_set_input {created_at?: (Scalars['timestamptz'] | null),higher_division_id?: (Scalars['uuid'] | null),higher_slots?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),lower_division_id?: (Scalars['uuid'] | null),resolved_at?: (Scalars['timestamptz'] | null),tournament_id?: (Scalars['uuid'] | null)} +/** primary key columns input for table: events */ +export interface events_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "events" */ +export interface events_set_input {banner_media_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),ends_at?: (Scalars['timestamptz'] | null),hide_creator_organizer?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),media_access?: (e_event_media_access_enum | null),name?: (Scalars['String'] | null),organizer_steam_id?: (Scalars['bigint'] | null),starts_at?: (Scalars['timestamptz'] | null),visibility?: (e_event_visibility_enum | null)} /** aggregate stddev on columns */ -export interface league_relegation_playoffs_stddev_fieldsGenqlSelection{ - higher_slots?: boolean | number +export interface events_stddev_fieldsGenqlSelection{ + organizer_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "league_relegation_playoffs" */ -export interface league_relegation_playoffs_stddev_order_by {higher_slots?: (order_by | null)} - - /** aggregate stddev_pop on columns */ -export interface league_relegation_playoffs_stddev_pop_fieldsGenqlSelection{ - higher_slots?: boolean | number +export interface events_stddev_pop_fieldsGenqlSelection{ + organizer_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "league_relegation_playoffs" */ -export interface league_relegation_playoffs_stddev_pop_order_by {higher_slots?: (order_by | null)} - - /** aggregate stddev_samp on columns */ -export interface league_relegation_playoffs_stddev_samp_fieldsGenqlSelection{ - higher_slots?: boolean | number +export interface events_stddev_samp_fieldsGenqlSelection{ + organizer_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "league_relegation_playoffs" */ -export interface league_relegation_playoffs_stddev_samp_order_by {higher_slots?: (order_by | null)} - - -/** Streaming cursor of the table "league_relegation_playoffs" */ -export interface league_relegation_playoffs_stream_cursor_input { +/** Streaming cursor of the table "events" */ +export interface events_stream_cursor_input { /** Stream column input with initial value */ -initial_value: league_relegation_playoffs_stream_cursor_value_input, +initial_value: events_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface league_relegation_playoffs_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),higher_division_id?: (Scalars['uuid'] | null),higher_slots?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),lower_division_id?: (Scalars['uuid'] | null),resolved_at?: (Scalars['timestamptz'] | null),tournament_id?: (Scalars['uuid'] | null)} +export interface events_stream_cursor_value_input {banner_media_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),ends_at?: (Scalars['timestamptz'] | null),hide_creator_organizer?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),media_access?: (e_event_media_access_enum | null),name?: (Scalars['String'] | null),organizer_steam_id?: (Scalars['bigint'] | null),starts_at?: (Scalars['timestamptz'] | null),visibility?: (e_event_visibility_enum | null)} /** aggregate sum on columns */ -export interface league_relegation_playoffs_sum_fieldsGenqlSelection{ - higher_slots?: boolean | number +export interface events_sum_fieldsGenqlSelection{ + organizer_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** order by sum() on columns of table "league_relegation_playoffs" */ -export interface league_relegation_playoffs_sum_order_by {higher_slots?: (order_by | null)} - -export interface league_relegation_playoffs_updates { +export interface events_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (league_relegation_playoffs_inc_input | null), +_inc?: (events_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (league_relegation_playoffs_set_input | null), +_set?: (events_set_input | null), /** filter the rows which have to be updated */ -where: league_relegation_playoffs_bool_exp} +where: events_bool_exp} /** aggregate var_pop on columns */ -export interface league_relegation_playoffs_var_pop_fieldsGenqlSelection{ - higher_slots?: boolean | number +export interface events_var_pop_fieldsGenqlSelection{ + organizer_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "league_relegation_playoffs" */ -export interface league_relegation_playoffs_var_pop_order_by {higher_slots?: (order_by | null)} - - /** aggregate var_samp on columns */ -export interface league_relegation_playoffs_var_samp_fieldsGenqlSelection{ - higher_slots?: boolean | number +export interface events_var_samp_fieldsGenqlSelection{ + organizer_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "league_relegation_playoffs" */ -export interface league_relegation_playoffs_var_samp_order_by {higher_slots?: (order_by | null)} - - /** aggregate variance on columns */ -export interface league_relegation_playoffs_variance_fieldsGenqlSelection{ - higher_slots?: boolean | number +export interface events_variance_fieldsGenqlSelection{ + organizer_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "league_relegation_playoffs" */ -export interface league_relegation_playoffs_variance_order_by {higher_slots?: (order_by | null)} +/** Boolean expression to compare columns of type "float8". All fields are combined with logical 'AND'. */ +export interface float8_comparison_exp {_eq?: (Scalars['float8'] | null),_gt?: (Scalars['float8'] | null),_gte?: (Scalars['float8'] | null),_in?: (Scalars['float8'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['float8'] | null),_lte?: (Scalars['float8'] | null),_neq?: (Scalars['float8'] | null),_nin?: (Scalars['float8'][] | null)} -/** columns and relationships of "league_scheduling_proposals" */ -export interface league_scheduling_proposalsGenqlSelection{ - /** An object relationship */ - bracket?: tournament_bracketsGenqlSelection - created_at?: boolean | number - /** An object relationship */ - e_proposal_status?: e_league_proposal_statusesGenqlSelection - id?: boolean | number - message?: boolean | number - /** An object relationship */ - proposed_by?: playersGenqlSelection - proposed_by_league_team_season_id?: boolean | number - proposed_by_steam_id?: boolean | number - proposed_time?: boolean | number +/** columns and relationships of "friends" */ +export interface friendsGenqlSelection{ /** An object relationship */ - responded_by?: playersGenqlSelection - responded_by_steam_id?: boolean | number + e_status?: e_friend_statusGenqlSelection + other_player_steam_id?: boolean | number + player_steam_id?: boolean | number status?: boolean | number - /** An object relationship */ - team_season?: league_team_seasonsGenqlSelection - tournament_bracket_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "league_scheduling_proposals" */ -export interface league_scheduling_proposals_aggregateGenqlSelection{ - aggregate?: league_scheduling_proposals_aggregate_fieldsGenqlSelection - nodes?: league_scheduling_proposalsGenqlSelection +/** aggregated selection of "friends" */ +export interface friends_aggregateGenqlSelection{ + aggregate?: friends_aggregate_fieldsGenqlSelection + nodes?: friendsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface league_scheduling_proposals_aggregate_bool_exp {count?: (league_scheduling_proposals_aggregate_bool_exp_count | null)} -export interface league_scheduling_proposals_aggregate_bool_exp_count {arguments?: (league_scheduling_proposals_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (league_scheduling_proposals_bool_exp | null),predicate: Int_comparison_exp} +/** aggregate fields of "friends" */ +export interface friends_aggregate_fieldsGenqlSelection{ + avg?: friends_avg_fieldsGenqlSelection + count?: { __args: {columns?: (friends_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: friends_max_fieldsGenqlSelection + min?: friends_min_fieldsGenqlSelection + stddev?: friends_stddev_fieldsGenqlSelection + stddev_pop?: friends_stddev_pop_fieldsGenqlSelection + stddev_samp?: friends_stddev_samp_fieldsGenqlSelection + sum?: friends_sum_fieldsGenqlSelection + var_pop?: friends_var_pop_fieldsGenqlSelection + var_samp?: friends_var_samp_fieldsGenqlSelection + variance?: friends_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate fields of "league_scheduling_proposals" */ -export interface league_scheduling_proposals_aggregate_fieldsGenqlSelection{ - avg?: league_scheduling_proposals_avg_fieldsGenqlSelection - count?: { __args: {columns?: (league_scheduling_proposals_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: league_scheduling_proposals_max_fieldsGenqlSelection - min?: league_scheduling_proposals_min_fieldsGenqlSelection - stddev?: league_scheduling_proposals_stddev_fieldsGenqlSelection - stddev_pop?: league_scheduling_proposals_stddev_pop_fieldsGenqlSelection - stddev_samp?: league_scheduling_proposals_stddev_samp_fieldsGenqlSelection - sum?: league_scheduling_proposals_sum_fieldsGenqlSelection - var_pop?: league_scheduling_proposals_var_pop_fieldsGenqlSelection - var_samp?: league_scheduling_proposals_var_samp_fieldsGenqlSelection - variance?: league_scheduling_proposals_variance_fieldsGenqlSelection +/** aggregate avg on columns */ +export interface friends_avg_fieldsGenqlSelection{ + other_player_steam_id?: boolean | number + player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "league_scheduling_proposals" */ -export interface league_scheduling_proposals_aggregate_order_by {avg?: (league_scheduling_proposals_avg_order_by | null),count?: (order_by | null),max?: (league_scheduling_proposals_max_order_by | null),min?: (league_scheduling_proposals_min_order_by | null),stddev?: (league_scheduling_proposals_stddev_order_by | null),stddev_pop?: (league_scheduling_proposals_stddev_pop_order_by | null),stddev_samp?: (league_scheduling_proposals_stddev_samp_order_by | null),sum?: (league_scheduling_proposals_sum_order_by | null),var_pop?: (league_scheduling_proposals_var_pop_order_by | null),var_samp?: (league_scheduling_proposals_var_samp_order_by | null),variance?: (league_scheduling_proposals_variance_order_by | null)} +/** Boolean expression to filter rows from the table "friends". All fields are combined with a logical 'AND'. */ +export interface friends_bool_exp {_and?: (friends_bool_exp[] | null),_not?: (friends_bool_exp | null),_or?: (friends_bool_exp[] | null),e_status?: (e_friend_status_bool_exp | null),other_player_steam_id?: (bigint_comparison_exp | null),player_steam_id?: (bigint_comparison_exp | null),status?: (e_friend_status_enum_comparison_exp | null)} -/** input type for inserting array relation for remote table "league_scheduling_proposals" */ -export interface league_scheduling_proposals_arr_rel_insert_input {data: league_scheduling_proposals_insert_input[], -/** upsert condition */ -on_conflict?: (league_scheduling_proposals_on_conflict | null)} - - -/** aggregate avg on columns */ -export interface league_scheduling_proposals_avg_fieldsGenqlSelection{ - proposed_by_steam_id?: boolean | number - responded_by_steam_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by avg() on columns of table "league_scheduling_proposals" */ -export interface league_scheduling_proposals_avg_order_by {proposed_by_steam_id?: (order_by | null),responded_by_steam_id?: (order_by | null)} - - -/** Boolean expression to filter rows from the table "league_scheduling_proposals". All fields are combined with a logical 'AND'. */ -export interface league_scheduling_proposals_bool_exp {_and?: (league_scheduling_proposals_bool_exp[] | null),_not?: (league_scheduling_proposals_bool_exp | null),_or?: (league_scheduling_proposals_bool_exp[] | null),bracket?: (tournament_brackets_bool_exp | null),created_at?: (timestamptz_comparison_exp | null),e_proposal_status?: (e_league_proposal_statuses_bool_exp | null),id?: (uuid_comparison_exp | null),message?: (String_comparison_exp | null),proposed_by?: (players_bool_exp | null),proposed_by_league_team_season_id?: (uuid_comparison_exp | null),proposed_by_steam_id?: (bigint_comparison_exp | null),proposed_time?: (timestamptz_comparison_exp | null),responded_by?: (players_bool_exp | null),responded_by_steam_id?: (bigint_comparison_exp | null),status?: (e_league_proposal_statuses_enum_comparison_exp | null),team_season?: (league_team_seasons_bool_exp | null),tournament_bracket_id?: (uuid_comparison_exp | null)} - - -/** input type for incrementing numeric columns in table "league_scheduling_proposals" */ -export interface league_scheduling_proposals_inc_input {proposed_by_steam_id?: (Scalars['bigint'] | null),responded_by_steam_id?: (Scalars['bigint'] | null)} +/** input type for incrementing numeric columns in table "friends" */ +export interface friends_inc_input {other_player_steam_id?: (Scalars['bigint'] | null),player_steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "league_scheduling_proposals" */ -export interface league_scheduling_proposals_insert_input {bracket?: (tournament_brackets_obj_rel_insert_input | null),created_at?: (Scalars['timestamptz'] | null),e_proposal_status?: (e_league_proposal_statuses_obj_rel_insert_input | null),id?: (Scalars['uuid'] | null),message?: (Scalars['String'] | null),proposed_by?: (players_obj_rel_insert_input | null),proposed_by_league_team_season_id?: (Scalars['uuid'] | null),proposed_by_steam_id?: (Scalars['bigint'] | null),proposed_time?: (Scalars['timestamptz'] | null),responded_by?: (players_obj_rel_insert_input | null),responded_by_steam_id?: (Scalars['bigint'] | null),status?: (e_league_proposal_statuses_enum | null),team_season?: (league_team_seasons_obj_rel_insert_input | null),tournament_bracket_id?: (Scalars['uuid'] | null)} +/** input type for inserting data into table "friends" */ +export interface friends_insert_input {e_status?: (e_friend_status_obj_rel_insert_input | null),other_player_steam_id?: (Scalars['bigint'] | null),player_steam_id?: (Scalars['bigint'] | null),status?: (e_friend_status_enum | null)} /** aggregate max on columns */ -export interface league_scheduling_proposals_max_fieldsGenqlSelection{ - created_at?: boolean | number - id?: boolean | number - message?: boolean | number - proposed_by_league_team_season_id?: boolean | number - proposed_by_steam_id?: boolean | number - proposed_time?: boolean | number - responded_by_steam_id?: boolean | number - tournament_bracket_id?: boolean | number +export interface friends_max_fieldsGenqlSelection{ + other_player_steam_id?: boolean | number + player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "league_scheduling_proposals" */ -export interface league_scheduling_proposals_max_order_by {created_at?: (order_by | null),id?: (order_by | null),message?: (order_by | null),proposed_by_league_team_season_id?: (order_by | null),proposed_by_steam_id?: (order_by | null),proposed_time?: (order_by | null),responded_by_steam_id?: (order_by | null),tournament_bracket_id?: (order_by | null)} - - /** aggregate min on columns */ -export interface league_scheduling_proposals_min_fieldsGenqlSelection{ - created_at?: boolean | number - id?: boolean | number - message?: boolean | number - proposed_by_league_team_season_id?: boolean | number - proposed_by_steam_id?: boolean | number - proposed_time?: boolean | number - responded_by_steam_id?: boolean | number - tournament_bracket_id?: boolean | number +export interface friends_min_fieldsGenqlSelection{ + other_player_steam_id?: boolean | number + player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "league_scheduling_proposals" */ -export interface league_scheduling_proposals_min_order_by {created_at?: (order_by | null),id?: (order_by | null),message?: (order_by | null),proposed_by_league_team_season_id?: (order_by | null),proposed_by_steam_id?: (order_by | null),proposed_time?: (order_by | null),responded_by_steam_id?: (order_by | null),tournament_bracket_id?: (order_by | null)} - - -/** response of any mutation on the table "league_scheduling_proposals" */ -export interface league_scheduling_proposals_mutation_responseGenqlSelection{ +/** response of any mutation on the table "friends" */ +export interface friends_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: league_scheduling_proposalsGenqlSelection + returning?: friendsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "league_scheduling_proposals" */ -export interface league_scheduling_proposals_on_conflict {constraint: league_scheduling_proposals_constraint,update_columns?: league_scheduling_proposals_update_column[],where?: (league_scheduling_proposals_bool_exp | null)} +/** on_conflict condition type for table "friends" */ +export interface friends_on_conflict {constraint: friends_constraint,update_columns?: friends_update_column[],where?: (friends_bool_exp | null)} -/** Ordering options when selecting data from "league_scheduling_proposals". */ -export interface league_scheduling_proposals_order_by {bracket?: (tournament_brackets_order_by | null),created_at?: (order_by | null),e_proposal_status?: (e_league_proposal_statuses_order_by | null),id?: (order_by | null),message?: (order_by | null),proposed_by?: (players_order_by | null),proposed_by_league_team_season_id?: (order_by | null),proposed_by_steam_id?: (order_by | null),proposed_time?: (order_by | null),responded_by?: (players_order_by | null),responded_by_steam_id?: (order_by | null),status?: (order_by | null),team_season?: (league_team_seasons_order_by | null),tournament_bracket_id?: (order_by | null)} +/** Ordering options when selecting data from "friends". */ +export interface friends_order_by {e_status?: (e_friend_status_order_by | null),other_player_steam_id?: (order_by | null),player_steam_id?: (order_by | null),status?: (order_by | null)} -/** primary key columns input for table: league_scheduling_proposals */ -export interface league_scheduling_proposals_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: friends */ +export interface friends_pk_columns_input {other_player_steam_id: Scalars['bigint'],player_steam_id: Scalars['bigint']} -/** input type for updating data in table "league_scheduling_proposals" */ -export interface league_scheduling_proposals_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),message?: (Scalars['String'] | null),proposed_by_league_team_season_id?: (Scalars['uuid'] | null),proposed_by_steam_id?: (Scalars['bigint'] | null),proposed_time?: (Scalars['timestamptz'] | null),responded_by_steam_id?: (Scalars['bigint'] | null),status?: (e_league_proposal_statuses_enum | null),tournament_bracket_id?: (Scalars['uuid'] | null)} +/** input type for updating data in table "friends" */ +export interface friends_set_input {other_player_steam_id?: (Scalars['bigint'] | null),player_steam_id?: (Scalars['bigint'] | null),status?: (e_friend_status_enum | null)} /** aggregate stddev on columns */ -export interface league_scheduling_proposals_stddev_fieldsGenqlSelection{ - proposed_by_steam_id?: boolean | number - responded_by_steam_id?: boolean | number +export interface friends_stddev_fieldsGenqlSelection{ + other_player_steam_id?: boolean | number + player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "league_scheduling_proposals" */ -export interface league_scheduling_proposals_stddev_order_by {proposed_by_steam_id?: (order_by | null),responded_by_steam_id?: (order_by | null)} - - /** aggregate stddev_pop on columns */ -export interface league_scheduling_proposals_stddev_pop_fieldsGenqlSelection{ - proposed_by_steam_id?: boolean | number - responded_by_steam_id?: boolean | number +export interface friends_stddev_pop_fieldsGenqlSelection{ + other_player_steam_id?: boolean | number + player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "league_scheduling_proposals" */ -export interface league_scheduling_proposals_stddev_pop_order_by {proposed_by_steam_id?: (order_by | null),responded_by_steam_id?: (order_by | null)} - - /** aggregate stddev_samp on columns */ -export interface league_scheduling_proposals_stddev_samp_fieldsGenqlSelection{ - proposed_by_steam_id?: boolean | number - responded_by_steam_id?: boolean | number +export interface friends_stddev_samp_fieldsGenqlSelection{ + other_player_steam_id?: boolean | number + player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "league_scheduling_proposals" */ -export interface league_scheduling_proposals_stddev_samp_order_by {proposed_by_steam_id?: (order_by | null),responded_by_steam_id?: (order_by | null)} - - -/** Streaming cursor of the table "league_scheduling_proposals" */ -export interface league_scheduling_proposals_stream_cursor_input { +/** Streaming cursor of the table "friends" */ +export interface friends_stream_cursor_input { /** Stream column input with initial value */ -initial_value: league_scheduling_proposals_stream_cursor_value_input, +initial_value: friends_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface league_scheduling_proposals_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),message?: (Scalars['String'] | null),proposed_by_league_team_season_id?: (Scalars['uuid'] | null),proposed_by_steam_id?: (Scalars['bigint'] | null),proposed_time?: (Scalars['timestamptz'] | null),responded_by_steam_id?: (Scalars['bigint'] | null),status?: (e_league_proposal_statuses_enum | null),tournament_bracket_id?: (Scalars['uuid'] | null)} +export interface friends_stream_cursor_value_input {other_player_steam_id?: (Scalars['bigint'] | null),player_steam_id?: (Scalars['bigint'] | null),status?: (e_friend_status_enum | null)} /** aggregate sum on columns */ -export interface league_scheduling_proposals_sum_fieldsGenqlSelection{ - proposed_by_steam_id?: boolean | number - responded_by_steam_id?: boolean | number +export interface friends_sum_fieldsGenqlSelection{ + other_player_steam_id?: boolean | number + player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** order by sum() on columns of table "league_scheduling_proposals" */ -export interface league_scheduling_proposals_sum_order_by {proposed_by_steam_id?: (order_by | null),responded_by_steam_id?: (order_by | null)} - -export interface league_scheduling_proposals_updates { +export interface friends_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (league_scheduling_proposals_inc_input | null), +_inc?: (friends_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (league_scheduling_proposals_set_input | null), +_set?: (friends_set_input | null), /** filter the rows which have to be updated */ -where: league_scheduling_proposals_bool_exp} +where: friends_bool_exp} /** aggregate var_pop on columns */ -export interface league_scheduling_proposals_var_pop_fieldsGenqlSelection{ - proposed_by_steam_id?: boolean | number - responded_by_steam_id?: boolean | number +export interface friends_var_pop_fieldsGenqlSelection{ + other_player_steam_id?: boolean | number + player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "league_scheduling_proposals" */ -export interface league_scheduling_proposals_var_pop_order_by {proposed_by_steam_id?: (order_by | null),responded_by_steam_id?: (order_by | null)} - - /** aggregate var_samp on columns */ -export interface league_scheduling_proposals_var_samp_fieldsGenqlSelection{ - proposed_by_steam_id?: boolean | number - responded_by_steam_id?: boolean | number +export interface friends_var_samp_fieldsGenqlSelection{ + other_player_steam_id?: boolean | number + player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "league_scheduling_proposals" */ -export interface league_scheduling_proposals_var_samp_order_by {proposed_by_steam_id?: (order_by | null),responded_by_steam_id?: (order_by | null)} - - /** aggregate variance on columns */ -export interface league_scheduling_proposals_variance_fieldsGenqlSelection{ - proposed_by_steam_id?: boolean | number - responded_by_steam_id?: boolean | number +export interface friends_variance_fieldsGenqlSelection{ + other_player_steam_id?: boolean | number + player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "league_scheduling_proposals" */ -export interface league_scheduling_proposals_variance_order_by {proposed_by_steam_id?: (order_by | null),responded_by_steam_id?: (order_by | null)} - - -/** columns and relationships of "league_season_divisions" */ -export interface league_season_divisionsGenqlSelection{ - created_at?: boolean | number - /** An object relationship */ - division?: league_divisionsGenqlSelection - id?: boolean | number - league_division_id?: boolean | number - league_season_id?: boolean | number +/** columns and relationships of "game_mode_plugins" */ +export interface game_mode_pluginsGenqlSelection{ + config?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number /** An object relationship */ - season?: league_seasonsGenqlSelection - /** An array relationship */ - standings?: (v_league_division_standingsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_league_division_standings_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_league_division_standings_order_by[] | null), - /** filter the rows returned */ - where?: (v_league_division_standings_bool_exp | null)} }) - /** An aggregate relationship */ - standings_aggregate?: (v_league_division_standings_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_league_division_standings_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_league_division_standings_order_by[] | null), - /** filter the rows returned */ - where?: (v_league_division_standings_bool_exp | null)} }) + game_mode?: game_modesGenqlSelection + game_mode_id?: boolean | number + load_order?: boolean | number /** An object relationship */ - tournament?: tournamentsGenqlSelection - tournament_id?: boolean | number + plugin?: game_pluginsGenqlSelection + plugin_slug?: boolean | number + required?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "league_season_divisions" */ -export interface league_season_divisions_aggregateGenqlSelection{ - aggregate?: league_season_divisions_aggregate_fieldsGenqlSelection - nodes?: league_season_divisionsGenqlSelection +/** aggregated selection of "game_mode_plugins" */ +export interface game_mode_plugins_aggregateGenqlSelection{ + aggregate?: game_mode_plugins_aggregate_fieldsGenqlSelection + nodes?: game_mode_pluginsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface league_season_divisions_aggregate_bool_exp {count?: (league_season_divisions_aggregate_bool_exp_count | null)} +export interface game_mode_plugins_aggregate_bool_exp {bool_and?: (game_mode_plugins_aggregate_bool_exp_bool_and | null),bool_or?: (game_mode_plugins_aggregate_bool_exp_bool_or | null),count?: (game_mode_plugins_aggregate_bool_exp_count | null)} -export interface league_season_divisions_aggregate_bool_exp_count {arguments?: (league_season_divisions_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (league_season_divisions_bool_exp | null),predicate: Int_comparison_exp} +export interface game_mode_plugins_aggregate_bool_exp_bool_and {arguments: game_mode_plugins_select_column_game_mode_plugins_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (game_mode_plugins_bool_exp | null),predicate: Boolean_comparison_exp} +export interface game_mode_plugins_aggregate_bool_exp_bool_or {arguments: game_mode_plugins_select_column_game_mode_plugins_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (game_mode_plugins_bool_exp | null),predicate: Boolean_comparison_exp} -/** aggregate fields of "league_season_divisions" */ -export interface league_season_divisions_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (league_season_divisions_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: league_season_divisions_max_fieldsGenqlSelection - min?: league_season_divisions_min_fieldsGenqlSelection +export interface game_mode_plugins_aggregate_bool_exp_count {arguments?: (game_mode_plugins_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (game_mode_plugins_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "game_mode_plugins" */ +export interface game_mode_plugins_aggregate_fieldsGenqlSelection{ + avg?: game_mode_plugins_avg_fieldsGenqlSelection + count?: { __args: {columns?: (game_mode_plugins_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: game_mode_plugins_max_fieldsGenqlSelection + min?: game_mode_plugins_min_fieldsGenqlSelection + stddev?: game_mode_plugins_stddev_fieldsGenqlSelection + stddev_pop?: game_mode_plugins_stddev_pop_fieldsGenqlSelection + stddev_samp?: game_mode_plugins_stddev_samp_fieldsGenqlSelection + sum?: game_mode_plugins_sum_fieldsGenqlSelection + var_pop?: game_mode_plugins_var_pop_fieldsGenqlSelection + var_samp?: game_mode_plugins_var_samp_fieldsGenqlSelection + variance?: game_mode_plugins_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "league_season_divisions" */ -export interface league_season_divisions_aggregate_order_by {count?: (order_by | null),max?: (league_season_divisions_max_order_by | null),min?: (league_season_divisions_min_order_by | null)} +/** order by aggregate values of table "game_mode_plugins" */ +export interface game_mode_plugins_aggregate_order_by {avg?: (game_mode_plugins_avg_order_by | null),count?: (order_by | null),max?: (game_mode_plugins_max_order_by | null),min?: (game_mode_plugins_min_order_by | null),stddev?: (game_mode_plugins_stddev_order_by | null),stddev_pop?: (game_mode_plugins_stddev_pop_order_by | null),stddev_samp?: (game_mode_plugins_stddev_samp_order_by | null),sum?: (game_mode_plugins_sum_order_by | null),var_pop?: (game_mode_plugins_var_pop_order_by | null),var_samp?: (game_mode_plugins_var_samp_order_by | null),variance?: (game_mode_plugins_variance_order_by | null)} -/** input type for inserting array relation for remote table "league_season_divisions" */ -export interface league_season_divisions_arr_rel_insert_input {data: league_season_divisions_insert_input[], +/** append existing jsonb value of filtered columns with new jsonb value */ +export interface game_mode_plugins_append_input {config?: (Scalars['jsonb'] | null)} + + +/** input type for inserting array relation for remote table "game_mode_plugins" */ +export interface game_mode_plugins_arr_rel_insert_input {data: game_mode_plugins_insert_input[], /** upsert condition */ -on_conflict?: (league_season_divisions_on_conflict | null)} +on_conflict?: (game_mode_plugins_on_conflict | null)} -/** Boolean expression to filter rows from the table "league_season_divisions". All fields are combined with a logical 'AND'. */ -export interface league_season_divisions_bool_exp {_and?: (league_season_divisions_bool_exp[] | null),_not?: (league_season_divisions_bool_exp | null),_or?: (league_season_divisions_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),division?: (league_divisions_bool_exp | null),id?: (uuid_comparison_exp | null),league_division_id?: (uuid_comparison_exp | null),league_season_id?: (uuid_comparison_exp | null),season?: (league_seasons_bool_exp | null),standings?: (v_league_division_standings_bool_exp | null),standings_aggregate?: (v_league_division_standings_aggregate_bool_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null)} +/** aggregate avg on columns */ +export interface game_mode_plugins_avg_fieldsGenqlSelection{ + load_order?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** input type for inserting data into table "league_season_divisions" */ -export interface league_season_divisions_insert_input {created_at?: (Scalars['timestamptz'] | null),division?: (league_divisions_obj_rel_insert_input | null),id?: (Scalars['uuid'] | null),league_division_id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),season?: (league_seasons_obj_rel_insert_input | null),standings?: (v_league_division_standings_arr_rel_insert_input | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null)} +/** order by avg() on columns of table "game_mode_plugins" */ +export interface game_mode_plugins_avg_order_by {load_order?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "game_mode_plugins". All fields are combined with a logical 'AND'. */ +export interface game_mode_plugins_bool_exp {_and?: (game_mode_plugins_bool_exp[] | null),_not?: (game_mode_plugins_bool_exp | null),_or?: (game_mode_plugins_bool_exp[] | null),config?: (jsonb_comparison_exp | null),game_mode?: (game_modes_bool_exp | null),game_mode_id?: (uuid_comparison_exp | null),load_order?: (Int_comparison_exp | null),plugin?: (game_plugins_bool_exp | null),plugin_slug?: (String_comparison_exp | null),required?: (Boolean_comparison_exp | null)} + + +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +export interface game_mode_plugins_delete_at_path_input {config?: (Scalars['String'][] | null)} + + +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +export interface game_mode_plugins_delete_elem_input {config?: (Scalars['Int'] | null)} + + +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +export interface game_mode_plugins_delete_key_input {config?: (Scalars['String'] | null)} + + +/** input type for incrementing numeric columns in table "game_mode_plugins" */ +export interface game_mode_plugins_inc_input {load_order?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "game_mode_plugins" */ +export interface game_mode_plugins_insert_input {config?: (Scalars['jsonb'] | null),game_mode?: (game_modes_obj_rel_insert_input | null),game_mode_id?: (Scalars['uuid'] | null),load_order?: (Scalars['Int'] | null),plugin?: (game_plugins_obj_rel_insert_input | null),plugin_slug?: (Scalars['String'] | null),required?: (Scalars['Boolean'] | null)} /** aggregate max on columns */ -export interface league_season_divisions_max_fieldsGenqlSelection{ - created_at?: boolean | number - id?: boolean | number - league_division_id?: boolean | number - league_season_id?: boolean | number - tournament_id?: boolean | number +export interface game_mode_plugins_max_fieldsGenqlSelection{ + game_mode_id?: boolean | number + load_order?: boolean | number + plugin_slug?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "league_season_divisions" */ -export interface league_season_divisions_max_order_by {created_at?: (order_by | null),id?: (order_by | null),league_division_id?: (order_by | null),league_season_id?: (order_by | null),tournament_id?: (order_by | null)} +/** order by max() on columns of table "game_mode_plugins" */ +export interface game_mode_plugins_max_order_by {game_mode_id?: (order_by | null),load_order?: (order_by | null),plugin_slug?: (order_by | null)} /** aggregate min on columns */ -export interface league_season_divisions_min_fieldsGenqlSelection{ - created_at?: boolean | number - id?: boolean | number - league_division_id?: boolean | number - league_season_id?: boolean | number - tournament_id?: boolean | number +export interface game_mode_plugins_min_fieldsGenqlSelection{ + game_mode_id?: boolean | number + load_order?: boolean | number + plugin_slug?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "league_season_divisions" */ -export interface league_season_divisions_min_order_by {created_at?: (order_by | null),id?: (order_by | null),league_division_id?: (order_by | null),league_season_id?: (order_by | null),tournament_id?: (order_by | null)} +/** order by min() on columns of table "game_mode_plugins" */ +export interface game_mode_plugins_min_order_by {game_mode_id?: (order_by | null),load_order?: (order_by | null),plugin_slug?: (order_by | null)} -/** response of any mutation on the table "league_season_divisions" */ -export interface league_season_divisions_mutation_responseGenqlSelection{ +/** response of any mutation on the table "game_mode_plugins" */ +export interface game_mode_plugins_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: league_season_divisionsGenqlSelection + returning?: game_mode_pluginsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "league_season_divisions" */ -export interface league_season_divisions_obj_rel_insert_input {data: league_season_divisions_insert_input, -/** upsert condition */ -on_conflict?: (league_season_divisions_on_conflict | null)} +/** on_conflict condition type for table "game_mode_plugins" */ +export interface game_mode_plugins_on_conflict {constraint: game_mode_plugins_constraint,update_columns?: game_mode_plugins_update_column[],where?: (game_mode_plugins_bool_exp | null)} -/** on_conflict condition type for table "league_season_divisions" */ -export interface league_season_divisions_on_conflict {constraint: league_season_divisions_constraint,update_columns?: league_season_divisions_update_column[],where?: (league_season_divisions_bool_exp | null)} +/** Ordering options when selecting data from "game_mode_plugins". */ +export interface game_mode_plugins_order_by {config?: (order_by | null),game_mode?: (game_modes_order_by | null),game_mode_id?: (order_by | null),load_order?: (order_by | null),plugin?: (game_plugins_order_by | null),plugin_slug?: (order_by | null),required?: (order_by | null)} -/** Ordering options when selecting data from "league_season_divisions". */ -export interface league_season_divisions_order_by {created_at?: (order_by | null),division?: (league_divisions_order_by | null),id?: (order_by | null),league_division_id?: (order_by | null),league_season_id?: (order_by | null),season?: (league_seasons_order_by | null),standings_aggregate?: (v_league_division_standings_aggregate_order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null)} +/** primary key columns input for table: game_mode_plugins */ +export interface game_mode_plugins_pk_columns_input {game_mode_id: Scalars['uuid'],plugin_slug: Scalars['String']} -/** primary key columns input for table: league_season_divisions */ -export interface league_season_divisions_pk_columns_input {id: Scalars['uuid']} +/** prepend existing jsonb value of filtered columns with new jsonb value */ +export interface game_mode_plugins_prepend_input {config?: (Scalars['jsonb'] | null)} -/** input type for updating data in table "league_season_divisions" */ -export interface league_season_divisions_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),league_division_id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null)} +/** input type for updating data in table "game_mode_plugins" */ +export interface game_mode_plugins_set_input {config?: (Scalars['jsonb'] | null),game_mode_id?: (Scalars['uuid'] | null),load_order?: (Scalars['Int'] | null),plugin_slug?: (Scalars['String'] | null),required?: (Scalars['Boolean'] | null)} -/** Streaming cursor of the table "league_season_divisions" */ -export interface league_season_divisions_stream_cursor_input { +/** aggregate stddev on columns */ +export interface game_mode_plugins_stddev_fieldsGenqlSelection{ + load_order?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "game_mode_plugins" */ +export interface game_mode_plugins_stddev_order_by {load_order?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface game_mode_plugins_stddev_pop_fieldsGenqlSelection{ + load_order?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "game_mode_plugins" */ +export interface game_mode_plugins_stddev_pop_order_by {load_order?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface game_mode_plugins_stddev_samp_fieldsGenqlSelection{ + load_order?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "game_mode_plugins" */ +export interface game_mode_plugins_stddev_samp_order_by {load_order?: (order_by | null)} + + +/** Streaming cursor of the table "game_mode_plugins" */ +export interface game_mode_plugins_stream_cursor_input { /** Stream column input with initial value */ -initial_value: league_season_divisions_stream_cursor_value_input, +initial_value: game_mode_plugins_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface league_season_divisions_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),league_division_id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null)} +export interface game_mode_plugins_stream_cursor_value_input {config?: (Scalars['jsonb'] | null),game_mode_id?: (Scalars['uuid'] | null),load_order?: (Scalars['Int'] | null),plugin_slug?: (Scalars['String'] | null),required?: (Scalars['Boolean'] | null)} -export interface league_season_divisions_updates { + +/** aggregate sum on columns */ +export interface game_mode_plugins_sum_fieldsGenqlSelection{ + load_order?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "game_mode_plugins" */ +export interface game_mode_plugins_sum_order_by {load_order?: (order_by | null)} + +export interface game_mode_plugins_updates { +/** append existing jsonb value of filtered columns with new jsonb value */ +_append?: (game_mode_plugins_append_input | null), +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +_delete_at_path?: (game_mode_plugins_delete_at_path_input | null), +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +_delete_elem?: (game_mode_plugins_delete_elem_input | null), +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +_delete_key?: (game_mode_plugins_delete_key_input | null), +/** increments the numeric columns with given value of the filtered values */ +_inc?: (game_mode_plugins_inc_input | null), +/** prepend existing jsonb value of filtered columns with new jsonb value */ +_prepend?: (game_mode_plugins_prepend_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (league_season_divisions_set_input | null), +_set?: (game_mode_plugins_set_input | null), /** filter the rows which have to be updated */ -where: league_season_divisions_bool_exp} +where: game_mode_plugins_bool_exp} -/** columns and relationships of "league_seasons" */ -export interface league_seasonsGenqlSelection{ - auto_regular_season_format?: boolean | number - /** An array relationship */ - awards?: (award_recipientsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (award_recipients_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (award_recipients_order_by[] | null), - /** filter the rows returned */ - where?: (award_recipients_bool_exp | null)} }) - /** An aggregate relationship */ - awards_aggregate?: (award_recipients_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (award_recipients_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (award_recipients_order_by[] | null), - /** filter the rows returned */ - where?: (award_recipients_bool_exp | null)} }) - /** A computed field, executes function "can_register_for_league_season" */ - can_register?: boolean | number +/** aggregate var_pop on columns */ +export interface game_mode_plugins_var_pop_fieldsGenqlSelection{ + load_order?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "game_mode_plugins" */ +export interface game_mode_plugins_var_pop_order_by {load_order?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface game_mode_plugins_var_samp_fieldsGenqlSelection{ + load_order?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "game_mode_plugins" */ +export interface game_mode_plugins_var_samp_order_by {load_order?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface game_mode_plugins_variance_fieldsGenqlSelection{ + load_order?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "game_mode_plugins" */ +export interface game_mode_plugins_variance_order_by {load_order?: (order_by | null)} + + +/** columns and relationships of "game_modes" */ +export interface game_modesGenqlSelection{ + archived_at?: boolean | number + cfg?: boolean | number + competitive_safe?: boolean | number created_at?: boolean | number - created_by_steam_id?: boolean | number - default_best_of?: boolean | number - direct_promote_count?: boolean | number - direct_relegate_count?: boolean | number - /** An object relationship */ - e_league_season_status?: e_league_season_statusesGenqlSelection - games_per_week?: boolean | number + description?: boolean | number + enabled?: boolean | number + extra_game_params?: boolean | number + icon?: boolean | number id?: boolean | number - /** A computed field, executes function "is_league_season_admin" */ - is_league_admin?: boolean | number - /** A computed field, executes function "league_season_is_roster_locked" */ - is_roster_locked?: boolean | number - match_options_id?: boolean | number - /** An array relationship */ - match_weeks?: (league_match_weeksGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (league_match_weeks_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (league_match_weeks_order_by[] | null), - /** filter the rows returned */ - where?: (league_match_weeks_bool_exp | null)} }) - /** An aggregate relationship */ - match_weeks_aggregate?: (league_match_weeks_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (league_match_weeks_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (league_match_weeks_order_by[] | null), - /** filter the rows returned */ - where?: (league_match_weeks_bool_exp | null)} }) - match_weeks_count?: boolean | number - max_roster_size?: boolean | number - min_roster_size?: boolean | number /** An array relationship */ - movements?: (league_team_movementsGenqlSelection & { __args?: { + match_options?: (match_optionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_team_movements_select_column[] | null), + distinct_on?: (match_options_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_team_movements_order_by[] | null), + order_by?: (match_options_order_by[] | null), /** filter the rows returned */ - where?: (league_team_movements_bool_exp | null)} }) + where?: (match_options_bool_exp | null)} }) /** An aggregate relationship */ - movements_aggregate?: (league_team_movements_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (league_team_movements_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (league_team_movements_order_by[] | null), - /** filter the rows returned */ - where?: (league_team_movements_bool_exp | null)} }) - /** A computed field, executes function "league_season_my_registration" */ - my_registration?: (league_team_seasonsGenqlSelection & { __args?: { + match_options_aggregate?: (match_options_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_team_seasons_select_column[] | null), + distinct_on?: (match_options_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_team_seasons_order_by[] | null), + order_by?: (match_options_order_by[] | null), /** filter the rows returned */ - where?: (league_team_seasons_bool_exp | null)} }) + where?: (match_options_bool_exp | null)} }) name?: boolean | number - /** An object relationship */ - options?: match_optionsGenqlSelection /** An array relationship */ - player_stats?: (v_league_season_player_statsGenqlSelection & { __args?: { + plugins?: (game_mode_pluginsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_league_season_player_stats_select_column[] | null), + distinct_on?: (game_mode_plugins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_league_season_player_stats_order_by[] | null), + order_by?: (game_mode_plugins_order_by[] | null), /** filter the rows returned */ - where?: (v_league_season_player_stats_bool_exp | null)} }) + where?: (game_mode_plugins_bool_exp | null)} }) /** An aggregate relationship */ - player_stats_aggregate?: (v_league_season_player_stats_aggregateGenqlSelection & { __args?: { + plugins_aggregate?: (game_mode_plugins_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_league_season_player_stats_select_column[] | null), + distinct_on?: (game_mode_plugins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_league_season_player_stats_order_by[] | null), + order_by?: (game_mode_plugins_order_by[] | null), /** filter the rows returned */ - where?: (v_league_season_player_stats_bool_exp | null)} }) - playoff_best_of?: boolean | number - playoff_round_best_of?: { __args: { + where?: (game_mode_plugins_bool_exp | null)} }) + /** Plugins in this mode with no build for the deployment's runtime */ + runtime_conflicts?: { __args: { /** JSON select path */ path?: (Scalars['String'] | null)} } | boolean | number - playoff_seats?: boolean | number - playoff_stage_type?: boolean | number - playoff_third_place_match?: boolean | number - promote_count?: boolean | number - regular_season_stage_type?: boolean | number - relegate_count?: boolean | number - relegation_down_count?: boolean | number - /** An array relationship */ - relegation_playoffs?: (league_relegation_playoffsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (league_relegation_playoffs_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (league_relegation_playoffs_order_by[] | null), - /** filter the rows returned */ - where?: (league_relegation_playoffs_bool_exp | null)} }) - /** An aggregate relationship */ - relegation_playoffs_aggregate?: (league_relegation_playoffs_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (league_relegation_playoffs_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (league_relegation_playoffs_order_by[] | null), - /** filter the rows returned */ - where?: (league_relegation_playoffs_bool_exp | null)} }) - relegation_up_count?: boolean | number - roster_lock_at?: boolean | number - /** An array relationship */ - season_divisions?: (league_season_divisionsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (league_season_divisions_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (league_season_divisions_order_by[] | null), - /** filter the rows returned */ - where?: (league_season_divisions_bool_exp | null)} }) - /** An aggregate relationship */ - season_divisions_aggregate?: (league_season_divisions_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (league_season_divisions_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (league_season_divisions_order_by[] | null), - /** filter the rows returned */ - where?: (league_season_divisions_bool_exp | null)} }) - season_number?: boolean | number - signup_closes_at?: boolean | number - signup_opens_at?: boolean | number - /** An array relationship */ - standings?: (v_league_division_standingsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_league_division_standings_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_league_division_standings_order_by[] | null), - /** filter the rows returned */ - where?: (v_league_division_standings_bool_exp | null)} }) - /** An aggregate relationship */ - standings_aggregate?: (v_league_division_standings_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_league_division_standings_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_league_division_standings_order_by[] | null), - /** filter the rows returned */ - where?: (v_league_division_standings_bool_exp | null)} }) - starts_at?: boolean | number - status?: boolean | number - /** An array relationship */ - team_seasons?: (league_team_seasonsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (league_team_seasons_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (league_team_seasons_order_by[] | null), - /** filter the rows returned */ - where?: (league_team_seasons_bool_exp | null)} }) - /** An aggregate relationship */ - team_seasons_aggregate?: (league_team_seasons_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (league_team_seasons_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (league_team_seasons_order_by[] | null), - /** filter the rows returned */ - where?: (league_team_seasons_bool_exp | null)} }) - week_best_of?: { __args: { + slug?: boolean | number + /** Frameworks every plugin in this mode publishes for; empty means the selection cannot run */ + supported_runtimes?: { __args: { /** JSON select path */ path?: (Scalars['String'] | null)} } | boolean | number + updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "league_seasons" */ -export interface league_seasons_aggregateGenqlSelection{ - aggregate?: league_seasons_aggregate_fieldsGenqlSelection - nodes?: league_seasonsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate fields of "league_seasons" */ -export interface league_seasons_aggregate_fieldsGenqlSelection{ - avg?: league_seasons_avg_fieldsGenqlSelection - count?: { __args: {columns?: (league_seasons_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: league_seasons_max_fieldsGenqlSelection - min?: league_seasons_min_fieldsGenqlSelection - stddev?: league_seasons_stddev_fieldsGenqlSelection - stddev_pop?: league_seasons_stddev_pop_fieldsGenqlSelection - stddev_samp?: league_seasons_stddev_samp_fieldsGenqlSelection - sum?: league_seasons_sum_fieldsGenqlSelection - var_pop?: league_seasons_var_pop_fieldsGenqlSelection - var_samp?: league_seasons_var_samp_fieldsGenqlSelection - variance?: league_seasons_variance_fieldsGenqlSelection +/** aggregated selection of "game_modes" */ +export interface game_modes_aggregateGenqlSelection{ + aggregate?: game_modes_aggregate_fieldsGenqlSelection + nodes?: game_modesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** append existing jsonb value of filtered columns with new jsonb value */ -export interface league_seasons_append_input {playoff_round_best_of?: (Scalars['jsonb'] | null),week_best_of?: (Scalars['jsonb'] | null)} - - -/** aggregate avg on columns */ -export interface league_seasons_avg_fieldsGenqlSelection{ - created_by_steam_id?: boolean | number - default_best_of?: boolean | number - direct_promote_count?: boolean | number - direct_relegate_count?: boolean | number - games_per_week?: boolean | number - match_weeks_count?: boolean | number - max_roster_size?: boolean | number - min_roster_size?: boolean | number - playoff_best_of?: boolean | number - playoff_seats?: boolean | number - promote_count?: boolean | number - relegate_count?: boolean | number - relegation_down_count?: boolean | number - relegation_up_count?: boolean | number - season_number?: boolean | number +/** aggregate fields of "game_modes" */ +export interface game_modes_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (game_modes_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: game_modes_max_fieldsGenqlSelection + min?: game_modes_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "league_seasons". All fields are combined with a logical 'AND'. */ -export interface league_seasons_bool_exp {_and?: (league_seasons_bool_exp[] | null),_not?: (league_seasons_bool_exp | null),_or?: (league_seasons_bool_exp[] | null),auto_regular_season_format?: (Boolean_comparison_exp | null),awards?: (award_recipients_bool_exp | null),awards_aggregate?: (award_recipients_aggregate_bool_exp | null),can_register?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),created_by_steam_id?: (bigint_comparison_exp | null),default_best_of?: (Int_comparison_exp | null),direct_promote_count?: (Int_comparison_exp | null),direct_relegate_count?: (Int_comparison_exp | null),e_league_season_status?: (e_league_season_statuses_bool_exp | null),games_per_week?: (Int_comparison_exp | null),id?: (uuid_comparison_exp | null),is_league_admin?: (Boolean_comparison_exp | null),is_roster_locked?: (Boolean_comparison_exp | null),match_options_id?: (uuid_comparison_exp | null),match_weeks?: (league_match_weeks_bool_exp | null),match_weeks_aggregate?: (league_match_weeks_aggregate_bool_exp | null),match_weeks_count?: (Int_comparison_exp | null),max_roster_size?: (Int_comparison_exp | null),min_roster_size?: (Int_comparison_exp | null),movements?: (league_team_movements_bool_exp | null),movements_aggregate?: (league_team_movements_aggregate_bool_exp | null),my_registration?: (league_team_seasons_bool_exp | null),name?: (String_comparison_exp | null),options?: (match_options_bool_exp | null),player_stats?: (v_league_season_player_stats_bool_exp | null),player_stats_aggregate?: (v_league_season_player_stats_aggregate_bool_exp | null),playoff_best_of?: (Int_comparison_exp | null),playoff_round_best_of?: (jsonb_comparison_exp | null),playoff_seats?: (Int_comparison_exp | null),playoff_stage_type?: (e_tournament_stage_types_enum_comparison_exp | null),playoff_third_place_match?: (Boolean_comparison_exp | null),promote_count?: (Int_comparison_exp | null),regular_season_stage_type?: (e_tournament_stage_types_enum_comparison_exp | null),relegate_count?: (Int_comparison_exp | null),relegation_down_count?: (Int_comparison_exp | null),relegation_playoffs?: (league_relegation_playoffs_bool_exp | null),relegation_playoffs_aggregate?: (league_relegation_playoffs_aggregate_bool_exp | null),relegation_up_count?: (Int_comparison_exp | null),roster_lock_at?: (timestamptz_comparison_exp | null),season_divisions?: (league_season_divisions_bool_exp | null),season_divisions_aggregate?: (league_season_divisions_aggregate_bool_exp | null),season_number?: (Int_comparison_exp | null),signup_closes_at?: (timestamptz_comparison_exp | null),signup_opens_at?: (timestamptz_comparison_exp | null),standings?: (v_league_division_standings_bool_exp | null),standings_aggregate?: (v_league_division_standings_aggregate_bool_exp | null),starts_at?: (timestamptz_comparison_exp | null),status?: (e_league_season_statuses_enum_comparison_exp | null),team_seasons?: (league_team_seasons_bool_exp | null),team_seasons_aggregate?: (league_team_seasons_aggregate_bool_exp | null),week_best_of?: (jsonb_comparison_exp | null)} - - -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -export interface league_seasons_delete_at_path_input {playoff_round_best_of?: (Scalars['String'][] | null),week_best_of?: (Scalars['String'][] | null)} - - -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -export interface league_seasons_delete_elem_input {playoff_round_best_of?: (Scalars['Int'] | null),week_best_of?: (Scalars['Int'] | null)} - - -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -export interface league_seasons_delete_key_input {playoff_round_best_of?: (Scalars['String'] | null),week_best_of?: (Scalars['String'] | null)} - - -/** input type for incrementing numeric columns in table "league_seasons" */ -export interface league_seasons_inc_input {created_by_steam_id?: (Scalars['bigint'] | null),default_best_of?: (Scalars['Int'] | null),direct_promote_count?: (Scalars['Int'] | null),direct_relegate_count?: (Scalars['Int'] | null),games_per_week?: (Scalars['Int'] | null),match_weeks_count?: (Scalars['Int'] | null),max_roster_size?: (Scalars['Int'] | null),min_roster_size?: (Scalars['Int'] | null),playoff_best_of?: (Scalars['Int'] | null),playoff_seats?: (Scalars['Int'] | null),promote_count?: (Scalars['Int'] | null),relegate_count?: (Scalars['Int'] | null),relegation_down_count?: (Scalars['Int'] | null),relegation_up_count?: (Scalars['Int'] | null),season_number?: (Scalars['Int'] | null)} +/** Boolean expression to filter rows from the table "game_modes". All fields are combined with a logical 'AND'. */ +export interface game_modes_bool_exp {_and?: (game_modes_bool_exp[] | null),_not?: (game_modes_bool_exp | null),_or?: (game_modes_bool_exp[] | null),archived_at?: (timestamptz_comparison_exp | null),cfg?: (String_comparison_exp | null),competitive_safe?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),description?: (String_comparison_exp | null),enabled?: (Boolean_comparison_exp | null),extra_game_params?: (String_comparison_exp | null),icon?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),match_options?: (match_options_bool_exp | null),match_options_aggregate?: (match_options_aggregate_bool_exp | null),name?: (String_comparison_exp | null),plugins?: (game_mode_plugins_bool_exp | null),plugins_aggregate?: (game_mode_plugins_aggregate_bool_exp | null),runtime_conflicts?: (jsonb_comparison_exp | null),slug?: (String_comparison_exp | null),supported_runtimes?: (jsonb_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null)} -/** input type for inserting data into table "league_seasons" */ -export interface league_seasons_insert_input {auto_regular_season_format?: (Scalars['Boolean'] | null),awards?: (award_recipients_arr_rel_insert_input | null),created_at?: (Scalars['timestamptz'] | null),created_by_steam_id?: (Scalars['bigint'] | null),default_best_of?: (Scalars['Int'] | null),direct_promote_count?: (Scalars['Int'] | null),direct_relegate_count?: (Scalars['Int'] | null),e_league_season_status?: (e_league_season_statuses_obj_rel_insert_input | null),games_per_week?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),match_weeks?: (league_match_weeks_arr_rel_insert_input | null),match_weeks_count?: (Scalars['Int'] | null),max_roster_size?: (Scalars['Int'] | null),min_roster_size?: (Scalars['Int'] | null),movements?: (league_team_movements_arr_rel_insert_input | null),name?: (Scalars['String'] | null),options?: (match_options_obj_rel_insert_input | null),player_stats?: (v_league_season_player_stats_arr_rel_insert_input | null),playoff_best_of?: (Scalars['Int'] | null),playoff_round_best_of?: (Scalars['jsonb'] | null),playoff_seats?: (Scalars['Int'] | null),playoff_stage_type?: (e_tournament_stage_types_enum | null),playoff_third_place_match?: (Scalars['Boolean'] | null),promote_count?: (Scalars['Int'] | null),regular_season_stage_type?: (e_tournament_stage_types_enum | null),relegate_count?: (Scalars['Int'] | null),relegation_down_count?: (Scalars['Int'] | null),relegation_playoffs?: (league_relegation_playoffs_arr_rel_insert_input | null),relegation_up_count?: (Scalars['Int'] | null),roster_lock_at?: (Scalars['timestamptz'] | null),season_divisions?: (league_season_divisions_arr_rel_insert_input | null),season_number?: (Scalars['Int'] | null),signup_closes_at?: (Scalars['timestamptz'] | null),signup_opens_at?: (Scalars['timestamptz'] | null),standings?: (v_league_division_standings_arr_rel_insert_input | null),starts_at?: (Scalars['timestamptz'] | null),status?: (e_league_season_statuses_enum | null),team_seasons?: (league_team_seasons_arr_rel_insert_input | null),week_best_of?: (Scalars['jsonb'] | null)} +/** input type for inserting data into table "game_modes" */ +export interface game_modes_insert_input {archived_at?: (Scalars['timestamptz'] | null),cfg?: (Scalars['String'] | null),competitive_safe?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),enabled?: (Scalars['Boolean'] | null),extra_game_params?: (Scalars['String'] | null),icon?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),match_options?: (match_options_arr_rel_insert_input | null),name?: (Scalars['String'] | null),plugins?: (game_mode_plugins_arr_rel_insert_input | null),slug?: (Scalars['String'] | null),updated_at?: (Scalars['timestamptz'] | null)} /** aggregate max on columns */ -export interface league_seasons_max_fieldsGenqlSelection{ +export interface game_modes_max_fieldsGenqlSelection{ + archived_at?: boolean | number + cfg?: boolean | number created_at?: boolean | number - created_by_steam_id?: boolean | number - default_best_of?: boolean | number - direct_promote_count?: boolean | number - direct_relegate_count?: boolean | number - games_per_week?: boolean | number + description?: boolean | number + extra_game_params?: boolean | number + icon?: boolean | number id?: boolean | number - match_options_id?: boolean | number - match_weeks_count?: boolean | number - max_roster_size?: boolean | number - min_roster_size?: boolean | number name?: boolean | number - playoff_best_of?: boolean | number - playoff_seats?: boolean | number - promote_count?: boolean | number - relegate_count?: boolean | number - relegation_down_count?: boolean | number - relegation_up_count?: boolean | number - roster_lock_at?: boolean | number - season_number?: boolean | number - signup_closes_at?: boolean | number - signup_opens_at?: boolean | number - starts_at?: boolean | number + slug?: boolean | number + updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate min on columns */ -export interface league_seasons_min_fieldsGenqlSelection{ +export interface game_modes_min_fieldsGenqlSelection{ + archived_at?: boolean | number + cfg?: boolean | number created_at?: boolean | number - created_by_steam_id?: boolean | number - default_best_of?: boolean | number - direct_promote_count?: boolean | number - direct_relegate_count?: boolean | number - games_per_week?: boolean | number + description?: boolean | number + extra_game_params?: boolean | number + icon?: boolean | number id?: boolean | number - match_options_id?: boolean | number - match_weeks_count?: boolean | number - max_roster_size?: boolean | number - min_roster_size?: boolean | number name?: boolean | number - playoff_best_of?: boolean | number - playoff_seats?: boolean | number - promote_count?: boolean | number - relegate_count?: boolean | number - relegation_down_count?: boolean | number - relegation_up_count?: boolean | number - roster_lock_at?: boolean | number - season_number?: boolean | number - signup_closes_at?: boolean | number - signup_opens_at?: boolean | number - starts_at?: boolean | number + slug?: boolean | number + updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "league_seasons" */ -export interface league_seasons_mutation_responseGenqlSelection{ +/** response of any mutation on the table "game_modes" */ +export interface game_modes_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: league_seasonsGenqlSelection + returning?: game_modesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "league_seasons" */ -export interface league_seasons_obj_rel_insert_input {data: league_seasons_insert_input, +/** input type for inserting object relation for remote table "game_modes" */ +export interface game_modes_obj_rel_insert_input {data: game_modes_insert_input, /** upsert condition */ -on_conflict?: (league_seasons_on_conflict | null)} +on_conflict?: (game_modes_on_conflict | null)} -/** on_conflict condition type for table "league_seasons" */ -export interface league_seasons_on_conflict {constraint: league_seasons_constraint,update_columns?: league_seasons_update_column[],where?: (league_seasons_bool_exp | null)} +/** on_conflict condition type for table "game_modes" */ +export interface game_modes_on_conflict {constraint: game_modes_constraint,update_columns?: game_modes_update_column[],where?: (game_modes_bool_exp | null)} -/** Ordering options when selecting data from "league_seasons". */ -export interface league_seasons_order_by {auto_regular_season_format?: (order_by | null),awards_aggregate?: (award_recipients_aggregate_order_by | null),can_register?: (order_by | null),created_at?: (order_by | null),created_by_steam_id?: (order_by | null),default_best_of?: (order_by | null),direct_promote_count?: (order_by | null),direct_relegate_count?: (order_by | null),e_league_season_status?: (e_league_season_statuses_order_by | null),games_per_week?: (order_by | null),id?: (order_by | null),is_league_admin?: (order_by | null),is_roster_locked?: (order_by | null),match_options_id?: (order_by | null),match_weeks_aggregate?: (league_match_weeks_aggregate_order_by | null),match_weeks_count?: (order_by | null),max_roster_size?: (order_by | null),min_roster_size?: (order_by | null),movements_aggregate?: (league_team_movements_aggregate_order_by | null),my_registration_aggregate?: (league_team_seasons_aggregate_order_by | null),name?: (order_by | null),options?: (match_options_order_by | null),player_stats_aggregate?: (v_league_season_player_stats_aggregate_order_by | null),playoff_best_of?: (order_by | null),playoff_round_best_of?: (order_by | null),playoff_seats?: (order_by | null),playoff_stage_type?: (order_by | null),playoff_third_place_match?: (order_by | null),promote_count?: (order_by | null),regular_season_stage_type?: (order_by | null),relegate_count?: (order_by | null),relegation_down_count?: (order_by | null),relegation_playoffs_aggregate?: (league_relegation_playoffs_aggregate_order_by | null),relegation_up_count?: (order_by | null),roster_lock_at?: (order_by | null),season_divisions_aggregate?: (league_season_divisions_aggregate_order_by | null),season_number?: (order_by | null),signup_closes_at?: (order_by | null),signup_opens_at?: (order_by | null),standings_aggregate?: (v_league_division_standings_aggregate_order_by | null),starts_at?: (order_by | null),status?: (order_by | null),team_seasons_aggregate?: (league_team_seasons_aggregate_order_by | null),week_best_of?: (order_by | null)} +/** Ordering options when selecting data from "game_modes". */ +export interface game_modes_order_by {archived_at?: (order_by | null),cfg?: (order_by | null),competitive_safe?: (order_by | null),created_at?: (order_by | null),description?: (order_by | null),enabled?: (order_by | null),extra_game_params?: (order_by | null),icon?: (order_by | null),id?: (order_by | null),match_options_aggregate?: (match_options_aggregate_order_by | null),name?: (order_by | null),plugins_aggregate?: (game_mode_plugins_aggregate_order_by | null),runtime_conflicts?: (order_by | null),slug?: (order_by | null),supported_runtimes?: (order_by | null),updated_at?: (order_by | null)} -/** primary key columns input for table: league_seasons */ -export interface league_seasons_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: game_modes */ +export interface game_modes_pk_columns_input {id: Scalars['uuid']} -/** prepend existing jsonb value of filtered columns with new jsonb value */ -export interface league_seasons_prepend_input {playoff_round_best_of?: (Scalars['jsonb'] | null),week_best_of?: (Scalars['jsonb'] | null)} +/** input type for updating data in table "game_modes" */ +export interface game_modes_set_input {archived_at?: (Scalars['timestamptz'] | null),cfg?: (Scalars['String'] | null),competitive_safe?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),enabled?: (Scalars['Boolean'] | null),extra_game_params?: (Scalars['String'] | null),icon?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),slug?: (Scalars['String'] | null),updated_at?: (Scalars['timestamptz'] | null)} -/** input type for updating data in table "league_seasons" */ -export interface league_seasons_set_input {auto_regular_season_format?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),created_by_steam_id?: (Scalars['bigint'] | null),default_best_of?: (Scalars['Int'] | null),direct_promote_count?: (Scalars['Int'] | null),direct_relegate_count?: (Scalars['Int'] | null),games_per_week?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),match_weeks_count?: (Scalars['Int'] | null),max_roster_size?: (Scalars['Int'] | null),min_roster_size?: (Scalars['Int'] | null),name?: (Scalars['String'] | null),playoff_best_of?: (Scalars['Int'] | null),playoff_round_best_of?: (Scalars['jsonb'] | null),playoff_seats?: (Scalars['Int'] | null),playoff_stage_type?: (e_tournament_stage_types_enum | null),playoff_third_place_match?: (Scalars['Boolean'] | null),promote_count?: (Scalars['Int'] | null),regular_season_stage_type?: (e_tournament_stage_types_enum | null),relegate_count?: (Scalars['Int'] | null),relegation_down_count?: (Scalars['Int'] | null),relegation_up_count?: (Scalars['Int'] | null),roster_lock_at?: (Scalars['timestamptz'] | null),season_number?: (Scalars['Int'] | null),signup_closes_at?: (Scalars['timestamptz'] | null),signup_opens_at?: (Scalars['timestamptz'] | null),starts_at?: (Scalars['timestamptz'] | null),status?: (e_league_season_statuses_enum | null),week_best_of?: (Scalars['jsonb'] | null)} +/** Streaming cursor of the table "game_modes" */ +export interface game_modes_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: game_modes_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -/** aggregate stddev on columns */ -export interface league_seasons_stddev_fieldsGenqlSelection{ - created_by_steam_id?: boolean | number - default_best_of?: boolean | number - direct_promote_count?: boolean | number - direct_relegate_count?: boolean | number - games_per_week?: boolean | number - match_weeks_count?: boolean | number - max_roster_size?: boolean | number - min_roster_size?: boolean | number - playoff_best_of?: boolean | number - playoff_seats?: boolean | number - promote_count?: boolean | number - relegate_count?: boolean | number - relegation_down_count?: boolean | number - relegation_up_count?: boolean | number - season_number?: boolean | number +/** Initial value of the column from where the streaming should start */ +export interface game_modes_stream_cursor_value_input {archived_at?: (Scalars['timestamptz'] | null),cfg?: (Scalars['String'] | null),competitive_safe?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),enabled?: (Scalars['Boolean'] | null),extra_game_params?: (Scalars['String'] | null),icon?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),slug?: (Scalars['String'] | null),updated_at?: (Scalars['timestamptz'] | null)} + +export interface game_modes_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (game_modes_set_input | null), +/** filter the rows which have to be updated */ +where: game_modes_bool_exp} + + +/** columns and relationships of "game_plugin_installs" */ +export interface game_plugin_installsGenqlSelection{ + cfg?: boolean | number + channel?: boolean | number + created_at?: boolean | number + disable_server_guidelines?: boolean | number + enabled?: boolean | number + load_custom?: boolean | number + load_ranked?: boolean | number + load_tournaments?: boolean | number + /** An object relationship */ + plugin?: game_pluginsGenqlSelection + plugin_slug?: boolean | number + updated_at?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate stddev_pop on columns */ -export interface league_seasons_stddev_pop_fieldsGenqlSelection{ - created_by_steam_id?: boolean | number - default_best_of?: boolean | number - direct_promote_count?: boolean | number - direct_relegate_count?: boolean | number - games_per_week?: boolean | number - match_weeks_count?: boolean | number - max_roster_size?: boolean | number - min_roster_size?: boolean | number - playoff_best_of?: boolean | number - playoff_seats?: boolean | number - promote_count?: boolean | number - relegate_count?: boolean | number - relegation_down_count?: boolean | number - relegation_up_count?: boolean | number - season_number?: boolean | number +/** aggregated selection of "game_plugin_installs" */ +export interface game_plugin_installs_aggregateGenqlSelection{ + aggregate?: game_plugin_installs_aggregate_fieldsGenqlSelection + nodes?: game_plugin_installsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate stddev_samp on columns */ -export interface league_seasons_stddev_samp_fieldsGenqlSelection{ - created_by_steam_id?: boolean | number - default_best_of?: boolean | number - direct_promote_count?: boolean | number - direct_relegate_count?: boolean | number - games_per_week?: boolean | number - match_weeks_count?: boolean | number - max_roster_size?: boolean | number - min_roster_size?: boolean | number - playoff_best_of?: boolean | number - playoff_seats?: boolean | number - promote_count?: boolean | number - relegate_count?: boolean | number - relegation_down_count?: boolean | number - relegation_up_count?: boolean | number - season_number?: boolean | number +/** aggregate fields of "game_plugin_installs" */ +export interface game_plugin_installs_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (game_plugin_installs_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: game_plugin_installs_max_fieldsGenqlSelection + min?: game_plugin_installs_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Streaming cursor of the table "league_seasons" */ -export interface league_seasons_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: league_seasons_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** Boolean expression to filter rows from the table "game_plugin_installs". All fields are combined with a logical 'AND'. */ +export interface game_plugin_installs_bool_exp {_and?: (game_plugin_installs_bool_exp[] | null),_not?: (game_plugin_installs_bool_exp | null),_or?: (game_plugin_installs_bool_exp[] | null),cfg?: (String_comparison_exp | null),channel?: (e_game_plugin_channels_enum_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),disable_server_guidelines?: (Boolean_comparison_exp | null),enabled?: (Boolean_comparison_exp | null),load_custom?: (Boolean_comparison_exp | null),load_ranked?: (Boolean_comparison_exp | null),load_tournaments?: (Boolean_comparison_exp | null),plugin?: (game_plugins_bool_exp | null),plugin_slug?: (String_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null),version?: (String_comparison_exp | null)} -/** Initial value of the column from where the streaming should start */ -export interface league_seasons_stream_cursor_value_input {auto_regular_season_format?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),created_by_steam_id?: (Scalars['bigint'] | null),default_best_of?: (Scalars['Int'] | null),direct_promote_count?: (Scalars['Int'] | null),direct_relegate_count?: (Scalars['Int'] | null),games_per_week?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),match_weeks_count?: (Scalars['Int'] | null),max_roster_size?: (Scalars['Int'] | null),min_roster_size?: (Scalars['Int'] | null),name?: (Scalars['String'] | null),playoff_best_of?: (Scalars['Int'] | null),playoff_round_best_of?: (Scalars['jsonb'] | null),playoff_seats?: (Scalars['Int'] | null),playoff_stage_type?: (e_tournament_stage_types_enum | null),playoff_third_place_match?: (Scalars['Boolean'] | null),promote_count?: (Scalars['Int'] | null),regular_season_stage_type?: (e_tournament_stage_types_enum | null),relegate_count?: (Scalars['Int'] | null),relegation_down_count?: (Scalars['Int'] | null),relegation_up_count?: (Scalars['Int'] | null),roster_lock_at?: (Scalars['timestamptz'] | null),season_number?: (Scalars['Int'] | null),signup_closes_at?: (Scalars['timestamptz'] | null),signup_opens_at?: (Scalars['timestamptz'] | null),starts_at?: (Scalars['timestamptz'] | null),status?: (e_league_season_statuses_enum | null),week_best_of?: (Scalars['jsonb'] | null)} +/** input type for inserting data into table "game_plugin_installs" */ +export interface game_plugin_installs_insert_input {cfg?: (Scalars['String'] | null),channel?: (e_game_plugin_channels_enum | null),created_at?: (Scalars['timestamptz'] | null),disable_server_guidelines?: (Scalars['Boolean'] | null),enabled?: (Scalars['Boolean'] | null),load_custom?: (Scalars['Boolean'] | null),load_ranked?: (Scalars['Boolean'] | null),load_tournaments?: (Scalars['Boolean'] | null),plugin?: (game_plugins_obj_rel_insert_input | null),plugin_slug?: (Scalars['String'] | null),updated_at?: (Scalars['timestamptz'] | null),version?: (Scalars['String'] | null)} -/** aggregate sum on columns */ -export interface league_seasons_sum_fieldsGenqlSelection{ - created_by_steam_id?: boolean | number - default_best_of?: boolean | number - direct_promote_count?: boolean | number - direct_relegate_count?: boolean | number - games_per_week?: boolean | number - match_weeks_count?: boolean | number - max_roster_size?: boolean | number - min_roster_size?: boolean | number - playoff_best_of?: boolean | number - playoff_seats?: boolean | number - promote_count?: boolean | number - relegate_count?: boolean | number - relegation_down_count?: boolean | number - relegation_up_count?: boolean | number - season_number?: boolean | number +/** aggregate max on columns */ +export interface game_plugin_installs_max_fieldsGenqlSelection{ + cfg?: boolean | number + created_at?: boolean | number + plugin_slug?: boolean | number + updated_at?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface league_seasons_updates { -/** append existing jsonb value of filtered columns with new jsonb value */ -_append?: (league_seasons_append_input | null), -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -_delete_at_path?: (league_seasons_delete_at_path_input | null), -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -_delete_elem?: (league_seasons_delete_elem_input | null), -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -_delete_key?: (league_seasons_delete_key_input | null), -/** increments the numeric columns with given value of the filtered values */ -_inc?: (league_seasons_inc_input | null), -/** prepend existing jsonb value of filtered columns with new jsonb value */ -_prepend?: (league_seasons_prepend_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (league_seasons_set_input | null), -/** filter the rows which have to be updated */ -where: league_seasons_bool_exp} +/** aggregate min on columns */ +export interface game_plugin_installs_min_fieldsGenqlSelection{ + cfg?: boolean | number + created_at?: boolean | number + plugin_slug?: boolean | number + updated_at?: boolean | number + version?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate var_pop on columns */ -export interface league_seasons_var_pop_fieldsGenqlSelection{ - created_by_steam_id?: boolean | number - default_best_of?: boolean | number - direct_promote_count?: boolean | number - direct_relegate_count?: boolean | number - games_per_week?: boolean | number - match_weeks_count?: boolean | number - max_roster_size?: boolean | number - min_roster_size?: boolean | number - playoff_best_of?: boolean | number - playoff_seats?: boolean | number - promote_count?: boolean | number - relegate_count?: boolean | number - relegation_down_count?: boolean | number - relegation_up_count?: boolean | number - season_number?: boolean | number + +/** response of any mutation on the table "game_plugin_installs" */ +export interface game_plugin_installs_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: game_plugin_installsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate var_samp on columns */ -export interface league_seasons_var_samp_fieldsGenqlSelection{ - created_by_steam_id?: boolean | number - default_best_of?: boolean | number - direct_promote_count?: boolean | number - direct_relegate_count?: boolean | number - games_per_week?: boolean | number - match_weeks_count?: boolean | number - max_roster_size?: boolean | number - min_roster_size?: boolean | number - playoff_best_of?: boolean | number - playoff_seats?: boolean | number - promote_count?: boolean | number - relegate_count?: boolean | number - relegation_down_count?: boolean | number - relegation_up_count?: boolean | number - season_number?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** on_conflict condition type for table "game_plugin_installs" */ +export interface game_plugin_installs_on_conflict {constraint: game_plugin_installs_constraint,update_columns?: game_plugin_installs_update_column[],where?: (game_plugin_installs_bool_exp | null)} -/** aggregate variance on columns */ -export interface league_seasons_variance_fieldsGenqlSelection{ - created_by_steam_id?: boolean | number - default_best_of?: boolean | number - direct_promote_count?: boolean | number - direct_relegate_count?: boolean | number - games_per_week?: boolean | number - match_weeks_count?: boolean | number - max_roster_size?: boolean | number - min_roster_size?: boolean | number - playoff_best_of?: boolean | number - playoff_seats?: boolean | number - promote_count?: boolean | number - relegate_count?: boolean | number - relegation_down_count?: boolean | number - relegation_up_count?: boolean | number - season_number?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** Ordering options when selecting data from "game_plugin_installs". */ +export interface game_plugin_installs_order_by {cfg?: (order_by | null),channel?: (order_by | null),created_at?: (order_by | null),disable_server_guidelines?: (order_by | null),enabled?: (order_by | null),load_custom?: (order_by | null),load_ranked?: (order_by | null),load_tournaments?: (order_by | null),plugin?: (game_plugins_order_by | null),plugin_slug?: (order_by | null),updated_at?: (order_by | null),version?: (order_by | null)} -/** columns and relationships of "league_team_movements" */ -export interface league_team_movementsGenqlSelection{ - approved_at?: boolean | number - /** An object relationship */ - approved_by?: playersGenqlSelection - approved_by_steam_id?: boolean | number - /** An object relationship */ - computed_to_division?: league_divisionsGenqlSelection - computed_to_division_id?: boolean | number - created_at?: boolean | number - /** An object relationship */ - e_movement_type?: e_league_movement_typesGenqlSelection - final_rank?: boolean | number - /** An object relationship */ - final_to_division?: league_divisionsGenqlSelection - final_to_division_id?: boolean | number - /** An object relationship */ - from_division?: league_divisionsGenqlSelection - from_division_id?: boolean | number - id?: boolean | number - league_season_id?: boolean | number - /** An object relationship */ - league_team?: league_teamsGenqlSelection - league_team_id?: boolean | number +/** primary key columns input for table: game_plugin_installs */ +export interface game_plugin_installs_pk_columns_input {plugin_slug: Scalars['String']} + + +/** input type for updating data in table "game_plugin_installs" */ +export interface game_plugin_installs_set_input {cfg?: (Scalars['String'] | null),channel?: (e_game_plugin_channels_enum | null),created_at?: (Scalars['timestamptz'] | null),disable_server_guidelines?: (Scalars['Boolean'] | null),enabled?: (Scalars['Boolean'] | null),load_custom?: (Scalars['Boolean'] | null),load_ranked?: (Scalars['Boolean'] | null),load_tournaments?: (Scalars['Boolean'] | null),plugin_slug?: (Scalars['String'] | null),updated_at?: (Scalars['timestamptz'] | null),version?: (Scalars['String'] | null)} + + +/** Streaming cursor of the table "game_plugin_installs" */ +export interface game_plugin_installs_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: game_plugin_installs_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface game_plugin_installs_stream_cursor_value_input {cfg?: (Scalars['String'] | null),channel?: (e_game_plugin_channels_enum | null),created_at?: (Scalars['timestamptz'] | null),disable_server_guidelines?: (Scalars['Boolean'] | null),enabled?: (Scalars['Boolean'] | null),load_custom?: (Scalars['Boolean'] | null),load_ranked?: (Scalars['Boolean'] | null),load_tournaments?: (Scalars['Boolean'] | null),plugin_slug?: (Scalars['String'] | null),updated_at?: (Scalars['timestamptz'] | null),version?: (Scalars['String'] | null)} + +export interface game_plugin_installs_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (game_plugin_installs_set_input | null), +/** filter the rows which have to be updated */ +where: game_plugin_installs_bool_exp} + + +/** columns and relationships of "game_plugin_versions" */ +export interface game_plugin_versionsGenqlSelection{ + install_path?: boolean | number + layout?: boolean | number /** An object relationship */ - season?: league_seasonsGenqlSelection - type?: boolean | number + plugin?: game_pluginsGenqlSelection + plugin_slug?: boolean | number + prerelease?: boolean | number + published_at?: boolean | number + runtime?: boolean | number + sha256?: boolean | number + size?: boolean | number + url?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "league_team_movements" */ -export interface league_team_movements_aggregateGenqlSelection{ - aggregate?: league_team_movements_aggregate_fieldsGenqlSelection - nodes?: league_team_movementsGenqlSelection +/** aggregated selection of "game_plugin_versions" */ +export interface game_plugin_versions_aggregateGenqlSelection{ + aggregate?: game_plugin_versions_aggregate_fieldsGenqlSelection + nodes?: game_plugin_versionsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface league_team_movements_aggregate_bool_exp {count?: (league_team_movements_aggregate_bool_exp_count | null)} +export interface game_plugin_versions_aggregate_bool_exp {bool_and?: (game_plugin_versions_aggregate_bool_exp_bool_and | null),bool_or?: (game_plugin_versions_aggregate_bool_exp_bool_or | null),count?: (game_plugin_versions_aggregate_bool_exp_count | null)} -export interface league_team_movements_aggregate_bool_exp_count {arguments?: (league_team_movements_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (league_team_movements_bool_exp | null),predicate: Int_comparison_exp} +export interface game_plugin_versions_aggregate_bool_exp_bool_and {arguments: game_plugin_versions_select_column_game_plugin_versions_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (game_plugin_versions_bool_exp | null),predicate: Boolean_comparison_exp} +export interface game_plugin_versions_aggregate_bool_exp_bool_or {arguments: game_plugin_versions_select_column_game_plugin_versions_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (game_plugin_versions_bool_exp | null),predicate: Boolean_comparison_exp} -/** aggregate fields of "league_team_movements" */ -export interface league_team_movements_aggregate_fieldsGenqlSelection{ - avg?: league_team_movements_avg_fieldsGenqlSelection - count?: { __args: {columns?: (league_team_movements_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: league_team_movements_max_fieldsGenqlSelection - min?: league_team_movements_min_fieldsGenqlSelection - stddev?: league_team_movements_stddev_fieldsGenqlSelection - stddev_pop?: league_team_movements_stddev_pop_fieldsGenqlSelection - stddev_samp?: league_team_movements_stddev_samp_fieldsGenqlSelection - sum?: league_team_movements_sum_fieldsGenqlSelection - var_pop?: league_team_movements_var_pop_fieldsGenqlSelection - var_samp?: league_team_movements_var_samp_fieldsGenqlSelection - variance?: league_team_movements_variance_fieldsGenqlSelection +export interface game_plugin_versions_aggregate_bool_exp_count {arguments?: (game_plugin_versions_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (game_plugin_versions_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "game_plugin_versions" */ +export interface game_plugin_versions_aggregate_fieldsGenqlSelection{ + avg?: game_plugin_versions_avg_fieldsGenqlSelection + count?: { __args: {columns?: (game_plugin_versions_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: game_plugin_versions_max_fieldsGenqlSelection + min?: game_plugin_versions_min_fieldsGenqlSelection + stddev?: game_plugin_versions_stddev_fieldsGenqlSelection + stddev_pop?: game_plugin_versions_stddev_pop_fieldsGenqlSelection + stddev_samp?: game_plugin_versions_stddev_samp_fieldsGenqlSelection + sum?: game_plugin_versions_sum_fieldsGenqlSelection + var_pop?: game_plugin_versions_var_pop_fieldsGenqlSelection + var_samp?: game_plugin_versions_var_samp_fieldsGenqlSelection + variance?: game_plugin_versions_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "league_team_movements" */ -export interface league_team_movements_aggregate_order_by {avg?: (league_team_movements_avg_order_by | null),count?: (order_by | null),max?: (league_team_movements_max_order_by | null),min?: (league_team_movements_min_order_by | null),stddev?: (league_team_movements_stddev_order_by | null),stddev_pop?: (league_team_movements_stddev_pop_order_by | null),stddev_samp?: (league_team_movements_stddev_samp_order_by | null),sum?: (league_team_movements_sum_order_by | null),var_pop?: (league_team_movements_var_pop_order_by | null),var_samp?: (league_team_movements_var_samp_order_by | null),variance?: (league_team_movements_variance_order_by | null)} +/** order by aggregate values of table "game_plugin_versions" */ +export interface game_plugin_versions_aggregate_order_by {avg?: (game_plugin_versions_avg_order_by | null),count?: (order_by | null),max?: (game_plugin_versions_max_order_by | null),min?: (game_plugin_versions_min_order_by | null),stddev?: (game_plugin_versions_stddev_order_by | null),stddev_pop?: (game_plugin_versions_stddev_pop_order_by | null),stddev_samp?: (game_plugin_versions_stddev_samp_order_by | null),sum?: (game_plugin_versions_sum_order_by | null),var_pop?: (game_plugin_versions_var_pop_order_by | null),var_samp?: (game_plugin_versions_var_samp_order_by | null),variance?: (game_plugin_versions_variance_order_by | null)} -/** input type for inserting array relation for remote table "league_team_movements" */ -export interface league_team_movements_arr_rel_insert_input {data: league_team_movements_insert_input[], +/** input type for inserting array relation for remote table "game_plugin_versions" */ +export interface game_plugin_versions_arr_rel_insert_input {data: game_plugin_versions_insert_input[], /** upsert condition */ -on_conflict?: (league_team_movements_on_conflict | null)} +on_conflict?: (game_plugin_versions_on_conflict | null)} /** aggregate avg on columns */ -export interface league_team_movements_avg_fieldsGenqlSelection{ - approved_by_steam_id?: boolean | number - final_rank?: boolean | number +export interface game_plugin_versions_avg_fieldsGenqlSelection{ + size?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "league_team_movements" */ -export interface league_team_movements_avg_order_by {approved_by_steam_id?: (order_by | null),final_rank?: (order_by | null)} +/** order by avg() on columns of table "game_plugin_versions" */ +export interface game_plugin_versions_avg_order_by {size?: (order_by | null)} -/** Boolean expression to filter rows from the table "league_team_movements". All fields are combined with a logical 'AND'. */ -export interface league_team_movements_bool_exp {_and?: (league_team_movements_bool_exp[] | null),_not?: (league_team_movements_bool_exp | null),_or?: (league_team_movements_bool_exp[] | null),approved_at?: (timestamptz_comparison_exp | null),approved_by?: (players_bool_exp | null),approved_by_steam_id?: (bigint_comparison_exp | null),computed_to_division?: (league_divisions_bool_exp | null),computed_to_division_id?: (uuid_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),e_movement_type?: (e_league_movement_types_bool_exp | null),final_rank?: (Int_comparison_exp | null),final_to_division?: (league_divisions_bool_exp | null),final_to_division_id?: (uuid_comparison_exp | null),from_division?: (league_divisions_bool_exp | null),from_division_id?: (uuid_comparison_exp | null),id?: (uuid_comparison_exp | null),league_season_id?: (uuid_comparison_exp | null),league_team?: (league_teams_bool_exp | null),league_team_id?: (uuid_comparison_exp | null),season?: (league_seasons_bool_exp | null),type?: (e_league_movement_types_enum_comparison_exp | null)} +/** Boolean expression to filter rows from the table "game_plugin_versions". All fields are combined with a logical 'AND'. */ +export interface game_plugin_versions_bool_exp {_and?: (game_plugin_versions_bool_exp[] | null),_not?: (game_plugin_versions_bool_exp | null),_or?: (game_plugin_versions_bool_exp[] | null),install_path?: (String_comparison_exp | null),layout?: (String_comparison_exp | null),plugin?: (game_plugins_bool_exp | null),plugin_slug?: (String_comparison_exp | null),prerelease?: (Boolean_comparison_exp | null),published_at?: (timestamptz_comparison_exp | null),runtime?: (e_plugin_runtimes_enum_comparison_exp | null),sha256?: (String_comparison_exp | null),size?: (Int_comparison_exp | null),url?: (String_comparison_exp | null),version?: (String_comparison_exp | null)} -/** input type for incrementing numeric columns in table "league_team_movements" */ -export interface league_team_movements_inc_input {approved_by_steam_id?: (Scalars['bigint'] | null),final_rank?: (Scalars['Int'] | null)} +/** input type for incrementing numeric columns in table "game_plugin_versions" */ +export interface game_plugin_versions_inc_input {size?: (Scalars['Int'] | null)} -/** input type for inserting data into table "league_team_movements" */ -export interface league_team_movements_insert_input {approved_at?: (Scalars['timestamptz'] | null),approved_by?: (players_obj_rel_insert_input | null),approved_by_steam_id?: (Scalars['bigint'] | null),computed_to_division?: (league_divisions_obj_rel_insert_input | null),computed_to_division_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),e_movement_type?: (e_league_movement_types_obj_rel_insert_input | null),final_rank?: (Scalars['Int'] | null),final_to_division?: (league_divisions_obj_rel_insert_input | null),final_to_division_id?: (Scalars['uuid'] | null),from_division?: (league_divisions_obj_rel_insert_input | null),from_division_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),league_team?: (league_teams_obj_rel_insert_input | null),league_team_id?: (Scalars['uuid'] | null),season?: (league_seasons_obj_rel_insert_input | null),type?: (e_league_movement_types_enum | null)} +/** input type for inserting data into table "game_plugin_versions" */ +export interface game_plugin_versions_insert_input {install_path?: (Scalars['String'] | null),layout?: (Scalars['String'] | null),plugin?: (game_plugins_obj_rel_insert_input | null),plugin_slug?: (Scalars['String'] | null),prerelease?: (Scalars['Boolean'] | null),published_at?: (Scalars['timestamptz'] | null),runtime?: (e_plugin_runtimes_enum | null),sha256?: (Scalars['String'] | null),size?: (Scalars['Int'] | null),url?: (Scalars['String'] | null),version?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface league_team_movements_max_fieldsGenqlSelection{ - approved_at?: boolean | number - approved_by_steam_id?: boolean | number - computed_to_division_id?: boolean | number - created_at?: boolean | number - final_rank?: boolean | number - final_to_division_id?: boolean | number - from_division_id?: boolean | number - id?: boolean | number - league_season_id?: boolean | number - league_team_id?: boolean | number +export interface game_plugin_versions_max_fieldsGenqlSelection{ + install_path?: boolean | number + layout?: boolean | number + plugin_slug?: boolean | number + published_at?: boolean | number + sha256?: boolean | number + size?: boolean | number + url?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "league_team_movements" */ -export interface league_team_movements_max_order_by {approved_at?: (order_by | null),approved_by_steam_id?: (order_by | null),computed_to_division_id?: (order_by | null),created_at?: (order_by | null),final_rank?: (order_by | null),final_to_division_id?: (order_by | null),from_division_id?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),league_team_id?: (order_by | null)} +/** order by max() on columns of table "game_plugin_versions" */ +export interface game_plugin_versions_max_order_by {install_path?: (order_by | null),layout?: (order_by | null),plugin_slug?: (order_by | null),published_at?: (order_by | null),sha256?: (order_by | null),size?: (order_by | null),url?: (order_by | null),version?: (order_by | null)} /** aggregate min on columns */ -export interface league_team_movements_min_fieldsGenqlSelection{ - approved_at?: boolean | number - approved_by_steam_id?: boolean | number - computed_to_division_id?: boolean | number - created_at?: boolean | number - final_rank?: boolean | number - final_to_division_id?: boolean | number - from_division_id?: boolean | number - id?: boolean | number - league_season_id?: boolean | number - league_team_id?: boolean | number +export interface game_plugin_versions_min_fieldsGenqlSelection{ + install_path?: boolean | number + layout?: boolean | number + plugin_slug?: boolean | number + published_at?: boolean | number + sha256?: boolean | number + size?: boolean | number + url?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "league_team_movements" */ -export interface league_team_movements_min_order_by {approved_at?: (order_by | null),approved_by_steam_id?: (order_by | null),computed_to_division_id?: (order_by | null),created_at?: (order_by | null),final_rank?: (order_by | null),final_to_division_id?: (order_by | null),from_division_id?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),league_team_id?: (order_by | null)} +/** order by min() on columns of table "game_plugin_versions" */ +export interface game_plugin_versions_min_order_by {install_path?: (order_by | null),layout?: (order_by | null),plugin_slug?: (order_by | null),published_at?: (order_by | null),sha256?: (order_by | null),size?: (order_by | null),url?: (order_by | null),version?: (order_by | null)} -/** response of any mutation on the table "league_team_movements" */ -export interface league_team_movements_mutation_responseGenqlSelection{ +/** response of any mutation on the table "game_plugin_versions" */ +export interface game_plugin_versions_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: league_team_movementsGenqlSelection + returning?: game_plugin_versionsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "league_team_movements" */ -export interface league_team_movements_on_conflict {constraint: league_team_movements_constraint,update_columns?: league_team_movements_update_column[],where?: (league_team_movements_bool_exp | null)} +/** on_conflict condition type for table "game_plugin_versions" */ +export interface game_plugin_versions_on_conflict {constraint: game_plugin_versions_constraint,update_columns?: game_plugin_versions_update_column[],where?: (game_plugin_versions_bool_exp | null)} -/** Ordering options when selecting data from "league_team_movements". */ -export interface league_team_movements_order_by {approved_at?: (order_by | null),approved_by?: (players_order_by | null),approved_by_steam_id?: (order_by | null),computed_to_division?: (league_divisions_order_by | null),computed_to_division_id?: (order_by | null),created_at?: (order_by | null),e_movement_type?: (e_league_movement_types_order_by | null),final_rank?: (order_by | null),final_to_division?: (league_divisions_order_by | null),final_to_division_id?: (order_by | null),from_division?: (league_divisions_order_by | null),from_division_id?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),league_team?: (league_teams_order_by | null),league_team_id?: (order_by | null),season?: (league_seasons_order_by | null),type?: (order_by | null)} +/** Ordering options when selecting data from "game_plugin_versions". */ +export interface game_plugin_versions_order_by {install_path?: (order_by | null),layout?: (order_by | null),plugin?: (game_plugins_order_by | null),plugin_slug?: (order_by | null),prerelease?: (order_by | null),published_at?: (order_by | null),runtime?: (order_by | null),sha256?: (order_by | null),size?: (order_by | null),url?: (order_by | null),version?: (order_by | null)} -/** primary key columns input for table: league_team_movements */ -export interface league_team_movements_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: game_plugin_versions */ +export interface game_plugin_versions_pk_columns_input {plugin_slug: Scalars['String'],runtime: e_plugin_runtimes_enum,version: Scalars['String']} -/** input type for updating data in table "league_team_movements" */ -export interface league_team_movements_set_input {approved_at?: (Scalars['timestamptz'] | null),approved_by_steam_id?: (Scalars['bigint'] | null),computed_to_division_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),final_rank?: (Scalars['Int'] | null),final_to_division_id?: (Scalars['uuid'] | null),from_division_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),league_team_id?: (Scalars['uuid'] | null),type?: (e_league_movement_types_enum | null)} +/** input type for updating data in table "game_plugin_versions" */ +export interface game_plugin_versions_set_input {install_path?: (Scalars['String'] | null),layout?: (Scalars['String'] | null),plugin_slug?: (Scalars['String'] | null),prerelease?: (Scalars['Boolean'] | null),published_at?: (Scalars['timestamptz'] | null),runtime?: (e_plugin_runtimes_enum | null),sha256?: (Scalars['String'] | null),size?: (Scalars['Int'] | null),url?: (Scalars['String'] | null),version?: (Scalars['String'] | null)} /** aggregate stddev on columns */ -export interface league_team_movements_stddev_fieldsGenqlSelection{ - approved_by_steam_id?: boolean | number - final_rank?: boolean | number +export interface game_plugin_versions_stddev_fieldsGenqlSelection{ + size?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "league_team_movements" */ -export interface league_team_movements_stddev_order_by {approved_by_steam_id?: (order_by | null),final_rank?: (order_by | null)} +/** order by stddev() on columns of table "game_plugin_versions" */ +export interface game_plugin_versions_stddev_order_by {size?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface league_team_movements_stddev_pop_fieldsGenqlSelection{ - approved_by_steam_id?: boolean | number - final_rank?: boolean | number +export interface game_plugin_versions_stddev_pop_fieldsGenqlSelection{ + size?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "league_team_movements" */ -export interface league_team_movements_stddev_pop_order_by {approved_by_steam_id?: (order_by | null),final_rank?: (order_by | null)} +/** order by stddev_pop() on columns of table "game_plugin_versions" */ +export interface game_plugin_versions_stddev_pop_order_by {size?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface league_team_movements_stddev_samp_fieldsGenqlSelection{ - approved_by_steam_id?: boolean | number - final_rank?: boolean | number +export interface game_plugin_versions_stddev_samp_fieldsGenqlSelection{ + size?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "league_team_movements" */ -export interface league_team_movements_stddev_samp_order_by {approved_by_steam_id?: (order_by | null),final_rank?: (order_by | null)} +/** order by stddev_samp() on columns of table "game_plugin_versions" */ +export interface game_plugin_versions_stddev_samp_order_by {size?: (order_by | null)} -/** Streaming cursor of the table "league_team_movements" */ -export interface league_team_movements_stream_cursor_input { +/** Streaming cursor of the table "game_plugin_versions" */ +export interface game_plugin_versions_stream_cursor_input { /** Stream column input with initial value */ -initial_value: league_team_movements_stream_cursor_value_input, +initial_value: game_plugin_versions_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface league_team_movements_stream_cursor_value_input {approved_at?: (Scalars['timestamptz'] | null),approved_by_steam_id?: (Scalars['bigint'] | null),computed_to_division_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),final_rank?: (Scalars['Int'] | null),final_to_division_id?: (Scalars['uuid'] | null),from_division_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),league_team_id?: (Scalars['uuid'] | null),type?: (e_league_movement_types_enum | null)} +export interface game_plugin_versions_stream_cursor_value_input {install_path?: (Scalars['String'] | null),layout?: (Scalars['String'] | null),plugin_slug?: (Scalars['String'] | null),prerelease?: (Scalars['Boolean'] | null),published_at?: (Scalars['timestamptz'] | null),runtime?: (e_plugin_runtimes_enum | null),sha256?: (Scalars['String'] | null),size?: (Scalars['Int'] | null),url?: (Scalars['String'] | null),version?: (Scalars['String'] | null)} /** aggregate sum on columns */ -export interface league_team_movements_sum_fieldsGenqlSelection{ - approved_by_steam_id?: boolean | number - final_rank?: boolean | number +export interface game_plugin_versions_sum_fieldsGenqlSelection{ + size?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "league_team_movements" */ -export interface league_team_movements_sum_order_by {approved_by_steam_id?: (order_by | null),final_rank?: (order_by | null)} +/** order by sum() on columns of table "game_plugin_versions" */ +export interface game_plugin_versions_sum_order_by {size?: (order_by | null)} -export interface league_team_movements_updates { +export interface game_plugin_versions_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (league_team_movements_inc_input | null), +_inc?: (game_plugin_versions_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (league_team_movements_set_input | null), +_set?: (game_plugin_versions_set_input | null), /** filter the rows which have to be updated */ -where: league_team_movements_bool_exp} +where: game_plugin_versions_bool_exp} /** aggregate var_pop on columns */ -export interface league_team_movements_var_pop_fieldsGenqlSelection{ - approved_by_steam_id?: boolean | number - final_rank?: boolean | number +export interface game_plugin_versions_var_pop_fieldsGenqlSelection{ + size?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "league_team_movements" */ -export interface league_team_movements_var_pop_order_by {approved_by_steam_id?: (order_by | null),final_rank?: (order_by | null)} +/** order by var_pop() on columns of table "game_plugin_versions" */ +export interface game_plugin_versions_var_pop_order_by {size?: (order_by | null)} /** aggregate var_samp on columns */ -export interface league_team_movements_var_samp_fieldsGenqlSelection{ - approved_by_steam_id?: boolean | number - final_rank?: boolean | number +export interface game_plugin_versions_var_samp_fieldsGenqlSelection{ + size?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "league_team_movements" */ -export interface league_team_movements_var_samp_order_by {approved_by_steam_id?: (order_by | null),final_rank?: (order_by | null)} +/** order by var_samp() on columns of table "game_plugin_versions" */ +export interface game_plugin_versions_var_samp_order_by {size?: (order_by | null)} /** aggregate variance on columns */ -export interface league_team_movements_variance_fieldsGenqlSelection{ - approved_by_steam_id?: boolean | number - final_rank?: boolean | number +export interface game_plugin_versions_variance_fieldsGenqlSelection{ + size?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "league_team_movements" */ -export interface league_team_movements_variance_order_by {approved_by_steam_id?: (order_by | null),final_rank?: (order_by | null)} +/** order by variance() on columns of table "game_plugin_versions" */ +export interface game_plugin_versions_variance_order_by {size?: (order_by | null)} -/** columns and relationships of "league_team_rosters" */ -export interface league_team_rostersGenqlSelection{ - added_at?: boolean | number - league_team_season_id?: boolean | number - /** An object relationship */ - player?: playersGenqlSelection - player_steam_id?: boolean | number - removed_at?: boolean | number - removed_reason?: boolean | number - status?: boolean | number - /** An object relationship */ - team_season?: league_team_seasonsGenqlSelection +/** columns and relationships of "game_plugins" */ +export interface game_pluginsGenqlSelection{ + author?: boolean | number + config_path?: boolean | number + config_schema?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + cvars?: boolean | number + description?: boolean | number + /** An array relationship */ + game_modes?: (game_mode_pluginsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (game_mode_plugins_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (game_mode_plugins_order_by[] | null), + /** filter the rows returned */ + where?: (game_mode_plugins_bool_exp | null)} }) + /** An aggregate relationship */ + game_modes_aggregate?: (game_mode_plugins_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (game_mode_plugins_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (game_mode_plugins_order_by[] | null), + /** filter the rows returned */ + where?: (game_mode_plugins_bool_exp | null)} }) + homepage?: boolean | number + hot_swappable?: boolean | number + /** Installed | Partial | Pending | Failed | Manual | NotInstalled */ + install_state?: boolean | number + /** A computed field, executes function "game_plugin_installed_node_count" */ + installed_node_count?: boolean | number + kind?: boolean | number + name?: boolean | number + /** An array relationship */ + node_installs?: (game_server_node_pluginsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (game_server_node_plugins_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (game_server_node_plugins_order_by[] | null), + /** filter the rows returned */ + where?: (game_server_node_plugins_bool_exp | null)} }) + /** An aggregate relationship */ + node_installs_aggregate?: (game_server_node_plugins_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (game_server_node_plugins_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (game_server_node_plugins_order_by[] | null), + /** filter the rows returned */ + where?: (game_server_node_plugins_bool_exp | null)} }) + pairs_with?: boolean | number + panel?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + requires_server_guidelines_disabled?: boolean | number + requires_service?: boolean | number + slug?: boolean | number + source?: boolean | number + synced_at?: boolean | number + tags?: boolean | number + /** A computed field, executes function "game_plugin_target_node_count" */ + target_node_count?: boolean | number + verified?: boolean | number + /** An array relationship */ + versions?: (game_plugin_versionsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (game_plugin_versions_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (game_plugin_versions_order_by[] | null), + /** filter the rows returned */ + where?: (game_plugin_versions_bool_exp | null)} }) + /** An aggregate relationship */ + versions_aggregate?: (game_plugin_versions_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (game_plugin_versions_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (game_plugin_versions_order_by[] | null), + /** filter the rows returned */ + where?: (game_plugin_versions_bool_exp | null)} }) + wiring?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "league_team_rosters" */ -export interface league_team_rosters_aggregateGenqlSelection{ - aggregate?: league_team_rosters_aggregate_fieldsGenqlSelection - nodes?: league_team_rostersGenqlSelection +/** aggregated selection of "game_plugins" */ +export interface game_plugins_aggregateGenqlSelection{ + aggregate?: game_plugins_aggregate_fieldsGenqlSelection + nodes?: game_pluginsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface league_team_rosters_aggregate_bool_exp {count?: (league_team_rosters_aggregate_bool_exp_count | null)} - -export interface league_team_rosters_aggregate_bool_exp_count {arguments?: (league_team_rosters_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (league_team_rosters_bool_exp | null),predicate: Int_comparison_exp} - -/** aggregate fields of "league_team_rosters" */ -export interface league_team_rosters_aggregate_fieldsGenqlSelection{ - avg?: league_team_rosters_avg_fieldsGenqlSelection - count?: { __args: {columns?: (league_team_rosters_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: league_team_rosters_max_fieldsGenqlSelection - min?: league_team_rosters_min_fieldsGenqlSelection - stddev?: league_team_rosters_stddev_fieldsGenqlSelection - stddev_pop?: league_team_rosters_stddev_pop_fieldsGenqlSelection - stddev_samp?: league_team_rosters_stddev_samp_fieldsGenqlSelection - sum?: league_team_rosters_sum_fieldsGenqlSelection - var_pop?: league_team_rosters_var_pop_fieldsGenqlSelection - var_samp?: league_team_rosters_var_samp_fieldsGenqlSelection - variance?: league_team_rosters_variance_fieldsGenqlSelection +/** aggregate fields of "game_plugins" */ +export interface game_plugins_aggregate_fieldsGenqlSelection{ + avg?: game_plugins_avg_fieldsGenqlSelection + count?: { __args: {columns?: (game_plugins_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: game_plugins_max_fieldsGenqlSelection + min?: game_plugins_min_fieldsGenqlSelection + stddev?: game_plugins_stddev_fieldsGenqlSelection + stddev_pop?: game_plugins_stddev_pop_fieldsGenqlSelection + stddev_samp?: game_plugins_stddev_samp_fieldsGenqlSelection + sum?: game_plugins_sum_fieldsGenqlSelection + var_pop?: game_plugins_var_pop_fieldsGenqlSelection + var_samp?: game_plugins_var_samp_fieldsGenqlSelection + variance?: game_plugins_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "league_team_rosters" */ -export interface league_team_rosters_aggregate_order_by {avg?: (league_team_rosters_avg_order_by | null),count?: (order_by | null),max?: (league_team_rosters_max_order_by | null),min?: (league_team_rosters_min_order_by | null),stddev?: (league_team_rosters_stddev_order_by | null),stddev_pop?: (league_team_rosters_stddev_pop_order_by | null),stddev_samp?: (league_team_rosters_stddev_samp_order_by | null),sum?: (league_team_rosters_sum_order_by | null),var_pop?: (league_team_rosters_var_pop_order_by | null),var_samp?: (league_team_rosters_var_samp_order_by | null),variance?: (league_team_rosters_variance_order_by | null)} - - -/** input type for inserting array relation for remote table "league_team_rosters" */ -export interface league_team_rosters_arr_rel_insert_input {data: league_team_rosters_insert_input[], -/** upsert condition */ -on_conflict?: (league_team_rosters_on_conflict | null)} +/** append existing jsonb value of filtered columns with new jsonb value */ +export interface game_plugins_append_input {config_schema?: (Scalars['jsonb'] | null),panel?: (Scalars['jsonb'] | null),wiring?: (Scalars['jsonb'] | null)} /** aggregate avg on columns */ -export interface league_team_rosters_avg_fieldsGenqlSelection{ - player_steam_id?: boolean | number +export interface game_plugins_avg_fieldsGenqlSelection{ + /** A computed field, executes function "game_plugin_installed_node_count" */ + installed_node_count?: boolean | number + /** A computed field, executes function "game_plugin_target_node_count" */ + target_node_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "league_team_rosters" */ -export interface league_team_rosters_avg_order_by {player_steam_id?: (order_by | null)} +/** Boolean expression to filter rows from the table "game_plugins". All fields are combined with a logical 'AND'. */ +export interface game_plugins_bool_exp {_and?: (game_plugins_bool_exp[] | null),_not?: (game_plugins_bool_exp | null),_or?: (game_plugins_bool_exp[] | null),author?: (String_comparison_exp | null),config_path?: (String_comparison_exp | null),config_schema?: (jsonb_comparison_exp | null),cvars?: (String_array_comparison_exp | null),description?: (String_comparison_exp | null),game_modes?: (game_mode_plugins_bool_exp | null),game_modes_aggregate?: (game_mode_plugins_aggregate_bool_exp | null),homepage?: (String_comparison_exp | null),hot_swappable?: (Boolean_comparison_exp | null),install_state?: (String_comparison_exp | null),installed_node_count?: (Int_comparison_exp | null),kind?: (e_game_plugin_kinds_enum_comparison_exp | null),name?: (String_comparison_exp | null),node_installs?: (game_server_node_plugins_bool_exp | null),node_installs_aggregate?: (game_server_node_plugins_aggregate_bool_exp | null),pairs_with?: (String_array_comparison_exp | null),panel?: (jsonb_comparison_exp | null),requires_server_guidelines_disabled?: (Boolean_comparison_exp | null),requires_service?: (String_comparison_exp | null),slug?: (String_comparison_exp | null),source?: (String_comparison_exp | null),synced_at?: (timestamptz_comparison_exp | null),tags?: (String_array_comparison_exp | null),target_node_count?: (Int_comparison_exp | null),verified?: (Boolean_comparison_exp | null),versions?: (game_plugin_versions_bool_exp | null),versions_aggregate?: (game_plugin_versions_aggregate_bool_exp | null),wiring?: (jsonb_comparison_exp | null)} -/** Boolean expression to filter rows from the table "league_team_rosters". All fields are combined with a logical 'AND'. */ -export interface league_team_rosters_bool_exp {_and?: (league_team_rosters_bool_exp[] | null),_not?: (league_team_rosters_bool_exp | null),_or?: (league_team_rosters_bool_exp[] | null),added_at?: (timestamptz_comparison_exp | null),league_team_season_id?: (uuid_comparison_exp | null),player?: (players_bool_exp | null),player_steam_id?: (bigint_comparison_exp | null),removed_at?: (timestamptz_comparison_exp | null),removed_reason?: (String_comparison_exp | null),status?: (e_team_roster_statuses_enum_comparison_exp | null),team_season?: (league_team_seasons_bool_exp | null)} +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +export interface game_plugins_delete_at_path_input {config_schema?: (Scalars['String'][] | null),panel?: (Scalars['String'][] | null),wiring?: (Scalars['String'][] | null)} -/** input type for incrementing numeric columns in table "league_team_rosters" */ -export interface league_team_rosters_inc_input {player_steam_id?: (Scalars['bigint'] | null)} +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +export interface game_plugins_delete_elem_input {config_schema?: (Scalars['Int'] | null),panel?: (Scalars['Int'] | null),wiring?: (Scalars['Int'] | null)} -/** input type for inserting data into table "league_team_rosters" */ -export interface league_team_rosters_insert_input {added_at?: (Scalars['timestamptz'] | null),league_team_season_id?: (Scalars['uuid'] | null),player?: (players_obj_rel_insert_input | null),player_steam_id?: (Scalars['bigint'] | null),removed_at?: (Scalars['timestamptz'] | null),removed_reason?: (Scalars['String'] | null),status?: (e_team_roster_statuses_enum | null),team_season?: (league_team_seasons_obj_rel_insert_input | null)} +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +export interface game_plugins_delete_key_input {config_schema?: (Scalars['String'] | null),panel?: (Scalars['String'] | null),wiring?: (Scalars['String'] | null)} + + +/** input type for inserting data into table "game_plugins" */ +export interface game_plugins_insert_input {author?: (Scalars['String'] | null),config_path?: (Scalars['String'] | null),config_schema?: (Scalars['jsonb'] | null),cvars?: (Scalars['String'][] | null),description?: (Scalars['String'] | null),game_modes?: (game_mode_plugins_arr_rel_insert_input | null),homepage?: (Scalars['String'] | null),hot_swappable?: (Scalars['Boolean'] | null),kind?: (e_game_plugin_kinds_enum | null),name?: (Scalars['String'] | null),node_installs?: (game_server_node_plugins_arr_rel_insert_input | null),pairs_with?: (Scalars['String'][] | null),panel?: (Scalars['jsonb'] | null),requires_server_guidelines_disabled?: (Scalars['Boolean'] | null),requires_service?: (Scalars['String'] | null),slug?: (Scalars['String'] | null),source?: (Scalars['String'] | null),synced_at?: (Scalars['timestamptz'] | null),tags?: (Scalars['String'][] | null),verified?: (Scalars['Boolean'] | null),versions?: (game_plugin_versions_arr_rel_insert_input | null),wiring?: (Scalars['jsonb'] | null)} /** aggregate max on columns */ -export interface league_team_rosters_max_fieldsGenqlSelection{ - added_at?: boolean | number - league_team_season_id?: boolean | number - player_steam_id?: boolean | number - removed_at?: boolean | number - removed_reason?: boolean | number +export interface game_plugins_max_fieldsGenqlSelection{ + author?: boolean | number + config_path?: boolean | number + cvars?: boolean | number + description?: boolean | number + homepage?: boolean | number + /** Installed | Partial | Pending | Failed | Manual | NotInstalled */ + install_state?: boolean | number + /** A computed field, executes function "game_plugin_installed_node_count" */ + installed_node_count?: boolean | number + name?: boolean | number + pairs_with?: boolean | number + requires_service?: boolean | number + slug?: boolean | number + source?: boolean | number + synced_at?: boolean | number + tags?: boolean | number + /** A computed field, executes function "game_plugin_target_node_count" */ + target_node_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "league_team_rosters" */ -export interface league_team_rosters_max_order_by {added_at?: (order_by | null),league_team_season_id?: (order_by | null),player_steam_id?: (order_by | null),removed_at?: (order_by | null),removed_reason?: (order_by | null)} - - /** aggregate min on columns */ -export interface league_team_rosters_min_fieldsGenqlSelection{ - added_at?: boolean | number - league_team_season_id?: boolean | number - player_steam_id?: boolean | number - removed_at?: boolean | number - removed_reason?: boolean | number +export interface game_plugins_min_fieldsGenqlSelection{ + author?: boolean | number + config_path?: boolean | number + cvars?: boolean | number + description?: boolean | number + homepage?: boolean | number + /** Installed | Partial | Pending | Failed | Manual | NotInstalled */ + install_state?: boolean | number + /** A computed field, executes function "game_plugin_installed_node_count" */ + installed_node_count?: boolean | number + name?: boolean | number + pairs_with?: boolean | number + requires_service?: boolean | number + slug?: boolean | number + source?: boolean | number + synced_at?: boolean | number + tags?: boolean | number + /** A computed field, executes function "game_plugin_target_node_count" */ + target_node_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "league_team_rosters" */ -export interface league_team_rosters_min_order_by {added_at?: (order_by | null),league_team_season_id?: (order_by | null),player_steam_id?: (order_by | null),removed_at?: (order_by | null),removed_reason?: (order_by | null)} - - -/** response of any mutation on the table "league_team_rosters" */ -export interface league_team_rosters_mutation_responseGenqlSelection{ +/** response of any mutation on the table "game_plugins" */ +export interface game_plugins_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: league_team_rostersGenqlSelection + returning?: game_pluginsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "league_team_rosters" */ -export interface league_team_rosters_on_conflict {constraint: league_team_rosters_constraint,update_columns?: league_team_rosters_update_column[],where?: (league_team_rosters_bool_exp | null)} +/** input type for inserting object relation for remote table "game_plugins" */ +export interface game_plugins_obj_rel_insert_input {data: game_plugins_insert_input, +/** upsert condition */ +on_conflict?: (game_plugins_on_conflict | null)} -/** Ordering options when selecting data from "league_team_rosters". */ -export interface league_team_rosters_order_by {added_at?: (order_by | null),league_team_season_id?: (order_by | null),player?: (players_order_by | null),player_steam_id?: (order_by | null),removed_at?: (order_by | null),removed_reason?: (order_by | null),status?: (order_by | null),team_season?: (league_team_seasons_order_by | null)} +/** on_conflict condition type for table "game_plugins" */ +export interface game_plugins_on_conflict {constraint: game_plugins_constraint,update_columns?: game_plugins_update_column[],where?: (game_plugins_bool_exp | null)} -/** primary key columns input for table: league_team_rosters */ -export interface league_team_rosters_pk_columns_input {league_team_season_id: Scalars['uuid'],player_steam_id: Scalars['bigint']} +/** Ordering options when selecting data from "game_plugins". */ +export interface game_plugins_order_by {author?: (order_by | null),config_path?: (order_by | null),config_schema?: (order_by | null),cvars?: (order_by | null),description?: (order_by | null),game_modes_aggregate?: (game_mode_plugins_aggregate_order_by | null),homepage?: (order_by | null),hot_swappable?: (order_by | null),install_state?: (order_by | null),installed_node_count?: (order_by | null),kind?: (order_by | null),name?: (order_by | null),node_installs_aggregate?: (game_server_node_plugins_aggregate_order_by | null),pairs_with?: (order_by | null),panel?: (order_by | null),requires_server_guidelines_disabled?: (order_by | null),requires_service?: (order_by | null),slug?: (order_by | null),source?: (order_by | null),synced_at?: (order_by | null),tags?: (order_by | null),target_node_count?: (order_by | null),verified?: (order_by | null),versions_aggregate?: (game_plugin_versions_aggregate_order_by | null),wiring?: (order_by | null)} -/** input type for updating data in table "league_team_rosters" */ -export interface league_team_rosters_set_input {added_at?: (Scalars['timestamptz'] | null),league_team_season_id?: (Scalars['uuid'] | null),player_steam_id?: (Scalars['bigint'] | null),removed_at?: (Scalars['timestamptz'] | null),removed_reason?: (Scalars['String'] | null),status?: (e_team_roster_statuses_enum | null)} +/** primary key columns input for table: game_plugins */ +export interface game_plugins_pk_columns_input {slug: Scalars['String']} + + +/** prepend existing jsonb value of filtered columns with new jsonb value */ +export interface game_plugins_prepend_input {config_schema?: (Scalars['jsonb'] | null),panel?: (Scalars['jsonb'] | null),wiring?: (Scalars['jsonb'] | null)} + + +/** input type for updating data in table "game_plugins" */ +export interface game_plugins_set_input {author?: (Scalars['String'] | null),config_path?: (Scalars['String'] | null),config_schema?: (Scalars['jsonb'] | null),cvars?: (Scalars['String'][] | null),description?: (Scalars['String'] | null),homepage?: (Scalars['String'] | null),hot_swappable?: (Scalars['Boolean'] | null),kind?: (e_game_plugin_kinds_enum | null),name?: (Scalars['String'] | null),pairs_with?: (Scalars['String'][] | null),panel?: (Scalars['jsonb'] | null),requires_server_guidelines_disabled?: (Scalars['Boolean'] | null),requires_service?: (Scalars['String'] | null),slug?: (Scalars['String'] | null),source?: (Scalars['String'] | null),synced_at?: (Scalars['timestamptz'] | null),tags?: (Scalars['String'][] | null),verified?: (Scalars['Boolean'] | null),wiring?: (Scalars['jsonb'] | null)} /** aggregate stddev on columns */ -export interface league_team_rosters_stddev_fieldsGenqlSelection{ - player_steam_id?: boolean | number +export interface game_plugins_stddev_fieldsGenqlSelection{ + /** A computed field, executes function "game_plugin_installed_node_count" */ + installed_node_count?: boolean | number + /** A computed field, executes function "game_plugin_target_node_count" */ + target_node_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "league_team_rosters" */ -export interface league_team_rosters_stddev_order_by {player_steam_id?: (order_by | null)} - - /** aggregate stddev_pop on columns */ -export interface league_team_rosters_stddev_pop_fieldsGenqlSelection{ - player_steam_id?: boolean | number +export interface game_plugins_stddev_pop_fieldsGenqlSelection{ + /** A computed field, executes function "game_plugin_installed_node_count" */ + installed_node_count?: boolean | number + /** A computed field, executes function "game_plugin_target_node_count" */ + target_node_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "league_team_rosters" */ -export interface league_team_rosters_stddev_pop_order_by {player_steam_id?: (order_by | null)} - - /** aggregate stddev_samp on columns */ -export interface league_team_rosters_stddev_samp_fieldsGenqlSelection{ - player_steam_id?: boolean | number +export interface game_plugins_stddev_samp_fieldsGenqlSelection{ + /** A computed field, executes function "game_plugin_installed_node_count" */ + installed_node_count?: boolean | number + /** A computed field, executes function "game_plugin_target_node_count" */ + target_node_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "league_team_rosters" */ -export interface league_team_rosters_stddev_samp_order_by {player_steam_id?: (order_by | null)} - - -/** Streaming cursor of the table "league_team_rosters" */ -export interface league_team_rosters_stream_cursor_input { +/** Streaming cursor of the table "game_plugins" */ +export interface game_plugins_stream_cursor_input { /** Stream column input with initial value */ -initial_value: league_team_rosters_stream_cursor_value_input, +initial_value: game_plugins_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface league_team_rosters_stream_cursor_value_input {added_at?: (Scalars['timestamptz'] | null),league_team_season_id?: (Scalars['uuid'] | null),player_steam_id?: (Scalars['bigint'] | null),removed_at?: (Scalars['timestamptz'] | null),removed_reason?: (Scalars['String'] | null),status?: (e_team_roster_statuses_enum | null)} +export interface game_plugins_stream_cursor_value_input {author?: (Scalars['String'] | null),config_path?: (Scalars['String'] | null),config_schema?: (Scalars['jsonb'] | null),cvars?: (Scalars['String'][] | null),description?: (Scalars['String'] | null),homepage?: (Scalars['String'] | null),hot_swappable?: (Scalars['Boolean'] | null),kind?: (e_game_plugin_kinds_enum | null),name?: (Scalars['String'] | null),pairs_with?: (Scalars['String'][] | null),panel?: (Scalars['jsonb'] | null),requires_server_guidelines_disabled?: (Scalars['Boolean'] | null),requires_service?: (Scalars['String'] | null),slug?: (Scalars['String'] | null),source?: (Scalars['String'] | null),synced_at?: (Scalars['timestamptz'] | null),tags?: (Scalars['String'][] | null),verified?: (Scalars['Boolean'] | null),wiring?: (Scalars['jsonb'] | null)} /** aggregate sum on columns */ -export interface league_team_rosters_sum_fieldsGenqlSelection{ - player_steam_id?: boolean | number +export interface game_plugins_sum_fieldsGenqlSelection{ + /** A computed field, executes function "game_plugin_installed_node_count" */ + installed_node_count?: boolean | number + /** A computed field, executes function "game_plugin_target_node_count" */ + target_node_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** order by sum() on columns of table "league_team_rosters" */ -export interface league_team_rosters_sum_order_by {player_steam_id?: (order_by | null)} - -export interface league_team_rosters_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (league_team_rosters_inc_input | null), +export interface game_plugins_updates { +/** append existing jsonb value of filtered columns with new jsonb value */ +_append?: (game_plugins_append_input | null), +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +_delete_at_path?: (game_plugins_delete_at_path_input | null), +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +_delete_elem?: (game_plugins_delete_elem_input | null), +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +_delete_key?: (game_plugins_delete_key_input | null), +/** prepend existing jsonb value of filtered columns with new jsonb value */ +_prepend?: (game_plugins_prepend_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (league_team_rosters_set_input | null), +_set?: (game_plugins_set_input | null), /** filter the rows which have to be updated */ -where: league_team_rosters_bool_exp} +where: game_plugins_bool_exp} /** aggregate var_pop on columns */ -export interface league_team_rosters_var_pop_fieldsGenqlSelection{ - player_steam_id?: boolean | number +export interface game_plugins_var_pop_fieldsGenqlSelection{ + /** A computed field, executes function "game_plugin_installed_node_count" */ + installed_node_count?: boolean | number + /** A computed field, executes function "game_plugin_target_node_count" */ + target_node_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "league_team_rosters" */ -export interface league_team_rosters_var_pop_order_by {player_steam_id?: (order_by | null)} - - /** aggregate var_samp on columns */ -export interface league_team_rosters_var_samp_fieldsGenqlSelection{ - player_steam_id?: boolean | number +export interface game_plugins_var_samp_fieldsGenqlSelection{ + /** A computed field, executes function "game_plugin_installed_node_count" */ + installed_node_count?: boolean | number + /** A computed field, executes function "game_plugin_target_node_count" */ + target_node_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "league_team_rosters" */ -export interface league_team_rosters_var_samp_order_by {player_steam_id?: (order_by | null)} - - /** aggregate variance on columns */ -export interface league_team_rosters_variance_fieldsGenqlSelection{ - player_steam_id?: boolean | number +export interface game_plugins_variance_fieldsGenqlSelection{ + /** A computed field, executes function "game_plugin_installed_node_count" */ + installed_node_count?: boolean | number + /** A computed field, executes function "game_plugin_target_node_count" */ + target_node_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "league_team_rosters" */ -export interface league_team_rosters_variance_order_by {player_steam_id?: (order_by | null)} - - -/** columns and relationships of "league_team_seasons" */ -export interface league_team_seasonsGenqlSelection{ - /** An object relationship */ - assigned_division?: league_divisionsGenqlSelection - assigned_division_id?: boolean | number - /** An object relationship */ - captain?: playersGenqlSelection - captain_steam_id?: boolean | number +/** columns and relationships of "game_server_node_plugins" */ +export interface game_server_node_pluginsGenqlSelection{ + channel?: boolean | number created_at?: boolean | number - decline_reason?: boolean | number + detected?: boolean | number + detected_version?: boolean | number /** An object relationship */ - e_registration_status?: e_league_registration_statusesGenqlSelection + game_server_node?: game_server_nodesGenqlSelection + game_server_node_id?: boolean | number id?: boolean | number - league_season_id?: boolean | number - /** An object relationship */ - league_team?: league_teamsGenqlSelection - league_team_id?: boolean | number - /** An object relationship */ - registered_by?: playersGenqlSelection - registered_by_steam_id?: boolean | number - /** An object relationship */ - requested_division?: league_divisionsGenqlSelection - requested_division_id?: boolean | number - /** An array relationship */ - roster?: (league_team_rostersGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (league_team_rosters_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (league_team_rosters_order_by[] | null), - /** filter the rows returned */ - where?: (league_team_rosters_bool_exp | null)} }) - /** An aggregate relationship */ - roster_aggregate?: (league_team_rosters_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (league_team_rosters_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (league_team_rosters_order_by[] | null), - /** filter the rows returned */ - where?: (league_team_rosters_bool_exp | null)} }) + installed_at?: boolean | number + last_error?: boolean | number + path?: boolean | number /** An object relationship */ - season?: league_seasonsGenqlSelection - seed?: boolean | number + plugin?: game_pluginsGenqlSelection + plugin_slug?: boolean | number + previous_version?: boolean | number + runtime?: boolean | number + source?: boolean | number status?: boolean | number - /** An object relationship */ - tournament_team?: tournament_teamsGenqlSelection - tournament_team_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregated selection of "league_team_seasons" */ -export interface league_team_seasons_aggregateGenqlSelection{ - aggregate?: league_team_seasons_aggregate_fieldsGenqlSelection - nodes?: league_team_seasonsGenqlSelection + updated_at?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface league_team_seasons_aggregate_bool_exp {count?: (league_team_seasons_aggregate_bool_exp_count | null)} - -export interface league_team_seasons_aggregate_bool_exp_count {arguments?: (league_team_seasons_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (league_team_seasons_bool_exp | null),predicate: Int_comparison_exp} - -/** aggregate fields of "league_team_seasons" */ -export interface league_team_seasons_aggregate_fieldsGenqlSelection{ - avg?: league_team_seasons_avg_fieldsGenqlSelection - count?: { __args: {columns?: (league_team_seasons_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: league_team_seasons_max_fieldsGenqlSelection - min?: league_team_seasons_min_fieldsGenqlSelection - stddev?: league_team_seasons_stddev_fieldsGenqlSelection - stddev_pop?: league_team_seasons_stddev_pop_fieldsGenqlSelection - stddev_samp?: league_team_seasons_stddev_samp_fieldsGenqlSelection - sum?: league_team_seasons_sum_fieldsGenqlSelection - var_pop?: league_team_seasons_var_pop_fieldsGenqlSelection - var_samp?: league_team_seasons_var_samp_fieldsGenqlSelection - variance?: league_team_seasons_variance_fieldsGenqlSelection +/** aggregated selection of "game_server_node_plugins" */ +export interface game_server_node_plugins_aggregateGenqlSelection{ + aggregate?: game_server_node_plugins_aggregate_fieldsGenqlSelection + nodes?: game_server_node_pluginsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } +export interface game_server_node_plugins_aggregate_bool_exp {bool_and?: (game_server_node_plugins_aggregate_bool_exp_bool_and | null),bool_or?: (game_server_node_plugins_aggregate_bool_exp_bool_or | null),count?: (game_server_node_plugins_aggregate_bool_exp_count | null)} -/** order by aggregate values of table "league_team_seasons" */ -export interface league_team_seasons_aggregate_order_by {avg?: (league_team_seasons_avg_order_by | null),count?: (order_by | null),max?: (league_team_seasons_max_order_by | null),min?: (league_team_seasons_min_order_by | null),stddev?: (league_team_seasons_stddev_order_by | null),stddev_pop?: (league_team_seasons_stddev_pop_order_by | null),stddev_samp?: (league_team_seasons_stddev_samp_order_by | null),sum?: (league_team_seasons_sum_order_by | null),var_pop?: (league_team_seasons_var_pop_order_by | null),var_samp?: (league_team_seasons_var_samp_order_by | null),variance?: (league_team_seasons_variance_order_by | null)} +export interface game_server_node_plugins_aggregate_bool_exp_bool_and {arguments: game_server_node_plugins_select_column_game_server_node_plugins_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (game_server_node_plugins_bool_exp | null),predicate: Boolean_comparison_exp} +export interface game_server_node_plugins_aggregate_bool_exp_bool_or {arguments: game_server_node_plugins_select_column_game_server_node_plugins_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (game_server_node_plugins_bool_exp | null),predicate: Boolean_comparison_exp} -/** input type for inserting array relation for remote table "league_team_seasons" */ -export interface league_team_seasons_arr_rel_insert_input {data: league_team_seasons_insert_input[], -/** upsert condition */ -on_conflict?: (league_team_seasons_on_conflict | null)} +export interface game_server_node_plugins_aggregate_bool_exp_count {arguments?: (game_server_node_plugins_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (game_server_node_plugins_bool_exp | null),predicate: Int_comparison_exp} -/** aggregate avg on columns */ -export interface league_team_seasons_avg_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - registered_by_steam_id?: boolean | number - seed?: boolean | number +/** aggregate fields of "game_server_node_plugins" */ +export interface game_server_node_plugins_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (game_server_node_plugins_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: game_server_node_plugins_max_fieldsGenqlSelection + min?: game_server_node_plugins_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "league_team_seasons" */ -export interface league_team_seasons_avg_order_by {captain_steam_id?: (order_by | null),registered_by_steam_id?: (order_by | null),seed?: (order_by | null)} +/** order by aggregate values of table "game_server_node_plugins" */ +export interface game_server_node_plugins_aggregate_order_by {count?: (order_by | null),max?: (game_server_node_plugins_max_order_by | null),min?: (game_server_node_plugins_min_order_by | null)} -/** Boolean expression to filter rows from the table "league_team_seasons". All fields are combined with a logical 'AND'. */ -export interface league_team_seasons_bool_exp {_and?: (league_team_seasons_bool_exp[] | null),_not?: (league_team_seasons_bool_exp | null),_or?: (league_team_seasons_bool_exp[] | null),assigned_division?: (league_divisions_bool_exp | null),assigned_division_id?: (uuid_comparison_exp | null),captain?: (players_bool_exp | null),captain_steam_id?: (bigint_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),decline_reason?: (String_comparison_exp | null),e_registration_status?: (e_league_registration_statuses_bool_exp | null),id?: (uuid_comparison_exp | null),league_season_id?: (uuid_comparison_exp | null),league_team?: (league_teams_bool_exp | null),league_team_id?: (uuid_comparison_exp | null),registered_by?: (players_bool_exp | null),registered_by_steam_id?: (bigint_comparison_exp | null),requested_division?: (league_divisions_bool_exp | null),requested_division_id?: (uuid_comparison_exp | null),roster?: (league_team_rosters_bool_exp | null),roster_aggregate?: (league_team_rosters_aggregate_bool_exp | null),season?: (league_seasons_bool_exp | null),seed?: (Int_comparison_exp | null),status?: (e_league_registration_statuses_enum_comparison_exp | null),tournament_team?: (tournament_teams_bool_exp | null),tournament_team_id?: (uuid_comparison_exp | null)} +/** input type for inserting array relation for remote table "game_server_node_plugins" */ +export interface game_server_node_plugins_arr_rel_insert_input {data: game_server_node_plugins_insert_input[], +/** upsert condition */ +on_conflict?: (game_server_node_plugins_on_conflict | null)} -/** input type for incrementing numeric columns in table "league_team_seasons" */ -export interface league_team_seasons_inc_input {captain_steam_id?: (Scalars['bigint'] | null),registered_by_steam_id?: (Scalars['bigint'] | null),seed?: (Scalars['Int'] | null)} +/** Boolean expression to filter rows from the table "game_server_node_plugins". All fields are combined with a logical 'AND'. */ +export interface game_server_node_plugins_bool_exp {_and?: (game_server_node_plugins_bool_exp[] | null),_not?: (game_server_node_plugins_bool_exp | null),_or?: (game_server_node_plugins_bool_exp[] | null),channel?: (e_game_plugin_channels_enum_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),detected?: (Boolean_comparison_exp | null),detected_version?: (String_comparison_exp | null),game_server_node?: (game_server_nodes_bool_exp | null),game_server_node_id?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),installed_at?: (timestamptz_comparison_exp | null),last_error?: (String_comparison_exp | null),path?: (String_comparison_exp | null),plugin?: (game_plugins_bool_exp | null),plugin_slug?: (String_comparison_exp | null),previous_version?: (String_comparison_exp | null),runtime?: (e_plugin_runtimes_enum_comparison_exp | null),source?: (String_comparison_exp | null),status?: (e_game_plugin_install_statuses_enum_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null),version?: (String_comparison_exp | null)} -/** input type for inserting data into table "league_team_seasons" */ -export interface league_team_seasons_insert_input {assigned_division?: (league_divisions_obj_rel_insert_input | null),assigned_division_id?: (Scalars['uuid'] | null),captain?: (players_obj_rel_insert_input | null),captain_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),decline_reason?: (Scalars['String'] | null),e_registration_status?: (e_league_registration_statuses_obj_rel_insert_input | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),league_team?: (league_teams_obj_rel_insert_input | null),league_team_id?: (Scalars['uuid'] | null),registered_by?: (players_obj_rel_insert_input | null),registered_by_steam_id?: (Scalars['bigint'] | null),requested_division?: (league_divisions_obj_rel_insert_input | null),requested_division_id?: (Scalars['uuid'] | null),roster?: (league_team_rosters_arr_rel_insert_input | null),season?: (league_seasons_obj_rel_insert_input | null),seed?: (Scalars['Int'] | null),status?: (e_league_registration_statuses_enum | null),tournament_team?: (tournament_teams_obj_rel_insert_input | null),tournament_team_id?: (Scalars['uuid'] | null)} +/** input type for inserting data into table "game_server_node_plugins" */ +export interface game_server_node_plugins_insert_input {channel?: (e_game_plugin_channels_enum | null),created_at?: (Scalars['timestamptz'] | null),detected?: (Scalars['Boolean'] | null),detected_version?: (Scalars['String'] | null),game_server_node?: (game_server_nodes_obj_rel_insert_input | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),installed_at?: (Scalars['timestamptz'] | null),last_error?: (Scalars['String'] | null),path?: (Scalars['String'] | null),plugin?: (game_plugins_obj_rel_insert_input | null),plugin_slug?: (Scalars['String'] | null),previous_version?: (Scalars['String'] | null),runtime?: (e_plugin_runtimes_enum | null),source?: (Scalars['String'] | null),status?: (e_game_plugin_install_statuses_enum | null),updated_at?: (Scalars['timestamptz'] | null),version?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface league_team_seasons_max_fieldsGenqlSelection{ - assigned_division_id?: boolean | number - captain_steam_id?: boolean | number +export interface game_server_node_plugins_max_fieldsGenqlSelection{ created_at?: boolean | number - decline_reason?: boolean | number + detected_version?: boolean | number + game_server_node_id?: boolean | number id?: boolean | number - league_season_id?: boolean | number - league_team_id?: boolean | number - registered_by_steam_id?: boolean | number - requested_division_id?: boolean | number - seed?: boolean | number - tournament_team_id?: boolean | number + installed_at?: boolean | number + last_error?: boolean | number + path?: boolean | number + plugin_slug?: boolean | number + previous_version?: boolean | number + source?: boolean | number + updated_at?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "league_team_seasons" */ -export interface league_team_seasons_max_order_by {assigned_division_id?: (order_by | null),captain_steam_id?: (order_by | null),created_at?: (order_by | null),decline_reason?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),league_team_id?: (order_by | null),registered_by_steam_id?: (order_by | null),requested_division_id?: (order_by | null),seed?: (order_by | null),tournament_team_id?: (order_by | null)} +/** order by max() on columns of table "game_server_node_plugins" */ +export interface game_server_node_plugins_max_order_by {created_at?: (order_by | null),detected_version?: (order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),installed_at?: (order_by | null),last_error?: (order_by | null),path?: (order_by | null),plugin_slug?: (order_by | null),previous_version?: (order_by | null),source?: (order_by | null),updated_at?: (order_by | null),version?: (order_by | null)} /** aggregate min on columns */ -export interface league_team_seasons_min_fieldsGenqlSelection{ - assigned_division_id?: boolean | number - captain_steam_id?: boolean | number +export interface game_server_node_plugins_min_fieldsGenqlSelection{ created_at?: boolean | number - decline_reason?: boolean | number + detected_version?: boolean | number + game_server_node_id?: boolean | number id?: boolean | number - league_season_id?: boolean | number - league_team_id?: boolean | number - registered_by_steam_id?: boolean | number - requested_division_id?: boolean | number - seed?: boolean | number - tournament_team_id?: boolean | number + installed_at?: boolean | number + last_error?: boolean | number + path?: boolean | number + plugin_slug?: boolean | number + previous_version?: boolean | number + source?: boolean | number + updated_at?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "league_team_seasons" */ -export interface league_team_seasons_min_order_by {assigned_division_id?: (order_by | null),captain_steam_id?: (order_by | null),created_at?: (order_by | null),decline_reason?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),league_team_id?: (order_by | null),registered_by_steam_id?: (order_by | null),requested_division_id?: (order_by | null),seed?: (order_by | null),tournament_team_id?: (order_by | null)} +/** order by min() on columns of table "game_server_node_plugins" */ +export interface game_server_node_plugins_min_order_by {created_at?: (order_by | null),detected_version?: (order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),installed_at?: (order_by | null),last_error?: (order_by | null),path?: (order_by | null),plugin_slug?: (order_by | null),previous_version?: (order_by | null),source?: (order_by | null),updated_at?: (order_by | null),version?: (order_by | null)} -/** response of any mutation on the table "league_team_seasons" */ -export interface league_team_seasons_mutation_responseGenqlSelection{ +/** response of any mutation on the table "game_server_node_plugins" */ +export interface game_server_node_plugins_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: league_team_seasonsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** input type for inserting object relation for remote table "league_team_seasons" */ -export interface league_team_seasons_obj_rel_insert_input {data: league_team_seasons_insert_input, -/** upsert condition */ -on_conflict?: (league_team_seasons_on_conflict | null)} - - -/** on_conflict condition type for table "league_team_seasons" */ -export interface league_team_seasons_on_conflict {constraint: league_team_seasons_constraint,update_columns?: league_team_seasons_update_column[],where?: (league_team_seasons_bool_exp | null)} - - -/** Ordering options when selecting data from "league_team_seasons". */ -export interface league_team_seasons_order_by {assigned_division?: (league_divisions_order_by | null),assigned_division_id?: (order_by | null),captain?: (players_order_by | null),captain_steam_id?: (order_by | null),created_at?: (order_by | null),decline_reason?: (order_by | null),e_registration_status?: (e_league_registration_statuses_order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),league_team?: (league_teams_order_by | null),league_team_id?: (order_by | null),registered_by?: (players_order_by | null),registered_by_steam_id?: (order_by | null),requested_division?: (league_divisions_order_by | null),requested_division_id?: (order_by | null),roster_aggregate?: (league_team_rosters_aggregate_order_by | null),season?: (league_seasons_order_by | null),seed?: (order_by | null),status?: (order_by | null),tournament_team?: (tournament_teams_order_by | null),tournament_team_id?: (order_by | null)} - - -/** primary key columns input for table: league_team_seasons */ -export interface league_team_seasons_pk_columns_input {id: Scalars['uuid']} - - -/** input type for updating data in table "league_team_seasons" */ -export interface league_team_seasons_set_input {assigned_division_id?: (Scalars['uuid'] | null),captain_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),decline_reason?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),league_team_id?: (Scalars['uuid'] | null),registered_by_steam_id?: (Scalars['bigint'] | null),requested_division_id?: (Scalars['uuid'] | null),seed?: (Scalars['Int'] | null),status?: (e_league_registration_statuses_enum | null),tournament_team_id?: (Scalars['uuid'] | null)} - - -/** aggregate stddev on columns */ -export interface league_team_seasons_stddev_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - registered_by_steam_id?: boolean | number - seed?: boolean | number + returning?: game_server_node_pluginsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "league_team_seasons" */ -export interface league_team_seasons_stddev_order_by {captain_steam_id?: (order_by | null),registered_by_steam_id?: (order_by | null),seed?: (order_by | null)} - - -/** aggregate stddev_pop on columns */ -export interface league_team_seasons_stddev_pop_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - registered_by_steam_id?: boolean | number - seed?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** on_conflict condition type for table "game_server_node_plugins" */ +export interface game_server_node_plugins_on_conflict {constraint: game_server_node_plugins_constraint,update_columns?: game_server_node_plugins_update_column[],where?: (game_server_node_plugins_bool_exp | null)} -/** order by stddev_pop() on columns of table "league_team_seasons" */ -export interface league_team_seasons_stddev_pop_order_by {captain_steam_id?: (order_by | null),registered_by_steam_id?: (order_by | null),seed?: (order_by | null)} +/** Ordering options when selecting data from "game_server_node_plugins". */ +export interface game_server_node_plugins_order_by {channel?: (order_by | null),created_at?: (order_by | null),detected?: (order_by | null),detected_version?: (order_by | null),game_server_node?: (game_server_nodes_order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),installed_at?: (order_by | null),last_error?: (order_by | null),path?: (order_by | null),plugin?: (game_plugins_order_by | null),plugin_slug?: (order_by | null),previous_version?: (order_by | null),runtime?: (order_by | null),source?: (order_by | null),status?: (order_by | null),updated_at?: (order_by | null),version?: (order_by | null)} -/** aggregate stddev_samp on columns */ -export interface league_team_seasons_stddev_samp_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - registered_by_steam_id?: boolean | number - seed?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** primary key columns input for table: game_server_node_plugins */ +export interface game_server_node_plugins_pk_columns_input {id: Scalars['uuid']} -/** order by stddev_samp() on columns of table "league_team_seasons" */ -export interface league_team_seasons_stddev_samp_order_by {captain_steam_id?: (order_by | null),registered_by_steam_id?: (order_by | null),seed?: (order_by | null)} +/** input type for updating data in table "game_server_node_plugins" */ +export interface game_server_node_plugins_set_input {channel?: (e_game_plugin_channels_enum | null),created_at?: (Scalars['timestamptz'] | null),detected?: (Scalars['Boolean'] | null),detected_version?: (Scalars['String'] | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),installed_at?: (Scalars['timestamptz'] | null),last_error?: (Scalars['String'] | null),path?: (Scalars['String'] | null),plugin_slug?: (Scalars['String'] | null),previous_version?: (Scalars['String'] | null),runtime?: (e_plugin_runtimes_enum | null),source?: (Scalars['String'] | null),status?: (e_game_plugin_install_statuses_enum | null),updated_at?: (Scalars['timestamptz'] | null),version?: (Scalars['String'] | null)} -/** Streaming cursor of the table "league_team_seasons" */ -export interface league_team_seasons_stream_cursor_input { +/** Streaming cursor of the table "game_server_node_plugins" */ +export interface game_server_node_plugins_stream_cursor_input { /** Stream column input with initial value */ -initial_value: league_team_seasons_stream_cursor_value_input, +initial_value: game_server_node_plugins_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface league_team_seasons_stream_cursor_value_input {assigned_division_id?: (Scalars['uuid'] | null),captain_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),decline_reason?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),league_team_id?: (Scalars['uuid'] | null),registered_by_steam_id?: (Scalars['bigint'] | null),requested_division_id?: (Scalars['uuid'] | null),seed?: (Scalars['Int'] | null),status?: (e_league_registration_statuses_enum | null),tournament_team_id?: (Scalars['uuid'] | null)} - - -/** aggregate sum on columns */ -export interface league_team_seasons_sum_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - registered_by_steam_id?: boolean | number - seed?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - +export interface game_server_node_plugins_stream_cursor_value_input {channel?: (e_game_plugin_channels_enum | null),created_at?: (Scalars['timestamptz'] | null),detected?: (Scalars['Boolean'] | null),detected_version?: (Scalars['String'] | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),installed_at?: (Scalars['timestamptz'] | null),last_error?: (Scalars['String'] | null),path?: (Scalars['String'] | null),plugin_slug?: (Scalars['String'] | null),previous_version?: (Scalars['String'] | null),runtime?: (e_plugin_runtimes_enum | null),source?: (Scalars['String'] | null),status?: (e_game_plugin_install_statuses_enum | null),updated_at?: (Scalars['timestamptz'] | null),version?: (Scalars['String'] | null)} -/** order by sum() on columns of table "league_team_seasons" */ -export interface league_team_seasons_sum_order_by {captain_steam_id?: (order_by | null),registered_by_steam_id?: (order_by | null),seed?: (order_by | null)} - -export interface league_team_seasons_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (league_team_seasons_inc_input | null), +export interface game_server_node_plugins_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (league_team_seasons_set_input | null), +_set?: (game_server_node_plugins_set_input | null), /** filter the rows which have to be updated */ -where: league_team_seasons_bool_exp} - - -/** aggregate var_pop on columns */ -export interface league_team_seasons_var_pop_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - registered_by_steam_id?: boolean | number - seed?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by var_pop() on columns of table "league_team_seasons" */ -export interface league_team_seasons_var_pop_order_by {captain_steam_id?: (order_by | null),registered_by_steam_id?: (order_by | null),seed?: (order_by | null)} +where: game_server_node_plugins_bool_exp} -/** aggregate var_samp on columns */ -export interface league_team_seasons_var_samp_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - registered_by_steam_id?: boolean | number - seed?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by var_samp() on columns of table "league_team_seasons" */ -export interface league_team_seasons_var_samp_order_by {captain_steam_id?: (order_by | null),registered_by_steam_id?: (order_by | null),seed?: (order_by | null)} - - -/** aggregate variance on columns */ -export interface league_team_seasons_variance_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - registered_by_steam_id?: boolean | number - seed?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by variance() on columns of table "league_team_seasons" */ -export interface league_team_seasons_variance_order_by {captain_steam_id?: (order_by | null),registered_by_steam_id?: (order_by | null),seed?: (order_by | null)} - - -/** columns and relationships of "league_teams" */ -export interface league_teamsGenqlSelection{ - created_at?: boolean | number +/** columns and relationships of "game_server_nodes" */ +export interface game_server_nodesGenqlSelection{ + /** A computed field, executes function "available_node_server_count" */ + available_server_count?: boolean | number + build_id?: boolean | number + cpu_cores_per_socket?: boolean | number + cpu_frequency_info?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + cpu_governor_info?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + cpu_sockets?: boolean | number + cpu_threads_per_core?: boolean | number + cpu_warnings?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + cs2_launch_options?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + cs2_video_settings?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + csgo_build_id?: boolean | number + demo_network_limiter?: boolean | number + disk_available_gb?: boolean | number + disk_used_percent?: boolean | number + /** An object relationship */ + e_region?: server_regionsGenqlSelection + /** An object relationship */ + e_status?: e_game_server_node_statusesGenqlSelection + enabled?: boolean | number + enabled_for_match_making?: boolean | number + end_port_range?: boolean | number + gpu?: boolean | number + gpu_demos_enabled?: boolean | number + gpu_info?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + gpu_rendering_enabled?: boolean | number + gpu_streaming_enabled?: boolean | number id?: boolean | number + label?: boolean | number + lan_ip?: boolean | number + node_ip?: boolean | number + offline_at?: boolean | number + pin_build_id?: boolean | number + pin_plugin_runtime?: boolean | number + pin_plugin_version?: boolean | number + /** An object relationship */ + pinned_version?: game_versionsGenqlSelection + /** A computed field, executes function "game_server_node_plugin_supported" */ + plugin_supported?: boolean | number /** An array relationship */ - movements?: (league_team_movementsGenqlSelection & { __args?: { + plugins?: (game_server_node_pluginsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_team_movements_select_column[] | null), + distinct_on?: (game_server_node_plugins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_team_movements_order_by[] | null), + order_by?: (game_server_node_plugins_order_by[] | null), /** filter the rows returned */ - where?: (league_team_movements_bool_exp | null)} }) + where?: (game_server_node_plugins_bool_exp | null)} }) /** An aggregate relationship */ - movements_aggregate?: (league_team_movements_aggregateGenqlSelection & { __args?: { + plugins_aggregate?: (game_server_node_plugins_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_team_movements_select_column[] | null), + distinct_on?: (game_server_node_plugins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_team_movements_order_by[] | null), + order_by?: (game_server_node_plugins_order_by[] | null), /** filter the rows returned */ - where?: (league_team_movements_bool_exp | null)} }) - /** An object relationship */ - team?: teamsGenqlSelection - team_id?: boolean | number + where?: (game_server_node_plugins_bool_exp | null)} }) + plugins_synced_at?: boolean | number + public_ip?: boolean | number + region?: boolean | number /** An array relationship */ - team_seasons?: (league_team_seasonsGenqlSelection & { __args?: { + servers?: (serversGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_team_seasons_select_column[] | null), + distinct_on?: (servers_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_team_seasons_order_by[] | null), + order_by?: (servers_order_by[] | null), /** filter the rows returned */ - where?: (league_team_seasons_bool_exp | null)} }) + where?: (servers_bool_exp | null)} }) /** An aggregate relationship */ - team_seasons_aggregate?: (league_team_seasons_aggregateGenqlSelection & { __args?: { + servers_aggregate?: (servers_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_team_seasons_select_column[] | null), + distinct_on?: (servers_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_team_seasons_order_by[] | null), + order_by?: (servers_order_by[] | null), /** filter the rows returned */ - where?: (league_team_seasons_bool_exp | null)} }) - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregated selection of "league_teams" */ -export interface league_teams_aggregateGenqlSelection{ - aggregate?: league_teams_aggregate_fieldsGenqlSelection - nodes?: league_teamsGenqlSelection + where?: (servers_bool_exp | null)} }) + shader_bake_progress?: boolean | number + shader_bake_progress_stage?: boolean | number + shader_bake_status?: boolean | number + shader_bake_status_history?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + start_port_range?: boolean | number + status?: boolean | number + supports_cpu_pinning?: boolean | number + supports_low_latency?: boolean | number + token?: boolean | number + /** A computed field, executes function "total_node_server_count" */ + total_server_count?: boolean | number + update_status?: boolean | number + /** An object relationship */ + version?: game_versionsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "league_teams" */ -export interface league_teams_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (league_teams_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: league_teams_max_fieldsGenqlSelection - min?: league_teams_min_fieldsGenqlSelection +/** aggregated selection of "game_server_nodes" */ +export interface game_server_nodes_aggregateGenqlSelection{ + aggregate?: game_server_nodes_aggregate_fieldsGenqlSelection + nodes?: game_server_nodesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } +export interface game_server_nodes_aggregate_bool_exp {bool_and?: (game_server_nodes_aggregate_bool_exp_bool_and | null),bool_or?: (game_server_nodes_aggregate_bool_exp_bool_or | null),count?: (game_server_nodes_aggregate_bool_exp_count | null)} -/** Boolean expression to filter rows from the table "league_teams". All fields are combined with a logical 'AND'. */ -export interface league_teams_bool_exp {_and?: (league_teams_bool_exp[] | null),_not?: (league_teams_bool_exp | null),_or?: (league_teams_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),movements?: (league_team_movements_bool_exp | null),movements_aggregate?: (league_team_movements_aggregate_bool_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null),team_seasons?: (league_team_seasons_bool_exp | null),team_seasons_aggregate?: (league_team_seasons_aggregate_bool_exp | null)} +export interface game_server_nodes_aggregate_bool_exp_bool_and {arguments: game_server_nodes_select_column_game_server_nodes_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (game_server_nodes_bool_exp | null),predicate: Boolean_comparison_exp} +export interface game_server_nodes_aggregate_bool_exp_bool_or {arguments: game_server_nodes_select_column_game_server_nodes_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (game_server_nodes_bool_exp | null),predicate: Boolean_comparison_exp} -/** input type for inserting data into table "league_teams" */ -export interface league_teams_insert_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),movements?: (league_team_movements_arr_rel_insert_input | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null),team_seasons?: (league_team_seasons_arr_rel_insert_input | null)} +export interface game_server_nodes_aggregate_bool_exp_count {arguments?: (game_server_nodes_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (game_server_nodes_bool_exp | null),predicate: Int_comparison_exp} -/** aggregate max on columns */ -export interface league_teams_max_fieldsGenqlSelection{ - created_at?: boolean | number - id?: boolean | number - team_id?: boolean | number +/** aggregate fields of "game_server_nodes" */ +export interface game_server_nodes_aggregate_fieldsGenqlSelection{ + avg?: game_server_nodes_avg_fieldsGenqlSelection + count?: { __args: {columns?: (game_server_nodes_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: game_server_nodes_max_fieldsGenqlSelection + min?: game_server_nodes_min_fieldsGenqlSelection + stddev?: game_server_nodes_stddev_fieldsGenqlSelection + stddev_pop?: game_server_nodes_stddev_pop_fieldsGenqlSelection + stddev_samp?: game_server_nodes_stddev_samp_fieldsGenqlSelection + sum?: game_server_nodes_sum_fieldsGenqlSelection + var_pop?: game_server_nodes_var_pop_fieldsGenqlSelection + var_samp?: game_server_nodes_var_samp_fieldsGenqlSelection + variance?: game_server_nodes_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate min on columns */ -export interface league_teams_min_fieldsGenqlSelection{ - created_at?: boolean | number - id?: boolean | number - team_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** order by aggregate values of table "game_server_nodes" */ +export interface game_server_nodes_aggregate_order_by {avg?: (game_server_nodes_avg_order_by | null),count?: (order_by | null),max?: (game_server_nodes_max_order_by | null),min?: (game_server_nodes_min_order_by | null),stddev?: (game_server_nodes_stddev_order_by | null),stddev_pop?: (game_server_nodes_stddev_pop_order_by | null),stddev_samp?: (game_server_nodes_stddev_samp_order_by | null),sum?: (game_server_nodes_sum_order_by | null),var_pop?: (game_server_nodes_var_pop_order_by | null),var_samp?: (game_server_nodes_var_samp_order_by | null),variance?: (game_server_nodes_variance_order_by | null)} -/** response of any mutation on the table "league_teams" */ -export interface league_teams_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: league_teamsGenqlSelection +/** append existing jsonb value of filtered columns with new jsonb value */ +export interface game_server_nodes_append_input {cpu_frequency_info?: (Scalars['jsonb'] | null),cpu_governor_info?: (Scalars['jsonb'] | null),cpu_warnings?: (Scalars['jsonb'] | null),cs2_launch_options?: (Scalars['jsonb'] | null),cs2_video_settings?: (Scalars['jsonb'] | null),gpu_info?: (Scalars['jsonb'] | null),shader_bake_status_history?: (Scalars['jsonb'] | null)} + + +/** input type for inserting array relation for remote table "game_server_nodes" */ +export interface game_server_nodes_arr_rel_insert_input {data: game_server_nodes_insert_input[], +/** upsert condition */ +on_conflict?: (game_server_nodes_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface game_server_nodes_avg_fieldsGenqlSelection{ + /** A computed field, executes function "available_node_server_count" */ + available_server_count?: boolean | number + build_id?: boolean | number + cpu_cores_per_socket?: boolean | number + cpu_sockets?: boolean | number + cpu_threads_per_core?: boolean | number + csgo_build_id?: boolean | number + demo_network_limiter?: boolean | number + disk_available_gb?: boolean | number + disk_used_percent?: boolean | number + end_port_range?: boolean | number + pin_build_id?: boolean | number + shader_bake_progress?: boolean | number + start_port_range?: boolean | number + /** A computed field, executes function "total_node_server_count" */ + total_server_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "league_teams" */ -export interface league_teams_obj_rel_insert_input {data: league_teams_insert_input, -/** upsert condition */ -on_conflict?: (league_teams_on_conflict | null)} - +/** order by avg() on columns of table "game_server_nodes" */ +export interface game_server_nodes_avg_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),pin_build_id?: (order_by | null),shader_bake_progress?: (order_by | null),start_port_range?: (order_by | null)} -/** on_conflict condition type for table "league_teams" */ -export interface league_teams_on_conflict {constraint: league_teams_constraint,update_columns?: league_teams_update_column[],where?: (league_teams_bool_exp | null)} +/** Boolean expression to filter rows from the table "game_server_nodes". All fields are combined with a logical 'AND'. */ +export interface game_server_nodes_bool_exp {_and?: (game_server_nodes_bool_exp[] | null),_not?: (game_server_nodes_bool_exp | null),_or?: (game_server_nodes_bool_exp[] | null),available_server_count?: (Int_comparison_exp | null),build_id?: (Int_comparison_exp | null),cpu_cores_per_socket?: (Int_comparison_exp | null),cpu_frequency_info?: (jsonb_comparison_exp | null),cpu_governor_info?: (jsonb_comparison_exp | null),cpu_sockets?: (Int_comparison_exp | null),cpu_threads_per_core?: (Int_comparison_exp | null),cpu_warnings?: (jsonb_comparison_exp | null),cs2_launch_options?: (jsonb_comparison_exp | null),cs2_video_settings?: (jsonb_comparison_exp | null),csgo_build_id?: (Int_comparison_exp | null),demo_network_limiter?: (Int_comparison_exp | null),disk_available_gb?: (Int_comparison_exp | null),disk_used_percent?: (Int_comparison_exp | null),e_region?: (server_regions_bool_exp | null),e_status?: (e_game_server_node_statuses_bool_exp | null),enabled?: (Boolean_comparison_exp | null),enabled_for_match_making?: (Boolean_comparison_exp | null),end_port_range?: (Int_comparison_exp | null),gpu?: (Boolean_comparison_exp | null),gpu_demos_enabled?: (Boolean_comparison_exp | null),gpu_info?: (jsonb_comparison_exp | null),gpu_rendering_enabled?: (Boolean_comparison_exp | null),gpu_streaming_enabled?: (Boolean_comparison_exp | null),id?: (String_comparison_exp | null),label?: (String_comparison_exp | null),lan_ip?: (inet_comparison_exp | null),node_ip?: (inet_comparison_exp | null),offline_at?: (timestamptz_comparison_exp | null),pin_build_id?: (Int_comparison_exp | null),pin_plugin_runtime?: (String_comparison_exp | null),pin_plugin_version?: (String_comparison_exp | null),pinned_version?: (game_versions_bool_exp | null),plugin_supported?: (Boolean_comparison_exp | null),plugins?: (game_server_node_plugins_bool_exp | null),plugins_aggregate?: (game_server_node_plugins_aggregate_bool_exp | null),plugins_synced_at?: (timestamptz_comparison_exp | null),public_ip?: (inet_comparison_exp | null),region?: (String_comparison_exp | null),servers?: (servers_bool_exp | null),servers_aggregate?: (servers_aggregate_bool_exp | null),shader_bake_progress?: (numeric_comparison_exp | null),shader_bake_progress_stage?: (String_comparison_exp | null),shader_bake_status?: (String_comparison_exp | null),shader_bake_status_history?: (jsonb_comparison_exp | null),start_port_range?: (Int_comparison_exp | null),status?: (e_game_server_node_statuses_enum_comparison_exp | null),supports_cpu_pinning?: (Boolean_comparison_exp | null),supports_low_latency?: (Boolean_comparison_exp | null),token?: (String_comparison_exp | null),total_server_count?: (Int_comparison_exp | null),update_status?: (String_comparison_exp | null),version?: (game_versions_bool_exp | null)} -/** Ordering options when selecting data from "league_teams". */ -export interface league_teams_order_by {created_at?: (order_by | null),id?: (order_by | null),movements_aggregate?: (league_team_movements_aggregate_order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null),team_seasons_aggregate?: (league_team_seasons_aggregate_order_by | null)} +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +export interface game_server_nodes_delete_at_path_input {cpu_frequency_info?: (Scalars['String'][] | null),cpu_governor_info?: (Scalars['String'][] | null),cpu_warnings?: (Scalars['String'][] | null),cs2_launch_options?: (Scalars['String'][] | null),cs2_video_settings?: (Scalars['String'][] | null),gpu_info?: (Scalars['String'][] | null),shader_bake_status_history?: (Scalars['String'][] | null)} -/** primary key columns input for table: league_teams */ -export interface league_teams_pk_columns_input {id: Scalars['uuid']} +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +export interface game_server_nodes_delete_elem_input {cpu_frequency_info?: (Scalars['Int'] | null),cpu_governor_info?: (Scalars['Int'] | null),cpu_warnings?: (Scalars['Int'] | null),cs2_launch_options?: (Scalars['Int'] | null),cs2_video_settings?: (Scalars['Int'] | null),gpu_info?: (Scalars['Int'] | null),shader_bake_status_history?: (Scalars['Int'] | null)} -/** input type for updating data in table "league_teams" */ -export interface league_teams_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),team_id?: (Scalars['uuid'] | null)} +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +export interface game_server_nodes_delete_key_input {cpu_frequency_info?: (Scalars['String'] | null),cpu_governor_info?: (Scalars['String'] | null),cpu_warnings?: (Scalars['String'] | null),cs2_launch_options?: (Scalars['String'] | null),cs2_video_settings?: (Scalars['String'] | null),gpu_info?: (Scalars['String'] | null),shader_bake_status_history?: (Scalars['String'] | null)} -/** Streaming cursor of the table "league_teams" */ -export interface league_teams_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: league_teams_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** input type for incrementing numeric columns in table "game_server_nodes" */ +export interface game_server_nodes_inc_input {build_id?: (Scalars['Int'] | null),cpu_cores_per_socket?: (Scalars['Int'] | null),cpu_sockets?: (Scalars['Int'] | null),cpu_threads_per_core?: (Scalars['Int'] | null),csgo_build_id?: (Scalars['Int'] | null),demo_network_limiter?: (Scalars['Int'] | null),disk_available_gb?: (Scalars['Int'] | null),disk_used_percent?: (Scalars['Int'] | null),end_port_range?: (Scalars['Int'] | null),pin_build_id?: (Scalars['Int'] | null),shader_bake_progress?: (Scalars['numeric'] | null),start_port_range?: (Scalars['Int'] | null)} -/** Initial value of the column from where the streaming should start */ -export interface league_teams_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),team_id?: (Scalars['uuid'] | null)} -export interface league_teams_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (league_teams_set_input | null), -/** filter the rows which have to be updated */ -where: league_teams_bool_exp} +/** input type for inserting data into table "game_server_nodes" */ +export interface game_server_nodes_insert_input {build_id?: (Scalars['Int'] | null),cpu_cores_per_socket?: (Scalars['Int'] | null),cpu_frequency_info?: (Scalars['jsonb'] | null),cpu_governor_info?: (Scalars['jsonb'] | null),cpu_sockets?: (Scalars['Int'] | null),cpu_threads_per_core?: (Scalars['Int'] | null),cpu_warnings?: (Scalars['jsonb'] | null),cs2_launch_options?: (Scalars['jsonb'] | null),cs2_video_settings?: (Scalars['jsonb'] | null),csgo_build_id?: (Scalars['Int'] | null),demo_network_limiter?: (Scalars['Int'] | null),disk_available_gb?: (Scalars['Int'] | null),disk_used_percent?: (Scalars['Int'] | null),e_region?: (server_regions_obj_rel_insert_input | null),e_status?: (e_game_server_node_statuses_obj_rel_insert_input | null),enabled?: (Scalars['Boolean'] | null),enabled_for_match_making?: (Scalars['Boolean'] | null),end_port_range?: (Scalars['Int'] | null),gpu?: (Scalars['Boolean'] | null),gpu_demos_enabled?: (Scalars['Boolean'] | null),gpu_info?: (Scalars['jsonb'] | null),gpu_rendering_enabled?: (Scalars['Boolean'] | null),gpu_streaming_enabled?: (Scalars['Boolean'] | null),id?: (Scalars['String'] | null),label?: (Scalars['String'] | null),lan_ip?: (Scalars['inet'] | null),node_ip?: (Scalars['inet'] | null),offline_at?: (Scalars['timestamptz'] | null),pin_build_id?: (Scalars['Int'] | null),pin_plugin_runtime?: (Scalars['String'] | null),pin_plugin_version?: (Scalars['String'] | null),pinned_version?: (game_versions_obj_rel_insert_input | null),plugins?: (game_server_node_plugins_arr_rel_insert_input | null),plugins_synced_at?: (Scalars['timestamptz'] | null),public_ip?: (Scalars['inet'] | null),region?: (Scalars['String'] | null),servers?: (servers_arr_rel_insert_input | null),shader_bake_progress?: (Scalars['numeric'] | null),shader_bake_progress_stage?: (Scalars['String'] | null),shader_bake_status?: (Scalars['String'] | null),shader_bake_status_history?: (Scalars['jsonb'] | null),start_port_range?: (Scalars['Int'] | null),status?: (e_game_server_node_statuses_enum | null),supports_cpu_pinning?: (Scalars['Boolean'] | null),supports_low_latency?: (Scalars['Boolean'] | null),token?: (Scalars['String'] | null),update_status?: (Scalars['String'] | null),version?: (game_versions_obj_rel_insert_input | null)} -/** columns and relationships of "lobbies" */ -export interface lobbiesGenqlSelection{ - access?: boolean | number - created_at?: boolean | number - /** An object relationship */ - e_lobby_access?: e_lobby_accessGenqlSelection +/** aggregate max on columns */ +export interface game_server_nodes_max_fieldsGenqlSelection{ + /** A computed field, executes function "available_node_server_count" */ + available_server_count?: boolean | number + build_id?: boolean | number + cpu_cores_per_socket?: boolean | number + cpu_sockets?: boolean | number + cpu_threads_per_core?: boolean | number + csgo_build_id?: boolean | number + demo_network_limiter?: boolean | number + disk_available_gb?: boolean | number + disk_used_percent?: boolean | number + end_port_range?: boolean | number id?: boolean | number - /** An array relationship */ - players?: (lobby_playersGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (lobby_players_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (lobby_players_order_by[] | null), - /** filter the rows returned */ - where?: (lobby_players_bool_exp | null)} }) - /** An aggregate relationship */ - players_aggregate?: (lobby_players_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (lobby_players_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (lobby_players_order_by[] | null), - /** filter the rows returned */ - where?: (lobby_players_bool_exp | null)} }) + label?: boolean | number + offline_at?: boolean | number + pin_build_id?: boolean | number + pin_plugin_runtime?: boolean | number + pin_plugin_version?: boolean | number + plugins_synced_at?: boolean | number + region?: boolean | number + shader_bake_progress?: boolean | number + shader_bake_progress_stage?: boolean | number + shader_bake_status?: boolean | number + start_port_range?: boolean | number + token?: boolean | number + /** A computed field, executes function "total_node_server_count" */ + total_server_count?: boolean | number + update_status?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "lobbies" */ -export interface lobbies_aggregateGenqlSelection{ - aggregate?: lobbies_aggregate_fieldsGenqlSelection - nodes?: lobbiesGenqlSelection +/** order by max() on columns of table "game_server_nodes" */ +export interface game_server_nodes_max_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),id?: (order_by | null),label?: (order_by | null),offline_at?: (order_by | null),pin_build_id?: (order_by | null),pin_plugin_runtime?: (order_by | null),pin_plugin_version?: (order_by | null),plugins_synced_at?: (order_by | null),region?: (order_by | null),shader_bake_progress?: (order_by | null),shader_bake_progress_stage?: (order_by | null),shader_bake_status?: (order_by | null),start_port_range?: (order_by | null),token?: (order_by | null),update_status?: (order_by | null)} + + +/** aggregate min on columns */ +export interface game_server_nodes_min_fieldsGenqlSelection{ + /** A computed field, executes function "available_node_server_count" */ + available_server_count?: boolean | number + build_id?: boolean | number + cpu_cores_per_socket?: boolean | number + cpu_sockets?: boolean | number + cpu_threads_per_core?: boolean | number + csgo_build_id?: boolean | number + demo_network_limiter?: boolean | number + disk_available_gb?: boolean | number + disk_used_percent?: boolean | number + end_port_range?: boolean | number + id?: boolean | number + label?: boolean | number + offline_at?: boolean | number + pin_build_id?: boolean | number + pin_plugin_runtime?: boolean | number + pin_plugin_version?: boolean | number + plugins_synced_at?: boolean | number + region?: boolean | number + shader_bake_progress?: boolean | number + shader_bake_progress_stage?: boolean | number + shader_bake_status?: boolean | number + start_port_range?: boolean | number + token?: boolean | number + /** A computed field, executes function "total_node_server_count" */ + total_server_count?: boolean | number + update_status?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "lobbies" */ -export interface lobbies_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (lobbies_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: lobbies_max_fieldsGenqlSelection - min?: lobbies_min_fieldsGenqlSelection +/** order by min() on columns of table "game_server_nodes" */ +export interface game_server_nodes_min_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),id?: (order_by | null),label?: (order_by | null),offline_at?: (order_by | null),pin_build_id?: (order_by | null),pin_plugin_runtime?: (order_by | null),pin_plugin_version?: (order_by | null),plugins_synced_at?: (order_by | null),region?: (order_by | null),shader_bake_progress?: (order_by | null),shader_bake_progress_stage?: (order_by | null),shader_bake_status?: (order_by | null),start_port_range?: (order_by | null),token?: (order_by | null),update_status?: (order_by | null)} + + +/** response of any mutation on the table "game_server_nodes" */ +export interface game_server_nodes_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: game_server_nodesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "lobbies". All fields are combined with a logical 'AND'. */ -export interface lobbies_bool_exp {_and?: (lobbies_bool_exp[] | null),_not?: (lobbies_bool_exp | null),_or?: (lobbies_bool_exp[] | null),access?: (e_lobby_access_enum_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),e_lobby_access?: (e_lobby_access_bool_exp | null),id?: (uuid_comparison_exp | null),players?: (lobby_players_bool_exp | null),players_aggregate?: (lobby_players_aggregate_bool_exp | null)} +/** input type for inserting object relation for remote table "game_server_nodes" */ +export interface game_server_nodes_obj_rel_insert_input {data: game_server_nodes_insert_input, +/** upsert condition */ +on_conflict?: (game_server_nodes_on_conflict | null)} -/** input type for inserting data into table "lobbies" */ -export interface lobbies_insert_input {access?: (e_lobby_access_enum | null),created_at?: (Scalars['timestamptz'] | null),e_lobby_access?: (e_lobby_access_obj_rel_insert_input | null),id?: (Scalars['uuid'] | null),players?: (lobby_players_arr_rel_insert_input | null)} +/** on_conflict condition type for table "game_server_nodes" */ +export interface game_server_nodes_on_conflict {constraint: game_server_nodes_constraint,update_columns?: game_server_nodes_update_column[],where?: (game_server_nodes_bool_exp | null)} -/** aggregate max on columns */ -export interface lobbies_max_fieldsGenqlSelection{ - created_at?: boolean | number - id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** Ordering options when selecting data from "game_server_nodes". */ +export interface game_server_nodes_order_by {available_server_count?: (order_by | null),build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_frequency_info?: (order_by | null),cpu_governor_info?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),cpu_warnings?: (order_by | null),cs2_launch_options?: (order_by | null),cs2_video_settings?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),e_region?: (server_regions_order_by | null),e_status?: (e_game_server_node_statuses_order_by | null),enabled?: (order_by | null),enabled_for_match_making?: (order_by | null),end_port_range?: (order_by | null),gpu?: (order_by | null),gpu_demos_enabled?: (order_by | null),gpu_info?: (order_by | null),gpu_rendering_enabled?: (order_by | null),gpu_streaming_enabled?: (order_by | null),id?: (order_by | null),label?: (order_by | null),lan_ip?: (order_by | null),node_ip?: (order_by | null),offline_at?: (order_by | null),pin_build_id?: (order_by | null),pin_plugin_runtime?: (order_by | null),pin_plugin_version?: (order_by | null),pinned_version?: (game_versions_order_by | null),plugin_supported?: (order_by | null),plugins_aggregate?: (game_server_node_plugins_aggregate_order_by | null),plugins_synced_at?: (order_by | null),public_ip?: (order_by | null),region?: (order_by | null),servers_aggregate?: (servers_aggregate_order_by | null),shader_bake_progress?: (order_by | null),shader_bake_progress_stage?: (order_by | null),shader_bake_status?: (order_by | null),shader_bake_status_history?: (order_by | null),start_port_range?: (order_by | null),status?: (order_by | null),supports_cpu_pinning?: (order_by | null),supports_low_latency?: (order_by | null),token?: (order_by | null),total_server_count?: (order_by | null),update_status?: (order_by | null),version?: (game_versions_order_by | null)} -/** aggregate min on columns */ -export interface lobbies_min_fieldsGenqlSelection{ - created_at?: boolean | number - id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** primary key columns input for table: game_server_nodes */ +export interface game_server_nodes_pk_columns_input {id: Scalars['String']} -/** response of any mutation on the table "lobbies" */ -export interface lobbies_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: lobbiesGenqlSelection +/** prepend existing jsonb value of filtered columns with new jsonb value */ +export interface game_server_nodes_prepend_input {cpu_frequency_info?: (Scalars['jsonb'] | null),cpu_governor_info?: (Scalars['jsonb'] | null),cpu_warnings?: (Scalars['jsonb'] | null),cs2_launch_options?: (Scalars['jsonb'] | null),cs2_video_settings?: (Scalars['jsonb'] | null),gpu_info?: (Scalars['jsonb'] | null),shader_bake_status_history?: (Scalars['jsonb'] | null)} + + +/** input type for updating data in table "game_server_nodes" */ +export interface game_server_nodes_set_input {build_id?: (Scalars['Int'] | null),cpu_cores_per_socket?: (Scalars['Int'] | null),cpu_frequency_info?: (Scalars['jsonb'] | null),cpu_governor_info?: (Scalars['jsonb'] | null),cpu_sockets?: (Scalars['Int'] | null),cpu_threads_per_core?: (Scalars['Int'] | null),cpu_warnings?: (Scalars['jsonb'] | null),cs2_launch_options?: (Scalars['jsonb'] | null),cs2_video_settings?: (Scalars['jsonb'] | null),csgo_build_id?: (Scalars['Int'] | null),demo_network_limiter?: (Scalars['Int'] | null),disk_available_gb?: (Scalars['Int'] | null),disk_used_percent?: (Scalars['Int'] | null),enabled?: (Scalars['Boolean'] | null),enabled_for_match_making?: (Scalars['Boolean'] | null),end_port_range?: (Scalars['Int'] | null),gpu?: (Scalars['Boolean'] | null),gpu_demos_enabled?: (Scalars['Boolean'] | null),gpu_info?: (Scalars['jsonb'] | null),gpu_rendering_enabled?: (Scalars['Boolean'] | null),gpu_streaming_enabled?: (Scalars['Boolean'] | null),id?: (Scalars['String'] | null),label?: (Scalars['String'] | null),lan_ip?: (Scalars['inet'] | null),node_ip?: (Scalars['inet'] | null),offline_at?: (Scalars['timestamptz'] | null),pin_build_id?: (Scalars['Int'] | null),pin_plugin_runtime?: (Scalars['String'] | null),pin_plugin_version?: (Scalars['String'] | null),plugins_synced_at?: (Scalars['timestamptz'] | null),public_ip?: (Scalars['inet'] | null),region?: (Scalars['String'] | null),shader_bake_progress?: (Scalars['numeric'] | null),shader_bake_progress_stage?: (Scalars['String'] | null),shader_bake_status?: (Scalars['String'] | null),shader_bake_status_history?: (Scalars['jsonb'] | null),start_port_range?: (Scalars['Int'] | null),status?: (e_game_server_node_statuses_enum | null),supports_cpu_pinning?: (Scalars['Boolean'] | null),supports_low_latency?: (Scalars['Boolean'] | null),token?: (Scalars['String'] | null),update_status?: (Scalars['String'] | null)} + + +/** aggregate stddev on columns */ +export interface game_server_nodes_stddev_fieldsGenqlSelection{ + /** A computed field, executes function "available_node_server_count" */ + available_server_count?: boolean | number + build_id?: boolean | number + cpu_cores_per_socket?: boolean | number + cpu_sockets?: boolean | number + cpu_threads_per_core?: boolean | number + csgo_build_id?: boolean | number + demo_network_limiter?: boolean | number + disk_available_gb?: boolean | number + disk_used_percent?: boolean | number + end_port_range?: boolean | number + pin_build_id?: boolean | number + shader_bake_progress?: boolean | number + start_port_range?: boolean | number + /** A computed field, executes function "total_node_server_count" */ + total_server_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "lobbies" */ -export interface lobbies_obj_rel_insert_input {data: lobbies_insert_input, -/** upsert condition */ -on_conflict?: (lobbies_on_conflict | null)} +/** order by stddev() on columns of table "game_server_nodes" */ +export interface game_server_nodes_stddev_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),pin_build_id?: (order_by | null),shader_bake_progress?: (order_by | null),start_port_range?: (order_by | null)} -/** on_conflict condition type for table "lobbies" */ -export interface lobbies_on_conflict {constraint: lobbies_constraint,update_columns?: lobbies_update_column[],where?: (lobbies_bool_exp | null)} +/** aggregate stddev_pop on columns */ +export interface game_server_nodes_stddev_pop_fieldsGenqlSelection{ + /** A computed field, executes function "available_node_server_count" */ + available_server_count?: boolean | number + build_id?: boolean | number + cpu_cores_per_socket?: boolean | number + cpu_sockets?: boolean | number + cpu_threads_per_core?: boolean | number + csgo_build_id?: boolean | number + demo_network_limiter?: boolean | number + disk_available_gb?: boolean | number + disk_used_percent?: boolean | number + end_port_range?: boolean | number + pin_build_id?: boolean | number + shader_bake_progress?: boolean | number + start_port_range?: boolean | number + /** A computed field, executes function "total_node_server_count" */ + total_server_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Ordering options when selecting data from "lobbies". */ -export interface lobbies_order_by {access?: (order_by | null),created_at?: (order_by | null),e_lobby_access?: (e_lobby_access_order_by | null),id?: (order_by | null),players_aggregate?: (lobby_players_aggregate_order_by | null)} +/** order by stddev_pop() on columns of table "game_server_nodes" */ +export interface game_server_nodes_stddev_pop_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),pin_build_id?: (order_by | null),shader_bake_progress?: (order_by | null),start_port_range?: (order_by | null)} -/** primary key columns input for table: lobbies */ -export interface lobbies_pk_columns_input {id: Scalars['uuid']} +/** aggregate stddev_samp on columns */ +export interface game_server_nodes_stddev_samp_fieldsGenqlSelection{ + /** A computed field, executes function "available_node_server_count" */ + available_server_count?: boolean | number + build_id?: boolean | number + cpu_cores_per_socket?: boolean | number + cpu_sockets?: boolean | number + cpu_threads_per_core?: boolean | number + csgo_build_id?: boolean | number + demo_network_limiter?: boolean | number + disk_available_gb?: boolean | number + disk_used_percent?: boolean | number + end_port_range?: boolean | number + pin_build_id?: boolean | number + shader_bake_progress?: boolean | number + start_port_range?: boolean | number + /** A computed field, executes function "total_node_server_count" */ + total_server_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** input type for updating data in table "lobbies" */ -export interface lobbies_set_input {access?: (e_lobby_access_enum | null),created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null)} +/** order by stddev_samp() on columns of table "game_server_nodes" */ +export interface game_server_nodes_stddev_samp_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),pin_build_id?: (order_by | null),shader_bake_progress?: (order_by | null),start_port_range?: (order_by | null)} -/** Streaming cursor of the table "lobbies" */ -export interface lobbies_stream_cursor_input { +/** Streaming cursor of the table "game_server_nodes" */ +export interface game_server_nodes_stream_cursor_input { /** Stream column input with initial value */ -initial_value: lobbies_stream_cursor_value_input, +initial_value: game_server_nodes_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface lobbies_stream_cursor_value_input {access?: (e_lobby_access_enum | null),created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null)} +export interface game_server_nodes_stream_cursor_value_input {build_id?: (Scalars['Int'] | null),cpu_cores_per_socket?: (Scalars['Int'] | null),cpu_frequency_info?: (Scalars['jsonb'] | null),cpu_governor_info?: (Scalars['jsonb'] | null),cpu_sockets?: (Scalars['Int'] | null),cpu_threads_per_core?: (Scalars['Int'] | null),cpu_warnings?: (Scalars['jsonb'] | null),cs2_launch_options?: (Scalars['jsonb'] | null),cs2_video_settings?: (Scalars['jsonb'] | null),csgo_build_id?: (Scalars['Int'] | null),demo_network_limiter?: (Scalars['Int'] | null),disk_available_gb?: (Scalars['Int'] | null),disk_used_percent?: (Scalars['Int'] | null),enabled?: (Scalars['Boolean'] | null),enabled_for_match_making?: (Scalars['Boolean'] | null),end_port_range?: (Scalars['Int'] | null),gpu?: (Scalars['Boolean'] | null),gpu_demos_enabled?: (Scalars['Boolean'] | null),gpu_info?: (Scalars['jsonb'] | null),gpu_rendering_enabled?: (Scalars['Boolean'] | null),gpu_streaming_enabled?: (Scalars['Boolean'] | null),id?: (Scalars['String'] | null),label?: (Scalars['String'] | null),lan_ip?: (Scalars['inet'] | null),node_ip?: (Scalars['inet'] | null),offline_at?: (Scalars['timestamptz'] | null),pin_build_id?: (Scalars['Int'] | null),pin_plugin_runtime?: (Scalars['String'] | null),pin_plugin_version?: (Scalars['String'] | null),plugins_synced_at?: (Scalars['timestamptz'] | null),public_ip?: (Scalars['inet'] | null),region?: (Scalars['String'] | null),shader_bake_progress?: (Scalars['numeric'] | null),shader_bake_progress_stage?: (Scalars['String'] | null),shader_bake_status?: (Scalars['String'] | null),shader_bake_status_history?: (Scalars['jsonb'] | null),start_port_range?: (Scalars['Int'] | null),status?: (e_game_server_node_statuses_enum | null),supports_cpu_pinning?: (Scalars['Boolean'] | null),supports_low_latency?: (Scalars['Boolean'] | null),token?: (Scalars['String'] | null),update_status?: (Scalars['String'] | null)} -export interface lobbies_updates { + +/** aggregate sum on columns */ +export interface game_server_nodes_sum_fieldsGenqlSelection{ + /** A computed field, executes function "available_node_server_count" */ + available_server_count?: boolean | number + build_id?: boolean | number + cpu_cores_per_socket?: boolean | number + cpu_sockets?: boolean | number + cpu_threads_per_core?: boolean | number + csgo_build_id?: boolean | number + demo_network_limiter?: boolean | number + disk_available_gb?: boolean | number + disk_used_percent?: boolean | number + end_port_range?: boolean | number + pin_build_id?: boolean | number + shader_bake_progress?: boolean | number + start_port_range?: boolean | number + /** A computed field, executes function "total_node_server_count" */ + total_server_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "game_server_nodes" */ +export interface game_server_nodes_sum_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),pin_build_id?: (order_by | null),shader_bake_progress?: (order_by | null),start_port_range?: (order_by | null)} + +export interface game_server_nodes_updates { +/** append existing jsonb value of filtered columns with new jsonb value */ +_append?: (game_server_nodes_append_input | null), +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +_delete_at_path?: (game_server_nodes_delete_at_path_input | null), +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +_delete_elem?: (game_server_nodes_delete_elem_input | null), +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +_delete_key?: (game_server_nodes_delete_key_input | null), +/** increments the numeric columns with given value of the filtered values */ +_inc?: (game_server_nodes_inc_input | null), +/** prepend existing jsonb value of filtered columns with new jsonb value */ +_prepend?: (game_server_nodes_prepend_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (lobbies_set_input | null), +_set?: (game_server_nodes_set_input | null), /** filter the rows which have to be updated */ -where: lobbies_bool_exp} +where: game_server_nodes_bool_exp} -/** columns and relationships of "lobby_players" */ -export interface lobby_playersGenqlSelection{ - captain?: boolean | number - invited_by_steam_id?: boolean | number - /** An object relationship */ - lobby?: lobbiesGenqlSelection - lobby_id?: boolean | number - /** An object relationship */ - player?: playersGenqlSelection - status?: boolean | number - steam_id?: boolean | number +/** aggregate var_pop on columns */ +export interface game_server_nodes_var_pop_fieldsGenqlSelection{ + /** A computed field, executes function "available_node_server_count" */ + available_server_count?: boolean | number + build_id?: boolean | number + cpu_cores_per_socket?: boolean | number + cpu_sockets?: boolean | number + cpu_threads_per_core?: boolean | number + csgo_build_id?: boolean | number + demo_network_limiter?: boolean | number + disk_available_gb?: boolean | number + disk_used_percent?: boolean | number + end_port_range?: boolean | number + pin_build_id?: boolean | number + shader_bake_progress?: boolean | number + start_port_range?: boolean | number + /** A computed field, executes function "total_node_server_count" */ + total_server_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "lobby_players" */ -export interface lobby_players_aggregateGenqlSelection{ - aggregate?: lobby_players_aggregate_fieldsGenqlSelection - nodes?: lobby_playersGenqlSelection +/** order by var_pop() on columns of table "game_server_nodes" */ +export interface game_server_nodes_var_pop_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),pin_build_id?: (order_by | null),shader_bake_progress?: (order_by | null),start_port_range?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface game_server_nodes_var_samp_fieldsGenqlSelection{ + /** A computed field, executes function "available_node_server_count" */ + available_server_count?: boolean | number + build_id?: boolean | number + cpu_cores_per_socket?: boolean | number + cpu_sockets?: boolean | number + cpu_threads_per_core?: boolean | number + csgo_build_id?: boolean | number + demo_network_limiter?: boolean | number + disk_available_gb?: boolean | number + disk_used_percent?: boolean | number + end_port_range?: boolean | number + pin_build_id?: boolean | number + shader_bake_progress?: boolean | number + start_port_range?: boolean | number + /** A computed field, executes function "total_node_server_count" */ + total_server_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface lobby_players_aggregate_bool_exp {bool_and?: (lobby_players_aggregate_bool_exp_bool_and | null),bool_or?: (lobby_players_aggregate_bool_exp_bool_or | null),count?: (lobby_players_aggregate_bool_exp_count | null)} -export interface lobby_players_aggregate_bool_exp_bool_and {arguments: lobby_players_select_column_lobby_players_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (lobby_players_bool_exp | null),predicate: Boolean_comparison_exp} +/** order by var_samp() on columns of table "game_server_nodes" */ +export interface game_server_nodes_var_samp_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),pin_build_id?: (order_by | null),shader_bake_progress?: (order_by | null),start_port_range?: (order_by | null)} -export interface lobby_players_aggregate_bool_exp_bool_or {arguments: lobby_players_select_column_lobby_players_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (lobby_players_bool_exp | null),predicate: Boolean_comparison_exp} -export interface lobby_players_aggregate_bool_exp_count {arguments?: (lobby_players_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (lobby_players_bool_exp | null),predicate: Int_comparison_exp} +/** aggregate variance on columns */ +export interface game_server_nodes_variance_fieldsGenqlSelection{ + /** A computed field, executes function "available_node_server_count" */ + available_server_count?: boolean | number + build_id?: boolean | number + cpu_cores_per_socket?: boolean | number + cpu_sockets?: boolean | number + cpu_threads_per_core?: boolean | number + csgo_build_id?: boolean | number + demo_network_limiter?: boolean | number + disk_available_gb?: boolean | number + disk_used_percent?: boolean | number + end_port_range?: boolean | number + pin_build_id?: boolean | number + shader_bake_progress?: boolean | number + start_port_range?: boolean | number + /** A computed field, executes function "total_node_server_count" */ + total_server_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate fields of "lobby_players" */ -export interface lobby_players_aggregate_fieldsGenqlSelection{ - avg?: lobby_players_avg_fieldsGenqlSelection - count?: { __args: {columns?: (lobby_players_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: lobby_players_max_fieldsGenqlSelection - min?: lobby_players_min_fieldsGenqlSelection - stddev?: lobby_players_stddev_fieldsGenqlSelection - stddev_pop?: lobby_players_stddev_pop_fieldsGenqlSelection - stddev_samp?: lobby_players_stddev_samp_fieldsGenqlSelection - sum?: lobby_players_sum_fieldsGenqlSelection - var_pop?: lobby_players_var_pop_fieldsGenqlSelection - var_samp?: lobby_players_var_samp_fieldsGenqlSelection - variance?: lobby_players_variance_fieldsGenqlSelection +/** order by variance() on columns of table "game_server_nodes" */ +export interface game_server_nodes_variance_order_by {build_id?: (order_by | null),cpu_cores_per_socket?: (order_by | null),cpu_sockets?: (order_by | null),cpu_threads_per_core?: (order_by | null),csgo_build_id?: (order_by | null),demo_network_limiter?: (order_by | null),disk_available_gb?: (order_by | null),disk_used_percent?: (order_by | null),end_port_range?: (order_by | null),pin_build_id?: (order_by | null),shader_bake_progress?: (order_by | null),start_port_range?: (order_by | null)} + + +/** columns and relationships of "game_versions" */ +export interface game_versionsGenqlSelection{ + build_id?: boolean | number + current?: boolean | number + cvars?: boolean | number + description?: boolean | number + downloads?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + updated_at?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "lobby_players" */ -export interface lobby_players_aggregate_order_by {avg?: (lobby_players_avg_order_by | null),count?: (order_by | null),max?: (lobby_players_max_order_by | null),min?: (lobby_players_min_order_by | null),stddev?: (lobby_players_stddev_order_by | null),stddev_pop?: (lobby_players_stddev_pop_order_by | null),stddev_samp?: (lobby_players_stddev_samp_order_by | null),sum?: (lobby_players_sum_order_by | null),var_pop?: (lobby_players_var_pop_order_by | null),var_samp?: (lobby_players_var_samp_order_by | null),variance?: (lobby_players_variance_order_by | null)} +/** aggregated selection of "game_versions" */ +export interface game_versions_aggregateGenqlSelection{ + aggregate?: game_versions_aggregate_fieldsGenqlSelection + nodes?: game_versionsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** input type for inserting array relation for remote table "lobby_players" */ -export interface lobby_players_arr_rel_insert_input {data: lobby_players_insert_input[], -/** upsert condition */ -on_conflict?: (lobby_players_on_conflict | null)} +/** aggregate fields of "game_versions" */ +export interface game_versions_aggregate_fieldsGenqlSelection{ + avg?: game_versions_avg_fieldsGenqlSelection + count?: { __args: {columns?: (game_versions_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: game_versions_max_fieldsGenqlSelection + min?: game_versions_min_fieldsGenqlSelection + stddev?: game_versions_stddev_fieldsGenqlSelection + stddev_pop?: game_versions_stddev_pop_fieldsGenqlSelection + stddev_samp?: game_versions_stddev_samp_fieldsGenqlSelection + sum?: game_versions_sum_fieldsGenqlSelection + var_pop?: game_versions_var_pop_fieldsGenqlSelection + var_samp?: game_versions_var_samp_fieldsGenqlSelection + variance?: game_versions_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** append existing jsonb value of filtered columns with new jsonb value */ +export interface game_versions_append_input {downloads?: (Scalars['jsonb'] | null)} /** aggregate avg on columns */ -export interface lobby_players_avg_fieldsGenqlSelection{ - invited_by_steam_id?: boolean | number - steam_id?: boolean | number +export interface game_versions_avg_fieldsGenqlSelection{ + build_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "lobby_players" */ -export interface lobby_players_avg_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} +/** Boolean expression to filter rows from the table "game_versions". All fields are combined with a logical 'AND'. */ +export interface game_versions_bool_exp {_and?: (game_versions_bool_exp[] | null),_not?: (game_versions_bool_exp | null),_or?: (game_versions_bool_exp[] | null),build_id?: (Int_comparison_exp | null),current?: (Boolean_comparison_exp | null),cvars?: (Boolean_comparison_exp | null),description?: (String_comparison_exp | null),downloads?: (jsonb_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null),version?: (String_comparison_exp | null)} -/** Boolean expression to filter rows from the table "lobby_players". All fields are combined with a logical 'AND'. */ -export interface lobby_players_bool_exp {_and?: (lobby_players_bool_exp[] | null),_not?: (lobby_players_bool_exp | null),_or?: (lobby_players_bool_exp[] | null),captain?: (Boolean_comparison_exp | null),invited_by_steam_id?: (bigint_comparison_exp | null),lobby?: (lobbies_bool_exp | null),lobby_id?: (uuid_comparison_exp | null),player?: (players_bool_exp | null),status?: (e_lobby_player_status_enum_comparison_exp | null),steam_id?: (bigint_comparison_exp | null)} +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +export interface game_versions_delete_at_path_input {downloads?: (Scalars['String'][] | null)} -/** input type for incrementing numeric columns in table "lobby_players" */ -export interface lobby_players_inc_input {invited_by_steam_id?: (Scalars['bigint'] | null),steam_id?: (Scalars['bigint'] | null)} +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +export interface game_versions_delete_elem_input {downloads?: (Scalars['Int'] | null)} -/** input type for inserting data into table "lobby_players" */ -export interface lobby_players_insert_input {captain?: (Scalars['Boolean'] | null),invited_by_steam_id?: (Scalars['bigint'] | null),lobby?: (lobbies_obj_rel_insert_input | null),lobby_id?: (Scalars['uuid'] | null),player?: (players_obj_rel_insert_input | null),status?: (e_lobby_player_status_enum | null),steam_id?: (Scalars['bigint'] | null)} +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +export interface game_versions_delete_key_input {downloads?: (Scalars['String'] | null)} + + +/** input type for incrementing numeric columns in table "game_versions" */ +export interface game_versions_inc_input {build_id?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "game_versions" */ +export interface game_versions_insert_input {build_id?: (Scalars['Int'] | null),current?: (Scalars['Boolean'] | null),cvars?: (Scalars['Boolean'] | null),description?: (Scalars['String'] | null),downloads?: (Scalars['jsonb'] | null),updated_at?: (Scalars['timestamptz'] | null),version?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface lobby_players_max_fieldsGenqlSelection{ - invited_by_steam_id?: boolean | number - lobby_id?: boolean | number - steam_id?: boolean | number +export interface game_versions_max_fieldsGenqlSelection{ + build_id?: boolean | number + description?: boolean | number + updated_at?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "lobby_players" */ -export interface lobby_players_max_order_by {invited_by_steam_id?: (order_by | null),lobby_id?: (order_by | null),steam_id?: (order_by | null)} - - /** aggregate min on columns */ -export interface lobby_players_min_fieldsGenqlSelection{ - invited_by_steam_id?: boolean | number - lobby_id?: boolean | number - steam_id?: boolean | number +export interface game_versions_min_fieldsGenqlSelection{ + build_id?: boolean | number + description?: boolean | number + updated_at?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "lobby_players" */ -export interface lobby_players_min_order_by {invited_by_steam_id?: (order_by | null),lobby_id?: (order_by | null),steam_id?: (order_by | null)} - - -/** response of any mutation on the table "lobby_players" */ -export interface lobby_players_mutation_responseGenqlSelection{ +/** response of any mutation on the table "game_versions" */ +export interface game_versions_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: lobby_playersGenqlSelection + returning?: game_versionsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "lobby_players" */ -export interface lobby_players_on_conflict {constraint: lobby_players_constraint,update_columns?: lobby_players_update_column[],where?: (lobby_players_bool_exp | null)} +/** input type for inserting object relation for remote table "game_versions" */ +export interface game_versions_obj_rel_insert_input {data: game_versions_insert_input, +/** upsert condition */ +on_conflict?: (game_versions_on_conflict | null)} -/** Ordering options when selecting data from "lobby_players". */ -export interface lobby_players_order_by {captain?: (order_by | null),invited_by_steam_id?: (order_by | null),lobby?: (lobbies_order_by | null),lobby_id?: (order_by | null),player?: (players_order_by | null),status?: (order_by | null),steam_id?: (order_by | null)} +/** on_conflict condition type for table "game_versions" */ +export interface game_versions_on_conflict {constraint: game_versions_constraint,update_columns?: game_versions_update_column[],where?: (game_versions_bool_exp | null)} -/** primary key columns input for table: lobby_players */ -export interface lobby_players_pk_columns_input {lobby_id: Scalars['uuid'],steam_id: Scalars['bigint']} +/** Ordering options when selecting data from "game_versions". */ +export interface game_versions_order_by {build_id?: (order_by | null),current?: (order_by | null),cvars?: (order_by | null),description?: (order_by | null),downloads?: (order_by | null),updated_at?: (order_by | null),version?: (order_by | null)} -/** input type for updating data in table "lobby_players" */ -export interface lobby_players_set_input {captain?: (Scalars['Boolean'] | null),invited_by_steam_id?: (Scalars['bigint'] | null),lobby_id?: (Scalars['uuid'] | null),status?: (e_lobby_player_status_enum | null),steam_id?: (Scalars['bigint'] | null)} +/** primary key columns input for table: game_versions */ +export interface game_versions_pk_columns_input {build_id: Scalars['Int']} + + +/** prepend existing jsonb value of filtered columns with new jsonb value */ +export interface game_versions_prepend_input {downloads?: (Scalars['jsonb'] | null)} + + +/** input type for updating data in table "game_versions" */ +export interface game_versions_set_input {build_id?: (Scalars['Int'] | null),current?: (Scalars['Boolean'] | null),cvars?: (Scalars['Boolean'] | null),description?: (Scalars['String'] | null),downloads?: (Scalars['jsonb'] | null),updated_at?: (Scalars['timestamptz'] | null),version?: (Scalars['String'] | null)} /** aggregate stddev on columns */ -export interface lobby_players_stddev_fieldsGenqlSelection{ - invited_by_steam_id?: boolean | number - steam_id?: boolean | number +export interface game_versions_stddev_fieldsGenqlSelection{ + build_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "lobby_players" */ -export interface lobby_players_stddev_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} - - /** aggregate stddev_pop on columns */ -export interface lobby_players_stddev_pop_fieldsGenqlSelection{ - invited_by_steam_id?: boolean | number - steam_id?: boolean | number +export interface game_versions_stddev_pop_fieldsGenqlSelection{ + build_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "lobby_players" */ -export interface lobby_players_stddev_pop_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} - - /** aggregate stddev_samp on columns */ -export interface lobby_players_stddev_samp_fieldsGenqlSelection{ - invited_by_steam_id?: boolean | number - steam_id?: boolean | number +export interface game_versions_stddev_samp_fieldsGenqlSelection{ + build_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "lobby_players" */ -export interface lobby_players_stddev_samp_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} - - -/** Streaming cursor of the table "lobby_players" */ -export interface lobby_players_stream_cursor_input { +/** Streaming cursor of the table "game_versions" */ +export interface game_versions_stream_cursor_input { /** Stream column input with initial value */ -initial_value: lobby_players_stream_cursor_value_input, +initial_value: game_versions_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface lobby_players_stream_cursor_value_input {captain?: (Scalars['Boolean'] | null),invited_by_steam_id?: (Scalars['bigint'] | null),lobby_id?: (Scalars['uuid'] | null),status?: (e_lobby_player_status_enum | null),steam_id?: (Scalars['bigint'] | null)} +export interface game_versions_stream_cursor_value_input {build_id?: (Scalars['Int'] | null),current?: (Scalars['Boolean'] | null),cvars?: (Scalars['Boolean'] | null),description?: (Scalars['String'] | null),downloads?: (Scalars['jsonb'] | null),updated_at?: (Scalars['timestamptz'] | null),version?: (Scalars['String'] | null)} /** aggregate sum on columns */ -export interface lobby_players_sum_fieldsGenqlSelection{ - invited_by_steam_id?: boolean | number - steam_id?: boolean | number +export interface game_versions_sum_fieldsGenqlSelection{ + build_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** order by sum() on columns of table "lobby_players" */ -export interface lobby_players_sum_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} - -export interface lobby_players_updates { +export interface game_versions_updates { +/** append existing jsonb value of filtered columns with new jsonb value */ +_append?: (game_versions_append_input | null), +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +_delete_at_path?: (game_versions_delete_at_path_input | null), +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +_delete_elem?: (game_versions_delete_elem_input | null), +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +_delete_key?: (game_versions_delete_key_input | null), /** increments the numeric columns with given value of the filtered values */ -_inc?: (lobby_players_inc_input | null), +_inc?: (game_versions_inc_input | null), +/** prepend existing jsonb value of filtered columns with new jsonb value */ +_prepend?: (game_versions_prepend_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (lobby_players_set_input | null), +_set?: (game_versions_set_input | null), /** filter the rows which have to be updated */ -where: lobby_players_bool_exp} +where: game_versions_bool_exp} /** aggregate var_pop on columns */ -export interface lobby_players_var_pop_fieldsGenqlSelection{ - invited_by_steam_id?: boolean | number - steam_id?: boolean | number +export interface game_versions_var_pop_fieldsGenqlSelection{ + build_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "lobby_players" */ -export interface lobby_players_var_pop_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} - - /** aggregate var_samp on columns */ -export interface lobby_players_var_samp_fieldsGenqlSelection{ - invited_by_steam_id?: boolean | number - steam_id?: boolean | number +export interface game_versions_var_samp_fieldsGenqlSelection{ + build_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "lobby_players" */ -export interface lobby_players_var_samp_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} - - /** aggregate variance on columns */ -export interface lobby_players_variance_fieldsGenqlSelection{ - invited_by_steam_id?: boolean | number - steam_id?: boolean | number +export interface game_versions_variance_fieldsGenqlSelection{ + build_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "lobby_players" */ -export interface lobby_players_variance_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} - - -/** columns and relationships of "map_pools" */ -export interface map_poolsGenqlSelection{ +/** columns and relationships of "gamedata_signature_validations" */ +export interface gamedata_signature_validationsGenqlSelection{ + branch?: boolean | number + build_id?: boolean | number /** An object relationship */ - e_type?: e_map_pool_typesGenqlSelection - enabled?: boolean | number + game_version?: game_versionsGenqlSelection id?: boolean | number - /** An array relationship */ - maps?: (v_pool_mapsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_pool_maps_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_pool_maps_order_by[] | null), - /** filter the rows returned */ - where?: (v_pool_maps_bool_exp | null)} }) - /** An aggregate relationship */ - maps_aggregate?: (v_pool_maps_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_pool_maps_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_pool_maps_order_by[] | null), - /** filter the rows returned */ - where?: (v_pool_maps_bool_exp | null)} }) - seed?: boolean | number - type?: boolean | number + results?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + status?: boolean | number + validated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "map_pools" */ -export interface map_pools_aggregateGenqlSelection{ - aggregate?: map_pools_aggregate_fieldsGenqlSelection - nodes?: map_poolsGenqlSelection +/** aggregated selection of "gamedata_signature_validations" */ +export interface gamedata_signature_validations_aggregateGenqlSelection{ + aggregate?: gamedata_signature_validations_aggregate_fieldsGenqlSelection + nodes?: gamedata_signature_validationsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "map_pools" */ -export interface map_pools_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (map_pools_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: map_pools_max_fieldsGenqlSelection - min?: map_pools_min_fieldsGenqlSelection +/** aggregate fields of "gamedata_signature_validations" */ +export interface gamedata_signature_validations_aggregate_fieldsGenqlSelection{ + avg?: gamedata_signature_validations_avg_fieldsGenqlSelection + count?: { __args: {columns?: (gamedata_signature_validations_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: gamedata_signature_validations_max_fieldsGenqlSelection + min?: gamedata_signature_validations_min_fieldsGenqlSelection + stddev?: gamedata_signature_validations_stddev_fieldsGenqlSelection + stddev_pop?: gamedata_signature_validations_stddev_pop_fieldsGenqlSelection + stddev_samp?: gamedata_signature_validations_stddev_samp_fieldsGenqlSelection + sum?: gamedata_signature_validations_sum_fieldsGenqlSelection + var_pop?: gamedata_signature_validations_var_pop_fieldsGenqlSelection + var_samp?: gamedata_signature_validations_var_samp_fieldsGenqlSelection + variance?: gamedata_signature_validations_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "map_pools". All fields are combined with a logical 'AND'. */ -export interface map_pools_bool_exp {_and?: (map_pools_bool_exp[] | null),_not?: (map_pools_bool_exp | null),_or?: (map_pools_bool_exp[] | null),e_type?: (e_map_pool_types_bool_exp | null),enabled?: (Boolean_comparison_exp | null),id?: (uuid_comparison_exp | null),maps?: (v_pool_maps_bool_exp | null),maps_aggregate?: (v_pool_maps_aggregate_bool_exp | null),seed?: (Boolean_comparison_exp | null),type?: (e_map_pool_types_enum_comparison_exp | null)} +/** append existing jsonb value of filtered columns with new jsonb value */ +export interface gamedata_signature_validations_append_input {results?: (Scalars['jsonb'] | null)} -/** input type for inserting data into table "map_pools" */ -export interface map_pools_insert_input {e_type?: (e_map_pool_types_obj_rel_insert_input | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),maps?: (v_pool_maps_arr_rel_insert_input | null),seed?: (Scalars['Boolean'] | null),type?: (e_map_pool_types_enum | null)} +/** aggregate avg on columns */ +export interface gamedata_signature_validations_avg_fieldsGenqlSelection{ + build_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Boolean expression to filter rows from the table "gamedata_signature_validations". All fields are combined with a logical 'AND'. */ +export interface gamedata_signature_validations_bool_exp {_and?: (gamedata_signature_validations_bool_exp[] | null),_not?: (gamedata_signature_validations_bool_exp | null),_or?: (gamedata_signature_validations_bool_exp[] | null),branch?: (String_comparison_exp | null),build_id?: (Int_comparison_exp | null),game_version?: (game_versions_bool_exp | null),id?: (uuid_comparison_exp | null),results?: (jsonb_comparison_exp | null),status?: (String_comparison_exp | null),validated_at?: (timestamptz_comparison_exp | null)} + + +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +export interface gamedata_signature_validations_delete_at_path_input {results?: (Scalars['String'][] | null)} + + +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +export interface gamedata_signature_validations_delete_elem_input {results?: (Scalars['Int'] | null)} + + +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +export interface gamedata_signature_validations_delete_key_input {results?: (Scalars['String'] | null)} + + +/** input type for incrementing numeric columns in table "gamedata_signature_validations" */ +export interface gamedata_signature_validations_inc_input {build_id?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "gamedata_signature_validations" */ +export interface gamedata_signature_validations_insert_input {branch?: (Scalars['String'] | null),build_id?: (Scalars['Int'] | null),game_version?: (game_versions_obj_rel_insert_input | null),id?: (Scalars['uuid'] | null),results?: (Scalars['jsonb'] | null),status?: (Scalars['String'] | null),validated_at?: (Scalars['timestamptz'] | null)} /** aggregate max on columns */ -export interface map_pools_max_fieldsGenqlSelection{ +export interface gamedata_signature_validations_max_fieldsGenqlSelection{ + branch?: boolean | number + build_id?: boolean | number id?: boolean | number + status?: boolean | number + validated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate min on columns */ -export interface map_pools_min_fieldsGenqlSelection{ +export interface gamedata_signature_validations_min_fieldsGenqlSelection{ + branch?: boolean | number + build_id?: boolean | number id?: boolean | number + status?: boolean | number + validated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "map_pools" */ -export interface map_pools_mutation_responseGenqlSelection{ +/** response of any mutation on the table "gamedata_signature_validations" */ +export interface gamedata_signature_validations_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: map_poolsGenqlSelection + returning?: gamedata_signature_validationsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "map_pools" */ -export interface map_pools_obj_rel_insert_input {data: map_pools_insert_input, -/** upsert condition */ -on_conflict?: (map_pools_on_conflict | null)} - +/** on_conflict condition type for table "gamedata_signature_validations" */ +export interface gamedata_signature_validations_on_conflict {constraint: gamedata_signature_validations_constraint,update_columns?: gamedata_signature_validations_update_column[],where?: (gamedata_signature_validations_bool_exp | null)} -/** on_conflict condition type for table "map_pools" */ -export interface map_pools_on_conflict {constraint: map_pools_constraint,update_columns?: map_pools_update_column[],where?: (map_pools_bool_exp | null)} +/** Ordering options when selecting data from "gamedata_signature_validations". */ +export interface gamedata_signature_validations_order_by {branch?: (order_by | null),build_id?: (order_by | null),game_version?: (game_versions_order_by | null),id?: (order_by | null),results?: (order_by | null),status?: (order_by | null),validated_at?: (order_by | null)} -/** Ordering options when selecting data from "map_pools". */ -export interface map_pools_order_by {e_type?: (e_map_pool_types_order_by | null),enabled?: (order_by | null),id?: (order_by | null),maps_aggregate?: (v_pool_maps_aggregate_order_by | null),seed?: (order_by | null),type?: (order_by | null)} +/** primary key columns input for table: gamedata_signature_validations */ +export interface gamedata_signature_validations_pk_columns_input {id: Scalars['uuid']} -/** primary key columns input for table: map_pools */ -export interface map_pools_pk_columns_input {id: Scalars['uuid']} +/** prepend existing jsonb value of filtered columns with new jsonb value */ +export interface gamedata_signature_validations_prepend_input {results?: (Scalars['jsonb'] | null)} -/** input type for updating data in table "map_pools" */ -export interface map_pools_set_input {enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),seed?: (Scalars['Boolean'] | null),type?: (e_map_pool_types_enum | null)} +/** input type for updating data in table "gamedata_signature_validations" */ +export interface gamedata_signature_validations_set_input {branch?: (Scalars['String'] | null),build_id?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),results?: (Scalars['jsonb'] | null),status?: (Scalars['String'] | null),validated_at?: (Scalars['timestamptz'] | null)} -/** Streaming cursor of the table "map_pools" */ -export interface map_pools_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: map_pools_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** aggregate stddev on columns */ +export interface gamedata_signature_validations_stddev_fieldsGenqlSelection{ + build_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Initial value of the column from where the streaming should start */ -export interface map_pools_stream_cursor_value_input {enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),seed?: (Scalars['Boolean'] | null),type?: (e_map_pool_types_enum | null)} -export interface map_pools_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (map_pools_set_input | null), -/** filter the rows which have to be updated */ -where: map_pools_bool_exp} +/** aggregate stddev_pop on columns */ +export interface gamedata_signature_validations_stddev_pop_fieldsGenqlSelection{ + build_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** columns and relationships of "maps" */ -export interface mapsGenqlSelection{ - active_pool?: boolean | number - deleted_at?: boolean | number - /** An object relationship */ - e_match_type?: e_match_typesGenqlSelection - enabled?: boolean | number - id?: boolean | number - label?: boolean | number - /** An array relationship */ - match_maps?: (match_mapsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_maps_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_maps_order_by[] | null), - /** filter the rows returned */ - where?: (match_maps_bool_exp | null)} }) - /** An aggregate relationship */ - match_maps_aggregate?: (match_maps_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_maps_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_maps_order_by[] | null), - /** filter the rows returned */ - where?: (match_maps_bool_exp | null)} }) - /** An array relationship */ - match_veto_picks?: (match_map_veto_picksGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_map_veto_picks_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_map_veto_picks_order_by[] | null), - /** filter the rows returned */ - where?: (match_map_veto_picks_bool_exp | null)} }) - /** An aggregate relationship */ - match_veto_picks_aggregate?: (match_map_veto_picks_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_map_veto_picks_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_map_veto_picks_order_by[] | null), - /** filter the rows returned */ - where?: (match_map_veto_picks_bool_exp | null)} }) - name?: boolean | number - patch?: boolean | number - poster?: boolean | number - type?: boolean | number - workshop_map_id?: boolean | number +/** aggregate stddev_samp on columns */ +export interface gamedata_signature_validations_stddev_samp_fieldsGenqlSelection{ + build_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "maps" */ -export interface maps_aggregateGenqlSelection{ - aggregate?: maps_aggregate_fieldsGenqlSelection - nodes?: mapsGenqlSelection +/** Streaming cursor of the table "gamedata_signature_validations" */ +export interface gamedata_signature_validations_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: gamedata_signature_validations_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface gamedata_signature_validations_stream_cursor_value_input {branch?: (Scalars['String'] | null),build_id?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),results?: (Scalars['jsonb'] | null),status?: (Scalars['String'] | null),validated_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate sum on columns */ +export interface gamedata_signature_validations_sum_fieldsGenqlSelection{ + build_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface maps_aggregate_bool_exp {bool_and?: (maps_aggregate_bool_exp_bool_and | null),bool_or?: (maps_aggregate_bool_exp_bool_or | null),count?: (maps_aggregate_bool_exp_count | null)} +export interface gamedata_signature_validations_updates { +/** append existing jsonb value of filtered columns with new jsonb value */ +_append?: (gamedata_signature_validations_append_input | null), +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +_delete_at_path?: (gamedata_signature_validations_delete_at_path_input | null), +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +_delete_elem?: (gamedata_signature_validations_delete_elem_input | null), +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +_delete_key?: (gamedata_signature_validations_delete_key_input | null), +/** increments the numeric columns with given value of the filtered values */ +_inc?: (gamedata_signature_validations_inc_input | null), +/** prepend existing jsonb value of filtered columns with new jsonb value */ +_prepend?: (gamedata_signature_validations_prepend_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (gamedata_signature_validations_set_input | null), +/** filter the rows which have to be updated */ +where: gamedata_signature_validations_bool_exp} -export interface maps_aggregate_bool_exp_bool_and {arguments: maps_select_column_maps_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (maps_bool_exp | null),predicate: Boolean_comparison_exp} -export interface maps_aggregate_bool_exp_bool_or {arguments: maps_select_column_maps_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (maps_bool_exp | null),predicate: Boolean_comparison_exp} +/** aggregate var_pop on columns */ +export interface gamedata_signature_validations_var_pop_fieldsGenqlSelection{ + build_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -export interface maps_aggregate_bool_exp_count {arguments?: (maps_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (maps_bool_exp | null),predicate: Int_comparison_exp} +/** aggregate var_samp on columns */ +export interface gamedata_signature_validations_var_samp_fieldsGenqlSelection{ + build_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate fields of "maps" */ -export interface maps_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (maps_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: maps_max_fieldsGenqlSelection - min?: maps_min_fieldsGenqlSelection + +/** aggregate variance on columns */ +export interface gamedata_signature_validations_variance_fieldsGenqlSelection{ + build_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +export interface get_event_leaderboard_args {_category?: (Scalars['String'] | null),_event_id?: (Scalars['uuid'] | null),_match_type?: (Scalars['String'] | null),_min_rounds?: (Scalars['Int'] | null)} -/** order by aggregate values of table "maps" */ -export interface maps_aggregate_order_by {count?: (order_by | null),max?: (maps_max_order_by | null),min?: (maps_min_order_by | null)} +export interface get_leaderboard_args {_category?: (Scalars['String'] | null),_exclude_tournaments?: (Scalars['Boolean'] | null),_match_type?: (Scalars['String'] | null),_role?: (Scalars['String'] | null),_season_id?: (Scalars['uuid'] | null),_source?: (Scalars['String'] | null),_window_days?: (Scalars['Int'] | null)} +export interface get_league_season_leaderboard_args {_category?: (Scalars['String'] | null),_league_season_id?: (Scalars['uuid'] | null),_role?: (Scalars['String'] | null)} -/** input type for inserting array relation for remote table "maps" */ -export interface maps_arr_rel_insert_input {data: maps_insert_input[], -/** upsert condition */ -on_conflict?: (maps_on_conflict | null)} +export interface get_player_leaderboard_rank_args {_category?: (Scalars['String'] | null),_exclude_tournaments?: (Scalars['Boolean'] | null),_match_type?: (Scalars['String'] | null),_player_steam_id?: (Scalars['String'] | null),_season_id?: (Scalars['uuid'] | null),_source?: (Scalars['String'] | null),_window_days?: (Scalars['Int'] | null)} -/** Boolean expression to filter rows from the table "maps". All fields are combined with a logical 'AND'. */ -export interface maps_bool_exp {_and?: (maps_bool_exp[] | null),_not?: (maps_bool_exp | null),_or?: (maps_bool_exp[] | null),active_pool?: (Boolean_comparison_exp | null),deleted_at?: (timestamptz_comparison_exp | null),e_match_type?: (e_match_types_bool_exp | null),enabled?: (Boolean_comparison_exp | null),id?: (uuid_comparison_exp | null),label?: (String_comparison_exp | null),match_maps?: (match_maps_bool_exp | null),match_maps_aggregate?: (match_maps_aggregate_bool_exp | null),match_veto_picks?: (match_map_veto_picks_bool_exp | null),match_veto_picks_aggregate?: (match_map_veto_picks_aggregate_bool_exp | null),name?: (String_comparison_exp | null),patch?: (String_comparison_exp | null),poster?: (String_comparison_exp | null),type?: (e_match_types_enum_comparison_exp | null),workshop_map_id?: (String_comparison_exp | null)} +/** Boolean expression to compare columns of type "inet". All fields are combined with logical 'AND'. */ +export interface inet_comparison_exp {_eq?: (Scalars['inet'] | null),_gt?: (Scalars['inet'] | null),_gte?: (Scalars['inet'] | null),_in?: (Scalars['inet'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['inet'] | null),_lte?: (Scalars['inet'] | null),_neq?: (Scalars['inet'] | null),_nin?: (Scalars['inet'][] | null)} -/** input type for inserting data into table "maps" */ -export interface maps_insert_input {active_pool?: (Scalars['Boolean'] | null),deleted_at?: (Scalars['timestamptz'] | null),e_match_type?: (e_match_types_obj_rel_insert_input | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),label?: (Scalars['String'] | null),match_maps?: (match_maps_arr_rel_insert_input | null),match_veto_picks?: (match_map_veto_picks_arr_rel_insert_input | null),name?: (Scalars['String'] | null),patch?: (Scalars['String'] | null),poster?: (Scalars['String'] | null),type?: (e_match_types_enum | null),workshop_map_id?: (Scalars['String'] | null)} +/** Boolean expression to compare columns of type "json". All fields are combined with logical 'AND'. */ +export interface json_comparison_exp {_eq?: (Scalars['json'] | null),_gt?: (Scalars['json'] | null),_gte?: (Scalars['json'] | null),_in?: (Scalars['json'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['json'] | null),_lte?: (Scalars['json'] | null),_neq?: (Scalars['json'] | null),_nin?: (Scalars['json'][] | null)} +export interface jsonb_cast_exp {String?: (String_comparison_exp | null)} -/** aggregate max on columns */ -export interface maps_max_fieldsGenqlSelection{ - deleted_at?: boolean | number - id?: boolean | number - label?: boolean | number - name?: boolean | number - patch?: boolean | number - poster?: boolean | number - workshop_map_id?: boolean | number + +/** Boolean expression to compare columns of type "jsonb". All fields are combined with logical 'AND'. */ +export interface jsonb_comparison_exp {_cast?: (jsonb_cast_exp | null), +/** is the column contained in the given json value */ +_contained_in?: (Scalars['jsonb'] | null), +/** does the column contain the given json value at the top level */ +_contains?: (Scalars['jsonb'] | null),_eq?: (Scalars['jsonb'] | null),_gt?: (Scalars['jsonb'] | null),_gte?: (Scalars['jsonb'] | null), +/** does the string exist as a top-level key in the column */ +_has_key?: (Scalars['String'] | null), +/** do all of these strings exist as top-level keys in the column */ +_has_keys_all?: (Scalars['String'][] | null), +/** do any of these strings exist as top-level keys in the column */ +_has_keys_any?: (Scalars['String'][] | null),_in?: (Scalars['jsonb'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['jsonb'] | null),_lte?: (Scalars['jsonb'] | null),_neq?: (Scalars['jsonb'] | null),_nin?: (Scalars['jsonb'][] | null)} + + +/** columns and relationships of "leaderboard_entries" */ +export interface leaderboard_entriesGenqlSelection{ + matches_played?: boolean | number + player_avatar_url?: boolean | number + player_country?: boolean | number + player_custom_avatar_url?: boolean | number + player_name?: boolean | number + player_steam_id?: boolean | number + secondary_value?: boolean | number + tertiary_value?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface leaderboard_entries_aggregateGenqlSelection{ + aggregate?: leaderboard_entries_aggregate_fieldsGenqlSelection + nodes?: leaderboard_entriesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "maps" */ -export interface maps_max_order_by {deleted_at?: (order_by | null),id?: (order_by | null),label?: (order_by | null),name?: (order_by | null),patch?: (order_by | null),poster?: (order_by | null),workshop_map_id?: (order_by | null)} +/** aggregate fields of "leaderboard_entries" */ +export interface leaderboard_entries_aggregate_fieldsGenqlSelection{ + avg?: leaderboard_entries_avg_fieldsGenqlSelection + count?: { __args: {columns?: (leaderboard_entries_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: leaderboard_entries_max_fieldsGenqlSelection + min?: leaderboard_entries_min_fieldsGenqlSelection + stddev?: leaderboard_entries_stddev_fieldsGenqlSelection + stddev_pop?: leaderboard_entries_stddev_pop_fieldsGenqlSelection + stddev_samp?: leaderboard_entries_stddev_samp_fieldsGenqlSelection + sum?: leaderboard_entries_sum_fieldsGenqlSelection + var_pop?: leaderboard_entries_var_pop_fieldsGenqlSelection + var_samp?: leaderboard_entries_var_samp_fieldsGenqlSelection + variance?: leaderboard_entries_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate min on columns */ -export interface maps_min_fieldsGenqlSelection{ - deleted_at?: boolean | number - id?: boolean | number - label?: boolean | number - name?: boolean | number - patch?: boolean | number - poster?: boolean | number - workshop_map_id?: boolean | number +/** aggregate avg on columns */ +export interface leaderboard_entries_avg_fieldsGenqlSelection{ + matches_played?: boolean | number + secondary_value?: boolean | number + tertiary_value?: boolean | number + value?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "maps" */ -export interface maps_min_order_by {deleted_at?: (order_by | null),id?: (order_by | null),label?: (order_by | null),name?: (order_by | null),patch?: (order_by | null),poster?: (order_by | null),workshop_map_id?: (order_by | null)} +/** Boolean expression to filter rows from the table "leaderboard_entries". All fields are combined with a logical 'AND'. */ +export interface leaderboard_entries_bool_exp {_and?: (leaderboard_entries_bool_exp[] | null),_not?: (leaderboard_entries_bool_exp | null),_or?: (leaderboard_entries_bool_exp[] | null),matches_played?: (Int_comparison_exp | null),player_avatar_url?: (String_comparison_exp | null),player_country?: (String_comparison_exp | null),player_custom_avatar_url?: (String_comparison_exp | null),player_name?: (String_comparison_exp | null),player_steam_id?: (String_comparison_exp | null),secondary_value?: (float8_comparison_exp | null),tertiary_value?: (float8_comparison_exp | null),value?: (float8_comparison_exp | null)} -/** response of any mutation on the table "maps" */ -export interface maps_mutation_responseGenqlSelection{ +/** input type for incrementing numeric columns in table "leaderboard_entries" */ +export interface leaderboard_entries_inc_input {matches_played?: (Scalars['Int'] | null),secondary_value?: (Scalars['float8'] | null),tertiary_value?: (Scalars['float8'] | null),value?: (Scalars['float8'] | null)} + + +/** input type for inserting data into table "leaderboard_entries" */ +export interface leaderboard_entries_insert_input {matches_played?: (Scalars['Int'] | null),player_avatar_url?: (Scalars['String'] | null),player_country?: (Scalars['String'] | null),player_custom_avatar_url?: (Scalars['String'] | null),player_name?: (Scalars['String'] | null),player_steam_id?: (Scalars['String'] | null),secondary_value?: (Scalars['float8'] | null),tertiary_value?: (Scalars['float8'] | null),value?: (Scalars['float8'] | null)} + + +/** aggregate max on columns */ +export interface leaderboard_entries_max_fieldsGenqlSelection{ + matches_played?: boolean | number + player_avatar_url?: boolean | number + player_country?: boolean | number + player_custom_avatar_url?: boolean | number + player_name?: boolean | number + player_steam_id?: boolean | number + secondary_value?: boolean | number + tertiary_value?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate min on columns */ +export interface leaderboard_entries_min_fieldsGenqlSelection{ + matches_played?: boolean | number + player_avatar_url?: boolean | number + player_country?: boolean | number + player_custom_avatar_url?: boolean | number + player_name?: boolean | number + player_steam_id?: boolean | number + secondary_value?: boolean | number + tertiary_value?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** response of any mutation on the table "leaderboard_entries" */ +export interface leaderboard_entries_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: mapsGenqlSelection + returning?: leaderboard_entriesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "maps" */ -export interface maps_obj_rel_insert_input {data: maps_insert_input, -/** upsert condition */ -on_conflict?: (maps_on_conflict | null)} +/** Ordering options when selecting data from "leaderboard_entries". */ +export interface leaderboard_entries_order_by {matches_played?: (order_by | null),player_avatar_url?: (order_by | null),player_country?: (order_by | null),player_custom_avatar_url?: (order_by | null),player_name?: (order_by | null),player_steam_id?: (order_by | null),secondary_value?: (order_by | null),tertiary_value?: (order_by | null),value?: (order_by | null)} -/** on_conflict condition type for table "maps" */ -export interface maps_on_conflict {constraint: maps_constraint,update_columns?: maps_update_column[],where?: (maps_bool_exp | null)} +/** input type for updating data in table "leaderboard_entries" */ +export interface leaderboard_entries_set_input {matches_played?: (Scalars['Int'] | null),player_avatar_url?: (Scalars['String'] | null),player_country?: (Scalars['String'] | null),player_custom_avatar_url?: (Scalars['String'] | null),player_name?: (Scalars['String'] | null),player_steam_id?: (Scalars['String'] | null),secondary_value?: (Scalars['float8'] | null),tertiary_value?: (Scalars['float8'] | null),value?: (Scalars['float8'] | null)} -/** Ordering options when selecting data from "maps". */ -export interface maps_order_by {active_pool?: (order_by | null),deleted_at?: (order_by | null),e_match_type?: (e_match_types_order_by | null),enabled?: (order_by | null),id?: (order_by | null),label?: (order_by | null),match_maps_aggregate?: (match_maps_aggregate_order_by | null),match_veto_picks_aggregate?: (match_map_veto_picks_aggregate_order_by | null),name?: (order_by | null),patch?: (order_by | null),poster?: (order_by | null),type?: (order_by | null),workshop_map_id?: (order_by | null)} +/** aggregate stddev on columns */ +export interface leaderboard_entries_stddev_fieldsGenqlSelection{ + matches_played?: boolean | number + secondary_value?: boolean | number + tertiary_value?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** primary key columns input for table: maps */ -export interface maps_pk_columns_input {id: Scalars['uuid']} +/** aggregate stddev_pop on columns */ +export interface leaderboard_entries_stddev_pop_fieldsGenqlSelection{ + matches_played?: boolean | number + secondary_value?: boolean | number + tertiary_value?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** input type for updating data in table "maps" */ -export interface maps_set_input {active_pool?: (Scalars['Boolean'] | null),deleted_at?: (Scalars['timestamptz'] | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),label?: (Scalars['String'] | null),name?: (Scalars['String'] | null),patch?: (Scalars['String'] | null),poster?: (Scalars['String'] | null),type?: (e_match_types_enum | null),workshop_map_id?: (Scalars['String'] | null)} +/** aggregate stddev_samp on columns */ +export interface leaderboard_entries_stddev_samp_fieldsGenqlSelection{ + matches_played?: boolean | number + secondary_value?: boolean | number + tertiary_value?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Streaming cursor of the table "maps" */ -export interface maps_stream_cursor_input { +/** Streaming cursor of the table "leaderboard_entries" */ +export interface leaderboard_entries_stream_cursor_input { /** Stream column input with initial value */ -initial_value: maps_stream_cursor_value_input, +initial_value: leaderboard_entries_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface maps_stream_cursor_value_input {active_pool?: (Scalars['Boolean'] | null),deleted_at?: (Scalars['timestamptz'] | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),label?: (Scalars['String'] | null),name?: (Scalars['String'] | null),patch?: (Scalars['String'] | null),poster?: (Scalars['String'] | null),type?: (e_match_types_enum | null),workshop_map_id?: (Scalars['String'] | null)} +export interface leaderboard_entries_stream_cursor_value_input {matches_played?: (Scalars['Int'] | null),player_avatar_url?: (Scalars['String'] | null),player_country?: (Scalars['String'] | null),player_custom_avatar_url?: (Scalars['String'] | null),player_name?: (Scalars['String'] | null),player_steam_id?: (Scalars['String'] | null),secondary_value?: (Scalars['float8'] | null),tertiary_value?: (Scalars['float8'] | null),value?: (Scalars['float8'] | null)} -export interface maps_updates { + +/** aggregate sum on columns */ +export interface leaderboard_entries_sum_fieldsGenqlSelection{ + matches_played?: boolean | number + secondary_value?: boolean | number + tertiary_value?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface leaderboard_entries_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (leaderboard_entries_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (maps_set_input | null), +_set?: (leaderboard_entries_set_input | null), /** filter the rows which have to be updated */ -where: maps_bool_exp} +where: leaderboard_entries_bool_exp} -/** columns and relationships of "match_clips" */ -export interface match_clipsGenqlSelection{ +/** aggregate var_pop on columns */ +export interface leaderboard_entries_var_pop_fieldsGenqlSelection{ + matches_played?: boolean | number + secondary_value?: boolean | number + tertiary_value?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate var_samp on columns */ +export interface leaderboard_entries_var_samp_fieldsGenqlSelection{ + matches_played?: boolean | number + secondary_value?: boolean | number + tertiary_value?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate variance on columns */ +export interface leaderboard_entries_variance_fieldsGenqlSelection{ + matches_played?: boolean | number + secondary_value?: boolean | number + tertiary_value?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface league_award_forfeit_args {_tournament_bracket_id?: (Scalars['uuid'] | null),_winning_tournament_team_id?: (Scalars['uuid'] | null)} + + +/** columns and relationships of "league_divisions" */ +export interface league_divisionsGenqlSelection{ created_at?: boolean | number - /** A computed field, executes function "clip_download_url" */ - download_url?: boolean | number - duration_ms?: boolean | number - file?: boolean | number id?: boolean | number - kills_count?: boolean | number - /** An object relationship */ - match_map?: match_mapsGenqlSelection - /** An object relationship */ - match_map_demo?: match_map_demosGenqlSelection - match_map_demo_id?: boolean | number - match_map_id?: boolean | number + name?: boolean | number /** An array relationship */ - render_jobs?: (clip_render_jobsGenqlSelection & { __args?: { + season_divisions?: (league_season_divisionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (clip_render_jobs_select_column[] | null), + distinct_on?: (league_season_divisions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (clip_render_jobs_order_by[] | null), + order_by?: (league_season_divisions_order_by[] | null), /** filter the rows returned */ - where?: (clip_render_jobs_bool_exp | null)} }) + where?: (league_season_divisions_bool_exp | null)} }) /** An aggregate relationship */ - render_jobs_aggregate?: (clip_render_jobs_aggregateGenqlSelection & { __args?: { + season_divisions_aggregate?: (league_season_divisions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (clip_render_jobs_select_column[] | null), + distinct_on?: (league_season_divisions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (clip_render_jobs_order_by[] | null), + order_by?: (league_season_divisions_order_by[] | null), /** filter the rows returned */ - where?: (clip_render_jobs_bool_exp | null)} }) - round?: boolean | number - size?: boolean | number - /** An object relationship */ - target?: playersGenqlSelection - target_steam_id?: boolean | number - /** A computed field, executes function "clip_thumbnail_download_url" */ - thumbnail_download_url?: boolean | number - thumbnail_url?: boolean | number - title?: boolean | number - /** An object relationship */ - user?: playersGenqlSelection - user_steam_id?: boolean | number - views_count?: boolean | number - visibility?: boolean | number + where?: (league_season_divisions_bool_exp | null)} }) + tier?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "match_clips" */ -export interface match_clips_aggregateGenqlSelection{ - aggregate?: match_clips_aggregate_fieldsGenqlSelection - nodes?: match_clipsGenqlSelection +/** aggregated selection of "league_divisions" */ +export interface league_divisions_aggregateGenqlSelection{ + aggregate?: league_divisions_aggregate_fieldsGenqlSelection + nodes?: league_divisionsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface match_clips_aggregate_bool_exp {count?: (match_clips_aggregate_bool_exp_count | null)} - -export interface match_clips_aggregate_bool_exp_count {arguments?: (match_clips_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_clips_bool_exp | null),predicate: Int_comparison_exp} - -/** aggregate fields of "match_clips" */ -export interface match_clips_aggregate_fieldsGenqlSelection{ - avg?: match_clips_avg_fieldsGenqlSelection - count?: { __args: {columns?: (match_clips_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: match_clips_max_fieldsGenqlSelection - min?: match_clips_min_fieldsGenqlSelection - stddev?: match_clips_stddev_fieldsGenqlSelection - stddev_pop?: match_clips_stddev_pop_fieldsGenqlSelection - stddev_samp?: match_clips_stddev_samp_fieldsGenqlSelection - sum?: match_clips_sum_fieldsGenqlSelection - var_pop?: match_clips_var_pop_fieldsGenqlSelection - var_samp?: match_clips_var_samp_fieldsGenqlSelection - variance?: match_clips_variance_fieldsGenqlSelection +/** aggregate fields of "league_divisions" */ +export interface league_divisions_aggregate_fieldsGenqlSelection{ + avg?: league_divisions_avg_fieldsGenqlSelection + count?: { __args: {columns?: (league_divisions_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: league_divisions_max_fieldsGenqlSelection + min?: league_divisions_min_fieldsGenqlSelection + stddev?: league_divisions_stddev_fieldsGenqlSelection + stddev_pop?: league_divisions_stddev_pop_fieldsGenqlSelection + stddev_samp?: league_divisions_stddev_samp_fieldsGenqlSelection + sum?: league_divisions_sum_fieldsGenqlSelection + var_pop?: league_divisions_var_pop_fieldsGenqlSelection + var_samp?: league_divisions_var_samp_fieldsGenqlSelection + variance?: league_divisions_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "match_clips" */ -export interface match_clips_aggregate_order_by {avg?: (match_clips_avg_order_by | null),count?: (order_by | null),max?: (match_clips_max_order_by | null),min?: (match_clips_min_order_by | null),stddev?: (match_clips_stddev_order_by | null),stddev_pop?: (match_clips_stddev_pop_order_by | null),stddev_samp?: (match_clips_stddev_samp_order_by | null),sum?: (match_clips_sum_order_by | null),var_pop?: (match_clips_var_pop_order_by | null),var_samp?: (match_clips_var_samp_order_by | null),variance?: (match_clips_variance_order_by | null)} - - -/** input type for inserting array relation for remote table "match_clips" */ -export interface match_clips_arr_rel_insert_input {data: match_clips_insert_input[], -/** upsert condition */ -on_conflict?: (match_clips_on_conflict | null)} - - /** aggregate avg on columns */ -export interface match_clips_avg_fieldsGenqlSelection{ - duration_ms?: boolean | number - kills_count?: boolean | number - round?: boolean | number - size?: boolean | number - target_steam_id?: boolean | number - user_steam_id?: boolean | number - views_count?: boolean | number +export interface league_divisions_avg_fieldsGenqlSelection{ + tier?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "match_clips" */ -export interface match_clips_avg_order_by {duration_ms?: (order_by | null),kills_count?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} - - -/** Boolean expression to filter rows from the table "match_clips". All fields are combined with a logical 'AND'. */ -export interface match_clips_bool_exp {_and?: (match_clips_bool_exp[] | null),_not?: (match_clips_bool_exp | null),_or?: (match_clips_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),download_url?: (String_comparison_exp | null),duration_ms?: (Int_comparison_exp | null),file?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),kills_count?: (Int_comparison_exp | null),match_map?: (match_maps_bool_exp | null),match_map_demo?: (match_map_demos_bool_exp | null),match_map_demo_id?: (uuid_comparison_exp | null),match_map_id?: (uuid_comparison_exp | null),render_jobs?: (clip_render_jobs_bool_exp | null),render_jobs_aggregate?: (clip_render_jobs_aggregate_bool_exp | null),round?: (Int_comparison_exp | null),size?: (bigint_comparison_exp | null),target?: (players_bool_exp | null),target_steam_id?: (bigint_comparison_exp | null),thumbnail_download_url?: (String_comparison_exp | null),thumbnail_url?: (String_comparison_exp | null),title?: (String_comparison_exp | null),user?: (players_bool_exp | null),user_steam_id?: (bigint_comparison_exp | null),views_count?: (Int_comparison_exp | null),visibility?: (e_match_clip_visibility_enum_comparison_exp | null)} +/** Boolean expression to filter rows from the table "league_divisions". All fields are combined with a logical 'AND'. */ +export interface league_divisions_bool_exp {_and?: (league_divisions_bool_exp[] | null),_not?: (league_divisions_bool_exp | null),_or?: (league_divisions_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),name?: (String_comparison_exp | null),season_divisions?: (league_season_divisions_bool_exp | null),season_divisions_aggregate?: (league_season_divisions_aggregate_bool_exp | null),tier?: (smallint_comparison_exp | null)} -/** input type for incrementing numeric columns in table "match_clips" */ -export interface match_clips_inc_input {duration_ms?: (Scalars['Int'] | null),kills_count?: (Scalars['Int'] | null),round?: (Scalars['Int'] | null),size?: (Scalars['bigint'] | null),target_steam_id?: (Scalars['bigint'] | null),user_steam_id?: (Scalars['bigint'] | null),views_count?: (Scalars['Int'] | null)} +/** input type for incrementing numeric columns in table "league_divisions" */ +export interface league_divisions_inc_input {tier?: (Scalars['smallint'] | null)} -/** input type for inserting data into table "match_clips" */ -export interface match_clips_insert_input {created_at?: (Scalars['timestamptz'] | null),duration_ms?: (Scalars['Int'] | null),file?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),kills_count?: (Scalars['Int'] | null),match_map?: (match_maps_obj_rel_insert_input | null),match_map_demo?: (match_map_demos_obj_rel_insert_input | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),render_jobs?: (clip_render_jobs_arr_rel_insert_input | null),round?: (Scalars['Int'] | null),size?: (Scalars['bigint'] | null),target?: (players_obj_rel_insert_input | null),target_steam_id?: (Scalars['bigint'] | null),thumbnail_url?: (Scalars['String'] | null),title?: (Scalars['String'] | null),user?: (players_obj_rel_insert_input | null),user_steam_id?: (Scalars['bigint'] | null),views_count?: (Scalars['Int'] | null),visibility?: (e_match_clip_visibility_enum | null)} +/** input type for inserting data into table "league_divisions" */ +export interface league_divisions_insert_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),season_divisions?: (league_season_divisions_arr_rel_insert_input | null),tier?: (Scalars['smallint'] | null)} /** aggregate max on columns */ -export interface match_clips_max_fieldsGenqlSelection{ +export interface league_divisions_max_fieldsGenqlSelection{ created_at?: boolean | number - /** A computed field, executes function "clip_download_url" */ - download_url?: boolean | number - duration_ms?: boolean | number - file?: boolean | number id?: boolean | number - kills_count?: boolean | number - match_map_demo_id?: boolean | number - match_map_id?: boolean | number - round?: boolean | number - size?: boolean | number - target_steam_id?: boolean | number - /** A computed field, executes function "clip_thumbnail_download_url" */ - thumbnail_download_url?: boolean | number - thumbnail_url?: boolean | number - title?: boolean | number - user_steam_id?: boolean | number - views_count?: boolean | number + name?: boolean | number + tier?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "match_clips" */ -export interface match_clips_max_order_by {created_at?: (order_by | null),duration_ms?: (order_by | null),file?: (order_by | null),id?: (order_by | null),kills_count?: (order_by | null),match_map_demo_id?: (order_by | null),match_map_id?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),thumbnail_url?: (order_by | null),title?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} - - /** aggregate min on columns */ -export interface match_clips_min_fieldsGenqlSelection{ +export interface league_divisions_min_fieldsGenqlSelection{ created_at?: boolean | number - /** A computed field, executes function "clip_download_url" */ - download_url?: boolean | number - duration_ms?: boolean | number - file?: boolean | number id?: boolean | number - kills_count?: boolean | number - match_map_demo_id?: boolean | number - match_map_id?: boolean | number - round?: boolean | number - size?: boolean | number - target_steam_id?: boolean | number - /** A computed field, executes function "clip_thumbnail_download_url" */ - thumbnail_download_url?: boolean | number - thumbnail_url?: boolean | number - title?: boolean | number - user_steam_id?: boolean | number - views_count?: boolean | number + name?: boolean | number + tier?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "match_clips" */ -export interface match_clips_min_order_by {created_at?: (order_by | null),duration_ms?: (order_by | null),file?: (order_by | null),id?: (order_by | null),kills_count?: (order_by | null),match_map_demo_id?: (order_by | null),match_map_id?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),thumbnail_url?: (order_by | null),title?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} - - -/** response of any mutation on the table "match_clips" */ -export interface match_clips_mutation_responseGenqlSelection{ +/** response of any mutation on the table "league_divisions" */ +export interface league_divisions_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: match_clipsGenqlSelection + returning?: league_divisionsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "match_clips" */ -export interface match_clips_obj_rel_insert_input {data: match_clips_insert_input, +/** input type for inserting object relation for remote table "league_divisions" */ +export interface league_divisions_obj_rel_insert_input {data: league_divisions_insert_input, /** upsert condition */ -on_conflict?: (match_clips_on_conflict | null)} +on_conflict?: (league_divisions_on_conflict | null)} -/** on_conflict condition type for table "match_clips" */ -export interface match_clips_on_conflict {constraint: match_clips_constraint,update_columns?: match_clips_update_column[],where?: (match_clips_bool_exp | null)} +/** on_conflict condition type for table "league_divisions" */ +export interface league_divisions_on_conflict {constraint: league_divisions_constraint,update_columns?: league_divisions_update_column[],where?: (league_divisions_bool_exp | null)} -/** Ordering options when selecting data from "match_clips". */ -export interface match_clips_order_by {created_at?: (order_by | null),download_url?: (order_by | null),duration_ms?: (order_by | null),file?: (order_by | null),id?: (order_by | null),kills_count?: (order_by | null),match_map?: (match_maps_order_by | null),match_map_demo?: (match_map_demos_order_by | null),match_map_demo_id?: (order_by | null),match_map_id?: (order_by | null),render_jobs_aggregate?: (clip_render_jobs_aggregate_order_by | null),round?: (order_by | null),size?: (order_by | null),target?: (players_order_by | null),target_steam_id?: (order_by | null),thumbnail_download_url?: (order_by | null),thumbnail_url?: (order_by | null),title?: (order_by | null),user?: (players_order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null),visibility?: (order_by | null)} +/** Ordering options when selecting data from "league_divisions". */ +export interface league_divisions_order_by {created_at?: (order_by | null),id?: (order_by | null),name?: (order_by | null),season_divisions_aggregate?: (league_season_divisions_aggregate_order_by | null),tier?: (order_by | null)} -/** primary key columns input for table: match_clips */ -export interface match_clips_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: league_divisions */ +export interface league_divisions_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "match_clips" */ -export interface match_clips_set_input {created_at?: (Scalars['timestamptz'] | null),duration_ms?: (Scalars['Int'] | null),file?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),kills_count?: (Scalars['Int'] | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),round?: (Scalars['Int'] | null),size?: (Scalars['bigint'] | null),target_steam_id?: (Scalars['bigint'] | null),thumbnail_url?: (Scalars['String'] | null),title?: (Scalars['String'] | null),user_steam_id?: (Scalars['bigint'] | null),views_count?: (Scalars['Int'] | null),visibility?: (e_match_clip_visibility_enum | null)} +/** input type for updating data in table "league_divisions" */ +export interface league_divisions_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),tier?: (Scalars['smallint'] | null)} /** aggregate stddev on columns */ -export interface match_clips_stddev_fieldsGenqlSelection{ - duration_ms?: boolean | number - kills_count?: boolean | number - round?: boolean | number - size?: boolean | number - target_steam_id?: boolean | number - user_steam_id?: boolean | number - views_count?: boolean | number +export interface league_divisions_stddev_fieldsGenqlSelection{ + tier?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "match_clips" */ -export interface match_clips_stddev_order_by {duration_ms?: (order_by | null),kills_count?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} - - /** aggregate stddev_pop on columns */ -export interface match_clips_stddev_pop_fieldsGenqlSelection{ - duration_ms?: boolean | number - kills_count?: boolean | number - round?: boolean | number - size?: boolean | number - target_steam_id?: boolean | number - user_steam_id?: boolean | number - views_count?: boolean | number +export interface league_divisions_stddev_pop_fieldsGenqlSelection{ + tier?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "match_clips" */ -export interface match_clips_stddev_pop_order_by {duration_ms?: (order_by | null),kills_count?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} - - /** aggregate stddev_samp on columns */ -export interface match_clips_stddev_samp_fieldsGenqlSelection{ - duration_ms?: boolean | number - kills_count?: boolean | number - round?: boolean | number - size?: boolean | number - target_steam_id?: boolean | number - user_steam_id?: boolean | number - views_count?: boolean | number +export interface league_divisions_stddev_samp_fieldsGenqlSelection{ + tier?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "match_clips" */ -export interface match_clips_stddev_samp_order_by {duration_ms?: (order_by | null),kills_count?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} - - -/** Streaming cursor of the table "match_clips" */ -export interface match_clips_stream_cursor_input { +/** Streaming cursor of the table "league_divisions" */ +export interface league_divisions_stream_cursor_input { /** Stream column input with initial value */ -initial_value: match_clips_stream_cursor_value_input, +initial_value: league_divisions_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface match_clips_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),duration_ms?: (Scalars['Int'] | null),file?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),kills_count?: (Scalars['Int'] | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),round?: (Scalars['Int'] | null),size?: (Scalars['bigint'] | null),target_steam_id?: (Scalars['bigint'] | null),thumbnail_url?: (Scalars['String'] | null),title?: (Scalars['String'] | null),user_steam_id?: (Scalars['bigint'] | null),views_count?: (Scalars['Int'] | null),visibility?: (e_match_clip_visibility_enum | null)} +export interface league_divisions_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),tier?: (Scalars['smallint'] | null)} /** aggregate sum on columns */ -export interface match_clips_sum_fieldsGenqlSelection{ - duration_ms?: boolean | number - kills_count?: boolean | number - round?: boolean | number - size?: boolean | number - target_steam_id?: boolean | number - user_steam_id?: boolean | number - views_count?: boolean | number +export interface league_divisions_sum_fieldsGenqlSelection{ + tier?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** order by sum() on columns of table "match_clips" */ -export interface match_clips_sum_order_by {duration_ms?: (order_by | null),kills_count?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} - -export interface match_clips_updates { +export interface league_divisions_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (match_clips_inc_input | null), +_inc?: (league_divisions_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (match_clips_set_input | null), +_set?: (league_divisions_set_input | null), /** filter the rows which have to be updated */ -where: match_clips_bool_exp} +where: league_divisions_bool_exp} /** aggregate var_pop on columns */ -export interface match_clips_var_pop_fieldsGenqlSelection{ - duration_ms?: boolean | number - kills_count?: boolean | number - round?: boolean | number - size?: boolean | number - target_steam_id?: boolean | number - user_steam_id?: boolean | number - views_count?: boolean | number +export interface league_divisions_var_pop_fieldsGenqlSelection{ + tier?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "match_clips" */ -export interface match_clips_var_pop_order_by {duration_ms?: (order_by | null),kills_count?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} - - /** aggregate var_samp on columns */ -export interface match_clips_var_samp_fieldsGenqlSelection{ - duration_ms?: boolean | number - kills_count?: boolean | number - round?: boolean | number - size?: boolean | number - target_steam_id?: boolean | number - user_steam_id?: boolean | number - views_count?: boolean | number +export interface league_divisions_var_samp_fieldsGenqlSelection{ + tier?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "match_clips" */ -export interface match_clips_var_samp_order_by {duration_ms?: (order_by | null),kills_count?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} - - /** aggregate variance on columns */ -export interface match_clips_variance_fieldsGenqlSelection{ - duration_ms?: boolean | number - kills_count?: boolean | number - round?: boolean | number - size?: boolean | number - target_steam_id?: boolean | number - user_steam_id?: boolean | number - views_count?: boolean | number +export interface league_divisions_variance_fieldsGenqlSelection{ + tier?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "match_clips" */ -export interface match_clips_variance_order_by {duration_ms?: (order_by | null),kills_count?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} - - -/** columns and relationships of "match_demo_sessions" */ -export interface match_demo_sessionsGenqlSelection{ +/** columns and relationships of "league_match_weeks" */ +export interface league_match_weeksGenqlSelection{ + closes_at?: boolean | number created_at?: boolean | number - error_message?: boolean | number - /** An object relationship */ - game_server_node?: game_server_nodesGenqlSelection - game_server_node_id?: boolean | number + default_match_at?: boolean | number id?: boolean | number - k8s_job_name?: boolean | number - last_activity_at?: boolean | number - last_status_at?: boolean | number - /** An object relationship */ - match?: matchesGenqlSelection - match_id?: boolean | number - /** An object relationship */ - match_map?: match_mapsGenqlSelection - /** An object relationship */ - match_map_demo?: match_map_demosGenqlSelection - match_map_demo_id?: boolean | number - match_map_id?: boolean | number - status?: boolean | number - status_history?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - stream_url?: boolean | number + league_season_id?: boolean | number + opens_at?: boolean | number /** An object relationship */ - watcher?: playersGenqlSelection - watcher_steam_id?: boolean | number + season?: league_seasonsGenqlSelection + week_number?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "match_demo_sessions" */ -export interface match_demo_sessions_aggregateGenqlSelection{ - aggregate?: match_demo_sessions_aggregate_fieldsGenqlSelection - nodes?: match_demo_sessionsGenqlSelection +/** aggregated selection of "league_match_weeks" */ +export interface league_match_weeks_aggregateGenqlSelection{ + aggregate?: league_match_weeks_aggregate_fieldsGenqlSelection + nodes?: league_match_weeksGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface match_demo_sessions_aggregate_bool_exp {count?: (match_demo_sessions_aggregate_bool_exp_count | null)} +export interface league_match_weeks_aggregate_bool_exp {count?: (league_match_weeks_aggregate_bool_exp_count | null)} -export interface match_demo_sessions_aggregate_bool_exp_count {arguments?: (match_demo_sessions_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_demo_sessions_bool_exp | null),predicate: Int_comparison_exp} +export interface league_match_weeks_aggregate_bool_exp_count {arguments?: (league_match_weeks_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (league_match_weeks_bool_exp | null),predicate: Int_comparison_exp} -/** aggregate fields of "match_demo_sessions" */ -export interface match_demo_sessions_aggregate_fieldsGenqlSelection{ - avg?: match_demo_sessions_avg_fieldsGenqlSelection - count?: { __args: {columns?: (match_demo_sessions_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: match_demo_sessions_max_fieldsGenqlSelection - min?: match_demo_sessions_min_fieldsGenqlSelection - stddev?: match_demo_sessions_stddev_fieldsGenqlSelection - stddev_pop?: match_demo_sessions_stddev_pop_fieldsGenqlSelection - stddev_samp?: match_demo_sessions_stddev_samp_fieldsGenqlSelection - sum?: match_demo_sessions_sum_fieldsGenqlSelection - var_pop?: match_demo_sessions_var_pop_fieldsGenqlSelection - var_samp?: match_demo_sessions_var_samp_fieldsGenqlSelection - variance?: match_demo_sessions_variance_fieldsGenqlSelection +/** aggregate fields of "league_match_weeks" */ +export interface league_match_weeks_aggregate_fieldsGenqlSelection{ + avg?: league_match_weeks_avg_fieldsGenqlSelection + count?: { __args: {columns?: (league_match_weeks_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: league_match_weeks_max_fieldsGenqlSelection + min?: league_match_weeks_min_fieldsGenqlSelection + stddev?: league_match_weeks_stddev_fieldsGenqlSelection + stddev_pop?: league_match_weeks_stddev_pop_fieldsGenqlSelection + stddev_samp?: league_match_weeks_stddev_samp_fieldsGenqlSelection + sum?: league_match_weeks_sum_fieldsGenqlSelection + var_pop?: league_match_weeks_var_pop_fieldsGenqlSelection + var_samp?: league_match_weeks_var_samp_fieldsGenqlSelection + variance?: league_match_weeks_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "match_demo_sessions" */ -export interface match_demo_sessions_aggregate_order_by {avg?: (match_demo_sessions_avg_order_by | null),count?: (order_by | null),max?: (match_demo_sessions_max_order_by | null),min?: (match_demo_sessions_min_order_by | null),stddev?: (match_demo_sessions_stddev_order_by | null),stddev_pop?: (match_demo_sessions_stddev_pop_order_by | null),stddev_samp?: (match_demo_sessions_stddev_samp_order_by | null),sum?: (match_demo_sessions_sum_order_by | null),var_pop?: (match_demo_sessions_var_pop_order_by | null),var_samp?: (match_demo_sessions_var_samp_order_by | null),variance?: (match_demo_sessions_variance_order_by | null)} - - -/** append existing jsonb value of filtered columns with new jsonb value */ -export interface match_demo_sessions_append_input {status_history?: (Scalars['jsonb'] | null)} +/** order by aggregate values of table "league_match_weeks" */ +export interface league_match_weeks_aggregate_order_by {avg?: (league_match_weeks_avg_order_by | null),count?: (order_by | null),max?: (league_match_weeks_max_order_by | null),min?: (league_match_weeks_min_order_by | null),stddev?: (league_match_weeks_stddev_order_by | null),stddev_pop?: (league_match_weeks_stddev_pop_order_by | null),stddev_samp?: (league_match_weeks_stddev_samp_order_by | null),sum?: (league_match_weeks_sum_order_by | null),var_pop?: (league_match_weeks_var_pop_order_by | null),var_samp?: (league_match_weeks_var_samp_order_by | null),variance?: (league_match_weeks_variance_order_by | null)} -/** input type for inserting array relation for remote table "match_demo_sessions" */ -export interface match_demo_sessions_arr_rel_insert_input {data: match_demo_sessions_insert_input[], +/** input type for inserting array relation for remote table "league_match_weeks" */ +export interface league_match_weeks_arr_rel_insert_input {data: league_match_weeks_insert_input[], /** upsert condition */ -on_conflict?: (match_demo_sessions_on_conflict | null)} +on_conflict?: (league_match_weeks_on_conflict | null)} /** aggregate avg on columns */ -export interface match_demo_sessions_avg_fieldsGenqlSelection{ - watcher_steam_id?: boolean | number +export interface league_match_weeks_avg_fieldsGenqlSelection{ + week_number?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "match_demo_sessions" */ -export interface match_demo_sessions_avg_order_by {watcher_steam_id?: (order_by | null)} - - -/** Boolean expression to filter rows from the table "match_demo_sessions". All fields are combined with a logical 'AND'. */ -export interface match_demo_sessions_bool_exp {_and?: (match_demo_sessions_bool_exp[] | null),_not?: (match_demo_sessions_bool_exp | null),_or?: (match_demo_sessions_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),error_message?: (String_comparison_exp | null),game_server_node?: (game_server_nodes_bool_exp | null),game_server_node_id?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),k8s_job_name?: (String_comparison_exp | null),last_activity_at?: (timestamptz_comparison_exp | null),last_status_at?: (timestamptz_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),match_map?: (match_maps_bool_exp | null),match_map_demo?: (match_map_demos_bool_exp | null),match_map_demo_id?: (uuid_comparison_exp | null),match_map_id?: (uuid_comparison_exp | null),status?: (String_comparison_exp | null),status_history?: (jsonb_comparison_exp | null),stream_url?: (String_comparison_exp | null),watcher?: (players_bool_exp | null),watcher_steam_id?: (bigint_comparison_exp | null)} - - -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -export interface match_demo_sessions_delete_at_path_input {status_history?: (Scalars['String'][] | null)} - - -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -export interface match_demo_sessions_delete_elem_input {status_history?: (Scalars['Int'] | null)} +/** order by avg() on columns of table "league_match_weeks" */ +export interface league_match_weeks_avg_order_by {week_number?: (order_by | null)} -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -export interface match_demo_sessions_delete_key_input {status_history?: (Scalars['String'] | null)} +/** Boolean expression to filter rows from the table "league_match_weeks". All fields are combined with a logical 'AND'. */ +export interface league_match_weeks_bool_exp {_and?: (league_match_weeks_bool_exp[] | null),_not?: (league_match_weeks_bool_exp | null),_or?: (league_match_weeks_bool_exp[] | null),closes_at?: (timestamptz_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),default_match_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),league_season_id?: (uuid_comparison_exp | null),opens_at?: (timestamptz_comparison_exp | null),season?: (league_seasons_bool_exp | null),week_number?: (Int_comparison_exp | null)} -/** input type for incrementing numeric columns in table "match_demo_sessions" */ -export interface match_demo_sessions_inc_input {watcher_steam_id?: (Scalars['bigint'] | null)} +/** input type for incrementing numeric columns in table "league_match_weeks" */ +export interface league_match_weeks_inc_input {week_number?: (Scalars['Int'] | null)} -/** input type for inserting data into table "match_demo_sessions" */ -export interface match_demo_sessions_insert_input {created_at?: (Scalars['timestamptz'] | null),error_message?: (Scalars['String'] | null),game_server_node?: (game_server_nodes_obj_rel_insert_input | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),last_activity_at?: (Scalars['timestamptz'] | null),last_status_at?: (Scalars['timestamptz'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),match_map?: (match_maps_obj_rel_insert_input | null),match_map_demo?: (match_map_demos_obj_rel_insert_input | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),stream_url?: (Scalars['String'] | null),watcher?: (players_obj_rel_insert_input | null),watcher_steam_id?: (Scalars['bigint'] | null)} +/** input type for inserting data into table "league_match_weeks" */ +export interface league_match_weeks_insert_input {closes_at?: (Scalars['timestamptz'] | null),created_at?: (Scalars['timestamptz'] | null),default_match_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),opens_at?: (Scalars['timestamptz'] | null),season?: (league_seasons_obj_rel_insert_input | null),week_number?: (Scalars['Int'] | null)} /** aggregate max on columns */ -export interface match_demo_sessions_max_fieldsGenqlSelection{ +export interface league_match_weeks_max_fieldsGenqlSelection{ + closes_at?: boolean | number created_at?: boolean | number - error_message?: boolean | number - game_server_node_id?: boolean | number + default_match_at?: boolean | number id?: boolean | number - k8s_job_name?: boolean | number - last_activity_at?: boolean | number - last_status_at?: boolean | number - match_id?: boolean | number - match_map_demo_id?: boolean | number - match_map_id?: boolean | number - status?: boolean | number - stream_url?: boolean | number - watcher_steam_id?: boolean | number + league_season_id?: boolean | number + opens_at?: boolean | number + week_number?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "match_demo_sessions" */ -export interface match_demo_sessions_max_order_by {created_at?: (order_by | null),error_message?: (order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),last_activity_at?: (order_by | null),last_status_at?: (order_by | null),match_id?: (order_by | null),match_map_demo_id?: (order_by | null),match_map_id?: (order_by | null),status?: (order_by | null),stream_url?: (order_by | null),watcher_steam_id?: (order_by | null)} +/** order by max() on columns of table "league_match_weeks" */ +export interface league_match_weeks_max_order_by {closes_at?: (order_by | null),created_at?: (order_by | null),default_match_at?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),opens_at?: (order_by | null),week_number?: (order_by | null)} /** aggregate min on columns */ -export interface match_demo_sessions_min_fieldsGenqlSelection{ +export interface league_match_weeks_min_fieldsGenqlSelection{ + closes_at?: boolean | number created_at?: boolean | number - error_message?: boolean | number - game_server_node_id?: boolean | number + default_match_at?: boolean | number id?: boolean | number - k8s_job_name?: boolean | number - last_activity_at?: boolean | number - last_status_at?: boolean | number - match_id?: boolean | number - match_map_demo_id?: boolean | number - match_map_id?: boolean | number - status?: boolean | number - stream_url?: boolean | number - watcher_steam_id?: boolean | number + league_season_id?: boolean | number + opens_at?: boolean | number + week_number?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "match_demo_sessions" */ -export interface match_demo_sessions_min_order_by {created_at?: (order_by | null),error_message?: (order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),last_activity_at?: (order_by | null),last_status_at?: (order_by | null),match_id?: (order_by | null),match_map_demo_id?: (order_by | null),match_map_id?: (order_by | null),status?: (order_by | null),stream_url?: (order_by | null),watcher_steam_id?: (order_by | null)} +/** order by min() on columns of table "league_match_weeks" */ +export interface league_match_weeks_min_order_by {closes_at?: (order_by | null),created_at?: (order_by | null),default_match_at?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),opens_at?: (order_by | null),week_number?: (order_by | null)} -/** response of any mutation on the table "match_demo_sessions" */ -export interface match_demo_sessions_mutation_responseGenqlSelection{ +/** response of any mutation on the table "league_match_weeks" */ +export interface league_match_weeks_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: match_demo_sessionsGenqlSelection + returning?: league_match_weeksGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "match_demo_sessions" */ -export interface match_demo_sessions_on_conflict {constraint: match_demo_sessions_constraint,update_columns?: match_demo_sessions_update_column[],where?: (match_demo_sessions_bool_exp | null)} - - -/** Ordering options when selecting data from "match_demo_sessions". */ -export interface match_demo_sessions_order_by {created_at?: (order_by | null),error_message?: (order_by | null),game_server_node?: (game_server_nodes_order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),last_activity_at?: (order_by | null),last_status_at?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),match_map?: (match_maps_order_by | null),match_map_demo?: (match_map_demos_order_by | null),match_map_demo_id?: (order_by | null),match_map_id?: (order_by | null),status?: (order_by | null),status_history?: (order_by | null),stream_url?: (order_by | null),watcher?: (players_order_by | null),watcher_steam_id?: (order_by | null)} +/** on_conflict condition type for table "league_match_weeks" */ +export interface league_match_weeks_on_conflict {constraint: league_match_weeks_constraint,update_columns?: league_match_weeks_update_column[],where?: (league_match_weeks_bool_exp | null)} -/** primary key columns input for table: match_demo_sessions */ -export interface match_demo_sessions_pk_columns_input {id: Scalars['uuid']} +/** Ordering options when selecting data from "league_match_weeks". */ +export interface league_match_weeks_order_by {closes_at?: (order_by | null),created_at?: (order_by | null),default_match_at?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),opens_at?: (order_by | null),season?: (league_seasons_order_by | null),week_number?: (order_by | null)} -/** prepend existing jsonb value of filtered columns with new jsonb value */ -export interface match_demo_sessions_prepend_input {status_history?: (Scalars['jsonb'] | null)} +/** primary key columns input for table: league_match_weeks */ +export interface league_match_weeks_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "match_demo_sessions" */ -export interface match_demo_sessions_set_input {created_at?: (Scalars['timestamptz'] | null),error_message?: (Scalars['String'] | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),last_activity_at?: (Scalars['timestamptz'] | null),last_status_at?: (Scalars['timestamptz'] | null),match_id?: (Scalars['uuid'] | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),stream_url?: (Scalars['String'] | null),watcher_steam_id?: (Scalars['bigint'] | null)} +/** input type for updating data in table "league_match_weeks" */ +export interface league_match_weeks_set_input {closes_at?: (Scalars['timestamptz'] | null),created_at?: (Scalars['timestamptz'] | null),default_match_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),opens_at?: (Scalars['timestamptz'] | null),week_number?: (Scalars['Int'] | null)} /** aggregate stddev on columns */ -export interface match_demo_sessions_stddev_fieldsGenqlSelection{ - watcher_steam_id?: boolean | number +export interface league_match_weeks_stddev_fieldsGenqlSelection{ + week_number?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "match_demo_sessions" */ -export interface match_demo_sessions_stddev_order_by {watcher_steam_id?: (order_by | null)} +/** order by stddev() on columns of table "league_match_weeks" */ +export interface league_match_weeks_stddev_order_by {week_number?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface match_demo_sessions_stddev_pop_fieldsGenqlSelection{ - watcher_steam_id?: boolean | number +export interface league_match_weeks_stddev_pop_fieldsGenqlSelection{ + week_number?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "match_demo_sessions" */ -export interface match_demo_sessions_stddev_pop_order_by {watcher_steam_id?: (order_by | null)} +/** order by stddev_pop() on columns of table "league_match_weeks" */ +export interface league_match_weeks_stddev_pop_order_by {week_number?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface match_demo_sessions_stddev_samp_fieldsGenqlSelection{ - watcher_steam_id?: boolean | number +export interface league_match_weeks_stddev_samp_fieldsGenqlSelection{ + week_number?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "match_demo_sessions" */ -export interface match_demo_sessions_stddev_samp_order_by {watcher_steam_id?: (order_by | null)} +/** order by stddev_samp() on columns of table "league_match_weeks" */ +export interface league_match_weeks_stddev_samp_order_by {week_number?: (order_by | null)} -/** Streaming cursor of the table "match_demo_sessions" */ -export interface match_demo_sessions_stream_cursor_input { +/** Streaming cursor of the table "league_match_weeks" */ +export interface league_match_weeks_stream_cursor_input { /** Stream column input with initial value */ -initial_value: match_demo_sessions_stream_cursor_value_input, +initial_value: league_match_weeks_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface match_demo_sessions_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),error_message?: (Scalars['String'] | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),last_activity_at?: (Scalars['timestamptz'] | null),last_status_at?: (Scalars['timestamptz'] | null),match_id?: (Scalars['uuid'] | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),stream_url?: (Scalars['String'] | null),watcher_steam_id?: (Scalars['bigint'] | null)} +export interface league_match_weeks_stream_cursor_value_input {closes_at?: (Scalars['timestamptz'] | null),created_at?: (Scalars['timestamptz'] | null),default_match_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),opens_at?: (Scalars['timestamptz'] | null),week_number?: (Scalars['Int'] | null)} /** aggregate sum on columns */ -export interface match_demo_sessions_sum_fieldsGenqlSelection{ - watcher_steam_id?: boolean | number +export interface league_match_weeks_sum_fieldsGenqlSelection{ + week_number?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "match_demo_sessions" */ -export interface match_demo_sessions_sum_order_by {watcher_steam_id?: (order_by | null)} +/** order by sum() on columns of table "league_match_weeks" */ +export interface league_match_weeks_sum_order_by {week_number?: (order_by | null)} -export interface match_demo_sessions_updates { -/** append existing jsonb value of filtered columns with new jsonb value */ -_append?: (match_demo_sessions_append_input | null), -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -_delete_at_path?: (match_demo_sessions_delete_at_path_input | null), -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -_delete_elem?: (match_demo_sessions_delete_elem_input | null), -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -_delete_key?: (match_demo_sessions_delete_key_input | null), +export interface league_match_weeks_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (match_demo_sessions_inc_input | null), -/** prepend existing jsonb value of filtered columns with new jsonb value */ -_prepend?: (match_demo_sessions_prepend_input | null), +_inc?: (league_match_weeks_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (match_demo_sessions_set_input | null), +_set?: (league_match_weeks_set_input | null), /** filter the rows which have to be updated */ -where: match_demo_sessions_bool_exp} +where: league_match_weeks_bool_exp} /** aggregate var_pop on columns */ -export interface match_demo_sessions_var_pop_fieldsGenqlSelection{ - watcher_steam_id?: boolean | number +export interface league_match_weeks_var_pop_fieldsGenqlSelection{ + week_number?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "match_demo_sessions" */ -export interface match_demo_sessions_var_pop_order_by {watcher_steam_id?: (order_by | null)} +/** order by var_pop() on columns of table "league_match_weeks" */ +export interface league_match_weeks_var_pop_order_by {week_number?: (order_by | null)} /** aggregate var_samp on columns */ -export interface match_demo_sessions_var_samp_fieldsGenqlSelection{ - watcher_steam_id?: boolean | number +export interface league_match_weeks_var_samp_fieldsGenqlSelection{ + week_number?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "match_demo_sessions" */ -export interface match_demo_sessions_var_samp_order_by {watcher_steam_id?: (order_by | null)} +/** order by var_samp() on columns of table "league_match_weeks" */ +export interface league_match_weeks_var_samp_order_by {week_number?: (order_by | null)} /** aggregate variance on columns */ -export interface match_demo_sessions_variance_fieldsGenqlSelection{ - watcher_steam_id?: boolean | number +export interface league_match_weeks_variance_fieldsGenqlSelection{ + week_number?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "match_demo_sessions" */ -export interface match_demo_sessions_variance_order_by {watcher_steam_id?: (order_by | null)} +/** order by variance() on columns of table "league_match_weeks" */ +export interface league_match_weeks_variance_order_by {week_number?: (order_by | null)} -/** relational table for assigning a players to a match and lineup */ -export interface match_lineup_playersGenqlSelection{ - captain?: boolean | number - checked_in?: boolean | number - discord_id?: boolean | number +/** columns and relationships of "league_relegation_playoffs" */ +export interface league_relegation_playoffsGenqlSelection{ + created_at?: boolean | number + /** An object relationship */ + higher_division?: league_divisionsGenqlSelection + higher_division_id?: boolean | number + higher_slots?: boolean | number id?: boolean | number - is_connected?: boolean | number + league_season_id?: boolean | number /** An object relationship */ - lineup?: match_lineupsGenqlSelection - match_lineup_id?: boolean | number - party_id?: boolean | number - party_source?: boolean | number - placeholder_name?: boolean | number + lower_division?: league_divisionsGenqlSelection + lower_division_id?: boolean | number + resolved_at?: boolean | number /** An object relationship */ - player?: playersGenqlSelection - steam_id?: boolean | number + season?: league_seasonsGenqlSelection + /** An object relationship */ + tournament?: tournamentsGenqlSelection + tournament_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "match_lineup_players" */ -export interface match_lineup_players_aggregateGenqlSelection{ - aggregate?: match_lineup_players_aggregate_fieldsGenqlSelection - nodes?: match_lineup_playersGenqlSelection +/** aggregated selection of "league_relegation_playoffs" */ +export interface league_relegation_playoffs_aggregateGenqlSelection{ + aggregate?: league_relegation_playoffs_aggregate_fieldsGenqlSelection + nodes?: league_relegation_playoffsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface match_lineup_players_aggregate_bool_exp {bool_and?: (match_lineup_players_aggregate_bool_exp_bool_and | null),bool_or?: (match_lineup_players_aggregate_bool_exp_bool_or | null),count?: (match_lineup_players_aggregate_bool_exp_count | null)} +export interface league_relegation_playoffs_aggregate_bool_exp {count?: (league_relegation_playoffs_aggregate_bool_exp_count | null)} -export interface match_lineup_players_aggregate_bool_exp_bool_and {arguments: match_lineup_players_select_column_match_lineup_players_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_lineup_players_bool_exp | null),predicate: Boolean_comparison_exp} +export interface league_relegation_playoffs_aggregate_bool_exp_count {arguments?: (league_relegation_playoffs_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (league_relegation_playoffs_bool_exp | null),predicate: Int_comparison_exp} -export interface match_lineup_players_aggregate_bool_exp_bool_or {arguments: match_lineup_players_select_column_match_lineup_players_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_lineup_players_bool_exp | null),predicate: Boolean_comparison_exp} -export interface match_lineup_players_aggregate_bool_exp_count {arguments?: (match_lineup_players_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_lineup_players_bool_exp | null),predicate: Int_comparison_exp} +/** aggregate fields of "league_relegation_playoffs" */ +export interface league_relegation_playoffs_aggregate_fieldsGenqlSelection{ + avg?: league_relegation_playoffs_avg_fieldsGenqlSelection + count?: { __args: {columns?: (league_relegation_playoffs_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: league_relegation_playoffs_max_fieldsGenqlSelection + min?: league_relegation_playoffs_min_fieldsGenqlSelection + stddev?: league_relegation_playoffs_stddev_fieldsGenqlSelection + stddev_pop?: league_relegation_playoffs_stddev_pop_fieldsGenqlSelection + stddev_samp?: league_relegation_playoffs_stddev_samp_fieldsGenqlSelection + sum?: league_relegation_playoffs_sum_fieldsGenqlSelection + var_pop?: league_relegation_playoffs_var_pop_fieldsGenqlSelection + var_samp?: league_relegation_playoffs_var_samp_fieldsGenqlSelection + variance?: league_relegation_playoffs_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate fields of "match_lineup_players" */ -export interface match_lineup_players_aggregate_fieldsGenqlSelection{ - avg?: match_lineup_players_avg_fieldsGenqlSelection - count?: { __args: {columns?: (match_lineup_players_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: match_lineup_players_max_fieldsGenqlSelection - min?: match_lineup_players_min_fieldsGenqlSelection - stddev?: match_lineup_players_stddev_fieldsGenqlSelection - stddev_pop?: match_lineup_players_stddev_pop_fieldsGenqlSelection - stddev_samp?: match_lineup_players_stddev_samp_fieldsGenqlSelection - sum?: match_lineup_players_sum_fieldsGenqlSelection - var_pop?: match_lineup_players_var_pop_fieldsGenqlSelection - var_samp?: match_lineup_players_var_samp_fieldsGenqlSelection - variance?: match_lineup_players_variance_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by aggregate values of table "match_lineup_players" */ -export interface match_lineup_players_aggregate_order_by {avg?: (match_lineup_players_avg_order_by | null),count?: (order_by | null),max?: (match_lineup_players_max_order_by | null),min?: (match_lineup_players_min_order_by | null),stddev?: (match_lineup_players_stddev_order_by | null),stddev_pop?: (match_lineup_players_stddev_pop_order_by | null),stddev_samp?: (match_lineup_players_stddev_samp_order_by | null),sum?: (match_lineup_players_sum_order_by | null),var_pop?: (match_lineup_players_var_pop_order_by | null),var_samp?: (match_lineup_players_var_samp_order_by | null),variance?: (match_lineup_players_variance_order_by | null)} +/** order by aggregate values of table "league_relegation_playoffs" */ +export interface league_relegation_playoffs_aggregate_order_by {avg?: (league_relegation_playoffs_avg_order_by | null),count?: (order_by | null),max?: (league_relegation_playoffs_max_order_by | null),min?: (league_relegation_playoffs_min_order_by | null),stddev?: (league_relegation_playoffs_stddev_order_by | null),stddev_pop?: (league_relegation_playoffs_stddev_pop_order_by | null),stddev_samp?: (league_relegation_playoffs_stddev_samp_order_by | null),sum?: (league_relegation_playoffs_sum_order_by | null),var_pop?: (league_relegation_playoffs_var_pop_order_by | null),var_samp?: (league_relegation_playoffs_var_samp_order_by | null),variance?: (league_relegation_playoffs_variance_order_by | null)} -/** input type for inserting array relation for remote table "match_lineup_players" */ -export interface match_lineup_players_arr_rel_insert_input {data: match_lineup_players_insert_input[], +/** input type for inserting array relation for remote table "league_relegation_playoffs" */ +export interface league_relegation_playoffs_arr_rel_insert_input {data: league_relegation_playoffs_insert_input[], /** upsert condition */ -on_conflict?: (match_lineup_players_on_conflict | null)} +on_conflict?: (league_relegation_playoffs_on_conflict | null)} /** aggregate avg on columns */ -export interface match_lineup_players_avg_fieldsGenqlSelection{ - steam_id?: boolean | number +export interface league_relegation_playoffs_avg_fieldsGenqlSelection{ + higher_slots?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "match_lineup_players" */ -export interface match_lineup_players_avg_order_by {steam_id?: (order_by | null)} +/** order by avg() on columns of table "league_relegation_playoffs" */ +export interface league_relegation_playoffs_avg_order_by {higher_slots?: (order_by | null)} -/** Boolean expression to filter rows from the table "match_lineup_players". All fields are combined with a logical 'AND'. */ -export interface match_lineup_players_bool_exp {_and?: (match_lineup_players_bool_exp[] | null),_not?: (match_lineup_players_bool_exp | null),_or?: (match_lineup_players_bool_exp[] | null),captain?: (Boolean_comparison_exp | null),checked_in?: (Boolean_comparison_exp | null),discord_id?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),is_connected?: (Boolean_comparison_exp | null),lineup?: (match_lineups_bool_exp | null),match_lineup_id?: (uuid_comparison_exp | null),party_id?: (uuid_comparison_exp | null),party_source?: (e_match_party_sources_enum_comparison_exp | null),placeholder_name?: (String_comparison_exp | null),player?: (players_bool_exp | null),steam_id?: (bigint_comparison_exp | null)} +/** Boolean expression to filter rows from the table "league_relegation_playoffs". All fields are combined with a logical 'AND'. */ +export interface league_relegation_playoffs_bool_exp {_and?: (league_relegation_playoffs_bool_exp[] | null),_not?: (league_relegation_playoffs_bool_exp | null),_or?: (league_relegation_playoffs_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),higher_division?: (league_divisions_bool_exp | null),higher_division_id?: (uuid_comparison_exp | null),higher_slots?: (Int_comparison_exp | null),id?: (uuid_comparison_exp | null),league_season_id?: (uuid_comparison_exp | null),lower_division?: (league_divisions_bool_exp | null),lower_division_id?: (uuid_comparison_exp | null),resolved_at?: (timestamptz_comparison_exp | null),season?: (league_seasons_bool_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null)} -/** input type for incrementing numeric columns in table "match_lineup_players" */ -export interface match_lineup_players_inc_input {steam_id?: (Scalars['bigint'] | null)} +/** input type for incrementing numeric columns in table "league_relegation_playoffs" */ +export interface league_relegation_playoffs_inc_input {higher_slots?: (Scalars['Int'] | null)} -/** input type for inserting data into table "match_lineup_players" */ -export interface match_lineup_players_insert_input {captain?: (Scalars['Boolean'] | null),checked_in?: (Scalars['Boolean'] | null),discord_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_connected?: (Scalars['Boolean'] | null),lineup?: (match_lineups_obj_rel_insert_input | null),match_lineup_id?: (Scalars['uuid'] | null),party_id?: (Scalars['uuid'] | null),party_source?: (e_match_party_sources_enum | null),placeholder_name?: (Scalars['String'] | null),player?: (players_obj_rel_insert_input | null),steam_id?: (Scalars['bigint'] | null)} +/** input type for inserting data into table "league_relegation_playoffs" */ +export interface league_relegation_playoffs_insert_input {created_at?: (Scalars['timestamptz'] | null),higher_division?: (league_divisions_obj_rel_insert_input | null),higher_division_id?: (Scalars['uuid'] | null),higher_slots?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),lower_division?: (league_divisions_obj_rel_insert_input | null),lower_division_id?: (Scalars['uuid'] | null),resolved_at?: (Scalars['timestamptz'] | null),season?: (league_seasons_obj_rel_insert_input | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null)} /** aggregate max on columns */ -export interface match_lineup_players_max_fieldsGenqlSelection{ - discord_id?: boolean | number +export interface league_relegation_playoffs_max_fieldsGenqlSelection{ + created_at?: boolean | number + higher_division_id?: boolean | number + higher_slots?: boolean | number id?: boolean | number - match_lineup_id?: boolean | number - party_id?: boolean | number - placeholder_name?: boolean | number - steam_id?: boolean | number + league_season_id?: boolean | number + lower_division_id?: boolean | number + resolved_at?: boolean | number + tournament_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "match_lineup_players" */ -export interface match_lineup_players_max_order_by {discord_id?: (order_by | null),id?: (order_by | null),match_lineup_id?: (order_by | null),party_id?: (order_by | null),placeholder_name?: (order_by | null),steam_id?: (order_by | null)} +/** order by max() on columns of table "league_relegation_playoffs" */ +export interface league_relegation_playoffs_max_order_by {created_at?: (order_by | null),higher_division_id?: (order_by | null),higher_slots?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),lower_division_id?: (order_by | null),resolved_at?: (order_by | null),tournament_id?: (order_by | null)} /** aggregate min on columns */ -export interface match_lineup_players_min_fieldsGenqlSelection{ - discord_id?: boolean | number +export interface league_relegation_playoffs_min_fieldsGenqlSelection{ + created_at?: boolean | number + higher_division_id?: boolean | number + higher_slots?: boolean | number id?: boolean | number - match_lineup_id?: boolean | number - party_id?: boolean | number - placeholder_name?: boolean | number - steam_id?: boolean | number + league_season_id?: boolean | number + lower_division_id?: boolean | number + resolved_at?: boolean | number + tournament_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "match_lineup_players" */ -export interface match_lineup_players_min_order_by {discord_id?: (order_by | null),id?: (order_by | null),match_lineup_id?: (order_by | null),party_id?: (order_by | null),placeholder_name?: (order_by | null),steam_id?: (order_by | null)} +/** order by min() on columns of table "league_relegation_playoffs" */ +export interface league_relegation_playoffs_min_order_by {created_at?: (order_by | null),higher_division_id?: (order_by | null),higher_slots?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),lower_division_id?: (order_by | null),resolved_at?: (order_by | null),tournament_id?: (order_by | null)} -/** response of any mutation on the table "match_lineup_players" */ -export interface match_lineup_players_mutation_responseGenqlSelection{ +/** response of any mutation on the table "league_relegation_playoffs" */ +export interface league_relegation_playoffs_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: match_lineup_playersGenqlSelection + returning?: league_relegation_playoffsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "match_lineup_players" */ -export interface match_lineup_players_on_conflict {constraint: match_lineup_players_constraint,update_columns?: match_lineup_players_update_column[],where?: (match_lineup_players_bool_exp | null)} +/** on_conflict condition type for table "league_relegation_playoffs" */ +export interface league_relegation_playoffs_on_conflict {constraint: league_relegation_playoffs_constraint,update_columns?: league_relegation_playoffs_update_column[],where?: (league_relegation_playoffs_bool_exp | null)} -/** Ordering options when selecting data from "match_lineup_players". */ -export interface match_lineup_players_order_by {captain?: (order_by | null),checked_in?: (order_by | null),discord_id?: (order_by | null),id?: (order_by | null),is_connected?: (order_by | null),lineup?: (match_lineups_order_by | null),match_lineup_id?: (order_by | null),party_id?: (order_by | null),party_source?: (order_by | null),placeholder_name?: (order_by | null),player?: (players_order_by | null),steam_id?: (order_by | null)} +/** Ordering options when selecting data from "league_relegation_playoffs". */ +export interface league_relegation_playoffs_order_by {created_at?: (order_by | null),higher_division?: (league_divisions_order_by | null),higher_division_id?: (order_by | null),higher_slots?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),lower_division?: (league_divisions_order_by | null),lower_division_id?: (order_by | null),resolved_at?: (order_by | null),season?: (league_seasons_order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null)} -/** primary key columns input for table: match_lineup_players */ -export interface match_lineup_players_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: league_relegation_playoffs */ +export interface league_relegation_playoffs_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "match_lineup_players" */ -export interface match_lineup_players_set_input {captain?: (Scalars['Boolean'] | null),checked_in?: (Scalars['Boolean'] | null),discord_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_connected?: (Scalars['Boolean'] | null),match_lineup_id?: (Scalars['uuid'] | null),party_id?: (Scalars['uuid'] | null),party_source?: (e_match_party_sources_enum | null),placeholder_name?: (Scalars['String'] | null),steam_id?: (Scalars['bigint'] | null)} +/** input type for updating data in table "league_relegation_playoffs" */ +export interface league_relegation_playoffs_set_input {created_at?: (Scalars['timestamptz'] | null),higher_division_id?: (Scalars['uuid'] | null),higher_slots?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),lower_division_id?: (Scalars['uuid'] | null),resolved_at?: (Scalars['timestamptz'] | null),tournament_id?: (Scalars['uuid'] | null)} /** aggregate stddev on columns */ -export interface match_lineup_players_stddev_fieldsGenqlSelection{ - steam_id?: boolean | number +export interface league_relegation_playoffs_stddev_fieldsGenqlSelection{ + higher_slots?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "match_lineup_players" */ -export interface match_lineup_players_stddev_order_by {steam_id?: (order_by | null)} +/** order by stddev() on columns of table "league_relegation_playoffs" */ +export interface league_relegation_playoffs_stddev_order_by {higher_slots?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface match_lineup_players_stddev_pop_fieldsGenqlSelection{ - steam_id?: boolean | number +export interface league_relegation_playoffs_stddev_pop_fieldsGenqlSelection{ + higher_slots?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "match_lineup_players" */ -export interface match_lineup_players_stddev_pop_order_by {steam_id?: (order_by | null)} +/** order by stddev_pop() on columns of table "league_relegation_playoffs" */ +export interface league_relegation_playoffs_stddev_pop_order_by {higher_slots?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface match_lineup_players_stddev_samp_fieldsGenqlSelection{ - steam_id?: boolean | number +export interface league_relegation_playoffs_stddev_samp_fieldsGenqlSelection{ + higher_slots?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "match_lineup_players" */ -export interface match_lineup_players_stddev_samp_order_by {steam_id?: (order_by | null)} +/** order by stddev_samp() on columns of table "league_relegation_playoffs" */ +export interface league_relegation_playoffs_stddev_samp_order_by {higher_slots?: (order_by | null)} -/** Streaming cursor of the table "match_lineup_players" */ -export interface match_lineup_players_stream_cursor_input { +/** Streaming cursor of the table "league_relegation_playoffs" */ +export interface league_relegation_playoffs_stream_cursor_input { /** Stream column input with initial value */ -initial_value: match_lineup_players_stream_cursor_value_input, +initial_value: league_relegation_playoffs_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface match_lineup_players_stream_cursor_value_input {captain?: (Scalars['Boolean'] | null),checked_in?: (Scalars['Boolean'] | null),discord_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_connected?: (Scalars['Boolean'] | null),match_lineup_id?: (Scalars['uuid'] | null),party_id?: (Scalars['uuid'] | null),party_source?: (e_match_party_sources_enum | null),placeholder_name?: (Scalars['String'] | null),steam_id?: (Scalars['bigint'] | null)} +export interface league_relegation_playoffs_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),higher_division_id?: (Scalars['uuid'] | null),higher_slots?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),lower_division_id?: (Scalars['uuid'] | null),resolved_at?: (Scalars['timestamptz'] | null),tournament_id?: (Scalars['uuid'] | null)} /** aggregate sum on columns */ -export interface match_lineup_players_sum_fieldsGenqlSelection{ - steam_id?: boolean | number +export interface league_relegation_playoffs_sum_fieldsGenqlSelection{ + higher_slots?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "match_lineup_players" */ -export interface match_lineup_players_sum_order_by {steam_id?: (order_by | null)} +/** order by sum() on columns of table "league_relegation_playoffs" */ +export interface league_relegation_playoffs_sum_order_by {higher_slots?: (order_by | null)} -export interface match_lineup_players_updates { +export interface league_relegation_playoffs_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (match_lineup_players_inc_input | null), +_inc?: (league_relegation_playoffs_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (match_lineup_players_set_input | null), +_set?: (league_relegation_playoffs_set_input | null), /** filter the rows which have to be updated */ -where: match_lineup_players_bool_exp} +where: league_relegation_playoffs_bool_exp} /** aggregate var_pop on columns */ -export interface match_lineup_players_var_pop_fieldsGenqlSelection{ - steam_id?: boolean | number +export interface league_relegation_playoffs_var_pop_fieldsGenqlSelection{ + higher_slots?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "match_lineup_players" */ -export interface match_lineup_players_var_pop_order_by {steam_id?: (order_by | null)} +/** order by var_pop() on columns of table "league_relegation_playoffs" */ +export interface league_relegation_playoffs_var_pop_order_by {higher_slots?: (order_by | null)} /** aggregate var_samp on columns */ -export interface match_lineup_players_var_samp_fieldsGenqlSelection{ - steam_id?: boolean | number +export interface league_relegation_playoffs_var_samp_fieldsGenqlSelection{ + higher_slots?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "match_lineup_players" */ -export interface match_lineup_players_var_samp_order_by {steam_id?: (order_by | null)} +/** order by var_samp() on columns of table "league_relegation_playoffs" */ +export interface league_relegation_playoffs_var_samp_order_by {higher_slots?: (order_by | null)} /** aggregate variance on columns */ -export interface match_lineup_players_variance_fieldsGenqlSelection{ - steam_id?: boolean | number +export interface league_relegation_playoffs_variance_fieldsGenqlSelection{ + higher_slots?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "match_lineup_players" */ -export interface match_lineup_players_variance_order_by {steam_id?: (order_by | null)} +/** order by variance() on columns of table "league_relegation_playoffs" */ +export interface league_relegation_playoffs_variance_order_by {higher_slots?: (order_by | null)} -/** relational table for assigning a team to a match and lineup */ -export interface match_lineupsGenqlSelection{ - /** A computed field, executes function "can_pick_map_veto" */ - can_pick_map_veto?: boolean | number - /** A computed field, executes function "can_pick_region_veto" */ - can_pick_region_veto?: boolean | number - /** A computed field, executes function "can_update_lineup" */ - can_update_lineup?: boolean | number +/** columns and relationships of "league_scheduling_proposals" */ +export interface league_scheduling_proposalsGenqlSelection{ /** An object relationship */ - captain?: v_match_captainsGenqlSelection + bracket?: tournament_bracketsGenqlSelection + created_at?: boolean | number /** An object relationship */ - coach?: playersGenqlSelection - coach_steam_id?: boolean | number + e_proposal_status?: e_league_proposal_statusesGenqlSelection id?: boolean | number - /** A computed field, executes function "is_on_lineup" */ - is_on_lineup?: boolean | number - /** A computed field, executes function "lineup_is_picking_map_veto" */ - is_picking_map_veto?: boolean | number - /** A computed field, executes function "lineup_is_picking_region_veto" */ - is_picking_region_veto?: boolean | number - /** A computed field, executes function "is_match_lineup_ready" */ - is_ready?: boolean | number - /** An array relationship */ - lineup_players?: (match_lineup_playersGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_lineup_players_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_lineup_players_order_by[] | null), - /** filter the rows returned */ - where?: (match_lineup_players_bool_exp | null)} }) - /** An aggregate relationship */ - lineup_players_aggregate?: (match_lineup_players_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_lineup_players_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_lineup_players_order_by[] | null), - /** filter the rows returned */ - where?: (match_lineup_players_bool_exp | null)} }) + message?: boolean | number /** An object relationship */ - match?: matchesGenqlSelection - match_id?: boolean | number - /** An array relationship */ - match_veto_picks?: (match_map_veto_picksGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_map_veto_picks_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_map_veto_picks_order_by[] | null), - /** filter the rows returned */ - where?: (match_map_veto_picks_bool_exp | null)} }) - /** An aggregate relationship */ - match_veto_picks_aggregate?: (match_map_veto_picks_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_map_veto_picks_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_map_veto_picks_order_by[] | null), - /** filter the rows returned */ - where?: (match_map_veto_picks_bool_exp | null)} }) - /** A computed field, executes function "get_team_name" */ - name?: boolean | number + proposed_by?: playersGenqlSelection + proposed_by_league_team_season_id?: boolean | number + proposed_by_steam_id?: boolean | number + proposed_time?: boolean | number /** An object relationship */ - team?: teamsGenqlSelection - team_id?: boolean | number - team_name?: boolean | number + responded_by?: playersGenqlSelection + responded_by_steam_id?: boolean | number + status?: boolean | number + /** An object relationship */ + team_season?: league_team_seasonsGenqlSelection + tournament_bracket_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "match_lineups" */ -export interface match_lineups_aggregateGenqlSelection{ - aggregate?: match_lineups_aggregate_fieldsGenqlSelection - nodes?: match_lineupsGenqlSelection +/** aggregated selection of "league_scheduling_proposals" */ +export interface league_scheduling_proposals_aggregateGenqlSelection{ + aggregate?: league_scheduling_proposals_aggregate_fieldsGenqlSelection + nodes?: league_scheduling_proposalsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface match_lineups_aggregate_bool_exp {count?: (match_lineups_aggregate_bool_exp_count | null)} +export interface league_scheduling_proposals_aggregate_bool_exp {count?: (league_scheduling_proposals_aggregate_bool_exp_count | null)} -export interface match_lineups_aggregate_bool_exp_count {arguments?: (match_lineups_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_lineups_bool_exp | null),predicate: Int_comparison_exp} +export interface league_scheduling_proposals_aggregate_bool_exp_count {arguments?: (league_scheduling_proposals_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (league_scheduling_proposals_bool_exp | null),predicate: Int_comparison_exp} -/** aggregate fields of "match_lineups" */ -export interface match_lineups_aggregate_fieldsGenqlSelection{ - avg?: match_lineups_avg_fieldsGenqlSelection - count?: { __args: {columns?: (match_lineups_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: match_lineups_max_fieldsGenqlSelection - min?: match_lineups_min_fieldsGenqlSelection - stddev?: match_lineups_stddev_fieldsGenqlSelection - stddev_pop?: match_lineups_stddev_pop_fieldsGenqlSelection - stddev_samp?: match_lineups_stddev_samp_fieldsGenqlSelection - sum?: match_lineups_sum_fieldsGenqlSelection - var_pop?: match_lineups_var_pop_fieldsGenqlSelection - var_samp?: match_lineups_var_samp_fieldsGenqlSelection - variance?: match_lineups_variance_fieldsGenqlSelection +/** aggregate fields of "league_scheduling_proposals" */ +export interface league_scheduling_proposals_aggregate_fieldsGenqlSelection{ + avg?: league_scheduling_proposals_avg_fieldsGenqlSelection + count?: { __args: {columns?: (league_scheduling_proposals_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: league_scheduling_proposals_max_fieldsGenqlSelection + min?: league_scheduling_proposals_min_fieldsGenqlSelection + stddev?: league_scheduling_proposals_stddev_fieldsGenqlSelection + stddev_pop?: league_scheduling_proposals_stddev_pop_fieldsGenqlSelection + stddev_samp?: league_scheduling_proposals_stddev_samp_fieldsGenqlSelection + sum?: league_scheduling_proposals_sum_fieldsGenqlSelection + var_pop?: league_scheduling_proposals_var_pop_fieldsGenqlSelection + var_samp?: league_scheduling_proposals_var_samp_fieldsGenqlSelection + variance?: league_scheduling_proposals_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "match_lineups" */ -export interface match_lineups_aggregate_order_by {avg?: (match_lineups_avg_order_by | null),count?: (order_by | null),max?: (match_lineups_max_order_by | null),min?: (match_lineups_min_order_by | null),stddev?: (match_lineups_stddev_order_by | null),stddev_pop?: (match_lineups_stddev_pop_order_by | null),stddev_samp?: (match_lineups_stddev_samp_order_by | null),sum?: (match_lineups_sum_order_by | null),var_pop?: (match_lineups_var_pop_order_by | null),var_samp?: (match_lineups_var_samp_order_by | null),variance?: (match_lineups_variance_order_by | null)} +/** order by aggregate values of table "league_scheduling_proposals" */ +export interface league_scheduling_proposals_aggregate_order_by {avg?: (league_scheduling_proposals_avg_order_by | null),count?: (order_by | null),max?: (league_scheduling_proposals_max_order_by | null),min?: (league_scheduling_proposals_min_order_by | null),stddev?: (league_scheduling_proposals_stddev_order_by | null),stddev_pop?: (league_scheduling_proposals_stddev_pop_order_by | null),stddev_samp?: (league_scheduling_proposals_stddev_samp_order_by | null),sum?: (league_scheduling_proposals_sum_order_by | null),var_pop?: (league_scheduling_proposals_var_pop_order_by | null),var_samp?: (league_scheduling_proposals_var_samp_order_by | null),variance?: (league_scheduling_proposals_variance_order_by | null)} -/** input type for inserting array relation for remote table "match_lineups" */ -export interface match_lineups_arr_rel_insert_input {data: match_lineups_insert_input[], +/** input type for inserting array relation for remote table "league_scheduling_proposals" */ +export interface league_scheduling_proposals_arr_rel_insert_input {data: league_scheduling_proposals_insert_input[], /** upsert condition */ -on_conflict?: (match_lineups_on_conflict | null)} +on_conflict?: (league_scheduling_proposals_on_conflict | null)} /** aggregate avg on columns */ -export interface match_lineups_avg_fieldsGenqlSelection{ - coach_steam_id?: boolean | number +export interface league_scheduling_proposals_avg_fieldsGenqlSelection{ + proposed_by_steam_id?: boolean | number + responded_by_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "match_lineups" */ -export interface match_lineups_avg_order_by {coach_steam_id?: (order_by | null)} +/** order by avg() on columns of table "league_scheduling_proposals" */ +export interface league_scheduling_proposals_avg_order_by {proposed_by_steam_id?: (order_by | null),responded_by_steam_id?: (order_by | null)} -/** Boolean expression to filter rows from the table "match_lineups". All fields are combined with a logical 'AND'. */ -export interface match_lineups_bool_exp {_and?: (match_lineups_bool_exp[] | null),_not?: (match_lineups_bool_exp | null),_or?: (match_lineups_bool_exp[] | null),can_pick_map_veto?: (Boolean_comparison_exp | null),can_pick_region_veto?: (Boolean_comparison_exp | null),can_update_lineup?: (Boolean_comparison_exp | null),captain?: (v_match_captains_bool_exp | null),coach?: (players_bool_exp | null),coach_steam_id?: (bigint_comparison_exp | null),id?: (uuid_comparison_exp | null),is_on_lineup?: (Boolean_comparison_exp | null),is_picking_map_veto?: (Boolean_comparison_exp | null),is_picking_region_veto?: (Boolean_comparison_exp | null),is_ready?: (Boolean_comparison_exp | null),lineup_players?: (match_lineup_players_bool_exp | null),lineup_players_aggregate?: (match_lineup_players_aggregate_bool_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),match_veto_picks?: (match_map_veto_picks_bool_exp | null),match_veto_picks_aggregate?: (match_map_veto_picks_aggregate_bool_exp | null),name?: (String_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null),team_name?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "league_scheduling_proposals". All fields are combined with a logical 'AND'. */ +export interface league_scheduling_proposals_bool_exp {_and?: (league_scheduling_proposals_bool_exp[] | null),_not?: (league_scheduling_proposals_bool_exp | null),_or?: (league_scheduling_proposals_bool_exp[] | null),bracket?: (tournament_brackets_bool_exp | null),created_at?: (timestamptz_comparison_exp | null),e_proposal_status?: (e_league_proposal_statuses_bool_exp | null),id?: (uuid_comparison_exp | null),message?: (String_comparison_exp | null),proposed_by?: (players_bool_exp | null),proposed_by_league_team_season_id?: (uuid_comparison_exp | null),proposed_by_steam_id?: (bigint_comparison_exp | null),proposed_time?: (timestamptz_comparison_exp | null),responded_by?: (players_bool_exp | null),responded_by_steam_id?: (bigint_comparison_exp | null),status?: (e_league_proposal_statuses_enum_comparison_exp | null),team_season?: (league_team_seasons_bool_exp | null),tournament_bracket_id?: (uuid_comparison_exp | null)} -/** input type for incrementing numeric columns in table "match_lineups" */ -export interface match_lineups_inc_input {coach_steam_id?: (Scalars['bigint'] | null)} +/** input type for incrementing numeric columns in table "league_scheduling_proposals" */ +export interface league_scheduling_proposals_inc_input {proposed_by_steam_id?: (Scalars['bigint'] | null),responded_by_steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "match_lineups" */ -export interface match_lineups_insert_input {captain?: (v_match_captains_obj_rel_insert_input | null),coach?: (players_obj_rel_insert_input | null),coach_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),lineup_players?: (match_lineup_players_arr_rel_insert_input | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),match_veto_picks?: (match_map_veto_picks_arr_rel_insert_input | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null),team_name?: (Scalars['String'] | null)} +/** input type for inserting data into table "league_scheduling_proposals" */ +export interface league_scheduling_proposals_insert_input {bracket?: (tournament_brackets_obj_rel_insert_input | null),created_at?: (Scalars['timestamptz'] | null),e_proposal_status?: (e_league_proposal_statuses_obj_rel_insert_input | null),id?: (Scalars['uuid'] | null),message?: (Scalars['String'] | null),proposed_by?: (players_obj_rel_insert_input | null),proposed_by_league_team_season_id?: (Scalars['uuid'] | null),proposed_by_steam_id?: (Scalars['bigint'] | null),proposed_time?: (Scalars['timestamptz'] | null),responded_by?: (players_obj_rel_insert_input | null),responded_by_steam_id?: (Scalars['bigint'] | null),status?: (e_league_proposal_statuses_enum | null),team_season?: (league_team_seasons_obj_rel_insert_input | null),tournament_bracket_id?: (Scalars['uuid'] | null)} /** aggregate max on columns */ -export interface match_lineups_max_fieldsGenqlSelection{ - coach_steam_id?: boolean | number +export interface league_scheduling_proposals_max_fieldsGenqlSelection{ + created_at?: boolean | number id?: boolean | number - match_id?: boolean | number - /** A computed field, executes function "get_team_name" */ - name?: boolean | number - team_id?: boolean | number - team_name?: boolean | number + message?: boolean | number + proposed_by_league_team_season_id?: boolean | number + proposed_by_steam_id?: boolean | number + proposed_time?: boolean | number + responded_by_steam_id?: boolean | number + tournament_bracket_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "match_lineups" */ -export interface match_lineups_max_order_by {coach_steam_id?: (order_by | null),id?: (order_by | null),match_id?: (order_by | null),team_id?: (order_by | null),team_name?: (order_by | null)} +/** order by max() on columns of table "league_scheduling_proposals" */ +export interface league_scheduling_proposals_max_order_by {created_at?: (order_by | null),id?: (order_by | null),message?: (order_by | null),proposed_by_league_team_season_id?: (order_by | null),proposed_by_steam_id?: (order_by | null),proposed_time?: (order_by | null),responded_by_steam_id?: (order_by | null),tournament_bracket_id?: (order_by | null)} /** aggregate min on columns */ -export interface match_lineups_min_fieldsGenqlSelection{ - coach_steam_id?: boolean | number +export interface league_scheduling_proposals_min_fieldsGenqlSelection{ + created_at?: boolean | number id?: boolean | number - match_id?: boolean | number - /** A computed field, executes function "get_team_name" */ - name?: boolean | number - team_id?: boolean | number - team_name?: boolean | number + message?: boolean | number + proposed_by_league_team_season_id?: boolean | number + proposed_by_steam_id?: boolean | number + proposed_time?: boolean | number + responded_by_steam_id?: boolean | number + tournament_bracket_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "match_lineups" */ -export interface match_lineups_min_order_by {coach_steam_id?: (order_by | null),id?: (order_by | null),match_id?: (order_by | null),team_id?: (order_by | null),team_name?: (order_by | null)} +/** order by min() on columns of table "league_scheduling_proposals" */ +export interface league_scheduling_proposals_min_order_by {created_at?: (order_by | null),id?: (order_by | null),message?: (order_by | null),proposed_by_league_team_season_id?: (order_by | null),proposed_by_steam_id?: (order_by | null),proposed_time?: (order_by | null),responded_by_steam_id?: (order_by | null),tournament_bracket_id?: (order_by | null)} -/** response of any mutation on the table "match_lineups" */ -export interface match_lineups_mutation_responseGenqlSelection{ +/** response of any mutation on the table "league_scheduling_proposals" */ +export interface league_scheduling_proposals_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: match_lineupsGenqlSelection + returning?: league_scheduling_proposalsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "match_lineups" */ -export interface match_lineups_obj_rel_insert_input {data: match_lineups_insert_input, -/** upsert condition */ -on_conflict?: (match_lineups_on_conflict | null)} - - -/** on_conflict condition type for table "match_lineups" */ -export interface match_lineups_on_conflict {constraint: match_lineups_constraint,update_columns?: match_lineups_update_column[],where?: (match_lineups_bool_exp | null)} +/** on_conflict condition type for table "league_scheduling_proposals" */ +export interface league_scheduling_proposals_on_conflict {constraint: league_scheduling_proposals_constraint,update_columns?: league_scheduling_proposals_update_column[],where?: (league_scheduling_proposals_bool_exp | null)} -/** Ordering options when selecting data from "match_lineups". */ -export interface match_lineups_order_by {can_pick_map_veto?: (order_by | null),can_pick_region_veto?: (order_by | null),can_update_lineup?: (order_by | null),captain?: (v_match_captains_order_by | null),coach?: (players_order_by | null),coach_steam_id?: (order_by | null),id?: (order_by | null),is_on_lineup?: (order_by | null),is_picking_map_veto?: (order_by | null),is_picking_region_veto?: (order_by | null),is_ready?: (order_by | null),lineup_players_aggregate?: (match_lineup_players_aggregate_order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),match_veto_picks_aggregate?: (match_map_veto_picks_aggregate_order_by | null),name?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null),team_name?: (order_by | null)} +/** Ordering options when selecting data from "league_scheduling_proposals". */ +export interface league_scheduling_proposals_order_by {bracket?: (tournament_brackets_order_by | null),created_at?: (order_by | null),e_proposal_status?: (e_league_proposal_statuses_order_by | null),id?: (order_by | null),message?: (order_by | null),proposed_by?: (players_order_by | null),proposed_by_league_team_season_id?: (order_by | null),proposed_by_steam_id?: (order_by | null),proposed_time?: (order_by | null),responded_by?: (players_order_by | null),responded_by_steam_id?: (order_by | null),status?: (order_by | null),team_season?: (league_team_seasons_order_by | null),tournament_bracket_id?: (order_by | null)} -/** primary key columns input for table: match_lineups */ -export interface match_lineups_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: league_scheduling_proposals */ +export interface league_scheduling_proposals_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "match_lineups" */ -export interface match_lineups_set_input {coach_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),team_id?: (Scalars['uuid'] | null),team_name?: (Scalars['String'] | null)} +/** input type for updating data in table "league_scheduling_proposals" */ +export interface league_scheduling_proposals_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),message?: (Scalars['String'] | null),proposed_by_league_team_season_id?: (Scalars['uuid'] | null),proposed_by_steam_id?: (Scalars['bigint'] | null),proposed_time?: (Scalars['timestamptz'] | null),responded_by_steam_id?: (Scalars['bigint'] | null),status?: (e_league_proposal_statuses_enum | null),tournament_bracket_id?: (Scalars['uuid'] | null)} /** aggregate stddev on columns */ -export interface match_lineups_stddev_fieldsGenqlSelection{ - coach_steam_id?: boolean | number +export interface league_scheduling_proposals_stddev_fieldsGenqlSelection{ + proposed_by_steam_id?: boolean | number + responded_by_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "match_lineups" */ -export interface match_lineups_stddev_order_by {coach_steam_id?: (order_by | null)} +/** order by stddev() on columns of table "league_scheduling_proposals" */ +export interface league_scheduling_proposals_stddev_order_by {proposed_by_steam_id?: (order_by | null),responded_by_steam_id?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface match_lineups_stddev_pop_fieldsGenqlSelection{ - coach_steam_id?: boolean | number +export interface league_scheduling_proposals_stddev_pop_fieldsGenqlSelection{ + proposed_by_steam_id?: boolean | number + responded_by_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "match_lineups" */ -export interface match_lineups_stddev_pop_order_by {coach_steam_id?: (order_by | null)} +/** order by stddev_pop() on columns of table "league_scheduling_proposals" */ +export interface league_scheduling_proposals_stddev_pop_order_by {proposed_by_steam_id?: (order_by | null),responded_by_steam_id?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface match_lineups_stddev_samp_fieldsGenqlSelection{ - coach_steam_id?: boolean | number +export interface league_scheduling_proposals_stddev_samp_fieldsGenqlSelection{ + proposed_by_steam_id?: boolean | number + responded_by_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "match_lineups" */ -export interface match_lineups_stddev_samp_order_by {coach_steam_id?: (order_by | null)} +/** order by stddev_samp() on columns of table "league_scheduling_proposals" */ +export interface league_scheduling_proposals_stddev_samp_order_by {proposed_by_steam_id?: (order_by | null),responded_by_steam_id?: (order_by | null)} -/** Streaming cursor of the table "match_lineups" */ -export interface match_lineups_stream_cursor_input { +/** Streaming cursor of the table "league_scheduling_proposals" */ +export interface league_scheduling_proposals_stream_cursor_input { /** Stream column input with initial value */ -initial_value: match_lineups_stream_cursor_value_input, +initial_value: league_scheduling_proposals_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface match_lineups_stream_cursor_value_input {coach_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),team_id?: (Scalars['uuid'] | null),team_name?: (Scalars['String'] | null)} +export interface league_scheduling_proposals_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),message?: (Scalars['String'] | null),proposed_by_league_team_season_id?: (Scalars['uuid'] | null),proposed_by_steam_id?: (Scalars['bigint'] | null),proposed_time?: (Scalars['timestamptz'] | null),responded_by_steam_id?: (Scalars['bigint'] | null),status?: (e_league_proposal_statuses_enum | null),tournament_bracket_id?: (Scalars['uuid'] | null)} /** aggregate sum on columns */ -export interface match_lineups_sum_fieldsGenqlSelection{ - coach_steam_id?: boolean | number +export interface league_scheduling_proposals_sum_fieldsGenqlSelection{ + proposed_by_steam_id?: boolean | number + responded_by_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "match_lineups" */ -export interface match_lineups_sum_order_by {coach_steam_id?: (order_by | null)} +/** order by sum() on columns of table "league_scheduling_proposals" */ +export interface league_scheduling_proposals_sum_order_by {proposed_by_steam_id?: (order_by | null),responded_by_steam_id?: (order_by | null)} -export interface match_lineups_updates { +export interface league_scheduling_proposals_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (match_lineups_inc_input | null), +_inc?: (league_scheduling_proposals_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (match_lineups_set_input | null), +_set?: (league_scheduling_proposals_set_input | null), /** filter the rows which have to be updated */ -where: match_lineups_bool_exp} +where: league_scheduling_proposals_bool_exp} /** aggregate var_pop on columns */ -export interface match_lineups_var_pop_fieldsGenqlSelection{ - coach_steam_id?: boolean | number +export interface league_scheduling_proposals_var_pop_fieldsGenqlSelection{ + proposed_by_steam_id?: boolean | number + responded_by_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "match_lineups" */ -export interface match_lineups_var_pop_order_by {coach_steam_id?: (order_by | null)} +/** order by var_pop() on columns of table "league_scheduling_proposals" */ +export interface league_scheduling_proposals_var_pop_order_by {proposed_by_steam_id?: (order_by | null),responded_by_steam_id?: (order_by | null)} /** aggregate var_samp on columns */ -export interface match_lineups_var_samp_fieldsGenqlSelection{ - coach_steam_id?: boolean | number +export interface league_scheduling_proposals_var_samp_fieldsGenqlSelection{ + proposed_by_steam_id?: boolean | number + responded_by_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "match_lineups" */ -export interface match_lineups_var_samp_order_by {coach_steam_id?: (order_by | null)} +/** order by var_samp() on columns of table "league_scheduling_proposals" */ +export interface league_scheduling_proposals_var_samp_order_by {proposed_by_steam_id?: (order_by | null),responded_by_steam_id?: (order_by | null)} /** aggregate variance on columns */ -export interface match_lineups_variance_fieldsGenqlSelection{ - coach_steam_id?: boolean | number +export interface league_scheduling_proposals_variance_fieldsGenqlSelection{ + proposed_by_steam_id?: boolean | number + responded_by_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "match_lineups" */ -export interface match_lineups_variance_order_by {coach_steam_id?: (order_by | null)} +/** order by variance() on columns of table "league_scheduling_proposals" */ +export interface league_scheduling_proposals_variance_order_by {proposed_by_steam_id?: (order_by | null),responded_by_steam_id?: (order_by | null)} -/** columns and relationships of "match_map_demos" */ -export interface match_map_demosGenqlSelection{ - bombs?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - /** An array relationship */ - clip_render_jobs?: (clip_render_jobsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (clip_render_jobs_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (clip_render_jobs_order_by[] | null), - /** filter the rows returned */ - where?: (clip_render_jobs_bool_exp | null)} }) - /** An aggregate relationship */ - clip_render_jobs_aggregate?: (clip_render_jobs_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (clip_render_jobs_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (clip_render_jobs_order_by[] | null), - /** filter the rows returned */ - where?: (clip_render_jobs_bool_exp | null)} }) +/** columns and relationships of "league_season_divisions" */ +export interface league_season_divisionsGenqlSelection{ created_at?: boolean | number - cs2_build?: boolean | number - /** An array relationship */ - demo_sessions?: (match_demo_sessionsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_demo_sessions_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_demo_sessions_order_by[] | null), - /** filter the rows returned */ - where?: (match_demo_sessions_bool_exp | null)} }) - /** An aggregate relationship */ - demo_sessions_aggregate?: (match_demo_sessions_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_demo_sessions_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_demo_sessions_order_by[] | null), - /** filter the rows returned */ - where?: (match_demo_sessions_bool_exp | null)} }) - /** A computed field, executes function "demo_download_url" */ - download_url?: boolean | number - duration_seconds?: boolean | number - file?: boolean | number - geometry_validated?: boolean | number + /** An object relationship */ + division?: league_divisionsGenqlSelection id?: boolean | number - kills?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - map_name?: boolean | number + league_division_id?: boolean | number + league_season_id?: boolean | number /** An object relationship */ - match?: matchesGenqlSelection + season?: league_seasonsGenqlSelection /** An array relationship */ - match_clips?: (match_clipsGenqlSelection & { __args?: { + standings?: (v_league_division_standingsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_clips_select_column[] | null), + distinct_on?: (v_league_division_standings_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_clips_order_by[] | null), + order_by?: (v_league_division_standings_order_by[] | null), /** filter the rows returned */ - where?: (match_clips_bool_exp | null)} }) + where?: (v_league_division_standings_bool_exp | null)} }) /** An aggregate relationship */ - match_clips_aggregate?: (match_clips_aggregateGenqlSelection & { __args?: { + standings_aggregate?: (v_league_division_standings_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_clips_select_column[] | null), + distinct_on?: (v_league_division_standings_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_clips_order_by[] | null), + order_by?: (v_league_division_standings_order_by[] | null), /** filter the rows returned */ - where?: (match_clips_bool_exp | null)} }) - match_id?: boolean | number + where?: (v_league_division_standings_bool_exp | null)} }) /** An object relationship */ - match_map?: match_mapsGenqlSelection - match_map_id?: boolean | number - metadata_parsed_at?: boolean | number - playback_file?: boolean | number - playback_size?: boolean | number - /** A computed field, executes function "demo_playback_url" */ - playback_url?: boolean | number - players?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - round_ticks?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - size?: boolean | number - tick_rate?: boolean | number - total_ticks?: boolean | number - workshop_id?: boolean | number + tournament?: tournamentsGenqlSelection + tournament_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "match_map_demos" */ -export interface match_map_demos_aggregateGenqlSelection{ - aggregate?: match_map_demos_aggregate_fieldsGenqlSelection - nodes?: match_map_demosGenqlSelection +/** aggregated selection of "league_season_divisions" */ +export interface league_season_divisions_aggregateGenqlSelection{ + aggregate?: league_season_divisions_aggregate_fieldsGenqlSelection + nodes?: league_season_divisionsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface match_map_demos_aggregate_bool_exp {bool_and?: (match_map_demos_aggregate_bool_exp_bool_and | null),bool_or?: (match_map_demos_aggregate_bool_exp_bool_or | null),count?: (match_map_demos_aggregate_bool_exp_count | null)} - -export interface match_map_demos_aggregate_bool_exp_bool_and {arguments: match_map_demos_select_column_match_map_demos_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_map_demos_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface match_map_demos_aggregate_bool_exp_bool_or {arguments: match_map_demos_select_column_match_map_demos_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_map_demos_bool_exp | null),predicate: Boolean_comparison_exp} +export interface league_season_divisions_aggregate_bool_exp {count?: (league_season_divisions_aggregate_bool_exp_count | null)} -export interface match_map_demos_aggregate_bool_exp_count {arguments?: (match_map_demos_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_map_demos_bool_exp | null),predicate: Int_comparison_exp} +export interface league_season_divisions_aggregate_bool_exp_count {arguments?: (league_season_divisions_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (league_season_divisions_bool_exp | null),predicate: Int_comparison_exp} -/** aggregate fields of "match_map_demos" */ -export interface match_map_demos_aggregate_fieldsGenqlSelection{ - avg?: match_map_demos_avg_fieldsGenqlSelection - count?: { __args: {columns?: (match_map_demos_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: match_map_demos_max_fieldsGenqlSelection - min?: match_map_demos_min_fieldsGenqlSelection - stddev?: match_map_demos_stddev_fieldsGenqlSelection - stddev_pop?: match_map_demos_stddev_pop_fieldsGenqlSelection - stddev_samp?: match_map_demos_stddev_samp_fieldsGenqlSelection - sum?: match_map_demos_sum_fieldsGenqlSelection - var_pop?: match_map_demos_var_pop_fieldsGenqlSelection - var_samp?: match_map_demos_var_samp_fieldsGenqlSelection - variance?: match_map_demos_variance_fieldsGenqlSelection +/** aggregate fields of "league_season_divisions" */ +export interface league_season_divisions_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (league_season_divisions_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: league_season_divisions_max_fieldsGenqlSelection + min?: league_season_divisions_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "match_map_demos" */ -export interface match_map_demos_aggregate_order_by {avg?: (match_map_demos_avg_order_by | null),count?: (order_by | null),max?: (match_map_demos_max_order_by | null),min?: (match_map_demos_min_order_by | null),stddev?: (match_map_demos_stddev_order_by | null),stddev_pop?: (match_map_demos_stddev_pop_order_by | null),stddev_samp?: (match_map_demos_stddev_samp_order_by | null),sum?: (match_map_demos_sum_order_by | null),var_pop?: (match_map_demos_var_pop_order_by | null),var_samp?: (match_map_demos_var_samp_order_by | null),variance?: (match_map_demos_variance_order_by | null)} - - -/** append existing jsonb value of filtered columns with new jsonb value */ -export interface match_map_demos_append_input {bombs?: (Scalars['jsonb'] | null),kills?: (Scalars['jsonb'] | null),players?: (Scalars['jsonb'] | null),round_ticks?: (Scalars['jsonb'] | null)} +/** order by aggregate values of table "league_season_divisions" */ +export interface league_season_divisions_aggregate_order_by {count?: (order_by | null),max?: (league_season_divisions_max_order_by | null),min?: (league_season_divisions_min_order_by | null)} -/** input type for inserting array relation for remote table "match_map_demos" */ -export interface match_map_demos_arr_rel_insert_input {data: match_map_demos_insert_input[], +/** input type for inserting array relation for remote table "league_season_divisions" */ +export interface league_season_divisions_arr_rel_insert_input {data: league_season_divisions_insert_input[], /** upsert condition */ -on_conflict?: (match_map_demos_on_conflict | null)} - - -/** aggregate avg on columns */ -export interface match_map_demos_avg_fieldsGenqlSelection{ - duration_seconds?: boolean | number - playback_size?: boolean | number - size?: boolean | number - tick_rate?: boolean | number - total_ticks?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by avg() on columns of table "match_map_demos" */ -export interface match_map_demos_avg_order_by {duration_seconds?: (order_by | null),playback_size?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null)} - - -/** Boolean expression to filter rows from the table "match_map_demos". All fields are combined with a logical 'AND'. */ -export interface match_map_demos_bool_exp {_and?: (match_map_demos_bool_exp[] | null),_not?: (match_map_demos_bool_exp | null),_or?: (match_map_demos_bool_exp[] | null),bombs?: (jsonb_comparison_exp | null),clip_render_jobs?: (clip_render_jobs_bool_exp | null),clip_render_jobs_aggregate?: (clip_render_jobs_aggregate_bool_exp | null),created_at?: (timestamptz_comparison_exp | null),cs2_build?: (String_comparison_exp | null),demo_sessions?: (match_demo_sessions_bool_exp | null),demo_sessions_aggregate?: (match_demo_sessions_aggregate_bool_exp | null),download_url?: (String_comparison_exp | null),duration_seconds?: (Float_comparison_exp | null),file?: (String_comparison_exp | null),geometry_validated?: (Boolean_comparison_exp | null),id?: (uuid_comparison_exp | null),kills?: (jsonb_comparison_exp | null),map_name?: (String_comparison_exp | null),match?: (matches_bool_exp | null),match_clips?: (match_clips_bool_exp | null),match_clips_aggregate?: (match_clips_aggregate_bool_exp | null),match_id?: (uuid_comparison_exp | null),match_map?: (match_maps_bool_exp | null),match_map_id?: (uuid_comparison_exp | null),metadata_parsed_at?: (timestamptz_comparison_exp | null),playback_file?: (String_comparison_exp | null),playback_size?: (Int_comparison_exp | null),playback_url?: (String_comparison_exp | null),players?: (jsonb_comparison_exp | null),round_ticks?: (jsonb_comparison_exp | null),size?: (Int_comparison_exp | null),tick_rate?: (Float_comparison_exp | null),total_ticks?: (Int_comparison_exp | null),workshop_id?: (String_comparison_exp | null)} - - -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -export interface match_map_demos_delete_at_path_input {bombs?: (Scalars['String'][] | null),kills?: (Scalars['String'][] | null),players?: (Scalars['String'][] | null),round_ticks?: (Scalars['String'][] | null)} - - -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -export interface match_map_demos_delete_elem_input {bombs?: (Scalars['Int'] | null),kills?: (Scalars['Int'] | null),players?: (Scalars['Int'] | null),round_ticks?: (Scalars['Int'] | null)} - - -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -export interface match_map_demos_delete_key_input {bombs?: (Scalars['String'] | null),kills?: (Scalars['String'] | null),players?: (Scalars['String'] | null),round_ticks?: (Scalars['String'] | null)} +on_conflict?: (league_season_divisions_on_conflict | null)} -/** input type for incrementing numeric columns in table "match_map_demos" */ -export interface match_map_demos_inc_input {playback_size?: (Scalars['Int'] | null),size?: (Scalars['Int'] | null),tick_rate?: (Scalars['Float'] | null),total_ticks?: (Scalars['Int'] | null)} +/** Boolean expression to filter rows from the table "league_season_divisions". All fields are combined with a logical 'AND'. */ +export interface league_season_divisions_bool_exp {_and?: (league_season_divisions_bool_exp[] | null),_not?: (league_season_divisions_bool_exp | null),_or?: (league_season_divisions_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),division?: (league_divisions_bool_exp | null),id?: (uuid_comparison_exp | null),league_division_id?: (uuid_comparison_exp | null),league_season_id?: (uuid_comparison_exp | null),season?: (league_seasons_bool_exp | null),standings?: (v_league_division_standings_bool_exp | null),standings_aggregate?: (v_league_division_standings_aggregate_bool_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null)} -/** input type for inserting data into table "match_map_demos" */ -export interface match_map_demos_insert_input {bombs?: (Scalars['jsonb'] | null),clip_render_jobs?: (clip_render_jobs_arr_rel_insert_input | null),created_at?: (Scalars['timestamptz'] | null),cs2_build?: (Scalars['String'] | null),demo_sessions?: (match_demo_sessions_arr_rel_insert_input | null),file?: (Scalars['String'] | null),geometry_validated?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),kills?: (Scalars['jsonb'] | null),map_name?: (Scalars['String'] | null),match?: (matches_obj_rel_insert_input | null),match_clips?: (match_clips_arr_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),match_map?: (match_maps_obj_rel_insert_input | null),match_map_id?: (Scalars['uuid'] | null),metadata_parsed_at?: (Scalars['timestamptz'] | null),playback_file?: (Scalars['String'] | null),playback_size?: (Scalars['Int'] | null),players?: (Scalars['jsonb'] | null),round_ticks?: (Scalars['jsonb'] | null),size?: (Scalars['Int'] | null),tick_rate?: (Scalars['Float'] | null),total_ticks?: (Scalars['Int'] | null),workshop_id?: (Scalars['String'] | null)} +/** input type for inserting data into table "league_season_divisions" */ +export interface league_season_divisions_insert_input {created_at?: (Scalars['timestamptz'] | null),division?: (league_divisions_obj_rel_insert_input | null),id?: (Scalars['uuid'] | null),league_division_id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),season?: (league_seasons_obj_rel_insert_input | null),standings?: (v_league_division_standings_arr_rel_insert_input | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null)} /** aggregate max on columns */ -export interface match_map_demos_max_fieldsGenqlSelection{ +export interface league_season_divisions_max_fieldsGenqlSelection{ created_at?: boolean | number - cs2_build?: boolean | number - /** A computed field, executes function "demo_download_url" */ - download_url?: boolean | number - duration_seconds?: boolean | number - file?: boolean | number id?: boolean | number - map_name?: boolean | number - match_id?: boolean | number - match_map_id?: boolean | number - metadata_parsed_at?: boolean | number - playback_file?: boolean | number - playback_size?: boolean | number - /** A computed field, executes function "demo_playback_url" */ - playback_url?: boolean | number - size?: boolean | number - tick_rate?: boolean | number - total_ticks?: boolean | number - workshop_id?: boolean | number + league_division_id?: boolean | number + league_season_id?: boolean | number + tournament_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "match_map_demos" */ -export interface match_map_demos_max_order_by {created_at?: (order_by | null),cs2_build?: (order_by | null),duration_seconds?: (order_by | null),file?: (order_by | null),id?: (order_by | null),map_name?: (order_by | null),match_id?: (order_by | null),match_map_id?: (order_by | null),metadata_parsed_at?: (order_by | null),playback_file?: (order_by | null),playback_size?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null),workshop_id?: (order_by | null)} +/** order by max() on columns of table "league_season_divisions" */ +export interface league_season_divisions_max_order_by {created_at?: (order_by | null),id?: (order_by | null),league_division_id?: (order_by | null),league_season_id?: (order_by | null),tournament_id?: (order_by | null)} /** aggregate min on columns */ -export interface match_map_demos_min_fieldsGenqlSelection{ +export interface league_season_divisions_min_fieldsGenqlSelection{ created_at?: boolean | number - cs2_build?: boolean | number - /** A computed field, executes function "demo_download_url" */ - download_url?: boolean | number - duration_seconds?: boolean | number - file?: boolean | number id?: boolean | number - map_name?: boolean | number - match_id?: boolean | number - match_map_id?: boolean | number - metadata_parsed_at?: boolean | number - playback_file?: boolean | number - playback_size?: boolean | number - /** A computed field, executes function "demo_playback_url" */ - playback_url?: boolean | number - size?: boolean | number - tick_rate?: boolean | number - total_ticks?: boolean | number - workshop_id?: boolean | number + league_division_id?: boolean | number + league_season_id?: boolean | number + tournament_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "match_map_demos" */ -export interface match_map_demos_min_order_by {created_at?: (order_by | null),cs2_build?: (order_by | null),duration_seconds?: (order_by | null),file?: (order_by | null),id?: (order_by | null),map_name?: (order_by | null),match_id?: (order_by | null),match_map_id?: (order_by | null),metadata_parsed_at?: (order_by | null),playback_file?: (order_by | null),playback_size?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null),workshop_id?: (order_by | null)} +/** order by min() on columns of table "league_season_divisions" */ +export interface league_season_divisions_min_order_by {created_at?: (order_by | null),id?: (order_by | null),league_division_id?: (order_by | null),league_season_id?: (order_by | null),tournament_id?: (order_by | null)} -/** response of any mutation on the table "match_map_demos" */ -export interface match_map_demos_mutation_responseGenqlSelection{ +/** response of any mutation on the table "league_season_divisions" */ +export interface league_season_divisions_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: match_map_demosGenqlSelection + returning?: league_season_divisionsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "match_map_demos" */ -export interface match_map_demos_obj_rel_insert_input {data: match_map_demos_insert_input, +/** input type for inserting object relation for remote table "league_season_divisions" */ +export interface league_season_divisions_obj_rel_insert_input {data: league_season_divisions_insert_input, /** upsert condition */ -on_conflict?: (match_map_demos_on_conflict | null)} - - -/** on_conflict condition type for table "match_map_demos" */ -export interface match_map_demos_on_conflict {constraint: match_map_demos_constraint,update_columns?: match_map_demos_update_column[],where?: (match_map_demos_bool_exp | null)} - - -/** Ordering options when selecting data from "match_map_demos". */ -export interface match_map_demos_order_by {bombs?: (order_by | null),clip_render_jobs_aggregate?: (clip_render_jobs_aggregate_order_by | null),created_at?: (order_by | null),cs2_build?: (order_by | null),demo_sessions_aggregate?: (match_demo_sessions_aggregate_order_by | null),download_url?: (order_by | null),duration_seconds?: (order_by | null),file?: (order_by | null),geometry_validated?: (order_by | null),id?: (order_by | null),kills?: (order_by | null),map_name?: (order_by | null),match?: (matches_order_by | null),match_clips_aggregate?: (match_clips_aggregate_order_by | null),match_id?: (order_by | null),match_map?: (match_maps_order_by | null),match_map_id?: (order_by | null),metadata_parsed_at?: (order_by | null),playback_file?: (order_by | null),playback_size?: (order_by | null),playback_url?: (order_by | null),players?: (order_by | null),round_ticks?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null),workshop_id?: (order_by | null)} - - -/** primary key columns input for table: match_map_demos */ -export interface match_map_demos_pk_columns_input {id: Scalars['uuid']} - - -/** prepend existing jsonb value of filtered columns with new jsonb value */ -export interface match_map_demos_prepend_input {bombs?: (Scalars['jsonb'] | null),kills?: (Scalars['jsonb'] | null),players?: (Scalars['jsonb'] | null),round_ticks?: (Scalars['jsonb'] | null)} - - -/** input type for updating data in table "match_map_demos" */ -export interface match_map_demos_set_input {bombs?: (Scalars['jsonb'] | null),created_at?: (Scalars['timestamptz'] | null),cs2_build?: (Scalars['String'] | null),file?: (Scalars['String'] | null),geometry_validated?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),kills?: (Scalars['jsonb'] | null),map_name?: (Scalars['String'] | null),match_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),metadata_parsed_at?: (Scalars['timestamptz'] | null),playback_file?: (Scalars['String'] | null),playback_size?: (Scalars['Int'] | null),players?: (Scalars['jsonb'] | null),round_ticks?: (Scalars['jsonb'] | null),size?: (Scalars['Int'] | null),tick_rate?: (Scalars['Float'] | null),total_ticks?: (Scalars['Int'] | null),workshop_id?: (Scalars['String'] | null)} - - -/** aggregate stddev on columns */ -export interface match_map_demos_stddev_fieldsGenqlSelection{ - duration_seconds?: boolean | number - playback_size?: boolean | number - size?: boolean | number - tick_rate?: boolean | number - total_ticks?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by stddev() on columns of table "match_map_demos" */ -export interface match_map_demos_stddev_order_by {duration_seconds?: (order_by | null),playback_size?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null)} +on_conflict?: (league_season_divisions_on_conflict | null)} -/** aggregate stddev_pop on columns */ -export interface match_map_demos_stddev_pop_fieldsGenqlSelection{ - duration_seconds?: boolean | number - playback_size?: boolean | number - size?: boolean | number - tick_rate?: boolean | number - total_ticks?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** on_conflict condition type for table "league_season_divisions" */ +export interface league_season_divisions_on_conflict {constraint: league_season_divisions_constraint,update_columns?: league_season_divisions_update_column[],where?: (league_season_divisions_bool_exp | null)} -/** order by stddev_pop() on columns of table "match_map_demos" */ -export interface match_map_demos_stddev_pop_order_by {duration_seconds?: (order_by | null),playback_size?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null)} +/** Ordering options when selecting data from "league_season_divisions". */ +export interface league_season_divisions_order_by {created_at?: (order_by | null),division?: (league_divisions_order_by | null),id?: (order_by | null),league_division_id?: (order_by | null),league_season_id?: (order_by | null),season?: (league_seasons_order_by | null),standings_aggregate?: (v_league_division_standings_aggregate_order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null)} -/** aggregate stddev_samp on columns */ -export interface match_map_demos_stddev_samp_fieldsGenqlSelection{ - duration_seconds?: boolean | number - playback_size?: boolean | number - size?: boolean | number - tick_rate?: boolean | number - total_ticks?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** primary key columns input for table: league_season_divisions */ +export interface league_season_divisions_pk_columns_input {id: Scalars['uuid']} -/** order by stddev_samp() on columns of table "match_map_demos" */ -export interface match_map_demos_stddev_samp_order_by {duration_seconds?: (order_by | null),playback_size?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null)} +/** input type for updating data in table "league_season_divisions" */ +export interface league_season_divisions_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),league_division_id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null)} -/** Streaming cursor of the table "match_map_demos" */ -export interface match_map_demos_stream_cursor_input { +/** Streaming cursor of the table "league_season_divisions" */ +export interface league_season_divisions_stream_cursor_input { /** Stream column input with initial value */ -initial_value: match_map_demos_stream_cursor_value_input, +initial_value: league_season_divisions_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface match_map_demos_stream_cursor_value_input {bombs?: (Scalars['jsonb'] | null),created_at?: (Scalars['timestamptz'] | null),cs2_build?: (Scalars['String'] | null),duration_seconds?: (Scalars['Float'] | null),file?: (Scalars['String'] | null),geometry_validated?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),kills?: (Scalars['jsonb'] | null),map_name?: (Scalars['String'] | null),match_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),metadata_parsed_at?: (Scalars['timestamptz'] | null),playback_file?: (Scalars['String'] | null),playback_size?: (Scalars['Int'] | null),players?: (Scalars['jsonb'] | null),round_ticks?: (Scalars['jsonb'] | null),size?: (Scalars['Int'] | null),tick_rate?: (Scalars['Float'] | null),total_ticks?: (Scalars['Int'] | null),workshop_id?: (Scalars['String'] | null)} - - -/** aggregate sum on columns */ -export interface match_map_demos_sum_fieldsGenqlSelection{ - duration_seconds?: boolean | number - playback_size?: boolean | number - size?: boolean | number - tick_rate?: boolean | number - total_ticks?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by sum() on columns of table "match_map_demos" */ -export interface match_map_demos_sum_order_by {duration_seconds?: (order_by | null),playback_size?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null)} +export interface league_season_divisions_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),league_division_id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null)} -export interface match_map_demos_updates { -/** append existing jsonb value of filtered columns with new jsonb value */ -_append?: (match_map_demos_append_input | null), -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -_delete_at_path?: (match_map_demos_delete_at_path_input | null), -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -_delete_elem?: (match_map_demos_delete_elem_input | null), -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -_delete_key?: (match_map_demos_delete_key_input | null), -/** increments the numeric columns with given value of the filtered values */ -_inc?: (match_map_demos_inc_input | null), -/** prepend existing jsonb value of filtered columns with new jsonb value */ -_prepend?: (match_map_demos_prepend_input | null), +export interface league_season_divisions_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (match_map_demos_set_input | null), +_set?: (league_season_divisions_set_input | null), /** filter the rows which have to be updated */ -where: match_map_demos_bool_exp} - - -/** aggregate var_pop on columns */ -export interface match_map_demos_var_pop_fieldsGenqlSelection{ - duration_seconds?: boolean | number - playback_size?: boolean | number - size?: boolean | number - tick_rate?: boolean | number - total_ticks?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by var_pop() on columns of table "match_map_demos" */ -export interface match_map_demos_var_pop_order_by {duration_seconds?: (order_by | null),playback_size?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null)} - - -/** aggregate var_samp on columns */ -export interface match_map_demos_var_samp_fieldsGenqlSelection{ - duration_seconds?: boolean | number - playback_size?: boolean | number - size?: boolean | number - tick_rate?: boolean | number - total_ticks?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by var_samp() on columns of table "match_map_demos" */ -export interface match_map_demos_var_samp_order_by {duration_seconds?: (order_by | null),playback_size?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null)} - - -/** aggregate variance on columns */ -export interface match_map_demos_variance_fieldsGenqlSelection{ - duration_seconds?: boolean | number - playback_size?: boolean | number - size?: boolean | number - tick_rate?: boolean | number - total_ticks?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by variance() on columns of table "match_map_demos" */ -export interface match_map_demos_variance_order_by {duration_seconds?: (order_by | null),playback_size?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null)} +where: league_season_divisions_bool_exp} -/** columns and relationships of "match_map_rounds" */ -export interface match_map_roundsGenqlSelection{ +/** columns and relationships of "league_seasons" */ +export interface league_seasonsGenqlSelection{ + auto_regular_season_format?: boolean | number /** An array relationship */ - assists?: (player_assistsGenqlSelection & { __args?: { + awards?: (award_recipientsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_assists_select_column[] | null), + distinct_on?: (award_recipients_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_assists_order_by[] | null), + order_by?: (award_recipients_order_by[] | null), /** filter the rows returned */ - where?: (player_assists_bool_exp | null)} }) + where?: (award_recipients_bool_exp | null)} }) /** An aggregate relationship */ - assists_aggregate?: (player_assists_aggregateGenqlSelection & { __args?: { + awards_aggregate?: (award_recipients_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_assists_select_column[] | null), + distinct_on?: (award_recipients_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_assists_order_by[] | null), + order_by?: (award_recipients_order_by[] | null), /** filter the rows returned */ - where?: (player_assists_bool_exp | null)} }) - backup_file?: boolean | number + where?: (award_recipients_bool_exp | null)} }) + /** A computed field, executes function "can_register_for_league_season" */ + can_register?: boolean | number created_at?: boolean | number - deleted_at?: boolean | number - /** A computed field, executes function "has_backup_file" */ - has_backup_file?: boolean | number + created_by_steam_id?: boolean | number + default_best_of?: boolean | number + direct_promote_count?: boolean | number + direct_relegate_count?: boolean | number + /** An object relationship */ + e_league_season_status?: e_league_season_statusesGenqlSelection + games_per_week?: boolean | number id?: boolean | number + /** A computed field, executes function "is_league_season_admin" */ + is_league_admin?: boolean | number + /** A computed field, executes function "league_season_is_roster_locked" */ + is_roster_locked?: boolean | number + match_options_id?: boolean | number /** An array relationship */ - kills?: (player_killsGenqlSelection & { __args?: { + match_weeks?: (league_match_weeksGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_kills_select_column[] | null), + distinct_on?: (league_match_weeks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_kills_order_by[] | null), + order_by?: (league_match_weeks_order_by[] | null), /** filter the rows returned */ - where?: (player_kills_bool_exp | null)} }) + where?: (league_match_weeks_bool_exp | null)} }) /** An aggregate relationship */ - kills_aggregate?: (player_kills_aggregateGenqlSelection & { __args?: { + match_weeks_aggregate?: (league_match_weeks_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_kills_select_column[] | null), + distinct_on?: (league_match_weeks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_kills_order_by[] | null), + order_by?: (league_match_weeks_order_by[] | null), /** filter the rows returned */ - where?: (player_kills_bool_exp | null)} }) - lineup_1_money?: boolean | number - lineup_1_score?: boolean | number - lineup_1_side?: boolean | number - lineup_1_timeouts_available?: boolean | number - lineup_2_money?: boolean | number - lineup_2_score?: boolean | number - lineup_2_side?: boolean | number - lineup_2_timeouts_available?: boolean | number + where?: (league_match_weeks_bool_exp | null)} }) + match_weeks_count?: boolean | number + max_roster_size?: boolean | number + min_roster_size?: boolean | number + /** An array relationship */ + movements?: (league_team_movementsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (league_team_movements_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (league_team_movements_order_by[] | null), + /** filter the rows returned */ + where?: (league_team_movements_bool_exp | null)} }) + /** An aggregate relationship */ + movements_aggregate?: (league_team_movements_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (league_team_movements_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (league_team_movements_order_by[] | null), + /** filter the rows returned */ + where?: (league_team_movements_bool_exp | null)} }) + /** A computed field, executes function "league_season_my_registration" */ + my_registration?: (league_team_seasonsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (league_team_seasons_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (league_team_seasons_order_by[] | null), + /** filter the rows returned */ + where?: (league_team_seasons_bool_exp | null)} }) + name?: boolean | number /** An object relationship */ - match_map?: match_mapsGenqlSelection - match_map_id?: boolean | number - round?: boolean | number - time?: boolean | number - winning_reason?: boolean | number - winning_side?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregated selection of "match_map_rounds" */ -export interface match_map_rounds_aggregateGenqlSelection{ - aggregate?: match_map_rounds_aggregate_fieldsGenqlSelection - nodes?: match_map_roundsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - -export interface match_map_rounds_aggregate_bool_exp {count?: (match_map_rounds_aggregate_bool_exp_count | null)} - -export interface match_map_rounds_aggregate_bool_exp_count {arguments?: (match_map_rounds_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_map_rounds_bool_exp | null),predicate: Int_comparison_exp} - - -/** aggregate fields of "match_map_rounds" */ -export interface match_map_rounds_aggregate_fieldsGenqlSelection{ - avg?: match_map_rounds_avg_fieldsGenqlSelection - count?: { __args: {columns?: (match_map_rounds_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: match_map_rounds_max_fieldsGenqlSelection - min?: match_map_rounds_min_fieldsGenqlSelection - stddev?: match_map_rounds_stddev_fieldsGenqlSelection - stddev_pop?: match_map_rounds_stddev_pop_fieldsGenqlSelection - stddev_samp?: match_map_rounds_stddev_samp_fieldsGenqlSelection - sum?: match_map_rounds_sum_fieldsGenqlSelection - var_pop?: match_map_rounds_var_pop_fieldsGenqlSelection - var_samp?: match_map_rounds_var_samp_fieldsGenqlSelection - variance?: match_map_rounds_variance_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - + options?: match_optionsGenqlSelection + /** An array relationship */ + player_stats?: (v_league_season_player_statsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (v_league_season_player_stats_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (v_league_season_player_stats_order_by[] | null), + /** filter the rows returned */ + where?: (v_league_season_player_stats_bool_exp | null)} }) + /** An aggregate relationship */ + player_stats_aggregate?: (v_league_season_player_stats_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (v_league_season_player_stats_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (v_league_season_player_stats_order_by[] | null), + /** filter the rows returned */ + where?: (v_league_season_player_stats_bool_exp | null)} }) + playoff_best_of?: boolean | number + playoff_round_best_of?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + playoff_seats?: boolean | number + playoff_stage_type?: boolean | number + playoff_third_place_match?: boolean | number + promote_count?: boolean | number + regular_season_stage_type?: boolean | number + relegate_count?: boolean | number + relegation_down_count?: boolean | number + /** An array relationship */ + relegation_playoffs?: (league_relegation_playoffsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (league_relegation_playoffs_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (league_relegation_playoffs_order_by[] | null), + /** filter the rows returned */ + where?: (league_relegation_playoffs_bool_exp | null)} }) + /** An aggregate relationship */ + relegation_playoffs_aggregate?: (league_relegation_playoffs_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (league_relegation_playoffs_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (league_relegation_playoffs_order_by[] | null), + /** filter the rows returned */ + where?: (league_relegation_playoffs_bool_exp | null)} }) + relegation_up_count?: boolean | number + roster_lock_at?: boolean | number + /** An array relationship */ + season_divisions?: (league_season_divisionsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (league_season_divisions_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (league_season_divisions_order_by[] | null), + /** filter the rows returned */ + where?: (league_season_divisions_bool_exp | null)} }) + /** An aggregate relationship */ + season_divisions_aggregate?: (league_season_divisions_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (league_season_divisions_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (league_season_divisions_order_by[] | null), + /** filter the rows returned */ + where?: (league_season_divisions_bool_exp | null)} }) + season_number?: boolean | number + signup_closes_at?: boolean | number + signup_opens_at?: boolean | number + /** An array relationship */ + standings?: (v_league_division_standingsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (v_league_division_standings_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (v_league_division_standings_order_by[] | null), + /** filter the rows returned */ + where?: (v_league_division_standings_bool_exp | null)} }) + /** An aggregate relationship */ + standings_aggregate?: (v_league_division_standings_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (v_league_division_standings_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (v_league_division_standings_order_by[] | null), + /** filter the rows returned */ + where?: (v_league_division_standings_bool_exp | null)} }) + starts_at?: boolean | number + status?: boolean | number + /** An array relationship */ + team_seasons?: (league_team_seasonsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (league_team_seasons_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (league_team_seasons_order_by[] | null), + /** filter the rows returned */ + where?: (league_team_seasons_bool_exp | null)} }) + /** An aggregate relationship */ + team_seasons_aggregate?: (league_team_seasons_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (league_team_seasons_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (league_team_seasons_order_by[] | null), + /** filter the rows returned */ + where?: (league_team_seasons_bool_exp | null)} }) + week_best_of?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** order by aggregate values of table "match_map_rounds" */ -export interface match_map_rounds_aggregate_order_by {avg?: (match_map_rounds_avg_order_by | null),count?: (order_by | null),max?: (match_map_rounds_max_order_by | null),min?: (match_map_rounds_min_order_by | null),stddev?: (match_map_rounds_stddev_order_by | null),stddev_pop?: (match_map_rounds_stddev_pop_order_by | null),stddev_samp?: (match_map_rounds_stddev_samp_order_by | null),sum?: (match_map_rounds_sum_order_by | null),var_pop?: (match_map_rounds_var_pop_order_by | null),var_samp?: (match_map_rounds_var_samp_order_by | null),variance?: (match_map_rounds_variance_order_by | null)} + +/** aggregated selection of "league_seasons" */ +export interface league_seasons_aggregateGenqlSelection{ + aggregate?: league_seasons_aggregate_fieldsGenqlSelection + nodes?: league_seasonsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** input type for inserting array relation for remote table "match_map_rounds" */ -export interface match_map_rounds_arr_rel_insert_input {data: match_map_rounds_insert_input[], +/** aggregate fields of "league_seasons" */ +export interface league_seasons_aggregate_fieldsGenqlSelection{ + avg?: league_seasons_avg_fieldsGenqlSelection + count?: { __args: {columns?: (league_seasons_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: league_seasons_max_fieldsGenqlSelection + min?: league_seasons_min_fieldsGenqlSelection + stddev?: league_seasons_stddev_fieldsGenqlSelection + stddev_pop?: league_seasons_stddev_pop_fieldsGenqlSelection + stddev_samp?: league_seasons_stddev_samp_fieldsGenqlSelection + sum?: league_seasons_sum_fieldsGenqlSelection + var_pop?: league_seasons_var_pop_fieldsGenqlSelection + var_samp?: league_seasons_var_samp_fieldsGenqlSelection + variance?: league_seasons_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** append existing jsonb value of filtered columns with new jsonb value */ +export interface league_seasons_append_input {playoff_round_best_of?: (Scalars['jsonb'] | null),week_best_of?: (Scalars['jsonb'] | null)} + + +/** aggregate avg on columns */ +export interface league_seasons_avg_fieldsGenqlSelection{ + created_by_steam_id?: boolean | number + default_best_of?: boolean | number + direct_promote_count?: boolean | number + direct_relegate_count?: boolean | number + games_per_week?: boolean | number + match_weeks_count?: boolean | number + max_roster_size?: boolean | number + min_roster_size?: boolean | number + playoff_best_of?: boolean | number + playoff_seats?: boolean | number + promote_count?: boolean | number + relegate_count?: boolean | number + relegation_down_count?: boolean | number + relegation_up_count?: boolean | number + season_number?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Boolean expression to filter rows from the table "league_seasons". All fields are combined with a logical 'AND'. */ +export interface league_seasons_bool_exp {_and?: (league_seasons_bool_exp[] | null),_not?: (league_seasons_bool_exp | null),_or?: (league_seasons_bool_exp[] | null),auto_regular_season_format?: (Boolean_comparison_exp | null),awards?: (award_recipients_bool_exp | null),awards_aggregate?: (award_recipients_aggregate_bool_exp | null),can_register?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),created_by_steam_id?: (bigint_comparison_exp | null),default_best_of?: (Int_comparison_exp | null),direct_promote_count?: (Int_comparison_exp | null),direct_relegate_count?: (Int_comparison_exp | null),e_league_season_status?: (e_league_season_statuses_bool_exp | null),games_per_week?: (Int_comparison_exp | null),id?: (uuid_comparison_exp | null),is_league_admin?: (Boolean_comparison_exp | null),is_roster_locked?: (Boolean_comparison_exp | null),match_options_id?: (uuid_comparison_exp | null),match_weeks?: (league_match_weeks_bool_exp | null),match_weeks_aggregate?: (league_match_weeks_aggregate_bool_exp | null),match_weeks_count?: (Int_comparison_exp | null),max_roster_size?: (Int_comparison_exp | null),min_roster_size?: (Int_comparison_exp | null),movements?: (league_team_movements_bool_exp | null),movements_aggregate?: (league_team_movements_aggregate_bool_exp | null),my_registration?: (league_team_seasons_bool_exp | null),name?: (String_comparison_exp | null),options?: (match_options_bool_exp | null),player_stats?: (v_league_season_player_stats_bool_exp | null),player_stats_aggregate?: (v_league_season_player_stats_aggregate_bool_exp | null),playoff_best_of?: (Int_comparison_exp | null),playoff_round_best_of?: (jsonb_comparison_exp | null),playoff_seats?: (Int_comparison_exp | null),playoff_stage_type?: (e_tournament_stage_types_enum_comparison_exp | null),playoff_third_place_match?: (Boolean_comparison_exp | null),promote_count?: (Int_comparison_exp | null),regular_season_stage_type?: (e_tournament_stage_types_enum_comparison_exp | null),relegate_count?: (Int_comparison_exp | null),relegation_down_count?: (Int_comparison_exp | null),relegation_playoffs?: (league_relegation_playoffs_bool_exp | null),relegation_playoffs_aggregate?: (league_relegation_playoffs_aggregate_bool_exp | null),relegation_up_count?: (Int_comparison_exp | null),roster_lock_at?: (timestamptz_comparison_exp | null),season_divisions?: (league_season_divisions_bool_exp | null),season_divisions_aggregate?: (league_season_divisions_aggregate_bool_exp | null),season_number?: (Int_comparison_exp | null),signup_closes_at?: (timestamptz_comparison_exp | null),signup_opens_at?: (timestamptz_comparison_exp | null),standings?: (v_league_division_standings_bool_exp | null),standings_aggregate?: (v_league_division_standings_aggregate_bool_exp | null),starts_at?: (timestamptz_comparison_exp | null),status?: (e_league_season_statuses_enum_comparison_exp | null),team_seasons?: (league_team_seasons_bool_exp | null),team_seasons_aggregate?: (league_team_seasons_aggregate_bool_exp | null),week_best_of?: (jsonb_comparison_exp | null)} + + +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +export interface league_seasons_delete_at_path_input {playoff_round_best_of?: (Scalars['String'][] | null),week_best_of?: (Scalars['String'][] | null)} + + +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +export interface league_seasons_delete_elem_input {playoff_round_best_of?: (Scalars['Int'] | null),week_best_of?: (Scalars['Int'] | null)} + + +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +export interface league_seasons_delete_key_input {playoff_round_best_of?: (Scalars['String'] | null),week_best_of?: (Scalars['String'] | null)} + + +/** input type for incrementing numeric columns in table "league_seasons" */ +export interface league_seasons_inc_input {created_by_steam_id?: (Scalars['bigint'] | null),default_best_of?: (Scalars['Int'] | null),direct_promote_count?: (Scalars['Int'] | null),direct_relegate_count?: (Scalars['Int'] | null),games_per_week?: (Scalars['Int'] | null),match_weeks_count?: (Scalars['Int'] | null),max_roster_size?: (Scalars['Int'] | null),min_roster_size?: (Scalars['Int'] | null),playoff_best_of?: (Scalars['Int'] | null),playoff_seats?: (Scalars['Int'] | null),promote_count?: (Scalars['Int'] | null),relegate_count?: (Scalars['Int'] | null),relegation_down_count?: (Scalars['Int'] | null),relegation_up_count?: (Scalars['Int'] | null),season_number?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "league_seasons" */ +export interface league_seasons_insert_input {auto_regular_season_format?: (Scalars['Boolean'] | null),awards?: (award_recipients_arr_rel_insert_input | null),created_at?: (Scalars['timestamptz'] | null),created_by_steam_id?: (Scalars['bigint'] | null),default_best_of?: (Scalars['Int'] | null),direct_promote_count?: (Scalars['Int'] | null),direct_relegate_count?: (Scalars['Int'] | null),e_league_season_status?: (e_league_season_statuses_obj_rel_insert_input | null),games_per_week?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),match_weeks?: (league_match_weeks_arr_rel_insert_input | null),match_weeks_count?: (Scalars['Int'] | null),max_roster_size?: (Scalars['Int'] | null),min_roster_size?: (Scalars['Int'] | null),movements?: (league_team_movements_arr_rel_insert_input | null),name?: (Scalars['String'] | null),options?: (match_options_obj_rel_insert_input | null),player_stats?: (v_league_season_player_stats_arr_rel_insert_input | null),playoff_best_of?: (Scalars['Int'] | null),playoff_round_best_of?: (Scalars['jsonb'] | null),playoff_seats?: (Scalars['Int'] | null),playoff_stage_type?: (e_tournament_stage_types_enum | null),playoff_third_place_match?: (Scalars['Boolean'] | null),promote_count?: (Scalars['Int'] | null),regular_season_stage_type?: (e_tournament_stage_types_enum | null),relegate_count?: (Scalars['Int'] | null),relegation_down_count?: (Scalars['Int'] | null),relegation_playoffs?: (league_relegation_playoffs_arr_rel_insert_input | null),relegation_up_count?: (Scalars['Int'] | null),roster_lock_at?: (Scalars['timestamptz'] | null),season_divisions?: (league_season_divisions_arr_rel_insert_input | null),season_number?: (Scalars['Int'] | null),signup_closes_at?: (Scalars['timestamptz'] | null),signup_opens_at?: (Scalars['timestamptz'] | null),standings?: (v_league_division_standings_arr_rel_insert_input | null),starts_at?: (Scalars['timestamptz'] | null),status?: (e_league_season_statuses_enum | null),team_seasons?: (league_team_seasons_arr_rel_insert_input | null),week_best_of?: (Scalars['jsonb'] | null)} + + +/** aggregate max on columns */ +export interface league_seasons_max_fieldsGenqlSelection{ + created_at?: boolean | number + created_by_steam_id?: boolean | number + default_best_of?: boolean | number + direct_promote_count?: boolean | number + direct_relegate_count?: boolean | number + games_per_week?: boolean | number + id?: boolean | number + match_options_id?: boolean | number + match_weeks_count?: boolean | number + max_roster_size?: boolean | number + min_roster_size?: boolean | number + name?: boolean | number + playoff_best_of?: boolean | number + playoff_seats?: boolean | number + promote_count?: boolean | number + relegate_count?: boolean | number + relegation_down_count?: boolean | number + relegation_up_count?: boolean | number + roster_lock_at?: boolean | number + season_number?: boolean | number + signup_closes_at?: boolean | number + signup_opens_at?: boolean | number + starts_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate min on columns */ +export interface league_seasons_min_fieldsGenqlSelection{ + created_at?: boolean | number + created_by_steam_id?: boolean | number + default_best_of?: boolean | number + direct_promote_count?: boolean | number + direct_relegate_count?: boolean | number + games_per_week?: boolean | number + id?: boolean | number + match_options_id?: boolean | number + match_weeks_count?: boolean | number + max_roster_size?: boolean | number + min_roster_size?: boolean | number + name?: boolean | number + playoff_best_of?: boolean | number + playoff_seats?: boolean | number + promote_count?: boolean | number + relegate_count?: boolean | number + relegation_down_count?: boolean | number + relegation_up_count?: boolean | number + roster_lock_at?: boolean | number + season_number?: boolean | number + signup_closes_at?: boolean | number + signup_opens_at?: boolean | number + starts_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** response of any mutation on the table "league_seasons" */ +export interface league_seasons_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: league_seasonsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** input type for inserting object relation for remote table "league_seasons" */ +export interface league_seasons_obj_rel_insert_input {data: league_seasons_insert_input, /** upsert condition */ -on_conflict?: (match_map_rounds_on_conflict | null)} +on_conflict?: (league_seasons_on_conflict | null)} + + +/** on_conflict condition type for table "league_seasons" */ +export interface league_seasons_on_conflict {constraint: league_seasons_constraint,update_columns?: league_seasons_update_column[],where?: (league_seasons_bool_exp | null)} + + +/** Ordering options when selecting data from "league_seasons". */ +export interface league_seasons_order_by {auto_regular_season_format?: (order_by | null),awards_aggregate?: (award_recipients_aggregate_order_by | null),can_register?: (order_by | null),created_at?: (order_by | null),created_by_steam_id?: (order_by | null),default_best_of?: (order_by | null),direct_promote_count?: (order_by | null),direct_relegate_count?: (order_by | null),e_league_season_status?: (e_league_season_statuses_order_by | null),games_per_week?: (order_by | null),id?: (order_by | null),is_league_admin?: (order_by | null),is_roster_locked?: (order_by | null),match_options_id?: (order_by | null),match_weeks_aggregate?: (league_match_weeks_aggregate_order_by | null),match_weeks_count?: (order_by | null),max_roster_size?: (order_by | null),min_roster_size?: (order_by | null),movements_aggregate?: (league_team_movements_aggregate_order_by | null),my_registration_aggregate?: (league_team_seasons_aggregate_order_by | null),name?: (order_by | null),options?: (match_options_order_by | null),player_stats_aggregate?: (v_league_season_player_stats_aggregate_order_by | null),playoff_best_of?: (order_by | null),playoff_round_best_of?: (order_by | null),playoff_seats?: (order_by | null),playoff_stage_type?: (order_by | null),playoff_third_place_match?: (order_by | null),promote_count?: (order_by | null),regular_season_stage_type?: (order_by | null),relegate_count?: (order_by | null),relegation_down_count?: (order_by | null),relegation_playoffs_aggregate?: (league_relegation_playoffs_aggregate_order_by | null),relegation_up_count?: (order_by | null),roster_lock_at?: (order_by | null),season_divisions_aggregate?: (league_season_divisions_aggregate_order_by | null),season_number?: (order_by | null),signup_closes_at?: (order_by | null),signup_opens_at?: (order_by | null),standings_aggregate?: (v_league_division_standings_aggregate_order_by | null),starts_at?: (order_by | null),status?: (order_by | null),team_seasons_aggregate?: (league_team_seasons_aggregate_order_by | null),week_best_of?: (order_by | null)} + + +/** primary key columns input for table: league_seasons */ +export interface league_seasons_pk_columns_input {id: Scalars['uuid']} + + +/** prepend existing jsonb value of filtered columns with new jsonb value */ +export interface league_seasons_prepend_input {playoff_round_best_of?: (Scalars['jsonb'] | null),week_best_of?: (Scalars['jsonb'] | null)} + + +/** input type for updating data in table "league_seasons" */ +export interface league_seasons_set_input {auto_regular_season_format?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),created_by_steam_id?: (Scalars['bigint'] | null),default_best_of?: (Scalars['Int'] | null),direct_promote_count?: (Scalars['Int'] | null),direct_relegate_count?: (Scalars['Int'] | null),games_per_week?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),match_weeks_count?: (Scalars['Int'] | null),max_roster_size?: (Scalars['Int'] | null),min_roster_size?: (Scalars['Int'] | null),name?: (Scalars['String'] | null),playoff_best_of?: (Scalars['Int'] | null),playoff_round_best_of?: (Scalars['jsonb'] | null),playoff_seats?: (Scalars['Int'] | null),playoff_stage_type?: (e_tournament_stage_types_enum | null),playoff_third_place_match?: (Scalars['Boolean'] | null),promote_count?: (Scalars['Int'] | null),regular_season_stage_type?: (e_tournament_stage_types_enum | null),relegate_count?: (Scalars['Int'] | null),relegation_down_count?: (Scalars['Int'] | null),relegation_up_count?: (Scalars['Int'] | null),roster_lock_at?: (Scalars['timestamptz'] | null),season_number?: (Scalars['Int'] | null),signup_closes_at?: (Scalars['timestamptz'] | null),signup_opens_at?: (Scalars['timestamptz'] | null),starts_at?: (Scalars['timestamptz'] | null),status?: (e_league_season_statuses_enum | null),week_best_of?: (Scalars['jsonb'] | null)} + + +/** aggregate stddev on columns */ +export interface league_seasons_stddev_fieldsGenqlSelection{ + created_by_steam_id?: boolean | number + default_best_of?: boolean | number + direct_promote_count?: boolean | number + direct_relegate_count?: boolean | number + games_per_week?: boolean | number + match_weeks_count?: boolean | number + max_roster_size?: boolean | number + min_roster_size?: boolean | number + playoff_best_of?: boolean | number + playoff_seats?: boolean | number + promote_count?: boolean | number + relegate_count?: boolean | number + relegation_down_count?: boolean | number + relegation_up_count?: boolean | number + season_number?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_pop on columns */ +export interface league_seasons_stddev_pop_fieldsGenqlSelection{ + created_by_steam_id?: boolean | number + default_best_of?: boolean | number + direct_promote_count?: boolean | number + direct_relegate_count?: boolean | number + games_per_week?: boolean | number + match_weeks_count?: boolean | number + max_roster_size?: boolean | number + min_roster_size?: boolean | number + playoff_best_of?: boolean | number + playoff_seats?: boolean | number + promote_count?: boolean | number + relegate_count?: boolean | number + relegation_down_count?: boolean | number + relegation_up_count?: boolean | number + season_number?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_samp on columns */ +export interface league_seasons_stddev_samp_fieldsGenqlSelection{ + created_by_steam_id?: boolean | number + default_best_of?: boolean | number + direct_promote_count?: boolean | number + direct_relegate_count?: boolean | number + games_per_week?: boolean | number + match_weeks_count?: boolean | number + max_roster_size?: boolean | number + min_roster_size?: boolean | number + playoff_best_of?: boolean | number + playoff_seats?: boolean | number + promote_count?: boolean | number + relegate_count?: boolean | number + relegation_down_count?: boolean | number + relegation_up_count?: boolean | number + season_number?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Streaming cursor of the table "league_seasons" */ +export interface league_seasons_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: league_seasons_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface league_seasons_stream_cursor_value_input {auto_regular_season_format?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),created_by_steam_id?: (Scalars['bigint'] | null),default_best_of?: (Scalars['Int'] | null),direct_promote_count?: (Scalars['Int'] | null),direct_relegate_count?: (Scalars['Int'] | null),games_per_week?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),match_weeks_count?: (Scalars['Int'] | null),max_roster_size?: (Scalars['Int'] | null),min_roster_size?: (Scalars['Int'] | null),name?: (Scalars['String'] | null),playoff_best_of?: (Scalars['Int'] | null),playoff_round_best_of?: (Scalars['jsonb'] | null),playoff_seats?: (Scalars['Int'] | null),playoff_stage_type?: (e_tournament_stage_types_enum | null),playoff_third_place_match?: (Scalars['Boolean'] | null),promote_count?: (Scalars['Int'] | null),regular_season_stage_type?: (e_tournament_stage_types_enum | null),relegate_count?: (Scalars['Int'] | null),relegation_down_count?: (Scalars['Int'] | null),relegation_up_count?: (Scalars['Int'] | null),roster_lock_at?: (Scalars['timestamptz'] | null),season_number?: (Scalars['Int'] | null),signup_closes_at?: (Scalars['timestamptz'] | null),signup_opens_at?: (Scalars['timestamptz'] | null),starts_at?: (Scalars['timestamptz'] | null),status?: (e_league_season_statuses_enum | null),week_best_of?: (Scalars['jsonb'] | null)} + + +/** aggregate sum on columns */ +export interface league_seasons_sum_fieldsGenqlSelection{ + created_by_steam_id?: boolean | number + default_best_of?: boolean | number + direct_promote_count?: boolean | number + direct_relegate_count?: boolean | number + games_per_week?: boolean | number + match_weeks_count?: boolean | number + max_roster_size?: boolean | number + min_roster_size?: boolean | number + playoff_best_of?: boolean | number + playoff_seats?: boolean | number + promote_count?: boolean | number + relegate_count?: boolean | number + relegation_down_count?: boolean | number + relegation_up_count?: boolean | number + season_number?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface league_seasons_updates { +/** append existing jsonb value of filtered columns with new jsonb value */ +_append?: (league_seasons_append_input | null), +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +_delete_at_path?: (league_seasons_delete_at_path_input | null), +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +_delete_elem?: (league_seasons_delete_elem_input | null), +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +_delete_key?: (league_seasons_delete_key_input | null), +/** increments the numeric columns with given value of the filtered values */ +_inc?: (league_seasons_inc_input | null), +/** prepend existing jsonb value of filtered columns with new jsonb value */ +_prepend?: (league_seasons_prepend_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (league_seasons_set_input | null), +/** filter the rows which have to be updated */ +where: league_seasons_bool_exp} + + +/** aggregate var_pop on columns */ +export interface league_seasons_var_pop_fieldsGenqlSelection{ + created_by_steam_id?: boolean | number + default_best_of?: boolean | number + direct_promote_count?: boolean | number + direct_relegate_count?: boolean | number + games_per_week?: boolean | number + match_weeks_count?: boolean | number + max_roster_size?: boolean | number + min_roster_size?: boolean | number + playoff_best_of?: boolean | number + playoff_seats?: boolean | number + promote_count?: boolean | number + relegate_count?: boolean | number + relegation_down_count?: boolean | number + relegation_up_count?: boolean | number + season_number?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate var_samp on columns */ +export interface league_seasons_var_samp_fieldsGenqlSelection{ + created_by_steam_id?: boolean | number + default_best_of?: boolean | number + direct_promote_count?: boolean | number + direct_relegate_count?: boolean | number + games_per_week?: boolean | number + match_weeks_count?: boolean | number + max_roster_size?: boolean | number + min_roster_size?: boolean | number + playoff_best_of?: boolean | number + playoff_seats?: boolean | number + promote_count?: boolean | number + relegate_count?: boolean | number + relegation_down_count?: boolean | number + relegation_up_count?: boolean | number + season_number?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate variance on columns */ +export interface league_seasons_variance_fieldsGenqlSelection{ + created_by_steam_id?: boolean | number + default_best_of?: boolean | number + direct_promote_count?: boolean | number + direct_relegate_count?: boolean | number + games_per_week?: boolean | number + match_weeks_count?: boolean | number + max_roster_size?: boolean | number + min_roster_size?: boolean | number + playoff_best_of?: boolean | number + playoff_seats?: boolean | number + promote_count?: boolean | number + relegate_count?: boolean | number + relegation_down_count?: boolean | number + relegation_up_count?: boolean | number + season_number?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** columns and relationships of "league_team_movements" */ +export interface league_team_movementsGenqlSelection{ + approved_at?: boolean | number + /** An object relationship */ + approved_by?: playersGenqlSelection + approved_by_steam_id?: boolean | number + /** An object relationship */ + computed_to_division?: league_divisionsGenqlSelection + computed_to_division_id?: boolean | number + created_at?: boolean | number + /** An object relationship */ + e_movement_type?: e_league_movement_typesGenqlSelection + final_rank?: boolean | number + /** An object relationship */ + final_to_division?: league_divisionsGenqlSelection + final_to_division_id?: boolean | number + /** An object relationship */ + from_division?: league_divisionsGenqlSelection + from_division_id?: boolean | number + id?: boolean | number + league_season_id?: boolean | number + /** An object relationship */ + league_team?: league_teamsGenqlSelection + league_team_id?: boolean | number + /** An object relationship */ + season?: league_seasonsGenqlSelection + type?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "league_team_movements" */ +export interface league_team_movements_aggregateGenqlSelection{ + aggregate?: league_team_movements_aggregate_fieldsGenqlSelection + nodes?: league_team_movementsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface league_team_movements_aggregate_bool_exp {count?: (league_team_movements_aggregate_bool_exp_count | null)} + +export interface league_team_movements_aggregate_bool_exp_count {arguments?: (league_team_movements_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (league_team_movements_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "league_team_movements" */ +export interface league_team_movements_aggregate_fieldsGenqlSelection{ + avg?: league_team_movements_avg_fieldsGenqlSelection + count?: { __args: {columns?: (league_team_movements_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: league_team_movements_max_fieldsGenqlSelection + min?: league_team_movements_min_fieldsGenqlSelection + stddev?: league_team_movements_stddev_fieldsGenqlSelection + stddev_pop?: league_team_movements_stddev_pop_fieldsGenqlSelection + stddev_samp?: league_team_movements_stddev_samp_fieldsGenqlSelection + sum?: league_team_movements_sum_fieldsGenqlSelection + var_pop?: league_team_movements_var_pop_fieldsGenqlSelection + var_samp?: league_team_movements_var_samp_fieldsGenqlSelection + variance?: league_team_movements_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "league_team_movements" */ +export interface league_team_movements_aggregate_order_by {avg?: (league_team_movements_avg_order_by | null),count?: (order_by | null),max?: (league_team_movements_max_order_by | null),min?: (league_team_movements_min_order_by | null),stddev?: (league_team_movements_stddev_order_by | null),stddev_pop?: (league_team_movements_stddev_pop_order_by | null),stddev_samp?: (league_team_movements_stddev_samp_order_by | null),sum?: (league_team_movements_sum_order_by | null),var_pop?: (league_team_movements_var_pop_order_by | null),var_samp?: (league_team_movements_var_samp_order_by | null),variance?: (league_team_movements_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "league_team_movements" */ +export interface league_team_movements_arr_rel_insert_input {data: league_team_movements_insert_input[], +/** upsert condition */ +on_conflict?: (league_team_movements_on_conflict | null)} /** aggregate avg on columns */ -export interface match_map_rounds_avg_fieldsGenqlSelection{ - lineup_1_money?: boolean | number - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - lineup_2_money?: boolean | number - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - round?: boolean | number +export interface league_team_movements_avg_fieldsGenqlSelection{ + approved_by_steam_id?: boolean | number + final_rank?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "match_map_rounds" */ -export interface match_map_rounds_avg_order_by {lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),round?: (order_by | null)} +/** order by avg() on columns of table "league_team_movements" */ +export interface league_team_movements_avg_order_by {approved_by_steam_id?: (order_by | null),final_rank?: (order_by | null)} -/** Boolean expression to filter rows from the table "match_map_rounds". All fields are combined with a logical 'AND'. */ -export interface match_map_rounds_bool_exp {_and?: (match_map_rounds_bool_exp[] | null),_not?: (match_map_rounds_bool_exp | null),_or?: (match_map_rounds_bool_exp[] | null),assists?: (player_assists_bool_exp | null),assists_aggregate?: (player_assists_aggregate_bool_exp | null),backup_file?: (String_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),deleted_at?: (timestamptz_comparison_exp | null),has_backup_file?: (Boolean_comparison_exp | null),id?: (uuid_comparison_exp | null),kills?: (player_kills_bool_exp | null),kills_aggregate?: (player_kills_aggregate_bool_exp | null),lineup_1_money?: (Int_comparison_exp | null),lineup_1_score?: (Int_comparison_exp | null),lineup_1_side?: (e_sides_enum_comparison_exp | null),lineup_1_timeouts_available?: (Int_comparison_exp | null),lineup_2_money?: (Int_comparison_exp | null),lineup_2_score?: (Int_comparison_exp | null),lineup_2_side?: (e_sides_enum_comparison_exp | null),lineup_2_timeouts_available?: (Int_comparison_exp | null),match_map?: (match_maps_bool_exp | null),match_map_id?: (uuid_comparison_exp | null),round?: (Int_comparison_exp | null),time?: (timestamptz_comparison_exp | null),winning_reason?: (e_winning_reasons_enum_comparison_exp | null),winning_side?: (String_comparison_exp | null)} +/** Boolean expression to filter rows from the table "league_team_movements". All fields are combined with a logical 'AND'. */ +export interface league_team_movements_bool_exp {_and?: (league_team_movements_bool_exp[] | null),_not?: (league_team_movements_bool_exp | null),_or?: (league_team_movements_bool_exp[] | null),approved_at?: (timestamptz_comparison_exp | null),approved_by?: (players_bool_exp | null),approved_by_steam_id?: (bigint_comparison_exp | null),computed_to_division?: (league_divisions_bool_exp | null),computed_to_division_id?: (uuid_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),e_movement_type?: (e_league_movement_types_bool_exp | null),final_rank?: (Int_comparison_exp | null),final_to_division?: (league_divisions_bool_exp | null),final_to_division_id?: (uuid_comparison_exp | null),from_division?: (league_divisions_bool_exp | null),from_division_id?: (uuid_comparison_exp | null),id?: (uuid_comparison_exp | null),league_season_id?: (uuid_comparison_exp | null),league_team?: (league_teams_bool_exp | null),league_team_id?: (uuid_comparison_exp | null),season?: (league_seasons_bool_exp | null),type?: (e_league_movement_types_enum_comparison_exp | null)} -/** input type for incrementing numeric columns in table "match_map_rounds" */ -export interface match_map_rounds_inc_input {lineup_1_money?: (Scalars['Int'] | null),lineup_1_score?: (Scalars['Int'] | null),lineup_1_timeouts_available?: (Scalars['Int'] | null),lineup_2_money?: (Scalars['Int'] | null),lineup_2_score?: (Scalars['Int'] | null),lineup_2_timeouts_available?: (Scalars['Int'] | null),round?: (Scalars['Int'] | null)} +/** input type for incrementing numeric columns in table "league_team_movements" */ +export interface league_team_movements_inc_input {approved_by_steam_id?: (Scalars['bigint'] | null),final_rank?: (Scalars['Int'] | null)} -/** input type for inserting data into table "match_map_rounds" */ -export interface match_map_rounds_insert_input {assists?: (player_assists_arr_rel_insert_input | null),backup_file?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),deleted_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),kills?: (player_kills_arr_rel_insert_input | null),lineup_1_money?: (Scalars['Int'] | null),lineup_1_score?: (Scalars['Int'] | null),lineup_1_side?: (e_sides_enum | null),lineup_1_timeouts_available?: (Scalars['Int'] | null),lineup_2_money?: (Scalars['Int'] | null),lineup_2_score?: (Scalars['Int'] | null),lineup_2_side?: (e_sides_enum | null),lineup_2_timeouts_available?: (Scalars['Int'] | null),match_map?: (match_maps_obj_rel_insert_input | null),match_map_id?: (Scalars['uuid'] | null),round?: (Scalars['Int'] | null),time?: (Scalars['timestamptz'] | null),winning_reason?: (e_winning_reasons_enum | null),winning_side?: (Scalars['String'] | null)} +/** input type for inserting data into table "league_team_movements" */ +export interface league_team_movements_insert_input {approved_at?: (Scalars['timestamptz'] | null),approved_by?: (players_obj_rel_insert_input | null),approved_by_steam_id?: (Scalars['bigint'] | null),computed_to_division?: (league_divisions_obj_rel_insert_input | null),computed_to_division_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),e_movement_type?: (e_league_movement_types_obj_rel_insert_input | null),final_rank?: (Scalars['Int'] | null),final_to_division?: (league_divisions_obj_rel_insert_input | null),final_to_division_id?: (Scalars['uuid'] | null),from_division?: (league_divisions_obj_rel_insert_input | null),from_division_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),league_team?: (league_teams_obj_rel_insert_input | null),league_team_id?: (Scalars['uuid'] | null),season?: (league_seasons_obj_rel_insert_input | null),type?: (e_league_movement_types_enum | null)} /** aggregate max on columns */ -export interface match_map_rounds_max_fieldsGenqlSelection{ - backup_file?: boolean | number +export interface league_team_movements_max_fieldsGenqlSelection{ + approved_at?: boolean | number + approved_by_steam_id?: boolean | number + computed_to_division_id?: boolean | number created_at?: boolean | number - deleted_at?: boolean | number + final_rank?: boolean | number + final_to_division_id?: boolean | number + from_division_id?: boolean | number id?: boolean | number - lineup_1_money?: boolean | number - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - lineup_2_money?: boolean | number - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - match_map_id?: boolean | number - round?: boolean | number - time?: boolean | number - winning_side?: boolean | number + league_season_id?: boolean | number + league_team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "match_map_rounds" */ -export interface match_map_rounds_max_order_by {backup_file?: (order_by | null),created_at?: (order_by | null),deleted_at?: (order_by | null),id?: (order_by | null),lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),match_map_id?: (order_by | null),round?: (order_by | null),time?: (order_by | null),winning_side?: (order_by | null)} +/** order by max() on columns of table "league_team_movements" */ +export interface league_team_movements_max_order_by {approved_at?: (order_by | null),approved_by_steam_id?: (order_by | null),computed_to_division_id?: (order_by | null),created_at?: (order_by | null),final_rank?: (order_by | null),final_to_division_id?: (order_by | null),from_division_id?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),league_team_id?: (order_by | null)} /** aggregate min on columns */ -export interface match_map_rounds_min_fieldsGenqlSelection{ - backup_file?: boolean | number +export interface league_team_movements_min_fieldsGenqlSelection{ + approved_at?: boolean | number + approved_by_steam_id?: boolean | number + computed_to_division_id?: boolean | number created_at?: boolean | number - deleted_at?: boolean | number + final_rank?: boolean | number + final_to_division_id?: boolean | number + from_division_id?: boolean | number id?: boolean | number - lineup_1_money?: boolean | number - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - lineup_2_money?: boolean | number - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - match_map_id?: boolean | number - round?: boolean | number - time?: boolean | number - winning_side?: boolean | number + league_season_id?: boolean | number + league_team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "match_map_rounds" */ -export interface match_map_rounds_min_order_by {backup_file?: (order_by | null),created_at?: (order_by | null),deleted_at?: (order_by | null),id?: (order_by | null),lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),match_map_id?: (order_by | null),round?: (order_by | null),time?: (order_by | null),winning_side?: (order_by | null)} +/** order by min() on columns of table "league_team_movements" */ +export interface league_team_movements_min_order_by {approved_at?: (order_by | null),approved_by_steam_id?: (order_by | null),computed_to_division_id?: (order_by | null),created_at?: (order_by | null),final_rank?: (order_by | null),final_to_division_id?: (order_by | null),from_division_id?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),league_team_id?: (order_by | null)} -/** response of any mutation on the table "match_map_rounds" */ -export interface match_map_rounds_mutation_responseGenqlSelection{ +/** response of any mutation on the table "league_team_movements" */ +export interface league_team_movements_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: match_map_roundsGenqlSelection + returning?: league_team_movementsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "match_map_rounds" */ -export interface match_map_rounds_on_conflict {constraint: match_map_rounds_constraint,update_columns?: match_map_rounds_update_column[],where?: (match_map_rounds_bool_exp | null)} +/** on_conflict condition type for table "league_team_movements" */ +export interface league_team_movements_on_conflict {constraint: league_team_movements_constraint,update_columns?: league_team_movements_update_column[],where?: (league_team_movements_bool_exp | null)} -/** Ordering options when selecting data from "match_map_rounds". */ -export interface match_map_rounds_order_by {assists_aggregate?: (player_assists_aggregate_order_by | null),backup_file?: (order_by | null),created_at?: (order_by | null),deleted_at?: (order_by | null),has_backup_file?: (order_by | null),id?: (order_by | null),kills_aggregate?: (player_kills_aggregate_order_by | null),lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_side?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_side?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),match_map?: (match_maps_order_by | null),match_map_id?: (order_by | null),round?: (order_by | null),time?: (order_by | null),winning_reason?: (order_by | null),winning_side?: (order_by | null)} +/** Ordering options when selecting data from "league_team_movements". */ +export interface league_team_movements_order_by {approved_at?: (order_by | null),approved_by?: (players_order_by | null),approved_by_steam_id?: (order_by | null),computed_to_division?: (league_divisions_order_by | null),computed_to_division_id?: (order_by | null),created_at?: (order_by | null),e_movement_type?: (e_league_movement_types_order_by | null),final_rank?: (order_by | null),final_to_division?: (league_divisions_order_by | null),final_to_division_id?: (order_by | null),from_division?: (league_divisions_order_by | null),from_division_id?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),league_team?: (league_teams_order_by | null),league_team_id?: (order_by | null),season?: (league_seasons_order_by | null),type?: (order_by | null)} -/** primary key columns input for table: match_map_rounds */ -export interface match_map_rounds_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: league_team_movements */ +export interface league_team_movements_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "match_map_rounds" */ -export interface match_map_rounds_set_input {backup_file?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),deleted_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),lineup_1_money?: (Scalars['Int'] | null),lineup_1_score?: (Scalars['Int'] | null),lineup_1_side?: (e_sides_enum | null),lineup_1_timeouts_available?: (Scalars['Int'] | null),lineup_2_money?: (Scalars['Int'] | null),lineup_2_score?: (Scalars['Int'] | null),lineup_2_side?: (e_sides_enum | null),lineup_2_timeouts_available?: (Scalars['Int'] | null),match_map_id?: (Scalars['uuid'] | null),round?: (Scalars['Int'] | null),time?: (Scalars['timestamptz'] | null),winning_reason?: (e_winning_reasons_enum | null),winning_side?: (Scalars['String'] | null)} +/** input type for updating data in table "league_team_movements" */ +export interface league_team_movements_set_input {approved_at?: (Scalars['timestamptz'] | null),approved_by_steam_id?: (Scalars['bigint'] | null),computed_to_division_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),final_rank?: (Scalars['Int'] | null),final_to_division_id?: (Scalars['uuid'] | null),from_division_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),league_team_id?: (Scalars['uuid'] | null),type?: (e_league_movement_types_enum | null)} /** aggregate stddev on columns */ -export interface match_map_rounds_stddev_fieldsGenqlSelection{ - lineup_1_money?: boolean | number - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - lineup_2_money?: boolean | number - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - round?: boolean | number +export interface league_team_movements_stddev_fieldsGenqlSelection{ + approved_by_steam_id?: boolean | number + final_rank?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "match_map_rounds" */ -export interface match_map_rounds_stddev_order_by {lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),round?: (order_by | null)} +/** order by stddev() on columns of table "league_team_movements" */ +export interface league_team_movements_stddev_order_by {approved_by_steam_id?: (order_by | null),final_rank?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface match_map_rounds_stddev_pop_fieldsGenqlSelection{ - lineup_1_money?: boolean | number - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - lineup_2_money?: boolean | number - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - round?: boolean | number +export interface league_team_movements_stddev_pop_fieldsGenqlSelection{ + approved_by_steam_id?: boolean | number + final_rank?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "match_map_rounds" */ -export interface match_map_rounds_stddev_pop_order_by {lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),round?: (order_by | null)} +/** order by stddev_pop() on columns of table "league_team_movements" */ +export interface league_team_movements_stddev_pop_order_by {approved_by_steam_id?: (order_by | null),final_rank?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface match_map_rounds_stddev_samp_fieldsGenqlSelection{ - lineup_1_money?: boolean | number - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - lineup_2_money?: boolean | number - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - round?: boolean | number +export interface league_team_movements_stddev_samp_fieldsGenqlSelection{ + approved_by_steam_id?: boolean | number + final_rank?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "match_map_rounds" */ -export interface match_map_rounds_stddev_samp_order_by {lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),round?: (order_by | null)} +/** order by stddev_samp() on columns of table "league_team_movements" */ +export interface league_team_movements_stddev_samp_order_by {approved_by_steam_id?: (order_by | null),final_rank?: (order_by | null)} -/** Streaming cursor of the table "match_map_rounds" */ -export interface match_map_rounds_stream_cursor_input { +/** Streaming cursor of the table "league_team_movements" */ +export interface league_team_movements_stream_cursor_input { /** Stream column input with initial value */ -initial_value: match_map_rounds_stream_cursor_value_input, +initial_value: league_team_movements_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface match_map_rounds_stream_cursor_value_input {backup_file?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),deleted_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),lineup_1_money?: (Scalars['Int'] | null),lineup_1_score?: (Scalars['Int'] | null),lineup_1_side?: (e_sides_enum | null),lineup_1_timeouts_available?: (Scalars['Int'] | null),lineup_2_money?: (Scalars['Int'] | null),lineup_2_score?: (Scalars['Int'] | null),lineup_2_side?: (e_sides_enum | null),lineup_2_timeouts_available?: (Scalars['Int'] | null),match_map_id?: (Scalars['uuid'] | null),round?: (Scalars['Int'] | null),time?: (Scalars['timestamptz'] | null),winning_reason?: (e_winning_reasons_enum | null),winning_side?: (Scalars['String'] | null)} +export interface league_team_movements_stream_cursor_value_input {approved_at?: (Scalars['timestamptz'] | null),approved_by_steam_id?: (Scalars['bigint'] | null),computed_to_division_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),final_rank?: (Scalars['Int'] | null),final_to_division_id?: (Scalars['uuid'] | null),from_division_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),league_team_id?: (Scalars['uuid'] | null),type?: (e_league_movement_types_enum | null)} /** aggregate sum on columns */ -export interface match_map_rounds_sum_fieldsGenqlSelection{ - lineup_1_money?: boolean | number - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - lineup_2_money?: boolean | number - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - round?: boolean | number +export interface league_team_movements_sum_fieldsGenqlSelection{ + approved_by_steam_id?: boolean | number + final_rank?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "match_map_rounds" */ -export interface match_map_rounds_sum_order_by {lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),round?: (order_by | null)} +/** order by sum() on columns of table "league_team_movements" */ +export interface league_team_movements_sum_order_by {approved_by_steam_id?: (order_by | null),final_rank?: (order_by | null)} -export interface match_map_rounds_updates { +export interface league_team_movements_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (match_map_rounds_inc_input | null), +_inc?: (league_team_movements_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (match_map_rounds_set_input | null), +_set?: (league_team_movements_set_input | null), /** filter the rows which have to be updated */ -where: match_map_rounds_bool_exp} +where: league_team_movements_bool_exp} /** aggregate var_pop on columns */ -export interface match_map_rounds_var_pop_fieldsGenqlSelection{ - lineup_1_money?: boolean | number - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - lineup_2_money?: boolean | number - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - round?: boolean | number +export interface league_team_movements_var_pop_fieldsGenqlSelection{ + approved_by_steam_id?: boolean | number + final_rank?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "match_map_rounds" */ -export interface match_map_rounds_var_pop_order_by {lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),round?: (order_by | null)} +/** order by var_pop() on columns of table "league_team_movements" */ +export interface league_team_movements_var_pop_order_by {approved_by_steam_id?: (order_by | null),final_rank?: (order_by | null)} /** aggregate var_samp on columns */ -export interface match_map_rounds_var_samp_fieldsGenqlSelection{ - lineup_1_money?: boolean | number - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - lineup_2_money?: boolean | number - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - round?: boolean | number +export interface league_team_movements_var_samp_fieldsGenqlSelection{ + approved_by_steam_id?: boolean | number + final_rank?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "match_map_rounds" */ -export interface match_map_rounds_var_samp_order_by {lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),round?: (order_by | null)} +/** order by var_samp() on columns of table "league_team_movements" */ +export interface league_team_movements_var_samp_order_by {approved_by_steam_id?: (order_by | null),final_rank?: (order_by | null)} /** aggregate variance on columns */ -export interface match_map_rounds_variance_fieldsGenqlSelection{ - lineup_1_money?: boolean | number - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - lineup_2_money?: boolean | number - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - round?: boolean | number +export interface league_team_movements_variance_fieldsGenqlSelection{ + approved_by_steam_id?: boolean | number + final_rank?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "match_map_rounds" */ -export interface match_map_rounds_variance_order_by {lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),round?: (order_by | null)} +/** order by variance() on columns of table "league_team_movements" */ +export interface league_team_movements_variance_order_by {approved_by_steam_id?: (order_by | null),final_rank?: (order_by | null)} -/** columns and relationships of "match_map_veto_picks" */ -export interface match_map_veto_picksGenqlSelection{ - auto_picked?: boolean | number - created_at?: boolean | number - id?: boolean | number - /** An object relationship */ - map?: mapsGenqlSelection - map_id?: boolean | number +/** columns and relationships of "league_team_rosters" */ +export interface league_team_rostersGenqlSelection{ + added_at?: boolean | number + league_team_season_id?: boolean | number /** An object relationship */ - match?: matchesGenqlSelection - match_id?: boolean | number + player?: playersGenqlSelection + player_steam_id?: boolean | number + removed_at?: boolean | number + removed_reason?: boolean | number + status?: boolean | number /** An object relationship */ - match_lineup?: match_lineupsGenqlSelection - match_lineup_id?: boolean | number - side?: boolean | number - type?: boolean | number + team_season?: league_team_seasonsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "match_map_veto_picks" */ -export interface match_map_veto_picks_aggregateGenqlSelection{ - aggregate?: match_map_veto_picks_aggregate_fieldsGenqlSelection - nodes?: match_map_veto_picksGenqlSelection +/** aggregated selection of "league_team_rosters" */ +export interface league_team_rosters_aggregateGenqlSelection{ + aggregate?: league_team_rosters_aggregate_fieldsGenqlSelection + nodes?: league_team_rostersGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface match_map_veto_picks_aggregate_bool_exp {bool_and?: (match_map_veto_picks_aggregate_bool_exp_bool_and | null),bool_or?: (match_map_veto_picks_aggregate_bool_exp_bool_or | null),count?: (match_map_veto_picks_aggregate_bool_exp_count | null)} +export interface league_team_rosters_aggregate_bool_exp {count?: (league_team_rosters_aggregate_bool_exp_count | null)} -export interface match_map_veto_picks_aggregate_bool_exp_bool_and {arguments: match_map_veto_picks_select_column_match_map_veto_picks_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_map_veto_picks_bool_exp | null),predicate: Boolean_comparison_exp} +export interface league_team_rosters_aggregate_bool_exp_count {arguments?: (league_team_rosters_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (league_team_rosters_bool_exp | null),predicate: Int_comparison_exp} -export interface match_map_veto_picks_aggregate_bool_exp_bool_or {arguments: match_map_veto_picks_select_column_match_map_veto_picks_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_map_veto_picks_bool_exp | null),predicate: Boolean_comparison_exp} -export interface match_map_veto_picks_aggregate_bool_exp_count {arguments?: (match_map_veto_picks_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_map_veto_picks_bool_exp | null),predicate: Int_comparison_exp} +/** aggregate fields of "league_team_rosters" */ +export interface league_team_rosters_aggregate_fieldsGenqlSelection{ + avg?: league_team_rosters_avg_fieldsGenqlSelection + count?: { __args: {columns?: (league_team_rosters_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: league_team_rosters_max_fieldsGenqlSelection + min?: league_team_rosters_min_fieldsGenqlSelection + stddev?: league_team_rosters_stddev_fieldsGenqlSelection + stddev_pop?: league_team_rosters_stddev_pop_fieldsGenqlSelection + stddev_samp?: league_team_rosters_stddev_samp_fieldsGenqlSelection + sum?: league_team_rosters_sum_fieldsGenqlSelection + var_pop?: league_team_rosters_var_pop_fieldsGenqlSelection + var_samp?: league_team_rosters_var_samp_fieldsGenqlSelection + variance?: league_team_rosters_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate fields of "match_map_veto_picks" */ -export interface match_map_veto_picks_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (match_map_veto_picks_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: match_map_veto_picks_max_fieldsGenqlSelection - min?: match_map_veto_picks_min_fieldsGenqlSelection +/** order by aggregate values of table "league_team_rosters" */ +export interface league_team_rosters_aggregate_order_by {avg?: (league_team_rosters_avg_order_by | null),count?: (order_by | null),max?: (league_team_rosters_max_order_by | null),min?: (league_team_rosters_min_order_by | null),stddev?: (league_team_rosters_stddev_order_by | null),stddev_pop?: (league_team_rosters_stddev_pop_order_by | null),stddev_samp?: (league_team_rosters_stddev_samp_order_by | null),sum?: (league_team_rosters_sum_order_by | null),var_pop?: (league_team_rosters_var_pop_order_by | null),var_samp?: (league_team_rosters_var_samp_order_by | null),variance?: (league_team_rosters_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "league_team_rosters" */ +export interface league_team_rosters_arr_rel_insert_input {data: league_team_rosters_insert_input[], +/** upsert condition */ +on_conflict?: (league_team_rosters_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface league_team_rosters_avg_fieldsGenqlSelection{ + player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "match_map_veto_picks" */ -export interface match_map_veto_picks_aggregate_order_by {count?: (order_by | null),max?: (match_map_veto_picks_max_order_by | null),min?: (match_map_veto_picks_min_order_by | null)} +/** order by avg() on columns of table "league_team_rosters" */ +export interface league_team_rosters_avg_order_by {player_steam_id?: (order_by | null)} -/** input type for inserting array relation for remote table "match_map_veto_picks" */ -export interface match_map_veto_picks_arr_rel_insert_input {data: match_map_veto_picks_insert_input[], -/** upsert condition */ -on_conflict?: (match_map_veto_picks_on_conflict | null)} +/** Boolean expression to filter rows from the table "league_team_rosters". All fields are combined with a logical 'AND'. */ +export interface league_team_rosters_bool_exp {_and?: (league_team_rosters_bool_exp[] | null),_not?: (league_team_rosters_bool_exp | null),_or?: (league_team_rosters_bool_exp[] | null),added_at?: (timestamptz_comparison_exp | null),league_team_season_id?: (uuid_comparison_exp | null),player?: (players_bool_exp | null),player_steam_id?: (bigint_comparison_exp | null),removed_at?: (timestamptz_comparison_exp | null),removed_reason?: (String_comparison_exp | null),status?: (e_team_roster_statuses_enum_comparison_exp | null),team_season?: (league_team_seasons_bool_exp | null)} -/** Boolean expression to filter rows from the table "match_map_veto_picks". All fields are combined with a logical 'AND'. */ -export interface match_map_veto_picks_bool_exp {_and?: (match_map_veto_picks_bool_exp[] | null),_not?: (match_map_veto_picks_bool_exp | null),_or?: (match_map_veto_picks_bool_exp[] | null),auto_picked?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),map?: (maps_bool_exp | null),map_id?: (uuid_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),match_lineup?: (match_lineups_bool_exp | null),match_lineup_id?: (uuid_comparison_exp | null),side?: (String_comparison_exp | null),type?: (e_veto_pick_types_enum_comparison_exp | null)} +/** input type for incrementing numeric columns in table "league_team_rosters" */ +export interface league_team_rosters_inc_input {player_steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "match_map_veto_picks" */ -export interface match_map_veto_picks_insert_input {auto_picked?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),map?: (maps_obj_rel_insert_input | null),map_id?: (Scalars['uuid'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),match_lineup?: (match_lineups_obj_rel_insert_input | null),match_lineup_id?: (Scalars['uuid'] | null),side?: (Scalars['String'] | null),type?: (e_veto_pick_types_enum | null)} +/** input type for inserting data into table "league_team_rosters" */ +export interface league_team_rosters_insert_input {added_at?: (Scalars['timestamptz'] | null),league_team_season_id?: (Scalars['uuid'] | null),player?: (players_obj_rel_insert_input | null),player_steam_id?: (Scalars['bigint'] | null),removed_at?: (Scalars['timestamptz'] | null),removed_reason?: (Scalars['String'] | null),status?: (e_team_roster_statuses_enum | null),team_season?: (league_team_seasons_obj_rel_insert_input | null)} /** aggregate max on columns */ -export interface match_map_veto_picks_max_fieldsGenqlSelection{ - created_at?: boolean | number - id?: boolean | number - map_id?: boolean | number - match_id?: boolean | number - match_lineup_id?: boolean | number - side?: boolean | number +export interface league_team_rosters_max_fieldsGenqlSelection{ + added_at?: boolean | number + league_team_season_id?: boolean | number + player_steam_id?: boolean | number + removed_at?: boolean | number + removed_reason?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "match_map_veto_picks" */ -export interface match_map_veto_picks_max_order_by {created_at?: (order_by | null),id?: (order_by | null),map_id?: (order_by | null),match_id?: (order_by | null),match_lineup_id?: (order_by | null),side?: (order_by | null)} +/** order by max() on columns of table "league_team_rosters" */ +export interface league_team_rosters_max_order_by {added_at?: (order_by | null),league_team_season_id?: (order_by | null),player_steam_id?: (order_by | null),removed_at?: (order_by | null),removed_reason?: (order_by | null)} /** aggregate min on columns */ -export interface match_map_veto_picks_min_fieldsGenqlSelection{ - created_at?: boolean | number - id?: boolean | number - map_id?: boolean | number - match_id?: boolean | number - match_lineup_id?: boolean | number - side?: boolean | number +export interface league_team_rosters_min_fieldsGenqlSelection{ + added_at?: boolean | number + league_team_season_id?: boolean | number + player_steam_id?: boolean | number + removed_at?: boolean | number + removed_reason?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "match_map_veto_picks" */ -export interface match_map_veto_picks_min_order_by {created_at?: (order_by | null),id?: (order_by | null),map_id?: (order_by | null),match_id?: (order_by | null),match_lineup_id?: (order_by | null),side?: (order_by | null)} +/** order by min() on columns of table "league_team_rosters" */ +export interface league_team_rosters_min_order_by {added_at?: (order_by | null),league_team_season_id?: (order_by | null),player_steam_id?: (order_by | null),removed_at?: (order_by | null),removed_reason?: (order_by | null)} -/** response of any mutation on the table "match_map_veto_picks" */ -export interface match_map_veto_picks_mutation_responseGenqlSelection{ +/** response of any mutation on the table "league_team_rosters" */ +export interface league_team_rosters_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: match_map_veto_picksGenqlSelection + returning?: league_team_rostersGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "match_map_veto_picks" */ -export interface match_map_veto_picks_on_conflict {constraint: match_map_veto_picks_constraint,update_columns?: match_map_veto_picks_update_column[],where?: (match_map_veto_picks_bool_exp | null)} +/** on_conflict condition type for table "league_team_rosters" */ +export interface league_team_rosters_on_conflict {constraint: league_team_rosters_constraint,update_columns?: league_team_rosters_update_column[],where?: (league_team_rosters_bool_exp | null)} -/** Ordering options when selecting data from "match_map_veto_picks". */ -export interface match_map_veto_picks_order_by {auto_picked?: (order_by | null),created_at?: (order_by | null),id?: (order_by | null),map?: (maps_order_by | null),map_id?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),match_lineup?: (match_lineups_order_by | null),match_lineup_id?: (order_by | null),side?: (order_by | null),type?: (order_by | null)} +/** Ordering options when selecting data from "league_team_rosters". */ +export interface league_team_rosters_order_by {added_at?: (order_by | null),league_team_season_id?: (order_by | null),player?: (players_order_by | null),player_steam_id?: (order_by | null),removed_at?: (order_by | null),removed_reason?: (order_by | null),status?: (order_by | null),team_season?: (league_team_seasons_order_by | null)} -/** primary key columns input for table: match_map_veto_picks */ -export interface match_map_veto_picks_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: league_team_rosters */ +export interface league_team_rosters_pk_columns_input {league_team_season_id: Scalars['uuid'],player_steam_id: Scalars['bigint']} -/** input type for updating data in table "match_map_veto_picks" */ -export interface match_map_veto_picks_set_input {auto_picked?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),map_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_lineup_id?: (Scalars['uuid'] | null),side?: (Scalars['String'] | null),type?: (e_veto_pick_types_enum | null)} +/** input type for updating data in table "league_team_rosters" */ +export interface league_team_rosters_set_input {added_at?: (Scalars['timestamptz'] | null),league_team_season_id?: (Scalars['uuid'] | null),player_steam_id?: (Scalars['bigint'] | null),removed_at?: (Scalars['timestamptz'] | null),removed_reason?: (Scalars['String'] | null),status?: (e_team_roster_statuses_enum | null)} -/** Streaming cursor of the table "match_map_veto_picks" */ -export interface match_map_veto_picks_stream_cursor_input { +/** aggregate stddev on columns */ +export interface league_team_rosters_stddev_fieldsGenqlSelection{ + player_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "league_team_rosters" */ +export interface league_team_rosters_stddev_order_by {player_steam_id?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface league_team_rosters_stddev_pop_fieldsGenqlSelection{ + player_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "league_team_rosters" */ +export interface league_team_rosters_stddev_pop_order_by {player_steam_id?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface league_team_rosters_stddev_samp_fieldsGenqlSelection{ + player_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "league_team_rosters" */ +export interface league_team_rosters_stddev_samp_order_by {player_steam_id?: (order_by | null)} + + +/** Streaming cursor of the table "league_team_rosters" */ +export interface league_team_rosters_stream_cursor_input { /** Stream column input with initial value */ -initial_value: match_map_veto_picks_stream_cursor_value_input, +initial_value: league_team_rosters_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface match_map_veto_picks_stream_cursor_value_input {auto_picked?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),map_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_lineup_id?: (Scalars['uuid'] | null),side?: (Scalars['String'] | null),type?: (e_veto_pick_types_enum | null)} +export interface league_team_rosters_stream_cursor_value_input {added_at?: (Scalars['timestamptz'] | null),league_team_season_id?: (Scalars['uuid'] | null),player_steam_id?: (Scalars['bigint'] | null),removed_at?: (Scalars['timestamptz'] | null),removed_reason?: (Scalars['String'] | null),status?: (e_team_roster_statuses_enum | null)} -export interface match_map_veto_picks_updates { + +/** aggregate sum on columns */ +export interface league_team_rosters_sum_fieldsGenqlSelection{ + player_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "league_team_rosters" */ +export interface league_team_rosters_sum_order_by {player_steam_id?: (order_by | null)} + +export interface league_team_rosters_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (league_team_rosters_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (match_map_veto_picks_set_input | null), +_set?: (league_team_rosters_set_input | null), /** filter the rows which have to be updated */ -where: match_map_veto_picks_bool_exp} +where: league_team_rosters_bool_exp} -/** columns and relationships of "match_maps" */ -export interface match_mapsGenqlSelection{ - clips_count?: boolean | number - created_at?: boolean | number - demo_processing_started_at?: boolean | number - /** An array relationship */ - demos?: (match_map_demosGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_map_demos_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_map_demos_order_by[] | null), - /** filter the rows returned */ - where?: (match_map_demos_bool_exp | null)} }) - /** An aggregate relationship */ - demos_aggregate?: (match_map_demos_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_map_demos_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_map_demos_order_by[] | null), - /** filter the rows returned */ - where?: (match_map_demos_bool_exp | null)} }) - /** A computed field, executes function "match_map_demo_download_url" */ - demos_download_url?: boolean | number - /** A computed field, executes function "match_map_demo_total_size" */ - demos_total_size?: boolean | number +/** aggregate var_pop on columns */ +export interface league_team_rosters_var_pop_fieldsGenqlSelection{ + player_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "league_team_rosters" */ +export interface league_team_rosters_var_pop_order_by {player_steam_id?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface league_team_rosters_var_samp_fieldsGenqlSelection{ + player_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "league_team_rosters" */ +export interface league_team_rosters_var_samp_order_by {player_steam_id?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface league_team_rosters_variance_fieldsGenqlSelection{ + player_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "league_team_rosters" */ +export interface league_team_rosters_variance_order_by {player_steam_id?: (order_by | null)} + + +/** columns and relationships of "league_team_seasons" */ +export interface league_team_seasonsGenqlSelection{ /** An object relationship */ - e_match_map_status?: e_match_map_statusGenqlSelection - ended_at?: boolean | number - /** An array relationship */ - flashes?: (player_flashesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_flashes_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_flashes_order_by[] | null), - /** filter the rows returned */ - where?: (player_flashes_bool_exp | null)} }) - /** An aggregate relationship */ - flashes_aggregate?: (player_flashes_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_flashes_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_flashes_order_by[] | null), - /** filter the rows returned */ - where?: (player_flashes_bool_exp | null)} }) + assigned_division?: league_divisionsGenqlSelection + assigned_division_id?: boolean | number + /** An object relationship */ + captain?: playersGenqlSelection + captain_steam_id?: boolean | number + created_at?: boolean | number + decline_reason?: boolean | number + /** An object relationship */ + e_registration_status?: e_league_registration_statusesGenqlSelection id?: boolean | number - /** A computed field, executes function "is_current_match_map" */ - is_current_map?: boolean | number - latest_clip_at?: boolean | number - /** A computed field, executes function "lineup_1_score" */ - lineup_1_score?: boolean | number - lineup_1_side?: boolean | number - lineup_1_timeouts_available?: boolean | number - /** A computed field, executes function "lineup_2_score" */ - lineup_2_score?: boolean | number - lineup_2_side?: boolean | number - lineup_2_timeouts_available?: boolean | number + league_season_id?: boolean | number /** An object relationship */ - map?: mapsGenqlSelection - map_id?: boolean | number + league_team?: league_teamsGenqlSelection + league_team_id?: boolean | number /** An object relationship */ - match?: matchesGenqlSelection - /** An array relationship */ - match_clips?: (match_clipsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_clips_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_clips_order_by[] | null), - /** filter the rows returned */ - where?: (match_clips_bool_exp | null)} }) - /** An aggregate relationship */ - match_clips_aggregate?: (match_clips_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_clips_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_clips_order_by[] | null), - /** filter the rows returned */ - where?: (match_clips_bool_exp | null)} }) - match_id?: boolean | number - /** An array relationship */ - objectives?: (player_objectivesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_objectives_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_objectives_order_by[] | null), - /** filter the rows returned */ - where?: (player_objectives_bool_exp | null)} }) - /** An aggregate relationship */ - objectives_aggregate?: (player_objectives_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_objectives_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_objectives_order_by[] | null), - /** filter the rows returned */ - where?: (player_objectives_bool_exp | null)} }) - order?: boolean | number - /** An array relationship */ - player_assists?: (player_assistsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_assists_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_assists_order_by[] | null), - /** filter the rows returned */ - where?: (player_assists_bool_exp | null)} }) - /** An aggregate relationship */ - player_assists_aggregate?: (player_assists_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_assists_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_assists_order_by[] | null), - /** filter the rows returned */ - where?: (player_assists_bool_exp | null)} }) - /** An array relationship */ - player_damages?: (player_damagesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_damages_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_damages_order_by[] | null), - /** filter the rows returned */ - where?: (player_damages_bool_exp | null)} }) - /** An aggregate relationship */ - player_damages_aggregate?: (player_damages_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_damages_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_damages_order_by[] | null), - /** filter the rows returned */ - where?: (player_damages_bool_exp | null)} }) - /** An array relationship */ - player_kills?: (player_killsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_kills_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_kills_order_by[] | null), - /** filter the rows returned */ - where?: (player_kills_bool_exp | null)} }) - /** An aggregate relationship */ - player_kills_aggregate?: (player_kills_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_kills_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_kills_order_by[] | null), - /** filter the rows returned */ - where?: (player_kills_bool_exp | null)} }) - /** An array relationship */ - player_unused_utilities?: (player_unused_utilityGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_unused_utility_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_unused_utility_order_by[] | null), - /** filter the rows returned */ - where?: (player_unused_utility_bool_exp | null)} }) - /** An aggregate relationship */ - player_unused_utilities_aggregate?: (player_unused_utility_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_unused_utility_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_unused_utility_order_by[] | null), - /** filter the rows returned */ - where?: (player_unused_utility_bool_exp | null)} }) - public_clips_count?: boolean | number - public_latest_clip_at?: boolean | number + registered_by?: playersGenqlSelection + registered_by_steam_id?: boolean | number + /** An object relationship */ + requested_division?: league_divisionsGenqlSelection + requested_division_id?: boolean | number /** An array relationship */ - rounds?: (match_map_roundsGenqlSelection & { __args?: { + roster?: (league_team_rostersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_map_rounds_select_column[] | null), + distinct_on?: (league_team_rosters_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_map_rounds_order_by[] | null), + order_by?: (league_team_rosters_order_by[] | null), /** filter the rows returned */ - where?: (match_map_rounds_bool_exp | null)} }) + where?: (league_team_rosters_bool_exp | null)} }) /** An aggregate relationship */ - rounds_aggregate?: (match_map_rounds_aggregateGenqlSelection & { __args?: { + roster_aggregate?: (league_team_rosters_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_map_rounds_select_column[] | null), + distinct_on?: (league_team_rosters_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_map_rounds_order_by[] | null), + order_by?: (league_team_rosters_order_by[] | null), /** filter the rows returned */ - where?: (match_map_rounds_bool_exp | null)} }) - started_at?: boolean | number + where?: (league_team_rosters_bool_exp | null)} }) + /** An object relationship */ + season?: league_seasonsGenqlSelection + seed?: boolean | number status?: boolean | number - /** An array relationship */ - utility?: (player_utilityGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_utility_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_utility_order_by[] | null), - /** filter the rows returned */ - where?: (player_utility_bool_exp | null)} }) - /** An aggregate relationship */ - utility_aggregate?: (player_utility_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_utility_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_utility_order_by[] | null), - /** filter the rows returned */ - where?: (player_utility_bool_exp | null)} }) - /** An array relationship */ - vetos?: (match_map_veto_picksGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_map_veto_picks_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_map_veto_picks_order_by[] | null), - /** filter the rows returned */ - where?: (match_map_veto_picks_bool_exp | null)} }) - /** An aggregate relationship */ - vetos_aggregate?: (match_map_veto_picks_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_map_veto_picks_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_map_veto_picks_order_by[] | null), - /** filter the rows returned */ - where?: (match_map_veto_picks_bool_exp | null)} }) - winning_lineup_id?: boolean | number + /** An object relationship */ + tournament_team?: tournament_teamsGenqlSelection + tournament_team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "match_maps" */ -export interface match_maps_aggregateGenqlSelection{ - aggregate?: match_maps_aggregate_fieldsGenqlSelection - nodes?: match_mapsGenqlSelection +/** aggregated selection of "league_team_seasons" */ +export interface league_team_seasons_aggregateGenqlSelection{ + aggregate?: league_team_seasons_aggregate_fieldsGenqlSelection + nodes?: league_team_seasonsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface match_maps_aggregate_bool_exp {count?: (match_maps_aggregate_bool_exp_count | null)} +export interface league_team_seasons_aggregate_bool_exp {count?: (league_team_seasons_aggregate_bool_exp_count | null)} -export interface match_maps_aggregate_bool_exp_count {arguments?: (match_maps_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_maps_bool_exp | null),predicate: Int_comparison_exp} +export interface league_team_seasons_aggregate_bool_exp_count {arguments?: (league_team_seasons_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (league_team_seasons_bool_exp | null),predicate: Int_comparison_exp} -/** aggregate fields of "match_maps" */ -export interface match_maps_aggregate_fieldsGenqlSelection{ - avg?: match_maps_avg_fieldsGenqlSelection - count?: { __args: {columns?: (match_maps_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: match_maps_max_fieldsGenqlSelection - min?: match_maps_min_fieldsGenqlSelection - stddev?: match_maps_stddev_fieldsGenqlSelection - stddev_pop?: match_maps_stddev_pop_fieldsGenqlSelection - stddev_samp?: match_maps_stddev_samp_fieldsGenqlSelection - sum?: match_maps_sum_fieldsGenqlSelection - var_pop?: match_maps_var_pop_fieldsGenqlSelection - var_samp?: match_maps_var_samp_fieldsGenqlSelection - variance?: match_maps_variance_fieldsGenqlSelection +/** aggregate fields of "league_team_seasons" */ +export interface league_team_seasons_aggregate_fieldsGenqlSelection{ + avg?: league_team_seasons_avg_fieldsGenqlSelection + count?: { __args: {columns?: (league_team_seasons_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: league_team_seasons_max_fieldsGenqlSelection + min?: league_team_seasons_min_fieldsGenqlSelection + stddev?: league_team_seasons_stddev_fieldsGenqlSelection + stddev_pop?: league_team_seasons_stddev_pop_fieldsGenqlSelection + stddev_samp?: league_team_seasons_stddev_samp_fieldsGenqlSelection + sum?: league_team_seasons_sum_fieldsGenqlSelection + var_pop?: league_team_seasons_var_pop_fieldsGenqlSelection + var_samp?: league_team_seasons_var_samp_fieldsGenqlSelection + variance?: league_team_seasons_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "match_maps" */ -export interface match_maps_aggregate_order_by {avg?: (match_maps_avg_order_by | null),count?: (order_by | null),max?: (match_maps_max_order_by | null),min?: (match_maps_min_order_by | null),stddev?: (match_maps_stddev_order_by | null),stddev_pop?: (match_maps_stddev_pop_order_by | null),stddev_samp?: (match_maps_stddev_samp_order_by | null),sum?: (match_maps_sum_order_by | null),var_pop?: (match_maps_var_pop_order_by | null),var_samp?: (match_maps_var_samp_order_by | null),variance?: (match_maps_variance_order_by | null)} +/** order by aggregate values of table "league_team_seasons" */ +export interface league_team_seasons_aggregate_order_by {avg?: (league_team_seasons_avg_order_by | null),count?: (order_by | null),max?: (league_team_seasons_max_order_by | null),min?: (league_team_seasons_min_order_by | null),stddev?: (league_team_seasons_stddev_order_by | null),stddev_pop?: (league_team_seasons_stddev_pop_order_by | null),stddev_samp?: (league_team_seasons_stddev_samp_order_by | null),sum?: (league_team_seasons_sum_order_by | null),var_pop?: (league_team_seasons_var_pop_order_by | null),var_samp?: (league_team_seasons_var_samp_order_by | null),variance?: (league_team_seasons_variance_order_by | null)} -/** input type for inserting array relation for remote table "match_maps" */ -export interface match_maps_arr_rel_insert_input {data: match_maps_insert_input[], +/** input type for inserting array relation for remote table "league_team_seasons" */ +export interface league_team_seasons_arr_rel_insert_input {data: league_team_seasons_insert_input[], /** upsert condition */ -on_conflict?: (match_maps_on_conflict | null)} +on_conflict?: (league_team_seasons_on_conflict | null)} /** aggregate avg on columns */ -export interface match_maps_avg_fieldsGenqlSelection{ - clips_count?: boolean | number - /** A computed field, executes function "match_map_demo_total_size" */ - demos_total_size?: boolean | number - /** A computed field, executes function "lineup_1_score" */ - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - /** A computed field, executes function "lineup_2_score" */ - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - order?: boolean | number - public_clips_count?: boolean | number +export interface league_team_seasons_avg_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + registered_by_steam_id?: boolean | number + seed?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "match_maps" */ -export interface match_maps_avg_order_by {clips_count?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null)} +/** order by avg() on columns of table "league_team_seasons" */ +export interface league_team_seasons_avg_order_by {captain_steam_id?: (order_by | null),registered_by_steam_id?: (order_by | null),seed?: (order_by | null)} -/** Boolean expression to filter rows from the table "match_maps". All fields are combined with a logical 'AND'. */ -export interface match_maps_bool_exp {_and?: (match_maps_bool_exp[] | null),_not?: (match_maps_bool_exp | null),_or?: (match_maps_bool_exp[] | null),clips_count?: (Int_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),demo_processing_started_at?: (timestamptz_comparison_exp | null),demos?: (match_map_demos_bool_exp | null),demos_aggregate?: (match_map_demos_aggregate_bool_exp | null),demos_download_url?: (String_comparison_exp | null),demos_total_size?: (Int_comparison_exp | null),e_match_map_status?: (e_match_map_status_bool_exp | null),ended_at?: (timestamptz_comparison_exp | null),flashes?: (player_flashes_bool_exp | null),flashes_aggregate?: (player_flashes_aggregate_bool_exp | null),id?: (uuid_comparison_exp | null),is_current_map?: (Boolean_comparison_exp | null),latest_clip_at?: (timestamptz_comparison_exp | null),lineup_1_score?: (Int_comparison_exp | null),lineup_1_side?: (e_sides_enum_comparison_exp | null),lineup_1_timeouts_available?: (Int_comparison_exp | null),lineup_2_score?: (Int_comparison_exp | null),lineup_2_side?: (e_sides_enum_comparison_exp | null),lineup_2_timeouts_available?: (Int_comparison_exp | null),map?: (maps_bool_exp | null),map_id?: (uuid_comparison_exp | null),match?: (matches_bool_exp | null),match_clips?: (match_clips_bool_exp | null),match_clips_aggregate?: (match_clips_aggregate_bool_exp | null),match_id?: (uuid_comparison_exp | null),objectives?: (player_objectives_bool_exp | null),objectives_aggregate?: (player_objectives_aggregate_bool_exp | null),order?: (Int_comparison_exp | null),player_assists?: (player_assists_bool_exp | null),player_assists_aggregate?: (player_assists_aggregate_bool_exp | null),player_damages?: (player_damages_bool_exp | null),player_damages_aggregate?: (player_damages_aggregate_bool_exp | null),player_kills?: (player_kills_bool_exp | null),player_kills_aggregate?: (player_kills_aggregate_bool_exp | null),player_unused_utilities?: (player_unused_utility_bool_exp | null),player_unused_utilities_aggregate?: (player_unused_utility_aggregate_bool_exp | null),public_clips_count?: (Int_comparison_exp | null),public_latest_clip_at?: (timestamptz_comparison_exp | null),rounds?: (match_map_rounds_bool_exp | null),rounds_aggregate?: (match_map_rounds_aggregate_bool_exp | null),started_at?: (timestamptz_comparison_exp | null),status?: (e_match_map_status_enum_comparison_exp | null),utility?: (player_utility_bool_exp | null),utility_aggregate?: (player_utility_aggregate_bool_exp | null),vetos?: (match_map_veto_picks_bool_exp | null),vetos_aggregate?: (match_map_veto_picks_aggregate_bool_exp | null),winning_lineup_id?: (uuid_comparison_exp | null)} +/** Boolean expression to filter rows from the table "league_team_seasons". All fields are combined with a logical 'AND'. */ +export interface league_team_seasons_bool_exp {_and?: (league_team_seasons_bool_exp[] | null),_not?: (league_team_seasons_bool_exp | null),_or?: (league_team_seasons_bool_exp[] | null),assigned_division?: (league_divisions_bool_exp | null),assigned_division_id?: (uuid_comparison_exp | null),captain?: (players_bool_exp | null),captain_steam_id?: (bigint_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),decline_reason?: (String_comparison_exp | null),e_registration_status?: (e_league_registration_statuses_bool_exp | null),id?: (uuid_comparison_exp | null),league_season_id?: (uuid_comparison_exp | null),league_team?: (league_teams_bool_exp | null),league_team_id?: (uuid_comparison_exp | null),registered_by?: (players_bool_exp | null),registered_by_steam_id?: (bigint_comparison_exp | null),requested_division?: (league_divisions_bool_exp | null),requested_division_id?: (uuid_comparison_exp | null),roster?: (league_team_rosters_bool_exp | null),roster_aggregate?: (league_team_rosters_aggregate_bool_exp | null),season?: (league_seasons_bool_exp | null),seed?: (Int_comparison_exp | null),status?: (e_league_registration_statuses_enum_comparison_exp | null),tournament_team?: (tournament_teams_bool_exp | null),tournament_team_id?: (uuid_comparison_exp | null)} -/** input type for incrementing numeric columns in table "match_maps" */ -export interface match_maps_inc_input {clips_count?: (Scalars['Int'] | null),lineup_1_timeouts_available?: (Scalars['Int'] | null),lineup_2_timeouts_available?: (Scalars['Int'] | null),order?: (Scalars['Int'] | null),public_clips_count?: (Scalars['Int'] | null)} +/** input type for incrementing numeric columns in table "league_team_seasons" */ +export interface league_team_seasons_inc_input {captain_steam_id?: (Scalars['bigint'] | null),registered_by_steam_id?: (Scalars['bigint'] | null),seed?: (Scalars['Int'] | null)} -/** input type for inserting data into table "match_maps" */ -export interface match_maps_insert_input {clips_count?: (Scalars['Int'] | null),created_at?: (Scalars['timestamptz'] | null),demo_processing_started_at?: (Scalars['timestamptz'] | null),demos?: (match_map_demos_arr_rel_insert_input | null),e_match_map_status?: (e_match_map_status_obj_rel_insert_input | null),ended_at?: (Scalars['timestamptz'] | null),flashes?: (player_flashes_arr_rel_insert_input | null),id?: (Scalars['uuid'] | null),latest_clip_at?: (Scalars['timestamptz'] | null),lineup_1_side?: (e_sides_enum | null),lineup_1_timeouts_available?: (Scalars['Int'] | null),lineup_2_side?: (e_sides_enum | null),lineup_2_timeouts_available?: (Scalars['Int'] | null),map?: (maps_obj_rel_insert_input | null),map_id?: (Scalars['uuid'] | null),match?: (matches_obj_rel_insert_input | null),match_clips?: (match_clips_arr_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),objectives?: (player_objectives_arr_rel_insert_input | null),order?: (Scalars['Int'] | null),player_assists?: (player_assists_arr_rel_insert_input | null),player_damages?: (player_damages_arr_rel_insert_input | null),player_kills?: (player_kills_arr_rel_insert_input | null),player_unused_utilities?: (player_unused_utility_arr_rel_insert_input | null),public_clips_count?: (Scalars['Int'] | null),public_latest_clip_at?: (Scalars['timestamptz'] | null),rounds?: (match_map_rounds_arr_rel_insert_input | null),started_at?: (Scalars['timestamptz'] | null),status?: (e_match_map_status_enum | null),utility?: (player_utility_arr_rel_insert_input | null),vetos?: (match_map_veto_picks_arr_rel_insert_input | null),winning_lineup_id?: (Scalars['uuid'] | null)} +/** input type for inserting data into table "league_team_seasons" */ +export interface league_team_seasons_insert_input {assigned_division?: (league_divisions_obj_rel_insert_input | null),assigned_division_id?: (Scalars['uuid'] | null),captain?: (players_obj_rel_insert_input | null),captain_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),decline_reason?: (Scalars['String'] | null),e_registration_status?: (e_league_registration_statuses_obj_rel_insert_input | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),league_team?: (league_teams_obj_rel_insert_input | null),league_team_id?: (Scalars['uuid'] | null),registered_by?: (players_obj_rel_insert_input | null),registered_by_steam_id?: (Scalars['bigint'] | null),requested_division?: (league_divisions_obj_rel_insert_input | null),requested_division_id?: (Scalars['uuid'] | null),roster?: (league_team_rosters_arr_rel_insert_input | null),season?: (league_seasons_obj_rel_insert_input | null),seed?: (Scalars['Int'] | null),status?: (e_league_registration_statuses_enum | null),tournament_team?: (tournament_teams_obj_rel_insert_input | null),tournament_team_id?: (Scalars['uuid'] | null)} /** aggregate max on columns */ -export interface match_maps_max_fieldsGenqlSelection{ - clips_count?: boolean | number +export interface league_team_seasons_max_fieldsGenqlSelection{ + assigned_division_id?: boolean | number + captain_steam_id?: boolean | number created_at?: boolean | number - demo_processing_started_at?: boolean | number - /** A computed field, executes function "match_map_demo_download_url" */ - demos_download_url?: boolean | number - /** A computed field, executes function "match_map_demo_total_size" */ - demos_total_size?: boolean | number - ended_at?: boolean | number + decline_reason?: boolean | number id?: boolean | number - latest_clip_at?: boolean | number - /** A computed field, executes function "lineup_1_score" */ - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - /** A computed field, executes function "lineup_2_score" */ - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - map_id?: boolean | number - match_id?: boolean | number - order?: boolean | number - public_clips_count?: boolean | number - public_latest_clip_at?: boolean | number - started_at?: boolean | number - winning_lineup_id?: boolean | number + league_season_id?: boolean | number + league_team_id?: boolean | number + registered_by_steam_id?: boolean | number + requested_division_id?: boolean | number + seed?: boolean | number + tournament_team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "match_maps" */ -export interface match_maps_max_order_by {clips_count?: (order_by | null),created_at?: (order_by | null),demo_processing_started_at?: (order_by | null),ended_at?: (order_by | null),id?: (order_by | null),latest_clip_at?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),map_id?: (order_by | null),match_id?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null),public_latest_clip_at?: (order_by | null),started_at?: (order_by | null),winning_lineup_id?: (order_by | null)} +/** order by max() on columns of table "league_team_seasons" */ +export interface league_team_seasons_max_order_by {assigned_division_id?: (order_by | null),captain_steam_id?: (order_by | null),created_at?: (order_by | null),decline_reason?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),league_team_id?: (order_by | null),registered_by_steam_id?: (order_by | null),requested_division_id?: (order_by | null),seed?: (order_by | null),tournament_team_id?: (order_by | null)} /** aggregate min on columns */ -export interface match_maps_min_fieldsGenqlSelection{ - clips_count?: boolean | number +export interface league_team_seasons_min_fieldsGenqlSelection{ + assigned_division_id?: boolean | number + captain_steam_id?: boolean | number created_at?: boolean | number - demo_processing_started_at?: boolean | number - /** A computed field, executes function "match_map_demo_download_url" */ - demos_download_url?: boolean | number - /** A computed field, executes function "match_map_demo_total_size" */ - demos_total_size?: boolean | number - ended_at?: boolean | number + decline_reason?: boolean | number id?: boolean | number - latest_clip_at?: boolean | number - /** A computed field, executes function "lineup_1_score" */ - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - /** A computed field, executes function "lineup_2_score" */ - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - map_id?: boolean | number - match_id?: boolean | number - order?: boolean | number - public_clips_count?: boolean | number - public_latest_clip_at?: boolean | number - started_at?: boolean | number - winning_lineup_id?: boolean | number + league_season_id?: boolean | number + league_team_id?: boolean | number + registered_by_steam_id?: boolean | number + requested_division_id?: boolean | number + seed?: boolean | number + tournament_team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "match_maps" */ -export interface match_maps_min_order_by {clips_count?: (order_by | null),created_at?: (order_by | null),demo_processing_started_at?: (order_by | null),ended_at?: (order_by | null),id?: (order_by | null),latest_clip_at?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),map_id?: (order_by | null),match_id?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null),public_latest_clip_at?: (order_by | null),started_at?: (order_by | null),winning_lineup_id?: (order_by | null)} +/** order by min() on columns of table "league_team_seasons" */ +export interface league_team_seasons_min_order_by {assigned_division_id?: (order_by | null),captain_steam_id?: (order_by | null),created_at?: (order_by | null),decline_reason?: (order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),league_team_id?: (order_by | null),registered_by_steam_id?: (order_by | null),requested_division_id?: (order_by | null),seed?: (order_by | null),tournament_team_id?: (order_by | null)} -/** response of any mutation on the table "match_maps" */ -export interface match_maps_mutation_responseGenqlSelection{ +/** response of any mutation on the table "league_team_seasons" */ +export interface league_team_seasons_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: match_mapsGenqlSelection + returning?: league_team_seasonsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "match_maps" */ -export interface match_maps_obj_rel_insert_input {data: match_maps_insert_input, +/** input type for inserting object relation for remote table "league_team_seasons" */ +export interface league_team_seasons_obj_rel_insert_input {data: league_team_seasons_insert_input, /** upsert condition */ -on_conflict?: (match_maps_on_conflict | null)} +on_conflict?: (league_team_seasons_on_conflict | null)} -/** on_conflict condition type for table "match_maps" */ -export interface match_maps_on_conflict {constraint: match_maps_constraint,update_columns?: match_maps_update_column[],where?: (match_maps_bool_exp | null)} +/** on_conflict condition type for table "league_team_seasons" */ +export interface league_team_seasons_on_conflict {constraint: league_team_seasons_constraint,update_columns?: league_team_seasons_update_column[],where?: (league_team_seasons_bool_exp | null)} -/** Ordering options when selecting data from "match_maps". */ -export interface match_maps_order_by {clips_count?: (order_by | null),created_at?: (order_by | null),demo_processing_started_at?: (order_by | null),demos_aggregate?: (match_map_demos_aggregate_order_by | null),demos_download_url?: (order_by | null),demos_total_size?: (order_by | null),e_match_map_status?: (e_match_map_status_order_by | null),ended_at?: (order_by | null),flashes_aggregate?: (player_flashes_aggregate_order_by | null),id?: (order_by | null),is_current_map?: (order_by | null),latest_clip_at?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_side?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_side?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),map?: (maps_order_by | null),map_id?: (order_by | null),match?: (matches_order_by | null),match_clips_aggregate?: (match_clips_aggregate_order_by | null),match_id?: (order_by | null),objectives_aggregate?: (player_objectives_aggregate_order_by | null),order?: (order_by | null),player_assists_aggregate?: (player_assists_aggregate_order_by | null),player_damages_aggregate?: (player_damages_aggregate_order_by | null),player_kills_aggregate?: (player_kills_aggregate_order_by | null),player_unused_utilities_aggregate?: (player_unused_utility_aggregate_order_by | null),public_clips_count?: (order_by | null),public_latest_clip_at?: (order_by | null),rounds_aggregate?: (match_map_rounds_aggregate_order_by | null),started_at?: (order_by | null),status?: (order_by | null),utility_aggregate?: (player_utility_aggregate_order_by | null),vetos_aggregate?: (match_map_veto_picks_aggregate_order_by | null),winning_lineup_id?: (order_by | null)} +/** Ordering options when selecting data from "league_team_seasons". */ +export interface league_team_seasons_order_by {assigned_division?: (league_divisions_order_by | null),assigned_division_id?: (order_by | null),captain?: (players_order_by | null),captain_steam_id?: (order_by | null),created_at?: (order_by | null),decline_reason?: (order_by | null),e_registration_status?: (e_league_registration_statuses_order_by | null),id?: (order_by | null),league_season_id?: (order_by | null),league_team?: (league_teams_order_by | null),league_team_id?: (order_by | null),registered_by?: (players_order_by | null),registered_by_steam_id?: (order_by | null),requested_division?: (league_divisions_order_by | null),requested_division_id?: (order_by | null),roster_aggregate?: (league_team_rosters_aggregate_order_by | null),season?: (league_seasons_order_by | null),seed?: (order_by | null),status?: (order_by | null),tournament_team?: (tournament_teams_order_by | null),tournament_team_id?: (order_by | null)} -/** primary key columns input for table: match_maps */ -export interface match_maps_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: league_team_seasons */ +export interface league_team_seasons_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "match_maps" */ -export interface match_maps_set_input {clips_count?: (Scalars['Int'] | null),created_at?: (Scalars['timestamptz'] | null),demo_processing_started_at?: (Scalars['timestamptz'] | null),ended_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),latest_clip_at?: (Scalars['timestamptz'] | null),lineup_1_side?: (e_sides_enum | null),lineup_1_timeouts_available?: (Scalars['Int'] | null),lineup_2_side?: (e_sides_enum | null),lineup_2_timeouts_available?: (Scalars['Int'] | null),map_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),order?: (Scalars['Int'] | null),public_clips_count?: (Scalars['Int'] | null),public_latest_clip_at?: (Scalars['timestamptz'] | null),started_at?: (Scalars['timestamptz'] | null),status?: (e_match_map_status_enum | null),winning_lineup_id?: (Scalars['uuid'] | null)} +/** input type for updating data in table "league_team_seasons" */ +export interface league_team_seasons_set_input {assigned_division_id?: (Scalars['uuid'] | null),captain_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),decline_reason?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),league_team_id?: (Scalars['uuid'] | null),registered_by_steam_id?: (Scalars['bigint'] | null),requested_division_id?: (Scalars['uuid'] | null),seed?: (Scalars['Int'] | null),status?: (e_league_registration_statuses_enum | null),tournament_team_id?: (Scalars['uuid'] | null)} /** aggregate stddev on columns */ -export interface match_maps_stddev_fieldsGenqlSelection{ - clips_count?: boolean | number - /** A computed field, executes function "match_map_demo_total_size" */ - demos_total_size?: boolean | number - /** A computed field, executes function "lineup_1_score" */ - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - /** A computed field, executes function "lineup_2_score" */ - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - order?: boolean | number - public_clips_count?: boolean | number +export interface league_team_seasons_stddev_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + registered_by_steam_id?: boolean | number + seed?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "match_maps" */ -export interface match_maps_stddev_order_by {clips_count?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null)} +/** order by stddev() on columns of table "league_team_seasons" */ +export interface league_team_seasons_stddev_order_by {captain_steam_id?: (order_by | null),registered_by_steam_id?: (order_by | null),seed?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface match_maps_stddev_pop_fieldsGenqlSelection{ - clips_count?: boolean | number - /** A computed field, executes function "match_map_demo_total_size" */ - demos_total_size?: boolean | number - /** A computed field, executes function "lineup_1_score" */ - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - /** A computed field, executes function "lineup_2_score" */ - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - order?: boolean | number - public_clips_count?: boolean | number +export interface league_team_seasons_stddev_pop_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + registered_by_steam_id?: boolean | number + seed?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "match_maps" */ -export interface match_maps_stddev_pop_order_by {clips_count?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null)} +/** order by stddev_pop() on columns of table "league_team_seasons" */ +export interface league_team_seasons_stddev_pop_order_by {captain_steam_id?: (order_by | null),registered_by_steam_id?: (order_by | null),seed?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface match_maps_stddev_samp_fieldsGenqlSelection{ - clips_count?: boolean | number - /** A computed field, executes function "match_map_demo_total_size" */ - demos_total_size?: boolean | number - /** A computed field, executes function "lineup_1_score" */ - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - /** A computed field, executes function "lineup_2_score" */ - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - order?: boolean | number - public_clips_count?: boolean | number +export interface league_team_seasons_stddev_samp_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + registered_by_steam_id?: boolean | number + seed?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "match_maps" */ -export interface match_maps_stddev_samp_order_by {clips_count?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null)} +/** order by stddev_samp() on columns of table "league_team_seasons" */ +export interface league_team_seasons_stddev_samp_order_by {captain_steam_id?: (order_by | null),registered_by_steam_id?: (order_by | null),seed?: (order_by | null)} -/** Streaming cursor of the table "match_maps" */ -export interface match_maps_stream_cursor_input { +/** Streaming cursor of the table "league_team_seasons" */ +export interface league_team_seasons_stream_cursor_input { /** Stream column input with initial value */ -initial_value: match_maps_stream_cursor_value_input, +initial_value: league_team_seasons_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface match_maps_stream_cursor_value_input {clips_count?: (Scalars['Int'] | null),created_at?: (Scalars['timestamptz'] | null),demo_processing_started_at?: (Scalars['timestamptz'] | null),ended_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),latest_clip_at?: (Scalars['timestamptz'] | null),lineup_1_side?: (e_sides_enum | null),lineup_1_timeouts_available?: (Scalars['Int'] | null),lineup_2_side?: (e_sides_enum | null),lineup_2_timeouts_available?: (Scalars['Int'] | null),map_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),order?: (Scalars['Int'] | null),public_clips_count?: (Scalars['Int'] | null),public_latest_clip_at?: (Scalars['timestamptz'] | null),started_at?: (Scalars['timestamptz'] | null),status?: (e_match_map_status_enum | null),winning_lineup_id?: (Scalars['uuid'] | null)} +export interface league_team_seasons_stream_cursor_value_input {assigned_division_id?: (Scalars['uuid'] | null),captain_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),decline_reason?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),league_season_id?: (Scalars['uuid'] | null),league_team_id?: (Scalars['uuid'] | null),registered_by_steam_id?: (Scalars['bigint'] | null),requested_division_id?: (Scalars['uuid'] | null),seed?: (Scalars['Int'] | null),status?: (e_league_registration_statuses_enum | null),tournament_team_id?: (Scalars['uuid'] | null)} /** aggregate sum on columns */ -export interface match_maps_sum_fieldsGenqlSelection{ - clips_count?: boolean | number - /** A computed field, executes function "match_map_demo_total_size" */ - demos_total_size?: boolean | number - /** A computed field, executes function "lineup_1_score" */ - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - /** A computed field, executes function "lineup_2_score" */ - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - order?: boolean | number - public_clips_count?: boolean | number +export interface league_team_seasons_sum_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + registered_by_steam_id?: boolean | number + seed?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "match_maps" */ -export interface match_maps_sum_order_by {clips_count?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null)} +/** order by sum() on columns of table "league_team_seasons" */ +export interface league_team_seasons_sum_order_by {captain_steam_id?: (order_by | null),registered_by_steam_id?: (order_by | null),seed?: (order_by | null)} -export interface match_maps_updates { +export interface league_team_seasons_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (match_maps_inc_input | null), +_inc?: (league_team_seasons_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (match_maps_set_input | null), +_set?: (league_team_seasons_set_input | null), /** filter the rows which have to be updated */ -where: match_maps_bool_exp} +where: league_team_seasons_bool_exp} /** aggregate var_pop on columns */ -export interface match_maps_var_pop_fieldsGenqlSelection{ - clips_count?: boolean | number - /** A computed field, executes function "match_map_demo_total_size" */ - demos_total_size?: boolean | number - /** A computed field, executes function "lineup_1_score" */ - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - /** A computed field, executes function "lineup_2_score" */ - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - order?: boolean | number - public_clips_count?: boolean | number +export interface league_team_seasons_var_pop_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + registered_by_steam_id?: boolean | number + seed?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "match_maps" */ -export interface match_maps_var_pop_order_by {clips_count?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null)} +/** order by var_pop() on columns of table "league_team_seasons" */ +export interface league_team_seasons_var_pop_order_by {captain_steam_id?: (order_by | null),registered_by_steam_id?: (order_by | null),seed?: (order_by | null)} /** aggregate var_samp on columns */ -export interface match_maps_var_samp_fieldsGenqlSelection{ - clips_count?: boolean | number - /** A computed field, executes function "match_map_demo_total_size" */ - demos_total_size?: boolean | number - /** A computed field, executes function "lineup_1_score" */ - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - /** A computed field, executes function "lineup_2_score" */ - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - order?: boolean | number - public_clips_count?: boolean | number +export interface league_team_seasons_var_samp_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + registered_by_steam_id?: boolean | number + seed?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "match_maps" */ -export interface match_maps_var_samp_order_by {clips_count?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null)} +/** order by var_samp() on columns of table "league_team_seasons" */ +export interface league_team_seasons_var_samp_order_by {captain_steam_id?: (order_by | null),registered_by_steam_id?: (order_by | null),seed?: (order_by | null)} /** aggregate variance on columns */ -export interface match_maps_variance_fieldsGenqlSelection{ - clips_count?: boolean | number - /** A computed field, executes function "match_map_demo_total_size" */ - demos_total_size?: boolean | number - /** A computed field, executes function "lineup_1_score" */ - lineup_1_score?: boolean | number - lineup_1_timeouts_available?: boolean | number - /** A computed field, executes function "lineup_2_score" */ - lineup_2_score?: boolean | number - lineup_2_timeouts_available?: boolean | number - order?: boolean | number - public_clips_count?: boolean | number +export interface league_team_seasons_variance_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + registered_by_steam_id?: boolean | number + seed?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "match_maps" */ -export interface match_maps_variance_order_by {clips_count?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null)} +/** order by variance() on columns of table "league_team_seasons" */ +export interface league_team_seasons_variance_order_by {captain_steam_id?: (order_by | null),registered_by_steam_id?: (order_by | null),seed?: (order_by | null)} -/** columns and relationships of "match_options" */ -export interface match_optionsGenqlSelection{ - auto_cancel_duration?: boolean | number - auto_cancellation?: boolean | number - best_of?: boolean | number - camera_allow_teammates?: boolean | number - camera_required?: boolean | number - check_in_setting?: boolean | number - coaches?: boolean | number - default_models?: boolean | number - /** An object relationship */ - game_mode?: game_modesGenqlSelection - game_mode_id?: boolean | number - halftime_pausematch?: boolean | number - /** A computed field, executes function "has_active_matches" */ - has_active_matches?: boolean | number +/** columns and relationships of "league_teams" */ +export interface league_teamsGenqlSelection{ + created_at?: boolean | number id?: boolean | number - invite_code?: boolean | number - knife_round?: boolean | number - live_match_timeout?: boolean | number - /** An object relationship */ - map_pool?: map_poolsGenqlSelection - map_pool_id?: boolean | number - map_veto?: boolean | number - match_mode?: boolean | number /** An array relationship */ - matches?: (matchesGenqlSelection & { __args?: { + movements?: (league_team_movementsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (matches_select_column[] | null), + distinct_on?: (league_team_movements_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (matches_order_by[] | null), + order_by?: (league_team_movements_order_by[] | null), /** filter the rows returned */ - where?: (matches_bool_exp | null)} }) + where?: (league_team_movements_bool_exp | null)} }) /** An aggregate relationship */ - matches_aggregate?: (matches_aggregateGenqlSelection & { __args?: { + movements_aggregate?: (league_team_movements_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (matches_select_column[] | null), + distinct_on?: (league_team_movements_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (matches_order_by[] | null), + order_by?: (league_team_movements_order_by[] | null), /** filter the rows returned */ - where?: (matches_bool_exp | null)} }) - mr?: boolean | number - number_of_substitutes?: boolean | number - overtime?: boolean | number - prefer_dedicated_server?: boolean | number - ready_setting?: boolean | number - region_veto?: boolean | number - regions?: boolean | number - round_restart_delay?: boolean | number - tech_timeout_setting?: boolean | number - timeout_setting?: boolean | number - /** An object relationship */ - tournament?: tournamentsGenqlSelection - /** An object relationship */ - tournament_bracket?: tournament_bracketsGenqlSelection + where?: (league_team_movements_bool_exp | null)} }) /** An object relationship */ - tournament_stage?: tournament_stagesGenqlSelection - tv_delay?: boolean | number - type?: boolean | number - veto_pick_timeout?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregated selection of "match_options" */ -export interface match_options_aggregateGenqlSelection{ - aggregate?: match_options_aggregate_fieldsGenqlSelection - nodes?: match_optionsGenqlSelection + team?: teamsGenqlSelection + team_id?: boolean | number + /** An array relationship */ + team_seasons?: (league_team_seasonsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (league_team_seasons_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (league_team_seasons_order_by[] | null), + /** filter the rows returned */ + where?: (league_team_seasons_bool_exp | null)} }) + /** An aggregate relationship */ + team_seasons_aggregate?: (league_team_seasons_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (league_team_seasons_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (league_team_seasons_order_by[] | null), + /** filter the rows returned */ + where?: (league_team_seasons_bool_exp | null)} }) __typename?: boolean | number __scalar?: boolean | number } -export interface match_options_aggregate_bool_exp {bool_and?: (match_options_aggregate_bool_exp_bool_and | null),bool_or?: (match_options_aggregate_bool_exp_bool_or | null),count?: (match_options_aggregate_bool_exp_count | null)} - -export interface match_options_aggregate_bool_exp_bool_and {arguments: match_options_select_column_match_options_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_options_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface match_options_aggregate_bool_exp_bool_or {arguments: match_options_select_column_match_options_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_options_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface match_options_aggregate_bool_exp_count {arguments?: (match_options_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_options_bool_exp | null),predicate: Int_comparison_exp} - -/** aggregate fields of "match_options" */ -export interface match_options_aggregate_fieldsGenqlSelection{ - avg?: match_options_avg_fieldsGenqlSelection - count?: { __args: {columns?: (match_options_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: match_options_max_fieldsGenqlSelection - min?: match_options_min_fieldsGenqlSelection - stddev?: match_options_stddev_fieldsGenqlSelection - stddev_pop?: match_options_stddev_pop_fieldsGenqlSelection - stddev_samp?: match_options_stddev_samp_fieldsGenqlSelection - sum?: match_options_sum_fieldsGenqlSelection - var_pop?: match_options_var_pop_fieldsGenqlSelection - var_samp?: match_options_var_samp_fieldsGenqlSelection - variance?: match_options_variance_fieldsGenqlSelection +/** aggregated selection of "league_teams" */ +export interface league_teams_aggregateGenqlSelection{ + aggregate?: league_teams_aggregate_fieldsGenqlSelection + nodes?: league_teamsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "match_options" */ -export interface match_options_aggregate_order_by {avg?: (match_options_avg_order_by | null),count?: (order_by | null),max?: (match_options_max_order_by | null),min?: (match_options_min_order_by | null),stddev?: (match_options_stddev_order_by | null),stddev_pop?: (match_options_stddev_pop_order_by | null),stddev_samp?: (match_options_stddev_samp_order_by | null),sum?: (match_options_sum_order_by | null),var_pop?: (match_options_var_pop_order_by | null),var_samp?: (match_options_var_samp_order_by | null),variance?: (match_options_variance_order_by | null)} - - -/** input type for inserting array relation for remote table "match_options" */ -export interface match_options_arr_rel_insert_input {data: match_options_insert_input[], -/** upsert condition */ -on_conflict?: (match_options_on_conflict | null)} - - -/** aggregate avg on columns */ -export interface match_options_avg_fieldsGenqlSelection{ - auto_cancel_duration?: boolean | number - best_of?: boolean | number - live_match_timeout?: boolean | number - mr?: boolean | number - number_of_substitutes?: boolean | number - round_restart_delay?: boolean | number - tv_delay?: boolean | number - veto_pick_timeout?: boolean | number +/** aggregate fields of "league_teams" */ +export interface league_teams_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (league_teams_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: league_teams_max_fieldsGenqlSelection + min?: league_teams_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "match_options" */ -export interface match_options_avg_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),live_match_timeout?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} - - -/** Boolean expression to filter rows from the table "match_options". All fields are combined with a logical 'AND'. */ -export interface match_options_bool_exp {_and?: (match_options_bool_exp[] | null),_not?: (match_options_bool_exp | null),_or?: (match_options_bool_exp[] | null),auto_cancel_duration?: (Int_comparison_exp | null),auto_cancellation?: (Boolean_comparison_exp | null),best_of?: (Int_comparison_exp | null),camera_allow_teammates?: (Boolean_comparison_exp | null),camera_required?: (Boolean_comparison_exp | null),check_in_setting?: (e_check_in_settings_enum_comparison_exp | null),coaches?: (Boolean_comparison_exp | null),default_models?: (Boolean_comparison_exp | null),game_mode?: (game_modes_bool_exp | null),game_mode_id?: (uuid_comparison_exp | null),halftime_pausematch?: (Boolean_comparison_exp | null),has_active_matches?: (Boolean_comparison_exp | null),id?: (uuid_comparison_exp | null),invite_code?: (String_comparison_exp | null),knife_round?: (Boolean_comparison_exp | null),live_match_timeout?: (Int_comparison_exp | null),map_pool?: (map_pools_bool_exp | null),map_pool_id?: (uuid_comparison_exp | null),map_veto?: (Boolean_comparison_exp | null),match_mode?: (e_match_mode_enum_comparison_exp | null),matches?: (matches_bool_exp | null),matches_aggregate?: (matches_aggregate_bool_exp | null),mr?: (Int_comparison_exp | null),number_of_substitutes?: (Int_comparison_exp | null),overtime?: (Boolean_comparison_exp | null),prefer_dedicated_server?: (Boolean_comparison_exp | null),ready_setting?: (e_ready_settings_enum_comparison_exp | null),region_veto?: (Boolean_comparison_exp | null),regions?: (String_array_comparison_exp | null),round_restart_delay?: (Int_comparison_exp | null),tech_timeout_setting?: (e_timeout_settings_enum_comparison_exp | null),timeout_setting?: (e_timeout_settings_enum_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_bracket?: (tournament_brackets_bool_exp | null),tournament_stage?: (tournament_stages_bool_exp | null),tv_delay?: (Int_comparison_exp | null),type?: (e_match_types_enum_comparison_exp | null),veto_pick_timeout?: (Int_comparison_exp | null)} - - -/** input type for incrementing numeric columns in table "match_options" */ -export interface match_options_inc_input {auto_cancel_duration?: (Scalars['Int'] | null),best_of?: (Scalars['Int'] | null),live_match_timeout?: (Scalars['Int'] | null),mr?: (Scalars['Int'] | null),number_of_substitutes?: (Scalars['Int'] | null),round_restart_delay?: (Scalars['Int'] | null),tv_delay?: (Scalars['Int'] | null),veto_pick_timeout?: (Scalars['Int'] | null)} +/** Boolean expression to filter rows from the table "league_teams". All fields are combined with a logical 'AND'. */ +export interface league_teams_bool_exp {_and?: (league_teams_bool_exp[] | null),_not?: (league_teams_bool_exp | null),_or?: (league_teams_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),movements?: (league_team_movements_bool_exp | null),movements_aggregate?: (league_team_movements_aggregate_bool_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null),team_seasons?: (league_team_seasons_bool_exp | null),team_seasons_aggregate?: (league_team_seasons_aggregate_bool_exp | null)} -/** input type for inserting data into table "match_options" */ -export interface match_options_insert_input {auto_cancel_duration?: (Scalars['Int'] | null),auto_cancellation?: (Scalars['Boolean'] | null),best_of?: (Scalars['Int'] | null),camera_allow_teammates?: (Scalars['Boolean'] | null),camera_required?: (Scalars['Boolean'] | null),check_in_setting?: (e_check_in_settings_enum | null),coaches?: (Scalars['Boolean'] | null),default_models?: (Scalars['Boolean'] | null),game_mode?: (game_modes_obj_rel_insert_input | null),game_mode_id?: (Scalars['uuid'] | null),halftime_pausematch?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),invite_code?: (Scalars['String'] | null),knife_round?: (Scalars['Boolean'] | null),live_match_timeout?: (Scalars['Int'] | null),map_pool?: (map_pools_obj_rel_insert_input | null),map_pool_id?: (Scalars['uuid'] | null),map_veto?: (Scalars['Boolean'] | null),match_mode?: (e_match_mode_enum | null),matches?: (matches_arr_rel_insert_input | null),mr?: (Scalars['Int'] | null),number_of_substitutes?: (Scalars['Int'] | null),overtime?: (Scalars['Boolean'] | null),prefer_dedicated_server?: (Scalars['Boolean'] | null),ready_setting?: (e_ready_settings_enum | null),region_veto?: (Scalars['Boolean'] | null),regions?: (Scalars['String'][] | null),round_restart_delay?: (Scalars['Int'] | null),tech_timeout_setting?: (e_timeout_settings_enum | null),timeout_setting?: (e_timeout_settings_enum | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_bracket?: (tournament_brackets_obj_rel_insert_input | null),tournament_stage?: (tournament_stages_obj_rel_insert_input | null),tv_delay?: (Scalars['Int'] | null),type?: (e_match_types_enum | null),veto_pick_timeout?: (Scalars['Int'] | null)} +/** input type for inserting data into table "league_teams" */ +export interface league_teams_insert_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),movements?: (league_team_movements_arr_rel_insert_input | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null),team_seasons?: (league_team_seasons_arr_rel_insert_input | null)} /** aggregate max on columns */ -export interface match_options_max_fieldsGenqlSelection{ - auto_cancel_duration?: boolean | number - best_of?: boolean | number - game_mode_id?: boolean | number +export interface league_teams_max_fieldsGenqlSelection{ + created_at?: boolean | number id?: boolean | number - invite_code?: boolean | number - live_match_timeout?: boolean | number - map_pool_id?: boolean | number - mr?: boolean | number - number_of_substitutes?: boolean | number - regions?: boolean | number - round_restart_delay?: boolean | number - tv_delay?: boolean | number - veto_pick_timeout?: boolean | number + team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "match_options" */ -export interface match_options_max_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),game_mode_id?: (order_by | null),id?: (order_by | null),invite_code?: (order_by | null),live_match_timeout?: (order_by | null),map_pool_id?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),regions?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} - - /** aggregate min on columns */ -export interface match_options_min_fieldsGenqlSelection{ - auto_cancel_duration?: boolean | number - best_of?: boolean | number - game_mode_id?: boolean | number +export interface league_teams_min_fieldsGenqlSelection{ + created_at?: boolean | number id?: boolean | number - invite_code?: boolean | number - live_match_timeout?: boolean | number - map_pool_id?: boolean | number - mr?: boolean | number - number_of_substitutes?: boolean | number - regions?: boolean | number - round_restart_delay?: boolean | number - tv_delay?: boolean | number - veto_pick_timeout?: boolean | number + team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "match_options" */ -export interface match_options_min_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),game_mode_id?: (order_by | null),id?: (order_by | null),invite_code?: (order_by | null),live_match_timeout?: (order_by | null),map_pool_id?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),regions?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} - - -/** response of any mutation on the table "match_options" */ -export interface match_options_mutation_responseGenqlSelection{ +/** response of any mutation on the table "league_teams" */ +export interface league_teams_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: match_optionsGenqlSelection + returning?: league_teamsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "match_options" */ -export interface match_options_obj_rel_insert_input {data: match_options_insert_input, +/** input type for inserting object relation for remote table "league_teams" */ +export interface league_teams_obj_rel_insert_input {data: league_teams_insert_input, /** upsert condition */ -on_conflict?: (match_options_on_conflict | null)} +on_conflict?: (league_teams_on_conflict | null)} -/** on_conflict condition type for table "match_options" */ -export interface match_options_on_conflict {constraint: match_options_constraint,update_columns?: match_options_update_column[],where?: (match_options_bool_exp | null)} +/** on_conflict condition type for table "league_teams" */ +export interface league_teams_on_conflict {constraint: league_teams_constraint,update_columns?: league_teams_update_column[],where?: (league_teams_bool_exp | null)} -/** Ordering options when selecting data from "match_options". */ -export interface match_options_order_by {auto_cancel_duration?: (order_by | null),auto_cancellation?: (order_by | null),best_of?: (order_by | null),camera_allow_teammates?: (order_by | null),camera_required?: (order_by | null),check_in_setting?: (order_by | null),coaches?: (order_by | null),default_models?: (order_by | null),game_mode?: (game_modes_order_by | null),game_mode_id?: (order_by | null),halftime_pausematch?: (order_by | null),has_active_matches?: (order_by | null),id?: (order_by | null),invite_code?: (order_by | null),knife_round?: (order_by | null),live_match_timeout?: (order_by | null),map_pool?: (map_pools_order_by | null),map_pool_id?: (order_by | null),map_veto?: (order_by | null),match_mode?: (order_by | null),matches_aggregate?: (matches_aggregate_order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),overtime?: (order_by | null),prefer_dedicated_server?: (order_by | null),ready_setting?: (order_by | null),region_veto?: (order_by | null),regions?: (order_by | null),round_restart_delay?: (order_by | null),tech_timeout_setting?: (order_by | null),timeout_setting?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_bracket?: (tournament_brackets_order_by | null),tournament_stage?: (tournament_stages_order_by | null),tv_delay?: (order_by | null),type?: (order_by | null),veto_pick_timeout?: (order_by | null)} +/** Ordering options when selecting data from "league_teams". */ +export interface league_teams_order_by {created_at?: (order_by | null),id?: (order_by | null),movements_aggregate?: (league_team_movements_aggregate_order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null),team_seasons_aggregate?: (league_team_seasons_aggregate_order_by | null)} -/** primary key columns input for table: match_options */ -export interface match_options_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: league_teams */ +export interface league_teams_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "match_options" */ -export interface match_options_set_input {auto_cancel_duration?: (Scalars['Int'] | null),auto_cancellation?: (Scalars['Boolean'] | null),best_of?: (Scalars['Int'] | null),camera_allow_teammates?: (Scalars['Boolean'] | null),camera_required?: (Scalars['Boolean'] | null),check_in_setting?: (e_check_in_settings_enum | null),coaches?: (Scalars['Boolean'] | null),default_models?: (Scalars['Boolean'] | null),game_mode_id?: (Scalars['uuid'] | null),halftime_pausematch?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),invite_code?: (Scalars['String'] | null),knife_round?: (Scalars['Boolean'] | null),live_match_timeout?: (Scalars['Int'] | null),map_pool_id?: (Scalars['uuid'] | null),map_veto?: (Scalars['Boolean'] | null),match_mode?: (e_match_mode_enum | null),mr?: (Scalars['Int'] | null),number_of_substitutes?: (Scalars['Int'] | null),overtime?: (Scalars['Boolean'] | null),prefer_dedicated_server?: (Scalars['Boolean'] | null),ready_setting?: (e_ready_settings_enum | null),region_veto?: (Scalars['Boolean'] | null),regions?: (Scalars['String'][] | null),round_restart_delay?: (Scalars['Int'] | null),tech_timeout_setting?: (e_timeout_settings_enum | null),timeout_setting?: (e_timeout_settings_enum | null),tv_delay?: (Scalars['Int'] | null),type?: (e_match_types_enum | null),veto_pick_timeout?: (Scalars['Int'] | null)} +/** input type for updating data in table "league_teams" */ +export interface league_teams_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),team_id?: (Scalars['uuid'] | null)} -/** aggregate stddev on columns */ -export interface match_options_stddev_fieldsGenqlSelection{ - auto_cancel_duration?: boolean | number - best_of?: boolean | number - live_match_timeout?: boolean | number - mr?: boolean | number - number_of_substitutes?: boolean | number - round_restart_delay?: boolean | number - tv_delay?: boolean | number - veto_pick_timeout?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +/** Streaming cursor of the table "league_teams" */ +export interface league_teams_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: league_teams_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} -/** order by stddev() on columns of table "match_options" */ -export interface match_options_stddev_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),live_match_timeout?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} +/** Initial value of the column from where the streaming should start */ +export interface league_teams_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),team_id?: (Scalars['uuid'] | null)} +export interface league_teams_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (league_teams_set_input | null), +/** filter the rows which have to be updated */ +where: league_teams_bool_exp} -/** aggregate stddev_pop on columns */ -export interface match_options_stddev_pop_fieldsGenqlSelection{ - auto_cancel_duration?: boolean | number - best_of?: boolean | number - live_match_timeout?: boolean | number - mr?: boolean | number - number_of_substitutes?: boolean | number - round_restart_delay?: boolean | number - tv_delay?: boolean | number - veto_pick_timeout?: boolean | number + +/** columns and relationships of "lobbies" */ +export interface lobbiesGenqlSelection{ + access?: boolean | number + created_at?: boolean | number + /** An object relationship */ + e_lobby_access?: e_lobby_accessGenqlSelection + id?: boolean | number + /** An array relationship */ + players?: (lobby_playersGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (lobby_players_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (lobby_players_order_by[] | null), + /** filter the rows returned */ + where?: (lobby_players_bool_exp | null)} }) + /** An aggregate relationship */ + players_aggregate?: (lobby_players_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (lobby_players_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (lobby_players_order_by[] | null), + /** filter the rows returned */ + where?: (lobby_players_bool_exp | null)} }) __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "match_options" */ -export interface match_options_stddev_pop_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),live_match_timeout?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} - - -/** aggregate stddev_samp on columns */ -export interface match_options_stddev_samp_fieldsGenqlSelection{ - auto_cancel_duration?: boolean | number - best_of?: boolean | number - live_match_timeout?: boolean | number - mr?: boolean | number - number_of_substitutes?: boolean | number - round_restart_delay?: boolean | number - tv_delay?: boolean | number - veto_pick_timeout?: boolean | number +/** aggregated selection of "lobbies" */ +export interface lobbies_aggregateGenqlSelection{ + aggregate?: lobbies_aggregate_fieldsGenqlSelection + nodes?: lobbiesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "match_options" */ -export interface match_options_stddev_samp_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),live_match_timeout?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} +/** aggregate fields of "lobbies" */ +export interface lobbies_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (lobbies_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: lobbies_max_fieldsGenqlSelection + min?: lobbies_min_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** Streaming cursor of the table "match_options" */ -export interface match_options_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: match_options_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +/** Boolean expression to filter rows from the table "lobbies". All fields are combined with a logical 'AND'. */ +export interface lobbies_bool_exp {_and?: (lobbies_bool_exp[] | null),_not?: (lobbies_bool_exp | null),_or?: (lobbies_bool_exp[] | null),access?: (e_lobby_access_enum_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),e_lobby_access?: (e_lobby_access_bool_exp | null),id?: (uuid_comparison_exp | null),players?: (lobby_players_bool_exp | null),players_aggregate?: (lobby_players_aggregate_bool_exp | null)} -/** Initial value of the column from where the streaming should start */ -export interface match_options_stream_cursor_value_input {auto_cancel_duration?: (Scalars['Int'] | null),auto_cancellation?: (Scalars['Boolean'] | null),best_of?: (Scalars['Int'] | null),camera_allow_teammates?: (Scalars['Boolean'] | null),camera_required?: (Scalars['Boolean'] | null),check_in_setting?: (e_check_in_settings_enum | null),coaches?: (Scalars['Boolean'] | null),default_models?: (Scalars['Boolean'] | null),game_mode_id?: (Scalars['uuid'] | null),halftime_pausematch?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),invite_code?: (Scalars['String'] | null),knife_round?: (Scalars['Boolean'] | null),live_match_timeout?: (Scalars['Int'] | null),map_pool_id?: (Scalars['uuid'] | null),map_veto?: (Scalars['Boolean'] | null),match_mode?: (e_match_mode_enum | null),mr?: (Scalars['Int'] | null),number_of_substitutes?: (Scalars['Int'] | null),overtime?: (Scalars['Boolean'] | null),prefer_dedicated_server?: (Scalars['Boolean'] | null),ready_setting?: (e_ready_settings_enum | null),region_veto?: (Scalars['Boolean'] | null),regions?: (Scalars['String'][] | null),round_restart_delay?: (Scalars['Int'] | null),tech_timeout_setting?: (e_timeout_settings_enum | null),timeout_setting?: (e_timeout_settings_enum | null),tv_delay?: (Scalars['Int'] | null),type?: (e_match_types_enum | null),veto_pick_timeout?: (Scalars['Int'] | null)} +/** input type for inserting data into table "lobbies" */ +export interface lobbies_insert_input {access?: (e_lobby_access_enum | null),created_at?: (Scalars['timestamptz'] | null),e_lobby_access?: (e_lobby_access_obj_rel_insert_input | null),id?: (Scalars['uuid'] | null),players?: (lobby_players_arr_rel_insert_input | null)} -/** aggregate sum on columns */ -export interface match_options_sum_fieldsGenqlSelection{ - auto_cancel_duration?: boolean | number - best_of?: boolean | number - live_match_timeout?: boolean | number - mr?: boolean | number - number_of_substitutes?: boolean | number - round_restart_delay?: boolean | number - tv_delay?: boolean | number - veto_pick_timeout?: boolean | number +/** aggregate max on columns */ +export interface lobbies_max_fieldsGenqlSelection{ + created_at?: boolean | number + id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "match_options" */ -export interface match_options_sum_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),live_match_timeout?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} - -export interface match_options_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (match_options_inc_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (match_options_set_input | null), -/** filter the rows which have to be updated */ -where: match_options_bool_exp} - - -/** aggregate var_pop on columns */ -export interface match_options_var_pop_fieldsGenqlSelection{ - auto_cancel_duration?: boolean | number - best_of?: boolean | number - live_match_timeout?: boolean | number - mr?: boolean | number - number_of_substitutes?: boolean | number - round_restart_delay?: boolean | number - tv_delay?: boolean | number - veto_pick_timeout?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by var_pop() on columns of table "match_options" */ -export interface match_options_var_pop_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),live_match_timeout?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} - - -/** aggregate var_samp on columns */ -export interface match_options_var_samp_fieldsGenqlSelection{ - auto_cancel_duration?: boolean | number - best_of?: boolean | number - live_match_timeout?: boolean | number - mr?: boolean | number - number_of_substitutes?: boolean | number - round_restart_delay?: boolean | number - tv_delay?: boolean | number - veto_pick_timeout?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by var_samp() on columns of table "match_options" */ -export interface match_options_var_samp_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),live_match_timeout?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} - - -/** aggregate variance on columns */ -export interface match_options_variance_fieldsGenqlSelection{ - auto_cancel_duration?: boolean | number - best_of?: boolean | number - live_match_timeout?: boolean | number - mr?: boolean | number - number_of_substitutes?: boolean | number - round_restart_delay?: boolean | number - tv_delay?: boolean | number - veto_pick_timeout?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by variance() on columns of table "match_options" */ -export interface match_options_variance_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),live_match_timeout?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} - - -/** columns and relationships of "match_region_veto_picks" */ -export interface match_region_veto_picksGenqlSelection{ - auto_picked?: boolean | number - created_at?: boolean | number - id?: boolean | number - /** An object relationship */ - match?: matchesGenqlSelection - match_id?: boolean | number - /** An object relationship */ - match_lineup?: match_lineupsGenqlSelection - match_lineup_id?: boolean | number - region?: boolean | number - type?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregated selection of "match_region_veto_picks" */ -export interface match_region_veto_picks_aggregateGenqlSelection{ - aggregate?: match_region_veto_picks_aggregate_fieldsGenqlSelection - nodes?: match_region_veto_picksGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - -export interface match_region_veto_picks_aggregate_bool_exp {bool_and?: (match_region_veto_picks_aggregate_bool_exp_bool_and | null),bool_or?: (match_region_veto_picks_aggregate_bool_exp_bool_or | null),count?: (match_region_veto_picks_aggregate_bool_exp_count | null)} - -export interface match_region_veto_picks_aggregate_bool_exp_bool_and {arguments: match_region_veto_picks_select_column_match_region_veto_picks_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_region_veto_picks_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface match_region_veto_picks_aggregate_bool_exp_bool_or {arguments: match_region_veto_picks_select_column_match_region_veto_picks_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_region_veto_picks_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface match_region_veto_picks_aggregate_bool_exp_count {arguments?: (match_region_veto_picks_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_region_veto_picks_bool_exp | null),predicate: Int_comparison_exp} - - -/** aggregate fields of "match_region_veto_picks" */ -export interface match_region_veto_picks_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (match_region_veto_picks_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: match_region_veto_picks_max_fieldsGenqlSelection - min?: match_region_veto_picks_min_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by aggregate values of table "match_region_veto_picks" */ -export interface match_region_veto_picks_aggregate_order_by {count?: (order_by | null),max?: (match_region_veto_picks_max_order_by | null),min?: (match_region_veto_picks_min_order_by | null)} - - -/** input type for inserting array relation for remote table "match_region_veto_picks" */ -export interface match_region_veto_picks_arr_rel_insert_input {data: match_region_veto_picks_insert_input[], -/** upsert condition */ -on_conflict?: (match_region_veto_picks_on_conflict | null)} - - -/** Boolean expression to filter rows from the table "match_region_veto_picks". All fields are combined with a logical 'AND'. */ -export interface match_region_veto_picks_bool_exp {_and?: (match_region_veto_picks_bool_exp[] | null),_not?: (match_region_veto_picks_bool_exp | null),_or?: (match_region_veto_picks_bool_exp[] | null),auto_picked?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),match_lineup?: (match_lineups_bool_exp | null),match_lineup_id?: (uuid_comparison_exp | null),region?: (String_comparison_exp | null),type?: (e_veto_pick_types_enum_comparison_exp | null)} - - -/** input type for inserting data into table "match_region_veto_picks" */ -export interface match_region_veto_picks_insert_input {auto_picked?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),match_lineup?: (match_lineups_obj_rel_insert_input | null),match_lineup_id?: (Scalars['uuid'] | null),region?: (Scalars['String'] | null),type?: (e_veto_pick_types_enum | null)} - - -/** aggregate max on columns */ -export interface match_region_veto_picks_max_fieldsGenqlSelection{ - created_at?: boolean | number - id?: boolean | number - match_id?: boolean | number - match_lineup_id?: boolean | number - region?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by max() on columns of table "match_region_veto_picks" */ -export interface match_region_veto_picks_max_order_by {created_at?: (order_by | null),id?: (order_by | null),match_id?: (order_by | null),match_lineup_id?: (order_by | null),region?: (order_by | null)} - - /** aggregate min on columns */ -export interface match_region_veto_picks_min_fieldsGenqlSelection{ +export interface lobbies_min_fieldsGenqlSelection{ created_at?: boolean | number id?: boolean | number - match_id?: boolean | number - match_lineup_id?: boolean | number - region?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "match_region_veto_picks" */ -export interface match_region_veto_picks_min_order_by {created_at?: (order_by | null),id?: (order_by | null),match_id?: (order_by | null),match_lineup_id?: (order_by | null),region?: (order_by | null)} - - -/** response of any mutation on the table "match_region_veto_picks" */ -export interface match_region_veto_picks_mutation_responseGenqlSelection{ +/** response of any mutation on the table "lobbies" */ +export interface lobbies_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: match_region_veto_picksGenqlSelection + returning?: lobbiesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "match_region_veto_picks" */ -export interface match_region_veto_picks_on_conflict {constraint: match_region_veto_picks_constraint,update_columns?: match_region_veto_picks_update_column[],where?: (match_region_veto_picks_bool_exp | null)} +/** input type for inserting object relation for remote table "lobbies" */ +export interface lobbies_obj_rel_insert_input {data: lobbies_insert_input, +/** upsert condition */ +on_conflict?: (lobbies_on_conflict | null)} -/** Ordering options when selecting data from "match_region_veto_picks". */ -export interface match_region_veto_picks_order_by {auto_picked?: (order_by | null),created_at?: (order_by | null),id?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),match_lineup?: (match_lineups_order_by | null),match_lineup_id?: (order_by | null),region?: (order_by | null),type?: (order_by | null)} +/** on_conflict condition type for table "lobbies" */ +export interface lobbies_on_conflict {constraint: lobbies_constraint,update_columns?: lobbies_update_column[],where?: (lobbies_bool_exp | null)} -/** primary key columns input for table: match_region_veto_picks */ -export interface match_region_veto_picks_pk_columns_input {id: Scalars['uuid']} +/** Ordering options when selecting data from "lobbies". */ +export interface lobbies_order_by {access?: (order_by | null),created_at?: (order_by | null),e_lobby_access?: (e_lobby_access_order_by | null),id?: (order_by | null),players_aggregate?: (lobby_players_aggregate_order_by | null)} -/** input type for updating data in table "match_region_veto_picks" */ -export interface match_region_veto_picks_set_input {auto_picked?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_lineup_id?: (Scalars['uuid'] | null),region?: (Scalars['String'] | null),type?: (e_veto_pick_types_enum | null)} +/** primary key columns input for table: lobbies */ +export interface lobbies_pk_columns_input {id: Scalars['uuid']} -/** Streaming cursor of the table "match_region_veto_picks" */ -export interface match_region_veto_picks_stream_cursor_input { +/** input type for updating data in table "lobbies" */ +export interface lobbies_set_input {access?: (e_lobby_access_enum | null),created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null)} + + +/** Streaming cursor of the table "lobbies" */ +export interface lobbies_stream_cursor_input { /** Stream column input with initial value */ -initial_value: match_region_veto_picks_stream_cursor_value_input, +initial_value: lobbies_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface match_region_veto_picks_stream_cursor_value_input {auto_picked?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_lineup_id?: (Scalars['uuid'] | null),region?: (Scalars['String'] | null),type?: (e_veto_pick_types_enum | null)} +export interface lobbies_stream_cursor_value_input {access?: (e_lobby_access_enum | null),created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null)} -export interface match_region_veto_picks_updates { +export interface lobbies_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (match_region_veto_picks_set_input | null), +_set?: (lobbies_set_input | null), /** filter the rows which have to be updated */ -where: match_region_veto_picks_bool_exp} +where: lobbies_bool_exp} -/** columns and relationships of "match_streams" */ -export interface match_streamsGenqlSelection{ - autodirector?: boolean | number - error_message?: boolean | number +/** columns and relationships of "lobby_players" */ +export interface lobby_playersGenqlSelection{ + captain?: boolean | number + invited_by_steam_id?: boolean | number /** An object relationship */ - game_server_node?: game_server_nodesGenqlSelection - game_server_node_id?: boolean | number - id?: boolean | number - is_game_streamer?: boolean | number - is_live?: boolean | number - k8s_service_name?: boolean | number - last_status_at?: boolean | number - link?: boolean | number + lobby?: lobbiesGenqlSelection + lobby_id?: boolean | number /** An object relationship */ - match?: matchesGenqlSelection - match_id?: boolean | number - mode?: boolean | number - priority?: boolean | number + player?: playersGenqlSelection status?: boolean | number - status_history?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - stream_url?: boolean | number - title?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "match_streams" */ -export interface match_streams_aggregateGenqlSelection{ - aggregate?: match_streams_aggregate_fieldsGenqlSelection - nodes?: match_streamsGenqlSelection +/** aggregated selection of "lobby_players" */ +export interface lobby_players_aggregateGenqlSelection{ + aggregate?: lobby_players_aggregate_fieldsGenqlSelection + nodes?: lobby_playersGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface match_streams_aggregate_bool_exp {bool_and?: (match_streams_aggregate_bool_exp_bool_and | null),bool_or?: (match_streams_aggregate_bool_exp_bool_or | null),count?: (match_streams_aggregate_bool_exp_count | null)} +export interface lobby_players_aggregate_bool_exp {bool_and?: (lobby_players_aggregate_bool_exp_bool_and | null),bool_or?: (lobby_players_aggregate_bool_exp_bool_or | null),count?: (lobby_players_aggregate_bool_exp_count | null)} -export interface match_streams_aggregate_bool_exp_bool_and {arguments: match_streams_select_column_match_streams_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_streams_bool_exp | null),predicate: Boolean_comparison_exp} +export interface lobby_players_aggregate_bool_exp_bool_and {arguments: lobby_players_select_column_lobby_players_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (lobby_players_bool_exp | null),predicate: Boolean_comparison_exp} -export interface match_streams_aggregate_bool_exp_bool_or {arguments: match_streams_select_column_match_streams_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_streams_bool_exp | null),predicate: Boolean_comparison_exp} +export interface lobby_players_aggregate_bool_exp_bool_or {arguments: lobby_players_select_column_lobby_players_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (lobby_players_bool_exp | null),predicate: Boolean_comparison_exp} -export interface match_streams_aggregate_bool_exp_count {arguments?: (match_streams_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_streams_bool_exp | null),predicate: Int_comparison_exp} +export interface lobby_players_aggregate_bool_exp_count {arguments?: (lobby_players_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (lobby_players_bool_exp | null),predicate: Int_comparison_exp} -/** aggregate fields of "match_streams" */ -export interface match_streams_aggregate_fieldsGenqlSelection{ - avg?: match_streams_avg_fieldsGenqlSelection - count?: { __args: {columns?: (match_streams_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: match_streams_max_fieldsGenqlSelection - min?: match_streams_min_fieldsGenqlSelection - stddev?: match_streams_stddev_fieldsGenqlSelection - stddev_pop?: match_streams_stddev_pop_fieldsGenqlSelection - stddev_samp?: match_streams_stddev_samp_fieldsGenqlSelection - sum?: match_streams_sum_fieldsGenqlSelection - var_pop?: match_streams_var_pop_fieldsGenqlSelection - var_samp?: match_streams_var_samp_fieldsGenqlSelection - variance?: match_streams_variance_fieldsGenqlSelection +/** aggregate fields of "lobby_players" */ +export interface lobby_players_aggregate_fieldsGenqlSelection{ + avg?: lobby_players_avg_fieldsGenqlSelection + count?: { __args: {columns?: (lobby_players_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: lobby_players_max_fieldsGenqlSelection + min?: lobby_players_min_fieldsGenqlSelection + stddev?: lobby_players_stddev_fieldsGenqlSelection + stddev_pop?: lobby_players_stddev_pop_fieldsGenqlSelection + stddev_samp?: lobby_players_stddev_samp_fieldsGenqlSelection + sum?: lobby_players_sum_fieldsGenqlSelection + var_pop?: lobby_players_var_pop_fieldsGenqlSelection + var_samp?: lobby_players_var_samp_fieldsGenqlSelection + variance?: lobby_players_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "match_streams" */ -export interface match_streams_aggregate_order_by {avg?: (match_streams_avg_order_by | null),count?: (order_by | null),max?: (match_streams_max_order_by | null),min?: (match_streams_min_order_by | null),stddev?: (match_streams_stddev_order_by | null),stddev_pop?: (match_streams_stddev_pop_order_by | null),stddev_samp?: (match_streams_stddev_samp_order_by | null),sum?: (match_streams_sum_order_by | null),var_pop?: (match_streams_var_pop_order_by | null),var_samp?: (match_streams_var_samp_order_by | null),variance?: (match_streams_variance_order_by | null)} - - -/** append existing jsonb value of filtered columns with new jsonb value */ -export interface match_streams_append_input {status_history?: (Scalars['jsonb'] | null)} +/** order by aggregate values of table "lobby_players" */ +export interface lobby_players_aggregate_order_by {avg?: (lobby_players_avg_order_by | null),count?: (order_by | null),max?: (lobby_players_max_order_by | null),min?: (lobby_players_min_order_by | null),stddev?: (lobby_players_stddev_order_by | null),stddev_pop?: (lobby_players_stddev_pop_order_by | null),stddev_samp?: (lobby_players_stddev_samp_order_by | null),sum?: (lobby_players_sum_order_by | null),var_pop?: (lobby_players_var_pop_order_by | null),var_samp?: (lobby_players_var_samp_order_by | null),variance?: (lobby_players_variance_order_by | null)} -/** input type for inserting array relation for remote table "match_streams" */ -export interface match_streams_arr_rel_insert_input {data: match_streams_insert_input[], +/** input type for inserting array relation for remote table "lobby_players" */ +export interface lobby_players_arr_rel_insert_input {data: lobby_players_insert_input[], /** upsert condition */ -on_conflict?: (match_streams_on_conflict | null)} +on_conflict?: (lobby_players_on_conflict | null)} /** aggregate avg on columns */ -export interface match_streams_avg_fieldsGenqlSelection{ - priority?: boolean | number +export interface lobby_players_avg_fieldsGenqlSelection{ + invited_by_steam_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "match_streams" */ -export interface match_streams_avg_order_by {priority?: (order_by | null)} - - -/** Boolean expression to filter rows from the table "match_streams". All fields are combined with a logical 'AND'. */ -export interface match_streams_bool_exp {_and?: (match_streams_bool_exp[] | null),_not?: (match_streams_bool_exp | null),_or?: (match_streams_bool_exp[] | null),autodirector?: (Boolean_comparison_exp | null),error_message?: (String_comparison_exp | null),game_server_node?: (game_server_nodes_bool_exp | null),game_server_node_id?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),is_game_streamer?: (Boolean_comparison_exp | null),is_live?: (Boolean_comparison_exp | null),k8s_service_name?: (String_comparison_exp | null),last_status_at?: (timestamptz_comparison_exp | null),link?: (String_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),mode?: (String_comparison_exp | null),priority?: (Int_comparison_exp | null),status?: (String_comparison_exp | null),status_history?: (jsonb_comparison_exp | null),stream_url?: (String_comparison_exp | null),title?: (String_comparison_exp | null)} - - -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -export interface match_streams_delete_at_path_input {status_history?: (Scalars['String'][] | null)} - - -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -export interface match_streams_delete_elem_input {status_history?: (Scalars['Int'] | null)} +/** order by avg() on columns of table "lobby_players" */ +export interface lobby_players_avg_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -export interface match_streams_delete_key_input {status_history?: (Scalars['String'] | null)} +/** Boolean expression to filter rows from the table "lobby_players". All fields are combined with a logical 'AND'. */ +export interface lobby_players_bool_exp {_and?: (lobby_players_bool_exp[] | null),_not?: (lobby_players_bool_exp | null),_or?: (lobby_players_bool_exp[] | null),captain?: (Boolean_comparison_exp | null),invited_by_steam_id?: (bigint_comparison_exp | null),lobby?: (lobbies_bool_exp | null),lobby_id?: (uuid_comparison_exp | null),player?: (players_bool_exp | null),status?: (e_lobby_player_status_enum_comparison_exp | null),steam_id?: (bigint_comparison_exp | null)} -/** input type for incrementing numeric columns in table "match_streams" */ -export interface match_streams_inc_input {priority?: (Scalars['Int'] | null)} +/** input type for incrementing numeric columns in table "lobby_players" */ +export interface lobby_players_inc_input {invited_by_steam_id?: (Scalars['bigint'] | null),steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "match_streams" */ -export interface match_streams_insert_input {autodirector?: (Scalars['Boolean'] | null),error_message?: (Scalars['String'] | null),game_server_node?: (game_server_nodes_obj_rel_insert_input | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_game_streamer?: (Scalars['Boolean'] | null),is_live?: (Scalars['Boolean'] | null),k8s_service_name?: (Scalars['String'] | null),last_status_at?: (Scalars['timestamptz'] | null),link?: (Scalars['String'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),mode?: (Scalars['String'] | null),priority?: (Scalars['Int'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),stream_url?: (Scalars['String'] | null),title?: (Scalars['String'] | null)} +/** input type for inserting data into table "lobby_players" */ +export interface lobby_players_insert_input {captain?: (Scalars['Boolean'] | null),invited_by_steam_id?: (Scalars['bigint'] | null),lobby?: (lobbies_obj_rel_insert_input | null),lobby_id?: (Scalars['uuid'] | null),player?: (players_obj_rel_insert_input | null),status?: (e_lobby_player_status_enum | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate max on columns */ -export interface match_streams_max_fieldsGenqlSelection{ - error_message?: boolean | number - game_server_node_id?: boolean | number - id?: boolean | number - k8s_service_name?: boolean | number - last_status_at?: boolean | number - link?: boolean | number - match_id?: boolean | number - mode?: boolean | number - priority?: boolean | number - status?: boolean | number - stream_url?: boolean | number - title?: boolean | number +export interface lobby_players_max_fieldsGenqlSelection{ + invited_by_steam_id?: boolean | number + lobby_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "match_streams" */ -export interface match_streams_max_order_by {error_message?: (order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),k8s_service_name?: (order_by | null),last_status_at?: (order_by | null),link?: (order_by | null),match_id?: (order_by | null),mode?: (order_by | null),priority?: (order_by | null),status?: (order_by | null),stream_url?: (order_by | null),title?: (order_by | null)} +/** order by max() on columns of table "lobby_players" */ +export interface lobby_players_max_order_by {invited_by_steam_id?: (order_by | null),lobby_id?: (order_by | null),steam_id?: (order_by | null)} /** aggregate min on columns */ -export interface match_streams_min_fieldsGenqlSelection{ - error_message?: boolean | number - game_server_node_id?: boolean | number - id?: boolean | number - k8s_service_name?: boolean | number - last_status_at?: boolean | number - link?: boolean | number - match_id?: boolean | number - mode?: boolean | number - priority?: boolean | number - status?: boolean | number - stream_url?: boolean | number - title?: boolean | number +export interface lobby_players_min_fieldsGenqlSelection{ + invited_by_steam_id?: boolean | number + lobby_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "match_streams" */ -export interface match_streams_min_order_by {error_message?: (order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),k8s_service_name?: (order_by | null),last_status_at?: (order_by | null),link?: (order_by | null),match_id?: (order_by | null),mode?: (order_by | null),priority?: (order_by | null),status?: (order_by | null),stream_url?: (order_by | null),title?: (order_by | null)} +/** order by min() on columns of table "lobby_players" */ +export interface lobby_players_min_order_by {invited_by_steam_id?: (order_by | null),lobby_id?: (order_by | null),steam_id?: (order_by | null)} -/** response of any mutation on the table "match_streams" */ -export interface match_streams_mutation_responseGenqlSelection{ +/** response of any mutation on the table "lobby_players" */ +export interface lobby_players_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: match_streamsGenqlSelection + returning?: lobby_playersGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "match_streams" */ -export interface match_streams_on_conflict {constraint: match_streams_constraint,update_columns?: match_streams_update_column[],where?: (match_streams_bool_exp | null)} - - -/** Ordering options when selecting data from "match_streams". */ -export interface match_streams_order_by {autodirector?: (order_by | null),error_message?: (order_by | null),game_server_node?: (game_server_nodes_order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),is_game_streamer?: (order_by | null),is_live?: (order_by | null),k8s_service_name?: (order_by | null),last_status_at?: (order_by | null),link?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),mode?: (order_by | null),priority?: (order_by | null),status?: (order_by | null),status_history?: (order_by | null),stream_url?: (order_by | null),title?: (order_by | null)} +/** on_conflict condition type for table "lobby_players" */ +export interface lobby_players_on_conflict {constraint: lobby_players_constraint,update_columns?: lobby_players_update_column[],where?: (lobby_players_bool_exp | null)} -/** primary key columns input for table: match_streams */ -export interface match_streams_pk_columns_input {id: Scalars['uuid']} +/** Ordering options when selecting data from "lobby_players". */ +export interface lobby_players_order_by {captain?: (order_by | null),invited_by_steam_id?: (order_by | null),lobby?: (lobbies_order_by | null),lobby_id?: (order_by | null),player?: (players_order_by | null),status?: (order_by | null),steam_id?: (order_by | null)} -/** prepend existing jsonb value of filtered columns with new jsonb value */ -export interface match_streams_prepend_input {status_history?: (Scalars['jsonb'] | null)} +/** primary key columns input for table: lobby_players */ +export interface lobby_players_pk_columns_input {lobby_id: Scalars['uuid'],steam_id: Scalars['bigint']} -/** input type for updating data in table "match_streams" */ -export interface match_streams_set_input {autodirector?: (Scalars['Boolean'] | null),error_message?: (Scalars['String'] | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_game_streamer?: (Scalars['Boolean'] | null),is_live?: (Scalars['Boolean'] | null),k8s_service_name?: (Scalars['String'] | null),last_status_at?: (Scalars['timestamptz'] | null),link?: (Scalars['String'] | null),match_id?: (Scalars['uuid'] | null),mode?: (Scalars['String'] | null),priority?: (Scalars['Int'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),stream_url?: (Scalars['String'] | null),title?: (Scalars['String'] | null)} +/** input type for updating data in table "lobby_players" */ +export interface lobby_players_set_input {captain?: (Scalars['Boolean'] | null),invited_by_steam_id?: (Scalars['bigint'] | null),lobby_id?: (Scalars['uuid'] | null),status?: (e_lobby_player_status_enum | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate stddev on columns */ -export interface match_streams_stddev_fieldsGenqlSelection{ - priority?: boolean | number +export interface lobby_players_stddev_fieldsGenqlSelection{ + invited_by_steam_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "match_streams" */ -export interface match_streams_stddev_order_by {priority?: (order_by | null)} +/** order by stddev() on columns of table "lobby_players" */ +export interface lobby_players_stddev_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface match_streams_stddev_pop_fieldsGenqlSelection{ - priority?: boolean | number +export interface lobby_players_stddev_pop_fieldsGenqlSelection{ + invited_by_steam_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "match_streams" */ -export interface match_streams_stddev_pop_order_by {priority?: (order_by | null)} +/** order by stddev_pop() on columns of table "lobby_players" */ +export interface lobby_players_stddev_pop_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface match_streams_stddev_samp_fieldsGenqlSelection{ - priority?: boolean | number +export interface lobby_players_stddev_samp_fieldsGenqlSelection{ + invited_by_steam_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "match_streams" */ -export interface match_streams_stddev_samp_order_by {priority?: (order_by | null)} +/** order by stddev_samp() on columns of table "lobby_players" */ +export interface lobby_players_stddev_samp_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} -/** Streaming cursor of the table "match_streams" */ -export interface match_streams_stream_cursor_input { +/** Streaming cursor of the table "lobby_players" */ +export interface lobby_players_stream_cursor_input { /** Stream column input with initial value */ -initial_value: match_streams_stream_cursor_value_input, +initial_value: lobby_players_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface match_streams_stream_cursor_value_input {autodirector?: (Scalars['Boolean'] | null),error_message?: (Scalars['String'] | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_game_streamer?: (Scalars['Boolean'] | null),is_live?: (Scalars['Boolean'] | null),k8s_service_name?: (Scalars['String'] | null),last_status_at?: (Scalars['timestamptz'] | null),link?: (Scalars['String'] | null),match_id?: (Scalars['uuid'] | null),mode?: (Scalars['String'] | null),priority?: (Scalars['Int'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),stream_url?: (Scalars['String'] | null),title?: (Scalars['String'] | null)} +export interface lobby_players_stream_cursor_value_input {captain?: (Scalars['Boolean'] | null),invited_by_steam_id?: (Scalars['bigint'] | null),lobby_id?: (Scalars['uuid'] | null),status?: (e_lobby_player_status_enum | null),steam_id?: (Scalars['bigint'] | null)} /** aggregate sum on columns */ -export interface match_streams_sum_fieldsGenqlSelection{ - priority?: boolean | number +export interface lobby_players_sum_fieldsGenqlSelection{ + invited_by_steam_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "match_streams" */ -export interface match_streams_sum_order_by {priority?: (order_by | null)} +/** order by sum() on columns of table "lobby_players" */ +export interface lobby_players_sum_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} -export interface match_streams_updates { -/** append existing jsonb value of filtered columns with new jsonb value */ -_append?: (match_streams_append_input | null), -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -_delete_at_path?: (match_streams_delete_at_path_input | null), -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -_delete_elem?: (match_streams_delete_elem_input | null), -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -_delete_key?: (match_streams_delete_key_input | null), +export interface lobby_players_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (match_streams_inc_input | null), -/** prepend existing jsonb value of filtered columns with new jsonb value */ -_prepend?: (match_streams_prepend_input | null), +_inc?: (lobby_players_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (match_streams_set_input | null), +_set?: (lobby_players_set_input | null), /** filter the rows which have to be updated */ -where: match_streams_bool_exp} +where: lobby_players_bool_exp} /** aggregate var_pop on columns */ -export interface match_streams_var_pop_fieldsGenqlSelection{ - priority?: boolean | number +export interface lobby_players_var_pop_fieldsGenqlSelection{ + invited_by_steam_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "match_streams" */ -export interface match_streams_var_pop_order_by {priority?: (order_by | null)} +/** order by var_pop() on columns of table "lobby_players" */ +export interface lobby_players_var_pop_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} /** aggregate var_samp on columns */ -export interface match_streams_var_samp_fieldsGenqlSelection{ - priority?: boolean | number +export interface lobby_players_var_samp_fieldsGenqlSelection{ + invited_by_steam_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "match_streams" */ -export interface match_streams_var_samp_order_by {priority?: (order_by | null)} +/** order by var_samp() on columns of table "lobby_players" */ +export interface lobby_players_var_samp_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} /** aggregate variance on columns */ -export interface match_streams_variance_fieldsGenqlSelection{ - priority?: boolean | number +export interface lobby_players_variance_fieldsGenqlSelection{ + invited_by_steam_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "match_streams" */ -export interface match_streams_variance_order_by {priority?: (order_by | null)} +/** order by variance() on columns of table "lobby_players" */ +export interface lobby_players_variance_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} -/** columns and relationships of "match_type_cfgs" */ -export interface match_type_cfgsGenqlSelection{ - cfg?: boolean | number +/** columns and relationships of "map_pools" */ +export interface map_poolsGenqlSelection{ + /** An object relationship */ + e_type?: e_map_pool_typesGenqlSelection + enabled?: boolean | number + id?: boolean | number + /** An array relationship */ + maps?: (v_pool_mapsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (v_pool_maps_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (v_pool_maps_order_by[] | null), + /** filter the rows returned */ + where?: (v_pool_maps_bool_exp | null)} }) + /** An aggregate relationship */ + maps_aggregate?: (v_pool_maps_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (v_pool_maps_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (v_pool_maps_order_by[] | null), + /** filter the rows returned */ + where?: (v_pool_maps_bool_exp | null)} }) + seed?: boolean | number type?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "match_type_cfgs" */ -export interface match_type_cfgs_aggregateGenqlSelection{ - aggregate?: match_type_cfgs_aggregate_fieldsGenqlSelection - nodes?: match_type_cfgsGenqlSelection +/** aggregated selection of "map_pools" */ +export interface map_pools_aggregateGenqlSelection{ + aggregate?: map_pools_aggregate_fieldsGenqlSelection + nodes?: map_poolsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "match_type_cfgs" */ -export interface match_type_cfgs_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (match_type_cfgs_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: match_type_cfgs_max_fieldsGenqlSelection - min?: match_type_cfgs_min_fieldsGenqlSelection +/** aggregate fields of "map_pools" */ +export interface map_pools_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (map_pools_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: map_pools_max_fieldsGenqlSelection + min?: map_pools_min_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "match_type_cfgs". All fields are combined with a logical 'AND'. */ -export interface match_type_cfgs_bool_exp {_and?: (match_type_cfgs_bool_exp[] | null),_not?: (match_type_cfgs_bool_exp | null),_or?: (match_type_cfgs_bool_exp[] | null),cfg?: (String_comparison_exp | null),type?: (e_game_cfg_types_enum_comparison_exp | null)} +/** Boolean expression to filter rows from the table "map_pools". All fields are combined with a logical 'AND'. */ +export interface map_pools_bool_exp {_and?: (map_pools_bool_exp[] | null),_not?: (map_pools_bool_exp | null),_or?: (map_pools_bool_exp[] | null),e_type?: (e_map_pool_types_bool_exp | null),enabled?: (Boolean_comparison_exp | null),id?: (uuid_comparison_exp | null),maps?: (v_pool_maps_bool_exp | null),maps_aggregate?: (v_pool_maps_aggregate_bool_exp | null),seed?: (Boolean_comparison_exp | null),type?: (e_map_pool_types_enum_comparison_exp | null)} -/** input type for inserting data into table "match_type_cfgs" */ -export interface match_type_cfgs_insert_input {cfg?: (Scalars['String'] | null),type?: (e_game_cfg_types_enum | null)} +/** input type for inserting data into table "map_pools" */ +export interface map_pools_insert_input {e_type?: (e_map_pool_types_obj_rel_insert_input | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),maps?: (v_pool_maps_arr_rel_insert_input | null),seed?: (Scalars['Boolean'] | null),type?: (e_map_pool_types_enum | null)} /** aggregate max on columns */ -export interface match_type_cfgs_max_fieldsGenqlSelection{ - cfg?: boolean | number +export interface map_pools_max_fieldsGenqlSelection{ + id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate min on columns */ -export interface match_type_cfgs_min_fieldsGenqlSelection{ - cfg?: boolean | number +export interface map_pools_min_fieldsGenqlSelection{ + id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "match_type_cfgs" */ -export interface match_type_cfgs_mutation_responseGenqlSelection{ +/** response of any mutation on the table "map_pools" */ +export interface map_pools_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: match_type_cfgsGenqlSelection + returning?: map_poolsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "match_type_cfgs" */ -export interface match_type_cfgs_on_conflict {constraint: match_type_cfgs_constraint,update_columns?: match_type_cfgs_update_column[],where?: (match_type_cfgs_bool_exp | null)} +/** input type for inserting object relation for remote table "map_pools" */ +export interface map_pools_obj_rel_insert_input {data: map_pools_insert_input, +/** upsert condition */ +on_conflict?: (map_pools_on_conflict | null)} -/** Ordering options when selecting data from "match_type_cfgs". */ -export interface match_type_cfgs_order_by {cfg?: (order_by | null),type?: (order_by | null)} +/** on_conflict condition type for table "map_pools" */ +export interface map_pools_on_conflict {constraint: map_pools_constraint,update_columns?: map_pools_update_column[],where?: (map_pools_bool_exp | null)} -/** primary key columns input for table: match_type_cfgs */ -export interface match_type_cfgs_pk_columns_input {type: e_game_cfg_types_enum} +/** Ordering options when selecting data from "map_pools". */ +export interface map_pools_order_by {e_type?: (e_map_pool_types_order_by | null),enabled?: (order_by | null),id?: (order_by | null),maps_aggregate?: (v_pool_maps_aggregate_order_by | null),seed?: (order_by | null),type?: (order_by | null)} -/** input type for updating data in table "match_type_cfgs" */ -export interface match_type_cfgs_set_input {cfg?: (Scalars['String'] | null),type?: (e_game_cfg_types_enum | null)} +/** primary key columns input for table: map_pools */ +export interface map_pools_pk_columns_input {id: Scalars['uuid']} -/** Streaming cursor of the table "match_type_cfgs" */ -export interface match_type_cfgs_stream_cursor_input { +/** input type for updating data in table "map_pools" */ +export interface map_pools_set_input {enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),seed?: (Scalars['Boolean'] | null),type?: (e_map_pool_types_enum | null)} + + +/** Streaming cursor of the table "map_pools" */ +export interface map_pools_stream_cursor_input { /** Stream column input with initial value */ -initial_value: match_type_cfgs_stream_cursor_value_input, +initial_value: map_pools_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface match_type_cfgs_stream_cursor_value_input {cfg?: (Scalars['String'] | null),type?: (e_game_cfg_types_enum | null)} +export interface map_pools_stream_cursor_value_input {enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),seed?: (Scalars['Boolean'] | null),type?: (e_map_pool_types_enum | null)} -export interface match_type_cfgs_updates { +export interface map_pools_updates { /** sets the columns of the filtered rows to the given values */ -_set?: (match_type_cfgs_set_input | null), +_set?: (map_pools_set_input | null), /** filter the rows which have to be updated */ -where: match_type_cfgs_bool_exp} +where: map_pools_bool_exp} -/** columns and relationships of "matches" */ -export interface matchesGenqlSelection{ - /** A computed field, executes function "can_assign_server_to_match" */ - can_assign_server?: boolean | number - /** A computed field, executes function "can_cancel_match" */ - can_cancel?: boolean | number - /** A computed field, executes function "can_check_in" */ - can_check_in?: boolean | number - /** A computed field, executes function "can_reassign_winner" */ - can_reassign_winner?: boolean | number - /** A computed field, executes function "can_schedule_match" */ - can_schedule?: boolean | number - /** A computed field, executes function "can_start_match" */ - can_start?: boolean | number - /** A computed field, executes function "can_stream_live" */ - can_stream_live?: boolean | number - /** A computed field, executes function "can_stream_tv" */ - can_stream_tv?: boolean | number - cancels_at?: boolean | number - /** An array relationship */ - clutches?: (v_match_clutchesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_match_clutches_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_match_clutches_order_by[] | null), - /** filter the rows returned */ - where?: (v_match_clutches_bool_exp | null)} }) - /** An aggregate relationship */ - clutches_aggregate?: (v_match_clutches_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_match_clutches_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_match_clutches_order_by[] | null), - /** filter the rows returned */ - where?: (v_match_clutches_bool_exp | null)} }) - /** A computed field, executes function "get_match_connection_link" */ - connection_link?: boolean | number - /** A computed field, executes function "get_match_connection_string" */ - connection_string?: boolean | number - counts_toward_ranking?: boolean | number - created_at?: boolean | number - /** A computed field, executes function "get_current_match_map" */ - current_match_map_id?: boolean | number - /** An array relationship */ - demos?: (match_map_demosGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_map_demos_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_map_demos_order_by[] | null), - /** filter the rows returned */ - where?: (match_map_demos_bool_exp | null)} }) - /** An aggregate relationship */ - demos_aggregate?: (match_map_demos_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_map_demos_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_map_demos_order_by[] | null), - /** filter the rows returned */ - where?: (match_map_demos_bool_exp | null)} }) - /** An array relationship */ - draft_games?: (draft_gamesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (draft_games_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (draft_games_order_by[] | null), - /** filter the rows returned */ - where?: (draft_games_bool_exp | null)} }) - /** An aggregate relationship */ - draft_games_aggregate?: (draft_games_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (draft_games_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (draft_games_order_by[] | null), - /** filter the rows returned */ - where?: (draft_games_bool_exp | null)} }) - /** An object relationship */ - e_match_status?: e_match_statusGenqlSelection +/** columns and relationships of "maps" */ +export interface mapsGenqlSelection{ + active_pool?: boolean | number + deleted_at?: boolean | number /** An object relationship */ - e_region?: server_regionsGenqlSelection - effective_at?: boolean | number - /** An array relationship */ - elo_changes?: (v_player_eloGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_player_elo_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_player_elo_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_elo_bool_exp | null)} }) - /** An aggregate relationship */ - elo_changes_aggregate?: (v_player_elo_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_player_elo_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_player_elo_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_elo_bool_exp | null)} }) - ended_at?: boolean | number - external_id?: boolean | number + e_match_type?: e_match_typesGenqlSelection + enabled?: boolean | number id?: boolean | number - /** A computed field, executes function "match_invite_code" */ - invite_code?: boolean | number - /** A computed field, executes function "is_captain" */ - is_captain?: boolean | number - /** A computed field, executes function "is_coach" */ - is_coach?: boolean | number - /** A computed field, executes function "is_friend_in_match_lineup" */ - is_friend_in_match_lineup?: boolean | number - /** A computed field, executes function "is_in_lineup" */ - is_in_lineup?: boolean | number - /** A computed field, executes function "is_match_server_available" */ - is_match_server_available?: boolean | number - /** A computed field, executes function "is_match_organizer" */ - is_organizer?: boolean | number - /** A computed field, executes function "is_server_online" */ - is_server_online?: boolean | number - /** A computed field, executes function "is_tournament_match" */ - is_tournament_match?: boolean | number label?: boolean | number - /** An object relationship */ - lineup_1?: match_lineupsGenqlSelection - lineup_1_id?: boolean | number - /** An object relationship */ - lineup_2?: match_lineupsGenqlSelection - lineup_2_id?: boolean | number - /** A computed field, executes function "get_lineup_counts" */ - lineup_counts?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - /** A computed field, executes function "get_map_veto_picking_lineup_id" */ - map_veto_picking_lineup_id?: boolean | number - /** An array relationship */ - map_veto_picks?: (match_map_veto_picksGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_map_veto_picks_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_map_veto_picks_order_by[] | null), - /** filter the rows returned */ - where?: (match_map_veto_picks_bool_exp | null)} }) - /** An aggregate relationship */ - map_veto_picks_aggregate?: (match_map_veto_picks_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_map_veto_picks_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_map_veto_picks_order_by[] | null), - /** filter the rows returned */ - where?: (match_map_veto_picks_bool_exp | null)} }) - /** A computed field, executes function "get_map_veto_type" */ - map_veto_type?: boolean | number /** An array relationship */ match_maps?: (match_mapsGenqlSelection & { __args?: { /** distinct select on columns */ @@ -60194,951 +61943,5145 @@ export interface matchesGenqlSelection{ order_by?: (match_maps_order_by[] | null), /** filter the rows returned */ where?: (match_maps_bool_exp | null)} }) - match_options_id?: boolean | number - /** A computed field, executes function "match_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "match_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number /** An array relationship */ - opening_duels?: (v_match_player_opening_duelsGenqlSelection & { __args?: { + match_veto_picks?: (match_map_veto_picksGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_match_player_opening_duels_select_column[] | null), + distinct_on?: (match_map_veto_picks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_match_player_opening_duels_order_by[] | null), + order_by?: (match_map_veto_picks_order_by[] | null), /** filter the rows returned */ - where?: (v_match_player_opening_duels_bool_exp | null)} }) + where?: (match_map_veto_picks_bool_exp | null)} }) /** An aggregate relationship */ - opening_duels_aggregate?: (v_match_player_opening_duels_aggregateGenqlSelection & { __args?: { + match_veto_picks_aggregate?: (match_map_veto_picks_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_match_player_opening_duels_select_column[] | null), + distinct_on?: (match_map_veto_picks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_match_player_opening_duels_order_by[] | null), + order_by?: (match_map_veto_picks_order_by[] | null), /** filter the rows returned */ - where?: (v_match_player_opening_duels_bool_exp | null)} }) + where?: (match_map_veto_picks_bool_exp | null)} }) + name?: boolean | number + patch?: boolean | number + poster?: boolean | number + type?: boolean | number + workshop_map_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "maps" */ +export interface maps_aggregateGenqlSelection{ + aggregate?: maps_aggregate_fieldsGenqlSelection + nodes?: mapsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface maps_aggregate_bool_exp {bool_and?: (maps_aggregate_bool_exp_bool_and | null),bool_or?: (maps_aggregate_bool_exp_bool_or | null),count?: (maps_aggregate_bool_exp_count | null)} + +export interface maps_aggregate_bool_exp_bool_and {arguments: maps_select_column_maps_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (maps_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface maps_aggregate_bool_exp_bool_or {arguments: maps_select_column_maps_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (maps_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface maps_aggregate_bool_exp_count {arguments?: (maps_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (maps_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "maps" */ +export interface maps_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (maps_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: maps_max_fieldsGenqlSelection + min?: maps_min_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "maps" */ +export interface maps_aggregate_order_by {count?: (order_by | null),max?: (maps_max_order_by | null),min?: (maps_min_order_by | null)} + + +/** input type for inserting array relation for remote table "maps" */ +export interface maps_arr_rel_insert_input {data: maps_insert_input[], +/** upsert condition */ +on_conflict?: (maps_on_conflict | null)} + + +/** Boolean expression to filter rows from the table "maps". All fields are combined with a logical 'AND'. */ +export interface maps_bool_exp {_and?: (maps_bool_exp[] | null),_not?: (maps_bool_exp | null),_or?: (maps_bool_exp[] | null),active_pool?: (Boolean_comparison_exp | null),deleted_at?: (timestamptz_comparison_exp | null),e_match_type?: (e_match_types_bool_exp | null),enabled?: (Boolean_comparison_exp | null),id?: (uuid_comparison_exp | null),label?: (String_comparison_exp | null),match_maps?: (match_maps_bool_exp | null),match_maps_aggregate?: (match_maps_aggregate_bool_exp | null),match_veto_picks?: (match_map_veto_picks_bool_exp | null),match_veto_picks_aggregate?: (match_map_veto_picks_aggregate_bool_exp | null),name?: (String_comparison_exp | null),patch?: (String_comparison_exp | null),poster?: (String_comparison_exp | null),type?: (e_match_types_enum_comparison_exp | null),workshop_map_id?: (String_comparison_exp | null)} + + +/** input type for inserting data into table "maps" */ +export interface maps_insert_input {active_pool?: (Scalars['Boolean'] | null),deleted_at?: (Scalars['timestamptz'] | null),e_match_type?: (e_match_types_obj_rel_insert_input | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),label?: (Scalars['String'] | null),match_maps?: (match_maps_arr_rel_insert_input | null),match_veto_picks?: (match_map_veto_picks_arr_rel_insert_input | null),name?: (Scalars['String'] | null),patch?: (Scalars['String'] | null),poster?: (Scalars['String'] | null),type?: (e_match_types_enum | null),workshop_map_id?: (Scalars['String'] | null)} + + +/** aggregate max on columns */ +export interface maps_max_fieldsGenqlSelection{ + deleted_at?: boolean | number + id?: boolean | number + label?: boolean | number + name?: boolean | number + patch?: boolean | number + poster?: boolean | number + workshop_map_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "maps" */ +export interface maps_max_order_by {deleted_at?: (order_by | null),id?: (order_by | null),label?: (order_by | null),name?: (order_by | null),patch?: (order_by | null),poster?: (order_by | null),workshop_map_id?: (order_by | null)} + + +/** aggregate min on columns */ +export interface maps_min_fieldsGenqlSelection{ + deleted_at?: boolean | number + id?: boolean | number + label?: boolean | number + name?: boolean | number + patch?: boolean | number + poster?: boolean | number + workshop_map_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "maps" */ +export interface maps_min_order_by {deleted_at?: (order_by | null),id?: (order_by | null),label?: (order_by | null),name?: (order_by | null),patch?: (order_by | null),poster?: (order_by | null),workshop_map_id?: (order_by | null)} + + +/** response of any mutation on the table "maps" */ +export interface maps_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: mapsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** input type for inserting object relation for remote table "maps" */ +export interface maps_obj_rel_insert_input {data: maps_insert_input, +/** upsert condition */ +on_conflict?: (maps_on_conflict | null)} + + +/** on_conflict condition type for table "maps" */ +export interface maps_on_conflict {constraint: maps_constraint,update_columns?: maps_update_column[],where?: (maps_bool_exp | null)} + + +/** Ordering options when selecting data from "maps". */ +export interface maps_order_by {active_pool?: (order_by | null),deleted_at?: (order_by | null),e_match_type?: (e_match_types_order_by | null),enabled?: (order_by | null),id?: (order_by | null),label?: (order_by | null),match_maps_aggregate?: (match_maps_aggregate_order_by | null),match_veto_picks_aggregate?: (match_map_veto_picks_aggregate_order_by | null),name?: (order_by | null),patch?: (order_by | null),poster?: (order_by | null),type?: (order_by | null),workshop_map_id?: (order_by | null)} + + +/** primary key columns input for table: maps */ +export interface maps_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "maps" */ +export interface maps_set_input {active_pool?: (Scalars['Boolean'] | null),deleted_at?: (Scalars['timestamptz'] | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),label?: (Scalars['String'] | null),name?: (Scalars['String'] | null),patch?: (Scalars['String'] | null),poster?: (Scalars['String'] | null),type?: (e_match_types_enum | null),workshop_map_id?: (Scalars['String'] | null)} + + +/** Streaming cursor of the table "maps" */ +export interface maps_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: maps_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface maps_stream_cursor_value_input {active_pool?: (Scalars['Boolean'] | null),deleted_at?: (Scalars['timestamptz'] | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),label?: (Scalars['String'] | null),name?: (Scalars['String'] | null),patch?: (Scalars['String'] | null),poster?: (Scalars['String'] | null),type?: (e_match_types_enum | null),workshop_map_id?: (Scalars['String'] | null)} + +export interface maps_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (maps_set_input | null), +/** filter the rows which have to be updated */ +where: maps_bool_exp} + + +/** columns and relationships of "match_clips" */ +export interface match_clipsGenqlSelection{ + created_at?: boolean | number + /** A computed field, executes function "clip_download_url" */ + download_url?: boolean | number + duration_ms?: boolean | number + file?: boolean | number + id?: boolean | number + kills_count?: boolean | number /** An object relationship */ - options?: match_optionsGenqlSelection + match_map?: match_mapsGenqlSelection /** An object relationship */ - organizer?: playersGenqlSelection - organizer_steam_id?: boolean | number - password?: boolean | number - /** An array relationship */ - player_assists?: (player_assistsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_assists_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_assists_order_by[] | null), - /** filter the rows returned */ - where?: (player_assists_bool_exp | null)} }) - /** An aggregate relationship */ - player_assists_aggregate?: (player_assists_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_assists_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_assists_order_by[] | null), - /** filter the rows returned */ - where?: (player_assists_bool_exp | null)} }) - /** An array relationship */ - player_damages?: (player_damagesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_damages_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_damages_order_by[] | null), - /** filter the rows returned */ - where?: (player_damages_bool_exp | null)} }) - /** An aggregate relationship */ - player_damages_aggregate?: (player_damages_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_damages_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_damages_order_by[] | null), - /** filter the rows returned */ - where?: (player_damages_bool_exp | null)} }) + match_map_demo?: match_map_demosGenqlSelection + match_map_demo_id?: boolean | number + match_map_id?: boolean | number /** An array relationship */ - player_flashes?: (player_flashesGenqlSelection & { __args?: { + render_jobs?: (clip_render_jobsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_flashes_select_column[] | null), + distinct_on?: (clip_render_jobs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_flashes_order_by[] | null), + order_by?: (clip_render_jobs_order_by[] | null), /** filter the rows returned */ - where?: (player_flashes_bool_exp | null)} }) + where?: (clip_render_jobs_bool_exp | null)} }) /** An aggregate relationship */ - player_flashes_aggregate?: (player_flashes_aggregateGenqlSelection & { __args?: { + render_jobs_aggregate?: (clip_render_jobs_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_flashes_select_column[] | null), + distinct_on?: (clip_render_jobs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_flashes_order_by[] | null), + order_by?: (clip_render_jobs_order_by[] | null), /** filter the rows returned */ - where?: (player_flashes_bool_exp | null)} }) - /** An array relationship */ - player_kills?: (player_killsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_kills_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_kills_order_by[] | null), - /** filter the rows returned */ - where?: (player_kills_bool_exp | null)} }) - /** An aggregate relationship */ - player_kills_aggregate?: (player_kills_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_kills_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_kills_order_by[] | null), - /** filter the rows returned */ - where?: (player_kills_bool_exp | null)} }) - /** An array relationship */ - player_objectives?: (player_objectivesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_objectives_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_objectives_order_by[] | null), - /** filter the rows returned */ - where?: (player_objectives_bool_exp | null)} }) - /** An aggregate relationship */ - player_objectives_aggregate?: (player_objectives_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_objectives_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_objectives_order_by[] | null), - /** filter the rows returned */ - where?: (player_objectives_bool_exp | null)} }) - /** An array relationship */ - player_unused_utilities?: (player_unused_utilityGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_unused_utility_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_unused_utility_order_by[] | null), - /** filter the rows returned */ - where?: (player_unused_utility_bool_exp | null)} }) - /** An aggregate relationship */ - player_unused_utilities_aggregate?: (player_unused_utility_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_unused_utility_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_unused_utility_order_by[] | null), - /** filter the rows returned */ - where?: (player_unused_utility_bool_exp | null)} }) - /** An array relationship */ - player_utility?: (player_utilityGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_utility_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_utility_order_by[] | null), - /** filter the rows returned */ - where?: (player_utility_bool_exp | null)} }) - /** An aggregate relationship */ - player_utility_aggregate?: (player_utility_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (player_utility_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (player_utility_order_by[] | null), - /** filter the rows returned */ - where?: (player_utility_bool_exp | null)} }) - region?: boolean | number - /** A computed field, executes function "get_region_veto_picking_lineup_id" */ - region_veto_picking_lineup_id?: boolean | number - /** An array relationship */ - region_veto_picks?: (match_region_veto_picksGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_region_veto_picks_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_region_veto_picks_order_by[] | null), - /** filter the rows returned */ - where?: (match_region_veto_picks_bool_exp | null)} }) - /** An aggregate relationship */ - region_veto_picks_aggregate?: (match_region_veto_picks_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_region_veto_picks_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_region_veto_picks_order_by[] | null), - /** filter the rows returned */ - where?: (match_region_veto_picks_bool_exp | null)} }) - /** A computed field, executes function "match_requested_organizer" */ - requested_organizer?: boolean | number - scheduled_at?: boolean | number + where?: (clip_render_jobs_bool_exp | null)} }) + round?: boolean | number + size?: boolean | number /** An object relationship */ - server?: serversGenqlSelection - server_error?: boolean | number - server_id?: boolean | number - /** A computed field, executes function "get_match_server_plugin_runtime" */ - server_plugin_runtime?: boolean | number - /** A computed field, executes function "get_match_server_region" */ - server_region?: boolean | number - /** A computed field, executes function "get_match_server_type" */ - server_type?: boolean | number - share_code?: boolean | number - source?: boolean | number - started_at?: boolean | number - status?: boolean | number - /** An array relationship */ - streams?: (match_streamsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_streams_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_streams_order_by[] | null), - /** filter the rows returned */ - where?: (match_streams_bool_exp | null)} }) - /** An aggregate relationship */ - streams_aggregate?: (match_streams_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_streams_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_streams_order_by[] | null), - /** filter the rows returned */ - where?: (match_streams_bool_exp | null)} }) - /** A computed field, executes function "get_match_teams" */ - teams?: (teamsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (teams_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (teams_order_by[] | null), - /** filter the rows returned */ - where?: (teams_bool_exp | null)} }) - /** An array relationship */ - tournament_brackets?: (tournament_bracketsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_brackets_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_brackets_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_brackets_bool_exp | null)} }) - /** An aggregate relationship */ - tournament_brackets_aggregate?: (tournament_brackets_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_brackets_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_brackets_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_brackets_bool_exp | null)} }) - /** A computed field, executes function "get_match_tv_connection_string" */ - tv_connection_string?: boolean | number - veto_pick_expires_at?: boolean | number + target?: playersGenqlSelection + target_steam_id?: boolean | number + /** A computed field, executes function "clip_thumbnail_download_url" */ + thumbnail_download_url?: boolean | number + thumbnail_url?: boolean | number + title?: boolean | number /** An object relationship */ - winner?: match_lineupsGenqlSelection - winning_lineup_id?: boolean | number + user?: playersGenqlSelection + user_steam_id?: boolean | number + views_count?: boolean | number + visibility?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "matches" */ -export interface matches_aggregateGenqlSelection{ - aggregate?: matches_aggregate_fieldsGenqlSelection - nodes?: matchesGenqlSelection +/** aggregated selection of "match_clips" */ +export interface match_clips_aggregateGenqlSelection{ + aggregate?: match_clips_aggregate_fieldsGenqlSelection + nodes?: match_clipsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface matches_aggregate_bool_exp {bool_and?: (matches_aggregate_bool_exp_bool_and | null),bool_or?: (matches_aggregate_bool_exp_bool_or | null),count?: (matches_aggregate_bool_exp_count | null)} - -export interface matches_aggregate_bool_exp_bool_and {arguments: matches_select_column_matches_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (matches_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface matches_aggregate_bool_exp_bool_or {arguments: matches_select_column_matches_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (matches_bool_exp | null),predicate: Boolean_comparison_exp} +export interface match_clips_aggregate_bool_exp {count?: (match_clips_aggregate_bool_exp_count | null)} -export interface matches_aggregate_bool_exp_count {arguments?: (matches_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (matches_bool_exp | null),predicate: Int_comparison_exp} +export interface match_clips_aggregate_bool_exp_count {arguments?: (match_clips_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_clips_bool_exp | null),predicate: Int_comparison_exp} -/** aggregate fields of "matches" */ -export interface matches_aggregate_fieldsGenqlSelection{ - avg?: matches_avg_fieldsGenqlSelection - count?: { __args: {columns?: (matches_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: matches_max_fieldsGenqlSelection - min?: matches_min_fieldsGenqlSelection - stddev?: matches_stddev_fieldsGenqlSelection - stddev_pop?: matches_stddev_pop_fieldsGenqlSelection - stddev_samp?: matches_stddev_samp_fieldsGenqlSelection - sum?: matches_sum_fieldsGenqlSelection - var_pop?: matches_var_pop_fieldsGenqlSelection - var_samp?: matches_var_samp_fieldsGenqlSelection - variance?: matches_variance_fieldsGenqlSelection +/** aggregate fields of "match_clips" */ +export interface match_clips_aggregate_fieldsGenqlSelection{ + avg?: match_clips_avg_fieldsGenqlSelection + count?: { __args: {columns?: (match_clips_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: match_clips_max_fieldsGenqlSelection + min?: match_clips_min_fieldsGenqlSelection + stddev?: match_clips_stddev_fieldsGenqlSelection + stddev_pop?: match_clips_stddev_pop_fieldsGenqlSelection + stddev_samp?: match_clips_stddev_samp_fieldsGenqlSelection + sum?: match_clips_sum_fieldsGenqlSelection + var_pop?: match_clips_var_pop_fieldsGenqlSelection + var_samp?: match_clips_var_samp_fieldsGenqlSelection + variance?: match_clips_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "matches" */ -export interface matches_aggregate_order_by {avg?: (matches_avg_order_by | null),count?: (order_by | null),max?: (matches_max_order_by | null),min?: (matches_min_order_by | null),stddev?: (matches_stddev_order_by | null),stddev_pop?: (matches_stddev_pop_order_by | null),stddev_samp?: (matches_stddev_samp_order_by | null),sum?: (matches_sum_order_by | null),var_pop?: (matches_var_pop_order_by | null),var_samp?: (matches_var_samp_order_by | null),variance?: (matches_variance_order_by | null)} +/** order by aggregate values of table "match_clips" */ +export interface match_clips_aggregate_order_by {avg?: (match_clips_avg_order_by | null),count?: (order_by | null),max?: (match_clips_max_order_by | null),min?: (match_clips_min_order_by | null),stddev?: (match_clips_stddev_order_by | null),stddev_pop?: (match_clips_stddev_pop_order_by | null),stddev_samp?: (match_clips_stddev_samp_order_by | null),sum?: (match_clips_sum_order_by | null),var_pop?: (match_clips_var_pop_order_by | null),var_samp?: (match_clips_var_samp_order_by | null),variance?: (match_clips_variance_order_by | null)} -/** input type for inserting array relation for remote table "matches" */ -export interface matches_arr_rel_insert_input {data: matches_insert_input[], +/** input type for inserting array relation for remote table "match_clips" */ +export interface match_clips_arr_rel_insert_input {data: match_clips_insert_input[], /** upsert condition */ -on_conflict?: (matches_on_conflict | null)} +on_conflict?: (match_clips_on_conflict | null)} /** aggregate avg on columns */ -export interface matches_avg_fieldsGenqlSelection{ - /** A computed field, executes function "match_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "match_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - organizer_steam_id?: boolean | number +export interface match_clips_avg_fieldsGenqlSelection{ + duration_ms?: boolean | number + kills_count?: boolean | number + round?: boolean | number + size?: boolean | number + target_steam_id?: boolean | number + user_steam_id?: boolean | number + views_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "matches" */ -export interface matches_avg_order_by {organizer_steam_id?: (order_by | null)} +/** order by avg() on columns of table "match_clips" */ +export interface match_clips_avg_order_by {duration_ms?: (order_by | null),kills_count?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} -/** Boolean expression to filter rows from the table "matches". All fields are combined with a logical 'AND'. */ -export interface matches_bool_exp {_and?: (matches_bool_exp[] | null),_not?: (matches_bool_exp | null),_or?: (matches_bool_exp[] | null),can_assign_server?: (Boolean_comparison_exp | null),can_cancel?: (Boolean_comparison_exp | null),can_check_in?: (Boolean_comparison_exp | null),can_reassign_winner?: (Boolean_comparison_exp | null),can_schedule?: (Boolean_comparison_exp | null),can_start?: (Boolean_comparison_exp | null),can_stream_live?: (Boolean_comparison_exp | null),can_stream_tv?: (Boolean_comparison_exp | null),cancels_at?: (timestamptz_comparison_exp | null),clutches?: (v_match_clutches_bool_exp | null),clutches_aggregate?: (v_match_clutches_aggregate_bool_exp | null),connection_link?: (String_comparison_exp | null),connection_string?: (String_comparison_exp | null),counts_toward_ranking?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),current_match_map_id?: (uuid_comparison_exp | null),demos?: (match_map_demos_bool_exp | null),demos_aggregate?: (match_map_demos_aggregate_bool_exp | null),draft_games?: (draft_games_bool_exp | null),draft_games_aggregate?: (draft_games_aggregate_bool_exp | null),e_match_status?: (e_match_status_bool_exp | null),e_region?: (server_regions_bool_exp | null),effective_at?: (timestamptz_comparison_exp | null),elo_changes?: (v_player_elo_bool_exp | null),elo_changes_aggregate?: (v_player_elo_aggregate_bool_exp | null),ended_at?: (timestamptz_comparison_exp | null),external_id?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),invite_code?: (String_comparison_exp | null),is_captain?: (Boolean_comparison_exp | null),is_coach?: (Boolean_comparison_exp | null),is_friend_in_match_lineup?: (Boolean_comparison_exp | null),is_in_lineup?: (Boolean_comparison_exp | null),is_match_server_available?: (Boolean_comparison_exp | null),is_organizer?: (Boolean_comparison_exp | null),is_server_online?: (Boolean_comparison_exp | null),is_tournament_match?: (Boolean_comparison_exp | null),label?: (String_comparison_exp | null),lineup_1?: (match_lineups_bool_exp | null),lineup_1_id?: (uuid_comparison_exp | null),lineup_2?: (match_lineups_bool_exp | null),lineup_2_id?: (uuid_comparison_exp | null),lineup_counts?: (json_comparison_exp | null),map_veto_picking_lineup_id?: (uuid_comparison_exp | null),map_veto_picks?: (match_map_veto_picks_bool_exp | null),map_veto_picks_aggregate?: (match_map_veto_picks_aggregate_bool_exp | null),map_veto_type?: (String_comparison_exp | null),match_maps?: (match_maps_bool_exp | null),match_maps_aggregate?: (match_maps_aggregate_bool_exp | null),match_options_id?: (uuid_comparison_exp | null),max_players_per_lineup?: (Int_comparison_exp | null),min_players_per_lineup?: (Int_comparison_exp | null),opening_duels?: (v_match_player_opening_duels_bool_exp | null),opening_duels_aggregate?: (v_match_player_opening_duels_aggregate_bool_exp | null),options?: (match_options_bool_exp | null),organizer?: (players_bool_exp | null),organizer_steam_id?: (bigint_comparison_exp | null),password?: (String_comparison_exp | null),player_assists?: (player_assists_bool_exp | null),player_assists_aggregate?: (player_assists_aggregate_bool_exp | null),player_damages?: (player_damages_bool_exp | null),player_damages_aggregate?: (player_damages_aggregate_bool_exp | null),player_flashes?: (player_flashes_bool_exp | null),player_flashes_aggregate?: (player_flashes_aggregate_bool_exp | null),player_kills?: (player_kills_bool_exp | null),player_kills_aggregate?: (player_kills_aggregate_bool_exp | null),player_objectives?: (player_objectives_bool_exp | null),player_objectives_aggregate?: (player_objectives_aggregate_bool_exp | null),player_unused_utilities?: (player_unused_utility_bool_exp | null),player_unused_utilities_aggregate?: (player_unused_utility_aggregate_bool_exp | null),player_utility?: (player_utility_bool_exp | null),player_utility_aggregate?: (player_utility_aggregate_bool_exp | null),region?: (String_comparison_exp | null),region_veto_picking_lineup_id?: (uuid_comparison_exp | null),region_veto_picks?: (match_region_veto_picks_bool_exp | null),region_veto_picks_aggregate?: (match_region_veto_picks_aggregate_bool_exp | null),requested_organizer?: (Boolean_comparison_exp | null),scheduled_at?: (timestamptz_comparison_exp | null),server?: (servers_bool_exp | null),server_error?: (String_comparison_exp | null),server_id?: (uuid_comparison_exp | null),server_plugin_runtime?: (String_comparison_exp | null),server_region?: (String_comparison_exp | null),server_type?: (String_comparison_exp | null),share_code?: (String_comparison_exp | null),source?: (String_comparison_exp | null),started_at?: (timestamptz_comparison_exp | null),status?: (e_match_status_enum_comparison_exp | null),streams?: (match_streams_bool_exp | null),streams_aggregate?: (match_streams_aggregate_bool_exp | null),teams?: (teams_bool_exp | null),tournament_brackets?: (tournament_brackets_bool_exp | null),tournament_brackets_aggregate?: (tournament_brackets_aggregate_bool_exp | null),tv_connection_string?: (String_comparison_exp | null),veto_pick_expires_at?: (timestamptz_comparison_exp | null),winner?: (match_lineups_bool_exp | null),winning_lineup_id?: (uuid_comparison_exp | null)} +/** Boolean expression to filter rows from the table "match_clips". All fields are combined with a logical 'AND'. */ +export interface match_clips_bool_exp {_and?: (match_clips_bool_exp[] | null),_not?: (match_clips_bool_exp | null),_or?: (match_clips_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),download_url?: (String_comparison_exp | null),duration_ms?: (Int_comparison_exp | null),file?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),kills_count?: (Int_comparison_exp | null),match_map?: (match_maps_bool_exp | null),match_map_demo?: (match_map_demos_bool_exp | null),match_map_demo_id?: (uuid_comparison_exp | null),match_map_id?: (uuid_comparison_exp | null),render_jobs?: (clip_render_jobs_bool_exp | null),render_jobs_aggregate?: (clip_render_jobs_aggregate_bool_exp | null),round?: (Int_comparison_exp | null),size?: (bigint_comparison_exp | null),target?: (players_bool_exp | null),target_steam_id?: (bigint_comparison_exp | null),thumbnail_download_url?: (String_comparison_exp | null),thumbnail_url?: (String_comparison_exp | null),title?: (String_comparison_exp | null),user?: (players_bool_exp | null),user_steam_id?: (bigint_comparison_exp | null),views_count?: (Int_comparison_exp | null),visibility?: (e_match_clip_visibility_enum_comparison_exp | null)} -/** input type for incrementing numeric columns in table "matches" */ -export interface matches_inc_input {organizer_steam_id?: (Scalars['bigint'] | null)} +/** input type for incrementing numeric columns in table "match_clips" */ +export interface match_clips_inc_input {duration_ms?: (Scalars['Int'] | null),kills_count?: (Scalars['Int'] | null),round?: (Scalars['Int'] | null),size?: (Scalars['bigint'] | null),target_steam_id?: (Scalars['bigint'] | null),user_steam_id?: (Scalars['bigint'] | null),views_count?: (Scalars['Int'] | null)} -/** input type for inserting data into table "matches" */ -export interface matches_insert_input {cancels_at?: (Scalars['timestamptz'] | null),clutches?: (v_match_clutches_arr_rel_insert_input | null),counts_toward_ranking?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),demos?: (match_map_demos_arr_rel_insert_input | null),draft_games?: (draft_games_arr_rel_insert_input | null),e_match_status?: (e_match_status_obj_rel_insert_input | null),e_region?: (server_regions_obj_rel_insert_input | null),elo_changes?: (v_player_elo_arr_rel_insert_input | null),ended_at?: (Scalars['timestamptz'] | null),external_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),label?: (Scalars['String'] | null),lineup_1?: (match_lineups_obj_rel_insert_input | null),lineup_1_id?: (Scalars['uuid'] | null),lineup_2?: (match_lineups_obj_rel_insert_input | null),lineup_2_id?: (Scalars['uuid'] | null),map_veto_picks?: (match_map_veto_picks_arr_rel_insert_input | null),match_maps?: (match_maps_arr_rel_insert_input | null),match_options_id?: (Scalars['uuid'] | null),opening_duels?: (v_match_player_opening_duels_arr_rel_insert_input | null),options?: (match_options_obj_rel_insert_input | null),organizer?: (players_obj_rel_insert_input | null),organizer_steam_id?: (Scalars['bigint'] | null),password?: (Scalars['String'] | null),player_assists?: (player_assists_arr_rel_insert_input | null),player_damages?: (player_damages_arr_rel_insert_input | null),player_flashes?: (player_flashes_arr_rel_insert_input | null),player_kills?: (player_kills_arr_rel_insert_input | null),player_objectives?: (player_objectives_arr_rel_insert_input | null),player_unused_utilities?: (player_unused_utility_arr_rel_insert_input | null),player_utility?: (player_utility_arr_rel_insert_input | null),region?: (Scalars['String'] | null),region_veto_picks?: (match_region_veto_picks_arr_rel_insert_input | null),scheduled_at?: (Scalars['timestamptz'] | null),server?: (servers_obj_rel_insert_input | null),server_error?: (Scalars['String'] | null),server_id?: (Scalars['uuid'] | null),share_code?: (Scalars['String'] | null),source?: (Scalars['String'] | null),started_at?: (Scalars['timestamptz'] | null),status?: (e_match_status_enum | null),streams?: (match_streams_arr_rel_insert_input | null),tournament_brackets?: (tournament_brackets_arr_rel_insert_input | null),veto_pick_expires_at?: (Scalars['timestamptz'] | null),winner?: (match_lineups_obj_rel_insert_input | null),winning_lineup_id?: (Scalars['uuid'] | null)} +/** input type for inserting data into table "match_clips" */ +export interface match_clips_insert_input {created_at?: (Scalars['timestamptz'] | null),duration_ms?: (Scalars['Int'] | null),file?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),kills_count?: (Scalars['Int'] | null),match_map?: (match_maps_obj_rel_insert_input | null),match_map_demo?: (match_map_demos_obj_rel_insert_input | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),render_jobs?: (clip_render_jobs_arr_rel_insert_input | null),round?: (Scalars['Int'] | null),size?: (Scalars['bigint'] | null),target?: (players_obj_rel_insert_input | null),target_steam_id?: (Scalars['bigint'] | null),thumbnail_url?: (Scalars['String'] | null),title?: (Scalars['String'] | null),user?: (players_obj_rel_insert_input | null),user_steam_id?: (Scalars['bigint'] | null),views_count?: (Scalars['Int'] | null),visibility?: (e_match_clip_visibility_enum | null)} /** aggregate max on columns */ -export interface matches_max_fieldsGenqlSelection{ - cancels_at?: boolean | number - /** A computed field, executes function "get_match_connection_link" */ - connection_link?: boolean | number - /** A computed field, executes function "get_match_connection_string" */ - connection_string?: boolean | number +export interface match_clips_max_fieldsGenqlSelection{ created_at?: boolean | number - /** A computed field, executes function "get_current_match_map" */ - current_match_map_id?: boolean | number - effective_at?: boolean | number - ended_at?: boolean | number - external_id?: boolean | number + /** A computed field, executes function "clip_download_url" */ + download_url?: boolean | number + duration_ms?: boolean | number + file?: boolean | number id?: boolean | number - /** A computed field, executes function "match_invite_code" */ - invite_code?: boolean | number - label?: boolean | number - lineup_1_id?: boolean | number - lineup_2_id?: boolean | number - /** A computed field, executes function "get_map_veto_picking_lineup_id" */ - map_veto_picking_lineup_id?: boolean | number - /** A computed field, executes function "get_map_veto_type" */ - map_veto_type?: boolean | number - match_options_id?: boolean | number - /** A computed field, executes function "match_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "match_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - organizer_steam_id?: boolean | number - password?: boolean | number - region?: boolean | number - /** A computed field, executes function "get_region_veto_picking_lineup_id" */ - region_veto_picking_lineup_id?: boolean | number - scheduled_at?: boolean | number - server_error?: boolean | number - server_id?: boolean | number - /** A computed field, executes function "get_match_server_plugin_runtime" */ - server_plugin_runtime?: boolean | number - /** A computed field, executes function "get_match_server_region" */ - server_region?: boolean | number - /** A computed field, executes function "get_match_server_type" */ - server_type?: boolean | number - share_code?: boolean | number - source?: boolean | number - started_at?: boolean | number - /** A computed field, executes function "get_match_tv_connection_string" */ - tv_connection_string?: boolean | number - veto_pick_expires_at?: boolean | number - winning_lineup_id?: boolean | number + kills_count?: boolean | number + match_map_demo_id?: boolean | number + match_map_id?: boolean | number + round?: boolean | number + size?: boolean | number + target_steam_id?: boolean | number + /** A computed field, executes function "clip_thumbnail_download_url" */ + thumbnail_download_url?: boolean | number + thumbnail_url?: boolean | number + title?: boolean | number + user_steam_id?: boolean | number + views_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "matches" */ -export interface matches_max_order_by {cancels_at?: (order_by | null),created_at?: (order_by | null),effective_at?: (order_by | null),ended_at?: (order_by | null),external_id?: (order_by | null),id?: (order_by | null),label?: (order_by | null),lineup_1_id?: (order_by | null),lineup_2_id?: (order_by | null),match_options_id?: (order_by | null),organizer_steam_id?: (order_by | null),password?: (order_by | null),region?: (order_by | null),scheduled_at?: (order_by | null),server_error?: (order_by | null),server_id?: (order_by | null),share_code?: (order_by | null),source?: (order_by | null),started_at?: (order_by | null),veto_pick_expires_at?: (order_by | null),winning_lineup_id?: (order_by | null)} +/** order by max() on columns of table "match_clips" */ +export interface match_clips_max_order_by {created_at?: (order_by | null),duration_ms?: (order_by | null),file?: (order_by | null),id?: (order_by | null),kills_count?: (order_by | null),match_map_demo_id?: (order_by | null),match_map_id?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),thumbnail_url?: (order_by | null),title?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} /** aggregate min on columns */ -export interface matches_min_fieldsGenqlSelection{ - cancels_at?: boolean | number - /** A computed field, executes function "get_match_connection_link" */ - connection_link?: boolean | number - /** A computed field, executes function "get_match_connection_string" */ - connection_string?: boolean | number +export interface match_clips_min_fieldsGenqlSelection{ created_at?: boolean | number - /** A computed field, executes function "get_current_match_map" */ - current_match_map_id?: boolean | number - effective_at?: boolean | number - ended_at?: boolean | number - external_id?: boolean | number + /** A computed field, executes function "clip_download_url" */ + download_url?: boolean | number + duration_ms?: boolean | number + file?: boolean | number id?: boolean | number - /** A computed field, executes function "match_invite_code" */ - invite_code?: boolean | number - label?: boolean | number - lineup_1_id?: boolean | number - lineup_2_id?: boolean | number - /** A computed field, executes function "get_map_veto_picking_lineup_id" */ - map_veto_picking_lineup_id?: boolean | number - /** A computed field, executes function "get_map_veto_type" */ - map_veto_type?: boolean | number - match_options_id?: boolean | number - /** A computed field, executes function "match_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "match_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - organizer_steam_id?: boolean | number - password?: boolean | number - region?: boolean | number - /** A computed field, executes function "get_region_veto_picking_lineup_id" */ - region_veto_picking_lineup_id?: boolean | number - scheduled_at?: boolean | number - server_error?: boolean | number - server_id?: boolean | number - /** A computed field, executes function "get_match_server_plugin_runtime" */ - server_plugin_runtime?: boolean | number - /** A computed field, executes function "get_match_server_region" */ - server_region?: boolean | number - /** A computed field, executes function "get_match_server_type" */ - server_type?: boolean | number - share_code?: boolean | number - source?: boolean | number - started_at?: boolean | number - /** A computed field, executes function "get_match_tv_connection_string" */ - tv_connection_string?: boolean | number - veto_pick_expires_at?: boolean | number - winning_lineup_id?: boolean | number + kills_count?: boolean | number + match_map_demo_id?: boolean | number + match_map_id?: boolean | number + round?: boolean | number + size?: boolean | number + target_steam_id?: boolean | number + /** A computed field, executes function "clip_thumbnail_download_url" */ + thumbnail_download_url?: boolean | number + thumbnail_url?: boolean | number + title?: boolean | number + user_steam_id?: boolean | number + views_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "matches" */ -export interface matches_min_order_by {cancels_at?: (order_by | null),created_at?: (order_by | null),effective_at?: (order_by | null),ended_at?: (order_by | null),external_id?: (order_by | null),id?: (order_by | null),label?: (order_by | null),lineup_1_id?: (order_by | null),lineup_2_id?: (order_by | null),match_options_id?: (order_by | null),organizer_steam_id?: (order_by | null),password?: (order_by | null),region?: (order_by | null),scheduled_at?: (order_by | null),server_error?: (order_by | null),server_id?: (order_by | null),share_code?: (order_by | null),source?: (order_by | null),started_at?: (order_by | null),veto_pick_expires_at?: (order_by | null),winning_lineup_id?: (order_by | null)} +/** order by min() on columns of table "match_clips" */ +export interface match_clips_min_order_by {created_at?: (order_by | null),duration_ms?: (order_by | null),file?: (order_by | null),id?: (order_by | null),kills_count?: (order_by | null),match_map_demo_id?: (order_by | null),match_map_id?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),thumbnail_url?: (order_by | null),title?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} -/** response of any mutation on the table "matches" */ -export interface matches_mutation_responseGenqlSelection{ +/** response of any mutation on the table "match_clips" */ +export interface match_clips_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: matchesGenqlSelection + returning?: match_clipsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "matches" */ -export interface matches_obj_rel_insert_input {data: matches_insert_input, +/** input type for inserting object relation for remote table "match_clips" */ +export interface match_clips_obj_rel_insert_input {data: match_clips_insert_input, /** upsert condition */ -on_conflict?: (matches_on_conflict | null)} +on_conflict?: (match_clips_on_conflict | null)} -/** on_conflict condition type for table "matches" */ -export interface matches_on_conflict {constraint: matches_constraint,update_columns?: matches_update_column[],where?: (matches_bool_exp | null)} +/** on_conflict condition type for table "match_clips" */ +export interface match_clips_on_conflict {constraint: match_clips_constraint,update_columns?: match_clips_update_column[],where?: (match_clips_bool_exp | null)} -/** Ordering options when selecting data from "matches". */ -export interface matches_order_by {can_assign_server?: (order_by | null),can_cancel?: (order_by | null),can_check_in?: (order_by | null),can_reassign_winner?: (order_by | null),can_schedule?: (order_by | null),can_start?: (order_by | null),can_stream_live?: (order_by | null),can_stream_tv?: (order_by | null),cancels_at?: (order_by | null),clutches_aggregate?: (v_match_clutches_aggregate_order_by | null),connection_link?: (order_by | null),connection_string?: (order_by | null),counts_toward_ranking?: (order_by | null),created_at?: (order_by | null),current_match_map_id?: (order_by | null),demos_aggregate?: (match_map_demos_aggregate_order_by | null),draft_games_aggregate?: (draft_games_aggregate_order_by | null),e_match_status?: (e_match_status_order_by | null),e_region?: (server_regions_order_by | null),effective_at?: (order_by | null),elo_changes_aggregate?: (v_player_elo_aggregate_order_by | null),ended_at?: (order_by | null),external_id?: (order_by | null),id?: (order_by | null),invite_code?: (order_by | null),is_captain?: (order_by | null),is_coach?: (order_by | null),is_friend_in_match_lineup?: (order_by | null),is_in_lineup?: (order_by | null),is_match_server_available?: (order_by | null),is_organizer?: (order_by | null),is_server_online?: (order_by | null),is_tournament_match?: (order_by | null),label?: (order_by | null),lineup_1?: (match_lineups_order_by | null),lineup_1_id?: (order_by | null),lineup_2?: (match_lineups_order_by | null),lineup_2_id?: (order_by | null),lineup_counts?: (order_by | null),map_veto_picking_lineup_id?: (order_by | null),map_veto_picks_aggregate?: (match_map_veto_picks_aggregate_order_by | null),map_veto_type?: (order_by | null),match_maps_aggregate?: (match_maps_aggregate_order_by | null),match_options_id?: (order_by | null),max_players_per_lineup?: (order_by | null),min_players_per_lineup?: (order_by | null),opening_duels_aggregate?: (v_match_player_opening_duels_aggregate_order_by | null),options?: (match_options_order_by | null),organizer?: (players_order_by | null),organizer_steam_id?: (order_by | null),password?: (order_by | null),player_assists_aggregate?: (player_assists_aggregate_order_by | null),player_damages_aggregate?: (player_damages_aggregate_order_by | null),player_flashes_aggregate?: (player_flashes_aggregate_order_by | null),player_kills_aggregate?: (player_kills_aggregate_order_by | null),player_objectives_aggregate?: (player_objectives_aggregate_order_by | null),player_unused_utilities_aggregate?: (player_unused_utility_aggregate_order_by | null),player_utility_aggregate?: (player_utility_aggregate_order_by | null),region?: (order_by | null),region_veto_picking_lineup_id?: (order_by | null),region_veto_picks_aggregate?: (match_region_veto_picks_aggregate_order_by | null),requested_organizer?: (order_by | null),scheduled_at?: (order_by | null),server?: (servers_order_by | null),server_error?: (order_by | null),server_id?: (order_by | null),server_plugin_runtime?: (order_by | null),server_region?: (order_by | null),server_type?: (order_by | null),share_code?: (order_by | null),source?: (order_by | null),started_at?: (order_by | null),status?: (order_by | null),streams_aggregate?: (match_streams_aggregate_order_by | null),teams_aggregate?: (teams_aggregate_order_by | null),tournament_brackets_aggregate?: (tournament_brackets_aggregate_order_by | null),tv_connection_string?: (order_by | null),veto_pick_expires_at?: (order_by | null),winner?: (match_lineups_order_by | null),winning_lineup_id?: (order_by | null)} +/** Ordering options when selecting data from "match_clips". */ +export interface match_clips_order_by {created_at?: (order_by | null),download_url?: (order_by | null),duration_ms?: (order_by | null),file?: (order_by | null),id?: (order_by | null),kills_count?: (order_by | null),match_map?: (match_maps_order_by | null),match_map_demo?: (match_map_demos_order_by | null),match_map_demo_id?: (order_by | null),match_map_id?: (order_by | null),render_jobs_aggregate?: (clip_render_jobs_aggregate_order_by | null),round?: (order_by | null),size?: (order_by | null),target?: (players_order_by | null),target_steam_id?: (order_by | null),thumbnail_download_url?: (order_by | null),thumbnail_url?: (order_by | null),title?: (order_by | null),user?: (players_order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null),visibility?: (order_by | null)} -/** primary key columns input for table: matches */ -export interface matches_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: match_clips */ +export interface match_clips_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "matches" */ -export interface matches_set_input {cancels_at?: (Scalars['timestamptz'] | null),counts_toward_ranking?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),ended_at?: (Scalars['timestamptz'] | null),external_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),label?: (Scalars['String'] | null),lineup_1_id?: (Scalars['uuid'] | null),lineup_2_id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),organizer_steam_id?: (Scalars['bigint'] | null),password?: (Scalars['String'] | null),region?: (Scalars['String'] | null),scheduled_at?: (Scalars['timestamptz'] | null),server_error?: (Scalars['String'] | null),server_id?: (Scalars['uuid'] | null),share_code?: (Scalars['String'] | null),source?: (Scalars['String'] | null),started_at?: (Scalars['timestamptz'] | null),status?: (e_match_status_enum | null),veto_pick_expires_at?: (Scalars['timestamptz'] | null),winning_lineup_id?: (Scalars['uuid'] | null)} +/** input type for updating data in table "match_clips" */ +export interface match_clips_set_input {created_at?: (Scalars['timestamptz'] | null),duration_ms?: (Scalars['Int'] | null),file?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),kills_count?: (Scalars['Int'] | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),round?: (Scalars['Int'] | null),size?: (Scalars['bigint'] | null),target_steam_id?: (Scalars['bigint'] | null),thumbnail_url?: (Scalars['String'] | null),title?: (Scalars['String'] | null),user_steam_id?: (Scalars['bigint'] | null),views_count?: (Scalars['Int'] | null),visibility?: (e_match_clip_visibility_enum | null)} /** aggregate stddev on columns */ -export interface matches_stddev_fieldsGenqlSelection{ - /** A computed field, executes function "match_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "match_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - organizer_steam_id?: boolean | number +export interface match_clips_stddev_fieldsGenqlSelection{ + duration_ms?: boolean | number + kills_count?: boolean | number + round?: boolean | number + size?: boolean | number + target_steam_id?: boolean | number + user_steam_id?: boolean | number + views_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "matches" */ -export interface matches_stddev_order_by {organizer_steam_id?: (order_by | null)} +/** order by stddev() on columns of table "match_clips" */ +export interface match_clips_stddev_order_by {duration_ms?: (order_by | null),kills_count?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface matches_stddev_pop_fieldsGenqlSelection{ - /** A computed field, executes function "match_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "match_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - organizer_steam_id?: boolean | number +export interface match_clips_stddev_pop_fieldsGenqlSelection{ + duration_ms?: boolean | number + kills_count?: boolean | number + round?: boolean | number + size?: boolean | number + target_steam_id?: boolean | number + user_steam_id?: boolean | number + views_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "matches" */ -export interface matches_stddev_pop_order_by {organizer_steam_id?: (order_by | null)} +/** order by stddev_pop() on columns of table "match_clips" */ +export interface match_clips_stddev_pop_order_by {duration_ms?: (order_by | null),kills_count?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface matches_stddev_samp_fieldsGenqlSelection{ - /** A computed field, executes function "match_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "match_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - organizer_steam_id?: boolean | number +export interface match_clips_stddev_samp_fieldsGenqlSelection{ + duration_ms?: boolean | number + kills_count?: boolean | number + round?: boolean | number + size?: boolean | number + target_steam_id?: boolean | number + user_steam_id?: boolean | number + views_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "matches" */ -export interface matches_stddev_samp_order_by {organizer_steam_id?: (order_by | null)} +/** order by stddev_samp() on columns of table "match_clips" */ +export interface match_clips_stddev_samp_order_by {duration_ms?: (order_by | null),kills_count?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} -/** Streaming cursor of the table "matches" */ -export interface matches_stream_cursor_input { +/** Streaming cursor of the table "match_clips" */ +export interface match_clips_stream_cursor_input { /** Stream column input with initial value */ -initial_value: matches_stream_cursor_value_input, +initial_value: match_clips_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface matches_stream_cursor_value_input {cancels_at?: (Scalars['timestamptz'] | null),counts_toward_ranking?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),effective_at?: (Scalars['timestamptz'] | null),ended_at?: (Scalars['timestamptz'] | null),external_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),label?: (Scalars['String'] | null),lineup_1_id?: (Scalars['uuid'] | null),lineup_2_id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),organizer_steam_id?: (Scalars['bigint'] | null),password?: (Scalars['String'] | null),region?: (Scalars['String'] | null),scheduled_at?: (Scalars['timestamptz'] | null),server_error?: (Scalars['String'] | null),server_id?: (Scalars['uuid'] | null),share_code?: (Scalars['String'] | null),source?: (Scalars['String'] | null),started_at?: (Scalars['timestamptz'] | null),status?: (e_match_status_enum | null),veto_pick_expires_at?: (Scalars['timestamptz'] | null),winning_lineup_id?: (Scalars['uuid'] | null)} +export interface match_clips_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),duration_ms?: (Scalars['Int'] | null),file?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),kills_count?: (Scalars['Int'] | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),round?: (Scalars['Int'] | null),size?: (Scalars['bigint'] | null),target_steam_id?: (Scalars['bigint'] | null),thumbnail_url?: (Scalars['String'] | null),title?: (Scalars['String'] | null),user_steam_id?: (Scalars['bigint'] | null),views_count?: (Scalars['Int'] | null),visibility?: (e_match_clip_visibility_enum | null)} /** aggregate sum on columns */ -export interface matches_sum_fieldsGenqlSelection{ - /** A computed field, executes function "match_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "match_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - organizer_steam_id?: boolean | number +export interface match_clips_sum_fieldsGenqlSelection{ + duration_ms?: boolean | number + kills_count?: boolean | number + round?: boolean | number + size?: boolean | number + target_steam_id?: boolean | number + user_steam_id?: boolean | number + views_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "matches" */ -export interface matches_sum_order_by {organizer_steam_id?: (order_by | null)} +/** order by sum() on columns of table "match_clips" */ +export interface match_clips_sum_order_by {duration_ms?: (order_by | null),kills_count?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} -export interface matches_updates { +export interface match_clips_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (matches_inc_input | null), +_inc?: (match_clips_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (matches_set_input | null), +_set?: (match_clips_set_input | null), /** filter the rows which have to be updated */ -where: matches_bool_exp} +where: match_clips_bool_exp} /** aggregate var_pop on columns */ -export interface matches_var_pop_fieldsGenqlSelection{ - /** A computed field, executes function "match_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "match_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - organizer_steam_id?: boolean | number +export interface match_clips_var_pop_fieldsGenqlSelection{ + duration_ms?: boolean | number + kills_count?: boolean | number + round?: boolean | number + size?: boolean | number + target_steam_id?: boolean | number + user_steam_id?: boolean | number + views_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "matches" */ -export interface matches_var_pop_order_by {organizer_steam_id?: (order_by | null)} +/** order by var_pop() on columns of table "match_clips" */ +export interface match_clips_var_pop_order_by {duration_ms?: (order_by | null),kills_count?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} /** aggregate var_samp on columns */ -export interface matches_var_samp_fieldsGenqlSelection{ - /** A computed field, executes function "match_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "match_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - organizer_steam_id?: boolean | number +export interface match_clips_var_samp_fieldsGenqlSelection{ + duration_ms?: boolean | number + kills_count?: boolean | number + round?: boolean | number + size?: boolean | number + target_steam_id?: boolean | number + user_steam_id?: boolean | number + views_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "matches" */ -export interface matches_var_samp_order_by {organizer_steam_id?: (order_by | null)} +/** order by var_samp() on columns of table "match_clips" */ +export interface match_clips_var_samp_order_by {duration_ms?: (order_by | null),kills_count?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} /** aggregate variance on columns */ -export interface matches_variance_fieldsGenqlSelection{ - /** A computed field, executes function "match_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "match_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - organizer_steam_id?: boolean | number +export interface match_clips_variance_fieldsGenqlSelection{ + duration_ms?: boolean | number + kills_count?: boolean | number + round?: boolean | number + size?: boolean | number + target_steam_id?: boolean | number + user_steam_id?: boolean | number + views_count?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "matches" */ -export interface matches_variance_order_by {organizer_steam_id?: (order_by | null)} +/** order by variance() on columns of table "match_clips" */ +export interface match_clips_variance_order_by {duration_ms?: (order_by | null),kills_count?: (order_by | null),round?: (order_by | null),size?: (order_by | null),target_steam_id?: (order_by | null),user_steam_id?: (order_by | null),views_count?: (order_by | null)} -/** columns and relationships of "migration_hashes.hashes" */ -export interface migration_hashes_hashesGenqlSelection{ - hash?: boolean | number - name?: boolean | number +/** columns and relationships of "match_demo_sessions" */ +export interface match_demo_sessionsGenqlSelection{ + created_at?: boolean | number + error_message?: boolean | number + /** An object relationship */ + game_server_node?: game_server_nodesGenqlSelection + game_server_node_id?: boolean | number + id?: boolean | number + k8s_job_name?: boolean | number + last_activity_at?: boolean | number + last_status_at?: boolean | number + /** An object relationship */ + match?: matchesGenqlSelection + match_id?: boolean | number + /** An object relationship */ + match_map?: match_mapsGenqlSelection + /** An object relationship */ + match_map_demo?: match_map_demosGenqlSelection + match_map_demo_id?: boolean | number + match_map_id?: boolean | number + status?: boolean | number + status_history?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + stream_url?: boolean | number + /** An object relationship */ + watcher?: playersGenqlSelection + watcher_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "migration_hashes.hashes" */ -export interface migration_hashes_hashes_aggregateGenqlSelection{ - aggregate?: migration_hashes_hashes_aggregate_fieldsGenqlSelection - nodes?: migration_hashes_hashesGenqlSelection +/** aggregated selection of "match_demo_sessions" */ +export interface match_demo_sessions_aggregateGenqlSelection{ + aggregate?: match_demo_sessions_aggregate_fieldsGenqlSelection + nodes?: match_demo_sessionsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } +export interface match_demo_sessions_aggregate_bool_exp {count?: (match_demo_sessions_aggregate_bool_exp_count | null)} -/** aggregate fields of "migration_hashes.hashes" */ -export interface migration_hashes_hashes_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (migration_hashes_hashes_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: migration_hashes_hashes_max_fieldsGenqlSelection - min?: migration_hashes_hashes_min_fieldsGenqlSelection +export interface match_demo_sessions_aggregate_bool_exp_count {arguments?: (match_demo_sessions_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_demo_sessions_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "match_demo_sessions" */ +export interface match_demo_sessions_aggregate_fieldsGenqlSelection{ + avg?: match_demo_sessions_avg_fieldsGenqlSelection + count?: { __args: {columns?: (match_demo_sessions_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: match_demo_sessions_max_fieldsGenqlSelection + min?: match_demo_sessions_min_fieldsGenqlSelection + stddev?: match_demo_sessions_stddev_fieldsGenqlSelection + stddev_pop?: match_demo_sessions_stddev_pop_fieldsGenqlSelection + stddev_samp?: match_demo_sessions_stddev_samp_fieldsGenqlSelection + sum?: match_demo_sessions_sum_fieldsGenqlSelection + var_pop?: match_demo_sessions_var_pop_fieldsGenqlSelection + var_samp?: match_demo_sessions_var_samp_fieldsGenqlSelection + variance?: match_demo_sessions_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "migration_hashes.hashes". All fields are combined with a logical 'AND'. */ -export interface migration_hashes_hashes_bool_exp {_and?: (migration_hashes_hashes_bool_exp[] | null),_not?: (migration_hashes_hashes_bool_exp | null),_or?: (migration_hashes_hashes_bool_exp[] | null),hash?: (String_comparison_exp | null),name?: (String_comparison_exp | null)} +/** order by aggregate values of table "match_demo_sessions" */ +export interface match_demo_sessions_aggregate_order_by {avg?: (match_demo_sessions_avg_order_by | null),count?: (order_by | null),max?: (match_demo_sessions_max_order_by | null),min?: (match_demo_sessions_min_order_by | null),stddev?: (match_demo_sessions_stddev_order_by | null),stddev_pop?: (match_demo_sessions_stddev_pop_order_by | null),stddev_samp?: (match_demo_sessions_stddev_samp_order_by | null),sum?: (match_demo_sessions_sum_order_by | null),var_pop?: (match_demo_sessions_var_pop_order_by | null),var_samp?: (match_demo_sessions_var_samp_order_by | null),variance?: (match_demo_sessions_variance_order_by | null)} -/** input type for inserting data into table "migration_hashes.hashes" */ -export interface migration_hashes_hashes_insert_input {hash?: (Scalars['String'] | null),name?: (Scalars['String'] | null)} +/** append existing jsonb value of filtered columns with new jsonb value */ +export interface match_demo_sessions_append_input {status_history?: (Scalars['jsonb'] | null)} + + +/** input type for inserting array relation for remote table "match_demo_sessions" */ +export interface match_demo_sessions_arr_rel_insert_input {data: match_demo_sessions_insert_input[], +/** upsert condition */ +on_conflict?: (match_demo_sessions_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface match_demo_sessions_avg_fieldsGenqlSelection{ + watcher_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "match_demo_sessions" */ +export interface match_demo_sessions_avg_order_by {watcher_steam_id?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "match_demo_sessions". All fields are combined with a logical 'AND'. */ +export interface match_demo_sessions_bool_exp {_and?: (match_demo_sessions_bool_exp[] | null),_not?: (match_demo_sessions_bool_exp | null),_or?: (match_demo_sessions_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),error_message?: (String_comparison_exp | null),game_server_node?: (game_server_nodes_bool_exp | null),game_server_node_id?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),k8s_job_name?: (String_comparison_exp | null),last_activity_at?: (timestamptz_comparison_exp | null),last_status_at?: (timestamptz_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),match_map?: (match_maps_bool_exp | null),match_map_demo?: (match_map_demos_bool_exp | null),match_map_demo_id?: (uuid_comparison_exp | null),match_map_id?: (uuid_comparison_exp | null),status?: (String_comparison_exp | null),status_history?: (jsonb_comparison_exp | null),stream_url?: (String_comparison_exp | null),watcher?: (players_bool_exp | null),watcher_steam_id?: (bigint_comparison_exp | null)} + + +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +export interface match_demo_sessions_delete_at_path_input {status_history?: (Scalars['String'][] | null)} + + +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +export interface match_demo_sessions_delete_elem_input {status_history?: (Scalars['Int'] | null)} + + +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +export interface match_demo_sessions_delete_key_input {status_history?: (Scalars['String'] | null)} + + +/** input type for incrementing numeric columns in table "match_demo_sessions" */ +export interface match_demo_sessions_inc_input {watcher_steam_id?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "match_demo_sessions" */ +export interface match_demo_sessions_insert_input {created_at?: (Scalars['timestamptz'] | null),error_message?: (Scalars['String'] | null),game_server_node?: (game_server_nodes_obj_rel_insert_input | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),last_activity_at?: (Scalars['timestamptz'] | null),last_status_at?: (Scalars['timestamptz'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),match_map?: (match_maps_obj_rel_insert_input | null),match_map_demo?: (match_map_demos_obj_rel_insert_input | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),stream_url?: (Scalars['String'] | null),watcher?: (players_obj_rel_insert_input | null),watcher_steam_id?: (Scalars['bigint'] | null)} /** aggregate max on columns */ -export interface migration_hashes_hashes_max_fieldsGenqlSelection{ - hash?: boolean | number - name?: boolean | number +export interface match_demo_sessions_max_fieldsGenqlSelection{ + created_at?: boolean | number + error_message?: boolean | number + game_server_node_id?: boolean | number + id?: boolean | number + k8s_job_name?: boolean | number + last_activity_at?: boolean | number + last_status_at?: boolean | number + match_id?: boolean | number + match_map_demo_id?: boolean | number + match_map_id?: boolean | number + status?: boolean | number + stream_url?: boolean | number + watcher_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by max() on columns of table "match_demo_sessions" */ +export interface match_demo_sessions_max_order_by {created_at?: (order_by | null),error_message?: (order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),last_activity_at?: (order_by | null),last_status_at?: (order_by | null),match_id?: (order_by | null),match_map_demo_id?: (order_by | null),match_map_id?: (order_by | null),status?: (order_by | null),stream_url?: (order_by | null),watcher_steam_id?: (order_by | null)} + + /** aggregate min on columns */ -export interface migration_hashes_hashes_min_fieldsGenqlSelection{ - hash?: boolean | number - name?: boolean | number +export interface match_demo_sessions_min_fieldsGenqlSelection{ + created_at?: boolean | number + error_message?: boolean | number + game_server_node_id?: boolean | number + id?: boolean | number + k8s_job_name?: boolean | number + last_activity_at?: boolean | number + last_status_at?: boolean | number + match_id?: boolean | number + match_map_demo_id?: boolean | number + match_map_id?: boolean | number + status?: boolean | number + stream_url?: boolean | number + watcher_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "migration_hashes.hashes" */ -export interface migration_hashes_hashes_mutation_responseGenqlSelection{ +/** order by min() on columns of table "match_demo_sessions" */ +export interface match_demo_sessions_min_order_by {created_at?: (order_by | null),error_message?: (order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),last_activity_at?: (order_by | null),last_status_at?: (order_by | null),match_id?: (order_by | null),match_map_demo_id?: (order_by | null),match_map_id?: (order_by | null),status?: (order_by | null),stream_url?: (order_by | null),watcher_steam_id?: (order_by | null)} + + +/** response of any mutation on the table "match_demo_sessions" */ +export interface match_demo_sessions_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: migration_hashes_hashesGenqlSelection + returning?: match_demo_sessionsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "migration_hashes.hashes" */ -export interface migration_hashes_hashes_on_conflict {constraint: migration_hashes_hashes_constraint,update_columns?: migration_hashes_hashes_update_column[],where?: (migration_hashes_hashes_bool_exp | null)} +/** on_conflict condition type for table "match_demo_sessions" */ +export interface match_demo_sessions_on_conflict {constraint: match_demo_sessions_constraint,update_columns?: match_demo_sessions_update_column[],where?: (match_demo_sessions_bool_exp | null)} -/** Ordering options when selecting data from "migration_hashes.hashes". */ -export interface migration_hashes_hashes_order_by {hash?: (order_by | null),name?: (order_by | null)} +/** Ordering options when selecting data from "match_demo_sessions". */ +export interface match_demo_sessions_order_by {created_at?: (order_by | null),error_message?: (order_by | null),game_server_node?: (game_server_nodes_order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),last_activity_at?: (order_by | null),last_status_at?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),match_map?: (match_maps_order_by | null),match_map_demo?: (match_map_demos_order_by | null),match_map_demo_id?: (order_by | null),match_map_id?: (order_by | null),status?: (order_by | null),status_history?: (order_by | null),stream_url?: (order_by | null),watcher?: (players_order_by | null),watcher_steam_id?: (order_by | null)} -/** primary key columns input for table: migration_hashes.hashes */ -export interface migration_hashes_hashes_pk_columns_input {name: Scalars['String']} +/** primary key columns input for table: match_demo_sessions */ +export interface match_demo_sessions_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "migration_hashes.hashes" */ -export interface migration_hashes_hashes_set_input {hash?: (Scalars['String'] | null),name?: (Scalars['String'] | null)} +/** prepend existing jsonb value of filtered columns with new jsonb value */ +export interface match_demo_sessions_prepend_input {status_history?: (Scalars['jsonb'] | null)} -/** Streaming cursor of the table "migration_hashes_hashes" */ -export interface migration_hashes_hashes_stream_cursor_input { +/** input type for updating data in table "match_demo_sessions" */ +export interface match_demo_sessions_set_input {created_at?: (Scalars['timestamptz'] | null),error_message?: (Scalars['String'] | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),last_activity_at?: (Scalars['timestamptz'] | null),last_status_at?: (Scalars['timestamptz'] | null),match_id?: (Scalars['uuid'] | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),stream_url?: (Scalars['String'] | null),watcher_steam_id?: (Scalars['bigint'] | null)} + + +/** aggregate stddev on columns */ +export interface match_demo_sessions_stddev_fieldsGenqlSelection{ + watcher_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "match_demo_sessions" */ +export interface match_demo_sessions_stddev_order_by {watcher_steam_id?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface match_demo_sessions_stddev_pop_fieldsGenqlSelection{ + watcher_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "match_demo_sessions" */ +export interface match_demo_sessions_stddev_pop_order_by {watcher_steam_id?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface match_demo_sessions_stddev_samp_fieldsGenqlSelection{ + watcher_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "match_demo_sessions" */ +export interface match_demo_sessions_stddev_samp_order_by {watcher_steam_id?: (order_by | null)} + + +/** Streaming cursor of the table "match_demo_sessions" */ +export interface match_demo_sessions_stream_cursor_input { /** Stream column input with initial value */ -initial_value: migration_hashes_hashes_stream_cursor_value_input, +initial_value: match_demo_sessions_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface migration_hashes_hashes_stream_cursor_value_input {hash?: (Scalars['String'] | null),name?: (Scalars['String'] | null)} +export interface match_demo_sessions_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),error_message?: (Scalars['String'] | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),last_activity_at?: (Scalars['timestamptz'] | null),last_status_at?: (Scalars['timestamptz'] | null),match_id?: (Scalars['uuid'] | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),stream_url?: (Scalars['String'] | null),watcher_steam_id?: (Scalars['bigint'] | null)} -export interface migration_hashes_hashes_updates { + +/** aggregate sum on columns */ +export interface match_demo_sessions_sum_fieldsGenqlSelection{ + watcher_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "match_demo_sessions" */ +export interface match_demo_sessions_sum_order_by {watcher_steam_id?: (order_by | null)} + +export interface match_demo_sessions_updates { +/** append existing jsonb value of filtered columns with new jsonb value */ +_append?: (match_demo_sessions_append_input | null), +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +_delete_at_path?: (match_demo_sessions_delete_at_path_input | null), +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +_delete_elem?: (match_demo_sessions_delete_elem_input | null), +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +_delete_key?: (match_demo_sessions_delete_key_input | null), +/** increments the numeric columns with given value of the filtered values */ +_inc?: (match_demo_sessions_inc_input | null), +/** prepend existing jsonb value of filtered columns with new jsonb value */ +_prepend?: (match_demo_sessions_prepend_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (migration_hashes_hashes_set_input | null), +_set?: (match_demo_sessions_set_input | null), /** filter the rows which have to be updated */ -where: migration_hashes_hashes_bool_exp} +where: match_demo_sessions_bool_exp} -/** mutation root */ -export interface mutation_rootGenqlSelection{ - PreviewTournamentMatchReset?: (PreviewTournamentMatchResetOutputGenqlSelection & { __args: {match_id: Scalars['uuid']} }) - ResetTournamentMatch?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['uuid'], reset_status?: (Scalars['String'] | null), scheduled_at?: (Scalars['timestamptz'] | null), winning_lineup_id?: (Scalars['uuid'] | null)} }) - /** accept team invite */ - acceptInvite?: (SuccessOutputGenqlSelection & { __args: {invite_id: Scalars['uuid'], type: Scalars['String']} }) - /** Add a game plugin the registry does not carry, from a release URL */ - addCustomGamePlugin?: (AddCustomGamePluginOutputGenqlSelection & { __args: {description?: (Scalars['String'] | null), installPath?: (Scalars['String'] | null), layout?: (Scalars['String'] | null), name?: (Scalars['String'] | null), runtime: Scalars['String'], slug?: (Scalars['String'] | null), url: Scalars['String'], version?: (Scalars['String'] | null)} }) - /** addDraftPlayer */ - addDraftPlayer?: (SuccessOutputGenqlSelection & { __args: {draftGameId: Scalars['uuid'], lineup?: (Scalars['Int'] | null), steamId: Scalars['String']} }) - /** Add a friends-role presence bot account to the pool */ - addSteamPresenceBotAccount?: (SuccessOutputGenqlSelection & { __args: {bot_secret: Scalars['String'], friend_capacity?: (Scalars['Int'] | null), username: Scalars['String']} }) - approveNameChange?: (SuccessOutputGenqlSelection & { __args: {name: Scalars['String'], steam_id: Scalars['bigint']} }) - /** execute VOLATILE function "approve_league_season_movements" which returns "league_team_movements" */ - approve_league_season_movements?: (league_team_movementsGenqlSelection & { __args: { - /** input parameters for function "approve_league_season_movements" */ - args: approve_league_season_movements_args, - /** distinct select on columns */ - distinct_on?: (league_team_movements_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (league_team_movements_order_by[] | null), - /** filter the rows returned */ - where?: (league_team_movements_bool_exp | null)} }) - /** Assign the presence bot a user should add as a friend */ - assignSteamPresenceBot?: SteamPresenceBotAssignmentGenqlSelection - /** Dev-only — attach the demo player to a standing dev game-streamer pod (no Job boot) */ - attachDemo?: WatchDemoOutputGenqlSelection - /** Rebuild a season's ELO + stats from the matches inside its date range (admin only). Runs in the background; track via backfillSeasonEloStatus. */ - backfillSeasonElo?: (RecomputeEloStartedOutputGenqlSelection & { __args: {season_id: Scalars['String']} }) - /** Return the progress of the season ELO backfill run (admin only). */ - backfillSeasonEloStatus?: SeasonBackfillStatusOutputGenqlSelection - /** Launch a Vulkan shader pre-bake Job on a GPU node */ - bakeShaders?: (SuccessOutputGenqlSelection & { __args: {game_server_node_id: Scalars['uuid']} }) - /** callForOrganizer */ - callForOrganizer?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['String']} }) - /** Request cancellation of the in-progress season ELO backfill (admin only). Stops after the current match. */ - cancelBackfillSeasonElo?: SuccessOutputGenqlSelection - /** Cancel an in-progress or stuck Vulkan shader pre-bake Job on a GPU node */ - cancelBakeShaders?: (SuccessOutputGenqlSelection & { __args: {game_server_node_id: Scalars['uuid']} }) - /** Cancel an in-flight clip render and tear down the K8s job */ - cancelClipRender?: (SuccessOutputGenqlSelection & { __args: {job_id: Scalars['uuid']} }) - /** Cancel an entire match_map's render queue + tear down the pod. */ - cancelClipRenderBatch?: (SuccessOutputGenqlSelection & { __args: {match_map_id: Scalars['uuid']} }) - /** cancelMatch */ - cancelMatch?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['uuid']} }) - /** Request cancellation of the in-progress ELO recompute (admin only). Stops after the current match. */ - cancelRecomputePlayerElo?: SuccessOutputGenqlSelection - /** Request cancellation of the in-progress player reindex (admin only). Stops after the current player. */ - cancelRefreshAllPlayers?: SuccessOutputGenqlSelection - /** Request cancellation of the in-progress reparse-all-demos run (admin only). Stops after the current demo finishes. */ - cancelReparseAllDemos?: SuccessOutputGenqlSelection - /** cancelScrimRequest */ - cancelScrimRequest?: (SuccessOutputGenqlSelection & { __args: {request_id: Scalars['uuid']} }) - /** checkIntoMatch */ - checkIntoMatch?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['uuid']} }) - /** Delete terminal-state clip_render_jobs rows for a single match_map batch. */ - clearClipRenderBatch?: (SuccessOutputGenqlSelection & { __args: {match_map_id: Scalars['uuid']} }) - /** Delete all terminal-state clip_render_jobs rows platform-wide. */ - clearFinishedClipRenders?: SuccessOutputGenqlSelection - clearPendingMatchImport?: (PendingMatchImportActionOutputGenqlSelection & { __args: {valve_match_id: Scalars['String']} }) - /** execute VOLATILE function "clone_league_season" which returns "league_seasons" */ - clone_league_season?: (league_seasonsGenqlSelection & { __args: { - /** input parameters for function "clone_league_season" */ - args: clone_league_season_args, - /** distinct select on columns */ - distinct_on?: (league_seasons_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (league_seasons_order_by[] | null), - /** filter the rows returned */ - where?: (league_seasons_bool_exp | null)} }) - /** counterScrimRequest */ - counterScrimRequest?: (SuccessOutputGenqlSelection & { __args: {proposed_scheduled_at: Scalars['timestamptz'], request_id: Scalars['uuid']} }) - createApiKey?: (ApiKeyResponseGenqlSelection & { __args: {label: Scalars['String']} }) - /** Build a multi-segment ClipSpec from a player+preset and dispatch render */ - createClipFromPreset?: (CreateClipRenderOutputGenqlSelection & { __args: {fps?: (Scalars['Int'] | null), match_map_id: Scalars['uuid'], preset: Scalars['String'], resolution?: (Scalars['String'] | null), target_name?: (Scalars['String'] | null), target_steam_id: Scalars['String'], title?: (Scalars['String'] | null)} }) - /** Spawn a clip-render pod that produces an mp4 from a demo and uploads it */ - createClipRender?: (CreateClipRenderOutputGenqlSelection & { __args: {spec: ClipSpecInput} }) - createClips?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['uuid']} }) - /** createDraftGame */ - createDraftGame?: (CreateDraftGameOutputGenqlSelection & { __args: {settings: Scalars['jsonb']} }) - /** createScheduledMatch */ - createScheduledMatch?: (CreateScheduledMatchOutputGenqlSelection & { __args: {lineup_1: ScheduledLineupInput, lineup_2: ScheduledLineupInput, options: Scalars['jsonb'], scheduled_at: Scalars['String']} }) - /** Create directory on game server */ - createServerDirectory?: (SuccessOutputGenqlSelection & { __args: {dir_path: Scalars['String'], node_id: Scalars['String'], server_id?: (Scalars['String'] | null)} }) - /** Delete a catalog award */ - deleteAward?: (SuccessOutputGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** Delete a saved clip and its underlying S3 object */ - deleteClip?: (SuccessOutputGenqlSelection & { __args: {clip_id: Scalars['uuid']} }) - deleteMatch?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['String']} }) - /** Delete a news post. Caller role is verified against public.post_news_role. */ - deleteNewsPost?: (SuccessOutputGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** Delete orphaned S3 objects found by the last scan (admin only). Each key is re-verified against the database before removal. */ - deleteOrphanedDemos?: (DeleteOrphansOutputGenqlSelection & { __args?: {keys?: (Scalars['String'][] | null)} }) - /** Delete file or directory on game server */ - deleteServerItem?: (SuccessOutputGenqlSelection & { __args: {node_id: Scalars['String'], path: Scalars['String'], server_id?: (Scalars['String'] | null)} }) - /** Delete a tournament and clean up demo files */ - deleteTournament?: (SuccessOutputGenqlSelection & { __args: {tournament_id: Scalars['uuid']} }) - /** delete data from the table: "_map_pool" */ - delete__map_pool?: (_map_pool_mutation_responseGenqlSelection & { __args: { - /** filter the rows which have to be deleted */ - where: _map_pool_bool_exp} }) - /** delete single row from the table: "_map_pool" */ - delete__map_pool_by_pk?: (_map_poolGenqlSelection & { __args: {map_id: Scalars['uuid'], map_pool_id: Scalars['uuid']} }) - /** delete data from the table: "abandoned_matches" */ - delete_abandoned_matches?: (abandoned_matches_mutation_responseGenqlSelection & { __args: { - /** filter the rows which have to be deleted */ - where: abandoned_matches_bool_exp} }) - /** delete single row from the table: "abandoned_matches" */ - delete_abandoned_matches_by_pk?: (abandoned_matchesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** delete data from the table: "api_keys" */ - delete_api_keys?: (api_keys_mutation_responseGenqlSelection & { __args: { - /** filter the rows which have to be deleted */ - where: api_keys_bool_exp} }) - /** delete single row from the table: "api_keys" */ - delete_api_keys_by_pk?: (api_keysGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** delete data from the table: "award_recipients" */ - delete_award_recipients?: (award_recipients_mutation_responseGenqlSelection & { __args: { - /** filter the rows which have to be deleted */ - where: award_recipients_bool_exp} }) - /** delete single row from the table: "award_recipients" */ - delete_award_recipients_by_pk?: (award_recipientsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** delete data from the table: "awards" */ - delete_awards?: (awards_mutation_responseGenqlSelection & { __args: { - /** filter the rows which have to be deleted */ - where: awards_bool_exp} }) - /** delete single row from the table: "awards" */ - delete_awards_by_pk?: (awardsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** delete data from the table: "chat_read_state" */ - delete_chat_read_state?: (chat_read_state_mutation_responseGenqlSelection & { __args: { - /** filter the rows which have to be deleted */ - where: chat_read_state_bool_exp} }) - /** delete single row from the table: "chat_read_state" */ - delete_chat_read_state_by_pk?: (chat_read_stateGenqlSelection & { __args: {steam_id: Scalars['bigint'], thread: Scalars['String']} }) - /** delete data from the table: "clip_render_jobs" */ - delete_clip_render_jobs?: (clip_render_jobs_mutation_responseGenqlSelection & { __args: { - /** filter the rows which have to be deleted */ - where: clip_render_jobs_bool_exp} }) - /** delete single row from the table: "clip_render_jobs" */ - delete_clip_render_jobs_by_pk?: (clip_render_jobsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** delete data from the table: "custom_pages" */ - delete_custom_pages?: (custom_pages_mutation_responseGenqlSelection & { __args: { - /** filter the rows which have to be deleted */ - where: custom_pages_bool_exp} }) - /** delete single row from the table: "custom_pages" */ - delete_custom_pages_by_pk?: (custom_pagesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** delete data from the table: "db_backups" */ - delete_db_backups?: (db_backups_mutation_responseGenqlSelection & { __args: { - /** filter the rows which have to be deleted */ - where: db_backups_bool_exp} }) - /** delete single row from the table: "db_backups" */ - delete_db_backups_by_pk?: (db_backupsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** delete data from the table: "direct_conversations" */ - delete_direct_conversations?: (direct_conversations_mutation_responseGenqlSelection & { __args: { - /** filter the rows which have to be deleted */ - where: direct_conversations_bool_exp} }) - /** delete single row from the table: "direct_conversations" */ - delete_direct_conversations_by_pk?: (direct_conversationsGenqlSelection & { __args: {room_id: Scalars['String'], steam_id: Scalars['bigint']} }) - /** delete data from the table: "direct_messages" */ - delete_direct_messages?: (direct_messages_mutation_responseGenqlSelection & { __args: { - /** filter the rows which have to be deleted */ - where: direct_messages_bool_exp} }) - /** delete single row from the table: "direct_messages" */ - delete_direct_messages_by_pk?: (direct_messagesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** delete data from the table: "draft_game_picks" */ - delete_draft_game_picks?: (draft_game_picks_mutation_responseGenqlSelection & { __args: { - /** filter the rows which have to be deleted */ +/** aggregate var_pop on columns */ +export interface match_demo_sessions_var_pop_fieldsGenqlSelection{ + watcher_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "match_demo_sessions" */ +export interface match_demo_sessions_var_pop_order_by {watcher_steam_id?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface match_demo_sessions_var_samp_fieldsGenqlSelection{ + watcher_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "match_demo_sessions" */ +export interface match_demo_sessions_var_samp_order_by {watcher_steam_id?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface match_demo_sessions_variance_fieldsGenqlSelection{ + watcher_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "match_demo_sessions" */ +export interface match_demo_sessions_variance_order_by {watcher_steam_id?: (order_by | null)} + + +/** relational table for assigning a players to a match and lineup */ +export interface match_lineup_playersGenqlSelection{ + captain?: boolean | number + checked_in?: boolean | number + discord_id?: boolean | number + id?: boolean | number + is_connected?: boolean | number + /** An object relationship */ + lineup?: match_lineupsGenqlSelection + match_lineup_id?: boolean | number + party_id?: boolean | number + party_source?: boolean | number + placeholder_name?: boolean | number + /** An object relationship */ + player?: playersGenqlSelection + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "match_lineup_players" */ +export interface match_lineup_players_aggregateGenqlSelection{ + aggregate?: match_lineup_players_aggregate_fieldsGenqlSelection + nodes?: match_lineup_playersGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface match_lineup_players_aggregate_bool_exp {bool_and?: (match_lineup_players_aggregate_bool_exp_bool_and | null),bool_or?: (match_lineup_players_aggregate_bool_exp_bool_or | null),count?: (match_lineup_players_aggregate_bool_exp_count | null)} + +export interface match_lineup_players_aggregate_bool_exp_bool_and {arguments: match_lineup_players_select_column_match_lineup_players_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_lineup_players_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface match_lineup_players_aggregate_bool_exp_bool_or {arguments: match_lineup_players_select_column_match_lineup_players_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_lineup_players_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface match_lineup_players_aggregate_bool_exp_count {arguments?: (match_lineup_players_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_lineup_players_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "match_lineup_players" */ +export interface match_lineup_players_aggregate_fieldsGenqlSelection{ + avg?: match_lineup_players_avg_fieldsGenqlSelection + count?: { __args: {columns?: (match_lineup_players_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: match_lineup_players_max_fieldsGenqlSelection + min?: match_lineup_players_min_fieldsGenqlSelection + stddev?: match_lineup_players_stddev_fieldsGenqlSelection + stddev_pop?: match_lineup_players_stddev_pop_fieldsGenqlSelection + stddev_samp?: match_lineup_players_stddev_samp_fieldsGenqlSelection + sum?: match_lineup_players_sum_fieldsGenqlSelection + var_pop?: match_lineup_players_var_pop_fieldsGenqlSelection + var_samp?: match_lineup_players_var_samp_fieldsGenqlSelection + variance?: match_lineup_players_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "match_lineup_players" */ +export interface match_lineup_players_aggregate_order_by {avg?: (match_lineup_players_avg_order_by | null),count?: (order_by | null),max?: (match_lineup_players_max_order_by | null),min?: (match_lineup_players_min_order_by | null),stddev?: (match_lineup_players_stddev_order_by | null),stddev_pop?: (match_lineup_players_stddev_pop_order_by | null),stddev_samp?: (match_lineup_players_stddev_samp_order_by | null),sum?: (match_lineup_players_sum_order_by | null),var_pop?: (match_lineup_players_var_pop_order_by | null),var_samp?: (match_lineup_players_var_samp_order_by | null),variance?: (match_lineup_players_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "match_lineup_players" */ +export interface match_lineup_players_arr_rel_insert_input {data: match_lineup_players_insert_input[], +/** upsert condition */ +on_conflict?: (match_lineup_players_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface match_lineup_players_avg_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "match_lineup_players" */ +export interface match_lineup_players_avg_order_by {steam_id?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "match_lineup_players". All fields are combined with a logical 'AND'. */ +export interface match_lineup_players_bool_exp {_and?: (match_lineup_players_bool_exp[] | null),_not?: (match_lineup_players_bool_exp | null),_or?: (match_lineup_players_bool_exp[] | null),captain?: (Boolean_comparison_exp | null),checked_in?: (Boolean_comparison_exp | null),discord_id?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),is_connected?: (Boolean_comparison_exp | null),lineup?: (match_lineups_bool_exp | null),match_lineup_id?: (uuid_comparison_exp | null),party_id?: (uuid_comparison_exp | null),party_source?: (e_match_party_sources_enum_comparison_exp | null),placeholder_name?: (String_comparison_exp | null),player?: (players_bool_exp | null),steam_id?: (bigint_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "match_lineup_players" */ +export interface match_lineup_players_inc_input {steam_id?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "match_lineup_players" */ +export interface match_lineup_players_insert_input {captain?: (Scalars['Boolean'] | null),checked_in?: (Scalars['Boolean'] | null),discord_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_connected?: (Scalars['Boolean'] | null),lineup?: (match_lineups_obj_rel_insert_input | null),match_lineup_id?: (Scalars['uuid'] | null),party_id?: (Scalars['uuid'] | null),party_source?: (e_match_party_sources_enum | null),placeholder_name?: (Scalars['String'] | null),player?: (players_obj_rel_insert_input | null),steam_id?: (Scalars['bigint'] | null)} + + +/** aggregate max on columns */ +export interface match_lineup_players_max_fieldsGenqlSelection{ + discord_id?: boolean | number + id?: boolean | number + match_lineup_id?: boolean | number + party_id?: boolean | number + placeholder_name?: boolean | number + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "match_lineup_players" */ +export interface match_lineup_players_max_order_by {discord_id?: (order_by | null),id?: (order_by | null),match_lineup_id?: (order_by | null),party_id?: (order_by | null),placeholder_name?: (order_by | null),steam_id?: (order_by | null)} + + +/** aggregate min on columns */ +export interface match_lineup_players_min_fieldsGenqlSelection{ + discord_id?: boolean | number + id?: boolean | number + match_lineup_id?: boolean | number + party_id?: boolean | number + placeholder_name?: boolean | number + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "match_lineup_players" */ +export interface match_lineup_players_min_order_by {discord_id?: (order_by | null),id?: (order_by | null),match_lineup_id?: (order_by | null),party_id?: (order_by | null),placeholder_name?: (order_by | null),steam_id?: (order_by | null)} + + +/** response of any mutation on the table "match_lineup_players" */ +export interface match_lineup_players_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: match_lineup_playersGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "match_lineup_players" */ +export interface match_lineup_players_on_conflict {constraint: match_lineup_players_constraint,update_columns?: match_lineup_players_update_column[],where?: (match_lineup_players_bool_exp | null)} + + +/** Ordering options when selecting data from "match_lineup_players". */ +export interface match_lineup_players_order_by {captain?: (order_by | null),checked_in?: (order_by | null),discord_id?: (order_by | null),id?: (order_by | null),is_connected?: (order_by | null),lineup?: (match_lineups_order_by | null),match_lineup_id?: (order_by | null),party_id?: (order_by | null),party_source?: (order_by | null),placeholder_name?: (order_by | null),player?: (players_order_by | null),steam_id?: (order_by | null)} + + +/** primary key columns input for table: match_lineup_players */ +export interface match_lineup_players_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "match_lineup_players" */ +export interface match_lineup_players_set_input {captain?: (Scalars['Boolean'] | null),checked_in?: (Scalars['Boolean'] | null),discord_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_connected?: (Scalars['Boolean'] | null),match_lineup_id?: (Scalars['uuid'] | null),party_id?: (Scalars['uuid'] | null),party_source?: (e_match_party_sources_enum | null),placeholder_name?: (Scalars['String'] | null),steam_id?: (Scalars['bigint'] | null)} + + +/** aggregate stddev on columns */ +export interface match_lineup_players_stddev_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "match_lineup_players" */ +export interface match_lineup_players_stddev_order_by {steam_id?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface match_lineup_players_stddev_pop_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "match_lineup_players" */ +export interface match_lineup_players_stddev_pop_order_by {steam_id?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface match_lineup_players_stddev_samp_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "match_lineup_players" */ +export interface match_lineup_players_stddev_samp_order_by {steam_id?: (order_by | null)} + + +/** Streaming cursor of the table "match_lineup_players" */ +export interface match_lineup_players_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: match_lineup_players_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface match_lineup_players_stream_cursor_value_input {captain?: (Scalars['Boolean'] | null),checked_in?: (Scalars['Boolean'] | null),discord_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_connected?: (Scalars['Boolean'] | null),match_lineup_id?: (Scalars['uuid'] | null),party_id?: (Scalars['uuid'] | null),party_source?: (e_match_party_sources_enum | null),placeholder_name?: (Scalars['String'] | null),steam_id?: (Scalars['bigint'] | null)} + + +/** aggregate sum on columns */ +export interface match_lineup_players_sum_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "match_lineup_players" */ +export interface match_lineup_players_sum_order_by {steam_id?: (order_by | null)} + +export interface match_lineup_players_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (match_lineup_players_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (match_lineup_players_set_input | null), +/** filter the rows which have to be updated */ +where: match_lineup_players_bool_exp} + + +/** aggregate var_pop on columns */ +export interface match_lineup_players_var_pop_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "match_lineup_players" */ +export interface match_lineup_players_var_pop_order_by {steam_id?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface match_lineup_players_var_samp_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "match_lineup_players" */ +export interface match_lineup_players_var_samp_order_by {steam_id?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface match_lineup_players_variance_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "match_lineup_players" */ +export interface match_lineup_players_variance_order_by {steam_id?: (order_by | null)} + + +/** relational table for assigning a team to a match and lineup */ +export interface match_lineupsGenqlSelection{ + /** A computed field, executes function "can_pick_map_veto" */ + can_pick_map_veto?: boolean | number + /** A computed field, executes function "can_pick_region_veto" */ + can_pick_region_veto?: boolean | number + /** A computed field, executes function "can_update_lineup" */ + can_update_lineup?: boolean | number + /** An object relationship */ + captain?: v_match_captainsGenqlSelection + /** An object relationship */ + coach?: playersGenqlSelection + coach_steam_id?: boolean | number + id?: boolean | number + /** A computed field, executes function "is_on_lineup" */ + is_on_lineup?: boolean | number + /** A computed field, executes function "lineup_is_picking_map_veto" */ + is_picking_map_veto?: boolean | number + /** A computed field, executes function "lineup_is_picking_region_veto" */ + is_picking_region_veto?: boolean | number + /** A computed field, executes function "is_match_lineup_ready" */ + is_ready?: boolean | number + /** An array relationship */ + lineup_players?: (match_lineup_playersGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_lineup_players_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_lineup_players_order_by[] | null), + /** filter the rows returned */ + where?: (match_lineup_players_bool_exp | null)} }) + /** An aggregate relationship */ + lineup_players_aggregate?: (match_lineup_players_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_lineup_players_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_lineup_players_order_by[] | null), + /** filter the rows returned */ + where?: (match_lineup_players_bool_exp | null)} }) + /** An object relationship */ + match?: matchesGenqlSelection + match_id?: boolean | number + /** An array relationship */ + match_veto_picks?: (match_map_veto_picksGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_map_veto_picks_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_map_veto_picks_order_by[] | null), + /** filter the rows returned */ + where?: (match_map_veto_picks_bool_exp | null)} }) + /** An aggregate relationship */ + match_veto_picks_aggregate?: (match_map_veto_picks_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_map_veto_picks_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_map_veto_picks_order_by[] | null), + /** filter the rows returned */ + where?: (match_map_veto_picks_bool_exp | null)} }) + /** A computed field, executes function "get_team_name" */ + name?: boolean | number + /** An object relationship */ + team?: teamsGenqlSelection + team_id?: boolean | number + team_name?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "match_lineups" */ +export interface match_lineups_aggregateGenqlSelection{ + aggregate?: match_lineups_aggregate_fieldsGenqlSelection + nodes?: match_lineupsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface match_lineups_aggregate_bool_exp {count?: (match_lineups_aggregate_bool_exp_count | null)} + +export interface match_lineups_aggregate_bool_exp_count {arguments?: (match_lineups_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_lineups_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "match_lineups" */ +export interface match_lineups_aggregate_fieldsGenqlSelection{ + avg?: match_lineups_avg_fieldsGenqlSelection + count?: { __args: {columns?: (match_lineups_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: match_lineups_max_fieldsGenqlSelection + min?: match_lineups_min_fieldsGenqlSelection + stddev?: match_lineups_stddev_fieldsGenqlSelection + stddev_pop?: match_lineups_stddev_pop_fieldsGenqlSelection + stddev_samp?: match_lineups_stddev_samp_fieldsGenqlSelection + sum?: match_lineups_sum_fieldsGenqlSelection + var_pop?: match_lineups_var_pop_fieldsGenqlSelection + var_samp?: match_lineups_var_samp_fieldsGenqlSelection + variance?: match_lineups_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "match_lineups" */ +export interface match_lineups_aggregate_order_by {avg?: (match_lineups_avg_order_by | null),count?: (order_by | null),max?: (match_lineups_max_order_by | null),min?: (match_lineups_min_order_by | null),stddev?: (match_lineups_stddev_order_by | null),stddev_pop?: (match_lineups_stddev_pop_order_by | null),stddev_samp?: (match_lineups_stddev_samp_order_by | null),sum?: (match_lineups_sum_order_by | null),var_pop?: (match_lineups_var_pop_order_by | null),var_samp?: (match_lineups_var_samp_order_by | null),variance?: (match_lineups_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "match_lineups" */ +export interface match_lineups_arr_rel_insert_input {data: match_lineups_insert_input[], +/** upsert condition */ +on_conflict?: (match_lineups_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface match_lineups_avg_fieldsGenqlSelection{ + coach_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "match_lineups" */ +export interface match_lineups_avg_order_by {coach_steam_id?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "match_lineups". All fields are combined with a logical 'AND'. */ +export interface match_lineups_bool_exp {_and?: (match_lineups_bool_exp[] | null),_not?: (match_lineups_bool_exp | null),_or?: (match_lineups_bool_exp[] | null),can_pick_map_veto?: (Boolean_comparison_exp | null),can_pick_region_veto?: (Boolean_comparison_exp | null),can_update_lineup?: (Boolean_comparison_exp | null),captain?: (v_match_captains_bool_exp | null),coach?: (players_bool_exp | null),coach_steam_id?: (bigint_comparison_exp | null),id?: (uuid_comparison_exp | null),is_on_lineup?: (Boolean_comparison_exp | null),is_picking_map_veto?: (Boolean_comparison_exp | null),is_picking_region_veto?: (Boolean_comparison_exp | null),is_ready?: (Boolean_comparison_exp | null),lineup_players?: (match_lineup_players_bool_exp | null),lineup_players_aggregate?: (match_lineup_players_aggregate_bool_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),match_veto_picks?: (match_map_veto_picks_bool_exp | null),match_veto_picks_aggregate?: (match_map_veto_picks_aggregate_bool_exp | null),name?: (String_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null),team_name?: (String_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "match_lineups" */ +export interface match_lineups_inc_input {coach_steam_id?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "match_lineups" */ +export interface match_lineups_insert_input {captain?: (v_match_captains_obj_rel_insert_input | null),coach?: (players_obj_rel_insert_input | null),coach_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),lineup_players?: (match_lineup_players_arr_rel_insert_input | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),match_veto_picks?: (match_map_veto_picks_arr_rel_insert_input | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null),team_name?: (Scalars['String'] | null)} + + +/** aggregate max on columns */ +export interface match_lineups_max_fieldsGenqlSelection{ + coach_steam_id?: boolean | number + id?: boolean | number + match_id?: boolean | number + /** A computed field, executes function "get_team_name" */ + name?: boolean | number + team_id?: boolean | number + team_name?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "match_lineups" */ +export interface match_lineups_max_order_by {coach_steam_id?: (order_by | null),id?: (order_by | null),match_id?: (order_by | null),team_id?: (order_by | null),team_name?: (order_by | null)} + + +/** aggregate min on columns */ +export interface match_lineups_min_fieldsGenqlSelection{ + coach_steam_id?: boolean | number + id?: boolean | number + match_id?: boolean | number + /** A computed field, executes function "get_team_name" */ + name?: boolean | number + team_id?: boolean | number + team_name?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "match_lineups" */ +export interface match_lineups_min_order_by {coach_steam_id?: (order_by | null),id?: (order_by | null),match_id?: (order_by | null),team_id?: (order_by | null),team_name?: (order_by | null)} + + +/** response of any mutation on the table "match_lineups" */ +export interface match_lineups_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: match_lineupsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** input type for inserting object relation for remote table "match_lineups" */ +export interface match_lineups_obj_rel_insert_input {data: match_lineups_insert_input, +/** upsert condition */ +on_conflict?: (match_lineups_on_conflict | null)} + + +/** on_conflict condition type for table "match_lineups" */ +export interface match_lineups_on_conflict {constraint: match_lineups_constraint,update_columns?: match_lineups_update_column[],where?: (match_lineups_bool_exp | null)} + + +/** Ordering options when selecting data from "match_lineups". */ +export interface match_lineups_order_by {can_pick_map_veto?: (order_by | null),can_pick_region_veto?: (order_by | null),can_update_lineup?: (order_by | null),captain?: (v_match_captains_order_by | null),coach?: (players_order_by | null),coach_steam_id?: (order_by | null),id?: (order_by | null),is_on_lineup?: (order_by | null),is_picking_map_veto?: (order_by | null),is_picking_region_veto?: (order_by | null),is_ready?: (order_by | null),lineup_players_aggregate?: (match_lineup_players_aggregate_order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),match_veto_picks_aggregate?: (match_map_veto_picks_aggregate_order_by | null),name?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null),team_name?: (order_by | null)} + + +/** primary key columns input for table: match_lineups */ +export interface match_lineups_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "match_lineups" */ +export interface match_lineups_set_input {coach_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),team_id?: (Scalars['uuid'] | null),team_name?: (Scalars['String'] | null)} + + +/** aggregate stddev on columns */ +export interface match_lineups_stddev_fieldsGenqlSelection{ + coach_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "match_lineups" */ +export interface match_lineups_stddev_order_by {coach_steam_id?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface match_lineups_stddev_pop_fieldsGenqlSelection{ + coach_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "match_lineups" */ +export interface match_lineups_stddev_pop_order_by {coach_steam_id?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface match_lineups_stddev_samp_fieldsGenqlSelection{ + coach_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "match_lineups" */ +export interface match_lineups_stddev_samp_order_by {coach_steam_id?: (order_by | null)} + + +/** Streaming cursor of the table "match_lineups" */ +export interface match_lineups_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: match_lineups_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface match_lineups_stream_cursor_value_input {coach_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),team_id?: (Scalars['uuid'] | null),team_name?: (Scalars['String'] | null)} + + +/** aggregate sum on columns */ +export interface match_lineups_sum_fieldsGenqlSelection{ + coach_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "match_lineups" */ +export interface match_lineups_sum_order_by {coach_steam_id?: (order_by | null)} + +export interface match_lineups_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (match_lineups_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (match_lineups_set_input | null), +/** filter the rows which have to be updated */ +where: match_lineups_bool_exp} + + +/** aggregate var_pop on columns */ +export interface match_lineups_var_pop_fieldsGenqlSelection{ + coach_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "match_lineups" */ +export interface match_lineups_var_pop_order_by {coach_steam_id?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface match_lineups_var_samp_fieldsGenqlSelection{ + coach_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "match_lineups" */ +export interface match_lineups_var_samp_order_by {coach_steam_id?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface match_lineups_variance_fieldsGenqlSelection{ + coach_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "match_lineups" */ +export interface match_lineups_variance_order_by {coach_steam_id?: (order_by | null)} + + +/** columns and relationships of "match_map_demos" */ +export interface match_map_demosGenqlSelection{ + bombs?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + /** An array relationship */ + clip_render_jobs?: (clip_render_jobsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (clip_render_jobs_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (clip_render_jobs_order_by[] | null), + /** filter the rows returned */ + where?: (clip_render_jobs_bool_exp | null)} }) + /** An aggregate relationship */ + clip_render_jobs_aggregate?: (clip_render_jobs_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (clip_render_jobs_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (clip_render_jobs_order_by[] | null), + /** filter the rows returned */ + where?: (clip_render_jobs_bool_exp | null)} }) + created_at?: boolean | number + cs2_build?: boolean | number + /** An array relationship */ + demo_sessions?: (match_demo_sessionsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_demo_sessions_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_demo_sessions_order_by[] | null), + /** filter the rows returned */ + where?: (match_demo_sessions_bool_exp | null)} }) + /** An aggregate relationship */ + demo_sessions_aggregate?: (match_demo_sessions_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_demo_sessions_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_demo_sessions_order_by[] | null), + /** filter the rows returned */ + where?: (match_demo_sessions_bool_exp | null)} }) + /** A computed field, executes function "demo_download_url" */ + download_url?: boolean | number + duration_seconds?: boolean | number + file?: boolean | number + geometry_validated?: boolean | number + id?: boolean | number + kills?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + map_name?: boolean | number + /** An object relationship */ + match?: matchesGenqlSelection + /** An array relationship */ + match_clips?: (match_clipsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_clips_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_clips_order_by[] | null), + /** filter the rows returned */ + where?: (match_clips_bool_exp | null)} }) + /** An aggregate relationship */ + match_clips_aggregate?: (match_clips_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_clips_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_clips_order_by[] | null), + /** filter the rows returned */ + where?: (match_clips_bool_exp | null)} }) + match_id?: boolean | number + /** An object relationship */ + match_map?: match_mapsGenqlSelection + match_map_id?: boolean | number + metadata_parsed_at?: boolean | number + parser_version?: boolean | number + playback_file?: boolean | number + playback_size?: boolean | number + /** A computed field, executes function "demo_playback_url" */ + playback_url?: boolean | number + playback_version?: boolean | number + players?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + round_ticks?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + size?: boolean | number + tick_rate?: boolean | number + total_ticks?: boolean | number + workshop_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "match_map_demos" */ +export interface match_map_demos_aggregateGenqlSelection{ + aggregate?: match_map_demos_aggregate_fieldsGenqlSelection + nodes?: match_map_demosGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface match_map_demos_aggregate_bool_exp {bool_and?: (match_map_demos_aggregate_bool_exp_bool_and | null),bool_or?: (match_map_demos_aggregate_bool_exp_bool_or | null),count?: (match_map_demos_aggregate_bool_exp_count | null)} + +export interface match_map_demos_aggregate_bool_exp_bool_and {arguments: match_map_demos_select_column_match_map_demos_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_map_demos_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface match_map_demos_aggregate_bool_exp_bool_or {arguments: match_map_demos_select_column_match_map_demos_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_map_demos_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface match_map_demos_aggregate_bool_exp_count {arguments?: (match_map_demos_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_map_demos_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "match_map_demos" */ +export interface match_map_demos_aggregate_fieldsGenqlSelection{ + avg?: match_map_demos_avg_fieldsGenqlSelection + count?: { __args: {columns?: (match_map_demos_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: match_map_demos_max_fieldsGenqlSelection + min?: match_map_demos_min_fieldsGenqlSelection + stddev?: match_map_demos_stddev_fieldsGenqlSelection + stddev_pop?: match_map_demos_stddev_pop_fieldsGenqlSelection + stddev_samp?: match_map_demos_stddev_samp_fieldsGenqlSelection + sum?: match_map_demos_sum_fieldsGenqlSelection + var_pop?: match_map_demos_var_pop_fieldsGenqlSelection + var_samp?: match_map_demos_var_samp_fieldsGenqlSelection + variance?: match_map_demos_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "match_map_demos" */ +export interface match_map_demos_aggregate_order_by {avg?: (match_map_demos_avg_order_by | null),count?: (order_by | null),max?: (match_map_demos_max_order_by | null),min?: (match_map_demos_min_order_by | null),stddev?: (match_map_demos_stddev_order_by | null),stddev_pop?: (match_map_demos_stddev_pop_order_by | null),stddev_samp?: (match_map_demos_stddev_samp_order_by | null),sum?: (match_map_demos_sum_order_by | null),var_pop?: (match_map_demos_var_pop_order_by | null),var_samp?: (match_map_demos_var_samp_order_by | null),variance?: (match_map_demos_variance_order_by | null)} + + +/** append existing jsonb value of filtered columns with new jsonb value */ +export interface match_map_demos_append_input {bombs?: (Scalars['jsonb'] | null),kills?: (Scalars['jsonb'] | null),players?: (Scalars['jsonb'] | null),round_ticks?: (Scalars['jsonb'] | null)} + + +/** input type for inserting array relation for remote table "match_map_demos" */ +export interface match_map_demos_arr_rel_insert_input {data: match_map_demos_insert_input[], +/** upsert condition */ +on_conflict?: (match_map_demos_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface match_map_demos_avg_fieldsGenqlSelection{ + duration_seconds?: boolean | number + parser_version?: boolean | number + playback_size?: boolean | number + playback_version?: boolean | number + size?: boolean | number + tick_rate?: boolean | number + total_ticks?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "match_map_demos" */ +export interface match_map_demos_avg_order_by {duration_seconds?: (order_by | null),parser_version?: (order_by | null),playback_size?: (order_by | null),playback_version?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "match_map_demos". All fields are combined with a logical 'AND'. */ +export interface match_map_demos_bool_exp {_and?: (match_map_demos_bool_exp[] | null),_not?: (match_map_demos_bool_exp | null),_or?: (match_map_demos_bool_exp[] | null),bombs?: (jsonb_comparison_exp | null),clip_render_jobs?: (clip_render_jobs_bool_exp | null),clip_render_jobs_aggregate?: (clip_render_jobs_aggregate_bool_exp | null),created_at?: (timestamptz_comparison_exp | null),cs2_build?: (String_comparison_exp | null),demo_sessions?: (match_demo_sessions_bool_exp | null),demo_sessions_aggregate?: (match_demo_sessions_aggregate_bool_exp | null),download_url?: (String_comparison_exp | null),duration_seconds?: (Float_comparison_exp | null),file?: (String_comparison_exp | null),geometry_validated?: (Boolean_comparison_exp | null),id?: (uuid_comparison_exp | null),kills?: (jsonb_comparison_exp | null),map_name?: (String_comparison_exp | null),match?: (matches_bool_exp | null),match_clips?: (match_clips_bool_exp | null),match_clips_aggregate?: (match_clips_aggregate_bool_exp | null),match_id?: (uuid_comparison_exp | null),match_map?: (match_maps_bool_exp | null),match_map_id?: (uuid_comparison_exp | null),metadata_parsed_at?: (timestamptz_comparison_exp | null),parser_version?: (Int_comparison_exp | null),playback_file?: (String_comparison_exp | null),playback_size?: (Int_comparison_exp | null),playback_url?: (String_comparison_exp | null),playback_version?: (Int_comparison_exp | null),players?: (jsonb_comparison_exp | null),round_ticks?: (jsonb_comparison_exp | null),size?: (Int_comparison_exp | null),tick_rate?: (Float_comparison_exp | null),total_ticks?: (Int_comparison_exp | null),workshop_id?: (String_comparison_exp | null)} + + +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +export interface match_map_demos_delete_at_path_input {bombs?: (Scalars['String'][] | null),kills?: (Scalars['String'][] | null),players?: (Scalars['String'][] | null),round_ticks?: (Scalars['String'][] | null)} + + +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +export interface match_map_demos_delete_elem_input {bombs?: (Scalars['Int'] | null),kills?: (Scalars['Int'] | null),players?: (Scalars['Int'] | null),round_ticks?: (Scalars['Int'] | null)} + + +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +export interface match_map_demos_delete_key_input {bombs?: (Scalars['String'] | null),kills?: (Scalars['String'] | null),players?: (Scalars['String'] | null),round_ticks?: (Scalars['String'] | null)} + + +/** input type for incrementing numeric columns in table "match_map_demos" */ +export interface match_map_demos_inc_input {parser_version?: (Scalars['Int'] | null),playback_size?: (Scalars['Int'] | null),playback_version?: (Scalars['Int'] | null),size?: (Scalars['Int'] | null),tick_rate?: (Scalars['Float'] | null),total_ticks?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "match_map_demos" */ +export interface match_map_demos_insert_input {bombs?: (Scalars['jsonb'] | null),clip_render_jobs?: (clip_render_jobs_arr_rel_insert_input | null),created_at?: (Scalars['timestamptz'] | null),cs2_build?: (Scalars['String'] | null),demo_sessions?: (match_demo_sessions_arr_rel_insert_input | null),file?: (Scalars['String'] | null),geometry_validated?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),kills?: (Scalars['jsonb'] | null),map_name?: (Scalars['String'] | null),match?: (matches_obj_rel_insert_input | null),match_clips?: (match_clips_arr_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),match_map?: (match_maps_obj_rel_insert_input | null),match_map_id?: (Scalars['uuid'] | null),metadata_parsed_at?: (Scalars['timestamptz'] | null),parser_version?: (Scalars['Int'] | null),playback_file?: (Scalars['String'] | null),playback_size?: (Scalars['Int'] | null),playback_version?: (Scalars['Int'] | null),players?: (Scalars['jsonb'] | null),round_ticks?: (Scalars['jsonb'] | null),size?: (Scalars['Int'] | null),tick_rate?: (Scalars['Float'] | null),total_ticks?: (Scalars['Int'] | null),workshop_id?: (Scalars['String'] | null)} + + +/** aggregate max on columns */ +export interface match_map_demos_max_fieldsGenqlSelection{ + created_at?: boolean | number + cs2_build?: boolean | number + /** A computed field, executes function "demo_download_url" */ + download_url?: boolean | number + duration_seconds?: boolean | number + file?: boolean | number + id?: boolean | number + map_name?: boolean | number + match_id?: boolean | number + match_map_id?: boolean | number + metadata_parsed_at?: boolean | number + parser_version?: boolean | number + playback_file?: boolean | number + playback_size?: boolean | number + /** A computed field, executes function "demo_playback_url" */ + playback_url?: boolean | number + playback_version?: boolean | number + size?: boolean | number + tick_rate?: boolean | number + total_ticks?: boolean | number + workshop_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "match_map_demos" */ +export interface match_map_demos_max_order_by {created_at?: (order_by | null),cs2_build?: (order_by | null),duration_seconds?: (order_by | null),file?: (order_by | null),id?: (order_by | null),map_name?: (order_by | null),match_id?: (order_by | null),match_map_id?: (order_by | null),metadata_parsed_at?: (order_by | null),parser_version?: (order_by | null),playback_file?: (order_by | null),playback_size?: (order_by | null),playback_version?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null),workshop_id?: (order_by | null)} + + +/** aggregate min on columns */ +export interface match_map_demos_min_fieldsGenqlSelection{ + created_at?: boolean | number + cs2_build?: boolean | number + /** A computed field, executes function "demo_download_url" */ + download_url?: boolean | number + duration_seconds?: boolean | number + file?: boolean | number + id?: boolean | number + map_name?: boolean | number + match_id?: boolean | number + match_map_id?: boolean | number + metadata_parsed_at?: boolean | number + parser_version?: boolean | number + playback_file?: boolean | number + playback_size?: boolean | number + /** A computed field, executes function "demo_playback_url" */ + playback_url?: boolean | number + playback_version?: boolean | number + size?: boolean | number + tick_rate?: boolean | number + total_ticks?: boolean | number + workshop_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "match_map_demos" */ +export interface match_map_demos_min_order_by {created_at?: (order_by | null),cs2_build?: (order_by | null),duration_seconds?: (order_by | null),file?: (order_by | null),id?: (order_by | null),map_name?: (order_by | null),match_id?: (order_by | null),match_map_id?: (order_by | null),metadata_parsed_at?: (order_by | null),parser_version?: (order_by | null),playback_file?: (order_by | null),playback_size?: (order_by | null),playback_version?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null),workshop_id?: (order_by | null)} + + +/** response of any mutation on the table "match_map_demos" */ +export interface match_map_demos_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: match_map_demosGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** input type for inserting object relation for remote table "match_map_demos" */ +export interface match_map_demos_obj_rel_insert_input {data: match_map_demos_insert_input, +/** upsert condition */ +on_conflict?: (match_map_demos_on_conflict | null)} + + +/** on_conflict condition type for table "match_map_demos" */ +export interface match_map_demos_on_conflict {constraint: match_map_demos_constraint,update_columns?: match_map_demos_update_column[],where?: (match_map_demos_bool_exp | null)} + + +/** Ordering options when selecting data from "match_map_demos". */ +export interface match_map_demos_order_by {bombs?: (order_by | null),clip_render_jobs_aggregate?: (clip_render_jobs_aggregate_order_by | null),created_at?: (order_by | null),cs2_build?: (order_by | null),demo_sessions_aggregate?: (match_demo_sessions_aggregate_order_by | null),download_url?: (order_by | null),duration_seconds?: (order_by | null),file?: (order_by | null),geometry_validated?: (order_by | null),id?: (order_by | null),kills?: (order_by | null),map_name?: (order_by | null),match?: (matches_order_by | null),match_clips_aggregate?: (match_clips_aggregate_order_by | null),match_id?: (order_by | null),match_map?: (match_maps_order_by | null),match_map_id?: (order_by | null),metadata_parsed_at?: (order_by | null),parser_version?: (order_by | null),playback_file?: (order_by | null),playback_size?: (order_by | null),playback_url?: (order_by | null),playback_version?: (order_by | null),players?: (order_by | null),round_ticks?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null),workshop_id?: (order_by | null)} + + +/** primary key columns input for table: match_map_demos */ +export interface match_map_demos_pk_columns_input {id: Scalars['uuid']} + + +/** prepend existing jsonb value of filtered columns with new jsonb value */ +export interface match_map_demos_prepend_input {bombs?: (Scalars['jsonb'] | null),kills?: (Scalars['jsonb'] | null),players?: (Scalars['jsonb'] | null),round_ticks?: (Scalars['jsonb'] | null)} + + +/** input type for updating data in table "match_map_demos" */ +export interface match_map_demos_set_input {bombs?: (Scalars['jsonb'] | null),created_at?: (Scalars['timestamptz'] | null),cs2_build?: (Scalars['String'] | null),file?: (Scalars['String'] | null),geometry_validated?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),kills?: (Scalars['jsonb'] | null),map_name?: (Scalars['String'] | null),match_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),metadata_parsed_at?: (Scalars['timestamptz'] | null),parser_version?: (Scalars['Int'] | null),playback_file?: (Scalars['String'] | null),playback_size?: (Scalars['Int'] | null),playback_version?: (Scalars['Int'] | null),players?: (Scalars['jsonb'] | null),round_ticks?: (Scalars['jsonb'] | null),size?: (Scalars['Int'] | null),tick_rate?: (Scalars['Float'] | null),total_ticks?: (Scalars['Int'] | null),workshop_id?: (Scalars['String'] | null)} + + +/** aggregate stddev on columns */ +export interface match_map_demos_stddev_fieldsGenqlSelection{ + duration_seconds?: boolean | number + parser_version?: boolean | number + playback_size?: boolean | number + playback_version?: boolean | number + size?: boolean | number + tick_rate?: boolean | number + total_ticks?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "match_map_demos" */ +export interface match_map_demos_stddev_order_by {duration_seconds?: (order_by | null),parser_version?: (order_by | null),playback_size?: (order_by | null),playback_version?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface match_map_demos_stddev_pop_fieldsGenqlSelection{ + duration_seconds?: boolean | number + parser_version?: boolean | number + playback_size?: boolean | number + playback_version?: boolean | number + size?: boolean | number + tick_rate?: boolean | number + total_ticks?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "match_map_demos" */ +export interface match_map_demos_stddev_pop_order_by {duration_seconds?: (order_by | null),parser_version?: (order_by | null),playback_size?: (order_by | null),playback_version?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface match_map_demos_stddev_samp_fieldsGenqlSelection{ + duration_seconds?: boolean | number + parser_version?: boolean | number + playback_size?: boolean | number + playback_version?: boolean | number + size?: boolean | number + tick_rate?: boolean | number + total_ticks?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "match_map_demos" */ +export interface match_map_demos_stddev_samp_order_by {duration_seconds?: (order_by | null),parser_version?: (order_by | null),playback_size?: (order_by | null),playback_version?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null)} + + +/** Streaming cursor of the table "match_map_demos" */ +export interface match_map_demos_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: match_map_demos_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface match_map_demos_stream_cursor_value_input {bombs?: (Scalars['jsonb'] | null),created_at?: (Scalars['timestamptz'] | null),cs2_build?: (Scalars['String'] | null),duration_seconds?: (Scalars['Float'] | null),file?: (Scalars['String'] | null),geometry_validated?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),kills?: (Scalars['jsonb'] | null),map_name?: (Scalars['String'] | null),match_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),metadata_parsed_at?: (Scalars['timestamptz'] | null),parser_version?: (Scalars['Int'] | null),playback_file?: (Scalars['String'] | null),playback_size?: (Scalars['Int'] | null),playback_version?: (Scalars['Int'] | null),players?: (Scalars['jsonb'] | null),round_ticks?: (Scalars['jsonb'] | null),size?: (Scalars['Int'] | null),tick_rate?: (Scalars['Float'] | null),total_ticks?: (Scalars['Int'] | null),workshop_id?: (Scalars['String'] | null)} + + +/** aggregate sum on columns */ +export interface match_map_demos_sum_fieldsGenqlSelection{ + duration_seconds?: boolean | number + parser_version?: boolean | number + playback_size?: boolean | number + playback_version?: boolean | number + size?: boolean | number + tick_rate?: boolean | number + total_ticks?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "match_map_demos" */ +export interface match_map_demos_sum_order_by {duration_seconds?: (order_by | null),parser_version?: (order_by | null),playback_size?: (order_by | null),playback_version?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null)} + +export interface match_map_demos_updates { +/** append existing jsonb value of filtered columns with new jsonb value */ +_append?: (match_map_demos_append_input | null), +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +_delete_at_path?: (match_map_demos_delete_at_path_input | null), +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +_delete_elem?: (match_map_demos_delete_elem_input | null), +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +_delete_key?: (match_map_demos_delete_key_input | null), +/** increments the numeric columns with given value of the filtered values */ +_inc?: (match_map_demos_inc_input | null), +/** prepend existing jsonb value of filtered columns with new jsonb value */ +_prepend?: (match_map_demos_prepend_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (match_map_demos_set_input | null), +/** filter the rows which have to be updated */ +where: match_map_demos_bool_exp} + + +/** aggregate var_pop on columns */ +export interface match_map_demos_var_pop_fieldsGenqlSelection{ + duration_seconds?: boolean | number + parser_version?: boolean | number + playback_size?: boolean | number + playback_version?: boolean | number + size?: boolean | number + tick_rate?: boolean | number + total_ticks?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "match_map_demos" */ +export interface match_map_demos_var_pop_order_by {duration_seconds?: (order_by | null),parser_version?: (order_by | null),playback_size?: (order_by | null),playback_version?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface match_map_demos_var_samp_fieldsGenqlSelection{ + duration_seconds?: boolean | number + parser_version?: boolean | number + playback_size?: boolean | number + playback_version?: boolean | number + size?: boolean | number + tick_rate?: boolean | number + total_ticks?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "match_map_demos" */ +export interface match_map_demos_var_samp_order_by {duration_seconds?: (order_by | null),parser_version?: (order_by | null),playback_size?: (order_by | null),playback_version?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface match_map_demos_variance_fieldsGenqlSelection{ + duration_seconds?: boolean | number + parser_version?: boolean | number + playback_size?: boolean | number + playback_version?: boolean | number + size?: boolean | number + tick_rate?: boolean | number + total_ticks?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "match_map_demos" */ +export interface match_map_demos_variance_order_by {duration_seconds?: (order_by | null),parser_version?: (order_by | null),playback_size?: (order_by | null),playback_version?: (order_by | null),size?: (order_by | null),tick_rate?: (order_by | null),total_ticks?: (order_by | null)} + + +/** columns and relationships of "match_map_rounds" */ +export interface match_map_roundsGenqlSelection{ + /** An array relationship */ + assists?: (player_assistsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_assists_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_assists_order_by[] | null), + /** filter the rows returned */ + where?: (player_assists_bool_exp | null)} }) + /** An aggregate relationship */ + assists_aggregate?: (player_assists_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_assists_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_assists_order_by[] | null), + /** filter the rows returned */ + where?: (player_assists_bool_exp | null)} }) + backup_file?: boolean | number + created_at?: boolean | number + deleted_at?: boolean | number + /** A computed field, executes function "has_backup_file" */ + has_backup_file?: boolean | number + id?: boolean | number + /** An array relationship */ + kills?: (player_killsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_kills_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_kills_order_by[] | null), + /** filter the rows returned */ + where?: (player_kills_bool_exp | null)} }) + /** An aggregate relationship */ + kills_aggregate?: (player_kills_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_kills_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_kills_order_by[] | null), + /** filter the rows returned */ + where?: (player_kills_bool_exp | null)} }) + lineup_1_money?: boolean | number + lineup_1_score?: boolean | number + lineup_1_side?: boolean | number + lineup_1_timeouts_available?: boolean | number + lineup_2_money?: boolean | number + lineup_2_score?: boolean | number + lineup_2_side?: boolean | number + lineup_2_timeouts_available?: boolean | number + /** An object relationship */ + match_map?: match_mapsGenqlSelection + match_map_id?: boolean | number + round?: boolean | number + time?: boolean | number + winning_reason?: boolean | number + winning_side?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "match_map_rounds" */ +export interface match_map_rounds_aggregateGenqlSelection{ + aggregate?: match_map_rounds_aggregate_fieldsGenqlSelection + nodes?: match_map_roundsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface match_map_rounds_aggregate_bool_exp {count?: (match_map_rounds_aggregate_bool_exp_count | null)} + +export interface match_map_rounds_aggregate_bool_exp_count {arguments?: (match_map_rounds_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_map_rounds_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "match_map_rounds" */ +export interface match_map_rounds_aggregate_fieldsGenqlSelection{ + avg?: match_map_rounds_avg_fieldsGenqlSelection + count?: { __args: {columns?: (match_map_rounds_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: match_map_rounds_max_fieldsGenqlSelection + min?: match_map_rounds_min_fieldsGenqlSelection + stddev?: match_map_rounds_stddev_fieldsGenqlSelection + stddev_pop?: match_map_rounds_stddev_pop_fieldsGenqlSelection + stddev_samp?: match_map_rounds_stddev_samp_fieldsGenqlSelection + sum?: match_map_rounds_sum_fieldsGenqlSelection + var_pop?: match_map_rounds_var_pop_fieldsGenqlSelection + var_samp?: match_map_rounds_var_samp_fieldsGenqlSelection + variance?: match_map_rounds_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "match_map_rounds" */ +export interface match_map_rounds_aggregate_order_by {avg?: (match_map_rounds_avg_order_by | null),count?: (order_by | null),max?: (match_map_rounds_max_order_by | null),min?: (match_map_rounds_min_order_by | null),stddev?: (match_map_rounds_stddev_order_by | null),stddev_pop?: (match_map_rounds_stddev_pop_order_by | null),stddev_samp?: (match_map_rounds_stddev_samp_order_by | null),sum?: (match_map_rounds_sum_order_by | null),var_pop?: (match_map_rounds_var_pop_order_by | null),var_samp?: (match_map_rounds_var_samp_order_by | null),variance?: (match_map_rounds_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "match_map_rounds" */ +export interface match_map_rounds_arr_rel_insert_input {data: match_map_rounds_insert_input[], +/** upsert condition */ +on_conflict?: (match_map_rounds_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface match_map_rounds_avg_fieldsGenqlSelection{ + lineup_1_money?: boolean | number + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + lineup_2_money?: boolean | number + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + round?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "match_map_rounds" */ +export interface match_map_rounds_avg_order_by {lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),round?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "match_map_rounds". All fields are combined with a logical 'AND'. */ +export interface match_map_rounds_bool_exp {_and?: (match_map_rounds_bool_exp[] | null),_not?: (match_map_rounds_bool_exp | null),_or?: (match_map_rounds_bool_exp[] | null),assists?: (player_assists_bool_exp | null),assists_aggregate?: (player_assists_aggregate_bool_exp | null),backup_file?: (String_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),deleted_at?: (timestamptz_comparison_exp | null),has_backup_file?: (Boolean_comparison_exp | null),id?: (uuid_comparison_exp | null),kills?: (player_kills_bool_exp | null),kills_aggregate?: (player_kills_aggregate_bool_exp | null),lineup_1_money?: (Int_comparison_exp | null),lineup_1_score?: (Int_comparison_exp | null),lineup_1_side?: (e_sides_enum_comparison_exp | null),lineup_1_timeouts_available?: (Int_comparison_exp | null),lineup_2_money?: (Int_comparison_exp | null),lineup_2_score?: (Int_comparison_exp | null),lineup_2_side?: (e_sides_enum_comparison_exp | null),lineup_2_timeouts_available?: (Int_comparison_exp | null),match_map?: (match_maps_bool_exp | null),match_map_id?: (uuid_comparison_exp | null),round?: (Int_comparison_exp | null),time?: (timestamptz_comparison_exp | null),winning_reason?: (e_winning_reasons_enum_comparison_exp | null),winning_side?: (String_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "match_map_rounds" */ +export interface match_map_rounds_inc_input {lineup_1_money?: (Scalars['Int'] | null),lineup_1_score?: (Scalars['Int'] | null),lineup_1_timeouts_available?: (Scalars['Int'] | null),lineup_2_money?: (Scalars['Int'] | null),lineup_2_score?: (Scalars['Int'] | null),lineup_2_timeouts_available?: (Scalars['Int'] | null),round?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "match_map_rounds" */ +export interface match_map_rounds_insert_input {assists?: (player_assists_arr_rel_insert_input | null),backup_file?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),deleted_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),kills?: (player_kills_arr_rel_insert_input | null),lineup_1_money?: (Scalars['Int'] | null),lineup_1_score?: (Scalars['Int'] | null),lineup_1_side?: (e_sides_enum | null),lineup_1_timeouts_available?: (Scalars['Int'] | null),lineup_2_money?: (Scalars['Int'] | null),lineup_2_score?: (Scalars['Int'] | null),lineup_2_side?: (e_sides_enum | null),lineup_2_timeouts_available?: (Scalars['Int'] | null),match_map?: (match_maps_obj_rel_insert_input | null),match_map_id?: (Scalars['uuid'] | null),round?: (Scalars['Int'] | null),time?: (Scalars['timestamptz'] | null),winning_reason?: (e_winning_reasons_enum | null),winning_side?: (Scalars['String'] | null)} + + +/** aggregate max on columns */ +export interface match_map_rounds_max_fieldsGenqlSelection{ + backup_file?: boolean | number + created_at?: boolean | number + deleted_at?: boolean | number + id?: boolean | number + lineup_1_money?: boolean | number + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + lineup_2_money?: boolean | number + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + match_map_id?: boolean | number + round?: boolean | number + time?: boolean | number + winning_side?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "match_map_rounds" */ +export interface match_map_rounds_max_order_by {backup_file?: (order_by | null),created_at?: (order_by | null),deleted_at?: (order_by | null),id?: (order_by | null),lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),match_map_id?: (order_by | null),round?: (order_by | null),time?: (order_by | null),winning_side?: (order_by | null)} + + +/** aggregate min on columns */ +export interface match_map_rounds_min_fieldsGenqlSelection{ + backup_file?: boolean | number + created_at?: boolean | number + deleted_at?: boolean | number + id?: boolean | number + lineup_1_money?: boolean | number + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + lineup_2_money?: boolean | number + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + match_map_id?: boolean | number + round?: boolean | number + time?: boolean | number + winning_side?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "match_map_rounds" */ +export interface match_map_rounds_min_order_by {backup_file?: (order_by | null),created_at?: (order_by | null),deleted_at?: (order_by | null),id?: (order_by | null),lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),match_map_id?: (order_by | null),round?: (order_by | null),time?: (order_by | null),winning_side?: (order_by | null)} + + +/** response of any mutation on the table "match_map_rounds" */ +export interface match_map_rounds_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: match_map_roundsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "match_map_rounds" */ +export interface match_map_rounds_on_conflict {constraint: match_map_rounds_constraint,update_columns?: match_map_rounds_update_column[],where?: (match_map_rounds_bool_exp | null)} + + +/** Ordering options when selecting data from "match_map_rounds". */ +export interface match_map_rounds_order_by {assists_aggregate?: (player_assists_aggregate_order_by | null),backup_file?: (order_by | null),created_at?: (order_by | null),deleted_at?: (order_by | null),has_backup_file?: (order_by | null),id?: (order_by | null),kills_aggregate?: (player_kills_aggregate_order_by | null),lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_side?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_side?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),match_map?: (match_maps_order_by | null),match_map_id?: (order_by | null),round?: (order_by | null),time?: (order_by | null),winning_reason?: (order_by | null),winning_side?: (order_by | null)} + + +/** primary key columns input for table: match_map_rounds */ +export interface match_map_rounds_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "match_map_rounds" */ +export interface match_map_rounds_set_input {backup_file?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),deleted_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),lineup_1_money?: (Scalars['Int'] | null),lineup_1_score?: (Scalars['Int'] | null),lineup_1_side?: (e_sides_enum | null),lineup_1_timeouts_available?: (Scalars['Int'] | null),lineup_2_money?: (Scalars['Int'] | null),lineup_2_score?: (Scalars['Int'] | null),lineup_2_side?: (e_sides_enum | null),lineup_2_timeouts_available?: (Scalars['Int'] | null),match_map_id?: (Scalars['uuid'] | null),round?: (Scalars['Int'] | null),time?: (Scalars['timestamptz'] | null),winning_reason?: (e_winning_reasons_enum | null),winning_side?: (Scalars['String'] | null)} + + +/** aggregate stddev on columns */ +export interface match_map_rounds_stddev_fieldsGenqlSelection{ + lineup_1_money?: boolean | number + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + lineup_2_money?: boolean | number + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + round?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "match_map_rounds" */ +export interface match_map_rounds_stddev_order_by {lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),round?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface match_map_rounds_stddev_pop_fieldsGenqlSelection{ + lineup_1_money?: boolean | number + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + lineup_2_money?: boolean | number + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + round?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "match_map_rounds" */ +export interface match_map_rounds_stddev_pop_order_by {lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),round?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface match_map_rounds_stddev_samp_fieldsGenqlSelection{ + lineup_1_money?: boolean | number + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + lineup_2_money?: boolean | number + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + round?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "match_map_rounds" */ +export interface match_map_rounds_stddev_samp_order_by {lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),round?: (order_by | null)} + + +/** Streaming cursor of the table "match_map_rounds" */ +export interface match_map_rounds_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: match_map_rounds_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface match_map_rounds_stream_cursor_value_input {backup_file?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),deleted_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),lineup_1_money?: (Scalars['Int'] | null),lineup_1_score?: (Scalars['Int'] | null),lineup_1_side?: (e_sides_enum | null),lineup_1_timeouts_available?: (Scalars['Int'] | null),lineup_2_money?: (Scalars['Int'] | null),lineup_2_score?: (Scalars['Int'] | null),lineup_2_side?: (e_sides_enum | null),lineup_2_timeouts_available?: (Scalars['Int'] | null),match_map_id?: (Scalars['uuid'] | null),round?: (Scalars['Int'] | null),time?: (Scalars['timestamptz'] | null),winning_reason?: (e_winning_reasons_enum | null),winning_side?: (Scalars['String'] | null)} + + +/** aggregate sum on columns */ +export interface match_map_rounds_sum_fieldsGenqlSelection{ + lineup_1_money?: boolean | number + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + lineup_2_money?: boolean | number + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + round?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "match_map_rounds" */ +export interface match_map_rounds_sum_order_by {lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),round?: (order_by | null)} + +export interface match_map_rounds_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (match_map_rounds_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (match_map_rounds_set_input | null), +/** filter the rows which have to be updated */ +where: match_map_rounds_bool_exp} + + +/** aggregate var_pop on columns */ +export interface match_map_rounds_var_pop_fieldsGenqlSelection{ + lineup_1_money?: boolean | number + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + lineup_2_money?: boolean | number + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + round?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "match_map_rounds" */ +export interface match_map_rounds_var_pop_order_by {lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),round?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface match_map_rounds_var_samp_fieldsGenqlSelection{ + lineup_1_money?: boolean | number + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + lineup_2_money?: boolean | number + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + round?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "match_map_rounds" */ +export interface match_map_rounds_var_samp_order_by {lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),round?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface match_map_rounds_variance_fieldsGenqlSelection{ + lineup_1_money?: boolean | number + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + lineup_2_money?: boolean | number + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + round?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "match_map_rounds" */ +export interface match_map_rounds_variance_order_by {lineup_1_money?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_money?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),round?: (order_by | null)} + + +/** columns and relationships of "match_map_veto_picks" */ +export interface match_map_veto_picksGenqlSelection{ + auto_picked?: boolean | number + created_at?: boolean | number + id?: boolean | number + /** An object relationship */ + map?: mapsGenqlSelection + map_id?: boolean | number + /** An object relationship */ + match?: matchesGenqlSelection + match_id?: boolean | number + /** An object relationship */ + match_lineup?: match_lineupsGenqlSelection + match_lineup_id?: boolean | number + side?: boolean | number + type?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "match_map_veto_picks" */ +export interface match_map_veto_picks_aggregateGenqlSelection{ + aggregate?: match_map_veto_picks_aggregate_fieldsGenqlSelection + nodes?: match_map_veto_picksGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface match_map_veto_picks_aggregate_bool_exp {bool_and?: (match_map_veto_picks_aggregate_bool_exp_bool_and | null),bool_or?: (match_map_veto_picks_aggregate_bool_exp_bool_or | null),count?: (match_map_veto_picks_aggregate_bool_exp_count | null)} + +export interface match_map_veto_picks_aggregate_bool_exp_bool_and {arguments: match_map_veto_picks_select_column_match_map_veto_picks_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_map_veto_picks_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface match_map_veto_picks_aggregate_bool_exp_bool_or {arguments: match_map_veto_picks_select_column_match_map_veto_picks_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_map_veto_picks_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface match_map_veto_picks_aggregate_bool_exp_count {arguments?: (match_map_veto_picks_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_map_veto_picks_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "match_map_veto_picks" */ +export interface match_map_veto_picks_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (match_map_veto_picks_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: match_map_veto_picks_max_fieldsGenqlSelection + min?: match_map_veto_picks_min_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "match_map_veto_picks" */ +export interface match_map_veto_picks_aggregate_order_by {count?: (order_by | null),max?: (match_map_veto_picks_max_order_by | null),min?: (match_map_veto_picks_min_order_by | null)} + + +/** input type for inserting array relation for remote table "match_map_veto_picks" */ +export interface match_map_veto_picks_arr_rel_insert_input {data: match_map_veto_picks_insert_input[], +/** upsert condition */ +on_conflict?: (match_map_veto_picks_on_conflict | null)} + + +/** Boolean expression to filter rows from the table "match_map_veto_picks". All fields are combined with a logical 'AND'. */ +export interface match_map_veto_picks_bool_exp {_and?: (match_map_veto_picks_bool_exp[] | null),_not?: (match_map_veto_picks_bool_exp | null),_or?: (match_map_veto_picks_bool_exp[] | null),auto_picked?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),map?: (maps_bool_exp | null),map_id?: (uuid_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),match_lineup?: (match_lineups_bool_exp | null),match_lineup_id?: (uuid_comparison_exp | null),side?: (String_comparison_exp | null),type?: (e_veto_pick_types_enum_comparison_exp | null)} + + +/** input type for inserting data into table "match_map_veto_picks" */ +export interface match_map_veto_picks_insert_input {auto_picked?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),map?: (maps_obj_rel_insert_input | null),map_id?: (Scalars['uuid'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),match_lineup?: (match_lineups_obj_rel_insert_input | null),match_lineup_id?: (Scalars['uuid'] | null),side?: (Scalars['String'] | null),type?: (e_veto_pick_types_enum | null)} + + +/** aggregate max on columns */ +export interface match_map_veto_picks_max_fieldsGenqlSelection{ + created_at?: boolean | number + id?: boolean | number + map_id?: boolean | number + match_id?: boolean | number + match_lineup_id?: boolean | number + side?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "match_map_veto_picks" */ +export interface match_map_veto_picks_max_order_by {created_at?: (order_by | null),id?: (order_by | null),map_id?: (order_by | null),match_id?: (order_by | null),match_lineup_id?: (order_by | null),side?: (order_by | null)} + + +/** aggregate min on columns */ +export interface match_map_veto_picks_min_fieldsGenqlSelection{ + created_at?: boolean | number + id?: boolean | number + map_id?: boolean | number + match_id?: boolean | number + match_lineup_id?: boolean | number + side?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "match_map_veto_picks" */ +export interface match_map_veto_picks_min_order_by {created_at?: (order_by | null),id?: (order_by | null),map_id?: (order_by | null),match_id?: (order_by | null),match_lineup_id?: (order_by | null),side?: (order_by | null)} + + +/** response of any mutation on the table "match_map_veto_picks" */ +export interface match_map_veto_picks_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: match_map_veto_picksGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "match_map_veto_picks" */ +export interface match_map_veto_picks_on_conflict {constraint: match_map_veto_picks_constraint,update_columns?: match_map_veto_picks_update_column[],where?: (match_map_veto_picks_bool_exp | null)} + + +/** Ordering options when selecting data from "match_map_veto_picks". */ +export interface match_map_veto_picks_order_by {auto_picked?: (order_by | null),created_at?: (order_by | null),id?: (order_by | null),map?: (maps_order_by | null),map_id?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),match_lineup?: (match_lineups_order_by | null),match_lineup_id?: (order_by | null),side?: (order_by | null),type?: (order_by | null)} + + +/** primary key columns input for table: match_map_veto_picks */ +export interface match_map_veto_picks_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "match_map_veto_picks" */ +export interface match_map_veto_picks_set_input {auto_picked?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),map_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_lineup_id?: (Scalars['uuid'] | null),side?: (Scalars['String'] | null),type?: (e_veto_pick_types_enum | null)} + + +/** Streaming cursor of the table "match_map_veto_picks" */ +export interface match_map_veto_picks_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: match_map_veto_picks_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface match_map_veto_picks_stream_cursor_value_input {auto_picked?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),map_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_lineup_id?: (Scalars['uuid'] | null),side?: (Scalars['String'] | null),type?: (e_veto_pick_types_enum | null)} + +export interface match_map_veto_picks_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (match_map_veto_picks_set_input | null), +/** filter the rows which have to be updated */ +where: match_map_veto_picks_bool_exp} + + +/** columns and relationships of "match_maps" */ +export interface match_mapsGenqlSelection{ + clips_count?: boolean | number + created_at?: boolean | number + demo_processing_started_at?: boolean | number + /** An array relationship */ + demos?: (match_map_demosGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_map_demos_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_map_demos_order_by[] | null), + /** filter the rows returned */ + where?: (match_map_demos_bool_exp | null)} }) + /** An aggregate relationship */ + demos_aggregate?: (match_map_demos_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_map_demos_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_map_demos_order_by[] | null), + /** filter the rows returned */ + where?: (match_map_demos_bool_exp | null)} }) + /** A computed field, executes function "match_map_demo_download_url" */ + demos_download_url?: boolean | number + /** A computed field, executes function "match_map_demo_total_size" */ + demos_total_size?: boolean | number + /** An object relationship */ + e_match_map_status?: e_match_map_statusGenqlSelection + ended_at?: boolean | number + /** An array relationship */ + flashes?: (player_flashesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_flashes_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_flashes_order_by[] | null), + /** filter the rows returned */ + where?: (player_flashes_bool_exp | null)} }) + /** An aggregate relationship */ + flashes_aggregate?: (player_flashes_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_flashes_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_flashes_order_by[] | null), + /** filter the rows returned */ + where?: (player_flashes_bool_exp | null)} }) + id?: boolean | number + /** A computed field, executes function "is_current_match_map" */ + is_current_map?: boolean | number + latest_clip_at?: boolean | number + /** A computed field, executes function "lineup_1_score" */ + lineup_1_score?: boolean | number + lineup_1_side?: boolean | number + lineup_1_timeouts_available?: boolean | number + /** A computed field, executes function "lineup_2_score" */ + lineup_2_score?: boolean | number + lineup_2_side?: boolean | number + lineup_2_timeouts_available?: boolean | number + /** An object relationship */ + map?: mapsGenqlSelection + map_id?: boolean | number + /** An object relationship */ + match?: matchesGenqlSelection + /** An array relationship */ + match_clips?: (match_clipsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_clips_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_clips_order_by[] | null), + /** filter the rows returned */ + where?: (match_clips_bool_exp | null)} }) + /** An aggregate relationship */ + match_clips_aggregate?: (match_clips_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_clips_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_clips_order_by[] | null), + /** filter the rows returned */ + where?: (match_clips_bool_exp | null)} }) + match_id?: boolean | number + /** An array relationship */ + objectives?: (player_objectivesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_objectives_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_objectives_order_by[] | null), + /** filter the rows returned */ + where?: (player_objectives_bool_exp | null)} }) + /** An aggregate relationship */ + objectives_aggregate?: (player_objectives_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_objectives_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_objectives_order_by[] | null), + /** filter the rows returned */ + where?: (player_objectives_bool_exp | null)} }) + order?: boolean | number + /** An array relationship */ + player_assists?: (player_assistsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_assists_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_assists_order_by[] | null), + /** filter the rows returned */ + where?: (player_assists_bool_exp | null)} }) + /** An aggregate relationship */ + player_assists_aggregate?: (player_assists_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_assists_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_assists_order_by[] | null), + /** filter the rows returned */ + where?: (player_assists_bool_exp | null)} }) + /** An array relationship */ + player_damages?: (player_damagesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_damages_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_damages_order_by[] | null), + /** filter the rows returned */ + where?: (player_damages_bool_exp | null)} }) + /** An aggregate relationship */ + player_damages_aggregate?: (player_damages_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_damages_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_damages_order_by[] | null), + /** filter the rows returned */ + where?: (player_damages_bool_exp | null)} }) + /** An array relationship */ + player_kills?: (player_killsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_kills_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_kills_order_by[] | null), + /** filter the rows returned */ + where?: (player_kills_bool_exp | null)} }) + /** An aggregate relationship */ + player_kills_aggregate?: (player_kills_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_kills_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_kills_order_by[] | null), + /** filter the rows returned */ + where?: (player_kills_bool_exp | null)} }) + /** An array relationship */ + player_unused_utilities?: (player_unused_utilityGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_unused_utility_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_unused_utility_order_by[] | null), + /** filter the rows returned */ + where?: (player_unused_utility_bool_exp | null)} }) + /** An aggregate relationship */ + player_unused_utilities_aggregate?: (player_unused_utility_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_unused_utility_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_unused_utility_order_by[] | null), + /** filter the rows returned */ + where?: (player_unused_utility_bool_exp | null)} }) + public_clips_count?: boolean | number + public_latest_clip_at?: boolean | number + /** An array relationship */ + rounds?: (match_map_roundsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_map_rounds_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_map_rounds_order_by[] | null), + /** filter the rows returned */ + where?: (match_map_rounds_bool_exp | null)} }) + /** An aggregate relationship */ + rounds_aggregate?: (match_map_rounds_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_map_rounds_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_map_rounds_order_by[] | null), + /** filter the rows returned */ + where?: (match_map_rounds_bool_exp | null)} }) + started_at?: boolean | number + status?: boolean | number + /** An array relationship */ + utility?: (player_utilityGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_utility_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_utility_order_by[] | null), + /** filter the rows returned */ + where?: (player_utility_bool_exp | null)} }) + /** An aggregate relationship */ + utility_aggregate?: (player_utility_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_utility_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_utility_order_by[] | null), + /** filter the rows returned */ + where?: (player_utility_bool_exp | null)} }) + /** An array relationship */ + vetos?: (match_map_veto_picksGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_map_veto_picks_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_map_veto_picks_order_by[] | null), + /** filter the rows returned */ + where?: (match_map_veto_picks_bool_exp | null)} }) + /** An aggregate relationship */ + vetos_aggregate?: (match_map_veto_picks_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_map_veto_picks_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_map_veto_picks_order_by[] | null), + /** filter the rows returned */ + where?: (match_map_veto_picks_bool_exp | null)} }) + winning_lineup_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "match_maps" */ +export interface match_maps_aggregateGenqlSelection{ + aggregate?: match_maps_aggregate_fieldsGenqlSelection + nodes?: match_mapsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface match_maps_aggregate_bool_exp {count?: (match_maps_aggregate_bool_exp_count | null)} + +export interface match_maps_aggregate_bool_exp_count {arguments?: (match_maps_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_maps_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "match_maps" */ +export interface match_maps_aggregate_fieldsGenqlSelection{ + avg?: match_maps_avg_fieldsGenqlSelection + count?: { __args: {columns?: (match_maps_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: match_maps_max_fieldsGenqlSelection + min?: match_maps_min_fieldsGenqlSelection + stddev?: match_maps_stddev_fieldsGenqlSelection + stddev_pop?: match_maps_stddev_pop_fieldsGenqlSelection + stddev_samp?: match_maps_stddev_samp_fieldsGenqlSelection + sum?: match_maps_sum_fieldsGenqlSelection + var_pop?: match_maps_var_pop_fieldsGenqlSelection + var_samp?: match_maps_var_samp_fieldsGenqlSelection + variance?: match_maps_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "match_maps" */ +export interface match_maps_aggregate_order_by {avg?: (match_maps_avg_order_by | null),count?: (order_by | null),max?: (match_maps_max_order_by | null),min?: (match_maps_min_order_by | null),stddev?: (match_maps_stddev_order_by | null),stddev_pop?: (match_maps_stddev_pop_order_by | null),stddev_samp?: (match_maps_stddev_samp_order_by | null),sum?: (match_maps_sum_order_by | null),var_pop?: (match_maps_var_pop_order_by | null),var_samp?: (match_maps_var_samp_order_by | null),variance?: (match_maps_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "match_maps" */ +export interface match_maps_arr_rel_insert_input {data: match_maps_insert_input[], +/** upsert condition */ +on_conflict?: (match_maps_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface match_maps_avg_fieldsGenqlSelection{ + clips_count?: boolean | number + /** A computed field, executes function "match_map_demo_total_size" */ + demos_total_size?: boolean | number + /** A computed field, executes function "lineup_1_score" */ + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + /** A computed field, executes function "lineup_2_score" */ + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + order?: boolean | number + public_clips_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "match_maps" */ +export interface match_maps_avg_order_by {clips_count?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "match_maps". All fields are combined with a logical 'AND'. */ +export interface match_maps_bool_exp {_and?: (match_maps_bool_exp[] | null),_not?: (match_maps_bool_exp | null),_or?: (match_maps_bool_exp[] | null),clips_count?: (Int_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),demo_processing_started_at?: (timestamptz_comparison_exp | null),demos?: (match_map_demos_bool_exp | null),demos_aggregate?: (match_map_demos_aggregate_bool_exp | null),demos_download_url?: (String_comparison_exp | null),demos_total_size?: (Int_comparison_exp | null),e_match_map_status?: (e_match_map_status_bool_exp | null),ended_at?: (timestamptz_comparison_exp | null),flashes?: (player_flashes_bool_exp | null),flashes_aggregate?: (player_flashes_aggregate_bool_exp | null),id?: (uuid_comparison_exp | null),is_current_map?: (Boolean_comparison_exp | null),latest_clip_at?: (timestamptz_comparison_exp | null),lineup_1_score?: (Int_comparison_exp | null),lineup_1_side?: (e_sides_enum_comparison_exp | null),lineup_1_timeouts_available?: (Int_comparison_exp | null),lineup_2_score?: (Int_comparison_exp | null),lineup_2_side?: (e_sides_enum_comparison_exp | null),lineup_2_timeouts_available?: (Int_comparison_exp | null),map?: (maps_bool_exp | null),map_id?: (uuid_comparison_exp | null),match?: (matches_bool_exp | null),match_clips?: (match_clips_bool_exp | null),match_clips_aggregate?: (match_clips_aggregate_bool_exp | null),match_id?: (uuid_comparison_exp | null),objectives?: (player_objectives_bool_exp | null),objectives_aggregate?: (player_objectives_aggregate_bool_exp | null),order?: (Int_comparison_exp | null),player_assists?: (player_assists_bool_exp | null),player_assists_aggregate?: (player_assists_aggregate_bool_exp | null),player_damages?: (player_damages_bool_exp | null),player_damages_aggregate?: (player_damages_aggregate_bool_exp | null),player_kills?: (player_kills_bool_exp | null),player_kills_aggregate?: (player_kills_aggregate_bool_exp | null),player_unused_utilities?: (player_unused_utility_bool_exp | null),player_unused_utilities_aggregate?: (player_unused_utility_aggregate_bool_exp | null),public_clips_count?: (Int_comparison_exp | null),public_latest_clip_at?: (timestamptz_comparison_exp | null),rounds?: (match_map_rounds_bool_exp | null),rounds_aggregate?: (match_map_rounds_aggregate_bool_exp | null),started_at?: (timestamptz_comparison_exp | null),status?: (e_match_map_status_enum_comparison_exp | null),utility?: (player_utility_bool_exp | null),utility_aggregate?: (player_utility_aggregate_bool_exp | null),vetos?: (match_map_veto_picks_bool_exp | null),vetos_aggregate?: (match_map_veto_picks_aggregate_bool_exp | null),winning_lineup_id?: (uuid_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "match_maps" */ +export interface match_maps_inc_input {clips_count?: (Scalars['Int'] | null),lineup_1_timeouts_available?: (Scalars['Int'] | null),lineup_2_timeouts_available?: (Scalars['Int'] | null),order?: (Scalars['Int'] | null),public_clips_count?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "match_maps" */ +export interface match_maps_insert_input {clips_count?: (Scalars['Int'] | null),created_at?: (Scalars['timestamptz'] | null),demo_processing_started_at?: (Scalars['timestamptz'] | null),demos?: (match_map_demos_arr_rel_insert_input | null),e_match_map_status?: (e_match_map_status_obj_rel_insert_input | null),ended_at?: (Scalars['timestamptz'] | null),flashes?: (player_flashes_arr_rel_insert_input | null),id?: (Scalars['uuid'] | null),latest_clip_at?: (Scalars['timestamptz'] | null),lineup_1_side?: (e_sides_enum | null),lineup_1_timeouts_available?: (Scalars['Int'] | null),lineup_2_side?: (e_sides_enum | null),lineup_2_timeouts_available?: (Scalars['Int'] | null),map?: (maps_obj_rel_insert_input | null),map_id?: (Scalars['uuid'] | null),match?: (matches_obj_rel_insert_input | null),match_clips?: (match_clips_arr_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),objectives?: (player_objectives_arr_rel_insert_input | null),order?: (Scalars['Int'] | null),player_assists?: (player_assists_arr_rel_insert_input | null),player_damages?: (player_damages_arr_rel_insert_input | null),player_kills?: (player_kills_arr_rel_insert_input | null),player_unused_utilities?: (player_unused_utility_arr_rel_insert_input | null),public_clips_count?: (Scalars['Int'] | null),public_latest_clip_at?: (Scalars['timestamptz'] | null),rounds?: (match_map_rounds_arr_rel_insert_input | null),started_at?: (Scalars['timestamptz'] | null),status?: (e_match_map_status_enum | null),utility?: (player_utility_arr_rel_insert_input | null),vetos?: (match_map_veto_picks_arr_rel_insert_input | null),winning_lineup_id?: (Scalars['uuid'] | null)} + + +/** aggregate max on columns */ +export interface match_maps_max_fieldsGenqlSelection{ + clips_count?: boolean | number + created_at?: boolean | number + demo_processing_started_at?: boolean | number + /** A computed field, executes function "match_map_demo_download_url" */ + demos_download_url?: boolean | number + /** A computed field, executes function "match_map_demo_total_size" */ + demos_total_size?: boolean | number + ended_at?: boolean | number + id?: boolean | number + latest_clip_at?: boolean | number + /** A computed field, executes function "lineup_1_score" */ + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + /** A computed field, executes function "lineup_2_score" */ + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + map_id?: boolean | number + match_id?: boolean | number + order?: boolean | number + public_clips_count?: boolean | number + public_latest_clip_at?: boolean | number + started_at?: boolean | number + winning_lineup_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "match_maps" */ +export interface match_maps_max_order_by {clips_count?: (order_by | null),created_at?: (order_by | null),demo_processing_started_at?: (order_by | null),ended_at?: (order_by | null),id?: (order_by | null),latest_clip_at?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),map_id?: (order_by | null),match_id?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null),public_latest_clip_at?: (order_by | null),started_at?: (order_by | null),winning_lineup_id?: (order_by | null)} + + +/** aggregate min on columns */ +export interface match_maps_min_fieldsGenqlSelection{ + clips_count?: boolean | number + created_at?: boolean | number + demo_processing_started_at?: boolean | number + /** A computed field, executes function "match_map_demo_download_url" */ + demos_download_url?: boolean | number + /** A computed field, executes function "match_map_demo_total_size" */ + demos_total_size?: boolean | number + ended_at?: boolean | number + id?: boolean | number + latest_clip_at?: boolean | number + /** A computed field, executes function "lineup_1_score" */ + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + /** A computed field, executes function "lineup_2_score" */ + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + map_id?: boolean | number + match_id?: boolean | number + order?: boolean | number + public_clips_count?: boolean | number + public_latest_clip_at?: boolean | number + started_at?: boolean | number + winning_lineup_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "match_maps" */ +export interface match_maps_min_order_by {clips_count?: (order_by | null),created_at?: (order_by | null),demo_processing_started_at?: (order_by | null),ended_at?: (order_by | null),id?: (order_by | null),latest_clip_at?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),map_id?: (order_by | null),match_id?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null),public_latest_clip_at?: (order_by | null),started_at?: (order_by | null),winning_lineup_id?: (order_by | null)} + + +/** response of any mutation on the table "match_maps" */ +export interface match_maps_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: match_mapsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** input type for inserting object relation for remote table "match_maps" */ +export interface match_maps_obj_rel_insert_input {data: match_maps_insert_input, +/** upsert condition */ +on_conflict?: (match_maps_on_conflict | null)} + + +/** on_conflict condition type for table "match_maps" */ +export interface match_maps_on_conflict {constraint: match_maps_constraint,update_columns?: match_maps_update_column[],where?: (match_maps_bool_exp | null)} + + +/** Ordering options when selecting data from "match_maps". */ +export interface match_maps_order_by {clips_count?: (order_by | null),created_at?: (order_by | null),demo_processing_started_at?: (order_by | null),demos_aggregate?: (match_map_demos_aggregate_order_by | null),demos_download_url?: (order_by | null),demos_total_size?: (order_by | null),e_match_map_status?: (e_match_map_status_order_by | null),ended_at?: (order_by | null),flashes_aggregate?: (player_flashes_aggregate_order_by | null),id?: (order_by | null),is_current_map?: (order_by | null),latest_clip_at?: (order_by | null),lineup_1_score?: (order_by | null),lineup_1_side?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_score?: (order_by | null),lineup_2_side?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),map?: (maps_order_by | null),map_id?: (order_by | null),match?: (matches_order_by | null),match_clips_aggregate?: (match_clips_aggregate_order_by | null),match_id?: (order_by | null),objectives_aggregate?: (player_objectives_aggregate_order_by | null),order?: (order_by | null),player_assists_aggregate?: (player_assists_aggregate_order_by | null),player_damages_aggregate?: (player_damages_aggregate_order_by | null),player_kills_aggregate?: (player_kills_aggregate_order_by | null),player_unused_utilities_aggregate?: (player_unused_utility_aggregate_order_by | null),public_clips_count?: (order_by | null),public_latest_clip_at?: (order_by | null),rounds_aggregate?: (match_map_rounds_aggregate_order_by | null),started_at?: (order_by | null),status?: (order_by | null),utility_aggregate?: (player_utility_aggregate_order_by | null),vetos_aggregate?: (match_map_veto_picks_aggregate_order_by | null),winning_lineup_id?: (order_by | null)} + + +/** primary key columns input for table: match_maps */ +export interface match_maps_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "match_maps" */ +export interface match_maps_set_input {clips_count?: (Scalars['Int'] | null),created_at?: (Scalars['timestamptz'] | null),demo_processing_started_at?: (Scalars['timestamptz'] | null),ended_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),latest_clip_at?: (Scalars['timestamptz'] | null),lineup_1_side?: (e_sides_enum | null),lineup_1_timeouts_available?: (Scalars['Int'] | null),lineup_2_side?: (e_sides_enum | null),lineup_2_timeouts_available?: (Scalars['Int'] | null),map_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),order?: (Scalars['Int'] | null),public_clips_count?: (Scalars['Int'] | null),public_latest_clip_at?: (Scalars['timestamptz'] | null),started_at?: (Scalars['timestamptz'] | null),status?: (e_match_map_status_enum | null),winning_lineup_id?: (Scalars['uuid'] | null)} + + +/** aggregate stddev on columns */ +export interface match_maps_stddev_fieldsGenqlSelection{ + clips_count?: boolean | number + /** A computed field, executes function "match_map_demo_total_size" */ + demos_total_size?: boolean | number + /** A computed field, executes function "lineup_1_score" */ + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + /** A computed field, executes function "lineup_2_score" */ + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + order?: boolean | number + public_clips_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "match_maps" */ +export interface match_maps_stddev_order_by {clips_count?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface match_maps_stddev_pop_fieldsGenqlSelection{ + clips_count?: boolean | number + /** A computed field, executes function "match_map_demo_total_size" */ + demos_total_size?: boolean | number + /** A computed field, executes function "lineup_1_score" */ + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + /** A computed field, executes function "lineup_2_score" */ + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + order?: boolean | number + public_clips_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "match_maps" */ +export interface match_maps_stddev_pop_order_by {clips_count?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface match_maps_stddev_samp_fieldsGenqlSelection{ + clips_count?: boolean | number + /** A computed field, executes function "match_map_demo_total_size" */ + demos_total_size?: boolean | number + /** A computed field, executes function "lineup_1_score" */ + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + /** A computed field, executes function "lineup_2_score" */ + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + order?: boolean | number + public_clips_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "match_maps" */ +export interface match_maps_stddev_samp_order_by {clips_count?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null)} + + +/** Streaming cursor of the table "match_maps" */ +export interface match_maps_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: match_maps_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface match_maps_stream_cursor_value_input {clips_count?: (Scalars['Int'] | null),created_at?: (Scalars['timestamptz'] | null),demo_processing_started_at?: (Scalars['timestamptz'] | null),ended_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),latest_clip_at?: (Scalars['timestamptz'] | null),lineup_1_side?: (e_sides_enum | null),lineup_1_timeouts_available?: (Scalars['Int'] | null),lineup_2_side?: (e_sides_enum | null),lineup_2_timeouts_available?: (Scalars['Int'] | null),map_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),order?: (Scalars['Int'] | null),public_clips_count?: (Scalars['Int'] | null),public_latest_clip_at?: (Scalars['timestamptz'] | null),started_at?: (Scalars['timestamptz'] | null),status?: (e_match_map_status_enum | null),winning_lineup_id?: (Scalars['uuid'] | null)} + + +/** aggregate sum on columns */ +export interface match_maps_sum_fieldsGenqlSelection{ + clips_count?: boolean | number + /** A computed field, executes function "match_map_demo_total_size" */ + demos_total_size?: boolean | number + /** A computed field, executes function "lineup_1_score" */ + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + /** A computed field, executes function "lineup_2_score" */ + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + order?: boolean | number + public_clips_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "match_maps" */ +export interface match_maps_sum_order_by {clips_count?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null)} + +export interface match_maps_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (match_maps_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (match_maps_set_input | null), +/** filter the rows which have to be updated */ +where: match_maps_bool_exp} + + +/** aggregate var_pop on columns */ +export interface match_maps_var_pop_fieldsGenqlSelection{ + clips_count?: boolean | number + /** A computed field, executes function "match_map_demo_total_size" */ + demos_total_size?: boolean | number + /** A computed field, executes function "lineup_1_score" */ + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + /** A computed field, executes function "lineup_2_score" */ + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + order?: boolean | number + public_clips_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "match_maps" */ +export interface match_maps_var_pop_order_by {clips_count?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface match_maps_var_samp_fieldsGenqlSelection{ + clips_count?: boolean | number + /** A computed field, executes function "match_map_demo_total_size" */ + demos_total_size?: boolean | number + /** A computed field, executes function "lineup_1_score" */ + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + /** A computed field, executes function "lineup_2_score" */ + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + order?: boolean | number + public_clips_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "match_maps" */ +export interface match_maps_var_samp_order_by {clips_count?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface match_maps_variance_fieldsGenqlSelection{ + clips_count?: boolean | number + /** A computed field, executes function "match_map_demo_total_size" */ + demos_total_size?: boolean | number + /** A computed field, executes function "lineup_1_score" */ + lineup_1_score?: boolean | number + lineup_1_timeouts_available?: boolean | number + /** A computed field, executes function "lineup_2_score" */ + lineup_2_score?: boolean | number + lineup_2_timeouts_available?: boolean | number + order?: boolean | number + public_clips_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "match_maps" */ +export interface match_maps_variance_order_by {clips_count?: (order_by | null),lineup_1_timeouts_available?: (order_by | null),lineup_2_timeouts_available?: (order_by | null),order?: (order_by | null),public_clips_count?: (order_by | null)} + + +/** columns and relationships of "match_options" */ +export interface match_optionsGenqlSelection{ + auto_cancel_duration?: boolean | number + auto_cancellation?: boolean | number + best_of?: boolean | number + camera_allow_teammates?: boolean | number + camera_required?: boolean | number + check_in_setting?: boolean | number + coaches?: boolean | number + default_models?: boolean | number + /** An object relationship */ + game_mode?: game_modesGenqlSelection + game_mode_id?: boolean | number + halftime_pausematch?: boolean | number + /** A computed field, executes function "has_active_matches" */ + has_active_matches?: boolean | number + id?: boolean | number + invite_code?: boolean | number + knife_round?: boolean | number + live_match_timeout?: boolean | number + /** An object relationship */ + map_pool?: map_poolsGenqlSelection + map_pool_id?: boolean | number + map_veto?: boolean | number + match_mode?: boolean | number + /** An array relationship */ + matches?: (matchesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (matches_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (matches_order_by[] | null), + /** filter the rows returned */ + where?: (matches_bool_exp | null)} }) + /** An aggregate relationship */ + matches_aggregate?: (matches_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (matches_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (matches_order_by[] | null), + /** filter the rows returned */ + where?: (matches_bool_exp | null)} }) + mr?: boolean | number + number_of_substitutes?: boolean | number + overtime?: boolean | number + prefer_dedicated_server?: boolean | number + ready_setting?: boolean | number + region_veto?: boolean | number + regions?: boolean | number + round_restart_delay?: boolean | number + tech_timeout_setting?: boolean | number + timeout_setting?: boolean | number + /** An object relationship */ + tournament?: tournamentsGenqlSelection + /** An object relationship */ + tournament_bracket?: tournament_bracketsGenqlSelection + /** An object relationship */ + tournament_stage?: tournament_stagesGenqlSelection + tv_delay?: boolean | number + type?: boolean | number + veto_pick_timeout?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "match_options" */ +export interface match_options_aggregateGenqlSelection{ + aggregate?: match_options_aggregate_fieldsGenqlSelection + nodes?: match_optionsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface match_options_aggregate_bool_exp {bool_and?: (match_options_aggregate_bool_exp_bool_and | null),bool_or?: (match_options_aggregate_bool_exp_bool_or | null),count?: (match_options_aggregate_bool_exp_count | null)} + +export interface match_options_aggregate_bool_exp_bool_and {arguments: match_options_select_column_match_options_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_options_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface match_options_aggregate_bool_exp_bool_or {arguments: match_options_select_column_match_options_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_options_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface match_options_aggregate_bool_exp_count {arguments?: (match_options_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_options_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "match_options" */ +export interface match_options_aggregate_fieldsGenqlSelection{ + avg?: match_options_avg_fieldsGenqlSelection + count?: { __args: {columns?: (match_options_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: match_options_max_fieldsGenqlSelection + min?: match_options_min_fieldsGenqlSelection + stddev?: match_options_stddev_fieldsGenqlSelection + stddev_pop?: match_options_stddev_pop_fieldsGenqlSelection + stddev_samp?: match_options_stddev_samp_fieldsGenqlSelection + sum?: match_options_sum_fieldsGenqlSelection + var_pop?: match_options_var_pop_fieldsGenqlSelection + var_samp?: match_options_var_samp_fieldsGenqlSelection + variance?: match_options_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "match_options" */ +export interface match_options_aggregate_order_by {avg?: (match_options_avg_order_by | null),count?: (order_by | null),max?: (match_options_max_order_by | null),min?: (match_options_min_order_by | null),stddev?: (match_options_stddev_order_by | null),stddev_pop?: (match_options_stddev_pop_order_by | null),stddev_samp?: (match_options_stddev_samp_order_by | null),sum?: (match_options_sum_order_by | null),var_pop?: (match_options_var_pop_order_by | null),var_samp?: (match_options_var_samp_order_by | null),variance?: (match_options_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "match_options" */ +export interface match_options_arr_rel_insert_input {data: match_options_insert_input[], +/** upsert condition */ +on_conflict?: (match_options_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface match_options_avg_fieldsGenqlSelection{ + auto_cancel_duration?: boolean | number + best_of?: boolean | number + live_match_timeout?: boolean | number + mr?: boolean | number + number_of_substitutes?: boolean | number + round_restart_delay?: boolean | number + tv_delay?: boolean | number + veto_pick_timeout?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "match_options" */ +export interface match_options_avg_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),live_match_timeout?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "match_options". All fields are combined with a logical 'AND'. */ +export interface match_options_bool_exp {_and?: (match_options_bool_exp[] | null),_not?: (match_options_bool_exp | null),_or?: (match_options_bool_exp[] | null),auto_cancel_duration?: (Int_comparison_exp | null),auto_cancellation?: (Boolean_comparison_exp | null),best_of?: (Int_comparison_exp | null),camera_allow_teammates?: (Boolean_comparison_exp | null),camera_required?: (Boolean_comparison_exp | null),check_in_setting?: (e_check_in_settings_enum_comparison_exp | null),coaches?: (Boolean_comparison_exp | null),default_models?: (Boolean_comparison_exp | null),game_mode?: (game_modes_bool_exp | null),game_mode_id?: (uuid_comparison_exp | null),halftime_pausematch?: (Boolean_comparison_exp | null),has_active_matches?: (Boolean_comparison_exp | null),id?: (uuid_comparison_exp | null),invite_code?: (String_comparison_exp | null),knife_round?: (Boolean_comparison_exp | null),live_match_timeout?: (Int_comparison_exp | null),map_pool?: (map_pools_bool_exp | null),map_pool_id?: (uuid_comparison_exp | null),map_veto?: (Boolean_comparison_exp | null),match_mode?: (e_match_mode_enum_comparison_exp | null),matches?: (matches_bool_exp | null),matches_aggregate?: (matches_aggregate_bool_exp | null),mr?: (Int_comparison_exp | null),number_of_substitutes?: (Int_comparison_exp | null),overtime?: (Boolean_comparison_exp | null),prefer_dedicated_server?: (Boolean_comparison_exp | null),ready_setting?: (e_ready_settings_enum_comparison_exp | null),region_veto?: (Boolean_comparison_exp | null),regions?: (String_array_comparison_exp | null),round_restart_delay?: (Int_comparison_exp | null),tech_timeout_setting?: (e_timeout_settings_enum_comparison_exp | null),timeout_setting?: (e_timeout_settings_enum_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_bracket?: (tournament_brackets_bool_exp | null),tournament_stage?: (tournament_stages_bool_exp | null),tv_delay?: (Int_comparison_exp | null),type?: (e_match_types_enum_comparison_exp | null),veto_pick_timeout?: (Int_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "match_options" */ +export interface match_options_inc_input {auto_cancel_duration?: (Scalars['Int'] | null),best_of?: (Scalars['Int'] | null),live_match_timeout?: (Scalars['Int'] | null),mr?: (Scalars['Int'] | null),number_of_substitutes?: (Scalars['Int'] | null),round_restart_delay?: (Scalars['Int'] | null),tv_delay?: (Scalars['Int'] | null),veto_pick_timeout?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "match_options" */ +export interface match_options_insert_input {auto_cancel_duration?: (Scalars['Int'] | null),auto_cancellation?: (Scalars['Boolean'] | null),best_of?: (Scalars['Int'] | null),camera_allow_teammates?: (Scalars['Boolean'] | null),camera_required?: (Scalars['Boolean'] | null),check_in_setting?: (e_check_in_settings_enum | null),coaches?: (Scalars['Boolean'] | null),default_models?: (Scalars['Boolean'] | null),game_mode?: (game_modes_obj_rel_insert_input | null),game_mode_id?: (Scalars['uuid'] | null),halftime_pausematch?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),invite_code?: (Scalars['String'] | null),knife_round?: (Scalars['Boolean'] | null),live_match_timeout?: (Scalars['Int'] | null),map_pool?: (map_pools_obj_rel_insert_input | null),map_pool_id?: (Scalars['uuid'] | null),map_veto?: (Scalars['Boolean'] | null),match_mode?: (e_match_mode_enum | null),matches?: (matches_arr_rel_insert_input | null),mr?: (Scalars['Int'] | null),number_of_substitutes?: (Scalars['Int'] | null),overtime?: (Scalars['Boolean'] | null),prefer_dedicated_server?: (Scalars['Boolean'] | null),ready_setting?: (e_ready_settings_enum | null),region_veto?: (Scalars['Boolean'] | null),regions?: (Scalars['String'][] | null),round_restart_delay?: (Scalars['Int'] | null),tech_timeout_setting?: (e_timeout_settings_enum | null),timeout_setting?: (e_timeout_settings_enum | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_bracket?: (tournament_brackets_obj_rel_insert_input | null),tournament_stage?: (tournament_stages_obj_rel_insert_input | null),tv_delay?: (Scalars['Int'] | null),type?: (e_match_types_enum | null),veto_pick_timeout?: (Scalars['Int'] | null)} + + +/** aggregate max on columns */ +export interface match_options_max_fieldsGenqlSelection{ + auto_cancel_duration?: boolean | number + best_of?: boolean | number + game_mode_id?: boolean | number + id?: boolean | number + invite_code?: boolean | number + live_match_timeout?: boolean | number + map_pool_id?: boolean | number + mr?: boolean | number + number_of_substitutes?: boolean | number + regions?: boolean | number + round_restart_delay?: boolean | number + tv_delay?: boolean | number + veto_pick_timeout?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "match_options" */ +export interface match_options_max_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),game_mode_id?: (order_by | null),id?: (order_by | null),invite_code?: (order_by | null),live_match_timeout?: (order_by | null),map_pool_id?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),regions?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} + + +/** aggregate min on columns */ +export interface match_options_min_fieldsGenqlSelection{ + auto_cancel_duration?: boolean | number + best_of?: boolean | number + game_mode_id?: boolean | number + id?: boolean | number + invite_code?: boolean | number + live_match_timeout?: boolean | number + map_pool_id?: boolean | number + mr?: boolean | number + number_of_substitutes?: boolean | number + regions?: boolean | number + round_restart_delay?: boolean | number + tv_delay?: boolean | number + veto_pick_timeout?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "match_options" */ +export interface match_options_min_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),game_mode_id?: (order_by | null),id?: (order_by | null),invite_code?: (order_by | null),live_match_timeout?: (order_by | null),map_pool_id?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),regions?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} + + +/** response of any mutation on the table "match_options" */ +export interface match_options_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: match_optionsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** input type for inserting object relation for remote table "match_options" */ +export interface match_options_obj_rel_insert_input {data: match_options_insert_input, +/** upsert condition */ +on_conflict?: (match_options_on_conflict | null)} + + +/** on_conflict condition type for table "match_options" */ +export interface match_options_on_conflict {constraint: match_options_constraint,update_columns?: match_options_update_column[],where?: (match_options_bool_exp | null)} + + +/** Ordering options when selecting data from "match_options". */ +export interface match_options_order_by {auto_cancel_duration?: (order_by | null),auto_cancellation?: (order_by | null),best_of?: (order_by | null),camera_allow_teammates?: (order_by | null),camera_required?: (order_by | null),check_in_setting?: (order_by | null),coaches?: (order_by | null),default_models?: (order_by | null),game_mode?: (game_modes_order_by | null),game_mode_id?: (order_by | null),halftime_pausematch?: (order_by | null),has_active_matches?: (order_by | null),id?: (order_by | null),invite_code?: (order_by | null),knife_round?: (order_by | null),live_match_timeout?: (order_by | null),map_pool?: (map_pools_order_by | null),map_pool_id?: (order_by | null),map_veto?: (order_by | null),match_mode?: (order_by | null),matches_aggregate?: (matches_aggregate_order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),overtime?: (order_by | null),prefer_dedicated_server?: (order_by | null),ready_setting?: (order_by | null),region_veto?: (order_by | null),regions?: (order_by | null),round_restart_delay?: (order_by | null),tech_timeout_setting?: (order_by | null),timeout_setting?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_bracket?: (tournament_brackets_order_by | null),tournament_stage?: (tournament_stages_order_by | null),tv_delay?: (order_by | null),type?: (order_by | null),veto_pick_timeout?: (order_by | null)} + + +/** primary key columns input for table: match_options */ +export interface match_options_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "match_options" */ +export interface match_options_set_input {auto_cancel_duration?: (Scalars['Int'] | null),auto_cancellation?: (Scalars['Boolean'] | null),best_of?: (Scalars['Int'] | null),camera_allow_teammates?: (Scalars['Boolean'] | null),camera_required?: (Scalars['Boolean'] | null),check_in_setting?: (e_check_in_settings_enum | null),coaches?: (Scalars['Boolean'] | null),default_models?: (Scalars['Boolean'] | null),game_mode_id?: (Scalars['uuid'] | null),halftime_pausematch?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),invite_code?: (Scalars['String'] | null),knife_round?: (Scalars['Boolean'] | null),live_match_timeout?: (Scalars['Int'] | null),map_pool_id?: (Scalars['uuid'] | null),map_veto?: (Scalars['Boolean'] | null),match_mode?: (e_match_mode_enum | null),mr?: (Scalars['Int'] | null),number_of_substitutes?: (Scalars['Int'] | null),overtime?: (Scalars['Boolean'] | null),prefer_dedicated_server?: (Scalars['Boolean'] | null),ready_setting?: (e_ready_settings_enum | null),region_veto?: (Scalars['Boolean'] | null),regions?: (Scalars['String'][] | null),round_restart_delay?: (Scalars['Int'] | null),tech_timeout_setting?: (e_timeout_settings_enum | null),timeout_setting?: (e_timeout_settings_enum | null),tv_delay?: (Scalars['Int'] | null),type?: (e_match_types_enum | null),veto_pick_timeout?: (Scalars['Int'] | null)} + + +/** aggregate stddev on columns */ +export interface match_options_stddev_fieldsGenqlSelection{ + auto_cancel_duration?: boolean | number + best_of?: boolean | number + live_match_timeout?: boolean | number + mr?: boolean | number + number_of_substitutes?: boolean | number + round_restart_delay?: boolean | number + tv_delay?: boolean | number + veto_pick_timeout?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "match_options" */ +export interface match_options_stddev_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),live_match_timeout?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface match_options_stddev_pop_fieldsGenqlSelection{ + auto_cancel_duration?: boolean | number + best_of?: boolean | number + live_match_timeout?: boolean | number + mr?: boolean | number + number_of_substitutes?: boolean | number + round_restart_delay?: boolean | number + tv_delay?: boolean | number + veto_pick_timeout?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "match_options" */ +export interface match_options_stddev_pop_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),live_match_timeout?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface match_options_stddev_samp_fieldsGenqlSelection{ + auto_cancel_duration?: boolean | number + best_of?: boolean | number + live_match_timeout?: boolean | number + mr?: boolean | number + number_of_substitutes?: boolean | number + round_restart_delay?: boolean | number + tv_delay?: boolean | number + veto_pick_timeout?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "match_options" */ +export interface match_options_stddev_samp_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),live_match_timeout?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} + + +/** Streaming cursor of the table "match_options" */ +export interface match_options_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: match_options_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface match_options_stream_cursor_value_input {auto_cancel_duration?: (Scalars['Int'] | null),auto_cancellation?: (Scalars['Boolean'] | null),best_of?: (Scalars['Int'] | null),camera_allow_teammates?: (Scalars['Boolean'] | null),camera_required?: (Scalars['Boolean'] | null),check_in_setting?: (e_check_in_settings_enum | null),coaches?: (Scalars['Boolean'] | null),default_models?: (Scalars['Boolean'] | null),game_mode_id?: (Scalars['uuid'] | null),halftime_pausematch?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),invite_code?: (Scalars['String'] | null),knife_round?: (Scalars['Boolean'] | null),live_match_timeout?: (Scalars['Int'] | null),map_pool_id?: (Scalars['uuid'] | null),map_veto?: (Scalars['Boolean'] | null),match_mode?: (e_match_mode_enum | null),mr?: (Scalars['Int'] | null),number_of_substitutes?: (Scalars['Int'] | null),overtime?: (Scalars['Boolean'] | null),prefer_dedicated_server?: (Scalars['Boolean'] | null),ready_setting?: (e_ready_settings_enum | null),region_veto?: (Scalars['Boolean'] | null),regions?: (Scalars['String'][] | null),round_restart_delay?: (Scalars['Int'] | null),tech_timeout_setting?: (e_timeout_settings_enum | null),timeout_setting?: (e_timeout_settings_enum | null),tv_delay?: (Scalars['Int'] | null),type?: (e_match_types_enum | null),veto_pick_timeout?: (Scalars['Int'] | null)} + + +/** aggregate sum on columns */ +export interface match_options_sum_fieldsGenqlSelection{ + auto_cancel_duration?: boolean | number + best_of?: boolean | number + live_match_timeout?: boolean | number + mr?: boolean | number + number_of_substitutes?: boolean | number + round_restart_delay?: boolean | number + tv_delay?: boolean | number + veto_pick_timeout?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "match_options" */ +export interface match_options_sum_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),live_match_timeout?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} + +export interface match_options_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (match_options_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (match_options_set_input | null), +/** filter the rows which have to be updated */ +where: match_options_bool_exp} + + +/** aggregate var_pop on columns */ +export interface match_options_var_pop_fieldsGenqlSelection{ + auto_cancel_duration?: boolean | number + best_of?: boolean | number + live_match_timeout?: boolean | number + mr?: boolean | number + number_of_substitutes?: boolean | number + round_restart_delay?: boolean | number + tv_delay?: boolean | number + veto_pick_timeout?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "match_options" */ +export interface match_options_var_pop_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),live_match_timeout?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface match_options_var_samp_fieldsGenqlSelection{ + auto_cancel_duration?: boolean | number + best_of?: boolean | number + live_match_timeout?: boolean | number + mr?: boolean | number + number_of_substitutes?: boolean | number + round_restart_delay?: boolean | number + tv_delay?: boolean | number + veto_pick_timeout?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "match_options" */ +export interface match_options_var_samp_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),live_match_timeout?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface match_options_variance_fieldsGenqlSelection{ + auto_cancel_duration?: boolean | number + best_of?: boolean | number + live_match_timeout?: boolean | number + mr?: boolean | number + number_of_substitutes?: boolean | number + round_restart_delay?: boolean | number + tv_delay?: boolean | number + veto_pick_timeout?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "match_options" */ +export interface match_options_variance_order_by {auto_cancel_duration?: (order_by | null),best_of?: (order_by | null),live_match_timeout?: (order_by | null),mr?: (order_by | null),number_of_substitutes?: (order_by | null),round_restart_delay?: (order_by | null),tv_delay?: (order_by | null),veto_pick_timeout?: (order_by | null)} + + +/** columns and relationships of "match_region_veto_picks" */ +export interface match_region_veto_picksGenqlSelection{ + auto_picked?: boolean | number + created_at?: boolean | number + id?: boolean | number + /** An object relationship */ + match?: matchesGenqlSelection + match_id?: boolean | number + /** An object relationship */ + match_lineup?: match_lineupsGenqlSelection + match_lineup_id?: boolean | number + region?: boolean | number + type?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "match_region_veto_picks" */ +export interface match_region_veto_picks_aggregateGenqlSelection{ + aggregate?: match_region_veto_picks_aggregate_fieldsGenqlSelection + nodes?: match_region_veto_picksGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface match_region_veto_picks_aggregate_bool_exp {bool_and?: (match_region_veto_picks_aggregate_bool_exp_bool_and | null),bool_or?: (match_region_veto_picks_aggregate_bool_exp_bool_or | null),count?: (match_region_veto_picks_aggregate_bool_exp_count | null)} + +export interface match_region_veto_picks_aggregate_bool_exp_bool_and {arguments: match_region_veto_picks_select_column_match_region_veto_picks_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_region_veto_picks_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface match_region_veto_picks_aggregate_bool_exp_bool_or {arguments: match_region_veto_picks_select_column_match_region_veto_picks_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_region_veto_picks_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface match_region_veto_picks_aggregate_bool_exp_count {arguments?: (match_region_veto_picks_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_region_veto_picks_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "match_region_veto_picks" */ +export interface match_region_veto_picks_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (match_region_veto_picks_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: match_region_veto_picks_max_fieldsGenqlSelection + min?: match_region_veto_picks_min_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "match_region_veto_picks" */ +export interface match_region_veto_picks_aggregate_order_by {count?: (order_by | null),max?: (match_region_veto_picks_max_order_by | null),min?: (match_region_veto_picks_min_order_by | null)} + + +/** input type for inserting array relation for remote table "match_region_veto_picks" */ +export interface match_region_veto_picks_arr_rel_insert_input {data: match_region_veto_picks_insert_input[], +/** upsert condition */ +on_conflict?: (match_region_veto_picks_on_conflict | null)} + + +/** Boolean expression to filter rows from the table "match_region_veto_picks". All fields are combined with a logical 'AND'. */ +export interface match_region_veto_picks_bool_exp {_and?: (match_region_veto_picks_bool_exp[] | null),_not?: (match_region_veto_picks_bool_exp | null),_or?: (match_region_veto_picks_bool_exp[] | null),auto_picked?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),match_lineup?: (match_lineups_bool_exp | null),match_lineup_id?: (uuid_comparison_exp | null),region?: (String_comparison_exp | null),type?: (e_veto_pick_types_enum_comparison_exp | null)} + + +/** input type for inserting data into table "match_region_veto_picks" */ +export interface match_region_veto_picks_insert_input {auto_picked?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),match_lineup?: (match_lineups_obj_rel_insert_input | null),match_lineup_id?: (Scalars['uuid'] | null),region?: (Scalars['String'] | null),type?: (e_veto_pick_types_enum | null)} + + +/** aggregate max on columns */ +export interface match_region_veto_picks_max_fieldsGenqlSelection{ + created_at?: boolean | number + id?: boolean | number + match_id?: boolean | number + match_lineup_id?: boolean | number + region?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "match_region_veto_picks" */ +export interface match_region_veto_picks_max_order_by {created_at?: (order_by | null),id?: (order_by | null),match_id?: (order_by | null),match_lineup_id?: (order_by | null),region?: (order_by | null)} + + +/** aggregate min on columns */ +export interface match_region_veto_picks_min_fieldsGenqlSelection{ + created_at?: boolean | number + id?: boolean | number + match_id?: boolean | number + match_lineup_id?: boolean | number + region?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "match_region_veto_picks" */ +export interface match_region_veto_picks_min_order_by {created_at?: (order_by | null),id?: (order_by | null),match_id?: (order_by | null),match_lineup_id?: (order_by | null),region?: (order_by | null)} + + +/** response of any mutation on the table "match_region_veto_picks" */ +export interface match_region_veto_picks_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: match_region_veto_picksGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "match_region_veto_picks" */ +export interface match_region_veto_picks_on_conflict {constraint: match_region_veto_picks_constraint,update_columns?: match_region_veto_picks_update_column[],where?: (match_region_veto_picks_bool_exp | null)} + + +/** Ordering options when selecting data from "match_region_veto_picks". */ +export interface match_region_veto_picks_order_by {auto_picked?: (order_by | null),created_at?: (order_by | null),id?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),match_lineup?: (match_lineups_order_by | null),match_lineup_id?: (order_by | null),region?: (order_by | null),type?: (order_by | null)} + + +/** primary key columns input for table: match_region_veto_picks */ +export interface match_region_veto_picks_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "match_region_veto_picks" */ +export interface match_region_veto_picks_set_input {auto_picked?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_lineup_id?: (Scalars['uuid'] | null),region?: (Scalars['String'] | null),type?: (e_veto_pick_types_enum | null)} + + +/** Streaming cursor of the table "match_region_veto_picks" */ +export interface match_region_veto_picks_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: match_region_veto_picks_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface match_region_veto_picks_stream_cursor_value_input {auto_picked?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_lineup_id?: (Scalars['uuid'] | null),region?: (Scalars['String'] | null),type?: (e_veto_pick_types_enum | null)} + +export interface match_region_veto_picks_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (match_region_veto_picks_set_input | null), +/** filter the rows which have to be updated */ +where: match_region_veto_picks_bool_exp} + + +/** columns and relationships of "match_streams" */ +export interface match_streamsGenqlSelection{ + autodirector?: boolean | number + error_message?: boolean | number + /** An object relationship */ + game_server_node?: game_server_nodesGenqlSelection + game_server_node_id?: boolean | number + id?: boolean | number + is_game_streamer?: boolean | number + is_live?: boolean | number + k8s_service_name?: boolean | number + last_status_at?: boolean | number + link?: boolean | number + /** An object relationship */ + match?: matchesGenqlSelection + match_id?: boolean | number + mode?: boolean | number + priority?: boolean | number + status?: boolean | number + status_history?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + stream_url?: boolean | number + title?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "match_streams" */ +export interface match_streams_aggregateGenqlSelection{ + aggregate?: match_streams_aggregate_fieldsGenqlSelection + nodes?: match_streamsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface match_streams_aggregate_bool_exp {bool_and?: (match_streams_aggregate_bool_exp_bool_and | null),bool_or?: (match_streams_aggregate_bool_exp_bool_or | null),count?: (match_streams_aggregate_bool_exp_count | null)} + +export interface match_streams_aggregate_bool_exp_bool_and {arguments: match_streams_select_column_match_streams_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_streams_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface match_streams_aggregate_bool_exp_bool_or {arguments: match_streams_select_column_match_streams_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (match_streams_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface match_streams_aggregate_bool_exp_count {arguments?: (match_streams_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (match_streams_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "match_streams" */ +export interface match_streams_aggregate_fieldsGenqlSelection{ + avg?: match_streams_avg_fieldsGenqlSelection + count?: { __args: {columns?: (match_streams_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: match_streams_max_fieldsGenqlSelection + min?: match_streams_min_fieldsGenqlSelection + stddev?: match_streams_stddev_fieldsGenqlSelection + stddev_pop?: match_streams_stddev_pop_fieldsGenqlSelection + stddev_samp?: match_streams_stddev_samp_fieldsGenqlSelection + sum?: match_streams_sum_fieldsGenqlSelection + var_pop?: match_streams_var_pop_fieldsGenqlSelection + var_samp?: match_streams_var_samp_fieldsGenqlSelection + variance?: match_streams_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "match_streams" */ +export interface match_streams_aggregate_order_by {avg?: (match_streams_avg_order_by | null),count?: (order_by | null),max?: (match_streams_max_order_by | null),min?: (match_streams_min_order_by | null),stddev?: (match_streams_stddev_order_by | null),stddev_pop?: (match_streams_stddev_pop_order_by | null),stddev_samp?: (match_streams_stddev_samp_order_by | null),sum?: (match_streams_sum_order_by | null),var_pop?: (match_streams_var_pop_order_by | null),var_samp?: (match_streams_var_samp_order_by | null),variance?: (match_streams_variance_order_by | null)} + + +/** append existing jsonb value of filtered columns with new jsonb value */ +export interface match_streams_append_input {status_history?: (Scalars['jsonb'] | null)} + + +/** input type for inserting array relation for remote table "match_streams" */ +export interface match_streams_arr_rel_insert_input {data: match_streams_insert_input[], +/** upsert condition */ +on_conflict?: (match_streams_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface match_streams_avg_fieldsGenqlSelection{ + priority?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "match_streams" */ +export interface match_streams_avg_order_by {priority?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "match_streams". All fields are combined with a logical 'AND'. */ +export interface match_streams_bool_exp {_and?: (match_streams_bool_exp[] | null),_not?: (match_streams_bool_exp | null),_or?: (match_streams_bool_exp[] | null),autodirector?: (Boolean_comparison_exp | null),error_message?: (String_comparison_exp | null),game_server_node?: (game_server_nodes_bool_exp | null),game_server_node_id?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),is_game_streamer?: (Boolean_comparison_exp | null),is_live?: (Boolean_comparison_exp | null),k8s_service_name?: (String_comparison_exp | null),last_status_at?: (timestamptz_comparison_exp | null),link?: (String_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),mode?: (String_comparison_exp | null),priority?: (Int_comparison_exp | null),status?: (String_comparison_exp | null),status_history?: (jsonb_comparison_exp | null),stream_url?: (String_comparison_exp | null),title?: (String_comparison_exp | null)} + + +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +export interface match_streams_delete_at_path_input {status_history?: (Scalars['String'][] | null)} + + +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +export interface match_streams_delete_elem_input {status_history?: (Scalars['Int'] | null)} + + +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +export interface match_streams_delete_key_input {status_history?: (Scalars['String'] | null)} + + +/** input type for incrementing numeric columns in table "match_streams" */ +export interface match_streams_inc_input {priority?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "match_streams" */ +export interface match_streams_insert_input {autodirector?: (Scalars['Boolean'] | null),error_message?: (Scalars['String'] | null),game_server_node?: (game_server_nodes_obj_rel_insert_input | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_game_streamer?: (Scalars['Boolean'] | null),is_live?: (Scalars['Boolean'] | null),k8s_service_name?: (Scalars['String'] | null),last_status_at?: (Scalars['timestamptz'] | null),link?: (Scalars['String'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),mode?: (Scalars['String'] | null),priority?: (Scalars['Int'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),stream_url?: (Scalars['String'] | null),title?: (Scalars['String'] | null)} + + +/** aggregate max on columns */ +export interface match_streams_max_fieldsGenqlSelection{ + error_message?: boolean | number + game_server_node_id?: boolean | number + id?: boolean | number + k8s_service_name?: boolean | number + last_status_at?: boolean | number + link?: boolean | number + match_id?: boolean | number + mode?: boolean | number + priority?: boolean | number + status?: boolean | number + stream_url?: boolean | number + title?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "match_streams" */ +export interface match_streams_max_order_by {error_message?: (order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),k8s_service_name?: (order_by | null),last_status_at?: (order_by | null),link?: (order_by | null),match_id?: (order_by | null),mode?: (order_by | null),priority?: (order_by | null),status?: (order_by | null),stream_url?: (order_by | null),title?: (order_by | null)} + + +/** aggregate min on columns */ +export interface match_streams_min_fieldsGenqlSelection{ + error_message?: boolean | number + game_server_node_id?: boolean | number + id?: boolean | number + k8s_service_name?: boolean | number + last_status_at?: boolean | number + link?: boolean | number + match_id?: boolean | number + mode?: boolean | number + priority?: boolean | number + status?: boolean | number + stream_url?: boolean | number + title?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "match_streams" */ +export interface match_streams_min_order_by {error_message?: (order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),k8s_service_name?: (order_by | null),last_status_at?: (order_by | null),link?: (order_by | null),match_id?: (order_by | null),mode?: (order_by | null),priority?: (order_by | null),status?: (order_by | null),stream_url?: (order_by | null),title?: (order_by | null)} + + +/** response of any mutation on the table "match_streams" */ +export interface match_streams_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: match_streamsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "match_streams" */ +export interface match_streams_on_conflict {constraint: match_streams_constraint,update_columns?: match_streams_update_column[],where?: (match_streams_bool_exp | null)} + + +/** Ordering options when selecting data from "match_streams". */ +export interface match_streams_order_by {autodirector?: (order_by | null),error_message?: (order_by | null),game_server_node?: (game_server_nodes_order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),is_game_streamer?: (order_by | null),is_live?: (order_by | null),k8s_service_name?: (order_by | null),last_status_at?: (order_by | null),link?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),mode?: (order_by | null),priority?: (order_by | null),status?: (order_by | null),status_history?: (order_by | null),stream_url?: (order_by | null),title?: (order_by | null)} + + +/** primary key columns input for table: match_streams */ +export interface match_streams_pk_columns_input {id: Scalars['uuid']} + + +/** prepend existing jsonb value of filtered columns with new jsonb value */ +export interface match_streams_prepend_input {status_history?: (Scalars['jsonb'] | null)} + + +/** input type for updating data in table "match_streams" */ +export interface match_streams_set_input {autodirector?: (Scalars['Boolean'] | null),error_message?: (Scalars['String'] | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_game_streamer?: (Scalars['Boolean'] | null),is_live?: (Scalars['Boolean'] | null),k8s_service_name?: (Scalars['String'] | null),last_status_at?: (Scalars['timestamptz'] | null),link?: (Scalars['String'] | null),match_id?: (Scalars['uuid'] | null),mode?: (Scalars['String'] | null),priority?: (Scalars['Int'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),stream_url?: (Scalars['String'] | null),title?: (Scalars['String'] | null)} + + +/** aggregate stddev on columns */ +export interface match_streams_stddev_fieldsGenqlSelection{ + priority?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "match_streams" */ +export interface match_streams_stddev_order_by {priority?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface match_streams_stddev_pop_fieldsGenqlSelection{ + priority?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "match_streams" */ +export interface match_streams_stddev_pop_order_by {priority?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface match_streams_stddev_samp_fieldsGenqlSelection{ + priority?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "match_streams" */ +export interface match_streams_stddev_samp_order_by {priority?: (order_by | null)} + + +/** Streaming cursor of the table "match_streams" */ +export interface match_streams_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: match_streams_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface match_streams_stream_cursor_value_input {autodirector?: (Scalars['Boolean'] | null),error_message?: (Scalars['String'] | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_game_streamer?: (Scalars['Boolean'] | null),is_live?: (Scalars['Boolean'] | null),k8s_service_name?: (Scalars['String'] | null),last_status_at?: (Scalars['timestamptz'] | null),link?: (Scalars['String'] | null),match_id?: (Scalars['uuid'] | null),mode?: (Scalars['String'] | null),priority?: (Scalars['Int'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),stream_url?: (Scalars['String'] | null),title?: (Scalars['String'] | null)} + + +/** aggregate sum on columns */ +export interface match_streams_sum_fieldsGenqlSelection{ + priority?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "match_streams" */ +export interface match_streams_sum_order_by {priority?: (order_by | null)} + +export interface match_streams_updates { +/** append existing jsonb value of filtered columns with new jsonb value */ +_append?: (match_streams_append_input | null), +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +_delete_at_path?: (match_streams_delete_at_path_input | null), +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +_delete_elem?: (match_streams_delete_elem_input | null), +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +_delete_key?: (match_streams_delete_key_input | null), +/** increments the numeric columns with given value of the filtered values */ +_inc?: (match_streams_inc_input | null), +/** prepend existing jsonb value of filtered columns with new jsonb value */ +_prepend?: (match_streams_prepend_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (match_streams_set_input | null), +/** filter the rows which have to be updated */ +where: match_streams_bool_exp} + + +/** aggregate var_pop on columns */ +export interface match_streams_var_pop_fieldsGenqlSelection{ + priority?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "match_streams" */ +export interface match_streams_var_pop_order_by {priority?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface match_streams_var_samp_fieldsGenqlSelection{ + priority?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "match_streams" */ +export interface match_streams_var_samp_order_by {priority?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface match_streams_variance_fieldsGenqlSelection{ + priority?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "match_streams" */ +export interface match_streams_variance_order_by {priority?: (order_by | null)} + + +/** columns and relationships of "match_type_cfgs" */ +export interface match_type_cfgsGenqlSelection{ + cfg?: boolean | number + type?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "match_type_cfgs" */ +export interface match_type_cfgs_aggregateGenqlSelection{ + aggregate?: match_type_cfgs_aggregate_fieldsGenqlSelection + nodes?: match_type_cfgsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate fields of "match_type_cfgs" */ +export interface match_type_cfgs_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (match_type_cfgs_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: match_type_cfgs_max_fieldsGenqlSelection + min?: match_type_cfgs_min_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Boolean expression to filter rows from the table "match_type_cfgs". All fields are combined with a logical 'AND'. */ +export interface match_type_cfgs_bool_exp {_and?: (match_type_cfgs_bool_exp[] | null),_not?: (match_type_cfgs_bool_exp | null),_or?: (match_type_cfgs_bool_exp[] | null),cfg?: (String_comparison_exp | null),type?: (e_game_cfg_types_enum_comparison_exp | null)} + + +/** input type for inserting data into table "match_type_cfgs" */ +export interface match_type_cfgs_insert_input {cfg?: (Scalars['String'] | null),type?: (e_game_cfg_types_enum | null)} + + +/** aggregate max on columns */ +export interface match_type_cfgs_max_fieldsGenqlSelection{ + cfg?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate min on columns */ +export interface match_type_cfgs_min_fieldsGenqlSelection{ + cfg?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** response of any mutation on the table "match_type_cfgs" */ +export interface match_type_cfgs_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: match_type_cfgsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "match_type_cfgs" */ +export interface match_type_cfgs_on_conflict {constraint: match_type_cfgs_constraint,update_columns?: match_type_cfgs_update_column[],where?: (match_type_cfgs_bool_exp | null)} + + +/** Ordering options when selecting data from "match_type_cfgs". */ +export interface match_type_cfgs_order_by {cfg?: (order_by | null),type?: (order_by | null)} + + +/** primary key columns input for table: match_type_cfgs */ +export interface match_type_cfgs_pk_columns_input {type: e_game_cfg_types_enum} + + +/** input type for updating data in table "match_type_cfgs" */ +export interface match_type_cfgs_set_input {cfg?: (Scalars['String'] | null),type?: (e_game_cfg_types_enum | null)} + + +/** Streaming cursor of the table "match_type_cfgs" */ +export interface match_type_cfgs_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: match_type_cfgs_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface match_type_cfgs_stream_cursor_value_input {cfg?: (Scalars['String'] | null),type?: (e_game_cfg_types_enum | null)} + +export interface match_type_cfgs_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (match_type_cfgs_set_input | null), +/** filter the rows which have to be updated */ +where: match_type_cfgs_bool_exp} + + +/** columns and relationships of "matches" */ +export interface matchesGenqlSelection{ + /** A computed field, executes function "can_assign_server_to_match" */ + can_assign_server?: boolean | number + /** A computed field, executes function "can_cancel_match" */ + can_cancel?: boolean | number + /** A computed field, executes function "can_check_in" */ + can_check_in?: boolean | number + /** A computed field, executes function "can_reassign_winner" */ + can_reassign_winner?: boolean | number + /** A computed field, executes function "can_schedule_match" */ + can_schedule?: boolean | number + /** A computed field, executes function "can_start_match" */ + can_start?: boolean | number + /** A computed field, executes function "can_stream_live" */ + can_stream_live?: boolean | number + /** A computed field, executes function "can_stream_tv" */ + can_stream_tv?: boolean | number + cancels_at?: boolean | number + /** An array relationship */ + clutches?: (v_match_clutchesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (v_match_clutches_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (v_match_clutches_order_by[] | null), + /** filter the rows returned */ + where?: (v_match_clutches_bool_exp | null)} }) + /** An aggregate relationship */ + clutches_aggregate?: (v_match_clutches_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (v_match_clutches_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (v_match_clutches_order_by[] | null), + /** filter the rows returned */ + where?: (v_match_clutches_bool_exp | null)} }) + /** A computed field, executes function "get_match_connection_link" */ + connection_link?: boolean | number + /** A computed field, executes function "get_match_connection_string" */ + connection_string?: boolean | number + counts_toward_ranking?: boolean | number + created_at?: boolean | number + /** A computed field, executes function "get_current_match_map" */ + current_match_map_id?: boolean | number + /** An array relationship */ + demos?: (match_map_demosGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_map_demos_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_map_demos_order_by[] | null), + /** filter the rows returned */ + where?: (match_map_demos_bool_exp | null)} }) + /** An aggregate relationship */ + demos_aggregate?: (match_map_demos_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_map_demos_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_map_demos_order_by[] | null), + /** filter the rows returned */ + where?: (match_map_demos_bool_exp | null)} }) + /** An array relationship */ + draft_games?: (draft_gamesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (draft_games_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (draft_games_order_by[] | null), + /** filter the rows returned */ + where?: (draft_games_bool_exp | null)} }) + /** An aggregate relationship */ + draft_games_aggregate?: (draft_games_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (draft_games_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (draft_games_order_by[] | null), + /** filter the rows returned */ + where?: (draft_games_bool_exp | null)} }) + /** An object relationship */ + e_match_status?: e_match_statusGenqlSelection + /** An object relationship */ + e_region?: server_regionsGenqlSelection + effective_at?: boolean | number + /** An array relationship */ + elo_changes?: (v_player_eloGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (v_player_elo_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (v_player_elo_order_by[] | null), + /** filter the rows returned */ + where?: (v_player_elo_bool_exp | null)} }) + /** An aggregate relationship */ + elo_changes_aggregate?: (v_player_elo_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (v_player_elo_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (v_player_elo_order_by[] | null), + /** filter the rows returned */ + where?: (v_player_elo_bool_exp | null)} }) + ended_at?: boolean | number + external_id?: boolean | number + id?: boolean | number + /** A computed field, executes function "match_invite_code" */ + invite_code?: boolean | number + /** A computed field, executes function "is_captain" */ + is_captain?: boolean | number + /** A computed field, executes function "is_coach" */ + is_coach?: boolean | number + /** A computed field, executes function "is_friend_in_match_lineup" */ + is_friend_in_match_lineup?: boolean | number + /** A computed field, executes function "is_in_lineup" */ + is_in_lineup?: boolean | number + /** A computed field, executes function "is_match_server_available" */ + is_match_server_available?: boolean | number + /** A computed field, executes function "is_match_organizer" */ + is_organizer?: boolean | number + /** A computed field, executes function "is_server_online" */ + is_server_online?: boolean | number + /** A computed field, executes function "is_tournament_match" */ + is_tournament_match?: boolean | number + label?: boolean | number + /** An object relationship */ + lineup_1?: match_lineupsGenqlSelection + lineup_1_id?: boolean | number + /** An object relationship */ + lineup_2?: match_lineupsGenqlSelection + lineup_2_id?: boolean | number + /** A computed field, executes function "get_lineup_counts" */ + lineup_counts?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + /** A computed field, executes function "get_map_veto_picking_lineup_id" */ + map_veto_picking_lineup_id?: boolean | number + /** An array relationship */ + map_veto_picks?: (match_map_veto_picksGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_map_veto_picks_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_map_veto_picks_order_by[] | null), + /** filter the rows returned */ + where?: (match_map_veto_picks_bool_exp | null)} }) + /** An aggregate relationship */ + map_veto_picks_aggregate?: (match_map_veto_picks_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_map_veto_picks_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_map_veto_picks_order_by[] | null), + /** filter the rows returned */ + where?: (match_map_veto_picks_bool_exp | null)} }) + /** A computed field, executes function "get_map_veto_type" */ + map_veto_type?: boolean | number + /** An array relationship */ + match_maps?: (match_mapsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_maps_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_maps_order_by[] | null), + /** filter the rows returned */ + where?: (match_maps_bool_exp | null)} }) + /** An aggregate relationship */ + match_maps_aggregate?: (match_maps_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_maps_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_maps_order_by[] | null), + /** filter the rows returned */ + where?: (match_maps_bool_exp | null)} }) + match_options_id?: boolean | number + /** A computed field, executes function "match_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "match_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + /** An array relationship */ + opening_duels?: (v_match_player_opening_duelsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (v_match_player_opening_duels_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (v_match_player_opening_duels_order_by[] | null), + /** filter the rows returned */ + where?: (v_match_player_opening_duels_bool_exp | null)} }) + /** An aggregate relationship */ + opening_duels_aggregate?: (v_match_player_opening_duels_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (v_match_player_opening_duels_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (v_match_player_opening_duels_order_by[] | null), + /** filter the rows returned */ + where?: (v_match_player_opening_duels_bool_exp | null)} }) + /** An object relationship */ + options?: match_optionsGenqlSelection + /** An object relationship */ + organizer?: playersGenqlSelection + organizer_steam_id?: boolean | number + password?: boolean | number + /** An array relationship */ + player_assists?: (player_assistsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_assists_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_assists_order_by[] | null), + /** filter the rows returned */ + where?: (player_assists_bool_exp | null)} }) + /** An aggregate relationship */ + player_assists_aggregate?: (player_assists_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_assists_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_assists_order_by[] | null), + /** filter the rows returned */ + where?: (player_assists_bool_exp | null)} }) + /** An array relationship */ + player_damages?: (player_damagesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_damages_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_damages_order_by[] | null), + /** filter the rows returned */ + where?: (player_damages_bool_exp | null)} }) + /** An aggregate relationship */ + player_damages_aggregate?: (player_damages_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_damages_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_damages_order_by[] | null), + /** filter the rows returned */ + where?: (player_damages_bool_exp | null)} }) + /** An array relationship */ + player_flashes?: (player_flashesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_flashes_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_flashes_order_by[] | null), + /** filter the rows returned */ + where?: (player_flashes_bool_exp | null)} }) + /** An aggregate relationship */ + player_flashes_aggregate?: (player_flashes_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_flashes_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_flashes_order_by[] | null), + /** filter the rows returned */ + where?: (player_flashes_bool_exp | null)} }) + /** An array relationship */ + player_kills?: (player_killsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_kills_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_kills_order_by[] | null), + /** filter the rows returned */ + where?: (player_kills_bool_exp | null)} }) + /** An aggregate relationship */ + player_kills_aggregate?: (player_kills_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_kills_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_kills_order_by[] | null), + /** filter the rows returned */ + where?: (player_kills_bool_exp | null)} }) + /** An array relationship */ + player_objectives?: (player_objectivesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_objectives_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_objectives_order_by[] | null), + /** filter the rows returned */ + where?: (player_objectives_bool_exp | null)} }) + /** An aggregate relationship */ + player_objectives_aggregate?: (player_objectives_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_objectives_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_objectives_order_by[] | null), + /** filter the rows returned */ + where?: (player_objectives_bool_exp | null)} }) + /** An array relationship */ + player_unused_utilities?: (player_unused_utilityGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_unused_utility_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_unused_utility_order_by[] | null), + /** filter the rows returned */ + where?: (player_unused_utility_bool_exp | null)} }) + /** An aggregate relationship */ + player_unused_utilities_aggregate?: (player_unused_utility_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_unused_utility_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_unused_utility_order_by[] | null), + /** filter the rows returned */ + where?: (player_unused_utility_bool_exp | null)} }) + /** An array relationship */ + player_utility?: (player_utilityGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_utility_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_utility_order_by[] | null), + /** filter the rows returned */ + where?: (player_utility_bool_exp | null)} }) + /** An aggregate relationship */ + player_utility_aggregate?: (player_utility_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (player_utility_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (player_utility_order_by[] | null), + /** filter the rows returned */ + where?: (player_utility_bool_exp | null)} }) + region?: boolean | number + /** A computed field, executes function "get_region_veto_picking_lineup_id" */ + region_veto_picking_lineup_id?: boolean | number + /** An array relationship */ + region_veto_picks?: (match_region_veto_picksGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_region_veto_picks_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_region_veto_picks_order_by[] | null), + /** filter the rows returned */ + where?: (match_region_veto_picks_bool_exp | null)} }) + /** An aggregate relationship */ + region_veto_picks_aggregate?: (match_region_veto_picks_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_region_veto_picks_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_region_veto_picks_order_by[] | null), + /** filter the rows returned */ + where?: (match_region_veto_picks_bool_exp | null)} }) + /** A computed field, executes function "match_requested_organizer" */ + requested_organizer?: boolean | number + scheduled_at?: boolean | number + /** An object relationship */ + server?: serversGenqlSelection + server_error?: boolean | number + server_id?: boolean | number + /** A computed field, executes function "get_match_server_plugin_runtime" */ + server_plugin_runtime?: boolean | number + /** A computed field, executes function "get_match_server_region" */ + server_region?: boolean | number + /** A computed field, executes function "get_match_server_type" */ + server_type?: boolean | number + share_code?: boolean | number + source?: boolean | number + started_at?: boolean | number + status?: boolean | number + /** An array relationship */ + streams?: (match_streamsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_streams_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_streams_order_by[] | null), + /** filter the rows returned */ + where?: (match_streams_bool_exp | null)} }) + /** An aggregate relationship */ + streams_aggregate?: (match_streams_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (match_streams_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_streams_order_by[] | null), + /** filter the rows returned */ + where?: (match_streams_bool_exp | null)} }) + /** A computed field, executes function "get_match_teams" */ + teams?: (teamsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (teams_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (teams_order_by[] | null), + /** filter the rows returned */ + where?: (teams_bool_exp | null)} }) + /** An array relationship */ + tournament_brackets?: (tournament_bracketsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_brackets_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_brackets_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_brackets_bool_exp | null)} }) + /** An aggregate relationship */ + tournament_brackets_aggregate?: (tournament_brackets_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_brackets_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_brackets_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_brackets_bool_exp | null)} }) + /** A computed field, executes function "get_match_tv_connection_string" */ + tv_connection_string?: boolean | number + veto_pick_expires_at?: boolean | number + /** An object relationship */ + winner?: match_lineupsGenqlSelection + winning_lineup_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "matches" */ +export interface matches_aggregateGenqlSelection{ + aggregate?: matches_aggregate_fieldsGenqlSelection + nodes?: matchesGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface matches_aggregate_bool_exp {bool_and?: (matches_aggregate_bool_exp_bool_and | null),bool_or?: (matches_aggregate_bool_exp_bool_or | null),count?: (matches_aggregate_bool_exp_count | null)} + +export interface matches_aggregate_bool_exp_bool_and {arguments: matches_select_column_matches_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (matches_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface matches_aggregate_bool_exp_bool_or {arguments: matches_select_column_matches_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (matches_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface matches_aggregate_bool_exp_count {arguments?: (matches_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (matches_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "matches" */ +export interface matches_aggregate_fieldsGenqlSelection{ + avg?: matches_avg_fieldsGenqlSelection + count?: { __args: {columns?: (matches_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: matches_max_fieldsGenqlSelection + min?: matches_min_fieldsGenqlSelection + stddev?: matches_stddev_fieldsGenqlSelection + stddev_pop?: matches_stddev_pop_fieldsGenqlSelection + stddev_samp?: matches_stddev_samp_fieldsGenqlSelection + sum?: matches_sum_fieldsGenqlSelection + var_pop?: matches_var_pop_fieldsGenqlSelection + var_samp?: matches_var_samp_fieldsGenqlSelection + variance?: matches_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "matches" */ +export interface matches_aggregate_order_by {avg?: (matches_avg_order_by | null),count?: (order_by | null),max?: (matches_max_order_by | null),min?: (matches_min_order_by | null),stddev?: (matches_stddev_order_by | null),stddev_pop?: (matches_stddev_pop_order_by | null),stddev_samp?: (matches_stddev_samp_order_by | null),sum?: (matches_sum_order_by | null),var_pop?: (matches_var_pop_order_by | null),var_samp?: (matches_var_samp_order_by | null),variance?: (matches_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "matches" */ +export interface matches_arr_rel_insert_input {data: matches_insert_input[], +/** upsert condition */ +on_conflict?: (matches_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface matches_avg_fieldsGenqlSelection{ + /** A computed field, executes function "match_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "match_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + organizer_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "matches" */ +export interface matches_avg_order_by {organizer_steam_id?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "matches". All fields are combined with a logical 'AND'. */ +export interface matches_bool_exp {_and?: (matches_bool_exp[] | null),_not?: (matches_bool_exp | null),_or?: (matches_bool_exp[] | null),can_assign_server?: (Boolean_comparison_exp | null),can_cancel?: (Boolean_comparison_exp | null),can_check_in?: (Boolean_comparison_exp | null),can_reassign_winner?: (Boolean_comparison_exp | null),can_schedule?: (Boolean_comparison_exp | null),can_start?: (Boolean_comparison_exp | null),can_stream_live?: (Boolean_comparison_exp | null),can_stream_tv?: (Boolean_comparison_exp | null),cancels_at?: (timestamptz_comparison_exp | null),clutches?: (v_match_clutches_bool_exp | null),clutches_aggregate?: (v_match_clutches_aggregate_bool_exp | null),connection_link?: (String_comparison_exp | null),connection_string?: (String_comparison_exp | null),counts_toward_ranking?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),current_match_map_id?: (uuid_comparison_exp | null),demos?: (match_map_demos_bool_exp | null),demos_aggregate?: (match_map_demos_aggregate_bool_exp | null),draft_games?: (draft_games_bool_exp | null),draft_games_aggregate?: (draft_games_aggregate_bool_exp | null),e_match_status?: (e_match_status_bool_exp | null),e_region?: (server_regions_bool_exp | null),effective_at?: (timestamptz_comparison_exp | null),elo_changes?: (v_player_elo_bool_exp | null),elo_changes_aggregate?: (v_player_elo_aggregate_bool_exp | null),ended_at?: (timestamptz_comparison_exp | null),external_id?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),invite_code?: (String_comparison_exp | null),is_captain?: (Boolean_comparison_exp | null),is_coach?: (Boolean_comparison_exp | null),is_friend_in_match_lineup?: (Boolean_comparison_exp | null),is_in_lineup?: (Boolean_comparison_exp | null),is_match_server_available?: (Boolean_comparison_exp | null),is_organizer?: (Boolean_comparison_exp | null),is_server_online?: (Boolean_comparison_exp | null),is_tournament_match?: (Boolean_comparison_exp | null),label?: (String_comparison_exp | null),lineup_1?: (match_lineups_bool_exp | null),lineup_1_id?: (uuid_comparison_exp | null),lineup_2?: (match_lineups_bool_exp | null),lineup_2_id?: (uuid_comparison_exp | null),lineup_counts?: (json_comparison_exp | null),map_veto_picking_lineup_id?: (uuid_comparison_exp | null),map_veto_picks?: (match_map_veto_picks_bool_exp | null),map_veto_picks_aggregate?: (match_map_veto_picks_aggregate_bool_exp | null),map_veto_type?: (String_comparison_exp | null),match_maps?: (match_maps_bool_exp | null),match_maps_aggregate?: (match_maps_aggregate_bool_exp | null),match_options_id?: (uuid_comparison_exp | null),max_players_per_lineup?: (Int_comparison_exp | null),min_players_per_lineup?: (Int_comparison_exp | null),opening_duels?: (v_match_player_opening_duels_bool_exp | null),opening_duels_aggregate?: (v_match_player_opening_duels_aggregate_bool_exp | null),options?: (match_options_bool_exp | null),organizer?: (players_bool_exp | null),organizer_steam_id?: (bigint_comparison_exp | null),password?: (String_comparison_exp | null),player_assists?: (player_assists_bool_exp | null),player_assists_aggregate?: (player_assists_aggregate_bool_exp | null),player_damages?: (player_damages_bool_exp | null),player_damages_aggregate?: (player_damages_aggregate_bool_exp | null),player_flashes?: (player_flashes_bool_exp | null),player_flashes_aggregate?: (player_flashes_aggregate_bool_exp | null),player_kills?: (player_kills_bool_exp | null),player_kills_aggregate?: (player_kills_aggregate_bool_exp | null),player_objectives?: (player_objectives_bool_exp | null),player_objectives_aggregate?: (player_objectives_aggregate_bool_exp | null),player_unused_utilities?: (player_unused_utility_bool_exp | null),player_unused_utilities_aggregate?: (player_unused_utility_aggregate_bool_exp | null),player_utility?: (player_utility_bool_exp | null),player_utility_aggregate?: (player_utility_aggregate_bool_exp | null),region?: (String_comparison_exp | null),region_veto_picking_lineup_id?: (uuid_comparison_exp | null),region_veto_picks?: (match_region_veto_picks_bool_exp | null),region_veto_picks_aggregate?: (match_region_veto_picks_aggregate_bool_exp | null),requested_organizer?: (Boolean_comparison_exp | null),scheduled_at?: (timestamptz_comparison_exp | null),server?: (servers_bool_exp | null),server_error?: (String_comparison_exp | null),server_id?: (uuid_comparison_exp | null),server_plugin_runtime?: (String_comparison_exp | null),server_region?: (String_comparison_exp | null),server_type?: (String_comparison_exp | null),share_code?: (String_comparison_exp | null),source?: (String_comparison_exp | null),started_at?: (timestamptz_comparison_exp | null),status?: (e_match_status_enum_comparison_exp | null),streams?: (match_streams_bool_exp | null),streams_aggregate?: (match_streams_aggregate_bool_exp | null),teams?: (teams_bool_exp | null),tournament_brackets?: (tournament_brackets_bool_exp | null),tournament_brackets_aggregate?: (tournament_brackets_aggregate_bool_exp | null),tv_connection_string?: (String_comparison_exp | null),veto_pick_expires_at?: (timestamptz_comparison_exp | null),winner?: (match_lineups_bool_exp | null),winning_lineup_id?: (uuid_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "matches" */ +export interface matches_inc_input {organizer_steam_id?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "matches" */ +export interface matches_insert_input {cancels_at?: (Scalars['timestamptz'] | null),clutches?: (v_match_clutches_arr_rel_insert_input | null),counts_toward_ranking?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),demos?: (match_map_demos_arr_rel_insert_input | null),draft_games?: (draft_games_arr_rel_insert_input | null),e_match_status?: (e_match_status_obj_rel_insert_input | null),e_region?: (server_regions_obj_rel_insert_input | null),elo_changes?: (v_player_elo_arr_rel_insert_input | null),ended_at?: (Scalars['timestamptz'] | null),external_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),label?: (Scalars['String'] | null),lineup_1?: (match_lineups_obj_rel_insert_input | null),lineup_1_id?: (Scalars['uuid'] | null),lineup_2?: (match_lineups_obj_rel_insert_input | null),lineup_2_id?: (Scalars['uuid'] | null),map_veto_picks?: (match_map_veto_picks_arr_rel_insert_input | null),match_maps?: (match_maps_arr_rel_insert_input | null),match_options_id?: (Scalars['uuid'] | null),opening_duels?: (v_match_player_opening_duels_arr_rel_insert_input | null),options?: (match_options_obj_rel_insert_input | null),organizer?: (players_obj_rel_insert_input | null),organizer_steam_id?: (Scalars['bigint'] | null),password?: (Scalars['String'] | null),player_assists?: (player_assists_arr_rel_insert_input | null),player_damages?: (player_damages_arr_rel_insert_input | null),player_flashes?: (player_flashes_arr_rel_insert_input | null),player_kills?: (player_kills_arr_rel_insert_input | null),player_objectives?: (player_objectives_arr_rel_insert_input | null),player_unused_utilities?: (player_unused_utility_arr_rel_insert_input | null),player_utility?: (player_utility_arr_rel_insert_input | null),region?: (Scalars['String'] | null),region_veto_picks?: (match_region_veto_picks_arr_rel_insert_input | null),scheduled_at?: (Scalars['timestamptz'] | null),server?: (servers_obj_rel_insert_input | null),server_error?: (Scalars['String'] | null),server_id?: (Scalars['uuid'] | null),share_code?: (Scalars['String'] | null),source?: (Scalars['String'] | null),started_at?: (Scalars['timestamptz'] | null),status?: (e_match_status_enum | null),streams?: (match_streams_arr_rel_insert_input | null),tournament_brackets?: (tournament_brackets_arr_rel_insert_input | null),veto_pick_expires_at?: (Scalars['timestamptz'] | null),winner?: (match_lineups_obj_rel_insert_input | null),winning_lineup_id?: (Scalars['uuid'] | null)} + + +/** aggregate max on columns */ +export interface matches_max_fieldsGenqlSelection{ + cancels_at?: boolean | number + /** A computed field, executes function "get_match_connection_link" */ + connection_link?: boolean | number + /** A computed field, executes function "get_match_connection_string" */ + connection_string?: boolean | number + created_at?: boolean | number + /** A computed field, executes function "get_current_match_map" */ + current_match_map_id?: boolean | number + effective_at?: boolean | number + ended_at?: boolean | number + external_id?: boolean | number + id?: boolean | number + /** A computed field, executes function "match_invite_code" */ + invite_code?: boolean | number + label?: boolean | number + lineup_1_id?: boolean | number + lineup_2_id?: boolean | number + /** A computed field, executes function "get_map_veto_picking_lineup_id" */ + map_veto_picking_lineup_id?: boolean | number + /** A computed field, executes function "get_map_veto_type" */ + map_veto_type?: boolean | number + match_options_id?: boolean | number + /** A computed field, executes function "match_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "match_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + organizer_steam_id?: boolean | number + password?: boolean | number + region?: boolean | number + /** A computed field, executes function "get_region_veto_picking_lineup_id" */ + region_veto_picking_lineup_id?: boolean | number + scheduled_at?: boolean | number + server_error?: boolean | number + server_id?: boolean | number + /** A computed field, executes function "get_match_server_plugin_runtime" */ + server_plugin_runtime?: boolean | number + /** A computed field, executes function "get_match_server_region" */ + server_region?: boolean | number + /** A computed field, executes function "get_match_server_type" */ + server_type?: boolean | number + share_code?: boolean | number + source?: boolean | number + started_at?: boolean | number + /** A computed field, executes function "get_match_tv_connection_string" */ + tv_connection_string?: boolean | number + veto_pick_expires_at?: boolean | number + winning_lineup_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "matches" */ +export interface matches_max_order_by {cancels_at?: (order_by | null),created_at?: (order_by | null),effective_at?: (order_by | null),ended_at?: (order_by | null),external_id?: (order_by | null),id?: (order_by | null),label?: (order_by | null),lineup_1_id?: (order_by | null),lineup_2_id?: (order_by | null),match_options_id?: (order_by | null),organizer_steam_id?: (order_by | null),password?: (order_by | null),region?: (order_by | null),scheduled_at?: (order_by | null),server_error?: (order_by | null),server_id?: (order_by | null),share_code?: (order_by | null),source?: (order_by | null),started_at?: (order_by | null),veto_pick_expires_at?: (order_by | null),winning_lineup_id?: (order_by | null)} + + +/** aggregate min on columns */ +export interface matches_min_fieldsGenqlSelection{ + cancels_at?: boolean | number + /** A computed field, executes function "get_match_connection_link" */ + connection_link?: boolean | number + /** A computed field, executes function "get_match_connection_string" */ + connection_string?: boolean | number + created_at?: boolean | number + /** A computed field, executes function "get_current_match_map" */ + current_match_map_id?: boolean | number + effective_at?: boolean | number + ended_at?: boolean | number + external_id?: boolean | number + id?: boolean | number + /** A computed field, executes function "match_invite_code" */ + invite_code?: boolean | number + label?: boolean | number + lineup_1_id?: boolean | number + lineup_2_id?: boolean | number + /** A computed field, executes function "get_map_veto_picking_lineup_id" */ + map_veto_picking_lineup_id?: boolean | number + /** A computed field, executes function "get_map_veto_type" */ + map_veto_type?: boolean | number + match_options_id?: boolean | number + /** A computed field, executes function "match_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "match_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + organizer_steam_id?: boolean | number + password?: boolean | number + region?: boolean | number + /** A computed field, executes function "get_region_veto_picking_lineup_id" */ + region_veto_picking_lineup_id?: boolean | number + scheduled_at?: boolean | number + server_error?: boolean | number + server_id?: boolean | number + /** A computed field, executes function "get_match_server_plugin_runtime" */ + server_plugin_runtime?: boolean | number + /** A computed field, executes function "get_match_server_region" */ + server_region?: boolean | number + /** A computed field, executes function "get_match_server_type" */ + server_type?: boolean | number + share_code?: boolean | number + source?: boolean | number + started_at?: boolean | number + /** A computed field, executes function "get_match_tv_connection_string" */ + tv_connection_string?: boolean | number + veto_pick_expires_at?: boolean | number + winning_lineup_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "matches" */ +export interface matches_min_order_by {cancels_at?: (order_by | null),created_at?: (order_by | null),effective_at?: (order_by | null),ended_at?: (order_by | null),external_id?: (order_by | null),id?: (order_by | null),label?: (order_by | null),lineup_1_id?: (order_by | null),lineup_2_id?: (order_by | null),match_options_id?: (order_by | null),organizer_steam_id?: (order_by | null),password?: (order_by | null),region?: (order_by | null),scheduled_at?: (order_by | null),server_error?: (order_by | null),server_id?: (order_by | null),share_code?: (order_by | null),source?: (order_by | null),started_at?: (order_by | null),veto_pick_expires_at?: (order_by | null),winning_lineup_id?: (order_by | null)} + + +/** response of any mutation on the table "matches" */ +export interface matches_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: matchesGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** input type for inserting object relation for remote table "matches" */ +export interface matches_obj_rel_insert_input {data: matches_insert_input, +/** upsert condition */ +on_conflict?: (matches_on_conflict | null)} + + +/** on_conflict condition type for table "matches" */ +export interface matches_on_conflict {constraint: matches_constraint,update_columns?: matches_update_column[],where?: (matches_bool_exp | null)} + + +/** Ordering options when selecting data from "matches". */ +export interface matches_order_by {can_assign_server?: (order_by | null),can_cancel?: (order_by | null),can_check_in?: (order_by | null),can_reassign_winner?: (order_by | null),can_schedule?: (order_by | null),can_start?: (order_by | null),can_stream_live?: (order_by | null),can_stream_tv?: (order_by | null),cancels_at?: (order_by | null),clutches_aggregate?: (v_match_clutches_aggregate_order_by | null),connection_link?: (order_by | null),connection_string?: (order_by | null),counts_toward_ranking?: (order_by | null),created_at?: (order_by | null),current_match_map_id?: (order_by | null),demos_aggregate?: (match_map_demos_aggregate_order_by | null),draft_games_aggregate?: (draft_games_aggregate_order_by | null),e_match_status?: (e_match_status_order_by | null),e_region?: (server_regions_order_by | null),effective_at?: (order_by | null),elo_changes_aggregate?: (v_player_elo_aggregate_order_by | null),ended_at?: (order_by | null),external_id?: (order_by | null),id?: (order_by | null),invite_code?: (order_by | null),is_captain?: (order_by | null),is_coach?: (order_by | null),is_friend_in_match_lineup?: (order_by | null),is_in_lineup?: (order_by | null),is_match_server_available?: (order_by | null),is_organizer?: (order_by | null),is_server_online?: (order_by | null),is_tournament_match?: (order_by | null),label?: (order_by | null),lineup_1?: (match_lineups_order_by | null),lineup_1_id?: (order_by | null),lineup_2?: (match_lineups_order_by | null),lineup_2_id?: (order_by | null),lineup_counts?: (order_by | null),map_veto_picking_lineup_id?: (order_by | null),map_veto_picks_aggregate?: (match_map_veto_picks_aggregate_order_by | null),map_veto_type?: (order_by | null),match_maps_aggregate?: (match_maps_aggregate_order_by | null),match_options_id?: (order_by | null),max_players_per_lineup?: (order_by | null),min_players_per_lineup?: (order_by | null),opening_duels_aggregate?: (v_match_player_opening_duels_aggregate_order_by | null),options?: (match_options_order_by | null),organizer?: (players_order_by | null),organizer_steam_id?: (order_by | null),password?: (order_by | null),player_assists_aggregate?: (player_assists_aggregate_order_by | null),player_damages_aggregate?: (player_damages_aggregate_order_by | null),player_flashes_aggregate?: (player_flashes_aggregate_order_by | null),player_kills_aggregate?: (player_kills_aggregate_order_by | null),player_objectives_aggregate?: (player_objectives_aggregate_order_by | null),player_unused_utilities_aggregate?: (player_unused_utility_aggregate_order_by | null),player_utility_aggregate?: (player_utility_aggregate_order_by | null),region?: (order_by | null),region_veto_picking_lineup_id?: (order_by | null),region_veto_picks_aggregate?: (match_region_veto_picks_aggregate_order_by | null),requested_organizer?: (order_by | null),scheduled_at?: (order_by | null),server?: (servers_order_by | null),server_error?: (order_by | null),server_id?: (order_by | null),server_plugin_runtime?: (order_by | null),server_region?: (order_by | null),server_type?: (order_by | null),share_code?: (order_by | null),source?: (order_by | null),started_at?: (order_by | null),status?: (order_by | null),streams_aggregate?: (match_streams_aggregate_order_by | null),teams_aggregate?: (teams_aggregate_order_by | null),tournament_brackets_aggregate?: (tournament_brackets_aggregate_order_by | null),tv_connection_string?: (order_by | null),veto_pick_expires_at?: (order_by | null),winner?: (match_lineups_order_by | null),winning_lineup_id?: (order_by | null)} + + +/** primary key columns input for table: matches */ +export interface matches_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "matches" */ +export interface matches_set_input {cancels_at?: (Scalars['timestamptz'] | null),counts_toward_ranking?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),ended_at?: (Scalars['timestamptz'] | null),external_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),label?: (Scalars['String'] | null),lineup_1_id?: (Scalars['uuid'] | null),lineup_2_id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),organizer_steam_id?: (Scalars['bigint'] | null),password?: (Scalars['String'] | null),region?: (Scalars['String'] | null),scheduled_at?: (Scalars['timestamptz'] | null),server_error?: (Scalars['String'] | null),server_id?: (Scalars['uuid'] | null),share_code?: (Scalars['String'] | null),source?: (Scalars['String'] | null),started_at?: (Scalars['timestamptz'] | null),status?: (e_match_status_enum | null),veto_pick_expires_at?: (Scalars['timestamptz'] | null),winning_lineup_id?: (Scalars['uuid'] | null)} + + +/** aggregate stddev on columns */ +export interface matches_stddev_fieldsGenqlSelection{ + /** A computed field, executes function "match_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "match_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + organizer_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "matches" */ +export interface matches_stddev_order_by {organizer_steam_id?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface matches_stddev_pop_fieldsGenqlSelection{ + /** A computed field, executes function "match_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "match_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + organizer_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "matches" */ +export interface matches_stddev_pop_order_by {organizer_steam_id?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface matches_stddev_samp_fieldsGenqlSelection{ + /** A computed field, executes function "match_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "match_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + organizer_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "matches" */ +export interface matches_stddev_samp_order_by {organizer_steam_id?: (order_by | null)} + + +/** Streaming cursor of the table "matches" */ +export interface matches_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: matches_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface matches_stream_cursor_value_input {cancels_at?: (Scalars['timestamptz'] | null),counts_toward_ranking?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),effective_at?: (Scalars['timestamptz'] | null),ended_at?: (Scalars['timestamptz'] | null),external_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),label?: (Scalars['String'] | null),lineup_1_id?: (Scalars['uuid'] | null),lineup_2_id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),organizer_steam_id?: (Scalars['bigint'] | null),password?: (Scalars['String'] | null),region?: (Scalars['String'] | null),scheduled_at?: (Scalars['timestamptz'] | null),server_error?: (Scalars['String'] | null),server_id?: (Scalars['uuid'] | null),share_code?: (Scalars['String'] | null),source?: (Scalars['String'] | null),started_at?: (Scalars['timestamptz'] | null),status?: (e_match_status_enum | null),veto_pick_expires_at?: (Scalars['timestamptz'] | null),winning_lineup_id?: (Scalars['uuid'] | null)} + + +/** aggregate sum on columns */ +export interface matches_sum_fieldsGenqlSelection{ + /** A computed field, executes function "match_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "match_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + organizer_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "matches" */ +export interface matches_sum_order_by {organizer_steam_id?: (order_by | null)} + +export interface matches_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (matches_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (matches_set_input | null), +/** filter the rows which have to be updated */ +where: matches_bool_exp} + + +/** aggregate var_pop on columns */ +export interface matches_var_pop_fieldsGenqlSelection{ + /** A computed field, executes function "match_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "match_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + organizer_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "matches" */ +export interface matches_var_pop_order_by {organizer_steam_id?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface matches_var_samp_fieldsGenqlSelection{ + /** A computed field, executes function "match_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "match_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + organizer_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "matches" */ +export interface matches_var_samp_order_by {organizer_steam_id?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface matches_variance_fieldsGenqlSelection{ + /** A computed field, executes function "match_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "match_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + organizer_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "matches" */ +export interface matches_variance_order_by {organizer_steam_id?: (order_by | null)} + + +/** columns and relationships of "migration_hashes.hashes" */ +export interface migration_hashes_hashesGenqlSelection{ + hash?: boolean | number + name?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "migration_hashes.hashes" */ +export interface migration_hashes_hashes_aggregateGenqlSelection{ + aggregate?: migration_hashes_hashes_aggregate_fieldsGenqlSelection + nodes?: migration_hashes_hashesGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate fields of "migration_hashes.hashes" */ +export interface migration_hashes_hashes_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (migration_hashes_hashes_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: migration_hashes_hashes_max_fieldsGenqlSelection + min?: migration_hashes_hashes_min_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Boolean expression to filter rows from the table "migration_hashes.hashes". All fields are combined with a logical 'AND'. */ +export interface migration_hashes_hashes_bool_exp {_and?: (migration_hashes_hashes_bool_exp[] | null),_not?: (migration_hashes_hashes_bool_exp | null),_or?: (migration_hashes_hashes_bool_exp[] | null),hash?: (String_comparison_exp | null),name?: (String_comparison_exp | null)} + + +/** input type for inserting data into table "migration_hashes.hashes" */ +export interface migration_hashes_hashes_insert_input {hash?: (Scalars['String'] | null),name?: (Scalars['String'] | null)} + + +/** aggregate max on columns */ +export interface migration_hashes_hashes_max_fieldsGenqlSelection{ + hash?: boolean | number + name?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate min on columns */ +export interface migration_hashes_hashes_min_fieldsGenqlSelection{ + hash?: boolean | number + name?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** response of any mutation on the table "migration_hashes.hashes" */ +export interface migration_hashes_hashes_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: migration_hashes_hashesGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "migration_hashes.hashes" */ +export interface migration_hashes_hashes_on_conflict {constraint: migration_hashes_hashes_constraint,update_columns?: migration_hashes_hashes_update_column[],where?: (migration_hashes_hashes_bool_exp | null)} + + +/** Ordering options when selecting data from "migration_hashes.hashes". */ +export interface migration_hashes_hashes_order_by {hash?: (order_by | null),name?: (order_by | null)} + + +/** primary key columns input for table: migration_hashes.hashes */ +export interface migration_hashes_hashes_pk_columns_input {name: Scalars['String']} + + +/** input type for updating data in table "migration_hashes.hashes" */ +export interface migration_hashes_hashes_set_input {hash?: (Scalars['String'] | null),name?: (Scalars['String'] | null)} + + +/** Streaming cursor of the table "migration_hashes_hashes" */ +export interface migration_hashes_hashes_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: migration_hashes_hashes_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface migration_hashes_hashes_stream_cursor_value_input {hash?: (Scalars['String'] | null),name?: (Scalars['String'] | null)} + +export interface migration_hashes_hashes_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (migration_hashes_hashes_set_input | null), +/** filter the rows which have to be updated */ +where: migration_hashes_hashes_bool_exp} + + +/** mutation root */ +export interface mutation_rootGenqlSelection{ + PreviewTournamentMatchReset?: (PreviewTournamentMatchResetOutputGenqlSelection & { __args: {match_id: Scalars['uuid']} }) + ResetTournamentMatch?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['uuid'], reset_status?: (Scalars['String'] | null), scheduled_at?: (Scalars['timestamptz'] | null), winning_lineup_id?: (Scalars['uuid'] | null)} }) + /** accept team invite */ + acceptInvite?: (SuccessOutputGenqlSelection & { __args: {invite_id: Scalars['uuid'], type: Scalars['String']} }) + /** Add a game plugin the registry does not carry, from a release URL */ + addCustomGamePlugin?: (AddCustomGamePluginOutputGenqlSelection & { __args: {description?: (Scalars['String'] | null), installPath?: (Scalars['String'] | null), layout?: (Scalars['String'] | null), name?: (Scalars['String'] | null), runtime: Scalars['String'], slug?: (Scalars['String'] | null), url: Scalars['String'], version?: (Scalars['String'] | null)} }) + /** addDraftPlayer */ + addDraftPlayer?: (SuccessOutputGenqlSelection & { __args: {draftGameId: Scalars['uuid'], lineup?: (Scalars['Int'] | null), steamId: Scalars['String']} }) + /** Add a friends-role presence bot account to the pool */ + addSteamPresenceBotAccount?: (SuccessOutputGenqlSelection & { __args: {bot_secret: Scalars['String'], friend_capacity?: (Scalars['Int'] | null), username: Scalars['String']} }) + approveNameChange?: (SuccessOutputGenqlSelection & { __args: {name: Scalars['String'], steam_id: Scalars['bigint']} }) + /** execute VOLATILE function "approve_league_season_movements" which returns "league_team_movements" */ + approve_league_season_movements?: (league_team_movementsGenqlSelection & { __args: { + /** input parameters for function "approve_league_season_movements" */ + args: approve_league_season_movements_args, + /** distinct select on columns */ + distinct_on?: (league_team_movements_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (league_team_movements_order_by[] | null), + /** filter the rows returned */ + where?: (league_team_movements_bool_exp | null)} }) + /** Assign the presence bot a user should add as a friend */ + assignSteamPresenceBot?: SteamPresenceBotAssignmentGenqlSelection + /** Dev-only — attach the demo player to a standing dev game-streamer pod (no Job boot) */ + attachDemo?: WatchDemoOutputGenqlSelection + /** Rebuild a season's ELO + stats from the matches inside its date range (admin only). Runs in the background; track via backfillSeasonEloStatus. */ + backfillSeasonElo?: (RecomputeEloStartedOutputGenqlSelection & { __args: {season_id: Scalars['String']} }) + /** Return the progress of the season ELO backfill run (admin only). */ + backfillSeasonEloStatus?: SeasonBackfillStatusOutputGenqlSelection + /** Launch a Vulkan shader pre-bake Job on a GPU node */ + bakeShaders?: (SuccessOutputGenqlSelection & { __args: {game_server_node_id: Scalars['uuid']} }) + /** callForOrganizer */ + callForOrganizer?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['String']} }) + /** Request cancellation of the in-progress season ELO backfill (admin only). Stops after the current match. */ + cancelBackfillSeasonElo?: SuccessOutputGenqlSelection + /** Cancel an in-progress or stuck Vulkan shader pre-bake Job on a GPU node */ + cancelBakeShaders?: (SuccessOutputGenqlSelection & { __args: {game_server_node_id: Scalars['uuid']} }) + /** Cancel an in-flight clip render and tear down the K8s job */ + cancelClipRender?: (SuccessOutputGenqlSelection & { __args: {job_id: Scalars['uuid']} }) + /** Cancel an entire match_map's render queue + tear down the pod. */ + cancelClipRenderBatch?: (SuccessOutputGenqlSelection & { __args: {match_map_id: Scalars['uuid']} }) + /** cancelMatch */ + cancelMatch?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['uuid']} }) + /** Request cancellation of the in-progress ELO recompute (admin only). Stops after the current match. */ + cancelRecomputePlayerElo?: SuccessOutputGenqlSelection + /** Request cancellation of the in-progress player reindex (admin only). Stops after the current player. */ + cancelRefreshAllPlayers?: SuccessOutputGenqlSelection + /** Request cancellation of the in-progress reparse-all-demos run (admin only). Stops after the current demo finishes. */ + cancelReparseAllDemos?: SuccessOutputGenqlSelection + /** cancelScrimRequest */ + cancelScrimRequest?: (SuccessOutputGenqlSelection & { __args: {request_id: Scalars['uuid']} }) + /** Cancel an in-flight lineup preview render */ + cancelUtilityLineupRender?: (SuccessOutputGenqlSelection & { __args: {render_id: Scalars['uuid']} }) + /** checkIntoMatch */ + checkIntoMatch?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['uuid']} }) + /** Delete terminal-state clip_render_jobs rows for a single match_map batch. */ + clearClipRenderBatch?: (SuccessOutputGenqlSelection & { __args: {match_map_id: Scalars['uuid']} }) + /** Delete all terminal-state clip_render_jobs rows platform-wide. */ + clearFinishedClipRenders?: SuccessOutputGenqlSelection + /** Drop every finished row from the lineup preview queue */ + clearFinishedUtilityLineupRenders?: UtilityRenderClearOutputGenqlSelection + clearPendingMatchImport?: (PendingMatchImportActionOutputGenqlSelection & { __args: {valve_match_id: Scalars['String']} }) + /** execute VOLATILE function "clone_league_season" which returns "league_seasons" */ + clone_league_season?: (league_seasonsGenqlSelection & { __args: { + /** input parameters for function "clone_league_season" */ + args: clone_league_season_args, + /** distinct select on columns */ + distinct_on?: (league_seasons_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (league_seasons_order_by[] | null), + /** filter the rows returned */ + where?: (league_seasons_bool_exp | null)} }) + /** counterScrimRequest */ + counterScrimRequest?: (SuccessOutputGenqlSelection & { __args: {proposed_scheduled_at: Scalars['timestamptz'], request_id: Scalars['uuid']} }) + createApiKey?: (ApiKeyResponseGenqlSelection & { __args: {label: Scalars['String']} }) + /** Build a multi-segment ClipSpec from a player+preset and dispatch render */ + createClipFromPreset?: (CreateClipRenderOutputGenqlSelection & { __args: {fps?: (Scalars['Int'] | null), match_map_id: Scalars['uuid'], preset: Scalars['String'], resolution?: (Scalars['String'] | null), target_name?: (Scalars['String'] | null), target_steam_id: Scalars['String'], title?: (Scalars['String'] | null)} }) + /** Spawn a clip-render pod that produces an mp4 from a demo and uploads it */ + createClipRender?: (CreateClipRenderOutputGenqlSelection & { __args: {spec: ClipSpecInput} }) + createClips?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['uuid']} }) + /** createDraftGame */ + createDraftGame?: (CreateDraftGameOutputGenqlSelection & { __args: {settings: Scalars['jsonb']} }) + /** createScheduledMatch */ + createScheduledMatch?: (CreateScheduledMatchOutputGenqlSelection & { __args: {lineup_1: ScheduledLineupInput, lineup_2: ScheduledLineupInput, options: Scalars['jsonb'], scheduled_at: Scalars['String']} }) + /** Create directory on game server */ + createServerDirectory?: (SuccessOutputGenqlSelection & { __args: {dir_path: Scalars['String'], node_id: Scalars['String'], server_id?: (Scalars['String'] | null)} }) + /** Delete a catalog award */ + deleteAward?: (SuccessOutputGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** Delete a saved clip and its underlying S3 object */ + deleteClip?: (SuccessOutputGenqlSelection & { __args: {clip_id: Scalars['uuid']} }) + deleteMatch?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['String']} }) + /** Delete a news post. Caller role is verified against public.post_news_role. */ + deleteNewsPost?: (SuccessOutputGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** Delete orphaned S3 objects found by the last scan (admin only). Each key is re-verified against the database before removal. */ + deleteOrphanedDemos?: (DeleteOrphansOutputGenqlSelection & { __args?: {keys?: (Scalars['String'][] | null)} }) + /** Delete file or directory on game server */ + deleteServerItem?: (SuccessOutputGenqlSelection & { __args: {node_id: Scalars['String'], path: Scalars['String'], server_id?: (Scalars['String'] | null)} }) + /** Delete a tournament and clean up demo files */ + deleteTournament?: (SuccessOutputGenqlSelection & { __args: {tournament_id: Scalars['uuid']} }) + /** Delete a utility playbook */ + deleteUtilityPlaybook?: (SuccessOutputGenqlSelection & { __args: {playbook_id: Scalars['uuid']} }) + /** delete data from the table: "_map_pool" */ + delete__map_pool?: (_map_pool_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: _map_pool_bool_exp} }) + /** delete single row from the table: "_map_pool" */ + delete__map_pool_by_pk?: (_map_poolGenqlSelection & { __args: {map_id: Scalars['uuid'], map_pool_id: Scalars['uuid']} }) + /** delete data from the table: "abandoned_matches" */ + delete_abandoned_matches?: (abandoned_matches_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: abandoned_matches_bool_exp} }) + /** delete single row from the table: "abandoned_matches" */ + delete_abandoned_matches_by_pk?: (abandoned_matchesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** delete data from the table: "api_keys" */ + delete_api_keys?: (api_keys_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: api_keys_bool_exp} }) + /** delete single row from the table: "api_keys" */ + delete_api_keys_by_pk?: (api_keysGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** delete data from the table: "award_recipients" */ + delete_award_recipients?: (award_recipients_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: award_recipients_bool_exp} }) + /** delete single row from the table: "award_recipients" */ + delete_award_recipients_by_pk?: (award_recipientsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** delete data from the table: "awards" */ + delete_awards?: (awards_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: awards_bool_exp} }) + /** delete single row from the table: "awards" */ + delete_awards_by_pk?: (awardsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** delete data from the table: "chat_read_state" */ + delete_chat_read_state?: (chat_read_state_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: chat_read_state_bool_exp} }) + /** delete single row from the table: "chat_read_state" */ + delete_chat_read_state_by_pk?: (chat_read_stateGenqlSelection & { __args: {steam_id: Scalars['bigint'], thread: Scalars['String']} }) + /** delete data from the table: "clip_render_jobs" */ + delete_clip_render_jobs?: (clip_render_jobs_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: clip_render_jobs_bool_exp} }) + /** delete single row from the table: "clip_render_jobs" */ + delete_clip_render_jobs_by_pk?: (clip_render_jobsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** delete data from the table: "custom_pages" */ + delete_custom_pages?: (custom_pages_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: custom_pages_bool_exp} }) + /** delete single row from the table: "custom_pages" */ + delete_custom_pages_by_pk?: (custom_pagesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** delete data from the table: "db_backups" */ + delete_db_backups?: (db_backups_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: db_backups_bool_exp} }) + /** delete single row from the table: "db_backups" */ + delete_db_backups_by_pk?: (db_backupsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** delete data from the table: "direct_conversations" */ + delete_direct_conversations?: (direct_conversations_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: direct_conversations_bool_exp} }) + /** delete single row from the table: "direct_conversations" */ + delete_direct_conversations_by_pk?: (direct_conversationsGenqlSelection & { __args: {room_id: Scalars['String'], steam_id: Scalars['bigint']} }) + /** delete data from the table: "direct_messages" */ + delete_direct_messages?: (direct_messages_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: direct_messages_bool_exp} }) + /** delete single row from the table: "direct_messages" */ + delete_direct_messages_by_pk?: (direct_messagesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** delete data from the table: "draft_game_picks" */ + delete_draft_game_picks?: (draft_game_picks_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ where: draft_game_picks_bool_exp} }) /** delete single row from the table: "draft_game_picks" */ delete_draft_game_picks_by_pk?: (draft_game_picksGenqlSelection & { __args: {id: Scalars['uuid']} }) @@ -61424,12 +67367,42 @@ export interface mutation_rootGenqlSelection{ where: e_tournament_status_bool_exp} }) /** delete single row from the table: "e_tournament_status" */ delete_e_tournament_status_by_pk?: (e_tournament_statusGenqlSelection & { __args: {value: Scalars['String']} }) + /** delete data from the table: "e_utility_practice_statuses" */ + delete_e_utility_practice_statuses?: (e_utility_practice_statuses_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: e_utility_practice_statuses_bool_exp} }) + /** delete single row from the table: "e_utility_practice_statuses" */ + delete_e_utility_practice_statuses_by_pk?: (e_utility_practice_statusesGenqlSelection & { __args: {value: Scalars['String']} }) + /** delete data from the table: "e_utility_sources" */ + delete_e_utility_sources?: (e_utility_sources_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: e_utility_sources_bool_exp} }) + /** delete single row from the table: "e_utility_sources" */ + delete_e_utility_sources_by_pk?: (e_utility_sourcesGenqlSelection & { __args: {value: Scalars['String']} }) + /** delete data from the table: "e_utility_techniques" */ + delete_e_utility_techniques?: (e_utility_techniques_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: e_utility_techniques_bool_exp} }) + /** delete single row from the table: "e_utility_techniques" */ + delete_e_utility_techniques_by_pk?: (e_utility_techniquesGenqlSelection & { __args: {value: Scalars['String']} }) + /** delete data from the table: "e_utility_throw_strengths" */ + delete_e_utility_throw_strengths?: (e_utility_throw_strengths_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: e_utility_throw_strengths_bool_exp} }) + /** delete single row from the table: "e_utility_throw_strengths" */ + delete_e_utility_throw_strengths_by_pk?: (e_utility_throw_strengthsGenqlSelection & { __args: {value: Scalars['String']} }) /** delete data from the table: "e_utility_types" */ delete_e_utility_types?: (e_utility_types_mutation_responseGenqlSelection & { __args: { /** filter the rows which have to be deleted */ where: e_utility_types_bool_exp} }) /** delete single row from the table: "e_utility_types" */ delete_e_utility_types_by_pk?: (e_utility_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** delete data from the table: "e_utility_visibility" */ + delete_e_utility_visibility?: (e_utility_visibility_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: e_utility_visibility_bool_exp} }) + /** delete single row from the table: "e_utility_visibility" */ + delete_e_utility_visibility_by_pk?: (e_utility_visibilityGenqlSelection & { __args: {value: Scalars['String']} }) /** delete data from the table: "e_veto_pick_types" */ delete_e_veto_pick_types?: (e_veto_pick_types_mutation_responseGenqlSelection & { __args: { /** filter the rows which have to be deleted */ @@ -62060,6 +68033,108 @@ export interface mutation_rootGenqlSelection{ where: tournaments_bool_exp} }) /** delete single row from the table: "tournaments" */ delete_tournaments_by_pk?: (tournamentsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** delete data from the table: "utility_collection_items" */ + delete_utility_collection_items?: (utility_collection_items_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: utility_collection_items_bool_exp} }) + /** delete single row from the table: "utility_collection_items" */ + delete_utility_collection_items_by_pk?: (utility_collection_itemsGenqlSelection & { __args: {collection_id: Scalars['uuid'], utility_lineup_id: Scalars['uuid']} }) + /** delete data from the table: "utility_collections" */ + delete_utility_collections?: (utility_collections_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: utility_collections_bool_exp} }) + /** delete single row from the table: "utility_collections" */ + delete_utility_collections_by_pk?: (utility_collectionsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** delete data from the table: "utility_demo_mines" */ + delete_utility_demo_mines?: (utility_demo_mines_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: utility_demo_mines_bool_exp} }) + /** delete single row from the table: "utility_demo_mines" */ + delete_utility_demo_mines_by_pk?: (utility_demo_minesGenqlSelection & { __args: {match_map_demo_id: Scalars['uuid']} }) + /** delete data from the table: "utility_demo_throws" */ + delete_utility_demo_throws?: (utility_demo_throws_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: utility_demo_throws_bool_exp} }) + /** delete single row from the table: "utility_demo_throws" */ + delete_utility_demo_throws_by_pk?: (utility_demo_throwsGenqlSelection & { __args: {grenade_id: Scalars['Int'], match_map_demo_id: Scalars['uuid']} }) + /** delete data from the table: "utility_drift_results" */ + delete_utility_drift_results?: (utility_drift_results_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: utility_drift_results_bool_exp} }) + /** delete single row from the table: "utility_drift_results" */ + delete_utility_drift_results_by_pk?: (utility_drift_resultsGenqlSelection & { __args: {utility_drift_scan_id: Scalars['uuid'], utility_lineup_id: Scalars['uuid']} }) + /** delete data from the table: "utility_drift_scans" */ + delete_utility_drift_scans?: (utility_drift_scans_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: utility_drift_scans_bool_exp} }) + /** delete single row from the table: "utility_drift_scans" */ + delete_utility_drift_scans_by_pk?: (utility_drift_scansGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** delete data from the table: "utility_lineup_favorites" */ + delete_utility_lineup_favorites?: (utility_lineup_favorites_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: utility_lineup_favorites_bool_exp} }) + /** delete single row from the table: "utility_lineup_favorites" */ + delete_utility_lineup_favorites_by_pk?: (utility_lineup_favoritesGenqlSelection & { __args: {steam_id: Scalars['bigint'], utility_lineup_id: Scalars['uuid']} }) + /** delete data from the table: "utility_lineup_progress" */ + delete_utility_lineup_progress?: (utility_lineup_progress_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: utility_lineup_progress_bool_exp} }) + /** delete single row from the table: "utility_lineup_progress" */ + delete_utility_lineup_progress_by_pk?: (utility_lineup_progressGenqlSelection & { __args: {steam_id: Scalars['bigint'], utility_lineup_id: Scalars['uuid']} }) + /** delete data from the table: "utility_lineup_renders" */ + delete_utility_lineup_renders?: (utility_lineup_renders_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: utility_lineup_renders_bool_exp} }) + /** delete single row from the table: "utility_lineup_renders" */ + delete_utility_lineup_renders_by_pk?: (utility_lineup_rendersGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** delete data from the table: "utility_lineup_repairs" */ + delete_utility_lineup_repairs?: (utility_lineup_repairs_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: utility_lineup_repairs_bool_exp} }) + /** delete single row from the table: "utility_lineup_repairs" */ + delete_utility_lineup_repairs_by_pk?: (utility_lineup_repairsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** delete data from the table: "utility_lineup_votes" */ + delete_utility_lineup_votes?: (utility_lineup_votes_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: utility_lineup_votes_bool_exp} }) + /** delete single row from the table: "utility_lineup_votes" */ + delete_utility_lineup_votes_by_pk?: (utility_lineup_votesGenqlSelection & { __args: {steam_id: Scalars['bigint'], utility_lineup_id: Scalars['uuid']} }) + /** delete data from the table: "utility_lineups" */ + delete_utility_lineups?: (utility_lineups_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: utility_lineups_bool_exp} }) + /** delete single row from the table: "utility_lineups" */ + delete_utility_lineups_by_pk?: (utility_lineupsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** delete data from the table: "utility_meta_lineups" */ + delete_utility_meta_lineups?: (utility_meta_lineups_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: utility_meta_lineups_bool_exp} }) + /** delete single row from the table: "utility_meta_lineups" */ + delete_utility_meta_lineups_by_pk?: (utility_meta_lineupsGenqlSelection & { __args: {lineup_bucket: Scalars['String']} }) + /** delete data from the table: "utility_playbook_steps" */ + delete_utility_playbook_steps?: (utility_playbook_steps_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: utility_playbook_steps_bool_exp} }) + /** delete single row from the table: "utility_playbook_steps" */ + delete_utility_playbook_steps_by_pk?: (utility_playbook_stepsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** delete data from the table: "utility_playbooks" */ + delete_utility_playbooks?: (utility_playbooks_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: utility_playbooks_bool_exp} }) + /** delete single row from the table: "utility_playbooks" */ + delete_utility_playbooks_by_pk?: (utility_playbooksGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** delete data from the table: "utility_practice_invites" */ + delete_utility_practice_invites?: (utility_practice_invites_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: utility_practice_invites_bool_exp} }) + /** delete single row from the table: "utility_practice_invites" */ + delete_utility_practice_invites_by_pk?: (utility_practice_invitesGenqlSelection & { __args: {steam_id: Scalars['bigint'], utility_practice_session_id: Scalars['uuid']} }) + /** delete data from the table: "utility_practice_sessions" */ + delete_utility_practice_sessions?: (utility_practice_sessions_mutation_responseGenqlSelection & { __args: { + /** filter the rows which have to be deleted */ + where: utility_practice_sessions_bool_exp} }) + /** delete single row from the table: "utility_practice_sessions" */ + delete_utility_practice_sessions_by_pk?: (utility_practice_sessionsGenqlSelection & { __args: {id: Scalars['uuid']} }) /** delete data from the table: "v_match_captains" */ delete_v_match_captains?: (v_match_captains_mutation_responseGenqlSelection & { __args: { /** filter the rows which have to be deleted */ @@ -62085,6 +68160,8 @@ export interface mutation_rootGenqlSelection{ denyInvite?: (SuccessOutputGenqlSelection & { __args: {invite_id: Scalars['uuid'], type: Scalars['String']} }) denyNameChange?: (SuccessOutputGenqlSelection & { __args: {name: Scalars['String'], steam_id: Scalars['bigint']} }) forfeitMatch?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['uuid'], winning_lineup_id: Scalars['uuid']} }) + /** Copy a lineup you can see into your own library */ + forkUtilityLineup?: (UtilityLineupOutputGenqlSelection & { __args: {collection_id?: (Scalars['uuid'] | null), name?: (Scalars['String'] | null), utility_lineup_id: Scalars['uuid']} }) /** Live pod GSI snapshot — slots, sides, alive/dead. Drives the stream-deck. */ getLiveStreamSpecState?: (LiveStreamSpecStateGenqlSelection & { __args: {match_id: Scalars['uuid']} }) /** Fetch a plugin's README from its repository */ @@ -62092,6 +68169,8 @@ export interface mutation_rootGenqlSelection{ getTestUploadLink?: GetTestUploadResponseGenqlSelection /** Grant an award to a player or team */ grantAward?: (AwardRecipientGenqlSelection & { __args: {award_id: Scalars['uuid'], event_id?: (Scalars['uuid'] | null), league_season_id?: (Scalars['uuid'] | null), note?: (Scalars['String'] | null), player_steam_id?: (Scalars['String'] | null), season_id?: (Scalars['uuid'] | null), team_id?: (Scalars['uuid'] | null), tournament_id?: (Scalars['uuid'] | null)} }) + /** Seed the utility library from an operator-supplied payload */ + importUtilityLineups?: (UtilityImportOutputGenqlSelection & { __args: {dry_run?: (Scalars['Boolean'] | null), payload: Scalars['jsonb']} }) /** insert data into the table: "_map_pool" */ insert__map_pool?: (_map_pool_mutation_responseGenqlSelection & { __args: { /** the rows to be inserted */ @@ -62800,6 +68879,54 @@ export interface mutation_rootGenqlSelection{ object: e_tournament_status_insert_input, /** upsert condition */ on_conflict?: (e_tournament_status_on_conflict | null)} }) + /** insert data into the table: "e_utility_practice_statuses" */ + insert_e_utility_practice_statuses?: (e_utility_practice_statuses_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: e_utility_practice_statuses_insert_input[], + /** upsert condition */ + on_conflict?: (e_utility_practice_statuses_on_conflict | null)} }) + /** insert a single row into the table: "e_utility_practice_statuses" */ + insert_e_utility_practice_statuses_one?: (e_utility_practice_statusesGenqlSelection & { __args: { + /** the row to be inserted */ + object: e_utility_practice_statuses_insert_input, + /** upsert condition */ + on_conflict?: (e_utility_practice_statuses_on_conflict | null)} }) + /** insert data into the table: "e_utility_sources" */ + insert_e_utility_sources?: (e_utility_sources_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: e_utility_sources_insert_input[], + /** upsert condition */ + on_conflict?: (e_utility_sources_on_conflict | null)} }) + /** insert a single row into the table: "e_utility_sources" */ + insert_e_utility_sources_one?: (e_utility_sourcesGenqlSelection & { __args: { + /** the row to be inserted */ + object: e_utility_sources_insert_input, + /** upsert condition */ + on_conflict?: (e_utility_sources_on_conflict | null)} }) + /** insert data into the table: "e_utility_techniques" */ + insert_e_utility_techniques?: (e_utility_techniques_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: e_utility_techniques_insert_input[], + /** upsert condition */ + on_conflict?: (e_utility_techniques_on_conflict | null)} }) + /** insert a single row into the table: "e_utility_techniques" */ + insert_e_utility_techniques_one?: (e_utility_techniquesGenqlSelection & { __args: { + /** the row to be inserted */ + object: e_utility_techniques_insert_input, + /** upsert condition */ + on_conflict?: (e_utility_techniques_on_conflict | null)} }) + /** insert data into the table: "e_utility_throw_strengths" */ + insert_e_utility_throw_strengths?: (e_utility_throw_strengths_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: e_utility_throw_strengths_insert_input[], + /** upsert condition */ + on_conflict?: (e_utility_throw_strengths_on_conflict | null)} }) + /** insert a single row into the table: "e_utility_throw_strengths" */ + insert_e_utility_throw_strengths_one?: (e_utility_throw_strengthsGenqlSelection & { __args: { + /** the row to be inserted */ + object: e_utility_throw_strengths_insert_input, + /** upsert condition */ + on_conflict?: (e_utility_throw_strengths_on_conflict | null)} }) /** insert data into the table: "e_utility_types" */ insert_e_utility_types?: (e_utility_types_mutation_responseGenqlSelection & { __args: { /** the rows to be inserted */ @@ -62812,6 +68939,18 @@ export interface mutation_rootGenqlSelection{ object: e_utility_types_insert_input, /** upsert condition */ on_conflict?: (e_utility_types_on_conflict | null)} }) + /** insert data into the table: "e_utility_visibility" */ + insert_e_utility_visibility?: (e_utility_visibility_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: e_utility_visibility_insert_input[], + /** upsert condition */ + on_conflict?: (e_utility_visibility_on_conflict | null)} }) + /** insert a single row into the table: "e_utility_visibility" */ + insert_e_utility_visibility_one?: (e_utility_visibilityGenqlSelection & { __args: { + /** the row to be inserted */ + object: e_utility_visibility_insert_input, + /** upsert condition */ + on_conflict?: (e_utility_visibility_on_conflict | null)} }) /** insert data into the table: "e_veto_pick_types" */ insert_e_veto_pick_types?: (e_veto_pick_types_mutation_responseGenqlSelection & { __args: { /** the rows to be inserted */ @@ -64072,6 +70211,210 @@ export interface mutation_rootGenqlSelection{ object: tournaments_insert_input, /** upsert condition */ on_conflict?: (tournaments_on_conflict | null)} }) + /** insert data into the table: "utility_collection_items" */ + insert_utility_collection_items?: (utility_collection_items_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: utility_collection_items_insert_input[], + /** upsert condition */ + on_conflict?: (utility_collection_items_on_conflict | null)} }) + /** insert a single row into the table: "utility_collection_items" */ + insert_utility_collection_items_one?: (utility_collection_itemsGenqlSelection & { __args: { + /** the row to be inserted */ + object: utility_collection_items_insert_input, + /** upsert condition */ + on_conflict?: (utility_collection_items_on_conflict | null)} }) + /** insert data into the table: "utility_collections" */ + insert_utility_collections?: (utility_collections_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: utility_collections_insert_input[], + /** upsert condition */ + on_conflict?: (utility_collections_on_conflict | null)} }) + /** insert a single row into the table: "utility_collections" */ + insert_utility_collections_one?: (utility_collectionsGenqlSelection & { __args: { + /** the row to be inserted */ + object: utility_collections_insert_input, + /** upsert condition */ + on_conflict?: (utility_collections_on_conflict | null)} }) + /** insert data into the table: "utility_demo_mines" */ + insert_utility_demo_mines?: (utility_demo_mines_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: utility_demo_mines_insert_input[], + /** upsert condition */ + on_conflict?: (utility_demo_mines_on_conflict | null)} }) + /** insert a single row into the table: "utility_demo_mines" */ + insert_utility_demo_mines_one?: (utility_demo_minesGenqlSelection & { __args: { + /** the row to be inserted */ + object: utility_demo_mines_insert_input, + /** upsert condition */ + on_conflict?: (utility_demo_mines_on_conflict | null)} }) + /** insert data into the table: "utility_demo_throws" */ + insert_utility_demo_throws?: (utility_demo_throws_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: utility_demo_throws_insert_input[], + /** upsert condition */ + on_conflict?: (utility_demo_throws_on_conflict | null)} }) + /** insert a single row into the table: "utility_demo_throws" */ + insert_utility_demo_throws_one?: (utility_demo_throwsGenqlSelection & { __args: { + /** the row to be inserted */ + object: utility_demo_throws_insert_input, + /** upsert condition */ + on_conflict?: (utility_demo_throws_on_conflict | null)} }) + /** insert data into the table: "utility_drift_results" */ + insert_utility_drift_results?: (utility_drift_results_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: utility_drift_results_insert_input[], + /** upsert condition */ + on_conflict?: (utility_drift_results_on_conflict | null)} }) + /** insert a single row into the table: "utility_drift_results" */ + insert_utility_drift_results_one?: (utility_drift_resultsGenqlSelection & { __args: { + /** the row to be inserted */ + object: utility_drift_results_insert_input, + /** upsert condition */ + on_conflict?: (utility_drift_results_on_conflict | null)} }) + /** insert data into the table: "utility_drift_scans" */ + insert_utility_drift_scans?: (utility_drift_scans_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: utility_drift_scans_insert_input[], + /** upsert condition */ + on_conflict?: (utility_drift_scans_on_conflict | null)} }) + /** insert a single row into the table: "utility_drift_scans" */ + insert_utility_drift_scans_one?: (utility_drift_scansGenqlSelection & { __args: { + /** the row to be inserted */ + object: utility_drift_scans_insert_input, + /** upsert condition */ + on_conflict?: (utility_drift_scans_on_conflict | null)} }) + /** insert data into the table: "utility_lineup_favorites" */ + insert_utility_lineup_favorites?: (utility_lineup_favorites_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: utility_lineup_favorites_insert_input[], + /** upsert condition */ + on_conflict?: (utility_lineup_favorites_on_conflict | null)} }) + /** insert a single row into the table: "utility_lineup_favorites" */ + insert_utility_lineup_favorites_one?: (utility_lineup_favoritesGenqlSelection & { __args: { + /** the row to be inserted */ + object: utility_lineup_favorites_insert_input, + /** upsert condition */ + on_conflict?: (utility_lineup_favorites_on_conflict | null)} }) + /** insert data into the table: "utility_lineup_progress" */ + insert_utility_lineup_progress?: (utility_lineup_progress_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: utility_lineup_progress_insert_input[], + /** upsert condition */ + on_conflict?: (utility_lineup_progress_on_conflict | null)} }) + /** insert a single row into the table: "utility_lineup_progress" */ + insert_utility_lineup_progress_one?: (utility_lineup_progressGenqlSelection & { __args: { + /** the row to be inserted */ + object: utility_lineup_progress_insert_input, + /** upsert condition */ + on_conflict?: (utility_lineup_progress_on_conflict | null)} }) + /** insert data into the table: "utility_lineup_renders" */ + insert_utility_lineup_renders?: (utility_lineup_renders_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: utility_lineup_renders_insert_input[], + /** upsert condition */ + on_conflict?: (utility_lineup_renders_on_conflict | null)} }) + /** insert a single row into the table: "utility_lineup_renders" */ + insert_utility_lineup_renders_one?: (utility_lineup_rendersGenqlSelection & { __args: { + /** the row to be inserted */ + object: utility_lineup_renders_insert_input, + /** upsert condition */ + on_conflict?: (utility_lineup_renders_on_conflict | null)} }) + /** insert data into the table: "utility_lineup_repairs" */ + insert_utility_lineup_repairs?: (utility_lineup_repairs_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: utility_lineup_repairs_insert_input[], + /** upsert condition */ + on_conflict?: (utility_lineup_repairs_on_conflict | null)} }) + /** insert a single row into the table: "utility_lineup_repairs" */ + insert_utility_lineup_repairs_one?: (utility_lineup_repairsGenqlSelection & { __args: { + /** the row to be inserted */ + object: utility_lineup_repairs_insert_input, + /** upsert condition */ + on_conflict?: (utility_lineup_repairs_on_conflict | null)} }) + /** insert data into the table: "utility_lineup_votes" */ + insert_utility_lineup_votes?: (utility_lineup_votes_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: utility_lineup_votes_insert_input[], + /** upsert condition */ + on_conflict?: (utility_lineup_votes_on_conflict | null)} }) + /** insert a single row into the table: "utility_lineup_votes" */ + insert_utility_lineup_votes_one?: (utility_lineup_votesGenqlSelection & { __args: { + /** the row to be inserted */ + object: utility_lineup_votes_insert_input, + /** upsert condition */ + on_conflict?: (utility_lineup_votes_on_conflict | null)} }) + /** insert data into the table: "utility_lineups" */ + insert_utility_lineups?: (utility_lineups_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: utility_lineups_insert_input[], + /** upsert condition */ + on_conflict?: (utility_lineups_on_conflict | null)} }) + /** insert a single row into the table: "utility_lineups" */ + insert_utility_lineups_one?: (utility_lineupsGenqlSelection & { __args: { + /** the row to be inserted */ + object: utility_lineups_insert_input, + /** upsert condition */ + on_conflict?: (utility_lineups_on_conflict | null)} }) + /** insert data into the table: "utility_meta_lineups" */ + insert_utility_meta_lineups?: (utility_meta_lineups_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: utility_meta_lineups_insert_input[], + /** upsert condition */ + on_conflict?: (utility_meta_lineups_on_conflict | null)} }) + /** insert a single row into the table: "utility_meta_lineups" */ + insert_utility_meta_lineups_one?: (utility_meta_lineupsGenqlSelection & { __args: { + /** the row to be inserted */ + object: utility_meta_lineups_insert_input, + /** upsert condition */ + on_conflict?: (utility_meta_lineups_on_conflict | null)} }) + /** insert data into the table: "utility_playbook_steps" */ + insert_utility_playbook_steps?: (utility_playbook_steps_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: utility_playbook_steps_insert_input[], + /** upsert condition */ + on_conflict?: (utility_playbook_steps_on_conflict | null)} }) + /** insert a single row into the table: "utility_playbook_steps" */ + insert_utility_playbook_steps_one?: (utility_playbook_stepsGenqlSelection & { __args: { + /** the row to be inserted */ + object: utility_playbook_steps_insert_input, + /** upsert condition */ + on_conflict?: (utility_playbook_steps_on_conflict | null)} }) + /** insert data into the table: "utility_playbooks" */ + insert_utility_playbooks?: (utility_playbooks_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: utility_playbooks_insert_input[], + /** upsert condition */ + on_conflict?: (utility_playbooks_on_conflict | null)} }) + /** insert a single row into the table: "utility_playbooks" */ + insert_utility_playbooks_one?: (utility_playbooksGenqlSelection & { __args: { + /** the row to be inserted */ + object: utility_playbooks_insert_input, + /** upsert condition */ + on_conflict?: (utility_playbooks_on_conflict | null)} }) + /** insert data into the table: "utility_practice_invites" */ + insert_utility_practice_invites?: (utility_practice_invites_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: utility_practice_invites_insert_input[], + /** upsert condition */ + on_conflict?: (utility_practice_invites_on_conflict | null)} }) + /** insert a single row into the table: "utility_practice_invites" */ + insert_utility_practice_invites_one?: (utility_practice_invitesGenqlSelection & { __args: { + /** the row to be inserted */ + object: utility_practice_invites_insert_input, + /** upsert condition */ + on_conflict?: (utility_practice_invites_on_conflict | null)} }) + /** insert data into the table: "utility_practice_sessions" */ + insert_utility_practice_sessions?: (utility_practice_sessions_mutation_responseGenqlSelection & { __args: { + /** the rows to be inserted */ + objects: utility_practice_sessions_insert_input[], + /** upsert condition */ + on_conflict?: (utility_practice_sessions_on_conflict | null)} }) + /** insert a single row into the table: "utility_practice_sessions" */ + insert_utility_practice_sessions_one?: (utility_practice_sessionsGenqlSelection & { __args: { + /** the row to be inserted */ + object: utility_practice_sessions_insert_input, + /** upsert condition */ + on_conflict?: (utility_practice_sessions_on_conflict | null)} }) /** insert data into the table: "v_match_captains" */ insert_v_match_captains?: (v_match_captains_mutation_responseGenqlSelection & { __args: { /** the rows to be inserted */ @@ -64118,10 +70461,14 @@ export interface mutation_rootGenqlSelection{ on_conflict?: (v_team_stage_results_on_conflict | null)} }) /** Install a game plugin into a node's plugin store */ installGamePlugin?: (SuccessOutputGenqlSelection & { __args: {slug: Scalars['String'], version?: (Scalars['String'] | null)} }) + /** Invite players to a utility practice session */ + inviteToUtilityPractice?: (SuccessOutputGenqlSelection & { __args: {session_id: Scalars['uuid'], steam_ids: Scalars['String'][]} }) /** joinDraftGame */ joinDraftGame?: (SuccessOutputGenqlSelection & { __args: {draftGameId: Scalars['uuid'], inviteCode?: (Scalars['String'] | null)} }) /** joinDraftGameAsParty */ joinDraftGameAsParty?: (SuccessOutputGenqlSelection & { __args: {draftGameId: Scalars['uuid'], inviteCode?: (Scalars['String'] | null)} }) + /** Join a utility practice session */ + joinUtilityPractice?: (UtilityPracticeSessionOutputGenqlSelection & { __args?: {invite_code?: (Scalars['String'] | null), session_id?: (Scalars['uuid'] | null)} }) kickServerPlayer?: (KickResultGenqlSelection & { __args: {reason?: (Scalars['String'] | null), serverId: Scalars['String'], steam_id: Scalars['String']} }) /** execute VOLATILE function "league_award_forfeit" which returns "matches" */ league_award_forfeit?: (matchesGenqlSelection & { __args: { @@ -64138,9 +70485,13 @@ export interface mutation_rootGenqlSelection{ /** filter the rows returned */ where?: (matches_bool_exp | null)} }) leaveLineup?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['String']} }) + /** Leave a utility practice session */ + leaveUtilityPractice?: (SuccessOutputGenqlSelection & { __args: {session_id: Scalars['uuid']} }) linkSteamMatchHistory?: (SteamMatchHistoryLinkOutputGenqlSelection & { __args: {auth_code: Scalars['String'], share_code: Scalars['String']} }) /** Load dev fixture data (dev only) */ loadFixtures?: SuccessOutputGenqlSelection + /** Load a utility playbook into a running practice session */ + loadUtilityPlaybookIntoSession?: (SuccessOutputGenqlSelection & { __args: {playbook_id?: (Scalars['uuid'] | null), session_id: Scalars['uuid']} }) /** logout */ logout?: SuccessOutputGenqlSelection /** Move file or directory on game server */ @@ -64154,6 +70505,8 @@ export interface mutation_rootGenqlSelection{ previewDraftGame?: (DraftGamePreviewOutputGenqlSelection & { __args: {draftGameId: Scalars['uuid'], inviteCode?: (Scalars['String'] | null)} }) /** Resolve a game mode into the plugins and cfg a server would load */ previewGameMode?: (PreviewGameModeOutputGenqlSelection & { __args: {gameModeId: Scalars['uuid']} }) + /** Delete every lineup that came from one origin source */ + purgeUtilityLineupSource?: (UtilityPurgeOutputGenqlSelection & { __args: {dry_run?: (Scalars['Boolean'] | null), origin_source: Scalars['String']} }) /** Build a multi-segment ClipSpec from a player+preset and queue it via the batch render path (no live demo session required) */ queueClipFromPreset?: (CreateClipRenderOutputGenqlSelection & { __args: {fps?: (Scalars['Int'] | null), match_map_id: Scalars['uuid'], preset: Scalars['String'], resolution?: (Scalars['String'] | null), target_name?: (Scalars['String'] | null), target_steam_id: Scalars['String'], title?: (Scalars['String'] | null)} }) randomizeTeams?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['uuid']} }) @@ -64186,6 +70539,8 @@ export interface mutation_rootGenqlSelection{ refreshFaceitRank?: (SuccessOutputGenqlSelection & { __args: {steam_id: Scalars['String']} }) refreshLiveHud?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['uuid']} }) registerName?: (SuccessOutputGenqlSelection & { __args: {name: Scalars['String']} }) + /** Re-mine one batch of demos after a miner change */ + remineUtilityMeta?: UtilityRemineOutputGenqlSelection /** Remove dev fixture data (dev only) */ removeFixtures?: SuccessOutputGenqlSelection /** Remove a friends-role presence bot account */ @@ -64206,6 +70561,8 @@ export interface mutation_rootGenqlSelection{ where?: (league_team_seasons_bool_exp | null)} }) /** Rename file or directory on game server */ renameServerItem?: (SuccessOutputGenqlSelection & { __args: {new_path: Scalars['String'], node_id: Scalars['String'], old_path: Scalars['String'], server_id?: (Scalars['String'] | null)} }) + /** Re-film a public lineup's preview clip */ + renderUtilityLineupPreview?: (UtilityRenderQueueOutputGenqlSelection & { __args: {utility_lineup_id: Scalars['uuid']} }) /** execute VOLATILE function "reorder_league_divisions" which returns "league_divisions" */ reorder_league_divisions?: (league_divisionsGenqlSelection & { __args: { /** input parameters for function "reorder_league_divisions" */ @@ -64220,6 +70577,8 @@ export interface mutation_rootGenqlSelection{ order_by?: (league_divisions_order_by[] | null), /** filter the rows returned */ where?: (league_divisions_bool_exp | null)} }) + /** Re-solve a lineup a drift scan says the map moved */ + repairUtilityLineup?: (UtilitySolveOutputGenqlSelection & { __args: {session_id: Scalars['uuid'], utility_lineup_id: Scalars['uuid']} }) /** Re-parse every demo in the system (admin only). Runs one demo at a time in the background; this can take a very long time. Track via reparseAllDemosStatus. */ reparseAllDemos?: ReparseAllStartedOutputGenqlSelection /** Return the progress of the reparse-all-demos run (admin only). */ @@ -64262,6 +70621,12 @@ export interface mutation_rootGenqlSelection{ saveAward?: (AwardGenqlSelection & { __args: {allow_multiple?: (Scalars['Boolean'] | null), description?: (Scalars['String'] | null), event_id?: (Scalars['uuid'] | null), id?: (Scalars['uuid'] | null), league_season_id?: (Scalars['uuid'] | null), name: Scalars['String'], season_id?: (Scalars['uuid'] | null), silhouette?: (Scalars['Int'] | null), tier: Scalars['String'], tournament_id?: (Scalars['uuid'] | null)} }) /** Create or update a first-party news post. Caller role is verified against public.post_news_role. */ saveNewsPost?: (NewsPostGenqlSelection & { __args: {content_markdown: Scalars['String'], cover_image_url?: (Scalars['String'] | null), id?: (Scalars['uuid'] | null), teaser?: (Scalars['String'] | null), title: Scalars['String']} }) + /** Mine a lineup out of a parsed demo */ + saveUtilityLineupFromDemo?: (UtilityLineupOutputGenqlSelection & { __args: {collection_id?: (Scalars['uuid'] | null), description?: (Scalars['String'] | null), grenade_id: Scalars['Int'], match_id: Scalars['uuid'], match_map_id: Scalars['uuid'], name: Scalars['String'], tags?: (Scalars['String'][] | null), team_id?: (Scalars['uuid'] | null), visibility?: (Scalars['String'] | null)} }) + /** Save a lineup recorded in a practice session */ + saveUtilityLineupFromPractice?: (UtilityLineupOutputGenqlSelection & { __args: {collection_id?: (Scalars['uuid'] | null), description?: (Scalars['String'] | null), name: Scalars['String'], session_id: Scalars['uuid'], tags?: (Scalars['String'][] | null), team_id?: (Scalars['uuid'] | null), utility_lineup_id: Scalars['uuid'], visibility?: (Scalars['String'] | null)} }) + /** Create or update a utility playbook and its steps */ + saveUtilityPlaybook?: (UtilityPlaybookOutputGenqlSelection & { __args: {description?: (Scalars['String'] | null), map_name: Scalars['String'], name: Scalars['String'], playbook_id?: (Scalars['uuid'] | null), side: Scalars['String'], steps?: (UtilityPlaybookStepInput[] | null), team_id?: (Scalars['uuid'] | null), visibility?: (Scalars['String'] | null)} }) /** Scan S3 for objects not referenced in the database (admin only). Runs in the background; results land in the logs and orphanedDemosScanResult. */ scanOrphanedDemos?: ScanStartedOutputGenqlSelection /** Scan all players who have been on a lineup for Steam VAC/game bans */ @@ -64271,6 +70636,8 @@ export interface mutation_rootGenqlSelection{ /** sendScrimRequest */ sendScrimRequest?: (SuccessOutputGenqlSelection & { __args: {best_of?: (Scalars['Int'] | null), from_team_id: Scalars['uuid'], proposed_scheduled_at: Scalars['timestamptz'], region?: (Scalars['String'] | null), to_team_id: Scalars['uuid']} }) setGameNodeSchedulingState?: (SuccessOutputGenqlSelection & { __args: {enabled: Scalars['Boolean'], game_server_node_id: Scalars['String']} }) + /** Track new releases of a game plugin, or pin it where it is */ + setGamePluginAutoUpdate?: (SuccessOutputGenqlSelection & { __args: {enabled: Scalars['Boolean'], slug: Scalars['String']} }) setHudMode?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['uuid'], mode: Scalars['String']} }) /** setMapWinner */ setMapWinner?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['uuid'], match_map_id: Scalars['uuid'], winning_lineup_id: Scalars['uuid']} }) @@ -64282,6 +70649,8 @@ export interface mutation_rootGenqlSelection{ setTournamentAward?: (TournamentAwardGenqlSelection & { __args: {award_id?: (Scalars['uuid'] | null), custom_name?: (Scalars['String'] | null), placement: Scalars['Int'], silhouette?: (Scalars['Int'] | null), tournament_id: Scalars['uuid']} }) setupGameServer?: SetupGameServeOutputGenqlSelection skipShaders?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['uuid']} }) + /** Ask a practice server to solve a throw onto a point */ + solveUtilityLineup?: (UtilitySolveOutputGenqlSelection & { __args: {from_x?: (Scalars['Float'] | null), from_y?: (Scalars['Float'] | null), from_z?: (Scalars['Float'] | null), name?: (Scalars['String'] | null), session_id: Scalars['uuid'], target_x: Scalars['Float'], target_y: Scalars['Float'], target_z: Scalars['Float'], tolerance?: (Scalars['Float'] | null), utility_type?: (Scalars['String'] | null)} }) specAutodirector?: (SuccessOutputGenqlSelection & { __args: {enabled: Scalars['Boolean'], match_id: Scalars['uuid']} }) specClick?: (SuccessOutputGenqlSelection & { __args: {button: Scalars['String'], match_id: Scalars['uuid']} }) specHud?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['uuid'], visible: Scalars['Boolean']} }) @@ -64294,8 +70663,14 @@ export interface mutation_rootGenqlSelection{ startLive?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['uuid'], mode: Scalars['String']} }) /** startMatch */ startMatch?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['uuid'], server_id?: (Scalars['uuid'] | null)} }) + /** Re-fly a map's lineups against two collision meshes */ + startUtilityDriftScan?: (UtilityDriftScanOutputGenqlSelection & { __args: {from_revision?: (Scalars['String'] | null), map_name: Scalars['String'], to_revision?: (Scalars['String'] | null)} }) + /** Start a utility practice session */ + startUtilityPractice?: (UtilityPracticeSessionOutputGenqlSelection & { __args: {collection_id?: (Scalars['uuid'] | null), is_open?: (Scalars['Boolean'] | null), map_name: Scalars['String'], region?: (Scalars['String'] | null), server_id?: (Scalars['uuid'] | null), team_id?: (Scalars['uuid'] | null)} }) stopGpuSession?: (SuccessOutputGenqlSelection & { __args: {game_server_node_id: Scalars['uuid']} }) stopLive?: (SuccessOutputGenqlSelection & { __args: {match_id: Scalars['uuid']} }) + /** Stop a utility practice session */ + stopUtilityPractice?: (SuccessOutputGenqlSelection & { __args: {session_id: Scalars['uuid']} }) stopWatchDemo?: (SuccessOutputGenqlSelection & { __args: {match_map_id: Scalars['uuid']} }) /** Submit a Steam Guard code for a presence bot account */ submitSteamPresenceSteamGuard?: (SuccessOutputGenqlSelection & { __args: {account_id: Scalars['String'], code: Scalars['String']} }) @@ -65237,6 +71612,62 @@ export interface mutation_rootGenqlSelection{ update_e_tournament_status_many?: (e_tournament_status_mutation_responseGenqlSelection & { __args: { /** updates to execute, in order */ updates: e_tournament_status_updates[]} }) + /** update data of the table: "e_utility_practice_statuses" */ + update_e_utility_practice_statuses?: (e_utility_practice_statuses_mutation_responseGenqlSelection & { __args: { + /** sets the columns of the filtered rows to the given values */ + _set?: (e_utility_practice_statuses_set_input | null), + /** filter the rows which have to be updated */ + where: e_utility_practice_statuses_bool_exp} }) + /** update single row of the table: "e_utility_practice_statuses" */ + update_e_utility_practice_statuses_by_pk?: (e_utility_practice_statusesGenqlSelection & { __args: { + /** sets the columns of the filtered rows to the given values */ + _set?: (e_utility_practice_statuses_set_input | null), pk_columns: e_utility_practice_statuses_pk_columns_input} }) + /** update multiples rows of table: "e_utility_practice_statuses" */ + update_e_utility_practice_statuses_many?: (e_utility_practice_statuses_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: e_utility_practice_statuses_updates[]} }) + /** update data of the table: "e_utility_sources" */ + update_e_utility_sources?: (e_utility_sources_mutation_responseGenqlSelection & { __args: { + /** sets the columns of the filtered rows to the given values */ + _set?: (e_utility_sources_set_input | null), + /** filter the rows which have to be updated */ + where: e_utility_sources_bool_exp} }) + /** update single row of the table: "e_utility_sources" */ + update_e_utility_sources_by_pk?: (e_utility_sourcesGenqlSelection & { __args: { + /** sets the columns of the filtered rows to the given values */ + _set?: (e_utility_sources_set_input | null), pk_columns: e_utility_sources_pk_columns_input} }) + /** update multiples rows of table: "e_utility_sources" */ + update_e_utility_sources_many?: (e_utility_sources_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: e_utility_sources_updates[]} }) + /** update data of the table: "e_utility_techniques" */ + update_e_utility_techniques?: (e_utility_techniques_mutation_responseGenqlSelection & { __args: { + /** sets the columns of the filtered rows to the given values */ + _set?: (e_utility_techniques_set_input | null), + /** filter the rows which have to be updated */ + where: e_utility_techniques_bool_exp} }) + /** update single row of the table: "e_utility_techniques" */ + update_e_utility_techniques_by_pk?: (e_utility_techniquesGenqlSelection & { __args: { + /** sets the columns of the filtered rows to the given values */ + _set?: (e_utility_techniques_set_input | null), pk_columns: e_utility_techniques_pk_columns_input} }) + /** update multiples rows of table: "e_utility_techniques" */ + update_e_utility_techniques_many?: (e_utility_techniques_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: e_utility_techniques_updates[]} }) + /** update data of the table: "e_utility_throw_strengths" */ + update_e_utility_throw_strengths?: (e_utility_throw_strengths_mutation_responseGenqlSelection & { __args: { + /** sets the columns of the filtered rows to the given values */ + _set?: (e_utility_throw_strengths_set_input | null), + /** filter the rows which have to be updated */ + where: e_utility_throw_strengths_bool_exp} }) + /** update single row of the table: "e_utility_throw_strengths" */ + update_e_utility_throw_strengths_by_pk?: (e_utility_throw_strengthsGenqlSelection & { __args: { + /** sets the columns of the filtered rows to the given values */ + _set?: (e_utility_throw_strengths_set_input | null), pk_columns: e_utility_throw_strengths_pk_columns_input} }) + /** update multiples rows of table: "e_utility_throw_strengths" */ + update_e_utility_throw_strengths_many?: (e_utility_throw_strengths_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: e_utility_throw_strengths_updates[]} }) /** update data of the table: "e_utility_types" */ update_e_utility_types?: (e_utility_types_mutation_responseGenqlSelection & { __args: { /** sets the columns of the filtered rows to the given values */ @@ -65251,6 +71682,20 @@ export interface mutation_rootGenqlSelection{ update_e_utility_types_many?: (e_utility_types_mutation_responseGenqlSelection & { __args: { /** updates to execute, in order */ updates: e_utility_types_updates[]} }) + /** update data of the table: "e_utility_visibility" */ + update_e_utility_visibility?: (e_utility_visibility_mutation_responseGenqlSelection & { __args: { + /** sets the columns of the filtered rows to the given values */ + _set?: (e_utility_visibility_set_input | null), + /** filter the rows which have to be updated */ + where: e_utility_visibility_bool_exp} }) + /** update single row of the table: "e_utility_visibility" */ + update_e_utility_visibility_by_pk?: (e_utility_visibilityGenqlSelection & { __args: { + /** sets the columns of the filtered rows to the given values */ + _set?: (e_utility_visibility_set_input | null), pk_columns: e_utility_visibility_pk_columns_input} }) + /** update multiples rows of table: "e_utility_visibility" */ + update_e_utility_visibility_many?: (e_utility_visibility_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: e_utility_visibility_updates[]} }) /** update data of the table: "e_veto_pick_types" */ update_e_veto_pick_types?: (e_veto_pick_types_mutation_responseGenqlSelection & { __args: { /** sets the columns of the filtered rows to the given values */ @@ -67315,6 +73760,352 @@ export interface mutation_rootGenqlSelection{ update_tournaments_many?: (tournaments_mutation_responseGenqlSelection & { __args: { /** updates to execute, in order */ updates: tournaments_updates[]} }) + /** update data of the table: "utility_collection_items" */ + update_utility_collection_items?: (utility_collection_items_mutation_responseGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_collection_items_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_collection_items_set_input | null), + /** filter the rows which have to be updated */ + where: utility_collection_items_bool_exp} }) + /** update single row of the table: "utility_collection_items" */ + update_utility_collection_items_by_pk?: (utility_collection_itemsGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_collection_items_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_collection_items_set_input | null), pk_columns: utility_collection_items_pk_columns_input} }) + /** update multiples rows of table: "utility_collection_items" */ + update_utility_collection_items_many?: (utility_collection_items_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: utility_collection_items_updates[]} }) + /** update data of the table: "utility_collections" */ + update_utility_collections?: (utility_collections_mutation_responseGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_collections_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_collections_set_input | null), + /** filter the rows which have to be updated */ + where: utility_collections_bool_exp} }) + /** update single row of the table: "utility_collections" */ + update_utility_collections_by_pk?: (utility_collectionsGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_collections_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_collections_set_input | null), pk_columns: utility_collections_pk_columns_input} }) + /** update multiples rows of table: "utility_collections" */ + update_utility_collections_many?: (utility_collections_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: utility_collections_updates[]} }) + /** update data of the table: "utility_demo_mines" */ + update_utility_demo_mines?: (utility_demo_mines_mutation_responseGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_demo_mines_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_demo_mines_set_input | null), + /** filter the rows which have to be updated */ + where: utility_demo_mines_bool_exp} }) + /** update single row of the table: "utility_demo_mines" */ + update_utility_demo_mines_by_pk?: (utility_demo_minesGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_demo_mines_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_demo_mines_set_input | null), pk_columns: utility_demo_mines_pk_columns_input} }) + /** update multiples rows of table: "utility_demo_mines" */ + update_utility_demo_mines_many?: (utility_demo_mines_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: utility_demo_mines_updates[]} }) + /** update data of the table: "utility_demo_throws" */ + update_utility_demo_throws?: (utility_demo_throws_mutation_responseGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_demo_throws_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_demo_throws_set_input | null), + /** filter the rows which have to be updated */ + where: utility_demo_throws_bool_exp} }) + /** update single row of the table: "utility_demo_throws" */ + update_utility_demo_throws_by_pk?: (utility_demo_throwsGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_demo_throws_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_demo_throws_set_input | null), pk_columns: utility_demo_throws_pk_columns_input} }) + /** update multiples rows of table: "utility_demo_throws" */ + update_utility_demo_throws_many?: (utility_demo_throws_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: utility_demo_throws_updates[]} }) + /** update data of the table: "utility_drift_results" */ + update_utility_drift_results?: (utility_drift_results_mutation_responseGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_drift_results_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_drift_results_set_input | null), + /** filter the rows which have to be updated */ + where: utility_drift_results_bool_exp} }) + /** update single row of the table: "utility_drift_results" */ + update_utility_drift_results_by_pk?: (utility_drift_resultsGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_drift_results_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_drift_results_set_input | null), pk_columns: utility_drift_results_pk_columns_input} }) + /** update multiples rows of table: "utility_drift_results" */ + update_utility_drift_results_many?: (utility_drift_results_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: utility_drift_results_updates[]} }) + /** update data of the table: "utility_drift_scans" */ + update_utility_drift_scans?: (utility_drift_scans_mutation_responseGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_drift_scans_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_drift_scans_set_input | null), + /** filter the rows which have to be updated */ + where: utility_drift_scans_bool_exp} }) + /** update single row of the table: "utility_drift_scans" */ + update_utility_drift_scans_by_pk?: (utility_drift_scansGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_drift_scans_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_drift_scans_set_input | null), pk_columns: utility_drift_scans_pk_columns_input} }) + /** update multiples rows of table: "utility_drift_scans" */ + update_utility_drift_scans_many?: (utility_drift_scans_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: utility_drift_scans_updates[]} }) + /** update data of the table: "utility_lineup_favorites" */ + update_utility_lineup_favorites?: (utility_lineup_favorites_mutation_responseGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_lineup_favorites_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_lineup_favorites_set_input | null), + /** filter the rows which have to be updated */ + where: utility_lineup_favorites_bool_exp} }) + /** update single row of the table: "utility_lineup_favorites" */ + update_utility_lineup_favorites_by_pk?: (utility_lineup_favoritesGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_lineup_favorites_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_lineup_favorites_set_input | null), pk_columns: utility_lineup_favorites_pk_columns_input} }) + /** update multiples rows of table: "utility_lineup_favorites" */ + update_utility_lineup_favorites_many?: (utility_lineup_favorites_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: utility_lineup_favorites_updates[]} }) + /** update data of the table: "utility_lineup_progress" */ + update_utility_lineup_progress?: (utility_lineup_progress_mutation_responseGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_lineup_progress_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_lineup_progress_set_input | null), + /** filter the rows which have to be updated */ + where: utility_lineup_progress_bool_exp} }) + /** update single row of the table: "utility_lineup_progress" */ + update_utility_lineup_progress_by_pk?: (utility_lineup_progressGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_lineup_progress_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_lineup_progress_set_input | null), pk_columns: utility_lineup_progress_pk_columns_input} }) + /** update multiples rows of table: "utility_lineup_progress" */ + update_utility_lineup_progress_many?: (utility_lineup_progress_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: utility_lineup_progress_updates[]} }) + /** update data of the table: "utility_lineup_renders" */ + update_utility_lineup_renders?: (utility_lineup_renders_mutation_responseGenqlSelection & { __args: { + /** append existing jsonb value of filtered columns with new jsonb value */ + _append?: (utility_lineup_renders_append_input | null), + /** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ + _delete_at_path?: (utility_lineup_renders_delete_at_path_input | null), + /** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ + _delete_elem?: (utility_lineup_renders_delete_elem_input | null), + /** delete key/value pair or string element. key/value pairs are matched based on their key value */ + _delete_key?: (utility_lineup_renders_delete_key_input | null), + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_lineup_renders_inc_input | null), + /** prepend existing jsonb value of filtered columns with new jsonb value */ + _prepend?: (utility_lineup_renders_prepend_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_lineup_renders_set_input | null), + /** filter the rows which have to be updated */ + where: utility_lineup_renders_bool_exp} }) + /** update single row of the table: "utility_lineup_renders" */ + update_utility_lineup_renders_by_pk?: (utility_lineup_rendersGenqlSelection & { __args: { + /** append existing jsonb value of filtered columns with new jsonb value */ + _append?: (utility_lineup_renders_append_input | null), + /** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ + _delete_at_path?: (utility_lineup_renders_delete_at_path_input | null), + /** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ + _delete_elem?: (utility_lineup_renders_delete_elem_input | null), + /** delete key/value pair or string element. key/value pairs are matched based on their key value */ + _delete_key?: (utility_lineup_renders_delete_key_input | null), + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_lineup_renders_inc_input | null), + /** prepend existing jsonb value of filtered columns with new jsonb value */ + _prepend?: (utility_lineup_renders_prepend_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_lineup_renders_set_input | null), pk_columns: utility_lineup_renders_pk_columns_input} }) + /** update multiples rows of table: "utility_lineup_renders" */ + update_utility_lineup_renders_many?: (utility_lineup_renders_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: utility_lineup_renders_updates[]} }) + /** update data of the table: "utility_lineup_repairs" */ + update_utility_lineup_repairs?: (utility_lineup_repairs_mutation_responseGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_lineup_repairs_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_lineup_repairs_set_input | null), + /** filter the rows which have to be updated */ + where: utility_lineup_repairs_bool_exp} }) + /** update single row of the table: "utility_lineup_repairs" */ + update_utility_lineup_repairs_by_pk?: (utility_lineup_repairsGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_lineup_repairs_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_lineup_repairs_set_input | null), pk_columns: utility_lineup_repairs_pk_columns_input} }) + /** update multiples rows of table: "utility_lineup_repairs" */ + update_utility_lineup_repairs_many?: (utility_lineup_repairs_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: utility_lineup_repairs_updates[]} }) + /** update data of the table: "utility_lineup_votes" */ + update_utility_lineup_votes?: (utility_lineup_votes_mutation_responseGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_lineup_votes_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_lineup_votes_set_input | null), + /** filter the rows which have to be updated */ + where: utility_lineup_votes_bool_exp} }) + /** update single row of the table: "utility_lineup_votes" */ + update_utility_lineup_votes_by_pk?: (utility_lineup_votesGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_lineup_votes_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_lineup_votes_set_input | null), pk_columns: utility_lineup_votes_pk_columns_input} }) + /** update multiples rows of table: "utility_lineup_votes" */ + update_utility_lineup_votes_many?: (utility_lineup_votes_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: utility_lineup_votes_updates[]} }) + /** update data of the table: "utility_lineups" */ + update_utility_lineups?: (utility_lineups_mutation_responseGenqlSelection & { __args: { + /** append existing jsonb value of filtered columns with new jsonb value */ + _append?: (utility_lineups_append_input | null), + /** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ + _delete_at_path?: (utility_lineups_delete_at_path_input | null), + /** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ + _delete_elem?: (utility_lineups_delete_elem_input | null), + /** delete key/value pair or string element. key/value pairs are matched based on their key value */ + _delete_key?: (utility_lineups_delete_key_input | null), + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_lineups_inc_input | null), + /** prepend existing jsonb value of filtered columns with new jsonb value */ + _prepend?: (utility_lineups_prepend_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_lineups_set_input | null), + /** filter the rows which have to be updated */ + where: utility_lineups_bool_exp} }) + /** update single row of the table: "utility_lineups" */ + update_utility_lineups_by_pk?: (utility_lineupsGenqlSelection & { __args: { + /** append existing jsonb value of filtered columns with new jsonb value */ + _append?: (utility_lineups_append_input | null), + /** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ + _delete_at_path?: (utility_lineups_delete_at_path_input | null), + /** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ + _delete_elem?: (utility_lineups_delete_elem_input | null), + /** delete key/value pair or string element. key/value pairs are matched based on their key value */ + _delete_key?: (utility_lineups_delete_key_input | null), + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_lineups_inc_input | null), + /** prepend existing jsonb value of filtered columns with new jsonb value */ + _prepend?: (utility_lineups_prepend_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_lineups_set_input | null), pk_columns: utility_lineups_pk_columns_input} }) + /** update multiples rows of table: "utility_lineups" */ + update_utility_lineups_many?: (utility_lineups_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: utility_lineups_updates[]} }) + /** update data of the table: "utility_meta_lineups" */ + update_utility_meta_lineups?: (utility_meta_lineups_mutation_responseGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_meta_lineups_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_meta_lineups_set_input | null), + /** filter the rows which have to be updated */ + where: utility_meta_lineups_bool_exp} }) + /** update single row of the table: "utility_meta_lineups" */ + update_utility_meta_lineups_by_pk?: (utility_meta_lineupsGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_meta_lineups_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_meta_lineups_set_input | null), pk_columns: utility_meta_lineups_pk_columns_input} }) + /** update multiples rows of table: "utility_meta_lineups" */ + update_utility_meta_lineups_many?: (utility_meta_lineups_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: utility_meta_lineups_updates[]} }) + /** update data of the table: "utility_playbook_steps" */ + update_utility_playbook_steps?: (utility_playbook_steps_mutation_responseGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_playbook_steps_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_playbook_steps_set_input | null), + /** filter the rows which have to be updated */ + where: utility_playbook_steps_bool_exp} }) + /** update single row of the table: "utility_playbook_steps" */ + update_utility_playbook_steps_by_pk?: (utility_playbook_stepsGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_playbook_steps_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_playbook_steps_set_input | null), pk_columns: utility_playbook_steps_pk_columns_input} }) + /** update multiples rows of table: "utility_playbook_steps" */ + update_utility_playbook_steps_many?: (utility_playbook_steps_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: utility_playbook_steps_updates[]} }) + /** update data of the table: "utility_playbooks" */ + update_utility_playbooks?: (utility_playbooks_mutation_responseGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_playbooks_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_playbooks_set_input | null), + /** filter the rows which have to be updated */ + where: utility_playbooks_bool_exp} }) + /** update single row of the table: "utility_playbooks" */ + update_utility_playbooks_by_pk?: (utility_playbooksGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_playbooks_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_playbooks_set_input | null), pk_columns: utility_playbooks_pk_columns_input} }) + /** update multiples rows of table: "utility_playbooks" */ + update_utility_playbooks_many?: (utility_playbooks_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: utility_playbooks_updates[]} }) + /** update data of the table: "utility_practice_invites" */ + update_utility_practice_invites?: (utility_practice_invites_mutation_responseGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_practice_invites_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_practice_invites_set_input | null), + /** filter the rows which have to be updated */ + where: utility_practice_invites_bool_exp} }) + /** update single row of the table: "utility_practice_invites" */ + update_utility_practice_invites_by_pk?: (utility_practice_invitesGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_practice_invites_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_practice_invites_set_input | null), pk_columns: utility_practice_invites_pk_columns_input} }) + /** update multiples rows of table: "utility_practice_invites" */ + update_utility_practice_invites_many?: (utility_practice_invites_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: utility_practice_invites_updates[]} }) + /** update data of the table: "utility_practice_sessions" */ + update_utility_practice_sessions?: (utility_practice_sessions_mutation_responseGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_practice_sessions_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_practice_sessions_set_input | null), + /** filter the rows which have to be updated */ + where: utility_practice_sessions_bool_exp} }) + /** update single row of the table: "utility_practice_sessions" */ + update_utility_practice_sessions_by_pk?: (utility_practice_sessionsGenqlSelection & { __args: { + /** increments the numeric columns with given value of the filtered values */ + _inc?: (utility_practice_sessions_inc_input | null), + /** sets the columns of the filtered rows to the given values */ + _set?: (utility_practice_sessions_set_input | null), pk_columns: utility_practice_sessions_pk_columns_input} }) + /** update multiples rows of table: "utility_practice_sessions" */ + update_utility_practice_sessions_many?: (utility_practice_sessions_mutation_responseGenqlSelection & { __args: { + /** updates to execute, in order */ + updates: utility_practice_sessions_updates[]} }) /** update data of the table: "v_match_captains" */ update_v_match_captains?: (v_match_captains_mutation_responseGenqlSelection & { __args: { /** increments the numeric columns with given value of the filtered values */ @@ -67418,12 +74209,15 @@ export interface my_friendsGenqlSelection{ last_sign_in_at?: boolean | number name?: boolean | number name_registered?: boolean | number + notification_timezone?: boolean | number /** An object relationship */ player?: playersGenqlSelection premier_rank?: boolean | number premier_rank_updated_at?: boolean | number presence_updated_at?: boolean | number profile_url?: boolean | number + quiet_hours_end?: boolean | number + quiet_hours_start?: boolean | number role?: boolean | number roster_image_url?: boolean | number show_match_ready_modal?: boolean | number @@ -67505,7 +74299,7 @@ export interface my_friends_avg_order_by {days_since_last_ban?: (order_by | null /** Boolean expression to filter rows from the table "v_my_friends". All fields are combined with a logical 'AND'. */ -export interface my_friends_bool_exp {_and?: (my_friends_bool_exp[] | null),_not?: (my_friends_bool_exp | null),_or?: (my_friends_bool_exp[] | null),avatar_url?: (String_comparison_exp | null),country?: (String_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),custom_avatar_url?: (String_comparison_exp | null),days_since_last_ban?: (Int_comparison_exp | null),discord_id?: (String_comparison_exp | null),elo?: (jsonb_comparison_exp | null),faceit_elo?: (Int_comparison_exp | null),faceit_nickname?: (String_comparison_exp | null),faceit_player_id?: (String_comparison_exp | null),faceit_skill_level?: (Int_comparison_exp | null),faceit_updated_at?: (timestamptz_comparison_exp | null),faceit_url?: (String_comparison_exp | null),friend_steam_id?: (bigint_comparison_exp | null),game_ban_count?: (Int_comparison_exp | null),invited_by_steam_id?: (bigint_comparison_exp | null),language?: (String_comparison_exp | null),last_presence_state?: (jsonb_comparison_exp | null),last_read_news_at?: (timestamptz_comparison_exp | null),last_sign_in_at?: (timestamptz_comparison_exp | null),name?: (String_comparison_exp | null),name_registered?: (Boolean_comparison_exp | null),player?: (players_bool_exp | null),premier_rank?: (Int_comparison_exp | null),premier_rank_updated_at?: (timestamptz_comparison_exp | null),presence_updated_at?: (timestamptz_comparison_exp | null),profile_url?: (String_comparison_exp | null),role?: (String_comparison_exp | null),roster_image_url?: (String_comparison_exp | null),show_match_ready_modal?: (Boolean_comparison_exp | null),status?: (String_comparison_exp | null),steam_bans_checked_at?: (timestamptz_comparison_exp | null),steam_id?: (bigint_comparison_exp | null),vac_ban_count?: (Int_comparison_exp | null),vac_banned?: (Boolean_comparison_exp | null)} +export interface my_friends_bool_exp {_and?: (my_friends_bool_exp[] | null),_not?: (my_friends_bool_exp | null),_or?: (my_friends_bool_exp[] | null),avatar_url?: (String_comparison_exp | null),country?: (String_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),custom_avatar_url?: (String_comparison_exp | null),days_since_last_ban?: (Int_comparison_exp | null),discord_id?: (String_comparison_exp | null),elo?: (jsonb_comparison_exp | null),faceit_elo?: (Int_comparison_exp | null),faceit_nickname?: (String_comparison_exp | null),faceit_player_id?: (String_comparison_exp | null),faceit_skill_level?: (Int_comparison_exp | null),faceit_updated_at?: (timestamptz_comparison_exp | null),faceit_url?: (String_comparison_exp | null),friend_steam_id?: (bigint_comparison_exp | null),game_ban_count?: (Int_comparison_exp | null),invited_by_steam_id?: (bigint_comparison_exp | null),language?: (String_comparison_exp | null),last_presence_state?: (jsonb_comparison_exp | null),last_read_news_at?: (timestamptz_comparison_exp | null),last_sign_in_at?: (timestamptz_comparison_exp | null),name?: (String_comparison_exp | null),name_registered?: (Boolean_comparison_exp | null),notification_timezone?: (String_comparison_exp | null),player?: (players_bool_exp | null),premier_rank?: (Int_comparison_exp | null),premier_rank_updated_at?: (timestamptz_comparison_exp | null),presence_updated_at?: (timestamptz_comparison_exp | null),profile_url?: (String_comparison_exp | null),quiet_hours_end?: (time_comparison_exp | null),quiet_hours_start?: (time_comparison_exp | null),role?: (String_comparison_exp | null),roster_image_url?: (String_comparison_exp | null),show_match_ready_modal?: (Boolean_comparison_exp | null),status?: (String_comparison_exp | null),steam_bans_checked_at?: (timestamptz_comparison_exp | null),steam_id?: (bigint_comparison_exp | null),vac_ban_count?: (Int_comparison_exp | null),vac_banned?: (Boolean_comparison_exp | null)} /** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ @@ -67525,7 +74319,7 @@ export interface my_friends_inc_input {days_since_last_ban?: (Scalars['Int'] | n /** input type for inserting data into table "v_my_friends" */ -export interface my_friends_insert_input {avatar_url?: (Scalars['String'] | null),country?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),custom_avatar_url?: (Scalars['String'] | null),days_since_last_ban?: (Scalars['Int'] | null),discord_id?: (Scalars['String'] | null),elo?: (Scalars['jsonb'] | null),faceit_elo?: (Scalars['Int'] | null),faceit_nickname?: (Scalars['String'] | null),faceit_player_id?: (Scalars['String'] | null),faceit_skill_level?: (Scalars['Int'] | null),faceit_updated_at?: (Scalars['timestamptz'] | null),faceit_url?: (Scalars['String'] | null),friend_steam_id?: (Scalars['bigint'] | null),game_ban_count?: (Scalars['Int'] | null),invited_by_steam_id?: (Scalars['bigint'] | null),language?: (Scalars['String'] | null),last_presence_state?: (Scalars['jsonb'] | null),last_read_news_at?: (Scalars['timestamptz'] | null),last_sign_in_at?: (Scalars['timestamptz'] | null),name?: (Scalars['String'] | null),name_registered?: (Scalars['Boolean'] | null),player?: (players_obj_rel_insert_input | null),premier_rank?: (Scalars['Int'] | null),premier_rank_updated_at?: (Scalars['timestamptz'] | null),presence_updated_at?: (Scalars['timestamptz'] | null),profile_url?: (Scalars['String'] | null),role?: (Scalars['String'] | null),roster_image_url?: (Scalars['String'] | null),show_match_ready_modal?: (Scalars['Boolean'] | null),status?: (Scalars['String'] | null),steam_bans_checked_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),vac_ban_count?: (Scalars['Int'] | null),vac_banned?: (Scalars['Boolean'] | null)} +export interface my_friends_insert_input {avatar_url?: (Scalars['String'] | null),country?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),custom_avatar_url?: (Scalars['String'] | null),days_since_last_ban?: (Scalars['Int'] | null),discord_id?: (Scalars['String'] | null),elo?: (Scalars['jsonb'] | null),faceit_elo?: (Scalars['Int'] | null),faceit_nickname?: (Scalars['String'] | null),faceit_player_id?: (Scalars['String'] | null),faceit_skill_level?: (Scalars['Int'] | null),faceit_updated_at?: (Scalars['timestamptz'] | null),faceit_url?: (Scalars['String'] | null),friend_steam_id?: (Scalars['bigint'] | null),game_ban_count?: (Scalars['Int'] | null),invited_by_steam_id?: (Scalars['bigint'] | null),language?: (Scalars['String'] | null),last_presence_state?: (Scalars['jsonb'] | null),last_read_news_at?: (Scalars['timestamptz'] | null),last_sign_in_at?: (Scalars['timestamptz'] | null),name?: (Scalars['String'] | null),name_registered?: (Scalars['Boolean'] | null),notification_timezone?: (Scalars['String'] | null),player?: (players_obj_rel_insert_input | null),premier_rank?: (Scalars['Int'] | null),premier_rank_updated_at?: (Scalars['timestamptz'] | null),presence_updated_at?: (Scalars['timestamptz'] | null),profile_url?: (Scalars['String'] | null),quiet_hours_end?: (Scalars['time'] | null),quiet_hours_start?: (Scalars['time'] | null),role?: (Scalars['String'] | null),roster_image_url?: (Scalars['String'] | null),show_match_ready_modal?: (Scalars['Boolean'] | null),status?: (Scalars['String'] | null),steam_bans_checked_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),vac_ban_count?: (Scalars['Int'] | null),vac_banned?: (Scalars['Boolean'] | null)} /** aggregate max on columns */ @@ -67549,6 +74343,7 @@ export interface my_friends_max_fieldsGenqlSelection{ last_read_news_at?: boolean | number last_sign_in_at?: boolean | number name?: boolean | number + notification_timezone?: boolean | number premier_rank?: boolean | number premier_rank_updated_at?: boolean | number presence_updated_at?: boolean | number @@ -67565,7 +74360,7 @@ export interface my_friends_max_fieldsGenqlSelection{ /** order by max() on columns of table "v_my_friends" */ -export interface my_friends_max_order_by {avatar_url?: (order_by | null),country?: (order_by | null),created_at?: (order_by | null),custom_avatar_url?: (order_by | null),days_since_last_ban?: (order_by | null),discord_id?: (order_by | null),faceit_elo?: (order_by | null),faceit_nickname?: (order_by | null),faceit_player_id?: (order_by | null),faceit_skill_level?: (order_by | null),faceit_updated_at?: (order_by | null),faceit_url?: (order_by | null),friend_steam_id?: (order_by | null),game_ban_count?: (order_by | null),invited_by_steam_id?: (order_by | null),language?: (order_by | null),last_read_news_at?: (order_by | null),last_sign_in_at?: (order_by | null),name?: (order_by | null),premier_rank?: (order_by | null),premier_rank_updated_at?: (order_by | null),presence_updated_at?: (order_by | null),profile_url?: (order_by | null),role?: (order_by | null),roster_image_url?: (order_by | null),status?: (order_by | null),steam_bans_checked_at?: (order_by | null),steam_id?: (order_by | null),vac_ban_count?: (order_by | null)} +export interface my_friends_max_order_by {avatar_url?: (order_by | null),country?: (order_by | null),created_at?: (order_by | null),custom_avatar_url?: (order_by | null),days_since_last_ban?: (order_by | null),discord_id?: (order_by | null),faceit_elo?: (order_by | null),faceit_nickname?: (order_by | null),faceit_player_id?: (order_by | null),faceit_skill_level?: (order_by | null),faceit_updated_at?: (order_by | null),faceit_url?: (order_by | null),friend_steam_id?: (order_by | null),game_ban_count?: (order_by | null),invited_by_steam_id?: (order_by | null),language?: (order_by | null),last_read_news_at?: (order_by | null),last_sign_in_at?: (order_by | null),name?: (order_by | null),notification_timezone?: (order_by | null),premier_rank?: (order_by | null),premier_rank_updated_at?: (order_by | null),presence_updated_at?: (order_by | null),profile_url?: (order_by | null),role?: (order_by | null),roster_image_url?: (order_by | null),status?: (order_by | null),steam_bans_checked_at?: (order_by | null),steam_id?: (order_by | null),vac_ban_count?: (order_by | null)} /** aggregate min on columns */ @@ -67589,6 +74384,7 @@ export interface my_friends_min_fieldsGenqlSelection{ last_read_news_at?: boolean | number last_sign_in_at?: boolean | number name?: boolean | number + notification_timezone?: boolean | number premier_rank?: boolean | number premier_rank_updated_at?: boolean | number presence_updated_at?: boolean | number @@ -67605,7 +74401,7 @@ export interface my_friends_min_fieldsGenqlSelection{ /** order by min() on columns of table "v_my_friends" */ -export interface my_friends_min_order_by {avatar_url?: (order_by | null),country?: (order_by | null),created_at?: (order_by | null),custom_avatar_url?: (order_by | null),days_since_last_ban?: (order_by | null),discord_id?: (order_by | null),faceit_elo?: (order_by | null),faceit_nickname?: (order_by | null),faceit_player_id?: (order_by | null),faceit_skill_level?: (order_by | null),faceit_updated_at?: (order_by | null),faceit_url?: (order_by | null),friend_steam_id?: (order_by | null),game_ban_count?: (order_by | null),invited_by_steam_id?: (order_by | null),language?: (order_by | null),last_read_news_at?: (order_by | null),last_sign_in_at?: (order_by | null),name?: (order_by | null),premier_rank?: (order_by | null),premier_rank_updated_at?: (order_by | null),presence_updated_at?: (order_by | null),profile_url?: (order_by | null),role?: (order_by | null),roster_image_url?: (order_by | null),status?: (order_by | null),steam_bans_checked_at?: (order_by | null),steam_id?: (order_by | null),vac_ban_count?: (order_by | null)} +export interface my_friends_min_order_by {avatar_url?: (order_by | null),country?: (order_by | null),created_at?: (order_by | null),custom_avatar_url?: (order_by | null),days_since_last_ban?: (order_by | null),discord_id?: (order_by | null),faceit_elo?: (order_by | null),faceit_nickname?: (order_by | null),faceit_player_id?: (order_by | null),faceit_skill_level?: (order_by | null),faceit_updated_at?: (order_by | null),faceit_url?: (order_by | null),friend_steam_id?: (order_by | null),game_ban_count?: (order_by | null),invited_by_steam_id?: (order_by | null),language?: (order_by | null),last_read_news_at?: (order_by | null),last_sign_in_at?: (order_by | null),name?: (order_by | null),notification_timezone?: (order_by | null),premier_rank?: (order_by | null),premier_rank_updated_at?: (order_by | null),presence_updated_at?: (order_by | null),profile_url?: (order_by | null),role?: (order_by | null),roster_image_url?: (order_by | null),status?: (order_by | null),steam_bans_checked_at?: (order_by | null),steam_id?: (order_by | null),vac_ban_count?: (order_by | null)} /** response of any mutation on the table "v_my_friends" */ @@ -67620,7 +74416,7 @@ export interface my_friends_mutation_responseGenqlSelection{ /** Ordering options when selecting data from "v_my_friends". */ -export interface my_friends_order_by {avatar_url?: (order_by | null),country?: (order_by | null),created_at?: (order_by | null),custom_avatar_url?: (order_by | null),days_since_last_ban?: (order_by | null),discord_id?: (order_by | null),elo?: (order_by | null),faceit_elo?: (order_by | null),faceit_nickname?: (order_by | null),faceit_player_id?: (order_by | null),faceit_skill_level?: (order_by | null),faceit_updated_at?: (order_by | null),faceit_url?: (order_by | null),friend_steam_id?: (order_by | null),game_ban_count?: (order_by | null),invited_by_steam_id?: (order_by | null),language?: (order_by | null),last_presence_state?: (order_by | null),last_read_news_at?: (order_by | null),last_sign_in_at?: (order_by | null),name?: (order_by | null),name_registered?: (order_by | null),player?: (players_order_by | null),premier_rank?: (order_by | null),premier_rank_updated_at?: (order_by | null),presence_updated_at?: (order_by | null),profile_url?: (order_by | null),role?: (order_by | null),roster_image_url?: (order_by | null),show_match_ready_modal?: (order_by | null),status?: (order_by | null),steam_bans_checked_at?: (order_by | null),steam_id?: (order_by | null),vac_ban_count?: (order_by | null),vac_banned?: (order_by | null)} +export interface my_friends_order_by {avatar_url?: (order_by | null),country?: (order_by | null),created_at?: (order_by | null),custom_avatar_url?: (order_by | null),days_since_last_ban?: (order_by | null),discord_id?: (order_by | null),elo?: (order_by | null),faceit_elo?: (order_by | null),faceit_nickname?: (order_by | null),faceit_player_id?: (order_by | null),faceit_skill_level?: (order_by | null),faceit_updated_at?: (order_by | null),faceit_url?: (order_by | null),friend_steam_id?: (order_by | null),game_ban_count?: (order_by | null),invited_by_steam_id?: (order_by | null),language?: (order_by | null),last_presence_state?: (order_by | null),last_read_news_at?: (order_by | null),last_sign_in_at?: (order_by | null),name?: (order_by | null),name_registered?: (order_by | null),notification_timezone?: (order_by | null),player?: (players_order_by | null),premier_rank?: (order_by | null),premier_rank_updated_at?: (order_by | null),presence_updated_at?: (order_by | null),profile_url?: (order_by | null),quiet_hours_end?: (order_by | null),quiet_hours_start?: (order_by | null),role?: (order_by | null),roster_image_url?: (order_by | null),show_match_ready_modal?: (order_by | null),status?: (order_by | null),steam_bans_checked_at?: (order_by | null),steam_id?: (order_by | null),vac_ban_count?: (order_by | null),vac_banned?: (order_by | null)} /** prepend existing jsonb value of filtered columns with new jsonb value */ @@ -67628,7 +74424,7 @@ export interface my_friends_prepend_input {elo?: (Scalars['jsonb'] | null),last_ /** input type for updating data in table "v_my_friends" */ -export interface my_friends_set_input {avatar_url?: (Scalars['String'] | null),country?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),custom_avatar_url?: (Scalars['String'] | null),days_since_last_ban?: (Scalars['Int'] | null),discord_id?: (Scalars['String'] | null),elo?: (Scalars['jsonb'] | null),faceit_elo?: (Scalars['Int'] | null),faceit_nickname?: (Scalars['String'] | null),faceit_player_id?: (Scalars['String'] | null),faceit_skill_level?: (Scalars['Int'] | null),faceit_updated_at?: (Scalars['timestamptz'] | null),faceit_url?: (Scalars['String'] | null),friend_steam_id?: (Scalars['bigint'] | null),game_ban_count?: (Scalars['Int'] | null),invited_by_steam_id?: (Scalars['bigint'] | null),language?: (Scalars['String'] | null),last_presence_state?: (Scalars['jsonb'] | null),last_read_news_at?: (Scalars['timestamptz'] | null),last_sign_in_at?: (Scalars['timestamptz'] | null),name?: (Scalars['String'] | null),name_registered?: (Scalars['Boolean'] | null),premier_rank?: (Scalars['Int'] | null),premier_rank_updated_at?: (Scalars['timestamptz'] | null),presence_updated_at?: (Scalars['timestamptz'] | null),profile_url?: (Scalars['String'] | null),role?: (Scalars['String'] | null),roster_image_url?: (Scalars['String'] | null),show_match_ready_modal?: (Scalars['Boolean'] | null),status?: (Scalars['String'] | null),steam_bans_checked_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),vac_ban_count?: (Scalars['Int'] | null),vac_banned?: (Scalars['Boolean'] | null)} +export interface my_friends_set_input {avatar_url?: (Scalars['String'] | null),country?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),custom_avatar_url?: (Scalars['String'] | null),days_since_last_ban?: (Scalars['Int'] | null),discord_id?: (Scalars['String'] | null),elo?: (Scalars['jsonb'] | null),faceit_elo?: (Scalars['Int'] | null),faceit_nickname?: (Scalars['String'] | null),faceit_player_id?: (Scalars['String'] | null),faceit_skill_level?: (Scalars['Int'] | null),faceit_updated_at?: (Scalars['timestamptz'] | null),faceit_url?: (Scalars['String'] | null),friend_steam_id?: (Scalars['bigint'] | null),game_ban_count?: (Scalars['Int'] | null),invited_by_steam_id?: (Scalars['bigint'] | null),language?: (Scalars['String'] | null),last_presence_state?: (Scalars['jsonb'] | null),last_read_news_at?: (Scalars['timestamptz'] | null),last_sign_in_at?: (Scalars['timestamptz'] | null),name?: (Scalars['String'] | null),name_registered?: (Scalars['Boolean'] | null),notification_timezone?: (Scalars['String'] | null),premier_rank?: (Scalars['Int'] | null),premier_rank_updated_at?: (Scalars['timestamptz'] | null),presence_updated_at?: (Scalars['timestamptz'] | null),profile_url?: (Scalars['String'] | null),quiet_hours_end?: (Scalars['time'] | null),quiet_hours_start?: (Scalars['time'] | null),role?: (Scalars['String'] | null),roster_image_url?: (Scalars['String'] | null),show_match_ready_modal?: (Scalars['Boolean'] | null),status?: (Scalars['String'] | null),steam_bans_checked_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),vac_ban_count?: (Scalars['Int'] | null),vac_banned?: (Scalars['Boolean'] | null)} /** aggregate stddev on columns */ @@ -67700,7 +74496,7 @@ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface my_friends_stream_cursor_value_input {avatar_url?: (Scalars['String'] | null),country?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),custom_avatar_url?: (Scalars['String'] | null),days_since_last_ban?: (Scalars['Int'] | null),discord_id?: (Scalars['String'] | null),elo?: (Scalars['jsonb'] | null),faceit_elo?: (Scalars['Int'] | null),faceit_nickname?: (Scalars['String'] | null),faceit_player_id?: (Scalars['String'] | null),faceit_skill_level?: (Scalars['Int'] | null),faceit_updated_at?: (Scalars['timestamptz'] | null),faceit_url?: (Scalars['String'] | null),friend_steam_id?: (Scalars['bigint'] | null),game_ban_count?: (Scalars['Int'] | null),invited_by_steam_id?: (Scalars['bigint'] | null),language?: (Scalars['String'] | null),last_presence_state?: (Scalars['jsonb'] | null),last_read_news_at?: (Scalars['timestamptz'] | null),last_sign_in_at?: (Scalars['timestamptz'] | null),name?: (Scalars['String'] | null),name_registered?: (Scalars['Boolean'] | null),premier_rank?: (Scalars['Int'] | null),premier_rank_updated_at?: (Scalars['timestamptz'] | null),presence_updated_at?: (Scalars['timestamptz'] | null),profile_url?: (Scalars['String'] | null),role?: (Scalars['String'] | null),roster_image_url?: (Scalars['String'] | null),show_match_ready_modal?: (Scalars['Boolean'] | null),status?: (Scalars['String'] | null),steam_bans_checked_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),vac_ban_count?: (Scalars['Int'] | null),vac_banned?: (Scalars['Boolean'] | null)} +export interface my_friends_stream_cursor_value_input {avatar_url?: (Scalars['String'] | null),country?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),custom_avatar_url?: (Scalars['String'] | null),days_since_last_ban?: (Scalars['Int'] | null),discord_id?: (Scalars['String'] | null),elo?: (Scalars['jsonb'] | null),faceit_elo?: (Scalars['Int'] | null),faceit_nickname?: (Scalars['String'] | null),faceit_player_id?: (Scalars['String'] | null),faceit_skill_level?: (Scalars['Int'] | null),faceit_updated_at?: (Scalars['timestamptz'] | null),faceit_url?: (Scalars['String'] | null),friend_steam_id?: (Scalars['bigint'] | null),game_ban_count?: (Scalars['Int'] | null),invited_by_steam_id?: (Scalars['bigint'] | null),language?: (Scalars['String'] | null),last_presence_state?: (Scalars['jsonb'] | null),last_read_news_at?: (Scalars['timestamptz'] | null),last_sign_in_at?: (Scalars['timestamptz'] | null),name?: (Scalars['String'] | null),name_registered?: (Scalars['Boolean'] | null),notification_timezone?: (Scalars['String'] | null),premier_rank?: (Scalars['Int'] | null),premier_rank_updated_at?: (Scalars['timestamptz'] | null),presence_updated_at?: (Scalars['timestamptz'] | null),profile_url?: (Scalars['String'] | null),quiet_hours_end?: (Scalars['time'] | null),quiet_hours_start?: (Scalars['time'] | null),role?: (Scalars['String'] | null),roster_image_url?: (Scalars['String'] | null),show_match_ready_modal?: (Scalars['Boolean'] | null),status?: (Scalars['String'] | null),steam_bans_checked_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),vac_ban_count?: (Scalars['Int'] | null),vac_banned?: (Scalars['Boolean'] | null)} /** aggregate sum on columns */ @@ -79351,13651 +86147,19230 @@ export interface query_rootGenqlSelection{ /** fetch data from the table: "_map_pool" */ _map_pool?: (_map_poolGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (_map_pool_select_column[] | null), + distinct_on?: (_map_pool_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (_map_pool_order_by[] | null), + /** filter the rows returned */ + where?: (_map_pool_bool_exp | null)} }) + /** fetch aggregated fields from the table: "_map_pool" */ + _map_pool_aggregate?: (_map_pool_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (_map_pool_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (_map_pool_order_by[] | null), + /** filter the rows returned */ + where?: (_map_pool_bool_exp | null)} }) + /** fetch data from the table: "_map_pool" using primary key columns */ + _map_pool_by_pk?: (_map_poolGenqlSelection & { __args: {map_id: Scalars['uuid'], map_pool_id: Scalars['uuid']} }) + /** An array relationship */ + abandoned_matches?: (abandoned_matchesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (abandoned_matches_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (abandoned_matches_order_by[] | null), + /** filter the rows returned */ + where?: (abandoned_matches_bool_exp | null)} }) + /** An aggregate relationship */ + abandoned_matches_aggregate?: (abandoned_matches_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (abandoned_matches_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (abandoned_matches_order_by[] | null), + /** filter the rows returned */ + where?: (abandoned_matches_bool_exp | null)} }) + /** fetch data from the table: "abandoned_matches" using primary key columns */ + abandoned_matches_by_pk?: (abandoned_matchesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** Ask which sightlines a playbook's smokes leave open */ + analyseUtilityPlaybookCoverage?: (UtilityPlaybookCoverageOutputGenqlSelection & { __args: {pairs: UtilitySightlinePairInput[], playbook_id: Scalars['uuid']} }) + /** fetch data from the table: "api_keys" */ + api_keys?: (api_keysGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (api_keys_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (api_keys_order_by[] | null), + /** filter the rows returned */ + where?: (api_keys_bool_exp | null)} }) + /** fetch aggregated fields from the table: "api_keys" */ + api_keys_aggregate?: (api_keys_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (api_keys_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (api_keys_order_by[] | null), + /** filter the rows returned */ + where?: (api_keys_bool_exp | null)} }) + /** fetch data from the table: "api_keys" using primary key columns */ + api_keys_by_pk?: (api_keysGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "award_recipients" */ + award_recipients?: (award_recipientsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (award_recipients_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (award_recipients_order_by[] | null), + /** filter the rows returned */ + where?: (award_recipients_bool_exp | null)} }) + /** fetch aggregated fields from the table: "award_recipients" */ + award_recipients_aggregate?: (award_recipients_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (award_recipients_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (award_recipients_order_by[] | null), + /** filter the rows returned */ + where?: (award_recipients_bool_exp | null)} }) + /** fetch data from the table: "award_recipients" using primary key columns */ + award_recipients_by_pk?: (award_recipientsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "awards" */ + awards?: (awardsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (awards_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (awards_order_by[] | null), + /** filter the rows returned */ + where?: (awards_bool_exp | null)} }) + /** fetch aggregated fields from the table: "awards" */ + awards_aggregate?: (awards_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (awards_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (awards_order_by[] | null), + /** filter the rows returned */ + where?: (awards_bool_exp | null)} }) + /** fetch data from the table: "awards" using primary key columns */ + awards_by_pk?: (awardsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "chat_read_state" */ + chat_read_state?: (chat_read_stateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (chat_read_state_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (chat_read_state_order_by[] | null), + /** filter the rows returned */ + where?: (chat_read_state_bool_exp | null)} }) + /** fetch aggregated fields from the table: "chat_read_state" */ + chat_read_state_aggregate?: (chat_read_state_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (chat_read_state_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (chat_read_state_order_by[] | null), + /** filter the rows returned */ + where?: (chat_read_state_bool_exp | null)} }) + /** fetch data from the table: "chat_read_state" using primary key columns */ + chat_read_state_by_pk?: (chat_read_stateGenqlSelection & { __args: {steam_id: Scalars['bigint'], thread: Scalars['String']} }) + /** Ask whether a lineup's smoke makes an angle one-way */ + checkUtilityOneWay?: (UtilityOneWayOutputGenqlSelection & { __args: {lineup_id: Scalars['uuid'], pairs: UtilitySightlinePairInput[]} }) + /** Ask whether a lineup's smoke blocks a set of sightlines */ + checkUtilitySightlines?: (UtilitySightlineOutputGenqlSelection & { __args: {lineup_id: Scalars['uuid'], pairs: UtilitySightlinePairInput[], threshold?: (Scalars['Float'] | null)} }) + /** An array relationship */ + clip_render_jobs?: (clip_render_jobsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (clip_render_jobs_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (clip_render_jobs_order_by[] | null), + /** filter the rows returned */ + where?: (clip_render_jobs_bool_exp | null)} }) + /** An aggregate relationship */ + clip_render_jobs_aggregate?: (clip_render_jobs_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (clip_render_jobs_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (clip_render_jobs_order_by[] | null), + /** filter the rows returned */ + where?: (clip_render_jobs_bool_exp | null)} }) + /** fetch data from the table: "clip_render_jobs" using primary key columns */ + clip_render_jobs_by_pk?: (clip_render_jobsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "custom_pages" */ + custom_pages?: (custom_pagesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (custom_pages_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (custom_pages_order_by[] | null), + /** filter the rows returned */ + where?: (custom_pages_bool_exp | null)} }) + /** fetch aggregated fields from the table: "custom_pages" */ + custom_pages_aggregate?: (custom_pages_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (custom_pages_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (custom_pages_order_by[] | null), + /** filter the rows returned */ + where?: (custom_pages_bool_exp | null)} }) + /** fetch data from the table: "custom_pages" using primary key columns */ + custom_pages_by_pk?: (custom_pagesGenqlSelection & { __args: {id: Scalars['uuid']} }) + dbStats?: DbStatsGenqlSelection + /** fetch data from the table: "db_backups" */ + db_backups?: (db_backupsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (db_backups_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (db_backups_order_by[] | null), + /** filter the rows returned */ + where?: (db_backups_bool_exp | null)} }) + /** fetch aggregated fields from the table: "db_backups" */ + db_backups_aggregate?: (db_backups_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (db_backups_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (db_backups_order_by[] | null), + /** filter the rows returned */ + where?: (db_backups_bool_exp | null)} }) + /** fetch data from the table: "db_backups" using primary key columns */ + db_backups_by_pk?: (db_backupsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "direct_conversations" */ + direct_conversations?: (direct_conversationsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (direct_conversations_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (direct_conversations_order_by[] | null), + /** filter the rows returned */ + where?: (direct_conversations_bool_exp | null)} }) + /** fetch aggregated fields from the table: "direct_conversations" */ + direct_conversations_aggregate?: (direct_conversations_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (direct_conversations_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (direct_conversations_order_by[] | null), + /** filter the rows returned */ + where?: (direct_conversations_bool_exp | null)} }) + /** fetch data from the table: "direct_conversations" using primary key columns */ + direct_conversations_by_pk?: (direct_conversationsGenqlSelection & { __args: {room_id: Scalars['String'], steam_id: Scalars['bigint']} }) + /** fetch data from the table: "direct_messages" */ + direct_messages?: (direct_messagesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (direct_messages_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (direct_messages_order_by[] | null), + /** filter the rows returned */ + where?: (direct_messages_bool_exp | null)} }) + /** fetch aggregated fields from the table: "direct_messages" */ + direct_messages_aggregate?: (direct_messages_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (direct_messages_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (direct_messages_order_by[] | null), + /** filter the rows returned */ + where?: (direct_messages_bool_exp | null)} }) + /** fetch data from the table: "direct_messages" using primary key columns */ + direct_messages_by_pk?: (direct_messagesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "draft_game_picks" */ + draft_game_picks?: (draft_game_picksGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (draft_game_picks_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (draft_game_picks_order_by[] | null), + /** filter the rows returned */ + where?: (draft_game_picks_bool_exp | null)} }) + /** fetch aggregated fields from the table: "draft_game_picks" */ + draft_game_picks_aggregate?: (draft_game_picks_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (draft_game_picks_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (draft_game_picks_order_by[] | null), + /** filter the rows returned */ + where?: (draft_game_picks_bool_exp | null)} }) + /** fetch data from the table: "draft_game_picks" using primary key columns */ + draft_game_picks_by_pk?: (draft_game_picksGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** An array relationship */ + draft_game_players?: (draft_game_playersGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (draft_game_players_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (draft_game_players_order_by[] | null), + /** filter the rows returned */ + where?: (draft_game_players_bool_exp | null)} }) + /** An aggregate relationship */ + draft_game_players_aggregate?: (draft_game_players_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (draft_game_players_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (draft_game_players_order_by[] | null), + /** filter the rows returned */ + where?: (draft_game_players_bool_exp | null)} }) + /** fetch data from the table: "draft_game_players" using primary key columns */ + draft_game_players_by_pk?: (draft_game_playersGenqlSelection & { __args: {draft_game_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) + /** An array relationship */ + draft_games?: (draft_gamesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (draft_games_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (draft_games_order_by[] | null), + /** filter the rows returned */ + where?: (draft_games_bool_exp | null)} }) + /** An aggregate relationship */ + draft_games_aggregate?: (draft_games_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (draft_games_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (draft_games_order_by[] | null), + /** filter the rows returned */ + where?: (draft_games_bool_exp | null)} }) + /** fetch data from the table: "draft_games" using primary key columns */ + draft_games_by_pk?: (draft_gamesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "e_award_sources" */ + e_award_sources?: (e_award_sourcesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_award_sources_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_award_sources_order_by[] | null), + /** filter the rows returned */ + where?: (e_award_sources_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_award_sources" */ + e_award_sources_aggregate?: (e_award_sources_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_award_sources_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_award_sources_order_by[] | null), + /** filter the rows returned */ + where?: (e_award_sources_bool_exp | null)} }) + /** fetch data from the table: "e_award_sources" using primary key columns */ + e_award_sources_by_pk?: (e_award_sourcesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_award_tiers" */ + e_award_tiers?: (e_award_tiersGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_award_tiers_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_award_tiers_order_by[] | null), + /** filter the rows returned */ + where?: (e_award_tiers_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_award_tiers" */ + e_award_tiers_aggregate?: (e_award_tiers_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_award_tiers_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_award_tiers_order_by[] | null), + /** filter the rows returned */ + where?: (e_award_tiers_bool_exp | null)} }) + /** fetch data from the table: "e_award_tiers" using primary key columns */ + e_award_tiers_by_pk?: (e_award_tiersGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_check_in_settings" */ + e_check_in_settings?: (e_check_in_settingsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_check_in_settings_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_check_in_settings_order_by[] | null), + /** filter the rows returned */ + where?: (e_check_in_settings_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_check_in_settings" */ + e_check_in_settings_aggregate?: (e_check_in_settings_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_check_in_settings_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_check_in_settings_order_by[] | null), + /** filter the rows returned */ + where?: (e_check_in_settings_bool_exp | null)} }) + /** fetch data from the table: "e_check_in_settings" using primary key columns */ + e_check_in_settings_by_pk?: (e_check_in_settingsGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_draft_game_captain_selection" */ + e_draft_game_captain_selection?: (e_draft_game_captain_selectionGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_draft_game_captain_selection_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_draft_game_captain_selection_order_by[] | null), + /** filter the rows returned */ + where?: (e_draft_game_captain_selection_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_draft_game_captain_selection" */ + e_draft_game_captain_selection_aggregate?: (e_draft_game_captain_selection_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_draft_game_captain_selection_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_draft_game_captain_selection_order_by[] | null), + /** filter the rows returned */ + where?: (e_draft_game_captain_selection_bool_exp | null)} }) + /** fetch data from the table: "e_draft_game_captain_selection" using primary key columns */ + e_draft_game_captain_selection_by_pk?: (e_draft_game_captain_selectionGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_draft_game_draft_order" */ + e_draft_game_draft_order?: (e_draft_game_draft_orderGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_draft_game_draft_order_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_draft_game_draft_order_order_by[] | null), + /** filter the rows returned */ + where?: (e_draft_game_draft_order_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_draft_game_draft_order" */ + e_draft_game_draft_order_aggregate?: (e_draft_game_draft_order_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_draft_game_draft_order_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_draft_game_draft_order_order_by[] | null), + /** filter the rows returned */ + where?: (e_draft_game_draft_order_bool_exp | null)} }) + /** fetch data from the table: "e_draft_game_draft_order" using primary key columns */ + e_draft_game_draft_order_by_pk?: (e_draft_game_draft_orderGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_draft_game_mode" */ + e_draft_game_mode?: (e_draft_game_modeGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_draft_game_mode_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_draft_game_mode_order_by[] | null), + /** filter the rows returned */ + where?: (e_draft_game_mode_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_draft_game_mode" */ + e_draft_game_mode_aggregate?: (e_draft_game_mode_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_draft_game_mode_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_draft_game_mode_order_by[] | null), + /** filter the rows returned */ + where?: (e_draft_game_mode_bool_exp | null)} }) + /** fetch data from the table: "e_draft_game_mode" using primary key columns */ + e_draft_game_mode_by_pk?: (e_draft_game_modeGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_draft_game_player_status" */ + e_draft_game_player_status?: (e_draft_game_player_statusGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_draft_game_player_status_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_draft_game_player_status_order_by[] | null), + /** filter the rows returned */ + where?: (e_draft_game_player_status_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_draft_game_player_status" */ + e_draft_game_player_status_aggregate?: (e_draft_game_player_status_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_draft_game_player_status_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_draft_game_player_status_order_by[] | null), + /** filter the rows returned */ + where?: (e_draft_game_player_status_bool_exp | null)} }) + /** fetch data from the table: "e_draft_game_player_status" using primary key columns */ + e_draft_game_player_status_by_pk?: (e_draft_game_player_statusGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_draft_game_status" */ + e_draft_game_status?: (e_draft_game_statusGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_draft_game_status_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_draft_game_status_order_by[] | null), + /** filter the rows returned */ + where?: (e_draft_game_status_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_draft_game_status" */ + e_draft_game_status_aggregate?: (e_draft_game_status_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_draft_game_status_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_draft_game_status_order_by[] | null), + /** filter the rows returned */ + where?: (e_draft_game_status_bool_exp | null)} }) + /** fetch data from the table: "e_draft_game_status" using primary key columns */ + e_draft_game_status_by_pk?: (e_draft_game_statusGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_event_media_access" */ + e_event_media_access?: (e_event_media_accessGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_event_media_access_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_event_media_access_order_by[] | null), + /** filter the rows returned */ + where?: (e_event_media_access_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_event_media_access" */ + e_event_media_access_aggregate?: (e_event_media_access_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_event_media_access_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_event_media_access_order_by[] | null), + /** filter the rows returned */ + where?: (e_event_media_access_bool_exp | null)} }) + /** fetch data from the table: "e_event_media_access" using primary key columns */ + e_event_media_access_by_pk?: (e_event_media_accessGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_event_visibility" */ + e_event_visibility?: (e_event_visibilityGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_event_visibility_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_event_visibility_order_by[] | null), + /** filter the rows returned */ + where?: (e_event_visibility_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_event_visibility" */ + e_event_visibility_aggregate?: (e_event_visibility_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_event_visibility_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_event_visibility_order_by[] | null), + /** filter the rows returned */ + where?: (e_event_visibility_bool_exp | null)} }) + /** fetch data from the table: "e_event_visibility" using primary key columns */ + e_event_visibility_by_pk?: (e_event_visibilityGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_friend_status" */ + e_friend_status?: (e_friend_statusGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_friend_status_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_friend_status_order_by[] | null), + /** filter the rows returned */ + where?: (e_friend_status_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_friend_status" */ + e_friend_status_aggregate?: (e_friend_status_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_friend_status_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_friend_status_order_by[] | null), + /** filter the rows returned */ + where?: (e_friend_status_bool_exp | null)} }) + /** fetch data from the table: "e_friend_status" using primary key columns */ + e_friend_status_by_pk?: (e_friend_statusGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_game_cfg_types" */ + e_game_cfg_types?: (e_game_cfg_typesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_game_cfg_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_game_cfg_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_game_cfg_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_game_cfg_types" */ + e_game_cfg_types_aggregate?: (e_game_cfg_types_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_game_cfg_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_game_cfg_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_game_cfg_types_bool_exp | null)} }) + /** fetch data from the table: "e_game_cfg_types" using primary key columns */ + e_game_cfg_types_by_pk?: (e_game_cfg_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_game_plugin_channels" */ + e_game_plugin_channels?: (e_game_plugin_channelsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_game_plugin_channels_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_game_plugin_channels_order_by[] | null), + /** filter the rows returned */ + where?: (e_game_plugin_channels_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_game_plugin_channels" */ + e_game_plugin_channels_aggregate?: (e_game_plugin_channels_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_game_plugin_channels_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_game_plugin_channels_order_by[] | null), + /** filter the rows returned */ + where?: (e_game_plugin_channels_bool_exp | null)} }) + /** fetch data from the table: "e_game_plugin_channels" using primary key columns */ + e_game_plugin_channels_by_pk?: (e_game_plugin_channelsGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_game_plugin_install_statuses" */ + e_game_plugin_install_statuses?: (e_game_plugin_install_statusesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_game_plugin_install_statuses_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_game_plugin_install_statuses_order_by[] | null), + /** filter the rows returned */ + where?: (e_game_plugin_install_statuses_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_game_plugin_install_statuses" */ + e_game_plugin_install_statuses_aggregate?: (e_game_plugin_install_statuses_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_game_plugin_install_statuses_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_game_plugin_install_statuses_order_by[] | null), + /** filter the rows returned */ + where?: (e_game_plugin_install_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_game_plugin_install_statuses" using primary key columns */ + e_game_plugin_install_statuses_by_pk?: (e_game_plugin_install_statusesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_game_plugin_kinds" */ + e_game_plugin_kinds?: (e_game_plugin_kindsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_game_plugin_kinds_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_game_plugin_kinds_order_by[] | null), + /** filter the rows returned */ + where?: (e_game_plugin_kinds_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_game_plugin_kinds" */ + e_game_plugin_kinds_aggregate?: (e_game_plugin_kinds_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_game_plugin_kinds_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_game_plugin_kinds_order_by[] | null), + /** filter the rows returned */ + where?: (e_game_plugin_kinds_bool_exp | null)} }) + /** fetch data from the table: "e_game_plugin_kinds" using primary key columns */ + e_game_plugin_kinds_by_pk?: (e_game_plugin_kindsGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_game_server_node_statuses" */ + e_game_server_node_statuses?: (e_game_server_node_statusesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_game_server_node_statuses_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_game_server_node_statuses_order_by[] | null), + /** filter the rows returned */ + where?: (e_game_server_node_statuses_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_game_server_node_statuses" */ + e_game_server_node_statuses_aggregate?: (e_game_server_node_statuses_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_game_server_node_statuses_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_game_server_node_statuses_order_by[] | null), + /** filter the rows returned */ + where?: (e_game_server_node_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_game_server_node_statuses" using primary key columns */ + e_game_server_node_statuses_by_pk?: (e_game_server_node_statusesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_league_movement_types" */ + e_league_movement_types?: (e_league_movement_typesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_league_movement_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_league_movement_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_league_movement_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_league_movement_types" */ + e_league_movement_types_aggregate?: (e_league_movement_types_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_league_movement_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (_map_pool_order_by[] | null), + order_by?: (e_league_movement_types_order_by[] | null), /** filter the rows returned */ - where?: (_map_pool_bool_exp | null)} }) - /** fetch aggregated fields from the table: "_map_pool" */ - _map_pool_aggregate?: (_map_pool_aggregateGenqlSelection & { __args?: { + where?: (e_league_movement_types_bool_exp | null)} }) + /** fetch data from the table: "e_league_movement_types" using primary key columns */ + e_league_movement_types_by_pk?: (e_league_movement_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_league_proposal_statuses" */ + e_league_proposal_statuses?: (e_league_proposal_statusesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (_map_pool_select_column[] | null), + distinct_on?: (e_league_proposal_statuses_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (_map_pool_order_by[] | null), + order_by?: (e_league_proposal_statuses_order_by[] | null), /** filter the rows returned */ - where?: (_map_pool_bool_exp | null)} }) - /** fetch data from the table: "_map_pool" using primary key columns */ - _map_pool_by_pk?: (_map_poolGenqlSelection & { __args: {map_id: Scalars['uuid'], map_pool_id: Scalars['uuid']} }) - /** An array relationship */ - abandoned_matches?: (abandoned_matchesGenqlSelection & { __args?: { + where?: (e_league_proposal_statuses_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_league_proposal_statuses" */ + e_league_proposal_statuses_aggregate?: (e_league_proposal_statuses_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (abandoned_matches_select_column[] | null), + distinct_on?: (e_league_proposal_statuses_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (abandoned_matches_order_by[] | null), + order_by?: (e_league_proposal_statuses_order_by[] | null), /** filter the rows returned */ - where?: (abandoned_matches_bool_exp | null)} }) - /** An aggregate relationship */ - abandoned_matches_aggregate?: (abandoned_matches_aggregateGenqlSelection & { __args?: { + where?: (e_league_proposal_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_league_proposal_statuses" using primary key columns */ + e_league_proposal_statuses_by_pk?: (e_league_proposal_statusesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_league_registration_statuses" */ + e_league_registration_statuses?: (e_league_registration_statusesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (abandoned_matches_select_column[] | null), + distinct_on?: (e_league_registration_statuses_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (abandoned_matches_order_by[] | null), + order_by?: (e_league_registration_statuses_order_by[] | null), /** filter the rows returned */ - where?: (abandoned_matches_bool_exp | null)} }) - /** fetch data from the table: "abandoned_matches" using primary key columns */ - abandoned_matches_by_pk?: (abandoned_matchesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "api_keys" */ - api_keys?: (api_keysGenqlSelection & { __args?: { + where?: (e_league_registration_statuses_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_league_registration_statuses" */ + e_league_registration_statuses_aggregate?: (e_league_registration_statuses_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (api_keys_select_column[] | null), + distinct_on?: (e_league_registration_statuses_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (api_keys_order_by[] | null), + order_by?: (e_league_registration_statuses_order_by[] | null), /** filter the rows returned */ - where?: (api_keys_bool_exp | null)} }) - /** fetch aggregated fields from the table: "api_keys" */ - api_keys_aggregate?: (api_keys_aggregateGenqlSelection & { __args?: { + where?: (e_league_registration_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_league_registration_statuses" using primary key columns */ + e_league_registration_statuses_by_pk?: (e_league_registration_statusesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_league_season_statuses" */ + e_league_season_statuses?: (e_league_season_statusesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (api_keys_select_column[] | null), + distinct_on?: (e_league_season_statuses_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (api_keys_order_by[] | null), + order_by?: (e_league_season_statuses_order_by[] | null), /** filter the rows returned */ - where?: (api_keys_bool_exp | null)} }) - /** fetch data from the table: "api_keys" using primary key columns */ - api_keys_by_pk?: (api_keysGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "award_recipients" */ - award_recipients?: (award_recipientsGenqlSelection & { __args?: { + where?: (e_league_season_statuses_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_league_season_statuses" */ + e_league_season_statuses_aggregate?: (e_league_season_statuses_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (award_recipients_select_column[] | null), + distinct_on?: (e_league_season_statuses_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (award_recipients_order_by[] | null), + order_by?: (e_league_season_statuses_order_by[] | null), /** filter the rows returned */ - where?: (award_recipients_bool_exp | null)} }) - /** fetch aggregated fields from the table: "award_recipients" */ - award_recipients_aggregate?: (award_recipients_aggregateGenqlSelection & { __args?: { + where?: (e_league_season_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_league_season_statuses" using primary key columns */ + e_league_season_statuses_by_pk?: (e_league_season_statusesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_lobby_access" */ + e_lobby_access?: (e_lobby_accessGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (award_recipients_select_column[] | null), + distinct_on?: (e_lobby_access_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (award_recipients_order_by[] | null), + order_by?: (e_lobby_access_order_by[] | null), /** filter the rows returned */ - where?: (award_recipients_bool_exp | null)} }) - /** fetch data from the table: "award_recipients" using primary key columns */ - award_recipients_by_pk?: (award_recipientsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "awards" */ - awards?: (awardsGenqlSelection & { __args?: { + where?: (e_lobby_access_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_lobby_access" */ + e_lobby_access_aggregate?: (e_lobby_access_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (awards_select_column[] | null), + distinct_on?: (e_lobby_access_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (awards_order_by[] | null), + order_by?: (e_lobby_access_order_by[] | null), /** filter the rows returned */ - where?: (awards_bool_exp | null)} }) - /** fetch aggregated fields from the table: "awards" */ - awards_aggregate?: (awards_aggregateGenqlSelection & { __args?: { + where?: (e_lobby_access_bool_exp | null)} }) + /** fetch data from the table: "e_lobby_access" using primary key columns */ + e_lobby_access_by_pk?: (e_lobby_accessGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_lobby_player_status" */ + e_lobby_player_status?: (e_lobby_player_statusGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (awards_select_column[] | null), + distinct_on?: (e_lobby_player_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (awards_order_by[] | null), + order_by?: (e_lobby_player_status_order_by[] | null), /** filter the rows returned */ - where?: (awards_bool_exp | null)} }) - /** fetch data from the table: "awards" using primary key columns */ - awards_by_pk?: (awardsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "chat_read_state" */ - chat_read_state?: (chat_read_stateGenqlSelection & { __args?: { + where?: (e_lobby_player_status_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_lobby_player_status" */ + e_lobby_player_status_aggregate?: (e_lobby_player_status_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (chat_read_state_select_column[] | null), + distinct_on?: (e_lobby_player_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (chat_read_state_order_by[] | null), + order_by?: (e_lobby_player_status_order_by[] | null), /** filter the rows returned */ - where?: (chat_read_state_bool_exp | null)} }) - /** fetch aggregated fields from the table: "chat_read_state" */ - chat_read_state_aggregate?: (chat_read_state_aggregateGenqlSelection & { __args?: { + where?: (e_lobby_player_status_bool_exp | null)} }) + /** fetch data from the table: "e_lobby_player_status" using primary key columns */ + e_lobby_player_status_by_pk?: (e_lobby_player_statusGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_map_pool_types" */ + e_map_pool_types?: (e_map_pool_typesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (chat_read_state_select_column[] | null), + distinct_on?: (e_map_pool_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (chat_read_state_order_by[] | null), + order_by?: (e_map_pool_types_order_by[] | null), /** filter the rows returned */ - where?: (chat_read_state_bool_exp | null)} }) - /** fetch data from the table: "chat_read_state" using primary key columns */ - chat_read_state_by_pk?: (chat_read_stateGenqlSelection & { __args: {steam_id: Scalars['bigint'], thread: Scalars['String']} }) - /** An array relationship */ - clip_render_jobs?: (clip_render_jobsGenqlSelection & { __args?: { + where?: (e_map_pool_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_map_pool_types" */ + e_map_pool_types_aggregate?: (e_map_pool_types_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (clip_render_jobs_select_column[] | null), + distinct_on?: (e_map_pool_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (clip_render_jobs_order_by[] | null), + order_by?: (e_map_pool_types_order_by[] | null), /** filter the rows returned */ - where?: (clip_render_jobs_bool_exp | null)} }) - /** An aggregate relationship */ - clip_render_jobs_aggregate?: (clip_render_jobs_aggregateGenqlSelection & { __args?: { + where?: (e_map_pool_types_bool_exp | null)} }) + /** fetch data from the table: "e_map_pool_types" using primary key columns */ + e_map_pool_types_by_pk?: (e_map_pool_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_match_clip_visibility" */ + e_match_clip_visibility?: (e_match_clip_visibilityGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (clip_render_jobs_select_column[] | null), + distinct_on?: (e_match_clip_visibility_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (clip_render_jobs_order_by[] | null), + order_by?: (e_match_clip_visibility_order_by[] | null), /** filter the rows returned */ - where?: (clip_render_jobs_bool_exp | null)} }) - /** fetch data from the table: "clip_render_jobs" using primary key columns */ - clip_render_jobs_by_pk?: (clip_render_jobsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "custom_pages" */ - custom_pages?: (custom_pagesGenqlSelection & { __args?: { + where?: (e_match_clip_visibility_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_match_clip_visibility" */ + e_match_clip_visibility_aggregate?: (e_match_clip_visibility_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (custom_pages_select_column[] | null), + distinct_on?: (e_match_clip_visibility_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (custom_pages_order_by[] | null), + order_by?: (e_match_clip_visibility_order_by[] | null), /** filter the rows returned */ - where?: (custom_pages_bool_exp | null)} }) - /** fetch aggregated fields from the table: "custom_pages" */ - custom_pages_aggregate?: (custom_pages_aggregateGenqlSelection & { __args?: { + where?: (e_match_clip_visibility_bool_exp | null)} }) + /** fetch data from the table: "e_match_clip_visibility" using primary key columns */ + e_match_clip_visibility_by_pk?: (e_match_clip_visibilityGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_match_map_status" */ + e_match_map_status?: (e_match_map_statusGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (custom_pages_select_column[] | null), + distinct_on?: (e_match_map_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (custom_pages_order_by[] | null), + order_by?: (e_match_map_status_order_by[] | null), /** filter the rows returned */ - where?: (custom_pages_bool_exp | null)} }) - /** fetch data from the table: "custom_pages" using primary key columns */ - custom_pages_by_pk?: (custom_pagesGenqlSelection & { __args: {id: Scalars['uuid']} }) - dbStats?: DbStatsGenqlSelection - /** fetch data from the table: "db_backups" */ - db_backups?: (db_backupsGenqlSelection & { __args?: { + where?: (e_match_map_status_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_match_map_status" */ + e_match_map_status_aggregate?: (e_match_map_status_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (db_backups_select_column[] | null), + distinct_on?: (e_match_map_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (db_backups_order_by[] | null), + order_by?: (e_match_map_status_order_by[] | null), /** filter the rows returned */ - where?: (db_backups_bool_exp | null)} }) - /** fetch aggregated fields from the table: "db_backups" */ - db_backups_aggregate?: (db_backups_aggregateGenqlSelection & { __args?: { + where?: (e_match_map_status_bool_exp | null)} }) + /** fetch data from the table: "e_match_map_status" using primary key columns */ + e_match_map_status_by_pk?: (e_match_map_statusGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_match_mode" */ + e_match_mode?: (e_match_modeGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (db_backups_select_column[] | null), + distinct_on?: (e_match_mode_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (db_backups_order_by[] | null), + order_by?: (e_match_mode_order_by[] | null), /** filter the rows returned */ - where?: (db_backups_bool_exp | null)} }) - /** fetch data from the table: "db_backups" using primary key columns */ - db_backups_by_pk?: (db_backupsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "direct_conversations" */ - direct_conversations?: (direct_conversationsGenqlSelection & { __args?: { + where?: (e_match_mode_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_match_mode" */ + e_match_mode_aggregate?: (e_match_mode_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (direct_conversations_select_column[] | null), + distinct_on?: (e_match_mode_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (direct_conversations_order_by[] | null), + order_by?: (e_match_mode_order_by[] | null), /** filter the rows returned */ - where?: (direct_conversations_bool_exp | null)} }) - /** fetch aggregated fields from the table: "direct_conversations" */ - direct_conversations_aggregate?: (direct_conversations_aggregateGenqlSelection & { __args?: { + where?: (e_match_mode_bool_exp | null)} }) + /** fetch data from the table: "e_match_mode" using primary key columns */ + e_match_mode_by_pk?: (e_match_modeGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_match_party_sources" */ + e_match_party_sources?: (e_match_party_sourcesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (direct_conversations_select_column[] | null), + distinct_on?: (e_match_party_sources_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (direct_conversations_order_by[] | null), + order_by?: (e_match_party_sources_order_by[] | null), /** filter the rows returned */ - where?: (direct_conversations_bool_exp | null)} }) - /** fetch data from the table: "direct_conversations" using primary key columns */ - direct_conversations_by_pk?: (direct_conversationsGenqlSelection & { __args: {room_id: Scalars['String'], steam_id: Scalars['bigint']} }) - /** fetch data from the table: "direct_messages" */ - direct_messages?: (direct_messagesGenqlSelection & { __args?: { + where?: (e_match_party_sources_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_match_party_sources" */ + e_match_party_sources_aggregate?: (e_match_party_sources_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (direct_messages_select_column[] | null), + distinct_on?: (e_match_party_sources_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (direct_messages_order_by[] | null), + order_by?: (e_match_party_sources_order_by[] | null), /** filter the rows returned */ - where?: (direct_messages_bool_exp | null)} }) - /** fetch aggregated fields from the table: "direct_messages" */ - direct_messages_aggregate?: (direct_messages_aggregateGenqlSelection & { __args?: { + where?: (e_match_party_sources_bool_exp | null)} }) + /** fetch data from the table: "e_match_party_sources" using primary key columns */ + e_match_party_sources_by_pk?: (e_match_party_sourcesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_match_status" */ + e_match_status?: (e_match_statusGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (direct_messages_select_column[] | null), + distinct_on?: (e_match_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (direct_messages_order_by[] | null), + order_by?: (e_match_status_order_by[] | null), /** filter the rows returned */ - where?: (direct_messages_bool_exp | null)} }) - /** fetch data from the table: "direct_messages" using primary key columns */ - direct_messages_by_pk?: (direct_messagesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "draft_game_picks" */ - draft_game_picks?: (draft_game_picksGenqlSelection & { __args?: { + where?: (e_match_status_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_match_status" */ + e_match_status_aggregate?: (e_match_status_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (draft_game_picks_select_column[] | null), + distinct_on?: (e_match_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (draft_game_picks_order_by[] | null), + order_by?: (e_match_status_order_by[] | null), /** filter the rows returned */ - where?: (draft_game_picks_bool_exp | null)} }) - /** fetch aggregated fields from the table: "draft_game_picks" */ - draft_game_picks_aggregate?: (draft_game_picks_aggregateGenqlSelection & { __args?: { + where?: (e_match_status_bool_exp | null)} }) + /** fetch data from the table: "e_match_status" using primary key columns */ + e_match_status_by_pk?: (e_match_statusGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_match_types" */ + e_match_types?: (e_match_typesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (draft_game_picks_select_column[] | null), + distinct_on?: (e_match_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (draft_game_picks_order_by[] | null), + order_by?: (e_match_types_order_by[] | null), /** filter the rows returned */ - where?: (draft_game_picks_bool_exp | null)} }) - /** fetch data from the table: "draft_game_picks" using primary key columns */ - draft_game_picks_by_pk?: (draft_game_picksGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** An array relationship */ - draft_game_players?: (draft_game_playersGenqlSelection & { __args?: { + where?: (e_match_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_match_types" */ + e_match_types_aggregate?: (e_match_types_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (draft_game_players_select_column[] | null), + distinct_on?: (e_match_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (draft_game_players_order_by[] | null), + order_by?: (e_match_types_order_by[] | null), /** filter the rows returned */ - where?: (draft_game_players_bool_exp | null)} }) - /** An aggregate relationship */ - draft_game_players_aggregate?: (draft_game_players_aggregateGenqlSelection & { __args?: { + where?: (e_match_types_bool_exp | null)} }) + /** fetch data from the table: "e_match_types" using primary key columns */ + e_match_types_by_pk?: (e_match_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_notification_types" */ + e_notification_types?: (e_notification_typesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (draft_game_players_select_column[] | null), + distinct_on?: (e_notification_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (draft_game_players_order_by[] | null), + order_by?: (e_notification_types_order_by[] | null), /** filter the rows returned */ - where?: (draft_game_players_bool_exp | null)} }) - /** fetch data from the table: "draft_game_players" using primary key columns */ - draft_game_players_by_pk?: (draft_game_playersGenqlSelection & { __args: {draft_game_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) - /** An array relationship */ - draft_games?: (draft_gamesGenqlSelection & { __args?: { + where?: (e_notification_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_notification_types" */ + e_notification_types_aggregate?: (e_notification_types_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (draft_games_select_column[] | null), + distinct_on?: (e_notification_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (draft_games_order_by[] | null), + order_by?: (e_notification_types_order_by[] | null), /** filter the rows returned */ - where?: (draft_games_bool_exp | null)} }) - /** An aggregate relationship */ - draft_games_aggregate?: (draft_games_aggregateGenqlSelection & { __args?: { + where?: (e_notification_types_bool_exp | null)} }) + /** fetch data from the table: "e_notification_types" using primary key columns */ + e_notification_types_by_pk?: (e_notification_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_objective_types" */ + e_objective_types?: (e_objective_typesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (draft_games_select_column[] | null), + distinct_on?: (e_objective_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (draft_games_order_by[] | null), + order_by?: (e_objective_types_order_by[] | null), /** filter the rows returned */ - where?: (draft_games_bool_exp | null)} }) - /** fetch data from the table: "draft_games" using primary key columns */ - draft_games_by_pk?: (draft_gamesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "e_award_sources" */ - e_award_sources?: (e_award_sourcesGenqlSelection & { __args?: { + where?: (e_objective_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_objective_types" */ + e_objective_types_aggregate?: (e_objective_types_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_award_sources_select_column[] | null), + distinct_on?: (e_objective_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_award_sources_order_by[] | null), + order_by?: (e_objective_types_order_by[] | null), /** filter the rows returned */ - where?: (e_award_sources_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_award_sources" */ - e_award_sources_aggregate?: (e_award_sources_aggregateGenqlSelection & { __args?: { + where?: (e_objective_types_bool_exp | null)} }) + /** fetch data from the table: "e_objective_types" using primary key columns */ + e_objective_types_by_pk?: (e_objective_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_player_roles" */ + e_player_roles?: (e_player_rolesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_award_sources_select_column[] | null), + distinct_on?: (e_player_roles_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_award_sources_order_by[] | null), + order_by?: (e_player_roles_order_by[] | null), /** filter the rows returned */ - where?: (e_award_sources_bool_exp | null)} }) - /** fetch data from the table: "e_award_sources" using primary key columns */ - e_award_sources_by_pk?: (e_award_sourcesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_award_tiers" */ - e_award_tiers?: (e_award_tiersGenqlSelection & { __args?: { + where?: (e_player_roles_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_player_roles" */ + e_player_roles_aggregate?: (e_player_roles_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_award_tiers_select_column[] | null), + distinct_on?: (e_player_roles_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_award_tiers_order_by[] | null), + order_by?: (e_player_roles_order_by[] | null), /** filter the rows returned */ - where?: (e_award_tiers_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_award_tiers" */ - e_award_tiers_aggregate?: (e_award_tiers_aggregateGenqlSelection & { __args?: { + where?: (e_player_roles_bool_exp | null)} }) + /** fetch data from the table: "e_player_roles" using primary key columns */ + e_player_roles_by_pk?: (e_player_rolesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_plugin_runtimes" */ + e_plugin_runtimes?: (e_plugin_runtimesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_award_tiers_select_column[] | null), + distinct_on?: (e_plugin_runtimes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_award_tiers_order_by[] | null), + order_by?: (e_plugin_runtimes_order_by[] | null), /** filter the rows returned */ - where?: (e_award_tiers_bool_exp | null)} }) - /** fetch data from the table: "e_award_tiers" using primary key columns */ - e_award_tiers_by_pk?: (e_award_tiersGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_check_in_settings" */ - e_check_in_settings?: (e_check_in_settingsGenqlSelection & { __args?: { + where?: (e_plugin_runtimes_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_plugin_runtimes" */ + e_plugin_runtimes_aggregate?: (e_plugin_runtimes_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_plugin_runtimes_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_plugin_runtimes_order_by[] | null), + /** filter the rows returned */ + where?: (e_plugin_runtimes_bool_exp | null)} }) + /** fetch data from the table: "e_plugin_runtimes" using primary key columns */ + e_plugin_runtimes_by_pk?: (e_plugin_runtimesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_ready_settings" */ + e_ready_settings?: (e_ready_settingsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_ready_settings_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_ready_settings_order_by[] | null), + /** filter the rows returned */ + where?: (e_ready_settings_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_ready_settings" */ + e_ready_settings_aggregate?: (e_ready_settings_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_ready_settings_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_ready_settings_order_by[] | null), + /** filter the rows returned */ + where?: (e_ready_settings_bool_exp | null)} }) + /** fetch data from the table: "e_ready_settings" using primary key columns */ + e_ready_settings_by_pk?: (e_ready_settingsGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_sanction_types" */ + e_sanction_types?: (e_sanction_typesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_sanction_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_sanction_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_sanction_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_sanction_types" */ + e_sanction_types_aggregate?: (e_sanction_types_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_sanction_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_sanction_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_sanction_types_bool_exp | null)} }) + /** fetch data from the table: "e_sanction_types" using primary key columns */ + e_sanction_types_by_pk?: (e_sanction_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_scrim_request_statuses" */ + e_scrim_request_statuses?: (e_scrim_request_statusesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_scrim_request_statuses_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_scrim_request_statuses_order_by[] | null), + /** filter the rows returned */ + where?: (e_scrim_request_statuses_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_scrim_request_statuses" */ + e_scrim_request_statuses_aggregate?: (e_scrim_request_statuses_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_scrim_request_statuses_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_scrim_request_statuses_order_by[] | null), + /** filter the rows returned */ + where?: (e_scrim_request_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_scrim_request_statuses" using primary key columns */ + e_scrim_request_statuses_by_pk?: (e_scrim_request_statusesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_server_types" */ + e_server_types?: (e_server_typesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_server_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_server_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_server_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_server_types" */ + e_server_types_aggregate?: (e_server_types_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_server_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_server_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_server_types_bool_exp | null)} }) + /** fetch data from the table: "e_server_types" using primary key columns */ + e_server_types_by_pk?: (e_server_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_sides" */ + e_sides?: (e_sidesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_sides_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_sides_order_by[] | null), + /** filter the rows returned */ + where?: (e_sides_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_sides" */ + e_sides_aggregate?: (e_sides_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_sides_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_sides_order_by[] | null), + /** filter the rows returned */ + where?: (e_sides_bool_exp | null)} }) + /** fetch data from the table: "e_sides" using primary key columns */ + e_sides_by_pk?: (e_sidesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_system_alert_types" */ + e_system_alert_types?: (e_system_alert_typesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_system_alert_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_system_alert_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_system_alert_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_system_alert_types" */ + e_system_alert_types_aggregate?: (e_system_alert_types_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_system_alert_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_system_alert_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_system_alert_types_bool_exp | null)} }) + /** fetch data from the table: "e_system_alert_types" using primary key columns */ + e_system_alert_types_by_pk?: (e_system_alert_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_team_roles" */ + e_team_roles?: (e_team_rolesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_team_roles_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_team_roles_order_by[] | null), + /** filter the rows returned */ + where?: (e_team_roles_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_team_roles" */ + e_team_roles_aggregate?: (e_team_roles_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_team_roles_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_team_roles_order_by[] | null), + /** filter the rows returned */ + where?: (e_team_roles_bool_exp | null)} }) + /** fetch data from the table: "e_team_roles" using primary key columns */ + e_team_roles_by_pk?: (e_team_rolesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_team_roster_statuses" */ + e_team_roster_statuses?: (e_team_roster_statusesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_team_roster_statuses_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_team_roster_statuses_order_by[] | null), + /** filter the rows returned */ + where?: (e_team_roster_statuses_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_team_roster_statuses" */ + e_team_roster_statuses_aggregate?: (e_team_roster_statuses_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_team_roster_statuses_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_team_roster_statuses_order_by[] | null), + /** filter the rows returned */ + where?: (e_team_roster_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_team_roster_statuses" using primary key columns */ + e_team_roster_statuses_by_pk?: (e_team_roster_statusesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_timeout_settings" */ + e_timeout_settings?: (e_timeout_settingsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_timeout_settings_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_timeout_settings_order_by[] | null), + /** filter the rows returned */ + where?: (e_timeout_settings_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_timeout_settings" */ + e_timeout_settings_aggregate?: (e_timeout_settings_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_timeout_settings_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_timeout_settings_order_by[] | null), + /** filter the rows returned */ + where?: (e_timeout_settings_bool_exp | null)} }) + /** fetch data from the table: "e_timeout_settings" using primary key columns */ + e_timeout_settings_by_pk?: (e_timeout_settingsGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_tournament_categories" */ + e_tournament_categories?: (e_tournament_categoriesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_tournament_categories_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_tournament_categories_order_by[] | null), + /** filter the rows returned */ + where?: (e_tournament_categories_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_tournament_categories" */ + e_tournament_categories_aggregate?: (e_tournament_categories_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_tournament_categories_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_tournament_categories_order_by[] | null), + /** filter the rows returned */ + where?: (e_tournament_categories_bool_exp | null)} }) + /** fetch data from the table: "e_tournament_categories" using primary key columns */ + e_tournament_categories_by_pk?: (e_tournament_categoriesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_tournament_stage_types" */ + e_tournament_stage_types?: (e_tournament_stage_typesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_tournament_stage_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_tournament_stage_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_tournament_stage_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_tournament_stage_types" */ + e_tournament_stage_types_aggregate?: (e_tournament_stage_types_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_tournament_stage_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_tournament_stage_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_tournament_stage_types_bool_exp | null)} }) + /** fetch data from the table: "e_tournament_stage_types" using primary key columns */ + e_tournament_stage_types_by_pk?: (e_tournament_stage_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_tournament_status" */ + e_tournament_status?: (e_tournament_statusGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_tournament_status_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_tournament_status_order_by[] | null), + /** filter the rows returned */ + where?: (e_tournament_status_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_tournament_status" */ + e_tournament_status_aggregate?: (e_tournament_status_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_tournament_status_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_tournament_status_order_by[] | null), + /** filter the rows returned */ + where?: (e_tournament_status_bool_exp | null)} }) + /** fetch data from the table: "e_tournament_status" using primary key columns */ + e_tournament_status_by_pk?: (e_tournament_statusGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_utility_practice_statuses" */ + e_utility_practice_statuses?: (e_utility_practice_statusesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_practice_statuses_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_practice_statuses_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_practice_statuses_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_utility_practice_statuses" */ + e_utility_practice_statuses_aggregate?: (e_utility_practice_statuses_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_practice_statuses_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_practice_statuses_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_practice_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_utility_practice_statuses" using primary key columns */ + e_utility_practice_statuses_by_pk?: (e_utility_practice_statusesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_utility_sources" */ + e_utility_sources?: (e_utility_sourcesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_sources_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_sources_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_sources_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_utility_sources" */ + e_utility_sources_aggregate?: (e_utility_sources_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_sources_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_sources_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_sources_bool_exp | null)} }) + /** fetch data from the table: "e_utility_sources" using primary key columns */ + e_utility_sources_by_pk?: (e_utility_sourcesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_utility_techniques" */ + e_utility_techniques?: (e_utility_techniquesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_techniques_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_techniques_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_techniques_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_utility_techniques" */ + e_utility_techniques_aggregate?: (e_utility_techniques_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_techniques_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_techniques_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_techniques_bool_exp | null)} }) + /** fetch data from the table: "e_utility_techniques" using primary key columns */ + e_utility_techniques_by_pk?: (e_utility_techniquesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_utility_throw_strengths" */ + e_utility_throw_strengths?: (e_utility_throw_strengthsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_throw_strengths_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_throw_strengths_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_throw_strengths_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_utility_throw_strengths" */ + e_utility_throw_strengths_aggregate?: (e_utility_throw_strengths_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_throw_strengths_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_throw_strengths_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_throw_strengths_bool_exp | null)} }) + /** fetch data from the table: "e_utility_throw_strengths" using primary key columns */ + e_utility_throw_strengths_by_pk?: (e_utility_throw_strengthsGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_utility_types" */ + e_utility_types?: (e_utility_typesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_utility_types" */ + e_utility_types_aggregate?: (e_utility_types_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_types_bool_exp | null)} }) + /** fetch data from the table: "e_utility_types" using primary key columns */ + e_utility_types_by_pk?: (e_utility_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_utility_visibility" */ + e_utility_visibility?: (e_utility_visibilityGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_visibility_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_visibility_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_visibility_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_utility_visibility" */ + e_utility_visibility_aggregate?: (e_utility_visibility_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_visibility_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_visibility_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_visibility_bool_exp | null)} }) + /** fetch data from the table: "e_utility_visibility" using primary key columns */ + e_utility_visibility_by_pk?: (e_utility_visibilityGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_veto_pick_types" */ + e_veto_pick_types?: (e_veto_pick_typesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_veto_pick_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_veto_pick_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_veto_pick_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_veto_pick_types" */ + e_veto_pick_types_aggregate?: (e_veto_pick_types_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_veto_pick_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_veto_pick_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_veto_pick_types_bool_exp | null)} }) + /** fetch data from the table: "e_veto_pick_types" using primary key columns */ + e_veto_pick_types_by_pk?: (e_veto_pick_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "e_winning_reasons" */ + e_winning_reasons?: (e_winning_reasonsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_winning_reasons_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_winning_reasons_order_by[] | null), + /** filter the rows returned */ + where?: (e_winning_reasons_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_winning_reasons" */ + e_winning_reasons_aggregate?: (e_winning_reasons_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_winning_reasons_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_winning_reasons_order_by[] | null), + /** filter the rows returned */ + where?: (e_winning_reasons_bool_exp | null)} }) + /** fetch data from the table: "e_winning_reasons" using primary key columns */ + e_winning_reasons_by_pk?: (e_winning_reasonsGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table: "event_match_links" */ + event_match_links?: (event_match_linksGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_match_links_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_match_links_order_by[] | null), + /** filter the rows returned */ + where?: (event_match_links_bool_exp | null)} }) + /** fetch aggregated fields from the table: "event_match_links" */ + event_match_links_aggregate?: (event_match_links_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_match_links_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_match_links_order_by[] | null), + /** filter the rows returned */ + where?: (event_match_links_bool_exp | null)} }) + /** fetch data from the table: "event_match_links" using primary key columns */ + event_match_links_by_pk?: (event_match_linksGenqlSelection & { __args: {event_id: Scalars['uuid'], match_id: Scalars['uuid']} }) + /** fetch data from the table: "event_media" */ + event_media?: (event_mediaGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_media_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_media_order_by[] | null), + /** filter the rows returned */ + where?: (event_media_bool_exp | null)} }) + /** fetch aggregated fields from the table: "event_media" */ + event_media_aggregate?: (event_media_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_media_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_media_order_by[] | null), + /** filter the rows returned */ + where?: (event_media_bool_exp | null)} }) + /** fetch data from the table: "event_media" using primary key columns */ + event_media_by_pk?: (event_mediaGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "event_media_players" */ + event_media_players?: (event_media_playersGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_media_players_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_media_players_order_by[] | null), + /** filter the rows returned */ + where?: (event_media_players_bool_exp | null)} }) + /** fetch aggregated fields from the table: "event_media_players" */ + event_media_players_aggregate?: (event_media_players_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_media_players_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_media_players_order_by[] | null), + /** filter the rows returned */ + where?: (event_media_players_bool_exp | null)} }) + /** fetch data from the table: "event_media_players" using primary key columns */ + event_media_players_by_pk?: (event_media_playersGenqlSelection & { __args: {media_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) + /** fetch data from the table: "event_organizers" */ + event_organizers?: (event_organizersGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_organizers_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_organizers_order_by[] | null), + /** filter the rows returned */ + where?: (event_organizers_bool_exp | null)} }) + /** fetch aggregated fields from the table: "event_organizers" */ + event_organizers_aggregate?: (event_organizers_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_organizers_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_organizers_order_by[] | null), + /** filter the rows returned */ + where?: (event_organizers_bool_exp | null)} }) + /** fetch data from the table: "event_organizers" using primary key columns */ + event_organizers_by_pk?: (event_organizersGenqlSelection & { __args: {event_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) + /** fetch data from the table: "event_players" */ + event_players?: (event_playersGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_players_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_players_order_by[] | null), + /** filter the rows returned */ + where?: (event_players_bool_exp | null)} }) + /** fetch aggregated fields from the table: "event_players" */ + event_players_aggregate?: (event_players_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_players_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_players_order_by[] | null), + /** filter the rows returned */ + where?: (event_players_bool_exp | null)} }) + /** fetch data from the table: "event_players" using primary key columns */ + event_players_by_pk?: (event_playersGenqlSelection & { __args: {event_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) + /** fetch data from the table: "event_teams" */ + event_teams?: (event_teamsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_teams_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_teams_order_by[] | null), + /** filter the rows returned */ + where?: (event_teams_bool_exp | null)} }) + /** fetch aggregated fields from the table: "event_teams" */ + event_teams_aggregate?: (event_teams_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (event_teams_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (event_teams_order_by[] | null), + /** filter the rows returned */ + where?: (event_teams_bool_exp | null)} }) + /** fetch data from the table: "event_teams" using primary key columns */ + event_teams_by_pk?: (event_teamsGenqlSelection & { __args: {event_id: Scalars['uuid'], team_id: Scalars['uuid']} }) + /** fetch data from the table: "event_tournaments" */ + event_tournaments?: (event_tournamentsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_check_in_settings_select_column[] | null), + distinct_on?: (event_tournaments_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_check_in_settings_order_by[] | null), + order_by?: (event_tournaments_order_by[] | null), /** filter the rows returned */ - where?: (e_check_in_settings_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_check_in_settings" */ - e_check_in_settings_aggregate?: (e_check_in_settings_aggregateGenqlSelection & { __args?: { + where?: (event_tournaments_bool_exp | null)} }) + /** fetch aggregated fields from the table: "event_tournaments" */ + event_tournaments_aggregate?: (event_tournaments_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_check_in_settings_select_column[] | null), + distinct_on?: (event_tournaments_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_check_in_settings_order_by[] | null), + order_by?: (event_tournaments_order_by[] | null), /** filter the rows returned */ - where?: (e_check_in_settings_bool_exp | null)} }) - /** fetch data from the table: "e_check_in_settings" using primary key columns */ - e_check_in_settings_by_pk?: (e_check_in_settingsGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_draft_game_captain_selection" */ - e_draft_game_captain_selection?: (e_draft_game_captain_selectionGenqlSelection & { __args?: { + where?: (event_tournaments_bool_exp | null)} }) + /** fetch data from the table: "event_tournaments" using primary key columns */ + event_tournaments_by_pk?: (event_tournamentsGenqlSelection & { __args: {event_id: Scalars['uuid'], tournament_id: Scalars['uuid']} }) + /** fetch data from the table: "events" */ + events?: (eventsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_captain_selection_select_column[] | null), + distinct_on?: (events_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_captain_selection_order_by[] | null), + order_by?: (events_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_captain_selection_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_draft_game_captain_selection" */ - e_draft_game_captain_selection_aggregate?: (e_draft_game_captain_selection_aggregateGenqlSelection & { __args?: { + where?: (events_bool_exp | null)} }) + /** fetch aggregated fields from the table: "events" */ + events_aggregate?: (events_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_captain_selection_select_column[] | null), + distinct_on?: (events_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_captain_selection_order_by[] | null), + order_by?: (events_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_captain_selection_bool_exp | null)} }) - /** fetch data from the table: "e_draft_game_captain_selection" using primary key columns */ - e_draft_game_captain_selection_by_pk?: (e_draft_game_captain_selectionGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_draft_game_draft_order" */ - e_draft_game_draft_order?: (e_draft_game_draft_orderGenqlSelection & { __args?: { + where?: (events_bool_exp | null)} }) + /** fetch data from the table: "events" using primary key columns */ + events_by_pk?: (eventsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** Find the saved smokes that close a given sightline */ + findUtilityLineupsBlocking?: (UtilityBlockingOutputGenqlSelection & { __args: {from_x: Scalars['Float'], from_y: Scalars['Float'], from_z: Scalars['Float'], limit?: (Scalars['Int'] | null), map_name: Scalars['String'], side?: (Scalars['String'] | null), to_x: Scalars['Float'], to_y: Scalars['Float'], to_z: Scalars['Float']} }) + /** fetch data from the table: "friends" */ + friends?: (friendsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_draft_order_select_column[] | null), + distinct_on?: (friends_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_draft_order_order_by[] | null), + order_by?: (friends_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_draft_order_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_draft_game_draft_order" */ - e_draft_game_draft_order_aggregate?: (e_draft_game_draft_order_aggregateGenqlSelection & { __args?: { + where?: (friends_bool_exp | null)} }) + /** fetch aggregated fields from the table: "friends" */ + friends_aggregate?: (friends_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_draft_order_select_column[] | null), + distinct_on?: (friends_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_draft_order_order_by[] | null), + order_by?: (friends_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_draft_order_bool_exp | null)} }) - /** fetch data from the table: "e_draft_game_draft_order" using primary key columns */ - e_draft_game_draft_order_by_pk?: (e_draft_game_draft_orderGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_draft_game_mode" */ - e_draft_game_mode?: (e_draft_game_modeGenqlSelection & { __args?: { + where?: (friends_bool_exp | null)} }) + /** fetch data from the table: "friends" using primary key columns */ + friends_by_pk?: (friendsGenqlSelection & { __args: {other_player_steam_id: Scalars['bigint'], player_steam_id: Scalars['bigint']} }) + /** fetch data from the table: "game_mode_plugins" */ + game_mode_plugins?: (game_mode_pluginsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_mode_select_column[] | null), + distinct_on?: (game_mode_plugins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_mode_order_by[] | null), + order_by?: (game_mode_plugins_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_mode_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_draft_game_mode" */ - e_draft_game_mode_aggregate?: (e_draft_game_mode_aggregateGenqlSelection & { __args?: { + where?: (game_mode_plugins_bool_exp | null)} }) + /** fetch aggregated fields from the table: "game_mode_plugins" */ + game_mode_plugins_aggregate?: (game_mode_plugins_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_mode_select_column[] | null), + distinct_on?: (game_mode_plugins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_mode_order_by[] | null), + order_by?: (game_mode_plugins_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_mode_bool_exp | null)} }) - /** fetch data from the table: "e_draft_game_mode" using primary key columns */ - e_draft_game_mode_by_pk?: (e_draft_game_modeGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_draft_game_player_status" */ - e_draft_game_player_status?: (e_draft_game_player_statusGenqlSelection & { __args?: { + where?: (game_mode_plugins_bool_exp | null)} }) + /** fetch data from the table: "game_mode_plugins" using primary key columns */ + game_mode_plugins_by_pk?: (game_mode_pluginsGenqlSelection & { __args: {game_mode_id: Scalars['uuid'], plugin_slug: Scalars['String']} }) + /** fetch data from the table: "game_modes" */ + game_modes?: (game_modesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_player_status_select_column[] | null), + distinct_on?: (game_modes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_player_status_order_by[] | null), + order_by?: (game_modes_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_player_status_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_draft_game_player_status" */ - e_draft_game_player_status_aggregate?: (e_draft_game_player_status_aggregateGenqlSelection & { __args?: { + where?: (game_modes_bool_exp | null)} }) + /** fetch aggregated fields from the table: "game_modes" */ + game_modes_aggregate?: (game_modes_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_player_status_select_column[] | null), + distinct_on?: (game_modes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_player_status_order_by[] | null), + order_by?: (game_modes_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_player_status_bool_exp | null)} }) - /** fetch data from the table: "e_draft_game_player_status" using primary key columns */ - e_draft_game_player_status_by_pk?: (e_draft_game_player_statusGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_draft_game_status" */ - e_draft_game_status?: (e_draft_game_statusGenqlSelection & { __args?: { + where?: (game_modes_bool_exp | null)} }) + /** fetch data from the table: "game_modes" using primary key columns */ + game_modes_by_pk?: (game_modesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "game_plugin_installs" */ + game_plugin_installs?: (game_plugin_installsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_status_select_column[] | null), + distinct_on?: (game_plugin_installs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_status_order_by[] | null), + order_by?: (game_plugin_installs_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_status_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_draft_game_status" */ - e_draft_game_status_aggregate?: (e_draft_game_status_aggregateGenqlSelection & { __args?: { + where?: (game_plugin_installs_bool_exp | null)} }) + /** fetch aggregated fields from the table: "game_plugin_installs" */ + game_plugin_installs_aggregate?: (game_plugin_installs_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_status_select_column[] | null), + distinct_on?: (game_plugin_installs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_status_order_by[] | null), + order_by?: (game_plugin_installs_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_status_bool_exp | null)} }) - /** fetch data from the table: "e_draft_game_status" using primary key columns */ - e_draft_game_status_by_pk?: (e_draft_game_statusGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_event_media_access" */ - e_event_media_access?: (e_event_media_accessGenqlSelection & { __args?: { + where?: (game_plugin_installs_bool_exp | null)} }) + /** fetch data from the table: "game_plugin_installs" using primary key columns */ + game_plugin_installs_by_pk?: (game_plugin_installsGenqlSelection & { __args: {plugin_slug: Scalars['String']} }) + /** fetch data from the table: "game_plugin_versions" */ + game_plugin_versions?: (game_plugin_versionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_event_media_access_select_column[] | null), + distinct_on?: (game_plugin_versions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_event_media_access_order_by[] | null), + order_by?: (game_plugin_versions_order_by[] | null), /** filter the rows returned */ - where?: (e_event_media_access_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_event_media_access" */ - e_event_media_access_aggregate?: (e_event_media_access_aggregateGenqlSelection & { __args?: { + where?: (game_plugin_versions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "game_plugin_versions" */ + game_plugin_versions_aggregate?: (game_plugin_versions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_event_media_access_select_column[] | null), + distinct_on?: (game_plugin_versions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_event_media_access_order_by[] | null), + order_by?: (game_plugin_versions_order_by[] | null), /** filter the rows returned */ - where?: (e_event_media_access_bool_exp | null)} }) - /** fetch data from the table: "e_event_media_access" using primary key columns */ - e_event_media_access_by_pk?: (e_event_media_accessGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_event_visibility" */ - e_event_visibility?: (e_event_visibilityGenqlSelection & { __args?: { + where?: (game_plugin_versions_bool_exp | null)} }) + /** fetch data from the table: "game_plugin_versions" using primary key columns */ + game_plugin_versions_by_pk?: (game_plugin_versionsGenqlSelection & { __args: {plugin_slug: Scalars['String'], runtime: e_plugin_runtimes_enum, version: Scalars['String']} }) + /** fetch data from the table: "game_plugins" */ + game_plugins?: (game_pluginsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_event_visibility_select_column[] | null), + distinct_on?: (game_plugins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_event_visibility_order_by[] | null), + order_by?: (game_plugins_order_by[] | null), /** filter the rows returned */ - where?: (e_event_visibility_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_event_visibility" */ - e_event_visibility_aggregate?: (e_event_visibility_aggregateGenqlSelection & { __args?: { + where?: (game_plugins_bool_exp | null)} }) + /** fetch aggregated fields from the table: "game_plugins" */ + game_plugins_aggregate?: (game_plugins_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_event_visibility_select_column[] | null), + distinct_on?: (game_plugins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_event_visibility_order_by[] | null), + order_by?: (game_plugins_order_by[] | null), /** filter the rows returned */ - where?: (e_event_visibility_bool_exp | null)} }) - /** fetch data from the table: "e_event_visibility" using primary key columns */ - e_event_visibility_by_pk?: (e_event_visibilityGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_friend_status" */ - e_friend_status?: (e_friend_statusGenqlSelection & { __args?: { + where?: (game_plugins_bool_exp | null)} }) + /** fetch data from the table: "game_plugins" using primary key columns */ + game_plugins_by_pk?: (game_pluginsGenqlSelection & { __args: {slug: Scalars['String']} }) + /** fetch data from the table: "game_server_node_plugins" */ + game_server_node_plugins?: (game_server_node_pluginsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_friend_status_select_column[] | null), + distinct_on?: (game_server_node_plugins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_friend_status_order_by[] | null), + order_by?: (game_server_node_plugins_order_by[] | null), /** filter the rows returned */ - where?: (e_friend_status_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_friend_status" */ - e_friend_status_aggregate?: (e_friend_status_aggregateGenqlSelection & { __args?: { + where?: (game_server_node_plugins_bool_exp | null)} }) + /** fetch aggregated fields from the table: "game_server_node_plugins" */ + game_server_node_plugins_aggregate?: (game_server_node_plugins_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_friend_status_select_column[] | null), + distinct_on?: (game_server_node_plugins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_friend_status_order_by[] | null), + order_by?: (game_server_node_plugins_order_by[] | null), /** filter the rows returned */ - where?: (e_friend_status_bool_exp | null)} }) - /** fetch data from the table: "e_friend_status" using primary key columns */ - e_friend_status_by_pk?: (e_friend_statusGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_game_cfg_types" */ - e_game_cfg_types?: (e_game_cfg_typesGenqlSelection & { __args?: { + where?: (game_server_node_plugins_bool_exp | null)} }) + /** fetch data from the table: "game_server_node_plugins" using primary key columns */ + game_server_node_plugins_by_pk?: (game_server_node_pluginsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** An array relationship */ + game_server_nodes?: (game_server_nodesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_game_cfg_types_select_column[] | null), + distinct_on?: (game_server_nodes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_cfg_types_order_by[] | null), + order_by?: (game_server_nodes_order_by[] | null), /** filter the rows returned */ - where?: (e_game_cfg_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_game_cfg_types" */ - e_game_cfg_types_aggregate?: (e_game_cfg_types_aggregateGenqlSelection & { __args?: { + where?: (game_server_nodes_bool_exp | null)} }) + /** An aggregate relationship */ + game_server_nodes_aggregate?: (game_server_nodes_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_game_cfg_types_select_column[] | null), + distinct_on?: (game_server_nodes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_cfg_types_order_by[] | null), + order_by?: (game_server_nodes_order_by[] | null), /** filter the rows returned */ - where?: (e_game_cfg_types_bool_exp | null)} }) - /** fetch data from the table: "e_game_cfg_types" using primary key columns */ - e_game_cfg_types_by_pk?: (e_game_cfg_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_game_plugin_channels" */ - e_game_plugin_channels?: (e_game_plugin_channelsGenqlSelection & { __args?: { + where?: (game_server_nodes_bool_exp | null)} }) + /** fetch data from the table: "game_server_nodes" using primary key columns */ + game_server_nodes_by_pk?: (game_server_nodesGenqlSelection & { __args: {id: Scalars['String']} }) + /** fetch data from the table: "game_versions" */ + game_versions?: (game_versionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_game_plugin_channels_select_column[] | null), + distinct_on?: (game_versions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_plugin_channels_order_by[] | null), + order_by?: (game_versions_order_by[] | null), /** filter the rows returned */ - where?: (e_game_plugin_channels_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_game_plugin_channels" */ - e_game_plugin_channels_aggregate?: (e_game_plugin_channels_aggregateGenqlSelection & { __args?: { + where?: (game_versions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "game_versions" */ + game_versions_aggregate?: (game_versions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_game_plugin_channels_select_column[] | null), + distinct_on?: (game_versions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_plugin_channels_order_by[] | null), + order_by?: (game_versions_order_by[] | null), /** filter the rows returned */ - where?: (e_game_plugin_channels_bool_exp | null)} }) - /** fetch data from the table: "e_game_plugin_channels" using primary key columns */ - e_game_plugin_channels_by_pk?: (e_game_plugin_channelsGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_game_plugin_install_statuses" */ - e_game_plugin_install_statuses?: (e_game_plugin_install_statusesGenqlSelection & { __args?: { + where?: (game_versions_bool_exp | null)} }) + /** fetch data from the table: "game_versions" using primary key columns */ + game_versions_by_pk?: (game_versionsGenqlSelection & { __args: {build_id: Scalars['Int']} }) + /** fetch data from the table: "gamedata_signature_validations" */ + gamedata_signature_validations?: (gamedata_signature_validationsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_game_plugin_install_statuses_select_column[] | null), + distinct_on?: (gamedata_signature_validations_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_plugin_install_statuses_order_by[] | null), + order_by?: (gamedata_signature_validations_order_by[] | null), /** filter the rows returned */ - where?: (e_game_plugin_install_statuses_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_game_plugin_install_statuses" */ - e_game_plugin_install_statuses_aggregate?: (e_game_plugin_install_statuses_aggregateGenqlSelection & { __args?: { + where?: (gamedata_signature_validations_bool_exp | null)} }) + /** fetch aggregated fields from the table: "gamedata_signature_validations" */ + gamedata_signature_validations_aggregate?: (gamedata_signature_validations_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_game_plugin_install_statuses_select_column[] | null), + distinct_on?: (gamedata_signature_validations_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_plugin_install_statuses_order_by[] | null), + order_by?: (gamedata_signature_validations_order_by[] | null), /** filter the rows returned */ - where?: (e_game_plugin_install_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_game_plugin_install_statuses" using primary key columns */ - e_game_plugin_install_statuses_by_pk?: (e_game_plugin_install_statusesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_game_plugin_kinds" */ - e_game_plugin_kinds?: (e_game_plugin_kindsGenqlSelection & { __args?: { + where?: (gamedata_signature_validations_bool_exp | null)} }) + /** fetch data from the table: "gamedata_signature_validations" using primary key columns */ + gamedata_signature_validations_by_pk?: (gamedata_signature_validationsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** Get list of active connections */ + getActiveConnections?: ActiveConnectionGenqlSelection + /** Get currently executing queries */ + getActiveQueries?: ActiveQueryGenqlSelection + /** Get connection statistics */ + getConnectionStats?: ConnectionStatsGenqlSelection + /** Get current database locks */ + getCurrentLocks?: LockInfoGenqlSelection + /** Get database-wide statistics */ + getDatabaseStats?: DatabaseStatsGenqlSelection + getDedicatedServerInfo?: DedicatedSeverInfoGenqlSelection + getDedicatedServerPlayers?: (ServerPlayerGenqlSelection & { __args: {serverId: Scalars['String']} }) + /** Which highlight presets have content for a player on a map's demo */ + getHighlightPresetAvailability?: (HighlightPresetAvailabilityGenqlSelection & { __args: {match_map_id: Scalars['uuid'], target_steam_id: Scalars['String']} }) + /** Get index I/O statistics */ + getIndexIOStats?: (IndexIOStatGenqlSelection & { __args?: {schemas?: (Scalars['String'][] | null)} }) + /** Get index usage statistics */ + getIndexStats?: (IndexStatGenqlSelection & { __args?: {schemas?: (Scalars['String'][] | null)} }) + getNodeStats?: (NodeStatsGenqlSelection & { __args: {node: Scalars['String']} }) + /** Get detailed query analysis with EXPLAIN plan */ + getQueryDetail?: (QueryDetailGenqlSelection & { __args: {queryid: Scalars['String']} }) + /** Get enhanced query performance statistics */ + getQueryStats?: QueryStatGenqlSelection + /** Get available database schemas */ + getSchemas?: boolean | number + getServiceStats?: PodStatsGenqlSelection + /** Get database storage statistics and reclaimable space */ + getStorageStats?: (StorageStatsGenqlSelection & { __args?: {schemas?: (Scalars['String'][] | null)} }) + /** Get table I/O statistics */ + getTableIOStats?: (TableIOStatGenqlSelection & { __args?: {schemas?: (Scalars['String'][] | null)} }) + /** Get table access statistics */ + getTableStats?: (TableStatGenqlSelection & { __args?: {schemas?: (Scalars['String'][] | null)} }) + /** Get TimescaleDB statistics */ + getTimescaleStats?: TimescaleStatsGenqlSelection + /** execute function "get_event_leaderboard" which returns "leaderboard_entries" */ + get_event_leaderboard?: (leaderboard_entriesGenqlSelection & { __args: { + /** input parameters for function "get_event_leaderboard" */ + args: get_event_leaderboard_args, /** distinct select on columns */ - distinct_on?: (e_game_plugin_kinds_select_column[] | null), + distinct_on?: (leaderboard_entries_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_plugin_kinds_order_by[] | null), + order_by?: (leaderboard_entries_order_by[] | null), /** filter the rows returned */ - where?: (e_game_plugin_kinds_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_game_plugin_kinds" */ - e_game_plugin_kinds_aggregate?: (e_game_plugin_kinds_aggregateGenqlSelection & { __args?: { + where?: (leaderboard_entries_bool_exp | null)} }) + /** execute function "get_event_leaderboard" and query aggregates on result of table type "leaderboard_entries" */ + get_event_leaderboard_aggregate?: (leaderboard_entries_aggregateGenqlSelection & { __args: { + /** input parameters for function "get_event_leaderboard_aggregate" */ + args: get_event_leaderboard_args, /** distinct select on columns */ - distinct_on?: (e_game_plugin_kinds_select_column[] | null), + distinct_on?: (leaderboard_entries_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_plugin_kinds_order_by[] | null), + order_by?: (leaderboard_entries_order_by[] | null), /** filter the rows returned */ - where?: (e_game_plugin_kinds_bool_exp | null)} }) - /** fetch data from the table: "e_game_plugin_kinds" using primary key columns */ - e_game_plugin_kinds_by_pk?: (e_game_plugin_kindsGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_game_server_node_statuses" */ - e_game_server_node_statuses?: (e_game_server_node_statusesGenqlSelection & { __args?: { + where?: (leaderboard_entries_bool_exp | null)} }) + /** execute function "get_leaderboard" which returns "leaderboard_entries" */ + get_leaderboard?: (leaderboard_entriesGenqlSelection & { __args: { + /** input parameters for function "get_leaderboard" */ + args: get_leaderboard_args, /** distinct select on columns */ - distinct_on?: (e_game_server_node_statuses_select_column[] | null), + distinct_on?: (leaderboard_entries_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_server_node_statuses_order_by[] | null), + order_by?: (leaderboard_entries_order_by[] | null), /** filter the rows returned */ - where?: (e_game_server_node_statuses_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_game_server_node_statuses" */ - e_game_server_node_statuses_aggregate?: (e_game_server_node_statuses_aggregateGenqlSelection & { __args?: { + where?: (leaderboard_entries_bool_exp | null)} }) + /** execute function "get_leaderboard" and query aggregates on result of table type "leaderboard_entries" */ + get_leaderboard_aggregate?: (leaderboard_entries_aggregateGenqlSelection & { __args: { + /** input parameters for function "get_leaderboard_aggregate" */ + args: get_leaderboard_args, /** distinct select on columns */ - distinct_on?: (e_game_server_node_statuses_select_column[] | null), + distinct_on?: (leaderboard_entries_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_server_node_statuses_order_by[] | null), + order_by?: (leaderboard_entries_order_by[] | null), /** filter the rows returned */ - where?: (e_game_server_node_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_game_server_node_statuses" using primary key columns */ - e_game_server_node_statuses_by_pk?: (e_game_server_node_statusesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_league_movement_types" */ - e_league_movement_types?: (e_league_movement_typesGenqlSelection & { __args?: { + where?: (leaderboard_entries_bool_exp | null)} }) + /** execute function "get_league_season_leaderboard" which returns "leaderboard_entries" */ + get_league_season_leaderboard?: (leaderboard_entriesGenqlSelection & { __args: { + /** input parameters for function "get_league_season_leaderboard" */ + args: get_league_season_leaderboard_args, /** distinct select on columns */ - distinct_on?: (e_league_movement_types_select_column[] | null), + distinct_on?: (leaderboard_entries_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_league_movement_types_order_by[] | null), + order_by?: (leaderboard_entries_order_by[] | null), /** filter the rows returned */ - where?: (e_league_movement_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_league_movement_types" */ - e_league_movement_types_aggregate?: (e_league_movement_types_aggregateGenqlSelection & { __args?: { + where?: (leaderboard_entries_bool_exp | null)} }) + /** execute function "get_league_season_leaderboard" and query aggregates on result of table type "leaderboard_entries" */ + get_league_season_leaderboard_aggregate?: (leaderboard_entries_aggregateGenqlSelection & { __args: { + /** input parameters for function "get_league_season_leaderboard_aggregate" */ + args: get_league_season_leaderboard_args, /** distinct select on columns */ - distinct_on?: (e_league_movement_types_select_column[] | null), + distinct_on?: (leaderboard_entries_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_league_movement_types_order_by[] | null), + order_by?: (leaderboard_entries_order_by[] | null), /** filter the rows returned */ - where?: (e_league_movement_types_bool_exp | null)} }) - /** fetch data from the table: "e_league_movement_types" using primary key columns */ - e_league_movement_types_by_pk?: (e_league_movement_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_league_proposal_statuses" */ - e_league_proposal_statuses?: (e_league_proposal_statusesGenqlSelection & { __args?: { + where?: (leaderboard_entries_bool_exp | null)} }) + /** execute function "get_player_leaderboard_rank" which returns "player_leaderboard_rank" */ + get_player_leaderboard_rank?: (player_leaderboard_rankGenqlSelection & { __args: { + /** input parameters for function "get_player_leaderboard_rank" */ + args: get_player_leaderboard_rank_args, /** distinct select on columns */ - distinct_on?: (e_league_proposal_statuses_select_column[] | null), + distinct_on?: (player_leaderboard_rank_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_league_proposal_statuses_order_by[] | null), + order_by?: (player_leaderboard_rank_order_by[] | null), /** filter the rows returned */ - where?: (e_league_proposal_statuses_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_league_proposal_statuses" */ - e_league_proposal_statuses_aggregate?: (e_league_proposal_statuses_aggregateGenqlSelection & { __args?: { + where?: (player_leaderboard_rank_bool_exp | null)} }) + /** execute function "get_player_leaderboard_rank" and query aggregates on result of table type "player_leaderboard_rank" */ + get_player_leaderboard_rank_aggregate?: (player_leaderboard_rank_aggregateGenqlSelection & { __args: { + /** input parameters for function "get_player_leaderboard_rank_aggregate" */ + args: get_player_leaderboard_rank_args, /** distinct select on columns */ - distinct_on?: (e_league_proposal_statuses_select_column[] | null), + distinct_on?: (player_leaderboard_rank_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_league_proposal_statuses_order_by[] | null), + order_by?: (player_leaderboard_rank_order_by[] | null), /** filter the rows returned */ - where?: (e_league_proposal_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_league_proposal_statuses" using primary key columns */ - e_league_proposal_statuses_by_pk?: (e_league_proposal_statusesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_league_registration_statuses" */ - e_league_registration_statuses?: (e_league_registration_statusesGenqlSelection & { __args?: { + where?: (player_leaderboard_rank_bool_exp | null)} }) + /** fetch data from the table: "leaderboard_entries" */ + leaderboard_entries?: (leaderboard_entriesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_league_registration_statuses_select_column[] | null), + distinct_on?: (leaderboard_entries_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_league_registration_statuses_order_by[] | null), + order_by?: (leaderboard_entries_order_by[] | null), /** filter the rows returned */ - where?: (e_league_registration_statuses_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_league_registration_statuses" */ - e_league_registration_statuses_aggregate?: (e_league_registration_statuses_aggregateGenqlSelection & { __args?: { + where?: (leaderboard_entries_bool_exp | null)} }) + /** fetch aggregated fields from the table: "leaderboard_entries" */ + leaderboard_entries_aggregate?: (leaderboard_entries_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_league_registration_statuses_select_column[] | null), + distinct_on?: (leaderboard_entries_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_league_registration_statuses_order_by[] | null), + order_by?: (leaderboard_entries_order_by[] | null), /** filter the rows returned */ - where?: (e_league_registration_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_league_registration_statuses" using primary key columns */ - e_league_registration_statuses_by_pk?: (e_league_registration_statusesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_league_season_statuses" */ - e_league_season_statuses?: (e_league_season_statusesGenqlSelection & { __args?: { + where?: (leaderboard_entries_bool_exp | null)} }) + /** fetch data from the table: "league_divisions" */ + league_divisions?: (league_divisionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_league_season_statuses_select_column[] | null), + distinct_on?: (league_divisions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_league_season_statuses_order_by[] | null), + order_by?: (league_divisions_order_by[] | null), /** filter the rows returned */ - where?: (e_league_season_statuses_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_league_season_statuses" */ - e_league_season_statuses_aggregate?: (e_league_season_statuses_aggregateGenqlSelection & { __args?: { + where?: (league_divisions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_divisions" */ + league_divisions_aggregate?: (league_divisions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_league_season_statuses_select_column[] | null), + distinct_on?: (league_divisions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_league_season_statuses_order_by[] | null), + order_by?: (league_divisions_order_by[] | null), /** filter the rows returned */ - where?: (e_league_season_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_league_season_statuses" using primary key columns */ - e_league_season_statuses_by_pk?: (e_league_season_statusesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_lobby_access" */ - e_lobby_access?: (e_lobby_accessGenqlSelection & { __args?: { + where?: (league_divisions_bool_exp | null)} }) + /** fetch data from the table: "league_divisions" using primary key columns */ + league_divisions_by_pk?: (league_divisionsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "league_match_weeks" */ + league_match_weeks?: (league_match_weeksGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_lobby_access_select_column[] | null), + distinct_on?: (league_match_weeks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_lobby_access_order_by[] | null), + order_by?: (league_match_weeks_order_by[] | null), /** filter the rows returned */ - where?: (e_lobby_access_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_lobby_access" */ - e_lobby_access_aggregate?: (e_lobby_access_aggregateGenqlSelection & { __args?: { + where?: (league_match_weeks_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_match_weeks" */ + league_match_weeks_aggregate?: (league_match_weeks_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_lobby_access_select_column[] | null), + distinct_on?: (league_match_weeks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_lobby_access_order_by[] | null), + order_by?: (league_match_weeks_order_by[] | null), /** filter the rows returned */ - where?: (e_lobby_access_bool_exp | null)} }) - /** fetch data from the table: "e_lobby_access" using primary key columns */ - e_lobby_access_by_pk?: (e_lobby_accessGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_lobby_player_status" */ - e_lobby_player_status?: (e_lobby_player_statusGenqlSelection & { __args?: { + where?: (league_match_weeks_bool_exp | null)} }) + /** fetch data from the table: "league_match_weeks" using primary key columns */ + league_match_weeks_by_pk?: (league_match_weeksGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "league_relegation_playoffs" */ + league_relegation_playoffs?: (league_relegation_playoffsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_lobby_player_status_select_column[] | null), + distinct_on?: (league_relegation_playoffs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_lobby_player_status_order_by[] | null), + order_by?: (league_relegation_playoffs_order_by[] | null), /** filter the rows returned */ - where?: (e_lobby_player_status_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_lobby_player_status" */ - e_lobby_player_status_aggregate?: (e_lobby_player_status_aggregateGenqlSelection & { __args?: { + where?: (league_relegation_playoffs_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_relegation_playoffs" */ + league_relegation_playoffs_aggregate?: (league_relegation_playoffs_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_lobby_player_status_select_column[] | null), + distinct_on?: (league_relegation_playoffs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_lobby_player_status_order_by[] | null), + order_by?: (league_relegation_playoffs_order_by[] | null), /** filter the rows returned */ - where?: (e_lobby_player_status_bool_exp | null)} }) - /** fetch data from the table: "e_lobby_player_status" using primary key columns */ - e_lobby_player_status_by_pk?: (e_lobby_player_statusGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_map_pool_types" */ - e_map_pool_types?: (e_map_pool_typesGenqlSelection & { __args?: { + where?: (league_relegation_playoffs_bool_exp | null)} }) + /** fetch data from the table: "league_relegation_playoffs" using primary key columns */ + league_relegation_playoffs_by_pk?: (league_relegation_playoffsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "league_scheduling_proposals" */ + league_scheduling_proposals?: (league_scheduling_proposalsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_map_pool_types_select_column[] | null), + distinct_on?: (league_scheduling_proposals_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_map_pool_types_order_by[] | null), + order_by?: (league_scheduling_proposals_order_by[] | null), /** filter the rows returned */ - where?: (e_map_pool_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_map_pool_types" */ - e_map_pool_types_aggregate?: (e_map_pool_types_aggregateGenqlSelection & { __args?: { + where?: (league_scheduling_proposals_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_scheduling_proposals" */ + league_scheduling_proposals_aggregate?: (league_scheduling_proposals_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_map_pool_types_select_column[] | null), + distinct_on?: (league_scheduling_proposals_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_map_pool_types_order_by[] | null), + order_by?: (league_scheduling_proposals_order_by[] | null), /** filter the rows returned */ - where?: (e_map_pool_types_bool_exp | null)} }) - /** fetch data from the table: "e_map_pool_types" using primary key columns */ - e_map_pool_types_by_pk?: (e_map_pool_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_match_clip_visibility" */ - e_match_clip_visibility?: (e_match_clip_visibilityGenqlSelection & { __args?: { + where?: (league_scheduling_proposals_bool_exp | null)} }) + /** fetch data from the table: "league_scheduling_proposals" using primary key columns */ + league_scheduling_proposals_by_pk?: (league_scheduling_proposalsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "league_season_divisions" */ + league_season_divisions?: (league_season_divisionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_clip_visibility_select_column[] | null), + distinct_on?: (league_season_divisions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_clip_visibility_order_by[] | null), + order_by?: (league_season_divisions_order_by[] | null), /** filter the rows returned */ - where?: (e_match_clip_visibility_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_match_clip_visibility" */ - e_match_clip_visibility_aggregate?: (e_match_clip_visibility_aggregateGenqlSelection & { __args?: { + where?: (league_season_divisions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_season_divisions" */ + league_season_divisions_aggregate?: (league_season_divisions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_clip_visibility_select_column[] | null), + distinct_on?: (league_season_divisions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_clip_visibility_order_by[] | null), + order_by?: (league_season_divisions_order_by[] | null), /** filter the rows returned */ - where?: (e_match_clip_visibility_bool_exp | null)} }) - /** fetch data from the table: "e_match_clip_visibility" using primary key columns */ - e_match_clip_visibility_by_pk?: (e_match_clip_visibilityGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_match_map_status" */ - e_match_map_status?: (e_match_map_statusGenqlSelection & { __args?: { + where?: (league_season_divisions_bool_exp | null)} }) + /** fetch data from the table: "league_season_divisions" using primary key columns */ + league_season_divisions_by_pk?: (league_season_divisionsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "league_seasons" */ + league_seasons?: (league_seasonsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_map_status_select_column[] | null), + distinct_on?: (league_seasons_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_map_status_order_by[] | null), + order_by?: (league_seasons_order_by[] | null), /** filter the rows returned */ - where?: (e_match_map_status_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_match_map_status" */ - e_match_map_status_aggregate?: (e_match_map_status_aggregateGenqlSelection & { __args?: { + where?: (league_seasons_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_seasons" */ + league_seasons_aggregate?: (league_seasons_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_map_status_select_column[] | null), + distinct_on?: (league_seasons_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_map_status_order_by[] | null), + order_by?: (league_seasons_order_by[] | null), /** filter the rows returned */ - where?: (e_match_map_status_bool_exp | null)} }) - /** fetch data from the table: "e_match_map_status" using primary key columns */ - e_match_map_status_by_pk?: (e_match_map_statusGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_match_mode" */ - e_match_mode?: (e_match_modeGenqlSelection & { __args?: { + where?: (league_seasons_bool_exp | null)} }) + /** fetch data from the table: "league_seasons" using primary key columns */ + league_seasons_by_pk?: (league_seasonsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "league_team_movements" */ + league_team_movements?: (league_team_movementsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_mode_select_column[] | null), + distinct_on?: (league_team_movements_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_mode_order_by[] | null), + order_by?: (league_team_movements_order_by[] | null), /** filter the rows returned */ - where?: (e_match_mode_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_match_mode" */ - e_match_mode_aggregate?: (e_match_mode_aggregateGenqlSelection & { __args?: { + where?: (league_team_movements_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_team_movements" */ + league_team_movements_aggregate?: (league_team_movements_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_mode_select_column[] | null), + distinct_on?: (league_team_movements_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_mode_order_by[] | null), + order_by?: (league_team_movements_order_by[] | null), /** filter the rows returned */ - where?: (e_match_mode_bool_exp | null)} }) - /** fetch data from the table: "e_match_mode" using primary key columns */ - e_match_mode_by_pk?: (e_match_modeGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_match_party_sources" */ - e_match_party_sources?: (e_match_party_sourcesGenqlSelection & { __args?: { + where?: (league_team_movements_bool_exp | null)} }) + /** fetch data from the table: "league_team_movements" using primary key columns */ + league_team_movements_by_pk?: (league_team_movementsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "league_team_rosters" */ + league_team_rosters?: (league_team_rostersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_party_sources_select_column[] | null), + distinct_on?: (league_team_rosters_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_party_sources_order_by[] | null), + order_by?: (league_team_rosters_order_by[] | null), /** filter the rows returned */ - where?: (e_match_party_sources_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_match_party_sources" */ - e_match_party_sources_aggregate?: (e_match_party_sources_aggregateGenqlSelection & { __args?: { + where?: (league_team_rosters_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_team_rosters" */ + league_team_rosters_aggregate?: (league_team_rosters_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_party_sources_select_column[] | null), + distinct_on?: (league_team_rosters_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_party_sources_order_by[] | null), + order_by?: (league_team_rosters_order_by[] | null), /** filter the rows returned */ - where?: (e_match_party_sources_bool_exp | null)} }) - /** fetch data from the table: "e_match_party_sources" using primary key columns */ - e_match_party_sources_by_pk?: (e_match_party_sourcesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_match_status" */ - e_match_status?: (e_match_statusGenqlSelection & { __args?: { + where?: (league_team_rosters_bool_exp | null)} }) + /** fetch data from the table: "league_team_rosters" using primary key columns */ + league_team_rosters_by_pk?: (league_team_rostersGenqlSelection & { __args: {league_team_season_id: Scalars['uuid'], player_steam_id: Scalars['bigint']} }) + /** fetch data from the table: "league_team_seasons" */ + league_team_seasons?: (league_team_seasonsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_status_select_column[] | null), + distinct_on?: (league_team_seasons_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_status_order_by[] | null), + order_by?: (league_team_seasons_order_by[] | null), /** filter the rows returned */ - where?: (e_match_status_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_match_status" */ - e_match_status_aggregate?: (e_match_status_aggregateGenqlSelection & { __args?: { + where?: (league_team_seasons_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_team_seasons" */ + league_team_seasons_aggregate?: (league_team_seasons_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_status_select_column[] | null), + distinct_on?: (league_team_seasons_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_status_order_by[] | null), + order_by?: (league_team_seasons_order_by[] | null), /** filter the rows returned */ - where?: (e_match_status_bool_exp | null)} }) - /** fetch data from the table: "e_match_status" using primary key columns */ - e_match_status_by_pk?: (e_match_statusGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_match_types" */ - e_match_types?: (e_match_typesGenqlSelection & { __args?: { + where?: (league_team_seasons_bool_exp | null)} }) + /** fetch data from the table: "league_team_seasons" using primary key columns */ + league_team_seasons_by_pk?: (league_team_seasonsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "league_teams" */ + league_teams?: (league_teamsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_types_select_column[] | null), + distinct_on?: (league_teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_types_order_by[] | null), + order_by?: (league_teams_order_by[] | null), /** filter the rows returned */ - where?: (e_match_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_match_types" */ - e_match_types_aggregate?: (e_match_types_aggregateGenqlSelection & { __args?: { + where?: (league_teams_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_teams" */ + league_teams_aggregate?: (league_teams_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_types_select_column[] | null), + distinct_on?: (league_teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_types_order_by[] | null), + order_by?: (league_teams_order_by[] | null), /** filter the rows returned */ - where?: (e_match_types_bool_exp | null)} }) - /** fetch data from the table: "e_match_types" using primary key columns */ - e_match_types_by_pk?: (e_match_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_notification_types" */ - e_notification_types?: (e_notification_typesGenqlSelection & { __args?: { + where?: (league_teams_bool_exp | null)} }) + /** fetch data from the table: "league_teams" using primary key columns */ + league_teams_by_pk?: (league_teamsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** List files in game server directory */ + listServerFiles?: (FileListResponseGenqlSelection & { __args: {node_id: Scalars['String'], path?: (Scalars['String'] | null), server_id?: (Scalars['String'] | null)} }) + /** fetch data from the table: "lobbies" */ + lobbies?: (lobbiesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_notification_types_select_column[] | null), + distinct_on?: (lobbies_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_notification_types_order_by[] | null), + order_by?: (lobbies_order_by[] | null), /** filter the rows returned */ - where?: (e_notification_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_notification_types" */ - e_notification_types_aggregate?: (e_notification_types_aggregateGenqlSelection & { __args?: { + where?: (lobbies_bool_exp | null)} }) + /** fetch aggregated fields from the table: "lobbies" */ + lobbies_aggregate?: (lobbies_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_notification_types_select_column[] | null), + distinct_on?: (lobbies_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_notification_types_order_by[] | null), + order_by?: (lobbies_order_by[] | null), /** filter the rows returned */ - where?: (e_notification_types_bool_exp | null)} }) - /** fetch data from the table: "e_notification_types" using primary key columns */ - e_notification_types_by_pk?: (e_notification_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_objective_types" */ - e_objective_types?: (e_objective_typesGenqlSelection & { __args?: { + where?: (lobbies_bool_exp | null)} }) + /** fetch data from the table: "lobbies" using primary key columns */ + lobbies_by_pk?: (lobbiesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** An array relationship */ + lobby_players?: (lobby_playersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_objective_types_select_column[] | null), + distinct_on?: (lobby_players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_objective_types_order_by[] | null), + order_by?: (lobby_players_order_by[] | null), /** filter the rows returned */ - where?: (e_objective_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_objective_types" */ - e_objective_types_aggregate?: (e_objective_types_aggregateGenqlSelection & { __args?: { + where?: (lobby_players_bool_exp | null)} }) + /** An aggregate relationship */ + lobby_players_aggregate?: (lobby_players_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_objective_types_select_column[] | null), + distinct_on?: (lobby_players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_objective_types_order_by[] | null), + order_by?: (lobby_players_order_by[] | null), /** filter the rows returned */ - where?: (e_objective_types_bool_exp | null)} }) - /** fetch data from the table: "e_objective_types" using primary key columns */ - e_objective_types_by_pk?: (e_objective_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_player_roles" */ - e_player_roles?: (e_player_rolesGenqlSelection & { __args?: { + where?: (lobby_players_bool_exp | null)} }) + /** fetch data from the table: "lobby_players" using primary key columns */ + lobby_players_by_pk?: (lobby_playersGenqlSelection & { __args: {lobby_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) + /** fetch data from the table: "map_pools" */ + map_pools?: (map_poolsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_player_roles_select_column[] | null), + distinct_on?: (map_pools_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_player_roles_order_by[] | null), + order_by?: (map_pools_order_by[] | null), /** filter the rows returned */ - where?: (e_player_roles_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_player_roles" */ - e_player_roles_aggregate?: (e_player_roles_aggregateGenqlSelection & { __args?: { + where?: (map_pools_bool_exp | null)} }) + /** fetch aggregated fields from the table: "map_pools" */ + map_pools_aggregate?: (map_pools_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_player_roles_select_column[] | null), + distinct_on?: (map_pools_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_player_roles_order_by[] | null), + order_by?: (map_pools_order_by[] | null), /** filter the rows returned */ - where?: (e_player_roles_bool_exp | null)} }) - /** fetch data from the table: "e_player_roles" using primary key columns */ - e_player_roles_by_pk?: (e_player_rolesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_plugin_runtimes" */ - e_plugin_runtimes?: (e_plugin_runtimesGenqlSelection & { __args?: { + where?: (map_pools_bool_exp | null)} }) + /** fetch data from the table: "map_pools" using primary key columns */ + map_pools_by_pk?: (map_poolsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** An array relationship */ + maps?: (mapsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_plugin_runtimes_select_column[] | null), + distinct_on?: (maps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_plugin_runtimes_order_by[] | null), + order_by?: (maps_order_by[] | null), /** filter the rows returned */ - where?: (e_plugin_runtimes_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_plugin_runtimes" */ - e_plugin_runtimes_aggregate?: (e_plugin_runtimes_aggregateGenqlSelection & { __args?: { + where?: (maps_bool_exp | null)} }) + /** An aggregate relationship */ + maps_aggregate?: (maps_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_plugin_runtimes_select_column[] | null), + distinct_on?: (maps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_plugin_runtimes_order_by[] | null), + order_by?: (maps_order_by[] | null), /** filter the rows returned */ - where?: (e_plugin_runtimes_bool_exp | null)} }) - /** fetch data from the table: "e_plugin_runtimes" using primary key columns */ - e_plugin_runtimes_by_pk?: (e_plugin_runtimesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_ready_settings" */ - e_ready_settings?: (e_ready_settingsGenqlSelection & { __args?: { + where?: (maps_bool_exp | null)} }) + /** fetch data from the table: "maps" using primary key columns */ + maps_by_pk?: (mapsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** An array relationship */ + match_clips?: (match_clipsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_ready_settings_select_column[] | null), + distinct_on?: (match_clips_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_ready_settings_order_by[] | null), + order_by?: (match_clips_order_by[] | null), /** filter the rows returned */ - where?: (e_ready_settings_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_ready_settings" */ - e_ready_settings_aggregate?: (e_ready_settings_aggregateGenqlSelection & { __args?: { + where?: (match_clips_bool_exp | null)} }) + /** An aggregate relationship */ + match_clips_aggregate?: (match_clips_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_ready_settings_select_column[] | null), + distinct_on?: (match_clips_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_ready_settings_order_by[] | null), + order_by?: (match_clips_order_by[] | null), /** filter the rows returned */ - where?: (e_ready_settings_bool_exp | null)} }) - /** fetch data from the table: "e_ready_settings" using primary key columns */ - e_ready_settings_by_pk?: (e_ready_settingsGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_sanction_types" */ - e_sanction_types?: (e_sanction_typesGenqlSelection & { __args?: { + where?: (match_clips_bool_exp | null)} }) + /** fetch data from the table: "match_clips" using primary key columns */ + match_clips_by_pk?: (match_clipsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "match_demo_sessions" */ + match_demo_sessions?: (match_demo_sessionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_sanction_types_select_column[] | null), + distinct_on?: (match_demo_sessions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_sanction_types_order_by[] | null), + order_by?: (match_demo_sessions_order_by[] | null), /** filter the rows returned */ - where?: (e_sanction_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_sanction_types" */ - e_sanction_types_aggregate?: (e_sanction_types_aggregateGenqlSelection & { __args?: { + where?: (match_demo_sessions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "match_demo_sessions" */ + match_demo_sessions_aggregate?: (match_demo_sessions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_sanction_types_select_column[] | null), + distinct_on?: (match_demo_sessions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_sanction_types_order_by[] | null), + order_by?: (match_demo_sessions_order_by[] | null), /** filter the rows returned */ - where?: (e_sanction_types_bool_exp | null)} }) - /** fetch data from the table: "e_sanction_types" using primary key columns */ - e_sanction_types_by_pk?: (e_sanction_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_scrim_request_statuses" */ - e_scrim_request_statuses?: (e_scrim_request_statusesGenqlSelection & { __args?: { + where?: (match_demo_sessions_bool_exp | null)} }) + /** fetch data from the table: "match_demo_sessions" using primary key columns */ + match_demo_sessions_by_pk?: (match_demo_sessionsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** An array relationship */ + match_lineup_players?: (match_lineup_playersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_scrim_request_statuses_select_column[] | null), + distinct_on?: (match_lineup_players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_scrim_request_statuses_order_by[] | null), + order_by?: (match_lineup_players_order_by[] | null), /** filter the rows returned */ - where?: (e_scrim_request_statuses_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_scrim_request_statuses" */ - e_scrim_request_statuses_aggregate?: (e_scrim_request_statuses_aggregateGenqlSelection & { __args?: { + where?: (match_lineup_players_bool_exp | null)} }) + /** An aggregate relationship */ + match_lineup_players_aggregate?: (match_lineup_players_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_scrim_request_statuses_select_column[] | null), + distinct_on?: (match_lineup_players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_scrim_request_statuses_order_by[] | null), + order_by?: (match_lineup_players_order_by[] | null), /** filter the rows returned */ - where?: (e_scrim_request_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_scrim_request_statuses" using primary key columns */ - e_scrim_request_statuses_by_pk?: (e_scrim_request_statusesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_server_types" */ - e_server_types?: (e_server_typesGenqlSelection & { __args?: { + where?: (match_lineup_players_bool_exp | null)} }) + /** fetch data from the table: "match_lineup_players" using primary key columns */ + match_lineup_players_by_pk?: (match_lineup_playersGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** An array relationship */ + match_lineups?: (match_lineupsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_server_types_select_column[] | null), + distinct_on?: (match_lineups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_server_types_order_by[] | null), + order_by?: (match_lineups_order_by[] | null), /** filter the rows returned */ - where?: (e_server_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_server_types" */ - e_server_types_aggregate?: (e_server_types_aggregateGenqlSelection & { __args?: { + where?: (match_lineups_bool_exp | null)} }) + /** An aggregate relationship */ + match_lineups_aggregate?: (match_lineups_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_server_types_select_column[] | null), + distinct_on?: (match_lineups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_server_types_order_by[] | null), + order_by?: (match_lineups_order_by[] | null), /** filter the rows returned */ - where?: (e_server_types_bool_exp | null)} }) - /** fetch data from the table: "e_server_types" using primary key columns */ - e_server_types_by_pk?: (e_server_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_sides" */ - e_sides?: (e_sidesGenqlSelection & { __args?: { + where?: (match_lineups_bool_exp | null)} }) + /** fetch data from the table: "match_lineups" using primary key columns */ + match_lineups_by_pk?: (match_lineupsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "match_map_demos" */ + match_map_demos?: (match_map_demosGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_sides_select_column[] | null), + distinct_on?: (match_map_demos_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_sides_order_by[] | null), + order_by?: (match_map_demos_order_by[] | null), /** filter the rows returned */ - where?: (e_sides_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_sides" */ - e_sides_aggregate?: (e_sides_aggregateGenqlSelection & { __args?: { + where?: (match_map_demos_bool_exp | null)} }) + /** fetch aggregated fields from the table: "match_map_demos" */ + match_map_demos_aggregate?: (match_map_demos_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_sides_select_column[] | null), + distinct_on?: (match_map_demos_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_sides_order_by[] | null), + order_by?: (match_map_demos_order_by[] | null), /** filter the rows returned */ - where?: (e_sides_bool_exp | null)} }) - /** fetch data from the table: "e_sides" using primary key columns */ - e_sides_by_pk?: (e_sidesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_system_alert_types" */ - e_system_alert_types?: (e_system_alert_typesGenqlSelection & { __args?: { + where?: (match_map_demos_bool_exp | null)} }) + /** fetch data from the table: "match_map_demos" using primary key columns */ + match_map_demos_by_pk?: (match_map_demosGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "match_map_rounds" */ + match_map_rounds?: (match_map_roundsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_system_alert_types_select_column[] | null), + distinct_on?: (match_map_rounds_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_system_alert_types_order_by[] | null), + order_by?: (match_map_rounds_order_by[] | null), /** filter the rows returned */ - where?: (e_system_alert_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_system_alert_types" */ - e_system_alert_types_aggregate?: (e_system_alert_types_aggregateGenqlSelection & { __args?: { + where?: (match_map_rounds_bool_exp | null)} }) + /** fetch aggregated fields from the table: "match_map_rounds" */ + match_map_rounds_aggregate?: (match_map_rounds_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_system_alert_types_select_column[] | null), + distinct_on?: (match_map_rounds_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_system_alert_types_order_by[] | null), + order_by?: (match_map_rounds_order_by[] | null), /** filter the rows returned */ - where?: (e_system_alert_types_bool_exp | null)} }) - /** fetch data from the table: "e_system_alert_types" using primary key columns */ - e_system_alert_types_by_pk?: (e_system_alert_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_team_roles" */ - e_team_roles?: (e_team_rolesGenqlSelection & { __args?: { + where?: (match_map_rounds_bool_exp | null)} }) + /** fetch data from the table: "match_map_rounds" using primary key columns */ + match_map_rounds_by_pk?: (match_map_roundsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "match_map_veto_picks" */ + match_map_veto_picks?: (match_map_veto_picksGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_team_roles_select_column[] | null), + distinct_on?: (match_map_veto_picks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_team_roles_order_by[] | null), + order_by?: (match_map_veto_picks_order_by[] | null), /** filter the rows returned */ - where?: (e_team_roles_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_team_roles" */ - e_team_roles_aggregate?: (e_team_roles_aggregateGenqlSelection & { __args?: { + where?: (match_map_veto_picks_bool_exp | null)} }) + /** fetch aggregated fields from the table: "match_map_veto_picks" */ + match_map_veto_picks_aggregate?: (match_map_veto_picks_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_team_roles_select_column[] | null), + distinct_on?: (match_map_veto_picks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_team_roles_order_by[] | null), + order_by?: (match_map_veto_picks_order_by[] | null), /** filter the rows returned */ - where?: (e_team_roles_bool_exp | null)} }) - /** fetch data from the table: "e_team_roles" using primary key columns */ - e_team_roles_by_pk?: (e_team_rolesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_team_roster_statuses" */ - e_team_roster_statuses?: (e_team_roster_statusesGenqlSelection & { __args?: { + where?: (match_map_veto_picks_bool_exp | null)} }) + /** fetch data from the table: "match_map_veto_picks" using primary key columns */ + match_map_veto_picks_by_pk?: (match_map_veto_picksGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** An array relationship */ + match_maps?: (match_mapsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_team_roster_statuses_select_column[] | null), + distinct_on?: (match_maps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_team_roster_statuses_order_by[] | null), + order_by?: (match_maps_order_by[] | null), /** filter the rows returned */ - where?: (e_team_roster_statuses_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_team_roster_statuses" */ - e_team_roster_statuses_aggregate?: (e_team_roster_statuses_aggregateGenqlSelection & { __args?: { + where?: (match_maps_bool_exp | null)} }) + /** An aggregate relationship */ + match_maps_aggregate?: (match_maps_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_team_roster_statuses_select_column[] | null), + distinct_on?: (match_maps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_team_roster_statuses_order_by[] | null), + order_by?: (match_maps_order_by[] | null), /** filter the rows returned */ - where?: (e_team_roster_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_team_roster_statuses" using primary key columns */ - e_team_roster_statuses_by_pk?: (e_team_roster_statusesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_timeout_settings" */ - e_timeout_settings?: (e_timeout_settingsGenqlSelection & { __args?: { + where?: (match_maps_bool_exp | null)} }) + /** fetch data from the table: "match_maps" using primary key columns */ + match_maps_by_pk?: (match_mapsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** An array relationship */ + match_options?: (match_optionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_timeout_settings_select_column[] | null), + distinct_on?: (match_options_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_timeout_settings_order_by[] | null), + order_by?: (match_options_order_by[] | null), /** filter the rows returned */ - where?: (e_timeout_settings_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_timeout_settings" */ - e_timeout_settings_aggregate?: (e_timeout_settings_aggregateGenqlSelection & { __args?: { + where?: (match_options_bool_exp | null)} }) + /** An aggregate relationship */ + match_options_aggregate?: (match_options_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_timeout_settings_select_column[] | null), + distinct_on?: (match_options_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_timeout_settings_order_by[] | null), + order_by?: (match_options_order_by[] | null), /** filter the rows returned */ - where?: (e_timeout_settings_bool_exp | null)} }) - /** fetch data from the table: "e_timeout_settings" using primary key columns */ - e_timeout_settings_by_pk?: (e_timeout_settingsGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_tournament_categories" */ - e_tournament_categories?: (e_tournament_categoriesGenqlSelection & { __args?: { + where?: (match_options_bool_exp | null)} }) + /** fetch data from the table: "match_options" using primary key columns */ + match_options_by_pk?: (match_optionsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "match_region_veto_picks" */ + match_region_veto_picks?: (match_region_veto_picksGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_tournament_categories_select_column[] | null), + distinct_on?: (match_region_veto_picks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_tournament_categories_order_by[] | null), + order_by?: (match_region_veto_picks_order_by[] | null), /** filter the rows returned */ - where?: (e_tournament_categories_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_tournament_categories" */ - e_tournament_categories_aggregate?: (e_tournament_categories_aggregateGenqlSelection & { __args?: { + where?: (match_region_veto_picks_bool_exp | null)} }) + /** fetch aggregated fields from the table: "match_region_veto_picks" */ + match_region_veto_picks_aggregate?: (match_region_veto_picks_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_tournament_categories_select_column[] | null), + distinct_on?: (match_region_veto_picks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (e_tournament_categories_order_by[] | null), - /** filter the rows returned */ - where?: (e_tournament_categories_bool_exp | null)} }) - /** fetch data from the table: "e_tournament_categories" using primary key columns */ - e_tournament_categories_by_pk?: (e_tournament_categoriesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_tournament_stage_types" */ - e_tournament_stage_types?: (e_tournament_stage_typesGenqlSelection & { __args?: { + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (match_region_veto_picks_order_by[] | null), + /** filter the rows returned */ + where?: (match_region_veto_picks_bool_exp | null)} }) + /** fetch data from the table: "match_region_veto_picks" using primary key columns */ + match_region_veto_picks_by_pk?: (match_region_veto_picksGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "match_streams" */ + match_streams?: (match_streamsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_tournament_stage_types_select_column[] | null), + distinct_on?: (match_streams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_tournament_stage_types_order_by[] | null), + order_by?: (match_streams_order_by[] | null), /** filter the rows returned */ - where?: (e_tournament_stage_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_tournament_stage_types" */ - e_tournament_stage_types_aggregate?: (e_tournament_stage_types_aggregateGenqlSelection & { __args?: { + where?: (match_streams_bool_exp | null)} }) + /** fetch aggregated fields from the table: "match_streams" */ + match_streams_aggregate?: (match_streams_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_tournament_stage_types_select_column[] | null), + distinct_on?: (match_streams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_tournament_stage_types_order_by[] | null), + order_by?: (match_streams_order_by[] | null), /** filter the rows returned */ - where?: (e_tournament_stage_types_bool_exp | null)} }) - /** fetch data from the table: "e_tournament_stage_types" using primary key columns */ - e_tournament_stage_types_by_pk?: (e_tournament_stage_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_tournament_status" */ - e_tournament_status?: (e_tournament_statusGenqlSelection & { __args?: { + where?: (match_streams_bool_exp | null)} }) + /** fetch data from the table: "match_streams" using primary key columns */ + match_streams_by_pk?: (match_streamsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "match_type_cfgs" */ + match_type_cfgs?: (match_type_cfgsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_tournament_status_select_column[] | null), + distinct_on?: (match_type_cfgs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_tournament_status_order_by[] | null), + order_by?: (match_type_cfgs_order_by[] | null), /** filter the rows returned */ - where?: (e_tournament_status_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_tournament_status" */ - e_tournament_status_aggregate?: (e_tournament_status_aggregateGenqlSelection & { __args?: { + where?: (match_type_cfgs_bool_exp | null)} }) + /** fetch aggregated fields from the table: "match_type_cfgs" */ + match_type_cfgs_aggregate?: (match_type_cfgs_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_tournament_status_select_column[] | null), + distinct_on?: (match_type_cfgs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_tournament_status_order_by[] | null), + order_by?: (match_type_cfgs_order_by[] | null), /** filter the rows returned */ - where?: (e_tournament_status_bool_exp | null)} }) - /** fetch data from the table: "e_tournament_status" using primary key columns */ - e_tournament_status_by_pk?: (e_tournament_statusGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_utility_types" */ - e_utility_types?: (e_utility_typesGenqlSelection & { __args?: { + where?: (match_type_cfgs_bool_exp | null)} }) + /** fetch data from the table: "match_type_cfgs" using primary key columns */ + match_type_cfgs_by_pk?: (match_type_cfgsGenqlSelection & { __args: {type: e_game_cfg_types_enum} }) + /** An array relationship */ + matches?: (matchesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_utility_types_select_column[] | null), + distinct_on?: (matches_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_utility_types_order_by[] | null), + order_by?: (matches_order_by[] | null), /** filter the rows returned */ - where?: (e_utility_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_utility_types" */ - e_utility_types_aggregate?: (e_utility_types_aggregateGenqlSelection & { __args?: { + where?: (matches_bool_exp | null)} }) + /** An aggregate relationship */ + matches_aggregate?: (matches_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_utility_types_select_column[] | null), + distinct_on?: (matches_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_utility_types_order_by[] | null), + order_by?: (matches_order_by[] | null), /** filter the rows returned */ - where?: (e_utility_types_bool_exp | null)} }) - /** fetch data from the table: "e_utility_types" using primary key columns */ - e_utility_types_by_pk?: (e_utility_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_veto_pick_types" */ - e_veto_pick_types?: (e_veto_pick_typesGenqlSelection & { __args?: { + where?: (matches_bool_exp | null)} }) + /** fetch data from the table: "matches" using primary key columns */ + matches_by_pk?: (matchesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** Gets Current User */ + me?: MeResponseGenqlSelection + /** fetch data from the table: "migration_hashes.hashes" */ + migration_hashes_hashes?: (migration_hashes_hashesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_veto_pick_types_select_column[] | null), + distinct_on?: (migration_hashes_hashes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_veto_pick_types_order_by[] | null), + order_by?: (migration_hashes_hashes_order_by[] | null), /** filter the rows returned */ - where?: (e_veto_pick_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_veto_pick_types" */ - e_veto_pick_types_aggregate?: (e_veto_pick_types_aggregateGenqlSelection & { __args?: { + where?: (migration_hashes_hashes_bool_exp | null)} }) + /** fetch aggregated fields from the table: "migration_hashes.hashes" */ + migration_hashes_hashes_aggregate?: (migration_hashes_hashes_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_veto_pick_types_select_column[] | null), + distinct_on?: (migration_hashes_hashes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_veto_pick_types_order_by[] | null), + order_by?: (migration_hashes_hashes_order_by[] | null), /** filter the rows returned */ - where?: (e_veto_pick_types_bool_exp | null)} }) - /** fetch data from the table: "e_veto_pick_types" using primary key columns */ - e_veto_pick_types_by_pk?: (e_veto_pick_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "e_winning_reasons" */ - e_winning_reasons?: (e_winning_reasonsGenqlSelection & { __args?: { + where?: (migration_hashes_hashes_bool_exp | null)} }) + /** fetch data from the table: "migration_hashes.hashes" using primary key columns */ + migration_hashes_hashes_by_pk?: (migration_hashes_hashesGenqlSelection & { __args: {name: Scalars['String']} }) + /** fetch data from the table: "v_my_friends" */ + my_friends?: (my_friendsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_winning_reasons_select_column[] | null), + distinct_on?: (my_friends_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_winning_reasons_order_by[] | null), + order_by?: (my_friends_order_by[] | null), /** filter the rows returned */ - where?: (e_winning_reasons_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_winning_reasons" */ - e_winning_reasons_aggregate?: (e_winning_reasons_aggregateGenqlSelection & { __args?: { + where?: (my_friends_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_my_friends" */ + my_friends_aggregate?: (my_friends_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_winning_reasons_select_column[] | null), + distinct_on?: (my_friends_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_winning_reasons_order_by[] | null), + order_by?: (my_friends_order_by[] | null), /** filter the rows returned */ - where?: (e_winning_reasons_bool_exp | null)} }) - /** fetch data from the table: "e_winning_reasons" using primary key columns */ - e_winning_reasons_by_pk?: (e_winning_reasonsGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table: "event_match_links" */ - event_match_links?: (event_match_linksGenqlSelection & { __args?: { + where?: (my_friends_bool_exp | null)} }) + /** Fetch a single news post including draft content for editing. Caller role is verified against public.post_news_role. */ + newsPostAdmin?: (NewsPostGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** List all news posts including drafts for the management area. Caller role is verified against public.post_news_role. */ + newsPostsAdmin?: NewsPostGenqlSelection + /** fetch data from the table: "news_articles" */ + news_articles?: (news_articlesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_match_links_select_column[] | null), + distinct_on?: (news_articles_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_match_links_order_by[] | null), + order_by?: (news_articles_order_by[] | null), /** filter the rows returned */ - where?: (event_match_links_bool_exp | null)} }) - /** fetch aggregated fields from the table: "event_match_links" */ - event_match_links_aggregate?: (event_match_links_aggregateGenqlSelection & { __args?: { + where?: (news_articles_bool_exp | null)} }) + /** fetch aggregated fields from the table: "news_articles" */ + news_articles_aggregate?: (news_articles_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_match_links_select_column[] | null), + distinct_on?: (news_articles_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_match_links_order_by[] | null), + order_by?: (news_articles_order_by[] | null), /** filter the rows returned */ - where?: (event_match_links_bool_exp | null)} }) - /** fetch data from the table: "event_match_links" using primary key columns */ - event_match_links_by_pk?: (event_match_linksGenqlSelection & { __args: {event_id: Scalars['uuid'], match_id: Scalars['uuid']} }) - /** fetch data from the table: "event_media" */ - event_media?: (event_mediaGenqlSelection & { __args?: { + where?: (news_articles_bool_exp | null)} }) + /** fetch data from the table: "news_articles" using primary key columns */ + news_articles_by_pk?: (news_articlesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "notification_preferences" */ + notification_preferences?: (notification_preferencesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_media_select_column[] | null), + distinct_on?: (notification_preferences_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_media_order_by[] | null), + order_by?: (notification_preferences_order_by[] | null), /** filter the rows returned */ - where?: (event_media_bool_exp | null)} }) - /** fetch aggregated fields from the table: "event_media" */ - event_media_aggregate?: (event_media_aggregateGenqlSelection & { __args?: { + where?: (notification_preferences_bool_exp | null)} }) + /** fetch aggregated fields from the table: "notification_preferences" */ + notification_preferences_aggregate?: (notification_preferences_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_media_select_column[] | null), + distinct_on?: (notification_preferences_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_media_order_by[] | null), + order_by?: (notification_preferences_order_by[] | null), /** filter the rows returned */ - where?: (event_media_bool_exp | null)} }) - /** fetch data from the table: "event_media" using primary key columns */ - event_media_by_pk?: (event_mediaGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "event_media_players" */ - event_media_players?: (event_media_playersGenqlSelection & { __args?: { + where?: (notification_preferences_bool_exp | null)} }) + /** fetch data from the table: "notification_preferences" using primary key columns */ + notification_preferences_by_pk?: (notification_preferencesGenqlSelection & { __args: {channel: Scalars['String'], key: Scalars['String'], steam_id: Scalars['bigint']} }) + /** An array relationship */ + notifications?: (notificationsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_media_players_select_column[] | null), + distinct_on?: (notifications_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_media_players_order_by[] | null), + order_by?: (notifications_order_by[] | null), /** filter the rows returned */ - where?: (event_media_players_bool_exp | null)} }) - /** fetch aggregated fields from the table: "event_media_players" */ - event_media_players_aggregate?: (event_media_players_aggregateGenqlSelection & { __args?: { + where?: (notifications_bool_exp | null)} }) + /** An aggregate relationship */ + notifications_aggregate?: (notifications_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_media_players_select_column[] | null), + distinct_on?: (notifications_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_media_players_order_by[] | null), + order_by?: (notifications_order_by[] | null), /** filter the rows returned */ - where?: (event_media_players_bool_exp | null)} }) - /** fetch data from the table: "event_media_players" using primary key columns */ - event_media_players_by_pk?: (event_media_playersGenqlSelection & { __args: {media_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) - /** fetch data from the table: "event_organizers" */ - event_organizers?: (event_organizersGenqlSelection & { __args?: { + where?: (notifications_bool_exp | null)} }) + /** fetch data from the table: "notifications" using primary key columns */ + notifications_by_pk?: (notificationsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "pending_match_import_players" */ + pending_match_import_players?: (pending_match_import_playersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_organizers_select_column[] | null), + distinct_on?: (pending_match_import_players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_organizers_order_by[] | null), + order_by?: (pending_match_import_players_order_by[] | null), /** filter the rows returned */ - where?: (event_organizers_bool_exp | null)} }) - /** fetch aggregated fields from the table: "event_organizers" */ - event_organizers_aggregate?: (event_organizers_aggregateGenqlSelection & { __args?: { + where?: (pending_match_import_players_bool_exp | null)} }) + /** fetch aggregated fields from the table: "pending_match_import_players" */ + pending_match_import_players_aggregate?: (pending_match_import_players_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_organizers_select_column[] | null), + distinct_on?: (pending_match_import_players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_organizers_order_by[] | null), + order_by?: (pending_match_import_players_order_by[] | null), /** filter the rows returned */ - where?: (event_organizers_bool_exp | null)} }) - /** fetch data from the table: "event_organizers" using primary key columns */ - event_organizers_by_pk?: (event_organizersGenqlSelection & { __args: {event_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) - /** fetch data from the table: "event_players" */ - event_players?: (event_playersGenqlSelection & { __args?: { + where?: (pending_match_import_players_bool_exp | null)} }) + /** fetch data from the table: "pending_match_import_players" using primary key columns */ + pending_match_import_players_by_pk?: (pending_match_import_playersGenqlSelection & { __args: {steam_id: Scalars['bigint'], valve_match_id: Scalars['numeric']} }) + /** fetch data from the table: "pending_match_imports" */ + pending_match_imports?: (pending_match_importsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_players_select_column[] | null), + distinct_on?: (pending_match_imports_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_players_order_by[] | null), + order_by?: (pending_match_imports_order_by[] | null), /** filter the rows returned */ - where?: (event_players_bool_exp | null)} }) - /** fetch aggregated fields from the table: "event_players" */ - event_players_aggregate?: (event_players_aggregateGenqlSelection & { __args?: { + where?: (pending_match_imports_bool_exp | null)} }) + /** fetch aggregated fields from the table: "pending_match_imports" */ + pending_match_imports_aggregate?: (pending_match_imports_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_players_select_column[] | null), + distinct_on?: (pending_match_imports_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_players_order_by[] | null), + order_by?: (pending_match_imports_order_by[] | null), /** filter the rows returned */ - where?: (event_players_bool_exp | null)} }) - /** fetch data from the table: "event_players" using primary key columns */ - event_players_by_pk?: (event_playersGenqlSelection & { __args: {event_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) - /** fetch data from the table: "event_teams" */ - event_teams?: (event_teamsGenqlSelection & { __args?: { + where?: (pending_match_imports_bool_exp | null)} }) + /** fetch data from the table: "pending_match_imports" using primary key columns */ + pending_match_imports_by_pk?: (pending_match_importsGenqlSelection & { __args: {valve_match_id: Scalars['numeric']} }) + /** fetch data from the table: "player_aim_stats_demo" */ + player_aim_stats_demo?: (player_aim_stats_demoGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_teams_select_column[] | null), + distinct_on?: (player_aim_stats_demo_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_teams_order_by[] | null), + order_by?: (player_aim_stats_demo_order_by[] | null), /** filter the rows returned */ - where?: (event_teams_bool_exp | null)} }) - /** fetch aggregated fields from the table: "event_teams" */ - event_teams_aggregate?: (event_teams_aggregateGenqlSelection & { __args?: { + where?: (player_aim_stats_demo_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_aim_stats_demo" */ + player_aim_stats_demo_aggregate?: (player_aim_stats_demo_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_teams_select_column[] | null), + distinct_on?: (player_aim_stats_demo_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_teams_order_by[] | null), + order_by?: (player_aim_stats_demo_order_by[] | null), /** filter the rows returned */ - where?: (event_teams_bool_exp | null)} }) - /** fetch data from the table: "event_teams" using primary key columns */ - event_teams_by_pk?: (event_teamsGenqlSelection & { __args: {event_id: Scalars['uuid'], team_id: Scalars['uuid']} }) - /** fetch data from the table: "event_tournaments" */ - event_tournaments?: (event_tournamentsGenqlSelection & { __args?: { + where?: (player_aim_stats_demo_bool_exp | null)} }) + /** fetch data from the table: "player_aim_stats_demo" using primary key columns */ + player_aim_stats_demo_by_pk?: (player_aim_stats_demoGenqlSelection & { __args: {attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid']} }) + /** fetch data from the table: "player_aim_weapon_stats" */ + player_aim_weapon_stats?: (player_aim_weapon_statsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_tournaments_select_column[] | null), + distinct_on?: (player_aim_weapon_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_tournaments_order_by[] | null), + order_by?: (player_aim_weapon_stats_order_by[] | null), /** filter the rows returned */ - where?: (event_tournaments_bool_exp | null)} }) - /** fetch aggregated fields from the table: "event_tournaments" */ - event_tournaments_aggregate?: (event_tournaments_aggregateGenqlSelection & { __args?: { + where?: (player_aim_weapon_stats_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_aim_weapon_stats" */ + player_aim_weapon_stats_aggregate?: (player_aim_weapon_stats_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_tournaments_select_column[] | null), + distinct_on?: (player_aim_weapon_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_tournaments_order_by[] | null), + order_by?: (player_aim_weapon_stats_order_by[] | null), /** filter the rows returned */ - where?: (event_tournaments_bool_exp | null)} }) - /** fetch data from the table: "event_tournaments" using primary key columns */ - event_tournaments_by_pk?: (event_tournamentsGenqlSelection & { __args: {event_id: Scalars['uuid'], tournament_id: Scalars['uuid']} }) - /** fetch data from the table: "events" */ - events?: (eventsGenqlSelection & { __args?: { + where?: (player_aim_weapon_stats_bool_exp | null)} }) + /** fetch data from the table: "player_aim_weapon_stats" using primary key columns */ + player_aim_weapon_stats_by_pk?: (player_aim_weapon_statsGenqlSelection & { __args: {match_map_id: Scalars['uuid'], steam_id: Scalars['bigint'], weapon_class: Scalars['String']} }) + /** An array relationship */ + player_assists?: (player_assistsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (events_select_column[] | null), + distinct_on?: (player_assists_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (events_order_by[] | null), + order_by?: (player_assists_order_by[] | null), /** filter the rows returned */ - where?: (events_bool_exp | null)} }) - /** fetch aggregated fields from the table: "events" */ - events_aggregate?: (events_aggregateGenqlSelection & { __args?: { + where?: (player_assists_bool_exp | null)} }) + /** An aggregate relationship */ + player_assists_aggregate?: (player_assists_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (events_select_column[] | null), + distinct_on?: (player_assists_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (events_order_by[] | null), + order_by?: (player_assists_order_by[] | null), /** filter the rows returned */ - where?: (events_bool_exp | null)} }) - /** fetch data from the table: "events" using primary key columns */ - events_by_pk?: (eventsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "friends" */ - friends?: (friendsGenqlSelection & { __args?: { + where?: (player_assists_bool_exp | null)} }) + /** fetch data from the table: "player_assists" using primary key columns */ + player_assists_by_pk?: (player_assistsGenqlSelection & { __args: {attacked_steam_id: Scalars['bigint'], attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) + /** fetch data from the table: "player_career_stats_v" */ + player_career_stats_v?: (player_career_stats_vGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (friends_select_column[] | null), + distinct_on?: (player_career_stats_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (friends_order_by[] | null), + order_by?: (player_career_stats_v_order_by[] | null), /** filter the rows returned */ - where?: (friends_bool_exp | null)} }) - /** fetch aggregated fields from the table: "friends" */ - friends_aggregate?: (friends_aggregateGenqlSelection & { __args?: { + where?: (player_career_stats_v_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_career_stats_v" */ + player_career_stats_v_aggregate?: (player_career_stats_v_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (friends_select_column[] | null), + distinct_on?: (player_career_stats_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (friends_order_by[] | null), + order_by?: (player_career_stats_v_order_by[] | null), /** filter the rows returned */ - where?: (friends_bool_exp | null)} }) - /** fetch data from the table: "friends" using primary key columns */ - friends_by_pk?: (friendsGenqlSelection & { __args: {other_player_steam_id: Scalars['bigint'], player_steam_id: Scalars['bigint']} }) - /** fetch data from the table: "game_mode_plugins" */ - game_mode_plugins?: (game_mode_pluginsGenqlSelection & { __args?: { + where?: (player_career_stats_v_bool_exp | null)} }) + /** An array relationship */ + player_damages?: (player_damagesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_mode_plugins_select_column[] | null), + distinct_on?: (player_damages_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_mode_plugins_order_by[] | null), + order_by?: (player_damages_order_by[] | null), /** filter the rows returned */ - where?: (game_mode_plugins_bool_exp | null)} }) - /** fetch aggregated fields from the table: "game_mode_plugins" */ - game_mode_plugins_aggregate?: (game_mode_plugins_aggregateGenqlSelection & { __args?: { + where?: (player_damages_bool_exp | null)} }) + /** An aggregate relationship */ + player_damages_aggregate?: (player_damages_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_mode_plugins_select_column[] | null), + distinct_on?: (player_damages_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_mode_plugins_order_by[] | null), + order_by?: (player_damages_order_by[] | null), /** filter the rows returned */ - where?: (game_mode_plugins_bool_exp | null)} }) - /** fetch data from the table: "game_mode_plugins" using primary key columns */ - game_mode_plugins_by_pk?: (game_mode_pluginsGenqlSelection & { __args: {game_mode_id: Scalars['uuid'], plugin_slug: Scalars['String']} }) - /** fetch data from the table: "game_modes" */ - game_modes?: (game_modesGenqlSelection & { __args?: { + where?: (player_damages_bool_exp | null)} }) + /** fetch data from the table: "player_damages" using primary key columns */ + player_damages_by_pk?: (player_damagesGenqlSelection & { __args: {id: Scalars['uuid'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) + /** fetch data from the table: "player_elo" */ + player_elo?: (player_eloGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_modes_select_column[] | null), + distinct_on?: (player_elo_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_modes_order_by[] | null), + order_by?: (player_elo_order_by[] | null), /** filter the rows returned */ - where?: (game_modes_bool_exp | null)} }) - /** fetch aggregated fields from the table: "game_modes" */ - game_modes_aggregate?: (game_modes_aggregateGenqlSelection & { __args?: { + where?: (player_elo_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_elo" */ + player_elo_aggregate?: (player_elo_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_modes_select_column[] | null), + distinct_on?: (player_elo_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_modes_order_by[] | null), + order_by?: (player_elo_order_by[] | null), /** filter the rows returned */ - where?: (game_modes_bool_exp | null)} }) - /** fetch data from the table: "game_modes" using primary key columns */ - game_modes_by_pk?: (game_modesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "game_plugin_installs" */ - game_plugin_installs?: (game_plugin_installsGenqlSelection & { __args?: { + where?: (player_elo_bool_exp | null)} }) + /** fetch data from the table: "player_elo" using primary key columns */ + player_elo_by_pk?: (player_eloGenqlSelection & { __args: {match_id: Scalars['uuid'], steam_id: Scalars['bigint'], type: e_match_types_enum} }) + /** fetch data from the table: "player_faceit_rank_history" */ + player_faceit_rank_history?: (player_faceit_rank_historyGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_plugin_installs_select_column[] | null), + distinct_on?: (player_faceit_rank_history_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_plugin_installs_order_by[] | null), + order_by?: (player_faceit_rank_history_order_by[] | null), /** filter the rows returned */ - where?: (game_plugin_installs_bool_exp | null)} }) - /** fetch aggregated fields from the table: "game_plugin_installs" */ - game_plugin_installs_aggregate?: (game_plugin_installs_aggregateGenqlSelection & { __args?: { + where?: (player_faceit_rank_history_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_faceit_rank_history" */ + player_faceit_rank_history_aggregate?: (player_faceit_rank_history_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_plugin_installs_select_column[] | null), + distinct_on?: (player_faceit_rank_history_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_plugin_installs_order_by[] | null), + order_by?: (player_faceit_rank_history_order_by[] | null), /** filter the rows returned */ - where?: (game_plugin_installs_bool_exp | null)} }) - /** fetch data from the table: "game_plugin_installs" using primary key columns */ - game_plugin_installs_by_pk?: (game_plugin_installsGenqlSelection & { __args: {plugin_slug: Scalars['String']} }) - /** fetch data from the table: "game_plugin_versions" */ - game_plugin_versions?: (game_plugin_versionsGenqlSelection & { __args?: { + where?: (player_faceit_rank_history_bool_exp | null)} }) + /** fetch data from the table: "player_faceit_rank_history" using primary key columns */ + player_faceit_rank_history_by_pk?: (player_faceit_rank_historyGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** An array relationship */ + player_flashes?: (player_flashesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_plugin_versions_select_column[] | null), + distinct_on?: (player_flashes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_plugin_versions_order_by[] | null), + order_by?: (player_flashes_order_by[] | null), /** filter the rows returned */ - where?: (game_plugin_versions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "game_plugin_versions" */ - game_plugin_versions_aggregate?: (game_plugin_versions_aggregateGenqlSelection & { __args?: { + where?: (player_flashes_bool_exp | null)} }) + /** An aggregate relationship */ + player_flashes_aggregate?: (player_flashes_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_plugin_versions_select_column[] | null), + distinct_on?: (player_flashes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_plugin_versions_order_by[] | null), + order_by?: (player_flashes_order_by[] | null), /** filter the rows returned */ - where?: (game_plugin_versions_bool_exp | null)} }) - /** fetch data from the table: "game_plugin_versions" using primary key columns */ - game_plugin_versions_by_pk?: (game_plugin_versionsGenqlSelection & { __args: {plugin_slug: Scalars['String'], runtime: e_plugin_runtimes_enum, version: Scalars['String']} }) - /** fetch data from the table: "game_plugins" */ - game_plugins?: (game_pluginsGenqlSelection & { __args?: { + where?: (player_flashes_bool_exp | null)} }) + /** fetch data from the table: "player_flashes" using primary key columns */ + player_flashes_by_pk?: (player_flashesGenqlSelection & { __args: {attacked_steam_id: Scalars['bigint'], attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) + /** An array relationship */ + player_kills?: (player_killsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_plugins_select_column[] | null), + distinct_on?: (player_kills_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_plugins_order_by[] | null), + order_by?: (player_kills_order_by[] | null), /** filter the rows returned */ - where?: (game_plugins_bool_exp | null)} }) - /** fetch aggregated fields from the table: "game_plugins" */ - game_plugins_aggregate?: (game_plugins_aggregateGenqlSelection & { __args?: { + where?: (player_kills_bool_exp | null)} }) + /** An aggregate relationship */ + player_kills_aggregate?: (player_kills_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_plugins_select_column[] | null), + distinct_on?: (player_kills_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_plugins_order_by[] | null), + order_by?: (player_kills_order_by[] | null), /** filter the rows returned */ - where?: (game_plugins_bool_exp | null)} }) - /** fetch data from the table: "game_plugins" using primary key columns */ - game_plugins_by_pk?: (game_pluginsGenqlSelection & { __args: {slug: Scalars['String']} }) - /** fetch data from the table: "game_server_node_plugins" */ - game_server_node_plugins?: (game_server_node_pluginsGenqlSelection & { __args?: { + where?: (player_kills_bool_exp | null)} }) + /** fetch data from the table: "player_kills" using primary key columns */ + player_kills_by_pk?: (player_killsGenqlSelection & { __args: {attacked_steam_id: Scalars['bigint'], attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) + /** fetch data from the table: "player_kills_by_weapon" */ + player_kills_by_weapon?: (player_kills_by_weaponGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_server_node_plugins_select_column[] | null), + distinct_on?: (player_kills_by_weapon_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_server_node_plugins_order_by[] | null), + order_by?: (player_kills_by_weapon_order_by[] | null), /** filter the rows returned */ - where?: (game_server_node_plugins_bool_exp | null)} }) - /** fetch aggregated fields from the table: "game_server_node_plugins" */ - game_server_node_plugins_aggregate?: (game_server_node_plugins_aggregateGenqlSelection & { __args?: { + where?: (player_kills_by_weapon_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_kills_by_weapon" */ + player_kills_by_weapon_aggregate?: (player_kills_by_weapon_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_server_node_plugins_select_column[] | null), + distinct_on?: (player_kills_by_weapon_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_server_node_plugins_order_by[] | null), + order_by?: (player_kills_by_weapon_order_by[] | null), /** filter the rows returned */ - where?: (game_server_node_plugins_bool_exp | null)} }) - /** fetch data from the table: "game_server_node_plugins" using primary key columns */ - game_server_node_plugins_by_pk?: (game_server_node_pluginsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** An array relationship */ - game_server_nodes?: (game_server_nodesGenqlSelection & { __args?: { + where?: (player_kills_by_weapon_bool_exp | null)} }) + /** fetch data from the table: "player_kills_by_weapon" using primary key columns */ + player_kills_by_weapon_by_pk?: (player_kills_by_weaponGenqlSelection & { __args: {player_steam_id: Scalars['bigint'], with: Scalars['String']} }) + /** fetch data from the table: "player_leaderboard_rank" */ + player_leaderboard_rank?: (player_leaderboard_rankGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_server_nodes_select_column[] | null), + distinct_on?: (player_leaderboard_rank_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_server_nodes_order_by[] | null), + order_by?: (player_leaderboard_rank_order_by[] | null), /** filter the rows returned */ - where?: (game_server_nodes_bool_exp | null)} }) - /** An aggregate relationship */ - game_server_nodes_aggregate?: (game_server_nodes_aggregateGenqlSelection & { __args?: { + where?: (player_leaderboard_rank_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_leaderboard_rank" */ + player_leaderboard_rank_aggregate?: (player_leaderboard_rank_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_server_nodes_select_column[] | null), + distinct_on?: (player_leaderboard_rank_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_server_nodes_order_by[] | null), + order_by?: (player_leaderboard_rank_order_by[] | null), /** filter the rows returned */ - where?: (game_server_nodes_bool_exp | null)} }) - /** fetch data from the table: "game_server_nodes" using primary key columns */ - game_server_nodes_by_pk?: (game_server_nodesGenqlSelection & { __args: {id: Scalars['String']} }) - /** fetch data from the table: "game_versions" */ - game_versions?: (game_versionsGenqlSelection & { __args?: { + where?: (player_leaderboard_rank_bool_exp | null)} }) + /** fetch data from the table: "player_match_map_stats" */ + player_match_map_stats?: (player_match_map_statsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_versions_select_column[] | null), + distinct_on?: (player_match_map_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_versions_order_by[] | null), + order_by?: (player_match_map_stats_order_by[] | null), /** filter the rows returned */ - where?: (game_versions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "game_versions" */ - game_versions_aggregate?: (game_versions_aggregateGenqlSelection & { __args?: { + where?: (player_match_map_stats_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_match_map_stats" */ + player_match_map_stats_aggregate?: (player_match_map_stats_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_versions_select_column[] | null), + distinct_on?: (player_match_map_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_versions_order_by[] | null), + order_by?: (player_match_map_stats_order_by[] | null), /** filter the rows returned */ - where?: (game_versions_bool_exp | null)} }) - /** fetch data from the table: "game_versions" using primary key columns */ - game_versions_by_pk?: (game_versionsGenqlSelection & { __args: {build_id: Scalars['Int']} }) - /** fetch data from the table: "gamedata_signature_validations" */ - gamedata_signature_validations?: (gamedata_signature_validationsGenqlSelection & { __args?: { + where?: (player_match_map_stats_bool_exp | null)} }) + /** fetch data from the table: "player_match_map_stats" using primary key columns */ + player_match_map_stats_by_pk?: (player_match_map_statsGenqlSelection & { __args: {match_map_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) + /** fetch data from the table: "player_match_performance_v" */ + player_match_performance_v?: (player_match_performance_vGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (gamedata_signature_validations_select_column[] | null), + distinct_on?: (player_match_performance_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (gamedata_signature_validations_order_by[] | null), + order_by?: (player_match_performance_v_order_by[] | null), /** filter the rows returned */ - where?: (gamedata_signature_validations_bool_exp | null)} }) - /** fetch aggregated fields from the table: "gamedata_signature_validations" */ - gamedata_signature_validations_aggregate?: (gamedata_signature_validations_aggregateGenqlSelection & { __args?: { + where?: (player_match_performance_v_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_match_performance_v" */ + player_match_performance_v_aggregate?: (player_match_performance_v_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (gamedata_signature_validations_select_column[] | null), + distinct_on?: (player_match_performance_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (gamedata_signature_validations_order_by[] | null), + order_by?: (player_match_performance_v_order_by[] | null), /** filter the rows returned */ - where?: (gamedata_signature_validations_bool_exp | null)} }) - /** fetch data from the table: "gamedata_signature_validations" using primary key columns */ - gamedata_signature_validations_by_pk?: (gamedata_signature_validationsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** Get list of active connections */ - getActiveConnections?: ActiveConnectionGenqlSelection - /** Get currently executing queries */ - getActiveQueries?: ActiveQueryGenqlSelection - /** Get connection statistics */ - getConnectionStats?: ConnectionStatsGenqlSelection - /** Get current database locks */ - getCurrentLocks?: LockInfoGenqlSelection - /** Get database-wide statistics */ - getDatabaseStats?: DatabaseStatsGenqlSelection - getDedicatedServerInfo?: DedicatedSeverInfoGenqlSelection - getDedicatedServerPlayers?: (ServerPlayerGenqlSelection & { __args: {serverId: Scalars['String']} }) - /** Which highlight presets have content for a player on a map's demo */ - getHighlightPresetAvailability?: (HighlightPresetAvailabilityGenqlSelection & { __args: {match_map_id: Scalars['uuid'], target_steam_id: Scalars['String']} }) - /** Get index I/O statistics */ - getIndexIOStats?: (IndexIOStatGenqlSelection & { __args?: {schemas?: (Scalars['String'][] | null)} }) - /** Get index usage statistics */ - getIndexStats?: (IndexStatGenqlSelection & { __args?: {schemas?: (Scalars['String'][] | null)} }) - getNodeStats?: (NodeStatsGenqlSelection & { __args: {node: Scalars['String']} }) - /** Get detailed query analysis with EXPLAIN plan */ - getQueryDetail?: (QueryDetailGenqlSelection & { __args: {queryid: Scalars['String']} }) - /** Get enhanced query performance statistics */ - getQueryStats?: QueryStatGenqlSelection - /** Get available database schemas */ - getSchemas?: boolean | number - getServiceStats?: PodStatsGenqlSelection - /** Get database storage statistics and reclaimable space */ - getStorageStats?: (StorageStatsGenqlSelection & { __args?: {schemas?: (Scalars['String'][] | null)} }) - /** Get table I/O statistics */ - getTableIOStats?: (TableIOStatGenqlSelection & { __args?: {schemas?: (Scalars['String'][] | null)} }) - /** Get table access statistics */ - getTableStats?: (TableStatGenqlSelection & { __args?: {schemas?: (Scalars['String'][] | null)} }) - /** Get TimescaleDB statistics */ - getTimescaleStats?: TimescaleStatsGenqlSelection - /** execute function "get_event_leaderboard" which returns "leaderboard_entries" */ - get_event_leaderboard?: (leaderboard_entriesGenqlSelection & { __args: { - /** input parameters for function "get_event_leaderboard" */ - args: get_event_leaderboard_args, + where?: (player_match_performance_v_bool_exp | null)} }) + /** fetch data from the table: "player_match_stats_v" */ + player_match_stats_v?: (player_match_stats_vGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (leaderboard_entries_select_column[] | null), + distinct_on?: (player_match_stats_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (leaderboard_entries_order_by[] | null), + order_by?: (player_match_stats_v_order_by[] | null), /** filter the rows returned */ - where?: (leaderboard_entries_bool_exp | null)} }) - /** execute function "get_event_leaderboard" and query aggregates on result of table type "leaderboard_entries" */ - get_event_leaderboard_aggregate?: (leaderboard_entries_aggregateGenqlSelection & { __args: { - /** input parameters for function "get_event_leaderboard_aggregate" */ - args: get_event_leaderboard_args, + where?: (player_match_stats_v_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_match_stats_v" */ + player_match_stats_v_aggregate?: (player_match_stats_v_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (leaderboard_entries_select_column[] | null), + distinct_on?: (player_match_stats_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (leaderboard_entries_order_by[] | null), + order_by?: (player_match_stats_v_order_by[] | null), /** filter the rows returned */ - where?: (leaderboard_entries_bool_exp | null)} }) - /** execute function "get_leaderboard" which returns "leaderboard_entries" */ - get_leaderboard?: (leaderboard_entriesGenqlSelection & { __args: { - /** input parameters for function "get_leaderboard" */ - args: get_leaderboard_args, + where?: (player_match_stats_v_bool_exp | null)} }) + /** An array relationship */ + player_objectives?: (player_objectivesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (leaderboard_entries_select_column[] | null), + distinct_on?: (player_objectives_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (leaderboard_entries_order_by[] | null), + order_by?: (player_objectives_order_by[] | null), /** filter the rows returned */ - where?: (leaderboard_entries_bool_exp | null)} }) - /** execute function "get_leaderboard" and query aggregates on result of table type "leaderboard_entries" */ - get_leaderboard_aggregate?: (leaderboard_entries_aggregateGenqlSelection & { __args: { - /** input parameters for function "get_leaderboard_aggregate" */ - args: get_leaderboard_args, + where?: (player_objectives_bool_exp | null)} }) + /** An aggregate relationship */ + player_objectives_aggregate?: (player_objectives_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (leaderboard_entries_select_column[] | null), + distinct_on?: (player_objectives_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (leaderboard_entries_order_by[] | null), + order_by?: (player_objectives_order_by[] | null), /** filter the rows returned */ - where?: (leaderboard_entries_bool_exp | null)} }) - /** execute function "get_league_season_leaderboard" which returns "leaderboard_entries" */ - get_league_season_leaderboard?: (leaderboard_entriesGenqlSelection & { __args: { - /** input parameters for function "get_league_season_leaderboard" */ - args: get_league_season_leaderboard_args, + where?: (player_objectives_bool_exp | null)} }) + /** fetch data from the table: "player_objectives" using primary key columns */ + player_objectives_by_pk?: (player_objectivesGenqlSelection & { __args: {match_map_id: Scalars['uuid'], player_steam_id: Scalars['bigint'], time: Scalars['timestamptz']} }) + /** fetch data from the table: "player_performance_v" */ + player_performance_v?: (player_performance_vGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (leaderboard_entries_select_column[] | null), + distinct_on?: (player_performance_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (leaderboard_entries_order_by[] | null), + order_by?: (player_performance_v_order_by[] | null), /** filter the rows returned */ - where?: (leaderboard_entries_bool_exp | null)} }) - /** execute function "get_league_season_leaderboard" and query aggregates on result of table type "leaderboard_entries" */ - get_league_season_leaderboard_aggregate?: (leaderboard_entries_aggregateGenqlSelection & { __args: { - /** input parameters for function "get_league_season_leaderboard_aggregate" */ - args: get_league_season_leaderboard_args, + where?: (player_performance_v_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_performance_v" */ + player_performance_v_aggregate?: (player_performance_v_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (leaderboard_entries_select_column[] | null), + distinct_on?: (player_performance_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (leaderboard_entries_order_by[] | null), + order_by?: (player_performance_v_order_by[] | null), /** filter the rows returned */ - where?: (leaderboard_entries_bool_exp | null)} }) - /** execute function "get_player_leaderboard_rank" which returns "player_leaderboard_rank" */ - get_player_leaderboard_rank?: (player_leaderboard_rankGenqlSelection & { __args: { - /** input parameters for function "get_player_leaderboard_rank" */ - args: get_player_leaderboard_rank_args, + where?: (player_performance_v_bool_exp | null)} }) + /** fetch data from the table: "player_premier_rank_history" */ + player_premier_rank_history?: (player_premier_rank_historyGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_leaderboard_rank_select_column[] | null), + distinct_on?: (player_premier_rank_history_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_leaderboard_rank_order_by[] | null), + order_by?: (player_premier_rank_history_order_by[] | null), /** filter the rows returned */ - where?: (player_leaderboard_rank_bool_exp | null)} }) - /** execute function "get_player_leaderboard_rank" and query aggregates on result of table type "player_leaderboard_rank" */ - get_player_leaderboard_rank_aggregate?: (player_leaderboard_rank_aggregateGenqlSelection & { __args: { - /** input parameters for function "get_player_leaderboard_rank_aggregate" */ - args: get_player_leaderboard_rank_args, + where?: (player_premier_rank_history_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_premier_rank_history" */ + player_premier_rank_history_aggregate?: (player_premier_rank_history_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_leaderboard_rank_select_column[] | null), + distinct_on?: (player_premier_rank_history_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_leaderboard_rank_order_by[] | null), + order_by?: (player_premier_rank_history_order_by[] | null), /** filter the rows returned */ - where?: (player_leaderboard_rank_bool_exp | null)} }) - /** fetch data from the table: "leaderboard_entries" */ - leaderboard_entries?: (leaderboard_entriesGenqlSelection & { __args?: { + where?: (player_premier_rank_history_bool_exp | null)} }) + /** fetch data from the table: "player_premier_rank_history" using primary key columns */ + player_premier_rank_history_by_pk?: (player_premier_rank_historyGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "player_sanctions" */ + player_sanctions?: (player_sanctionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (leaderboard_entries_select_column[] | null), + distinct_on?: (player_sanctions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (leaderboard_entries_order_by[] | null), + order_by?: (player_sanctions_order_by[] | null), /** filter the rows returned */ - where?: (leaderboard_entries_bool_exp | null)} }) - /** fetch aggregated fields from the table: "leaderboard_entries" */ - leaderboard_entries_aggregate?: (leaderboard_entries_aggregateGenqlSelection & { __args?: { + where?: (player_sanctions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_sanctions" */ + player_sanctions_aggregate?: (player_sanctions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (leaderboard_entries_select_column[] | null), + distinct_on?: (player_sanctions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (leaderboard_entries_order_by[] | null), + order_by?: (player_sanctions_order_by[] | null), /** filter the rows returned */ - where?: (leaderboard_entries_bool_exp | null)} }) - /** fetch data from the table: "league_divisions" */ - league_divisions?: (league_divisionsGenqlSelection & { __args?: { + where?: (player_sanctions_bool_exp | null)} }) + /** fetch data from the table: "player_sanctions" using primary key columns */ + player_sanctions_by_pk?: (player_sanctionsGenqlSelection & { __args: {created_at: Scalars['timestamptz'], id: Scalars['uuid']} }) + /** An array relationship */ + player_season_stats?: (player_season_statsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_divisions_select_column[] | null), + distinct_on?: (player_season_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_divisions_order_by[] | null), + order_by?: (player_season_stats_order_by[] | null), /** filter the rows returned */ - where?: (league_divisions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_divisions" */ - league_divisions_aggregate?: (league_divisions_aggregateGenqlSelection & { __args?: { + where?: (player_season_stats_bool_exp | null)} }) + /** An aggregate relationship */ + player_season_stats_aggregate?: (player_season_stats_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_divisions_select_column[] | null), + distinct_on?: (player_season_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_divisions_order_by[] | null), + order_by?: (player_season_stats_order_by[] | null), /** filter the rows returned */ - where?: (league_divisions_bool_exp | null)} }) - /** fetch data from the table: "league_divisions" using primary key columns */ - league_divisions_by_pk?: (league_divisionsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "league_match_weeks" */ - league_match_weeks?: (league_match_weeksGenqlSelection & { __args?: { + where?: (player_season_stats_bool_exp | null)} }) + /** fetch data from the table: "player_season_stats" using primary key columns */ + player_season_stats_by_pk?: (player_season_statsGenqlSelection & { __args: {player_steam_id: Scalars['bigint'], season_id: Scalars['uuid']} }) + /** fetch data from the table: "player_stats" */ + player_stats?: (player_statsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_match_weeks_select_column[] | null), + distinct_on?: (player_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_match_weeks_order_by[] | null), + order_by?: (player_stats_order_by[] | null), /** filter the rows returned */ - where?: (league_match_weeks_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_match_weeks" */ - league_match_weeks_aggregate?: (league_match_weeks_aggregateGenqlSelection & { __args?: { + where?: (player_stats_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_stats" */ + player_stats_aggregate?: (player_stats_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_match_weeks_select_column[] | null), + distinct_on?: (player_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_match_weeks_order_by[] | null), + order_by?: (player_stats_order_by[] | null), /** filter the rows returned */ - where?: (league_match_weeks_bool_exp | null)} }) - /** fetch data from the table: "league_match_weeks" using primary key columns */ - league_match_weeks_by_pk?: (league_match_weeksGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "league_relegation_playoffs" */ - league_relegation_playoffs?: (league_relegation_playoffsGenqlSelection & { __args?: { + where?: (player_stats_bool_exp | null)} }) + /** fetch data from the table: "player_stats" using primary key columns */ + player_stats_by_pk?: (player_statsGenqlSelection & { __args: {player_steam_id: Scalars['bigint']} }) + /** fetch data from the table: "player_steam_bot_friend" */ + player_steam_bot_friend?: (player_steam_bot_friendGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_relegation_playoffs_select_column[] | null), + distinct_on?: (player_steam_bot_friend_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_relegation_playoffs_order_by[] | null), + order_by?: (player_steam_bot_friend_order_by[] | null), /** filter the rows returned */ - where?: (league_relegation_playoffs_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_relegation_playoffs" */ - league_relegation_playoffs_aggregate?: (league_relegation_playoffs_aggregateGenqlSelection & { __args?: { + where?: (player_steam_bot_friend_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_steam_bot_friend" */ + player_steam_bot_friend_aggregate?: (player_steam_bot_friend_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_relegation_playoffs_select_column[] | null), + distinct_on?: (player_steam_bot_friend_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_relegation_playoffs_order_by[] | null), + order_by?: (player_steam_bot_friend_order_by[] | null), /** filter the rows returned */ - where?: (league_relegation_playoffs_bool_exp | null)} }) - /** fetch data from the table: "league_relegation_playoffs" using primary key columns */ - league_relegation_playoffs_by_pk?: (league_relegation_playoffsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "league_scheduling_proposals" */ - league_scheduling_proposals?: (league_scheduling_proposalsGenqlSelection & { __args?: { + where?: (player_steam_bot_friend_bool_exp | null)} }) + /** fetch data from the table: "player_steam_bot_friend" using primary key columns */ + player_steam_bot_friend_by_pk?: (player_steam_bot_friendGenqlSelection & { __args: {steam_id: Scalars['bigint']} }) + /** fetch data from the table: "player_steam_match_auth" */ + player_steam_match_auth?: (player_steam_match_authGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_scheduling_proposals_select_column[] | null), + distinct_on?: (player_steam_match_auth_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_scheduling_proposals_order_by[] | null), + order_by?: (player_steam_match_auth_order_by[] | null), /** filter the rows returned */ - where?: (league_scheduling_proposals_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_scheduling_proposals" */ - league_scheduling_proposals_aggregate?: (league_scheduling_proposals_aggregateGenqlSelection & { __args?: { + where?: (player_steam_match_auth_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_steam_match_auth" */ + player_steam_match_auth_aggregate?: (player_steam_match_auth_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_scheduling_proposals_select_column[] | null), + distinct_on?: (player_steam_match_auth_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_scheduling_proposals_order_by[] | null), + order_by?: (player_steam_match_auth_order_by[] | null), /** filter the rows returned */ - where?: (league_scheduling_proposals_bool_exp | null)} }) - /** fetch data from the table: "league_scheduling_proposals" using primary key columns */ - league_scheduling_proposals_by_pk?: (league_scheduling_proposalsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "league_season_divisions" */ - league_season_divisions?: (league_season_divisionsGenqlSelection & { __args?: { + where?: (player_steam_match_auth_bool_exp | null)} }) + /** fetch data from the table: "player_steam_match_auth" using primary key columns */ + player_steam_match_auth_by_pk?: (player_steam_match_authGenqlSelection & { __args: {steam_id: Scalars['bigint']} }) + /** fetch data from the table: "player_unused_utility" */ + player_unused_utility?: (player_unused_utilityGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_season_divisions_select_column[] | null), + distinct_on?: (player_unused_utility_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_season_divisions_order_by[] | null), + order_by?: (player_unused_utility_order_by[] | null), /** filter the rows returned */ - where?: (league_season_divisions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_season_divisions" */ - league_season_divisions_aggregate?: (league_season_divisions_aggregateGenqlSelection & { __args?: { + where?: (player_unused_utility_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_unused_utility" */ + player_unused_utility_aggregate?: (player_unused_utility_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_season_divisions_select_column[] | null), + distinct_on?: (player_unused_utility_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_season_divisions_order_by[] | null), + order_by?: (player_unused_utility_order_by[] | null), /** filter the rows returned */ - where?: (league_season_divisions_bool_exp | null)} }) - /** fetch data from the table: "league_season_divisions" using primary key columns */ - league_season_divisions_by_pk?: (league_season_divisionsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "league_seasons" */ - league_seasons?: (league_seasonsGenqlSelection & { __args?: { + where?: (player_unused_utility_bool_exp | null)} }) + /** fetch data from the table: "player_unused_utility" using primary key columns */ + player_unused_utility_by_pk?: (player_unused_utilityGenqlSelection & { __args: {match_map_id: Scalars['uuid'], player_steam_id: Scalars['bigint']} }) + /** An array relationship */ + player_utility?: (player_utilityGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_seasons_select_column[] | null), + distinct_on?: (player_utility_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_seasons_order_by[] | null), + order_by?: (player_utility_order_by[] | null), /** filter the rows returned */ - where?: (league_seasons_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_seasons" */ - league_seasons_aggregate?: (league_seasons_aggregateGenqlSelection & { __args?: { + where?: (player_utility_bool_exp | null)} }) + /** An aggregate relationship */ + player_utility_aggregate?: (player_utility_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_seasons_select_column[] | null), + distinct_on?: (player_utility_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_seasons_order_by[] | null), + order_by?: (player_utility_order_by[] | null), /** filter the rows returned */ - where?: (league_seasons_bool_exp | null)} }) - /** fetch data from the table: "league_seasons" using primary key columns */ - league_seasons_by_pk?: (league_seasonsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "league_team_movements" */ - league_team_movements?: (league_team_movementsGenqlSelection & { __args?: { + where?: (player_utility_bool_exp | null)} }) + /** fetch data from the table: "player_utility" using primary key columns */ + player_utility_by_pk?: (player_utilityGenqlSelection & { __args: {attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) + /** fetch data from the table: "player_weapon_stats_v" */ + player_weapon_stats_v?: (player_weapon_stats_vGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_team_movements_select_column[] | null), + distinct_on?: (player_weapon_stats_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_team_movements_order_by[] | null), + order_by?: (player_weapon_stats_v_order_by[] | null), /** filter the rows returned */ - where?: (league_team_movements_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_team_movements" */ - league_team_movements_aggregate?: (league_team_movements_aggregateGenqlSelection & { __args?: { + where?: (player_weapon_stats_v_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_weapon_stats_v" */ + player_weapon_stats_v_aggregate?: (player_weapon_stats_v_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_team_movements_select_column[] | null), + distinct_on?: (player_weapon_stats_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_team_movements_order_by[] | null), + order_by?: (player_weapon_stats_v_order_by[] | null), /** filter the rows returned */ - where?: (league_team_movements_bool_exp | null)} }) - /** fetch data from the table: "league_team_movements" using primary key columns */ - league_team_movements_by_pk?: (league_team_movementsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "league_team_rosters" */ - league_team_rosters?: (league_team_rostersGenqlSelection & { __args?: { + where?: (player_weapon_stats_v_bool_exp | null)} }) + /** fetch data from the table: "players" */ + players?: (playersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_team_rosters_select_column[] | null), + distinct_on?: (players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_team_rosters_order_by[] | null), + order_by?: (players_order_by[] | null), /** filter the rows returned */ - where?: (league_team_rosters_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_team_rosters" */ - league_team_rosters_aggregate?: (league_team_rosters_aggregateGenqlSelection & { __args?: { + where?: (players_bool_exp | null)} }) + /** fetch aggregated fields from the table: "players" */ + players_aggregate?: (players_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_team_rosters_select_column[] | null), + distinct_on?: (players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_team_rosters_order_by[] | null), + order_by?: (players_order_by[] | null), /** filter the rows returned */ - where?: (league_team_rosters_bool_exp | null)} }) - /** fetch data from the table: "league_team_rosters" using primary key columns */ - league_team_rosters_by_pk?: (league_team_rostersGenqlSelection & { __args: {league_team_season_id: Scalars['uuid'], player_steam_id: Scalars['bigint']} }) - /** fetch data from the table: "league_team_seasons" */ - league_team_seasons?: (league_team_seasonsGenqlSelection & { __args?: { + where?: (players_bool_exp | null)} }) + /** fetch data from the table: "players" using primary key columns */ + players_by_pk?: (playersGenqlSelection & { __args: {steam_id: Scalars['bigint']} }) + /** fetch data from the table: "plugin_versions" */ + plugin_versions?: (plugin_versionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_team_seasons_select_column[] | null), + distinct_on?: (plugin_versions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_team_seasons_order_by[] | null), + order_by?: (plugin_versions_order_by[] | null), /** filter the rows returned */ - where?: (league_team_seasons_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_team_seasons" */ - league_team_seasons_aggregate?: (league_team_seasons_aggregateGenqlSelection & { __args?: { + where?: (plugin_versions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "plugin_versions" */ + plugin_versions_aggregate?: (plugin_versions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_team_seasons_select_column[] | null), + distinct_on?: (plugin_versions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_team_seasons_order_by[] | null), + order_by?: (plugin_versions_order_by[] | null), /** filter the rows returned */ - where?: (league_team_seasons_bool_exp | null)} }) - /** fetch data from the table: "league_team_seasons" using primary key columns */ - league_team_seasons_by_pk?: (league_team_seasonsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "league_teams" */ - league_teams?: (league_teamsGenqlSelection & { __args?: { + where?: (plugin_versions_bool_exp | null)} }) + /** fetch data from the table: "plugin_versions" using primary key columns */ + plugin_versions_by_pk?: (plugin_versionsGenqlSelection & { __args: {runtime: e_plugin_runtimes_enum, version: Scalars['String']} }) + /** fetch data from the table: "push_subscriptions" */ + push_subscriptions?: (push_subscriptionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_teams_select_column[] | null), + distinct_on?: (push_subscriptions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_teams_order_by[] | null), + order_by?: (push_subscriptions_order_by[] | null), /** filter the rows returned */ - where?: (league_teams_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_teams" */ - league_teams_aggregate?: (league_teams_aggregateGenqlSelection & { __args?: { + where?: (push_subscriptions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "push_subscriptions" */ + push_subscriptions_aggregate?: (push_subscriptions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_teams_select_column[] | null), + distinct_on?: (push_subscriptions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_teams_order_by[] | null), + order_by?: (push_subscriptions_order_by[] | null), /** filter the rows returned */ - where?: (league_teams_bool_exp | null)} }) - /** fetch data from the table: "league_teams" using primary key columns */ - league_teams_by_pk?: (league_teamsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** List files in game server directory */ - listServerFiles?: (FileListResponseGenqlSelection & { __args: {node_id: Scalars['String'], path?: (Scalars['String'] | null), server_id?: (Scalars['String'] | null)} }) - /** fetch data from the table: "lobbies" */ - lobbies?: (lobbiesGenqlSelection & { __args?: { + where?: (push_subscriptions_bool_exp | null)} }) + /** fetch data from the table: "push_subscriptions" using primary key columns */ + push_subscriptions_by_pk?: (push_subscriptionsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** Read file content from game server */ + readServerFile?: (FileContentResponseGenqlSelection & { __args: {file_path: Scalars['String'], node_id: Scalars['String'], server_id?: (Scalars['String'] | null)} }) + /** fetch data from the table: "seasons" */ + seasons?: (seasonsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (lobbies_select_column[] | null), + distinct_on?: (seasons_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (lobbies_order_by[] | null), + order_by?: (seasons_order_by[] | null), /** filter the rows returned */ - where?: (lobbies_bool_exp | null)} }) - /** fetch aggregated fields from the table: "lobbies" */ - lobbies_aggregate?: (lobbies_aggregateGenqlSelection & { __args?: { + where?: (seasons_bool_exp | null)} }) + /** fetch aggregated fields from the table: "seasons" */ + seasons_aggregate?: (seasons_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (lobbies_select_column[] | null), + distinct_on?: (seasons_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (lobbies_order_by[] | null), + order_by?: (seasons_order_by[] | null), /** filter the rows returned */ - where?: (lobbies_bool_exp | null)} }) - /** fetch data from the table: "lobbies" using primary key columns */ - lobbies_by_pk?: (lobbiesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** An array relationship */ - lobby_players?: (lobby_playersGenqlSelection & { __args?: { + where?: (seasons_bool_exp | null)} }) + /** fetch data from the table: "seasons" using primary key columns */ + seasons_by_pk?: (seasonsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "server_regions" */ + server_regions?: (server_regionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (lobby_players_select_column[] | null), + distinct_on?: (server_regions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (lobby_players_order_by[] | null), + order_by?: (server_regions_order_by[] | null), /** filter the rows returned */ - where?: (lobby_players_bool_exp | null)} }) - /** An aggregate relationship */ - lobby_players_aggregate?: (lobby_players_aggregateGenqlSelection & { __args?: { + where?: (server_regions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "server_regions" */ + server_regions_aggregate?: (server_regions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (lobby_players_select_column[] | null), + distinct_on?: (server_regions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (lobby_players_order_by[] | null), + order_by?: (server_regions_order_by[] | null), /** filter the rows returned */ - where?: (lobby_players_bool_exp | null)} }) - /** fetch data from the table: "lobby_players" using primary key columns */ - lobby_players_by_pk?: (lobby_playersGenqlSelection & { __args: {lobby_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) - /** fetch data from the table: "map_pools" */ - map_pools?: (map_poolsGenqlSelection & { __args?: { + where?: (server_regions_bool_exp | null)} }) + /** fetch data from the table: "server_regions" using primary key columns */ + server_regions_by_pk?: (server_regionsGenqlSelection & { __args: {value: Scalars['String']} }) + /** An array relationship */ + servers?: (serversGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (map_pools_select_column[] | null), + distinct_on?: (servers_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (map_pools_order_by[] | null), + order_by?: (servers_order_by[] | null), /** filter the rows returned */ - where?: (map_pools_bool_exp | null)} }) - /** fetch aggregated fields from the table: "map_pools" */ - map_pools_aggregate?: (map_pools_aggregateGenqlSelection & { __args?: { + where?: (servers_bool_exp | null)} }) + /** An aggregate relationship */ + servers_aggregate?: (servers_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (map_pools_select_column[] | null), + distinct_on?: (servers_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (map_pools_order_by[] | null), + order_by?: (servers_order_by[] | null), /** filter the rows returned */ - where?: (map_pools_bool_exp | null)} }) - /** fetch data from the table: "map_pools" using primary key columns */ - map_pools_by_pk?: (map_poolsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** An array relationship */ - maps?: (mapsGenqlSelection & { __args?: { + where?: (servers_bool_exp | null)} }) + /** fetch data from the table: "servers" using primary key columns */ + servers_by_pk?: (serversGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "settings" */ + settings?: (settingsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (maps_select_column[] | null), + distinct_on?: (settings_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (maps_order_by[] | null), + order_by?: (settings_order_by[] | null), /** filter the rows returned */ - where?: (maps_bool_exp | null)} }) - /** An aggregate relationship */ - maps_aggregate?: (maps_aggregateGenqlSelection & { __args?: { + where?: (settings_bool_exp | null)} }) + /** fetch aggregated fields from the table: "settings" */ + settings_aggregate?: (settings_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (maps_select_column[] | null), + distinct_on?: (settings_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (maps_order_by[] | null), + order_by?: (settings_order_by[] | null), /** filter the rows returned */ - where?: (maps_bool_exp | null)} }) - /** fetch data from the table: "maps" using primary key columns */ - maps_by_pk?: (mapsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** An array relationship */ - match_clips?: (match_clipsGenqlSelection & { __args?: { + where?: (settings_bool_exp | null)} }) + /** fetch data from the table: "settings" using primary key columns */ + settings_by_pk?: (settingsGenqlSelection & { __args: {name: Scalars['String']} }) + /** Steam presence bot admin dashboard status */ + steamPresenceAdminStatus?: SteamPresenceAdminStatusOutputGenqlSelection + /** fetch data from the table: "steam_account_claims" */ + steam_account_claims?: (steam_account_claimsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_clips_select_column[] | null), + distinct_on?: (steam_account_claims_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_clips_order_by[] | null), + order_by?: (steam_account_claims_order_by[] | null), /** filter the rows returned */ - where?: (match_clips_bool_exp | null)} }) - /** An aggregate relationship */ - match_clips_aggregate?: (match_clips_aggregateGenqlSelection & { __args?: { + where?: (steam_account_claims_bool_exp | null)} }) + /** fetch aggregated fields from the table: "steam_account_claims" */ + steam_account_claims_aggregate?: (steam_account_claims_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_clips_select_column[] | null), + distinct_on?: (steam_account_claims_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_clips_order_by[] | null), + order_by?: (steam_account_claims_order_by[] | null), /** filter the rows returned */ - where?: (match_clips_bool_exp | null)} }) - /** fetch data from the table: "match_clips" using primary key columns */ - match_clips_by_pk?: (match_clipsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "match_demo_sessions" */ - match_demo_sessions?: (match_demo_sessionsGenqlSelection & { __args?: { + where?: (steam_account_claims_bool_exp | null)} }) + /** fetch data from the table: "steam_account_claims" using primary key columns */ + steam_account_claims_by_pk?: (steam_account_claimsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "steam_accounts" */ + steam_accounts?: (steam_accountsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_demo_sessions_select_column[] | null), + distinct_on?: (steam_accounts_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_demo_sessions_order_by[] | null), + order_by?: (steam_accounts_order_by[] | null), /** filter the rows returned */ - where?: (match_demo_sessions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "match_demo_sessions" */ - match_demo_sessions_aggregate?: (match_demo_sessions_aggregateGenqlSelection & { __args?: { + where?: (steam_accounts_bool_exp | null)} }) + /** fetch aggregated fields from the table: "steam_accounts" */ + steam_accounts_aggregate?: (steam_accounts_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_demo_sessions_select_column[] | null), + distinct_on?: (steam_accounts_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_demo_sessions_order_by[] | null), + order_by?: (steam_accounts_order_by[] | null), /** filter the rows returned */ - where?: (match_demo_sessions_bool_exp | null)} }) - /** fetch data from the table: "match_demo_sessions" using primary key columns */ - match_demo_sessions_by_pk?: (match_demo_sessionsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** An array relationship */ - match_lineup_players?: (match_lineup_playersGenqlSelection & { __args?: { + where?: (steam_accounts_bool_exp | null)} }) + /** fetch data from the table: "steam_accounts" using primary key columns */ + steam_accounts_by_pk?: (steam_accountsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "system_alerts" */ + system_alerts?: (system_alertsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_lineup_players_select_column[] | null), + distinct_on?: (system_alerts_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_lineup_players_order_by[] | null), + order_by?: (system_alerts_order_by[] | null), /** filter the rows returned */ - where?: (match_lineup_players_bool_exp | null)} }) - /** An aggregate relationship */ - match_lineup_players_aggregate?: (match_lineup_players_aggregateGenqlSelection & { __args?: { + where?: (system_alerts_bool_exp | null)} }) + /** fetch aggregated fields from the table: "system_alerts" */ + system_alerts_aggregate?: (system_alerts_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_lineup_players_select_column[] | null), + distinct_on?: (system_alerts_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_lineup_players_order_by[] | null), + order_by?: (system_alerts_order_by[] | null), /** filter the rows returned */ - where?: (match_lineup_players_bool_exp | null)} }) - /** fetch data from the table: "match_lineup_players" using primary key columns */ - match_lineup_players_by_pk?: (match_lineup_playersGenqlSelection & { __args: {id: Scalars['uuid']} }) + where?: (system_alerts_bool_exp | null)} }) + /** fetch data from the table: "system_alerts" using primary key columns */ + system_alerts_by_pk?: (system_alertsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** teamCalendarUrl */ + teamCalendarUrl?: (TeamCalendarOutputGenqlSelection & { __args: {team_id: Scalars['uuid']} }) /** An array relationship */ - match_lineups?: (match_lineupsGenqlSelection & { __args?: { + team_invites?: (team_invitesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_lineups_select_column[] | null), + distinct_on?: (team_invites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_lineups_order_by[] | null), + order_by?: (team_invites_order_by[] | null), /** filter the rows returned */ - where?: (match_lineups_bool_exp | null)} }) + where?: (team_invites_bool_exp | null)} }) /** An aggregate relationship */ - match_lineups_aggregate?: (match_lineups_aggregateGenqlSelection & { __args?: { + team_invites_aggregate?: (team_invites_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_lineups_select_column[] | null), + distinct_on?: (team_invites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_lineups_order_by[] | null), + order_by?: (team_invites_order_by[] | null), /** filter the rows returned */ - where?: (match_lineups_bool_exp | null)} }) - /** fetch data from the table: "match_lineups" using primary key columns */ - match_lineups_by_pk?: (match_lineupsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "match_map_demos" */ - match_map_demos?: (match_map_demosGenqlSelection & { __args?: { + where?: (team_invites_bool_exp | null)} }) + /** fetch data from the table: "team_invites" using primary key columns */ + team_invites_by_pk?: (team_invitesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "team_roster" */ + team_roster?: (team_rosterGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_map_demos_select_column[] | null), + distinct_on?: (team_roster_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_map_demos_order_by[] | null), + order_by?: (team_roster_order_by[] | null), /** filter the rows returned */ - where?: (match_map_demos_bool_exp | null)} }) - /** fetch aggregated fields from the table: "match_map_demos" */ - match_map_demos_aggregate?: (match_map_demos_aggregateGenqlSelection & { __args?: { + where?: (team_roster_bool_exp | null)} }) + /** fetch aggregated fields from the table: "team_roster" */ + team_roster_aggregate?: (team_roster_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_map_demos_select_column[] | null), + distinct_on?: (team_roster_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_map_demos_order_by[] | null), + order_by?: (team_roster_order_by[] | null), /** filter the rows returned */ - where?: (match_map_demos_bool_exp | null)} }) - /** fetch data from the table: "match_map_demos" using primary key columns */ - match_map_demos_by_pk?: (match_map_demosGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "match_map_rounds" */ - match_map_rounds?: (match_map_roundsGenqlSelection & { __args?: { + where?: (team_roster_bool_exp | null)} }) + /** fetch data from the table: "team_roster" using primary key columns */ + team_roster_by_pk?: (team_rosterGenqlSelection & { __args: {player_steam_id: Scalars['bigint'], team_id: Scalars['uuid']} }) + /** fetch data from the table: "team_scrim_alerts" */ + team_scrim_alerts?: (team_scrim_alertsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_map_rounds_select_column[] | null), + distinct_on?: (team_scrim_alerts_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_map_rounds_order_by[] | null), + order_by?: (team_scrim_alerts_order_by[] | null), /** filter the rows returned */ - where?: (match_map_rounds_bool_exp | null)} }) - /** fetch aggregated fields from the table: "match_map_rounds" */ - match_map_rounds_aggregate?: (match_map_rounds_aggregateGenqlSelection & { __args?: { + where?: (team_scrim_alerts_bool_exp | null)} }) + /** fetch aggregated fields from the table: "team_scrim_alerts" */ + team_scrim_alerts_aggregate?: (team_scrim_alerts_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_map_rounds_select_column[] | null), + distinct_on?: (team_scrim_alerts_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_map_rounds_order_by[] | null), + order_by?: (team_scrim_alerts_order_by[] | null), /** filter the rows returned */ - where?: (match_map_rounds_bool_exp | null)} }) - /** fetch data from the table: "match_map_rounds" using primary key columns */ - match_map_rounds_by_pk?: (match_map_roundsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "match_map_veto_picks" */ - match_map_veto_picks?: (match_map_veto_picksGenqlSelection & { __args?: { + where?: (team_scrim_alerts_bool_exp | null)} }) + /** fetch data from the table: "team_scrim_alerts" using primary key columns */ + team_scrim_alerts_by_pk?: (team_scrim_alertsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "team_scrim_availability" */ + team_scrim_availability?: (team_scrim_availabilityGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_map_veto_picks_select_column[] | null), + distinct_on?: (team_scrim_availability_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_map_veto_picks_order_by[] | null), + order_by?: (team_scrim_availability_order_by[] | null), /** filter the rows returned */ - where?: (match_map_veto_picks_bool_exp | null)} }) - /** fetch aggregated fields from the table: "match_map_veto_picks" */ - match_map_veto_picks_aggregate?: (match_map_veto_picks_aggregateGenqlSelection & { __args?: { + where?: (team_scrim_availability_bool_exp | null)} }) + /** fetch aggregated fields from the table: "team_scrim_availability" */ + team_scrim_availability_aggregate?: (team_scrim_availability_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_map_veto_picks_select_column[] | null), + distinct_on?: (team_scrim_availability_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_map_veto_picks_order_by[] | null), + order_by?: (team_scrim_availability_order_by[] | null), /** filter the rows returned */ - where?: (match_map_veto_picks_bool_exp | null)} }) - /** fetch data from the table: "match_map_veto_picks" using primary key columns */ - match_map_veto_picks_by_pk?: (match_map_veto_picksGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** An array relationship */ - match_maps?: (match_mapsGenqlSelection & { __args?: { + where?: (team_scrim_availability_bool_exp | null)} }) + /** fetch data from the table: "team_scrim_availability" using primary key columns */ + team_scrim_availability_by_pk?: (team_scrim_availabilityGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "team_scrim_request_proposals" */ + team_scrim_request_proposals?: (team_scrim_request_proposalsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_maps_select_column[] | null), + distinct_on?: (team_scrim_request_proposals_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_maps_order_by[] | null), + order_by?: (team_scrim_request_proposals_order_by[] | null), /** filter the rows returned */ - where?: (match_maps_bool_exp | null)} }) - /** An aggregate relationship */ - match_maps_aggregate?: (match_maps_aggregateGenqlSelection & { __args?: { + where?: (team_scrim_request_proposals_bool_exp | null)} }) + /** fetch aggregated fields from the table: "team_scrim_request_proposals" */ + team_scrim_request_proposals_aggregate?: (team_scrim_request_proposals_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_maps_select_column[] | null), + distinct_on?: (team_scrim_request_proposals_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_maps_order_by[] | null), + order_by?: (team_scrim_request_proposals_order_by[] | null), /** filter the rows returned */ - where?: (match_maps_bool_exp | null)} }) - /** fetch data from the table: "match_maps" using primary key columns */ - match_maps_by_pk?: (match_mapsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** An array relationship */ - match_options?: (match_optionsGenqlSelection & { __args?: { + where?: (team_scrim_request_proposals_bool_exp | null)} }) + /** fetch data from the table: "team_scrim_request_proposals" using primary key columns */ + team_scrim_request_proposals_by_pk?: (team_scrim_request_proposalsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "team_scrim_requests" */ + team_scrim_requests?: (team_scrim_requestsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_options_select_column[] | null), + distinct_on?: (team_scrim_requests_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_options_order_by[] | null), + order_by?: (team_scrim_requests_order_by[] | null), /** filter the rows returned */ - where?: (match_options_bool_exp | null)} }) - /** An aggregate relationship */ - match_options_aggregate?: (match_options_aggregateGenqlSelection & { __args?: { + where?: (team_scrim_requests_bool_exp | null)} }) + /** fetch aggregated fields from the table: "team_scrim_requests" */ + team_scrim_requests_aggregate?: (team_scrim_requests_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_options_select_column[] | null), + distinct_on?: (team_scrim_requests_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_options_order_by[] | null), + order_by?: (team_scrim_requests_order_by[] | null), /** filter the rows returned */ - where?: (match_options_bool_exp | null)} }) - /** fetch data from the table: "match_options" using primary key columns */ - match_options_by_pk?: (match_optionsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "match_region_veto_picks" */ - match_region_veto_picks?: (match_region_veto_picksGenqlSelection & { __args?: { + where?: (team_scrim_requests_bool_exp | null)} }) + /** fetch data from the table: "team_scrim_requests" using primary key columns */ + team_scrim_requests_by_pk?: (team_scrim_requestsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "team_scrim_settings" */ + team_scrim_settings?: (team_scrim_settingsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_region_veto_picks_select_column[] | null), + distinct_on?: (team_scrim_settings_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_region_veto_picks_order_by[] | null), + order_by?: (team_scrim_settings_order_by[] | null), /** filter the rows returned */ - where?: (match_region_veto_picks_bool_exp | null)} }) - /** fetch aggregated fields from the table: "match_region_veto_picks" */ - match_region_veto_picks_aggregate?: (match_region_veto_picks_aggregateGenqlSelection & { __args?: { + where?: (team_scrim_settings_bool_exp | null)} }) + /** fetch aggregated fields from the table: "team_scrim_settings" */ + team_scrim_settings_aggregate?: (team_scrim_settings_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_region_veto_picks_select_column[] | null), + distinct_on?: (team_scrim_settings_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_region_veto_picks_order_by[] | null), + order_by?: (team_scrim_settings_order_by[] | null), /** filter the rows returned */ - where?: (match_region_veto_picks_bool_exp | null)} }) - /** fetch data from the table: "match_region_veto_picks" using primary key columns */ - match_region_veto_picks_by_pk?: (match_region_veto_picksGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "match_streams" */ - match_streams?: (match_streamsGenqlSelection & { __args?: { + where?: (team_scrim_settings_bool_exp | null)} }) + /** fetch data from the table: "team_scrim_settings" using primary key columns */ + team_scrim_settings_by_pk?: (team_scrim_settingsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "team_suggestions" */ + team_suggestions?: (team_suggestionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_streams_select_column[] | null), + distinct_on?: (team_suggestions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_streams_order_by[] | null), + order_by?: (team_suggestions_order_by[] | null), /** filter the rows returned */ - where?: (match_streams_bool_exp | null)} }) - /** fetch aggregated fields from the table: "match_streams" */ - match_streams_aggregate?: (match_streams_aggregateGenqlSelection & { __args?: { + where?: (team_suggestions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "team_suggestions" */ + team_suggestions_aggregate?: (team_suggestions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_streams_select_column[] | null), + distinct_on?: (team_suggestions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_streams_order_by[] | null), + order_by?: (team_suggestions_order_by[] | null), /** filter the rows returned */ - where?: (match_streams_bool_exp | null)} }) - /** fetch data from the table: "match_streams" using primary key columns */ - match_streams_by_pk?: (match_streamsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "match_type_cfgs" */ - match_type_cfgs?: (match_type_cfgsGenqlSelection & { __args?: { + where?: (team_suggestions_bool_exp | null)} }) + /** fetch data from the table: "team_suggestions" using primary key columns */ + team_suggestions_by_pk?: (team_suggestionsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "teams" */ + teams?: (teamsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_type_cfgs_select_column[] | null), + distinct_on?: (teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_type_cfgs_order_by[] | null), + order_by?: (teams_order_by[] | null), /** filter the rows returned */ - where?: (match_type_cfgs_bool_exp | null)} }) - /** fetch aggregated fields from the table: "match_type_cfgs" */ - match_type_cfgs_aggregate?: (match_type_cfgs_aggregateGenqlSelection & { __args?: { + where?: (teams_bool_exp | null)} }) + /** fetch aggregated fields from the table: "teams" */ + teams_aggregate?: (teams_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_type_cfgs_select_column[] | null), + distinct_on?: (teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_type_cfgs_order_by[] | null), + order_by?: (teams_order_by[] | null), /** filter the rows returned */ - where?: (match_type_cfgs_bool_exp | null)} }) - /** fetch data from the table: "match_type_cfgs" using primary key columns */ - match_type_cfgs_by_pk?: (match_type_cfgsGenqlSelection & { __args: {type: e_game_cfg_types_enum} }) - /** An array relationship */ - matches?: (matchesGenqlSelection & { __args?: { + where?: (teams_bool_exp | null)} }) + /** fetch data from the table: "teams" using primary key columns */ + teams_by_pk?: (teamsGenqlSelection & { __args: {id: Scalars['uuid']} }) + telemetryStats?: TelemetryStatsGenqlSelection + /** fetch data from the table: "tournament_awards" */ + tournament_awards?: (tournament_awardsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (matches_select_column[] | null), + distinct_on?: (tournament_awards_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (matches_order_by[] | null), + order_by?: (tournament_awards_order_by[] | null), /** filter the rows returned */ - where?: (matches_bool_exp | null)} }) - /** An aggregate relationship */ - matches_aggregate?: (matches_aggregateGenqlSelection & { __args?: { + where?: (tournament_awards_bool_exp | null)} }) + /** fetch aggregated fields from the table: "tournament_awards" */ + tournament_awards_aggregate?: (tournament_awards_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (matches_select_column[] | null), + distinct_on?: (tournament_awards_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (matches_order_by[] | null), + order_by?: (tournament_awards_order_by[] | null), /** filter the rows returned */ - where?: (matches_bool_exp | null)} }) - /** fetch data from the table: "matches" using primary key columns */ - matches_by_pk?: (matchesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** Gets Current User */ - me?: MeResponseGenqlSelection - /** fetch data from the table: "migration_hashes.hashes" */ - migration_hashes_hashes?: (migration_hashes_hashesGenqlSelection & { __args?: { + where?: (tournament_awards_bool_exp | null)} }) + /** fetch data from the table: "tournament_awards" using primary key columns */ + tournament_awards_by_pk?: (tournament_awardsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** An array relationship */ + tournament_brackets?: (tournament_bracketsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (migration_hashes_hashes_select_column[] | null), + distinct_on?: (tournament_brackets_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (migration_hashes_hashes_order_by[] | null), + order_by?: (tournament_brackets_order_by[] | null), /** filter the rows returned */ - where?: (migration_hashes_hashes_bool_exp | null)} }) - /** fetch aggregated fields from the table: "migration_hashes.hashes" */ - migration_hashes_hashes_aggregate?: (migration_hashes_hashes_aggregateGenqlSelection & { __args?: { + where?: (tournament_brackets_bool_exp | null)} }) + /** An aggregate relationship */ + tournament_brackets_aggregate?: (tournament_brackets_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (migration_hashes_hashes_select_column[] | null), + distinct_on?: (tournament_brackets_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (migration_hashes_hashes_order_by[] | null), + order_by?: (tournament_brackets_order_by[] | null), /** filter the rows returned */ - where?: (migration_hashes_hashes_bool_exp | null)} }) - /** fetch data from the table: "migration_hashes.hashes" using primary key columns */ - migration_hashes_hashes_by_pk?: (migration_hashes_hashesGenqlSelection & { __args: {name: Scalars['String']} }) - /** fetch data from the table: "v_my_friends" */ - my_friends?: (my_friendsGenqlSelection & { __args?: { + where?: (tournament_brackets_bool_exp | null)} }) + /** fetch data from the table: "tournament_brackets" using primary key columns */ + tournament_brackets_by_pk?: (tournament_bracketsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** An array relationship */ + tournament_categories?: (tournament_categoriesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (my_friends_select_column[] | null), + distinct_on?: (tournament_categories_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (my_friends_order_by[] | null), + order_by?: (tournament_categories_order_by[] | null), /** filter the rows returned */ - where?: (my_friends_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_my_friends" */ - my_friends_aggregate?: (my_friends_aggregateGenqlSelection & { __args?: { + where?: (tournament_categories_bool_exp | null)} }) + /** An aggregate relationship */ + tournament_categories_aggregate?: (tournament_categories_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (my_friends_select_column[] | null), + distinct_on?: (tournament_categories_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (my_friends_order_by[] | null), + order_by?: (tournament_categories_order_by[] | null), /** filter the rows returned */ - where?: (my_friends_bool_exp | null)} }) - /** Fetch a single news post including draft content for editing. Caller role is verified against public.post_news_role. */ - newsPostAdmin?: (NewsPostGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** List all news posts including drafts for the management area. Caller role is verified against public.post_news_role. */ - newsPostsAdmin?: NewsPostGenqlSelection - /** fetch data from the table: "news_articles" */ - news_articles?: (news_articlesGenqlSelection & { __args?: { + where?: (tournament_categories_bool_exp | null)} }) + /** fetch data from the table: "tournament_categories" using primary key columns */ + tournament_categories_by_pk?: (tournament_categoriesGenqlSelection & { __args: {category: e_tournament_categories_enum, tournament_id: Scalars['uuid']} }) + /** fetch data from the table: "tournament_organizer_teams" */ + tournament_organizer_teams?: (tournament_organizer_teamsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (news_articles_select_column[] | null), + distinct_on?: (tournament_organizer_teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (news_articles_order_by[] | null), + order_by?: (tournament_organizer_teams_order_by[] | null), /** filter the rows returned */ - where?: (news_articles_bool_exp | null)} }) - /** fetch aggregated fields from the table: "news_articles" */ - news_articles_aggregate?: (news_articles_aggregateGenqlSelection & { __args?: { + where?: (tournament_organizer_teams_bool_exp | null)} }) + /** fetch aggregated fields from the table: "tournament_organizer_teams" */ + tournament_organizer_teams_aggregate?: (tournament_organizer_teams_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (news_articles_select_column[] | null), + distinct_on?: (tournament_organizer_teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (news_articles_order_by[] | null), + order_by?: (tournament_organizer_teams_order_by[] | null), /** filter the rows returned */ - where?: (news_articles_bool_exp | null)} }) - /** fetch data from the table: "news_articles" using primary key columns */ - news_articles_by_pk?: (news_articlesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "notification_preferences" */ - notification_preferences?: (notification_preferencesGenqlSelection & { __args?: { + where?: (tournament_organizer_teams_bool_exp | null)} }) + /** fetch data from the table: "tournament_organizer_teams" using primary key columns */ + tournament_organizer_teams_by_pk?: (tournament_organizer_teamsGenqlSelection & { __args: {team_id: Scalars['uuid'], tournament_id: Scalars['uuid']} }) + /** An array relationship */ + tournament_organizers?: (tournament_organizersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (notification_preferences_select_column[] | null), + distinct_on?: (tournament_organizers_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (notification_preferences_order_by[] | null), + order_by?: (tournament_organizers_order_by[] | null), /** filter the rows returned */ - where?: (notification_preferences_bool_exp | null)} }) - /** fetch aggregated fields from the table: "notification_preferences" */ - notification_preferences_aggregate?: (notification_preferences_aggregateGenqlSelection & { __args?: { + where?: (tournament_organizers_bool_exp | null)} }) + /** An aggregate relationship */ + tournament_organizers_aggregate?: (tournament_organizers_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (notification_preferences_select_column[] | null), + distinct_on?: (tournament_organizers_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (notification_preferences_order_by[] | null), + order_by?: (tournament_organizers_order_by[] | null), /** filter the rows returned */ - where?: (notification_preferences_bool_exp | null)} }) - /** fetch data from the table: "notification_preferences" using primary key columns */ - notification_preferences_by_pk?: (notification_preferencesGenqlSelection & { __args: {channel: Scalars['String'], key: Scalars['String'], steam_id: Scalars['bigint']} }) - /** An array relationship */ - notifications?: (notificationsGenqlSelection & { __args?: { + where?: (tournament_organizers_bool_exp | null)} }) + /** fetch data from the table: "tournament_organizers" using primary key columns */ + tournament_organizers_by_pk?: (tournament_organizersGenqlSelection & { __args: {steam_id: Scalars['bigint'], tournament_id: Scalars['uuid']} }) + /** fetch data from the table: "tournament_prizes" */ + tournament_prizes?: (tournament_prizesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (notifications_select_column[] | null), + distinct_on?: (tournament_prizes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (notifications_order_by[] | null), + order_by?: (tournament_prizes_order_by[] | null), /** filter the rows returned */ - where?: (notifications_bool_exp | null)} }) - /** An aggregate relationship */ - notifications_aggregate?: (notifications_aggregateGenqlSelection & { __args?: { + where?: (tournament_prizes_bool_exp | null)} }) + /** fetch aggregated fields from the table: "tournament_prizes" */ + tournament_prizes_aggregate?: (tournament_prizes_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (notifications_select_column[] | null), + distinct_on?: (tournament_prizes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (notifications_order_by[] | null), + order_by?: (tournament_prizes_order_by[] | null), /** filter the rows returned */ - where?: (notifications_bool_exp | null)} }) - /** fetch data from the table: "notifications" using primary key columns */ - notifications_by_pk?: (notificationsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "pending_match_import_players" */ - pending_match_import_players?: (pending_match_import_playersGenqlSelection & { __args?: { + where?: (tournament_prizes_bool_exp | null)} }) + /** fetch data from the table: "tournament_prizes" using primary key columns */ + tournament_prizes_by_pk?: (tournament_prizesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "tournament_stage_windows" */ + tournament_stage_windows?: (tournament_stage_windowsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (pending_match_import_players_select_column[] | null), + distinct_on?: (tournament_stage_windows_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (pending_match_import_players_order_by[] | null), + order_by?: (tournament_stage_windows_order_by[] | null), /** filter the rows returned */ - where?: (pending_match_import_players_bool_exp | null)} }) - /** fetch aggregated fields from the table: "pending_match_import_players" */ - pending_match_import_players_aggregate?: (pending_match_import_players_aggregateGenqlSelection & { __args?: { + where?: (tournament_stage_windows_bool_exp | null)} }) + /** fetch aggregated fields from the table: "tournament_stage_windows" */ + tournament_stage_windows_aggregate?: (tournament_stage_windows_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (pending_match_import_players_select_column[] | null), + distinct_on?: (tournament_stage_windows_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (pending_match_import_players_order_by[] | null), + order_by?: (tournament_stage_windows_order_by[] | null), /** filter the rows returned */ - where?: (pending_match_import_players_bool_exp | null)} }) - /** fetch data from the table: "pending_match_import_players" using primary key columns */ - pending_match_import_players_by_pk?: (pending_match_import_playersGenqlSelection & { __args: {steam_id: Scalars['bigint'], valve_match_id: Scalars['numeric']} }) - /** fetch data from the table: "pending_match_imports" */ - pending_match_imports?: (pending_match_importsGenqlSelection & { __args?: { + where?: (tournament_stage_windows_bool_exp | null)} }) + /** fetch data from the table: "tournament_stage_windows" using primary key columns */ + tournament_stage_windows_by_pk?: (tournament_stage_windowsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** An array relationship */ + tournament_stages?: (tournament_stagesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (pending_match_imports_select_column[] | null), + distinct_on?: (tournament_stages_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (pending_match_imports_order_by[] | null), + order_by?: (tournament_stages_order_by[] | null), /** filter the rows returned */ - where?: (pending_match_imports_bool_exp | null)} }) - /** fetch aggregated fields from the table: "pending_match_imports" */ - pending_match_imports_aggregate?: (pending_match_imports_aggregateGenqlSelection & { __args?: { + where?: (tournament_stages_bool_exp | null)} }) + /** An aggregate relationship */ + tournament_stages_aggregate?: (tournament_stages_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (pending_match_imports_select_column[] | null), + distinct_on?: (tournament_stages_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (pending_match_imports_order_by[] | null), + order_by?: (tournament_stages_order_by[] | null), /** filter the rows returned */ - where?: (pending_match_imports_bool_exp | null)} }) - /** fetch data from the table: "pending_match_imports" using primary key columns */ - pending_match_imports_by_pk?: (pending_match_importsGenqlSelection & { __args: {valve_match_id: Scalars['numeric']} }) - /** fetch data from the table: "player_aim_stats_demo" */ - player_aim_stats_demo?: (player_aim_stats_demoGenqlSelection & { __args?: { + where?: (tournament_stages_bool_exp | null)} }) + /** fetch data from the table: "tournament_stages" using primary key columns */ + tournament_stages_by_pk?: (tournament_stagesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "tournament_team_invites" */ + tournament_team_invites?: (tournament_team_invitesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_aim_stats_demo_select_column[] | null), + distinct_on?: (tournament_team_invites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_aim_stats_demo_order_by[] | null), + order_by?: (tournament_team_invites_order_by[] | null), /** filter the rows returned */ - where?: (player_aim_stats_demo_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_aim_stats_demo" */ - player_aim_stats_demo_aggregate?: (player_aim_stats_demo_aggregateGenqlSelection & { __args?: { + where?: (tournament_team_invites_bool_exp | null)} }) + /** fetch aggregated fields from the table: "tournament_team_invites" */ + tournament_team_invites_aggregate?: (tournament_team_invites_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_aim_stats_demo_select_column[] | null), + distinct_on?: (tournament_team_invites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_aim_stats_demo_order_by[] | null), + order_by?: (tournament_team_invites_order_by[] | null), /** filter the rows returned */ - where?: (player_aim_stats_demo_bool_exp | null)} }) - /** fetch data from the table: "player_aim_stats_demo" using primary key columns */ - player_aim_stats_demo_by_pk?: (player_aim_stats_demoGenqlSelection & { __args: {attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid']} }) - /** fetch data from the table: "player_aim_weapon_stats" */ - player_aim_weapon_stats?: (player_aim_weapon_statsGenqlSelection & { __args?: { + where?: (tournament_team_invites_bool_exp | null)} }) + /** fetch data from the table: "tournament_team_invites" using primary key columns */ + tournament_team_invites_by_pk?: (tournament_team_invitesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "tournament_team_roster" */ + tournament_team_roster?: (tournament_team_rosterGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_aim_weapon_stats_select_column[] | null), + distinct_on?: (tournament_team_roster_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_aim_weapon_stats_order_by[] | null), + order_by?: (tournament_team_roster_order_by[] | null), /** filter the rows returned */ - where?: (player_aim_weapon_stats_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_aim_weapon_stats" */ - player_aim_weapon_stats_aggregate?: (player_aim_weapon_stats_aggregateGenqlSelection & { __args?: { + where?: (tournament_team_roster_bool_exp | null)} }) + /** fetch aggregated fields from the table: "tournament_team_roster" */ + tournament_team_roster_aggregate?: (tournament_team_roster_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_aim_weapon_stats_select_column[] | null), + distinct_on?: (tournament_team_roster_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_aim_weapon_stats_order_by[] | null), + order_by?: (tournament_team_roster_order_by[] | null), /** filter the rows returned */ - where?: (player_aim_weapon_stats_bool_exp | null)} }) - /** fetch data from the table: "player_aim_weapon_stats" using primary key columns */ - player_aim_weapon_stats_by_pk?: (player_aim_weapon_statsGenqlSelection & { __args: {match_map_id: Scalars['uuid'], steam_id: Scalars['bigint'], weapon_class: Scalars['String']} }) + where?: (tournament_team_roster_bool_exp | null)} }) + /** fetch data from the table: "tournament_team_roster" using primary key columns */ + tournament_team_roster_by_pk?: (tournament_team_rosterGenqlSelection & { __args: {player_steam_id: Scalars['bigint'], tournament_id: Scalars['uuid']} }) /** An array relationship */ - player_assists?: (player_assistsGenqlSelection & { __args?: { + tournament_teams?: (tournament_teamsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_assists_select_column[] | null), + distinct_on?: (tournament_teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_assists_order_by[] | null), + order_by?: (tournament_teams_order_by[] | null), /** filter the rows returned */ - where?: (player_assists_bool_exp | null)} }) + where?: (tournament_teams_bool_exp | null)} }) /** An aggregate relationship */ - player_assists_aggregate?: (player_assists_aggregateGenqlSelection & { __args?: { + tournament_teams_aggregate?: (tournament_teams_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_assists_select_column[] | null), + distinct_on?: (tournament_teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_assists_order_by[] | null), + order_by?: (tournament_teams_order_by[] | null), /** filter the rows returned */ - where?: (player_assists_bool_exp | null)} }) - /** fetch data from the table: "player_assists" using primary key columns */ - player_assists_by_pk?: (player_assistsGenqlSelection & { __args: {attacked_steam_id: Scalars['bigint'], attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) - /** fetch data from the table: "player_career_stats_v" */ - player_career_stats_v?: (player_career_stats_vGenqlSelection & { __args?: { + where?: (tournament_teams_bool_exp | null)} }) + /** fetch data from the table: "tournament_teams" using primary key columns */ + tournament_teams_by_pk?: (tournament_teamsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** An array relationship */ + tournaments?: (tournamentsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_career_stats_v_select_column[] | null), + distinct_on?: (tournaments_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_career_stats_v_order_by[] | null), + order_by?: (tournaments_order_by[] | null), /** filter the rows returned */ - where?: (player_career_stats_v_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_career_stats_v" */ - player_career_stats_v_aggregate?: (player_career_stats_v_aggregateGenqlSelection & { __args?: { + where?: (tournaments_bool_exp | null)} }) + /** An aggregate relationship */ + tournaments_aggregate?: (tournaments_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_career_stats_v_select_column[] | null), + distinct_on?: (tournaments_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_career_stats_v_order_by[] | null), + order_by?: (tournaments_order_by[] | null), /** filter the rows returned */ - where?: (player_career_stats_v_bool_exp | null)} }) - /** An array relationship */ - player_damages?: (player_damagesGenqlSelection & { __args?: { + where?: (tournaments_bool_exp | null)} }) + /** fetch data from the table: "tournaments" using primary key columns */ + tournaments_by_pk?: (tournamentsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** Which way everybody misses one lineup, from their practice throws */ + utilityLineupMissPattern?: (UtilityMissPatternOutputGenqlSelection & { __args: {utility_lineup_id: Scalars['uuid']} }) + /** Report a player's mined utility throws for a match */ + utilityMatchUtilityReport?: (UtilityUtilityReportOutputGenqlSelection & { __args: {match_id: Scalars['uuid'], steam_id?: (Scalars['String'] | null)} }) + /** Rank what to practise next on a map from the mined meta */ + utilityPracticePlan?: (UtilityPracticePlanOutputGenqlSelection & { __args: {limit?: (Scalars['Int'] | null), map_name: Scalars['String'], order?: (Scalars['String'] | null), side?: (Scalars['String'] | null)} }) + /** Dedicated practice servers free to book right now */ + utilityPracticeServers?: UtilityPracticeServersOutputGenqlSelection + /** Read the practice server solver's calibration gate */ + utilitySolverCalibration?: (UtilityCalibrationOutputGenqlSelection & { __args: {session_id: Scalars['uuid']} }) + /** Aggregate a team's mined utility throws against its saved lineups */ + utilityTeamUtilityReport?: (UtilityTeamUtilityOutputGenqlSelection & { __args: {limit?: (Scalars['Int'] | null), map_name?: (Scalars['String'] | null), team_id: Scalars['uuid']} }) + /** fetch data from the table: "utility_collection_items" */ + utility_collection_items?: (utility_collection_itemsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_damages_select_column[] | null), + distinct_on?: (utility_collection_items_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_damages_order_by[] | null), + order_by?: (utility_collection_items_order_by[] | null), /** filter the rows returned */ - where?: (player_damages_bool_exp | null)} }) - /** An aggregate relationship */ - player_damages_aggregate?: (player_damages_aggregateGenqlSelection & { __args?: { + where?: (utility_collection_items_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_collection_items" */ + utility_collection_items_aggregate?: (utility_collection_items_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_damages_select_column[] | null), + distinct_on?: (utility_collection_items_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_damages_order_by[] | null), + order_by?: (utility_collection_items_order_by[] | null), /** filter the rows returned */ - where?: (player_damages_bool_exp | null)} }) - /** fetch data from the table: "player_damages" using primary key columns */ - player_damages_by_pk?: (player_damagesGenqlSelection & { __args: {id: Scalars['uuid'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) - /** fetch data from the table: "player_elo" */ - player_elo?: (player_eloGenqlSelection & { __args?: { + where?: (utility_collection_items_bool_exp | null)} }) + /** fetch data from the table: "utility_collection_items" using primary key columns */ + utility_collection_items_by_pk?: (utility_collection_itemsGenqlSelection & { __args: {collection_id: Scalars['uuid'], utility_lineup_id: Scalars['uuid']} }) + /** fetch data from the table: "utility_collections" */ + utility_collections?: (utility_collectionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_elo_select_column[] | null), + distinct_on?: (utility_collections_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_elo_order_by[] | null), + order_by?: (utility_collections_order_by[] | null), /** filter the rows returned */ - where?: (player_elo_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_elo" */ - player_elo_aggregate?: (player_elo_aggregateGenqlSelection & { __args?: { + where?: (utility_collections_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_collections" */ + utility_collections_aggregate?: (utility_collections_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_elo_select_column[] | null), + distinct_on?: (utility_collections_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_elo_order_by[] | null), + order_by?: (utility_collections_order_by[] | null), /** filter the rows returned */ - where?: (player_elo_bool_exp | null)} }) - /** fetch data from the table: "player_elo" using primary key columns */ - player_elo_by_pk?: (player_eloGenqlSelection & { __args: {match_id: Scalars['uuid'], steam_id: Scalars['bigint'], type: e_match_types_enum} }) - /** fetch data from the table: "player_faceit_rank_history" */ - player_faceit_rank_history?: (player_faceit_rank_historyGenqlSelection & { __args?: { + where?: (utility_collections_bool_exp | null)} }) + /** fetch data from the table: "utility_collections" using primary key columns */ + utility_collections_by_pk?: (utility_collectionsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "utility_demo_mines" */ + utility_demo_mines?: (utility_demo_minesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_faceit_rank_history_select_column[] | null), + distinct_on?: (utility_demo_mines_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_faceit_rank_history_order_by[] | null), + order_by?: (utility_demo_mines_order_by[] | null), /** filter the rows returned */ - where?: (player_faceit_rank_history_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_faceit_rank_history" */ - player_faceit_rank_history_aggregate?: (player_faceit_rank_history_aggregateGenqlSelection & { __args?: { + where?: (utility_demo_mines_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_demo_mines" */ + utility_demo_mines_aggregate?: (utility_demo_mines_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_faceit_rank_history_select_column[] | null), + distinct_on?: (utility_demo_mines_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_faceit_rank_history_order_by[] | null), + order_by?: (utility_demo_mines_order_by[] | null), /** filter the rows returned */ - where?: (player_faceit_rank_history_bool_exp | null)} }) - /** fetch data from the table: "player_faceit_rank_history" using primary key columns */ - player_faceit_rank_history_by_pk?: (player_faceit_rank_historyGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** An array relationship */ - player_flashes?: (player_flashesGenqlSelection & { __args?: { + where?: (utility_demo_mines_bool_exp | null)} }) + /** fetch data from the table: "utility_demo_mines" using primary key columns */ + utility_demo_mines_by_pk?: (utility_demo_minesGenqlSelection & { __args: {match_map_demo_id: Scalars['uuid']} }) + /** fetch data from the table: "utility_demo_throws" */ + utility_demo_throws?: (utility_demo_throwsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_flashes_select_column[] | null), + distinct_on?: (utility_demo_throws_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_flashes_order_by[] | null), + order_by?: (utility_demo_throws_order_by[] | null), /** filter the rows returned */ - where?: (player_flashes_bool_exp | null)} }) - /** An aggregate relationship */ - player_flashes_aggregate?: (player_flashes_aggregateGenqlSelection & { __args?: { + where?: (utility_demo_throws_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_demo_throws" */ + utility_demo_throws_aggregate?: (utility_demo_throws_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_flashes_select_column[] | null), + distinct_on?: (utility_demo_throws_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_flashes_order_by[] | null), + order_by?: (utility_demo_throws_order_by[] | null), /** filter the rows returned */ - where?: (player_flashes_bool_exp | null)} }) - /** fetch data from the table: "player_flashes" using primary key columns */ - player_flashes_by_pk?: (player_flashesGenqlSelection & { __args: {attacked_steam_id: Scalars['bigint'], attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) - /** An array relationship */ - player_kills?: (player_killsGenqlSelection & { __args?: { + where?: (utility_demo_throws_bool_exp | null)} }) + /** fetch data from the table: "utility_demo_throws" using primary key columns */ + utility_demo_throws_by_pk?: (utility_demo_throwsGenqlSelection & { __args: {grenade_id: Scalars['Int'], match_map_demo_id: Scalars['uuid']} }) + /** fetch data from the table: "utility_drift_results" */ + utility_drift_results?: (utility_drift_resultsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_kills_select_column[] | null), + distinct_on?: (utility_drift_results_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_kills_order_by[] | null), + order_by?: (utility_drift_results_order_by[] | null), /** filter the rows returned */ - where?: (player_kills_bool_exp | null)} }) - /** An aggregate relationship */ - player_kills_aggregate?: (player_kills_aggregateGenqlSelection & { __args?: { + where?: (utility_drift_results_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_drift_results" */ + utility_drift_results_aggregate?: (utility_drift_results_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_kills_select_column[] | null), + distinct_on?: (utility_drift_results_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_kills_order_by[] | null), + order_by?: (utility_drift_results_order_by[] | null), /** filter the rows returned */ - where?: (player_kills_bool_exp | null)} }) - /** fetch data from the table: "player_kills" using primary key columns */ - player_kills_by_pk?: (player_killsGenqlSelection & { __args: {attacked_steam_id: Scalars['bigint'], attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) - /** fetch data from the table: "player_kills_by_weapon" */ - player_kills_by_weapon?: (player_kills_by_weaponGenqlSelection & { __args?: { + where?: (utility_drift_results_bool_exp | null)} }) + /** fetch data from the table: "utility_drift_results" using primary key columns */ + utility_drift_results_by_pk?: (utility_drift_resultsGenqlSelection & { __args: {utility_drift_scan_id: Scalars['uuid'], utility_lineup_id: Scalars['uuid']} }) + /** fetch data from the table: "utility_drift_scans" */ + utility_drift_scans?: (utility_drift_scansGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_kills_by_weapon_select_column[] | null), + distinct_on?: (utility_drift_scans_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_kills_by_weapon_order_by[] | null), + order_by?: (utility_drift_scans_order_by[] | null), /** filter the rows returned */ - where?: (player_kills_by_weapon_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_kills_by_weapon" */ - player_kills_by_weapon_aggregate?: (player_kills_by_weapon_aggregateGenqlSelection & { __args?: { + where?: (utility_drift_scans_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_drift_scans" */ + utility_drift_scans_aggregate?: (utility_drift_scans_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_kills_by_weapon_select_column[] | null), + distinct_on?: (utility_drift_scans_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_kills_by_weapon_order_by[] | null), + order_by?: (utility_drift_scans_order_by[] | null), /** filter the rows returned */ - where?: (player_kills_by_weapon_bool_exp | null)} }) - /** fetch data from the table: "player_kills_by_weapon" using primary key columns */ - player_kills_by_weapon_by_pk?: (player_kills_by_weaponGenqlSelection & { __args: {player_steam_id: Scalars['bigint'], with: Scalars['String']} }) - /** fetch data from the table: "player_leaderboard_rank" */ - player_leaderboard_rank?: (player_leaderboard_rankGenqlSelection & { __args?: { + where?: (utility_drift_scans_bool_exp | null)} }) + /** fetch data from the table: "utility_drift_scans" using primary key columns */ + utility_drift_scans_by_pk?: (utility_drift_scansGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "utility_lineup_favorites" */ + utility_lineup_favorites?: (utility_lineup_favoritesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_leaderboard_rank_select_column[] | null), + distinct_on?: (utility_lineup_favorites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_leaderboard_rank_order_by[] | null), + order_by?: (utility_lineup_favorites_order_by[] | null), /** filter the rows returned */ - where?: (player_leaderboard_rank_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_leaderboard_rank" */ - player_leaderboard_rank_aggregate?: (player_leaderboard_rank_aggregateGenqlSelection & { __args?: { + where?: (utility_lineup_favorites_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_lineup_favorites" */ + utility_lineup_favorites_aggregate?: (utility_lineup_favorites_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_leaderboard_rank_select_column[] | null), + distinct_on?: (utility_lineup_favorites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_leaderboard_rank_order_by[] | null), + order_by?: (utility_lineup_favorites_order_by[] | null), /** filter the rows returned */ - where?: (player_leaderboard_rank_bool_exp | null)} }) - /** fetch data from the table: "player_match_map_stats" */ - player_match_map_stats?: (player_match_map_statsGenqlSelection & { __args?: { + where?: (utility_lineup_favorites_bool_exp | null)} }) + /** fetch data from the table: "utility_lineup_favorites" using primary key columns */ + utility_lineup_favorites_by_pk?: (utility_lineup_favoritesGenqlSelection & { __args: {steam_id: Scalars['bigint'], utility_lineup_id: Scalars['uuid']} }) + /** fetch data from the table: "utility_lineup_progress" */ + utility_lineup_progress?: (utility_lineup_progressGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_match_map_stats_select_column[] | null), + distinct_on?: (utility_lineup_progress_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_match_map_stats_order_by[] | null), + order_by?: (utility_lineup_progress_order_by[] | null), /** filter the rows returned */ - where?: (player_match_map_stats_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_match_map_stats" */ - player_match_map_stats_aggregate?: (player_match_map_stats_aggregateGenqlSelection & { __args?: { + where?: (utility_lineup_progress_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_lineup_progress" */ + utility_lineup_progress_aggregate?: (utility_lineup_progress_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_match_map_stats_select_column[] | null), + distinct_on?: (utility_lineup_progress_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_match_map_stats_order_by[] | null), + order_by?: (utility_lineup_progress_order_by[] | null), /** filter the rows returned */ - where?: (player_match_map_stats_bool_exp | null)} }) - /** fetch data from the table: "player_match_map_stats" using primary key columns */ - player_match_map_stats_by_pk?: (player_match_map_statsGenqlSelection & { __args: {match_map_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) - /** fetch data from the table: "player_match_performance_v" */ - player_match_performance_v?: (player_match_performance_vGenqlSelection & { __args?: { + where?: (utility_lineup_progress_bool_exp | null)} }) + /** fetch data from the table: "utility_lineup_progress" using primary key columns */ + utility_lineup_progress_by_pk?: (utility_lineup_progressGenqlSelection & { __args: {steam_id: Scalars['bigint'], utility_lineup_id: Scalars['uuid']} }) + /** fetch data from the table: "utility_lineup_renders" */ + utility_lineup_renders?: (utility_lineup_rendersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_match_performance_v_select_column[] | null), + distinct_on?: (utility_lineup_renders_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_match_performance_v_order_by[] | null), + order_by?: (utility_lineup_renders_order_by[] | null), /** filter the rows returned */ - where?: (player_match_performance_v_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_match_performance_v" */ - player_match_performance_v_aggregate?: (player_match_performance_v_aggregateGenqlSelection & { __args?: { + where?: (utility_lineup_renders_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_lineup_renders" */ + utility_lineup_renders_aggregate?: (utility_lineup_renders_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_match_performance_v_select_column[] | null), + distinct_on?: (utility_lineup_renders_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_match_performance_v_order_by[] | null), + order_by?: (utility_lineup_renders_order_by[] | null), /** filter the rows returned */ - where?: (player_match_performance_v_bool_exp | null)} }) - /** fetch data from the table: "player_match_stats_v" */ - player_match_stats_v?: (player_match_stats_vGenqlSelection & { __args?: { + where?: (utility_lineup_renders_bool_exp | null)} }) + /** fetch data from the table: "utility_lineup_renders" using primary key columns */ + utility_lineup_renders_by_pk?: (utility_lineup_rendersGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "utility_lineup_repairs" */ + utility_lineup_repairs?: (utility_lineup_repairsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_match_stats_v_select_column[] | null), + distinct_on?: (utility_lineup_repairs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_match_stats_v_order_by[] | null), + order_by?: (utility_lineup_repairs_order_by[] | null), /** filter the rows returned */ - where?: (player_match_stats_v_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_match_stats_v" */ - player_match_stats_v_aggregate?: (player_match_stats_v_aggregateGenqlSelection & { __args?: { + where?: (utility_lineup_repairs_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_lineup_repairs" */ + utility_lineup_repairs_aggregate?: (utility_lineup_repairs_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_match_stats_v_select_column[] | null), + distinct_on?: (utility_lineup_repairs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_match_stats_v_order_by[] | null), + order_by?: (utility_lineup_repairs_order_by[] | null), /** filter the rows returned */ - where?: (player_match_stats_v_bool_exp | null)} }) - /** An array relationship */ - player_objectives?: (player_objectivesGenqlSelection & { __args?: { + where?: (utility_lineup_repairs_bool_exp | null)} }) + /** fetch data from the table: "utility_lineup_repairs" using primary key columns */ + utility_lineup_repairs_by_pk?: (utility_lineup_repairsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "utility_lineup_votes" */ + utility_lineup_votes?: (utility_lineup_votesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_objectives_select_column[] | null), + distinct_on?: (utility_lineup_votes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_objectives_order_by[] | null), + order_by?: (utility_lineup_votes_order_by[] | null), /** filter the rows returned */ - where?: (player_objectives_bool_exp | null)} }) - /** An aggregate relationship */ - player_objectives_aggregate?: (player_objectives_aggregateGenqlSelection & { __args?: { + where?: (utility_lineup_votes_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_lineup_votes" */ + utility_lineup_votes_aggregate?: (utility_lineup_votes_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_objectives_select_column[] | null), + distinct_on?: (utility_lineup_votes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_objectives_order_by[] | null), + order_by?: (utility_lineup_votes_order_by[] | null), /** filter the rows returned */ - where?: (player_objectives_bool_exp | null)} }) - /** fetch data from the table: "player_objectives" using primary key columns */ - player_objectives_by_pk?: (player_objectivesGenqlSelection & { __args: {match_map_id: Scalars['uuid'], player_steam_id: Scalars['bigint'], time: Scalars['timestamptz']} }) - /** fetch data from the table: "player_performance_v" */ - player_performance_v?: (player_performance_vGenqlSelection & { __args?: { + where?: (utility_lineup_votes_bool_exp | null)} }) + /** fetch data from the table: "utility_lineup_votes" using primary key columns */ + utility_lineup_votes_by_pk?: (utility_lineup_votesGenqlSelection & { __args: {steam_id: Scalars['bigint'], utility_lineup_id: Scalars['uuid']} }) + /** An array relationship */ + utility_lineups?: (utility_lineupsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_performance_v_select_column[] | null), + distinct_on?: (utility_lineups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_performance_v_order_by[] | null), + order_by?: (utility_lineups_order_by[] | null), /** filter the rows returned */ - where?: (player_performance_v_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_performance_v" */ - player_performance_v_aggregate?: (player_performance_v_aggregateGenqlSelection & { __args?: { + where?: (utility_lineups_bool_exp | null)} }) + /** An aggregate relationship */ + utility_lineups_aggregate?: (utility_lineups_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_performance_v_select_column[] | null), + distinct_on?: (utility_lineups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_performance_v_order_by[] | null), + order_by?: (utility_lineups_order_by[] | null), /** filter the rows returned */ - where?: (player_performance_v_bool_exp | null)} }) - /** fetch data from the table: "player_premier_rank_history" */ - player_premier_rank_history?: (player_premier_rank_historyGenqlSelection & { __args?: { + where?: (utility_lineups_bool_exp | null)} }) + /** fetch data from the table: "utility_lineups" using primary key columns */ + utility_lineups_by_pk?: (utility_lineupsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "utility_meta_lineups" */ + utility_meta_lineups?: (utility_meta_lineupsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_premier_rank_history_select_column[] | null), + distinct_on?: (utility_meta_lineups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_premier_rank_history_order_by[] | null), + order_by?: (utility_meta_lineups_order_by[] | null), /** filter the rows returned */ - where?: (player_premier_rank_history_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_premier_rank_history" */ - player_premier_rank_history_aggregate?: (player_premier_rank_history_aggregateGenqlSelection & { __args?: { + where?: (utility_meta_lineups_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_meta_lineups" */ + utility_meta_lineups_aggregate?: (utility_meta_lineups_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_premier_rank_history_select_column[] | null), + distinct_on?: (utility_meta_lineups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_premier_rank_history_order_by[] | null), + order_by?: (utility_meta_lineups_order_by[] | null), /** filter the rows returned */ - where?: (player_premier_rank_history_bool_exp | null)} }) - /** fetch data from the table: "player_premier_rank_history" using primary key columns */ - player_premier_rank_history_by_pk?: (player_premier_rank_historyGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "player_sanctions" */ - player_sanctions?: (player_sanctionsGenqlSelection & { __args?: { + where?: (utility_meta_lineups_bool_exp | null)} }) + /** fetch data from the table: "utility_meta_lineups" using primary key columns */ + utility_meta_lineups_by_pk?: (utility_meta_lineupsGenqlSelection & { __args: {lineup_bucket: Scalars['String']} }) + /** fetch data from the table: "utility_playbook_steps" */ + utility_playbook_steps?: (utility_playbook_stepsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_sanctions_select_column[] | null), + distinct_on?: (utility_playbook_steps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_sanctions_order_by[] | null), + order_by?: (utility_playbook_steps_order_by[] | null), /** filter the rows returned */ - where?: (player_sanctions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_sanctions" */ - player_sanctions_aggregate?: (player_sanctions_aggregateGenqlSelection & { __args?: { + where?: (utility_playbook_steps_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_playbook_steps" */ + utility_playbook_steps_aggregate?: (utility_playbook_steps_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_sanctions_select_column[] | null), + distinct_on?: (utility_playbook_steps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_sanctions_order_by[] | null), + order_by?: (utility_playbook_steps_order_by[] | null), /** filter the rows returned */ - where?: (player_sanctions_bool_exp | null)} }) - /** fetch data from the table: "player_sanctions" using primary key columns */ - player_sanctions_by_pk?: (player_sanctionsGenqlSelection & { __args: {created_at: Scalars['timestamptz'], id: Scalars['uuid']} }) - /** An array relationship */ - player_season_stats?: (player_season_statsGenqlSelection & { __args?: { + where?: (utility_playbook_steps_bool_exp | null)} }) + /** fetch data from the table: "utility_playbook_steps" using primary key columns */ + utility_playbook_steps_by_pk?: (utility_playbook_stepsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "utility_playbooks" */ + utility_playbooks?: (utility_playbooksGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_season_stats_select_column[] | null), + distinct_on?: (utility_playbooks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_season_stats_order_by[] | null), + order_by?: (utility_playbooks_order_by[] | null), /** filter the rows returned */ - where?: (player_season_stats_bool_exp | null)} }) - /** An aggregate relationship */ - player_season_stats_aggregate?: (player_season_stats_aggregateGenqlSelection & { __args?: { + where?: (utility_playbooks_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_playbooks" */ + utility_playbooks_aggregate?: (utility_playbooks_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_season_stats_select_column[] | null), + distinct_on?: (utility_playbooks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_season_stats_order_by[] | null), + order_by?: (utility_playbooks_order_by[] | null), /** filter the rows returned */ - where?: (player_season_stats_bool_exp | null)} }) - /** fetch data from the table: "player_season_stats" using primary key columns */ - player_season_stats_by_pk?: (player_season_statsGenqlSelection & { __args: {player_steam_id: Scalars['bigint'], season_id: Scalars['uuid']} }) - /** fetch data from the table: "player_stats" */ - player_stats?: (player_statsGenqlSelection & { __args?: { + where?: (utility_playbooks_bool_exp | null)} }) + /** fetch data from the table: "utility_playbooks" using primary key columns */ + utility_playbooks_by_pk?: (utility_playbooksGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "utility_practice_invites" */ + utility_practice_invites?: (utility_practice_invitesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_stats_select_column[] | null), + distinct_on?: (utility_practice_invites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_stats_order_by[] | null), + order_by?: (utility_practice_invites_order_by[] | null), /** filter the rows returned */ - where?: (player_stats_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_stats" */ - player_stats_aggregate?: (player_stats_aggregateGenqlSelection & { __args?: { + where?: (utility_practice_invites_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_practice_invites" */ + utility_practice_invites_aggregate?: (utility_practice_invites_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_stats_select_column[] | null), + distinct_on?: (utility_practice_invites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_stats_order_by[] | null), + order_by?: (utility_practice_invites_order_by[] | null), /** filter the rows returned */ - where?: (player_stats_bool_exp | null)} }) - /** fetch data from the table: "player_stats" using primary key columns */ - player_stats_by_pk?: (player_statsGenqlSelection & { __args: {player_steam_id: Scalars['bigint']} }) - /** fetch data from the table: "player_steam_bot_friend" */ - player_steam_bot_friend?: (player_steam_bot_friendGenqlSelection & { __args?: { + where?: (utility_practice_invites_bool_exp | null)} }) + /** fetch data from the table: "utility_practice_invites" using primary key columns */ + utility_practice_invites_by_pk?: (utility_practice_invitesGenqlSelection & { __args: {steam_id: Scalars['bigint'], utility_practice_session_id: Scalars['uuid']} }) + /** An array relationship */ + utility_practice_sessions?: (utility_practice_sessionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_steam_bot_friend_select_column[] | null), + distinct_on?: (utility_practice_sessions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_steam_bot_friend_order_by[] | null), + order_by?: (utility_practice_sessions_order_by[] | null), /** filter the rows returned */ - where?: (player_steam_bot_friend_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_steam_bot_friend" */ - player_steam_bot_friend_aggregate?: (player_steam_bot_friend_aggregateGenqlSelection & { __args?: { + where?: (utility_practice_sessions_bool_exp | null)} }) + /** An aggregate relationship */ + utility_practice_sessions_aggregate?: (utility_practice_sessions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_steam_bot_friend_select_column[] | null), + distinct_on?: (utility_practice_sessions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_steam_bot_friend_order_by[] | null), + order_by?: (utility_practice_sessions_order_by[] | null), /** filter the rows returned */ - where?: (player_steam_bot_friend_bool_exp | null)} }) - /** fetch data from the table: "player_steam_bot_friend" using primary key columns */ - player_steam_bot_friend_by_pk?: (player_steam_bot_friendGenqlSelection & { __args: {steam_id: Scalars['bigint']} }) - /** fetch data from the table: "player_steam_match_auth" */ - player_steam_match_auth?: (player_steam_match_authGenqlSelection & { __args?: { + where?: (utility_practice_sessions_bool_exp | null)} }) + /** fetch data from the table: "utility_practice_sessions" using primary key columns */ + utility_practice_sessions_by_pk?: (utility_practice_sessionsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "v_event_player_stats" */ + v_event_player_stats?: (v_event_player_statsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_steam_match_auth_select_column[] | null), + distinct_on?: (v_event_player_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_steam_match_auth_order_by[] | null), + order_by?: (v_event_player_stats_order_by[] | null), /** filter the rows returned */ - where?: (player_steam_match_auth_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_steam_match_auth" */ - player_steam_match_auth_aggregate?: (player_steam_match_auth_aggregateGenqlSelection & { __args?: { + where?: (v_event_player_stats_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_event_player_stats" */ + v_event_player_stats_aggregate?: (v_event_player_stats_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_steam_match_auth_select_column[] | null), + distinct_on?: (v_event_player_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_steam_match_auth_order_by[] | null), + order_by?: (v_event_player_stats_order_by[] | null), /** filter the rows returned */ - where?: (player_steam_match_auth_bool_exp | null)} }) - /** fetch data from the table: "player_steam_match_auth" using primary key columns */ - player_steam_match_auth_by_pk?: (player_steam_match_authGenqlSelection & { __args: {steam_id: Scalars['bigint']} }) - /** fetch data from the table: "player_unused_utility" */ - player_unused_utility?: (player_unused_utilityGenqlSelection & { __args?: { + where?: (v_event_player_stats_bool_exp | null)} }) + /** fetch data from the table: "v_gpu_pool_status" */ + v_gpu_pool_status?: (v_gpu_pool_statusGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_unused_utility_select_column[] | null), + distinct_on?: (v_gpu_pool_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_unused_utility_order_by[] | null), + order_by?: (v_gpu_pool_status_order_by[] | null), /** filter the rows returned */ - where?: (player_unused_utility_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_unused_utility" */ - player_unused_utility_aggregate?: (player_unused_utility_aggregateGenqlSelection & { __args?: { + where?: (v_gpu_pool_status_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_gpu_pool_status" */ + v_gpu_pool_status_aggregate?: (v_gpu_pool_status_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_unused_utility_select_column[] | null), + distinct_on?: (v_gpu_pool_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_unused_utility_order_by[] | null), + order_by?: (v_gpu_pool_status_order_by[] | null), /** filter the rows returned */ - where?: (player_unused_utility_bool_exp | null)} }) - /** fetch data from the table: "player_unused_utility" using primary key columns */ - player_unused_utility_by_pk?: (player_unused_utilityGenqlSelection & { __args: {match_map_id: Scalars['uuid'], player_steam_id: Scalars['bigint']} }) - /** An array relationship */ - player_utility?: (player_utilityGenqlSelection & { __args?: { + where?: (v_gpu_pool_status_bool_exp | null)} }) + /** fetch data from the table: "v_league_division_standings" */ + v_league_division_standings?: (v_league_division_standingsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_utility_select_column[] | null), + distinct_on?: (v_league_division_standings_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_utility_order_by[] | null), + order_by?: (v_league_division_standings_order_by[] | null), /** filter the rows returned */ - where?: (player_utility_bool_exp | null)} }) - /** An aggregate relationship */ - player_utility_aggregate?: (player_utility_aggregateGenqlSelection & { __args?: { + where?: (v_league_division_standings_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_league_division_standings" */ + v_league_division_standings_aggregate?: (v_league_division_standings_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_utility_select_column[] | null), + distinct_on?: (v_league_division_standings_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_utility_order_by[] | null), + order_by?: (v_league_division_standings_order_by[] | null), /** filter the rows returned */ - where?: (player_utility_bool_exp | null)} }) - /** fetch data from the table: "player_utility" using primary key columns */ - player_utility_by_pk?: (player_utilityGenqlSelection & { __args: {attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) - /** fetch data from the table: "player_weapon_stats_v" */ - player_weapon_stats_v?: (player_weapon_stats_vGenqlSelection & { __args?: { + where?: (v_league_division_standings_bool_exp | null)} }) + /** fetch data from the table: "v_league_season_player_stats" */ + v_league_season_player_stats?: (v_league_season_player_statsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_weapon_stats_v_select_column[] | null), + distinct_on?: (v_league_season_player_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_weapon_stats_v_order_by[] | null), + order_by?: (v_league_season_player_stats_order_by[] | null), /** filter the rows returned */ - where?: (player_weapon_stats_v_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_weapon_stats_v" */ - player_weapon_stats_v_aggregate?: (player_weapon_stats_v_aggregateGenqlSelection & { __args?: { + where?: (v_league_season_player_stats_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_league_season_player_stats" */ + v_league_season_player_stats_aggregate?: (v_league_season_player_stats_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_weapon_stats_v_select_column[] | null), + distinct_on?: (v_league_season_player_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_weapon_stats_v_order_by[] | null), + order_by?: (v_league_season_player_stats_order_by[] | null), /** filter the rows returned */ - where?: (player_weapon_stats_v_bool_exp | null)} }) - /** fetch data from the table: "players" */ - players?: (playersGenqlSelection & { __args?: { + where?: (v_league_season_player_stats_bool_exp | null)} }) + /** fetch data from the table: "v_match_captains" */ + v_match_captains?: (v_match_captainsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (players_select_column[] | null), + distinct_on?: (v_match_captains_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (players_order_by[] | null), + order_by?: (v_match_captains_order_by[] | null), /** filter the rows returned */ - where?: (players_bool_exp | null)} }) - /** fetch aggregated fields from the table: "players" */ - players_aggregate?: (players_aggregateGenqlSelection & { __args?: { + where?: (v_match_captains_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_match_captains" */ + v_match_captains_aggregate?: (v_match_captains_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (players_select_column[] | null), + distinct_on?: (v_match_captains_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (players_order_by[] | null), + order_by?: (v_match_captains_order_by[] | null), /** filter the rows returned */ - where?: (players_bool_exp | null)} }) - /** fetch data from the table: "players" using primary key columns */ - players_by_pk?: (playersGenqlSelection & { __args: {steam_id: Scalars['bigint']} }) - /** fetch data from the table: "plugin_versions" */ - plugin_versions?: (plugin_versionsGenqlSelection & { __args?: { + where?: (v_match_captains_bool_exp | null)} }) + /** fetch data from the table: "v_match_clutches" */ + v_match_clutches?: (v_match_clutchesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (plugin_versions_select_column[] | null), + distinct_on?: (v_match_clutches_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (plugin_versions_order_by[] | null), + order_by?: (v_match_clutches_order_by[] | null), /** filter the rows returned */ - where?: (plugin_versions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "plugin_versions" */ - plugin_versions_aggregate?: (plugin_versions_aggregateGenqlSelection & { __args?: { + where?: (v_match_clutches_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_match_clutches" */ + v_match_clutches_aggregate?: (v_match_clutches_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (plugin_versions_select_column[] | null), + distinct_on?: (v_match_clutches_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (plugin_versions_order_by[] | null), + order_by?: (v_match_clutches_order_by[] | null), /** filter the rows returned */ - where?: (plugin_versions_bool_exp | null)} }) - /** fetch data from the table: "plugin_versions" using primary key columns */ - plugin_versions_by_pk?: (plugin_versionsGenqlSelection & { __args: {runtime: e_plugin_runtimes_enum, version: Scalars['String']} }) - /** fetch data from the table: "push_subscriptions" */ - push_subscriptions?: (push_subscriptionsGenqlSelection & { __args?: { + where?: (v_match_clutches_bool_exp | null)} }) + /** fetch data from the table: "v_match_kill_pairs" */ + v_match_kill_pairs?: (v_match_kill_pairsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (push_subscriptions_select_column[] | null), + distinct_on?: (v_match_kill_pairs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (push_subscriptions_order_by[] | null), + order_by?: (v_match_kill_pairs_order_by[] | null), /** filter the rows returned */ - where?: (push_subscriptions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "push_subscriptions" */ - push_subscriptions_aggregate?: (push_subscriptions_aggregateGenqlSelection & { __args?: { + where?: (v_match_kill_pairs_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_match_kill_pairs" */ + v_match_kill_pairs_aggregate?: (v_match_kill_pairs_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (push_subscriptions_select_column[] | null), + distinct_on?: (v_match_kill_pairs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (push_subscriptions_order_by[] | null), + order_by?: (v_match_kill_pairs_order_by[] | null), /** filter the rows returned */ - where?: (push_subscriptions_bool_exp | null)} }) - /** fetch data from the table: "push_subscriptions" using primary key columns */ - push_subscriptions_by_pk?: (push_subscriptionsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** Read file content from game server */ - readServerFile?: (FileContentResponseGenqlSelection & { __args: {file_path: Scalars['String'], node_id: Scalars['String'], server_id?: (Scalars['String'] | null)} }) - /** fetch data from the table: "seasons" */ - seasons?: (seasonsGenqlSelection & { __args?: { + where?: (v_match_kill_pairs_bool_exp | null)} }) + /** fetch data from the table: "v_match_lineup_buy_types" */ + v_match_lineup_buy_types?: (v_match_lineup_buy_typesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (seasons_select_column[] | null), + distinct_on?: (v_match_lineup_buy_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (seasons_order_by[] | null), + order_by?: (v_match_lineup_buy_types_order_by[] | null), /** filter the rows returned */ - where?: (seasons_bool_exp | null)} }) - /** fetch aggregated fields from the table: "seasons" */ - seasons_aggregate?: (seasons_aggregateGenqlSelection & { __args?: { + where?: (v_match_lineup_buy_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_match_lineup_buy_types" */ + v_match_lineup_buy_types_aggregate?: (v_match_lineup_buy_types_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (seasons_select_column[] | null), + distinct_on?: (v_match_lineup_buy_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (seasons_order_by[] | null), + order_by?: (v_match_lineup_buy_types_order_by[] | null), /** filter the rows returned */ - where?: (seasons_bool_exp | null)} }) - /** fetch data from the table: "seasons" using primary key columns */ - seasons_by_pk?: (seasonsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "server_regions" */ - server_regions?: (server_regionsGenqlSelection & { __args?: { + where?: (v_match_lineup_buy_types_bool_exp | null)} }) + /** fetch data from the table: "v_match_lineup_map_stats" */ + v_match_lineup_map_stats?: (v_match_lineup_map_statsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (server_regions_select_column[] | null), + distinct_on?: (v_match_lineup_map_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (server_regions_order_by[] | null), + order_by?: (v_match_lineup_map_stats_order_by[] | null), /** filter the rows returned */ - where?: (server_regions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "server_regions" */ - server_regions_aggregate?: (server_regions_aggregateGenqlSelection & { __args?: { + where?: (v_match_lineup_map_stats_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_match_lineup_map_stats" */ + v_match_lineup_map_stats_aggregate?: (v_match_lineup_map_stats_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (server_regions_select_column[] | null), + distinct_on?: (v_match_lineup_map_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (server_regions_order_by[] | null), + order_by?: (v_match_lineup_map_stats_order_by[] | null), /** filter the rows returned */ - where?: (server_regions_bool_exp | null)} }) - /** fetch data from the table: "server_regions" using primary key columns */ - server_regions_by_pk?: (server_regionsGenqlSelection & { __args: {value: Scalars['String']} }) - /** An array relationship */ - servers?: (serversGenqlSelection & { __args?: { + where?: (v_match_lineup_map_stats_bool_exp | null)} }) + /** fetch data from the table: "v_match_map_backup_rounds" */ + v_match_map_backup_rounds?: (v_match_map_backup_roundsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (servers_select_column[] | null), + distinct_on?: (v_match_map_backup_rounds_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (servers_order_by[] | null), + order_by?: (v_match_map_backup_rounds_order_by[] | null), /** filter the rows returned */ - where?: (servers_bool_exp | null)} }) - /** An aggregate relationship */ - servers_aggregate?: (servers_aggregateGenqlSelection & { __args?: { + where?: (v_match_map_backup_rounds_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_match_map_backup_rounds" */ + v_match_map_backup_rounds_aggregate?: (v_match_map_backup_rounds_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (servers_select_column[] | null), + distinct_on?: (v_match_map_backup_rounds_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (servers_order_by[] | null), + order_by?: (v_match_map_backup_rounds_order_by[] | null), /** filter the rows returned */ - where?: (servers_bool_exp | null)} }) - /** fetch data from the table: "servers" using primary key columns */ - servers_by_pk?: (serversGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "settings" */ - settings?: (settingsGenqlSelection & { __args?: { + where?: (v_match_map_backup_rounds_bool_exp | null)} }) + /** fetch data from the table: "v_match_player_buy_types" */ + v_match_player_buy_types?: (v_match_player_buy_typesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (settings_select_column[] | null), + distinct_on?: (v_match_player_buy_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (settings_order_by[] | null), + order_by?: (v_match_player_buy_types_order_by[] | null), /** filter the rows returned */ - where?: (settings_bool_exp | null)} }) - /** fetch aggregated fields from the table: "settings" */ - settings_aggregate?: (settings_aggregateGenqlSelection & { __args?: { + where?: (v_match_player_buy_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_match_player_buy_types" */ + v_match_player_buy_types_aggregate?: (v_match_player_buy_types_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (settings_select_column[] | null), + distinct_on?: (v_match_player_buy_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (settings_order_by[] | null), + order_by?: (v_match_player_buy_types_order_by[] | null), /** filter the rows returned */ - where?: (settings_bool_exp | null)} }) - /** fetch data from the table: "settings" using primary key columns */ - settings_by_pk?: (settingsGenqlSelection & { __args: {name: Scalars['String']} }) - /** Steam presence bot admin dashboard status */ - steamPresenceAdminStatus?: SteamPresenceAdminStatusOutputGenqlSelection - /** fetch data from the table: "steam_account_claims" */ - steam_account_claims?: (steam_account_claimsGenqlSelection & { __args?: { + where?: (v_match_player_buy_types_bool_exp | null)} }) + /** fetch data from the table: "v_match_player_opening_duels" */ + v_match_player_opening_duels?: (v_match_player_opening_duelsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (steam_account_claims_select_column[] | null), + distinct_on?: (v_match_player_opening_duels_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (steam_account_claims_order_by[] | null), + order_by?: (v_match_player_opening_duels_order_by[] | null), /** filter the rows returned */ - where?: (steam_account_claims_bool_exp | null)} }) - /** fetch aggregated fields from the table: "steam_account_claims" */ - steam_account_claims_aggregate?: (steam_account_claims_aggregateGenqlSelection & { __args?: { + where?: (v_match_player_opening_duels_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_match_player_opening_duels" */ + v_match_player_opening_duels_aggregate?: (v_match_player_opening_duels_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (steam_account_claims_select_column[] | null), + distinct_on?: (v_match_player_opening_duels_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (steam_account_claims_order_by[] | null), + order_by?: (v_match_player_opening_duels_order_by[] | null), /** filter the rows returned */ - where?: (steam_account_claims_bool_exp | null)} }) - /** fetch data from the table: "steam_account_claims" using primary key columns */ - steam_account_claims_by_pk?: (steam_account_claimsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "steam_accounts" */ - steam_accounts?: (steam_accountsGenqlSelection & { __args?: { + where?: (v_match_player_opening_duels_bool_exp | null)} }) + /** fetch data from the table: "v_player_arch_nemesis" */ + v_player_arch_nemesis?: (v_player_arch_nemesisGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (steam_accounts_select_column[] | null), + distinct_on?: (v_player_arch_nemesis_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (steam_accounts_order_by[] | null), + order_by?: (v_player_arch_nemesis_order_by[] | null), /** filter the rows returned */ - where?: (steam_accounts_bool_exp | null)} }) - /** fetch aggregated fields from the table: "steam_accounts" */ - steam_accounts_aggregate?: (steam_accounts_aggregateGenqlSelection & { __args?: { + where?: (v_player_arch_nemesis_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_arch_nemesis" */ + v_player_arch_nemesis_aggregate?: (v_player_arch_nemesis_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (steam_accounts_select_column[] | null), + distinct_on?: (v_player_arch_nemesis_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (steam_accounts_order_by[] | null), + order_by?: (v_player_arch_nemesis_order_by[] | null), /** filter the rows returned */ - where?: (steam_accounts_bool_exp | null)} }) - /** fetch data from the table: "steam_accounts" using primary key columns */ - steam_accounts_by_pk?: (steam_accountsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "system_alerts" */ - system_alerts?: (system_alertsGenqlSelection & { __args?: { + where?: (v_player_arch_nemesis_bool_exp | null)} }) + /** fetch data from the table: "v_player_damage" */ + v_player_damage?: (v_player_damageGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (system_alerts_select_column[] | null), + distinct_on?: (v_player_damage_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (system_alerts_order_by[] | null), + order_by?: (v_player_damage_order_by[] | null), /** filter the rows returned */ - where?: (system_alerts_bool_exp | null)} }) - /** fetch aggregated fields from the table: "system_alerts" */ - system_alerts_aggregate?: (system_alerts_aggregateGenqlSelection & { __args?: { + where?: (v_player_damage_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_damage" */ + v_player_damage_aggregate?: (v_player_damage_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (system_alerts_select_column[] | null), + distinct_on?: (v_player_damage_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (system_alerts_order_by[] | null), + order_by?: (v_player_damage_order_by[] | null), /** filter the rows returned */ - where?: (system_alerts_bool_exp | null)} }) - /** fetch data from the table: "system_alerts" using primary key columns */ - system_alerts_by_pk?: (system_alertsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** teamCalendarUrl */ - teamCalendarUrl?: (TeamCalendarOutputGenqlSelection & { __args: {team_id: Scalars['uuid']} }) - /** An array relationship */ - team_invites?: (team_invitesGenqlSelection & { __args?: { + where?: (v_player_damage_bool_exp | null)} }) + /** fetch data from the table: "v_player_elo" */ + v_player_elo?: (v_player_eloGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_invites_select_column[] | null), + distinct_on?: (v_player_elo_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_invites_order_by[] | null), + order_by?: (v_player_elo_order_by[] | null), /** filter the rows returned */ - where?: (team_invites_bool_exp | null)} }) - /** An aggregate relationship */ - team_invites_aggregate?: (team_invites_aggregateGenqlSelection & { __args?: { + where?: (v_player_elo_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_elo" */ + v_player_elo_aggregate?: (v_player_elo_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_invites_select_column[] | null), + distinct_on?: (v_player_elo_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_invites_order_by[] | null), + order_by?: (v_player_elo_order_by[] | null), /** filter the rows returned */ - where?: (team_invites_bool_exp | null)} }) - /** fetch data from the table: "team_invites" using primary key columns */ - team_invites_by_pk?: (team_invitesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "team_roster" */ - team_roster?: (team_rosterGenqlSelection & { __args?: { + where?: (v_player_elo_bool_exp | null)} }) + /** fetch data from the table: "v_player_map_losses" */ + v_player_map_losses?: (v_player_map_lossesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_roster_select_column[] | null), + distinct_on?: (v_player_map_losses_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_roster_order_by[] | null), + order_by?: (v_player_map_losses_order_by[] | null), /** filter the rows returned */ - where?: (team_roster_bool_exp | null)} }) - /** fetch aggregated fields from the table: "team_roster" */ - team_roster_aggregate?: (team_roster_aggregateGenqlSelection & { __args?: { + where?: (v_player_map_losses_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_map_losses" */ + v_player_map_losses_aggregate?: (v_player_map_losses_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_roster_select_column[] | null), + distinct_on?: (v_player_map_losses_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_roster_order_by[] | null), + order_by?: (v_player_map_losses_order_by[] | null), /** filter the rows returned */ - where?: (team_roster_bool_exp | null)} }) - /** fetch data from the table: "team_roster" using primary key columns */ - team_roster_by_pk?: (team_rosterGenqlSelection & { __args: {player_steam_id: Scalars['bigint'], team_id: Scalars['uuid']} }) - /** fetch data from the table: "team_scrim_alerts" */ - team_scrim_alerts?: (team_scrim_alertsGenqlSelection & { __args?: { + where?: (v_player_map_losses_bool_exp | null)} }) + /** fetch data from the table: "v_player_map_wins" */ + v_player_map_wins?: (v_player_map_winsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_alerts_select_column[] | null), + distinct_on?: (v_player_map_wins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_alerts_order_by[] | null), + order_by?: (v_player_map_wins_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_alerts_bool_exp | null)} }) - /** fetch aggregated fields from the table: "team_scrim_alerts" */ - team_scrim_alerts_aggregate?: (team_scrim_alerts_aggregateGenqlSelection & { __args?: { + where?: (v_player_map_wins_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_map_wins" */ + v_player_map_wins_aggregate?: (v_player_map_wins_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_alerts_select_column[] | null), + distinct_on?: (v_player_map_wins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_alerts_order_by[] | null), + order_by?: (v_player_map_wins_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_alerts_bool_exp | null)} }) - /** fetch data from the table: "team_scrim_alerts" using primary key columns */ - team_scrim_alerts_by_pk?: (team_scrim_alertsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "team_scrim_availability" */ - team_scrim_availability?: (team_scrim_availabilityGenqlSelection & { __args?: { + where?: (v_player_map_wins_bool_exp | null)} }) + /** fetch data from the table: "v_player_match_head_to_head" */ + v_player_match_head_to_head?: (v_player_match_head_to_headGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_availability_select_column[] | null), + distinct_on?: (v_player_match_head_to_head_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_availability_order_by[] | null), + order_by?: (v_player_match_head_to_head_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_availability_bool_exp | null)} }) - /** fetch aggregated fields from the table: "team_scrim_availability" */ - team_scrim_availability_aggregate?: (team_scrim_availability_aggregateGenqlSelection & { __args?: { + where?: (v_player_match_head_to_head_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_match_head_to_head" */ + v_player_match_head_to_head_aggregate?: (v_player_match_head_to_head_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_availability_select_column[] | null), + distinct_on?: (v_player_match_head_to_head_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_availability_order_by[] | null), + order_by?: (v_player_match_head_to_head_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_availability_bool_exp | null)} }) - /** fetch data from the table: "team_scrim_availability" using primary key columns */ - team_scrim_availability_by_pk?: (team_scrim_availabilityGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "team_scrim_request_proposals" */ - team_scrim_request_proposals?: (team_scrim_request_proposalsGenqlSelection & { __args?: { + where?: (v_player_match_head_to_head_bool_exp | null)} }) + /** fetch data from the table: "v_player_match_map_hltv" */ + v_player_match_map_hltv?: (v_player_match_map_hltvGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_request_proposals_select_column[] | null), + distinct_on?: (v_player_match_map_hltv_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_request_proposals_order_by[] | null), + order_by?: (v_player_match_map_hltv_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_request_proposals_bool_exp | null)} }) - /** fetch aggregated fields from the table: "team_scrim_request_proposals" */ - team_scrim_request_proposals_aggregate?: (team_scrim_request_proposals_aggregateGenqlSelection & { __args?: { + where?: (v_player_match_map_hltv_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_match_map_hltv" */ + v_player_match_map_hltv_aggregate?: (v_player_match_map_hltv_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_request_proposals_select_column[] | null), + distinct_on?: (v_player_match_map_hltv_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_request_proposals_order_by[] | null), + order_by?: (v_player_match_map_hltv_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_request_proposals_bool_exp | null)} }) - /** fetch data from the table: "team_scrim_request_proposals" using primary key columns */ - team_scrim_request_proposals_by_pk?: (team_scrim_request_proposalsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "team_scrim_requests" */ - team_scrim_requests?: (team_scrim_requestsGenqlSelection & { __args?: { + where?: (v_player_match_map_hltv_bool_exp | null)} }) + /** fetch data from the table: "v_player_match_map_roles" */ + v_player_match_map_roles?: (v_player_match_map_rolesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_requests_select_column[] | null), + distinct_on?: (v_player_match_map_roles_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_requests_order_by[] | null), + order_by?: (v_player_match_map_roles_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_requests_bool_exp | null)} }) - /** fetch aggregated fields from the table: "team_scrim_requests" */ - team_scrim_requests_aggregate?: (team_scrim_requests_aggregateGenqlSelection & { __args?: { + where?: (v_player_match_map_roles_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_match_map_roles" */ + v_player_match_map_roles_aggregate?: (v_player_match_map_roles_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_requests_select_column[] | null), + distinct_on?: (v_player_match_map_roles_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_requests_order_by[] | null), + order_by?: (v_player_match_map_roles_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_requests_bool_exp | null)} }) - /** fetch data from the table: "team_scrim_requests" using primary key columns */ - team_scrim_requests_by_pk?: (team_scrim_requestsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "team_scrim_settings" */ - team_scrim_settings?: (team_scrim_settingsGenqlSelection & { __args?: { + where?: (v_player_match_map_roles_bool_exp | null)} }) + /** fetch data from the table: "v_player_match_performance" */ + v_player_match_performance?: (v_player_match_performanceGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_settings_select_column[] | null), + distinct_on?: (v_player_match_performance_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_settings_order_by[] | null), + order_by?: (v_player_match_performance_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_settings_bool_exp | null)} }) - /** fetch aggregated fields from the table: "team_scrim_settings" */ - team_scrim_settings_aggregate?: (team_scrim_settings_aggregateGenqlSelection & { __args?: { + where?: (v_player_match_performance_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_match_performance" */ + v_player_match_performance_aggregate?: (v_player_match_performance_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_settings_select_column[] | null), + distinct_on?: (v_player_match_performance_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_settings_order_by[] | null), + order_by?: (v_player_match_performance_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_settings_bool_exp | null)} }) - /** fetch data from the table: "team_scrim_settings" using primary key columns */ - team_scrim_settings_by_pk?: (team_scrim_settingsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "team_suggestions" */ - team_suggestions?: (team_suggestionsGenqlSelection & { __args?: { + where?: (v_player_match_performance_bool_exp | null)} }) + /** fetch data from the table: "v_player_match_rating" */ + v_player_match_rating?: (v_player_match_ratingGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_suggestions_select_column[] | null), + distinct_on?: (v_player_match_rating_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_suggestions_order_by[] | null), + order_by?: (v_player_match_rating_order_by[] | null), /** filter the rows returned */ - where?: (team_suggestions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "team_suggestions" */ - team_suggestions_aggregate?: (team_suggestions_aggregateGenqlSelection & { __args?: { + where?: (v_player_match_rating_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_match_rating" */ + v_player_match_rating_aggregate?: (v_player_match_rating_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_suggestions_select_column[] | null), + distinct_on?: (v_player_match_rating_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_suggestions_order_by[] | null), + order_by?: (v_player_match_rating_order_by[] | null), /** filter the rows returned */ - where?: (team_suggestions_bool_exp | null)} }) - /** fetch data from the table: "team_suggestions" using primary key columns */ - team_suggestions_by_pk?: (team_suggestionsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "teams" */ - teams?: (teamsGenqlSelection & { __args?: { + where?: (v_player_match_rating_bool_exp | null)} }) + /** fetch data from the table: "v_player_multi_kills" */ + v_player_multi_kills?: (v_player_multi_killsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (teams_select_column[] | null), + distinct_on?: (v_player_multi_kills_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (teams_order_by[] | null), + order_by?: (v_player_multi_kills_order_by[] | null), /** filter the rows returned */ - where?: (teams_bool_exp | null)} }) - /** fetch aggregated fields from the table: "teams" */ - teams_aggregate?: (teams_aggregateGenqlSelection & { __args?: { + where?: (v_player_multi_kills_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_multi_kills" */ + v_player_multi_kills_aggregate?: (v_player_multi_kills_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (teams_select_column[] | null), + distinct_on?: (v_player_multi_kills_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (teams_order_by[] | null), + order_by?: (v_player_multi_kills_order_by[] | null), /** filter the rows returned */ - where?: (teams_bool_exp | null)} }) - /** fetch data from the table: "teams" using primary key columns */ - teams_by_pk?: (teamsGenqlSelection & { __args: {id: Scalars['uuid']} }) - telemetryStats?: TelemetryStatsGenqlSelection - /** fetch data from the table: "tournament_awards" */ - tournament_awards?: (tournament_awardsGenqlSelection & { __args?: { + where?: (v_player_multi_kills_bool_exp | null)} }) + /** fetch data from the table: "v_player_queue_partners" */ + v_player_queue_partners?: (v_player_queue_partnersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_awards_select_column[] | null), + distinct_on?: (v_player_queue_partners_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_awards_order_by[] | null), + order_by?: (v_player_queue_partners_order_by[] | null), /** filter the rows returned */ - where?: (tournament_awards_bool_exp | null)} }) - /** fetch aggregated fields from the table: "tournament_awards" */ - tournament_awards_aggregate?: (tournament_awards_aggregateGenqlSelection & { __args?: { + where?: (v_player_queue_partners_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_queue_partners" */ + v_player_queue_partners_aggregate?: (v_player_queue_partners_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_awards_select_column[] | null), + distinct_on?: (v_player_queue_partners_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_awards_order_by[] | null), + order_by?: (v_player_queue_partners_order_by[] | null), /** filter the rows returned */ - where?: (tournament_awards_bool_exp | null)} }) - /** fetch data from the table: "tournament_awards" using primary key columns */ - tournament_awards_by_pk?: (tournament_awardsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** An array relationship */ - tournament_brackets?: (tournament_bracketsGenqlSelection & { __args?: { + where?: (v_player_queue_partners_bool_exp | null)} }) + /** fetch data from the table: "v_player_weapon_damage" */ + v_player_weapon_damage?: (v_player_weapon_damageGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_brackets_select_column[] | null), + distinct_on?: (v_player_weapon_damage_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_brackets_order_by[] | null), + order_by?: (v_player_weapon_damage_order_by[] | null), /** filter the rows returned */ - where?: (tournament_brackets_bool_exp | null)} }) - /** An aggregate relationship */ - tournament_brackets_aggregate?: (tournament_brackets_aggregateGenqlSelection & { __args?: { + where?: (v_player_weapon_damage_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_weapon_damage" */ + v_player_weapon_damage_aggregate?: (v_player_weapon_damage_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_brackets_select_column[] | null), + distinct_on?: (v_player_weapon_damage_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_brackets_order_by[] | null), + order_by?: (v_player_weapon_damage_order_by[] | null), /** filter the rows returned */ - where?: (tournament_brackets_bool_exp | null)} }) - /** fetch data from the table: "tournament_brackets" using primary key columns */ - tournament_brackets_by_pk?: (tournament_bracketsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** An array relationship */ - tournament_categories?: (tournament_categoriesGenqlSelection & { __args?: { + where?: (v_player_weapon_damage_bool_exp | null)} }) + /** fetch data from the table: "v_player_weapon_kills" */ + v_player_weapon_kills?: (v_player_weapon_killsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_categories_select_column[] | null), + distinct_on?: (v_player_weapon_kills_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_categories_order_by[] | null), + order_by?: (v_player_weapon_kills_order_by[] | null), /** filter the rows returned */ - where?: (tournament_categories_bool_exp | null)} }) - /** An aggregate relationship */ - tournament_categories_aggregate?: (tournament_categories_aggregateGenqlSelection & { __args?: { + where?: (v_player_weapon_kills_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_weapon_kills" */ + v_player_weapon_kills_aggregate?: (v_player_weapon_kills_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_categories_select_column[] | null), + distinct_on?: (v_player_weapon_kills_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_categories_order_by[] | null), + order_by?: (v_player_weapon_kills_order_by[] | null), /** filter the rows returned */ - where?: (tournament_categories_bool_exp | null)} }) - /** fetch data from the table: "tournament_categories" using primary key columns */ - tournament_categories_by_pk?: (tournament_categoriesGenqlSelection & { __args: {category: e_tournament_categories_enum, tournament_id: Scalars['uuid']} }) - /** fetch data from the table: "tournament_organizer_teams" */ - tournament_organizer_teams?: (tournament_organizer_teamsGenqlSelection & { __args?: { + where?: (v_player_weapon_kills_bool_exp | null)} }) + /** fetch data from the table: "v_pool_maps" */ + v_pool_maps?: (v_pool_mapsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_organizer_teams_select_column[] | null), + distinct_on?: (v_pool_maps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_organizer_teams_order_by[] | null), + order_by?: (v_pool_maps_order_by[] | null), /** filter the rows returned */ - where?: (tournament_organizer_teams_bool_exp | null)} }) - /** fetch aggregated fields from the table: "tournament_organizer_teams" */ - tournament_organizer_teams_aggregate?: (tournament_organizer_teams_aggregateGenqlSelection & { __args?: { + where?: (v_pool_maps_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_pool_maps" */ + v_pool_maps_aggregate?: (v_pool_maps_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_organizer_teams_select_column[] | null), + distinct_on?: (v_pool_maps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_organizer_teams_order_by[] | null), + order_by?: (v_pool_maps_order_by[] | null), /** filter the rows returned */ - where?: (tournament_organizer_teams_bool_exp | null)} }) - /** fetch data from the table: "tournament_organizer_teams" using primary key columns */ - tournament_organizer_teams_by_pk?: (tournament_organizer_teamsGenqlSelection & { __args: {team_id: Scalars['uuid'], tournament_id: Scalars['uuid']} }) - /** An array relationship */ - tournament_organizers?: (tournament_organizersGenqlSelection & { __args?: { + where?: (v_pool_maps_bool_exp | null)} }) + /** fetch data from the table: "v_steam_account_pool_status" */ + v_steam_account_pool_status?: (v_steam_account_pool_statusGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_organizers_select_column[] | null), + distinct_on?: (v_steam_account_pool_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_organizers_order_by[] | null), + order_by?: (v_steam_account_pool_status_order_by[] | null), /** filter the rows returned */ - where?: (tournament_organizers_bool_exp | null)} }) - /** An aggregate relationship */ - tournament_organizers_aggregate?: (tournament_organizers_aggregateGenqlSelection & { __args?: { + where?: (v_steam_account_pool_status_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_steam_account_pool_status" */ + v_steam_account_pool_status_aggregate?: (v_steam_account_pool_status_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_organizers_select_column[] | null), + distinct_on?: (v_steam_account_pool_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_organizers_order_by[] | null), + order_by?: (v_steam_account_pool_status_order_by[] | null), /** filter the rows returned */ - where?: (tournament_organizers_bool_exp | null)} }) - /** fetch data from the table: "tournament_organizers" using primary key columns */ - tournament_organizers_by_pk?: (tournament_organizersGenqlSelection & { __args: {steam_id: Scalars['bigint'], tournament_id: Scalars['uuid']} }) - /** fetch data from the table: "tournament_prizes" */ - tournament_prizes?: (tournament_prizesGenqlSelection & { __args?: { + where?: (v_steam_account_pool_status_bool_exp | null)} }) + /** fetch data from the table: "v_team_ranks" */ + v_team_ranks?: (v_team_ranksGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_prizes_select_column[] | null), + distinct_on?: (v_team_ranks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_prizes_order_by[] | null), + order_by?: (v_team_ranks_order_by[] | null), /** filter the rows returned */ - where?: (tournament_prizes_bool_exp | null)} }) - /** fetch aggregated fields from the table: "tournament_prizes" */ - tournament_prizes_aggregate?: (tournament_prizes_aggregateGenqlSelection & { __args?: { + where?: (v_team_ranks_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_team_ranks" */ + v_team_ranks_aggregate?: (v_team_ranks_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_prizes_select_column[] | null), + distinct_on?: (v_team_ranks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_prizes_order_by[] | null), + order_by?: (v_team_ranks_order_by[] | null), /** filter the rows returned */ - where?: (tournament_prizes_bool_exp | null)} }) - /** fetch data from the table: "tournament_prizes" using primary key columns */ - tournament_prizes_by_pk?: (tournament_prizesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "tournament_stage_windows" */ - tournament_stage_windows?: (tournament_stage_windowsGenqlSelection & { __args?: { + where?: (v_team_ranks_bool_exp | null)} }) + /** fetch data from the table: "v_team_reputation" */ + v_team_reputation?: (v_team_reputationGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_stage_windows_select_column[] | null), + distinct_on?: (v_team_reputation_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_stage_windows_order_by[] | null), + order_by?: (v_team_reputation_order_by[] | null), /** filter the rows returned */ - where?: (tournament_stage_windows_bool_exp | null)} }) - /** fetch aggregated fields from the table: "tournament_stage_windows" */ - tournament_stage_windows_aggregate?: (tournament_stage_windows_aggregateGenqlSelection & { __args?: { + where?: (v_team_reputation_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_team_reputation" */ + v_team_reputation_aggregate?: (v_team_reputation_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_stage_windows_select_column[] | null), + distinct_on?: (v_team_reputation_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_stage_windows_order_by[] | null), + order_by?: (v_team_reputation_order_by[] | null), /** filter the rows returned */ - where?: (tournament_stage_windows_bool_exp | null)} }) - /** fetch data from the table: "tournament_stage_windows" using primary key columns */ - tournament_stage_windows_by_pk?: (tournament_stage_windowsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** An array relationship */ - tournament_stages?: (tournament_stagesGenqlSelection & { __args?: { + where?: (v_team_reputation_bool_exp | null)} }) + /** fetch data from the table: "v_team_stage_results" */ + v_team_stage_results?: (v_team_stage_resultsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_stages_select_column[] | null), + distinct_on?: (v_team_stage_results_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_stages_order_by[] | null), + order_by?: (v_team_stage_results_order_by[] | null), /** filter the rows returned */ - where?: (tournament_stages_bool_exp | null)} }) - /** An aggregate relationship */ - tournament_stages_aggregate?: (tournament_stages_aggregateGenqlSelection & { __args?: { + where?: (v_team_stage_results_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_team_stage_results" */ + v_team_stage_results_aggregate?: (v_team_stage_results_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_stages_select_column[] | null), + distinct_on?: (v_team_stage_results_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_stages_order_by[] | null), + order_by?: (v_team_stage_results_order_by[] | null), /** filter the rows returned */ - where?: (tournament_stages_bool_exp | null)} }) - /** fetch data from the table: "tournament_stages" using primary key columns */ - tournament_stages_by_pk?: (tournament_stagesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "tournament_team_invites" */ - tournament_team_invites?: (tournament_team_invitesGenqlSelection & { __args?: { + where?: (v_team_stage_results_bool_exp | null)} }) + /** fetch data from the table: "v_team_stage_results" using primary key columns */ + v_team_stage_results_by_pk?: (v_team_stage_resultsGenqlSelection & { __args: {tournament_stage_id: Scalars['uuid'], tournament_team_id: Scalars['uuid']} }) + /** fetch data from the table: "v_team_tournament_results" */ + v_team_tournament_results?: (v_team_tournament_resultsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_team_invites_select_column[] | null), + distinct_on?: (v_team_tournament_results_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_team_invites_order_by[] | null), + order_by?: (v_team_tournament_results_order_by[] | null), /** filter the rows returned */ - where?: (tournament_team_invites_bool_exp | null)} }) - /** fetch aggregated fields from the table: "tournament_team_invites" */ - tournament_team_invites_aggregate?: (tournament_team_invites_aggregateGenqlSelection & { __args?: { + where?: (v_team_tournament_results_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_team_tournament_results" */ + v_team_tournament_results_aggregate?: (v_team_tournament_results_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_team_invites_select_column[] | null), + distinct_on?: (v_team_tournament_results_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_team_invites_order_by[] | null), + order_by?: (v_team_tournament_results_order_by[] | null), /** filter the rows returned */ - where?: (tournament_team_invites_bool_exp | null)} }) - /** fetch data from the table: "tournament_team_invites" using primary key columns */ - tournament_team_invites_by_pk?: (tournament_team_invitesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "tournament_team_roster" */ - tournament_team_roster?: (tournament_team_rosterGenqlSelection & { __args?: { + where?: (v_team_tournament_results_bool_exp | null)} }) + /** fetch data from the table: "v_tournament_player_stats" */ + v_tournament_player_stats?: (v_tournament_player_statsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_team_roster_select_column[] | null), + distinct_on?: (v_tournament_player_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_team_roster_order_by[] | null), + order_by?: (v_tournament_player_stats_order_by[] | null), /** filter the rows returned */ - where?: (tournament_team_roster_bool_exp | null)} }) - /** fetch aggregated fields from the table: "tournament_team_roster" */ - tournament_team_roster_aggregate?: (tournament_team_roster_aggregateGenqlSelection & { __args?: { + where?: (v_tournament_player_stats_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_tournament_player_stats" */ + v_tournament_player_stats_aggregate?: (v_tournament_player_stats_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_team_roster_select_column[] | null), + distinct_on?: (v_tournament_player_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_team_roster_order_by[] | null), + order_by?: (v_tournament_player_stats_order_by[] | null), /** filter the rows returned */ - where?: (tournament_team_roster_bool_exp | null)} }) - /** fetch data from the table: "tournament_team_roster" using primary key columns */ - tournament_team_roster_by_pk?: (tournament_team_rosterGenqlSelection & { __args: {player_steam_id: Scalars['bigint'], tournament_id: Scalars['uuid']} }) + where?: (v_tournament_player_stats_bool_exp | null)} }) + /** Web push setup status for the application settings page; never returns the private key */ + webPushStatus?: WebPushStatusOutputGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface recalculate_tournament_awards_args {_tournament_id?: (Scalars['uuid'] | null)} + +export interface remove_league_team_from_season_args {_league_team_season_id?: (Scalars['uuid'] | null)} + +export interface reorder_league_divisions_args {_division_ids?: (Scalars['_uuid'] | null)} + +export interface restart_league_season_args {_league_season_id?: (Scalars['uuid'] | null)} + + +/** columns and relationships of "seasons" */ +export interface seasonsGenqlSelection{ /** An array relationship */ - tournament_teams?: (tournament_teamsGenqlSelection & { __args?: { + awards?: (award_recipientsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_teams_select_column[] | null), + distinct_on?: (award_recipients_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_teams_order_by[] | null), + order_by?: (award_recipients_order_by[] | null), /** filter the rows returned */ - where?: (tournament_teams_bool_exp | null)} }) + where?: (award_recipients_bool_exp | null)} }) /** An aggregate relationship */ - tournament_teams_aggregate?: (tournament_teams_aggregateGenqlSelection & { __args?: { + awards_aggregate?: (award_recipients_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_teams_select_column[] | null), + distinct_on?: (award_recipients_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_teams_order_by[] | null), + order_by?: (award_recipients_order_by[] | null), /** filter the rows returned */ - where?: (tournament_teams_bool_exp | null)} }) - /** fetch data from the table: "tournament_teams" using primary key columns */ - tournament_teams_by_pk?: (tournament_teamsGenqlSelection & { __args: {id: Scalars['uuid']} }) + where?: (award_recipients_bool_exp | null)} }) + created_at?: boolean | number + description?: boolean | number + ends_at?: boolean | number + id?: boolean | number + needs_rebuild?: boolean | number + number?: boolean | number /** An array relationship */ - tournaments?: (tournamentsGenqlSelection & { __args?: { + player_season_stats?: (player_season_statsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournaments_select_column[] | null), + distinct_on?: (player_season_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournaments_order_by[] | null), + order_by?: (player_season_stats_order_by[] | null), /** filter the rows returned */ - where?: (tournaments_bool_exp | null)} }) + where?: (player_season_stats_bool_exp | null)} }) /** An aggregate relationship */ - tournaments_aggregate?: (tournaments_aggregateGenqlSelection & { __args?: { + player_season_stats_aggregate?: (player_season_stats_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournaments_select_column[] | null), + distinct_on?: (player_season_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournaments_order_by[] | null), + order_by?: (player_season_stats_order_by[] | null), /** filter the rows returned */ - where?: (tournaments_bool_exp | null)} }) - /** fetch data from the table: "tournaments" using primary key columns */ - tournaments_by_pk?: (tournamentsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "v_event_player_stats" */ - v_event_player_stats?: (v_event_player_statsGenqlSelection & { __args?: { + where?: (player_season_stats_bool_exp | null)} }) + starts_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "seasons" */ +export interface seasons_aggregateGenqlSelection{ + aggregate?: seasons_aggregate_fieldsGenqlSelection + nodes?: seasonsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate fields of "seasons" */ +export interface seasons_aggregate_fieldsGenqlSelection{ + avg?: seasons_avg_fieldsGenqlSelection + count?: { __args: {columns?: (seasons_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: seasons_max_fieldsGenqlSelection + min?: seasons_min_fieldsGenqlSelection + stddev?: seasons_stddev_fieldsGenqlSelection + stddev_pop?: seasons_stddev_pop_fieldsGenqlSelection + stddev_samp?: seasons_stddev_samp_fieldsGenqlSelection + sum?: seasons_sum_fieldsGenqlSelection + var_pop?: seasons_var_pop_fieldsGenqlSelection + var_samp?: seasons_var_samp_fieldsGenqlSelection + variance?: seasons_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate avg on columns */ +export interface seasons_avg_fieldsGenqlSelection{ + number?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Boolean expression to filter rows from the table "seasons". All fields are combined with a logical 'AND'. */ +export interface seasons_bool_exp {_and?: (seasons_bool_exp[] | null),_not?: (seasons_bool_exp | null),_or?: (seasons_bool_exp[] | null),awards?: (award_recipients_bool_exp | null),awards_aggregate?: (award_recipients_aggregate_bool_exp | null),created_at?: (timestamptz_comparison_exp | null),description?: (String_comparison_exp | null),ends_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),needs_rebuild?: (Boolean_comparison_exp | null),number?: (Int_comparison_exp | null),player_season_stats?: (player_season_stats_bool_exp | null),player_season_stats_aggregate?: (player_season_stats_aggregate_bool_exp | null),starts_at?: (timestamptz_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "seasons" */ +export interface seasons_inc_input {number?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "seasons" */ +export interface seasons_insert_input {awards?: (award_recipients_arr_rel_insert_input | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),ends_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),needs_rebuild?: (Scalars['Boolean'] | null),number?: (Scalars['Int'] | null),player_season_stats?: (player_season_stats_arr_rel_insert_input | null),starts_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate max on columns */ +export interface seasons_max_fieldsGenqlSelection{ + created_at?: boolean | number + description?: boolean | number + ends_at?: boolean | number + id?: boolean | number + number?: boolean | number + starts_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate min on columns */ +export interface seasons_min_fieldsGenqlSelection{ + created_at?: boolean | number + description?: boolean | number + ends_at?: boolean | number + id?: boolean | number + number?: boolean | number + starts_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** response of any mutation on the table "seasons" */ +export interface seasons_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: seasonsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** input type for inserting object relation for remote table "seasons" */ +export interface seasons_obj_rel_insert_input {data: seasons_insert_input, +/** upsert condition */ +on_conflict?: (seasons_on_conflict | null)} + + +/** on_conflict condition type for table "seasons" */ +export interface seasons_on_conflict {constraint: seasons_constraint,update_columns?: seasons_update_column[],where?: (seasons_bool_exp | null)} + + +/** Ordering options when selecting data from "seasons". */ +export interface seasons_order_by {awards_aggregate?: (award_recipients_aggregate_order_by | null),created_at?: (order_by | null),description?: (order_by | null),ends_at?: (order_by | null),id?: (order_by | null),needs_rebuild?: (order_by | null),number?: (order_by | null),player_season_stats_aggregate?: (player_season_stats_aggregate_order_by | null),starts_at?: (order_by | null)} + + +/** primary key columns input for table: seasons */ +export interface seasons_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "seasons" */ +export interface seasons_set_input {created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),ends_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),needs_rebuild?: (Scalars['Boolean'] | null),number?: (Scalars['Int'] | null),starts_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate stddev on columns */ +export interface seasons_stddev_fieldsGenqlSelection{ + number?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_pop on columns */ +export interface seasons_stddev_pop_fieldsGenqlSelection{ + number?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_samp on columns */ +export interface seasons_stddev_samp_fieldsGenqlSelection{ + number?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Streaming cursor of the table "seasons" */ +export interface seasons_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: seasons_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface seasons_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),ends_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),needs_rebuild?: (Scalars['Boolean'] | null),number?: (Scalars['Int'] | null),starts_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate sum on columns */ +export interface seasons_sum_fieldsGenqlSelection{ + number?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface seasons_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (seasons_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (seasons_set_input | null), +/** filter the rows which have to be updated */ +where: seasons_bool_exp} + + +/** aggregate var_pop on columns */ +export interface seasons_var_pop_fieldsGenqlSelection{ + number?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate var_samp on columns */ +export interface seasons_var_samp_fieldsGenqlSelection{ + number?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate variance on columns */ +export interface seasons_variance_fieldsGenqlSelection{ + number?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** columns and relationships of "server_regions" */ +export interface server_regionsGenqlSelection{ + /** A computed field, executes function "available_region_server_count" */ + available_server_count?: boolean | number + description?: boolean | number + /** An array relationship */ + game_server_nodes?: (game_server_nodesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_event_player_stats_select_column[] | null), + distinct_on?: (game_server_nodes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_event_player_stats_order_by[] | null), + order_by?: (game_server_nodes_order_by[] | null), /** filter the rows returned */ - where?: (v_event_player_stats_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_event_player_stats" */ - v_event_player_stats_aggregate?: (v_event_player_stats_aggregateGenqlSelection & { __args?: { + where?: (game_server_nodes_bool_exp | null)} }) + /** An aggregate relationship */ + game_server_nodes_aggregate?: (game_server_nodes_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (game_server_nodes_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (game_server_nodes_order_by[] | null), + /** filter the rows returned */ + where?: (game_server_nodes_bool_exp | null)} }) + /** A computed field, executes function "region_has_node" */ + has_node?: boolean | number + is_lan?: boolean | number + /** A computed field, executes function "region_status" */ + status?: boolean | number + steam_relay?: boolean | number + /** A computed field, executes function "total_region_server_count" */ + total_server_count?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "server_regions" */ +export interface server_regions_aggregateGenqlSelection{ + aggregate?: server_regions_aggregate_fieldsGenqlSelection + nodes?: server_regionsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate fields of "server_regions" */ +export interface server_regions_aggregate_fieldsGenqlSelection{ + avg?: server_regions_avg_fieldsGenqlSelection + count?: { __args: {columns?: (server_regions_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: server_regions_max_fieldsGenqlSelection + min?: server_regions_min_fieldsGenqlSelection + stddev?: server_regions_stddev_fieldsGenqlSelection + stddev_pop?: server_regions_stddev_pop_fieldsGenqlSelection + stddev_samp?: server_regions_stddev_samp_fieldsGenqlSelection + sum?: server_regions_sum_fieldsGenqlSelection + var_pop?: server_regions_var_pop_fieldsGenqlSelection + var_samp?: server_regions_var_samp_fieldsGenqlSelection + variance?: server_regions_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate avg on columns */ +export interface server_regions_avg_fieldsGenqlSelection{ + /** A computed field, executes function "available_region_server_count" */ + available_server_count?: boolean | number + /** A computed field, executes function "total_region_server_count" */ + total_server_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Boolean expression to filter rows from the table "server_regions". All fields are combined with a logical 'AND'. */ +export interface server_regions_bool_exp {_and?: (server_regions_bool_exp[] | null),_not?: (server_regions_bool_exp | null),_or?: (server_regions_bool_exp[] | null),available_server_count?: (Int_comparison_exp | null),description?: (String_comparison_exp | null),game_server_nodes?: (game_server_nodes_bool_exp | null),game_server_nodes_aggregate?: (game_server_nodes_aggregate_bool_exp | null),has_node?: (Boolean_comparison_exp | null),is_lan?: (Boolean_comparison_exp | null),status?: (String_comparison_exp | null),steam_relay?: (Boolean_comparison_exp | null),total_server_count?: (Int_comparison_exp | null),value?: (String_comparison_exp | null)} + + +/** input type for inserting data into table "server_regions" */ +export interface server_regions_insert_input {description?: (Scalars['String'] | null),game_server_nodes?: (game_server_nodes_arr_rel_insert_input | null),is_lan?: (Scalars['Boolean'] | null),steam_relay?: (Scalars['Boolean'] | null),value?: (Scalars['String'] | null)} + + +/** aggregate max on columns */ +export interface server_regions_max_fieldsGenqlSelection{ + /** A computed field, executes function "available_region_server_count" */ + available_server_count?: boolean | number + description?: boolean | number + /** A computed field, executes function "region_status" */ + status?: boolean | number + /** A computed field, executes function "total_region_server_count" */ + total_server_count?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate min on columns */ +export interface server_regions_min_fieldsGenqlSelection{ + /** A computed field, executes function "available_region_server_count" */ + available_server_count?: boolean | number + description?: boolean | number + /** A computed field, executes function "region_status" */ + status?: boolean | number + /** A computed field, executes function "total_region_server_count" */ + total_server_count?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** response of any mutation on the table "server_regions" */ +export interface server_regions_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: server_regionsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** input type for inserting object relation for remote table "server_regions" */ +export interface server_regions_obj_rel_insert_input {data: server_regions_insert_input, +/** upsert condition */ +on_conflict?: (server_regions_on_conflict | null)} + + +/** on_conflict condition type for table "server_regions" */ +export interface server_regions_on_conflict {constraint: server_regions_constraint,update_columns?: server_regions_update_column[],where?: (server_regions_bool_exp | null)} + + +/** Ordering options when selecting data from "server_regions". */ +export interface server_regions_order_by {available_server_count?: (order_by | null),description?: (order_by | null),game_server_nodes_aggregate?: (game_server_nodes_aggregate_order_by | null),has_node?: (order_by | null),is_lan?: (order_by | null),status?: (order_by | null),steam_relay?: (order_by | null),total_server_count?: (order_by | null),value?: (order_by | null)} + + +/** primary key columns input for table: server_regions */ +export interface server_regions_pk_columns_input {value: Scalars['String']} + + +/** input type for updating data in table "server_regions" */ +export interface server_regions_set_input {description?: (Scalars['String'] | null),is_lan?: (Scalars['Boolean'] | null),steam_relay?: (Scalars['Boolean'] | null),value?: (Scalars['String'] | null)} + + +/** aggregate stddev on columns */ +export interface server_regions_stddev_fieldsGenqlSelection{ + /** A computed field, executes function "available_region_server_count" */ + available_server_count?: boolean | number + /** A computed field, executes function "total_region_server_count" */ + total_server_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_pop on columns */ +export interface server_regions_stddev_pop_fieldsGenqlSelection{ + /** A computed field, executes function "available_region_server_count" */ + available_server_count?: boolean | number + /** A computed field, executes function "total_region_server_count" */ + total_server_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_samp on columns */ +export interface server_regions_stddev_samp_fieldsGenqlSelection{ + /** A computed field, executes function "available_region_server_count" */ + available_server_count?: boolean | number + /** A computed field, executes function "total_region_server_count" */ + total_server_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Streaming cursor of the table "server_regions" */ +export interface server_regions_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: server_regions_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface server_regions_stream_cursor_value_input {description?: (Scalars['String'] | null),is_lan?: (Scalars['Boolean'] | null),steam_relay?: (Scalars['Boolean'] | null),value?: (Scalars['String'] | null)} + + +/** aggregate sum on columns */ +export interface server_regions_sum_fieldsGenqlSelection{ + /** A computed field, executes function "available_region_server_count" */ + available_server_count?: boolean | number + /** A computed field, executes function "total_region_server_count" */ + total_server_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface server_regions_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (server_regions_set_input | null), +/** filter the rows which have to be updated */ +where: server_regions_bool_exp} + + +/** aggregate var_pop on columns */ +export interface server_regions_var_pop_fieldsGenqlSelection{ + /** A computed field, executes function "available_region_server_count" */ + available_server_count?: boolean | number + /** A computed field, executes function "total_region_server_count" */ + total_server_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate var_samp on columns */ +export interface server_regions_var_samp_fieldsGenqlSelection{ + /** A computed field, executes function "available_region_server_count" */ + available_server_count?: boolean | number + /** A computed field, executes function "total_region_server_count" */ + total_server_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate variance on columns */ +export interface server_regions_variance_fieldsGenqlSelection{ + /** A computed field, executes function "available_region_server_count" */ + available_server_count?: boolean | number + /** A computed field, executes function "total_region_server_count" */ + total_server_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** columns and relationships of "servers" */ +export interface serversGenqlSelection{ + api_password?: boolean | number + boot_status?: boolean | number + boot_status_detail?: boolean | number + connect_password?: boolean | number + connected?: boolean | number + /** A computed field, executes function "get_server_connection_link" */ + connection_link?: boolean | number + /** A computed field, executes function "get_server_connection_string" */ + connection_string?: boolean | number + /** An object relationship */ + current_match?: matchesGenqlSelection + enabled?: boolean | number + game?: boolean | number + /** An object relationship */ + game_mode?: game_modesGenqlSelection + game_mode_id?: boolean | number + /** An object relationship */ + game_server_node?: game_server_nodesGenqlSelection + game_server_node_id?: boolean | number + host?: boolean | number + id?: boolean | number + is_dedicated?: boolean | number + label?: boolean | number + loaded_plugins?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + /** An array relationship */ + matches?: (matchesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_event_player_stats_select_column[] | null), + distinct_on?: (matches_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_event_player_stats_order_by[] | null), + order_by?: (matches_order_by[] | null), /** filter the rows returned */ - where?: (v_event_player_stats_bool_exp | null)} }) - /** fetch data from the table: "v_gpu_pool_status" */ - v_gpu_pool_status?: (v_gpu_pool_statusGenqlSelection & { __args?: { + where?: (matches_bool_exp | null)} }) + /** An aggregate relationship */ + matches_aggregate?: (matches_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_gpu_pool_status_select_column[] | null), + distinct_on?: (matches_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_gpu_pool_status_order_by[] | null), + order_by?: (matches_order_by[] | null), /** filter the rows returned */ - where?: (v_gpu_pool_status_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_gpu_pool_status" */ - v_gpu_pool_status_aggregate?: (v_gpu_pool_status_aggregateGenqlSelection & { __args?: { + where?: (matches_bool_exp | null)} }) + max_players?: boolean | number + offline_at?: boolean | number + plugin_runtime?: boolean | number + plugin_version?: boolean | number + plugins_checked_at?: boolean | number + port?: boolean | number + rcon_password?: boolean | number + rcon_status?: boolean | number + region?: boolean | number + reserved_by_match_id?: boolean | number + /** An object relationship */ + server_region?: server_regionsGenqlSelection + steam_relay?: boolean | number + tv_port?: boolean | number + type?: boolean | number + updated_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "servers" */ +export interface servers_aggregateGenqlSelection{ + aggregate?: servers_aggregate_fieldsGenqlSelection + nodes?: serversGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface servers_aggregate_bool_exp {bool_and?: (servers_aggregate_bool_exp_bool_and | null),bool_or?: (servers_aggregate_bool_exp_bool_or | null),count?: (servers_aggregate_bool_exp_count | null)} + +export interface servers_aggregate_bool_exp_bool_and {arguments: servers_select_column_servers_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (servers_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface servers_aggregate_bool_exp_bool_or {arguments: servers_select_column_servers_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (servers_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface servers_aggregate_bool_exp_count {arguments?: (servers_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (servers_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "servers" */ +export interface servers_aggregate_fieldsGenqlSelection{ + avg?: servers_avg_fieldsGenqlSelection + count?: { __args: {columns?: (servers_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: servers_max_fieldsGenqlSelection + min?: servers_min_fieldsGenqlSelection + stddev?: servers_stddev_fieldsGenqlSelection + stddev_pop?: servers_stddev_pop_fieldsGenqlSelection + stddev_samp?: servers_stddev_samp_fieldsGenqlSelection + sum?: servers_sum_fieldsGenqlSelection + var_pop?: servers_var_pop_fieldsGenqlSelection + var_samp?: servers_var_samp_fieldsGenqlSelection + variance?: servers_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "servers" */ +export interface servers_aggregate_order_by {avg?: (servers_avg_order_by | null),count?: (order_by | null),max?: (servers_max_order_by | null),min?: (servers_min_order_by | null),stddev?: (servers_stddev_order_by | null),stddev_pop?: (servers_stddev_pop_order_by | null),stddev_samp?: (servers_stddev_samp_order_by | null),sum?: (servers_sum_order_by | null),var_pop?: (servers_var_pop_order_by | null),var_samp?: (servers_var_samp_order_by | null),variance?: (servers_variance_order_by | null)} + + +/** append existing jsonb value of filtered columns with new jsonb value */ +export interface servers_append_input {loaded_plugins?: (Scalars['jsonb'] | null)} + + +/** input type for inserting array relation for remote table "servers" */ +export interface servers_arr_rel_insert_input {data: servers_insert_input[], +/** upsert condition */ +on_conflict?: (servers_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface servers_avg_fieldsGenqlSelection{ + max_players?: boolean | number + port?: boolean | number + tv_port?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "servers" */ +export interface servers_avg_order_by {max_players?: (order_by | null),port?: (order_by | null),tv_port?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "servers". All fields are combined with a logical 'AND'. */ +export interface servers_bool_exp {_and?: (servers_bool_exp[] | null),_not?: (servers_bool_exp | null),_or?: (servers_bool_exp[] | null),api_password?: (uuid_comparison_exp | null),boot_status?: (String_comparison_exp | null),boot_status_detail?: (String_comparison_exp | null),connect_password?: (String_comparison_exp | null),connected?: (Boolean_comparison_exp | null),connection_link?: (String_comparison_exp | null),connection_string?: (String_comparison_exp | null),current_match?: (matches_bool_exp | null),enabled?: (Boolean_comparison_exp | null),game?: (String_comparison_exp | null),game_mode?: (game_modes_bool_exp | null),game_mode_id?: (uuid_comparison_exp | null),game_server_node?: (game_server_nodes_bool_exp | null),game_server_node_id?: (String_comparison_exp | null),host?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),is_dedicated?: (Boolean_comparison_exp | null),label?: (String_comparison_exp | null),loaded_plugins?: (jsonb_comparison_exp | null),matches?: (matches_bool_exp | null),matches_aggregate?: (matches_aggregate_bool_exp | null),max_players?: (Int_comparison_exp | null),offline_at?: (timestamptz_comparison_exp | null),plugin_runtime?: (e_plugin_runtimes_enum_comparison_exp | null),plugin_version?: (String_comparison_exp | null),plugins_checked_at?: (timestamptz_comparison_exp | null),port?: (Int_comparison_exp | null),rcon_password?: (bytea_comparison_exp | null),rcon_status?: (Boolean_comparison_exp | null),region?: (String_comparison_exp | null),reserved_by_match_id?: (uuid_comparison_exp | null),server_region?: (server_regions_bool_exp | null),steam_relay?: (String_comparison_exp | null),tv_port?: (Int_comparison_exp | null),type?: (e_server_types_enum_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null)} + + +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +export interface servers_delete_at_path_input {loaded_plugins?: (Scalars['String'][] | null)} + + +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +export interface servers_delete_elem_input {loaded_plugins?: (Scalars['Int'] | null)} + + +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +export interface servers_delete_key_input {loaded_plugins?: (Scalars['String'] | null)} + + +/** input type for incrementing numeric columns in table "servers" */ +export interface servers_inc_input {max_players?: (Scalars['Int'] | null),port?: (Scalars['Int'] | null),tv_port?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "servers" */ +export interface servers_insert_input {api_password?: (Scalars['uuid'] | null),boot_status?: (Scalars['String'] | null),boot_status_detail?: (Scalars['String'] | null),connect_password?: (Scalars['String'] | null),connected?: (Scalars['Boolean'] | null),current_match?: (matches_obj_rel_insert_input | null),enabled?: (Scalars['Boolean'] | null),game?: (Scalars['String'] | null),game_mode?: (game_modes_obj_rel_insert_input | null),game_mode_id?: (Scalars['uuid'] | null),game_server_node?: (game_server_nodes_obj_rel_insert_input | null),game_server_node_id?: (Scalars['String'] | null),host?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_dedicated?: (Scalars['Boolean'] | null),label?: (Scalars['String'] | null),loaded_plugins?: (Scalars['jsonb'] | null),matches?: (matches_arr_rel_insert_input | null),max_players?: (Scalars['Int'] | null),offline_at?: (Scalars['timestamptz'] | null),plugin_runtime?: (e_plugin_runtimes_enum | null),plugin_version?: (Scalars['String'] | null),plugins_checked_at?: (Scalars['timestamptz'] | null),port?: (Scalars['Int'] | null),rcon_password?: (Scalars['bytea'] | null),rcon_status?: (Scalars['Boolean'] | null),region?: (Scalars['String'] | null),reserved_by_match_id?: (Scalars['uuid'] | null),server_region?: (server_regions_obj_rel_insert_input | null),steam_relay?: (Scalars['String'] | null),tv_port?: (Scalars['Int'] | null),type?: (e_server_types_enum | null),updated_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate max on columns */ +export interface servers_max_fieldsGenqlSelection{ + api_password?: boolean | number + boot_status?: boolean | number + boot_status_detail?: boolean | number + connect_password?: boolean | number + /** A computed field, executes function "get_server_connection_link" */ + connection_link?: boolean | number + /** A computed field, executes function "get_server_connection_string" */ + connection_string?: boolean | number + game?: boolean | number + game_mode_id?: boolean | number + game_server_node_id?: boolean | number + host?: boolean | number + id?: boolean | number + label?: boolean | number + max_players?: boolean | number + offline_at?: boolean | number + plugin_version?: boolean | number + plugins_checked_at?: boolean | number + port?: boolean | number + region?: boolean | number + reserved_by_match_id?: boolean | number + steam_relay?: boolean | number + tv_port?: boolean | number + updated_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "servers" */ +export interface servers_max_order_by {api_password?: (order_by | null),boot_status?: (order_by | null),boot_status_detail?: (order_by | null),connect_password?: (order_by | null),game?: (order_by | null),game_mode_id?: (order_by | null),game_server_node_id?: (order_by | null),host?: (order_by | null),id?: (order_by | null),label?: (order_by | null),max_players?: (order_by | null),offline_at?: (order_by | null),plugin_version?: (order_by | null),plugins_checked_at?: (order_by | null),port?: (order_by | null),region?: (order_by | null),reserved_by_match_id?: (order_by | null),steam_relay?: (order_by | null),tv_port?: (order_by | null),updated_at?: (order_by | null)} + + +/** aggregate min on columns */ +export interface servers_min_fieldsGenqlSelection{ + api_password?: boolean | number + boot_status?: boolean | number + boot_status_detail?: boolean | number + connect_password?: boolean | number + /** A computed field, executes function "get_server_connection_link" */ + connection_link?: boolean | number + /** A computed field, executes function "get_server_connection_string" */ + connection_string?: boolean | number + game?: boolean | number + game_mode_id?: boolean | number + game_server_node_id?: boolean | number + host?: boolean | number + id?: boolean | number + label?: boolean | number + max_players?: boolean | number + offline_at?: boolean | number + plugin_version?: boolean | number + plugins_checked_at?: boolean | number + port?: boolean | number + region?: boolean | number + reserved_by_match_id?: boolean | number + steam_relay?: boolean | number + tv_port?: boolean | number + updated_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "servers" */ +export interface servers_min_order_by {api_password?: (order_by | null),boot_status?: (order_by | null),boot_status_detail?: (order_by | null),connect_password?: (order_by | null),game?: (order_by | null),game_mode_id?: (order_by | null),game_server_node_id?: (order_by | null),host?: (order_by | null),id?: (order_by | null),label?: (order_by | null),max_players?: (order_by | null),offline_at?: (order_by | null),plugin_version?: (order_by | null),plugins_checked_at?: (order_by | null),port?: (order_by | null),region?: (order_by | null),reserved_by_match_id?: (order_by | null),steam_relay?: (order_by | null),tv_port?: (order_by | null),updated_at?: (order_by | null)} + + +/** response of any mutation on the table "servers" */ +export interface servers_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: serversGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** input type for inserting object relation for remote table "servers" */ +export interface servers_obj_rel_insert_input {data: servers_insert_input, +/** upsert condition */ +on_conflict?: (servers_on_conflict | null)} + + +/** on_conflict condition type for table "servers" */ +export interface servers_on_conflict {constraint: servers_constraint,update_columns?: servers_update_column[],where?: (servers_bool_exp | null)} + + +/** Ordering options when selecting data from "servers". */ +export interface servers_order_by {api_password?: (order_by | null),boot_status?: (order_by | null),boot_status_detail?: (order_by | null),connect_password?: (order_by | null),connected?: (order_by | null),connection_link?: (order_by | null),connection_string?: (order_by | null),current_match?: (matches_order_by | null),enabled?: (order_by | null),game?: (order_by | null),game_mode?: (game_modes_order_by | null),game_mode_id?: (order_by | null),game_server_node?: (game_server_nodes_order_by | null),game_server_node_id?: (order_by | null),host?: (order_by | null),id?: (order_by | null),is_dedicated?: (order_by | null),label?: (order_by | null),loaded_plugins?: (order_by | null),matches_aggregate?: (matches_aggregate_order_by | null),max_players?: (order_by | null),offline_at?: (order_by | null),plugin_runtime?: (order_by | null),plugin_version?: (order_by | null),plugins_checked_at?: (order_by | null),port?: (order_by | null),rcon_password?: (order_by | null),rcon_status?: (order_by | null),region?: (order_by | null),reserved_by_match_id?: (order_by | null),server_region?: (server_regions_order_by | null),steam_relay?: (order_by | null),tv_port?: (order_by | null),type?: (order_by | null),updated_at?: (order_by | null)} + + +/** primary key columns input for table: servers */ +export interface servers_pk_columns_input {id: Scalars['uuid']} + + +/** prepend existing jsonb value of filtered columns with new jsonb value */ +export interface servers_prepend_input {loaded_plugins?: (Scalars['jsonb'] | null)} + + +/** input type for updating data in table "servers" */ +export interface servers_set_input {api_password?: (Scalars['uuid'] | null),boot_status?: (Scalars['String'] | null),boot_status_detail?: (Scalars['String'] | null),connect_password?: (Scalars['String'] | null),connected?: (Scalars['Boolean'] | null),enabled?: (Scalars['Boolean'] | null),game?: (Scalars['String'] | null),game_mode_id?: (Scalars['uuid'] | null),game_server_node_id?: (Scalars['String'] | null),host?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_dedicated?: (Scalars['Boolean'] | null),label?: (Scalars['String'] | null),loaded_plugins?: (Scalars['jsonb'] | null),max_players?: (Scalars['Int'] | null),offline_at?: (Scalars['timestamptz'] | null),plugin_runtime?: (e_plugin_runtimes_enum | null),plugin_version?: (Scalars['String'] | null),plugins_checked_at?: (Scalars['timestamptz'] | null),port?: (Scalars['Int'] | null),rcon_password?: (Scalars['bytea'] | null),rcon_status?: (Scalars['Boolean'] | null),region?: (Scalars['String'] | null),reserved_by_match_id?: (Scalars['uuid'] | null),steam_relay?: (Scalars['String'] | null),tv_port?: (Scalars['Int'] | null),type?: (e_server_types_enum | null),updated_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate stddev on columns */ +export interface servers_stddev_fieldsGenqlSelection{ + max_players?: boolean | number + port?: boolean | number + tv_port?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "servers" */ +export interface servers_stddev_order_by {max_players?: (order_by | null),port?: (order_by | null),tv_port?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface servers_stddev_pop_fieldsGenqlSelection{ + max_players?: boolean | number + port?: boolean | number + tv_port?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "servers" */ +export interface servers_stddev_pop_order_by {max_players?: (order_by | null),port?: (order_by | null),tv_port?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface servers_stddev_samp_fieldsGenqlSelection{ + max_players?: boolean | number + port?: boolean | number + tv_port?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "servers" */ +export interface servers_stddev_samp_order_by {max_players?: (order_by | null),port?: (order_by | null),tv_port?: (order_by | null)} + + +/** Streaming cursor of the table "servers" */ +export interface servers_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: servers_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface servers_stream_cursor_value_input {api_password?: (Scalars['uuid'] | null),boot_status?: (Scalars['String'] | null),boot_status_detail?: (Scalars['String'] | null),connect_password?: (Scalars['String'] | null),connected?: (Scalars['Boolean'] | null),enabled?: (Scalars['Boolean'] | null),game?: (Scalars['String'] | null),game_mode_id?: (Scalars['uuid'] | null),game_server_node_id?: (Scalars['String'] | null),host?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_dedicated?: (Scalars['Boolean'] | null),label?: (Scalars['String'] | null),loaded_plugins?: (Scalars['jsonb'] | null),max_players?: (Scalars['Int'] | null),offline_at?: (Scalars['timestamptz'] | null),plugin_runtime?: (e_plugin_runtimes_enum | null),plugin_version?: (Scalars['String'] | null),plugins_checked_at?: (Scalars['timestamptz'] | null),port?: (Scalars['Int'] | null),rcon_password?: (Scalars['bytea'] | null),rcon_status?: (Scalars['Boolean'] | null),region?: (Scalars['String'] | null),reserved_by_match_id?: (Scalars['uuid'] | null),steam_relay?: (Scalars['String'] | null),tv_port?: (Scalars['Int'] | null),type?: (e_server_types_enum | null),updated_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate sum on columns */ +export interface servers_sum_fieldsGenqlSelection{ + max_players?: boolean | number + port?: boolean | number + tv_port?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "servers" */ +export interface servers_sum_order_by {max_players?: (order_by | null),port?: (order_by | null),tv_port?: (order_by | null)} + +export interface servers_updates { +/** append existing jsonb value of filtered columns with new jsonb value */ +_append?: (servers_append_input | null), +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +_delete_at_path?: (servers_delete_at_path_input | null), +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +_delete_elem?: (servers_delete_elem_input | null), +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +_delete_key?: (servers_delete_key_input | null), +/** increments the numeric columns with given value of the filtered values */ +_inc?: (servers_inc_input | null), +/** prepend existing jsonb value of filtered columns with new jsonb value */ +_prepend?: (servers_prepend_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (servers_set_input | null), +/** filter the rows which have to be updated */ +where: servers_bool_exp} + + +/** aggregate var_pop on columns */ +export interface servers_var_pop_fieldsGenqlSelection{ + max_players?: boolean | number + port?: boolean | number + tv_port?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "servers" */ +export interface servers_var_pop_order_by {max_players?: (order_by | null),port?: (order_by | null),tv_port?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface servers_var_samp_fieldsGenqlSelection{ + max_players?: boolean | number + port?: boolean | number + tv_port?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "servers" */ +export interface servers_var_samp_order_by {max_players?: (order_by | null),port?: (order_by | null),tv_port?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface servers_variance_fieldsGenqlSelection{ + max_players?: boolean | number + port?: boolean | number + tv_port?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "servers" */ +export interface servers_variance_order_by {max_players?: (order_by | null),port?: (order_by | null),tv_port?: (order_by | null)} + + +/** columns and relationships of "settings" */ +export interface settingsGenqlSelection{ + name?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "settings" */ +export interface settings_aggregateGenqlSelection{ + aggregate?: settings_aggregate_fieldsGenqlSelection + nodes?: settingsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate fields of "settings" */ +export interface settings_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (settings_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: settings_max_fieldsGenqlSelection + min?: settings_min_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Boolean expression to filter rows from the table "settings". All fields are combined with a logical 'AND'. */ +export interface settings_bool_exp {_and?: (settings_bool_exp[] | null),_not?: (settings_bool_exp | null),_or?: (settings_bool_exp[] | null),name?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} + + +/** input type for inserting data into table "settings" */ +export interface settings_insert_input {name?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** aggregate max on columns */ +export interface settings_max_fieldsGenqlSelection{ + name?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate min on columns */ +export interface settings_min_fieldsGenqlSelection{ + name?: boolean | number + value?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** response of any mutation on the table "settings" */ +export interface settings_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: settingsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "settings" */ +export interface settings_on_conflict {constraint: settings_constraint,update_columns?: settings_update_column[],where?: (settings_bool_exp | null)} + + +/** Ordering options when selecting data from "settings". */ +export interface settings_order_by {name?: (order_by | null),value?: (order_by | null)} + + +/** primary key columns input for table: settings */ +export interface settings_pk_columns_input {name: Scalars['String']} + + +/** input type for updating data in table "settings" */ +export interface settings_set_input {name?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + + +/** Streaming cursor of the table "settings" */ +export interface settings_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: settings_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface settings_stream_cursor_value_input {name?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} + +export interface settings_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (settings_set_input | null), +/** filter the rows which have to be updated */ +where: settings_bool_exp} + + +/** Boolean expression to compare columns of type "smallint". All fields are combined with logical 'AND'. */ +export interface smallint_comparison_exp {_eq?: (Scalars['smallint'] | null),_gt?: (Scalars['smallint'] | null),_gte?: (Scalars['smallint'] | null),_in?: (Scalars['smallint'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['smallint'] | null),_lte?: (Scalars['smallint'] | null),_neq?: (Scalars['smallint'] | null),_nin?: (Scalars['smallint'][] | null)} + + +/** columns and relationships of "steam_account_claims" */ +export interface steam_account_claimsGenqlSelection{ + created_at?: boolean | number + id?: boolean | number + k8s_job_name?: boolean | number + /** An object relationship */ + node?: game_server_nodesGenqlSelection + node_id?: boolean | number + purpose?: boolean | number + /** An object relationship */ + steam_account?: steam_accountsGenqlSelection + steam_account_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "steam_account_claims" */ +export interface steam_account_claims_aggregateGenqlSelection{ + aggregate?: steam_account_claims_aggregate_fieldsGenqlSelection + nodes?: steam_account_claimsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface steam_account_claims_aggregate_bool_exp {count?: (steam_account_claims_aggregate_bool_exp_count | null)} + +export interface steam_account_claims_aggregate_bool_exp_count {arguments?: (steam_account_claims_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (steam_account_claims_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "steam_account_claims" */ +export interface steam_account_claims_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (steam_account_claims_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: steam_account_claims_max_fieldsGenqlSelection + min?: steam_account_claims_min_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "steam_account_claims" */ +export interface steam_account_claims_aggregate_order_by {count?: (order_by | null),max?: (steam_account_claims_max_order_by | null),min?: (steam_account_claims_min_order_by | null)} + + +/** input type for inserting array relation for remote table "steam_account_claims" */ +export interface steam_account_claims_arr_rel_insert_input {data: steam_account_claims_insert_input[], +/** upsert condition */ +on_conflict?: (steam_account_claims_on_conflict | null)} + + +/** Boolean expression to filter rows from the table "steam_account_claims". All fields are combined with a logical 'AND'. */ +export interface steam_account_claims_bool_exp {_and?: (steam_account_claims_bool_exp[] | null),_not?: (steam_account_claims_bool_exp | null),_or?: (steam_account_claims_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),k8s_job_name?: (String_comparison_exp | null),node?: (game_server_nodes_bool_exp | null),node_id?: (String_comparison_exp | null),purpose?: (String_comparison_exp | null),steam_account?: (steam_accounts_bool_exp | null),steam_account_id?: (uuid_comparison_exp | null)} + + +/** input type for inserting data into table "steam_account_claims" */ +export interface steam_account_claims_insert_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),node?: (game_server_nodes_obj_rel_insert_input | null),node_id?: (Scalars['String'] | null),purpose?: (Scalars['String'] | null),steam_account?: (steam_accounts_obj_rel_insert_input | null),steam_account_id?: (Scalars['uuid'] | null)} + + +/** aggregate max on columns */ +export interface steam_account_claims_max_fieldsGenqlSelection{ + created_at?: boolean | number + id?: boolean | number + k8s_job_name?: boolean | number + node_id?: boolean | number + purpose?: boolean | number + steam_account_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "steam_account_claims" */ +export interface steam_account_claims_max_order_by {created_at?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),node_id?: (order_by | null),purpose?: (order_by | null),steam_account_id?: (order_by | null)} + + +/** aggregate min on columns */ +export interface steam_account_claims_min_fieldsGenqlSelection{ + created_at?: boolean | number + id?: boolean | number + k8s_job_name?: boolean | number + node_id?: boolean | number + purpose?: boolean | number + steam_account_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "steam_account_claims" */ +export interface steam_account_claims_min_order_by {created_at?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),node_id?: (order_by | null),purpose?: (order_by | null),steam_account_id?: (order_by | null)} + + +/** response of any mutation on the table "steam_account_claims" */ +export interface steam_account_claims_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: steam_account_claimsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "steam_account_claims" */ +export interface steam_account_claims_on_conflict {constraint: steam_account_claims_constraint,update_columns?: steam_account_claims_update_column[],where?: (steam_account_claims_bool_exp | null)} + + +/** Ordering options when selecting data from "steam_account_claims". */ +export interface steam_account_claims_order_by {created_at?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),node?: (game_server_nodes_order_by | null),node_id?: (order_by | null),purpose?: (order_by | null),steam_account?: (steam_accounts_order_by | null),steam_account_id?: (order_by | null)} + + +/** primary key columns input for table: steam_account_claims */ +export interface steam_account_claims_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "steam_account_claims" */ +export interface steam_account_claims_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),node_id?: (Scalars['String'] | null),purpose?: (Scalars['String'] | null),steam_account_id?: (Scalars['uuid'] | null)} + + +/** Streaming cursor of the table "steam_account_claims" */ +export interface steam_account_claims_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: steam_account_claims_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface steam_account_claims_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),node_id?: (Scalars['String'] | null),purpose?: (Scalars['String'] | null),steam_account_id?: (Scalars['uuid'] | null)} + +export interface steam_account_claims_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (steam_account_claims_set_input | null), +/** filter the rows which have to be updated */ +where: steam_account_claims_bool_exp} + + +/** columns and relationships of "steam_accounts" */ +export interface steam_accountsGenqlSelection{ + /** An array relationship */ + claims?: (steam_account_claimsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_gpu_pool_status_select_column[] | null), + distinct_on?: (steam_account_claims_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_gpu_pool_status_order_by[] | null), + order_by?: (steam_account_claims_order_by[] | null), /** filter the rows returned */ - where?: (v_gpu_pool_status_bool_exp | null)} }) - /** fetch data from the table: "v_league_division_standings" */ - v_league_division_standings?: (v_league_division_standingsGenqlSelection & { __args?: { + where?: (steam_account_claims_bool_exp | null)} }) + /** An aggregate relationship */ + claims_aggregate?: (steam_account_claims_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_league_division_standings_select_column[] | null), + distinct_on?: (steam_account_claims_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_league_division_standings_order_by[] | null), + order_by?: (steam_account_claims_order_by[] | null), /** filter the rows returned */ - where?: (v_league_division_standings_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_league_division_standings" */ - v_league_division_standings_aggregate?: (v_league_division_standings_aggregateGenqlSelection & { __args?: { + where?: (steam_account_claims_bool_exp | null)} }) + created_at?: boolean | number + friend_capacity?: boolean | number + id?: boolean | number + /** An object relationship */ + last_node?: game_server_nodesGenqlSelection + last_node_id?: boolean | number + password?: boolean | number + role?: boolean | number + steam_level?: boolean | number + steamid64?: boolean | number + updated_at?: boolean | number + username?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "steam_accounts" */ +export interface steam_accounts_aggregateGenqlSelection{ + aggregate?: steam_accounts_aggregate_fieldsGenqlSelection + nodes?: steam_accountsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate fields of "steam_accounts" */ +export interface steam_accounts_aggregate_fieldsGenqlSelection{ + avg?: steam_accounts_avg_fieldsGenqlSelection + count?: { __args: {columns?: (steam_accounts_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: steam_accounts_max_fieldsGenqlSelection + min?: steam_accounts_min_fieldsGenqlSelection + stddev?: steam_accounts_stddev_fieldsGenqlSelection + stddev_pop?: steam_accounts_stddev_pop_fieldsGenqlSelection + stddev_samp?: steam_accounts_stddev_samp_fieldsGenqlSelection + sum?: steam_accounts_sum_fieldsGenqlSelection + var_pop?: steam_accounts_var_pop_fieldsGenqlSelection + var_samp?: steam_accounts_var_samp_fieldsGenqlSelection + variance?: steam_accounts_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate avg on columns */ +export interface steam_accounts_avg_fieldsGenqlSelection{ + friend_capacity?: boolean | number + steam_level?: boolean | number + steamid64?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Boolean expression to filter rows from the table "steam_accounts". All fields are combined with a logical 'AND'. */ +export interface steam_accounts_bool_exp {_and?: (steam_accounts_bool_exp[] | null),_not?: (steam_accounts_bool_exp | null),_or?: (steam_accounts_bool_exp[] | null),claims?: (steam_account_claims_bool_exp | null),claims_aggregate?: (steam_account_claims_aggregate_bool_exp | null),created_at?: (timestamptz_comparison_exp | null),friend_capacity?: (Int_comparison_exp | null),id?: (uuid_comparison_exp | null),last_node?: (game_server_nodes_bool_exp | null),last_node_id?: (String_comparison_exp | null),password?: (String_comparison_exp | null),role?: (String_comparison_exp | null),steam_level?: (Int_comparison_exp | null),steamid64?: (bigint_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null),username?: (String_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "steam_accounts" */ +export interface steam_accounts_inc_input {friend_capacity?: (Scalars['Int'] | null),steam_level?: (Scalars['Int'] | null),steamid64?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "steam_accounts" */ +export interface steam_accounts_insert_input {claims?: (steam_account_claims_arr_rel_insert_input | null),created_at?: (Scalars['timestamptz'] | null),friend_capacity?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),last_node?: (game_server_nodes_obj_rel_insert_input | null),last_node_id?: (Scalars['String'] | null),password?: (Scalars['String'] | null),role?: (Scalars['String'] | null),steam_level?: (Scalars['Int'] | null),steamid64?: (Scalars['bigint'] | null),updated_at?: (Scalars['timestamptz'] | null),username?: (Scalars['String'] | null)} + + +/** aggregate max on columns */ +export interface steam_accounts_max_fieldsGenqlSelection{ + created_at?: boolean | number + friend_capacity?: boolean | number + id?: boolean | number + last_node_id?: boolean | number + password?: boolean | number + role?: boolean | number + steam_level?: boolean | number + steamid64?: boolean | number + updated_at?: boolean | number + username?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate min on columns */ +export interface steam_accounts_min_fieldsGenqlSelection{ + created_at?: boolean | number + friend_capacity?: boolean | number + id?: boolean | number + last_node_id?: boolean | number + password?: boolean | number + role?: boolean | number + steam_level?: boolean | number + steamid64?: boolean | number + updated_at?: boolean | number + username?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** response of any mutation on the table "steam_accounts" */ +export interface steam_accounts_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: steam_accountsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** input type for inserting object relation for remote table "steam_accounts" */ +export interface steam_accounts_obj_rel_insert_input {data: steam_accounts_insert_input, +/** upsert condition */ +on_conflict?: (steam_accounts_on_conflict | null)} + + +/** on_conflict condition type for table "steam_accounts" */ +export interface steam_accounts_on_conflict {constraint: steam_accounts_constraint,update_columns?: steam_accounts_update_column[],where?: (steam_accounts_bool_exp | null)} + + +/** Ordering options when selecting data from "steam_accounts". */ +export interface steam_accounts_order_by {claims_aggregate?: (steam_account_claims_aggregate_order_by | null),created_at?: (order_by | null),friend_capacity?: (order_by | null),id?: (order_by | null),last_node?: (game_server_nodes_order_by | null),last_node_id?: (order_by | null),password?: (order_by | null),role?: (order_by | null),steam_level?: (order_by | null),steamid64?: (order_by | null),updated_at?: (order_by | null),username?: (order_by | null)} + + +/** primary key columns input for table: steam_accounts */ +export interface steam_accounts_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "steam_accounts" */ +export interface steam_accounts_set_input {created_at?: (Scalars['timestamptz'] | null),friend_capacity?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),last_node_id?: (Scalars['String'] | null),password?: (Scalars['String'] | null),role?: (Scalars['String'] | null),steam_level?: (Scalars['Int'] | null),steamid64?: (Scalars['bigint'] | null),updated_at?: (Scalars['timestamptz'] | null),username?: (Scalars['String'] | null)} + + +/** aggregate stddev on columns */ +export interface steam_accounts_stddev_fieldsGenqlSelection{ + friend_capacity?: boolean | number + steam_level?: boolean | number + steamid64?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_pop on columns */ +export interface steam_accounts_stddev_pop_fieldsGenqlSelection{ + friend_capacity?: boolean | number + steam_level?: boolean | number + steamid64?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_samp on columns */ +export interface steam_accounts_stddev_samp_fieldsGenqlSelection{ + friend_capacity?: boolean | number + steam_level?: boolean | number + steamid64?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Streaming cursor of the table "steam_accounts" */ +export interface steam_accounts_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: steam_accounts_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface steam_accounts_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),friend_capacity?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),last_node_id?: (Scalars['String'] | null),password?: (Scalars['String'] | null),role?: (Scalars['String'] | null),steam_level?: (Scalars['Int'] | null),steamid64?: (Scalars['bigint'] | null),updated_at?: (Scalars['timestamptz'] | null),username?: (Scalars['String'] | null)} + + +/** aggregate sum on columns */ +export interface steam_accounts_sum_fieldsGenqlSelection{ + friend_capacity?: boolean | number + steam_level?: boolean | number + steamid64?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface steam_accounts_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (steam_accounts_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (steam_accounts_set_input | null), +/** filter the rows which have to be updated */ +where: steam_accounts_bool_exp} + + +/** aggregate var_pop on columns */ +export interface steam_accounts_var_pop_fieldsGenqlSelection{ + friend_capacity?: boolean | number + steam_level?: boolean | number + steamid64?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate var_samp on columns */ +export interface steam_accounts_var_samp_fieldsGenqlSelection{ + friend_capacity?: boolean | number + steam_level?: boolean | number + steamid64?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate variance on columns */ +export interface steam_accounts_variance_fieldsGenqlSelection{ + friend_capacity?: boolean | number + steam_level?: boolean | number + steamid64?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface subscription_rootGenqlSelection{ + /** fetch data from the table: "_map_pool" */ + _map_pool?: (_map_poolGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_league_division_standings_select_column[] | null), + distinct_on?: (_map_pool_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_league_division_standings_order_by[] | null), + order_by?: (_map_pool_order_by[] | null), /** filter the rows returned */ - where?: (v_league_division_standings_bool_exp | null)} }) - /** fetch data from the table: "v_league_season_player_stats" */ - v_league_season_player_stats?: (v_league_season_player_statsGenqlSelection & { __args?: { + where?: (_map_pool_bool_exp | null)} }) + /** fetch aggregated fields from the table: "_map_pool" */ + _map_pool_aggregate?: (_map_pool_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_league_season_player_stats_select_column[] | null), + distinct_on?: (_map_pool_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_league_season_player_stats_order_by[] | null), + order_by?: (_map_pool_order_by[] | null), /** filter the rows returned */ - where?: (v_league_season_player_stats_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_league_season_player_stats" */ - v_league_season_player_stats_aggregate?: (v_league_season_player_stats_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_league_season_player_stats_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_league_season_player_stats_order_by[] | null), + where?: (_map_pool_bool_exp | null)} }) + /** fetch data from the table: "_map_pool" using primary key columns */ + _map_pool_by_pk?: (_map_poolGenqlSelection & { __args: {map_id: Scalars['uuid'], map_pool_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "_map_pool" */ + _map_pool_stream?: (_map_poolGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (_map_pool_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (v_league_season_player_stats_bool_exp | null)} }) - /** fetch data from the table: "v_match_captains" */ - v_match_captains?: (v_match_captainsGenqlSelection & { __args?: { + where?: (_map_pool_bool_exp | null)} }) + /** An array relationship */ + abandoned_matches?: (abandoned_matchesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_match_captains_select_column[] | null), + distinct_on?: (abandoned_matches_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_match_captains_order_by[] | null), + order_by?: (abandoned_matches_order_by[] | null), /** filter the rows returned */ - where?: (v_match_captains_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_match_captains" */ - v_match_captains_aggregate?: (v_match_captains_aggregateGenqlSelection & { __args?: { + where?: (abandoned_matches_bool_exp | null)} }) + /** An aggregate relationship */ + abandoned_matches_aggregate?: (abandoned_matches_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_match_captains_select_column[] | null), + distinct_on?: (abandoned_matches_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_match_captains_order_by[] | null), + order_by?: (abandoned_matches_order_by[] | null), /** filter the rows returned */ - where?: (v_match_captains_bool_exp | null)} }) - /** fetch data from the table: "v_match_clutches" */ - v_match_clutches?: (v_match_clutchesGenqlSelection & { __args?: { + where?: (abandoned_matches_bool_exp | null)} }) + /** fetch data from the table: "abandoned_matches" using primary key columns */ + abandoned_matches_by_pk?: (abandoned_matchesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "abandoned_matches" */ + abandoned_matches_stream?: (abandoned_matchesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (abandoned_matches_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (abandoned_matches_bool_exp | null)} }) + /** fetch data from the table: "api_keys" */ + api_keys?: (api_keysGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_match_clutches_select_column[] | null), + distinct_on?: (api_keys_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_match_clutches_order_by[] | null), + order_by?: (api_keys_order_by[] | null), /** filter the rows returned */ - where?: (v_match_clutches_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_match_clutches" */ - v_match_clutches_aggregate?: (v_match_clutches_aggregateGenqlSelection & { __args?: { + where?: (api_keys_bool_exp | null)} }) + /** fetch aggregated fields from the table: "api_keys" */ + api_keys_aggregate?: (api_keys_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_match_clutches_select_column[] | null), + distinct_on?: (api_keys_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_match_clutches_order_by[] | null), + order_by?: (api_keys_order_by[] | null), /** filter the rows returned */ - where?: (v_match_clutches_bool_exp | null)} }) - /** fetch data from the table: "v_match_kill_pairs" */ - v_match_kill_pairs?: (v_match_kill_pairsGenqlSelection & { __args?: { + where?: (api_keys_bool_exp | null)} }) + /** fetch data from the table: "api_keys" using primary key columns */ + api_keys_by_pk?: (api_keysGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "api_keys" */ + api_keys_stream?: (api_keysGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (api_keys_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (api_keys_bool_exp | null)} }) + /** fetch data from the table: "award_recipients" */ + award_recipients?: (award_recipientsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_match_kill_pairs_select_column[] | null), + distinct_on?: (award_recipients_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_match_kill_pairs_order_by[] | null), + order_by?: (award_recipients_order_by[] | null), /** filter the rows returned */ - where?: (v_match_kill_pairs_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_match_kill_pairs" */ - v_match_kill_pairs_aggregate?: (v_match_kill_pairs_aggregateGenqlSelection & { __args?: { + where?: (award_recipients_bool_exp | null)} }) + /** fetch aggregated fields from the table: "award_recipients" */ + award_recipients_aggregate?: (award_recipients_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_match_kill_pairs_select_column[] | null), + distinct_on?: (award_recipients_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_match_kill_pairs_order_by[] | null), + order_by?: (award_recipients_order_by[] | null), /** filter the rows returned */ - where?: (v_match_kill_pairs_bool_exp | null)} }) - /** fetch data from the table: "v_match_lineup_buy_types" */ - v_match_lineup_buy_types?: (v_match_lineup_buy_typesGenqlSelection & { __args?: { + where?: (award_recipients_bool_exp | null)} }) + /** fetch data from the table: "award_recipients" using primary key columns */ + award_recipients_by_pk?: (award_recipientsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "award_recipients" */ + award_recipients_stream?: (award_recipientsGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (award_recipients_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (award_recipients_bool_exp | null)} }) + /** fetch data from the table: "awards" */ + awards?: (awardsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_match_lineup_buy_types_select_column[] | null), + distinct_on?: (awards_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_match_lineup_buy_types_order_by[] | null), + order_by?: (awards_order_by[] | null), /** filter the rows returned */ - where?: (v_match_lineup_buy_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_match_lineup_buy_types" */ - v_match_lineup_buy_types_aggregate?: (v_match_lineup_buy_types_aggregateGenqlSelection & { __args?: { + where?: (awards_bool_exp | null)} }) + /** fetch aggregated fields from the table: "awards" */ + awards_aggregate?: (awards_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_match_lineup_buy_types_select_column[] | null), + distinct_on?: (awards_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_match_lineup_buy_types_order_by[] | null), + order_by?: (awards_order_by[] | null), /** filter the rows returned */ - where?: (v_match_lineup_buy_types_bool_exp | null)} }) - /** fetch data from the table: "v_match_lineup_map_stats" */ - v_match_lineup_map_stats?: (v_match_lineup_map_statsGenqlSelection & { __args?: { + where?: (awards_bool_exp | null)} }) + /** fetch data from the table: "awards" using primary key columns */ + awards_by_pk?: (awardsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "awards" */ + awards_stream?: (awardsGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (awards_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (awards_bool_exp | null)} }) + /** fetch data from the table: "chat_read_state" */ + chat_read_state?: (chat_read_stateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_match_lineup_map_stats_select_column[] | null), + distinct_on?: (chat_read_state_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_match_lineup_map_stats_order_by[] | null), - /** filter the rows returned */ - where?: (v_match_lineup_map_stats_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_match_lineup_map_stats" */ - v_match_lineup_map_stats_aggregate?: (v_match_lineup_map_stats_aggregateGenqlSelection & { __args?: { + order_by?: (chat_read_state_order_by[] | null), + /** filter the rows returned */ + where?: (chat_read_state_bool_exp | null)} }) + /** fetch aggregated fields from the table: "chat_read_state" */ + chat_read_state_aggregate?: (chat_read_state_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_match_lineup_map_stats_select_column[] | null), + distinct_on?: (chat_read_state_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_match_lineup_map_stats_order_by[] | null), + order_by?: (chat_read_state_order_by[] | null), /** filter the rows returned */ - where?: (v_match_lineup_map_stats_bool_exp | null)} }) - /** fetch data from the table: "v_match_map_backup_rounds" */ - v_match_map_backup_rounds?: (v_match_map_backup_roundsGenqlSelection & { __args?: { + where?: (chat_read_state_bool_exp | null)} }) + /** fetch data from the table: "chat_read_state" using primary key columns */ + chat_read_state_by_pk?: (chat_read_stateGenqlSelection & { __args: {steam_id: Scalars['bigint'], thread: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "chat_read_state" */ + chat_read_state_stream?: (chat_read_stateGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (chat_read_state_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (chat_read_state_bool_exp | null)} }) + /** An array relationship */ + clip_render_jobs?: (clip_render_jobsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_match_map_backup_rounds_select_column[] | null), + distinct_on?: (clip_render_jobs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_match_map_backup_rounds_order_by[] | null), + order_by?: (clip_render_jobs_order_by[] | null), /** filter the rows returned */ - where?: (v_match_map_backup_rounds_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_match_map_backup_rounds" */ - v_match_map_backup_rounds_aggregate?: (v_match_map_backup_rounds_aggregateGenqlSelection & { __args?: { + where?: (clip_render_jobs_bool_exp | null)} }) + /** An aggregate relationship */ + clip_render_jobs_aggregate?: (clip_render_jobs_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_match_map_backup_rounds_select_column[] | null), + distinct_on?: (clip_render_jobs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_match_map_backup_rounds_order_by[] | null), + order_by?: (clip_render_jobs_order_by[] | null), /** filter the rows returned */ - where?: (v_match_map_backup_rounds_bool_exp | null)} }) - /** fetch data from the table: "v_match_player_buy_types" */ - v_match_player_buy_types?: (v_match_player_buy_typesGenqlSelection & { __args?: { + where?: (clip_render_jobs_bool_exp | null)} }) + /** fetch data from the table: "clip_render_jobs" using primary key columns */ + clip_render_jobs_by_pk?: (clip_render_jobsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "clip_render_jobs" */ + clip_render_jobs_stream?: (clip_render_jobsGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (clip_render_jobs_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (clip_render_jobs_bool_exp | null)} }) + /** fetch data from the table: "custom_pages" */ + custom_pages?: (custom_pagesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_match_player_buy_types_select_column[] | null), + distinct_on?: (custom_pages_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_match_player_buy_types_order_by[] | null), + order_by?: (custom_pages_order_by[] | null), /** filter the rows returned */ - where?: (v_match_player_buy_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_match_player_buy_types" */ - v_match_player_buy_types_aggregate?: (v_match_player_buy_types_aggregateGenqlSelection & { __args?: { + where?: (custom_pages_bool_exp | null)} }) + /** fetch aggregated fields from the table: "custom_pages" */ + custom_pages_aggregate?: (custom_pages_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_match_player_buy_types_select_column[] | null), + distinct_on?: (custom_pages_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_match_player_buy_types_order_by[] | null), + order_by?: (custom_pages_order_by[] | null), /** filter the rows returned */ - where?: (v_match_player_buy_types_bool_exp | null)} }) - /** fetch data from the table: "v_match_player_opening_duels" */ - v_match_player_opening_duels?: (v_match_player_opening_duelsGenqlSelection & { __args?: { + where?: (custom_pages_bool_exp | null)} }) + /** fetch data from the table: "custom_pages" using primary key columns */ + custom_pages_by_pk?: (custom_pagesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "custom_pages" */ + custom_pages_stream?: (custom_pagesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (custom_pages_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (custom_pages_bool_exp | null)} }) + /** fetch data from the table: "db_backups" */ + db_backups?: (db_backupsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_match_player_opening_duels_select_column[] | null), + distinct_on?: (db_backups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_match_player_opening_duels_order_by[] | null), + order_by?: (db_backups_order_by[] | null), /** filter the rows returned */ - where?: (v_match_player_opening_duels_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_match_player_opening_duels" */ - v_match_player_opening_duels_aggregate?: (v_match_player_opening_duels_aggregateGenqlSelection & { __args?: { + where?: (db_backups_bool_exp | null)} }) + /** fetch aggregated fields from the table: "db_backups" */ + db_backups_aggregate?: (db_backups_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_match_player_opening_duels_select_column[] | null), + distinct_on?: (db_backups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_match_player_opening_duels_order_by[] | null), + order_by?: (db_backups_order_by[] | null), /** filter the rows returned */ - where?: (v_match_player_opening_duels_bool_exp | null)} }) - /** fetch data from the table: "v_player_arch_nemesis" */ - v_player_arch_nemesis?: (v_player_arch_nemesisGenqlSelection & { __args?: { + where?: (db_backups_bool_exp | null)} }) + /** fetch data from the table: "db_backups" using primary key columns */ + db_backups_by_pk?: (db_backupsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "db_backups" */ + db_backups_stream?: (db_backupsGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (db_backups_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (db_backups_bool_exp | null)} }) + /** fetch data from the table: "direct_conversations" */ + direct_conversations?: (direct_conversationsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_arch_nemesis_select_column[] | null), + distinct_on?: (direct_conversations_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_arch_nemesis_order_by[] | null), + order_by?: (direct_conversations_order_by[] | null), /** filter the rows returned */ - where?: (v_player_arch_nemesis_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_arch_nemesis" */ - v_player_arch_nemesis_aggregate?: (v_player_arch_nemesis_aggregateGenqlSelection & { __args?: { + where?: (direct_conversations_bool_exp | null)} }) + /** fetch aggregated fields from the table: "direct_conversations" */ + direct_conversations_aggregate?: (direct_conversations_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_arch_nemesis_select_column[] | null), + distinct_on?: (direct_conversations_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_arch_nemesis_order_by[] | null), + order_by?: (direct_conversations_order_by[] | null), /** filter the rows returned */ - where?: (v_player_arch_nemesis_bool_exp | null)} }) - /** fetch data from the table: "v_player_damage" */ - v_player_damage?: (v_player_damageGenqlSelection & { __args?: { + where?: (direct_conversations_bool_exp | null)} }) + /** fetch data from the table: "direct_conversations" using primary key columns */ + direct_conversations_by_pk?: (direct_conversationsGenqlSelection & { __args: {room_id: Scalars['String'], steam_id: Scalars['bigint']} }) + /** fetch data from the table in a streaming manner: "direct_conversations" */ + direct_conversations_stream?: (direct_conversationsGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (direct_conversations_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (direct_conversations_bool_exp | null)} }) + /** fetch data from the table: "direct_messages" */ + direct_messages?: (direct_messagesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_damage_select_column[] | null), + distinct_on?: (direct_messages_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_damage_order_by[] | null), + order_by?: (direct_messages_order_by[] | null), /** filter the rows returned */ - where?: (v_player_damage_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_damage" */ - v_player_damage_aggregate?: (v_player_damage_aggregateGenqlSelection & { __args?: { + where?: (direct_messages_bool_exp | null)} }) + /** fetch aggregated fields from the table: "direct_messages" */ + direct_messages_aggregate?: (direct_messages_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_damage_select_column[] | null), + distinct_on?: (direct_messages_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_damage_order_by[] | null), + order_by?: (direct_messages_order_by[] | null), /** filter the rows returned */ - where?: (v_player_damage_bool_exp | null)} }) - /** fetch data from the table: "v_player_elo" */ - v_player_elo?: (v_player_eloGenqlSelection & { __args?: { + where?: (direct_messages_bool_exp | null)} }) + /** fetch data from the table: "direct_messages" using primary key columns */ + direct_messages_by_pk?: (direct_messagesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "direct_messages" */ + direct_messages_stream?: (direct_messagesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (direct_messages_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (direct_messages_bool_exp | null)} }) + /** fetch data from the table: "draft_game_picks" */ + draft_game_picks?: (draft_game_picksGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_elo_select_column[] | null), + distinct_on?: (draft_game_picks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_elo_order_by[] | null), + order_by?: (draft_game_picks_order_by[] | null), /** filter the rows returned */ - where?: (v_player_elo_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_elo" */ - v_player_elo_aggregate?: (v_player_elo_aggregateGenqlSelection & { __args?: { + where?: (draft_game_picks_bool_exp | null)} }) + /** fetch aggregated fields from the table: "draft_game_picks" */ + draft_game_picks_aggregate?: (draft_game_picks_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_elo_select_column[] | null), + distinct_on?: (draft_game_picks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_elo_order_by[] | null), + order_by?: (draft_game_picks_order_by[] | null), /** filter the rows returned */ - where?: (v_player_elo_bool_exp | null)} }) - /** fetch data from the table: "v_player_map_losses" */ - v_player_map_losses?: (v_player_map_lossesGenqlSelection & { __args?: { + where?: (draft_game_picks_bool_exp | null)} }) + /** fetch data from the table: "draft_game_picks" using primary key columns */ + draft_game_picks_by_pk?: (draft_game_picksGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "draft_game_picks" */ + draft_game_picks_stream?: (draft_game_picksGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (draft_game_picks_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (draft_game_picks_bool_exp | null)} }) + /** An array relationship */ + draft_game_players?: (draft_game_playersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_map_losses_select_column[] | null), + distinct_on?: (draft_game_players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_map_losses_order_by[] | null), + order_by?: (draft_game_players_order_by[] | null), /** filter the rows returned */ - where?: (v_player_map_losses_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_map_losses" */ - v_player_map_losses_aggregate?: (v_player_map_losses_aggregateGenqlSelection & { __args?: { + where?: (draft_game_players_bool_exp | null)} }) + /** An aggregate relationship */ + draft_game_players_aggregate?: (draft_game_players_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_map_losses_select_column[] | null), + distinct_on?: (draft_game_players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_map_losses_order_by[] | null), + order_by?: (draft_game_players_order_by[] | null), /** filter the rows returned */ - where?: (v_player_map_losses_bool_exp | null)} }) - /** fetch data from the table: "v_player_map_wins" */ - v_player_map_wins?: (v_player_map_winsGenqlSelection & { __args?: { + where?: (draft_game_players_bool_exp | null)} }) + /** fetch data from the table: "draft_game_players" using primary key columns */ + draft_game_players_by_pk?: (draft_game_playersGenqlSelection & { __args: {draft_game_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) + /** fetch data from the table in a streaming manner: "draft_game_players" */ + draft_game_players_stream?: (draft_game_playersGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (draft_game_players_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (draft_game_players_bool_exp | null)} }) + /** An array relationship */ + draft_games?: (draft_gamesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_map_wins_select_column[] | null), + distinct_on?: (draft_games_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_map_wins_order_by[] | null), + order_by?: (draft_games_order_by[] | null), /** filter the rows returned */ - where?: (v_player_map_wins_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_map_wins" */ - v_player_map_wins_aggregate?: (v_player_map_wins_aggregateGenqlSelection & { __args?: { + where?: (draft_games_bool_exp | null)} }) + /** An aggregate relationship */ + draft_games_aggregate?: (draft_games_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_map_wins_select_column[] | null), + distinct_on?: (draft_games_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_map_wins_order_by[] | null), + order_by?: (draft_games_order_by[] | null), /** filter the rows returned */ - where?: (v_player_map_wins_bool_exp | null)} }) - /** fetch data from the table: "v_player_match_head_to_head" */ - v_player_match_head_to_head?: (v_player_match_head_to_headGenqlSelection & { __args?: { + where?: (draft_games_bool_exp | null)} }) + /** fetch data from the table: "draft_games" using primary key columns */ + draft_games_by_pk?: (draft_gamesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "draft_games" */ + draft_games_stream?: (draft_gamesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (draft_games_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (draft_games_bool_exp | null)} }) + /** fetch data from the table: "e_award_sources" */ + e_award_sources?: (e_award_sourcesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_match_head_to_head_select_column[] | null), + distinct_on?: (e_award_sources_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_match_head_to_head_order_by[] | null), + order_by?: (e_award_sources_order_by[] | null), /** filter the rows returned */ - where?: (v_player_match_head_to_head_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_match_head_to_head" */ - v_player_match_head_to_head_aggregate?: (v_player_match_head_to_head_aggregateGenqlSelection & { __args?: { + where?: (e_award_sources_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_award_sources" */ + e_award_sources_aggregate?: (e_award_sources_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_match_head_to_head_select_column[] | null), + distinct_on?: (e_award_sources_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_match_head_to_head_order_by[] | null), + order_by?: (e_award_sources_order_by[] | null), /** filter the rows returned */ - where?: (v_player_match_head_to_head_bool_exp | null)} }) - /** fetch data from the table: "v_player_match_map_hltv" */ - v_player_match_map_hltv?: (v_player_match_map_hltvGenqlSelection & { __args?: { + where?: (e_award_sources_bool_exp | null)} }) + /** fetch data from the table: "e_award_sources" using primary key columns */ + e_award_sources_by_pk?: (e_award_sourcesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_award_sources" */ + e_award_sources_stream?: (e_award_sourcesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_award_sources_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_award_sources_bool_exp | null)} }) + /** fetch data from the table: "e_award_tiers" */ + e_award_tiers?: (e_award_tiersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_match_map_hltv_select_column[] | null), + distinct_on?: (e_award_tiers_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_match_map_hltv_order_by[] | null), + order_by?: (e_award_tiers_order_by[] | null), /** filter the rows returned */ - where?: (v_player_match_map_hltv_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_match_map_hltv" */ - v_player_match_map_hltv_aggregate?: (v_player_match_map_hltv_aggregateGenqlSelection & { __args?: { + where?: (e_award_tiers_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_award_tiers" */ + e_award_tiers_aggregate?: (e_award_tiers_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_match_map_hltv_select_column[] | null), + distinct_on?: (e_award_tiers_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_match_map_hltv_order_by[] | null), + order_by?: (e_award_tiers_order_by[] | null), /** filter the rows returned */ - where?: (v_player_match_map_hltv_bool_exp | null)} }) - /** fetch data from the table: "v_player_match_map_roles" */ - v_player_match_map_roles?: (v_player_match_map_rolesGenqlSelection & { __args?: { + where?: (e_award_tiers_bool_exp | null)} }) + /** fetch data from the table: "e_award_tiers" using primary key columns */ + e_award_tiers_by_pk?: (e_award_tiersGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_award_tiers" */ + e_award_tiers_stream?: (e_award_tiersGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_award_tiers_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_award_tiers_bool_exp | null)} }) + /** fetch data from the table: "e_check_in_settings" */ + e_check_in_settings?: (e_check_in_settingsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_match_map_roles_select_column[] | null), + distinct_on?: (e_check_in_settings_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_match_map_roles_order_by[] | null), + order_by?: (e_check_in_settings_order_by[] | null), /** filter the rows returned */ - where?: (v_player_match_map_roles_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_match_map_roles" */ - v_player_match_map_roles_aggregate?: (v_player_match_map_roles_aggregateGenqlSelection & { __args?: { + where?: (e_check_in_settings_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_check_in_settings" */ + e_check_in_settings_aggregate?: (e_check_in_settings_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_match_map_roles_select_column[] | null), + distinct_on?: (e_check_in_settings_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_match_map_roles_order_by[] | null), + order_by?: (e_check_in_settings_order_by[] | null), /** filter the rows returned */ - where?: (v_player_match_map_roles_bool_exp | null)} }) - /** fetch data from the table: "v_player_match_performance" */ - v_player_match_performance?: (v_player_match_performanceGenqlSelection & { __args?: { + where?: (e_check_in_settings_bool_exp | null)} }) + /** fetch data from the table: "e_check_in_settings" using primary key columns */ + e_check_in_settings_by_pk?: (e_check_in_settingsGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_check_in_settings" */ + e_check_in_settings_stream?: (e_check_in_settingsGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_check_in_settings_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_check_in_settings_bool_exp | null)} }) + /** fetch data from the table: "e_draft_game_captain_selection" */ + e_draft_game_captain_selection?: (e_draft_game_captain_selectionGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_match_performance_select_column[] | null), + distinct_on?: (e_draft_game_captain_selection_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_match_performance_order_by[] | null), + order_by?: (e_draft_game_captain_selection_order_by[] | null), /** filter the rows returned */ - where?: (v_player_match_performance_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_match_performance" */ - v_player_match_performance_aggregate?: (v_player_match_performance_aggregateGenqlSelection & { __args?: { + where?: (e_draft_game_captain_selection_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_draft_game_captain_selection" */ + e_draft_game_captain_selection_aggregate?: (e_draft_game_captain_selection_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_match_performance_select_column[] | null), + distinct_on?: (e_draft_game_captain_selection_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_match_performance_order_by[] | null), + order_by?: (e_draft_game_captain_selection_order_by[] | null), /** filter the rows returned */ - where?: (v_player_match_performance_bool_exp | null)} }) - /** fetch data from the table: "v_player_match_rating" */ - v_player_match_rating?: (v_player_match_ratingGenqlSelection & { __args?: { + where?: (e_draft_game_captain_selection_bool_exp | null)} }) + /** fetch data from the table: "e_draft_game_captain_selection" using primary key columns */ + e_draft_game_captain_selection_by_pk?: (e_draft_game_captain_selectionGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_draft_game_captain_selection" */ + e_draft_game_captain_selection_stream?: (e_draft_game_captain_selectionGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_draft_game_captain_selection_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_draft_game_captain_selection_bool_exp | null)} }) + /** fetch data from the table: "e_draft_game_draft_order" */ + e_draft_game_draft_order?: (e_draft_game_draft_orderGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_match_rating_select_column[] | null), + distinct_on?: (e_draft_game_draft_order_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_match_rating_order_by[] | null), + order_by?: (e_draft_game_draft_order_order_by[] | null), /** filter the rows returned */ - where?: (v_player_match_rating_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_match_rating" */ - v_player_match_rating_aggregate?: (v_player_match_rating_aggregateGenqlSelection & { __args?: { + where?: (e_draft_game_draft_order_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_draft_game_draft_order" */ + e_draft_game_draft_order_aggregate?: (e_draft_game_draft_order_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_match_rating_select_column[] | null), + distinct_on?: (e_draft_game_draft_order_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_match_rating_order_by[] | null), + order_by?: (e_draft_game_draft_order_order_by[] | null), /** filter the rows returned */ - where?: (v_player_match_rating_bool_exp | null)} }) - /** fetch data from the table: "v_player_multi_kills" */ - v_player_multi_kills?: (v_player_multi_killsGenqlSelection & { __args?: { + where?: (e_draft_game_draft_order_bool_exp | null)} }) + /** fetch data from the table: "e_draft_game_draft_order" using primary key columns */ + e_draft_game_draft_order_by_pk?: (e_draft_game_draft_orderGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_draft_game_draft_order" */ + e_draft_game_draft_order_stream?: (e_draft_game_draft_orderGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_draft_game_draft_order_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_draft_game_draft_order_bool_exp | null)} }) + /** fetch data from the table: "e_draft_game_mode" */ + e_draft_game_mode?: (e_draft_game_modeGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_multi_kills_select_column[] | null), + distinct_on?: (e_draft_game_mode_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_multi_kills_order_by[] | null), + order_by?: (e_draft_game_mode_order_by[] | null), /** filter the rows returned */ - where?: (v_player_multi_kills_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_multi_kills" */ - v_player_multi_kills_aggregate?: (v_player_multi_kills_aggregateGenqlSelection & { __args?: { + where?: (e_draft_game_mode_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_draft_game_mode" */ + e_draft_game_mode_aggregate?: (e_draft_game_mode_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_multi_kills_select_column[] | null), + distinct_on?: (e_draft_game_mode_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_multi_kills_order_by[] | null), + order_by?: (e_draft_game_mode_order_by[] | null), /** filter the rows returned */ - where?: (v_player_multi_kills_bool_exp | null)} }) - /** fetch data from the table: "v_player_queue_partners" */ - v_player_queue_partners?: (v_player_queue_partnersGenqlSelection & { __args?: { + where?: (e_draft_game_mode_bool_exp | null)} }) + /** fetch data from the table: "e_draft_game_mode" using primary key columns */ + e_draft_game_mode_by_pk?: (e_draft_game_modeGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_draft_game_mode" */ + e_draft_game_mode_stream?: (e_draft_game_modeGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_draft_game_mode_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_draft_game_mode_bool_exp | null)} }) + /** fetch data from the table: "e_draft_game_player_status" */ + e_draft_game_player_status?: (e_draft_game_player_statusGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_queue_partners_select_column[] | null), + distinct_on?: (e_draft_game_player_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_queue_partners_order_by[] | null), + order_by?: (e_draft_game_player_status_order_by[] | null), /** filter the rows returned */ - where?: (v_player_queue_partners_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_queue_partners" */ - v_player_queue_partners_aggregate?: (v_player_queue_partners_aggregateGenqlSelection & { __args?: { + where?: (e_draft_game_player_status_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_draft_game_player_status" */ + e_draft_game_player_status_aggregate?: (e_draft_game_player_status_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_queue_partners_select_column[] | null), + distinct_on?: (e_draft_game_player_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_queue_partners_order_by[] | null), + order_by?: (e_draft_game_player_status_order_by[] | null), /** filter the rows returned */ - where?: (v_player_queue_partners_bool_exp | null)} }) - /** fetch data from the table: "v_player_weapon_damage" */ - v_player_weapon_damage?: (v_player_weapon_damageGenqlSelection & { __args?: { + where?: (e_draft_game_player_status_bool_exp | null)} }) + /** fetch data from the table: "e_draft_game_player_status" using primary key columns */ + e_draft_game_player_status_by_pk?: (e_draft_game_player_statusGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_draft_game_player_status" */ + e_draft_game_player_status_stream?: (e_draft_game_player_statusGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_draft_game_player_status_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_draft_game_player_status_bool_exp | null)} }) + /** fetch data from the table: "e_draft_game_status" */ + e_draft_game_status?: (e_draft_game_statusGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_weapon_damage_select_column[] | null), + distinct_on?: (e_draft_game_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_weapon_damage_order_by[] | null), + order_by?: (e_draft_game_status_order_by[] | null), /** filter the rows returned */ - where?: (v_player_weapon_damage_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_weapon_damage" */ - v_player_weapon_damage_aggregate?: (v_player_weapon_damage_aggregateGenqlSelection & { __args?: { + where?: (e_draft_game_status_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_draft_game_status" */ + e_draft_game_status_aggregate?: (e_draft_game_status_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_weapon_damage_select_column[] | null), + distinct_on?: (e_draft_game_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_weapon_damage_order_by[] | null), + order_by?: (e_draft_game_status_order_by[] | null), /** filter the rows returned */ - where?: (v_player_weapon_damage_bool_exp | null)} }) - /** fetch data from the table: "v_player_weapon_kills" */ - v_player_weapon_kills?: (v_player_weapon_killsGenqlSelection & { __args?: { + where?: (e_draft_game_status_bool_exp | null)} }) + /** fetch data from the table: "e_draft_game_status" using primary key columns */ + e_draft_game_status_by_pk?: (e_draft_game_statusGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_draft_game_status" */ + e_draft_game_status_stream?: (e_draft_game_statusGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_draft_game_status_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_draft_game_status_bool_exp | null)} }) + /** fetch data from the table: "e_event_media_access" */ + e_event_media_access?: (e_event_media_accessGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_weapon_kills_select_column[] | null), + distinct_on?: (e_event_media_access_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_weapon_kills_order_by[] | null), + order_by?: (e_event_media_access_order_by[] | null), /** filter the rows returned */ - where?: (v_player_weapon_kills_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_weapon_kills" */ - v_player_weapon_kills_aggregate?: (v_player_weapon_kills_aggregateGenqlSelection & { __args?: { + where?: (e_event_media_access_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_event_media_access" */ + e_event_media_access_aggregate?: (e_event_media_access_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_weapon_kills_select_column[] | null), + distinct_on?: (e_event_media_access_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_weapon_kills_order_by[] | null), + order_by?: (e_event_media_access_order_by[] | null), /** filter the rows returned */ - where?: (v_player_weapon_kills_bool_exp | null)} }) - /** fetch data from the table: "v_pool_maps" */ - v_pool_maps?: (v_pool_mapsGenqlSelection & { __args?: { + where?: (e_event_media_access_bool_exp | null)} }) + /** fetch data from the table: "e_event_media_access" using primary key columns */ + e_event_media_access_by_pk?: (e_event_media_accessGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_event_media_access" */ + e_event_media_access_stream?: (e_event_media_accessGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_event_media_access_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_event_media_access_bool_exp | null)} }) + /** fetch data from the table: "e_event_visibility" */ + e_event_visibility?: (e_event_visibilityGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_pool_maps_select_column[] | null), + distinct_on?: (e_event_visibility_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_pool_maps_order_by[] | null), + order_by?: (e_event_visibility_order_by[] | null), /** filter the rows returned */ - where?: (v_pool_maps_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_pool_maps" */ - v_pool_maps_aggregate?: (v_pool_maps_aggregateGenqlSelection & { __args?: { + where?: (e_event_visibility_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_event_visibility" */ + e_event_visibility_aggregate?: (e_event_visibility_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_pool_maps_select_column[] | null), + distinct_on?: (e_event_visibility_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_pool_maps_order_by[] | null), + order_by?: (e_event_visibility_order_by[] | null), /** filter the rows returned */ - where?: (v_pool_maps_bool_exp | null)} }) - /** fetch data from the table: "v_steam_account_pool_status" */ - v_steam_account_pool_status?: (v_steam_account_pool_statusGenqlSelection & { __args?: { + where?: (e_event_visibility_bool_exp | null)} }) + /** fetch data from the table: "e_event_visibility" using primary key columns */ + e_event_visibility_by_pk?: (e_event_visibilityGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_event_visibility" */ + e_event_visibility_stream?: (e_event_visibilityGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_event_visibility_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_event_visibility_bool_exp | null)} }) + /** fetch data from the table: "e_friend_status" */ + e_friend_status?: (e_friend_statusGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_steam_account_pool_status_select_column[] | null), + distinct_on?: (e_friend_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_steam_account_pool_status_order_by[] | null), + order_by?: (e_friend_status_order_by[] | null), /** filter the rows returned */ - where?: (v_steam_account_pool_status_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_steam_account_pool_status" */ - v_steam_account_pool_status_aggregate?: (v_steam_account_pool_status_aggregateGenqlSelection & { __args?: { + where?: (e_friend_status_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_friend_status" */ + e_friend_status_aggregate?: (e_friend_status_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_steam_account_pool_status_select_column[] | null), + distinct_on?: (e_friend_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_steam_account_pool_status_order_by[] | null), + order_by?: (e_friend_status_order_by[] | null), /** filter the rows returned */ - where?: (v_steam_account_pool_status_bool_exp | null)} }) - /** fetch data from the table: "v_team_ranks" */ - v_team_ranks?: (v_team_ranksGenqlSelection & { __args?: { + where?: (e_friend_status_bool_exp | null)} }) + /** fetch data from the table: "e_friend_status" using primary key columns */ + e_friend_status_by_pk?: (e_friend_statusGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_friend_status" */ + e_friend_status_stream?: (e_friend_statusGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_friend_status_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_friend_status_bool_exp | null)} }) + /** fetch data from the table: "e_game_cfg_types" */ + e_game_cfg_types?: (e_game_cfg_typesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_team_ranks_select_column[] | null), + distinct_on?: (e_game_cfg_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_team_ranks_order_by[] | null), + order_by?: (e_game_cfg_types_order_by[] | null), /** filter the rows returned */ - where?: (v_team_ranks_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_team_ranks" */ - v_team_ranks_aggregate?: (v_team_ranks_aggregateGenqlSelection & { __args?: { + where?: (e_game_cfg_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_game_cfg_types" */ + e_game_cfg_types_aggregate?: (e_game_cfg_types_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_team_ranks_select_column[] | null), + distinct_on?: (e_game_cfg_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_team_ranks_order_by[] | null), + order_by?: (e_game_cfg_types_order_by[] | null), /** filter the rows returned */ - where?: (v_team_ranks_bool_exp | null)} }) - /** fetch data from the table: "v_team_reputation" */ - v_team_reputation?: (v_team_reputationGenqlSelection & { __args?: { + where?: (e_game_cfg_types_bool_exp | null)} }) + /** fetch data from the table: "e_game_cfg_types" using primary key columns */ + e_game_cfg_types_by_pk?: (e_game_cfg_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_game_cfg_types" */ + e_game_cfg_types_stream?: (e_game_cfg_typesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_game_cfg_types_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_game_cfg_types_bool_exp | null)} }) + /** fetch data from the table: "e_game_plugin_channels" */ + e_game_plugin_channels?: (e_game_plugin_channelsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_team_reputation_select_column[] | null), + distinct_on?: (e_game_plugin_channels_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_team_reputation_order_by[] | null), + order_by?: (e_game_plugin_channels_order_by[] | null), /** filter the rows returned */ - where?: (v_team_reputation_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_team_reputation" */ - v_team_reputation_aggregate?: (v_team_reputation_aggregateGenqlSelection & { __args?: { + where?: (e_game_plugin_channels_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_game_plugin_channels" */ + e_game_plugin_channels_aggregate?: (e_game_plugin_channels_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_team_reputation_select_column[] | null), + distinct_on?: (e_game_plugin_channels_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_team_reputation_order_by[] | null), + order_by?: (e_game_plugin_channels_order_by[] | null), /** filter the rows returned */ - where?: (v_team_reputation_bool_exp | null)} }) - /** fetch data from the table: "v_team_stage_results" */ - v_team_stage_results?: (v_team_stage_resultsGenqlSelection & { __args?: { + where?: (e_game_plugin_channels_bool_exp | null)} }) + /** fetch data from the table: "e_game_plugin_channels" using primary key columns */ + e_game_plugin_channels_by_pk?: (e_game_plugin_channelsGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_game_plugin_channels" */ + e_game_plugin_channels_stream?: (e_game_plugin_channelsGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_game_plugin_channels_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_game_plugin_channels_bool_exp | null)} }) + /** fetch data from the table: "e_game_plugin_install_statuses" */ + e_game_plugin_install_statuses?: (e_game_plugin_install_statusesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_team_stage_results_select_column[] | null), + distinct_on?: (e_game_plugin_install_statuses_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_team_stage_results_order_by[] | null), + order_by?: (e_game_plugin_install_statuses_order_by[] | null), /** filter the rows returned */ - where?: (v_team_stage_results_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_team_stage_results" */ - v_team_stage_results_aggregate?: (v_team_stage_results_aggregateGenqlSelection & { __args?: { + where?: (e_game_plugin_install_statuses_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_game_plugin_install_statuses" */ + e_game_plugin_install_statuses_aggregate?: (e_game_plugin_install_statuses_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_team_stage_results_select_column[] | null), + distinct_on?: (e_game_plugin_install_statuses_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_team_stage_results_order_by[] | null), + order_by?: (e_game_plugin_install_statuses_order_by[] | null), /** filter the rows returned */ - where?: (v_team_stage_results_bool_exp | null)} }) - /** fetch data from the table: "v_team_stage_results" using primary key columns */ - v_team_stage_results_by_pk?: (v_team_stage_resultsGenqlSelection & { __args: {tournament_stage_id: Scalars['uuid'], tournament_team_id: Scalars['uuid']} }) - /** fetch data from the table: "v_team_tournament_results" */ - v_team_tournament_results?: (v_team_tournament_resultsGenqlSelection & { __args?: { + where?: (e_game_plugin_install_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_game_plugin_install_statuses" using primary key columns */ + e_game_plugin_install_statuses_by_pk?: (e_game_plugin_install_statusesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_game_plugin_install_statuses" */ + e_game_plugin_install_statuses_stream?: (e_game_plugin_install_statusesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_game_plugin_install_statuses_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_game_plugin_install_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_game_plugin_kinds" */ + e_game_plugin_kinds?: (e_game_plugin_kindsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_team_tournament_results_select_column[] | null), + distinct_on?: (e_game_plugin_kinds_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_team_tournament_results_order_by[] | null), + order_by?: (e_game_plugin_kinds_order_by[] | null), /** filter the rows returned */ - where?: (v_team_tournament_results_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_team_tournament_results" */ - v_team_tournament_results_aggregate?: (v_team_tournament_results_aggregateGenqlSelection & { __args?: { + where?: (e_game_plugin_kinds_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_game_plugin_kinds" */ + e_game_plugin_kinds_aggregate?: (e_game_plugin_kinds_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_team_tournament_results_select_column[] | null), + distinct_on?: (e_game_plugin_kinds_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_team_tournament_results_order_by[] | null), + order_by?: (e_game_plugin_kinds_order_by[] | null), /** filter the rows returned */ - where?: (v_team_tournament_results_bool_exp | null)} }) - /** fetch data from the table: "v_tournament_player_stats" */ - v_tournament_player_stats?: (v_tournament_player_statsGenqlSelection & { __args?: { + where?: (e_game_plugin_kinds_bool_exp | null)} }) + /** fetch data from the table: "e_game_plugin_kinds" using primary key columns */ + e_game_plugin_kinds_by_pk?: (e_game_plugin_kindsGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_game_plugin_kinds" */ + e_game_plugin_kinds_stream?: (e_game_plugin_kindsGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_game_plugin_kinds_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_game_plugin_kinds_bool_exp | null)} }) + /** fetch data from the table: "e_game_server_node_statuses" */ + e_game_server_node_statuses?: (e_game_server_node_statusesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_tournament_player_stats_select_column[] | null), + distinct_on?: (e_game_server_node_statuses_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_tournament_player_stats_order_by[] | null), + order_by?: (e_game_server_node_statuses_order_by[] | null), /** filter the rows returned */ - where?: (v_tournament_player_stats_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_tournament_player_stats" */ - v_tournament_player_stats_aggregate?: (v_tournament_player_stats_aggregateGenqlSelection & { __args?: { + where?: (e_game_server_node_statuses_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_game_server_node_statuses" */ + e_game_server_node_statuses_aggregate?: (e_game_server_node_statuses_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_tournament_player_stats_select_column[] | null), + distinct_on?: (e_game_server_node_statuses_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_tournament_player_stats_order_by[] | null), + order_by?: (e_game_server_node_statuses_order_by[] | null), /** filter the rows returned */ - where?: (v_tournament_player_stats_bool_exp | null)} }) - /** Web push setup status for the application settings page; never returns the private key */ - webPushStatus?: WebPushStatusOutputGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - -export interface recalculate_tournament_awards_args {_tournament_id?: (Scalars['uuid'] | null)} - -export interface remove_league_team_from_season_args {_league_team_season_id?: (Scalars['uuid'] | null)} - -export interface reorder_league_divisions_args {_division_ids?: (Scalars['_uuid'] | null)} - -export interface restart_league_season_args {_league_season_id?: (Scalars['uuid'] | null)} - - -/** columns and relationships of "seasons" */ -export interface seasonsGenqlSelection{ - /** An array relationship */ - awards?: (award_recipientsGenqlSelection & { __args?: { + where?: (e_game_server_node_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_game_server_node_statuses" using primary key columns */ + e_game_server_node_statuses_by_pk?: (e_game_server_node_statusesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_game_server_node_statuses" */ + e_game_server_node_statuses_stream?: (e_game_server_node_statusesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_game_server_node_statuses_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_game_server_node_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_league_movement_types" */ + e_league_movement_types?: (e_league_movement_typesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (award_recipients_select_column[] | null), + distinct_on?: (e_league_movement_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (award_recipients_order_by[] | null), + order_by?: (e_league_movement_types_order_by[] | null), /** filter the rows returned */ - where?: (award_recipients_bool_exp | null)} }) - /** An aggregate relationship */ - awards_aggregate?: (award_recipients_aggregateGenqlSelection & { __args?: { + where?: (e_league_movement_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_league_movement_types" */ + e_league_movement_types_aggregate?: (e_league_movement_types_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (award_recipients_select_column[] | null), + distinct_on?: (e_league_movement_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (award_recipients_order_by[] | null), + order_by?: (e_league_movement_types_order_by[] | null), /** filter the rows returned */ - where?: (award_recipients_bool_exp | null)} }) - created_at?: boolean | number - description?: boolean | number - ends_at?: boolean | number - id?: boolean | number - needs_rebuild?: boolean | number - number?: boolean | number - /** An array relationship */ - player_season_stats?: (player_season_statsGenqlSelection & { __args?: { + where?: (e_league_movement_types_bool_exp | null)} }) + /** fetch data from the table: "e_league_movement_types" using primary key columns */ + e_league_movement_types_by_pk?: (e_league_movement_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_league_movement_types" */ + e_league_movement_types_stream?: (e_league_movement_typesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_league_movement_types_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_league_movement_types_bool_exp | null)} }) + /** fetch data from the table: "e_league_proposal_statuses" */ + e_league_proposal_statuses?: (e_league_proposal_statusesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_season_stats_select_column[] | null), + distinct_on?: (e_league_proposal_statuses_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_season_stats_order_by[] | null), + order_by?: (e_league_proposal_statuses_order_by[] | null), /** filter the rows returned */ - where?: (player_season_stats_bool_exp | null)} }) - /** An aggregate relationship */ - player_season_stats_aggregate?: (player_season_stats_aggregateGenqlSelection & { __args?: { + where?: (e_league_proposal_statuses_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_league_proposal_statuses" */ + e_league_proposal_statuses_aggregate?: (e_league_proposal_statuses_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_season_stats_select_column[] | null), + distinct_on?: (e_league_proposal_statuses_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_season_stats_order_by[] | null), + order_by?: (e_league_proposal_statuses_order_by[] | null), /** filter the rows returned */ - where?: (player_season_stats_bool_exp | null)} }) - starts_at?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregated selection of "seasons" */ -export interface seasons_aggregateGenqlSelection{ - aggregate?: seasons_aggregate_fieldsGenqlSelection - nodes?: seasonsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate fields of "seasons" */ -export interface seasons_aggregate_fieldsGenqlSelection{ - avg?: seasons_avg_fieldsGenqlSelection - count?: { __args: {columns?: (seasons_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: seasons_max_fieldsGenqlSelection - min?: seasons_min_fieldsGenqlSelection - stddev?: seasons_stddev_fieldsGenqlSelection - stddev_pop?: seasons_stddev_pop_fieldsGenqlSelection - stddev_samp?: seasons_stddev_samp_fieldsGenqlSelection - sum?: seasons_sum_fieldsGenqlSelection - var_pop?: seasons_var_pop_fieldsGenqlSelection - var_samp?: seasons_var_samp_fieldsGenqlSelection - variance?: seasons_variance_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate avg on columns */ -export interface seasons_avg_fieldsGenqlSelection{ - number?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** Boolean expression to filter rows from the table "seasons". All fields are combined with a logical 'AND'. */ -export interface seasons_bool_exp {_and?: (seasons_bool_exp[] | null),_not?: (seasons_bool_exp | null),_or?: (seasons_bool_exp[] | null),awards?: (award_recipients_bool_exp | null),awards_aggregate?: (award_recipients_aggregate_bool_exp | null),created_at?: (timestamptz_comparison_exp | null),description?: (String_comparison_exp | null),ends_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),needs_rebuild?: (Boolean_comparison_exp | null),number?: (Int_comparison_exp | null),player_season_stats?: (player_season_stats_bool_exp | null),player_season_stats_aggregate?: (player_season_stats_aggregate_bool_exp | null),starts_at?: (timestamptz_comparison_exp | null)} - - -/** input type for incrementing numeric columns in table "seasons" */ -export interface seasons_inc_input {number?: (Scalars['Int'] | null)} - - -/** input type for inserting data into table "seasons" */ -export interface seasons_insert_input {awards?: (award_recipients_arr_rel_insert_input | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),ends_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),needs_rebuild?: (Scalars['Boolean'] | null),number?: (Scalars['Int'] | null),player_season_stats?: (player_season_stats_arr_rel_insert_input | null),starts_at?: (Scalars['timestamptz'] | null)} - - -/** aggregate max on columns */ -export interface seasons_max_fieldsGenqlSelection{ - created_at?: boolean | number - description?: boolean | number - ends_at?: boolean | number - id?: boolean | number - number?: boolean | number - starts_at?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate min on columns */ -export interface seasons_min_fieldsGenqlSelection{ - created_at?: boolean | number - description?: boolean | number - ends_at?: boolean | number - id?: boolean | number - number?: boolean | number - starts_at?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** response of any mutation on the table "seasons" */ -export interface seasons_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: seasonsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** input type for inserting object relation for remote table "seasons" */ -export interface seasons_obj_rel_insert_input {data: seasons_insert_input, -/** upsert condition */ -on_conflict?: (seasons_on_conflict | null)} - - -/** on_conflict condition type for table "seasons" */ -export interface seasons_on_conflict {constraint: seasons_constraint,update_columns?: seasons_update_column[],where?: (seasons_bool_exp | null)} - - -/** Ordering options when selecting data from "seasons". */ -export interface seasons_order_by {awards_aggregate?: (award_recipients_aggregate_order_by | null),created_at?: (order_by | null),description?: (order_by | null),ends_at?: (order_by | null),id?: (order_by | null),needs_rebuild?: (order_by | null),number?: (order_by | null),player_season_stats_aggregate?: (player_season_stats_aggregate_order_by | null),starts_at?: (order_by | null)} - - -/** primary key columns input for table: seasons */ -export interface seasons_pk_columns_input {id: Scalars['uuid']} - - -/** input type for updating data in table "seasons" */ -export interface seasons_set_input {created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),ends_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),needs_rebuild?: (Scalars['Boolean'] | null),number?: (Scalars['Int'] | null),starts_at?: (Scalars['timestamptz'] | null)} - - -/** aggregate stddev on columns */ -export interface seasons_stddev_fieldsGenqlSelection{ - number?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate stddev_pop on columns */ -export interface seasons_stddev_pop_fieldsGenqlSelection{ - number?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate stddev_samp on columns */ -export interface seasons_stddev_samp_fieldsGenqlSelection{ - number?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** Streaming cursor of the table "seasons" */ -export interface seasons_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: seasons_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} - - -/** Initial value of the column from where the streaming should start */ -export interface seasons_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),ends_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),needs_rebuild?: (Scalars['Boolean'] | null),number?: (Scalars['Int'] | null),starts_at?: (Scalars['timestamptz'] | null)} - - -/** aggregate sum on columns */ -export interface seasons_sum_fieldsGenqlSelection{ - number?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - -export interface seasons_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (seasons_inc_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (seasons_set_input | null), -/** filter the rows which have to be updated */ -where: seasons_bool_exp} - - -/** aggregate var_pop on columns */ -export interface seasons_var_pop_fieldsGenqlSelection{ - number?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate var_samp on columns */ -export interface seasons_var_samp_fieldsGenqlSelection{ - number?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate variance on columns */ -export interface seasons_variance_fieldsGenqlSelection{ - number?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** columns and relationships of "server_regions" */ -export interface server_regionsGenqlSelection{ - /** A computed field, executes function "available_region_server_count" */ - available_server_count?: boolean | number - description?: boolean | number - /** An array relationship */ - game_server_nodes?: (game_server_nodesGenqlSelection & { __args?: { + where?: (e_league_proposal_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_league_proposal_statuses" using primary key columns */ + e_league_proposal_statuses_by_pk?: (e_league_proposal_statusesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_league_proposal_statuses" */ + e_league_proposal_statuses_stream?: (e_league_proposal_statusesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_league_proposal_statuses_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_league_proposal_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_league_registration_statuses" */ + e_league_registration_statuses?: (e_league_registration_statusesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_league_registration_statuses_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_league_registration_statuses_order_by[] | null), + /** filter the rows returned */ + where?: (e_league_registration_statuses_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_league_registration_statuses" */ + e_league_registration_statuses_aggregate?: (e_league_registration_statuses_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_server_nodes_select_column[] | null), + distinct_on?: (e_league_registration_statuses_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_server_nodes_order_by[] | null), + order_by?: (e_league_registration_statuses_order_by[] | null), /** filter the rows returned */ - where?: (game_server_nodes_bool_exp | null)} }) - /** An aggregate relationship */ - game_server_nodes_aggregate?: (game_server_nodes_aggregateGenqlSelection & { __args?: { + where?: (e_league_registration_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_league_registration_statuses" using primary key columns */ + e_league_registration_statuses_by_pk?: (e_league_registration_statusesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_league_registration_statuses" */ + e_league_registration_statuses_stream?: (e_league_registration_statusesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_league_registration_statuses_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_league_registration_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_league_season_statuses" */ + e_league_season_statuses?: (e_league_season_statusesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_server_nodes_select_column[] | null), + distinct_on?: (e_league_season_statuses_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_server_nodes_order_by[] | null), + order_by?: (e_league_season_statuses_order_by[] | null), /** filter the rows returned */ - where?: (game_server_nodes_bool_exp | null)} }) - /** A computed field, executes function "region_has_node" */ - has_node?: boolean | number - is_lan?: boolean | number - /** A computed field, executes function "region_status" */ - status?: boolean | number - steam_relay?: boolean | number - /** A computed field, executes function "total_region_server_count" */ - total_server_count?: boolean | number - value?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregated selection of "server_regions" */ -export interface server_regions_aggregateGenqlSelection{ - aggregate?: server_regions_aggregate_fieldsGenqlSelection - nodes?: server_regionsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate fields of "server_regions" */ -export interface server_regions_aggregate_fieldsGenqlSelection{ - avg?: server_regions_avg_fieldsGenqlSelection - count?: { __args: {columns?: (server_regions_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: server_regions_max_fieldsGenqlSelection - min?: server_regions_min_fieldsGenqlSelection - stddev?: server_regions_stddev_fieldsGenqlSelection - stddev_pop?: server_regions_stddev_pop_fieldsGenqlSelection - stddev_samp?: server_regions_stddev_samp_fieldsGenqlSelection - sum?: server_regions_sum_fieldsGenqlSelection - var_pop?: server_regions_var_pop_fieldsGenqlSelection - var_samp?: server_regions_var_samp_fieldsGenqlSelection - variance?: server_regions_variance_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate avg on columns */ -export interface server_regions_avg_fieldsGenqlSelection{ - /** A computed field, executes function "available_region_server_count" */ - available_server_count?: boolean | number - /** A computed field, executes function "total_region_server_count" */ - total_server_count?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** Boolean expression to filter rows from the table "server_regions". All fields are combined with a logical 'AND'. */ -export interface server_regions_bool_exp {_and?: (server_regions_bool_exp[] | null),_not?: (server_regions_bool_exp | null),_or?: (server_regions_bool_exp[] | null),available_server_count?: (Int_comparison_exp | null),description?: (String_comparison_exp | null),game_server_nodes?: (game_server_nodes_bool_exp | null),game_server_nodes_aggregate?: (game_server_nodes_aggregate_bool_exp | null),has_node?: (Boolean_comparison_exp | null),is_lan?: (Boolean_comparison_exp | null),status?: (String_comparison_exp | null),steam_relay?: (Boolean_comparison_exp | null),total_server_count?: (Int_comparison_exp | null),value?: (String_comparison_exp | null)} - - -/** input type for inserting data into table "server_regions" */ -export interface server_regions_insert_input {description?: (Scalars['String'] | null),game_server_nodes?: (game_server_nodes_arr_rel_insert_input | null),is_lan?: (Scalars['Boolean'] | null),steam_relay?: (Scalars['Boolean'] | null),value?: (Scalars['String'] | null)} - - -/** aggregate max on columns */ -export interface server_regions_max_fieldsGenqlSelection{ - /** A computed field, executes function "available_region_server_count" */ - available_server_count?: boolean | number - description?: boolean | number - /** A computed field, executes function "region_status" */ - status?: boolean | number - /** A computed field, executes function "total_region_server_count" */ - total_server_count?: boolean | number - value?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate min on columns */ -export interface server_regions_min_fieldsGenqlSelection{ - /** A computed field, executes function "available_region_server_count" */ - available_server_count?: boolean | number - description?: boolean | number - /** A computed field, executes function "region_status" */ - status?: boolean | number - /** A computed field, executes function "total_region_server_count" */ - total_server_count?: boolean | number - value?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** response of any mutation on the table "server_regions" */ -export interface server_regions_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: server_regionsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** input type for inserting object relation for remote table "server_regions" */ -export interface server_regions_obj_rel_insert_input {data: server_regions_insert_input, -/** upsert condition */ -on_conflict?: (server_regions_on_conflict | null)} - - -/** on_conflict condition type for table "server_regions" */ -export interface server_regions_on_conflict {constraint: server_regions_constraint,update_columns?: server_regions_update_column[],where?: (server_regions_bool_exp | null)} - - -/** Ordering options when selecting data from "server_regions". */ -export interface server_regions_order_by {available_server_count?: (order_by | null),description?: (order_by | null),game_server_nodes_aggregate?: (game_server_nodes_aggregate_order_by | null),has_node?: (order_by | null),is_lan?: (order_by | null),status?: (order_by | null),steam_relay?: (order_by | null),total_server_count?: (order_by | null),value?: (order_by | null)} - - -/** primary key columns input for table: server_regions */ -export interface server_regions_pk_columns_input {value: Scalars['String']} - - -/** input type for updating data in table "server_regions" */ -export interface server_regions_set_input {description?: (Scalars['String'] | null),is_lan?: (Scalars['Boolean'] | null),steam_relay?: (Scalars['Boolean'] | null),value?: (Scalars['String'] | null)} - - -/** aggregate stddev on columns */ -export interface server_regions_stddev_fieldsGenqlSelection{ - /** A computed field, executes function "available_region_server_count" */ - available_server_count?: boolean | number - /** A computed field, executes function "total_region_server_count" */ - total_server_count?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate stddev_pop on columns */ -export interface server_regions_stddev_pop_fieldsGenqlSelection{ - /** A computed field, executes function "available_region_server_count" */ - available_server_count?: boolean | number - /** A computed field, executes function "total_region_server_count" */ - total_server_count?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate stddev_samp on columns */ -export interface server_regions_stddev_samp_fieldsGenqlSelection{ - /** A computed field, executes function "available_region_server_count" */ - available_server_count?: boolean | number - /** A computed field, executes function "total_region_server_count" */ - total_server_count?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** Streaming cursor of the table "server_regions" */ -export interface server_regions_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: server_regions_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} - - -/** Initial value of the column from where the streaming should start */ -export interface server_regions_stream_cursor_value_input {description?: (Scalars['String'] | null),is_lan?: (Scalars['Boolean'] | null),steam_relay?: (Scalars['Boolean'] | null),value?: (Scalars['String'] | null)} - - -/** aggregate sum on columns */ -export interface server_regions_sum_fieldsGenqlSelection{ - /** A computed field, executes function "available_region_server_count" */ - available_server_count?: boolean | number - /** A computed field, executes function "total_region_server_count" */ - total_server_count?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - -export interface server_regions_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (server_regions_set_input | null), -/** filter the rows which have to be updated */ -where: server_regions_bool_exp} - - -/** aggregate var_pop on columns */ -export interface server_regions_var_pop_fieldsGenqlSelection{ - /** A computed field, executes function "available_region_server_count" */ - available_server_count?: boolean | number - /** A computed field, executes function "total_region_server_count" */ - total_server_count?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate var_samp on columns */ -export interface server_regions_var_samp_fieldsGenqlSelection{ - /** A computed field, executes function "available_region_server_count" */ - available_server_count?: boolean | number - /** A computed field, executes function "total_region_server_count" */ - total_server_count?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate variance on columns */ -export interface server_regions_variance_fieldsGenqlSelection{ - /** A computed field, executes function "available_region_server_count" */ - available_server_count?: boolean | number - /** A computed field, executes function "total_region_server_count" */ - total_server_count?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** columns and relationships of "servers" */ -export interface serversGenqlSelection{ - api_password?: boolean | number - boot_status?: boolean | number - boot_status_detail?: boolean | number - connect_password?: boolean | number - connected?: boolean | number - /** A computed field, executes function "get_server_connection_link" */ - connection_link?: boolean | number - /** A computed field, executes function "get_server_connection_string" */ - connection_string?: boolean | number - /** An object relationship */ - current_match?: matchesGenqlSelection - enabled?: boolean | number - game?: boolean | number - /** An object relationship */ - game_mode?: game_modesGenqlSelection - game_mode_id?: boolean | number - /** An object relationship */ - game_server_node?: game_server_nodesGenqlSelection - game_server_node_id?: boolean | number - host?: boolean | number - id?: boolean | number - is_dedicated?: boolean | number - label?: boolean | number - loaded_plugins?: { __args: { - /** JSON select path */ - path?: (Scalars['String'] | null)} } | boolean | number - /** An array relationship */ - matches?: (matchesGenqlSelection & { __args?: { + where?: (e_league_season_statuses_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_league_season_statuses" */ + e_league_season_statuses_aggregate?: (e_league_season_statuses_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (matches_select_column[] | null), + distinct_on?: (e_league_season_statuses_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (matches_order_by[] | null), + order_by?: (e_league_season_statuses_order_by[] | null), /** filter the rows returned */ - where?: (matches_bool_exp | null)} }) - /** An aggregate relationship */ - matches_aggregate?: (matches_aggregateGenqlSelection & { __args?: { + where?: (e_league_season_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_league_season_statuses" using primary key columns */ + e_league_season_statuses_by_pk?: (e_league_season_statusesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_league_season_statuses" */ + e_league_season_statuses_stream?: (e_league_season_statusesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_league_season_statuses_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_league_season_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_lobby_access" */ + e_lobby_access?: (e_lobby_accessGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (matches_select_column[] | null), + distinct_on?: (e_lobby_access_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (matches_order_by[] | null), + order_by?: (e_lobby_access_order_by[] | null), /** filter the rows returned */ - where?: (matches_bool_exp | null)} }) - max_players?: boolean | number - offline_at?: boolean | number - plugin_runtime?: boolean | number - plugin_version?: boolean | number - plugins_checked_at?: boolean | number - port?: boolean | number - rcon_password?: boolean | number - rcon_status?: boolean | number - region?: boolean | number - reserved_by_match_id?: boolean | number - /** An object relationship */ - server_region?: server_regionsGenqlSelection - steam_relay?: boolean | number - tv_port?: boolean | number - type?: boolean | number - updated_at?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregated selection of "servers" */ -export interface servers_aggregateGenqlSelection{ - aggregate?: servers_aggregate_fieldsGenqlSelection - nodes?: serversGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - -export interface servers_aggregate_bool_exp {bool_and?: (servers_aggregate_bool_exp_bool_and | null),bool_or?: (servers_aggregate_bool_exp_bool_or | null),count?: (servers_aggregate_bool_exp_count | null)} - -export interface servers_aggregate_bool_exp_bool_and {arguments: servers_select_column_servers_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (servers_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface servers_aggregate_bool_exp_bool_or {arguments: servers_select_column_servers_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (servers_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface servers_aggregate_bool_exp_count {arguments?: (servers_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (servers_bool_exp | null),predicate: Int_comparison_exp} - - -/** aggregate fields of "servers" */ -export interface servers_aggregate_fieldsGenqlSelection{ - avg?: servers_avg_fieldsGenqlSelection - count?: { __args: {columns?: (servers_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: servers_max_fieldsGenqlSelection - min?: servers_min_fieldsGenqlSelection - stddev?: servers_stddev_fieldsGenqlSelection - stddev_pop?: servers_stddev_pop_fieldsGenqlSelection - stddev_samp?: servers_stddev_samp_fieldsGenqlSelection - sum?: servers_sum_fieldsGenqlSelection - var_pop?: servers_var_pop_fieldsGenqlSelection - var_samp?: servers_var_samp_fieldsGenqlSelection - variance?: servers_variance_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by aggregate values of table "servers" */ -export interface servers_aggregate_order_by {avg?: (servers_avg_order_by | null),count?: (order_by | null),max?: (servers_max_order_by | null),min?: (servers_min_order_by | null),stddev?: (servers_stddev_order_by | null),stddev_pop?: (servers_stddev_pop_order_by | null),stddev_samp?: (servers_stddev_samp_order_by | null),sum?: (servers_sum_order_by | null),var_pop?: (servers_var_pop_order_by | null),var_samp?: (servers_var_samp_order_by | null),variance?: (servers_variance_order_by | null)} - - -/** append existing jsonb value of filtered columns with new jsonb value */ -export interface servers_append_input {loaded_plugins?: (Scalars['jsonb'] | null)} - - -/** input type for inserting array relation for remote table "servers" */ -export interface servers_arr_rel_insert_input {data: servers_insert_input[], -/** upsert condition */ -on_conflict?: (servers_on_conflict | null)} - - -/** aggregate avg on columns */ -export interface servers_avg_fieldsGenqlSelection{ - max_players?: boolean | number - port?: boolean | number - tv_port?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by avg() on columns of table "servers" */ -export interface servers_avg_order_by {max_players?: (order_by | null),port?: (order_by | null),tv_port?: (order_by | null)} - - -/** Boolean expression to filter rows from the table "servers". All fields are combined with a logical 'AND'. */ -export interface servers_bool_exp {_and?: (servers_bool_exp[] | null),_not?: (servers_bool_exp | null),_or?: (servers_bool_exp[] | null),api_password?: (uuid_comparison_exp | null),boot_status?: (String_comparison_exp | null),boot_status_detail?: (String_comparison_exp | null),connect_password?: (String_comparison_exp | null),connected?: (Boolean_comparison_exp | null),connection_link?: (String_comparison_exp | null),connection_string?: (String_comparison_exp | null),current_match?: (matches_bool_exp | null),enabled?: (Boolean_comparison_exp | null),game?: (String_comparison_exp | null),game_mode?: (game_modes_bool_exp | null),game_mode_id?: (uuid_comparison_exp | null),game_server_node?: (game_server_nodes_bool_exp | null),game_server_node_id?: (String_comparison_exp | null),host?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),is_dedicated?: (Boolean_comparison_exp | null),label?: (String_comparison_exp | null),loaded_plugins?: (jsonb_comparison_exp | null),matches?: (matches_bool_exp | null),matches_aggregate?: (matches_aggregate_bool_exp | null),max_players?: (Int_comparison_exp | null),offline_at?: (timestamptz_comparison_exp | null),plugin_runtime?: (e_plugin_runtimes_enum_comparison_exp | null),plugin_version?: (String_comparison_exp | null),plugins_checked_at?: (timestamptz_comparison_exp | null),port?: (Int_comparison_exp | null),rcon_password?: (bytea_comparison_exp | null),rcon_status?: (Boolean_comparison_exp | null),region?: (String_comparison_exp | null),reserved_by_match_id?: (uuid_comparison_exp | null),server_region?: (server_regions_bool_exp | null),steam_relay?: (String_comparison_exp | null),tv_port?: (Int_comparison_exp | null),type?: (e_server_types_enum_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null)} - - -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -export interface servers_delete_at_path_input {loaded_plugins?: (Scalars['String'][] | null)} - - -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -export interface servers_delete_elem_input {loaded_plugins?: (Scalars['Int'] | null)} - - -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -export interface servers_delete_key_input {loaded_plugins?: (Scalars['String'] | null)} - - -/** input type for incrementing numeric columns in table "servers" */ -export interface servers_inc_input {max_players?: (Scalars['Int'] | null),port?: (Scalars['Int'] | null),tv_port?: (Scalars['Int'] | null)} - - -/** input type for inserting data into table "servers" */ -export interface servers_insert_input {api_password?: (Scalars['uuid'] | null),boot_status?: (Scalars['String'] | null),boot_status_detail?: (Scalars['String'] | null),connect_password?: (Scalars['String'] | null),connected?: (Scalars['Boolean'] | null),current_match?: (matches_obj_rel_insert_input | null),enabled?: (Scalars['Boolean'] | null),game?: (Scalars['String'] | null),game_mode?: (game_modes_obj_rel_insert_input | null),game_mode_id?: (Scalars['uuid'] | null),game_server_node?: (game_server_nodes_obj_rel_insert_input | null),game_server_node_id?: (Scalars['String'] | null),host?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_dedicated?: (Scalars['Boolean'] | null),label?: (Scalars['String'] | null),loaded_plugins?: (Scalars['jsonb'] | null),matches?: (matches_arr_rel_insert_input | null),max_players?: (Scalars['Int'] | null),offline_at?: (Scalars['timestamptz'] | null),plugin_runtime?: (e_plugin_runtimes_enum | null),plugin_version?: (Scalars['String'] | null),plugins_checked_at?: (Scalars['timestamptz'] | null),port?: (Scalars['Int'] | null),rcon_password?: (Scalars['bytea'] | null),rcon_status?: (Scalars['Boolean'] | null),region?: (Scalars['String'] | null),reserved_by_match_id?: (Scalars['uuid'] | null),server_region?: (server_regions_obj_rel_insert_input | null),steam_relay?: (Scalars['String'] | null),tv_port?: (Scalars['Int'] | null),type?: (e_server_types_enum | null),updated_at?: (Scalars['timestamptz'] | null)} - - -/** aggregate max on columns */ -export interface servers_max_fieldsGenqlSelection{ - api_password?: boolean | number - boot_status?: boolean | number - boot_status_detail?: boolean | number - connect_password?: boolean | number - /** A computed field, executes function "get_server_connection_link" */ - connection_link?: boolean | number - /** A computed field, executes function "get_server_connection_string" */ - connection_string?: boolean | number - game?: boolean | number - game_mode_id?: boolean | number - game_server_node_id?: boolean | number - host?: boolean | number - id?: boolean | number - label?: boolean | number - max_players?: boolean | number - offline_at?: boolean | number - plugin_version?: boolean | number - plugins_checked_at?: boolean | number - port?: boolean | number - region?: boolean | number - reserved_by_match_id?: boolean | number - steam_relay?: boolean | number - tv_port?: boolean | number - updated_at?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by max() on columns of table "servers" */ -export interface servers_max_order_by {api_password?: (order_by | null),boot_status?: (order_by | null),boot_status_detail?: (order_by | null),connect_password?: (order_by | null),game?: (order_by | null),game_mode_id?: (order_by | null),game_server_node_id?: (order_by | null),host?: (order_by | null),id?: (order_by | null),label?: (order_by | null),max_players?: (order_by | null),offline_at?: (order_by | null),plugin_version?: (order_by | null),plugins_checked_at?: (order_by | null),port?: (order_by | null),region?: (order_by | null),reserved_by_match_id?: (order_by | null),steam_relay?: (order_by | null),tv_port?: (order_by | null),updated_at?: (order_by | null)} - - -/** aggregate min on columns */ -export interface servers_min_fieldsGenqlSelection{ - api_password?: boolean | number - boot_status?: boolean | number - boot_status_detail?: boolean | number - connect_password?: boolean | number - /** A computed field, executes function "get_server_connection_link" */ - connection_link?: boolean | number - /** A computed field, executes function "get_server_connection_string" */ - connection_string?: boolean | number - game?: boolean | number - game_mode_id?: boolean | number - game_server_node_id?: boolean | number - host?: boolean | number - id?: boolean | number - label?: boolean | number - max_players?: boolean | number - offline_at?: boolean | number - plugin_version?: boolean | number - plugins_checked_at?: boolean | number - port?: boolean | number - region?: boolean | number - reserved_by_match_id?: boolean | number - steam_relay?: boolean | number - tv_port?: boolean | number - updated_at?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by min() on columns of table "servers" */ -export interface servers_min_order_by {api_password?: (order_by | null),boot_status?: (order_by | null),boot_status_detail?: (order_by | null),connect_password?: (order_by | null),game?: (order_by | null),game_mode_id?: (order_by | null),game_server_node_id?: (order_by | null),host?: (order_by | null),id?: (order_by | null),label?: (order_by | null),max_players?: (order_by | null),offline_at?: (order_by | null),plugin_version?: (order_by | null),plugins_checked_at?: (order_by | null),port?: (order_by | null),region?: (order_by | null),reserved_by_match_id?: (order_by | null),steam_relay?: (order_by | null),tv_port?: (order_by | null),updated_at?: (order_by | null)} - - -/** response of any mutation on the table "servers" */ -export interface servers_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: serversGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** input type for inserting object relation for remote table "servers" */ -export interface servers_obj_rel_insert_input {data: servers_insert_input, -/** upsert condition */ -on_conflict?: (servers_on_conflict | null)} - - -/** on_conflict condition type for table "servers" */ -export interface servers_on_conflict {constraint: servers_constraint,update_columns?: servers_update_column[],where?: (servers_bool_exp | null)} - - -/** Ordering options when selecting data from "servers". */ -export interface servers_order_by {api_password?: (order_by | null),boot_status?: (order_by | null),boot_status_detail?: (order_by | null),connect_password?: (order_by | null),connected?: (order_by | null),connection_link?: (order_by | null),connection_string?: (order_by | null),current_match?: (matches_order_by | null),enabled?: (order_by | null),game?: (order_by | null),game_mode?: (game_modes_order_by | null),game_mode_id?: (order_by | null),game_server_node?: (game_server_nodes_order_by | null),game_server_node_id?: (order_by | null),host?: (order_by | null),id?: (order_by | null),is_dedicated?: (order_by | null),label?: (order_by | null),loaded_plugins?: (order_by | null),matches_aggregate?: (matches_aggregate_order_by | null),max_players?: (order_by | null),offline_at?: (order_by | null),plugin_runtime?: (order_by | null),plugin_version?: (order_by | null),plugins_checked_at?: (order_by | null),port?: (order_by | null),rcon_password?: (order_by | null),rcon_status?: (order_by | null),region?: (order_by | null),reserved_by_match_id?: (order_by | null),server_region?: (server_regions_order_by | null),steam_relay?: (order_by | null),tv_port?: (order_by | null),type?: (order_by | null),updated_at?: (order_by | null)} - - -/** primary key columns input for table: servers */ -export interface servers_pk_columns_input {id: Scalars['uuid']} - - -/** prepend existing jsonb value of filtered columns with new jsonb value */ -export interface servers_prepend_input {loaded_plugins?: (Scalars['jsonb'] | null)} - - -/** input type for updating data in table "servers" */ -export interface servers_set_input {api_password?: (Scalars['uuid'] | null),boot_status?: (Scalars['String'] | null),boot_status_detail?: (Scalars['String'] | null),connect_password?: (Scalars['String'] | null),connected?: (Scalars['Boolean'] | null),enabled?: (Scalars['Boolean'] | null),game?: (Scalars['String'] | null),game_mode_id?: (Scalars['uuid'] | null),game_server_node_id?: (Scalars['String'] | null),host?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_dedicated?: (Scalars['Boolean'] | null),label?: (Scalars['String'] | null),loaded_plugins?: (Scalars['jsonb'] | null),max_players?: (Scalars['Int'] | null),offline_at?: (Scalars['timestamptz'] | null),plugin_runtime?: (e_plugin_runtimes_enum | null),plugin_version?: (Scalars['String'] | null),plugins_checked_at?: (Scalars['timestamptz'] | null),port?: (Scalars['Int'] | null),rcon_password?: (Scalars['bytea'] | null),rcon_status?: (Scalars['Boolean'] | null),region?: (Scalars['String'] | null),reserved_by_match_id?: (Scalars['uuid'] | null),steam_relay?: (Scalars['String'] | null),tv_port?: (Scalars['Int'] | null),type?: (e_server_types_enum | null),updated_at?: (Scalars['timestamptz'] | null)} - - -/** aggregate stddev on columns */ -export interface servers_stddev_fieldsGenqlSelection{ - max_players?: boolean | number - port?: boolean | number - tv_port?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by stddev() on columns of table "servers" */ -export interface servers_stddev_order_by {max_players?: (order_by | null),port?: (order_by | null),tv_port?: (order_by | null)} - - -/** aggregate stddev_pop on columns */ -export interface servers_stddev_pop_fieldsGenqlSelection{ - max_players?: boolean | number - port?: boolean | number - tv_port?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by stddev_pop() on columns of table "servers" */ -export interface servers_stddev_pop_order_by {max_players?: (order_by | null),port?: (order_by | null),tv_port?: (order_by | null)} - - -/** aggregate stddev_samp on columns */ -export interface servers_stddev_samp_fieldsGenqlSelection{ - max_players?: boolean | number - port?: boolean | number - tv_port?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by stddev_samp() on columns of table "servers" */ -export interface servers_stddev_samp_order_by {max_players?: (order_by | null),port?: (order_by | null),tv_port?: (order_by | null)} - - -/** Streaming cursor of the table "servers" */ -export interface servers_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: servers_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} - - -/** Initial value of the column from where the streaming should start */ -export interface servers_stream_cursor_value_input {api_password?: (Scalars['uuid'] | null),boot_status?: (Scalars['String'] | null),boot_status_detail?: (Scalars['String'] | null),connect_password?: (Scalars['String'] | null),connected?: (Scalars['Boolean'] | null),enabled?: (Scalars['Boolean'] | null),game?: (Scalars['String'] | null),game_mode_id?: (Scalars['uuid'] | null),game_server_node_id?: (Scalars['String'] | null),host?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_dedicated?: (Scalars['Boolean'] | null),label?: (Scalars['String'] | null),loaded_plugins?: (Scalars['jsonb'] | null),max_players?: (Scalars['Int'] | null),offline_at?: (Scalars['timestamptz'] | null),plugin_runtime?: (e_plugin_runtimes_enum | null),plugin_version?: (Scalars['String'] | null),plugins_checked_at?: (Scalars['timestamptz'] | null),port?: (Scalars['Int'] | null),rcon_password?: (Scalars['bytea'] | null),rcon_status?: (Scalars['Boolean'] | null),region?: (Scalars['String'] | null),reserved_by_match_id?: (Scalars['uuid'] | null),steam_relay?: (Scalars['String'] | null),tv_port?: (Scalars['Int'] | null),type?: (e_server_types_enum | null),updated_at?: (Scalars['timestamptz'] | null)} - - -/** aggregate sum on columns */ -export interface servers_sum_fieldsGenqlSelection{ - max_players?: boolean | number - port?: boolean | number - tv_port?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by sum() on columns of table "servers" */ -export interface servers_sum_order_by {max_players?: (order_by | null),port?: (order_by | null),tv_port?: (order_by | null)} - -export interface servers_updates { -/** append existing jsonb value of filtered columns with new jsonb value */ -_append?: (servers_append_input | null), -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -_delete_at_path?: (servers_delete_at_path_input | null), -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -_delete_elem?: (servers_delete_elem_input | null), -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -_delete_key?: (servers_delete_key_input | null), -/** increments the numeric columns with given value of the filtered values */ -_inc?: (servers_inc_input | null), -/** prepend existing jsonb value of filtered columns with new jsonb value */ -_prepend?: (servers_prepend_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (servers_set_input | null), -/** filter the rows which have to be updated */ -where: servers_bool_exp} - - -/** aggregate var_pop on columns */ -export interface servers_var_pop_fieldsGenqlSelection{ - max_players?: boolean | number - port?: boolean | number - tv_port?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by var_pop() on columns of table "servers" */ -export interface servers_var_pop_order_by {max_players?: (order_by | null),port?: (order_by | null),tv_port?: (order_by | null)} - - -/** aggregate var_samp on columns */ -export interface servers_var_samp_fieldsGenqlSelection{ - max_players?: boolean | number - port?: boolean | number - tv_port?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by var_samp() on columns of table "servers" */ -export interface servers_var_samp_order_by {max_players?: (order_by | null),port?: (order_by | null),tv_port?: (order_by | null)} - - -/** aggregate variance on columns */ -export interface servers_variance_fieldsGenqlSelection{ - max_players?: boolean | number - port?: boolean | number - tv_port?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by variance() on columns of table "servers" */ -export interface servers_variance_order_by {max_players?: (order_by | null),port?: (order_by | null),tv_port?: (order_by | null)} - - -/** columns and relationships of "settings" */ -export interface settingsGenqlSelection{ - name?: boolean | number - value?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregated selection of "settings" */ -export interface settings_aggregateGenqlSelection{ - aggregate?: settings_aggregate_fieldsGenqlSelection - nodes?: settingsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate fields of "settings" */ -export interface settings_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (settings_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: settings_max_fieldsGenqlSelection - min?: settings_min_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** Boolean expression to filter rows from the table "settings". All fields are combined with a logical 'AND'. */ -export interface settings_bool_exp {_and?: (settings_bool_exp[] | null),_not?: (settings_bool_exp | null),_or?: (settings_bool_exp[] | null),name?: (String_comparison_exp | null),value?: (String_comparison_exp | null)} - - -/** input type for inserting data into table "settings" */ -export interface settings_insert_input {name?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} - - -/** aggregate max on columns */ -export interface settings_max_fieldsGenqlSelection{ - name?: boolean | number - value?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate min on columns */ -export interface settings_min_fieldsGenqlSelection{ - name?: boolean | number - value?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** response of any mutation on the table "settings" */ -export interface settings_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: settingsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** on_conflict condition type for table "settings" */ -export interface settings_on_conflict {constraint: settings_constraint,update_columns?: settings_update_column[],where?: (settings_bool_exp | null)} - - -/** Ordering options when selecting data from "settings". */ -export interface settings_order_by {name?: (order_by | null),value?: (order_by | null)} - - -/** primary key columns input for table: settings */ -export interface settings_pk_columns_input {name: Scalars['String']} - - -/** input type for updating data in table "settings" */ -export interface settings_set_input {name?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} - - -/** Streaming cursor of the table "settings" */ -export interface settings_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: settings_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} - - -/** Initial value of the column from where the streaming should start */ -export interface settings_stream_cursor_value_input {name?: (Scalars['String'] | null),value?: (Scalars['String'] | null)} - -export interface settings_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (settings_set_input | null), -/** filter the rows which have to be updated */ -where: settings_bool_exp} - - -/** Boolean expression to compare columns of type "smallint". All fields are combined with logical 'AND'. */ -export interface smallint_comparison_exp {_eq?: (Scalars['smallint'] | null),_gt?: (Scalars['smallint'] | null),_gte?: (Scalars['smallint'] | null),_in?: (Scalars['smallint'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['smallint'] | null),_lte?: (Scalars['smallint'] | null),_neq?: (Scalars['smallint'] | null),_nin?: (Scalars['smallint'][] | null)} - - -/** columns and relationships of "steam_account_claims" */ -export interface steam_account_claimsGenqlSelection{ - created_at?: boolean | number - id?: boolean | number - k8s_job_name?: boolean | number - /** An object relationship */ - node?: game_server_nodesGenqlSelection - node_id?: boolean | number - purpose?: boolean | number - /** An object relationship */ - steam_account?: steam_accountsGenqlSelection - steam_account_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregated selection of "steam_account_claims" */ -export interface steam_account_claims_aggregateGenqlSelection{ - aggregate?: steam_account_claims_aggregate_fieldsGenqlSelection - nodes?: steam_account_claimsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - -export interface steam_account_claims_aggregate_bool_exp {count?: (steam_account_claims_aggregate_bool_exp_count | null)} - -export interface steam_account_claims_aggregate_bool_exp_count {arguments?: (steam_account_claims_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (steam_account_claims_bool_exp | null),predicate: Int_comparison_exp} - - -/** aggregate fields of "steam_account_claims" */ -export interface steam_account_claims_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (steam_account_claims_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: steam_account_claims_max_fieldsGenqlSelection - min?: steam_account_claims_min_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by aggregate values of table "steam_account_claims" */ -export interface steam_account_claims_aggregate_order_by {count?: (order_by | null),max?: (steam_account_claims_max_order_by | null),min?: (steam_account_claims_min_order_by | null)} - - -/** input type for inserting array relation for remote table "steam_account_claims" */ -export interface steam_account_claims_arr_rel_insert_input {data: steam_account_claims_insert_input[], -/** upsert condition */ -on_conflict?: (steam_account_claims_on_conflict | null)} - - -/** Boolean expression to filter rows from the table "steam_account_claims". All fields are combined with a logical 'AND'. */ -export interface steam_account_claims_bool_exp {_and?: (steam_account_claims_bool_exp[] | null),_not?: (steam_account_claims_bool_exp | null),_or?: (steam_account_claims_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),k8s_job_name?: (String_comparison_exp | null),node?: (game_server_nodes_bool_exp | null),node_id?: (String_comparison_exp | null),purpose?: (String_comparison_exp | null),steam_account?: (steam_accounts_bool_exp | null),steam_account_id?: (uuid_comparison_exp | null)} - - -/** input type for inserting data into table "steam_account_claims" */ -export interface steam_account_claims_insert_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),node?: (game_server_nodes_obj_rel_insert_input | null),node_id?: (Scalars['String'] | null),purpose?: (Scalars['String'] | null),steam_account?: (steam_accounts_obj_rel_insert_input | null),steam_account_id?: (Scalars['uuid'] | null)} - - -/** aggregate max on columns */ -export interface steam_account_claims_max_fieldsGenqlSelection{ - created_at?: boolean | number - id?: boolean | number - k8s_job_name?: boolean | number - node_id?: boolean | number - purpose?: boolean | number - steam_account_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by max() on columns of table "steam_account_claims" */ -export interface steam_account_claims_max_order_by {created_at?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),node_id?: (order_by | null),purpose?: (order_by | null),steam_account_id?: (order_by | null)} - - -/** aggregate min on columns */ -export interface steam_account_claims_min_fieldsGenqlSelection{ - created_at?: boolean | number - id?: boolean | number - k8s_job_name?: boolean | number - node_id?: boolean | number - purpose?: boolean | number - steam_account_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by min() on columns of table "steam_account_claims" */ -export interface steam_account_claims_min_order_by {created_at?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),node_id?: (order_by | null),purpose?: (order_by | null),steam_account_id?: (order_by | null)} - - -/** response of any mutation on the table "steam_account_claims" */ -export interface steam_account_claims_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: steam_account_claimsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** on_conflict condition type for table "steam_account_claims" */ -export interface steam_account_claims_on_conflict {constraint: steam_account_claims_constraint,update_columns?: steam_account_claims_update_column[],where?: (steam_account_claims_bool_exp | null)} - - -/** Ordering options when selecting data from "steam_account_claims". */ -export interface steam_account_claims_order_by {created_at?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),node?: (game_server_nodes_order_by | null),node_id?: (order_by | null),purpose?: (order_by | null),steam_account?: (steam_accounts_order_by | null),steam_account_id?: (order_by | null)} - - -/** primary key columns input for table: steam_account_claims */ -export interface steam_account_claims_pk_columns_input {id: Scalars['uuid']} - - -/** input type for updating data in table "steam_account_claims" */ -export interface steam_account_claims_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),node_id?: (Scalars['String'] | null),purpose?: (Scalars['String'] | null),steam_account_id?: (Scalars['uuid'] | null)} - - -/** Streaming cursor of the table "steam_account_claims" */ -export interface steam_account_claims_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: steam_account_claims_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} - - -/** Initial value of the column from where the streaming should start */ -export interface steam_account_claims_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),node_id?: (Scalars['String'] | null),purpose?: (Scalars['String'] | null),steam_account_id?: (Scalars['uuid'] | null)} - -export interface steam_account_claims_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (steam_account_claims_set_input | null), -/** filter the rows which have to be updated */ -where: steam_account_claims_bool_exp} - - -/** columns and relationships of "steam_accounts" */ -export interface steam_accountsGenqlSelection{ - /** An array relationship */ - claims?: (steam_account_claimsGenqlSelection & { __args?: { + where?: (e_lobby_access_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_lobby_access" */ + e_lobby_access_aggregate?: (e_lobby_access_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_lobby_access_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_lobby_access_order_by[] | null), + /** filter the rows returned */ + where?: (e_lobby_access_bool_exp | null)} }) + /** fetch data from the table: "e_lobby_access" using primary key columns */ + e_lobby_access_by_pk?: (e_lobby_accessGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_lobby_access" */ + e_lobby_access_stream?: (e_lobby_accessGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_lobby_access_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_lobby_access_bool_exp | null)} }) + /** fetch data from the table: "e_lobby_player_status" */ + e_lobby_player_status?: (e_lobby_player_statusGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_lobby_player_status_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_lobby_player_status_order_by[] | null), + /** filter the rows returned */ + where?: (e_lobby_player_status_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_lobby_player_status" */ + e_lobby_player_status_aggregate?: (e_lobby_player_status_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_lobby_player_status_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_lobby_player_status_order_by[] | null), + /** filter the rows returned */ + where?: (e_lobby_player_status_bool_exp | null)} }) + /** fetch data from the table: "e_lobby_player_status" using primary key columns */ + e_lobby_player_status_by_pk?: (e_lobby_player_statusGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_lobby_player_status" */ + e_lobby_player_status_stream?: (e_lobby_player_statusGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_lobby_player_status_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_lobby_player_status_bool_exp | null)} }) + /** fetch data from the table: "e_map_pool_types" */ + e_map_pool_types?: (e_map_pool_typesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_map_pool_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_map_pool_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_map_pool_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_map_pool_types" */ + e_map_pool_types_aggregate?: (e_map_pool_types_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_map_pool_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_map_pool_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_map_pool_types_bool_exp | null)} }) + /** fetch data from the table: "e_map_pool_types" using primary key columns */ + e_map_pool_types_by_pk?: (e_map_pool_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_map_pool_types" */ + e_map_pool_types_stream?: (e_map_pool_typesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_map_pool_types_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_map_pool_types_bool_exp | null)} }) + /** fetch data from the table: "e_match_clip_visibility" */ + e_match_clip_visibility?: (e_match_clip_visibilityGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_match_clip_visibility_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_match_clip_visibility_order_by[] | null), + /** filter the rows returned */ + where?: (e_match_clip_visibility_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_match_clip_visibility" */ + e_match_clip_visibility_aggregate?: (e_match_clip_visibility_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_match_clip_visibility_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_match_clip_visibility_order_by[] | null), + /** filter the rows returned */ + where?: (e_match_clip_visibility_bool_exp | null)} }) + /** fetch data from the table: "e_match_clip_visibility" using primary key columns */ + e_match_clip_visibility_by_pk?: (e_match_clip_visibilityGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_match_clip_visibility" */ + e_match_clip_visibility_stream?: (e_match_clip_visibilityGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_match_clip_visibility_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_match_clip_visibility_bool_exp | null)} }) + /** fetch data from the table: "e_match_map_status" */ + e_match_map_status?: (e_match_map_statusGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (steam_account_claims_select_column[] | null), + distinct_on?: (e_match_map_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (steam_account_claims_order_by[] | null), + order_by?: (e_match_map_status_order_by[] | null), /** filter the rows returned */ - where?: (steam_account_claims_bool_exp | null)} }) - /** An aggregate relationship */ - claims_aggregate?: (steam_account_claims_aggregateGenqlSelection & { __args?: { + where?: (e_match_map_status_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_match_map_status" */ + e_match_map_status_aggregate?: (e_match_map_status_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (steam_account_claims_select_column[] | null), + distinct_on?: (e_match_map_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (steam_account_claims_order_by[] | null), + order_by?: (e_match_map_status_order_by[] | null), /** filter the rows returned */ - where?: (steam_account_claims_bool_exp | null)} }) - created_at?: boolean | number - friend_capacity?: boolean | number - id?: boolean | number - /** An object relationship */ - last_node?: game_server_nodesGenqlSelection - last_node_id?: boolean | number - password?: boolean | number - role?: boolean | number - steam_level?: boolean | number - steamid64?: boolean | number - updated_at?: boolean | number - username?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregated selection of "steam_accounts" */ -export interface steam_accounts_aggregateGenqlSelection{ - aggregate?: steam_accounts_aggregate_fieldsGenqlSelection - nodes?: steam_accountsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate fields of "steam_accounts" */ -export interface steam_accounts_aggregate_fieldsGenqlSelection{ - avg?: steam_accounts_avg_fieldsGenqlSelection - count?: { __args: {columns?: (steam_accounts_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: steam_accounts_max_fieldsGenqlSelection - min?: steam_accounts_min_fieldsGenqlSelection - stddev?: steam_accounts_stddev_fieldsGenqlSelection - stddev_pop?: steam_accounts_stddev_pop_fieldsGenqlSelection - stddev_samp?: steam_accounts_stddev_samp_fieldsGenqlSelection - sum?: steam_accounts_sum_fieldsGenqlSelection - var_pop?: steam_accounts_var_pop_fieldsGenqlSelection - var_samp?: steam_accounts_var_samp_fieldsGenqlSelection - variance?: steam_accounts_variance_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate avg on columns */ -export interface steam_accounts_avg_fieldsGenqlSelection{ - friend_capacity?: boolean | number - steam_level?: boolean | number - steamid64?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** Boolean expression to filter rows from the table "steam_accounts". All fields are combined with a logical 'AND'. */ -export interface steam_accounts_bool_exp {_and?: (steam_accounts_bool_exp[] | null),_not?: (steam_accounts_bool_exp | null),_or?: (steam_accounts_bool_exp[] | null),claims?: (steam_account_claims_bool_exp | null),claims_aggregate?: (steam_account_claims_aggregate_bool_exp | null),created_at?: (timestamptz_comparison_exp | null),friend_capacity?: (Int_comparison_exp | null),id?: (uuid_comparison_exp | null),last_node?: (game_server_nodes_bool_exp | null),last_node_id?: (String_comparison_exp | null),password?: (String_comparison_exp | null),role?: (String_comparison_exp | null),steam_level?: (Int_comparison_exp | null),steamid64?: (bigint_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null),username?: (String_comparison_exp | null)} - - -/** input type for incrementing numeric columns in table "steam_accounts" */ -export interface steam_accounts_inc_input {friend_capacity?: (Scalars['Int'] | null),steam_level?: (Scalars['Int'] | null),steamid64?: (Scalars['bigint'] | null)} - - -/** input type for inserting data into table "steam_accounts" */ -export interface steam_accounts_insert_input {claims?: (steam_account_claims_arr_rel_insert_input | null),created_at?: (Scalars['timestamptz'] | null),friend_capacity?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),last_node?: (game_server_nodes_obj_rel_insert_input | null),last_node_id?: (Scalars['String'] | null),password?: (Scalars['String'] | null),role?: (Scalars['String'] | null),steam_level?: (Scalars['Int'] | null),steamid64?: (Scalars['bigint'] | null),updated_at?: (Scalars['timestamptz'] | null),username?: (Scalars['String'] | null)} - - -/** aggregate max on columns */ -export interface steam_accounts_max_fieldsGenqlSelection{ - created_at?: boolean | number - friend_capacity?: boolean | number - id?: boolean | number - last_node_id?: boolean | number - password?: boolean | number - role?: boolean | number - steam_level?: boolean | number - steamid64?: boolean | number - updated_at?: boolean | number - username?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate min on columns */ -export interface steam_accounts_min_fieldsGenqlSelection{ - created_at?: boolean | number - friend_capacity?: boolean | number - id?: boolean | number - last_node_id?: boolean | number - password?: boolean | number - role?: boolean | number - steam_level?: boolean | number - steamid64?: boolean | number - updated_at?: boolean | number - username?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** response of any mutation on the table "steam_accounts" */ -export interface steam_accounts_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: steam_accountsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** input type for inserting object relation for remote table "steam_accounts" */ -export interface steam_accounts_obj_rel_insert_input {data: steam_accounts_insert_input, -/** upsert condition */ -on_conflict?: (steam_accounts_on_conflict | null)} - - -/** on_conflict condition type for table "steam_accounts" */ -export interface steam_accounts_on_conflict {constraint: steam_accounts_constraint,update_columns?: steam_accounts_update_column[],where?: (steam_accounts_bool_exp | null)} - - -/** Ordering options when selecting data from "steam_accounts". */ -export interface steam_accounts_order_by {claims_aggregate?: (steam_account_claims_aggregate_order_by | null),created_at?: (order_by | null),friend_capacity?: (order_by | null),id?: (order_by | null),last_node?: (game_server_nodes_order_by | null),last_node_id?: (order_by | null),password?: (order_by | null),role?: (order_by | null),steam_level?: (order_by | null),steamid64?: (order_by | null),updated_at?: (order_by | null),username?: (order_by | null)} - - -/** primary key columns input for table: steam_accounts */ -export interface steam_accounts_pk_columns_input {id: Scalars['uuid']} - - -/** input type for updating data in table "steam_accounts" */ -export interface steam_accounts_set_input {created_at?: (Scalars['timestamptz'] | null),friend_capacity?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),last_node_id?: (Scalars['String'] | null),password?: (Scalars['String'] | null),role?: (Scalars['String'] | null),steam_level?: (Scalars['Int'] | null),steamid64?: (Scalars['bigint'] | null),updated_at?: (Scalars['timestamptz'] | null),username?: (Scalars['String'] | null)} - - -/** aggregate stddev on columns */ -export interface steam_accounts_stddev_fieldsGenqlSelection{ - friend_capacity?: boolean | number - steam_level?: boolean | number - steamid64?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate stddev_pop on columns */ -export interface steam_accounts_stddev_pop_fieldsGenqlSelection{ - friend_capacity?: boolean | number - steam_level?: boolean | number - steamid64?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate stddev_samp on columns */ -export interface steam_accounts_stddev_samp_fieldsGenqlSelection{ - friend_capacity?: boolean | number - steam_level?: boolean | number - steamid64?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** Streaming cursor of the table "steam_accounts" */ -export interface steam_accounts_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: steam_accounts_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} - - -/** Initial value of the column from where the streaming should start */ -export interface steam_accounts_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),friend_capacity?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),last_node_id?: (Scalars['String'] | null),password?: (Scalars['String'] | null),role?: (Scalars['String'] | null),steam_level?: (Scalars['Int'] | null),steamid64?: (Scalars['bigint'] | null),updated_at?: (Scalars['timestamptz'] | null),username?: (Scalars['String'] | null)} - - -/** aggregate sum on columns */ -export interface steam_accounts_sum_fieldsGenqlSelection{ - friend_capacity?: boolean | number - steam_level?: boolean | number - steamid64?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - -export interface steam_accounts_updates { -/** increments the numeric columns with given value of the filtered values */ -_inc?: (steam_accounts_inc_input | null), -/** sets the columns of the filtered rows to the given values */ -_set?: (steam_accounts_set_input | null), -/** filter the rows which have to be updated */ -where: steam_accounts_bool_exp} - - -/** aggregate var_pop on columns */ -export interface steam_accounts_var_pop_fieldsGenqlSelection{ - friend_capacity?: boolean | number - steam_level?: boolean | number - steamid64?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate var_samp on columns */ -export interface steam_accounts_var_samp_fieldsGenqlSelection{ - friend_capacity?: boolean | number - steam_level?: boolean | number - steamid64?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate variance on columns */ -export interface steam_accounts_variance_fieldsGenqlSelection{ - friend_capacity?: boolean | number - steam_level?: boolean | number - steamid64?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - -export interface subscription_rootGenqlSelection{ - /** fetch data from the table: "_map_pool" */ - _map_pool?: (_map_poolGenqlSelection & { __args?: { + where?: (e_match_map_status_bool_exp | null)} }) + /** fetch data from the table: "e_match_map_status" using primary key columns */ + e_match_map_status_by_pk?: (e_match_map_statusGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_match_map_status" */ + e_match_map_status_stream?: (e_match_map_statusGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_match_map_status_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_match_map_status_bool_exp | null)} }) + /** fetch data from the table: "e_match_mode" */ + e_match_mode?: (e_match_modeGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (_map_pool_select_column[] | null), + distinct_on?: (e_match_mode_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (_map_pool_order_by[] | null), + order_by?: (e_match_mode_order_by[] | null), /** filter the rows returned */ - where?: (_map_pool_bool_exp | null)} }) - /** fetch aggregated fields from the table: "_map_pool" */ - _map_pool_aggregate?: (_map_pool_aggregateGenqlSelection & { __args?: { + where?: (e_match_mode_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_match_mode" */ + e_match_mode_aggregate?: (e_match_mode_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (_map_pool_select_column[] | null), + distinct_on?: (e_match_mode_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (_map_pool_order_by[] | null), + order_by?: (e_match_mode_order_by[] | null), /** filter the rows returned */ - where?: (_map_pool_bool_exp | null)} }) - /** fetch data from the table: "_map_pool" using primary key columns */ - _map_pool_by_pk?: (_map_poolGenqlSelection & { __args: {map_id: Scalars['uuid'], map_pool_id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "_map_pool" */ - _map_pool_stream?: (_map_poolGenqlSelection & { __args: { + where?: (e_match_mode_bool_exp | null)} }) + /** fetch data from the table: "e_match_mode" using primary key columns */ + e_match_mode_by_pk?: (e_match_modeGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_match_mode" */ + e_match_mode_stream?: (e_match_modeGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (_map_pool_stream_cursor_input | null)[], + cursor: (e_match_mode_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (_map_pool_bool_exp | null)} }) - /** An array relationship */ - abandoned_matches?: (abandoned_matchesGenqlSelection & { __args?: { + where?: (e_match_mode_bool_exp | null)} }) + /** fetch data from the table: "e_match_party_sources" */ + e_match_party_sources?: (e_match_party_sourcesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (abandoned_matches_select_column[] | null), + distinct_on?: (e_match_party_sources_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (abandoned_matches_order_by[] | null), + order_by?: (e_match_party_sources_order_by[] | null), /** filter the rows returned */ - where?: (abandoned_matches_bool_exp | null)} }) - /** An aggregate relationship */ - abandoned_matches_aggregate?: (abandoned_matches_aggregateGenqlSelection & { __args?: { + where?: (e_match_party_sources_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_match_party_sources" */ + e_match_party_sources_aggregate?: (e_match_party_sources_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (abandoned_matches_select_column[] | null), + distinct_on?: (e_match_party_sources_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (abandoned_matches_order_by[] | null), + order_by?: (e_match_party_sources_order_by[] | null), /** filter the rows returned */ - where?: (abandoned_matches_bool_exp | null)} }) - /** fetch data from the table: "abandoned_matches" using primary key columns */ - abandoned_matches_by_pk?: (abandoned_matchesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "abandoned_matches" */ - abandoned_matches_stream?: (abandoned_matchesGenqlSelection & { __args: { + where?: (e_match_party_sources_bool_exp | null)} }) + /** fetch data from the table: "e_match_party_sources" using primary key columns */ + e_match_party_sources_by_pk?: (e_match_party_sourcesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_match_party_sources" */ + e_match_party_sources_stream?: (e_match_party_sourcesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (abandoned_matches_stream_cursor_input | null)[], + cursor: (e_match_party_sources_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (abandoned_matches_bool_exp | null)} }) - /** fetch data from the table: "api_keys" */ - api_keys?: (api_keysGenqlSelection & { __args?: { + where?: (e_match_party_sources_bool_exp | null)} }) + /** fetch data from the table: "e_match_status" */ + e_match_status?: (e_match_statusGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (api_keys_select_column[] | null), + distinct_on?: (e_match_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (api_keys_order_by[] | null), + order_by?: (e_match_status_order_by[] | null), /** filter the rows returned */ - where?: (api_keys_bool_exp | null)} }) - /** fetch aggregated fields from the table: "api_keys" */ - api_keys_aggregate?: (api_keys_aggregateGenqlSelection & { __args?: { + where?: (e_match_status_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_match_status" */ + e_match_status_aggregate?: (e_match_status_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (api_keys_select_column[] | null), + distinct_on?: (e_match_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (api_keys_order_by[] | null), + order_by?: (e_match_status_order_by[] | null), /** filter the rows returned */ - where?: (api_keys_bool_exp | null)} }) - /** fetch data from the table: "api_keys" using primary key columns */ - api_keys_by_pk?: (api_keysGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "api_keys" */ - api_keys_stream?: (api_keysGenqlSelection & { __args: { + where?: (e_match_status_bool_exp | null)} }) + /** fetch data from the table: "e_match_status" using primary key columns */ + e_match_status_by_pk?: (e_match_statusGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_match_status" */ + e_match_status_stream?: (e_match_statusGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (api_keys_stream_cursor_input | null)[], + cursor: (e_match_status_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (api_keys_bool_exp | null)} }) - /** fetch data from the table: "award_recipients" */ - award_recipients?: (award_recipientsGenqlSelection & { __args?: { + where?: (e_match_status_bool_exp | null)} }) + /** fetch data from the table: "e_match_types" */ + e_match_types?: (e_match_typesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (award_recipients_select_column[] | null), + distinct_on?: (e_match_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (award_recipients_order_by[] | null), + order_by?: (e_match_types_order_by[] | null), /** filter the rows returned */ - where?: (award_recipients_bool_exp | null)} }) - /** fetch aggregated fields from the table: "award_recipients" */ - award_recipients_aggregate?: (award_recipients_aggregateGenqlSelection & { __args?: { + where?: (e_match_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_match_types" */ + e_match_types_aggregate?: (e_match_types_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (award_recipients_select_column[] | null), + distinct_on?: (e_match_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (award_recipients_order_by[] | null), + order_by?: (e_match_types_order_by[] | null), /** filter the rows returned */ - where?: (award_recipients_bool_exp | null)} }) - /** fetch data from the table: "award_recipients" using primary key columns */ - award_recipients_by_pk?: (award_recipientsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "award_recipients" */ - award_recipients_stream?: (award_recipientsGenqlSelection & { __args: { + where?: (e_match_types_bool_exp | null)} }) + /** fetch data from the table: "e_match_types" using primary key columns */ + e_match_types_by_pk?: (e_match_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_match_types" */ + e_match_types_stream?: (e_match_typesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (award_recipients_stream_cursor_input | null)[], + cursor: (e_match_types_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (award_recipients_bool_exp | null)} }) - /** fetch data from the table: "awards" */ - awards?: (awardsGenqlSelection & { __args?: { + where?: (e_match_types_bool_exp | null)} }) + /** fetch data from the table: "e_notification_types" */ + e_notification_types?: (e_notification_typesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (awards_select_column[] | null), + distinct_on?: (e_notification_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (awards_order_by[] | null), + order_by?: (e_notification_types_order_by[] | null), /** filter the rows returned */ - where?: (awards_bool_exp | null)} }) - /** fetch aggregated fields from the table: "awards" */ - awards_aggregate?: (awards_aggregateGenqlSelection & { __args?: { + where?: (e_notification_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_notification_types" */ + e_notification_types_aggregate?: (e_notification_types_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (awards_select_column[] | null), + distinct_on?: (e_notification_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (awards_order_by[] | null), + order_by?: (e_notification_types_order_by[] | null), /** filter the rows returned */ - where?: (awards_bool_exp | null)} }) - /** fetch data from the table: "awards" using primary key columns */ - awards_by_pk?: (awardsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "awards" */ - awards_stream?: (awardsGenqlSelection & { __args: { + where?: (e_notification_types_bool_exp | null)} }) + /** fetch data from the table: "e_notification_types" using primary key columns */ + e_notification_types_by_pk?: (e_notification_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_notification_types" */ + e_notification_types_stream?: (e_notification_typesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (awards_stream_cursor_input | null)[], + cursor: (e_notification_types_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (awards_bool_exp | null)} }) - /** fetch data from the table: "chat_read_state" */ - chat_read_state?: (chat_read_stateGenqlSelection & { __args?: { + where?: (e_notification_types_bool_exp | null)} }) + /** fetch data from the table: "e_objective_types" */ + e_objective_types?: (e_objective_typesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (chat_read_state_select_column[] | null), + distinct_on?: (e_objective_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (chat_read_state_order_by[] | null), + order_by?: (e_objective_types_order_by[] | null), /** filter the rows returned */ - where?: (chat_read_state_bool_exp | null)} }) - /** fetch aggregated fields from the table: "chat_read_state" */ - chat_read_state_aggregate?: (chat_read_state_aggregateGenqlSelection & { __args?: { + where?: (e_objective_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_objective_types" */ + e_objective_types_aggregate?: (e_objective_types_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (chat_read_state_select_column[] | null), + distinct_on?: (e_objective_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (chat_read_state_order_by[] | null), + order_by?: (e_objective_types_order_by[] | null), /** filter the rows returned */ - where?: (chat_read_state_bool_exp | null)} }) - /** fetch data from the table: "chat_read_state" using primary key columns */ - chat_read_state_by_pk?: (chat_read_stateGenqlSelection & { __args: {steam_id: Scalars['bigint'], thread: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "chat_read_state" */ - chat_read_state_stream?: (chat_read_stateGenqlSelection & { __args: { + where?: (e_objective_types_bool_exp | null)} }) + /** fetch data from the table: "e_objective_types" using primary key columns */ + e_objective_types_by_pk?: (e_objective_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_objective_types" */ + e_objective_types_stream?: (e_objective_typesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (chat_read_state_stream_cursor_input | null)[], + cursor: (e_objective_types_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (chat_read_state_bool_exp | null)} }) - /** An array relationship */ - clip_render_jobs?: (clip_render_jobsGenqlSelection & { __args?: { + where?: (e_objective_types_bool_exp | null)} }) + /** fetch data from the table: "e_player_roles" */ + e_player_roles?: (e_player_rolesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (clip_render_jobs_select_column[] | null), + distinct_on?: (e_player_roles_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (clip_render_jobs_order_by[] | null), + order_by?: (e_player_roles_order_by[] | null), /** filter the rows returned */ - where?: (clip_render_jobs_bool_exp | null)} }) - /** An aggregate relationship */ - clip_render_jobs_aggregate?: (clip_render_jobs_aggregateGenqlSelection & { __args?: { + where?: (e_player_roles_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_player_roles" */ + e_player_roles_aggregate?: (e_player_roles_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (clip_render_jobs_select_column[] | null), + distinct_on?: (e_player_roles_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (clip_render_jobs_order_by[] | null), + order_by?: (e_player_roles_order_by[] | null), /** filter the rows returned */ - where?: (clip_render_jobs_bool_exp | null)} }) - /** fetch data from the table: "clip_render_jobs" using primary key columns */ - clip_render_jobs_by_pk?: (clip_render_jobsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "clip_render_jobs" */ - clip_render_jobs_stream?: (clip_render_jobsGenqlSelection & { __args: { + where?: (e_player_roles_bool_exp | null)} }) + /** fetch data from the table: "e_player_roles" using primary key columns */ + e_player_roles_by_pk?: (e_player_rolesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_player_roles" */ + e_player_roles_stream?: (e_player_rolesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (clip_render_jobs_stream_cursor_input | null)[], + cursor: (e_player_roles_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (clip_render_jobs_bool_exp | null)} }) - /** fetch data from the table: "custom_pages" */ - custom_pages?: (custom_pagesGenqlSelection & { __args?: { + where?: (e_player_roles_bool_exp | null)} }) + /** fetch data from the table: "e_plugin_runtimes" */ + e_plugin_runtimes?: (e_plugin_runtimesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (custom_pages_select_column[] | null), + distinct_on?: (e_plugin_runtimes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (custom_pages_order_by[] | null), + order_by?: (e_plugin_runtimes_order_by[] | null), /** filter the rows returned */ - where?: (custom_pages_bool_exp | null)} }) - /** fetch aggregated fields from the table: "custom_pages" */ - custom_pages_aggregate?: (custom_pages_aggregateGenqlSelection & { __args?: { + where?: (e_plugin_runtimes_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_plugin_runtimes" */ + e_plugin_runtimes_aggregate?: (e_plugin_runtimes_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (custom_pages_select_column[] | null), + distinct_on?: (e_plugin_runtimes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (custom_pages_order_by[] | null), + order_by?: (e_plugin_runtimes_order_by[] | null), /** filter the rows returned */ - where?: (custom_pages_bool_exp | null)} }) - /** fetch data from the table: "custom_pages" using primary key columns */ - custom_pages_by_pk?: (custom_pagesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "custom_pages" */ - custom_pages_stream?: (custom_pagesGenqlSelection & { __args: { + where?: (e_plugin_runtimes_bool_exp | null)} }) + /** fetch data from the table: "e_plugin_runtimes" using primary key columns */ + e_plugin_runtimes_by_pk?: (e_plugin_runtimesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_plugin_runtimes" */ + e_plugin_runtimes_stream?: (e_plugin_runtimesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (custom_pages_stream_cursor_input | null)[], + cursor: (e_plugin_runtimes_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (custom_pages_bool_exp | null)} }) - /** fetch data from the table: "db_backups" */ - db_backups?: (db_backupsGenqlSelection & { __args?: { + where?: (e_plugin_runtimes_bool_exp | null)} }) + /** fetch data from the table: "e_ready_settings" */ + e_ready_settings?: (e_ready_settingsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (db_backups_select_column[] | null), + distinct_on?: (e_ready_settings_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_ready_settings_order_by[] | null), + /** filter the rows returned */ + where?: (e_ready_settings_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_ready_settings" */ + e_ready_settings_aggregate?: (e_ready_settings_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_ready_settings_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_ready_settings_order_by[] | null), + /** filter the rows returned */ + where?: (e_ready_settings_bool_exp | null)} }) + /** fetch data from the table: "e_ready_settings" using primary key columns */ + e_ready_settings_by_pk?: (e_ready_settingsGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_ready_settings" */ + e_ready_settings_stream?: (e_ready_settingsGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_ready_settings_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_ready_settings_bool_exp | null)} }) + /** fetch data from the table: "e_sanction_types" */ + e_sanction_types?: (e_sanction_typesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_sanction_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_sanction_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_sanction_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_sanction_types" */ + e_sanction_types_aggregate?: (e_sanction_types_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_sanction_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_sanction_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_sanction_types_bool_exp | null)} }) + /** fetch data from the table: "e_sanction_types" using primary key columns */ + e_sanction_types_by_pk?: (e_sanction_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_sanction_types" */ + e_sanction_types_stream?: (e_sanction_typesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_sanction_types_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_sanction_types_bool_exp | null)} }) + /** fetch data from the table: "e_scrim_request_statuses" */ + e_scrim_request_statuses?: (e_scrim_request_statusesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_scrim_request_statuses_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_scrim_request_statuses_order_by[] | null), + /** filter the rows returned */ + where?: (e_scrim_request_statuses_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_scrim_request_statuses" */ + e_scrim_request_statuses_aggregate?: (e_scrim_request_statuses_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_scrim_request_statuses_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_scrim_request_statuses_order_by[] | null), + /** filter the rows returned */ + where?: (e_scrim_request_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_scrim_request_statuses" using primary key columns */ + e_scrim_request_statuses_by_pk?: (e_scrim_request_statusesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_scrim_request_statuses" */ + e_scrim_request_statuses_stream?: (e_scrim_request_statusesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_scrim_request_statuses_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_scrim_request_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_server_types" */ + e_server_types?: (e_server_typesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_server_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_server_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_server_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_server_types" */ + e_server_types_aggregate?: (e_server_types_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_server_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_server_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_server_types_bool_exp | null)} }) + /** fetch data from the table: "e_server_types" using primary key columns */ + e_server_types_by_pk?: (e_server_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_server_types" */ + e_server_types_stream?: (e_server_typesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_server_types_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_server_types_bool_exp | null)} }) + /** fetch data from the table: "e_sides" */ + e_sides?: (e_sidesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_sides_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_sides_order_by[] | null), + /** filter the rows returned */ + where?: (e_sides_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_sides" */ + e_sides_aggregate?: (e_sides_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_sides_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_sides_order_by[] | null), + /** filter the rows returned */ + where?: (e_sides_bool_exp | null)} }) + /** fetch data from the table: "e_sides" using primary key columns */ + e_sides_by_pk?: (e_sidesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_sides" */ + e_sides_stream?: (e_sidesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_sides_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_sides_bool_exp | null)} }) + /** fetch data from the table: "e_system_alert_types" */ + e_system_alert_types?: (e_system_alert_typesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_system_alert_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_system_alert_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_system_alert_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_system_alert_types" */ + e_system_alert_types_aggregate?: (e_system_alert_types_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_system_alert_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_system_alert_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_system_alert_types_bool_exp | null)} }) + /** fetch data from the table: "e_system_alert_types" using primary key columns */ + e_system_alert_types_by_pk?: (e_system_alert_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_system_alert_types" */ + e_system_alert_types_stream?: (e_system_alert_typesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_system_alert_types_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_system_alert_types_bool_exp | null)} }) + /** fetch data from the table: "e_team_roles" */ + e_team_roles?: (e_team_rolesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_team_roles_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_team_roles_order_by[] | null), + /** filter the rows returned */ + where?: (e_team_roles_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_team_roles" */ + e_team_roles_aggregate?: (e_team_roles_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_team_roles_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_team_roles_order_by[] | null), + /** filter the rows returned */ + where?: (e_team_roles_bool_exp | null)} }) + /** fetch data from the table: "e_team_roles" using primary key columns */ + e_team_roles_by_pk?: (e_team_rolesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_team_roles" */ + e_team_roles_stream?: (e_team_rolesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_team_roles_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_team_roles_bool_exp | null)} }) + /** fetch data from the table: "e_team_roster_statuses" */ + e_team_roster_statuses?: (e_team_roster_statusesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_team_roster_statuses_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_team_roster_statuses_order_by[] | null), + /** filter the rows returned */ + where?: (e_team_roster_statuses_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_team_roster_statuses" */ + e_team_roster_statuses_aggregate?: (e_team_roster_statuses_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_team_roster_statuses_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_team_roster_statuses_order_by[] | null), + /** filter the rows returned */ + where?: (e_team_roster_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_team_roster_statuses" using primary key columns */ + e_team_roster_statuses_by_pk?: (e_team_roster_statusesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_team_roster_statuses" */ + e_team_roster_statuses_stream?: (e_team_roster_statusesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_team_roster_statuses_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_team_roster_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_timeout_settings" */ + e_timeout_settings?: (e_timeout_settingsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_timeout_settings_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_timeout_settings_order_by[] | null), + /** filter the rows returned */ + where?: (e_timeout_settings_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_timeout_settings" */ + e_timeout_settings_aggregate?: (e_timeout_settings_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_timeout_settings_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_timeout_settings_order_by[] | null), + /** filter the rows returned */ + where?: (e_timeout_settings_bool_exp | null)} }) + /** fetch data from the table: "e_timeout_settings" using primary key columns */ + e_timeout_settings_by_pk?: (e_timeout_settingsGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_timeout_settings" */ + e_timeout_settings_stream?: (e_timeout_settingsGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_timeout_settings_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_timeout_settings_bool_exp | null)} }) + /** fetch data from the table: "e_tournament_categories" */ + e_tournament_categories?: (e_tournament_categoriesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_tournament_categories_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_tournament_categories_order_by[] | null), + /** filter the rows returned */ + where?: (e_tournament_categories_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_tournament_categories" */ + e_tournament_categories_aggregate?: (e_tournament_categories_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_tournament_categories_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_tournament_categories_order_by[] | null), + /** filter the rows returned */ + where?: (e_tournament_categories_bool_exp | null)} }) + /** fetch data from the table: "e_tournament_categories" using primary key columns */ + e_tournament_categories_by_pk?: (e_tournament_categoriesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_tournament_categories" */ + e_tournament_categories_stream?: (e_tournament_categoriesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_tournament_categories_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_tournament_categories_bool_exp | null)} }) + /** fetch data from the table: "e_tournament_stage_types" */ + e_tournament_stage_types?: (e_tournament_stage_typesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_tournament_stage_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_tournament_stage_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_tournament_stage_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_tournament_stage_types" */ + e_tournament_stage_types_aggregate?: (e_tournament_stage_types_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_tournament_stage_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_tournament_stage_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_tournament_stage_types_bool_exp | null)} }) + /** fetch data from the table: "e_tournament_stage_types" using primary key columns */ + e_tournament_stage_types_by_pk?: (e_tournament_stage_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_tournament_stage_types" */ + e_tournament_stage_types_stream?: (e_tournament_stage_typesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_tournament_stage_types_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_tournament_stage_types_bool_exp | null)} }) + /** fetch data from the table: "e_tournament_status" */ + e_tournament_status?: (e_tournament_statusGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_tournament_status_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_tournament_status_order_by[] | null), + /** filter the rows returned */ + where?: (e_tournament_status_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_tournament_status" */ + e_tournament_status_aggregate?: (e_tournament_status_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_tournament_status_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_tournament_status_order_by[] | null), + /** filter the rows returned */ + where?: (e_tournament_status_bool_exp | null)} }) + /** fetch data from the table: "e_tournament_status" using primary key columns */ + e_tournament_status_by_pk?: (e_tournament_statusGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_tournament_status" */ + e_tournament_status_stream?: (e_tournament_statusGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_tournament_status_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_tournament_status_bool_exp | null)} }) + /** fetch data from the table: "e_utility_practice_statuses" */ + e_utility_practice_statuses?: (e_utility_practice_statusesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_practice_statuses_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_practice_statuses_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_practice_statuses_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_utility_practice_statuses" */ + e_utility_practice_statuses_aggregate?: (e_utility_practice_statuses_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_practice_statuses_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_practice_statuses_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_practice_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_utility_practice_statuses" using primary key columns */ + e_utility_practice_statuses_by_pk?: (e_utility_practice_statusesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_utility_practice_statuses" */ + e_utility_practice_statuses_stream?: (e_utility_practice_statusesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_utility_practice_statuses_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_utility_practice_statuses_bool_exp | null)} }) + /** fetch data from the table: "e_utility_sources" */ + e_utility_sources?: (e_utility_sourcesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_sources_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_sources_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_sources_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_utility_sources" */ + e_utility_sources_aggregate?: (e_utility_sources_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_sources_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_sources_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_sources_bool_exp | null)} }) + /** fetch data from the table: "e_utility_sources" using primary key columns */ + e_utility_sources_by_pk?: (e_utility_sourcesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_utility_sources" */ + e_utility_sources_stream?: (e_utility_sourcesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_utility_sources_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_utility_sources_bool_exp | null)} }) + /** fetch data from the table: "e_utility_techniques" */ + e_utility_techniques?: (e_utility_techniquesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_techniques_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_techniques_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_techniques_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_utility_techniques" */ + e_utility_techniques_aggregate?: (e_utility_techniques_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_techniques_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_techniques_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_techniques_bool_exp | null)} }) + /** fetch data from the table: "e_utility_techniques" using primary key columns */ + e_utility_techniques_by_pk?: (e_utility_techniquesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_utility_techniques" */ + e_utility_techniques_stream?: (e_utility_techniquesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_utility_techniques_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_utility_techniques_bool_exp | null)} }) + /** fetch data from the table: "e_utility_throw_strengths" */ + e_utility_throw_strengths?: (e_utility_throw_strengthsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_throw_strengths_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_throw_strengths_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_throw_strengths_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_utility_throw_strengths" */ + e_utility_throw_strengths_aggregate?: (e_utility_throw_strengths_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_throw_strengths_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_throw_strengths_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_throw_strengths_bool_exp | null)} }) + /** fetch data from the table: "e_utility_throw_strengths" using primary key columns */ + e_utility_throw_strengths_by_pk?: (e_utility_throw_strengthsGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_utility_throw_strengths" */ + e_utility_throw_strengths_stream?: (e_utility_throw_strengthsGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_utility_throw_strengths_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_utility_throw_strengths_bool_exp | null)} }) + /** fetch data from the table: "e_utility_types" */ + e_utility_types?: (e_utility_typesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_utility_types" */ + e_utility_types_aggregate?: (e_utility_types_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_types_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (e_utility_types_order_by[] | null), + /** filter the rows returned */ + where?: (e_utility_types_bool_exp | null)} }) + /** fetch data from the table: "e_utility_types" using primary key columns */ + e_utility_types_by_pk?: (e_utility_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_utility_types" */ + e_utility_types_stream?: (e_utility_typesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (e_utility_types_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (e_utility_types_bool_exp | null)} }) + /** fetch data from the table: "e_utility_visibility" */ + e_utility_visibility?: (e_utility_visibilityGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (e_utility_visibility_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (db_backups_order_by[] | null), + order_by?: (e_utility_visibility_order_by[] | null), /** filter the rows returned */ - where?: (db_backups_bool_exp | null)} }) - /** fetch aggregated fields from the table: "db_backups" */ - db_backups_aggregate?: (db_backups_aggregateGenqlSelection & { __args?: { + where?: (e_utility_visibility_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_utility_visibility" */ + e_utility_visibility_aggregate?: (e_utility_visibility_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (db_backups_select_column[] | null), + distinct_on?: (e_utility_visibility_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (db_backups_order_by[] | null), + order_by?: (e_utility_visibility_order_by[] | null), /** filter the rows returned */ - where?: (db_backups_bool_exp | null)} }) - /** fetch data from the table: "db_backups" using primary key columns */ - db_backups_by_pk?: (db_backupsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "db_backups" */ - db_backups_stream?: (db_backupsGenqlSelection & { __args: { + where?: (e_utility_visibility_bool_exp | null)} }) + /** fetch data from the table: "e_utility_visibility" using primary key columns */ + e_utility_visibility_by_pk?: (e_utility_visibilityGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_utility_visibility" */ + e_utility_visibility_stream?: (e_utility_visibilityGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (db_backups_stream_cursor_input | null)[], + cursor: (e_utility_visibility_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (db_backups_bool_exp | null)} }) - /** fetch data from the table: "direct_conversations" */ - direct_conversations?: (direct_conversationsGenqlSelection & { __args?: { + where?: (e_utility_visibility_bool_exp | null)} }) + /** fetch data from the table: "e_veto_pick_types" */ + e_veto_pick_types?: (e_veto_pick_typesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (direct_conversations_select_column[] | null), + distinct_on?: (e_veto_pick_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (direct_conversations_order_by[] | null), + order_by?: (e_veto_pick_types_order_by[] | null), /** filter the rows returned */ - where?: (direct_conversations_bool_exp | null)} }) - /** fetch aggregated fields from the table: "direct_conversations" */ - direct_conversations_aggregate?: (direct_conversations_aggregateGenqlSelection & { __args?: { + where?: (e_veto_pick_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_veto_pick_types" */ + e_veto_pick_types_aggregate?: (e_veto_pick_types_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (direct_conversations_select_column[] | null), + distinct_on?: (e_veto_pick_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (direct_conversations_order_by[] | null), + order_by?: (e_veto_pick_types_order_by[] | null), /** filter the rows returned */ - where?: (direct_conversations_bool_exp | null)} }) - /** fetch data from the table: "direct_conversations" using primary key columns */ - direct_conversations_by_pk?: (direct_conversationsGenqlSelection & { __args: {room_id: Scalars['String'], steam_id: Scalars['bigint']} }) - /** fetch data from the table in a streaming manner: "direct_conversations" */ - direct_conversations_stream?: (direct_conversationsGenqlSelection & { __args: { + where?: (e_veto_pick_types_bool_exp | null)} }) + /** fetch data from the table: "e_veto_pick_types" using primary key columns */ + e_veto_pick_types_by_pk?: (e_veto_pick_typesGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_veto_pick_types" */ + e_veto_pick_types_stream?: (e_veto_pick_typesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (direct_conversations_stream_cursor_input | null)[], + cursor: (e_veto_pick_types_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (direct_conversations_bool_exp | null)} }) - /** fetch data from the table: "direct_messages" */ - direct_messages?: (direct_messagesGenqlSelection & { __args?: { + where?: (e_veto_pick_types_bool_exp | null)} }) + /** fetch data from the table: "e_winning_reasons" */ + e_winning_reasons?: (e_winning_reasonsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (direct_messages_select_column[] | null), + distinct_on?: (e_winning_reasons_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (direct_messages_order_by[] | null), + order_by?: (e_winning_reasons_order_by[] | null), /** filter the rows returned */ - where?: (direct_messages_bool_exp | null)} }) - /** fetch aggregated fields from the table: "direct_messages" */ - direct_messages_aggregate?: (direct_messages_aggregateGenqlSelection & { __args?: { + where?: (e_winning_reasons_bool_exp | null)} }) + /** fetch aggregated fields from the table: "e_winning_reasons" */ + e_winning_reasons_aggregate?: (e_winning_reasons_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (direct_messages_select_column[] | null), + distinct_on?: (e_winning_reasons_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (direct_messages_order_by[] | null), + order_by?: (e_winning_reasons_order_by[] | null), /** filter the rows returned */ - where?: (direct_messages_bool_exp | null)} }) - /** fetch data from the table: "direct_messages" using primary key columns */ - direct_messages_by_pk?: (direct_messagesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "direct_messages" */ - direct_messages_stream?: (direct_messagesGenqlSelection & { __args: { + where?: (e_winning_reasons_bool_exp | null)} }) + /** fetch data from the table: "e_winning_reasons" using primary key columns */ + e_winning_reasons_by_pk?: (e_winning_reasonsGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "e_winning_reasons" */ + e_winning_reasons_stream?: (e_winning_reasonsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (direct_messages_stream_cursor_input | null)[], + cursor: (e_winning_reasons_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (direct_messages_bool_exp | null)} }) - /** fetch data from the table: "draft_game_picks" */ - draft_game_picks?: (draft_game_picksGenqlSelection & { __args?: { + where?: (e_winning_reasons_bool_exp | null)} }) + /** fetch data from the table: "event_match_links" */ + event_match_links?: (event_match_linksGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (draft_game_picks_select_column[] | null), + distinct_on?: (event_match_links_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (draft_game_picks_order_by[] | null), + order_by?: (event_match_links_order_by[] | null), /** filter the rows returned */ - where?: (draft_game_picks_bool_exp | null)} }) - /** fetch aggregated fields from the table: "draft_game_picks" */ - draft_game_picks_aggregate?: (draft_game_picks_aggregateGenqlSelection & { __args?: { + where?: (event_match_links_bool_exp | null)} }) + /** fetch aggregated fields from the table: "event_match_links" */ + event_match_links_aggregate?: (event_match_links_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (draft_game_picks_select_column[] | null), + distinct_on?: (event_match_links_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (draft_game_picks_order_by[] | null), + order_by?: (event_match_links_order_by[] | null), /** filter the rows returned */ - where?: (draft_game_picks_bool_exp | null)} }) - /** fetch data from the table: "draft_game_picks" using primary key columns */ - draft_game_picks_by_pk?: (draft_game_picksGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "draft_game_picks" */ - draft_game_picks_stream?: (draft_game_picksGenqlSelection & { __args: { + where?: (event_match_links_bool_exp | null)} }) + /** fetch data from the table: "event_match_links" using primary key columns */ + event_match_links_by_pk?: (event_match_linksGenqlSelection & { __args: {event_id: Scalars['uuid'], match_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "event_match_links" */ + event_match_links_stream?: (event_match_linksGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (draft_game_picks_stream_cursor_input | null)[], + cursor: (event_match_links_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (draft_game_picks_bool_exp | null)} }) - /** An array relationship */ - draft_game_players?: (draft_game_playersGenqlSelection & { __args?: { + where?: (event_match_links_bool_exp | null)} }) + /** fetch data from the table: "event_media" */ + event_media?: (event_mediaGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (draft_game_players_select_column[] | null), + distinct_on?: (event_media_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (draft_game_players_order_by[] | null), + order_by?: (event_media_order_by[] | null), /** filter the rows returned */ - where?: (draft_game_players_bool_exp | null)} }) - /** An aggregate relationship */ - draft_game_players_aggregate?: (draft_game_players_aggregateGenqlSelection & { __args?: { + where?: (event_media_bool_exp | null)} }) + /** fetch aggregated fields from the table: "event_media" */ + event_media_aggregate?: (event_media_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (draft_game_players_select_column[] | null), + distinct_on?: (event_media_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (draft_game_players_order_by[] | null), - /** filter the rows returned */ - where?: (draft_game_players_bool_exp | null)} }) - /** fetch data from the table: "draft_game_players" using primary key columns */ - draft_game_players_by_pk?: (draft_game_playersGenqlSelection & { __args: {draft_game_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) - /** fetch data from the table in a streaming manner: "draft_game_players" */ - draft_game_players_stream?: (draft_game_playersGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (draft_game_players_stream_cursor_input | null)[], + order_by?: (event_media_order_by[] | null), /** filter the rows returned */ - where?: (draft_game_players_bool_exp | null)} }) - /** An array relationship */ - draft_games?: (draft_gamesGenqlSelection & { __args?: { + where?: (event_media_bool_exp | null)} }) + /** fetch data from the table: "event_media" using primary key columns */ + event_media_by_pk?: (event_mediaGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table: "event_media_players" */ + event_media_players?: (event_media_playersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (draft_games_select_column[] | null), + distinct_on?: (event_media_players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (draft_games_order_by[] | null), + order_by?: (event_media_players_order_by[] | null), /** filter the rows returned */ - where?: (draft_games_bool_exp | null)} }) - /** An aggregate relationship */ - draft_games_aggregate?: (draft_games_aggregateGenqlSelection & { __args?: { + where?: (event_media_players_bool_exp | null)} }) + /** fetch aggregated fields from the table: "event_media_players" */ + event_media_players_aggregate?: (event_media_players_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (draft_games_select_column[] | null), + distinct_on?: (event_media_players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (draft_games_order_by[] | null), + order_by?: (event_media_players_order_by[] | null), /** filter the rows returned */ - where?: (draft_games_bool_exp | null)} }) - /** fetch data from the table: "draft_games" using primary key columns */ - draft_games_by_pk?: (draft_gamesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "draft_games" */ - draft_games_stream?: (draft_gamesGenqlSelection & { __args: { + where?: (event_media_players_bool_exp | null)} }) + /** fetch data from the table: "event_media_players" using primary key columns */ + event_media_players_by_pk?: (event_media_playersGenqlSelection & { __args: {media_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) + /** fetch data from the table in a streaming manner: "event_media_players" */ + event_media_players_stream?: (event_media_playersGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (draft_games_stream_cursor_input | null)[], + cursor: (event_media_players_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (draft_games_bool_exp | null)} }) - /** fetch data from the table: "e_award_sources" */ - e_award_sources?: (e_award_sourcesGenqlSelection & { __args?: { + where?: (event_media_players_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "event_media" */ + event_media_stream?: (event_mediaGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (event_media_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (event_media_bool_exp | null)} }) + /** fetch data from the table: "event_organizers" */ + event_organizers?: (event_organizersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_award_sources_select_column[] | null), + distinct_on?: (event_organizers_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_award_sources_order_by[] | null), + order_by?: (event_organizers_order_by[] | null), /** filter the rows returned */ - where?: (e_award_sources_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_award_sources" */ - e_award_sources_aggregate?: (e_award_sources_aggregateGenqlSelection & { __args?: { + where?: (event_organizers_bool_exp | null)} }) + /** fetch aggregated fields from the table: "event_organizers" */ + event_organizers_aggregate?: (event_organizers_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_award_sources_select_column[] | null), + distinct_on?: (event_organizers_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_award_sources_order_by[] | null), + order_by?: (event_organizers_order_by[] | null), /** filter the rows returned */ - where?: (e_award_sources_bool_exp | null)} }) - /** fetch data from the table: "e_award_sources" using primary key columns */ - e_award_sources_by_pk?: (e_award_sourcesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_award_sources" */ - e_award_sources_stream?: (e_award_sourcesGenqlSelection & { __args: { + where?: (event_organizers_bool_exp | null)} }) + /** fetch data from the table: "event_organizers" using primary key columns */ + event_organizers_by_pk?: (event_organizersGenqlSelection & { __args: {event_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) + /** fetch data from the table in a streaming manner: "event_organizers" */ + event_organizers_stream?: (event_organizersGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_award_sources_stream_cursor_input | null)[], + cursor: (event_organizers_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_award_sources_bool_exp | null)} }) - /** fetch data from the table: "e_award_tiers" */ - e_award_tiers?: (e_award_tiersGenqlSelection & { __args?: { + where?: (event_organizers_bool_exp | null)} }) + /** fetch data from the table: "event_players" */ + event_players?: (event_playersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_award_tiers_select_column[] | null), + distinct_on?: (event_players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_award_tiers_order_by[] | null), + order_by?: (event_players_order_by[] | null), /** filter the rows returned */ - where?: (e_award_tiers_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_award_tiers" */ - e_award_tiers_aggregate?: (e_award_tiers_aggregateGenqlSelection & { __args?: { + where?: (event_players_bool_exp | null)} }) + /** fetch aggregated fields from the table: "event_players" */ + event_players_aggregate?: (event_players_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_award_tiers_select_column[] | null), + distinct_on?: (event_players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_award_tiers_order_by[] | null), + order_by?: (event_players_order_by[] | null), /** filter the rows returned */ - where?: (e_award_tiers_bool_exp | null)} }) - /** fetch data from the table: "e_award_tiers" using primary key columns */ - e_award_tiers_by_pk?: (e_award_tiersGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_award_tiers" */ - e_award_tiers_stream?: (e_award_tiersGenqlSelection & { __args: { + where?: (event_players_bool_exp | null)} }) + /** fetch data from the table: "event_players" using primary key columns */ + event_players_by_pk?: (event_playersGenqlSelection & { __args: {event_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) + /** fetch data from the table in a streaming manner: "event_players" */ + event_players_stream?: (event_playersGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_award_tiers_stream_cursor_input | null)[], + cursor: (event_players_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_award_tiers_bool_exp | null)} }) - /** fetch data from the table: "e_check_in_settings" */ - e_check_in_settings?: (e_check_in_settingsGenqlSelection & { __args?: { + where?: (event_players_bool_exp | null)} }) + /** fetch data from the table: "event_teams" */ + event_teams?: (event_teamsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_check_in_settings_select_column[] | null), + distinct_on?: (event_teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_check_in_settings_order_by[] | null), + order_by?: (event_teams_order_by[] | null), /** filter the rows returned */ - where?: (e_check_in_settings_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_check_in_settings" */ - e_check_in_settings_aggregate?: (e_check_in_settings_aggregateGenqlSelection & { __args?: { + where?: (event_teams_bool_exp | null)} }) + /** fetch aggregated fields from the table: "event_teams" */ + event_teams_aggregate?: (event_teams_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_check_in_settings_select_column[] | null), + distinct_on?: (event_teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_check_in_settings_order_by[] | null), + order_by?: (event_teams_order_by[] | null), /** filter the rows returned */ - where?: (e_check_in_settings_bool_exp | null)} }) - /** fetch data from the table: "e_check_in_settings" using primary key columns */ - e_check_in_settings_by_pk?: (e_check_in_settingsGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_check_in_settings" */ - e_check_in_settings_stream?: (e_check_in_settingsGenqlSelection & { __args: { + where?: (event_teams_bool_exp | null)} }) + /** fetch data from the table: "event_teams" using primary key columns */ + event_teams_by_pk?: (event_teamsGenqlSelection & { __args: {event_id: Scalars['uuid'], team_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "event_teams" */ + event_teams_stream?: (event_teamsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_check_in_settings_stream_cursor_input | null)[], + cursor: (event_teams_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_check_in_settings_bool_exp | null)} }) - /** fetch data from the table: "e_draft_game_captain_selection" */ - e_draft_game_captain_selection?: (e_draft_game_captain_selectionGenqlSelection & { __args?: { + where?: (event_teams_bool_exp | null)} }) + /** fetch data from the table: "event_tournaments" */ + event_tournaments?: (event_tournamentsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_captain_selection_select_column[] | null), + distinct_on?: (event_tournaments_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_captain_selection_order_by[] | null), + order_by?: (event_tournaments_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_captain_selection_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_draft_game_captain_selection" */ - e_draft_game_captain_selection_aggregate?: (e_draft_game_captain_selection_aggregateGenqlSelection & { __args?: { + where?: (event_tournaments_bool_exp | null)} }) + /** fetch aggregated fields from the table: "event_tournaments" */ + event_tournaments_aggregate?: (event_tournaments_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_captain_selection_select_column[] | null), + distinct_on?: (event_tournaments_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_captain_selection_order_by[] | null), + order_by?: (event_tournaments_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_captain_selection_bool_exp | null)} }) - /** fetch data from the table: "e_draft_game_captain_selection" using primary key columns */ - e_draft_game_captain_selection_by_pk?: (e_draft_game_captain_selectionGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_draft_game_captain_selection" */ - e_draft_game_captain_selection_stream?: (e_draft_game_captain_selectionGenqlSelection & { __args: { + where?: (event_tournaments_bool_exp | null)} }) + /** fetch data from the table: "event_tournaments" using primary key columns */ + event_tournaments_by_pk?: (event_tournamentsGenqlSelection & { __args: {event_id: Scalars['uuid'], tournament_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "event_tournaments" */ + event_tournaments_stream?: (event_tournamentsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_draft_game_captain_selection_stream_cursor_input | null)[], + cursor: (event_tournaments_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_draft_game_captain_selection_bool_exp | null)} }) - /** fetch data from the table: "e_draft_game_draft_order" */ - e_draft_game_draft_order?: (e_draft_game_draft_orderGenqlSelection & { __args?: { + where?: (event_tournaments_bool_exp | null)} }) + /** fetch data from the table: "events" */ + events?: (eventsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_draft_order_select_column[] | null), + distinct_on?: (events_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_draft_order_order_by[] | null), + order_by?: (events_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_draft_order_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_draft_game_draft_order" */ - e_draft_game_draft_order_aggregate?: (e_draft_game_draft_order_aggregateGenqlSelection & { __args?: { + where?: (events_bool_exp | null)} }) + /** fetch aggregated fields from the table: "events" */ + events_aggregate?: (events_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_draft_order_select_column[] | null), + distinct_on?: (events_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_draft_order_order_by[] | null), + order_by?: (events_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_draft_order_bool_exp | null)} }) - /** fetch data from the table: "e_draft_game_draft_order" using primary key columns */ - e_draft_game_draft_order_by_pk?: (e_draft_game_draft_orderGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_draft_game_draft_order" */ - e_draft_game_draft_order_stream?: (e_draft_game_draft_orderGenqlSelection & { __args: { + where?: (events_bool_exp | null)} }) + /** fetch data from the table: "events" using primary key columns */ + events_by_pk?: (eventsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "events" */ + events_stream?: (eventsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_draft_game_draft_order_stream_cursor_input | null)[], + cursor: (events_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_draft_game_draft_order_bool_exp | null)} }) - /** fetch data from the table: "e_draft_game_mode" */ - e_draft_game_mode?: (e_draft_game_modeGenqlSelection & { __args?: { + where?: (events_bool_exp | null)} }) + /** fetch data from the table: "friends" */ + friends?: (friendsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_mode_select_column[] | null), + distinct_on?: (friends_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_mode_order_by[] | null), + order_by?: (friends_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_mode_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_draft_game_mode" */ - e_draft_game_mode_aggregate?: (e_draft_game_mode_aggregateGenqlSelection & { __args?: { + where?: (friends_bool_exp | null)} }) + /** fetch aggregated fields from the table: "friends" */ + friends_aggregate?: (friends_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_mode_select_column[] | null), + distinct_on?: (friends_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_mode_order_by[] | null), + order_by?: (friends_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_mode_bool_exp | null)} }) - /** fetch data from the table: "e_draft_game_mode" using primary key columns */ - e_draft_game_mode_by_pk?: (e_draft_game_modeGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_draft_game_mode" */ - e_draft_game_mode_stream?: (e_draft_game_modeGenqlSelection & { __args: { + where?: (friends_bool_exp | null)} }) + /** fetch data from the table: "friends" using primary key columns */ + friends_by_pk?: (friendsGenqlSelection & { __args: {other_player_steam_id: Scalars['bigint'], player_steam_id: Scalars['bigint']} }) + /** fetch data from the table in a streaming manner: "friends" */ + friends_stream?: (friendsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_draft_game_mode_stream_cursor_input | null)[], + cursor: (friends_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_draft_game_mode_bool_exp | null)} }) - /** fetch data from the table: "e_draft_game_player_status" */ - e_draft_game_player_status?: (e_draft_game_player_statusGenqlSelection & { __args?: { + where?: (friends_bool_exp | null)} }) + /** fetch data from the table: "game_mode_plugins" */ + game_mode_plugins?: (game_mode_pluginsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_player_status_select_column[] | null), + distinct_on?: (game_mode_plugins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_player_status_order_by[] | null), + order_by?: (game_mode_plugins_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_player_status_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_draft_game_player_status" */ - e_draft_game_player_status_aggregate?: (e_draft_game_player_status_aggregateGenqlSelection & { __args?: { + where?: (game_mode_plugins_bool_exp | null)} }) + /** fetch aggregated fields from the table: "game_mode_plugins" */ + game_mode_plugins_aggregate?: (game_mode_plugins_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_player_status_select_column[] | null), + distinct_on?: (game_mode_plugins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_player_status_order_by[] | null), + order_by?: (game_mode_plugins_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_player_status_bool_exp | null)} }) - /** fetch data from the table: "e_draft_game_player_status" using primary key columns */ - e_draft_game_player_status_by_pk?: (e_draft_game_player_statusGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_draft_game_player_status" */ - e_draft_game_player_status_stream?: (e_draft_game_player_statusGenqlSelection & { __args: { + where?: (game_mode_plugins_bool_exp | null)} }) + /** fetch data from the table: "game_mode_plugins" using primary key columns */ + game_mode_plugins_by_pk?: (game_mode_pluginsGenqlSelection & { __args: {game_mode_id: Scalars['uuid'], plugin_slug: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "game_mode_plugins" */ + game_mode_plugins_stream?: (game_mode_pluginsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_draft_game_player_status_stream_cursor_input | null)[], + cursor: (game_mode_plugins_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_draft_game_player_status_bool_exp | null)} }) - /** fetch data from the table: "e_draft_game_status" */ - e_draft_game_status?: (e_draft_game_statusGenqlSelection & { __args?: { + where?: (game_mode_plugins_bool_exp | null)} }) + /** fetch data from the table: "game_modes" */ + game_modes?: (game_modesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_status_select_column[] | null), + distinct_on?: (game_modes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_status_order_by[] | null), + order_by?: (game_modes_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_status_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_draft_game_status" */ - e_draft_game_status_aggregate?: (e_draft_game_status_aggregateGenqlSelection & { __args?: { + where?: (game_modes_bool_exp | null)} }) + /** fetch aggregated fields from the table: "game_modes" */ + game_modes_aggregate?: (game_modes_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_draft_game_status_select_column[] | null), + distinct_on?: (game_modes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_draft_game_status_order_by[] | null), + order_by?: (game_modes_order_by[] | null), /** filter the rows returned */ - where?: (e_draft_game_status_bool_exp | null)} }) - /** fetch data from the table: "e_draft_game_status" using primary key columns */ - e_draft_game_status_by_pk?: (e_draft_game_statusGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_draft_game_status" */ - e_draft_game_status_stream?: (e_draft_game_statusGenqlSelection & { __args: { + where?: (game_modes_bool_exp | null)} }) + /** fetch data from the table: "game_modes" using primary key columns */ + game_modes_by_pk?: (game_modesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "game_modes" */ + game_modes_stream?: (game_modesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_draft_game_status_stream_cursor_input | null)[], + cursor: (game_modes_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_draft_game_status_bool_exp | null)} }) - /** fetch data from the table: "e_event_media_access" */ - e_event_media_access?: (e_event_media_accessGenqlSelection & { __args?: { + where?: (game_modes_bool_exp | null)} }) + /** fetch data from the table: "game_plugin_installs" */ + game_plugin_installs?: (game_plugin_installsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_event_media_access_select_column[] | null), + distinct_on?: (game_plugin_installs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_event_media_access_order_by[] | null), + order_by?: (game_plugin_installs_order_by[] | null), /** filter the rows returned */ - where?: (e_event_media_access_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_event_media_access" */ - e_event_media_access_aggregate?: (e_event_media_access_aggregateGenqlSelection & { __args?: { + where?: (game_plugin_installs_bool_exp | null)} }) + /** fetch aggregated fields from the table: "game_plugin_installs" */ + game_plugin_installs_aggregate?: (game_plugin_installs_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_event_media_access_select_column[] | null), + distinct_on?: (game_plugin_installs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_event_media_access_order_by[] | null), + order_by?: (game_plugin_installs_order_by[] | null), /** filter the rows returned */ - where?: (e_event_media_access_bool_exp | null)} }) - /** fetch data from the table: "e_event_media_access" using primary key columns */ - e_event_media_access_by_pk?: (e_event_media_accessGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_event_media_access" */ - e_event_media_access_stream?: (e_event_media_accessGenqlSelection & { __args: { + where?: (game_plugin_installs_bool_exp | null)} }) + /** fetch data from the table: "game_plugin_installs" using primary key columns */ + game_plugin_installs_by_pk?: (game_plugin_installsGenqlSelection & { __args: {plugin_slug: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "game_plugin_installs" */ + game_plugin_installs_stream?: (game_plugin_installsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_event_media_access_stream_cursor_input | null)[], + cursor: (game_plugin_installs_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_event_media_access_bool_exp | null)} }) - /** fetch data from the table: "e_event_visibility" */ - e_event_visibility?: (e_event_visibilityGenqlSelection & { __args?: { + where?: (game_plugin_installs_bool_exp | null)} }) + /** fetch data from the table: "game_plugin_versions" */ + game_plugin_versions?: (game_plugin_versionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_event_visibility_select_column[] | null), + distinct_on?: (game_plugin_versions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_event_visibility_order_by[] | null), + order_by?: (game_plugin_versions_order_by[] | null), /** filter the rows returned */ - where?: (e_event_visibility_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_event_visibility" */ - e_event_visibility_aggregate?: (e_event_visibility_aggregateGenqlSelection & { __args?: { + where?: (game_plugin_versions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "game_plugin_versions" */ + game_plugin_versions_aggregate?: (game_plugin_versions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_event_visibility_select_column[] | null), + distinct_on?: (game_plugin_versions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_event_visibility_order_by[] | null), + order_by?: (game_plugin_versions_order_by[] | null), /** filter the rows returned */ - where?: (e_event_visibility_bool_exp | null)} }) - /** fetch data from the table: "e_event_visibility" using primary key columns */ - e_event_visibility_by_pk?: (e_event_visibilityGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_event_visibility" */ - e_event_visibility_stream?: (e_event_visibilityGenqlSelection & { __args: { + where?: (game_plugin_versions_bool_exp | null)} }) + /** fetch data from the table: "game_plugin_versions" using primary key columns */ + game_plugin_versions_by_pk?: (game_plugin_versionsGenqlSelection & { __args: {plugin_slug: Scalars['String'], runtime: e_plugin_runtimes_enum, version: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "game_plugin_versions" */ + game_plugin_versions_stream?: (game_plugin_versionsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_event_visibility_stream_cursor_input | null)[], + cursor: (game_plugin_versions_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_event_visibility_bool_exp | null)} }) - /** fetch data from the table: "e_friend_status" */ - e_friend_status?: (e_friend_statusGenqlSelection & { __args?: { + where?: (game_plugin_versions_bool_exp | null)} }) + /** fetch data from the table: "game_plugins" */ + game_plugins?: (game_pluginsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_friend_status_select_column[] | null), + distinct_on?: (game_plugins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_friend_status_order_by[] | null), + order_by?: (game_plugins_order_by[] | null), /** filter the rows returned */ - where?: (e_friend_status_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_friend_status" */ - e_friend_status_aggregate?: (e_friend_status_aggregateGenqlSelection & { __args?: { + where?: (game_plugins_bool_exp | null)} }) + /** fetch aggregated fields from the table: "game_plugins" */ + game_plugins_aggregate?: (game_plugins_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_friend_status_select_column[] | null), + distinct_on?: (game_plugins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_friend_status_order_by[] | null), + order_by?: (game_plugins_order_by[] | null), /** filter the rows returned */ - where?: (e_friend_status_bool_exp | null)} }) - /** fetch data from the table: "e_friend_status" using primary key columns */ - e_friend_status_by_pk?: (e_friend_statusGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_friend_status" */ - e_friend_status_stream?: (e_friend_statusGenqlSelection & { __args: { + where?: (game_plugins_bool_exp | null)} }) + /** fetch data from the table: "game_plugins" using primary key columns */ + game_plugins_by_pk?: (game_pluginsGenqlSelection & { __args: {slug: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "game_plugins" */ + game_plugins_stream?: (game_pluginsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_friend_status_stream_cursor_input | null)[], + cursor: (game_plugins_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_friend_status_bool_exp | null)} }) - /** fetch data from the table: "e_game_cfg_types" */ - e_game_cfg_types?: (e_game_cfg_typesGenqlSelection & { __args?: { + where?: (game_plugins_bool_exp | null)} }) + /** fetch data from the table: "game_server_node_plugins" */ + game_server_node_plugins?: (game_server_node_pluginsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_game_cfg_types_select_column[] | null), + distinct_on?: (game_server_node_plugins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_cfg_types_order_by[] | null), + order_by?: (game_server_node_plugins_order_by[] | null), /** filter the rows returned */ - where?: (e_game_cfg_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_game_cfg_types" */ - e_game_cfg_types_aggregate?: (e_game_cfg_types_aggregateGenqlSelection & { __args?: { + where?: (game_server_node_plugins_bool_exp | null)} }) + /** fetch aggregated fields from the table: "game_server_node_plugins" */ + game_server_node_plugins_aggregate?: (game_server_node_plugins_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_game_cfg_types_select_column[] | null), + distinct_on?: (game_server_node_plugins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_cfg_types_order_by[] | null), + order_by?: (game_server_node_plugins_order_by[] | null), /** filter the rows returned */ - where?: (e_game_cfg_types_bool_exp | null)} }) - /** fetch data from the table: "e_game_cfg_types" using primary key columns */ - e_game_cfg_types_by_pk?: (e_game_cfg_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_game_cfg_types" */ - e_game_cfg_types_stream?: (e_game_cfg_typesGenqlSelection & { __args: { + where?: (game_server_node_plugins_bool_exp | null)} }) + /** fetch data from the table: "game_server_node_plugins" using primary key columns */ + game_server_node_plugins_by_pk?: (game_server_node_pluginsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "game_server_node_plugins" */ + game_server_node_plugins_stream?: (game_server_node_pluginsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_game_cfg_types_stream_cursor_input | null)[], + cursor: (game_server_node_plugins_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_game_cfg_types_bool_exp | null)} }) - /** fetch data from the table: "e_game_plugin_channels" */ - e_game_plugin_channels?: (e_game_plugin_channelsGenqlSelection & { __args?: { + where?: (game_server_node_plugins_bool_exp | null)} }) + /** An array relationship */ + game_server_nodes?: (game_server_nodesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_game_plugin_channels_select_column[] | null), + distinct_on?: (game_server_nodes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_plugin_channels_order_by[] | null), + order_by?: (game_server_nodes_order_by[] | null), /** filter the rows returned */ - where?: (e_game_plugin_channels_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_game_plugin_channels" */ - e_game_plugin_channels_aggregate?: (e_game_plugin_channels_aggregateGenqlSelection & { __args?: { + where?: (game_server_nodes_bool_exp | null)} }) + /** An aggregate relationship */ + game_server_nodes_aggregate?: (game_server_nodes_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_game_plugin_channels_select_column[] | null), + distinct_on?: (game_server_nodes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_plugin_channels_order_by[] | null), + order_by?: (game_server_nodes_order_by[] | null), /** filter the rows returned */ - where?: (e_game_plugin_channels_bool_exp | null)} }) - /** fetch data from the table: "e_game_plugin_channels" using primary key columns */ - e_game_plugin_channels_by_pk?: (e_game_plugin_channelsGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_game_plugin_channels" */ - e_game_plugin_channels_stream?: (e_game_plugin_channelsGenqlSelection & { __args: { + where?: (game_server_nodes_bool_exp | null)} }) + /** fetch data from the table: "game_server_nodes" using primary key columns */ + game_server_nodes_by_pk?: (game_server_nodesGenqlSelection & { __args: {id: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "game_server_nodes" */ + game_server_nodes_stream?: (game_server_nodesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_game_plugin_channels_stream_cursor_input | null)[], + cursor: (game_server_nodes_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_game_plugin_channels_bool_exp | null)} }) - /** fetch data from the table: "e_game_plugin_install_statuses" */ - e_game_plugin_install_statuses?: (e_game_plugin_install_statusesGenqlSelection & { __args?: { + where?: (game_server_nodes_bool_exp | null)} }) + /** fetch data from the table: "game_versions" */ + game_versions?: (game_versionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_game_plugin_install_statuses_select_column[] | null), + distinct_on?: (game_versions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_plugin_install_statuses_order_by[] | null), + order_by?: (game_versions_order_by[] | null), /** filter the rows returned */ - where?: (e_game_plugin_install_statuses_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_game_plugin_install_statuses" */ - e_game_plugin_install_statuses_aggregate?: (e_game_plugin_install_statuses_aggregateGenqlSelection & { __args?: { + where?: (game_versions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "game_versions" */ + game_versions_aggregate?: (game_versions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_game_plugin_install_statuses_select_column[] | null), + distinct_on?: (game_versions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_plugin_install_statuses_order_by[] | null), + order_by?: (game_versions_order_by[] | null), /** filter the rows returned */ - where?: (e_game_plugin_install_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_game_plugin_install_statuses" using primary key columns */ - e_game_plugin_install_statuses_by_pk?: (e_game_plugin_install_statusesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_game_plugin_install_statuses" */ - e_game_plugin_install_statuses_stream?: (e_game_plugin_install_statusesGenqlSelection & { __args: { + where?: (game_versions_bool_exp | null)} }) + /** fetch data from the table: "game_versions" using primary key columns */ + game_versions_by_pk?: (game_versionsGenqlSelection & { __args: {build_id: Scalars['Int']} }) + /** fetch data from the table in a streaming manner: "game_versions" */ + game_versions_stream?: (game_versionsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_game_plugin_install_statuses_stream_cursor_input | null)[], + cursor: (game_versions_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_game_plugin_install_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_game_plugin_kinds" */ - e_game_plugin_kinds?: (e_game_plugin_kindsGenqlSelection & { __args?: { + where?: (game_versions_bool_exp | null)} }) + /** fetch data from the table: "gamedata_signature_validations" */ + gamedata_signature_validations?: (gamedata_signature_validationsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_game_plugin_kinds_select_column[] | null), + distinct_on?: (gamedata_signature_validations_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_plugin_kinds_order_by[] | null), + order_by?: (gamedata_signature_validations_order_by[] | null), /** filter the rows returned */ - where?: (e_game_plugin_kinds_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_game_plugin_kinds" */ - e_game_plugin_kinds_aggregate?: (e_game_plugin_kinds_aggregateGenqlSelection & { __args?: { + where?: (gamedata_signature_validations_bool_exp | null)} }) + /** fetch aggregated fields from the table: "gamedata_signature_validations" */ + gamedata_signature_validations_aggregate?: (gamedata_signature_validations_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_game_plugin_kinds_select_column[] | null), + distinct_on?: (gamedata_signature_validations_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_plugin_kinds_order_by[] | null), + order_by?: (gamedata_signature_validations_order_by[] | null), /** filter the rows returned */ - where?: (e_game_plugin_kinds_bool_exp | null)} }) - /** fetch data from the table: "e_game_plugin_kinds" using primary key columns */ - e_game_plugin_kinds_by_pk?: (e_game_plugin_kindsGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_game_plugin_kinds" */ - e_game_plugin_kinds_stream?: (e_game_plugin_kindsGenqlSelection & { __args: { + where?: (gamedata_signature_validations_bool_exp | null)} }) + /** fetch data from the table: "gamedata_signature_validations" using primary key columns */ + gamedata_signature_validations_by_pk?: (gamedata_signature_validationsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "gamedata_signature_validations" */ + gamedata_signature_validations_stream?: (gamedata_signature_validationsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_game_plugin_kinds_stream_cursor_input | null)[], + cursor: (gamedata_signature_validations_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_game_plugin_kinds_bool_exp | null)} }) - /** fetch data from the table: "e_game_server_node_statuses" */ - e_game_server_node_statuses?: (e_game_server_node_statusesGenqlSelection & { __args?: { + where?: (gamedata_signature_validations_bool_exp | null)} }) + /** execute function "get_event_leaderboard" which returns "leaderboard_entries" */ + get_event_leaderboard?: (leaderboard_entriesGenqlSelection & { __args: { + /** input parameters for function "get_event_leaderboard" */ + args: get_event_leaderboard_args, /** distinct select on columns */ - distinct_on?: (e_game_server_node_statuses_select_column[] | null), + distinct_on?: (leaderboard_entries_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_server_node_statuses_order_by[] | null), + order_by?: (leaderboard_entries_order_by[] | null), /** filter the rows returned */ - where?: (e_game_server_node_statuses_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_game_server_node_statuses" */ - e_game_server_node_statuses_aggregate?: (e_game_server_node_statuses_aggregateGenqlSelection & { __args?: { + where?: (leaderboard_entries_bool_exp | null)} }) + /** execute function "get_event_leaderboard" and query aggregates on result of table type "leaderboard_entries" */ + get_event_leaderboard_aggregate?: (leaderboard_entries_aggregateGenqlSelection & { __args: { + /** input parameters for function "get_event_leaderboard_aggregate" */ + args: get_event_leaderboard_args, /** distinct select on columns */ - distinct_on?: (e_game_server_node_statuses_select_column[] | null), + distinct_on?: (leaderboard_entries_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_game_server_node_statuses_order_by[] | null), - /** filter the rows returned */ - where?: (e_game_server_node_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_game_server_node_statuses" using primary key columns */ - e_game_server_node_statuses_by_pk?: (e_game_server_node_statusesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_game_server_node_statuses" */ - e_game_server_node_statuses_stream?: (e_game_server_node_statusesGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (e_game_server_node_statuses_stream_cursor_input | null)[], + order_by?: (leaderboard_entries_order_by[] | null), /** filter the rows returned */ - where?: (e_game_server_node_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_league_movement_types" */ - e_league_movement_types?: (e_league_movement_typesGenqlSelection & { __args?: { + where?: (leaderboard_entries_bool_exp | null)} }) + /** execute function "get_leaderboard" which returns "leaderboard_entries" */ + get_leaderboard?: (leaderboard_entriesGenqlSelection & { __args: { + /** input parameters for function "get_leaderboard" */ + args: get_leaderboard_args, /** distinct select on columns */ - distinct_on?: (e_league_movement_types_select_column[] | null), + distinct_on?: (leaderboard_entries_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_league_movement_types_order_by[] | null), + order_by?: (leaderboard_entries_order_by[] | null), /** filter the rows returned */ - where?: (e_league_movement_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_league_movement_types" */ - e_league_movement_types_aggregate?: (e_league_movement_types_aggregateGenqlSelection & { __args?: { + where?: (leaderboard_entries_bool_exp | null)} }) + /** execute function "get_leaderboard" and query aggregates on result of table type "leaderboard_entries" */ + get_leaderboard_aggregate?: (leaderboard_entries_aggregateGenqlSelection & { __args: { + /** input parameters for function "get_leaderboard_aggregate" */ + args: get_leaderboard_args, /** distinct select on columns */ - distinct_on?: (e_league_movement_types_select_column[] | null), + distinct_on?: (leaderboard_entries_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_league_movement_types_order_by[] | null), - /** filter the rows returned */ - where?: (e_league_movement_types_bool_exp | null)} }) - /** fetch data from the table: "e_league_movement_types" using primary key columns */ - e_league_movement_types_by_pk?: (e_league_movement_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_league_movement_types" */ - e_league_movement_types_stream?: (e_league_movement_typesGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (e_league_movement_types_stream_cursor_input | null)[], + order_by?: (leaderboard_entries_order_by[] | null), /** filter the rows returned */ - where?: (e_league_movement_types_bool_exp | null)} }) - /** fetch data from the table: "e_league_proposal_statuses" */ - e_league_proposal_statuses?: (e_league_proposal_statusesGenqlSelection & { __args?: { + where?: (leaderboard_entries_bool_exp | null)} }) + /** execute function "get_league_season_leaderboard" which returns "leaderboard_entries" */ + get_league_season_leaderboard?: (leaderboard_entriesGenqlSelection & { __args: { + /** input parameters for function "get_league_season_leaderboard" */ + args: get_league_season_leaderboard_args, /** distinct select on columns */ - distinct_on?: (e_league_proposal_statuses_select_column[] | null), + distinct_on?: (leaderboard_entries_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_league_proposal_statuses_order_by[] | null), + order_by?: (leaderboard_entries_order_by[] | null), /** filter the rows returned */ - where?: (e_league_proposal_statuses_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_league_proposal_statuses" */ - e_league_proposal_statuses_aggregate?: (e_league_proposal_statuses_aggregateGenqlSelection & { __args?: { + where?: (leaderboard_entries_bool_exp | null)} }) + /** execute function "get_league_season_leaderboard" and query aggregates on result of table type "leaderboard_entries" */ + get_league_season_leaderboard_aggregate?: (leaderboard_entries_aggregateGenqlSelection & { __args: { + /** input parameters for function "get_league_season_leaderboard_aggregate" */ + args: get_league_season_leaderboard_args, /** distinct select on columns */ - distinct_on?: (e_league_proposal_statuses_select_column[] | null), + distinct_on?: (leaderboard_entries_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_league_proposal_statuses_order_by[] | null), - /** filter the rows returned */ - where?: (e_league_proposal_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_league_proposal_statuses" using primary key columns */ - e_league_proposal_statuses_by_pk?: (e_league_proposal_statusesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_league_proposal_statuses" */ - e_league_proposal_statuses_stream?: (e_league_proposal_statusesGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (e_league_proposal_statuses_stream_cursor_input | null)[], + order_by?: (leaderboard_entries_order_by[] | null), /** filter the rows returned */ - where?: (e_league_proposal_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_league_registration_statuses" */ - e_league_registration_statuses?: (e_league_registration_statusesGenqlSelection & { __args?: { + where?: (leaderboard_entries_bool_exp | null)} }) + /** execute function "get_player_leaderboard_rank" which returns "player_leaderboard_rank" */ + get_player_leaderboard_rank?: (player_leaderboard_rankGenqlSelection & { __args: { + /** input parameters for function "get_player_leaderboard_rank" */ + args: get_player_leaderboard_rank_args, /** distinct select on columns */ - distinct_on?: (e_league_registration_statuses_select_column[] | null), + distinct_on?: (player_leaderboard_rank_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_league_registration_statuses_order_by[] | null), + order_by?: (player_leaderboard_rank_order_by[] | null), /** filter the rows returned */ - where?: (e_league_registration_statuses_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_league_registration_statuses" */ - e_league_registration_statuses_aggregate?: (e_league_registration_statuses_aggregateGenqlSelection & { __args?: { + where?: (player_leaderboard_rank_bool_exp | null)} }) + /** execute function "get_player_leaderboard_rank" and query aggregates on result of table type "player_leaderboard_rank" */ + get_player_leaderboard_rank_aggregate?: (player_leaderboard_rank_aggregateGenqlSelection & { __args: { + /** input parameters for function "get_player_leaderboard_rank_aggregate" */ + args: get_player_leaderboard_rank_args, /** distinct select on columns */ - distinct_on?: (e_league_registration_statuses_select_column[] | null), + distinct_on?: (player_leaderboard_rank_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_league_registration_statuses_order_by[] | null), - /** filter the rows returned */ - where?: (e_league_registration_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_league_registration_statuses" using primary key columns */ - e_league_registration_statuses_by_pk?: (e_league_registration_statusesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_league_registration_statuses" */ - e_league_registration_statuses_stream?: (e_league_registration_statusesGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (e_league_registration_statuses_stream_cursor_input | null)[], + order_by?: (player_leaderboard_rank_order_by[] | null), /** filter the rows returned */ - where?: (e_league_registration_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_league_season_statuses" */ - e_league_season_statuses?: (e_league_season_statusesGenqlSelection & { __args?: { + where?: (player_leaderboard_rank_bool_exp | null)} }) + /** fetch data from the table: "leaderboard_entries" */ + leaderboard_entries?: (leaderboard_entriesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_league_season_statuses_select_column[] | null), + distinct_on?: (leaderboard_entries_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_league_season_statuses_order_by[] | null), + order_by?: (leaderboard_entries_order_by[] | null), /** filter the rows returned */ - where?: (e_league_season_statuses_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_league_season_statuses" */ - e_league_season_statuses_aggregate?: (e_league_season_statuses_aggregateGenqlSelection & { __args?: { + where?: (leaderboard_entries_bool_exp | null)} }) + /** fetch aggregated fields from the table: "leaderboard_entries" */ + leaderboard_entries_aggregate?: (leaderboard_entries_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_league_season_statuses_select_column[] | null), + distinct_on?: (leaderboard_entries_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_league_season_statuses_order_by[] | null), + order_by?: (leaderboard_entries_order_by[] | null), /** filter the rows returned */ - where?: (e_league_season_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_league_season_statuses" using primary key columns */ - e_league_season_statuses_by_pk?: (e_league_season_statusesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_league_season_statuses" */ - e_league_season_statuses_stream?: (e_league_season_statusesGenqlSelection & { __args: { + where?: (leaderboard_entries_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "leaderboard_entries" */ + leaderboard_entries_stream?: (leaderboard_entriesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_league_season_statuses_stream_cursor_input | null)[], + cursor: (leaderboard_entries_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_league_season_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_lobby_access" */ - e_lobby_access?: (e_lobby_accessGenqlSelection & { __args?: { + where?: (leaderboard_entries_bool_exp | null)} }) + /** fetch data from the table: "league_divisions" */ + league_divisions?: (league_divisionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_lobby_access_select_column[] | null), + distinct_on?: (league_divisions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_lobby_access_order_by[] | null), + order_by?: (league_divisions_order_by[] | null), /** filter the rows returned */ - where?: (e_lobby_access_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_lobby_access" */ - e_lobby_access_aggregate?: (e_lobby_access_aggregateGenqlSelection & { __args?: { + where?: (league_divisions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_divisions" */ + league_divisions_aggregate?: (league_divisions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_lobby_access_select_column[] | null), + distinct_on?: (league_divisions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_lobby_access_order_by[] | null), + order_by?: (league_divisions_order_by[] | null), /** filter the rows returned */ - where?: (e_lobby_access_bool_exp | null)} }) - /** fetch data from the table: "e_lobby_access" using primary key columns */ - e_lobby_access_by_pk?: (e_lobby_accessGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_lobby_access" */ - e_lobby_access_stream?: (e_lobby_accessGenqlSelection & { __args: { + where?: (league_divisions_bool_exp | null)} }) + /** fetch data from the table: "league_divisions" using primary key columns */ + league_divisions_by_pk?: (league_divisionsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "league_divisions" */ + league_divisions_stream?: (league_divisionsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_lobby_access_stream_cursor_input | null)[], + cursor: (league_divisions_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_lobby_access_bool_exp | null)} }) - /** fetch data from the table: "e_lobby_player_status" */ - e_lobby_player_status?: (e_lobby_player_statusGenqlSelection & { __args?: { + where?: (league_divisions_bool_exp | null)} }) + /** fetch data from the table: "league_match_weeks" */ + league_match_weeks?: (league_match_weeksGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_lobby_player_status_select_column[] | null), + distinct_on?: (league_match_weeks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_lobby_player_status_order_by[] | null), + order_by?: (league_match_weeks_order_by[] | null), /** filter the rows returned */ - where?: (e_lobby_player_status_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_lobby_player_status" */ - e_lobby_player_status_aggregate?: (e_lobby_player_status_aggregateGenqlSelection & { __args?: { + where?: (league_match_weeks_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_match_weeks" */ + league_match_weeks_aggregate?: (league_match_weeks_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_lobby_player_status_select_column[] | null), + distinct_on?: (league_match_weeks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_lobby_player_status_order_by[] | null), + order_by?: (league_match_weeks_order_by[] | null), /** filter the rows returned */ - where?: (e_lobby_player_status_bool_exp | null)} }) - /** fetch data from the table: "e_lobby_player_status" using primary key columns */ - e_lobby_player_status_by_pk?: (e_lobby_player_statusGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_lobby_player_status" */ - e_lobby_player_status_stream?: (e_lobby_player_statusGenqlSelection & { __args: { + where?: (league_match_weeks_bool_exp | null)} }) + /** fetch data from the table: "league_match_weeks" using primary key columns */ + league_match_weeks_by_pk?: (league_match_weeksGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "league_match_weeks" */ + league_match_weeks_stream?: (league_match_weeksGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_lobby_player_status_stream_cursor_input | null)[], + cursor: (league_match_weeks_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_lobby_player_status_bool_exp | null)} }) - /** fetch data from the table: "e_map_pool_types" */ - e_map_pool_types?: (e_map_pool_typesGenqlSelection & { __args?: { + where?: (league_match_weeks_bool_exp | null)} }) + /** fetch data from the table: "league_relegation_playoffs" */ + league_relegation_playoffs?: (league_relegation_playoffsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_map_pool_types_select_column[] | null), + distinct_on?: (league_relegation_playoffs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_map_pool_types_order_by[] | null), + order_by?: (league_relegation_playoffs_order_by[] | null), /** filter the rows returned */ - where?: (e_map_pool_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_map_pool_types" */ - e_map_pool_types_aggregate?: (e_map_pool_types_aggregateGenqlSelection & { __args?: { + where?: (league_relegation_playoffs_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_relegation_playoffs" */ + league_relegation_playoffs_aggregate?: (league_relegation_playoffs_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_map_pool_types_select_column[] | null), + distinct_on?: (league_relegation_playoffs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_map_pool_types_order_by[] | null), + order_by?: (league_relegation_playoffs_order_by[] | null), /** filter the rows returned */ - where?: (e_map_pool_types_bool_exp | null)} }) - /** fetch data from the table: "e_map_pool_types" using primary key columns */ - e_map_pool_types_by_pk?: (e_map_pool_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_map_pool_types" */ - e_map_pool_types_stream?: (e_map_pool_typesGenqlSelection & { __args: { + where?: (league_relegation_playoffs_bool_exp | null)} }) + /** fetch data from the table: "league_relegation_playoffs" using primary key columns */ + league_relegation_playoffs_by_pk?: (league_relegation_playoffsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "league_relegation_playoffs" */ + league_relegation_playoffs_stream?: (league_relegation_playoffsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_map_pool_types_stream_cursor_input | null)[], + cursor: (league_relegation_playoffs_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_map_pool_types_bool_exp | null)} }) - /** fetch data from the table: "e_match_clip_visibility" */ - e_match_clip_visibility?: (e_match_clip_visibilityGenqlSelection & { __args?: { + where?: (league_relegation_playoffs_bool_exp | null)} }) + /** fetch data from the table: "league_scheduling_proposals" */ + league_scheduling_proposals?: (league_scheduling_proposalsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_clip_visibility_select_column[] | null), + distinct_on?: (league_scheduling_proposals_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_clip_visibility_order_by[] | null), + order_by?: (league_scheduling_proposals_order_by[] | null), /** filter the rows returned */ - where?: (e_match_clip_visibility_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_match_clip_visibility" */ - e_match_clip_visibility_aggregate?: (e_match_clip_visibility_aggregateGenqlSelection & { __args?: { + where?: (league_scheduling_proposals_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_scheduling_proposals" */ + league_scheduling_proposals_aggregate?: (league_scheduling_proposals_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_clip_visibility_select_column[] | null), + distinct_on?: (league_scheduling_proposals_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_clip_visibility_order_by[] | null), + order_by?: (league_scheduling_proposals_order_by[] | null), /** filter the rows returned */ - where?: (e_match_clip_visibility_bool_exp | null)} }) - /** fetch data from the table: "e_match_clip_visibility" using primary key columns */ - e_match_clip_visibility_by_pk?: (e_match_clip_visibilityGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_match_clip_visibility" */ - e_match_clip_visibility_stream?: (e_match_clip_visibilityGenqlSelection & { __args: { + where?: (league_scheduling_proposals_bool_exp | null)} }) + /** fetch data from the table: "league_scheduling_proposals" using primary key columns */ + league_scheduling_proposals_by_pk?: (league_scheduling_proposalsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "league_scheduling_proposals" */ + league_scheduling_proposals_stream?: (league_scheduling_proposalsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_match_clip_visibility_stream_cursor_input | null)[], + cursor: (league_scheduling_proposals_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_match_clip_visibility_bool_exp | null)} }) - /** fetch data from the table: "e_match_map_status" */ - e_match_map_status?: (e_match_map_statusGenqlSelection & { __args?: { + where?: (league_scheduling_proposals_bool_exp | null)} }) + /** fetch data from the table: "league_season_divisions" */ + league_season_divisions?: (league_season_divisionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_map_status_select_column[] | null), + distinct_on?: (league_season_divisions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_map_status_order_by[] | null), + order_by?: (league_season_divisions_order_by[] | null), /** filter the rows returned */ - where?: (e_match_map_status_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_match_map_status" */ - e_match_map_status_aggregate?: (e_match_map_status_aggregateGenqlSelection & { __args?: { + where?: (league_season_divisions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_season_divisions" */ + league_season_divisions_aggregate?: (league_season_divisions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_map_status_select_column[] | null), + distinct_on?: (league_season_divisions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_map_status_order_by[] | null), + order_by?: (league_season_divisions_order_by[] | null), /** filter the rows returned */ - where?: (e_match_map_status_bool_exp | null)} }) - /** fetch data from the table: "e_match_map_status" using primary key columns */ - e_match_map_status_by_pk?: (e_match_map_statusGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_match_map_status" */ - e_match_map_status_stream?: (e_match_map_statusGenqlSelection & { __args: { + where?: (league_season_divisions_bool_exp | null)} }) + /** fetch data from the table: "league_season_divisions" using primary key columns */ + league_season_divisions_by_pk?: (league_season_divisionsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "league_season_divisions" */ + league_season_divisions_stream?: (league_season_divisionsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_match_map_status_stream_cursor_input | null)[], + cursor: (league_season_divisions_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_match_map_status_bool_exp | null)} }) - /** fetch data from the table: "e_match_mode" */ - e_match_mode?: (e_match_modeGenqlSelection & { __args?: { + where?: (league_season_divisions_bool_exp | null)} }) + /** fetch data from the table: "league_seasons" */ + league_seasons?: (league_seasonsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_mode_select_column[] | null), + distinct_on?: (league_seasons_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_mode_order_by[] | null), + order_by?: (league_seasons_order_by[] | null), /** filter the rows returned */ - where?: (e_match_mode_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_match_mode" */ - e_match_mode_aggregate?: (e_match_mode_aggregateGenqlSelection & { __args?: { + where?: (league_seasons_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_seasons" */ + league_seasons_aggregate?: (league_seasons_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_mode_select_column[] | null), + distinct_on?: (league_seasons_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_mode_order_by[] | null), + order_by?: (league_seasons_order_by[] | null), /** filter the rows returned */ - where?: (e_match_mode_bool_exp | null)} }) - /** fetch data from the table: "e_match_mode" using primary key columns */ - e_match_mode_by_pk?: (e_match_modeGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_match_mode" */ - e_match_mode_stream?: (e_match_modeGenqlSelection & { __args: { + where?: (league_seasons_bool_exp | null)} }) + /** fetch data from the table: "league_seasons" using primary key columns */ + league_seasons_by_pk?: (league_seasonsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "league_seasons" */ + league_seasons_stream?: (league_seasonsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_match_mode_stream_cursor_input | null)[], + cursor: (league_seasons_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_match_mode_bool_exp | null)} }) - /** fetch data from the table: "e_match_party_sources" */ - e_match_party_sources?: (e_match_party_sourcesGenqlSelection & { __args?: { + where?: (league_seasons_bool_exp | null)} }) + /** fetch data from the table: "league_team_movements" */ + league_team_movements?: (league_team_movementsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_party_sources_select_column[] | null), + distinct_on?: (league_team_movements_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_party_sources_order_by[] | null), + order_by?: (league_team_movements_order_by[] | null), /** filter the rows returned */ - where?: (e_match_party_sources_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_match_party_sources" */ - e_match_party_sources_aggregate?: (e_match_party_sources_aggregateGenqlSelection & { __args?: { + where?: (league_team_movements_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_team_movements" */ + league_team_movements_aggregate?: (league_team_movements_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_party_sources_select_column[] | null), + distinct_on?: (league_team_movements_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_party_sources_order_by[] | null), + order_by?: (league_team_movements_order_by[] | null), /** filter the rows returned */ - where?: (e_match_party_sources_bool_exp | null)} }) - /** fetch data from the table: "e_match_party_sources" using primary key columns */ - e_match_party_sources_by_pk?: (e_match_party_sourcesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_match_party_sources" */ - e_match_party_sources_stream?: (e_match_party_sourcesGenqlSelection & { __args: { + where?: (league_team_movements_bool_exp | null)} }) + /** fetch data from the table: "league_team_movements" using primary key columns */ + league_team_movements_by_pk?: (league_team_movementsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "league_team_movements" */ + league_team_movements_stream?: (league_team_movementsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_match_party_sources_stream_cursor_input | null)[], + cursor: (league_team_movements_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_match_party_sources_bool_exp | null)} }) - /** fetch data from the table: "e_match_status" */ - e_match_status?: (e_match_statusGenqlSelection & { __args?: { + where?: (league_team_movements_bool_exp | null)} }) + /** fetch data from the table: "league_team_rosters" */ + league_team_rosters?: (league_team_rostersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_status_select_column[] | null), + distinct_on?: (league_team_rosters_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_status_order_by[] | null), + order_by?: (league_team_rosters_order_by[] | null), /** filter the rows returned */ - where?: (e_match_status_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_match_status" */ - e_match_status_aggregate?: (e_match_status_aggregateGenqlSelection & { __args?: { + where?: (league_team_rosters_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_team_rosters" */ + league_team_rosters_aggregate?: (league_team_rosters_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_status_select_column[] | null), + distinct_on?: (league_team_rosters_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_status_order_by[] | null), + order_by?: (league_team_rosters_order_by[] | null), /** filter the rows returned */ - where?: (e_match_status_bool_exp | null)} }) - /** fetch data from the table: "e_match_status" using primary key columns */ - e_match_status_by_pk?: (e_match_statusGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_match_status" */ - e_match_status_stream?: (e_match_statusGenqlSelection & { __args: { + where?: (league_team_rosters_bool_exp | null)} }) + /** fetch data from the table: "league_team_rosters" using primary key columns */ + league_team_rosters_by_pk?: (league_team_rostersGenqlSelection & { __args: {league_team_season_id: Scalars['uuid'], player_steam_id: Scalars['bigint']} }) + /** fetch data from the table in a streaming manner: "league_team_rosters" */ + league_team_rosters_stream?: (league_team_rostersGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_match_status_stream_cursor_input | null)[], + cursor: (league_team_rosters_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_match_status_bool_exp | null)} }) - /** fetch data from the table: "e_match_types" */ - e_match_types?: (e_match_typesGenqlSelection & { __args?: { + where?: (league_team_rosters_bool_exp | null)} }) + /** fetch data from the table: "league_team_seasons" */ + league_team_seasons?: (league_team_seasonsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_types_select_column[] | null), + distinct_on?: (league_team_seasons_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_types_order_by[] | null), + order_by?: (league_team_seasons_order_by[] | null), /** filter the rows returned */ - where?: (e_match_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_match_types" */ - e_match_types_aggregate?: (e_match_types_aggregateGenqlSelection & { __args?: { + where?: (league_team_seasons_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_team_seasons" */ + league_team_seasons_aggregate?: (league_team_seasons_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_match_types_select_column[] | null), + distinct_on?: (league_team_seasons_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_match_types_order_by[] | null), + order_by?: (league_team_seasons_order_by[] | null), /** filter the rows returned */ - where?: (e_match_types_bool_exp | null)} }) - /** fetch data from the table: "e_match_types" using primary key columns */ - e_match_types_by_pk?: (e_match_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_match_types" */ - e_match_types_stream?: (e_match_typesGenqlSelection & { __args: { + where?: (league_team_seasons_bool_exp | null)} }) + /** fetch data from the table: "league_team_seasons" using primary key columns */ + league_team_seasons_by_pk?: (league_team_seasonsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "league_team_seasons" */ + league_team_seasons_stream?: (league_team_seasonsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_match_types_stream_cursor_input | null)[], + cursor: (league_team_seasons_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_match_types_bool_exp | null)} }) - /** fetch data from the table: "e_notification_types" */ - e_notification_types?: (e_notification_typesGenqlSelection & { __args?: { + where?: (league_team_seasons_bool_exp | null)} }) + /** fetch data from the table: "league_teams" */ + league_teams?: (league_teamsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_notification_types_select_column[] | null), + distinct_on?: (league_teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_notification_types_order_by[] | null), + order_by?: (league_teams_order_by[] | null), /** filter the rows returned */ - where?: (e_notification_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_notification_types" */ - e_notification_types_aggregate?: (e_notification_types_aggregateGenqlSelection & { __args?: { + where?: (league_teams_bool_exp | null)} }) + /** fetch aggregated fields from the table: "league_teams" */ + league_teams_aggregate?: (league_teams_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_notification_types_select_column[] | null), + distinct_on?: (league_teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_notification_types_order_by[] | null), + order_by?: (league_teams_order_by[] | null), /** filter the rows returned */ - where?: (e_notification_types_bool_exp | null)} }) - /** fetch data from the table: "e_notification_types" using primary key columns */ - e_notification_types_by_pk?: (e_notification_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_notification_types" */ - e_notification_types_stream?: (e_notification_typesGenqlSelection & { __args: { + where?: (league_teams_bool_exp | null)} }) + /** fetch data from the table: "league_teams" using primary key columns */ + league_teams_by_pk?: (league_teamsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "league_teams" */ + league_teams_stream?: (league_teamsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_notification_types_stream_cursor_input | null)[], + cursor: (league_teams_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_notification_types_bool_exp | null)} }) - /** fetch data from the table: "e_objective_types" */ - e_objective_types?: (e_objective_typesGenqlSelection & { __args?: { + where?: (league_teams_bool_exp | null)} }) + /** fetch data from the table: "lobbies" */ + lobbies?: (lobbiesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_objective_types_select_column[] | null), + distinct_on?: (lobbies_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_objective_types_order_by[] | null), + order_by?: (lobbies_order_by[] | null), /** filter the rows returned */ - where?: (e_objective_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_objective_types" */ - e_objective_types_aggregate?: (e_objective_types_aggregateGenqlSelection & { __args?: { + where?: (lobbies_bool_exp | null)} }) + /** fetch aggregated fields from the table: "lobbies" */ + lobbies_aggregate?: (lobbies_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_objective_types_select_column[] | null), + distinct_on?: (lobbies_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_objective_types_order_by[] | null), + order_by?: (lobbies_order_by[] | null), /** filter the rows returned */ - where?: (e_objective_types_bool_exp | null)} }) - /** fetch data from the table: "e_objective_types" using primary key columns */ - e_objective_types_by_pk?: (e_objective_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_objective_types" */ - e_objective_types_stream?: (e_objective_typesGenqlSelection & { __args: { + where?: (lobbies_bool_exp | null)} }) + /** fetch data from the table: "lobbies" using primary key columns */ + lobbies_by_pk?: (lobbiesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "lobbies" */ + lobbies_stream?: (lobbiesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_objective_types_stream_cursor_input | null)[], + cursor: (lobbies_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_objective_types_bool_exp | null)} }) - /** fetch data from the table: "e_player_roles" */ - e_player_roles?: (e_player_rolesGenqlSelection & { __args?: { + where?: (lobbies_bool_exp | null)} }) + /** An array relationship */ + lobby_players?: (lobby_playersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_player_roles_select_column[] | null), + distinct_on?: (lobby_players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_player_roles_order_by[] | null), + order_by?: (lobby_players_order_by[] | null), /** filter the rows returned */ - where?: (e_player_roles_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_player_roles" */ - e_player_roles_aggregate?: (e_player_roles_aggregateGenqlSelection & { __args?: { + where?: (lobby_players_bool_exp | null)} }) + /** An aggregate relationship */ + lobby_players_aggregate?: (lobby_players_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_player_roles_select_column[] | null), + distinct_on?: (lobby_players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_player_roles_order_by[] | null), + order_by?: (lobby_players_order_by[] | null), /** filter the rows returned */ - where?: (e_player_roles_bool_exp | null)} }) - /** fetch data from the table: "e_player_roles" using primary key columns */ - e_player_roles_by_pk?: (e_player_rolesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_player_roles" */ - e_player_roles_stream?: (e_player_rolesGenqlSelection & { __args: { + where?: (lobby_players_bool_exp | null)} }) + /** fetch data from the table: "lobby_players" using primary key columns */ + lobby_players_by_pk?: (lobby_playersGenqlSelection & { __args: {lobby_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) + /** fetch data from the table in a streaming manner: "lobby_players" */ + lobby_players_stream?: (lobby_playersGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_player_roles_stream_cursor_input | null)[], + cursor: (lobby_players_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_player_roles_bool_exp | null)} }) - /** fetch data from the table: "e_plugin_runtimes" */ - e_plugin_runtimes?: (e_plugin_runtimesGenqlSelection & { __args?: { + where?: (lobby_players_bool_exp | null)} }) + /** fetch data from the table: "map_pools" */ + map_pools?: (map_poolsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_plugin_runtimes_select_column[] | null), + distinct_on?: (map_pools_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_plugin_runtimes_order_by[] | null), + order_by?: (map_pools_order_by[] | null), /** filter the rows returned */ - where?: (e_plugin_runtimes_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_plugin_runtimes" */ - e_plugin_runtimes_aggregate?: (e_plugin_runtimes_aggregateGenqlSelection & { __args?: { + where?: (map_pools_bool_exp | null)} }) + /** fetch aggregated fields from the table: "map_pools" */ + map_pools_aggregate?: (map_pools_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_plugin_runtimes_select_column[] | null), + distinct_on?: (map_pools_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_plugin_runtimes_order_by[] | null), + order_by?: (map_pools_order_by[] | null), /** filter the rows returned */ - where?: (e_plugin_runtimes_bool_exp | null)} }) - /** fetch data from the table: "e_plugin_runtimes" using primary key columns */ - e_plugin_runtimes_by_pk?: (e_plugin_runtimesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_plugin_runtimes" */ - e_plugin_runtimes_stream?: (e_plugin_runtimesGenqlSelection & { __args: { + where?: (map_pools_bool_exp | null)} }) + /** fetch data from the table: "map_pools" using primary key columns */ + map_pools_by_pk?: (map_poolsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "map_pools" */ + map_pools_stream?: (map_poolsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_plugin_runtimes_stream_cursor_input | null)[], + cursor: (map_pools_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_plugin_runtimes_bool_exp | null)} }) - /** fetch data from the table: "e_ready_settings" */ - e_ready_settings?: (e_ready_settingsGenqlSelection & { __args?: { + where?: (map_pools_bool_exp | null)} }) + /** An array relationship */ + maps?: (mapsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_ready_settings_select_column[] | null), + distinct_on?: (maps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_ready_settings_order_by[] | null), + order_by?: (maps_order_by[] | null), /** filter the rows returned */ - where?: (e_ready_settings_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_ready_settings" */ - e_ready_settings_aggregate?: (e_ready_settings_aggregateGenqlSelection & { __args?: { + where?: (maps_bool_exp | null)} }) + /** An aggregate relationship */ + maps_aggregate?: (maps_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_ready_settings_select_column[] | null), + distinct_on?: (maps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_ready_settings_order_by[] | null), + order_by?: (maps_order_by[] | null), /** filter the rows returned */ - where?: (e_ready_settings_bool_exp | null)} }) - /** fetch data from the table: "e_ready_settings" using primary key columns */ - e_ready_settings_by_pk?: (e_ready_settingsGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_ready_settings" */ - e_ready_settings_stream?: (e_ready_settingsGenqlSelection & { __args: { + where?: (maps_bool_exp | null)} }) + /** fetch data from the table: "maps" using primary key columns */ + maps_by_pk?: (mapsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "maps" */ + maps_stream?: (mapsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_ready_settings_stream_cursor_input | null)[], + cursor: (maps_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_ready_settings_bool_exp | null)} }) - /** fetch data from the table: "e_sanction_types" */ - e_sanction_types?: (e_sanction_typesGenqlSelection & { __args?: { + where?: (maps_bool_exp | null)} }) + /** An array relationship */ + match_clips?: (match_clipsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_sanction_types_select_column[] | null), + distinct_on?: (match_clips_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_sanction_types_order_by[] | null), + order_by?: (match_clips_order_by[] | null), /** filter the rows returned */ - where?: (e_sanction_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_sanction_types" */ - e_sanction_types_aggregate?: (e_sanction_types_aggregateGenqlSelection & { __args?: { + where?: (match_clips_bool_exp | null)} }) + /** An aggregate relationship */ + match_clips_aggregate?: (match_clips_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_sanction_types_select_column[] | null), + distinct_on?: (match_clips_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_sanction_types_order_by[] | null), + order_by?: (match_clips_order_by[] | null), /** filter the rows returned */ - where?: (e_sanction_types_bool_exp | null)} }) - /** fetch data from the table: "e_sanction_types" using primary key columns */ - e_sanction_types_by_pk?: (e_sanction_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_sanction_types" */ - e_sanction_types_stream?: (e_sanction_typesGenqlSelection & { __args: { + where?: (match_clips_bool_exp | null)} }) + /** fetch data from the table: "match_clips" using primary key columns */ + match_clips_by_pk?: (match_clipsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "match_clips" */ + match_clips_stream?: (match_clipsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_sanction_types_stream_cursor_input | null)[], + cursor: (match_clips_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_sanction_types_bool_exp | null)} }) - /** fetch data from the table: "e_scrim_request_statuses" */ - e_scrim_request_statuses?: (e_scrim_request_statusesGenqlSelection & { __args?: { + where?: (match_clips_bool_exp | null)} }) + /** fetch data from the table: "match_demo_sessions" */ + match_demo_sessions?: (match_demo_sessionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_scrim_request_statuses_select_column[] | null), + distinct_on?: (match_demo_sessions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_scrim_request_statuses_order_by[] | null), + order_by?: (match_demo_sessions_order_by[] | null), /** filter the rows returned */ - where?: (e_scrim_request_statuses_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_scrim_request_statuses" */ - e_scrim_request_statuses_aggregate?: (e_scrim_request_statuses_aggregateGenqlSelection & { __args?: { + where?: (match_demo_sessions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "match_demo_sessions" */ + match_demo_sessions_aggregate?: (match_demo_sessions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_scrim_request_statuses_select_column[] | null), + distinct_on?: (match_demo_sessions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_scrim_request_statuses_order_by[] | null), + order_by?: (match_demo_sessions_order_by[] | null), /** filter the rows returned */ - where?: (e_scrim_request_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_scrim_request_statuses" using primary key columns */ - e_scrim_request_statuses_by_pk?: (e_scrim_request_statusesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_scrim_request_statuses" */ - e_scrim_request_statuses_stream?: (e_scrim_request_statusesGenqlSelection & { __args: { + where?: (match_demo_sessions_bool_exp | null)} }) + /** fetch data from the table: "match_demo_sessions" using primary key columns */ + match_demo_sessions_by_pk?: (match_demo_sessionsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "match_demo_sessions" */ + match_demo_sessions_stream?: (match_demo_sessionsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_scrim_request_statuses_stream_cursor_input | null)[], + cursor: (match_demo_sessions_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_scrim_request_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_server_types" */ - e_server_types?: (e_server_typesGenqlSelection & { __args?: { + where?: (match_demo_sessions_bool_exp | null)} }) + /** An array relationship */ + match_lineup_players?: (match_lineup_playersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_server_types_select_column[] | null), + distinct_on?: (match_lineup_players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_server_types_order_by[] | null), + order_by?: (match_lineup_players_order_by[] | null), /** filter the rows returned */ - where?: (e_server_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_server_types" */ - e_server_types_aggregate?: (e_server_types_aggregateGenqlSelection & { __args?: { + where?: (match_lineup_players_bool_exp | null)} }) + /** An aggregate relationship */ + match_lineup_players_aggregate?: (match_lineup_players_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_server_types_select_column[] | null), + distinct_on?: (match_lineup_players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_server_types_order_by[] | null), + order_by?: (match_lineup_players_order_by[] | null), /** filter the rows returned */ - where?: (e_server_types_bool_exp | null)} }) - /** fetch data from the table: "e_server_types" using primary key columns */ - e_server_types_by_pk?: (e_server_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_server_types" */ - e_server_types_stream?: (e_server_typesGenqlSelection & { __args: { + where?: (match_lineup_players_bool_exp | null)} }) + /** fetch data from the table: "match_lineup_players" using primary key columns */ + match_lineup_players_by_pk?: (match_lineup_playersGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "match_lineup_players" */ + match_lineup_players_stream?: (match_lineup_playersGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_server_types_stream_cursor_input | null)[], + cursor: (match_lineup_players_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_server_types_bool_exp | null)} }) - /** fetch data from the table: "e_sides" */ - e_sides?: (e_sidesGenqlSelection & { __args?: { + where?: (match_lineup_players_bool_exp | null)} }) + /** An array relationship */ + match_lineups?: (match_lineupsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_sides_select_column[] | null), + distinct_on?: (match_lineups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_sides_order_by[] | null), + order_by?: (match_lineups_order_by[] | null), /** filter the rows returned */ - where?: (e_sides_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_sides" */ - e_sides_aggregate?: (e_sides_aggregateGenqlSelection & { __args?: { + where?: (match_lineups_bool_exp | null)} }) + /** An aggregate relationship */ + match_lineups_aggregate?: (match_lineups_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_sides_select_column[] | null), + distinct_on?: (match_lineups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_sides_order_by[] | null), + order_by?: (match_lineups_order_by[] | null), /** filter the rows returned */ - where?: (e_sides_bool_exp | null)} }) - /** fetch data from the table: "e_sides" using primary key columns */ - e_sides_by_pk?: (e_sidesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_sides" */ - e_sides_stream?: (e_sidesGenqlSelection & { __args: { + where?: (match_lineups_bool_exp | null)} }) + /** fetch data from the table: "match_lineups" using primary key columns */ + match_lineups_by_pk?: (match_lineupsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "match_lineups" */ + match_lineups_stream?: (match_lineupsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_sides_stream_cursor_input | null)[], + cursor: (match_lineups_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_sides_bool_exp | null)} }) - /** fetch data from the table: "e_system_alert_types" */ - e_system_alert_types?: (e_system_alert_typesGenqlSelection & { __args?: { + where?: (match_lineups_bool_exp | null)} }) + /** fetch data from the table: "match_map_demos" */ + match_map_demos?: (match_map_demosGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_system_alert_types_select_column[] | null), + distinct_on?: (match_map_demos_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_system_alert_types_order_by[] | null), + order_by?: (match_map_demos_order_by[] | null), /** filter the rows returned */ - where?: (e_system_alert_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_system_alert_types" */ - e_system_alert_types_aggregate?: (e_system_alert_types_aggregateGenqlSelection & { __args?: { + where?: (match_map_demos_bool_exp | null)} }) + /** fetch aggregated fields from the table: "match_map_demos" */ + match_map_demos_aggregate?: (match_map_demos_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_system_alert_types_select_column[] | null), + distinct_on?: (match_map_demos_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_system_alert_types_order_by[] | null), + order_by?: (match_map_demos_order_by[] | null), /** filter the rows returned */ - where?: (e_system_alert_types_bool_exp | null)} }) - /** fetch data from the table: "e_system_alert_types" using primary key columns */ - e_system_alert_types_by_pk?: (e_system_alert_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_system_alert_types" */ - e_system_alert_types_stream?: (e_system_alert_typesGenqlSelection & { __args: { + where?: (match_map_demos_bool_exp | null)} }) + /** fetch data from the table: "match_map_demos" using primary key columns */ + match_map_demos_by_pk?: (match_map_demosGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "match_map_demos" */ + match_map_demos_stream?: (match_map_demosGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_system_alert_types_stream_cursor_input | null)[], + cursor: (match_map_demos_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_system_alert_types_bool_exp | null)} }) - /** fetch data from the table: "e_team_roles" */ - e_team_roles?: (e_team_rolesGenqlSelection & { __args?: { + where?: (match_map_demos_bool_exp | null)} }) + /** fetch data from the table: "match_map_rounds" */ + match_map_rounds?: (match_map_roundsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_team_roles_select_column[] | null), + distinct_on?: (match_map_rounds_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_team_roles_order_by[] | null), + order_by?: (match_map_rounds_order_by[] | null), /** filter the rows returned */ - where?: (e_team_roles_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_team_roles" */ - e_team_roles_aggregate?: (e_team_roles_aggregateGenqlSelection & { __args?: { + where?: (match_map_rounds_bool_exp | null)} }) + /** fetch aggregated fields from the table: "match_map_rounds" */ + match_map_rounds_aggregate?: (match_map_rounds_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_team_roles_select_column[] | null), + distinct_on?: (match_map_rounds_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_team_roles_order_by[] | null), + order_by?: (match_map_rounds_order_by[] | null), /** filter the rows returned */ - where?: (e_team_roles_bool_exp | null)} }) - /** fetch data from the table: "e_team_roles" using primary key columns */ - e_team_roles_by_pk?: (e_team_rolesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_team_roles" */ - e_team_roles_stream?: (e_team_rolesGenqlSelection & { __args: { + where?: (match_map_rounds_bool_exp | null)} }) + /** fetch data from the table: "match_map_rounds" using primary key columns */ + match_map_rounds_by_pk?: (match_map_roundsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "match_map_rounds" */ + match_map_rounds_stream?: (match_map_roundsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_team_roles_stream_cursor_input | null)[], + cursor: (match_map_rounds_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_team_roles_bool_exp | null)} }) - /** fetch data from the table: "e_team_roster_statuses" */ - e_team_roster_statuses?: (e_team_roster_statusesGenqlSelection & { __args?: { + where?: (match_map_rounds_bool_exp | null)} }) + /** fetch data from the table: "match_map_veto_picks" */ + match_map_veto_picks?: (match_map_veto_picksGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_team_roster_statuses_select_column[] | null), + distinct_on?: (match_map_veto_picks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_team_roster_statuses_order_by[] | null), + order_by?: (match_map_veto_picks_order_by[] | null), /** filter the rows returned */ - where?: (e_team_roster_statuses_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_team_roster_statuses" */ - e_team_roster_statuses_aggregate?: (e_team_roster_statuses_aggregateGenqlSelection & { __args?: { + where?: (match_map_veto_picks_bool_exp | null)} }) + /** fetch aggregated fields from the table: "match_map_veto_picks" */ + match_map_veto_picks_aggregate?: (match_map_veto_picks_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_team_roster_statuses_select_column[] | null), + distinct_on?: (match_map_veto_picks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_team_roster_statuses_order_by[] | null), + order_by?: (match_map_veto_picks_order_by[] | null), /** filter the rows returned */ - where?: (e_team_roster_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_team_roster_statuses" using primary key columns */ - e_team_roster_statuses_by_pk?: (e_team_roster_statusesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_team_roster_statuses" */ - e_team_roster_statuses_stream?: (e_team_roster_statusesGenqlSelection & { __args: { + where?: (match_map_veto_picks_bool_exp | null)} }) + /** fetch data from the table: "match_map_veto_picks" using primary key columns */ + match_map_veto_picks_by_pk?: (match_map_veto_picksGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "match_map_veto_picks" */ + match_map_veto_picks_stream?: (match_map_veto_picksGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_team_roster_statuses_stream_cursor_input | null)[], + cursor: (match_map_veto_picks_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_team_roster_statuses_bool_exp | null)} }) - /** fetch data from the table: "e_timeout_settings" */ - e_timeout_settings?: (e_timeout_settingsGenqlSelection & { __args?: { + where?: (match_map_veto_picks_bool_exp | null)} }) + /** An array relationship */ + match_maps?: (match_mapsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_timeout_settings_select_column[] | null), + distinct_on?: (match_maps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_timeout_settings_order_by[] | null), + order_by?: (match_maps_order_by[] | null), /** filter the rows returned */ - where?: (e_timeout_settings_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_timeout_settings" */ - e_timeout_settings_aggregate?: (e_timeout_settings_aggregateGenqlSelection & { __args?: { + where?: (match_maps_bool_exp | null)} }) + /** An aggregate relationship */ + match_maps_aggregate?: (match_maps_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_timeout_settings_select_column[] | null), + distinct_on?: (match_maps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_timeout_settings_order_by[] | null), + order_by?: (match_maps_order_by[] | null), /** filter the rows returned */ - where?: (e_timeout_settings_bool_exp | null)} }) - /** fetch data from the table: "e_timeout_settings" using primary key columns */ - e_timeout_settings_by_pk?: (e_timeout_settingsGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_timeout_settings" */ - e_timeout_settings_stream?: (e_timeout_settingsGenqlSelection & { __args: { + where?: (match_maps_bool_exp | null)} }) + /** fetch data from the table: "match_maps" using primary key columns */ + match_maps_by_pk?: (match_mapsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "match_maps" */ + match_maps_stream?: (match_mapsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_timeout_settings_stream_cursor_input | null)[], + cursor: (match_maps_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_timeout_settings_bool_exp | null)} }) - /** fetch data from the table: "e_tournament_categories" */ - e_tournament_categories?: (e_tournament_categoriesGenqlSelection & { __args?: { + where?: (match_maps_bool_exp | null)} }) + /** An array relationship */ + match_options?: (match_optionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_tournament_categories_select_column[] | null), + distinct_on?: (match_options_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_tournament_categories_order_by[] | null), + order_by?: (match_options_order_by[] | null), /** filter the rows returned */ - where?: (e_tournament_categories_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_tournament_categories" */ - e_tournament_categories_aggregate?: (e_tournament_categories_aggregateGenqlSelection & { __args?: { + where?: (match_options_bool_exp | null)} }) + /** An aggregate relationship */ + match_options_aggregate?: (match_options_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_tournament_categories_select_column[] | null), + distinct_on?: (match_options_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_tournament_categories_order_by[] | null), + order_by?: (match_options_order_by[] | null), /** filter the rows returned */ - where?: (e_tournament_categories_bool_exp | null)} }) - /** fetch data from the table: "e_tournament_categories" using primary key columns */ - e_tournament_categories_by_pk?: (e_tournament_categoriesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_tournament_categories" */ - e_tournament_categories_stream?: (e_tournament_categoriesGenqlSelection & { __args: { + where?: (match_options_bool_exp | null)} }) + /** fetch data from the table: "match_options" using primary key columns */ + match_options_by_pk?: (match_optionsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "match_options" */ + match_options_stream?: (match_optionsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_tournament_categories_stream_cursor_input | null)[], + cursor: (match_options_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_tournament_categories_bool_exp | null)} }) - /** fetch data from the table: "e_tournament_stage_types" */ - e_tournament_stage_types?: (e_tournament_stage_typesGenqlSelection & { __args?: { + where?: (match_options_bool_exp | null)} }) + /** fetch data from the table: "match_region_veto_picks" */ + match_region_veto_picks?: (match_region_veto_picksGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_tournament_stage_types_select_column[] | null), + distinct_on?: (match_region_veto_picks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_tournament_stage_types_order_by[] | null), + order_by?: (match_region_veto_picks_order_by[] | null), /** filter the rows returned */ - where?: (e_tournament_stage_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_tournament_stage_types" */ - e_tournament_stage_types_aggregate?: (e_tournament_stage_types_aggregateGenqlSelection & { __args?: { + where?: (match_region_veto_picks_bool_exp | null)} }) + /** fetch aggregated fields from the table: "match_region_veto_picks" */ + match_region_veto_picks_aggregate?: (match_region_veto_picks_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_tournament_stage_types_select_column[] | null), + distinct_on?: (match_region_veto_picks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_tournament_stage_types_order_by[] | null), + order_by?: (match_region_veto_picks_order_by[] | null), /** filter the rows returned */ - where?: (e_tournament_stage_types_bool_exp | null)} }) - /** fetch data from the table: "e_tournament_stage_types" using primary key columns */ - e_tournament_stage_types_by_pk?: (e_tournament_stage_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_tournament_stage_types" */ - e_tournament_stage_types_stream?: (e_tournament_stage_typesGenqlSelection & { __args: { + where?: (match_region_veto_picks_bool_exp | null)} }) + /** fetch data from the table: "match_region_veto_picks" using primary key columns */ + match_region_veto_picks_by_pk?: (match_region_veto_picksGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "match_region_veto_picks" */ + match_region_veto_picks_stream?: (match_region_veto_picksGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_tournament_stage_types_stream_cursor_input | null)[], + cursor: (match_region_veto_picks_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_tournament_stage_types_bool_exp | null)} }) - /** fetch data from the table: "e_tournament_status" */ - e_tournament_status?: (e_tournament_statusGenqlSelection & { __args?: { + where?: (match_region_veto_picks_bool_exp | null)} }) + /** fetch data from the table: "match_streams" */ + match_streams?: (match_streamsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_tournament_status_select_column[] | null), + distinct_on?: (match_streams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_tournament_status_order_by[] | null), + order_by?: (match_streams_order_by[] | null), /** filter the rows returned */ - where?: (e_tournament_status_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_tournament_status" */ - e_tournament_status_aggregate?: (e_tournament_status_aggregateGenqlSelection & { __args?: { + where?: (match_streams_bool_exp | null)} }) + /** fetch aggregated fields from the table: "match_streams" */ + match_streams_aggregate?: (match_streams_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_tournament_status_select_column[] | null), + distinct_on?: (match_streams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_tournament_status_order_by[] | null), + order_by?: (match_streams_order_by[] | null), /** filter the rows returned */ - where?: (e_tournament_status_bool_exp | null)} }) - /** fetch data from the table: "e_tournament_status" using primary key columns */ - e_tournament_status_by_pk?: (e_tournament_statusGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_tournament_status" */ - e_tournament_status_stream?: (e_tournament_statusGenqlSelection & { __args: { + where?: (match_streams_bool_exp | null)} }) + /** fetch data from the table: "match_streams" using primary key columns */ + match_streams_by_pk?: (match_streamsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "match_streams" */ + match_streams_stream?: (match_streamsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_tournament_status_stream_cursor_input | null)[], + cursor: (match_streams_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_tournament_status_bool_exp | null)} }) - /** fetch data from the table: "e_utility_types" */ - e_utility_types?: (e_utility_typesGenqlSelection & { __args?: { + where?: (match_streams_bool_exp | null)} }) + /** fetch data from the table: "match_type_cfgs" */ + match_type_cfgs?: (match_type_cfgsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_utility_types_select_column[] | null), + distinct_on?: (match_type_cfgs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_utility_types_order_by[] | null), + order_by?: (match_type_cfgs_order_by[] | null), /** filter the rows returned */ - where?: (e_utility_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_utility_types" */ - e_utility_types_aggregate?: (e_utility_types_aggregateGenqlSelection & { __args?: { + where?: (match_type_cfgs_bool_exp | null)} }) + /** fetch aggregated fields from the table: "match_type_cfgs" */ + match_type_cfgs_aggregate?: (match_type_cfgs_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_utility_types_select_column[] | null), + distinct_on?: (match_type_cfgs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_utility_types_order_by[] | null), + order_by?: (match_type_cfgs_order_by[] | null), /** filter the rows returned */ - where?: (e_utility_types_bool_exp | null)} }) - /** fetch data from the table: "e_utility_types" using primary key columns */ - e_utility_types_by_pk?: (e_utility_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_utility_types" */ - e_utility_types_stream?: (e_utility_typesGenqlSelection & { __args: { + where?: (match_type_cfgs_bool_exp | null)} }) + /** fetch data from the table: "match_type_cfgs" using primary key columns */ + match_type_cfgs_by_pk?: (match_type_cfgsGenqlSelection & { __args: {type: e_game_cfg_types_enum} }) + /** fetch data from the table in a streaming manner: "match_type_cfgs" */ + match_type_cfgs_stream?: (match_type_cfgsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_utility_types_stream_cursor_input | null)[], + cursor: (match_type_cfgs_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_utility_types_bool_exp | null)} }) - /** fetch data from the table: "e_veto_pick_types" */ - e_veto_pick_types?: (e_veto_pick_typesGenqlSelection & { __args?: { + where?: (match_type_cfgs_bool_exp | null)} }) + /** An array relationship */ + matches?: (matchesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_veto_pick_types_select_column[] | null), + distinct_on?: (matches_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_veto_pick_types_order_by[] | null), + order_by?: (matches_order_by[] | null), /** filter the rows returned */ - where?: (e_veto_pick_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_veto_pick_types" */ - e_veto_pick_types_aggregate?: (e_veto_pick_types_aggregateGenqlSelection & { __args?: { + where?: (matches_bool_exp | null)} }) + /** An aggregate relationship */ + matches_aggregate?: (matches_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_veto_pick_types_select_column[] | null), + distinct_on?: (matches_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_veto_pick_types_order_by[] | null), + order_by?: (matches_order_by[] | null), /** filter the rows returned */ - where?: (e_veto_pick_types_bool_exp | null)} }) - /** fetch data from the table: "e_veto_pick_types" using primary key columns */ - e_veto_pick_types_by_pk?: (e_veto_pick_typesGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_veto_pick_types" */ - e_veto_pick_types_stream?: (e_veto_pick_typesGenqlSelection & { __args: { + where?: (matches_bool_exp | null)} }) + /** fetch data from the table: "matches" using primary key columns */ + matches_by_pk?: (matchesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "matches" */ + matches_stream?: (matchesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_veto_pick_types_stream_cursor_input | null)[], + cursor: (matches_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_veto_pick_types_bool_exp | null)} }) - /** fetch data from the table: "e_winning_reasons" */ - e_winning_reasons?: (e_winning_reasonsGenqlSelection & { __args?: { + where?: (matches_bool_exp | null)} }) + /** fetch data from the table: "migration_hashes.hashes" */ + migration_hashes_hashes?: (migration_hashes_hashesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_winning_reasons_select_column[] | null), + distinct_on?: (migration_hashes_hashes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_winning_reasons_order_by[] | null), + order_by?: (migration_hashes_hashes_order_by[] | null), /** filter the rows returned */ - where?: (e_winning_reasons_bool_exp | null)} }) - /** fetch aggregated fields from the table: "e_winning_reasons" */ - e_winning_reasons_aggregate?: (e_winning_reasons_aggregateGenqlSelection & { __args?: { + where?: (migration_hashes_hashes_bool_exp | null)} }) + /** fetch aggregated fields from the table: "migration_hashes.hashes" */ + migration_hashes_hashes_aggregate?: (migration_hashes_hashes_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (e_winning_reasons_select_column[] | null), + distinct_on?: (migration_hashes_hashes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (e_winning_reasons_order_by[] | null), + order_by?: (migration_hashes_hashes_order_by[] | null), /** filter the rows returned */ - where?: (e_winning_reasons_bool_exp | null)} }) - /** fetch data from the table: "e_winning_reasons" using primary key columns */ - e_winning_reasons_by_pk?: (e_winning_reasonsGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "e_winning_reasons" */ - e_winning_reasons_stream?: (e_winning_reasonsGenqlSelection & { __args: { + where?: (migration_hashes_hashes_bool_exp | null)} }) + /** fetch data from the table: "migration_hashes.hashes" using primary key columns */ + migration_hashes_hashes_by_pk?: (migration_hashes_hashesGenqlSelection & { __args: {name: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "migration_hashes.hashes" */ + migration_hashes_hashes_stream?: (migration_hashes_hashesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (e_winning_reasons_stream_cursor_input | null)[], + cursor: (migration_hashes_hashes_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (e_winning_reasons_bool_exp | null)} }) - /** fetch data from the table: "event_match_links" */ - event_match_links?: (event_match_linksGenqlSelection & { __args?: { + where?: (migration_hashes_hashes_bool_exp | null)} }) + /** fetch data from the table: "v_my_friends" */ + my_friends?: (my_friendsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_match_links_select_column[] | null), + distinct_on?: (my_friends_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_match_links_order_by[] | null), + order_by?: (my_friends_order_by[] | null), /** filter the rows returned */ - where?: (event_match_links_bool_exp | null)} }) - /** fetch aggregated fields from the table: "event_match_links" */ - event_match_links_aggregate?: (event_match_links_aggregateGenqlSelection & { __args?: { + where?: (my_friends_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_my_friends" */ + my_friends_aggregate?: (my_friends_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_match_links_select_column[] | null), + distinct_on?: (my_friends_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_match_links_order_by[] | null), + order_by?: (my_friends_order_by[] | null), /** filter the rows returned */ - where?: (event_match_links_bool_exp | null)} }) - /** fetch data from the table: "event_match_links" using primary key columns */ - event_match_links_by_pk?: (event_match_linksGenqlSelection & { __args: {event_id: Scalars['uuid'], match_id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "event_match_links" */ - event_match_links_stream?: (event_match_linksGenqlSelection & { __args: { + where?: (my_friends_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_my_friends" */ + my_friends_stream?: (my_friendsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (event_match_links_stream_cursor_input | null)[], + cursor: (my_friends_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (event_match_links_bool_exp | null)} }) - /** fetch data from the table: "event_media" */ - event_media?: (event_mediaGenqlSelection & { __args?: { + where?: (my_friends_bool_exp | null)} }) + /** fetch data from the table: "news_articles" */ + news_articles?: (news_articlesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_media_select_column[] | null), + distinct_on?: (news_articles_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_media_order_by[] | null), + order_by?: (news_articles_order_by[] | null), /** filter the rows returned */ - where?: (event_media_bool_exp | null)} }) - /** fetch aggregated fields from the table: "event_media" */ - event_media_aggregate?: (event_media_aggregateGenqlSelection & { __args?: { + where?: (news_articles_bool_exp | null)} }) + /** fetch aggregated fields from the table: "news_articles" */ + news_articles_aggregate?: (news_articles_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_media_select_column[] | null), + distinct_on?: (news_articles_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_media_order_by[] | null), + order_by?: (news_articles_order_by[] | null), /** filter the rows returned */ - where?: (event_media_bool_exp | null)} }) - /** fetch data from the table: "event_media" using primary key columns */ - event_media_by_pk?: (event_mediaGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table: "event_media_players" */ - event_media_players?: (event_media_playersGenqlSelection & { __args?: { + where?: (news_articles_bool_exp | null)} }) + /** fetch data from the table: "news_articles" using primary key columns */ + news_articles_by_pk?: (news_articlesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "news_articles" */ + news_articles_stream?: (news_articlesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (news_articles_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (news_articles_bool_exp | null)} }) + /** fetch data from the table: "notification_preferences" */ + notification_preferences?: (notification_preferencesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_media_players_select_column[] | null), + distinct_on?: (notification_preferences_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_media_players_order_by[] | null), + order_by?: (notification_preferences_order_by[] | null), /** filter the rows returned */ - where?: (event_media_players_bool_exp | null)} }) - /** fetch aggregated fields from the table: "event_media_players" */ - event_media_players_aggregate?: (event_media_players_aggregateGenqlSelection & { __args?: { + where?: (notification_preferences_bool_exp | null)} }) + /** fetch aggregated fields from the table: "notification_preferences" */ + notification_preferences_aggregate?: (notification_preferences_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_media_players_select_column[] | null), + distinct_on?: (notification_preferences_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_media_players_order_by[] | null), - /** filter the rows returned */ - where?: (event_media_players_bool_exp | null)} }) - /** fetch data from the table: "event_media_players" using primary key columns */ - event_media_players_by_pk?: (event_media_playersGenqlSelection & { __args: {media_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) - /** fetch data from the table in a streaming manner: "event_media_players" */ - event_media_players_stream?: (event_media_playersGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (event_media_players_stream_cursor_input | null)[], + order_by?: (notification_preferences_order_by[] | null), /** filter the rows returned */ - where?: (event_media_players_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "event_media" */ - event_media_stream?: (event_mediaGenqlSelection & { __args: { + where?: (notification_preferences_bool_exp | null)} }) + /** fetch data from the table: "notification_preferences" using primary key columns */ + notification_preferences_by_pk?: (notification_preferencesGenqlSelection & { __args: {channel: Scalars['String'], key: Scalars['String'], steam_id: Scalars['bigint']} }) + /** fetch data from the table in a streaming manner: "notification_preferences" */ + notification_preferences_stream?: (notification_preferencesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (event_media_stream_cursor_input | null)[], + cursor: (notification_preferences_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (event_media_bool_exp | null)} }) - /** fetch data from the table: "event_organizers" */ - event_organizers?: (event_organizersGenqlSelection & { __args?: { + where?: (notification_preferences_bool_exp | null)} }) + /** An array relationship */ + notifications?: (notificationsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_organizers_select_column[] | null), + distinct_on?: (notifications_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_organizers_order_by[] | null), + order_by?: (notifications_order_by[] | null), /** filter the rows returned */ - where?: (event_organizers_bool_exp | null)} }) - /** fetch aggregated fields from the table: "event_organizers" */ - event_organizers_aggregate?: (event_organizers_aggregateGenqlSelection & { __args?: { + where?: (notifications_bool_exp | null)} }) + /** An aggregate relationship */ + notifications_aggregate?: (notifications_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_organizers_select_column[] | null), + distinct_on?: (notifications_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_organizers_order_by[] | null), + order_by?: (notifications_order_by[] | null), /** filter the rows returned */ - where?: (event_organizers_bool_exp | null)} }) - /** fetch data from the table: "event_organizers" using primary key columns */ - event_organizers_by_pk?: (event_organizersGenqlSelection & { __args: {event_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) - /** fetch data from the table in a streaming manner: "event_organizers" */ - event_organizers_stream?: (event_organizersGenqlSelection & { __args: { + where?: (notifications_bool_exp | null)} }) + /** fetch data from the table: "notifications" using primary key columns */ + notifications_by_pk?: (notificationsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "notifications" */ + notifications_stream?: (notificationsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (event_organizers_stream_cursor_input | null)[], + cursor: (notifications_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (event_organizers_bool_exp | null)} }) - /** fetch data from the table: "event_players" */ - event_players?: (event_playersGenqlSelection & { __args?: { + where?: (notifications_bool_exp | null)} }) + /** fetch data from the table: "pending_match_import_players" */ + pending_match_import_players?: (pending_match_import_playersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_players_select_column[] | null), + distinct_on?: (pending_match_import_players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_players_order_by[] | null), + order_by?: (pending_match_import_players_order_by[] | null), /** filter the rows returned */ - where?: (event_players_bool_exp | null)} }) - /** fetch aggregated fields from the table: "event_players" */ - event_players_aggregate?: (event_players_aggregateGenqlSelection & { __args?: { + where?: (pending_match_import_players_bool_exp | null)} }) + /** fetch aggregated fields from the table: "pending_match_import_players" */ + pending_match_import_players_aggregate?: (pending_match_import_players_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_players_select_column[] | null), + distinct_on?: (pending_match_import_players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_players_order_by[] | null), + order_by?: (pending_match_import_players_order_by[] | null), /** filter the rows returned */ - where?: (event_players_bool_exp | null)} }) - /** fetch data from the table: "event_players" using primary key columns */ - event_players_by_pk?: (event_playersGenqlSelection & { __args: {event_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) - /** fetch data from the table in a streaming manner: "event_players" */ - event_players_stream?: (event_playersGenqlSelection & { __args: { + where?: (pending_match_import_players_bool_exp | null)} }) + /** fetch data from the table: "pending_match_import_players" using primary key columns */ + pending_match_import_players_by_pk?: (pending_match_import_playersGenqlSelection & { __args: {steam_id: Scalars['bigint'], valve_match_id: Scalars['numeric']} }) + /** fetch data from the table in a streaming manner: "pending_match_import_players" */ + pending_match_import_players_stream?: (pending_match_import_playersGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (event_players_stream_cursor_input | null)[], + cursor: (pending_match_import_players_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (event_players_bool_exp | null)} }) - /** fetch data from the table: "event_teams" */ - event_teams?: (event_teamsGenqlSelection & { __args?: { + where?: (pending_match_import_players_bool_exp | null)} }) + /** fetch data from the table: "pending_match_imports" */ + pending_match_imports?: (pending_match_importsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_teams_select_column[] | null), + distinct_on?: (pending_match_imports_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_teams_order_by[] | null), + order_by?: (pending_match_imports_order_by[] | null), /** filter the rows returned */ - where?: (event_teams_bool_exp | null)} }) - /** fetch aggregated fields from the table: "event_teams" */ - event_teams_aggregate?: (event_teams_aggregateGenqlSelection & { __args?: { + where?: (pending_match_imports_bool_exp | null)} }) + /** fetch aggregated fields from the table: "pending_match_imports" */ + pending_match_imports_aggregate?: (pending_match_imports_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_teams_select_column[] | null), + distinct_on?: (pending_match_imports_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_teams_order_by[] | null), + order_by?: (pending_match_imports_order_by[] | null), /** filter the rows returned */ - where?: (event_teams_bool_exp | null)} }) - /** fetch data from the table: "event_teams" using primary key columns */ - event_teams_by_pk?: (event_teamsGenqlSelection & { __args: {event_id: Scalars['uuid'], team_id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "event_teams" */ - event_teams_stream?: (event_teamsGenqlSelection & { __args: { + where?: (pending_match_imports_bool_exp | null)} }) + /** fetch data from the table: "pending_match_imports" using primary key columns */ + pending_match_imports_by_pk?: (pending_match_importsGenqlSelection & { __args: {valve_match_id: Scalars['numeric']} }) + /** fetch data from the table in a streaming manner: "pending_match_imports" */ + pending_match_imports_stream?: (pending_match_importsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (event_teams_stream_cursor_input | null)[], + cursor: (pending_match_imports_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (event_teams_bool_exp | null)} }) - /** fetch data from the table: "event_tournaments" */ - event_tournaments?: (event_tournamentsGenqlSelection & { __args?: { + where?: (pending_match_imports_bool_exp | null)} }) + /** fetch data from the table: "player_aim_stats_demo" */ + player_aim_stats_demo?: (player_aim_stats_demoGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_tournaments_select_column[] | null), + distinct_on?: (player_aim_stats_demo_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_tournaments_order_by[] | null), + order_by?: (player_aim_stats_demo_order_by[] | null), /** filter the rows returned */ - where?: (event_tournaments_bool_exp | null)} }) - /** fetch aggregated fields from the table: "event_tournaments" */ - event_tournaments_aggregate?: (event_tournaments_aggregateGenqlSelection & { __args?: { + where?: (player_aim_stats_demo_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_aim_stats_demo" */ + player_aim_stats_demo_aggregate?: (player_aim_stats_demo_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (event_tournaments_select_column[] | null), + distinct_on?: (player_aim_stats_demo_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (event_tournaments_order_by[] | null), + order_by?: (player_aim_stats_demo_order_by[] | null), /** filter the rows returned */ - where?: (event_tournaments_bool_exp | null)} }) - /** fetch data from the table: "event_tournaments" using primary key columns */ - event_tournaments_by_pk?: (event_tournamentsGenqlSelection & { __args: {event_id: Scalars['uuid'], tournament_id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "event_tournaments" */ - event_tournaments_stream?: (event_tournamentsGenqlSelection & { __args: { + where?: (player_aim_stats_demo_bool_exp | null)} }) + /** fetch data from the table: "player_aim_stats_demo" using primary key columns */ + player_aim_stats_demo_by_pk?: (player_aim_stats_demoGenqlSelection & { __args: {attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "player_aim_stats_demo" */ + player_aim_stats_demo_stream?: (player_aim_stats_demoGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (event_tournaments_stream_cursor_input | null)[], + cursor: (player_aim_stats_demo_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (event_tournaments_bool_exp | null)} }) - /** fetch data from the table: "events" */ - events?: (eventsGenqlSelection & { __args?: { + where?: (player_aim_stats_demo_bool_exp | null)} }) + /** fetch data from the table: "player_aim_weapon_stats" */ + player_aim_weapon_stats?: (player_aim_weapon_statsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (events_select_column[] | null), + distinct_on?: (player_aim_weapon_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (events_order_by[] | null), + order_by?: (player_aim_weapon_stats_order_by[] | null), /** filter the rows returned */ - where?: (events_bool_exp | null)} }) - /** fetch aggregated fields from the table: "events" */ - events_aggregate?: (events_aggregateGenqlSelection & { __args?: { + where?: (player_aim_weapon_stats_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_aim_weapon_stats" */ + player_aim_weapon_stats_aggregate?: (player_aim_weapon_stats_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (events_select_column[] | null), + distinct_on?: (player_aim_weapon_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (events_order_by[] | null), + order_by?: (player_aim_weapon_stats_order_by[] | null), /** filter the rows returned */ - where?: (events_bool_exp | null)} }) - /** fetch data from the table: "events" using primary key columns */ - events_by_pk?: (eventsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "events" */ - events_stream?: (eventsGenqlSelection & { __args: { + where?: (player_aim_weapon_stats_bool_exp | null)} }) + /** fetch data from the table: "player_aim_weapon_stats" using primary key columns */ + player_aim_weapon_stats_by_pk?: (player_aim_weapon_statsGenqlSelection & { __args: {match_map_id: Scalars['uuid'], steam_id: Scalars['bigint'], weapon_class: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "player_aim_weapon_stats" */ + player_aim_weapon_stats_stream?: (player_aim_weapon_statsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (events_stream_cursor_input | null)[], + cursor: (player_aim_weapon_stats_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (events_bool_exp | null)} }) - /** fetch data from the table: "friends" */ - friends?: (friendsGenqlSelection & { __args?: { + where?: (player_aim_weapon_stats_bool_exp | null)} }) + /** An array relationship */ + player_assists?: (player_assistsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (friends_select_column[] | null), + distinct_on?: (player_assists_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (friends_order_by[] | null), + order_by?: (player_assists_order_by[] | null), /** filter the rows returned */ - where?: (friends_bool_exp | null)} }) - /** fetch aggregated fields from the table: "friends" */ - friends_aggregate?: (friends_aggregateGenqlSelection & { __args?: { + where?: (player_assists_bool_exp | null)} }) + /** An aggregate relationship */ + player_assists_aggregate?: (player_assists_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (friends_select_column[] | null), + distinct_on?: (player_assists_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (friends_order_by[] | null), + order_by?: (player_assists_order_by[] | null), /** filter the rows returned */ - where?: (friends_bool_exp | null)} }) - /** fetch data from the table: "friends" using primary key columns */ - friends_by_pk?: (friendsGenqlSelection & { __args: {other_player_steam_id: Scalars['bigint'], player_steam_id: Scalars['bigint']} }) - /** fetch data from the table in a streaming manner: "friends" */ - friends_stream?: (friendsGenqlSelection & { __args: { + where?: (player_assists_bool_exp | null)} }) + /** fetch data from the table: "player_assists" using primary key columns */ + player_assists_by_pk?: (player_assistsGenqlSelection & { __args: {attacked_steam_id: Scalars['bigint'], attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) + /** fetch data from the table in a streaming manner: "player_assists" */ + player_assists_stream?: (player_assistsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (friends_stream_cursor_input | null)[], + cursor: (player_assists_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (friends_bool_exp | null)} }) - /** fetch data from the table: "game_mode_plugins" */ - game_mode_plugins?: (game_mode_pluginsGenqlSelection & { __args?: { + where?: (player_assists_bool_exp | null)} }) + /** fetch data from the table: "player_career_stats_v" */ + player_career_stats_v?: (player_career_stats_vGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_mode_plugins_select_column[] | null), + distinct_on?: (player_career_stats_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_mode_plugins_order_by[] | null), + order_by?: (player_career_stats_v_order_by[] | null), /** filter the rows returned */ - where?: (game_mode_plugins_bool_exp | null)} }) - /** fetch aggregated fields from the table: "game_mode_plugins" */ - game_mode_plugins_aggregate?: (game_mode_plugins_aggregateGenqlSelection & { __args?: { + where?: (player_career_stats_v_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_career_stats_v" */ + player_career_stats_v_aggregate?: (player_career_stats_v_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_mode_plugins_select_column[] | null), + distinct_on?: (player_career_stats_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_mode_plugins_order_by[] | null), + order_by?: (player_career_stats_v_order_by[] | null), /** filter the rows returned */ - where?: (game_mode_plugins_bool_exp | null)} }) - /** fetch data from the table: "game_mode_plugins" using primary key columns */ - game_mode_plugins_by_pk?: (game_mode_pluginsGenqlSelection & { __args: {game_mode_id: Scalars['uuid'], plugin_slug: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "game_mode_plugins" */ - game_mode_plugins_stream?: (game_mode_pluginsGenqlSelection & { __args: { + where?: (player_career_stats_v_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "player_career_stats_v" */ + player_career_stats_v_stream?: (player_career_stats_vGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (game_mode_plugins_stream_cursor_input | null)[], + cursor: (player_career_stats_v_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (game_mode_plugins_bool_exp | null)} }) - /** fetch data from the table: "game_modes" */ - game_modes?: (game_modesGenqlSelection & { __args?: { + where?: (player_career_stats_v_bool_exp | null)} }) + /** An array relationship */ + player_damages?: (player_damagesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_modes_select_column[] | null), + distinct_on?: (player_damages_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_modes_order_by[] | null), + order_by?: (player_damages_order_by[] | null), /** filter the rows returned */ - where?: (game_modes_bool_exp | null)} }) - /** fetch aggregated fields from the table: "game_modes" */ - game_modes_aggregate?: (game_modes_aggregateGenqlSelection & { __args?: { + where?: (player_damages_bool_exp | null)} }) + /** An aggregate relationship */ + player_damages_aggregate?: (player_damages_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_modes_select_column[] | null), + distinct_on?: (player_damages_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_modes_order_by[] | null), + order_by?: (player_damages_order_by[] | null), /** filter the rows returned */ - where?: (game_modes_bool_exp | null)} }) - /** fetch data from the table: "game_modes" using primary key columns */ - game_modes_by_pk?: (game_modesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "game_modes" */ - game_modes_stream?: (game_modesGenqlSelection & { __args: { + where?: (player_damages_bool_exp | null)} }) + /** fetch data from the table: "player_damages" using primary key columns */ + player_damages_by_pk?: (player_damagesGenqlSelection & { __args: {id: Scalars['uuid'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) + /** fetch data from the table in a streaming manner: "player_damages" */ + player_damages_stream?: (player_damagesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (game_modes_stream_cursor_input | null)[], + cursor: (player_damages_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (game_modes_bool_exp | null)} }) - /** fetch data from the table: "game_plugin_installs" */ - game_plugin_installs?: (game_plugin_installsGenqlSelection & { __args?: { + where?: (player_damages_bool_exp | null)} }) + /** fetch data from the table: "player_elo" */ + player_elo?: (player_eloGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_plugin_installs_select_column[] | null), + distinct_on?: (player_elo_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_plugin_installs_order_by[] | null), + order_by?: (player_elo_order_by[] | null), /** filter the rows returned */ - where?: (game_plugin_installs_bool_exp | null)} }) - /** fetch aggregated fields from the table: "game_plugin_installs" */ - game_plugin_installs_aggregate?: (game_plugin_installs_aggregateGenqlSelection & { __args?: { + where?: (player_elo_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_elo" */ + player_elo_aggregate?: (player_elo_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_plugin_installs_select_column[] | null), + distinct_on?: (player_elo_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_plugin_installs_order_by[] | null), + order_by?: (player_elo_order_by[] | null), /** filter the rows returned */ - where?: (game_plugin_installs_bool_exp | null)} }) - /** fetch data from the table: "game_plugin_installs" using primary key columns */ - game_plugin_installs_by_pk?: (game_plugin_installsGenqlSelection & { __args: {plugin_slug: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "game_plugin_installs" */ - game_plugin_installs_stream?: (game_plugin_installsGenqlSelection & { __args: { + where?: (player_elo_bool_exp | null)} }) + /** fetch data from the table: "player_elo" using primary key columns */ + player_elo_by_pk?: (player_eloGenqlSelection & { __args: {match_id: Scalars['uuid'], steam_id: Scalars['bigint'], type: e_match_types_enum} }) + /** fetch data from the table in a streaming manner: "player_elo" */ + player_elo_stream?: (player_eloGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (game_plugin_installs_stream_cursor_input | null)[], + cursor: (player_elo_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (game_plugin_installs_bool_exp | null)} }) - /** fetch data from the table: "game_plugin_versions" */ - game_plugin_versions?: (game_plugin_versionsGenqlSelection & { __args?: { + where?: (player_elo_bool_exp | null)} }) + /** fetch data from the table: "player_faceit_rank_history" */ + player_faceit_rank_history?: (player_faceit_rank_historyGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_plugin_versions_select_column[] | null), + distinct_on?: (player_faceit_rank_history_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_plugin_versions_order_by[] | null), + order_by?: (player_faceit_rank_history_order_by[] | null), /** filter the rows returned */ - where?: (game_plugin_versions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "game_plugin_versions" */ - game_plugin_versions_aggregate?: (game_plugin_versions_aggregateGenqlSelection & { __args?: { + where?: (player_faceit_rank_history_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_faceit_rank_history" */ + player_faceit_rank_history_aggregate?: (player_faceit_rank_history_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_plugin_versions_select_column[] | null), + distinct_on?: (player_faceit_rank_history_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_plugin_versions_order_by[] | null), + order_by?: (player_faceit_rank_history_order_by[] | null), /** filter the rows returned */ - where?: (game_plugin_versions_bool_exp | null)} }) - /** fetch data from the table: "game_plugin_versions" using primary key columns */ - game_plugin_versions_by_pk?: (game_plugin_versionsGenqlSelection & { __args: {plugin_slug: Scalars['String'], runtime: e_plugin_runtimes_enum, version: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "game_plugin_versions" */ - game_plugin_versions_stream?: (game_plugin_versionsGenqlSelection & { __args: { + where?: (player_faceit_rank_history_bool_exp | null)} }) + /** fetch data from the table: "player_faceit_rank_history" using primary key columns */ + player_faceit_rank_history_by_pk?: (player_faceit_rank_historyGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "player_faceit_rank_history" */ + player_faceit_rank_history_stream?: (player_faceit_rank_historyGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (game_plugin_versions_stream_cursor_input | null)[], + cursor: (player_faceit_rank_history_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (game_plugin_versions_bool_exp | null)} }) - /** fetch data from the table: "game_plugins" */ - game_plugins?: (game_pluginsGenqlSelection & { __args?: { + where?: (player_faceit_rank_history_bool_exp | null)} }) + /** An array relationship */ + player_flashes?: (player_flashesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_plugins_select_column[] | null), + distinct_on?: (player_flashes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_plugins_order_by[] | null), + order_by?: (player_flashes_order_by[] | null), /** filter the rows returned */ - where?: (game_plugins_bool_exp | null)} }) - /** fetch aggregated fields from the table: "game_plugins" */ - game_plugins_aggregate?: (game_plugins_aggregateGenqlSelection & { __args?: { + where?: (player_flashes_bool_exp | null)} }) + /** An aggregate relationship */ + player_flashes_aggregate?: (player_flashes_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_plugins_select_column[] | null), + distinct_on?: (player_flashes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_plugins_order_by[] | null), + order_by?: (player_flashes_order_by[] | null), /** filter the rows returned */ - where?: (game_plugins_bool_exp | null)} }) - /** fetch data from the table: "game_plugins" using primary key columns */ - game_plugins_by_pk?: (game_pluginsGenqlSelection & { __args: {slug: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "game_plugins" */ - game_plugins_stream?: (game_pluginsGenqlSelection & { __args: { + where?: (player_flashes_bool_exp | null)} }) + /** fetch data from the table: "player_flashes" using primary key columns */ + player_flashes_by_pk?: (player_flashesGenqlSelection & { __args: {attacked_steam_id: Scalars['bigint'], attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) + /** fetch data from the table in a streaming manner: "player_flashes" */ + player_flashes_stream?: (player_flashesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (game_plugins_stream_cursor_input | null)[], + cursor: (player_flashes_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (game_plugins_bool_exp | null)} }) - /** fetch data from the table: "game_server_node_plugins" */ - game_server_node_plugins?: (game_server_node_pluginsGenqlSelection & { __args?: { + where?: (player_flashes_bool_exp | null)} }) + /** An array relationship */ + player_kills?: (player_killsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_server_node_plugins_select_column[] | null), + distinct_on?: (player_kills_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_server_node_plugins_order_by[] | null), + order_by?: (player_kills_order_by[] | null), /** filter the rows returned */ - where?: (game_server_node_plugins_bool_exp | null)} }) - /** fetch aggregated fields from the table: "game_server_node_plugins" */ - game_server_node_plugins_aggregate?: (game_server_node_plugins_aggregateGenqlSelection & { __args?: { + where?: (player_kills_bool_exp | null)} }) + /** An aggregate relationship */ + player_kills_aggregate?: (player_kills_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_server_node_plugins_select_column[] | null), + distinct_on?: (player_kills_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_server_node_plugins_order_by[] | null), - /** filter the rows returned */ - where?: (game_server_node_plugins_bool_exp | null)} }) - /** fetch data from the table: "game_server_node_plugins" using primary key columns */ - game_server_node_plugins_by_pk?: (game_server_node_pluginsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "game_server_node_plugins" */ - game_server_node_plugins_stream?: (game_server_node_pluginsGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (game_server_node_plugins_stream_cursor_input | null)[], + order_by?: (player_kills_order_by[] | null), /** filter the rows returned */ - where?: (game_server_node_plugins_bool_exp | null)} }) - /** An array relationship */ - game_server_nodes?: (game_server_nodesGenqlSelection & { __args?: { + where?: (player_kills_bool_exp | null)} }) + /** fetch data from the table: "player_kills" using primary key columns */ + player_kills_by_pk?: (player_killsGenqlSelection & { __args: {attacked_steam_id: Scalars['bigint'], attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) + /** fetch data from the table: "player_kills_by_weapon" */ + player_kills_by_weapon?: (player_kills_by_weaponGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_server_nodes_select_column[] | null), + distinct_on?: (player_kills_by_weapon_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_server_nodes_order_by[] | null), + order_by?: (player_kills_by_weapon_order_by[] | null), /** filter the rows returned */ - where?: (game_server_nodes_bool_exp | null)} }) - /** An aggregate relationship */ - game_server_nodes_aggregate?: (game_server_nodes_aggregateGenqlSelection & { __args?: { + where?: (player_kills_by_weapon_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_kills_by_weapon" */ + player_kills_by_weapon_aggregate?: (player_kills_by_weapon_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_server_nodes_select_column[] | null), + distinct_on?: (player_kills_by_weapon_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_server_nodes_order_by[] | null), + order_by?: (player_kills_by_weapon_order_by[] | null), /** filter the rows returned */ - where?: (game_server_nodes_bool_exp | null)} }) - /** fetch data from the table: "game_server_nodes" using primary key columns */ - game_server_nodes_by_pk?: (game_server_nodesGenqlSelection & { __args: {id: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "game_server_nodes" */ - game_server_nodes_stream?: (game_server_nodesGenqlSelection & { __args: { + where?: (player_kills_by_weapon_bool_exp | null)} }) + /** fetch data from the table: "player_kills_by_weapon" using primary key columns */ + player_kills_by_weapon_by_pk?: (player_kills_by_weaponGenqlSelection & { __args: {player_steam_id: Scalars['bigint'], with: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "player_kills_by_weapon" */ + player_kills_by_weapon_stream?: (player_kills_by_weaponGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (game_server_nodes_stream_cursor_input | null)[], + cursor: (player_kills_by_weapon_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (game_server_nodes_bool_exp | null)} }) - /** fetch data from the table: "game_versions" */ - game_versions?: (game_versionsGenqlSelection & { __args?: { + where?: (player_kills_by_weapon_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "player_kills" */ + player_kills_stream?: (player_killsGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (player_kills_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (player_kills_bool_exp | null)} }) + /** fetch data from the table: "player_leaderboard_rank" */ + player_leaderboard_rank?: (player_leaderboard_rankGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_versions_select_column[] | null), + distinct_on?: (player_leaderboard_rank_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_versions_order_by[] | null), + order_by?: (player_leaderboard_rank_order_by[] | null), /** filter the rows returned */ - where?: (game_versions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "game_versions" */ - game_versions_aggregate?: (game_versions_aggregateGenqlSelection & { __args?: { + where?: (player_leaderboard_rank_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_leaderboard_rank" */ + player_leaderboard_rank_aggregate?: (player_leaderboard_rank_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (game_versions_select_column[] | null), + distinct_on?: (player_leaderboard_rank_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (game_versions_order_by[] | null), + order_by?: (player_leaderboard_rank_order_by[] | null), /** filter the rows returned */ - where?: (game_versions_bool_exp | null)} }) - /** fetch data from the table: "game_versions" using primary key columns */ - game_versions_by_pk?: (game_versionsGenqlSelection & { __args: {build_id: Scalars['Int']} }) - /** fetch data from the table in a streaming manner: "game_versions" */ - game_versions_stream?: (game_versionsGenqlSelection & { __args: { + where?: (player_leaderboard_rank_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "player_leaderboard_rank" */ + player_leaderboard_rank_stream?: (player_leaderboard_rankGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (game_versions_stream_cursor_input | null)[], + cursor: (player_leaderboard_rank_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (game_versions_bool_exp | null)} }) - /** fetch data from the table: "gamedata_signature_validations" */ - gamedata_signature_validations?: (gamedata_signature_validationsGenqlSelection & { __args?: { + where?: (player_leaderboard_rank_bool_exp | null)} }) + /** fetch data from the table: "player_match_map_stats" */ + player_match_map_stats?: (player_match_map_statsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (gamedata_signature_validations_select_column[] | null), + distinct_on?: (player_match_map_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (gamedata_signature_validations_order_by[] | null), + order_by?: (player_match_map_stats_order_by[] | null), /** filter the rows returned */ - where?: (gamedata_signature_validations_bool_exp | null)} }) - /** fetch aggregated fields from the table: "gamedata_signature_validations" */ - gamedata_signature_validations_aggregate?: (gamedata_signature_validations_aggregateGenqlSelection & { __args?: { + where?: (player_match_map_stats_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_match_map_stats" */ + player_match_map_stats_aggregate?: (player_match_map_stats_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (gamedata_signature_validations_select_column[] | null), + distinct_on?: (player_match_map_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (gamedata_signature_validations_order_by[] | null), + order_by?: (player_match_map_stats_order_by[] | null), /** filter the rows returned */ - where?: (gamedata_signature_validations_bool_exp | null)} }) - /** fetch data from the table: "gamedata_signature_validations" using primary key columns */ - gamedata_signature_validations_by_pk?: (gamedata_signature_validationsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "gamedata_signature_validations" */ - gamedata_signature_validations_stream?: (gamedata_signature_validationsGenqlSelection & { __args: { + where?: (player_match_map_stats_bool_exp | null)} }) + /** fetch data from the table: "player_match_map_stats" using primary key columns */ + player_match_map_stats_by_pk?: (player_match_map_statsGenqlSelection & { __args: {match_map_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) + /** fetch data from the table in a streaming manner: "player_match_map_stats" */ + player_match_map_stats_stream?: (player_match_map_statsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (gamedata_signature_validations_stream_cursor_input | null)[], + cursor: (player_match_map_stats_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (gamedata_signature_validations_bool_exp | null)} }) - /** execute function "get_event_leaderboard" which returns "leaderboard_entries" */ - get_event_leaderboard?: (leaderboard_entriesGenqlSelection & { __args: { - /** input parameters for function "get_event_leaderboard" */ - args: get_event_leaderboard_args, + where?: (player_match_map_stats_bool_exp | null)} }) + /** fetch data from the table: "player_match_performance_v" */ + player_match_performance_v?: (player_match_performance_vGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (leaderboard_entries_select_column[] | null), + distinct_on?: (player_match_performance_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (leaderboard_entries_order_by[] | null), + order_by?: (player_match_performance_v_order_by[] | null), /** filter the rows returned */ - where?: (leaderboard_entries_bool_exp | null)} }) - /** execute function "get_event_leaderboard" and query aggregates on result of table type "leaderboard_entries" */ - get_event_leaderboard_aggregate?: (leaderboard_entries_aggregateGenqlSelection & { __args: { - /** input parameters for function "get_event_leaderboard_aggregate" */ - args: get_event_leaderboard_args, + where?: (player_match_performance_v_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_match_performance_v" */ + player_match_performance_v_aggregate?: (player_match_performance_v_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (leaderboard_entries_select_column[] | null), + distinct_on?: (player_match_performance_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (leaderboard_entries_order_by[] | null), + order_by?: (player_match_performance_v_order_by[] | null), /** filter the rows returned */ - where?: (leaderboard_entries_bool_exp | null)} }) - /** execute function "get_leaderboard" which returns "leaderboard_entries" */ - get_leaderboard?: (leaderboard_entriesGenqlSelection & { __args: { - /** input parameters for function "get_leaderboard" */ - args: get_leaderboard_args, + where?: (player_match_performance_v_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "player_match_performance_v" */ + player_match_performance_v_stream?: (player_match_performance_vGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (player_match_performance_v_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (player_match_performance_v_bool_exp | null)} }) + /** fetch data from the table: "player_match_stats_v" */ + player_match_stats_v?: (player_match_stats_vGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (leaderboard_entries_select_column[] | null), + distinct_on?: (player_match_stats_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (leaderboard_entries_order_by[] | null), + order_by?: (player_match_stats_v_order_by[] | null), /** filter the rows returned */ - where?: (leaderboard_entries_bool_exp | null)} }) - /** execute function "get_leaderboard" and query aggregates on result of table type "leaderboard_entries" */ - get_leaderboard_aggregate?: (leaderboard_entries_aggregateGenqlSelection & { __args: { - /** input parameters for function "get_leaderboard_aggregate" */ - args: get_leaderboard_args, + where?: (player_match_stats_v_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_match_stats_v" */ + player_match_stats_v_aggregate?: (player_match_stats_v_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (leaderboard_entries_select_column[] | null), + distinct_on?: (player_match_stats_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (leaderboard_entries_order_by[] | null), + order_by?: (player_match_stats_v_order_by[] | null), /** filter the rows returned */ - where?: (leaderboard_entries_bool_exp | null)} }) - /** execute function "get_league_season_leaderboard" which returns "leaderboard_entries" */ - get_league_season_leaderboard?: (leaderboard_entriesGenqlSelection & { __args: { - /** input parameters for function "get_league_season_leaderboard" */ - args: get_league_season_leaderboard_args, + where?: (player_match_stats_v_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "player_match_stats_v" */ + player_match_stats_v_stream?: (player_match_stats_vGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (player_match_stats_v_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (player_match_stats_v_bool_exp | null)} }) + /** An array relationship */ + player_objectives?: (player_objectivesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (leaderboard_entries_select_column[] | null), + distinct_on?: (player_objectives_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (leaderboard_entries_order_by[] | null), + order_by?: (player_objectives_order_by[] | null), /** filter the rows returned */ - where?: (leaderboard_entries_bool_exp | null)} }) - /** execute function "get_league_season_leaderboard" and query aggregates on result of table type "leaderboard_entries" */ - get_league_season_leaderboard_aggregate?: (leaderboard_entries_aggregateGenqlSelection & { __args: { - /** input parameters for function "get_league_season_leaderboard_aggregate" */ - args: get_league_season_leaderboard_args, + where?: (player_objectives_bool_exp | null)} }) + /** An aggregate relationship */ + player_objectives_aggregate?: (player_objectives_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (leaderboard_entries_select_column[] | null), + distinct_on?: (player_objectives_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (leaderboard_entries_order_by[] | null), + order_by?: (player_objectives_order_by[] | null), /** filter the rows returned */ - where?: (leaderboard_entries_bool_exp | null)} }) - /** execute function "get_player_leaderboard_rank" which returns "player_leaderboard_rank" */ - get_player_leaderboard_rank?: (player_leaderboard_rankGenqlSelection & { __args: { - /** input parameters for function "get_player_leaderboard_rank" */ - args: get_player_leaderboard_rank_args, + where?: (player_objectives_bool_exp | null)} }) + /** fetch data from the table: "player_objectives" using primary key columns */ + player_objectives_by_pk?: (player_objectivesGenqlSelection & { __args: {match_map_id: Scalars['uuid'], player_steam_id: Scalars['bigint'], time: Scalars['timestamptz']} }) + /** fetch data from the table in a streaming manner: "player_objectives" */ + player_objectives_stream?: (player_objectivesGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (player_objectives_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (player_objectives_bool_exp | null)} }) + /** fetch data from the table: "player_performance_v" */ + player_performance_v?: (player_performance_vGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_leaderboard_rank_select_column[] | null), + distinct_on?: (player_performance_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_leaderboard_rank_order_by[] | null), + order_by?: (player_performance_v_order_by[] | null), /** filter the rows returned */ - where?: (player_leaderboard_rank_bool_exp | null)} }) - /** execute function "get_player_leaderboard_rank" and query aggregates on result of table type "player_leaderboard_rank" */ - get_player_leaderboard_rank_aggregate?: (player_leaderboard_rank_aggregateGenqlSelection & { __args: { - /** input parameters for function "get_player_leaderboard_rank_aggregate" */ - args: get_player_leaderboard_rank_args, + where?: (player_performance_v_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_performance_v" */ + player_performance_v_aggregate?: (player_performance_v_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_leaderboard_rank_select_column[] | null), + distinct_on?: (player_performance_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_leaderboard_rank_order_by[] | null), + order_by?: (player_performance_v_order_by[] | null), /** filter the rows returned */ - where?: (player_leaderboard_rank_bool_exp | null)} }) - /** fetch data from the table: "leaderboard_entries" */ - leaderboard_entries?: (leaderboard_entriesGenqlSelection & { __args?: { + where?: (player_performance_v_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "player_performance_v" */ + player_performance_v_stream?: (player_performance_vGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (player_performance_v_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (player_performance_v_bool_exp | null)} }) + /** fetch data from the table: "player_premier_rank_history" */ + player_premier_rank_history?: (player_premier_rank_historyGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (leaderboard_entries_select_column[] | null), + distinct_on?: (player_premier_rank_history_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (leaderboard_entries_order_by[] | null), + order_by?: (player_premier_rank_history_order_by[] | null), /** filter the rows returned */ - where?: (leaderboard_entries_bool_exp | null)} }) - /** fetch aggregated fields from the table: "leaderboard_entries" */ - leaderboard_entries_aggregate?: (leaderboard_entries_aggregateGenqlSelection & { __args?: { + where?: (player_premier_rank_history_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_premier_rank_history" */ + player_premier_rank_history_aggregate?: (player_premier_rank_history_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (leaderboard_entries_select_column[] | null), + distinct_on?: (player_premier_rank_history_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (leaderboard_entries_order_by[] | null), + order_by?: (player_premier_rank_history_order_by[] | null), /** filter the rows returned */ - where?: (leaderboard_entries_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "leaderboard_entries" */ - leaderboard_entries_stream?: (leaderboard_entriesGenqlSelection & { __args: { + where?: (player_premier_rank_history_bool_exp | null)} }) + /** fetch data from the table: "player_premier_rank_history" using primary key columns */ + player_premier_rank_history_by_pk?: (player_premier_rank_historyGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "player_premier_rank_history" */ + player_premier_rank_history_stream?: (player_premier_rank_historyGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (leaderboard_entries_stream_cursor_input | null)[], + cursor: (player_premier_rank_history_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (leaderboard_entries_bool_exp | null)} }) - /** fetch data from the table: "league_divisions" */ - league_divisions?: (league_divisionsGenqlSelection & { __args?: { + where?: (player_premier_rank_history_bool_exp | null)} }) + /** fetch data from the table: "player_sanctions" */ + player_sanctions?: (player_sanctionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_divisions_select_column[] | null), + distinct_on?: (player_sanctions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_divisions_order_by[] | null), + order_by?: (player_sanctions_order_by[] | null), /** filter the rows returned */ - where?: (league_divisions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_divisions" */ - league_divisions_aggregate?: (league_divisions_aggregateGenqlSelection & { __args?: { + where?: (player_sanctions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_sanctions" */ + player_sanctions_aggregate?: (player_sanctions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_divisions_select_column[] | null), + distinct_on?: (player_sanctions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_divisions_order_by[] | null), + order_by?: (player_sanctions_order_by[] | null), /** filter the rows returned */ - where?: (league_divisions_bool_exp | null)} }) - /** fetch data from the table: "league_divisions" using primary key columns */ - league_divisions_by_pk?: (league_divisionsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "league_divisions" */ - league_divisions_stream?: (league_divisionsGenqlSelection & { __args: { + where?: (player_sanctions_bool_exp | null)} }) + /** fetch data from the table: "player_sanctions" using primary key columns */ + player_sanctions_by_pk?: (player_sanctionsGenqlSelection & { __args: {created_at: Scalars['timestamptz'], id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "player_sanctions" */ + player_sanctions_stream?: (player_sanctionsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (league_divisions_stream_cursor_input | null)[], + cursor: (player_sanctions_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (league_divisions_bool_exp | null)} }) - /** fetch data from the table: "league_match_weeks" */ - league_match_weeks?: (league_match_weeksGenqlSelection & { __args?: { + where?: (player_sanctions_bool_exp | null)} }) + /** An array relationship */ + player_season_stats?: (player_season_statsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_match_weeks_select_column[] | null), + distinct_on?: (player_season_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_match_weeks_order_by[] | null), + order_by?: (player_season_stats_order_by[] | null), /** filter the rows returned */ - where?: (league_match_weeks_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_match_weeks" */ - league_match_weeks_aggregate?: (league_match_weeks_aggregateGenqlSelection & { __args?: { + where?: (player_season_stats_bool_exp | null)} }) + /** An aggregate relationship */ + player_season_stats_aggregate?: (player_season_stats_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_match_weeks_select_column[] | null), + distinct_on?: (player_season_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_match_weeks_order_by[] | null), + order_by?: (player_season_stats_order_by[] | null), /** filter the rows returned */ - where?: (league_match_weeks_bool_exp | null)} }) - /** fetch data from the table: "league_match_weeks" using primary key columns */ - league_match_weeks_by_pk?: (league_match_weeksGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "league_match_weeks" */ - league_match_weeks_stream?: (league_match_weeksGenqlSelection & { __args: { + where?: (player_season_stats_bool_exp | null)} }) + /** fetch data from the table: "player_season_stats" using primary key columns */ + player_season_stats_by_pk?: (player_season_statsGenqlSelection & { __args: {player_steam_id: Scalars['bigint'], season_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "player_season_stats" */ + player_season_stats_stream?: (player_season_statsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (league_match_weeks_stream_cursor_input | null)[], + cursor: (player_season_stats_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (league_match_weeks_bool_exp | null)} }) - /** fetch data from the table: "league_relegation_playoffs" */ - league_relegation_playoffs?: (league_relegation_playoffsGenqlSelection & { __args?: { + where?: (player_season_stats_bool_exp | null)} }) + /** fetch data from the table: "player_stats" */ + player_stats?: (player_statsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_relegation_playoffs_select_column[] | null), + distinct_on?: (player_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_relegation_playoffs_order_by[] | null), + order_by?: (player_stats_order_by[] | null), /** filter the rows returned */ - where?: (league_relegation_playoffs_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_relegation_playoffs" */ - league_relegation_playoffs_aggregate?: (league_relegation_playoffs_aggregateGenqlSelection & { __args?: { + where?: (player_stats_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_stats" */ + player_stats_aggregate?: (player_stats_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_relegation_playoffs_select_column[] | null), + distinct_on?: (player_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_relegation_playoffs_order_by[] | null), + order_by?: (player_stats_order_by[] | null), /** filter the rows returned */ - where?: (league_relegation_playoffs_bool_exp | null)} }) - /** fetch data from the table: "league_relegation_playoffs" using primary key columns */ - league_relegation_playoffs_by_pk?: (league_relegation_playoffsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "league_relegation_playoffs" */ - league_relegation_playoffs_stream?: (league_relegation_playoffsGenqlSelection & { __args: { + where?: (player_stats_bool_exp | null)} }) + /** fetch data from the table: "player_stats" using primary key columns */ + player_stats_by_pk?: (player_statsGenqlSelection & { __args: {player_steam_id: Scalars['bigint']} }) + /** fetch data from the table in a streaming manner: "player_stats" */ + player_stats_stream?: (player_statsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (league_relegation_playoffs_stream_cursor_input | null)[], + cursor: (player_stats_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (league_relegation_playoffs_bool_exp | null)} }) - /** fetch data from the table: "league_scheduling_proposals" */ - league_scheduling_proposals?: (league_scheduling_proposalsGenqlSelection & { __args?: { + where?: (player_stats_bool_exp | null)} }) + /** fetch data from the table: "player_steam_bot_friend" */ + player_steam_bot_friend?: (player_steam_bot_friendGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_scheduling_proposals_select_column[] | null), + distinct_on?: (player_steam_bot_friend_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_scheduling_proposals_order_by[] | null), + order_by?: (player_steam_bot_friend_order_by[] | null), /** filter the rows returned */ - where?: (league_scheduling_proposals_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_scheduling_proposals" */ - league_scheduling_proposals_aggregate?: (league_scheduling_proposals_aggregateGenqlSelection & { __args?: { + where?: (player_steam_bot_friend_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_steam_bot_friend" */ + player_steam_bot_friend_aggregate?: (player_steam_bot_friend_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_scheduling_proposals_select_column[] | null), + distinct_on?: (player_steam_bot_friend_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_scheduling_proposals_order_by[] | null), + order_by?: (player_steam_bot_friend_order_by[] | null), /** filter the rows returned */ - where?: (league_scheduling_proposals_bool_exp | null)} }) - /** fetch data from the table: "league_scheduling_proposals" using primary key columns */ - league_scheduling_proposals_by_pk?: (league_scheduling_proposalsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "league_scheduling_proposals" */ - league_scheduling_proposals_stream?: (league_scheduling_proposalsGenqlSelection & { __args: { + where?: (player_steam_bot_friend_bool_exp | null)} }) + /** fetch data from the table: "player_steam_bot_friend" using primary key columns */ + player_steam_bot_friend_by_pk?: (player_steam_bot_friendGenqlSelection & { __args: {steam_id: Scalars['bigint']} }) + /** fetch data from the table in a streaming manner: "player_steam_bot_friend" */ + player_steam_bot_friend_stream?: (player_steam_bot_friendGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (league_scheduling_proposals_stream_cursor_input | null)[], + cursor: (player_steam_bot_friend_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (league_scheduling_proposals_bool_exp | null)} }) - /** fetch data from the table: "league_season_divisions" */ - league_season_divisions?: (league_season_divisionsGenqlSelection & { __args?: { + where?: (player_steam_bot_friend_bool_exp | null)} }) + /** fetch data from the table: "player_steam_match_auth" */ + player_steam_match_auth?: (player_steam_match_authGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_season_divisions_select_column[] | null), + distinct_on?: (player_steam_match_auth_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_season_divisions_order_by[] | null), + order_by?: (player_steam_match_auth_order_by[] | null), /** filter the rows returned */ - where?: (league_season_divisions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_season_divisions" */ - league_season_divisions_aggregate?: (league_season_divisions_aggregateGenqlSelection & { __args?: { + where?: (player_steam_match_auth_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_steam_match_auth" */ + player_steam_match_auth_aggregate?: (player_steam_match_auth_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_season_divisions_select_column[] | null), + distinct_on?: (player_steam_match_auth_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_season_divisions_order_by[] | null), + order_by?: (player_steam_match_auth_order_by[] | null), /** filter the rows returned */ - where?: (league_season_divisions_bool_exp | null)} }) - /** fetch data from the table: "league_season_divisions" using primary key columns */ - league_season_divisions_by_pk?: (league_season_divisionsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "league_season_divisions" */ - league_season_divisions_stream?: (league_season_divisionsGenqlSelection & { __args: { + where?: (player_steam_match_auth_bool_exp | null)} }) + /** fetch data from the table: "player_steam_match_auth" using primary key columns */ + player_steam_match_auth_by_pk?: (player_steam_match_authGenqlSelection & { __args: {steam_id: Scalars['bigint']} }) + /** fetch data from the table in a streaming manner: "player_steam_match_auth" */ + player_steam_match_auth_stream?: (player_steam_match_authGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (league_season_divisions_stream_cursor_input | null)[], + cursor: (player_steam_match_auth_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (league_season_divisions_bool_exp | null)} }) - /** fetch data from the table: "league_seasons" */ - league_seasons?: (league_seasonsGenqlSelection & { __args?: { + where?: (player_steam_match_auth_bool_exp | null)} }) + /** fetch data from the table: "player_unused_utility" */ + player_unused_utility?: (player_unused_utilityGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_seasons_select_column[] | null), + distinct_on?: (player_unused_utility_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_seasons_order_by[] | null), + order_by?: (player_unused_utility_order_by[] | null), /** filter the rows returned */ - where?: (league_seasons_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_seasons" */ - league_seasons_aggregate?: (league_seasons_aggregateGenqlSelection & { __args?: { + where?: (player_unused_utility_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_unused_utility" */ + player_unused_utility_aggregate?: (player_unused_utility_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_seasons_select_column[] | null), + distinct_on?: (player_unused_utility_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_seasons_order_by[] | null), + order_by?: (player_unused_utility_order_by[] | null), /** filter the rows returned */ - where?: (league_seasons_bool_exp | null)} }) - /** fetch data from the table: "league_seasons" using primary key columns */ - league_seasons_by_pk?: (league_seasonsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "league_seasons" */ - league_seasons_stream?: (league_seasonsGenqlSelection & { __args: { + where?: (player_unused_utility_bool_exp | null)} }) + /** fetch data from the table: "player_unused_utility" using primary key columns */ + player_unused_utility_by_pk?: (player_unused_utilityGenqlSelection & { __args: {match_map_id: Scalars['uuid'], player_steam_id: Scalars['bigint']} }) + /** fetch data from the table in a streaming manner: "player_unused_utility" */ + player_unused_utility_stream?: (player_unused_utilityGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (league_seasons_stream_cursor_input | null)[], + cursor: (player_unused_utility_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (league_seasons_bool_exp | null)} }) - /** fetch data from the table: "league_team_movements" */ - league_team_movements?: (league_team_movementsGenqlSelection & { __args?: { + where?: (player_unused_utility_bool_exp | null)} }) + /** An array relationship */ + player_utility?: (player_utilityGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_team_movements_select_column[] | null), + distinct_on?: (player_utility_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_team_movements_order_by[] | null), + order_by?: (player_utility_order_by[] | null), /** filter the rows returned */ - where?: (league_team_movements_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_team_movements" */ - league_team_movements_aggregate?: (league_team_movements_aggregateGenqlSelection & { __args?: { + where?: (player_utility_bool_exp | null)} }) + /** An aggregate relationship */ + player_utility_aggregate?: (player_utility_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_team_movements_select_column[] | null), + distinct_on?: (player_utility_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_team_movements_order_by[] | null), + order_by?: (player_utility_order_by[] | null), /** filter the rows returned */ - where?: (league_team_movements_bool_exp | null)} }) - /** fetch data from the table: "league_team_movements" using primary key columns */ - league_team_movements_by_pk?: (league_team_movementsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "league_team_movements" */ - league_team_movements_stream?: (league_team_movementsGenqlSelection & { __args: { + where?: (player_utility_bool_exp | null)} }) + /** fetch data from the table: "player_utility" using primary key columns */ + player_utility_by_pk?: (player_utilityGenqlSelection & { __args: {attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) + /** fetch data from the table in a streaming manner: "player_utility" */ + player_utility_stream?: (player_utilityGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (league_team_movements_stream_cursor_input | null)[], + cursor: (player_utility_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (league_team_movements_bool_exp | null)} }) - /** fetch data from the table: "league_team_rosters" */ - league_team_rosters?: (league_team_rostersGenqlSelection & { __args?: { + where?: (player_utility_bool_exp | null)} }) + /** fetch data from the table: "player_weapon_stats_v" */ + player_weapon_stats_v?: (player_weapon_stats_vGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_team_rosters_select_column[] | null), + distinct_on?: (player_weapon_stats_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_team_rosters_order_by[] | null), + order_by?: (player_weapon_stats_v_order_by[] | null), /** filter the rows returned */ - where?: (league_team_rosters_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_team_rosters" */ - league_team_rosters_aggregate?: (league_team_rosters_aggregateGenqlSelection & { __args?: { + where?: (player_weapon_stats_v_bool_exp | null)} }) + /** fetch aggregated fields from the table: "player_weapon_stats_v" */ + player_weapon_stats_v_aggregate?: (player_weapon_stats_v_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_team_rosters_select_column[] | null), + distinct_on?: (player_weapon_stats_v_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_team_rosters_order_by[] | null), + order_by?: (player_weapon_stats_v_order_by[] | null), /** filter the rows returned */ - where?: (league_team_rosters_bool_exp | null)} }) - /** fetch data from the table: "league_team_rosters" using primary key columns */ - league_team_rosters_by_pk?: (league_team_rostersGenqlSelection & { __args: {league_team_season_id: Scalars['uuid'], player_steam_id: Scalars['bigint']} }) - /** fetch data from the table in a streaming manner: "league_team_rosters" */ - league_team_rosters_stream?: (league_team_rostersGenqlSelection & { __args: { + where?: (player_weapon_stats_v_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "player_weapon_stats_v" */ + player_weapon_stats_v_stream?: (player_weapon_stats_vGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (league_team_rosters_stream_cursor_input | null)[], + cursor: (player_weapon_stats_v_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (league_team_rosters_bool_exp | null)} }) - /** fetch data from the table: "league_team_seasons" */ - league_team_seasons?: (league_team_seasonsGenqlSelection & { __args?: { + where?: (player_weapon_stats_v_bool_exp | null)} }) + /** fetch data from the table: "players" */ + players?: (playersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_team_seasons_select_column[] | null), + distinct_on?: (players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_team_seasons_order_by[] | null), + order_by?: (players_order_by[] | null), /** filter the rows returned */ - where?: (league_team_seasons_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_team_seasons" */ - league_team_seasons_aggregate?: (league_team_seasons_aggregateGenqlSelection & { __args?: { + where?: (players_bool_exp | null)} }) + /** fetch aggregated fields from the table: "players" */ + players_aggregate?: (players_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_team_seasons_select_column[] | null), + distinct_on?: (players_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_team_seasons_order_by[] | null), + order_by?: (players_order_by[] | null), /** filter the rows returned */ - where?: (league_team_seasons_bool_exp | null)} }) - /** fetch data from the table: "league_team_seasons" using primary key columns */ - league_team_seasons_by_pk?: (league_team_seasonsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "league_team_seasons" */ - league_team_seasons_stream?: (league_team_seasonsGenqlSelection & { __args: { + where?: (players_bool_exp | null)} }) + /** fetch data from the table: "players" using primary key columns */ + players_by_pk?: (playersGenqlSelection & { __args: {steam_id: Scalars['bigint']} }) + /** fetch data from the table in a streaming manner: "players" */ + players_stream?: (playersGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (league_team_seasons_stream_cursor_input | null)[], + cursor: (players_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (league_team_seasons_bool_exp | null)} }) - /** fetch data from the table: "league_teams" */ - league_teams?: (league_teamsGenqlSelection & { __args?: { + where?: (players_bool_exp | null)} }) + /** fetch data from the table: "plugin_versions" */ + plugin_versions?: (plugin_versionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_teams_select_column[] | null), + distinct_on?: (plugin_versions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_teams_order_by[] | null), + order_by?: (plugin_versions_order_by[] | null), /** filter the rows returned */ - where?: (league_teams_bool_exp | null)} }) - /** fetch aggregated fields from the table: "league_teams" */ - league_teams_aggregate?: (league_teams_aggregateGenqlSelection & { __args?: { + where?: (plugin_versions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "plugin_versions" */ + plugin_versions_aggregate?: (plugin_versions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_teams_select_column[] | null), + distinct_on?: (plugin_versions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_teams_order_by[] | null), + order_by?: (plugin_versions_order_by[] | null), /** filter the rows returned */ - where?: (league_teams_bool_exp | null)} }) - /** fetch data from the table: "league_teams" using primary key columns */ - league_teams_by_pk?: (league_teamsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "league_teams" */ - league_teams_stream?: (league_teamsGenqlSelection & { __args: { + where?: (plugin_versions_bool_exp | null)} }) + /** fetch data from the table: "plugin_versions" using primary key columns */ + plugin_versions_by_pk?: (plugin_versionsGenqlSelection & { __args: {runtime: e_plugin_runtimes_enum, version: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "plugin_versions" */ + plugin_versions_stream?: (plugin_versionsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (league_teams_stream_cursor_input | null)[], + cursor: (plugin_versions_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (league_teams_bool_exp | null)} }) - /** fetch data from the table: "lobbies" */ - lobbies?: (lobbiesGenqlSelection & { __args?: { + where?: (plugin_versions_bool_exp | null)} }) + /** fetch data from the table: "push_subscriptions" */ + push_subscriptions?: (push_subscriptionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (lobbies_select_column[] | null), + distinct_on?: (push_subscriptions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (lobbies_order_by[] | null), + order_by?: (push_subscriptions_order_by[] | null), /** filter the rows returned */ - where?: (lobbies_bool_exp | null)} }) - /** fetch aggregated fields from the table: "lobbies" */ - lobbies_aggregate?: (lobbies_aggregateGenqlSelection & { __args?: { + where?: (push_subscriptions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "push_subscriptions" */ + push_subscriptions_aggregate?: (push_subscriptions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (lobbies_select_column[] | null), + distinct_on?: (push_subscriptions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (lobbies_order_by[] | null), + order_by?: (push_subscriptions_order_by[] | null), /** filter the rows returned */ - where?: (lobbies_bool_exp | null)} }) - /** fetch data from the table: "lobbies" using primary key columns */ - lobbies_by_pk?: (lobbiesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "lobbies" */ - lobbies_stream?: (lobbiesGenqlSelection & { __args: { + where?: (push_subscriptions_bool_exp | null)} }) + /** fetch data from the table: "push_subscriptions" using primary key columns */ + push_subscriptions_by_pk?: (push_subscriptionsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "push_subscriptions" */ + push_subscriptions_stream?: (push_subscriptionsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (lobbies_stream_cursor_input | null)[], + cursor: (push_subscriptions_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (lobbies_bool_exp | null)} }) - /** An array relationship */ - lobby_players?: (lobby_playersGenqlSelection & { __args?: { + where?: (push_subscriptions_bool_exp | null)} }) + /** fetch data from the table: "seasons" */ + seasons?: (seasonsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (lobby_players_select_column[] | null), + distinct_on?: (seasons_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (lobby_players_order_by[] | null), + order_by?: (seasons_order_by[] | null), /** filter the rows returned */ - where?: (lobby_players_bool_exp | null)} }) - /** An aggregate relationship */ - lobby_players_aggregate?: (lobby_players_aggregateGenqlSelection & { __args?: { + where?: (seasons_bool_exp | null)} }) + /** fetch aggregated fields from the table: "seasons" */ + seasons_aggregate?: (seasons_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (lobby_players_select_column[] | null), + distinct_on?: (seasons_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (lobby_players_order_by[] | null), + order_by?: (seasons_order_by[] | null), /** filter the rows returned */ - where?: (lobby_players_bool_exp | null)} }) - /** fetch data from the table: "lobby_players" using primary key columns */ - lobby_players_by_pk?: (lobby_playersGenqlSelection & { __args: {lobby_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) - /** fetch data from the table in a streaming manner: "lobby_players" */ - lobby_players_stream?: (lobby_playersGenqlSelection & { __args: { + where?: (seasons_bool_exp | null)} }) + /** fetch data from the table: "seasons" using primary key columns */ + seasons_by_pk?: (seasonsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "seasons" */ + seasons_stream?: (seasonsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (lobby_players_stream_cursor_input | null)[], + cursor: (seasons_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (lobby_players_bool_exp | null)} }) - /** fetch data from the table: "map_pools" */ - map_pools?: (map_poolsGenqlSelection & { __args?: { + where?: (seasons_bool_exp | null)} }) + /** fetch data from the table: "server_regions" */ + server_regions?: (server_regionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (map_pools_select_column[] | null), + distinct_on?: (server_regions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (map_pools_order_by[] | null), + order_by?: (server_regions_order_by[] | null), /** filter the rows returned */ - where?: (map_pools_bool_exp | null)} }) - /** fetch aggregated fields from the table: "map_pools" */ - map_pools_aggregate?: (map_pools_aggregateGenqlSelection & { __args?: { + where?: (server_regions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "server_regions" */ + server_regions_aggregate?: (server_regions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (map_pools_select_column[] | null), + distinct_on?: (server_regions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (map_pools_order_by[] | null), + order_by?: (server_regions_order_by[] | null), /** filter the rows returned */ - where?: (map_pools_bool_exp | null)} }) - /** fetch data from the table: "map_pools" using primary key columns */ - map_pools_by_pk?: (map_poolsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "map_pools" */ - map_pools_stream?: (map_poolsGenqlSelection & { __args: { + where?: (server_regions_bool_exp | null)} }) + /** fetch data from the table: "server_regions" using primary key columns */ + server_regions_by_pk?: (server_regionsGenqlSelection & { __args: {value: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "server_regions" */ + server_regions_stream?: (server_regionsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (map_pools_stream_cursor_input | null)[], + cursor: (server_regions_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (map_pools_bool_exp | null)} }) + where?: (server_regions_bool_exp | null)} }) /** An array relationship */ - maps?: (mapsGenqlSelection & { __args?: { + servers?: (serversGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (maps_select_column[] | null), + distinct_on?: (servers_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (maps_order_by[] | null), + order_by?: (servers_order_by[] | null), /** filter the rows returned */ - where?: (maps_bool_exp | null)} }) + where?: (servers_bool_exp | null)} }) /** An aggregate relationship */ - maps_aggregate?: (maps_aggregateGenqlSelection & { __args?: { + servers_aggregate?: (servers_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (maps_select_column[] | null), + distinct_on?: (servers_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (maps_order_by[] | null), + order_by?: (servers_order_by[] | null), /** filter the rows returned */ - where?: (maps_bool_exp | null)} }) - /** fetch data from the table: "maps" using primary key columns */ - maps_by_pk?: (mapsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "maps" */ - maps_stream?: (mapsGenqlSelection & { __args: { + where?: (servers_bool_exp | null)} }) + /** fetch data from the table: "servers" using primary key columns */ + servers_by_pk?: (serversGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "servers" */ + servers_stream?: (serversGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (maps_stream_cursor_input | null)[], + cursor: (servers_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (maps_bool_exp | null)} }) - /** An array relationship */ - match_clips?: (match_clipsGenqlSelection & { __args?: { + where?: (servers_bool_exp | null)} }) + /** fetch data from the table: "settings" */ + settings?: (settingsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_clips_select_column[] | null), + distinct_on?: (settings_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_clips_order_by[] | null), + order_by?: (settings_order_by[] | null), /** filter the rows returned */ - where?: (match_clips_bool_exp | null)} }) - /** An aggregate relationship */ - match_clips_aggregate?: (match_clips_aggregateGenqlSelection & { __args?: { + where?: (settings_bool_exp | null)} }) + /** fetch aggregated fields from the table: "settings" */ + settings_aggregate?: (settings_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_clips_select_column[] | null), + distinct_on?: (settings_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_clips_order_by[] | null), + order_by?: (settings_order_by[] | null), /** filter the rows returned */ - where?: (match_clips_bool_exp | null)} }) - /** fetch data from the table: "match_clips" using primary key columns */ - match_clips_by_pk?: (match_clipsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "match_clips" */ - match_clips_stream?: (match_clipsGenqlSelection & { __args: { + where?: (settings_bool_exp | null)} }) + /** fetch data from the table: "settings" using primary key columns */ + settings_by_pk?: (settingsGenqlSelection & { __args: {name: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "settings" */ + settings_stream?: (settingsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (match_clips_stream_cursor_input | null)[], + cursor: (settings_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (match_clips_bool_exp | null)} }) - /** fetch data from the table: "match_demo_sessions" */ - match_demo_sessions?: (match_demo_sessionsGenqlSelection & { __args?: { + where?: (settings_bool_exp | null)} }) + /** fetch data from the table: "steam_account_claims" */ + steam_account_claims?: (steam_account_claimsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_demo_sessions_select_column[] | null), + distinct_on?: (steam_account_claims_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_demo_sessions_order_by[] | null), + order_by?: (steam_account_claims_order_by[] | null), /** filter the rows returned */ - where?: (match_demo_sessions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "match_demo_sessions" */ - match_demo_sessions_aggregate?: (match_demo_sessions_aggregateGenqlSelection & { __args?: { + where?: (steam_account_claims_bool_exp | null)} }) + /** fetch aggregated fields from the table: "steam_account_claims" */ + steam_account_claims_aggregate?: (steam_account_claims_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_demo_sessions_select_column[] | null), + distinct_on?: (steam_account_claims_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_demo_sessions_order_by[] | null), + order_by?: (steam_account_claims_order_by[] | null), /** filter the rows returned */ - where?: (match_demo_sessions_bool_exp | null)} }) - /** fetch data from the table: "match_demo_sessions" using primary key columns */ - match_demo_sessions_by_pk?: (match_demo_sessionsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "match_demo_sessions" */ - match_demo_sessions_stream?: (match_demo_sessionsGenqlSelection & { __args: { + where?: (steam_account_claims_bool_exp | null)} }) + /** fetch data from the table: "steam_account_claims" using primary key columns */ + steam_account_claims_by_pk?: (steam_account_claimsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "steam_account_claims" */ + steam_account_claims_stream?: (steam_account_claimsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (match_demo_sessions_stream_cursor_input | null)[], + cursor: (steam_account_claims_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (match_demo_sessions_bool_exp | null)} }) - /** An array relationship */ - match_lineup_players?: (match_lineup_playersGenqlSelection & { __args?: { + where?: (steam_account_claims_bool_exp | null)} }) + /** fetch data from the table: "steam_accounts" */ + steam_accounts?: (steam_accountsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_lineup_players_select_column[] | null), + distinct_on?: (steam_accounts_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_lineup_players_order_by[] | null), + order_by?: (steam_accounts_order_by[] | null), /** filter the rows returned */ - where?: (match_lineup_players_bool_exp | null)} }) - /** An aggregate relationship */ - match_lineup_players_aggregate?: (match_lineup_players_aggregateGenqlSelection & { __args?: { + where?: (steam_accounts_bool_exp | null)} }) + /** fetch aggregated fields from the table: "steam_accounts" */ + steam_accounts_aggregate?: (steam_accounts_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_lineup_players_select_column[] | null), + distinct_on?: (steam_accounts_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_lineup_players_order_by[] | null), + order_by?: (steam_accounts_order_by[] | null), /** filter the rows returned */ - where?: (match_lineup_players_bool_exp | null)} }) - /** fetch data from the table: "match_lineup_players" using primary key columns */ - match_lineup_players_by_pk?: (match_lineup_playersGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "match_lineup_players" */ - match_lineup_players_stream?: (match_lineup_playersGenqlSelection & { __args: { + where?: (steam_accounts_bool_exp | null)} }) + /** fetch data from the table: "steam_accounts" using primary key columns */ + steam_accounts_by_pk?: (steam_accountsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "steam_accounts" */ + steam_accounts_stream?: (steam_accountsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (match_lineup_players_stream_cursor_input | null)[], + cursor: (steam_accounts_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (match_lineup_players_bool_exp | null)} }) - /** An array relationship */ - match_lineups?: (match_lineupsGenqlSelection & { __args?: { + where?: (steam_accounts_bool_exp | null)} }) + /** fetch data from the table: "system_alerts" */ + system_alerts?: (system_alertsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_lineups_select_column[] | null), + distinct_on?: (system_alerts_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_lineups_order_by[] | null), + order_by?: (system_alerts_order_by[] | null), /** filter the rows returned */ - where?: (match_lineups_bool_exp | null)} }) - /** An aggregate relationship */ - match_lineups_aggregate?: (match_lineups_aggregateGenqlSelection & { __args?: { + where?: (system_alerts_bool_exp | null)} }) + /** fetch aggregated fields from the table: "system_alerts" */ + system_alerts_aggregate?: (system_alerts_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_lineups_select_column[] | null), + distinct_on?: (system_alerts_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_lineups_order_by[] | null), + order_by?: (system_alerts_order_by[] | null), /** filter the rows returned */ - where?: (match_lineups_bool_exp | null)} }) - /** fetch data from the table: "match_lineups" using primary key columns */ - match_lineups_by_pk?: (match_lineupsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "match_lineups" */ - match_lineups_stream?: (match_lineupsGenqlSelection & { __args: { + where?: (system_alerts_bool_exp | null)} }) + /** fetch data from the table: "system_alerts" using primary key columns */ + system_alerts_by_pk?: (system_alertsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "system_alerts" */ + system_alerts_stream?: (system_alertsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (match_lineups_stream_cursor_input | null)[], + cursor: (system_alerts_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (match_lineups_bool_exp | null)} }) - /** fetch data from the table: "match_map_demos" */ - match_map_demos?: (match_map_demosGenqlSelection & { __args?: { + where?: (system_alerts_bool_exp | null)} }) + /** An array relationship */ + team_invites?: (team_invitesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_map_demos_select_column[] | null), + distinct_on?: (team_invites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_map_demos_order_by[] | null), + order_by?: (team_invites_order_by[] | null), /** filter the rows returned */ - where?: (match_map_demos_bool_exp | null)} }) - /** fetch aggregated fields from the table: "match_map_demos" */ - match_map_demos_aggregate?: (match_map_demos_aggregateGenqlSelection & { __args?: { + where?: (team_invites_bool_exp | null)} }) + /** An aggregate relationship */ + team_invites_aggregate?: (team_invites_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_map_demos_select_column[] | null), + distinct_on?: (team_invites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_map_demos_order_by[] | null), + order_by?: (team_invites_order_by[] | null), /** filter the rows returned */ - where?: (match_map_demos_bool_exp | null)} }) - /** fetch data from the table: "match_map_demos" using primary key columns */ - match_map_demos_by_pk?: (match_map_demosGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "match_map_demos" */ - match_map_demos_stream?: (match_map_demosGenqlSelection & { __args: { + where?: (team_invites_bool_exp | null)} }) + /** fetch data from the table: "team_invites" using primary key columns */ + team_invites_by_pk?: (team_invitesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "team_invites" */ + team_invites_stream?: (team_invitesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (match_map_demos_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (match_map_demos_bool_exp | null)} }) - /** fetch data from the table: "match_map_rounds" */ - match_map_rounds?: (match_map_roundsGenqlSelection & { __args?: { + cursor: (team_invites_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (team_invites_bool_exp | null)} }) + /** fetch data from the table: "team_roster" */ + team_roster?: (team_rosterGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_map_rounds_select_column[] | null), + distinct_on?: (team_roster_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_map_rounds_order_by[] | null), + order_by?: (team_roster_order_by[] | null), /** filter the rows returned */ - where?: (match_map_rounds_bool_exp | null)} }) - /** fetch aggregated fields from the table: "match_map_rounds" */ - match_map_rounds_aggregate?: (match_map_rounds_aggregateGenqlSelection & { __args?: { + where?: (team_roster_bool_exp | null)} }) + /** fetch aggregated fields from the table: "team_roster" */ + team_roster_aggregate?: (team_roster_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_map_rounds_select_column[] | null), + distinct_on?: (team_roster_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_map_rounds_order_by[] | null), + order_by?: (team_roster_order_by[] | null), /** filter the rows returned */ - where?: (match_map_rounds_bool_exp | null)} }) - /** fetch data from the table: "match_map_rounds" using primary key columns */ - match_map_rounds_by_pk?: (match_map_roundsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "match_map_rounds" */ - match_map_rounds_stream?: (match_map_roundsGenqlSelection & { __args: { + where?: (team_roster_bool_exp | null)} }) + /** fetch data from the table: "team_roster" using primary key columns */ + team_roster_by_pk?: (team_rosterGenqlSelection & { __args: {player_steam_id: Scalars['bigint'], team_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "team_roster" */ + team_roster_stream?: (team_rosterGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (match_map_rounds_stream_cursor_input | null)[], + cursor: (team_roster_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (match_map_rounds_bool_exp | null)} }) - /** fetch data from the table: "match_map_veto_picks" */ - match_map_veto_picks?: (match_map_veto_picksGenqlSelection & { __args?: { + where?: (team_roster_bool_exp | null)} }) + /** fetch data from the table: "team_scrim_alerts" */ + team_scrim_alerts?: (team_scrim_alertsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_map_veto_picks_select_column[] | null), + distinct_on?: (team_scrim_alerts_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_map_veto_picks_order_by[] | null), + order_by?: (team_scrim_alerts_order_by[] | null), /** filter the rows returned */ - where?: (match_map_veto_picks_bool_exp | null)} }) - /** fetch aggregated fields from the table: "match_map_veto_picks" */ - match_map_veto_picks_aggregate?: (match_map_veto_picks_aggregateGenqlSelection & { __args?: { + where?: (team_scrim_alerts_bool_exp | null)} }) + /** fetch aggregated fields from the table: "team_scrim_alerts" */ + team_scrim_alerts_aggregate?: (team_scrim_alerts_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_map_veto_picks_select_column[] | null), + distinct_on?: (team_scrim_alerts_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_map_veto_picks_order_by[] | null), + order_by?: (team_scrim_alerts_order_by[] | null), /** filter the rows returned */ - where?: (match_map_veto_picks_bool_exp | null)} }) - /** fetch data from the table: "match_map_veto_picks" using primary key columns */ - match_map_veto_picks_by_pk?: (match_map_veto_picksGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "match_map_veto_picks" */ - match_map_veto_picks_stream?: (match_map_veto_picksGenqlSelection & { __args: { + where?: (team_scrim_alerts_bool_exp | null)} }) + /** fetch data from the table: "team_scrim_alerts" using primary key columns */ + team_scrim_alerts_by_pk?: (team_scrim_alertsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "team_scrim_alerts" */ + team_scrim_alerts_stream?: (team_scrim_alertsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (match_map_veto_picks_stream_cursor_input | null)[], + cursor: (team_scrim_alerts_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (match_map_veto_picks_bool_exp | null)} }) - /** An array relationship */ - match_maps?: (match_mapsGenqlSelection & { __args?: { + where?: (team_scrim_alerts_bool_exp | null)} }) + /** fetch data from the table: "team_scrim_availability" */ + team_scrim_availability?: (team_scrim_availabilityGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_maps_select_column[] | null), + distinct_on?: (team_scrim_availability_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_maps_order_by[] | null), + order_by?: (team_scrim_availability_order_by[] | null), /** filter the rows returned */ - where?: (match_maps_bool_exp | null)} }) - /** An aggregate relationship */ - match_maps_aggregate?: (match_maps_aggregateGenqlSelection & { __args?: { + where?: (team_scrim_availability_bool_exp | null)} }) + /** fetch aggregated fields from the table: "team_scrim_availability" */ + team_scrim_availability_aggregate?: (team_scrim_availability_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_maps_select_column[] | null), + distinct_on?: (team_scrim_availability_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_maps_order_by[] | null), + order_by?: (team_scrim_availability_order_by[] | null), /** filter the rows returned */ - where?: (match_maps_bool_exp | null)} }) - /** fetch data from the table: "match_maps" using primary key columns */ - match_maps_by_pk?: (match_mapsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "match_maps" */ - match_maps_stream?: (match_mapsGenqlSelection & { __args: { + where?: (team_scrim_availability_bool_exp | null)} }) + /** fetch data from the table: "team_scrim_availability" using primary key columns */ + team_scrim_availability_by_pk?: (team_scrim_availabilityGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "team_scrim_availability" */ + team_scrim_availability_stream?: (team_scrim_availabilityGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (match_maps_stream_cursor_input | null)[], + cursor: (team_scrim_availability_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (match_maps_bool_exp | null)} }) - /** An array relationship */ - match_options?: (match_optionsGenqlSelection & { __args?: { + where?: (team_scrim_availability_bool_exp | null)} }) + /** fetch data from the table: "team_scrim_request_proposals" */ + team_scrim_request_proposals?: (team_scrim_request_proposalsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_options_select_column[] | null), + distinct_on?: (team_scrim_request_proposals_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_options_order_by[] | null), + order_by?: (team_scrim_request_proposals_order_by[] | null), /** filter the rows returned */ - where?: (match_options_bool_exp | null)} }) - /** An aggregate relationship */ - match_options_aggregate?: (match_options_aggregateGenqlSelection & { __args?: { + where?: (team_scrim_request_proposals_bool_exp | null)} }) + /** fetch aggregated fields from the table: "team_scrim_request_proposals" */ + team_scrim_request_proposals_aggregate?: (team_scrim_request_proposals_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_options_select_column[] | null), + distinct_on?: (team_scrim_request_proposals_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_options_order_by[] | null), + order_by?: (team_scrim_request_proposals_order_by[] | null), /** filter the rows returned */ - where?: (match_options_bool_exp | null)} }) - /** fetch data from the table: "match_options" using primary key columns */ - match_options_by_pk?: (match_optionsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "match_options" */ - match_options_stream?: (match_optionsGenqlSelection & { __args: { + where?: (team_scrim_request_proposals_bool_exp | null)} }) + /** fetch data from the table: "team_scrim_request_proposals" using primary key columns */ + team_scrim_request_proposals_by_pk?: (team_scrim_request_proposalsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "team_scrim_request_proposals" */ + team_scrim_request_proposals_stream?: (team_scrim_request_proposalsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (match_options_stream_cursor_input | null)[], + cursor: (team_scrim_request_proposals_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (match_options_bool_exp | null)} }) - /** fetch data from the table: "match_region_veto_picks" */ - match_region_veto_picks?: (match_region_veto_picksGenqlSelection & { __args?: { + where?: (team_scrim_request_proposals_bool_exp | null)} }) + /** fetch data from the table: "team_scrim_requests" */ + team_scrim_requests?: (team_scrim_requestsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_region_veto_picks_select_column[] | null), + distinct_on?: (team_scrim_requests_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_region_veto_picks_order_by[] | null), + order_by?: (team_scrim_requests_order_by[] | null), /** filter the rows returned */ - where?: (match_region_veto_picks_bool_exp | null)} }) - /** fetch aggregated fields from the table: "match_region_veto_picks" */ - match_region_veto_picks_aggregate?: (match_region_veto_picks_aggregateGenqlSelection & { __args?: { + where?: (team_scrim_requests_bool_exp | null)} }) + /** fetch aggregated fields from the table: "team_scrim_requests" */ + team_scrim_requests_aggregate?: (team_scrim_requests_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_region_veto_picks_select_column[] | null), + distinct_on?: (team_scrim_requests_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_region_veto_picks_order_by[] | null), + order_by?: (team_scrim_requests_order_by[] | null), /** filter the rows returned */ - where?: (match_region_veto_picks_bool_exp | null)} }) - /** fetch data from the table: "match_region_veto_picks" using primary key columns */ - match_region_veto_picks_by_pk?: (match_region_veto_picksGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "match_region_veto_picks" */ - match_region_veto_picks_stream?: (match_region_veto_picksGenqlSelection & { __args: { + where?: (team_scrim_requests_bool_exp | null)} }) + /** fetch data from the table: "team_scrim_requests" using primary key columns */ + team_scrim_requests_by_pk?: (team_scrim_requestsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "team_scrim_requests" */ + team_scrim_requests_stream?: (team_scrim_requestsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (match_region_veto_picks_stream_cursor_input | null)[], + cursor: (team_scrim_requests_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (match_region_veto_picks_bool_exp | null)} }) - /** fetch data from the table: "match_streams" */ - match_streams?: (match_streamsGenqlSelection & { __args?: { + where?: (team_scrim_requests_bool_exp | null)} }) + /** fetch data from the table: "team_scrim_settings" */ + team_scrim_settings?: (team_scrim_settingsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_streams_select_column[] | null), + distinct_on?: (team_scrim_settings_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_streams_order_by[] | null), + order_by?: (team_scrim_settings_order_by[] | null), /** filter the rows returned */ - where?: (match_streams_bool_exp | null)} }) - /** fetch aggregated fields from the table: "match_streams" */ - match_streams_aggregate?: (match_streams_aggregateGenqlSelection & { __args?: { + where?: (team_scrim_settings_bool_exp | null)} }) + /** fetch aggregated fields from the table: "team_scrim_settings" */ + team_scrim_settings_aggregate?: (team_scrim_settings_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_streams_select_column[] | null), + distinct_on?: (team_scrim_settings_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_streams_order_by[] | null), + order_by?: (team_scrim_settings_order_by[] | null), /** filter the rows returned */ - where?: (match_streams_bool_exp | null)} }) - /** fetch data from the table: "match_streams" using primary key columns */ - match_streams_by_pk?: (match_streamsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "match_streams" */ - match_streams_stream?: (match_streamsGenqlSelection & { __args: { + where?: (team_scrim_settings_bool_exp | null)} }) + /** fetch data from the table: "team_scrim_settings" using primary key columns */ + team_scrim_settings_by_pk?: (team_scrim_settingsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "team_scrim_settings" */ + team_scrim_settings_stream?: (team_scrim_settingsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (match_streams_stream_cursor_input | null)[], + cursor: (team_scrim_settings_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (match_streams_bool_exp | null)} }) - /** fetch data from the table: "match_type_cfgs" */ - match_type_cfgs?: (match_type_cfgsGenqlSelection & { __args?: { + where?: (team_scrim_settings_bool_exp | null)} }) + /** fetch data from the table: "team_suggestions" */ + team_suggestions?: (team_suggestionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_type_cfgs_select_column[] | null), + distinct_on?: (team_suggestions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_type_cfgs_order_by[] | null), + order_by?: (team_suggestions_order_by[] | null), /** filter the rows returned */ - where?: (match_type_cfgs_bool_exp | null)} }) - /** fetch aggregated fields from the table: "match_type_cfgs" */ - match_type_cfgs_aggregate?: (match_type_cfgs_aggregateGenqlSelection & { __args?: { + where?: (team_suggestions_bool_exp | null)} }) + /** fetch aggregated fields from the table: "team_suggestions" */ + team_suggestions_aggregate?: (team_suggestions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (match_type_cfgs_select_column[] | null), + distinct_on?: (team_suggestions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (match_type_cfgs_order_by[] | null), + order_by?: (team_suggestions_order_by[] | null), /** filter the rows returned */ - where?: (match_type_cfgs_bool_exp | null)} }) - /** fetch data from the table: "match_type_cfgs" using primary key columns */ - match_type_cfgs_by_pk?: (match_type_cfgsGenqlSelection & { __args: {type: e_game_cfg_types_enum} }) - /** fetch data from the table in a streaming manner: "match_type_cfgs" */ - match_type_cfgs_stream?: (match_type_cfgsGenqlSelection & { __args: { + where?: (team_suggestions_bool_exp | null)} }) + /** fetch data from the table: "team_suggestions" using primary key columns */ + team_suggestions_by_pk?: (team_suggestionsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "team_suggestions" */ + team_suggestions_stream?: (team_suggestionsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (match_type_cfgs_stream_cursor_input | null)[], + cursor: (team_suggestions_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (match_type_cfgs_bool_exp | null)} }) - /** An array relationship */ - matches?: (matchesGenqlSelection & { __args?: { + where?: (team_suggestions_bool_exp | null)} }) + /** fetch data from the table: "teams" */ + teams?: (teamsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (matches_select_column[] | null), + distinct_on?: (teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (matches_order_by[] | null), + order_by?: (teams_order_by[] | null), /** filter the rows returned */ - where?: (matches_bool_exp | null)} }) - /** An aggregate relationship */ - matches_aggregate?: (matches_aggregateGenqlSelection & { __args?: { + where?: (teams_bool_exp | null)} }) + /** fetch aggregated fields from the table: "teams" */ + teams_aggregate?: (teams_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (matches_select_column[] | null), + distinct_on?: (teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (matches_order_by[] | null), + order_by?: (teams_order_by[] | null), /** filter the rows returned */ - where?: (matches_bool_exp | null)} }) - /** fetch data from the table: "matches" using primary key columns */ - matches_by_pk?: (matchesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "matches" */ - matches_stream?: (matchesGenqlSelection & { __args: { + where?: (teams_bool_exp | null)} }) + /** fetch data from the table: "teams" using primary key columns */ + teams_by_pk?: (teamsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "teams" */ + teams_stream?: (teamsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (matches_stream_cursor_input | null)[], + cursor: (teams_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (matches_bool_exp | null)} }) - /** fetch data from the table: "migration_hashes.hashes" */ - migration_hashes_hashes?: (migration_hashes_hashesGenqlSelection & { __args?: { + where?: (teams_bool_exp | null)} }) + /** fetch data from the table: "tournament_awards" */ + tournament_awards?: (tournament_awardsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (migration_hashes_hashes_select_column[] | null), + distinct_on?: (tournament_awards_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (migration_hashes_hashes_order_by[] | null), + order_by?: (tournament_awards_order_by[] | null), /** filter the rows returned */ - where?: (migration_hashes_hashes_bool_exp | null)} }) - /** fetch aggregated fields from the table: "migration_hashes.hashes" */ - migration_hashes_hashes_aggregate?: (migration_hashes_hashes_aggregateGenqlSelection & { __args?: { + where?: (tournament_awards_bool_exp | null)} }) + /** fetch aggregated fields from the table: "tournament_awards" */ + tournament_awards_aggregate?: (tournament_awards_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (migration_hashes_hashes_select_column[] | null), + distinct_on?: (tournament_awards_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (migration_hashes_hashes_order_by[] | null), + order_by?: (tournament_awards_order_by[] | null), /** filter the rows returned */ - where?: (migration_hashes_hashes_bool_exp | null)} }) - /** fetch data from the table: "migration_hashes.hashes" using primary key columns */ - migration_hashes_hashes_by_pk?: (migration_hashes_hashesGenqlSelection & { __args: {name: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "migration_hashes.hashes" */ - migration_hashes_hashes_stream?: (migration_hashes_hashesGenqlSelection & { __args: { + where?: (tournament_awards_bool_exp | null)} }) + /** fetch data from the table: "tournament_awards" using primary key columns */ + tournament_awards_by_pk?: (tournament_awardsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "tournament_awards" */ + tournament_awards_stream?: (tournament_awardsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (migration_hashes_hashes_stream_cursor_input | null)[], + cursor: (tournament_awards_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (migration_hashes_hashes_bool_exp | null)} }) - /** fetch data from the table: "v_my_friends" */ - my_friends?: (my_friendsGenqlSelection & { __args?: { + where?: (tournament_awards_bool_exp | null)} }) + /** An array relationship */ + tournament_brackets?: (tournament_bracketsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (my_friends_select_column[] | null), + distinct_on?: (tournament_brackets_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (my_friends_order_by[] | null), + order_by?: (tournament_brackets_order_by[] | null), /** filter the rows returned */ - where?: (my_friends_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_my_friends" */ - my_friends_aggregate?: (my_friends_aggregateGenqlSelection & { __args?: { + where?: (tournament_brackets_bool_exp | null)} }) + /** An aggregate relationship */ + tournament_brackets_aggregate?: (tournament_brackets_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (my_friends_select_column[] | null), + distinct_on?: (tournament_brackets_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (my_friends_order_by[] | null), + order_by?: (tournament_brackets_order_by[] | null), /** filter the rows returned */ - where?: (my_friends_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_my_friends" */ - my_friends_stream?: (my_friendsGenqlSelection & { __args: { + where?: (tournament_brackets_bool_exp | null)} }) + /** fetch data from the table: "tournament_brackets" using primary key columns */ + tournament_brackets_by_pk?: (tournament_bracketsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "tournament_brackets" */ + tournament_brackets_stream?: (tournament_bracketsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (my_friends_stream_cursor_input | null)[], + cursor: (tournament_brackets_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (my_friends_bool_exp | null)} }) - /** fetch data from the table: "news_articles" */ - news_articles?: (news_articlesGenqlSelection & { __args?: { + where?: (tournament_brackets_bool_exp | null)} }) + /** An array relationship */ + tournament_categories?: (tournament_categoriesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (news_articles_select_column[] | null), + distinct_on?: (tournament_categories_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (news_articles_order_by[] | null), + order_by?: (tournament_categories_order_by[] | null), /** filter the rows returned */ - where?: (news_articles_bool_exp | null)} }) - /** fetch aggregated fields from the table: "news_articles" */ - news_articles_aggregate?: (news_articles_aggregateGenqlSelection & { __args?: { + where?: (tournament_categories_bool_exp | null)} }) + /** An aggregate relationship */ + tournament_categories_aggregate?: (tournament_categories_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (news_articles_select_column[] | null), + distinct_on?: (tournament_categories_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (news_articles_order_by[] | null), + order_by?: (tournament_categories_order_by[] | null), /** filter the rows returned */ - where?: (news_articles_bool_exp | null)} }) - /** fetch data from the table: "news_articles" using primary key columns */ - news_articles_by_pk?: (news_articlesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "news_articles" */ - news_articles_stream?: (news_articlesGenqlSelection & { __args: { + where?: (tournament_categories_bool_exp | null)} }) + /** fetch data from the table: "tournament_categories" using primary key columns */ + tournament_categories_by_pk?: (tournament_categoriesGenqlSelection & { __args: {category: e_tournament_categories_enum, tournament_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "tournament_categories" */ + tournament_categories_stream?: (tournament_categoriesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (news_articles_stream_cursor_input | null)[], + cursor: (tournament_categories_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (news_articles_bool_exp | null)} }) - /** fetch data from the table: "notification_preferences" */ - notification_preferences?: (notification_preferencesGenqlSelection & { __args?: { + where?: (tournament_categories_bool_exp | null)} }) + /** fetch data from the table: "tournament_organizer_teams" */ + tournament_organizer_teams?: (tournament_organizer_teamsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (notification_preferences_select_column[] | null), + distinct_on?: (tournament_organizer_teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (notification_preferences_order_by[] | null), + order_by?: (tournament_organizer_teams_order_by[] | null), /** filter the rows returned */ - where?: (notification_preferences_bool_exp | null)} }) - /** fetch aggregated fields from the table: "notification_preferences" */ - notification_preferences_aggregate?: (notification_preferences_aggregateGenqlSelection & { __args?: { + where?: (tournament_organizer_teams_bool_exp | null)} }) + /** fetch aggregated fields from the table: "tournament_organizer_teams" */ + tournament_organizer_teams_aggregate?: (tournament_organizer_teams_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (notification_preferences_select_column[] | null), + distinct_on?: (tournament_organizer_teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (notification_preferences_order_by[] | null), + order_by?: (tournament_organizer_teams_order_by[] | null), /** filter the rows returned */ - where?: (notification_preferences_bool_exp | null)} }) - /** fetch data from the table: "notification_preferences" using primary key columns */ - notification_preferences_by_pk?: (notification_preferencesGenqlSelection & { __args: {channel: Scalars['String'], key: Scalars['String'], steam_id: Scalars['bigint']} }) - /** fetch data from the table in a streaming manner: "notification_preferences" */ - notification_preferences_stream?: (notification_preferencesGenqlSelection & { __args: { + where?: (tournament_organizer_teams_bool_exp | null)} }) + /** fetch data from the table: "tournament_organizer_teams" using primary key columns */ + tournament_organizer_teams_by_pk?: (tournament_organizer_teamsGenqlSelection & { __args: {team_id: Scalars['uuid'], tournament_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "tournament_organizer_teams" */ + tournament_organizer_teams_stream?: (tournament_organizer_teamsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (notification_preferences_stream_cursor_input | null)[], + cursor: (tournament_organizer_teams_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (notification_preferences_bool_exp | null)} }) + where?: (tournament_organizer_teams_bool_exp | null)} }) /** An array relationship */ - notifications?: (notificationsGenqlSelection & { __args?: { + tournament_organizers?: (tournament_organizersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (notifications_select_column[] | null), + distinct_on?: (tournament_organizers_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (notifications_order_by[] | null), + order_by?: (tournament_organizers_order_by[] | null), /** filter the rows returned */ - where?: (notifications_bool_exp | null)} }) + where?: (tournament_organizers_bool_exp | null)} }) /** An aggregate relationship */ - notifications_aggregate?: (notifications_aggregateGenqlSelection & { __args?: { + tournament_organizers_aggregate?: (tournament_organizers_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (notifications_select_column[] | null), + distinct_on?: (tournament_organizers_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (notifications_order_by[] | null), + order_by?: (tournament_organizers_order_by[] | null), /** filter the rows returned */ - where?: (notifications_bool_exp | null)} }) - /** fetch data from the table: "notifications" using primary key columns */ - notifications_by_pk?: (notificationsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "notifications" */ - notifications_stream?: (notificationsGenqlSelection & { __args: { + where?: (tournament_organizers_bool_exp | null)} }) + /** fetch data from the table: "tournament_organizers" using primary key columns */ + tournament_organizers_by_pk?: (tournament_organizersGenqlSelection & { __args: {steam_id: Scalars['bigint'], tournament_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "tournament_organizers" */ + tournament_organizers_stream?: (tournament_organizersGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (notifications_stream_cursor_input | null)[], + cursor: (tournament_organizers_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (notifications_bool_exp | null)} }) - /** fetch data from the table: "pending_match_import_players" */ - pending_match_import_players?: (pending_match_import_playersGenqlSelection & { __args?: { + where?: (tournament_organizers_bool_exp | null)} }) + /** fetch data from the table: "tournament_prizes" */ + tournament_prizes?: (tournament_prizesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (pending_match_import_players_select_column[] | null), + distinct_on?: (tournament_prizes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (pending_match_import_players_order_by[] | null), + order_by?: (tournament_prizes_order_by[] | null), /** filter the rows returned */ - where?: (pending_match_import_players_bool_exp | null)} }) - /** fetch aggregated fields from the table: "pending_match_import_players" */ - pending_match_import_players_aggregate?: (pending_match_import_players_aggregateGenqlSelection & { __args?: { + where?: (tournament_prizes_bool_exp | null)} }) + /** fetch aggregated fields from the table: "tournament_prizes" */ + tournament_prizes_aggregate?: (tournament_prizes_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (pending_match_import_players_select_column[] | null), + distinct_on?: (tournament_prizes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (pending_match_import_players_order_by[] | null), + order_by?: (tournament_prizes_order_by[] | null), /** filter the rows returned */ - where?: (pending_match_import_players_bool_exp | null)} }) - /** fetch data from the table: "pending_match_import_players" using primary key columns */ - pending_match_import_players_by_pk?: (pending_match_import_playersGenqlSelection & { __args: {steam_id: Scalars['bigint'], valve_match_id: Scalars['numeric']} }) - /** fetch data from the table in a streaming manner: "pending_match_import_players" */ - pending_match_import_players_stream?: (pending_match_import_playersGenqlSelection & { __args: { + where?: (tournament_prizes_bool_exp | null)} }) + /** fetch data from the table: "tournament_prizes" using primary key columns */ + tournament_prizes_by_pk?: (tournament_prizesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "tournament_prizes" */ + tournament_prizes_stream?: (tournament_prizesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (pending_match_import_players_stream_cursor_input | null)[], + cursor: (tournament_prizes_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (pending_match_import_players_bool_exp | null)} }) - /** fetch data from the table: "pending_match_imports" */ - pending_match_imports?: (pending_match_importsGenqlSelection & { __args?: { + where?: (tournament_prizes_bool_exp | null)} }) + /** fetch data from the table: "tournament_stage_windows" */ + tournament_stage_windows?: (tournament_stage_windowsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (pending_match_imports_select_column[] | null), + distinct_on?: (tournament_stage_windows_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (pending_match_imports_order_by[] | null), + order_by?: (tournament_stage_windows_order_by[] | null), /** filter the rows returned */ - where?: (pending_match_imports_bool_exp | null)} }) - /** fetch aggregated fields from the table: "pending_match_imports" */ - pending_match_imports_aggregate?: (pending_match_imports_aggregateGenqlSelection & { __args?: { + where?: (tournament_stage_windows_bool_exp | null)} }) + /** fetch aggregated fields from the table: "tournament_stage_windows" */ + tournament_stage_windows_aggregate?: (tournament_stage_windows_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (pending_match_imports_select_column[] | null), + distinct_on?: (tournament_stage_windows_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (pending_match_imports_order_by[] | null), + order_by?: (tournament_stage_windows_order_by[] | null), /** filter the rows returned */ - where?: (pending_match_imports_bool_exp | null)} }) - /** fetch data from the table: "pending_match_imports" using primary key columns */ - pending_match_imports_by_pk?: (pending_match_importsGenqlSelection & { __args: {valve_match_id: Scalars['numeric']} }) - /** fetch data from the table in a streaming manner: "pending_match_imports" */ - pending_match_imports_stream?: (pending_match_importsGenqlSelection & { __args: { + where?: (tournament_stage_windows_bool_exp | null)} }) + /** fetch data from the table: "tournament_stage_windows" using primary key columns */ + tournament_stage_windows_by_pk?: (tournament_stage_windowsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "tournament_stage_windows" */ + tournament_stage_windows_stream?: (tournament_stage_windowsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (pending_match_imports_stream_cursor_input | null)[], + cursor: (tournament_stage_windows_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (pending_match_imports_bool_exp | null)} }) - /** fetch data from the table: "player_aim_stats_demo" */ - player_aim_stats_demo?: (player_aim_stats_demoGenqlSelection & { __args?: { + where?: (tournament_stage_windows_bool_exp | null)} }) + /** An array relationship */ + tournament_stages?: (tournament_stagesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_aim_stats_demo_select_column[] | null), + distinct_on?: (tournament_stages_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_aim_stats_demo_order_by[] | null), + order_by?: (tournament_stages_order_by[] | null), /** filter the rows returned */ - where?: (player_aim_stats_demo_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_aim_stats_demo" */ - player_aim_stats_demo_aggregate?: (player_aim_stats_demo_aggregateGenqlSelection & { __args?: { + where?: (tournament_stages_bool_exp | null)} }) + /** An aggregate relationship */ + tournament_stages_aggregate?: (tournament_stages_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_aim_stats_demo_select_column[] | null), + distinct_on?: (tournament_stages_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_aim_stats_demo_order_by[] | null), + order_by?: (tournament_stages_order_by[] | null), /** filter the rows returned */ - where?: (player_aim_stats_demo_bool_exp | null)} }) - /** fetch data from the table: "player_aim_stats_demo" using primary key columns */ - player_aim_stats_demo_by_pk?: (player_aim_stats_demoGenqlSelection & { __args: {attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "player_aim_stats_demo" */ - player_aim_stats_demo_stream?: (player_aim_stats_demoGenqlSelection & { __args: { + where?: (tournament_stages_bool_exp | null)} }) + /** fetch data from the table: "tournament_stages" using primary key columns */ + tournament_stages_by_pk?: (tournament_stagesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "tournament_stages" */ + tournament_stages_stream?: (tournament_stagesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_aim_stats_demo_stream_cursor_input | null)[], + cursor: (tournament_stages_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_aim_stats_demo_bool_exp | null)} }) - /** fetch data from the table: "player_aim_weapon_stats" */ - player_aim_weapon_stats?: (player_aim_weapon_statsGenqlSelection & { __args?: { + where?: (tournament_stages_bool_exp | null)} }) + /** fetch data from the table: "tournament_team_invites" */ + tournament_team_invites?: (tournament_team_invitesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_aim_weapon_stats_select_column[] | null), + distinct_on?: (tournament_team_invites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_aim_weapon_stats_order_by[] | null), + order_by?: (tournament_team_invites_order_by[] | null), /** filter the rows returned */ - where?: (player_aim_weapon_stats_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_aim_weapon_stats" */ - player_aim_weapon_stats_aggregate?: (player_aim_weapon_stats_aggregateGenqlSelection & { __args?: { + where?: (tournament_team_invites_bool_exp | null)} }) + /** fetch aggregated fields from the table: "tournament_team_invites" */ + tournament_team_invites_aggregate?: (tournament_team_invites_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_aim_weapon_stats_select_column[] | null), + distinct_on?: (tournament_team_invites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_aim_weapon_stats_order_by[] | null), + order_by?: (tournament_team_invites_order_by[] | null), /** filter the rows returned */ - where?: (player_aim_weapon_stats_bool_exp | null)} }) - /** fetch data from the table: "player_aim_weapon_stats" using primary key columns */ - player_aim_weapon_stats_by_pk?: (player_aim_weapon_statsGenqlSelection & { __args: {match_map_id: Scalars['uuid'], steam_id: Scalars['bigint'], weapon_class: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "player_aim_weapon_stats" */ - player_aim_weapon_stats_stream?: (player_aim_weapon_statsGenqlSelection & { __args: { + where?: (tournament_team_invites_bool_exp | null)} }) + /** fetch data from the table: "tournament_team_invites" using primary key columns */ + tournament_team_invites_by_pk?: (tournament_team_invitesGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "tournament_team_invites" */ + tournament_team_invites_stream?: (tournament_team_invitesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_aim_weapon_stats_stream_cursor_input | null)[], + cursor: (tournament_team_invites_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_aim_weapon_stats_bool_exp | null)} }) - /** An array relationship */ - player_assists?: (player_assistsGenqlSelection & { __args?: { + where?: (tournament_team_invites_bool_exp | null)} }) + /** fetch data from the table: "tournament_team_roster" */ + tournament_team_roster?: (tournament_team_rosterGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_assists_select_column[] | null), + distinct_on?: (tournament_team_roster_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_assists_order_by[] | null), + order_by?: (tournament_team_roster_order_by[] | null), /** filter the rows returned */ - where?: (player_assists_bool_exp | null)} }) - /** An aggregate relationship */ - player_assists_aggregate?: (player_assists_aggregateGenqlSelection & { __args?: { + where?: (tournament_team_roster_bool_exp | null)} }) + /** fetch aggregated fields from the table: "tournament_team_roster" */ + tournament_team_roster_aggregate?: (tournament_team_roster_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_assists_select_column[] | null), + distinct_on?: (tournament_team_roster_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_assists_order_by[] | null), + order_by?: (tournament_team_roster_order_by[] | null), /** filter the rows returned */ - where?: (player_assists_bool_exp | null)} }) - /** fetch data from the table: "player_assists" using primary key columns */ - player_assists_by_pk?: (player_assistsGenqlSelection & { __args: {attacked_steam_id: Scalars['bigint'], attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) - /** fetch data from the table in a streaming manner: "player_assists" */ - player_assists_stream?: (player_assistsGenqlSelection & { __args: { + where?: (tournament_team_roster_bool_exp | null)} }) + /** fetch data from the table: "tournament_team_roster" using primary key columns */ + tournament_team_roster_by_pk?: (tournament_team_rosterGenqlSelection & { __args: {player_steam_id: Scalars['bigint'], tournament_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "tournament_team_roster" */ + tournament_team_roster_stream?: (tournament_team_rosterGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_assists_stream_cursor_input | null)[], + cursor: (tournament_team_roster_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_assists_bool_exp | null)} }) - /** fetch data from the table: "player_career_stats_v" */ - player_career_stats_v?: (player_career_stats_vGenqlSelection & { __args?: { + where?: (tournament_team_roster_bool_exp | null)} }) + /** An array relationship */ + tournament_teams?: (tournament_teamsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_career_stats_v_select_column[] | null), + distinct_on?: (tournament_teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_career_stats_v_order_by[] | null), + order_by?: (tournament_teams_order_by[] | null), /** filter the rows returned */ - where?: (player_career_stats_v_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_career_stats_v" */ - player_career_stats_v_aggregate?: (player_career_stats_v_aggregateGenqlSelection & { __args?: { + where?: (tournament_teams_bool_exp | null)} }) + /** An aggregate relationship */ + tournament_teams_aggregate?: (tournament_teams_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_career_stats_v_select_column[] | null), + distinct_on?: (tournament_teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_career_stats_v_order_by[] | null), + order_by?: (tournament_teams_order_by[] | null), /** filter the rows returned */ - where?: (player_career_stats_v_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "player_career_stats_v" */ - player_career_stats_v_stream?: (player_career_stats_vGenqlSelection & { __args: { + where?: (tournament_teams_bool_exp | null)} }) + /** fetch data from the table: "tournament_teams" using primary key columns */ + tournament_teams_by_pk?: (tournament_teamsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "tournament_teams" */ + tournament_teams_stream?: (tournament_teamsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_career_stats_v_stream_cursor_input | null)[], + cursor: (tournament_teams_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_career_stats_v_bool_exp | null)} }) + where?: (tournament_teams_bool_exp | null)} }) /** An array relationship */ - player_damages?: (player_damagesGenqlSelection & { __args?: { + tournaments?: (tournamentsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_damages_select_column[] | null), + distinct_on?: (tournaments_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_damages_order_by[] | null), + order_by?: (tournaments_order_by[] | null), /** filter the rows returned */ - where?: (player_damages_bool_exp | null)} }) + where?: (tournaments_bool_exp | null)} }) /** An aggregate relationship */ - player_damages_aggregate?: (player_damages_aggregateGenqlSelection & { __args?: { + tournaments_aggregate?: (tournaments_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_damages_select_column[] | null), + distinct_on?: (tournaments_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_damages_order_by[] | null), + order_by?: (tournaments_order_by[] | null), /** filter the rows returned */ - where?: (player_damages_bool_exp | null)} }) - /** fetch data from the table: "player_damages" using primary key columns */ - player_damages_by_pk?: (player_damagesGenqlSelection & { __args: {id: Scalars['uuid'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) - /** fetch data from the table in a streaming manner: "player_damages" */ - player_damages_stream?: (player_damagesGenqlSelection & { __args: { + where?: (tournaments_bool_exp | null)} }) + /** fetch data from the table: "tournaments" using primary key columns */ + tournaments_by_pk?: (tournamentsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "tournaments" */ + tournaments_stream?: (tournamentsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_damages_stream_cursor_input | null)[], + cursor: (tournaments_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_damages_bool_exp | null)} }) - /** fetch data from the table: "player_elo" */ - player_elo?: (player_eloGenqlSelection & { __args?: { + where?: (tournaments_bool_exp | null)} }) + /** fetch data from the table: "utility_collection_items" */ + utility_collection_items?: (utility_collection_itemsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_elo_select_column[] | null), + distinct_on?: (utility_collection_items_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_elo_order_by[] | null), + order_by?: (utility_collection_items_order_by[] | null), /** filter the rows returned */ - where?: (player_elo_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_elo" */ - player_elo_aggregate?: (player_elo_aggregateGenqlSelection & { __args?: { + where?: (utility_collection_items_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_collection_items" */ + utility_collection_items_aggregate?: (utility_collection_items_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_elo_select_column[] | null), + distinct_on?: (utility_collection_items_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_elo_order_by[] | null), + order_by?: (utility_collection_items_order_by[] | null), /** filter the rows returned */ - where?: (player_elo_bool_exp | null)} }) - /** fetch data from the table: "player_elo" using primary key columns */ - player_elo_by_pk?: (player_eloGenqlSelection & { __args: {match_id: Scalars['uuid'], steam_id: Scalars['bigint'], type: e_match_types_enum} }) - /** fetch data from the table in a streaming manner: "player_elo" */ - player_elo_stream?: (player_eloGenqlSelection & { __args: { + where?: (utility_collection_items_bool_exp | null)} }) + /** fetch data from the table: "utility_collection_items" using primary key columns */ + utility_collection_items_by_pk?: (utility_collection_itemsGenqlSelection & { __args: {collection_id: Scalars['uuid'], utility_lineup_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "utility_collection_items" */ + utility_collection_items_stream?: (utility_collection_itemsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_elo_stream_cursor_input | null)[], + cursor: (utility_collection_items_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_elo_bool_exp | null)} }) - /** fetch data from the table: "player_faceit_rank_history" */ - player_faceit_rank_history?: (player_faceit_rank_historyGenqlSelection & { __args?: { + where?: (utility_collection_items_bool_exp | null)} }) + /** fetch data from the table: "utility_collections" */ + utility_collections?: (utility_collectionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_faceit_rank_history_select_column[] | null), + distinct_on?: (utility_collections_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_faceit_rank_history_order_by[] | null), + order_by?: (utility_collections_order_by[] | null), /** filter the rows returned */ - where?: (player_faceit_rank_history_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_faceit_rank_history" */ - player_faceit_rank_history_aggregate?: (player_faceit_rank_history_aggregateGenqlSelection & { __args?: { + where?: (utility_collections_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_collections" */ + utility_collections_aggregate?: (utility_collections_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_faceit_rank_history_select_column[] | null), + distinct_on?: (utility_collections_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_faceit_rank_history_order_by[] | null), + order_by?: (utility_collections_order_by[] | null), /** filter the rows returned */ - where?: (player_faceit_rank_history_bool_exp | null)} }) - /** fetch data from the table: "player_faceit_rank_history" using primary key columns */ - player_faceit_rank_history_by_pk?: (player_faceit_rank_historyGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "player_faceit_rank_history" */ - player_faceit_rank_history_stream?: (player_faceit_rank_historyGenqlSelection & { __args: { + where?: (utility_collections_bool_exp | null)} }) + /** fetch data from the table: "utility_collections" using primary key columns */ + utility_collections_by_pk?: (utility_collectionsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "utility_collections" */ + utility_collections_stream?: (utility_collectionsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_faceit_rank_history_stream_cursor_input | null)[], + cursor: (utility_collections_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_faceit_rank_history_bool_exp | null)} }) - /** An array relationship */ - player_flashes?: (player_flashesGenqlSelection & { __args?: { + where?: (utility_collections_bool_exp | null)} }) + /** fetch data from the table: "utility_demo_mines" */ + utility_demo_mines?: (utility_demo_minesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_flashes_select_column[] | null), + distinct_on?: (utility_demo_mines_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_flashes_order_by[] | null), + order_by?: (utility_demo_mines_order_by[] | null), /** filter the rows returned */ - where?: (player_flashes_bool_exp | null)} }) - /** An aggregate relationship */ - player_flashes_aggregate?: (player_flashes_aggregateGenqlSelection & { __args?: { + where?: (utility_demo_mines_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_demo_mines" */ + utility_demo_mines_aggregate?: (utility_demo_mines_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_flashes_select_column[] | null), + distinct_on?: (utility_demo_mines_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_flashes_order_by[] | null), + order_by?: (utility_demo_mines_order_by[] | null), /** filter the rows returned */ - where?: (player_flashes_bool_exp | null)} }) - /** fetch data from the table: "player_flashes" using primary key columns */ - player_flashes_by_pk?: (player_flashesGenqlSelection & { __args: {attacked_steam_id: Scalars['bigint'], attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) - /** fetch data from the table in a streaming manner: "player_flashes" */ - player_flashes_stream?: (player_flashesGenqlSelection & { __args: { + where?: (utility_demo_mines_bool_exp | null)} }) + /** fetch data from the table: "utility_demo_mines" using primary key columns */ + utility_demo_mines_by_pk?: (utility_demo_minesGenqlSelection & { __args: {match_map_demo_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "utility_demo_mines" */ + utility_demo_mines_stream?: (utility_demo_minesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_flashes_stream_cursor_input | null)[], + cursor: (utility_demo_mines_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_flashes_bool_exp | null)} }) - /** An array relationship */ - player_kills?: (player_killsGenqlSelection & { __args?: { + where?: (utility_demo_mines_bool_exp | null)} }) + /** fetch data from the table: "utility_demo_throws" */ + utility_demo_throws?: (utility_demo_throwsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_kills_select_column[] | null), + distinct_on?: (utility_demo_throws_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_kills_order_by[] | null), + order_by?: (utility_demo_throws_order_by[] | null), /** filter the rows returned */ - where?: (player_kills_bool_exp | null)} }) - /** An aggregate relationship */ - player_kills_aggregate?: (player_kills_aggregateGenqlSelection & { __args?: { + where?: (utility_demo_throws_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_demo_throws" */ + utility_demo_throws_aggregate?: (utility_demo_throws_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_kills_select_column[] | null), + distinct_on?: (utility_demo_throws_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_kills_order_by[] | null), + order_by?: (utility_demo_throws_order_by[] | null), /** filter the rows returned */ - where?: (player_kills_bool_exp | null)} }) - /** fetch data from the table: "player_kills" using primary key columns */ - player_kills_by_pk?: (player_killsGenqlSelection & { __args: {attacked_steam_id: Scalars['bigint'], attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) - /** fetch data from the table: "player_kills_by_weapon" */ - player_kills_by_weapon?: (player_kills_by_weaponGenqlSelection & { __args?: { + where?: (utility_demo_throws_bool_exp | null)} }) + /** fetch data from the table: "utility_demo_throws" using primary key columns */ + utility_demo_throws_by_pk?: (utility_demo_throwsGenqlSelection & { __args: {grenade_id: Scalars['Int'], match_map_demo_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "utility_demo_throws" */ + utility_demo_throws_stream?: (utility_demo_throwsGenqlSelection & { __args: { + /** maximum number of rows returned in a single batch */ + batch_size: Scalars['Int'], + /** cursor to stream the results returned by the query */ + cursor: (utility_demo_throws_stream_cursor_input | null)[], + /** filter the rows returned */ + where?: (utility_demo_throws_bool_exp | null)} }) + /** fetch data from the table: "utility_drift_results" */ + utility_drift_results?: (utility_drift_resultsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_kills_by_weapon_select_column[] | null), + distinct_on?: (utility_drift_results_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_kills_by_weapon_order_by[] | null), + order_by?: (utility_drift_results_order_by[] | null), /** filter the rows returned */ - where?: (player_kills_by_weapon_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_kills_by_weapon" */ - player_kills_by_weapon_aggregate?: (player_kills_by_weapon_aggregateGenqlSelection & { __args?: { + where?: (utility_drift_results_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_drift_results" */ + utility_drift_results_aggregate?: (utility_drift_results_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_kills_by_weapon_select_column[] | null), + distinct_on?: (utility_drift_results_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_kills_by_weapon_order_by[] | null), - /** filter the rows returned */ - where?: (player_kills_by_weapon_bool_exp | null)} }) - /** fetch data from the table: "player_kills_by_weapon" using primary key columns */ - player_kills_by_weapon_by_pk?: (player_kills_by_weaponGenqlSelection & { __args: {player_steam_id: Scalars['bigint'], with: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "player_kills_by_weapon" */ - player_kills_by_weapon_stream?: (player_kills_by_weaponGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (player_kills_by_weapon_stream_cursor_input | null)[], + order_by?: (utility_drift_results_order_by[] | null), /** filter the rows returned */ - where?: (player_kills_by_weapon_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "player_kills" */ - player_kills_stream?: (player_killsGenqlSelection & { __args: { + where?: (utility_drift_results_bool_exp | null)} }) + /** fetch data from the table: "utility_drift_results" using primary key columns */ + utility_drift_results_by_pk?: (utility_drift_resultsGenqlSelection & { __args: {utility_drift_scan_id: Scalars['uuid'], utility_lineup_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "utility_drift_results" */ + utility_drift_results_stream?: (utility_drift_resultsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_kills_stream_cursor_input | null)[], + cursor: (utility_drift_results_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_kills_bool_exp | null)} }) - /** fetch data from the table: "player_leaderboard_rank" */ - player_leaderboard_rank?: (player_leaderboard_rankGenqlSelection & { __args?: { + where?: (utility_drift_results_bool_exp | null)} }) + /** fetch data from the table: "utility_drift_scans" */ + utility_drift_scans?: (utility_drift_scansGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_leaderboard_rank_select_column[] | null), + distinct_on?: (utility_drift_scans_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_leaderboard_rank_order_by[] | null), + order_by?: (utility_drift_scans_order_by[] | null), /** filter the rows returned */ - where?: (player_leaderboard_rank_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_leaderboard_rank" */ - player_leaderboard_rank_aggregate?: (player_leaderboard_rank_aggregateGenqlSelection & { __args?: { + where?: (utility_drift_scans_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_drift_scans" */ + utility_drift_scans_aggregate?: (utility_drift_scans_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_leaderboard_rank_select_column[] | null), + distinct_on?: (utility_drift_scans_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_leaderboard_rank_order_by[] | null), + order_by?: (utility_drift_scans_order_by[] | null), /** filter the rows returned */ - where?: (player_leaderboard_rank_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "player_leaderboard_rank" */ - player_leaderboard_rank_stream?: (player_leaderboard_rankGenqlSelection & { __args: { + where?: (utility_drift_scans_bool_exp | null)} }) + /** fetch data from the table: "utility_drift_scans" using primary key columns */ + utility_drift_scans_by_pk?: (utility_drift_scansGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "utility_drift_scans" */ + utility_drift_scans_stream?: (utility_drift_scansGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_leaderboard_rank_stream_cursor_input | null)[], + cursor: (utility_drift_scans_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_leaderboard_rank_bool_exp | null)} }) - /** fetch data from the table: "player_match_map_stats" */ - player_match_map_stats?: (player_match_map_statsGenqlSelection & { __args?: { + where?: (utility_drift_scans_bool_exp | null)} }) + /** fetch data from the table: "utility_lineup_favorites" */ + utility_lineup_favorites?: (utility_lineup_favoritesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_match_map_stats_select_column[] | null), + distinct_on?: (utility_lineup_favorites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_match_map_stats_order_by[] | null), + order_by?: (utility_lineup_favorites_order_by[] | null), /** filter the rows returned */ - where?: (player_match_map_stats_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_match_map_stats" */ - player_match_map_stats_aggregate?: (player_match_map_stats_aggregateGenqlSelection & { __args?: { + where?: (utility_lineup_favorites_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_lineup_favorites" */ + utility_lineup_favorites_aggregate?: (utility_lineup_favorites_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_match_map_stats_select_column[] | null), + distinct_on?: (utility_lineup_favorites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_match_map_stats_order_by[] | null), + order_by?: (utility_lineup_favorites_order_by[] | null), /** filter the rows returned */ - where?: (player_match_map_stats_bool_exp | null)} }) - /** fetch data from the table: "player_match_map_stats" using primary key columns */ - player_match_map_stats_by_pk?: (player_match_map_statsGenqlSelection & { __args: {match_map_id: Scalars['uuid'], steam_id: Scalars['bigint']} }) - /** fetch data from the table in a streaming manner: "player_match_map_stats" */ - player_match_map_stats_stream?: (player_match_map_statsGenqlSelection & { __args: { + where?: (utility_lineup_favorites_bool_exp | null)} }) + /** fetch data from the table: "utility_lineup_favorites" using primary key columns */ + utility_lineup_favorites_by_pk?: (utility_lineup_favoritesGenqlSelection & { __args: {steam_id: Scalars['bigint'], utility_lineup_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "utility_lineup_favorites" */ + utility_lineup_favorites_stream?: (utility_lineup_favoritesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_match_map_stats_stream_cursor_input | null)[], + cursor: (utility_lineup_favorites_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_match_map_stats_bool_exp | null)} }) - /** fetch data from the table: "player_match_performance_v" */ - player_match_performance_v?: (player_match_performance_vGenqlSelection & { __args?: { + where?: (utility_lineup_favorites_bool_exp | null)} }) + /** fetch data from the table: "utility_lineup_progress" */ + utility_lineup_progress?: (utility_lineup_progressGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_match_performance_v_select_column[] | null), + distinct_on?: (utility_lineup_progress_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_match_performance_v_order_by[] | null), + order_by?: (utility_lineup_progress_order_by[] | null), /** filter the rows returned */ - where?: (player_match_performance_v_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_match_performance_v" */ - player_match_performance_v_aggregate?: (player_match_performance_v_aggregateGenqlSelection & { __args?: { + where?: (utility_lineup_progress_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_lineup_progress" */ + utility_lineup_progress_aggregate?: (utility_lineup_progress_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_match_performance_v_select_column[] | null), + distinct_on?: (utility_lineup_progress_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_match_performance_v_order_by[] | null), + order_by?: (utility_lineup_progress_order_by[] | null), /** filter the rows returned */ - where?: (player_match_performance_v_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "player_match_performance_v" */ - player_match_performance_v_stream?: (player_match_performance_vGenqlSelection & { __args: { + where?: (utility_lineup_progress_bool_exp | null)} }) + /** fetch data from the table: "utility_lineup_progress" using primary key columns */ + utility_lineup_progress_by_pk?: (utility_lineup_progressGenqlSelection & { __args: {steam_id: Scalars['bigint'], utility_lineup_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "utility_lineup_progress" */ + utility_lineup_progress_stream?: (utility_lineup_progressGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_match_performance_v_stream_cursor_input | null)[], + cursor: (utility_lineup_progress_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_match_performance_v_bool_exp | null)} }) - /** fetch data from the table: "player_match_stats_v" */ - player_match_stats_v?: (player_match_stats_vGenqlSelection & { __args?: { + where?: (utility_lineup_progress_bool_exp | null)} }) + /** fetch data from the table: "utility_lineup_renders" */ + utility_lineup_renders?: (utility_lineup_rendersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_match_stats_v_select_column[] | null), + distinct_on?: (utility_lineup_renders_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_match_stats_v_order_by[] | null), + order_by?: (utility_lineup_renders_order_by[] | null), /** filter the rows returned */ - where?: (player_match_stats_v_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_match_stats_v" */ - player_match_stats_v_aggregate?: (player_match_stats_v_aggregateGenqlSelection & { __args?: { + where?: (utility_lineup_renders_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_lineup_renders" */ + utility_lineup_renders_aggregate?: (utility_lineup_renders_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_match_stats_v_select_column[] | null), + distinct_on?: (utility_lineup_renders_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_match_stats_v_order_by[] | null), + order_by?: (utility_lineup_renders_order_by[] | null), /** filter the rows returned */ - where?: (player_match_stats_v_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "player_match_stats_v" */ - player_match_stats_v_stream?: (player_match_stats_vGenqlSelection & { __args: { + where?: (utility_lineup_renders_bool_exp | null)} }) + /** fetch data from the table: "utility_lineup_renders" using primary key columns */ + utility_lineup_renders_by_pk?: (utility_lineup_rendersGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "utility_lineup_renders" */ + utility_lineup_renders_stream?: (utility_lineup_rendersGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_match_stats_v_stream_cursor_input | null)[], + cursor: (utility_lineup_renders_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_match_stats_v_bool_exp | null)} }) - /** An array relationship */ - player_objectives?: (player_objectivesGenqlSelection & { __args?: { + where?: (utility_lineup_renders_bool_exp | null)} }) + /** fetch data from the table: "utility_lineup_repairs" */ + utility_lineup_repairs?: (utility_lineup_repairsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_objectives_select_column[] | null), + distinct_on?: (utility_lineup_repairs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_objectives_order_by[] | null), + order_by?: (utility_lineup_repairs_order_by[] | null), /** filter the rows returned */ - where?: (player_objectives_bool_exp | null)} }) - /** An aggregate relationship */ - player_objectives_aggregate?: (player_objectives_aggregateGenqlSelection & { __args?: { + where?: (utility_lineup_repairs_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_lineup_repairs" */ + utility_lineup_repairs_aggregate?: (utility_lineup_repairs_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_objectives_select_column[] | null), + distinct_on?: (utility_lineup_repairs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_objectives_order_by[] | null), + order_by?: (utility_lineup_repairs_order_by[] | null), /** filter the rows returned */ - where?: (player_objectives_bool_exp | null)} }) - /** fetch data from the table: "player_objectives" using primary key columns */ - player_objectives_by_pk?: (player_objectivesGenqlSelection & { __args: {match_map_id: Scalars['uuid'], player_steam_id: Scalars['bigint'], time: Scalars['timestamptz']} }) - /** fetch data from the table in a streaming manner: "player_objectives" */ - player_objectives_stream?: (player_objectivesGenqlSelection & { __args: { + where?: (utility_lineup_repairs_bool_exp | null)} }) + /** fetch data from the table: "utility_lineup_repairs" using primary key columns */ + utility_lineup_repairs_by_pk?: (utility_lineup_repairsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "utility_lineup_repairs" */ + utility_lineup_repairs_stream?: (utility_lineup_repairsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_objectives_stream_cursor_input | null)[], + cursor: (utility_lineup_repairs_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_objectives_bool_exp | null)} }) - /** fetch data from the table: "player_performance_v" */ - player_performance_v?: (player_performance_vGenqlSelection & { __args?: { + where?: (utility_lineup_repairs_bool_exp | null)} }) + /** fetch data from the table: "utility_lineup_votes" */ + utility_lineup_votes?: (utility_lineup_votesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_performance_v_select_column[] | null), + distinct_on?: (utility_lineup_votes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_performance_v_order_by[] | null), + order_by?: (utility_lineup_votes_order_by[] | null), /** filter the rows returned */ - where?: (player_performance_v_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_performance_v" */ - player_performance_v_aggregate?: (player_performance_v_aggregateGenqlSelection & { __args?: { + where?: (utility_lineup_votes_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_lineup_votes" */ + utility_lineup_votes_aggregate?: (utility_lineup_votes_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_performance_v_select_column[] | null), + distinct_on?: (utility_lineup_votes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_performance_v_order_by[] | null), + order_by?: (utility_lineup_votes_order_by[] | null), /** filter the rows returned */ - where?: (player_performance_v_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "player_performance_v" */ - player_performance_v_stream?: (player_performance_vGenqlSelection & { __args: { + where?: (utility_lineup_votes_bool_exp | null)} }) + /** fetch data from the table: "utility_lineup_votes" using primary key columns */ + utility_lineup_votes_by_pk?: (utility_lineup_votesGenqlSelection & { __args: {steam_id: Scalars['bigint'], utility_lineup_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "utility_lineup_votes" */ + utility_lineup_votes_stream?: (utility_lineup_votesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_performance_v_stream_cursor_input | null)[], + cursor: (utility_lineup_votes_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_performance_v_bool_exp | null)} }) - /** fetch data from the table: "player_premier_rank_history" */ - player_premier_rank_history?: (player_premier_rank_historyGenqlSelection & { __args?: { + where?: (utility_lineup_votes_bool_exp | null)} }) + /** An array relationship */ + utility_lineups?: (utility_lineupsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_premier_rank_history_select_column[] | null), + distinct_on?: (utility_lineups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_premier_rank_history_order_by[] | null), + order_by?: (utility_lineups_order_by[] | null), /** filter the rows returned */ - where?: (player_premier_rank_history_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_premier_rank_history" */ - player_premier_rank_history_aggregate?: (player_premier_rank_history_aggregateGenqlSelection & { __args?: { + where?: (utility_lineups_bool_exp | null)} }) + /** An aggregate relationship */ + utility_lineups_aggregate?: (utility_lineups_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_premier_rank_history_select_column[] | null), + distinct_on?: (utility_lineups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_premier_rank_history_order_by[] | null), + order_by?: (utility_lineups_order_by[] | null), /** filter the rows returned */ - where?: (player_premier_rank_history_bool_exp | null)} }) - /** fetch data from the table: "player_premier_rank_history" using primary key columns */ - player_premier_rank_history_by_pk?: (player_premier_rank_historyGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "player_premier_rank_history" */ - player_premier_rank_history_stream?: (player_premier_rank_historyGenqlSelection & { __args: { + where?: (utility_lineups_bool_exp | null)} }) + /** fetch data from the table: "utility_lineups" using primary key columns */ + utility_lineups_by_pk?: (utility_lineupsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "utility_lineups" */ + utility_lineups_stream?: (utility_lineupsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_premier_rank_history_stream_cursor_input | null)[], + cursor: (utility_lineups_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_premier_rank_history_bool_exp | null)} }) - /** fetch data from the table: "player_sanctions" */ - player_sanctions?: (player_sanctionsGenqlSelection & { __args?: { + where?: (utility_lineups_bool_exp | null)} }) + /** fetch data from the table: "utility_meta_lineups" */ + utility_meta_lineups?: (utility_meta_lineupsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_sanctions_select_column[] | null), + distinct_on?: (utility_meta_lineups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_sanctions_order_by[] | null), + order_by?: (utility_meta_lineups_order_by[] | null), /** filter the rows returned */ - where?: (player_sanctions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_sanctions" */ - player_sanctions_aggregate?: (player_sanctions_aggregateGenqlSelection & { __args?: { + where?: (utility_meta_lineups_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_meta_lineups" */ + utility_meta_lineups_aggregate?: (utility_meta_lineups_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_sanctions_select_column[] | null), + distinct_on?: (utility_meta_lineups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_sanctions_order_by[] | null), + order_by?: (utility_meta_lineups_order_by[] | null), /** filter the rows returned */ - where?: (player_sanctions_bool_exp | null)} }) - /** fetch data from the table: "player_sanctions" using primary key columns */ - player_sanctions_by_pk?: (player_sanctionsGenqlSelection & { __args: {created_at: Scalars['timestamptz'], id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "player_sanctions" */ - player_sanctions_stream?: (player_sanctionsGenqlSelection & { __args: { + where?: (utility_meta_lineups_bool_exp | null)} }) + /** fetch data from the table: "utility_meta_lineups" using primary key columns */ + utility_meta_lineups_by_pk?: (utility_meta_lineupsGenqlSelection & { __args: {lineup_bucket: Scalars['String']} }) + /** fetch data from the table in a streaming manner: "utility_meta_lineups" */ + utility_meta_lineups_stream?: (utility_meta_lineupsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_sanctions_stream_cursor_input | null)[], + cursor: (utility_meta_lineups_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_sanctions_bool_exp | null)} }) - /** An array relationship */ - player_season_stats?: (player_season_statsGenqlSelection & { __args?: { + where?: (utility_meta_lineups_bool_exp | null)} }) + /** fetch data from the table: "utility_playbook_steps" */ + utility_playbook_steps?: (utility_playbook_stepsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_season_stats_select_column[] | null), + distinct_on?: (utility_playbook_steps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_season_stats_order_by[] | null), + order_by?: (utility_playbook_steps_order_by[] | null), /** filter the rows returned */ - where?: (player_season_stats_bool_exp | null)} }) - /** An aggregate relationship */ - player_season_stats_aggregate?: (player_season_stats_aggregateGenqlSelection & { __args?: { + where?: (utility_playbook_steps_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_playbook_steps" */ + utility_playbook_steps_aggregate?: (utility_playbook_steps_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_season_stats_select_column[] | null), + distinct_on?: (utility_playbook_steps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_season_stats_order_by[] | null), + order_by?: (utility_playbook_steps_order_by[] | null), /** filter the rows returned */ - where?: (player_season_stats_bool_exp | null)} }) - /** fetch data from the table: "player_season_stats" using primary key columns */ - player_season_stats_by_pk?: (player_season_statsGenqlSelection & { __args: {player_steam_id: Scalars['bigint'], season_id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "player_season_stats" */ - player_season_stats_stream?: (player_season_statsGenqlSelection & { __args: { + where?: (utility_playbook_steps_bool_exp | null)} }) + /** fetch data from the table: "utility_playbook_steps" using primary key columns */ + utility_playbook_steps_by_pk?: (utility_playbook_stepsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "utility_playbook_steps" */ + utility_playbook_steps_stream?: (utility_playbook_stepsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_season_stats_stream_cursor_input | null)[], + cursor: (utility_playbook_steps_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_season_stats_bool_exp | null)} }) - /** fetch data from the table: "player_stats" */ - player_stats?: (player_statsGenqlSelection & { __args?: { + where?: (utility_playbook_steps_bool_exp | null)} }) + /** fetch data from the table: "utility_playbooks" */ + utility_playbooks?: (utility_playbooksGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_stats_select_column[] | null), + distinct_on?: (utility_playbooks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_stats_order_by[] | null), + order_by?: (utility_playbooks_order_by[] | null), /** filter the rows returned */ - where?: (player_stats_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_stats" */ - player_stats_aggregate?: (player_stats_aggregateGenqlSelection & { __args?: { + where?: (utility_playbooks_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_playbooks" */ + utility_playbooks_aggregate?: (utility_playbooks_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_stats_select_column[] | null), + distinct_on?: (utility_playbooks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_stats_order_by[] | null), + order_by?: (utility_playbooks_order_by[] | null), /** filter the rows returned */ - where?: (player_stats_bool_exp | null)} }) - /** fetch data from the table: "player_stats" using primary key columns */ - player_stats_by_pk?: (player_statsGenqlSelection & { __args: {player_steam_id: Scalars['bigint']} }) - /** fetch data from the table in a streaming manner: "player_stats" */ - player_stats_stream?: (player_statsGenqlSelection & { __args: { + where?: (utility_playbooks_bool_exp | null)} }) + /** fetch data from the table: "utility_playbooks" using primary key columns */ + utility_playbooks_by_pk?: (utility_playbooksGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "utility_playbooks" */ + utility_playbooks_stream?: (utility_playbooksGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_stats_stream_cursor_input | null)[], + cursor: (utility_playbooks_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_stats_bool_exp | null)} }) - /** fetch data from the table: "player_steam_bot_friend" */ - player_steam_bot_friend?: (player_steam_bot_friendGenqlSelection & { __args?: { + where?: (utility_playbooks_bool_exp | null)} }) + /** fetch data from the table: "utility_practice_invites" */ + utility_practice_invites?: (utility_practice_invitesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_steam_bot_friend_select_column[] | null), + distinct_on?: (utility_practice_invites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_steam_bot_friend_order_by[] | null), + order_by?: (utility_practice_invites_order_by[] | null), /** filter the rows returned */ - where?: (player_steam_bot_friend_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_steam_bot_friend" */ - player_steam_bot_friend_aggregate?: (player_steam_bot_friend_aggregateGenqlSelection & { __args?: { + where?: (utility_practice_invites_bool_exp | null)} }) + /** fetch aggregated fields from the table: "utility_practice_invites" */ + utility_practice_invites_aggregate?: (utility_practice_invites_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_steam_bot_friend_select_column[] | null), + distinct_on?: (utility_practice_invites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_steam_bot_friend_order_by[] | null), + order_by?: (utility_practice_invites_order_by[] | null), /** filter the rows returned */ - where?: (player_steam_bot_friend_bool_exp | null)} }) - /** fetch data from the table: "player_steam_bot_friend" using primary key columns */ - player_steam_bot_friend_by_pk?: (player_steam_bot_friendGenqlSelection & { __args: {steam_id: Scalars['bigint']} }) - /** fetch data from the table in a streaming manner: "player_steam_bot_friend" */ - player_steam_bot_friend_stream?: (player_steam_bot_friendGenqlSelection & { __args: { + where?: (utility_practice_invites_bool_exp | null)} }) + /** fetch data from the table: "utility_practice_invites" using primary key columns */ + utility_practice_invites_by_pk?: (utility_practice_invitesGenqlSelection & { __args: {steam_id: Scalars['bigint'], utility_practice_session_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "utility_practice_invites" */ + utility_practice_invites_stream?: (utility_practice_invitesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_steam_bot_friend_stream_cursor_input | null)[], + cursor: (utility_practice_invites_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_steam_bot_friend_bool_exp | null)} }) - /** fetch data from the table: "player_steam_match_auth" */ - player_steam_match_auth?: (player_steam_match_authGenqlSelection & { __args?: { + where?: (utility_practice_invites_bool_exp | null)} }) + /** An array relationship */ + utility_practice_sessions?: (utility_practice_sessionsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_steam_match_auth_select_column[] | null), + distinct_on?: (utility_practice_sessions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_steam_match_auth_order_by[] | null), + order_by?: (utility_practice_sessions_order_by[] | null), /** filter the rows returned */ - where?: (player_steam_match_auth_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_steam_match_auth" */ - player_steam_match_auth_aggregate?: (player_steam_match_auth_aggregateGenqlSelection & { __args?: { + where?: (utility_practice_sessions_bool_exp | null)} }) + /** An aggregate relationship */ + utility_practice_sessions_aggregate?: (utility_practice_sessions_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_steam_match_auth_select_column[] | null), + distinct_on?: (utility_practice_sessions_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_steam_match_auth_order_by[] | null), + order_by?: (utility_practice_sessions_order_by[] | null), /** filter the rows returned */ - where?: (player_steam_match_auth_bool_exp | null)} }) - /** fetch data from the table: "player_steam_match_auth" using primary key columns */ - player_steam_match_auth_by_pk?: (player_steam_match_authGenqlSelection & { __args: {steam_id: Scalars['bigint']} }) - /** fetch data from the table in a streaming manner: "player_steam_match_auth" */ - player_steam_match_auth_stream?: (player_steam_match_authGenqlSelection & { __args: { + where?: (utility_practice_sessions_bool_exp | null)} }) + /** fetch data from the table: "utility_practice_sessions" using primary key columns */ + utility_practice_sessions_by_pk?: (utility_practice_sessionsGenqlSelection & { __args: {id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "utility_practice_sessions" */ + utility_practice_sessions_stream?: (utility_practice_sessionsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_steam_match_auth_stream_cursor_input | null)[], + cursor: (utility_practice_sessions_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_steam_match_auth_bool_exp | null)} }) - /** fetch data from the table: "player_unused_utility" */ - player_unused_utility?: (player_unused_utilityGenqlSelection & { __args?: { + where?: (utility_practice_sessions_bool_exp | null)} }) + /** fetch data from the table: "v_event_player_stats" */ + v_event_player_stats?: (v_event_player_statsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_unused_utility_select_column[] | null), + distinct_on?: (v_event_player_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_unused_utility_order_by[] | null), + order_by?: (v_event_player_stats_order_by[] | null), /** filter the rows returned */ - where?: (player_unused_utility_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_unused_utility" */ - player_unused_utility_aggregate?: (player_unused_utility_aggregateGenqlSelection & { __args?: { + where?: (v_event_player_stats_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_event_player_stats" */ + v_event_player_stats_aggregate?: (v_event_player_stats_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_unused_utility_select_column[] | null), + distinct_on?: (v_event_player_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_unused_utility_order_by[] | null), + order_by?: (v_event_player_stats_order_by[] | null), /** filter the rows returned */ - where?: (player_unused_utility_bool_exp | null)} }) - /** fetch data from the table: "player_unused_utility" using primary key columns */ - player_unused_utility_by_pk?: (player_unused_utilityGenqlSelection & { __args: {match_map_id: Scalars['uuid'], player_steam_id: Scalars['bigint']} }) - /** fetch data from the table in a streaming manner: "player_unused_utility" */ - player_unused_utility_stream?: (player_unused_utilityGenqlSelection & { __args: { + where?: (v_event_player_stats_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_event_player_stats" */ + v_event_player_stats_stream?: (v_event_player_statsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_unused_utility_stream_cursor_input | null)[], + cursor: (v_event_player_stats_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_unused_utility_bool_exp | null)} }) - /** An array relationship */ - player_utility?: (player_utilityGenqlSelection & { __args?: { + where?: (v_event_player_stats_bool_exp | null)} }) + /** fetch data from the table: "v_gpu_pool_status" */ + v_gpu_pool_status?: (v_gpu_pool_statusGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_utility_select_column[] | null), + distinct_on?: (v_gpu_pool_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_utility_order_by[] | null), + order_by?: (v_gpu_pool_status_order_by[] | null), /** filter the rows returned */ - where?: (player_utility_bool_exp | null)} }) - /** An aggregate relationship */ - player_utility_aggregate?: (player_utility_aggregateGenqlSelection & { __args?: { + where?: (v_gpu_pool_status_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_gpu_pool_status" */ + v_gpu_pool_status_aggregate?: (v_gpu_pool_status_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_utility_select_column[] | null), + distinct_on?: (v_gpu_pool_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_utility_order_by[] | null), + order_by?: (v_gpu_pool_status_order_by[] | null), /** filter the rows returned */ - where?: (player_utility_bool_exp | null)} }) - /** fetch data from the table: "player_utility" using primary key columns */ - player_utility_by_pk?: (player_utilityGenqlSelection & { __args: {attacker_steam_id: Scalars['bigint'], match_map_id: Scalars['uuid'], time: Scalars['timestamptz']} }) - /** fetch data from the table in a streaming manner: "player_utility" */ - player_utility_stream?: (player_utilityGenqlSelection & { __args: { + where?: (v_gpu_pool_status_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_gpu_pool_status" */ + v_gpu_pool_status_stream?: (v_gpu_pool_statusGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_utility_stream_cursor_input | null)[], + cursor: (v_gpu_pool_status_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_utility_bool_exp | null)} }) - /** fetch data from the table: "player_weapon_stats_v" */ - player_weapon_stats_v?: (player_weapon_stats_vGenqlSelection & { __args?: { + where?: (v_gpu_pool_status_bool_exp | null)} }) + /** fetch data from the table: "v_league_division_standings" */ + v_league_division_standings?: (v_league_division_standingsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_weapon_stats_v_select_column[] | null), + distinct_on?: (v_league_division_standings_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_weapon_stats_v_order_by[] | null), + order_by?: (v_league_division_standings_order_by[] | null), /** filter the rows returned */ - where?: (player_weapon_stats_v_bool_exp | null)} }) - /** fetch aggregated fields from the table: "player_weapon_stats_v" */ - player_weapon_stats_v_aggregate?: (player_weapon_stats_v_aggregateGenqlSelection & { __args?: { + where?: (v_league_division_standings_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_league_division_standings" */ + v_league_division_standings_aggregate?: (v_league_division_standings_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (player_weapon_stats_v_select_column[] | null), + distinct_on?: (v_league_division_standings_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (player_weapon_stats_v_order_by[] | null), + order_by?: (v_league_division_standings_order_by[] | null), /** filter the rows returned */ - where?: (player_weapon_stats_v_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "player_weapon_stats_v" */ - player_weapon_stats_v_stream?: (player_weapon_stats_vGenqlSelection & { __args: { + where?: (v_league_division_standings_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_league_division_standings" */ + v_league_division_standings_stream?: (v_league_division_standingsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (player_weapon_stats_v_stream_cursor_input | null)[], + cursor: (v_league_division_standings_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (player_weapon_stats_v_bool_exp | null)} }) - /** fetch data from the table: "players" */ - players?: (playersGenqlSelection & { __args?: { + where?: (v_league_division_standings_bool_exp | null)} }) + /** fetch data from the table: "v_league_season_player_stats" */ + v_league_season_player_stats?: (v_league_season_player_statsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (players_select_column[] | null), + distinct_on?: (v_league_season_player_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (players_order_by[] | null), + order_by?: (v_league_season_player_stats_order_by[] | null), /** filter the rows returned */ - where?: (players_bool_exp | null)} }) - /** fetch aggregated fields from the table: "players" */ - players_aggregate?: (players_aggregateGenqlSelection & { __args?: { + where?: (v_league_season_player_stats_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_league_season_player_stats" */ + v_league_season_player_stats_aggregate?: (v_league_season_player_stats_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (players_select_column[] | null), + distinct_on?: (v_league_season_player_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (players_order_by[] | null), + order_by?: (v_league_season_player_stats_order_by[] | null), /** filter the rows returned */ - where?: (players_bool_exp | null)} }) - /** fetch data from the table: "players" using primary key columns */ - players_by_pk?: (playersGenqlSelection & { __args: {steam_id: Scalars['bigint']} }) - /** fetch data from the table in a streaming manner: "players" */ - players_stream?: (playersGenqlSelection & { __args: { + where?: (v_league_season_player_stats_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_league_season_player_stats" */ + v_league_season_player_stats_stream?: (v_league_season_player_statsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (players_stream_cursor_input | null)[], + cursor: (v_league_season_player_stats_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (players_bool_exp | null)} }) - /** fetch data from the table: "plugin_versions" */ - plugin_versions?: (plugin_versionsGenqlSelection & { __args?: { + where?: (v_league_season_player_stats_bool_exp | null)} }) + /** fetch data from the table: "v_match_captains" */ + v_match_captains?: (v_match_captainsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (plugin_versions_select_column[] | null), + distinct_on?: (v_match_captains_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (plugin_versions_order_by[] | null), + order_by?: (v_match_captains_order_by[] | null), /** filter the rows returned */ - where?: (plugin_versions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "plugin_versions" */ - plugin_versions_aggregate?: (plugin_versions_aggregateGenqlSelection & { __args?: { + where?: (v_match_captains_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_match_captains" */ + v_match_captains_aggregate?: (v_match_captains_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (plugin_versions_select_column[] | null), + distinct_on?: (v_match_captains_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (plugin_versions_order_by[] | null), + order_by?: (v_match_captains_order_by[] | null), /** filter the rows returned */ - where?: (plugin_versions_bool_exp | null)} }) - /** fetch data from the table: "plugin_versions" using primary key columns */ - plugin_versions_by_pk?: (plugin_versionsGenqlSelection & { __args: {runtime: e_plugin_runtimes_enum, version: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "plugin_versions" */ - plugin_versions_stream?: (plugin_versionsGenqlSelection & { __args: { + where?: (v_match_captains_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_match_captains" */ + v_match_captains_stream?: (v_match_captainsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (plugin_versions_stream_cursor_input | null)[], + cursor: (v_match_captains_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (plugin_versions_bool_exp | null)} }) - /** fetch data from the table: "push_subscriptions" */ - push_subscriptions?: (push_subscriptionsGenqlSelection & { __args?: { + where?: (v_match_captains_bool_exp | null)} }) + /** fetch data from the table: "v_match_clutches" */ + v_match_clutches?: (v_match_clutchesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (push_subscriptions_select_column[] | null), + distinct_on?: (v_match_clutches_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (push_subscriptions_order_by[] | null), + order_by?: (v_match_clutches_order_by[] | null), /** filter the rows returned */ - where?: (push_subscriptions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "push_subscriptions" */ - push_subscriptions_aggregate?: (push_subscriptions_aggregateGenqlSelection & { __args?: { + where?: (v_match_clutches_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_match_clutches" */ + v_match_clutches_aggregate?: (v_match_clutches_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (push_subscriptions_select_column[] | null), + distinct_on?: (v_match_clutches_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (push_subscriptions_order_by[] | null), + order_by?: (v_match_clutches_order_by[] | null), /** filter the rows returned */ - where?: (push_subscriptions_bool_exp | null)} }) - /** fetch data from the table: "push_subscriptions" using primary key columns */ - push_subscriptions_by_pk?: (push_subscriptionsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "push_subscriptions" */ - push_subscriptions_stream?: (push_subscriptionsGenqlSelection & { __args: { + where?: (v_match_clutches_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_match_clutches" */ + v_match_clutches_stream?: (v_match_clutchesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (push_subscriptions_stream_cursor_input | null)[], + cursor: (v_match_clutches_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (push_subscriptions_bool_exp | null)} }) - /** fetch data from the table: "seasons" */ - seasons?: (seasonsGenqlSelection & { __args?: { + where?: (v_match_clutches_bool_exp | null)} }) + /** fetch data from the table: "v_match_kill_pairs" */ + v_match_kill_pairs?: (v_match_kill_pairsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (seasons_select_column[] | null), + distinct_on?: (v_match_kill_pairs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (seasons_order_by[] | null), + order_by?: (v_match_kill_pairs_order_by[] | null), /** filter the rows returned */ - where?: (seasons_bool_exp | null)} }) - /** fetch aggregated fields from the table: "seasons" */ - seasons_aggregate?: (seasons_aggregateGenqlSelection & { __args?: { + where?: (v_match_kill_pairs_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_match_kill_pairs" */ + v_match_kill_pairs_aggregate?: (v_match_kill_pairs_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (seasons_select_column[] | null), + distinct_on?: (v_match_kill_pairs_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (seasons_order_by[] | null), + order_by?: (v_match_kill_pairs_order_by[] | null), /** filter the rows returned */ - where?: (seasons_bool_exp | null)} }) - /** fetch data from the table: "seasons" using primary key columns */ - seasons_by_pk?: (seasonsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "seasons" */ - seasons_stream?: (seasonsGenqlSelection & { __args: { + where?: (v_match_kill_pairs_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_match_kill_pairs" */ + v_match_kill_pairs_stream?: (v_match_kill_pairsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (seasons_stream_cursor_input | null)[], + cursor: (v_match_kill_pairs_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (seasons_bool_exp | null)} }) - /** fetch data from the table: "server_regions" */ - server_regions?: (server_regionsGenqlSelection & { __args?: { + where?: (v_match_kill_pairs_bool_exp | null)} }) + /** fetch data from the table: "v_match_lineup_buy_types" */ + v_match_lineup_buy_types?: (v_match_lineup_buy_typesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (server_regions_select_column[] | null), + distinct_on?: (v_match_lineup_buy_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (server_regions_order_by[] | null), + order_by?: (v_match_lineup_buy_types_order_by[] | null), /** filter the rows returned */ - where?: (server_regions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "server_regions" */ - server_regions_aggregate?: (server_regions_aggregateGenqlSelection & { __args?: { + where?: (v_match_lineup_buy_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_match_lineup_buy_types" */ + v_match_lineup_buy_types_aggregate?: (v_match_lineup_buy_types_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (server_regions_select_column[] | null), + distinct_on?: (v_match_lineup_buy_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (server_regions_order_by[] | null), + order_by?: (v_match_lineup_buy_types_order_by[] | null), /** filter the rows returned */ - where?: (server_regions_bool_exp | null)} }) - /** fetch data from the table: "server_regions" using primary key columns */ - server_regions_by_pk?: (server_regionsGenqlSelection & { __args: {value: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "server_regions" */ - server_regions_stream?: (server_regionsGenqlSelection & { __args: { + where?: (v_match_lineup_buy_types_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_match_lineup_buy_types" */ + v_match_lineup_buy_types_stream?: (v_match_lineup_buy_typesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (server_regions_stream_cursor_input | null)[], + cursor: (v_match_lineup_buy_types_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (server_regions_bool_exp | null)} }) - /** An array relationship */ - servers?: (serversGenqlSelection & { __args?: { + where?: (v_match_lineup_buy_types_bool_exp | null)} }) + /** fetch data from the table: "v_match_lineup_map_stats" */ + v_match_lineup_map_stats?: (v_match_lineup_map_statsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (servers_select_column[] | null), + distinct_on?: (v_match_lineup_map_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (servers_order_by[] | null), + order_by?: (v_match_lineup_map_stats_order_by[] | null), /** filter the rows returned */ - where?: (servers_bool_exp | null)} }) - /** An aggregate relationship */ - servers_aggregate?: (servers_aggregateGenqlSelection & { __args?: { + where?: (v_match_lineup_map_stats_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_match_lineup_map_stats" */ + v_match_lineup_map_stats_aggregate?: (v_match_lineup_map_stats_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (servers_select_column[] | null), + distinct_on?: (v_match_lineup_map_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (servers_order_by[] | null), + order_by?: (v_match_lineup_map_stats_order_by[] | null), /** filter the rows returned */ - where?: (servers_bool_exp | null)} }) - /** fetch data from the table: "servers" using primary key columns */ - servers_by_pk?: (serversGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "servers" */ - servers_stream?: (serversGenqlSelection & { __args: { + where?: (v_match_lineup_map_stats_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_match_lineup_map_stats" */ + v_match_lineup_map_stats_stream?: (v_match_lineup_map_statsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (servers_stream_cursor_input | null)[], + cursor: (v_match_lineup_map_stats_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (servers_bool_exp | null)} }) - /** fetch data from the table: "settings" */ - settings?: (settingsGenqlSelection & { __args?: { + where?: (v_match_lineup_map_stats_bool_exp | null)} }) + /** fetch data from the table: "v_match_map_backup_rounds" */ + v_match_map_backup_rounds?: (v_match_map_backup_roundsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (settings_select_column[] | null), + distinct_on?: (v_match_map_backup_rounds_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (settings_order_by[] | null), + order_by?: (v_match_map_backup_rounds_order_by[] | null), /** filter the rows returned */ - where?: (settings_bool_exp | null)} }) - /** fetch aggregated fields from the table: "settings" */ - settings_aggregate?: (settings_aggregateGenqlSelection & { __args?: { + where?: (v_match_map_backup_rounds_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_match_map_backup_rounds" */ + v_match_map_backup_rounds_aggregate?: (v_match_map_backup_rounds_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (settings_select_column[] | null), + distinct_on?: (v_match_map_backup_rounds_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (settings_order_by[] | null), + order_by?: (v_match_map_backup_rounds_order_by[] | null), /** filter the rows returned */ - where?: (settings_bool_exp | null)} }) - /** fetch data from the table: "settings" using primary key columns */ - settings_by_pk?: (settingsGenqlSelection & { __args: {name: Scalars['String']} }) - /** fetch data from the table in a streaming manner: "settings" */ - settings_stream?: (settingsGenqlSelection & { __args: { + where?: (v_match_map_backup_rounds_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_match_map_backup_rounds" */ + v_match_map_backup_rounds_stream?: (v_match_map_backup_roundsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (settings_stream_cursor_input | null)[], + cursor: (v_match_map_backup_rounds_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (settings_bool_exp | null)} }) - /** fetch data from the table: "steam_account_claims" */ - steam_account_claims?: (steam_account_claimsGenqlSelection & { __args?: { + where?: (v_match_map_backup_rounds_bool_exp | null)} }) + /** fetch data from the table: "v_match_player_buy_types" */ + v_match_player_buy_types?: (v_match_player_buy_typesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (steam_account_claims_select_column[] | null), + distinct_on?: (v_match_player_buy_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (steam_account_claims_order_by[] | null), + order_by?: (v_match_player_buy_types_order_by[] | null), /** filter the rows returned */ - where?: (steam_account_claims_bool_exp | null)} }) - /** fetch aggregated fields from the table: "steam_account_claims" */ - steam_account_claims_aggregate?: (steam_account_claims_aggregateGenqlSelection & { __args?: { + where?: (v_match_player_buy_types_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_match_player_buy_types" */ + v_match_player_buy_types_aggregate?: (v_match_player_buy_types_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (steam_account_claims_select_column[] | null), + distinct_on?: (v_match_player_buy_types_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (steam_account_claims_order_by[] | null), + order_by?: (v_match_player_buy_types_order_by[] | null), /** filter the rows returned */ - where?: (steam_account_claims_bool_exp | null)} }) - /** fetch data from the table: "steam_account_claims" using primary key columns */ - steam_account_claims_by_pk?: (steam_account_claimsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "steam_account_claims" */ - steam_account_claims_stream?: (steam_account_claimsGenqlSelection & { __args: { + where?: (v_match_player_buy_types_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_match_player_buy_types" */ + v_match_player_buy_types_stream?: (v_match_player_buy_typesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (steam_account_claims_stream_cursor_input | null)[], + cursor: (v_match_player_buy_types_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (steam_account_claims_bool_exp | null)} }) - /** fetch data from the table: "steam_accounts" */ - steam_accounts?: (steam_accountsGenqlSelection & { __args?: { + where?: (v_match_player_buy_types_bool_exp | null)} }) + /** fetch data from the table: "v_match_player_opening_duels" */ + v_match_player_opening_duels?: (v_match_player_opening_duelsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (steam_accounts_select_column[] | null), + distinct_on?: (v_match_player_opening_duels_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (steam_accounts_order_by[] | null), + order_by?: (v_match_player_opening_duels_order_by[] | null), /** filter the rows returned */ - where?: (steam_accounts_bool_exp | null)} }) - /** fetch aggregated fields from the table: "steam_accounts" */ - steam_accounts_aggregate?: (steam_accounts_aggregateGenqlSelection & { __args?: { + where?: (v_match_player_opening_duels_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_match_player_opening_duels" */ + v_match_player_opening_duels_aggregate?: (v_match_player_opening_duels_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (steam_accounts_select_column[] | null), + distinct_on?: (v_match_player_opening_duels_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (steam_accounts_order_by[] | null), + order_by?: (v_match_player_opening_duels_order_by[] | null), /** filter the rows returned */ - where?: (steam_accounts_bool_exp | null)} }) - /** fetch data from the table: "steam_accounts" using primary key columns */ - steam_accounts_by_pk?: (steam_accountsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "steam_accounts" */ - steam_accounts_stream?: (steam_accountsGenqlSelection & { __args: { + where?: (v_match_player_opening_duels_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_match_player_opening_duels" */ + v_match_player_opening_duels_stream?: (v_match_player_opening_duelsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (steam_accounts_stream_cursor_input | null)[], + cursor: (v_match_player_opening_duels_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (steam_accounts_bool_exp | null)} }) - /** fetch data from the table: "system_alerts" */ - system_alerts?: (system_alertsGenqlSelection & { __args?: { + where?: (v_match_player_opening_duels_bool_exp | null)} }) + /** fetch data from the table: "v_player_arch_nemesis" */ + v_player_arch_nemesis?: (v_player_arch_nemesisGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (system_alerts_select_column[] | null), + distinct_on?: (v_player_arch_nemesis_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (system_alerts_order_by[] | null), + order_by?: (v_player_arch_nemesis_order_by[] | null), /** filter the rows returned */ - where?: (system_alerts_bool_exp | null)} }) - /** fetch aggregated fields from the table: "system_alerts" */ - system_alerts_aggregate?: (system_alerts_aggregateGenqlSelection & { __args?: { + where?: (v_player_arch_nemesis_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_arch_nemesis" */ + v_player_arch_nemesis_aggregate?: (v_player_arch_nemesis_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (system_alerts_select_column[] | null), + distinct_on?: (v_player_arch_nemesis_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (system_alerts_order_by[] | null), + order_by?: (v_player_arch_nemesis_order_by[] | null), /** filter the rows returned */ - where?: (system_alerts_bool_exp | null)} }) - /** fetch data from the table: "system_alerts" using primary key columns */ - system_alerts_by_pk?: (system_alertsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "system_alerts" */ - system_alerts_stream?: (system_alertsGenqlSelection & { __args: { + where?: (v_player_arch_nemesis_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_player_arch_nemesis" */ + v_player_arch_nemesis_stream?: (v_player_arch_nemesisGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (system_alerts_stream_cursor_input | null)[], + cursor: (v_player_arch_nemesis_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (system_alerts_bool_exp | null)} }) - /** An array relationship */ - team_invites?: (team_invitesGenqlSelection & { __args?: { + where?: (v_player_arch_nemesis_bool_exp | null)} }) + /** fetch data from the table: "v_player_damage" */ + v_player_damage?: (v_player_damageGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_invites_select_column[] | null), + distinct_on?: (v_player_damage_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_invites_order_by[] | null), + order_by?: (v_player_damage_order_by[] | null), /** filter the rows returned */ - where?: (team_invites_bool_exp | null)} }) - /** An aggregate relationship */ - team_invites_aggregate?: (team_invites_aggregateGenqlSelection & { __args?: { + where?: (v_player_damage_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_damage" */ + v_player_damage_aggregate?: (v_player_damage_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_invites_select_column[] | null), + distinct_on?: (v_player_damage_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_invites_order_by[] | null), + order_by?: (v_player_damage_order_by[] | null), /** filter the rows returned */ - where?: (team_invites_bool_exp | null)} }) - /** fetch data from the table: "team_invites" using primary key columns */ - team_invites_by_pk?: (team_invitesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "team_invites" */ - team_invites_stream?: (team_invitesGenqlSelection & { __args: { + where?: (v_player_damage_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_player_damage" */ + v_player_damage_stream?: (v_player_damageGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (team_invites_stream_cursor_input | null)[], + cursor: (v_player_damage_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (team_invites_bool_exp | null)} }) - /** fetch data from the table: "team_roster" */ - team_roster?: (team_rosterGenqlSelection & { __args?: { + where?: (v_player_damage_bool_exp | null)} }) + /** fetch data from the table: "v_player_elo" */ + v_player_elo?: (v_player_eloGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_roster_select_column[] | null), + distinct_on?: (v_player_elo_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_roster_order_by[] | null), + order_by?: (v_player_elo_order_by[] | null), /** filter the rows returned */ - where?: (team_roster_bool_exp | null)} }) - /** fetch aggregated fields from the table: "team_roster" */ - team_roster_aggregate?: (team_roster_aggregateGenqlSelection & { __args?: { + where?: (v_player_elo_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_elo" */ + v_player_elo_aggregate?: (v_player_elo_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_roster_select_column[] | null), + distinct_on?: (v_player_elo_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_roster_order_by[] | null), + order_by?: (v_player_elo_order_by[] | null), /** filter the rows returned */ - where?: (team_roster_bool_exp | null)} }) - /** fetch data from the table: "team_roster" using primary key columns */ - team_roster_by_pk?: (team_rosterGenqlSelection & { __args: {player_steam_id: Scalars['bigint'], team_id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "team_roster" */ - team_roster_stream?: (team_rosterGenqlSelection & { __args: { + where?: (v_player_elo_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_player_elo" */ + v_player_elo_stream?: (v_player_eloGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (team_roster_stream_cursor_input | null)[], + cursor: (v_player_elo_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (team_roster_bool_exp | null)} }) - /** fetch data from the table: "team_scrim_alerts" */ - team_scrim_alerts?: (team_scrim_alertsGenqlSelection & { __args?: { + where?: (v_player_elo_bool_exp | null)} }) + /** fetch data from the table: "v_player_map_losses" */ + v_player_map_losses?: (v_player_map_lossesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_alerts_select_column[] | null), + distinct_on?: (v_player_map_losses_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_alerts_order_by[] | null), + order_by?: (v_player_map_losses_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_alerts_bool_exp | null)} }) - /** fetch aggregated fields from the table: "team_scrim_alerts" */ - team_scrim_alerts_aggregate?: (team_scrim_alerts_aggregateGenqlSelection & { __args?: { + where?: (v_player_map_losses_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_map_losses" */ + v_player_map_losses_aggregate?: (v_player_map_losses_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_alerts_select_column[] | null), + distinct_on?: (v_player_map_losses_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_alerts_order_by[] | null), + order_by?: (v_player_map_losses_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_alerts_bool_exp | null)} }) - /** fetch data from the table: "team_scrim_alerts" using primary key columns */ - team_scrim_alerts_by_pk?: (team_scrim_alertsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "team_scrim_alerts" */ - team_scrim_alerts_stream?: (team_scrim_alertsGenqlSelection & { __args: { + where?: (v_player_map_losses_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_player_map_losses" */ + v_player_map_losses_stream?: (v_player_map_lossesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (team_scrim_alerts_stream_cursor_input | null)[], + cursor: (v_player_map_losses_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (team_scrim_alerts_bool_exp | null)} }) - /** fetch data from the table: "team_scrim_availability" */ - team_scrim_availability?: (team_scrim_availabilityGenqlSelection & { __args?: { + where?: (v_player_map_losses_bool_exp | null)} }) + /** fetch data from the table: "v_player_map_wins" */ + v_player_map_wins?: (v_player_map_winsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_availability_select_column[] | null), + distinct_on?: (v_player_map_wins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_availability_order_by[] | null), + order_by?: (v_player_map_wins_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_availability_bool_exp | null)} }) - /** fetch aggregated fields from the table: "team_scrim_availability" */ - team_scrim_availability_aggregate?: (team_scrim_availability_aggregateGenqlSelection & { __args?: { + where?: (v_player_map_wins_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_map_wins" */ + v_player_map_wins_aggregate?: (v_player_map_wins_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_availability_select_column[] | null), + distinct_on?: (v_player_map_wins_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_availability_order_by[] | null), + order_by?: (v_player_map_wins_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_availability_bool_exp | null)} }) - /** fetch data from the table: "team_scrim_availability" using primary key columns */ - team_scrim_availability_by_pk?: (team_scrim_availabilityGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "team_scrim_availability" */ - team_scrim_availability_stream?: (team_scrim_availabilityGenqlSelection & { __args: { + where?: (v_player_map_wins_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_player_map_wins" */ + v_player_map_wins_stream?: (v_player_map_winsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (team_scrim_availability_stream_cursor_input | null)[], + cursor: (v_player_map_wins_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (team_scrim_availability_bool_exp | null)} }) - /** fetch data from the table: "team_scrim_request_proposals" */ - team_scrim_request_proposals?: (team_scrim_request_proposalsGenqlSelection & { __args?: { + where?: (v_player_map_wins_bool_exp | null)} }) + /** fetch data from the table: "v_player_match_head_to_head" */ + v_player_match_head_to_head?: (v_player_match_head_to_headGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_request_proposals_select_column[] | null), + distinct_on?: (v_player_match_head_to_head_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_request_proposals_order_by[] | null), + order_by?: (v_player_match_head_to_head_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_request_proposals_bool_exp | null)} }) - /** fetch aggregated fields from the table: "team_scrim_request_proposals" */ - team_scrim_request_proposals_aggregate?: (team_scrim_request_proposals_aggregateGenqlSelection & { __args?: { + where?: (v_player_match_head_to_head_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_match_head_to_head" */ + v_player_match_head_to_head_aggregate?: (v_player_match_head_to_head_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_request_proposals_select_column[] | null), + distinct_on?: (v_player_match_head_to_head_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_request_proposals_order_by[] | null), + order_by?: (v_player_match_head_to_head_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_request_proposals_bool_exp | null)} }) - /** fetch data from the table: "team_scrim_request_proposals" using primary key columns */ - team_scrim_request_proposals_by_pk?: (team_scrim_request_proposalsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "team_scrim_request_proposals" */ - team_scrim_request_proposals_stream?: (team_scrim_request_proposalsGenqlSelection & { __args: { + where?: (v_player_match_head_to_head_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_player_match_head_to_head" */ + v_player_match_head_to_head_stream?: (v_player_match_head_to_headGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (team_scrim_request_proposals_stream_cursor_input | null)[], + cursor: (v_player_match_head_to_head_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (team_scrim_request_proposals_bool_exp | null)} }) - /** fetch data from the table: "team_scrim_requests" */ - team_scrim_requests?: (team_scrim_requestsGenqlSelection & { __args?: { + where?: (v_player_match_head_to_head_bool_exp | null)} }) + /** fetch data from the table: "v_player_match_map_hltv" */ + v_player_match_map_hltv?: (v_player_match_map_hltvGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_requests_select_column[] | null), + distinct_on?: (v_player_match_map_hltv_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_requests_order_by[] | null), + order_by?: (v_player_match_map_hltv_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_requests_bool_exp | null)} }) - /** fetch aggregated fields from the table: "team_scrim_requests" */ - team_scrim_requests_aggregate?: (team_scrim_requests_aggregateGenqlSelection & { __args?: { + where?: (v_player_match_map_hltv_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_match_map_hltv" */ + v_player_match_map_hltv_aggregate?: (v_player_match_map_hltv_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_requests_select_column[] | null), + distinct_on?: (v_player_match_map_hltv_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_requests_order_by[] | null), + order_by?: (v_player_match_map_hltv_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_requests_bool_exp | null)} }) - /** fetch data from the table: "team_scrim_requests" using primary key columns */ - team_scrim_requests_by_pk?: (team_scrim_requestsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "team_scrim_requests" */ - team_scrim_requests_stream?: (team_scrim_requestsGenqlSelection & { __args: { + where?: (v_player_match_map_hltv_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_player_match_map_hltv" */ + v_player_match_map_hltv_stream?: (v_player_match_map_hltvGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (team_scrim_requests_stream_cursor_input | null)[], + cursor: (v_player_match_map_hltv_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (team_scrim_requests_bool_exp | null)} }) - /** fetch data from the table: "team_scrim_settings" */ - team_scrim_settings?: (team_scrim_settingsGenqlSelection & { __args?: { + where?: (v_player_match_map_hltv_bool_exp | null)} }) + /** fetch data from the table: "v_player_match_map_roles" */ + v_player_match_map_roles?: (v_player_match_map_rolesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_settings_select_column[] | null), + distinct_on?: (v_player_match_map_roles_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_settings_order_by[] | null), + order_by?: (v_player_match_map_roles_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_settings_bool_exp | null)} }) - /** fetch aggregated fields from the table: "team_scrim_settings" */ - team_scrim_settings_aggregate?: (team_scrim_settings_aggregateGenqlSelection & { __args?: { + where?: (v_player_match_map_roles_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_match_map_roles" */ + v_player_match_map_roles_aggregate?: (v_player_match_map_roles_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_scrim_settings_select_column[] | null), + distinct_on?: (v_player_match_map_roles_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_scrim_settings_order_by[] | null), + order_by?: (v_player_match_map_roles_order_by[] | null), /** filter the rows returned */ - where?: (team_scrim_settings_bool_exp | null)} }) - /** fetch data from the table: "team_scrim_settings" using primary key columns */ - team_scrim_settings_by_pk?: (team_scrim_settingsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "team_scrim_settings" */ - team_scrim_settings_stream?: (team_scrim_settingsGenqlSelection & { __args: { + where?: (v_player_match_map_roles_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_player_match_map_roles" */ + v_player_match_map_roles_stream?: (v_player_match_map_rolesGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (team_scrim_settings_stream_cursor_input | null)[], + cursor: (v_player_match_map_roles_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (team_scrim_settings_bool_exp | null)} }) - /** fetch data from the table: "team_suggestions" */ - team_suggestions?: (team_suggestionsGenqlSelection & { __args?: { + where?: (v_player_match_map_roles_bool_exp | null)} }) + /** fetch data from the table: "v_player_match_performance" */ + v_player_match_performance?: (v_player_match_performanceGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_suggestions_select_column[] | null), + distinct_on?: (v_player_match_performance_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_suggestions_order_by[] | null), + order_by?: (v_player_match_performance_order_by[] | null), /** filter the rows returned */ - where?: (team_suggestions_bool_exp | null)} }) - /** fetch aggregated fields from the table: "team_suggestions" */ - team_suggestions_aggregate?: (team_suggestions_aggregateGenqlSelection & { __args?: { + where?: (v_player_match_performance_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_match_performance" */ + v_player_match_performance_aggregate?: (v_player_match_performance_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (team_suggestions_select_column[] | null), + distinct_on?: (v_player_match_performance_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (team_suggestions_order_by[] | null), + order_by?: (v_player_match_performance_order_by[] | null), /** filter the rows returned */ - where?: (team_suggestions_bool_exp | null)} }) - /** fetch data from the table: "team_suggestions" using primary key columns */ - team_suggestions_by_pk?: (team_suggestionsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "team_suggestions" */ - team_suggestions_stream?: (team_suggestionsGenqlSelection & { __args: { + where?: (v_player_match_performance_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_player_match_performance" */ + v_player_match_performance_stream?: (v_player_match_performanceGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (team_suggestions_stream_cursor_input | null)[], + cursor: (v_player_match_performance_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (team_suggestions_bool_exp | null)} }) - /** fetch data from the table: "teams" */ - teams?: (teamsGenqlSelection & { __args?: { + where?: (v_player_match_performance_bool_exp | null)} }) + /** fetch data from the table: "v_player_match_rating" */ + v_player_match_rating?: (v_player_match_ratingGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (teams_select_column[] | null), + distinct_on?: (v_player_match_rating_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (teams_order_by[] | null), + order_by?: (v_player_match_rating_order_by[] | null), /** filter the rows returned */ - where?: (teams_bool_exp | null)} }) - /** fetch aggregated fields from the table: "teams" */ - teams_aggregate?: (teams_aggregateGenqlSelection & { __args?: { + where?: (v_player_match_rating_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_match_rating" */ + v_player_match_rating_aggregate?: (v_player_match_rating_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (teams_select_column[] | null), + distinct_on?: (v_player_match_rating_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (teams_order_by[] | null), + order_by?: (v_player_match_rating_order_by[] | null), /** filter the rows returned */ - where?: (teams_bool_exp | null)} }) - /** fetch data from the table: "teams" using primary key columns */ - teams_by_pk?: (teamsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "teams" */ - teams_stream?: (teamsGenqlSelection & { __args: { + where?: (v_player_match_rating_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_player_match_rating" */ + v_player_match_rating_stream?: (v_player_match_ratingGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (teams_stream_cursor_input | null)[], + cursor: (v_player_match_rating_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (teams_bool_exp | null)} }) - /** fetch data from the table: "tournament_awards" */ - tournament_awards?: (tournament_awardsGenqlSelection & { __args?: { + where?: (v_player_match_rating_bool_exp | null)} }) + /** fetch data from the table: "v_player_multi_kills" */ + v_player_multi_kills?: (v_player_multi_killsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_awards_select_column[] | null), + distinct_on?: (v_player_multi_kills_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_awards_order_by[] | null), + order_by?: (v_player_multi_kills_order_by[] | null), /** filter the rows returned */ - where?: (tournament_awards_bool_exp | null)} }) - /** fetch aggregated fields from the table: "tournament_awards" */ - tournament_awards_aggregate?: (tournament_awards_aggregateGenqlSelection & { __args?: { + where?: (v_player_multi_kills_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_multi_kills" */ + v_player_multi_kills_aggregate?: (v_player_multi_kills_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_awards_select_column[] | null), + distinct_on?: (v_player_multi_kills_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_awards_order_by[] | null), + order_by?: (v_player_multi_kills_order_by[] | null), /** filter the rows returned */ - where?: (tournament_awards_bool_exp | null)} }) - /** fetch data from the table: "tournament_awards" using primary key columns */ - tournament_awards_by_pk?: (tournament_awardsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "tournament_awards" */ - tournament_awards_stream?: (tournament_awardsGenqlSelection & { __args: { + where?: (v_player_multi_kills_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_player_multi_kills" */ + v_player_multi_kills_stream?: (v_player_multi_killsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (tournament_awards_stream_cursor_input | null)[], + cursor: (v_player_multi_kills_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (tournament_awards_bool_exp | null)} }) - /** An array relationship */ - tournament_brackets?: (tournament_bracketsGenqlSelection & { __args?: { + where?: (v_player_multi_kills_bool_exp | null)} }) + /** fetch data from the table: "v_player_queue_partners" */ + v_player_queue_partners?: (v_player_queue_partnersGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_brackets_select_column[] | null), + distinct_on?: (v_player_queue_partners_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_brackets_order_by[] | null), + order_by?: (v_player_queue_partners_order_by[] | null), /** filter the rows returned */ - where?: (tournament_brackets_bool_exp | null)} }) - /** An aggregate relationship */ - tournament_brackets_aggregate?: (tournament_brackets_aggregateGenqlSelection & { __args?: { + where?: (v_player_queue_partners_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_queue_partners" */ + v_player_queue_partners_aggregate?: (v_player_queue_partners_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_brackets_select_column[] | null), + distinct_on?: (v_player_queue_partners_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_brackets_order_by[] | null), + order_by?: (v_player_queue_partners_order_by[] | null), /** filter the rows returned */ - where?: (tournament_brackets_bool_exp | null)} }) - /** fetch data from the table: "tournament_brackets" using primary key columns */ - tournament_brackets_by_pk?: (tournament_bracketsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "tournament_brackets" */ - tournament_brackets_stream?: (tournament_bracketsGenqlSelection & { __args: { + where?: (v_player_queue_partners_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_player_queue_partners" */ + v_player_queue_partners_stream?: (v_player_queue_partnersGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (tournament_brackets_stream_cursor_input | null)[], + cursor: (v_player_queue_partners_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (tournament_brackets_bool_exp | null)} }) - /** An array relationship */ - tournament_categories?: (tournament_categoriesGenqlSelection & { __args?: { + where?: (v_player_queue_partners_bool_exp | null)} }) + /** fetch data from the table: "v_player_weapon_damage" */ + v_player_weapon_damage?: (v_player_weapon_damageGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_categories_select_column[] | null), + distinct_on?: (v_player_weapon_damage_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_categories_order_by[] | null), + order_by?: (v_player_weapon_damage_order_by[] | null), /** filter the rows returned */ - where?: (tournament_categories_bool_exp | null)} }) - /** An aggregate relationship */ - tournament_categories_aggregate?: (tournament_categories_aggregateGenqlSelection & { __args?: { + where?: (v_player_weapon_damage_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_weapon_damage" */ + v_player_weapon_damage_aggregate?: (v_player_weapon_damage_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_categories_select_column[] | null), + distinct_on?: (v_player_weapon_damage_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_categories_order_by[] | null), + order_by?: (v_player_weapon_damage_order_by[] | null), /** filter the rows returned */ - where?: (tournament_categories_bool_exp | null)} }) - /** fetch data from the table: "tournament_categories" using primary key columns */ - tournament_categories_by_pk?: (tournament_categoriesGenqlSelection & { __args: {category: e_tournament_categories_enum, tournament_id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "tournament_categories" */ - tournament_categories_stream?: (tournament_categoriesGenqlSelection & { __args: { + where?: (v_player_weapon_damage_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_player_weapon_damage" */ + v_player_weapon_damage_stream?: (v_player_weapon_damageGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (tournament_categories_stream_cursor_input | null)[], + cursor: (v_player_weapon_damage_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (tournament_categories_bool_exp | null)} }) - /** fetch data from the table: "tournament_organizer_teams" */ - tournament_organizer_teams?: (tournament_organizer_teamsGenqlSelection & { __args?: { + where?: (v_player_weapon_damage_bool_exp | null)} }) + /** fetch data from the table: "v_player_weapon_kills" */ + v_player_weapon_kills?: (v_player_weapon_killsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_organizer_teams_select_column[] | null), + distinct_on?: (v_player_weapon_kills_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_organizer_teams_order_by[] | null), + order_by?: (v_player_weapon_kills_order_by[] | null), /** filter the rows returned */ - where?: (tournament_organizer_teams_bool_exp | null)} }) - /** fetch aggregated fields from the table: "tournament_organizer_teams" */ - tournament_organizer_teams_aggregate?: (tournament_organizer_teams_aggregateGenqlSelection & { __args?: { + where?: (v_player_weapon_kills_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_player_weapon_kills" */ + v_player_weapon_kills_aggregate?: (v_player_weapon_kills_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_organizer_teams_select_column[] | null), + distinct_on?: (v_player_weapon_kills_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_organizer_teams_order_by[] | null), + order_by?: (v_player_weapon_kills_order_by[] | null), /** filter the rows returned */ - where?: (tournament_organizer_teams_bool_exp | null)} }) - /** fetch data from the table: "tournament_organizer_teams" using primary key columns */ - tournament_organizer_teams_by_pk?: (tournament_organizer_teamsGenqlSelection & { __args: {team_id: Scalars['uuid'], tournament_id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "tournament_organizer_teams" */ - tournament_organizer_teams_stream?: (tournament_organizer_teamsGenqlSelection & { __args: { + where?: (v_player_weapon_kills_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_player_weapon_kills" */ + v_player_weapon_kills_stream?: (v_player_weapon_killsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (tournament_organizer_teams_stream_cursor_input | null)[], + cursor: (v_player_weapon_kills_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (tournament_organizer_teams_bool_exp | null)} }) - /** An array relationship */ - tournament_organizers?: (tournament_organizersGenqlSelection & { __args?: { + where?: (v_player_weapon_kills_bool_exp | null)} }) + /** fetch data from the table: "v_pool_maps" */ + v_pool_maps?: (v_pool_mapsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_organizers_select_column[] | null), + distinct_on?: (v_pool_maps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_organizers_order_by[] | null), + order_by?: (v_pool_maps_order_by[] | null), /** filter the rows returned */ - where?: (tournament_organizers_bool_exp | null)} }) - /** An aggregate relationship */ - tournament_organizers_aggregate?: (tournament_organizers_aggregateGenqlSelection & { __args?: { + where?: (v_pool_maps_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_pool_maps" */ + v_pool_maps_aggregate?: (v_pool_maps_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_organizers_select_column[] | null), + distinct_on?: (v_pool_maps_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_organizers_order_by[] | null), + order_by?: (v_pool_maps_order_by[] | null), /** filter the rows returned */ - where?: (tournament_organizers_bool_exp | null)} }) - /** fetch data from the table: "tournament_organizers" using primary key columns */ - tournament_organizers_by_pk?: (tournament_organizersGenqlSelection & { __args: {steam_id: Scalars['bigint'], tournament_id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "tournament_organizers" */ - tournament_organizers_stream?: (tournament_organizersGenqlSelection & { __args: { + where?: (v_pool_maps_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_pool_maps" */ + v_pool_maps_stream?: (v_pool_mapsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (tournament_organizers_stream_cursor_input | null)[], + cursor: (v_pool_maps_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (tournament_organizers_bool_exp | null)} }) - /** fetch data from the table: "tournament_prizes" */ - tournament_prizes?: (tournament_prizesGenqlSelection & { __args?: { + where?: (v_pool_maps_bool_exp | null)} }) + /** fetch data from the table: "v_steam_account_pool_status" */ + v_steam_account_pool_status?: (v_steam_account_pool_statusGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_prizes_select_column[] | null), + distinct_on?: (v_steam_account_pool_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_prizes_order_by[] | null), + order_by?: (v_steam_account_pool_status_order_by[] | null), /** filter the rows returned */ - where?: (tournament_prizes_bool_exp | null)} }) - /** fetch aggregated fields from the table: "tournament_prizes" */ - tournament_prizes_aggregate?: (tournament_prizes_aggregateGenqlSelection & { __args?: { + where?: (v_steam_account_pool_status_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_steam_account_pool_status" */ + v_steam_account_pool_status_aggregate?: (v_steam_account_pool_status_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_prizes_select_column[] | null), + distinct_on?: (v_steam_account_pool_status_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_prizes_order_by[] | null), + order_by?: (v_steam_account_pool_status_order_by[] | null), /** filter the rows returned */ - where?: (tournament_prizes_bool_exp | null)} }) - /** fetch data from the table: "tournament_prizes" using primary key columns */ - tournament_prizes_by_pk?: (tournament_prizesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "tournament_prizes" */ - tournament_prizes_stream?: (tournament_prizesGenqlSelection & { __args: { + where?: (v_steam_account_pool_status_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_steam_account_pool_status" */ + v_steam_account_pool_status_stream?: (v_steam_account_pool_statusGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (tournament_prizes_stream_cursor_input | null)[], + cursor: (v_steam_account_pool_status_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (tournament_prizes_bool_exp | null)} }) - /** fetch data from the table: "tournament_stage_windows" */ - tournament_stage_windows?: (tournament_stage_windowsGenqlSelection & { __args?: { + where?: (v_steam_account_pool_status_bool_exp | null)} }) + /** fetch data from the table: "v_team_ranks" */ + v_team_ranks?: (v_team_ranksGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_stage_windows_select_column[] | null), + distinct_on?: (v_team_ranks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_stage_windows_order_by[] | null), + order_by?: (v_team_ranks_order_by[] | null), /** filter the rows returned */ - where?: (tournament_stage_windows_bool_exp | null)} }) - /** fetch aggregated fields from the table: "tournament_stage_windows" */ - tournament_stage_windows_aggregate?: (tournament_stage_windows_aggregateGenqlSelection & { __args?: { + where?: (v_team_ranks_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_team_ranks" */ + v_team_ranks_aggregate?: (v_team_ranks_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_stage_windows_select_column[] | null), + distinct_on?: (v_team_ranks_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_stage_windows_order_by[] | null), + order_by?: (v_team_ranks_order_by[] | null), /** filter the rows returned */ - where?: (tournament_stage_windows_bool_exp | null)} }) - /** fetch data from the table: "tournament_stage_windows" using primary key columns */ - tournament_stage_windows_by_pk?: (tournament_stage_windowsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "tournament_stage_windows" */ - tournament_stage_windows_stream?: (tournament_stage_windowsGenqlSelection & { __args: { + where?: (v_team_ranks_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_team_ranks" */ + v_team_ranks_stream?: (v_team_ranksGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (tournament_stage_windows_stream_cursor_input | null)[], + cursor: (v_team_ranks_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (tournament_stage_windows_bool_exp | null)} }) - /** An array relationship */ - tournament_stages?: (tournament_stagesGenqlSelection & { __args?: { + where?: (v_team_ranks_bool_exp | null)} }) + /** fetch data from the table: "v_team_reputation" */ + v_team_reputation?: (v_team_reputationGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_stages_select_column[] | null), + distinct_on?: (v_team_reputation_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_stages_order_by[] | null), + order_by?: (v_team_reputation_order_by[] | null), /** filter the rows returned */ - where?: (tournament_stages_bool_exp | null)} }) - /** An aggregate relationship */ - tournament_stages_aggregate?: (tournament_stages_aggregateGenqlSelection & { __args?: { + where?: (v_team_reputation_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_team_reputation" */ + v_team_reputation_aggregate?: (v_team_reputation_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_stages_select_column[] | null), + distinct_on?: (v_team_reputation_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_stages_order_by[] | null), + order_by?: (v_team_reputation_order_by[] | null), /** filter the rows returned */ - where?: (tournament_stages_bool_exp | null)} }) - /** fetch data from the table: "tournament_stages" using primary key columns */ - tournament_stages_by_pk?: (tournament_stagesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "tournament_stages" */ - tournament_stages_stream?: (tournament_stagesGenqlSelection & { __args: { + where?: (v_team_reputation_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_team_reputation" */ + v_team_reputation_stream?: (v_team_reputationGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (tournament_stages_stream_cursor_input | null)[], + cursor: (v_team_reputation_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (tournament_stages_bool_exp | null)} }) - /** fetch data from the table: "tournament_team_invites" */ - tournament_team_invites?: (tournament_team_invitesGenqlSelection & { __args?: { + where?: (v_team_reputation_bool_exp | null)} }) + /** fetch data from the table: "v_team_stage_results" */ + v_team_stage_results?: (v_team_stage_resultsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_team_invites_select_column[] | null), + distinct_on?: (v_team_stage_results_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_team_invites_order_by[] | null), + order_by?: (v_team_stage_results_order_by[] | null), /** filter the rows returned */ - where?: (tournament_team_invites_bool_exp | null)} }) - /** fetch aggregated fields from the table: "tournament_team_invites" */ - tournament_team_invites_aggregate?: (tournament_team_invites_aggregateGenqlSelection & { __args?: { + where?: (v_team_stage_results_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_team_stage_results" */ + v_team_stage_results_aggregate?: (v_team_stage_results_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_team_invites_select_column[] | null), + distinct_on?: (v_team_stage_results_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_team_invites_order_by[] | null), + order_by?: (v_team_stage_results_order_by[] | null), /** filter the rows returned */ - where?: (tournament_team_invites_bool_exp | null)} }) - /** fetch data from the table: "tournament_team_invites" using primary key columns */ - tournament_team_invites_by_pk?: (tournament_team_invitesGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "tournament_team_invites" */ - tournament_team_invites_stream?: (tournament_team_invitesGenqlSelection & { __args: { + where?: (v_team_stage_results_bool_exp | null)} }) + /** fetch data from the table: "v_team_stage_results" using primary key columns */ + v_team_stage_results_by_pk?: (v_team_stage_resultsGenqlSelection & { __args: {tournament_stage_id: Scalars['uuid'], tournament_team_id: Scalars['uuid']} }) + /** fetch data from the table in a streaming manner: "v_team_stage_results" */ + v_team_stage_results_stream?: (v_team_stage_resultsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (tournament_team_invites_stream_cursor_input | null)[], + cursor: (v_team_stage_results_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (tournament_team_invites_bool_exp | null)} }) - /** fetch data from the table: "tournament_team_roster" */ - tournament_team_roster?: (tournament_team_rosterGenqlSelection & { __args?: { + where?: (v_team_stage_results_bool_exp | null)} }) + /** fetch data from the table: "v_team_tournament_results" */ + v_team_tournament_results?: (v_team_tournament_resultsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_team_roster_select_column[] | null), + distinct_on?: (v_team_tournament_results_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_team_roster_order_by[] | null), + order_by?: (v_team_tournament_results_order_by[] | null), /** filter the rows returned */ - where?: (tournament_team_roster_bool_exp | null)} }) - /** fetch aggregated fields from the table: "tournament_team_roster" */ - tournament_team_roster_aggregate?: (tournament_team_roster_aggregateGenqlSelection & { __args?: { + where?: (v_team_tournament_results_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_team_tournament_results" */ + v_team_tournament_results_aggregate?: (v_team_tournament_results_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_team_roster_select_column[] | null), + distinct_on?: (v_team_tournament_results_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_team_roster_order_by[] | null), + order_by?: (v_team_tournament_results_order_by[] | null), /** filter the rows returned */ - where?: (tournament_team_roster_bool_exp | null)} }) - /** fetch data from the table: "tournament_team_roster" using primary key columns */ - tournament_team_roster_by_pk?: (tournament_team_rosterGenqlSelection & { __args: {player_steam_id: Scalars['bigint'], tournament_id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "tournament_team_roster" */ - tournament_team_roster_stream?: (tournament_team_rosterGenqlSelection & { __args: { + where?: (v_team_tournament_results_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_team_tournament_results" */ + v_team_tournament_results_stream?: (v_team_tournament_resultsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (tournament_team_roster_stream_cursor_input | null)[], + cursor: (v_team_tournament_results_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (tournament_team_roster_bool_exp | null)} }) - /** An array relationship */ - tournament_teams?: (tournament_teamsGenqlSelection & { __args?: { + where?: (v_team_tournament_results_bool_exp | null)} }) + /** fetch data from the table: "v_tournament_player_stats" */ + v_tournament_player_stats?: (v_tournament_player_statsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_teams_select_column[] | null), + distinct_on?: (v_tournament_player_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_teams_order_by[] | null), + order_by?: (v_tournament_player_stats_order_by[] | null), /** filter the rows returned */ - where?: (tournament_teams_bool_exp | null)} }) - /** An aggregate relationship */ - tournament_teams_aggregate?: (tournament_teams_aggregateGenqlSelection & { __args?: { + where?: (v_tournament_player_stats_bool_exp | null)} }) + /** fetch aggregated fields from the table: "v_tournament_player_stats" */ + v_tournament_player_stats_aggregate?: (v_tournament_player_stats_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_teams_select_column[] | null), + distinct_on?: (v_tournament_player_stats_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_teams_order_by[] | null), + order_by?: (v_tournament_player_stats_order_by[] | null), /** filter the rows returned */ - where?: (tournament_teams_bool_exp | null)} }) - /** fetch data from the table: "tournament_teams" using primary key columns */ - tournament_teams_by_pk?: (tournament_teamsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "tournament_teams" */ - tournament_teams_stream?: (tournament_teamsGenqlSelection & { __args: { + where?: (v_tournament_player_stats_bool_exp | null)} }) + /** fetch data from the table in a streaming manner: "v_tournament_player_stats" */ + v_tournament_player_stats_stream?: (v_tournament_player_statsGenqlSelection & { __args: { /** maximum number of rows returned in a single batch */ batch_size: Scalars['Int'], /** cursor to stream the results returned by the query */ - cursor: (tournament_teams_stream_cursor_input | null)[], + cursor: (v_tournament_player_stats_stream_cursor_input | null)[], /** filter the rows returned */ - where?: (tournament_teams_bool_exp | null)} }) + where?: (v_tournament_player_stats_bool_exp | null)} }) + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** columns and relationships of "system_alerts" */ +export interface system_alertsGenqlSelection{ + created_at?: boolean | number + created_by?: boolean | number + dismissible?: boolean | number + expires_at?: boolean | number + id?: boolean | number + is_active?: boolean | number + message?: boolean | number + title?: boolean | number + type?: boolean | number + updated_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "system_alerts" */ +export interface system_alerts_aggregateGenqlSelection{ + aggregate?: system_alerts_aggregate_fieldsGenqlSelection + nodes?: system_alertsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate fields of "system_alerts" */ +export interface system_alerts_aggregate_fieldsGenqlSelection{ + avg?: system_alerts_avg_fieldsGenqlSelection + count?: { __args: {columns?: (system_alerts_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: system_alerts_max_fieldsGenqlSelection + min?: system_alerts_min_fieldsGenqlSelection + stddev?: system_alerts_stddev_fieldsGenqlSelection + stddev_pop?: system_alerts_stddev_pop_fieldsGenqlSelection + stddev_samp?: system_alerts_stddev_samp_fieldsGenqlSelection + sum?: system_alerts_sum_fieldsGenqlSelection + var_pop?: system_alerts_var_pop_fieldsGenqlSelection + var_samp?: system_alerts_var_samp_fieldsGenqlSelection + variance?: system_alerts_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate avg on columns */ +export interface system_alerts_avg_fieldsGenqlSelection{ + created_by?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Boolean expression to filter rows from the table "system_alerts". All fields are combined with a logical 'AND'. */ +export interface system_alerts_bool_exp {_and?: (system_alerts_bool_exp[] | null),_not?: (system_alerts_bool_exp | null),_or?: (system_alerts_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),created_by?: (bigint_comparison_exp | null),dismissible?: (Boolean_comparison_exp | null),expires_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),is_active?: (Boolean_comparison_exp | null),message?: (String_comparison_exp | null),title?: (String_comparison_exp | null),type?: (e_system_alert_types_enum_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "system_alerts" */ +export interface system_alerts_inc_input {created_by?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "system_alerts" */ +export interface system_alerts_insert_input {created_at?: (Scalars['timestamptz'] | null),created_by?: (Scalars['bigint'] | null),dismissible?: (Scalars['Boolean'] | null),expires_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),is_active?: (Scalars['Boolean'] | null),message?: (Scalars['String'] | null),title?: (Scalars['String'] | null),type?: (e_system_alert_types_enum | null),updated_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate max on columns */ +export interface system_alerts_max_fieldsGenqlSelection{ + created_at?: boolean | number + created_by?: boolean | number + expires_at?: boolean | number + id?: boolean | number + message?: boolean | number + title?: boolean | number + updated_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate min on columns */ +export interface system_alerts_min_fieldsGenqlSelection{ + created_at?: boolean | number + created_by?: boolean | number + expires_at?: boolean | number + id?: boolean | number + message?: boolean | number + title?: boolean | number + updated_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** response of any mutation on the table "system_alerts" */ +export interface system_alerts_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: system_alertsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "system_alerts" */ +export interface system_alerts_on_conflict {constraint: system_alerts_constraint,update_columns?: system_alerts_update_column[],where?: (system_alerts_bool_exp | null)} + + +/** Ordering options when selecting data from "system_alerts". */ +export interface system_alerts_order_by {created_at?: (order_by | null),created_by?: (order_by | null),dismissible?: (order_by | null),expires_at?: (order_by | null),id?: (order_by | null),is_active?: (order_by | null),message?: (order_by | null),title?: (order_by | null),type?: (order_by | null),updated_at?: (order_by | null)} + + +/** primary key columns input for table: system_alerts */ +export interface system_alerts_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "system_alerts" */ +export interface system_alerts_set_input {created_at?: (Scalars['timestamptz'] | null),created_by?: (Scalars['bigint'] | null),dismissible?: (Scalars['Boolean'] | null),expires_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),is_active?: (Scalars['Boolean'] | null),message?: (Scalars['String'] | null),title?: (Scalars['String'] | null),type?: (e_system_alert_types_enum | null),updated_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate stddev on columns */ +export interface system_alerts_stddev_fieldsGenqlSelection{ + created_by?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_pop on columns */ +export interface system_alerts_stddev_pop_fieldsGenqlSelection{ + created_by?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_samp on columns */ +export interface system_alerts_stddev_samp_fieldsGenqlSelection{ + created_by?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Streaming cursor of the table "system_alerts" */ +export interface system_alerts_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: system_alerts_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface system_alerts_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),created_by?: (Scalars['bigint'] | null),dismissible?: (Scalars['Boolean'] | null),expires_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),is_active?: (Scalars['Boolean'] | null),message?: (Scalars['String'] | null),title?: (Scalars['String'] | null),type?: (e_system_alert_types_enum | null),updated_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate sum on columns */ +export interface system_alerts_sum_fieldsGenqlSelection{ + created_by?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface system_alerts_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (system_alerts_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (system_alerts_set_input | null), +/** filter the rows which have to be updated */ +where: system_alerts_bool_exp} + + +/** aggregate var_pop on columns */ +export interface system_alerts_var_pop_fieldsGenqlSelection{ + created_by?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate var_samp on columns */ +export interface system_alerts_var_samp_fieldsGenqlSelection{ + created_by?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate variance on columns */ +export interface system_alerts_variance_fieldsGenqlSelection{ + created_by?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** columns and relationships of "team_invites" */ +export interface team_invitesGenqlSelection{ + created_at?: boolean | number + id?: boolean | number + /** An object relationship */ + invited_by?: playersGenqlSelection + invited_by_player_steam_id?: boolean | number + /** An object relationship */ + player?: playersGenqlSelection + steam_id?: boolean | number + /** An object relationship */ + team?: teamsGenqlSelection + team_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "team_invites" */ +export interface team_invites_aggregateGenqlSelection{ + aggregate?: team_invites_aggregate_fieldsGenqlSelection + nodes?: team_invitesGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface team_invites_aggregate_bool_exp {count?: (team_invites_aggregate_bool_exp_count | null)} + +export interface team_invites_aggregate_bool_exp_count {arguments?: (team_invites_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (team_invites_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "team_invites" */ +export interface team_invites_aggregate_fieldsGenqlSelection{ + avg?: team_invites_avg_fieldsGenqlSelection + count?: { __args: {columns?: (team_invites_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: team_invites_max_fieldsGenqlSelection + min?: team_invites_min_fieldsGenqlSelection + stddev?: team_invites_stddev_fieldsGenqlSelection + stddev_pop?: team_invites_stddev_pop_fieldsGenqlSelection + stddev_samp?: team_invites_stddev_samp_fieldsGenqlSelection + sum?: team_invites_sum_fieldsGenqlSelection + var_pop?: team_invites_var_pop_fieldsGenqlSelection + var_samp?: team_invites_var_samp_fieldsGenqlSelection + variance?: team_invites_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "team_invites" */ +export interface team_invites_aggregate_order_by {avg?: (team_invites_avg_order_by | null),count?: (order_by | null),max?: (team_invites_max_order_by | null),min?: (team_invites_min_order_by | null),stddev?: (team_invites_stddev_order_by | null),stddev_pop?: (team_invites_stddev_pop_order_by | null),stddev_samp?: (team_invites_stddev_samp_order_by | null),sum?: (team_invites_sum_order_by | null),var_pop?: (team_invites_var_pop_order_by | null),var_samp?: (team_invites_var_samp_order_by | null),variance?: (team_invites_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "team_invites" */ +export interface team_invites_arr_rel_insert_input {data: team_invites_insert_input[], +/** upsert condition */ +on_conflict?: (team_invites_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface team_invites_avg_fieldsGenqlSelection{ + invited_by_player_steam_id?: boolean | number + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "team_invites" */ +export interface team_invites_avg_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "team_invites". All fields are combined with a logical 'AND'. */ +export interface team_invites_bool_exp {_and?: (team_invites_bool_exp[] | null),_not?: (team_invites_bool_exp | null),_or?: (team_invites_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),invited_by?: (players_bool_exp | null),invited_by_player_steam_id?: (bigint_comparison_exp | null),player?: (players_bool_exp | null),steam_id?: (bigint_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "team_invites" */ +export interface team_invites_inc_input {invited_by_player_steam_id?: (Scalars['bigint'] | null),steam_id?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "team_invites" */ +export interface team_invites_insert_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),invited_by?: (players_obj_rel_insert_input | null),invited_by_player_steam_id?: (Scalars['bigint'] | null),player?: (players_obj_rel_insert_input | null),steam_id?: (Scalars['bigint'] | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null)} + + +/** aggregate max on columns */ +export interface team_invites_max_fieldsGenqlSelection{ + created_at?: boolean | number + id?: boolean | number + invited_by_player_steam_id?: boolean | number + steam_id?: boolean | number + team_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "team_invites" */ +export interface team_invites_max_order_by {created_at?: (order_by | null),id?: (order_by | null),invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null),team_id?: (order_by | null)} + + +/** aggregate min on columns */ +export interface team_invites_min_fieldsGenqlSelection{ + created_at?: boolean | number + id?: boolean | number + invited_by_player_steam_id?: boolean | number + steam_id?: boolean | number + team_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "team_invites" */ +export interface team_invites_min_order_by {created_at?: (order_by | null),id?: (order_by | null),invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null),team_id?: (order_by | null)} + + +/** response of any mutation on the table "team_invites" */ +export interface team_invites_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: team_invitesGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "team_invites" */ +export interface team_invites_on_conflict {constraint: team_invites_constraint,update_columns?: team_invites_update_column[],where?: (team_invites_bool_exp | null)} + + +/** Ordering options when selecting data from "team_invites". */ +export interface team_invites_order_by {created_at?: (order_by | null),id?: (order_by | null),invited_by?: (players_order_by | null),invited_by_player_steam_id?: (order_by | null),player?: (players_order_by | null),steam_id?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null)} + + +/** primary key columns input for table: team_invites */ +export interface team_invites_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "team_invites" */ +export interface team_invites_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),invited_by_player_steam_id?: (Scalars['bigint'] | null),steam_id?: (Scalars['bigint'] | null),team_id?: (Scalars['uuid'] | null)} + + +/** aggregate stddev on columns */ +export interface team_invites_stddev_fieldsGenqlSelection{ + invited_by_player_steam_id?: boolean | number + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "team_invites" */ +export interface team_invites_stddev_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface team_invites_stddev_pop_fieldsGenqlSelection{ + invited_by_player_steam_id?: boolean | number + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "team_invites" */ +export interface team_invites_stddev_pop_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface team_invites_stddev_samp_fieldsGenqlSelection{ + invited_by_player_steam_id?: boolean | number + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "team_invites" */ +export interface team_invites_stddev_samp_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} + + +/** Streaming cursor of the table "team_invites" */ +export interface team_invites_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: team_invites_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface team_invites_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),invited_by_player_steam_id?: (Scalars['bigint'] | null),steam_id?: (Scalars['bigint'] | null),team_id?: (Scalars['uuid'] | null)} + + +/** aggregate sum on columns */ +export interface team_invites_sum_fieldsGenqlSelection{ + invited_by_player_steam_id?: boolean | number + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "team_invites" */ +export interface team_invites_sum_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} + +export interface team_invites_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (team_invites_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (team_invites_set_input | null), +/** filter the rows which have to be updated */ +where: team_invites_bool_exp} + + +/** aggregate var_pop on columns */ +export interface team_invites_var_pop_fieldsGenqlSelection{ + invited_by_player_steam_id?: boolean | number + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "team_invites" */ +export interface team_invites_var_pop_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface team_invites_var_samp_fieldsGenqlSelection{ + invited_by_player_steam_id?: boolean | number + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "team_invites" */ +export interface team_invites_var_samp_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface team_invites_variance_fieldsGenqlSelection{ + invited_by_player_steam_id?: boolean | number + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "team_invites" */ +export interface team_invites_variance_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} + + +/** columns and relationships of "team_roster" */ +export interface team_rosterGenqlSelection{ + coach?: boolean | number + /** An object relationship */ + player?: playersGenqlSelection + player_steam_id?: boolean | number + role?: boolean | number + roster_image_url?: boolean | number + status?: boolean | number + /** An object relationship */ + team?: teamsGenqlSelection + team_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "team_roster" */ +export interface team_roster_aggregateGenqlSelection{ + aggregate?: team_roster_aggregate_fieldsGenqlSelection + nodes?: team_rosterGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface team_roster_aggregate_bool_exp {bool_and?: (team_roster_aggregate_bool_exp_bool_and | null),bool_or?: (team_roster_aggregate_bool_exp_bool_or | null),count?: (team_roster_aggregate_bool_exp_count | null)} + +export interface team_roster_aggregate_bool_exp_bool_and {arguments: team_roster_select_column_team_roster_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (team_roster_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface team_roster_aggregate_bool_exp_bool_or {arguments: team_roster_select_column_team_roster_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (team_roster_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface team_roster_aggregate_bool_exp_count {arguments?: (team_roster_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (team_roster_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "team_roster" */ +export interface team_roster_aggregate_fieldsGenqlSelection{ + avg?: team_roster_avg_fieldsGenqlSelection + count?: { __args: {columns?: (team_roster_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: team_roster_max_fieldsGenqlSelection + min?: team_roster_min_fieldsGenqlSelection + stddev?: team_roster_stddev_fieldsGenqlSelection + stddev_pop?: team_roster_stddev_pop_fieldsGenqlSelection + stddev_samp?: team_roster_stddev_samp_fieldsGenqlSelection + sum?: team_roster_sum_fieldsGenqlSelection + var_pop?: team_roster_var_pop_fieldsGenqlSelection + var_samp?: team_roster_var_samp_fieldsGenqlSelection + variance?: team_roster_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "team_roster" */ +export interface team_roster_aggregate_order_by {avg?: (team_roster_avg_order_by | null),count?: (order_by | null),max?: (team_roster_max_order_by | null),min?: (team_roster_min_order_by | null),stddev?: (team_roster_stddev_order_by | null),stddev_pop?: (team_roster_stddev_pop_order_by | null),stddev_samp?: (team_roster_stddev_samp_order_by | null),sum?: (team_roster_sum_order_by | null),var_pop?: (team_roster_var_pop_order_by | null),var_samp?: (team_roster_var_samp_order_by | null),variance?: (team_roster_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "team_roster" */ +export interface team_roster_arr_rel_insert_input {data: team_roster_insert_input[], +/** upsert condition */ +on_conflict?: (team_roster_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface team_roster_avg_fieldsGenqlSelection{ + player_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "team_roster" */ +export interface team_roster_avg_order_by {player_steam_id?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "team_roster". All fields are combined with a logical 'AND'. */ +export interface team_roster_bool_exp {_and?: (team_roster_bool_exp[] | null),_not?: (team_roster_bool_exp | null),_or?: (team_roster_bool_exp[] | null),coach?: (Boolean_comparison_exp | null),player?: (players_bool_exp | null),player_steam_id?: (bigint_comparison_exp | null),role?: (e_team_roles_enum_comparison_exp | null),roster_image_url?: (String_comparison_exp | null),status?: (e_team_roster_statuses_enum_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "team_roster" */ +export interface team_roster_inc_input {player_steam_id?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "team_roster" */ +export interface team_roster_insert_input {coach?: (Scalars['Boolean'] | null),player?: (players_obj_rel_insert_input | null),player_steam_id?: (Scalars['bigint'] | null),role?: (e_team_roles_enum | null),roster_image_url?: (Scalars['String'] | null),status?: (e_team_roster_statuses_enum | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null)} + + +/** aggregate max on columns */ +export interface team_roster_max_fieldsGenqlSelection{ + player_steam_id?: boolean | number + roster_image_url?: boolean | number + team_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "team_roster" */ +export interface team_roster_max_order_by {player_steam_id?: (order_by | null),roster_image_url?: (order_by | null),team_id?: (order_by | null)} + + +/** aggregate min on columns */ +export interface team_roster_min_fieldsGenqlSelection{ + player_steam_id?: boolean | number + roster_image_url?: boolean | number + team_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "team_roster" */ +export interface team_roster_min_order_by {player_steam_id?: (order_by | null),roster_image_url?: (order_by | null),team_id?: (order_by | null)} + + +/** response of any mutation on the table "team_roster" */ +export interface team_roster_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: team_rosterGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "team_roster" */ +export interface team_roster_on_conflict {constraint: team_roster_constraint,update_columns?: team_roster_update_column[],where?: (team_roster_bool_exp | null)} + + +/** Ordering options when selecting data from "team_roster". */ +export interface team_roster_order_by {coach?: (order_by | null),player?: (players_order_by | null),player_steam_id?: (order_by | null),role?: (order_by | null),roster_image_url?: (order_by | null),status?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null)} + + +/** primary key columns input for table: team_roster */ +export interface team_roster_pk_columns_input {player_steam_id: Scalars['bigint'],team_id: Scalars['uuid']} + + +/** input type for updating data in table "team_roster" */ +export interface team_roster_set_input {coach?: (Scalars['Boolean'] | null),player_steam_id?: (Scalars['bigint'] | null),role?: (e_team_roles_enum | null),roster_image_url?: (Scalars['String'] | null),status?: (e_team_roster_statuses_enum | null),team_id?: (Scalars['uuid'] | null)} + + +/** aggregate stddev on columns */ +export interface team_roster_stddev_fieldsGenqlSelection{ + player_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "team_roster" */ +export interface team_roster_stddev_order_by {player_steam_id?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface team_roster_stddev_pop_fieldsGenqlSelection{ + player_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "team_roster" */ +export interface team_roster_stddev_pop_order_by {player_steam_id?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface team_roster_stddev_samp_fieldsGenqlSelection{ + player_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "team_roster" */ +export interface team_roster_stddev_samp_order_by {player_steam_id?: (order_by | null)} + + +/** Streaming cursor of the table "team_roster" */ +export interface team_roster_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: team_roster_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface team_roster_stream_cursor_value_input {coach?: (Scalars['Boolean'] | null),player_steam_id?: (Scalars['bigint'] | null),role?: (e_team_roles_enum | null),roster_image_url?: (Scalars['String'] | null),status?: (e_team_roster_statuses_enum | null),team_id?: (Scalars['uuid'] | null)} + + +/** aggregate sum on columns */ +export interface team_roster_sum_fieldsGenqlSelection{ + player_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "team_roster" */ +export interface team_roster_sum_order_by {player_steam_id?: (order_by | null)} + +export interface team_roster_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (team_roster_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (team_roster_set_input | null), +/** filter the rows which have to be updated */ +where: team_roster_bool_exp} + + +/** aggregate var_pop on columns */ +export interface team_roster_var_pop_fieldsGenqlSelection{ + player_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "team_roster" */ +export interface team_roster_var_pop_order_by {player_steam_id?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface team_roster_var_samp_fieldsGenqlSelection{ + player_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "team_roster" */ +export interface team_roster_var_samp_order_by {player_steam_id?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface team_roster_variance_fieldsGenqlSelection{ + player_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "team_roster" */ +export interface team_roster_variance_order_by {player_steam_id?: (order_by | null)} + + +/** columns and relationships of "team_scrim_alerts" */ +export interface team_scrim_alertsGenqlSelection{ + created_at?: boolean | number + elo_max?: boolean | number + elo_min?: boolean | number + enabled?: boolean | number + id?: boolean | number + last_notified_at?: boolean | number + regions?: boolean | number + /** An object relationship */ + team?: teamsGenqlSelection + team_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "team_scrim_alerts" */ +export interface team_scrim_alerts_aggregateGenqlSelection{ + aggregate?: team_scrim_alerts_aggregate_fieldsGenqlSelection + nodes?: team_scrim_alertsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate fields of "team_scrim_alerts" */ +export interface team_scrim_alerts_aggregate_fieldsGenqlSelection{ + avg?: team_scrim_alerts_avg_fieldsGenqlSelection + count?: { __args: {columns?: (team_scrim_alerts_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: team_scrim_alerts_max_fieldsGenqlSelection + min?: team_scrim_alerts_min_fieldsGenqlSelection + stddev?: team_scrim_alerts_stddev_fieldsGenqlSelection + stddev_pop?: team_scrim_alerts_stddev_pop_fieldsGenqlSelection + stddev_samp?: team_scrim_alerts_stddev_samp_fieldsGenqlSelection + sum?: team_scrim_alerts_sum_fieldsGenqlSelection + var_pop?: team_scrim_alerts_var_pop_fieldsGenqlSelection + var_samp?: team_scrim_alerts_var_samp_fieldsGenqlSelection + variance?: team_scrim_alerts_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate avg on columns */ +export interface team_scrim_alerts_avg_fieldsGenqlSelection{ + elo_max?: boolean | number + elo_min?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Boolean expression to filter rows from the table "team_scrim_alerts". All fields are combined with a logical 'AND'. */ +export interface team_scrim_alerts_bool_exp {_and?: (team_scrim_alerts_bool_exp[] | null),_not?: (team_scrim_alerts_bool_exp | null),_or?: (team_scrim_alerts_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),elo_max?: (Int_comparison_exp | null),elo_min?: (Int_comparison_exp | null),enabled?: (Boolean_comparison_exp | null),id?: (uuid_comparison_exp | null),last_notified_at?: (timestamptz_comparison_exp | null),regions?: (String_array_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "team_scrim_alerts" */ +export interface team_scrim_alerts_inc_input {elo_max?: (Scalars['Int'] | null),elo_min?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "team_scrim_alerts" */ +export interface team_scrim_alerts_insert_input {created_at?: (Scalars['timestamptz'] | null),elo_max?: (Scalars['Int'] | null),elo_min?: (Scalars['Int'] | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),last_notified_at?: (Scalars['timestamptz'] | null),regions?: (Scalars['String'][] | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null)} + + +/** aggregate max on columns */ +export interface team_scrim_alerts_max_fieldsGenqlSelection{ + created_at?: boolean | number + elo_max?: boolean | number + elo_min?: boolean | number + id?: boolean | number + last_notified_at?: boolean | number + regions?: boolean | number + team_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate min on columns */ +export interface team_scrim_alerts_min_fieldsGenqlSelection{ + created_at?: boolean | number + elo_max?: boolean | number + elo_min?: boolean | number + id?: boolean | number + last_notified_at?: boolean | number + regions?: boolean | number + team_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** response of any mutation on the table "team_scrim_alerts" */ +export interface team_scrim_alerts_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: team_scrim_alertsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "team_scrim_alerts" */ +export interface team_scrim_alerts_on_conflict {constraint: team_scrim_alerts_constraint,update_columns?: team_scrim_alerts_update_column[],where?: (team_scrim_alerts_bool_exp | null)} + + +/** Ordering options when selecting data from "team_scrim_alerts". */ +export interface team_scrim_alerts_order_by {created_at?: (order_by | null),elo_max?: (order_by | null),elo_min?: (order_by | null),enabled?: (order_by | null),id?: (order_by | null),last_notified_at?: (order_by | null),regions?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null)} + + +/** primary key columns input for table: team_scrim_alerts */ +export interface team_scrim_alerts_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "team_scrim_alerts" */ +export interface team_scrim_alerts_set_input {created_at?: (Scalars['timestamptz'] | null),elo_max?: (Scalars['Int'] | null),elo_min?: (Scalars['Int'] | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),last_notified_at?: (Scalars['timestamptz'] | null),regions?: (Scalars['String'][] | null),team_id?: (Scalars['uuid'] | null)} + + +/** aggregate stddev on columns */ +export interface team_scrim_alerts_stddev_fieldsGenqlSelection{ + elo_max?: boolean | number + elo_min?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_pop on columns */ +export interface team_scrim_alerts_stddev_pop_fieldsGenqlSelection{ + elo_max?: boolean | number + elo_min?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_samp on columns */ +export interface team_scrim_alerts_stddev_samp_fieldsGenqlSelection{ + elo_max?: boolean | number + elo_min?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Streaming cursor of the table "team_scrim_alerts" */ +export interface team_scrim_alerts_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: team_scrim_alerts_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface team_scrim_alerts_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),elo_max?: (Scalars['Int'] | null),elo_min?: (Scalars['Int'] | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),last_notified_at?: (Scalars['timestamptz'] | null),regions?: (Scalars['String'][] | null),team_id?: (Scalars['uuid'] | null)} + + +/** aggregate sum on columns */ +export interface team_scrim_alerts_sum_fieldsGenqlSelection{ + elo_max?: boolean | number + elo_min?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface team_scrim_alerts_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (team_scrim_alerts_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (team_scrim_alerts_set_input | null), +/** filter the rows which have to be updated */ +where: team_scrim_alerts_bool_exp} + + +/** aggregate var_pop on columns */ +export interface team_scrim_alerts_var_pop_fieldsGenqlSelection{ + elo_max?: boolean | number + elo_min?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate var_samp on columns */ +export interface team_scrim_alerts_var_samp_fieldsGenqlSelection{ + elo_max?: boolean | number + elo_min?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate variance on columns */ +export interface team_scrim_alerts_variance_fieldsGenqlSelection{ + elo_max?: boolean | number + elo_min?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** columns and relationships of "team_scrim_availability" */ +export interface team_scrim_availabilityGenqlSelection{ + created_at?: boolean | number + ends_at?: boolean | number + id?: boolean | number + recurring_weekly?: boolean | number + starts_at?: boolean | number + /** An object relationship */ + team?: teamsGenqlSelection + team_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "team_scrim_availability" */ +export interface team_scrim_availability_aggregateGenqlSelection{ + aggregate?: team_scrim_availability_aggregate_fieldsGenqlSelection + nodes?: team_scrim_availabilityGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface team_scrim_availability_aggregate_bool_exp {bool_and?: (team_scrim_availability_aggregate_bool_exp_bool_and | null),bool_or?: (team_scrim_availability_aggregate_bool_exp_bool_or | null),count?: (team_scrim_availability_aggregate_bool_exp_count | null)} + +export interface team_scrim_availability_aggregate_bool_exp_bool_and {arguments: team_scrim_availability_select_column_team_scrim_availability_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (team_scrim_availability_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface team_scrim_availability_aggregate_bool_exp_bool_or {arguments: team_scrim_availability_select_column_team_scrim_availability_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (team_scrim_availability_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface team_scrim_availability_aggregate_bool_exp_count {arguments?: (team_scrim_availability_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (team_scrim_availability_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "team_scrim_availability" */ +export interface team_scrim_availability_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (team_scrim_availability_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: team_scrim_availability_max_fieldsGenqlSelection + min?: team_scrim_availability_min_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "team_scrim_availability" */ +export interface team_scrim_availability_aggregate_order_by {count?: (order_by | null),max?: (team_scrim_availability_max_order_by | null),min?: (team_scrim_availability_min_order_by | null)} + + +/** input type for inserting array relation for remote table "team_scrim_availability" */ +export interface team_scrim_availability_arr_rel_insert_input {data: team_scrim_availability_insert_input[], +/** upsert condition */ +on_conflict?: (team_scrim_availability_on_conflict | null)} + + +/** Boolean expression to filter rows from the table "team_scrim_availability". All fields are combined with a logical 'AND'. */ +export interface team_scrim_availability_bool_exp {_and?: (team_scrim_availability_bool_exp[] | null),_not?: (team_scrim_availability_bool_exp | null),_or?: (team_scrim_availability_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),ends_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),recurring_weekly?: (Boolean_comparison_exp | null),starts_at?: (timestamptz_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null)} + + +/** input type for inserting data into table "team_scrim_availability" */ +export interface team_scrim_availability_insert_input {created_at?: (Scalars['timestamptz'] | null),ends_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),recurring_weekly?: (Scalars['Boolean'] | null),starts_at?: (Scalars['timestamptz'] | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null)} + + +/** aggregate max on columns */ +export interface team_scrim_availability_max_fieldsGenqlSelection{ + created_at?: boolean | number + ends_at?: boolean | number + id?: boolean | number + starts_at?: boolean | number + team_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "team_scrim_availability" */ +export interface team_scrim_availability_max_order_by {created_at?: (order_by | null),ends_at?: (order_by | null),id?: (order_by | null),starts_at?: (order_by | null),team_id?: (order_by | null)} + + +/** aggregate min on columns */ +export interface team_scrim_availability_min_fieldsGenqlSelection{ + created_at?: boolean | number + ends_at?: boolean | number + id?: boolean | number + starts_at?: boolean | number + team_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "team_scrim_availability" */ +export interface team_scrim_availability_min_order_by {created_at?: (order_by | null),ends_at?: (order_by | null),id?: (order_by | null),starts_at?: (order_by | null),team_id?: (order_by | null)} + + +/** response of any mutation on the table "team_scrim_availability" */ +export interface team_scrim_availability_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: team_scrim_availabilityGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "team_scrim_availability" */ +export interface team_scrim_availability_on_conflict {constraint: team_scrim_availability_constraint,update_columns?: team_scrim_availability_update_column[],where?: (team_scrim_availability_bool_exp | null)} + + +/** Ordering options when selecting data from "team_scrim_availability". */ +export interface team_scrim_availability_order_by {created_at?: (order_by | null),ends_at?: (order_by | null),id?: (order_by | null),recurring_weekly?: (order_by | null),starts_at?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null)} + + +/** primary key columns input for table: team_scrim_availability */ +export interface team_scrim_availability_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "team_scrim_availability" */ +export interface team_scrim_availability_set_input {created_at?: (Scalars['timestamptz'] | null),ends_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),recurring_weekly?: (Scalars['Boolean'] | null),starts_at?: (Scalars['timestamptz'] | null),team_id?: (Scalars['uuid'] | null)} + + +/** Streaming cursor of the table "team_scrim_availability" */ +export interface team_scrim_availability_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: team_scrim_availability_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface team_scrim_availability_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),ends_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),recurring_weekly?: (Scalars['Boolean'] | null),starts_at?: (Scalars['timestamptz'] | null),team_id?: (Scalars['uuid'] | null)} + +export interface team_scrim_availability_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (team_scrim_availability_set_input | null), +/** filter the rows which have to be updated */ +where: team_scrim_availability_bool_exp} + + +/** columns and relationships of "team_scrim_request_proposals" */ +export interface team_scrim_request_proposalsGenqlSelection{ + created_at?: boolean | number + id?: boolean | number + /** An object relationship */ + proposed_by?: playersGenqlSelection + proposed_by_steam_id?: boolean | number + /** An object relationship */ + proposed_by_team?: teamsGenqlSelection + proposed_by_team_id?: boolean | number + proposed_scheduled_at?: boolean | number + /** An object relationship */ + request?: team_scrim_requestsGenqlSelection + request_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_aggregateGenqlSelection{ + aggregate?: team_scrim_request_proposals_aggregate_fieldsGenqlSelection + nodes?: team_scrim_request_proposalsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface team_scrim_request_proposals_aggregate_bool_exp {count?: (team_scrim_request_proposals_aggregate_bool_exp_count | null)} + +export interface team_scrim_request_proposals_aggregate_bool_exp_count {arguments?: (team_scrim_request_proposals_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (team_scrim_request_proposals_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_aggregate_fieldsGenqlSelection{ + avg?: team_scrim_request_proposals_avg_fieldsGenqlSelection + count?: { __args: {columns?: (team_scrim_request_proposals_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: team_scrim_request_proposals_max_fieldsGenqlSelection + min?: team_scrim_request_proposals_min_fieldsGenqlSelection + stddev?: team_scrim_request_proposals_stddev_fieldsGenqlSelection + stddev_pop?: team_scrim_request_proposals_stddev_pop_fieldsGenqlSelection + stddev_samp?: team_scrim_request_proposals_stddev_samp_fieldsGenqlSelection + sum?: team_scrim_request_proposals_sum_fieldsGenqlSelection + var_pop?: team_scrim_request_proposals_var_pop_fieldsGenqlSelection + var_samp?: team_scrim_request_proposals_var_samp_fieldsGenqlSelection + variance?: team_scrim_request_proposals_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_aggregate_order_by {avg?: (team_scrim_request_proposals_avg_order_by | null),count?: (order_by | null),max?: (team_scrim_request_proposals_max_order_by | null),min?: (team_scrim_request_proposals_min_order_by | null),stddev?: (team_scrim_request_proposals_stddev_order_by | null),stddev_pop?: (team_scrim_request_proposals_stddev_pop_order_by | null),stddev_samp?: (team_scrim_request_proposals_stddev_samp_order_by | null),sum?: (team_scrim_request_proposals_sum_order_by | null),var_pop?: (team_scrim_request_proposals_var_pop_order_by | null),var_samp?: (team_scrim_request_proposals_var_samp_order_by | null),variance?: (team_scrim_request_proposals_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_arr_rel_insert_input {data: team_scrim_request_proposals_insert_input[], +/** upsert condition */ +on_conflict?: (team_scrim_request_proposals_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface team_scrim_request_proposals_avg_fieldsGenqlSelection{ + proposed_by_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_avg_order_by {proposed_by_steam_id?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "team_scrim_request_proposals". All fields are combined with a logical 'AND'. */ +export interface team_scrim_request_proposals_bool_exp {_and?: (team_scrim_request_proposals_bool_exp[] | null),_not?: (team_scrim_request_proposals_bool_exp | null),_or?: (team_scrim_request_proposals_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),proposed_by?: (players_bool_exp | null),proposed_by_steam_id?: (bigint_comparison_exp | null),proposed_by_team?: (teams_bool_exp | null),proposed_by_team_id?: (uuid_comparison_exp | null),proposed_scheduled_at?: (timestamptz_comparison_exp | null),request?: (team_scrim_requests_bool_exp | null),request_id?: (uuid_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_inc_input {proposed_by_steam_id?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_insert_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),proposed_by?: (players_obj_rel_insert_input | null),proposed_by_steam_id?: (Scalars['bigint'] | null),proposed_by_team?: (teams_obj_rel_insert_input | null),proposed_by_team_id?: (Scalars['uuid'] | null),proposed_scheduled_at?: (Scalars['timestamptz'] | null),request?: (team_scrim_requests_obj_rel_insert_input | null),request_id?: (Scalars['uuid'] | null)} + + +/** aggregate max on columns */ +export interface team_scrim_request_proposals_max_fieldsGenqlSelection{ + created_at?: boolean | number + id?: boolean | number + proposed_by_steam_id?: boolean | number + proposed_by_team_id?: boolean | number + proposed_scheduled_at?: boolean | number + request_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_max_order_by {created_at?: (order_by | null),id?: (order_by | null),proposed_by_steam_id?: (order_by | null),proposed_by_team_id?: (order_by | null),proposed_scheduled_at?: (order_by | null),request_id?: (order_by | null)} + + +/** aggregate min on columns */ +export interface team_scrim_request_proposals_min_fieldsGenqlSelection{ + created_at?: boolean | number + id?: boolean | number + proposed_by_steam_id?: boolean | number + proposed_by_team_id?: boolean | number + proposed_scheduled_at?: boolean | number + request_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_min_order_by {created_at?: (order_by | null),id?: (order_by | null),proposed_by_steam_id?: (order_by | null),proposed_by_team_id?: (order_by | null),proposed_scheduled_at?: (order_by | null),request_id?: (order_by | null)} + + +/** response of any mutation on the table "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: team_scrim_request_proposalsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_on_conflict {constraint: team_scrim_request_proposals_constraint,update_columns?: team_scrim_request_proposals_update_column[],where?: (team_scrim_request_proposals_bool_exp | null)} + + +/** Ordering options when selecting data from "team_scrim_request_proposals". */ +export interface team_scrim_request_proposals_order_by {created_at?: (order_by | null),id?: (order_by | null),proposed_by?: (players_order_by | null),proposed_by_steam_id?: (order_by | null),proposed_by_team?: (teams_order_by | null),proposed_by_team_id?: (order_by | null),proposed_scheduled_at?: (order_by | null),request?: (team_scrim_requests_order_by | null),request_id?: (order_by | null)} + + +/** primary key columns input for table: team_scrim_request_proposals */ +export interface team_scrim_request_proposals_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),proposed_by_steam_id?: (Scalars['bigint'] | null),proposed_by_team_id?: (Scalars['uuid'] | null),proposed_scheduled_at?: (Scalars['timestamptz'] | null),request_id?: (Scalars['uuid'] | null)} + + +/** aggregate stddev on columns */ +export interface team_scrim_request_proposals_stddev_fieldsGenqlSelection{ + proposed_by_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_stddev_order_by {proposed_by_steam_id?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface team_scrim_request_proposals_stddev_pop_fieldsGenqlSelection{ + proposed_by_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_stddev_pop_order_by {proposed_by_steam_id?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface team_scrim_request_proposals_stddev_samp_fieldsGenqlSelection{ + proposed_by_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_stddev_samp_order_by {proposed_by_steam_id?: (order_by | null)} + + +/** Streaming cursor of the table "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: team_scrim_request_proposals_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface team_scrim_request_proposals_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),proposed_by_steam_id?: (Scalars['bigint'] | null),proposed_by_team_id?: (Scalars['uuid'] | null),proposed_scheduled_at?: (Scalars['timestamptz'] | null),request_id?: (Scalars['uuid'] | null)} + + +/** aggregate sum on columns */ +export interface team_scrim_request_proposals_sum_fieldsGenqlSelection{ + proposed_by_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_sum_order_by {proposed_by_steam_id?: (order_by | null)} + +export interface team_scrim_request_proposals_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (team_scrim_request_proposals_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (team_scrim_request_proposals_set_input | null), +/** filter the rows which have to be updated */ +where: team_scrim_request_proposals_bool_exp} + + +/** aggregate var_pop on columns */ +export interface team_scrim_request_proposals_var_pop_fieldsGenqlSelection{ + proposed_by_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_var_pop_order_by {proposed_by_steam_id?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface team_scrim_request_proposals_var_samp_fieldsGenqlSelection{ + proposed_by_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_var_samp_order_by {proposed_by_steam_id?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface team_scrim_request_proposals_variance_fieldsGenqlSelection{ + proposed_by_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "team_scrim_request_proposals" */ +export interface team_scrim_request_proposals_variance_order_by {proposed_by_steam_id?: (order_by | null)} + + +/** columns and relationships of "team_scrim_requests" */ +export interface team_scrim_requestsGenqlSelection{ + auto_generated?: boolean | number + /** An object relationship */ + awaiting_team?: teamsGenqlSelection + awaiting_team_id?: boolean | number + canceled_by_team_id?: boolean | number + canceled_late?: boolean | number + created_at?: boolean | number + expires_at?: boolean | number + /** An object relationship */ + from_team?: teamsGenqlSelection + from_team_checked_in?: boolean | number + from_team_id?: boolean | number + id?: boolean | number + /** An object relationship */ + match?: matchesGenqlSelection + match_id?: boolean | number + /** An object relationship */ + match_options?: match_optionsGenqlSelection + match_options_id?: boolean | number + /** Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. */ + match_outcome?: boolean | number /** An array relationship */ - tournaments?: (tournamentsGenqlSelection & { __args?: { + proposals?: (team_scrim_request_proposalsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournaments_select_column[] | null), + distinct_on?: (team_scrim_request_proposals_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournaments_order_by[] | null), + order_by?: (team_scrim_request_proposals_order_by[] | null), /** filter the rows returned */ - where?: (tournaments_bool_exp | null)} }) + where?: (team_scrim_request_proposals_bool_exp | null)} }) /** An aggregate relationship */ - tournaments_aggregate?: (tournaments_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournaments_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournaments_order_by[] | null), - /** filter the rows returned */ - where?: (tournaments_bool_exp | null)} }) - /** fetch data from the table: "tournaments" using primary key columns */ - tournaments_by_pk?: (tournamentsGenqlSelection & { __args: {id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "tournaments" */ - tournaments_stream?: (tournamentsGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (tournaments_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (tournaments_bool_exp | null)} }) - /** fetch data from the table: "v_event_player_stats" */ - v_event_player_stats?: (v_event_player_statsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_event_player_stats_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_event_player_stats_order_by[] | null), - /** filter the rows returned */ - where?: (v_event_player_stats_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_event_player_stats" */ - v_event_player_stats_aggregate?: (v_event_player_stats_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_event_player_stats_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_event_player_stats_order_by[] | null), - /** filter the rows returned */ - where?: (v_event_player_stats_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_event_player_stats" */ - v_event_player_stats_stream?: (v_event_player_statsGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_event_player_stats_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_event_player_stats_bool_exp | null)} }) - /** fetch data from the table: "v_gpu_pool_status" */ - v_gpu_pool_status?: (v_gpu_pool_statusGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_gpu_pool_status_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_gpu_pool_status_order_by[] | null), - /** filter the rows returned */ - where?: (v_gpu_pool_status_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_gpu_pool_status" */ - v_gpu_pool_status_aggregate?: (v_gpu_pool_status_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_gpu_pool_status_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_gpu_pool_status_order_by[] | null), - /** filter the rows returned */ - where?: (v_gpu_pool_status_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_gpu_pool_status" */ - v_gpu_pool_status_stream?: (v_gpu_pool_statusGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_gpu_pool_status_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_gpu_pool_status_bool_exp | null)} }) - /** fetch data from the table: "v_league_division_standings" */ - v_league_division_standings?: (v_league_division_standingsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_league_division_standings_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_league_division_standings_order_by[] | null), - /** filter the rows returned */ - where?: (v_league_division_standings_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_league_division_standings" */ - v_league_division_standings_aggregate?: (v_league_division_standings_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_league_division_standings_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_league_division_standings_order_by[] | null), - /** filter the rows returned */ - where?: (v_league_division_standings_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_league_division_standings" */ - v_league_division_standings_stream?: (v_league_division_standingsGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_league_division_standings_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_league_division_standings_bool_exp | null)} }) - /** fetch data from the table: "v_league_season_player_stats" */ - v_league_season_player_stats?: (v_league_season_player_statsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_league_season_player_stats_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_league_season_player_stats_order_by[] | null), - /** filter the rows returned */ - where?: (v_league_season_player_stats_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_league_season_player_stats" */ - v_league_season_player_stats_aggregate?: (v_league_season_player_stats_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_league_season_player_stats_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_league_season_player_stats_order_by[] | null), - /** filter the rows returned */ - where?: (v_league_season_player_stats_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_league_season_player_stats" */ - v_league_season_player_stats_stream?: (v_league_season_player_statsGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_league_season_player_stats_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_league_season_player_stats_bool_exp | null)} }) - /** fetch data from the table: "v_match_captains" */ - v_match_captains?: (v_match_captainsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_match_captains_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_match_captains_order_by[] | null), - /** filter the rows returned */ - where?: (v_match_captains_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_match_captains" */ - v_match_captains_aggregate?: (v_match_captains_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_match_captains_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_match_captains_order_by[] | null), - /** filter the rows returned */ - where?: (v_match_captains_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_match_captains" */ - v_match_captains_stream?: (v_match_captainsGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_match_captains_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_match_captains_bool_exp | null)} }) - /** fetch data from the table: "v_match_clutches" */ - v_match_clutches?: (v_match_clutchesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_match_clutches_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_match_clutches_order_by[] | null), - /** filter the rows returned */ - where?: (v_match_clutches_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_match_clutches" */ - v_match_clutches_aggregate?: (v_match_clutches_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_match_clutches_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_match_clutches_order_by[] | null), - /** filter the rows returned */ - where?: (v_match_clutches_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_match_clutches" */ - v_match_clutches_stream?: (v_match_clutchesGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_match_clutches_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_match_clutches_bool_exp | null)} }) - /** fetch data from the table: "v_match_kill_pairs" */ - v_match_kill_pairs?: (v_match_kill_pairsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_match_kill_pairs_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_match_kill_pairs_order_by[] | null), - /** filter the rows returned */ - where?: (v_match_kill_pairs_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_match_kill_pairs" */ - v_match_kill_pairs_aggregate?: (v_match_kill_pairs_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_match_kill_pairs_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_match_kill_pairs_order_by[] | null), - /** filter the rows returned */ - where?: (v_match_kill_pairs_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_match_kill_pairs" */ - v_match_kill_pairs_stream?: (v_match_kill_pairsGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_match_kill_pairs_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_match_kill_pairs_bool_exp | null)} }) - /** fetch data from the table: "v_match_lineup_buy_types" */ - v_match_lineup_buy_types?: (v_match_lineup_buy_typesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_match_lineup_buy_types_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_match_lineup_buy_types_order_by[] | null), - /** filter the rows returned */ - where?: (v_match_lineup_buy_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_match_lineup_buy_types" */ - v_match_lineup_buy_types_aggregate?: (v_match_lineup_buy_types_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_match_lineup_buy_types_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_match_lineup_buy_types_order_by[] | null), - /** filter the rows returned */ - where?: (v_match_lineup_buy_types_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_match_lineup_buy_types" */ - v_match_lineup_buy_types_stream?: (v_match_lineup_buy_typesGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_match_lineup_buy_types_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_match_lineup_buy_types_bool_exp | null)} }) - /** fetch data from the table: "v_match_lineup_map_stats" */ - v_match_lineup_map_stats?: (v_match_lineup_map_statsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_match_lineup_map_stats_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_match_lineup_map_stats_order_by[] | null), - /** filter the rows returned */ - where?: (v_match_lineup_map_stats_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_match_lineup_map_stats" */ - v_match_lineup_map_stats_aggregate?: (v_match_lineup_map_stats_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_match_lineup_map_stats_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_match_lineup_map_stats_order_by[] | null), - /** filter the rows returned */ - where?: (v_match_lineup_map_stats_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_match_lineup_map_stats" */ - v_match_lineup_map_stats_stream?: (v_match_lineup_map_statsGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_match_lineup_map_stats_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_match_lineup_map_stats_bool_exp | null)} }) - /** fetch data from the table: "v_match_map_backup_rounds" */ - v_match_map_backup_rounds?: (v_match_map_backup_roundsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_match_map_backup_rounds_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_match_map_backup_rounds_order_by[] | null), - /** filter the rows returned */ - where?: (v_match_map_backup_rounds_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_match_map_backup_rounds" */ - v_match_map_backup_rounds_aggregate?: (v_match_map_backup_rounds_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_match_map_backup_rounds_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_match_map_backup_rounds_order_by[] | null), - /** filter the rows returned */ - where?: (v_match_map_backup_rounds_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_match_map_backup_rounds" */ - v_match_map_backup_rounds_stream?: (v_match_map_backup_roundsGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_match_map_backup_rounds_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_match_map_backup_rounds_bool_exp | null)} }) - /** fetch data from the table: "v_match_player_buy_types" */ - v_match_player_buy_types?: (v_match_player_buy_typesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_match_player_buy_types_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_match_player_buy_types_order_by[] | null), - /** filter the rows returned */ - where?: (v_match_player_buy_types_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_match_player_buy_types" */ - v_match_player_buy_types_aggregate?: (v_match_player_buy_types_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_match_player_buy_types_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_match_player_buy_types_order_by[] | null), - /** filter the rows returned */ - where?: (v_match_player_buy_types_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_match_player_buy_types" */ - v_match_player_buy_types_stream?: (v_match_player_buy_typesGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_match_player_buy_types_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_match_player_buy_types_bool_exp | null)} }) - /** fetch data from the table: "v_match_player_opening_duels" */ - v_match_player_opening_duels?: (v_match_player_opening_duelsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_match_player_opening_duels_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_match_player_opening_duels_order_by[] | null), - /** filter the rows returned */ - where?: (v_match_player_opening_duels_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_match_player_opening_duels" */ - v_match_player_opening_duels_aggregate?: (v_match_player_opening_duels_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_match_player_opening_duels_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_match_player_opening_duels_order_by[] | null), - /** filter the rows returned */ - where?: (v_match_player_opening_duels_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_match_player_opening_duels" */ - v_match_player_opening_duels_stream?: (v_match_player_opening_duelsGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_match_player_opening_duels_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_match_player_opening_duels_bool_exp | null)} }) - /** fetch data from the table: "v_player_arch_nemesis" */ - v_player_arch_nemesis?: (v_player_arch_nemesisGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_player_arch_nemesis_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_player_arch_nemesis_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_arch_nemesis_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_arch_nemesis" */ - v_player_arch_nemesis_aggregate?: (v_player_arch_nemesis_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_player_arch_nemesis_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_player_arch_nemesis_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_arch_nemesis_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_player_arch_nemesis" */ - v_player_arch_nemesis_stream?: (v_player_arch_nemesisGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_player_arch_nemesis_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_player_arch_nemesis_bool_exp | null)} }) - /** fetch data from the table: "v_player_damage" */ - v_player_damage?: (v_player_damageGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_player_damage_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_player_damage_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_damage_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_damage" */ - v_player_damage_aggregate?: (v_player_damage_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_player_damage_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_player_damage_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_damage_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_player_damage" */ - v_player_damage_stream?: (v_player_damageGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_player_damage_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_player_damage_bool_exp | null)} }) - /** fetch data from the table: "v_player_elo" */ - v_player_elo?: (v_player_eloGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_player_elo_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_player_elo_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_elo_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_elo" */ - v_player_elo_aggregate?: (v_player_elo_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_player_elo_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_player_elo_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_elo_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_player_elo" */ - v_player_elo_stream?: (v_player_eloGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_player_elo_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_player_elo_bool_exp | null)} }) - /** fetch data from the table: "v_player_map_losses" */ - v_player_map_losses?: (v_player_map_lossesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_player_map_losses_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_player_map_losses_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_map_losses_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_map_losses" */ - v_player_map_losses_aggregate?: (v_player_map_losses_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_player_map_losses_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_player_map_losses_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_map_losses_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_player_map_losses" */ - v_player_map_losses_stream?: (v_player_map_lossesGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_player_map_losses_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_player_map_losses_bool_exp | null)} }) - /** fetch data from the table: "v_player_map_wins" */ - v_player_map_wins?: (v_player_map_winsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_player_map_wins_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_player_map_wins_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_map_wins_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_map_wins" */ - v_player_map_wins_aggregate?: (v_player_map_wins_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_player_map_wins_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_player_map_wins_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_map_wins_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_player_map_wins" */ - v_player_map_wins_stream?: (v_player_map_winsGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_player_map_wins_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_player_map_wins_bool_exp | null)} }) - /** fetch data from the table: "v_player_match_head_to_head" */ - v_player_match_head_to_head?: (v_player_match_head_to_headGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_player_match_head_to_head_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_player_match_head_to_head_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_match_head_to_head_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_match_head_to_head" */ - v_player_match_head_to_head_aggregate?: (v_player_match_head_to_head_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_player_match_head_to_head_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_player_match_head_to_head_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_match_head_to_head_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_player_match_head_to_head" */ - v_player_match_head_to_head_stream?: (v_player_match_head_to_headGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_player_match_head_to_head_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_player_match_head_to_head_bool_exp | null)} }) - /** fetch data from the table: "v_player_match_map_hltv" */ - v_player_match_map_hltv?: (v_player_match_map_hltvGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_player_match_map_hltv_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_player_match_map_hltv_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_match_map_hltv_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_match_map_hltv" */ - v_player_match_map_hltv_aggregate?: (v_player_match_map_hltv_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_player_match_map_hltv_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_player_match_map_hltv_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_match_map_hltv_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_player_match_map_hltv" */ - v_player_match_map_hltv_stream?: (v_player_match_map_hltvGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_player_match_map_hltv_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_player_match_map_hltv_bool_exp | null)} }) - /** fetch data from the table: "v_player_match_map_roles" */ - v_player_match_map_roles?: (v_player_match_map_rolesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_player_match_map_roles_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_player_match_map_roles_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_match_map_roles_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_match_map_roles" */ - v_player_match_map_roles_aggregate?: (v_player_match_map_roles_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_player_match_map_roles_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_player_match_map_roles_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_match_map_roles_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_player_match_map_roles" */ - v_player_match_map_roles_stream?: (v_player_match_map_rolesGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_player_match_map_roles_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_player_match_map_roles_bool_exp | null)} }) - /** fetch data from the table: "v_player_match_performance" */ - v_player_match_performance?: (v_player_match_performanceGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_player_match_performance_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_player_match_performance_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_match_performance_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_match_performance" */ - v_player_match_performance_aggregate?: (v_player_match_performance_aggregateGenqlSelection & { __args?: { + proposals_aggregate?: (team_scrim_request_proposals_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_match_performance_select_column[] | null), + distinct_on?: (team_scrim_request_proposals_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_match_performance_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_match_performance_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_player_match_performance" */ - v_player_match_performance_stream?: (v_player_match_performanceGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_player_match_performance_stream_cursor_input | null)[], + order_by?: (team_scrim_request_proposals_order_by[] | null), /** filter the rows returned */ - where?: (v_player_match_performance_bool_exp | null)} }) - /** fetch data from the table: "v_player_match_rating" */ - v_player_match_rating?: (v_player_match_ratingGenqlSelection & { __args?: { + where?: (team_scrim_request_proposals_bool_exp | null)} }) + proposed_scheduled_at?: boolean | number + region?: boolean | number + /** An object relationship */ + requested_by?: playersGenqlSelection + requested_by_steam_id?: boolean | number + responded_at?: boolean | number + status?: boolean | number + /** An object relationship */ + to_team?: teamsGenqlSelection + to_team_checked_in?: boolean | number + to_team_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "team_scrim_requests" */ +export interface team_scrim_requests_aggregateGenqlSelection{ + aggregate?: team_scrim_requests_aggregate_fieldsGenqlSelection + nodes?: team_scrim_requestsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface team_scrim_requests_aggregate_bool_exp {bool_and?: (team_scrim_requests_aggregate_bool_exp_bool_and | null),bool_or?: (team_scrim_requests_aggregate_bool_exp_bool_or | null),count?: (team_scrim_requests_aggregate_bool_exp_count | null)} + +export interface team_scrim_requests_aggregate_bool_exp_bool_and {arguments: team_scrim_requests_select_column_team_scrim_requests_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (team_scrim_requests_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface team_scrim_requests_aggregate_bool_exp_bool_or {arguments: team_scrim_requests_select_column_team_scrim_requests_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (team_scrim_requests_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface team_scrim_requests_aggregate_bool_exp_count {arguments?: (team_scrim_requests_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (team_scrim_requests_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "team_scrim_requests" */ +export interface team_scrim_requests_aggregate_fieldsGenqlSelection{ + avg?: team_scrim_requests_avg_fieldsGenqlSelection + count?: { __args: {columns?: (team_scrim_requests_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: team_scrim_requests_max_fieldsGenqlSelection + min?: team_scrim_requests_min_fieldsGenqlSelection + stddev?: team_scrim_requests_stddev_fieldsGenqlSelection + stddev_pop?: team_scrim_requests_stddev_pop_fieldsGenqlSelection + stddev_samp?: team_scrim_requests_stddev_samp_fieldsGenqlSelection + sum?: team_scrim_requests_sum_fieldsGenqlSelection + var_pop?: team_scrim_requests_var_pop_fieldsGenqlSelection + var_samp?: team_scrim_requests_var_samp_fieldsGenqlSelection + variance?: team_scrim_requests_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "team_scrim_requests" */ +export interface team_scrim_requests_aggregate_order_by {avg?: (team_scrim_requests_avg_order_by | null),count?: (order_by | null),max?: (team_scrim_requests_max_order_by | null),min?: (team_scrim_requests_min_order_by | null),stddev?: (team_scrim_requests_stddev_order_by | null),stddev_pop?: (team_scrim_requests_stddev_pop_order_by | null),stddev_samp?: (team_scrim_requests_stddev_samp_order_by | null),sum?: (team_scrim_requests_sum_order_by | null),var_pop?: (team_scrim_requests_var_pop_order_by | null),var_samp?: (team_scrim_requests_var_samp_order_by | null),variance?: (team_scrim_requests_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "team_scrim_requests" */ +export interface team_scrim_requests_arr_rel_insert_input {data: team_scrim_requests_insert_input[], +/** upsert condition */ +on_conflict?: (team_scrim_requests_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface team_scrim_requests_avg_fieldsGenqlSelection{ + requested_by_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "team_scrim_requests" */ +export interface team_scrim_requests_avg_order_by {requested_by_steam_id?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "team_scrim_requests". All fields are combined with a logical 'AND'. */ +export interface team_scrim_requests_bool_exp {_and?: (team_scrim_requests_bool_exp[] | null),_not?: (team_scrim_requests_bool_exp | null),_or?: (team_scrim_requests_bool_exp[] | null),auto_generated?: (Boolean_comparison_exp | null),awaiting_team?: (teams_bool_exp | null),awaiting_team_id?: (uuid_comparison_exp | null),canceled_by_team_id?: (uuid_comparison_exp | null),canceled_late?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),expires_at?: (timestamptz_comparison_exp | null),from_team?: (teams_bool_exp | null),from_team_checked_in?: (Boolean_comparison_exp | null),from_team_id?: (uuid_comparison_exp | null),id?: (uuid_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),match_options?: (match_options_bool_exp | null),match_options_id?: (uuid_comparison_exp | null),match_outcome?: (String_comparison_exp | null),proposals?: (team_scrim_request_proposals_bool_exp | null),proposals_aggregate?: (team_scrim_request_proposals_aggregate_bool_exp | null),proposed_scheduled_at?: (timestamptz_comparison_exp | null),region?: (String_comparison_exp | null),requested_by?: (players_bool_exp | null),requested_by_steam_id?: (bigint_comparison_exp | null),responded_at?: (timestamptz_comparison_exp | null),status?: (e_scrim_request_statuses_enum_comparison_exp | null),to_team?: (teams_bool_exp | null),to_team_checked_in?: (Boolean_comparison_exp | null),to_team_id?: (uuid_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "team_scrim_requests" */ +export interface team_scrim_requests_inc_input {requested_by_steam_id?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "team_scrim_requests" */ +export interface team_scrim_requests_insert_input {auto_generated?: (Scalars['Boolean'] | null),awaiting_team?: (teams_obj_rel_insert_input | null),awaiting_team_id?: (Scalars['uuid'] | null),canceled_by_team_id?: (Scalars['uuid'] | null),canceled_late?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),expires_at?: (Scalars['timestamptz'] | null),from_team?: (teams_obj_rel_insert_input | null),from_team_checked_in?: (Scalars['Boolean'] | null),from_team_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),match_options?: (match_options_obj_rel_insert_input | null),match_options_id?: (Scalars['uuid'] | null), +/** Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. */ +match_outcome?: (Scalars['String'] | null),proposals?: (team_scrim_request_proposals_arr_rel_insert_input | null),proposed_scheduled_at?: (Scalars['timestamptz'] | null),region?: (Scalars['String'] | null),requested_by?: (players_obj_rel_insert_input | null),requested_by_steam_id?: (Scalars['bigint'] | null),responded_at?: (Scalars['timestamptz'] | null),status?: (e_scrim_request_statuses_enum | null),to_team?: (teams_obj_rel_insert_input | null),to_team_checked_in?: (Scalars['Boolean'] | null),to_team_id?: (Scalars['uuid'] | null)} + + +/** aggregate max on columns */ +export interface team_scrim_requests_max_fieldsGenqlSelection{ + awaiting_team_id?: boolean | number + canceled_by_team_id?: boolean | number + created_at?: boolean | number + expires_at?: boolean | number + from_team_id?: boolean | number + id?: boolean | number + match_id?: boolean | number + match_options_id?: boolean | number + /** Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. */ + match_outcome?: boolean | number + proposed_scheduled_at?: boolean | number + region?: boolean | number + requested_by_steam_id?: boolean | number + responded_at?: boolean | number + to_team_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "team_scrim_requests" */ +export interface team_scrim_requests_max_order_by {awaiting_team_id?: (order_by | null),canceled_by_team_id?: (order_by | null),created_at?: (order_by | null),expires_at?: (order_by | null),from_team_id?: (order_by | null),id?: (order_by | null),match_id?: (order_by | null),match_options_id?: (order_by | null), +/** Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. */ +match_outcome?: (order_by | null),proposed_scheduled_at?: (order_by | null),region?: (order_by | null),requested_by_steam_id?: (order_by | null),responded_at?: (order_by | null),to_team_id?: (order_by | null)} + + +/** aggregate min on columns */ +export interface team_scrim_requests_min_fieldsGenqlSelection{ + awaiting_team_id?: boolean | number + canceled_by_team_id?: boolean | number + created_at?: boolean | number + expires_at?: boolean | number + from_team_id?: boolean | number + id?: boolean | number + match_id?: boolean | number + match_options_id?: boolean | number + /** Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. */ + match_outcome?: boolean | number + proposed_scheduled_at?: boolean | number + region?: boolean | number + requested_by_steam_id?: boolean | number + responded_at?: boolean | number + to_team_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "team_scrim_requests" */ +export interface team_scrim_requests_min_order_by {awaiting_team_id?: (order_by | null),canceled_by_team_id?: (order_by | null),created_at?: (order_by | null),expires_at?: (order_by | null),from_team_id?: (order_by | null),id?: (order_by | null),match_id?: (order_by | null),match_options_id?: (order_by | null), +/** Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. */ +match_outcome?: (order_by | null),proposed_scheduled_at?: (order_by | null),region?: (order_by | null),requested_by_steam_id?: (order_by | null),responded_at?: (order_by | null),to_team_id?: (order_by | null)} + + +/** response of any mutation on the table "team_scrim_requests" */ +export interface team_scrim_requests_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: team_scrim_requestsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** input type for inserting object relation for remote table "team_scrim_requests" */ +export interface team_scrim_requests_obj_rel_insert_input {data: team_scrim_requests_insert_input, +/** upsert condition */ +on_conflict?: (team_scrim_requests_on_conflict | null)} + + +/** on_conflict condition type for table "team_scrim_requests" */ +export interface team_scrim_requests_on_conflict {constraint: team_scrim_requests_constraint,update_columns?: team_scrim_requests_update_column[],where?: (team_scrim_requests_bool_exp | null)} + + +/** Ordering options when selecting data from "team_scrim_requests". */ +export interface team_scrim_requests_order_by {auto_generated?: (order_by | null),awaiting_team?: (teams_order_by | null),awaiting_team_id?: (order_by | null),canceled_by_team_id?: (order_by | null),canceled_late?: (order_by | null),created_at?: (order_by | null),expires_at?: (order_by | null),from_team?: (teams_order_by | null),from_team_checked_in?: (order_by | null),from_team_id?: (order_by | null),id?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),match_options?: (match_options_order_by | null),match_options_id?: (order_by | null),match_outcome?: (order_by | null),proposals_aggregate?: (team_scrim_request_proposals_aggregate_order_by | null),proposed_scheduled_at?: (order_by | null),region?: (order_by | null),requested_by?: (players_order_by | null),requested_by_steam_id?: (order_by | null),responded_at?: (order_by | null),status?: (order_by | null),to_team?: (teams_order_by | null),to_team_checked_in?: (order_by | null),to_team_id?: (order_by | null)} + + +/** primary key columns input for table: team_scrim_requests */ +export interface team_scrim_requests_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "team_scrim_requests" */ +export interface team_scrim_requests_set_input {auto_generated?: (Scalars['Boolean'] | null),awaiting_team_id?: (Scalars['uuid'] | null),canceled_by_team_id?: (Scalars['uuid'] | null),canceled_late?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),expires_at?: (Scalars['timestamptz'] | null),from_team_checked_in?: (Scalars['Boolean'] | null),from_team_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null), +/** Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. */ +match_outcome?: (Scalars['String'] | null),proposed_scheduled_at?: (Scalars['timestamptz'] | null),region?: (Scalars['String'] | null),requested_by_steam_id?: (Scalars['bigint'] | null),responded_at?: (Scalars['timestamptz'] | null),status?: (e_scrim_request_statuses_enum | null),to_team_checked_in?: (Scalars['Boolean'] | null),to_team_id?: (Scalars['uuid'] | null)} + + +/** aggregate stddev on columns */ +export interface team_scrim_requests_stddev_fieldsGenqlSelection{ + requested_by_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "team_scrim_requests" */ +export interface team_scrim_requests_stddev_order_by {requested_by_steam_id?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface team_scrim_requests_stddev_pop_fieldsGenqlSelection{ + requested_by_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "team_scrim_requests" */ +export interface team_scrim_requests_stddev_pop_order_by {requested_by_steam_id?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface team_scrim_requests_stddev_samp_fieldsGenqlSelection{ + requested_by_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "team_scrim_requests" */ +export interface team_scrim_requests_stddev_samp_order_by {requested_by_steam_id?: (order_by | null)} + + +/** Streaming cursor of the table "team_scrim_requests" */ +export interface team_scrim_requests_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: team_scrim_requests_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface team_scrim_requests_stream_cursor_value_input {auto_generated?: (Scalars['Boolean'] | null),awaiting_team_id?: (Scalars['uuid'] | null),canceled_by_team_id?: (Scalars['uuid'] | null),canceled_late?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),expires_at?: (Scalars['timestamptz'] | null),from_team_checked_in?: (Scalars['Boolean'] | null),from_team_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null), +/** Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. */ +match_outcome?: (Scalars['String'] | null),proposed_scheduled_at?: (Scalars['timestamptz'] | null),region?: (Scalars['String'] | null),requested_by_steam_id?: (Scalars['bigint'] | null),responded_at?: (Scalars['timestamptz'] | null),status?: (e_scrim_request_statuses_enum | null),to_team_checked_in?: (Scalars['Boolean'] | null),to_team_id?: (Scalars['uuid'] | null)} + + +/** aggregate sum on columns */ +export interface team_scrim_requests_sum_fieldsGenqlSelection{ + requested_by_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "team_scrim_requests" */ +export interface team_scrim_requests_sum_order_by {requested_by_steam_id?: (order_by | null)} + +export interface team_scrim_requests_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (team_scrim_requests_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (team_scrim_requests_set_input | null), +/** filter the rows which have to be updated */ +where: team_scrim_requests_bool_exp} + + +/** aggregate var_pop on columns */ +export interface team_scrim_requests_var_pop_fieldsGenqlSelection{ + requested_by_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "team_scrim_requests" */ +export interface team_scrim_requests_var_pop_order_by {requested_by_steam_id?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface team_scrim_requests_var_samp_fieldsGenqlSelection{ + requested_by_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "team_scrim_requests" */ +export interface team_scrim_requests_var_samp_order_by {requested_by_steam_id?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface team_scrim_requests_variance_fieldsGenqlSelection{ + requested_by_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "team_scrim_requests" */ +export interface team_scrim_requests_variance_order_by {requested_by_steam_id?: (order_by | null)} + + +/** columns and relationships of "team_scrim_settings" */ +export interface team_scrim_settingsGenqlSelection{ + allow_outside_availability?: boolean | number + created_at?: boolean | number + elo_max?: boolean | number + elo_min?: boolean | number + enabled?: boolean | number + id?: boolean | number + map_ids?: boolean | number + notes?: boolean | number + regions?: boolean | number + /** An object relationship */ + team?: teamsGenqlSelection + team_id?: boolean | number + updated_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "team_scrim_settings" */ +export interface team_scrim_settings_aggregateGenqlSelection{ + aggregate?: team_scrim_settings_aggregate_fieldsGenqlSelection + nodes?: team_scrim_settingsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate fields of "team_scrim_settings" */ +export interface team_scrim_settings_aggregate_fieldsGenqlSelection{ + avg?: team_scrim_settings_avg_fieldsGenqlSelection + count?: { __args: {columns?: (team_scrim_settings_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: team_scrim_settings_max_fieldsGenqlSelection + min?: team_scrim_settings_min_fieldsGenqlSelection + stddev?: team_scrim_settings_stddev_fieldsGenqlSelection + stddev_pop?: team_scrim_settings_stddev_pop_fieldsGenqlSelection + stddev_samp?: team_scrim_settings_stddev_samp_fieldsGenqlSelection + sum?: team_scrim_settings_sum_fieldsGenqlSelection + var_pop?: team_scrim_settings_var_pop_fieldsGenqlSelection + var_samp?: team_scrim_settings_var_samp_fieldsGenqlSelection + variance?: team_scrim_settings_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate avg on columns */ +export interface team_scrim_settings_avg_fieldsGenqlSelection{ + elo_max?: boolean | number + elo_min?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Boolean expression to filter rows from the table "team_scrim_settings". All fields are combined with a logical 'AND'. */ +export interface team_scrim_settings_bool_exp {_and?: (team_scrim_settings_bool_exp[] | null),_not?: (team_scrim_settings_bool_exp | null),_or?: (team_scrim_settings_bool_exp[] | null),allow_outside_availability?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),elo_max?: (Int_comparison_exp | null),elo_min?: (Int_comparison_exp | null),enabled?: (Boolean_comparison_exp | null),id?: (uuid_comparison_exp | null),map_ids?: (uuid_array_comparison_exp | null),notes?: (String_comparison_exp | null),regions?: (String_array_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "team_scrim_settings" */ +export interface team_scrim_settings_inc_input {elo_max?: (Scalars['Int'] | null),elo_min?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "team_scrim_settings" */ +export interface team_scrim_settings_insert_input {allow_outside_availability?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),elo_max?: (Scalars['Int'] | null),elo_min?: (Scalars['Int'] | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),map_ids?: (Scalars['uuid'][] | null),notes?: (Scalars['String'] | null),regions?: (Scalars['String'][] | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate max on columns */ +export interface team_scrim_settings_max_fieldsGenqlSelection{ + created_at?: boolean | number + elo_max?: boolean | number + elo_min?: boolean | number + id?: boolean | number + map_ids?: boolean | number + notes?: boolean | number + regions?: boolean | number + team_id?: boolean | number + updated_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate min on columns */ +export interface team_scrim_settings_min_fieldsGenqlSelection{ + created_at?: boolean | number + elo_max?: boolean | number + elo_min?: boolean | number + id?: boolean | number + map_ids?: boolean | number + notes?: boolean | number + regions?: boolean | number + team_id?: boolean | number + updated_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** response of any mutation on the table "team_scrim_settings" */ +export interface team_scrim_settings_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: team_scrim_settingsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** input type for inserting object relation for remote table "team_scrim_settings" */ +export interface team_scrim_settings_obj_rel_insert_input {data: team_scrim_settings_insert_input, +/** upsert condition */ +on_conflict?: (team_scrim_settings_on_conflict | null)} + + +/** on_conflict condition type for table "team_scrim_settings" */ +export interface team_scrim_settings_on_conflict {constraint: team_scrim_settings_constraint,update_columns?: team_scrim_settings_update_column[],where?: (team_scrim_settings_bool_exp | null)} + + +/** Ordering options when selecting data from "team_scrim_settings". */ +export interface team_scrim_settings_order_by {allow_outside_availability?: (order_by | null),created_at?: (order_by | null),elo_max?: (order_by | null),elo_min?: (order_by | null),enabled?: (order_by | null),id?: (order_by | null),map_ids?: (order_by | null),notes?: (order_by | null),regions?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null),updated_at?: (order_by | null)} + + +/** primary key columns input for table: team_scrim_settings */ +export interface team_scrim_settings_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "team_scrim_settings" */ +export interface team_scrim_settings_set_input {allow_outside_availability?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),elo_max?: (Scalars['Int'] | null),elo_min?: (Scalars['Int'] | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),map_ids?: (Scalars['uuid'][] | null),notes?: (Scalars['String'] | null),regions?: (Scalars['String'][] | null),team_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate stddev on columns */ +export interface team_scrim_settings_stddev_fieldsGenqlSelection{ + elo_max?: boolean | number + elo_min?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_pop on columns */ +export interface team_scrim_settings_stddev_pop_fieldsGenqlSelection{ + elo_max?: boolean | number + elo_min?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_samp on columns */ +export interface team_scrim_settings_stddev_samp_fieldsGenqlSelection{ + elo_max?: boolean | number + elo_min?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Streaming cursor of the table "team_scrim_settings" */ +export interface team_scrim_settings_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: team_scrim_settings_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface team_scrim_settings_stream_cursor_value_input {allow_outside_availability?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),elo_max?: (Scalars['Int'] | null),elo_min?: (Scalars['Int'] | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),map_ids?: (Scalars['uuid'][] | null),notes?: (Scalars['String'] | null),regions?: (Scalars['String'][] | null),team_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate sum on columns */ +export interface team_scrim_settings_sum_fieldsGenqlSelection{ + elo_max?: boolean | number + elo_min?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface team_scrim_settings_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (team_scrim_settings_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (team_scrim_settings_set_input | null), +/** filter the rows which have to be updated */ +where: team_scrim_settings_bool_exp} + + +/** aggregate var_pop on columns */ +export interface team_scrim_settings_var_pop_fieldsGenqlSelection{ + elo_max?: boolean | number + elo_min?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate var_samp on columns */ +export interface team_scrim_settings_var_samp_fieldsGenqlSelection{ + elo_max?: boolean | number + elo_min?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate variance on columns */ +export interface team_scrim_settings_variance_fieldsGenqlSelection{ + elo_max?: boolean | number + elo_min?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** columns and relationships of "team_suggestions" */ +export interface team_suggestionsGenqlSelection{ + created_at?: boolean | number + group_hash?: boolean | number + id?: boolean | number + last_notified_at?: boolean | number + member_steam_ids?: boolean | number + status?: boolean | number + together_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "team_suggestions" */ +export interface team_suggestions_aggregateGenqlSelection{ + aggregate?: team_suggestions_aggregate_fieldsGenqlSelection + nodes?: team_suggestionsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate fields of "team_suggestions" */ +export interface team_suggestions_aggregate_fieldsGenqlSelection{ + avg?: team_suggestions_avg_fieldsGenqlSelection + count?: { __args: {columns?: (team_suggestions_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: team_suggestions_max_fieldsGenqlSelection + min?: team_suggestions_min_fieldsGenqlSelection + stddev?: team_suggestions_stddev_fieldsGenqlSelection + stddev_pop?: team_suggestions_stddev_pop_fieldsGenqlSelection + stddev_samp?: team_suggestions_stddev_samp_fieldsGenqlSelection + sum?: team_suggestions_sum_fieldsGenqlSelection + var_pop?: team_suggestions_var_pop_fieldsGenqlSelection + var_samp?: team_suggestions_var_samp_fieldsGenqlSelection + variance?: team_suggestions_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate avg on columns */ +export interface team_suggestions_avg_fieldsGenqlSelection{ + together_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Boolean expression to filter rows from the table "team_suggestions". All fields are combined with a logical 'AND'. */ +export interface team_suggestions_bool_exp {_and?: (team_suggestions_bool_exp[] | null),_not?: (team_suggestions_bool_exp | null),_or?: (team_suggestions_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),group_hash?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),last_notified_at?: (timestamptz_comparison_exp | null),member_steam_ids?: (bigint_array_comparison_exp | null),status?: (String_comparison_exp | null),together_count?: (Int_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "team_suggestions" */ +export interface team_suggestions_inc_input {together_count?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "team_suggestions" */ +export interface team_suggestions_insert_input {created_at?: (Scalars['timestamptz'] | null),group_hash?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),last_notified_at?: (Scalars['timestamptz'] | null),member_steam_ids?: (Scalars['bigint'][] | null),status?: (Scalars['String'] | null),together_count?: (Scalars['Int'] | null)} + + +/** aggregate max on columns */ +export interface team_suggestions_max_fieldsGenqlSelection{ + created_at?: boolean | number + group_hash?: boolean | number + id?: boolean | number + last_notified_at?: boolean | number + member_steam_ids?: boolean | number + status?: boolean | number + together_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate min on columns */ +export interface team_suggestions_min_fieldsGenqlSelection{ + created_at?: boolean | number + group_hash?: boolean | number + id?: boolean | number + last_notified_at?: boolean | number + member_steam_ids?: boolean | number + status?: boolean | number + together_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** response of any mutation on the table "team_suggestions" */ +export interface team_suggestions_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: team_suggestionsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "team_suggestions" */ +export interface team_suggestions_on_conflict {constraint: team_suggestions_constraint,update_columns?: team_suggestions_update_column[],where?: (team_suggestions_bool_exp | null)} + + +/** Ordering options when selecting data from "team_suggestions". */ +export interface team_suggestions_order_by {created_at?: (order_by | null),group_hash?: (order_by | null),id?: (order_by | null),last_notified_at?: (order_by | null),member_steam_ids?: (order_by | null),status?: (order_by | null),together_count?: (order_by | null)} + + +/** primary key columns input for table: team_suggestions */ +export interface team_suggestions_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "team_suggestions" */ +export interface team_suggestions_set_input {created_at?: (Scalars['timestamptz'] | null),group_hash?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),last_notified_at?: (Scalars['timestamptz'] | null),member_steam_ids?: (Scalars['bigint'][] | null),status?: (Scalars['String'] | null),together_count?: (Scalars['Int'] | null)} + + +/** aggregate stddev on columns */ +export interface team_suggestions_stddev_fieldsGenqlSelection{ + together_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_pop on columns */ +export interface team_suggestions_stddev_pop_fieldsGenqlSelection{ + together_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_samp on columns */ +export interface team_suggestions_stddev_samp_fieldsGenqlSelection{ + together_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Streaming cursor of the table "team_suggestions" */ +export interface team_suggestions_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: team_suggestions_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface team_suggestions_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),group_hash?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),last_notified_at?: (Scalars['timestamptz'] | null),member_steam_ids?: (Scalars['bigint'][] | null),status?: (Scalars['String'] | null),together_count?: (Scalars['Int'] | null)} + + +/** aggregate sum on columns */ +export interface team_suggestions_sum_fieldsGenqlSelection{ + together_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface team_suggestions_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (team_suggestions_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (team_suggestions_set_input | null), +/** filter the rows which have to be updated */ +where: team_suggestions_bool_exp} + + +/** aggregate var_pop on columns */ +export interface team_suggestions_var_pop_fieldsGenqlSelection{ + together_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate var_samp on columns */ +export interface team_suggestions_var_samp_fieldsGenqlSelection{ + together_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate variance on columns */ +export interface team_suggestions_variance_fieldsGenqlSelection{ + together_count?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** columns and relationships of "teams" */ +export interface teamsGenqlSelection{ + avatar_url?: boolean | number + /** An array relationship */ + awards?: (award_recipientsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_match_rating_select_column[] | null), + distinct_on?: (award_recipients_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_match_rating_order_by[] | null), + order_by?: (award_recipients_order_by[] | null), /** filter the rows returned */ - where?: (v_player_match_rating_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_match_rating" */ - v_player_match_rating_aggregate?: (v_player_match_rating_aggregateGenqlSelection & { __args?: { + where?: (award_recipients_bool_exp | null)} }) + /** An aggregate relationship */ + awards_aggregate?: (award_recipients_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_match_rating_select_column[] | null), + distinct_on?: (award_recipients_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_match_rating_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_match_rating_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_player_match_rating" */ - v_player_match_rating_stream?: (v_player_match_ratingGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_player_match_rating_stream_cursor_input | null)[], + order_by?: (award_recipients_order_by[] | null), /** filter the rows returned */ - where?: (v_player_match_rating_bool_exp | null)} }) - /** fetch data from the table: "v_player_multi_kills" */ - v_player_multi_kills?: (v_player_multi_killsGenqlSelection & { __args?: { + where?: (award_recipients_bool_exp | null)} }) + /** A computed field, executes function "can_change_team_role" */ + can_change_role?: boolean | number + /** A computed field, executes function "can_invite_to_team" */ + can_invite?: boolean | number + /** A computed field, executes function "can_manage_team_scrims" */ + can_manage_scrims?: boolean | number + /** A computed field, executes function "can_remove_from_team" */ + can_remove?: boolean | number + /** An object relationship */ + captain?: playersGenqlSelection + captain_steam_id?: boolean | number + id?: boolean | number + /** An array relationship */ + invites?: (team_invitesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_multi_kills_select_column[] | null), + distinct_on?: (team_invites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_multi_kills_order_by[] | null), + order_by?: (team_invites_order_by[] | null), /** filter the rows returned */ - where?: (v_player_multi_kills_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_multi_kills" */ - v_player_multi_kills_aggregate?: (v_player_multi_kills_aggregateGenqlSelection & { __args?: { + where?: (team_invites_bool_exp | null)} }) + /** An aggregate relationship */ + invites_aggregate?: (team_invites_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_multi_kills_select_column[] | null), + distinct_on?: (team_invites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_multi_kills_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_multi_kills_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_player_multi_kills" */ - v_player_multi_kills_stream?: (v_player_multi_killsGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_player_multi_kills_stream_cursor_input | null)[], + order_by?: (team_invites_order_by[] | null), /** filter the rows returned */ - where?: (v_player_multi_kills_bool_exp | null)} }) - /** fetch data from the table: "v_player_queue_partners" */ - v_player_queue_partners?: (v_player_queue_partnersGenqlSelection & { __args?: { + where?: (team_invites_bool_exp | null)} }) + is_organization?: boolean | number + /** An array relationship */ + match_lineups?: (match_lineupsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_queue_partners_select_column[] | null), + distinct_on?: (match_lineups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_queue_partners_order_by[] | null), + order_by?: (match_lineups_order_by[] | null), /** filter the rows returned */ - where?: (v_player_queue_partners_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_queue_partners" */ - v_player_queue_partners_aggregate?: (v_player_queue_partners_aggregateGenqlSelection & { __args?: { + where?: (match_lineups_bool_exp | null)} }) + /** An aggregate relationship */ + match_lineups_aggregate?: (match_lineups_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_queue_partners_select_column[] | null), + distinct_on?: (match_lineups_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_queue_partners_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_queue_partners_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_player_queue_partners" */ - v_player_queue_partners_stream?: (v_player_queue_partnersGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_player_queue_partners_stream_cursor_input | null)[], + order_by?: (match_lineups_order_by[] | null), /** filter the rows returned */ - where?: (v_player_queue_partners_bool_exp | null)} }) - /** fetch data from the table: "v_player_weapon_damage" */ - v_player_weapon_damage?: (v_player_weapon_damageGenqlSelection & { __args?: { + where?: (match_lineups_bool_exp | null)} }) + /** A computed field, executes function "get_team_matches" */ + matches?: (matchesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_weapon_damage_select_column[] | null), + distinct_on?: (matches_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_weapon_damage_order_by[] | null), + order_by?: (matches_order_by[] | null), /** filter the rows returned */ - where?: (v_player_weapon_damage_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_weapon_damage" */ - v_player_weapon_damage_aggregate?: (v_player_weapon_damage_aggregateGenqlSelection & { __args?: { + where?: (matches_bool_exp | null)} }) + name?: boolean | number + /** An object relationship */ + owner?: playersGenqlSelection + owner_steam_id?: boolean | number + /** An object relationship */ + ranks?: v_team_ranksGenqlSelection + /** An object relationship */ + reputation?: v_team_reputationGenqlSelection + /** A computed field, executes function "team_role" */ + role?: boolean | number + /** An array relationship */ + roster?: (team_rosterGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_weapon_damage_select_column[] | null), + distinct_on?: (team_roster_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_weapon_damage_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_weapon_damage_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_player_weapon_damage" */ - v_player_weapon_damage_stream?: (v_player_weapon_damageGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_player_weapon_damage_stream_cursor_input | null)[], + order_by?: (team_roster_order_by[] | null), /** filter the rows returned */ - where?: (v_player_weapon_damage_bool_exp | null)} }) - /** fetch data from the table: "v_player_weapon_kills" */ - v_player_weapon_kills?: (v_player_weapon_killsGenqlSelection & { __args?: { + where?: (team_roster_bool_exp | null)} }) + /** An aggregate relationship */ + roster_aggregate?: (team_roster_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_weapon_kills_select_column[] | null), + distinct_on?: (team_roster_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_weapon_kills_order_by[] | null), + order_by?: (team_roster_order_by[] | null), /** filter the rows returned */ - where?: (v_player_weapon_kills_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_player_weapon_kills" */ - v_player_weapon_kills_aggregate?: (v_player_weapon_kills_aggregateGenqlSelection & { __args?: { + where?: (team_roster_bool_exp | null)} }) + /** An array relationship */ + scrim_availability?: (team_scrim_availabilityGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_player_weapon_kills_select_column[] | null), + distinct_on?: (team_scrim_availability_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_player_weapon_kills_order_by[] | null), - /** filter the rows returned */ - where?: (v_player_weapon_kills_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_player_weapon_kills" */ - v_player_weapon_kills_stream?: (v_player_weapon_killsGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_player_weapon_kills_stream_cursor_input | null)[], + order_by?: (team_scrim_availability_order_by[] | null), /** filter the rows returned */ - where?: (v_player_weapon_kills_bool_exp | null)} }) - /** fetch data from the table: "v_pool_maps" */ - v_pool_maps?: (v_pool_mapsGenqlSelection & { __args?: { + where?: (team_scrim_availability_bool_exp | null)} }) + /** An aggregate relationship */ + scrim_availability_aggregate?: (team_scrim_availability_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_pool_maps_select_column[] | null), + distinct_on?: (team_scrim_availability_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_pool_maps_order_by[] | null), + order_by?: (team_scrim_availability_order_by[] | null), /** filter the rows returned */ - where?: (v_pool_maps_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_pool_maps" */ - v_pool_maps_aggregate?: (v_pool_maps_aggregateGenqlSelection & { __args?: { + where?: (team_scrim_availability_bool_exp | null)} }) + /** An object relationship */ + scrim_settings?: team_scrim_settingsGenqlSelection + short_name?: boolean | number + /** An array relationship */ + tournament_teams?: (tournament_teamsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_pool_maps_select_column[] | null), + distinct_on?: (tournament_teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_pool_maps_order_by[] | null), - /** filter the rows returned */ - where?: (v_pool_maps_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_pool_maps" */ - v_pool_maps_stream?: (v_pool_mapsGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_pool_maps_stream_cursor_input | null)[], + order_by?: (tournament_teams_order_by[] | null), /** filter the rows returned */ - where?: (v_pool_maps_bool_exp | null)} }) - /** fetch data from the table: "v_steam_account_pool_status" */ - v_steam_account_pool_status?: (v_steam_account_pool_statusGenqlSelection & { __args?: { + where?: (tournament_teams_bool_exp | null)} }) + /** An aggregate relationship */ + tournament_teams_aggregate?: (tournament_teams_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_steam_account_pool_status_select_column[] | null), + distinct_on?: (tournament_teams_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_steam_account_pool_status_order_by[] | null), + order_by?: (tournament_teams_order_by[] | null), /** filter the rows returned */ - where?: (v_steam_account_pool_status_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_steam_account_pool_status" */ - v_steam_account_pool_status_aggregate?: (v_steam_account_pool_status_aggregateGenqlSelection & { __args?: { + where?: (tournament_teams_bool_exp | null)} }) + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "teams" */ +export interface teams_aggregateGenqlSelection{ + aggregate?: teams_aggregate_fieldsGenqlSelection + nodes?: teamsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface teams_aggregate_bool_exp {bool_and?: (teams_aggregate_bool_exp_bool_and | null),bool_or?: (teams_aggregate_bool_exp_bool_or | null),count?: (teams_aggregate_bool_exp_count | null)} + +export interface teams_aggregate_bool_exp_bool_and {arguments: teams_select_column_teams_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (teams_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface teams_aggregate_bool_exp_bool_or {arguments: teams_select_column_teams_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (teams_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface teams_aggregate_bool_exp_count {arguments?: (teams_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (teams_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "teams" */ +export interface teams_aggregate_fieldsGenqlSelection{ + avg?: teams_avg_fieldsGenqlSelection + count?: { __args: {columns?: (teams_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: teams_max_fieldsGenqlSelection + min?: teams_min_fieldsGenqlSelection + stddev?: teams_stddev_fieldsGenqlSelection + stddev_pop?: teams_stddev_pop_fieldsGenqlSelection + stddev_samp?: teams_stddev_samp_fieldsGenqlSelection + sum?: teams_sum_fieldsGenqlSelection + var_pop?: teams_var_pop_fieldsGenqlSelection + var_samp?: teams_var_samp_fieldsGenqlSelection + variance?: teams_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "teams" */ +export interface teams_aggregate_order_by {avg?: (teams_avg_order_by | null),count?: (order_by | null),max?: (teams_max_order_by | null),min?: (teams_min_order_by | null),stddev?: (teams_stddev_order_by | null),stddev_pop?: (teams_stddev_pop_order_by | null),stddev_samp?: (teams_stddev_samp_order_by | null),sum?: (teams_sum_order_by | null),var_pop?: (teams_var_pop_order_by | null),var_samp?: (teams_var_samp_order_by | null),variance?: (teams_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "teams" */ +export interface teams_arr_rel_insert_input {data: teams_insert_input[], +/** upsert condition */ +on_conflict?: (teams_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface teams_avg_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + owner_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "teams" */ +export interface teams_avg_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "teams". All fields are combined with a logical 'AND'. */ +export interface teams_bool_exp {_and?: (teams_bool_exp[] | null),_not?: (teams_bool_exp | null),_or?: (teams_bool_exp[] | null),avatar_url?: (String_comparison_exp | null),awards?: (award_recipients_bool_exp | null),awards_aggregate?: (award_recipients_aggregate_bool_exp | null),can_change_role?: (Boolean_comparison_exp | null),can_invite?: (Boolean_comparison_exp | null),can_manage_scrims?: (Boolean_comparison_exp | null),can_remove?: (Boolean_comparison_exp | null),captain?: (players_bool_exp | null),captain_steam_id?: (bigint_comparison_exp | null),id?: (uuid_comparison_exp | null),invites?: (team_invites_bool_exp | null),invites_aggregate?: (team_invites_aggregate_bool_exp | null),is_organization?: (Boolean_comparison_exp | null),match_lineups?: (match_lineups_bool_exp | null),match_lineups_aggregate?: (match_lineups_aggregate_bool_exp | null),matches?: (matches_bool_exp | null),name?: (String_comparison_exp | null),owner?: (players_bool_exp | null),owner_steam_id?: (bigint_comparison_exp | null),ranks?: (v_team_ranks_bool_exp | null),reputation?: (v_team_reputation_bool_exp | null),role?: (String_comparison_exp | null),roster?: (team_roster_bool_exp | null),roster_aggregate?: (team_roster_aggregate_bool_exp | null),scrim_availability?: (team_scrim_availability_bool_exp | null),scrim_availability_aggregate?: (team_scrim_availability_aggregate_bool_exp | null),scrim_settings?: (team_scrim_settings_bool_exp | null),short_name?: (String_comparison_exp | null),tournament_teams?: (tournament_teams_bool_exp | null),tournament_teams_aggregate?: (tournament_teams_aggregate_bool_exp | null)} + + +/** input type for incrementing numeric columns in table "teams" */ +export interface teams_inc_input {captain_steam_id?: (Scalars['bigint'] | null),owner_steam_id?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "teams" */ +export interface teams_insert_input {avatar_url?: (Scalars['String'] | null),awards?: (award_recipients_arr_rel_insert_input | null),captain?: (players_obj_rel_insert_input | null),captain_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),invites?: (team_invites_arr_rel_insert_input | null),is_organization?: (Scalars['Boolean'] | null),match_lineups?: (match_lineups_arr_rel_insert_input | null),name?: (Scalars['String'] | null),owner?: (players_obj_rel_insert_input | null),owner_steam_id?: (Scalars['bigint'] | null),ranks?: (v_team_ranks_obj_rel_insert_input | null),reputation?: (v_team_reputation_obj_rel_insert_input | null),roster?: (team_roster_arr_rel_insert_input | null),scrim_availability?: (team_scrim_availability_arr_rel_insert_input | null),scrim_settings?: (team_scrim_settings_obj_rel_insert_input | null),short_name?: (Scalars['String'] | null),tournament_teams?: (tournament_teams_arr_rel_insert_input | null)} + + +/** aggregate max on columns */ +export interface teams_max_fieldsGenqlSelection{ + avatar_url?: boolean | number + captain_steam_id?: boolean | number + id?: boolean | number + name?: boolean | number + owner_steam_id?: boolean | number + /** A computed field, executes function "team_role" */ + role?: boolean | number + short_name?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "teams" */ +export interface teams_max_order_by {avatar_url?: (order_by | null),captain_steam_id?: (order_by | null),id?: (order_by | null),name?: (order_by | null),owner_steam_id?: (order_by | null),short_name?: (order_by | null)} + + +/** aggregate min on columns */ +export interface teams_min_fieldsGenqlSelection{ + avatar_url?: boolean | number + captain_steam_id?: boolean | number + id?: boolean | number + name?: boolean | number + owner_steam_id?: boolean | number + /** A computed field, executes function "team_role" */ + role?: boolean | number + short_name?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "teams" */ +export interface teams_min_order_by {avatar_url?: (order_by | null),captain_steam_id?: (order_by | null),id?: (order_by | null),name?: (order_by | null),owner_steam_id?: (order_by | null),short_name?: (order_by | null)} + + +/** response of any mutation on the table "teams" */ +export interface teams_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: teamsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** input type for inserting object relation for remote table "teams" */ +export interface teams_obj_rel_insert_input {data: teams_insert_input, +/** upsert condition */ +on_conflict?: (teams_on_conflict | null)} + + +/** on_conflict condition type for table "teams" */ +export interface teams_on_conflict {constraint: teams_constraint,update_columns?: teams_update_column[],where?: (teams_bool_exp | null)} + + +/** Ordering options when selecting data from "teams". */ +export interface teams_order_by {avatar_url?: (order_by | null),awards_aggregate?: (award_recipients_aggregate_order_by | null),can_change_role?: (order_by | null),can_invite?: (order_by | null),can_manage_scrims?: (order_by | null),can_remove?: (order_by | null),captain?: (players_order_by | null),captain_steam_id?: (order_by | null),id?: (order_by | null),invites_aggregate?: (team_invites_aggregate_order_by | null),is_organization?: (order_by | null),match_lineups_aggregate?: (match_lineups_aggregate_order_by | null),matches_aggregate?: (matches_aggregate_order_by | null),name?: (order_by | null),owner?: (players_order_by | null),owner_steam_id?: (order_by | null),ranks?: (v_team_ranks_order_by | null),reputation?: (v_team_reputation_order_by | null),role?: (order_by | null),roster_aggregate?: (team_roster_aggregate_order_by | null),scrim_availability_aggregate?: (team_scrim_availability_aggregate_order_by | null),scrim_settings?: (team_scrim_settings_order_by | null),short_name?: (order_by | null),tournament_teams_aggregate?: (tournament_teams_aggregate_order_by | null)} + + +/** primary key columns input for table: teams */ +export interface teams_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "teams" */ +export interface teams_set_input {avatar_url?: (Scalars['String'] | null),captain_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),is_organization?: (Scalars['Boolean'] | null),name?: (Scalars['String'] | null),owner_steam_id?: (Scalars['bigint'] | null),short_name?: (Scalars['String'] | null)} + + +/** aggregate stddev on columns */ +export interface teams_stddev_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + owner_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "teams" */ +export interface teams_stddev_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface teams_stddev_pop_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + owner_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "teams" */ +export interface teams_stddev_pop_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface teams_stddev_samp_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + owner_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "teams" */ +export interface teams_stddev_samp_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null)} + + +/** Streaming cursor of the table "teams" */ +export interface teams_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: teams_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface teams_stream_cursor_value_input {avatar_url?: (Scalars['String'] | null),captain_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),is_organization?: (Scalars['Boolean'] | null),name?: (Scalars['String'] | null),owner_steam_id?: (Scalars['bigint'] | null),short_name?: (Scalars['String'] | null)} + + +/** aggregate sum on columns */ +export interface teams_sum_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + owner_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "teams" */ +export interface teams_sum_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null)} + +export interface teams_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (teams_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (teams_set_input | null), +/** filter the rows which have to be updated */ +where: teams_bool_exp} + + +/** aggregate var_pop on columns */ +export interface teams_var_pop_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + owner_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "teams" */ +export interface teams_var_pop_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface teams_var_samp_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + owner_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "teams" */ +export interface teams_var_samp_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface teams_variance_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + owner_steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "teams" */ +export interface teams_variance_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null)} + + +/** Boolean expression to compare columns of type "time". All fields are combined with logical 'AND'. */ +export interface time_comparison_exp {_eq?: (Scalars['time'] | null),_gt?: (Scalars['time'] | null),_gte?: (Scalars['time'] | null),_in?: (Scalars['time'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['time'] | null),_lte?: (Scalars['time'] | null),_neq?: (Scalars['time'] | null),_nin?: (Scalars['time'][] | null)} + + +/** Boolean expression to compare columns of type "timestamptz". All fields are combined with logical 'AND'. */ +export interface timestamptz_comparison_exp {_eq?: (Scalars['timestamptz'] | null),_gt?: (Scalars['timestamptz'] | null),_gte?: (Scalars['timestamptz'] | null),_in?: (Scalars['timestamptz'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['timestamptz'] | null),_lte?: (Scalars['timestamptz'] | null),_neq?: (Scalars['timestamptz'] | null),_nin?: (Scalars['timestamptz'][] | null)} + + +/** columns and relationships of "tournament_awards" */ +export interface tournament_awardsGenqlSelection{ + /** An object relationship */ + award?: awardsGenqlSelection + award_id?: boolean | number + created_at?: boolean | number + custom_name?: boolean | number + id?: boolean | number + image_url?: boolean | number + placement?: boolean | number + silhouette?: boolean | number + /** An object relationship */ + tournament?: tournamentsGenqlSelection + tournament_id?: boolean | number + updated_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "tournament_awards" */ +export interface tournament_awards_aggregateGenqlSelection{ + aggregate?: tournament_awards_aggregate_fieldsGenqlSelection + nodes?: tournament_awardsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface tournament_awards_aggregate_bool_exp {count?: (tournament_awards_aggregate_bool_exp_count | null)} + +export interface tournament_awards_aggregate_bool_exp_count {arguments?: (tournament_awards_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_awards_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "tournament_awards" */ +export interface tournament_awards_aggregate_fieldsGenqlSelection{ + avg?: tournament_awards_avg_fieldsGenqlSelection + count?: { __args: {columns?: (tournament_awards_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: tournament_awards_max_fieldsGenqlSelection + min?: tournament_awards_min_fieldsGenqlSelection + stddev?: tournament_awards_stddev_fieldsGenqlSelection + stddev_pop?: tournament_awards_stddev_pop_fieldsGenqlSelection + stddev_samp?: tournament_awards_stddev_samp_fieldsGenqlSelection + sum?: tournament_awards_sum_fieldsGenqlSelection + var_pop?: tournament_awards_var_pop_fieldsGenqlSelection + var_samp?: tournament_awards_var_samp_fieldsGenqlSelection + variance?: tournament_awards_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "tournament_awards" */ +export interface tournament_awards_aggregate_order_by {avg?: (tournament_awards_avg_order_by | null),count?: (order_by | null),max?: (tournament_awards_max_order_by | null),min?: (tournament_awards_min_order_by | null),stddev?: (tournament_awards_stddev_order_by | null),stddev_pop?: (tournament_awards_stddev_pop_order_by | null),stddev_samp?: (tournament_awards_stddev_samp_order_by | null),sum?: (tournament_awards_sum_order_by | null),var_pop?: (tournament_awards_var_pop_order_by | null),var_samp?: (tournament_awards_var_samp_order_by | null),variance?: (tournament_awards_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "tournament_awards" */ +export interface tournament_awards_arr_rel_insert_input {data: tournament_awards_insert_input[], +/** upsert condition */ +on_conflict?: (tournament_awards_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface tournament_awards_avg_fieldsGenqlSelection{ + placement?: boolean | number + silhouette?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "tournament_awards" */ +export interface tournament_awards_avg_order_by {placement?: (order_by | null),silhouette?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "tournament_awards". All fields are combined with a logical 'AND'. */ +export interface tournament_awards_bool_exp {_and?: (tournament_awards_bool_exp[] | null),_not?: (tournament_awards_bool_exp | null),_or?: (tournament_awards_bool_exp[] | null),award?: (awards_bool_exp | null),award_id?: (uuid_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),custom_name?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),image_url?: (String_comparison_exp | null),placement?: (Int_comparison_exp | null),silhouette?: (Int_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "tournament_awards" */ +export interface tournament_awards_inc_input {placement?: (Scalars['Int'] | null),silhouette?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "tournament_awards" */ +export interface tournament_awards_insert_input {award?: (awards_obj_rel_insert_input | null),award_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),custom_name?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),image_url?: (Scalars['String'] | null),placement?: (Scalars['Int'] | null),silhouette?: (Scalars['Int'] | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate max on columns */ +export interface tournament_awards_max_fieldsGenqlSelection{ + award_id?: boolean | number + created_at?: boolean | number + custom_name?: boolean | number + id?: boolean | number + image_url?: boolean | number + placement?: boolean | number + silhouette?: boolean | number + tournament_id?: boolean | number + updated_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "tournament_awards" */ +export interface tournament_awards_max_order_by {award_id?: (order_by | null),created_at?: (order_by | null),custom_name?: (order_by | null),id?: (order_by | null),image_url?: (order_by | null),placement?: (order_by | null),silhouette?: (order_by | null),tournament_id?: (order_by | null),updated_at?: (order_by | null)} + + +/** aggregate min on columns */ +export interface tournament_awards_min_fieldsGenqlSelection{ + award_id?: boolean | number + created_at?: boolean | number + custom_name?: boolean | number + id?: boolean | number + image_url?: boolean | number + placement?: boolean | number + silhouette?: boolean | number + tournament_id?: boolean | number + updated_at?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "tournament_awards" */ +export interface tournament_awards_min_order_by {award_id?: (order_by | null),created_at?: (order_by | null),custom_name?: (order_by | null),id?: (order_by | null),image_url?: (order_by | null),placement?: (order_by | null),silhouette?: (order_by | null),tournament_id?: (order_by | null),updated_at?: (order_by | null)} + + +/** response of any mutation on the table "tournament_awards" */ +export interface tournament_awards_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: tournament_awardsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** input type for inserting object relation for remote table "tournament_awards" */ +export interface tournament_awards_obj_rel_insert_input {data: tournament_awards_insert_input, +/** upsert condition */ +on_conflict?: (tournament_awards_on_conflict | null)} + + +/** on_conflict condition type for table "tournament_awards" */ +export interface tournament_awards_on_conflict {constraint: tournament_awards_constraint,update_columns?: tournament_awards_update_column[],where?: (tournament_awards_bool_exp | null)} + + +/** Ordering options when selecting data from "tournament_awards". */ +export interface tournament_awards_order_by {award?: (awards_order_by | null),award_id?: (order_by | null),created_at?: (order_by | null),custom_name?: (order_by | null),id?: (order_by | null),image_url?: (order_by | null),placement?: (order_by | null),silhouette?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null),updated_at?: (order_by | null)} + + +/** primary key columns input for table: tournament_awards */ +export interface tournament_awards_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "tournament_awards" */ +export interface tournament_awards_set_input {award_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),custom_name?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),image_url?: (Scalars['String'] | null),placement?: (Scalars['Int'] | null),silhouette?: (Scalars['Int'] | null),tournament_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate stddev on columns */ +export interface tournament_awards_stddev_fieldsGenqlSelection{ + placement?: boolean | number + silhouette?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "tournament_awards" */ +export interface tournament_awards_stddev_order_by {placement?: (order_by | null),silhouette?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface tournament_awards_stddev_pop_fieldsGenqlSelection{ + placement?: boolean | number + silhouette?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "tournament_awards" */ +export interface tournament_awards_stddev_pop_order_by {placement?: (order_by | null),silhouette?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface tournament_awards_stddev_samp_fieldsGenqlSelection{ + placement?: boolean | number + silhouette?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "tournament_awards" */ +export interface tournament_awards_stddev_samp_order_by {placement?: (order_by | null),silhouette?: (order_by | null)} + + +/** Streaming cursor of the table "tournament_awards" */ +export interface tournament_awards_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: tournament_awards_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface tournament_awards_stream_cursor_value_input {award_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),custom_name?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),image_url?: (Scalars['String'] | null),placement?: (Scalars['Int'] | null),silhouette?: (Scalars['Int'] | null),tournament_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} + + +/** aggregate sum on columns */ +export interface tournament_awards_sum_fieldsGenqlSelection{ + placement?: boolean | number + silhouette?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "tournament_awards" */ +export interface tournament_awards_sum_order_by {placement?: (order_by | null),silhouette?: (order_by | null)} + +export interface tournament_awards_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (tournament_awards_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (tournament_awards_set_input | null), +/** filter the rows which have to be updated */ +where: tournament_awards_bool_exp} + + +/** aggregate var_pop on columns */ +export interface tournament_awards_var_pop_fieldsGenqlSelection{ + placement?: boolean | number + silhouette?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "tournament_awards" */ +export interface tournament_awards_var_pop_order_by {placement?: (order_by | null),silhouette?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface tournament_awards_var_samp_fieldsGenqlSelection{ + placement?: boolean | number + silhouette?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "tournament_awards" */ +export interface tournament_awards_var_samp_order_by {placement?: (order_by | null),silhouette?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface tournament_awards_variance_fieldsGenqlSelection{ + placement?: boolean | number + silhouette?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "tournament_awards" */ +export interface tournament_awards_variance_order_by {placement?: (order_by | null),silhouette?: (order_by | null)} + + +/** columns and relationships of "tournament_brackets" */ +export interface tournament_bracketsGenqlSelection{ + bye?: boolean | number + created_at?: boolean | number + /** A computed field, executes function "get_feeding_brackets" */ + feeding_brackets?: (tournament_bracketsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_steam_account_pool_status_select_column[] | null), + distinct_on?: (tournament_brackets_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_steam_account_pool_status_order_by[] | null), - /** filter the rows returned */ - where?: (v_steam_account_pool_status_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_steam_account_pool_status" */ - v_steam_account_pool_status_stream?: (v_steam_account_pool_statusGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_steam_account_pool_status_stream_cursor_input | null)[], + order_by?: (tournament_brackets_order_by[] | null), /** filter the rows returned */ - where?: (v_steam_account_pool_status_bool_exp | null)} }) - /** fetch data from the table: "v_team_ranks" */ - v_team_ranks?: (v_team_ranksGenqlSelection & { __args?: { + where?: (tournament_brackets_bool_exp | null)} }) + finished?: boolean | number + group?: boolean | number + id?: boolean | number + /** An object relationship */ + loser_bracket?: tournament_bracketsGenqlSelection + loser_parent_bracket_id?: boolean | number + /** An object relationship */ + match?: matchesGenqlSelection + match_id?: boolean | number + match_number?: boolean | number + match_options_id?: boolean | number + /** An object relationship */ + options?: match_optionsGenqlSelection + /** An object relationship */ + parent_bracket?: tournament_bracketsGenqlSelection + parent_bracket_id?: boolean | number + path?: boolean | number + round?: boolean | number + scheduled_at?: boolean | number + scheduled_eta?: boolean | number + /** An array relationship */ + scheduling_proposals?: (league_scheduling_proposalsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_team_ranks_select_column[] | null), + distinct_on?: (league_scheduling_proposals_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_team_ranks_order_by[] | null), + order_by?: (league_scheduling_proposals_order_by[] | null), /** filter the rows returned */ - where?: (v_team_ranks_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_team_ranks" */ - v_team_ranks_aggregate?: (v_team_ranks_aggregateGenqlSelection & { __args?: { + where?: (league_scheduling_proposals_bool_exp | null)} }) + /** An aggregate relationship */ + scheduling_proposals_aggregate?: (league_scheduling_proposals_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_team_ranks_select_column[] | null), + distinct_on?: (league_scheduling_proposals_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_team_ranks_order_by[] | null), - /** filter the rows returned */ - where?: (v_team_ranks_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_team_ranks" */ - v_team_ranks_stream?: (v_team_ranksGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_team_ranks_stream_cursor_input | null)[], + order_by?: (league_scheduling_proposals_order_by[] | null), /** filter the rows returned */ - where?: (v_team_ranks_bool_exp | null)} }) - /** fetch data from the table: "v_team_reputation" */ - v_team_reputation?: (v_team_reputationGenqlSelection & { __args?: { + where?: (league_scheduling_proposals_bool_exp | null)} }) + /** An object relationship */ + stage?: tournament_stagesGenqlSelection + /** An object relationship */ + team_1?: tournament_teamsGenqlSelection + team_1_seed?: boolean | number + /** An object relationship */ + team_2?: tournament_teamsGenqlSelection + team_2_seed?: boolean | number + tournament_stage_id?: boolean | number + tournament_team_id_1?: boolean | number + tournament_team_id_2?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "tournament_brackets" */ +export interface tournament_brackets_aggregateGenqlSelection{ + aggregate?: tournament_brackets_aggregate_fieldsGenqlSelection + nodes?: tournament_bracketsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface tournament_brackets_aggregate_bool_exp {bool_and?: (tournament_brackets_aggregate_bool_exp_bool_and | null),bool_or?: (tournament_brackets_aggregate_bool_exp_bool_or | null),count?: (tournament_brackets_aggregate_bool_exp_count | null)} + +export interface tournament_brackets_aggregate_bool_exp_bool_and {arguments: tournament_brackets_select_column_tournament_brackets_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournament_brackets_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface tournament_brackets_aggregate_bool_exp_bool_or {arguments: tournament_brackets_select_column_tournament_brackets_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournament_brackets_bool_exp | null),predicate: Boolean_comparison_exp} + +export interface tournament_brackets_aggregate_bool_exp_count {arguments?: (tournament_brackets_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_brackets_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "tournament_brackets" */ +export interface tournament_brackets_aggregate_fieldsGenqlSelection{ + avg?: tournament_brackets_avg_fieldsGenqlSelection + count?: { __args: {columns?: (tournament_brackets_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: tournament_brackets_max_fieldsGenqlSelection + min?: tournament_brackets_min_fieldsGenqlSelection + stddev?: tournament_brackets_stddev_fieldsGenqlSelection + stddev_pop?: tournament_brackets_stddev_pop_fieldsGenqlSelection + stddev_samp?: tournament_brackets_stddev_samp_fieldsGenqlSelection + sum?: tournament_brackets_sum_fieldsGenqlSelection + var_pop?: tournament_brackets_var_pop_fieldsGenqlSelection + var_samp?: tournament_brackets_var_samp_fieldsGenqlSelection + variance?: tournament_brackets_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "tournament_brackets" */ +export interface tournament_brackets_aggregate_order_by {avg?: (tournament_brackets_avg_order_by | null),count?: (order_by | null),max?: (tournament_brackets_max_order_by | null),min?: (tournament_brackets_min_order_by | null),stddev?: (tournament_brackets_stddev_order_by | null),stddev_pop?: (tournament_brackets_stddev_pop_order_by | null),stddev_samp?: (tournament_brackets_stddev_samp_order_by | null),sum?: (tournament_brackets_sum_order_by | null),var_pop?: (tournament_brackets_var_pop_order_by | null),var_samp?: (tournament_brackets_var_samp_order_by | null),variance?: (tournament_brackets_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "tournament_brackets" */ +export interface tournament_brackets_arr_rel_insert_input {data: tournament_brackets_insert_input[], +/** upsert condition */ +on_conflict?: (tournament_brackets_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface tournament_brackets_avg_fieldsGenqlSelection{ + group?: boolean | number + match_number?: boolean | number + round?: boolean | number + team_1_seed?: boolean | number + team_2_seed?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "tournament_brackets" */ +export interface tournament_brackets_avg_order_by {group?: (order_by | null),match_number?: (order_by | null),round?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "tournament_brackets". All fields are combined with a logical 'AND'. */ +export interface tournament_brackets_bool_exp {_and?: (tournament_brackets_bool_exp[] | null),_not?: (tournament_brackets_bool_exp | null),_or?: (tournament_brackets_bool_exp[] | null),bye?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),feeding_brackets?: (tournament_brackets_bool_exp | null),finished?: (Boolean_comparison_exp | null),group?: (numeric_comparison_exp | null),id?: (uuid_comparison_exp | null),loser_bracket?: (tournament_brackets_bool_exp | null),loser_parent_bracket_id?: (uuid_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),match_number?: (Int_comparison_exp | null),match_options_id?: (uuid_comparison_exp | null),options?: (match_options_bool_exp | null),parent_bracket?: (tournament_brackets_bool_exp | null),parent_bracket_id?: (uuid_comparison_exp | null),path?: (String_comparison_exp | null),round?: (Int_comparison_exp | null),scheduled_at?: (timestamptz_comparison_exp | null),scheduled_eta?: (timestamptz_comparison_exp | null),scheduling_proposals?: (league_scheduling_proposals_bool_exp | null),scheduling_proposals_aggregate?: (league_scheduling_proposals_aggregate_bool_exp | null),stage?: (tournament_stages_bool_exp | null),team_1?: (tournament_teams_bool_exp | null),team_1_seed?: (Int_comparison_exp | null),team_2?: (tournament_teams_bool_exp | null),team_2_seed?: (Int_comparison_exp | null),tournament_stage_id?: (uuid_comparison_exp | null),tournament_team_id_1?: (uuid_comparison_exp | null),tournament_team_id_2?: (uuid_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "tournament_brackets" */ +export interface tournament_brackets_inc_input {group?: (Scalars['numeric'] | null),match_number?: (Scalars['Int'] | null),round?: (Scalars['Int'] | null),team_1_seed?: (Scalars['Int'] | null),team_2_seed?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "tournament_brackets" */ +export interface tournament_brackets_insert_input {bye?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),finished?: (Scalars['Boolean'] | null),group?: (Scalars['numeric'] | null),id?: (Scalars['uuid'] | null),loser_bracket?: (tournament_brackets_obj_rel_insert_input | null),loser_parent_bracket_id?: (Scalars['uuid'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),match_number?: (Scalars['Int'] | null),match_options_id?: (Scalars['uuid'] | null),options?: (match_options_obj_rel_insert_input | null),parent_bracket?: (tournament_brackets_obj_rel_insert_input | null),parent_bracket_id?: (Scalars['uuid'] | null),path?: (Scalars['String'] | null),round?: (Scalars['Int'] | null),scheduled_at?: (Scalars['timestamptz'] | null),scheduled_eta?: (Scalars['timestamptz'] | null),scheduling_proposals?: (league_scheduling_proposals_arr_rel_insert_input | null),stage?: (tournament_stages_obj_rel_insert_input | null),team_1?: (tournament_teams_obj_rel_insert_input | null),team_1_seed?: (Scalars['Int'] | null),team_2?: (tournament_teams_obj_rel_insert_input | null),team_2_seed?: (Scalars['Int'] | null),tournament_stage_id?: (Scalars['uuid'] | null),tournament_team_id_1?: (Scalars['uuid'] | null),tournament_team_id_2?: (Scalars['uuid'] | null)} + + +/** aggregate max on columns */ +export interface tournament_brackets_max_fieldsGenqlSelection{ + created_at?: boolean | number + group?: boolean | number + id?: boolean | number + loser_parent_bracket_id?: boolean | number + match_id?: boolean | number + match_number?: boolean | number + match_options_id?: boolean | number + parent_bracket_id?: boolean | number + path?: boolean | number + round?: boolean | number + scheduled_at?: boolean | number + scheduled_eta?: boolean | number + team_1_seed?: boolean | number + team_2_seed?: boolean | number + tournament_stage_id?: boolean | number + tournament_team_id_1?: boolean | number + tournament_team_id_2?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "tournament_brackets" */ +export interface tournament_brackets_max_order_by {created_at?: (order_by | null),group?: (order_by | null),id?: (order_by | null),loser_parent_bracket_id?: (order_by | null),match_id?: (order_by | null),match_number?: (order_by | null),match_options_id?: (order_by | null),parent_bracket_id?: (order_by | null),path?: (order_by | null),round?: (order_by | null),scheduled_at?: (order_by | null),scheduled_eta?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null),tournament_stage_id?: (order_by | null),tournament_team_id_1?: (order_by | null),tournament_team_id_2?: (order_by | null)} + + +/** aggregate min on columns */ +export interface tournament_brackets_min_fieldsGenqlSelection{ + created_at?: boolean | number + group?: boolean | number + id?: boolean | number + loser_parent_bracket_id?: boolean | number + match_id?: boolean | number + match_number?: boolean | number + match_options_id?: boolean | number + parent_bracket_id?: boolean | number + path?: boolean | number + round?: boolean | number + scheduled_at?: boolean | number + scheduled_eta?: boolean | number + team_1_seed?: boolean | number + team_2_seed?: boolean | number + tournament_stage_id?: boolean | number + tournament_team_id_1?: boolean | number + tournament_team_id_2?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "tournament_brackets" */ +export interface tournament_brackets_min_order_by {created_at?: (order_by | null),group?: (order_by | null),id?: (order_by | null),loser_parent_bracket_id?: (order_by | null),match_id?: (order_by | null),match_number?: (order_by | null),match_options_id?: (order_by | null),parent_bracket_id?: (order_by | null),path?: (order_by | null),round?: (order_by | null),scheduled_at?: (order_by | null),scheduled_eta?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null),tournament_stage_id?: (order_by | null),tournament_team_id_1?: (order_by | null),tournament_team_id_2?: (order_by | null)} + + +/** response of any mutation on the table "tournament_brackets" */ +export interface tournament_brackets_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: tournament_bracketsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** input type for inserting object relation for remote table "tournament_brackets" */ +export interface tournament_brackets_obj_rel_insert_input {data: tournament_brackets_insert_input, +/** upsert condition */ +on_conflict?: (tournament_brackets_on_conflict | null)} + + +/** on_conflict condition type for table "tournament_brackets" */ +export interface tournament_brackets_on_conflict {constraint: tournament_brackets_constraint,update_columns?: tournament_brackets_update_column[],where?: (tournament_brackets_bool_exp | null)} + + +/** Ordering options when selecting data from "tournament_brackets". */ +export interface tournament_brackets_order_by {bye?: (order_by | null),created_at?: (order_by | null),feeding_brackets_aggregate?: (tournament_brackets_aggregate_order_by | null),finished?: (order_by | null),group?: (order_by | null),id?: (order_by | null),loser_bracket?: (tournament_brackets_order_by | null),loser_parent_bracket_id?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),match_number?: (order_by | null),match_options_id?: (order_by | null),options?: (match_options_order_by | null),parent_bracket?: (tournament_brackets_order_by | null),parent_bracket_id?: (order_by | null),path?: (order_by | null),round?: (order_by | null),scheduled_at?: (order_by | null),scheduled_eta?: (order_by | null),scheduling_proposals_aggregate?: (league_scheduling_proposals_aggregate_order_by | null),stage?: (tournament_stages_order_by | null),team_1?: (tournament_teams_order_by | null),team_1_seed?: (order_by | null),team_2?: (tournament_teams_order_by | null),team_2_seed?: (order_by | null),tournament_stage_id?: (order_by | null),tournament_team_id_1?: (order_by | null),tournament_team_id_2?: (order_by | null)} + + +/** primary key columns input for table: tournament_brackets */ +export interface tournament_brackets_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "tournament_brackets" */ +export interface tournament_brackets_set_input {bye?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),finished?: (Scalars['Boolean'] | null),group?: (Scalars['numeric'] | null),id?: (Scalars['uuid'] | null),loser_parent_bracket_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_number?: (Scalars['Int'] | null),match_options_id?: (Scalars['uuid'] | null),parent_bracket_id?: (Scalars['uuid'] | null),path?: (Scalars['String'] | null),round?: (Scalars['Int'] | null),scheduled_at?: (Scalars['timestamptz'] | null),scheduled_eta?: (Scalars['timestamptz'] | null),team_1_seed?: (Scalars['Int'] | null),team_2_seed?: (Scalars['Int'] | null),tournament_stage_id?: (Scalars['uuid'] | null),tournament_team_id_1?: (Scalars['uuid'] | null),tournament_team_id_2?: (Scalars['uuid'] | null)} + + +/** aggregate stddev on columns */ +export interface tournament_brackets_stddev_fieldsGenqlSelection{ + group?: boolean | number + match_number?: boolean | number + round?: boolean | number + team_1_seed?: boolean | number + team_2_seed?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "tournament_brackets" */ +export interface tournament_brackets_stddev_order_by {group?: (order_by | null),match_number?: (order_by | null),round?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface tournament_brackets_stddev_pop_fieldsGenqlSelection{ + group?: boolean | number + match_number?: boolean | number + round?: boolean | number + team_1_seed?: boolean | number + team_2_seed?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "tournament_brackets" */ +export interface tournament_brackets_stddev_pop_order_by {group?: (order_by | null),match_number?: (order_by | null),round?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface tournament_brackets_stddev_samp_fieldsGenqlSelection{ + group?: boolean | number + match_number?: boolean | number + round?: boolean | number + team_1_seed?: boolean | number + team_2_seed?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "tournament_brackets" */ +export interface tournament_brackets_stddev_samp_order_by {group?: (order_by | null),match_number?: (order_by | null),round?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null)} + + +/** Streaming cursor of the table "tournament_brackets" */ +export interface tournament_brackets_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: tournament_brackets_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface tournament_brackets_stream_cursor_value_input {bye?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),finished?: (Scalars['Boolean'] | null),group?: (Scalars['numeric'] | null),id?: (Scalars['uuid'] | null),loser_parent_bracket_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_number?: (Scalars['Int'] | null),match_options_id?: (Scalars['uuid'] | null),parent_bracket_id?: (Scalars['uuid'] | null),path?: (Scalars['String'] | null),round?: (Scalars['Int'] | null),scheduled_at?: (Scalars['timestamptz'] | null),scheduled_eta?: (Scalars['timestamptz'] | null),team_1_seed?: (Scalars['Int'] | null),team_2_seed?: (Scalars['Int'] | null),tournament_stage_id?: (Scalars['uuid'] | null),tournament_team_id_1?: (Scalars['uuid'] | null),tournament_team_id_2?: (Scalars['uuid'] | null)} + + +/** aggregate sum on columns */ +export interface tournament_brackets_sum_fieldsGenqlSelection{ + group?: boolean | number + match_number?: boolean | number + round?: boolean | number + team_1_seed?: boolean | number + team_2_seed?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "tournament_brackets" */ +export interface tournament_brackets_sum_order_by {group?: (order_by | null),match_number?: (order_by | null),round?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null)} + +export interface tournament_brackets_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (tournament_brackets_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (tournament_brackets_set_input | null), +/** filter the rows which have to be updated */ +where: tournament_brackets_bool_exp} + + +/** aggregate var_pop on columns */ +export interface tournament_brackets_var_pop_fieldsGenqlSelection{ + group?: boolean | number + match_number?: boolean | number + round?: boolean | number + team_1_seed?: boolean | number + team_2_seed?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "tournament_brackets" */ +export interface tournament_brackets_var_pop_order_by {group?: (order_by | null),match_number?: (order_by | null),round?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface tournament_brackets_var_samp_fieldsGenqlSelection{ + group?: boolean | number + match_number?: boolean | number + round?: boolean | number + team_1_seed?: boolean | number + team_2_seed?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "tournament_brackets" */ +export interface tournament_brackets_var_samp_order_by {group?: (order_by | null),match_number?: (order_by | null),round?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface tournament_brackets_variance_fieldsGenqlSelection{ + group?: boolean | number + match_number?: boolean | number + round?: boolean | number + team_1_seed?: boolean | number + team_2_seed?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "tournament_brackets" */ +export interface tournament_brackets_variance_order_by {group?: (order_by | null),match_number?: (order_by | null),round?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null)} + + +/** columns and relationships of "tournament_categories" */ +export interface tournament_categoriesGenqlSelection{ + category?: boolean | number + /** An object relationship */ + e_tournament_category?: e_tournament_categoriesGenqlSelection + /** An object relationship */ + tournament?: tournamentsGenqlSelection + tournament_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "tournament_categories" */ +export interface tournament_categories_aggregateGenqlSelection{ + aggregate?: tournament_categories_aggregate_fieldsGenqlSelection + nodes?: tournament_categoriesGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface tournament_categories_aggregate_bool_exp {count?: (tournament_categories_aggregate_bool_exp_count | null)} + +export interface tournament_categories_aggregate_bool_exp_count {arguments?: (tournament_categories_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_categories_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "tournament_categories" */ +export interface tournament_categories_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (tournament_categories_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: tournament_categories_max_fieldsGenqlSelection + min?: tournament_categories_min_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "tournament_categories" */ +export interface tournament_categories_aggregate_order_by {count?: (order_by | null),max?: (tournament_categories_max_order_by | null),min?: (tournament_categories_min_order_by | null)} + + +/** input type for inserting array relation for remote table "tournament_categories" */ +export interface tournament_categories_arr_rel_insert_input {data: tournament_categories_insert_input[], +/** upsert condition */ +on_conflict?: (tournament_categories_on_conflict | null)} + + +/** Boolean expression to filter rows from the table "tournament_categories". All fields are combined with a logical 'AND'. */ +export interface tournament_categories_bool_exp {_and?: (tournament_categories_bool_exp[] | null),_not?: (tournament_categories_bool_exp | null),_or?: (tournament_categories_bool_exp[] | null),category?: (e_tournament_categories_enum_comparison_exp | null),e_tournament_category?: (e_tournament_categories_bool_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null)} + + +/** input type for inserting data into table "tournament_categories" */ +export interface tournament_categories_insert_input {category?: (e_tournament_categories_enum | null),e_tournament_category?: (e_tournament_categories_obj_rel_insert_input | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null)} + + +/** aggregate max on columns */ +export interface tournament_categories_max_fieldsGenqlSelection{ + tournament_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "tournament_categories" */ +export interface tournament_categories_max_order_by {tournament_id?: (order_by | null)} + + +/** aggregate min on columns */ +export interface tournament_categories_min_fieldsGenqlSelection{ + tournament_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "tournament_categories" */ +export interface tournament_categories_min_order_by {tournament_id?: (order_by | null)} + + +/** response of any mutation on the table "tournament_categories" */ +export interface tournament_categories_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: tournament_categoriesGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "tournament_categories" */ +export interface tournament_categories_on_conflict {constraint: tournament_categories_constraint,update_columns?: tournament_categories_update_column[],where?: (tournament_categories_bool_exp | null)} + + +/** Ordering options when selecting data from "tournament_categories". */ +export interface tournament_categories_order_by {category?: (order_by | null),e_tournament_category?: (e_tournament_categories_order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null)} + + +/** primary key columns input for table: tournament_categories */ +export interface tournament_categories_pk_columns_input {category: e_tournament_categories_enum,tournament_id: Scalars['uuid']} + + +/** input type for updating data in table "tournament_categories" */ +export interface tournament_categories_set_input {category?: (e_tournament_categories_enum | null),tournament_id?: (Scalars['uuid'] | null)} + + +/** Streaming cursor of the table "tournament_categories" */ +export interface tournament_categories_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: tournament_categories_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface tournament_categories_stream_cursor_value_input {category?: (e_tournament_categories_enum | null),tournament_id?: (Scalars['uuid'] | null)} + +export interface tournament_categories_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (tournament_categories_set_input | null), +/** filter the rows which have to be updated */ +where: tournament_categories_bool_exp} + + +/** columns and relationships of "tournament_organizer_teams" */ +export interface tournament_organizer_teamsGenqlSelection{ + created_at?: boolean | number + /** An object relationship */ + team?: teamsGenqlSelection + team_id?: boolean | number + /** An object relationship */ + tournament?: tournamentsGenqlSelection + tournament_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "tournament_organizer_teams" */ +export interface tournament_organizer_teams_aggregateGenqlSelection{ + aggregate?: tournament_organizer_teams_aggregate_fieldsGenqlSelection + nodes?: tournament_organizer_teamsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface tournament_organizer_teams_aggregate_bool_exp {count?: (tournament_organizer_teams_aggregate_bool_exp_count | null)} + +export interface tournament_organizer_teams_aggregate_bool_exp_count {arguments?: (tournament_organizer_teams_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_organizer_teams_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "tournament_organizer_teams" */ +export interface tournament_organizer_teams_aggregate_fieldsGenqlSelection{ + count?: { __args: {columns?: (tournament_organizer_teams_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: tournament_organizer_teams_max_fieldsGenqlSelection + min?: tournament_organizer_teams_min_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "tournament_organizer_teams" */ +export interface tournament_organizer_teams_aggregate_order_by {count?: (order_by | null),max?: (tournament_organizer_teams_max_order_by | null),min?: (tournament_organizer_teams_min_order_by | null)} + + +/** input type for inserting array relation for remote table "tournament_organizer_teams" */ +export interface tournament_organizer_teams_arr_rel_insert_input {data: tournament_organizer_teams_insert_input[], +/** upsert condition */ +on_conflict?: (tournament_organizer_teams_on_conflict | null)} + + +/** Boolean expression to filter rows from the table "tournament_organizer_teams". All fields are combined with a logical 'AND'. */ +export interface tournament_organizer_teams_bool_exp {_and?: (tournament_organizer_teams_bool_exp[] | null),_not?: (tournament_organizer_teams_bool_exp | null),_or?: (tournament_organizer_teams_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null)} + + +/** input type for inserting data into table "tournament_organizer_teams" */ +export interface tournament_organizer_teams_insert_input {created_at?: (Scalars['timestamptz'] | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null)} + + +/** aggregate max on columns */ +export interface tournament_organizer_teams_max_fieldsGenqlSelection{ + created_at?: boolean | number + team_id?: boolean | number + tournament_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "tournament_organizer_teams" */ +export interface tournament_organizer_teams_max_order_by {created_at?: (order_by | null),team_id?: (order_by | null),tournament_id?: (order_by | null)} + + +/** aggregate min on columns */ +export interface tournament_organizer_teams_min_fieldsGenqlSelection{ + created_at?: boolean | number + team_id?: boolean | number + tournament_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "tournament_organizer_teams" */ +export interface tournament_organizer_teams_min_order_by {created_at?: (order_by | null),team_id?: (order_by | null),tournament_id?: (order_by | null)} + + +/** response of any mutation on the table "tournament_organizer_teams" */ +export interface tournament_organizer_teams_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: tournament_organizer_teamsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "tournament_organizer_teams" */ +export interface tournament_organizer_teams_on_conflict {constraint: tournament_organizer_teams_constraint,update_columns?: tournament_organizer_teams_update_column[],where?: (tournament_organizer_teams_bool_exp | null)} + + +/** Ordering options when selecting data from "tournament_organizer_teams". */ +export interface tournament_organizer_teams_order_by {created_at?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null)} + + +/** primary key columns input for table: tournament_organizer_teams */ +export interface tournament_organizer_teams_pk_columns_input {team_id: Scalars['uuid'],tournament_id: Scalars['uuid']} + + +/** input type for updating data in table "tournament_organizer_teams" */ +export interface tournament_organizer_teams_set_input {created_at?: (Scalars['timestamptz'] | null),team_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null)} + + +/** Streaming cursor of the table "tournament_organizer_teams" */ +export interface tournament_organizer_teams_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: tournament_organizer_teams_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface tournament_organizer_teams_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),team_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null)} + +export interface tournament_organizer_teams_updates { +/** sets the columns of the filtered rows to the given values */ +_set?: (tournament_organizer_teams_set_input | null), +/** filter the rows which have to be updated */ +where: tournament_organizer_teams_bool_exp} + + +/** columns and relationships of "tournament_organizers" */ +export interface tournament_organizersGenqlSelection{ + /** An object relationship */ + organization_team?: teamsGenqlSelection + organization_team_id?: boolean | number + /** An object relationship */ + organizer?: playersGenqlSelection + steam_id?: boolean | number + /** An object relationship */ + tournament?: tournamentsGenqlSelection + tournament_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "tournament_organizers" */ +export interface tournament_organizers_aggregateGenqlSelection{ + aggregate?: tournament_organizers_aggregate_fieldsGenqlSelection + nodes?: tournament_organizersGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface tournament_organizers_aggregate_bool_exp {count?: (tournament_organizers_aggregate_bool_exp_count | null)} + +export interface tournament_organizers_aggregate_bool_exp_count {arguments?: (tournament_organizers_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_organizers_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "tournament_organizers" */ +export interface tournament_organizers_aggregate_fieldsGenqlSelection{ + avg?: tournament_organizers_avg_fieldsGenqlSelection + count?: { __args: {columns?: (tournament_organizers_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: tournament_organizers_max_fieldsGenqlSelection + min?: tournament_organizers_min_fieldsGenqlSelection + stddev?: tournament_organizers_stddev_fieldsGenqlSelection + stddev_pop?: tournament_organizers_stddev_pop_fieldsGenqlSelection + stddev_samp?: tournament_organizers_stddev_samp_fieldsGenqlSelection + sum?: tournament_organizers_sum_fieldsGenqlSelection + var_pop?: tournament_organizers_var_pop_fieldsGenqlSelection + var_samp?: tournament_organizers_var_samp_fieldsGenqlSelection + variance?: tournament_organizers_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "tournament_organizers" */ +export interface tournament_organizers_aggregate_order_by {avg?: (tournament_organizers_avg_order_by | null),count?: (order_by | null),max?: (tournament_organizers_max_order_by | null),min?: (tournament_organizers_min_order_by | null),stddev?: (tournament_organizers_stddev_order_by | null),stddev_pop?: (tournament_organizers_stddev_pop_order_by | null),stddev_samp?: (tournament_organizers_stddev_samp_order_by | null),sum?: (tournament_organizers_sum_order_by | null),var_pop?: (tournament_organizers_var_pop_order_by | null),var_samp?: (tournament_organizers_var_samp_order_by | null),variance?: (tournament_organizers_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "tournament_organizers" */ +export interface tournament_organizers_arr_rel_insert_input {data: tournament_organizers_insert_input[], +/** upsert condition */ +on_conflict?: (tournament_organizers_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface tournament_organizers_avg_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "tournament_organizers" */ +export interface tournament_organizers_avg_order_by {steam_id?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "tournament_organizers". All fields are combined with a logical 'AND'. */ +export interface tournament_organizers_bool_exp {_and?: (tournament_organizers_bool_exp[] | null),_not?: (tournament_organizers_bool_exp | null),_or?: (tournament_organizers_bool_exp[] | null),organization_team?: (teams_bool_exp | null),organization_team_id?: (uuid_comparison_exp | null),organizer?: (players_bool_exp | null),steam_id?: (bigint_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "tournament_organizers" */ +export interface tournament_organizers_inc_input {steam_id?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "tournament_organizers" */ +export interface tournament_organizers_insert_input {organization_team?: (teams_obj_rel_insert_input | null),organization_team_id?: (Scalars['uuid'] | null),organizer?: (players_obj_rel_insert_input | null),steam_id?: (Scalars['bigint'] | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null)} + + +/** aggregate max on columns */ +export interface tournament_organizers_max_fieldsGenqlSelection{ + organization_team_id?: boolean | number + steam_id?: boolean | number + tournament_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "tournament_organizers" */ +export interface tournament_organizers_max_order_by {organization_team_id?: (order_by | null),steam_id?: (order_by | null),tournament_id?: (order_by | null)} + + +/** aggregate min on columns */ +export interface tournament_organizers_min_fieldsGenqlSelection{ + organization_team_id?: boolean | number + steam_id?: boolean | number + tournament_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "tournament_organizers" */ +export interface tournament_organizers_min_order_by {organization_team_id?: (order_by | null),steam_id?: (order_by | null),tournament_id?: (order_by | null)} + + +/** response of any mutation on the table "tournament_organizers" */ +export interface tournament_organizers_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: tournament_organizersGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "tournament_organizers" */ +export interface tournament_organizers_on_conflict {constraint: tournament_organizers_constraint,update_columns?: tournament_organizers_update_column[],where?: (tournament_organizers_bool_exp | null)} + + +/** Ordering options when selecting data from "tournament_organizers". */ +export interface tournament_organizers_order_by {organization_team?: (teams_order_by | null),organization_team_id?: (order_by | null),organizer?: (players_order_by | null),steam_id?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null)} + + +/** primary key columns input for table: tournament_organizers */ +export interface tournament_organizers_pk_columns_input {steam_id: Scalars['bigint'],tournament_id: Scalars['uuid']} + + +/** input type for updating data in table "tournament_organizers" */ +export interface tournament_organizers_set_input {organization_team_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null),tournament_id?: (Scalars['uuid'] | null)} + + +/** aggregate stddev on columns */ +export interface tournament_organizers_stddev_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "tournament_organizers" */ +export interface tournament_organizers_stddev_order_by {steam_id?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface tournament_organizers_stddev_pop_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "tournament_organizers" */ +export interface tournament_organizers_stddev_pop_order_by {steam_id?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface tournament_organizers_stddev_samp_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "tournament_organizers" */ +export interface tournament_organizers_stddev_samp_order_by {steam_id?: (order_by | null)} + + +/** Streaming cursor of the table "tournament_organizers" */ +export interface tournament_organizers_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: tournament_organizers_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface tournament_organizers_stream_cursor_value_input {organization_team_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null),tournament_id?: (Scalars['uuid'] | null)} + + +/** aggregate sum on columns */ +export interface tournament_organizers_sum_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "tournament_organizers" */ +export interface tournament_organizers_sum_order_by {steam_id?: (order_by | null)} + +export interface tournament_organizers_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (tournament_organizers_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (tournament_organizers_set_input | null), +/** filter the rows which have to be updated */ +where: tournament_organizers_bool_exp} + + +/** aggregate var_pop on columns */ +export interface tournament_organizers_var_pop_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "tournament_organizers" */ +export interface tournament_organizers_var_pop_order_by {steam_id?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface tournament_organizers_var_samp_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "tournament_organizers" */ +export interface tournament_organizers_var_samp_order_by {steam_id?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface tournament_organizers_variance_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "tournament_organizers" */ +export interface tournament_organizers_variance_order_by {steam_id?: (order_by | null)} + + +/** columns and relationships of "tournament_prizes" */ +export interface tournament_prizesGenqlSelection{ + created_at?: boolean | number + id?: boolean | number + order?: boolean | number + place?: boolean | number + prize?: boolean | number + /** An object relationship */ + tournament?: tournamentsGenqlSelection + tournament_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "tournament_prizes" */ +export interface tournament_prizes_aggregateGenqlSelection{ + aggregate?: tournament_prizes_aggregate_fieldsGenqlSelection + nodes?: tournament_prizesGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface tournament_prizes_aggregate_bool_exp {count?: (tournament_prizes_aggregate_bool_exp_count | null)} + +export interface tournament_prizes_aggregate_bool_exp_count {arguments?: (tournament_prizes_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_prizes_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "tournament_prizes" */ +export interface tournament_prizes_aggregate_fieldsGenqlSelection{ + avg?: tournament_prizes_avg_fieldsGenqlSelection + count?: { __args: {columns?: (tournament_prizes_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: tournament_prizes_max_fieldsGenqlSelection + min?: tournament_prizes_min_fieldsGenqlSelection + stddev?: tournament_prizes_stddev_fieldsGenqlSelection + stddev_pop?: tournament_prizes_stddev_pop_fieldsGenqlSelection + stddev_samp?: tournament_prizes_stddev_samp_fieldsGenqlSelection + sum?: tournament_prizes_sum_fieldsGenqlSelection + var_pop?: tournament_prizes_var_pop_fieldsGenqlSelection + var_samp?: tournament_prizes_var_samp_fieldsGenqlSelection + variance?: tournament_prizes_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "tournament_prizes" */ +export interface tournament_prizes_aggregate_order_by {avg?: (tournament_prizes_avg_order_by | null),count?: (order_by | null),max?: (tournament_prizes_max_order_by | null),min?: (tournament_prizes_min_order_by | null),stddev?: (tournament_prizes_stddev_order_by | null),stddev_pop?: (tournament_prizes_stddev_pop_order_by | null),stddev_samp?: (tournament_prizes_stddev_samp_order_by | null),sum?: (tournament_prizes_sum_order_by | null),var_pop?: (tournament_prizes_var_pop_order_by | null),var_samp?: (tournament_prizes_var_samp_order_by | null),variance?: (tournament_prizes_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "tournament_prizes" */ +export interface tournament_prizes_arr_rel_insert_input {data: tournament_prizes_insert_input[], +/** upsert condition */ +on_conflict?: (tournament_prizes_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface tournament_prizes_avg_fieldsGenqlSelection{ + order?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "tournament_prizes" */ +export interface tournament_prizes_avg_order_by {order?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "tournament_prizes". All fields are combined with a logical 'AND'. */ +export interface tournament_prizes_bool_exp {_and?: (tournament_prizes_bool_exp[] | null),_not?: (tournament_prizes_bool_exp | null),_or?: (tournament_prizes_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),order?: (Int_comparison_exp | null),place?: (String_comparison_exp | null),prize?: (String_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "tournament_prizes" */ +export interface tournament_prizes_inc_input {order?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "tournament_prizes" */ +export interface tournament_prizes_insert_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),order?: (Scalars['Int'] | null),place?: (Scalars['String'] | null),prize?: (Scalars['String'] | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null)} + + +/** aggregate max on columns */ +export interface tournament_prizes_max_fieldsGenqlSelection{ + created_at?: boolean | number + id?: boolean | number + order?: boolean | number + place?: boolean | number + prize?: boolean | number + tournament_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "tournament_prizes" */ +export interface tournament_prizes_max_order_by {created_at?: (order_by | null),id?: (order_by | null),order?: (order_by | null),place?: (order_by | null),prize?: (order_by | null),tournament_id?: (order_by | null)} + + +/** aggregate min on columns */ +export interface tournament_prizes_min_fieldsGenqlSelection{ + created_at?: boolean | number + id?: boolean | number + order?: boolean | number + place?: boolean | number + prize?: boolean | number + tournament_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "tournament_prizes" */ +export interface tournament_prizes_min_order_by {created_at?: (order_by | null),id?: (order_by | null),order?: (order_by | null),place?: (order_by | null),prize?: (order_by | null),tournament_id?: (order_by | null)} + + +/** response of any mutation on the table "tournament_prizes" */ +export interface tournament_prizes_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: tournament_prizesGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "tournament_prizes" */ +export interface tournament_prizes_on_conflict {constraint: tournament_prizes_constraint,update_columns?: tournament_prizes_update_column[],where?: (tournament_prizes_bool_exp | null)} + + +/** Ordering options when selecting data from "tournament_prizes". */ +export interface tournament_prizes_order_by {created_at?: (order_by | null),id?: (order_by | null),order?: (order_by | null),place?: (order_by | null),prize?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null)} + + +/** primary key columns input for table: tournament_prizes */ +export interface tournament_prizes_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "tournament_prizes" */ +export interface tournament_prizes_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),order?: (Scalars['Int'] | null),place?: (Scalars['String'] | null),prize?: (Scalars['String'] | null),tournament_id?: (Scalars['uuid'] | null)} + + +/** aggregate stddev on columns */ +export interface tournament_prizes_stddev_fieldsGenqlSelection{ + order?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "tournament_prizes" */ +export interface tournament_prizes_stddev_order_by {order?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface tournament_prizes_stddev_pop_fieldsGenqlSelection{ + order?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "tournament_prizes" */ +export interface tournament_prizes_stddev_pop_order_by {order?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface tournament_prizes_stddev_samp_fieldsGenqlSelection{ + order?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "tournament_prizes" */ +export interface tournament_prizes_stddev_samp_order_by {order?: (order_by | null)} + + +/** Streaming cursor of the table "tournament_prizes" */ +export interface tournament_prizes_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: tournament_prizes_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface tournament_prizes_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),order?: (Scalars['Int'] | null),place?: (Scalars['String'] | null),prize?: (Scalars['String'] | null),tournament_id?: (Scalars['uuid'] | null)} + + +/** aggregate sum on columns */ +export interface tournament_prizes_sum_fieldsGenqlSelection{ + order?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "tournament_prizes" */ +export interface tournament_prizes_sum_order_by {order?: (order_by | null)} + +export interface tournament_prizes_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (tournament_prizes_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (tournament_prizes_set_input | null), +/** filter the rows which have to be updated */ +where: tournament_prizes_bool_exp} + + +/** aggregate var_pop on columns */ +export interface tournament_prizes_var_pop_fieldsGenqlSelection{ + order?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "tournament_prizes" */ +export interface tournament_prizes_var_pop_order_by {order?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface tournament_prizes_var_samp_fieldsGenqlSelection{ + order?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "tournament_prizes" */ +export interface tournament_prizes_var_samp_order_by {order?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface tournament_prizes_variance_fieldsGenqlSelection{ + order?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "tournament_prizes" */ +export interface tournament_prizes_variance_order_by {order?: (order_by | null)} + + +/** columns and relationships of "tournament_stage_windows" */ +export interface tournament_stage_windowsGenqlSelection{ + closes_at?: boolean | number + created_at?: boolean | number + default_match_at?: boolean | number + id?: boolean | number + opens_at?: boolean | number + round?: boolean | number + /** An object relationship */ + stage?: tournament_stagesGenqlSelection + tournament_stage_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregated selection of "tournament_stage_windows" */ +export interface tournament_stage_windows_aggregateGenqlSelection{ + aggregate?: tournament_stage_windows_aggregate_fieldsGenqlSelection + nodes?: tournament_stage_windowsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + +export interface tournament_stage_windows_aggregate_bool_exp {count?: (tournament_stage_windows_aggregate_bool_exp_count | null)} + +export interface tournament_stage_windows_aggregate_bool_exp_count {arguments?: (tournament_stage_windows_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_stage_windows_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "tournament_stage_windows" */ +export interface tournament_stage_windows_aggregate_fieldsGenqlSelection{ + avg?: tournament_stage_windows_avg_fieldsGenqlSelection + count?: { __args: {columns?: (tournament_stage_windows_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: tournament_stage_windows_max_fieldsGenqlSelection + min?: tournament_stage_windows_min_fieldsGenqlSelection + stddev?: tournament_stage_windows_stddev_fieldsGenqlSelection + stddev_pop?: tournament_stage_windows_stddev_pop_fieldsGenqlSelection + stddev_samp?: tournament_stage_windows_stddev_samp_fieldsGenqlSelection + sum?: tournament_stage_windows_sum_fieldsGenqlSelection + var_pop?: tournament_stage_windows_var_pop_fieldsGenqlSelection + var_samp?: tournament_stage_windows_var_samp_fieldsGenqlSelection + variance?: tournament_stage_windows_variance_fieldsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by aggregate values of table "tournament_stage_windows" */ +export interface tournament_stage_windows_aggregate_order_by {avg?: (tournament_stage_windows_avg_order_by | null),count?: (order_by | null),max?: (tournament_stage_windows_max_order_by | null),min?: (tournament_stage_windows_min_order_by | null),stddev?: (tournament_stage_windows_stddev_order_by | null),stddev_pop?: (tournament_stage_windows_stddev_pop_order_by | null),stddev_samp?: (tournament_stage_windows_stddev_samp_order_by | null),sum?: (tournament_stage_windows_sum_order_by | null),var_pop?: (tournament_stage_windows_var_pop_order_by | null),var_samp?: (tournament_stage_windows_var_samp_order_by | null),variance?: (tournament_stage_windows_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "tournament_stage_windows" */ +export interface tournament_stage_windows_arr_rel_insert_input {data: tournament_stage_windows_insert_input[], +/** upsert condition */ +on_conflict?: (tournament_stage_windows_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface tournament_stage_windows_avg_fieldsGenqlSelection{ + round?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "tournament_stage_windows" */ +export interface tournament_stage_windows_avg_order_by {round?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "tournament_stage_windows". All fields are combined with a logical 'AND'. */ +export interface tournament_stage_windows_bool_exp {_and?: (tournament_stage_windows_bool_exp[] | null),_not?: (tournament_stage_windows_bool_exp | null),_or?: (tournament_stage_windows_bool_exp[] | null),closes_at?: (timestamptz_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),default_match_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),opens_at?: (timestamptz_comparison_exp | null),round?: (Int_comparison_exp | null),stage?: (tournament_stages_bool_exp | null),tournament_stage_id?: (uuid_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "tournament_stage_windows" */ +export interface tournament_stage_windows_inc_input {round?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "tournament_stage_windows" */ +export interface tournament_stage_windows_insert_input {closes_at?: (Scalars['timestamptz'] | null),created_at?: (Scalars['timestamptz'] | null),default_match_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),opens_at?: (Scalars['timestamptz'] | null),round?: (Scalars['Int'] | null),stage?: (tournament_stages_obj_rel_insert_input | null),tournament_stage_id?: (Scalars['uuid'] | null)} + + +/** aggregate max on columns */ +export interface tournament_stage_windows_max_fieldsGenqlSelection{ + closes_at?: boolean | number + created_at?: boolean | number + default_match_at?: boolean | number + id?: boolean | number + opens_at?: boolean | number + round?: boolean | number + tournament_stage_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by max() on columns of table "tournament_stage_windows" */ +export interface tournament_stage_windows_max_order_by {closes_at?: (order_by | null),created_at?: (order_by | null),default_match_at?: (order_by | null),id?: (order_by | null),opens_at?: (order_by | null),round?: (order_by | null),tournament_stage_id?: (order_by | null)} + + +/** aggregate min on columns */ +export interface tournament_stage_windows_min_fieldsGenqlSelection{ + closes_at?: boolean | number + created_at?: boolean | number + default_match_at?: boolean | number + id?: boolean | number + opens_at?: boolean | number + round?: boolean | number + tournament_stage_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by min() on columns of table "tournament_stage_windows" */ +export interface tournament_stage_windows_min_order_by {closes_at?: (order_by | null),created_at?: (order_by | null),default_match_at?: (order_by | null),id?: (order_by | null),opens_at?: (order_by | null),round?: (order_by | null),tournament_stage_id?: (order_by | null)} + + +/** response of any mutation on the table "tournament_stage_windows" */ +export interface tournament_stage_windows_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: tournament_stage_windowsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "tournament_stage_windows" */ +export interface tournament_stage_windows_on_conflict {constraint: tournament_stage_windows_constraint,update_columns?: tournament_stage_windows_update_column[],where?: (tournament_stage_windows_bool_exp | null)} + + +/** Ordering options when selecting data from "tournament_stage_windows". */ +export interface tournament_stage_windows_order_by {closes_at?: (order_by | null),created_at?: (order_by | null),default_match_at?: (order_by | null),id?: (order_by | null),opens_at?: (order_by | null),round?: (order_by | null),stage?: (tournament_stages_order_by | null),tournament_stage_id?: (order_by | null)} + + +/** primary key columns input for table: tournament_stage_windows */ +export interface tournament_stage_windows_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "tournament_stage_windows" */ +export interface tournament_stage_windows_set_input {closes_at?: (Scalars['timestamptz'] | null),created_at?: (Scalars['timestamptz'] | null),default_match_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),opens_at?: (Scalars['timestamptz'] | null),round?: (Scalars['Int'] | null),tournament_stage_id?: (Scalars['uuid'] | null)} + + +/** aggregate stddev on columns */ +export interface tournament_stage_windows_stddev_fieldsGenqlSelection{ + round?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "tournament_stage_windows" */ +export interface tournament_stage_windows_stddev_order_by {round?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface tournament_stage_windows_stddev_pop_fieldsGenqlSelection{ + round?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "tournament_stage_windows" */ +export interface tournament_stage_windows_stddev_pop_order_by {round?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface tournament_stage_windows_stddev_samp_fieldsGenqlSelection{ + round?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "tournament_stage_windows" */ +export interface tournament_stage_windows_stddev_samp_order_by {round?: (order_by | null)} + + +/** Streaming cursor of the table "tournament_stage_windows" */ +export interface tournament_stage_windows_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: tournament_stage_windows_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface tournament_stage_windows_stream_cursor_value_input {closes_at?: (Scalars['timestamptz'] | null),created_at?: (Scalars['timestamptz'] | null),default_match_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),opens_at?: (Scalars['timestamptz'] | null),round?: (Scalars['Int'] | null),tournament_stage_id?: (Scalars['uuid'] | null)} + + +/** aggregate sum on columns */ +export interface tournament_stage_windows_sum_fieldsGenqlSelection{ + round?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "tournament_stage_windows" */ +export interface tournament_stage_windows_sum_order_by {round?: (order_by | null)} + +export interface tournament_stage_windows_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (tournament_stage_windows_inc_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (tournament_stage_windows_set_input | null), +/** filter the rows which have to be updated */ +where: tournament_stage_windows_bool_exp} + + +/** aggregate var_pop on columns */ +export interface tournament_stage_windows_var_pop_fieldsGenqlSelection{ + round?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "tournament_stage_windows" */ +export interface tournament_stage_windows_var_pop_order_by {round?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface tournament_stage_windows_var_samp_fieldsGenqlSelection{ + round?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "tournament_stage_windows" */ +export interface tournament_stage_windows_var_samp_order_by {round?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface tournament_stage_windows_variance_fieldsGenqlSelection{ + round?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "tournament_stage_windows" */ +export interface tournament_stage_windows_variance_order_by {round?: (order_by | null)} + + +/** columns and relationships of "tournament_stages" */ +export interface tournament_stagesGenqlSelection{ + /** An array relationship */ + brackets?: (tournament_bracketsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_team_reputation_select_column[] | null), + distinct_on?: (tournament_brackets_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_team_reputation_order_by[] | null), + order_by?: (tournament_brackets_order_by[] | null), /** filter the rows returned */ - where?: (v_team_reputation_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_team_reputation" */ - v_team_reputation_aggregate?: (v_team_reputation_aggregateGenqlSelection & { __args?: { + where?: (tournament_brackets_bool_exp | null)} }) + /** An aggregate relationship */ + brackets_aggregate?: (tournament_brackets_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_team_reputation_select_column[] | null), + distinct_on?: (tournament_brackets_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_team_reputation_order_by[] | null), - /** filter the rows returned */ - where?: (v_team_reputation_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_team_reputation" */ - v_team_reputation_stream?: (v_team_reputationGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_team_reputation_stream_cursor_input | null)[], + order_by?: (tournament_brackets_order_by[] | null), /** filter the rows returned */ - where?: (v_team_reputation_bool_exp | null)} }) - /** fetch data from the table: "v_team_stage_results" */ - v_team_stage_results?: (v_team_stage_resultsGenqlSelection & { __args?: { + where?: (tournament_brackets_bool_exp | null)} }) + decider_best_of?: boolean | number + default_best_of?: boolean | number + /** An object relationship */ + e_tournament_stage_type?: e_tournament_stage_typesGenqlSelection + final_map_advantage?: boolean | number + groups?: boolean | number + id?: boolean | number + match_options_id?: boolean | number + max_rounds?: boolean | number + max_teams?: boolean | number + min_teams?: boolean | number + /** An object relationship */ + options?: match_optionsGenqlSelection + order?: boolean | number + /** An array relationship */ + results?: (v_team_stage_resultsGenqlSelection & { __args?: { /** distinct select on columns */ distinct_on?: (v_team_stage_results_select_column[] | null), /** limit the number of rows returned */ @@ -93006,8 +105381,8 @@ export interface subscription_rootGenqlSelection{ order_by?: (v_team_stage_results_order_by[] | null), /** filter the rows returned */ where?: (v_team_stage_results_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_team_stage_results" */ - v_team_stage_results_aggregate?: (v_team_stage_results_aggregateGenqlSelection & { __args?: { + /** An aggregate relationship */ + results_aggregate?: (v_team_stage_results_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ distinct_on?: (v_team_stage_results_select_column[] | null), /** limit the number of rows returned */ @@ -93018,282 +105393,382 @@ export interface subscription_rootGenqlSelection{ order_by?: (v_team_stage_results_order_by[] | null), /** filter the rows returned */ where?: (v_team_stage_results_bool_exp | null)} }) - /** fetch data from the table: "v_team_stage_results" using primary key columns */ - v_team_stage_results_by_pk?: (v_team_stage_resultsGenqlSelection & { __args: {tournament_stage_id: Scalars['uuid'], tournament_team_id: Scalars['uuid']} }) - /** fetch data from the table in a streaming manner: "v_team_stage_results" */ - v_team_stage_results_stream?: (v_team_stage_resultsGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_team_stage_results_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_team_stage_results_bool_exp | null)} }) - /** fetch data from the table: "v_team_tournament_results" */ - v_team_tournament_results?: (v_team_tournament_resultsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_team_tournament_results_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_team_tournament_results_order_by[] | null), - /** filter the rows returned */ - where?: (v_team_tournament_results_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_team_tournament_results" */ - v_team_tournament_results_aggregate?: (v_team_tournament_results_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_team_tournament_results_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_team_tournament_results_order_by[] | null), - /** filter the rows returned */ - where?: (v_team_tournament_results_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_team_tournament_results" */ - v_team_tournament_results_stream?: (v_team_tournament_resultsGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_team_tournament_results_stream_cursor_input | null)[], - /** filter the rows returned */ - where?: (v_team_tournament_results_bool_exp | null)} }) - /** fetch data from the table: "v_tournament_player_stats" */ - v_tournament_player_stats?: (v_tournament_player_statsGenqlSelection & { __args?: { + settings?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + swiss_no_elimination?: boolean | number + third_place_match?: boolean | number + /** An object relationship */ + tournament?: tournamentsGenqlSelection + tournament_id?: boolean | number + type?: boolean | number + /** An array relationship */ + windows?: (tournament_stage_windowsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_tournament_player_stats_select_column[] | null), + distinct_on?: (tournament_stage_windows_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_tournament_player_stats_order_by[] | null), + order_by?: (tournament_stage_windows_order_by[] | null), /** filter the rows returned */ - where?: (v_tournament_player_stats_bool_exp | null)} }) - /** fetch aggregated fields from the table: "v_tournament_player_stats" */ - v_tournament_player_stats_aggregate?: (v_tournament_player_stats_aggregateGenqlSelection & { __args?: { + where?: (tournament_stage_windows_bool_exp | null)} }) + /** An aggregate relationship */ + windows_aggregate?: (tournament_stage_windows_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_tournament_player_stats_select_column[] | null), + distinct_on?: (tournament_stage_windows_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_tournament_player_stats_order_by[] | null), - /** filter the rows returned */ - where?: (v_tournament_player_stats_bool_exp | null)} }) - /** fetch data from the table in a streaming manner: "v_tournament_player_stats" */ - v_tournament_player_stats_stream?: (v_tournament_player_statsGenqlSelection & { __args: { - /** maximum number of rows returned in a single batch */ - batch_size: Scalars['Int'], - /** cursor to stream the results returned by the query */ - cursor: (v_tournament_player_stats_stream_cursor_input | null)[], + order_by?: (tournament_stage_windows_order_by[] | null), /** filter the rows returned */ - where?: (v_tournament_player_stats_bool_exp | null)} }) + where?: (tournament_stage_windows_bool_exp | null)} }) __typename?: boolean | number __scalar?: boolean | number } -/** columns and relationships of "system_alerts" */ -export interface system_alertsGenqlSelection{ - created_at?: boolean | number - created_by?: boolean | number - dismissible?: boolean | number - expires_at?: boolean | number - id?: boolean | number - is_active?: boolean | number - message?: boolean | number - title?: boolean | number - type?: boolean | number - updated_at?: boolean | number +/** aggregated selection of "tournament_stages" */ +export interface tournament_stages_aggregateGenqlSelection{ + aggregate?: tournament_stages_aggregate_fieldsGenqlSelection + nodes?: tournament_stagesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } +export interface tournament_stages_aggregate_bool_exp {bool_and?: (tournament_stages_aggregate_bool_exp_bool_and | null),bool_or?: (tournament_stages_aggregate_bool_exp_bool_or | null),count?: (tournament_stages_aggregate_bool_exp_count | null)} -/** aggregated selection of "system_alerts" */ -export interface system_alerts_aggregateGenqlSelection{ - aggregate?: system_alerts_aggregate_fieldsGenqlSelection - nodes?: system_alertsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +export interface tournament_stages_aggregate_bool_exp_bool_and {arguments: tournament_stages_select_column_tournament_stages_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournament_stages_bool_exp | null),predicate: Boolean_comparison_exp} +export interface tournament_stages_aggregate_bool_exp_bool_or {arguments: tournament_stages_select_column_tournament_stages_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournament_stages_bool_exp | null),predicate: Boolean_comparison_exp} -/** aggregate fields of "system_alerts" */ -export interface system_alerts_aggregate_fieldsGenqlSelection{ - avg?: system_alerts_avg_fieldsGenqlSelection - count?: { __args: {columns?: (system_alerts_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: system_alerts_max_fieldsGenqlSelection - min?: system_alerts_min_fieldsGenqlSelection - stddev?: system_alerts_stddev_fieldsGenqlSelection - stddev_pop?: system_alerts_stddev_pop_fieldsGenqlSelection - stddev_samp?: system_alerts_stddev_samp_fieldsGenqlSelection - sum?: system_alerts_sum_fieldsGenqlSelection - var_pop?: system_alerts_var_pop_fieldsGenqlSelection - var_samp?: system_alerts_var_samp_fieldsGenqlSelection - variance?: system_alerts_variance_fieldsGenqlSelection +export interface tournament_stages_aggregate_bool_exp_count {arguments?: (tournament_stages_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_stages_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "tournament_stages" */ +export interface tournament_stages_aggregate_fieldsGenqlSelection{ + avg?: tournament_stages_avg_fieldsGenqlSelection + count?: { __args: {columns?: (tournament_stages_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: tournament_stages_max_fieldsGenqlSelection + min?: tournament_stages_min_fieldsGenqlSelection + stddev?: tournament_stages_stddev_fieldsGenqlSelection + stddev_pop?: tournament_stages_stddev_pop_fieldsGenqlSelection + stddev_samp?: tournament_stages_stddev_samp_fieldsGenqlSelection + sum?: tournament_stages_sum_fieldsGenqlSelection + var_pop?: tournament_stages_var_pop_fieldsGenqlSelection + var_samp?: tournament_stages_var_samp_fieldsGenqlSelection + variance?: tournament_stages_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } +/** order by aggregate values of table "tournament_stages" */ +export interface tournament_stages_aggregate_order_by {avg?: (tournament_stages_avg_order_by | null),count?: (order_by | null),max?: (tournament_stages_max_order_by | null),min?: (tournament_stages_min_order_by | null),stddev?: (tournament_stages_stddev_order_by | null),stddev_pop?: (tournament_stages_stddev_pop_order_by | null),stddev_samp?: (tournament_stages_stddev_samp_order_by | null),sum?: (tournament_stages_sum_order_by | null),var_pop?: (tournament_stages_var_pop_order_by | null),var_samp?: (tournament_stages_var_samp_order_by | null),variance?: (tournament_stages_variance_order_by | null)} + + +/** append existing jsonb value of filtered columns with new jsonb value */ +export interface tournament_stages_append_input {settings?: (Scalars['jsonb'] | null)} + + +/** input type for inserting array relation for remote table "tournament_stages" */ +export interface tournament_stages_arr_rel_insert_input {data: tournament_stages_insert_input[], +/** upsert condition */ +on_conflict?: (tournament_stages_on_conflict | null)} + + /** aggregate avg on columns */ -export interface system_alerts_avg_fieldsGenqlSelection{ - created_by?: boolean | number +export interface tournament_stages_avg_fieldsGenqlSelection{ + decider_best_of?: boolean | number + default_best_of?: boolean | number + final_map_advantage?: boolean | number + groups?: boolean | number + max_rounds?: boolean | number + max_teams?: boolean | number + min_teams?: boolean | number + order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "system_alerts". All fields are combined with a logical 'AND'. */ -export interface system_alerts_bool_exp {_and?: (system_alerts_bool_exp[] | null),_not?: (system_alerts_bool_exp | null),_or?: (system_alerts_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),created_by?: (bigint_comparison_exp | null),dismissible?: (Boolean_comparison_exp | null),expires_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),is_active?: (Boolean_comparison_exp | null),message?: (String_comparison_exp | null),title?: (String_comparison_exp | null),type?: (e_system_alert_types_enum_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null)} +/** order by avg() on columns of table "tournament_stages" */ +export interface tournament_stages_avg_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null)} -/** input type for incrementing numeric columns in table "system_alerts" */ -export interface system_alerts_inc_input {created_by?: (Scalars['bigint'] | null)} +/** Boolean expression to filter rows from the table "tournament_stages". All fields are combined with a logical 'AND'. */ +export interface tournament_stages_bool_exp {_and?: (tournament_stages_bool_exp[] | null),_not?: (tournament_stages_bool_exp | null),_or?: (tournament_stages_bool_exp[] | null),brackets?: (tournament_brackets_bool_exp | null),brackets_aggregate?: (tournament_brackets_aggregate_bool_exp | null),decider_best_of?: (Int_comparison_exp | null),default_best_of?: (Int_comparison_exp | null),e_tournament_stage_type?: (e_tournament_stage_types_bool_exp | null),final_map_advantage?: (Int_comparison_exp | null),groups?: (Int_comparison_exp | null),id?: (uuid_comparison_exp | null),match_options_id?: (uuid_comparison_exp | null),max_rounds?: (Int_comparison_exp | null),max_teams?: (Int_comparison_exp | null),min_teams?: (Int_comparison_exp | null),options?: (match_options_bool_exp | null),order?: (Int_comparison_exp | null),results?: (v_team_stage_results_bool_exp | null),results_aggregate?: (v_team_stage_results_aggregate_bool_exp | null),settings?: (jsonb_comparison_exp | null),swiss_no_elimination?: (Boolean_comparison_exp | null),third_place_match?: (Boolean_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null),type?: (e_tournament_stage_types_enum_comparison_exp | null),windows?: (tournament_stage_windows_bool_exp | null),windows_aggregate?: (tournament_stage_windows_aggregate_bool_exp | null)} -/** input type for inserting data into table "system_alerts" */ -export interface system_alerts_insert_input {created_at?: (Scalars['timestamptz'] | null),created_by?: (Scalars['bigint'] | null),dismissible?: (Scalars['Boolean'] | null),expires_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),is_active?: (Scalars['Boolean'] | null),message?: (Scalars['String'] | null),title?: (Scalars['String'] | null),type?: (e_system_alert_types_enum | null),updated_at?: (Scalars['timestamptz'] | null)} +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +export interface tournament_stages_delete_at_path_input {settings?: (Scalars['String'][] | null)} + + +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +export interface tournament_stages_delete_elem_input {settings?: (Scalars['Int'] | null)} + + +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +export interface tournament_stages_delete_key_input {settings?: (Scalars['String'] | null)} + + +/** input type for incrementing numeric columns in table "tournament_stages" */ +export interface tournament_stages_inc_input {decider_best_of?: (Scalars['Int'] | null),default_best_of?: (Scalars['Int'] | null),final_map_advantage?: (Scalars['Int'] | null),groups?: (Scalars['Int'] | null),max_rounds?: (Scalars['Int'] | null),max_teams?: (Scalars['Int'] | null),min_teams?: (Scalars['Int'] | null),order?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "tournament_stages" */ +export interface tournament_stages_insert_input {brackets?: (tournament_brackets_arr_rel_insert_input | null),decider_best_of?: (Scalars['Int'] | null),default_best_of?: (Scalars['Int'] | null),e_tournament_stage_type?: (e_tournament_stage_types_obj_rel_insert_input | null),final_map_advantage?: (Scalars['Int'] | null),groups?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),max_rounds?: (Scalars['Int'] | null),max_teams?: (Scalars['Int'] | null),min_teams?: (Scalars['Int'] | null),options?: (match_options_obj_rel_insert_input | null),order?: (Scalars['Int'] | null),results?: (v_team_stage_results_arr_rel_insert_input | null),settings?: (Scalars['jsonb'] | null),swiss_no_elimination?: (Scalars['Boolean'] | null),third_place_match?: (Scalars['Boolean'] | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null),type?: (e_tournament_stage_types_enum | null),windows?: (tournament_stage_windows_arr_rel_insert_input | null)} /** aggregate max on columns */ -export interface system_alerts_max_fieldsGenqlSelection{ - created_at?: boolean | number - created_by?: boolean | number - expires_at?: boolean | number +export interface tournament_stages_max_fieldsGenqlSelection{ + decider_best_of?: boolean | number + default_best_of?: boolean | number + final_map_advantage?: boolean | number + groups?: boolean | number id?: boolean | number - message?: boolean | number - title?: boolean | number - updated_at?: boolean | number + match_options_id?: boolean | number + max_rounds?: boolean | number + max_teams?: boolean | number + min_teams?: boolean | number + order?: boolean | number + tournament_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by max() on columns of table "tournament_stages" */ +export interface tournament_stages_max_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),id?: (order_by | null),match_options_id?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null),tournament_id?: (order_by | null)} + + /** aggregate min on columns */ -export interface system_alerts_min_fieldsGenqlSelection{ - created_at?: boolean | number - created_by?: boolean | number - expires_at?: boolean | number +export interface tournament_stages_min_fieldsGenqlSelection{ + decider_best_of?: boolean | number + default_best_of?: boolean | number + final_map_advantage?: boolean | number + groups?: boolean | number id?: boolean | number - message?: boolean | number - title?: boolean | number - updated_at?: boolean | number + match_options_id?: boolean | number + max_rounds?: boolean | number + max_teams?: boolean | number + min_teams?: boolean | number + order?: boolean | number + tournament_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "system_alerts" */ -export interface system_alerts_mutation_responseGenqlSelection{ +/** order by min() on columns of table "tournament_stages" */ +export interface tournament_stages_min_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),id?: (order_by | null),match_options_id?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null),tournament_id?: (order_by | null)} + + +/** response of any mutation on the table "tournament_stages" */ +export interface tournament_stages_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: system_alertsGenqlSelection + returning?: tournament_stagesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "system_alerts" */ -export interface system_alerts_on_conflict {constraint: system_alerts_constraint,update_columns?: system_alerts_update_column[],where?: (system_alerts_bool_exp | null)} +/** input type for inserting object relation for remote table "tournament_stages" */ +export interface tournament_stages_obj_rel_insert_input {data: tournament_stages_insert_input, +/** upsert condition */ +on_conflict?: (tournament_stages_on_conflict | null)} -/** Ordering options when selecting data from "system_alerts". */ -export interface system_alerts_order_by {created_at?: (order_by | null),created_by?: (order_by | null),dismissible?: (order_by | null),expires_at?: (order_by | null),id?: (order_by | null),is_active?: (order_by | null),message?: (order_by | null),title?: (order_by | null),type?: (order_by | null),updated_at?: (order_by | null)} +/** on_conflict condition type for table "tournament_stages" */ +export interface tournament_stages_on_conflict {constraint: tournament_stages_constraint,update_columns?: tournament_stages_update_column[],where?: (tournament_stages_bool_exp | null)} -/** primary key columns input for table: system_alerts */ -export interface system_alerts_pk_columns_input {id: Scalars['uuid']} +/** Ordering options when selecting data from "tournament_stages". */ +export interface tournament_stages_order_by {brackets_aggregate?: (tournament_brackets_aggregate_order_by | null),decider_best_of?: (order_by | null),default_best_of?: (order_by | null),e_tournament_stage_type?: (e_tournament_stage_types_order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),id?: (order_by | null),match_options_id?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),options?: (match_options_order_by | null),order?: (order_by | null),results_aggregate?: (v_team_stage_results_aggregate_order_by | null),settings?: (order_by | null),swiss_no_elimination?: (order_by | null),third_place_match?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null),type?: (order_by | null),windows_aggregate?: (tournament_stage_windows_aggregate_order_by | null)} -/** input type for updating data in table "system_alerts" */ -export interface system_alerts_set_input {created_at?: (Scalars['timestamptz'] | null),created_by?: (Scalars['bigint'] | null),dismissible?: (Scalars['Boolean'] | null),expires_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),is_active?: (Scalars['Boolean'] | null),message?: (Scalars['String'] | null),title?: (Scalars['String'] | null),type?: (e_system_alert_types_enum | null),updated_at?: (Scalars['timestamptz'] | null)} +/** primary key columns input for table: tournament_stages */ +export interface tournament_stages_pk_columns_input {id: Scalars['uuid']} + + +/** prepend existing jsonb value of filtered columns with new jsonb value */ +export interface tournament_stages_prepend_input {settings?: (Scalars['jsonb'] | null)} + + +/** input type for updating data in table "tournament_stages" */ +export interface tournament_stages_set_input {decider_best_of?: (Scalars['Int'] | null),default_best_of?: (Scalars['Int'] | null),final_map_advantage?: (Scalars['Int'] | null),groups?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),max_rounds?: (Scalars['Int'] | null),max_teams?: (Scalars['Int'] | null),min_teams?: (Scalars['Int'] | null),order?: (Scalars['Int'] | null),settings?: (Scalars['jsonb'] | null),swiss_no_elimination?: (Scalars['Boolean'] | null),third_place_match?: (Scalars['Boolean'] | null),tournament_id?: (Scalars['uuid'] | null),type?: (e_tournament_stage_types_enum | null)} /** aggregate stddev on columns */ -export interface system_alerts_stddev_fieldsGenqlSelection{ - created_by?: boolean | number +export interface tournament_stages_stddev_fieldsGenqlSelection{ + decider_best_of?: boolean | number + default_best_of?: boolean | number + final_map_advantage?: boolean | number + groups?: boolean | number + max_rounds?: boolean | number + max_teams?: boolean | number + min_teams?: boolean | number + order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by stddev() on columns of table "tournament_stages" */ +export interface tournament_stages_stddev_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null)} + + /** aggregate stddev_pop on columns */ -export interface system_alerts_stddev_pop_fieldsGenqlSelection{ - created_by?: boolean | number +export interface tournament_stages_stddev_pop_fieldsGenqlSelection{ + decider_best_of?: boolean | number + default_best_of?: boolean | number + final_map_advantage?: boolean | number + groups?: boolean | number + max_rounds?: boolean | number + max_teams?: boolean | number + min_teams?: boolean | number + order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by stddev_pop() on columns of table "tournament_stages" */ +export interface tournament_stages_stddev_pop_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null)} + + /** aggregate stddev_samp on columns */ -export interface system_alerts_stddev_samp_fieldsGenqlSelection{ - created_by?: boolean | number +export interface tournament_stages_stddev_samp_fieldsGenqlSelection{ + decider_best_of?: boolean | number + default_best_of?: boolean | number + final_map_advantage?: boolean | number + groups?: boolean | number + max_rounds?: boolean | number + max_teams?: boolean | number + min_teams?: boolean | number + order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Streaming cursor of the table "system_alerts" */ -export interface system_alerts_stream_cursor_input { +/** order by stddev_samp() on columns of table "tournament_stages" */ +export interface tournament_stages_stddev_samp_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null)} + + +/** Streaming cursor of the table "tournament_stages" */ +export interface tournament_stages_stream_cursor_input { /** Stream column input with initial value */ -initial_value: system_alerts_stream_cursor_value_input, +initial_value: tournament_stages_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface system_alerts_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),created_by?: (Scalars['bigint'] | null),dismissible?: (Scalars['Boolean'] | null),expires_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),is_active?: (Scalars['Boolean'] | null),message?: (Scalars['String'] | null),title?: (Scalars['String'] | null),type?: (e_system_alert_types_enum | null),updated_at?: (Scalars['timestamptz'] | null)} +export interface tournament_stages_stream_cursor_value_input {decider_best_of?: (Scalars['Int'] | null),default_best_of?: (Scalars['Int'] | null),final_map_advantage?: (Scalars['Int'] | null),groups?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),max_rounds?: (Scalars['Int'] | null),max_teams?: (Scalars['Int'] | null),min_teams?: (Scalars['Int'] | null),order?: (Scalars['Int'] | null),settings?: (Scalars['jsonb'] | null),swiss_no_elimination?: (Scalars['Boolean'] | null),third_place_match?: (Scalars['Boolean'] | null),tournament_id?: (Scalars['uuid'] | null),type?: (e_tournament_stage_types_enum | null)} /** aggregate sum on columns */ -export interface system_alerts_sum_fieldsGenqlSelection{ - created_by?: boolean | number +export interface tournament_stages_sum_fieldsGenqlSelection{ + decider_best_of?: boolean | number + default_best_of?: boolean | number + final_map_advantage?: boolean | number + groups?: boolean | number + max_rounds?: boolean | number + max_teams?: boolean | number + min_teams?: boolean | number + order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface system_alerts_updates { + +/** order by sum() on columns of table "tournament_stages" */ +export interface tournament_stages_sum_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null)} + +export interface tournament_stages_updates { +/** append existing jsonb value of filtered columns with new jsonb value */ +_append?: (tournament_stages_append_input | null), +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +_delete_at_path?: (tournament_stages_delete_at_path_input | null), +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +_delete_elem?: (tournament_stages_delete_elem_input | null), +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +_delete_key?: (tournament_stages_delete_key_input | null), /** increments the numeric columns with given value of the filtered values */ -_inc?: (system_alerts_inc_input | null), +_inc?: (tournament_stages_inc_input | null), +/** prepend existing jsonb value of filtered columns with new jsonb value */ +_prepend?: (tournament_stages_prepend_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (system_alerts_set_input | null), +_set?: (tournament_stages_set_input | null), /** filter the rows which have to be updated */ -where: system_alerts_bool_exp} +where: tournament_stages_bool_exp} /** aggregate var_pop on columns */ -export interface system_alerts_var_pop_fieldsGenqlSelection{ - created_by?: boolean | number +export interface tournament_stages_var_pop_fieldsGenqlSelection{ + decider_best_of?: boolean | number + default_best_of?: boolean | number + final_map_advantage?: boolean | number + groups?: boolean | number + max_rounds?: boolean | number + max_teams?: boolean | number + min_teams?: boolean | number + order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by var_pop() on columns of table "tournament_stages" */ +export interface tournament_stages_var_pop_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null)} + + /** aggregate var_samp on columns */ -export interface system_alerts_var_samp_fieldsGenqlSelection{ - created_by?: boolean | number +export interface tournament_stages_var_samp_fieldsGenqlSelection{ + decider_best_of?: boolean | number + default_best_of?: boolean | number + final_map_advantage?: boolean | number + groups?: boolean | number + max_rounds?: boolean | number + max_teams?: boolean | number + min_teams?: boolean | number + order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by var_samp() on columns of table "tournament_stages" */ +export interface tournament_stages_var_samp_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null)} + + /** aggregate variance on columns */ -export interface system_alerts_variance_fieldsGenqlSelection{ - created_by?: boolean | number +export interface tournament_stages_variance_fieldsGenqlSelection{ + decider_best_of?: boolean | number + default_best_of?: boolean | number + final_map_advantage?: boolean | number + groups?: boolean | number + max_rounds?: boolean | number + max_teams?: boolean | number + min_teams?: boolean | number + order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** columns and relationships of "team_invites" */ -export interface team_invitesGenqlSelection{ +/** order by variance() on columns of table "tournament_stages" */ +export interface tournament_stages_variance_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null)} + + +/** columns and relationships of "tournament_team_invites" */ +export interface tournament_team_invitesGenqlSelection{ created_at?: boolean | number id?: boolean | number /** An object relationship */ @@ -93303,56 +105778,56 @@ export interface team_invitesGenqlSelection{ player?: playersGenqlSelection steam_id?: boolean | number /** An object relationship */ - team?: teamsGenqlSelection - team_id?: boolean | number + team?: tournament_teamsGenqlSelection + tournament_team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "team_invites" */ -export interface team_invites_aggregateGenqlSelection{ - aggregate?: team_invites_aggregate_fieldsGenqlSelection - nodes?: team_invitesGenqlSelection +/** aggregated selection of "tournament_team_invites" */ +export interface tournament_team_invites_aggregateGenqlSelection{ + aggregate?: tournament_team_invites_aggregate_fieldsGenqlSelection + nodes?: tournament_team_invitesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface team_invites_aggregate_bool_exp {count?: (team_invites_aggregate_bool_exp_count | null)} +export interface tournament_team_invites_aggregate_bool_exp {count?: (tournament_team_invites_aggregate_bool_exp_count | null)} -export interface team_invites_aggregate_bool_exp_count {arguments?: (team_invites_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (team_invites_bool_exp | null),predicate: Int_comparison_exp} +export interface tournament_team_invites_aggregate_bool_exp_count {arguments?: (tournament_team_invites_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_team_invites_bool_exp | null),predicate: Int_comparison_exp} -/** aggregate fields of "team_invites" */ -export interface team_invites_aggregate_fieldsGenqlSelection{ - avg?: team_invites_avg_fieldsGenqlSelection - count?: { __args: {columns?: (team_invites_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: team_invites_max_fieldsGenqlSelection - min?: team_invites_min_fieldsGenqlSelection - stddev?: team_invites_stddev_fieldsGenqlSelection - stddev_pop?: team_invites_stddev_pop_fieldsGenqlSelection - stddev_samp?: team_invites_stddev_samp_fieldsGenqlSelection - sum?: team_invites_sum_fieldsGenqlSelection - var_pop?: team_invites_var_pop_fieldsGenqlSelection - var_samp?: team_invites_var_samp_fieldsGenqlSelection - variance?: team_invites_variance_fieldsGenqlSelection +/** aggregate fields of "tournament_team_invites" */ +export interface tournament_team_invites_aggregate_fieldsGenqlSelection{ + avg?: tournament_team_invites_avg_fieldsGenqlSelection + count?: { __args: {columns?: (tournament_team_invites_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: tournament_team_invites_max_fieldsGenqlSelection + min?: tournament_team_invites_min_fieldsGenqlSelection + stddev?: tournament_team_invites_stddev_fieldsGenqlSelection + stddev_pop?: tournament_team_invites_stddev_pop_fieldsGenqlSelection + stddev_samp?: tournament_team_invites_stddev_samp_fieldsGenqlSelection + sum?: tournament_team_invites_sum_fieldsGenqlSelection + var_pop?: tournament_team_invites_var_pop_fieldsGenqlSelection + var_samp?: tournament_team_invites_var_samp_fieldsGenqlSelection + variance?: tournament_team_invites_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "team_invites" */ -export interface team_invites_aggregate_order_by {avg?: (team_invites_avg_order_by | null),count?: (order_by | null),max?: (team_invites_max_order_by | null),min?: (team_invites_min_order_by | null),stddev?: (team_invites_stddev_order_by | null),stddev_pop?: (team_invites_stddev_pop_order_by | null),stddev_samp?: (team_invites_stddev_samp_order_by | null),sum?: (team_invites_sum_order_by | null),var_pop?: (team_invites_var_pop_order_by | null),var_samp?: (team_invites_var_samp_order_by | null),variance?: (team_invites_variance_order_by | null)} +/** order by aggregate values of table "tournament_team_invites" */ +export interface tournament_team_invites_aggregate_order_by {avg?: (tournament_team_invites_avg_order_by | null),count?: (order_by | null),max?: (tournament_team_invites_max_order_by | null),min?: (tournament_team_invites_min_order_by | null),stddev?: (tournament_team_invites_stddev_order_by | null),stddev_pop?: (tournament_team_invites_stddev_pop_order_by | null),stddev_samp?: (tournament_team_invites_stddev_samp_order_by | null),sum?: (tournament_team_invites_sum_order_by | null),var_pop?: (tournament_team_invites_var_pop_order_by | null),var_samp?: (tournament_team_invites_var_samp_order_by | null),variance?: (tournament_team_invites_variance_order_by | null)} -/** input type for inserting array relation for remote table "team_invites" */ -export interface team_invites_arr_rel_insert_input {data: team_invites_insert_input[], +/** input type for inserting array relation for remote table "tournament_team_invites" */ +export interface tournament_team_invites_arr_rel_insert_input {data: tournament_team_invites_insert_input[], /** upsert condition */ -on_conflict?: (team_invites_on_conflict | null)} +on_conflict?: (tournament_team_invites_on_conflict | null)} /** aggregate avg on columns */ -export interface team_invites_avg_fieldsGenqlSelection{ +export interface tournament_team_invites_avg_fieldsGenqlSelection{ invited_by_player_steam_id?: boolean | number steam_id?: boolean | number __typename?: boolean | number @@ -93360,83 +105835,83 @@ export interface team_invites_avg_fieldsGenqlSelection{ } -/** order by avg() on columns of table "team_invites" */ -export interface team_invites_avg_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} +/** order by avg() on columns of table "tournament_team_invites" */ +export interface tournament_team_invites_avg_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} -/** Boolean expression to filter rows from the table "team_invites". All fields are combined with a logical 'AND'. */ -export interface team_invites_bool_exp {_and?: (team_invites_bool_exp[] | null),_not?: (team_invites_bool_exp | null),_or?: (team_invites_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),invited_by?: (players_bool_exp | null),invited_by_player_steam_id?: (bigint_comparison_exp | null),player?: (players_bool_exp | null),steam_id?: (bigint_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null)} +/** Boolean expression to filter rows from the table "tournament_team_invites". All fields are combined with a logical 'AND'. */ +export interface tournament_team_invites_bool_exp {_and?: (tournament_team_invites_bool_exp[] | null),_not?: (tournament_team_invites_bool_exp | null),_or?: (tournament_team_invites_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),invited_by?: (players_bool_exp | null),invited_by_player_steam_id?: (bigint_comparison_exp | null),player?: (players_bool_exp | null),steam_id?: (bigint_comparison_exp | null),team?: (tournament_teams_bool_exp | null),tournament_team_id?: (uuid_comparison_exp | null)} -/** input type for incrementing numeric columns in table "team_invites" */ -export interface team_invites_inc_input {invited_by_player_steam_id?: (Scalars['bigint'] | null),steam_id?: (Scalars['bigint'] | null)} +/** input type for incrementing numeric columns in table "tournament_team_invites" */ +export interface tournament_team_invites_inc_input {invited_by_player_steam_id?: (Scalars['bigint'] | null),steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "team_invites" */ -export interface team_invites_insert_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),invited_by?: (players_obj_rel_insert_input | null),invited_by_player_steam_id?: (Scalars['bigint'] | null),player?: (players_obj_rel_insert_input | null),steam_id?: (Scalars['bigint'] | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null)} +/** input type for inserting data into table "tournament_team_invites" */ +export interface tournament_team_invites_insert_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),invited_by?: (players_obj_rel_insert_input | null),invited_by_player_steam_id?: (Scalars['bigint'] | null),player?: (players_obj_rel_insert_input | null),steam_id?: (Scalars['bigint'] | null),team?: (tournament_teams_obj_rel_insert_input | null),tournament_team_id?: (Scalars['uuid'] | null)} /** aggregate max on columns */ -export interface team_invites_max_fieldsGenqlSelection{ +export interface tournament_team_invites_max_fieldsGenqlSelection{ created_at?: boolean | number id?: boolean | number invited_by_player_steam_id?: boolean | number steam_id?: boolean | number - team_id?: boolean | number + tournament_team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "team_invites" */ -export interface team_invites_max_order_by {created_at?: (order_by | null),id?: (order_by | null),invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null),team_id?: (order_by | null)} +/** order by max() on columns of table "tournament_team_invites" */ +export interface tournament_team_invites_max_order_by {created_at?: (order_by | null),id?: (order_by | null),invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null),tournament_team_id?: (order_by | null)} /** aggregate min on columns */ -export interface team_invites_min_fieldsGenqlSelection{ +export interface tournament_team_invites_min_fieldsGenqlSelection{ created_at?: boolean | number id?: boolean | number invited_by_player_steam_id?: boolean | number steam_id?: boolean | number - team_id?: boolean | number + tournament_team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "team_invites" */ -export interface team_invites_min_order_by {created_at?: (order_by | null),id?: (order_by | null),invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null),team_id?: (order_by | null)} +/** order by min() on columns of table "tournament_team_invites" */ +export interface tournament_team_invites_min_order_by {created_at?: (order_by | null),id?: (order_by | null),invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null),tournament_team_id?: (order_by | null)} -/** response of any mutation on the table "team_invites" */ -export interface team_invites_mutation_responseGenqlSelection{ +/** response of any mutation on the table "tournament_team_invites" */ +export interface tournament_team_invites_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: team_invitesGenqlSelection + returning?: tournament_team_invitesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "team_invites" */ -export interface team_invites_on_conflict {constraint: team_invites_constraint,update_columns?: team_invites_update_column[],where?: (team_invites_bool_exp | null)} +/** on_conflict condition type for table "tournament_team_invites" */ +export interface tournament_team_invites_on_conflict {constraint: tournament_team_invites_constraint,update_columns?: tournament_team_invites_update_column[],where?: (tournament_team_invites_bool_exp | null)} -/** Ordering options when selecting data from "team_invites". */ -export interface team_invites_order_by {created_at?: (order_by | null),id?: (order_by | null),invited_by?: (players_order_by | null),invited_by_player_steam_id?: (order_by | null),player?: (players_order_by | null),steam_id?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null)} +/** Ordering options when selecting data from "tournament_team_invites". */ +export interface tournament_team_invites_order_by {created_at?: (order_by | null),id?: (order_by | null),invited_by?: (players_order_by | null),invited_by_player_steam_id?: (order_by | null),player?: (players_order_by | null),steam_id?: (order_by | null),team?: (tournament_teams_order_by | null),tournament_team_id?: (order_by | null)} -/** primary key columns input for table: team_invites */ -export interface team_invites_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: tournament_team_invites */ +export interface tournament_team_invites_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "team_invites" */ -export interface team_invites_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),invited_by_player_steam_id?: (Scalars['bigint'] | null),steam_id?: (Scalars['bigint'] | null),team_id?: (Scalars['uuid'] | null)} +/** input type for updating data in table "tournament_team_invites" */ +export interface tournament_team_invites_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),invited_by_player_steam_id?: (Scalars['bigint'] | null),steam_id?: (Scalars['bigint'] | null),tournament_team_id?: (Scalars['uuid'] | null)} /** aggregate stddev on columns */ -export interface team_invites_stddev_fieldsGenqlSelection{ +export interface tournament_team_invites_stddev_fieldsGenqlSelection{ invited_by_player_steam_id?: boolean | number steam_id?: boolean | number __typename?: boolean | number @@ -93444,12 +105919,12 @@ export interface team_invites_stddev_fieldsGenqlSelection{ } -/** order by stddev() on columns of table "team_invites" */ -export interface team_invites_stddev_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} +/** order by stddev() on columns of table "tournament_team_invites" */ +export interface tournament_team_invites_stddev_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface team_invites_stddev_pop_fieldsGenqlSelection{ +export interface tournament_team_invites_stddev_pop_fieldsGenqlSelection{ invited_by_player_steam_id?: boolean | number steam_id?: boolean | number __typename?: boolean | number @@ -93457,12 +105932,12 @@ export interface team_invites_stddev_pop_fieldsGenqlSelection{ } -/** order by stddev_pop() on columns of table "team_invites" */ -export interface team_invites_stddev_pop_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} +/** order by stddev_pop() on columns of table "tournament_team_invites" */ +export interface tournament_team_invites_stddev_pop_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface team_invites_stddev_samp_fieldsGenqlSelection{ +export interface tournament_team_invites_stddev_samp_fieldsGenqlSelection{ invited_by_player_steam_id?: boolean | number steam_id?: boolean | number __typename?: boolean | number @@ -93470,24 +105945,24 @@ export interface team_invites_stddev_samp_fieldsGenqlSelection{ } -/** order by stddev_samp() on columns of table "team_invites" */ -export interface team_invites_stddev_samp_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} +/** order by stddev_samp() on columns of table "tournament_team_invites" */ +export interface tournament_team_invites_stddev_samp_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} -/** Streaming cursor of the table "team_invites" */ -export interface team_invites_stream_cursor_input { +/** Streaming cursor of the table "tournament_team_invites" */ +export interface tournament_team_invites_stream_cursor_input { /** Stream column input with initial value */ -initial_value: team_invites_stream_cursor_value_input, +initial_value: tournament_team_invites_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface team_invites_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),invited_by_player_steam_id?: (Scalars['bigint'] | null),steam_id?: (Scalars['bigint'] | null),team_id?: (Scalars['uuid'] | null)} +export interface tournament_team_invites_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),invited_by_player_steam_id?: (Scalars['bigint'] | null),steam_id?: (Scalars['bigint'] | null),tournament_team_id?: (Scalars['uuid'] | null)} /** aggregate sum on columns */ -export interface team_invites_sum_fieldsGenqlSelection{ +export interface tournament_team_invites_sum_fieldsGenqlSelection{ invited_by_player_steam_id?: boolean | number steam_id?: boolean | number __typename?: boolean | number @@ -93495,20 +105970,20 @@ export interface team_invites_sum_fieldsGenqlSelection{ } -/** order by sum() on columns of table "team_invites" */ -export interface team_invites_sum_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} +/** order by sum() on columns of table "tournament_team_invites" */ +export interface tournament_team_invites_sum_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} -export interface team_invites_updates { +export interface tournament_team_invites_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (team_invites_inc_input | null), +_inc?: (tournament_team_invites_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (team_invites_set_input | null), +_set?: (tournament_team_invites_set_input | null), /** filter the rows which have to be updated */ -where: team_invites_bool_exp} +where: tournament_team_invites_bool_exp} /** aggregate var_pop on columns */ -export interface team_invites_var_pop_fieldsGenqlSelection{ +export interface tournament_team_invites_var_pop_fieldsGenqlSelection{ invited_by_player_steam_id?: boolean | number steam_id?: boolean | number __typename?: boolean | number @@ -93516,12 +105991,12 @@ export interface team_invites_var_pop_fieldsGenqlSelection{ } -/** order by var_pop() on columns of table "team_invites" */ -export interface team_invites_var_pop_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} +/** order by var_pop() on columns of table "tournament_team_invites" */ +export interface tournament_team_invites_var_pop_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} /** aggregate var_samp on columns */ -export interface team_invites_var_samp_fieldsGenqlSelection{ +export interface tournament_team_invites_var_samp_fieldsGenqlSelection{ invited_by_player_steam_id?: boolean | number steam_id?: boolean | number __typename?: boolean | number @@ -93529,12 +106004,12 @@ export interface team_invites_var_samp_fieldsGenqlSelection{ } -/** order by var_samp() on columns of table "team_invites" */ -export interface team_invites_var_samp_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} +/** order by var_samp() on columns of table "tournament_team_invites" */ +export interface tournament_team_invites_var_samp_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} /** aggregate variance on columns */ -export interface team_invites_variance_fieldsGenqlSelection{ +export interface tournament_team_invites_variance_fieldsGenqlSelection{ invited_by_player_steam_id?: boolean | number steam_id?: boolean | number __typename?: boolean | number @@ -93542,1252 +106017,1615 @@ export interface team_invites_variance_fieldsGenqlSelection{ } -/** order by variance() on columns of table "team_invites" */ -export interface team_invites_variance_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} +/** order by variance() on columns of table "tournament_team_invites" */ +export interface tournament_team_invites_variance_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} -/** columns and relationships of "team_roster" */ -export interface team_rosterGenqlSelection{ - coach?: boolean | number +/** columns and relationships of "tournament_team_roster" */ +export interface tournament_team_rosterGenqlSelection{ + /** An object relationship */ + e_team_role?: e_team_rolesGenqlSelection /** An object relationship */ player?: playersGenqlSelection player_steam_id?: boolean | number role?: boolean | number - roster_image_url?: boolean | number - status?: boolean | number /** An object relationship */ - team?: teamsGenqlSelection - team_id?: boolean | number + tournament?: tournamentsGenqlSelection + tournament_id?: boolean | number + /** An object relationship */ + tournament_team?: tournament_teamsGenqlSelection + tournament_team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "team_roster" */ -export interface team_roster_aggregateGenqlSelection{ - aggregate?: team_roster_aggregate_fieldsGenqlSelection - nodes?: team_rosterGenqlSelection +/** aggregated selection of "tournament_team_roster" */ +export interface tournament_team_roster_aggregateGenqlSelection{ + aggregate?: tournament_team_roster_aggregate_fieldsGenqlSelection + nodes?: tournament_team_rosterGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface team_roster_aggregate_bool_exp {bool_and?: (team_roster_aggregate_bool_exp_bool_and | null),bool_or?: (team_roster_aggregate_bool_exp_bool_or | null),count?: (team_roster_aggregate_bool_exp_count | null)} - -export interface team_roster_aggregate_bool_exp_bool_and {arguments: team_roster_select_column_team_roster_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (team_roster_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface team_roster_aggregate_bool_exp_bool_or {arguments: team_roster_select_column_team_roster_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (team_roster_bool_exp | null),predicate: Boolean_comparison_exp} +export interface tournament_team_roster_aggregate_bool_exp {count?: (tournament_team_roster_aggregate_bool_exp_count | null)} -export interface team_roster_aggregate_bool_exp_count {arguments?: (team_roster_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (team_roster_bool_exp | null),predicate: Int_comparison_exp} +export interface tournament_team_roster_aggregate_bool_exp_count {arguments?: (tournament_team_roster_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_team_roster_bool_exp | null),predicate: Int_comparison_exp} -/** aggregate fields of "team_roster" */ -export interface team_roster_aggregate_fieldsGenqlSelection{ - avg?: team_roster_avg_fieldsGenqlSelection - count?: { __args: {columns?: (team_roster_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: team_roster_max_fieldsGenqlSelection - min?: team_roster_min_fieldsGenqlSelection - stddev?: team_roster_stddev_fieldsGenqlSelection - stddev_pop?: team_roster_stddev_pop_fieldsGenqlSelection - stddev_samp?: team_roster_stddev_samp_fieldsGenqlSelection - sum?: team_roster_sum_fieldsGenqlSelection - var_pop?: team_roster_var_pop_fieldsGenqlSelection - var_samp?: team_roster_var_samp_fieldsGenqlSelection - variance?: team_roster_variance_fieldsGenqlSelection +/** aggregate fields of "tournament_team_roster" */ +export interface tournament_team_roster_aggregate_fieldsGenqlSelection{ + avg?: tournament_team_roster_avg_fieldsGenqlSelection + count?: { __args: {columns?: (tournament_team_roster_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: tournament_team_roster_max_fieldsGenqlSelection + min?: tournament_team_roster_min_fieldsGenqlSelection + stddev?: tournament_team_roster_stddev_fieldsGenqlSelection + stddev_pop?: tournament_team_roster_stddev_pop_fieldsGenqlSelection + stddev_samp?: tournament_team_roster_stddev_samp_fieldsGenqlSelection + sum?: tournament_team_roster_sum_fieldsGenqlSelection + var_pop?: tournament_team_roster_var_pop_fieldsGenqlSelection + var_samp?: tournament_team_roster_var_samp_fieldsGenqlSelection + variance?: tournament_team_roster_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "team_roster" */ -export interface team_roster_aggregate_order_by {avg?: (team_roster_avg_order_by | null),count?: (order_by | null),max?: (team_roster_max_order_by | null),min?: (team_roster_min_order_by | null),stddev?: (team_roster_stddev_order_by | null),stddev_pop?: (team_roster_stddev_pop_order_by | null),stddev_samp?: (team_roster_stddev_samp_order_by | null),sum?: (team_roster_sum_order_by | null),var_pop?: (team_roster_var_pop_order_by | null),var_samp?: (team_roster_var_samp_order_by | null),variance?: (team_roster_variance_order_by | null)} +/** order by aggregate values of table "tournament_team_roster" */ +export interface tournament_team_roster_aggregate_order_by {avg?: (tournament_team_roster_avg_order_by | null),count?: (order_by | null),max?: (tournament_team_roster_max_order_by | null),min?: (tournament_team_roster_min_order_by | null),stddev?: (tournament_team_roster_stddev_order_by | null),stddev_pop?: (tournament_team_roster_stddev_pop_order_by | null),stddev_samp?: (tournament_team_roster_stddev_samp_order_by | null),sum?: (tournament_team_roster_sum_order_by | null),var_pop?: (tournament_team_roster_var_pop_order_by | null),var_samp?: (tournament_team_roster_var_samp_order_by | null),variance?: (tournament_team_roster_variance_order_by | null)} -/** input type for inserting array relation for remote table "team_roster" */ -export interface team_roster_arr_rel_insert_input {data: team_roster_insert_input[], +/** input type for inserting array relation for remote table "tournament_team_roster" */ +export interface tournament_team_roster_arr_rel_insert_input {data: tournament_team_roster_insert_input[], /** upsert condition */ -on_conflict?: (team_roster_on_conflict | null)} +on_conflict?: (tournament_team_roster_on_conflict | null)} /** aggregate avg on columns */ -export interface team_roster_avg_fieldsGenqlSelection{ +export interface tournament_team_roster_avg_fieldsGenqlSelection{ player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "team_roster" */ -export interface team_roster_avg_order_by {player_steam_id?: (order_by | null)} +/** order by avg() on columns of table "tournament_team_roster" */ +export interface tournament_team_roster_avg_order_by {player_steam_id?: (order_by | null)} -/** Boolean expression to filter rows from the table "team_roster". All fields are combined with a logical 'AND'. */ -export interface team_roster_bool_exp {_and?: (team_roster_bool_exp[] | null),_not?: (team_roster_bool_exp | null),_or?: (team_roster_bool_exp[] | null),coach?: (Boolean_comparison_exp | null),player?: (players_bool_exp | null),player_steam_id?: (bigint_comparison_exp | null),role?: (e_team_roles_enum_comparison_exp | null),roster_image_url?: (String_comparison_exp | null),status?: (e_team_roster_statuses_enum_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null)} +/** Boolean expression to filter rows from the table "tournament_team_roster". All fields are combined with a logical 'AND'. */ +export interface tournament_team_roster_bool_exp {_and?: (tournament_team_roster_bool_exp[] | null),_not?: (tournament_team_roster_bool_exp | null),_or?: (tournament_team_roster_bool_exp[] | null),e_team_role?: (e_team_roles_bool_exp | null),player?: (players_bool_exp | null),player_steam_id?: (bigint_comparison_exp | null),role?: (e_team_roles_enum_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null),tournament_team?: (tournament_teams_bool_exp | null),tournament_team_id?: (uuid_comparison_exp | null)} -/** input type for incrementing numeric columns in table "team_roster" */ -export interface team_roster_inc_input {player_steam_id?: (Scalars['bigint'] | null)} +/** input type for incrementing numeric columns in table "tournament_team_roster" */ +export interface tournament_team_roster_inc_input {player_steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "team_roster" */ -export interface team_roster_insert_input {coach?: (Scalars['Boolean'] | null),player?: (players_obj_rel_insert_input | null),player_steam_id?: (Scalars['bigint'] | null),role?: (e_team_roles_enum | null),roster_image_url?: (Scalars['String'] | null),status?: (e_team_roster_statuses_enum | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null)} +/** input type for inserting data into table "tournament_team_roster" */ +export interface tournament_team_roster_insert_input {e_team_role?: (e_team_roles_obj_rel_insert_input | null),player?: (players_obj_rel_insert_input | null),player_steam_id?: (Scalars['bigint'] | null),role?: (e_team_roles_enum | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null),tournament_team?: (tournament_teams_obj_rel_insert_input | null),tournament_team_id?: (Scalars['uuid'] | null)} /** aggregate max on columns */ -export interface team_roster_max_fieldsGenqlSelection{ +export interface tournament_team_roster_max_fieldsGenqlSelection{ player_steam_id?: boolean | number - roster_image_url?: boolean | number - team_id?: boolean | number + tournament_id?: boolean | number + tournament_team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "team_roster" */ -export interface team_roster_max_order_by {player_steam_id?: (order_by | null),roster_image_url?: (order_by | null),team_id?: (order_by | null)} +/** order by max() on columns of table "tournament_team_roster" */ +export interface tournament_team_roster_max_order_by {player_steam_id?: (order_by | null),tournament_id?: (order_by | null),tournament_team_id?: (order_by | null)} /** aggregate min on columns */ -export interface team_roster_min_fieldsGenqlSelection{ +export interface tournament_team_roster_min_fieldsGenqlSelection{ player_steam_id?: boolean | number - roster_image_url?: boolean | number - team_id?: boolean | number + tournament_id?: boolean | number + tournament_team_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "team_roster" */ -export interface team_roster_min_order_by {player_steam_id?: (order_by | null),roster_image_url?: (order_by | null),team_id?: (order_by | null)} +/** order by min() on columns of table "tournament_team_roster" */ +export interface tournament_team_roster_min_order_by {player_steam_id?: (order_by | null),tournament_id?: (order_by | null),tournament_team_id?: (order_by | null)} -/** response of any mutation on the table "team_roster" */ -export interface team_roster_mutation_responseGenqlSelection{ +/** response of any mutation on the table "tournament_team_roster" */ +export interface tournament_team_roster_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: team_rosterGenqlSelection + returning?: tournament_team_rosterGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "team_roster" */ -export interface team_roster_on_conflict {constraint: team_roster_constraint,update_columns?: team_roster_update_column[],where?: (team_roster_bool_exp | null)} +/** on_conflict condition type for table "tournament_team_roster" */ +export interface tournament_team_roster_on_conflict {constraint: tournament_team_roster_constraint,update_columns?: tournament_team_roster_update_column[],where?: (tournament_team_roster_bool_exp | null)} -/** Ordering options when selecting data from "team_roster". */ -export interface team_roster_order_by {coach?: (order_by | null),player?: (players_order_by | null),player_steam_id?: (order_by | null),role?: (order_by | null),roster_image_url?: (order_by | null),status?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null)} +/** Ordering options when selecting data from "tournament_team_roster". */ +export interface tournament_team_roster_order_by {e_team_role?: (e_team_roles_order_by | null),player?: (players_order_by | null),player_steam_id?: (order_by | null),role?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null),tournament_team?: (tournament_teams_order_by | null),tournament_team_id?: (order_by | null)} -/** primary key columns input for table: team_roster */ -export interface team_roster_pk_columns_input {player_steam_id: Scalars['bigint'],team_id: Scalars['uuid']} +/** primary key columns input for table: tournament_team_roster */ +export interface tournament_team_roster_pk_columns_input {player_steam_id: Scalars['bigint'],tournament_id: Scalars['uuid']} -/** input type for updating data in table "team_roster" */ -export interface team_roster_set_input {coach?: (Scalars['Boolean'] | null),player_steam_id?: (Scalars['bigint'] | null),role?: (e_team_roles_enum | null),roster_image_url?: (Scalars['String'] | null),status?: (e_team_roster_statuses_enum | null),team_id?: (Scalars['uuid'] | null)} +/** input type for updating data in table "tournament_team_roster" */ +export interface tournament_team_roster_set_input {player_steam_id?: (Scalars['bigint'] | null),role?: (e_team_roles_enum | null),tournament_id?: (Scalars['uuid'] | null),tournament_team_id?: (Scalars['uuid'] | null)} /** aggregate stddev on columns */ -export interface team_roster_stddev_fieldsGenqlSelection{ +export interface tournament_team_roster_stddev_fieldsGenqlSelection{ player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "team_roster" */ -export interface team_roster_stddev_order_by {player_steam_id?: (order_by | null)} +/** order by stddev() on columns of table "tournament_team_roster" */ +export interface tournament_team_roster_stddev_order_by {player_steam_id?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface team_roster_stddev_pop_fieldsGenqlSelection{ +export interface tournament_team_roster_stddev_pop_fieldsGenqlSelection{ player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "team_roster" */ -export interface team_roster_stddev_pop_order_by {player_steam_id?: (order_by | null)} +/** order by stddev_pop() on columns of table "tournament_team_roster" */ +export interface tournament_team_roster_stddev_pop_order_by {player_steam_id?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface team_roster_stddev_samp_fieldsGenqlSelection{ +export interface tournament_team_roster_stddev_samp_fieldsGenqlSelection{ player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "team_roster" */ -export interface team_roster_stddev_samp_order_by {player_steam_id?: (order_by | null)} +/** order by stddev_samp() on columns of table "tournament_team_roster" */ +export interface tournament_team_roster_stddev_samp_order_by {player_steam_id?: (order_by | null)} -/** Streaming cursor of the table "team_roster" */ -export interface team_roster_stream_cursor_input { +/** Streaming cursor of the table "tournament_team_roster" */ +export interface tournament_team_roster_stream_cursor_input { /** Stream column input with initial value */ -initial_value: team_roster_stream_cursor_value_input, +initial_value: tournament_team_roster_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface team_roster_stream_cursor_value_input {coach?: (Scalars['Boolean'] | null),player_steam_id?: (Scalars['bigint'] | null),role?: (e_team_roles_enum | null),roster_image_url?: (Scalars['String'] | null),status?: (e_team_roster_statuses_enum | null),team_id?: (Scalars['uuid'] | null)} +export interface tournament_team_roster_stream_cursor_value_input {player_steam_id?: (Scalars['bigint'] | null),role?: (e_team_roles_enum | null),tournament_id?: (Scalars['uuid'] | null),tournament_team_id?: (Scalars['uuid'] | null)} /** aggregate sum on columns */ -export interface team_roster_sum_fieldsGenqlSelection{ +export interface tournament_team_roster_sum_fieldsGenqlSelection{ player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "team_roster" */ -export interface team_roster_sum_order_by {player_steam_id?: (order_by | null)} +/** order by sum() on columns of table "tournament_team_roster" */ +export interface tournament_team_roster_sum_order_by {player_steam_id?: (order_by | null)} -export interface team_roster_updates { +export interface tournament_team_roster_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (team_roster_inc_input | null), +_inc?: (tournament_team_roster_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (team_roster_set_input | null), +_set?: (tournament_team_roster_set_input | null), /** filter the rows which have to be updated */ -where: team_roster_bool_exp} +where: tournament_team_roster_bool_exp} /** aggregate var_pop on columns */ -export interface team_roster_var_pop_fieldsGenqlSelection{ +export interface tournament_team_roster_var_pop_fieldsGenqlSelection{ player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "team_roster" */ -export interface team_roster_var_pop_order_by {player_steam_id?: (order_by | null)} +/** order by var_pop() on columns of table "tournament_team_roster" */ +export interface tournament_team_roster_var_pop_order_by {player_steam_id?: (order_by | null)} /** aggregate var_samp on columns */ -export interface team_roster_var_samp_fieldsGenqlSelection{ +export interface tournament_team_roster_var_samp_fieldsGenqlSelection{ player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "team_roster" */ -export interface team_roster_var_samp_order_by {player_steam_id?: (order_by | null)} +/** order by var_samp() on columns of table "tournament_team_roster" */ +export interface tournament_team_roster_var_samp_order_by {player_steam_id?: (order_by | null)} /** aggregate variance on columns */ -export interface team_roster_variance_fieldsGenqlSelection{ +export interface tournament_team_roster_variance_fieldsGenqlSelection{ player_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "team_roster" */ -export interface team_roster_variance_order_by {player_steam_id?: (order_by | null)} +/** order by variance() on columns of table "tournament_team_roster" */ +export interface tournament_team_roster_variance_order_by {player_steam_id?: (order_by | null)} -/** columns and relationships of "team_scrim_alerts" */ -export interface team_scrim_alertsGenqlSelection{ +/** columns and relationships of "tournament_teams" */ +export interface tournament_teamsGenqlSelection{ + /** A computed field, executes function "can_manage_tournament_team" */ + can_manage?: boolean | number + /** An object relationship */ + captain?: playersGenqlSelection + captain_steam_id?: boolean | number created_at?: boolean | number - elo_max?: boolean | number - elo_min?: boolean | number - enabled?: boolean | number + /** An object relationship */ + creator?: playersGenqlSelection + eligible_at?: boolean | number id?: boolean | number - last_notified_at?: boolean | number - regions?: boolean | number + /** An array relationship */ + invites?: (tournament_team_invitesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_team_invites_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_team_invites_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_team_invites_bool_exp | null)} }) + /** An aggregate relationship */ + invites_aggregate?: (tournament_team_invites_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_team_invites_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_team_invites_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_team_invites_bool_exp | null)} }) + name?: boolean | number + owner_steam_id?: boolean | number + /** An object relationship */ + results?: v_team_stage_resultsGenqlSelection + /** An array relationship */ + roster?: (tournament_team_rosterGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_team_roster_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_team_roster_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_team_roster_bool_exp | null)} }) + /** An aggregate relationship */ + roster_aggregate?: (tournament_team_roster_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_team_roster_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_team_roster_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_team_roster_bool_exp | null)} }) + seed?: boolean | number + short_name?: boolean | number /** An object relationship */ team?: teamsGenqlSelection team_id?: boolean | number + /** An object relationship */ + tournament?: tournamentsGenqlSelection + tournament_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "team_scrim_alerts" */ -export interface team_scrim_alerts_aggregateGenqlSelection{ - aggregate?: team_scrim_alerts_aggregate_fieldsGenqlSelection - nodes?: team_scrim_alertsGenqlSelection +/** aggregated selection of "tournament_teams" */ +export interface tournament_teams_aggregateGenqlSelection{ + aggregate?: tournament_teams_aggregate_fieldsGenqlSelection + nodes?: tournament_teamsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } +export interface tournament_teams_aggregate_bool_exp {count?: (tournament_teams_aggregate_bool_exp_count | null)} -/** aggregate fields of "team_scrim_alerts" */ -export interface team_scrim_alerts_aggregate_fieldsGenqlSelection{ - avg?: team_scrim_alerts_avg_fieldsGenqlSelection - count?: { __args: {columns?: (team_scrim_alerts_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: team_scrim_alerts_max_fieldsGenqlSelection - min?: team_scrim_alerts_min_fieldsGenqlSelection - stddev?: team_scrim_alerts_stddev_fieldsGenqlSelection - stddev_pop?: team_scrim_alerts_stddev_pop_fieldsGenqlSelection - stddev_samp?: team_scrim_alerts_stddev_samp_fieldsGenqlSelection - sum?: team_scrim_alerts_sum_fieldsGenqlSelection - var_pop?: team_scrim_alerts_var_pop_fieldsGenqlSelection - var_samp?: team_scrim_alerts_var_samp_fieldsGenqlSelection - variance?: team_scrim_alerts_variance_fieldsGenqlSelection +export interface tournament_teams_aggregate_bool_exp_count {arguments?: (tournament_teams_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_teams_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "tournament_teams" */ +export interface tournament_teams_aggregate_fieldsGenqlSelection{ + avg?: tournament_teams_avg_fieldsGenqlSelection + count?: { __args: {columns?: (tournament_teams_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: tournament_teams_max_fieldsGenqlSelection + min?: tournament_teams_min_fieldsGenqlSelection + stddev?: tournament_teams_stddev_fieldsGenqlSelection + stddev_pop?: tournament_teams_stddev_pop_fieldsGenqlSelection + stddev_samp?: tournament_teams_stddev_samp_fieldsGenqlSelection + sum?: tournament_teams_sum_fieldsGenqlSelection + var_pop?: tournament_teams_var_pop_fieldsGenqlSelection + var_samp?: tournament_teams_var_samp_fieldsGenqlSelection + variance?: tournament_teams_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } +/** order by aggregate values of table "tournament_teams" */ +export interface tournament_teams_aggregate_order_by {avg?: (tournament_teams_avg_order_by | null),count?: (order_by | null),max?: (tournament_teams_max_order_by | null),min?: (tournament_teams_min_order_by | null),stddev?: (tournament_teams_stddev_order_by | null),stddev_pop?: (tournament_teams_stddev_pop_order_by | null),stddev_samp?: (tournament_teams_stddev_samp_order_by | null),sum?: (tournament_teams_sum_order_by | null),var_pop?: (tournament_teams_var_pop_order_by | null),var_samp?: (tournament_teams_var_samp_order_by | null),variance?: (tournament_teams_variance_order_by | null)} + + +/** input type for inserting array relation for remote table "tournament_teams" */ +export interface tournament_teams_arr_rel_insert_input {data: tournament_teams_insert_input[], +/** upsert condition */ +on_conflict?: (tournament_teams_on_conflict | null)} + + /** aggregate avg on columns */ -export interface team_scrim_alerts_avg_fieldsGenqlSelection{ - elo_max?: boolean | number - elo_min?: boolean | number +export interface tournament_teams_avg_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + owner_steam_id?: boolean | number + seed?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "team_scrim_alerts". All fields are combined with a logical 'AND'. */ -export interface team_scrim_alerts_bool_exp {_and?: (team_scrim_alerts_bool_exp[] | null),_not?: (team_scrim_alerts_bool_exp | null),_or?: (team_scrim_alerts_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),elo_max?: (Int_comparison_exp | null),elo_min?: (Int_comparison_exp | null),enabled?: (Boolean_comparison_exp | null),id?: (uuid_comparison_exp | null),last_notified_at?: (timestamptz_comparison_exp | null),regions?: (String_array_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null)} +/** order by avg() on columns of table "tournament_teams" */ +export interface tournament_teams_avg_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null)} -/** input type for incrementing numeric columns in table "team_scrim_alerts" */ -export interface team_scrim_alerts_inc_input {elo_max?: (Scalars['Int'] | null),elo_min?: (Scalars['Int'] | null)} +/** Boolean expression to filter rows from the table "tournament_teams". All fields are combined with a logical 'AND'. */ +export interface tournament_teams_bool_exp {_and?: (tournament_teams_bool_exp[] | null),_not?: (tournament_teams_bool_exp | null),_or?: (tournament_teams_bool_exp[] | null),can_manage?: (Boolean_comparison_exp | null),captain?: (players_bool_exp | null),captain_steam_id?: (bigint_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),creator?: (players_bool_exp | null),eligible_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),invites?: (tournament_team_invites_bool_exp | null),invites_aggregate?: (tournament_team_invites_aggregate_bool_exp | null),name?: (String_comparison_exp | null),owner_steam_id?: (bigint_comparison_exp | null),results?: (v_team_stage_results_bool_exp | null),roster?: (tournament_team_roster_bool_exp | null),roster_aggregate?: (tournament_team_roster_aggregate_bool_exp | null),seed?: (Int_comparison_exp | null),short_name?: (String_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null)} -/** input type for inserting data into table "team_scrim_alerts" */ -export interface team_scrim_alerts_insert_input {created_at?: (Scalars['timestamptz'] | null),elo_max?: (Scalars['Int'] | null),elo_min?: (Scalars['Int'] | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),last_notified_at?: (Scalars['timestamptz'] | null),regions?: (Scalars['String'][] | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null)} +/** input type for incrementing numeric columns in table "tournament_teams" */ +export interface tournament_teams_inc_input {captain_steam_id?: (Scalars['bigint'] | null),owner_steam_id?: (Scalars['bigint'] | null),seed?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "tournament_teams" */ +export interface tournament_teams_insert_input {captain?: (players_obj_rel_insert_input | null),captain_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),creator?: (players_obj_rel_insert_input | null),eligible_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),invites?: (tournament_team_invites_arr_rel_insert_input | null),name?: (Scalars['String'] | null),owner_steam_id?: (Scalars['bigint'] | null),results?: (v_team_stage_results_obj_rel_insert_input | null),roster?: (tournament_team_roster_arr_rel_insert_input | null),seed?: (Scalars['Int'] | null),short_name?: (Scalars['String'] | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null)} /** aggregate max on columns */ -export interface team_scrim_alerts_max_fieldsGenqlSelection{ +export interface tournament_teams_max_fieldsGenqlSelection{ + captain_steam_id?: boolean | number created_at?: boolean | number - elo_max?: boolean | number - elo_min?: boolean | number + eligible_at?: boolean | number id?: boolean | number - last_notified_at?: boolean | number - regions?: boolean | number + name?: boolean | number + owner_steam_id?: boolean | number + seed?: boolean | number + short_name?: boolean | number team_id?: boolean | number + tournament_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by max() on columns of table "tournament_teams" */ +export interface tournament_teams_max_order_by {captain_steam_id?: (order_by | null),created_at?: (order_by | null),eligible_at?: (order_by | null),id?: (order_by | null),name?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null),short_name?: (order_by | null),team_id?: (order_by | null),tournament_id?: (order_by | null)} + + /** aggregate min on columns */ -export interface team_scrim_alerts_min_fieldsGenqlSelection{ +export interface tournament_teams_min_fieldsGenqlSelection{ + captain_steam_id?: boolean | number created_at?: boolean | number - elo_max?: boolean | number - elo_min?: boolean | number + eligible_at?: boolean | number id?: boolean | number - last_notified_at?: boolean | number - regions?: boolean | number + name?: boolean | number + owner_steam_id?: boolean | number + seed?: boolean | number + short_name?: boolean | number team_id?: boolean | number + tournament_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "team_scrim_alerts" */ -export interface team_scrim_alerts_mutation_responseGenqlSelection{ +/** order by min() on columns of table "tournament_teams" */ +export interface tournament_teams_min_order_by {captain_steam_id?: (order_by | null),created_at?: (order_by | null),eligible_at?: (order_by | null),id?: (order_by | null),name?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null),short_name?: (order_by | null),team_id?: (order_by | null),tournament_id?: (order_by | null)} + + +/** response of any mutation on the table "tournament_teams" */ +export interface tournament_teams_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: team_scrim_alertsGenqlSelection + returning?: tournament_teamsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "team_scrim_alerts" */ -export interface team_scrim_alerts_on_conflict {constraint: team_scrim_alerts_constraint,update_columns?: team_scrim_alerts_update_column[],where?: (team_scrim_alerts_bool_exp | null)} +/** input type for inserting object relation for remote table "tournament_teams" */ +export interface tournament_teams_obj_rel_insert_input {data: tournament_teams_insert_input, +/** upsert condition */ +on_conflict?: (tournament_teams_on_conflict | null)} -/** Ordering options when selecting data from "team_scrim_alerts". */ -export interface team_scrim_alerts_order_by {created_at?: (order_by | null),elo_max?: (order_by | null),elo_min?: (order_by | null),enabled?: (order_by | null),id?: (order_by | null),last_notified_at?: (order_by | null),regions?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null)} +/** on_conflict condition type for table "tournament_teams" */ +export interface tournament_teams_on_conflict {constraint: tournament_teams_constraint,update_columns?: tournament_teams_update_column[],where?: (tournament_teams_bool_exp | null)} -/** primary key columns input for table: team_scrim_alerts */ -export interface team_scrim_alerts_pk_columns_input {id: Scalars['uuid']} +/** Ordering options when selecting data from "tournament_teams". */ +export interface tournament_teams_order_by {can_manage?: (order_by | null),captain?: (players_order_by | null),captain_steam_id?: (order_by | null),created_at?: (order_by | null),creator?: (players_order_by | null),eligible_at?: (order_by | null),id?: (order_by | null),invites_aggregate?: (tournament_team_invites_aggregate_order_by | null),name?: (order_by | null),owner_steam_id?: (order_by | null),results?: (v_team_stage_results_order_by | null),roster_aggregate?: (tournament_team_roster_aggregate_order_by | null),seed?: (order_by | null),short_name?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null)} -/** input type for updating data in table "team_scrim_alerts" */ -export interface team_scrim_alerts_set_input {created_at?: (Scalars['timestamptz'] | null),elo_max?: (Scalars['Int'] | null),elo_min?: (Scalars['Int'] | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),last_notified_at?: (Scalars['timestamptz'] | null),regions?: (Scalars['String'][] | null),team_id?: (Scalars['uuid'] | null)} +/** primary key columns input for table: tournament_teams */ +export interface tournament_teams_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "tournament_teams" */ +export interface tournament_teams_set_input {captain_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),eligible_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),owner_steam_id?: (Scalars['bigint'] | null),seed?: (Scalars['Int'] | null),short_name?: (Scalars['String'] | null),team_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null)} /** aggregate stddev on columns */ -export interface team_scrim_alerts_stddev_fieldsGenqlSelection{ - elo_max?: boolean | number - elo_min?: boolean | number +export interface tournament_teams_stddev_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + owner_steam_id?: boolean | number + seed?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by stddev() on columns of table "tournament_teams" */ +export interface tournament_teams_stddev_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null)} + + /** aggregate stddev_pop on columns */ -export interface team_scrim_alerts_stddev_pop_fieldsGenqlSelection{ - elo_max?: boolean | number - elo_min?: boolean | number +export interface tournament_teams_stddev_pop_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + owner_steam_id?: boolean | number + seed?: boolean | number __typename?: boolean | number __scalar?: boolean | number } +/** order by stddev_pop() on columns of table "tournament_teams" */ +export interface tournament_teams_stddev_pop_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null)} + + /** aggregate stddev_samp on columns */ -export interface team_scrim_alerts_stddev_samp_fieldsGenqlSelection{ - elo_max?: boolean | number - elo_min?: boolean | number +export interface tournament_teams_stddev_samp_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + owner_steam_id?: boolean | number + seed?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Streaming cursor of the table "team_scrim_alerts" */ -export interface team_scrim_alerts_stream_cursor_input { +/** order by stddev_samp() on columns of table "tournament_teams" */ +export interface tournament_teams_stddev_samp_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null)} + + +/** Streaming cursor of the table "tournament_teams" */ +export interface tournament_teams_stream_cursor_input { /** Stream column input with initial value */ -initial_value: team_scrim_alerts_stream_cursor_value_input, +initial_value: tournament_teams_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface team_scrim_alerts_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),elo_max?: (Scalars['Int'] | null),elo_min?: (Scalars['Int'] | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),last_notified_at?: (Scalars['timestamptz'] | null),regions?: (Scalars['String'][] | null),team_id?: (Scalars['uuid'] | null)} +export interface tournament_teams_stream_cursor_value_input {captain_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),eligible_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),owner_steam_id?: (Scalars['bigint'] | null),seed?: (Scalars['Int'] | null),short_name?: (Scalars['String'] | null),team_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null)} /** aggregate sum on columns */ -export interface team_scrim_alerts_sum_fieldsGenqlSelection{ - elo_max?: boolean | number - elo_min?: boolean | number +export interface tournament_teams_sum_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + owner_steam_id?: boolean | number + seed?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface team_scrim_alerts_updates { + +/** order by sum() on columns of table "tournament_teams" */ +export interface tournament_teams_sum_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null)} + +export interface tournament_teams_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (team_scrim_alerts_inc_input | null), +_inc?: (tournament_teams_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (team_scrim_alerts_set_input | null), +_set?: (tournament_teams_set_input | null), /** filter the rows which have to be updated */ -where: team_scrim_alerts_bool_exp} +where: tournament_teams_bool_exp} /** aggregate var_pop on columns */ -export interface team_scrim_alerts_var_pop_fieldsGenqlSelection{ - elo_max?: boolean | number - elo_min?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate var_samp on columns */ -export interface team_scrim_alerts_var_samp_fieldsGenqlSelection{ - elo_max?: boolean | number - elo_min?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregate variance on columns */ -export interface team_scrim_alerts_variance_fieldsGenqlSelection{ - elo_max?: boolean | number - elo_min?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** columns and relationships of "team_scrim_availability" */ -export interface team_scrim_availabilityGenqlSelection{ - created_at?: boolean | number - ends_at?: boolean | number - id?: boolean | number - recurring_weekly?: boolean | number - starts_at?: boolean | number - /** An object relationship */ - team?: teamsGenqlSelection - team_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregated selection of "team_scrim_availability" */ -export interface team_scrim_availability_aggregateGenqlSelection{ - aggregate?: team_scrim_availability_aggregate_fieldsGenqlSelection - nodes?: team_scrim_availabilityGenqlSelection +export interface tournament_teams_var_pop_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + owner_steam_id?: boolean | number + seed?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface team_scrim_availability_aggregate_bool_exp {bool_and?: (team_scrim_availability_aggregate_bool_exp_bool_and | null),bool_or?: (team_scrim_availability_aggregate_bool_exp_bool_or | null),count?: (team_scrim_availability_aggregate_bool_exp_count | null)} - -export interface team_scrim_availability_aggregate_bool_exp_bool_and {arguments: team_scrim_availability_select_column_team_scrim_availability_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (team_scrim_availability_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface team_scrim_availability_aggregate_bool_exp_bool_or {arguments: team_scrim_availability_select_column_team_scrim_availability_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (team_scrim_availability_bool_exp | null),predicate: Boolean_comparison_exp} -export interface team_scrim_availability_aggregate_bool_exp_count {arguments?: (team_scrim_availability_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (team_scrim_availability_bool_exp | null),predicate: Int_comparison_exp} +/** order by var_pop() on columns of table "tournament_teams" */ +export interface tournament_teams_var_pop_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null)} -/** aggregate fields of "team_scrim_availability" */ -export interface team_scrim_availability_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (team_scrim_availability_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: team_scrim_availability_max_fieldsGenqlSelection - min?: team_scrim_availability_min_fieldsGenqlSelection +/** aggregate var_samp on columns */ +export interface tournament_teams_var_samp_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + owner_steam_id?: boolean | number + seed?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "team_scrim_availability" */ -export interface team_scrim_availability_aggregate_order_by {count?: (order_by | null),max?: (team_scrim_availability_max_order_by | null),min?: (team_scrim_availability_min_order_by | null)} - - -/** input type for inserting array relation for remote table "team_scrim_availability" */ -export interface team_scrim_availability_arr_rel_insert_input {data: team_scrim_availability_insert_input[], -/** upsert condition */ -on_conflict?: (team_scrim_availability_on_conflict | null)} - - -/** Boolean expression to filter rows from the table "team_scrim_availability". All fields are combined with a logical 'AND'. */ -export interface team_scrim_availability_bool_exp {_and?: (team_scrim_availability_bool_exp[] | null),_not?: (team_scrim_availability_bool_exp | null),_or?: (team_scrim_availability_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),ends_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),recurring_weekly?: (Boolean_comparison_exp | null),starts_at?: (timestamptz_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null)} - - -/** input type for inserting data into table "team_scrim_availability" */ -export interface team_scrim_availability_insert_input {created_at?: (Scalars['timestamptz'] | null),ends_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),recurring_weekly?: (Scalars['Boolean'] | null),starts_at?: (Scalars['timestamptz'] | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null)} +/** order by var_samp() on columns of table "tournament_teams" */ +export interface tournament_teams_var_samp_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null)} -/** aggregate max on columns */ -export interface team_scrim_availability_max_fieldsGenqlSelection{ - created_at?: boolean | number - ends_at?: boolean | number - id?: boolean | number - starts_at?: boolean | number - team_id?: boolean | number +/** aggregate variance on columns */ +export interface tournament_teams_variance_fieldsGenqlSelection{ + captain_steam_id?: boolean | number + owner_steam_id?: boolean | number + seed?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "team_scrim_availability" */ -export interface team_scrim_availability_max_order_by {created_at?: (order_by | null),ends_at?: (order_by | null),id?: (order_by | null),starts_at?: (order_by | null),team_id?: (order_by | null)} +/** order by variance() on columns of table "tournament_teams" */ +export interface tournament_teams_variance_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null)} -/** aggregate min on columns */ -export interface team_scrim_availability_min_fieldsGenqlSelection{ +/** columns and relationships of "tournaments" */ +export interface tournamentsGenqlSelection{ + /** An object relationship */ + admin?: playersGenqlSelection + auto_start?: boolean | number + /** An array relationship */ + award_configs?: (tournament_awardsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_awards_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_awards_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_awards_bool_exp | null)} }) + /** An aggregate relationship */ + award_configs_aggregate?: (tournament_awards_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_awards_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_awards_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_awards_bool_exp | null)} }) + /** An array relationship */ + awards?: (award_recipientsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (award_recipients_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (award_recipients_order_by[] | null), + /** filter the rows returned */ + where?: (award_recipients_bool_exp | null)} }) + /** An aggregate relationship */ + awards_aggregate?: (award_recipients_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (award_recipients_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (award_recipients_order_by[] | null), + /** filter the rows returned */ + where?: (award_recipients_bool_exp | null)} }) + awards_enabled?: boolean | number + banner?: boolean | number + /** A computed field, executes function "can_cancel_tournament" */ + can_cancel?: boolean | number + /** A computed field, executes function "can_close_tournament_registration" */ + can_close_registration?: boolean | number + /** A computed field, executes function "can_join_tournament" */ + can_join?: boolean | number + /** A computed field, executes function "can_open_tournament_registration" */ + can_open_registration?: boolean | number + /** A computed field, executes function "can_pause_tournament" */ + can_pause?: boolean | number + /** A computed field, executes function "can_resume_tournament" */ + can_resume?: boolean | number + /** A computed field, executes function "can_setup_tournament" */ + can_setup?: boolean | number + /** A computed field, executes function "can_start_tournament" */ + can_start?: boolean | number + /** An array relationship */ + categories?: (tournament_categoriesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_categories_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_categories_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_categories_bool_exp | null)} }) + /** An aggregate relationship */ + categories_aggregate?: (tournament_categories_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_categories_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_categories_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_categories_bool_exp | null)} }) created_at?: boolean | number - ends_at?: boolean | number + description?: boolean | number + discord_guild_id?: boolean | number + discord_notifications_enabled?: boolean | number + discord_notify_Canceled?: boolean | number + discord_notify_Finished?: boolean | number + discord_notify_Forfeit?: boolean | number + discord_notify_Live?: boolean | number + discord_notify_MapPaused?: boolean | number + discord_notify_PickingPlayers?: boolean | number + discord_notify_Scheduled?: boolean | number + discord_notify_Surrendered?: boolean | number + discord_notify_Tie?: boolean | number + discord_notify_Veto?: boolean | number + discord_notify_WaitingForCheckIn?: boolean | number + discord_notify_WaitingForServer?: boolean | number + discord_role_id?: boolean | number + discord_voice_enabled?: boolean | number + discord_webhook?: boolean | number + /** An object relationship */ + e_tournament_status?: e_tournament_statusGenqlSelection + /** A computed field, executes function "tournament_has_min_teams" */ + has_min_teams?: boolean | number + homepage?: boolean | number id?: boolean | number - starts_at?: boolean | number - team_id?: boolean | number + is_league?: boolean | number + /** A computed field, executes function "is_tournament_organizer" */ + is_organizer?: boolean | number + /** A computed field, executes function "joined_tournament" */ + joined_tournament?: boolean | number + latitude?: boolean | number + /** An object relationship */ + league_season_division?: league_season_divisionsGenqlSelection + location?: boolean | number + logo?: boolean | number + longitude?: boolean | number + match_options_id?: boolean | number + /** A computed field, executes function "tournament_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "tournament_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + name?: boolean | number + /** An object relationship */ + options?: match_optionsGenqlSelection + organizer_steam_id?: boolean | number + /** An array relationship */ + organizer_teams?: (tournament_organizer_teamsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_organizer_teams_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_organizer_teams_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_organizer_teams_bool_exp | null)} }) + /** An aggregate relationship */ + organizer_teams_aggregate?: (tournament_organizer_teams_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_organizer_teams_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_organizer_teams_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_organizer_teams_bool_exp | null)} }) + /** An array relationship */ + organizers?: (tournament_organizersGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_organizers_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_organizers_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_organizers_bool_exp | null)} }) + /** An aggregate relationship */ + organizers_aggregate?: (tournament_organizers_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_organizers_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_organizers_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_organizers_bool_exp | null)} }) + /** An array relationship */ + player_stats?: (v_tournament_player_statsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (v_tournament_player_stats_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (v_tournament_player_stats_order_by[] | null), + /** filter the rows returned */ + where?: (v_tournament_player_stats_bool_exp | null)} }) + /** An aggregate relationship */ + player_stats_aggregate?: (v_tournament_player_stats_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (v_tournament_player_stats_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (v_tournament_player_stats_order_by[] | null), + /** filter the rows returned */ + where?: (v_tournament_player_stats_bool_exp | null)} }) + /** An array relationship */ + prizes?: (tournament_prizesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_prizes_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_prizes_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_prizes_bool_exp | null)} }) + /** An aggregate relationship */ + prizes_aggregate?: (tournament_prizes_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_prizes_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_prizes_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_prizes_bool_exp | null)} }) + /** An array relationship */ + results?: (v_team_tournament_resultsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (v_team_tournament_results_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (v_team_tournament_results_order_by[] | null), + /** filter the rows returned */ + where?: (v_team_tournament_results_bool_exp | null)} }) + /** An aggregate relationship */ + results_aggregate?: (v_team_tournament_results_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (v_team_tournament_results_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (v_team_tournament_results_order_by[] | null), + /** filter the rows returned */ + where?: (v_team_tournament_results_bool_exp | null)} }) + /** An array relationship */ + rosters?: (tournament_team_rosterGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_team_roster_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_team_roster_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_team_roster_bool_exp | null)} }) + /** An aggregate relationship */ + rosters_aggregate?: (tournament_team_roster_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_team_roster_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_team_roster_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_team_roster_bool_exp | null)} }) + scheduling_mode?: boolean | number + /** An array relationship */ + stages?: (tournament_stagesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_stages_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_stages_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_stages_bool_exp | null)} }) + /** An aggregate relationship */ + stages_aggregate?: (tournament_stages_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_stages_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_stages_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_stages_bool_exp | null)} }) + start?: boolean | number + status?: boolean | number + /** An array relationship */ + teams?: (tournament_teamsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_teams_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_teams_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_teams_bool_exp | null)} }) + /** An aggregate relationship */ + teams_aggregate?: (tournament_teams_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (tournament_teams_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (tournament_teams_order_by[] | null), + /** filter the rows returned */ + where?: (tournament_teams_bool_exp | null)} }) __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "team_scrim_availability" */ -export interface team_scrim_availability_min_order_by {created_at?: (order_by | null),ends_at?: (order_by | null),id?: (order_by | null),starts_at?: (order_by | null),team_id?: (order_by | null)} - - -/** response of any mutation on the table "team_scrim_availability" */ -export interface team_scrim_availability_mutation_responseGenqlSelection{ - /** number of rows affected by the mutation */ - affected_rows?: boolean | number - /** data from the rows affected by the mutation */ - returning?: team_scrim_availabilityGenqlSelection +/** aggregated selection of "tournaments" */ +export interface tournaments_aggregateGenqlSelection{ + aggregate?: tournaments_aggregate_fieldsGenqlSelection + nodes?: tournamentsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } +export interface tournaments_aggregate_bool_exp {avg?: (tournaments_aggregate_bool_exp_avg | null),bool_and?: (tournaments_aggregate_bool_exp_bool_and | null),bool_or?: (tournaments_aggregate_bool_exp_bool_or | null),corr?: (tournaments_aggregate_bool_exp_corr | null),count?: (tournaments_aggregate_bool_exp_count | null),covar_samp?: (tournaments_aggregate_bool_exp_covar_samp | null),max?: (tournaments_aggregate_bool_exp_max | null),min?: (tournaments_aggregate_bool_exp_min | null),stddev_samp?: (tournaments_aggregate_bool_exp_stddev_samp | null),sum?: (tournaments_aggregate_bool_exp_sum | null),var_samp?: (tournaments_aggregate_bool_exp_var_samp | null)} -/** on_conflict condition type for table "team_scrim_availability" */ -export interface team_scrim_availability_on_conflict {constraint: team_scrim_availability_constraint,update_columns?: team_scrim_availability_update_column[],where?: (team_scrim_availability_bool_exp | null)} - - -/** Ordering options when selecting data from "team_scrim_availability". */ -export interface team_scrim_availability_order_by {created_at?: (order_by | null),ends_at?: (order_by | null),id?: (order_by | null),recurring_weekly?: (order_by | null),starts_at?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null)} - - -/** primary key columns input for table: team_scrim_availability */ -export interface team_scrim_availability_pk_columns_input {id: Scalars['uuid']} - +export interface tournaments_aggregate_bool_exp_avg {arguments: tournaments_select_column_tournaments_aggregate_bool_exp_avg_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: float8_comparison_exp} -/** input type for updating data in table "team_scrim_availability" */ -export interface team_scrim_availability_set_input {created_at?: (Scalars['timestamptz'] | null),ends_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),recurring_weekly?: (Scalars['Boolean'] | null),starts_at?: (Scalars['timestamptz'] | null),team_id?: (Scalars['uuid'] | null)} +export interface tournaments_aggregate_bool_exp_bool_and {arguments: tournaments_select_column_tournaments_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: Boolean_comparison_exp} +export interface tournaments_aggregate_bool_exp_bool_or {arguments: tournaments_select_column_tournaments_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: Boolean_comparison_exp} -/** Streaming cursor of the table "team_scrim_availability" */ -export interface team_scrim_availability_stream_cursor_input { -/** Stream column input with initial value */ -initial_value: team_scrim_availability_stream_cursor_value_input, -/** cursor ordering */ -ordering?: (cursor_ordering | null)} +export interface tournaments_aggregate_bool_exp_corr {arguments: tournaments_aggregate_bool_exp_corr_arguments,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: float8_comparison_exp} +export interface tournaments_aggregate_bool_exp_corr_arguments {X: tournaments_select_column_tournaments_aggregate_bool_exp_corr_arguments_columns,Y: tournaments_select_column_tournaments_aggregate_bool_exp_corr_arguments_columns} -/** Initial value of the column from where the streaming should start */ -export interface team_scrim_availability_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),ends_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),recurring_weekly?: (Scalars['Boolean'] | null),starts_at?: (Scalars['timestamptz'] | null),team_id?: (Scalars['uuid'] | null)} +export interface tournaments_aggregate_bool_exp_count {arguments?: (tournaments_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: Int_comparison_exp} -export interface team_scrim_availability_updates { -/** sets the columns of the filtered rows to the given values */ -_set?: (team_scrim_availability_set_input | null), -/** filter the rows which have to be updated */ -where: team_scrim_availability_bool_exp} +export interface tournaments_aggregate_bool_exp_covar_samp {arguments: tournaments_aggregate_bool_exp_covar_samp_arguments,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: float8_comparison_exp} +export interface tournaments_aggregate_bool_exp_covar_samp_arguments {X: tournaments_select_column_tournaments_aggregate_bool_exp_covar_samp_arguments_columns,Y: tournaments_select_column_tournaments_aggregate_bool_exp_covar_samp_arguments_columns} -/** columns and relationships of "team_scrim_request_proposals" */ -export interface team_scrim_request_proposalsGenqlSelection{ - created_at?: boolean | number - id?: boolean | number - /** An object relationship */ - proposed_by?: playersGenqlSelection - proposed_by_steam_id?: boolean | number - /** An object relationship */ - proposed_by_team?: teamsGenqlSelection - proposed_by_team_id?: boolean | number - proposed_scheduled_at?: boolean | number - /** An object relationship */ - request?: team_scrim_requestsGenqlSelection - request_id?: boolean | number - __typename?: boolean | number - __scalar?: boolean | number -} +export interface tournaments_aggregate_bool_exp_max {arguments: tournaments_select_column_tournaments_aggregate_bool_exp_max_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: float8_comparison_exp} +export interface tournaments_aggregate_bool_exp_min {arguments: tournaments_select_column_tournaments_aggregate_bool_exp_min_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: float8_comparison_exp} -/** aggregated selection of "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_aggregateGenqlSelection{ - aggregate?: team_scrim_request_proposals_aggregate_fieldsGenqlSelection - nodes?: team_scrim_request_proposalsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +export interface tournaments_aggregate_bool_exp_stddev_samp {arguments: tournaments_select_column_tournaments_aggregate_bool_exp_stddev_samp_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: float8_comparison_exp} -export interface team_scrim_request_proposals_aggregate_bool_exp {count?: (team_scrim_request_proposals_aggregate_bool_exp_count | null)} +export interface tournaments_aggregate_bool_exp_sum {arguments: tournaments_select_column_tournaments_aggregate_bool_exp_sum_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: float8_comparison_exp} -export interface team_scrim_request_proposals_aggregate_bool_exp_count {arguments?: (team_scrim_request_proposals_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (team_scrim_request_proposals_bool_exp | null),predicate: Int_comparison_exp} +export interface tournaments_aggregate_bool_exp_var_samp {arguments: tournaments_select_column_tournaments_aggregate_bool_exp_var_samp_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: float8_comparison_exp} -/** aggregate fields of "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_aggregate_fieldsGenqlSelection{ - avg?: team_scrim_request_proposals_avg_fieldsGenqlSelection - count?: { __args: {columns?: (team_scrim_request_proposals_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: team_scrim_request_proposals_max_fieldsGenqlSelection - min?: team_scrim_request_proposals_min_fieldsGenqlSelection - stddev?: team_scrim_request_proposals_stddev_fieldsGenqlSelection - stddev_pop?: team_scrim_request_proposals_stddev_pop_fieldsGenqlSelection - stddev_samp?: team_scrim_request_proposals_stddev_samp_fieldsGenqlSelection - sum?: team_scrim_request_proposals_sum_fieldsGenqlSelection - var_pop?: team_scrim_request_proposals_var_pop_fieldsGenqlSelection - var_samp?: team_scrim_request_proposals_var_samp_fieldsGenqlSelection - variance?: team_scrim_request_proposals_variance_fieldsGenqlSelection +/** aggregate fields of "tournaments" */ +export interface tournaments_aggregate_fieldsGenqlSelection{ + avg?: tournaments_avg_fieldsGenqlSelection + count?: { __args: {columns?: (tournaments_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: tournaments_max_fieldsGenqlSelection + min?: tournaments_min_fieldsGenqlSelection + stddev?: tournaments_stddev_fieldsGenqlSelection + stddev_pop?: tournaments_stddev_pop_fieldsGenqlSelection + stddev_samp?: tournaments_stddev_samp_fieldsGenqlSelection + sum?: tournaments_sum_fieldsGenqlSelection + var_pop?: tournaments_var_pop_fieldsGenqlSelection + var_samp?: tournaments_var_samp_fieldsGenqlSelection + variance?: tournaments_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_aggregate_order_by {avg?: (team_scrim_request_proposals_avg_order_by | null),count?: (order_by | null),max?: (team_scrim_request_proposals_max_order_by | null),min?: (team_scrim_request_proposals_min_order_by | null),stddev?: (team_scrim_request_proposals_stddev_order_by | null),stddev_pop?: (team_scrim_request_proposals_stddev_pop_order_by | null),stddev_samp?: (team_scrim_request_proposals_stddev_samp_order_by | null),sum?: (team_scrim_request_proposals_sum_order_by | null),var_pop?: (team_scrim_request_proposals_var_pop_order_by | null),var_samp?: (team_scrim_request_proposals_var_samp_order_by | null),variance?: (team_scrim_request_proposals_variance_order_by | null)} +/** order by aggregate values of table "tournaments" */ +export interface tournaments_aggregate_order_by {avg?: (tournaments_avg_order_by | null),count?: (order_by | null),max?: (tournaments_max_order_by | null),min?: (tournaments_min_order_by | null),stddev?: (tournaments_stddev_order_by | null),stddev_pop?: (tournaments_stddev_pop_order_by | null),stddev_samp?: (tournaments_stddev_samp_order_by | null),sum?: (tournaments_sum_order_by | null),var_pop?: (tournaments_var_pop_order_by | null),var_samp?: (tournaments_var_samp_order_by | null),variance?: (tournaments_variance_order_by | null)} -/** input type for inserting array relation for remote table "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_arr_rel_insert_input {data: team_scrim_request_proposals_insert_input[], +/** input type for inserting array relation for remote table "tournaments" */ +export interface tournaments_arr_rel_insert_input {data: tournaments_insert_input[], /** upsert condition */ -on_conflict?: (team_scrim_request_proposals_on_conflict | null)} +on_conflict?: (tournaments_on_conflict | null)} /** aggregate avg on columns */ -export interface team_scrim_request_proposals_avg_fieldsGenqlSelection{ - proposed_by_steam_id?: boolean | number +export interface tournaments_avg_fieldsGenqlSelection{ + latitude?: boolean | number + longitude?: boolean | number + /** A computed field, executes function "tournament_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "tournament_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + organizer_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_avg_order_by {proposed_by_steam_id?: (order_by | null)} +/** order by avg() on columns of table "tournaments" */ +export interface tournaments_avg_order_by {latitude?: (order_by | null),longitude?: (order_by | null),organizer_steam_id?: (order_by | null)} -/** Boolean expression to filter rows from the table "team_scrim_request_proposals". All fields are combined with a logical 'AND'. */ -export interface team_scrim_request_proposals_bool_exp {_and?: (team_scrim_request_proposals_bool_exp[] | null),_not?: (team_scrim_request_proposals_bool_exp | null),_or?: (team_scrim_request_proposals_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),proposed_by?: (players_bool_exp | null),proposed_by_steam_id?: (bigint_comparison_exp | null),proposed_by_team?: (teams_bool_exp | null),proposed_by_team_id?: (uuid_comparison_exp | null),proposed_scheduled_at?: (timestamptz_comparison_exp | null),request?: (team_scrim_requests_bool_exp | null),request_id?: (uuid_comparison_exp | null)} +/** Boolean expression to filter rows from the table "tournaments". All fields are combined with a logical 'AND'. */ +export interface tournaments_bool_exp {_and?: (tournaments_bool_exp[] | null),_not?: (tournaments_bool_exp | null),_or?: (tournaments_bool_exp[] | null),admin?: (players_bool_exp | null),auto_start?: (Boolean_comparison_exp | null),award_configs?: (tournament_awards_bool_exp | null),award_configs_aggregate?: (tournament_awards_aggregate_bool_exp | null),awards?: (award_recipients_bool_exp | null),awards_aggregate?: (award_recipients_aggregate_bool_exp | null),awards_enabled?: (Boolean_comparison_exp | null),banner?: (String_comparison_exp | null),can_cancel?: (Boolean_comparison_exp | null),can_close_registration?: (Boolean_comparison_exp | null),can_join?: (Boolean_comparison_exp | null),can_open_registration?: (Boolean_comparison_exp | null),can_pause?: (Boolean_comparison_exp | null),can_resume?: (Boolean_comparison_exp | null),can_setup?: (Boolean_comparison_exp | null),can_start?: (Boolean_comparison_exp | null),categories?: (tournament_categories_bool_exp | null),categories_aggregate?: (tournament_categories_aggregate_bool_exp | null),created_at?: (timestamptz_comparison_exp | null),description?: (String_comparison_exp | null),discord_guild_id?: (String_comparison_exp | null),discord_notifications_enabled?: (Boolean_comparison_exp | null),discord_notify_Canceled?: (Boolean_comparison_exp | null),discord_notify_Finished?: (Boolean_comparison_exp | null),discord_notify_Forfeit?: (Boolean_comparison_exp | null),discord_notify_Live?: (Boolean_comparison_exp | null),discord_notify_MapPaused?: (Boolean_comparison_exp | null),discord_notify_PickingPlayers?: (Boolean_comparison_exp | null),discord_notify_Scheduled?: (Boolean_comparison_exp | null),discord_notify_Surrendered?: (Boolean_comparison_exp | null),discord_notify_Tie?: (Boolean_comparison_exp | null),discord_notify_Veto?: (Boolean_comparison_exp | null),discord_notify_WaitingForCheckIn?: (Boolean_comparison_exp | null),discord_notify_WaitingForServer?: (Boolean_comparison_exp | null),discord_role_id?: (String_comparison_exp | null),discord_voice_enabled?: (Boolean_comparison_exp | null),discord_webhook?: (String_comparison_exp | null),e_tournament_status?: (e_tournament_status_bool_exp | null),has_min_teams?: (Boolean_comparison_exp | null),homepage?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),is_league?: (Boolean_comparison_exp | null),is_organizer?: (Boolean_comparison_exp | null),joined_tournament?: (Boolean_comparison_exp | null),latitude?: (float8_comparison_exp | null),league_season_division?: (league_season_divisions_bool_exp | null),location?: (String_comparison_exp | null),logo?: (String_comparison_exp | null),longitude?: (float8_comparison_exp | null),match_options_id?: (uuid_comparison_exp | null),max_players_per_lineup?: (Int_comparison_exp | null),min_players_per_lineup?: (Int_comparison_exp | null),name?: (String_comparison_exp | null),options?: (match_options_bool_exp | null),organizer_steam_id?: (bigint_comparison_exp | null),organizer_teams?: (tournament_organizer_teams_bool_exp | null),organizer_teams_aggregate?: (tournament_organizer_teams_aggregate_bool_exp | null),organizers?: (tournament_organizers_bool_exp | null),organizers_aggregate?: (tournament_organizers_aggregate_bool_exp | null),player_stats?: (v_tournament_player_stats_bool_exp | null),player_stats_aggregate?: (v_tournament_player_stats_aggregate_bool_exp | null),prizes?: (tournament_prizes_bool_exp | null),prizes_aggregate?: (tournament_prizes_aggregate_bool_exp | null),results?: (v_team_tournament_results_bool_exp | null),results_aggregate?: (v_team_tournament_results_aggregate_bool_exp | null),rosters?: (tournament_team_roster_bool_exp | null),rosters_aggregate?: (tournament_team_roster_aggregate_bool_exp | null),scheduling_mode?: (String_comparison_exp | null),stages?: (tournament_stages_bool_exp | null),stages_aggregate?: (tournament_stages_aggregate_bool_exp | null),start?: (timestamptz_comparison_exp | null),status?: (e_tournament_status_enum_comparison_exp | null),teams?: (tournament_teams_bool_exp | null),teams_aggregate?: (tournament_teams_aggregate_bool_exp | null)} -/** input type for incrementing numeric columns in table "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_inc_input {proposed_by_steam_id?: (Scalars['bigint'] | null)} +/** input type for incrementing numeric columns in table "tournaments" */ +export interface tournaments_inc_input {latitude?: (Scalars['float8'] | null),longitude?: (Scalars['float8'] | null),organizer_steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_insert_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),proposed_by?: (players_obj_rel_insert_input | null),proposed_by_steam_id?: (Scalars['bigint'] | null),proposed_by_team?: (teams_obj_rel_insert_input | null),proposed_by_team_id?: (Scalars['uuid'] | null),proposed_scheduled_at?: (Scalars['timestamptz'] | null),request?: (team_scrim_requests_obj_rel_insert_input | null),request_id?: (Scalars['uuid'] | null)} +/** input type for inserting data into table "tournaments" */ +export interface tournaments_insert_input {admin?: (players_obj_rel_insert_input | null),auto_start?: (Scalars['Boolean'] | null),award_configs?: (tournament_awards_arr_rel_insert_input | null),awards?: (award_recipients_arr_rel_insert_input | null),awards_enabled?: (Scalars['Boolean'] | null),banner?: (Scalars['String'] | null),categories?: (tournament_categories_arr_rel_insert_input | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),discord_guild_id?: (Scalars['String'] | null),discord_notifications_enabled?: (Scalars['Boolean'] | null),discord_notify_Canceled?: (Scalars['Boolean'] | null),discord_notify_Finished?: (Scalars['Boolean'] | null),discord_notify_Forfeit?: (Scalars['Boolean'] | null),discord_notify_Live?: (Scalars['Boolean'] | null),discord_notify_MapPaused?: (Scalars['Boolean'] | null),discord_notify_PickingPlayers?: (Scalars['Boolean'] | null),discord_notify_Scheduled?: (Scalars['Boolean'] | null),discord_notify_Surrendered?: (Scalars['Boolean'] | null),discord_notify_Tie?: (Scalars['Boolean'] | null),discord_notify_Veto?: (Scalars['Boolean'] | null),discord_notify_WaitingForCheckIn?: (Scalars['Boolean'] | null),discord_notify_WaitingForServer?: (Scalars['Boolean'] | null),discord_role_id?: (Scalars['String'] | null),discord_voice_enabled?: (Scalars['Boolean'] | null),discord_webhook?: (Scalars['String'] | null),e_tournament_status?: (e_tournament_status_obj_rel_insert_input | null),homepage?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_league?: (Scalars['Boolean'] | null),latitude?: (Scalars['float8'] | null),league_season_division?: (league_season_divisions_obj_rel_insert_input | null),location?: (Scalars['String'] | null),logo?: (Scalars['String'] | null),longitude?: (Scalars['float8'] | null),match_options_id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),options?: (match_options_obj_rel_insert_input | null),organizer_steam_id?: (Scalars['bigint'] | null),organizer_teams?: (tournament_organizer_teams_arr_rel_insert_input | null),organizers?: (tournament_organizers_arr_rel_insert_input | null),player_stats?: (v_tournament_player_stats_arr_rel_insert_input | null),prizes?: (tournament_prizes_arr_rel_insert_input | null),results?: (v_team_tournament_results_arr_rel_insert_input | null),rosters?: (tournament_team_roster_arr_rel_insert_input | null),scheduling_mode?: (Scalars['String'] | null),stages?: (tournament_stages_arr_rel_insert_input | null),start?: (Scalars['timestamptz'] | null),status?: (e_tournament_status_enum | null),teams?: (tournament_teams_arr_rel_insert_input | null)} /** aggregate max on columns */ -export interface team_scrim_request_proposals_max_fieldsGenqlSelection{ +export interface tournaments_max_fieldsGenqlSelection{ + banner?: boolean | number created_at?: boolean | number + description?: boolean | number + discord_guild_id?: boolean | number + discord_role_id?: boolean | number + discord_webhook?: boolean | number + homepage?: boolean | number id?: boolean | number - proposed_by_steam_id?: boolean | number - proposed_by_team_id?: boolean | number - proposed_scheduled_at?: boolean | number - request_id?: boolean | number + latitude?: boolean | number + location?: boolean | number + logo?: boolean | number + longitude?: boolean | number + match_options_id?: boolean | number + /** A computed field, executes function "tournament_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "tournament_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + name?: boolean | number + organizer_steam_id?: boolean | number + scheduling_mode?: boolean | number + start?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_max_order_by {created_at?: (order_by | null),id?: (order_by | null),proposed_by_steam_id?: (order_by | null),proposed_by_team_id?: (order_by | null),proposed_scheduled_at?: (order_by | null),request_id?: (order_by | null)} +/** order by max() on columns of table "tournaments" */ +export interface tournaments_max_order_by {banner?: (order_by | null),created_at?: (order_by | null),description?: (order_by | null),discord_guild_id?: (order_by | null),discord_role_id?: (order_by | null),discord_webhook?: (order_by | null),homepage?: (order_by | null),id?: (order_by | null),latitude?: (order_by | null),location?: (order_by | null),logo?: (order_by | null),longitude?: (order_by | null),match_options_id?: (order_by | null),name?: (order_by | null),organizer_steam_id?: (order_by | null),scheduling_mode?: (order_by | null),start?: (order_by | null)} /** aggregate min on columns */ -export interface team_scrim_request_proposals_min_fieldsGenqlSelection{ +export interface tournaments_min_fieldsGenqlSelection{ + banner?: boolean | number created_at?: boolean | number + description?: boolean | number + discord_guild_id?: boolean | number + discord_role_id?: boolean | number + discord_webhook?: boolean | number + homepage?: boolean | number id?: boolean | number - proposed_by_steam_id?: boolean | number - proposed_by_team_id?: boolean | number - proposed_scheduled_at?: boolean | number - request_id?: boolean | number + latitude?: boolean | number + location?: boolean | number + logo?: boolean | number + longitude?: boolean | number + match_options_id?: boolean | number + /** A computed field, executes function "tournament_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "tournament_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + name?: boolean | number + organizer_steam_id?: boolean | number + scheduling_mode?: boolean | number + start?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_min_order_by {created_at?: (order_by | null),id?: (order_by | null),proposed_by_steam_id?: (order_by | null),proposed_by_team_id?: (order_by | null),proposed_scheduled_at?: (order_by | null),request_id?: (order_by | null)} +/** order by min() on columns of table "tournaments" */ +export interface tournaments_min_order_by {banner?: (order_by | null),created_at?: (order_by | null),description?: (order_by | null),discord_guild_id?: (order_by | null),discord_role_id?: (order_by | null),discord_webhook?: (order_by | null),homepage?: (order_by | null),id?: (order_by | null),latitude?: (order_by | null),location?: (order_by | null),logo?: (order_by | null),longitude?: (order_by | null),match_options_id?: (order_by | null),name?: (order_by | null),organizer_steam_id?: (order_by | null),scheduling_mode?: (order_by | null),start?: (order_by | null)} -/** response of any mutation on the table "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_mutation_responseGenqlSelection{ +/** response of any mutation on the table "tournaments" */ +export interface tournaments_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: team_scrim_request_proposalsGenqlSelection + returning?: tournamentsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_on_conflict {constraint: team_scrim_request_proposals_constraint,update_columns?: team_scrim_request_proposals_update_column[],where?: (team_scrim_request_proposals_bool_exp | null)} +/** input type for inserting object relation for remote table "tournaments" */ +export interface tournaments_obj_rel_insert_input {data: tournaments_insert_input, +/** upsert condition */ +on_conflict?: (tournaments_on_conflict | null)} -/** Ordering options when selecting data from "team_scrim_request_proposals". */ -export interface team_scrim_request_proposals_order_by {created_at?: (order_by | null),id?: (order_by | null),proposed_by?: (players_order_by | null),proposed_by_steam_id?: (order_by | null),proposed_by_team?: (teams_order_by | null),proposed_by_team_id?: (order_by | null),proposed_scheduled_at?: (order_by | null),request?: (team_scrim_requests_order_by | null),request_id?: (order_by | null)} +/** on_conflict condition type for table "tournaments" */ +export interface tournaments_on_conflict {constraint: tournaments_constraint,update_columns?: tournaments_update_column[],where?: (tournaments_bool_exp | null)} -/** primary key columns input for table: team_scrim_request_proposals */ -export interface team_scrim_request_proposals_pk_columns_input {id: Scalars['uuid']} +/** Ordering options when selecting data from "tournaments". */ +export interface tournaments_order_by {admin?: (players_order_by | null),auto_start?: (order_by | null),award_configs_aggregate?: (tournament_awards_aggregate_order_by | null),awards_aggregate?: (award_recipients_aggregate_order_by | null),awards_enabled?: (order_by | null),banner?: (order_by | null),can_cancel?: (order_by | null),can_close_registration?: (order_by | null),can_join?: (order_by | null),can_open_registration?: (order_by | null),can_pause?: (order_by | null),can_resume?: (order_by | null),can_setup?: (order_by | null),can_start?: (order_by | null),categories_aggregate?: (tournament_categories_aggregate_order_by | null),created_at?: (order_by | null),description?: (order_by | null),discord_guild_id?: (order_by | null),discord_notifications_enabled?: (order_by | null),discord_notify_Canceled?: (order_by | null),discord_notify_Finished?: (order_by | null),discord_notify_Forfeit?: (order_by | null),discord_notify_Live?: (order_by | null),discord_notify_MapPaused?: (order_by | null),discord_notify_PickingPlayers?: (order_by | null),discord_notify_Scheduled?: (order_by | null),discord_notify_Surrendered?: (order_by | null),discord_notify_Tie?: (order_by | null),discord_notify_Veto?: (order_by | null),discord_notify_WaitingForCheckIn?: (order_by | null),discord_notify_WaitingForServer?: (order_by | null),discord_role_id?: (order_by | null),discord_voice_enabled?: (order_by | null),discord_webhook?: (order_by | null),e_tournament_status?: (e_tournament_status_order_by | null),has_min_teams?: (order_by | null),homepage?: (order_by | null),id?: (order_by | null),is_league?: (order_by | null),is_organizer?: (order_by | null),joined_tournament?: (order_by | null),latitude?: (order_by | null),league_season_division?: (league_season_divisions_order_by | null),location?: (order_by | null),logo?: (order_by | null),longitude?: (order_by | null),match_options_id?: (order_by | null),max_players_per_lineup?: (order_by | null),min_players_per_lineup?: (order_by | null),name?: (order_by | null),options?: (match_options_order_by | null),organizer_steam_id?: (order_by | null),organizer_teams_aggregate?: (tournament_organizer_teams_aggregate_order_by | null),organizers_aggregate?: (tournament_organizers_aggregate_order_by | null),player_stats_aggregate?: (v_tournament_player_stats_aggregate_order_by | null),prizes_aggregate?: (tournament_prizes_aggregate_order_by | null),results_aggregate?: (v_team_tournament_results_aggregate_order_by | null),rosters_aggregate?: (tournament_team_roster_aggregate_order_by | null),scheduling_mode?: (order_by | null),stages_aggregate?: (tournament_stages_aggregate_order_by | null),start?: (order_by | null),status?: (order_by | null),teams_aggregate?: (tournament_teams_aggregate_order_by | null)} -/** input type for updating data in table "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),proposed_by_steam_id?: (Scalars['bigint'] | null),proposed_by_team_id?: (Scalars['uuid'] | null),proposed_scheduled_at?: (Scalars['timestamptz'] | null),request_id?: (Scalars['uuid'] | null)} +/** primary key columns input for table: tournaments */ +export interface tournaments_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "tournaments" */ +export interface tournaments_set_input {auto_start?: (Scalars['Boolean'] | null),awards_enabled?: (Scalars['Boolean'] | null),banner?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),discord_guild_id?: (Scalars['String'] | null),discord_notifications_enabled?: (Scalars['Boolean'] | null),discord_notify_Canceled?: (Scalars['Boolean'] | null),discord_notify_Finished?: (Scalars['Boolean'] | null),discord_notify_Forfeit?: (Scalars['Boolean'] | null),discord_notify_Live?: (Scalars['Boolean'] | null),discord_notify_MapPaused?: (Scalars['Boolean'] | null),discord_notify_PickingPlayers?: (Scalars['Boolean'] | null),discord_notify_Scheduled?: (Scalars['Boolean'] | null),discord_notify_Surrendered?: (Scalars['Boolean'] | null),discord_notify_Tie?: (Scalars['Boolean'] | null),discord_notify_Veto?: (Scalars['Boolean'] | null),discord_notify_WaitingForCheckIn?: (Scalars['Boolean'] | null),discord_notify_WaitingForServer?: (Scalars['Boolean'] | null),discord_role_id?: (Scalars['String'] | null),discord_voice_enabled?: (Scalars['Boolean'] | null),discord_webhook?: (Scalars['String'] | null),homepage?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_league?: (Scalars['Boolean'] | null),latitude?: (Scalars['float8'] | null),location?: (Scalars['String'] | null),logo?: (Scalars['String'] | null),longitude?: (Scalars['float8'] | null),match_options_id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),organizer_steam_id?: (Scalars['bigint'] | null),scheduling_mode?: (Scalars['String'] | null),start?: (Scalars['timestamptz'] | null),status?: (e_tournament_status_enum | null)} /** aggregate stddev on columns */ -export interface team_scrim_request_proposals_stddev_fieldsGenqlSelection{ - proposed_by_steam_id?: boolean | number +export interface tournaments_stddev_fieldsGenqlSelection{ + latitude?: boolean | number + longitude?: boolean | number + /** A computed field, executes function "tournament_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "tournament_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + organizer_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_stddev_order_by {proposed_by_steam_id?: (order_by | null)} +/** order by stddev() on columns of table "tournaments" */ +export interface tournaments_stddev_order_by {latitude?: (order_by | null),longitude?: (order_by | null),organizer_steam_id?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface team_scrim_request_proposals_stddev_pop_fieldsGenqlSelection{ - proposed_by_steam_id?: boolean | number +export interface tournaments_stddev_pop_fieldsGenqlSelection{ + latitude?: boolean | number + longitude?: boolean | number + /** A computed field, executes function "tournament_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "tournament_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + organizer_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_stddev_pop_order_by {proposed_by_steam_id?: (order_by | null)} +/** order by stddev_pop() on columns of table "tournaments" */ +export interface tournaments_stddev_pop_order_by {latitude?: (order_by | null),longitude?: (order_by | null),organizer_steam_id?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface team_scrim_request_proposals_stddev_samp_fieldsGenqlSelection{ - proposed_by_steam_id?: boolean | number +export interface tournaments_stddev_samp_fieldsGenqlSelection{ + latitude?: boolean | number + longitude?: boolean | number + /** A computed field, executes function "tournament_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "tournament_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + organizer_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_stddev_samp_order_by {proposed_by_steam_id?: (order_by | null)} +/** order by stddev_samp() on columns of table "tournaments" */ +export interface tournaments_stddev_samp_order_by {latitude?: (order_by | null),longitude?: (order_by | null),organizer_steam_id?: (order_by | null)} -/** Streaming cursor of the table "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_stream_cursor_input { +/** Streaming cursor of the table "tournaments" */ +export interface tournaments_stream_cursor_input { /** Stream column input with initial value */ -initial_value: team_scrim_request_proposals_stream_cursor_value_input, +initial_value: tournaments_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface team_scrim_request_proposals_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),proposed_by_steam_id?: (Scalars['bigint'] | null),proposed_by_team_id?: (Scalars['uuid'] | null),proposed_scheduled_at?: (Scalars['timestamptz'] | null),request_id?: (Scalars['uuid'] | null)} +export interface tournaments_stream_cursor_value_input {auto_start?: (Scalars['Boolean'] | null),awards_enabled?: (Scalars['Boolean'] | null),banner?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),discord_guild_id?: (Scalars['String'] | null),discord_notifications_enabled?: (Scalars['Boolean'] | null),discord_notify_Canceled?: (Scalars['Boolean'] | null),discord_notify_Finished?: (Scalars['Boolean'] | null),discord_notify_Forfeit?: (Scalars['Boolean'] | null),discord_notify_Live?: (Scalars['Boolean'] | null),discord_notify_MapPaused?: (Scalars['Boolean'] | null),discord_notify_PickingPlayers?: (Scalars['Boolean'] | null),discord_notify_Scheduled?: (Scalars['Boolean'] | null),discord_notify_Surrendered?: (Scalars['Boolean'] | null),discord_notify_Tie?: (Scalars['Boolean'] | null),discord_notify_Veto?: (Scalars['Boolean'] | null),discord_notify_WaitingForCheckIn?: (Scalars['Boolean'] | null),discord_notify_WaitingForServer?: (Scalars['Boolean'] | null),discord_role_id?: (Scalars['String'] | null),discord_voice_enabled?: (Scalars['Boolean'] | null),discord_webhook?: (Scalars['String'] | null),homepage?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_league?: (Scalars['Boolean'] | null),latitude?: (Scalars['float8'] | null),location?: (Scalars['String'] | null),logo?: (Scalars['String'] | null),longitude?: (Scalars['float8'] | null),match_options_id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),organizer_steam_id?: (Scalars['bigint'] | null),scheduling_mode?: (Scalars['String'] | null),start?: (Scalars['timestamptz'] | null),status?: (e_tournament_status_enum | null)} /** aggregate sum on columns */ -export interface team_scrim_request_proposals_sum_fieldsGenqlSelection{ - proposed_by_steam_id?: boolean | number +export interface tournaments_sum_fieldsGenqlSelection{ + latitude?: boolean | number + longitude?: boolean | number + /** A computed field, executes function "tournament_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "tournament_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + organizer_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_sum_order_by {proposed_by_steam_id?: (order_by | null)} +/** order by sum() on columns of table "tournaments" */ +export interface tournaments_sum_order_by {latitude?: (order_by | null),longitude?: (order_by | null),organizer_steam_id?: (order_by | null)} -export interface team_scrim_request_proposals_updates { +export interface tournaments_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (team_scrim_request_proposals_inc_input | null), +_inc?: (tournaments_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (team_scrim_request_proposals_set_input | null), +_set?: (tournaments_set_input | null), /** filter the rows which have to be updated */ -where: team_scrim_request_proposals_bool_exp} +where: tournaments_bool_exp} /** aggregate var_pop on columns */ -export interface team_scrim_request_proposals_var_pop_fieldsGenqlSelection{ - proposed_by_steam_id?: boolean | number +export interface tournaments_var_pop_fieldsGenqlSelection{ + latitude?: boolean | number + longitude?: boolean | number + /** A computed field, executes function "tournament_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "tournament_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + organizer_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_var_pop_order_by {proposed_by_steam_id?: (order_by | null)} +/** order by var_pop() on columns of table "tournaments" */ +export interface tournaments_var_pop_order_by {latitude?: (order_by | null),longitude?: (order_by | null),organizer_steam_id?: (order_by | null)} /** aggregate var_samp on columns */ -export interface team_scrim_request_proposals_var_samp_fieldsGenqlSelection{ - proposed_by_steam_id?: boolean | number +export interface tournaments_var_samp_fieldsGenqlSelection{ + latitude?: boolean | number + longitude?: boolean | number + /** A computed field, executes function "tournament_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "tournament_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + organizer_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_var_samp_order_by {proposed_by_steam_id?: (order_by | null)} +/** order by var_samp() on columns of table "tournaments" */ +export interface tournaments_var_samp_order_by {latitude?: (order_by | null),longitude?: (order_by | null),organizer_steam_id?: (order_by | null)} /** aggregate variance on columns */ -export interface team_scrim_request_proposals_variance_fieldsGenqlSelection{ - proposed_by_steam_id?: boolean | number +export interface tournaments_variance_fieldsGenqlSelection{ + latitude?: boolean | number + longitude?: boolean | number + /** A computed field, executes function "tournament_max_players_per_lineup" */ + max_players_per_lineup?: boolean | number + /** A computed field, executes function "tournament_min_players_per_lineup" */ + min_players_per_lineup?: boolean | number + organizer_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "team_scrim_request_proposals" */ -export interface team_scrim_request_proposals_variance_order_by {proposed_by_steam_id?: (order_by | null)} +/** order by variance() on columns of table "tournaments" */ +export interface tournaments_variance_order_by {latitude?: (order_by | null),longitude?: (order_by | null),organizer_steam_id?: (order_by | null)} -/** columns and relationships of "team_scrim_requests" */ -export interface team_scrim_requestsGenqlSelection{ - auto_generated?: boolean | number +/** columns and relationships of "utility_collection_items" */ +export interface utility_collection_itemsGenqlSelection{ /** An object relationship */ - awaiting_team?: teamsGenqlSelection - awaiting_team_id?: boolean | number - canceled_by_team_id?: boolean | number - canceled_late?: boolean | number + collection?: utility_collectionsGenqlSelection + collection_id?: boolean | number created_at?: boolean | number - expires_at?: boolean | number - /** An object relationship */ - from_team?: teamsGenqlSelection - from_team_checked_in?: boolean | number - from_team_id?: boolean | number - id?: boolean | number - /** An object relationship */ - match?: matchesGenqlSelection - match_id?: boolean | number - /** An object relationship */ - match_options?: match_optionsGenqlSelection - match_options_id?: boolean | number - /** Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. */ - match_outcome?: boolean | number - /** An array relationship */ - proposals?: (team_scrim_request_proposalsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (team_scrim_request_proposals_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (team_scrim_request_proposals_order_by[] | null), - /** filter the rows returned */ - where?: (team_scrim_request_proposals_bool_exp | null)} }) - /** An aggregate relationship */ - proposals_aggregate?: (team_scrim_request_proposals_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (team_scrim_request_proposals_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (team_scrim_request_proposals_order_by[] | null), - /** filter the rows returned */ - where?: (team_scrim_request_proposals_bool_exp | null)} }) - proposed_scheduled_at?: boolean | number - region?: boolean | number - /** An object relationship */ - requested_by?: playersGenqlSelection - requested_by_steam_id?: boolean | number - responded_at?: boolean | number - status?: boolean | number + note?: boolean | number + position?: boolean | number /** An object relationship */ - to_team?: teamsGenqlSelection - to_team_checked_in?: boolean | number - to_team_id?: boolean | number + utility_lineup?: utility_lineupsGenqlSelection + utility_lineup_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "team_scrim_requests" */ -export interface team_scrim_requests_aggregateGenqlSelection{ - aggregate?: team_scrim_requests_aggregate_fieldsGenqlSelection - nodes?: team_scrim_requestsGenqlSelection +/** aggregated selection of "utility_collection_items" */ +export interface utility_collection_items_aggregateGenqlSelection{ + aggregate?: utility_collection_items_aggregate_fieldsGenqlSelection + nodes?: utility_collection_itemsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface team_scrim_requests_aggregate_bool_exp {bool_and?: (team_scrim_requests_aggregate_bool_exp_bool_and | null),bool_or?: (team_scrim_requests_aggregate_bool_exp_bool_or | null),count?: (team_scrim_requests_aggregate_bool_exp_count | null)} - -export interface team_scrim_requests_aggregate_bool_exp_bool_and {arguments: team_scrim_requests_select_column_team_scrim_requests_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (team_scrim_requests_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface team_scrim_requests_aggregate_bool_exp_bool_or {arguments: team_scrim_requests_select_column_team_scrim_requests_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (team_scrim_requests_bool_exp | null),predicate: Boolean_comparison_exp} +export interface utility_collection_items_aggregate_bool_exp {count?: (utility_collection_items_aggregate_bool_exp_count | null)} -export interface team_scrim_requests_aggregate_bool_exp_count {arguments?: (team_scrim_requests_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (team_scrim_requests_bool_exp | null),predicate: Int_comparison_exp} +export interface utility_collection_items_aggregate_bool_exp_count {arguments?: (utility_collection_items_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (utility_collection_items_bool_exp | null),predicate: Int_comparison_exp} -/** aggregate fields of "team_scrim_requests" */ -export interface team_scrim_requests_aggregate_fieldsGenqlSelection{ - avg?: team_scrim_requests_avg_fieldsGenqlSelection - count?: { __args: {columns?: (team_scrim_requests_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: team_scrim_requests_max_fieldsGenqlSelection - min?: team_scrim_requests_min_fieldsGenqlSelection - stddev?: team_scrim_requests_stddev_fieldsGenqlSelection - stddev_pop?: team_scrim_requests_stddev_pop_fieldsGenqlSelection - stddev_samp?: team_scrim_requests_stddev_samp_fieldsGenqlSelection - sum?: team_scrim_requests_sum_fieldsGenqlSelection - var_pop?: team_scrim_requests_var_pop_fieldsGenqlSelection - var_samp?: team_scrim_requests_var_samp_fieldsGenqlSelection - variance?: team_scrim_requests_variance_fieldsGenqlSelection +/** aggregate fields of "utility_collection_items" */ +export interface utility_collection_items_aggregate_fieldsGenqlSelection{ + avg?: utility_collection_items_avg_fieldsGenqlSelection + count?: { __args: {columns?: (utility_collection_items_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: utility_collection_items_max_fieldsGenqlSelection + min?: utility_collection_items_min_fieldsGenqlSelection + stddev?: utility_collection_items_stddev_fieldsGenqlSelection + stddev_pop?: utility_collection_items_stddev_pop_fieldsGenqlSelection + stddev_samp?: utility_collection_items_stddev_samp_fieldsGenqlSelection + sum?: utility_collection_items_sum_fieldsGenqlSelection + var_pop?: utility_collection_items_var_pop_fieldsGenqlSelection + var_samp?: utility_collection_items_var_samp_fieldsGenqlSelection + variance?: utility_collection_items_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "team_scrim_requests" */ -export interface team_scrim_requests_aggregate_order_by {avg?: (team_scrim_requests_avg_order_by | null),count?: (order_by | null),max?: (team_scrim_requests_max_order_by | null),min?: (team_scrim_requests_min_order_by | null),stddev?: (team_scrim_requests_stddev_order_by | null),stddev_pop?: (team_scrim_requests_stddev_pop_order_by | null),stddev_samp?: (team_scrim_requests_stddev_samp_order_by | null),sum?: (team_scrim_requests_sum_order_by | null),var_pop?: (team_scrim_requests_var_pop_order_by | null),var_samp?: (team_scrim_requests_var_samp_order_by | null),variance?: (team_scrim_requests_variance_order_by | null)} +/** order by aggregate values of table "utility_collection_items" */ +export interface utility_collection_items_aggregate_order_by {avg?: (utility_collection_items_avg_order_by | null),count?: (order_by | null),max?: (utility_collection_items_max_order_by | null),min?: (utility_collection_items_min_order_by | null),stddev?: (utility_collection_items_stddev_order_by | null),stddev_pop?: (utility_collection_items_stddev_pop_order_by | null),stddev_samp?: (utility_collection_items_stddev_samp_order_by | null),sum?: (utility_collection_items_sum_order_by | null),var_pop?: (utility_collection_items_var_pop_order_by | null),var_samp?: (utility_collection_items_var_samp_order_by | null),variance?: (utility_collection_items_variance_order_by | null)} -/** input type for inserting array relation for remote table "team_scrim_requests" */ -export interface team_scrim_requests_arr_rel_insert_input {data: team_scrim_requests_insert_input[], +/** input type for inserting array relation for remote table "utility_collection_items" */ +export interface utility_collection_items_arr_rel_insert_input {data: utility_collection_items_insert_input[], /** upsert condition */ -on_conflict?: (team_scrim_requests_on_conflict | null)} +on_conflict?: (utility_collection_items_on_conflict | null)} /** aggregate avg on columns */ -export interface team_scrim_requests_avg_fieldsGenqlSelection{ - requested_by_steam_id?: boolean | number +export interface utility_collection_items_avg_fieldsGenqlSelection{ + position?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "team_scrim_requests" */ -export interface team_scrim_requests_avg_order_by {requested_by_steam_id?: (order_by | null)} +/** order by avg() on columns of table "utility_collection_items" */ +export interface utility_collection_items_avg_order_by {position?: (order_by | null)} -/** Boolean expression to filter rows from the table "team_scrim_requests". All fields are combined with a logical 'AND'. */ -export interface team_scrim_requests_bool_exp {_and?: (team_scrim_requests_bool_exp[] | null),_not?: (team_scrim_requests_bool_exp | null),_or?: (team_scrim_requests_bool_exp[] | null),auto_generated?: (Boolean_comparison_exp | null),awaiting_team?: (teams_bool_exp | null),awaiting_team_id?: (uuid_comparison_exp | null),canceled_by_team_id?: (uuid_comparison_exp | null),canceled_late?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),expires_at?: (timestamptz_comparison_exp | null),from_team?: (teams_bool_exp | null),from_team_checked_in?: (Boolean_comparison_exp | null),from_team_id?: (uuid_comparison_exp | null),id?: (uuid_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),match_options?: (match_options_bool_exp | null),match_options_id?: (uuid_comparison_exp | null),match_outcome?: (String_comparison_exp | null),proposals?: (team_scrim_request_proposals_bool_exp | null),proposals_aggregate?: (team_scrim_request_proposals_aggregate_bool_exp | null),proposed_scheduled_at?: (timestamptz_comparison_exp | null),region?: (String_comparison_exp | null),requested_by?: (players_bool_exp | null),requested_by_steam_id?: (bigint_comparison_exp | null),responded_at?: (timestamptz_comparison_exp | null),status?: (e_scrim_request_statuses_enum_comparison_exp | null),to_team?: (teams_bool_exp | null),to_team_checked_in?: (Boolean_comparison_exp | null),to_team_id?: (uuid_comparison_exp | null)} +/** Boolean expression to filter rows from the table "utility_collection_items". All fields are combined with a logical 'AND'. */ +export interface utility_collection_items_bool_exp {_and?: (utility_collection_items_bool_exp[] | null),_not?: (utility_collection_items_bool_exp | null),_or?: (utility_collection_items_bool_exp[] | null),collection?: (utility_collections_bool_exp | null),collection_id?: (uuid_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),note?: (String_comparison_exp | null),position?: (Int_comparison_exp | null),utility_lineup?: (utility_lineups_bool_exp | null),utility_lineup_id?: (uuid_comparison_exp | null)} -/** input type for incrementing numeric columns in table "team_scrim_requests" */ -export interface team_scrim_requests_inc_input {requested_by_steam_id?: (Scalars['bigint'] | null)} +/** input type for incrementing numeric columns in table "utility_collection_items" */ +export interface utility_collection_items_inc_input {position?: (Scalars['Int'] | null)} -/** input type for inserting data into table "team_scrim_requests" */ -export interface team_scrim_requests_insert_input {auto_generated?: (Scalars['Boolean'] | null),awaiting_team?: (teams_obj_rel_insert_input | null),awaiting_team_id?: (Scalars['uuid'] | null),canceled_by_team_id?: (Scalars['uuid'] | null),canceled_late?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),expires_at?: (Scalars['timestamptz'] | null),from_team?: (teams_obj_rel_insert_input | null),from_team_checked_in?: (Scalars['Boolean'] | null),from_team_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),match_options?: (match_options_obj_rel_insert_input | null),match_options_id?: (Scalars['uuid'] | null), -/** Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. */ -match_outcome?: (Scalars['String'] | null),proposals?: (team_scrim_request_proposals_arr_rel_insert_input | null),proposed_scheduled_at?: (Scalars['timestamptz'] | null),region?: (Scalars['String'] | null),requested_by?: (players_obj_rel_insert_input | null),requested_by_steam_id?: (Scalars['bigint'] | null),responded_at?: (Scalars['timestamptz'] | null),status?: (e_scrim_request_statuses_enum | null),to_team?: (teams_obj_rel_insert_input | null),to_team_checked_in?: (Scalars['Boolean'] | null),to_team_id?: (Scalars['uuid'] | null)} +/** input type for inserting data into table "utility_collection_items" */ +export interface utility_collection_items_insert_input {collection?: (utility_collections_obj_rel_insert_input | null),collection_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),note?: (Scalars['String'] | null),position?: (Scalars['Int'] | null),utility_lineup?: (utility_lineups_obj_rel_insert_input | null),utility_lineup_id?: (Scalars['uuid'] | null)} /** aggregate max on columns */ -export interface team_scrim_requests_max_fieldsGenqlSelection{ - awaiting_team_id?: boolean | number - canceled_by_team_id?: boolean | number +export interface utility_collection_items_max_fieldsGenqlSelection{ + collection_id?: boolean | number created_at?: boolean | number - expires_at?: boolean | number - from_team_id?: boolean | number - id?: boolean | number - match_id?: boolean | number - match_options_id?: boolean | number - /** Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. */ - match_outcome?: boolean | number - proposed_scheduled_at?: boolean | number - region?: boolean | number - requested_by_steam_id?: boolean | number - responded_at?: boolean | number - to_team_id?: boolean | number + note?: boolean | number + position?: boolean | number + utility_lineup_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "team_scrim_requests" */ -export interface team_scrim_requests_max_order_by {awaiting_team_id?: (order_by | null),canceled_by_team_id?: (order_by | null),created_at?: (order_by | null),expires_at?: (order_by | null),from_team_id?: (order_by | null),id?: (order_by | null),match_id?: (order_by | null),match_options_id?: (order_by | null), -/** Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. */ -match_outcome?: (order_by | null),proposed_scheduled_at?: (order_by | null),region?: (order_by | null),requested_by_steam_id?: (order_by | null),responded_at?: (order_by | null),to_team_id?: (order_by | null)} +/** order by max() on columns of table "utility_collection_items" */ +export interface utility_collection_items_max_order_by {collection_id?: (order_by | null),created_at?: (order_by | null),note?: (order_by | null),position?: (order_by | null),utility_lineup_id?: (order_by | null)} /** aggregate min on columns */ -export interface team_scrim_requests_min_fieldsGenqlSelection{ - awaiting_team_id?: boolean | number - canceled_by_team_id?: boolean | number +export interface utility_collection_items_min_fieldsGenqlSelection{ + collection_id?: boolean | number created_at?: boolean | number - expires_at?: boolean | number - from_team_id?: boolean | number - id?: boolean | number - match_id?: boolean | number - match_options_id?: boolean | number - /** Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. */ - match_outcome?: boolean | number - proposed_scheduled_at?: boolean | number - region?: boolean | number - requested_by_steam_id?: boolean | number - responded_at?: boolean | number - to_team_id?: boolean | number + note?: boolean | number + position?: boolean | number + utility_lineup_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "team_scrim_requests" */ -export interface team_scrim_requests_min_order_by {awaiting_team_id?: (order_by | null),canceled_by_team_id?: (order_by | null),created_at?: (order_by | null),expires_at?: (order_by | null),from_team_id?: (order_by | null),id?: (order_by | null),match_id?: (order_by | null),match_options_id?: (order_by | null), -/** Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. */ -match_outcome?: (order_by | null),proposed_scheduled_at?: (order_by | null),region?: (order_by | null),requested_by_steam_id?: (order_by | null),responded_at?: (order_by | null),to_team_id?: (order_by | null)} +/** order by min() on columns of table "utility_collection_items" */ +export interface utility_collection_items_min_order_by {collection_id?: (order_by | null),created_at?: (order_by | null),note?: (order_by | null),position?: (order_by | null),utility_lineup_id?: (order_by | null)} -/** response of any mutation on the table "team_scrim_requests" */ -export interface team_scrim_requests_mutation_responseGenqlSelection{ +/** response of any mutation on the table "utility_collection_items" */ +export interface utility_collection_items_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: team_scrim_requestsGenqlSelection + returning?: utility_collection_itemsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "team_scrim_requests" */ -export interface team_scrim_requests_obj_rel_insert_input {data: team_scrim_requests_insert_input, -/** upsert condition */ -on_conflict?: (team_scrim_requests_on_conflict | null)} - +/** on_conflict condition type for table "utility_collection_items" */ +export interface utility_collection_items_on_conflict {constraint: utility_collection_items_constraint,update_columns?: utility_collection_items_update_column[],where?: (utility_collection_items_bool_exp | null)} -/** on_conflict condition type for table "team_scrim_requests" */ -export interface team_scrim_requests_on_conflict {constraint: team_scrim_requests_constraint,update_columns?: team_scrim_requests_update_column[],where?: (team_scrim_requests_bool_exp | null)} - -/** Ordering options when selecting data from "team_scrim_requests". */ -export interface team_scrim_requests_order_by {auto_generated?: (order_by | null),awaiting_team?: (teams_order_by | null),awaiting_team_id?: (order_by | null),canceled_by_team_id?: (order_by | null),canceled_late?: (order_by | null),created_at?: (order_by | null),expires_at?: (order_by | null),from_team?: (teams_order_by | null),from_team_checked_in?: (order_by | null),from_team_id?: (order_by | null),id?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),match_options?: (match_options_order_by | null),match_options_id?: (order_by | null),match_outcome?: (order_by | null),proposals_aggregate?: (team_scrim_request_proposals_aggregate_order_by | null),proposed_scheduled_at?: (order_by | null),region?: (order_by | null),requested_by?: (players_order_by | null),requested_by_steam_id?: (order_by | null),responded_at?: (order_by | null),status?: (order_by | null),to_team?: (teams_order_by | null),to_team_checked_in?: (order_by | null),to_team_id?: (order_by | null)} +/** Ordering options when selecting data from "utility_collection_items". */ +export interface utility_collection_items_order_by {collection?: (utility_collections_order_by | null),collection_id?: (order_by | null),created_at?: (order_by | null),note?: (order_by | null),position?: (order_by | null),utility_lineup?: (utility_lineups_order_by | null),utility_lineup_id?: (order_by | null)} -/** primary key columns input for table: team_scrim_requests */ -export interface team_scrim_requests_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: utility_collection_items */ +export interface utility_collection_items_pk_columns_input {collection_id: Scalars['uuid'],utility_lineup_id: Scalars['uuid']} -/** input type for updating data in table "team_scrim_requests" */ -export interface team_scrim_requests_set_input {auto_generated?: (Scalars['Boolean'] | null),awaiting_team_id?: (Scalars['uuid'] | null),canceled_by_team_id?: (Scalars['uuid'] | null),canceled_late?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),expires_at?: (Scalars['timestamptz'] | null),from_team_checked_in?: (Scalars['Boolean'] | null),from_team_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null), -/** Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. */ -match_outcome?: (Scalars['String'] | null),proposed_scheduled_at?: (Scalars['timestamptz'] | null),region?: (Scalars['String'] | null),requested_by_steam_id?: (Scalars['bigint'] | null),responded_at?: (Scalars['timestamptz'] | null),status?: (e_scrim_request_statuses_enum | null),to_team_checked_in?: (Scalars['Boolean'] | null),to_team_id?: (Scalars['uuid'] | null)} +/** input type for updating data in table "utility_collection_items" */ +export interface utility_collection_items_set_input {collection_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),note?: (Scalars['String'] | null),position?: (Scalars['Int'] | null),utility_lineup_id?: (Scalars['uuid'] | null)} /** aggregate stddev on columns */ -export interface team_scrim_requests_stddev_fieldsGenqlSelection{ - requested_by_steam_id?: boolean | number +export interface utility_collection_items_stddev_fieldsGenqlSelection{ + position?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "team_scrim_requests" */ -export interface team_scrim_requests_stddev_order_by {requested_by_steam_id?: (order_by | null)} +/** order by stddev() on columns of table "utility_collection_items" */ +export interface utility_collection_items_stddev_order_by {position?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface team_scrim_requests_stddev_pop_fieldsGenqlSelection{ - requested_by_steam_id?: boolean | number +export interface utility_collection_items_stddev_pop_fieldsGenqlSelection{ + position?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "team_scrim_requests" */ -export interface team_scrim_requests_stddev_pop_order_by {requested_by_steam_id?: (order_by | null)} +/** order by stddev_pop() on columns of table "utility_collection_items" */ +export interface utility_collection_items_stddev_pop_order_by {position?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface team_scrim_requests_stddev_samp_fieldsGenqlSelection{ - requested_by_steam_id?: boolean | number +export interface utility_collection_items_stddev_samp_fieldsGenqlSelection{ + position?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "team_scrim_requests" */ -export interface team_scrim_requests_stddev_samp_order_by {requested_by_steam_id?: (order_by | null)} +/** order by stddev_samp() on columns of table "utility_collection_items" */ +export interface utility_collection_items_stddev_samp_order_by {position?: (order_by | null)} -/** Streaming cursor of the table "team_scrim_requests" */ -export interface team_scrim_requests_stream_cursor_input { +/** Streaming cursor of the table "utility_collection_items" */ +export interface utility_collection_items_stream_cursor_input { /** Stream column input with initial value */ -initial_value: team_scrim_requests_stream_cursor_value_input, +initial_value: utility_collection_items_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface team_scrim_requests_stream_cursor_value_input {auto_generated?: (Scalars['Boolean'] | null),awaiting_team_id?: (Scalars['uuid'] | null),canceled_by_team_id?: (Scalars['uuid'] | null),canceled_late?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),expires_at?: (Scalars['timestamptz'] | null),from_team_checked_in?: (Scalars['Boolean'] | null),from_team_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null), -/** Terminal match status captured by tbd_match_cancel_scrim before the match row is deleted, so v_team_reputation survives canceled-match GC. */ -match_outcome?: (Scalars['String'] | null),proposed_scheduled_at?: (Scalars['timestamptz'] | null),region?: (Scalars['String'] | null),requested_by_steam_id?: (Scalars['bigint'] | null),responded_at?: (Scalars['timestamptz'] | null),status?: (e_scrim_request_statuses_enum | null),to_team_checked_in?: (Scalars['Boolean'] | null),to_team_id?: (Scalars['uuid'] | null)} +export interface utility_collection_items_stream_cursor_value_input {collection_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),note?: (Scalars['String'] | null),position?: (Scalars['Int'] | null),utility_lineup_id?: (Scalars['uuid'] | null)} /** aggregate sum on columns */ -export interface team_scrim_requests_sum_fieldsGenqlSelection{ - requested_by_steam_id?: boolean | number +export interface utility_collection_items_sum_fieldsGenqlSelection{ + position?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "team_scrim_requests" */ -export interface team_scrim_requests_sum_order_by {requested_by_steam_id?: (order_by | null)} +/** order by sum() on columns of table "utility_collection_items" */ +export interface utility_collection_items_sum_order_by {position?: (order_by | null)} -export interface team_scrim_requests_updates { +export interface utility_collection_items_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (team_scrim_requests_inc_input | null), +_inc?: (utility_collection_items_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (team_scrim_requests_set_input | null), +_set?: (utility_collection_items_set_input | null), /** filter the rows which have to be updated */ -where: team_scrim_requests_bool_exp} +where: utility_collection_items_bool_exp} /** aggregate var_pop on columns */ -export interface team_scrim_requests_var_pop_fieldsGenqlSelection{ - requested_by_steam_id?: boolean | number +export interface utility_collection_items_var_pop_fieldsGenqlSelection{ + position?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "team_scrim_requests" */ -export interface team_scrim_requests_var_pop_order_by {requested_by_steam_id?: (order_by | null)} +/** order by var_pop() on columns of table "utility_collection_items" */ +export interface utility_collection_items_var_pop_order_by {position?: (order_by | null)} /** aggregate var_samp on columns */ -export interface team_scrim_requests_var_samp_fieldsGenqlSelection{ - requested_by_steam_id?: boolean | number +export interface utility_collection_items_var_samp_fieldsGenqlSelection{ + position?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "team_scrim_requests" */ -export interface team_scrim_requests_var_samp_order_by {requested_by_steam_id?: (order_by | null)} +/** order by var_samp() on columns of table "utility_collection_items" */ +export interface utility_collection_items_var_samp_order_by {position?: (order_by | null)} /** aggregate variance on columns */ -export interface team_scrim_requests_variance_fieldsGenqlSelection{ - requested_by_steam_id?: boolean | number +export interface utility_collection_items_variance_fieldsGenqlSelection{ + position?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "team_scrim_requests" */ -export interface team_scrim_requests_variance_order_by {requested_by_steam_id?: (order_by | null)} +/** order by variance() on columns of table "utility_collection_items" */ +export interface utility_collection_items_variance_order_by {position?: (order_by | null)} -/** columns and relationships of "team_scrim_settings" */ -export interface team_scrim_settingsGenqlSelection{ - allow_outside_availability?: boolean | number +/** columns and relationships of "utility_collections" */ +export interface utility_collectionsGenqlSelection{ + /** A computed field, executes function "can_edit_utility_collection" */ + can_edit?: boolean | number + /** A computed field, executes function "can_view_utility_collection" */ + can_view?: boolean | number created_at?: boolean | number - elo_max?: boolean | number - elo_min?: boolean | number - enabled?: boolean | number + description?: boolean | number id?: boolean | number - map_ids?: boolean | number - notes?: boolean | number - regions?: boolean | number + /** An array relationship */ + items?: (utility_collection_itemsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (utility_collection_items_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (utility_collection_items_order_by[] | null), + /** filter the rows returned */ + where?: (utility_collection_items_bool_exp | null)} }) + /** An aggregate relationship */ + items_aggregate?: (utility_collection_items_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (utility_collection_items_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (utility_collection_items_order_by[] | null), + /** filter the rows returned */ + where?: (utility_collection_items_bool_exp | null)} }) + map_name?: boolean | number + name?: boolean | number + /** An object relationship */ + owner?: playersGenqlSelection + owner_steam_id?: boolean | number /** An object relationship */ team?: teamsGenqlSelection team_id?: boolean | number updated_at?: boolean | number + visibility?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "team_scrim_settings" */ -export interface team_scrim_settings_aggregateGenqlSelection{ - aggregate?: team_scrim_settings_aggregate_fieldsGenqlSelection - nodes?: team_scrim_settingsGenqlSelection +/** aggregated selection of "utility_collections" */ +export interface utility_collections_aggregateGenqlSelection{ + aggregate?: utility_collections_aggregate_fieldsGenqlSelection + nodes?: utility_collectionsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "team_scrim_settings" */ -export interface team_scrim_settings_aggregate_fieldsGenqlSelection{ - avg?: team_scrim_settings_avg_fieldsGenqlSelection - count?: { __args: {columns?: (team_scrim_settings_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: team_scrim_settings_max_fieldsGenqlSelection - min?: team_scrim_settings_min_fieldsGenqlSelection - stddev?: team_scrim_settings_stddev_fieldsGenqlSelection - stddev_pop?: team_scrim_settings_stddev_pop_fieldsGenqlSelection - stddev_samp?: team_scrim_settings_stddev_samp_fieldsGenqlSelection - sum?: team_scrim_settings_sum_fieldsGenqlSelection - var_pop?: team_scrim_settings_var_pop_fieldsGenqlSelection - var_samp?: team_scrim_settings_var_samp_fieldsGenqlSelection - variance?: team_scrim_settings_variance_fieldsGenqlSelection +/** aggregate fields of "utility_collections" */ +export interface utility_collections_aggregate_fieldsGenqlSelection{ + avg?: utility_collections_avg_fieldsGenqlSelection + count?: { __args: {columns?: (utility_collections_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: utility_collections_max_fieldsGenqlSelection + min?: utility_collections_min_fieldsGenqlSelection + stddev?: utility_collections_stddev_fieldsGenqlSelection + stddev_pop?: utility_collections_stddev_pop_fieldsGenqlSelection + stddev_samp?: utility_collections_stddev_samp_fieldsGenqlSelection + sum?: utility_collections_sum_fieldsGenqlSelection + var_pop?: utility_collections_var_pop_fieldsGenqlSelection + var_samp?: utility_collections_var_samp_fieldsGenqlSelection + variance?: utility_collections_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } /** aggregate avg on columns */ -export interface team_scrim_settings_avg_fieldsGenqlSelection{ - elo_max?: boolean | number - elo_min?: boolean | number +export interface utility_collections_avg_fieldsGenqlSelection{ + owner_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "team_scrim_settings". All fields are combined with a logical 'AND'. */ -export interface team_scrim_settings_bool_exp {_and?: (team_scrim_settings_bool_exp[] | null),_not?: (team_scrim_settings_bool_exp | null),_or?: (team_scrim_settings_bool_exp[] | null),allow_outside_availability?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),elo_max?: (Int_comparison_exp | null),elo_min?: (Int_comparison_exp | null),enabled?: (Boolean_comparison_exp | null),id?: (uuid_comparison_exp | null),map_ids?: (uuid_array_comparison_exp | null),notes?: (String_comparison_exp | null),regions?: (String_array_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null)} +/** Boolean expression to filter rows from the table "utility_collections". All fields are combined with a logical 'AND'. */ +export interface utility_collections_bool_exp {_and?: (utility_collections_bool_exp[] | null),_not?: (utility_collections_bool_exp | null),_or?: (utility_collections_bool_exp[] | null),can_edit?: (Boolean_comparison_exp | null),can_view?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),description?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),items?: (utility_collection_items_bool_exp | null),items_aggregate?: (utility_collection_items_aggregate_bool_exp | null),map_name?: (String_comparison_exp | null),name?: (String_comparison_exp | null),owner?: (players_bool_exp | null),owner_steam_id?: (bigint_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null),visibility?: (e_utility_visibility_enum_comparison_exp | null)} -/** input type for incrementing numeric columns in table "team_scrim_settings" */ -export interface team_scrim_settings_inc_input {elo_max?: (Scalars['Int'] | null),elo_min?: (Scalars['Int'] | null)} +/** input type for incrementing numeric columns in table "utility_collections" */ +export interface utility_collections_inc_input {owner_steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "team_scrim_settings" */ -export interface team_scrim_settings_insert_input {allow_outside_availability?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),elo_max?: (Scalars['Int'] | null),elo_min?: (Scalars['Int'] | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),map_ids?: (Scalars['uuid'][] | null),notes?: (Scalars['String'] | null),regions?: (Scalars['String'][] | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} +/** input type for inserting data into table "utility_collections" */ +export interface utility_collections_insert_input {created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),items?: (utility_collection_items_arr_rel_insert_input | null),map_name?: (Scalars['String'] | null),name?: (Scalars['String'] | null),owner?: (players_obj_rel_insert_input | null),owner_steam_id?: (Scalars['bigint'] | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null),visibility?: (e_utility_visibility_enum | null)} /** aggregate max on columns */ -export interface team_scrim_settings_max_fieldsGenqlSelection{ +export interface utility_collections_max_fieldsGenqlSelection{ created_at?: boolean | number - elo_max?: boolean | number - elo_min?: boolean | number + description?: boolean | number id?: boolean | number - map_ids?: boolean | number - notes?: boolean | number - regions?: boolean | number + map_name?: boolean | number + name?: boolean | number + owner_steam_id?: boolean | number team_id?: boolean | number updated_at?: boolean | number __typename?: boolean | number @@ -94796,14 +107634,13 @@ export interface team_scrim_settings_max_fieldsGenqlSelection{ /** aggregate min on columns */ -export interface team_scrim_settings_min_fieldsGenqlSelection{ +export interface utility_collections_min_fieldsGenqlSelection{ created_at?: boolean | number - elo_max?: boolean | number - elo_min?: boolean | number + description?: boolean | number id?: boolean | number - map_ids?: boolean | number - notes?: boolean | number - regions?: boolean | number + map_name?: boolean | number + name?: boolean | number + owner_steam_id?: boolean | number team_id?: boolean | number updated_at?: boolean | number __typename?: boolean | number @@ -94811,4336 +107648,5030 @@ export interface team_scrim_settings_min_fieldsGenqlSelection{ } -/** response of any mutation on the table "team_scrim_settings" */ -export interface team_scrim_settings_mutation_responseGenqlSelection{ +/** response of any mutation on the table "utility_collections" */ +export interface utility_collections_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: team_scrim_settingsGenqlSelection + returning?: utility_collectionsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "team_scrim_settings" */ -export interface team_scrim_settings_obj_rel_insert_input {data: team_scrim_settings_insert_input, +/** input type for inserting object relation for remote table "utility_collections" */ +export interface utility_collections_obj_rel_insert_input {data: utility_collections_insert_input, /** upsert condition */ -on_conflict?: (team_scrim_settings_on_conflict | null)} +on_conflict?: (utility_collections_on_conflict | null)} -/** on_conflict condition type for table "team_scrim_settings" */ -export interface team_scrim_settings_on_conflict {constraint: team_scrim_settings_constraint,update_columns?: team_scrim_settings_update_column[],where?: (team_scrim_settings_bool_exp | null)} +/** on_conflict condition type for table "utility_collections" */ +export interface utility_collections_on_conflict {constraint: utility_collections_constraint,update_columns?: utility_collections_update_column[],where?: (utility_collections_bool_exp | null)} -/** Ordering options when selecting data from "team_scrim_settings". */ -export interface team_scrim_settings_order_by {allow_outside_availability?: (order_by | null),created_at?: (order_by | null),elo_max?: (order_by | null),elo_min?: (order_by | null),enabled?: (order_by | null),id?: (order_by | null),map_ids?: (order_by | null),notes?: (order_by | null),regions?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null),updated_at?: (order_by | null)} +/** Ordering options when selecting data from "utility_collections". */ +export interface utility_collections_order_by {can_edit?: (order_by | null),can_view?: (order_by | null),created_at?: (order_by | null),description?: (order_by | null),id?: (order_by | null),items_aggregate?: (utility_collection_items_aggregate_order_by | null),map_name?: (order_by | null),name?: (order_by | null),owner?: (players_order_by | null),owner_steam_id?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null),updated_at?: (order_by | null),visibility?: (order_by | null)} -/** primary key columns input for table: team_scrim_settings */ -export interface team_scrim_settings_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: utility_collections */ +export interface utility_collections_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "team_scrim_settings" */ -export interface team_scrim_settings_set_input {allow_outside_availability?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),elo_max?: (Scalars['Int'] | null),elo_min?: (Scalars['Int'] | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),map_ids?: (Scalars['uuid'][] | null),notes?: (Scalars['String'] | null),regions?: (Scalars['String'][] | null),team_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} +/** input type for updating data in table "utility_collections" */ +export interface utility_collections_set_input {created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),map_name?: (Scalars['String'] | null),name?: (Scalars['String'] | null),owner_steam_id?: (Scalars['bigint'] | null),team_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null),visibility?: (e_utility_visibility_enum | null)} /** aggregate stddev on columns */ -export interface team_scrim_settings_stddev_fieldsGenqlSelection{ - elo_max?: boolean | number - elo_min?: boolean | number +export interface utility_collections_stddev_fieldsGenqlSelection{ + owner_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate stddev_pop on columns */ -export interface team_scrim_settings_stddev_pop_fieldsGenqlSelection{ - elo_max?: boolean | number - elo_min?: boolean | number +export interface utility_collections_stddev_pop_fieldsGenqlSelection{ + owner_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate stddev_samp on columns */ -export interface team_scrim_settings_stddev_samp_fieldsGenqlSelection{ - elo_max?: boolean | number - elo_min?: boolean | number +export interface utility_collections_stddev_samp_fieldsGenqlSelection{ + owner_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Streaming cursor of the table "team_scrim_settings" */ -export interface team_scrim_settings_stream_cursor_input { +/** Streaming cursor of the table "utility_collections" */ +export interface utility_collections_stream_cursor_input { /** Stream column input with initial value */ -initial_value: team_scrim_settings_stream_cursor_value_input, +initial_value: utility_collections_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface team_scrim_settings_stream_cursor_value_input {allow_outside_availability?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),elo_max?: (Scalars['Int'] | null),elo_min?: (Scalars['Int'] | null),enabled?: (Scalars['Boolean'] | null),id?: (Scalars['uuid'] | null),map_ids?: (Scalars['uuid'][] | null),notes?: (Scalars['String'] | null),regions?: (Scalars['String'][] | null),team_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} +export interface utility_collections_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),map_name?: (Scalars['String'] | null),name?: (Scalars['String'] | null),owner_steam_id?: (Scalars['bigint'] | null),team_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null),visibility?: (e_utility_visibility_enum | null)} /** aggregate sum on columns */ -export interface team_scrim_settings_sum_fieldsGenqlSelection{ - elo_max?: boolean | number - elo_min?: boolean | number +export interface utility_collections_sum_fieldsGenqlSelection{ + owner_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface team_scrim_settings_updates { +export interface utility_collections_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (team_scrim_settings_inc_input | null), +_inc?: (utility_collections_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (team_scrim_settings_set_input | null), +_set?: (utility_collections_set_input | null), /** filter the rows which have to be updated */ -where: team_scrim_settings_bool_exp} +where: utility_collections_bool_exp} /** aggregate var_pop on columns */ -export interface team_scrim_settings_var_pop_fieldsGenqlSelection{ - elo_max?: boolean | number - elo_min?: boolean | number +export interface utility_collections_var_pop_fieldsGenqlSelection{ + owner_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate var_samp on columns */ -export interface team_scrim_settings_var_samp_fieldsGenqlSelection{ - elo_max?: boolean | number - elo_min?: boolean | number +export interface utility_collections_var_samp_fieldsGenqlSelection{ + owner_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate variance on columns */ -export interface team_scrim_settings_variance_fieldsGenqlSelection{ - elo_max?: boolean | number - elo_min?: boolean | number +export interface utility_collections_variance_fieldsGenqlSelection{ + owner_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** columns and relationships of "team_suggestions" */ -export interface team_suggestionsGenqlSelection{ - created_at?: boolean | number - group_hash?: boolean | number - id?: boolean | number - last_notified_at?: boolean | number - member_steam_ids?: boolean | number - status?: boolean | number - together_count?: boolean | number +/** columns and relationships of "utility_demo_mines" */ +export interface utility_demo_minesGenqlSelection{ + failed_reason?: boolean | number + match_map_demo_id?: boolean | number + mined_at?: boolean | number + throws?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "team_suggestions" */ -export interface team_suggestions_aggregateGenqlSelection{ - aggregate?: team_suggestions_aggregate_fieldsGenqlSelection - nodes?: team_suggestionsGenqlSelection +/** aggregated selection of "utility_demo_mines" */ +export interface utility_demo_mines_aggregateGenqlSelection{ + aggregate?: utility_demo_mines_aggregate_fieldsGenqlSelection + nodes?: utility_demo_minesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** aggregate fields of "team_suggestions" */ -export interface team_suggestions_aggregate_fieldsGenqlSelection{ - avg?: team_suggestions_avg_fieldsGenqlSelection - count?: { __args: {columns?: (team_suggestions_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: team_suggestions_max_fieldsGenqlSelection - min?: team_suggestions_min_fieldsGenqlSelection - stddev?: team_suggestions_stddev_fieldsGenqlSelection - stddev_pop?: team_suggestions_stddev_pop_fieldsGenqlSelection - stddev_samp?: team_suggestions_stddev_samp_fieldsGenqlSelection - sum?: team_suggestions_sum_fieldsGenqlSelection - var_pop?: team_suggestions_var_pop_fieldsGenqlSelection - var_samp?: team_suggestions_var_samp_fieldsGenqlSelection - variance?: team_suggestions_variance_fieldsGenqlSelection +/** aggregate fields of "utility_demo_mines" */ +export interface utility_demo_mines_aggregate_fieldsGenqlSelection{ + avg?: utility_demo_mines_avg_fieldsGenqlSelection + count?: { __args: {columns?: (utility_demo_mines_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: utility_demo_mines_max_fieldsGenqlSelection + min?: utility_demo_mines_min_fieldsGenqlSelection + stddev?: utility_demo_mines_stddev_fieldsGenqlSelection + stddev_pop?: utility_demo_mines_stddev_pop_fieldsGenqlSelection + stddev_samp?: utility_demo_mines_stddev_samp_fieldsGenqlSelection + sum?: utility_demo_mines_sum_fieldsGenqlSelection + var_pop?: utility_demo_mines_var_pop_fieldsGenqlSelection + var_samp?: utility_demo_mines_var_samp_fieldsGenqlSelection + variance?: utility_demo_mines_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } /** aggregate avg on columns */ -export interface team_suggestions_avg_fieldsGenqlSelection{ - together_count?: boolean | number +export interface utility_demo_mines_avg_fieldsGenqlSelection{ + throws?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Boolean expression to filter rows from the table "team_suggestions". All fields are combined with a logical 'AND'. */ -export interface team_suggestions_bool_exp {_and?: (team_suggestions_bool_exp[] | null),_not?: (team_suggestions_bool_exp | null),_or?: (team_suggestions_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),group_hash?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),last_notified_at?: (timestamptz_comparison_exp | null),member_steam_ids?: (bigint_array_comparison_exp | null),status?: (String_comparison_exp | null),together_count?: (Int_comparison_exp | null)} +/** Boolean expression to filter rows from the table "utility_demo_mines". All fields are combined with a logical 'AND'. */ +export interface utility_demo_mines_bool_exp {_and?: (utility_demo_mines_bool_exp[] | null),_not?: (utility_demo_mines_bool_exp | null),_or?: (utility_demo_mines_bool_exp[] | null),failed_reason?: (String_comparison_exp | null),match_map_demo_id?: (uuid_comparison_exp | null),mined_at?: (timestamptz_comparison_exp | null),throws?: (Int_comparison_exp | null),version?: (Int_comparison_exp | null)} -/** input type for incrementing numeric columns in table "team_suggestions" */ -export interface team_suggestions_inc_input {together_count?: (Scalars['Int'] | null)} +/** input type for incrementing numeric columns in table "utility_demo_mines" */ +export interface utility_demo_mines_inc_input {throws?: (Scalars['Int'] | null),version?: (Scalars['Int'] | null)} -/** input type for inserting data into table "team_suggestions" */ -export interface team_suggestions_insert_input {created_at?: (Scalars['timestamptz'] | null),group_hash?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),last_notified_at?: (Scalars['timestamptz'] | null),member_steam_ids?: (Scalars['bigint'][] | null),status?: (Scalars['String'] | null),together_count?: (Scalars['Int'] | null)} +/** input type for inserting data into table "utility_demo_mines" */ +export interface utility_demo_mines_insert_input {failed_reason?: (Scalars['String'] | null),match_map_demo_id?: (Scalars['uuid'] | null),mined_at?: (Scalars['timestamptz'] | null),throws?: (Scalars['Int'] | null),version?: (Scalars['Int'] | null)} /** aggregate max on columns */ -export interface team_suggestions_max_fieldsGenqlSelection{ - created_at?: boolean | number - group_hash?: boolean | number - id?: boolean | number - last_notified_at?: boolean | number - member_steam_ids?: boolean | number - status?: boolean | number - together_count?: boolean | number +export interface utility_demo_mines_max_fieldsGenqlSelection{ + failed_reason?: boolean | number + match_map_demo_id?: boolean | number + mined_at?: boolean | number + throws?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate min on columns */ -export interface team_suggestions_min_fieldsGenqlSelection{ - created_at?: boolean | number - group_hash?: boolean | number - id?: boolean | number - last_notified_at?: boolean | number - member_steam_ids?: boolean | number - status?: boolean | number - together_count?: boolean | number +export interface utility_demo_mines_min_fieldsGenqlSelection{ + failed_reason?: boolean | number + match_map_demo_id?: boolean | number + mined_at?: boolean | number + throws?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** response of any mutation on the table "team_suggestions" */ -export interface team_suggestions_mutation_responseGenqlSelection{ +/** response of any mutation on the table "utility_demo_mines" */ +export interface utility_demo_mines_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: team_suggestionsGenqlSelection + returning?: utility_demo_minesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "team_suggestions" */ -export interface team_suggestions_on_conflict {constraint: team_suggestions_constraint,update_columns?: team_suggestions_update_column[],where?: (team_suggestions_bool_exp | null)} +/** on_conflict condition type for table "utility_demo_mines" */ +export interface utility_demo_mines_on_conflict {constraint: utility_demo_mines_constraint,update_columns?: utility_demo_mines_update_column[],where?: (utility_demo_mines_bool_exp | null)} -/** Ordering options when selecting data from "team_suggestions". */ -export interface team_suggestions_order_by {created_at?: (order_by | null),group_hash?: (order_by | null),id?: (order_by | null),last_notified_at?: (order_by | null),member_steam_ids?: (order_by | null),status?: (order_by | null),together_count?: (order_by | null)} +/** Ordering options when selecting data from "utility_demo_mines". */ +export interface utility_demo_mines_order_by {failed_reason?: (order_by | null),match_map_demo_id?: (order_by | null),mined_at?: (order_by | null),throws?: (order_by | null),version?: (order_by | null)} -/** primary key columns input for table: team_suggestions */ -export interface team_suggestions_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: utility_demo_mines */ +export interface utility_demo_mines_pk_columns_input {match_map_demo_id: Scalars['uuid']} -/** input type for updating data in table "team_suggestions" */ -export interface team_suggestions_set_input {created_at?: (Scalars['timestamptz'] | null),group_hash?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),last_notified_at?: (Scalars['timestamptz'] | null),member_steam_ids?: (Scalars['bigint'][] | null),status?: (Scalars['String'] | null),together_count?: (Scalars['Int'] | null)} +/** input type for updating data in table "utility_demo_mines" */ +export interface utility_demo_mines_set_input {failed_reason?: (Scalars['String'] | null),match_map_demo_id?: (Scalars['uuid'] | null),mined_at?: (Scalars['timestamptz'] | null),throws?: (Scalars['Int'] | null),version?: (Scalars['Int'] | null)} /** aggregate stddev on columns */ -export interface team_suggestions_stddev_fieldsGenqlSelection{ - together_count?: boolean | number +export interface utility_demo_mines_stddev_fieldsGenqlSelection{ + throws?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate stddev_pop on columns */ -export interface team_suggestions_stddev_pop_fieldsGenqlSelection{ - together_count?: boolean | number +export interface utility_demo_mines_stddev_pop_fieldsGenqlSelection{ + throws?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate stddev_samp on columns */ -export interface team_suggestions_stddev_samp_fieldsGenqlSelection{ - together_count?: boolean | number +export interface utility_demo_mines_stddev_samp_fieldsGenqlSelection{ + throws?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** Streaming cursor of the table "team_suggestions" */ -export interface team_suggestions_stream_cursor_input { +/** Streaming cursor of the table "utility_demo_mines" */ +export interface utility_demo_mines_stream_cursor_input { /** Stream column input with initial value */ -initial_value: team_suggestions_stream_cursor_value_input, +initial_value: utility_demo_mines_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface team_suggestions_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),group_hash?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),last_notified_at?: (Scalars['timestamptz'] | null),member_steam_ids?: (Scalars['bigint'][] | null),status?: (Scalars['String'] | null),together_count?: (Scalars['Int'] | null)} +export interface utility_demo_mines_stream_cursor_value_input {failed_reason?: (Scalars['String'] | null),match_map_demo_id?: (Scalars['uuid'] | null),mined_at?: (Scalars['timestamptz'] | null),throws?: (Scalars['Int'] | null),version?: (Scalars['Int'] | null)} /** aggregate sum on columns */ -export interface team_suggestions_sum_fieldsGenqlSelection{ - together_count?: boolean | number +export interface utility_demo_mines_sum_fieldsGenqlSelection{ + throws?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface team_suggestions_updates { +export interface utility_demo_mines_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (team_suggestions_inc_input | null), +_inc?: (utility_demo_mines_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (team_suggestions_set_input | null), +_set?: (utility_demo_mines_set_input | null), /** filter the rows which have to be updated */ -where: team_suggestions_bool_exp} +where: utility_demo_mines_bool_exp} /** aggregate var_pop on columns */ -export interface team_suggestions_var_pop_fieldsGenqlSelection{ - together_count?: boolean | number +export interface utility_demo_mines_var_pop_fieldsGenqlSelection{ + throws?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate var_samp on columns */ -export interface team_suggestions_var_samp_fieldsGenqlSelection{ - together_count?: boolean | number +export interface utility_demo_mines_var_samp_fieldsGenqlSelection{ + throws?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } /** aggregate variance on columns */ -export interface team_suggestions_variance_fieldsGenqlSelection{ - together_count?: boolean | number +export interface utility_demo_mines_variance_fieldsGenqlSelection{ + throws?: boolean | number + version?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** columns and relationships of "teams" */ -export interface teamsGenqlSelection{ - avatar_url?: boolean | number - /** An array relationship */ - awards?: (award_recipientsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (award_recipients_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (award_recipients_order_by[] | null), - /** filter the rows returned */ - where?: (award_recipients_bool_exp | null)} }) - /** An aggregate relationship */ - awards_aggregate?: (award_recipients_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (award_recipients_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (award_recipients_order_by[] | null), - /** filter the rows returned */ - where?: (award_recipients_bool_exp | null)} }) - /** A computed field, executes function "can_change_team_role" */ - can_change_role?: boolean | number - /** A computed field, executes function "can_invite_to_team" */ - can_invite?: boolean | number - /** A computed field, executes function "can_manage_team_scrims" */ - can_manage_scrims?: boolean | number - /** A computed field, executes function "can_remove_from_team" */ - can_remove?: boolean | number - /** An object relationship */ - captain?: playersGenqlSelection - captain_steam_id?: boolean | number - id?: boolean | number - /** An array relationship */ - invites?: (team_invitesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (team_invites_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (team_invites_order_by[] | null), - /** filter the rows returned */ - where?: (team_invites_bool_exp | null)} }) - /** An aggregate relationship */ - invites_aggregate?: (team_invites_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (team_invites_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (team_invites_order_by[] | null), - /** filter the rows returned */ - where?: (team_invites_bool_exp | null)} }) - is_organization?: boolean | number - /** An array relationship */ - match_lineups?: (match_lineupsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_lineups_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_lineups_order_by[] | null), - /** filter the rows returned */ - where?: (match_lineups_bool_exp | null)} }) - /** An aggregate relationship */ - match_lineups_aggregate?: (match_lineups_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (match_lineups_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (match_lineups_order_by[] | null), - /** filter the rows returned */ - where?: (match_lineups_bool_exp | null)} }) - /** A computed field, executes function "get_team_matches" */ - matches?: (matchesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (matches_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (matches_order_by[] | null), - /** filter the rows returned */ - where?: (matches_bool_exp | null)} }) - name?: boolean | number - /** An object relationship */ - owner?: playersGenqlSelection - owner_steam_id?: boolean | number - /** An object relationship */ - ranks?: v_team_ranksGenqlSelection +/** columns and relationships of "utility_demo_throws" */ +export interface utility_demo_throwsGenqlSelection{ + created_at?: boolean | number + flight_time_ms?: boolean | number + grenade_id?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + lineup_bucket?: boolean | number + map_name?: boolean | number /** An object relationship */ - reputation?: v_team_reputationGenqlSelection - /** A computed field, executes function "team_role" */ - role?: boolean | number - /** An array relationship */ - roster?: (team_rosterGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (team_roster_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (team_roster_order_by[] | null), - /** filter the rows returned */ - where?: (team_roster_bool_exp | null)} }) - /** An aggregate relationship */ - roster_aggregate?: (team_roster_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (team_roster_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (team_roster_order_by[] | null), - /** filter the rows returned */ - where?: (team_roster_bool_exp | null)} }) - /** An array relationship */ - scrim_availability?: (team_scrim_availabilityGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (team_scrim_availability_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (team_scrim_availability_order_by[] | null), - /** filter the rows returned */ - where?: (team_scrim_availability_bool_exp | null)} }) - /** An aggregate relationship */ - scrim_availability_aggregate?: (team_scrim_availability_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (team_scrim_availability_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (team_scrim_availability_order_by[] | null), - /** filter the rows returned */ - where?: (team_scrim_availability_bool_exp | null)} }) + match?: matchesGenqlSelection + match_id?: boolean | number /** An object relationship */ - scrim_settings?: team_scrim_settingsGenqlSelection - short_name?: boolean | number - /** An array relationship */ - tournament_teams?: (tournament_teamsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_teams_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_teams_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_teams_bool_exp | null)} }) - /** An aggregate relationship */ - tournament_teams_aggregate?: (tournament_teams_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_teams_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_teams_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_teams_bool_exp | null)} }) - __typename?: boolean | number - __scalar?: boolean | number -} - - -/** aggregated selection of "teams" */ -export interface teams_aggregateGenqlSelection{ - aggregate?: teams_aggregate_fieldsGenqlSelection - nodes?: teamsGenqlSelection + match_map?: match_mapsGenqlSelection + match_map_demo_id?: boolean | number + match_map_id?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + round?: boolean | number + side?: boolean | number + technique?: boolean | number + throw_strength?: boolean | number + thrower_steam_id?: boolean | number + thrown_at?: boolean | number + tick?: boolean | number + utility_type?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -export interface teams_aggregate_bool_exp {bool_and?: (teams_aggregate_bool_exp_bool_and | null),bool_or?: (teams_aggregate_bool_exp_bool_or | null),count?: (teams_aggregate_bool_exp_count | null)} - -export interface teams_aggregate_bool_exp_bool_and {arguments: teams_select_column_teams_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (teams_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface teams_aggregate_bool_exp_bool_or {arguments: teams_select_column_teams_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (teams_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface teams_aggregate_bool_exp_count {arguments?: (teams_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (teams_bool_exp | null),predicate: Int_comparison_exp} - -/** aggregate fields of "teams" */ -export interface teams_aggregate_fieldsGenqlSelection{ - avg?: teams_avg_fieldsGenqlSelection - count?: { __args: {columns?: (teams_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: teams_max_fieldsGenqlSelection - min?: teams_min_fieldsGenqlSelection - stddev?: teams_stddev_fieldsGenqlSelection - stddev_pop?: teams_stddev_pop_fieldsGenqlSelection - stddev_samp?: teams_stddev_samp_fieldsGenqlSelection - sum?: teams_sum_fieldsGenqlSelection - var_pop?: teams_var_pop_fieldsGenqlSelection - var_samp?: teams_var_samp_fieldsGenqlSelection - variance?: teams_variance_fieldsGenqlSelection +/** aggregated selection of "utility_demo_throws" */ +export interface utility_demo_throws_aggregateGenqlSelection{ + aggregate?: utility_demo_throws_aggregate_fieldsGenqlSelection + nodes?: utility_demo_throwsGenqlSelection __typename?: boolean | number __scalar?: boolean | number -} - - -/** order by aggregate values of table "teams" */ -export interface teams_aggregate_order_by {avg?: (teams_avg_order_by | null),count?: (order_by | null),max?: (teams_max_order_by | null),min?: (teams_min_order_by | null),stddev?: (teams_stddev_order_by | null),stddev_pop?: (teams_stddev_pop_order_by | null),stddev_samp?: (teams_stddev_samp_order_by | null),sum?: (teams_sum_order_by | null),var_pop?: (teams_var_pop_order_by | null),var_samp?: (teams_var_samp_order_by | null),variance?: (teams_variance_order_by | null)} - - -/** input type for inserting array relation for remote table "teams" */ -export interface teams_arr_rel_insert_input {data: teams_insert_input[], -/** upsert condition */ -on_conflict?: (teams_on_conflict | null)} +} -/** aggregate avg on columns */ -export interface teams_avg_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - owner_steam_id?: boolean | number +/** aggregate fields of "utility_demo_throws" */ +export interface utility_demo_throws_aggregate_fieldsGenqlSelection{ + avg?: utility_demo_throws_avg_fieldsGenqlSelection + count?: { __args: {columns?: (utility_demo_throws_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: utility_demo_throws_max_fieldsGenqlSelection + min?: utility_demo_throws_min_fieldsGenqlSelection + stddev?: utility_demo_throws_stddev_fieldsGenqlSelection + stddev_pop?: utility_demo_throws_stddev_pop_fieldsGenqlSelection + stddev_samp?: utility_demo_throws_stddev_samp_fieldsGenqlSelection + sum?: utility_demo_throws_sum_fieldsGenqlSelection + var_pop?: utility_demo_throws_var_pop_fieldsGenqlSelection + var_samp?: utility_demo_throws_var_samp_fieldsGenqlSelection + variance?: utility_demo_throws_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "teams" */ -export interface teams_avg_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null)} +/** aggregate avg on columns */ +export interface utility_demo_throws_avg_fieldsGenqlSelection{ + flight_time_ms?: boolean | number + grenade_id?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + round?: boolean | number + thrower_steam_id?: boolean | number + tick?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Boolean expression to filter rows from the table "teams". All fields are combined with a logical 'AND'. */ -export interface teams_bool_exp {_and?: (teams_bool_exp[] | null),_not?: (teams_bool_exp | null),_or?: (teams_bool_exp[] | null),avatar_url?: (String_comparison_exp | null),awards?: (award_recipients_bool_exp | null),awards_aggregate?: (award_recipients_aggregate_bool_exp | null),can_change_role?: (Boolean_comparison_exp | null),can_invite?: (Boolean_comparison_exp | null),can_manage_scrims?: (Boolean_comparison_exp | null),can_remove?: (Boolean_comparison_exp | null),captain?: (players_bool_exp | null),captain_steam_id?: (bigint_comparison_exp | null),id?: (uuid_comparison_exp | null),invites?: (team_invites_bool_exp | null),invites_aggregate?: (team_invites_aggregate_bool_exp | null),is_organization?: (Boolean_comparison_exp | null),match_lineups?: (match_lineups_bool_exp | null),match_lineups_aggregate?: (match_lineups_aggregate_bool_exp | null),matches?: (matches_bool_exp | null),name?: (String_comparison_exp | null),owner?: (players_bool_exp | null),owner_steam_id?: (bigint_comparison_exp | null),ranks?: (v_team_ranks_bool_exp | null),reputation?: (v_team_reputation_bool_exp | null),role?: (String_comparison_exp | null),roster?: (team_roster_bool_exp | null),roster_aggregate?: (team_roster_aggregate_bool_exp | null),scrim_availability?: (team_scrim_availability_bool_exp | null),scrim_availability_aggregate?: (team_scrim_availability_aggregate_bool_exp | null),scrim_settings?: (team_scrim_settings_bool_exp | null),short_name?: (String_comparison_exp | null),tournament_teams?: (tournament_teams_bool_exp | null),tournament_teams_aggregate?: (tournament_teams_aggregate_bool_exp | null)} +/** Boolean expression to filter rows from the table "utility_demo_throws". All fields are combined with a logical 'AND'. */ +export interface utility_demo_throws_bool_exp {_and?: (utility_demo_throws_bool_exp[] | null),_not?: (utility_demo_throws_bool_exp | null),_or?: (utility_demo_throws_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),flight_time_ms?: (Int_comparison_exp | null),grenade_id?: (Int_comparison_exp | null),land_x?: (float8_comparison_exp | null),land_y?: (float8_comparison_exp | null),land_z?: (float8_comparison_exp | null),lineup_bucket?: (String_comparison_exp | null),map_name?: (String_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),match_map?: (match_maps_bool_exp | null),match_map_demo_id?: (uuid_comparison_exp | null),match_map_id?: (uuid_comparison_exp | null),origin_x?: (float8_comparison_exp | null),origin_y?: (float8_comparison_exp | null),origin_z?: (float8_comparison_exp | null),round?: (Int_comparison_exp | null),side?: (e_sides_enum_comparison_exp | null),technique?: (e_utility_techniques_enum_comparison_exp | null),throw_strength?: (e_utility_throw_strengths_enum_comparison_exp | null),thrower_steam_id?: (bigint_comparison_exp | null),thrown_at?: (timestamptz_comparison_exp | null),tick?: (Int_comparison_exp | null),utility_type?: (e_utility_types_enum_comparison_exp | null),view_pitch?: (float8_comparison_exp | null),view_yaw?: (float8_comparison_exp | null)} -/** input type for incrementing numeric columns in table "teams" */ -export interface teams_inc_input {captain_steam_id?: (Scalars['bigint'] | null),owner_steam_id?: (Scalars['bigint'] | null)} +/** input type for incrementing numeric columns in table "utility_demo_throws" */ +export interface utility_demo_throws_inc_input {flight_time_ms?: (Scalars['Int'] | null),grenade_id?: (Scalars['Int'] | null),land_x?: (Scalars['float8'] | null),land_y?: (Scalars['float8'] | null),land_z?: (Scalars['float8'] | null),origin_x?: (Scalars['float8'] | null),origin_y?: (Scalars['float8'] | null),origin_z?: (Scalars['float8'] | null),round?: (Scalars['Int'] | null),thrower_steam_id?: (Scalars['bigint'] | null),tick?: (Scalars['Int'] | null),view_pitch?: (Scalars['float8'] | null),view_yaw?: (Scalars['float8'] | null)} -/** input type for inserting data into table "teams" */ -export interface teams_insert_input {avatar_url?: (Scalars['String'] | null),awards?: (award_recipients_arr_rel_insert_input | null),captain?: (players_obj_rel_insert_input | null),captain_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),invites?: (team_invites_arr_rel_insert_input | null),is_organization?: (Scalars['Boolean'] | null),match_lineups?: (match_lineups_arr_rel_insert_input | null),name?: (Scalars['String'] | null),owner?: (players_obj_rel_insert_input | null),owner_steam_id?: (Scalars['bigint'] | null),ranks?: (v_team_ranks_obj_rel_insert_input | null),reputation?: (v_team_reputation_obj_rel_insert_input | null),roster?: (team_roster_arr_rel_insert_input | null),scrim_availability?: (team_scrim_availability_arr_rel_insert_input | null),scrim_settings?: (team_scrim_settings_obj_rel_insert_input | null),short_name?: (Scalars['String'] | null),tournament_teams?: (tournament_teams_arr_rel_insert_input | null)} +/** input type for inserting data into table "utility_demo_throws" */ +export interface utility_demo_throws_insert_input {created_at?: (Scalars['timestamptz'] | null),flight_time_ms?: (Scalars['Int'] | null),grenade_id?: (Scalars['Int'] | null),land_x?: (Scalars['float8'] | null),land_y?: (Scalars['float8'] | null),land_z?: (Scalars['float8'] | null),map_name?: (Scalars['String'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),match_map?: (match_maps_obj_rel_insert_input | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),origin_x?: (Scalars['float8'] | null),origin_y?: (Scalars['float8'] | null),origin_z?: (Scalars['float8'] | null),round?: (Scalars['Int'] | null),side?: (e_sides_enum | null),technique?: (e_utility_techniques_enum | null),throw_strength?: (e_utility_throw_strengths_enum | null),thrower_steam_id?: (Scalars['bigint'] | null),thrown_at?: (Scalars['timestamptz'] | null),tick?: (Scalars['Int'] | null),utility_type?: (e_utility_types_enum | null),view_pitch?: (Scalars['float8'] | null),view_yaw?: (Scalars['float8'] | null)} /** aggregate max on columns */ -export interface teams_max_fieldsGenqlSelection{ - avatar_url?: boolean | number - captain_steam_id?: boolean | number - id?: boolean | number - name?: boolean | number - owner_steam_id?: boolean | number - /** A computed field, executes function "team_role" */ - role?: boolean | number - short_name?: boolean | number +export interface utility_demo_throws_max_fieldsGenqlSelection{ + created_at?: boolean | number + flight_time_ms?: boolean | number + grenade_id?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + lineup_bucket?: boolean | number + map_name?: boolean | number + match_id?: boolean | number + match_map_demo_id?: boolean | number + match_map_id?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + round?: boolean | number + thrower_steam_id?: boolean | number + thrown_at?: boolean | number + tick?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "teams" */ -export interface teams_max_order_by {avatar_url?: (order_by | null),captain_steam_id?: (order_by | null),id?: (order_by | null),name?: (order_by | null),owner_steam_id?: (order_by | null),short_name?: (order_by | null)} - - /** aggregate min on columns */ -export interface teams_min_fieldsGenqlSelection{ - avatar_url?: boolean | number - captain_steam_id?: boolean | number - id?: boolean | number - name?: boolean | number - owner_steam_id?: boolean | number - /** A computed field, executes function "team_role" */ - role?: boolean | number - short_name?: boolean | number +export interface utility_demo_throws_min_fieldsGenqlSelection{ + created_at?: boolean | number + flight_time_ms?: boolean | number + grenade_id?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + lineup_bucket?: boolean | number + map_name?: boolean | number + match_id?: boolean | number + match_map_demo_id?: boolean | number + match_map_id?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + round?: boolean | number + thrower_steam_id?: boolean | number + thrown_at?: boolean | number + tick?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "teams" */ -export interface teams_min_order_by {avatar_url?: (order_by | null),captain_steam_id?: (order_by | null),id?: (order_by | null),name?: (order_by | null),owner_steam_id?: (order_by | null),short_name?: (order_by | null)} - - -/** response of any mutation on the table "teams" */ -export interface teams_mutation_responseGenqlSelection{ +/** response of any mutation on the table "utility_demo_throws" */ +export interface utility_demo_throws_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: teamsGenqlSelection + returning?: utility_demo_throwsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "teams" */ -export interface teams_obj_rel_insert_input {data: teams_insert_input, -/** upsert condition */ -on_conflict?: (teams_on_conflict | null)} - - -/** on_conflict condition type for table "teams" */ -export interface teams_on_conflict {constraint: teams_constraint,update_columns?: teams_update_column[],where?: (teams_bool_exp | null)} +/** on_conflict condition type for table "utility_demo_throws" */ +export interface utility_demo_throws_on_conflict {constraint: utility_demo_throws_constraint,update_columns?: utility_demo_throws_update_column[],where?: (utility_demo_throws_bool_exp | null)} -/** Ordering options when selecting data from "teams". */ -export interface teams_order_by {avatar_url?: (order_by | null),awards_aggregate?: (award_recipients_aggregate_order_by | null),can_change_role?: (order_by | null),can_invite?: (order_by | null),can_manage_scrims?: (order_by | null),can_remove?: (order_by | null),captain?: (players_order_by | null),captain_steam_id?: (order_by | null),id?: (order_by | null),invites_aggregate?: (team_invites_aggregate_order_by | null),is_organization?: (order_by | null),match_lineups_aggregate?: (match_lineups_aggregate_order_by | null),matches_aggregate?: (matches_aggregate_order_by | null),name?: (order_by | null),owner?: (players_order_by | null),owner_steam_id?: (order_by | null),ranks?: (v_team_ranks_order_by | null),reputation?: (v_team_reputation_order_by | null),role?: (order_by | null),roster_aggregate?: (team_roster_aggregate_order_by | null),scrim_availability_aggregate?: (team_scrim_availability_aggregate_order_by | null),scrim_settings?: (team_scrim_settings_order_by | null),short_name?: (order_by | null),tournament_teams_aggregate?: (tournament_teams_aggregate_order_by | null)} +/** Ordering options when selecting data from "utility_demo_throws". */ +export interface utility_demo_throws_order_by {created_at?: (order_by | null),flight_time_ms?: (order_by | null),grenade_id?: (order_by | null),land_x?: (order_by | null),land_y?: (order_by | null),land_z?: (order_by | null),lineup_bucket?: (order_by | null),map_name?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),match_map?: (match_maps_order_by | null),match_map_demo_id?: (order_by | null),match_map_id?: (order_by | null),origin_x?: (order_by | null),origin_y?: (order_by | null),origin_z?: (order_by | null),round?: (order_by | null),side?: (order_by | null),technique?: (order_by | null),throw_strength?: (order_by | null),thrower_steam_id?: (order_by | null),thrown_at?: (order_by | null),tick?: (order_by | null),utility_type?: (order_by | null),view_pitch?: (order_by | null),view_yaw?: (order_by | null)} -/** primary key columns input for table: teams */ -export interface teams_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: utility_demo_throws */ +export interface utility_demo_throws_pk_columns_input {grenade_id: Scalars['Int'],match_map_demo_id: Scalars['uuid']} -/** input type for updating data in table "teams" */ -export interface teams_set_input {avatar_url?: (Scalars['String'] | null),captain_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),is_organization?: (Scalars['Boolean'] | null),name?: (Scalars['String'] | null),owner_steam_id?: (Scalars['bigint'] | null),short_name?: (Scalars['String'] | null)} +/** input type for updating data in table "utility_demo_throws" */ +export interface utility_demo_throws_set_input {created_at?: (Scalars['timestamptz'] | null),flight_time_ms?: (Scalars['Int'] | null),grenade_id?: (Scalars['Int'] | null),land_x?: (Scalars['float8'] | null),land_y?: (Scalars['float8'] | null),land_z?: (Scalars['float8'] | null),map_name?: (Scalars['String'] | null),match_id?: (Scalars['uuid'] | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),origin_x?: (Scalars['float8'] | null),origin_y?: (Scalars['float8'] | null),origin_z?: (Scalars['float8'] | null),round?: (Scalars['Int'] | null),side?: (e_sides_enum | null),technique?: (e_utility_techniques_enum | null),throw_strength?: (e_utility_throw_strengths_enum | null),thrower_steam_id?: (Scalars['bigint'] | null),thrown_at?: (Scalars['timestamptz'] | null),tick?: (Scalars['Int'] | null),utility_type?: (e_utility_types_enum | null),view_pitch?: (Scalars['float8'] | null),view_yaw?: (Scalars['float8'] | null)} /** aggregate stddev on columns */ -export interface teams_stddev_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - owner_steam_id?: boolean | number +export interface utility_demo_throws_stddev_fieldsGenqlSelection{ + flight_time_ms?: boolean | number + grenade_id?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + round?: boolean | number + thrower_steam_id?: boolean | number + tick?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "teams" */ -export interface teams_stddev_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null)} - - /** aggregate stddev_pop on columns */ -export interface teams_stddev_pop_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - owner_steam_id?: boolean | number +export interface utility_demo_throws_stddev_pop_fieldsGenqlSelection{ + flight_time_ms?: boolean | number + grenade_id?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + round?: boolean | number + thrower_steam_id?: boolean | number + tick?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "teams" */ -export interface teams_stddev_pop_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null)} - - /** aggregate stddev_samp on columns */ -export interface teams_stddev_samp_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - owner_steam_id?: boolean | number +export interface utility_demo_throws_stddev_samp_fieldsGenqlSelection{ + flight_time_ms?: boolean | number + grenade_id?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + round?: boolean | number + thrower_steam_id?: boolean | number + tick?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "teams" */ -export interface teams_stddev_samp_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null)} - - -/** Streaming cursor of the table "teams" */ -export interface teams_stream_cursor_input { +/** Streaming cursor of the table "utility_demo_throws" */ +export interface utility_demo_throws_stream_cursor_input { /** Stream column input with initial value */ -initial_value: teams_stream_cursor_value_input, +initial_value: utility_demo_throws_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface teams_stream_cursor_value_input {avatar_url?: (Scalars['String'] | null),captain_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),is_organization?: (Scalars['Boolean'] | null),name?: (Scalars['String'] | null),owner_steam_id?: (Scalars['bigint'] | null),short_name?: (Scalars['String'] | null)} +export interface utility_demo_throws_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),flight_time_ms?: (Scalars['Int'] | null),grenade_id?: (Scalars['Int'] | null),land_x?: (Scalars['float8'] | null),land_y?: (Scalars['float8'] | null),land_z?: (Scalars['float8'] | null),lineup_bucket?: (Scalars['String'] | null),map_name?: (Scalars['String'] | null),match_id?: (Scalars['uuid'] | null),match_map_demo_id?: (Scalars['uuid'] | null),match_map_id?: (Scalars['uuid'] | null),origin_x?: (Scalars['float8'] | null),origin_y?: (Scalars['float8'] | null),origin_z?: (Scalars['float8'] | null),round?: (Scalars['Int'] | null),side?: (e_sides_enum | null),technique?: (e_utility_techniques_enum | null),throw_strength?: (e_utility_throw_strengths_enum | null),thrower_steam_id?: (Scalars['bigint'] | null),thrown_at?: (Scalars['timestamptz'] | null),tick?: (Scalars['Int'] | null),utility_type?: (e_utility_types_enum | null),view_pitch?: (Scalars['float8'] | null),view_yaw?: (Scalars['float8'] | null)} /** aggregate sum on columns */ -export interface teams_sum_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - owner_steam_id?: boolean | number +export interface utility_demo_throws_sum_fieldsGenqlSelection{ + flight_time_ms?: boolean | number + grenade_id?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + round?: boolean | number + thrower_steam_id?: boolean | number + tick?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** order by sum() on columns of table "teams" */ -export interface teams_sum_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null)} - -export interface teams_updates { +export interface utility_demo_throws_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (teams_inc_input | null), +_inc?: (utility_demo_throws_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (teams_set_input | null), +_set?: (utility_demo_throws_set_input | null), /** filter the rows which have to be updated */ -where: teams_bool_exp} +where: utility_demo_throws_bool_exp} /** aggregate var_pop on columns */ -export interface teams_var_pop_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - owner_steam_id?: boolean | number +export interface utility_demo_throws_var_pop_fieldsGenqlSelection{ + flight_time_ms?: boolean | number + grenade_id?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + round?: boolean | number + thrower_steam_id?: boolean | number + tick?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "teams" */ -export interface teams_var_pop_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null)} - - /** aggregate var_samp on columns */ -export interface teams_var_samp_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - owner_steam_id?: boolean | number +export interface utility_demo_throws_var_samp_fieldsGenqlSelection{ + flight_time_ms?: boolean | number + grenade_id?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + round?: boolean | number + thrower_steam_id?: boolean | number + tick?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "teams" */ -export interface teams_var_samp_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null)} - - /** aggregate variance on columns */ -export interface teams_variance_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - owner_steam_id?: boolean | number +export interface utility_demo_throws_variance_fieldsGenqlSelection{ + flight_time_ms?: boolean | number + grenade_id?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + round?: boolean | number + thrower_steam_id?: boolean | number + tick?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "teams" */ -export interface teams_variance_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null)} - - -/** Boolean expression to compare columns of type "time". All fields are combined with logical 'AND'. */ -export interface time_comparison_exp {_eq?: (Scalars['time'] | null),_gt?: (Scalars['time'] | null),_gte?: (Scalars['time'] | null),_in?: (Scalars['time'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['time'] | null),_lte?: (Scalars['time'] | null),_neq?: (Scalars['time'] | null),_nin?: (Scalars['time'][] | null)} - - -/** Boolean expression to compare columns of type "timestamptz". All fields are combined with logical 'AND'. */ -export interface timestamptz_comparison_exp {_eq?: (Scalars['timestamptz'] | null),_gt?: (Scalars['timestamptz'] | null),_gte?: (Scalars['timestamptz'] | null),_in?: (Scalars['timestamptz'][] | null),_is_null?: (Scalars['Boolean'] | null),_lt?: (Scalars['timestamptz'] | null),_lte?: (Scalars['timestamptz'] | null),_neq?: (Scalars['timestamptz'] | null),_nin?: (Scalars['timestamptz'][] | null)} - - -/** columns and relationships of "tournament_awards" */ -export interface tournament_awardsGenqlSelection{ - /** An object relationship */ - award?: awardsGenqlSelection - award_id?: boolean | number +/** columns and relationships of "utility_drift_results" */ +export interface utility_drift_resultsGenqlSelection{ created_at?: boolean | number - custom_name?: boolean | number - id?: boolean | number - image_url?: boolean | number - placement?: boolean | number - silhouette?: boolean | number + distance?: boolean | number + distance_xy?: boolean | number + distance_z?: boolean | number + reason?: boolean | number /** An object relationship */ - tournament?: tournamentsGenqlSelection - tournament_id?: boolean | number - updated_at?: boolean | number + scan?: utility_drift_scansGenqlSelection + severity?: boolean | number + utility_drift_scan_id?: boolean | number + /** An object relationship */ + utility_lineup?: utility_lineupsGenqlSelection + utility_lineup_id?: boolean | number + verdict?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "tournament_awards" */ -export interface tournament_awards_aggregateGenqlSelection{ - aggregate?: tournament_awards_aggregate_fieldsGenqlSelection - nodes?: tournament_awardsGenqlSelection +/** aggregated selection of "utility_drift_results" */ +export interface utility_drift_results_aggregateGenqlSelection{ + aggregate?: utility_drift_results_aggregate_fieldsGenqlSelection + nodes?: utility_drift_resultsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface tournament_awards_aggregate_bool_exp {count?: (tournament_awards_aggregate_bool_exp_count | null)} +export interface utility_drift_results_aggregate_bool_exp {avg?: (utility_drift_results_aggregate_bool_exp_avg | null),corr?: (utility_drift_results_aggregate_bool_exp_corr | null),count?: (utility_drift_results_aggregate_bool_exp_count | null),covar_samp?: (utility_drift_results_aggregate_bool_exp_covar_samp | null),max?: (utility_drift_results_aggregate_bool_exp_max | null),min?: (utility_drift_results_aggregate_bool_exp_min | null),stddev_samp?: (utility_drift_results_aggregate_bool_exp_stddev_samp | null),sum?: (utility_drift_results_aggregate_bool_exp_sum | null),var_samp?: (utility_drift_results_aggregate_bool_exp_var_samp | null)} -export interface tournament_awards_aggregate_bool_exp_count {arguments?: (tournament_awards_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_awards_bool_exp | null),predicate: Int_comparison_exp} +export interface utility_drift_results_aggregate_bool_exp_avg {arguments: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_avg_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_drift_results_bool_exp | null),predicate: float8_comparison_exp} +export interface utility_drift_results_aggregate_bool_exp_corr {arguments: utility_drift_results_aggregate_bool_exp_corr_arguments,distinct?: (Scalars['Boolean'] | null),filter?: (utility_drift_results_bool_exp | null),predicate: float8_comparison_exp} -/** aggregate fields of "tournament_awards" */ -export interface tournament_awards_aggregate_fieldsGenqlSelection{ - avg?: tournament_awards_avg_fieldsGenqlSelection - count?: { __args: {columns?: (tournament_awards_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: tournament_awards_max_fieldsGenqlSelection - min?: tournament_awards_min_fieldsGenqlSelection - stddev?: tournament_awards_stddev_fieldsGenqlSelection - stddev_pop?: tournament_awards_stddev_pop_fieldsGenqlSelection - stddev_samp?: tournament_awards_stddev_samp_fieldsGenqlSelection - sum?: tournament_awards_sum_fieldsGenqlSelection - var_pop?: tournament_awards_var_pop_fieldsGenqlSelection - var_samp?: tournament_awards_var_samp_fieldsGenqlSelection - variance?: tournament_awards_variance_fieldsGenqlSelection +export interface utility_drift_results_aggregate_bool_exp_corr_arguments {X: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_corr_arguments_columns,Y: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_corr_arguments_columns} + +export interface utility_drift_results_aggregate_bool_exp_count {arguments?: (utility_drift_results_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (utility_drift_results_bool_exp | null),predicate: Int_comparison_exp} + +export interface utility_drift_results_aggregate_bool_exp_covar_samp {arguments: utility_drift_results_aggregate_bool_exp_covar_samp_arguments,distinct?: (Scalars['Boolean'] | null),filter?: (utility_drift_results_bool_exp | null),predicate: float8_comparison_exp} + +export interface utility_drift_results_aggregate_bool_exp_covar_samp_arguments {X: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_covar_samp_arguments_columns,Y: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_covar_samp_arguments_columns} + +export interface utility_drift_results_aggregate_bool_exp_max {arguments: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_max_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_drift_results_bool_exp | null),predicate: float8_comparison_exp} + +export interface utility_drift_results_aggregate_bool_exp_min {arguments: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_min_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_drift_results_bool_exp | null),predicate: float8_comparison_exp} + +export interface utility_drift_results_aggregate_bool_exp_stddev_samp {arguments: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_stddev_samp_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_drift_results_bool_exp | null),predicate: float8_comparison_exp} + +export interface utility_drift_results_aggregate_bool_exp_sum {arguments: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_sum_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_drift_results_bool_exp | null),predicate: float8_comparison_exp} + +export interface utility_drift_results_aggregate_bool_exp_var_samp {arguments: utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_var_samp_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_drift_results_bool_exp | null),predicate: float8_comparison_exp} + + +/** aggregate fields of "utility_drift_results" */ +export interface utility_drift_results_aggregate_fieldsGenqlSelection{ + avg?: utility_drift_results_avg_fieldsGenqlSelection + count?: { __args: {columns?: (utility_drift_results_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: utility_drift_results_max_fieldsGenqlSelection + min?: utility_drift_results_min_fieldsGenqlSelection + stddev?: utility_drift_results_stddev_fieldsGenqlSelection + stddev_pop?: utility_drift_results_stddev_pop_fieldsGenqlSelection + stddev_samp?: utility_drift_results_stddev_samp_fieldsGenqlSelection + sum?: utility_drift_results_sum_fieldsGenqlSelection + var_pop?: utility_drift_results_var_pop_fieldsGenqlSelection + var_samp?: utility_drift_results_var_samp_fieldsGenqlSelection + variance?: utility_drift_results_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "tournament_awards" */ -export interface tournament_awards_aggregate_order_by {avg?: (tournament_awards_avg_order_by | null),count?: (order_by | null),max?: (tournament_awards_max_order_by | null),min?: (tournament_awards_min_order_by | null),stddev?: (tournament_awards_stddev_order_by | null),stddev_pop?: (tournament_awards_stddev_pop_order_by | null),stddev_samp?: (tournament_awards_stddev_samp_order_by | null),sum?: (tournament_awards_sum_order_by | null),var_pop?: (tournament_awards_var_pop_order_by | null),var_samp?: (tournament_awards_var_samp_order_by | null),variance?: (tournament_awards_variance_order_by | null)} +/** order by aggregate values of table "utility_drift_results" */ +export interface utility_drift_results_aggregate_order_by {avg?: (utility_drift_results_avg_order_by | null),count?: (order_by | null),max?: (utility_drift_results_max_order_by | null),min?: (utility_drift_results_min_order_by | null),stddev?: (utility_drift_results_stddev_order_by | null),stddev_pop?: (utility_drift_results_stddev_pop_order_by | null),stddev_samp?: (utility_drift_results_stddev_samp_order_by | null),sum?: (utility_drift_results_sum_order_by | null),var_pop?: (utility_drift_results_var_pop_order_by | null),var_samp?: (utility_drift_results_var_samp_order_by | null),variance?: (utility_drift_results_variance_order_by | null)} -/** input type for inserting array relation for remote table "tournament_awards" */ -export interface tournament_awards_arr_rel_insert_input {data: tournament_awards_insert_input[], +/** input type for inserting array relation for remote table "utility_drift_results" */ +export interface utility_drift_results_arr_rel_insert_input {data: utility_drift_results_insert_input[], /** upsert condition */ -on_conflict?: (tournament_awards_on_conflict | null)} +on_conflict?: (utility_drift_results_on_conflict | null)} /** aggregate avg on columns */ -export interface tournament_awards_avg_fieldsGenqlSelection{ - placement?: boolean | number - silhouette?: boolean | number +export interface utility_drift_results_avg_fieldsGenqlSelection{ + distance?: boolean | number + distance_xy?: boolean | number + distance_z?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "tournament_awards" */ -export interface tournament_awards_avg_order_by {placement?: (order_by | null),silhouette?: (order_by | null)} +/** order by avg() on columns of table "utility_drift_results" */ +export interface utility_drift_results_avg_order_by {distance?: (order_by | null),distance_xy?: (order_by | null),distance_z?: (order_by | null)} -/** Boolean expression to filter rows from the table "tournament_awards". All fields are combined with a logical 'AND'. */ -export interface tournament_awards_bool_exp {_and?: (tournament_awards_bool_exp[] | null),_not?: (tournament_awards_bool_exp | null),_or?: (tournament_awards_bool_exp[] | null),award?: (awards_bool_exp | null),award_id?: (uuid_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),custom_name?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),image_url?: (String_comparison_exp | null),placement?: (Int_comparison_exp | null),silhouette?: (Int_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null)} +/** Boolean expression to filter rows from the table "utility_drift_results". All fields are combined with a logical 'AND'. */ +export interface utility_drift_results_bool_exp {_and?: (utility_drift_results_bool_exp[] | null),_not?: (utility_drift_results_bool_exp | null),_or?: (utility_drift_results_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),distance?: (float8_comparison_exp | null),distance_xy?: (float8_comparison_exp | null),distance_z?: (float8_comparison_exp | null),reason?: (String_comparison_exp | null),scan?: (utility_drift_scans_bool_exp | null),severity?: (String_comparison_exp | null),utility_drift_scan_id?: (uuid_comparison_exp | null),utility_lineup?: (utility_lineups_bool_exp | null),utility_lineup_id?: (uuid_comparison_exp | null),verdict?: (String_comparison_exp | null)} -/** input type for incrementing numeric columns in table "tournament_awards" */ -export interface tournament_awards_inc_input {placement?: (Scalars['Int'] | null),silhouette?: (Scalars['Int'] | null)} +/** input type for incrementing numeric columns in table "utility_drift_results" */ +export interface utility_drift_results_inc_input {distance?: (Scalars['float8'] | null),distance_xy?: (Scalars['float8'] | null),distance_z?: (Scalars['float8'] | null)} -/** input type for inserting data into table "tournament_awards" */ -export interface tournament_awards_insert_input {award?: (awards_obj_rel_insert_input | null),award_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),custom_name?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),image_url?: (Scalars['String'] | null),placement?: (Scalars['Int'] | null),silhouette?: (Scalars['Int'] | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} +/** input type for inserting data into table "utility_drift_results" */ +export interface utility_drift_results_insert_input {created_at?: (Scalars['timestamptz'] | null),distance?: (Scalars['float8'] | null),distance_xy?: (Scalars['float8'] | null),distance_z?: (Scalars['float8'] | null),reason?: (Scalars['String'] | null),scan?: (utility_drift_scans_obj_rel_insert_input | null),severity?: (Scalars['String'] | null),utility_drift_scan_id?: (Scalars['uuid'] | null),utility_lineup?: (utility_lineups_obj_rel_insert_input | null),utility_lineup_id?: (Scalars['uuid'] | null),verdict?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface tournament_awards_max_fieldsGenqlSelection{ - award_id?: boolean | number +export interface utility_drift_results_max_fieldsGenqlSelection{ created_at?: boolean | number - custom_name?: boolean | number - id?: boolean | number - image_url?: boolean | number - placement?: boolean | number - silhouette?: boolean | number - tournament_id?: boolean | number - updated_at?: boolean | number + distance?: boolean | number + distance_xy?: boolean | number + distance_z?: boolean | number + reason?: boolean | number + severity?: boolean | number + utility_drift_scan_id?: boolean | number + utility_lineup_id?: boolean | number + verdict?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "tournament_awards" */ -export interface tournament_awards_max_order_by {award_id?: (order_by | null),created_at?: (order_by | null),custom_name?: (order_by | null),id?: (order_by | null),image_url?: (order_by | null),placement?: (order_by | null),silhouette?: (order_by | null),tournament_id?: (order_by | null),updated_at?: (order_by | null)} +/** order by max() on columns of table "utility_drift_results" */ +export interface utility_drift_results_max_order_by {created_at?: (order_by | null),distance?: (order_by | null),distance_xy?: (order_by | null),distance_z?: (order_by | null),reason?: (order_by | null),severity?: (order_by | null),utility_drift_scan_id?: (order_by | null),utility_lineup_id?: (order_by | null),verdict?: (order_by | null)} /** aggregate min on columns */ -export interface tournament_awards_min_fieldsGenqlSelection{ - award_id?: boolean | number +export interface utility_drift_results_min_fieldsGenqlSelection{ created_at?: boolean | number - custom_name?: boolean | number - id?: boolean | number - image_url?: boolean | number - placement?: boolean | number - silhouette?: boolean | number - tournament_id?: boolean | number - updated_at?: boolean | number + distance?: boolean | number + distance_xy?: boolean | number + distance_z?: boolean | number + reason?: boolean | number + severity?: boolean | number + utility_drift_scan_id?: boolean | number + utility_lineup_id?: boolean | number + verdict?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "tournament_awards" */ -export interface tournament_awards_min_order_by {award_id?: (order_by | null),created_at?: (order_by | null),custom_name?: (order_by | null),id?: (order_by | null),image_url?: (order_by | null),placement?: (order_by | null),silhouette?: (order_by | null),tournament_id?: (order_by | null),updated_at?: (order_by | null)} +/** order by min() on columns of table "utility_drift_results" */ +export interface utility_drift_results_min_order_by {created_at?: (order_by | null),distance?: (order_by | null),distance_xy?: (order_by | null),distance_z?: (order_by | null),reason?: (order_by | null),severity?: (order_by | null),utility_drift_scan_id?: (order_by | null),utility_lineup_id?: (order_by | null),verdict?: (order_by | null)} -/** response of any mutation on the table "tournament_awards" */ -export interface tournament_awards_mutation_responseGenqlSelection{ +/** response of any mutation on the table "utility_drift_results" */ +export interface utility_drift_results_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: tournament_awardsGenqlSelection + returning?: utility_drift_resultsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "tournament_awards" */ -export interface tournament_awards_obj_rel_insert_input {data: tournament_awards_insert_input, -/** upsert condition */ -on_conflict?: (tournament_awards_on_conflict | null)} - - -/** on_conflict condition type for table "tournament_awards" */ -export interface tournament_awards_on_conflict {constraint: tournament_awards_constraint,update_columns?: tournament_awards_update_column[],where?: (tournament_awards_bool_exp | null)} +/** on_conflict condition type for table "utility_drift_results" */ +export interface utility_drift_results_on_conflict {constraint: utility_drift_results_constraint,update_columns?: utility_drift_results_update_column[],where?: (utility_drift_results_bool_exp | null)} -/** Ordering options when selecting data from "tournament_awards". */ -export interface tournament_awards_order_by {award?: (awards_order_by | null),award_id?: (order_by | null),created_at?: (order_by | null),custom_name?: (order_by | null),id?: (order_by | null),image_url?: (order_by | null),placement?: (order_by | null),silhouette?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null),updated_at?: (order_by | null)} +/** Ordering options when selecting data from "utility_drift_results". */ +export interface utility_drift_results_order_by {created_at?: (order_by | null),distance?: (order_by | null),distance_xy?: (order_by | null),distance_z?: (order_by | null),reason?: (order_by | null),scan?: (utility_drift_scans_order_by | null),severity?: (order_by | null),utility_drift_scan_id?: (order_by | null),utility_lineup?: (utility_lineups_order_by | null),utility_lineup_id?: (order_by | null),verdict?: (order_by | null)} -/** primary key columns input for table: tournament_awards */ -export interface tournament_awards_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: utility_drift_results */ +export interface utility_drift_results_pk_columns_input {utility_drift_scan_id: Scalars['uuid'],utility_lineup_id: Scalars['uuid']} -/** input type for updating data in table "tournament_awards" */ -export interface tournament_awards_set_input {award_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),custom_name?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),image_url?: (Scalars['String'] | null),placement?: (Scalars['Int'] | null),silhouette?: (Scalars['Int'] | null),tournament_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} +/** input type for updating data in table "utility_drift_results" */ +export interface utility_drift_results_set_input {created_at?: (Scalars['timestamptz'] | null),distance?: (Scalars['float8'] | null),distance_xy?: (Scalars['float8'] | null),distance_z?: (Scalars['float8'] | null),reason?: (Scalars['String'] | null),severity?: (Scalars['String'] | null),utility_drift_scan_id?: (Scalars['uuid'] | null),utility_lineup_id?: (Scalars['uuid'] | null),verdict?: (Scalars['String'] | null)} /** aggregate stddev on columns */ -export interface tournament_awards_stddev_fieldsGenqlSelection{ - placement?: boolean | number - silhouette?: boolean | number +export interface utility_drift_results_stddev_fieldsGenqlSelection{ + distance?: boolean | number + distance_xy?: boolean | number + distance_z?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "tournament_awards" */ -export interface tournament_awards_stddev_order_by {placement?: (order_by | null),silhouette?: (order_by | null)} +/** order by stddev() on columns of table "utility_drift_results" */ +export interface utility_drift_results_stddev_order_by {distance?: (order_by | null),distance_xy?: (order_by | null),distance_z?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface tournament_awards_stddev_pop_fieldsGenqlSelection{ - placement?: boolean | number - silhouette?: boolean | number +export interface utility_drift_results_stddev_pop_fieldsGenqlSelection{ + distance?: boolean | number + distance_xy?: boolean | number + distance_z?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "tournament_awards" */ -export interface tournament_awards_stddev_pop_order_by {placement?: (order_by | null),silhouette?: (order_by | null)} +/** order by stddev_pop() on columns of table "utility_drift_results" */ +export interface utility_drift_results_stddev_pop_order_by {distance?: (order_by | null),distance_xy?: (order_by | null),distance_z?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface tournament_awards_stddev_samp_fieldsGenqlSelection{ - placement?: boolean | number - silhouette?: boolean | number +export interface utility_drift_results_stddev_samp_fieldsGenqlSelection{ + distance?: boolean | number + distance_xy?: boolean | number + distance_z?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "tournament_awards" */ -export interface tournament_awards_stddev_samp_order_by {placement?: (order_by | null),silhouette?: (order_by | null)} +/** order by stddev_samp() on columns of table "utility_drift_results" */ +export interface utility_drift_results_stddev_samp_order_by {distance?: (order_by | null),distance_xy?: (order_by | null),distance_z?: (order_by | null)} -/** Streaming cursor of the table "tournament_awards" */ -export interface tournament_awards_stream_cursor_input { +/** Streaming cursor of the table "utility_drift_results" */ +export interface utility_drift_results_stream_cursor_input { /** Stream column input with initial value */ -initial_value: tournament_awards_stream_cursor_value_input, +initial_value: utility_drift_results_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface tournament_awards_stream_cursor_value_input {award_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),custom_name?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),image_url?: (Scalars['String'] | null),placement?: (Scalars['Int'] | null),silhouette?: (Scalars['Int'] | null),tournament_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} +export interface utility_drift_results_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),distance?: (Scalars['float8'] | null),distance_xy?: (Scalars['float8'] | null),distance_z?: (Scalars['float8'] | null),reason?: (Scalars['String'] | null),severity?: (Scalars['String'] | null),utility_drift_scan_id?: (Scalars['uuid'] | null),utility_lineup_id?: (Scalars['uuid'] | null),verdict?: (Scalars['String'] | null)} /** aggregate sum on columns */ -export interface tournament_awards_sum_fieldsGenqlSelection{ - placement?: boolean | number - silhouette?: boolean | number +export interface utility_drift_results_sum_fieldsGenqlSelection{ + distance?: boolean | number + distance_xy?: boolean | number + distance_z?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "tournament_awards" */ -export interface tournament_awards_sum_order_by {placement?: (order_by | null),silhouette?: (order_by | null)} +/** order by sum() on columns of table "utility_drift_results" */ +export interface utility_drift_results_sum_order_by {distance?: (order_by | null),distance_xy?: (order_by | null),distance_z?: (order_by | null)} -export interface tournament_awards_updates { +export interface utility_drift_results_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (tournament_awards_inc_input | null), +_inc?: (utility_drift_results_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (tournament_awards_set_input | null), +_set?: (utility_drift_results_set_input | null), /** filter the rows which have to be updated */ -where: tournament_awards_bool_exp} +where: utility_drift_results_bool_exp} /** aggregate var_pop on columns */ -export interface tournament_awards_var_pop_fieldsGenqlSelection{ - placement?: boolean | number - silhouette?: boolean | number +export interface utility_drift_results_var_pop_fieldsGenqlSelection{ + distance?: boolean | number + distance_xy?: boolean | number + distance_z?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "tournament_awards" */ -export interface tournament_awards_var_pop_order_by {placement?: (order_by | null),silhouette?: (order_by | null)} +/** order by var_pop() on columns of table "utility_drift_results" */ +export interface utility_drift_results_var_pop_order_by {distance?: (order_by | null),distance_xy?: (order_by | null),distance_z?: (order_by | null)} /** aggregate var_samp on columns */ -export interface tournament_awards_var_samp_fieldsGenqlSelection{ - placement?: boolean | number - silhouette?: boolean | number +export interface utility_drift_results_var_samp_fieldsGenqlSelection{ + distance?: boolean | number + distance_xy?: boolean | number + distance_z?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "tournament_awards" */ -export interface tournament_awards_var_samp_order_by {placement?: (order_by | null),silhouette?: (order_by | null)} +/** order by var_samp() on columns of table "utility_drift_results" */ +export interface utility_drift_results_var_samp_order_by {distance?: (order_by | null),distance_xy?: (order_by | null),distance_z?: (order_by | null)} /** aggregate variance on columns */ -export interface tournament_awards_variance_fieldsGenqlSelection{ - placement?: boolean | number - silhouette?: boolean | number +export interface utility_drift_results_variance_fieldsGenqlSelection{ + distance?: boolean | number + distance_xy?: boolean | number + distance_z?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "tournament_awards" */ -export interface tournament_awards_variance_order_by {placement?: (order_by | null),silhouette?: (order_by | null)} +/** order by variance() on columns of table "utility_drift_results" */ +export interface utility_drift_results_variance_order_by {distance?: (order_by | null),distance_xy?: (order_by | null),distance_z?: (order_by | null)} -/** columns and relationships of "tournament_brackets" */ -export interface tournament_bracketsGenqlSelection{ - bye?: boolean | number +/** columns and relationships of "utility_drift_scans" */ +export interface utility_drift_scansGenqlSelection{ + broken?: boolean | number created_at?: boolean | number - /** A computed field, executes function "get_feeding_brackets" */ - feeding_brackets?: (tournament_bracketsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_brackets_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_brackets_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_brackets_bool_exp | null)} }) - finished?: boolean | number - group?: boolean | number + failure_reason?: boolean | number + finished_at?: boolean | number + from_revision?: boolean | number id?: boolean | number + lineups?: boolean | number + map_name?: boolean | number + max_distance?: boolean | number + moved?: boolean | number /** An object relationship */ - loser_bracket?: tournament_bracketsGenqlSelection - loser_parent_bracket_id?: boolean | number - /** An object relationship */ - match?: matchesGenqlSelection - match_id?: boolean | number - match_number?: boolean | number - match_options_id?: boolean | number - /** An object relationship */ - options?: match_optionsGenqlSelection - /** An object relationship */ - parent_bracket?: tournament_bracketsGenqlSelection - parent_bracket_id?: boolean | number - path?: boolean | number - round?: boolean | number - scheduled_at?: boolean | number - scheduled_eta?: boolean | number + requested_by?: playersGenqlSelection + requested_by_steam_id?: boolean | number /** An array relationship */ - scheduling_proposals?: (league_scheduling_proposalsGenqlSelection & { __args?: { + results?: (utility_drift_resultsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_scheduling_proposals_select_column[] | null), + distinct_on?: (utility_drift_results_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_scheduling_proposals_order_by[] | null), + order_by?: (utility_drift_results_order_by[] | null), /** filter the rows returned */ - where?: (league_scheduling_proposals_bool_exp | null)} }) + where?: (utility_drift_results_bool_exp | null)} }) /** An aggregate relationship */ - scheduling_proposals_aggregate?: (league_scheduling_proposals_aggregateGenqlSelection & { __args?: { + results_aggregate?: (utility_drift_results_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (league_scheduling_proposals_select_column[] | null), + distinct_on?: (utility_drift_results_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (league_scheduling_proposals_order_by[] | null), + order_by?: (utility_drift_results_order_by[] | null), /** filter the rows returned */ - where?: (league_scheduling_proposals_bool_exp | null)} }) - /** An object relationship */ - stage?: tournament_stagesGenqlSelection - /** An object relationship */ - team_1?: tournament_teamsGenqlSelection - team_1_seed?: boolean | number - /** An object relationship */ - team_2?: tournament_teamsGenqlSelection - team_2_seed?: boolean | number - tournament_stage_id?: boolean | number - tournament_team_id_1?: boolean | number - tournament_team_id_2?: boolean | number + where?: (utility_drift_results_bool_exp | null)} }) + scanned?: boolean | number + started_at?: boolean | number + status?: boolean | number + to_revision?: boolean | number + unchanged?: boolean | number + unsimulatable?: boolean | number + updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "tournament_brackets" */ -export interface tournament_brackets_aggregateGenqlSelection{ - aggregate?: tournament_brackets_aggregate_fieldsGenqlSelection - nodes?: tournament_bracketsGenqlSelection +/** aggregated selection of "utility_drift_scans" */ +export interface utility_drift_scans_aggregateGenqlSelection{ + aggregate?: utility_drift_scans_aggregate_fieldsGenqlSelection + nodes?: utility_drift_scansGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface tournament_brackets_aggregate_bool_exp {bool_and?: (tournament_brackets_aggregate_bool_exp_bool_and | null),bool_or?: (tournament_brackets_aggregate_bool_exp_bool_or | null),count?: (tournament_brackets_aggregate_bool_exp_count | null)} - -export interface tournament_brackets_aggregate_bool_exp_bool_and {arguments: tournament_brackets_select_column_tournament_brackets_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournament_brackets_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface tournament_brackets_aggregate_bool_exp_bool_or {arguments: tournament_brackets_select_column_tournament_brackets_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournament_brackets_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface tournament_brackets_aggregate_bool_exp_count {arguments?: (tournament_brackets_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_brackets_bool_exp | null),predicate: Int_comparison_exp} - -/** aggregate fields of "tournament_brackets" */ -export interface tournament_brackets_aggregate_fieldsGenqlSelection{ - avg?: tournament_brackets_avg_fieldsGenqlSelection - count?: { __args: {columns?: (tournament_brackets_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: tournament_brackets_max_fieldsGenqlSelection - min?: tournament_brackets_min_fieldsGenqlSelection - stddev?: tournament_brackets_stddev_fieldsGenqlSelection - stddev_pop?: tournament_brackets_stddev_pop_fieldsGenqlSelection - stddev_samp?: tournament_brackets_stddev_samp_fieldsGenqlSelection - sum?: tournament_brackets_sum_fieldsGenqlSelection - var_pop?: tournament_brackets_var_pop_fieldsGenqlSelection - var_samp?: tournament_brackets_var_samp_fieldsGenqlSelection - variance?: tournament_brackets_variance_fieldsGenqlSelection +/** aggregate fields of "utility_drift_scans" */ +export interface utility_drift_scans_aggregate_fieldsGenqlSelection{ + avg?: utility_drift_scans_avg_fieldsGenqlSelection + count?: { __args: {columns?: (utility_drift_scans_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: utility_drift_scans_max_fieldsGenqlSelection + min?: utility_drift_scans_min_fieldsGenqlSelection + stddev?: utility_drift_scans_stddev_fieldsGenqlSelection + stddev_pop?: utility_drift_scans_stddev_pop_fieldsGenqlSelection + stddev_samp?: utility_drift_scans_stddev_samp_fieldsGenqlSelection + sum?: utility_drift_scans_sum_fieldsGenqlSelection + var_pop?: utility_drift_scans_var_pop_fieldsGenqlSelection + var_samp?: utility_drift_scans_var_samp_fieldsGenqlSelection + variance?: utility_drift_scans_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "tournament_brackets" */ -export interface tournament_brackets_aggregate_order_by {avg?: (tournament_brackets_avg_order_by | null),count?: (order_by | null),max?: (tournament_brackets_max_order_by | null),min?: (tournament_brackets_min_order_by | null),stddev?: (tournament_brackets_stddev_order_by | null),stddev_pop?: (tournament_brackets_stddev_pop_order_by | null),stddev_samp?: (tournament_brackets_stddev_samp_order_by | null),sum?: (tournament_brackets_sum_order_by | null),var_pop?: (tournament_brackets_var_pop_order_by | null),var_samp?: (tournament_brackets_var_samp_order_by | null),variance?: (tournament_brackets_variance_order_by | null)} - - -/** input type for inserting array relation for remote table "tournament_brackets" */ -export interface tournament_brackets_arr_rel_insert_input {data: tournament_brackets_insert_input[], -/** upsert condition */ -on_conflict?: (tournament_brackets_on_conflict | null)} - - /** aggregate avg on columns */ -export interface tournament_brackets_avg_fieldsGenqlSelection{ - group?: boolean | number - match_number?: boolean | number - round?: boolean | number - team_1_seed?: boolean | number - team_2_seed?: boolean | number +export interface utility_drift_scans_avg_fieldsGenqlSelection{ + broken?: boolean | number + lineups?: boolean | number + max_distance?: boolean | number + moved?: boolean | number + requested_by_steam_id?: boolean | number + scanned?: boolean | number + unchanged?: boolean | number + unsimulatable?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "tournament_brackets" */ -export interface tournament_brackets_avg_order_by {group?: (order_by | null),match_number?: (order_by | null),round?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null)} - - -/** Boolean expression to filter rows from the table "tournament_brackets". All fields are combined with a logical 'AND'. */ -export interface tournament_brackets_bool_exp {_and?: (tournament_brackets_bool_exp[] | null),_not?: (tournament_brackets_bool_exp | null),_or?: (tournament_brackets_bool_exp[] | null),bye?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),feeding_brackets?: (tournament_brackets_bool_exp | null),finished?: (Boolean_comparison_exp | null),group?: (numeric_comparison_exp | null),id?: (uuid_comparison_exp | null),loser_bracket?: (tournament_brackets_bool_exp | null),loser_parent_bracket_id?: (uuid_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),match_number?: (Int_comparison_exp | null),match_options_id?: (uuid_comparison_exp | null),options?: (match_options_bool_exp | null),parent_bracket?: (tournament_brackets_bool_exp | null),parent_bracket_id?: (uuid_comparison_exp | null),path?: (String_comparison_exp | null),round?: (Int_comparison_exp | null),scheduled_at?: (timestamptz_comparison_exp | null),scheduled_eta?: (timestamptz_comparison_exp | null),scheduling_proposals?: (league_scheduling_proposals_bool_exp | null),scheduling_proposals_aggregate?: (league_scheduling_proposals_aggregate_bool_exp | null),stage?: (tournament_stages_bool_exp | null),team_1?: (tournament_teams_bool_exp | null),team_1_seed?: (Int_comparison_exp | null),team_2?: (tournament_teams_bool_exp | null),team_2_seed?: (Int_comparison_exp | null),tournament_stage_id?: (uuid_comparison_exp | null),tournament_team_id_1?: (uuid_comparison_exp | null),tournament_team_id_2?: (uuid_comparison_exp | null)} +/** Boolean expression to filter rows from the table "utility_drift_scans". All fields are combined with a logical 'AND'. */ +export interface utility_drift_scans_bool_exp {_and?: (utility_drift_scans_bool_exp[] | null),_not?: (utility_drift_scans_bool_exp | null),_or?: (utility_drift_scans_bool_exp[] | null),broken?: (Int_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),failure_reason?: (String_comparison_exp | null),finished_at?: (timestamptz_comparison_exp | null),from_revision?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),lineups?: (Int_comparison_exp | null),map_name?: (String_comparison_exp | null),max_distance?: (float8_comparison_exp | null),moved?: (Int_comparison_exp | null),requested_by?: (players_bool_exp | null),requested_by_steam_id?: (bigint_comparison_exp | null),results?: (utility_drift_results_bool_exp | null),results_aggregate?: (utility_drift_results_aggregate_bool_exp | null),scanned?: (Int_comparison_exp | null),started_at?: (timestamptz_comparison_exp | null),status?: (String_comparison_exp | null),to_revision?: (String_comparison_exp | null),unchanged?: (Int_comparison_exp | null),unsimulatable?: (Int_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null)} -/** input type for incrementing numeric columns in table "tournament_brackets" */ -export interface tournament_brackets_inc_input {group?: (Scalars['numeric'] | null),match_number?: (Scalars['Int'] | null),round?: (Scalars['Int'] | null),team_1_seed?: (Scalars['Int'] | null),team_2_seed?: (Scalars['Int'] | null)} +/** input type for incrementing numeric columns in table "utility_drift_scans" */ +export interface utility_drift_scans_inc_input {broken?: (Scalars['Int'] | null),lineups?: (Scalars['Int'] | null),max_distance?: (Scalars['float8'] | null),moved?: (Scalars['Int'] | null),requested_by_steam_id?: (Scalars['bigint'] | null),scanned?: (Scalars['Int'] | null),unchanged?: (Scalars['Int'] | null),unsimulatable?: (Scalars['Int'] | null)} -/** input type for inserting data into table "tournament_brackets" */ -export interface tournament_brackets_insert_input {bye?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),finished?: (Scalars['Boolean'] | null),group?: (Scalars['numeric'] | null),id?: (Scalars['uuid'] | null),loser_bracket?: (tournament_brackets_obj_rel_insert_input | null),loser_parent_bracket_id?: (Scalars['uuid'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),match_number?: (Scalars['Int'] | null),match_options_id?: (Scalars['uuid'] | null),options?: (match_options_obj_rel_insert_input | null),parent_bracket?: (tournament_brackets_obj_rel_insert_input | null),parent_bracket_id?: (Scalars['uuid'] | null),path?: (Scalars['String'] | null),round?: (Scalars['Int'] | null),scheduled_at?: (Scalars['timestamptz'] | null),scheduled_eta?: (Scalars['timestamptz'] | null),scheduling_proposals?: (league_scheduling_proposals_arr_rel_insert_input | null),stage?: (tournament_stages_obj_rel_insert_input | null),team_1?: (tournament_teams_obj_rel_insert_input | null),team_1_seed?: (Scalars['Int'] | null),team_2?: (tournament_teams_obj_rel_insert_input | null),team_2_seed?: (Scalars['Int'] | null),tournament_stage_id?: (Scalars['uuid'] | null),tournament_team_id_1?: (Scalars['uuid'] | null),tournament_team_id_2?: (Scalars['uuid'] | null)} +/** input type for inserting data into table "utility_drift_scans" */ +export interface utility_drift_scans_insert_input {broken?: (Scalars['Int'] | null),created_at?: (Scalars['timestamptz'] | null),failure_reason?: (Scalars['String'] | null),finished_at?: (Scalars['timestamptz'] | null),from_revision?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),lineups?: (Scalars['Int'] | null),map_name?: (Scalars['String'] | null),max_distance?: (Scalars['float8'] | null),moved?: (Scalars['Int'] | null),requested_by?: (players_obj_rel_insert_input | null),requested_by_steam_id?: (Scalars['bigint'] | null),results?: (utility_drift_results_arr_rel_insert_input | null),scanned?: (Scalars['Int'] | null),started_at?: (Scalars['timestamptz'] | null),status?: (Scalars['String'] | null),to_revision?: (Scalars['String'] | null),unchanged?: (Scalars['Int'] | null),unsimulatable?: (Scalars['Int'] | null),updated_at?: (Scalars['timestamptz'] | null)} /** aggregate max on columns */ -export interface tournament_brackets_max_fieldsGenqlSelection{ +export interface utility_drift_scans_max_fieldsGenqlSelection{ + broken?: boolean | number created_at?: boolean | number - group?: boolean | number + failure_reason?: boolean | number + finished_at?: boolean | number + from_revision?: boolean | number id?: boolean | number - loser_parent_bracket_id?: boolean | number - match_id?: boolean | number - match_number?: boolean | number - match_options_id?: boolean | number - parent_bracket_id?: boolean | number - path?: boolean | number - round?: boolean | number - scheduled_at?: boolean | number - scheduled_eta?: boolean | number - team_1_seed?: boolean | number - team_2_seed?: boolean | number - tournament_stage_id?: boolean | number - tournament_team_id_1?: boolean | number - tournament_team_id_2?: boolean | number + lineups?: boolean | number + map_name?: boolean | number + max_distance?: boolean | number + moved?: boolean | number + requested_by_steam_id?: boolean | number + scanned?: boolean | number + started_at?: boolean | number + status?: boolean | number + to_revision?: boolean | number + unchanged?: boolean | number + unsimulatable?: boolean | number + updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "tournament_brackets" */ -export interface tournament_brackets_max_order_by {created_at?: (order_by | null),group?: (order_by | null),id?: (order_by | null),loser_parent_bracket_id?: (order_by | null),match_id?: (order_by | null),match_number?: (order_by | null),match_options_id?: (order_by | null),parent_bracket_id?: (order_by | null),path?: (order_by | null),round?: (order_by | null),scheduled_at?: (order_by | null),scheduled_eta?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null),tournament_stage_id?: (order_by | null),tournament_team_id_1?: (order_by | null),tournament_team_id_2?: (order_by | null)} - - /** aggregate min on columns */ -export interface tournament_brackets_min_fieldsGenqlSelection{ +export interface utility_drift_scans_min_fieldsGenqlSelection{ + broken?: boolean | number created_at?: boolean | number - group?: boolean | number + failure_reason?: boolean | number + finished_at?: boolean | number + from_revision?: boolean | number id?: boolean | number - loser_parent_bracket_id?: boolean | number - match_id?: boolean | number - match_number?: boolean | number - match_options_id?: boolean | number - parent_bracket_id?: boolean | number - path?: boolean | number - round?: boolean | number - scheduled_at?: boolean | number - scheduled_eta?: boolean | number - team_1_seed?: boolean | number - team_2_seed?: boolean | number - tournament_stage_id?: boolean | number - tournament_team_id_1?: boolean | number - tournament_team_id_2?: boolean | number + lineups?: boolean | number + map_name?: boolean | number + max_distance?: boolean | number + moved?: boolean | number + requested_by_steam_id?: boolean | number + scanned?: boolean | number + started_at?: boolean | number + status?: boolean | number + to_revision?: boolean | number + unchanged?: boolean | number + unsimulatable?: boolean | number + updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "tournament_brackets" */ -export interface tournament_brackets_min_order_by {created_at?: (order_by | null),group?: (order_by | null),id?: (order_by | null),loser_parent_bracket_id?: (order_by | null),match_id?: (order_by | null),match_number?: (order_by | null),match_options_id?: (order_by | null),parent_bracket_id?: (order_by | null),path?: (order_by | null),round?: (order_by | null),scheduled_at?: (order_by | null),scheduled_eta?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null),tournament_stage_id?: (order_by | null),tournament_team_id_1?: (order_by | null),tournament_team_id_2?: (order_by | null)} - - -/** response of any mutation on the table "tournament_brackets" */ -export interface tournament_brackets_mutation_responseGenqlSelection{ +/** response of any mutation on the table "utility_drift_scans" */ +export interface utility_drift_scans_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: tournament_bracketsGenqlSelection + returning?: utility_drift_scansGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "tournament_brackets" */ -export interface tournament_brackets_obj_rel_insert_input {data: tournament_brackets_insert_input, +/** input type for inserting object relation for remote table "utility_drift_scans" */ +export interface utility_drift_scans_obj_rel_insert_input {data: utility_drift_scans_insert_input, /** upsert condition */ -on_conflict?: (tournament_brackets_on_conflict | null)} +on_conflict?: (utility_drift_scans_on_conflict | null)} -/** on_conflict condition type for table "tournament_brackets" */ -export interface tournament_brackets_on_conflict {constraint: tournament_brackets_constraint,update_columns?: tournament_brackets_update_column[],where?: (tournament_brackets_bool_exp | null)} +/** on_conflict condition type for table "utility_drift_scans" */ +export interface utility_drift_scans_on_conflict {constraint: utility_drift_scans_constraint,update_columns?: utility_drift_scans_update_column[],where?: (utility_drift_scans_bool_exp | null)} -/** Ordering options when selecting data from "tournament_brackets". */ -export interface tournament_brackets_order_by {bye?: (order_by | null),created_at?: (order_by | null),feeding_brackets_aggregate?: (tournament_brackets_aggregate_order_by | null),finished?: (order_by | null),group?: (order_by | null),id?: (order_by | null),loser_bracket?: (tournament_brackets_order_by | null),loser_parent_bracket_id?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),match_number?: (order_by | null),match_options_id?: (order_by | null),options?: (match_options_order_by | null),parent_bracket?: (tournament_brackets_order_by | null),parent_bracket_id?: (order_by | null),path?: (order_by | null),round?: (order_by | null),scheduled_at?: (order_by | null),scheduled_eta?: (order_by | null),scheduling_proposals_aggregate?: (league_scheduling_proposals_aggregate_order_by | null),stage?: (tournament_stages_order_by | null),team_1?: (tournament_teams_order_by | null),team_1_seed?: (order_by | null),team_2?: (tournament_teams_order_by | null),team_2_seed?: (order_by | null),tournament_stage_id?: (order_by | null),tournament_team_id_1?: (order_by | null),tournament_team_id_2?: (order_by | null)} +/** Ordering options when selecting data from "utility_drift_scans". */ +export interface utility_drift_scans_order_by {broken?: (order_by | null),created_at?: (order_by | null),failure_reason?: (order_by | null),finished_at?: (order_by | null),from_revision?: (order_by | null),id?: (order_by | null),lineups?: (order_by | null),map_name?: (order_by | null),max_distance?: (order_by | null),moved?: (order_by | null),requested_by?: (players_order_by | null),requested_by_steam_id?: (order_by | null),results_aggregate?: (utility_drift_results_aggregate_order_by | null),scanned?: (order_by | null),started_at?: (order_by | null),status?: (order_by | null),to_revision?: (order_by | null),unchanged?: (order_by | null),unsimulatable?: (order_by | null),updated_at?: (order_by | null)} -/** primary key columns input for table: tournament_brackets */ -export interface tournament_brackets_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: utility_drift_scans */ +export interface utility_drift_scans_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "tournament_brackets" */ -export interface tournament_brackets_set_input {bye?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),finished?: (Scalars['Boolean'] | null),group?: (Scalars['numeric'] | null),id?: (Scalars['uuid'] | null),loser_parent_bracket_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_number?: (Scalars['Int'] | null),match_options_id?: (Scalars['uuid'] | null),parent_bracket_id?: (Scalars['uuid'] | null),path?: (Scalars['String'] | null),round?: (Scalars['Int'] | null),scheduled_at?: (Scalars['timestamptz'] | null),scheduled_eta?: (Scalars['timestamptz'] | null),team_1_seed?: (Scalars['Int'] | null),team_2_seed?: (Scalars['Int'] | null),tournament_stage_id?: (Scalars['uuid'] | null),tournament_team_id_1?: (Scalars['uuid'] | null),tournament_team_id_2?: (Scalars['uuid'] | null)} +/** input type for updating data in table "utility_drift_scans" */ +export interface utility_drift_scans_set_input {broken?: (Scalars['Int'] | null),created_at?: (Scalars['timestamptz'] | null),failure_reason?: (Scalars['String'] | null),finished_at?: (Scalars['timestamptz'] | null),from_revision?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),lineups?: (Scalars['Int'] | null),map_name?: (Scalars['String'] | null),max_distance?: (Scalars['float8'] | null),moved?: (Scalars['Int'] | null),requested_by_steam_id?: (Scalars['bigint'] | null),scanned?: (Scalars['Int'] | null),started_at?: (Scalars['timestamptz'] | null),status?: (Scalars['String'] | null),to_revision?: (Scalars['String'] | null),unchanged?: (Scalars['Int'] | null),unsimulatable?: (Scalars['Int'] | null),updated_at?: (Scalars['timestamptz'] | null)} /** aggregate stddev on columns */ -export interface tournament_brackets_stddev_fieldsGenqlSelection{ - group?: boolean | number - match_number?: boolean | number - round?: boolean | number - team_1_seed?: boolean | number - team_2_seed?: boolean | number +export interface utility_drift_scans_stddev_fieldsGenqlSelection{ + broken?: boolean | number + lineups?: boolean | number + max_distance?: boolean | number + moved?: boolean | number + requested_by_steam_id?: boolean | number + scanned?: boolean | number + unchanged?: boolean | number + unsimulatable?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "tournament_brackets" */ -export interface tournament_brackets_stddev_order_by {group?: (order_by | null),match_number?: (order_by | null),round?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null)} - - /** aggregate stddev_pop on columns */ -export interface tournament_brackets_stddev_pop_fieldsGenqlSelection{ - group?: boolean | number - match_number?: boolean | number - round?: boolean | number - team_1_seed?: boolean | number - team_2_seed?: boolean | number +export interface utility_drift_scans_stddev_pop_fieldsGenqlSelection{ + broken?: boolean | number + lineups?: boolean | number + max_distance?: boolean | number + moved?: boolean | number + requested_by_steam_id?: boolean | number + scanned?: boolean | number + unchanged?: boolean | number + unsimulatable?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "tournament_brackets" */ -export interface tournament_brackets_stddev_pop_order_by {group?: (order_by | null),match_number?: (order_by | null),round?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null)} - - /** aggregate stddev_samp on columns */ -export interface tournament_brackets_stddev_samp_fieldsGenqlSelection{ - group?: boolean | number - match_number?: boolean | number - round?: boolean | number - team_1_seed?: boolean | number - team_2_seed?: boolean | number +export interface utility_drift_scans_stddev_samp_fieldsGenqlSelection{ + broken?: boolean | number + lineups?: boolean | number + max_distance?: boolean | number + moved?: boolean | number + requested_by_steam_id?: boolean | number + scanned?: boolean | number + unchanged?: boolean | number + unsimulatable?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "tournament_brackets" */ -export interface tournament_brackets_stddev_samp_order_by {group?: (order_by | null),match_number?: (order_by | null),round?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null)} - - -/** Streaming cursor of the table "tournament_brackets" */ -export interface tournament_brackets_stream_cursor_input { +/** Streaming cursor of the table "utility_drift_scans" */ +export interface utility_drift_scans_stream_cursor_input { /** Stream column input with initial value */ -initial_value: tournament_brackets_stream_cursor_value_input, +initial_value: utility_drift_scans_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface tournament_brackets_stream_cursor_value_input {bye?: (Scalars['Boolean'] | null),created_at?: (Scalars['timestamptz'] | null),finished?: (Scalars['Boolean'] | null),group?: (Scalars['numeric'] | null),id?: (Scalars['uuid'] | null),loser_parent_bracket_id?: (Scalars['uuid'] | null),match_id?: (Scalars['uuid'] | null),match_number?: (Scalars['Int'] | null),match_options_id?: (Scalars['uuid'] | null),parent_bracket_id?: (Scalars['uuid'] | null),path?: (Scalars['String'] | null),round?: (Scalars['Int'] | null),scheduled_at?: (Scalars['timestamptz'] | null),scheduled_eta?: (Scalars['timestamptz'] | null),team_1_seed?: (Scalars['Int'] | null),team_2_seed?: (Scalars['Int'] | null),tournament_stage_id?: (Scalars['uuid'] | null),tournament_team_id_1?: (Scalars['uuid'] | null),tournament_team_id_2?: (Scalars['uuid'] | null)} +export interface utility_drift_scans_stream_cursor_value_input {broken?: (Scalars['Int'] | null),created_at?: (Scalars['timestamptz'] | null),failure_reason?: (Scalars['String'] | null),finished_at?: (Scalars['timestamptz'] | null),from_revision?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),lineups?: (Scalars['Int'] | null),map_name?: (Scalars['String'] | null),max_distance?: (Scalars['float8'] | null),moved?: (Scalars['Int'] | null),requested_by_steam_id?: (Scalars['bigint'] | null),scanned?: (Scalars['Int'] | null),started_at?: (Scalars['timestamptz'] | null),status?: (Scalars['String'] | null),to_revision?: (Scalars['String'] | null),unchanged?: (Scalars['Int'] | null),unsimulatable?: (Scalars['Int'] | null),updated_at?: (Scalars['timestamptz'] | null)} /** aggregate sum on columns */ -export interface tournament_brackets_sum_fieldsGenqlSelection{ - group?: boolean | number - match_number?: boolean | number - round?: boolean | number - team_1_seed?: boolean | number - team_2_seed?: boolean | number +export interface utility_drift_scans_sum_fieldsGenqlSelection{ + broken?: boolean | number + lineups?: boolean | number + max_distance?: boolean | number + moved?: boolean | number + requested_by_steam_id?: boolean | number + scanned?: boolean | number + unchanged?: boolean | number + unsimulatable?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** order by sum() on columns of table "tournament_brackets" */ -export interface tournament_brackets_sum_order_by {group?: (order_by | null),match_number?: (order_by | null),round?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null)} - -export interface tournament_brackets_updates { +export interface utility_drift_scans_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (tournament_brackets_inc_input | null), +_inc?: (utility_drift_scans_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (tournament_brackets_set_input | null), +_set?: (utility_drift_scans_set_input | null), /** filter the rows which have to be updated */ -where: tournament_brackets_bool_exp} +where: utility_drift_scans_bool_exp} /** aggregate var_pop on columns */ -export interface tournament_brackets_var_pop_fieldsGenqlSelection{ - group?: boolean | number - match_number?: boolean | number - round?: boolean | number - team_1_seed?: boolean | number - team_2_seed?: boolean | number +export interface utility_drift_scans_var_pop_fieldsGenqlSelection{ + broken?: boolean | number + lineups?: boolean | number + max_distance?: boolean | number + moved?: boolean | number + requested_by_steam_id?: boolean | number + scanned?: boolean | number + unchanged?: boolean | number + unsimulatable?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "tournament_brackets" */ -export interface tournament_brackets_var_pop_order_by {group?: (order_by | null),match_number?: (order_by | null),round?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null)} - - /** aggregate var_samp on columns */ -export interface tournament_brackets_var_samp_fieldsGenqlSelection{ - group?: boolean | number - match_number?: boolean | number - round?: boolean | number - team_1_seed?: boolean | number - team_2_seed?: boolean | number +export interface utility_drift_scans_var_samp_fieldsGenqlSelection{ + broken?: boolean | number + lineups?: boolean | number + max_distance?: boolean | number + moved?: boolean | number + requested_by_steam_id?: boolean | number + scanned?: boolean | number + unchanged?: boolean | number + unsimulatable?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "tournament_brackets" */ -export interface tournament_brackets_var_samp_order_by {group?: (order_by | null),match_number?: (order_by | null),round?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null)} - - /** aggregate variance on columns */ -export interface tournament_brackets_variance_fieldsGenqlSelection{ - group?: boolean | number - match_number?: boolean | number - round?: boolean | number - team_1_seed?: boolean | number - team_2_seed?: boolean | number +export interface utility_drift_scans_variance_fieldsGenqlSelection{ + broken?: boolean | number + lineups?: boolean | number + max_distance?: boolean | number + moved?: boolean | number + requested_by_steam_id?: boolean | number + scanned?: boolean | number + unchanged?: boolean | number + unsimulatable?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "tournament_brackets" */ -export interface tournament_brackets_variance_order_by {group?: (order_by | null),match_number?: (order_by | null),round?: (order_by | null),team_1_seed?: (order_by | null),team_2_seed?: (order_by | null)} - - -/** columns and relationships of "tournament_categories" */ -export interface tournament_categoriesGenqlSelection{ - category?: boolean | number +/** columns and relationships of "utility_lineup_favorites" */ +export interface utility_lineup_favoritesGenqlSelection{ + created_at?: boolean | number /** An object relationship */ - e_tournament_category?: e_tournament_categoriesGenqlSelection + player?: playersGenqlSelection + steam_id?: boolean | number /** An object relationship */ - tournament?: tournamentsGenqlSelection - tournament_id?: boolean | number + utility_lineup?: utility_lineupsGenqlSelection + utility_lineup_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "tournament_categories" */ -export interface tournament_categories_aggregateGenqlSelection{ - aggregate?: tournament_categories_aggregate_fieldsGenqlSelection - nodes?: tournament_categoriesGenqlSelection +/** aggregated selection of "utility_lineup_favorites" */ +export interface utility_lineup_favorites_aggregateGenqlSelection{ + aggregate?: utility_lineup_favorites_aggregate_fieldsGenqlSelection + nodes?: utility_lineup_favoritesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface tournament_categories_aggregate_bool_exp {count?: (tournament_categories_aggregate_bool_exp_count | null)} +export interface utility_lineup_favorites_aggregate_bool_exp {count?: (utility_lineup_favorites_aggregate_bool_exp_count | null)} -export interface tournament_categories_aggregate_bool_exp_count {arguments?: (tournament_categories_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_categories_bool_exp | null),predicate: Int_comparison_exp} +export interface utility_lineup_favorites_aggregate_bool_exp_count {arguments?: (utility_lineup_favorites_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_favorites_bool_exp | null),predicate: Int_comparison_exp} -/** aggregate fields of "tournament_categories" */ -export interface tournament_categories_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (tournament_categories_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: tournament_categories_max_fieldsGenqlSelection - min?: tournament_categories_min_fieldsGenqlSelection +/** aggregate fields of "utility_lineup_favorites" */ +export interface utility_lineup_favorites_aggregate_fieldsGenqlSelection{ + avg?: utility_lineup_favorites_avg_fieldsGenqlSelection + count?: { __args: {columns?: (utility_lineup_favorites_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: utility_lineup_favorites_max_fieldsGenqlSelection + min?: utility_lineup_favorites_min_fieldsGenqlSelection + stddev?: utility_lineup_favorites_stddev_fieldsGenqlSelection + stddev_pop?: utility_lineup_favorites_stddev_pop_fieldsGenqlSelection + stddev_samp?: utility_lineup_favorites_stddev_samp_fieldsGenqlSelection + sum?: utility_lineup_favorites_sum_fieldsGenqlSelection + var_pop?: utility_lineup_favorites_var_pop_fieldsGenqlSelection + var_samp?: utility_lineup_favorites_var_samp_fieldsGenqlSelection + variance?: utility_lineup_favorites_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "tournament_categories" */ -export interface tournament_categories_aggregate_order_by {count?: (order_by | null),max?: (tournament_categories_max_order_by | null),min?: (tournament_categories_min_order_by | null)} +/** order by aggregate values of table "utility_lineup_favorites" */ +export interface utility_lineup_favorites_aggregate_order_by {avg?: (utility_lineup_favorites_avg_order_by | null),count?: (order_by | null),max?: (utility_lineup_favorites_max_order_by | null),min?: (utility_lineup_favorites_min_order_by | null),stddev?: (utility_lineup_favorites_stddev_order_by | null),stddev_pop?: (utility_lineup_favorites_stddev_pop_order_by | null),stddev_samp?: (utility_lineup_favorites_stddev_samp_order_by | null),sum?: (utility_lineup_favorites_sum_order_by | null),var_pop?: (utility_lineup_favorites_var_pop_order_by | null),var_samp?: (utility_lineup_favorites_var_samp_order_by | null),variance?: (utility_lineup_favorites_variance_order_by | null)} -/** input type for inserting array relation for remote table "tournament_categories" */ -export interface tournament_categories_arr_rel_insert_input {data: tournament_categories_insert_input[], +/** input type for inserting array relation for remote table "utility_lineup_favorites" */ +export interface utility_lineup_favorites_arr_rel_insert_input {data: utility_lineup_favorites_insert_input[], /** upsert condition */ -on_conflict?: (tournament_categories_on_conflict | null)} +on_conflict?: (utility_lineup_favorites_on_conflict | null)} -/** Boolean expression to filter rows from the table "tournament_categories". All fields are combined with a logical 'AND'. */ -export interface tournament_categories_bool_exp {_and?: (tournament_categories_bool_exp[] | null),_not?: (tournament_categories_bool_exp | null),_or?: (tournament_categories_bool_exp[] | null),category?: (e_tournament_categories_enum_comparison_exp | null),e_tournament_category?: (e_tournament_categories_bool_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null)} +/** aggregate avg on columns */ +export interface utility_lineup_favorites_avg_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** input type for inserting data into table "tournament_categories" */ -export interface tournament_categories_insert_input {category?: (e_tournament_categories_enum | null),e_tournament_category?: (e_tournament_categories_obj_rel_insert_input | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null)} +/** order by avg() on columns of table "utility_lineup_favorites" */ +export interface utility_lineup_favorites_avg_order_by {steam_id?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "utility_lineup_favorites". All fields are combined with a logical 'AND'. */ +export interface utility_lineup_favorites_bool_exp {_and?: (utility_lineup_favorites_bool_exp[] | null),_not?: (utility_lineup_favorites_bool_exp | null),_or?: (utility_lineup_favorites_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),player?: (players_bool_exp | null),steam_id?: (bigint_comparison_exp | null),utility_lineup?: (utility_lineups_bool_exp | null),utility_lineup_id?: (uuid_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "utility_lineup_favorites" */ +export interface utility_lineup_favorites_inc_input {steam_id?: (Scalars['bigint'] | null)} + + +/** input type for inserting data into table "utility_lineup_favorites" */ +export interface utility_lineup_favorites_insert_input {created_at?: (Scalars['timestamptz'] | null),player?: (players_obj_rel_insert_input | null),steam_id?: (Scalars['bigint'] | null),utility_lineup?: (utility_lineups_obj_rel_insert_input | null),utility_lineup_id?: (Scalars['uuid'] | null)} /** aggregate max on columns */ -export interface tournament_categories_max_fieldsGenqlSelection{ - tournament_id?: boolean | number +export interface utility_lineup_favorites_max_fieldsGenqlSelection{ + created_at?: boolean | number + steam_id?: boolean | number + utility_lineup_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "tournament_categories" */ -export interface tournament_categories_max_order_by {tournament_id?: (order_by | null)} +/** order by max() on columns of table "utility_lineup_favorites" */ +export interface utility_lineup_favorites_max_order_by {created_at?: (order_by | null),steam_id?: (order_by | null),utility_lineup_id?: (order_by | null)} /** aggregate min on columns */ -export interface tournament_categories_min_fieldsGenqlSelection{ - tournament_id?: boolean | number +export interface utility_lineup_favorites_min_fieldsGenqlSelection{ + created_at?: boolean | number + steam_id?: boolean | number + utility_lineup_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "tournament_categories" */ -export interface tournament_categories_min_order_by {tournament_id?: (order_by | null)} +/** order by min() on columns of table "utility_lineup_favorites" */ +export interface utility_lineup_favorites_min_order_by {created_at?: (order_by | null),steam_id?: (order_by | null),utility_lineup_id?: (order_by | null)} -/** response of any mutation on the table "tournament_categories" */ -export interface tournament_categories_mutation_responseGenqlSelection{ +/** response of any mutation on the table "utility_lineup_favorites" */ +export interface utility_lineup_favorites_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: tournament_categoriesGenqlSelection + returning?: utility_lineup_favoritesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "tournament_categories" */ -export interface tournament_categories_on_conflict {constraint: tournament_categories_constraint,update_columns?: tournament_categories_update_column[],where?: (tournament_categories_bool_exp | null)} +/** on_conflict condition type for table "utility_lineup_favorites" */ +export interface utility_lineup_favorites_on_conflict {constraint: utility_lineup_favorites_constraint,update_columns?: utility_lineup_favorites_update_column[],where?: (utility_lineup_favorites_bool_exp | null)} -/** Ordering options when selecting data from "tournament_categories". */ -export interface tournament_categories_order_by {category?: (order_by | null),e_tournament_category?: (e_tournament_categories_order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null)} +/** Ordering options when selecting data from "utility_lineup_favorites". */ +export interface utility_lineup_favorites_order_by {created_at?: (order_by | null),player?: (players_order_by | null),steam_id?: (order_by | null),utility_lineup?: (utility_lineups_order_by | null),utility_lineup_id?: (order_by | null)} -/** primary key columns input for table: tournament_categories */ -export interface tournament_categories_pk_columns_input {category: e_tournament_categories_enum,tournament_id: Scalars['uuid']} +/** primary key columns input for table: utility_lineup_favorites */ +export interface utility_lineup_favorites_pk_columns_input {steam_id: Scalars['bigint'],utility_lineup_id: Scalars['uuid']} -/** input type for updating data in table "tournament_categories" */ -export interface tournament_categories_set_input {category?: (e_tournament_categories_enum | null),tournament_id?: (Scalars['uuid'] | null)} +/** input type for updating data in table "utility_lineup_favorites" */ +export interface utility_lineup_favorites_set_input {created_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),utility_lineup_id?: (Scalars['uuid'] | null)} -/** Streaming cursor of the table "tournament_categories" */ -export interface tournament_categories_stream_cursor_input { +/** aggregate stddev on columns */ +export interface utility_lineup_favorites_stddev_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "utility_lineup_favorites" */ +export interface utility_lineup_favorites_stddev_order_by {steam_id?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface utility_lineup_favorites_stddev_pop_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "utility_lineup_favorites" */ +export interface utility_lineup_favorites_stddev_pop_order_by {steam_id?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface utility_lineup_favorites_stddev_samp_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "utility_lineup_favorites" */ +export interface utility_lineup_favorites_stddev_samp_order_by {steam_id?: (order_by | null)} + + +/** Streaming cursor of the table "utility_lineup_favorites" */ +export interface utility_lineup_favorites_stream_cursor_input { /** Stream column input with initial value */ -initial_value: tournament_categories_stream_cursor_value_input, +initial_value: utility_lineup_favorites_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface tournament_categories_stream_cursor_value_input {category?: (e_tournament_categories_enum | null),tournament_id?: (Scalars['uuid'] | null)} +export interface utility_lineup_favorites_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),utility_lineup_id?: (Scalars['uuid'] | null)} -export interface tournament_categories_updates { + +/** aggregate sum on columns */ +export interface utility_lineup_favorites_sum_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "utility_lineup_favorites" */ +export interface utility_lineup_favorites_sum_order_by {steam_id?: (order_by | null)} + +export interface utility_lineup_favorites_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (utility_lineup_favorites_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (tournament_categories_set_input | null), +_set?: (utility_lineup_favorites_set_input | null), /** filter the rows which have to be updated */ -where: tournament_categories_bool_exp} +where: utility_lineup_favorites_bool_exp} -/** columns and relationships of "tournament_organizer_teams" */ -export interface tournament_organizer_teamsGenqlSelection{ - created_at?: boolean | number +/** aggregate var_pop on columns */ +export interface utility_lineup_favorites_var_pop_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "utility_lineup_favorites" */ +export interface utility_lineup_favorites_var_pop_order_by {steam_id?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface utility_lineup_favorites_var_samp_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "utility_lineup_favorites" */ +export interface utility_lineup_favorites_var_samp_order_by {steam_id?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface utility_lineup_favorites_variance_fieldsGenqlSelection{ + steam_id?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "utility_lineup_favorites" */ +export interface utility_lineup_favorites_variance_order_by {steam_id?: (order_by | null)} + + +/** columns and relationships of "utility_lineup_progress" */ +export interface utility_lineup_progressGenqlSelection{ + attempts?: boolean | number + best_streak?: boolean | number + current_streak?: boolean | number + last_practiced_at?: boolean | number + mastered_at?: boolean | number + miss_along_sum?: boolean | number + miss_lateral_sum?: boolean | number + miss_samples?: boolean | number + miss_vertical_sum?: boolean | number /** An object relationship */ - team?: teamsGenqlSelection - team_id?: boolean | number + player?: playersGenqlSelection + steam_id?: boolean | number + successes?: boolean | number /** An object relationship */ - tournament?: tournamentsGenqlSelection - tournament_id?: boolean | number + utility_lineup?: utility_lineupsGenqlSelection + utility_lineup_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "tournament_organizer_teams" */ -export interface tournament_organizer_teams_aggregateGenqlSelection{ - aggregate?: tournament_organizer_teams_aggregate_fieldsGenqlSelection - nodes?: tournament_organizer_teamsGenqlSelection +/** aggregated selection of "utility_lineup_progress" */ +export interface utility_lineup_progress_aggregateGenqlSelection{ + aggregate?: utility_lineup_progress_aggregate_fieldsGenqlSelection + nodes?: utility_lineup_progressGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface tournament_organizer_teams_aggregate_bool_exp {count?: (tournament_organizer_teams_aggregate_bool_exp_count | null)} +export interface utility_lineup_progress_aggregate_bool_exp {avg?: (utility_lineup_progress_aggregate_bool_exp_avg | null),corr?: (utility_lineup_progress_aggregate_bool_exp_corr | null),count?: (utility_lineup_progress_aggregate_bool_exp_count | null),covar_samp?: (utility_lineup_progress_aggregate_bool_exp_covar_samp | null),max?: (utility_lineup_progress_aggregate_bool_exp_max | null),min?: (utility_lineup_progress_aggregate_bool_exp_min | null),stddev_samp?: (utility_lineup_progress_aggregate_bool_exp_stddev_samp | null),sum?: (utility_lineup_progress_aggregate_bool_exp_sum | null),var_samp?: (utility_lineup_progress_aggregate_bool_exp_var_samp | null)} -export interface tournament_organizer_teams_aggregate_bool_exp_count {arguments?: (tournament_organizer_teams_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_organizer_teams_bool_exp | null),predicate: Int_comparison_exp} +export interface utility_lineup_progress_aggregate_bool_exp_avg {arguments: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_avg_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_progress_bool_exp | null),predicate: float8_comparison_exp} +export interface utility_lineup_progress_aggregate_bool_exp_corr {arguments: utility_lineup_progress_aggregate_bool_exp_corr_arguments,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_progress_bool_exp | null),predicate: float8_comparison_exp} -/** aggregate fields of "tournament_organizer_teams" */ -export interface tournament_organizer_teams_aggregate_fieldsGenqlSelection{ - count?: { __args: {columns?: (tournament_organizer_teams_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: tournament_organizer_teams_max_fieldsGenqlSelection - min?: tournament_organizer_teams_min_fieldsGenqlSelection +export interface utility_lineup_progress_aggregate_bool_exp_corr_arguments {X: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_corr_arguments_columns,Y: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_corr_arguments_columns} + +export interface utility_lineup_progress_aggregate_bool_exp_count {arguments?: (utility_lineup_progress_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_progress_bool_exp | null),predicate: Int_comparison_exp} + +export interface utility_lineup_progress_aggregate_bool_exp_covar_samp {arguments: utility_lineup_progress_aggregate_bool_exp_covar_samp_arguments,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_progress_bool_exp | null),predicate: float8_comparison_exp} + +export interface utility_lineup_progress_aggregate_bool_exp_covar_samp_arguments {X: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_covar_samp_arguments_columns,Y: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_covar_samp_arguments_columns} + +export interface utility_lineup_progress_aggregate_bool_exp_max {arguments: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_max_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_progress_bool_exp | null),predicate: float8_comparison_exp} + +export interface utility_lineup_progress_aggregate_bool_exp_min {arguments: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_min_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_progress_bool_exp | null),predicate: float8_comparison_exp} + +export interface utility_lineup_progress_aggregate_bool_exp_stddev_samp {arguments: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_stddev_samp_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_progress_bool_exp | null),predicate: float8_comparison_exp} + +export interface utility_lineup_progress_aggregate_bool_exp_sum {arguments: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_sum_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_progress_bool_exp | null),predicate: float8_comparison_exp} + +export interface utility_lineup_progress_aggregate_bool_exp_var_samp {arguments: utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_var_samp_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_progress_bool_exp | null),predicate: float8_comparison_exp} + + +/** aggregate fields of "utility_lineup_progress" */ +export interface utility_lineup_progress_aggregate_fieldsGenqlSelection{ + avg?: utility_lineup_progress_avg_fieldsGenqlSelection + count?: { __args: {columns?: (utility_lineup_progress_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: utility_lineup_progress_max_fieldsGenqlSelection + min?: utility_lineup_progress_min_fieldsGenqlSelection + stddev?: utility_lineup_progress_stddev_fieldsGenqlSelection + stddev_pop?: utility_lineup_progress_stddev_pop_fieldsGenqlSelection + stddev_samp?: utility_lineup_progress_stddev_samp_fieldsGenqlSelection + sum?: utility_lineup_progress_sum_fieldsGenqlSelection + var_pop?: utility_lineup_progress_var_pop_fieldsGenqlSelection + var_samp?: utility_lineup_progress_var_samp_fieldsGenqlSelection + variance?: utility_lineup_progress_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "tournament_organizer_teams" */ -export interface tournament_organizer_teams_aggregate_order_by {count?: (order_by | null),max?: (tournament_organizer_teams_max_order_by | null),min?: (tournament_organizer_teams_min_order_by | null)} +/** order by aggregate values of table "utility_lineup_progress" */ +export interface utility_lineup_progress_aggregate_order_by {avg?: (utility_lineup_progress_avg_order_by | null),count?: (order_by | null),max?: (utility_lineup_progress_max_order_by | null),min?: (utility_lineup_progress_min_order_by | null),stddev?: (utility_lineup_progress_stddev_order_by | null),stddev_pop?: (utility_lineup_progress_stddev_pop_order_by | null),stddev_samp?: (utility_lineup_progress_stddev_samp_order_by | null),sum?: (utility_lineup_progress_sum_order_by | null),var_pop?: (utility_lineup_progress_var_pop_order_by | null),var_samp?: (utility_lineup_progress_var_samp_order_by | null),variance?: (utility_lineup_progress_variance_order_by | null)} -/** input type for inserting array relation for remote table "tournament_organizer_teams" */ -export interface tournament_organizer_teams_arr_rel_insert_input {data: tournament_organizer_teams_insert_input[], +/** input type for inserting array relation for remote table "utility_lineup_progress" */ +export interface utility_lineup_progress_arr_rel_insert_input {data: utility_lineup_progress_insert_input[], /** upsert condition */ -on_conflict?: (tournament_organizer_teams_on_conflict | null)} +on_conflict?: (utility_lineup_progress_on_conflict | null)} -/** Boolean expression to filter rows from the table "tournament_organizer_teams". All fields are combined with a logical 'AND'. */ -export interface tournament_organizer_teams_bool_exp {_and?: (tournament_organizer_teams_bool_exp[] | null),_not?: (tournament_organizer_teams_bool_exp | null),_or?: (tournament_organizer_teams_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null)} +/** aggregate avg on columns */ +export interface utility_lineup_progress_avg_fieldsGenqlSelection{ + attempts?: boolean | number + best_streak?: boolean | number + current_streak?: boolean | number + miss_along_sum?: boolean | number + miss_lateral_sum?: boolean | number + miss_samples?: boolean | number + miss_vertical_sum?: boolean | number + steam_id?: boolean | number + successes?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** input type for inserting data into table "tournament_organizer_teams" */ -export interface tournament_organizer_teams_insert_input {created_at?: (Scalars['timestamptz'] | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null)} +/** order by avg() on columns of table "utility_lineup_progress" */ +export interface utility_lineup_progress_avg_order_by {attempts?: (order_by | null),best_streak?: (order_by | null),current_streak?: (order_by | null),miss_along_sum?: (order_by | null),miss_lateral_sum?: (order_by | null),miss_samples?: (order_by | null),miss_vertical_sum?: (order_by | null),steam_id?: (order_by | null),successes?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "utility_lineup_progress". All fields are combined with a logical 'AND'. */ +export interface utility_lineup_progress_bool_exp {_and?: (utility_lineup_progress_bool_exp[] | null),_not?: (utility_lineup_progress_bool_exp | null),_or?: (utility_lineup_progress_bool_exp[] | null),attempts?: (Int_comparison_exp | null),best_streak?: (Int_comparison_exp | null),current_streak?: (Int_comparison_exp | null),last_practiced_at?: (timestamptz_comparison_exp | null),mastered_at?: (timestamptz_comparison_exp | null),miss_along_sum?: (float8_comparison_exp | null),miss_lateral_sum?: (float8_comparison_exp | null),miss_samples?: (Int_comparison_exp | null),miss_vertical_sum?: (float8_comparison_exp | null),player?: (players_bool_exp | null),steam_id?: (bigint_comparison_exp | null),successes?: (Int_comparison_exp | null),utility_lineup?: (utility_lineups_bool_exp | null),utility_lineup_id?: (uuid_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "utility_lineup_progress" */ +export interface utility_lineup_progress_inc_input {attempts?: (Scalars['Int'] | null),best_streak?: (Scalars['Int'] | null),current_streak?: (Scalars['Int'] | null),miss_along_sum?: (Scalars['float8'] | null),miss_lateral_sum?: (Scalars['float8'] | null),miss_samples?: (Scalars['Int'] | null),miss_vertical_sum?: (Scalars['float8'] | null),steam_id?: (Scalars['bigint'] | null),successes?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "utility_lineup_progress" */ +export interface utility_lineup_progress_insert_input {attempts?: (Scalars['Int'] | null),best_streak?: (Scalars['Int'] | null),current_streak?: (Scalars['Int'] | null),last_practiced_at?: (Scalars['timestamptz'] | null),mastered_at?: (Scalars['timestamptz'] | null),miss_along_sum?: (Scalars['float8'] | null),miss_lateral_sum?: (Scalars['float8'] | null),miss_samples?: (Scalars['Int'] | null),miss_vertical_sum?: (Scalars['float8'] | null),player?: (players_obj_rel_insert_input | null),steam_id?: (Scalars['bigint'] | null),successes?: (Scalars['Int'] | null),utility_lineup?: (utility_lineups_obj_rel_insert_input | null),utility_lineup_id?: (Scalars['uuid'] | null)} /** aggregate max on columns */ -export interface tournament_organizer_teams_max_fieldsGenqlSelection{ - created_at?: boolean | number - team_id?: boolean | number - tournament_id?: boolean | number +export interface utility_lineup_progress_max_fieldsGenqlSelection{ + attempts?: boolean | number + best_streak?: boolean | number + current_streak?: boolean | number + last_practiced_at?: boolean | number + mastered_at?: boolean | number + miss_along_sum?: boolean | number + miss_lateral_sum?: boolean | number + miss_samples?: boolean | number + miss_vertical_sum?: boolean | number + steam_id?: boolean | number + successes?: boolean | number + utility_lineup_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "tournament_organizer_teams" */ -export interface tournament_organizer_teams_max_order_by {created_at?: (order_by | null),team_id?: (order_by | null),tournament_id?: (order_by | null)} +/** order by max() on columns of table "utility_lineup_progress" */ +export interface utility_lineup_progress_max_order_by {attempts?: (order_by | null),best_streak?: (order_by | null),current_streak?: (order_by | null),last_practiced_at?: (order_by | null),mastered_at?: (order_by | null),miss_along_sum?: (order_by | null),miss_lateral_sum?: (order_by | null),miss_samples?: (order_by | null),miss_vertical_sum?: (order_by | null),steam_id?: (order_by | null),successes?: (order_by | null),utility_lineup_id?: (order_by | null)} /** aggregate min on columns */ -export interface tournament_organizer_teams_min_fieldsGenqlSelection{ - created_at?: boolean | number - team_id?: boolean | number - tournament_id?: boolean | number +export interface utility_lineup_progress_min_fieldsGenqlSelection{ + attempts?: boolean | number + best_streak?: boolean | number + current_streak?: boolean | number + last_practiced_at?: boolean | number + mastered_at?: boolean | number + miss_along_sum?: boolean | number + miss_lateral_sum?: boolean | number + miss_samples?: boolean | number + miss_vertical_sum?: boolean | number + steam_id?: boolean | number + successes?: boolean | number + utility_lineup_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "tournament_organizer_teams" */ -export interface tournament_organizer_teams_min_order_by {created_at?: (order_by | null),team_id?: (order_by | null),tournament_id?: (order_by | null)} +/** order by min() on columns of table "utility_lineup_progress" */ +export interface utility_lineup_progress_min_order_by {attempts?: (order_by | null),best_streak?: (order_by | null),current_streak?: (order_by | null),last_practiced_at?: (order_by | null),mastered_at?: (order_by | null),miss_along_sum?: (order_by | null),miss_lateral_sum?: (order_by | null),miss_samples?: (order_by | null),miss_vertical_sum?: (order_by | null),steam_id?: (order_by | null),successes?: (order_by | null),utility_lineup_id?: (order_by | null)} -/** response of any mutation on the table "tournament_organizer_teams" */ -export interface tournament_organizer_teams_mutation_responseGenqlSelection{ +/** response of any mutation on the table "utility_lineup_progress" */ +export interface utility_lineup_progress_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: tournament_organizer_teamsGenqlSelection + returning?: utility_lineup_progressGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "tournament_organizer_teams" */ -export interface tournament_organizer_teams_on_conflict {constraint: tournament_organizer_teams_constraint,update_columns?: tournament_organizer_teams_update_column[],where?: (tournament_organizer_teams_bool_exp | null)} +/** on_conflict condition type for table "utility_lineup_progress" */ +export interface utility_lineup_progress_on_conflict {constraint: utility_lineup_progress_constraint,update_columns?: utility_lineup_progress_update_column[],where?: (utility_lineup_progress_bool_exp | null)} -/** Ordering options when selecting data from "tournament_organizer_teams". */ -export interface tournament_organizer_teams_order_by {created_at?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null)} +/** Ordering options when selecting data from "utility_lineup_progress". */ +export interface utility_lineup_progress_order_by {attempts?: (order_by | null),best_streak?: (order_by | null),current_streak?: (order_by | null),last_practiced_at?: (order_by | null),mastered_at?: (order_by | null),miss_along_sum?: (order_by | null),miss_lateral_sum?: (order_by | null),miss_samples?: (order_by | null),miss_vertical_sum?: (order_by | null),player?: (players_order_by | null),steam_id?: (order_by | null),successes?: (order_by | null),utility_lineup?: (utility_lineups_order_by | null),utility_lineup_id?: (order_by | null)} -/** primary key columns input for table: tournament_organizer_teams */ -export interface tournament_organizer_teams_pk_columns_input {team_id: Scalars['uuid'],tournament_id: Scalars['uuid']} +/** primary key columns input for table: utility_lineup_progress */ +export interface utility_lineup_progress_pk_columns_input {steam_id: Scalars['bigint'],utility_lineup_id: Scalars['uuid']} -/** input type for updating data in table "tournament_organizer_teams" */ -export interface tournament_organizer_teams_set_input {created_at?: (Scalars['timestamptz'] | null),team_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null)} +/** input type for updating data in table "utility_lineup_progress" */ +export interface utility_lineup_progress_set_input {attempts?: (Scalars['Int'] | null),best_streak?: (Scalars['Int'] | null),current_streak?: (Scalars['Int'] | null),last_practiced_at?: (Scalars['timestamptz'] | null),mastered_at?: (Scalars['timestamptz'] | null),miss_along_sum?: (Scalars['float8'] | null),miss_lateral_sum?: (Scalars['float8'] | null),miss_samples?: (Scalars['Int'] | null),miss_vertical_sum?: (Scalars['float8'] | null),steam_id?: (Scalars['bigint'] | null),successes?: (Scalars['Int'] | null),utility_lineup_id?: (Scalars['uuid'] | null)} -/** Streaming cursor of the table "tournament_organizer_teams" */ -export interface tournament_organizer_teams_stream_cursor_input { +/** aggregate stddev on columns */ +export interface utility_lineup_progress_stddev_fieldsGenqlSelection{ + attempts?: boolean | number + best_streak?: boolean | number + current_streak?: boolean | number + miss_along_sum?: boolean | number + miss_lateral_sum?: boolean | number + miss_samples?: boolean | number + miss_vertical_sum?: boolean | number + steam_id?: boolean | number + successes?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "utility_lineup_progress" */ +export interface utility_lineup_progress_stddev_order_by {attempts?: (order_by | null),best_streak?: (order_by | null),current_streak?: (order_by | null),miss_along_sum?: (order_by | null),miss_lateral_sum?: (order_by | null),miss_samples?: (order_by | null),miss_vertical_sum?: (order_by | null),steam_id?: (order_by | null),successes?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface utility_lineup_progress_stddev_pop_fieldsGenqlSelection{ + attempts?: boolean | number + best_streak?: boolean | number + current_streak?: boolean | number + miss_along_sum?: boolean | number + miss_lateral_sum?: boolean | number + miss_samples?: boolean | number + miss_vertical_sum?: boolean | number + steam_id?: boolean | number + successes?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "utility_lineup_progress" */ +export interface utility_lineup_progress_stddev_pop_order_by {attempts?: (order_by | null),best_streak?: (order_by | null),current_streak?: (order_by | null),miss_along_sum?: (order_by | null),miss_lateral_sum?: (order_by | null),miss_samples?: (order_by | null),miss_vertical_sum?: (order_by | null),steam_id?: (order_by | null),successes?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface utility_lineup_progress_stddev_samp_fieldsGenqlSelection{ + attempts?: boolean | number + best_streak?: boolean | number + current_streak?: boolean | number + miss_along_sum?: boolean | number + miss_lateral_sum?: boolean | number + miss_samples?: boolean | number + miss_vertical_sum?: boolean | number + steam_id?: boolean | number + successes?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "utility_lineup_progress" */ +export interface utility_lineup_progress_stddev_samp_order_by {attempts?: (order_by | null),best_streak?: (order_by | null),current_streak?: (order_by | null),miss_along_sum?: (order_by | null),miss_lateral_sum?: (order_by | null),miss_samples?: (order_by | null),miss_vertical_sum?: (order_by | null),steam_id?: (order_by | null),successes?: (order_by | null)} + + +/** Streaming cursor of the table "utility_lineup_progress" */ +export interface utility_lineup_progress_stream_cursor_input { /** Stream column input with initial value */ -initial_value: tournament_organizer_teams_stream_cursor_value_input, +initial_value: utility_lineup_progress_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface tournament_organizer_teams_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),team_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null)} +export interface utility_lineup_progress_stream_cursor_value_input {attempts?: (Scalars['Int'] | null),best_streak?: (Scalars['Int'] | null),current_streak?: (Scalars['Int'] | null),last_practiced_at?: (Scalars['timestamptz'] | null),mastered_at?: (Scalars['timestamptz'] | null),miss_along_sum?: (Scalars['float8'] | null),miss_lateral_sum?: (Scalars['float8'] | null),miss_samples?: (Scalars['Int'] | null),miss_vertical_sum?: (Scalars['float8'] | null),steam_id?: (Scalars['bigint'] | null),successes?: (Scalars['Int'] | null),utility_lineup_id?: (Scalars['uuid'] | null)} -export interface tournament_organizer_teams_updates { + +/** aggregate sum on columns */ +export interface utility_lineup_progress_sum_fieldsGenqlSelection{ + attempts?: boolean | number + best_streak?: boolean | number + current_streak?: boolean | number + miss_along_sum?: boolean | number + miss_lateral_sum?: boolean | number + miss_samples?: boolean | number + miss_vertical_sum?: boolean | number + steam_id?: boolean | number + successes?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "utility_lineup_progress" */ +export interface utility_lineup_progress_sum_order_by {attempts?: (order_by | null),best_streak?: (order_by | null),current_streak?: (order_by | null),miss_along_sum?: (order_by | null),miss_lateral_sum?: (order_by | null),miss_samples?: (order_by | null),miss_vertical_sum?: (order_by | null),steam_id?: (order_by | null),successes?: (order_by | null)} + +export interface utility_lineup_progress_updates { +/** increments the numeric columns with given value of the filtered values */ +_inc?: (utility_lineup_progress_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (tournament_organizer_teams_set_input | null), +_set?: (utility_lineup_progress_set_input | null), /** filter the rows which have to be updated */ -where: tournament_organizer_teams_bool_exp} +where: utility_lineup_progress_bool_exp} -/** columns and relationships of "tournament_organizers" */ -export interface tournament_organizersGenqlSelection{ +/** aggregate var_pop on columns */ +export interface utility_lineup_progress_var_pop_fieldsGenqlSelection{ + attempts?: boolean | number + best_streak?: boolean | number + current_streak?: boolean | number + miss_along_sum?: boolean | number + miss_lateral_sum?: boolean | number + miss_samples?: boolean | number + miss_vertical_sum?: boolean | number + steam_id?: boolean | number + successes?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "utility_lineup_progress" */ +export interface utility_lineup_progress_var_pop_order_by {attempts?: (order_by | null),best_streak?: (order_by | null),current_streak?: (order_by | null),miss_along_sum?: (order_by | null),miss_lateral_sum?: (order_by | null),miss_samples?: (order_by | null),miss_vertical_sum?: (order_by | null),steam_id?: (order_by | null),successes?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface utility_lineup_progress_var_samp_fieldsGenqlSelection{ + attempts?: boolean | number + best_streak?: boolean | number + current_streak?: boolean | number + miss_along_sum?: boolean | number + miss_lateral_sum?: boolean | number + miss_samples?: boolean | number + miss_vertical_sum?: boolean | number + steam_id?: boolean | number + successes?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "utility_lineup_progress" */ +export interface utility_lineup_progress_var_samp_order_by {attempts?: (order_by | null),best_streak?: (order_by | null),current_streak?: (order_by | null),miss_along_sum?: (order_by | null),miss_lateral_sum?: (order_by | null),miss_samples?: (order_by | null),miss_vertical_sum?: (order_by | null),steam_id?: (order_by | null),successes?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface utility_lineup_progress_variance_fieldsGenqlSelection{ + attempts?: boolean | number + best_streak?: boolean | number + current_streak?: boolean | number + miss_along_sum?: boolean | number + miss_lateral_sum?: boolean | number + miss_samples?: boolean | number + miss_vertical_sum?: boolean | number + steam_id?: boolean | number + successes?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "utility_lineup_progress" */ +export interface utility_lineup_progress_variance_order_by {attempts?: (order_by | null),best_streak?: (order_by | null),current_streak?: (order_by | null),miss_along_sum?: (order_by | null),miss_lateral_sum?: (order_by | null),miss_samples?: (order_by | null),miss_vertical_sum?: (order_by | null),steam_id?: (order_by | null),successes?: (order_by | null)} + + +/** columns and relationships of "utility_lineup_renders" */ +export interface utility_lineup_rendersGenqlSelection{ + created_at?: boolean | number + duration_ms?: boolean | number + error_message?: boolean | number /** An object relationship */ - organization_team?: teamsGenqlSelection - organization_team_id?: boolean | number + game_server_node?: game_server_nodesGenqlSelection + game_server_node_id?: boolean | number + id?: boolean | number + k8s_job_name?: boolean | number + last_status_at?: boolean | number /** An object relationship */ - organizer?: playersGenqlSelection - steam_id?: boolean | number + lineup?: utility_lineupsGenqlSelection + map_name?: boolean | number + paused?: boolean | number /** An object relationship */ - tournament?: tournamentsGenqlSelection - tournament_id?: boolean | number + practice_session?: utility_practice_sessionsGenqlSelection + progress?: boolean | number + /** An object relationship */ + requested_by?: playersGenqlSelection + requested_by_steam_id?: boolean | number + session_token?: boolean | number + skip_reason?: boolean | number + sort_index?: boolean | number + spec?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + status?: boolean | number + status_history?: { __args: { + /** JSON select path */ + path?: (Scalars['String'] | null)} } | boolean | number + utility_lineup_id?: boolean | number + utility_practice_session_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "tournament_organizers" */ -export interface tournament_organizers_aggregateGenqlSelection{ - aggregate?: tournament_organizers_aggregate_fieldsGenqlSelection - nodes?: tournament_organizersGenqlSelection +/** aggregated selection of "utility_lineup_renders" */ +export interface utility_lineup_renders_aggregateGenqlSelection{ + aggregate?: utility_lineup_renders_aggregate_fieldsGenqlSelection + nodes?: utility_lineup_rendersGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface tournament_organizers_aggregate_bool_exp {count?: (tournament_organizers_aggregate_bool_exp_count | null)} +export interface utility_lineup_renders_aggregate_bool_exp {bool_and?: (utility_lineup_renders_aggregate_bool_exp_bool_and | null),bool_or?: (utility_lineup_renders_aggregate_bool_exp_bool_or | null),count?: (utility_lineup_renders_aggregate_bool_exp_count | null)} -export interface tournament_organizers_aggregate_bool_exp_count {arguments?: (tournament_organizers_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_organizers_bool_exp | null),predicate: Int_comparison_exp} +export interface utility_lineup_renders_aggregate_bool_exp_bool_and {arguments: utility_lineup_renders_select_column_utility_lineup_renders_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_renders_bool_exp | null),predicate: Boolean_comparison_exp} +export interface utility_lineup_renders_aggregate_bool_exp_bool_or {arguments: utility_lineup_renders_select_column_utility_lineup_renders_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_renders_bool_exp | null),predicate: Boolean_comparison_exp} -/** aggregate fields of "tournament_organizers" */ -export interface tournament_organizers_aggregate_fieldsGenqlSelection{ - avg?: tournament_organizers_avg_fieldsGenqlSelection - count?: { __args: {columns?: (tournament_organizers_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: tournament_organizers_max_fieldsGenqlSelection - min?: tournament_organizers_min_fieldsGenqlSelection - stddev?: tournament_organizers_stddev_fieldsGenqlSelection - stddev_pop?: tournament_organizers_stddev_pop_fieldsGenqlSelection - stddev_samp?: tournament_organizers_stddev_samp_fieldsGenqlSelection - sum?: tournament_organizers_sum_fieldsGenqlSelection - var_pop?: tournament_organizers_var_pop_fieldsGenqlSelection - var_samp?: tournament_organizers_var_samp_fieldsGenqlSelection - variance?: tournament_organizers_variance_fieldsGenqlSelection +export interface utility_lineup_renders_aggregate_bool_exp_count {arguments?: (utility_lineup_renders_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_renders_bool_exp | null),predicate: Int_comparison_exp} + + +/** aggregate fields of "utility_lineup_renders" */ +export interface utility_lineup_renders_aggregate_fieldsGenqlSelection{ + avg?: utility_lineup_renders_avg_fieldsGenqlSelection + count?: { __args: {columns?: (utility_lineup_renders_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: utility_lineup_renders_max_fieldsGenqlSelection + min?: utility_lineup_renders_min_fieldsGenqlSelection + stddev?: utility_lineup_renders_stddev_fieldsGenqlSelection + stddev_pop?: utility_lineup_renders_stddev_pop_fieldsGenqlSelection + stddev_samp?: utility_lineup_renders_stddev_samp_fieldsGenqlSelection + sum?: utility_lineup_renders_sum_fieldsGenqlSelection + var_pop?: utility_lineup_renders_var_pop_fieldsGenqlSelection + var_samp?: utility_lineup_renders_var_samp_fieldsGenqlSelection + variance?: utility_lineup_renders_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "tournament_organizers" */ -export interface tournament_organizers_aggregate_order_by {avg?: (tournament_organizers_avg_order_by | null),count?: (order_by | null),max?: (tournament_organizers_max_order_by | null),min?: (tournament_organizers_min_order_by | null),stddev?: (tournament_organizers_stddev_order_by | null),stddev_pop?: (tournament_organizers_stddev_pop_order_by | null),stddev_samp?: (tournament_organizers_stddev_samp_order_by | null),sum?: (tournament_organizers_sum_order_by | null),var_pop?: (tournament_organizers_var_pop_order_by | null),var_samp?: (tournament_organizers_var_samp_order_by | null),variance?: (tournament_organizers_variance_order_by | null)} +/** order by aggregate values of table "utility_lineup_renders" */ +export interface utility_lineup_renders_aggregate_order_by {avg?: (utility_lineup_renders_avg_order_by | null),count?: (order_by | null),max?: (utility_lineup_renders_max_order_by | null),min?: (utility_lineup_renders_min_order_by | null),stddev?: (utility_lineup_renders_stddev_order_by | null),stddev_pop?: (utility_lineup_renders_stddev_pop_order_by | null),stddev_samp?: (utility_lineup_renders_stddev_samp_order_by | null),sum?: (utility_lineup_renders_sum_order_by | null),var_pop?: (utility_lineup_renders_var_pop_order_by | null),var_samp?: (utility_lineup_renders_var_samp_order_by | null),variance?: (utility_lineup_renders_variance_order_by | null)} -/** input type for inserting array relation for remote table "tournament_organizers" */ -export interface tournament_organizers_arr_rel_insert_input {data: tournament_organizers_insert_input[], +/** append existing jsonb value of filtered columns with new jsonb value */ +export interface utility_lineup_renders_append_input {spec?: (Scalars['jsonb'] | null),status_history?: (Scalars['jsonb'] | null)} + + +/** input type for inserting array relation for remote table "utility_lineup_renders" */ +export interface utility_lineup_renders_arr_rel_insert_input {data: utility_lineup_renders_insert_input[], /** upsert condition */ -on_conflict?: (tournament_organizers_on_conflict | null)} +on_conflict?: (utility_lineup_renders_on_conflict | null)} /** aggregate avg on columns */ -export interface tournament_organizers_avg_fieldsGenqlSelection{ - steam_id?: boolean | number +export interface utility_lineup_renders_avg_fieldsGenqlSelection{ + duration_ms?: boolean | number + progress?: boolean | number + requested_by_steam_id?: boolean | number + sort_index?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "tournament_organizers" */ -export interface tournament_organizers_avg_order_by {steam_id?: (order_by | null)} +/** order by avg() on columns of table "utility_lineup_renders" */ +export interface utility_lineup_renders_avg_order_by {duration_ms?: (order_by | null),progress?: (order_by | null),requested_by_steam_id?: (order_by | null),sort_index?: (order_by | null)} -/** Boolean expression to filter rows from the table "tournament_organizers". All fields are combined with a logical 'AND'. */ -export interface tournament_organizers_bool_exp {_and?: (tournament_organizers_bool_exp[] | null),_not?: (tournament_organizers_bool_exp | null),_or?: (tournament_organizers_bool_exp[] | null),organization_team?: (teams_bool_exp | null),organization_team_id?: (uuid_comparison_exp | null),organizer?: (players_bool_exp | null),steam_id?: (bigint_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null)} +/** Boolean expression to filter rows from the table "utility_lineup_renders". All fields are combined with a logical 'AND'. */ +export interface utility_lineup_renders_bool_exp {_and?: (utility_lineup_renders_bool_exp[] | null),_not?: (utility_lineup_renders_bool_exp | null),_or?: (utility_lineup_renders_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),duration_ms?: (Int_comparison_exp | null),error_message?: (String_comparison_exp | null),game_server_node?: (game_server_nodes_bool_exp | null),game_server_node_id?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),k8s_job_name?: (String_comparison_exp | null),last_status_at?: (timestamptz_comparison_exp | null),lineup?: (utility_lineups_bool_exp | null),map_name?: (String_comparison_exp | null),paused?: (Boolean_comparison_exp | null),practice_session?: (utility_practice_sessions_bool_exp | null),progress?: (numeric_comparison_exp | null),requested_by?: (players_bool_exp | null),requested_by_steam_id?: (bigint_comparison_exp | null),session_token?: (String_comparison_exp | null),skip_reason?: (String_comparison_exp | null),sort_index?: (Int_comparison_exp | null),spec?: (jsonb_comparison_exp | null),status?: (String_comparison_exp | null),status_history?: (jsonb_comparison_exp | null),utility_lineup_id?: (uuid_comparison_exp | null),utility_practice_session_id?: (uuid_comparison_exp | null)} -/** input type for incrementing numeric columns in table "tournament_organizers" */ -export interface tournament_organizers_inc_input {steam_id?: (Scalars['bigint'] | null)} +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +export interface utility_lineup_renders_delete_at_path_input {spec?: (Scalars['String'][] | null),status_history?: (Scalars['String'][] | null)} -/** input type for inserting data into table "tournament_organizers" */ -export interface tournament_organizers_insert_input {organization_team?: (teams_obj_rel_insert_input | null),organization_team_id?: (Scalars['uuid'] | null),organizer?: (players_obj_rel_insert_input | null),steam_id?: (Scalars['bigint'] | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null)} +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +export interface utility_lineup_renders_delete_elem_input {spec?: (Scalars['Int'] | null),status_history?: (Scalars['Int'] | null)} + + +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +export interface utility_lineup_renders_delete_key_input {spec?: (Scalars['String'] | null),status_history?: (Scalars['String'] | null)} + + +/** input type for incrementing numeric columns in table "utility_lineup_renders" */ +export interface utility_lineup_renders_inc_input {duration_ms?: (Scalars['Int'] | null),progress?: (Scalars['numeric'] | null),requested_by_steam_id?: (Scalars['bigint'] | null),sort_index?: (Scalars['Int'] | null)} + + +/** input type for inserting data into table "utility_lineup_renders" */ +export interface utility_lineup_renders_insert_input {created_at?: (Scalars['timestamptz'] | null),duration_ms?: (Scalars['Int'] | null),error_message?: (Scalars['String'] | null),game_server_node?: (game_server_nodes_obj_rel_insert_input | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),last_status_at?: (Scalars['timestamptz'] | null),lineup?: (utility_lineups_obj_rel_insert_input | null),map_name?: (Scalars['String'] | null),paused?: (Scalars['Boolean'] | null),practice_session?: (utility_practice_sessions_obj_rel_insert_input | null),progress?: (Scalars['numeric'] | null),requested_by?: (players_obj_rel_insert_input | null),requested_by_steam_id?: (Scalars['bigint'] | null),session_token?: (Scalars['String'] | null),skip_reason?: (Scalars['String'] | null),sort_index?: (Scalars['Int'] | null),spec?: (Scalars['jsonb'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),utility_lineup_id?: (Scalars['uuid'] | null),utility_practice_session_id?: (Scalars['uuid'] | null)} /** aggregate max on columns */ -export interface tournament_organizers_max_fieldsGenqlSelection{ - organization_team_id?: boolean | number - steam_id?: boolean | number - tournament_id?: boolean | number +export interface utility_lineup_renders_max_fieldsGenqlSelection{ + created_at?: boolean | number + duration_ms?: boolean | number + error_message?: boolean | number + game_server_node_id?: boolean | number + id?: boolean | number + k8s_job_name?: boolean | number + last_status_at?: boolean | number + map_name?: boolean | number + progress?: boolean | number + requested_by_steam_id?: boolean | number + session_token?: boolean | number + skip_reason?: boolean | number + sort_index?: boolean | number + status?: boolean | number + utility_lineup_id?: boolean | number + utility_practice_session_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "tournament_organizers" */ -export interface tournament_organizers_max_order_by {organization_team_id?: (order_by | null),steam_id?: (order_by | null),tournament_id?: (order_by | null)} +/** order by max() on columns of table "utility_lineup_renders" */ +export interface utility_lineup_renders_max_order_by {created_at?: (order_by | null),duration_ms?: (order_by | null),error_message?: (order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),last_status_at?: (order_by | null),map_name?: (order_by | null),progress?: (order_by | null),requested_by_steam_id?: (order_by | null),session_token?: (order_by | null),skip_reason?: (order_by | null),sort_index?: (order_by | null),status?: (order_by | null),utility_lineup_id?: (order_by | null),utility_practice_session_id?: (order_by | null)} /** aggregate min on columns */ -export interface tournament_organizers_min_fieldsGenqlSelection{ - organization_team_id?: boolean | number - steam_id?: boolean | number - tournament_id?: boolean | number +export interface utility_lineup_renders_min_fieldsGenqlSelection{ + created_at?: boolean | number + duration_ms?: boolean | number + error_message?: boolean | number + game_server_node_id?: boolean | number + id?: boolean | number + k8s_job_name?: boolean | number + last_status_at?: boolean | number + map_name?: boolean | number + progress?: boolean | number + requested_by_steam_id?: boolean | number + session_token?: boolean | number + skip_reason?: boolean | number + sort_index?: boolean | number + status?: boolean | number + utility_lineup_id?: boolean | number + utility_practice_session_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "tournament_organizers" */ -export interface tournament_organizers_min_order_by {organization_team_id?: (order_by | null),steam_id?: (order_by | null),tournament_id?: (order_by | null)} +/** order by min() on columns of table "utility_lineup_renders" */ +export interface utility_lineup_renders_min_order_by {created_at?: (order_by | null),duration_ms?: (order_by | null),error_message?: (order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),last_status_at?: (order_by | null),map_name?: (order_by | null),progress?: (order_by | null),requested_by_steam_id?: (order_by | null),session_token?: (order_by | null),skip_reason?: (order_by | null),sort_index?: (order_by | null),status?: (order_by | null),utility_lineup_id?: (order_by | null),utility_practice_session_id?: (order_by | null)} -/** response of any mutation on the table "tournament_organizers" */ -export interface tournament_organizers_mutation_responseGenqlSelection{ +/** response of any mutation on the table "utility_lineup_renders" */ +export interface utility_lineup_renders_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: tournament_organizersGenqlSelection + returning?: utility_lineup_rendersGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "tournament_organizers" */ -export interface tournament_organizers_on_conflict {constraint: tournament_organizers_constraint,update_columns?: tournament_organizers_update_column[],where?: (tournament_organizers_bool_exp | null)} +/** on_conflict condition type for table "utility_lineup_renders" */ +export interface utility_lineup_renders_on_conflict {constraint: utility_lineup_renders_constraint,update_columns?: utility_lineup_renders_update_column[],where?: (utility_lineup_renders_bool_exp | null)} -/** Ordering options when selecting data from "tournament_organizers". */ -export interface tournament_organizers_order_by {organization_team?: (teams_order_by | null),organization_team_id?: (order_by | null),organizer?: (players_order_by | null),steam_id?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null)} +/** Ordering options when selecting data from "utility_lineup_renders". */ +export interface utility_lineup_renders_order_by {created_at?: (order_by | null),duration_ms?: (order_by | null),error_message?: (order_by | null),game_server_node?: (game_server_nodes_order_by | null),game_server_node_id?: (order_by | null),id?: (order_by | null),k8s_job_name?: (order_by | null),last_status_at?: (order_by | null),lineup?: (utility_lineups_order_by | null),map_name?: (order_by | null),paused?: (order_by | null),practice_session?: (utility_practice_sessions_order_by | null),progress?: (order_by | null),requested_by?: (players_order_by | null),requested_by_steam_id?: (order_by | null),session_token?: (order_by | null),skip_reason?: (order_by | null),sort_index?: (order_by | null),spec?: (order_by | null),status?: (order_by | null),status_history?: (order_by | null),utility_lineup_id?: (order_by | null),utility_practice_session_id?: (order_by | null)} -/** primary key columns input for table: tournament_organizers */ -export interface tournament_organizers_pk_columns_input {steam_id: Scalars['bigint'],tournament_id: Scalars['uuid']} +/** primary key columns input for table: utility_lineup_renders */ +export interface utility_lineup_renders_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "tournament_organizers" */ -export interface tournament_organizers_set_input {organization_team_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null),tournament_id?: (Scalars['uuid'] | null)} +/** prepend existing jsonb value of filtered columns with new jsonb value */ +export interface utility_lineup_renders_prepend_input {spec?: (Scalars['jsonb'] | null),status_history?: (Scalars['jsonb'] | null)} + + +/** input type for updating data in table "utility_lineup_renders" */ +export interface utility_lineup_renders_set_input {created_at?: (Scalars['timestamptz'] | null),duration_ms?: (Scalars['Int'] | null),error_message?: (Scalars['String'] | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),last_status_at?: (Scalars['timestamptz'] | null),map_name?: (Scalars['String'] | null),paused?: (Scalars['Boolean'] | null),progress?: (Scalars['numeric'] | null),requested_by_steam_id?: (Scalars['bigint'] | null),session_token?: (Scalars['String'] | null),skip_reason?: (Scalars['String'] | null),sort_index?: (Scalars['Int'] | null),spec?: (Scalars['jsonb'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),utility_lineup_id?: (Scalars['uuid'] | null),utility_practice_session_id?: (Scalars['uuid'] | null)} /** aggregate stddev on columns */ -export interface tournament_organizers_stddev_fieldsGenqlSelection{ - steam_id?: boolean | number +export interface utility_lineup_renders_stddev_fieldsGenqlSelection{ + duration_ms?: boolean | number + progress?: boolean | number + requested_by_steam_id?: boolean | number + sort_index?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "tournament_organizers" */ -export interface tournament_organizers_stddev_order_by {steam_id?: (order_by | null)} +/** order by stddev() on columns of table "utility_lineup_renders" */ +export interface utility_lineup_renders_stddev_order_by {duration_ms?: (order_by | null),progress?: (order_by | null),requested_by_steam_id?: (order_by | null),sort_index?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface tournament_organizers_stddev_pop_fieldsGenqlSelection{ - steam_id?: boolean | number +export interface utility_lineup_renders_stddev_pop_fieldsGenqlSelection{ + duration_ms?: boolean | number + progress?: boolean | number + requested_by_steam_id?: boolean | number + sort_index?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "tournament_organizers" */ -export interface tournament_organizers_stddev_pop_order_by {steam_id?: (order_by | null)} +/** order by stddev_pop() on columns of table "utility_lineup_renders" */ +export interface utility_lineup_renders_stddev_pop_order_by {duration_ms?: (order_by | null),progress?: (order_by | null),requested_by_steam_id?: (order_by | null),sort_index?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface tournament_organizers_stddev_samp_fieldsGenqlSelection{ - steam_id?: boolean | number +export interface utility_lineup_renders_stddev_samp_fieldsGenqlSelection{ + duration_ms?: boolean | number + progress?: boolean | number + requested_by_steam_id?: boolean | number + sort_index?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "tournament_organizers" */ -export interface tournament_organizers_stddev_samp_order_by {steam_id?: (order_by | null)} +/** order by stddev_samp() on columns of table "utility_lineup_renders" */ +export interface utility_lineup_renders_stddev_samp_order_by {duration_ms?: (order_by | null),progress?: (order_by | null),requested_by_steam_id?: (order_by | null),sort_index?: (order_by | null)} -/** Streaming cursor of the table "tournament_organizers" */ -export interface tournament_organizers_stream_cursor_input { +/** Streaming cursor of the table "utility_lineup_renders" */ +export interface utility_lineup_renders_stream_cursor_input { /** Stream column input with initial value */ -initial_value: tournament_organizers_stream_cursor_value_input, +initial_value: utility_lineup_renders_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface tournament_organizers_stream_cursor_value_input {organization_team_id?: (Scalars['uuid'] | null),steam_id?: (Scalars['bigint'] | null),tournament_id?: (Scalars['uuid'] | null)} +export interface utility_lineup_renders_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),duration_ms?: (Scalars['Int'] | null),error_message?: (Scalars['String'] | null),game_server_node_id?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),k8s_job_name?: (Scalars['String'] | null),last_status_at?: (Scalars['timestamptz'] | null),map_name?: (Scalars['String'] | null),paused?: (Scalars['Boolean'] | null),progress?: (Scalars['numeric'] | null),requested_by_steam_id?: (Scalars['bigint'] | null),session_token?: (Scalars['String'] | null),skip_reason?: (Scalars['String'] | null),sort_index?: (Scalars['Int'] | null),spec?: (Scalars['jsonb'] | null),status?: (Scalars['String'] | null),status_history?: (Scalars['jsonb'] | null),utility_lineup_id?: (Scalars['uuid'] | null),utility_practice_session_id?: (Scalars['uuid'] | null)} /** aggregate sum on columns */ -export interface tournament_organizers_sum_fieldsGenqlSelection{ - steam_id?: boolean | number +export interface utility_lineup_renders_sum_fieldsGenqlSelection{ + duration_ms?: boolean | number + progress?: boolean | number + requested_by_steam_id?: boolean | number + sort_index?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "tournament_organizers" */ -export interface tournament_organizers_sum_order_by {steam_id?: (order_by | null)} +/** order by sum() on columns of table "utility_lineup_renders" */ +export interface utility_lineup_renders_sum_order_by {duration_ms?: (order_by | null),progress?: (order_by | null),requested_by_steam_id?: (order_by | null),sort_index?: (order_by | null)} -export interface tournament_organizers_updates { +export interface utility_lineup_renders_updates { +/** append existing jsonb value of filtered columns with new jsonb value */ +_append?: (utility_lineup_renders_append_input | null), +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +_delete_at_path?: (utility_lineup_renders_delete_at_path_input | null), +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +_delete_elem?: (utility_lineup_renders_delete_elem_input | null), +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +_delete_key?: (utility_lineup_renders_delete_key_input | null), /** increments the numeric columns with given value of the filtered values */ -_inc?: (tournament_organizers_inc_input | null), +_inc?: (utility_lineup_renders_inc_input | null), +/** prepend existing jsonb value of filtered columns with new jsonb value */ +_prepend?: (utility_lineup_renders_prepend_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (tournament_organizers_set_input | null), +_set?: (utility_lineup_renders_set_input | null), /** filter the rows which have to be updated */ -where: tournament_organizers_bool_exp} +where: utility_lineup_renders_bool_exp} /** aggregate var_pop on columns */ -export interface tournament_organizers_var_pop_fieldsGenqlSelection{ - steam_id?: boolean | number +export interface utility_lineup_renders_var_pop_fieldsGenqlSelection{ + duration_ms?: boolean | number + progress?: boolean | number + requested_by_steam_id?: boolean | number + sort_index?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "tournament_organizers" */ -export interface tournament_organizers_var_pop_order_by {steam_id?: (order_by | null)} +/** order by var_pop() on columns of table "utility_lineup_renders" */ +export interface utility_lineup_renders_var_pop_order_by {duration_ms?: (order_by | null),progress?: (order_by | null),requested_by_steam_id?: (order_by | null),sort_index?: (order_by | null)} /** aggregate var_samp on columns */ -export interface tournament_organizers_var_samp_fieldsGenqlSelection{ - steam_id?: boolean | number +export interface utility_lineup_renders_var_samp_fieldsGenqlSelection{ + duration_ms?: boolean | number + progress?: boolean | number + requested_by_steam_id?: boolean | number + sort_index?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "tournament_organizers" */ -export interface tournament_organizers_var_samp_order_by {steam_id?: (order_by | null)} +/** order by var_samp() on columns of table "utility_lineup_renders" */ +export interface utility_lineup_renders_var_samp_order_by {duration_ms?: (order_by | null),progress?: (order_by | null),requested_by_steam_id?: (order_by | null),sort_index?: (order_by | null)} /** aggregate variance on columns */ -export interface tournament_organizers_variance_fieldsGenqlSelection{ - steam_id?: boolean | number +export interface utility_lineup_renders_variance_fieldsGenqlSelection{ + duration_ms?: boolean | number + progress?: boolean | number + requested_by_steam_id?: boolean | number + sort_index?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "tournament_organizers" */ -export interface tournament_organizers_variance_order_by {steam_id?: (order_by | null)} +/** order by variance() on columns of table "utility_lineup_renders" */ +export interface utility_lineup_renders_variance_order_by {duration_ms?: (order_by | null),progress?: (order_by | null),requested_by_steam_id?: (order_by | null),sort_index?: (order_by | null)} -/** columns and relationships of "tournament_prizes" */ -export interface tournament_prizesGenqlSelection{ +/** columns and relationships of "utility_lineup_repairs" */ +export interface utility_lineup_repairsGenqlSelection{ created_at?: boolean | number + drift_distance?: boolean | number + expires_at?: boolean | number id?: boolean | number - order?: boolean | number - place?: boolean | number - prize?: boolean | number + repaired_at?: boolean | number /** An object relationship */ - tournament?: tournamentsGenqlSelection - tournament_id?: boolean | number + repaired_utility_lineup?: utility_lineupsGenqlSelection + repaired_utility_lineup_id?: boolean | number + /** An object relationship */ + requested_by?: playersGenqlSelection + requested_by_steam_id?: boolean | number + status?: boolean | number + /** An object relationship */ + utility_drift_scan?: utility_drift_scansGenqlSelection + utility_drift_scan_id?: boolean | number + /** An object relationship */ + utility_lineup?: utility_lineupsGenqlSelection + utility_lineup_id?: boolean | number + /** An object relationship */ + utility_practice_session?: utility_practice_sessionsGenqlSelection + utility_practice_session_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "tournament_prizes" */ -export interface tournament_prizes_aggregateGenqlSelection{ - aggregate?: tournament_prizes_aggregate_fieldsGenqlSelection - nodes?: tournament_prizesGenqlSelection +/** aggregated selection of "utility_lineup_repairs" */ +export interface utility_lineup_repairs_aggregateGenqlSelection{ + aggregate?: utility_lineup_repairs_aggregate_fieldsGenqlSelection + nodes?: utility_lineup_repairsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface tournament_prizes_aggregate_bool_exp {count?: (tournament_prizes_aggregate_bool_exp_count | null)} +export interface utility_lineup_repairs_aggregate_bool_exp {avg?: (utility_lineup_repairs_aggregate_bool_exp_avg | null),corr?: (utility_lineup_repairs_aggregate_bool_exp_corr | null),count?: (utility_lineup_repairs_aggregate_bool_exp_count | null),covar_samp?: (utility_lineup_repairs_aggregate_bool_exp_covar_samp | null),max?: (utility_lineup_repairs_aggregate_bool_exp_max | null),min?: (utility_lineup_repairs_aggregate_bool_exp_min | null),stddev_samp?: (utility_lineup_repairs_aggregate_bool_exp_stddev_samp | null),sum?: (utility_lineup_repairs_aggregate_bool_exp_sum | null),var_samp?: (utility_lineup_repairs_aggregate_bool_exp_var_samp | null)} -export interface tournament_prizes_aggregate_bool_exp_count {arguments?: (tournament_prizes_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_prizes_bool_exp | null),predicate: Int_comparison_exp} +export interface utility_lineup_repairs_aggregate_bool_exp_avg {arguments: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_avg_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_repairs_bool_exp | null),predicate: float8_comparison_exp} +export interface utility_lineup_repairs_aggregate_bool_exp_corr {arguments: utility_lineup_repairs_aggregate_bool_exp_corr_arguments,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_repairs_bool_exp | null),predicate: float8_comparison_exp} -/** aggregate fields of "tournament_prizes" */ -export interface tournament_prizes_aggregate_fieldsGenqlSelection{ - avg?: tournament_prizes_avg_fieldsGenqlSelection - count?: { __args: {columns?: (tournament_prizes_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: tournament_prizes_max_fieldsGenqlSelection - min?: tournament_prizes_min_fieldsGenqlSelection - stddev?: tournament_prizes_stddev_fieldsGenqlSelection - stddev_pop?: tournament_prizes_stddev_pop_fieldsGenqlSelection - stddev_samp?: tournament_prizes_stddev_samp_fieldsGenqlSelection - sum?: tournament_prizes_sum_fieldsGenqlSelection - var_pop?: tournament_prizes_var_pop_fieldsGenqlSelection - var_samp?: tournament_prizes_var_samp_fieldsGenqlSelection - variance?: tournament_prizes_variance_fieldsGenqlSelection +export interface utility_lineup_repairs_aggregate_bool_exp_corr_arguments {X: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_corr_arguments_columns,Y: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_corr_arguments_columns} + +export interface utility_lineup_repairs_aggregate_bool_exp_count {arguments?: (utility_lineup_repairs_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_repairs_bool_exp | null),predicate: Int_comparison_exp} + +export interface utility_lineup_repairs_aggregate_bool_exp_covar_samp {arguments: utility_lineup_repairs_aggregate_bool_exp_covar_samp_arguments,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_repairs_bool_exp | null),predicate: float8_comparison_exp} + +export interface utility_lineup_repairs_aggregate_bool_exp_covar_samp_arguments {X: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_covar_samp_arguments_columns,Y: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_covar_samp_arguments_columns} + +export interface utility_lineup_repairs_aggregate_bool_exp_max {arguments: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_max_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_repairs_bool_exp | null),predicate: float8_comparison_exp} + +export interface utility_lineup_repairs_aggregate_bool_exp_min {arguments: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_min_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_repairs_bool_exp | null),predicate: float8_comparison_exp} + +export interface utility_lineup_repairs_aggregate_bool_exp_stddev_samp {arguments: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_stddev_samp_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_repairs_bool_exp | null),predicate: float8_comparison_exp} + +export interface utility_lineup_repairs_aggregate_bool_exp_sum {arguments: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_sum_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_repairs_bool_exp | null),predicate: float8_comparison_exp} + +export interface utility_lineup_repairs_aggregate_bool_exp_var_samp {arguments: utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_var_samp_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_repairs_bool_exp | null),predicate: float8_comparison_exp} + + +/** aggregate fields of "utility_lineup_repairs" */ +export interface utility_lineup_repairs_aggregate_fieldsGenqlSelection{ + avg?: utility_lineup_repairs_avg_fieldsGenqlSelection + count?: { __args: {columns?: (utility_lineup_repairs_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: utility_lineup_repairs_max_fieldsGenqlSelection + min?: utility_lineup_repairs_min_fieldsGenqlSelection + stddev?: utility_lineup_repairs_stddev_fieldsGenqlSelection + stddev_pop?: utility_lineup_repairs_stddev_pop_fieldsGenqlSelection + stddev_samp?: utility_lineup_repairs_stddev_samp_fieldsGenqlSelection + sum?: utility_lineup_repairs_sum_fieldsGenqlSelection + var_pop?: utility_lineup_repairs_var_pop_fieldsGenqlSelection + var_samp?: utility_lineup_repairs_var_samp_fieldsGenqlSelection + variance?: utility_lineup_repairs_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "tournament_prizes" */ -export interface tournament_prizes_aggregate_order_by {avg?: (tournament_prizes_avg_order_by | null),count?: (order_by | null),max?: (tournament_prizes_max_order_by | null),min?: (tournament_prizes_min_order_by | null),stddev?: (tournament_prizes_stddev_order_by | null),stddev_pop?: (tournament_prizes_stddev_pop_order_by | null),stddev_samp?: (tournament_prizes_stddev_samp_order_by | null),sum?: (tournament_prizes_sum_order_by | null),var_pop?: (tournament_prizes_var_pop_order_by | null),var_samp?: (tournament_prizes_var_samp_order_by | null),variance?: (tournament_prizes_variance_order_by | null)} +/** order by aggregate values of table "utility_lineup_repairs" */ +export interface utility_lineup_repairs_aggregate_order_by {avg?: (utility_lineup_repairs_avg_order_by | null),count?: (order_by | null),max?: (utility_lineup_repairs_max_order_by | null),min?: (utility_lineup_repairs_min_order_by | null),stddev?: (utility_lineup_repairs_stddev_order_by | null),stddev_pop?: (utility_lineup_repairs_stddev_pop_order_by | null),stddev_samp?: (utility_lineup_repairs_stddev_samp_order_by | null),sum?: (utility_lineup_repairs_sum_order_by | null),var_pop?: (utility_lineup_repairs_var_pop_order_by | null),var_samp?: (utility_lineup_repairs_var_samp_order_by | null),variance?: (utility_lineup_repairs_variance_order_by | null)} -/** input type for inserting array relation for remote table "tournament_prizes" */ -export interface tournament_prizes_arr_rel_insert_input {data: tournament_prizes_insert_input[], +/** input type for inserting array relation for remote table "utility_lineup_repairs" */ +export interface utility_lineup_repairs_arr_rel_insert_input {data: utility_lineup_repairs_insert_input[], /** upsert condition */ -on_conflict?: (tournament_prizes_on_conflict | null)} +on_conflict?: (utility_lineup_repairs_on_conflict | null)} /** aggregate avg on columns */ -export interface tournament_prizes_avg_fieldsGenqlSelection{ - order?: boolean | number +export interface utility_lineup_repairs_avg_fieldsGenqlSelection{ + drift_distance?: boolean | number + requested_by_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "tournament_prizes" */ -export interface tournament_prizes_avg_order_by {order?: (order_by | null)} +/** order by avg() on columns of table "utility_lineup_repairs" */ +export interface utility_lineup_repairs_avg_order_by {drift_distance?: (order_by | null),requested_by_steam_id?: (order_by | null)} -/** Boolean expression to filter rows from the table "tournament_prizes". All fields are combined with a logical 'AND'. */ -export interface tournament_prizes_bool_exp {_and?: (tournament_prizes_bool_exp[] | null),_not?: (tournament_prizes_bool_exp | null),_or?: (tournament_prizes_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),order?: (Int_comparison_exp | null),place?: (String_comparison_exp | null),prize?: (String_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null)} +/** Boolean expression to filter rows from the table "utility_lineup_repairs". All fields are combined with a logical 'AND'. */ +export interface utility_lineup_repairs_bool_exp {_and?: (utility_lineup_repairs_bool_exp[] | null),_not?: (utility_lineup_repairs_bool_exp | null),_or?: (utility_lineup_repairs_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),drift_distance?: (float8_comparison_exp | null),expires_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),repaired_at?: (timestamptz_comparison_exp | null),repaired_utility_lineup?: (utility_lineups_bool_exp | null),repaired_utility_lineup_id?: (uuid_comparison_exp | null),requested_by?: (players_bool_exp | null),requested_by_steam_id?: (bigint_comparison_exp | null),status?: (String_comparison_exp | null),utility_drift_scan?: (utility_drift_scans_bool_exp | null),utility_drift_scan_id?: (uuid_comparison_exp | null),utility_lineup?: (utility_lineups_bool_exp | null),utility_lineup_id?: (uuid_comparison_exp | null),utility_practice_session?: (utility_practice_sessions_bool_exp | null),utility_practice_session_id?: (uuid_comparison_exp | null)} -/** input type for incrementing numeric columns in table "tournament_prizes" */ -export interface tournament_prizes_inc_input {order?: (Scalars['Int'] | null)} +/** input type for incrementing numeric columns in table "utility_lineup_repairs" */ +export interface utility_lineup_repairs_inc_input {drift_distance?: (Scalars['float8'] | null),requested_by_steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "tournament_prizes" */ -export interface tournament_prizes_insert_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),order?: (Scalars['Int'] | null),place?: (Scalars['String'] | null),prize?: (Scalars['String'] | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null)} +/** input type for inserting data into table "utility_lineup_repairs" */ +export interface utility_lineup_repairs_insert_input {created_at?: (Scalars['timestamptz'] | null),drift_distance?: (Scalars['float8'] | null),expires_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),repaired_at?: (Scalars['timestamptz'] | null),repaired_utility_lineup?: (utility_lineups_obj_rel_insert_input | null),repaired_utility_lineup_id?: (Scalars['uuid'] | null),requested_by?: (players_obj_rel_insert_input | null),requested_by_steam_id?: (Scalars['bigint'] | null),status?: (Scalars['String'] | null),utility_drift_scan?: (utility_drift_scans_obj_rel_insert_input | null),utility_drift_scan_id?: (Scalars['uuid'] | null),utility_lineup?: (utility_lineups_obj_rel_insert_input | null),utility_lineup_id?: (Scalars['uuid'] | null),utility_practice_session?: (utility_practice_sessions_obj_rel_insert_input | null),utility_practice_session_id?: (Scalars['uuid'] | null)} /** aggregate max on columns */ -export interface tournament_prizes_max_fieldsGenqlSelection{ +export interface utility_lineup_repairs_max_fieldsGenqlSelection{ created_at?: boolean | number + drift_distance?: boolean | number + expires_at?: boolean | number id?: boolean | number - order?: boolean | number - place?: boolean | number - prize?: boolean | number - tournament_id?: boolean | number + repaired_at?: boolean | number + repaired_utility_lineup_id?: boolean | number + requested_by_steam_id?: boolean | number + status?: boolean | number + utility_drift_scan_id?: boolean | number + utility_lineup_id?: boolean | number + utility_practice_session_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "tournament_prizes" */ -export interface tournament_prizes_max_order_by {created_at?: (order_by | null),id?: (order_by | null),order?: (order_by | null),place?: (order_by | null),prize?: (order_by | null),tournament_id?: (order_by | null)} +/** order by max() on columns of table "utility_lineup_repairs" */ +export interface utility_lineup_repairs_max_order_by {created_at?: (order_by | null),drift_distance?: (order_by | null),expires_at?: (order_by | null),id?: (order_by | null),repaired_at?: (order_by | null),repaired_utility_lineup_id?: (order_by | null),requested_by_steam_id?: (order_by | null),status?: (order_by | null),utility_drift_scan_id?: (order_by | null),utility_lineup_id?: (order_by | null),utility_practice_session_id?: (order_by | null)} /** aggregate min on columns */ -export interface tournament_prizes_min_fieldsGenqlSelection{ +export interface utility_lineup_repairs_min_fieldsGenqlSelection{ created_at?: boolean | number + drift_distance?: boolean | number + expires_at?: boolean | number id?: boolean | number - order?: boolean | number - place?: boolean | number - prize?: boolean | number - tournament_id?: boolean | number + repaired_at?: boolean | number + repaired_utility_lineup_id?: boolean | number + requested_by_steam_id?: boolean | number + status?: boolean | number + utility_drift_scan_id?: boolean | number + utility_lineup_id?: boolean | number + utility_practice_session_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "tournament_prizes" */ -export interface tournament_prizes_min_order_by {created_at?: (order_by | null),id?: (order_by | null),order?: (order_by | null),place?: (order_by | null),prize?: (order_by | null),tournament_id?: (order_by | null)} +/** order by min() on columns of table "utility_lineup_repairs" */ +export interface utility_lineup_repairs_min_order_by {created_at?: (order_by | null),drift_distance?: (order_by | null),expires_at?: (order_by | null),id?: (order_by | null),repaired_at?: (order_by | null),repaired_utility_lineup_id?: (order_by | null),requested_by_steam_id?: (order_by | null),status?: (order_by | null),utility_drift_scan_id?: (order_by | null),utility_lineup_id?: (order_by | null),utility_practice_session_id?: (order_by | null)} -/** response of any mutation on the table "tournament_prizes" */ -export interface tournament_prizes_mutation_responseGenqlSelection{ +/** response of any mutation on the table "utility_lineup_repairs" */ +export interface utility_lineup_repairs_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: tournament_prizesGenqlSelection + returning?: utility_lineup_repairsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "tournament_prizes" */ -export interface tournament_prizes_on_conflict {constraint: tournament_prizes_constraint,update_columns?: tournament_prizes_update_column[],where?: (tournament_prizes_bool_exp | null)} +/** on_conflict condition type for table "utility_lineup_repairs" */ +export interface utility_lineup_repairs_on_conflict {constraint: utility_lineup_repairs_constraint,update_columns?: utility_lineup_repairs_update_column[],where?: (utility_lineup_repairs_bool_exp | null)} -/** Ordering options when selecting data from "tournament_prizes". */ -export interface tournament_prizes_order_by {created_at?: (order_by | null),id?: (order_by | null),order?: (order_by | null),place?: (order_by | null),prize?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null)} +/** Ordering options when selecting data from "utility_lineup_repairs". */ +export interface utility_lineup_repairs_order_by {created_at?: (order_by | null),drift_distance?: (order_by | null),expires_at?: (order_by | null),id?: (order_by | null),repaired_at?: (order_by | null),repaired_utility_lineup?: (utility_lineups_order_by | null),repaired_utility_lineup_id?: (order_by | null),requested_by?: (players_order_by | null),requested_by_steam_id?: (order_by | null),status?: (order_by | null),utility_drift_scan?: (utility_drift_scans_order_by | null),utility_drift_scan_id?: (order_by | null),utility_lineup?: (utility_lineups_order_by | null),utility_lineup_id?: (order_by | null),utility_practice_session?: (utility_practice_sessions_order_by | null),utility_practice_session_id?: (order_by | null)} -/** primary key columns input for table: tournament_prizes */ -export interface tournament_prizes_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: utility_lineup_repairs */ +export interface utility_lineup_repairs_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "tournament_prizes" */ -export interface tournament_prizes_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),order?: (Scalars['Int'] | null),place?: (Scalars['String'] | null),prize?: (Scalars['String'] | null),tournament_id?: (Scalars['uuid'] | null)} +/** input type for updating data in table "utility_lineup_repairs" */ +export interface utility_lineup_repairs_set_input {created_at?: (Scalars['timestamptz'] | null),drift_distance?: (Scalars['float8'] | null),expires_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),repaired_at?: (Scalars['timestamptz'] | null),repaired_utility_lineup_id?: (Scalars['uuid'] | null),requested_by_steam_id?: (Scalars['bigint'] | null),status?: (Scalars['String'] | null),utility_drift_scan_id?: (Scalars['uuid'] | null),utility_lineup_id?: (Scalars['uuid'] | null),utility_practice_session_id?: (Scalars['uuid'] | null)} /** aggregate stddev on columns */ -export interface tournament_prizes_stddev_fieldsGenqlSelection{ - order?: boolean | number +export interface utility_lineup_repairs_stddev_fieldsGenqlSelection{ + drift_distance?: boolean | number + requested_by_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "tournament_prizes" */ -export interface tournament_prizes_stddev_order_by {order?: (order_by | null)} +/** order by stddev() on columns of table "utility_lineup_repairs" */ +export interface utility_lineup_repairs_stddev_order_by {drift_distance?: (order_by | null),requested_by_steam_id?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface tournament_prizes_stddev_pop_fieldsGenqlSelection{ - order?: boolean | number +export interface utility_lineup_repairs_stddev_pop_fieldsGenqlSelection{ + drift_distance?: boolean | number + requested_by_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "tournament_prizes" */ -export interface tournament_prizes_stddev_pop_order_by {order?: (order_by | null)} +/** order by stddev_pop() on columns of table "utility_lineup_repairs" */ +export interface utility_lineup_repairs_stddev_pop_order_by {drift_distance?: (order_by | null),requested_by_steam_id?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface tournament_prizes_stddev_samp_fieldsGenqlSelection{ - order?: boolean | number +export interface utility_lineup_repairs_stddev_samp_fieldsGenqlSelection{ + drift_distance?: boolean | number + requested_by_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "tournament_prizes" */ -export interface tournament_prizes_stddev_samp_order_by {order?: (order_by | null)} +/** order by stddev_samp() on columns of table "utility_lineup_repairs" */ +export interface utility_lineup_repairs_stddev_samp_order_by {drift_distance?: (order_by | null),requested_by_steam_id?: (order_by | null)} -/** Streaming cursor of the table "tournament_prizes" */ -export interface tournament_prizes_stream_cursor_input { +/** Streaming cursor of the table "utility_lineup_repairs" */ +export interface utility_lineup_repairs_stream_cursor_input { /** Stream column input with initial value */ -initial_value: tournament_prizes_stream_cursor_value_input, +initial_value: utility_lineup_repairs_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface tournament_prizes_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),order?: (Scalars['Int'] | null),place?: (Scalars['String'] | null),prize?: (Scalars['String'] | null),tournament_id?: (Scalars['uuid'] | null)} +export interface utility_lineup_repairs_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),drift_distance?: (Scalars['float8'] | null),expires_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),repaired_at?: (Scalars['timestamptz'] | null),repaired_utility_lineup_id?: (Scalars['uuid'] | null),requested_by_steam_id?: (Scalars['bigint'] | null),status?: (Scalars['String'] | null),utility_drift_scan_id?: (Scalars['uuid'] | null),utility_lineup_id?: (Scalars['uuid'] | null),utility_practice_session_id?: (Scalars['uuid'] | null)} /** aggregate sum on columns */ -export interface tournament_prizes_sum_fieldsGenqlSelection{ - order?: boolean | number +export interface utility_lineup_repairs_sum_fieldsGenqlSelection{ + drift_distance?: boolean | number + requested_by_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "tournament_prizes" */ -export interface tournament_prizes_sum_order_by {order?: (order_by | null)} +/** order by sum() on columns of table "utility_lineup_repairs" */ +export interface utility_lineup_repairs_sum_order_by {drift_distance?: (order_by | null),requested_by_steam_id?: (order_by | null)} -export interface tournament_prizes_updates { +export interface utility_lineup_repairs_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (tournament_prizes_inc_input | null), +_inc?: (utility_lineup_repairs_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (tournament_prizes_set_input | null), +_set?: (utility_lineup_repairs_set_input | null), /** filter the rows which have to be updated */ -where: tournament_prizes_bool_exp} +where: utility_lineup_repairs_bool_exp} /** aggregate var_pop on columns */ -export interface tournament_prizes_var_pop_fieldsGenqlSelection{ - order?: boolean | number +export interface utility_lineup_repairs_var_pop_fieldsGenqlSelection{ + drift_distance?: boolean | number + requested_by_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "tournament_prizes" */ -export interface tournament_prizes_var_pop_order_by {order?: (order_by | null)} +/** order by var_pop() on columns of table "utility_lineup_repairs" */ +export interface utility_lineup_repairs_var_pop_order_by {drift_distance?: (order_by | null),requested_by_steam_id?: (order_by | null)} /** aggregate var_samp on columns */ -export interface tournament_prizes_var_samp_fieldsGenqlSelection{ - order?: boolean | number +export interface utility_lineup_repairs_var_samp_fieldsGenqlSelection{ + drift_distance?: boolean | number + requested_by_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "tournament_prizes" */ -export interface tournament_prizes_var_samp_order_by {order?: (order_by | null)} +/** order by var_samp() on columns of table "utility_lineup_repairs" */ +export interface utility_lineup_repairs_var_samp_order_by {drift_distance?: (order_by | null),requested_by_steam_id?: (order_by | null)} /** aggregate variance on columns */ -export interface tournament_prizes_variance_fieldsGenqlSelection{ - order?: boolean | number +export interface utility_lineup_repairs_variance_fieldsGenqlSelection{ + drift_distance?: boolean | number + requested_by_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "tournament_prizes" */ -export interface tournament_prizes_variance_order_by {order?: (order_by | null)} +/** order by variance() on columns of table "utility_lineup_repairs" */ +export interface utility_lineup_repairs_variance_order_by {drift_distance?: (order_by | null),requested_by_steam_id?: (order_by | null)} -/** columns and relationships of "tournament_stage_windows" */ -export interface tournament_stage_windowsGenqlSelection{ - closes_at?: boolean | number +/** columns and relationships of "utility_lineup_votes" */ +export interface utility_lineup_votesGenqlSelection{ created_at?: boolean | number - default_match_at?: boolean | number - id?: boolean | number - opens_at?: boolean | number - round?: boolean | number /** An object relationship */ - stage?: tournament_stagesGenqlSelection - tournament_stage_id?: boolean | number + player?: playersGenqlSelection + steam_id?: boolean | number + /** An object relationship */ + utility_lineup?: utility_lineupsGenqlSelection + utility_lineup_id?: boolean | number + vote?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "tournament_stage_windows" */ -export interface tournament_stage_windows_aggregateGenqlSelection{ - aggregate?: tournament_stage_windows_aggregate_fieldsGenqlSelection - nodes?: tournament_stage_windowsGenqlSelection +/** aggregated selection of "utility_lineup_votes" */ +export interface utility_lineup_votes_aggregateGenqlSelection{ + aggregate?: utility_lineup_votes_aggregate_fieldsGenqlSelection + nodes?: utility_lineup_votesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface tournament_stage_windows_aggregate_bool_exp {count?: (tournament_stage_windows_aggregate_bool_exp_count | null)} +export interface utility_lineup_votes_aggregate_bool_exp {count?: (utility_lineup_votes_aggregate_bool_exp_count | null)} -export interface tournament_stage_windows_aggregate_bool_exp_count {arguments?: (tournament_stage_windows_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_stage_windows_bool_exp | null),predicate: Int_comparison_exp} +export interface utility_lineup_votes_aggregate_bool_exp_count {arguments?: (utility_lineup_votes_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineup_votes_bool_exp | null),predicate: Int_comparison_exp} -/** aggregate fields of "tournament_stage_windows" */ -export interface tournament_stage_windows_aggregate_fieldsGenqlSelection{ - avg?: tournament_stage_windows_avg_fieldsGenqlSelection - count?: { __args: {columns?: (tournament_stage_windows_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: tournament_stage_windows_max_fieldsGenqlSelection - min?: tournament_stage_windows_min_fieldsGenqlSelection - stddev?: tournament_stage_windows_stddev_fieldsGenqlSelection - stddev_pop?: tournament_stage_windows_stddev_pop_fieldsGenqlSelection - stddev_samp?: tournament_stage_windows_stddev_samp_fieldsGenqlSelection - sum?: tournament_stage_windows_sum_fieldsGenqlSelection - var_pop?: tournament_stage_windows_var_pop_fieldsGenqlSelection - var_samp?: tournament_stage_windows_var_samp_fieldsGenqlSelection - variance?: tournament_stage_windows_variance_fieldsGenqlSelection +/** aggregate fields of "utility_lineup_votes" */ +export interface utility_lineup_votes_aggregate_fieldsGenqlSelection{ + avg?: utility_lineup_votes_avg_fieldsGenqlSelection + count?: { __args: {columns?: (utility_lineup_votes_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: utility_lineup_votes_max_fieldsGenqlSelection + min?: utility_lineup_votes_min_fieldsGenqlSelection + stddev?: utility_lineup_votes_stddev_fieldsGenqlSelection + stddev_pop?: utility_lineup_votes_stddev_pop_fieldsGenqlSelection + stddev_samp?: utility_lineup_votes_stddev_samp_fieldsGenqlSelection + sum?: utility_lineup_votes_sum_fieldsGenqlSelection + var_pop?: utility_lineup_votes_var_pop_fieldsGenqlSelection + var_samp?: utility_lineup_votes_var_samp_fieldsGenqlSelection + variance?: utility_lineup_votes_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "tournament_stage_windows" */ -export interface tournament_stage_windows_aggregate_order_by {avg?: (tournament_stage_windows_avg_order_by | null),count?: (order_by | null),max?: (tournament_stage_windows_max_order_by | null),min?: (tournament_stage_windows_min_order_by | null),stddev?: (tournament_stage_windows_stddev_order_by | null),stddev_pop?: (tournament_stage_windows_stddev_pop_order_by | null),stddev_samp?: (tournament_stage_windows_stddev_samp_order_by | null),sum?: (tournament_stage_windows_sum_order_by | null),var_pop?: (tournament_stage_windows_var_pop_order_by | null),var_samp?: (tournament_stage_windows_var_samp_order_by | null),variance?: (tournament_stage_windows_variance_order_by | null)} +/** order by aggregate values of table "utility_lineup_votes" */ +export interface utility_lineup_votes_aggregate_order_by {avg?: (utility_lineup_votes_avg_order_by | null),count?: (order_by | null),max?: (utility_lineup_votes_max_order_by | null),min?: (utility_lineup_votes_min_order_by | null),stddev?: (utility_lineup_votes_stddev_order_by | null),stddev_pop?: (utility_lineup_votes_stddev_pop_order_by | null),stddev_samp?: (utility_lineup_votes_stddev_samp_order_by | null),sum?: (utility_lineup_votes_sum_order_by | null),var_pop?: (utility_lineup_votes_var_pop_order_by | null),var_samp?: (utility_lineup_votes_var_samp_order_by | null),variance?: (utility_lineup_votes_variance_order_by | null)} -/** input type for inserting array relation for remote table "tournament_stage_windows" */ -export interface tournament_stage_windows_arr_rel_insert_input {data: tournament_stage_windows_insert_input[], +/** input type for inserting array relation for remote table "utility_lineup_votes" */ +export interface utility_lineup_votes_arr_rel_insert_input {data: utility_lineup_votes_insert_input[], /** upsert condition */ -on_conflict?: (tournament_stage_windows_on_conflict | null)} +on_conflict?: (utility_lineup_votes_on_conflict | null)} /** aggregate avg on columns */ -export interface tournament_stage_windows_avg_fieldsGenqlSelection{ - round?: boolean | number +export interface utility_lineup_votes_avg_fieldsGenqlSelection{ + steam_id?: boolean | number + vote?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "tournament_stage_windows" */ -export interface tournament_stage_windows_avg_order_by {round?: (order_by | null)} +/** order by avg() on columns of table "utility_lineup_votes" */ +export interface utility_lineup_votes_avg_order_by {steam_id?: (order_by | null),vote?: (order_by | null)} -/** Boolean expression to filter rows from the table "tournament_stage_windows". All fields are combined with a logical 'AND'. */ -export interface tournament_stage_windows_bool_exp {_and?: (tournament_stage_windows_bool_exp[] | null),_not?: (tournament_stage_windows_bool_exp | null),_or?: (tournament_stage_windows_bool_exp[] | null),closes_at?: (timestamptz_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),default_match_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),opens_at?: (timestamptz_comparison_exp | null),round?: (Int_comparison_exp | null),stage?: (tournament_stages_bool_exp | null),tournament_stage_id?: (uuid_comparison_exp | null)} +/** Boolean expression to filter rows from the table "utility_lineup_votes". All fields are combined with a logical 'AND'. */ +export interface utility_lineup_votes_bool_exp {_and?: (utility_lineup_votes_bool_exp[] | null),_not?: (utility_lineup_votes_bool_exp | null),_or?: (utility_lineup_votes_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),player?: (players_bool_exp | null),steam_id?: (bigint_comparison_exp | null),utility_lineup?: (utility_lineups_bool_exp | null),utility_lineup_id?: (uuid_comparison_exp | null),vote?: (smallint_comparison_exp | null)} -/** input type for incrementing numeric columns in table "tournament_stage_windows" */ -export interface tournament_stage_windows_inc_input {round?: (Scalars['Int'] | null)} +/** input type for incrementing numeric columns in table "utility_lineup_votes" */ +export interface utility_lineup_votes_inc_input {steam_id?: (Scalars['bigint'] | null),vote?: (Scalars['smallint'] | null)} -/** input type for inserting data into table "tournament_stage_windows" */ -export interface tournament_stage_windows_insert_input {closes_at?: (Scalars['timestamptz'] | null),created_at?: (Scalars['timestamptz'] | null),default_match_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),opens_at?: (Scalars['timestamptz'] | null),round?: (Scalars['Int'] | null),stage?: (tournament_stages_obj_rel_insert_input | null),tournament_stage_id?: (Scalars['uuid'] | null)} +/** input type for inserting data into table "utility_lineup_votes" */ +export interface utility_lineup_votes_insert_input {created_at?: (Scalars['timestamptz'] | null),player?: (players_obj_rel_insert_input | null),steam_id?: (Scalars['bigint'] | null),utility_lineup?: (utility_lineups_obj_rel_insert_input | null),utility_lineup_id?: (Scalars['uuid'] | null),vote?: (Scalars['smallint'] | null)} /** aggregate max on columns */ -export interface tournament_stage_windows_max_fieldsGenqlSelection{ - closes_at?: boolean | number +export interface utility_lineup_votes_max_fieldsGenqlSelection{ created_at?: boolean | number - default_match_at?: boolean | number - id?: boolean | number - opens_at?: boolean | number - round?: boolean | number - tournament_stage_id?: boolean | number + steam_id?: boolean | number + utility_lineup_id?: boolean | number + vote?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "tournament_stage_windows" */ -export interface tournament_stage_windows_max_order_by {closes_at?: (order_by | null),created_at?: (order_by | null),default_match_at?: (order_by | null),id?: (order_by | null),opens_at?: (order_by | null),round?: (order_by | null),tournament_stage_id?: (order_by | null)} +/** order by max() on columns of table "utility_lineup_votes" */ +export interface utility_lineup_votes_max_order_by {created_at?: (order_by | null),steam_id?: (order_by | null),utility_lineup_id?: (order_by | null),vote?: (order_by | null)} /** aggregate min on columns */ -export interface tournament_stage_windows_min_fieldsGenqlSelection{ - closes_at?: boolean | number +export interface utility_lineup_votes_min_fieldsGenqlSelection{ created_at?: boolean | number - default_match_at?: boolean | number - id?: boolean | number - opens_at?: boolean | number - round?: boolean | number - tournament_stage_id?: boolean | number + steam_id?: boolean | number + utility_lineup_id?: boolean | number + vote?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "tournament_stage_windows" */ -export interface tournament_stage_windows_min_order_by {closes_at?: (order_by | null),created_at?: (order_by | null),default_match_at?: (order_by | null),id?: (order_by | null),opens_at?: (order_by | null),round?: (order_by | null),tournament_stage_id?: (order_by | null)} +/** order by min() on columns of table "utility_lineup_votes" */ +export interface utility_lineup_votes_min_order_by {created_at?: (order_by | null),steam_id?: (order_by | null),utility_lineup_id?: (order_by | null),vote?: (order_by | null)} -/** response of any mutation on the table "tournament_stage_windows" */ -export interface tournament_stage_windows_mutation_responseGenqlSelection{ +/** response of any mutation on the table "utility_lineup_votes" */ +export interface utility_lineup_votes_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: tournament_stage_windowsGenqlSelection + returning?: utility_lineup_votesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "tournament_stage_windows" */ -export interface tournament_stage_windows_on_conflict {constraint: tournament_stage_windows_constraint,update_columns?: tournament_stage_windows_update_column[],where?: (tournament_stage_windows_bool_exp | null)} +/** on_conflict condition type for table "utility_lineup_votes" */ +export interface utility_lineup_votes_on_conflict {constraint: utility_lineup_votes_constraint,update_columns?: utility_lineup_votes_update_column[],where?: (utility_lineup_votes_bool_exp | null)} -/** Ordering options when selecting data from "tournament_stage_windows". */ -export interface tournament_stage_windows_order_by {closes_at?: (order_by | null),created_at?: (order_by | null),default_match_at?: (order_by | null),id?: (order_by | null),opens_at?: (order_by | null),round?: (order_by | null),stage?: (tournament_stages_order_by | null),tournament_stage_id?: (order_by | null)} +/** Ordering options when selecting data from "utility_lineup_votes". */ +export interface utility_lineup_votes_order_by {created_at?: (order_by | null),player?: (players_order_by | null),steam_id?: (order_by | null),utility_lineup?: (utility_lineups_order_by | null),utility_lineup_id?: (order_by | null),vote?: (order_by | null)} -/** primary key columns input for table: tournament_stage_windows */ -export interface tournament_stage_windows_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: utility_lineup_votes */ +export interface utility_lineup_votes_pk_columns_input {steam_id: Scalars['bigint'],utility_lineup_id: Scalars['uuid']} -/** input type for updating data in table "tournament_stage_windows" */ -export interface tournament_stage_windows_set_input {closes_at?: (Scalars['timestamptz'] | null),created_at?: (Scalars['timestamptz'] | null),default_match_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),opens_at?: (Scalars['timestamptz'] | null),round?: (Scalars['Int'] | null),tournament_stage_id?: (Scalars['uuid'] | null)} +/** input type for updating data in table "utility_lineup_votes" */ +export interface utility_lineup_votes_set_input {created_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),utility_lineup_id?: (Scalars['uuid'] | null),vote?: (Scalars['smallint'] | null)} /** aggregate stddev on columns */ -export interface tournament_stage_windows_stddev_fieldsGenqlSelection{ - round?: boolean | number +export interface utility_lineup_votes_stddev_fieldsGenqlSelection{ + steam_id?: boolean | number + vote?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "tournament_stage_windows" */ -export interface tournament_stage_windows_stddev_order_by {round?: (order_by | null)} +/** order by stddev() on columns of table "utility_lineup_votes" */ +export interface utility_lineup_votes_stddev_order_by {steam_id?: (order_by | null),vote?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface tournament_stage_windows_stddev_pop_fieldsGenqlSelection{ - round?: boolean | number +export interface utility_lineup_votes_stddev_pop_fieldsGenqlSelection{ + steam_id?: boolean | number + vote?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "tournament_stage_windows" */ -export interface tournament_stage_windows_stddev_pop_order_by {round?: (order_by | null)} +/** order by stddev_pop() on columns of table "utility_lineup_votes" */ +export interface utility_lineup_votes_stddev_pop_order_by {steam_id?: (order_by | null),vote?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface tournament_stage_windows_stddev_samp_fieldsGenqlSelection{ - round?: boolean | number +export interface utility_lineup_votes_stddev_samp_fieldsGenqlSelection{ + steam_id?: boolean | number + vote?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "tournament_stage_windows" */ -export interface tournament_stage_windows_stddev_samp_order_by {round?: (order_by | null)} +/** order by stddev_samp() on columns of table "utility_lineup_votes" */ +export interface utility_lineup_votes_stddev_samp_order_by {steam_id?: (order_by | null),vote?: (order_by | null)} -/** Streaming cursor of the table "tournament_stage_windows" */ -export interface tournament_stage_windows_stream_cursor_input { +/** Streaming cursor of the table "utility_lineup_votes" */ +export interface utility_lineup_votes_stream_cursor_input { /** Stream column input with initial value */ -initial_value: tournament_stage_windows_stream_cursor_value_input, +initial_value: utility_lineup_votes_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface tournament_stage_windows_stream_cursor_value_input {closes_at?: (Scalars['timestamptz'] | null),created_at?: (Scalars['timestamptz'] | null),default_match_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),opens_at?: (Scalars['timestamptz'] | null),round?: (Scalars['Int'] | null),tournament_stage_id?: (Scalars['uuid'] | null)} +export interface utility_lineup_votes_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),steam_id?: (Scalars['bigint'] | null),utility_lineup_id?: (Scalars['uuid'] | null),vote?: (Scalars['smallint'] | null)} /** aggregate sum on columns */ -export interface tournament_stage_windows_sum_fieldsGenqlSelection{ - round?: boolean | number +export interface utility_lineup_votes_sum_fieldsGenqlSelection{ + steam_id?: boolean | number + vote?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "tournament_stage_windows" */ -export interface tournament_stage_windows_sum_order_by {round?: (order_by | null)} +/** order by sum() on columns of table "utility_lineup_votes" */ +export interface utility_lineup_votes_sum_order_by {steam_id?: (order_by | null),vote?: (order_by | null)} -export interface tournament_stage_windows_updates { +export interface utility_lineup_votes_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (tournament_stage_windows_inc_input | null), +_inc?: (utility_lineup_votes_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (tournament_stage_windows_set_input | null), +_set?: (utility_lineup_votes_set_input | null), /** filter the rows which have to be updated */ -where: tournament_stage_windows_bool_exp} +where: utility_lineup_votes_bool_exp} /** aggregate var_pop on columns */ -export interface tournament_stage_windows_var_pop_fieldsGenqlSelection{ - round?: boolean | number +export interface utility_lineup_votes_var_pop_fieldsGenqlSelection{ + steam_id?: boolean | number + vote?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "tournament_stage_windows" */ -export interface tournament_stage_windows_var_pop_order_by {round?: (order_by | null)} +/** order by var_pop() on columns of table "utility_lineup_votes" */ +export interface utility_lineup_votes_var_pop_order_by {steam_id?: (order_by | null),vote?: (order_by | null)} /** aggregate var_samp on columns */ -export interface tournament_stage_windows_var_samp_fieldsGenqlSelection{ - round?: boolean | number +export interface utility_lineup_votes_var_samp_fieldsGenqlSelection{ + steam_id?: boolean | number + vote?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "tournament_stage_windows" */ -export interface tournament_stage_windows_var_samp_order_by {round?: (order_by | null)} +/** order by var_samp() on columns of table "utility_lineup_votes" */ +export interface utility_lineup_votes_var_samp_order_by {steam_id?: (order_by | null),vote?: (order_by | null)} /** aggregate variance on columns */ -export interface tournament_stage_windows_variance_fieldsGenqlSelection{ - round?: boolean | number +export interface utility_lineup_votes_variance_fieldsGenqlSelection{ + steam_id?: boolean | number + vote?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "tournament_stage_windows" */ -export interface tournament_stage_windows_variance_order_by {round?: (order_by | null)} +/** order by variance() on columns of table "utility_lineup_votes" */ +export interface utility_lineup_votes_variance_order_by {steam_id?: (order_by | null),vote?: (order_by | null)} -/** columns and relationships of "tournament_stages" */ -export interface tournament_stagesGenqlSelection{ +/** columns and relationships of "utility_lineups" */ +export interface utility_lineupsGenqlSelection{ + aim_tolerance?: boolean | number + archived_at?: boolean | number + /** An object relationship */ + author?: playersGenqlSelection + author_steam_id?: boolean | number + /** A computed field, executes function "can_edit_utility_lineup" */ + can_edit?: boolean | number + /** A computed field, executes function "can_view_utility_lineup" */ + can_view?: boolean | number /** An array relationship */ - brackets?: (tournament_bracketsGenqlSelection & { __args?: { + collection_items?: (utility_collection_itemsGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_brackets_select_column[] | null), + distinct_on?: (utility_collection_items_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_brackets_order_by[] | null), + order_by?: (utility_collection_items_order_by[] | null), /** filter the rows returned */ - where?: (tournament_brackets_bool_exp | null)} }) + where?: (utility_collection_items_bool_exp | null)} }) /** An aggregate relationship */ - brackets_aggregate?: (tournament_brackets_aggregateGenqlSelection & { __args?: { + collection_items_aggregate?: (utility_collection_items_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_brackets_select_column[] | null), + distinct_on?: (utility_collection_items_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_brackets_order_by[] | null), + order_by?: (utility_collection_items_order_by[] | null), /** filter the rows returned */ - where?: (tournament_brackets_bool_exp | null)} }) - decider_best_of?: boolean | number - default_best_of?: boolean | number + where?: (utility_collection_items_bool_exp | null)} }) + confidence?: boolean | number + created_at?: boolean | number + description?: boolean | number + /** A computed field, executes function "utility_lineup_difficulty" */ + difficulty?: boolean | number + downvotes?: boolean | number + external_id?: boolean | number + eye_z?: boolean | number + /** An array relationship */ + favorited_by?: (utility_lineup_favoritesGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (utility_lineup_favorites_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (utility_lineup_favorites_order_by[] | null), + /** filter the rows returned */ + where?: (utility_lineup_favorites_bool_exp | null)} }) + /** An aggregate relationship */ + favorited_by_aggregate?: (utility_lineup_favorites_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (utility_lineup_favorites_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (utility_lineup_favorites_order_by[] | null), + /** filter the rows returned */ + where?: (utility_lineup_favorites_bool_exp | null)} }) + favorites?: boolean | number + flight_time_ms?: boolean | number /** An object relationship */ - e_tournament_stage_type?: e_tournament_stage_typesGenqlSelection - final_map_advantage?: boolean | number - groups?: boolean | number + forked_from?: utility_lineupsGenqlSelection + forked_from_utility_lineup_id?: boolean | number id?: boolean | number - match_options_id?: boolean | number - max_rounds?: boolean | number - max_teams?: boolean | number - min_teams?: boolean | number - /** An object relationship */ - options?: match_optionsGenqlSelection - order?: boolean | number + initial_pos_x?: boolean | number + initial_pos_y?: boolean | number + initial_pos_z?: boolean | number + initial_vel_x?: boolean | number + initial_vel_y?: boolean | number + initial_vel_z?: boolean | number + /** A computed field, executes function "utility_lineup_is_favorited" */ + is_favorited?: boolean | number + jump_throw_bind?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + lineup_bucket?: boolean | number + map_name?: boolean | number + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote?: boolean | number + name?: boolean | number + origin_source?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + practice_attempts?: boolean | number + practice_players?: boolean | number + practice_successes?: boolean | number + preview_duration_ms?: boolean | number + preview_file?: boolean | number + preview_rendered_at?: boolean | number + preview_thumbnail?: boolean | number + /** A computed field, executes function "utility_lineup_preview_thumbnail_url" */ + preview_thumbnail_url?: boolean | number + /** A computed field, executes function "utility_lineup_preview_url" */ + preview_url?: boolean | number /** An array relationship */ - results?: (v_team_stage_resultsGenqlSelection & { __args?: { + progress?: (utility_lineup_progressGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_team_stage_results_select_column[] | null), + distinct_on?: (utility_lineup_progress_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_team_stage_results_order_by[] | null), + order_by?: (utility_lineup_progress_order_by[] | null), /** filter the rows returned */ - where?: (v_team_stage_results_bool_exp | null)} }) + where?: (utility_lineup_progress_bool_exp | null)} }) /** An aggregate relationship */ - results_aggregate?: (v_team_stage_results_aggregateGenqlSelection & { __args?: { + progress_aggregate?: (utility_lineup_progress_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (v_team_stage_results_select_column[] | null), + distinct_on?: (utility_lineup_progress_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (v_team_stage_results_order_by[] | null), + order_by?: (utility_lineup_progress_order_by[] | null), /** filter the rows returned */ - where?: (v_team_stage_results_bool_exp | null)} }) - settings?: { __args: { + where?: (utility_lineup_progress_bool_exp | null)} }) + public_requested_at?: boolean | number + public_review_note?: boolean | number + public_reviewed_at?: boolean | number + public_reviewed_by?: boolean | number + /** An array relationship */ + renders?: (utility_lineup_rendersGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (utility_lineup_renders_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (utility_lineup_renders_order_by[] | null), + /** filter the rows returned */ + where?: (utility_lineup_renders_bool_exp | null)} }) + /** An aggregate relationship */ + renders_aggregate?: (utility_lineup_renders_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (utility_lineup_renders_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (utility_lineup_renders_order_by[] | null), + /** filter the rows returned */ + where?: (utility_lineup_renders_bool_exp | null)} }) + /** An array relationship */ + repairs?: (utility_lineup_repairsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (utility_lineup_repairs_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (utility_lineup_repairs_order_by[] | null), + /** filter the rows returned */ + where?: (utility_lineup_repairs_bool_exp | null)} }) + /** An aggregate relationship */ + repairs_aggregate?: (utility_lineup_repairs_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (utility_lineup_repairs_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (utility_lineup_repairs_order_by[] | null), + /** filter the rows returned */ + where?: (utility_lineup_repairs_bool_exp | null)} }) + side?: boolean | number + source_grenade_id?: boolean | number + /** An object relationship */ + source_match?: matchesGenqlSelection + source_match_id?: boolean | number + /** An object relationship */ + source_match_map?: match_mapsGenqlSelection + source_match_map_id?: boolean | number + source_url?: boolean | number + tags?: boolean | number + /** An object relationship */ + team?: teamsGenqlSelection + team_id?: boolean | number + technique?: boolean | number + throw_strength?: boolean | number + trajectory_file?: boolean | number + trajectory_preview?: { __args: { /** JSON select path */ path?: (Scalars['String'] | null)} } | boolean | number - swiss_no_elimination?: boolean | number - third_place_match?: boolean | number - /** An object relationship */ - tournament?: tournamentsGenqlSelection - tournament_id?: boolean | number - type?: boolean | number + trajectory_size?: boolean | number + updated_at?: boolean | number + upvotes?: boolean | number + utility_type?: boolean | number + verified_at?: boolean | number + view_pitch?: boolean | number + view_pitch_delta?: boolean | number + view_yaw?: boolean | number + view_yaw_delta?: boolean | number + visibility?: boolean | number /** An array relationship */ - windows?: (tournament_stage_windowsGenqlSelection & { __args?: { + votes?: (utility_lineup_votesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_stage_windows_select_column[] | null), + distinct_on?: (utility_lineup_votes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_stage_windows_order_by[] | null), + order_by?: (utility_lineup_votes_order_by[] | null), /** filter the rows returned */ - where?: (tournament_stage_windows_bool_exp | null)} }) + where?: (utility_lineup_votes_bool_exp | null)} }) /** An aggregate relationship */ - windows_aggregate?: (tournament_stage_windows_aggregateGenqlSelection & { __args?: { + votes_aggregate?: (utility_lineup_votes_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_stage_windows_select_column[] | null), + distinct_on?: (utility_lineup_votes_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_stage_windows_order_by[] | null), + order_by?: (utility_lineup_votes_order_by[] | null), /** filter the rows returned */ - where?: (tournament_stage_windows_bool_exp | null)} }) + where?: (utility_lineup_votes_bool_exp | null)} }) + workshop_map_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "tournament_stages" */ -export interface tournament_stages_aggregateGenqlSelection{ - aggregate?: tournament_stages_aggregate_fieldsGenqlSelection - nodes?: tournament_stagesGenqlSelection +/** aggregated selection of "utility_lineups" */ +export interface utility_lineups_aggregateGenqlSelection{ + aggregate?: utility_lineups_aggregate_fieldsGenqlSelection + nodes?: utility_lineupsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface tournament_stages_aggregate_bool_exp {bool_and?: (tournament_stages_aggregate_bool_exp_bool_and | null),bool_or?: (tournament_stages_aggregate_bool_exp_bool_or | null),count?: (tournament_stages_aggregate_bool_exp_count | null)} +export interface utility_lineups_aggregate_bool_exp {avg?: (utility_lineups_aggregate_bool_exp_avg | null),bool_and?: (utility_lineups_aggregate_bool_exp_bool_and | null),bool_or?: (utility_lineups_aggregate_bool_exp_bool_or | null),corr?: (utility_lineups_aggregate_bool_exp_corr | null),count?: (utility_lineups_aggregate_bool_exp_count | null),covar_samp?: (utility_lineups_aggregate_bool_exp_covar_samp | null),max?: (utility_lineups_aggregate_bool_exp_max | null),min?: (utility_lineups_aggregate_bool_exp_min | null),stddev_samp?: (utility_lineups_aggregate_bool_exp_stddev_samp | null),sum?: (utility_lineups_aggregate_bool_exp_sum | null),var_samp?: (utility_lineups_aggregate_bool_exp_var_samp | null)} -export interface tournament_stages_aggregate_bool_exp_bool_and {arguments: tournament_stages_select_column_tournament_stages_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournament_stages_bool_exp | null),predicate: Boolean_comparison_exp} +export interface utility_lineups_aggregate_bool_exp_avg {arguments: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_avg_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineups_bool_exp | null),predicate: float8_comparison_exp} -export interface tournament_stages_aggregate_bool_exp_bool_or {arguments: tournament_stages_select_column_tournament_stages_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournament_stages_bool_exp | null),predicate: Boolean_comparison_exp} +export interface utility_lineups_aggregate_bool_exp_bool_and {arguments: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineups_bool_exp | null),predicate: Boolean_comparison_exp} -export interface tournament_stages_aggregate_bool_exp_count {arguments?: (tournament_stages_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_stages_bool_exp | null),predicate: Int_comparison_exp} +export interface utility_lineups_aggregate_bool_exp_bool_or {arguments: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineups_bool_exp | null),predicate: Boolean_comparison_exp} +export interface utility_lineups_aggregate_bool_exp_corr {arguments: utility_lineups_aggregate_bool_exp_corr_arguments,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineups_bool_exp | null),predicate: float8_comparison_exp} -/** aggregate fields of "tournament_stages" */ -export interface tournament_stages_aggregate_fieldsGenqlSelection{ - avg?: tournament_stages_avg_fieldsGenqlSelection - count?: { __args: {columns?: (tournament_stages_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: tournament_stages_max_fieldsGenqlSelection - min?: tournament_stages_min_fieldsGenqlSelection - stddev?: tournament_stages_stddev_fieldsGenqlSelection - stddev_pop?: tournament_stages_stddev_pop_fieldsGenqlSelection - stddev_samp?: tournament_stages_stddev_samp_fieldsGenqlSelection - sum?: tournament_stages_sum_fieldsGenqlSelection - var_pop?: tournament_stages_var_pop_fieldsGenqlSelection - var_samp?: tournament_stages_var_samp_fieldsGenqlSelection - variance?: tournament_stages_variance_fieldsGenqlSelection - __typename?: boolean | number - __scalar?: boolean | number -} +export interface utility_lineups_aggregate_bool_exp_corr_arguments {X: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_corr_arguments_columns,Y: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_corr_arguments_columns} +export interface utility_lineups_aggregate_bool_exp_count {arguments?: (utility_lineups_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineups_bool_exp | null),predicate: Int_comparison_exp} -/** order by aggregate values of table "tournament_stages" */ -export interface tournament_stages_aggregate_order_by {avg?: (tournament_stages_avg_order_by | null),count?: (order_by | null),max?: (tournament_stages_max_order_by | null),min?: (tournament_stages_min_order_by | null),stddev?: (tournament_stages_stddev_order_by | null),stddev_pop?: (tournament_stages_stddev_pop_order_by | null),stddev_samp?: (tournament_stages_stddev_samp_order_by | null),sum?: (tournament_stages_sum_order_by | null),var_pop?: (tournament_stages_var_pop_order_by | null),var_samp?: (tournament_stages_var_samp_order_by | null),variance?: (tournament_stages_variance_order_by | null)} +export interface utility_lineups_aggregate_bool_exp_covar_samp {arguments: utility_lineups_aggregate_bool_exp_covar_samp_arguments,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineups_bool_exp | null),predicate: float8_comparison_exp} +export interface utility_lineups_aggregate_bool_exp_covar_samp_arguments {X: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_covar_samp_arguments_columns,Y: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_covar_samp_arguments_columns} -/** append existing jsonb value of filtered columns with new jsonb value */ -export interface tournament_stages_append_input {settings?: (Scalars['jsonb'] | null)} +export interface utility_lineups_aggregate_bool_exp_max {arguments: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_max_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineups_bool_exp | null),predicate: float8_comparison_exp} +export interface utility_lineups_aggregate_bool_exp_min {arguments: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_min_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineups_bool_exp | null),predicate: float8_comparison_exp} -/** input type for inserting array relation for remote table "tournament_stages" */ -export interface tournament_stages_arr_rel_insert_input {data: tournament_stages_insert_input[], -/** upsert condition */ -on_conflict?: (tournament_stages_on_conflict | null)} +export interface utility_lineups_aggregate_bool_exp_stddev_samp {arguments: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_stddev_samp_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineups_bool_exp | null),predicate: float8_comparison_exp} +export interface utility_lineups_aggregate_bool_exp_sum {arguments: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_sum_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineups_bool_exp | null),predicate: float8_comparison_exp} -/** aggregate avg on columns */ -export interface tournament_stages_avg_fieldsGenqlSelection{ - decider_best_of?: boolean | number - default_best_of?: boolean | number - final_map_advantage?: boolean | number - groups?: boolean | number - max_rounds?: boolean | number - max_teams?: boolean | number - min_teams?: boolean | number - order?: boolean | number +export interface utility_lineups_aggregate_bool_exp_var_samp {arguments: utility_lineups_select_column_utility_lineups_aggregate_bool_exp_var_samp_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_lineups_bool_exp | null),predicate: float8_comparison_exp} + + +/** aggregate fields of "utility_lineups" */ +export interface utility_lineups_aggregate_fieldsGenqlSelection{ + avg?: utility_lineups_avg_fieldsGenqlSelection + count?: { __args: {columns?: (utility_lineups_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: utility_lineups_max_fieldsGenqlSelection + min?: utility_lineups_min_fieldsGenqlSelection + stddev?: utility_lineups_stddev_fieldsGenqlSelection + stddev_pop?: utility_lineups_stddev_pop_fieldsGenqlSelection + stddev_samp?: utility_lineups_stddev_samp_fieldsGenqlSelection + sum?: utility_lineups_sum_fieldsGenqlSelection + var_pop?: utility_lineups_var_pop_fieldsGenqlSelection + var_samp?: utility_lineups_var_samp_fieldsGenqlSelection + variance?: utility_lineups_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "tournament_stages" */ -export interface tournament_stages_avg_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null)} +/** order by aggregate values of table "utility_lineups" */ +export interface utility_lineups_aggregate_order_by {avg?: (utility_lineups_avg_order_by | null),count?: (order_by | null),max?: (utility_lineups_max_order_by | null),min?: (utility_lineups_min_order_by | null),stddev?: (utility_lineups_stddev_order_by | null),stddev_pop?: (utility_lineups_stddev_pop_order_by | null),stddev_samp?: (utility_lineups_stddev_samp_order_by | null),sum?: (utility_lineups_sum_order_by | null),var_pop?: (utility_lineups_var_pop_order_by | null),var_samp?: (utility_lineups_var_samp_order_by | null),variance?: (utility_lineups_variance_order_by | null)} -/** Boolean expression to filter rows from the table "tournament_stages". All fields are combined with a logical 'AND'. */ -export interface tournament_stages_bool_exp {_and?: (tournament_stages_bool_exp[] | null),_not?: (tournament_stages_bool_exp | null),_or?: (tournament_stages_bool_exp[] | null),brackets?: (tournament_brackets_bool_exp | null),brackets_aggregate?: (tournament_brackets_aggregate_bool_exp | null),decider_best_of?: (Int_comparison_exp | null),default_best_of?: (Int_comparison_exp | null),e_tournament_stage_type?: (e_tournament_stage_types_bool_exp | null),final_map_advantage?: (Int_comparison_exp | null),groups?: (Int_comparison_exp | null),id?: (uuid_comparison_exp | null),match_options_id?: (uuid_comparison_exp | null),max_rounds?: (Int_comparison_exp | null),max_teams?: (Int_comparison_exp | null),min_teams?: (Int_comparison_exp | null),options?: (match_options_bool_exp | null),order?: (Int_comparison_exp | null),results?: (v_team_stage_results_bool_exp | null),results_aggregate?: (v_team_stage_results_aggregate_bool_exp | null),settings?: (jsonb_comparison_exp | null),swiss_no_elimination?: (Boolean_comparison_exp | null),third_place_match?: (Boolean_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null),type?: (e_tournament_stage_types_enum_comparison_exp | null),windows?: (tournament_stage_windows_bool_exp | null),windows_aggregate?: (tournament_stage_windows_aggregate_bool_exp | null)} +/** append existing jsonb value of filtered columns with new jsonb value */ +export interface utility_lineups_append_input {trajectory_preview?: (Scalars['jsonb'] | null)} + + +/** input type for inserting array relation for remote table "utility_lineups" */ +export interface utility_lineups_arr_rel_insert_input {data: utility_lineups_insert_input[], +/** upsert condition */ +on_conflict?: (utility_lineups_on_conflict | null)} + + +/** aggregate avg on columns */ +export interface utility_lineups_avg_fieldsGenqlSelection{ + aim_tolerance?: boolean | number + author_steam_id?: boolean | number + downvotes?: boolean | number + eye_z?: boolean | number + favorites?: boolean | number + flight_time_ms?: boolean | number + initial_pos_x?: boolean | number + initial_pos_y?: boolean | number + initial_pos_z?: boolean | number + initial_vel_x?: boolean | number + initial_vel_y?: boolean | number + initial_vel_z?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + practice_attempts?: boolean | number + practice_players?: boolean | number + practice_successes?: boolean | number + preview_duration_ms?: boolean | number + public_reviewed_by?: boolean | number + source_grenade_id?: boolean | number + trajectory_size?: boolean | number + upvotes?: boolean | number + view_pitch?: boolean | number + view_pitch_delta?: boolean | number + view_yaw?: boolean | number + view_yaw_delta?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by avg() on columns of table "utility_lineups" */ +export interface utility_lineups_avg_order_by {aim_tolerance?: (order_by | null),author_steam_id?: (order_by | null),downvotes?: (order_by | null),eye_z?: (order_by | null),favorites?: (order_by | null),flight_time_ms?: (order_by | null),initial_pos_x?: (order_by | null),initial_pos_y?: (order_by | null),initial_pos_z?: (order_by | null),initial_vel_x?: (order_by | null),initial_vel_y?: (order_by | null),initial_vel_z?: (order_by | null),land_x?: (order_by | null),land_y?: (order_by | null),land_z?: (order_by | null),origin_x?: (order_by | null),origin_y?: (order_by | null),origin_z?: (order_by | null),practice_attempts?: (order_by | null),practice_players?: (order_by | null),practice_successes?: (order_by | null),preview_duration_ms?: (order_by | null),public_reviewed_by?: (order_by | null),source_grenade_id?: (order_by | null),trajectory_size?: (order_by | null),upvotes?: (order_by | null),view_pitch?: (order_by | null),view_pitch_delta?: (order_by | null),view_yaw?: (order_by | null),view_yaw_delta?: (order_by | null)} + + +/** Boolean expression to filter rows from the table "utility_lineups". All fields are combined with a logical 'AND'. */ +export interface utility_lineups_bool_exp {_and?: (utility_lineups_bool_exp[] | null),_not?: (utility_lineups_bool_exp | null),_or?: (utility_lineups_bool_exp[] | null),aim_tolerance?: (float8_comparison_exp | null),archived_at?: (timestamptz_comparison_exp | null),author?: (players_bool_exp | null),author_steam_id?: (bigint_comparison_exp | null),can_edit?: (Boolean_comparison_exp | null),can_view?: (Boolean_comparison_exp | null),collection_items?: (utility_collection_items_bool_exp | null),collection_items_aggregate?: (utility_collection_items_aggregate_bool_exp | null),confidence?: (String_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),description?: (String_comparison_exp | null),difficulty?: (String_comparison_exp | null),downvotes?: (Int_comparison_exp | null),external_id?: (String_comparison_exp | null),eye_z?: (float8_comparison_exp | null),favorited_by?: (utility_lineup_favorites_bool_exp | null),favorited_by_aggregate?: (utility_lineup_favorites_aggregate_bool_exp | null),favorites?: (Int_comparison_exp | null),flight_time_ms?: (Int_comparison_exp | null),forked_from?: (utility_lineups_bool_exp | null),forked_from_utility_lineup_id?: (uuid_comparison_exp | null),id?: (uuid_comparison_exp | null),initial_pos_x?: (float8_comparison_exp | null),initial_pos_y?: (float8_comparison_exp | null),initial_pos_z?: (float8_comparison_exp | null),initial_vel_x?: (float8_comparison_exp | null),initial_vel_y?: (float8_comparison_exp | null),initial_vel_z?: (float8_comparison_exp | null),is_favorited?: (Boolean_comparison_exp | null),jump_throw_bind?: (Boolean_comparison_exp | null),land_x?: (float8_comparison_exp | null),land_y?: (float8_comparison_exp | null),land_z?: (float8_comparison_exp | null),lineup_bucket?: (String_comparison_exp | null),map_name?: (String_comparison_exp | null),my_vote?: (smallint_comparison_exp | null),name?: (String_comparison_exp | null),origin_source?: (e_utility_sources_enum_comparison_exp | null),origin_x?: (float8_comparison_exp | null),origin_y?: (float8_comparison_exp | null),origin_z?: (float8_comparison_exp | null),practice_attempts?: (Int_comparison_exp | null),practice_players?: (Int_comparison_exp | null),practice_successes?: (Int_comparison_exp | null),preview_duration_ms?: (Int_comparison_exp | null),preview_file?: (String_comparison_exp | null),preview_rendered_at?: (timestamptz_comparison_exp | null),preview_thumbnail?: (String_comparison_exp | null),preview_thumbnail_url?: (String_comparison_exp | null),preview_url?: (String_comparison_exp | null),progress?: (utility_lineup_progress_bool_exp | null),progress_aggregate?: (utility_lineup_progress_aggregate_bool_exp | null),public_requested_at?: (timestamptz_comparison_exp | null),public_review_note?: (String_comparison_exp | null),public_reviewed_at?: (timestamptz_comparison_exp | null),public_reviewed_by?: (bigint_comparison_exp | null),renders?: (utility_lineup_renders_bool_exp | null),renders_aggregate?: (utility_lineup_renders_aggregate_bool_exp | null),repairs?: (utility_lineup_repairs_bool_exp | null),repairs_aggregate?: (utility_lineup_repairs_aggregate_bool_exp | null),side?: (e_sides_enum_comparison_exp | null),source_grenade_id?: (Int_comparison_exp | null),source_match?: (matches_bool_exp | null),source_match_id?: (uuid_comparison_exp | null),source_match_map?: (match_maps_bool_exp | null),source_match_map_id?: (uuid_comparison_exp | null),source_url?: (String_comparison_exp | null),tags?: (String_array_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null),technique?: (e_utility_techniques_enum_comparison_exp | null),throw_strength?: (e_utility_throw_strengths_enum_comparison_exp | null),trajectory_file?: (String_comparison_exp | null),trajectory_preview?: (jsonb_comparison_exp | null),trajectory_size?: (Int_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null),upvotes?: (Int_comparison_exp | null),utility_type?: (e_utility_types_enum_comparison_exp | null),verified_at?: (timestamptz_comparison_exp | null),view_pitch?: (float8_comparison_exp | null),view_pitch_delta?: (float8_comparison_exp | null),view_yaw?: (float8_comparison_exp | null),view_yaw_delta?: (float8_comparison_exp | null),visibility?: (e_utility_visibility_enum_comparison_exp | null),votes?: (utility_lineup_votes_bool_exp | null),votes_aggregate?: (utility_lineup_votes_aggregate_bool_exp | null),workshop_map_id?: (String_comparison_exp | null)} /** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -export interface tournament_stages_delete_at_path_input {settings?: (Scalars['String'][] | null)} +export interface utility_lineups_delete_at_path_input {trajectory_preview?: (Scalars['String'][] | null)} /** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -export interface tournament_stages_delete_elem_input {settings?: (Scalars['Int'] | null)} +export interface utility_lineups_delete_elem_input {trajectory_preview?: (Scalars['Int'] | null)} /** delete key/value pair or string element. key/value pairs are matched based on their key value */ -export interface tournament_stages_delete_key_input {settings?: (Scalars['String'] | null)} +export interface utility_lineups_delete_key_input {trajectory_preview?: (Scalars['String'] | null)} -/** input type for incrementing numeric columns in table "tournament_stages" */ -export interface tournament_stages_inc_input {decider_best_of?: (Scalars['Int'] | null),default_best_of?: (Scalars['Int'] | null),final_map_advantage?: (Scalars['Int'] | null),groups?: (Scalars['Int'] | null),max_rounds?: (Scalars['Int'] | null),max_teams?: (Scalars['Int'] | null),min_teams?: (Scalars['Int'] | null),order?: (Scalars['Int'] | null)} +/** input type for incrementing numeric columns in table "utility_lineups" */ +export interface utility_lineups_inc_input {aim_tolerance?: (Scalars['float8'] | null),author_steam_id?: (Scalars['bigint'] | null),downvotes?: (Scalars['Int'] | null),eye_z?: (Scalars['float8'] | null),favorites?: (Scalars['Int'] | null),flight_time_ms?: (Scalars['Int'] | null),initial_pos_x?: (Scalars['float8'] | null),initial_pos_y?: (Scalars['float8'] | null),initial_pos_z?: (Scalars['float8'] | null),initial_vel_x?: (Scalars['float8'] | null),initial_vel_y?: (Scalars['float8'] | null),initial_vel_z?: (Scalars['float8'] | null),land_x?: (Scalars['float8'] | null),land_y?: (Scalars['float8'] | null),land_z?: (Scalars['float8'] | null),origin_x?: (Scalars['float8'] | null),origin_y?: (Scalars['float8'] | null),origin_z?: (Scalars['float8'] | null),practice_attempts?: (Scalars['Int'] | null),practice_players?: (Scalars['Int'] | null),practice_successes?: (Scalars['Int'] | null),preview_duration_ms?: (Scalars['Int'] | null),public_reviewed_by?: (Scalars['bigint'] | null),source_grenade_id?: (Scalars['Int'] | null),trajectory_size?: (Scalars['Int'] | null),upvotes?: (Scalars['Int'] | null),view_pitch?: (Scalars['float8'] | null),view_pitch_delta?: (Scalars['float8'] | null),view_yaw?: (Scalars['float8'] | null),view_yaw_delta?: (Scalars['float8'] | null)} -/** input type for inserting data into table "tournament_stages" */ -export interface tournament_stages_insert_input {brackets?: (tournament_brackets_arr_rel_insert_input | null),decider_best_of?: (Scalars['Int'] | null),default_best_of?: (Scalars['Int'] | null),e_tournament_stage_type?: (e_tournament_stage_types_obj_rel_insert_input | null),final_map_advantage?: (Scalars['Int'] | null),groups?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),max_rounds?: (Scalars['Int'] | null),max_teams?: (Scalars['Int'] | null),min_teams?: (Scalars['Int'] | null),options?: (match_options_obj_rel_insert_input | null),order?: (Scalars['Int'] | null),results?: (v_team_stage_results_arr_rel_insert_input | null),settings?: (Scalars['jsonb'] | null),swiss_no_elimination?: (Scalars['Boolean'] | null),third_place_match?: (Scalars['Boolean'] | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null),type?: (e_tournament_stage_types_enum | null),windows?: (tournament_stage_windows_arr_rel_insert_input | null)} +/** input type for inserting data into table "utility_lineups" */ +export interface utility_lineups_insert_input {aim_tolerance?: (Scalars['float8'] | null),archived_at?: (Scalars['timestamptz'] | null),author?: (players_obj_rel_insert_input | null),author_steam_id?: (Scalars['bigint'] | null),collection_items?: (utility_collection_items_arr_rel_insert_input | null),confidence?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),downvotes?: (Scalars['Int'] | null),external_id?: (Scalars['String'] | null),eye_z?: (Scalars['float8'] | null),favorited_by?: (utility_lineup_favorites_arr_rel_insert_input | null),favorites?: (Scalars['Int'] | null),flight_time_ms?: (Scalars['Int'] | null),forked_from?: (utility_lineups_obj_rel_insert_input | null),forked_from_utility_lineup_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),initial_pos_x?: (Scalars['float8'] | null),initial_pos_y?: (Scalars['float8'] | null),initial_pos_z?: (Scalars['float8'] | null),initial_vel_x?: (Scalars['float8'] | null),initial_vel_y?: (Scalars['float8'] | null),initial_vel_z?: (Scalars['float8'] | null),jump_throw_bind?: (Scalars['Boolean'] | null),land_x?: (Scalars['float8'] | null),land_y?: (Scalars['float8'] | null),land_z?: (Scalars['float8'] | null),map_name?: (Scalars['String'] | null),name?: (Scalars['String'] | null),origin_source?: (e_utility_sources_enum | null),origin_x?: (Scalars['float8'] | null),origin_y?: (Scalars['float8'] | null),origin_z?: (Scalars['float8'] | null),practice_attempts?: (Scalars['Int'] | null),practice_players?: (Scalars['Int'] | null),practice_successes?: (Scalars['Int'] | null),preview_duration_ms?: (Scalars['Int'] | null),preview_file?: (Scalars['String'] | null),preview_rendered_at?: (Scalars['timestamptz'] | null),preview_thumbnail?: (Scalars['String'] | null),progress?: (utility_lineup_progress_arr_rel_insert_input | null),public_requested_at?: (Scalars['timestamptz'] | null),public_review_note?: (Scalars['String'] | null),public_reviewed_at?: (Scalars['timestamptz'] | null),public_reviewed_by?: (Scalars['bigint'] | null),renders?: (utility_lineup_renders_arr_rel_insert_input | null),repairs?: (utility_lineup_repairs_arr_rel_insert_input | null),side?: (e_sides_enum | null),source_grenade_id?: (Scalars['Int'] | null),source_match?: (matches_obj_rel_insert_input | null),source_match_id?: (Scalars['uuid'] | null),source_match_map?: (match_maps_obj_rel_insert_input | null),source_match_map_id?: (Scalars['uuid'] | null),source_url?: (Scalars['String'] | null),tags?: (Scalars['String'][] | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null),technique?: (e_utility_techniques_enum | null),throw_strength?: (e_utility_throw_strengths_enum | null),trajectory_file?: (Scalars['String'] | null),trajectory_preview?: (Scalars['jsonb'] | null),trajectory_size?: (Scalars['Int'] | null),updated_at?: (Scalars['timestamptz'] | null),upvotes?: (Scalars['Int'] | null),utility_type?: (e_utility_types_enum | null),verified_at?: (Scalars['timestamptz'] | null),view_pitch?: (Scalars['float8'] | null),view_pitch_delta?: (Scalars['float8'] | null),view_yaw?: (Scalars['float8'] | null),view_yaw_delta?: (Scalars['float8'] | null),visibility?: (e_utility_visibility_enum | null),votes?: (utility_lineup_votes_arr_rel_insert_input | null),workshop_map_id?: (Scalars['String'] | null)} /** aggregate max on columns */ -export interface tournament_stages_max_fieldsGenqlSelection{ - decider_best_of?: boolean | number - default_best_of?: boolean | number - final_map_advantage?: boolean | number - groups?: boolean | number +export interface utility_lineups_max_fieldsGenqlSelection{ + aim_tolerance?: boolean | number + archived_at?: boolean | number + author_steam_id?: boolean | number + confidence?: boolean | number + created_at?: boolean | number + description?: boolean | number + /** A computed field, executes function "utility_lineup_difficulty" */ + difficulty?: boolean | number + downvotes?: boolean | number + external_id?: boolean | number + eye_z?: boolean | number + favorites?: boolean | number + flight_time_ms?: boolean | number + forked_from_utility_lineup_id?: boolean | number id?: boolean | number - match_options_id?: boolean | number - max_rounds?: boolean | number - max_teams?: boolean | number - min_teams?: boolean | number - order?: boolean | number - tournament_id?: boolean | number + initial_pos_x?: boolean | number + initial_pos_y?: boolean | number + initial_pos_z?: boolean | number + initial_vel_x?: boolean | number + initial_vel_y?: boolean | number + initial_vel_z?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + lineup_bucket?: boolean | number + map_name?: boolean | number + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote?: boolean | number + name?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + practice_attempts?: boolean | number + practice_players?: boolean | number + practice_successes?: boolean | number + preview_duration_ms?: boolean | number + preview_file?: boolean | number + preview_rendered_at?: boolean | number + preview_thumbnail?: boolean | number + /** A computed field, executes function "utility_lineup_preview_thumbnail_url" */ + preview_thumbnail_url?: boolean | number + /** A computed field, executes function "utility_lineup_preview_url" */ + preview_url?: boolean | number + public_requested_at?: boolean | number + public_review_note?: boolean | number + public_reviewed_at?: boolean | number + public_reviewed_by?: boolean | number + source_grenade_id?: boolean | number + source_match_id?: boolean | number + source_match_map_id?: boolean | number + source_url?: boolean | number + tags?: boolean | number + team_id?: boolean | number + trajectory_file?: boolean | number + trajectory_size?: boolean | number + updated_at?: boolean | number + upvotes?: boolean | number + verified_at?: boolean | number + view_pitch?: boolean | number + view_pitch_delta?: boolean | number + view_yaw?: boolean | number + view_yaw_delta?: boolean | number + workshop_map_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "tournament_stages" */ -export interface tournament_stages_max_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),id?: (order_by | null),match_options_id?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null),tournament_id?: (order_by | null)} +/** order by max() on columns of table "utility_lineups" */ +export interface utility_lineups_max_order_by {aim_tolerance?: (order_by | null),archived_at?: (order_by | null),author_steam_id?: (order_by | null),confidence?: (order_by | null),created_at?: (order_by | null),description?: (order_by | null),downvotes?: (order_by | null),external_id?: (order_by | null),eye_z?: (order_by | null),favorites?: (order_by | null),flight_time_ms?: (order_by | null),forked_from_utility_lineup_id?: (order_by | null),id?: (order_by | null),initial_pos_x?: (order_by | null),initial_pos_y?: (order_by | null),initial_pos_z?: (order_by | null),initial_vel_x?: (order_by | null),initial_vel_y?: (order_by | null),initial_vel_z?: (order_by | null),land_x?: (order_by | null),land_y?: (order_by | null),land_z?: (order_by | null),lineup_bucket?: (order_by | null),map_name?: (order_by | null),name?: (order_by | null),origin_x?: (order_by | null),origin_y?: (order_by | null),origin_z?: (order_by | null),practice_attempts?: (order_by | null),practice_players?: (order_by | null),practice_successes?: (order_by | null),preview_duration_ms?: (order_by | null),preview_file?: (order_by | null),preview_rendered_at?: (order_by | null),preview_thumbnail?: (order_by | null),public_requested_at?: (order_by | null),public_review_note?: (order_by | null),public_reviewed_at?: (order_by | null),public_reviewed_by?: (order_by | null),source_grenade_id?: (order_by | null),source_match_id?: (order_by | null),source_match_map_id?: (order_by | null),source_url?: (order_by | null),tags?: (order_by | null),team_id?: (order_by | null),trajectory_file?: (order_by | null),trajectory_size?: (order_by | null),updated_at?: (order_by | null),upvotes?: (order_by | null),verified_at?: (order_by | null),view_pitch?: (order_by | null),view_pitch_delta?: (order_by | null),view_yaw?: (order_by | null),view_yaw_delta?: (order_by | null),workshop_map_id?: (order_by | null)} /** aggregate min on columns */ -export interface tournament_stages_min_fieldsGenqlSelection{ - decider_best_of?: boolean | number - default_best_of?: boolean | number - final_map_advantage?: boolean | number - groups?: boolean | number +export interface utility_lineups_min_fieldsGenqlSelection{ + aim_tolerance?: boolean | number + archived_at?: boolean | number + author_steam_id?: boolean | number + confidence?: boolean | number + created_at?: boolean | number + description?: boolean | number + /** A computed field, executes function "utility_lineup_difficulty" */ + difficulty?: boolean | number + downvotes?: boolean | number + external_id?: boolean | number + eye_z?: boolean | number + favorites?: boolean | number + flight_time_ms?: boolean | number + forked_from_utility_lineup_id?: boolean | number id?: boolean | number - match_options_id?: boolean | number - max_rounds?: boolean | number - max_teams?: boolean | number - min_teams?: boolean | number - order?: boolean | number - tournament_id?: boolean | number + initial_pos_x?: boolean | number + initial_pos_y?: boolean | number + initial_pos_z?: boolean | number + initial_vel_x?: boolean | number + initial_vel_y?: boolean | number + initial_vel_z?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + lineup_bucket?: boolean | number + map_name?: boolean | number + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote?: boolean | number + name?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + practice_attempts?: boolean | number + practice_players?: boolean | number + practice_successes?: boolean | number + preview_duration_ms?: boolean | number + preview_file?: boolean | number + preview_rendered_at?: boolean | number + preview_thumbnail?: boolean | number + /** A computed field, executes function "utility_lineup_preview_thumbnail_url" */ + preview_thumbnail_url?: boolean | number + /** A computed field, executes function "utility_lineup_preview_url" */ + preview_url?: boolean | number + public_requested_at?: boolean | number + public_review_note?: boolean | number + public_reviewed_at?: boolean | number + public_reviewed_by?: boolean | number + source_grenade_id?: boolean | number + source_match_id?: boolean | number + source_match_map_id?: boolean | number + source_url?: boolean | number + tags?: boolean | number + team_id?: boolean | number + trajectory_file?: boolean | number + trajectory_size?: boolean | number + updated_at?: boolean | number + upvotes?: boolean | number + verified_at?: boolean | number + view_pitch?: boolean | number + view_pitch_delta?: boolean | number + view_yaw?: boolean | number + view_yaw_delta?: boolean | number + workshop_map_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "tournament_stages" */ -export interface tournament_stages_min_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),id?: (order_by | null),match_options_id?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null),tournament_id?: (order_by | null)} +/** order by min() on columns of table "utility_lineups" */ +export interface utility_lineups_min_order_by {aim_tolerance?: (order_by | null),archived_at?: (order_by | null),author_steam_id?: (order_by | null),confidence?: (order_by | null),created_at?: (order_by | null),description?: (order_by | null),downvotes?: (order_by | null),external_id?: (order_by | null),eye_z?: (order_by | null),favorites?: (order_by | null),flight_time_ms?: (order_by | null),forked_from_utility_lineup_id?: (order_by | null),id?: (order_by | null),initial_pos_x?: (order_by | null),initial_pos_y?: (order_by | null),initial_pos_z?: (order_by | null),initial_vel_x?: (order_by | null),initial_vel_y?: (order_by | null),initial_vel_z?: (order_by | null),land_x?: (order_by | null),land_y?: (order_by | null),land_z?: (order_by | null),lineup_bucket?: (order_by | null),map_name?: (order_by | null),name?: (order_by | null),origin_x?: (order_by | null),origin_y?: (order_by | null),origin_z?: (order_by | null),practice_attempts?: (order_by | null),practice_players?: (order_by | null),practice_successes?: (order_by | null),preview_duration_ms?: (order_by | null),preview_file?: (order_by | null),preview_rendered_at?: (order_by | null),preview_thumbnail?: (order_by | null),public_requested_at?: (order_by | null),public_review_note?: (order_by | null),public_reviewed_at?: (order_by | null),public_reviewed_by?: (order_by | null),source_grenade_id?: (order_by | null),source_match_id?: (order_by | null),source_match_map_id?: (order_by | null),source_url?: (order_by | null),tags?: (order_by | null),team_id?: (order_by | null),trajectory_file?: (order_by | null),trajectory_size?: (order_by | null),updated_at?: (order_by | null),upvotes?: (order_by | null),verified_at?: (order_by | null),view_pitch?: (order_by | null),view_pitch_delta?: (order_by | null),view_yaw?: (order_by | null),view_yaw_delta?: (order_by | null),workshop_map_id?: (order_by | null)} -/** response of any mutation on the table "tournament_stages" */ -export interface tournament_stages_mutation_responseGenqlSelection{ +/** response of any mutation on the table "utility_lineups" */ +export interface utility_lineups_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: tournament_stagesGenqlSelection + returning?: utility_lineupsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "tournament_stages" */ -export interface tournament_stages_obj_rel_insert_input {data: tournament_stages_insert_input, +/** input type for inserting object relation for remote table "utility_lineups" */ +export interface utility_lineups_obj_rel_insert_input {data: utility_lineups_insert_input, /** upsert condition */ -on_conflict?: (tournament_stages_on_conflict | null)} +on_conflict?: (utility_lineups_on_conflict | null)} -/** on_conflict condition type for table "tournament_stages" */ -export interface tournament_stages_on_conflict {constraint: tournament_stages_constraint,update_columns?: tournament_stages_update_column[],where?: (tournament_stages_bool_exp | null)} +/** on_conflict condition type for table "utility_lineups" */ +export interface utility_lineups_on_conflict {constraint: utility_lineups_constraint,update_columns?: utility_lineups_update_column[],where?: (utility_lineups_bool_exp | null)} -/** Ordering options when selecting data from "tournament_stages". */ -export interface tournament_stages_order_by {brackets_aggregate?: (tournament_brackets_aggregate_order_by | null),decider_best_of?: (order_by | null),default_best_of?: (order_by | null),e_tournament_stage_type?: (e_tournament_stage_types_order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),id?: (order_by | null),match_options_id?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),options?: (match_options_order_by | null),order?: (order_by | null),results_aggregate?: (v_team_stage_results_aggregate_order_by | null),settings?: (order_by | null),swiss_no_elimination?: (order_by | null),third_place_match?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null),type?: (order_by | null),windows_aggregate?: (tournament_stage_windows_aggregate_order_by | null)} +/** Ordering options when selecting data from "utility_lineups". */ +export interface utility_lineups_order_by {aim_tolerance?: (order_by | null),archived_at?: (order_by | null),author?: (players_order_by | null),author_steam_id?: (order_by | null),can_edit?: (order_by | null),can_view?: (order_by | null),collection_items_aggregate?: (utility_collection_items_aggregate_order_by | null),confidence?: (order_by | null),created_at?: (order_by | null),description?: (order_by | null),difficulty?: (order_by | null),downvotes?: (order_by | null),external_id?: (order_by | null),eye_z?: (order_by | null),favorited_by_aggregate?: (utility_lineup_favorites_aggregate_order_by | null),favorites?: (order_by | null),flight_time_ms?: (order_by | null),forked_from?: (utility_lineups_order_by | null),forked_from_utility_lineup_id?: (order_by | null),id?: (order_by | null),initial_pos_x?: (order_by | null),initial_pos_y?: (order_by | null),initial_pos_z?: (order_by | null),initial_vel_x?: (order_by | null),initial_vel_y?: (order_by | null),initial_vel_z?: (order_by | null),is_favorited?: (order_by | null),jump_throw_bind?: (order_by | null),land_x?: (order_by | null),land_y?: (order_by | null),land_z?: (order_by | null),lineup_bucket?: (order_by | null),map_name?: (order_by | null),my_vote?: (order_by | null),name?: (order_by | null),origin_source?: (order_by | null),origin_x?: (order_by | null),origin_y?: (order_by | null),origin_z?: (order_by | null),practice_attempts?: (order_by | null),practice_players?: (order_by | null),practice_successes?: (order_by | null),preview_duration_ms?: (order_by | null),preview_file?: (order_by | null),preview_rendered_at?: (order_by | null),preview_thumbnail?: (order_by | null),preview_thumbnail_url?: (order_by | null),preview_url?: (order_by | null),progress_aggregate?: (utility_lineup_progress_aggregate_order_by | null),public_requested_at?: (order_by | null),public_review_note?: (order_by | null),public_reviewed_at?: (order_by | null),public_reviewed_by?: (order_by | null),renders_aggregate?: (utility_lineup_renders_aggregate_order_by | null),repairs_aggregate?: (utility_lineup_repairs_aggregate_order_by | null),side?: (order_by | null),source_grenade_id?: (order_by | null),source_match?: (matches_order_by | null),source_match_id?: (order_by | null),source_match_map?: (match_maps_order_by | null),source_match_map_id?: (order_by | null),source_url?: (order_by | null),tags?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null),technique?: (order_by | null),throw_strength?: (order_by | null),trajectory_file?: (order_by | null),trajectory_preview?: (order_by | null),trajectory_size?: (order_by | null),updated_at?: (order_by | null),upvotes?: (order_by | null),utility_type?: (order_by | null),verified_at?: (order_by | null),view_pitch?: (order_by | null),view_pitch_delta?: (order_by | null),view_yaw?: (order_by | null),view_yaw_delta?: (order_by | null),visibility?: (order_by | null),votes_aggregate?: (utility_lineup_votes_aggregate_order_by | null),workshop_map_id?: (order_by | null)} -/** primary key columns input for table: tournament_stages */ -export interface tournament_stages_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: utility_lineups */ +export interface utility_lineups_pk_columns_input {id: Scalars['uuid']} /** prepend existing jsonb value of filtered columns with new jsonb value */ -export interface tournament_stages_prepend_input {settings?: (Scalars['jsonb'] | null)} +export interface utility_lineups_prepend_input {trajectory_preview?: (Scalars['jsonb'] | null)} -/** input type for updating data in table "tournament_stages" */ -export interface tournament_stages_set_input {decider_best_of?: (Scalars['Int'] | null),default_best_of?: (Scalars['Int'] | null),final_map_advantage?: (Scalars['Int'] | null),groups?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),max_rounds?: (Scalars['Int'] | null),max_teams?: (Scalars['Int'] | null),min_teams?: (Scalars['Int'] | null),order?: (Scalars['Int'] | null),settings?: (Scalars['jsonb'] | null),swiss_no_elimination?: (Scalars['Boolean'] | null),third_place_match?: (Scalars['Boolean'] | null),tournament_id?: (Scalars['uuid'] | null),type?: (e_tournament_stage_types_enum | null)} +/** input type for updating data in table "utility_lineups" */ +export interface utility_lineups_set_input {aim_tolerance?: (Scalars['float8'] | null),archived_at?: (Scalars['timestamptz'] | null),author_steam_id?: (Scalars['bigint'] | null),confidence?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),downvotes?: (Scalars['Int'] | null),external_id?: (Scalars['String'] | null),eye_z?: (Scalars['float8'] | null),favorites?: (Scalars['Int'] | null),flight_time_ms?: (Scalars['Int'] | null),forked_from_utility_lineup_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),initial_pos_x?: (Scalars['float8'] | null),initial_pos_y?: (Scalars['float8'] | null),initial_pos_z?: (Scalars['float8'] | null),initial_vel_x?: (Scalars['float8'] | null),initial_vel_y?: (Scalars['float8'] | null),initial_vel_z?: (Scalars['float8'] | null),jump_throw_bind?: (Scalars['Boolean'] | null),land_x?: (Scalars['float8'] | null),land_y?: (Scalars['float8'] | null),land_z?: (Scalars['float8'] | null),map_name?: (Scalars['String'] | null),name?: (Scalars['String'] | null),origin_source?: (e_utility_sources_enum | null),origin_x?: (Scalars['float8'] | null),origin_y?: (Scalars['float8'] | null),origin_z?: (Scalars['float8'] | null),practice_attempts?: (Scalars['Int'] | null),practice_players?: (Scalars['Int'] | null),practice_successes?: (Scalars['Int'] | null),preview_duration_ms?: (Scalars['Int'] | null),preview_file?: (Scalars['String'] | null),preview_rendered_at?: (Scalars['timestamptz'] | null),preview_thumbnail?: (Scalars['String'] | null),public_requested_at?: (Scalars['timestamptz'] | null),public_review_note?: (Scalars['String'] | null),public_reviewed_at?: (Scalars['timestamptz'] | null),public_reviewed_by?: (Scalars['bigint'] | null),side?: (e_sides_enum | null),source_grenade_id?: (Scalars['Int'] | null),source_match_id?: (Scalars['uuid'] | null),source_match_map_id?: (Scalars['uuid'] | null),source_url?: (Scalars['String'] | null),tags?: (Scalars['String'][] | null),team_id?: (Scalars['uuid'] | null),technique?: (e_utility_techniques_enum | null),throw_strength?: (e_utility_throw_strengths_enum | null),trajectory_file?: (Scalars['String'] | null),trajectory_preview?: (Scalars['jsonb'] | null),trajectory_size?: (Scalars['Int'] | null),updated_at?: (Scalars['timestamptz'] | null),upvotes?: (Scalars['Int'] | null),utility_type?: (e_utility_types_enum | null),verified_at?: (Scalars['timestamptz'] | null),view_pitch?: (Scalars['float8'] | null),view_pitch_delta?: (Scalars['float8'] | null),view_yaw?: (Scalars['float8'] | null),view_yaw_delta?: (Scalars['float8'] | null),visibility?: (e_utility_visibility_enum | null),workshop_map_id?: (Scalars['String'] | null)} /** aggregate stddev on columns */ -export interface tournament_stages_stddev_fieldsGenqlSelection{ - decider_best_of?: boolean | number - default_best_of?: boolean | number - final_map_advantage?: boolean | number - groups?: boolean | number - max_rounds?: boolean | number - max_teams?: boolean | number - min_teams?: boolean | number - order?: boolean | number +export interface utility_lineups_stddev_fieldsGenqlSelection{ + aim_tolerance?: boolean | number + author_steam_id?: boolean | number + downvotes?: boolean | number + eye_z?: boolean | number + favorites?: boolean | number + flight_time_ms?: boolean | number + initial_pos_x?: boolean | number + initial_pos_y?: boolean | number + initial_pos_z?: boolean | number + initial_vel_x?: boolean | number + initial_vel_y?: boolean | number + initial_vel_z?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + practice_attempts?: boolean | number + practice_players?: boolean | number + practice_successes?: boolean | number + preview_duration_ms?: boolean | number + public_reviewed_by?: boolean | number + source_grenade_id?: boolean | number + trajectory_size?: boolean | number + upvotes?: boolean | number + view_pitch?: boolean | number + view_pitch_delta?: boolean | number + view_yaw?: boolean | number + view_yaw_delta?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev() on columns of table "utility_lineups" */ +export interface utility_lineups_stddev_order_by {aim_tolerance?: (order_by | null),author_steam_id?: (order_by | null),downvotes?: (order_by | null),eye_z?: (order_by | null),favorites?: (order_by | null),flight_time_ms?: (order_by | null),initial_pos_x?: (order_by | null),initial_pos_y?: (order_by | null),initial_pos_z?: (order_by | null),initial_vel_x?: (order_by | null),initial_vel_y?: (order_by | null),initial_vel_z?: (order_by | null),land_x?: (order_by | null),land_y?: (order_by | null),land_z?: (order_by | null),origin_x?: (order_by | null),origin_y?: (order_by | null),origin_z?: (order_by | null),practice_attempts?: (order_by | null),practice_players?: (order_by | null),practice_successes?: (order_by | null),preview_duration_ms?: (order_by | null),public_reviewed_by?: (order_by | null),source_grenade_id?: (order_by | null),trajectory_size?: (order_by | null),upvotes?: (order_by | null),view_pitch?: (order_by | null),view_pitch_delta?: (order_by | null),view_yaw?: (order_by | null),view_yaw_delta?: (order_by | null)} + + +/** aggregate stddev_pop on columns */ +export interface utility_lineups_stddev_pop_fieldsGenqlSelection{ + aim_tolerance?: boolean | number + author_steam_id?: boolean | number + downvotes?: boolean | number + eye_z?: boolean | number + favorites?: boolean | number + flight_time_ms?: boolean | number + initial_pos_x?: boolean | number + initial_pos_y?: boolean | number + initial_pos_z?: boolean | number + initial_vel_x?: boolean | number + initial_vel_y?: boolean | number + initial_vel_z?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + practice_attempts?: boolean | number + practice_players?: boolean | number + practice_successes?: boolean | number + preview_duration_ms?: boolean | number + public_reviewed_by?: boolean | number + source_grenade_id?: boolean | number + trajectory_size?: boolean | number + upvotes?: boolean | number + view_pitch?: boolean | number + view_pitch_delta?: boolean | number + view_yaw?: boolean | number + view_yaw_delta?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_pop() on columns of table "utility_lineups" */ +export interface utility_lineups_stddev_pop_order_by {aim_tolerance?: (order_by | null),author_steam_id?: (order_by | null),downvotes?: (order_by | null),eye_z?: (order_by | null),favorites?: (order_by | null),flight_time_ms?: (order_by | null),initial_pos_x?: (order_by | null),initial_pos_y?: (order_by | null),initial_pos_z?: (order_by | null),initial_vel_x?: (order_by | null),initial_vel_y?: (order_by | null),initial_vel_z?: (order_by | null),land_x?: (order_by | null),land_y?: (order_by | null),land_z?: (order_by | null),origin_x?: (order_by | null),origin_y?: (order_by | null),origin_z?: (order_by | null),practice_attempts?: (order_by | null),practice_players?: (order_by | null),practice_successes?: (order_by | null),preview_duration_ms?: (order_by | null),public_reviewed_by?: (order_by | null),source_grenade_id?: (order_by | null),trajectory_size?: (order_by | null),upvotes?: (order_by | null),view_pitch?: (order_by | null),view_pitch_delta?: (order_by | null),view_yaw?: (order_by | null),view_yaw_delta?: (order_by | null)} + + +/** aggregate stddev_samp on columns */ +export interface utility_lineups_stddev_samp_fieldsGenqlSelection{ + aim_tolerance?: boolean | number + author_steam_id?: boolean | number + downvotes?: boolean | number + eye_z?: boolean | number + favorites?: boolean | number + flight_time_ms?: boolean | number + initial_pos_x?: boolean | number + initial_pos_y?: boolean | number + initial_pos_z?: boolean | number + initial_vel_x?: boolean | number + initial_vel_y?: boolean | number + initial_vel_z?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + practice_attempts?: boolean | number + practice_players?: boolean | number + practice_successes?: boolean | number + preview_duration_ms?: boolean | number + public_reviewed_by?: boolean | number + source_grenade_id?: boolean | number + trajectory_size?: boolean | number + upvotes?: boolean | number + view_pitch?: boolean | number + view_pitch_delta?: boolean | number + view_yaw?: boolean | number + view_yaw_delta?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by stddev_samp() on columns of table "utility_lineups" */ +export interface utility_lineups_stddev_samp_order_by {aim_tolerance?: (order_by | null),author_steam_id?: (order_by | null),downvotes?: (order_by | null),eye_z?: (order_by | null),favorites?: (order_by | null),flight_time_ms?: (order_by | null),initial_pos_x?: (order_by | null),initial_pos_y?: (order_by | null),initial_pos_z?: (order_by | null),initial_vel_x?: (order_by | null),initial_vel_y?: (order_by | null),initial_vel_z?: (order_by | null),land_x?: (order_by | null),land_y?: (order_by | null),land_z?: (order_by | null),origin_x?: (order_by | null),origin_y?: (order_by | null),origin_z?: (order_by | null),practice_attempts?: (order_by | null),practice_players?: (order_by | null),practice_successes?: (order_by | null),preview_duration_ms?: (order_by | null),public_reviewed_by?: (order_by | null),source_grenade_id?: (order_by | null),trajectory_size?: (order_by | null),upvotes?: (order_by | null),view_pitch?: (order_by | null),view_pitch_delta?: (order_by | null),view_yaw?: (order_by | null),view_yaw_delta?: (order_by | null)} + + +/** Streaming cursor of the table "utility_lineups" */ +export interface utility_lineups_stream_cursor_input { +/** Stream column input with initial value */ +initial_value: utility_lineups_stream_cursor_value_input, +/** cursor ordering */ +ordering?: (cursor_ordering | null)} + + +/** Initial value of the column from where the streaming should start */ +export interface utility_lineups_stream_cursor_value_input {aim_tolerance?: (Scalars['float8'] | null),archived_at?: (Scalars['timestamptz'] | null),author_steam_id?: (Scalars['bigint'] | null),confidence?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),downvotes?: (Scalars['Int'] | null),external_id?: (Scalars['String'] | null),eye_z?: (Scalars['float8'] | null),favorites?: (Scalars['Int'] | null),flight_time_ms?: (Scalars['Int'] | null),forked_from_utility_lineup_id?: (Scalars['uuid'] | null),id?: (Scalars['uuid'] | null),initial_pos_x?: (Scalars['float8'] | null),initial_pos_y?: (Scalars['float8'] | null),initial_pos_z?: (Scalars['float8'] | null),initial_vel_x?: (Scalars['float8'] | null),initial_vel_y?: (Scalars['float8'] | null),initial_vel_z?: (Scalars['float8'] | null),jump_throw_bind?: (Scalars['Boolean'] | null),land_x?: (Scalars['float8'] | null),land_y?: (Scalars['float8'] | null),land_z?: (Scalars['float8'] | null),lineup_bucket?: (Scalars['String'] | null),map_name?: (Scalars['String'] | null),name?: (Scalars['String'] | null),origin_source?: (e_utility_sources_enum | null),origin_x?: (Scalars['float8'] | null),origin_y?: (Scalars['float8'] | null),origin_z?: (Scalars['float8'] | null),practice_attempts?: (Scalars['Int'] | null),practice_players?: (Scalars['Int'] | null),practice_successes?: (Scalars['Int'] | null),preview_duration_ms?: (Scalars['Int'] | null),preview_file?: (Scalars['String'] | null),preview_rendered_at?: (Scalars['timestamptz'] | null),preview_thumbnail?: (Scalars['String'] | null),public_requested_at?: (Scalars['timestamptz'] | null),public_review_note?: (Scalars['String'] | null),public_reviewed_at?: (Scalars['timestamptz'] | null),public_reviewed_by?: (Scalars['bigint'] | null),side?: (e_sides_enum | null),source_grenade_id?: (Scalars['Int'] | null),source_match_id?: (Scalars['uuid'] | null),source_match_map_id?: (Scalars['uuid'] | null),source_url?: (Scalars['String'] | null),tags?: (Scalars['String'][] | null),team_id?: (Scalars['uuid'] | null),technique?: (e_utility_techniques_enum | null),throw_strength?: (e_utility_throw_strengths_enum | null),trajectory_file?: (Scalars['String'] | null),trajectory_preview?: (Scalars['jsonb'] | null),trajectory_size?: (Scalars['Int'] | null),updated_at?: (Scalars['timestamptz'] | null),upvotes?: (Scalars['Int'] | null),utility_type?: (e_utility_types_enum | null),verified_at?: (Scalars['timestamptz'] | null),view_pitch?: (Scalars['float8'] | null),view_pitch_delta?: (Scalars['float8'] | null),view_yaw?: (Scalars['float8'] | null),view_yaw_delta?: (Scalars['float8'] | null),visibility?: (e_utility_visibility_enum | null),workshop_map_id?: (Scalars['String'] | null)} + + +/** aggregate sum on columns */ +export interface utility_lineups_sum_fieldsGenqlSelection{ + aim_tolerance?: boolean | number + author_steam_id?: boolean | number + downvotes?: boolean | number + eye_z?: boolean | number + favorites?: boolean | number + flight_time_ms?: boolean | number + initial_pos_x?: boolean | number + initial_pos_y?: boolean | number + initial_pos_z?: boolean | number + initial_vel_x?: boolean | number + initial_vel_y?: boolean | number + initial_vel_z?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + practice_attempts?: boolean | number + practice_players?: boolean | number + practice_successes?: boolean | number + preview_duration_ms?: boolean | number + public_reviewed_by?: boolean | number + source_grenade_id?: boolean | number + trajectory_size?: boolean | number + upvotes?: boolean | number + view_pitch?: boolean | number + view_pitch_delta?: boolean | number + view_yaw?: boolean | number + view_yaw_delta?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by sum() on columns of table "utility_lineups" */ +export interface utility_lineups_sum_order_by {aim_tolerance?: (order_by | null),author_steam_id?: (order_by | null),downvotes?: (order_by | null),eye_z?: (order_by | null),favorites?: (order_by | null),flight_time_ms?: (order_by | null),initial_pos_x?: (order_by | null),initial_pos_y?: (order_by | null),initial_pos_z?: (order_by | null),initial_vel_x?: (order_by | null),initial_vel_y?: (order_by | null),initial_vel_z?: (order_by | null),land_x?: (order_by | null),land_y?: (order_by | null),land_z?: (order_by | null),origin_x?: (order_by | null),origin_y?: (order_by | null),origin_z?: (order_by | null),practice_attempts?: (order_by | null),practice_players?: (order_by | null),practice_successes?: (order_by | null),preview_duration_ms?: (order_by | null),public_reviewed_by?: (order_by | null),source_grenade_id?: (order_by | null),trajectory_size?: (order_by | null),upvotes?: (order_by | null),view_pitch?: (order_by | null),view_pitch_delta?: (order_by | null),view_yaw?: (order_by | null),view_yaw_delta?: (order_by | null)} + +export interface utility_lineups_updates { +/** append existing jsonb value of filtered columns with new jsonb value */ +_append?: (utility_lineups_append_input | null), +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +_delete_at_path?: (utility_lineups_delete_at_path_input | null), +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +_delete_elem?: (utility_lineups_delete_elem_input | null), +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +_delete_key?: (utility_lineups_delete_key_input | null), +/** increments the numeric columns with given value of the filtered values */ +_inc?: (utility_lineups_inc_input | null), +/** prepend existing jsonb value of filtered columns with new jsonb value */ +_prepend?: (utility_lineups_prepend_input | null), +/** sets the columns of the filtered rows to the given values */ +_set?: (utility_lineups_set_input | null), +/** filter the rows which have to be updated */ +where: utility_lineups_bool_exp} + + +/** aggregate var_pop on columns */ +export interface utility_lineups_var_pop_fieldsGenqlSelection{ + aim_tolerance?: boolean | number + author_steam_id?: boolean | number + downvotes?: boolean | number + eye_z?: boolean | number + favorites?: boolean | number + flight_time_ms?: boolean | number + initial_pos_x?: boolean | number + initial_pos_y?: boolean | number + initial_pos_z?: boolean | number + initial_vel_x?: boolean | number + initial_vel_y?: boolean | number + initial_vel_z?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + practice_attempts?: boolean | number + practice_players?: boolean | number + practice_successes?: boolean | number + preview_duration_ms?: boolean | number + public_reviewed_by?: boolean | number + source_grenade_id?: boolean | number + trajectory_size?: boolean | number + upvotes?: boolean | number + view_pitch?: boolean | number + view_pitch_delta?: boolean | number + view_yaw?: boolean | number + view_yaw_delta?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_pop() on columns of table "utility_lineups" */ +export interface utility_lineups_var_pop_order_by {aim_tolerance?: (order_by | null),author_steam_id?: (order_by | null),downvotes?: (order_by | null),eye_z?: (order_by | null),favorites?: (order_by | null),flight_time_ms?: (order_by | null),initial_pos_x?: (order_by | null),initial_pos_y?: (order_by | null),initial_pos_z?: (order_by | null),initial_vel_x?: (order_by | null),initial_vel_y?: (order_by | null),initial_vel_z?: (order_by | null),land_x?: (order_by | null),land_y?: (order_by | null),land_z?: (order_by | null),origin_x?: (order_by | null),origin_y?: (order_by | null),origin_z?: (order_by | null),practice_attempts?: (order_by | null),practice_players?: (order_by | null),practice_successes?: (order_by | null),preview_duration_ms?: (order_by | null),public_reviewed_by?: (order_by | null),source_grenade_id?: (order_by | null),trajectory_size?: (order_by | null),upvotes?: (order_by | null),view_pitch?: (order_by | null),view_pitch_delta?: (order_by | null),view_yaw?: (order_by | null),view_yaw_delta?: (order_by | null)} + + +/** aggregate var_samp on columns */ +export interface utility_lineups_var_samp_fieldsGenqlSelection{ + aim_tolerance?: boolean | number + author_steam_id?: boolean | number + downvotes?: boolean | number + eye_z?: boolean | number + favorites?: boolean | number + flight_time_ms?: boolean | number + initial_pos_x?: boolean | number + initial_pos_y?: boolean | number + initial_pos_z?: boolean | number + initial_vel_x?: boolean | number + initial_vel_y?: boolean | number + initial_vel_z?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + practice_attempts?: boolean | number + practice_players?: boolean | number + practice_successes?: boolean | number + preview_duration_ms?: boolean | number + public_reviewed_by?: boolean | number + source_grenade_id?: boolean | number + trajectory_size?: boolean | number + upvotes?: boolean | number + view_pitch?: boolean | number + view_pitch_delta?: boolean | number + view_yaw?: boolean | number + view_yaw_delta?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by var_samp() on columns of table "utility_lineups" */ +export interface utility_lineups_var_samp_order_by {aim_tolerance?: (order_by | null),author_steam_id?: (order_by | null),downvotes?: (order_by | null),eye_z?: (order_by | null),favorites?: (order_by | null),flight_time_ms?: (order_by | null),initial_pos_x?: (order_by | null),initial_pos_y?: (order_by | null),initial_pos_z?: (order_by | null),initial_vel_x?: (order_by | null),initial_vel_y?: (order_by | null),initial_vel_z?: (order_by | null),land_x?: (order_by | null),land_y?: (order_by | null),land_z?: (order_by | null),origin_x?: (order_by | null),origin_y?: (order_by | null),origin_z?: (order_by | null),practice_attempts?: (order_by | null),practice_players?: (order_by | null),practice_successes?: (order_by | null),preview_duration_ms?: (order_by | null),public_reviewed_by?: (order_by | null),source_grenade_id?: (order_by | null),trajectory_size?: (order_by | null),upvotes?: (order_by | null),view_pitch?: (order_by | null),view_pitch_delta?: (order_by | null),view_yaw?: (order_by | null),view_yaw_delta?: (order_by | null)} + + +/** aggregate variance on columns */ +export interface utility_lineups_variance_fieldsGenqlSelection{ + aim_tolerance?: boolean | number + author_steam_id?: boolean | number + downvotes?: boolean | number + eye_z?: boolean | number + favorites?: boolean | number + flight_time_ms?: boolean | number + initial_pos_x?: boolean | number + initial_pos_y?: boolean | number + initial_pos_z?: boolean | number + initial_vel_x?: boolean | number + initial_vel_y?: boolean | number + initial_vel_z?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + /** A computed field, executes function "utility_lineup_my_vote" */ + my_vote?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + practice_attempts?: boolean | number + practice_players?: boolean | number + practice_successes?: boolean | number + preview_duration_ms?: boolean | number + public_reviewed_by?: boolean | number + source_grenade_id?: boolean | number + trajectory_size?: boolean | number + upvotes?: boolean | number + view_pitch?: boolean | number + view_pitch_delta?: boolean | number + view_yaw?: boolean | number + view_yaw_delta?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** order by variance() on columns of table "utility_lineups" */ +export interface utility_lineups_variance_order_by {aim_tolerance?: (order_by | null),author_steam_id?: (order_by | null),downvotes?: (order_by | null),eye_z?: (order_by | null),favorites?: (order_by | null),flight_time_ms?: (order_by | null),initial_pos_x?: (order_by | null),initial_pos_y?: (order_by | null),initial_pos_z?: (order_by | null),initial_vel_x?: (order_by | null),initial_vel_y?: (order_by | null),initial_vel_z?: (order_by | null),land_x?: (order_by | null),land_y?: (order_by | null),land_z?: (order_by | null),origin_x?: (order_by | null),origin_y?: (order_by | null),origin_z?: (order_by | null),practice_attempts?: (order_by | null),practice_players?: (order_by | null),practice_successes?: (order_by | null),preview_duration_ms?: (order_by | null),public_reviewed_by?: (order_by | null),source_grenade_id?: (order_by | null),trajectory_size?: (order_by | null),upvotes?: (order_by | null),view_pitch?: (order_by | null),view_pitch_delta?: (order_by | null),view_yaw?: (order_by | null),view_yaw_delta?: (order_by | null)} + + +/** columns and relationships of "utility_meta_lineups" */ +export interface utility_meta_lineupsGenqlSelection{ + first_seen_at?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + last_seen_at?: boolean | number + lineup_bucket?: boolean | number + lineups?: boolean | number + map_name?: boolean | number + matches?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + refreshed_at?: boolean | number + side?: boolean | number + technique?: boolean | number + throw_strength?: boolean | number + throwers?: boolean | number + throws?: boolean | number + utility_type?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "tournament_stages" */ -export interface tournament_stages_stddev_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null)} +/** aggregated selection of "utility_meta_lineups" */ +export interface utility_meta_lineups_aggregateGenqlSelection{ + aggregate?: utility_meta_lineups_aggregate_fieldsGenqlSelection + nodes?: utility_meta_lineupsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate stddev_pop on columns */ -export interface tournament_stages_stddev_pop_fieldsGenqlSelection{ - decider_best_of?: boolean | number - default_best_of?: boolean | number - final_map_advantage?: boolean | number - groups?: boolean | number - max_rounds?: boolean | number - max_teams?: boolean | number - min_teams?: boolean | number - order?: boolean | number +/** aggregate fields of "utility_meta_lineups" */ +export interface utility_meta_lineups_aggregate_fieldsGenqlSelection{ + avg?: utility_meta_lineups_avg_fieldsGenqlSelection + count?: { __args: {columns?: (utility_meta_lineups_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: utility_meta_lineups_max_fieldsGenqlSelection + min?: utility_meta_lineups_min_fieldsGenqlSelection + stddev?: utility_meta_lineups_stddev_fieldsGenqlSelection + stddev_pop?: utility_meta_lineups_stddev_pop_fieldsGenqlSelection + stddev_samp?: utility_meta_lineups_stddev_samp_fieldsGenqlSelection + sum?: utility_meta_lineups_sum_fieldsGenqlSelection + var_pop?: utility_meta_lineups_var_pop_fieldsGenqlSelection + var_samp?: utility_meta_lineups_var_samp_fieldsGenqlSelection + variance?: utility_meta_lineups_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "tournament_stages" */ -export interface tournament_stages_stddev_pop_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null)} +/** aggregate avg on columns */ +export interface utility_meta_lineups_avg_fieldsGenqlSelection{ + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + lineups?: boolean | number + matches?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + throwers?: boolean | number + throws?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** aggregate stddev_samp on columns */ -export interface tournament_stages_stddev_samp_fieldsGenqlSelection{ - decider_best_of?: boolean | number - default_best_of?: boolean | number - final_map_advantage?: boolean | number - groups?: boolean | number - max_rounds?: boolean | number - max_teams?: boolean | number - min_teams?: boolean | number - order?: boolean | number +/** Boolean expression to filter rows from the table "utility_meta_lineups". All fields are combined with a logical 'AND'. */ +export interface utility_meta_lineups_bool_exp {_and?: (utility_meta_lineups_bool_exp[] | null),_not?: (utility_meta_lineups_bool_exp | null),_or?: (utility_meta_lineups_bool_exp[] | null),first_seen_at?: (timestamptz_comparison_exp | null),land_x?: (float8_comparison_exp | null),land_y?: (float8_comparison_exp | null),land_z?: (float8_comparison_exp | null),last_seen_at?: (timestamptz_comparison_exp | null),lineup_bucket?: (String_comparison_exp | null),lineups?: (Int_comparison_exp | null),map_name?: (String_comparison_exp | null),matches?: (Int_comparison_exp | null),origin_x?: (float8_comparison_exp | null),origin_y?: (float8_comparison_exp | null),origin_z?: (float8_comparison_exp | null),refreshed_at?: (timestamptz_comparison_exp | null),side?: (e_sides_enum_comparison_exp | null),technique?: (e_utility_techniques_enum_comparison_exp | null),throw_strength?: (String_comparison_exp | null),throwers?: (Int_comparison_exp | null),throws?: (Int_comparison_exp | null),utility_type?: (e_utility_types_enum_comparison_exp | null),view_pitch?: (float8_comparison_exp | null),view_yaw?: (float8_comparison_exp | null)} + + +/** input type for incrementing numeric columns in table "utility_meta_lineups" */ +export interface utility_meta_lineups_inc_input {land_x?: (Scalars['float8'] | null),land_y?: (Scalars['float8'] | null),land_z?: (Scalars['float8'] | null),lineups?: (Scalars['Int'] | null),matches?: (Scalars['Int'] | null),origin_x?: (Scalars['float8'] | null),origin_y?: (Scalars['float8'] | null),origin_z?: (Scalars['float8'] | null),throwers?: (Scalars['Int'] | null),throws?: (Scalars['Int'] | null),view_pitch?: (Scalars['float8'] | null),view_yaw?: (Scalars['float8'] | null)} + + +/** input type for inserting data into table "utility_meta_lineups" */ +export interface utility_meta_lineups_insert_input {first_seen_at?: (Scalars['timestamptz'] | null),land_x?: (Scalars['float8'] | null),land_y?: (Scalars['float8'] | null),land_z?: (Scalars['float8'] | null),last_seen_at?: (Scalars['timestamptz'] | null),lineup_bucket?: (Scalars['String'] | null),lineups?: (Scalars['Int'] | null),map_name?: (Scalars['String'] | null),matches?: (Scalars['Int'] | null),origin_x?: (Scalars['float8'] | null),origin_y?: (Scalars['float8'] | null),origin_z?: (Scalars['float8'] | null),refreshed_at?: (Scalars['timestamptz'] | null),side?: (e_sides_enum | null),technique?: (e_utility_techniques_enum | null),throw_strength?: (Scalars['String'] | null),throwers?: (Scalars['Int'] | null),throws?: (Scalars['Int'] | null),utility_type?: (e_utility_types_enum | null),view_pitch?: (Scalars['float8'] | null),view_yaw?: (Scalars['float8'] | null)} + + +/** aggregate max on columns */ +export interface utility_meta_lineups_max_fieldsGenqlSelection{ + first_seen_at?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + last_seen_at?: boolean | number + lineup_bucket?: boolean | number + lineups?: boolean | number + map_name?: boolean | number + matches?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + refreshed_at?: boolean | number + throw_strength?: boolean | number + throwers?: boolean | number + throws?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "tournament_stages" */ -export interface tournament_stages_stddev_samp_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null)} +/** aggregate min on columns */ +export interface utility_meta_lineups_min_fieldsGenqlSelection{ + first_seen_at?: boolean | number + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + last_seen_at?: boolean | number + lineup_bucket?: boolean | number + lineups?: boolean | number + map_name?: boolean | number + matches?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + refreshed_at?: boolean | number + throw_strength?: boolean | number + throwers?: boolean | number + throws?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} -/** Streaming cursor of the table "tournament_stages" */ -export interface tournament_stages_stream_cursor_input { +/** response of any mutation on the table "utility_meta_lineups" */ +export interface utility_meta_lineups_mutation_responseGenqlSelection{ + /** number of rows affected by the mutation */ + affected_rows?: boolean | number + /** data from the rows affected by the mutation */ + returning?: utility_meta_lineupsGenqlSelection + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** on_conflict condition type for table "utility_meta_lineups" */ +export interface utility_meta_lineups_on_conflict {constraint: utility_meta_lineups_constraint,update_columns?: utility_meta_lineups_update_column[],where?: (utility_meta_lineups_bool_exp | null)} + + +/** Ordering options when selecting data from "utility_meta_lineups". */ +export interface utility_meta_lineups_order_by {first_seen_at?: (order_by | null),land_x?: (order_by | null),land_y?: (order_by | null),land_z?: (order_by | null),last_seen_at?: (order_by | null),lineup_bucket?: (order_by | null),lineups?: (order_by | null),map_name?: (order_by | null),matches?: (order_by | null),origin_x?: (order_by | null),origin_y?: (order_by | null),origin_z?: (order_by | null),refreshed_at?: (order_by | null),side?: (order_by | null),technique?: (order_by | null),throw_strength?: (order_by | null),throwers?: (order_by | null),throws?: (order_by | null),utility_type?: (order_by | null),view_pitch?: (order_by | null),view_yaw?: (order_by | null)} + + +/** primary key columns input for table: utility_meta_lineups */ +export interface utility_meta_lineups_pk_columns_input {lineup_bucket: Scalars['String']} + + +/** input type for updating data in table "utility_meta_lineups" */ +export interface utility_meta_lineups_set_input {first_seen_at?: (Scalars['timestamptz'] | null),land_x?: (Scalars['float8'] | null),land_y?: (Scalars['float8'] | null),land_z?: (Scalars['float8'] | null),last_seen_at?: (Scalars['timestamptz'] | null),lineup_bucket?: (Scalars['String'] | null),lineups?: (Scalars['Int'] | null),map_name?: (Scalars['String'] | null),matches?: (Scalars['Int'] | null),origin_x?: (Scalars['float8'] | null),origin_y?: (Scalars['float8'] | null),origin_z?: (Scalars['float8'] | null),refreshed_at?: (Scalars['timestamptz'] | null),side?: (e_sides_enum | null),technique?: (e_utility_techniques_enum | null),throw_strength?: (Scalars['String'] | null),throwers?: (Scalars['Int'] | null),throws?: (Scalars['Int'] | null),utility_type?: (e_utility_types_enum | null),view_pitch?: (Scalars['float8'] | null),view_yaw?: (Scalars['float8'] | null)} + + +/** aggregate stddev on columns */ +export interface utility_meta_lineups_stddev_fieldsGenqlSelection{ + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + lineups?: boolean | number + matches?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + throwers?: boolean | number + throws?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_pop on columns */ +export interface utility_meta_lineups_stddev_pop_fieldsGenqlSelection{ + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + lineups?: boolean | number + matches?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + throwers?: boolean | number + throws?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** aggregate stddev_samp on columns */ +export interface utility_meta_lineups_stddev_samp_fieldsGenqlSelection{ + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + lineups?: boolean | number + matches?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + throwers?: boolean | number + throws?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number + __typename?: boolean | number + __scalar?: boolean | number +} + + +/** Streaming cursor of the table "utility_meta_lineups" */ +export interface utility_meta_lineups_stream_cursor_input { /** Stream column input with initial value */ -initial_value: tournament_stages_stream_cursor_value_input, +initial_value: utility_meta_lineups_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface tournament_stages_stream_cursor_value_input {decider_best_of?: (Scalars['Int'] | null),default_best_of?: (Scalars['Int'] | null),final_map_advantage?: (Scalars['Int'] | null),groups?: (Scalars['Int'] | null),id?: (Scalars['uuid'] | null),match_options_id?: (Scalars['uuid'] | null),max_rounds?: (Scalars['Int'] | null),max_teams?: (Scalars['Int'] | null),min_teams?: (Scalars['Int'] | null),order?: (Scalars['Int'] | null),settings?: (Scalars['jsonb'] | null),swiss_no_elimination?: (Scalars['Boolean'] | null),third_place_match?: (Scalars['Boolean'] | null),tournament_id?: (Scalars['uuid'] | null),type?: (e_tournament_stage_types_enum | null)} +export interface utility_meta_lineups_stream_cursor_value_input {first_seen_at?: (Scalars['timestamptz'] | null),land_x?: (Scalars['float8'] | null),land_y?: (Scalars['float8'] | null),land_z?: (Scalars['float8'] | null),last_seen_at?: (Scalars['timestamptz'] | null),lineup_bucket?: (Scalars['String'] | null),lineups?: (Scalars['Int'] | null),map_name?: (Scalars['String'] | null),matches?: (Scalars['Int'] | null),origin_x?: (Scalars['float8'] | null),origin_y?: (Scalars['float8'] | null),origin_z?: (Scalars['float8'] | null),refreshed_at?: (Scalars['timestamptz'] | null),side?: (e_sides_enum | null),technique?: (e_utility_techniques_enum | null),throw_strength?: (Scalars['String'] | null),throwers?: (Scalars['Int'] | null),throws?: (Scalars['Int'] | null),utility_type?: (e_utility_types_enum | null),view_pitch?: (Scalars['float8'] | null),view_yaw?: (Scalars['float8'] | null)} /** aggregate sum on columns */ -export interface tournament_stages_sum_fieldsGenqlSelection{ - decider_best_of?: boolean | number - default_best_of?: boolean | number - final_map_advantage?: boolean | number - groups?: boolean | number - max_rounds?: boolean | number - max_teams?: boolean | number - min_teams?: boolean | number - order?: boolean | number +export interface utility_meta_lineups_sum_fieldsGenqlSelection{ + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + lineups?: boolean | number + matches?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + throwers?: boolean | number + throws?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** order by sum() on columns of table "tournament_stages" */ -export interface tournament_stages_sum_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null)} - -export interface tournament_stages_updates { -/** append existing jsonb value of filtered columns with new jsonb value */ -_append?: (tournament_stages_append_input | null), -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -_delete_at_path?: (tournament_stages_delete_at_path_input | null), -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -_delete_elem?: (tournament_stages_delete_elem_input | null), -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -_delete_key?: (tournament_stages_delete_key_input | null), +export interface utility_meta_lineups_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (tournament_stages_inc_input | null), -/** prepend existing jsonb value of filtered columns with new jsonb value */ -_prepend?: (tournament_stages_prepend_input | null), +_inc?: (utility_meta_lineups_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (tournament_stages_set_input | null), +_set?: (utility_meta_lineups_set_input | null), /** filter the rows which have to be updated */ -where: tournament_stages_bool_exp} +where: utility_meta_lineups_bool_exp} /** aggregate var_pop on columns */ -export interface tournament_stages_var_pop_fieldsGenqlSelection{ - decider_best_of?: boolean | number - default_best_of?: boolean | number - final_map_advantage?: boolean | number - groups?: boolean | number - max_rounds?: boolean | number - max_teams?: boolean | number - min_teams?: boolean | number - order?: boolean | number +export interface utility_meta_lineups_var_pop_fieldsGenqlSelection{ + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + lineups?: boolean | number + matches?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + throwers?: boolean | number + throws?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "tournament_stages" */ -export interface tournament_stages_var_pop_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null)} - - /** aggregate var_samp on columns */ -export interface tournament_stages_var_samp_fieldsGenqlSelection{ - decider_best_of?: boolean | number - default_best_of?: boolean | number - final_map_advantage?: boolean | number - groups?: boolean | number - max_rounds?: boolean | number - max_teams?: boolean | number - min_teams?: boolean | number - order?: boolean | number +export interface utility_meta_lineups_var_samp_fieldsGenqlSelection{ + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + lineups?: boolean | number + matches?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + throwers?: boolean | number + throws?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "tournament_stages" */ -export interface tournament_stages_var_samp_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null)} - - /** aggregate variance on columns */ -export interface tournament_stages_variance_fieldsGenqlSelection{ - decider_best_of?: boolean | number - default_best_of?: boolean | number - final_map_advantage?: boolean | number - groups?: boolean | number - max_rounds?: boolean | number - max_teams?: boolean | number - min_teams?: boolean | number - order?: boolean | number +export interface utility_meta_lineups_variance_fieldsGenqlSelection{ + land_x?: boolean | number + land_y?: boolean | number + land_z?: boolean | number + lineups?: boolean | number + matches?: boolean | number + origin_x?: boolean | number + origin_y?: boolean | number + origin_z?: boolean | number + throwers?: boolean | number + throws?: boolean | number + view_pitch?: boolean | number + view_yaw?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "tournament_stages" */ -export interface tournament_stages_variance_order_by {decider_best_of?: (order_by | null),default_best_of?: (order_by | null),final_map_advantage?: (order_by | null),groups?: (order_by | null),max_rounds?: (order_by | null),max_teams?: (order_by | null),min_teams?: (order_by | null),order?: (order_by | null)} - - -/** columns and relationships of "tournament_team_invites" */ -export interface tournament_team_invitesGenqlSelection{ +/** columns and relationships of "utility_playbook_steps" */ +export interface utility_playbook_stepsGenqlSelection{ + /** An object relationship */ + assigned_player?: playersGenqlSelection + assigned_steam_id?: boolean | number created_at?: boolean | number id?: boolean | number + note?: boolean | number + offset_ms?: boolean | number /** An object relationship */ - invited_by?: playersGenqlSelection - invited_by_player_steam_id?: boolean | number - /** An object relationship */ - player?: playersGenqlSelection - steam_id?: boolean | number + playbook?: utility_playbooksGenqlSelection + playbook_id?: boolean | number + step_order?: boolean | number /** An object relationship */ - team?: tournament_teamsGenqlSelection - tournament_team_id?: boolean | number + utility_lineup?: utility_lineupsGenqlSelection + utility_lineup_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "tournament_team_invites" */ -export interface tournament_team_invites_aggregateGenqlSelection{ - aggregate?: tournament_team_invites_aggregate_fieldsGenqlSelection - nodes?: tournament_team_invitesGenqlSelection +/** aggregated selection of "utility_playbook_steps" */ +export interface utility_playbook_steps_aggregateGenqlSelection{ + aggregate?: utility_playbook_steps_aggregate_fieldsGenqlSelection + nodes?: utility_playbook_stepsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface tournament_team_invites_aggregate_bool_exp {count?: (tournament_team_invites_aggregate_bool_exp_count | null)} +export interface utility_playbook_steps_aggregate_bool_exp {count?: (utility_playbook_steps_aggregate_bool_exp_count | null)} -export interface tournament_team_invites_aggregate_bool_exp_count {arguments?: (tournament_team_invites_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_team_invites_bool_exp | null),predicate: Int_comparison_exp} +export interface utility_playbook_steps_aggregate_bool_exp_count {arguments?: (utility_playbook_steps_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (utility_playbook_steps_bool_exp | null),predicate: Int_comparison_exp} -/** aggregate fields of "tournament_team_invites" */ -export interface tournament_team_invites_aggregate_fieldsGenqlSelection{ - avg?: tournament_team_invites_avg_fieldsGenqlSelection - count?: { __args: {columns?: (tournament_team_invites_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: tournament_team_invites_max_fieldsGenqlSelection - min?: tournament_team_invites_min_fieldsGenqlSelection - stddev?: tournament_team_invites_stddev_fieldsGenqlSelection - stddev_pop?: tournament_team_invites_stddev_pop_fieldsGenqlSelection - stddev_samp?: tournament_team_invites_stddev_samp_fieldsGenqlSelection - sum?: tournament_team_invites_sum_fieldsGenqlSelection - var_pop?: tournament_team_invites_var_pop_fieldsGenqlSelection - var_samp?: tournament_team_invites_var_samp_fieldsGenqlSelection - variance?: tournament_team_invites_variance_fieldsGenqlSelection +/** aggregate fields of "utility_playbook_steps" */ +export interface utility_playbook_steps_aggregate_fieldsGenqlSelection{ + avg?: utility_playbook_steps_avg_fieldsGenqlSelection + count?: { __args: {columns?: (utility_playbook_steps_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: utility_playbook_steps_max_fieldsGenqlSelection + min?: utility_playbook_steps_min_fieldsGenqlSelection + stddev?: utility_playbook_steps_stddev_fieldsGenqlSelection + stddev_pop?: utility_playbook_steps_stddev_pop_fieldsGenqlSelection + stddev_samp?: utility_playbook_steps_stddev_samp_fieldsGenqlSelection + sum?: utility_playbook_steps_sum_fieldsGenqlSelection + var_pop?: utility_playbook_steps_var_pop_fieldsGenqlSelection + var_samp?: utility_playbook_steps_var_samp_fieldsGenqlSelection + variance?: utility_playbook_steps_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "tournament_team_invites" */ -export interface tournament_team_invites_aggregate_order_by {avg?: (tournament_team_invites_avg_order_by | null),count?: (order_by | null),max?: (tournament_team_invites_max_order_by | null),min?: (tournament_team_invites_min_order_by | null),stddev?: (tournament_team_invites_stddev_order_by | null),stddev_pop?: (tournament_team_invites_stddev_pop_order_by | null),stddev_samp?: (tournament_team_invites_stddev_samp_order_by | null),sum?: (tournament_team_invites_sum_order_by | null),var_pop?: (tournament_team_invites_var_pop_order_by | null),var_samp?: (tournament_team_invites_var_samp_order_by | null),variance?: (tournament_team_invites_variance_order_by | null)} +/** order by aggregate values of table "utility_playbook_steps" */ +export interface utility_playbook_steps_aggregate_order_by {avg?: (utility_playbook_steps_avg_order_by | null),count?: (order_by | null),max?: (utility_playbook_steps_max_order_by | null),min?: (utility_playbook_steps_min_order_by | null),stddev?: (utility_playbook_steps_stddev_order_by | null),stddev_pop?: (utility_playbook_steps_stddev_pop_order_by | null),stddev_samp?: (utility_playbook_steps_stddev_samp_order_by | null),sum?: (utility_playbook_steps_sum_order_by | null),var_pop?: (utility_playbook_steps_var_pop_order_by | null),var_samp?: (utility_playbook_steps_var_samp_order_by | null),variance?: (utility_playbook_steps_variance_order_by | null)} -/** input type for inserting array relation for remote table "tournament_team_invites" */ -export interface tournament_team_invites_arr_rel_insert_input {data: tournament_team_invites_insert_input[], +/** input type for inserting array relation for remote table "utility_playbook_steps" */ +export interface utility_playbook_steps_arr_rel_insert_input {data: utility_playbook_steps_insert_input[], /** upsert condition */ -on_conflict?: (tournament_team_invites_on_conflict | null)} +on_conflict?: (utility_playbook_steps_on_conflict | null)} /** aggregate avg on columns */ -export interface tournament_team_invites_avg_fieldsGenqlSelection{ - invited_by_player_steam_id?: boolean | number - steam_id?: boolean | number +export interface utility_playbook_steps_avg_fieldsGenqlSelection{ + assigned_steam_id?: boolean | number + offset_ms?: boolean | number + step_order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "tournament_team_invites" */ -export interface tournament_team_invites_avg_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} +/** order by avg() on columns of table "utility_playbook_steps" */ +export interface utility_playbook_steps_avg_order_by {assigned_steam_id?: (order_by | null),offset_ms?: (order_by | null),step_order?: (order_by | null)} -/** Boolean expression to filter rows from the table "tournament_team_invites". All fields are combined with a logical 'AND'. */ -export interface tournament_team_invites_bool_exp {_and?: (tournament_team_invites_bool_exp[] | null),_not?: (tournament_team_invites_bool_exp | null),_or?: (tournament_team_invites_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),invited_by?: (players_bool_exp | null),invited_by_player_steam_id?: (bigint_comparison_exp | null),player?: (players_bool_exp | null),steam_id?: (bigint_comparison_exp | null),team?: (tournament_teams_bool_exp | null),tournament_team_id?: (uuid_comparison_exp | null)} +/** Boolean expression to filter rows from the table "utility_playbook_steps". All fields are combined with a logical 'AND'. */ +export interface utility_playbook_steps_bool_exp {_and?: (utility_playbook_steps_bool_exp[] | null),_not?: (utility_playbook_steps_bool_exp | null),_or?: (utility_playbook_steps_bool_exp[] | null),assigned_player?: (players_bool_exp | null),assigned_steam_id?: (bigint_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),note?: (String_comparison_exp | null),offset_ms?: (Int_comparison_exp | null),playbook?: (utility_playbooks_bool_exp | null),playbook_id?: (uuid_comparison_exp | null),step_order?: (Int_comparison_exp | null),utility_lineup?: (utility_lineups_bool_exp | null),utility_lineup_id?: (uuid_comparison_exp | null)} -/** input type for incrementing numeric columns in table "tournament_team_invites" */ -export interface tournament_team_invites_inc_input {invited_by_player_steam_id?: (Scalars['bigint'] | null),steam_id?: (Scalars['bigint'] | null)} +/** input type for incrementing numeric columns in table "utility_playbook_steps" */ +export interface utility_playbook_steps_inc_input {assigned_steam_id?: (Scalars['bigint'] | null),offset_ms?: (Scalars['Int'] | null),step_order?: (Scalars['Int'] | null)} -/** input type for inserting data into table "tournament_team_invites" */ -export interface tournament_team_invites_insert_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),invited_by?: (players_obj_rel_insert_input | null),invited_by_player_steam_id?: (Scalars['bigint'] | null),player?: (players_obj_rel_insert_input | null),steam_id?: (Scalars['bigint'] | null),team?: (tournament_teams_obj_rel_insert_input | null),tournament_team_id?: (Scalars['uuid'] | null)} +/** input type for inserting data into table "utility_playbook_steps" */ +export interface utility_playbook_steps_insert_input {assigned_player?: (players_obj_rel_insert_input | null),assigned_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),note?: (Scalars['String'] | null),offset_ms?: (Scalars['Int'] | null),playbook?: (utility_playbooks_obj_rel_insert_input | null),playbook_id?: (Scalars['uuid'] | null),step_order?: (Scalars['Int'] | null),utility_lineup?: (utility_lineups_obj_rel_insert_input | null),utility_lineup_id?: (Scalars['uuid'] | null)} /** aggregate max on columns */ -export interface tournament_team_invites_max_fieldsGenqlSelection{ +export interface utility_playbook_steps_max_fieldsGenqlSelection{ + assigned_steam_id?: boolean | number created_at?: boolean | number id?: boolean | number - invited_by_player_steam_id?: boolean | number - steam_id?: boolean | number - tournament_team_id?: boolean | number + note?: boolean | number + offset_ms?: boolean | number + playbook_id?: boolean | number + step_order?: boolean | number + utility_lineup_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "tournament_team_invites" */ -export interface tournament_team_invites_max_order_by {created_at?: (order_by | null),id?: (order_by | null),invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null),tournament_team_id?: (order_by | null)} +/** order by max() on columns of table "utility_playbook_steps" */ +export interface utility_playbook_steps_max_order_by {assigned_steam_id?: (order_by | null),created_at?: (order_by | null),id?: (order_by | null),note?: (order_by | null),offset_ms?: (order_by | null),playbook_id?: (order_by | null),step_order?: (order_by | null),utility_lineup_id?: (order_by | null)} /** aggregate min on columns */ -export interface tournament_team_invites_min_fieldsGenqlSelection{ +export interface utility_playbook_steps_min_fieldsGenqlSelection{ + assigned_steam_id?: boolean | number created_at?: boolean | number id?: boolean | number - invited_by_player_steam_id?: boolean | number - steam_id?: boolean | number - tournament_team_id?: boolean | number + note?: boolean | number + offset_ms?: boolean | number + playbook_id?: boolean | number + step_order?: boolean | number + utility_lineup_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "tournament_team_invites" */ -export interface tournament_team_invites_min_order_by {created_at?: (order_by | null),id?: (order_by | null),invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null),tournament_team_id?: (order_by | null)} +/** order by min() on columns of table "utility_playbook_steps" */ +export interface utility_playbook_steps_min_order_by {assigned_steam_id?: (order_by | null),created_at?: (order_by | null),id?: (order_by | null),note?: (order_by | null),offset_ms?: (order_by | null),playbook_id?: (order_by | null),step_order?: (order_by | null),utility_lineup_id?: (order_by | null)} -/** response of any mutation on the table "tournament_team_invites" */ -export interface tournament_team_invites_mutation_responseGenqlSelection{ +/** response of any mutation on the table "utility_playbook_steps" */ +export interface utility_playbook_steps_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: tournament_team_invitesGenqlSelection + returning?: utility_playbook_stepsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "tournament_team_invites" */ -export interface tournament_team_invites_on_conflict {constraint: tournament_team_invites_constraint,update_columns?: tournament_team_invites_update_column[],where?: (tournament_team_invites_bool_exp | null)} +/** on_conflict condition type for table "utility_playbook_steps" */ +export interface utility_playbook_steps_on_conflict {constraint: utility_playbook_steps_constraint,update_columns?: utility_playbook_steps_update_column[],where?: (utility_playbook_steps_bool_exp | null)} -/** Ordering options when selecting data from "tournament_team_invites". */ -export interface tournament_team_invites_order_by {created_at?: (order_by | null),id?: (order_by | null),invited_by?: (players_order_by | null),invited_by_player_steam_id?: (order_by | null),player?: (players_order_by | null),steam_id?: (order_by | null),team?: (tournament_teams_order_by | null),tournament_team_id?: (order_by | null)} +/** Ordering options when selecting data from "utility_playbook_steps". */ +export interface utility_playbook_steps_order_by {assigned_player?: (players_order_by | null),assigned_steam_id?: (order_by | null),created_at?: (order_by | null),id?: (order_by | null),note?: (order_by | null),offset_ms?: (order_by | null),playbook?: (utility_playbooks_order_by | null),playbook_id?: (order_by | null),step_order?: (order_by | null),utility_lineup?: (utility_lineups_order_by | null),utility_lineup_id?: (order_by | null)} -/** primary key columns input for table: tournament_team_invites */ -export interface tournament_team_invites_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: utility_playbook_steps */ +export interface utility_playbook_steps_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "tournament_team_invites" */ -export interface tournament_team_invites_set_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),invited_by_player_steam_id?: (Scalars['bigint'] | null),steam_id?: (Scalars['bigint'] | null),tournament_team_id?: (Scalars['uuid'] | null)} +/** input type for updating data in table "utility_playbook_steps" */ +export interface utility_playbook_steps_set_input {assigned_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),note?: (Scalars['String'] | null),offset_ms?: (Scalars['Int'] | null),playbook_id?: (Scalars['uuid'] | null),step_order?: (Scalars['Int'] | null),utility_lineup_id?: (Scalars['uuid'] | null)} /** aggregate stddev on columns */ -export interface tournament_team_invites_stddev_fieldsGenqlSelection{ - invited_by_player_steam_id?: boolean | number - steam_id?: boolean | number +export interface utility_playbook_steps_stddev_fieldsGenqlSelection{ + assigned_steam_id?: boolean | number + offset_ms?: boolean | number + step_order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "tournament_team_invites" */ -export interface tournament_team_invites_stddev_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} +/** order by stddev() on columns of table "utility_playbook_steps" */ +export interface utility_playbook_steps_stddev_order_by {assigned_steam_id?: (order_by | null),offset_ms?: (order_by | null),step_order?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface tournament_team_invites_stddev_pop_fieldsGenqlSelection{ - invited_by_player_steam_id?: boolean | number - steam_id?: boolean | number +export interface utility_playbook_steps_stddev_pop_fieldsGenqlSelection{ + assigned_steam_id?: boolean | number + offset_ms?: boolean | number + step_order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "tournament_team_invites" */ -export interface tournament_team_invites_stddev_pop_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} +/** order by stddev_pop() on columns of table "utility_playbook_steps" */ +export interface utility_playbook_steps_stddev_pop_order_by {assigned_steam_id?: (order_by | null),offset_ms?: (order_by | null),step_order?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface tournament_team_invites_stddev_samp_fieldsGenqlSelection{ - invited_by_player_steam_id?: boolean | number - steam_id?: boolean | number +export interface utility_playbook_steps_stddev_samp_fieldsGenqlSelection{ + assigned_steam_id?: boolean | number + offset_ms?: boolean | number + step_order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "tournament_team_invites" */ -export interface tournament_team_invites_stddev_samp_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} +/** order by stddev_samp() on columns of table "utility_playbook_steps" */ +export interface utility_playbook_steps_stddev_samp_order_by {assigned_steam_id?: (order_by | null),offset_ms?: (order_by | null),step_order?: (order_by | null)} -/** Streaming cursor of the table "tournament_team_invites" */ -export interface tournament_team_invites_stream_cursor_input { +/** Streaming cursor of the table "utility_playbook_steps" */ +export interface utility_playbook_steps_stream_cursor_input { /** Stream column input with initial value */ -initial_value: tournament_team_invites_stream_cursor_value_input, +initial_value: utility_playbook_steps_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface tournament_team_invites_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),invited_by_player_steam_id?: (Scalars['bigint'] | null),steam_id?: (Scalars['bigint'] | null),tournament_team_id?: (Scalars['uuid'] | null)} +export interface utility_playbook_steps_stream_cursor_value_input {assigned_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),note?: (Scalars['String'] | null),offset_ms?: (Scalars['Int'] | null),playbook_id?: (Scalars['uuid'] | null),step_order?: (Scalars['Int'] | null),utility_lineup_id?: (Scalars['uuid'] | null)} /** aggregate sum on columns */ -export interface tournament_team_invites_sum_fieldsGenqlSelection{ - invited_by_player_steam_id?: boolean | number - steam_id?: boolean | number +export interface utility_playbook_steps_sum_fieldsGenqlSelection{ + assigned_steam_id?: boolean | number + offset_ms?: boolean | number + step_order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "tournament_team_invites" */ -export interface tournament_team_invites_sum_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} +/** order by sum() on columns of table "utility_playbook_steps" */ +export interface utility_playbook_steps_sum_order_by {assigned_steam_id?: (order_by | null),offset_ms?: (order_by | null),step_order?: (order_by | null)} -export interface tournament_team_invites_updates { +export interface utility_playbook_steps_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (tournament_team_invites_inc_input | null), +_inc?: (utility_playbook_steps_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (tournament_team_invites_set_input | null), +_set?: (utility_playbook_steps_set_input | null), /** filter the rows which have to be updated */ -where: tournament_team_invites_bool_exp} +where: utility_playbook_steps_bool_exp} /** aggregate var_pop on columns */ -export interface tournament_team_invites_var_pop_fieldsGenqlSelection{ - invited_by_player_steam_id?: boolean | number - steam_id?: boolean | number +export interface utility_playbook_steps_var_pop_fieldsGenqlSelection{ + assigned_steam_id?: boolean | number + offset_ms?: boolean | number + step_order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "tournament_team_invites" */ -export interface tournament_team_invites_var_pop_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} +/** order by var_pop() on columns of table "utility_playbook_steps" */ +export interface utility_playbook_steps_var_pop_order_by {assigned_steam_id?: (order_by | null),offset_ms?: (order_by | null),step_order?: (order_by | null)} /** aggregate var_samp on columns */ -export interface tournament_team_invites_var_samp_fieldsGenqlSelection{ - invited_by_player_steam_id?: boolean | number - steam_id?: boolean | number +export interface utility_playbook_steps_var_samp_fieldsGenqlSelection{ + assigned_steam_id?: boolean | number + offset_ms?: boolean | number + step_order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "tournament_team_invites" */ -export interface tournament_team_invites_var_samp_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} +/** order by var_samp() on columns of table "utility_playbook_steps" */ +export interface utility_playbook_steps_var_samp_order_by {assigned_steam_id?: (order_by | null),offset_ms?: (order_by | null),step_order?: (order_by | null)} /** aggregate variance on columns */ -export interface tournament_team_invites_variance_fieldsGenqlSelection{ - invited_by_player_steam_id?: boolean | number - steam_id?: boolean | number +export interface utility_playbook_steps_variance_fieldsGenqlSelection{ + assigned_steam_id?: boolean | number + offset_ms?: boolean | number + step_order?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "tournament_team_invites" */ -export interface tournament_team_invites_variance_order_by {invited_by_player_steam_id?: (order_by | null),steam_id?: (order_by | null)} +/** order by variance() on columns of table "utility_playbook_steps" */ +export interface utility_playbook_steps_variance_order_by {assigned_steam_id?: (order_by | null),offset_ms?: (order_by | null),step_order?: (order_by | null)} -/** columns and relationships of "tournament_team_roster" */ -export interface tournament_team_rosterGenqlSelection{ - /** An object relationship */ - e_team_role?: e_team_rolesGenqlSelection - /** An object relationship */ - player?: playersGenqlSelection - player_steam_id?: boolean | number - role?: boolean | number +/** columns and relationships of "utility_playbooks" */ +export interface utility_playbooksGenqlSelection{ + /** A computed field, executes function "can_edit_utility_playbook" */ + can_edit?: boolean | number + /** A computed field, executes function "can_view_utility_playbook" */ + can_view?: boolean | number + created_at?: boolean | number + description?: boolean | number + id?: boolean | number + map_name?: boolean | number + name?: boolean | number /** An object relationship */ - tournament?: tournamentsGenqlSelection - tournament_id?: boolean | number + owner?: playersGenqlSelection + owner_steam_id?: boolean | number + side?: boolean | number + /** An array relationship */ + steps?: (utility_playbook_stepsGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (utility_playbook_steps_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (utility_playbook_steps_order_by[] | null), + /** filter the rows returned */ + where?: (utility_playbook_steps_bool_exp | null)} }) + /** An aggregate relationship */ + steps_aggregate?: (utility_playbook_steps_aggregateGenqlSelection & { __args?: { + /** distinct select on columns */ + distinct_on?: (utility_playbook_steps_select_column[] | null), + /** limit the number of rows returned */ + limit?: (Scalars['Int'] | null), + /** skip the first n rows. Use only with order_by */ + offset?: (Scalars['Int'] | null), + /** sort the rows by one or more columns */ + order_by?: (utility_playbook_steps_order_by[] | null), + /** filter the rows returned */ + where?: (utility_playbook_steps_bool_exp | null)} }) /** An object relationship */ - tournament_team?: tournament_teamsGenqlSelection - tournament_team_id?: boolean | number + team?: teamsGenqlSelection + team_id?: boolean | number + updated_at?: boolean | number + visibility?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "tournament_team_roster" */ -export interface tournament_team_roster_aggregateGenqlSelection{ - aggregate?: tournament_team_roster_aggregate_fieldsGenqlSelection - nodes?: tournament_team_rosterGenqlSelection +/** aggregated selection of "utility_playbooks" */ +export interface utility_playbooks_aggregateGenqlSelection{ + aggregate?: utility_playbooks_aggregate_fieldsGenqlSelection + nodes?: utility_playbooksGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface tournament_team_roster_aggregate_bool_exp {count?: (tournament_team_roster_aggregate_bool_exp_count | null)} - -export interface tournament_team_roster_aggregate_bool_exp_count {arguments?: (tournament_team_roster_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_team_roster_bool_exp | null),predicate: Int_comparison_exp} - -/** aggregate fields of "tournament_team_roster" */ -export interface tournament_team_roster_aggregate_fieldsGenqlSelection{ - avg?: tournament_team_roster_avg_fieldsGenqlSelection - count?: { __args: {columns?: (tournament_team_roster_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: tournament_team_roster_max_fieldsGenqlSelection - min?: tournament_team_roster_min_fieldsGenqlSelection - stddev?: tournament_team_roster_stddev_fieldsGenqlSelection - stddev_pop?: tournament_team_roster_stddev_pop_fieldsGenqlSelection - stddev_samp?: tournament_team_roster_stddev_samp_fieldsGenqlSelection - sum?: tournament_team_roster_sum_fieldsGenqlSelection - var_pop?: tournament_team_roster_var_pop_fieldsGenqlSelection - var_samp?: tournament_team_roster_var_samp_fieldsGenqlSelection - variance?: tournament_team_roster_variance_fieldsGenqlSelection +/** aggregate fields of "utility_playbooks" */ +export interface utility_playbooks_aggregate_fieldsGenqlSelection{ + avg?: utility_playbooks_avg_fieldsGenqlSelection + count?: { __args: {columns?: (utility_playbooks_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: utility_playbooks_max_fieldsGenqlSelection + min?: utility_playbooks_min_fieldsGenqlSelection + stddev?: utility_playbooks_stddev_fieldsGenqlSelection + stddev_pop?: utility_playbooks_stddev_pop_fieldsGenqlSelection + stddev_samp?: utility_playbooks_stddev_samp_fieldsGenqlSelection + sum?: utility_playbooks_sum_fieldsGenqlSelection + var_pop?: utility_playbooks_var_pop_fieldsGenqlSelection + var_samp?: utility_playbooks_var_samp_fieldsGenqlSelection + variance?: utility_playbooks_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "tournament_team_roster" */ -export interface tournament_team_roster_aggregate_order_by {avg?: (tournament_team_roster_avg_order_by | null),count?: (order_by | null),max?: (tournament_team_roster_max_order_by | null),min?: (tournament_team_roster_min_order_by | null),stddev?: (tournament_team_roster_stddev_order_by | null),stddev_pop?: (tournament_team_roster_stddev_pop_order_by | null),stddev_samp?: (tournament_team_roster_stddev_samp_order_by | null),sum?: (tournament_team_roster_sum_order_by | null),var_pop?: (tournament_team_roster_var_pop_order_by | null),var_samp?: (tournament_team_roster_var_samp_order_by | null),variance?: (tournament_team_roster_variance_order_by | null)} - - -/** input type for inserting array relation for remote table "tournament_team_roster" */ -export interface tournament_team_roster_arr_rel_insert_input {data: tournament_team_roster_insert_input[], -/** upsert condition */ -on_conflict?: (tournament_team_roster_on_conflict | null)} - - /** aggregate avg on columns */ -export interface tournament_team_roster_avg_fieldsGenqlSelection{ - player_steam_id?: boolean | number +export interface utility_playbooks_avg_fieldsGenqlSelection{ + owner_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "tournament_team_roster" */ -export interface tournament_team_roster_avg_order_by {player_steam_id?: (order_by | null)} - - -/** Boolean expression to filter rows from the table "tournament_team_roster". All fields are combined with a logical 'AND'. */ -export interface tournament_team_roster_bool_exp {_and?: (tournament_team_roster_bool_exp[] | null),_not?: (tournament_team_roster_bool_exp | null),_or?: (tournament_team_roster_bool_exp[] | null),e_team_role?: (e_team_roles_bool_exp | null),player?: (players_bool_exp | null),player_steam_id?: (bigint_comparison_exp | null),role?: (e_team_roles_enum_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null),tournament_team?: (tournament_teams_bool_exp | null),tournament_team_id?: (uuid_comparison_exp | null)} +/** Boolean expression to filter rows from the table "utility_playbooks". All fields are combined with a logical 'AND'. */ +export interface utility_playbooks_bool_exp {_and?: (utility_playbooks_bool_exp[] | null),_not?: (utility_playbooks_bool_exp | null),_or?: (utility_playbooks_bool_exp[] | null),can_edit?: (Boolean_comparison_exp | null),can_view?: (Boolean_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),description?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),map_name?: (String_comparison_exp | null),name?: (String_comparison_exp | null),owner?: (players_bool_exp | null),owner_steam_id?: (bigint_comparison_exp | null),side?: (e_sides_enum_comparison_exp | null),steps?: (utility_playbook_steps_bool_exp | null),steps_aggregate?: (utility_playbook_steps_aggregate_bool_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null),visibility?: (e_utility_visibility_enum_comparison_exp | null)} -/** input type for incrementing numeric columns in table "tournament_team_roster" */ -export interface tournament_team_roster_inc_input {player_steam_id?: (Scalars['bigint'] | null)} +/** input type for incrementing numeric columns in table "utility_playbooks" */ +export interface utility_playbooks_inc_input {owner_steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "tournament_team_roster" */ -export interface tournament_team_roster_insert_input {e_team_role?: (e_team_roles_obj_rel_insert_input | null),player?: (players_obj_rel_insert_input | null),player_steam_id?: (Scalars['bigint'] | null),role?: (e_team_roles_enum | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null),tournament_team?: (tournament_teams_obj_rel_insert_input | null),tournament_team_id?: (Scalars['uuid'] | null)} +/** input type for inserting data into table "utility_playbooks" */ +export interface utility_playbooks_insert_input {created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),map_name?: (Scalars['String'] | null),name?: (Scalars['String'] | null),owner?: (players_obj_rel_insert_input | null),owner_steam_id?: (Scalars['bigint'] | null),side?: (e_sides_enum | null),steps?: (utility_playbook_steps_arr_rel_insert_input | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null),visibility?: (e_utility_visibility_enum | null)} /** aggregate max on columns */ -export interface tournament_team_roster_max_fieldsGenqlSelection{ - player_steam_id?: boolean | number - tournament_id?: boolean | number - tournament_team_id?: boolean | number +export interface utility_playbooks_max_fieldsGenqlSelection{ + created_at?: boolean | number + description?: boolean | number + id?: boolean | number + map_name?: boolean | number + name?: boolean | number + owner_steam_id?: boolean | number + team_id?: boolean | number + updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "tournament_team_roster" */ -export interface tournament_team_roster_max_order_by {player_steam_id?: (order_by | null),tournament_id?: (order_by | null),tournament_team_id?: (order_by | null)} - - /** aggregate min on columns */ -export interface tournament_team_roster_min_fieldsGenqlSelection{ - player_steam_id?: boolean | number - tournament_id?: boolean | number - tournament_team_id?: boolean | number +export interface utility_playbooks_min_fieldsGenqlSelection{ + created_at?: boolean | number + description?: boolean | number + id?: boolean | number + map_name?: boolean | number + name?: boolean | number + owner_steam_id?: boolean | number + team_id?: boolean | number + updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "tournament_team_roster" */ -export interface tournament_team_roster_min_order_by {player_steam_id?: (order_by | null),tournament_id?: (order_by | null),tournament_team_id?: (order_by | null)} - - -/** response of any mutation on the table "tournament_team_roster" */ -export interface tournament_team_roster_mutation_responseGenqlSelection{ +/** response of any mutation on the table "utility_playbooks" */ +export interface utility_playbooks_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: tournament_team_rosterGenqlSelection + returning?: utility_playbooksGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** on_conflict condition type for table "tournament_team_roster" */ -export interface tournament_team_roster_on_conflict {constraint: tournament_team_roster_constraint,update_columns?: tournament_team_roster_update_column[],where?: (tournament_team_roster_bool_exp | null)} +/** input type for inserting object relation for remote table "utility_playbooks" */ +export interface utility_playbooks_obj_rel_insert_input {data: utility_playbooks_insert_input, +/** upsert condition */ +on_conflict?: (utility_playbooks_on_conflict | null)} -/** Ordering options when selecting data from "tournament_team_roster". */ -export interface tournament_team_roster_order_by {e_team_role?: (e_team_roles_order_by | null),player?: (players_order_by | null),player_steam_id?: (order_by | null),role?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null),tournament_team?: (tournament_teams_order_by | null),tournament_team_id?: (order_by | null)} +/** on_conflict condition type for table "utility_playbooks" */ +export interface utility_playbooks_on_conflict {constraint: utility_playbooks_constraint,update_columns?: utility_playbooks_update_column[],where?: (utility_playbooks_bool_exp | null)} -/** primary key columns input for table: tournament_team_roster */ -export interface tournament_team_roster_pk_columns_input {player_steam_id: Scalars['bigint'],tournament_id: Scalars['uuid']} +/** Ordering options when selecting data from "utility_playbooks". */ +export interface utility_playbooks_order_by {can_edit?: (order_by | null),can_view?: (order_by | null),created_at?: (order_by | null),description?: (order_by | null),id?: (order_by | null),map_name?: (order_by | null),name?: (order_by | null),owner?: (players_order_by | null),owner_steam_id?: (order_by | null),side?: (order_by | null),steps_aggregate?: (utility_playbook_steps_aggregate_order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null),updated_at?: (order_by | null),visibility?: (order_by | null)} -/** input type for updating data in table "tournament_team_roster" */ -export interface tournament_team_roster_set_input {player_steam_id?: (Scalars['bigint'] | null),role?: (e_team_roles_enum | null),tournament_id?: (Scalars['uuid'] | null),tournament_team_id?: (Scalars['uuid'] | null)} +/** primary key columns input for table: utility_playbooks */ +export interface utility_playbooks_pk_columns_input {id: Scalars['uuid']} + + +/** input type for updating data in table "utility_playbooks" */ +export interface utility_playbooks_set_input {created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),map_name?: (Scalars['String'] | null),name?: (Scalars['String'] | null),owner_steam_id?: (Scalars['bigint'] | null),side?: (e_sides_enum | null),team_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null),visibility?: (e_utility_visibility_enum | null)} /** aggregate stddev on columns */ -export interface tournament_team_roster_stddev_fieldsGenqlSelection{ - player_steam_id?: boolean | number +export interface utility_playbooks_stddev_fieldsGenqlSelection{ + owner_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "tournament_team_roster" */ -export interface tournament_team_roster_stddev_order_by {player_steam_id?: (order_by | null)} - - /** aggregate stddev_pop on columns */ -export interface tournament_team_roster_stddev_pop_fieldsGenqlSelection{ - player_steam_id?: boolean | number +export interface utility_playbooks_stddev_pop_fieldsGenqlSelection{ + owner_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "tournament_team_roster" */ -export interface tournament_team_roster_stddev_pop_order_by {player_steam_id?: (order_by | null)} - - /** aggregate stddev_samp on columns */ -export interface tournament_team_roster_stddev_samp_fieldsGenqlSelection{ - player_steam_id?: boolean | number +export interface utility_playbooks_stddev_samp_fieldsGenqlSelection{ + owner_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "tournament_team_roster" */ -export interface tournament_team_roster_stddev_samp_order_by {player_steam_id?: (order_by | null)} - - -/** Streaming cursor of the table "tournament_team_roster" */ -export interface tournament_team_roster_stream_cursor_input { +/** Streaming cursor of the table "utility_playbooks" */ +export interface utility_playbooks_stream_cursor_input { /** Stream column input with initial value */ -initial_value: tournament_team_roster_stream_cursor_value_input, +initial_value: utility_playbooks_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface tournament_team_roster_stream_cursor_value_input {player_steam_id?: (Scalars['bigint'] | null),role?: (e_team_roles_enum | null),tournament_id?: (Scalars['uuid'] | null),tournament_team_id?: (Scalars['uuid'] | null)} +export interface utility_playbooks_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),map_name?: (Scalars['String'] | null),name?: (Scalars['String'] | null),owner_steam_id?: (Scalars['bigint'] | null),side?: (e_sides_enum | null),team_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null),visibility?: (e_utility_visibility_enum | null)} /** aggregate sum on columns */ -export interface tournament_team_roster_sum_fieldsGenqlSelection{ - player_steam_id?: boolean | number +export interface utility_playbooks_sum_fieldsGenqlSelection{ + owner_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } - -/** order by sum() on columns of table "tournament_team_roster" */ -export interface tournament_team_roster_sum_order_by {player_steam_id?: (order_by | null)} - -export interface tournament_team_roster_updates { +export interface utility_playbooks_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (tournament_team_roster_inc_input | null), +_inc?: (utility_playbooks_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (tournament_team_roster_set_input | null), +_set?: (utility_playbooks_set_input | null), /** filter the rows which have to be updated */ -where: tournament_team_roster_bool_exp} +where: utility_playbooks_bool_exp} /** aggregate var_pop on columns */ -export interface tournament_team_roster_var_pop_fieldsGenqlSelection{ - player_steam_id?: boolean | number +export interface utility_playbooks_var_pop_fieldsGenqlSelection{ + owner_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "tournament_team_roster" */ -export interface tournament_team_roster_var_pop_order_by {player_steam_id?: (order_by | null)} - - /** aggregate var_samp on columns */ -export interface tournament_team_roster_var_samp_fieldsGenqlSelection{ - player_steam_id?: boolean | number +export interface utility_playbooks_var_samp_fieldsGenqlSelection{ + owner_steam_id?: boolean | number __typename?: boolean | number - __scalar?: boolean | number -} - - -/** order by var_samp() on columns of table "tournament_team_roster" */ -export interface tournament_team_roster_var_samp_order_by {player_steam_id?: (order_by | null)} + __scalar?: boolean | number +} /** aggregate variance on columns */ -export interface tournament_team_roster_variance_fieldsGenqlSelection{ - player_steam_id?: boolean | number +export interface utility_playbooks_variance_fieldsGenqlSelection{ + owner_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "tournament_team_roster" */ -export interface tournament_team_roster_variance_order_by {player_steam_id?: (order_by | null)} - - -/** columns and relationships of "tournament_teams" */ -export interface tournament_teamsGenqlSelection{ - /** A computed field, executes function "can_manage_tournament_team" */ - can_manage?: boolean | number - /** An object relationship */ - captain?: playersGenqlSelection - captain_steam_id?: boolean | number +/** columns and relationships of "utility_practice_invites" */ +export interface utility_practice_invitesGenqlSelection{ created_at?: boolean | number /** An object relationship */ - creator?: playersGenqlSelection - eligible_at?: boolean | number - id?: boolean | number - /** An array relationship */ - invites?: (tournament_team_invitesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_team_invites_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_team_invites_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_team_invites_bool_exp | null)} }) - /** An aggregate relationship */ - invites_aggregate?: (tournament_team_invites_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_team_invites_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_team_invites_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_team_invites_bool_exp | null)} }) - name?: boolean | number - owner_steam_id?: boolean | number - /** An object relationship */ - results?: v_team_stage_resultsGenqlSelection - /** An array relationship */ - roster?: (tournament_team_rosterGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_team_roster_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_team_roster_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_team_roster_bool_exp | null)} }) - /** An aggregate relationship */ - roster_aggregate?: (tournament_team_roster_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_team_roster_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_team_roster_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_team_roster_bool_exp | null)} }) - seed?: boolean | number - short_name?: boolean | number + invited_by?: playersGenqlSelection + invited_by_steam_id?: boolean | number /** An object relationship */ - team?: teamsGenqlSelection - team_id?: boolean | number + player?: playersGenqlSelection /** An object relationship */ - tournament?: tournamentsGenqlSelection - tournament_id?: boolean | number + session?: utility_practice_sessionsGenqlSelection + steam_id?: boolean | number + utility_practice_session_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "tournament_teams" */ -export interface tournament_teams_aggregateGenqlSelection{ - aggregate?: tournament_teams_aggregate_fieldsGenqlSelection - nodes?: tournament_teamsGenqlSelection +/** aggregated selection of "utility_practice_invites" */ +export interface utility_practice_invites_aggregateGenqlSelection{ + aggregate?: utility_practice_invites_aggregate_fieldsGenqlSelection + nodes?: utility_practice_invitesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface tournament_teams_aggregate_bool_exp {count?: (tournament_teams_aggregate_bool_exp_count | null)} +export interface utility_practice_invites_aggregate_bool_exp {count?: (utility_practice_invites_aggregate_bool_exp_count | null)} -export interface tournament_teams_aggregate_bool_exp_count {arguments?: (tournament_teams_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournament_teams_bool_exp | null),predicate: Int_comparison_exp} +export interface utility_practice_invites_aggregate_bool_exp_count {arguments?: (utility_practice_invites_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (utility_practice_invites_bool_exp | null),predicate: Int_comparison_exp} -/** aggregate fields of "tournament_teams" */ -export interface tournament_teams_aggregate_fieldsGenqlSelection{ - avg?: tournament_teams_avg_fieldsGenqlSelection - count?: { __args: {columns?: (tournament_teams_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: tournament_teams_max_fieldsGenqlSelection - min?: tournament_teams_min_fieldsGenqlSelection - stddev?: tournament_teams_stddev_fieldsGenqlSelection - stddev_pop?: tournament_teams_stddev_pop_fieldsGenqlSelection - stddev_samp?: tournament_teams_stddev_samp_fieldsGenqlSelection - sum?: tournament_teams_sum_fieldsGenqlSelection - var_pop?: tournament_teams_var_pop_fieldsGenqlSelection - var_samp?: tournament_teams_var_samp_fieldsGenqlSelection - variance?: tournament_teams_variance_fieldsGenqlSelection +/** aggregate fields of "utility_practice_invites" */ +export interface utility_practice_invites_aggregate_fieldsGenqlSelection{ + avg?: utility_practice_invites_avg_fieldsGenqlSelection + count?: { __args: {columns?: (utility_practice_invites_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: utility_practice_invites_max_fieldsGenqlSelection + min?: utility_practice_invites_min_fieldsGenqlSelection + stddev?: utility_practice_invites_stddev_fieldsGenqlSelection + stddev_pop?: utility_practice_invites_stddev_pop_fieldsGenqlSelection + stddev_samp?: utility_practice_invites_stddev_samp_fieldsGenqlSelection + sum?: utility_practice_invites_sum_fieldsGenqlSelection + var_pop?: utility_practice_invites_var_pop_fieldsGenqlSelection + var_samp?: utility_practice_invites_var_samp_fieldsGenqlSelection + variance?: utility_practice_invites_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "tournament_teams" */ -export interface tournament_teams_aggregate_order_by {avg?: (tournament_teams_avg_order_by | null),count?: (order_by | null),max?: (tournament_teams_max_order_by | null),min?: (tournament_teams_min_order_by | null),stddev?: (tournament_teams_stddev_order_by | null),stddev_pop?: (tournament_teams_stddev_pop_order_by | null),stddev_samp?: (tournament_teams_stddev_samp_order_by | null),sum?: (tournament_teams_sum_order_by | null),var_pop?: (tournament_teams_var_pop_order_by | null),var_samp?: (tournament_teams_var_samp_order_by | null),variance?: (tournament_teams_variance_order_by | null)} +/** order by aggregate values of table "utility_practice_invites" */ +export interface utility_practice_invites_aggregate_order_by {avg?: (utility_practice_invites_avg_order_by | null),count?: (order_by | null),max?: (utility_practice_invites_max_order_by | null),min?: (utility_practice_invites_min_order_by | null),stddev?: (utility_practice_invites_stddev_order_by | null),stddev_pop?: (utility_practice_invites_stddev_pop_order_by | null),stddev_samp?: (utility_practice_invites_stddev_samp_order_by | null),sum?: (utility_practice_invites_sum_order_by | null),var_pop?: (utility_practice_invites_var_pop_order_by | null),var_samp?: (utility_practice_invites_var_samp_order_by | null),variance?: (utility_practice_invites_variance_order_by | null)} -/** input type for inserting array relation for remote table "tournament_teams" */ -export interface tournament_teams_arr_rel_insert_input {data: tournament_teams_insert_input[], +/** input type for inserting array relation for remote table "utility_practice_invites" */ +export interface utility_practice_invites_arr_rel_insert_input {data: utility_practice_invites_insert_input[], /** upsert condition */ -on_conflict?: (tournament_teams_on_conflict | null)} +on_conflict?: (utility_practice_invites_on_conflict | null)} /** aggregate avg on columns */ -export interface tournament_teams_avg_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - owner_steam_id?: boolean | number - seed?: boolean | number +export interface utility_practice_invites_avg_fieldsGenqlSelection{ + invited_by_steam_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "tournament_teams" */ -export interface tournament_teams_avg_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null)} +/** order by avg() on columns of table "utility_practice_invites" */ +export interface utility_practice_invites_avg_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} -/** Boolean expression to filter rows from the table "tournament_teams". All fields are combined with a logical 'AND'. */ -export interface tournament_teams_bool_exp {_and?: (tournament_teams_bool_exp[] | null),_not?: (tournament_teams_bool_exp | null),_or?: (tournament_teams_bool_exp[] | null),can_manage?: (Boolean_comparison_exp | null),captain?: (players_bool_exp | null),captain_steam_id?: (bigint_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),creator?: (players_bool_exp | null),eligible_at?: (timestamptz_comparison_exp | null),id?: (uuid_comparison_exp | null),invites?: (tournament_team_invites_bool_exp | null),invites_aggregate?: (tournament_team_invites_aggregate_bool_exp | null),name?: (String_comparison_exp | null),owner_steam_id?: (bigint_comparison_exp | null),results?: (v_team_stage_results_bool_exp | null),roster?: (tournament_team_roster_bool_exp | null),roster_aggregate?: (tournament_team_roster_aggregate_bool_exp | null),seed?: (Int_comparison_exp | null),short_name?: (String_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null),tournament?: (tournaments_bool_exp | null),tournament_id?: (uuid_comparison_exp | null)} +/** Boolean expression to filter rows from the table "utility_practice_invites". All fields are combined with a logical 'AND'. */ +export interface utility_practice_invites_bool_exp {_and?: (utility_practice_invites_bool_exp[] | null),_not?: (utility_practice_invites_bool_exp | null),_or?: (utility_practice_invites_bool_exp[] | null),created_at?: (timestamptz_comparison_exp | null),invited_by?: (players_bool_exp | null),invited_by_steam_id?: (bigint_comparison_exp | null),player?: (players_bool_exp | null),session?: (utility_practice_sessions_bool_exp | null),steam_id?: (bigint_comparison_exp | null),utility_practice_session_id?: (uuid_comparison_exp | null)} -/** input type for incrementing numeric columns in table "tournament_teams" */ -export interface tournament_teams_inc_input {captain_steam_id?: (Scalars['bigint'] | null),owner_steam_id?: (Scalars['bigint'] | null),seed?: (Scalars['Int'] | null)} +/** input type for incrementing numeric columns in table "utility_practice_invites" */ +export interface utility_practice_invites_inc_input {invited_by_steam_id?: (Scalars['bigint'] | null),steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "tournament_teams" */ -export interface tournament_teams_insert_input {captain?: (players_obj_rel_insert_input | null),captain_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),creator?: (players_obj_rel_insert_input | null),eligible_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),invites?: (tournament_team_invites_arr_rel_insert_input | null),name?: (Scalars['String'] | null),owner_steam_id?: (Scalars['bigint'] | null),results?: (v_team_stage_results_obj_rel_insert_input | null),roster?: (tournament_team_roster_arr_rel_insert_input | null),seed?: (Scalars['Int'] | null),short_name?: (Scalars['String'] | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null),tournament?: (tournaments_obj_rel_insert_input | null),tournament_id?: (Scalars['uuid'] | null)} +/** input type for inserting data into table "utility_practice_invites" */ +export interface utility_practice_invites_insert_input {created_at?: (Scalars['timestamptz'] | null),invited_by?: (players_obj_rel_insert_input | null),invited_by_steam_id?: (Scalars['bigint'] | null),player?: (players_obj_rel_insert_input | null),session?: (utility_practice_sessions_obj_rel_insert_input | null),steam_id?: (Scalars['bigint'] | null),utility_practice_session_id?: (Scalars['uuid'] | null)} /** aggregate max on columns */ -export interface tournament_teams_max_fieldsGenqlSelection{ - captain_steam_id?: boolean | number +export interface utility_practice_invites_max_fieldsGenqlSelection{ created_at?: boolean | number - eligible_at?: boolean | number - id?: boolean | number - name?: boolean | number - owner_steam_id?: boolean | number - seed?: boolean | number - short_name?: boolean | number - team_id?: boolean | number - tournament_id?: boolean | number + invited_by_steam_id?: boolean | number + steam_id?: boolean | number + utility_practice_session_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "tournament_teams" */ -export interface tournament_teams_max_order_by {captain_steam_id?: (order_by | null),created_at?: (order_by | null),eligible_at?: (order_by | null),id?: (order_by | null),name?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null),short_name?: (order_by | null),team_id?: (order_by | null),tournament_id?: (order_by | null)} +/** order by max() on columns of table "utility_practice_invites" */ +export interface utility_practice_invites_max_order_by {created_at?: (order_by | null),invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null),utility_practice_session_id?: (order_by | null)} /** aggregate min on columns */ -export interface tournament_teams_min_fieldsGenqlSelection{ - captain_steam_id?: boolean | number +export interface utility_practice_invites_min_fieldsGenqlSelection{ created_at?: boolean | number - eligible_at?: boolean | number - id?: boolean | number - name?: boolean | number - owner_steam_id?: boolean | number - seed?: boolean | number - short_name?: boolean | number - team_id?: boolean | number - tournament_id?: boolean | number + invited_by_steam_id?: boolean | number + steam_id?: boolean | number + utility_practice_session_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "tournament_teams" */ -export interface tournament_teams_min_order_by {captain_steam_id?: (order_by | null),created_at?: (order_by | null),eligible_at?: (order_by | null),id?: (order_by | null),name?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null),short_name?: (order_by | null),team_id?: (order_by | null),tournament_id?: (order_by | null)} +/** order by min() on columns of table "utility_practice_invites" */ +export interface utility_practice_invites_min_order_by {created_at?: (order_by | null),invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null),utility_practice_session_id?: (order_by | null)} -/** response of any mutation on the table "tournament_teams" */ -export interface tournament_teams_mutation_responseGenqlSelection{ +/** response of any mutation on the table "utility_practice_invites" */ +export interface utility_practice_invites_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: tournament_teamsGenqlSelection + returning?: utility_practice_invitesGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "tournament_teams" */ -export interface tournament_teams_obj_rel_insert_input {data: tournament_teams_insert_input, -/** upsert condition */ -on_conflict?: (tournament_teams_on_conflict | null)} - - -/** on_conflict condition type for table "tournament_teams" */ -export interface tournament_teams_on_conflict {constraint: tournament_teams_constraint,update_columns?: tournament_teams_update_column[],where?: (tournament_teams_bool_exp | null)} +/** on_conflict condition type for table "utility_practice_invites" */ +export interface utility_practice_invites_on_conflict {constraint: utility_practice_invites_constraint,update_columns?: utility_practice_invites_update_column[],where?: (utility_practice_invites_bool_exp | null)} -/** Ordering options when selecting data from "tournament_teams". */ -export interface tournament_teams_order_by {can_manage?: (order_by | null),captain?: (players_order_by | null),captain_steam_id?: (order_by | null),created_at?: (order_by | null),creator?: (players_order_by | null),eligible_at?: (order_by | null),id?: (order_by | null),invites_aggregate?: (tournament_team_invites_aggregate_order_by | null),name?: (order_by | null),owner_steam_id?: (order_by | null),results?: (v_team_stage_results_order_by | null),roster_aggregate?: (tournament_team_roster_aggregate_order_by | null),seed?: (order_by | null),short_name?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null),tournament?: (tournaments_order_by | null),tournament_id?: (order_by | null)} +/** Ordering options when selecting data from "utility_practice_invites". */ +export interface utility_practice_invites_order_by {created_at?: (order_by | null),invited_by?: (players_order_by | null),invited_by_steam_id?: (order_by | null),player?: (players_order_by | null),session?: (utility_practice_sessions_order_by | null),steam_id?: (order_by | null),utility_practice_session_id?: (order_by | null)} -/** primary key columns input for table: tournament_teams */ -export interface tournament_teams_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: utility_practice_invites */ +export interface utility_practice_invites_pk_columns_input {steam_id: Scalars['bigint'],utility_practice_session_id: Scalars['uuid']} -/** input type for updating data in table "tournament_teams" */ -export interface tournament_teams_set_input {captain_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),eligible_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),owner_steam_id?: (Scalars['bigint'] | null),seed?: (Scalars['Int'] | null),short_name?: (Scalars['String'] | null),team_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null)} +/** input type for updating data in table "utility_practice_invites" */ +export interface utility_practice_invites_set_input {created_at?: (Scalars['timestamptz'] | null),invited_by_steam_id?: (Scalars['bigint'] | null),steam_id?: (Scalars['bigint'] | null),utility_practice_session_id?: (Scalars['uuid'] | null)} /** aggregate stddev on columns */ -export interface tournament_teams_stddev_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - owner_steam_id?: boolean | number - seed?: boolean | number +export interface utility_practice_invites_stddev_fieldsGenqlSelection{ + invited_by_steam_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "tournament_teams" */ -export interface tournament_teams_stddev_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null)} +/** order by stddev() on columns of table "utility_practice_invites" */ +export interface utility_practice_invites_stddev_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface tournament_teams_stddev_pop_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - owner_steam_id?: boolean | number - seed?: boolean | number +export interface utility_practice_invites_stddev_pop_fieldsGenqlSelection{ + invited_by_steam_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "tournament_teams" */ -export interface tournament_teams_stddev_pop_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null)} +/** order by stddev_pop() on columns of table "utility_practice_invites" */ +export interface utility_practice_invites_stddev_pop_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface tournament_teams_stddev_samp_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - owner_steam_id?: boolean | number - seed?: boolean | number +export interface utility_practice_invites_stddev_samp_fieldsGenqlSelection{ + invited_by_steam_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "tournament_teams" */ -export interface tournament_teams_stddev_samp_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null)} +/** order by stddev_samp() on columns of table "utility_practice_invites" */ +export interface utility_practice_invites_stddev_samp_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} -/** Streaming cursor of the table "tournament_teams" */ -export interface tournament_teams_stream_cursor_input { +/** Streaming cursor of the table "utility_practice_invites" */ +export interface utility_practice_invites_stream_cursor_input { /** Stream column input with initial value */ -initial_value: tournament_teams_stream_cursor_value_input, +initial_value: utility_practice_invites_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface tournament_teams_stream_cursor_value_input {captain_steam_id?: (Scalars['bigint'] | null),created_at?: (Scalars['timestamptz'] | null),eligible_at?: (Scalars['timestamptz'] | null),id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),owner_steam_id?: (Scalars['bigint'] | null),seed?: (Scalars['Int'] | null),short_name?: (Scalars['String'] | null),team_id?: (Scalars['uuid'] | null),tournament_id?: (Scalars['uuid'] | null)} +export interface utility_practice_invites_stream_cursor_value_input {created_at?: (Scalars['timestamptz'] | null),invited_by_steam_id?: (Scalars['bigint'] | null),steam_id?: (Scalars['bigint'] | null),utility_practice_session_id?: (Scalars['uuid'] | null)} /** aggregate sum on columns */ -export interface tournament_teams_sum_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - owner_steam_id?: boolean | number - seed?: boolean | number +export interface utility_practice_invites_sum_fieldsGenqlSelection{ + invited_by_steam_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "tournament_teams" */ -export interface tournament_teams_sum_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null)} +/** order by sum() on columns of table "utility_practice_invites" */ +export interface utility_practice_invites_sum_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} -export interface tournament_teams_updates { +export interface utility_practice_invites_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (tournament_teams_inc_input | null), +_inc?: (utility_practice_invites_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (tournament_teams_set_input | null), +_set?: (utility_practice_invites_set_input | null), /** filter the rows which have to be updated */ -where: tournament_teams_bool_exp} +where: utility_practice_invites_bool_exp} /** aggregate var_pop on columns */ -export interface tournament_teams_var_pop_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - owner_steam_id?: boolean | number - seed?: boolean | number +export interface utility_practice_invites_var_pop_fieldsGenqlSelection{ + invited_by_steam_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "tournament_teams" */ -export interface tournament_teams_var_pop_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null)} +/** order by var_pop() on columns of table "utility_practice_invites" */ +export interface utility_practice_invites_var_pop_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} /** aggregate var_samp on columns */ -export interface tournament_teams_var_samp_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - owner_steam_id?: boolean | number - seed?: boolean | number +export interface utility_practice_invites_var_samp_fieldsGenqlSelection{ + invited_by_steam_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "tournament_teams" */ -export interface tournament_teams_var_samp_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null)} +/** order by var_samp() on columns of table "utility_practice_invites" */ +export interface utility_practice_invites_var_samp_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} /** aggregate variance on columns */ -export interface tournament_teams_variance_fieldsGenqlSelection{ - captain_steam_id?: boolean | number - owner_steam_id?: boolean | number - seed?: boolean | number +export interface utility_practice_invites_variance_fieldsGenqlSelection{ + invited_by_steam_id?: boolean | number + steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "tournament_teams" */ -export interface tournament_teams_variance_order_by {captain_steam_id?: (order_by | null),owner_steam_id?: (order_by | null),seed?: (order_by | null)} +/** order by variance() on columns of table "utility_practice_invites" */ +export interface utility_practice_invites_variance_order_by {invited_by_steam_id?: (order_by | null),steam_id?: (order_by | null)} -/** columns and relationships of "tournaments" */ -export interface tournamentsGenqlSelection{ +/** columns and relationships of "utility_practice_sessions" */ +export interface utility_practice_sessionsGenqlSelection{ + /** A computed field, executes function "can_manage_utility_practice_session" */ + can_manage?: boolean | number + /** A computed field, executes function "can_view_utility_practice_session" */ + can_view?: boolean | number /** An object relationship */ - admin?: playersGenqlSelection - auto_start?: boolean | number - /** An array relationship */ - award_configs?: (tournament_awardsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_awards_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_awards_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_awards_bool_exp | null)} }) - /** An aggregate relationship */ - award_configs_aggregate?: (tournament_awards_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_awards_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_awards_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_awards_bool_exp | null)} }) - /** An array relationship */ - awards?: (award_recipientsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (award_recipients_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (award_recipients_order_by[] | null), - /** filter the rows returned */ - where?: (award_recipients_bool_exp | null)} }) - /** An aggregate relationship */ - awards_aggregate?: (award_recipients_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (award_recipients_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (award_recipients_order_by[] | null), - /** filter the rows returned */ - where?: (award_recipients_bool_exp | null)} }) - awards_enabled?: boolean | number - banner?: boolean | number - /** A computed field, executes function "can_cancel_tournament" */ - can_cancel?: boolean | number - /** A computed field, executes function "can_close_tournament_registration" */ - can_close_registration?: boolean | number - /** A computed field, executes function "can_join_tournament" */ - can_join?: boolean | number - /** A computed field, executes function "can_open_tournament_registration" */ - can_open_registration?: boolean | number - /** A computed field, executes function "can_pause_tournament" */ - can_pause?: boolean | number - /** A computed field, executes function "can_resume_tournament" */ - can_resume?: boolean | number - /** A computed field, executes function "can_setup_tournament" */ - can_setup?: boolean | number - /** A computed field, executes function "can_start_tournament" */ - can_start?: boolean | number - /** An array relationship */ - categories?: (tournament_categoriesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_categories_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_categories_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_categories_bool_exp | null)} }) - /** An aggregate relationship */ - categories_aggregate?: (tournament_categories_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_categories_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_categories_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_categories_bool_exp | null)} }) + collection?: utility_collectionsGenqlSelection + collection_id?: boolean | number + /** A computed field, executes function "utility_practice_connection_link" */ + connection_link?: boolean | number + /** A computed field, executes function "utility_practice_connection_string" */ + connection_string?: boolean | number created_at?: boolean | number - description?: boolean | number - discord_guild_id?: boolean | number - discord_notifications_enabled?: boolean | number - discord_notify_Canceled?: boolean | number - discord_notify_Finished?: boolean | number - discord_notify_Forfeit?: boolean | number - discord_notify_Live?: boolean | number - discord_notify_MapPaused?: boolean | number - discord_notify_PickingPlayers?: boolean | number - discord_notify_Scheduled?: boolean | number - discord_notify_Surrendered?: boolean | number - discord_notify_Tie?: boolean | number - discord_notify_Veto?: boolean | number - discord_notify_WaitingForCheckIn?: boolean | number - discord_notify_WaitingForServer?: boolean | number - discord_role_id?: boolean | number - discord_voice_enabled?: boolean | number - discord_webhook?: boolean | number - /** An object relationship */ - e_tournament_status?: e_tournament_statusGenqlSelection - /** A computed field, executes function "tournament_has_min_teams" */ - has_min_teams?: boolean | number - homepage?: boolean | number - id?: boolean | number - is_league?: boolean | number - /** A computed field, executes function "is_tournament_organizer" */ - is_organizer?: boolean | number - /** A computed field, executes function "joined_tournament" */ - joined_tournament?: boolean | number - latitude?: boolean | number /** An object relationship */ - league_season_division?: league_season_divisionsGenqlSelection - location?: boolean | number - logo?: boolean | number - longitude?: boolean | number - match_options_id?: boolean | number - /** A computed field, executes function "tournament_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "tournament_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - name?: boolean | number + e_utility_practice_status?: e_utility_practice_statusesGenqlSelection + empty_since?: boolean | number + expires_at?: boolean | number + failure_reason?: boolean | number + first_joined_at?: boolean | number /** An object relationship */ - options?: match_optionsGenqlSelection - organizer_steam_id?: boolean | number - /** An array relationship */ - organizer_teams?: (tournament_organizer_teamsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_organizer_teams_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_organizer_teams_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_organizer_teams_bool_exp | null)} }) - /** An aggregate relationship */ - organizer_teams_aggregate?: (tournament_organizer_teams_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_organizer_teams_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_organizer_teams_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_organizer_teams_bool_exp | null)} }) - /** An array relationship */ - organizers?: (tournament_organizersGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_organizers_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_organizers_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_organizers_bool_exp | null)} }) - /** An aggregate relationship */ - organizers_aggregate?: (tournament_organizers_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_organizers_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_organizers_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_organizers_bool_exp | null)} }) - /** An array relationship */ - player_stats?: (v_tournament_player_statsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_tournament_player_stats_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_tournament_player_stats_order_by[] | null), - /** filter the rows returned */ - where?: (v_tournament_player_stats_bool_exp | null)} }) - /** An aggregate relationship */ - player_stats_aggregate?: (v_tournament_player_stats_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_tournament_player_stats_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_tournament_player_stats_order_by[] | null), - /** filter the rows returned */ - where?: (v_tournament_player_stats_bool_exp | null)} }) - /** An array relationship */ - prizes?: (tournament_prizesGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_prizes_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_prizes_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_prizes_bool_exp | null)} }) - /** An aggregate relationship */ - prizes_aggregate?: (tournament_prizes_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_prizes_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_prizes_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_prizes_bool_exp | null)} }) - /** An array relationship */ - results?: (v_team_tournament_resultsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_team_tournament_results_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_team_tournament_results_order_by[] | null), - /** filter the rows returned */ - where?: (v_team_tournament_results_bool_exp | null)} }) - /** An aggregate relationship */ - results_aggregate?: (v_team_tournament_results_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (v_team_tournament_results_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (v_team_tournament_results_order_by[] | null), - /** filter the rows returned */ - where?: (v_team_tournament_results_bool_exp | null)} }) - /** An array relationship */ - rosters?: (tournament_team_rosterGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_team_roster_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_team_roster_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_team_roster_bool_exp | null)} }) - /** An aggregate relationship */ - rosters_aggregate?: (tournament_team_roster_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_team_roster_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_team_roster_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_team_roster_bool_exp | null)} }) - scheduling_mode?: boolean | number + host?: playersGenqlSelection + host_steam_id?: boolean | number + id?: boolean | number + invite_code?: boolean | number /** An array relationship */ - stages?: (tournament_stagesGenqlSelection & { __args?: { + invites?: (utility_practice_invitesGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_stages_select_column[] | null), + distinct_on?: (utility_practice_invites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_stages_order_by[] | null), + order_by?: (utility_practice_invites_order_by[] | null), /** filter the rows returned */ - where?: (tournament_stages_bool_exp | null)} }) + where?: (utility_practice_invites_bool_exp | null)} }) /** An aggregate relationship */ - stages_aggregate?: (tournament_stages_aggregateGenqlSelection & { __args?: { + invites_aggregate?: (utility_practice_invites_aggregateGenqlSelection & { __args?: { /** distinct select on columns */ - distinct_on?: (tournament_stages_select_column[] | null), + distinct_on?: (utility_practice_invites_select_column[] | null), /** limit the number of rows returned */ limit?: (Scalars['Int'] | null), /** skip the first n rows. Use only with order_by */ offset?: (Scalars['Int'] | null), /** sort the rows by one or more columns */ - order_by?: (tournament_stages_order_by[] | null), + order_by?: (utility_practice_invites_order_by[] | null), /** filter the rows returned */ - where?: (tournament_stages_bool_exp | null)} }) - start?: boolean | number + where?: (utility_practice_invites_bool_exp | null)} }) + /** A computed field, executes function "is_utility_practice_member" */ + is_member?: boolean | number + is_open?: boolean | number + is_render?: boolean | number + last_occupied_at?: boolean | number + map_name?: boolean | number + /** An object relationship */ + match?: matchesGenqlSelection + match_id?: boolean | number + /** An object relationship */ + playbook?: utility_playbooksGenqlSelection + playbook_id?: boolean | number + region?: boolean | number status?: boolean | number - /** An array relationship */ - teams?: (tournament_teamsGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_teams_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_teams_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_teams_bool_exp | null)} }) - /** An aggregate relationship */ - teams_aggregate?: (tournament_teams_aggregateGenqlSelection & { __args?: { - /** distinct select on columns */ - distinct_on?: (tournament_teams_select_column[] | null), - /** limit the number of rows returned */ - limit?: (Scalars['Int'] | null), - /** skip the first n rows. Use only with order_by */ - offset?: (Scalars['Int'] | null), - /** sort the rows by one or more columns */ - order_by?: (tournament_teams_order_by[] | null), - /** filter the rows returned */ - where?: (tournament_teams_bool_exp | null)} }) + /** An object relationship */ + team?: teamsGenqlSelection + team_id?: boolean | number + updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** aggregated selection of "tournaments" */ -export interface tournaments_aggregateGenqlSelection{ - aggregate?: tournaments_aggregate_fieldsGenqlSelection - nodes?: tournamentsGenqlSelection +/** aggregated selection of "utility_practice_sessions" */ +export interface utility_practice_sessions_aggregateGenqlSelection{ + aggregate?: utility_practice_sessions_aggregate_fieldsGenqlSelection + nodes?: utility_practice_sessionsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -export interface tournaments_aggregate_bool_exp {avg?: (tournaments_aggregate_bool_exp_avg | null),bool_and?: (tournaments_aggregate_bool_exp_bool_and | null),bool_or?: (tournaments_aggregate_bool_exp_bool_or | null),corr?: (tournaments_aggregate_bool_exp_corr | null),count?: (tournaments_aggregate_bool_exp_count | null),covar_samp?: (tournaments_aggregate_bool_exp_covar_samp | null),max?: (tournaments_aggregate_bool_exp_max | null),min?: (tournaments_aggregate_bool_exp_min | null),stddev_samp?: (tournaments_aggregate_bool_exp_stddev_samp | null),sum?: (tournaments_aggregate_bool_exp_sum | null),var_samp?: (tournaments_aggregate_bool_exp_var_samp | null)} - -export interface tournaments_aggregate_bool_exp_avg {arguments: tournaments_select_column_tournaments_aggregate_bool_exp_avg_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: float8_comparison_exp} - -export interface tournaments_aggregate_bool_exp_bool_and {arguments: tournaments_select_column_tournaments_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface tournaments_aggregate_bool_exp_bool_or {arguments: tournaments_select_column_tournaments_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: Boolean_comparison_exp} - -export interface tournaments_aggregate_bool_exp_corr {arguments: tournaments_aggregate_bool_exp_corr_arguments,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: float8_comparison_exp} - -export interface tournaments_aggregate_bool_exp_corr_arguments {X: tournaments_select_column_tournaments_aggregate_bool_exp_corr_arguments_columns,Y: tournaments_select_column_tournaments_aggregate_bool_exp_corr_arguments_columns} - -export interface tournaments_aggregate_bool_exp_count {arguments?: (tournaments_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: Int_comparison_exp} - -export interface tournaments_aggregate_bool_exp_covar_samp {arguments: tournaments_aggregate_bool_exp_covar_samp_arguments,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: float8_comparison_exp} - -export interface tournaments_aggregate_bool_exp_covar_samp_arguments {X: tournaments_select_column_tournaments_aggregate_bool_exp_covar_samp_arguments_columns,Y: tournaments_select_column_tournaments_aggregate_bool_exp_covar_samp_arguments_columns} - -export interface tournaments_aggregate_bool_exp_max {arguments: tournaments_select_column_tournaments_aggregate_bool_exp_max_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: float8_comparison_exp} - -export interface tournaments_aggregate_bool_exp_min {arguments: tournaments_select_column_tournaments_aggregate_bool_exp_min_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: float8_comparison_exp} +export interface utility_practice_sessions_aggregate_bool_exp {bool_and?: (utility_practice_sessions_aggregate_bool_exp_bool_and | null),bool_or?: (utility_practice_sessions_aggregate_bool_exp_bool_or | null),count?: (utility_practice_sessions_aggregate_bool_exp_count | null)} -export interface tournaments_aggregate_bool_exp_stddev_samp {arguments: tournaments_select_column_tournaments_aggregate_bool_exp_stddev_samp_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: float8_comparison_exp} +export interface utility_practice_sessions_aggregate_bool_exp_bool_and {arguments: utility_practice_sessions_select_column_utility_practice_sessions_aggregate_bool_exp_bool_and_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_practice_sessions_bool_exp | null),predicate: Boolean_comparison_exp} -export interface tournaments_aggregate_bool_exp_sum {arguments: tournaments_select_column_tournaments_aggregate_bool_exp_sum_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: float8_comparison_exp} +export interface utility_practice_sessions_aggregate_bool_exp_bool_or {arguments: utility_practice_sessions_select_column_utility_practice_sessions_aggregate_bool_exp_bool_or_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (utility_practice_sessions_bool_exp | null),predicate: Boolean_comparison_exp} -export interface tournaments_aggregate_bool_exp_var_samp {arguments: tournaments_select_column_tournaments_aggregate_bool_exp_var_samp_arguments_columns,distinct?: (Scalars['Boolean'] | null),filter?: (tournaments_bool_exp | null),predicate: float8_comparison_exp} +export interface utility_practice_sessions_aggregate_bool_exp_count {arguments?: (utility_practice_sessions_select_column[] | null),distinct?: (Scalars['Boolean'] | null),filter?: (utility_practice_sessions_bool_exp | null),predicate: Int_comparison_exp} -/** aggregate fields of "tournaments" */ -export interface tournaments_aggregate_fieldsGenqlSelection{ - avg?: tournaments_avg_fieldsGenqlSelection - count?: { __args: {columns?: (tournaments_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number - max?: tournaments_max_fieldsGenqlSelection - min?: tournaments_min_fieldsGenqlSelection - stddev?: tournaments_stddev_fieldsGenqlSelection - stddev_pop?: tournaments_stddev_pop_fieldsGenqlSelection - stddev_samp?: tournaments_stddev_samp_fieldsGenqlSelection - sum?: tournaments_sum_fieldsGenqlSelection - var_pop?: tournaments_var_pop_fieldsGenqlSelection - var_samp?: tournaments_var_samp_fieldsGenqlSelection - variance?: tournaments_variance_fieldsGenqlSelection +/** aggregate fields of "utility_practice_sessions" */ +export interface utility_practice_sessions_aggregate_fieldsGenqlSelection{ + avg?: utility_practice_sessions_avg_fieldsGenqlSelection + count?: { __args: {columns?: (utility_practice_sessions_select_column[] | null), distinct?: (Scalars['Boolean'] | null)} } | boolean | number + max?: utility_practice_sessions_max_fieldsGenqlSelection + min?: utility_practice_sessions_min_fieldsGenqlSelection + stddev?: utility_practice_sessions_stddev_fieldsGenqlSelection + stddev_pop?: utility_practice_sessions_stddev_pop_fieldsGenqlSelection + stddev_samp?: utility_practice_sessions_stddev_samp_fieldsGenqlSelection + sum?: utility_practice_sessions_sum_fieldsGenqlSelection + var_pop?: utility_practice_sessions_var_pop_fieldsGenqlSelection + var_samp?: utility_practice_sessions_var_samp_fieldsGenqlSelection + variance?: utility_practice_sessions_variance_fieldsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** order by aggregate values of table "tournaments" */ -export interface tournaments_aggregate_order_by {avg?: (tournaments_avg_order_by | null),count?: (order_by | null),max?: (tournaments_max_order_by | null),min?: (tournaments_min_order_by | null),stddev?: (tournaments_stddev_order_by | null),stddev_pop?: (tournaments_stddev_pop_order_by | null),stddev_samp?: (tournaments_stddev_samp_order_by | null),sum?: (tournaments_sum_order_by | null),var_pop?: (tournaments_var_pop_order_by | null),var_samp?: (tournaments_var_samp_order_by | null),variance?: (tournaments_variance_order_by | null)} +/** order by aggregate values of table "utility_practice_sessions" */ +export interface utility_practice_sessions_aggregate_order_by {avg?: (utility_practice_sessions_avg_order_by | null),count?: (order_by | null),max?: (utility_practice_sessions_max_order_by | null),min?: (utility_practice_sessions_min_order_by | null),stddev?: (utility_practice_sessions_stddev_order_by | null),stddev_pop?: (utility_practice_sessions_stddev_pop_order_by | null),stddev_samp?: (utility_practice_sessions_stddev_samp_order_by | null),sum?: (utility_practice_sessions_sum_order_by | null),var_pop?: (utility_practice_sessions_var_pop_order_by | null),var_samp?: (utility_practice_sessions_var_samp_order_by | null),variance?: (utility_practice_sessions_variance_order_by | null)} -/** input type for inserting array relation for remote table "tournaments" */ -export interface tournaments_arr_rel_insert_input {data: tournaments_insert_input[], +/** input type for inserting array relation for remote table "utility_practice_sessions" */ +export interface utility_practice_sessions_arr_rel_insert_input {data: utility_practice_sessions_insert_input[], /** upsert condition */ -on_conflict?: (tournaments_on_conflict | null)} +on_conflict?: (utility_practice_sessions_on_conflict | null)} /** aggregate avg on columns */ -export interface tournaments_avg_fieldsGenqlSelection{ - latitude?: boolean | number - longitude?: boolean | number - /** A computed field, executes function "tournament_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "tournament_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - organizer_steam_id?: boolean | number +export interface utility_practice_sessions_avg_fieldsGenqlSelection{ + host_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by avg() on columns of table "tournaments" */ -export interface tournaments_avg_order_by {latitude?: (order_by | null),longitude?: (order_by | null),organizer_steam_id?: (order_by | null)} +/** order by avg() on columns of table "utility_practice_sessions" */ +export interface utility_practice_sessions_avg_order_by {host_steam_id?: (order_by | null)} -/** Boolean expression to filter rows from the table "tournaments". All fields are combined with a logical 'AND'. */ -export interface tournaments_bool_exp {_and?: (tournaments_bool_exp[] | null),_not?: (tournaments_bool_exp | null),_or?: (tournaments_bool_exp[] | null),admin?: (players_bool_exp | null),auto_start?: (Boolean_comparison_exp | null),award_configs?: (tournament_awards_bool_exp | null),award_configs_aggregate?: (tournament_awards_aggregate_bool_exp | null),awards?: (award_recipients_bool_exp | null),awards_aggregate?: (award_recipients_aggregate_bool_exp | null),awards_enabled?: (Boolean_comparison_exp | null),banner?: (String_comparison_exp | null),can_cancel?: (Boolean_comparison_exp | null),can_close_registration?: (Boolean_comparison_exp | null),can_join?: (Boolean_comparison_exp | null),can_open_registration?: (Boolean_comparison_exp | null),can_pause?: (Boolean_comparison_exp | null),can_resume?: (Boolean_comparison_exp | null),can_setup?: (Boolean_comparison_exp | null),can_start?: (Boolean_comparison_exp | null),categories?: (tournament_categories_bool_exp | null),categories_aggregate?: (tournament_categories_aggregate_bool_exp | null),created_at?: (timestamptz_comparison_exp | null),description?: (String_comparison_exp | null),discord_guild_id?: (String_comparison_exp | null),discord_notifications_enabled?: (Boolean_comparison_exp | null),discord_notify_Canceled?: (Boolean_comparison_exp | null),discord_notify_Finished?: (Boolean_comparison_exp | null),discord_notify_Forfeit?: (Boolean_comparison_exp | null),discord_notify_Live?: (Boolean_comparison_exp | null),discord_notify_MapPaused?: (Boolean_comparison_exp | null),discord_notify_PickingPlayers?: (Boolean_comparison_exp | null),discord_notify_Scheduled?: (Boolean_comparison_exp | null),discord_notify_Surrendered?: (Boolean_comparison_exp | null),discord_notify_Tie?: (Boolean_comparison_exp | null),discord_notify_Veto?: (Boolean_comparison_exp | null),discord_notify_WaitingForCheckIn?: (Boolean_comparison_exp | null),discord_notify_WaitingForServer?: (Boolean_comparison_exp | null),discord_role_id?: (String_comparison_exp | null),discord_voice_enabled?: (Boolean_comparison_exp | null),discord_webhook?: (String_comparison_exp | null),e_tournament_status?: (e_tournament_status_bool_exp | null),has_min_teams?: (Boolean_comparison_exp | null),homepage?: (String_comparison_exp | null),id?: (uuid_comparison_exp | null),is_league?: (Boolean_comparison_exp | null),is_organizer?: (Boolean_comparison_exp | null),joined_tournament?: (Boolean_comparison_exp | null),latitude?: (float8_comparison_exp | null),league_season_division?: (league_season_divisions_bool_exp | null),location?: (String_comparison_exp | null),logo?: (String_comparison_exp | null),longitude?: (float8_comparison_exp | null),match_options_id?: (uuid_comparison_exp | null),max_players_per_lineup?: (Int_comparison_exp | null),min_players_per_lineup?: (Int_comparison_exp | null),name?: (String_comparison_exp | null),options?: (match_options_bool_exp | null),organizer_steam_id?: (bigint_comparison_exp | null),organizer_teams?: (tournament_organizer_teams_bool_exp | null),organizer_teams_aggregate?: (tournament_organizer_teams_aggregate_bool_exp | null),organizers?: (tournament_organizers_bool_exp | null),organizers_aggregate?: (tournament_organizers_aggregate_bool_exp | null),player_stats?: (v_tournament_player_stats_bool_exp | null),player_stats_aggregate?: (v_tournament_player_stats_aggregate_bool_exp | null),prizes?: (tournament_prizes_bool_exp | null),prizes_aggregate?: (tournament_prizes_aggregate_bool_exp | null),results?: (v_team_tournament_results_bool_exp | null),results_aggregate?: (v_team_tournament_results_aggregate_bool_exp | null),rosters?: (tournament_team_roster_bool_exp | null),rosters_aggregate?: (tournament_team_roster_aggregate_bool_exp | null),scheduling_mode?: (String_comparison_exp | null),stages?: (tournament_stages_bool_exp | null),stages_aggregate?: (tournament_stages_aggregate_bool_exp | null),start?: (timestamptz_comparison_exp | null),status?: (e_tournament_status_enum_comparison_exp | null),teams?: (tournament_teams_bool_exp | null),teams_aggregate?: (tournament_teams_aggregate_bool_exp | null)} +/** Boolean expression to filter rows from the table "utility_practice_sessions". All fields are combined with a logical 'AND'. */ +export interface utility_practice_sessions_bool_exp {_and?: (utility_practice_sessions_bool_exp[] | null),_not?: (utility_practice_sessions_bool_exp | null),_or?: (utility_practice_sessions_bool_exp[] | null),can_manage?: (Boolean_comparison_exp | null),can_view?: (Boolean_comparison_exp | null),collection?: (utility_collections_bool_exp | null),collection_id?: (uuid_comparison_exp | null),connection_link?: (String_comparison_exp | null),connection_string?: (String_comparison_exp | null),created_at?: (timestamptz_comparison_exp | null),e_utility_practice_status?: (e_utility_practice_statuses_bool_exp | null),empty_since?: (timestamptz_comparison_exp | null),expires_at?: (timestamptz_comparison_exp | null),failure_reason?: (String_comparison_exp | null),first_joined_at?: (timestamptz_comparison_exp | null),host?: (players_bool_exp | null),host_steam_id?: (bigint_comparison_exp | null),id?: (uuid_comparison_exp | null),invite_code?: (String_comparison_exp | null),invites?: (utility_practice_invites_bool_exp | null),invites_aggregate?: (utility_practice_invites_aggregate_bool_exp | null),is_member?: (Boolean_comparison_exp | null),is_open?: (Boolean_comparison_exp | null),is_render?: (Boolean_comparison_exp | null),last_occupied_at?: (timestamptz_comparison_exp | null),map_name?: (String_comparison_exp | null),match?: (matches_bool_exp | null),match_id?: (uuid_comparison_exp | null),playbook?: (utility_playbooks_bool_exp | null),playbook_id?: (uuid_comparison_exp | null),region?: (String_comparison_exp | null),status?: (e_utility_practice_statuses_enum_comparison_exp | null),team?: (teams_bool_exp | null),team_id?: (uuid_comparison_exp | null),updated_at?: (timestamptz_comparison_exp | null)} -/** input type for incrementing numeric columns in table "tournaments" */ -export interface tournaments_inc_input {latitude?: (Scalars['float8'] | null),longitude?: (Scalars['float8'] | null),organizer_steam_id?: (Scalars['bigint'] | null)} +/** input type for incrementing numeric columns in table "utility_practice_sessions" */ +export interface utility_practice_sessions_inc_input {host_steam_id?: (Scalars['bigint'] | null)} -/** input type for inserting data into table "tournaments" */ -export interface tournaments_insert_input {admin?: (players_obj_rel_insert_input | null),auto_start?: (Scalars['Boolean'] | null),award_configs?: (tournament_awards_arr_rel_insert_input | null),awards?: (award_recipients_arr_rel_insert_input | null),awards_enabled?: (Scalars['Boolean'] | null),banner?: (Scalars['String'] | null),categories?: (tournament_categories_arr_rel_insert_input | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),discord_guild_id?: (Scalars['String'] | null),discord_notifications_enabled?: (Scalars['Boolean'] | null),discord_notify_Canceled?: (Scalars['Boolean'] | null),discord_notify_Finished?: (Scalars['Boolean'] | null),discord_notify_Forfeit?: (Scalars['Boolean'] | null),discord_notify_Live?: (Scalars['Boolean'] | null),discord_notify_MapPaused?: (Scalars['Boolean'] | null),discord_notify_PickingPlayers?: (Scalars['Boolean'] | null),discord_notify_Scheduled?: (Scalars['Boolean'] | null),discord_notify_Surrendered?: (Scalars['Boolean'] | null),discord_notify_Tie?: (Scalars['Boolean'] | null),discord_notify_Veto?: (Scalars['Boolean'] | null),discord_notify_WaitingForCheckIn?: (Scalars['Boolean'] | null),discord_notify_WaitingForServer?: (Scalars['Boolean'] | null),discord_role_id?: (Scalars['String'] | null),discord_voice_enabled?: (Scalars['Boolean'] | null),discord_webhook?: (Scalars['String'] | null),e_tournament_status?: (e_tournament_status_obj_rel_insert_input | null),homepage?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_league?: (Scalars['Boolean'] | null),latitude?: (Scalars['float8'] | null),league_season_division?: (league_season_divisions_obj_rel_insert_input | null),location?: (Scalars['String'] | null),logo?: (Scalars['String'] | null),longitude?: (Scalars['float8'] | null),match_options_id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),options?: (match_options_obj_rel_insert_input | null),organizer_steam_id?: (Scalars['bigint'] | null),organizer_teams?: (tournament_organizer_teams_arr_rel_insert_input | null),organizers?: (tournament_organizers_arr_rel_insert_input | null),player_stats?: (v_tournament_player_stats_arr_rel_insert_input | null),prizes?: (tournament_prizes_arr_rel_insert_input | null),results?: (v_team_tournament_results_arr_rel_insert_input | null),rosters?: (tournament_team_roster_arr_rel_insert_input | null),scheduling_mode?: (Scalars['String'] | null),stages?: (tournament_stages_arr_rel_insert_input | null),start?: (Scalars['timestamptz'] | null),status?: (e_tournament_status_enum | null),teams?: (tournament_teams_arr_rel_insert_input | null)} +/** input type for inserting data into table "utility_practice_sessions" */ +export interface utility_practice_sessions_insert_input {collection?: (utility_collections_obj_rel_insert_input | null),collection_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),e_utility_practice_status?: (e_utility_practice_statuses_obj_rel_insert_input | null),empty_since?: (Scalars['timestamptz'] | null),expires_at?: (Scalars['timestamptz'] | null),failure_reason?: (Scalars['String'] | null),first_joined_at?: (Scalars['timestamptz'] | null),host?: (players_obj_rel_insert_input | null),host_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),invite_code?: (Scalars['String'] | null),invites?: (utility_practice_invites_arr_rel_insert_input | null),is_open?: (Scalars['Boolean'] | null),is_render?: (Scalars['Boolean'] | null),last_occupied_at?: (Scalars['timestamptz'] | null),map_name?: (Scalars['String'] | null),match?: (matches_obj_rel_insert_input | null),match_id?: (Scalars['uuid'] | null),playbook?: (utility_playbooks_obj_rel_insert_input | null),playbook_id?: (Scalars['uuid'] | null),region?: (Scalars['String'] | null),status?: (e_utility_practice_statuses_enum | null),team?: (teams_obj_rel_insert_input | null),team_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} /** aggregate max on columns */ -export interface tournaments_max_fieldsGenqlSelection{ - banner?: boolean | number +export interface utility_practice_sessions_max_fieldsGenqlSelection{ + collection_id?: boolean | number + /** A computed field, executes function "utility_practice_connection_link" */ + connection_link?: boolean | number + /** A computed field, executes function "utility_practice_connection_string" */ + connection_string?: boolean | number created_at?: boolean | number - description?: boolean | number - discord_guild_id?: boolean | number - discord_role_id?: boolean | number - discord_webhook?: boolean | number - homepage?: boolean | number + empty_since?: boolean | number + expires_at?: boolean | number + failure_reason?: boolean | number + first_joined_at?: boolean | number + host_steam_id?: boolean | number id?: boolean | number - latitude?: boolean | number - location?: boolean | number - logo?: boolean | number - longitude?: boolean | number - match_options_id?: boolean | number - /** A computed field, executes function "tournament_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "tournament_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - name?: boolean | number - organizer_steam_id?: boolean | number - scheduling_mode?: boolean | number - start?: boolean | number + invite_code?: boolean | number + last_occupied_at?: boolean | number + map_name?: boolean | number + match_id?: boolean | number + playbook_id?: boolean | number + region?: boolean | number + team_id?: boolean | number + updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by max() on columns of table "tournaments" */ -export interface tournaments_max_order_by {banner?: (order_by | null),created_at?: (order_by | null),description?: (order_by | null),discord_guild_id?: (order_by | null),discord_role_id?: (order_by | null),discord_webhook?: (order_by | null),homepage?: (order_by | null),id?: (order_by | null),latitude?: (order_by | null),location?: (order_by | null),logo?: (order_by | null),longitude?: (order_by | null),match_options_id?: (order_by | null),name?: (order_by | null),organizer_steam_id?: (order_by | null),scheduling_mode?: (order_by | null),start?: (order_by | null)} +/** order by max() on columns of table "utility_practice_sessions" */ +export interface utility_practice_sessions_max_order_by {collection_id?: (order_by | null),created_at?: (order_by | null),empty_since?: (order_by | null),expires_at?: (order_by | null),failure_reason?: (order_by | null),first_joined_at?: (order_by | null),host_steam_id?: (order_by | null),id?: (order_by | null),invite_code?: (order_by | null),last_occupied_at?: (order_by | null),map_name?: (order_by | null),match_id?: (order_by | null),playbook_id?: (order_by | null),region?: (order_by | null),team_id?: (order_by | null),updated_at?: (order_by | null)} /** aggregate min on columns */ -export interface tournaments_min_fieldsGenqlSelection{ - banner?: boolean | number +export interface utility_practice_sessions_min_fieldsGenqlSelection{ + collection_id?: boolean | number + /** A computed field, executes function "utility_practice_connection_link" */ + connection_link?: boolean | number + /** A computed field, executes function "utility_practice_connection_string" */ + connection_string?: boolean | number created_at?: boolean | number - description?: boolean | number - discord_guild_id?: boolean | number - discord_role_id?: boolean | number - discord_webhook?: boolean | number - homepage?: boolean | number + empty_since?: boolean | number + expires_at?: boolean | number + failure_reason?: boolean | number + first_joined_at?: boolean | number + host_steam_id?: boolean | number id?: boolean | number - latitude?: boolean | number - location?: boolean | number - logo?: boolean | number - longitude?: boolean | number - match_options_id?: boolean | number - /** A computed field, executes function "tournament_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "tournament_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - name?: boolean | number - organizer_steam_id?: boolean | number - scheduling_mode?: boolean | number - start?: boolean | number + invite_code?: boolean | number + last_occupied_at?: boolean | number + map_name?: boolean | number + match_id?: boolean | number + playbook_id?: boolean | number + region?: boolean | number + team_id?: boolean | number + updated_at?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by min() on columns of table "tournaments" */ -export interface tournaments_min_order_by {banner?: (order_by | null),created_at?: (order_by | null),description?: (order_by | null),discord_guild_id?: (order_by | null),discord_role_id?: (order_by | null),discord_webhook?: (order_by | null),homepage?: (order_by | null),id?: (order_by | null),latitude?: (order_by | null),location?: (order_by | null),logo?: (order_by | null),longitude?: (order_by | null),match_options_id?: (order_by | null),name?: (order_by | null),organizer_steam_id?: (order_by | null),scheduling_mode?: (order_by | null),start?: (order_by | null)} +/** order by min() on columns of table "utility_practice_sessions" */ +export interface utility_practice_sessions_min_order_by {collection_id?: (order_by | null),created_at?: (order_by | null),empty_since?: (order_by | null),expires_at?: (order_by | null),failure_reason?: (order_by | null),first_joined_at?: (order_by | null),host_steam_id?: (order_by | null),id?: (order_by | null),invite_code?: (order_by | null),last_occupied_at?: (order_by | null),map_name?: (order_by | null),match_id?: (order_by | null),playbook_id?: (order_by | null),region?: (order_by | null),team_id?: (order_by | null),updated_at?: (order_by | null)} -/** response of any mutation on the table "tournaments" */ -export interface tournaments_mutation_responseGenqlSelection{ +/** response of any mutation on the table "utility_practice_sessions" */ +export interface utility_practice_sessions_mutation_responseGenqlSelection{ /** number of rows affected by the mutation */ affected_rows?: boolean | number /** data from the rows affected by the mutation */ - returning?: tournamentsGenqlSelection + returning?: utility_practice_sessionsGenqlSelection __typename?: boolean | number __scalar?: boolean | number } -/** input type for inserting object relation for remote table "tournaments" */ -export interface tournaments_obj_rel_insert_input {data: tournaments_insert_input, +/** input type for inserting object relation for remote table "utility_practice_sessions" */ +export interface utility_practice_sessions_obj_rel_insert_input {data: utility_practice_sessions_insert_input, /** upsert condition */ -on_conflict?: (tournaments_on_conflict | null)} +on_conflict?: (utility_practice_sessions_on_conflict | null)} -/** on_conflict condition type for table "tournaments" */ -export interface tournaments_on_conflict {constraint: tournaments_constraint,update_columns?: tournaments_update_column[],where?: (tournaments_bool_exp | null)} +/** on_conflict condition type for table "utility_practice_sessions" */ +export interface utility_practice_sessions_on_conflict {constraint: utility_practice_sessions_constraint,update_columns?: utility_practice_sessions_update_column[],where?: (utility_practice_sessions_bool_exp | null)} -/** Ordering options when selecting data from "tournaments". */ -export interface tournaments_order_by {admin?: (players_order_by | null),auto_start?: (order_by | null),award_configs_aggregate?: (tournament_awards_aggregate_order_by | null),awards_aggregate?: (award_recipients_aggregate_order_by | null),awards_enabled?: (order_by | null),banner?: (order_by | null),can_cancel?: (order_by | null),can_close_registration?: (order_by | null),can_join?: (order_by | null),can_open_registration?: (order_by | null),can_pause?: (order_by | null),can_resume?: (order_by | null),can_setup?: (order_by | null),can_start?: (order_by | null),categories_aggregate?: (tournament_categories_aggregate_order_by | null),created_at?: (order_by | null),description?: (order_by | null),discord_guild_id?: (order_by | null),discord_notifications_enabled?: (order_by | null),discord_notify_Canceled?: (order_by | null),discord_notify_Finished?: (order_by | null),discord_notify_Forfeit?: (order_by | null),discord_notify_Live?: (order_by | null),discord_notify_MapPaused?: (order_by | null),discord_notify_PickingPlayers?: (order_by | null),discord_notify_Scheduled?: (order_by | null),discord_notify_Surrendered?: (order_by | null),discord_notify_Tie?: (order_by | null),discord_notify_Veto?: (order_by | null),discord_notify_WaitingForCheckIn?: (order_by | null),discord_notify_WaitingForServer?: (order_by | null),discord_role_id?: (order_by | null),discord_voice_enabled?: (order_by | null),discord_webhook?: (order_by | null),e_tournament_status?: (e_tournament_status_order_by | null),has_min_teams?: (order_by | null),homepage?: (order_by | null),id?: (order_by | null),is_league?: (order_by | null),is_organizer?: (order_by | null),joined_tournament?: (order_by | null),latitude?: (order_by | null),league_season_division?: (league_season_divisions_order_by | null),location?: (order_by | null),logo?: (order_by | null),longitude?: (order_by | null),match_options_id?: (order_by | null),max_players_per_lineup?: (order_by | null),min_players_per_lineup?: (order_by | null),name?: (order_by | null),options?: (match_options_order_by | null),organizer_steam_id?: (order_by | null),organizer_teams_aggregate?: (tournament_organizer_teams_aggregate_order_by | null),organizers_aggregate?: (tournament_organizers_aggregate_order_by | null),player_stats_aggregate?: (v_tournament_player_stats_aggregate_order_by | null),prizes_aggregate?: (tournament_prizes_aggregate_order_by | null),results_aggregate?: (v_team_tournament_results_aggregate_order_by | null),rosters_aggregate?: (tournament_team_roster_aggregate_order_by | null),scheduling_mode?: (order_by | null),stages_aggregate?: (tournament_stages_aggregate_order_by | null),start?: (order_by | null),status?: (order_by | null),teams_aggregate?: (tournament_teams_aggregate_order_by | null)} +/** Ordering options when selecting data from "utility_practice_sessions". */ +export interface utility_practice_sessions_order_by {can_manage?: (order_by | null),can_view?: (order_by | null),collection?: (utility_collections_order_by | null),collection_id?: (order_by | null),connection_link?: (order_by | null),connection_string?: (order_by | null),created_at?: (order_by | null),e_utility_practice_status?: (e_utility_practice_statuses_order_by | null),empty_since?: (order_by | null),expires_at?: (order_by | null),failure_reason?: (order_by | null),first_joined_at?: (order_by | null),host?: (players_order_by | null),host_steam_id?: (order_by | null),id?: (order_by | null),invite_code?: (order_by | null),invites_aggregate?: (utility_practice_invites_aggregate_order_by | null),is_member?: (order_by | null),is_open?: (order_by | null),is_render?: (order_by | null),last_occupied_at?: (order_by | null),map_name?: (order_by | null),match?: (matches_order_by | null),match_id?: (order_by | null),playbook?: (utility_playbooks_order_by | null),playbook_id?: (order_by | null),region?: (order_by | null),status?: (order_by | null),team?: (teams_order_by | null),team_id?: (order_by | null),updated_at?: (order_by | null)} -/** primary key columns input for table: tournaments */ -export interface tournaments_pk_columns_input {id: Scalars['uuid']} +/** primary key columns input for table: utility_practice_sessions */ +export interface utility_practice_sessions_pk_columns_input {id: Scalars['uuid']} -/** input type for updating data in table "tournaments" */ -export interface tournaments_set_input {auto_start?: (Scalars['Boolean'] | null),awards_enabled?: (Scalars['Boolean'] | null),banner?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),discord_guild_id?: (Scalars['String'] | null),discord_notifications_enabled?: (Scalars['Boolean'] | null),discord_notify_Canceled?: (Scalars['Boolean'] | null),discord_notify_Finished?: (Scalars['Boolean'] | null),discord_notify_Forfeit?: (Scalars['Boolean'] | null),discord_notify_Live?: (Scalars['Boolean'] | null),discord_notify_MapPaused?: (Scalars['Boolean'] | null),discord_notify_PickingPlayers?: (Scalars['Boolean'] | null),discord_notify_Scheduled?: (Scalars['Boolean'] | null),discord_notify_Surrendered?: (Scalars['Boolean'] | null),discord_notify_Tie?: (Scalars['Boolean'] | null),discord_notify_Veto?: (Scalars['Boolean'] | null),discord_notify_WaitingForCheckIn?: (Scalars['Boolean'] | null),discord_notify_WaitingForServer?: (Scalars['Boolean'] | null),discord_role_id?: (Scalars['String'] | null),discord_voice_enabled?: (Scalars['Boolean'] | null),discord_webhook?: (Scalars['String'] | null),homepage?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_league?: (Scalars['Boolean'] | null),latitude?: (Scalars['float8'] | null),location?: (Scalars['String'] | null),logo?: (Scalars['String'] | null),longitude?: (Scalars['float8'] | null),match_options_id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),organizer_steam_id?: (Scalars['bigint'] | null),scheduling_mode?: (Scalars['String'] | null),start?: (Scalars['timestamptz'] | null),status?: (e_tournament_status_enum | null)} +/** input type for updating data in table "utility_practice_sessions" */ +export interface utility_practice_sessions_set_input {collection_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),empty_since?: (Scalars['timestamptz'] | null),expires_at?: (Scalars['timestamptz'] | null),failure_reason?: (Scalars['String'] | null),first_joined_at?: (Scalars['timestamptz'] | null),host_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),invite_code?: (Scalars['String'] | null),is_open?: (Scalars['Boolean'] | null),is_render?: (Scalars['Boolean'] | null),last_occupied_at?: (Scalars['timestamptz'] | null),map_name?: (Scalars['String'] | null),match_id?: (Scalars['uuid'] | null),playbook_id?: (Scalars['uuid'] | null),region?: (Scalars['String'] | null),status?: (e_utility_practice_statuses_enum | null),team_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} /** aggregate stddev on columns */ -export interface tournaments_stddev_fieldsGenqlSelection{ - latitude?: boolean | number - longitude?: boolean | number - /** A computed field, executes function "tournament_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "tournament_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - organizer_steam_id?: boolean | number +export interface utility_practice_sessions_stddev_fieldsGenqlSelection{ + host_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev() on columns of table "tournaments" */ -export interface tournaments_stddev_order_by {latitude?: (order_by | null),longitude?: (order_by | null),organizer_steam_id?: (order_by | null)} +/** order by stddev() on columns of table "utility_practice_sessions" */ +export interface utility_practice_sessions_stddev_order_by {host_steam_id?: (order_by | null)} /** aggregate stddev_pop on columns */ -export interface tournaments_stddev_pop_fieldsGenqlSelection{ - latitude?: boolean | number - longitude?: boolean | number - /** A computed field, executes function "tournament_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "tournament_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - organizer_steam_id?: boolean | number +export interface utility_practice_sessions_stddev_pop_fieldsGenqlSelection{ + host_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_pop() on columns of table "tournaments" */ -export interface tournaments_stddev_pop_order_by {latitude?: (order_by | null),longitude?: (order_by | null),organizer_steam_id?: (order_by | null)} +/** order by stddev_pop() on columns of table "utility_practice_sessions" */ +export interface utility_practice_sessions_stddev_pop_order_by {host_steam_id?: (order_by | null)} /** aggregate stddev_samp on columns */ -export interface tournaments_stddev_samp_fieldsGenqlSelection{ - latitude?: boolean | number - longitude?: boolean | number - /** A computed field, executes function "tournament_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "tournament_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - organizer_steam_id?: boolean | number +export interface utility_practice_sessions_stddev_samp_fieldsGenqlSelection{ + host_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by stddev_samp() on columns of table "tournaments" */ -export interface tournaments_stddev_samp_order_by {latitude?: (order_by | null),longitude?: (order_by | null),organizer_steam_id?: (order_by | null)} +/** order by stddev_samp() on columns of table "utility_practice_sessions" */ +export interface utility_practice_sessions_stddev_samp_order_by {host_steam_id?: (order_by | null)} -/** Streaming cursor of the table "tournaments" */ -export interface tournaments_stream_cursor_input { +/** Streaming cursor of the table "utility_practice_sessions" */ +export interface utility_practice_sessions_stream_cursor_input { /** Stream column input with initial value */ -initial_value: tournaments_stream_cursor_value_input, +initial_value: utility_practice_sessions_stream_cursor_value_input, /** cursor ordering */ ordering?: (cursor_ordering | null)} /** Initial value of the column from where the streaming should start */ -export interface tournaments_stream_cursor_value_input {auto_start?: (Scalars['Boolean'] | null),awards_enabled?: (Scalars['Boolean'] | null),banner?: (Scalars['String'] | null),created_at?: (Scalars['timestamptz'] | null),description?: (Scalars['String'] | null),discord_guild_id?: (Scalars['String'] | null),discord_notifications_enabled?: (Scalars['Boolean'] | null),discord_notify_Canceled?: (Scalars['Boolean'] | null),discord_notify_Finished?: (Scalars['Boolean'] | null),discord_notify_Forfeit?: (Scalars['Boolean'] | null),discord_notify_Live?: (Scalars['Boolean'] | null),discord_notify_MapPaused?: (Scalars['Boolean'] | null),discord_notify_PickingPlayers?: (Scalars['Boolean'] | null),discord_notify_Scheduled?: (Scalars['Boolean'] | null),discord_notify_Surrendered?: (Scalars['Boolean'] | null),discord_notify_Tie?: (Scalars['Boolean'] | null),discord_notify_Veto?: (Scalars['Boolean'] | null),discord_notify_WaitingForCheckIn?: (Scalars['Boolean'] | null),discord_notify_WaitingForServer?: (Scalars['Boolean'] | null),discord_role_id?: (Scalars['String'] | null),discord_voice_enabled?: (Scalars['Boolean'] | null),discord_webhook?: (Scalars['String'] | null),homepage?: (Scalars['String'] | null),id?: (Scalars['uuid'] | null),is_league?: (Scalars['Boolean'] | null),latitude?: (Scalars['float8'] | null),location?: (Scalars['String'] | null),logo?: (Scalars['String'] | null),longitude?: (Scalars['float8'] | null),match_options_id?: (Scalars['uuid'] | null),name?: (Scalars['String'] | null),organizer_steam_id?: (Scalars['bigint'] | null),scheduling_mode?: (Scalars['String'] | null),start?: (Scalars['timestamptz'] | null),status?: (e_tournament_status_enum | null)} +export interface utility_practice_sessions_stream_cursor_value_input {collection_id?: (Scalars['uuid'] | null),created_at?: (Scalars['timestamptz'] | null),empty_since?: (Scalars['timestamptz'] | null),expires_at?: (Scalars['timestamptz'] | null),failure_reason?: (Scalars['String'] | null),first_joined_at?: (Scalars['timestamptz'] | null),host_steam_id?: (Scalars['bigint'] | null),id?: (Scalars['uuid'] | null),invite_code?: (Scalars['String'] | null),is_open?: (Scalars['Boolean'] | null),is_render?: (Scalars['Boolean'] | null),last_occupied_at?: (Scalars['timestamptz'] | null),map_name?: (Scalars['String'] | null),match_id?: (Scalars['uuid'] | null),playbook_id?: (Scalars['uuid'] | null),region?: (Scalars['String'] | null),status?: (e_utility_practice_statuses_enum | null),team_id?: (Scalars['uuid'] | null),updated_at?: (Scalars['timestamptz'] | null)} /** aggregate sum on columns */ -export interface tournaments_sum_fieldsGenqlSelection{ - latitude?: boolean | number - longitude?: boolean | number - /** A computed field, executes function "tournament_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "tournament_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - organizer_steam_id?: boolean | number +export interface utility_practice_sessions_sum_fieldsGenqlSelection{ + host_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by sum() on columns of table "tournaments" */ -export interface tournaments_sum_order_by {latitude?: (order_by | null),longitude?: (order_by | null),organizer_steam_id?: (order_by | null)} +/** order by sum() on columns of table "utility_practice_sessions" */ +export interface utility_practice_sessions_sum_order_by {host_steam_id?: (order_by | null)} -export interface tournaments_updates { +export interface utility_practice_sessions_updates { /** increments the numeric columns with given value of the filtered values */ -_inc?: (tournaments_inc_input | null), +_inc?: (utility_practice_sessions_inc_input | null), /** sets the columns of the filtered rows to the given values */ -_set?: (tournaments_set_input | null), +_set?: (utility_practice_sessions_set_input | null), /** filter the rows which have to be updated */ -where: tournaments_bool_exp} +where: utility_practice_sessions_bool_exp} /** aggregate var_pop on columns */ -export interface tournaments_var_pop_fieldsGenqlSelection{ - latitude?: boolean | number - longitude?: boolean | number - /** A computed field, executes function "tournament_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "tournament_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - organizer_steam_id?: boolean | number +export interface utility_practice_sessions_var_pop_fieldsGenqlSelection{ + host_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_pop() on columns of table "tournaments" */ -export interface tournaments_var_pop_order_by {latitude?: (order_by | null),longitude?: (order_by | null),organizer_steam_id?: (order_by | null)} +/** order by var_pop() on columns of table "utility_practice_sessions" */ +export interface utility_practice_sessions_var_pop_order_by {host_steam_id?: (order_by | null)} /** aggregate var_samp on columns */ -export interface tournaments_var_samp_fieldsGenqlSelection{ - latitude?: boolean | number - longitude?: boolean | number - /** A computed field, executes function "tournament_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "tournament_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - organizer_steam_id?: boolean | number +export interface utility_practice_sessions_var_samp_fieldsGenqlSelection{ + host_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by var_samp() on columns of table "tournaments" */ -export interface tournaments_var_samp_order_by {latitude?: (order_by | null),longitude?: (order_by | null),organizer_steam_id?: (order_by | null)} +/** order by var_samp() on columns of table "utility_practice_sessions" */ +export interface utility_practice_sessions_var_samp_order_by {host_steam_id?: (order_by | null)} /** aggregate variance on columns */ -export interface tournaments_variance_fieldsGenqlSelection{ - latitude?: boolean | number - longitude?: boolean | number - /** A computed field, executes function "tournament_max_players_per_lineup" */ - max_players_per_lineup?: boolean | number - /** A computed field, executes function "tournament_min_players_per_lineup" */ - min_players_per_lineup?: boolean | number - organizer_steam_id?: boolean | number +export interface utility_practice_sessions_variance_fieldsGenqlSelection{ + host_steam_id?: boolean | number __typename?: boolean | number __scalar?: boolean | number } -/** order by variance() on columns of table "tournaments" */ -export interface tournaments_variance_order_by {latitude?: (order_by | null),longitude?: (order_by | null),organizer_steam_id?: (order_by | null)} +/** order by variance() on columns of table "utility_practice_sessions" */ +export interface utility_practice_sessions_variance_order_by {host_steam_id?: (order_by | null)} /** Boolean expression to compare columns of type "uuid". All fields are combined with logical 'AND'. */ @@ -107677,6 +121208,238 @@ export type SubscriptionGenqlSelection = subscription_rootGenqlSelection + const UtilityBlockingOutput_possibleTypes: string[] = ['UtilityBlockingOutput'] + export const isUtilityBlockingOutput = (obj?: { __typename?: any } | null): obj is UtilityBlockingOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityBlockingOutput"') + return UtilityBlockingOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilityBlockingResult_possibleTypes: string[] = ['UtilityBlockingResult'] + export const isUtilityBlockingResult = (obj?: { __typename?: any } | null): obj is UtilityBlockingResult => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityBlockingResult"') + return UtilityBlockingResult_possibleTypes.includes(obj.__typename) + } + + + + const UtilityCalibrationOutput_possibleTypes: string[] = ['UtilityCalibrationOutput'] + export const isUtilityCalibrationOutput = (obj?: { __typename?: any } | null): obj is UtilityCalibrationOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityCalibrationOutput"') + return UtilityCalibrationOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilityDriftScanOutput_possibleTypes: string[] = ['UtilityDriftScanOutput'] + export const isUtilityDriftScanOutput = (obj?: { __typename?: any } | null): obj is UtilityDriftScanOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityDriftScanOutput"') + return UtilityDriftScanOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilityImportError_possibleTypes: string[] = ['UtilityImportError'] + export const isUtilityImportError = (obj?: { __typename?: any } | null): obj is UtilityImportError => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityImportError"') + return UtilityImportError_possibleTypes.includes(obj.__typename) + } + + + + const UtilityImportOutput_possibleTypes: string[] = ['UtilityImportOutput'] + export const isUtilityImportOutput = (obj?: { __typename?: any } | null): obj is UtilityImportOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityImportOutput"') + return UtilityImportOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilityLineupOutput_possibleTypes: string[] = ['UtilityLineupOutput'] + export const isUtilityLineupOutput = (obj?: { __typename?: any } | null): obj is UtilityLineupOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityLineupOutput"') + return UtilityLineupOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilityMissPatternOutput_possibleTypes: string[] = ['UtilityMissPatternOutput'] + export const isUtilityMissPatternOutput = (obj?: { __typename?: any } | null): obj is UtilityMissPatternOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityMissPatternOutput"') + return UtilityMissPatternOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilityOneWayOutput_possibleTypes: string[] = ['UtilityOneWayOutput'] + export const isUtilityOneWayOutput = (obj?: { __typename?: any } | null): obj is UtilityOneWayOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityOneWayOutput"') + return UtilityOneWayOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilityOneWayResult_possibleTypes: string[] = ['UtilityOneWayResult'] + export const isUtilityOneWayResult = (obj?: { __typename?: any } | null): obj is UtilityOneWayResult => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityOneWayResult"') + return UtilityOneWayResult_possibleTypes.includes(obj.__typename) + } + + + + const UtilityPlaybookCoverageOutput_possibleTypes: string[] = ['UtilityPlaybookCoverageOutput'] + export const isUtilityPlaybookCoverageOutput = (obj?: { __typename?: any } | null): obj is UtilityPlaybookCoverageOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityPlaybookCoverageOutput"') + return UtilityPlaybookCoverageOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilityPlaybookCoverageResult_possibleTypes: string[] = ['UtilityPlaybookCoverageResult'] + export const isUtilityPlaybookCoverageResult = (obj?: { __typename?: any } | null): obj is UtilityPlaybookCoverageResult => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityPlaybookCoverageResult"') + return UtilityPlaybookCoverageResult_possibleTypes.includes(obj.__typename) + } + + + + const UtilityPlaybookOutput_possibleTypes: string[] = ['UtilityPlaybookOutput'] + export const isUtilityPlaybookOutput = (obj?: { __typename?: any } | null): obj is UtilityPlaybookOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityPlaybookOutput"') + return UtilityPlaybookOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilityPracticePlanEntry_possibleTypes: string[] = ['UtilityPracticePlanEntry'] + export const isUtilityPracticePlanEntry = (obj?: { __typename?: any } | null): obj is UtilityPracticePlanEntry => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityPracticePlanEntry"') + return UtilityPracticePlanEntry_possibleTypes.includes(obj.__typename) + } + + + + const UtilityPracticePlanOutput_possibleTypes: string[] = ['UtilityPracticePlanOutput'] + export const isUtilityPracticePlanOutput = (obj?: { __typename?: any } | null): obj is UtilityPracticePlanOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityPracticePlanOutput"') + return UtilityPracticePlanOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilityPracticeServer_possibleTypes: string[] = ['UtilityPracticeServer'] + export const isUtilityPracticeServer = (obj?: { __typename?: any } | null): obj is UtilityPracticeServer => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityPracticeServer"') + return UtilityPracticeServer_possibleTypes.includes(obj.__typename) + } + + + + const UtilityPracticeServersOutput_possibleTypes: string[] = ['UtilityPracticeServersOutput'] + export const isUtilityPracticeServersOutput = (obj?: { __typename?: any } | null): obj is UtilityPracticeServersOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityPracticeServersOutput"') + return UtilityPracticeServersOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilityPracticeSessionOutput_possibleTypes: string[] = ['UtilityPracticeSessionOutput'] + export const isUtilityPracticeSessionOutput = (obj?: { __typename?: any } | null): obj is UtilityPracticeSessionOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityPracticeSessionOutput"') + return UtilityPracticeSessionOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilityPurgeOutput_possibleTypes: string[] = ['UtilityPurgeOutput'] + export const isUtilityPurgeOutput = (obj?: { __typename?: any } | null): obj is UtilityPurgeOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityPurgeOutput"') + return UtilityPurgeOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilityRemineOutput_possibleTypes: string[] = ['UtilityRemineOutput'] + export const isUtilityRemineOutput = (obj?: { __typename?: any } | null): obj is UtilityRemineOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityRemineOutput"') + return UtilityRemineOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilityRenderClearOutput_possibleTypes: string[] = ['UtilityRenderClearOutput'] + export const isUtilityRenderClearOutput = (obj?: { __typename?: any } | null): obj is UtilityRenderClearOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityRenderClearOutput"') + return UtilityRenderClearOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilityRenderQueueOutput_possibleTypes: string[] = ['UtilityRenderQueueOutput'] + export const isUtilityRenderQueueOutput = (obj?: { __typename?: any } | null): obj is UtilityRenderQueueOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityRenderQueueOutput"') + return UtilityRenderQueueOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilitySightlineOutput_possibleTypes: string[] = ['UtilitySightlineOutput'] + export const isUtilitySightlineOutput = (obj?: { __typename?: any } | null): obj is UtilitySightlineOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilitySightlineOutput"') + return UtilitySightlineOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilitySightlineResult_possibleTypes: string[] = ['UtilitySightlineResult'] + export const isUtilitySightlineResult = (obj?: { __typename?: any } | null): obj is UtilitySightlineResult => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilitySightlineResult"') + return UtilitySightlineResult_possibleTypes.includes(obj.__typename) + } + + + + const UtilitySolveOutput_possibleTypes: string[] = ['UtilitySolveOutput'] + export const isUtilitySolveOutput = (obj?: { __typename?: any } | null): obj is UtilitySolveOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilitySolveOutput"') + return UtilitySolveOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilityTeamUtilityEntry_possibleTypes: string[] = ['UtilityTeamUtilityEntry'] + export const isUtilityTeamUtilityEntry = (obj?: { __typename?: any } | null): obj is UtilityTeamUtilityEntry => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityTeamUtilityEntry"') + return UtilityTeamUtilityEntry_possibleTypes.includes(obj.__typename) + } + + + + const UtilityTeamUtilityOutput_possibleTypes: string[] = ['UtilityTeamUtilityOutput'] + export const isUtilityTeamUtilityOutput = (obj?: { __typename?: any } | null): obj is UtilityTeamUtilityOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityTeamUtilityOutput"') + return UtilityTeamUtilityOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilityUtilityReportOutput_possibleTypes: string[] = ['UtilityUtilityReportOutput'] + export const isUtilityUtilityReportOutput = (obj?: { __typename?: any } | null): obj is UtilityUtilityReportOutput => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityUtilityReportOutput"') + return UtilityUtilityReportOutput_possibleTypes.includes(obj.__typename) + } + + + + const UtilityUtilityTypeReport_possibleTypes: string[] = ['UtilityUtilityTypeReport'] + export const isUtilityUtilityTypeReport = (obj?: { __typename?: any } | null): obj is UtilityUtilityTypeReport => { + if (!obj?.__typename) throw new Error('__typename is missing in "isUtilityUtilityTypeReport"') + return UtilityUtilityTypeReport_possibleTypes.includes(obj.__typename) + } + + + const WatchDemoOutput_possibleTypes: string[] = ['WatchDemoOutput'] export const isWatchDemoOutput = (obj?: { __typename?: any } | null): obj is WatchDemoOutput => { if (!obj?.__typename) throw new Error('__typename is missing in "isWatchDemoOutput"') @@ -111365,6 +125128,198 @@ export type SubscriptionGenqlSelection = subscription_rootGenqlSelection + const e_utility_practice_statuses_possibleTypes: string[] = ['e_utility_practice_statuses'] + export const ise_utility_practice_statuses = (obj?: { __typename?: any } | null): obj is e_utility_practice_statuses => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_practice_statuses"') + return e_utility_practice_statuses_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_practice_statuses_aggregate_possibleTypes: string[] = ['e_utility_practice_statuses_aggregate'] + export const ise_utility_practice_statuses_aggregate = (obj?: { __typename?: any } | null): obj is e_utility_practice_statuses_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_practice_statuses_aggregate"') + return e_utility_practice_statuses_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_practice_statuses_aggregate_fields_possibleTypes: string[] = ['e_utility_practice_statuses_aggregate_fields'] + export const ise_utility_practice_statuses_aggregate_fields = (obj?: { __typename?: any } | null): obj is e_utility_practice_statuses_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_practice_statuses_aggregate_fields"') + return e_utility_practice_statuses_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_practice_statuses_max_fields_possibleTypes: string[] = ['e_utility_practice_statuses_max_fields'] + export const ise_utility_practice_statuses_max_fields = (obj?: { __typename?: any } | null): obj is e_utility_practice_statuses_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_practice_statuses_max_fields"') + return e_utility_practice_statuses_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_practice_statuses_min_fields_possibleTypes: string[] = ['e_utility_practice_statuses_min_fields'] + export const ise_utility_practice_statuses_min_fields = (obj?: { __typename?: any } | null): obj is e_utility_practice_statuses_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_practice_statuses_min_fields"') + return e_utility_practice_statuses_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_practice_statuses_mutation_response_possibleTypes: string[] = ['e_utility_practice_statuses_mutation_response'] + export const ise_utility_practice_statuses_mutation_response = (obj?: { __typename?: any } | null): obj is e_utility_practice_statuses_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_practice_statuses_mutation_response"') + return e_utility_practice_statuses_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_sources_possibleTypes: string[] = ['e_utility_sources'] + export const ise_utility_sources = (obj?: { __typename?: any } | null): obj is e_utility_sources => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_sources"') + return e_utility_sources_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_sources_aggregate_possibleTypes: string[] = ['e_utility_sources_aggregate'] + export const ise_utility_sources_aggregate = (obj?: { __typename?: any } | null): obj is e_utility_sources_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_sources_aggregate"') + return e_utility_sources_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_sources_aggregate_fields_possibleTypes: string[] = ['e_utility_sources_aggregate_fields'] + export const ise_utility_sources_aggregate_fields = (obj?: { __typename?: any } | null): obj is e_utility_sources_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_sources_aggregate_fields"') + return e_utility_sources_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_sources_max_fields_possibleTypes: string[] = ['e_utility_sources_max_fields'] + export const ise_utility_sources_max_fields = (obj?: { __typename?: any } | null): obj is e_utility_sources_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_sources_max_fields"') + return e_utility_sources_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_sources_min_fields_possibleTypes: string[] = ['e_utility_sources_min_fields'] + export const ise_utility_sources_min_fields = (obj?: { __typename?: any } | null): obj is e_utility_sources_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_sources_min_fields"') + return e_utility_sources_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_sources_mutation_response_possibleTypes: string[] = ['e_utility_sources_mutation_response'] + export const ise_utility_sources_mutation_response = (obj?: { __typename?: any } | null): obj is e_utility_sources_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_sources_mutation_response"') + return e_utility_sources_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_techniques_possibleTypes: string[] = ['e_utility_techniques'] + export const ise_utility_techniques = (obj?: { __typename?: any } | null): obj is e_utility_techniques => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_techniques"') + return e_utility_techniques_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_techniques_aggregate_possibleTypes: string[] = ['e_utility_techniques_aggregate'] + export const ise_utility_techniques_aggregate = (obj?: { __typename?: any } | null): obj is e_utility_techniques_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_techniques_aggregate"') + return e_utility_techniques_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_techniques_aggregate_fields_possibleTypes: string[] = ['e_utility_techniques_aggregate_fields'] + export const ise_utility_techniques_aggregate_fields = (obj?: { __typename?: any } | null): obj is e_utility_techniques_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_techniques_aggregate_fields"') + return e_utility_techniques_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_techniques_max_fields_possibleTypes: string[] = ['e_utility_techniques_max_fields'] + export const ise_utility_techniques_max_fields = (obj?: { __typename?: any } | null): obj is e_utility_techniques_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_techniques_max_fields"') + return e_utility_techniques_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_techniques_min_fields_possibleTypes: string[] = ['e_utility_techniques_min_fields'] + export const ise_utility_techniques_min_fields = (obj?: { __typename?: any } | null): obj is e_utility_techniques_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_techniques_min_fields"') + return e_utility_techniques_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_techniques_mutation_response_possibleTypes: string[] = ['e_utility_techniques_mutation_response'] + export const ise_utility_techniques_mutation_response = (obj?: { __typename?: any } | null): obj is e_utility_techniques_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_techniques_mutation_response"') + return e_utility_techniques_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_throw_strengths_possibleTypes: string[] = ['e_utility_throw_strengths'] + export const ise_utility_throw_strengths = (obj?: { __typename?: any } | null): obj is e_utility_throw_strengths => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_throw_strengths"') + return e_utility_throw_strengths_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_throw_strengths_aggregate_possibleTypes: string[] = ['e_utility_throw_strengths_aggregate'] + export const ise_utility_throw_strengths_aggregate = (obj?: { __typename?: any } | null): obj is e_utility_throw_strengths_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_throw_strengths_aggregate"') + return e_utility_throw_strengths_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_throw_strengths_aggregate_fields_possibleTypes: string[] = ['e_utility_throw_strengths_aggregate_fields'] + export const ise_utility_throw_strengths_aggregate_fields = (obj?: { __typename?: any } | null): obj is e_utility_throw_strengths_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_throw_strengths_aggregate_fields"') + return e_utility_throw_strengths_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_throw_strengths_max_fields_possibleTypes: string[] = ['e_utility_throw_strengths_max_fields'] + export const ise_utility_throw_strengths_max_fields = (obj?: { __typename?: any } | null): obj is e_utility_throw_strengths_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_throw_strengths_max_fields"') + return e_utility_throw_strengths_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_throw_strengths_min_fields_possibleTypes: string[] = ['e_utility_throw_strengths_min_fields'] + export const ise_utility_throw_strengths_min_fields = (obj?: { __typename?: any } | null): obj is e_utility_throw_strengths_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_throw_strengths_min_fields"') + return e_utility_throw_strengths_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_throw_strengths_mutation_response_possibleTypes: string[] = ['e_utility_throw_strengths_mutation_response'] + export const ise_utility_throw_strengths_mutation_response = (obj?: { __typename?: any } | null): obj is e_utility_throw_strengths_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_throw_strengths_mutation_response"') + return e_utility_throw_strengths_mutation_response_possibleTypes.includes(obj.__typename) + } + + + const e_utility_types_possibleTypes: string[] = ['e_utility_types'] export const ise_utility_types = (obj?: { __typename?: any } | null): obj is e_utility_types => { if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_types"') @@ -111413,6 +125368,54 @@ export type SubscriptionGenqlSelection = subscription_rootGenqlSelection + const e_utility_visibility_possibleTypes: string[] = ['e_utility_visibility'] + export const ise_utility_visibility = (obj?: { __typename?: any } | null): obj is e_utility_visibility => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_visibility"') + return e_utility_visibility_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_visibility_aggregate_possibleTypes: string[] = ['e_utility_visibility_aggregate'] + export const ise_utility_visibility_aggregate = (obj?: { __typename?: any } | null): obj is e_utility_visibility_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_visibility_aggregate"') + return e_utility_visibility_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_visibility_aggregate_fields_possibleTypes: string[] = ['e_utility_visibility_aggregate_fields'] + export const ise_utility_visibility_aggregate_fields = (obj?: { __typename?: any } | null): obj is e_utility_visibility_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_visibility_aggregate_fields"') + return e_utility_visibility_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_visibility_max_fields_possibleTypes: string[] = ['e_utility_visibility_max_fields'] + export const ise_utility_visibility_max_fields = (obj?: { __typename?: any } | null): obj is e_utility_visibility_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_visibility_max_fields"') + return e_utility_visibility_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_visibility_min_fields_possibleTypes: string[] = ['e_utility_visibility_min_fields'] + export const ise_utility_visibility_min_fields = (obj?: { __typename?: any } | null): obj is e_utility_visibility_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_visibility_min_fields"') + return e_utility_visibility_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const e_utility_visibility_mutation_response_possibleTypes: string[] = ['e_utility_visibility_mutation_response'] + export const ise_utility_visibility_mutation_response = (obj?: { __typename?: any } | null): obj is e_utility_visibility_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "ise_utility_visibility_mutation_response"') + return e_utility_visibility_mutation_response_possibleTypes.includes(obj.__typename) + } + + + const e_veto_pick_types_possibleTypes: string[] = ['e_veto_pick_types'] export const ise_veto_pick_types = (obj?: { __typename?: any } | null): obj is e_veto_pick_types => { if (!obj?.__typename) throw new Error('__typename is missing in "ise_veto_pick_types"') @@ -122421,6 +136424,1910 @@ export type SubscriptionGenqlSelection = subscription_rootGenqlSelection + const utility_collection_items_possibleTypes: string[] = ['utility_collection_items'] + export const isutility_collection_items = (obj?: { __typename?: any } | null): obj is utility_collection_items => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collection_items"') + return utility_collection_items_possibleTypes.includes(obj.__typename) + } + + + + const utility_collection_items_aggregate_possibleTypes: string[] = ['utility_collection_items_aggregate'] + export const isutility_collection_items_aggregate = (obj?: { __typename?: any } | null): obj is utility_collection_items_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collection_items_aggregate"') + return utility_collection_items_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const utility_collection_items_aggregate_fields_possibleTypes: string[] = ['utility_collection_items_aggregate_fields'] + export const isutility_collection_items_aggregate_fields = (obj?: { __typename?: any } | null): obj is utility_collection_items_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collection_items_aggregate_fields"') + return utility_collection_items_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collection_items_avg_fields_possibleTypes: string[] = ['utility_collection_items_avg_fields'] + export const isutility_collection_items_avg_fields = (obj?: { __typename?: any } | null): obj is utility_collection_items_avg_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collection_items_avg_fields"') + return utility_collection_items_avg_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collection_items_max_fields_possibleTypes: string[] = ['utility_collection_items_max_fields'] + export const isutility_collection_items_max_fields = (obj?: { __typename?: any } | null): obj is utility_collection_items_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collection_items_max_fields"') + return utility_collection_items_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collection_items_min_fields_possibleTypes: string[] = ['utility_collection_items_min_fields'] + export const isutility_collection_items_min_fields = (obj?: { __typename?: any } | null): obj is utility_collection_items_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collection_items_min_fields"') + return utility_collection_items_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collection_items_mutation_response_possibleTypes: string[] = ['utility_collection_items_mutation_response'] + export const isutility_collection_items_mutation_response = (obj?: { __typename?: any } | null): obj is utility_collection_items_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collection_items_mutation_response"') + return utility_collection_items_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const utility_collection_items_stddev_fields_possibleTypes: string[] = ['utility_collection_items_stddev_fields'] + export const isutility_collection_items_stddev_fields = (obj?: { __typename?: any } | null): obj is utility_collection_items_stddev_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collection_items_stddev_fields"') + return utility_collection_items_stddev_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collection_items_stddev_pop_fields_possibleTypes: string[] = ['utility_collection_items_stddev_pop_fields'] + export const isutility_collection_items_stddev_pop_fields = (obj?: { __typename?: any } | null): obj is utility_collection_items_stddev_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collection_items_stddev_pop_fields"') + return utility_collection_items_stddev_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collection_items_stddev_samp_fields_possibleTypes: string[] = ['utility_collection_items_stddev_samp_fields'] + export const isutility_collection_items_stddev_samp_fields = (obj?: { __typename?: any } | null): obj is utility_collection_items_stddev_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collection_items_stddev_samp_fields"') + return utility_collection_items_stddev_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collection_items_sum_fields_possibleTypes: string[] = ['utility_collection_items_sum_fields'] + export const isutility_collection_items_sum_fields = (obj?: { __typename?: any } | null): obj is utility_collection_items_sum_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collection_items_sum_fields"') + return utility_collection_items_sum_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collection_items_var_pop_fields_possibleTypes: string[] = ['utility_collection_items_var_pop_fields'] + export const isutility_collection_items_var_pop_fields = (obj?: { __typename?: any } | null): obj is utility_collection_items_var_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collection_items_var_pop_fields"') + return utility_collection_items_var_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collection_items_var_samp_fields_possibleTypes: string[] = ['utility_collection_items_var_samp_fields'] + export const isutility_collection_items_var_samp_fields = (obj?: { __typename?: any } | null): obj is utility_collection_items_var_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collection_items_var_samp_fields"') + return utility_collection_items_var_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collection_items_variance_fields_possibleTypes: string[] = ['utility_collection_items_variance_fields'] + export const isutility_collection_items_variance_fields = (obj?: { __typename?: any } | null): obj is utility_collection_items_variance_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collection_items_variance_fields"') + return utility_collection_items_variance_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collections_possibleTypes: string[] = ['utility_collections'] + export const isutility_collections = (obj?: { __typename?: any } | null): obj is utility_collections => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collections"') + return utility_collections_possibleTypes.includes(obj.__typename) + } + + + + const utility_collections_aggregate_possibleTypes: string[] = ['utility_collections_aggregate'] + export const isutility_collections_aggregate = (obj?: { __typename?: any } | null): obj is utility_collections_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collections_aggregate"') + return utility_collections_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const utility_collections_aggregate_fields_possibleTypes: string[] = ['utility_collections_aggregate_fields'] + export const isutility_collections_aggregate_fields = (obj?: { __typename?: any } | null): obj is utility_collections_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collections_aggregate_fields"') + return utility_collections_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collections_avg_fields_possibleTypes: string[] = ['utility_collections_avg_fields'] + export const isutility_collections_avg_fields = (obj?: { __typename?: any } | null): obj is utility_collections_avg_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collections_avg_fields"') + return utility_collections_avg_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collections_max_fields_possibleTypes: string[] = ['utility_collections_max_fields'] + export const isutility_collections_max_fields = (obj?: { __typename?: any } | null): obj is utility_collections_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collections_max_fields"') + return utility_collections_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collections_min_fields_possibleTypes: string[] = ['utility_collections_min_fields'] + export const isutility_collections_min_fields = (obj?: { __typename?: any } | null): obj is utility_collections_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collections_min_fields"') + return utility_collections_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collections_mutation_response_possibleTypes: string[] = ['utility_collections_mutation_response'] + export const isutility_collections_mutation_response = (obj?: { __typename?: any } | null): obj is utility_collections_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collections_mutation_response"') + return utility_collections_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const utility_collections_stddev_fields_possibleTypes: string[] = ['utility_collections_stddev_fields'] + export const isutility_collections_stddev_fields = (obj?: { __typename?: any } | null): obj is utility_collections_stddev_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collections_stddev_fields"') + return utility_collections_stddev_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collections_stddev_pop_fields_possibleTypes: string[] = ['utility_collections_stddev_pop_fields'] + export const isutility_collections_stddev_pop_fields = (obj?: { __typename?: any } | null): obj is utility_collections_stddev_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collections_stddev_pop_fields"') + return utility_collections_stddev_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collections_stddev_samp_fields_possibleTypes: string[] = ['utility_collections_stddev_samp_fields'] + export const isutility_collections_stddev_samp_fields = (obj?: { __typename?: any } | null): obj is utility_collections_stddev_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collections_stddev_samp_fields"') + return utility_collections_stddev_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collections_sum_fields_possibleTypes: string[] = ['utility_collections_sum_fields'] + export const isutility_collections_sum_fields = (obj?: { __typename?: any } | null): obj is utility_collections_sum_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collections_sum_fields"') + return utility_collections_sum_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collections_var_pop_fields_possibleTypes: string[] = ['utility_collections_var_pop_fields'] + export const isutility_collections_var_pop_fields = (obj?: { __typename?: any } | null): obj is utility_collections_var_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collections_var_pop_fields"') + return utility_collections_var_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collections_var_samp_fields_possibleTypes: string[] = ['utility_collections_var_samp_fields'] + export const isutility_collections_var_samp_fields = (obj?: { __typename?: any } | null): obj is utility_collections_var_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collections_var_samp_fields"') + return utility_collections_var_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_collections_variance_fields_possibleTypes: string[] = ['utility_collections_variance_fields'] + export const isutility_collections_variance_fields = (obj?: { __typename?: any } | null): obj is utility_collections_variance_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_collections_variance_fields"') + return utility_collections_variance_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_mines_possibleTypes: string[] = ['utility_demo_mines'] + export const isutility_demo_mines = (obj?: { __typename?: any } | null): obj is utility_demo_mines => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_mines"') + return utility_demo_mines_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_mines_aggregate_possibleTypes: string[] = ['utility_demo_mines_aggregate'] + export const isutility_demo_mines_aggregate = (obj?: { __typename?: any } | null): obj is utility_demo_mines_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_mines_aggregate"') + return utility_demo_mines_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_mines_aggregate_fields_possibleTypes: string[] = ['utility_demo_mines_aggregate_fields'] + export const isutility_demo_mines_aggregate_fields = (obj?: { __typename?: any } | null): obj is utility_demo_mines_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_mines_aggregate_fields"') + return utility_demo_mines_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_mines_avg_fields_possibleTypes: string[] = ['utility_demo_mines_avg_fields'] + export const isutility_demo_mines_avg_fields = (obj?: { __typename?: any } | null): obj is utility_demo_mines_avg_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_mines_avg_fields"') + return utility_demo_mines_avg_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_mines_max_fields_possibleTypes: string[] = ['utility_demo_mines_max_fields'] + export const isutility_demo_mines_max_fields = (obj?: { __typename?: any } | null): obj is utility_demo_mines_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_mines_max_fields"') + return utility_demo_mines_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_mines_min_fields_possibleTypes: string[] = ['utility_demo_mines_min_fields'] + export const isutility_demo_mines_min_fields = (obj?: { __typename?: any } | null): obj is utility_demo_mines_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_mines_min_fields"') + return utility_demo_mines_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_mines_mutation_response_possibleTypes: string[] = ['utility_demo_mines_mutation_response'] + export const isutility_demo_mines_mutation_response = (obj?: { __typename?: any } | null): obj is utility_demo_mines_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_mines_mutation_response"') + return utility_demo_mines_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_mines_stddev_fields_possibleTypes: string[] = ['utility_demo_mines_stddev_fields'] + export const isutility_demo_mines_stddev_fields = (obj?: { __typename?: any } | null): obj is utility_demo_mines_stddev_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_mines_stddev_fields"') + return utility_demo_mines_stddev_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_mines_stddev_pop_fields_possibleTypes: string[] = ['utility_demo_mines_stddev_pop_fields'] + export const isutility_demo_mines_stddev_pop_fields = (obj?: { __typename?: any } | null): obj is utility_demo_mines_stddev_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_mines_stddev_pop_fields"') + return utility_demo_mines_stddev_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_mines_stddev_samp_fields_possibleTypes: string[] = ['utility_demo_mines_stddev_samp_fields'] + export const isutility_demo_mines_stddev_samp_fields = (obj?: { __typename?: any } | null): obj is utility_demo_mines_stddev_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_mines_stddev_samp_fields"') + return utility_demo_mines_stddev_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_mines_sum_fields_possibleTypes: string[] = ['utility_demo_mines_sum_fields'] + export const isutility_demo_mines_sum_fields = (obj?: { __typename?: any } | null): obj is utility_demo_mines_sum_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_mines_sum_fields"') + return utility_demo_mines_sum_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_mines_var_pop_fields_possibleTypes: string[] = ['utility_demo_mines_var_pop_fields'] + export const isutility_demo_mines_var_pop_fields = (obj?: { __typename?: any } | null): obj is utility_demo_mines_var_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_mines_var_pop_fields"') + return utility_demo_mines_var_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_mines_var_samp_fields_possibleTypes: string[] = ['utility_demo_mines_var_samp_fields'] + export const isutility_demo_mines_var_samp_fields = (obj?: { __typename?: any } | null): obj is utility_demo_mines_var_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_mines_var_samp_fields"') + return utility_demo_mines_var_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_mines_variance_fields_possibleTypes: string[] = ['utility_demo_mines_variance_fields'] + export const isutility_demo_mines_variance_fields = (obj?: { __typename?: any } | null): obj is utility_demo_mines_variance_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_mines_variance_fields"') + return utility_demo_mines_variance_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_throws_possibleTypes: string[] = ['utility_demo_throws'] + export const isutility_demo_throws = (obj?: { __typename?: any } | null): obj is utility_demo_throws => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_throws"') + return utility_demo_throws_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_throws_aggregate_possibleTypes: string[] = ['utility_demo_throws_aggregate'] + export const isutility_demo_throws_aggregate = (obj?: { __typename?: any } | null): obj is utility_demo_throws_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_throws_aggregate"') + return utility_demo_throws_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_throws_aggregate_fields_possibleTypes: string[] = ['utility_demo_throws_aggregate_fields'] + export const isutility_demo_throws_aggregate_fields = (obj?: { __typename?: any } | null): obj is utility_demo_throws_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_throws_aggregate_fields"') + return utility_demo_throws_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_throws_avg_fields_possibleTypes: string[] = ['utility_demo_throws_avg_fields'] + export const isutility_demo_throws_avg_fields = (obj?: { __typename?: any } | null): obj is utility_demo_throws_avg_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_throws_avg_fields"') + return utility_demo_throws_avg_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_throws_max_fields_possibleTypes: string[] = ['utility_demo_throws_max_fields'] + export const isutility_demo_throws_max_fields = (obj?: { __typename?: any } | null): obj is utility_demo_throws_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_throws_max_fields"') + return utility_demo_throws_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_throws_min_fields_possibleTypes: string[] = ['utility_demo_throws_min_fields'] + export const isutility_demo_throws_min_fields = (obj?: { __typename?: any } | null): obj is utility_demo_throws_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_throws_min_fields"') + return utility_demo_throws_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_throws_mutation_response_possibleTypes: string[] = ['utility_demo_throws_mutation_response'] + export const isutility_demo_throws_mutation_response = (obj?: { __typename?: any } | null): obj is utility_demo_throws_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_throws_mutation_response"') + return utility_demo_throws_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_throws_stddev_fields_possibleTypes: string[] = ['utility_demo_throws_stddev_fields'] + export const isutility_demo_throws_stddev_fields = (obj?: { __typename?: any } | null): obj is utility_demo_throws_stddev_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_throws_stddev_fields"') + return utility_demo_throws_stddev_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_throws_stddev_pop_fields_possibleTypes: string[] = ['utility_demo_throws_stddev_pop_fields'] + export const isutility_demo_throws_stddev_pop_fields = (obj?: { __typename?: any } | null): obj is utility_demo_throws_stddev_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_throws_stddev_pop_fields"') + return utility_demo_throws_stddev_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_throws_stddev_samp_fields_possibleTypes: string[] = ['utility_demo_throws_stddev_samp_fields'] + export const isutility_demo_throws_stddev_samp_fields = (obj?: { __typename?: any } | null): obj is utility_demo_throws_stddev_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_throws_stddev_samp_fields"') + return utility_demo_throws_stddev_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_throws_sum_fields_possibleTypes: string[] = ['utility_demo_throws_sum_fields'] + export const isutility_demo_throws_sum_fields = (obj?: { __typename?: any } | null): obj is utility_demo_throws_sum_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_throws_sum_fields"') + return utility_demo_throws_sum_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_throws_var_pop_fields_possibleTypes: string[] = ['utility_demo_throws_var_pop_fields'] + export const isutility_demo_throws_var_pop_fields = (obj?: { __typename?: any } | null): obj is utility_demo_throws_var_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_throws_var_pop_fields"') + return utility_demo_throws_var_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_throws_var_samp_fields_possibleTypes: string[] = ['utility_demo_throws_var_samp_fields'] + export const isutility_demo_throws_var_samp_fields = (obj?: { __typename?: any } | null): obj is utility_demo_throws_var_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_throws_var_samp_fields"') + return utility_demo_throws_var_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_demo_throws_variance_fields_possibleTypes: string[] = ['utility_demo_throws_variance_fields'] + export const isutility_demo_throws_variance_fields = (obj?: { __typename?: any } | null): obj is utility_demo_throws_variance_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_demo_throws_variance_fields"') + return utility_demo_throws_variance_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_results_possibleTypes: string[] = ['utility_drift_results'] + export const isutility_drift_results = (obj?: { __typename?: any } | null): obj is utility_drift_results => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_results"') + return utility_drift_results_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_results_aggregate_possibleTypes: string[] = ['utility_drift_results_aggregate'] + export const isutility_drift_results_aggregate = (obj?: { __typename?: any } | null): obj is utility_drift_results_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_results_aggregate"') + return utility_drift_results_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_results_aggregate_fields_possibleTypes: string[] = ['utility_drift_results_aggregate_fields'] + export const isutility_drift_results_aggregate_fields = (obj?: { __typename?: any } | null): obj is utility_drift_results_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_results_aggregate_fields"') + return utility_drift_results_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_results_avg_fields_possibleTypes: string[] = ['utility_drift_results_avg_fields'] + export const isutility_drift_results_avg_fields = (obj?: { __typename?: any } | null): obj is utility_drift_results_avg_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_results_avg_fields"') + return utility_drift_results_avg_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_results_max_fields_possibleTypes: string[] = ['utility_drift_results_max_fields'] + export const isutility_drift_results_max_fields = (obj?: { __typename?: any } | null): obj is utility_drift_results_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_results_max_fields"') + return utility_drift_results_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_results_min_fields_possibleTypes: string[] = ['utility_drift_results_min_fields'] + export const isutility_drift_results_min_fields = (obj?: { __typename?: any } | null): obj is utility_drift_results_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_results_min_fields"') + return utility_drift_results_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_results_mutation_response_possibleTypes: string[] = ['utility_drift_results_mutation_response'] + export const isutility_drift_results_mutation_response = (obj?: { __typename?: any } | null): obj is utility_drift_results_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_results_mutation_response"') + return utility_drift_results_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_results_stddev_fields_possibleTypes: string[] = ['utility_drift_results_stddev_fields'] + export const isutility_drift_results_stddev_fields = (obj?: { __typename?: any } | null): obj is utility_drift_results_stddev_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_results_stddev_fields"') + return utility_drift_results_stddev_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_results_stddev_pop_fields_possibleTypes: string[] = ['utility_drift_results_stddev_pop_fields'] + export const isutility_drift_results_stddev_pop_fields = (obj?: { __typename?: any } | null): obj is utility_drift_results_stddev_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_results_stddev_pop_fields"') + return utility_drift_results_stddev_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_results_stddev_samp_fields_possibleTypes: string[] = ['utility_drift_results_stddev_samp_fields'] + export const isutility_drift_results_stddev_samp_fields = (obj?: { __typename?: any } | null): obj is utility_drift_results_stddev_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_results_stddev_samp_fields"') + return utility_drift_results_stddev_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_results_sum_fields_possibleTypes: string[] = ['utility_drift_results_sum_fields'] + export const isutility_drift_results_sum_fields = (obj?: { __typename?: any } | null): obj is utility_drift_results_sum_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_results_sum_fields"') + return utility_drift_results_sum_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_results_var_pop_fields_possibleTypes: string[] = ['utility_drift_results_var_pop_fields'] + export const isutility_drift_results_var_pop_fields = (obj?: { __typename?: any } | null): obj is utility_drift_results_var_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_results_var_pop_fields"') + return utility_drift_results_var_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_results_var_samp_fields_possibleTypes: string[] = ['utility_drift_results_var_samp_fields'] + export const isutility_drift_results_var_samp_fields = (obj?: { __typename?: any } | null): obj is utility_drift_results_var_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_results_var_samp_fields"') + return utility_drift_results_var_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_results_variance_fields_possibleTypes: string[] = ['utility_drift_results_variance_fields'] + export const isutility_drift_results_variance_fields = (obj?: { __typename?: any } | null): obj is utility_drift_results_variance_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_results_variance_fields"') + return utility_drift_results_variance_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_scans_possibleTypes: string[] = ['utility_drift_scans'] + export const isutility_drift_scans = (obj?: { __typename?: any } | null): obj is utility_drift_scans => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_scans"') + return utility_drift_scans_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_scans_aggregate_possibleTypes: string[] = ['utility_drift_scans_aggregate'] + export const isutility_drift_scans_aggregate = (obj?: { __typename?: any } | null): obj is utility_drift_scans_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_scans_aggregate"') + return utility_drift_scans_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_scans_aggregate_fields_possibleTypes: string[] = ['utility_drift_scans_aggregate_fields'] + export const isutility_drift_scans_aggregate_fields = (obj?: { __typename?: any } | null): obj is utility_drift_scans_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_scans_aggregate_fields"') + return utility_drift_scans_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_scans_avg_fields_possibleTypes: string[] = ['utility_drift_scans_avg_fields'] + export const isutility_drift_scans_avg_fields = (obj?: { __typename?: any } | null): obj is utility_drift_scans_avg_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_scans_avg_fields"') + return utility_drift_scans_avg_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_scans_max_fields_possibleTypes: string[] = ['utility_drift_scans_max_fields'] + export const isutility_drift_scans_max_fields = (obj?: { __typename?: any } | null): obj is utility_drift_scans_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_scans_max_fields"') + return utility_drift_scans_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_scans_min_fields_possibleTypes: string[] = ['utility_drift_scans_min_fields'] + export const isutility_drift_scans_min_fields = (obj?: { __typename?: any } | null): obj is utility_drift_scans_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_scans_min_fields"') + return utility_drift_scans_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_scans_mutation_response_possibleTypes: string[] = ['utility_drift_scans_mutation_response'] + export const isutility_drift_scans_mutation_response = (obj?: { __typename?: any } | null): obj is utility_drift_scans_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_scans_mutation_response"') + return utility_drift_scans_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_scans_stddev_fields_possibleTypes: string[] = ['utility_drift_scans_stddev_fields'] + export const isutility_drift_scans_stddev_fields = (obj?: { __typename?: any } | null): obj is utility_drift_scans_stddev_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_scans_stddev_fields"') + return utility_drift_scans_stddev_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_scans_stddev_pop_fields_possibleTypes: string[] = ['utility_drift_scans_stddev_pop_fields'] + export const isutility_drift_scans_stddev_pop_fields = (obj?: { __typename?: any } | null): obj is utility_drift_scans_stddev_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_scans_stddev_pop_fields"') + return utility_drift_scans_stddev_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_scans_stddev_samp_fields_possibleTypes: string[] = ['utility_drift_scans_stddev_samp_fields'] + export const isutility_drift_scans_stddev_samp_fields = (obj?: { __typename?: any } | null): obj is utility_drift_scans_stddev_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_scans_stddev_samp_fields"') + return utility_drift_scans_stddev_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_scans_sum_fields_possibleTypes: string[] = ['utility_drift_scans_sum_fields'] + export const isutility_drift_scans_sum_fields = (obj?: { __typename?: any } | null): obj is utility_drift_scans_sum_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_scans_sum_fields"') + return utility_drift_scans_sum_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_scans_var_pop_fields_possibleTypes: string[] = ['utility_drift_scans_var_pop_fields'] + export const isutility_drift_scans_var_pop_fields = (obj?: { __typename?: any } | null): obj is utility_drift_scans_var_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_scans_var_pop_fields"') + return utility_drift_scans_var_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_scans_var_samp_fields_possibleTypes: string[] = ['utility_drift_scans_var_samp_fields'] + export const isutility_drift_scans_var_samp_fields = (obj?: { __typename?: any } | null): obj is utility_drift_scans_var_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_scans_var_samp_fields"') + return utility_drift_scans_var_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_drift_scans_variance_fields_possibleTypes: string[] = ['utility_drift_scans_variance_fields'] + export const isutility_drift_scans_variance_fields = (obj?: { __typename?: any } | null): obj is utility_drift_scans_variance_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_drift_scans_variance_fields"') + return utility_drift_scans_variance_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_favorites_possibleTypes: string[] = ['utility_lineup_favorites'] + export const isutility_lineup_favorites = (obj?: { __typename?: any } | null): obj is utility_lineup_favorites => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_favorites"') + return utility_lineup_favorites_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_favorites_aggregate_possibleTypes: string[] = ['utility_lineup_favorites_aggregate'] + export const isutility_lineup_favorites_aggregate = (obj?: { __typename?: any } | null): obj is utility_lineup_favorites_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_favorites_aggregate"') + return utility_lineup_favorites_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_favorites_aggregate_fields_possibleTypes: string[] = ['utility_lineup_favorites_aggregate_fields'] + export const isutility_lineup_favorites_aggregate_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_favorites_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_favorites_aggregate_fields"') + return utility_lineup_favorites_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_favorites_avg_fields_possibleTypes: string[] = ['utility_lineup_favorites_avg_fields'] + export const isutility_lineup_favorites_avg_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_favorites_avg_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_favorites_avg_fields"') + return utility_lineup_favorites_avg_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_favorites_max_fields_possibleTypes: string[] = ['utility_lineup_favorites_max_fields'] + export const isutility_lineup_favorites_max_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_favorites_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_favorites_max_fields"') + return utility_lineup_favorites_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_favorites_min_fields_possibleTypes: string[] = ['utility_lineup_favorites_min_fields'] + export const isutility_lineup_favorites_min_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_favorites_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_favorites_min_fields"') + return utility_lineup_favorites_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_favorites_mutation_response_possibleTypes: string[] = ['utility_lineup_favorites_mutation_response'] + export const isutility_lineup_favorites_mutation_response = (obj?: { __typename?: any } | null): obj is utility_lineup_favorites_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_favorites_mutation_response"') + return utility_lineup_favorites_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_favorites_stddev_fields_possibleTypes: string[] = ['utility_lineup_favorites_stddev_fields'] + export const isutility_lineup_favorites_stddev_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_favorites_stddev_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_favorites_stddev_fields"') + return utility_lineup_favorites_stddev_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_favorites_stddev_pop_fields_possibleTypes: string[] = ['utility_lineup_favorites_stddev_pop_fields'] + export const isutility_lineup_favorites_stddev_pop_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_favorites_stddev_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_favorites_stddev_pop_fields"') + return utility_lineup_favorites_stddev_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_favorites_stddev_samp_fields_possibleTypes: string[] = ['utility_lineup_favorites_stddev_samp_fields'] + export const isutility_lineup_favorites_stddev_samp_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_favorites_stddev_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_favorites_stddev_samp_fields"') + return utility_lineup_favorites_stddev_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_favorites_sum_fields_possibleTypes: string[] = ['utility_lineup_favorites_sum_fields'] + export const isutility_lineup_favorites_sum_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_favorites_sum_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_favorites_sum_fields"') + return utility_lineup_favorites_sum_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_favorites_var_pop_fields_possibleTypes: string[] = ['utility_lineup_favorites_var_pop_fields'] + export const isutility_lineup_favorites_var_pop_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_favorites_var_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_favorites_var_pop_fields"') + return utility_lineup_favorites_var_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_favorites_var_samp_fields_possibleTypes: string[] = ['utility_lineup_favorites_var_samp_fields'] + export const isutility_lineup_favorites_var_samp_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_favorites_var_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_favorites_var_samp_fields"') + return utility_lineup_favorites_var_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_favorites_variance_fields_possibleTypes: string[] = ['utility_lineup_favorites_variance_fields'] + export const isutility_lineup_favorites_variance_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_favorites_variance_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_favorites_variance_fields"') + return utility_lineup_favorites_variance_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_progress_possibleTypes: string[] = ['utility_lineup_progress'] + export const isutility_lineup_progress = (obj?: { __typename?: any } | null): obj is utility_lineup_progress => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_progress"') + return utility_lineup_progress_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_progress_aggregate_possibleTypes: string[] = ['utility_lineup_progress_aggregate'] + export const isutility_lineup_progress_aggregate = (obj?: { __typename?: any } | null): obj is utility_lineup_progress_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_progress_aggregate"') + return utility_lineup_progress_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_progress_aggregate_fields_possibleTypes: string[] = ['utility_lineup_progress_aggregate_fields'] + export const isutility_lineup_progress_aggregate_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_progress_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_progress_aggregate_fields"') + return utility_lineup_progress_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_progress_avg_fields_possibleTypes: string[] = ['utility_lineup_progress_avg_fields'] + export const isutility_lineup_progress_avg_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_progress_avg_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_progress_avg_fields"') + return utility_lineup_progress_avg_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_progress_max_fields_possibleTypes: string[] = ['utility_lineup_progress_max_fields'] + export const isutility_lineup_progress_max_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_progress_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_progress_max_fields"') + return utility_lineup_progress_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_progress_min_fields_possibleTypes: string[] = ['utility_lineup_progress_min_fields'] + export const isutility_lineup_progress_min_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_progress_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_progress_min_fields"') + return utility_lineup_progress_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_progress_mutation_response_possibleTypes: string[] = ['utility_lineup_progress_mutation_response'] + export const isutility_lineup_progress_mutation_response = (obj?: { __typename?: any } | null): obj is utility_lineup_progress_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_progress_mutation_response"') + return utility_lineup_progress_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_progress_stddev_fields_possibleTypes: string[] = ['utility_lineup_progress_stddev_fields'] + export const isutility_lineup_progress_stddev_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_progress_stddev_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_progress_stddev_fields"') + return utility_lineup_progress_stddev_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_progress_stddev_pop_fields_possibleTypes: string[] = ['utility_lineup_progress_stddev_pop_fields'] + export const isutility_lineup_progress_stddev_pop_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_progress_stddev_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_progress_stddev_pop_fields"') + return utility_lineup_progress_stddev_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_progress_stddev_samp_fields_possibleTypes: string[] = ['utility_lineup_progress_stddev_samp_fields'] + export const isutility_lineup_progress_stddev_samp_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_progress_stddev_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_progress_stddev_samp_fields"') + return utility_lineup_progress_stddev_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_progress_sum_fields_possibleTypes: string[] = ['utility_lineup_progress_sum_fields'] + export const isutility_lineup_progress_sum_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_progress_sum_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_progress_sum_fields"') + return utility_lineup_progress_sum_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_progress_var_pop_fields_possibleTypes: string[] = ['utility_lineup_progress_var_pop_fields'] + export const isutility_lineup_progress_var_pop_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_progress_var_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_progress_var_pop_fields"') + return utility_lineup_progress_var_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_progress_var_samp_fields_possibleTypes: string[] = ['utility_lineup_progress_var_samp_fields'] + export const isutility_lineup_progress_var_samp_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_progress_var_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_progress_var_samp_fields"') + return utility_lineup_progress_var_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_progress_variance_fields_possibleTypes: string[] = ['utility_lineup_progress_variance_fields'] + export const isutility_lineup_progress_variance_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_progress_variance_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_progress_variance_fields"') + return utility_lineup_progress_variance_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_renders_possibleTypes: string[] = ['utility_lineup_renders'] + export const isutility_lineup_renders = (obj?: { __typename?: any } | null): obj is utility_lineup_renders => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_renders"') + return utility_lineup_renders_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_renders_aggregate_possibleTypes: string[] = ['utility_lineup_renders_aggregate'] + export const isutility_lineup_renders_aggregate = (obj?: { __typename?: any } | null): obj is utility_lineup_renders_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_renders_aggregate"') + return utility_lineup_renders_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_renders_aggregate_fields_possibleTypes: string[] = ['utility_lineup_renders_aggregate_fields'] + export const isutility_lineup_renders_aggregate_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_renders_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_renders_aggregate_fields"') + return utility_lineup_renders_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_renders_avg_fields_possibleTypes: string[] = ['utility_lineup_renders_avg_fields'] + export const isutility_lineup_renders_avg_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_renders_avg_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_renders_avg_fields"') + return utility_lineup_renders_avg_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_renders_max_fields_possibleTypes: string[] = ['utility_lineup_renders_max_fields'] + export const isutility_lineup_renders_max_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_renders_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_renders_max_fields"') + return utility_lineup_renders_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_renders_min_fields_possibleTypes: string[] = ['utility_lineup_renders_min_fields'] + export const isutility_lineup_renders_min_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_renders_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_renders_min_fields"') + return utility_lineup_renders_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_renders_mutation_response_possibleTypes: string[] = ['utility_lineup_renders_mutation_response'] + export const isutility_lineup_renders_mutation_response = (obj?: { __typename?: any } | null): obj is utility_lineup_renders_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_renders_mutation_response"') + return utility_lineup_renders_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_renders_stddev_fields_possibleTypes: string[] = ['utility_lineup_renders_stddev_fields'] + export const isutility_lineup_renders_stddev_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_renders_stddev_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_renders_stddev_fields"') + return utility_lineup_renders_stddev_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_renders_stddev_pop_fields_possibleTypes: string[] = ['utility_lineup_renders_stddev_pop_fields'] + export const isutility_lineup_renders_stddev_pop_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_renders_stddev_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_renders_stddev_pop_fields"') + return utility_lineup_renders_stddev_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_renders_stddev_samp_fields_possibleTypes: string[] = ['utility_lineup_renders_stddev_samp_fields'] + export const isutility_lineup_renders_stddev_samp_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_renders_stddev_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_renders_stddev_samp_fields"') + return utility_lineup_renders_stddev_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_renders_sum_fields_possibleTypes: string[] = ['utility_lineup_renders_sum_fields'] + export const isutility_lineup_renders_sum_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_renders_sum_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_renders_sum_fields"') + return utility_lineup_renders_sum_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_renders_var_pop_fields_possibleTypes: string[] = ['utility_lineup_renders_var_pop_fields'] + export const isutility_lineup_renders_var_pop_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_renders_var_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_renders_var_pop_fields"') + return utility_lineup_renders_var_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_renders_var_samp_fields_possibleTypes: string[] = ['utility_lineup_renders_var_samp_fields'] + export const isutility_lineup_renders_var_samp_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_renders_var_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_renders_var_samp_fields"') + return utility_lineup_renders_var_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_renders_variance_fields_possibleTypes: string[] = ['utility_lineup_renders_variance_fields'] + export const isutility_lineup_renders_variance_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_renders_variance_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_renders_variance_fields"') + return utility_lineup_renders_variance_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_repairs_possibleTypes: string[] = ['utility_lineup_repairs'] + export const isutility_lineup_repairs = (obj?: { __typename?: any } | null): obj is utility_lineup_repairs => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_repairs"') + return utility_lineup_repairs_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_repairs_aggregate_possibleTypes: string[] = ['utility_lineup_repairs_aggregate'] + export const isutility_lineup_repairs_aggregate = (obj?: { __typename?: any } | null): obj is utility_lineup_repairs_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_repairs_aggregate"') + return utility_lineup_repairs_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_repairs_aggregate_fields_possibleTypes: string[] = ['utility_lineup_repairs_aggregate_fields'] + export const isutility_lineup_repairs_aggregate_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_repairs_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_repairs_aggregate_fields"') + return utility_lineup_repairs_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_repairs_avg_fields_possibleTypes: string[] = ['utility_lineup_repairs_avg_fields'] + export const isutility_lineup_repairs_avg_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_repairs_avg_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_repairs_avg_fields"') + return utility_lineup_repairs_avg_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_repairs_max_fields_possibleTypes: string[] = ['utility_lineup_repairs_max_fields'] + export const isutility_lineup_repairs_max_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_repairs_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_repairs_max_fields"') + return utility_lineup_repairs_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_repairs_min_fields_possibleTypes: string[] = ['utility_lineup_repairs_min_fields'] + export const isutility_lineup_repairs_min_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_repairs_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_repairs_min_fields"') + return utility_lineup_repairs_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_repairs_mutation_response_possibleTypes: string[] = ['utility_lineup_repairs_mutation_response'] + export const isutility_lineup_repairs_mutation_response = (obj?: { __typename?: any } | null): obj is utility_lineup_repairs_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_repairs_mutation_response"') + return utility_lineup_repairs_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_repairs_stddev_fields_possibleTypes: string[] = ['utility_lineup_repairs_stddev_fields'] + export const isutility_lineup_repairs_stddev_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_repairs_stddev_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_repairs_stddev_fields"') + return utility_lineup_repairs_stddev_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_repairs_stddev_pop_fields_possibleTypes: string[] = ['utility_lineup_repairs_stddev_pop_fields'] + export const isutility_lineup_repairs_stddev_pop_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_repairs_stddev_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_repairs_stddev_pop_fields"') + return utility_lineup_repairs_stddev_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_repairs_stddev_samp_fields_possibleTypes: string[] = ['utility_lineup_repairs_stddev_samp_fields'] + export const isutility_lineup_repairs_stddev_samp_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_repairs_stddev_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_repairs_stddev_samp_fields"') + return utility_lineup_repairs_stddev_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_repairs_sum_fields_possibleTypes: string[] = ['utility_lineup_repairs_sum_fields'] + export const isutility_lineup_repairs_sum_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_repairs_sum_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_repairs_sum_fields"') + return utility_lineup_repairs_sum_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_repairs_var_pop_fields_possibleTypes: string[] = ['utility_lineup_repairs_var_pop_fields'] + export const isutility_lineup_repairs_var_pop_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_repairs_var_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_repairs_var_pop_fields"') + return utility_lineup_repairs_var_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_repairs_var_samp_fields_possibleTypes: string[] = ['utility_lineup_repairs_var_samp_fields'] + export const isutility_lineup_repairs_var_samp_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_repairs_var_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_repairs_var_samp_fields"') + return utility_lineup_repairs_var_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_repairs_variance_fields_possibleTypes: string[] = ['utility_lineup_repairs_variance_fields'] + export const isutility_lineup_repairs_variance_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_repairs_variance_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_repairs_variance_fields"') + return utility_lineup_repairs_variance_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_votes_possibleTypes: string[] = ['utility_lineup_votes'] + export const isutility_lineup_votes = (obj?: { __typename?: any } | null): obj is utility_lineup_votes => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_votes"') + return utility_lineup_votes_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_votes_aggregate_possibleTypes: string[] = ['utility_lineup_votes_aggregate'] + export const isutility_lineup_votes_aggregate = (obj?: { __typename?: any } | null): obj is utility_lineup_votes_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_votes_aggregate"') + return utility_lineup_votes_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_votes_aggregate_fields_possibleTypes: string[] = ['utility_lineup_votes_aggregate_fields'] + export const isutility_lineup_votes_aggregate_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_votes_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_votes_aggregate_fields"') + return utility_lineup_votes_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_votes_avg_fields_possibleTypes: string[] = ['utility_lineup_votes_avg_fields'] + export const isutility_lineup_votes_avg_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_votes_avg_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_votes_avg_fields"') + return utility_lineup_votes_avg_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_votes_max_fields_possibleTypes: string[] = ['utility_lineup_votes_max_fields'] + export const isutility_lineup_votes_max_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_votes_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_votes_max_fields"') + return utility_lineup_votes_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_votes_min_fields_possibleTypes: string[] = ['utility_lineup_votes_min_fields'] + export const isutility_lineup_votes_min_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_votes_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_votes_min_fields"') + return utility_lineup_votes_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_votes_mutation_response_possibleTypes: string[] = ['utility_lineup_votes_mutation_response'] + export const isutility_lineup_votes_mutation_response = (obj?: { __typename?: any } | null): obj is utility_lineup_votes_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_votes_mutation_response"') + return utility_lineup_votes_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_votes_stddev_fields_possibleTypes: string[] = ['utility_lineup_votes_stddev_fields'] + export const isutility_lineup_votes_stddev_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_votes_stddev_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_votes_stddev_fields"') + return utility_lineup_votes_stddev_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_votes_stddev_pop_fields_possibleTypes: string[] = ['utility_lineup_votes_stddev_pop_fields'] + export const isutility_lineup_votes_stddev_pop_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_votes_stddev_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_votes_stddev_pop_fields"') + return utility_lineup_votes_stddev_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_votes_stddev_samp_fields_possibleTypes: string[] = ['utility_lineup_votes_stddev_samp_fields'] + export const isutility_lineup_votes_stddev_samp_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_votes_stddev_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_votes_stddev_samp_fields"') + return utility_lineup_votes_stddev_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_votes_sum_fields_possibleTypes: string[] = ['utility_lineup_votes_sum_fields'] + export const isutility_lineup_votes_sum_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_votes_sum_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_votes_sum_fields"') + return utility_lineup_votes_sum_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_votes_var_pop_fields_possibleTypes: string[] = ['utility_lineup_votes_var_pop_fields'] + export const isutility_lineup_votes_var_pop_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_votes_var_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_votes_var_pop_fields"') + return utility_lineup_votes_var_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_votes_var_samp_fields_possibleTypes: string[] = ['utility_lineup_votes_var_samp_fields'] + export const isutility_lineup_votes_var_samp_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_votes_var_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_votes_var_samp_fields"') + return utility_lineup_votes_var_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineup_votes_variance_fields_possibleTypes: string[] = ['utility_lineup_votes_variance_fields'] + export const isutility_lineup_votes_variance_fields = (obj?: { __typename?: any } | null): obj is utility_lineup_votes_variance_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineup_votes_variance_fields"') + return utility_lineup_votes_variance_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineups_possibleTypes: string[] = ['utility_lineups'] + export const isutility_lineups = (obj?: { __typename?: any } | null): obj is utility_lineups => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineups"') + return utility_lineups_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineups_aggregate_possibleTypes: string[] = ['utility_lineups_aggregate'] + export const isutility_lineups_aggregate = (obj?: { __typename?: any } | null): obj is utility_lineups_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineups_aggregate"') + return utility_lineups_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineups_aggregate_fields_possibleTypes: string[] = ['utility_lineups_aggregate_fields'] + export const isutility_lineups_aggregate_fields = (obj?: { __typename?: any } | null): obj is utility_lineups_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineups_aggregate_fields"') + return utility_lineups_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineups_avg_fields_possibleTypes: string[] = ['utility_lineups_avg_fields'] + export const isutility_lineups_avg_fields = (obj?: { __typename?: any } | null): obj is utility_lineups_avg_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineups_avg_fields"') + return utility_lineups_avg_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineups_max_fields_possibleTypes: string[] = ['utility_lineups_max_fields'] + export const isutility_lineups_max_fields = (obj?: { __typename?: any } | null): obj is utility_lineups_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineups_max_fields"') + return utility_lineups_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineups_min_fields_possibleTypes: string[] = ['utility_lineups_min_fields'] + export const isutility_lineups_min_fields = (obj?: { __typename?: any } | null): obj is utility_lineups_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineups_min_fields"') + return utility_lineups_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineups_mutation_response_possibleTypes: string[] = ['utility_lineups_mutation_response'] + export const isutility_lineups_mutation_response = (obj?: { __typename?: any } | null): obj is utility_lineups_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineups_mutation_response"') + return utility_lineups_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineups_stddev_fields_possibleTypes: string[] = ['utility_lineups_stddev_fields'] + export const isutility_lineups_stddev_fields = (obj?: { __typename?: any } | null): obj is utility_lineups_stddev_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineups_stddev_fields"') + return utility_lineups_stddev_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineups_stddev_pop_fields_possibleTypes: string[] = ['utility_lineups_stddev_pop_fields'] + export const isutility_lineups_stddev_pop_fields = (obj?: { __typename?: any } | null): obj is utility_lineups_stddev_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineups_stddev_pop_fields"') + return utility_lineups_stddev_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineups_stddev_samp_fields_possibleTypes: string[] = ['utility_lineups_stddev_samp_fields'] + export const isutility_lineups_stddev_samp_fields = (obj?: { __typename?: any } | null): obj is utility_lineups_stddev_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineups_stddev_samp_fields"') + return utility_lineups_stddev_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineups_sum_fields_possibleTypes: string[] = ['utility_lineups_sum_fields'] + export const isutility_lineups_sum_fields = (obj?: { __typename?: any } | null): obj is utility_lineups_sum_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineups_sum_fields"') + return utility_lineups_sum_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineups_var_pop_fields_possibleTypes: string[] = ['utility_lineups_var_pop_fields'] + export const isutility_lineups_var_pop_fields = (obj?: { __typename?: any } | null): obj is utility_lineups_var_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineups_var_pop_fields"') + return utility_lineups_var_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineups_var_samp_fields_possibleTypes: string[] = ['utility_lineups_var_samp_fields'] + export const isutility_lineups_var_samp_fields = (obj?: { __typename?: any } | null): obj is utility_lineups_var_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineups_var_samp_fields"') + return utility_lineups_var_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_lineups_variance_fields_possibleTypes: string[] = ['utility_lineups_variance_fields'] + export const isutility_lineups_variance_fields = (obj?: { __typename?: any } | null): obj is utility_lineups_variance_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_lineups_variance_fields"') + return utility_lineups_variance_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_meta_lineups_possibleTypes: string[] = ['utility_meta_lineups'] + export const isutility_meta_lineups = (obj?: { __typename?: any } | null): obj is utility_meta_lineups => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_meta_lineups"') + return utility_meta_lineups_possibleTypes.includes(obj.__typename) + } + + + + const utility_meta_lineups_aggregate_possibleTypes: string[] = ['utility_meta_lineups_aggregate'] + export const isutility_meta_lineups_aggregate = (obj?: { __typename?: any } | null): obj is utility_meta_lineups_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_meta_lineups_aggregate"') + return utility_meta_lineups_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const utility_meta_lineups_aggregate_fields_possibleTypes: string[] = ['utility_meta_lineups_aggregate_fields'] + export const isutility_meta_lineups_aggregate_fields = (obj?: { __typename?: any } | null): obj is utility_meta_lineups_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_meta_lineups_aggregate_fields"') + return utility_meta_lineups_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_meta_lineups_avg_fields_possibleTypes: string[] = ['utility_meta_lineups_avg_fields'] + export const isutility_meta_lineups_avg_fields = (obj?: { __typename?: any } | null): obj is utility_meta_lineups_avg_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_meta_lineups_avg_fields"') + return utility_meta_lineups_avg_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_meta_lineups_max_fields_possibleTypes: string[] = ['utility_meta_lineups_max_fields'] + export const isutility_meta_lineups_max_fields = (obj?: { __typename?: any } | null): obj is utility_meta_lineups_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_meta_lineups_max_fields"') + return utility_meta_lineups_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_meta_lineups_min_fields_possibleTypes: string[] = ['utility_meta_lineups_min_fields'] + export const isutility_meta_lineups_min_fields = (obj?: { __typename?: any } | null): obj is utility_meta_lineups_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_meta_lineups_min_fields"') + return utility_meta_lineups_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_meta_lineups_mutation_response_possibleTypes: string[] = ['utility_meta_lineups_mutation_response'] + export const isutility_meta_lineups_mutation_response = (obj?: { __typename?: any } | null): obj is utility_meta_lineups_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_meta_lineups_mutation_response"') + return utility_meta_lineups_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const utility_meta_lineups_stddev_fields_possibleTypes: string[] = ['utility_meta_lineups_stddev_fields'] + export const isutility_meta_lineups_stddev_fields = (obj?: { __typename?: any } | null): obj is utility_meta_lineups_stddev_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_meta_lineups_stddev_fields"') + return utility_meta_lineups_stddev_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_meta_lineups_stddev_pop_fields_possibleTypes: string[] = ['utility_meta_lineups_stddev_pop_fields'] + export const isutility_meta_lineups_stddev_pop_fields = (obj?: { __typename?: any } | null): obj is utility_meta_lineups_stddev_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_meta_lineups_stddev_pop_fields"') + return utility_meta_lineups_stddev_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_meta_lineups_stddev_samp_fields_possibleTypes: string[] = ['utility_meta_lineups_stddev_samp_fields'] + export const isutility_meta_lineups_stddev_samp_fields = (obj?: { __typename?: any } | null): obj is utility_meta_lineups_stddev_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_meta_lineups_stddev_samp_fields"') + return utility_meta_lineups_stddev_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_meta_lineups_sum_fields_possibleTypes: string[] = ['utility_meta_lineups_sum_fields'] + export const isutility_meta_lineups_sum_fields = (obj?: { __typename?: any } | null): obj is utility_meta_lineups_sum_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_meta_lineups_sum_fields"') + return utility_meta_lineups_sum_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_meta_lineups_var_pop_fields_possibleTypes: string[] = ['utility_meta_lineups_var_pop_fields'] + export const isutility_meta_lineups_var_pop_fields = (obj?: { __typename?: any } | null): obj is utility_meta_lineups_var_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_meta_lineups_var_pop_fields"') + return utility_meta_lineups_var_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_meta_lineups_var_samp_fields_possibleTypes: string[] = ['utility_meta_lineups_var_samp_fields'] + export const isutility_meta_lineups_var_samp_fields = (obj?: { __typename?: any } | null): obj is utility_meta_lineups_var_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_meta_lineups_var_samp_fields"') + return utility_meta_lineups_var_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_meta_lineups_variance_fields_possibleTypes: string[] = ['utility_meta_lineups_variance_fields'] + export const isutility_meta_lineups_variance_fields = (obj?: { __typename?: any } | null): obj is utility_meta_lineups_variance_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_meta_lineups_variance_fields"') + return utility_meta_lineups_variance_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbook_steps_possibleTypes: string[] = ['utility_playbook_steps'] + export const isutility_playbook_steps = (obj?: { __typename?: any } | null): obj is utility_playbook_steps => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbook_steps"') + return utility_playbook_steps_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbook_steps_aggregate_possibleTypes: string[] = ['utility_playbook_steps_aggregate'] + export const isutility_playbook_steps_aggregate = (obj?: { __typename?: any } | null): obj is utility_playbook_steps_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbook_steps_aggregate"') + return utility_playbook_steps_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbook_steps_aggregate_fields_possibleTypes: string[] = ['utility_playbook_steps_aggregate_fields'] + export const isutility_playbook_steps_aggregate_fields = (obj?: { __typename?: any } | null): obj is utility_playbook_steps_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbook_steps_aggregate_fields"') + return utility_playbook_steps_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbook_steps_avg_fields_possibleTypes: string[] = ['utility_playbook_steps_avg_fields'] + export const isutility_playbook_steps_avg_fields = (obj?: { __typename?: any } | null): obj is utility_playbook_steps_avg_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbook_steps_avg_fields"') + return utility_playbook_steps_avg_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbook_steps_max_fields_possibleTypes: string[] = ['utility_playbook_steps_max_fields'] + export const isutility_playbook_steps_max_fields = (obj?: { __typename?: any } | null): obj is utility_playbook_steps_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbook_steps_max_fields"') + return utility_playbook_steps_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbook_steps_min_fields_possibleTypes: string[] = ['utility_playbook_steps_min_fields'] + export const isutility_playbook_steps_min_fields = (obj?: { __typename?: any } | null): obj is utility_playbook_steps_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbook_steps_min_fields"') + return utility_playbook_steps_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbook_steps_mutation_response_possibleTypes: string[] = ['utility_playbook_steps_mutation_response'] + export const isutility_playbook_steps_mutation_response = (obj?: { __typename?: any } | null): obj is utility_playbook_steps_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbook_steps_mutation_response"') + return utility_playbook_steps_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbook_steps_stddev_fields_possibleTypes: string[] = ['utility_playbook_steps_stddev_fields'] + export const isutility_playbook_steps_stddev_fields = (obj?: { __typename?: any } | null): obj is utility_playbook_steps_stddev_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbook_steps_stddev_fields"') + return utility_playbook_steps_stddev_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbook_steps_stddev_pop_fields_possibleTypes: string[] = ['utility_playbook_steps_stddev_pop_fields'] + export const isutility_playbook_steps_stddev_pop_fields = (obj?: { __typename?: any } | null): obj is utility_playbook_steps_stddev_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbook_steps_stddev_pop_fields"') + return utility_playbook_steps_stddev_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbook_steps_stddev_samp_fields_possibleTypes: string[] = ['utility_playbook_steps_stddev_samp_fields'] + export const isutility_playbook_steps_stddev_samp_fields = (obj?: { __typename?: any } | null): obj is utility_playbook_steps_stddev_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbook_steps_stddev_samp_fields"') + return utility_playbook_steps_stddev_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbook_steps_sum_fields_possibleTypes: string[] = ['utility_playbook_steps_sum_fields'] + export const isutility_playbook_steps_sum_fields = (obj?: { __typename?: any } | null): obj is utility_playbook_steps_sum_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbook_steps_sum_fields"') + return utility_playbook_steps_sum_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbook_steps_var_pop_fields_possibleTypes: string[] = ['utility_playbook_steps_var_pop_fields'] + export const isutility_playbook_steps_var_pop_fields = (obj?: { __typename?: any } | null): obj is utility_playbook_steps_var_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbook_steps_var_pop_fields"') + return utility_playbook_steps_var_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbook_steps_var_samp_fields_possibleTypes: string[] = ['utility_playbook_steps_var_samp_fields'] + export const isutility_playbook_steps_var_samp_fields = (obj?: { __typename?: any } | null): obj is utility_playbook_steps_var_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbook_steps_var_samp_fields"') + return utility_playbook_steps_var_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbook_steps_variance_fields_possibleTypes: string[] = ['utility_playbook_steps_variance_fields'] + export const isutility_playbook_steps_variance_fields = (obj?: { __typename?: any } | null): obj is utility_playbook_steps_variance_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbook_steps_variance_fields"') + return utility_playbook_steps_variance_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbooks_possibleTypes: string[] = ['utility_playbooks'] + export const isutility_playbooks = (obj?: { __typename?: any } | null): obj is utility_playbooks => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbooks"') + return utility_playbooks_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbooks_aggregate_possibleTypes: string[] = ['utility_playbooks_aggregate'] + export const isutility_playbooks_aggregate = (obj?: { __typename?: any } | null): obj is utility_playbooks_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbooks_aggregate"') + return utility_playbooks_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbooks_aggregate_fields_possibleTypes: string[] = ['utility_playbooks_aggregate_fields'] + export const isutility_playbooks_aggregate_fields = (obj?: { __typename?: any } | null): obj is utility_playbooks_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbooks_aggregate_fields"') + return utility_playbooks_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbooks_avg_fields_possibleTypes: string[] = ['utility_playbooks_avg_fields'] + export const isutility_playbooks_avg_fields = (obj?: { __typename?: any } | null): obj is utility_playbooks_avg_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbooks_avg_fields"') + return utility_playbooks_avg_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbooks_max_fields_possibleTypes: string[] = ['utility_playbooks_max_fields'] + export const isutility_playbooks_max_fields = (obj?: { __typename?: any } | null): obj is utility_playbooks_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbooks_max_fields"') + return utility_playbooks_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbooks_min_fields_possibleTypes: string[] = ['utility_playbooks_min_fields'] + export const isutility_playbooks_min_fields = (obj?: { __typename?: any } | null): obj is utility_playbooks_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbooks_min_fields"') + return utility_playbooks_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbooks_mutation_response_possibleTypes: string[] = ['utility_playbooks_mutation_response'] + export const isutility_playbooks_mutation_response = (obj?: { __typename?: any } | null): obj is utility_playbooks_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbooks_mutation_response"') + return utility_playbooks_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbooks_stddev_fields_possibleTypes: string[] = ['utility_playbooks_stddev_fields'] + export const isutility_playbooks_stddev_fields = (obj?: { __typename?: any } | null): obj is utility_playbooks_stddev_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbooks_stddev_fields"') + return utility_playbooks_stddev_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbooks_stddev_pop_fields_possibleTypes: string[] = ['utility_playbooks_stddev_pop_fields'] + export const isutility_playbooks_stddev_pop_fields = (obj?: { __typename?: any } | null): obj is utility_playbooks_stddev_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbooks_stddev_pop_fields"') + return utility_playbooks_stddev_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbooks_stddev_samp_fields_possibleTypes: string[] = ['utility_playbooks_stddev_samp_fields'] + export const isutility_playbooks_stddev_samp_fields = (obj?: { __typename?: any } | null): obj is utility_playbooks_stddev_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbooks_stddev_samp_fields"') + return utility_playbooks_stddev_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbooks_sum_fields_possibleTypes: string[] = ['utility_playbooks_sum_fields'] + export const isutility_playbooks_sum_fields = (obj?: { __typename?: any } | null): obj is utility_playbooks_sum_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbooks_sum_fields"') + return utility_playbooks_sum_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbooks_var_pop_fields_possibleTypes: string[] = ['utility_playbooks_var_pop_fields'] + export const isutility_playbooks_var_pop_fields = (obj?: { __typename?: any } | null): obj is utility_playbooks_var_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbooks_var_pop_fields"') + return utility_playbooks_var_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbooks_var_samp_fields_possibleTypes: string[] = ['utility_playbooks_var_samp_fields'] + export const isutility_playbooks_var_samp_fields = (obj?: { __typename?: any } | null): obj is utility_playbooks_var_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbooks_var_samp_fields"') + return utility_playbooks_var_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_playbooks_variance_fields_possibleTypes: string[] = ['utility_playbooks_variance_fields'] + export const isutility_playbooks_variance_fields = (obj?: { __typename?: any } | null): obj is utility_playbooks_variance_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_playbooks_variance_fields"') + return utility_playbooks_variance_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_invites_possibleTypes: string[] = ['utility_practice_invites'] + export const isutility_practice_invites = (obj?: { __typename?: any } | null): obj is utility_practice_invites => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_invites"') + return utility_practice_invites_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_invites_aggregate_possibleTypes: string[] = ['utility_practice_invites_aggregate'] + export const isutility_practice_invites_aggregate = (obj?: { __typename?: any } | null): obj is utility_practice_invites_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_invites_aggregate"') + return utility_practice_invites_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_invites_aggregate_fields_possibleTypes: string[] = ['utility_practice_invites_aggregate_fields'] + export const isutility_practice_invites_aggregate_fields = (obj?: { __typename?: any } | null): obj is utility_practice_invites_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_invites_aggregate_fields"') + return utility_practice_invites_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_invites_avg_fields_possibleTypes: string[] = ['utility_practice_invites_avg_fields'] + export const isutility_practice_invites_avg_fields = (obj?: { __typename?: any } | null): obj is utility_practice_invites_avg_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_invites_avg_fields"') + return utility_practice_invites_avg_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_invites_max_fields_possibleTypes: string[] = ['utility_practice_invites_max_fields'] + export const isutility_practice_invites_max_fields = (obj?: { __typename?: any } | null): obj is utility_practice_invites_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_invites_max_fields"') + return utility_practice_invites_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_invites_min_fields_possibleTypes: string[] = ['utility_practice_invites_min_fields'] + export const isutility_practice_invites_min_fields = (obj?: { __typename?: any } | null): obj is utility_practice_invites_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_invites_min_fields"') + return utility_practice_invites_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_invites_mutation_response_possibleTypes: string[] = ['utility_practice_invites_mutation_response'] + export const isutility_practice_invites_mutation_response = (obj?: { __typename?: any } | null): obj is utility_practice_invites_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_invites_mutation_response"') + return utility_practice_invites_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_invites_stddev_fields_possibleTypes: string[] = ['utility_practice_invites_stddev_fields'] + export const isutility_practice_invites_stddev_fields = (obj?: { __typename?: any } | null): obj is utility_practice_invites_stddev_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_invites_stddev_fields"') + return utility_practice_invites_stddev_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_invites_stddev_pop_fields_possibleTypes: string[] = ['utility_practice_invites_stddev_pop_fields'] + export const isutility_practice_invites_stddev_pop_fields = (obj?: { __typename?: any } | null): obj is utility_practice_invites_stddev_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_invites_stddev_pop_fields"') + return utility_practice_invites_stddev_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_invites_stddev_samp_fields_possibleTypes: string[] = ['utility_practice_invites_stddev_samp_fields'] + export const isutility_practice_invites_stddev_samp_fields = (obj?: { __typename?: any } | null): obj is utility_practice_invites_stddev_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_invites_stddev_samp_fields"') + return utility_practice_invites_stddev_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_invites_sum_fields_possibleTypes: string[] = ['utility_practice_invites_sum_fields'] + export const isutility_practice_invites_sum_fields = (obj?: { __typename?: any } | null): obj is utility_practice_invites_sum_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_invites_sum_fields"') + return utility_practice_invites_sum_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_invites_var_pop_fields_possibleTypes: string[] = ['utility_practice_invites_var_pop_fields'] + export const isutility_practice_invites_var_pop_fields = (obj?: { __typename?: any } | null): obj is utility_practice_invites_var_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_invites_var_pop_fields"') + return utility_practice_invites_var_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_invites_var_samp_fields_possibleTypes: string[] = ['utility_practice_invites_var_samp_fields'] + export const isutility_practice_invites_var_samp_fields = (obj?: { __typename?: any } | null): obj is utility_practice_invites_var_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_invites_var_samp_fields"') + return utility_practice_invites_var_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_invites_variance_fields_possibleTypes: string[] = ['utility_practice_invites_variance_fields'] + export const isutility_practice_invites_variance_fields = (obj?: { __typename?: any } | null): obj is utility_practice_invites_variance_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_invites_variance_fields"') + return utility_practice_invites_variance_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_sessions_possibleTypes: string[] = ['utility_practice_sessions'] + export const isutility_practice_sessions = (obj?: { __typename?: any } | null): obj is utility_practice_sessions => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_sessions"') + return utility_practice_sessions_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_sessions_aggregate_possibleTypes: string[] = ['utility_practice_sessions_aggregate'] + export const isutility_practice_sessions_aggregate = (obj?: { __typename?: any } | null): obj is utility_practice_sessions_aggregate => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_sessions_aggregate"') + return utility_practice_sessions_aggregate_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_sessions_aggregate_fields_possibleTypes: string[] = ['utility_practice_sessions_aggregate_fields'] + export const isutility_practice_sessions_aggregate_fields = (obj?: { __typename?: any } | null): obj is utility_practice_sessions_aggregate_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_sessions_aggregate_fields"') + return utility_practice_sessions_aggregate_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_sessions_avg_fields_possibleTypes: string[] = ['utility_practice_sessions_avg_fields'] + export const isutility_practice_sessions_avg_fields = (obj?: { __typename?: any } | null): obj is utility_practice_sessions_avg_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_sessions_avg_fields"') + return utility_practice_sessions_avg_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_sessions_max_fields_possibleTypes: string[] = ['utility_practice_sessions_max_fields'] + export const isutility_practice_sessions_max_fields = (obj?: { __typename?: any } | null): obj is utility_practice_sessions_max_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_sessions_max_fields"') + return utility_practice_sessions_max_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_sessions_min_fields_possibleTypes: string[] = ['utility_practice_sessions_min_fields'] + export const isutility_practice_sessions_min_fields = (obj?: { __typename?: any } | null): obj is utility_practice_sessions_min_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_sessions_min_fields"') + return utility_practice_sessions_min_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_sessions_mutation_response_possibleTypes: string[] = ['utility_practice_sessions_mutation_response'] + export const isutility_practice_sessions_mutation_response = (obj?: { __typename?: any } | null): obj is utility_practice_sessions_mutation_response => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_sessions_mutation_response"') + return utility_practice_sessions_mutation_response_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_sessions_stddev_fields_possibleTypes: string[] = ['utility_practice_sessions_stddev_fields'] + export const isutility_practice_sessions_stddev_fields = (obj?: { __typename?: any } | null): obj is utility_practice_sessions_stddev_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_sessions_stddev_fields"') + return utility_practice_sessions_stddev_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_sessions_stddev_pop_fields_possibleTypes: string[] = ['utility_practice_sessions_stddev_pop_fields'] + export const isutility_practice_sessions_stddev_pop_fields = (obj?: { __typename?: any } | null): obj is utility_practice_sessions_stddev_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_sessions_stddev_pop_fields"') + return utility_practice_sessions_stddev_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_sessions_stddev_samp_fields_possibleTypes: string[] = ['utility_practice_sessions_stddev_samp_fields'] + export const isutility_practice_sessions_stddev_samp_fields = (obj?: { __typename?: any } | null): obj is utility_practice_sessions_stddev_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_sessions_stddev_samp_fields"') + return utility_practice_sessions_stddev_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_sessions_sum_fields_possibleTypes: string[] = ['utility_practice_sessions_sum_fields'] + export const isutility_practice_sessions_sum_fields = (obj?: { __typename?: any } | null): obj is utility_practice_sessions_sum_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_sessions_sum_fields"') + return utility_practice_sessions_sum_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_sessions_var_pop_fields_possibleTypes: string[] = ['utility_practice_sessions_var_pop_fields'] + export const isutility_practice_sessions_var_pop_fields = (obj?: { __typename?: any } | null): obj is utility_practice_sessions_var_pop_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_sessions_var_pop_fields"') + return utility_practice_sessions_var_pop_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_sessions_var_samp_fields_possibleTypes: string[] = ['utility_practice_sessions_var_samp_fields'] + export const isutility_practice_sessions_var_samp_fields = (obj?: { __typename?: any } | null): obj is utility_practice_sessions_var_samp_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_sessions_var_samp_fields"') + return utility_practice_sessions_var_samp_fields_possibleTypes.includes(obj.__typename) + } + + + + const utility_practice_sessions_variance_fields_possibleTypes: string[] = ['utility_practice_sessions_variance_fields'] + export const isutility_practice_sessions_variance_fields = (obj?: { __typename?: any } | null): obj is utility_practice_sessions_variance_fields => { + if (!obj?.__typename) throw new Error('__typename is missing in "isutility_practice_sessions_variance_fields"') + return utility_practice_sessions_variance_fields_possibleTypes.includes(obj.__typename) + } + + + const v_event_player_stats_possibleTypes: string[] = ['v_event_player_stats'] export const isv_event_player_stats = (obj?: { __typename?: any } | null): obj is v_event_player_stats => { if (!obj?.__typename) throw new Error('__typename is missing in "isv_event_player_stats"') @@ -126519,6 +142426,7 @@ export const enumEGameCfgTypesEnum = { Base: 'Base' as const, Competitive: 'Competitive' as const, Duel: 'Duel' as const, + Global: 'Global' as const, Lan: 'Lan' as const, Live: 'Live' as const, Wingman: 'Wingman' as const @@ -126937,6 +142845,9 @@ export const enumENotificationTypesEnum = { MatchStatsReady: 'MatchStatsReady' as const, MatchStatusChange: 'MatchStatusChange' as const, MatchSupport: 'MatchSupport' as const, + NadeDriftScanFinished: 'NadeDriftScanFinished' as const, + NadePracticeInvite: 'NadePracticeInvite' as const, + NadePracticeReady: 'NadePracticeReady' as const, NameChangeApproved: 'NameChangeApproved' as const, NameChangeDenied: 'NameChangeDenied' as const, NameChangeRequest: 'NameChangeRequest' as const, @@ -126957,7 +142868,10 @@ export const enumENotificationTypesEnum = { TeamInvite: 'TeamInvite' as const, TournamentCreated: 'TournamentCreated' as const, TournamentReminder: 'TournamentReminder' as const, - TournamentTeamInvite: 'TournamentTeamInvite' as const + TournamentTeamInvite: 'TournamentTeamInvite' as const, + UtilityDriftScanFinished: 'UtilityDriftScanFinished' as const, + UtilityPracticeInvite: 'UtilityPracticeInvite' as const, + UtilityPracticeReady: 'UtilityPracticeReady' as const } export const enumENotificationTypesSelectColumn = { @@ -127109,6 +143023,7 @@ export const enumEServerTypesEnum = { Competitive: 'Competitive' as const, Custom: 'Custom' as const, Deathmatch: 'Deathmatch' as const, + Practice: 'Practice' as const, Ranked: 'Ranked' as const, Retake: 'Retake' as const, Wingman: 'Wingman' as const @@ -127293,6 +143208,94 @@ export const enumETournamentStatusUpdateColumn = { value: 'value' as const } +export const enumEUtilityPracticeStatusesConstraint = { + e_utility_practice_statuses_pkey: 'e_utility_practice_statuses_pkey' as const +} + +export const enumEUtilityPracticeStatusesEnum = { + Ended: 'Ended' as const, + Failed: 'Failed' as const, + Ready: 'Ready' as const, + Starting: 'Starting' as const +} + +export const enumEUtilityPracticeStatusesSelectColumn = { + description: 'description' as const, + value: 'value' as const +} + +export const enumEUtilityPracticeStatusesUpdateColumn = { + description: 'description' as const, + value: 'value' as const +} + +export const enumEUtilitySourcesConstraint = { + e_utility_sources_pkey: 'e_utility_sources_pkey' as const +} + +export const enumEUtilitySourcesEnum = { + demo: 'demo' as const, + editor: 'editor' as const, + fork: 'fork' as const, + import: 'import' as const, + plugin: 'plugin' as const +} + +export const enumEUtilitySourcesSelectColumn = { + description: 'description' as const, + value: 'value' as const +} + +export const enumEUtilitySourcesUpdateColumn = { + description: 'description' as const, + value: 'value' as const +} + +export const enumEUtilityTechniquesConstraint = { + e_utility_techniques_pkey: 'e_utility_techniques_pkey' as const +} + +export const enumEUtilityTechniquesEnum = { + Crouch: 'Crouch' as const, + CrouchJump: 'CrouchJump' as const, + Jump: 'Jump' as const, + RunJump: 'RunJump' as const, + Running: 'Running' as const, + Stationary: 'Stationary' as const, + WalkJump: 'WalkJump' as const, + Walking: 'Walking' as const +} + +export const enumEUtilityTechniquesSelectColumn = { + description: 'description' as const, + value: 'value' as const +} + +export const enumEUtilityTechniquesUpdateColumn = { + description: 'description' as const, + value: 'value' as const +} + +export const enumEUtilityThrowStrengthsConstraint = { + e_utility_throw_strengths_pkey: 'e_utility_throw_strengths_pkey' as const +} + +export const enumEUtilityThrowStrengthsEnum = { + Drop: 'Drop' as const, + Full: 'Full' as const, + Half: 'Half' as const +} + +export const enumEUtilityThrowStrengthsSelectColumn = { + description: 'description' as const, + value: 'value' as const +} + +export const enumEUtilityThrowStrengthsUpdateColumn = { + description: 'description' as const, + value: 'value' as const +} + export const enumEUtilityTypesConstraint = { e_utility_types_pkey: 'e_utility_types_pkey' as const } @@ -127315,6 +143318,26 @@ export const enumEUtilityTypesUpdateColumn = { value: 'value' as const } +export const enumEUtilityVisibilityConstraint = { + e_utility_visibility_pkey: 'e_utility_visibility_pkey' as const +} + +export const enumEUtilityVisibilityEnum = { + Private: 'Private' as const, + Public: 'Public' as const, + Team: 'Team' as const +} + +export const enumEUtilityVisibilitySelectColumn = { + description: 'description' as const, + value: 'value' as const +} + +export const enumEUtilityVisibilityUpdateColumn = { + description: 'description' as const, + value: 'value' as const +} + export const enumEVetoPickTypesConstraint = { e_veto_pick_type_pkey: 'e_veto_pick_type_pkey' as const } @@ -127603,28 +143626,28 @@ export const enumGamePluginInstallsConstraint = { } export const enumGamePluginInstallsSelectColumn = { - cfg: 'cfg' | 'load_custom' | 'load_ranked' | 'load_tournaments' as const, - load_custom: 'cfg' | 'load_custom' | 'load_ranked' | 'load_tournaments' as const, - load_ranked: 'cfg' | 'load_custom' | 'load_ranked' | 'load_tournaments' as const, - load_tournaments: 'cfg' | 'load_custom' | 'load_ranked' | 'load_tournaments' as const, + cfg: 'cfg' as const, channel: 'channel' as const, created_at: 'created_at' as const, disable_server_guidelines: 'disable_server_guidelines' as const, enabled: 'enabled' as const, + load_custom: 'load_custom' as const, + load_ranked: 'load_ranked' as const, + load_tournaments: 'load_tournaments' as const, plugin_slug: 'plugin_slug' as const, updated_at: 'updated_at' as const, version: 'version' as const } export const enumGamePluginInstallsUpdateColumn = { - cfg: 'cfg' | 'load_custom' | 'load_ranked' | 'load_tournaments' as const, - load_custom: 'cfg' | 'load_custom' | 'load_ranked' | 'load_tournaments' as const, - load_ranked: 'cfg' | 'load_custom' | 'load_ranked' | 'load_tournaments' as const, - load_tournaments: 'cfg' | 'load_custom' | 'load_ranked' | 'load_tournaments' as const, + cfg: 'cfg' as const, channel: 'channel' as const, created_at: 'created_at' as const, disable_server_guidelines: 'disable_server_guidelines' as const, enabled: 'enabled' as const, + load_custom: 'load_custom' as const, + load_ranked: 'load_ranked' as const, + load_tournaments: 'load_tournaments' as const, plugin_slug: 'plugin_slug' as const, updated_at: 'updated_at' as const, version: 'version' as const @@ -127732,6 +143755,7 @@ export const enumGameServerNodePluginsSelectColumn = { last_error: 'last_error' as const, path: 'path' as const, plugin_slug: 'plugin_slug' as const, + previous_version: 'previous_version' as const, runtime: 'runtime' as const, source: 'source' as const, status: 'status' as const, @@ -127758,6 +143782,7 @@ export const enumGameServerNodePluginsUpdateColumn = { last_error: 'last_error' as const, path: 'path' as const, plugin_slug: 'plugin_slug' as const, + previous_version: 'previous_version' as const, runtime: 'runtime' as const, source: 'source' as const, status: 'status' as const, @@ -128506,8 +144531,10 @@ export const enumMatchMapDemosSelectColumn = { match_id: 'match_id' as const, match_map_id: 'match_map_id' as const, metadata_parsed_at: 'metadata_parsed_at' as const, + parser_version: 'parser_version' as const, playback_file: 'playback_file' as const, playback_size: 'playback_size' as const, + playback_version: 'playback_version' as const, players: 'players' as const, round_ticks: 'round_ticks' as const, size: 'size' as const, @@ -128536,8 +144563,10 @@ export const enumMatchMapDemosUpdateColumn = { match_id: 'match_id' as const, match_map_id: 'match_map_id' as const, metadata_parsed_at: 'metadata_parsed_at' as const, + parser_version: 'parser_version' as const, playback_file: 'playback_file' as const, playback_size: 'playback_size' as const, + playback_version: 'playback_version' as const, players: 'players' as const, round_ticks: 'round_ticks' as const, size: 'size' as const, @@ -128977,10 +145006,13 @@ export const enumMyFriendsSelectColumn = { last_sign_in_at: 'last_sign_in_at' as const, name: 'name' as const, name_registered: 'name_registered' as const, + notification_timezone: 'notification_timezone' as const, premier_rank: 'premier_rank' as const, premier_rank_updated_at: 'premier_rank_updated_at' as const, presence_updated_at: 'presence_updated_at' as const, profile_url: 'profile_url' as const, + quiet_hours_end: 'quiet_hours_end' as const, + quiet_hours_start: 'quiet_hours_start' as const, role: 'role' as const, roster_image_url: 'roster_image_url' as const, show_match_ready_modal: 'show_match_ready_modal' as const, @@ -131196,6 +147228,991 @@ export const enumTournamentsUpdateColumn = { status: 'status' as const } +export const enumUtilityCollectionItemsConstraint = { + utility_collection_items_pkey: 'utility_collection_items_pkey' as const +} + +export const enumUtilityCollectionItemsSelectColumn = { + collection_id: 'collection_id' as const, + created_at: 'created_at' as const, + note: 'note' as const, + position: 'position' as const, + utility_lineup_id: 'utility_lineup_id' as const +} + +export const enumUtilityCollectionItemsUpdateColumn = { + collection_id: 'collection_id' as const, + created_at: 'created_at' as const, + note: 'note' as const, + position: 'position' as const, + utility_lineup_id: 'utility_lineup_id' as const +} + +export const enumUtilityCollectionsConstraint = { + utility_collections_pkey: 'utility_collections_pkey' as const +} + +export const enumUtilityCollectionsSelectColumn = { + created_at: 'created_at' as const, + description: 'description' as const, + id: 'id' as const, + map_name: 'map_name' as const, + name: 'name' as const, + owner_steam_id: 'owner_steam_id' as const, + team_id: 'team_id' as const, + updated_at: 'updated_at' as const, + visibility: 'visibility' as const +} + +export const enumUtilityCollectionsUpdateColumn = { + created_at: 'created_at' as const, + description: 'description' as const, + id: 'id' as const, + map_name: 'map_name' as const, + name: 'name' as const, + owner_steam_id: 'owner_steam_id' as const, + team_id: 'team_id' as const, + updated_at: 'updated_at' as const, + visibility: 'visibility' as const +} + +export const enumUtilityDemoMinesConstraint = { + utility_demo_mines_pkey: 'utility_demo_mines_pkey' as const +} + +export const enumUtilityDemoMinesSelectColumn = { + failed_reason: 'failed_reason' as const, + match_map_demo_id: 'match_map_demo_id' as const, + mined_at: 'mined_at' as const, + throws: 'throws' as const, + version: 'version' as const +} + +export const enumUtilityDemoMinesUpdateColumn = { + failed_reason: 'failed_reason' as const, + match_map_demo_id: 'match_map_demo_id' as const, + mined_at: 'mined_at' as const, + throws: 'throws' as const, + version: 'version' as const +} + +export const enumUtilityDemoThrowsConstraint = { + utility_demo_throws_pkey: 'utility_demo_throws_pkey' as const +} + +export const enumUtilityDemoThrowsSelectColumn = { + created_at: 'created_at' as const, + flight_time_ms: 'flight_time_ms' as const, + grenade_id: 'grenade_id' as const, + land_x: 'land_x' as const, + land_y: 'land_y' as const, + land_z: 'land_z' as const, + lineup_bucket: 'lineup_bucket' as const, + map_name: 'map_name' as const, + match_id: 'match_id' as const, + match_map_demo_id: 'match_map_demo_id' as const, + match_map_id: 'match_map_id' as const, + origin_x: 'origin_x' as const, + origin_y: 'origin_y' as const, + origin_z: 'origin_z' as const, + round: 'round' as const, + side: 'side' as const, + technique: 'technique' as const, + throw_strength: 'throw_strength' as const, + thrower_steam_id: 'thrower_steam_id' as const, + thrown_at: 'thrown_at' as const, + tick: 'tick' as const, + utility_type: 'utility_type' as const, + view_pitch: 'view_pitch' as const, + view_yaw: 'view_yaw' as const +} + +export const enumUtilityDemoThrowsUpdateColumn = { + created_at: 'created_at' as const, + flight_time_ms: 'flight_time_ms' as const, + grenade_id: 'grenade_id' as const, + land_x: 'land_x' as const, + land_y: 'land_y' as const, + land_z: 'land_z' as const, + map_name: 'map_name' as const, + match_id: 'match_id' as const, + match_map_demo_id: 'match_map_demo_id' as const, + match_map_id: 'match_map_id' as const, + origin_x: 'origin_x' as const, + origin_y: 'origin_y' as const, + origin_z: 'origin_z' as const, + round: 'round' as const, + side: 'side' as const, + technique: 'technique' as const, + throw_strength: 'throw_strength' as const, + thrower_steam_id: 'thrower_steam_id' as const, + thrown_at: 'thrown_at' as const, + tick: 'tick' as const, + utility_type: 'utility_type' as const, + view_pitch: 'view_pitch' as const, + view_yaw: 'view_yaw' as const +} + +export const enumUtilityDriftResultsConstraint = { + utility_drift_results_pkey: 'utility_drift_results_pkey' as const +} + +export const enumUtilityDriftResultsSelectColumn = { + created_at: 'created_at' as const, + distance: 'distance' as const, + distance_xy: 'distance_xy' as const, + distance_z: 'distance_z' as const, + reason: 'reason' as const, + severity: 'severity' as const, + utility_drift_scan_id: 'utility_drift_scan_id' as const, + utility_lineup_id: 'utility_lineup_id' as const, + verdict: 'verdict' as const +} + +export const enumUtilityDriftResultsSelectColumnUtilityDriftResultsAggregateBoolExpAvgArgumentsColumns = { + distance: 'distance' as const, + distance_xy: 'distance_xy' as const, + distance_z: 'distance_z' as const +} + +export const enumUtilityDriftResultsSelectColumnUtilityDriftResultsAggregateBoolExpCorrArgumentsColumns = { + distance: 'distance' as const, + distance_xy: 'distance_xy' as const, + distance_z: 'distance_z' as const +} + +export const enumUtilityDriftResultsSelectColumnUtilityDriftResultsAggregateBoolExpCovarSampArgumentsColumns = { + distance: 'distance' as const, + distance_xy: 'distance_xy' as const, + distance_z: 'distance_z' as const +} + +export const enumUtilityDriftResultsSelectColumnUtilityDriftResultsAggregateBoolExpMaxArgumentsColumns = { + distance: 'distance' as const, + distance_xy: 'distance_xy' as const, + distance_z: 'distance_z' as const +} + +export const enumUtilityDriftResultsSelectColumnUtilityDriftResultsAggregateBoolExpMinArgumentsColumns = { + distance: 'distance' as const, + distance_xy: 'distance_xy' as const, + distance_z: 'distance_z' as const +} + +export const enumUtilityDriftResultsSelectColumnUtilityDriftResultsAggregateBoolExpStddevSampArgumentsColumns = { + distance: 'distance' as const, + distance_xy: 'distance_xy' as const, + distance_z: 'distance_z' as const +} + +export const enumUtilityDriftResultsSelectColumnUtilityDriftResultsAggregateBoolExpSumArgumentsColumns = { + distance: 'distance' as const, + distance_xy: 'distance_xy' as const, + distance_z: 'distance_z' as const +} + +export const enumUtilityDriftResultsSelectColumnUtilityDriftResultsAggregateBoolExpVarSampArgumentsColumns = { + distance: 'distance' as const, + distance_xy: 'distance_xy' as const, + distance_z: 'distance_z' as const +} + +export const enumUtilityDriftResultsUpdateColumn = { + created_at: 'created_at' as const, + distance: 'distance' as const, + distance_xy: 'distance_xy' as const, + distance_z: 'distance_z' as const, + reason: 'reason' as const, + severity: 'severity' as const, + utility_drift_scan_id: 'utility_drift_scan_id' as const, + utility_lineup_id: 'utility_lineup_id' as const, + verdict: 'verdict' as const +} + +export const enumUtilityDriftScansConstraint = { + utility_drift_scans_pkey: 'utility_drift_scans_pkey' as const +} + +export const enumUtilityDriftScansSelectColumn = { + broken: 'broken' as const, + created_at: 'created_at' as const, + failure_reason: 'failure_reason' as const, + finished_at: 'finished_at' as const, + from_revision: 'from_revision' as const, + id: 'id' as const, + lineups: 'lineups' as const, + map_name: 'map_name' as const, + max_distance: 'max_distance' as const, + moved: 'moved' as const, + requested_by_steam_id: 'requested_by_steam_id' as const, + scanned: 'scanned' as const, + started_at: 'started_at' as const, + status: 'status' as const, + to_revision: 'to_revision' as const, + unchanged: 'unchanged' as const, + unsimulatable: 'unsimulatable' as const, + updated_at: 'updated_at' as const +} + +export const enumUtilityDriftScansUpdateColumn = { + broken: 'broken' as const, + created_at: 'created_at' as const, + failure_reason: 'failure_reason' as const, + finished_at: 'finished_at' as const, + from_revision: 'from_revision' as const, + id: 'id' as const, + lineups: 'lineups' as const, + map_name: 'map_name' as const, + max_distance: 'max_distance' as const, + moved: 'moved' as const, + requested_by_steam_id: 'requested_by_steam_id' as const, + scanned: 'scanned' as const, + started_at: 'started_at' as const, + status: 'status' as const, + to_revision: 'to_revision' as const, + unchanged: 'unchanged' as const, + unsimulatable: 'unsimulatable' as const, + updated_at: 'updated_at' as const +} + +export const enumUtilityLineupFavoritesConstraint = { + utility_lineup_favorites_pkey: 'utility_lineup_favorites_pkey' as const +} + +export const enumUtilityLineupFavoritesSelectColumn = { + created_at: 'created_at' as const, + steam_id: 'steam_id' as const, + utility_lineup_id: 'utility_lineup_id' as const +} + +export const enumUtilityLineupFavoritesUpdateColumn = { + created_at: 'created_at' as const, + steam_id: 'steam_id' as const, + utility_lineup_id: 'utility_lineup_id' as const +} + +export const enumUtilityLineupProgressConstraint = { + utility_lineup_progress_pkey: 'utility_lineup_progress_pkey' as const +} + +export const enumUtilityLineupProgressSelectColumn = { + attempts: 'attempts' as const, + best_streak: 'best_streak' as const, + current_streak: 'current_streak' as const, + last_practiced_at: 'last_practiced_at' as const, + mastered_at: 'mastered_at' as const, + miss_along_sum: 'miss_along_sum' as const, + miss_lateral_sum: 'miss_lateral_sum' as const, + miss_samples: 'miss_samples' as const, + miss_vertical_sum: 'miss_vertical_sum' as const, + steam_id: 'steam_id' as const, + successes: 'successes' as const, + utility_lineup_id: 'utility_lineup_id' as const +} + +export const enumUtilityLineupProgressSelectColumnUtilityLineupProgressAggregateBoolExpAvgArgumentsColumns = { + miss_along_sum: 'miss_along_sum' as const, + miss_lateral_sum: 'miss_lateral_sum' as const, + miss_vertical_sum: 'miss_vertical_sum' as const +} + +export const enumUtilityLineupProgressSelectColumnUtilityLineupProgressAggregateBoolExpCorrArgumentsColumns = { + miss_along_sum: 'miss_along_sum' as const, + miss_lateral_sum: 'miss_lateral_sum' as const, + miss_vertical_sum: 'miss_vertical_sum' as const +} + +export const enumUtilityLineupProgressSelectColumnUtilityLineupProgressAggregateBoolExpCovarSampArgumentsColumns = { + miss_along_sum: 'miss_along_sum' as const, + miss_lateral_sum: 'miss_lateral_sum' as const, + miss_vertical_sum: 'miss_vertical_sum' as const +} + +export const enumUtilityLineupProgressSelectColumnUtilityLineupProgressAggregateBoolExpMaxArgumentsColumns = { + miss_along_sum: 'miss_along_sum' as const, + miss_lateral_sum: 'miss_lateral_sum' as const, + miss_vertical_sum: 'miss_vertical_sum' as const +} + +export const enumUtilityLineupProgressSelectColumnUtilityLineupProgressAggregateBoolExpMinArgumentsColumns = { + miss_along_sum: 'miss_along_sum' as const, + miss_lateral_sum: 'miss_lateral_sum' as const, + miss_vertical_sum: 'miss_vertical_sum' as const +} + +export const enumUtilityLineupProgressSelectColumnUtilityLineupProgressAggregateBoolExpStddevSampArgumentsColumns = { + miss_along_sum: 'miss_along_sum' as const, + miss_lateral_sum: 'miss_lateral_sum' as const, + miss_vertical_sum: 'miss_vertical_sum' as const +} + +export const enumUtilityLineupProgressSelectColumnUtilityLineupProgressAggregateBoolExpSumArgumentsColumns = { + miss_along_sum: 'miss_along_sum' as const, + miss_lateral_sum: 'miss_lateral_sum' as const, + miss_vertical_sum: 'miss_vertical_sum' as const +} + +export const enumUtilityLineupProgressSelectColumnUtilityLineupProgressAggregateBoolExpVarSampArgumentsColumns = { + miss_along_sum: 'miss_along_sum' as const, + miss_lateral_sum: 'miss_lateral_sum' as const, + miss_vertical_sum: 'miss_vertical_sum' as const +} + +export const enumUtilityLineupProgressUpdateColumn = { + attempts: 'attempts' as const, + best_streak: 'best_streak' as const, + current_streak: 'current_streak' as const, + last_practiced_at: 'last_practiced_at' as const, + mastered_at: 'mastered_at' as const, + miss_along_sum: 'miss_along_sum' as const, + miss_lateral_sum: 'miss_lateral_sum' as const, + miss_samples: 'miss_samples' as const, + miss_vertical_sum: 'miss_vertical_sum' as const, + steam_id: 'steam_id' as const, + successes: 'successes' as const, + utility_lineup_id: 'utility_lineup_id' as const +} + +export const enumUtilityLineupRendersConstraint = { + utility_lineup_renders_one_in_flight_idx: 'utility_lineup_renders_one_in_flight_idx' as const, + utility_lineup_renders_pkey: 'utility_lineup_renders_pkey' as const +} + +export const enumUtilityLineupRendersSelectColumn = { + created_at: 'created_at' as const, + duration_ms: 'duration_ms' as const, + error_message: 'error_message' as const, + game_server_node_id: 'game_server_node_id' as const, + id: 'id' as const, + k8s_job_name: 'k8s_job_name' as const, + last_status_at: 'last_status_at' as const, + map_name: 'map_name' as const, + paused: 'paused' as const, + progress: 'progress' as const, + requested_by_steam_id: 'requested_by_steam_id' as const, + session_token: 'session_token' as const, + skip_reason: 'skip_reason' as const, + sort_index: 'sort_index' as const, + spec: 'spec' as const, + status: 'status' as const, + status_history: 'status_history' as const, + utility_lineup_id: 'utility_lineup_id' as const, + utility_practice_session_id: 'utility_practice_session_id' as const +} + +export const enumUtilityLineupRendersSelectColumnUtilityLineupRendersAggregateBoolExpBoolAndArgumentsColumns = { + paused: 'paused' as const +} + +export const enumUtilityLineupRendersSelectColumnUtilityLineupRendersAggregateBoolExpBoolOrArgumentsColumns = { + paused: 'paused' as const +} + +export const enumUtilityLineupRendersUpdateColumn = { + created_at: 'created_at' as const, + duration_ms: 'duration_ms' as const, + error_message: 'error_message' as const, + game_server_node_id: 'game_server_node_id' as const, + id: 'id' as const, + k8s_job_name: 'k8s_job_name' as const, + last_status_at: 'last_status_at' as const, + map_name: 'map_name' as const, + paused: 'paused' as const, + progress: 'progress' as const, + requested_by_steam_id: 'requested_by_steam_id' as const, + session_token: 'session_token' as const, + skip_reason: 'skip_reason' as const, + sort_index: 'sort_index' as const, + spec: 'spec' as const, + status: 'status' as const, + status_history: 'status_history' as const, + utility_lineup_id: 'utility_lineup_id' as const, + utility_practice_session_id: 'utility_practice_session_id' as const +} + +export const enumUtilityLineupRepairsConstraint = { + utility_lineup_repairs_open_idx: 'utility_lineup_repairs_open_idx' as const, + utility_lineup_repairs_pkey: 'utility_lineup_repairs_pkey' as const +} + +export const enumUtilityLineupRepairsSelectColumn = { + created_at: 'created_at' as const, + drift_distance: 'drift_distance' as const, + expires_at: 'expires_at' as const, + id: 'id' as const, + repaired_at: 'repaired_at' as const, + repaired_utility_lineup_id: 'repaired_utility_lineup_id' as const, + requested_by_steam_id: 'requested_by_steam_id' as const, + status: 'status' as const, + utility_drift_scan_id: 'utility_drift_scan_id' as const, + utility_lineup_id: 'utility_lineup_id' as const, + utility_practice_session_id: 'utility_practice_session_id' as const +} + +export const enumUtilityLineupRepairsSelectColumnUtilityLineupRepairsAggregateBoolExpAvgArgumentsColumns = { + drift_distance: 'drift_distance' as const +} + +export const enumUtilityLineupRepairsSelectColumnUtilityLineupRepairsAggregateBoolExpCorrArgumentsColumns = { + drift_distance: 'drift_distance' as const +} + +export const enumUtilityLineupRepairsSelectColumnUtilityLineupRepairsAggregateBoolExpCovarSampArgumentsColumns = { + drift_distance: 'drift_distance' as const +} + +export const enumUtilityLineupRepairsSelectColumnUtilityLineupRepairsAggregateBoolExpMaxArgumentsColumns = { + drift_distance: 'drift_distance' as const +} + +export const enumUtilityLineupRepairsSelectColumnUtilityLineupRepairsAggregateBoolExpMinArgumentsColumns = { + drift_distance: 'drift_distance' as const +} + +export const enumUtilityLineupRepairsSelectColumnUtilityLineupRepairsAggregateBoolExpStddevSampArgumentsColumns = { + drift_distance: 'drift_distance' as const +} + +export const enumUtilityLineupRepairsSelectColumnUtilityLineupRepairsAggregateBoolExpSumArgumentsColumns = { + drift_distance: 'drift_distance' as const +} + +export const enumUtilityLineupRepairsSelectColumnUtilityLineupRepairsAggregateBoolExpVarSampArgumentsColumns = { + drift_distance: 'drift_distance' as const +} + +export const enumUtilityLineupRepairsUpdateColumn = { + created_at: 'created_at' as const, + drift_distance: 'drift_distance' as const, + expires_at: 'expires_at' as const, + id: 'id' as const, + repaired_at: 'repaired_at' as const, + repaired_utility_lineup_id: 'repaired_utility_lineup_id' as const, + requested_by_steam_id: 'requested_by_steam_id' as const, + status: 'status' as const, + utility_drift_scan_id: 'utility_drift_scan_id' as const, + utility_lineup_id: 'utility_lineup_id' as const, + utility_practice_session_id: 'utility_practice_session_id' as const +} + +export const enumUtilityLineupVotesConstraint = { + utility_lineup_votes_pkey: 'utility_lineup_votes_pkey' as const +} + +export const enumUtilityLineupVotesSelectColumn = { + created_at: 'created_at' as const, + steam_id: 'steam_id' as const, + utility_lineup_id: 'utility_lineup_id' as const, + vote: 'vote' as const +} + +export const enumUtilityLineupVotesUpdateColumn = { + created_at: 'created_at' as const, + steam_id: 'steam_id' as const, + utility_lineup_id: 'utility_lineup_id' as const, + vote: 'vote' as const +} + +export const enumUtilityLineupsConstraint = { + utility_lineups_external_idx: 'utility_lineups_external_idx' as const, + utility_lineups_pkey: 'utility_lineups_pkey' as const +} + +export const enumUtilityLineupsSelectColumn = { + aim_tolerance: 'aim_tolerance' as const, + archived_at: 'archived_at' as const, + author_steam_id: 'author_steam_id' as const, + confidence: 'confidence' as const, + created_at: 'created_at' as const, + description: 'description' as const, + downvotes: 'downvotes' as const, + external_id: 'external_id' as const, + eye_z: 'eye_z' as const, + favorites: 'favorites' as const, + flight_time_ms: 'flight_time_ms' as const, + forked_from_utility_lineup_id: 'forked_from_utility_lineup_id' as const, + id: 'id' as const, + initial_pos_x: 'initial_pos_x' as const, + initial_pos_y: 'initial_pos_y' as const, + initial_pos_z: 'initial_pos_z' as const, + initial_vel_x: 'initial_vel_x' as const, + initial_vel_y: 'initial_vel_y' as const, + initial_vel_z: 'initial_vel_z' as const, + jump_throw_bind: 'jump_throw_bind' as const, + land_x: 'land_x' as const, + land_y: 'land_y' as const, + land_z: 'land_z' as const, + lineup_bucket: 'lineup_bucket' as const, + map_name: 'map_name' as const, + name: 'name' as const, + origin_source: 'origin_source' as const, + origin_x: 'origin_x' as const, + origin_y: 'origin_y' as const, + origin_z: 'origin_z' as const, + practice_attempts: 'practice_attempts' as const, + practice_players: 'practice_players' as const, + practice_successes: 'practice_successes' as const, + preview_duration_ms: 'preview_duration_ms' as const, + preview_file: 'preview_file' as const, + preview_rendered_at: 'preview_rendered_at' as const, + preview_thumbnail: 'preview_thumbnail' as const, + public_requested_at: 'public_requested_at' as const, + public_review_note: 'public_review_note' as const, + public_reviewed_at: 'public_reviewed_at' as const, + public_reviewed_by: 'public_reviewed_by' as const, + side: 'side' as const, + source_grenade_id: 'source_grenade_id' as const, + source_match_id: 'source_match_id' as const, + source_match_map_id: 'source_match_map_id' as const, + source_url: 'source_url' as const, + tags: 'tags' as const, + team_id: 'team_id' as const, + technique: 'technique' as const, + throw_strength: 'throw_strength' as const, + trajectory_file: 'trajectory_file' as const, + trajectory_preview: 'trajectory_preview' as const, + trajectory_size: 'trajectory_size' as const, + updated_at: 'updated_at' as const, + upvotes: 'upvotes' as const, + utility_type: 'utility_type' as const, + verified_at: 'verified_at' as const, + view_pitch: 'view_pitch' as const, + view_pitch_delta: 'view_pitch_delta' as const, + view_yaw: 'view_yaw' as const, + view_yaw_delta: 'view_yaw_delta' as const, + visibility: 'visibility' as const, + workshop_map_id: 'workshop_map_id' as const +} + +export const enumUtilityLineupsSelectColumnUtilityLineupsAggregateBoolExpAvgArgumentsColumns = { + aim_tolerance: 'aim_tolerance' as const, + eye_z: 'eye_z' as const, + initial_pos_x: 'initial_pos_x' as const, + initial_pos_y: 'initial_pos_y' as const, + initial_pos_z: 'initial_pos_z' as const, + initial_vel_x: 'initial_vel_x' as const, + initial_vel_y: 'initial_vel_y' as const, + initial_vel_z: 'initial_vel_z' as const, + land_x: 'land_x' as const, + land_y: 'land_y' as const, + land_z: 'land_z' as const, + origin_x: 'origin_x' as const, + origin_y: 'origin_y' as const, + origin_z: 'origin_z' as const, + view_pitch: 'view_pitch' as const, + view_pitch_delta: 'view_pitch_delta' as const, + view_yaw: 'view_yaw' as const, + view_yaw_delta: 'view_yaw_delta' as const +} + +export const enumUtilityLineupsSelectColumnUtilityLineupsAggregateBoolExpBoolAndArgumentsColumns = { + jump_throw_bind: 'jump_throw_bind' as const +} + +export const enumUtilityLineupsSelectColumnUtilityLineupsAggregateBoolExpBoolOrArgumentsColumns = { + jump_throw_bind: 'jump_throw_bind' as const +} + +export const enumUtilityLineupsSelectColumnUtilityLineupsAggregateBoolExpCorrArgumentsColumns = { + aim_tolerance: 'aim_tolerance' as const, + eye_z: 'eye_z' as const, + initial_pos_x: 'initial_pos_x' as const, + initial_pos_y: 'initial_pos_y' as const, + initial_pos_z: 'initial_pos_z' as const, + initial_vel_x: 'initial_vel_x' as const, + initial_vel_y: 'initial_vel_y' as const, + initial_vel_z: 'initial_vel_z' as const, + land_x: 'land_x' as const, + land_y: 'land_y' as const, + land_z: 'land_z' as const, + origin_x: 'origin_x' as const, + origin_y: 'origin_y' as const, + origin_z: 'origin_z' as const, + view_pitch: 'view_pitch' as const, + view_pitch_delta: 'view_pitch_delta' as const, + view_yaw: 'view_yaw' as const, + view_yaw_delta: 'view_yaw_delta' as const +} + +export const enumUtilityLineupsSelectColumnUtilityLineupsAggregateBoolExpCovarSampArgumentsColumns = { + aim_tolerance: 'aim_tolerance' as const, + eye_z: 'eye_z' as const, + initial_pos_x: 'initial_pos_x' as const, + initial_pos_y: 'initial_pos_y' as const, + initial_pos_z: 'initial_pos_z' as const, + initial_vel_x: 'initial_vel_x' as const, + initial_vel_y: 'initial_vel_y' as const, + initial_vel_z: 'initial_vel_z' as const, + land_x: 'land_x' as const, + land_y: 'land_y' as const, + land_z: 'land_z' as const, + origin_x: 'origin_x' as const, + origin_y: 'origin_y' as const, + origin_z: 'origin_z' as const, + view_pitch: 'view_pitch' as const, + view_pitch_delta: 'view_pitch_delta' as const, + view_yaw: 'view_yaw' as const, + view_yaw_delta: 'view_yaw_delta' as const +} + +export const enumUtilityLineupsSelectColumnUtilityLineupsAggregateBoolExpMaxArgumentsColumns = { + aim_tolerance: 'aim_tolerance' as const, + eye_z: 'eye_z' as const, + initial_pos_x: 'initial_pos_x' as const, + initial_pos_y: 'initial_pos_y' as const, + initial_pos_z: 'initial_pos_z' as const, + initial_vel_x: 'initial_vel_x' as const, + initial_vel_y: 'initial_vel_y' as const, + initial_vel_z: 'initial_vel_z' as const, + land_x: 'land_x' as const, + land_y: 'land_y' as const, + land_z: 'land_z' as const, + origin_x: 'origin_x' as const, + origin_y: 'origin_y' as const, + origin_z: 'origin_z' as const, + view_pitch: 'view_pitch' as const, + view_pitch_delta: 'view_pitch_delta' as const, + view_yaw: 'view_yaw' as const, + view_yaw_delta: 'view_yaw_delta' as const +} + +export const enumUtilityLineupsSelectColumnUtilityLineupsAggregateBoolExpMinArgumentsColumns = { + aim_tolerance: 'aim_tolerance' as const, + eye_z: 'eye_z' as const, + initial_pos_x: 'initial_pos_x' as const, + initial_pos_y: 'initial_pos_y' as const, + initial_pos_z: 'initial_pos_z' as const, + initial_vel_x: 'initial_vel_x' as const, + initial_vel_y: 'initial_vel_y' as const, + initial_vel_z: 'initial_vel_z' as const, + land_x: 'land_x' as const, + land_y: 'land_y' as const, + land_z: 'land_z' as const, + origin_x: 'origin_x' as const, + origin_y: 'origin_y' as const, + origin_z: 'origin_z' as const, + view_pitch: 'view_pitch' as const, + view_pitch_delta: 'view_pitch_delta' as const, + view_yaw: 'view_yaw' as const, + view_yaw_delta: 'view_yaw_delta' as const +} + +export const enumUtilityLineupsSelectColumnUtilityLineupsAggregateBoolExpStddevSampArgumentsColumns = { + aim_tolerance: 'aim_tolerance' as const, + eye_z: 'eye_z' as const, + initial_pos_x: 'initial_pos_x' as const, + initial_pos_y: 'initial_pos_y' as const, + initial_pos_z: 'initial_pos_z' as const, + initial_vel_x: 'initial_vel_x' as const, + initial_vel_y: 'initial_vel_y' as const, + initial_vel_z: 'initial_vel_z' as const, + land_x: 'land_x' as const, + land_y: 'land_y' as const, + land_z: 'land_z' as const, + origin_x: 'origin_x' as const, + origin_y: 'origin_y' as const, + origin_z: 'origin_z' as const, + view_pitch: 'view_pitch' as const, + view_pitch_delta: 'view_pitch_delta' as const, + view_yaw: 'view_yaw' as const, + view_yaw_delta: 'view_yaw_delta' as const +} + +export const enumUtilityLineupsSelectColumnUtilityLineupsAggregateBoolExpSumArgumentsColumns = { + aim_tolerance: 'aim_tolerance' as const, + eye_z: 'eye_z' as const, + initial_pos_x: 'initial_pos_x' as const, + initial_pos_y: 'initial_pos_y' as const, + initial_pos_z: 'initial_pos_z' as const, + initial_vel_x: 'initial_vel_x' as const, + initial_vel_y: 'initial_vel_y' as const, + initial_vel_z: 'initial_vel_z' as const, + land_x: 'land_x' as const, + land_y: 'land_y' as const, + land_z: 'land_z' as const, + origin_x: 'origin_x' as const, + origin_y: 'origin_y' as const, + origin_z: 'origin_z' as const, + view_pitch: 'view_pitch' as const, + view_pitch_delta: 'view_pitch_delta' as const, + view_yaw: 'view_yaw' as const, + view_yaw_delta: 'view_yaw_delta' as const +} + +export const enumUtilityLineupsSelectColumnUtilityLineupsAggregateBoolExpVarSampArgumentsColumns = { + aim_tolerance: 'aim_tolerance' as const, + eye_z: 'eye_z' as const, + initial_pos_x: 'initial_pos_x' as const, + initial_pos_y: 'initial_pos_y' as const, + initial_pos_z: 'initial_pos_z' as const, + initial_vel_x: 'initial_vel_x' as const, + initial_vel_y: 'initial_vel_y' as const, + initial_vel_z: 'initial_vel_z' as const, + land_x: 'land_x' as const, + land_y: 'land_y' as const, + land_z: 'land_z' as const, + origin_x: 'origin_x' as const, + origin_y: 'origin_y' as const, + origin_z: 'origin_z' as const, + view_pitch: 'view_pitch' as const, + view_pitch_delta: 'view_pitch_delta' as const, + view_yaw: 'view_yaw' as const, + view_yaw_delta: 'view_yaw_delta' as const +} + +export const enumUtilityLineupsUpdateColumn = { + aim_tolerance: 'aim_tolerance' as const, + archived_at: 'archived_at' as const, + author_steam_id: 'author_steam_id' as const, + confidence: 'confidence' as const, + created_at: 'created_at' as const, + description: 'description' as const, + downvotes: 'downvotes' as const, + external_id: 'external_id' as const, + eye_z: 'eye_z' as const, + favorites: 'favorites' as const, + flight_time_ms: 'flight_time_ms' as const, + forked_from_utility_lineup_id: 'forked_from_utility_lineup_id' as const, + id: 'id' as const, + initial_pos_x: 'initial_pos_x' as const, + initial_pos_y: 'initial_pos_y' as const, + initial_pos_z: 'initial_pos_z' as const, + initial_vel_x: 'initial_vel_x' as const, + initial_vel_y: 'initial_vel_y' as const, + initial_vel_z: 'initial_vel_z' as const, + jump_throw_bind: 'jump_throw_bind' as const, + land_x: 'land_x' as const, + land_y: 'land_y' as const, + land_z: 'land_z' as const, + map_name: 'map_name' as const, + name: 'name' as const, + origin_source: 'origin_source' as const, + origin_x: 'origin_x' as const, + origin_y: 'origin_y' as const, + origin_z: 'origin_z' as const, + practice_attempts: 'practice_attempts' as const, + practice_players: 'practice_players' as const, + practice_successes: 'practice_successes' as const, + preview_duration_ms: 'preview_duration_ms' as const, + preview_file: 'preview_file' as const, + preview_rendered_at: 'preview_rendered_at' as const, + preview_thumbnail: 'preview_thumbnail' as const, + public_requested_at: 'public_requested_at' as const, + public_review_note: 'public_review_note' as const, + public_reviewed_at: 'public_reviewed_at' as const, + public_reviewed_by: 'public_reviewed_by' as const, + side: 'side' as const, + source_grenade_id: 'source_grenade_id' as const, + source_match_id: 'source_match_id' as const, + source_match_map_id: 'source_match_map_id' as const, + source_url: 'source_url' as const, + tags: 'tags' as const, + team_id: 'team_id' as const, + technique: 'technique' as const, + throw_strength: 'throw_strength' as const, + trajectory_file: 'trajectory_file' as const, + trajectory_preview: 'trajectory_preview' as const, + trajectory_size: 'trajectory_size' as const, + updated_at: 'updated_at' as const, + upvotes: 'upvotes' as const, + utility_type: 'utility_type' as const, + verified_at: 'verified_at' as const, + view_pitch: 'view_pitch' as const, + view_pitch_delta: 'view_pitch_delta' as const, + view_yaw: 'view_yaw' as const, + view_yaw_delta: 'view_yaw_delta' as const, + visibility: 'visibility' as const, + workshop_map_id: 'workshop_map_id' as const +} + +export const enumUtilityMetaLineupsConstraint = { + utility_meta_lineups_pkey: 'utility_meta_lineups_pkey' as const +} + +export const enumUtilityMetaLineupsSelectColumn = { + first_seen_at: 'first_seen_at' as const, + land_x: 'land_x' as const, + land_y: 'land_y' as const, + land_z: 'land_z' as const, + last_seen_at: 'last_seen_at' as const, + lineup_bucket: 'lineup_bucket' as const, + lineups: 'lineups' as const, + map_name: 'map_name' as const, + matches: 'matches' as const, + origin_x: 'origin_x' as const, + origin_y: 'origin_y' as const, + origin_z: 'origin_z' as const, + refreshed_at: 'refreshed_at' as const, + side: 'side' as const, + technique: 'technique' as const, + throw_strength: 'throw_strength' as const, + throwers: 'throwers' as const, + throws: 'throws' as const, + utility_type: 'utility_type' as const, + view_pitch: 'view_pitch' as const, + view_yaw: 'view_yaw' as const +} + +export const enumUtilityMetaLineupsUpdateColumn = { + first_seen_at: 'first_seen_at' as const, + land_x: 'land_x' as const, + land_y: 'land_y' as const, + land_z: 'land_z' as const, + last_seen_at: 'last_seen_at' as const, + lineup_bucket: 'lineup_bucket' as const, + lineups: 'lineups' as const, + map_name: 'map_name' as const, + matches: 'matches' as const, + origin_x: 'origin_x' as const, + origin_y: 'origin_y' as const, + origin_z: 'origin_z' as const, + refreshed_at: 'refreshed_at' as const, + side: 'side' as const, + technique: 'technique' as const, + throw_strength: 'throw_strength' as const, + throwers: 'throwers' as const, + throws: 'throws' as const, + utility_type: 'utility_type' as const, + view_pitch: 'view_pitch' as const, + view_yaw: 'view_yaw' as const +} + +export const enumUtilityPlaybookStepsConstraint = { + utility_playbook_steps_order_key: 'utility_playbook_steps_order_key' as const, + utility_playbook_steps_pkey: 'utility_playbook_steps_pkey' as const +} + +export const enumUtilityPlaybookStepsSelectColumn = { + assigned_steam_id: 'assigned_steam_id' as const, + created_at: 'created_at' as const, + id: 'id' as const, + note: 'note' as const, + offset_ms: 'offset_ms' as const, + playbook_id: 'playbook_id' as const, + step_order: 'step_order' as const, + utility_lineup_id: 'utility_lineup_id' as const +} + +export const enumUtilityPlaybookStepsUpdateColumn = { + assigned_steam_id: 'assigned_steam_id' as const, + created_at: 'created_at' as const, + id: 'id' as const, + note: 'note' as const, + offset_ms: 'offset_ms' as const, + playbook_id: 'playbook_id' as const, + step_order: 'step_order' as const, + utility_lineup_id: 'utility_lineup_id' as const +} + +export const enumUtilityPlaybooksConstraint = { + utility_playbooks_pkey: 'utility_playbooks_pkey' as const +} + +export const enumUtilityPlaybooksSelectColumn = { + created_at: 'created_at' as const, + description: 'description' as const, + id: 'id' as const, + map_name: 'map_name' as const, + name: 'name' as const, + owner_steam_id: 'owner_steam_id' as const, + side: 'side' as const, + team_id: 'team_id' as const, + updated_at: 'updated_at' as const, + visibility: 'visibility' as const +} + +export const enumUtilityPlaybooksUpdateColumn = { + created_at: 'created_at' as const, + description: 'description' as const, + id: 'id' as const, + map_name: 'map_name' as const, + name: 'name' as const, + owner_steam_id: 'owner_steam_id' as const, + side: 'side' as const, + team_id: 'team_id' as const, + updated_at: 'updated_at' as const, + visibility: 'visibility' as const +} + +export const enumUtilityPracticeInvitesConstraint = { + utility_practice_invites_pkey: 'utility_practice_invites_pkey' as const +} + +export const enumUtilityPracticeInvitesSelectColumn = { + created_at: 'created_at' as const, + invited_by_steam_id: 'invited_by_steam_id' as const, + steam_id: 'steam_id' as const, + utility_practice_session_id: 'utility_practice_session_id' as const +} + +export const enumUtilityPracticeInvitesUpdateColumn = { + created_at: 'created_at' as const, + invited_by_steam_id: 'invited_by_steam_id' as const, + steam_id: 'steam_id' as const, + utility_practice_session_id: 'utility_practice_session_id' as const +} + +export const enumUtilityPracticeSessionsConstraint = { + utility_practice_sessions_invite_code_idx: 'utility_practice_sessions_invite_code_idx' as const, + utility_practice_sessions_match_key: 'utility_practice_sessions_match_key' as const, + utility_practice_sessions_one_live_per_host_idx: 'utility_practice_sessions_one_live_per_host_idx' as const, + utility_practice_sessions_pkey: 'utility_practice_sessions_pkey' as const +} + +export const enumUtilityPracticeSessionsSelectColumn = { + collection_id: 'collection_id' as const, + created_at: 'created_at' as const, + empty_since: 'empty_since' as const, + expires_at: 'expires_at' as const, + failure_reason: 'failure_reason' as const, + first_joined_at: 'first_joined_at' as const, + host_steam_id: 'host_steam_id' as const, + id: 'id' as const, + invite_code: 'invite_code' as const, + is_open: 'is_open' as const, + is_render: 'is_render' as const, + last_occupied_at: 'last_occupied_at' as const, + map_name: 'map_name' as const, + match_id: 'match_id' as const, + playbook_id: 'playbook_id' as const, + region: 'region' as const, + status: 'status' as const, + team_id: 'team_id' as const, + updated_at: 'updated_at' as const +} + +export const enumUtilityPracticeSessionsSelectColumnUtilityPracticeSessionsAggregateBoolExpBoolAndArgumentsColumns = { + is_open: 'is_open' as const, + is_render: 'is_render' as const +} + +export const enumUtilityPracticeSessionsSelectColumnUtilityPracticeSessionsAggregateBoolExpBoolOrArgumentsColumns = { + is_open: 'is_open' as const, + is_render: 'is_render' as const +} + +export const enumUtilityPracticeSessionsUpdateColumn = { + collection_id: 'collection_id' as const, + created_at: 'created_at' as const, + empty_since: 'empty_since' as const, + expires_at: 'expires_at' as const, + failure_reason: 'failure_reason' as const, + first_joined_at: 'first_joined_at' as const, + host_steam_id: 'host_steam_id' as const, + id: 'id' as const, + invite_code: 'invite_code' as const, + is_open: 'is_open' as const, + is_render: 'is_render' as const, + last_occupied_at: 'last_occupied_at' as const, + map_name: 'map_name' as const, + match_id: 'match_id' as const, + playbook_id: 'playbook_id' as const, + region: 'region' as const, + status: 'status' as const, + team_id: 'team_id' as const, + updated_at: 'updated_at' as const +} + export const enumVEventPlayerStatsSelectColumn = { assists: 'assists' as const, deaths: 'deaths' as const, diff --git a/generated/types.ts b/generated/types.ts index b440604d2..532e5f72c 100644 --- a/generated/types.ts +++ b/generated/types.ts @@ -4,727 +4,836 @@ export default { 32, 41, 84, - 116, - 124, - 128, - 130, - 141, - 152, - 164, - 177, - 186, - 194, - 210, - 221, - 233, - 246, - 256, + 147, + 155, + 159, + 161, + 172, + 183, + 195, + 208, + 217, + 225, + 241, + 252, 264, - 269, - 272, - 279, - 288, - 296, - 314, - 329, - 330, - 331, - 343, - 352, - 359, - 372, - 380, + 277, + 287, + 295, + 300, + 303, + 310, + 319, + 327, + 345, + 360, + 361, + 362, + 374, + 383, 390, - 399, - 407, - 417, - 426, - 434, - 444, - 453, - 461, - 478, - 489, - 490, - 491, - 503, - 523, + 403, + 411, + 421, + 430, + 438, + 448, + 457, + 465, + 475, + 484, + 492, + 509, + 520, + 521, + 522, 534, - 535, - 536, - 548, - 568, - 580, - 581, - 582, - 594, - 606, - 607, - 616, - 620, - 626, - 627, - 636, - 640, - 646, + 554, + 565, + 566, + 567, + 579, + 599, + 611, + 612, + 613, + 625, + 637, + 638, 647, - 656, - 660, - 666, + 651, + 657, + 658, 667, + 671, 677, - 681, + 678, 687, - 688, + 691, + 697, 698, - 702, 708, - 709, + 712, + 718, 719, - 723, 729, - 730, + 733, + 739, 740, - 744, 750, - 751, + 754, + 760, 761, - 765, 771, - 772, + 775, 781, - 785, - 791, + 782, 792, - 801, - 805, - 811, + 796, + 802, + 803, 812, + 816, 822, - 826, + 823, 832, - 833, + 836, 842, - 846, - 852, + 843, 853, - 862, - 866, - 872, + 857, + 863, + 864, 873, - 882, - 886, - 892, + 877, + 883, + 884, 893, - 902, - 906, - 912, + 897, + 903, + 904, 913, + 917, 923, - 927, + 924, 933, - 934, + 937, + 943, 944, - 948, 954, - 955, + 958, + 964, 965, - 969, 975, - 976, + 979, + 985, 986, - 990, 996, - 997, + 1000, + 1006, 1007, - 1011, 1017, - 1018, + 1021, + 1027, 1028, - 1032, 1038, - 1039, + 1042, 1048, - 1052, - 1058, + 1049, 1059, + 1063, 1069, - 1073, + 1070, 1079, - 1080, + 1083, 1089, - 1093, - 1099, + 1090, 1100, + 1104, 1110, - 1114, + 1111, 1120, - 1121, + 1124, 1130, - 1134, - 1140, + 1131, 1141, - 1150, - 1154, - 1160, + 1145, + 1151, + 1152, 1161, + 1165, 1171, - 1175, + 1172, 1181, - 1182, + 1185, + 1191, 1192, - 1196, 1202, - 1203, + 1206, 1212, - 1216, - 1222, + 1213, 1223, - 1232, - 1236, - 1242, + 1227, + 1233, + 1234, 1243, - 1252, - 1256, - 1262, + 1247, + 1253, + 1254, 1263, - 1272, - 1276, - 1282, + 1267, + 1273, + 1274, 1283, - 1292, - 1296, - 1302, + 1287, + 1293, + 1294, 1303, + 1307, 1313, - 1317, + 1314, 1323, - 1324, + 1327, 1333, - 1337, - 1343, + 1334, 1344, - 1353, - 1357, - 1363, + 1348, + 1354, + 1355, 1364, - 1373, - 1377, - 1383, + 1368, + 1374, + 1375, 1384, - 1393, - 1397, - 1403, + 1388, + 1394, + 1395, 1404, + 1408, 1414, - 1418, + 1415, 1424, - 1425, + 1428, 1434, - 1438, - 1444, + 1435, 1445, - 1454, - 1458, - 1464, + 1449, + 1455, + 1456, 1465, + 1469, 1475, - 1479, + 1476, 1485, - 1486, + 1489, + 1495, 1496, - 1500, 1506, - 1507, + 1510, + 1516, 1517, - 1521, 1527, - 1528, + 1531, 1537, - 1541, - 1547, + 1538, 1548, - 1557, - 1561, - 1567, - 1568, - 1577, - 1581, - 1587, - 1595, + 1552, + 1558, + 1559, + 1569, + 1573, + 1579, + 1580, + 1589, + 1593, 1599, - 1611, + 1600, + 1609, + 1613, + 1619, + 1620, + 1629, 1633, - 1644, - 1656, - 1664, - 1676, - 1694, - 1705, - 1717, - 1735, - 1746, - 1758, - 1774, - 1784, + 1639, + 1640, + 1649, + 1653, + 1659, + 1660, + 1669, + 1673, + 1679, + 1680, + 1689, + 1693, + 1699, + 1700, + 1709, + 1713, + 1719, + 1727, + 1731, + 1743, + 1765, + 1776, 1788, - 1798, + 1796, 1808, - 1812, - 1819, - 1829, + 1826, 1837, - 1842, 1849, - 1858, - 1866, - 1884, - 1899, - 1900, - 1901, - 1913, - 1925, - 1934, - 1938, + 1867, + 1878, + 1890, + 1906, + 1916, + 1920, + 1930, + 1940, 1944, - 1952, - 1956, - 1970, + 1951, + 1961, + 1969, + 1974, 1981, - 1982, - 1983, - 1995, - 2009, - 2022, - 2030, + 1990, + 1998, + 2016, + 2031, + 2032, + 2033, 2045, - 2055, - 2056, 2057, - 2061, + 2066, + 2070, 2076, - 2092, - 2093, - 2094, - 2106, - 2120, - 2134, - 2142, - 2153, - 2166, - 2174, - 2183, - 2185, + 2084, + 2088, + 2102, + 2113, + 2114, + 2115, + 2127, + 2141, + 2154, + 2162, + 2177, 2187, - 2201, - 2219, - 2229, - 2237, + 2188, + 2189, + 2193, + 2208, + 2224, + 2225, + 2226, + 2238, 2252, - 2263, - 2275, - 2293, - 2304, - 2316, - 2334, - 2345, - 2357, - 2373, + 2266, + 2274, + 2285, + 2298, + 2306, + 2315, + 2317, + 2319, + 2333, + 2351, + 2361, + 2369, 2384, - 2388, - 2396, - 2410, - 2418, - 2433, - 2444, - 2456, - 2474, - 2485, - 2497, - 2515, - 2527, - 2539, - 2551, - 2560, - 2564, - 2570, - 2579, - 2583, - 2597, - 2608, - 2609, - 2610, - 2622, - 2634, - 2643, + 2395, + 2407, + 2425, + 2436, + 2448, + 2466, + 2477, + 2489, + 2505, + 2516, + 2520, + 2528, + 2542, + 2550, + 2565, + 2576, + 2588, + 2606, + 2617, + 2629, 2647, 2659, - 2670, 2671, - 2672, - 2676, - 2688, - 2700, - 2712, - 2731, - 2746, - 2758, - 2778, - 2789, - 2790, + 2683, + 2692, + 2696, + 2702, + 2711, + 2715, + 2729, + 2740, + 2741, + 2742, + 2754, + 2766, + 2775, + 2779, 2791, + 2802, 2803, - 2821, - 2833, - 2845, - 2866, - 2882, - 2883, - 2884, - 2896, - 2914, - 2925, - 2937, - 2955, + 2804, + 2808, + 2820, + 2832, + 2844, + 2863, + 2878, + 2890, + 2910, + 2921, + 2922, + 2923, + 2935, + 2953, 2965, - 2966, - 2967, - 2971, - 2983, - 2995, - 3007, - 3027, - 3039, - 3040, - 3041, - 3053, - 3071, - 3081, - 3082, - 3083, + 2977, + 2998, + 3014, + 3015, + 3016, + 3028, + 3046, + 3057, + 3069, 3087, - 3102, - 3117, - 3118, - 3119, - 3131, - 3143, - 3151, - 3155, - 3169, - 3181, - 3182, - 3183, - 3195, - 3207, + 3097, + 3098, + 3099, + 3103, + 3115, + 3127, + 3139, + 3159, + 3171, + 3172, + 3173, + 3185, + 3203, + 3213, + 3214, 3215, 3219, - 3246, - 3247, - 3248, - 3272, - 3281, - 3289, - 3299, - 3308, - 3316, - 3334, - 3349, - 3350, + 3234, + 3249, + 3250, + 3251, + 3263, + 3275, + 3283, + 3287, + 3301, + 3313, + 3314, + 3315, + 3327, + 3339, + 3347, 3351, - 3363, - 3371, - 3373, - 3384, - 3395, - 3407, - 3420, - 3430, - 3438, + 3378, + 3379, + 3380, + 3404, + 3413, + 3421, + 3431, + 3440, 3448, - 3457, - 3465, - 3480, - 3491, + 3466, + 3481, + 3482, + 3483, + 3495, 3503, - 3523, - 3534, - 3535, - 3536, - 3548, - 3564, - 3584, - 3595, - 3607, - 3620, - 3629, - 3637, - 3652, - 3663, - 3675, - 3695, - 3706, - 3707, - 3708, - 3720, - 3750, + 3505, + 3516, + 3527, + 3539, + 3552, + 3562, + 3570, + 3580, + 3589, + 3597, + 3612, + 3623, + 3635, + 3655, + 3666, + 3667, + 3668, + 3680, + 3696, + 3716, + 3727, + 3739, + 3752, 3761, - 3773, - 3781, - 3792, - 3793, - 3794, - 3806, - 3825, - 3847, - 3858, - 3870, - 3886, - 3912, - 3939, - 3950, - 3962, - 3978, - 3998, - 4009, - 4021, - 4039, - 4050, - 4062, - 4090, - 4101, - 4102, - 4103, - 4104, - 4105, - 4106, - 4107, - 4108, - 4109, - 4121, - 4134, - 4144, - 4152, - 4163, - 4176, - 4184, + 3769, + 3784, + 3795, + 3807, + 3827, + 3838, + 3839, + 3840, + 3852, + 3882, + 3893, + 3905, + 3913, + 3924, + 3925, + 3926, + 3938, + 3957, + 3979, + 3990, + 4002, + 4018, + 4044, + 4071, + 4082, + 4094, + 4110, + 4130, + 4141, + 4153, + 4171, + 4182, 4194, - 4203, - 4211, - 4226, + 4222, + 4233, + 4234, + 4235, + 4236, 4237, - 4249, - 4267, - 4278, - 4290, - 4314, - 4336, - 4346, - 4354, - 4364, - 4373, + 4238, + 4239, + 4240, + 4241, + 4253, + 4266, + 4276, + 4284, + 4295, + 4308, + 4316, + 4326, + 4335, + 4343, + 4358, + 4369, 4381, - 4391, - 4400, - 4408, + 4399, + 4410, 4422, - 4432, - 4440, - 4450, - 4459, - 4467, - 4485, - 4501, - 4502, - 4503, - 4515, - 4527, - 4535, - 4539, - 4541, - 4551, - 4561, - 4565, + 4446, + 4468, + 4478, + 4486, + 4496, + 4505, + 4513, + 4523, + 4532, + 4540, + 4554, + 4564, 4572, 4582, - 4590, - 4600, - 4609, + 4591, + 4599, 4617, - 4632, - 4643, - 4655, - 4675, - 4686, - 4687, - 4688, - 4700, - 4713, + 4633, + 4634, + 4635, + 4647, + 4659, + 4667, + 4671, + 4673, + 4683, + 4693, + 4697, + 4704, + 4714, 4722, - 4730, - 4745, - 4755, - 4756, - 4757, - 4761, - 4773, - 4784, - 4796, - 4816, - 4828, - 4829, - 4830, - 4842, - 4855, - 4865, - 4873, - 4883, - 4892, - 4900, - 4917, - 4929, - 4930, - 4931, - 4943, - 4951, - 4953, - 4954, - 4966, - 4978, - 4990, - 5010, - 5022, - 5023, + 4732, + 4741, + 4749, + 4764, + 4775, + 4787, + 4807, + 4818, + 4819, + 4820, + 4832, + 4845, + 4854, + 4862, + 4877, + 4887, + 4888, + 4889, + 4893, + 4905, + 4916, + 4928, + 4948, + 4960, + 4961, + 4962, + 4974, + 4987, + 4997, + 5005, + 5015, 5024, - 5036, - 5052, + 5032, + 5049, + 5061, 5062, - 5066, - 5076, + 5063, + 5075, + 5083, + 5085, 5086, - 5090, - 5102, - 5113, - 5125, - 5143, + 5098, + 5110, + 5122, + 5142, 5154, - 5166, + 5155, + 5156, + 5168, 5184, - 5195, - 5207, - 5228, - 5244, + 5194, + 5198, + 5208, + 5218, + 5222, + 5234, 5245, - 5246, - 5258, - 5276, - 5287, - 5299, - 5317, - 5328, - 5340, - 5358, - 5370, - 5382, - 5412, - 5424, - 5425, - 5426, - 5427, - 5428, - 5429, - 5430, + 5257, + 5275, + 5286, + 5298, + 5316, + 5327, + 5339, + 5360, + 5376, + 5377, + 5378, + 5390, + 5408, + 5419, 5431, - 5432, - 5433, - 5434, - 5446, - 5454, - 5483, - 5484, - 5485, - 5486, - 5487, - 5488, - 5489, + 5449, + 5460, + 5472, 5490, - 5491, - 5516, - 5542, - 5585, - 5586, - 5587, - 5588, - 5589, - 5590, - 5591, - 5592, - 5593, - 5622, + 5502, + 5514, + 5544, + 5556, + 5557, + 5558, + 5559, + 5560, + 5561, + 5562, + 5563, + 5564, + 5565, + 5566, + 5578, + 5596, + 5607, + 5619, + 5632, + 5642, 5650, - 5675, - 5693, - 5711, - 5732, - 5752, - 5778, - 5803, - 5821, + 5660, + 5669, + 5677, + 5687, + 5696, + 5704, + 5729, + 5740, + 5741, + 5742, + 5743, + 5744, + 5745, + 5746, + 5747, + 5748, + 5760, + 5773, + 5783, + 5791, + 5806, + 5817, + 5829, 5857, - 5858, - 5859, - 5860, - 5861, - 5862, - 5863, - 5864, - 5865, - 5890, - 5908, + 5868, + 5869, + 5870, + 5871, + 5872, + 5873, + 5874, + 5875, + 5876, + 5888, + 5909, + 5924, + 5925, 5926, - 5954, + 5938, + 5966, + 5977, + 5978, + 5979, + 5980, 5981, - 5999, - 6017, - 6043, - 6068, + 5982, + 5983, + 5984, + 5985, + 5997, + 6015, + 6026, + 6038, + 6069, + 6085, 6086, - 6104, - 6131, - 6132, - 6133, - 6146, - 6166, - 6186, - 6216, - 6228, - 6229, - 6230, - 6231, + 6087, + 6088, + 6089, + 6090, + 6091, + 6092, + 6093, + 6094, + 6095, + 6107, + 6120, + 6129, + 6137, + 6152, + 6163, + 6175, + 6188, + 6198, + 6206, + 6221, 6232, - 6233, - 6234, - 6235, - 6236, - 6248, - 6282, - 6283, - 6284, - 6285, - 6286, - 6287, - 6288, - 6289, + 6244, + 6264, + 6276, + 6277, + 6278, 6290, + 6298, + 6327, + 6328, + 6329, + 6330, + 6331, + 6332, 6333, 6334, 6335, - 6336, - 6337, - 6338, - 6339, - 6340, - 6341 + 6360, + 6386, + 6429, + 6430, + 6431, + 6432, + 6433, + 6434, + 6435, + 6436, + 6437, + 6466, + 6494, + 6519, + 6537, + 6555, + 6576, + 6596, + 6622, + 6647, + 6665, + 6701, + 6702, + 6703, + 6704, + 6705, + 6706, + 6707, + 6708, + 6709, + 6734, + 6752, + 6770, + 6798, + 6825, + 6843, + 6861, + 6887, + 6912, + 6930, + 6948, + 6975, + 6976, + 6977, + 6990, + 7010, + 7030, + 7060, + 7072, + 7073, + 7074, + 7075, + 7076, + 7077, + 7078, + 7079, + 7080, + 7092, + 7126, + 7127, + 7128, + 7129, + 7130, + 7131, + 7132, + 7133, + 7134, + 7177, + 7178, + 7179, + 7180, + 7181, + 7182, + 7183, + 7184, + 7185 ], "types": { "ActiveConnection": { @@ -741,7 +850,7 @@ export default { 84 ], "query_start": [ - 4953 + 5085 ], "state": [ 84 @@ -770,7 +879,7 @@ export default { 84 ], "query_start": [ - 4953 + 5085 ], "state": [ 84 @@ -827,22 +936,22 @@ export default { 84 ], "event_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "image_url": [ 84 ], "league_season_id": [ - 5454 + 6298 ], "name": [ 84 ], "season_id": [ - 5454 + 6298 ], "silhouette": [ 41 @@ -854,7 +963,7 @@ export default { 84 ], "tournament_id": [ - 5454 + 6298 ], "updated_at": [ 84 @@ -865,7 +974,7 @@ export default { }, "AwardRecipient": { "award_id": [ - 5454 + 6298 ], "awarded_by_steam_id": [ 84 @@ -874,7 +983,7 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "note": [ 84 @@ -889,13 +998,13 @@ export default { 84 ], "team_id": [ - 5454 + 6298 ], "tournament_id": [ - 5454 + 6298 ], "tournament_team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -973,7 +1082,7 @@ export default { 41 ], "payload": [ - 2187 + 2319 ], "start_ms": [ 41 @@ -1007,7 +1116,7 @@ export default { 84 ], "match_map_id": [ - 5454 + 6298 ], "output": [ 9 @@ -1067,13 +1176,13 @@ export default { }, "CpuStat": { "time": [ - 4953 + 5085 ], "total": [ - 269 + 300 ], "used": [ - 269 + 300 ], "window": [ 32 @@ -1084,7 +1193,7 @@ export default { }, "CreateClipRenderOutput": { "job_id": [ - 5454 + 6298 ], "success": [ 6 @@ -1095,7 +1204,7 @@ export default { }, "CreateDraftGameOutput": { "draftGameId": [ - 5454 + 6298 ], "__typename": [ 84 @@ -1103,7 +1212,7 @@ export default { }, "CreateScheduledMatchOutput": { "matchId": [ - 5454 + 6298 ], "__typename": [ 84 @@ -1259,7 +1368,7 @@ export default { 23 ], "time": [ - 4953 + 5085 ], "__typename": [ 84 @@ -1285,7 +1394,7 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "mode": [ 84 @@ -1353,7 +1462,7 @@ export default { 84 ], "size": [ - 269 + 300 ], "__typename": [ 84 @@ -1364,7 +1473,7 @@ export default { 6 ], "modified": [ - 4953 + 5085 ], "name": [ 84 @@ -1373,7 +1482,7 @@ export default { 84 ], "size": [ - 269 + 300 ], "type": [ 84 @@ -1468,7 +1577,7 @@ export default { 35 ], "time": [ - 4953 + 5085 ], "__typename": [ 84 @@ -1710,7 +1819,7 @@ export default { 84 ], "player": [ - 4331 + 4463 ], "profile_url": [ 84 @@ -1727,13 +1836,13 @@ export default { }, "MemoryStat": { "time": [ - 4953 + 5085 ], "total": [ - 269 + 300 ], "used": [ - 269 + 300 ], "__typename": [ 84 @@ -1744,7 +1853,7 @@ export default { 52 ], "time": [ - 4953 + 5085 ], "__typename": [ 84 @@ -1764,7 +1873,7 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "published_at": [ 84 @@ -1785,7 +1894,7 @@ export default { 84 ], "view_count": [ - 269 + 300 ], "__typename": [ 84 @@ -1796,10 +1905,10 @@ export default { 84 ], "rx": [ - 269 + 300 ], "tx": [ - 269 + 300 ], "__typename": [ 84 @@ -2572,16 +2681,16 @@ export default { 41 ], "last_analyze": [ - 4953 + 5085 ], "last_autoanalyze": [ - 4953 + 5085 ], "last_autovacuum": [ - 4953 + 5085 ], "last_vacuum": [ - 4953 + 5085 ], "n_dead_tup": [ 41 @@ -2798,7 +2907,7 @@ export default { 41 ], "pluginsBySlug": [ - 2187 + 2319 ], "pluginsManual": [ 41 @@ -2984,7 +3093,7 @@ export default { 84 ], "next_start": [ - 4953 + 5085 ], "__typename": [ 84 @@ -3006,13 +3115,13 @@ export default { }, "TournamentAward": { "award_id": [ - 5454 + 6298 ], "custom_name": [ 84 ], "id": [ - 5454 + 6298 ], "image_url": [ 84 @@ -3024,7 +3133,7 @@ export default { 41 ], "tournament_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -3032,7 +3141,7 @@ export default { }, "TournamentMatchResetImpact": { "bracket_id": [ - 5454 + 6298 ], "depth": [ 41 @@ -3041,7 +3150,7 @@ export default { 6 ], "match_id": [ - 5454 + 6298 ], "match_number": [ 41 @@ -3065,6 +3174,542 @@ export default { 84 ] }, + "UtilityBlockingOutput": { + "degraded": [ + 6 + ], + "message": [ + 84 + ], + "results": [ + 110 + ], + "__typename": [ + 84 + ] + }, + "UtilityBlockingResult": { + "blocked": [ + 6 + ], + "depth": [ + 32 + ], + "transmittance": [ + 32 + ], + "utility_lineup_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "UtilityCalibrationOutput": { + "detail": [ + 84 + ], + "ready": [ + 6 + ], + "status": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "UtilityDriftScanOutput": { + "lineups": [ + 41 + ], + "scan_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "UtilityImportError": { + "external_id": [ + 84 + ], + "index": [ + 41 + ], + "reason": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "UtilityImportOutput": { + "dry_run": [ + 6 + ], + "errors": [ + 113 + ], + "failed": [ + 41 + ], + "imported": [ + 41 + ], + "total": [ + 41 + ], + "updated": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "UtilityLineupOutput": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "UtilityMissPatternOutput": { + "analysed": [ + 6 + ], + "bias": [ + 84 + ], + "mean_along": [ + 32 + ], + "mean_lateral": [ + 32 + ], + "mean_vertical": [ + 32 + ], + "message": [ + 84 + ], + "players": [ + 41 + ], + "samples": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "UtilityOneWayOutput": { + "degraded": [ + 6 + ], + "message": [ + 84 + ], + "results": [ + 118 + ], + "__typename": [ + 84 + ] + }, + "UtilityOneWayResult": { + "cause": [ + 84 + ], + "confidence": [ + 84 + ], + "contested": [ + 6 + ], + "favors": [ + 84 + ], + "index": [ + 41 + ], + "one_way": [ + 6 + ], + "__typename": [ + 84 + ] + }, + "UtilityPlaybookCoverageOutput": { + "degraded": [ + 6 + ], + "message": [ + 84 + ], + "results": [ + 120 + ], + "__typename": [ + 84 + ] + }, + "UtilityPlaybookCoverageResult": { + "by_step": [ + 41 + ], + "covered": [ + 6 + ], + "depth": [ + 32 + ], + "index": [ + 41 + ], + "transmittance": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "UtilityPlaybookOutput": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "UtilityPlaybookStepInput": { + "assigned_steam_id": [ + 84 + ], + "note": [ + 84 + ], + "offset_ms": [ + 41 + ], + "utility_lineup_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "UtilityPracticePlanEntry": { + "attempts": [ + 41 + ], + "difficulty": [ + 84 + ], + "global_attempts": [ + 41 + ], + "global_landing_rate": [ + 32 + ], + "global_players": [ + 41 + ], + "mastered": [ + 6 + ], + "meta_throwers": [ + 41 + ], + "priority": [ + 32 + ], + "reason": [ + 84 + ], + "successes": [ + 41 + ], + "utility_lineup_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "UtilityPracticePlanOutput": { + "analysed": [ + 6 + ], + "entries": [ + 123 + ], + "message": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "UtilityPracticeServer": { + "held_by": [ + 84 + ], + "id": [ + 6298 + ], + "in_use": [ + 6 + ], + "label": [ + 84 + ], + "region": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "UtilityPracticeServersOutput": { + "servers": [ + 125 + ], + "__typename": [ + 84 + ] + }, + "UtilityPracticeSessionOutput": { + "id": [ + 6298 + ], + "invite_code": [ + 84 + ], + "match_id": [ + 6298 + ], + "status": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "UtilityPurgeOutput": { + "dry_run": [ + 6 + ], + "lineups": [ + 41 + ], + "origin_source": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "UtilityRemineOutput": { + "demos": [ + 41 + ], + "done": [ + 6 + ], + "throws": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "UtilityRenderClearOutput": { + "cleared": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "UtilityRenderQueueOutput": { + "reason": [ + 84 + ], + "render_id": [ + 6298 + ], + "status": [ + 84 + ], + "success": [ + 6 + ], + "__typename": [ + 84 + ] + }, + "UtilitySightlineOutput": { + "degraded": [ + 6 + ], + "message": [ + 84 + ], + "results": [ + 134 + ], + "threshold": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "UtilitySightlinePairInput": { + "from_x": [ + 32 + ], + "from_y": [ + 32 + ], + "from_z": [ + 32 + ], + "to_x": [ + 32 + ], + "to_y": [ + 32 + ], + "to_z": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "UtilitySightlineResult": { + "blocked": [ + 6 + ], + "blocked_by": [ + 84 + ], + "depth": [ + 32 + ], + "index": [ + 41 + ], + "transmittance": [ + 32 + ], + "world_blocked": [ + 6 + ], + "__typename": [ + 84 + ] + }, + "UtilitySolveOutput": { + "accepted": [ + 6 + ], + "message": [ + 84 + ], + "status": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "UtilityTeamUtilityEntry": { + "landed": [ + 41 + ], + "players": [ + 41 + ], + "thrown": [ + 41 + ], + "utility_lineup_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "UtilityTeamUtilityOutput": { + "analysed": [ + 6 + ], + "entries": [ + 136 + ], + "message": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "UtilityUtilityReportOutput": { + "analysed": [ + 6 + ], + "by_type": [ + 139 + ], + "landed": [ + 41 + ], + "matched_lineups": [ + 41 + ], + "matched_meta": [ + 41 + ], + "message": [ + 84 + ], + "radius": [ + 32 + ], + "steam_id": [ + 84 + ], + "throws": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "UtilityUtilityTypeReport": { + "landed": [ + 41 + ], + "matched_lineups": [ + 41 + ], + "matched_meta": [ + 41 + ], + "throws": [ + 41 + ], + "utility_type": [ + 84 + ], + "__typename": [ + 84 + ] + }, "WatchDemoOutput": { "match_map_id": [ 84 @@ -3101,7 +3746,7 @@ export default { 6 ], "last_delivered_at": [ - 4954 + 5086 ], "managed_by_environment": [ 6 @@ -3113,7 +3758,7 @@ export default { 41 ], "platforms": [ - 110 + 141 ], "players": [ 41 @@ -3127,10 +3772,10 @@ export default { }, "_map_pool": { "map_id": [ - 5454 + 6298 ], "map_pool_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -3138,10 +3783,10 @@ export default { }, "_map_pool_aggregate": { "aggregate": [ - 114 + 145 ], "nodes": [ - 112 + 143 ], "__typename": [ 84 @@ -3152,7 +3797,7 @@ export default { 41, { "columns": [ - 124, + 155, "[_map_pool_select_column!]" ], "distinct": [ @@ -3161,10 +3806,10 @@ export default { } ], "max": [ - 118 + 149 ], "min": [ - 119 + 150 ], "__typename": [ 84 @@ -3172,19 +3817,19 @@ export default { }, "_map_pool_bool_exp": { "_and": [ - 115 + 146 ], "_not": [ - 115 + 146 ], "_or": [ - 115 + 146 ], "map_id": [ - 5456 + 6300 ], "map_pool_id": [ - 5456 + 6300 ], "__typename": [ 84 @@ -3193,10 +3838,10 @@ export default { "_map_pool_constraint": {}, "_map_pool_insert_input": { "map_id": [ - 5454 + 6298 ], "map_pool_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -3204,10 +3849,10 @@ export default { }, "_map_pool_max_fields": { "map_id": [ - 5454 + 6298 ], "map_pool_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -3215,10 +3860,10 @@ export default { }, "_map_pool_min_fields": { "map_id": [ - 5454 + 6298 ], "map_pool_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -3229,7 +3874,7 @@ export default { 41 ], "returning": [ - 112 + 143 ], "__typename": [ 84 @@ -3237,13 +3882,13 @@ export default { }, "_map_pool_on_conflict": { "constraint": [ - 116 + 147 ], "update_columns": [ - 128 + 159 ], "where": [ - 115 + 146 ], "__typename": [ 84 @@ -3251,10 +3896,10 @@ export default { }, "_map_pool_order_by": { "map_id": [ - 3373 + 3505 ], "map_pool_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -3262,10 +3907,10 @@ export default { }, "_map_pool_pk_columns_input": { "map_id": [ - 5454 + 6298 ], "map_pool_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -3274,10 +3919,10 @@ export default { "_map_pool_select_column": {}, "_map_pool_set_input": { "map_id": [ - 5454 + 6298 ], "map_pool_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -3285,10 +3930,10 @@ export default { }, "_map_pool_stream_cursor_input": { "initial_value": [ - 127 + 158 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -3296,10 +3941,10 @@ export default { }, "_map_pool_stream_cursor_value_input": { "map_id": [ - 5454 + 6298 ], "map_pool_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -3308,10 +3953,10 @@ export default { "_map_pool_update_column": {}, "_map_pool_updates": { "_set": [ - 125 + 156 ], "where": [ - 115 + 146 ], "__typename": [ 84 @@ -3320,19 +3965,19 @@ export default { "_uuid": {}, "abandoned_matches": { "abandoned_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -3340,10 +3985,10 @@ export default { }, "abandoned_matches_aggregate": { "aggregate": [ - 135 + 166 ], "nodes": [ - 131 + 162 ], "__typename": [ 84 @@ -3351,7 +3996,7 @@ export default { }, "abandoned_matches_aggregate_bool_exp": { "count": [ - 134 + 165 ], "__typename": [ 84 @@ -3359,13 +4004,13 @@ export default { }, "abandoned_matches_aggregate_bool_exp_count": { "arguments": [ - 152 + 183 ], "distinct": [ 6 ], "filter": [ - 140 + 171 ], "predicate": [ 42 @@ -3376,13 +4021,13 @@ export default { }, "abandoned_matches_aggregate_fields": { "avg": [ - 138 + 169 ], "count": [ 41, { "columns": [ - 152, + 183, "[abandoned_matches_select_column!]" ], "distinct": [ @@ -3391,31 +4036,31 @@ export default { } ], "max": [ - 144 + 175 ], "min": [ - 146 + 177 ], "stddev": [ - 154 + 185 ], "stddev_pop": [ - 156 + 187 ], "stddev_samp": [ - 158 + 189 ], "sum": [ - 162 + 193 ], "var_pop": [ - 166 + 197 ], "var_samp": [ - 168 + 199 ], "variance": [ - 170 + 201 ], "__typename": [ 84 @@ -3423,37 +4068,37 @@ export default { }, "abandoned_matches_aggregate_order_by": { "avg": [ - 139 + 170 ], "count": [ - 3373 + 3505 ], "max": [ - 145 + 176 ], "min": [ - 147 + 178 ], "stddev": [ - 155 + 186 ], "stddev_pop": [ - 157 + 188 ], "stddev_samp": [ - 159 + 190 ], "sum": [ - 163 + 194 ], "var_pop": [ - 167 + 198 ], "var_samp": [ - 169 + 200 ], "variance": [ - 171 + 202 ], "__typename": [ 84 @@ -3461,10 +4106,10 @@ export default { }, "abandoned_matches_arr_rel_insert_input": { "data": [ - 143 + 174 ], "on_conflict": [ - 149 + 180 ], "__typename": [ 84 @@ -3480,7 +4125,7 @@ export default { }, "abandoned_matches_avg_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -3488,28 +4133,28 @@ export default { }, "abandoned_matches_bool_exp": { "_and": [ - 140 + 171 ], "_not": [ - 140 + 171 ], "_or": [ - 140 + 171 ], "abandoned_at": [ - 4955 + 5087 ], "id": [ - 5456 + 6300 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -3518,7 +4163,7 @@ export default { "abandoned_matches_constraint": {}, "abandoned_matches_inc_input": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -3526,19 +4171,19 @@ export default { }, "abandoned_matches_insert_input": { "abandoned_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -3546,16 +4191,16 @@ export default { }, "abandoned_matches_max_fields": { "abandoned_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -3563,16 +4208,16 @@ export default { }, "abandoned_matches_max_order_by": { "abandoned_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -3580,16 +4225,16 @@ export default { }, "abandoned_matches_min_fields": { "abandoned_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -3597,16 +4242,16 @@ export default { }, "abandoned_matches_min_order_by": { "abandoned_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -3617,7 +4262,7 @@ export default { 41 ], "returning": [ - 131 + 162 ], "__typename": [ 84 @@ -3625,13 +4270,13 @@ export default { }, "abandoned_matches_on_conflict": { "constraint": [ - 141 + 172 ], "update_columns": [ - 164 + 195 ], "where": [ - 140 + 171 ], "__typename": [ 84 @@ -3639,19 +4284,19 @@ export default { }, "abandoned_matches_order_by": { "abandoned_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -3659,7 +4304,7 @@ export default { }, "abandoned_matches_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -3668,16 +4313,16 @@ export default { "abandoned_matches_select_column": {}, "abandoned_matches_set_input": { "abandoned_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -3693,7 +4338,7 @@ export default { }, "abandoned_matches_stddev_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -3709,7 +4354,7 @@ export default { }, "abandoned_matches_stddev_pop_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -3725,7 +4370,7 @@ export default { }, "abandoned_matches_stddev_samp_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -3733,10 +4378,10 @@ export default { }, "abandoned_matches_stream_cursor_input": { "initial_value": [ - 161 + 192 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -3744,16 +4389,16 @@ export default { }, "abandoned_matches_stream_cursor_value_input": { "abandoned_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -3761,7 +4406,7 @@ export default { }, "abandoned_matches_sum_fields": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -3769,7 +4414,7 @@ export default { }, "abandoned_matches_sum_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -3778,13 +4423,13 @@ export default { "abandoned_matches_update_column": {}, "abandoned_matches_updates": { "_inc": [ - 142 + 173 ], "_set": [ - 153 + 184 ], "where": [ - 140 + 171 ], "__typename": [ 84 @@ -3800,7 +4445,7 @@ export default { }, "abandoned_matches_var_pop_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -3816,7 +4461,7 @@ export default { }, "abandoned_matches_var_samp_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -3832,7 +4477,7 @@ export default { }, "abandoned_matches_variance_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -3840,19 +4485,19 @@ export default { }, "api_keys": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "label": [ 84 ], "last_used_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -3860,10 +4505,10 @@ export default { }, "api_keys_aggregate": { "aggregate": [ - 174 + 205 ], "nodes": [ - 172 + 203 ], "__typename": [ 84 @@ -3871,13 +4516,13 @@ export default { }, "api_keys_aggregate_fields": { "avg": [ - 175 + 206 ], "count": [ 41, { "columns": [ - 186, + 217, "[api_keys_select_column!]" ], "distinct": [ @@ -3886,31 +4531,31 @@ export default { } ], "max": [ - 180 + 211 ], "min": [ - 181 + 212 ], "stddev": [ - 188 + 219 ], "stddev_pop": [ - 189 + 220 ], "stddev_samp": [ - 190 + 221 ], "sum": [ - 193 + 224 ], "var_pop": [ - 196 + 227 ], "var_samp": [ - 197 + 228 ], "variance": [ - 198 + 229 ], "__typename": [ 84 @@ -3926,28 +4571,28 @@ export default { }, "api_keys_bool_exp": { "_and": [ - 176 + 207 ], "_not": [ - 176 + 207 ], "_or": [ - 176 + 207 ], "created_at": [ - 4955 + 5087 ], "id": [ - 5456 + 6300 ], "label": [ 86 ], "last_used_at": [ - 4955 + 5087 ], "steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -3956,7 +4601,7 @@ export default { "api_keys_constraint": {}, "api_keys_inc_input": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -3964,19 +4609,19 @@ export default { }, "api_keys_insert_input": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "label": [ 84 ], "last_used_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -3984,19 +4629,19 @@ export default { }, "api_keys_max_fields": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "label": [ 84 ], "last_used_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -4004,19 +4649,19 @@ export default { }, "api_keys_min_fields": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "label": [ 84 ], "last_used_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -4027,7 +4672,7 @@ export default { 41 ], "returning": [ - 172 + 203 ], "__typename": [ 84 @@ -4035,13 +4680,13 @@ export default { }, "api_keys_on_conflict": { "constraint": [ - 177 + 208 ], "update_columns": [ - 194 + 225 ], "where": [ - 176 + 207 ], "__typename": [ 84 @@ -4049,19 +4694,19 @@ export default { }, "api_keys_order_by": { "created_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "label": [ - 3373 + 3505 ], "last_used_at": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -4069,7 +4714,7 @@ export default { }, "api_keys_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -4078,19 +4723,19 @@ export default { "api_keys_select_column": {}, "api_keys_set_input": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "label": [ 84 ], "last_used_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -4122,10 +4767,10 @@ export default { }, "api_keys_stream_cursor_input": { "initial_value": [ - 192 + 223 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -4133,19 +4778,19 @@ export default { }, "api_keys_stream_cursor_value_input": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "label": [ 84 ], "last_used_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -4153,7 +4798,7 @@ export default { }, "api_keys_sum_fields": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -4162,13 +4807,13 @@ export default { "api_keys_update_column": {}, "api_keys_updates": { "_inc": [ - 178 + 209 ], "_set": [ - 187 + 218 ], "where": [ - 176 + 207 ], "__typename": [ 84 @@ -4200,7 +4845,7 @@ export default { }, "approve_league_season_movements_args": { "_league_season_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -4208,34 +4853,34 @@ export default { }, "award_recipients": { "award": [ - 241 + 272 ], "award_id": [ - 5454 + 6298 ], "awarded_by": [ - 4331 + 4463 ], "awarded_by_steam_id": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "event": [ - 1814 + 1946 ], "event_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "league_season": [ - 2390 + 2522 ], "league_season_id": [ - 5454 + 6298 ], "note": [ 84 @@ -4247,40 +4892,40 @@ export default { 84 ], "player": [ - 4331 + 4463 ], "player_steam_id": [ - 269 + 300 ], "season": [ - 4417 + 4549 ], "season_id": [ - 5454 + 6298 ], "source": [ - 607 + 638 ], "team": [ - 4905 + 5037 ], "team_id": [ - 5454 + 6298 ], "tournament": [ - 5390 + 5522 ], "tournament_award": [ - 4956 + 5088 ], "tournament_id": [ - 5454 + 6298 ], "tournament_team": [ - 5348 + 5480 ], "tournament_team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -4288,10 +4933,10 @@ export default { }, "award_recipients_aggregate": { "aggregate": [ - 204 + 235 ], "nodes": [ - 200 + 231 ], "__typename": [ 84 @@ -4299,7 +4944,7 @@ export default { }, "award_recipients_aggregate_bool_exp": { "count": [ - 203 + 234 ], "__typename": [ 84 @@ -4307,13 +4952,13 @@ export default { }, "award_recipients_aggregate_bool_exp_count": { "arguments": [ - 221 + 252 ], "distinct": [ 6 ], "filter": [ - 209 + 240 ], "predicate": [ 42 @@ -4324,13 +4969,13 @@ export default { }, "award_recipients_aggregate_fields": { "avg": [ - 207 + 238 ], "count": [ 41, { "columns": [ - 221, + 252, "[award_recipients_select_column!]" ], "distinct": [ @@ -4339,31 +4984,31 @@ export default { } ], "max": [ - 213 + 244 ], "min": [ - 215 + 246 ], "stddev": [ - 223 + 254 ], "stddev_pop": [ - 225 + 256 ], "stddev_samp": [ - 227 + 258 ], "sum": [ - 231 + 262 ], "var_pop": [ - 235 + 266 ], "var_samp": [ - 237 + 268 ], "variance": [ - 239 + 270 ], "__typename": [ 84 @@ -4371,37 +5016,37 @@ export default { }, "award_recipients_aggregate_order_by": { "avg": [ - 208 + 239 ], "count": [ - 3373 + 3505 ], "max": [ - 214 + 245 ], "min": [ - 216 + 247 ], "stddev": [ - 224 + 255 ], "stddev_pop": [ - 226 + 257 ], "stddev_samp": [ - 228 + 259 ], "sum": [ - 232 + 263 ], "var_pop": [ - 236 + 267 ], "var_samp": [ - 238 + 269 ], "variance": [ - 240 + 271 ], "__typename": [ 84 @@ -4409,10 +5054,10 @@ export default { }, "award_recipients_arr_rel_insert_input": { "data": [ - 212 + 243 ], "on_conflict": [ - 218 + 249 ], "__typename": [ 84 @@ -4434,13 +5079,13 @@ export default { }, "award_recipients_avg_order_by": { "awarded_by_steam_id": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -4448,43 +5093,43 @@ export default { }, "award_recipients_bool_exp": { "_and": [ - 209 + 240 ], "_not": [ - 209 + 240 ], "_or": [ - 209 + 240 ], "award": [ - 245 + 276 ], "award_id": [ - 5456 + 6300 ], "awarded_by": [ - 4335 + 4467 ], "awarded_by_steam_id": [ - 271 + 302 ], "created_at": [ - 4955 + 5087 ], "event": [ - 1818 + 1950 ], "event_id": [ - 5456 + 6300 ], "id": [ - 5456 + 6300 ], "league_season": [ - 2395 + 2527 ], "league_season_id": [ - 5456 + 6300 ], "note": [ 86 @@ -4496,40 +5141,40 @@ export default { 86 ], "player": [ - 4335 + 4467 ], "player_steam_id": [ - 271 + 302 ], "season": [ - 4421 + 4553 ], "season_id": [ - 5456 + 6300 ], "source": [ - 608 + 639 ], "team": [ - 4916 + 5048 ], "team_id": [ - 5456 + 6300 ], "tournament": [ - 5411 + 5543 ], "tournament_award": [ - 4965 + 5097 ], "tournament_id": [ - 5456 + 6300 ], "tournament_team": [ - 5357 + 5489 ], "tournament_team_id": [ - 5456 + 6300 ], "__typename": [ 84 @@ -4538,13 +5183,13 @@ export default { "award_recipients_constraint": {}, "award_recipients_inc_input": { "awarded_by_steam_id": [ - 269 + 300 ], "placement": [ 41 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -4552,34 +5197,34 @@ export default { }, "award_recipients_insert_input": { "award": [ - 252 + 283 ], "award_id": [ - 5454 + 6298 ], "awarded_by": [ - 4342 + 4474 ], "awarded_by_steam_id": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "event": [ - 1825 + 1957 ], "event_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "league_season": [ - 2405 + 2537 ], "league_season_id": [ - 5454 + 6298 ], "note": [ 84 @@ -4588,40 +5233,40 @@ export default { 41 ], "player": [ - 4342 + 4474 ], "player_steam_id": [ - 269 + 300 ], "season": [ - 4428 + 4560 ], "season_id": [ - 5454 + 6298 ], "source": [ - 607 + 638 ], "team": [ - 4925 + 5057 ], "team_id": [ - 5454 + 6298 ], "tournament": [ - 5420 + 5552 ], "tournament_award": [ - 4974 + 5106 ], "tournament_id": [ - 5454 + 6298 ], "tournament_team": [ - 5366 + 5498 ], "tournament_team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -4629,22 +5274,22 @@ export default { }, "award_recipients_max_fields": { "award_id": [ - 5454 + 6298 ], "awarded_by_steam_id": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "event_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "note": [ 84 @@ -4656,19 +5301,19 @@ export default { 84 ], "player_steam_id": [ - 269 + 300 ], "season_id": [ - 5454 + 6298 ], "team_id": [ - 5454 + 6298 ], "tournament_id": [ - 5454 + 6298 ], "tournament_team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -4676,46 +5321,46 @@ export default { }, "award_recipients_max_order_by": { "award_id": [ - 3373 + 3505 ], "awarded_by_steam_id": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "event_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "league_season_id": [ - 3373 + 3505 ], "note": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "placement_tier": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "season_id": [ - 3373 + 3505 ], "team_id": [ - 3373 + 3505 ], "tournament_id": [ - 3373 + 3505 ], "tournament_team_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -4723,22 +5368,22 @@ export default { }, "award_recipients_min_fields": { "award_id": [ - 5454 + 6298 ], "awarded_by_steam_id": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "event_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "note": [ 84 @@ -4750,19 +5395,19 @@ export default { 84 ], "player_steam_id": [ - 269 + 300 ], "season_id": [ - 5454 + 6298 ], "team_id": [ - 5454 + 6298 ], "tournament_id": [ - 5454 + 6298 ], "tournament_team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -4770,46 +5415,46 @@ export default { }, "award_recipients_min_order_by": { "award_id": [ - 3373 + 3505 ], "awarded_by_steam_id": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "event_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "league_season_id": [ - 3373 + 3505 ], "note": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "placement_tier": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "season_id": [ - 3373 + 3505 ], "team_id": [ - 3373 + 3505 ], "tournament_id": [ - 3373 + 3505 ], "tournament_team_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -4820,7 +5465,7 @@ export default { 41 ], "returning": [ - 200 + 231 ], "__typename": [ 84 @@ -4828,13 +5473,13 @@ export default { }, "award_recipients_on_conflict": { "constraint": [ - 210 + 241 ], "update_columns": [ - 233 + 264 ], "where": [ - 209 + 240 ], "__typename": [ 84 @@ -4842,79 +5487,79 @@ export default { }, "award_recipients_order_by": { "award": [ - 254 + 285 ], "award_id": [ - 3373 + 3505 ], "awarded_by": [ - 4344 + 4476 ], "awarded_by_steam_id": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "event": [ - 1827 + 1959 ], "event_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "league_season": [ - 2407 + 2539 ], "league_season_id": [ - 3373 + 3505 ], "note": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "placement_tier": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "player_steam_id": [ - 3373 + 3505 ], "season": [ - 4430 + 4562 ], "season_id": [ - 3373 + 3505 ], "source": [ - 3373 + 3505 ], "team": [ - 4927 + 5059 ], "team_id": [ - 3373 + 3505 ], "tournament": [ - 5422 + 5554 ], "tournament_award": [ - 4976 + 5108 ], "tournament_id": [ - 3373 + 3505 ], "tournament_team": [ - 5368 + 5500 ], "tournament_team_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -4922,7 +5567,7 @@ export default { }, "award_recipients_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -4931,22 +5576,22 @@ export default { "award_recipients_select_column": {}, "award_recipients_set_input": { "award_id": [ - 5454 + 6298 ], "awarded_by_steam_id": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "event_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "note": [ 84 @@ -4955,22 +5600,22 @@ export default { 41 ], "player_steam_id": [ - 269 + 300 ], "season_id": [ - 5454 + 6298 ], "source": [ - 607 + 638 ], "team_id": [ - 5454 + 6298 ], "tournament_id": [ - 5454 + 6298 ], "tournament_team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -4992,13 +5637,13 @@ export default { }, "award_recipients_stddev_order_by": { "awarded_by_steam_id": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -5020,13 +5665,13 @@ export default { }, "award_recipients_stddev_pop_order_by": { "awarded_by_steam_id": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -5048,13 +5693,13 @@ export default { }, "award_recipients_stddev_samp_order_by": { "awarded_by_steam_id": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -5062,10 +5707,10 @@ export default { }, "award_recipients_stream_cursor_input": { "initial_value": [ - 230 + 261 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -5073,22 +5718,22 @@ export default { }, "award_recipients_stream_cursor_value_input": { "award_id": [ - 5454 + 6298 ], "awarded_by_steam_id": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "event_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "note": [ 84 @@ -5100,22 +5745,22 @@ export default { 84 ], "player_steam_id": [ - 269 + 300 ], "season_id": [ - 5454 + 6298 ], "source": [ - 607 + 638 ], "team_id": [ - 5454 + 6298 ], "tournament_id": [ - 5454 + 6298 ], "tournament_team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -5123,13 +5768,13 @@ export default { }, "award_recipients_sum_fields": { "awarded_by_steam_id": [ - 269 + 300 ], "placement": [ 41 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -5137,13 +5782,13 @@ export default { }, "award_recipients_sum_order_by": { "awarded_by_steam_id": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -5152,13 +5797,13 @@ export default { "award_recipients_update_column": {}, "award_recipients_updates": { "_inc": [ - 211 + 242 ], "_set": [ - 222 + 253 ], "where": [ - 209 + 240 ], "__typename": [ 84 @@ -5180,13 +5825,13 @@ export default { }, "award_recipients_var_pop_order_by": { "awarded_by_steam_id": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -5208,13 +5853,13 @@ export default { }, "award_recipients_var_samp_order_by": { "awarded_by_steam_id": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -5236,13 +5881,13 @@ export default { }, "award_recipients_variance_order_by": { "awarded_by_steam_id": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -5253,43 +5898,43 @@ export default { 6 ], "created_at": [ - 4954 + 5086 ], "created_by": [ - 4331 + 4463 ], "created_by_steam_id": [ - 269 + 300 ], "description": [ 84 ], "event": [ - 1814 + 1946 ], "event_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "image_url": [ 84 ], "league_season": [ - 2390 + 2522 ], "league_season_id": [ - 5454 + 6298 ], "name": [ 84 ], "recipients": [ - 200, + 231, { "distinct_on": [ - 221, + 252, "[award_recipients_select_column!]" ], "limit": [ @@ -5299,19 +5944,19 @@ export default { 41 ], "order_by": [ - 219, + 250, "[award_recipients_order_by!]" ], "where": [ - 209 + 240 ] } ], "recipients_aggregate": [ - 201, + 232, { "distinct_on": [ - 221, + 252, "[award_recipients_select_column!]" ], "limit": [ @@ -5321,19 +5966,19 @@ export default { 41 ], "order_by": [ - 219, + 250, "[award_recipients_order_by!]" ], "where": [ - 209 + 240 ] } ], "season": [ - 4417 + 4549 ], "season_id": [ - 5454 + 6298 ], "silhouette": [ 41 @@ -5342,16 +5987,16 @@ export default { 84 ], "tier": [ - 627 + 658 ], "tournament": [ - 5390 + 5522 ], "tournament_configs": [ - 4956, + 5088, { "distinct_on": [ - 4978, + 5110, "[tournament_awards_select_column!]" ], "limit": [ @@ -5361,19 +6006,19 @@ export default { 41 ], "order_by": [ - 4976, + 5108, "[tournament_awards_order_by!]" ], "where": [ - 4965 + 5097 ] } ], "tournament_configs_aggregate": [ - 4957, + 5089, { "distinct_on": [ - 4978, + 5110, "[tournament_awards_select_column!]" ], "limit": [ @@ -5383,19 +6028,19 @@ export default { 41 ], "order_by": [ - 4976, + 5108, "[tournament_awards_order_by!]" ], "where": [ - 4965 + 5097 ] } ], "tournament_id": [ - 5454 + 6298 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -5403,10 +6048,10 @@ export default { }, "awards_aggregate": { "aggregate": [ - 243 + 274 ], "nodes": [ - 241 + 272 ], "__typename": [ 84 @@ -5414,13 +6059,13 @@ export default { }, "awards_aggregate_fields": { "avg": [ - 244 + 275 ], "count": [ 41, { "columns": [ - 256, + 287, "[awards_select_column!]" ], "distinct": [ @@ -5429,31 +6074,31 @@ export default { } ], "max": [ - 249 + 280 ], "min": [ - 250 + 281 ], "stddev": [ - 258 + 289 ], "stddev_pop": [ - 259 + 290 ], "stddev_samp": [ - 260 + 291 ], "sum": [ - 263 + 294 ], "var_pop": [ - 266 + 297 ], "var_samp": [ - 267 + 298 ], "variance": [ - 268 + 299 ], "__typename": [ 84 @@ -5472,61 +6117,61 @@ export default { }, "awards_bool_exp": { "_and": [ - 245 + 276 ], "_not": [ - 245 + 276 ], "_or": [ - 245 + 276 ], "allow_multiple": [ 7 ], "created_at": [ - 4955 + 5087 ], "created_by": [ - 4335 + 4467 ], "created_by_steam_id": [ - 271 + 302 ], "description": [ 86 ], "event": [ - 1818 + 1950 ], "event_id": [ - 5456 + 6300 ], "id": [ - 5456 + 6300 ], "image_url": [ 86 ], "league_season": [ - 2395 + 2527 ], "league_season_id": [ - 5456 + 6300 ], "name": [ 86 ], "recipients": [ - 209 + 240 ], "recipients_aggregate": [ - 202 + 233 ], "season": [ - 4421 + 4553 ], "season_id": [ - 5456 + 6300 ], "silhouette": [ 42 @@ -5535,22 +6180,22 @@ export default { 86 ], "tier": [ - 628 + 659 ], "tournament": [ - 5411 + 5543 ], "tournament_configs": [ - 4965 + 5097 ], "tournament_configs_aggregate": [ - 4958 + 5090 ], "tournament_id": [ - 5456 + 6300 ], "updated_at": [ - 4955 + 5087 ], "__typename": [ 84 @@ -5559,7 +6204,7 @@ export default { "awards_constraint": {}, "awards_inc_input": { "created_by_steam_id": [ - 269 + 300 ], "silhouette": [ 41 @@ -5573,46 +6218,46 @@ export default { 6 ], "created_at": [ - 4954 + 5086 ], "created_by": [ - 4342 + 4474 ], "created_by_steam_id": [ - 269 + 300 ], "description": [ 84 ], "event": [ - 1825 + 1957 ], "event_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "image_url": [ 84 ], "league_season": [ - 2405 + 2537 ], "league_season_id": [ - 5454 + 6298 ], "name": [ 84 ], "recipients": [ - 206 + 237 ], "season": [ - 4428 + 4560 ], "season_id": [ - 5454 + 6298 ], "silhouette": [ 41 @@ -5621,19 +6266,19 @@ export default { 84 ], "tier": [ - 627 + 658 ], "tournament": [ - 5420 + 5552 ], "tournament_configs": [ - 4962 + 5094 ], "tournament_id": [ - 5454 + 6298 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -5641,31 +6286,31 @@ export default { }, "awards_max_fields": { "created_at": [ - 4954 + 5086 ], "created_by_steam_id": [ - 269 + 300 ], "description": [ 84 ], "event_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "image_url": [ 84 ], "league_season_id": [ - 5454 + 6298 ], "name": [ 84 ], "season_id": [ - 5454 + 6298 ], "silhouette": [ 41 @@ -5674,10 +6319,10 @@ export default { 84 ], "tournament_id": [ - 5454 + 6298 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -5685,31 +6330,31 @@ export default { }, "awards_min_fields": { "created_at": [ - 4954 + 5086 ], "created_by_steam_id": [ - 269 + 300 ], "description": [ 84 ], "event_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "image_url": [ 84 ], "league_season_id": [ - 5454 + 6298 ], "name": [ 84 ], "season_id": [ - 5454 + 6298 ], "silhouette": [ 41 @@ -5718,10 +6363,10 @@ export default { 84 ], "tournament_id": [ - 5454 + 6298 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -5732,7 +6377,7 @@ export default { 41 ], "returning": [ - 241 + 272 ], "__typename": [ 84 @@ -5740,10 +6385,10 @@ export default { }, "awards_obj_rel_insert_input": { "data": [ - 248 + 279 ], "on_conflict": [ - 253 + 284 ], "__typename": [ 84 @@ -5751,13 +6396,13 @@ export default { }, "awards_on_conflict": { "constraint": [ - 246 + 277 ], "update_columns": [ - 264 + 295 ], "where": [ - 245 + 276 ], "__typename": [ 84 @@ -5765,70 +6410,70 @@ export default { }, "awards_order_by": { "allow_multiple": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "created_by": [ - 4344 + 4476 ], "created_by_steam_id": [ - 3373 + 3505 ], "description": [ - 3373 + 3505 ], "event": [ - 1827 + 1959 ], "event_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "image_url": [ - 3373 + 3505 ], "league_season": [ - 2407 + 2539 ], "league_season_id": [ - 3373 + 3505 ], "name": [ - 3373 + 3505 ], "recipients_aggregate": [ - 205 + 236 ], "season": [ - 4430 + 4562 ], "season_id": [ - 3373 + 3505 ], "silhouette": [ - 3373 + 3505 ], "system_key": [ - 3373 + 3505 ], "tier": [ - 3373 + 3505 ], "tournament": [ - 5422 + 5554 ], "tournament_configs_aggregate": [ - 4961 + 5093 ], "tournament_id": [ - 3373 + 3505 ], "updated_at": [ - 3373 + 3505 ], "__typename": [ 84 @@ -5836,7 +6481,7 @@ export default { }, "awards_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -5848,31 +6493,31 @@ export default { 6 ], "created_at": [ - 4954 + 5086 ], "created_by_steam_id": [ - 269 + 300 ], "description": [ 84 ], "event_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "image_url": [ 84 ], "league_season_id": [ - 5454 + 6298 ], "name": [ 84 ], "season_id": [ - 5454 + 6298 ], "silhouette": [ 41 @@ -5881,13 +6526,13 @@ export default { 84 ], "tier": [ - 627 + 658 ], "tournament_id": [ - 5454 + 6298 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -5928,10 +6573,10 @@ export default { }, "awards_stream_cursor_input": { "initial_value": [ - 262 + 293 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -5942,31 +6587,31 @@ export default { 6 ], "created_at": [ - 4954 + 5086 ], "created_by_steam_id": [ - 269 + 300 ], "description": [ 84 ], "event_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "image_url": [ 84 ], "league_season_id": [ - 5454 + 6298 ], "name": [ 84 ], "season_id": [ - 5454 + 6298 ], "silhouette": [ 41 @@ -5975,13 +6620,13 @@ export default { 84 ], "tier": [ - 627 + 658 ], "tournament_id": [ - 5454 + 6298 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -5989,7 +6634,7 @@ export default { }, "awards_sum_fields": { "created_by_steam_id": [ - 269 + 300 ], "silhouette": [ 41 @@ -6001,13 +6646,13 @@ export default { "awards_update_column": {}, "awards_updates": { "_inc": [ - 247 + 278 ], "_set": [ - 257 + 288 ], "where": [ - 245 + 276 ], "__typename": [ 84 @@ -6049,37 +6694,37 @@ export default { "bigint": {}, "bigint_array_comparison_exp": { "_contained_in": [ - 269 + 300 ], "_contains": [ - 269 + 300 ], "_eq": [ - 269 + 300 ], "_gt": [ - 269 + 300 ], "_gte": [ - 269 + 300 ], "_in": [ - 269 + 300 ], "_is_null": [ 6 ], "_lt": [ - 269 + 300 ], "_lte": [ - 269 + 300 ], "_neq": [ - 269 + 300 ], "_nin": [ - 269 + 300 ], "__typename": [ 84 @@ -6087,31 +6732,31 @@ export default { }, "bigint_comparison_exp": { "_eq": [ - 269 + 300 ], "_gt": [ - 269 + 300 ], "_gte": [ - 269 + 300 ], "_in": [ - 269 + 300 ], "_is_null": [ 6 ], "_lt": [ - 269 + 300 ], "_lte": [ - 269 + 300 ], "_neq": [ - 269 + 300 ], "_nin": [ - 269 + 300 ], "__typename": [ 84 @@ -6120,31 +6765,31 @@ export default { "bytea": {}, "bytea_comparison_exp": { "_eq": [ - 272 + 303 ], "_gt": [ - 272 + 303 ], "_gte": [ - 272 + 303 ], "_in": [ - 272 + 303 ], "_is_null": [ 6 ], "_lt": [ - 272 + 303 ], "_lte": [ - 272 + 303 ], "_neq": [ - 272 + 303 ], "_nin": [ - 272 + 303 ], "__typename": [ 84 @@ -6152,10 +6797,10 @@ export default { }, "chat_read_state": { "last_read_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "thread": [ 84 @@ -6166,10 +6811,10 @@ export default { }, "chat_read_state_aggregate": { "aggregate": [ - 276 + 307 ], "nodes": [ - 274 + 305 ], "__typename": [ 84 @@ -6177,13 +6822,13 @@ export default { }, "chat_read_state_aggregate_fields": { "avg": [ - 277 + 308 ], "count": [ 41, { "columns": [ - 288, + 319, "[chat_read_state_select_column!]" ], "distinct": [ @@ -6192,31 +6837,31 @@ export default { } ], "max": [ - 282 + 313 ], "min": [ - 283 + 314 ], "stddev": [ - 290 + 321 ], "stddev_pop": [ - 291 + 322 ], "stddev_samp": [ - 292 + 323 ], "sum": [ - 295 + 326 ], "var_pop": [ - 298 + 329 ], "var_samp": [ - 299 + 330 ], "variance": [ - 300 + 331 ], "__typename": [ 84 @@ -6232,19 +6877,19 @@ export default { }, "chat_read_state_bool_exp": { "_and": [ - 278 + 309 ], "_not": [ - 278 + 309 ], "_or": [ - 278 + 309 ], "last_read_at": [ - 4955 + 5087 ], "steam_id": [ - 271 + 302 ], "thread": [ 86 @@ -6256,7 +6901,7 @@ export default { "chat_read_state_constraint": {}, "chat_read_state_inc_input": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -6264,10 +6909,10 @@ export default { }, "chat_read_state_insert_input": { "last_read_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "thread": [ 84 @@ -6278,10 +6923,10 @@ export default { }, "chat_read_state_max_fields": { "last_read_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "thread": [ 84 @@ -6292,10 +6937,10 @@ export default { }, "chat_read_state_min_fields": { "last_read_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "thread": [ 84 @@ -6309,7 +6954,7 @@ export default { 41 ], "returning": [ - 274 + 305 ], "__typename": [ 84 @@ -6317,13 +6962,13 @@ export default { }, "chat_read_state_on_conflict": { "constraint": [ - 279 + 310 ], "update_columns": [ - 296 + 327 ], "where": [ - 278 + 309 ], "__typename": [ 84 @@ -6331,13 +6976,13 @@ export default { }, "chat_read_state_order_by": { "last_read_at": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "thread": [ - 3373 + 3505 ], "__typename": [ 84 @@ -6345,7 +6990,7 @@ export default { }, "chat_read_state_pk_columns_input": { "steam_id": [ - 269 + 300 ], "thread": [ 84 @@ -6357,10 +7002,10 @@ export default { "chat_read_state_select_column": {}, "chat_read_state_set_input": { "last_read_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "thread": [ 84 @@ -6395,10 +7040,10 @@ export default { }, "chat_read_state_stream_cursor_input": { "initial_value": [ - 294 + 325 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -6406,10 +7051,10 @@ export default { }, "chat_read_state_stream_cursor_value_input": { "last_read_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "thread": [ 84 @@ -6420,7 +7065,7 @@ export default { }, "chat_read_state_sum_fields": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -6429,13 +7074,13 @@ export default { "chat_read_state_update_column": {}, "chat_read_state_updates": { "_inc": [ - 280 + 311 ], "_set": [ - 289 + 320 ], "where": [ - 278 + 309 ], "__typename": [ 84 @@ -6467,49 +7112,49 @@ export default { }, "clip_render_jobs": { "clip": [ - 2678 + 2810 ], "clip_id": [ - 5454 + 6298 ], "created_at": [ - 4954 + 5086 ], "error_message": [ 84 ], "game_server_node": [ - 2063 + 2195 ], "game_server_node_id": [ 84 ], "id": [ - 5454 + 6298 ], "k8s_job_name": [ 84 ], "last_status_at": [ - 4954 + 5086 ], "match_map": [ - 2973 + 3105 ], "match_map_demo": [ - 2853 + 2985 ], "match_map_demo_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "paused": [ 6 ], "progress": [ - 3371 + 3503 ], "session_token": [ 84 @@ -6518,7 +7163,7 @@ export default { 41 ], "spec": [ - 2187, + 2319, { "path": [ 84 @@ -6529,7 +7174,7 @@ export default { 84 ], "status_history": [ - 2187, + 2319, { "path": [ 84 @@ -6537,10 +7182,10 @@ export default { } ], "user": [ - 4331 + 4463 ], "user_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -6548,10 +7193,10 @@ export default { }, "clip_render_jobs_aggregate": { "aggregate": [ - 307 + 338 ], "nodes": [ - 301 + 332 ], "__typename": [ 84 @@ -6559,13 +7204,13 @@ export default { }, "clip_render_jobs_aggregate_bool_exp": { "bool_and": [ - 304 + 335 ], "bool_or": [ - 305 + 336 ], "count": [ - 306 + 337 ], "__typename": [ 84 @@ -6573,13 +7218,13 @@ export default { }, "clip_render_jobs_aggregate_bool_exp_bool_and": { "arguments": [ - 330 + 361 ], "distinct": [ 6 ], "filter": [ - 313 + 344 ], "predicate": [ 7 @@ -6590,13 +7235,13 @@ export default { }, "clip_render_jobs_aggregate_bool_exp_bool_or": { "arguments": [ - 331 + 362 ], "distinct": [ 6 ], "filter": [ - 313 + 344 ], "predicate": [ 7 @@ -6607,13 +7252,13 @@ export default { }, "clip_render_jobs_aggregate_bool_exp_count": { "arguments": [ - 329 + 360 ], "distinct": [ 6 ], "filter": [ - 313 + 344 ], "predicate": [ 42 @@ -6624,13 +7269,13 @@ export default { }, "clip_render_jobs_aggregate_fields": { "avg": [ - 311 + 342 ], "count": [ 41, { "columns": [ - 329, + 360, "[clip_render_jobs_select_column!]" ], "distinct": [ @@ -6639,31 +7284,31 @@ export default { } ], "max": [ - 320 + 351 ], "min": [ - 322 + 353 ], "stddev": [ - 333 + 364 ], "stddev_pop": [ - 335 + 366 ], "stddev_samp": [ - 337 + 368 ], "sum": [ - 341 + 372 ], "var_pop": [ - 345 + 376 ], "var_samp": [ - 347 + 378 ], "variance": [ - 349 + 380 ], "__typename": [ 84 @@ -6671,37 +7316,37 @@ export default { }, "clip_render_jobs_aggregate_order_by": { "avg": [ - 312 + 343 ], "count": [ - 3373 + 3505 ], "max": [ - 321 + 352 ], "min": [ - 323 + 354 ], "stddev": [ - 334 + 365 ], "stddev_pop": [ - 336 + 367 ], "stddev_samp": [ - 338 + 369 ], "sum": [ - 342 + 373 ], "var_pop": [ - 346 + 377 ], "var_samp": [ - 348 + 379 ], "variance": [ - 350 + 381 ], "__typename": [ 84 @@ -6709,10 +7354,10 @@ export default { }, "clip_render_jobs_append_input": { "spec": [ - 2187 + 2319 ], "status_history": [ - 2187 + 2319 ], "__typename": [ 84 @@ -6720,10 +7365,10 @@ export default { }, "clip_render_jobs_arr_rel_insert_input": { "data": [ - 319 + 350 ], "on_conflict": [ - 325 + 356 ], "__typename": [ 84 @@ -6745,13 +7390,13 @@ export default { }, "clip_render_jobs_avg_order_by": { "progress": [ - 3373 + 3505 ], "sort_index": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -6759,58 +7404,58 @@ export default { }, "clip_render_jobs_bool_exp": { "_and": [ - 313 + 344 ], "_not": [ - 313 + 344 ], "_or": [ - 313 + 344 ], "clip": [ - 2687 + 2819 ], "clip_id": [ - 5456 + 6300 ], "created_at": [ - 4955 + 5087 ], "error_message": [ 86 ], "game_server_node": [ - 2075 + 2207 ], "game_server_node_id": [ 86 ], "id": [ - 5456 + 6300 ], "k8s_job_name": [ 86 ], "last_status_at": [ - 4955 + 5087 ], "match_map": [ - 2982 + 3114 ], "match_map_demo": [ - 2865 + 2997 ], "match_map_demo_id": [ - 5456 + 6300 ], "match_map_id": [ - 5456 + 6300 ], "paused": [ 7 ], "progress": [ - 3372 + 3504 ], "session_token": [ 86 @@ -6819,19 +7464,19 @@ export default { 42 ], "spec": [ - 2189 + 2321 ], "status": [ 86 ], "status_history": [ - 2189 + 2321 ], "user": [ - 4335 + 4467 ], "user_steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -6873,13 +7518,13 @@ export default { }, "clip_render_jobs_inc_input": { "progress": [ - 3371 + 3503 ], "sort_index": [ 41 ], "user_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -6887,49 +7532,49 @@ export default { }, "clip_render_jobs_insert_input": { "clip": [ - 2696 + 2828 ], "clip_id": [ - 5454 + 6298 ], "created_at": [ - 4954 + 5086 ], "error_message": [ 84 ], "game_server_node": [ - 2087 + 2219 ], "game_server_node_id": [ 84 ], "id": [ - 5454 + 6298 ], "k8s_job_name": [ 84 ], "last_status_at": [ - 4954 + 5086 ], "match_map": [ - 2991 + 3123 ], "match_map_demo": [ - 2877 + 3009 ], "match_map_demo_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "paused": [ 6 ], "progress": [ - 3371 + 3503 ], "session_token": [ 84 @@ -6938,19 +7583,19 @@ export default { 41 ], "spec": [ - 2187 + 2319 ], "status": [ 84 ], "status_history": [ - 2187 + 2319 ], "user": [ - 4342 + 4474 ], "user_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -6958,10 +7603,10 @@ export default { }, "clip_render_jobs_max_fields": { "clip_id": [ - 5454 + 6298 ], "created_at": [ - 4954 + 5086 ], "error_message": [ 84 @@ -6970,22 +7615,22 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "k8s_job_name": [ 84 ], "last_status_at": [ - 4954 + 5086 ], "match_map_demo_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "progress": [ - 3371 + 3503 ], "session_token": [ 84 @@ -6997,7 +7642,7 @@ export default { 84 ], "user_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -7005,46 +7650,46 @@ export default { }, "clip_render_jobs_max_order_by": { "clip_id": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "error_message": [ - 3373 + 3505 ], "game_server_node_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "k8s_job_name": [ - 3373 + 3505 ], "last_status_at": [ - 3373 + 3505 ], "match_map_demo_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "progress": [ - 3373 + 3505 ], "session_token": [ - 3373 + 3505 ], "sort_index": [ - 3373 + 3505 ], "status": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -7052,10 +7697,10 @@ export default { }, "clip_render_jobs_min_fields": { "clip_id": [ - 5454 + 6298 ], "created_at": [ - 4954 + 5086 ], "error_message": [ 84 @@ -7064,22 +7709,22 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "k8s_job_name": [ 84 ], "last_status_at": [ - 4954 + 5086 ], "match_map_demo_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "progress": [ - 3371 + 3503 ], "session_token": [ 84 @@ -7091,7 +7736,7 @@ export default { 84 ], "user_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -7099,46 +7744,46 @@ export default { }, "clip_render_jobs_min_order_by": { "clip_id": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "error_message": [ - 3373 + 3505 ], "game_server_node_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "k8s_job_name": [ - 3373 + 3505 ], "last_status_at": [ - 3373 + 3505 ], "match_map_demo_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "progress": [ - 3373 + 3505 ], "session_token": [ - 3373 + 3505 ], "sort_index": [ - 3373 + 3505 ], "status": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -7149,7 +7794,7 @@ export default { 41 ], "returning": [ - 301 + 332 ], "__typename": [ 84 @@ -7157,13 +7802,13 @@ export default { }, "clip_render_jobs_on_conflict": { "constraint": [ - 314 + 345 ], "update_columns": [ - 343 + 374 ], "where": [ - 313 + 344 ], "__typename": [ 84 @@ -7171,70 +7816,70 @@ export default { }, "clip_render_jobs_order_by": { "clip": [ - 2698 + 2830 ], "clip_id": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "error_message": [ - 3373 + 3505 ], "game_server_node": [ - 2089 + 2221 ], "game_server_node_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "k8s_job_name": [ - 3373 + 3505 ], "last_status_at": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_demo": [ - 2879 + 3011 ], "match_map_demo_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "paused": [ - 3373 + 3505 ], "progress": [ - 3373 + 3505 ], "session_token": [ - 3373 + 3505 ], "sort_index": [ - 3373 + 3505 ], "spec": [ - 3373 + 3505 ], "status": [ - 3373 + 3505 ], "status_history": [ - 3373 + 3505 ], "user": [ - 4344 + 4476 ], "user_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -7242,7 +7887,7 @@ export default { }, "clip_render_jobs_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -7250,10 +7895,10 @@ export default { }, "clip_render_jobs_prepend_input": { "spec": [ - 2187 + 2319 ], "status_history": [ - 2187 + 2319 ], "__typename": [ 84 @@ -7264,10 +7909,10 @@ export default { "clip_render_jobs_select_column_clip_render_jobs_aggregate_bool_exp_bool_or_arguments_columns": {}, "clip_render_jobs_set_input": { "clip_id": [ - 5454 + 6298 ], "created_at": [ - 4954 + 5086 ], "error_message": [ 84 @@ -7276,25 +7921,25 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "k8s_job_name": [ 84 ], "last_status_at": [ - 4954 + 5086 ], "match_map_demo_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "paused": [ 6 ], "progress": [ - 3371 + 3503 ], "session_token": [ 84 @@ -7303,16 +7948,16 @@ export default { 41 ], "spec": [ - 2187 + 2319 ], "status": [ 84 ], "status_history": [ - 2187 + 2319 ], "user_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -7334,13 +7979,13 @@ export default { }, "clip_render_jobs_stddev_order_by": { "progress": [ - 3373 + 3505 ], "sort_index": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -7362,13 +8007,13 @@ export default { }, "clip_render_jobs_stddev_pop_order_by": { "progress": [ - 3373 + 3505 ], "sort_index": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -7390,13 +8035,13 @@ export default { }, "clip_render_jobs_stddev_samp_order_by": { "progress": [ - 3373 + 3505 ], "sort_index": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -7404,10 +8049,10 @@ export default { }, "clip_render_jobs_stream_cursor_input": { "initial_value": [ - 340 + 371 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -7415,10 +8060,10 @@ export default { }, "clip_render_jobs_stream_cursor_value_input": { "clip_id": [ - 5454 + 6298 ], "created_at": [ - 4954 + 5086 ], "error_message": [ 84 @@ -7427,25 +8072,25 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "k8s_job_name": [ 84 ], "last_status_at": [ - 4954 + 5086 ], "match_map_demo_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "paused": [ 6 ], "progress": [ - 3371 + 3503 ], "session_token": [ 84 @@ -7454,16 +8099,16 @@ export default { 41 ], "spec": [ - 2187 + 2319 ], "status": [ 84 ], "status_history": [ - 2187 + 2319 ], "user_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -7471,13 +8116,13 @@ export default { }, "clip_render_jobs_sum_fields": { "progress": [ - 3371 + 3503 ], "sort_index": [ 41 ], "user_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -7485,13 +8130,13 @@ export default { }, "clip_render_jobs_sum_order_by": { "progress": [ - 3373 + 3505 ], "sort_index": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -7500,28 +8145,28 @@ export default { "clip_render_jobs_update_column": {}, "clip_render_jobs_updates": { "_append": [ - 309 + 340 ], "_delete_at_path": [ - 315 + 346 ], "_delete_elem": [ - 316 + 347 ], "_delete_key": [ - 317 + 348 ], "_inc": [ - 318 + 349 ], "_prepend": [ - 328 + 359 ], "_set": [ - 332 + 363 ], "where": [ - 313 + 344 ], "__typename": [ 84 @@ -7543,13 +8188,13 @@ export default { }, "clip_render_jobs_var_pop_order_by": { "progress": [ - 3373 + 3505 ], "sort_index": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -7571,13 +8216,13 @@ export default { }, "clip_render_jobs_var_samp_order_by": { "progress": [ - 3373 + 3505 ], "sort_index": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -7599,13 +8244,13 @@ export default { }, "clip_render_jobs_variance_order_by": { "progress": [ - 3373 + 3505 ], "sort_index": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -7613,7 +8258,7 @@ export default { }, "clone_league_season_args": { "_league_season_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -7622,10 +8267,10 @@ export default { "cursor_ordering": {}, "custom_pages": { "created_at": [ - 4954 + 5086 ], "deployments": [ - 2187, + 2319, { "path": [ 84 @@ -7642,7 +8287,7 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "is_default": [ 6 @@ -7669,7 +8314,7 @@ export default { 84 ], "required_role": [ - 1243 + 1274 ], "slug": [ 84 @@ -7678,7 +8323,7 @@ export default { 84 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -7686,10 +8331,10 @@ export default { }, "custom_pages_aggregate": { "aggregate": [ - 355 + 386 ], "nodes": [ - 353 + 384 ], "__typename": [ 84 @@ -7697,13 +8342,13 @@ export default { }, "custom_pages_aggregate_fields": { "avg": [ - 357 + 388 ], "count": [ 41, { "columns": [ - 372, + 403, "[custom_pages_select_column!]" ], "distinct": [ @@ -7712,31 +8357,31 @@ export default { } ], "max": [ - 365 + 396 ], "min": [ - 366 + 397 ], "stddev": [ - 374 + 405 ], "stddev_pop": [ - 375 + 406 ], "stddev_samp": [ - 376 + 407 ], "sum": [ - 379 + 410 ], "var_pop": [ - 382 + 413 ], "var_samp": [ - 383 + 414 ], "variance": [ - 384 + 415 ], "__typename": [ 84 @@ -7744,7 +8389,7 @@ export default { }, "custom_pages_append_input": { "deployments": [ - 2187 + 2319 ], "__typename": [ 84 @@ -7760,19 +8405,19 @@ export default { }, "custom_pages_bool_exp": { "_and": [ - 358 + 389 ], "_not": [ - 358 + 389 ], "_or": [ - 358 + 389 ], "created_at": [ - 4955 + 5087 ], "deployments": [ - 2189 + 2321 ], "enabled": [ 7 @@ -7784,7 +8429,7 @@ export default { 86 ], "id": [ - 5456 + 6300 ], "is_default": [ 7 @@ -7811,7 +8456,7 @@ export default { 86 ], "required_role": [ - 1244 + 1275 ], "slug": [ 86 @@ -7820,7 +8465,7 @@ export default { 86 ], "updated_at": [ - 4955 + 5087 ], "__typename": [ 84 @@ -7861,10 +8506,10 @@ export default { }, "custom_pages_insert_input": { "created_at": [ - 4954 + 5086 ], "deployments": [ - 2187 + 2319 ], "enabled": [ 6 @@ -7876,7 +8521,7 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "is_default": [ 6 @@ -7903,7 +8548,7 @@ export default { 84 ], "required_role": [ - 1243 + 1274 ], "slug": [ 84 @@ -7912,7 +8557,7 @@ export default { 84 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -7920,7 +8565,7 @@ export default { }, "custom_pages_max_fields": { "created_at": [ - 4954 + 5086 ], "exposed_module": [ 84 @@ -7929,7 +8574,7 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "manifest_url": [ 84 @@ -7959,7 +8604,7 @@ export default { 84 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -7967,7 +8612,7 @@ export default { }, "custom_pages_min_fields": { "created_at": [ - 4954 + 5086 ], "exposed_module": [ 84 @@ -7976,7 +8621,7 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "manifest_url": [ 84 @@ -8006,7 +8651,7 @@ export default { 84 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -8017,7 +8662,7 @@ export default { 41 ], "returning": [ - 353 + 384 ], "__typename": [ 84 @@ -8025,13 +8670,13 @@ export default { }, "custom_pages_on_conflict": { "constraint": [ - 359 + 390 ], "update_columns": [ - 380 + 411 ], "where": [ - 358 + 389 ], "__typename": [ 84 @@ -8039,58 +8684,58 @@ export default { }, "custom_pages_order_by": { "created_at": [ - 3373 + 3505 ], "deployments": [ - 3373 + 3505 ], "enabled": [ - 3373 + 3505 ], "exposed_module": [ - 3373 + 3505 ], "icon": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "is_default": [ - 3373 + 3505 ], "manifest_url": [ - 3373 + 3505 ], "nav_group": [ - 3373 + 3505 ], "nav_order": [ - 3373 + 3505 ], "plugin_slug": [ - 3373 + 3505 ], "profile_tab_label": [ - 3373 + 3505 ], "remote_entry_url": [ - 3373 + 3505 ], "remote_scope": [ - 3373 + 3505 ], "required_role": [ - 3373 + 3505 ], "slug": [ - 3373 + 3505 ], "title": [ - 3373 + 3505 ], "updated_at": [ - 3373 + 3505 ], "__typename": [ 84 @@ -8098,7 +8743,7 @@ export default { }, "custom_pages_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -8106,7 +8751,7 @@ export default { }, "custom_pages_prepend_input": { "deployments": [ - 2187 + 2319 ], "__typename": [ 84 @@ -8115,10 +8760,10 @@ export default { "custom_pages_select_column": {}, "custom_pages_set_input": { "created_at": [ - 4954 + 5086 ], "deployments": [ - 2187 + 2319 ], "enabled": [ 6 @@ -8130,7 +8775,7 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "is_default": [ 6 @@ -8157,7 +8802,7 @@ export default { 84 ], "required_role": [ - 1243 + 1274 ], "slug": [ 84 @@ -8166,7 +8811,7 @@ export default { 84 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -8198,10 +8843,10 @@ export default { }, "custom_pages_stream_cursor_input": { "initial_value": [ - 378 + 409 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -8209,10 +8854,10 @@ export default { }, "custom_pages_stream_cursor_value_input": { "created_at": [ - 4954 + 5086 ], "deployments": [ - 2187 + 2319 ], "enabled": [ 6 @@ -8224,7 +8869,7 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "is_default": [ 6 @@ -8251,7 +8896,7 @@ export default { 84 ], "required_role": [ - 1243 + 1274 ], "slug": [ 84 @@ -8260,7 +8905,7 @@ export default { 84 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -8277,28 +8922,28 @@ export default { "custom_pages_update_column": {}, "custom_pages_updates": { "_append": [ - 356 + 387 ], "_delete_at_path": [ - 360 + 391 ], "_delete_elem": [ - 361 + 392 ], "_delete_key": [ - 362 + 393 ], "_inc": [ - 363 + 394 ], "_prepend": [ - 371 + 402 ], "_set": [ - 373 + 404 ], "where": [ - 358 + 389 ], "__typename": [ 84 @@ -8330,10 +8975,10 @@ export default { }, "db_backups": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "name": [ 84 @@ -8347,10 +8992,10 @@ export default { }, "db_backups_aggregate": { "aggregate": [ - 387 + 418 ], "nodes": [ - 385 + 416 ], "__typename": [ 84 @@ -8358,13 +9003,13 @@ export default { }, "db_backups_aggregate_fields": { "avg": [ - 388 + 419 ], "count": [ 41, { "columns": [ - 399, + 430, "[db_backups_select_column!]" ], "distinct": [ @@ -8373,31 +9018,31 @@ export default { } ], "max": [ - 393 + 424 ], "min": [ - 394 + 425 ], "stddev": [ - 401 + 432 ], "stddev_pop": [ - 402 + 433 ], "stddev_samp": [ - 403 + 434 ], "sum": [ - 406 + 437 ], "var_pop": [ - 409 + 440 ], "var_samp": [ - 410 + 441 ], "variance": [ - 411 + 442 ], "__typename": [ 84 @@ -8413,19 +9058,19 @@ export default { }, "db_backups_bool_exp": { "_and": [ - 389 + 420 ], "_not": [ - 389 + 420 ], "_or": [ - 389 + 420 ], "created_at": [ - 4955 + 5087 ], "id": [ - 5456 + 6300 ], "name": [ 86 @@ -8448,10 +9093,10 @@ export default { }, "db_backups_insert_input": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "name": [ 84 @@ -8465,10 +9110,10 @@ export default { }, "db_backups_max_fields": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "name": [ 84 @@ -8482,10 +9127,10 @@ export default { }, "db_backups_min_fields": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "name": [ 84 @@ -8502,7 +9147,7 @@ export default { 41 ], "returning": [ - 385 + 416 ], "__typename": [ 84 @@ -8510,13 +9155,13 @@ export default { }, "db_backups_on_conflict": { "constraint": [ - 390 + 421 ], "update_columns": [ - 407 + 438 ], "where": [ - 389 + 420 ], "__typename": [ 84 @@ -8524,16 +9169,16 @@ export default { }, "db_backups_order_by": { "created_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "name": [ - 3373 + 3505 ], "size": [ - 3373 + 3505 ], "__typename": [ 84 @@ -8541,7 +9186,7 @@ export default { }, "db_backups_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -8550,10 +9195,10 @@ export default { "db_backups_select_column": {}, "db_backups_set_input": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "name": [ 84 @@ -8591,10 +9236,10 @@ export default { }, "db_backups_stream_cursor_input": { "initial_value": [ - 405 + 436 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -8602,10 +9247,10 @@ export default { }, "db_backups_stream_cursor_value_input": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "name": [ 84 @@ -8628,13 +9273,13 @@ export default { "db_backups_update_column": {}, "db_backups_updates": { "_inc": [ - 391 + 422 ], "_set": [ - 400 + 431 ], "where": [ - 389 + 420 ], "__typename": [ 84 @@ -8669,7 +9314,7 @@ export default { 6 ], "last_message_at": [ - 4954 + 5086 ], "position": [ 41 @@ -8678,7 +9323,7 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -8686,10 +9331,10 @@ export default { }, "direct_conversations_aggregate": { "aggregate": [ - 414 + 445 ], "nodes": [ - 412 + 443 ], "__typename": [ 84 @@ -8697,13 +9342,13 @@ export default { }, "direct_conversations_aggregate_fields": { "avg": [ - 415 + 446 ], "count": [ 41, { "columns": [ - 426, + 457, "[direct_conversations_select_column!]" ], "distinct": [ @@ -8712,31 +9357,31 @@ export default { } ], "max": [ - 420 + 451 ], "min": [ - 421 + 452 ], "stddev": [ - 428 + 459 ], "stddev_pop": [ - 429 + 460 ], "stddev_samp": [ - 430 + 461 ], "sum": [ - 433 + 464 ], "var_pop": [ - 436 + 467 ], "var_samp": [ - 437 + 468 ], "variance": [ - 438 + 469 ], "__typename": [ 84 @@ -8755,19 +9400,19 @@ export default { }, "direct_conversations_bool_exp": { "_and": [ - 416 + 447 ], "_not": [ - 416 + 447 ], "_or": [ - 416 + 447 ], "is_open": [ 7 ], "last_message_at": [ - 4955 + 5087 ], "position": [ 42 @@ -8776,7 +9421,7 @@ export default { 86 ], "steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -8788,7 +9433,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -8799,7 +9444,7 @@ export default { 6 ], "last_message_at": [ - 4954 + 5086 ], "position": [ 41 @@ -8808,7 +9453,7 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -8816,7 +9461,7 @@ export default { }, "direct_conversations_max_fields": { "last_message_at": [ - 4954 + 5086 ], "position": [ 41 @@ -8825,7 +9470,7 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -8833,7 +9478,7 @@ export default { }, "direct_conversations_min_fields": { "last_message_at": [ - 4954 + 5086 ], "position": [ 41 @@ -8842,7 +9487,7 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -8853,7 +9498,7 @@ export default { 41 ], "returning": [ - 412 + 443 ], "__typename": [ 84 @@ -8861,13 +9506,13 @@ export default { }, "direct_conversations_on_conflict": { "constraint": [ - 417 + 448 ], "update_columns": [ - 434 + 465 ], "where": [ - 416 + 447 ], "__typename": [ 84 @@ -8875,19 +9520,19 @@ export default { }, "direct_conversations_order_by": { "is_open": [ - 3373 + 3505 ], "last_message_at": [ - 3373 + 3505 ], "position": [ - 3373 + 3505 ], "room_id": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -8898,7 +9543,7 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -8910,7 +9555,7 @@ export default { 6 ], "last_message_at": [ - 4954 + 5086 ], "position": [ 41 @@ -8919,7 +9564,7 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -8960,10 +9605,10 @@ export default { }, "direct_conversations_stream_cursor_input": { "initial_value": [ - 432 + 463 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -8974,7 +9619,7 @@ export default { 6 ], "last_message_at": [ - 4954 + 5086 ], "position": [ 41 @@ -8983,7 +9628,7 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -8994,7 +9639,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -9003,13 +9648,13 @@ export default { "direct_conversations_update_column": {}, "direct_conversations_updates": { "_inc": [ - 418 + 449 ], "_set": [ - 427 + 458 ], "where": [ - 416 + 447 ], "__typename": [ 84 @@ -9050,13 +9695,13 @@ export default { }, "direct_messages": { "created_at": [ - 4954 + 5086 ], "from_steam_id": [ - 269 + 300 ], "id": [ - 5454 + 6298 ], "message": [ 84 @@ -9065,7 +9710,7 @@ export default { 84 ], "seq": [ - 269 + 300 ], "__typename": [ 84 @@ -9073,10 +9718,10 @@ export default { }, "direct_messages_aggregate": { "aggregate": [ - 441 + 472 ], "nodes": [ - 439 + 470 ], "__typename": [ 84 @@ -9084,13 +9729,13 @@ export default { }, "direct_messages_aggregate_fields": { "avg": [ - 442 + 473 ], "count": [ 41, { "columns": [ - 453, + 484, "[direct_messages_select_column!]" ], "distinct": [ @@ -9099,31 +9744,31 @@ export default { } ], "max": [ - 447 + 478 ], "min": [ - 448 + 479 ], "stddev": [ - 455 + 486 ], "stddev_pop": [ - 456 + 487 ], "stddev_samp": [ - 457 + 488 ], "sum": [ - 460 + 491 ], "var_pop": [ - 463 + 494 ], "var_samp": [ - 464 + 495 ], "variance": [ - 465 + 496 ], "__typename": [ 84 @@ -9142,22 +9787,22 @@ export default { }, "direct_messages_bool_exp": { "_and": [ - 443 + 474 ], "_not": [ - 443 + 474 ], "_or": [ - 443 + 474 ], "created_at": [ - 4955 + 5087 ], "from_steam_id": [ - 271 + 302 ], "id": [ - 5456 + 6300 ], "message": [ 86 @@ -9166,7 +9811,7 @@ export default { 86 ], "seq": [ - 271 + 302 ], "__typename": [ 84 @@ -9175,10 +9820,10 @@ export default { "direct_messages_constraint": {}, "direct_messages_inc_input": { "from_steam_id": [ - 269 + 300 ], "seq": [ - 269 + 300 ], "__typename": [ 84 @@ -9186,13 +9831,13 @@ export default { }, "direct_messages_insert_input": { "created_at": [ - 4954 + 5086 ], "from_steam_id": [ - 269 + 300 ], "id": [ - 5454 + 6298 ], "message": [ 84 @@ -9201,7 +9846,7 @@ export default { 84 ], "seq": [ - 269 + 300 ], "__typename": [ 84 @@ -9209,13 +9854,13 @@ export default { }, "direct_messages_max_fields": { "created_at": [ - 4954 + 5086 ], "from_steam_id": [ - 269 + 300 ], "id": [ - 5454 + 6298 ], "message": [ 84 @@ -9224,7 +9869,7 @@ export default { 84 ], "seq": [ - 269 + 300 ], "__typename": [ 84 @@ -9232,13 +9877,13 @@ export default { }, "direct_messages_min_fields": { "created_at": [ - 4954 + 5086 ], "from_steam_id": [ - 269 + 300 ], "id": [ - 5454 + 6298 ], "message": [ 84 @@ -9247,7 +9892,7 @@ export default { 84 ], "seq": [ - 269 + 300 ], "__typename": [ 84 @@ -9258,7 +9903,7 @@ export default { 41 ], "returning": [ - 439 + 470 ], "__typename": [ 84 @@ -9266,13 +9911,13 @@ export default { }, "direct_messages_on_conflict": { "constraint": [ - 444 + 475 ], "update_columns": [ - 461 + 492 ], "where": [ - 443 + 474 ], "__typename": [ 84 @@ -9280,22 +9925,22 @@ export default { }, "direct_messages_order_by": { "created_at": [ - 3373 + 3505 ], "from_steam_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "message": [ - 3373 + 3505 ], "room_id": [ - 3373 + 3505 ], "seq": [ - 3373 + 3505 ], "__typename": [ 84 @@ -9303,7 +9948,7 @@ export default { }, "direct_messages_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -9312,13 +9957,13 @@ export default { "direct_messages_select_column": {}, "direct_messages_set_input": { "created_at": [ - 4954 + 5086 ], "from_steam_id": [ - 269 + 300 ], "id": [ - 5454 + 6298 ], "message": [ 84 @@ -9327,7 +9972,7 @@ export default { 84 ], "seq": [ - 269 + 300 ], "__typename": [ 84 @@ -9368,10 +10013,10 @@ export default { }, "direct_messages_stream_cursor_input": { "initial_value": [ - 459 + 490 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -9379,13 +10024,13 @@ export default { }, "direct_messages_stream_cursor_value_input": { "created_at": [ - 4954 + 5086 ], "from_steam_id": [ - 269 + 300 ], "id": [ - 5454 + 6298 ], "message": [ 84 @@ -9394,7 +10039,7 @@ export default { 84 ], "seq": [ - 269 + 300 ], "__typename": [ 84 @@ -9402,10 +10047,10 @@ export default { }, "direct_messages_sum_fields": { "from_steam_id": [ - 269 + 300 ], "seq": [ - 269 + 300 ], "__typename": [ 84 @@ -9414,13 +10059,13 @@ export default { "direct_messages_update_column": {}, "direct_messages_updates": { "_inc": [ - 445 + 476 ], "_set": [ - 454 + 485 ], "where": [ - 443 + 474 ], "__typename": [ 84 @@ -9464,22 +10109,22 @@ export default { 6 ], "captain": [ - 4331 + 4463 ], "captain_steam_id": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "draft_game": [ - 556 + 587 ], "draft_game_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "is_organizer": [ 6 @@ -9488,10 +10133,10 @@ export default { 41 ], "picked": [ - 4331 + 4463 ], "picked_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -9499,10 +10144,10 @@ export default { }, "draft_game_picks_aggregate": { "aggregate": [ - 472 + 503 ], "nodes": [ - 466 + 497 ], "__typename": [ 84 @@ -9510,13 +10155,13 @@ export default { }, "draft_game_picks_aggregate_bool_exp": { "bool_and": [ - 469 + 500 ], "bool_or": [ - 470 + 501 ], "count": [ - 471 + 502 ], "__typename": [ 84 @@ -9524,13 +10169,13 @@ export default { }, "draft_game_picks_aggregate_bool_exp_bool_and": { "arguments": [ - 490 + 521 ], "distinct": [ 6 ], "filter": [ - 477 + 508 ], "predicate": [ 7 @@ -9541,13 +10186,13 @@ export default { }, "draft_game_picks_aggregate_bool_exp_bool_or": { "arguments": [ - 491 + 522 ], "distinct": [ 6 ], "filter": [ - 477 + 508 ], "predicate": [ 7 @@ -9558,13 +10203,13 @@ export default { }, "draft_game_picks_aggregate_bool_exp_count": { "arguments": [ - 489 + 520 ], "distinct": [ 6 ], "filter": [ - 477 + 508 ], "predicate": [ 42 @@ -9575,13 +10220,13 @@ export default { }, "draft_game_picks_aggregate_fields": { "avg": [ - 475 + 506 ], "count": [ 41, { "columns": [ - 489, + 520, "[draft_game_picks_select_column!]" ], "distinct": [ @@ -9590,31 +10235,31 @@ export default { } ], "max": [ - 481 + 512 ], "min": [ - 483 + 514 ], "stddev": [ - 493 + 524 ], "stddev_pop": [ - 495 + 526 ], "stddev_samp": [ - 497 + 528 ], "sum": [ - 501 + 532 ], "var_pop": [ - 505 + 536 ], "var_samp": [ - 507 + 538 ], "variance": [ - 509 + 540 ], "__typename": [ 84 @@ -9622,37 +10267,37 @@ export default { }, "draft_game_picks_aggregate_order_by": { "avg": [ - 476 + 507 ], "count": [ - 3373 + 3505 ], "max": [ - 482 + 513 ], "min": [ - 484 + 515 ], "stddev": [ - 494 + 525 ], "stddev_pop": [ - 496 + 527 ], "stddev_samp": [ - 498 + 529 ], "sum": [ - 502 + 533 ], "var_pop": [ - 506 + 537 ], "var_samp": [ - 508 + 539 ], "variance": [ - 510 + 541 ], "__typename": [ 84 @@ -9660,10 +10305,10 @@ export default { }, "draft_game_picks_arr_rel_insert_input": { "data": [ - 480 + 511 ], "on_conflict": [ - 486 + 517 ], "__typename": [ 84 @@ -9685,13 +10330,13 @@ export default { }, "draft_game_picks_avg_order_by": { "captain_steam_id": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "picked_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -9699,34 +10344,34 @@ export default { }, "draft_game_picks_bool_exp": { "_and": [ - 477 + 508 ], "_not": [ - 477 + 508 ], "_or": [ - 477 + 508 ], "auto_picked": [ 7 ], "captain": [ - 4335 + 4467 ], "captain_steam_id": [ - 271 + 302 ], "created_at": [ - 4955 + 5087 ], "draft_game": [ - 567 + 598 ], "draft_game_id": [ - 5456 + 6300 ], "id": [ - 5456 + 6300 ], "is_organizer": [ 7 @@ -9735,10 +10380,10 @@ export default { 42 ], "picked": [ - 4335 + 4467 ], "picked_steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -9747,13 +10392,13 @@ export default { "draft_game_picks_constraint": {}, "draft_game_picks_inc_input": { "captain_steam_id": [ - 269 + 300 ], "lineup": [ 41 ], "picked_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -9764,31 +10409,31 @@ export default { 6 ], "captain": [ - 4342 + 4474 ], "captain_steam_id": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "draft_game": [ - 576 + 607 ], "draft_game_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "lineup": [ 41 ], "picked": [ - 4342 + 4474 ], "picked_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -9796,22 +10441,22 @@ export default { }, "draft_game_picks_max_fields": { "captain_steam_id": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "draft_game_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "lineup": [ 41 ], "picked_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -9819,22 +10464,22 @@ export default { }, "draft_game_picks_max_order_by": { "captain_steam_id": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "draft_game_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "picked_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -9842,22 +10487,22 @@ export default { }, "draft_game_picks_min_fields": { "captain_steam_id": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "draft_game_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "lineup": [ 41 ], "picked_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -9865,22 +10510,22 @@ export default { }, "draft_game_picks_min_order_by": { "captain_steam_id": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "draft_game_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "picked_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -9891,7 +10536,7 @@ export default { 41 ], "returning": [ - 466 + 497 ], "__typename": [ 84 @@ -9899,13 +10544,13 @@ export default { }, "draft_game_picks_on_conflict": { "constraint": [ - 478 + 509 ], "update_columns": [ - 503 + 534 ], "where": [ - 477 + 508 ], "__typename": [ 84 @@ -9913,37 +10558,37 @@ export default { }, "draft_game_picks_order_by": { "auto_picked": [ - 3373 + 3505 ], "captain": [ - 4344 + 4476 ], "captain_steam_id": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "draft_game": [ - 578 + 609 ], "draft_game_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "is_organizer": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "picked": [ - 4344 + 4476 ], "picked_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -9951,7 +10596,7 @@ export default { }, "draft_game_picks_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -9965,22 +10610,22 @@ export default { 6 ], "captain_steam_id": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "draft_game_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "lineup": [ 41 ], "picked_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -10002,13 +10647,13 @@ export default { }, "draft_game_picks_stddev_order_by": { "captain_steam_id": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "picked_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -10030,13 +10675,13 @@ export default { }, "draft_game_picks_stddev_pop_order_by": { "captain_steam_id": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "picked_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -10058,13 +10703,13 @@ export default { }, "draft_game_picks_stddev_samp_order_by": { "captain_steam_id": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "picked_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -10072,10 +10717,10 @@ export default { }, "draft_game_picks_stream_cursor_input": { "initial_value": [ - 500 + 531 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -10086,22 +10731,22 @@ export default { 6 ], "captain_steam_id": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "draft_game_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "lineup": [ 41 ], "picked_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -10109,13 +10754,13 @@ export default { }, "draft_game_picks_sum_fields": { "captain_steam_id": [ - 269 + 300 ], "lineup": [ 41 ], "picked_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -10123,13 +10768,13 @@ export default { }, "draft_game_picks_sum_order_by": { "captain_steam_id": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "picked_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -10138,13 +10783,13 @@ export default { "draft_game_picks_update_column": {}, "draft_game_picks_updates": { "_inc": [ - 479 + 510 ], "_set": [ - 492 + 523 ], "where": [ - 477 + 508 ], "__typename": [ 84 @@ -10166,13 +10811,13 @@ export default { }, "draft_game_picks_var_pop_order_by": { "captain_steam_id": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "picked_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -10194,13 +10839,13 @@ export default { }, "draft_game_picks_var_samp_order_by": { "captain_steam_id": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "picked_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -10222,13 +10867,13 @@ export default { }, "draft_game_picks_variance_order_by": { "captain_steam_id": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "picked_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -10236,13 +10881,13 @@ export default { }, "draft_game_players": { "draft_game": [ - 556 + 587 ], "draft_game_id": [ - 5454 + 6298 ], "e_draft_game_player_status": [ - 725 + 756 ], "elo_snapshot": [ 41 @@ -10254,7 +10899,7 @@ export default { 6 ], "joined_at": [ - 4954 + 5086 ], "lineup": [ 41 @@ -10263,13 +10908,13 @@ export default { 41 ], "player": [ - 4331 + 4463 ], "status": [ - 730 + 761 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -10277,10 +10922,10 @@ export default { }, "draft_game_players_aggregate": { "aggregate": [ - 517 + 548 ], "nodes": [ - 511 + 542 ], "__typename": [ 84 @@ -10288,13 +10933,13 @@ export default { }, "draft_game_players_aggregate_bool_exp": { "bool_and": [ - 514 + 545 ], "bool_or": [ - 515 + 546 ], "count": [ - 516 + 547 ], "__typename": [ 84 @@ -10302,13 +10947,13 @@ export default { }, "draft_game_players_aggregate_bool_exp_bool_and": { "arguments": [ - 535 + 566 ], "distinct": [ 6 ], "filter": [ - 522 + 553 ], "predicate": [ 7 @@ -10319,13 +10964,13 @@ export default { }, "draft_game_players_aggregate_bool_exp_bool_or": { "arguments": [ - 536 + 567 ], "distinct": [ 6 ], "filter": [ - 522 + 553 ], "predicate": [ 7 @@ -10336,13 +10981,13 @@ export default { }, "draft_game_players_aggregate_bool_exp_count": { "arguments": [ - 534 + 565 ], "distinct": [ 6 ], "filter": [ - 522 + 553 ], "predicate": [ 42 @@ -10353,13 +10998,13 @@ export default { }, "draft_game_players_aggregate_fields": { "avg": [ - 520 + 551 ], "count": [ 41, { "columns": [ - 534, + 565, "[draft_game_players_select_column!]" ], "distinct": [ @@ -10368,31 +11013,31 @@ export default { } ], "max": [ - 526 + 557 ], "min": [ - 528 + 559 ], "stddev": [ - 538 + 569 ], "stddev_pop": [ - 540 + 571 ], "stddev_samp": [ - 542 + 573 ], "sum": [ - 546 + 577 ], "var_pop": [ - 550 + 581 ], "var_samp": [ - 552 + 583 ], "variance": [ - 554 + 585 ], "__typename": [ 84 @@ -10400,37 +11045,37 @@ export default { }, "draft_game_players_aggregate_order_by": { "avg": [ - 521 + 552 ], "count": [ - 3373 + 3505 ], "max": [ - 527 + 558 ], "min": [ - 529 + 560 ], "stddev": [ - 539 + 570 ], "stddev_pop": [ - 541 + 572 ], "stddev_samp": [ - 543 + 574 ], "sum": [ - 547 + 578 ], "var_pop": [ - 551 + 582 ], "var_samp": [ - 553 + 584 ], "variance": [ - 555 + 586 ], "__typename": [ 84 @@ -10438,10 +11083,10 @@ export default { }, "draft_game_players_arr_rel_insert_input": { "data": [ - 525 + 556 ], "on_conflict": [ - 531 + 562 ], "__typename": [ 84 @@ -10466,16 +11111,16 @@ export default { }, "draft_game_players_avg_order_by": { "elo_snapshot": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "pick_order": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -10483,22 +11128,22 @@ export default { }, "draft_game_players_bool_exp": { "_and": [ - 522 + 553 ], "_not": [ - 522 + 553 ], "_or": [ - 522 + 553 ], "draft_game": [ - 567 + 598 ], "draft_game_id": [ - 5456 + 6300 ], "e_draft_game_player_status": [ - 728 + 759 ], "elo_snapshot": [ 42 @@ -10510,7 +11155,7 @@ export default { 7 ], "joined_at": [ - 4955 + 5087 ], "lineup": [ 42 @@ -10519,13 +11164,13 @@ export default { 42 ], "player": [ - 4335 + 4467 ], "status": [ - 731 + 762 ], "steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -10543,7 +11188,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -10551,13 +11196,13 @@ export default { }, "draft_game_players_insert_input": { "draft_game": [ - 576 + 607 ], "draft_game_id": [ - 5454 + 6298 ], "e_draft_game_player_status": [ - 736 + 767 ], "elo_snapshot": [ 41 @@ -10566,7 +11211,7 @@ export default { 6 ], "joined_at": [ - 4954 + 5086 ], "lineup": [ 41 @@ -10575,13 +11220,13 @@ export default { 41 ], "player": [ - 4342 + 4474 ], "status": [ - 730 + 761 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -10589,13 +11234,13 @@ export default { }, "draft_game_players_max_fields": { "draft_game_id": [ - 5454 + 6298 ], "elo_snapshot": [ 41 ], "joined_at": [ - 4954 + 5086 ], "lineup": [ 41 @@ -10604,7 +11249,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -10612,22 +11257,22 @@ export default { }, "draft_game_players_max_order_by": { "draft_game_id": [ - 3373 + 3505 ], "elo_snapshot": [ - 3373 + 3505 ], "joined_at": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "pick_order": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -10635,13 +11280,13 @@ export default { }, "draft_game_players_min_fields": { "draft_game_id": [ - 5454 + 6298 ], "elo_snapshot": [ 41 ], "joined_at": [ - 4954 + 5086 ], "lineup": [ 41 @@ -10650,7 +11295,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -10658,22 +11303,22 @@ export default { }, "draft_game_players_min_order_by": { "draft_game_id": [ - 3373 + 3505 ], "elo_snapshot": [ - 3373 + 3505 ], "joined_at": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "pick_order": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -10684,7 +11329,7 @@ export default { 41 ], "returning": [ - 511 + 542 ], "__typename": [ 84 @@ -10692,13 +11337,13 @@ export default { }, "draft_game_players_on_conflict": { "constraint": [ - 523 + 554 ], "update_columns": [ - 548 + 579 ], "where": [ - 522 + 553 ], "__typename": [ 84 @@ -10706,40 +11351,40 @@ export default { }, "draft_game_players_order_by": { "draft_game": [ - 578 + 609 ], "draft_game_id": [ - 3373 + 3505 ], "e_draft_game_player_status": [ - 738 + 769 ], "elo_snapshot": [ - 3373 + 3505 ], "is_captain": [ - 3373 + 3505 ], "is_organizer": [ - 3373 + 3505 ], "joined_at": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "pick_order": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "status": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -10747,10 +11392,10 @@ export default { }, "draft_game_players_pk_columns_input": { "draft_game_id": [ - 5454 + 6298 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -10761,7 +11406,7 @@ export default { "draft_game_players_select_column_draft_game_players_aggregate_bool_exp_bool_or_arguments_columns": {}, "draft_game_players_set_input": { "draft_game_id": [ - 5454 + 6298 ], "elo_snapshot": [ 41 @@ -10770,7 +11415,7 @@ export default { 6 ], "joined_at": [ - 4954 + 5086 ], "lineup": [ 41 @@ -10779,10 +11424,10 @@ export default { 41 ], "status": [ - 730 + 761 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -10807,16 +11452,16 @@ export default { }, "draft_game_players_stddev_order_by": { "elo_snapshot": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "pick_order": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -10841,16 +11486,16 @@ export default { }, "draft_game_players_stddev_pop_order_by": { "elo_snapshot": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "pick_order": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -10875,16 +11520,16 @@ export default { }, "draft_game_players_stddev_samp_order_by": { "elo_snapshot": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "pick_order": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -10892,10 +11537,10 @@ export default { }, "draft_game_players_stream_cursor_input": { "initial_value": [ - 545 + 576 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -10903,7 +11548,7 @@ export default { }, "draft_game_players_stream_cursor_value_input": { "draft_game_id": [ - 5454 + 6298 ], "elo_snapshot": [ 41 @@ -10912,7 +11557,7 @@ export default { 6 ], "joined_at": [ - 4954 + 5086 ], "lineup": [ 41 @@ -10921,10 +11566,10 @@ export default { 41 ], "status": [ - 730 + 761 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -10941,7 +11586,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -10949,16 +11594,16 @@ export default { }, "draft_game_players_sum_order_by": { "elo_snapshot": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "pick_order": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -10967,13 +11612,13 @@ export default { "draft_game_players_update_column": {}, "draft_game_players_updates": { "_inc": [ - 524 + 555 ], "_set": [ - 537 + 568 ], "where": [ - 522 + 553 ], "__typename": [ 84 @@ -10998,16 +11643,16 @@ export default { }, "draft_game_players_var_pop_order_by": { "elo_snapshot": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "pick_order": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -11032,16 +11677,16 @@ export default { }, "draft_game_players_var_samp_order_by": { "elo_snapshot": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "pick_order": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -11066,16 +11711,16 @@ export default { }, "draft_game_players_variance_order_by": { "elo_snapshot": [ - 3373 + 3505 ], "lineup": [ - 3373 + 3505 ], "pick_order": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -11083,73 +11728,73 @@ export default { }, "draft_games": { "access": [ - 1018 + 1049 ], "capacity": [ 41 ], "captain_selection": [ - 667 + 698 ], "created_at": [ - 4954 + 5086 ], "current_pick_lineup": [ 41 ], "draft_order": [ - 688 + 719 ], "e_draft_game_captain_selection": [ - 662 + 693 ], "e_draft_game_draft_order": [ - 683 + 714 ], "e_draft_game_mode": [ - 704 + 735 ], "e_draft_game_status": [ - 746 + 777 ], "e_lobby_access": [ - 1013 + 1044 ], "expires_at": [ - 4954 + 5086 ], "host": [ - 4331 + 4463 ], "host_steam_id": [ - 269 + 300 ], "id": [ - 5454 + 6298 ], "inner_squad": [ 6 ], "invite_code": [ - 5454 + 6298 ], "is_organizer": [ 6 ], "map_pool": [ - 2630 + 2762 ], "map_pool_id": [ - 5454 + 6298 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_options_id": [ - 5454 + 6298 ], "max_elo": [ 41 @@ -11158,13 +11803,13 @@ export default { 41 ], "mode": [ - 709 + 740 ], "options": [ - 3015 + 3147 ], "pattern": [ - 2187, + 2319, { "path": [ 84 @@ -11172,13 +11817,13 @@ export default { } ], "pick_deadline": [ - 4954 + 5086 ], "picks": [ - 466, + 497, { "distinct_on": [ - 489, + 520, "[draft_game_picks_select_column!]" ], "limit": [ @@ -11188,19 +11833,19 @@ export default { 41 ], "order_by": [ - 487, + 518, "[draft_game_picks_order_by!]" ], "where": [ - 477 + 508 ] } ], "picks_aggregate": [ - 467, + 498, { "distinct_on": [ - 489, + 520, "[draft_game_picks_select_column!]" ], "limit": [ @@ -11210,19 +11855,19 @@ export default { 41 ], "order_by": [ - 487, + 518, "[draft_game_picks_order_by!]" ], "where": [ - 477 + 508 ] } ], "players": [ - 511, + 542, { "distinct_on": [ - 534, + 565, "[draft_game_players_select_column!]" ], "limit": [ @@ -11232,19 +11877,19 @@ export default { 41 ], "order_by": [ - 532, + 563, "[draft_game_players_order_by!]" ], "where": [ - 522 + 553 ] } ], "players_aggregate": [ - 512, + 543, { "distinct_on": [ - 534, + 565, "[draft_game_players_select_column!]" ], "limit": [ @@ -11254,11 +11899,11 @@ export default { 41 ], "order_by": [ - 532, + 563, "[draft_game_players_order_by!]" ], "where": [ - 522 + 553 ] } ], @@ -11269,28 +11914,28 @@ export default { 6 ], "scheduled_at": [ - 4954 + 5086 ], "status": [ - 751 + 782 ], "team_1": [ - 4905 + 5037 ], "team_1_id": [ - 5454 + 6298 ], "team_2": [ - 4905 + 5037 ], "team_2_id": [ - 5454 + 6298 ], "type": [ - 1182 + 1213 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -11298,10 +11943,10 @@ export default { }, "draft_games_aggregate": { "aggregate": [ - 562 + 593 ], "nodes": [ - 556 + 587 ], "__typename": [ 84 @@ -11309,13 +11954,13 @@ export default { }, "draft_games_aggregate_bool_exp": { "bool_and": [ - 559 + 590 ], "bool_or": [ - 560 + 591 ], "count": [ - 561 + 592 ], "__typename": [ 84 @@ -11323,13 +11968,13 @@ export default { }, "draft_games_aggregate_bool_exp_bool_and": { "arguments": [ - 581 + 612 ], "distinct": [ 6 ], "filter": [ - 567 + 598 ], "predicate": [ 7 @@ -11340,13 +11985,13 @@ export default { }, "draft_games_aggregate_bool_exp_bool_or": { "arguments": [ - 582 + 613 ], "distinct": [ 6 ], "filter": [ - 567 + 598 ], "predicate": [ 7 @@ -11357,13 +12002,13 @@ export default { }, "draft_games_aggregate_bool_exp_count": { "arguments": [ - 580 + 611 ], "distinct": [ 6 ], "filter": [ - 567 + 598 ], "predicate": [ 42 @@ -11374,13 +12019,13 @@ export default { }, "draft_games_aggregate_fields": { "avg": [ - 565 + 596 ], "count": [ 41, { "columns": [ - 580, + 611, "[draft_games_select_column!]" ], "distinct": [ @@ -11389,31 +12034,31 @@ export default { } ], "max": [ - 571 + 602 ], "min": [ - 573 + 604 ], "stddev": [ - 584 + 615 ], "stddev_pop": [ - 586 + 617 ], "stddev_samp": [ - 588 + 619 ], "sum": [ - 592 + 623 ], "var_pop": [ - 596 + 627 ], "var_samp": [ - 598 + 629 ], "variance": [ - 600 + 631 ], "__typename": [ 84 @@ -11421,37 +12066,37 @@ export default { }, "draft_games_aggregate_order_by": { "avg": [ - 566 + 597 ], "count": [ - 3373 + 3505 ], "max": [ - 572 + 603 ], "min": [ - 574 + 605 ], "stddev": [ - 585 + 616 ], "stddev_pop": [ - 587 + 618 ], "stddev_samp": [ - 589 + 620 ], "sum": [ - 593 + 624 ], "var_pop": [ - 597 + 628 ], "var_samp": [ - 599 + 630 ], "variance": [ - 601 + 632 ], "__typename": [ 84 @@ -11459,10 +12104,10 @@ export default { }, "draft_games_arr_rel_insert_input": { "data": [ - 570 + 601 ], "on_conflict": [ - 577 + 608 ], "__typename": [ 84 @@ -11490,19 +12135,19 @@ export default { }, "draft_games_avg_order_by": { "capacity": [ - 3373 + 3505 ], "current_pick_lineup": [ - 3373 + 3505 ], "host_steam_id": [ - 3373 + 3505 ], "max_elo": [ - 3373 + 3505 ], "min_elo": [ - 3373 + 3505 ], "__typename": [ 84 @@ -11510,82 +12155,82 @@ export default { }, "draft_games_bool_exp": { "_and": [ - 567 + 598 ], "_not": [ - 567 + 598 ], "_or": [ - 567 + 598 ], "access": [ - 1019 + 1050 ], "capacity": [ 42 ], "captain_selection": [ - 668 + 699 ], "created_at": [ - 4955 + 5087 ], "current_pick_lineup": [ 42 ], "draft_order": [ - 689 + 720 ], "e_draft_game_captain_selection": [ - 665 + 696 ], "e_draft_game_draft_order": [ - 686 + 717 ], "e_draft_game_mode": [ - 707 + 738 ], "e_draft_game_status": [ - 749 + 780 ], "e_lobby_access": [ - 1016 + 1047 ], "expires_at": [ - 4955 + 5087 ], "host": [ - 4335 + 4467 ], "host_steam_id": [ - 271 + 302 ], "id": [ - 5456 + 6300 ], "inner_squad": [ 7 ], "invite_code": [ - 5456 + 6300 ], "is_organizer": [ 7 ], "map_pool": [ - 2633 + 2765 ], "map_pool_id": [ - 5456 + 6300 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_options_id": [ - 5456 + 6300 ], "max_elo": [ 42 @@ -11594,28 +12239,28 @@ export default { 42 ], "mode": [ - 710 + 741 ], "options": [ - 3026 + 3158 ], "pattern": [ - 2189 + 2321 ], "pick_deadline": [ - 4955 + 5087 ], "picks": [ - 477 + 508 ], "picks_aggregate": [ - 468 + 499 ], "players": [ - 522 + 553 ], "players_aggregate": [ - 513 + 544 ], "regions": [ 85 @@ -11624,28 +12269,28 @@ export default { 7 ], "scheduled_at": [ - 4955 + 5087 ], "status": [ - 752 + 783 ], "team_1": [ - 4916 + 5048 ], "team_1_id": [ - 5456 + 6300 ], "team_2": [ - 4916 + 5048 ], "team_2_id": [ - 5456 + 6300 ], "type": [ - 1183 + 1214 ], "updated_at": [ - 4955 + 5087 ], "__typename": [ 84 @@ -11660,7 +12305,7 @@ export default { 41 ], "host_steam_id": [ - 269 + 300 ], "max_elo": [ 41 @@ -11674,70 +12319,70 @@ export default { }, "draft_games_insert_input": { "access": [ - 1018 + 1049 ], "capacity": [ 41 ], "captain_selection": [ - 667 + 698 ], "created_at": [ - 4954 + 5086 ], "current_pick_lineup": [ 41 ], "draft_order": [ - 688 + 719 ], "e_draft_game_captain_selection": [ - 673 + 704 ], "e_draft_game_draft_order": [ - 694 + 725 ], "e_draft_game_mode": [ - 715 + 746 ], "e_draft_game_status": [ - 757 + 788 ], "e_lobby_access": [ - 1024 + 1055 ], "expires_at": [ - 4954 + 5086 ], "host": [ - 4342 + 4474 ], "host_steam_id": [ - 269 + 300 ], "id": [ - 5454 + 6298 ], "inner_squad": [ 6 ], "invite_code": [ - 5454 + 6298 ], "map_pool": [ - 2639 + 2771 ], "map_pool_id": [ - 5454 + 6298 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "match_options_id": [ - 5454 + 6298 ], "max_elo": [ 41 @@ -11746,19 +12391,19 @@ export default { 41 ], "mode": [ - 709 + 740 ], "options": [ - 3035 + 3167 ], "pick_deadline": [ - 4954 + 5086 ], "picks": [ - 474 + 505 ], "players": [ - 519 + 550 ], "regions": [ 84 @@ -11767,28 +12412,28 @@ export default { 6 ], "scheduled_at": [ - 4954 + 5086 ], "status": [ - 751 + 782 ], "team_1": [ - 4925 + 5057 ], "team_1_id": [ - 5454 + 6298 ], "team_2": [ - 4925 + 5057 ], "team_2_id": [ - 5454 + 6298 ], "type": [ - 1182 + 1213 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -11799,31 +12444,31 @@ export default { 41 ], "created_at": [ - 4954 + 5086 ], "current_pick_lineup": [ 41 ], "expires_at": [ - 4954 + 5086 ], "host_steam_id": [ - 269 + 300 ], "id": [ - 5454 + 6298 ], "invite_code": [ - 5454 + 6298 ], "map_pool_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "match_options_id": [ - 5454 + 6298 ], "max_elo": [ 41 @@ -11832,22 +12477,22 @@ export default { 41 ], "pick_deadline": [ - 4954 + 5086 ], "regions": [ 84 ], "scheduled_at": [ - 4954 + 5086 ], "team_1_id": [ - 5454 + 6298 ], "team_2_id": [ - 5454 + 6298 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -11855,58 +12500,58 @@ export default { }, "draft_games_max_order_by": { "capacity": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "current_pick_lineup": [ - 3373 + 3505 ], "expires_at": [ - 3373 + 3505 ], "host_steam_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "invite_code": [ - 3373 + 3505 ], "map_pool_id": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_options_id": [ - 3373 + 3505 ], "max_elo": [ - 3373 + 3505 ], "min_elo": [ - 3373 + 3505 ], "pick_deadline": [ - 3373 + 3505 ], "regions": [ - 3373 + 3505 ], "scheduled_at": [ - 3373 + 3505 ], "team_1_id": [ - 3373 + 3505 ], "team_2_id": [ - 3373 + 3505 ], "updated_at": [ - 3373 + 3505 ], "__typename": [ 84 @@ -11917,31 +12562,31 @@ export default { 41 ], "created_at": [ - 4954 + 5086 ], "current_pick_lineup": [ 41 ], "expires_at": [ - 4954 + 5086 ], "host_steam_id": [ - 269 + 300 ], "id": [ - 5454 + 6298 ], "invite_code": [ - 5454 + 6298 ], "map_pool_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "match_options_id": [ - 5454 + 6298 ], "max_elo": [ 41 @@ -11950,22 +12595,22 @@ export default { 41 ], "pick_deadline": [ - 4954 + 5086 ], "regions": [ 84 ], "scheduled_at": [ - 4954 + 5086 ], "team_1_id": [ - 5454 + 6298 ], "team_2_id": [ - 5454 + 6298 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -11973,58 +12618,58 @@ export default { }, "draft_games_min_order_by": { "capacity": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "current_pick_lineup": [ - 3373 + 3505 ], "expires_at": [ - 3373 + 3505 ], "host_steam_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "invite_code": [ - 3373 + 3505 ], "map_pool_id": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_options_id": [ - 3373 + 3505 ], "max_elo": [ - 3373 + 3505 ], "min_elo": [ - 3373 + 3505 ], "pick_deadline": [ - 3373 + 3505 ], "regions": [ - 3373 + 3505 ], "scheduled_at": [ - 3373 + 3505 ], "team_1_id": [ - 3373 + 3505 ], "team_2_id": [ - 3373 + 3505 ], "updated_at": [ - 3373 + 3505 ], "__typename": [ 84 @@ -12035,7 +12680,7 @@ export default { 41 ], "returning": [ - 556 + 587 ], "__typename": [ 84 @@ -12043,10 +12688,10 @@ export default { }, "draft_games_obj_rel_insert_input": { "data": [ - 570 + 601 ], "on_conflict": [ - 577 + 608 ], "__typename": [ 84 @@ -12054,13 +12699,13 @@ export default { }, "draft_games_on_conflict": { "constraint": [ - 568 + 599 ], "update_columns": [ - 594 + 625 ], "where": [ - 567 + 598 ], "__typename": [ 84 @@ -12068,127 +12713,127 @@ export default { }, "draft_games_order_by": { "access": [ - 3373 + 3505 ], "capacity": [ - 3373 + 3505 ], "captain_selection": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "current_pick_lineup": [ - 3373 + 3505 ], "draft_order": [ - 3373 + 3505 ], "e_draft_game_captain_selection": [ - 675 + 706 ], "e_draft_game_draft_order": [ - 696 + 727 ], "e_draft_game_mode": [ - 717 + 748 ], "e_draft_game_status": [ - 759 + 790 ], "e_lobby_access": [ - 1026 + 1057 ], "expires_at": [ - 3373 + 3505 ], "host": [ - 4344 + 4476 ], "host_steam_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "inner_squad": [ - 3373 + 3505 ], "invite_code": [ - 3373 + 3505 ], "is_organizer": [ - 3373 + 3505 ], "map_pool": [ - 2641 + 2773 ], "map_pool_id": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_options_id": [ - 3373 + 3505 ], "max_elo": [ - 3373 + 3505 ], "min_elo": [ - 3373 + 3505 ], "mode": [ - 3373 + 3505 ], "options": [ - 3037 + 3169 ], "pattern": [ - 3373 + 3505 ], "pick_deadline": [ - 3373 + 3505 ], "picks_aggregate": [ - 473 + 504 ], "players_aggregate": [ - 518 + 549 ], "regions": [ - 3373 + 3505 ], "require_approval": [ - 3373 + 3505 ], "scheduled_at": [ - 3373 + 3505 ], "status": [ - 3373 + 3505 ], "team_1": [ - 4927 + 5059 ], "team_1_id": [ - 3373 + 3505 ], "team_2": [ - 4927 + 5059 ], "team_2_id": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "updated_at": [ - 3373 + 3505 ], "__typename": [ 84 @@ -12196,7 +12841,7 @@ export default { }, "draft_games_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -12207,46 +12852,46 @@ export default { "draft_games_select_column_draft_games_aggregate_bool_exp_bool_or_arguments_columns": {}, "draft_games_set_input": { "access": [ - 1018 + 1049 ], "capacity": [ 41 ], "captain_selection": [ - 667 + 698 ], "created_at": [ - 4954 + 5086 ], "current_pick_lineup": [ 41 ], "draft_order": [ - 688 + 719 ], "expires_at": [ - 4954 + 5086 ], "host_steam_id": [ - 269 + 300 ], "id": [ - 5454 + 6298 ], "inner_squad": [ 6 ], "invite_code": [ - 5454 + 6298 ], "map_pool_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "match_options_id": [ - 5454 + 6298 ], "max_elo": [ 41 @@ -12255,10 +12900,10 @@ export default { 41 ], "mode": [ - 709 + 740 ], "pick_deadline": [ - 4954 + 5086 ], "regions": [ 84 @@ -12267,22 +12912,22 @@ export default { 6 ], "scheduled_at": [ - 4954 + 5086 ], "status": [ - 751 + 782 ], "team_1_id": [ - 5454 + 6298 ], "team_2_id": [ - 5454 + 6298 ], "type": [ - 1182 + 1213 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -12310,19 +12955,19 @@ export default { }, "draft_games_stddev_order_by": { "capacity": [ - 3373 + 3505 ], "current_pick_lineup": [ - 3373 + 3505 ], "host_steam_id": [ - 3373 + 3505 ], "max_elo": [ - 3373 + 3505 ], "min_elo": [ - 3373 + 3505 ], "__typename": [ 84 @@ -12350,19 +12995,19 @@ export default { }, "draft_games_stddev_pop_order_by": { "capacity": [ - 3373 + 3505 ], "current_pick_lineup": [ - 3373 + 3505 ], "host_steam_id": [ - 3373 + 3505 ], "max_elo": [ - 3373 + 3505 ], "min_elo": [ - 3373 + 3505 ], "__typename": [ 84 @@ -12390,19 +13035,19 @@ export default { }, "draft_games_stddev_samp_order_by": { "capacity": [ - 3373 + 3505 ], "current_pick_lineup": [ - 3373 + 3505 ], "host_steam_id": [ - 3373 + 3505 ], "max_elo": [ - 3373 + 3505 ], "min_elo": [ - 3373 + 3505 ], "__typename": [ 84 @@ -12410,10 +13055,10 @@ export default { }, "draft_games_stream_cursor_input": { "initial_value": [ - 591 + 622 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -12421,46 +13066,46 @@ export default { }, "draft_games_stream_cursor_value_input": { "access": [ - 1018 + 1049 ], "capacity": [ 41 ], "captain_selection": [ - 667 + 698 ], "created_at": [ - 4954 + 5086 ], "current_pick_lineup": [ 41 ], "draft_order": [ - 688 + 719 ], "expires_at": [ - 4954 + 5086 ], "host_steam_id": [ - 269 + 300 ], "id": [ - 5454 + 6298 ], "inner_squad": [ 6 ], "invite_code": [ - 5454 + 6298 ], "map_pool_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "match_options_id": [ - 5454 + 6298 ], "max_elo": [ 41 @@ -12469,10 +13114,10 @@ export default { 41 ], "mode": [ - 709 + 740 ], "pick_deadline": [ - 4954 + 5086 ], "regions": [ 84 @@ -12481,22 +13126,22 @@ export default { 6 ], "scheduled_at": [ - 4954 + 5086 ], "status": [ - 751 + 782 ], "team_1_id": [ - 5454 + 6298 ], "team_2_id": [ - 5454 + 6298 ], "type": [ - 1182 + 1213 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -12510,7 +13155,7 @@ export default { 41 ], "host_steam_id": [ - 269 + 300 ], "max_elo": [ 41 @@ -12524,19 +13169,19 @@ export default { }, "draft_games_sum_order_by": { "capacity": [ - 3373 + 3505 ], "current_pick_lineup": [ - 3373 + 3505 ], "host_steam_id": [ - 3373 + 3505 ], "max_elo": [ - 3373 + 3505 ], "min_elo": [ - 3373 + 3505 ], "__typename": [ 84 @@ -12545,13 +13190,13 @@ export default { "draft_games_update_column": {}, "draft_games_updates": { "_inc": [ - 569 + 600 ], "_set": [ - 583 + 614 ], "where": [ - 567 + 598 ], "__typename": [ 84 @@ -12579,19 +13224,19 @@ export default { }, "draft_games_var_pop_order_by": { "capacity": [ - 3373 + 3505 ], "current_pick_lineup": [ - 3373 + 3505 ], "host_steam_id": [ - 3373 + 3505 ], "max_elo": [ - 3373 + 3505 ], "min_elo": [ - 3373 + 3505 ], "__typename": [ 84 @@ -12619,19 +13264,19 @@ export default { }, "draft_games_var_samp_order_by": { "capacity": [ - 3373 + 3505 ], "current_pick_lineup": [ - 3373 + 3505 ], "host_steam_id": [ - 3373 + 3505 ], "max_elo": [ - 3373 + 3505 ], "min_elo": [ - 3373 + 3505 ], "__typename": [ 84 @@ -12659,19 +13304,19 @@ export default { }, "draft_games_variance_order_by": { "capacity": [ - 3373 + 3505 ], "current_pick_lineup": [ - 3373 + 3505 ], "host_steam_id": [ - 3373 + 3505 ], "max_elo": [ - 3373 + 3505 ], "min_elo": [ - 3373 + 3505 ], "__typename": [ 84 @@ -12690,10 +13335,10 @@ export default { }, "e_award_sources_aggregate": { "aggregate": [ - 604 + 635 ], "nodes": [ - 602 + 633 ], "__typename": [ 84 @@ -12704,7 +13349,7 @@ export default { 41, { "columns": [ - 616, + 647, "[e_award_sources_select_column!]" ], "distinct": [ @@ -12713,10 +13358,10 @@ export default { } ], "max": [ - 610 + 641 ], "min": [ - 611 + 642 ], "__typename": [ 84 @@ -12724,13 +13369,13 @@ export default { }, "e_award_sources_bool_exp": { "_and": [ - 605 + 636 ], "_not": [ - 605 + 636 ], "_or": [ - 605 + 636 ], "description": [ 86 @@ -12746,19 +13391,19 @@ export default { "e_award_sources_enum": {}, "e_award_sources_enum_comparison_exp": { "_eq": [ - 607 + 638 ], "_in": [ - 607 + 638 ], "_is_null": [ 6 ], "_neq": [ - 607 + 638 ], "_nin": [ - 607 + 638 ], "__typename": [ 84 @@ -12802,7 +13447,7 @@ export default { 41 ], "returning": [ - 602 + 633 ], "__typename": [ 84 @@ -12810,13 +13455,13 @@ export default { }, "e_award_sources_on_conflict": { "constraint": [ - 606 + 637 ], "update_columns": [ - 620 + 651 ], "where": [ - 605 + 636 ], "__typename": [ 84 @@ -12824,10 +13469,10 @@ export default { }, "e_award_sources_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -12855,10 +13500,10 @@ export default { }, "e_award_sources_stream_cursor_input": { "initial_value": [ - 619 + 650 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -12878,10 +13523,10 @@ export default { "e_award_sources_update_column": {}, "e_award_sources_updates": { "_set": [ - 617 + 648 ], "where": [ - 605 + 636 ], "__typename": [ 84 @@ -12900,10 +13545,10 @@ export default { }, "e_award_tiers_aggregate": { "aggregate": [ - 624 + 655 ], "nodes": [ - 622 + 653 ], "__typename": [ 84 @@ -12914,7 +13559,7 @@ export default { 41, { "columns": [ - 636, + 667, "[e_award_tiers_select_column!]" ], "distinct": [ @@ -12923,10 +13568,10 @@ export default { } ], "max": [ - 630 + 661 ], "min": [ - 631 + 662 ], "__typename": [ 84 @@ -12934,13 +13579,13 @@ export default { }, "e_award_tiers_bool_exp": { "_and": [ - 625 + 656 ], "_not": [ - 625 + 656 ], "_or": [ - 625 + 656 ], "description": [ 86 @@ -12956,19 +13601,19 @@ export default { "e_award_tiers_enum": {}, "e_award_tiers_enum_comparison_exp": { "_eq": [ - 627 + 658 ], "_in": [ - 627 + 658 ], "_is_null": [ 6 ], "_neq": [ - 627 + 658 ], "_nin": [ - 627 + 658 ], "__typename": [ 84 @@ -13012,7 +13657,7 @@ export default { 41 ], "returning": [ - 622 + 653 ], "__typename": [ 84 @@ -13020,13 +13665,13 @@ export default { }, "e_award_tiers_on_conflict": { "constraint": [ - 626 + 657 ], "update_columns": [ - 640 + 671 ], "where": [ - 625 + 656 ], "__typename": [ 84 @@ -13034,10 +13679,10 @@ export default { }, "e_award_tiers_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -13065,10 +13710,10 @@ export default { }, "e_award_tiers_stream_cursor_input": { "initial_value": [ - 639 + 670 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -13088,10 +13733,10 @@ export default { "e_award_tiers_update_column": {}, "e_award_tiers_updates": { "_set": [ - 637 + 668 ], "where": [ - 625 + 656 ], "__typename": [ 84 @@ -13110,10 +13755,10 @@ export default { }, "e_check_in_settings_aggregate": { "aggregate": [ - 644 + 675 ], "nodes": [ - 642 + 673 ], "__typename": [ 84 @@ -13124,7 +13769,7 @@ export default { 41, { "columns": [ - 656, + 687, "[e_check_in_settings_select_column!]" ], "distinct": [ @@ -13133,10 +13778,10 @@ export default { } ], "max": [ - 650 + 681 ], "min": [ - 651 + 682 ], "__typename": [ 84 @@ -13144,13 +13789,13 @@ export default { }, "e_check_in_settings_bool_exp": { "_and": [ - 645 + 676 ], "_not": [ - 645 + 676 ], "_or": [ - 645 + 676 ], "description": [ 86 @@ -13166,19 +13811,19 @@ export default { "e_check_in_settings_enum": {}, "e_check_in_settings_enum_comparison_exp": { "_eq": [ - 647 + 678 ], "_in": [ - 647 + 678 ], "_is_null": [ 6 ], "_neq": [ - 647 + 678 ], "_nin": [ - 647 + 678 ], "__typename": [ 84 @@ -13222,7 +13867,7 @@ export default { 41 ], "returning": [ - 642 + 673 ], "__typename": [ 84 @@ -13230,13 +13875,13 @@ export default { }, "e_check_in_settings_on_conflict": { "constraint": [ - 646 + 677 ], "update_columns": [ - 660 + 691 ], "where": [ - 645 + 676 ], "__typename": [ 84 @@ -13244,10 +13889,10 @@ export default { }, "e_check_in_settings_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -13275,10 +13920,10 @@ export default { }, "e_check_in_settings_stream_cursor_input": { "initial_value": [ - 659 + 690 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -13298,10 +13943,10 @@ export default { "e_check_in_settings_update_column": {}, "e_check_in_settings_updates": { "_set": [ - 657 + 688 ], "where": [ - 645 + 676 ], "__typename": [ 84 @@ -13320,10 +13965,10 @@ export default { }, "e_draft_game_captain_selection_aggregate": { "aggregate": [ - 664 + 695 ], "nodes": [ - 662 + 693 ], "__typename": [ 84 @@ -13334,7 +13979,7 @@ export default { 41, { "columns": [ - 677, + 708, "[e_draft_game_captain_selection_select_column!]" ], "distinct": [ @@ -13343,10 +13988,10 @@ export default { } ], "max": [ - 670 + 701 ], "min": [ - 671 + 702 ], "__typename": [ 84 @@ -13354,13 +13999,13 @@ export default { }, "e_draft_game_captain_selection_bool_exp": { "_and": [ - 665 + 696 ], "_not": [ - 665 + 696 ], "_or": [ - 665 + 696 ], "description": [ 86 @@ -13376,19 +14021,19 @@ export default { "e_draft_game_captain_selection_enum": {}, "e_draft_game_captain_selection_enum_comparison_exp": { "_eq": [ - 667 + 698 ], "_in": [ - 667 + 698 ], "_is_null": [ 6 ], "_neq": [ - 667 + 698 ], "_nin": [ - 667 + 698 ], "__typename": [ 84 @@ -13432,7 +14077,7 @@ export default { 41 ], "returning": [ - 662 + 693 ], "__typename": [ 84 @@ -13440,10 +14085,10 @@ export default { }, "e_draft_game_captain_selection_obj_rel_insert_input": { "data": [ - 669 + 700 ], "on_conflict": [ - 674 + 705 ], "__typename": [ 84 @@ -13451,13 +14096,13 @@ export default { }, "e_draft_game_captain_selection_on_conflict": { "constraint": [ - 666 + 697 ], "update_columns": [ - 681 + 712 ], "where": [ - 665 + 696 ], "__typename": [ 84 @@ -13465,10 +14110,10 @@ export default { }, "e_draft_game_captain_selection_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -13496,10 +14141,10 @@ export default { }, "e_draft_game_captain_selection_stream_cursor_input": { "initial_value": [ - 680 + 711 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -13519,10 +14164,10 @@ export default { "e_draft_game_captain_selection_update_column": {}, "e_draft_game_captain_selection_updates": { "_set": [ - 678 + 709 ], "where": [ - 665 + 696 ], "__typename": [ 84 @@ -13541,10 +14186,10 @@ export default { }, "e_draft_game_draft_order_aggregate": { "aggregate": [ - 685 + 716 ], "nodes": [ - 683 + 714 ], "__typename": [ 84 @@ -13555,7 +14200,7 @@ export default { 41, { "columns": [ - 698, + 729, "[e_draft_game_draft_order_select_column!]" ], "distinct": [ @@ -13564,10 +14209,10 @@ export default { } ], "max": [ - 691 + 722 ], "min": [ - 692 + 723 ], "__typename": [ 84 @@ -13575,13 +14220,13 @@ export default { }, "e_draft_game_draft_order_bool_exp": { "_and": [ - 686 + 717 ], "_not": [ - 686 + 717 ], "_or": [ - 686 + 717 ], "description": [ 86 @@ -13597,19 +14242,19 @@ export default { "e_draft_game_draft_order_enum": {}, "e_draft_game_draft_order_enum_comparison_exp": { "_eq": [ - 688 + 719 ], "_in": [ - 688 + 719 ], "_is_null": [ 6 ], "_neq": [ - 688 + 719 ], "_nin": [ - 688 + 719 ], "__typename": [ 84 @@ -13653,7 +14298,7 @@ export default { 41 ], "returning": [ - 683 + 714 ], "__typename": [ 84 @@ -13661,10 +14306,10 @@ export default { }, "e_draft_game_draft_order_obj_rel_insert_input": { "data": [ - 690 + 721 ], "on_conflict": [ - 695 + 726 ], "__typename": [ 84 @@ -13672,13 +14317,13 @@ export default { }, "e_draft_game_draft_order_on_conflict": { "constraint": [ - 687 + 718 ], "update_columns": [ - 702 + 733 ], "where": [ - 686 + 717 ], "__typename": [ 84 @@ -13686,10 +14331,10 @@ export default { }, "e_draft_game_draft_order_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -13717,10 +14362,10 @@ export default { }, "e_draft_game_draft_order_stream_cursor_input": { "initial_value": [ - 701 + 732 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -13740,10 +14385,10 @@ export default { "e_draft_game_draft_order_update_column": {}, "e_draft_game_draft_order_updates": { "_set": [ - 699 + 730 ], "where": [ - 686 + 717 ], "__typename": [ 84 @@ -13762,10 +14407,10 @@ export default { }, "e_draft_game_mode_aggregate": { "aggregate": [ - 706 + 737 ], "nodes": [ - 704 + 735 ], "__typename": [ 84 @@ -13776,7 +14421,7 @@ export default { 41, { "columns": [ - 719, + 750, "[e_draft_game_mode_select_column!]" ], "distinct": [ @@ -13785,10 +14430,10 @@ export default { } ], "max": [ - 712 + 743 ], "min": [ - 713 + 744 ], "__typename": [ 84 @@ -13796,13 +14441,13 @@ export default { }, "e_draft_game_mode_bool_exp": { "_and": [ - 707 + 738 ], "_not": [ - 707 + 738 ], "_or": [ - 707 + 738 ], "description": [ 86 @@ -13818,19 +14463,19 @@ export default { "e_draft_game_mode_enum": {}, "e_draft_game_mode_enum_comparison_exp": { "_eq": [ - 709 + 740 ], "_in": [ - 709 + 740 ], "_is_null": [ 6 ], "_neq": [ - 709 + 740 ], "_nin": [ - 709 + 740 ], "__typename": [ 84 @@ -13874,7 +14519,7 @@ export default { 41 ], "returning": [ - 704 + 735 ], "__typename": [ 84 @@ -13882,10 +14527,10 @@ export default { }, "e_draft_game_mode_obj_rel_insert_input": { "data": [ - 711 + 742 ], "on_conflict": [ - 716 + 747 ], "__typename": [ 84 @@ -13893,13 +14538,13 @@ export default { }, "e_draft_game_mode_on_conflict": { "constraint": [ - 708 + 739 ], "update_columns": [ - 723 + 754 ], "where": [ - 707 + 738 ], "__typename": [ 84 @@ -13907,10 +14552,10 @@ export default { }, "e_draft_game_mode_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -13938,10 +14583,10 @@ export default { }, "e_draft_game_mode_stream_cursor_input": { "initial_value": [ - 722 + 753 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -13961,10 +14606,10 @@ export default { "e_draft_game_mode_update_column": {}, "e_draft_game_mode_updates": { "_set": [ - 720 + 751 ], "where": [ - 707 + 738 ], "__typename": [ 84 @@ -13983,10 +14628,10 @@ export default { }, "e_draft_game_player_status_aggregate": { "aggregate": [ - 727 + 758 ], "nodes": [ - 725 + 756 ], "__typename": [ 84 @@ -13997,7 +14642,7 @@ export default { 41, { "columns": [ - 740, + 771, "[e_draft_game_player_status_select_column!]" ], "distinct": [ @@ -14006,10 +14651,10 @@ export default { } ], "max": [ - 733 + 764 ], "min": [ - 734 + 765 ], "__typename": [ 84 @@ -14017,13 +14662,13 @@ export default { }, "e_draft_game_player_status_bool_exp": { "_and": [ - 728 + 759 ], "_not": [ - 728 + 759 ], "_or": [ - 728 + 759 ], "description": [ 86 @@ -14039,19 +14684,19 @@ export default { "e_draft_game_player_status_enum": {}, "e_draft_game_player_status_enum_comparison_exp": { "_eq": [ - 730 + 761 ], "_in": [ - 730 + 761 ], "_is_null": [ 6 ], "_neq": [ - 730 + 761 ], "_nin": [ - 730 + 761 ], "__typename": [ 84 @@ -14095,7 +14740,7 @@ export default { 41 ], "returning": [ - 725 + 756 ], "__typename": [ 84 @@ -14103,10 +14748,10 @@ export default { }, "e_draft_game_player_status_obj_rel_insert_input": { "data": [ - 732 + 763 ], "on_conflict": [ - 737 + 768 ], "__typename": [ 84 @@ -14114,13 +14759,13 @@ export default { }, "e_draft_game_player_status_on_conflict": { "constraint": [ - 729 + 760 ], "update_columns": [ - 744 + 775 ], "where": [ - 728 + 759 ], "__typename": [ 84 @@ -14128,10 +14773,10 @@ export default { }, "e_draft_game_player_status_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -14159,10 +14804,10 @@ export default { }, "e_draft_game_player_status_stream_cursor_input": { "initial_value": [ - 743 + 774 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -14182,10 +14827,10 @@ export default { "e_draft_game_player_status_update_column": {}, "e_draft_game_player_status_updates": { "_set": [ - 741 + 772 ], "where": [ - 728 + 759 ], "__typename": [ 84 @@ -14204,10 +14849,10 @@ export default { }, "e_draft_game_status_aggregate": { "aggregate": [ - 748 + 779 ], "nodes": [ - 746 + 777 ], "__typename": [ 84 @@ -14218,7 +14863,7 @@ export default { 41, { "columns": [ - 761, + 792, "[e_draft_game_status_select_column!]" ], "distinct": [ @@ -14227,10 +14872,10 @@ export default { } ], "max": [ - 754 + 785 ], "min": [ - 755 + 786 ], "__typename": [ 84 @@ -14238,13 +14883,13 @@ export default { }, "e_draft_game_status_bool_exp": { "_and": [ - 749 + 780 ], "_not": [ - 749 + 780 ], "_or": [ - 749 + 780 ], "description": [ 86 @@ -14260,19 +14905,19 @@ export default { "e_draft_game_status_enum": {}, "e_draft_game_status_enum_comparison_exp": { "_eq": [ - 751 + 782 ], "_in": [ - 751 + 782 ], "_is_null": [ 6 ], "_neq": [ - 751 + 782 ], "_nin": [ - 751 + 782 ], "__typename": [ 84 @@ -14316,7 +14961,7 @@ export default { 41 ], "returning": [ - 746 + 777 ], "__typename": [ 84 @@ -14324,10 +14969,10 @@ export default { }, "e_draft_game_status_obj_rel_insert_input": { "data": [ - 753 + 784 ], "on_conflict": [ - 758 + 789 ], "__typename": [ 84 @@ -14335,13 +14980,13 @@ export default { }, "e_draft_game_status_on_conflict": { "constraint": [ - 750 + 781 ], "update_columns": [ - 765 + 796 ], "where": [ - 749 + 780 ], "__typename": [ 84 @@ -14349,10 +14994,10 @@ export default { }, "e_draft_game_status_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -14380,10 +15025,10 @@ export default { }, "e_draft_game_status_stream_cursor_input": { "initial_value": [ - 764 + 795 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -14403,10 +15048,10 @@ export default { "e_draft_game_status_update_column": {}, "e_draft_game_status_updates": { "_set": [ - 762 + 793 ], "where": [ - 749 + 780 ], "__typename": [ 84 @@ -14425,10 +15070,10 @@ export default { }, "e_event_media_access_aggregate": { "aggregate": [ - 769 + 800 ], "nodes": [ - 767 + 798 ], "__typename": [ 84 @@ -14439,7 +15084,7 @@ export default { 41, { "columns": [ - 781, + 812, "[e_event_media_access_select_column!]" ], "distinct": [ @@ -14448,10 +15093,10 @@ export default { } ], "max": [ - 775 + 806 ], "min": [ - 776 + 807 ], "__typename": [ 84 @@ -14459,13 +15104,13 @@ export default { }, "e_event_media_access_bool_exp": { "_and": [ - 770 + 801 ], "_not": [ - 770 + 801 ], "_or": [ - 770 + 801 ], "description": [ 86 @@ -14481,19 +15126,19 @@ export default { "e_event_media_access_enum": {}, "e_event_media_access_enum_comparison_exp": { "_eq": [ - 772 + 803 ], "_in": [ - 772 + 803 ], "_is_null": [ 6 ], "_neq": [ - 772 + 803 ], "_nin": [ - 772 + 803 ], "__typename": [ 84 @@ -14537,7 +15182,7 @@ export default { 41 ], "returning": [ - 767 + 798 ], "__typename": [ 84 @@ -14545,13 +15190,13 @@ export default { }, "e_event_media_access_on_conflict": { "constraint": [ - 771 + 802 ], "update_columns": [ - 785 + 816 ], "where": [ - 770 + 801 ], "__typename": [ 84 @@ -14559,10 +15204,10 @@ export default { }, "e_event_media_access_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -14590,10 +15235,10 @@ export default { }, "e_event_media_access_stream_cursor_input": { "initial_value": [ - 784 + 815 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -14613,10 +15258,10 @@ export default { "e_event_media_access_update_column": {}, "e_event_media_access_updates": { "_set": [ - 782 + 813 ], "where": [ - 770 + 801 ], "__typename": [ 84 @@ -14635,10 +15280,10 @@ export default { }, "e_event_visibility_aggregate": { "aggregate": [ - 789 + 820 ], "nodes": [ - 787 + 818 ], "__typename": [ 84 @@ -14649,7 +15294,7 @@ export default { 41, { "columns": [ - 801, + 832, "[e_event_visibility_select_column!]" ], "distinct": [ @@ -14658,10 +15303,10 @@ export default { } ], "max": [ - 795 + 826 ], "min": [ - 796 + 827 ], "__typename": [ 84 @@ -14669,13 +15314,13 @@ export default { }, "e_event_visibility_bool_exp": { "_and": [ - 790 + 821 ], "_not": [ - 790 + 821 ], "_or": [ - 790 + 821 ], "description": [ 86 @@ -14691,19 +15336,19 @@ export default { "e_event_visibility_enum": {}, "e_event_visibility_enum_comparison_exp": { "_eq": [ - 792 + 823 ], "_in": [ - 792 + 823 ], "_is_null": [ 6 ], "_neq": [ - 792 + 823 ], "_nin": [ - 792 + 823 ], "__typename": [ 84 @@ -14747,7 +15392,7 @@ export default { 41 ], "returning": [ - 787 + 818 ], "__typename": [ 84 @@ -14755,13 +15400,13 @@ export default { }, "e_event_visibility_on_conflict": { "constraint": [ - 791 + 822 ], "update_columns": [ - 805 + 836 ], "where": [ - 790 + 821 ], "__typename": [ 84 @@ -14769,10 +15414,10 @@ export default { }, "e_event_visibility_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -14800,10 +15445,10 @@ export default { }, "e_event_visibility_stream_cursor_input": { "initial_value": [ - 804 + 835 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -14823,10 +15468,10 @@ export default { "e_event_visibility_update_column": {}, "e_event_visibility_updates": { "_set": [ - 802 + 833 ], "where": [ - 790 + 821 ], "__typename": [ 84 @@ -14845,10 +15490,10 @@ export default { }, "e_friend_status_aggregate": { "aggregate": [ - 809 + 840 ], "nodes": [ - 807 + 838 ], "__typename": [ 84 @@ -14859,7 +15504,7 @@ export default { 41, { "columns": [ - 822, + 853, "[e_friend_status_select_column!]" ], "distinct": [ @@ -14868,10 +15513,10 @@ export default { } ], "max": [ - 815 + 846 ], "min": [ - 816 + 847 ], "__typename": [ 84 @@ -14879,13 +15524,13 @@ export default { }, "e_friend_status_bool_exp": { "_and": [ - 810 + 841 ], "_not": [ - 810 + 841 ], "_or": [ - 810 + 841 ], "description": [ 86 @@ -14901,19 +15546,19 @@ export default { "e_friend_status_enum": {}, "e_friend_status_enum_comparison_exp": { "_eq": [ - 812 + 843 ], "_in": [ - 812 + 843 ], "_is_null": [ 6 ], "_neq": [ - 812 + 843 ], "_nin": [ - 812 + 843 ], "__typename": [ 84 @@ -14957,7 +15602,7 @@ export default { 41 ], "returning": [ - 807 + 838 ], "__typename": [ 84 @@ -14965,10 +15610,10 @@ export default { }, "e_friend_status_obj_rel_insert_input": { "data": [ - 814 + 845 ], "on_conflict": [ - 819 + 850 ], "__typename": [ 84 @@ -14976,13 +15621,13 @@ export default { }, "e_friend_status_on_conflict": { "constraint": [ - 811 + 842 ], "update_columns": [ - 826 + 857 ], "where": [ - 810 + 841 ], "__typename": [ 84 @@ -14990,10 +15635,10 @@ export default { }, "e_friend_status_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -15021,10 +15666,10 @@ export default { }, "e_friend_status_stream_cursor_input": { "initial_value": [ - 825 + 856 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -15044,10 +15689,10 @@ export default { "e_friend_status_update_column": {}, "e_friend_status_updates": { "_set": [ - 823 + 854 ], "where": [ - 810 + 841 ], "__typename": [ 84 @@ -15066,10 +15711,10 @@ export default { }, "e_game_cfg_types_aggregate": { "aggregate": [ - 830 + 861 ], "nodes": [ - 828 + 859 ], "__typename": [ 84 @@ -15080,7 +15725,7 @@ export default { 41, { "columns": [ - 842, + 873, "[e_game_cfg_types_select_column!]" ], "distinct": [ @@ -15089,10 +15734,10 @@ export default { } ], "max": [ - 836 + 867 ], "min": [ - 837 + 868 ], "__typename": [ 84 @@ -15100,13 +15745,13 @@ export default { }, "e_game_cfg_types_bool_exp": { "_and": [ - 831 + 862 ], "_not": [ - 831 + 862 ], "_or": [ - 831 + 862 ], "description": [ 86 @@ -15122,19 +15767,19 @@ export default { "e_game_cfg_types_enum": {}, "e_game_cfg_types_enum_comparison_exp": { "_eq": [ - 833 + 864 ], "_in": [ - 833 + 864 ], "_is_null": [ 6 ], "_neq": [ - 833 + 864 ], "_nin": [ - 833 + 864 ], "__typename": [ 84 @@ -15178,7 +15823,7 @@ export default { 41 ], "returning": [ - 828 + 859 ], "__typename": [ 84 @@ -15186,13 +15831,13 @@ export default { }, "e_game_cfg_types_on_conflict": { "constraint": [ - 832 + 863 ], "update_columns": [ - 846 + 877 ], "where": [ - 831 + 862 ], "__typename": [ 84 @@ -15200,10 +15845,10 @@ export default { }, "e_game_cfg_types_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -15231,10 +15876,10 @@ export default { }, "e_game_cfg_types_stream_cursor_input": { "initial_value": [ - 845 + 876 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -15254,10 +15899,10 @@ export default { "e_game_cfg_types_update_column": {}, "e_game_cfg_types_updates": { "_set": [ - 843 + 874 ], "where": [ - 831 + 862 ], "__typename": [ 84 @@ -15276,10 +15921,10 @@ export default { }, "e_game_plugin_channels_aggregate": { "aggregate": [ - 850 + 881 ], "nodes": [ - 848 + 879 ], "__typename": [ 84 @@ -15290,7 +15935,7 @@ export default { 41, { "columns": [ - 862, + 893, "[e_game_plugin_channels_select_column!]" ], "distinct": [ @@ -15299,10 +15944,10 @@ export default { } ], "max": [ - 856 + 887 ], "min": [ - 857 + 888 ], "__typename": [ 84 @@ -15310,13 +15955,13 @@ export default { }, "e_game_plugin_channels_bool_exp": { "_and": [ - 851 + 882 ], "_not": [ - 851 + 882 ], "_or": [ - 851 + 882 ], "description": [ 86 @@ -15332,19 +15977,19 @@ export default { "e_game_plugin_channels_enum": {}, "e_game_plugin_channels_enum_comparison_exp": { "_eq": [ - 853 + 884 ], "_in": [ - 853 + 884 ], "_is_null": [ 6 ], "_neq": [ - 853 + 884 ], "_nin": [ - 853 + 884 ], "__typename": [ 84 @@ -15388,7 +16033,7 @@ export default { 41 ], "returning": [ - 848 + 879 ], "__typename": [ 84 @@ -15396,13 +16041,13 @@ export default { }, "e_game_plugin_channels_on_conflict": { "constraint": [ - 852 + 883 ], "update_columns": [ - 866 + 897 ], "where": [ - 851 + 882 ], "__typename": [ 84 @@ -15410,10 +16055,10 @@ export default { }, "e_game_plugin_channels_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -15441,10 +16086,10 @@ export default { }, "e_game_plugin_channels_stream_cursor_input": { "initial_value": [ - 865 + 896 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -15464,10 +16109,10 @@ export default { "e_game_plugin_channels_update_column": {}, "e_game_plugin_channels_updates": { "_set": [ - 863 + 894 ], "where": [ - 851 + 882 ], "__typename": [ 84 @@ -15486,10 +16131,10 @@ export default { }, "e_game_plugin_install_statuses_aggregate": { "aggregate": [ - 870 + 901 ], "nodes": [ - 868 + 899 ], "__typename": [ 84 @@ -15500,7 +16145,7 @@ export default { 41, { "columns": [ - 882, + 913, "[e_game_plugin_install_statuses_select_column!]" ], "distinct": [ @@ -15509,10 +16154,10 @@ export default { } ], "max": [ - 876 + 907 ], "min": [ - 877 + 908 ], "__typename": [ 84 @@ -15520,13 +16165,13 @@ export default { }, "e_game_plugin_install_statuses_bool_exp": { "_and": [ - 871 + 902 ], "_not": [ - 871 + 902 ], "_or": [ - 871 + 902 ], "description": [ 86 @@ -15542,19 +16187,19 @@ export default { "e_game_plugin_install_statuses_enum": {}, "e_game_plugin_install_statuses_enum_comparison_exp": { "_eq": [ - 873 + 904 ], "_in": [ - 873 + 904 ], "_is_null": [ 6 ], "_neq": [ - 873 + 904 ], "_nin": [ - 873 + 904 ], "__typename": [ 84 @@ -15598,7 +16243,7 @@ export default { 41 ], "returning": [ - 868 + 899 ], "__typename": [ 84 @@ -15606,13 +16251,13 @@ export default { }, "e_game_plugin_install_statuses_on_conflict": { "constraint": [ - 872 + 903 ], "update_columns": [ - 886 + 917 ], "where": [ - 871 + 902 ], "__typename": [ 84 @@ -15620,10 +16265,10 @@ export default { }, "e_game_plugin_install_statuses_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -15651,10 +16296,10 @@ export default { }, "e_game_plugin_install_statuses_stream_cursor_input": { "initial_value": [ - 885 + 916 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -15674,10 +16319,10 @@ export default { "e_game_plugin_install_statuses_update_column": {}, "e_game_plugin_install_statuses_updates": { "_set": [ - 883 + 914 ], "where": [ - 871 + 902 ], "__typename": [ 84 @@ -15696,10 +16341,10 @@ export default { }, "e_game_plugin_kinds_aggregate": { "aggregate": [ - 890 + 921 ], "nodes": [ - 888 + 919 ], "__typename": [ 84 @@ -15710,7 +16355,7 @@ export default { 41, { "columns": [ - 902, + 933, "[e_game_plugin_kinds_select_column!]" ], "distinct": [ @@ -15719,10 +16364,10 @@ export default { } ], "max": [ - 896 + 927 ], "min": [ - 897 + 928 ], "__typename": [ 84 @@ -15730,13 +16375,13 @@ export default { }, "e_game_plugin_kinds_bool_exp": { "_and": [ - 891 + 922 ], "_not": [ - 891 + 922 ], "_or": [ - 891 + 922 ], "description": [ 86 @@ -15752,19 +16397,19 @@ export default { "e_game_plugin_kinds_enum": {}, "e_game_plugin_kinds_enum_comparison_exp": { "_eq": [ - 893 + 924 ], "_in": [ - 893 + 924 ], "_is_null": [ 6 ], "_neq": [ - 893 + 924 ], "_nin": [ - 893 + 924 ], "__typename": [ 84 @@ -15808,7 +16453,7 @@ export default { 41 ], "returning": [ - 888 + 919 ], "__typename": [ 84 @@ -15816,13 +16461,13 @@ export default { }, "e_game_plugin_kinds_on_conflict": { "constraint": [ - 892 + 923 ], "update_columns": [ - 906 + 937 ], "where": [ - 891 + 922 ], "__typename": [ 84 @@ -15830,10 +16475,10 @@ export default { }, "e_game_plugin_kinds_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -15861,10 +16506,10 @@ export default { }, "e_game_plugin_kinds_stream_cursor_input": { "initial_value": [ - 905 + 936 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -15884,10 +16529,10 @@ export default { "e_game_plugin_kinds_update_column": {}, "e_game_plugin_kinds_updates": { "_set": [ - 903 + 934 ], "where": [ - 891 + 922 ], "__typename": [ 84 @@ -15906,10 +16551,10 @@ export default { }, "e_game_server_node_statuses_aggregate": { "aggregate": [ - 910 + 941 ], "nodes": [ - 908 + 939 ], "__typename": [ 84 @@ -15920,7 +16565,7 @@ export default { 41, { "columns": [ - 923, + 954, "[e_game_server_node_statuses_select_column!]" ], "distinct": [ @@ -15929,10 +16574,10 @@ export default { } ], "max": [ - 916 + 947 ], "min": [ - 917 + 948 ], "__typename": [ 84 @@ -15940,13 +16585,13 @@ export default { }, "e_game_server_node_statuses_bool_exp": { "_and": [ - 911 + 942 ], "_not": [ - 911 + 942 ], "_or": [ - 911 + 942 ], "description": [ 86 @@ -15962,19 +16607,19 @@ export default { "e_game_server_node_statuses_enum": {}, "e_game_server_node_statuses_enum_comparison_exp": { "_eq": [ - 913 + 944 ], "_in": [ - 913 + 944 ], "_is_null": [ 6 ], "_neq": [ - 913 + 944 ], "_nin": [ - 913 + 944 ], "__typename": [ 84 @@ -16018,7 +16663,7 @@ export default { 41 ], "returning": [ - 908 + 939 ], "__typename": [ 84 @@ -16026,10 +16671,10 @@ export default { }, "e_game_server_node_statuses_obj_rel_insert_input": { "data": [ - 915 + 946 ], "on_conflict": [ - 920 + 951 ], "__typename": [ 84 @@ -16037,13 +16682,13 @@ export default { }, "e_game_server_node_statuses_on_conflict": { "constraint": [ - 912 + 943 ], "update_columns": [ - 927 + 958 ], "where": [ - 911 + 942 ], "__typename": [ 84 @@ -16051,10 +16696,10 @@ export default { }, "e_game_server_node_statuses_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -16082,10 +16727,10 @@ export default { }, "e_game_server_node_statuses_stream_cursor_input": { "initial_value": [ - 926 + 957 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -16105,10 +16750,10 @@ export default { "e_game_server_node_statuses_update_column": {}, "e_game_server_node_statuses_updates": { "_set": [ - 924 + 955 ], "where": [ - 911 + 942 ], "__typename": [ 84 @@ -16127,10 +16772,10 @@ export default { }, "e_league_movement_types_aggregate": { "aggregate": [ - 931 + 962 ], "nodes": [ - 929 + 960 ], "__typename": [ 84 @@ -16141,7 +16786,7 @@ export default { 41, { "columns": [ - 944, + 975, "[e_league_movement_types_select_column!]" ], "distinct": [ @@ -16150,10 +16795,10 @@ export default { } ], "max": [ - 937 + 968 ], "min": [ - 938 + 969 ], "__typename": [ 84 @@ -16161,13 +16806,13 @@ export default { }, "e_league_movement_types_bool_exp": { "_and": [ - 932 + 963 ], "_not": [ - 932 + 963 ], "_or": [ - 932 + 963 ], "description": [ 86 @@ -16183,19 +16828,19 @@ export default { "e_league_movement_types_enum": {}, "e_league_movement_types_enum_comparison_exp": { "_eq": [ - 934 + 965 ], "_in": [ - 934 + 965 ], "_is_null": [ 6 ], "_neq": [ - 934 + 965 ], "_nin": [ - 934 + 965 ], "__typename": [ 84 @@ -16239,7 +16884,7 @@ export default { 41 ], "returning": [ - 929 + 960 ], "__typename": [ 84 @@ -16247,10 +16892,10 @@ export default { }, "e_league_movement_types_obj_rel_insert_input": { "data": [ - 936 + 967 ], "on_conflict": [ - 941 + 972 ], "__typename": [ 84 @@ -16258,13 +16903,13 @@ export default { }, "e_league_movement_types_on_conflict": { "constraint": [ - 933 + 964 ], "update_columns": [ - 948 + 979 ], "where": [ - 932 + 963 ], "__typename": [ 84 @@ -16272,10 +16917,10 @@ export default { }, "e_league_movement_types_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -16303,10 +16948,10 @@ export default { }, "e_league_movement_types_stream_cursor_input": { "initial_value": [ - 947 + 978 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -16326,10 +16971,10 @@ export default { "e_league_movement_types_update_column": {}, "e_league_movement_types_updates": { "_set": [ - 945 + 976 ], "where": [ - 932 + 963 ], "__typename": [ 84 @@ -16348,10 +16993,10 @@ export default { }, "e_league_proposal_statuses_aggregate": { "aggregate": [ - 952 + 983 ], "nodes": [ - 950 + 981 ], "__typename": [ 84 @@ -16362,7 +17007,7 @@ export default { 41, { "columns": [ - 965, + 996, "[e_league_proposal_statuses_select_column!]" ], "distinct": [ @@ -16371,10 +17016,10 @@ export default { } ], "max": [ - 958 + 989 ], "min": [ - 959 + 990 ], "__typename": [ 84 @@ -16382,13 +17027,13 @@ export default { }, "e_league_proposal_statuses_bool_exp": { "_and": [ - 953 + 984 ], "_not": [ - 953 + 984 ], "_or": [ - 953 + 984 ], "description": [ 86 @@ -16404,19 +17049,19 @@ export default { "e_league_proposal_statuses_enum": {}, "e_league_proposal_statuses_enum_comparison_exp": { "_eq": [ - 955 + 986 ], "_in": [ - 955 + 986 ], "_is_null": [ 6 ], "_neq": [ - 955 + 986 ], "_nin": [ - 955 + 986 ], "__typename": [ 84 @@ -16460,7 +17105,7 @@ export default { 41 ], "returning": [ - 950 + 981 ], "__typename": [ 84 @@ -16468,10 +17113,10 @@ export default { }, "e_league_proposal_statuses_obj_rel_insert_input": { "data": [ - 957 + 988 ], "on_conflict": [ - 962 + 993 ], "__typename": [ 84 @@ -16479,13 +17124,13 @@ export default { }, "e_league_proposal_statuses_on_conflict": { "constraint": [ - 954 + 985 ], "update_columns": [ - 969 + 1000 ], "where": [ - 953 + 984 ], "__typename": [ 84 @@ -16493,10 +17138,10 @@ export default { }, "e_league_proposal_statuses_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -16524,10 +17169,10 @@ export default { }, "e_league_proposal_statuses_stream_cursor_input": { "initial_value": [ - 968 + 999 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -16547,10 +17192,10 @@ export default { "e_league_proposal_statuses_update_column": {}, "e_league_proposal_statuses_updates": { "_set": [ - 966 + 997 ], "where": [ - 953 + 984 ], "__typename": [ 84 @@ -16569,10 +17214,10 @@ export default { }, "e_league_registration_statuses_aggregate": { "aggregate": [ - 973 + 1004 ], "nodes": [ - 971 + 1002 ], "__typename": [ 84 @@ -16583,7 +17228,7 @@ export default { 41, { "columns": [ - 986, + 1017, "[e_league_registration_statuses_select_column!]" ], "distinct": [ @@ -16592,10 +17237,10 @@ export default { } ], "max": [ - 979 + 1010 ], "min": [ - 980 + 1011 ], "__typename": [ 84 @@ -16603,13 +17248,13 @@ export default { }, "e_league_registration_statuses_bool_exp": { "_and": [ - 974 + 1005 ], "_not": [ - 974 + 1005 ], "_or": [ - 974 + 1005 ], "description": [ 86 @@ -16625,19 +17270,19 @@ export default { "e_league_registration_statuses_enum": {}, "e_league_registration_statuses_enum_comparison_exp": { "_eq": [ - 976 + 1007 ], "_in": [ - 976 + 1007 ], "_is_null": [ 6 ], "_neq": [ - 976 + 1007 ], "_nin": [ - 976 + 1007 ], "__typename": [ 84 @@ -16681,7 +17326,7 @@ export default { 41 ], "returning": [ - 971 + 1002 ], "__typename": [ 84 @@ -16689,10 +17334,10 @@ export default { }, "e_league_registration_statuses_obj_rel_insert_input": { "data": [ - 978 + 1009 ], "on_conflict": [ - 983 + 1014 ], "__typename": [ 84 @@ -16700,13 +17345,13 @@ export default { }, "e_league_registration_statuses_on_conflict": { "constraint": [ - 975 + 1006 ], "update_columns": [ - 990 + 1021 ], "where": [ - 974 + 1005 ], "__typename": [ 84 @@ -16714,10 +17359,10 @@ export default { }, "e_league_registration_statuses_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -16745,10 +17390,10 @@ export default { }, "e_league_registration_statuses_stream_cursor_input": { "initial_value": [ - 989 + 1020 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -16768,10 +17413,10 @@ export default { "e_league_registration_statuses_update_column": {}, "e_league_registration_statuses_updates": { "_set": [ - 987 + 1018 ], "where": [ - 974 + 1005 ], "__typename": [ 84 @@ -16790,10 +17435,10 @@ export default { }, "e_league_season_statuses_aggregate": { "aggregate": [ - 994 + 1025 ], "nodes": [ - 992 + 1023 ], "__typename": [ 84 @@ -16804,7 +17449,7 @@ export default { 41, { "columns": [ - 1007, + 1038, "[e_league_season_statuses_select_column!]" ], "distinct": [ @@ -16813,10 +17458,10 @@ export default { } ], "max": [ - 1000 + 1031 ], "min": [ - 1001 + 1032 ], "__typename": [ 84 @@ -16824,13 +17469,13 @@ export default { }, "e_league_season_statuses_bool_exp": { "_and": [ - 995 + 1026 ], "_not": [ - 995 + 1026 ], "_or": [ - 995 + 1026 ], "description": [ 86 @@ -16846,19 +17491,19 @@ export default { "e_league_season_statuses_enum": {}, "e_league_season_statuses_enum_comparison_exp": { "_eq": [ - 997 + 1028 ], "_in": [ - 997 + 1028 ], "_is_null": [ 6 ], "_neq": [ - 997 + 1028 ], "_nin": [ - 997 + 1028 ], "__typename": [ 84 @@ -16902,7 +17547,7 @@ export default { 41 ], "returning": [ - 992 + 1023 ], "__typename": [ 84 @@ -16910,10 +17555,10 @@ export default { }, "e_league_season_statuses_obj_rel_insert_input": { "data": [ - 999 + 1030 ], "on_conflict": [ - 1004 + 1035 ], "__typename": [ 84 @@ -16921,13 +17566,13 @@ export default { }, "e_league_season_statuses_on_conflict": { "constraint": [ - 996 + 1027 ], "update_columns": [ - 1011 + 1042 ], "where": [ - 995 + 1026 ], "__typename": [ 84 @@ -16935,10 +17580,10 @@ export default { }, "e_league_season_statuses_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -16966,10 +17611,10 @@ export default { }, "e_league_season_statuses_stream_cursor_input": { "initial_value": [ - 1010 + 1041 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -16989,10 +17634,10 @@ export default { "e_league_season_statuses_update_column": {}, "e_league_season_statuses_updates": { "_set": [ - 1008 + 1039 ], "where": [ - 995 + 1026 ], "__typename": [ 84 @@ -17011,10 +17656,10 @@ export default { }, "e_lobby_access_aggregate": { "aggregate": [ - 1015 + 1046 ], "nodes": [ - 1013 + 1044 ], "__typename": [ 84 @@ -17025,7 +17670,7 @@ export default { 41, { "columns": [ - 1028, + 1059, "[e_lobby_access_select_column!]" ], "distinct": [ @@ -17034,10 +17679,10 @@ export default { } ], "max": [ - 1021 + 1052 ], "min": [ - 1022 + 1053 ], "__typename": [ 84 @@ -17045,13 +17690,13 @@ export default { }, "e_lobby_access_bool_exp": { "_and": [ - 1016 + 1047 ], "_not": [ - 1016 + 1047 ], "_or": [ - 1016 + 1047 ], "description": [ 86 @@ -17067,19 +17712,19 @@ export default { "e_lobby_access_enum": {}, "e_lobby_access_enum_comparison_exp": { "_eq": [ - 1018 + 1049 ], "_in": [ - 1018 + 1049 ], "_is_null": [ 6 ], "_neq": [ - 1018 + 1049 ], "_nin": [ - 1018 + 1049 ], "__typename": [ 84 @@ -17123,7 +17768,7 @@ export default { 41 ], "returning": [ - 1013 + 1044 ], "__typename": [ 84 @@ -17131,10 +17776,10 @@ export default { }, "e_lobby_access_obj_rel_insert_input": { "data": [ - 1020 + 1051 ], "on_conflict": [ - 1025 + 1056 ], "__typename": [ 84 @@ -17142,13 +17787,13 @@ export default { }, "e_lobby_access_on_conflict": { "constraint": [ - 1017 + 1048 ], "update_columns": [ - 1032 + 1063 ], "where": [ - 1016 + 1047 ], "__typename": [ 84 @@ -17156,10 +17801,10 @@ export default { }, "e_lobby_access_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -17187,10 +17832,10 @@ export default { }, "e_lobby_access_stream_cursor_input": { "initial_value": [ - 1031 + 1062 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -17210,10 +17855,10 @@ export default { "e_lobby_access_update_column": {}, "e_lobby_access_updates": { "_set": [ - 1029 + 1060 ], "where": [ - 1016 + 1047 ], "__typename": [ 84 @@ -17232,10 +17877,10 @@ export default { }, "e_lobby_player_status_aggregate": { "aggregate": [ - 1036 + 1067 ], "nodes": [ - 1034 + 1065 ], "__typename": [ 84 @@ -17246,7 +17891,7 @@ export default { 41, { "columns": [ - 1048, + 1079, "[e_lobby_player_status_select_column!]" ], "distinct": [ @@ -17255,10 +17900,10 @@ export default { } ], "max": [ - 1042 + 1073 ], "min": [ - 1043 + 1074 ], "__typename": [ 84 @@ -17266,13 +17911,13 @@ export default { }, "e_lobby_player_status_bool_exp": { "_and": [ - 1037 + 1068 ], "_not": [ - 1037 + 1068 ], "_or": [ - 1037 + 1068 ], "description": [ 86 @@ -17288,19 +17933,19 @@ export default { "e_lobby_player_status_enum": {}, "e_lobby_player_status_enum_comparison_exp": { "_eq": [ - 1039 + 1070 ], "_in": [ - 1039 + 1070 ], "_is_null": [ 6 ], "_neq": [ - 1039 + 1070 ], "_nin": [ - 1039 + 1070 ], "__typename": [ 84 @@ -17344,7 +17989,7 @@ export default { 41 ], "returning": [ - 1034 + 1065 ], "__typename": [ 84 @@ -17352,13 +17997,13 @@ export default { }, "e_lobby_player_status_on_conflict": { "constraint": [ - 1038 + 1069 ], "update_columns": [ - 1052 + 1083 ], "where": [ - 1037 + 1068 ], "__typename": [ 84 @@ -17366,10 +18011,10 @@ export default { }, "e_lobby_player_status_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -17397,10 +18042,10 @@ export default { }, "e_lobby_player_status_stream_cursor_input": { "initial_value": [ - 1051 + 1082 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -17420,10 +18065,10 @@ export default { "e_lobby_player_status_update_column": {}, "e_lobby_player_status_updates": { "_set": [ - 1049 + 1080 ], "where": [ - 1037 + 1068 ], "__typename": [ 84 @@ -17442,10 +18087,10 @@ export default { }, "e_map_pool_types_aggregate": { "aggregate": [ - 1056 + 1087 ], "nodes": [ - 1054 + 1085 ], "__typename": [ 84 @@ -17456,7 +18101,7 @@ export default { 41, { "columns": [ - 1069, + 1100, "[e_map_pool_types_select_column!]" ], "distinct": [ @@ -17465,10 +18110,10 @@ export default { } ], "max": [ - 1062 + 1093 ], "min": [ - 1063 + 1094 ], "__typename": [ 84 @@ -17476,13 +18121,13 @@ export default { }, "e_map_pool_types_bool_exp": { "_and": [ - 1057 + 1088 ], "_not": [ - 1057 + 1088 ], "_or": [ - 1057 + 1088 ], "description": [ 86 @@ -17498,19 +18143,19 @@ export default { "e_map_pool_types_enum": {}, "e_map_pool_types_enum_comparison_exp": { "_eq": [ - 1059 + 1090 ], "_in": [ - 1059 + 1090 ], "_is_null": [ 6 ], "_neq": [ - 1059 + 1090 ], "_nin": [ - 1059 + 1090 ], "__typename": [ 84 @@ -17554,7 +18199,7 @@ export default { 41 ], "returning": [ - 1054 + 1085 ], "__typename": [ 84 @@ -17562,10 +18207,10 @@ export default { }, "e_map_pool_types_obj_rel_insert_input": { "data": [ - 1061 + 1092 ], "on_conflict": [ - 1066 + 1097 ], "__typename": [ 84 @@ -17573,13 +18218,13 @@ export default { }, "e_map_pool_types_on_conflict": { "constraint": [ - 1058 + 1089 ], "update_columns": [ - 1073 + 1104 ], "where": [ - 1057 + 1088 ], "__typename": [ 84 @@ -17587,10 +18232,10 @@ export default { }, "e_map_pool_types_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -17618,10 +18263,10 @@ export default { }, "e_map_pool_types_stream_cursor_input": { "initial_value": [ - 1072 + 1103 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -17641,10 +18286,10 @@ export default { "e_map_pool_types_update_column": {}, "e_map_pool_types_updates": { "_set": [ - 1070 + 1101 ], "where": [ - 1057 + 1088 ], "__typename": [ 84 @@ -17655,10 +18300,10 @@ export default { 84 ], "match_clips": [ - 2678, + 2810, { "distinct_on": [ - 2700, + 2832, "[match_clips_select_column!]" ], "limit": [ @@ -17668,19 +18313,19 @@ export default { 41 ], "order_by": [ - 2698, + 2830, "[match_clips_order_by!]" ], "where": [ - 2687 + 2819 ] } ], "match_clips_aggregate": [ - 2679, + 2811, { "distinct_on": [ - 2700, + 2832, "[match_clips_select_column!]" ], "limit": [ @@ -17690,11 +18335,11 @@ export default { 41 ], "order_by": [ - 2698, + 2830, "[match_clips_order_by!]" ], "where": [ - 2687 + 2819 ] } ], @@ -17707,10 +18352,10 @@ export default { }, "e_match_clip_visibility_aggregate": { "aggregate": [ - 1077 + 1108 ], "nodes": [ - 1075 + 1106 ], "__typename": [ 84 @@ -17721,7 +18366,7 @@ export default { 41, { "columns": [ - 1089, + 1120, "[e_match_clip_visibility_select_column!]" ], "distinct": [ @@ -17730,10 +18375,10 @@ export default { } ], "max": [ - 1083 + 1114 ], "min": [ - 1084 + 1115 ], "__typename": [ 84 @@ -17741,22 +18386,22 @@ export default { }, "e_match_clip_visibility_bool_exp": { "_and": [ - 1078 + 1109 ], "_not": [ - 1078 + 1109 ], "_or": [ - 1078 + 1109 ], "description": [ 86 ], "match_clips": [ - 2687 + 2819 ], "match_clips_aggregate": [ - 2680 + 2812 ], "value": [ 86 @@ -17769,19 +18414,19 @@ export default { "e_match_clip_visibility_enum": {}, "e_match_clip_visibility_enum_comparison_exp": { "_eq": [ - 1080 + 1111 ], "_in": [ - 1080 + 1111 ], "_is_null": [ 6 ], "_neq": [ - 1080 + 1111 ], "_nin": [ - 1080 + 1111 ], "__typename": [ 84 @@ -17792,7 +18437,7 @@ export default { 84 ], "match_clips": [ - 2684 + 2816 ], "value": [ 84 @@ -17828,7 +18473,7 @@ export default { 41 ], "returning": [ - 1075 + 1106 ], "__typename": [ 84 @@ -17836,13 +18481,13 @@ export default { }, "e_match_clip_visibility_on_conflict": { "constraint": [ - 1079 + 1110 ], "update_columns": [ - 1093 + 1124 ], "where": [ - 1078 + 1109 ], "__typename": [ 84 @@ -17850,13 +18495,13 @@ export default { }, "e_match_clip_visibility_order_by": { "description": [ - 3373 + 3505 ], "match_clips_aggregate": [ - 2683 + 2815 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -17884,10 +18529,10 @@ export default { }, "e_match_clip_visibility_stream_cursor_input": { "initial_value": [ - 1092 + 1123 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -17907,10 +18552,10 @@ export default { "e_match_clip_visibility_update_column": {}, "e_match_clip_visibility_updates": { "_set": [ - 1090 + 1121 ], "where": [ - 1078 + 1109 ], "__typename": [ 84 @@ -17921,10 +18566,10 @@ export default { 84 ], "match_maps": [ - 2973, + 3105, { "distinct_on": [ - 2995, + 3127, "[match_maps_select_column!]" ], "limit": [ @@ -17934,19 +18579,19 @@ export default { 41 ], "order_by": [ - 2993, + 3125, "[match_maps_order_by!]" ], "where": [ - 2982 + 3114 ] } ], "match_maps_aggregate": [ - 2974, + 3106, { "distinct_on": [ - 2995, + 3127, "[match_maps_select_column!]" ], "limit": [ @@ -17956,11 +18601,11 @@ export default { 41 ], "order_by": [ - 2993, + 3125, "[match_maps_order_by!]" ], "where": [ - 2982 + 3114 ] } ], @@ -17973,10 +18618,10 @@ export default { }, "e_match_map_status_aggregate": { "aggregate": [ - 1097 + 1128 ], "nodes": [ - 1095 + 1126 ], "__typename": [ 84 @@ -17987,7 +18632,7 @@ export default { 41, { "columns": [ - 1110, + 1141, "[e_match_map_status_select_column!]" ], "distinct": [ @@ -17996,10 +18641,10 @@ export default { } ], "max": [ - 1103 + 1134 ], "min": [ - 1104 + 1135 ], "__typename": [ 84 @@ -18007,22 +18652,22 @@ export default { }, "e_match_map_status_bool_exp": { "_and": [ - 1098 + 1129 ], "_not": [ - 1098 + 1129 ], "_or": [ - 1098 + 1129 ], "description": [ 86 ], "match_maps": [ - 2982 + 3114 ], "match_maps_aggregate": [ - 2975 + 3107 ], "value": [ 86 @@ -18035,19 +18680,19 @@ export default { "e_match_map_status_enum": {}, "e_match_map_status_enum_comparison_exp": { "_eq": [ - 1100 + 1131 ], "_in": [ - 1100 + 1131 ], "_is_null": [ 6 ], "_neq": [ - 1100 + 1131 ], "_nin": [ - 1100 + 1131 ], "__typename": [ 84 @@ -18058,7 +18703,7 @@ export default { 84 ], "match_maps": [ - 2979 + 3111 ], "value": [ 84 @@ -18094,7 +18739,7 @@ export default { 41 ], "returning": [ - 1095 + 1126 ], "__typename": [ 84 @@ -18102,10 +18747,10 @@ export default { }, "e_match_map_status_obj_rel_insert_input": { "data": [ - 1102 + 1133 ], "on_conflict": [ - 1107 + 1138 ], "__typename": [ 84 @@ -18113,13 +18758,13 @@ export default { }, "e_match_map_status_on_conflict": { "constraint": [ - 1099 + 1130 ], "update_columns": [ - 1114 + 1145 ], "where": [ - 1098 + 1129 ], "__typename": [ 84 @@ -18127,13 +18772,13 @@ export default { }, "e_match_map_status_order_by": { "description": [ - 3373 + 3505 ], "match_maps_aggregate": [ - 2978 + 3110 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -18161,10 +18806,10 @@ export default { }, "e_match_map_status_stream_cursor_input": { "initial_value": [ - 1113 + 1144 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -18184,10 +18829,10 @@ export default { "e_match_map_status_update_column": {}, "e_match_map_status_updates": { "_set": [ - 1111 + 1142 ], "where": [ - 1098 + 1129 ], "__typename": [ 84 @@ -18206,10 +18851,10 @@ export default { }, "e_match_mode_aggregate": { "aggregate": [ - 1118 + 1149 ], "nodes": [ - 1116 + 1147 ], "__typename": [ 84 @@ -18220,7 +18865,7 @@ export default { 41, { "columns": [ - 1130, + 1161, "[e_match_mode_select_column!]" ], "distinct": [ @@ -18229,10 +18874,10 @@ export default { } ], "max": [ - 1124 + 1155 ], "min": [ - 1125 + 1156 ], "__typename": [ 84 @@ -18240,13 +18885,13 @@ export default { }, "e_match_mode_bool_exp": { "_and": [ - 1119 + 1150 ], "_not": [ - 1119 + 1150 ], "_or": [ - 1119 + 1150 ], "description": [ 86 @@ -18262,19 +18907,19 @@ export default { "e_match_mode_enum": {}, "e_match_mode_enum_comparison_exp": { "_eq": [ - 1121 + 1152 ], "_in": [ - 1121 + 1152 ], "_is_null": [ 6 ], "_neq": [ - 1121 + 1152 ], "_nin": [ - 1121 + 1152 ], "__typename": [ 84 @@ -18318,7 +18963,7 @@ export default { 41 ], "returning": [ - 1116 + 1147 ], "__typename": [ 84 @@ -18326,13 +18971,13 @@ export default { }, "e_match_mode_on_conflict": { "constraint": [ - 1120 + 1151 ], "update_columns": [ - 1134 + 1165 ], "where": [ - 1119 + 1150 ], "__typename": [ 84 @@ -18340,10 +18985,10 @@ export default { }, "e_match_mode_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -18371,10 +19016,10 @@ export default { }, "e_match_mode_stream_cursor_input": { "initial_value": [ - 1133 + 1164 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -18394,10 +19039,10 @@ export default { "e_match_mode_update_column": {}, "e_match_mode_updates": { "_set": [ - 1131 + 1162 ], "where": [ - 1119 + 1150 ], "__typename": [ 84 @@ -18408,10 +19053,10 @@ export default { 84 ], "match_lineup_players": [ - 2766, + 2898, { "distinct_on": [ - 2789, + 2921, "[match_lineup_players_select_column!]" ], "limit": [ @@ -18421,19 +19066,19 @@ export default { 41 ], "order_by": [ - 2787, + 2919, "[match_lineup_players_order_by!]" ], "where": [ - 2777 + 2909 ] } ], "match_lineup_players_aggregate": [ - 2767, + 2899, { "distinct_on": [ - 2789, + 2921, "[match_lineup_players_select_column!]" ], "limit": [ @@ -18443,11 +19088,11 @@ export default { 41 ], "order_by": [ - 2787, + 2919, "[match_lineup_players_order_by!]" ], "where": [ - 2777 + 2909 ] } ], @@ -18460,10 +19105,10 @@ export default { }, "e_match_party_sources_aggregate": { "aggregate": [ - 1138 + 1169 ], "nodes": [ - 1136 + 1167 ], "__typename": [ 84 @@ -18474,7 +19119,7 @@ export default { 41, { "columns": [ - 1150, + 1181, "[e_match_party_sources_select_column!]" ], "distinct": [ @@ -18483,10 +19128,10 @@ export default { } ], "max": [ - 1144 + 1175 ], "min": [ - 1145 + 1176 ], "__typename": [ 84 @@ -18494,22 +19139,22 @@ export default { }, "e_match_party_sources_bool_exp": { "_and": [ - 1139 + 1170 ], "_not": [ - 1139 + 1170 ], "_or": [ - 1139 + 1170 ], "description": [ 86 ], "match_lineup_players": [ - 2777 + 2909 ], "match_lineup_players_aggregate": [ - 2768 + 2900 ], "value": [ 86 @@ -18522,19 +19167,19 @@ export default { "e_match_party_sources_enum": {}, "e_match_party_sources_enum_comparison_exp": { "_eq": [ - 1141 + 1172 ], "_in": [ - 1141 + 1172 ], "_is_null": [ 6 ], "_neq": [ - 1141 + 1172 ], "_nin": [ - 1141 + 1172 ], "__typename": [ 84 @@ -18545,7 +19190,7 @@ export default { 84 ], "match_lineup_players": [ - 2774 + 2906 ], "value": [ 84 @@ -18581,7 +19226,7 @@ export default { 41 ], "returning": [ - 1136 + 1167 ], "__typename": [ 84 @@ -18589,13 +19234,13 @@ export default { }, "e_match_party_sources_on_conflict": { "constraint": [ - 1140 + 1171 ], "update_columns": [ - 1154 + 1185 ], "where": [ - 1139 + 1170 ], "__typename": [ 84 @@ -18603,13 +19248,13 @@ export default { }, "e_match_party_sources_order_by": { "description": [ - 3373 + 3505 ], "match_lineup_players_aggregate": [ - 2773 + 2905 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -18637,10 +19282,10 @@ export default { }, "e_match_party_sources_stream_cursor_input": { "initial_value": [ - 1153 + 1184 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -18660,10 +19305,10 @@ export default { "e_match_party_sources_update_column": {}, "e_match_party_sources_updates": { "_set": [ - 1151 + 1182 ], "where": [ - 1139 + 1170 ], "__typename": [ 84 @@ -18674,10 +19319,10 @@ export default { 84 ], "matches": [ - 3157, + 3289, { "distinct_on": [ - 3181, + 3313, "[matches_select_column!]" ], "limit": [ @@ -18687,19 +19332,19 @@ export default { 41 ], "order_by": [ - 3179, + 3311, "[matches_order_by!]" ], "where": [ - 3168 + 3300 ] } ], "matches_aggregate": [ - 3158, + 3290, { "distinct_on": [ - 3181, + 3313, "[matches_select_column!]" ], "limit": [ @@ -18709,11 +19354,11 @@ export default { 41 ], "order_by": [ - 3179, + 3311, "[matches_order_by!]" ], "where": [ - 3168 + 3300 ] } ], @@ -18726,10 +19371,10 @@ export default { }, "e_match_status_aggregate": { "aggregate": [ - 1158 + 1189 ], "nodes": [ - 1156 + 1187 ], "__typename": [ 84 @@ -18740,7 +19385,7 @@ export default { 41, { "columns": [ - 1171, + 1202, "[e_match_status_select_column!]" ], "distinct": [ @@ -18749,10 +19394,10 @@ export default { } ], "max": [ - 1164 + 1195 ], "min": [ - 1165 + 1196 ], "__typename": [ 84 @@ -18760,22 +19405,22 @@ export default { }, "e_match_status_bool_exp": { "_and": [ - 1159 + 1190 ], "_not": [ - 1159 + 1190 ], "_or": [ - 1159 + 1190 ], "description": [ 86 ], "matches": [ - 3168 + 3300 ], "matches_aggregate": [ - 3159 + 3291 ], "value": [ 86 @@ -18788,19 +19433,19 @@ export default { "e_match_status_enum": {}, "e_match_status_enum_comparison_exp": { "_eq": [ - 1161 + 1192 ], "_in": [ - 1161 + 1192 ], "_is_null": [ 6 ], "_neq": [ - 1161 + 1192 ], "_nin": [ - 1161 + 1192 ], "__typename": [ 84 @@ -18811,7 +19456,7 @@ export default { 84 ], "matches": [ - 3165 + 3297 ], "value": [ 84 @@ -18847,7 +19492,7 @@ export default { 41 ], "returning": [ - 1156 + 1187 ], "__typename": [ 84 @@ -18855,10 +19500,10 @@ export default { }, "e_match_status_obj_rel_insert_input": { "data": [ - 1163 + 1194 ], "on_conflict": [ - 1168 + 1199 ], "__typename": [ 84 @@ -18866,13 +19511,13 @@ export default { }, "e_match_status_on_conflict": { "constraint": [ - 1160 + 1191 ], "update_columns": [ - 1175 + 1206 ], "where": [ - 1159 + 1190 ], "__typename": [ 84 @@ -18880,13 +19525,13 @@ export default { }, "e_match_status_order_by": { "description": [ - 3373 + 3505 ], "matches_aggregate": [ - 3164 + 3296 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -18914,10 +19559,10 @@ export default { }, "e_match_status_stream_cursor_input": { "initial_value": [ - 1174 + 1205 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -18937,10 +19582,10 @@ export default { "e_match_status_update_column": {}, "e_match_status_updates": { "_set": [ - 1172 + 1203 ], "where": [ - 1159 + 1190 ], "__typename": [ 84 @@ -18951,10 +19596,10 @@ export default { 84 ], "maps": [ - 2649, + 2781, { "distinct_on": [ - 2670, + 2802, "[maps_select_column!]" ], "limit": [ @@ -18964,19 +19609,19 @@ export default { 41 ], "order_by": [ - 2668, + 2800, "[maps_order_by!]" ], "where": [ - 2658 + 2790 ] } ], "maps_aggregate": [ - 2650, + 2782, { "distinct_on": [ - 2670, + 2802, "[maps_select_column!]" ], "limit": [ @@ -18986,11 +19631,11 @@ export default { 41 ], "order_by": [ - 2668, + 2800, "[maps_order_by!]" ], "where": [ - 2658 + 2790 ] } ], @@ -19003,10 +19648,10 @@ export default { }, "e_match_types_aggregate": { "aggregate": [ - 1179 + 1210 ], "nodes": [ - 1177 + 1208 ], "__typename": [ 84 @@ -19017,7 +19662,7 @@ export default { 41, { "columns": [ - 1192, + 1223, "[e_match_types_select_column!]" ], "distinct": [ @@ -19026,10 +19671,10 @@ export default { } ], "max": [ - 1185 + 1216 ], "min": [ - 1186 + 1217 ], "__typename": [ 84 @@ -19037,22 +19682,22 @@ export default { }, "e_match_types_bool_exp": { "_and": [ - 1180 + 1211 ], "_not": [ - 1180 + 1211 ], "_or": [ - 1180 + 1211 ], "description": [ 86 ], "maps": [ - 2658 + 2790 ], "maps_aggregate": [ - 2651 + 2783 ], "value": [ 86 @@ -19065,19 +19710,19 @@ export default { "e_match_types_enum": {}, "e_match_types_enum_comparison_exp": { "_eq": [ - 1182 + 1213 ], "_in": [ - 1182 + 1213 ], "_is_null": [ 6 ], "_neq": [ - 1182 + 1213 ], "_nin": [ - 1182 + 1213 ], "__typename": [ 84 @@ -19088,7 +19733,7 @@ export default { 84 ], "maps": [ - 2657 + 2789 ], "value": [ 84 @@ -19124,7 +19769,7 @@ export default { 41 ], "returning": [ - 1177 + 1208 ], "__typename": [ 84 @@ -19132,10 +19777,10 @@ export default { }, "e_match_types_obj_rel_insert_input": { "data": [ - 1184 + 1215 ], "on_conflict": [ - 1189 + 1220 ], "__typename": [ 84 @@ -19143,13 +19788,13 @@ export default { }, "e_match_types_on_conflict": { "constraint": [ - 1181 + 1212 ], "update_columns": [ - 1196 + 1227 ], "where": [ - 1180 + 1211 ], "__typename": [ 84 @@ -19157,13 +19802,13 @@ export default { }, "e_match_types_order_by": { "description": [ - 3373 + 3505 ], "maps_aggregate": [ - 2656 + 2788 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -19191,10 +19836,10 @@ export default { }, "e_match_types_stream_cursor_input": { "initial_value": [ - 1195 + 1226 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -19214,10 +19859,10 @@ export default { "e_match_types_update_column": {}, "e_match_types_updates": { "_set": [ - 1193 + 1224 ], "where": [ - 1180 + 1211 ], "__typename": [ 84 @@ -19236,10 +19881,10 @@ export default { }, "e_notification_types_aggregate": { "aggregate": [ - 1200 + 1231 ], "nodes": [ - 1198 + 1229 ], "__typename": [ 84 @@ -19250,7 +19895,7 @@ export default { 41, { "columns": [ - 1212, + 1243, "[e_notification_types_select_column!]" ], "distinct": [ @@ -19259,10 +19904,10 @@ export default { } ], "max": [ - 1206 + 1237 ], "min": [ - 1207 + 1238 ], "__typename": [ 84 @@ -19270,13 +19915,13 @@ export default { }, "e_notification_types_bool_exp": { "_and": [ - 1201 + 1232 ], "_not": [ - 1201 + 1232 ], "_or": [ - 1201 + 1232 ], "description": [ 86 @@ -19292,19 +19937,19 @@ export default { "e_notification_types_enum": {}, "e_notification_types_enum_comparison_exp": { "_eq": [ - 1203 + 1234 ], "_in": [ - 1203 + 1234 ], "_is_null": [ 6 ], "_neq": [ - 1203 + 1234 ], "_nin": [ - 1203 + 1234 ], "__typename": [ 84 @@ -19348,7 +19993,7 @@ export default { 41 ], "returning": [ - 1198 + 1229 ], "__typename": [ 84 @@ -19356,13 +20001,13 @@ export default { }, "e_notification_types_on_conflict": { "constraint": [ - 1202 + 1233 ], "update_columns": [ - 1216 + 1247 ], "where": [ - 1201 + 1232 ], "__typename": [ 84 @@ -19370,10 +20015,10 @@ export default { }, "e_notification_types_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -19401,10 +20046,10 @@ export default { }, "e_notification_types_stream_cursor_input": { "initial_value": [ - 1215 + 1246 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -19424,10 +20069,10 @@ export default { "e_notification_types_update_column": {}, "e_notification_types_updates": { "_set": [ - 1213 + 1244 ], "where": [ - 1201 + 1232 ], "__typename": [ 84 @@ -19438,10 +20083,10 @@ export default { 84 ], "player_objectives": [ - 3929, + 4061, { "distinct_on": [ - 3950, + 4082, "[player_objectives_select_column!]" ], "limit": [ @@ -19451,19 +20096,19 @@ export default { 41 ], "order_by": [ - 3948, + 4080, "[player_objectives_order_by!]" ], "where": [ - 3938 + 4070 ] } ], "player_objectives_aggregate": [ - 3930, + 4062, { "distinct_on": [ - 3950, + 4082, "[player_objectives_select_column!]" ], "limit": [ @@ -19473,11 +20118,11 @@ export default { 41 ], "order_by": [ - 3948, + 4080, "[player_objectives_order_by!]" ], "where": [ - 3938 + 4070 ] } ], @@ -19490,10 +20135,10 @@ export default { }, "e_objective_types_aggregate": { "aggregate": [ - 1220 + 1251 ], "nodes": [ - 1218 + 1249 ], "__typename": [ 84 @@ -19504,7 +20149,7 @@ export default { 41, { "columns": [ - 1232, + 1263, "[e_objective_types_select_column!]" ], "distinct": [ @@ -19513,10 +20158,10 @@ export default { } ], "max": [ - 1226 + 1257 ], "min": [ - 1227 + 1258 ], "__typename": [ 84 @@ -19524,22 +20169,22 @@ export default { }, "e_objective_types_bool_exp": { "_and": [ - 1221 + 1252 ], "_not": [ - 1221 + 1252 ], "_or": [ - 1221 + 1252 ], "description": [ 86 ], "player_objectives": [ - 3938 + 4070 ], "player_objectives_aggregate": [ - 3931 + 4063 ], "value": [ 86 @@ -19552,19 +20197,19 @@ export default { "e_objective_types_enum": {}, "e_objective_types_enum_comparison_exp": { "_eq": [ - 1223 + 1254 ], "_in": [ - 1223 + 1254 ], "_is_null": [ 6 ], "_neq": [ - 1223 + 1254 ], "_nin": [ - 1223 + 1254 ], "__typename": [ 84 @@ -19575,7 +20220,7 @@ export default { 84 ], "player_objectives": [ - 3935 + 4067 ], "value": [ 84 @@ -19611,7 +20256,7 @@ export default { 41 ], "returning": [ - 1218 + 1249 ], "__typename": [ 84 @@ -19619,13 +20264,13 @@ export default { }, "e_objective_types_on_conflict": { "constraint": [ - 1222 + 1253 ], "update_columns": [ - 1236 + 1267 ], "where": [ - 1221 + 1252 ], "__typename": [ 84 @@ -19633,13 +20278,13 @@ export default { }, "e_objective_types_order_by": { "description": [ - 3373 + 3505 ], "player_objectives_aggregate": [ - 3934 + 4066 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -19667,10 +20312,10 @@ export default { }, "e_objective_types_stream_cursor_input": { "initial_value": [ - 1235 + 1266 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -19690,10 +20335,10 @@ export default { "e_objective_types_update_column": {}, "e_objective_types_updates": { "_set": [ - 1233 + 1264 ], "where": [ - 1221 + 1252 ], "__typename": [ 84 @@ -19712,10 +20357,10 @@ export default { }, "e_player_roles_aggregate": { "aggregate": [ - 1240 + 1271 ], "nodes": [ - 1238 + 1269 ], "__typename": [ 84 @@ -19726,7 +20371,7 @@ export default { 41, { "columns": [ - 1252, + 1283, "[e_player_roles_select_column!]" ], "distinct": [ @@ -19735,10 +20380,10 @@ export default { } ], "max": [ - 1246 + 1277 ], "min": [ - 1247 + 1278 ], "__typename": [ 84 @@ -19746,13 +20391,13 @@ export default { }, "e_player_roles_bool_exp": { "_and": [ - 1241 + 1272 ], "_not": [ - 1241 + 1272 ], "_or": [ - 1241 + 1272 ], "description": [ 86 @@ -19768,19 +20413,19 @@ export default { "e_player_roles_enum": {}, "e_player_roles_enum_comparison_exp": { "_eq": [ - 1243 + 1274 ], "_in": [ - 1243 + 1274 ], "_is_null": [ 6 ], "_neq": [ - 1243 + 1274 ], "_nin": [ - 1243 + 1274 ], "__typename": [ 84 @@ -19824,7 +20469,7 @@ export default { 41 ], "returning": [ - 1238 + 1269 ], "__typename": [ 84 @@ -19832,13 +20477,13 @@ export default { }, "e_player_roles_on_conflict": { "constraint": [ - 1242 + 1273 ], "update_columns": [ - 1256 + 1287 ], "where": [ - 1241 + 1272 ], "__typename": [ 84 @@ -19846,10 +20491,10 @@ export default { }, "e_player_roles_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -19877,10 +20522,10 @@ export default { }, "e_player_roles_stream_cursor_input": { "initial_value": [ - 1255 + 1286 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -19900,10 +20545,10 @@ export default { "e_player_roles_update_column": {}, "e_player_roles_updates": { "_set": [ - 1253 + 1284 ], "where": [ - 1241 + 1272 ], "__typename": [ 84 @@ -19922,10 +20567,10 @@ export default { }, "e_plugin_runtimes_aggregate": { "aggregate": [ - 1260 + 1291 ], "nodes": [ - 1258 + 1289 ], "__typename": [ 84 @@ -19936,7 +20581,7 @@ export default { 41, { "columns": [ - 1272, + 1303, "[e_plugin_runtimes_select_column!]" ], "distinct": [ @@ -19945,10 +20590,10 @@ export default { } ], "max": [ - 1266 + 1297 ], "min": [ - 1267 + 1298 ], "__typename": [ 84 @@ -19956,13 +20601,13 @@ export default { }, "e_plugin_runtimes_bool_exp": { "_and": [ - 1261 + 1292 ], "_not": [ - 1261 + 1292 ], "_or": [ - 1261 + 1292 ], "description": [ 86 @@ -19978,19 +20623,19 @@ export default { "e_plugin_runtimes_enum": {}, "e_plugin_runtimes_enum_comparison_exp": { "_eq": [ - 1263 + 1294 ], "_in": [ - 1263 + 1294 ], "_is_null": [ 6 ], "_neq": [ - 1263 + 1294 ], "_nin": [ - 1263 + 1294 ], "__typename": [ 84 @@ -20034,7 +20679,7 @@ export default { 41 ], "returning": [ - 1258 + 1289 ], "__typename": [ 84 @@ -20042,13 +20687,13 @@ export default { }, "e_plugin_runtimes_on_conflict": { "constraint": [ - 1262 + 1293 ], "update_columns": [ - 1276 + 1307 ], "where": [ - 1261 + 1292 ], "__typename": [ 84 @@ -20056,10 +20701,10 @@ export default { }, "e_plugin_runtimes_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -20087,10 +20732,10 @@ export default { }, "e_plugin_runtimes_stream_cursor_input": { "initial_value": [ - 1275 + 1306 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -20110,10 +20755,10 @@ export default { "e_plugin_runtimes_update_column": {}, "e_plugin_runtimes_updates": { "_set": [ - 1273 + 1304 ], "where": [ - 1261 + 1292 ], "__typename": [ 84 @@ -20132,10 +20777,10 @@ export default { }, "e_ready_settings_aggregate": { "aggregate": [ - 1280 + 1311 ], "nodes": [ - 1278 + 1309 ], "__typename": [ 84 @@ -20146,7 +20791,7 @@ export default { 41, { "columns": [ - 1292, + 1323, "[e_ready_settings_select_column!]" ], "distinct": [ @@ -20155,10 +20800,10 @@ export default { } ], "max": [ - 1286 + 1317 ], "min": [ - 1287 + 1318 ], "__typename": [ 84 @@ -20166,13 +20811,13 @@ export default { }, "e_ready_settings_bool_exp": { "_and": [ - 1281 + 1312 ], "_not": [ - 1281 + 1312 ], "_or": [ - 1281 + 1312 ], "description": [ 86 @@ -20188,19 +20833,19 @@ export default { "e_ready_settings_enum": {}, "e_ready_settings_enum_comparison_exp": { "_eq": [ - 1283 + 1314 ], "_in": [ - 1283 + 1314 ], "_is_null": [ 6 ], "_neq": [ - 1283 + 1314 ], "_nin": [ - 1283 + 1314 ], "__typename": [ 84 @@ -20244,7 +20889,7 @@ export default { 41 ], "returning": [ - 1278 + 1309 ], "__typename": [ 84 @@ -20252,13 +20897,13 @@ export default { }, "e_ready_settings_on_conflict": { "constraint": [ - 1282 + 1313 ], "update_columns": [ - 1296 + 1327 ], "where": [ - 1281 + 1312 ], "__typename": [ 84 @@ -20266,10 +20911,10 @@ export default { }, "e_ready_settings_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -20297,10 +20942,10 @@ export default { }, "e_ready_settings_stream_cursor_input": { "initial_value": [ - 1295 + 1326 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -20320,10 +20965,10 @@ export default { "e_ready_settings_update_column": {}, "e_ready_settings_updates": { "_set": [ - 1293 + 1324 ], "where": [ - 1281 + 1312 ], "__typename": [ 84 @@ -20342,10 +20987,10 @@ export default { }, "e_sanction_types_aggregate": { "aggregate": [ - 1300 + 1331 ], "nodes": [ - 1298 + 1329 ], "__typename": [ 84 @@ -20356,7 +21001,7 @@ export default { 41, { "columns": [ - 1313, + 1344, "[e_sanction_types_select_column!]" ], "distinct": [ @@ -20365,10 +21010,10 @@ export default { } ], "max": [ - 1306 + 1337 ], "min": [ - 1307 + 1338 ], "__typename": [ 84 @@ -20376,13 +21021,13 @@ export default { }, "e_sanction_types_bool_exp": { "_and": [ - 1301 + 1332 ], "_not": [ - 1301 + 1332 ], "_or": [ - 1301 + 1332 ], "description": [ 86 @@ -20398,19 +21043,19 @@ export default { "e_sanction_types_enum": {}, "e_sanction_types_enum_comparison_exp": { "_eq": [ - 1303 + 1334 ], "_in": [ - 1303 + 1334 ], "_is_null": [ 6 ], "_neq": [ - 1303 + 1334 ], "_nin": [ - 1303 + 1334 ], "__typename": [ 84 @@ -20454,7 +21099,7 @@ export default { 41 ], "returning": [ - 1298 + 1329 ], "__typename": [ 84 @@ -20462,10 +21107,10 @@ export default { }, "e_sanction_types_obj_rel_insert_input": { "data": [ - 1305 + 1336 ], "on_conflict": [ - 1310 + 1341 ], "__typename": [ 84 @@ -20473,13 +21118,13 @@ export default { }, "e_sanction_types_on_conflict": { "constraint": [ - 1302 + 1333 ], "update_columns": [ - 1317 + 1348 ], "where": [ - 1301 + 1332 ], "__typename": [ 84 @@ -20487,10 +21132,10 @@ export default { }, "e_sanction_types_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -20518,10 +21163,10 @@ export default { }, "e_sanction_types_stream_cursor_input": { "initial_value": [ - 1316 + 1347 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -20541,10 +21186,10 @@ export default { "e_sanction_types_update_column": {}, "e_sanction_types_updates": { "_set": [ - 1314 + 1345 ], "where": [ - 1301 + 1332 ], "__typename": [ 84 @@ -20555,10 +21200,10 @@ export default { 84 ], "scrim_requests": [ - 4804, + 4936, { "distinct_on": [ - 4828, + 4960, "[team_scrim_requests_select_column!]" ], "limit": [ @@ -20568,19 +21213,19 @@ export default { 41 ], "order_by": [ - 4826, + 4958, "[team_scrim_requests_order_by!]" ], "where": [ - 4815 + 4947 ] } ], "scrim_requests_aggregate": [ - 4805, + 4937, { "distinct_on": [ - 4828, + 4960, "[team_scrim_requests_select_column!]" ], "limit": [ @@ -20590,11 +21235,11 @@ export default { 41 ], "order_by": [ - 4826, + 4958, "[team_scrim_requests_order_by!]" ], "where": [ - 4815 + 4947 ] } ], @@ -20607,10 +21252,10 @@ export default { }, "e_scrim_request_statuses_aggregate": { "aggregate": [ - 1321 + 1352 ], "nodes": [ - 1319 + 1350 ], "__typename": [ 84 @@ -20621,7 +21266,7 @@ export default { 41, { "columns": [ - 1333, + 1364, "[e_scrim_request_statuses_select_column!]" ], "distinct": [ @@ -20630,10 +21275,10 @@ export default { } ], "max": [ - 1327 + 1358 ], "min": [ - 1328 + 1359 ], "__typename": [ 84 @@ -20641,22 +21286,22 @@ export default { }, "e_scrim_request_statuses_bool_exp": { "_and": [ - 1322 + 1353 ], "_not": [ - 1322 + 1353 ], "_or": [ - 1322 + 1353 ], "description": [ 86 ], "scrim_requests": [ - 4815 + 4947 ], "scrim_requests_aggregate": [ - 4806 + 4938 ], "value": [ 86 @@ -20669,19 +21314,19 @@ export default { "e_scrim_request_statuses_enum": {}, "e_scrim_request_statuses_enum_comparison_exp": { "_eq": [ - 1324 + 1355 ], "_in": [ - 1324 + 1355 ], "_is_null": [ 6 ], "_neq": [ - 1324 + 1355 ], "_nin": [ - 1324 + 1355 ], "__typename": [ 84 @@ -20692,7 +21337,7 @@ export default { 84 ], "scrim_requests": [ - 4812 + 4944 ], "value": [ 84 @@ -20728,7 +21373,7 @@ export default { 41 ], "returning": [ - 1319 + 1350 ], "__typename": [ 84 @@ -20736,13 +21381,13 @@ export default { }, "e_scrim_request_statuses_on_conflict": { "constraint": [ - 1323 + 1354 ], "update_columns": [ - 1337 + 1368 ], "where": [ - 1322 + 1353 ], "__typename": [ 84 @@ -20750,13 +21395,13 @@ export default { }, "e_scrim_request_statuses_order_by": { "description": [ - 3373 + 3505 ], "scrim_requests_aggregate": [ - 4811 + 4943 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -20784,10 +21429,10 @@ export default { }, "e_scrim_request_statuses_stream_cursor_input": { "initial_value": [ - 1336 + 1367 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -20807,10 +21452,10 @@ export default { "e_scrim_request_statuses_update_column": {}, "e_scrim_request_statuses_updates": { "_set": [ - 1334 + 1365 ], "where": [ - 1322 + 1353 ], "__typename": [ 84 @@ -20821,10 +21466,10 @@ export default { 84 ], "servers": [ - 4472, + 4604, { "distinct_on": [ - 4501, + 4633, "[servers_select_column!]" ], "limit": [ @@ -20834,19 +21479,19 @@ export default { 41 ], "order_by": [ - 4498, + 4630, "[servers_order_by!]" ], "where": [ - 4484 + 4616 ] } ], "servers_aggregate": [ - 4473, + 4605, { "distinct_on": [ - 4501, + 4633, "[servers_select_column!]" ], "limit": [ @@ -20856,11 +21501,11 @@ export default { 41 ], "order_by": [ - 4498, + 4630, "[servers_order_by!]" ], "where": [ - 4484 + 4616 ] } ], @@ -20873,10 +21518,10 @@ export default { }, "e_server_types_aggregate": { "aggregate": [ - 1341 + 1372 ], "nodes": [ - 1339 + 1370 ], "__typename": [ 84 @@ -20887,7 +21532,7 @@ export default { 41, { "columns": [ - 1353, + 1384, "[e_server_types_select_column!]" ], "distinct": [ @@ -20896,10 +21541,10 @@ export default { } ], "max": [ - 1347 + 1378 ], "min": [ - 1348 + 1379 ], "__typename": [ 84 @@ -20907,22 +21552,22 @@ export default { }, "e_server_types_bool_exp": { "_and": [ - 1342 + 1373 ], "_not": [ - 1342 + 1373 ], "_or": [ - 1342 + 1373 ], "description": [ 86 ], "servers": [ - 4484 + 4616 ], "servers_aggregate": [ - 4474 + 4606 ], "value": [ 86 @@ -20935,19 +21580,19 @@ export default { "e_server_types_enum": {}, "e_server_types_enum_comparison_exp": { "_eq": [ - 1344 + 1375 ], "_in": [ - 1344 + 1375 ], "_is_null": [ 6 ], "_neq": [ - 1344 + 1375 ], "_nin": [ - 1344 + 1375 ], "__typename": [ 84 @@ -20958,7 +21603,7 @@ export default { 84 ], "servers": [ - 4481 + 4613 ], "value": [ 84 @@ -20994,7 +21639,7 @@ export default { 41 ], "returning": [ - 1339 + 1370 ], "__typename": [ 84 @@ -21002,13 +21647,13 @@ export default { }, "e_server_types_on_conflict": { "constraint": [ - 1343 + 1374 ], "update_columns": [ - 1357 + 1388 ], "where": [ - 1342 + 1373 ], "__typename": [ 84 @@ -21016,13 +21661,13 @@ export default { }, "e_server_types_order_by": { "description": [ - 3373 + 3505 ], "servers_aggregate": [ - 4479 + 4611 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -21050,10 +21695,10 @@ export default { }, "e_server_types_stream_cursor_input": { "initial_value": [ - 1356 + 1387 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -21073,10 +21718,10 @@ export default { "e_server_types_update_column": {}, "e_server_types_updates": { "_set": [ - 1354 + 1385 ], "where": [ - 1342 + 1373 ], "__typename": [ 84 @@ -21087,10 +21732,10 @@ export default { 84 ], "match_map_lineup_1": [ - 2973, + 3105, { "distinct_on": [ - 2995, + 3127, "[match_maps_select_column!]" ], "limit": [ @@ -21100,19 +21745,19 @@ export default { 41 ], "order_by": [ - 2993, + 3125, "[match_maps_order_by!]" ], "where": [ - 2982 + 3114 ] } ], "match_map_lineup_1_aggregate": [ - 2974, + 3106, { "distinct_on": [ - 2995, + 3127, "[match_maps_select_column!]" ], "limit": [ @@ -21122,19 +21767,19 @@ export default { 41 ], "order_by": [ - 2993, + 3125, "[match_maps_order_by!]" ], "where": [ - 2982 + 3114 ] } ], "match_map_lineup_2": [ - 2973, + 3105, { "distinct_on": [ - 2995, + 3127, "[match_maps_select_column!]" ], "limit": [ @@ -21144,19 +21789,19 @@ export default { 41 ], "order_by": [ - 2993, + 3125, "[match_maps_order_by!]" ], "where": [ - 2982 + 3114 ] } ], "match_map_lineup_2_aggregate": [ - 2974, + 3106, { "distinct_on": [ - 2995, + 3127, "[match_maps_select_column!]" ], "limit": [ @@ -21166,11 +21811,11 @@ export default { 41 ], "order_by": [ - 2993, + 3125, "[match_maps_order_by!]" ], "where": [ - 2982 + 3114 ] } ], @@ -21183,10 +21828,10 @@ export default { }, "e_sides_aggregate": { "aggregate": [ - 1361 + 1392 ], "nodes": [ - 1359 + 1390 ], "__typename": [ 84 @@ -21197,7 +21842,7 @@ export default { 41, { "columns": [ - 1373, + 1404, "[e_sides_select_column!]" ], "distinct": [ @@ -21206,10 +21851,10 @@ export default { } ], "max": [ - 1367 + 1398 ], "min": [ - 1368 + 1399 ], "__typename": [ 84 @@ -21217,28 +21862,28 @@ export default { }, "e_sides_bool_exp": { "_and": [ - 1362 + 1393 ], "_not": [ - 1362 + 1393 ], "_or": [ - 1362 + 1393 ], "description": [ 86 ], "match_map_lineup_1": [ - 2982 + 3114 ], "match_map_lineup_1_aggregate": [ - 2975 + 3107 ], "match_map_lineup_2": [ - 2982 + 3114 ], "match_map_lineup_2_aggregate": [ - 2975 + 3107 ], "value": [ 86 @@ -21251,19 +21896,19 @@ export default { "e_sides_enum": {}, "e_sides_enum_comparison_exp": { "_eq": [ - 1364 + 1395 ], "_in": [ - 1364 + 1395 ], "_is_null": [ 6 ], "_neq": [ - 1364 + 1395 ], "_nin": [ - 1364 + 1395 ], "__typename": [ 84 @@ -21274,10 +21919,10 @@ export default { 84 ], "match_map_lineup_1": [ - 2979 + 3111 ], "match_map_lineup_2": [ - 2979 + 3111 ], "value": [ 84 @@ -21313,7 +21958,7 @@ export default { 41 ], "returning": [ - 1359 + 1390 ], "__typename": [ 84 @@ -21321,13 +21966,13 @@ export default { }, "e_sides_on_conflict": { "constraint": [ - 1363 + 1394 ], "update_columns": [ - 1377 + 1408 ], "where": [ - 1362 + 1393 ], "__typename": [ 84 @@ -21335,16 +21980,16 @@ export default { }, "e_sides_order_by": { "description": [ - 3373 + 3505 ], "match_map_lineup_1_aggregate": [ - 2978 + 3110 ], "match_map_lineup_2_aggregate": [ - 2978 + 3110 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -21372,10 +22017,10 @@ export default { }, "e_sides_stream_cursor_input": { "initial_value": [ - 1376 + 1407 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -21395,10 +22040,10 @@ export default { "e_sides_update_column": {}, "e_sides_updates": { "_set": [ - 1374 + 1405 ], "where": [ - 1362 + 1393 ], "__typename": [ 84 @@ -21417,10 +22062,10 @@ export default { }, "e_system_alert_types_aggregate": { "aggregate": [ - 1381 + 1412 ], "nodes": [ - 1379 + 1410 ], "__typename": [ 84 @@ -21431,7 +22076,7 @@ export default { 41, { "columns": [ - 1393, + 1424, "[e_system_alert_types_select_column!]" ], "distinct": [ @@ -21440,10 +22085,10 @@ export default { } ], "max": [ - 1387 + 1418 ], "min": [ - 1388 + 1419 ], "__typename": [ 84 @@ -21451,13 +22096,13 @@ export default { }, "e_system_alert_types_bool_exp": { "_and": [ - 1382 + 1413 ], "_not": [ - 1382 + 1413 ], "_or": [ - 1382 + 1413 ], "description": [ 86 @@ -21473,19 +22118,19 @@ export default { "e_system_alert_types_enum": {}, "e_system_alert_types_enum_comparison_exp": { "_eq": [ - 1384 + 1415 ], "_in": [ - 1384 + 1415 ], "_is_null": [ 6 ], "_neq": [ - 1384 + 1415 ], "_nin": [ - 1384 + 1415 ], "__typename": [ 84 @@ -21529,7 +22174,7 @@ export default { 41 ], "returning": [ - 1379 + 1410 ], "__typename": [ 84 @@ -21537,13 +22182,13 @@ export default { }, "e_system_alert_types_on_conflict": { "constraint": [ - 1383 + 1414 ], "update_columns": [ - 1397 + 1428 ], "where": [ - 1382 + 1413 ], "__typename": [ 84 @@ -21551,10 +22196,10 @@ export default { }, "e_system_alert_types_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -21582,10 +22227,10 @@ export default { }, "e_system_alert_types_stream_cursor_input": { "initial_value": [ - 1396 + 1427 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -21605,10 +22250,10 @@ export default { "e_system_alert_types_update_column": {}, "e_system_alert_types_updates": { "_set": [ - 1394 + 1425 ], "where": [ - 1382 + 1413 ], "__typename": [ 84 @@ -21619,10 +22264,10 @@ export default { 84 ], "team_rosters": [ - 4663, + 4795, { "distinct_on": [ - 4686, + 4818, "[team_roster_select_column!]" ], "limit": [ @@ -21632,19 +22277,19 @@ export default { 41 ], "order_by": [ - 4684, + 4816, "[team_roster_order_by!]" ], "where": [ - 4674 + 4806 ] } ], "team_rosters_aggregate": [ - 4664, + 4796, { "distinct_on": [ - 4686, + 4818, "[team_roster_select_column!]" ], "limit": [ @@ -21654,19 +22299,19 @@ export default { 41 ], "order_by": [ - 4684, + 4816, "[team_roster_order_by!]" ], "where": [ - 4674 + 4806 ] } ], "tournament_team_rosters": [ - 5307, + 5439, { "distinct_on": [ - 5328, + 5460, "[tournament_team_roster_select_column!]" ], "limit": [ @@ -21676,19 +22321,19 @@ export default { 41 ], "order_by": [ - 5326, + 5458, "[tournament_team_roster_order_by!]" ], "where": [ - 5316 + 5448 ] } ], "tournament_team_rosters_aggregate": [ - 5308, + 5440, { "distinct_on": [ - 5328, + 5460, "[tournament_team_roster_select_column!]" ], "limit": [ @@ -21698,11 +22343,11 @@ export default { 41 ], "order_by": [ - 5326, + 5458, "[tournament_team_roster_order_by!]" ], "where": [ - 5316 + 5448 ] } ], @@ -21715,10 +22360,10 @@ export default { }, "e_team_roles_aggregate": { "aggregate": [ - 1401 + 1432 ], "nodes": [ - 1399 + 1430 ], "__typename": [ 84 @@ -21729,7 +22374,7 @@ export default { 41, { "columns": [ - 1414, + 1445, "[e_team_roles_select_column!]" ], "distinct": [ @@ -21738,10 +22383,10 @@ export default { } ], "max": [ - 1407 + 1438 ], "min": [ - 1408 + 1439 ], "__typename": [ 84 @@ -21749,28 +22394,28 @@ export default { }, "e_team_roles_bool_exp": { "_and": [ - 1402 + 1433 ], "_not": [ - 1402 + 1433 ], "_or": [ - 1402 + 1433 ], "description": [ 86 ], "team_rosters": [ - 4674 + 4806 ], "team_rosters_aggregate": [ - 4665 + 4797 ], "tournament_team_rosters": [ - 5316 + 5448 ], "tournament_team_rosters_aggregate": [ - 5309 + 5441 ], "value": [ 86 @@ -21783,19 +22428,19 @@ export default { "e_team_roles_enum": {}, "e_team_roles_enum_comparison_exp": { "_eq": [ - 1404 + 1435 ], "_in": [ - 1404 + 1435 ], "_is_null": [ 6 ], "_neq": [ - 1404 + 1435 ], "_nin": [ - 1404 + 1435 ], "__typename": [ 84 @@ -21806,10 +22451,10 @@ export default { 84 ], "team_rosters": [ - 4671 + 4803 ], "tournament_team_rosters": [ - 5313 + 5445 ], "value": [ 84 @@ -21845,7 +22490,7 @@ export default { 41 ], "returning": [ - 1399 + 1430 ], "__typename": [ 84 @@ -21853,10 +22498,10 @@ export default { }, "e_team_roles_obj_rel_insert_input": { "data": [ - 1406 + 1437 ], "on_conflict": [ - 1411 + 1442 ], "__typename": [ 84 @@ -21864,13 +22509,13 @@ export default { }, "e_team_roles_on_conflict": { "constraint": [ - 1403 + 1434 ], "update_columns": [ - 1418 + 1449 ], "where": [ - 1402 + 1433 ], "__typename": [ 84 @@ -21878,16 +22523,16 @@ export default { }, "e_team_roles_order_by": { "description": [ - 3373 + 3505 ], "team_rosters_aggregate": [ - 4670 + 4802 ], "tournament_team_rosters_aggregate": [ - 5312 + 5444 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -21915,10 +22560,10 @@ export default { }, "e_team_roles_stream_cursor_input": { "initial_value": [ - 1417 + 1448 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -21938,10 +22583,10 @@ export default { "e_team_roles_update_column": {}, "e_team_roles_updates": { "_set": [ - 1415 + 1446 ], "where": [ - 1402 + 1433 ], "__typename": [ 84 @@ -21960,10 +22605,10 @@ export default { }, "e_team_roster_statuses_aggregate": { "aggregate": [ - 1422 + 1453 ], "nodes": [ - 1420 + 1451 ], "__typename": [ 84 @@ -21974,7 +22619,7 @@ export default { 41, { "columns": [ - 1434, + 1465, "[e_team_roster_statuses_select_column!]" ], "distinct": [ @@ -21983,10 +22628,10 @@ export default { } ], "max": [ - 1428 + 1459 ], "min": [ - 1429 + 1460 ], "__typename": [ 84 @@ -21994,13 +22639,13 @@ export default { }, "e_team_roster_statuses_bool_exp": { "_and": [ - 1423 + 1454 ], "_not": [ - 1423 + 1454 ], "_or": [ - 1423 + 1454 ], "description": [ 86 @@ -22016,19 +22661,19 @@ export default { "e_team_roster_statuses_enum": {}, "e_team_roster_statuses_enum_comparison_exp": { "_eq": [ - 1425 + 1456 ], "_in": [ - 1425 + 1456 ], "_is_null": [ 6 ], "_neq": [ - 1425 + 1456 ], "_nin": [ - 1425 + 1456 ], "__typename": [ 84 @@ -22072,7 +22717,7 @@ export default { 41 ], "returning": [ - 1420 + 1451 ], "__typename": [ 84 @@ -22080,13 +22725,13 @@ export default { }, "e_team_roster_statuses_on_conflict": { "constraint": [ - 1424 + 1455 ], "update_columns": [ - 1438 + 1469 ], "where": [ - 1423 + 1454 ], "__typename": [ 84 @@ -22094,10 +22739,10 @@ export default { }, "e_team_roster_statuses_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -22125,10 +22770,10 @@ export default { }, "e_team_roster_statuses_stream_cursor_input": { "initial_value": [ - 1437 + 1468 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -22148,10 +22793,10 @@ export default { "e_team_roster_statuses_update_column": {}, "e_team_roster_statuses_updates": { "_set": [ - 1435 + 1466 ], "where": [ - 1423 + 1454 ], "__typename": [ 84 @@ -22170,10 +22815,10 @@ export default { }, "e_timeout_settings_aggregate": { "aggregate": [ - 1442 + 1473 ], "nodes": [ - 1440 + 1471 ], "__typename": [ 84 @@ -22184,7 +22829,7 @@ export default { 41, { "columns": [ - 1454, + 1485, "[e_timeout_settings_select_column!]" ], "distinct": [ @@ -22193,10 +22838,10 @@ export default { } ], "max": [ - 1448 + 1479 ], "min": [ - 1449 + 1480 ], "__typename": [ 84 @@ -22204,13 +22849,13 @@ export default { }, "e_timeout_settings_bool_exp": { "_and": [ - 1443 + 1474 ], "_not": [ - 1443 + 1474 ], "_or": [ - 1443 + 1474 ], "description": [ 86 @@ -22226,19 +22871,19 @@ export default { "e_timeout_settings_enum": {}, "e_timeout_settings_enum_comparison_exp": { "_eq": [ - 1445 + 1476 ], "_in": [ - 1445 + 1476 ], "_is_null": [ 6 ], "_neq": [ - 1445 + 1476 ], "_nin": [ - 1445 + 1476 ], "__typename": [ 84 @@ -22282,7 +22927,7 @@ export default { 41 ], "returning": [ - 1440 + 1471 ], "__typename": [ 84 @@ -22290,13 +22935,13 @@ export default { }, "e_timeout_settings_on_conflict": { "constraint": [ - 1444 + 1475 ], "update_columns": [ - 1458 + 1489 ], "where": [ - 1443 + 1474 ], "__typename": [ 84 @@ -22304,10 +22949,10 @@ export default { }, "e_timeout_settings_order_by": { "description": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -22335,10 +22980,10 @@ export default { }, "e_timeout_settings_stream_cursor_input": { "initial_value": [ - 1457 + 1488 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -22358,10 +23003,10 @@ export default { "e_timeout_settings_update_column": {}, "e_timeout_settings_updates": { "_set": [ - 1455 + 1486 ], "where": [ - 1443 + 1474 ], "__typename": [ 84 @@ -22372,10 +23017,10 @@ export default { 84 ], "tournament_categories": [ - 5044, + 5176, { "distinct_on": [ - 5062, + 5194, "[tournament_categories_select_column!]" ], "limit": [ @@ -22385,19 +23030,19 @@ export default { 41 ], "order_by": [ - 5060, + 5192, "[tournament_categories_order_by!]" ], "where": [ - 5051 + 5183 ] } ], "tournament_categories_aggregate": [ - 5045, + 5177, { "distinct_on": [ - 5062, + 5194, "[tournament_categories_select_column!]" ], "limit": [ @@ -22407,11 +23052,11 @@ export default { 41 ], "order_by": [ - 5060, + 5192, "[tournament_categories_order_by!]" ], "where": [ - 5051 + 5183 ] } ], @@ -22424,10 +23069,10 @@ export default { }, "e_tournament_categories_aggregate": { "aggregate": [ - 1462 + 1493 ], "nodes": [ - 1460 + 1491 ], "__typename": [ 84 @@ -22438,7 +23083,7 @@ export default { 41, { "columns": [ - 1475, + 1506, "[e_tournament_categories_select_column!]" ], "distinct": [ @@ -22447,10 +23092,10 @@ export default { } ], "max": [ - 1468 + 1499 ], "min": [ - 1469 + 1500 ], "__typename": [ 84 @@ -22458,22 +23103,22 @@ export default { }, "e_tournament_categories_bool_exp": { "_and": [ - 1463 + 1494 ], "_not": [ - 1463 + 1494 ], "_or": [ - 1463 + 1494 ], "description": [ 86 ], "tournament_categories": [ - 5051 + 5183 ], "tournament_categories_aggregate": [ - 5046 + 5178 ], "value": [ 86 @@ -22486,19 +23131,19 @@ export default { "e_tournament_categories_enum": {}, "e_tournament_categories_enum_comparison_exp": { "_eq": [ - 1465 + 1496 ], "_in": [ - 1465 + 1496 ], "_is_null": [ 6 ], "_neq": [ - 1465 + 1496 ], "_nin": [ - 1465 + 1496 ], "__typename": [ 84 @@ -22509,7 +23154,7 @@ export default { 84 ], "tournament_categories": [ - 5050 + 5182 ], "value": [ 84 @@ -22545,7 +23190,7 @@ export default { 41 ], "returning": [ - 1460 + 1491 ], "__typename": [ 84 @@ -22553,10 +23198,10 @@ export default { }, "e_tournament_categories_obj_rel_insert_input": { "data": [ - 1467 + 1498 ], "on_conflict": [ - 1472 + 1503 ], "__typename": [ 84 @@ -22564,13 +23209,13 @@ export default { }, "e_tournament_categories_on_conflict": { "constraint": [ - 1464 + 1495 ], "update_columns": [ - 1479 + 1510 ], "where": [ - 1463 + 1494 ], "__typename": [ 84 @@ -22578,13 +23223,13 @@ export default { }, "e_tournament_categories_order_by": { "description": [ - 3373 + 3505 ], "tournament_categories_aggregate": [ - 5049 + 5181 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -22612,10 +23257,10 @@ export default { }, "e_tournament_categories_stream_cursor_input": { "initial_value": [ - 1478 + 1509 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -22635,10 +23280,10 @@ export default { "e_tournament_categories_update_column": {}, "e_tournament_categories_updates": { "_set": [ - 1476 + 1507 ], "where": [ - 1463 + 1494 ], "__typename": [ 84 @@ -22649,10 +23294,10 @@ export default { 84 ], "tournament_stages": [ - 5215, + 5347, { "distinct_on": [ - 5244, + 5376, "[tournament_stages_select_column!]" ], "limit": [ @@ -22662,19 +23307,19 @@ export default { 41 ], "order_by": [ - 5241, + 5373, "[tournament_stages_order_by!]" ], "where": [ - 5227 + 5359 ] } ], "tournament_stages_aggregate": [ - 5216, + 5348, { "distinct_on": [ - 5244, + 5376, "[tournament_stages_select_column!]" ], "limit": [ @@ -22684,11 +23329,11 @@ export default { 41 ], "order_by": [ - 5241, + 5373, "[tournament_stages_order_by!]" ], "where": [ - 5227 + 5359 ] } ], @@ -22701,10 +23346,10 @@ export default { }, "e_tournament_stage_types_aggregate": { "aggregate": [ - 1483 + 1514 ], "nodes": [ - 1481 + 1512 ], "__typename": [ 84 @@ -22715,7 +23360,7 @@ export default { 41, { "columns": [ - 1496, + 1527, "[e_tournament_stage_types_select_column!]" ], "distinct": [ @@ -22724,10 +23369,10 @@ export default { } ], "max": [ - 1489 + 1520 ], "min": [ - 1490 + 1521 ], "__typename": [ 84 @@ -22735,22 +23380,22 @@ export default { }, "e_tournament_stage_types_bool_exp": { "_and": [ - 1484 + 1515 ], "_not": [ - 1484 + 1515 ], "_or": [ - 1484 + 1515 ], "description": [ 86 ], "tournament_stages": [ - 5227 + 5359 ], "tournament_stages_aggregate": [ - 5217 + 5349 ], "value": [ 86 @@ -22763,19 +23408,19 @@ export default { "e_tournament_stage_types_enum": {}, "e_tournament_stage_types_enum_comparison_exp": { "_eq": [ - 1486 + 1517 ], "_in": [ - 1486 + 1517 ], "_is_null": [ 6 ], "_neq": [ - 1486 + 1517 ], "_nin": [ - 1486 + 1517 ], "__typename": [ 84 @@ -22786,7 +23431,7 @@ export default { 84 ], "tournament_stages": [ - 5224 + 5356 ], "value": [ 84 @@ -22822,7 +23467,7 @@ export default { 41 ], "returning": [ - 1481 + 1512 ], "__typename": [ 84 @@ -22830,10 +23475,10 @@ export default { }, "e_tournament_stage_types_obj_rel_insert_input": { "data": [ - 1488 + 1519 ], "on_conflict": [ - 1493 + 1524 ], "__typename": [ 84 @@ -22841,13 +23486,13 @@ export default { }, "e_tournament_stage_types_on_conflict": { "constraint": [ - 1485 + 1516 ], "update_columns": [ - 1500 + 1531 ], "where": [ - 1484 + 1515 ], "__typename": [ 84 @@ -22855,13 +23500,13 @@ export default { }, "e_tournament_stage_types_order_by": { "description": [ - 3373 + 3505 ], "tournament_stages_aggregate": [ - 5222 + 5354 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -22889,10 +23534,10 @@ export default { }, "e_tournament_stage_types_stream_cursor_input": { "initial_value": [ - 1499 + 1530 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -22912,10 +23557,10 @@ export default { "e_tournament_stage_types_update_column": {}, "e_tournament_stage_types_updates": { "_set": [ - 1497 + 1528 ], "where": [ - 1484 + 1515 ], "__typename": [ 84 @@ -22926,10 +23571,10 @@ export default { 84 ], "tournaments": [ - 5390, + 5522, { "distinct_on": [ - 5424, + 5556, "[tournaments_select_column!]" ], "limit": [ @@ -22939,19 +23584,19 @@ export default { 41 ], "order_by": [ - 5422, + 5554, "[tournaments_order_by!]" ], "where": [ - 5411 + 5543 ] } ], "tournaments_aggregate": [ - 5391, + 5523, { "distinct_on": [ - 5424, + 5556, "[tournaments_select_column!]" ], "limit": [ @@ -22961,11 +23606,11 @@ export default { 41 ], "order_by": [ - 5422, + 5554, "[tournaments_order_by!]" ], "where": [ - 5411 + 5543 ] } ], @@ -22978,10 +23623,10 @@ export default { }, "e_tournament_status_aggregate": { "aggregate": [ - 1504 + 1535 ], "nodes": [ - 1502 + 1533 ], "__typename": [ 84 @@ -22992,7 +23637,7 @@ export default { 41, { "columns": [ - 1517, + 1548, "[e_tournament_status_select_column!]" ], "distinct": [ @@ -23001,10 +23646,10 @@ export default { } ], "max": [ - 1510 + 1541 ], "min": [ - 1511 + 1542 ], "__typename": [ 84 @@ -23012,22 +23657,22 @@ export default { }, "e_tournament_status_bool_exp": { "_and": [ - 1505 + 1536 ], "_not": [ - 1505 + 1536 ], "_or": [ - 1505 + 1536 ], "description": [ 86 ], "tournaments": [ - 5411 + 5543 ], "tournaments_aggregate": [ - 5392 + 5524 ], "value": [ 86 @@ -23040,19 +23685,19 @@ export default { "e_tournament_status_enum": {}, "e_tournament_status_enum_comparison_exp": { "_eq": [ - 1507 + 1538 ], "_in": [ - 1507 + 1538 ], "_is_null": [ 6 ], "_neq": [ - 1507 + 1538 ], "_nin": [ - 1507 + 1538 ], "__typename": [ 84 @@ -23063,7 +23708,7 @@ export default { 84 ], "tournaments": [ - 5408 + 5540 ], "value": [ 84 @@ -23099,7 +23744,7 @@ export default { 41 ], "returning": [ - 1502 + 1533 ], "__typename": [ 84 @@ -23107,10 +23752,10 @@ export default { }, "e_tournament_status_obj_rel_insert_input": { "data": [ - 1509 + 1540 ], "on_conflict": [ - 1514 + 1545 ], "__typename": [ 84 @@ -23118,13 +23763,13 @@ export default { }, "e_tournament_status_on_conflict": { "constraint": [ - 1506 + 1537 ], "update_columns": [ - 1521 + 1552 ], "where": [ - 1505 + 1536 ], "__typename": [ 84 @@ -23132,13 +23777,13 @@ export default { }, "e_tournament_status_order_by": { "description": [ - 3373 + 3505 ], "tournaments_aggregate": [ - 5407 + 5539 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -23166,10 +23811,10 @@ export default { }, "e_tournament_status_stream_cursor_input": { "initial_value": [ - 1520 + 1551 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -23189,25 +23834,25 @@ export default { "e_tournament_status_update_column": {}, "e_tournament_status_updates": { "_set": [ - 1518 + 1549 ], "where": [ - 1505 + 1536 ], "__typename": [ 84 ] }, - "e_utility_types": { + "e_utility_practice_statuses": { "description": [ 84 ], - "player_utilities": [ - 4257, + "utility_practice_sessions": [ + 6252, { "distinct_on": [ - 4278, - "[player_utility_select_column!]" + 6276, + "[utility_practice_sessions_select_column!]" ], "limit": [ 41 @@ -23216,20 +23861,20 @@ export default { 41 ], "order_by": [ - 4276, - "[player_utility_order_by!]" + 6274, + "[utility_practice_sessions_order_by!]" ], "where": [ - 4266 + 6263 ] } ], - "player_utilities_aggregate": [ - 4258, + "utility_practice_sessions_aggregate": [ + 6253, { "distinct_on": [ - 4278, - "[player_utility_select_column!]" + 6276, + "[utility_practice_sessions_select_column!]" ], "limit": [ 41 @@ -23238,11 +23883,11 @@ export default { 41 ], "order_by": [ - 4276, - "[player_utility_order_by!]" + 6274, + "[utility_practice_sessions_order_by!]" ], "where": [ - 4266 + 6263 ] } ], @@ -23253,24 +23898,24 @@ export default { 84 ] }, - "e_utility_types_aggregate": { + "e_utility_practice_statuses_aggregate": { "aggregate": [ - 1525 + 1556 ], "nodes": [ - 1523 + 1554 ], "__typename": [ 84 ] }, - "e_utility_types_aggregate_fields": { + "e_utility_practice_statuses_aggregate_fields": { "count": [ 41, { "columns": [ - 1537, - "[e_utility_types_select_column!]" + 1569, + "[e_utility_practice_statuses_select_column!]" ], "distinct": [ 6 @@ -23278,33 +23923,33 @@ export default { } ], "max": [ - 1531 + 1562 ], "min": [ - 1532 + 1563 ], "__typename": [ 84 ] }, - "e_utility_types_bool_exp": { + "e_utility_practice_statuses_bool_exp": { "_and": [ - 1526 + 1557 ], "_not": [ - 1526 + 1557 ], "_or": [ - 1526 + 1557 ], "description": [ 86 ], - "player_utilities": [ - 4266 + "utility_practice_sessions": [ + 6263 ], - "player_utilities_aggregate": [ - 4259 + "utility_practice_sessions_aggregate": [ + 6254 ], "value": [ 86 @@ -23313,34 +23958,34 @@ export default { 84 ] }, - "e_utility_types_constraint": {}, - "e_utility_types_enum": {}, - "e_utility_types_enum_comparison_exp": { + "e_utility_practice_statuses_constraint": {}, + "e_utility_practice_statuses_enum": {}, + "e_utility_practice_statuses_enum_comparison_exp": { "_eq": [ - 1528 + 1559 ], "_in": [ - 1528 + 1559 ], "_is_null": [ 6 ], "_neq": [ - 1528 + 1559 ], "_nin": [ - 1528 + 1559 ], "__typename": [ 84 ] }, - "e_utility_types_insert_input": { + "e_utility_practice_statuses_insert_input": { "description": [ 84 ], - "player_utilities": [ - 4263 + "utility_practice_sessions": [ + 6260 ], "value": [ 84 @@ -23349,7 +23994,7 @@ export default { 84 ] }, - "e_utility_types_max_fields": { + "e_utility_practice_statuses_max_fields": { "description": [ 84 ], @@ -23360,7 +24005,7 @@ export default { 84 ] }, - "e_utility_types_min_fields": { + "e_utility_practice_statuses_min_fields": { "description": [ 84 ], @@ -23371,46 +24016,57 @@ export default { 84 ] }, - "e_utility_types_mutation_response": { + "e_utility_practice_statuses_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 1523 + 1554 ], "__typename": [ 84 ] }, - "e_utility_types_on_conflict": { + "e_utility_practice_statuses_obj_rel_insert_input": { + "data": [ + 1561 + ], + "on_conflict": [ + 1566 + ], + "__typename": [ + 84 + ] + }, + "e_utility_practice_statuses_on_conflict": { "constraint": [ - 1527 + 1558 ], "update_columns": [ - 1541 + 1573 ], "where": [ - 1526 + 1557 ], "__typename": [ 84 ] }, - "e_utility_types_order_by": { + "e_utility_practice_statuses_order_by": { "description": [ - 3373 + 3505 ], - "player_utilities_aggregate": [ - 4262 + "utility_practice_sessions_aggregate": [ + 6259 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "e_utility_types_pk_columns_input": { + "e_utility_practice_statuses_pk_columns_input": { "value": [ 84 ], @@ -23418,8 +24074,8 @@ export default { 84 ] }, - "e_utility_types_select_column": {}, - "e_utility_types_set_input": { + "e_utility_practice_statuses_select_column": {}, + "e_utility_practice_statuses_set_input": { "description": [ 84 ], @@ -23430,18 +24086,18 @@ export default { 84 ] }, - "e_utility_types_stream_cursor_input": { + "e_utility_practice_statuses_stream_cursor_input": { "initial_value": [ - 1540 + 1572 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "e_utility_types_stream_cursor_value_input": { + "e_utility_practice_statuses_stream_cursor_value_input": { "description": [ 84 ], @@ -23452,28 +24108,28 @@ export default { 84 ] }, - "e_utility_types_update_column": {}, - "e_utility_types_updates": { + "e_utility_practice_statuses_update_column": {}, + "e_utility_practice_statuses_updates": { "_set": [ - 1538 + 1570 ], "where": [ - 1526 + 1557 ], "__typename": [ 84 ] }, - "e_veto_pick_types": { + "e_utility_sources": { "description": [ 84 ], - "match_veto_picks": [ - 2945, + "utility_lineups": [ + 6046, { "distinct_on": [ - 2965, - "[match_map_veto_picks_select_column!]" + 6085, + "[utility_lineups_select_column!]" ], "limit": [ 41 @@ -23482,20 +24138,20 @@ export default { 41 ], "order_by": [ - 2963, - "[match_map_veto_picks_order_by!]" + 6082, + "[utility_lineups_order_by!]" ], "where": [ - 2954 + 6068 ] } ], - "match_veto_picks_aggregate": [ - 2946, + "utility_lineups_aggregate": [ + 6047, { "distinct_on": [ - 2965, - "[match_map_veto_picks_select_column!]" + 6085, + "[utility_lineups_select_column!]" ], "limit": [ 41 @@ -23504,11 +24160,11 @@ export default { 41 ], "order_by": [ - 2963, - "[match_map_veto_picks_order_by!]" + 6082, + "[utility_lineups_order_by!]" ], "where": [ - 2954 + 6068 ] } ], @@ -23519,24 +24175,24 @@ export default { 84 ] }, - "e_veto_pick_types_aggregate": { + "e_utility_sources_aggregate": { "aggregate": [ - 1545 + 1577 ], "nodes": [ - 1543 + 1575 ], "__typename": [ 84 ] }, - "e_veto_pick_types_aggregate_fields": { + "e_utility_sources_aggregate_fields": { "count": [ 41, { "columns": [ - 1557, - "[e_veto_pick_types_select_column!]" + 1589, + "[e_utility_sources_select_column!]" ], "distinct": [ 6 @@ -23544,33 +24200,33 @@ export default { } ], "max": [ - 1551 + 1583 ], "min": [ - 1552 + 1584 ], "__typename": [ 84 ] }, - "e_veto_pick_types_bool_exp": { + "e_utility_sources_bool_exp": { "_and": [ - 1546 + 1578 ], "_not": [ - 1546 + 1578 ], "_or": [ - 1546 + 1578 ], "description": [ 86 ], - "match_veto_picks": [ - 2954 + "utility_lineups": [ + 6068 ], - "match_veto_picks_aggregate": [ - 2947 + "utility_lineups_aggregate": [ + 6048 ], "value": [ 86 @@ -23579,34 +24235,34 @@ export default { 84 ] }, - "e_veto_pick_types_constraint": {}, - "e_veto_pick_types_enum": {}, - "e_veto_pick_types_enum_comparison_exp": { + "e_utility_sources_constraint": {}, + "e_utility_sources_enum": {}, + "e_utility_sources_enum_comparison_exp": { "_eq": [ - 1548 + 1580 ], "_in": [ - 1548 + 1580 ], "_is_null": [ 6 ], "_neq": [ - 1548 + 1580 ], "_nin": [ - 1548 + 1580 ], "__typename": [ 84 ] }, - "e_veto_pick_types_insert_input": { + "e_utility_sources_insert_input": { "description": [ 84 ], - "match_veto_picks": [ - 2953 + "utility_lineups": [ + 6065 ], "value": [ 84 @@ -23615,7 +24271,7 @@ export default { 84 ] }, - "e_veto_pick_types_max_fields": { + "e_utility_sources_max_fields": { "description": [ 84 ], @@ -23626,7 +24282,7 @@ export default { 84 ] }, - "e_veto_pick_types_min_fields": { + "e_utility_sources_min_fields": { "description": [ 84 ], @@ -23637,46 +24293,46 @@ export default { 84 ] }, - "e_veto_pick_types_mutation_response": { + "e_utility_sources_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 1543 + 1575 ], "__typename": [ 84 ] }, - "e_veto_pick_types_on_conflict": { + "e_utility_sources_on_conflict": { "constraint": [ - 1547 + 1579 ], "update_columns": [ - 1561 + 1593 ], "where": [ - 1546 + 1578 ], "__typename": [ 84 ] }, - "e_veto_pick_types_order_by": { + "e_utility_sources_order_by": { "description": [ - 3373 + 3505 ], - "match_veto_picks_aggregate": [ - 2952 + "utility_lineups_aggregate": [ + 6063 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "e_veto_pick_types_pk_columns_input": { + "e_utility_sources_pk_columns_input": { "value": [ 84 ], @@ -23684,8 +24340,8 @@ export default { 84 ] }, - "e_veto_pick_types_select_column": {}, - "e_veto_pick_types_set_input": { + "e_utility_sources_select_column": {}, + "e_utility_sources_set_input": { "description": [ 84 ], @@ -23696,18 +24352,18 @@ export default { 84 ] }, - "e_veto_pick_types_stream_cursor_input": { + "e_utility_sources_stream_cursor_input": { "initial_value": [ - 1560 + 1592 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "e_veto_pick_types_stream_cursor_value_input": { + "e_utility_sources_stream_cursor_value_input": { "description": [ 84 ], @@ -23718,22 +24374,66 @@ export default { 84 ] }, - "e_veto_pick_types_update_column": {}, - "e_veto_pick_types_updates": { + "e_utility_sources_update_column": {}, + "e_utility_sources_updates": { "_set": [ - 1558 + 1590 ], "where": [ - 1546 + 1578 ], "__typename": [ 84 ] }, - "e_winning_reasons": { + "e_utility_techniques": { "description": [ 84 ], + "utility_lineups": [ + 6046, + { + "distinct_on": [ + 6085, + "[utility_lineups_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6082, + "[utility_lineups_order_by!]" + ], + "where": [ + 6068 + ] + } + ], + "utility_lineups_aggregate": [ + 6047, + { + "distinct_on": [ + 6085, + "[utility_lineups_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6082, + "[utility_lineups_order_by!]" + ], + "where": [ + 6068 + ] + } + ], "value": [ 84 ], @@ -23741,24 +24441,24 @@ export default { 84 ] }, - "e_winning_reasons_aggregate": { + "e_utility_techniques_aggregate": { "aggregate": [ - 1565 + 1597 ], "nodes": [ - 1563 + 1595 ], "__typename": [ 84 ] }, - "e_winning_reasons_aggregate_fields": { + "e_utility_techniques_aggregate_fields": { "count": [ 41, { "columns": [ - 1577, - "[e_winning_reasons_select_column!]" + 1609, + "[e_utility_techniques_select_column!]" ], "distinct": [ 6 @@ -23766,28 +24466,34 @@ export default { } ], "max": [ - 1571 + 1603 ], "min": [ - 1572 + 1604 ], "__typename": [ 84 ] }, - "e_winning_reasons_bool_exp": { + "e_utility_techniques_bool_exp": { "_and": [ - 1566 + 1598 ], "_not": [ - 1566 + 1598 ], "_or": [ - 1566 + 1598 ], "description": [ 86 ], + "utility_lineups": [ + 6068 + ], + "utility_lineups_aggregate": [ + 6048 + ], "value": [ 86 ], @@ -23795,32 +24501,35 @@ export default { 84 ] }, - "e_winning_reasons_constraint": {}, - "e_winning_reasons_enum": {}, - "e_winning_reasons_enum_comparison_exp": { + "e_utility_techniques_constraint": {}, + "e_utility_techniques_enum": {}, + "e_utility_techniques_enum_comparison_exp": { "_eq": [ - 1568 + 1600 ], "_in": [ - 1568 + 1600 ], "_is_null": [ 6 ], "_neq": [ - 1568 + 1600 ], "_nin": [ - 1568 + 1600 ], "__typename": [ 84 ] }, - "e_winning_reasons_insert_input": { + "e_utility_techniques_insert_input": { "description": [ 84 ], + "utility_lineups": [ + 6065 + ], "value": [ 84 ], @@ -23828,7 +24537,7 @@ export default { 84 ] }, - "e_winning_reasons_max_fields": { + "e_utility_techniques_max_fields": { "description": [ 84 ], @@ -23839,7 +24548,7 @@ export default { 84 ] }, - "e_winning_reasons_min_fields": { + "e_utility_techniques_min_fields": { "description": [ 84 ], @@ -23850,43 +24559,46 @@ export default { 84 ] }, - "e_winning_reasons_mutation_response": { + "e_utility_techniques_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 1563 + 1595 ], "__typename": [ 84 ] }, - "e_winning_reasons_on_conflict": { + "e_utility_techniques_on_conflict": { "constraint": [ - 1567 + 1599 ], "update_columns": [ - 1581 + 1613 ], "where": [ - 1566 + 1598 ], "__typename": [ 84 ] }, - "e_winning_reasons_order_by": { + "e_utility_techniques_order_by": { "description": [ - 3373 + 3505 + ], + "utility_lineups_aggregate": [ + 6063 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "e_winning_reasons_pk_columns_input": { + "e_utility_techniques_pk_columns_input": { "value": [ 84 ], @@ -23894,8 +24606,8 @@ export default { 84 ] }, - "e_winning_reasons_select_column": {}, - "e_winning_reasons_set_input": { + "e_utility_techniques_select_column": {}, + "e_utility_techniques_set_input": { "description": [ 84 ], @@ -23906,18 +24618,18 @@ export default { 84 ] }, - "e_winning_reasons_stream_cursor_input": { + "e_utility_techniques_stream_cursor_input": { "initial_value": [ - 1580 + 1612 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "e_winning_reasons_stream_cursor_value_input": { + "e_utility_techniques_stream_cursor_value_input": { "description": [ 84 ], @@ -23928,56 +24640,91 @@ export default { 84 ] }, - "e_winning_reasons_update_column": {}, - "e_winning_reasons_updates": { + "e_utility_techniques_update_column": {}, + "e_utility_techniques_updates": { "_set": [ - 1578 + 1610 ], "where": [ - 1566 + 1598 ], "__typename": [ 84 ] }, - "event_match_links": { - "created_at": [ - 4954 - ], - "event": [ - 1814 + "e_utility_throw_strengths": { + "description": [ + 84 ], - "event_id": [ - 5454 + "utility_lineups": [ + 6046, + { + "distinct_on": [ + 6085, + "[utility_lineups_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6082, + "[utility_lineups_order_by!]" + ], + "where": [ + 6068 + ] + } ], - "match": [ - 3157 + "utility_lineups_aggregate": [ + 6047, + { + "distinct_on": [ + 6085, + "[utility_lineups_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6082, + "[utility_lineups_order_by!]" + ], + "where": [ + 6068 + ] + } ], - "match_id": [ - 5454 + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_match_links_aggregate": { + "e_utility_throw_strengths_aggregate": { "aggregate": [ - 1585 + 1617 ], "nodes": [ - 1583 + 1615 ], "__typename": [ 84 ] }, - "event_match_links_aggregate_fields": { + "e_utility_throw_strengths_aggregate_fields": { "count": [ 41, { "columns": [ - 1595, - "[event_match_links_select_column!]" + 1629, + "[e_utility_throw_strengths_select_column!]" ], "distinct": [ 6 @@ -23985,229 +24732,202 @@ export default { } ], "max": [ - 1589 + 1623 ], "min": [ - 1590 + 1624 ], "__typename": [ 84 ] }, - "event_match_links_bool_exp": { + "e_utility_throw_strengths_bool_exp": { "_and": [ - 1586 + 1618 ], "_not": [ - 1586 + 1618 ], "_or": [ - 1586 - ], - "created_at": [ - 4955 + 1618 ], - "event": [ - 1818 + "description": [ + 86 ], - "event_id": [ - 5456 + "utility_lineups": [ + 6068 ], - "match": [ - 3168 + "utility_lineups_aggregate": [ + 6048 ], - "match_id": [ - 5456 + "value": [ + 86 ], "__typename": [ 84 ] }, - "event_match_links_constraint": {}, - "event_match_links_insert_input": { - "created_at": [ - 4954 + "e_utility_throw_strengths_constraint": {}, + "e_utility_throw_strengths_enum": {}, + "e_utility_throw_strengths_enum_comparison_exp": { + "_eq": [ + 1620 ], - "event": [ - 1825 + "_in": [ + 1620 ], - "event_id": [ - 5454 + "_is_null": [ + 6 ], - "match": [ - 3177 + "_neq": [ + 1620 ], - "match_id": [ - 5454 + "_nin": [ + 1620 ], "__typename": [ 84 ] }, - "event_match_links_max_fields": { - "created_at": [ - 4954 + "e_utility_throw_strengths_insert_input": { + "description": [ + 84 ], - "event_id": [ - 5454 + "utility_lineups": [ + 6065 ], - "match_id": [ - 5454 + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_match_links_min_fields": { - "created_at": [ - 4954 + "e_utility_throw_strengths_max_fields": { + "description": [ + 84 ], - "event_id": [ - 5454 + "value": [ + 84 ], - "match_id": [ - 5454 + "__typename": [ + 84 + ] + }, + "e_utility_throw_strengths_min_fields": { + "description": [ + 84 + ], + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_match_links_mutation_response": { + "e_utility_throw_strengths_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 1583 + 1615 ], "__typename": [ 84 ] }, - "event_match_links_on_conflict": { + "e_utility_throw_strengths_on_conflict": { "constraint": [ - 1587 + 1619 ], "update_columns": [ - 1599 + 1633 ], "where": [ - 1586 + 1618 ], "__typename": [ 84 ] }, - "event_match_links_order_by": { - "created_at": [ - 3373 - ], - "event": [ - 1827 - ], - "event_id": [ - 3373 + "e_utility_throw_strengths_order_by": { + "description": [ + 3505 ], - "match": [ - 3179 + "utility_lineups_aggregate": [ + 6063 ], - "match_id": [ - 3373 + "value": [ + 3505 ], "__typename": [ 84 ] }, - "event_match_links_pk_columns_input": { - "event_id": [ - 5454 - ], - "match_id": [ - 5454 + "e_utility_throw_strengths_pk_columns_input": { + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_match_links_select_column": {}, - "event_match_links_set_input": { - "created_at": [ - 4954 - ], - "event_id": [ - 5454 + "e_utility_throw_strengths_select_column": {}, + "e_utility_throw_strengths_set_input": { + "description": [ + 84 ], - "match_id": [ - 5454 + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_match_links_stream_cursor_input": { + "e_utility_throw_strengths_stream_cursor_input": { "initial_value": [ - 1598 + 1632 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "event_match_links_stream_cursor_value_input": { - "created_at": [ - 4954 - ], - "event_id": [ - 5454 + "e_utility_throw_strengths_stream_cursor_value_input": { + "description": [ + 84 ], - "match_id": [ - 5454 + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_match_links_update_column": {}, - "event_match_links_updates": { + "e_utility_throw_strengths_update_column": {}, + "e_utility_throw_strengths_updates": { "_set": [ - 1596 + 1630 ], "where": [ - 1586 + 1618 ], "__typename": [ 84 ] }, - "event_media": { - "created_at": [ - 4954 - ], - "event": [ - 1814 - ], - "event_id": [ - 5454 - ], - "external_url": [ - 84 - ], - "filename": [ - 84 - ], - "id": [ - 5454 - ], - "mime_type": [ + "e_utility_types": { + "description": [ 84 ], - "players": [ - 1623, + "player_utilities": [ + 4389, { "distinct_on": [ - 1644, - "[event_media_players_select_column!]" + 4410, + "[player_utility_select_column!]" ], "limit": [ 41 @@ -24216,20 +24936,20 @@ export default { 41 ], "order_by": [ - 1642, - "[event_media_players_order_by!]" + 4408, + "[player_utility_order_by!]" ], "where": [ - 1632 + 4398 ] } ], - "players_aggregate": [ - 1624, + "player_utilities_aggregate": [ + 4390, { "distinct_on": [ - 1644, - "[event_media_players_select_column!]" + 4410, + "[player_utility_select_column!]" ], "limit": [ 41 @@ -24238,79 +24958,39 @@ export default { 41 ], "order_by": [ - 1642, - "[event_media_players_order_by!]" + 4408, + "[player_utility_order_by!]" ], "where": [ - 1632 + 4398 ] } ], - "size": [ - 269 - ], - "thumbnail_filename": [ - 84 - ], - "title": [ + "value": [ 84 ], - "uploader": [ - 4331 - ], - "uploader_steam_id": [ - 269 - ], "__typename": [ 84 ] }, - "event_media_aggregate": { + "e_utility_types_aggregate": { "aggregate": [ - 1605 + 1637 ], "nodes": [ - 1601 - ], - "__typename": [ - 84 - ] - }, - "event_media_aggregate_bool_exp": { - "count": [ - 1604 - ], - "__typename": [ - 84 - ] - }, - "event_media_aggregate_bool_exp_count": { - "arguments": [ - 1664 - ], - "distinct": [ - 6 - ], - "filter": [ - 1610 - ], - "predicate": [ - 42 + 1635 ], "__typename": [ 84 ] }, - "event_media_aggregate_fields": { - "avg": [ - 1608 - ], + "e_utility_types_aggregate_fields": { "count": [ 41, { "columns": [ - 1664, - "[event_media_select_column!]" + 1649, + "[e_utility_types_select_column!]" ], "distinct": [ 6 @@ -24318,1251 +24998,1287 @@ export default { } ], "max": [ - 1614 + 1643 ], "min": [ - 1616 + 1644 ], - "stddev": [ - 1666 + "__typename": [ + 84 + ] + }, + "e_utility_types_bool_exp": { + "_and": [ + 1638 ], - "stddev_pop": [ - 1668 + "_not": [ + 1638 ], - "stddev_samp": [ - 1670 + "_or": [ + 1638 ], - "sum": [ - 1674 + "description": [ + 86 ], - "var_pop": [ - 1678 + "player_utilities": [ + 4398 ], - "var_samp": [ - 1680 + "player_utilities_aggregate": [ + 4391 ], - "variance": [ - 1682 + "value": [ + 86 ], "__typename": [ 84 ] }, - "event_media_aggregate_order_by": { - "avg": [ - 1609 - ], - "count": [ - 3373 - ], - "max": [ - 1615 - ], - "min": [ - 1617 + "e_utility_types_constraint": {}, + "e_utility_types_enum": {}, + "e_utility_types_enum_comparison_exp": { + "_eq": [ + 1640 ], - "stddev": [ - 1667 + "_in": [ + 1640 ], - "stddev_pop": [ - 1669 + "_is_null": [ + 6 ], - "stddev_samp": [ - 1671 + "_neq": [ + 1640 ], - "sum": [ - 1675 + "_nin": [ + 1640 ], - "var_pop": [ - 1679 + "__typename": [ + 84 + ] + }, + "e_utility_types_insert_input": { + "description": [ + 84 ], - "var_samp": [ - 1681 + "player_utilities": [ + 4395 ], - "variance": [ - 1683 + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_media_arr_rel_insert_input": { - "data": [ - 1613 + "e_utility_types_max_fields": { + "description": [ + 84 ], - "on_conflict": [ - 1620 + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_media_avg_fields": { - "size": [ - 32 + "e_utility_types_min_fields": { + "description": [ + 84 ], - "uploader_steam_id": [ - 32 + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_media_avg_order_by": { - "size": [ - 3373 + "e_utility_types_mutation_response": { + "affected_rows": [ + 41 ], - "uploader_steam_id": [ - 3373 + "returning": [ + 1635 ], "__typename": [ 84 ] }, - "event_media_bool_exp": { - "_and": [ - 1610 - ], - "_not": [ - 1610 - ], - "_or": [ - 1610 - ], - "created_at": [ - 4955 - ], - "event": [ - 1818 - ], - "event_id": [ - 5456 - ], - "external_url": [ - 86 - ], - "filename": [ - 86 - ], - "id": [ - 5456 - ], - "mime_type": [ - 86 - ], - "players": [ - 1632 - ], - "players_aggregate": [ - 1625 + "e_utility_types_on_conflict": { + "constraint": [ + 1639 ], - "size": [ - 271 + "update_columns": [ + 1653 ], - "thumbnail_filename": [ - 86 + "where": [ + 1638 ], - "title": [ - 86 + "__typename": [ + 84 + ] + }, + "e_utility_types_order_by": { + "description": [ + 3505 ], - "uploader": [ - 4335 + "player_utilities_aggregate": [ + 4394 ], - "uploader_steam_id": [ - 271 + "value": [ + 3505 ], "__typename": [ 84 ] }, - "event_media_constraint": {}, - "event_media_inc_input": { - "size": [ - 269 - ], - "uploader_steam_id": [ - 269 + "e_utility_types_pk_columns_input": { + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_media_insert_input": { - "created_at": [ - 4954 - ], - "event": [ - 1825 - ], - "event_id": [ - 5454 - ], - "external_url": [ + "e_utility_types_select_column": {}, + "e_utility_types_set_input": { + "description": [ 84 ], - "filename": [ + "value": [ 84 ], - "id": [ - 5454 - ], - "mime_type": [ + "__typename": [ 84 + ] + }, + "e_utility_types_stream_cursor_input": { + "initial_value": [ + 1652 ], - "players": [ - 1629 - ], - "size": [ - 269 + "ordering": [ + 383 ], - "thumbnail_filename": [ + "__typename": [ 84 - ], - "title": [ + ] + }, + "e_utility_types_stream_cursor_value_input": { + "description": [ 84 ], - "uploader": [ - 4342 - ], - "uploader_steam_id": [ - 269 + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_media_max_fields": { - "created_at": [ - 4954 + "e_utility_types_update_column": {}, + "e_utility_types_updates": { + "_set": [ + 1650 ], - "event_id": [ - 5454 + "where": [ + 1638 ], - "external_url": [ + "__typename": [ 84 - ], - "filename": [ + ] + }, + "e_utility_visibility": { + "description": [ 84 ], - "id": [ - 5454 - ], - "mime_type": [ - 84 + "utility_lineups": [ + 6046, + { + "distinct_on": [ + 6085, + "[utility_lineups_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6082, + "[utility_lineups_order_by!]" + ], + "where": [ + 6068 + ] + } ], - "size": [ - 269 + "utility_lineups_aggregate": [ + 6047, + { + "distinct_on": [ + 6085, + "[utility_lineups_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6082, + "[utility_lineups_order_by!]" + ], + "where": [ + 6068 + ] + } ], - "thumbnail_filename": [ + "value": [ 84 ], - "title": [ + "__typename": [ 84 + ] + }, + "e_utility_visibility_aggregate": { + "aggregate": [ + 1657 ], - "uploader_steam_id": [ - 269 + "nodes": [ + 1655 ], "__typename": [ 84 ] }, - "event_media_max_order_by": { - "created_at": [ - 3373 + "e_utility_visibility_aggregate_fields": { + "count": [ + 41, + { + "columns": [ + 1669, + "[e_utility_visibility_select_column!]" + ], + "distinct": [ + 6 + ] + } ], - "event_id": [ - 3373 + "max": [ + 1663 ], - "external_url": [ - 3373 + "min": [ + 1664 ], - "filename": [ - 3373 + "__typename": [ + 84 + ] + }, + "e_utility_visibility_bool_exp": { + "_and": [ + 1658 ], - "id": [ - 3373 + "_not": [ + 1658 ], - "mime_type": [ - 3373 + "_or": [ + 1658 ], - "size": [ - 3373 + "description": [ + 86 ], - "thumbnail_filename": [ - 3373 + "utility_lineups": [ + 6068 ], - "title": [ - 3373 + "utility_lineups_aggregate": [ + 6048 ], - "uploader_steam_id": [ - 3373 + "value": [ + 86 ], "__typename": [ 84 ] }, - "event_media_min_fields": { - "created_at": [ - 4954 + "e_utility_visibility_constraint": {}, + "e_utility_visibility_enum": {}, + "e_utility_visibility_enum_comparison_exp": { + "_eq": [ + 1660 ], - "event_id": [ - 5454 + "_in": [ + 1660 ], - "external_url": [ - 84 + "_is_null": [ + 6 ], - "filename": [ - 84 + "_neq": [ + 1660 ], - "id": [ - 5454 + "_nin": [ + 1660 ], - "mime_type": [ + "__typename": [ 84 - ], - "size": [ - 269 - ], - "thumbnail_filename": [ + ] + }, + "e_utility_visibility_insert_input": { + "description": [ 84 ], - "title": [ - 84 + "utility_lineups": [ + 6065 ], - "uploader_steam_id": [ - 269 + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_media_min_order_by": { - "created_at": [ - 3373 - ], - "event_id": [ - 3373 - ], - "external_url": [ - 3373 - ], - "filename": [ - 3373 - ], - "id": [ - 3373 - ], - "mime_type": [ - 3373 - ], - "size": [ - 3373 - ], - "thumbnail_filename": [ - 3373 - ], - "title": [ - 3373 + "e_utility_visibility_max_fields": { + "description": [ + 84 ], - "uploader_steam_id": [ - 3373 + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_media_mutation_response": { - "affected_rows": [ - 41 + "e_utility_visibility_min_fields": { + "description": [ + 84 ], - "returning": [ - 1601 + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_media_obj_rel_insert_input": { - "data": [ - 1613 + "e_utility_visibility_mutation_response": { + "affected_rows": [ + 41 ], - "on_conflict": [ - 1620 + "returning": [ + 1655 ], "__typename": [ 84 ] }, - "event_media_on_conflict": { + "e_utility_visibility_on_conflict": { "constraint": [ - 1611 + 1659 ], "update_columns": [ - 1676 + 1673 ], "where": [ - 1610 + 1658 ], "__typename": [ 84 ] }, - "event_media_order_by": { - "created_at": [ - 3373 - ], - "event": [ - 1827 - ], - "event_id": [ - 3373 - ], - "external_url": [ - 3373 - ], - "filename": [ - 3373 - ], - "id": [ - 3373 - ], - "mime_type": [ - 3373 - ], - "players_aggregate": [ - 1628 - ], - "size": [ - 3373 - ], - "thumbnail_filename": [ - 3373 - ], - "title": [ - 3373 + "e_utility_visibility_order_by": { + "description": [ + 3505 ], - "uploader": [ - 4344 + "utility_lineups_aggregate": [ + 6063 ], - "uploader_steam_id": [ - 3373 + "value": [ + 3505 ], "__typename": [ 84 ] }, - "event_media_pk_columns_input": { - "id": [ - 5454 + "e_utility_visibility_pk_columns_input": { + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_media_players": { - "created_at": [ - 4954 - ], - "media": [ - 1601 - ], - "media_id": [ - 5454 - ], - "player": [ - 4331 + "e_utility_visibility_select_column": {}, + "e_utility_visibility_set_input": { + "description": [ + 84 ], - "steam_id": [ - 269 + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_media_players_aggregate": { - "aggregate": [ - 1627 + "e_utility_visibility_stream_cursor_input": { + "initial_value": [ + 1672 ], - "nodes": [ - 1623 + "ordering": [ + 383 ], "__typename": [ 84 ] }, - "event_media_players_aggregate_bool_exp": { - "count": [ - 1626 + "e_utility_visibility_stream_cursor_value_input": { + "description": [ + 84 + ], + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_media_players_aggregate_bool_exp_count": { - "arguments": [ - 1644 - ], - "distinct": [ - 6 - ], - "filter": [ - 1632 + "e_utility_visibility_update_column": {}, + "e_utility_visibility_updates": { + "_set": [ + 1670 ], - "predicate": [ - 42 + "where": [ + 1658 ], "__typename": [ 84 ] }, - "event_media_players_aggregate_fields": { - "avg": [ - 1630 + "e_veto_pick_types": { + "description": [ + 84 ], - "count": [ - 41, + "match_veto_picks": [ + 3077, { - "columns": [ - 1644, - "[event_media_players_select_column!]" + "distinct_on": [ + 3097, + "[match_map_veto_picks_select_column!]" ], - "distinct": [ - 6 + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 3095, + "[match_map_veto_picks_order_by!]" + ], + "where": [ + 3086 ] } ], - "max": [ - 1636 - ], - "min": [ - 1638 - ], - "stddev": [ - 1646 - ], - "stddev_pop": [ - 1648 - ], - "stddev_samp": [ - 1650 - ], - "sum": [ - 1654 - ], - "var_pop": [ - 1658 - ], - "var_samp": [ - 1660 - ], - "variance": [ - 1662 + "match_veto_picks_aggregate": [ + 3078, + { + "distinct_on": [ + 3097, + "[match_map_veto_picks_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 3095, + "[match_map_veto_picks_order_by!]" + ], + "where": [ + 3086 + ] + } ], - "__typename": [ + "value": [ 84 - ] - }, - "event_media_players_aggregate_order_by": { - "avg": [ - 1631 - ], - "count": [ - 3373 - ], - "max": [ - 1637 - ], - "min": [ - 1639 - ], - "stddev": [ - 1647 - ], - "stddev_pop": [ - 1649 - ], - "stddev_samp": [ - 1651 - ], - "sum": [ - 1655 - ], - "var_pop": [ - 1659 - ], - "var_samp": [ - 1661 - ], - "variance": [ - 1663 ], "__typename": [ 84 ] }, - "event_media_players_arr_rel_insert_input": { - "data": [ - 1635 + "e_veto_pick_types_aggregate": { + "aggregate": [ + 1677 ], - "on_conflict": [ - 1641 + "nodes": [ + 1675 ], "__typename": [ 84 ] }, - "event_media_players_avg_fields": { - "steam_id": [ - 32 + "e_veto_pick_types_aggregate_fields": { + "count": [ + 41, + { + "columns": [ + 1689, + "[e_veto_pick_types_select_column!]" + ], + "distinct": [ + 6 + ] + } ], - "__typename": [ - 84 - ] - }, - "event_media_players_avg_order_by": { - "steam_id": [ - 3373 + "max": [ + 1683 + ], + "min": [ + 1684 ], "__typename": [ 84 ] }, - "event_media_players_bool_exp": { + "e_veto_pick_types_bool_exp": { "_and": [ - 1632 + 1678 ], "_not": [ - 1632 + 1678 ], "_or": [ - 1632 - ], - "created_at": [ - 4955 - ], - "media": [ - 1610 + 1678 ], - "media_id": [ - 5456 + "description": [ + 86 ], - "player": [ - 4335 + "match_veto_picks": [ + 3086 ], - "steam_id": [ - 271 + "match_veto_picks_aggregate": [ + 3079 ], - "__typename": [ - 84 - ] - }, - "event_media_players_constraint": {}, - "event_media_players_inc_input": { - "steam_id": [ - 269 + "value": [ + 86 ], "__typename": [ 84 ] }, - "event_media_players_insert_input": { - "created_at": [ - 4954 + "e_veto_pick_types_constraint": {}, + "e_veto_pick_types_enum": {}, + "e_veto_pick_types_enum_comparison_exp": { + "_eq": [ + 1680 ], - "media": [ - 1619 + "_in": [ + 1680 ], - "media_id": [ - 5454 + "_is_null": [ + 6 ], - "player": [ - 4342 + "_neq": [ + 1680 ], - "steam_id": [ - 269 + "_nin": [ + 1680 ], "__typename": [ 84 ] }, - "event_media_players_max_fields": { - "created_at": [ - 4954 - ], - "media_id": [ - 5454 - ], - "steam_id": [ - 269 - ], - "__typename": [ + "e_veto_pick_types_insert_input": { + "description": [ 84 - ] - }, - "event_media_players_max_order_by": { - "created_at": [ - 3373 ], - "media_id": [ - 3373 + "match_veto_picks": [ + 3085 ], - "steam_id": [ - 3373 + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_media_players_min_fields": { - "created_at": [ - 4954 - ], - "media_id": [ - 5454 + "e_veto_pick_types_max_fields": { + "description": [ + 84 ], - "steam_id": [ - 269 + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_media_players_min_order_by": { - "created_at": [ - 3373 - ], - "media_id": [ - 3373 + "e_veto_pick_types_min_fields": { + "description": [ + 84 ], - "steam_id": [ - 3373 + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_media_players_mutation_response": { + "e_veto_pick_types_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 1623 + 1675 ], "__typename": [ 84 ] }, - "event_media_players_on_conflict": { + "e_veto_pick_types_on_conflict": { "constraint": [ - 1633 + 1679 ], "update_columns": [ - 1656 + 1693 ], "where": [ - 1632 + 1678 ], "__typename": [ 84 ] }, - "event_media_players_order_by": { - "created_at": [ - 3373 - ], - "media": [ - 1621 - ], - "media_id": [ - 3373 + "e_veto_pick_types_order_by": { + "description": [ + 3505 ], - "player": [ - 4344 + "match_veto_picks_aggregate": [ + 3084 ], - "steam_id": [ - 3373 + "value": [ + 3505 ], "__typename": [ 84 ] }, - "event_media_players_pk_columns_input": { - "media_id": [ - 5454 - ], - "steam_id": [ - 269 + "e_veto_pick_types_pk_columns_input": { + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_media_players_select_column": {}, - "event_media_players_set_input": { - "created_at": [ - 4954 - ], - "media_id": [ - 5454 + "e_veto_pick_types_select_column": {}, + "e_veto_pick_types_set_input": { + "description": [ + 84 ], - "steam_id": [ - 269 + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_media_players_stddev_fields": { - "steam_id": [ - 32 + "e_veto_pick_types_stream_cursor_input": { + "initial_value": [ + 1692 + ], + "ordering": [ + 383 ], "__typename": [ 84 ] }, - "event_media_players_stddev_order_by": { - "steam_id": [ - 3373 + "e_veto_pick_types_stream_cursor_value_input": { + "description": [ + 84 ], - "__typename": [ + "value": [ 84 - ] - }, - "event_media_players_stddev_pop_fields": { - "steam_id": [ - 32 ], "__typename": [ 84 ] }, - "event_media_players_stddev_pop_order_by": { - "steam_id": [ - 3373 + "e_veto_pick_types_update_column": {}, + "e_veto_pick_types_updates": { + "_set": [ + 1690 + ], + "where": [ + 1678 ], "__typename": [ 84 ] }, - "event_media_players_stddev_samp_fields": { - "steam_id": [ - 32 + "e_winning_reasons": { + "description": [ + 84 ], - "__typename": [ + "value": [ 84 - ] - }, - "event_media_players_stddev_samp_order_by": { - "steam_id": [ - 3373 ], "__typename": [ 84 ] }, - "event_media_players_stream_cursor_input": { - "initial_value": [ - 1653 + "e_winning_reasons_aggregate": { + "aggregate": [ + 1697 ], - "ordering": [ - 352 + "nodes": [ + 1695 ], "__typename": [ 84 ] }, - "event_media_players_stream_cursor_value_input": { - "created_at": [ - 4954 + "e_winning_reasons_aggregate_fields": { + "count": [ + 41, + { + "columns": [ + 1709, + "[e_winning_reasons_select_column!]" + ], + "distinct": [ + 6 + ] + } ], - "media_id": [ - 5454 + "max": [ + 1703 ], - "steam_id": [ - 269 + "min": [ + 1704 ], "__typename": [ 84 ] }, - "event_media_players_sum_fields": { - "steam_id": [ - 269 + "e_winning_reasons_bool_exp": { + "_and": [ + 1698 ], - "__typename": [ - 84 - ] - }, - "event_media_players_sum_order_by": { - "steam_id": [ - 3373 + "_not": [ + 1698 + ], + "_or": [ + 1698 + ], + "description": [ + 86 + ], + "value": [ + 86 ], "__typename": [ 84 ] }, - "event_media_players_update_column": {}, - "event_media_players_updates": { - "_inc": [ - 1634 + "e_winning_reasons_constraint": {}, + "e_winning_reasons_enum": {}, + "e_winning_reasons_enum_comparison_exp": { + "_eq": [ + 1700 ], - "_set": [ - 1645 + "_in": [ + 1700 ], - "where": [ - 1632 + "_is_null": [ + 6 + ], + "_neq": [ + 1700 + ], + "_nin": [ + 1700 ], "__typename": [ 84 ] }, - "event_media_players_var_pop_fields": { - "steam_id": [ - 32 + "e_winning_reasons_insert_input": { + "description": [ + 84 ], - "__typename": [ + "value": [ 84 - ] - }, - "event_media_players_var_pop_order_by": { - "steam_id": [ - 3373 ], "__typename": [ 84 ] }, - "event_media_players_var_samp_fields": { - "steam_id": [ - 32 + "e_winning_reasons_max_fields": { + "description": [ + 84 ], - "__typename": [ + "value": [ 84 - ] - }, - "event_media_players_var_samp_order_by": { - "steam_id": [ - 3373 ], "__typename": [ 84 ] }, - "event_media_players_variance_fields": { - "steam_id": [ - 32 + "e_winning_reasons_min_fields": { + "description": [ + 84 ], - "__typename": [ + "value": [ 84 - ] - }, - "event_media_players_variance_order_by": { - "steam_id": [ - 3373 ], "__typename": [ 84 ] }, - "event_media_select_column": {}, - "event_media_set_input": { - "created_at": [ - 4954 + "e_winning_reasons_mutation_response": { + "affected_rows": [ + 41 ], - "event_id": [ - 5454 + "returning": [ + 1695 ], - "external_url": [ + "__typename": [ 84 + ] + }, + "e_winning_reasons_on_conflict": { + "constraint": [ + 1699 ], - "filename": [ - 84 + "update_columns": [ + 1713 ], - "id": [ - 5454 + "where": [ + 1698 ], - "mime_type": [ + "__typename": [ 84 + ] + }, + "e_winning_reasons_order_by": { + "description": [ + 3505 ], - "size": [ - 269 + "value": [ + 3505 ], - "thumbnail_filename": [ + "__typename": [ 84 - ], - "title": [ + ] + }, + "e_winning_reasons_pk_columns_input": { + "value": [ 84 ], - "uploader_steam_id": [ - 269 - ], "__typename": [ 84 ] }, - "event_media_stddev_fields": { - "size": [ - 32 + "e_winning_reasons_select_column": {}, + "e_winning_reasons_set_input": { + "description": [ + 84 ], - "uploader_steam_id": [ - 32 + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_media_stddev_order_by": { - "size": [ - 3373 + "e_winning_reasons_stream_cursor_input": { + "initial_value": [ + 1712 ], - "uploader_steam_id": [ - 3373 + "ordering": [ + 383 ], "__typename": [ 84 ] }, - "event_media_stddev_pop_fields": { - "size": [ - 32 + "e_winning_reasons_stream_cursor_value_input": { + "description": [ + 84 ], - "uploader_steam_id": [ - 32 + "value": [ + 84 ], "__typename": [ 84 ] }, - "event_media_stddev_pop_order_by": { - "size": [ - 3373 + "e_winning_reasons_update_column": {}, + "e_winning_reasons_updates": { + "_set": [ + 1710 ], - "uploader_steam_id": [ - 3373 + "where": [ + 1698 ], "__typename": [ 84 ] }, - "event_media_stddev_samp_fields": { - "size": [ - 32 + "event_match_links": { + "created_at": [ + 5086 ], - "uploader_steam_id": [ - 32 + "event": [ + 1946 + ], + "event_id": [ + 6298 + ], + "match": [ + 3289 + ], + "match_id": [ + 6298 ], "__typename": [ 84 ] }, - "event_media_stddev_samp_order_by": { - "size": [ - 3373 + "event_match_links_aggregate": { + "aggregate": [ + 1717 ], - "uploader_steam_id": [ - 3373 + "nodes": [ + 1715 ], "__typename": [ 84 ] }, - "event_media_stream_cursor_input": { - "initial_value": [ - 1673 + "event_match_links_aggregate_fields": { + "count": [ + 41, + { + "columns": [ + 1727, + "[event_match_links_select_column!]" + ], + "distinct": [ + 6 + ] + } ], - "ordering": [ - 352 + "max": [ + 1721 + ], + "min": [ + 1722 ], "__typename": [ 84 ] }, - "event_media_stream_cursor_value_input": { + "event_match_links_bool_exp": { + "_and": [ + 1718 + ], + "_not": [ + 1718 + ], + "_or": [ + 1718 + ], "created_at": [ - 4954 + 5087 + ], + "event": [ + 1950 ], "event_id": [ - 5454 + 6300 ], - "external_url": [ - 84 + "match": [ + 3300 ], - "filename": [ + "match_id": [ + 6300 + ], + "__typename": [ 84 + ] + }, + "event_match_links_constraint": {}, + "event_match_links_insert_input": { + "created_at": [ + 5086 ], - "id": [ - 5454 + "event": [ + 1957 ], - "mime_type": [ - 84 + "event_id": [ + 6298 ], - "size": [ - 269 + "match": [ + 3309 ], - "thumbnail_filename": [ - 84 + "match_id": [ + 6298 ], - "title": [ + "__typename": [ 84 + ] + }, + "event_match_links_max_fields": { + "created_at": [ + 5086 ], - "uploader_steam_id": [ - 269 + "event_id": [ + 6298 + ], + "match_id": [ + 6298 ], "__typename": [ 84 ] }, - "event_media_sum_fields": { - "size": [ - 269 + "event_match_links_min_fields": { + "created_at": [ + 5086 ], - "uploader_steam_id": [ - 269 + "event_id": [ + 6298 + ], + "match_id": [ + 6298 ], "__typename": [ 84 ] }, - "event_media_sum_order_by": { - "size": [ - 3373 + "event_match_links_mutation_response": { + "affected_rows": [ + 41 ], - "uploader_steam_id": [ - 3373 + "returning": [ + 1715 ], "__typename": [ 84 ] }, - "event_media_update_column": {}, - "event_media_updates": { - "_inc": [ - 1612 + "event_match_links_on_conflict": { + "constraint": [ + 1719 ], - "_set": [ - 1665 + "update_columns": [ + 1731 ], "where": [ - 1610 + 1718 ], "__typename": [ 84 ] }, - "event_media_var_pop_fields": { - "size": [ - 32 + "event_match_links_order_by": { + "created_at": [ + 3505 ], - "uploader_steam_id": [ - 32 + "event": [ + 1959 + ], + "event_id": [ + 3505 + ], + "match": [ + 3311 + ], + "match_id": [ + 3505 ], "__typename": [ 84 ] }, - "event_media_var_pop_order_by": { - "size": [ - 3373 + "event_match_links_pk_columns_input": { + "event_id": [ + 6298 ], - "uploader_steam_id": [ - 3373 + "match_id": [ + 6298 ], "__typename": [ 84 ] }, - "event_media_var_samp_fields": { - "size": [ - 32 + "event_match_links_select_column": {}, + "event_match_links_set_input": { + "created_at": [ + 5086 ], - "uploader_steam_id": [ - 32 + "event_id": [ + 6298 + ], + "match_id": [ + 6298 ], "__typename": [ 84 ] }, - "event_media_var_samp_order_by": { - "size": [ - 3373 + "event_match_links_stream_cursor_input": { + "initial_value": [ + 1730 ], - "uploader_steam_id": [ - 3373 + "ordering": [ + 383 ], "__typename": [ 84 ] }, - "event_media_variance_fields": { - "size": [ - 32 + "event_match_links_stream_cursor_value_input": { + "created_at": [ + 5086 ], - "uploader_steam_id": [ - 32 + "event_id": [ + 6298 + ], + "match_id": [ + 6298 ], "__typename": [ 84 ] }, - "event_media_variance_order_by": { - "size": [ - 3373 + "event_match_links_update_column": {}, + "event_match_links_updates": { + "_set": [ + 1728 ], - "uploader_steam_id": [ - 3373 + "where": [ + 1718 ], "__typename": [ 84 ] }, - "event_organizers": { + "event_media": { "created_at": [ - 4954 + 5086 ], "event": [ - 1814 + 1946 ], "event_id": [ - 5454 + 6298 ], - "organizer": [ - 4331 + "external_url": [ + 84 ], - "steam_id": [ - 269 + "filename": [ + 84 + ], + "id": [ + 6298 + ], + "mime_type": [ + 84 + ], + "players": [ + 1755, + { + "distinct_on": [ + 1776, + "[event_media_players_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1774, + "[event_media_players_order_by!]" + ], + "where": [ + 1764 + ] + } + ], + "players_aggregate": [ + 1756, + { + "distinct_on": [ + 1776, + "[event_media_players_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1774, + "[event_media_players_order_by!]" + ], + "where": [ + 1764 + ] + } + ], + "size": [ + 300 + ], + "thumbnail_filename": [ + 84 + ], + "title": [ + 84 + ], + "uploader": [ + 4463 + ], + "uploader_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "event_organizers_aggregate": { + "event_media_aggregate": { "aggregate": [ - 1688 + 1737 ], "nodes": [ - 1684 + 1733 ], "__typename": [ 84 ] }, - "event_organizers_aggregate_bool_exp": { + "event_media_aggregate_bool_exp": { "count": [ - 1687 + 1736 ], "__typename": [ 84 ] }, - "event_organizers_aggregate_bool_exp_count": { + "event_media_aggregate_bool_exp_count": { "arguments": [ - 1705 + 1796 ], "distinct": [ 6 ], "filter": [ - 1693 + 1742 ], "predicate": [ 42 @@ -25571,16 +26287,16 @@ export default { 84 ] }, - "event_organizers_aggregate_fields": { + "event_media_aggregate_fields": { "avg": [ - 1691 + 1740 ], "count": [ 41, { "columns": [ - 1705, - "[event_organizers_select_column!]" + 1796, + "[event_media_select_column!]" ], "distinct": [ 6 @@ -25588,486 +26304,495 @@ export default { } ], "max": [ - 1697 + 1746 ], "min": [ - 1699 + 1748 ], "stddev": [ - 1707 + 1798 ], "stddev_pop": [ - 1709 + 1800 ], "stddev_samp": [ - 1711 + 1802 ], "sum": [ - 1715 + 1806 ], "var_pop": [ - 1719 + 1810 ], "var_samp": [ - 1721 + 1812 ], "variance": [ - 1723 + 1814 ], "__typename": [ 84 ] }, - "event_organizers_aggregate_order_by": { + "event_media_aggregate_order_by": { "avg": [ - 1692 + 1741 ], "count": [ - 3373 + 3505 ], "max": [ - 1698 + 1747 ], "min": [ - 1700 + 1749 ], "stddev": [ - 1708 + 1799 ], "stddev_pop": [ - 1710 + 1801 ], "stddev_samp": [ - 1712 + 1803 ], "sum": [ - 1716 + 1807 ], "var_pop": [ - 1720 + 1811 ], "var_samp": [ - 1722 + 1813 ], "variance": [ - 1724 + 1815 ], "__typename": [ 84 ] }, - "event_organizers_arr_rel_insert_input": { + "event_media_arr_rel_insert_input": { "data": [ - 1696 + 1745 ], "on_conflict": [ - 1702 + 1752 ], "__typename": [ 84 ] }, - "event_organizers_avg_fields": { - "steam_id": [ + "event_media_avg_fields": { + "size": [ + 32 + ], + "uploader_steam_id": [ 32 ], "__typename": [ 84 ] }, - "event_organizers_avg_order_by": { - "steam_id": [ - 3373 + "event_media_avg_order_by": { + "size": [ + 3505 + ], + "uploader_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "event_organizers_bool_exp": { + "event_media_bool_exp": { "_and": [ - 1693 + 1742 ], "_not": [ - 1693 + 1742 ], "_or": [ - 1693 + 1742 ], "created_at": [ - 4955 + 5087 ], "event": [ - 1818 + 1950 ], "event_id": [ - 5456 + 6300 ], - "organizer": [ - 4335 + "external_url": [ + 86 ], - "steam_id": [ - 271 + "filename": [ + 86 ], - "__typename": [ - 84 - ] - }, - "event_organizers_constraint": {}, - "event_organizers_inc_input": { - "steam_id": [ - 269 + "id": [ + 6300 ], - "__typename": [ - 84 - ] - }, - "event_organizers_insert_input": { - "created_at": [ - 4954 + "mime_type": [ + 86 ], - "event": [ - 1825 + "players": [ + 1764 ], - "event_id": [ - 5454 + "players_aggregate": [ + 1757 ], - "organizer": [ - 4342 + "size": [ + 302 ], - "steam_id": [ - 269 + "thumbnail_filename": [ + 86 ], - "__typename": [ - 84 - ] - }, - "event_organizers_max_fields": { - "created_at": [ - 4954 + "title": [ + 86 ], - "event_id": [ - 5454 + "uploader": [ + 4467 ], - "steam_id": [ - 269 + "uploader_steam_id": [ + 302 ], "__typename": [ 84 ] }, - "event_organizers_max_order_by": { - "created_at": [ - 3373 - ], - "event_id": [ - 3373 + "event_media_constraint": {}, + "event_media_inc_input": { + "size": [ + 300 ], - "steam_id": [ - 3373 + "uploader_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "event_organizers_min_fields": { + "event_media_insert_input": { "created_at": [ - 4954 + 5086 ], - "event_id": [ - 5454 + "event": [ + 1957 ], - "steam_id": [ - 269 + "event_id": [ + 6298 ], - "__typename": [ + "external_url": [ 84 - ] - }, - "event_organizers_min_order_by": { - "created_at": [ - 3373 ], - "event_id": [ - 3373 + "filename": [ + 84 ], - "steam_id": [ - 3373 + "id": [ + 6298 ], - "__typename": [ + "mime_type": [ 84 - ] - }, - "event_organizers_mutation_response": { - "affected_rows": [ - 41 ], - "returning": [ - 1684 + "players": [ + 1761 ], - "__typename": [ + "size": [ + 300 + ], + "thumbnail_filename": [ 84 - ] - }, - "event_organizers_on_conflict": { - "constraint": [ - 1694 ], - "update_columns": [ - 1717 + "title": [ + 84 ], - "where": [ - 1693 + "uploader": [ + 4474 + ], + "uploader_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "event_organizers_order_by": { + "event_media_max_fields": { "created_at": [ - 3373 - ], - "event": [ - 1827 + 5086 ], "event_id": [ - 3373 + 6298 ], - "organizer": [ - 4344 + "external_url": [ + 84 ], - "steam_id": [ - 3373 + "filename": [ + 84 ], - "__typename": [ + "id": [ + 6298 + ], + "mime_type": [ 84 - ] - }, - "event_organizers_pk_columns_input": { - "event_id": [ - 5454 ], - "steam_id": [ - 269 + "size": [ + 300 + ], + "thumbnail_filename": [ + 84 + ], + "title": [ + 84 + ], + "uploader_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "event_organizers_select_column": {}, - "event_organizers_set_input": { + "event_media_max_order_by": { "created_at": [ - 4954 + 3505 ], "event_id": [ - 5454 + 3505 ], - "steam_id": [ - 269 + "external_url": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "event_organizers_stddev_fields": { - "steam_id": [ - 32 + "filename": [ + 3505 + ], + "id": [ + 3505 + ], + "mime_type": [ + 3505 + ], + "size": [ + 3505 + ], + "thumbnail_filename": [ + 3505 + ], + "title": [ + 3505 + ], + "uploader_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "event_organizers_stddev_order_by": { - "steam_id": [ - 3373 + "event_media_min_fields": { + "created_at": [ + 5086 ], - "__typename": [ + "event_id": [ + 6298 + ], + "external_url": [ 84 - ] - }, - "event_organizers_stddev_pop_fields": { - "steam_id": [ - 32 ], - "__typename": [ + "filename": [ 84 - ] - }, - "event_organizers_stddev_pop_order_by": { - "steam_id": [ - 3373 ], - "__typename": [ + "id": [ + 6298 + ], + "mime_type": [ 84 - ] - }, - "event_organizers_stddev_samp_fields": { - "steam_id": [ - 32 ], - "__typename": [ + "size": [ + 300 + ], + "thumbnail_filename": [ 84 - ] - }, - "event_organizers_stddev_samp_order_by": { - "steam_id": [ - 3373 ], - "__typename": [ + "title": [ 84 - ] - }, - "event_organizers_stream_cursor_input": { - "initial_value": [ - 1714 ], - "ordering": [ - 352 + "uploader_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "event_organizers_stream_cursor_value_input": { + "event_media_min_order_by": { "created_at": [ - 4954 + 3505 ], "event_id": [ - 5454 + 3505 ], - "steam_id": [ - 269 + "external_url": [ + 3505 + ], + "filename": [ + 3505 + ], + "id": [ + 3505 + ], + "mime_type": [ + 3505 + ], + "size": [ + 3505 + ], + "thumbnail_filename": [ + 3505 + ], + "title": [ + 3505 + ], + "uploader_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "event_organizers_sum_fields": { - "steam_id": [ - 269 + "event_media_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 1733 ], "__typename": [ 84 ] }, - "event_organizers_sum_order_by": { - "steam_id": [ - 3373 + "event_media_obj_rel_insert_input": { + "data": [ + 1745 + ], + "on_conflict": [ + 1752 ], "__typename": [ 84 ] }, - "event_organizers_update_column": {}, - "event_organizers_updates": { - "_inc": [ - 1695 + "event_media_on_conflict": { + "constraint": [ + 1743 ], - "_set": [ - 1706 + "update_columns": [ + 1808 ], "where": [ - 1693 + 1742 ], "__typename": [ 84 ] }, - "event_organizers_var_pop_fields": { - "steam_id": [ - 32 + "event_media_order_by": { + "created_at": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "event_organizers_var_pop_order_by": { - "steam_id": [ - 3373 + "event": [ + 1959 ], - "__typename": [ - 84 - ] - }, - "event_organizers_var_samp_fields": { - "steam_id": [ - 32 + "event_id": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "event_organizers_var_samp_order_by": { - "steam_id": [ - 3373 + "external_url": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "event_organizers_variance_fields": { - "steam_id": [ - 32 + "filename": [ + 3505 + ], + "id": [ + 3505 + ], + "mime_type": [ + 3505 + ], + "players_aggregate": [ + 1760 + ], + "size": [ + 3505 + ], + "thumbnail_filename": [ + 3505 + ], + "title": [ + 3505 + ], + "uploader": [ + 4476 + ], + "uploader_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "event_organizers_variance_order_by": { - "steam_id": [ - 3373 + "event_media_pk_columns_input": { + "id": [ + 6298 ], "__typename": [ 84 ] }, - "event_players": { + "event_media_players": { "created_at": [ - 4954 + 5086 ], - "event": [ - 1814 + "media": [ + 1733 ], - "event_id": [ - 5454 + "media_id": [ + 6298 ], "player": [ - 4331 + 4463 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 ] }, - "event_players_aggregate": { + "event_media_players_aggregate": { "aggregate": [ - 1729 + 1759 ], "nodes": [ - 1725 + 1755 ], "__typename": [ 84 ] }, - "event_players_aggregate_bool_exp": { + "event_media_players_aggregate_bool_exp": { "count": [ - 1728 + 1758 ], "__typename": [ 84 ] }, - "event_players_aggregate_bool_exp_count": { + "event_media_players_aggregate_bool_exp_count": { "arguments": [ - 1746 + 1776 ], "distinct": [ 6 ], "filter": [ - 1734 + 1764 ], "predicate": [ 42 @@ -26076,16 +26801,16 @@ export default { 84 ] }, - "event_players_aggregate_fields": { + "event_media_players_aggregate_fields": { "avg": [ - 1732 + 1762 ], "count": [ 41, { "columns": [ - 1746, - "[event_players_select_column!]" + 1776, + "[event_media_players_select_column!]" ], "distinct": [ 6 @@ -26093,86 +26818,86 @@ export default { } ], "max": [ - 1738 + 1768 ], "min": [ - 1740 + 1770 ], "stddev": [ - 1748 + 1778 ], "stddev_pop": [ - 1750 + 1780 ], "stddev_samp": [ - 1752 + 1782 ], "sum": [ - 1756 + 1786 ], "var_pop": [ - 1760 + 1790 ], "var_samp": [ - 1762 + 1792 ], "variance": [ - 1764 + 1794 ], "__typename": [ 84 ] }, - "event_players_aggregate_order_by": { + "event_media_players_aggregate_order_by": { "avg": [ - 1733 + 1763 ], "count": [ - 3373 + 3505 ], "max": [ - 1739 + 1769 ], "min": [ - 1741 + 1771 ], "stddev": [ - 1749 + 1779 ], "stddev_pop": [ - 1751 + 1781 ], "stddev_samp": [ - 1753 + 1783 ], "sum": [ - 1757 + 1787 ], "var_pop": [ - 1761 + 1791 ], "var_samp": [ - 1763 + 1793 ], "variance": [ - 1765 + 1795 ], "__typename": [ 84 ] }, - "event_players_arr_rel_insert_input": { + "event_media_players_arr_rel_insert_input": { "data": [ - 1737 + 1767 ], "on_conflict": [ - 1743 + 1773 ], "__typename": [ 84 ] }, - "event_players_avg_fields": { + "event_media_players_avg_fields": { "steam_id": [ 32 ], @@ -26180,200 +26905,200 @@ export default { 84 ] }, - "event_players_avg_order_by": { + "event_media_players_avg_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "event_players_bool_exp": { + "event_media_players_bool_exp": { "_and": [ - 1734 + 1764 ], "_not": [ - 1734 + 1764 ], "_or": [ - 1734 + 1764 ], "created_at": [ - 4955 + 5087 ], - "event": [ - 1818 + "media": [ + 1742 ], - "event_id": [ - 5456 + "media_id": [ + 6300 ], "player": [ - 4335 + 4467 ], "steam_id": [ - 271 + 302 ], "__typename": [ 84 ] }, - "event_players_constraint": {}, - "event_players_inc_input": { + "event_media_players_constraint": {}, + "event_media_players_inc_input": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 ] }, - "event_players_insert_input": { + "event_media_players_insert_input": { "created_at": [ - 4954 + 5086 ], - "event": [ - 1825 + "media": [ + 1751 ], - "event_id": [ - 5454 + "media_id": [ + 6298 ], "player": [ - 4342 + 4474 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 ] }, - "event_players_max_fields": { + "event_media_players_max_fields": { "created_at": [ - 4954 + 5086 ], - "event_id": [ - 5454 + "media_id": [ + 6298 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 ] }, - "event_players_max_order_by": { + "event_media_players_max_order_by": { "created_at": [ - 3373 + 3505 ], - "event_id": [ - 3373 + "media_id": [ + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "event_players_min_fields": { + "event_media_players_min_fields": { "created_at": [ - 4954 + 5086 ], - "event_id": [ - 5454 + "media_id": [ + 6298 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 ] }, - "event_players_min_order_by": { + "event_media_players_min_order_by": { "created_at": [ - 3373 + 3505 ], - "event_id": [ - 3373 + "media_id": [ + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "event_players_mutation_response": { + "event_media_players_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 1725 + 1755 ], "__typename": [ 84 ] }, - "event_players_on_conflict": { + "event_media_players_on_conflict": { "constraint": [ - 1735 + 1765 ], "update_columns": [ - 1758 + 1788 ], "where": [ - 1734 + 1764 ], "__typename": [ 84 ] }, - "event_players_order_by": { + "event_media_players_order_by": { "created_at": [ - 3373 + 3505 ], - "event": [ - 1827 + "media": [ + 1753 ], - "event_id": [ - 3373 + "media_id": [ + 3505 ], "player": [ - 4344 + 4476 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "event_players_pk_columns_input": { - "event_id": [ - 5454 + "event_media_players_pk_columns_input": { + "media_id": [ + 6298 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 ] }, - "event_players_select_column": {}, - "event_players_set_input": { + "event_media_players_select_column": {}, + "event_media_players_set_input": { "created_at": [ - 4954 + 5086 ], - "event_id": [ - 5454 + "media_id": [ + 6298 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 ] }, - "event_players_stddev_fields": { + "event_media_players_stddev_fields": { "steam_id": [ 32 ], @@ -26381,15 +27106,15 @@ export default { 84 ] }, - "event_players_stddev_order_by": { + "event_media_players_stddev_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "event_players_stddev_pop_fields": { + "event_media_players_stddev_pop_fields": { "steam_id": [ 32 ], @@ -26397,15 +27122,15 @@ export default { 84 ] }, - "event_players_stddev_pop_order_by": { + "event_media_players_stddev_pop_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "event_players_stddev_samp_fields": { + "event_media_players_stddev_samp_fields": { "steam_id": [ 32 ], @@ -26413,71 +27138,71 @@ export default { 84 ] }, - "event_players_stddev_samp_order_by": { + "event_media_players_stddev_samp_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "event_players_stream_cursor_input": { + "event_media_players_stream_cursor_input": { "initial_value": [ - 1755 + 1785 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "event_players_stream_cursor_value_input": { + "event_media_players_stream_cursor_value_input": { "created_at": [ - 4954 + 5086 ], - "event_id": [ - 5454 + "media_id": [ + 6298 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 ] }, - "event_players_sum_fields": { + "event_media_players_sum_fields": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 ] }, - "event_players_sum_order_by": { + "event_media_players_sum_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "event_players_update_column": {}, - "event_players_updates": { + "event_media_players_update_column": {}, + "event_media_players_updates": { "_inc": [ - 1736 + 1766 ], "_set": [ - 1747 + 1777 ], "where": [ - 1734 + 1764 ], "__typename": [ 84 ] }, - "event_players_var_pop_fields": { + "event_media_players_var_pop_fields": { "steam_id": [ 32 ], @@ -26485,15 +27210,15 @@ export default { 84 ] }, - "event_players_var_pop_order_by": { + "event_media_players_var_pop_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "event_players_var_samp_fields": { + "event_media_players_var_samp_fields": { "steam_id": [ 32 ], @@ -26501,15 +27226,15 @@ export default { 84 ] }, - "event_players_var_samp_order_by": { + "event_media_players_var_samp_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "event_players_variance_fields": { + "event_media_players_variance_fields": { "steam_id": [ 32 ], @@ -26517,380 +27242,313 @@ export default { 84 ] }, - "event_players_variance_order_by": { + "event_media_players_variance_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "event_teams": { + "event_media_select_column": {}, + "event_media_set_input": { "created_at": [ - 4954 - ], - "event": [ - 1814 + 5086 ], "event_id": [ - 5454 + 6298 ], - "team": [ - 4905 + "external_url": [ + 84 ], - "team_id": [ - 5454 + "filename": [ + 84 ], - "__typename": [ + "id": [ + 6298 + ], + "mime_type": [ 84 - ] - }, - "event_teams_aggregate": { - "aggregate": [ - 1770 ], - "nodes": [ - 1766 + "size": [ + 300 + ], + "thumbnail_filename": [ + 84 + ], + "title": [ + 84 + ], + "uploader_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "event_teams_aggregate_bool_exp": { - "count": [ - 1769 + "event_media_stddev_fields": { + "size": [ + 32 + ], + "uploader_steam_id": [ + 32 ], "__typename": [ 84 ] }, - "event_teams_aggregate_bool_exp_count": { - "arguments": [ - 1784 - ], - "distinct": [ - 6 - ], - "filter": [ - 1773 + "event_media_stddev_order_by": { + "size": [ + 3505 ], - "predicate": [ - 42 + "uploader_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "event_teams_aggregate_fields": { - "count": [ - 41, - { - "columns": [ - 1784, - "[event_teams_select_column!]" - ], - "distinct": [ - 6 - ] - } - ], - "max": [ - 1776 + "event_media_stddev_pop_fields": { + "size": [ + 32 ], - "min": [ - 1778 + "uploader_steam_id": [ + 32 ], "__typename": [ 84 ] }, - "event_teams_aggregate_order_by": { - "count": [ - 3373 - ], - "max": [ - 1777 + "event_media_stddev_pop_order_by": { + "size": [ + 3505 ], - "min": [ - 1779 + "uploader_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "event_teams_arr_rel_insert_input": { - "data": [ - 1775 + "event_media_stddev_samp_fields": { + "size": [ + 32 ], - "on_conflict": [ - 1781 + "uploader_steam_id": [ + 32 ], "__typename": [ 84 ] }, - "event_teams_bool_exp": { - "_and": [ - 1773 - ], - "_not": [ - 1773 - ], - "_or": [ - 1773 - ], - "created_at": [ - 4955 - ], - "event": [ - 1818 - ], - "event_id": [ - 5456 - ], - "team": [ - 4916 + "event_media_stddev_samp_order_by": { + "size": [ + 3505 ], - "team_id": [ - 5456 + "uploader_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "event_teams_constraint": {}, - "event_teams_insert_input": { - "created_at": [ - 4954 - ], - "event": [ - 1825 - ], - "event_id": [ - 5454 - ], - "team": [ - 4925 + "event_media_stream_cursor_input": { + "initial_value": [ + 1805 ], - "team_id": [ - 5454 + "ordering": [ + 383 ], "__typename": [ 84 ] }, - "event_teams_max_fields": { + "event_media_stream_cursor_value_input": { "created_at": [ - 4954 + 5086 ], "event_id": [ - 5454 + 6298 ], - "team_id": [ - 5454 + "external_url": [ + 84 ], - "__typename": [ + "filename": [ 84 - ] - }, - "event_teams_max_order_by": { - "created_at": [ - 3373 ], - "event_id": [ - 3373 + "id": [ + 6298 ], - "team_id": [ - 3373 + "mime_type": [ + 84 ], - "__typename": [ + "size": [ + 300 + ], + "thumbnail_filename": [ 84 - ] - }, - "event_teams_min_fields": { - "created_at": [ - 4954 ], - "event_id": [ - 5454 + "title": [ + 84 ], - "team_id": [ - 5454 + "uploader_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "event_teams_min_order_by": { - "created_at": [ - 3373 - ], - "event_id": [ - 3373 + "event_media_sum_fields": { + "size": [ + 300 ], - "team_id": [ - 3373 + "uploader_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "event_teams_mutation_response": { - "affected_rows": [ - 41 + "event_media_sum_order_by": { + "size": [ + 3505 ], - "returning": [ - 1766 + "uploader_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "event_teams_on_conflict": { - "constraint": [ - 1774 + "event_media_update_column": {}, + "event_media_updates": { + "_inc": [ + 1744 ], - "update_columns": [ - 1788 + "_set": [ + 1797 ], "where": [ - 1773 + 1742 ], "__typename": [ 84 ] }, - "event_teams_order_by": { - "created_at": [ - 3373 - ], - "event": [ - 1827 - ], - "event_id": [ - 3373 - ], - "team": [ - 4927 + "event_media_var_pop_fields": { + "size": [ + 32 ], - "team_id": [ - 3373 + "uploader_steam_id": [ + 32 ], "__typename": [ 84 ] }, - "event_teams_pk_columns_input": { - "event_id": [ - 5454 + "event_media_var_pop_order_by": { + "size": [ + 3505 ], - "team_id": [ - 5454 + "uploader_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "event_teams_select_column": {}, - "event_teams_set_input": { - "created_at": [ - 4954 - ], - "event_id": [ - 5454 + "event_media_var_samp_fields": { + "size": [ + 32 ], - "team_id": [ - 5454 + "uploader_steam_id": [ + 32 ], "__typename": [ 84 ] }, - "event_teams_stream_cursor_input": { - "initial_value": [ - 1787 + "event_media_var_samp_order_by": { + "size": [ + 3505 ], - "ordering": [ - 352 + "uploader_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "event_teams_stream_cursor_value_input": { - "created_at": [ - 4954 - ], - "event_id": [ - 5454 + "event_media_variance_fields": { + "size": [ + 32 ], - "team_id": [ - 5454 + "uploader_steam_id": [ + 32 ], "__typename": [ 84 ] }, - "event_teams_update_column": {}, - "event_teams_updates": { - "_set": [ - 1785 + "event_media_variance_order_by": { + "size": [ + 3505 ], - "where": [ - 1773 + "uploader_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "event_tournaments": { + "event_organizers": { "created_at": [ - 4954 + 5086 ], "event": [ - 1814 + 1946 ], "event_id": [ - 5454 + 6298 ], - "tournament": [ - 5390 + "organizer": [ + 4463 ], - "tournament_id": [ - 5454 + "steam_id": [ + 300 ], "__typename": [ 84 ] }, - "event_tournaments_aggregate": { + "event_organizers_aggregate": { "aggregate": [ - 1794 + 1820 ], "nodes": [ - 1790 + 1816 ], "__typename": [ 84 ] }, - "event_tournaments_aggregate_bool_exp": { + "event_organizers_aggregate_bool_exp": { "count": [ - 1793 + 1819 ], "__typename": [ 84 ] }, - "event_tournaments_aggregate_bool_exp_count": { + "event_organizers_aggregate_bool_exp_count": { "arguments": [ - 1808 + 1837 ], "distinct": [ 6 ], "filter": [ - 1797 + 1825 ], "predicate": [ 42 @@ -26899,13 +27557,16 @@ export default { 84 ] }, - "event_tournaments_aggregate_fields": { + "event_organizers_aggregate_fields": { + "avg": [ + 1823 + ], "count": [ 41, { "columns": [ - 1808, - "[event_tournaments_select_column!]" + 1837, + "[event_organizers_select_column!]" ], "distinct": [ 6 @@ -26913,636 +27574,504 @@ export default { } ], "max": [ - 1800 + 1829 ], "min": [ - 1802 + 1831 + ], + "stddev": [ + 1839 + ], + "stddev_pop": [ + 1841 + ], + "stddev_samp": [ + 1843 + ], + "sum": [ + 1847 + ], + "var_pop": [ + 1851 + ], + "var_samp": [ + 1853 + ], + "variance": [ + 1855 ], "__typename": [ 84 ] }, - "event_tournaments_aggregate_order_by": { + "event_organizers_aggregate_order_by": { + "avg": [ + 1824 + ], "count": [ - 3373 + 3505 ], "max": [ - 1801 + 1830 ], "min": [ - 1803 + 1832 + ], + "stddev": [ + 1840 + ], + "stddev_pop": [ + 1842 + ], + "stddev_samp": [ + 1844 + ], + "sum": [ + 1848 + ], + "var_pop": [ + 1852 + ], + "var_samp": [ + 1854 + ], + "variance": [ + 1856 ], "__typename": [ 84 ] }, - "event_tournaments_arr_rel_insert_input": { + "event_organizers_arr_rel_insert_input": { "data": [ - 1799 + 1828 ], "on_conflict": [ - 1805 + 1834 ], "__typename": [ 84 ] }, - "event_tournaments_bool_exp": { + "event_organizers_avg_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "event_organizers_avg_order_by": { + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "event_organizers_bool_exp": { "_and": [ - 1797 + 1825 ], "_not": [ - 1797 + 1825 ], "_or": [ - 1797 + 1825 ], "created_at": [ - 4955 + 5087 ], "event": [ - 1818 + 1950 ], "event_id": [ - 5456 + 6300 ], - "tournament": [ - 5411 + "organizer": [ + 4467 ], - "tournament_id": [ - 5456 + "steam_id": [ + 302 ], "__typename": [ 84 ] }, - "event_tournaments_constraint": {}, - "event_tournaments_insert_input": { - "created_at": [ - 4954 - ], - "event": [ - 1825 + "event_organizers_constraint": {}, + "event_organizers_inc_input": { + "steam_id": [ + 300 ], - "event_id": [ - 5454 + "__typename": [ + 84 + ] + }, + "event_organizers_insert_input": { + "created_at": [ + 5086 ], - "tournament": [ - 5420 + "event": [ + 1957 ], - "tournament_id": [ - 5454 + "event_id": [ + 6298 + ], + "organizer": [ + 4474 + ], + "steam_id": [ + 300 ], "__typename": [ 84 ] }, - "event_tournaments_max_fields": { + "event_organizers_max_fields": { "created_at": [ - 4954 + 5086 ], "event_id": [ - 5454 + 6298 ], - "tournament_id": [ - 5454 + "steam_id": [ + 300 ], "__typename": [ 84 ] }, - "event_tournaments_max_order_by": { + "event_organizers_max_order_by": { "created_at": [ - 3373 + 3505 ], "event_id": [ - 3373 + 3505 ], - "tournament_id": [ - 3373 + "steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "event_tournaments_min_fields": { + "event_organizers_min_fields": { "created_at": [ - 4954 + 5086 ], "event_id": [ - 5454 + 6298 ], - "tournament_id": [ - 5454 + "steam_id": [ + 300 ], "__typename": [ 84 ] }, - "event_tournaments_min_order_by": { + "event_organizers_min_order_by": { "created_at": [ - 3373 + 3505 ], "event_id": [ - 3373 + 3505 ], - "tournament_id": [ - 3373 + "steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "event_tournaments_mutation_response": { + "event_organizers_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 1790 + 1816 ], "__typename": [ 84 ] }, - "event_tournaments_on_conflict": { + "event_organizers_on_conflict": { "constraint": [ - 1798 + 1826 ], "update_columns": [ - 1812 + 1849 ], "where": [ - 1797 + 1825 ], "__typename": [ 84 ] }, - "event_tournaments_order_by": { + "event_organizers_order_by": { "created_at": [ - 3373 + 3505 ], "event": [ - 1827 + 1959 ], "event_id": [ - 3373 + 3505 ], - "tournament": [ - 5422 + "organizer": [ + 4476 ], - "tournament_id": [ - 3373 + "steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "event_tournaments_pk_columns_input": { + "event_organizers_pk_columns_input": { "event_id": [ - 5454 + 6298 ], - "tournament_id": [ - 5454 + "steam_id": [ + 300 ], "__typename": [ 84 ] }, - "event_tournaments_select_column": {}, - "event_tournaments_set_input": { + "event_organizers_select_column": {}, + "event_organizers_set_input": { "created_at": [ - 4954 + 5086 ], "event_id": [ - 5454 + 6298 ], - "tournament_id": [ - 5454 + "steam_id": [ + 300 ], "__typename": [ 84 ] }, - "event_tournaments_stream_cursor_input": { - "initial_value": [ - 1811 - ], - "ordering": [ - 352 + "event_organizers_stddev_fields": { + "steam_id": [ + 32 ], "__typename": [ 84 ] }, - "event_tournaments_stream_cursor_value_input": { - "created_at": [ - 4954 - ], - "event_id": [ - 5454 - ], - "tournament_id": [ - 5454 + "event_organizers_stddev_order_by": { + "steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "event_tournaments_update_column": {}, - "event_tournaments_updates": { - "_set": [ - 1809 - ], - "where": [ - 1797 + "event_organizers_stddev_pop_fields": { + "steam_id": [ + 32 ], "__typename": [ 84 ] }, - "events": { - "awards": [ - 200, - { - "distinct_on": [ - 221, - "[award_recipients_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 219, - "[award_recipients_order_by!]" - ], - "where": [ - 209 - ] - } - ], - "awards_aggregate": [ - 201, - { - "distinct_on": [ - 221, - "[award_recipients_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 219, - "[award_recipients_order_by!]" - ], - "where": [ - 209 - ] - } - ], - "banner": [ - 1601 + "event_organizers_stddev_pop_order_by": { + "steam_id": [ + 3505 ], - "banner_media_id": [ - 5454 + "__typename": [ + 84 + ] + }, + "event_organizers_stddev_samp_fields": { + "steam_id": [ + 32 ], - "can_upload_media": [ - 6 + "__typename": [ + 84 + ] + }, + "event_organizers_stddev_samp_order_by": { + "steam_id": [ + 3505 ], - "can_view": [ - 6 + "__typename": [ + 84 + ] + }, + "event_organizers_stream_cursor_input": { + "initial_value": [ + 1846 ], - "created_at": [ - 4954 + "ordering": [ + 383 ], - "description": [ + "__typename": [ 84 + ] + }, + "event_organizers_stream_cursor_value_input": { + "created_at": [ + 5086 ], - "ends_at": [ - 4954 + "event_id": [ + 6298 ], - "hide_creator_organizer": [ - 6 + "steam_id": [ + 300 ], - "id": [ - 5454 + "__typename": [ + 84 + ] + }, + "event_organizers_sum_fields": { + "steam_id": [ + 300 ], - "is_organizer": [ - 6 + "__typename": [ + 84 + ] + }, + "event_organizers_sum_order_by": { + "steam_id": [ + 3505 ], - "media": [ - 1601, - { - "distinct_on": [ - 1664, - "[event_media_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 1621, - "[event_media_order_by!]" - ], - "where": [ - 1610 - ] - } + "__typename": [ + 84 + ] + }, + "event_organizers_update_column": {}, + "event_organizers_updates": { + "_inc": [ + 1827 ], - "media_access": [ - 772 + "_set": [ + 1838 ], - "media_aggregate": [ - 1602, - { - "distinct_on": [ - 1664, - "[event_media_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 1621, - "[event_media_order_by!]" - ], - "where": [ - 1610 - ] - } + "where": [ + 1825 ], - "name": [ + "__typename": [ 84 + ] + }, + "event_organizers_var_pop_fields": { + "steam_id": [ + 32 ], - "organizer": [ - 4331 - ], - "organizer_steam_id": [ - 269 + "__typename": [ + 84 + ] + }, + "event_organizers_var_pop_order_by": { + "steam_id": [ + 3505 ], - "organizers": [ - 1684, - { - "distinct_on": [ - 1705, - "[event_organizers_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 1703, - "[event_organizers_order_by!]" - ], - "where": [ - 1693 - ] - } + "__typename": [ + 84 + ] + }, + "event_organizers_var_samp_fields": { + "steam_id": [ + 32 ], - "organizers_aggregate": [ - 1685, - { - "distinct_on": [ - 1705, - "[event_organizers_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 1703, - "[event_organizers_order_by!]" - ], - "where": [ - 1693 - ] - } + "__typename": [ + 84 + ] + }, + "event_organizers_var_samp_order_by": { + "steam_id": [ + 3505 ], - "player_stats": [ - 5457, - { - "distinct_on": [ - 5483, - "[v_event_player_stats_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5482, - "[v_event_player_stats_order_by!]" - ], - "where": [ - 5476 - ] - } + "__typename": [ + 84 + ] + }, + "event_organizers_variance_fields": { + "steam_id": [ + 32 ], - "player_stats_aggregate": [ - 5458, - { - "distinct_on": [ - 5483, - "[v_event_player_stats_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5482, - "[v_event_player_stats_order_by!]" - ], - "where": [ - 5476 - ] - } + "__typename": [ + 84 + ] + }, + "event_organizers_variance_order_by": { + "steam_id": [ + 3505 ], - "players": [ - 1725, - { - "distinct_on": [ - 1746, - "[event_players_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 1744, - "[event_players_order_by!]" - ], - "where": [ - 1734 - ] - } + "__typename": [ + 84 + ] + }, + "event_players": { + "created_at": [ + 5086 ], - "players_aggregate": [ - 1726, - { - "distinct_on": [ - 1746, - "[event_players_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 1744, - "[event_players_order_by!]" - ], - "where": [ - 1734 - ] - } + "event": [ + 1946 ], - "starts_at": [ - 4954 + "event_id": [ + 6298 ], - "teams": [ - 1766, - { - "distinct_on": [ - 1784, - "[event_teams_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 1782, - "[event_teams_order_by!]" - ], - "where": [ - 1773 - ] - } + "player": [ + 4463 ], - "teams_aggregate": [ - 1767, - { - "distinct_on": [ - 1784, - "[event_teams_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 1782, - "[event_teams_order_by!]" - ], - "where": [ - 1773 - ] - } + "steam_id": [ + 300 ], - "tournaments": [ - 1790, - { - "distinct_on": [ - 1808, - "[event_tournaments_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 1806, - "[event_tournaments_order_by!]" - ], - "where": [ - 1797 - ] - } + "__typename": [ + 84 + ] + }, + "event_players_aggregate": { + "aggregate": [ + 1861 ], - "tournaments_aggregate": [ - 1791, - { - "distinct_on": [ - 1808, - "[event_tournaments_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 1806, - "[event_tournaments_order_by!]" - ], - "where": [ - 1797 - ] - } + "nodes": [ + 1857 ], - "visibility": [ - 792 + "__typename": [ + 84 + ] + }, + "event_players_aggregate_bool_exp": { + "count": [ + 1860 ], "__typename": [ 84 ] }, - "events_aggregate": { - "aggregate": [ - 1816 + "event_players_aggregate_bool_exp_count": { + "arguments": [ + 1878 ], - "nodes": [ - 1814 + "distinct": [ + 6 + ], + "filter": [ + 1866 + ], + "predicate": [ + 42 ], "__typename": [ 84 ] }, - "events_aggregate_fields": { + "event_players_aggregate_fields": { "avg": [ - 1817 + 1864 ], "count": [ 41, { "columns": [ - 1829, - "[events_select_column!]" + 1878, + "[event_players_select_column!]" ], "distinct": [ 6 @@ -27550,628 +28079,501 @@ export default { } ], "max": [ - 1822 + 1870 ], "min": [ - 1823 + 1872 ], "stddev": [ - 1831 + 1880 ], "stddev_pop": [ - 1832 + 1882 ], "stddev_samp": [ - 1833 + 1884 ], "sum": [ - 1836 + 1888 ], "var_pop": [ - 1839 + 1892 ], "var_samp": [ - 1840 + 1894 ], "variance": [ - 1841 - ], - "__typename": [ - 84 - ] - }, - "events_avg_fields": { - "organizer_steam_id": [ - 32 + 1896 ], "__typename": [ 84 ] }, - "events_bool_exp": { - "_and": [ - 1818 - ], - "_not": [ - 1818 - ], - "_or": [ - 1818 - ], - "awards": [ - 209 - ], - "awards_aggregate": [ - 202 - ], - "banner": [ - 1610 - ], - "banner_media_id": [ - 5456 - ], - "can_upload_media": [ - 7 - ], - "can_view": [ - 7 - ], - "created_at": [ - 4955 - ], - "description": [ - 86 - ], - "ends_at": [ - 4955 - ], - "hide_creator_organizer": [ - 7 - ], - "id": [ - 5456 - ], - "is_organizer": [ - 7 - ], - "media": [ - 1610 - ], - "media_access": [ - 773 - ], - "media_aggregate": [ - 1603 - ], - "name": [ - 86 - ], - "organizer": [ - 4335 + "event_players_aggregate_order_by": { + "avg": [ + 1865 ], - "organizer_steam_id": [ - 271 + "count": [ + 3505 ], - "organizers": [ - 1693 + "max": [ + 1871 ], - "organizers_aggregate": [ - 1686 + "min": [ + 1873 ], - "player_stats": [ - 5476 + "stddev": [ + 1881 ], - "player_stats_aggregate": [ - 5459 + "stddev_pop": [ + 1883 ], - "players": [ - 1734 + "stddev_samp": [ + 1885 ], - "players_aggregate": [ - 1727 + "sum": [ + 1889 ], - "starts_at": [ - 4955 + "var_pop": [ + 1893 ], - "teams": [ - 1773 + "var_samp": [ + 1895 ], - "teams_aggregate": [ - 1768 + "variance": [ + 1897 ], - "tournaments": [ - 1797 + "__typename": [ + 84 + ] + }, + "event_players_arr_rel_insert_input": { + "data": [ + 1869 ], - "tournaments_aggregate": [ - 1792 + "on_conflict": [ + 1875 ], - "visibility": [ - 793 + "__typename": [ + 84 + ] + }, + "event_players_avg_fields": { + "steam_id": [ + 32 ], "__typename": [ 84 ] }, - "events_constraint": {}, - "events_inc_input": { - "organizer_steam_id": [ - 269 + "event_players_avg_order_by": { + "steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "events_insert_input": { - "awards": [ - 206 + "event_players_bool_exp": { + "_and": [ + 1866 ], - "banner": [ - 1619 + "_not": [ + 1866 ], - "banner_media_id": [ - 5454 + "_or": [ + 1866 ], "created_at": [ - 4954 - ], - "description": [ - 84 - ], - "ends_at": [ - 4954 + 5087 ], - "hide_creator_organizer": [ - 6 + "event": [ + 1950 ], - "id": [ - 5454 + "event_id": [ + 6300 ], - "media": [ - 1607 + "player": [ + 4467 ], - "media_access": [ - 772 + "steam_id": [ + 302 ], - "name": [ + "__typename": [ 84 + ] + }, + "event_players_constraint": {}, + "event_players_inc_input": { + "steam_id": [ + 300 ], - "organizer": [ - 4342 - ], - "organizer_steam_id": [ - 269 - ], - "organizers": [ - 1690 - ], - "player_stats": [ - 5473 - ], - "players": [ - 1731 + "__typename": [ + 84 + ] + }, + "event_players_insert_input": { + "created_at": [ + 5086 ], - "starts_at": [ - 4954 + "event": [ + 1957 ], - "teams": [ - 1772 + "event_id": [ + 6298 ], - "tournaments": [ - 1796 + "player": [ + 4474 ], - "visibility": [ - 792 + "steam_id": [ + 300 ], "__typename": [ 84 ] }, - "events_max_fields": { - "banner_media_id": [ - 5454 - ], + "event_players_max_fields": { "created_at": [ - 4954 - ], - "description": [ - 84 + 5086 ], - "ends_at": [ - 4954 + "event_id": [ + 6298 ], - "id": [ - 5454 + "steam_id": [ + 300 ], - "name": [ + "__typename": [ 84 + ] + }, + "event_players_max_order_by": { + "created_at": [ + 3505 ], - "organizer_steam_id": [ - 269 + "event_id": [ + 3505 ], - "starts_at": [ - 4954 + "steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "events_min_fields": { - "banner_media_id": [ - 5454 - ], + "event_players_min_fields": { "created_at": [ - 4954 - ], - "description": [ - 84 + 5086 ], - "ends_at": [ - 4954 + "event_id": [ + 6298 ], - "id": [ - 5454 + "steam_id": [ + 300 ], - "name": [ + "__typename": [ 84 + ] + }, + "event_players_min_order_by": { + "created_at": [ + 3505 ], - "organizer_steam_id": [ - 269 + "event_id": [ + 3505 ], - "starts_at": [ - 4954 + "steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "events_mutation_response": { + "event_players_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 1814 - ], - "__typename": [ - 84 - ] - }, - "events_obj_rel_insert_input": { - "data": [ - 1821 - ], - "on_conflict": [ - 1826 + 1857 ], "__typename": [ 84 ] }, - "events_on_conflict": { + "event_players_on_conflict": { "constraint": [ - 1819 + 1867 ], "update_columns": [ - 1837 + 1890 ], "where": [ - 1818 + 1866 ], "__typename": [ 84 ] }, - "events_order_by": { - "awards_aggregate": [ - 205 - ], - "banner": [ - 1621 - ], - "banner_media_id": [ - 3373 - ], - "can_upload_media": [ - 3373 - ], - "can_view": [ - 3373 - ], + "event_players_order_by": { "created_at": [ - 3373 - ], - "description": [ - 3373 - ], - "ends_at": [ - 3373 - ], - "hide_creator_organizer": [ - 3373 - ], - "id": [ - 3373 - ], - "is_organizer": [ - 3373 - ], - "media_access": [ - 3373 - ], - "media_aggregate": [ - 1606 - ], - "name": [ - 3373 - ], - "organizer": [ - 4344 - ], - "organizer_steam_id": [ - 3373 - ], - "organizers_aggregate": [ - 1689 - ], - "player_stats_aggregate": [ - 5472 - ], - "players_aggregate": [ - 1730 + 3505 ], - "starts_at": [ - 3373 + "event": [ + 1959 ], - "teams_aggregate": [ - 1771 + "event_id": [ + 3505 ], - "tournaments_aggregate": [ - 1795 + "player": [ + 4476 ], - "visibility": [ - 3373 + "steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "events_pk_columns_input": { - "id": [ - 5454 + "event_players_pk_columns_input": { + "event_id": [ + 6298 + ], + "steam_id": [ + 300 ], "__typename": [ 84 ] }, - "events_select_column": {}, - "events_set_input": { - "banner_media_id": [ - 5454 - ], + "event_players_select_column": {}, + "event_players_set_input": { "created_at": [ - 4954 - ], - "description": [ - 84 - ], - "ends_at": [ - 4954 - ], - "hide_creator_organizer": [ - 6 + 5086 ], - "id": [ - 5454 + "event_id": [ + 6298 ], - "media_access": [ - 772 + "steam_id": [ + 300 ], - "name": [ + "__typename": [ 84 + ] + }, + "event_players_stddev_fields": { + "steam_id": [ + 32 ], - "organizer_steam_id": [ - 269 - ], - "starts_at": [ - 4954 - ], - "visibility": [ - 792 + "__typename": [ + 84 + ] + }, + "event_players_stddev_order_by": { + "steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "events_stddev_fields": { - "organizer_steam_id": [ + "event_players_stddev_pop_fields": { + "steam_id": [ 32 ], "__typename": [ 84 ] }, - "events_stddev_pop_fields": { - "organizer_steam_id": [ - 32 + "event_players_stddev_pop_order_by": { + "steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "events_stddev_samp_fields": { - "organizer_steam_id": [ + "event_players_stddev_samp_fields": { + "steam_id": [ 32 ], "__typename": [ 84 ] }, - "events_stream_cursor_input": { - "initial_value": [ - 1835 - ], - "ordering": [ - 352 + "event_players_stddev_samp_order_by": { + "steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "events_stream_cursor_value_input": { - "banner_media_id": [ - 5454 + "event_players_stream_cursor_input": { + "initial_value": [ + 1887 ], - "created_at": [ - 4954 + "ordering": [ + 383 ], - "description": [ + "__typename": [ 84 + ] + }, + "event_players_stream_cursor_value_input": { + "created_at": [ + 5086 ], - "ends_at": [ - 4954 - ], - "hide_creator_organizer": [ - 6 - ], - "id": [ - 5454 + "event_id": [ + 6298 ], - "media_access": [ - 772 + "steam_id": [ + 300 ], - "name": [ + "__typename": [ 84 - ], - "organizer_steam_id": [ - 269 - ], - "starts_at": [ - 4954 - ], - "visibility": [ - 792 + ] + }, + "event_players_sum_fields": { + "steam_id": [ + 300 ], "__typename": [ 84 ] }, - "events_sum_fields": { - "organizer_steam_id": [ - 269 + "event_players_sum_order_by": { + "steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "events_update_column": {}, - "events_updates": { + "event_players_update_column": {}, + "event_players_updates": { "_inc": [ - 1820 + 1868 ], "_set": [ - 1830 + 1879 ], "where": [ - 1818 + 1866 ], "__typename": [ 84 ] }, - "events_var_pop_fields": { - "organizer_steam_id": [ + "event_players_var_pop_fields": { + "steam_id": [ 32 ], "__typename": [ 84 ] }, - "events_var_samp_fields": { - "organizer_steam_id": [ - 32 + "event_players_var_pop_order_by": { + "steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "events_variance_fields": { - "organizer_steam_id": [ + "event_players_var_samp_fields": { + "steam_id": [ 32 ], "__typename": [ 84 ] }, - "float8": {}, - "float8_comparison_exp": { - "_eq": [ - 1842 - ], - "_gt": [ - 1842 + "event_players_var_samp_order_by": { + "steam_id": [ + 3505 ], - "_gte": [ - 1842 + "__typename": [ + 84 + ] + }, + "event_players_variance_fields": { + "steam_id": [ + 32 ], - "_in": [ - 1842 + "__typename": [ + 84 + ] + }, + "event_players_variance_order_by": { + "steam_id": [ + 3505 ], - "_is_null": [ - 6 + "__typename": [ + 84 + ] + }, + "event_teams": { + "created_at": [ + 5086 ], - "_lt": [ - 1842 + "event": [ + 1946 ], - "_lte": [ - 1842 + "event_id": [ + 6298 ], - "_neq": [ - 1842 + "team": [ + 5037 ], - "_nin": [ - 1842 + "team_id": [ + 6298 ], "__typename": [ 84 ] }, - "friends": { - "e_status": [ - 807 - ], - "other_player_steam_id": [ - 269 + "event_teams_aggregate": { + "aggregate": [ + 1902 ], - "player_steam_id": [ - 269 + "nodes": [ + 1898 ], - "status": [ - 812 + "__typename": [ + 84 + ] + }, + "event_teams_aggregate_bool_exp": { + "count": [ + 1901 ], "__typename": [ 84 ] }, - "friends_aggregate": { - "aggregate": [ - 1846 + "event_teams_aggregate_bool_exp_count": { + "arguments": [ + 1916 ], - "nodes": [ - 1844 + "distinct": [ + 6 + ], + "filter": [ + 1905 + ], + "predicate": [ + 42 ], "__typename": [ 84 ] }, - "friends_aggregate_fields": { - "avg": [ - 1847 - ], + "event_teams_aggregate_fields": { "count": [ 41, { "columns": [ - 1858, - "[friends_select_column!]" + 1916, + "[event_teams_select_column!]" ], "distinct": [ 6 @@ -28179,408 +28581,302 @@ export default { } ], "max": [ - 1852 + 1908 ], "min": [ - 1853 - ], - "stddev": [ - 1860 - ], - "stddev_pop": [ - 1861 - ], - "stddev_samp": [ - 1862 - ], - "sum": [ - 1865 + 1910 ], - "var_pop": [ - 1868 + "__typename": [ + 84 + ] + }, + "event_teams_aggregate_order_by": { + "count": [ + 3505 ], - "var_samp": [ - 1869 + "max": [ + 1909 ], - "variance": [ - 1870 + "min": [ + 1911 ], "__typename": [ 84 ] }, - "friends_avg_fields": { - "other_player_steam_id": [ - 32 + "event_teams_arr_rel_insert_input": { + "data": [ + 1907 ], - "player_steam_id": [ - 32 + "on_conflict": [ + 1913 ], "__typename": [ 84 ] }, - "friends_bool_exp": { + "event_teams_bool_exp": { "_and": [ - 1848 + 1905 ], "_not": [ - 1848 + 1905 ], "_or": [ - 1848 - ], - "e_status": [ - 810 + 1905 ], - "other_player_steam_id": [ - 271 + "created_at": [ + 5087 ], - "player_steam_id": [ - 271 + "event": [ + 1950 ], - "status": [ - 813 + "event_id": [ + 6300 ], - "__typename": [ - 84 - ] - }, - "friends_constraint": {}, - "friends_inc_input": { - "other_player_steam_id": [ - 269 + "team": [ + 5048 ], - "player_steam_id": [ - 269 + "team_id": [ + 6300 ], "__typename": [ 84 ] }, - "friends_insert_input": { - "e_status": [ - 818 - ], - "other_player_steam_id": [ - 269 + "event_teams_constraint": {}, + "event_teams_insert_input": { + "created_at": [ + 5086 ], - "player_steam_id": [ - 269 + "event": [ + 1957 ], - "status": [ - 812 + "event_id": [ + 6298 ], - "__typename": [ - 84 - ] - }, - "friends_max_fields": { - "other_player_steam_id": [ - 269 + "team": [ + 5057 ], - "player_steam_id": [ - 269 + "team_id": [ + 6298 ], "__typename": [ 84 ] }, - "friends_min_fields": { - "other_player_steam_id": [ - 269 - ], - "player_steam_id": [ - 269 + "event_teams_max_fields": { + "created_at": [ + 5086 ], - "__typename": [ - 84 - ] - }, - "friends_mutation_response": { - "affected_rows": [ - 41 + "event_id": [ + 6298 ], - "returning": [ - 1844 + "team_id": [ + 6298 ], "__typename": [ 84 ] }, - "friends_on_conflict": { - "constraint": [ - 1849 + "event_teams_max_order_by": { + "created_at": [ + 3505 ], - "update_columns": [ - 1866 + "event_id": [ + 3505 ], - "where": [ - 1848 + "team_id": [ + 3505 ], "__typename": [ 84 ] }, - "friends_order_by": { - "e_status": [ - 820 - ], - "other_player_steam_id": [ - 3373 - ], - "player_steam_id": [ - 3373 - ], - "status": [ - 3373 + "event_teams_min_fields": { + "created_at": [ + 5086 ], - "__typename": [ - 84 - ] - }, - "friends_pk_columns_input": { - "other_player_steam_id": [ - 269 + "event_id": [ + 6298 ], - "player_steam_id": [ - 269 + "team_id": [ + 6298 ], "__typename": [ 84 ] }, - "friends_select_column": {}, - "friends_set_input": { - "other_player_steam_id": [ - 269 + "event_teams_min_order_by": { + "created_at": [ + 3505 ], - "player_steam_id": [ - 269 + "event_id": [ + 3505 ], - "status": [ - 812 + "team_id": [ + 3505 ], "__typename": [ 84 ] }, - "friends_stddev_fields": { - "other_player_steam_id": [ - 32 + "event_teams_mutation_response": { + "affected_rows": [ + 41 ], - "player_steam_id": [ - 32 + "returning": [ + 1898 ], "__typename": [ 84 ] }, - "friends_stddev_pop_fields": { - "other_player_steam_id": [ - 32 - ], - "player_steam_id": [ - 32 + "event_teams_on_conflict": { + "constraint": [ + 1906 ], - "__typename": [ - 84 - ] - }, - "friends_stddev_samp_fields": { - "other_player_steam_id": [ - 32 + "update_columns": [ + 1920 ], - "player_steam_id": [ - 32 + "where": [ + 1905 ], "__typename": [ 84 ] }, - "friends_stream_cursor_input": { - "initial_value": [ - 1864 + "event_teams_order_by": { + "created_at": [ + 3505 ], - "ordering": [ - 352 + "event": [ + 1959 ], - "__typename": [ - 84 - ] - }, - "friends_stream_cursor_value_input": { - "other_player_steam_id": [ - 269 + "event_id": [ + 3505 ], - "player_steam_id": [ - 269 + "team": [ + 5059 ], - "status": [ - 812 + "team_id": [ + 3505 ], "__typename": [ 84 ] }, - "friends_sum_fields": { - "other_player_steam_id": [ - 269 + "event_teams_pk_columns_input": { + "event_id": [ + 6298 ], - "player_steam_id": [ - 269 + "team_id": [ + 6298 ], "__typename": [ 84 ] }, - "friends_update_column": {}, - "friends_updates": { - "_inc": [ - 1850 + "event_teams_select_column": {}, + "event_teams_set_input": { + "created_at": [ + 5086 ], - "_set": [ - 1859 + "event_id": [ + 6298 ], - "where": [ - 1848 + "team_id": [ + 6298 ], "__typename": [ 84 ] }, - "friends_var_pop_fields": { - "other_player_steam_id": [ - 32 + "event_teams_stream_cursor_input": { + "initial_value": [ + 1919 ], - "player_steam_id": [ - 32 + "ordering": [ + 383 ], "__typename": [ 84 ] }, - "friends_var_samp_fields": { - "other_player_steam_id": [ - 32 + "event_teams_stream_cursor_value_input": { + "created_at": [ + 5086 ], - "player_steam_id": [ - 32 + "event_id": [ + 6298 + ], + "team_id": [ + 6298 ], "__typename": [ 84 ] }, - "friends_variance_fields": { - "other_player_steam_id": [ - 32 + "event_teams_update_column": {}, + "event_teams_updates": { + "_set": [ + 1917 ], - "player_steam_id": [ - 32 + "where": [ + 1905 ], "__typename": [ 84 ] }, - "game_mode_plugins": { - "config": [ - 2187, - { - "path": [ - 84 - ] - } - ], - "game_mode": [ - 1921 - ], - "game_mode_id": [ - 5454 + "event_tournaments": { + "created_at": [ + 5086 ], - "load_order": [ - 41 + "event": [ + 1946 ], - "plugin": [ - 2003 + "event_id": [ + 6298 ], - "plugin_slug": [ - 84 + "tournament": [ + 5522 ], - "required": [ - 6 + "tournament_id": [ + 6298 ], "__typename": [ 84 ] }, - "game_mode_plugins_aggregate": { + "event_tournaments_aggregate": { "aggregate": [ - 1877 + 1926 ], "nodes": [ - 1871 + 1922 ], "__typename": [ 84 ] }, - "game_mode_plugins_aggregate_bool_exp": { - "bool_and": [ - 1874 - ], - "bool_or": [ - 1875 - ], + "event_tournaments_aggregate_bool_exp": { "count": [ - 1876 - ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_aggregate_bool_exp_bool_and": { - "arguments": [ - 1900 - ], - "distinct": [ - 6 - ], - "filter": [ - 1883 - ], - "predicate": [ - 7 - ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_aggregate_bool_exp_bool_or": { - "arguments": [ - 1901 - ], - "distinct": [ - 6 - ], - "filter": [ - 1883 - ], - "predicate": [ - 7 + 1925 ], "__typename": [ 84 ] }, - "game_mode_plugins_aggregate_bool_exp_count": { + "event_tournaments_aggregate_bool_exp_count": { "arguments": [ - 1899 + 1940 ], "distinct": [ 6 ], "filter": [ - 1883 + 1929 ], "predicate": [ 42 @@ -28589,16 +28885,13 @@ export default { 84 ] }, - "game_mode_plugins_aggregate_fields": { - "avg": [ - 1881 - ], + "event_tournaments_aggregate_fields": { "count": [ 41, { "columns": [ - 1899, - "[game_mode_plugins_select_column!]" + 1940, + "[event_tournaments_select_column!]" ], "distinct": [ 6 @@ -28606,559 +28899,479 @@ export default { } ], "max": [ - 1890 + 1932 ], "min": [ - 1892 - ], - "stddev": [ - 1903 - ], - "stddev_pop": [ - 1905 - ], - "stddev_samp": [ - 1907 - ], - "sum": [ - 1911 - ], - "var_pop": [ - 1915 - ], - "var_samp": [ - 1917 - ], - "variance": [ - 1919 + 1934 ], "__typename": [ 84 ] }, - "game_mode_plugins_aggregate_order_by": { - "avg": [ - 1882 - ], + "event_tournaments_aggregate_order_by": { "count": [ - 3373 + 3505 ], "max": [ - 1891 + 1933 ], "min": [ - 1893 - ], - "stddev": [ - 1904 - ], - "stddev_pop": [ - 1906 - ], - "stddev_samp": [ - 1908 - ], - "sum": [ - 1912 - ], - "var_pop": [ - 1916 - ], - "var_samp": [ - 1918 - ], - "variance": [ - 1920 - ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_append_input": { - "config": [ - 2187 + 1935 ], "__typename": [ 84 ] }, - "game_mode_plugins_arr_rel_insert_input": { + "event_tournaments_arr_rel_insert_input": { "data": [ - 1889 + 1931 ], "on_conflict": [ - 1895 - ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_avg_fields": { - "load_order": [ - 32 - ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_avg_order_by": { - "load_order": [ - 3373 + 1937 ], "__typename": [ 84 ] }, - "game_mode_plugins_bool_exp": { + "event_tournaments_bool_exp": { "_and": [ - 1883 + 1929 ], "_not": [ - 1883 + 1929 ], "_or": [ - 1883 - ], - "config": [ - 2189 - ], - "game_mode": [ - 1924 - ], - "game_mode_id": [ - 5456 - ], - "load_order": [ - 42 - ], - "plugin": [ - 2008 + 1929 ], - "plugin_slug": [ - 86 - ], - "required": [ - 7 + "created_at": [ + 5087 ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_constraint": {}, - "game_mode_plugins_delete_at_path_input": { - "config": [ - 84 + "event": [ + 1950 ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_delete_elem_input": { - "config": [ - 41 + "event_id": [ + 6300 ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_delete_key_input": { - "config": [ - 84 + "tournament": [ + 5543 ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_inc_input": { - "load_order": [ - 41 + "tournament_id": [ + 6300 ], "__typename": [ 84 ] }, - "game_mode_plugins_insert_input": { - "config": [ - 2187 - ], - "game_mode": [ - 1930 - ], - "game_mode_id": [ - 5454 + "event_tournaments_constraint": {}, + "event_tournaments_insert_input": { + "created_at": [ + 5086 ], - "load_order": [ - 41 + "event": [ + 1957 ], - "plugin": [ - 2017 + "event_id": [ + 6298 ], - "plugin_slug": [ - 84 + "tournament": [ + 5552 ], - "required": [ - 6 + "tournament_id": [ + 6298 ], "__typename": [ 84 ] }, - "game_mode_plugins_max_fields": { - "game_mode_id": [ - 5454 + "event_tournaments_max_fields": { + "created_at": [ + 5086 ], - "load_order": [ - 41 + "event_id": [ + 6298 ], - "plugin_slug": [ - 84 + "tournament_id": [ + 6298 ], "__typename": [ 84 ] }, - "game_mode_plugins_max_order_by": { - "game_mode_id": [ - 3373 + "event_tournaments_max_order_by": { + "created_at": [ + 3505 ], - "load_order": [ - 3373 + "event_id": [ + 3505 ], - "plugin_slug": [ - 3373 + "tournament_id": [ + 3505 ], "__typename": [ 84 ] }, - "game_mode_plugins_min_fields": { - "game_mode_id": [ - 5454 + "event_tournaments_min_fields": { + "created_at": [ + 5086 ], - "load_order": [ - 41 + "event_id": [ + 6298 ], - "plugin_slug": [ - 84 + "tournament_id": [ + 6298 ], "__typename": [ 84 ] }, - "game_mode_plugins_min_order_by": { - "game_mode_id": [ - 3373 + "event_tournaments_min_order_by": { + "created_at": [ + 3505 ], - "load_order": [ - 3373 + "event_id": [ + 3505 ], - "plugin_slug": [ - 3373 + "tournament_id": [ + 3505 ], "__typename": [ 84 ] }, - "game_mode_plugins_mutation_response": { + "event_tournaments_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 1871 + 1922 ], "__typename": [ 84 ] }, - "game_mode_plugins_on_conflict": { + "event_tournaments_on_conflict": { "constraint": [ - 1884 + 1930 ], "update_columns": [ - 1913 + 1944 ], "where": [ - 1883 + 1929 ], "__typename": [ 84 ] }, - "game_mode_plugins_order_by": { - "config": [ - 3373 - ], - "game_mode": [ - 1932 - ], - "game_mode_id": [ - 3373 + "event_tournaments_order_by": { + "created_at": [ + 3505 ], - "load_order": [ - 3373 + "event": [ + 1959 ], - "plugin": [ - 2019 + "event_id": [ + 3505 ], - "plugin_slug": [ - 3373 + "tournament": [ + 5554 ], - "required": [ - 3373 + "tournament_id": [ + 3505 ], "__typename": [ 84 ] }, - "game_mode_plugins_pk_columns_input": { - "game_mode_id": [ - 5454 - ], - "plugin_slug": [ - 84 + "event_tournaments_pk_columns_input": { + "event_id": [ + 6298 ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_prepend_input": { - "config": [ - 2187 + "tournament_id": [ + 6298 ], "__typename": [ 84 ] }, - "game_mode_plugins_select_column": {}, - "game_mode_plugins_select_column_game_mode_plugins_aggregate_bool_exp_bool_and_arguments_columns": {}, - "game_mode_plugins_select_column_game_mode_plugins_aggregate_bool_exp_bool_or_arguments_columns": {}, - "game_mode_plugins_set_input": { - "config": [ - 2187 - ], - "game_mode_id": [ - 5454 - ], - "load_order": [ - 41 - ], - "plugin_slug": [ - 84 + "event_tournaments_select_column": {}, + "event_tournaments_set_input": { + "created_at": [ + 5086 ], - "required": [ - 6 + "event_id": [ + 6298 ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_stddev_fields": { - "load_order": [ - 32 + "tournament_id": [ + 6298 ], "__typename": [ 84 ] }, - "game_mode_plugins_stddev_order_by": { - "load_order": [ - 3373 + "event_tournaments_stream_cursor_input": { + "initial_value": [ + 1943 ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_stddev_pop_fields": { - "load_order": [ - 32 + "ordering": [ + 383 ], "__typename": [ 84 ] }, - "game_mode_plugins_stddev_pop_order_by": { - "load_order": [ - 3373 + "event_tournaments_stream_cursor_value_input": { + "created_at": [ + 5086 ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_stddev_samp_fields": { - "load_order": [ - 32 + "event_id": [ + 6298 ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_stddev_samp_order_by": { - "load_order": [ - 3373 + "tournament_id": [ + 6298 ], "__typename": [ 84 ] }, - "game_mode_plugins_stream_cursor_input": { - "initial_value": [ - 1910 + "event_tournaments_update_column": {}, + "event_tournaments_updates": { + "_set": [ + 1941 ], - "ordering": [ - 352 + "where": [ + 1929 ], "__typename": [ 84 ] }, - "game_mode_plugins_stream_cursor_value_input": { - "config": [ - 2187 + "events": { + "awards": [ + 231, + { + "distinct_on": [ + 252, + "[award_recipients_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 250, + "[award_recipients_order_by!]" + ], + "where": [ + 240 + ] + } ], - "game_mode_id": [ - 5454 + "awards_aggregate": [ + 232, + { + "distinct_on": [ + 252, + "[award_recipients_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 250, + "[award_recipients_order_by!]" + ], + "where": [ + 240 + ] + } ], - "load_order": [ - 41 + "banner": [ + 1733 ], - "plugin_slug": [ - 84 + "banner_media_id": [ + 6298 ], - "required": [ + "can_upload_media": [ 6 ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_sum_fields": { - "load_order": [ - 41 + "can_view": [ + 6 ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_sum_order_by": { - "load_order": [ - 3373 + "created_at": [ + 5086 ], - "__typename": [ + "description": [ 84 - ] - }, - "game_mode_plugins_update_column": {}, - "game_mode_plugins_updates": { - "_append": [ - 1879 - ], - "_delete_at_path": [ - 1885 - ], - "_delete_elem": [ - 1886 - ], - "_delete_key": [ - 1887 ], - "_inc": [ - 1888 + "ends_at": [ + 5086 ], - "_prepend": [ - 1898 + "hide_creator_organizer": [ + 6 ], - "_set": [ - 1902 + "id": [ + 6298 ], - "where": [ - 1883 + "is_organizer": [ + 6 ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_var_pop_fields": { - "load_order": [ - 32 - ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_var_pop_order_by": { - "load_order": [ - 3373 - ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_var_samp_fields": { - "load_order": [ - 32 - ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_var_samp_order_by": { - "load_order": [ - 3373 - ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_variance_fields": { - "load_order": [ - 32 + "media": [ + 1733, + { + "distinct_on": [ + 1796, + "[event_media_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1753, + "[event_media_order_by!]" + ], + "where": [ + 1742 + ] + } ], - "__typename": [ - 84 - ] - }, - "game_mode_plugins_variance_order_by": { - "load_order": [ - 3373 + "media_access": [ + 803 ], - "__typename": [ - 84 - ] - }, - "game_modes": { - "archived_at": [ - 4954 + "media_aggregate": [ + 1734, + { + "distinct_on": [ + 1796, + "[event_media_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1753, + "[event_media_order_by!]" + ], + "where": [ + 1742 + ] + } ], - "cfg": [ + "name": [ 84 ], - "competitive_safe": [ - 6 - ], - "created_at": [ - 4954 + "organizer": [ + 4463 ], - "description": [ - 84 + "organizer_steam_id": [ + 300 ], - "enabled": [ - 6 + "organizers": [ + 1816, + { + "distinct_on": [ + 1837, + "[event_organizers_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1835, + "[event_organizers_order_by!]" + ], + "where": [ + 1825 + ] + } ], - "extra_game_params": [ - 84 + "organizers_aggregate": [ + 1817, + { + "distinct_on": [ + 1837, + "[event_organizers_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1835, + "[event_organizers_order_by!]" + ], + "where": [ + 1825 + ] + } ], - "icon": [ - 84 + "player_stats": [ + 6301, + { + "distinct_on": [ + 6327, + "[v_event_player_stats_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6326, + "[v_event_player_stats_order_by!]" + ], + "where": [ + 6320 + ] + } ], - "id": [ - 5454 + "player_stats_aggregate": [ + 6302, + { + "distinct_on": [ + 6327, + "[v_event_player_stats_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6326, + "[v_event_player_stats_order_by!]" + ], + "where": [ + 6320 + ] + } ], - "match_options": [ - 3015, + "players": [ + 1857, { "distinct_on": [ - 3039, - "[match_options_select_column!]" + 1878, + "[event_players_select_column!]" ], "limit": [ 41 @@ -29167,20 +29380,20 @@ export default { 41 ], "order_by": [ - 3037, - "[match_options_order_by!]" + 1876, + "[event_players_order_by!]" ], "where": [ - 3026 + 1866 ] } ], - "match_options_aggregate": [ - 3016, + "players_aggregate": [ + 1858, { "distinct_on": [ - 3039, - "[match_options_select_column!]" + 1878, + "[event_players_select_column!]" ], "limit": [ 41 @@ -29189,23 +29402,23 @@ export default { 41 ], "order_by": [ - 3037, - "[match_options_order_by!]" + 1876, + "[event_players_order_by!]" ], "where": [ - 3026 + 1866 ] } ], - "name": [ - 84 + "starts_at": [ + 5086 ], - "plugins": [ - 1871, + "teams": [ + 1898, { "distinct_on": [ - 1899, - "[game_mode_plugins_select_column!]" + 1916, + "[event_teams_select_column!]" ], "limit": [ 41 @@ -29214,20 +29427,20 @@ export default { 41 ], "order_by": [ - 1896, - "[game_mode_plugins_order_by!]" + 1914, + "[event_teams_order_by!]" ], "where": [ - 1883 + 1905 ] } ], - "plugins_aggregate": [ - 1872, + "teams_aggregate": [ + 1899, { "distinct_on": [ - 1899, - "[game_mode_plugins_select_column!]" + 1916, + "[event_teams_select_column!]" ], "limit": [ 41 @@ -29236,58 +29449,86 @@ export default { 41 ], "order_by": [ - 1896, - "[game_mode_plugins_order_by!]" + 1914, + "[event_teams_order_by!]" ], "where": [ - 1883 + 1905 ] } ], - "runtime_conflicts": [ - 2187, + "tournaments": [ + 1922, { - "path": [ - 84 + "distinct_on": [ + 1940, + "[event_tournaments_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1938, + "[event_tournaments_order_by!]" + ], + "where": [ + 1929 ] } ], - "slug": [ - 84 - ], - "supported_runtimes": [ - 2187, + "tournaments_aggregate": [ + 1923, { - "path": [ - 84 + "distinct_on": [ + 1940, + "[event_tournaments_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1938, + "[event_tournaments_order_by!]" + ], + "where": [ + 1929 ] } ], - "updated_at": [ - 4954 + "visibility": [ + 823 ], "__typename": [ 84 ] }, - "game_modes_aggregate": { + "events_aggregate": { "aggregate": [ - 1923 + 1948 ], "nodes": [ - 1921 + 1946 ], "__typename": [ 84 ] }, - "game_modes_aggregate_fields": { + "events_aggregate_fields": { + "avg": [ + 1949 + ], "count": [ 41, { "columns": [ - 1934, - "[game_modes_select_column!]" + 1961, + "[events_select_column!]" ], "distinct": [ 6 @@ -29295,463 +29536,628 @@ export default { } ], "max": [ - 1927 + 1954 ], "min": [ - 1928 + 1955 + ], + "stddev": [ + 1963 + ], + "stddev_pop": [ + 1964 + ], + "stddev_samp": [ + 1965 + ], + "sum": [ + 1968 + ], + "var_pop": [ + 1971 + ], + "var_samp": [ + 1972 + ], + "variance": [ + 1973 ], "__typename": [ 84 ] }, - "game_modes_bool_exp": { + "events_avg_fields": { + "organizer_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "events_bool_exp": { "_and": [ - 1924 + 1950 ], "_not": [ - 1924 + 1950 ], "_or": [ - 1924 + 1950 ], - "archived_at": [ - 4955 + "awards": [ + 240 ], - "cfg": [ - 86 + "awards_aggregate": [ + 233 ], - "competitive_safe": [ + "banner": [ + 1742 + ], + "banner_media_id": [ + 6300 + ], + "can_upload_media": [ + 7 + ], + "can_view": [ 7 ], "created_at": [ - 4955 + 5087 ], "description": [ 86 ], - "enabled": [ + "ends_at": [ + 5087 + ], + "hide_creator_organizer": [ 7 ], - "extra_game_params": [ - 86 + "id": [ + 6300 ], - "icon": [ - 86 + "is_organizer": [ + 7 ], - "id": [ - 5456 + "media": [ + 1742 ], - "match_options": [ - 3026 + "media_access": [ + 804 ], - "match_options_aggregate": [ - 3017 + "media_aggregate": [ + 1735 ], "name": [ 86 ], - "plugins": [ - 1883 + "organizer": [ + 4467 ], - "plugins_aggregate": [ - 1873 + "organizer_steam_id": [ + 302 ], - "runtime_conflicts": [ - 2189 + "organizers": [ + 1825 ], - "slug": [ - 86 + "organizers_aggregate": [ + 1818 ], - "supported_runtimes": [ - 2189 + "player_stats": [ + 6320 ], - "updated_at": [ - 4955 + "player_stats_aggregate": [ + 6303 + ], + "players": [ + 1866 + ], + "players_aggregate": [ + 1859 + ], + "starts_at": [ + 5087 + ], + "teams": [ + 1905 + ], + "teams_aggregate": [ + 1900 + ], + "tournaments": [ + 1929 + ], + "tournaments_aggregate": [ + 1924 + ], + "visibility": [ + 824 ], "__typename": [ 84 ] }, - "game_modes_constraint": {}, - "game_modes_insert_input": { - "archived_at": [ - 4954 + "events_constraint": {}, + "events_inc_input": { + "organizer_steam_id": [ + 300 ], - "cfg": [ + "__typename": [ 84 + ] + }, + "events_insert_input": { + "awards": [ + 237 ], - "competitive_safe": [ - 6 + "banner": [ + 1751 + ], + "banner_media_id": [ + 6298 ], "created_at": [ - 4954 + 5086 ], "description": [ 84 ], - "enabled": [ - 6 - ], - "extra_game_params": [ - 84 + "ends_at": [ + 5086 ], - "icon": [ - 84 + "hide_creator_organizer": [ + 6 ], "id": [ - 5454 + 6298 ], - "match_options": [ - 3023 + "media": [ + 1739 + ], + "media_access": [ + 803 ], "name": [ 84 ], - "plugins": [ - 1880 + "organizer": [ + 4474 ], - "slug": [ - 84 + "organizer_steam_id": [ + 300 ], - "updated_at": [ - 4954 + "organizers": [ + 1822 + ], + "player_stats": [ + 6317 + ], + "players": [ + 1863 + ], + "starts_at": [ + 5086 + ], + "teams": [ + 1904 + ], + "tournaments": [ + 1928 + ], + "visibility": [ + 823 ], "__typename": [ 84 ] }, - "game_modes_max_fields": { - "archived_at": [ - 4954 - ], - "cfg": [ - 84 + "events_max_fields": { + "banner_media_id": [ + 6298 ], "created_at": [ - 4954 + 5086 ], "description": [ 84 ], - "extra_game_params": [ - 84 - ], - "icon": [ - 84 + "ends_at": [ + 5086 ], "id": [ - 5454 + 6298 ], "name": [ 84 ], - "slug": [ - 84 + "organizer_steam_id": [ + 300 ], - "updated_at": [ - 4954 + "starts_at": [ + 5086 ], "__typename": [ 84 ] }, - "game_modes_min_fields": { - "archived_at": [ - 4954 - ], - "cfg": [ - 84 + "events_min_fields": { + "banner_media_id": [ + 6298 ], "created_at": [ - 4954 + 5086 ], "description": [ 84 ], - "extra_game_params": [ - 84 - ], - "icon": [ - 84 + "ends_at": [ + 5086 ], "id": [ - 5454 + 6298 ], "name": [ 84 ], - "slug": [ - 84 + "organizer_steam_id": [ + 300 ], - "updated_at": [ - 4954 + "starts_at": [ + 5086 ], "__typename": [ 84 ] }, - "game_modes_mutation_response": { + "events_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 1921 + 1946 ], "__typename": [ 84 ] }, - "game_modes_obj_rel_insert_input": { + "events_obj_rel_insert_input": { "data": [ - 1926 + 1953 ], "on_conflict": [ - 1931 + 1958 ], "__typename": [ 84 ] }, - "game_modes_on_conflict": { + "events_on_conflict": { "constraint": [ - 1925 + 1951 ], "update_columns": [ - 1938 + 1969 ], "where": [ - 1924 + 1950 ], "__typename": [ 84 ] }, - "game_modes_order_by": { - "archived_at": [ - 3373 + "events_order_by": { + "awards_aggregate": [ + 236 ], - "cfg": [ - 3373 + "banner": [ + 1753 ], - "competitive_safe": [ - 3373 + "banner_media_id": [ + 3505 + ], + "can_upload_media": [ + 3505 + ], + "can_view": [ + 3505 ], "created_at": [ - 3373 + 3505 ], "description": [ - 3373 - ], - "enabled": [ - 3373 + 3505 ], - "extra_game_params": [ - 3373 + "ends_at": [ + 3505 ], - "icon": [ - 3373 + "hide_creator_organizer": [ + 3505 ], "id": [ - 3373 + 3505 ], - "match_options_aggregate": [ - 3022 + "is_organizer": [ + 3505 + ], + "media_access": [ + 3505 + ], + "media_aggregate": [ + 1738 ], "name": [ - 3373 + 3505 ], - "plugins_aggregate": [ - 1878 + "organizer": [ + 4476 ], - "runtime_conflicts": [ - 3373 + "organizer_steam_id": [ + 3505 ], - "slug": [ - 3373 + "organizers_aggregate": [ + 1821 ], - "supported_runtimes": [ - 3373 + "player_stats_aggregate": [ + 6316 ], - "updated_at": [ - 3373 + "players_aggregate": [ + 1862 + ], + "starts_at": [ + 3505 + ], + "teams_aggregate": [ + 1903 + ], + "tournaments_aggregate": [ + 1927 + ], + "visibility": [ + 3505 ], "__typename": [ 84 ] }, - "game_modes_pk_columns_input": { + "events_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 ] }, - "game_modes_select_column": {}, - "game_modes_set_input": { - "archived_at": [ - 4954 - ], - "cfg": [ - 84 - ], - "competitive_safe": [ - 6 + "events_select_column": {}, + "events_set_input": { + "banner_media_id": [ + 6298 ], "created_at": [ - 4954 + 5086 ], "description": [ 84 ], - "enabled": [ + "ends_at": [ + 5086 + ], + "hide_creator_organizer": [ 6 ], - "extra_game_params": [ - 84 + "id": [ + 6298 ], - "icon": [ + "media_access": [ + 803 + ], + "name": [ 84 ], - "id": [ - 5454 + "organizer_steam_id": [ + 300 ], - "name": [ + "starts_at": [ + 5086 + ], + "visibility": [ + 823 + ], + "__typename": [ 84 + ] + }, + "events_stddev_fields": { + "organizer_steam_id": [ + 32 ], - "slug": [ + "__typename": [ 84 + ] + }, + "events_stddev_pop_fields": { + "organizer_steam_id": [ + 32 ], - "updated_at": [ - 4954 + "__typename": [ + 84 + ] + }, + "events_stddev_samp_fields": { + "organizer_steam_id": [ + 32 ], "__typename": [ 84 ] }, - "game_modes_stream_cursor_input": { + "events_stream_cursor_input": { "initial_value": [ - 1937 + 1967 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "game_modes_stream_cursor_value_input": { - "archived_at": [ - 4954 - ], - "cfg": [ - 84 - ], - "competitive_safe": [ - 6 + "events_stream_cursor_value_input": { + "banner_media_id": [ + 6298 ], "created_at": [ - 4954 + 5086 ], "description": [ 84 ], - "enabled": [ - 6 - ], - "extra_game_params": [ - 84 + "ends_at": [ + 5086 ], - "icon": [ - 84 + "hide_creator_organizer": [ + 6 ], "id": [ - 5454 + 6298 + ], + "media_access": [ + 803 ], "name": [ 84 ], - "slug": [ - 84 + "organizer_steam_id": [ + 300 ], - "updated_at": [ - 4954 + "starts_at": [ + 5086 + ], + "visibility": [ + 823 ], "__typename": [ 84 ] }, - "game_modes_update_column": {}, - "game_modes_updates": { + "events_sum_fields": { + "organizer_steam_id": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "events_update_column": {}, + "events_updates": { + "_inc": [ + 1952 + ], "_set": [ - 1935 + 1962 ], "where": [ - 1924 + 1950 ], "__typename": [ 84 ] }, - "game_plugin_installs": { - "cfg": [ + "events_var_pop_fields": { + "organizer_steam_id": [ + 32 + ], + "__typename": [ 84 + ] + }, + "events_var_samp_fields": { + "organizer_steam_id": [ + 32 ], - "load_custom": [ - 6 + "__typename": [ + 84 + ] + }, + "events_variance_fields": { + "organizer_steam_id": [ + 32 ], - "load_ranked": [ - 6 + "__typename": [ + 84 + ] + }, + "float8": {}, + "float8_comparison_exp": { + "_eq": [ + 1974 ], - "load_tournaments": [ - 6 + "_gt": [ + 1974 ], - "channel": [ - 853 + "_gte": [ + 1974 ], - "created_at": [ - 4954 + "_in": [ + 1974 ], - "disable_server_guidelines": [ + "_is_null": [ 6 ], - "enabled": [ - 6 + "_lt": [ + 1974 ], - "plugin": [ - 2003 + "_lte": [ + 1974 ], - "plugin_slug": [ - 84 + "_neq": [ + 1974 ], - "updated_at": [ - 4954 + "_nin": [ + 1974 ], - "version": [ + "__typename": [ 84 + ] + }, + "friends": { + "e_status": [ + 838 + ], + "other_player_steam_id": [ + 300 + ], + "player_steam_id": [ + 300 + ], + "status": [ + 843 ], "__typename": [ 84 ] }, - "game_plugin_installs_aggregate": { + "friends_aggregate": { "aggregate": [ - 1942 + 1978 ], "nodes": [ - 1940 + 1976 ], "__typename": [ 84 ] }, - "game_plugin_installs_aggregate_fields": { + "friends_aggregate_fields": { + "avg": [ + 1979 + ], "count": [ 41, { "columns": [ - 1952, - "[game_plugin_installs_select_column!]" + 1990, + "[friends_select_column!]" ], "distinct": [ 6 @@ -29759,387 +30165,374 @@ export default { } ], "max": [ - 1946 + 1984 ], "min": [ - 1947 - ], - "__typename": [ - 84 - ] - }, - "game_plugin_installs_bool_exp": { - "_and": [ - 1943 - ], - "_not": [ - 1943 - ], - "_or": [ - 1943 - ], - "cfg": [ - 86 - ], - "load_custom": [ - 7 - ], - "load_ranked": [ - 7 - ], - "load_tournaments": [ - 7 - ], - "channel": [ - 854 + 1985 ], - "created_at": [ - 4955 + "stddev": [ + 1992 ], - "disable_server_guidelines": [ - 7 + "stddev_pop": [ + 1993 ], - "enabled": [ - 7 + "stddev_samp": [ + 1994 ], - "plugin": [ - 2008 + "sum": [ + 1997 ], - "plugin_slug": [ - 86 + "var_pop": [ + 2000 ], - "updated_at": [ - 4955 + "var_samp": [ + 2001 ], - "version": [ - 86 + "variance": [ + 2002 ], "__typename": [ 84 ] }, - "game_plugin_installs_constraint": {}, - "game_plugin_installs_insert_input": { - "cfg": [ - 84 + "friends_avg_fields": { + "other_player_steam_id": [ + 32 ], - "load_custom": [ - 6 + "player_steam_id": [ + 32 ], - "load_ranked": [ - 6 + "__typename": [ + 84 + ] + }, + "friends_bool_exp": { + "_and": [ + 1980 ], - "load_tournaments": [ - 6 + "_not": [ + 1980 ], - "channel": [ - 853 + "_or": [ + 1980 ], - "created_at": [ - 4954 + "e_status": [ + 841 ], - "disable_server_guidelines": [ - 6 + "other_player_steam_id": [ + 302 ], - "enabled": [ - 6 + "player_steam_id": [ + 302 ], - "plugin": [ - 2017 + "status": [ + 844 ], - "plugin_slug": [ + "__typename": [ 84 + ] + }, + "friends_constraint": {}, + "friends_inc_input": { + "other_player_steam_id": [ + 300 ], - "updated_at": [ - 4954 - ], - "version": [ - 84 + "player_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "game_plugin_installs_max_fields": { - "created_at": [ - 4954 + "friends_insert_input": { + "e_status": [ + 849 ], - "plugin_slug": [ - 84 + "other_player_steam_id": [ + 300 ], - "updated_at": [ - 4954 + "player_steam_id": [ + 300 ], - "version": [ - 84 + "status": [ + 843 ], "__typename": [ 84 ] }, - "game_plugin_installs_min_fields": { - "created_at": [ - 4954 - ], - "plugin_slug": [ - 84 + "friends_max_fields": { + "other_player_steam_id": [ + 300 ], - "updated_at": [ - 4954 + "player_steam_id": [ + 300 ], - "version": [ + "__typename": [ 84 + ] + }, + "friends_min_fields": { + "other_player_steam_id": [ + 300 + ], + "player_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "game_plugin_installs_mutation_response": { + "friends_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 1940 + 1976 ], "__typename": [ 84 ] }, - "game_plugin_installs_on_conflict": { + "friends_on_conflict": { "constraint": [ - 1944 + 1981 ], "update_columns": [ - 1956 + 1998 ], "where": [ - 1943 + 1980 ], "__typename": [ 84 ] }, - "game_plugin_installs_order_by": { - "cfg": [ - 3373 - ], - "load_custom": [ - 3373 - ], - "load_ranked": [ - 3373 - ], - "load_tournaments": [ - 3373 - ], - "channel": [ - 3373 - ], - "created_at": [ - 3373 - ], - "disable_server_guidelines": [ - 3373 + "friends_order_by": { + "e_status": [ + 851 ], - "enabled": [ - 3373 + "other_player_steam_id": [ + 3505 ], - "plugin": [ - 2019 + "player_steam_id": [ + 3505 ], - "plugin_slug": [ - 3373 + "status": [ + 3505 ], - "updated_at": [ - 3373 + "__typename": [ + 84 + ] + }, + "friends_pk_columns_input": { + "other_player_steam_id": [ + 300 ], - "version": [ - 3373 + "player_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "game_plugin_installs_pk_columns_input": { - "plugin_slug": [ - 84 + "friends_select_column": {}, + "friends_set_input": { + "other_player_steam_id": [ + 300 + ], + "player_steam_id": [ + 300 + ], + "status": [ + 843 ], "__typename": [ 84 ] }, - "game_plugin_installs_select_column": {}, - "game_plugin_installs_set_input": { - "cfg": [ - 84 - ], - "load_custom": [ - 6 - ], - "load_ranked": [ - 6 - ], - "load_tournaments": [ - 6 - ], - "channel": [ - 853 - ], - "created_at": [ - 4954 - ], - "disable_server_guidelines": [ - 6 + "friends_stddev_fields": { + "other_player_steam_id": [ + 32 ], - "enabled": [ - 6 + "player_steam_id": [ + 32 ], - "plugin_slug": [ + "__typename": [ 84 + ] + }, + "friends_stddev_pop_fields": { + "other_player_steam_id": [ + 32 ], - "updated_at": [ - 4954 + "player_steam_id": [ + 32 ], - "version": [ + "__typename": [ 84 + ] + }, + "friends_stddev_samp_fields": { + "other_player_steam_id": [ + 32 + ], + "player_steam_id": [ + 32 ], "__typename": [ 84 ] }, - "game_plugin_installs_stream_cursor_input": { + "friends_stream_cursor_input": { "initial_value": [ - 1955 + 1996 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "game_plugin_installs_stream_cursor_value_input": { - "cfg": [ - 84 - ], - "load_custom": [ - 6 - ], - "load_ranked": [ - 6 - ], - "load_tournaments": [ - 6 - ], - "channel": [ - 853 - ], - "created_at": [ - 4954 + "friends_stream_cursor_value_input": { + "other_player_steam_id": [ + 300 ], - "disable_server_guidelines": [ - 6 + "player_steam_id": [ + 300 ], - "enabled": [ - 6 + "status": [ + 843 ], - "plugin_slug": [ + "__typename": [ 84 + ] + }, + "friends_sum_fields": { + "other_player_steam_id": [ + 300 ], - "updated_at": [ - 4954 - ], - "version": [ - 84 + "player_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "game_plugin_installs_update_column": {}, - "game_plugin_installs_updates": { + "friends_update_column": {}, + "friends_updates": { + "_inc": [ + 1982 + ], "_set": [ - 1953 + 1991 ], "where": [ - 1943 + 1980 ], "__typename": [ 84 ] }, - "game_plugin_versions": { - "install_path": [ - 84 + "friends_var_pop_fields": { + "other_player_steam_id": [ + 32 ], - "layout": [ + "player_steam_id": [ + 32 + ], + "__typename": [ 84 + ] + }, + "friends_var_samp_fields": { + "other_player_steam_id": [ + 32 ], - "plugin": [ - 2003 + "player_steam_id": [ + 32 ], - "plugin_slug": [ + "__typename": [ 84 + ] + }, + "friends_variance_fields": { + "other_player_steam_id": [ + 32 ], - "prerelease": [ - 6 + "player_steam_id": [ + 32 ], - "published_at": [ - 4954 + "__typename": [ + 84 + ] + }, + "game_mode_plugins": { + "config": [ + 2319, + { + "path": [ + 84 + ] + } ], - "runtime": [ - 1263 + "game_mode": [ + 2053 ], - "sha256": [ - 84 + "game_mode_id": [ + 6298 ], - "size": [ + "load_order": [ 41 ], - "url": [ - 84 + "plugin": [ + 2135 ], - "version": [ + "plugin_slug": [ 84 ], + "required": [ + 6 + ], "__typename": [ 84 ] }, - "game_plugin_versions_aggregate": { + "game_mode_plugins_aggregate": { "aggregate": [ - 1964 + 2009 ], "nodes": [ - 1958 + 2003 ], "__typename": [ 84 ] }, - "game_plugin_versions_aggregate_bool_exp": { + "game_mode_plugins_aggregate_bool_exp": { "bool_and": [ - 1961 + 2006 ], "bool_or": [ - 1962 + 2007 ], "count": [ - 1963 + 2008 ], "__typename": [ 84 ] }, - "game_plugin_versions_aggregate_bool_exp_bool_and": { + "game_mode_plugins_aggregate_bool_exp_bool_and": { "arguments": [ - 1982 + 2032 ], "distinct": [ 6 ], "filter": [ - 1969 + 2015 ], "predicate": [ 7 @@ -30148,15 +30541,15 @@ export default { 84 ] }, - "game_plugin_versions_aggregate_bool_exp_bool_or": { + "game_mode_plugins_aggregate_bool_exp_bool_or": { "arguments": [ - 1983 + 2033 ], "distinct": [ 6 ], "filter": [ - 1969 + 2015 ], "predicate": [ 7 @@ -30165,15 +30558,15 @@ export default { 84 ] }, - "game_plugin_versions_aggregate_bool_exp_count": { + "game_mode_plugins_aggregate_bool_exp_count": { "arguments": [ - 1981 + 2031 ], "distinct": [ 6 ], "filter": [ - 1969 + 2015 ], "predicate": [ 42 @@ -30182,16 +30575,16 @@ export default { 84 ] }, - "game_plugin_versions_aggregate_fields": { + "game_mode_plugins_aggregate_fields": { "avg": [ - 1967 + 2013 ], "count": [ 41, { "columns": [ - 1981, - "[game_plugin_versions_select_column!]" + 2031, + "[game_mode_plugins_select_column!]" ], "distinct": [ 6 @@ -30199,626 +30592,559 @@ export default { } ], "max": [ - 1973 + 2022 ], "min": [ - 1975 + 2024 ], "stddev": [ - 1985 + 2035 ], "stddev_pop": [ - 1987 + 2037 ], "stddev_samp": [ - 1989 + 2039 ], "sum": [ - 1993 + 2043 ], "var_pop": [ - 1997 + 2047 ], "var_samp": [ - 1999 + 2049 ], "variance": [ - 2001 + 2051 ], "__typename": [ 84 ] }, - "game_plugin_versions_aggregate_order_by": { + "game_mode_plugins_aggregate_order_by": { "avg": [ - 1968 + 2014 ], "count": [ - 3373 + 3505 ], "max": [ - 1974 + 2023 ], "min": [ - 1976 + 2025 ], "stddev": [ - 1986 + 2036 ], "stddev_pop": [ - 1988 + 2038 ], "stddev_samp": [ - 1990 + 2040 ], "sum": [ - 1994 + 2044 ], "var_pop": [ - 1998 + 2048 ], "var_samp": [ - 2000 + 2050 ], "variance": [ - 2002 + 2052 ], "__typename": [ 84 ] }, - "game_plugin_versions_arr_rel_insert_input": { + "game_mode_plugins_append_input": { + "config": [ + 2319 + ], + "__typename": [ + 84 + ] + }, + "game_mode_plugins_arr_rel_insert_input": { "data": [ - 1972 + 2021 ], "on_conflict": [ - 1978 + 2027 ], "__typename": [ 84 ] }, - "game_plugin_versions_avg_fields": { - "size": [ + "game_mode_plugins_avg_fields": { + "load_order": [ 32 ], "__typename": [ 84 ] }, - "game_plugin_versions_avg_order_by": { - "size": [ - 3373 + "game_mode_plugins_avg_order_by": { + "load_order": [ + 3505 ], "__typename": [ 84 ] }, - "game_plugin_versions_bool_exp": { + "game_mode_plugins_bool_exp": { "_and": [ - 1969 + 2015 ], "_not": [ - 1969 + 2015 ], "_or": [ - 1969 + 2015 ], - "install_path": [ - 86 + "config": [ + 2321 ], - "layout": [ - 86 + "game_mode": [ + 2056 + ], + "game_mode_id": [ + 6300 + ], + "load_order": [ + 42 ], "plugin": [ - 2008 + 2140 ], "plugin_slug": [ 86 ], - "prerelease": [ + "required": [ 7 ], - "published_at": [ - 4955 - ], - "runtime": [ - 1264 - ], - "sha256": [ - 86 - ], - "size": [ - 42 - ], - "url": [ - 86 - ], - "version": [ - 86 - ], "__typename": [ 84 ] }, - "game_plugin_versions_constraint": {}, - "game_plugin_versions_inc_input": { - "size": [ - 41 + "game_mode_plugins_constraint": {}, + "game_mode_plugins_delete_at_path_input": { + "config": [ + 84 ], "__typename": [ 84 ] }, - "game_plugin_versions_insert_input": { - "install_path": [ - 84 - ], - "layout": [ - 84 - ], - "plugin": [ - 2017 - ], - "plugin_slug": [ - 84 - ], - "prerelease": [ - 6 - ], - "published_at": [ - 4954 - ], - "runtime": [ - 1263 - ], - "sha256": [ - 84 - ], - "size": [ + "game_mode_plugins_delete_elem_input": { + "config": [ 41 ], - "url": [ - 84 - ], - "version": [ - 84 - ], "__typename": [ 84 ] }, - "game_plugin_versions_max_fields": { - "install_path": [ + "game_mode_plugins_delete_key_input": { + "config": [ 84 ], - "layout": [ + "__typename": [ 84 + ] + }, + "game_mode_plugins_inc_input": { + "load_order": [ + 41 ], - "plugin_slug": [ + "__typename": [ 84 + ] + }, + "game_mode_plugins_insert_input": { + "config": [ + 2319 ], - "published_at": [ - 4954 + "game_mode": [ + 2062 ], - "sha256": [ - 84 + "game_mode_id": [ + 6298 ], - "size": [ + "load_order": [ 41 ], - "url": [ - 84 + "plugin": [ + 2149 ], - "version": [ + "plugin_slug": [ 84 ], + "required": [ + 6 + ], "__typename": [ 84 ] }, - "game_plugin_versions_max_order_by": { - "install_path": [ - 3373 + "game_mode_plugins_max_fields": { + "game_mode_id": [ + 6298 ], - "layout": [ - 3373 + "load_order": [ + 41 ], "plugin_slug": [ - 3373 - ], - "published_at": [ - 3373 - ], - "sha256": [ - 3373 - ], - "size": [ - 3373 - ], - "url": [ - 3373 - ], - "version": [ - 3373 + 84 ], "__typename": [ 84 ] }, - "game_plugin_versions_min_fields": { - "install_path": [ - 84 + "game_mode_plugins_max_order_by": { + "game_mode_id": [ + 3505 ], - "layout": [ - 84 + "load_order": [ + 3505 ], "plugin_slug": [ - 84 - ], - "published_at": [ - 4954 + 3505 ], - "sha256": [ + "__typename": [ 84 + ] + }, + "game_mode_plugins_min_fields": { + "game_mode_id": [ + 6298 ], - "size": [ + "load_order": [ 41 ], - "url": [ - 84 - ], - "version": [ + "plugin_slug": [ 84 ], "__typename": [ 84 ] }, - "game_plugin_versions_min_order_by": { - "install_path": [ - 3373 + "game_mode_plugins_min_order_by": { + "game_mode_id": [ + 3505 ], - "layout": [ - 3373 + "load_order": [ + 3505 ], "plugin_slug": [ - 3373 - ], - "published_at": [ - 3373 - ], - "sha256": [ - 3373 - ], - "size": [ - 3373 - ], - "url": [ - 3373 - ], - "version": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "game_plugin_versions_mutation_response": { + "game_mode_plugins_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 1958 + 2003 ], "__typename": [ 84 ] }, - "game_plugin_versions_on_conflict": { + "game_mode_plugins_on_conflict": { "constraint": [ - 1970 + 2016 ], "update_columns": [ - 1995 + 2045 ], "where": [ - 1969 + 2015 ], "__typename": [ 84 ] }, - "game_plugin_versions_order_by": { - "install_path": [ - 3373 - ], - "layout": [ - 3373 - ], - "plugin": [ - 2019 - ], - "plugin_slug": [ - 3373 - ], - "prerelease": [ - 3373 + "game_mode_plugins_order_by": { + "config": [ + 3505 ], - "published_at": [ - 3373 + "game_mode": [ + 2064 ], - "runtime": [ - 3373 + "game_mode_id": [ + 3505 ], - "sha256": [ - 3373 + "load_order": [ + 3505 ], - "size": [ - 3373 + "plugin": [ + 2151 ], - "url": [ - 3373 + "plugin_slug": [ + 3505 ], - "version": [ - 3373 + "required": [ + 3505 ], "__typename": [ 84 ] }, - "game_plugin_versions_pk_columns_input": { - "plugin_slug": [ - 84 - ], - "runtime": [ - 1263 + "game_mode_plugins_pk_columns_input": { + "game_mode_id": [ + 6298 ], - "version": [ + "plugin_slug": [ 84 ], "__typename": [ 84 ] }, - "game_plugin_versions_select_column": {}, - "game_plugin_versions_select_column_game_plugin_versions_aggregate_bool_exp_bool_and_arguments_columns": {}, - "game_plugin_versions_select_column_game_plugin_versions_aggregate_bool_exp_bool_or_arguments_columns": {}, - "game_plugin_versions_set_input": { - "install_path": [ - 84 - ], - "layout": [ - 84 + "game_mode_plugins_prepend_input": { + "config": [ + 2319 ], - "plugin_slug": [ + "__typename": [ 84 + ] + }, + "game_mode_plugins_select_column": {}, + "game_mode_plugins_select_column_game_mode_plugins_aggregate_bool_exp_bool_and_arguments_columns": {}, + "game_mode_plugins_select_column_game_mode_plugins_aggregate_bool_exp_bool_or_arguments_columns": {}, + "game_mode_plugins_set_input": { + "config": [ + 2319 ], - "prerelease": [ - 6 - ], - "published_at": [ - 4954 - ], - "runtime": [ - 1263 - ], - "sha256": [ - 84 + "game_mode_id": [ + 6298 ], - "size": [ + "load_order": [ 41 ], - "url": [ + "plugin_slug": [ 84 ], - "version": [ - 84 + "required": [ + 6 ], "__typename": [ 84 ] }, - "game_plugin_versions_stddev_fields": { - "size": [ + "game_mode_plugins_stddev_fields": { + "load_order": [ 32 ], "__typename": [ 84 ] }, - "game_plugin_versions_stddev_order_by": { - "size": [ - 3373 + "game_mode_plugins_stddev_order_by": { + "load_order": [ + 3505 ], "__typename": [ 84 ] }, - "game_plugin_versions_stddev_pop_fields": { - "size": [ + "game_mode_plugins_stddev_pop_fields": { + "load_order": [ 32 ], "__typename": [ 84 ] }, - "game_plugin_versions_stddev_pop_order_by": { - "size": [ - 3373 + "game_mode_plugins_stddev_pop_order_by": { + "load_order": [ + 3505 ], "__typename": [ 84 ] }, - "game_plugin_versions_stddev_samp_fields": { - "size": [ + "game_mode_plugins_stddev_samp_fields": { + "load_order": [ 32 ], "__typename": [ 84 ] }, - "game_plugin_versions_stddev_samp_order_by": { - "size": [ - 3373 + "game_mode_plugins_stddev_samp_order_by": { + "load_order": [ + 3505 ], "__typename": [ 84 ] }, - "game_plugin_versions_stream_cursor_input": { + "game_mode_plugins_stream_cursor_input": { "initial_value": [ - 1992 + 2042 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "game_plugin_versions_stream_cursor_value_input": { - "install_path": [ - 84 - ], - "layout": [ - 84 - ], - "plugin_slug": [ - 84 - ], - "prerelease": [ - 6 - ], - "published_at": [ - 4954 - ], - "runtime": [ - 1263 + "game_mode_plugins_stream_cursor_value_input": { + "config": [ + 2319 ], - "sha256": [ - 84 + "game_mode_id": [ + 6298 ], - "size": [ + "load_order": [ 41 ], - "url": [ + "plugin_slug": [ 84 ], - "version": [ - 84 + "required": [ + 6 ], "__typename": [ 84 ] }, - "game_plugin_versions_sum_fields": { - "size": [ + "game_mode_plugins_sum_fields": { + "load_order": [ 41 ], "__typename": [ 84 ] }, - "game_plugin_versions_sum_order_by": { - "size": [ - 3373 + "game_mode_plugins_sum_order_by": { + "load_order": [ + 3505 ], "__typename": [ 84 ] }, - "game_plugin_versions_update_column": {}, - "game_plugin_versions_updates": { + "game_mode_plugins_update_column": {}, + "game_mode_plugins_updates": { + "_append": [ + 2011 + ], + "_delete_at_path": [ + 2017 + ], + "_delete_elem": [ + 2018 + ], + "_delete_key": [ + 2019 + ], "_inc": [ - 1971 + 2020 + ], + "_prepend": [ + 2030 ], "_set": [ - 1984 + 2034 ], "where": [ - 1969 + 2015 ], "__typename": [ 84 ] }, - "game_plugin_versions_var_pop_fields": { - "size": [ + "game_mode_plugins_var_pop_fields": { + "load_order": [ 32 ], "__typename": [ 84 ] }, - "game_plugin_versions_var_pop_order_by": { - "size": [ - 3373 + "game_mode_plugins_var_pop_order_by": { + "load_order": [ + 3505 ], "__typename": [ 84 ] }, - "game_plugin_versions_var_samp_fields": { - "size": [ + "game_mode_plugins_var_samp_fields": { + "load_order": [ 32 ], "__typename": [ 84 ] }, - "game_plugin_versions_var_samp_order_by": { - "size": [ - 3373 + "game_mode_plugins_var_samp_order_by": { + "load_order": [ + 3505 ], "__typename": [ 84 ] }, - "game_plugin_versions_variance_fields": { - "size": [ + "game_mode_plugins_variance_fields": { + "load_order": [ 32 ], "__typename": [ 84 ] }, - "game_plugin_versions_variance_order_by": { - "size": [ - 3373 + "game_mode_plugins_variance_order_by": { + "load_order": [ + 3505 ], "__typename": [ 84 ] }, - "game_plugins": { - "author": [ + "game_modes": { + "archived_at": [ + 5086 + ], + "cfg": [ 84 ], - "config_path": [ + "competitive_safe": [ + 6 + ], + "created_at": [ + 5086 + ], + "description": [ 84 ], - "config_schema": [ - 2187, - { - "path": [ - 84 - ] - } + "enabled": [ + 6 ], - "cvars": [ + "extra_game_params": [ 84 ], - "description": [ + "icon": [ 84 ], - "game_modes": [ - 1871, + "id": [ + 6298 + ], + "match_options": [ + 3147, { "distinct_on": [ - 1899, - "[game_mode_plugins_select_column!]" + 3171, + "[match_options_select_column!]" ], "limit": [ 41 @@ -30827,20 +31153,20 @@ export default { 41 ], "order_by": [ - 1896, - "[game_mode_plugins_order_by!]" + 3169, + "[match_options_order_by!]" ], "where": [ - 1883 + 3158 ] } ], - "game_modes_aggregate": [ - 1872, + "match_options_aggregate": [ + 3148, { "distinct_on": [ - 1899, - "[game_mode_plugins_select_column!]" + 3171, + "[match_options_select_column!]" ], "limit": [ 41 @@ -30849,38 +31175,23 @@ export default { 41 ], "order_by": [ - 1896, - "[game_mode_plugins_order_by!]" + 3169, + "[match_options_order_by!]" ], "where": [ - 1883 + 3158 ] } ], - "homepage": [ - 84 - ], - "hot_swappable": [ - 6 - ], - "install_state": [ - 84 - ], - "installed_node_count": [ - 41 - ], - "kind": [ - 893 - ], "name": [ 84 ], - "node_installs": [ - 2035, + "plugins": [ + 2003, { "distinct_on": [ - 2055, - "[game_server_node_plugins_select_column!]" + 2031, + "[game_mode_plugins_select_column!]" ], "limit": [ 41 @@ -30889,20 +31200,20 @@ export default { 41 ], "order_by": [ - 2053, - "[game_server_node_plugins_order_by!]" + 2028, + "[game_mode_plugins_order_by!]" ], "where": [ - 2044 + 2015 ] } ], - "node_installs_aggregate": [ - 2036, + "plugins_aggregate": [ + 2004, { "distinct_on": [ - 2055, - "[game_server_node_plugins_select_column!]" + 2031, + "[game_mode_plugins_select_column!]" ], "limit": [ 41 @@ -30911,126 +31222,58 @@ export default { 41 ], "order_by": [ - 2053, - "[game_server_node_plugins_order_by!]" + 2028, + "[game_mode_plugins_order_by!]" ], "where": [ - 2044 + 2015 ] } ], - "pairs_with": [ - 84 - ], - "panel": [ - 2187, + "runtime_conflicts": [ + 2319, { "path": [ 84 ] } ], - "requires_server_guidelines_disabled": [ - 6 - ], - "requires_service": [ - 84 - ], "slug": [ 84 ], - "source": [ - 84 - ], - "synced_at": [ - 4954 - ], - "tags": [ - 84 - ], - "target_node_count": [ - 41 - ], - "verified": [ - 6 - ], - "versions": [ - 1958, - { - "distinct_on": [ - 1981, - "[game_plugin_versions_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 1979, - "[game_plugin_versions_order_by!]" - ], - "where": [ - 1969 - ] - } - ], - "versions_aggregate": [ - 1959, - { - "distinct_on": [ - 1981, - "[game_plugin_versions_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 1979, - "[game_plugin_versions_order_by!]" - ], - "where": [ - 1969 - ] - } - ], - "wiring": [ - 2187, + "supported_runtimes": [ + 2319, { "path": [ 84 ] } ], + "updated_at": [ + 5086 + ], "__typename": [ 84 ] }, - "game_plugins_aggregate": { + "game_modes_aggregate": { "aggregate": [ - 2005 + 2055 ], "nodes": [ - 2003 + 2053 ], "__typename": [ 84 ] }, - "game_plugins_aggregate_fields": { - "avg": [ - 2007 - ], + "game_modes_aggregate_fields": { "count": [ 41, { "columns": [ - 2022, - "[game_plugins_select_column!]" + 2066, + "[game_modes_select_column!]" ], "distinct": [ 6 @@ -31038,799 +31281,815 @@ export default { } ], "max": [ - 2014 + 2059 ], "min": [ - 2015 - ], - "stddev": [ - 2024 - ], - "stddev_pop": [ - 2025 - ], - "stddev_samp": [ - 2026 - ], - "sum": [ - 2029 - ], - "var_pop": [ - 2032 - ], - "var_samp": [ - 2033 - ], - "variance": [ - 2034 - ], - "__typename": [ - 84 - ] - }, - "game_plugins_append_input": { - "config_schema": [ - 2187 - ], - "panel": [ - 2187 - ], - "wiring": [ - 2187 - ], - "__typename": [ - 84 - ] - }, - "game_plugins_avg_fields": { - "installed_node_count": [ - 41 - ], - "target_node_count": [ - 41 + 2060 ], "__typename": [ 84 ] }, - "game_plugins_bool_exp": { + "game_modes_bool_exp": { "_and": [ - 2008 + 2056 ], "_not": [ - 2008 + 2056 ], "_or": [ - 2008 + 2056 ], - "author": [ - 86 + "archived_at": [ + 5087 ], - "config_path": [ + "cfg": [ 86 ], - "config_schema": [ - 2189 + "competitive_safe": [ + 7 ], - "cvars": [ - 85 + "created_at": [ + 5087 ], "description": [ 86 ], - "game_modes": [ - 1883 - ], - "game_modes_aggregate": [ - 1873 + "enabled": [ + 7 ], - "homepage": [ + "extra_game_params": [ 86 ], - "hot_swappable": [ - 7 - ], - "install_state": [ + "icon": [ 86 ], - "installed_node_count": [ - 42 + "id": [ + 6300 ], - "kind": [ - 894 + "match_options": [ + 3158 + ], + "match_options_aggregate": [ + 3149 ], "name": [ 86 ], - "node_installs": [ - 2044 - ], - "node_installs_aggregate": [ - 2037 - ], - "pairs_with": [ - 85 - ], - "panel": [ - 2189 + "plugins": [ + 2015 ], - "requires_server_guidelines_disabled": [ - 7 + "plugins_aggregate": [ + 2005 ], - "requires_service": [ - 86 + "runtime_conflicts": [ + 2321 ], "slug": [ 86 ], - "source": [ - 86 - ], - "synced_at": [ - 4955 - ], - "tags": [ - 85 - ], - "target_node_count": [ - 42 - ], - "verified": [ - 7 - ], - "versions": [ - 1969 - ], - "versions_aggregate": [ - 1960 + "supported_runtimes": [ + 2321 ], - "wiring": [ - 2189 + "updated_at": [ + 5087 ], "__typename": [ 84 ] }, - "game_plugins_constraint": {}, - "game_plugins_delete_at_path_input": { - "config_schema": [ + "game_modes_constraint": {}, + "game_modes_insert_input": { + "archived_at": [ + 5086 + ], + "cfg": [ 84 ], - "panel": [ + "competitive_safe": [ + 6 + ], + "created_at": [ + 5086 + ], + "description": [ 84 ], - "wiring": [ + "enabled": [ + 6 + ], + "extra_game_params": [ 84 ], - "__typename": [ - 84 - ] - }, - "game_plugins_delete_elem_input": { - "config_schema": [ - 41 - ], - "panel": [ - 41 - ], - "wiring": [ - 41 - ], - "__typename": [ - 84 - ] - }, - "game_plugins_delete_key_input": { - "config_schema": [ - 84 - ], - "panel": [ - 84 - ], - "wiring": [ - 84 - ], - "__typename": [ - 84 - ] - }, - "game_plugins_insert_input": { - "author": [ + "icon": [ 84 ], - "config_path": [ - 84 - ], - "config_schema": [ - 2187 - ], - "cvars": [ - 84 - ], - "description": [ - 84 - ], - "game_modes": [ - 1880 - ], - "homepage": [ - 84 - ], - "hot_swappable": [ - 6 + "id": [ + 6298 ], - "kind": [ - 893 + "match_options": [ + 3155 ], "name": [ 84 ], - "node_installs": [ - 2043 - ], - "pairs_with": [ - 84 - ], - "panel": [ - 2187 - ], - "requires_server_guidelines_disabled": [ - 6 - ], - "requires_service": [ - 84 + "plugins": [ + 2012 ], "slug": [ 84 ], - "source": [ - 84 - ], - "synced_at": [ - 4954 - ], - "tags": [ - 84 - ], - "verified": [ - 6 - ], - "versions": [ - 1966 - ], - "wiring": [ - 2187 + "updated_at": [ + 5086 ], "__typename": [ 84 ] }, - "game_plugins_max_fields": { - "author": [ - 84 + "game_modes_max_fields": { + "archived_at": [ + 5086 ], - "config_path": [ + "cfg": [ 84 ], - "cvars": [ - 84 + "created_at": [ + 5086 ], "description": [ 84 ], - "homepage": [ + "extra_game_params": [ 84 ], - "install_state": [ + "icon": [ 84 ], - "installed_node_count": [ - 41 + "id": [ + 6298 ], "name": [ 84 ], - "pairs_with": [ - 84 - ], - "requires_service": [ - 84 - ], "slug": [ 84 ], - "source": [ - 84 - ], - "synced_at": [ - 4954 - ], - "tags": [ - 84 - ], - "target_node_count": [ - 41 + "updated_at": [ + 5086 ], "__typename": [ 84 ] }, - "game_plugins_min_fields": { - "author": [ - 84 + "game_modes_min_fields": { + "archived_at": [ + 5086 ], - "config_path": [ + "cfg": [ 84 ], - "cvars": [ - 84 + "created_at": [ + 5086 ], "description": [ 84 ], - "homepage": [ + "extra_game_params": [ 84 ], - "install_state": [ + "icon": [ 84 ], - "installed_node_count": [ - 41 + "id": [ + 6298 ], "name": [ 84 ], - "pairs_with": [ - 84 - ], - "requires_service": [ - 84 - ], "slug": [ 84 ], - "source": [ - 84 - ], - "synced_at": [ - 4954 - ], - "tags": [ - 84 - ], - "target_node_count": [ - 41 + "updated_at": [ + 5086 ], "__typename": [ 84 ] }, - "game_plugins_mutation_response": { + "game_modes_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 2003 + 2053 ], "__typename": [ 84 ] }, - "game_plugins_obj_rel_insert_input": { + "game_modes_obj_rel_insert_input": { "data": [ - 2013 + 2058 ], "on_conflict": [ - 2018 + 2063 ], "__typename": [ 84 ] }, - "game_plugins_on_conflict": { + "game_modes_on_conflict": { "constraint": [ - 2009 + 2057 ], "update_columns": [ - 2030 + 2070 ], "where": [ - 2008 + 2056 ], "__typename": [ 84 ] }, - "game_plugins_order_by": { - "author": [ - 3373 + "game_modes_order_by": { + "archived_at": [ + 3505 ], - "config_path": [ - 3373 + "cfg": [ + 3505 ], - "config_schema": [ - 3373 + "competitive_safe": [ + 3505 ], - "cvars": [ - 3373 + "created_at": [ + 3505 ], "description": [ - 3373 - ], - "game_modes_aggregate": [ - 1878 + 3505 ], - "homepage": [ - 3373 + "enabled": [ + 3505 ], - "hot_swappable": [ - 3373 + "extra_game_params": [ + 3505 ], - "install_state": [ - 3373 + "icon": [ + 3505 ], - "installed_node_count": [ - 3373 + "id": [ + 3505 ], - "kind": [ - 3373 + "match_options_aggregate": [ + 3154 ], "name": [ - 3373 + 3505 ], - "node_installs_aggregate": [ - 2042 + "plugins_aggregate": [ + 2010 ], - "pairs_with": [ - 3373 + "runtime_conflicts": [ + 3505 ], - "panel": [ - 3373 + "slug": [ + 3505 ], - "requires_server_guidelines_disabled": [ - 3373 + "supported_runtimes": [ + 3505 ], - "requires_service": [ - 3373 + "updated_at": [ + 3505 ], - "slug": [ - 3373 + "__typename": [ + 84 + ] + }, + "game_modes_pk_columns_input": { + "id": [ + 6298 ], - "source": [ - 3373 + "__typename": [ + 84 + ] + }, + "game_modes_select_column": {}, + "game_modes_set_input": { + "archived_at": [ + 5086 ], - "synced_at": [ - 3373 + "cfg": [ + 84 ], - "tags": [ - 3373 + "competitive_safe": [ + 6 ], - "target_node_count": [ - 3373 + "created_at": [ + 5086 ], - "verified": [ - 3373 + "description": [ + 84 ], - "versions_aggregate": [ - 1965 + "enabled": [ + 6 ], - "wiring": [ - 3373 + "extra_game_params": [ + 84 ], - "__typename": [ + "icon": [ 84 - ] - }, - "game_plugins_pk_columns_input": { + ], + "id": [ + 6298 + ], + "name": [ + 84 + ], "slug": [ 84 ], + "updated_at": [ + 5086 + ], "__typename": [ 84 ] }, - "game_plugins_prepend_input": { - "config_schema": [ - 2187 - ], - "panel": [ - 2187 + "game_modes_stream_cursor_input": { + "initial_value": [ + 2069 ], - "wiring": [ - 2187 + "ordering": [ + 383 ], "__typename": [ 84 ] }, - "game_plugins_select_column": {}, - "game_plugins_set_input": { - "author": [ - 84 + "game_modes_stream_cursor_value_input": { + "archived_at": [ + 5086 ], - "config_path": [ + "cfg": [ 84 ], - "config_schema": [ - 2187 + "competitive_safe": [ + 6 ], - "cvars": [ - 84 + "created_at": [ + 5086 ], "description": [ 84 ], - "homepage": [ - 84 - ], - "hot_swappable": [ + "enabled": [ 6 ], - "kind": [ - 893 - ], - "name": [ + "extra_game_params": [ 84 ], - "pairs_with": [ + "icon": [ 84 ], - "panel": [ - 2187 - ], - "requires_server_guidelines_disabled": [ - 6 + "id": [ + 6298 ], - "requires_service": [ + "name": [ 84 ], "slug": [ 84 ], - "source": [ + "updated_at": [ + 5086 + ], + "__typename": [ 84 + ] + }, + "game_modes_update_column": {}, + "game_modes_updates": { + "_set": [ + 2067 ], - "synced_at": [ - 4954 + "where": [ + 2056 ], - "tags": [ + "__typename": [ + 84 + ] + }, + "game_plugin_installs": { + "cfg": [ 84 ], - "verified": [ + "channel": [ + 884 + ], + "created_at": [ + 5086 + ], + "disable_server_guidelines": [ 6 ], - "wiring": [ - 2187 + "enabled": [ + 6 ], - "__typename": [ + "load_custom": [ + 6 + ], + "load_ranked": [ + 6 + ], + "load_tournaments": [ + 6 + ], + "plugin": [ + 2135 + ], + "plugin_slug": [ 84 - ] - }, - "game_plugins_stddev_fields": { - "installed_node_count": [ - 41 ], - "target_node_count": [ - 41 + "updated_at": [ + 5086 + ], + "version": [ + 84 ], "__typename": [ 84 ] }, - "game_plugins_stddev_pop_fields": { - "installed_node_count": [ - 41 + "game_plugin_installs_aggregate": { + "aggregate": [ + 2074 ], - "target_node_count": [ - 41 + "nodes": [ + 2072 ], "__typename": [ 84 ] }, - "game_plugins_stddev_samp_fields": { - "installed_node_count": [ - 41 + "game_plugin_installs_aggregate_fields": { + "count": [ + 41, + { + "columns": [ + 2084, + "[game_plugin_installs_select_column!]" + ], + "distinct": [ + 6 + ] + } ], - "target_node_count": [ - 41 + "max": [ + 2078 + ], + "min": [ + 2079 ], "__typename": [ 84 ] }, - "game_plugins_stream_cursor_input": { - "initial_value": [ - 2028 + "game_plugin_installs_bool_exp": { + "_and": [ + 2075 ], - "ordering": [ - 352 + "_not": [ + 2075 + ], + "_or": [ + 2075 + ], + "cfg": [ + 86 + ], + "channel": [ + 885 + ], + "created_at": [ + 5087 + ], + "disable_server_guidelines": [ + 7 + ], + "enabled": [ + 7 + ], + "load_custom": [ + 7 + ], + "load_ranked": [ + 7 + ], + "load_tournaments": [ + 7 + ], + "plugin": [ + 2140 + ], + "plugin_slug": [ + 86 + ], + "updated_at": [ + 5087 + ], + "version": [ + 86 ], "__typename": [ 84 ] }, - "game_plugins_stream_cursor_value_input": { - "author": [ + "game_plugin_installs_constraint": {}, + "game_plugin_installs_insert_input": { + "cfg": [ 84 ], - "config_path": [ - 84 + "channel": [ + 884 ], - "config_schema": [ - 2187 + "created_at": [ + 5086 ], - "cvars": [ - 84 + "disable_server_guidelines": [ + 6 ], - "description": [ - 84 + "enabled": [ + 6 ], - "homepage": [ - 84 + "load_custom": [ + 6 ], - "hot_swappable": [ + "load_ranked": [ 6 ], - "kind": [ - 893 + "load_tournaments": [ + 6 ], - "name": [ + "plugin": [ + 2149 + ], + "plugin_slug": [ 84 ], - "pairs_with": [ + "updated_at": [ + 5086 + ], + "version": [ 84 ], - "panel": [ - 2187 + "__typename": [ + 84 + ] + }, + "game_plugin_installs_max_fields": { + "cfg": [ + 84 ], - "requires_server_guidelines_disabled": [ - 6 + "created_at": [ + 5086 ], - "requires_service": [ + "plugin_slug": [ 84 ], - "slug": [ + "updated_at": [ + 5086 + ], + "version": [ 84 ], - "source": [ + "__typename": [ + 84 + ] + }, + "game_plugin_installs_min_fields": { + "cfg": [ 84 ], - "synced_at": [ - 4954 + "created_at": [ + 5086 ], - "tags": [ + "plugin_slug": [ 84 ], - "verified": [ - 6 + "updated_at": [ + 5086 ], - "wiring": [ - 2187 + "version": [ + 84 ], "__typename": [ 84 ] }, - "game_plugins_sum_fields": { - "installed_node_count": [ + "game_plugin_installs_mutation_response": { + "affected_rows": [ 41 ], - "target_node_count": [ - 41 + "returning": [ + 2072 ], "__typename": [ 84 ] }, - "game_plugins_update_column": {}, - "game_plugins_updates": { - "_append": [ - 2006 + "game_plugin_installs_on_conflict": { + "constraint": [ + 2076 ], - "_delete_at_path": [ - 2010 + "update_columns": [ + 2088 ], - "_delete_elem": [ - 2011 + "where": [ + 2075 ], - "_delete_key": [ - 2012 + "__typename": [ + 84 + ] + }, + "game_plugin_installs_order_by": { + "cfg": [ + 3505 ], - "_prepend": [ - 2021 + "channel": [ + 3505 ], - "_set": [ - 2023 + "created_at": [ + 3505 ], - "where": [ - 2008 + "disable_server_guidelines": [ + 3505 + ], + "enabled": [ + 3505 + ], + "load_custom": [ + 3505 + ], + "load_ranked": [ + 3505 + ], + "load_tournaments": [ + 3505 + ], + "plugin": [ + 2151 + ], + "plugin_slug": [ + 3505 + ], + "updated_at": [ + 3505 + ], + "version": [ + 3505 ], "__typename": [ 84 ] }, - "game_plugins_var_pop_fields": { - "installed_node_count": [ - 41 - ], - "target_node_count": [ - 41 + "game_plugin_installs_pk_columns_input": { + "plugin_slug": [ + 84 ], "__typename": [ 84 ] }, - "game_plugins_var_samp_fields": { - "installed_node_count": [ - 41 + "game_plugin_installs_select_column": {}, + "game_plugin_installs_set_input": { + "cfg": [ + 84 ], - "target_node_count": [ - 41 + "channel": [ + 884 + ], + "created_at": [ + 5086 + ], + "disable_server_guidelines": [ + 6 + ], + "enabled": [ + 6 + ], + "load_custom": [ + 6 + ], + "load_ranked": [ + 6 + ], + "load_tournaments": [ + 6 + ], + "plugin_slug": [ + 84 + ], + "updated_at": [ + 5086 + ], + "version": [ + 84 ], "__typename": [ 84 ] }, - "game_plugins_variance_fields": { - "installed_node_count": [ - 41 + "game_plugin_installs_stream_cursor_input": { + "initial_value": [ + 2087 ], - "target_node_count": [ - 41 + "ordering": [ + 383 ], "__typename": [ 84 ] }, - "game_server_node_plugins": { + "game_plugin_installs_stream_cursor_value_input": { + "cfg": [ + 84 + ], "channel": [ - 853 + 884 ], "created_at": [ - 4954 + 5086 ], - "detected": [ + "disable_server_guidelines": [ 6 ], - "detected_version": [ + "enabled": [ + 6 + ], + "load_custom": [ + 6 + ], + "load_ranked": [ + 6 + ], + "load_tournaments": [ + 6 + ], + "plugin_slug": [ 84 ], - "game_server_node": [ - 2063 + "updated_at": [ + 5086 ], - "game_server_node_id": [ + "version": [ 84 ], - "id": [ - 5454 + "__typename": [ + 84 + ] + }, + "game_plugin_installs_update_column": {}, + "game_plugin_installs_updates": { + "_set": [ + 2085 ], - "installed_at": [ - 4954 + "where": [ + 2075 ], - "last_error": [ + "__typename": [ + 84 + ] + }, + "game_plugin_versions": { + "install_path": [ 84 ], - "path": [ + "layout": [ 84 ], "plugin": [ - 2003 + 2135 ], "plugin_slug": [ 84 ], + "prerelease": [ + 6 + ], + "published_at": [ + 5086 + ], "runtime": [ - 1263 + 1294 ], - "source": [ + "sha256": [ 84 ], - "status": [ - 873 + "size": [ + 41 ], - "updated_at": [ - 4954 + "url": [ + 84 ], "version": [ 84 @@ -31839,40 +32098,40 @@ export default { 84 ] }, - "game_server_node_plugins_aggregate": { + "game_plugin_versions_aggregate": { "aggregate": [ - 2041 + 2096 ], "nodes": [ - 2035 + 2090 ], "__typename": [ 84 ] }, - "game_server_node_plugins_aggregate_bool_exp": { + "game_plugin_versions_aggregate_bool_exp": { "bool_and": [ - 2038 + 2093 ], "bool_or": [ - 2039 + 2094 ], "count": [ - 2040 + 2095 ], "__typename": [ 84 ] }, - "game_server_node_plugins_aggregate_bool_exp_bool_and": { + "game_plugin_versions_aggregate_bool_exp_bool_and": { "arguments": [ - 2056 + 2114 ], "distinct": [ 6 ], "filter": [ - 2044 + 2101 ], "predicate": [ 7 @@ -31881,15 +32140,15 @@ export default { 84 ] }, - "game_server_node_plugins_aggregate_bool_exp_bool_or": { + "game_plugin_versions_aggregate_bool_exp_bool_or": { "arguments": [ - 2057 + 2115 ], "distinct": [ 6 ], "filter": [ - 2044 + 2101 ], "predicate": [ 7 @@ -31898,15 +32157,15 @@ export default { 84 ] }, - "game_server_node_plugins_aggregate_bool_exp_count": { + "game_plugin_versions_aggregate_bool_exp_count": { "arguments": [ - 2055 + 2113 ], "distinct": [ 6 ], "filter": [ - 2044 + 2101 ], "predicate": [ 42 @@ -31915,13 +32174,16 @@ export default { 84 ] }, - "game_server_node_plugins_aggregate_fields": { + "game_plugin_versions_aggregate_fields": { + "avg": [ + 2099 + ], "count": [ 41, { "columns": [ - 2055, - "[game_server_node_plugins_select_column!]" + 2113, + "[game_plugin_versions_select_column!]" ], "distinct": [ 6 @@ -31929,97 +32191,140 @@ export default { } ], "max": [ - 2047 + 2105 ], "min": [ - 2049 + 2107 + ], + "stddev": [ + 2117 + ], + "stddev_pop": [ + 2119 + ], + "stddev_samp": [ + 2121 + ], + "sum": [ + 2125 + ], + "var_pop": [ + 2129 + ], + "var_samp": [ + 2131 + ], + "variance": [ + 2133 ], "__typename": [ 84 ] }, - "game_server_node_plugins_aggregate_order_by": { + "game_plugin_versions_aggregate_order_by": { + "avg": [ + 2100 + ], "count": [ - 3373 + 3505 ], "max": [ - 2048 + 2106 ], "min": [ - 2050 + 2108 + ], + "stddev": [ + 2118 + ], + "stddev_pop": [ + 2120 + ], + "stddev_samp": [ + 2122 + ], + "sum": [ + 2126 + ], + "var_pop": [ + 2130 + ], + "var_samp": [ + 2132 + ], + "variance": [ + 2134 ], "__typename": [ 84 ] }, - "game_server_node_plugins_arr_rel_insert_input": { + "game_plugin_versions_arr_rel_insert_input": { "data": [ - 2046 + 2104 ], "on_conflict": [ - 2052 + 2110 ], "__typename": [ 84 ] }, - "game_server_node_plugins_bool_exp": { + "game_plugin_versions_avg_fields": { + "size": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "game_plugin_versions_avg_order_by": { + "size": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "game_plugin_versions_bool_exp": { "_and": [ - 2044 + 2101 ], "_not": [ - 2044 + 2101 ], "_or": [ - 2044 - ], - "channel": [ - 854 - ], - "created_at": [ - 4955 - ], - "detected": [ - 7 - ], - "detected_version": [ - 86 - ], - "game_server_node": [ - 2075 - ], - "game_server_node_id": [ - 86 - ], - "id": [ - 5456 - ], - "installed_at": [ - 4955 + 2101 ], - "last_error": [ + "install_path": [ 86 ], - "path": [ + "layout": [ 86 ], "plugin": [ - 2008 + 2140 ], "plugin_slug": [ 86 ], + "prerelease": [ + 7 + ], + "published_at": [ + 5087 + ], "runtime": [ - 1264 + 1295 ], - "source": [ + "sha256": [ 86 ], - "status": [ - 874 + "size": [ + 42 ], - "updated_at": [ - 4955 + "url": [ + 86 ], "version": [ 86 @@ -32028,55 +32333,45 @@ export default { 84 ] }, - "game_server_node_plugins_constraint": {}, - "game_server_node_plugins_insert_input": { - "channel": [ - 853 - ], - "created_at": [ - 4954 - ], - "detected": [ - 6 - ], - "detected_version": [ - 84 - ], - "game_server_node": [ - 2087 + "game_plugin_versions_constraint": {}, + "game_plugin_versions_inc_input": { + "size": [ + 41 ], - "game_server_node_id": [ + "__typename": [ 84 - ], - "id": [ - 5454 - ], - "installed_at": [ - 4954 - ], - "last_error": [ + ] + }, + "game_plugin_versions_insert_input": { + "install_path": [ 84 ], - "path": [ + "layout": [ 84 ], "plugin": [ - 2017 + 2149 ], "plugin_slug": [ 84 ], + "prerelease": [ + 6 + ], + "published_at": [ + 5086 + ], "runtime": [ - 1263 + 1294 ], - "source": [ + "sha256": [ 84 ], - "status": [ - 873 + "size": [ + 41 ], - "updated_at": [ - 4954 + "url": [ + 84 ], "version": [ 84 @@ -32085,36 +32380,27 @@ export default { 84 ] }, - "game_server_node_plugins_max_fields": { - "created_at": [ - 4954 - ], - "detected_version": [ + "game_plugin_versions_max_fields": { + "install_path": [ 84 ], - "game_server_node_id": [ + "layout": [ 84 ], - "id": [ - 5454 - ], - "installed_at": [ - 4954 - ], - "last_error": [ + "plugin_slug": [ 84 ], - "path": [ - 84 + "published_at": [ + 5086 ], - "plugin_slug": [ + "sha256": [ 84 ], - "source": [ - 84 + "size": [ + 41 ], - "updated_at": [ - 4954 + "url": [ + 84 ], "version": [ 84 @@ -32123,74 +32409,56 @@ export default { 84 ] }, - "game_server_node_plugins_max_order_by": { - "created_at": [ - 3373 + "game_plugin_versions_max_order_by": { + "install_path": [ + 3505 ], - "detected_version": [ - 3373 - ], - "game_server_node_id": [ - 3373 - ], - "id": [ - 3373 - ], - "installed_at": [ - 3373 + "layout": [ + 3505 ], - "last_error": [ - 3373 + "plugin_slug": [ + 3505 ], - "path": [ - 3373 + "published_at": [ + 3505 ], - "plugin_slug": [ - 3373 + "sha256": [ + 3505 ], - "source": [ - 3373 + "size": [ + 3505 ], - "updated_at": [ - 3373 + "url": [ + 3505 ], "version": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "game_server_node_plugins_min_fields": { - "created_at": [ - 4954 - ], - "detected_version": [ + "game_plugin_versions_min_fields": { + "install_path": [ 84 ], - "game_server_node_id": [ + "layout": [ 84 ], - "id": [ - 5454 - ], - "installed_at": [ - 4954 - ], - "last_error": [ + "plugin_slug": [ 84 ], - "path": [ - 84 + "published_at": [ + 5086 ], - "plugin_slug": [ + "sha256": [ 84 ], - "source": [ - 84 + "size": [ + 41 ], - "updated_at": [ - 4954 + "url": [ + 84 ], "version": [ 84 @@ -32199,178 +32467,142 @@ export default { 84 ] }, - "game_server_node_plugins_min_order_by": { - "created_at": [ - 3373 - ], - "detected_version": [ - 3373 - ], - "game_server_node_id": [ - 3373 - ], - "id": [ - 3373 + "game_plugin_versions_min_order_by": { + "install_path": [ + 3505 ], - "installed_at": [ - 3373 + "layout": [ + 3505 ], - "last_error": [ - 3373 + "plugin_slug": [ + 3505 ], - "path": [ - 3373 + "published_at": [ + 3505 ], - "plugin_slug": [ - 3373 + "sha256": [ + 3505 ], - "source": [ - 3373 + "size": [ + 3505 ], - "updated_at": [ - 3373 + "url": [ + 3505 ], "version": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "game_server_node_plugins_mutation_response": { + "game_plugin_versions_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 2035 + 2090 ], "__typename": [ 84 ] }, - "game_server_node_plugins_on_conflict": { + "game_plugin_versions_on_conflict": { "constraint": [ - 2045 + 2102 ], "update_columns": [ - 2061 + 2127 ], "where": [ - 2044 + 2101 ], "__typename": [ 84 ] }, - "game_server_node_plugins_order_by": { - "channel": [ - 3373 - ], - "created_at": [ - 3373 - ], - "detected": [ - 3373 - ], - "detected_version": [ - 3373 - ], - "game_server_node": [ - 2089 - ], - "game_server_node_id": [ - 3373 - ], - "id": [ - 3373 - ], - "installed_at": [ - 3373 - ], - "last_error": [ - 3373 + "game_plugin_versions_order_by": { + "install_path": [ + 3505 ], - "path": [ - 3373 + "layout": [ + 3505 ], "plugin": [ - 2019 + 2151 ], "plugin_slug": [ - 3373 + 3505 + ], + "prerelease": [ + 3505 + ], + "published_at": [ + 3505 ], "runtime": [ - 3373 + 3505 ], - "source": [ - 3373 + "sha256": [ + 3505 ], - "status": [ - 3373 + "size": [ + 3505 ], - "updated_at": [ - 3373 + "url": [ + 3505 ], "version": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "game_server_node_plugins_pk_columns_input": { - "id": [ - 5454 - ], - "__typename": [ + "game_plugin_versions_pk_columns_input": { + "plugin_slug": [ 84 - ] - }, - "game_server_node_plugins_select_column": {}, - "game_server_node_plugins_select_column_game_server_node_plugins_aggregate_bool_exp_bool_and_arguments_columns": {}, - "game_server_node_plugins_select_column_game_server_node_plugins_aggregate_bool_exp_bool_or_arguments_columns": {}, - "game_server_node_plugins_set_input": { - "channel": [ - 853 - ], - "created_at": [ - 4954 ], - "detected": [ - 6 + "runtime": [ + 1294 ], - "detected_version": [ + "version": [ 84 ], - "game_server_node_id": [ + "__typename": [ 84 - ], - "id": [ - 5454 - ], - "installed_at": [ - 4954 - ], - "last_error": [ + ] + }, + "game_plugin_versions_select_column": {}, + "game_plugin_versions_select_column_game_plugin_versions_aggregate_bool_exp_bool_and_arguments_columns": {}, + "game_plugin_versions_select_column_game_plugin_versions_aggregate_bool_exp_bool_or_arguments_columns": {}, + "game_plugin_versions_set_input": { + "install_path": [ 84 ], - "path": [ + "layout": [ 84 ], "plugin_slug": [ 84 ], + "prerelease": [ + 6 + ], + "published_at": [ + 5086 + ], "runtime": [ - 1263 + 1294 ], - "source": [ + "sha256": [ 84 ], - "status": [ - 873 + "size": [ + 41 ], - "updated_at": [ - 4954 + "url": [ + 84 ], "version": [ 84 @@ -32379,59 +32611,92 @@ export default { 84 ] }, - "game_server_node_plugins_stream_cursor_input": { - "initial_value": [ - 2060 - ], - "ordering": [ - 352 + "game_plugin_versions_stddev_fields": { + "size": [ + 32 ], "__typename": [ 84 ] }, - "game_server_node_plugins_stream_cursor_value_input": { - "channel": [ - 853 + "game_plugin_versions_stddev_order_by": { + "size": [ + 3505 ], - "created_at": [ - 4954 + "__typename": [ + 84 + ] + }, + "game_plugin_versions_stddev_pop_fields": { + "size": [ + 32 ], - "detected": [ - 6 + "__typename": [ + 84 + ] + }, + "game_plugin_versions_stddev_pop_order_by": { + "size": [ + 3505 ], - "detected_version": [ + "__typename": [ 84 + ] + }, + "game_plugin_versions_stddev_samp_fields": { + "size": [ + 32 ], - "game_server_node_id": [ + "__typename": [ 84 + ] + }, + "game_plugin_versions_stddev_samp_order_by": { + "size": [ + 3505 ], - "id": [ - 5454 + "__typename": [ + 84 + ] + }, + "game_plugin_versions_stream_cursor_input": { + "initial_value": [ + 2124 ], - "installed_at": [ - 4954 + "ordering": [ + 383 ], - "last_error": [ + "__typename": [ + 84 + ] + }, + "game_plugin_versions_stream_cursor_value_input": { + "install_path": [ 84 ], - "path": [ + "layout": [ 84 ], "plugin_slug": [ 84 ], + "prerelease": [ + 6 + ], + "published_at": [ + 5086 + ], "runtime": [ - 1263 + 1294 ], - "source": [ + "sha256": [ 84 ], - "status": [ - 873 + "size": [ + 41 ], - "updated_at": [ - 4954 + "url": [ + 84 ], "version": [ 84 @@ -32440,157 +32705,112 @@ export default { 84 ] }, - "game_server_node_plugins_update_column": {}, - "game_server_node_plugins_updates": { - "_set": [ - 2058 - ], - "where": [ - 2044 + "game_plugin_versions_sum_fields": { + "size": [ + 41 ], "__typename": [ 84 ] }, - "game_server_nodes": { - "available_server_count": [ - 41 - ], - "build_id": [ - 41 - ], - "cpu_cores_per_socket": [ - 41 - ], - "cpu_frequency_info": [ - 2187, - { - "path": [ - 84 - ] - } - ], - "cpu_governor_info": [ - 2187, - { - "path": [ - 84 - ] - } - ], - "cpu_sockets": [ - 41 - ], - "cpu_threads_per_core": [ - 41 - ], - "cpu_warnings": [ - 2187, - { - "path": [ - 84 - ] - } - ], - "cs2_launch_options": [ - 2187, - { - "path": [ - 84 - ] - } - ], - "cs2_video_settings": [ - 2187, - { - "path": [ - 84 - ] - } + "game_plugin_versions_sum_order_by": { + "size": [ + 3505 ], - "csgo_build_id": [ - 41 + "__typename": [ + 84 + ] + }, + "game_plugin_versions_update_column": {}, + "game_plugin_versions_updates": { + "_inc": [ + 2103 ], - "demo_network_limiter": [ - 41 + "_set": [ + 2116 ], - "disk_available_gb": [ - 41 + "where": [ + 2101 ], - "disk_used_percent": [ - 41 + "__typename": [ + 84 + ] + }, + "game_plugin_versions_var_pop_fields": { + "size": [ + 32 ], - "e_region": [ - 4445 + "__typename": [ + 84 + ] + }, + "game_plugin_versions_var_pop_order_by": { + "size": [ + 3505 ], - "e_status": [ - 908 + "__typename": [ + 84 + ] + }, + "game_plugin_versions_var_samp_fields": { + "size": [ + 32 ], - "enabled": [ - 6 + "__typename": [ + 84 + ] + }, + "game_plugin_versions_var_samp_order_by": { + "size": [ + 3505 ], - "enabled_for_match_making": [ - 6 + "__typename": [ + 84 + ] + }, + "game_plugin_versions_variance_fields": { + "size": [ + 32 ], - "end_port_range": [ - 41 + "__typename": [ + 84 + ] + }, + "game_plugin_versions_variance_order_by": { + "size": [ + 3505 ], - "gpu": [ - 6 + "__typename": [ + 84 + ] + }, + "game_plugins": { + "author": [ + 84 ], - "gpu_demos_enabled": [ - 6 + "config_path": [ + 84 ], - "gpu_info": [ - 2187, + "config_schema": [ + 2319, { "path": [ 84 ] } ], - "gpu_rendering_enabled": [ - 6 - ], - "gpu_streaming_enabled": [ - 6 - ], - "id": [ - 84 - ], - "label": [ - 84 - ], - "lan_ip": [ - 2183 - ], - "node_ip": [ - 2183 - ], - "offline_at": [ - 4954 - ], - "pin_build_id": [ - 41 - ], - "pin_plugin_runtime": [ + "cvars": [ 84 ], - "pin_plugin_version": [ + "description": [ 84 ], - "pinned_version": [ - 2114 - ], - "plugin_supported": [ - 6 - ], - "plugins": [ - 2035, + "game_modes": [ + 2003, { "distinct_on": [ - 2055, - "[game_server_node_plugins_select_column!]" + 2031, + "[game_mode_plugins_select_column!]" ], "limit": [ 41 @@ -32599,20 +32819,20 @@ export default { 41 ], "order_by": [ - 2053, - "[game_server_node_plugins_order_by!]" + 2028, + "[game_mode_plugins_order_by!]" ], "where": [ - 2044 + 2015 ] } ], - "plugins_aggregate": [ - 2036, + "game_modes_aggregate": [ + 2004, { "distinct_on": [ - 2055, - "[game_server_node_plugins_select_column!]" + 2031, + "[game_mode_plugins_select_column!]" ], "limit": [ 41 @@ -32621,29 +32841,38 @@ export default { 41 ], "order_by": [ - 2053, - "[game_server_node_plugins_order_by!]" + 2028, + "[game_mode_plugins_order_by!]" ], "where": [ - 2044 + 2015 ] } ], - "plugins_synced_at": [ - 4954 + "homepage": [ + 84 ], - "public_ip": [ - 2183 + "hot_swappable": [ + 6 ], - "region": [ + "install_state": [ 84 ], - "servers": [ - 4472, + "installed_node_count": [ + 41 + ], + "kind": [ + 924 + ], + "name": [ + 84 + ], + "node_installs": [ + 2167, { "distinct_on": [ - 4501, - "[servers_select_column!]" + 2187, + "[game_server_node_plugins_select_column!]" ], "limit": [ 41 @@ -32652,20 +32881,20 @@ export default { 41 ], "order_by": [ - 4498, - "[servers_order_by!]" + 2185, + "[game_server_node_plugins_order_by!]" ], "where": [ - 4484 + 2176 ] } ], - "servers_aggregate": [ - 4473, + "node_installs_aggregate": [ + 2168, { "distinct_on": [ - 4501, - "[servers_select_column!]" + 2187, + "[game_server_node_plugins_select_column!]" ], "limit": [ 41 @@ -32674,145 +32903,126 @@ export default { 41 ], "order_by": [ - 4498, - "[servers_order_by!]" + 2185, + "[game_server_node_plugins_order_by!]" ], "where": [ - 4484 + 2176 ] } ], - "shader_bake_progress": [ - 3371 - ], - "shader_bake_progress_stage": [ - 84 - ], - "shader_bake_status": [ + "pairs_with": [ 84 ], - "shader_bake_status_history": [ - 2187, + "panel": [ + 2319, { "path": [ 84 ] } ], - "start_port_range": [ - 41 - ], - "status": [ - 913 - ], - "supports_cpu_pinning": [ - 6 - ], - "supports_low_latency": [ + "requires_server_guidelines_disabled": [ 6 ], - "token": [ + "requires_service": [ 84 ], - "total_server_count": [ - 41 - ], - "update_status": [ + "slug": [ 84 ], - "version": [ - 2114 - ], - "__typename": [ + "source": [ 84 - ] - }, - "game_server_nodes_aggregate": { - "aggregate": [ - 2069 ], - "nodes": [ - 2063 + "synced_at": [ + 5086 ], - "__typename": [ + "tags": [ 84 - ] - }, - "game_server_nodes_aggregate_bool_exp": { - "bool_and": [ - 2066 - ], - "bool_or": [ - 2067 - ], - "count": [ - 2068 ], - "__typename": [ - 84 - ] - }, - "game_server_nodes_aggregate_bool_exp_bool_and": { - "arguments": [ - 2093 + "target_node_count": [ + 41 ], - "distinct": [ + "verified": [ 6 ], - "filter": [ - 2075 - ], - "predicate": [ - 7 - ], - "__typename": [ - 84 - ] - }, - "game_server_nodes_aggregate_bool_exp_bool_or": { - "arguments": [ - 2094 - ], - "distinct": [ - 6 + "versions": [ + 2090, + { + "distinct_on": [ + 2113, + "[game_plugin_versions_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2111, + "[game_plugin_versions_order_by!]" + ], + "where": [ + 2101 + ] + } ], - "filter": [ - 2075 + "versions_aggregate": [ + 2091, + { + "distinct_on": [ + 2113, + "[game_plugin_versions_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2111, + "[game_plugin_versions_order_by!]" + ], + "where": [ + 2101 + ] + } ], - "predicate": [ - 7 + "wiring": [ + 2319, + { + "path": [ + 84 + ] + } ], "__typename": [ 84 ] }, - "game_server_nodes_aggregate_bool_exp_count": { - "arguments": [ - 2092 - ], - "distinct": [ - 6 - ], - "filter": [ - 2075 + "game_plugins_aggregate": { + "aggregate": [ + 2137 ], - "predicate": [ - 42 + "nodes": [ + 2135 ], "__typename": [ 84 ] }, - "game_server_nodes_aggregate_fields": { + "game_plugins_aggregate_fields": { "avg": [ - 2073 + 2139 ], "count": [ 41, { "columns": [ - 2092, - "[game_server_nodes_select_column!]" + 2154, + "[game_plugins_select_column!]" ], "distinct": [ 6 @@ -32820,1181 +33030,1454 @@ export default { } ], "max": [ - 2082 + 2146 ], "min": [ - 2084 + 2147 ], "stddev": [ - 2096 + 2156 ], "stddev_pop": [ - 2098 + 2157 ], "stddev_samp": [ - 2100 + 2158 ], "sum": [ - 2104 + 2161 ], "var_pop": [ - 2108 + 2164 ], "var_samp": [ - 2110 + 2165 ], "variance": [ - 2112 + 2166 ], "__typename": [ 84 ] }, - "game_server_nodes_aggregate_order_by": { - "avg": [ - 2074 - ], - "count": [ - 3373 - ], - "max": [ - 2083 - ], - "min": [ - 2085 - ], - "stddev": [ - 2097 - ], - "stddev_pop": [ - 2099 - ], - "stddev_samp": [ - 2101 + "game_plugins_append_input": { + "config_schema": [ + 2319 ], - "sum": [ - 2105 + "panel": [ + 2319 ], - "var_pop": [ - 2109 + "wiring": [ + 2319 ], - "var_samp": [ - 2111 + "__typename": [ + 84 + ] + }, + "game_plugins_avg_fields": { + "installed_node_count": [ + 41 ], - "variance": [ - 2113 + "target_node_count": [ + 41 ], "__typename": [ 84 ] }, - "game_server_nodes_append_input": { - "cpu_frequency_info": [ - 2187 - ], - "cpu_governor_info": [ - 2187 + "game_plugins_bool_exp": { + "_and": [ + 2140 ], - "cpu_warnings": [ - 2187 + "_not": [ + 2140 ], - "cs2_launch_options": [ - 2187 + "_or": [ + 2140 ], - "cs2_video_settings": [ - 2187 + "author": [ + 86 ], - "gpu_info": [ - 2187 + "config_path": [ + 86 ], - "shader_bake_status_history": [ - 2187 + "config_schema": [ + 2321 ], - "__typename": [ - 84 - ] - }, - "game_server_nodes_arr_rel_insert_input": { - "data": [ - 2081 + "cvars": [ + 85 ], - "on_conflict": [ - 2088 + "description": [ + 86 ], - "__typename": [ - 84 - ] - }, - "game_server_nodes_avg_fields": { - "available_server_count": [ - 41 + "game_modes": [ + 2015 ], - "build_id": [ - 32 + "game_modes_aggregate": [ + 2005 ], - "cpu_cores_per_socket": [ - 32 + "homepage": [ + 86 ], - "cpu_sockets": [ - 32 + "hot_swappable": [ + 7 ], - "cpu_threads_per_core": [ - 32 + "install_state": [ + 86 ], - "csgo_build_id": [ - 32 + "installed_node_count": [ + 42 ], - "demo_network_limiter": [ - 32 + "kind": [ + 925 ], - "disk_available_gb": [ - 32 + "name": [ + 86 ], - "disk_used_percent": [ - 32 + "node_installs": [ + 2176 ], - "end_port_range": [ - 32 + "node_installs_aggregate": [ + 2169 ], - "pin_build_id": [ - 32 + "pairs_with": [ + 85 ], - "shader_bake_progress": [ - 32 + "panel": [ + 2321 ], - "start_port_range": [ - 32 + "requires_server_guidelines_disabled": [ + 7 ], - "total_server_count": [ - 41 + "requires_service": [ + 86 ], - "__typename": [ - 84 - ] - }, - "game_server_nodes_avg_order_by": { - "build_id": [ - 3373 + "slug": [ + 86 ], - "cpu_cores_per_socket": [ - 3373 + "source": [ + 86 ], - "cpu_sockets": [ - 3373 + "synced_at": [ + 5087 ], - "cpu_threads_per_core": [ - 3373 + "tags": [ + 85 ], - "csgo_build_id": [ - 3373 + "target_node_count": [ + 42 ], - "demo_network_limiter": [ - 3373 + "verified": [ + 7 ], - "disk_available_gb": [ - 3373 + "versions": [ + 2101 ], - "disk_used_percent": [ - 3373 + "versions_aggregate": [ + 2092 ], - "end_port_range": [ - 3373 + "wiring": [ + 2321 ], - "pin_build_id": [ - 3373 + "__typename": [ + 84 + ] + }, + "game_plugins_constraint": {}, + "game_plugins_delete_at_path_input": { + "config_schema": [ + 84 ], - "shader_bake_progress": [ - 3373 + "panel": [ + 84 ], - "start_port_range": [ - 3373 + "wiring": [ + 84 ], "__typename": [ 84 ] }, - "game_server_nodes_bool_exp": { - "_and": [ - 2075 + "game_plugins_delete_elem_input": { + "config_schema": [ + 41 ], - "_not": [ - 2075 + "panel": [ + 41 ], - "_or": [ - 2075 + "wiring": [ + 41 ], - "available_server_count": [ - 42 + "__typename": [ + 84 + ] + }, + "game_plugins_delete_key_input": { + "config_schema": [ + 84 ], - "build_id": [ - 42 + "panel": [ + 84 ], - "cpu_cores_per_socket": [ - 42 + "wiring": [ + 84 ], - "cpu_frequency_info": [ - 2189 + "__typename": [ + 84 + ] + }, + "game_plugins_insert_input": { + "author": [ + 84 ], - "cpu_governor_info": [ - 2189 + "config_path": [ + 84 ], - "cpu_sockets": [ - 42 + "config_schema": [ + 2319 ], - "cpu_threads_per_core": [ - 42 + "cvars": [ + 84 ], - "cpu_warnings": [ - 2189 + "description": [ + 84 ], - "cs2_launch_options": [ - 2189 + "game_modes": [ + 2012 ], - "cs2_video_settings": [ - 2189 + "homepage": [ + 84 ], - "csgo_build_id": [ - 42 + "hot_swappable": [ + 6 ], - "demo_network_limiter": [ - 42 + "kind": [ + 924 ], - "disk_available_gb": [ - 42 + "name": [ + 84 ], - "disk_used_percent": [ - 42 + "node_installs": [ + 2175 ], - "e_region": [ - 4449 + "pairs_with": [ + 84 ], - "e_status": [ - 911 + "panel": [ + 2319 ], - "enabled": [ - 7 + "requires_server_guidelines_disabled": [ + 6 ], - "enabled_for_match_making": [ - 7 + "requires_service": [ + 84 ], - "end_port_range": [ - 42 + "slug": [ + 84 ], - "gpu": [ - 7 + "source": [ + 84 ], - "gpu_demos_enabled": [ - 7 + "synced_at": [ + 5086 ], - "gpu_info": [ - 2189 + "tags": [ + 84 ], - "gpu_rendering_enabled": [ - 7 + "verified": [ + 6 ], - "gpu_streaming_enabled": [ - 7 + "versions": [ + 2098 ], - "id": [ - 86 - ], - "label": [ - 86 - ], - "lan_ip": [ - 2184 - ], - "node_ip": [ - 2184 - ], - "offline_at": [ - 4955 - ], - "pin_build_id": [ - 42 - ], - "pin_plugin_runtime": [ - 86 - ], - "pin_plugin_version": [ - 86 - ], - "pinned_version": [ - 2119 - ], - "plugin_supported": [ - 7 - ], - "plugins": [ - 2044 - ], - "plugins_aggregate": [ - 2037 - ], - "plugins_synced_at": [ - 4955 - ], - "public_ip": [ - 2184 - ], - "region": [ - 86 - ], - "servers": [ - 4484 - ], - "servers_aggregate": [ - 4474 - ], - "shader_bake_progress": [ - 3372 - ], - "shader_bake_progress_stage": [ - 86 - ], - "shader_bake_status": [ - 86 - ], - "shader_bake_status_history": [ - 2189 - ], - "start_port_range": [ - 42 - ], - "status": [ - 914 - ], - "supports_cpu_pinning": [ - 7 - ], - "supports_low_latency": [ - 7 - ], - "token": [ - 86 - ], - "total_server_count": [ - 42 - ], - "update_status": [ - 86 - ], - "version": [ - 2119 + "wiring": [ + 2319 ], "__typename": [ 84 ] }, - "game_server_nodes_constraint": {}, - "game_server_nodes_delete_at_path_input": { - "cpu_frequency_info": [ + "game_plugins_max_fields": { + "author": [ 84 ], - "cpu_governor_info": [ + "config_path": [ 84 ], - "cpu_warnings": [ + "cvars": [ 84 ], - "cs2_launch_options": [ + "description": [ 84 ], - "cs2_video_settings": [ + "homepage": [ 84 ], - "gpu_info": [ + "install_state": [ 84 ], - "shader_bake_status_history": [ + "installed_node_count": [ + 41 + ], + "name": [ 84 ], - "__typename": [ + "pairs_with": [ 84 - ] - }, - "game_server_nodes_delete_elem_input": { - "cpu_frequency_info": [ - 41 ], - "cpu_governor_info": [ - 41 + "requires_service": [ + 84 ], - "cpu_warnings": [ - 41 + "slug": [ + 84 ], - "cs2_launch_options": [ - 41 + "source": [ + 84 ], - "cs2_video_settings": [ - 41 + "synced_at": [ + 5086 ], - "gpu_info": [ - 41 + "tags": [ + 84 ], - "shader_bake_status_history": [ + "target_node_count": [ 41 ], "__typename": [ 84 ] }, - "game_server_nodes_delete_key_input": { - "cpu_frequency_info": [ + "game_plugins_min_fields": { + "author": [ 84 ], - "cpu_governor_info": [ + "config_path": [ 84 ], - "cpu_warnings": [ + "cvars": [ 84 ], - "cs2_launch_options": [ + "description": [ 84 ], - "cs2_video_settings": [ + "homepage": [ 84 ], - "gpu_info": [ + "install_state": [ 84 ], - "shader_bake_status_history": [ + "installed_node_count": [ + 41 + ], + "name": [ 84 ], - "__typename": [ + "pairs_with": [ 84 - ] - }, - "game_server_nodes_inc_input": { - "build_id": [ - 41 ], - "cpu_cores_per_socket": [ - 41 + "requires_service": [ + 84 ], - "cpu_sockets": [ - 41 + "slug": [ + 84 ], - "cpu_threads_per_core": [ - 41 + "source": [ + 84 ], - "csgo_build_id": [ - 41 + "synced_at": [ + 5086 ], - "demo_network_limiter": [ - 41 + "tags": [ + 84 ], - "disk_available_gb": [ + "target_node_count": [ 41 ], - "disk_used_percent": [ + "__typename": [ + 84 + ] + }, + "game_plugins_mutation_response": { + "affected_rows": [ 41 ], - "end_port_range": [ - 41 + "returning": [ + 2135 ], - "pin_build_id": [ - 41 + "__typename": [ + 84 + ] + }, + "game_plugins_obj_rel_insert_input": { + "data": [ + 2145 ], - "shader_bake_progress": [ - 3371 + "on_conflict": [ + 2150 ], - "start_port_range": [ - 41 + "__typename": [ + 84 + ] + }, + "game_plugins_on_conflict": { + "constraint": [ + 2141 + ], + "update_columns": [ + 2162 + ], + "where": [ + 2140 ], "__typename": [ 84 ] }, - "game_server_nodes_insert_input": { - "build_id": [ - 41 + "game_plugins_order_by": { + "author": [ + 3505 ], - "cpu_cores_per_socket": [ - 41 + "config_path": [ + 3505 ], - "cpu_frequency_info": [ - 2187 + "config_schema": [ + 3505 ], - "cpu_governor_info": [ - 2187 + "cvars": [ + 3505 ], - "cpu_sockets": [ - 41 + "description": [ + 3505 ], - "cpu_threads_per_core": [ - 41 + "game_modes_aggregate": [ + 2010 ], - "cpu_warnings": [ - 2187 + "homepage": [ + 3505 ], - "cs2_launch_options": [ - 2187 + "hot_swappable": [ + 3505 ], - "cs2_video_settings": [ - 2187 + "install_state": [ + 3505 ], - "csgo_build_id": [ - 41 + "installed_node_count": [ + 3505 ], - "demo_network_limiter": [ - 41 + "kind": [ + 3505 ], - "disk_available_gb": [ - 41 + "name": [ + 3505 ], - "disk_used_percent": [ - 41 + "node_installs_aggregate": [ + 2174 ], - "e_region": [ - 4455 + "pairs_with": [ + 3505 ], - "e_status": [ - 919 + "panel": [ + 3505 ], - "enabled": [ - 6 + "requires_server_guidelines_disabled": [ + 3505 ], - "enabled_for_match_making": [ - 6 + "requires_service": [ + 3505 ], - "end_port_range": [ - 41 + "slug": [ + 3505 ], - "gpu": [ - 6 + "source": [ + 3505 ], - "gpu_demos_enabled": [ - 6 + "synced_at": [ + 3505 ], - "gpu_info": [ - 2187 + "tags": [ + 3505 ], - "gpu_rendering_enabled": [ - 6 + "target_node_count": [ + 3505 ], - "gpu_streaming_enabled": [ - 6 + "verified": [ + 3505 ], - "id": [ + "versions_aggregate": [ + 2097 + ], + "wiring": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "game_plugins_pk_columns_input": { + "slug": [ 84 ], - "label": [ + "__typename": [ 84 + ] + }, + "game_plugins_prepend_input": { + "config_schema": [ + 2319 ], - "lan_ip": [ - 2183 + "panel": [ + 2319 ], - "node_ip": [ - 2183 + "wiring": [ + 2319 ], - "offline_at": [ - 4954 + "__typename": [ + 84 + ] + }, + "game_plugins_select_column": {}, + "game_plugins_set_input": { + "author": [ + 84 ], - "pin_build_id": [ - 41 + "config_path": [ + 84 ], - "pin_plugin_runtime": [ + "config_schema": [ + 2319 + ], + "cvars": [ 84 ], - "pin_plugin_version": [ + "description": [ 84 ], - "pinned_version": [ - 2129 + "homepage": [ + 84 ], - "plugins": [ - 2043 + "hot_swappable": [ + 6 ], - "plugins_synced_at": [ - 4954 + "kind": [ + 924 ], - "public_ip": [ - 2183 + "name": [ + 84 ], - "region": [ + "pairs_with": [ 84 ], - "servers": [ - 4481 + "panel": [ + 2319 ], - "shader_bake_progress": [ - 3371 + "requires_server_guidelines_disabled": [ + 6 ], - "shader_bake_progress_stage": [ + "requires_service": [ 84 ], - "shader_bake_status": [ + "slug": [ 84 ], - "shader_bake_status_history": [ - 2187 - ], - "start_port_range": [ - 41 + "source": [ + 84 ], - "status": [ - 913 + "synced_at": [ + 5086 ], - "supports_cpu_pinning": [ - 6 + "tags": [ + 84 ], - "supports_low_latency": [ + "verified": [ 6 ], - "token": [ - 84 + "wiring": [ + 2319 ], - "update_status": [ + "__typename": [ 84 + ] + }, + "game_plugins_stddev_fields": { + "installed_node_count": [ + 41 ], - "version": [ - 2129 + "target_node_count": [ + 41 ], "__typename": [ 84 ] }, - "game_server_nodes_max_fields": { - "available_server_count": [ + "game_plugins_stddev_pop_fields": { + "installed_node_count": [ 41 ], - "build_id": [ + "target_node_count": [ 41 ], - "cpu_cores_per_socket": [ + "__typename": [ + 84 + ] + }, + "game_plugins_stddev_samp_fields": { + "installed_node_count": [ 41 ], - "cpu_sockets": [ + "target_node_count": [ 41 ], - "cpu_threads_per_core": [ - 41 + "__typename": [ + 84 + ] + }, + "game_plugins_stream_cursor_input": { + "initial_value": [ + 2160 ], - "csgo_build_id": [ - 41 + "ordering": [ + 383 ], - "demo_network_limiter": [ - 41 + "__typename": [ + 84 + ] + }, + "game_plugins_stream_cursor_value_input": { + "author": [ + 84 ], - "disk_available_gb": [ - 41 + "config_path": [ + 84 ], - "disk_used_percent": [ - 41 + "config_schema": [ + 2319 ], - "end_port_range": [ - 41 + "cvars": [ + 84 ], - "id": [ + "description": [ 84 ], - "label": [ + "homepage": [ 84 ], - "offline_at": [ - 4954 + "hot_swappable": [ + 6 ], - "pin_build_id": [ - 41 + "kind": [ + 924 ], - "pin_plugin_runtime": [ + "name": [ 84 ], - "pin_plugin_version": [ + "pairs_with": [ 84 ], - "plugins_synced_at": [ - 4954 + "panel": [ + 2319 ], - "region": [ - 84 + "requires_server_guidelines_disabled": [ + 6 ], - "shader_bake_progress": [ - 3371 + "requires_service": [ + 84 ], - "shader_bake_progress_stage": [ + "slug": [ 84 ], - "shader_bake_status": [ + "source": [ 84 ], - "start_port_range": [ - 41 + "synced_at": [ + 5086 ], - "token": [ + "tags": [ 84 ], - "total_server_count": [ - 41 + "verified": [ + 6 ], - "update_status": [ - 84 + "wiring": [ + 2319 ], "__typename": [ 84 ] }, - "game_server_nodes_max_order_by": { - "build_id": [ - 3373 - ], - "cpu_cores_per_socket": [ - 3373 - ], - "cpu_sockets": [ - 3373 - ], - "cpu_threads_per_core": [ - 3373 - ], - "csgo_build_id": [ - 3373 - ], - "demo_network_limiter": [ - 3373 - ], - "disk_available_gb": [ - 3373 - ], - "disk_used_percent": [ - 3373 - ], - "end_port_range": [ - 3373 - ], - "id": [ - 3373 - ], - "label": [ - 3373 - ], - "offline_at": [ - 3373 - ], - "pin_build_id": [ - 3373 - ], - "pin_plugin_runtime": [ - 3373 - ], - "pin_plugin_version": [ - 3373 + "game_plugins_sum_fields": { + "installed_node_count": [ + 41 ], - "plugins_synced_at": [ - 3373 + "target_node_count": [ + 41 ], - "region": [ - 3373 + "__typename": [ + 84 + ] + }, + "game_plugins_update_column": {}, + "game_plugins_updates": { + "_append": [ + 2138 ], - "shader_bake_progress": [ - 3373 + "_delete_at_path": [ + 2142 ], - "shader_bake_progress_stage": [ - 3373 + "_delete_elem": [ + 2143 ], - "shader_bake_status": [ - 3373 + "_delete_key": [ + 2144 ], - "start_port_range": [ - 3373 + "_prepend": [ + 2153 ], - "token": [ - 3373 + "_set": [ + 2155 ], - "update_status": [ - 3373 + "where": [ + 2140 ], "__typename": [ 84 ] }, - "game_server_nodes_min_fields": { - "available_server_count": [ - 41 - ], - "build_id": [ + "game_plugins_var_pop_fields": { + "installed_node_count": [ 41 ], - "cpu_cores_per_socket": [ + "target_node_count": [ 41 ], - "cpu_sockets": [ + "__typename": [ + 84 + ] + }, + "game_plugins_var_samp_fields": { + "installed_node_count": [ 41 ], - "cpu_threads_per_core": [ + "target_node_count": [ 41 ], - "csgo_build_id": [ + "__typename": [ + 84 + ] + }, + "game_plugins_variance_fields": { + "installed_node_count": [ 41 ], - "demo_network_limiter": [ + "target_node_count": [ 41 ], - "disk_available_gb": [ - 41 + "__typename": [ + 84 + ] + }, + "game_server_node_plugins": { + "channel": [ + 884 ], - "disk_used_percent": [ - 41 + "created_at": [ + 5086 ], - "end_port_range": [ - 41 + "detected": [ + 6 ], - "id": [ + "detected_version": [ 84 ], - "label": [ - 84 + "game_server_node": [ + 2195 ], - "offline_at": [ - 4954 + "game_server_node_id": [ + 84 ], - "pin_build_id": [ - 41 + "id": [ + 6298 ], - "pin_plugin_runtime": [ - 84 + "installed_at": [ + 5086 ], - "pin_plugin_version": [ + "last_error": [ 84 ], - "plugins_synced_at": [ - 4954 - ], - "region": [ + "path": [ 84 ], - "shader_bake_progress": [ - 3371 + "plugin": [ + 2135 ], - "shader_bake_progress_stage": [ + "plugin_slug": [ 84 ], - "shader_bake_status": [ + "previous_version": [ 84 ], - "start_port_range": [ - 41 + "runtime": [ + 1294 ], - "token": [ + "source": [ 84 ], - "total_server_count": [ - 41 + "status": [ + 904 ], - "update_status": [ + "updated_at": [ + 5086 + ], + "version": [ 84 ], "__typename": [ 84 ] }, - "game_server_nodes_min_order_by": { - "build_id": [ - 3373 - ], - "cpu_cores_per_socket": [ - 3373 - ], - "cpu_sockets": [ - 3373 - ], - "cpu_threads_per_core": [ - 3373 + "game_server_node_plugins_aggregate": { + "aggregate": [ + 2173 ], - "csgo_build_id": [ - 3373 + "nodes": [ + 2167 ], - "demo_network_limiter": [ - 3373 + "__typename": [ + 84 + ] + }, + "game_server_node_plugins_aggregate_bool_exp": { + "bool_and": [ + 2170 ], - "disk_available_gb": [ - 3373 + "bool_or": [ + 2171 ], - "disk_used_percent": [ - 3373 + "count": [ + 2172 ], - "end_port_range": [ - 3373 + "__typename": [ + 84 + ] + }, + "game_server_node_plugins_aggregate_bool_exp_bool_and": { + "arguments": [ + 2188 ], - "id": [ - 3373 + "distinct": [ + 6 ], - "label": [ - 3373 + "filter": [ + 2176 ], - "offline_at": [ - 3373 + "predicate": [ + 7 ], - "pin_build_id": [ - 3373 + "__typename": [ + 84 + ] + }, + "game_server_node_plugins_aggregate_bool_exp_bool_or": { + "arguments": [ + 2189 ], - "pin_plugin_runtime": [ - 3373 + "distinct": [ + 6 ], - "pin_plugin_version": [ - 3373 + "filter": [ + 2176 ], - "plugins_synced_at": [ - 3373 + "predicate": [ + 7 ], - "region": [ - 3373 + "__typename": [ + 84 + ] + }, + "game_server_node_plugins_aggregate_bool_exp_count": { + "arguments": [ + 2187 ], - "shader_bake_progress": [ - 3373 + "distinct": [ + 6 ], - "shader_bake_progress_stage": [ - 3373 + "filter": [ + 2176 ], - "shader_bake_status": [ - 3373 + "predicate": [ + 42 ], - "start_port_range": [ - 3373 + "__typename": [ + 84 + ] + }, + "game_server_node_plugins_aggregate_fields": { + "count": [ + 41, + { + "columns": [ + 2187, + "[game_server_node_plugins_select_column!]" + ], + "distinct": [ + 6 + ] + } ], - "token": [ - 3373 + "max": [ + 2179 ], - "update_status": [ - 3373 + "min": [ + 2181 ], "__typename": [ 84 ] }, - "game_server_nodes_mutation_response": { - "affected_rows": [ - 41 + "game_server_node_plugins_aggregate_order_by": { + "count": [ + 3505 ], - "returning": [ - 2063 + "max": [ + 2180 + ], + "min": [ + 2182 ], "__typename": [ 84 ] }, - "game_server_nodes_obj_rel_insert_input": { + "game_server_node_plugins_arr_rel_insert_input": { "data": [ - 2081 + 2178 ], "on_conflict": [ - 2088 + 2184 ], "__typename": [ 84 ] }, - "game_server_nodes_on_conflict": { - "constraint": [ - 2076 + "game_server_node_plugins_bool_exp": { + "_and": [ + 2176 ], - "update_columns": [ - 2106 + "_not": [ + 2176 ], - "where": [ - 2075 + "_or": [ + 2176 ], - "__typename": [ - 84 - ] - }, - "game_server_nodes_order_by": { - "available_server_count": [ - 3373 + "channel": [ + 885 ], - "build_id": [ - 3373 + "created_at": [ + 5087 ], - "cpu_cores_per_socket": [ - 3373 + "detected": [ + 7 ], - "cpu_frequency_info": [ - 3373 + "detected_version": [ + 86 ], - "cpu_governor_info": [ - 3373 + "game_server_node": [ + 2207 ], - "cpu_sockets": [ - 3373 + "game_server_node_id": [ + 86 ], - "cpu_threads_per_core": [ - 3373 + "id": [ + 6300 ], - "cpu_warnings": [ - 3373 + "installed_at": [ + 5087 ], - "cs2_launch_options": [ - 3373 + "last_error": [ + 86 ], - "cs2_video_settings": [ - 3373 + "path": [ + 86 ], - "csgo_build_id": [ - 3373 + "plugin": [ + 2140 ], - "demo_network_limiter": [ - 3373 + "plugin_slug": [ + 86 ], - "disk_available_gb": [ - 3373 + "previous_version": [ + 86 ], - "disk_used_percent": [ - 3373 + "runtime": [ + 1295 ], - "e_region": [ - 4457 + "source": [ + 86 ], - "e_status": [ - 921 + "status": [ + 905 ], - "enabled": [ - 3373 + "updated_at": [ + 5087 ], - "enabled_for_match_making": [ - 3373 + "version": [ + 86 ], - "end_port_range": [ - 3373 + "__typename": [ + 84 + ] + }, + "game_server_node_plugins_constraint": {}, + "game_server_node_plugins_insert_input": { + "channel": [ + 884 ], - "gpu": [ - 3373 + "created_at": [ + 5086 ], - "gpu_demos_enabled": [ - 3373 + "detected": [ + 6 ], - "gpu_info": [ - 3373 + "detected_version": [ + 84 ], - "gpu_rendering_enabled": [ - 3373 + "game_server_node": [ + 2219 ], - "gpu_streaming_enabled": [ - 3373 + "game_server_node_id": [ + 84 ], "id": [ - 3373 + 6298 ], - "label": [ - 3373 + "installed_at": [ + 5086 ], - "lan_ip": [ - 3373 + "last_error": [ + 84 ], - "node_ip": [ - 3373 + "path": [ + 84 ], - "offline_at": [ - 3373 + "plugin": [ + 2149 ], - "pin_build_id": [ - 3373 + "plugin_slug": [ + 84 ], - "pin_plugin_runtime": [ - 3373 + "previous_version": [ + 84 ], - "pin_plugin_version": [ - 3373 + "runtime": [ + 1294 ], - "pinned_version": [ - 2131 + "source": [ + 84 ], - "plugin_supported": [ - 3373 + "status": [ + 904 ], - "plugins_aggregate": [ - 2042 + "updated_at": [ + 5086 ], - "plugins_synced_at": [ - 3373 + "version": [ + 84 ], - "public_ip": [ - 3373 + "__typename": [ + 84 + ] + }, + "game_server_node_plugins_max_fields": { + "created_at": [ + 5086 ], - "region": [ - 3373 + "detected_version": [ + 84 ], - "servers_aggregate": [ - 4479 + "game_server_node_id": [ + 84 ], - "shader_bake_progress": [ - 3373 + "id": [ + 6298 ], - "shader_bake_progress_stage": [ - 3373 + "installed_at": [ + 5086 ], - "shader_bake_status": [ - 3373 + "last_error": [ + 84 ], - "shader_bake_status_history": [ - 3373 + "path": [ + 84 ], - "start_port_range": [ - 3373 + "plugin_slug": [ + 84 ], - "status": [ - 3373 + "previous_version": [ + 84 ], - "supports_cpu_pinning": [ - 3373 + "source": [ + 84 ], - "supports_low_latency": [ - 3373 + "updated_at": [ + 5086 ], - "token": [ - 3373 + "version": [ + 84 ], - "total_server_count": [ - 3373 + "__typename": [ + 84 + ] + }, + "game_server_node_plugins_max_order_by": { + "created_at": [ + 3505 ], - "update_status": [ - 3373 + "detected_version": [ + 3505 + ], + "game_server_node_id": [ + 3505 + ], + "id": [ + 3505 + ], + "installed_at": [ + 3505 + ], + "last_error": [ + 3505 + ], + "path": [ + 3505 + ], + "plugin_slug": [ + 3505 + ], + "previous_version": [ + 3505 + ], + "source": [ + 3505 + ], + "updated_at": [ + 3505 ], "version": [ - 2131 + 3505 ], "__typename": [ 84 ] }, - "game_server_nodes_pk_columns_input": { + "game_server_node_plugins_min_fields": { + "created_at": [ + 5086 + ], + "detected_version": [ + 84 + ], + "game_server_node_id": [ + 84 + ], "id": [ + 6298 + ], + "installed_at": [ + 5086 + ], + "last_error": [ + 84 + ], + "path": [ + 84 + ], + "plugin_slug": [ + 84 + ], + "previous_version": [ + 84 + ], + "source": [ + 84 + ], + "updated_at": [ + 5086 + ], + "version": [ 84 ], "__typename": [ 84 ] }, - "game_server_nodes_prepend_input": { - "cpu_frequency_info": [ - 2187 + "game_server_node_plugins_min_order_by": { + "created_at": [ + 3505 ], - "cpu_governor_info": [ - 2187 + "detected_version": [ + 3505 ], - "cpu_warnings": [ - 2187 + "game_server_node_id": [ + 3505 ], - "cs2_launch_options": [ - 2187 + "id": [ + 3505 ], - "cs2_video_settings": [ - 2187 + "installed_at": [ + 3505 ], - "gpu_info": [ - 2187 + "last_error": [ + 3505 ], - "shader_bake_status_history": [ - 2187 + "path": [ + 3505 + ], + "plugin_slug": [ + 3505 + ], + "previous_version": [ + 3505 + ], + "source": [ + 3505 + ], + "updated_at": [ + 3505 + ], + "version": [ + 3505 ], "__typename": [ 84 ] }, - "game_server_nodes_select_column": {}, - "game_server_nodes_select_column_game_server_nodes_aggregate_bool_exp_bool_and_arguments_columns": {}, - "game_server_nodes_select_column_game_server_nodes_aggregate_bool_exp_bool_or_arguments_columns": {}, - "game_server_nodes_set_input": { + "game_server_node_plugins_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 2167 + ], + "__typename": [ + 84 + ] + }, + "game_server_node_plugins_on_conflict": { + "constraint": [ + 2177 + ], + "update_columns": [ + 2193 + ], + "where": [ + 2176 + ], + "__typename": [ + 84 + ] + }, + "game_server_node_plugins_order_by": { + "channel": [ + 3505 + ], + "created_at": [ + 3505 + ], + "detected": [ + 3505 + ], + "detected_version": [ + 3505 + ], + "game_server_node": [ + 2221 + ], + "game_server_node_id": [ + 3505 + ], + "id": [ + 3505 + ], + "installed_at": [ + 3505 + ], + "last_error": [ + 3505 + ], + "path": [ + 3505 + ], + "plugin": [ + 2151 + ], + "plugin_slug": [ + 3505 + ], + "previous_version": [ + 3505 + ], + "runtime": [ + 3505 + ], + "source": [ + 3505 + ], + "status": [ + 3505 + ], + "updated_at": [ + 3505 + ], + "version": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "game_server_node_plugins_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "game_server_node_plugins_select_column": {}, + "game_server_node_plugins_select_column_game_server_node_plugins_aggregate_bool_exp_bool_and_arguments_columns": {}, + "game_server_node_plugins_select_column_game_server_node_plugins_aggregate_bool_exp_bool_or_arguments_columns": {}, + "game_server_node_plugins_set_input": { + "channel": [ + 884 + ], + "created_at": [ + 5086 + ], + "detected": [ + 6 + ], + "detected_version": [ + 84 + ], + "game_server_node_id": [ + 84 + ], + "id": [ + 6298 + ], + "installed_at": [ + 5086 + ], + "last_error": [ + 84 + ], + "path": [ + 84 + ], + "plugin_slug": [ + 84 + ], + "previous_version": [ + 84 + ], + "runtime": [ + 1294 + ], + "source": [ + 84 + ], + "status": [ + 904 + ], + "updated_at": [ + 5086 + ], + "version": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "game_server_node_plugins_stream_cursor_input": { + "initial_value": [ + 2192 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "game_server_node_plugins_stream_cursor_value_input": { + "channel": [ + 884 + ], + "created_at": [ + 5086 + ], + "detected": [ + 6 + ], + "detected_version": [ + 84 + ], + "game_server_node_id": [ + 84 + ], + "id": [ + 6298 + ], + "installed_at": [ + 5086 + ], + "last_error": [ + 84 + ], + "path": [ + 84 + ], + "plugin_slug": [ + 84 + ], + "previous_version": [ + 84 + ], + "runtime": [ + 1294 + ], + "source": [ + 84 + ], + "status": [ + 904 + ], + "updated_at": [ + 5086 + ], + "version": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "game_server_node_plugins_update_column": {}, + "game_server_node_plugins_updates": { + "_set": [ + 2190 + ], + "where": [ + 2176 + ], + "__typename": [ + 84 + ] + }, + "game_server_nodes": { + "available_server_count": [ + 41 + ], "build_id": [ 41 ], @@ -34002,10 +34485,20 @@ export default { 41 ], "cpu_frequency_info": [ - 2187 + 2319, + { + "path": [ + 84 + ] + } ], "cpu_governor_info": [ - 2187 + 2319, + { + "path": [ + 84 + ] + } ], "cpu_sockets": [ 41 @@ -34014,13 +34507,28 @@ export default { 41 ], "cpu_warnings": [ - 2187 + 2319, + { + "path": [ + 84 + ] + } ], "cs2_launch_options": [ - 2187 + 2319, + { + "path": [ + 84 + ] + } ], "cs2_video_settings": [ - 2187 + 2319, + { + "path": [ + 84 + ] + } ], "csgo_build_id": [ 41 @@ -34034,6 +34542,12 @@ export default { "disk_used_percent": [ 41 ], + "e_region": [ + 4577 + ], + "e_status": [ + 939 + ], "enabled": [ 6 ], @@ -34050,7 +34564,12 @@ export default { 6 ], "gpu_info": [ - 2187 + 2319, + { + "path": [ + 84 + ] + } ], "gpu_rendering_enabled": [ 6 @@ -34065,13 +34584,13 @@ export default { 84 ], "lan_ip": [ - 2183 + 2315 ], "node_ip": [ - 2183 + 2315 ], "offline_at": [ - 4954 + 5086 ], "pin_build_id": [ 41 @@ -34082,17 +34601,111 @@ export default { "pin_plugin_version": [ 84 ], + "pinned_version": [ + 2246 + ], + "plugin_supported": [ + 6 + ], + "plugins": [ + 2167, + { + "distinct_on": [ + 2187, + "[game_server_node_plugins_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2185, + "[game_server_node_plugins_order_by!]" + ], + "where": [ + 2176 + ] + } + ], + "plugins_aggregate": [ + 2168, + { + "distinct_on": [ + 2187, + "[game_server_node_plugins_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2185, + "[game_server_node_plugins_order_by!]" + ], + "where": [ + 2176 + ] + } + ], "plugins_synced_at": [ - 4954 + 5086 ], "public_ip": [ - 2183 + 2315 ], "region": [ 84 ], + "servers": [ + 4604, + { + "distinct_on": [ + 4633, + "[servers_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4630, + "[servers_order_by!]" + ], + "where": [ + 4616 + ] + } + ], + "servers_aggregate": [ + 4605, + { + "distinct_on": [ + 4633, + "[servers_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4630, + "[servers_order_by!]" + ], + "where": [ + 4616 + ] + } + ], "shader_bake_progress": [ - 3371 + 3503 ], "shader_bake_progress_stage": [ 84 @@ -34101,13 +34714,18 @@ export default { 84 ], "shader_bake_status_history": [ - 2187 + 2319, + { + "path": [ + 84 + ] + } ], "start_port_range": [ 41 ], "status": [ - 913 + 944 ], "supports_cpu_pinning": [ 6 @@ -34118,190 +34736,218 @@ export default { "token": [ 84 ], + "total_server_count": [ + 41 + ], "update_status": [ 84 ], + "version": [ + 2246 + ], "__typename": [ 84 ] }, - "game_server_nodes_stddev_fields": { - "available_server_count": [ - 41 - ], - "build_id": [ - 32 + "game_server_nodes_aggregate": { + "aggregate": [ + 2201 ], - "cpu_cores_per_socket": [ - 32 + "nodes": [ + 2195 ], - "cpu_sockets": [ - 32 + "__typename": [ + 84 + ] + }, + "game_server_nodes_aggregate_bool_exp": { + "bool_and": [ + 2198 ], - "cpu_threads_per_core": [ - 32 + "bool_or": [ + 2199 ], - "csgo_build_id": [ - 32 + "count": [ + 2200 ], - "demo_network_limiter": [ - 32 + "__typename": [ + 84 + ] + }, + "game_server_nodes_aggregate_bool_exp_bool_and": { + "arguments": [ + 2225 ], - "disk_available_gb": [ - 32 + "distinct": [ + 6 ], - "disk_used_percent": [ - 32 + "filter": [ + 2207 ], - "end_port_range": [ - 32 + "predicate": [ + 7 ], - "pin_build_id": [ - 32 + "__typename": [ + 84 + ] + }, + "game_server_nodes_aggregate_bool_exp_bool_or": { + "arguments": [ + 2226 ], - "shader_bake_progress": [ - 32 + "distinct": [ + 6 ], - "start_port_range": [ - 32 + "filter": [ + 2207 ], - "total_server_count": [ - 41 + "predicate": [ + 7 ], "__typename": [ 84 ] }, - "game_server_nodes_stddev_order_by": { - "build_id": [ - 3373 + "game_server_nodes_aggregate_bool_exp_count": { + "arguments": [ + 2224 ], - "cpu_cores_per_socket": [ - 3373 + "distinct": [ + 6 ], - "cpu_sockets": [ - 3373 + "filter": [ + 2207 ], - "cpu_threads_per_core": [ - 3373 + "predicate": [ + 42 ], - "csgo_build_id": [ - 3373 + "__typename": [ + 84 + ] + }, + "game_server_nodes_aggregate_fields": { + "avg": [ + 2205 ], - "demo_network_limiter": [ - 3373 + "count": [ + 41, + { + "columns": [ + 2224, + "[game_server_nodes_select_column!]" + ], + "distinct": [ + 6 + ] + } ], - "disk_available_gb": [ - 3373 + "max": [ + 2214 ], - "disk_used_percent": [ - 3373 + "min": [ + 2216 ], - "end_port_range": [ - 3373 + "stddev": [ + 2228 ], - "pin_build_id": [ - 3373 + "stddev_pop": [ + 2230 ], - "shader_bake_progress": [ - 3373 + "stddev_samp": [ + 2232 ], - "start_port_range": [ - 3373 + "sum": [ + 2236 + ], + "var_pop": [ + 2240 + ], + "var_samp": [ + 2242 + ], + "variance": [ + 2244 ], "__typename": [ 84 ] }, - "game_server_nodes_stddev_pop_fields": { - "available_server_count": [ - 41 - ], - "build_id": [ - 32 - ], - "cpu_cores_per_socket": [ - 32 - ], - "cpu_sockets": [ - 32 + "game_server_nodes_aggregate_order_by": { + "avg": [ + 2206 ], - "cpu_threads_per_core": [ - 32 + "count": [ + 3505 ], - "csgo_build_id": [ - 32 + "max": [ + 2215 ], - "demo_network_limiter": [ - 32 + "min": [ + 2217 ], - "disk_available_gb": [ - 32 + "stddev": [ + 2229 ], - "disk_used_percent": [ - 32 + "stddev_pop": [ + 2231 ], - "end_port_range": [ - 32 + "stddev_samp": [ + 2233 ], - "pin_build_id": [ - 32 + "sum": [ + 2237 ], - "shader_bake_progress": [ - 32 + "var_pop": [ + 2241 ], - "start_port_range": [ - 32 + "var_samp": [ + 2243 ], - "total_server_count": [ - 41 + "variance": [ + 2245 ], "__typename": [ 84 ] }, - "game_server_nodes_stddev_pop_order_by": { - "build_id": [ - 3373 - ], - "cpu_cores_per_socket": [ - 3373 - ], - "cpu_sockets": [ - 3373 - ], - "cpu_threads_per_core": [ - 3373 + "game_server_nodes_append_input": { + "cpu_frequency_info": [ + 2319 ], - "csgo_build_id": [ - 3373 + "cpu_governor_info": [ + 2319 ], - "demo_network_limiter": [ - 3373 + "cpu_warnings": [ + 2319 ], - "disk_available_gb": [ - 3373 + "cs2_launch_options": [ + 2319 ], - "disk_used_percent": [ - 3373 + "cs2_video_settings": [ + 2319 ], - "end_port_range": [ - 3373 + "gpu_info": [ + 2319 ], - "pin_build_id": [ - 3373 + "shader_bake_status_history": [ + 2319 ], - "shader_bake_progress": [ - 3373 + "__typename": [ + 84 + ] + }, + "game_server_nodes_arr_rel_insert_input": { + "data": [ + 2213 ], - "start_port_range": [ - 3373 + "on_conflict": [ + 2220 ], "__typename": [ 84 ] }, - "game_server_nodes_stddev_samp_fields": { + "game_server_nodes_avg_fields": { "available_server_count": [ 41 ], @@ -34348,1743 +34994,1999 @@ export default { 84 ] }, - "game_server_nodes_stddev_samp_order_by": { + "game_server_nodes_avg_order_by": { "build_id": [ - 3373 + 3505 ], "cpu_cores_per_socket": [ - 3373 + 3505 ], "cpu_sockets": [ - 3373 + 3505 ], "cpu_threads_per_core": [ - 3373 + 3505 ], "csgo_build_id": [ - 3373 + 3505 ], "demo_network_limiter": [ - 3373 + 3505 ], "disk_available_gb": [ - 3373 + 3505 ], "disk_used_percent": [ - 3373 + 3505 ], "end_port_range": [ - 3373 + 3505 ], "pin_build_id": [ - 3373 + 3505 ], "shader_bake_progress": [ - 3373 + 3505 ], "start_port_range": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "game_server_nodes_stream_cursor_input": { - "initial_value": [ - 2103 + "game_server_nodes_bool_exp": { + "_and": [ + 2207 ], - "ordering": [ - 352 + "_not": [ + 2207 + ], + "_or": [ + 2207 + ], + "available_server_count": [ + 42 ], - "__typename": [ - 84 - ] - }, - "game_server_nodes_stream_cursor_value_input": { "build_id": [ - 41 + 42 ], "cpu_cores_per_socket": [ - 41 + 42 ], "cpu_frequency_info": [ - 2187 + 2321 ], "cpu_governor_info": [ - 2187 + 2321 ], "cpu_sockets": [ - 41 + 42 ], "cpu_threads_per_core": [ - 41 + 42 ], "cpu_warnings": [ - 2187 + 2321 ], "cs2_launch_options": [ - 2187 + 2321 ], "cs2_video_settings": [ - 2187 + 2321 ], "csgo_build_id": [ - 41 + 42 ], "demo_network_limiter": [ - 41 + 42 ], "disk_available_gb": [ - 41 + 42 ], "disk_used_percent": [ - 41 + 42 + ], + "e_region": [ + 4581 + ], + "e_status": [ + 942 ], "enabled": [ - 6 + 7 ], "enabled_for_match_making": [ - 6 + 7 ], "end_port_range": [ - 41 + 42 ], "gpu": [ - 6 + 7 ], "gpu_demos_enabled": [ - 6 + 7 ], "gpu_info": [ - 2187 + 2321 ], "gpu_rendering_enabled": [ - 6 + 7 ], "gpu_streaming_enabled": [ - 6 + 7 ], "id": [ - 84 + 86 ], "label": [ - 84 + 86 ], "lan_ip": [ - 2183 + 2316 ], "node_ip": [ - 2183 + 2316 ], "offline_at": [ - 4954 + 5087 ], "pin_build_id": [ - 41 + 42 ], "pin_plugin_runtime": [ - 84 + 86 ], "pin_plugin_version": [ - 84 + 86 + ], + "pinned_version": [ + 2251 + ], + "plugin_supported": [ + 7 + ], + "plugins": [ + 2176 + ], + "plugins_aggregate": [ + 2169 ], "plugins_synced_at": [ - 4954 + 5087 ], "public_ip": [ - 2183 + 2316 ], "region": [ - 84 + 86 + ], + "servers": [ + 4616 + ], + "servers_aggregate": [ + 4606 ], "shader_bake_progress": [ - 3371 + 3504 ], "shader_bake_progress_stage": [ - 84 + 86 ], "shader_bake_status": [ - 84 + 86 ], "shader_bake_status_history": [ - 2187 + 2321 ], "start_port_range": [ - 41 + 42 ], "status": [ - 913 + 945 ], "supports_cpu_pinning": [ - 6 + 7 ], "supports_low_latency": [ - 6 + 7 ], "token": [ - 84 + 86 + ], + "total_server_count": [ + 42 ], "update_status": [ + 86 + ], + "version": [ + 2251 + ], + "__typename": [ + 84 + ] + }, + "game_server_nodes_constraint": {}, + "game_server_nodes_delete_at_path_input": { + "cpu_frequency_info": [ + 84 + ], + "cpu_governor_info": [ + 84 + ], + "cpu_warnings": [ + 84 + ], + "cs2_launch_options": [ + 84 + ], + "cs2_video_settings": [ + 84 + ], + "gpu_info": [ + 84 + ], + "shader_bake_status_history": [ 84 ], "__typename": [ 84 ] }, - "game_server_nodes_sum_fields": { - "available_server_count": [ + "game_server_nodes_delete_elem_input": { + "cpu_frequency_info": [ 41 ], - "build_id": [ + "cpu_governor_info": [ 41 ], - "cpu_cores_per_socket": [ + "cpu_warnings": [ 41 ], - "cpu_sockets": [ + "cs2_launch_options": [ 41 ], - "cpu_threads_per_core": [ + "cs2_video_settings": [ 41 ], - "csgo_build_id": [ + "gpu_info": [ 41 ], - "demo_network_limiter": [ + "shader_bake_status_history": [ 41 ], - "disk_available_gb": [ - 41 + "__typename": [ + 84 + ] + }, + "game_server_nodes_delete_key_input": { + "cpu_frequency_info": [ + 84 ], - "disk_used_percent": [ - 41 + "cpu_governor_info": [ + 84 ], - "end_port_range": [ - 41 + "cpu_warnings": [ + 84 ], - "pin_build_id": [ - 41 + "cs2_launch_options": [ + 84 ], - "shader_bake_progress": [ - 3371 + "cs2_video_settings": [ + 84 ], - "start_port_range": [ - 41 + "gpu_info": [ + 84 ], - "total_server_count": [ - 41 + "shader_bake_status_history": [ + 84 ], "__typename": [ 84 ] }, - "game_server_nodes_sum_order_by": { + "game_server_nodes_inc_input": { "build_id": [ - 3373 + 41 ], "cpu_cores_per_socket": [ - 3373 + 41 ], "cpu_sockets": [ - 3373 + 41 ], "cpu_threads_per_core": [ - 3373 + 41 ], "csgo_build_id": [ - 3373 + 41 ], "demo_network_limiter": [ - 3373 + 41 ], "disk_available_gb": [ - 3373 + 41 ], "disk_used_percent": [ - 3373 + 41 ], "end_port_range": [ - 3373 + 41 ], "pin_build_id": [ - 3373 + 41 ], "shader_bake_progress": [ - 3373 + 3503 ], "start_port_range": [ - 3373 + 41 ], "__typename": [ 84 ] }, - "game_server_nodes_update_column": {}, - "game_server_nodes_updates": { - "_append": [ - 2071 + "game_server_nodes_insert_input": { + "build_id": [ + 41 ], - "_delete_at_path": [ - 2077 + "cpu_cores_per_socket": [ + 41 ], - "_delete_elem": [ - 2078 + "cpu_frequency_info": [ + 2319 ], - "_delete_key": [ - 2079 + "cpu_governor_info": [ + 2319 ], - "_inc": [ - 2080 + "cpu_sockets": [ + 41 ], - "_prepend": [ - 2091 + "cpu_threads_per_core": [ + 41 ], - "_set": [ - 2095 + "cpu_warnings": [ + 2319 ], - "where": [ - 2075 + "cs2_launch_options": [ + 2319 ], - "__typename": [ - 84 - ] - }, - "game_server_nodes_var_pop_fields": { - "available_server_count": [ - 41 - ], - "build_id": [ - 32 - ], - "cpu_cores_per_socket": [ - 32 - ], - "cpu_sockets": [ - 32 - ], - "cpu_threads_per_core": [ - 32 + "cs2_video_settings": [ + 2319 ], "csgo_build_id": [ - 32 + 41 ], "demo_network_limiter": [ - 32 + 41 ], "disk_available_gb": [ - 32 + 41 ], "disk_used_percent": [ - 32 + 41 ], - "end_port_range": [ - 32 + "e_region": [ + 4587 ], - "pin_build_id": [ - 32 + "e_status": [ + 950 ], - "shader_bake_progress": [ - 32 + "enabled": [ + 6 ], - "start_port_range": [ - 32 + "enabled_for_match_making": [ + 6 ], - "total_server_count": [ + "end_port_range": [ 41 ], - "__typename": [ - 84 - ] - }, - "game_server_nodes_var_pop_order_by": { - "build_id": [ - 3373 + "gpu": [ + 6 ], - "cpu_cores_per_socket": [ - 3373 + "gpu_demos_enabled": [ + 6 ], - "cpu_sockets": [ - 3373 + "gpu_info": [ + 2319 ], - "cpu_threads_per_core": [ - 3373 + "gpu_rendering_enabled": [ + 6 ], - "csgo_build_id": [ - 3373 + "gpu_streaming_enabled": [ + 6 ], - "demo_network_limiter": [ - 3373 + "id": [ + 84 ], - "disk_available_gb": [ - 3373 + "label": [ + 84 ], - "disk_used_percent": [ - 3373 + "lan_ip": [ + 2315 ], - "end_port_range": [ - 3373 + "node_ip": [ + 2315 + ], + "offline_at": [ + 5086 ], "pin_build_id": [ - 3373 + 41 + ], + "pin_plugin_runtime": [ + 84 + ], + "pin_plugin_version": [ + 84 + ], + "pinned_version": [ + 2261 + ], + "plugins": [ + 2175 + ], + "plugins_synced_at": [ + 5086 + ], + "public_ip": [ + 2315 + ], + "region": [ + 84 + ], + "servers": [ + 4613 ], "shader_bake_progress": [ - 3373 + 3503 + ], + "shader_bake_progress_stage": [ + 84 + ], + "shader_bake_status": [ + 84 + ], + "shader_bake_status_history": [ + 2319 ], "start_port_range": [ - 3373 + 41 + ], + "status": [ + 944 + ], + "supports_cpu_pinning": [ + 6 + ], + "supports_low_latency": [ + 6 + ], + "token": [ + 84 + ], + "update_status": [ + 84 + ], + "version": [ + 2261 ], "__typename": [ 84 ] }, - "game_server_nodes_var_samp_fields": { + "game_server_nodes_max_fields": { "available_server_count": [ 41 ], "build_id": [ - 32 + 41 ], "cpu_cores_per_socket": [ - 32 + 41 ], "cpu_sockets": [ - 32 + 41 ], "cpu_threads_per_core": [ - 32 + 41 ], "csgo_build_id": [ - 32 + 41 ], "demo_network_limiter": [ - 32 + 41 ], "disk_available_gb": [ - 32 + 41 ], "disk_used_percent": [ - 32 + 41 ], "end_port_range": [ - 32 + 41 + ], + "id": [ + 84 + ], + "label": [ + 84 + ], + "offline_at": [ + 5086 ], "pin_build_id": [ - 32 + 41 + ], + "pin_plugin_runtime": [ + 84 + ], + "pin_plugin_version": [ + 84 + ], + "plugins_synced_at": [ + 5086 + ], + "region": [ + 84 ], "shader_bake_progress": [ - 32 + 3503 + ], + "shader_bake_progress_stage": [ + 84 + ], + "shader_bake_status": [ + 84 ], "start_port_range": [ - 32 + 41 + ], + "token": [ + 84 ], "total_server_count": [ 41 ], + "update_status": [ + 84 + ], "__typename": [ 84 ] }, - "game_server_nodes_var_samp_order_by": { + "game_server_nodes_max_order_by": { "build_id": [ - 3373 + 3505 ], "cpu_cores_per_socket": [ - 3373 + 3505 ], "cpu_sockets": [ - 3373 + 3505 ], "cpu_threads_per_core": [ - 3373 + 3505 ], "csgo_build_id": [ - 3373 + 3505 ], "demo_network_limiter": [ - 3373 + 3505 ], "disk_available_gb": [ - 3373 + 3505 ], "disk_used_percent": [ - 3373 + 3505 ], "end_port_range": [ - 3373 + 3505 + ], + "id": [ + 3505 + ], + "label": [ + 3505 + ], + "offline_at": [ + 3505 ], "pin_build_id": [ - 3373 + 3505 + ], + "pin_plugin_runtime": [ + 3505 + ], + "pin_plugin_version": [ + 3505 + ], + "plugins_synced_at": [ + 3505 + ], + "region": [ + 3505 ], "shader_bake_progress": [ - 3373 + 3505 + ], + "shader_bake_progress_stage": [ + 3505 + ], + "shader_bake_status": [ + 3505 ], "start_port_range": [ - 3373 + 3505 + ], + "token": [ + 3505 + ], + "update_status": [ + 3505 ], "__typename": [ 84 ] }, - "game_server_nodes_variance_fields": { + "game_server_nodes_min_fields": { "available_server_count": [ 41 ], "build_id": [ - 32 + 41 ], "cpu_cores_per_socket": [ - 32 + 41 ], "cpu_sockets": [ - 32 + 41 ], "cpu_threads_per_core": [ - 32 + 41 ], "csgo_build_id": [ - 32 + 41 ], "demo_network_limiter": [ - 32 + 41 ], "disk_available_gb": [ - 32 + 41 ], "disk_used_percent": [ - 32 + 41 ], "end_port_range": [ - 32 + 41 + ], + "id": [ + 84 + ], + "label": [ + 84 + ], + "offline_at": [ + 5086 ], "pin_build_id": [ - 32 + 41 + ], + "pin_plugin_runtime": [ + 84 + ], + "pin_plugin_version": [ + 84 + ], + "plugins_synced_at": [ + 5086 + ], + "region": [ + 84 ], "shader_bake_progress": [ - 32 + 3503 + ], + "shader_bake_progress_stage": [ + 84 + ], + "shader_bake_status": [ + 84 ], "start_port_range": [ - 32 + 41 + ], + "token": [ + 84 ], "total_server_count": [ 41 ], + "update_status": [ + 84 + ], "__typename": [ 84 ] }, - "game_server_nodes_variance_order_by": { + "game_server_nodes_min_order_by": { "build_id": [ - 3373 + 3505 ], "cpu_cores_per_socket": [ - 3373 + 3505 ], "cpu_sockets": [ - 3373 + 3505 ], "cpu_threads_per_core": [ - 3373 + 3505 ], "csgo_build_id": [ - 3373 + 3505 ], "demo_network_limiter": [ - 3373 + 3505 ], "disk_available_gb": [ - 3373 + 3505 ], "disk_used_percent": [ - 3373 + 3505 ], "end_port_range": [ - 3373 + 3505 + ], + "id": [ + 3505 + ], + "label": [ + 3505 + ], + "offline_at": [ + 3505 ], "pin_build_id": [ - 3373 + 3505 + ], + "pin_plugin_runtime": [ + 3505 + ], + "pin_plugin_version": [ + 3505 + ], + "plugins_synced_at": [ + 3505 + ], + "region": [ + 3505 ], "shader_bake_progress": [ - 3373 + 3505 + ], + "shader_bake_progress_stage": [ + 3505 + ], + "shader_bake_status": [ + 3505 ], "start_port_range": [ - 3373 + 3505 + ], + "token": [ + 3505 + ], + "update_status": [ + 3505 ], "__typename": [ 84 ] }, - "game_versions": { - "build_id": [ + "game_server_nodes_mutation_response": { + "affected_rows": [ 41 ], - "current": [ - 6 - ], - "cvars": [ - 6 + "returning": [ + 2195 ], - "description": [ + "__typename": [ 84 + ] + }, + "game_server_nodes_obj_rel_insert_input": { + "data": [ + 2213 ], - "downloads": [ - 2187, - { - "path": [ - 84 - ] - } - ], - "updated_at": [ - 4954 - ], - "version": [ - 84 + "on_conflict": [ + 2220 ], "__typename": [ 84 ] }, - "game_versions_aggregate": { - "aggregate": [ - 2116 + "game_server_nodes_on_conflict": { + "constraint": [ + 2208 ], - "nodes": [ - 2114 + "update_columns": [ + 2238 + ], + "where": [ + 2207 ], "__typename": [ 84 ] }, - "game_versions_aggregate_fields": { - "avg": [ - 2118 + "game_server_nodes_order_by": { + "available_server_count": [ + 3505 ], - "count": [ - 41, - { - "columns": [ - 2134, - "[game_versions_select_column!]" - ], - "distinct": [ - 6 - ] - } + "build_id": [ + 3505 ], - "max": [ - 2126 + "cpu_cores_per_socket": [ + 3505 ], - "min": [ - 2127 + "cpu_frequency_info": [ + 3505 ], - "stddev": [ - 2136 + "cpu_governor_info": [ + 3505 ], - "stddev_pop": [ - 2137 + "cpu_sockets": [ + 3505 ], - "stddev_samp": [ - 2138 + "cpu_threads_per_core": [ + 3505 ], - "sum": [ - 2141 + "cpu_warnings": [ + 3505 ], - "var_pop": [ - 2144 + "cs2_launch_options": [ + 3505 ], - "var_samp": [ - 2145 + "cs2_video_settings": [ + 3505 ], - "variance": [ - 2146 + "csgo_build_id": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "game_versions_append_input": { - "downloads": [ - 2187 + "demo_network_limiter": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "game_versions_avg_fields": { - "build_id": [ - 32 + "disk_available_gb": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "game_versions_bool_exp": { - "_and": [ - 2119 + "disk_used_percent": [ + 3505 ], - "_not": [ - 2119 + "e_region": [ + 4589 ], - "_or": [ - 2119 + "e_status": [ + 952 ], - "build_id": [ - 42 + "enabled": [ + 3505 ], - "current": [ - 7 + "enabled_for_match_making": [ + 3505 ], - "cvars": [ - 7 + "end_port_range": [ + 3505 ], - "description": [ - 86 + "gpu": [ + 3505 ], - "downloads": [ - 2189 + "gpu_demos_enabled": [ + 3505 ], - "updated_at": [ - 4955 + "gpu_info": [ + 3505 + ], + "gpu_rendering_enabled": [ + 3505 + ], + "gpu_streaming_enabled": [ + 3505 + ], + "id": [ + 3505 + ], + "label": [ + 3505 + ], + "lan_ip": [ + 3505 + ], + "node_ip": [ + 3505 + ], + "offline_at": [ + 3505 + ], + "pin_build_id": [ + 3505 + ], + "pin_plugin_runtime": [ + 3505 + ], + "pin_plugin_version": [ + 3505 + ], + "pinned_version": [ + 2263 + ], + "plugin_supported": [ + 3505 + ], + "plugins_aggregate": [ + 2174 + ], + "plugins_synced_at": [ + 3505 + ], + "public_ip": [ + 3505 + ], + "region": [ + 3505 + ], + "servers_aggregate": [ + 4611 + ], + "shader_bake_progress": [ + 3505 + ], + "shader_bake_progress_stage": [ + 3505 + ], + "shader_bake_status": [ + 3505 + ], + "shader_bake_status_history": [ + 3505 + ], + "start_port_range": [ + 3505 + ], + "status": [ + 3505 + ], + "supports_cpu_pinning": [ + 3505 + ], + "supports_low_latency": [ + 3505 + ], + "token": [ + 3505 + ], + "total_server_count": [ + 3505 + ], + "update_status": [ + 3505 ], "version": [ - 86 + 2263 ], "__typename": [ 84 ] }, - "game_versions_constraint": {}, - "game_versions_delete_at_path_input": { - "downloads": [ + "game_server_nodes_pk_columns_input": { + "id": [ 84 ], "__typename": [ 84 ] }, - "game_versions_delete_elem_input": { - "downloads": [ - 41 + "game_server_nodes_prepend_input": { + "cpu_frequency_info": [ + 2319 ], - "__typename": [ - 84 - ] - }, - "game_versions_delete_key_input": { - "downloads": [ - 84 + "cpu_governor_info": [ + 2319 + ], + "cpu_warnings": [ + 2319 + ], + "cs2_launch_options": [ + 2319 + ], + "cs2_video_settings": [ + 2319 + ], + "gpu_info": [ + 2319 + ], + "shader_bake_status_history": [ + 2319 ], "__typename": [ 84 ] }, - "game_versions_inc_input": { + "game_server_nodes_select_column": {}, + "game_server_nodes_select_column_game_server_nodes_aggregate_bool_exp_bool_and_arguments_columns": {}, + "game_server_nodes_select_column_game_server_nodes_aggregate_bool_exp_bool_or_arguments_columns": {}, + "game_server_nodes_set_input": { "build_id": [ 41 ], - "__typename": [ - 84 - ] - }, - "game_versions_insert_input": { - "build_id": [ + "cpu_cores_per_socket": [ 41 ], - "current": [ - 6 + "cpu_frequency_info": [ + 2319 ], - "cvars": [ - 6 + "cpu_governor_info": [ + 2319 ], - "description": [ - 84 + "cpu_sockets": [ + 41 ], - "downloads": [ - 2187 + "cpu_threads_per_core": [ + 41 ], - "updated_at": [ - 4954 + "cpu_warnings": [ + 2319 ], - "version": [ - 84 + "cs2_launch_options": [ + 2319 ], - "__typename": [ - 84 - ] - }, - "game_versions_max_fields": { - "build_id": [ + "cs2_video_settings": [ + 2319 + ], + "csgo_build_id": [ 41 ], - "description": [ - 84 + "demo_network_limiter": [ + 41 ], - "updated_at": [ - 4954 + "disk_available_gb": [ + 41 ], - "version": [ - 84 + "disk_used_percent": [ + 41 ], - "__typename": [ - 84 - ] - }, - "game_versions_min_fields": { - "build_id": [ + "enabled": [ + 6 + ], + "enabled_for_match_making": [ + 6 + ], + "end_port_range": [ 41 ], - "description": [ - 84 + "gpu": [ + 6 ], - "updated_at": [ - 4954 + "gpu_demos_enabled": [ + 6 ], - "version": [ + "gpu_info": [ + 2319 + ], + "gpu_rendering_enabled": [ + 6 + ], + "gpu_streaming_enabled": [ + 6 + ], + "id": [ 84 ], - "__typename": [ + "label": [ 84 - ] - }, - "game_versions_mutation_response": { - "affected_rows": [ + ], + "lan_ip": [ + 2315 + ], + "node_ip": [ + 2315 + ], + "offline_at": [ + 5086 + ], + "pin_build_id": [ 41 ], - "returning": [ - 2114 + "pin_plugin_runtime": [ + 84 ], - "__typename": [ + "pin_plugin_version": [ 84 - ] - }, - "game_versions_obj_rel_insert_input": { - "data": [ - 2125 ], - "on_conflict": [ - 2130 + "plugins_synced_at": [ + 5086 ], - "__typename": [ - 84 - ] - }, - "game_versions_on_conflict": { - "constraint": [ - 2120 + "public_ip": [ + 2315 ], - "update_columns": [ - 2142 + "region": [ + 84 ], - "where": [ - 2119 + "shader_bake_progress": [ + 3503 ], - "__typename": [ + "shader_bake_progress_stage": [ 84 - ] - }, - "game_versions_order_by": { - "build_id": [ - 3373 ], - "current": [ - 3373 + "shader_bake_status": [ + 84 ], - "cvars": [ - 3373 + "shader_bake_status_history": [ + 2319 ], - "description": [ - 3373 + "start_port_range": [ + 41 ], - "downloads": [ - 3373 + "status": [ + 944 ], - "updated_at": [ - 3373 + "supports_cpu_pinning": [ + 6 ], - "version": [ - 3373 + "supports_low_latency": [ + 6 ], - "__typename": [ + "token": [ 84 - ] - }, - "game_versions_pk_columns_input": { - "build_id": [ - 41 ], - "__typename": [ + "update_status": [ 84 - ] - }, - "game_versions_prepend_input": { - "downloads": [ - 2187 ], "__typename": [ 84 ] }, - "game_versions_select_column": {}, - "game_versions_set_input": { - "build_id": [ + "game_server_nodes_stddev_fields": { + "available_server_count": [ 41 ], - "current": [ - 6 + "build_id": [ + 32 ], - "cvars": [ - 6 + "cpu_cores_per_socket": [ + 32 ], - "description": [ - 84 + "cpu_sockets": [ + 32 ], - "downloads": [ - 2187 + "cpu_threads_per_core": [ + 32 ], - "updated_at": [ - 4954 + "csgo_build_id": [ + 32 ], - "version": [ - 84 + "demo_network_limiter": [ + 32 ], - "__typename": [ - 84 - ] - }, - "game_versions_stddev_fields": { - "build_id": [ + "disk_available_gb": [ 32 ], - "__typename": [ - 84 - ] - }, - "game_versions_stddev_pop_fields": { - "build_id": [ + "disk_used_percent": [ 32 ], - "__typename": [ - 84 - ] - }, - "game_versions_stddev_samp_fields": { - "build_id": [ + "end_port_range": [ 32 ], - "__typename": [ - 84 - ] - }, - "game_versions_stream_cursor_input": { - "initial_value": [ - 2140 + "pin_build_id": [ + 32 ], - "ordering": [ - 352 + "shader_bake_progress": [ + 32 + ], + "start_port_range": [ + 32 + ], + "total_server_count": [ + 41 ], "__typename": [ 84 ] }, - "game_versions_stream_cursor_value_input": { + "game_server_nodes_stddev_order_by": { "build_id": [ - 41 + 3505 ], - "current": [ - 6 + "cpu_cores_per_socket": [ + 3505 ], - "cvars": [ - 6 + "cpu_sockets": [ + 3505 ], - "description": [ - 84 + "cpu_threads_per_core": [ + 3505 ], - "downloads": [ - 2187 + "csgo_build_id": [ + 3505 ], - "updated_at": [ - 4954 + "demo_network_limiter": [ + 3505 ], - "version": [ - 84 + "disk_available_gb": [ + 3505 + ], + "disk_used_percent": [ + 3505 + ], + "end_port_range": [ + 3505 + ], + "pin_build_id": [ + 3505 + ], + "shader_bake_progress": [ + 3505 + ], + "start_port_range": [ + 3505 ], "__typename": [ 84 ] }, - "game_versions_sum_fields": { - "build_id": [ + "game_server_nodes_stddev_pop_fields": { + "available_server_count": [ 41 ], - "__typename": [ - 84 - ] - }, - "game_versions_update_column": {}, - "game_versions_updates": { - "_append": [ - 2117 + "build_id": [ + 32 ], - "_delete_at_path": [ - 2121 + "cpu_cores_per_socket": [ + 32 ], - "_delete_elem": [ - 2122 + "cpu_sockets": [ + 32 ], - "_delete_key": [ - 2123 + "cpu_threads_per_core": [ + 32 ], - "_inc": [ - 2124 + "csgo_build_id": [ + 32 ], - "_prepend": [ - 2133 + "demo_network_limiter": [ + 32 ], - "_set": [ - 2135 + "disk_available_gb": [ + 32 ], - "where": [ - 2119 + "disk_used_percent": [ + 32 ], - "__typename": [ - 84 - ] - }, - "game_versions_var_pop_fields": { - "build_id": [ + "end_port_range": [ 32 ], - "__typename": [ - 84 - ] - }, - "game_versions_var_samp_fields": { - "build_id": [ + "pin_build_id": [ 32 ], - "__typename": [ - 84 - ] - }, - "game_versions_variance_fields": { - "build_id": [ + "shader_bake_progress": [ + 32 + ], + "start_port_range": [ 32 ], + "total_server_count": [ + 41 + ], "__typename": [ 84 ] }, - "gamedata_signature_validations": { - "branch": [ - 84 - ], + "game_server_nodes_stddev_pop_order_by": { "build_id": [ - 41 + 3505 ], - "game_version": [ - 2114 + "cpu_cores_per_socket": [ + 3505 ], - "id": [ - 5454 + "cpu_sockets": [ + 3505 ], - "results": [ - 2187, - { - "path": [ - 84 - ] - } + "cpu_threads_per_core": [ + 3505 ], - "status": [ - 84 + "csgo_build_id": [ + 3505 ], - "validated_at": [ - 4954 + "demo_network_limiter": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "gamedata_signature_validations_aggregate": { - "aggregate": [ - 2149 + "disk_available_gb": [ + 3505 ], - "nodes": [ - 2147 + "disk_used_percent": [ + 3505 + ], + "end_port_range": [ + 3505 + ], + "pin_build_id": [ + 3505 + ], + "shader_bake_progress": [ + 3505 + ], + "start_port_range": [ + 3505 ], "__typename": [ 84 ] }, - "gamedata_signature_validations_aggregate_fields": { - "avg": [ - 2151 + "game_server_nodes_stddev_samp_fields": { + "available_server_count": [ + 41 ], - "count": [ - 41, - { - "columns": [ - 2166, - "[gamedata_signature_validations_select_column!]" - ], - "distinct": [ - 6 - ] - } + "build_id": [ + 32 ], - "max": [ - 2159 + "cpu_cores_per_socket": [ + 32 ], - "min": [ - 2160 + "cpu_sockets": [ + 32 ], - "stddev": [ - 2168 + "cpu_threads_per_core": [ + 32 ], - "stddev_pop": [ - 2169 + "csgo_build_id": [ + 32 ], - "stddev_samp": [ - 2170 + "demo_network_limiter": [ + 32 ], - "sum": [ - 2173 + "disk_available_gb": [ + 32 ], - "var_pop": [ - 2176 + "disk_used_percent": [ + 32 ], - "var_samp": [ - 2177 + "end_port_range": [ + 32 ], - "variance": [ - 2178 + "pin_build_id": [ + 32 ], - "__typename": [ - 84 - ] - }, - "gamedata_signature_validations_append_input": { - "results": [ - 2187 + "shader_bake_progress": [ + 32 ], - "__typename": [ - 84 - ] - }, - "gamedata_signature_validations_avg_fields": { - "build_id": [ + "start_port_range": [ 32 ], + "total_server_count": [ + 41 + ], "__typename": [ 84 ] }, - "gamedata_signature_validations_bool_exp": { - "_and": [ - 2152 + "game_server_nodes_stddev_samp_order_by": { + "build_id": [ + 3505 ], - "_not": [ - 2152 + "cpu_cores_per_socket": [ + 3505 ], - "_or": [ - 2152 + "cpu_sockets": [ + 3505 ], - "branch": [ - 86 + "cpu_threads_per_core": [ + 3505 ], - "build_id": [ - 42 + "csgo_build_id": [ + 3505 ], - "game_version": [ - 2119 + "demo_network_limiter": [ + 3505 ], - "id": [ - 5456 + "disk_available_gb": [ + 3505 ], - "results": [ - 2189 + "disk_used_percent": [ + 3505 ], - "status": [ - 86 + "end_port_range": [ + 3505 ], - "validated_at": [ - 4955 + "pin_build_id": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "gamedata_signature_validations_constraint": {}, - "gamedata_signature_validations_delete_at_path_input": { - "results": [ - 84 + "shader_bake_progress": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "gamedata_signature_validations_delete_elem_input": { - "results": [ - 41 + "start_port_range": [ + 3505 ], "__typename": [ 84 ] }, - "gamedata_signature_validations_delete_key_input": { - "results": [ - 84 + "game_server_nodes_stream_cursor_input": { + "initial_value": [ + 2235 + ], + "ordering": [ + 383 ], "__typename": [ 84 ] }, - "gamedata_signature_validations_inc_input": { + "game_server_nodes_stream_cursor_value_input": { "build_id": [ 41 ], - "__typename": [ - 84 - ] - }, - "gamedata_signature_validations_insert_input": { - "branch": [ - 84 - ], - "build_id": [ + "cpu_cores_per_socket": [ 41 ], - "game_version": [ - 2129 + "cpu_frequency_info": [ + 2319 ], - "id": [ - 5454 + "cpu_governor_info": [ + 2319 ], - "results": [ - 2187 + "cpu_sockets": [ + 41 ], - "status": [ - 84 + "cpu_threads_per_core": [ + 41 ], - "validated_at": [ - 4954 + "cpu_warnings": [ + 2319 ], - "__typename": [ - 84 - ] - }, - "gamedata_signature_validations_max_fields": { - "branch": [ - 84 + "cs2_launch_options": [ + 2319 ], - "build_id": [ + "cs2_video_settings": [ + 2319 + ], + "csgo_build_id": [ 41 ], - "id": [ - 5454 + "demo_network_limiter": [ + 41 ], - "status": [ - 84 + "disk_available_gb": [ + 41 ], - "validated_at": [ - 4954 + "disk_used_percent": [ + 41 ], - "__typename": [ - 84 - ] - }, - "gamedata_signature_validations_min_fields": { - "branch": [ - 84 + "enabled": [ + 6 ], - "build_id": [ + "enabled_for_match_making": [ + 6 + ], + "end_port_range": [ 41 ], + "gpu": [ + 6 + ], + "gpu_demos_enabled": [ + 6 + ], + "gpu_info": [ + 2319 + ], + "gpu_rendering_enabled": [ + 6 + ], + "gpu_streaming_enabled": [ + 6 + ], "id": [ - 5454 + 84 ], - "status": [ + "label": [ 84 ], - "validated_at": [ - 4954 + "lan_ip": [ + 2315 ], - "__typename": [ - 84 - ] - }, - "gamedata_signature_validations_mutation_response": { - "affected_rows": [ + "node_ip": [ + 2315 + ], + "offline_at": [ + 5086 + ], + "pin_build_id": [ 41 ], - "returning": [ - 2147 + "pin_plugin_runtime": [ + 84 ], - "__typename": [ + "pin_plugin_version": [ 84 - ] - }, - "gamedata_signature_validations_on_conflict": { - "constraint": [ - 2153 ], - "update_columns": [ - 2174 + "plugins_synced_at": [ + 5086 ], - "where": [ - 2152 + "public_ip": [ + 2315 ], - "__typename": [ + "region": [ 84 - ] - }, - "gamedata_signature_validations_order_by": { - "branch": [ - 3373 ], - "build_id": [ - 3373 + "shader_bake_progress": [ + 3503 ], - "game_version": [ - 2131 + "shader_bake_progress_stage": [ + 84 ], - "id": [ - 3373 + "shader_bake_status": [ + 84 ], - "results": [ - 3373 + "shader_bake_status_history": [ + 2319 + ], + "start_port_range": [ + 41 ], "status": [ - 3373 + 944 ], - "validated_at": [ - 3373 + "supports_cpu_pinning": [ + 6 ], - "__typename": [ + "supports_low_latency": [ + 6 + ], + "token": [ 84 - ] - }, - "gamedata_signature_validations_pk_columns_input": { - "id": [ - 5454 ], - "__typename": [ + "update_status": [ 84 - ] - }, - "gamedata_signature_validations_prepend_input": { - "results": [ - 2187 ], "__typename": [ 84 ] }, - "gamedata_signature_validations_select_column": {}, - "gamedata_signature_validations_set_input": { - "branch": [ - 84 + "game_server_nodes_sum_fields": { + "available_server_count": [ + 41 ], "build_id": [ 41 ], - "id": [ - 5454 + "cpu_cores_per_socket": [ + 41 ], - "results": [ - 2187 + "cpu_sockets": [ + 41 ], - "status": [ - 84 + "cpu_threads_per_core": [ + 41 ], - "validated_at": [ - 4954 + "csgo_build_id": [ + 41 ], - "__typename": [ - 84 - ] - }, - "gamedata_signature_validations_stddev_fields": { - "build_id": [ - 32 + "demo_network_limiter": [ + 41 ], - "__typename": [ - 84 - ] - }, - "gamedata_signature_validations_stddev_pop_fields": { - "build_id": [ - 32 + "disk_available_gb": [ + 41 + ], + "disk_used_percent": [ + 41 + ], + "end_port_range": [ + 41 + ], + "pin_build_id": [ + 41 + ], + "shader_bake_progress": [ + 3503 + ], + "start_port_range": [ + 41 + ], + "total_server_count": [ + 41 ], "__typename": [ 84 ] }, - "gamedata_signature_validations_stddev_samp_fields": { + "game_server_nodes_sum_order_by": { "build_id": [ - 32 + 3505 ], - "__typename": [ - 84 - ] - }, - "gamedata_signature_validations_stream_cursor_input": { - "initial_value": [ - 2172 + "cpu_cores_per_socket": [ + 3505 ], - "ordering": [ - 352 + "cpu_sockets": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "gamedata_signature_validations_stream_cursor_value_input": { - "branch": [ - 84 + "cpu_threads_per_core": [ + 3505 ], - "build_id": [ - 41 + "csgo_build_id": [ + 3505 ], - "id": [ - 5454 + "demo_network_limiter": [ + 3505 ], - "results": [ - 2187 + "disk_available_gb": [ + 3505 ], - "status": [ - 84 + "disk_used_percent": [ + 3505 ], - "validated_at": [ - 4954 + "end_port_range": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "gamedata_signature_validations_sum_fields": { - "build_id": [ - 41 + "pin_build_id": [ + 3505 + ], + "shader_bake_progress": [ + 3505 + ], + "start_port_range": [ + 3505 ], "__typename": [ 84 ] }, - "gamedata_signature_validations_update_column": {}, - "gamedata_signature_validations_updates": { + "game_server_nodes_update_column": {}, + "game_server_nodes_updates": { "_append": [ - 2150 + 2203 ], "_delete_at_path": [ - 2154 + 2209 ], "_delete_elem": [ - 2155 + 2210 ], "_delete_key": [ - 2156 + 2211 ], "_inc": [ - 2157 + 2212 ], "_prepend": [ - 2165 + 2223 ], "_set": [ - 2167 + 2227 ], "where": [ - 2152 + 2207 ], "__typename": [ 84 ] }, - "gamedata_signature_validations_var_pop_fields": { + "game_server_nodes_var_pop_fields": { + "available_server_count": [ + 41 + ], "build_id": [ 32 ], - "__typename": [ - 84 - ] - }, - "gamedata_signature_validations_var_samp_fields": { - "build_id": [ + "cpu_cores_per_socket": [ 32 ], - "__typename": [ - 84 - ] - }, - "gamedata_signature_validations_variance_fields": { - "build_id": [ + "cpu_sockets": [ 32 ], - "__typename": [ - 84 - ] - }, - "get_event_leaderboard_args": { - "_category": [ - 84 + "cpu_threads_per_core": [ + 32 ], - "_event_id": [ - 5454 + "csgo_build_id": [ + 32 ], - "_match_type": [ - 84 + "demo_network_limiter": [ + 32 ], - "_min_rounds": [ + "disk_available_gb": [ + 32 + ], + "disk_used_percent": [ + 32 + ], + "end_port_range": [ + 32 + ], + "pin_build_id": [ + 32 + ], + "shader_bake_progress": [ + 32 + ], + "start_port_range": [ + 32 + ], + "total_server_count": [ 41 ], "__typename": [ 84 ] }, - "get_leaderboard_args": { - "_category": [ - 84 + "game_server_nodes_var_pop_order_by": { + "build_id": [ + 3505 ], - "_exclude_tournaments": [ - 6 + "cpu_cores_per_socket": [ + 3505 ], - "_match_type": [ - 84 + "cpu_sockets": [ + 3505 ], - "_role": [ - 84 + "cpu_threads_per_core": [ + 3505 ], - "_season_id": [ - 5454 + "csgo_build_id": [ + 3505 ], - "_source": [ - 84 + "demo_network_limiter": [ + 3505 ], - "_window_days": [ - 41 + "disk_available_gb": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "get_league_season_leaderboard_args": { - "_category": [ - 84 + "disk_used_percent": [ + 3505 ], - "_league_season_id": [ - 5454 + "end_port_range": [ + 3505 ], - "_role": [ - 84 + "pin_build_id": [ + 3505 + ], + "shader_bake_progress": [ + 3505 + ], + "start_port_range": [ + 3505 ], "__typename": [ 84 ] }, - "get_player_leaderboard_rank_args": { - "_category": [ - 84 + "game_server_nodes_var_samp_fields": { + "available_server_count": [ + 41 ], - "_exclude_tournaments": [ - 6 + "build_id": [ + 32 ], - "_match_type": [ - 84 + "cpu_cores_per_socket": [ + 32 ], - "_player_steam_id": [ - 84 + "cpu_sockets": [ + 32 ], - "_season_id": [ - 5454 + "cpu_threads_per_core": [ + 32 ], - "_source": [ - 84 + "csgo_build_id": [ + 32 ], - "_window_days": [ + "demo_network_limiter": [ + 32 + ], + "disk_available_gb": [ + 32 + ], + "disk_used_percent": [ + 32 + ], + "end_port_range": [ + 32 + ], + "pin_build_id": [ + 32 + ], + "shader_bake_progress": [ + 32 + ], + "start_port_range": [ + 32 + ], + "total_server_count": [ 41 ], "__typename": [ 84 ] }, - "inet": {}, - "inet_comparison_exp": { - "_eq": [ - 2183 + "game_server_nodes_var_samp_order_by": { + "build_id": [ + 3505 ], - "_gt": [ - 2183 + "cpu_cores_per_socket": [ + 3505 ], - "_gte": [ - 2183 + "cpu_sockets": [ + 3505 ], - "_in": [ - 2183 + "cpu_threads_per_core": [ + 3505 ], - "_is_null": [ - 6 + "csgo_build_id": [ + 3505 ], - "_lt": [ - 2183 + "demo_network_limiter": [ + 3505 ], - "_lte": [ - 2183 + "disk_available_gb": [ + 3505 ], - "_neq": [ - 2183 + "disk_used_percent": [ + 3505 ], - "_nin": [ - 2183 + "end_port_range": [ + 3505 + ], + "pin_build_id": [ + 3505 + ], + "shader_bake_progress": [ + 3505 + ], + "start_port_range": [ + 3505 ], "__typename": [ 84 ] }, - "json": {}, - "json_comparison_exp": { - "_eq": [ - 2185 + "game_server_nodes_variance_fields": { + "available_server_count": [ + 41 ], - "_gt": [ - 2185 + "build_id": [ + 32 ], - "_gte": [ - 2185 + "cpu_cores_per_socket": [ + 32 ], - "_in": [ - 2185 + "cpu_sockets": [ + 32 ], - "_is_null": [ - 6 + "cpu_threads_per_core": [ + 32 ], - "_lt": [ - 2185 + "csgo_build_id": [ + 32 ], - "_lte": [ - 2185 + "demo_network_limiter": [ + 32 ], - "_neq": [ - 2185 + "disk_available_gb": [ + 32 ], - "_nin": [ - 2185 + "disk_used_percent": [ + 32 ], - "__typename": [ - 84 - ] - }, - "jsonb": {}, - "jsonb_cast_exp": { - "String": [ - 86 + "end_port_range": [ + 32 + ], + "pin_build_id": [ + 32 + ], + "shader_bake_progress": [ + 32 + ], + "start_port_range": [ + 32 + ], + "total_server_count": [ + 41 ], "__typename": [ 84 ] }, - "jsonb_comparison_exp": { - "_cast": [ - 2188 - ], - "_contained_in": [ - 2187 - ], - "_contains": [ - 2187 - ], - "_eq": [ - 2187 + "game_server_nodes_variance_order_by": { + "build_id": [ + 3505 ], - "_gt": [ - 2187 + "cpu_cores_per_socket": [ + 3505 ], - "_gte": [ - 2187 + "cpu_sockets": [ + 3505 ], - "_has_key": [ - 84 + "cpu_threads_per_core": [ + 3505 ], - "_has_keys_all": [ - 84 + "csgo_build_id": [ + 3505 ], - "_has_keys_any": [ - 84 + "demo_network_limiter": [ + 3505 ], - "_in": [ - 2187 + "disk_available_gb": [ + 3505 ], - "_is_null": [ - 6 + "disk_used_percent": [ + 3505 ], - "_lt": [ - 2187 + "end_port_range": [ + 3505 ], - "_lte": [ - 2187 + "pin_build_id": [ + 3505 ], - "_neq": [ - 2187 + "shader_bake_progress": [ + 3505 ], - "_nin": [ - 2187 + "start_port_range": [ + 3505 ], "__typename": [ 84 ] }, - "leaderboard_entries": { - "matches_played": [ + "game_versions": { + "build_id": [ 41 ], - "player_avatar_url": [ - 84 - ], - "player_country": [ - 84 - ], - "player_custom_avatar_url": [ - 84 + "current": [ + 6 ], - "player_name": [ - 84 + "cvars": [ + 6 ], - "player_steam_id": [ + "description": [ 84 ], - "secondary_value": [ - 1842 + "downloads": [ + 2319, + { + "path": [ + 84 + ] + } ], - "tertiary_value": [ - 1842 + "updated_at": [ + 5086 ], - "value": [ - 1842 + "version": [ + 84 ], "__typename": [ 84 ] }, - "leaderboard_entries_aggregate": { + "game_versions_aggregate": { "aggregate": [ - 2192 + 2248 ], "nodes": [ - 2190 + 2246 ], "__typename": [ 84 ] }, - "leaderboard_entries_aggregate_fields": { + "game_versions_aggregate_fields": { "avg": [ - 2193 + 2250 ], "count": [ 41, { "columns": [ - 2201, - "[leaderboard_entries_select_column!]" + 2266, + "[game_versions_select_column!]" ], "distinct": [ 6 @@ -36092,552 +36994,460 @@ export default { } ], "max": [ - 2197 + 2258 ], "min": [ - 2198 + 2259 ], "stddev": [ - 2203 + 2268 ], "stddev_pop": [ - 2204 + 2269 ], "stddev_samp": [ - 2205 + 2270 ], "sum": [ - 2208 + 2273 ], "var_pop": [ - 2210 + 2276 ], "var_samp": [ - 2211 + 2277 ], "variance": [ - 2212 + 2278 ], "__typename": [ 84 ] }, - "leaderboard_entries_avg_fields": { - "matches_played": [ - 32 - ], - "secondary_value": [ - 32 - ], - "tertiary_value": [ - 32 + "game_versions_append_input": { + "downloads": [ + 2319 ], - "value": [ + "__typename": [ + 84 + ] + }, + "game_versions_avg_fields": { + "build_id": [ 32 ], "__typename": [ 84 ] }, - "leaderboard_entries_bool_exp": { + "game_versions_bool_exp": { "_and": [ - 2194 + 2251 ], "_not": [ - 2194 + 2251 ], "_or": [ - 2194 + 2251 ], - "matches_played": [ + "build_id": [ 42 ], - "player_avatar_url": [ - 86 - ], - "player_country": [ - 86 - ], - "player_custom_avatar_url": [ - 86 + "current": [ + 7 ], - "player_name": [ - 86 + "cvars": [ + 7 ], - "player_steam_id": [ + "description": [ 86 ], - "secondary_value": [ - 1843 + "downloads": [ + 2321 ], - "tertiary_value": [ - 1843 + "updated_at": [ + 5087 ], - "value": [ - 1843 + "version": [ + 86 ], "__typename": [ 84 ] }, - "leaderboard_entries_inc_input": { - "matches_played": [ - 41 - ], - "secondary_value": [ - 1842 - ], - "tertiary_value": [ - 1842 - ], - "value": [ - 1842 + "game_versions_constraint": {}, + "game_versions_delete_at_path_input": { + "downloads": [ + 84 ], "__typename": [ 84 ] }, - "leaderboard_entries_insert_input": { - "matches_played": [ + "game_versions_delete_elem_input": { + "downloads": [ 41 ], - "player_avatar_url": [ + "__typename": [ 84 - ], - "player_country": [ + ] + }, + "game_versions_delete_key_input": { + "downloads": [ 84 ], - "player_custom_avatar_url": [ + "__typename": [ 84 + ] + }, + "game_versions_inc_input": { + "build_id": [ + 41 ], - "player_name": [ + "__typename": [ 84 + ] + }, + "game_versions_insert_input": { + "build_id": [ + 41 ], - "player_steam_id": [ + "current": [ + 6 + ], + "cvars": [ + 6 + ], + "description": [ 84 ], - "secondary_value": [ - 1842 + "downloads": [ + 2319 ], - "tertiary_value": [ - 1842 + "updated_at": [ + 5086 ], - "value": [ - 1842 + "version": [ + 84 ], "__typename": [ 84 ] }, - "leaderboard_entries_max_fields": { - "matches_played": [ + "game_versions_max_fields": { + "build_id": [ 41 ], - "player_avatar_url": [ + "description": [ 84 ], - "player_country": [ - 84 + "updated_at": [ + 5086 ], - "player_custom_avatar_url": [ + "version": [ 84 ], - "player_name": [ + "__typename": [ 84 + ] + }, + "game_versions_min_fields": { + "build_id": [ + 41 ], - "player_steam_id": [ + "description": [ 84 ], - "secondary_value": [ - 1842 - ], - "tertiary_value": [ - 1842 + "updated_at": [ + 5086 ], - "value": [ - 1842 + "version": [ + 84 ], "__typename": [ 84 ] }, - "leaderboard_entries_min_fields": { - "matches_played": [ + "game_versions_mutation_response": { + "affected_rows": [ 41 ], - "player_avatar_url": [ - 84 - ], - "player_country": [ - 84 - ], - "player_custom_avatar_url": [ - 84 - ], - "player_name": [ - 84 + "returning": [ + 2246 ], - "player_steam_id": [ + "__typename": [ 84 + ] + }, + "game_versions_obj_rel_insert_input": { + "data": [ + 2257 ], - "secondary_value": [ - 1842 - ], - "tertiary_value": [ - 1842 - ], - "value": [ - 1842 + "on_conflict": [ + 2262 ], "__typename": [ 84 ] }, - "leaderboard_entries_mutation_response": { - "affected_rows": [ - 41 + "game_versions_on_conflict": { + "constraint": [ + 2252 ], - "returning": [ - 2190 + "update_columns": [ + 2274 + ], + "where": [ + 2251 ], "__typename": [ 84 ] }, - "leaderboard_entries_order_by": { - "matches_played": [ - 3373 - ], - "player_avatar_url": [ - 3373 - ], - "player_country": [ - 3373 + "game_versions_order_by": { + "build_id": [ + 3505 ], - "player_custom_avatar_url": [ - 3373 + "current": [ + 3505 ], - "player_name": [ - 3373 + "cvars": [ + 3505 ], - "player_steam_id": [ - 3373 + "description": [ + 3505 ], - "secondary_value": [ - 3373 + "downloads": [ + 3505 ], - "tertiary_value": [ - 3373 + "updated_at": [ + 3505 ], - "value": [ - 3373 + "version": [ + 3505 ], "__typename": [ 84 ] }, - "leaderboard_entries_select_column": {}, - "leaderboard_entries_set_input": { - "matches_played": [ + "game_versions_pk_columns_input": { + "build_id": [ 41 ], - "player_avatar_url": [ + "__typename": [ 84 + ] + }, + "game_versions_prepend_input": { + "downloads": [ + 2319 ], - "player_country": [ + "__typename": [ 84 + ] + }, + "game_versions_select_column": {}, + "game_versions_set_input": { + "build_id": [ + 41 ], - "player_custom_avatar_url": [ - 84 + "current": [ + 6 ], - "player_name": [ - 84 + "cvars": [ + 6 ], - "player_steam_id": [ + "description": [ 84 ], - "secondary_value": [ - 1842 + "downloads": [ + 2319 ], - "tertiary_value": [ - 1842 + "updated_at": [ + 5086 ], - "value": [ - 1842 + "version": [ + 84 ], "__typename": [ 84 ] }, - "leaderboard_entries_stddev_fields": { - "matches_played": [ - 32 - ], - "secondary_value": [ - 32 - ], - "tertiary_value": [ - 32 - ], - "value": [ + "game_versions_stddev_fields": { + "build_id": [ 32 ], "__typename": [ 84 ] }, - "leaderboard_entries_stddev_pop_fields": { - "matches_played": [ - 32 - ], - "secondary_value": [ - 32 - ], - "tertiary_value": [ - 32 - ], - "value": [ + "game_versions_stddev_pop_fields": { + "build_id": [ 32 ], "__typename": [ 84 ] }, - "leaderboard_entries_stddev_samp_fields": { - "matches_played": [ - 32 - ], - "secondary_value": [ - 32 - ], - "tertiary_value": [ - 32 - ], - "value": [ + "game_versions_stddev_samp_fields": { + "build_id": [ 32 ], "__typename": [ 84 ] }, - "leaderboard_entries_stream_cursor_input": { + "game_versions_stream_cursor_input": { "initial_value": [ - 2207 + 2272 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "leaderboard_entries_stream_cursor_value_input": { - "matches_played": [ + "game_versions_stream_cursor_value_input": { + "build_id": [ 41 ], - "player_avatar_url": [ - 84 - ], - "player_country": [ - 84 - ], - "player_custom_avatar_url": [ - 84 + "current": [ + 6 ], - "player_name": [ - 84 + "cvars": [ + 6 ], - "player_steam_id": [ + "description": [ 84 ], - "secondary_value": [ - 1842 + "downloads": [ + 2319 ], - "tertiary_value": [ - 1842 + "updated_at": [ + 5086 ], - "value": [ - 1842 + "version": [ + 84 ], "__typename": [ 84 ] }, - "leaderboard_entries_sum_fields": { - "matches_played": [ + "game_versions_sum_fields": { + "build_id": [ 41 ], - "secondary_value": [ - 1842 - ], - "tertiary_value": [ - 1842 - ], - "value": [ - 1842 - ], "__typename": [ 84 ] }, - "leaderboard_entries_updates": { + "game_versions_update_column": {}, + "game_versions_updates": { + "_append": [ + 2249 + ], + "_delete_at_path": [ + 2253 + ], + "_delete_elem": [ + 2254 + ], + "_delete_key": [ + 2255 + ], "_inc": [ - 2195 + 2256 + ], + "_prepend": [ + 2265 ], "_set": [ - 2202 + 2267 ], "where": [ - 2194 + 2251 ], "__typename": [ 84 ] }, - "leaderboard_entries_var_pop_fields": { - "matches_played": [ - 32 - ], - "secondary_value": [ - 32 - ], - "tertiary_value": [ - 32 - ], - "value": [ + "game_versions_var_pop_fields": { + "build_id": [ 32 ], "__typename": [ 84 ] }, - "leaderboard_entries_var_samp_fields": { - "matches_played": [ - 32 - ], - "secondary_value": [ - 32 - ], - "tertiary_value": [ - 32 - ], - "value": [ + "game_versions_var_samp_fields": { + "build_id": [ 32 ], "__typename": [ 84 ] }, - "leaderboard_entries_variance_fields": { - "matches_played": [ - 32 - ], - "secondary_value": [ - 32 - ], - "tertiary_value": [ - 32 - ], - "value": [ + "game_versions_variance_fields": { + "build_id": [ 32 ], "__typename": [ 84 ] }, - "league_award_forfeit_args": { - "_tournament_bracket_id": [ - 5454 + "gamedata_signature_validations": { + "branch": [ + 84 ], - "_winning_tournament_team_id": [ - 5454 + "build_id": [ + 41 ], - "__typename": [ - 84 - ] - }, - "league_divisions": { - "created_at": [ - 4954 + "game_version": [ + 2246 ], "id": [ - 5454 - ], - "name": [ - 84 + 6298 ], - "season_divisions": [ - 2365, + "results": [ + 2319, { - "distinct_on": [ - 2384, - "[league_season_divisions_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 2382, - "[league_season_divisions_order_by!]" - ], - "where": [ - 2372 + "path": [ + 84 ] } ], - "season_divisions_aggregate": [ - 2366, - { - "distinct_on": [ - 2384, - "[league_season_divisions_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 2382, - "[league_season_divisions_order_by!]" - ], - "where": [ - 2372 - ] - } + "status": [ + 84 ], - "tier": [ - 4541 + "validated_at": [ + 5086 ], "__typename": [ 84 ] }, - "league_divisions_aggregate": { + "gamedata_signature_validations_aggregate": { "aggregate": [ - 2216 + 2281 ], "nodes": [ - 2214 + 2279 ], "__typename": [ 84 ] }, - "league_divisions_aggregate_fields": { + "gamedata_signature_validations_aggregate_fields": { "avg": [ - 2217 + 2283 ], "count": [ 41, { "columns": [ - 2229, - "[league_divisions_select_column!]" + 2298, + "[gamedata_signature_validations_select_column!]" ], "distinct": [ 6 @@ -36645,1017 +37455,1211 @@ export default { } ], "max": [ - 2222 + 2291 ], "min": [ - 2223 + 2292 ], "stddev": [ - 2231 + 2300 ], "stddev_pop": [ - 2232 + 2301 ], "stddev_samp": [ - 2233 + 2302 ], "sum": [ - 2236 + 2305 ], "var_pop": [ - 2239 + 2308 ], "var_samp": [ - 2240 + 2309 ], "variance": [ - 2241 + 2310 ], "__typename": [ 84 ] }, - "league_divisions_avg_fields": { - "tier": [ + "gamedata_signature_validations_append_input": { + "results": [ + 2319 + ], + "__typename": [ + 84 + ] + }, + "gamedata_signature_validations_avg_fields": { + "build_id": [ 32 ], "__typename": [ 84 ] }, - "league_divisions_bool_exp": { + "gamedata_signature_validations_bool_exp": { "_and": [ - 2218 + 2284 ], "_not": [ - 2218 + 2284 ], "_or": [ - 2218 + 2284 ], - "created_at": [ - 4955 + "branch": [ + 86 ], - "id": [ - 5456 + "build_id": [ + 42 ], - "name": [ - 86 + "game_version": [ + 2251 ], - "season_divisions": [ - 2372 + "id": [ + 6300 ], - "season_divisions_aggregate": [ - 2367 + "results": [ + 2321 ], - "tier": [ - 4542 + "status": [ + 86 + ], + "validated_at": [ + 5087 ], "__typename": [ 84 ] }, - "league_divisions_constraint": {}, - "league_divisions_inc_input": { - "tier": [ - 4541 + "gamedata_signature_validations_constraint": {}, + "gamedata_signature_validations_delete_at_path_input": { + "results": [ + 84 ], "__typename": [ 84 ] }, - "league_divisions_insert_input": { - "created_at": [ - 4954 - ], - "id": [ - 5454 + "gamedata_signature_validations_delete_elem_input": { + "results": [ + 41 ], - "name": [ + "__typename": [ + 84 + ] + }, + "gamedata_signature_validations_delete_key_input": { + "results": [ 84 ], - "season_divisions": [ - 2371 - ], - "tier": [ - 4541 + "__typename": [ + 84 + ] + }, + "gamedata_signature_validations_inc_input": { + "build_id": [ + 41 ], "__typename": [ 84 ] }, - "league_divisions_max_fields": { - "created_at": [ - 4954 + "gamedata_signature_validations_insert_input": { + "branch": [ + 84 + ], + "build_id": [ + 41 + ], + "game_version": [ + 2261 ], "id": [ - 5454 + 6298 ], - "name": [ + "results": [ + 2319 + ], + "status": [ 84 ], - "tier": [ - 4541 + "validated_at": [ + 5086 ], "__typename": [ 84 ] }, - "league_divisions_min_fields": { - "created_at": [ - 4954 + "gamedata_signature_validations_max_fields": { + "branch": [ + 84 + ], + "build_id": [ + 41 ], "id": [ - 5454 + 6298 ], - "name": [ + "status": [ 84 ], - "tier": [ - 4541 + "validated_at": [ + 5086 ], "__typename": [ 84 ] }, - "league_divisions_mutation_response": { - "affected_rows": [ + "gamedata_signature_validations_min_fields": { + "branch": [ + 84 + ], + "build_id": [ 41 ], - "returning": [ - 2214 + "id": [ + 6298 + ], + "status": [ + 84 + ], + "validated_at": [ + 5086 ], "__typename": [ 84 ] }, - "league_divisions_obj_rel_insert_input": { - "data": [ - 2221 + "gamedata_signature_validations_mutation_response": { + "affected_rows": [ + 41 ], - "on_conflict": [ - 2226 + "returning": [ + 2279 ], "__typename": [ 84 ] }, - "league_divisions_on_conflict": { + "gamedata_signature_validations_on_conflict": { "constraint": [ - 2219 + 2285 ], "update_columns": [ - 2237 + 2306 ], "where": [ - 2218 + 2284 ], "__typename": [ 84 ] }, - "league_divisions_order_by": { - "created_at": [ - 3373 + "gamedata_signature_validations_order_by": { + "branch": [ + 3505 + ], + "build_id": [ + 3505 + ], + "game_version": [ + 2263 ], "id": [ - 3373 + 3505 ], - "name": [ - 3373 + "results": [ + 3505 ], - "season_divisions_aggregate": [ - 2370 + "status": [ + 3505 ], - "tier": [ - 3373 + "validated_at": [ + 3505 ], "__typename": [ 84 ] }, - "league_divisions_pk_columns_input": { + "gamedata_signature_validations_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 ] }, - "league_divisions_select_column": {}, - "league_divisions_set_input": { - "created_at": [ - 4954 + "gamedata_signature_validations_prepend_input": { + "results": [ + 2319 + ], + "__typename": [ + 84 + ] + }, + "gamedata_signature_validations_select_column": {}, + "gamedata_signature_validations_set_input": { + "branch": [ + 84 + ], + "build_id": [ + 41 ], "id": [ - 5454 + 6298 ], - "name": [ + "results": [ + 2319 + ], + "status": [ 84 ], - "tier": [ - 4541 + "validated_at": [ + 5086 ], "__typename": [ 84 ] }, - "league_divisions_stddev_fields": { - "tier": [ + "gamedata_signature_validations_stddev_fields": { + "build_id": [ 32 ], "__typename": [ 84 ] }, - "league_divisions_stddev_pop_fields": { - "tier": [ + "gamedata_signature_validations_stddev_pop_fields": { + "build_id": [ 32 ], "__typename": [ 84 ] }, - "league_divisions_stddev_samp_fields": { - "tier": [ + "gamedata_signature_validations_stddev_samp_fields": { + "build_id": [ 32 ], "__typename": [ 84 ] }, - "league_divisions_stream_cursor_input": { + "gamedata_signature_validations_stream_cursor_input": { "initial_value": [ - 2235 + 2304 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "league_divisions_stream_cursor_value_input": { - "created_at": [ - 4954 + "gamedata_signature_validations_stream_cursor_value_input": { + "branch": [ + 84 + ], + "build_id": [ + 41 ], "id": [ - 5454 + 6298 ], - "name": [ + "results": [ + 2319 + ], + "status": [ 84 ], - "tier": [ - 4541 + "validated_at": [ + 5086 ], "__typename": [ 84 ] }, - "league_divisions_sum_fields": { - "tier": [ - 4541 + "gamedata_signature_validations_sum_fields": { + "build_id": [ + 41 ], "__typename": [ 84 ] }, - "league_divisions_update_column": {}, - "league_divisions_updates": { + "gamedata_signature_validations_update_column": {}, + "gamedata_signature_validations_updates": { + "_append": [ + 2282 + ], + "_delete_at_path": [ + 2286 + ], + "_delete_elem": [ + 2287 + ], + "_delete_key": [ + 2288 + ], "_inc": [ - 2220 + 2289 + ], + "_prepend": [ + 2297 ], "_set": [ - 2230 + 2299 ], "where": [ - 2218 + 2284 ], "__typename": [ 84 ] }, - "league_divisions_var_pop_fields": { - "tier": [ + "gamedata_signature_validations_var_pop_fields": { + "build_id": [ 32 ], "__typename": [ 84 ] }, - "league_divisions_var_samp_fields": { - "tier": [ + "gamedata_signature_validations_var_samp_fields": { + "build_id": [ 32 ], "__typename": [ 84 ] }, - "league_divisions_variance_fields": { - "tier": [ + "gamedata_signature_validations_variance_fields": { + "build_id": [ 32 ], "__typename": [ 84 ] }, - "league_match_weeks": { - "closes_at": [ - 4954 + "get_event_leaderboard_args": { + "_category": [ + 84 ], - "created_at": [ - 4954 + "_event_id": [ + 6298 ], - "default_match_at": [ - 4954 + "_match_type": [ + 84 ], - "id": [ - 5454 + "_min_rounds": [ + 41 ], - "league_season_id": [ - 5454 + "__typename": [ + 84 + ] + }, + "get_leaderboard_args": { + "_category": [ + 84 ], - "opens_at": [ - 4954 + "_exclude_tournaments": [ + 6 ], - "season": [ - 2390 + "_match_type": [ + 84 ], - "week_number": [ + "_role": [ + 84 + ], + "_season_id": [ + 6298 + ], + "_source": [ + 84 + ], + "_window_days": [ 41 ], "__typename": [ 84 ] }, - "league_match_weeks_aggregate": { - "aggregate": [ - 2246 + "get_league_season_leaderboard_args": { + "_category": [ + 84 ], - "nodes": [ - 2242 + "_league_season_id": [ + 6298 ], - "__typename": [ + "_role": [ 84 - ] - }, - "league_match_weeks_aggregate_bool_exp": { - "count": [ - 2245 ], "__typename": [ 84 ] }, - "league_match_weeks_aggregate_bool_exp_count": { - "arguments": [ - 2263 + "get_player_leaderboard_rank_args": { + "_category": [ + 84 ], - "distinct": [ + "_exclude_tournaments": [ 6 ], - "filter": [ - 2251 + "_match_type": [ + 84 ], - "predicate": [ - 42 + "_player_steam_id": [ + 84 + ], + "_season_id": [ + 6298 + ], + "_source": [ + 84 + ], + "_window_days": [ + 41 ], "__typename": [ 84 ] }, - "league_match_weeks_aggregate_fields": { - "avg": [ - 2249 - ], - "count": [ - 41, - { - "columns": [ - 2263, - "[league_match_weeks_select_column!]" - ], - "distinct": [ - 6 - ] - } - ], - "max": [ - 2255 + "inet": {}, + "inet_comparison_exp": { + "_eq": [ + 2315 ], - "min": [ - 2257 + "_gt": [ + 2315 ], - "stddev": [ - 2265 + "_gte": [ + 2315 ], - "stddev_pop": [ - 2267 + "_in": [ + 2315 ], - "stddev_samp": [ - 2269 + "_is_null": [ + 6 ], - "sum": [ - 2273 + "_lt": [ + 2315 ], - "var_pop": [ - 2277 + "_lte": [ + 2315 ], - "var_samp": [ - 2279 + "_neq": [ + 2315 ], - "variance": [ - 2281 + "_nin": [ + 2315 ], "__typename": [ 84 ] }, - "league_match_weeks_aggregate_order_by": { - "avg": [ - 2250 - ], - "count": [ - 3373 - ], - "max": [ - 2256 + "json": {}, + "json_comparison_exp": { + "_eq": [ + 2317 ], - "min": [ - 2258 + "_gt": [ + 2317 ], - "stddev": [ - 2266 + "_gte": [ + 2317 ], - "stddev_pop": [ - 2268 + "_in": [ + 2317 ], - "stddev_samp": [ - 2270 + "_is_null": [ + 6 ], - "sum": [ - 2274 + "_lt": [ + 2317 ], - "var_pop": [ - 2278 + "_lte": [ + 2317 ], - "var_samp": [ - 2280 + "_neq": [ + 2317 ], - "variance": [ - 2282 + "_nin": [ + 2317 ], "__typename": [ 84 ] }, - "league_match_weeks_arr_rel_insert_input": { - "data": [ - 2254 - ], - "on_conflict": [ - 2260 + "jsonb": {}, + "jsonb_cast_exp": { + "String": [ + 86 ], "__typename": [ 84 ] }, - "league_match_weeks_avg_fields": { - "week_number": [ - 32 + "jsonb_comparison_exp": { + "_cast": [ + 2320 ], - "__typename": [ - 84 - ] - }, - "league_match_weeks_avg_order_by": { - "week_number": [ - 3373 + "_contained_in": [ + 2319 ], - "__typename": [ - 84 - ] - }, - "league_match_weeks_bool_exp": { - "_and": [ - 2251 + "_contains": [ + 2319 ], - "_not": [ - 2251 + "_eq": [ + 2319 ], - "_or": [ - 2251 + "_gt": [ + 2319 ], - "closes_at": [ - 4955 + "_gte": [ + 2319 ], - "created_at": [ - 4955 + "_has_key": [ + 84 ], - "default_match_at": [ - 4955 + "_has_keys_all": [ + 84 ], - "id": [ - 5456 + "_has_keys_any": [ + 84 ], - "league_season_id": [ - 5456 + "_in": [ + 2319 ], - "opens_at": [ - 4955 + "_is_null": [ + 6 ], - "season": [ - 2395 + "_lt": [ + 2319 ], - "week_number": [ - 42 + "_lte": [ + 2319 + ], + "_neq": [ + 2319 + ], + "_nin": [ + 2319 ], "__typename": [ 84 ] }, - "league_match_weeks_constraint": {}, - "league_match_weeks_inc_input": { - "week_number": [ + "leaderboard_entries": { + "matches_played": [ 41 ], - "__typename": [ + "player_avatar_url": [ 84 - ] - }, - "league_match_weeks_insert_input": { - "closes_at": [ - 4954 ], - "created_at": [ - 4954 + "player_country": [ + 84 ], - "default_match_at": [ - 4954 + "player_custom_avatar_url": [ + 84 ], - "id": [ - 5454 + "player_name": [ + 84 ], - "league_season_id": [ - 5454 + "player_steam_id": [ + 84 ], - "opens_at": [ - 4954 + "secondary_value": [ + 1974 ], - "season": [ - 2405 + "tertiary_value": [ + 1974 ], - "week_number": [ - 41 + "value": [ + 1974 ], "__typename": [ 84 ] }, - "league_match_weeks_max_fields": { - "closes_at": [ - 4954 - ], - "created_at": [ - 4954 - ], - "default_match_at": [ - 4954 - ], - "id": [ - 5454 - ], - "league_season_id": [ - 5454 - ], - "opens_at": [ - 4954 + "leaderboard_entries_aggregate": { + "aggregate": [ + 2324 ], - "week_number": [ - 41 + "nodes": [ + 2322 ], "__typename": [ 84 ] }, - "league_match_weeks_max_order_by": { - "closes_at": [ - 3373 - ], - "created_at": [ - 3373 - ], - "default_match_at": [ - 3373 - ], - "id": [ - 3373 + "leaderboard_entries_aggregate_fields": { + "avg": [ + 2325 ], - "league_season_id": [ - 3373 + "count": [ + 41, + { + "columns": [ + 2333, + "[leaderboard_entries_select_column!]" + ], + "distinct": [ + 6 + ] + } ], - "opens_at": [ - 3373 + "max": [ + 2329 ], - "week_number": [ - 3373 + "min": [ + 2330 ], - "__typename": [ - 84 - ] - }, - "league_match_weeks_min_fields": { - "closes_at": [ - 4954 + "stddev": [ + 2335 ], - "created_at": [ - 4954 + "stddev_pop": [ + 2336 ], - "default_match_at": [ - 4954 + "stddev_samp": [ + 2337 ], - "id": [ - 5454 + "sum": [ + 2340 ], - "league_season_id": [ - 5454 + "var_pop": [ + 2342 ], - "opens_at": [ - 4954 + "var_samp": [ + 2343 ], - "week_number": [ - 41 + "variance": [ + 2344 ], "__typename": [ 84 ] }, - "league_match_weeks_min_order_by": { - "closes_at": [ - 3373 + "leaderboard_entries_avg_fields": { + "matches_played": [ + 32 ], - "created_at": [ - 3373 + "secondary_value": [ + 32 ], - "default_match_at": [ - 3373 + "tertiary_value": [ + 32 ], - "id": [ - 3373 + "value": [ + 32 ], - "league_season_id": [ - 3373 + "__typename": [ + 84 + ] + }, + "leaderboard_entries_bool_exp": { + "_and": [ + 2326 ], - "opens_at": [ - 3373 + "_not": [ + 2326 ], - "week_number": [ - 3373 + "_or": [ + 2326 + ], + "matches_played": [ + 42 + ], + "player_avatar_url": [ + 86 + ], + "player_country": [ + 86 + ], + "player_custom_avatar_url": [ + 86 + ], + "player_name": [ + 86 + ], + "player_steam_id": [ + 86 + ], + "secondary_value": [ + 1975 + ], + "tertiary_value": [ + 1975 + ], + "value": [ + 1975 ], "__typename": [ 84 ] }, - "league_match_weeks_mutation_response": { - "affected_rows": [ + "leaderboard_entries_inc_input": { + "matches_played": [ 41 ], - "returning": [ - 2242 + "secondary_value": [ + 1974 + ], + "tertiary_value": [ + 1974 + ], + "value": [ + 1974 ], "__typename": [ 84 ] }, - "league_match_weeks_on_conflict": { - "constraint": [ - 2252 + "leaderboard_entries_insert_input": { + "matches_played": [ + 41 ], - "update_columns": [ - 2275 + "player_avatar_url": [ + 84 ], - "where": [ - 2251 + "player_country": [ + 84 + ], + "player_custom_avatar_url": [ + 84 + ], + "player_name": [ + 84 + ], + "player_steam_id": [ + 84 + ], + "secondary_value": [ + 1974 + ], + "tertiary_value": [ + 1974 + ], + "value": [ + 1974 ], "__typename": [ 84 ] }, - "league_match_weeks_order_by": { - "closes_at": [ - 3373 + "leaderboard_entries_max_fields": { + "matches_played": [ + 41 ], - "created_at": [ - 3373 + "player_avatar_url": [ + 84 ], - "default_match_at": [ - 3373 + "player_country": [ + 84 ], - "id": [ - 3373 + "player_custom_avatar_url": [ + 84 ], - "league_season_id": [ - 3373 + "player_name": [ + 84 ], - "opens_at": [ - 3373 + "player_steam_id": [ + 84 ], - "season": [ - 2407 + "secondary_value": [ + 1974 ], - "week_number": [ - 3373 + "tertiary_value": [ + 1974 + ], + "value": [ + 1974 ], "__typename": [ 84 ] }, - "league_match_weeks_pk_columns_input": { - "id": [ - 5454 + "leaderboard_entries_min_fields": { + "matches_played": [ + 41 ], - "__typename": [ + "player_avatar_url": [ 84 - ] - }, - "league_match_weeks_select_column": {}, - "league_match_weeks_set_input": { - "closes_at": [ - 4954 ], - "created_at": [ - 4954 + "player_country": [ + 84 ], - "default_match_at": [ - 4954 + "player_custom_avatar_url": [ + 84 ], - "id": [ - 5454 + "player_name": [ + 84 ], - "league_season_id": [ - 5454 + "player_steam_id": [ + 84 ], - "opens_at": [ - 4954 + "secondary_value": [ + 1974 ], - "week_number": [ - 41 + "tertiary_value": [ + 1974 + ], + "value": [ + 1974 ], "__typename": [ 84 ] }, - "league_match_weeks_stddev_fields": { - "week_number": [ - 32 + "leaderboard_entries_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 2322 ], "__typename": [ 84 ] }, - "league_match_weeks_stddev_order_by": { - "week_number": [ - 3373 + "leaderboard_entries_order_by": { + "matches_played": [ + 3505 + ], + "player_avatar_url": [ + 3505 + ], + "player_country": [ + 3505 + ], + "player_custom_avatar_url": [ + 3505 + ], + "player_name": [ + 3505 + ], + "player_steam_id": [ + 3505 + ], + "secondary_value": [ + 3505 + ], + "tertiary_value": [ + 3505 + ], + "value": [ + 3505 ], "__typename": [ 84 ] }, - "league_match_weeks_stddev_pop_fields": { - "week_number": [ - 32 + "leaderboard_entries_select_column": {}, + "leaderboard_entries_set_input": { + "matches_played": [ + 41 + ], + "player_avatar_url": [ + 84 + ], + "player_country": [ + 84 + ], + "player_custom_avatar_url": [ + 84 + ], + "player_name": [ + 84 + ], + "player_steam_id": [ + 84 + ], + "secondary_value": [ + 1974 + ], + "tertiary_value": [ + 1974 + ], + "value": [ + 1974 ], "__typename": [ 84 ] }, - "league_match_weeks_stddev_pop_order_by": { - "week_number": [ - 3373 + "leaderboard_entries_stddev_fields": { + "matches_played": [ + 32 + ], + "secondary_value": [ + 32 + ], + "tertiary_value": [ + 32 + ], + "value": [ + 32 ], "__typename": [ 84 ] }, - "league_match_weeks_stddev_samp_fields": { - "week_number": [ + "leaderboard_entries_stddev_pop_fields": { + "matches_played": [ + 32 + ], + "secondary_value": [ + 32 + ], + "tertiary_value": [ + 32 + ], + "value": [ 32 ], "__typename": [ 84 ] }, - "league_match_weeks_stddev_samp_order_by": { - "week_number": [ - 3373 + "leaderboard_entries_stddev_samp_fields": { + "matches_played": [ + 32 + ], + "secondary_value": [ + 32 + ], + "tertiary_value": [ + 32 + ], + "value": [ + 32 ], "__typename": [ 84 ] }, - "league_match_weeks_stream_cursor_input": { + "leaderboard_entries_stream_cursor_input": { "initial_value": [ - 2272 + 2339 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "league_match_weeks_stream_cursor_value_input": { - "closes_at": [ - 4954 + "leaderboard_entries_stream_cursor_value_input": { + "matches_played": [ + 41 ], - "created_at": [ - 4954 + "player_avatar_url": [ + 84 ], - "default_match_at": [ - 4954 + "player_country": [ + 84 ], - "id": [ - 5454 + "player_custom_avatar_url": [ + 84 ], - "league_season_id": [ - 5454 + "player_name": [ + 84 ], - "opens_at": [ - 4954 + "player_steam_id": [ + 84 ], - "week_number": [ - 41 + "secondary_value": [ + 1974 + ], + "tertiary_value": [ + 1974 + ], + "value": [ + 1974 ], "__typename": [ 84 ] }, - "league_match_weeks_sum_fields": { - "week_number": [ + "leaderboard_entries_sum_fields": { + "matches_played": [ 41 ], - "__typename": [ - 84 - ] - }, - "league_match_weeks_sum_order_by": { - "week_number": [ - 3373 + "secondary_value": [ + 1974 + ], + "tertiary_value": [ + 1974 + ], + "value": [ + 1974 ], "__typename": [ 84 ] }, - "league_match_weeks_update_column": {}, - "league_match_weeks_updates": { + "leaderboard_entries_updates": { "_inc": [ - 2253 + 2327 ], "_set": [ - 2264 + 2334 ], "where": [ - 2251 + 2326 ], "__typename": [ 84 ] }, - "league_match_weeks_var_pop_fields": { - "week_number": [ + "leaderboard_entries_var_pop_fields": { + "matches_played": [ 32 ], - "__typename": [ - 84 - ] - }, - "league_match_weeks_var_pop_order_by": { - "week_number": [ - 3373 + "secondary_value": [ + 32 ], - "__typename": [ - 84 - ] - }, - "league_match_weeks_var_samp_fields": { - "week_number": [ + "tertiary_value": [ + 32 + ], + "value": [ 32 ], "__typename": [ 84 ] }, - "league_match_weeks_var_samp_order_by": { - "week_number": [ - 3373 + "leaderboard_entries_var_samp_fields": { + "matches_played": [ + 32 + ], + "secondary_value": [ + 32 + ], + "tertiary_value": [ + 32 + ], + "value": [ + 32 ], "__typename": [ 84 ] }, - "league_match_weeks_variance_fields": { - "week_number": [ + "leaderboard_entries_variance_fields": { + "matches_played": [ + 32 + ], + "secondary_value": [ + 32 + ], + "tertiary_value": [ + 32 + ], + "value": [ 32 ], "__typename": [ 84 ] }, - "league_match_weeks_variance_order_by": { - "week_number": [ - 3373 + "league_award_forfeit_args": { + "_tournament_bracket_id": [ + 6298 + ], + "_winning_tournament_team_id": [ + 6298 ], "__typename": [ 84 ] }, - "league_relegation_playoffs": { + "league_divisions": { "created_at": [ - 4954 - ], - "higher_division": [ - 2214 - ], - "higher_division_id": [ - 5454 - ], - "higher_slots": [ - 41 + 5086 ], "id": [ - 5454 - ], - "league_season_id": [ - 5454 - ], - "lower_division": [ - 2214 - ], - "lower_division_id": [ - 5454 + 6298 ], - "resolved_at": [ - 4954 + "name": [ + 84 ], - "season": [ - 2390 + "season_divisions": [ + 2497, + { + "distinct_on": [ + 2516, + "[league_season_divisions_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2514, + "[league_season_divisions_order_by!]" + ], + "where": [ + 2504 + ] + } ], - "tournament": [ - 5390 + "season_divisions_aggregate": [ + 2498, + { + "distinct_on": [ + 2516, + "[league_season_divisions_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2514, + "[league_season_divisions_order_by!]" + ], + "where": [ + 2504 + ] + } ], - "tournament_id": [ - 5454 + "tier": [ + 4673 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_aggregate": { + "league_divisions_aggregate": { "aggregate": [ - 2287 + 2348 ], "nodes": [ - 2283 - ], - "__typename": [ - 84 - ] - }, - "league_relegation_playoffs_aggregate_bool_exp": { - "count": [ - 2286 - ], - "__typename": [ - 84 - ] - }, - "league_relegation_playoffs_aggregate_bool_exp_count": { - "arguments": [ - 2304 - ], - "distinct": [ - 6 - ], - "filter": [ - 2292 - ], - "predicate": [ - 42 + 2346 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_aggregate_fields": { + "league_divisions_aggregate_fields": { "avg": [ - 2290 + 2349 ], "count": [ 41, { "columns": [ - 2304, - "[league_relegation_playoffs_select_column!]" + 2361, + "[league_divisions_select_column!]" ], "distinct": [ 6 @@ -37663,663 +38667,377 @@ export default { } ], "max": [ - 2296 - ], - "min": [ - 2298 - ], - "stddev": [ - 2306 - ], - "stddev_pop": [ - 2308 - ], - "stddev_samp": [ - 2310 - ], - "sum": [ - 2314 - ], - "var_pop": [ - 2318 - ], - "var_samp": [ - 2320 - ], - "variance": [ - 2322 - ], - "__typename": [ - 84 - ] - }, - "league_relegation_playoffs_aggregate_order_by": { - "avg": [ - 2291 - ], - "count": [ - 3373 - ], - "max": [ - 2297 + 2354 ], "min": [ - 2299 + 2355 ], "stddev": [ - 2307 + 2363 ], "stddev_pop": [ - 2309 + 2364 ], "stddev_samp": [ - 2311 + 2365 ], "sum": [ - 2315 + 2368 ], "var_pop": [ - 2319 + 2371 ], "var_samp": [ - 2321 + 2372 ], "variance": [ - 2323 - ], - "__typename": [ - 84 - ] - }, - "league_relegation_playoffs_arr_rel_insert_input": { - "data": [ - 2295 - ], - "on_conflict": [ - 2301 + 2373 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_avg_fields": { - "higher_slots": [ + "league_divisions_avg_fields": { + "tier": [ 32 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_avg_order_by": { - "higher_slots": [ - 3373 - ], - "__typename": [ - 84 - ] - }, - "league_relegation_playoffs_bool_exp": { + "league_divisions_bool_exp": { "_and": [ - 2292 + 2350 ], "_not": [ - 2292 + 2350 ], "_or": [ - 2292 + 2350 ], "created_at": [ - 4955 - ], - "higher_division": [ - 2218 - ], - "higher_division_id": [ - 5456 - ], - "higher_slots": [ - 42 + 5087 ], "id": [ - 5456 - ], - "league_season_id": [ - 5456 - ], - "lower_division": [ - 2218 - ], - "lower_division_id": [ - 5456 + 6300 ], - "resolved_at": [ - 4955 + "name": [ + 86 ], - "season": [ - 2395 + "season_divisions": [ + 2504 ], - "tournament": [ - 5411 + "season_divisions_aggregate": [ + 2499 ], - "tournament_id": [ - 5456 + "tier": [ + 4674 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_constraint": {}, - "league_relegation_playoffs_inc_input": { - "higher_slots": [ - 41 + "league_divisions_constraint": {}, + "league_divisions_inc_input": { + "tier": [ + 4673 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_insert_input": { + "league_divisions_insert_input": { "created_at": [ - 4954 - ], - "higher_division": [ - 2225 - ], - "higher_division_id": [ - 5454 - ], - "higher_slots": [ - 41 + 5086 ], "id": [ - 5454 - ], - "league_season_id": [ - 5454 - ], - "lower_division": [ - 2225 - ], - "lower_division_id": [ - 5454 - ], - "resolved_at": [ - 4954 - ], - "season": [ - 2405 - ], - "tournament": [ - 5420 - ], - "tournament_id": [ - 5454 + 6298 ], - "__typename": [ + "name": [ 84 - ] - }, - "league_relegation_playoffs_max_fields": { - "created_at": [ - 4954 - ], - "higher_division_id": [ - 5454 - ], - "higher_slots": [ - 41 - ], - "id": [ - 5454 - ], - "league_season_id": [ - 5454 - ], - "lower_division_id": [ - 5454 ], - "resolved_at": [ - 4954 + "season_divisions": [ + 2503 ], - "tournament_id": [ - 5454 + "tier": [ + 4673 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_max_order_by": { + "league_divisions_max_fields": { "created_at": [ - 3373 - ], - "higher_division_id": [ - 3373 - ], - "higher_slots": [ - 3373 + 5086 ], "id": [ - 3373 - ], - "league_season_id": [ - 3373 - ], - "lower_division_id": [ - 3373 + 6298 ], - "resolved_at": [ - 3373 + "name": [ + 84 ], - "tournament_id": [ - 3373 + "tier": [ + 4673 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_min_fields": { + "league_divisions_min_fields": { "created_at": [ - 4954 - ], - "higher_division_id": [ - 5454 - ], - "higher_slots": [ - 41 + 5086 ], "id": [ - 5454 - ], - "league_season_id": [ - 5454 - ], - "lower_division_id": [ - 5454 + 6298 ], - "resolved_at": [ - 4954 + "name": [ + 84 ], - "tournament_id": [ - 5454 + "tier": [ + 4673 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_min_order_by": { - "created_at": [ - 3373 - ], - "higher_division_id": [ - 3373 - ], - "higher_slots": [ - 3373 - ], - "id": [ - 3373 - ], - "league_season_id": [ - 3373 - ], - "lower_division_id": [ - 3373 - ], - "resolved_at": [ - 3373 + "league_divisions_mutation_response": { + "affected_rows": [ + 41 ], - "tournament_id": [ - 3373 + "returning": [ + 2346 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_mutation_response": { - "affected_rows": [ - 41 + "league_divisions_obj_rel_insert_input": { + "data": [ + 2353 ], - "returning": [ - 2283 + "on_conflict": [ + 2358 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_on_conflict": { + "league_divisions_on_conflict": { "constraint": [ - 2293 + 2351 ], "update_columns": [ - 2316 + 2369 ], "where": [ - 2292 + 2350 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_order_by": { + "league_divisions_order_by": { "created_at": [ - 3373 - ], - "higher_division": [ - 2227 - ], - "higher_division_id": [ - 3373 - ], - "higher_slots": [ - 3373 + 3505 ], "id": [ - 3373 - ], - "league_season_id": [ - 3373 - ], - "lower_division": [ - 2227 - ], - "lower_division_id": [ - 3373 - ], - "resolved_at": [ - 3373 + 3505 ], - "season": [ - 2407 + "name": [ + 3505 ], - "tournament": [ - 5422 + "season_divisions_aggregate": [ + 2502 ], - "tournament_id": [ - 3373 + "tier": [ + 3505 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_pk_columns_input": { + "league_divisions_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_select_column": {}, - "league_relegation_playoffs_set_input": { + "league_divisions_select_column": {}, + "league_divisions_set_input": { "created_at": [ - 4954 - ], - "higher_division_id": [ - 5454 - ], - "higher_slots": [ - 41 + 5086 ], "id": [ - 5454 - ], - "league_season_id": [ - 5454 - ], - "lower_division_id": [ - 5454 - ], - "resolved_at": [ - 4954 - ], - "tournament_id": [ - 5454 + 6298 ], - "__typename": [ + "name": [ 84 - ] - }, - "league_relegation_playoffs_stddev_fields": { - "higher_slots": [ - 32 ], - "__typename": [ - 84 - ] - }, - "league_relegation_playoffs_stddev_order_by": { - "higher_slots": [ - 3373 + "tier": [ + 4673 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_stddev_pop_fields": { - "higher_slots": [ + "league_divisions_stddev_fields": { + "tier": [ 32 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_stddev_pop_order_by": { - "higher_slots": [ - 3373 - ], - "__typename": [ - 84 - ] - }, - "league_relegation_playoffs_stddev_samp_fields": { - "higher_slots": [ + "league_divisions_stddev_pop_fields": { + "tier": [ 32 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_stddev_samp_order_by": { - "higher_slots": [ - 3373 + "league_divisions_stddev_samp_fields": { + "tier": [ + 32 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_stream_cursor_input": { + "league_divisions_stream_cursor_input": { "initial_value": [ - 2313 + 2367 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_stream_cursor_value_input": { + "league_divisions_stream_cursor_value_input": { "created_at": [ - 4954 - ], - "higher_division_id": [ - 5454 - ], - "higher_slots": [ - 41 + 5086 ], "id": [ - 5454 - ], - "league_season_id": [ - 5454 - ], - "lower_division_id": [ - 5454 - ], - "resolved_at": [ - 4954 - ], - "tournament_id": [ - 5454 + 6298 ], - "__typename": [ + "name": [ 84 - ] - }, - "league_relegation_playoffs_sum_fields": { - "higher_slots": [ - 41 + ], + "tier": [ + 4673 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_sum_order_by": { - "higher_slots": [ - 3373 + "league_divisions_sum_fields": { + "tier": [ + 4673 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_update_column": {}, - "league_relegation_playoffs_updates": { + "league_divisions_update_column": {}, + "league_divisions_updates": { "_inc": [ - 2294 + 2352 ], "_set": [ - 2305 + 2362 ], "where": [ - 2292 + 2350 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_var_pop_fields": { - "higher_slots": [ + "league_divisions_var_pop_fields": { + "tier": [ 32 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_var_pop_order_by": { - "higher_slots": [ - 3373 + "league_divisions_var_samp_fields": { + "tier": [ + 32 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_var_samp_fields": { - "higher_slots": [ + "league_divisions_variance_fields": { + "tier": [ 32 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_var_samp_order_by": { - "higher_slots": [ - 3373 + "league_match_weeks": { + "closes_at": [ + 5086 + ], + "created_at": [ + 5086 + ], + "default_match_at": [ + 5086 + ], + "id": [ + 6298 + ], + "league_season_id": [ + 6298 + ], + "opens_at": [ + 5086 + ], + "season": [ + 2522 + ], + "week_number": [ + 41 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_variance_fields": { - "higher_slots": [ - 32 + "league_match_weeks_aggregate": { + "aggregate": [ + 2378 + ], + "nodes": [ + 2374 ], "__typename": [ 84 ] }, - "league_relegation_playoffs_variance_order_by": { - "higher_slots": [ - 3373 + "league_match_weeks_aggregate_bool_exp": { + "count": [ + 2377 ], "__typename": [ 84 ] }, - "league_scheduling_proposals": { - "bracket": [ - 4998 - ], - "created_at": [ - 4954 - ], - "e_proposal_status": [ - 950 - ], - "id": [ - 5454 - ], - "message": [ - 84 - ], - "proposed_by": [ - 4331 - ], - "proposed_by_league_team_season_id": [ - 5454 - ], - "proposed_by_steam_id": [ - 269 - ], - "proposed_time": [ - 4954 - ], - "responded_by": [ - 4331 - ], - "responded_by_steam_id": [ - 269 - ], - "status": [ - 955 - ], - "team_season": [ - 2505 - ], - "tournament_bracket_id": [ - 5454 - ], - "__typename": [ - 84 - ] - }, - "league_scheduling_proposals_aggregate": { - "aggregate": [ - 2328 - ], - "nodes": [ - 2324 - ], - "__typename": [ - 84 - ] - }, - "league_scheduling_proposals_aggregate_bool_exp": { - "count": [ - 2327 - ], - "__typename": [ - 84 - ] - }, - "league_scheduling_proposals_aggregate_bool_exp_count": { + "league_match_weeks_aggregate_bool_exp_count": { "arguments": [ - 2345 + 2395 ], "distinct": [ 6 ], "filter": [ - 2333 + 2383 ], "predicate": [ 42 @@ -38328,16 +39046,16 @@ export default { 84 ] }, - "league_scheduling_proposals_aggregate_fields": { + "league_match_weeks_aggregate_fields": { "avg": [ - 2331 + 2381 ], "count": [ 41, { "columns": [ - 2345, - "[league_scheduling_proposals_select_column!]" + 2395, + "[league_match_weeks_select_column!]" ], "distinct": [ 6 @@ -38345,764 +39063,603 @@ export default { } ], "max": [ - 2337 + 2387 ], "min": [ - 2339 + 2389 ], "stddev": [ - 2347 + 2397 ], "stddev_pop": [ - 2349 + 2399 ], "stddev_samp": [ - 2351 + 2401 ], "sum": [ - 2355 + 2405 ], "var_pop": [ - 2359 + 2409 ], "var_samp": [ - 2361 + 2411 ], "variance": [ - 2363 + 2413 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_aggregate_order_by": { + "league_match_weeks_aggregate_order_by": { "avg": [ - 2332 + 2382 ], "count": [ - 3373 + 3505 ], "max": [ - 2338 + 2388 ], "min": [ - 2340 + 2390 ], "stddev": [ - 2348 + 2398 ], "stddev_pop": [ - 2350 + 2400 ], "stddev_samp": [ - 2352 + 2402 ], "sum": [ - 2356 + 2406 ], "var_pop": [ - 2360 + 2410 ], "var_samp": [ - 2362 + 2412 ], "variance": [ - 2364 + 2414 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_arr_rel_insert_input": { + "league_match_weeks_arr_rel_insert_input": { "data": [ - 2336 + 2386 ], "on_conflict": [ - 2342 + 2392 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_avg_fields": { - "proposed_by_steam_id": [ - 32 - ], - "responded_by_steam_id": [ + "league_match_weeks_avg_fields": { + "week_number": [ 32 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_avg_order_by": { - "proposed_by_steam_id": [ - 3373 - ], - "responded_by_steam_id": [ - 3373 + "league_match_weeks_avg_order_by": { + "week_number": [ + 3505 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_bool_exp": { + "league_match_weeks_bool_exp": { "_and": [ - 2333 + 2383 ], "_not": [ - 2333 + 2383 ], "_or": [ - 2333 + 2383 ], - "bracket": [ - 5009 + "closes_at": [ + 5087 ], "created_at": [ - 4955 + 5087 ], - "e_proposal_status": [ - 953 + "default_match_at": [ + 5087 ], "id": [ - 5456 - ], - "message": [ - 86 - ], - "proposed_by": [ - 4335 - ], - "proposed_by_league_team_season_id": [ - 5456 - ], - "proposed_by_steam_id": [ - 271 - ], - "proposed_time": [ - 4955 - ], - "responded_by": [ - 4335 + 6300 ], - "responded_by_steam_id": [ - 271 + "league_season_id": [ + 6300 ], - "status": [ - 956 + "opens_at": [ + 5087 ], - "team_season": [ - 2514 + "season": [ + 2527 ], - "tournament_bracket_id": [ - 5456 + "week_number": [ + 42 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_constraint": {}, - "league_scheduling_proposals_inc_input": { - "proposed_by_steam_id": [ - 269 - ], - "responded_by_steam_id": [ - 269 + "league_match_weeks_constraint": {}, + "league_match_weeks_inc_input": { + "week_number": [ + 41 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_insert_input": { - "bracket": [ - 5018 + "league_match_weeks_insert_input": { + "closes_at": [ + 5086 ], "created_at": [ - 4954 + 5086 ], - "e_proposal_status": [ - 961 + "default_match_at": [ + 5086 ], "id": [ - 5454 - ], - "message": [ - 84 - ], - "proposed_by": [ - 4342 - ], - "proposed_by_league_team_season_id": [ - 5454 - ], - "proposed_by_steam_id": [ - 269 - ], - "proposed_time": [ - 4954 - ], - "responded_by": [ - 4342 + 6298 ], - "responded_by_steam_id": [ - 269 + "league_season_id": [ + 6298 ], - "status": [ - 955 + "opens_at": [ + 5086 ], - "team_season": [ - 2523 + "season": [ + 2537 ], - "tournament_bracket_id": [ - 5454 + "week_number": [ + 41 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_max_fields": { - "created_at": [ - 4954 - ], - "id": [ - 5454 + "league_match_weeks_max_fields": { + "closes_at": [ + 5086 ], - "message": [ - 84 + "created_at": [ + 5086 ], - "proposed_by_league_team_season_id": [ - 5454 + "default_match_at": [ + 5086 ], - "proposed_by_steam_id": [ - 269 + "id": [ + 6298 ], - "proposed_time": [ - 4954 + "league_season_id": [ + 6298 ], - "responded_by_steam_id": [ - 269 + "opens_at": [ + 5086 ], - "tournament_bracket_id": [ - 5454 + "week_number": [ + 41 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_max_order_by": { - "created_at": [ - 3373 - ], - "id": [ - 3373 + "league_match_weeks_max_order_by": { + "closes_at": [ + 3505 ], - "message": [ - 3373 + "created_at": [ + 3505 ], - "proposed_by_league_team_season_id": [ - 3373 + "default_match_at": [ + 3505 ], - "proposed_by_steam_id": [ - 3373 + "id": [ + 3505 ], - "proposed_time": [ - 3373 + "league_season_id": [ + 3505 ], - "responded_by_steam_id": [ - 3373 + "opens_at": [ + 3505 ], - "tournament_bracket_id": [ - 3373 + "week_number": [ + 3505 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_min_fields": { - "created_at": [ - 4954 - ], - "id": [ - 5454 + "league_match_weeks_min_fields": { + "closes_at": [ + 5086 ], - "message": [ - 84 + "created_at": [ + 5086 ], - "proposed_by_league_team_season_id": [ - 5454 + "default_match_at": [ + 5086 ], - "proposed_by_steam_id": [ - 269 + "id": [ + 6298 ], - "proposed_time": [ - 4954 + "league_season_id": [ + 6298 ], - "responded_by_steam_id": [ - 269 + "opens_at": [ + 5086 ], - "tournament_bracket_id": [ - 5454 + "week_number": [ + 41 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_min_order_by": { - "created_at": [ - 3373 - ], - "id": [ - 3373 + "league_match_weeks_min_order_by": { + "closes_at": [ + 3505 ], - "message": [ - 3373 + "created_at": [ + 3505 ], - "proposed_by_league_team_season_id": [ - 3373 + "default_match_at": [ + 3505 ], - "proposed_by_steam_id": [ - 3373 + "id": [ + 3505 ], - "proposed_time": [ - 3373 + "league_season_id": [ + 3505 ], - "responded_by_steam_id": [ - 3373 + "opens_at": [ + 3505 ], - "tournament_bracket_id": [ - 3373 + "week_number": [ + 3505 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_mutation_response": { + "league_match_weeks_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 2324 + 2374 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_on_conflict": { + "league_match_weeks_on_conflict": { "constraint": [ - 2334 + 2384 ], "update_columns": [ - 2357 + 2407 ], "where": [ - 2333 + 2383 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_order_by": { - "bracket": [ - 5020 + "league_match_weeks_order_by": { + "closes_at": [ + 3505 ], "created_at": [ - 3373 + 3505 ], - "e_proposal_status": [ - 963 + "default_match_at": [ + 3505 ], "id": [ - 3373 - ], - "message": [ - 3373 - ], - "proposed_by": [ - 4344 - ], - "proposed_by_league_team_season_id": [ - 3373 - ], - "proposed_by_steam_id": [ - 3373 - ], - "proposed_time": [ - 3373 - ], - "responded_by": [ - 4344 + 3505 ], - "responded_by_steam_id": [ - 3373 + "league_season_id": [ + 3505 ], - "status": [ - 3373 + "opens_at": [ + 3505 ], - "team_season": [ - 2525 + "season": [ + 2539 ], - "tournament_bracket_id": [ - 3373 + "week_number": [ + 3505 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_pk_columns_input": { + "league_match_weeks_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_select_column": {}, - "league_scheduling_proposals_set_input": { - "created_at": [ - 4954 - ], - "id": [ - 5454 - ], - "message": [ - 84 + "league_match_weeks_select_column": {}, + "league_match_weeks_set_input": { + "closes_at": [ + 5086 ], - "proposed_by_league_team_season_id": [ - 5454 + "created_at": [ + 5086 ], - "proposed_by_steam_id": [ - 269 + "default_match_at": [ + 5086 ], - "proposed_time": [ - 4954 + "id": [ + 6298 ], - "responded_by_steam_id": [ - 269 + "league_season_id": [ + 6298 ], - "status": [ - 955 + "opens_at": [ + 5086 ], - "tournament_bracket_id": [ - 5454 + "week_number": [ + 41 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_stddev_fields": { - "proposed_by_steam_id": [ - 32 - ], - "responded_by_steam_id": [ + "league_match_weeks_stddev_fields": { + "week_number": [ 32 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_stddev_order_by": { - "proposed_by_steam_id": [ - 3373 - ], - "responded_by_steam_id": [ - 3373 + "league_match_weeks_stddev_order_by": { + "week_number": [ + 3505 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_stddev_pop_fields": { - "proposed_by_steam_id": [ - 32 - ], - "responded_by_steam_id": [ + "league_match_weeks_stddev_pop_fields": { + "week_number": [ 32 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_stddev_pop_order_by": { - "proposed_by_steam_id": [ - 3373 - ], - "responded_by_steam_id": [ - 3373 + "league_match_weeks_stddev_pop_order_by": { + "week_number": [ + 3505 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_stddev_samp_fields": { - "proposed_by_steam_id": [ - 32 - ], - "responded_by_steam_id": [ + "league_match_weeks_stddev_samp_fields": { + "week_number": [ 32 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_stddev_samp_order_by": { - "proposed_by_steam_id": [ - 3373 - ], - "responded_by_steam_id": [ - 3373 + "league_match_weeks_stddev_samp_order_by": { + "week_number": [ + 3505 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_stream_cursor_input": { + "league_match_weeks_stream_cursor_input": { "initial_value": [ - 2354 + 2404 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_stream_cursor_value_input": { - "created_at": [ - 4954 - ], - "id": [ - 5454 - ], - "message": [ - 84 + "league_match_weeks_stream_cursor_value_input": { + "closes_at": [ + 5086 ], - "proposed_by_league_team_season_id": [ - 5454 + "created_at": [ + 5086 ], - "proposed_by_steam_id": [ - 269 + "default_match_at": [ + 5086 ], - "proposed_time": [ - 4954 + "id": [ + 6298 ], - "responded_by_steam_id": [ - 269 + "league_season_id": [ + 6298 ], - "status": [ - 955 + "opens_at": [ + 5086 ], - "tournament_bracket_id": [ - 5454 + "week_number": [ + 41 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_sum_fields": { - "proposed_by_steam_id": [ - 269 - ], - "responded_by_steam_id": [ - 269 + "league_match_weeks_sum_fields": { + "week_number": [ + 41 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_sum_order_by": { - "proposed_by_steam_id": [ - 3373 - ], - "responded_by_steam_id": [ - 3373 + "league_match_weeks_sum_order_by": { + "week_number": [ + 3505 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_update_column": {}, - "league_scheduling_proposals_updates": { + "league_match_weeks_update_column": {}, + "league_match_weeks_updates": { "_inc": [ - 2335 + 2385 ], "_set": [ - 2346 + 2396 ], "where": [ - 2333 + 2383 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_var_pop_fields": { - "proposed_by_steam_id": [ - 32 - ], - "responded_by_steam_id": [ + "league_match_weeks_var_pop_fields": { + "week_number": [ 32 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_var_pop_order_by": { - "proposed_by_steam_id": [ - 3373 - ], - "responded_by_steam_id": [ - 3373 + "league_match_weeks_var_pop_order_by": { + "week_number": [ + 3505 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_var_samp_fields": { - "proposed_by_steam_id": [ - 32 - ], - "responded_by_steam_id": [ + "league_match_weeks_var_samp_fields": { + "week_number": [ 32 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_var_samp_order_by": { - "proposed_by_steam_id": [ - 3373 - ], - "responded_by_steam_id": [ - 3373 + "league_match_weeks_var_samp_order_by": { + "week_number": [ + 3505 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_variance_fields": { - "proposed_by_steam_id": [ - 32 - ], - "responded_by_steam_id": [ + "league_match_weeks_variance_fields": { + "week_number": [ 32 ], "__typename": [ 84 ] }, - "league_scheduling_proposals_variance_order_by": { - "proposed_by_steam_id": [ - 3373 - ], - "responded_by_steam_id": [ - 3373 + "league_match_weeks_variance_order_by": { + "week_number": [ + 3505 ], "__typename": [ 84 ] }, - "league_season_divisions": { + "league_relegation_playoffs": { "created_at": [ - 4954 + 5086 ], - "division": [ - 2214 + "higher_division": [ + 2346 ], - "id": [ - 5454 + "higher_division_id": [ + 6298 ], - "league_division_id": [ - 5454 + "higher_slots": [ + 41 + ], + "id": [ + 6298 ], "league_season_id": [ - 5454 + 6298 ], - "season": [ - 2390 + "lower_division": [ + 2346 ], - "standings": [ - 5526, - { - "distinct_on": [ - 5542, - "[v_league_division_standings_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5541, - "[v_league_division_standings_order_by!]" - ], - "where": [ - 5535 - ] - } + "lower_division_id": [ + 6298 ], - "standings_aggregate": [ - 5527, - { - "distinct_on": [ - 5542, - "[v_league_division_standings_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5541, - "[v_league_division_standings_order_by!]" - ], - "where": [ - 5535 - ] - } + "resolved_at": [ + 5086 + ], + "season": [ + 2522 ], "tournament": [ - 5390 + 5522 ], "tournament_id": [ - 5454 + 6298 ], "__typename": [ 84 ] }, - "league_season_divisions_aggregate": { + "league_relegation_playoffs_aggregate": { "aggregate": [ - 2369 + 2419 ], "nodes": [ - 2365 + 2415 ], "__typename": [ 84 ] }, - "league_season_divisions_aggregate_bool_exp": { + "league_relegation_playoffs_aggregate_bool_exp": { "count": [ - 2368 + 2418 ], "__typename": [ 84 ] }, - "league_season_divisions_aggregate_bool_exp_count": { + "league_relegation_playoffs_aggregate_bool_exp_count": { "arguments": [ - 2384 + 2436 ], "distinct": [ 6 ], "filter": [ - 2372 + 2424 ], "predicate": [ 42 @@ -39111,13 +39668,16 @@ export default { 84 ] }, - "league_season_divisions_aggregate_fields": { + "league_relegation_playoffs_aggregate_fields": { + "avg": [ + 2422 + ], "count": [ 41, { "columns": [ - 2384, - "[league_season_divisions_select_column!]" + 2436, + "[league_relegation_playoffs_select_column!]" ], "distinct": [ 6 @@ -39125,852 +39685,681 @@ export default { } ], "max": [ - 2375 + 2428 ], "min": [ - 2377 + 2430 + ], + "stddev": [ + 2438 + ], + "stddev_pop": [ + 2440 + ], + "stddev_samp": [ + 2442 + ], + "sum": [ + 2446 + ], + "var_pop": [ + 2450 + ], + "var_samp": [ + 2452 + ], + "variance": [ + 2454 ], "__typename": [ 84 ] }, - "league_season_divisions_aggregate_order_by": { + "league_relegation_playoffs_aggregate_order_by": { + "avg": [ + 2423 + ], "count": [ - 3373 + 3505 ], "max": [ - 2376 + 2429 ], "min": [ - 2378 + 2431 + ], + "stddev": [ + 2439 + ], + "stddev_pop": [ + 2441 + ], + "stddev_samp": [ + 2443 + ], + "sum": [ + 2447 + ], + "var_pop": [ + 2451 + ], + "var_samp": [ + 2453 + ], + "variance": [ + 2455 ], "__typename": [ 84 ] }, - "league_season_divisions_arr_rel_insert_input": { + "league_relegation_playoffs_arr_rel_insert_input": { "data": [ - 2374 + 2427 ], "on_conflict": [ - 2381 + 2433 ], "__typename": [ 84 ] }, - "league_season_divisions_bool_exp": { + "league_relegation_playoffs_avg_fields": { + "higher_slots": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "league_relegation_playoffs_avg_order_by": { + "higher_slots": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "league_relegation_playoffs_bool_exp": { "_and": [ - 2372 + 2424 ], "_not": [ - 2372 + 2424 ], "_or": [ - 2372 + 2424 ], "created_at": [ - 4955 + 5087 ], - "division": [ - 2218 + "higher_division": [ + 2350 ], - "id": [ - 5456 + "higher_division_id": [ + 6300 ], - "league_division_id": [ - 5456 + "higher_slots": [ + 42 + ], + "id": [ + 6300 ], "league_season_id": [ - 5456 + 6300 ], - "season": [ - 2395 + "lower_division": [ + 2350 ], - "standings": [ - 5535 + "lower_division_id": [ + 6300 ], - "standings_aggregate": [ - 5528 + "resolved_at": [ + 5087 + ], + "season": [ + 2527 ], "tournament": [ - 5411 + 5543 ], "tournament_id": [ - 5456 + 6300 ], "__typename": [ 84 ] }, - "league_season_divisions_constraint": {}, - "league_season_divisions_insert_input": { + "league_relegation_playoffs_constraint": {}, + "league_relegation_playoffs_inc_input": { + "higher_slots": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "league_relegation_playoffs_insert_input": { "created_at": [ - 4954 + 5086 ], - "division": [ - 2225 + "higher_division": [ + 2357 ], - "id": [ - 5454 + "higher_division_id": [ + 6298 ], - "league_division_id": [ - 5454 + "higher_slots": [ + 41 + ], + "id": [ + 6298 ], "league_season_id": [ - 5454 + 6298 ], - "season": [ - 2405 + "lower_division": [ + 2357 ], - "standings": [ - 5532 + "lower_division_id": [ + 6298 + ], + "resolved_at": [ + 5086 + ], + "season": [ + 2537 ], "tournament": [ - 5420 + 5552 ], "tournament_id": [ - 5454 + 6298 ], "__typename": [ 84 ] }, - "league_season_divisions_max_fields": { + "league_relegation_playoffs_max_fields": { "created_at": [ - 4954 + 5086 ], - "id": [ - 5454 + "higher_division_id": [ + 6298 ], - "league_division_id": [ - 5454 + "higher_slots": [ + 41 + ], + "id": [ + 6298 ], "league_season_id": [ - 5454 + 6298 + ], + "lower_division_id": [ + 6298 + ], + "resolved_at": [ + 5086 ], "tournament_id": [ - 5454 + 6298 ], "__typename": [ 84 ] }, - "league_season_divisions_max_order_by": { + "league_relegation_playoffs_max_order_by": { "created_at": [ - 3373 + 3505 ], - "id": [ - 3373 + "higher_division_id": [ + 3505 ], - "league_division_id": [ - 3373 + "higher_slots": [ + 3505 + ], + "id": [ + 3505 ], "league_season_id": [ - 3373 + 3505 + ], + "lower_division_id": [ + 3505 + ], + "resolved_at": [ + 3505 ], "tournament_id": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "league_season_divisions_min_fields": { + "league_relegation_playoffs_min_fields": { "created_at": [ - 4954 + 5086 ], - "id": [ - 5454 + "higher_division_id": [ + 6298 ], - "league_division_id": [ - 5454 + "higher_slots": [ + 41 + ], + "id": [ + 6298 ], "league_season_id": [ - 5454 + 6298 + ], + "lower_division_id": [ + 6298 + ], + "resolved_at": [ + 5086 ], "tournament_id": [ - 5454 + 6298 ], "__typename": [ 84 ] }, - "league_season_divisions_min_order_by": { + "league_relegation_playoffs_min_order_by": { "created_at": [ - 3373 + 3505 ], - "id": [ - 3373 + "higher_division_id": [ + 3505 ], - "league_division_id": [ - 3373 + "higher_slots": [ + 3505 + ], + "id": [ + 3505 ], "league_season_id": [ - 3373 + 3505 + ], + "lower_division_id": [ + 3505 + ], + "resolved_at": [ + 3505 ], "tournament_id": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "league_season_divisions_mutation_response": { + "league_relegation_playoffs_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 2365 - ], - "__typename": [ - 84 - ] - }, - "league_season_divisions_obj_rel_insert_input": { - "data": [ - 2374 - ], - "on_conflict": [ - 2381 + 2415 ], "__typename": [ 84 ] }, - "league_season_divisions_on_conflict": { + "league_relegation_playoffs_on_conflict": { "constraint": [ - 2373 + 2425 ], "update_columns": [ - 2388 + 2448 ], "where": [ - 2372 + 2424 ], "__typename": [ 84 ] }, - "league_season_divisions_order_by": { + "league_relegation_playoffs_order_by": { "created_at": [ - 3373 + 3505 ], - "division": [ - 2227 + "higher_division": [ + 2359 ], - "id": [ - 3373 + "higher_division_id": [ + 3505 ], - "league_division_id": [ - 3373 + "higher_slots": [ + 3505 + ], + "id": [ + 3505 ], "league_season_id": [ - 3373 + 3505 ], - "season": [ - 2407 + "lower_division": [ + 2359 ], - "standings_aggregate": [ - 5531 + "lower_division_id": [ + 3505 + ], + "resolved_at": [ + 3505 + ], + "season": [ + 2539 ], "tournament": [ - 5422 + 5554 ], "tournament_id": [ - 3373 + 3505 ], "__typename": [ 84 ] }, - "league_season_divisions_pk_columns_input": { + "league_relegation_playoffs_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 ] }, - "league_season_divisions_select_column": {}, - "league_season_divisions_set_input": { + "league_relegation_playoffs_select_column": {}, + "league_relegation_playoffs_set_input": { "created_at": [ - 4954 + 5086 ], - "id": [ - 5454 + "higher_division_id": [ + 6298 ], - "league_division_id": [ - 5454 + "higher_slots": [ + 41 + ], + "id": [ + 6298 ], "league_season_id": [ - 5454 + 6298 + ], + "lower_division_id": [ + 6298 + ], + "resolved_at": [ + 5086 ], "tournament_id": [ - 5454 + 6298 ], "__typename": [ 84 ] }, - "league_season_divisions_stream_cursor_input": { - "initial_value": [ - 2387 - ], - "ordering": [ - 352 + "league_relegation_playoffs_stddev_fields": { + "higher_slots": [ + 32 ], "__typename": [ 84 ] }, - "league_season_divisions_stream_cursor_value_input": { - "created_at": [ - 4954 - ], - "id": [ - 5454 - ], - "league_division_id": [ - 5454 - ], - "league_season_id": [ - 5454 - ], - "tournament_id": [ - 5454 + "league_relegation_playoffs_stddev_order_by": { + "higher_slots": [ + 3505 ], "__typename": [ 84 ] }, - "league_season_divisions_update_column": {}, - "league_season_divisions_updates": { - "_set": [ - 2385 + "league_relegation_playoffs_stddev_pop_fields": { + "higher_slots": [ + 32 ], - "where": [ - 2372 + "__typename": [ + 84 + ] + }, + "league_relegation_playoffs_stddev_pop_order_by": { + "higher_slots": [ + 3505 ], "__typename": [ 84 ] }, - "league_seasons": { - "auto_regular_season_format": [ - 6 + "league_relegation_playoffs_stddev_samp_fields": { + "higher_slots": [ + 32 ], - "awards": [ - 200, - { - "distinct_on": [ - 221, - "[award_recipients_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 219, - "[award_recipients_order_by!]" - ], - "where": [ - 209 - ] - } + "__typename": [ + 84 + ] + }, + "league_relegation_playoffs_stddev_samp_order_by": { + "higher_slots": [ + 3505 ], - "awards_aggregate": [ - 201, - { - "distinct_on": [ - 221, - "[award_recipients_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 219, - "[award_recipients_order_by!]" - ], - "where": [ - 209 - ] - } + "__typename": [ + 84 + ] + }, + "league_relegation_playoffs_stream_cursor_input": { + "initial_value": [ + 2445 ], - "can_register": [ - 6 + "ordering": [ + 383 ], + "__typename": [ + 84 + ] + }, + "league_relegation_playoffs_stream_cursor_value_input": { "created_at": [ - 4954 - ], - "created_by_steam_id": [ - 269 - ], - "default_best_of": [ - 41 - ], - "direct_promote_count": [ - 41 - ], - "direct_relegate_count": [ - 41 + 5086 ], - "e_league_season_status": [ - 992 + "higher_division_id": [ + 6298 ], - "games_per_week": [ + "higher_slots": [ 41 ], "id": [ - 5454 - ], - "is_league_admin": [ - 6 - ], - "is_roster_locked": [ - 6 - ], - "match_options_id": [ - 5454 + 6298 ], - "match_weeks": [ - 2242, - { - "distinct_on": [ - 2263, - "[league_match_weeks_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 2261, - "[league_match_weeks_order_by!]" - ], - "where": [ - 2251 - ] - } + "league_season_id": [ + 6298 ], - "match_weeks_aggregate": [ - 2243, - { - "distinct_on": [ - 2263, - "[league_match_weeks_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 2261, - "[league_match_weeks_order_by!]" - ], - "where": [ - 2251 - ] - } + "lower_division_id": [ + 6298 ], - "match_weeks_count": [ - 41 + "resolved_at": [ + 5086 ], - "max_roster_size": [ - 41 + "tournament_id": [ + 6298 ], - "min_roster_size": [ + "__typename": [ + 84 + ] + }, + "league_relegation_playoffs_sum_fields": { + "higher_slots": [ 41 ], - "movements": [ - 2423, - { - "distinct_on": [ - 2444, - "[league_team_movements_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 2442, - "[league_team_movements_order_by!]" - ], - "where": [ - 2432 - ] - } - ], - "movements_aggregate": [ - 2424, - { - "distinct_on": [ - 2444, - "[league_team_movements_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 2442, - "[league_team_movements_order_by!]" - ], - "where": [ - 2432 - ] - } - ], - "my_registration": [ - 2505, - { - "distinct_on": [ - 2527, - "[league_team_seasons_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 2525, - "[league_team_seasons_order_by!]" - ], - "where": [ - 2514 - ] - } - ], - "name": [ + "__typename": [ 84 + ] + }, + "league_relegation_playoffs_sum_order_by": { + "higher_slots": [ + 3505 ], - "options": [ - 3015 - ], - "player_stats": [ - 5559, - { - "distinct_on": [ - 5585, - "[v_league_season_player_stats_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5584, - "[v_league_season_player_stats_order_by!]" - ], - "where": [ - 5578 - ] - } - ], - "player_stats_aggregate": [ - 5560, - { - "distinct_on": [ - 5585, - "[v_league_season_player_stats_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5584, - "[v_league_season_player_stats_order_by!]" - ], - "where": [ - 5578 - ] - } - ], - "playoff_best_of": [ - 41 - ], - "playoff_round_best_of": [ - 2187, - { - "path": [ - 84 - ] - } + "__typename": [ + 84 + ] + }, + "league_relegation_playoffs_update_column": {}, + "league_relegation_playoffs_updates": { + "_inc": [ + 2426 ], - "playoff_seats": [ - 41 + "_set": [ + 2437 ], - "playoff_stage_type": [ - 1486 + "where": [ + 2424 ], - "playoff_third_place_match": [ - 6 + "__typename": [ + 84 + ] + }, + "league_relegation_playoffs_var_pop_fields": { + "higher_slots": [ + 32 ], - "promote_count": [ - 41 + "__typename": [ + 84 + ] + }, + "league_relegation_playoffs_var_pop_order_by": { + "higher_slots": [ + 3505 ], - "regular_season_stage_type": [ - 1486 + "__typename": [ + 84 + ] + }, + "league_relegation_playoffs_var_samp_fields": { + "higher_slots": [ + 32 ], - "relegate_count": [ - 41 + "__typename": [ + 84 + ] + }, + "league_relegation_playoffs_var_samp_order_by": { + "higher_slots": [ + 3505 ], - "relegation_down_count": [ - 41 + "__typename": [ + 84 + ] + }, + "league_relegation_playoffs_variance_fields": { + "higher_slots": [ + 32 ], - "relegation_playoffs": [ - 2283, - { - "distinct_on": [ - 2304, - "[league_relegation_playoffs_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 2302, - "[league_relegation_playoffs_order_by!]" - ], - "where": [ - 2292 - ] - } + "__typename": [ + 84 + ] + }, + "league_relegation_playoffs_variance_order_by": { + "higher_slots": [ + 3505 ], - "relegation_playoffs_aggregate": [ - 2284, - { - "distinct_on": [ - 2304, - "[league_relegation_playoffs_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 2302, - "[league_relegation_playoffs_order_by!]" - ], - "where": [ - 2292 - ] - } + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals": { + "bracket": [ + 5130 ], - "relegation_up_count": [ - 41 + "created_at": [ + 5086 ], - "roster_lock_at": [ - 4954 + "e_proposal_status": [ + 981 ], - "season_divisions": [ - 2365, - { - "distinct_on": [ - 2384, - "[league_season_divisions_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 2382, - "[league_season_divisions_order_by!]" - ], - "where": [ - 2372 - ] - } + "id": [ + 6298 ], - "season_divisions_aggregate": [ - 2366, - { - "distinct_on": [ - 2384, - "[league_season_divisions_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 2382, - "[league_season_divisions_order_by!]" - ], - "where": [ - 2372 - ] - } + "message": [ + 84 ], - "season_number": [ - 41 + "proposed_by": [ + 4463 ], - "signup_closes_at": [ - 4954 + "proposed_by_league_team_season_id": [ + 6298 ], - "signup_opens_at": [ - 4954 + "proposed_by_steam_id": [ + 300 ], - "standings": [ - 5526, - { - "distinct_on": [ - 5542, - "[v_league_division_standings_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5541, - "[v_league_division_standings_order_by!]" - ], - "where": [ - 5535 - ] - } + "proposed_time": [ + 5086 ], - "standings_aggregate": [ - 5527, - { - "distinct_on": [ - 5542, - "[v_league_division_standings_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5541, - "[v_league_division_standings_order_by!]" - ], - "where": [ - 5535 - ] - } + "responded_by": [ + 4463 ], - "starts_at": [ - 4954 + "responded_by_steam_id": [ + 300 ], "status": [ - 997 - ], - "team_seasons": [ - 2505, - { - "distinct_on": [ - 2527, - "[league_team_seasons_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 2525, - "[league_team_seasons_order_by!]" - ], - "where": [ - 2514 - ] - } + 986 ], - "team_seasons_aggregate": [ - 2506, - { - "distinct_on": [ - 2527, - "[league_team_seasons_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 2525, - "[league_team_seasons_order_by!]" - ], - "where": [ - 2514 - ] - } + "team_season": [ + 2637 ], - "week_best_of": [ - 2187, - { - "path": [ - 84 - ] - } + "tournament_bracket_id": [ + 6298 ], "__typename": [ 84 ] }, - "league_seasons_aggregate": { + "league_scheduling_proposals_aggregate": { "aggregate": [ - 2392 + 2460 ], "nodes": [ - 2390 + 2456 ], "__typename": [ 84 ] }, - "league_seasons_aggregate_fields": { + "league_scheduling_proposals_aggregate_bool_exp": { + "count": [ + 2459 + ], + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_aggregate_bool_exp_count": { + "arguments": [ + 2477 + ], + "distinct": [ + 6 + ], + "filter": [ + 2465 + ], + "predicate": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_aggregate_fields": { "avg": [ - 2394 + 2463 ], "count": [ 41, { "columns": [ - 2410, - "[league_seasons_select_column!]" + 2477, + "[league_scheduling_proposals_select_column!]" ], "distinct": [ 6 @@ -39978,1082 +40367,1173 @@ export default { } ], "max": [ - 2402 + 2469 ], "min": [ - 2403 + 2471 ], "stddev": [ - 2412 + 2479 ], "stddev_pop": [ - 2413 + 2481 ], "stddev_samp": [ - 2414 + 2483 ], "sum": [ - 2417 + 2487 ], "var_pop": [ - 2420 + 2491 ], "var_samp": [ - 2421 + 2493 ], "variance": [ - 2422 + 2495 ], "__typename": [ 84 ] }, - "league_seasons_append_input": { - "playoff_round_best_of": [ - 2187 + "league_scheduling_proposals_aggregate_order_by": { + "avg": [ + 2464 ], - "week_best_of": [ - 2187 + "count": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "league_seasons_avg_fields": { - "created_by_steam_id": [ - 32 + "max": [ + 2470 ], - "default_best_of": [ - 32 + "min": [ + 2472 ], - "direct_promote_count": [ - 32 + "stddev": [ + 2480 ], - "direct_relegate_count": [ - 32 + "stddev_pop": [ + 2482 ], - "games_per_week": [ - 32 + "stddev_samp": [ + 2484 ], - "match_weeks_count": [ - 32 + "sum": [ + 2488 ], - "max_roster_size": [ - 32 + "var_pop": [ + 2492 ], - "min_roster_size": [ - 32 + "var_samp": [ + 2494 ], - "playoff_best_of": [ - 32 + "variance": [ + 2496 ], - "playoff_seats": [ - 32 + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_arr_rel_insert_input": { + "data": [ + 2468 ], - "promote_count": [ - 32 + "on_conflict": [ + 2474 ], - "relegate_count": [ + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_avg_fields": { + "proposed_by_steam_id": [ 32 ], - "relegation_down_count": [ + "responded_by_steam_id": [ 32 ], - "relegation_up_count": [ - 32 + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_avg_order_by": { + "proposed_by_steam_id": [ + 3505 ], - "season_number": [ - 32 + "responded_by_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "league_seasons_bool_exp": { + "league_scheduling_proposals_bool_exp": { "_and": [ - 2395 + 2465 ], "_not": [ - 2395 + 2465 ], "_or": [ - 2395 + 2465 ], - "auto_regular_season_format": [ - 7 + "bracket": [ + 5141 ], - "awards": [ - 209 + "created_at": [ + 5087 ], - "awards_aggregate": [ - 202 + "e_proposal_status": [ + 984 ], - "can_register": [ - 7 + "id": [ + 6300 ], - "created_at": [ - 4955 + "message": [ + 86 ], - "created_by_steam_id": [ - 271 + "proposed_by": [ + 4467 ], - "default_best_of": [ - 42 + "proposed_by_league_team_season_id": [ + 6300 ], - "direct_promote_count": [ - 42 + "proposed_by_steam_id": [ + 302 ], - "direct_relegate_count": [ - 42 + "proposed_time": [ + 5087 ], - "e_league_season_status": [ - 995 + "responded_by": [ + 4467 ], - "games_per_week": [ - 42 + "responded_by_steam_id": [ + 302 ], - "id": [ - 5456 + "status": [ + 987 ], - "is_league_admin": [ - 7 + "team_season": [ + 2646 ], - "is_roster_locked": [ - 7 + "tournament_bracket_id": [ + 6300 ], - "match_options_id": [ - 5456 + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_constraint": {}, + "league_scheduling_proposals_inc_input": { + "proposed_by_steam_id": [ + 300 ], - "match_weeks": [ - 2251 + "responded_by_steam_id": [ + 300 ], - "match_weeks_aggregate": [ - 2244 + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_insert_input": { + "bracket": [ + 5150 ], - "match_weeks_count": [ - 42 + "created_at": [ + 5086 ], - "max_roster_size": [ - 42 + "e_proposal_status": [ + 992 ], - "min_roster_size": [ - 42 + "id": [ + 6298 ], - "movements": [ - 2432 + "message": [ + 84 ], - "movements_aggregate": [ - 2425 + "proposed_by": [ + 4474 ], - "my_registration": [ - 2514 + "proposed_by_league_team_season_id": [ + 6298 ], - "name": [ - 86 + "proposed_by_steam_id": [ + 300 ], - "options": [ - 3026 + "proposed_time": [ + 5086 ], - "player_stats": [ - 5578 + "responded_by": [ + 4474 ], - "player_stats_aggregate": [ - 5561 + "responded_by_steam_id": [ + 300 ], - "playoff_best_of": [ - 42 + "status": [ + 986 ], - "playoff_round_best_of": [ - 2189 + "team_season": [ + 2655 ], - "playoff_seats": [ - 42 + "tournament_bracket_id": [ + 6298 ], - "playoff_stage_type": [ - 1487 + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_max_fields": { + "created_at": [ + 5086 ], - "playoff_third_place_match": [ - 7 + "id": [ + 6298 ], - "promote_count": [ - 42 + "message": [ + 84 ], - "regular_season_stage_type": [ - 1487 + "proposed_by_league_team_season_id": [ + 6298 ], - "relegate_count": [ - 42 + "proposed_by_steam_id": [ + 300 ], - "relegation_down_count": [ - 42 + "proposed_time": [ + 5086 ], - "relegation_playoffs": [ - 2292 + "responded_by_steam_id": [ + 300 ], - "relegation_playoffs_aggregate": [ - 2285 + "tournament_bracket_id": [ + 6298 ], - "relegation_up_count": [ - 42 + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_max_order_by": { + "created_at": [ + 3505 ], - "roster_lock_at": [ - 4955 + "id": [ + 3505 ], - "season_divisions": [ - 2372 + "message": [ + 3505 ], - "season_divisions_aggregate": [ - 2367 + "proposed_by_league_team_season_id": [ + 3505 ], - "season_number": [ - 42 + "proposed_by_steam_id": [ + 3505 ], - "signup_closes_at": [ - 4955 + "proposed_time": [ + 3505 ], - "signup_opens_at": [ - 4955 + "responded_by_steam_id": [ + 3505 ], - "standings": [ - 5535 + "tournament_bracket_id": [ + 3505 ], - "standings_aggregate": [ - 5528 + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_min_fields": { + "created_at": [ + 5086 ], - "starts_at": [ - 4955 + "id": [ + 6298 ], - "status": [ - 998 + "message": [ + 84 ], - "team_seasons": [ - 2514 + "proposed_by_league_team_season_id": [ + 6298 ], - "team_seasons_aggregate": [ - 2507 + "proposed_by_steam_id": [ + 300 ], - "week_best_of": [ - 2189 + "proposed_time": [ + 5086 + ], + "responded_by_steam_id": [ + 300 + ], + "tournament_bracket_id": [ + 6298 ], "__typename": [ 84 ] }, - "league_seasons_constraint": {}, - "league_seasons_delete_at_path_input": { - "playoff_round_best_of": [ - 84 + "league_scheduling_proposals_min_order_by": { + "created_at": [ + 3505 ], - "week_best_of": [ - 84 + "id": [ + 3505 + ], + "message": [ + 3505 + ], + "proposed_by_league_team_season_id": [ + 3505 + ], + "proposed_by_steam_id": [ + 3505 + ], + "proposed_time": [ + 3505 + ], + "responded_by_steam_id": [ + 3505 + ], + "tournament_bracket_id": [ + 3505 ], "__typename": [ 84 ] }, - "league_seasons_delete_elem_input": { - "playoff_round_best_of": [ + "league_scheduling_proposals_mutation_response": { + "affected_rows": [ 41 ], - "week_best_of": [ - 41 + "returning": [ + 2456 ], "__typename": [ 84 ] }, - "league_seasons_delete_key_input": { - "playoff_round_best_of": [ - 84 + "league_scheduling_proposals_on_conflict": { + "constraint": [ + 2466 ], - "week_best_of": [ - 84 + "update_columns": [ + 2489 + ], + "where": [ + 2465 ], "__typename": [ 84 ] }, - "league_seasons_inc_input": { - "created_by_steam_id": [ - 269 + "league_scheduling_proposals_order_by": { + "bracket": [ + 5152 ], - "default_best_of": [ - 41 + "created_at": [ + 3505 ], - "direct_promote_count": [ - 41 + "e_proposal_status": [ + 994 ], - "direct_relegate_count": [ - 41 + "id": [ + 3505 ], - "games_per_week": [ - 41 - ], - "match_weeks_count": [ - 41 + "message": [ + 3505 ], - "max_roster_size": [ - 41 + "proposed_by": [ + 4476 ], - "min_roster_size": [ - 41 + "proposed_by_league_team_season_id": [ + 3505 ], - "playoff_best_of": [ - 41 + "proposed_by_steam_id": [ + 3505 ], - "playoff_seats": [ - 41 + "proposed_time": [ + 3505 ], - "promote_count": [ - 41 + "responded_by": [ + 4476 ], - "relegate_count": [ - 41 + "responded_by_steam_id": [ + 3505 ], - "relegation_down_count": [ - 41 + "status": [ + 3505 ], - "relegation_up_count": [ - 41 + "team_season": [ + 2657 ], - "season_number": [ - 41 + "tournament_bracket_id": [ + 3505 ], "__typename": [ 84 ] }, - "league_seasons_insert_input": { - "auto_regular_season_format": [ - 6 - ], - "awards": [ - 206 + "league_scheduling_proposals_pk_columns_input": { + "id": [ + 6298 ], + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_select_column": {}, + "league_scheduling_proposals_set_input": { "created_at": [ - 4954 - ], - "created_by_steam_id": [ - 269 - ], - "default_best_of": [ - 41 - ], - "direct_promote_count": [ - 41 - ], - "direct_relegate_count": [ - 41 - ], - "e_league_season_status": [ - 1003 - ], - "games_per_week": [ - 41 + 5086 ], "id": [ - 5454 - ], - "match_options_id": [ - 5454 - ], - "match_weeks": [ - 2248 - ], - "match_weeks_count": [ - 41 - ], - "max_roster_size": [ - 41 - ], - "min_roster_size": [ - 41 - ], - "movements": [ - 2429 + 6298 ], - "name": [ + "message": [ 84 ], - "options": [ - 3035 - ], - "player_stats": [ - 5575 - ], - "playoff_best_of": [ - 41 - ], - "playoff_round_best_of": [ - 2187 - ], - "playoff_seats": [ - 41 - ], - "playoff_stage_type": [ - 1486 - ], - "playoff_third_place_match": [ - 6 - ], - "promote_count": [ - 41 - ], - "regular_season_stage_type": [ - 1486 - ], - "relegate_count": [ - 41 - ], - "relegation_down_count": [ - 41 - ], - "relegation_playoffs": [ - 2289 - ], - "relegation_up_count": [ - 41 - ], - "roster_lock_at": [ - 4954 - ], - "season_divisions": [ - 2371 - ], - "season_number": [ - 41 - ], - "signup_closes_at": [ - 4954 + "proposed_by_league_team_season_id": [ + 6298 ], - "signup_opens_at": [ - 4954 + "proposed_by_steam_id": [ + 300 ], - "standings": [ - 5532 + "proposed_time": [ + 5086 ], - "starts_at": [ - 4954 + "responded_by_steam_id": [ + 300 ], "status": [ - 997 - ], - "team_seasons": [ - 2511 + 986 ], - "week_best_of": [ - 2187 + "tournament_bracket_id": [ + 6298 ], "__typename": [ 84 ] }, - "league_seasons_max_fields": { - "created_at": [ - 4954 - ], - "created_by_steam_id": [ - 269 - ], - "default_best_of": [ - 41 - ], - "direct_promote_count": [ - 41 - ], - "direct_relegate_count": [ - 41 - ], - "games_per_week": [ - 41 - ], - "id": [ - 5454 - ], - "match_options_id": [ - 5454 - ], - "match_weeks_count": [ - 41 - ], - "max_roster_size": [ - 41 + "league_scheduling_proposals_stddev_fields": { + "proposed_by_steam_id": [ + 32 ], - "min_roster_size": [ - 41 + "responded_by_steam_id": [ + 32 ], - "name": [ + "__typename": [ 84 + ] + }, + "league_scheduling_proposals_stddev_order_by": { + "proposed_by_steam_id": [ + 3505 ], - "playoff_best_of": [ - 41 + "responded_by_steam_id": [ + 3505 ], - "playoff_seats": [ - 41 + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_stddev_pop_fields": { + "proposed_by_steam_id": [ + 32 ], - "promote_count": [ - 41 + "responded_by_steam_id": [ + 32 ], - "relegate_count": [ - 41 + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_stddev_pop_order_by": { + "proposed_by_steam_id": [ + 3505 ], - "relegation_down_count": [ - 41 + "responded_by_steam_id": [ + 3505 ], - "relegation_up_count": [ - 41 + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_stddev_samp_fields": { + "proposed_by_steam_id": [ + 32 ], - "roster_lock_at": [ - 4954 + "responded_by_steam_id": [ + 32 ], - "season_number": [ - 41 + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_stddev_samp_order_by": { + "proposed_by_steam_id": [ + 3505 ], - "signup_closes_at": [ - 4954 + "responded_by_steam_id": [ + 3505 ], - "signup_opens_at": [ - 4954 + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_stream_cursor_input": { + "initial_value": [ + 2486 ], - "starts_at": [ - 4954 + "ordering": [ + 383 ], "__typename": [ 84 ] }, - "league_seasons_min_fields": { + "league_scheduling_proposals_stream_cursor_value_input": { "created_at": [ - 4954 - ], - "created_by_steam_id": [ - 269 - ], - "default_best_of": [ - 41 - ], - "direct_promote_count": [ - 41 - ], - "direct_relegate_count": [ - 41 - ], - "games_per_week": [ - 41 + 5086 ], "id": [ - 5454 - ], - "match_options_id": [ - 5454 - ], - "match_weeks_count": [ - 41 - ], - "max_roster_size": [ - 41 - ], - "min_roster_size": [ - 41 + 6298 ], - "name": [ + "message": [ 84 ], - "playoff_best_of": [ - 41 - ], - "playoff_seats": [ - 41 - ], - "promote_count": [ - 41 - ], - "relegate_count": [ - 41 - ], - "relegation_down_count": [ - 41 - ], - "relegation_up_count": [ - 41 + "proposed_by_league_team_season_id": [ + 6298 ], - "roster_lock_at": [ - 4954 + "proposed_by_steam_id": [ + 300 ], - "season_number": [ - 41 + "proposed_time": [ + 5086 ], - "signup_closes_at": [ - 4954 + "responded_by_steam_id": [ + 300 ], - "signup_opens_at": [ - 4954 + "status": [ + 986 ], - "starts_at": [ - 4954 + "tournament_bracket_id": [ + 6298 ], "__typename": [ 84 ] }, - "league_seasons_mutation_response": { - "affected_rows": [ - 41 + "league_scheduling_proposals_sum_fields": { + "proposed_by_steam_id": [ + 300 ], - "returning": [ - 2390 + "responded_by_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "league_seasons_obj_rel_insert_input": { - "data": [ - 2401 + "league_scheduling_proposals_sum_order_by": { + "proposed_by_steam_id": [ + 3505 ], - "on_conflict": [ - 2406 + "responded_by_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "league_seasons_on_conflict": { - "constraint": [ - 2396 + "league_scheduling_proposals_update_column": {}, + "league_scheduling_proposals_updates": { + "_inc": [ + 2467 ], - "update_columns": [ - 2418 + "_set": [ + 2478 ], "where": [ - 2395 + 2465 ], "__typename": [ 84 ] }, - "league_seasons_order_by": { - "auto_regular_season_format": [ - 3373 - ], - "awards_aggregate": [ - 205 - ], - "can_register": [ - 3373 - ], - "created_at": [ - 3373 - ], - "created_by_steam_id": [ - 3373 - ], - "default_best_of": [ - 3373 - ], - "direct_promote_count": [ - 3373 - ], - "direct_relegate_count": [ - 3373 - ], - "e_league_season_status": [ - 1005 - ], - "games_per_week": [ - 3373 - ], - "id": [ - 3373 - ], - "is_league_admin": [ - 3373 - ], - "is_roster_locked": [ - 3373 + "league_scheduling_proposals_var_pop_fields": { + "proposed_by_steam_id": [ + 32 ], - "match_options_id": [ - 3373 + "responded_by_steam_id": [ + 32 ], - "match_weeks_aggregate": [ - 2247 + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_var_pop_order_by": { + "proposed_by_steam_id": [ + 3505 ], - "match_weeks_count": [ - 3373 + "responded_by_steam_id": [ + 3505 ], - "max_roster_size": [ - 3373 + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_var_samp_fields": { + "proposed_by_steam_id": [ + 32 ], - "min_roster_size": [ - 3373 + "responded_by_steam_id": [ + 32 ], - "movements_aggregate": [ - 2428 + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_var_samp_order_by": { + "proposed_by_steam_id": [ + 3505 ], - "my_registration_aggregate": [ - 2510 + "responded_by_steam_id": [ + 3505 ], - "name": [ - 3373 + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_variance_fields": { + "proposed_by_steam_id": [ + 32 ], - "options": [ - 3037 + "responded_by_steam_id": [ + 32 ], - "player_stats_aggregate": [ - 5574 + "__typename": [ + 84 + ] + }, + "league_scheduling_proposals_variance_order_by": { + "proposed_by_steam_id": [ + 3505 ], - "playoff_best_of": [ - 3373 + "responded_by_steam_id": [ + 3505 ], - "playoff_round_best_of": [ - 3373 + "__typename": [ + 84 + ] + }, + "league_season_divisions": { + "created_at": [ + 5086 ], - "playoff_seats": [ - 3373 + "division": [ + 2346 ], - "playoff_stage_type": [ - 3373 + "id": [ + 6298 ], - "playoff_third_place_match": [ - 3373 + "league_division_id": [ + 6298 ], - "promote_count": [ - 3373 + "league_season_id": [ + 6298 ], - "regular_season_stage_type": [ - 3373 + "season": [ + 2522 ], - "relegate_count": [ - 3373 + "standings": [ + 6370, + { + "distinct_on": [ + 6386, + "[v_league_division_standings_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6385, + "[v_league_division_standings_order_by!]" + ], + "where": [ + 6379 + ] + } ], - "relegation_down_count": [ - 3373 + "standings_aggregate": [ + 6371, + { + "distinct_on": [ + 6386, + "[v_league_division_standings_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6385, + "[v_league_division_standings_order_by!]" + ], + "where": [ + 6379 + ] + } ], - "relegation_playoffs_aggregate": [ - 2288 + "tournament": [ + 5522 ], - "relegation_up_count": [ - 3373 + "tournament_id": [ + 6298 ], - "roster_lock_at": [ - 3373 + "__typename": [ + 84 + ] + }, + "league_season_divisions_aggregate": { + "aggregate": [ + 2501 ], - "season_divisions_aggregate": [ - 2370 + "nodes": [ + 2497 ], - "season_number": [ - 3373 + "__typename": [ + 84 + ] + }, + "league_season_divisions_aggregate_bool_exp": { + "count": [ + 2500 ], - "signup_closes_at": [ - 3373 + "__typename": [ + 84 + ] + }, + "league_season_divisions_aggregate_bool_exp_count": { + "arguments": [ + 2516 ], - "signup_opens_at": [ - 3373 + "distinct": [ + 6 ], - "standings_aggregate": [ - 5531 + "filter": [ + 2504 ], - "starts_at": [ - 3373 + "predicate": [ + 42 ], - "status": [ - 3373 + "__typename": [ + 84 + ] + }, + "league_season_divisions_aggregate_fields": { + "count": [ + 41, + { + "columns": [ + 2516, + "[league_season_divisions_select_column!]" + ], + "distinct": [ + 6 + ] + } ], - "team_seasons_aggregate": [ - 2510 + "max": [ + 2507 ], - "week_best_of": [ - 3373 + "min": [ + 2509 ], "__typename": [ 84 ] }, - "league_seasons_pk_columns_input": { - "id": [ - 5454 + "league_season_divisions_aggregate_order_by": { + "count": [ + 3505 + ], + "max": [ + 2508 + ], + "min": [ + 2510 ], "__typename": [ 84 ] }, - "league_seasons_prepend_input": { - "playoff_round_best_of": [ - 2187 + "league_season_divisions_arr_rel_insert_input": { + "data": [ + 2506 ], - "week_best_of": [ - 2187 + "on_conflict": [ + 2513 ], "__typename": [ 84 ] }, - "league_seasons_select_column": {}, - "league_seasons_set_input": { - "auto_regular_season_format": [ - 6 - ], - "created_at": [ - 4954 - ], - "created_by_steam_id": [ - 269 + "league_season_divisions_bool_exp": { + "_and": [ + 2504 ], - "default_best_of": [ - 41 + "_not": [ + 2504 ], - "direct_promote_count": [ - 41 + "_or": [ + 2504 ], - "direct_relegate_count": [ - 41 + "created_at": [ + 5087 ], - "games_per_week": [ - 41 + "division": [ + 2350 ], "id": [ - 5454 - ], - "match_options_id": [ - 5454 + 6300 ], - "match_weeks_count": [ - 41 + "league_division_id": [ + 6300 ], - "max_roster_size": [ - 41 + "league_season_id": [ + 6300 ], - "min_roster_size": [ - 41 + "season": [ + 2527 ], - "name": [ - 84 + "standings": [ + 6379 ], - "playoff_best_of": [ - 41 + "standings_aggregate": [ + 6372 ], - "playoff_round_best_of": [ - 2187 + "tournament": [ + 5543 ], - "playoff_seats": [ - 41 + "tournament_id": [ + 6300 ], - "playoff_stage_type": [ - 1486 + "__typename": [ + 84 + ] + }, + "league_season_divisions_constraint": {}, + "league_season_divisions_insert_input": { + "created_at": [ + 5086 ], - "playoff_third_place_match": [ - 6 + "division": [ + 2357 ], - "promote_count": [ - 41 + "id": [ + 6298 ], - "regular_season_stage_type": [ - 1486 + "league_division_id": [ + 6298 ], - "relegate_count": [ - 41 + "league_season_id": [ + 6298 ], - "relegation_down_count": [ - 41 + "season": [ + 2537 ], - "relegation_up_count": [ - 41 + "standings": [ + 6376 ], - "roster_lock_at": [ - 4954 + "tournament": [ + 5552 ], - "season_number": [ - 41 + "tournament_id": [ + 6298 ], - "signup_closes_at": [ - 4954 + "__typename": [ + 84 + ] + }, + "league_season_divisions_max_fields": { + "created_at": [ + 5086 ], - "signup_opens_at": [ - 4954 + "id": [ + 6298 ], - "starts_at": [ - 4954 + "league_division_id": [ + 6298 ], - "status": [ - 997 + "league_season_id": [ + 6298 ], - "week_best_of": [ - 2187 + "tournament_id": [ + 6298 ], "__typename": [ 84 ] }, - "league_seasons_stddev_fields": { - "created_by_steam_id": [ - 32 + "league_season_divisions_max_order_by": { + "created_at": [ + 3505 ], - "default_best_of": [ - 32 + "id": [ + 3505 ], - "direct_promote_count": [ - 32 + "league_division_id": [ + 3505 ], - "direct_relegate_count": [ - 32 + "league_season_id": [ + 3505 ], - "games_per_week": [ - 32 + "tournament_id": [ + 3505 ], - "match_weeks_count": [ - 32 + "__typename": [ + 84 + ] + }, + "league_season_divisions_min_fields": { + "created_at": [ + 5086 ], - "max_roster_size": [ - 32 + "id": [ + 6298 ], - "min_roster_size": [ - 32 + "league_division_id": [ + 6298 ], - "playoff_best_of": [ - 32 + "league_season_id": [ + 6298 ], - "playoff_seats": [ - 32 + "tournament_id": [ + 6298 ], - "promote_count": [ - 32 + "__typename": [ + 84 + ] + }, + "league_season_divisions_min_order_by": { + "created_at": [ + 3505 ], - "relegate_count": [ - 32 + "id": [ + 3505 ], - "relegation_down_count": [ - 32 + "league_division_id": [ + 3505 ], - "relegation_up_count": [ - 32 + "league_season_id": [ + 3505 ], - "season_number": [ - 32 + "tournament_id": [ + 3505 ], "__typename": [ 84 ] }, - "league_seasons_stddev_pop_fields": { - "created_by_steam_id": [ - 32 + "league_season_divisions_mutation_response": { + "affected_rows": [ + 41 ], - "default_best_of": [ - 32 + "returning": [ + 2497 ], - "direct_promote_count": [ - 32 + "__typename": [ + 84 + ] + }, + "league_season_divisions_obj_rel_insert_input": { + "data": [ + 2506 ], - "direct_relegate_count": [ - 32 + "on_conflict": [ + 2513 ], - "games_per_week": [ - 32 + "__typename": [ + 84 + ] + }, + "league_season_divisions_on_conflict": { + "constraint": [ + 2505 ], - "match_weeks_count": [ - 32 + "update_columns": [ + 2520 ], - "max_roster_size": [ - 32 + "where": [ + 2504 ], - "min_roster_size": [ - 32 + "__typename": [ + 84 + ] + }, + "league_season_divisions_order_by": { + "created_at": [ + 3505 ], - "playoff_best_of": [ - 32 + "division": [ + 2359 ], - "playoff_seats": [ - 32 + "id": [ + 3505 ], - "promote_count": [ - 32 + "league_division_id": [ + 3505 ], - "relegate_count": [ - 32 + "league_season_id": [ + 3505 ], - "relegation_down_count": [ - 32 + "season": [ + 2539 ], - "relegation_up_count": [ - 32 + "standings_aggregate": [ + 6375 ], - "season_number": [ - 32 + "tournament": [ + 5554 + ], + "tournament_id": [ + 3505 ], "__typename": [ 84 ] }, - "league_seasons_stddev_samp_fields": { - "created_by_steam_id": [ - 32 - ], - "default_best_of": [ - 32 - ], - "direct_promote_count": [ - 32 + "league_season_divisions_pk_columns_input": { + "id": [ + 6298 ], - "direct_relegate_count": [ - 32 + "__typename": [ + 84 + ] + }, + "league_season_divisions_select_column": {}, + "league_season_divisions_set_input": { + "created_at": [ + 5086 ], - "games_per_week": [ - 32 + "id": [ + 6298 ], - "match_weeks_count": [ - 32 + "league_division_id": [ + 6298 ], - "max_roster_size": [ - 32 + "league_season_id": [ + 6298 ], - "min_roster_size": [ - 32 + "tournament_id": [ + 6298 ], - "playoff_best_of": [ - 32 + "__typename": [ + 84 + ] + }, + "league_season_divisions_stream_cursor_input": { + "initial_value": [ + 2519 ], - "playoff_seats": [ - 32 + "ordering": [ + 383 ], - "promote_count": [ - 32 + "__typename": [ + 84 + ] + }, + "league_season_divisions_stream_cursor_value_input": { + "created_at": [ + 5086 ], - "relegate_count": [ - 32 + "id": [ + 6298 ], - "relegation_down_count": [ - 32 + "league_division_id": [ + 6298 ], - "relegation_up_count": [ - 32 + "league_season_id": [ + 6298 ], - "season_number": [ - 32 + "tournament_id": [ + 6298 ], "__typename": [ 84 ] }, - "league_seasons_stream_cursor_input": { - "initial_value": [ - 2416 + "league_season_divisions_update_column": {}, + "league_season_divisions_updates": { + "_set": [ + 2517 ], - "ordering": [ - 352 + "where": [ + 2504 ], "__typename": [ 84 ] }, - "league_seasons_stream_cursor_value_input": { + "league_seasons": { "auto_regular_season_format": [ 6 ], - "created_at": [ - 4954 - ], + "awards": [ + 231, + { + "distinct_on": [ + 252, + "[award_recipients_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 250, + "[award_recipients_order_by!]" + ], + "where": [ + 240 + ] + } + ], + "awards_aggregate": [ + 232, + { + "distinct_on": [ + 252, + "[award_recipients_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 250, + "[award_recipients_order_by!]" + ], + "where": [ + 240 + ] + } + ], + "can_register": [ + 6 + ], + "created_at": [ + 5086 + ], "created_by_steam_id": [ - 269 + 300 ], "default_best_of": [ 41 @@ -41064,14 +41544,67 @@ export default { "direct_relegate_count": [ 41 ], + "e_league_season_status": [ + 1023 + ], "games_per_week": [ 41 ], "id": [ - 5454 + 6298 + ], + "is_league_admin": [ + 6 + ], + "is_roster_locked": [ + 6 ], "match_options_id": [ - 5454 + 6298 + ], + "match_weeks": [ + 2374, + { + "distinct_on": [ + 2395, + "[league_match_weeks_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2393, + "[league_match_weeks_order_by!]" + ], + "where": [ + 2383 + ] + } + ], + "match_weeks_aggregate": [ + 2375, + { + "distinct_on": [ + 2395, + "[league_match_weeks_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2393, + "[league_match_weeks_order_by!]" + ], + "where": [ + 2383 + ] + } ], "match_weeks_count": [ 41 @@ -41082,20 +41615,138 @@ export default { "min_roster_size": [ 41 ], + "movements": [ + 2555, + { + "distinct_on": [ + 2576, + "[league_team_movements_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2574, + "[league_team_movements_order_by!]" + ], + "where": [ + 2564 + ] + } + ], + "movements_aggregate": [ + 2556, + { + "distinct_on": [ + 2576, + "[league_team_movements_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2574, + "[league_team_movements_order_by!]" + ], + "where": [ + 2564 + ] + } + ], + "my_registration": [ + 2637, + { + "distinct_on": [ + 2659, + "[league_team_seasons_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2657, + "[league_team_seasons_order_by!]" + ], + "where": [ + 2646 + ] + } + ], "name": [ 84 ], + "options": [ + 3147 + ], + "player_stats": [ + 6403, + { + "distinct_on": [ + 6429, + "[v_league_season_player_stats_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6428, + "[v_league_season_player_stats_order_by!]" + ], + "where": [ + 6422 + ] + } + ], + "player_stats_aggregate": [ + 6404, + { + "distinct_on": [ + 6429, + "[v_league_season_player_stats_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6428, + "[v_league_season_player_stats_order_by!]" + ], + "where": [ + 6422 + ] + } + ], "playoff_best_of": [ 41 ], "playoff_round_best_of": [ - 2187 + 2319, + { + "path": [ + 84 + ] + } ], "playoff_seats": [ 41 ], "playoff_stage_type": [ - 1486 + 1517 ], "playoff_third_place_match": [ 6 @@ -41104,7 +41755,7 @@ export default { 41 ], "regular_season_stage_type": [ - 1486 + 1517 ], "relegate_count": [ 41 @@ -41112,115 +41763,285 @@ export default { "relegation_down_count": [ 41 ], + "relegation_playoffs": [ + 2415, + { + "distinct_on": [ + 2436, + "[league_relegation_playoffs_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2434, + "[league_relegation_playoffs_order_by!]" + ], + "where": [ + 2424 + ] + } + ], + "relegation_playoffs_aggregate": [ + 2416, + { + "distinct_on": [ + 2436, + "[league_relegation_playoffs_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2434, + "[league_relegation_playoffs_order_by!]" + ], + "where": [ + 2424 + ] + } + ], "relegation_up_count": [ 41 ], "roster_lock_at": [ - 4954 + 5086 + ], + "season_divisions": [ + 2497, + { + "distinct_on": [ + 2516, + "[league_season_divisions_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2514, + "[league_season_divisions_order_by!]" + ], + "where": [ + 2504 + ] + } + ], + "season_divisions_aggregate": [ + 2498, + { + "distinct_on": [ + 2516, + "[league_season_divisions_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2514, + "[league_season_divisions_order_by!]" + ], + "where": [ + 2504 + ] + } ], "season_number": [ 41 ], "signup_closes_at": [ - 4954 + 5086 ], "signup_opens_at": [ - 4954 + 5086 + ], + "standings": [ + 6370, + { + "distinct_on": [ + 6386, + "[v_league_division_standings_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6385, + "[v_league_division_standings_order_by!]" + ], + "where": [ + 6379 + ] + } + ], + "standings_aggregate": [ + 6371, + { + "distinct_on": [ + 6386, + "[v_league_division_standings_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6385, + "[v_league_division_standings_order_by!]" + ], + "where": [ + 6379 + ] + } ], "starts_at": [ - 4954 + 5086 ], "status": [ - 997 + 1028 + ], + "team_seasons": [ + 2637, + { + "distinct_on": [ + 2659, + "[league_team_seasons_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2657, + "[league_team_seasons_order_by!]" + ], + "where": [ + 2646 + ] + } + ], + "team_seasons_aggregate": [ + 2638, + { + "distinct_on": [ + 2659, + "[league_team_seasons_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2657, + "[league_team_seasons_order_by!]" + ], + "where": [ + 2646 + ] + } ], "week_best_of": [ - 2187 + 2319, + { + "path": [ + 84 + ] + } ], "__typename": [ 84 ] }, - "league_seasons_sum_fields": { - "created_by_steam_id": [ - 269 - ], - "default_best_of": [ - 41 - ], - "direct_promote_count": [ - 41 + "league_seasons_aggregate": { + "aggregate": [ + 2524 ], - "direct_relegate_count": [ - 41 + "nodes": [ + 2522 ], - "games_per_week": [ - 41 + "__typename": [ + 84 + ] + }, + "league_seasons_aggregate_fields": { + "avg": [ + 2526 ], - "match_weeks_count": [ - 41 + "count": [ + 41, + { + "columns": [ + 2542, + "[league_seasons_select_column!]" + ], + "distinct": [ + 6 + ] + } ], - "max_roster_size": [ - 41 + "max": [ + 2534 ], - "min_roster_size": [ - 41 + "min": [ + 2535 ], - "playoff_best_of": [ - 41 + "stddev": [ + 2544 ], - "playoff_seats": [ - 41 + "stddev_pop": [ + 2545 ], - "promote_count": [ - 41 + "stddev_samp": [ + 2546 ], - "relegate_count": [ - 41 + "sum": [ + 2549 ], - "relegation_down_count": [ - 41 + "var_pop": [ + 2552 ], - "relegation_up_count": [ - 41 + "var_samp": [ + 2553 ], - "season_number": [ - 41 + "variance": [ + 2554 ], "__typename": [ 84 ] }, - "league_seasons_update_column": {}, - "league_seasons_updates": { - "_append": [ - 2393 - ], - "_delete_at_path": [ - 2397 - ], - "_delete_elem": [ - 2398 - ], - "_delete_key": [ - 2399 - ], - "_inc": [ - 2400 - ], - "_prepend": [ - 2409 - ], - "_set": [ - 2411 + "league_seasons_append_input": { + "playoff_round_best_of": [ + 2319 ], - "where": [ - 2395 + "week_best_of": [ + 2319 ], "__typename": [ 84 ] }, - "league_seasons_var_pop_fields": { + "league_seasons_avg_fields": { "created_by_steam_id": [ 32 ], @@ -41270,1004 +42091,1394 @@ export default { 84 ] }, - "league_seasons_var_samp_fields": { + "league_seasons_bool_exp": { + "_and": [ + 2527 + ], + "_not": [ + 2527 + ], + "_or": [ + 2527 + ], + "auto_regular_season_format": [ + 7 + ], + "awards": [ + 240 + ], + "awards_aggregate": [ + 233 + ], + "can_register": [ + 7 + ], + "created_at": [ + 5087 + ], "created_by_steam_id": [ - 32 + 302 ], "default_best_of": [ - 32 + 42 ], "direct_promote_count": [ - 32 + 42 ], "direct_relegate_count": [ - 32 + 42 + ], + "e_league_season_status": [ + 1026 ], "games_per_week": [ - 32 + 42 + ], + "id": [ + 6300 + ], + "is_league_admin": [ + 7 + ], + "is_roster_locked": [ + 7 + ], + "match_options_id": [ + 6300 + ], + "match_weeks": [ + 2383 + ], + "match_weeks_aggregate": [ + 2376 ], "match_weeks_count": [ - 32 + 42 ], "max_roster_size": [ - 32 + 42 ], "min_roster_size": [ - 32 + 42 + ], + "movements": [ + 2564 + ], + "movements_aggregate": [ + 2557 + ], + "my_registration": [ + 2646 + ], + "name": [ + 86 + ], + "options": [ + 3158 + ], + "player_stats": [ + 6422 + ], + "player_stats_aggregate": [ + 6405 ], "playoff_best_of": [ - 32 + 42 + ], + "playoff_round_best_of": [ + 2321 ], "playoff_seats": [ - 32 + 42 + ], + "playoff_stage_type": [ + 1518 + ], + "playoff_third_place_match": [ + 7 ], "promote_count": [ - 32 + 42 + ], + "regular_season_stage_type": [ + 1518 ], "relegate_count": [ - 32 + 42 ], "relegation_down_count": [ - 32 + 42 + ], + "relegation_playoffs": [ + 2424 + ], + "relegation_playoffs_aggregate": [ + 2417 ], "relegation_up_count": [ - 32 + 42 + ], + "roster_lock_at": [ + 5087 + ], + "season_divisions": [ + 2504 + ], + "season_divisions_aggregate": [ + 2499 ], "season_number": [ - 32 + 42 + ], + "signup_closes_at": [ + 5087 + ], + "signup_opens_at": [ + 5087 + ], + "standings": [ + 6379 + ], + "standings_aggregate": [ + 6372 + ], + "starts_at": [ + 5087 + ], + "status": [ + 1029 + ], + "team_seasons": [ + 2646 + ], + "team_seasons_aggregate": [ + 2639 + ], + "week_best_of": [ + 2321 ], "__typename": [ 84 ] }, - "league_seasons_variance_fields": { + "league_seasons_constraint": {}, + "league_seasons_delete_at_path_input": { + "playoff_round_best_of": [ + 84 + ], + "week_best_of": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "league_seasons_delete_elem_input": { + "playoff_round_best_of": [ + 41 + ], + "week_best_of": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "league_seasons_delete_key_input": { + "playoff_round_best_of": [ + 84 + ], + "week_best_of": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "league_seasons_inc_input": { "created_by_steam_id": [ - 32 + 300 ], "default_best_of": [ - 32 + 41 ], "direct_promote_count": [ - 32 + 41 ], "direct_relegate_count": [ - 32 + 41 ], "games_per_week": [ - 32 + 41 ], "match_weeks_count": [ - 32 + 41 ], "max_roster_size": [ - 32 + 41 ], "min_roster_size": [ - 32 + 41 ], "playoff_best_of": [ - 32 + 41 ], "playoff_seats": [ - 32 + 41 ], "promote_count": [ - 32 + 41 ], "relegate_count": [ - 32 + 41 ], "relegation_down_count": [ - 32 + 41 ], "relegation_up_count": [ - 32 + 41 ], "season_number": [ - 32 + 41 ], "__typename": [ 84 ] }, - "league_team_movements": { - "approved_at": [ - 4954 - ], - "approved_by": [ - 4331 - ], - "approved_by_steam_id": [ - 269 - ], - "computed_to_division": [ - 2214 + "league_seasons_insert_input": { + "auto_regular_season_format": [ + 6 ], - "computed_to_division_id": [ - 5454 + "awards": [ + 237 ], "created_at": [ - 4954 + 5086 ], - "e_movement_type": [ - 929 + "created_by_steam_id": [ + 300 ], - "final_rank": [ + "default_best_of": [ 41 ], - "final_to_division": [ - 2214 + "direct_promote_count": [ + 41 ], - "final_to_division_id": [ - 5454 + "direct_relegate_count": [ + 41 ], - "from_division": [ - 2214 + "e_league_season_status": [ + 1034 ], - "from_division_id": [ - 5454 + "games_per_week": [ + 41 ], "id": [ - 5454 + 6298 ], - "league_season_id": [ - 5454 + "match_options_id": [ + 6298 ], - "league_team": [ - 2547 + "match_weeks": [ + 2380 ], - "league_team_id": [ - 5454 + "match_weeks_count": [ + 41 ], - "season": [ - 2390 + "max_roster_size": [ + 41 ], - "type": [ - 934 + "min_roster_size": [ + 41 ], - "__typename": [ + "movements": [ + 2561 + ], + "name": [ 84 - ] - }, - "league_team_movements_aggregate": { - "aggregate": [ - 2427 ], - "nodes": [ - 2423 + "options": [ + 3167 ], - "__typename": [ - 84 - ] - }, - "league_team_movements_aggregate_bool_exp": { - "count": [ - 2426 + "player_stats": [ + 6419 ], - "__typename": [ - 84 - ] - }, - "league_team_movements_aggregate_bool_exp_count": { - "arguments": [ - 2444 + "playoff_best_of": [ + 41 ], - "distinct": [ + "playoff_round_best_of": [ + 2319 + ], + "playoff_seats": [ + 41 + ], + "playoff_stage_type": [ + 1517 + ], + "playoff_third_place_match": [ 6 ], - "filter": [ - 2432 + "promote_count": [ + 41 ], - "predicate": [ - 42 + "regular_season_stage_type": [ + 1517 ], - "__typename": [ - 84 - ] - }, - "league_team_movements_aggregate_fields": { - "avg": [ - 2430 + "relegate_count": [ + 41 ], - "count": [ - 41, - { - "columns": [ - 2444, - "[league_team_movements_select_column!]" - ], - "distinct": [ - 6 - ] - } + "relegation_down_count": [ + 41 ], - "max": [ - 2436 + "relegation_playoffs": [ + 2421 ], - "min": [ - 2438 + "relegation_up_count": [ + 41 ], - "stddev": [ - 2446 + "roster_lock_at": [ + 5086 ], - "stddev_pop": [ - 2448 + "season_divisions": [ + 2503 ], - "stddev_samp": [ - 2450 + "season_number": [ + 41 ], - "sum": [ - 2454 + "signup_closes_at": [ + 5086 ], - "var_pop": [ - 2458 + "signup_opens_at": [ + 5086 ], - "var_samp": [ - 2460 + "standings": [ + 6376 ], - "variance": [ - 2462 + "starts_at": [ + 5086 + ], + "status": [ + 1028 + ], + "team_seasons": [ + 2643 + ], + "week_best_of": [ + 2319 ], "__typename": [ 84 ] }, - "league_team_movements_aggregate_order_by": { - "avg": [ - 2431 + "league_seasons_max_fields": { + "created_at": [ + 5086 ], - "count": [ - 3373 + "created_by_steam_id": [ + 300 ], - "max": [ - 2437 + "default_best_of": [ + 41 ], - "min": [ - 2439 + "direct_promote_count": [ + 41 ], - "stddev": [ - 2447 + "direct_relegate_count": [ + 41 ], - "stddev_pop": [ - 2449 + "games_per_week": [ + 41 ], - "stddev_samp": [ - 2451 + "id": [ + 6298 ], - "sum": [ - 2455 + "match_options_id": [ + 6298 ], - "var_pop": [ - 2459 + "match_weeks_count": [ + 41 ], - "var_samp": [ - 2461 + "max_roster_size": [ + 41 ], - "variance": [ - 2463 + "min_roster_size": [ + 41 ], - "__typename": [ + "name": [ 84 - ] - }, - "league_team_movements_arr_rel_insert_input": { - "data": [ - 2435 ], - "on_conflict": [ - 2441 + "playoff_best_of": [ + 41 ], - "__typename": [ - 84 - ] - }, - "league_team_movements_avg_fields": { - "approved_by_steam_id": [ - 32 + "playoff_seats": [ + 41 ], - "final_rank": [ - 32 + "promote_count": [ + 41 ], - "__typename": [ - 84 - ] - }, - "league_team_movements_avg_order_by": { - "approved_by_steam_id": [ - 3373 + "relegate_count": [ + 41 ], - "final_rank": [ - 3373 + "relegation_down_count": [ + 41 + ], + "relegation_up_count": [ + 41 + ], + "roster_lock_at": [ + 5086 + ], + "season_number": [ + 41 + ], + "signup_closes_at": [ + 5086 + ], + "signup_opens_at": [ + 5086 + ], + "starts_at": [ + 5086 ], "__typename": [ 84 ] }, - "league_team_movements_bool_exp": { - "_and": [ - 2432 + "league_seasons_min_fields": { + "created_at": [ + 5086 ], - "_not": [ - 2432 + "created_by_steam_id": [ + 300 ], - "_or": [ - 2432 + "default_best_of": [ + 41 ], - "approved_at": [ - 4955 + "direct_promote_count": [ + 41 ], - "approved_by": [ - 4335 + "direct_relegate_count": [ + 41 ], - "approved_by_steam_id": [ - 271 + "games_per_week": [ + 41 ], - "computed_to_division": [ - 2218 + "id": [ + 6298 ], - "computed_to_division_id": [ - 5456 + "match_options_id": [ + 6298 ], - "created_at": [ - 4955 + "match_weeks_count": [ + 41 ], - "e_movement_type": [ - 932 + "max_roster_size": [ + 41 ], - "final_rank": [ - 42 + "min_roster_size": [ + 41 ], - "final_to_division": [ - 2218 + "name": [ + 84 ], - "final_to_division_id": [ - 5456 + "playoff_best_of": [ + 41 ], - "from_division": [ - 2218 + "playoff_seats": [ + 41 ], - "from_division_id": [ - 5456 + "promote_count": [ + 41 ], - "id": [ - 5456 + "relegate_count": [ + 41 ], - "league_season_id": [ - 5456 + "relegation_down_count": [ + 41 ], - "league_team": [ - 2550 + "relegation_up_count": [ + 41 ], - "league_team_id": [ - 5456 + "roster_lock_at": [ + 5086 ], - "season": [ - 2395 + "season_number": [ + 41 ], - "type": [ - 935 + "signup_closes_at": [ + 5086 + ], + "signup_opens_at": [ + 5086 + ], + "starts_at": [ + 5086 ], "__typename": [ 84 ] }, - "league_team_movements_constraint": {}, - "league_team_movements_inc_input": { - "approved_by_steam_id": [ - 269 - ], - "final_rank": [ + "league_seasons_mutation_response": { + "affected_rows": [ 41 ], + "returning": [ + 2522 + ], "__typename": [ 84 ] }, - "league_team_movements_insert_input": { - "approved_at": [ - 4954 + "league_seasons_obj_rel_insert_input": { + "data": [ + 2533 ], - "approved_by": [ - 4342 + "on_conflict": [ + 2538 ], - "approved_by_steam_id": [ - 269 + "__typename": [ + 84 + ] + }, + "league_seasons_on_conflict": { + "constraint": [ + 2528 ], - "computed_to_division": [ - 2225 + "update_columns": [ + 2550 ], - "computed_to_division_id": [ - 5454 + "where": [ + 2527 + ], + "__typename": [ + 84 + ] + }, + "league_seasons_order_by": { + "auto_regular_season_format": [ + 3505 + ], + "awards_aggregate": [ + 236 + ], + "can_register": [ + 3505 ], "created_at": [ - 4954 + 3505 ], - "e_movement_type": [ - 940 + "created_by_steam_id": [ + 3505 ], - "final_rank": [ - 41 + "default_best_of": [ + 3505 ], - "final_to_division": [ - 2225 + "direct_promote_count": [ + 3505 ], - "final_to_division_id": [ - 5454 + "direct_relegate_count": [ + 3505 ], - "from_division": [ - 2225 + "e_league_season_status": [ + 1036 ], - "from_division_id": [ - 5454 + "games_per_week": [ + 3505 ], "id": [ - 5454 + 3505 ], - "league_season_id": [ - 5454 + "is_league_admin": [ + 3505 ], - "league_team": [ - 2556 + "is_roster_locked": [ + 3505 ], - "league_team_id": [ - 5454 + "match_options_id": [ + 3505 ], - "season": [ - 2405 + "match_weeks_aggregate": [ + 2379 ], - "type": [ - 934 + "match_weeks_count": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "league_team_movements_max_fields": { - "approved_at": [ - 4954 + "max_roster_size": [ + 3505 ], - "approved_by_steam_id": [ - 269 + "min_roster_size": [ + 3505 ], - "computed_to_division_id": [ - 5454 + "movements_aggregate": [ + 2560 ], - "created_at": [ - 4954 + "my_registration_aggregate": [ + 2642 ], - "final_rank": [ - 41 + "name": [ + 3505 ], - "final_to_division_id": [ - 5454 + "options": [ + 3169 ], - "from_division_id": [ - 5454 + "player_stats_aggregate": [ + 6418 ], - "id": [ - 5454 + "playoff_best_of": [ + 3505 ], - "league_season_id": [ - 5454 + "playoff_round_best_of": [ + 3505 ], - "league_team_id": [ - 5454 + "playoff_seats": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "league_team_movements_max_order_by": { - "approved_at": [ - 3373 + "playoff_stage_type": [ + 3505 ], - "approved_by_steam_id": [ - 3373 + "playoff_third_place_match": [ + 3505 ], - "computed_to_division_id": [ - 3373 + "promote_count": [ + 3505 ], - "created_at": [ - 3373 + "regular_season_stage_type": [ + 3505 ], - "final_rank": [ - 3373 + "relegate_count": [ + 3505 ], - "final_to_division_id": [ - 3373 + "relegation_down_count": [ + 3505 ], - "from_division_id": [ - 3373 + "relegation_playoffs_aggregate": [ + 2420 ], - "id": [ - 3373 + "relegation_up_count": [ + 3505 ], - "league_season_id": [ - 3373 + "roster_lock_at": [ + 3505 ], - "league_team_id": [ - 3373 + "season_divisions_aggregate": [ + 2502 + ], + "season_number": [ + 3505 + ], + "signup_closes_at": [ + 3505 + ], + "signup_opens_at": [ + 3505 + ], + "standings_aggregate": [ + 6375 + ], + "starts_at": [ + 3505 + ], + "status": [ + 3505 + ], + "team_seasons_aggregate": [ + 2642 + ], + "week_best_of": [ + 3505 ], "__typename": [ 84 ] }, - "league_team_movements_min_fields": { - "approved_at": [ - 4954 + "league_seasons_pk_columns_input": { + "id": [ + 6298 ], - "approved_by_steam_id": [ - 269 + "__typename": [ + 84 + ] + }, + "league_seasons_prepend_input": { + "playoff_round_best_of": [ + 2319 ], - "computed_to_division_id": [ - 5454 + "week_best_of": [ + 2319 + ], + "__typename": [ + 84 + ] + }, + "league_seasons_select_column": {}, + "league_seasons_set_input": { + "auto_regular_season_format": [ + 6 ], "created_at": [ - 4954 + 5086 ], - "final_rank": [ + "created_by_steam_id": [ + 300 + ], + "default_best_of": [ 41 ], - "final_to_division_id": [ - 5454 + "direct_promote_count": [ + 41 ], - "from_division_id": [ - 5454 + "direct_relegate_count": [ + 41 + ], + "games_per_week": [ + 41 ], "id": [ - 5454 + 6298 ], - "league_season_id": [ - 5454 + "match_options_id": [ + 6298 ], - "league_team_id": [ - 5454 + "match_weeks_count": [ + 41 ], - "__typename": [ + "max_roster_size": [ + 41 + ], + "min_roster_size": [ + 41 + ], + "name": [ 84 - ] - }, - "league_team_movements_min_order_by": { - "approved_at": [ - 3373 ], - "approved_by_steam_id": [ - 3373 + "playoff_best_of": [ + 41 ], - "computed_to_division_id": [ - 3373 + "playoff_round_best_of": [ + 2319 ], - "created_at": [ - 3373 + "playoff_seats": [ + 41 ], - "final_rank": [ - 3373 + "playoff_stage_type": [ + 1517 ], - "final_to_division_id": [ - 3373 + "playoff_third_place_match": [ + 6 ], - "from_division_id": [ - 3373 + "promote_count": [ + 41 ], - "id": [ - 3373 + "regular_season_stage_type": [ + 1517 ], - "league_season_id": [ - 3373 + "relegate_count": [ + 41 ], - "league_team_id": [ - 3373 + "relegation_down_count": [ + 41 ], - "__typename": [ - 84 - ] - }, - "league_team_movements_mutation_response": { - "affected_rows": [ + "relegation_up_count": [ 41 ], - "returning": [ - 2423 + "roster_lock_at": [ + 5086 ], - "__typename": [ - 84 - ] - }, - "league_team_movements_on_conflict": { - "constraint": [ - 2433 + "season_number": [ + 41 ], - "update_columns": [ - 2456 + "signup_closes_at": [ + 5086 ], - "where": [ - 2432 + "signup_opens_at": [ + 5086 + ], + "starts_at": [ + 5086 + ], + "status": [ + 1028 + ], + "week_best_of": [ + 2319 ], "__typename": [ 84 ] }, - "league_team_movements_order_by": { - "approved_at": [ - 3373 - ], - "approved_by": [ - 4344 - ], - "approved_by_steam_id": [ - 3373 - ], - "computed_to_division": [ - 2227 + "league_seasons_stddev_fields": { + "created_by_steam_id": [ + 32 ], - "computed_to_division_id": [ - 3373 + "default_best_of": [ + 32 ], - "created_at": [ - 3373 + "direct_promote_count": [ + 32 ], - "e_movement_type": [ - 942 + "direct_relegate_count": [ + 32 ], - "final_rank": [ - 3373 + "games_per_week": [ + 32 ], - "final_to_division": [ - 2227 + "match_weeks_count": [ + 32 ], - "final_to_division_id": [ - 3373 + "max_roster_size": [ + 32 ], - "from_division": [ - 2227 + "min_roster_size": [ + 32 ], - "from_division_id": [ - 3373 + "playoff_best_of": [ + 32 ], - "id": [ - 3373 + "playoff_seats": [ + 32 ], - "league_season_id": [ - 3373 + "promote_count": [ + 32 ], - "league_team": [ - 2558 + "relegate_count": [ + 32 ], - "league_team_id": [ - 3373 + "relegation_down_count": [ + 32 ], - "season": [ - 2407 + "relegation_up_count": [ + 32 ], - "type": [ - 3373 + "season_number": [ + 32 ], "__typename": [ 84 ] }, - "league_team_movements_pk_columns_input": { - "id": [ - 5454 + "league_seasons_stddev_pop_fields": { + "created_by_steam_id": [ + 32 ], - "__typename": [ - 84 - ] - }, - "league_team_movements_select_column": {}, - "league_team_movements_set_input": { - "approved_at": [ - 4954 + "default_best_of": [ + 32 ], - "approved_by_steam_id": [ - 269 + "direct_promote_count": [ + 32 ], - "computed_to_division_id": [ - 5454 + "direct_relegate_count": [ + 32 ], - "created_at": [ - 4954 + "games_per_week": [ + 32 ], - "final_rank": [ - 41 + "match_weeks_count": [ + 32 ], - "final_to_division_id": [ - 5454 + "max_roster_size": [ + 32 ], - "from_division_id": [ - 5454 + "min_roster_size": [ + 32 ], - "id": [ - 5454 + "playoff_best_of": [ + 32 ], - "league_season_id": [ - 5454 + "playoff_seats": [ + 32 ], - "league_team_id": [ - 5454 + "promote_count": [ + 32 ], - "type": [ - 934 + "relegate_count": [ + 32 ], - "__typename": [ - 84 - ] - }, - "league_team_movements_stddev_fields": { - "approved_by_steam_id": [ + "relegation_down_count": [ 32 ], - "final_rank": [ + "relegation_up_count": [ + 32 + ], + "season_number": [ 32 ], "__typename": [ 84 ] }, - "league_team_movements_stddev_order_by": { - "approved_by_steam_id": [ - 3373 + "league_seasons_stddev_samp_fields": { + "created_by_steam_id": [ + 32 ], - "final_rank": [ - 3373 + "default_best_of": [ + 32 ], - "__typename": [ - 84 - ] - }, - "league_team_movements_stddev_pop_fields": { - "approved_by_steam_id": [ + "direct_promote_count": [ 32 ], - "final_rank": [ + "direct_relegate_count": [ 32 ], - "__typename": [ - 84 - ] - }, - "league_team_movements_stddev_pop_order_by": { - "approved_by_steam_id": [ - 3373 + "games_per_week": [ + 32 ], - "final_rank": [ - 3373 + "match_weeks_count": [ + 32 ], - "__typename": [ - 84 - ] - }, - "league_team_movements_stddev_samp_fields": { - "approved_by_steam_id": [ + "max_roster_size": [ 32 ], - "final_rank": [ + "min_roster_size": [ 32 ], - "__typename": [ - 84 - ] - }, - "league_team_movements_stddev_samp_order_by": { - "approved_by_steam_id": [ - 3373 + "playoff_best_of": [ + 32 ], - "final_rank": [ - 3373 + "playoff_seats": [ + 32 + ], + "promote_count": [ + 32 + ], + "relegate_count": [ + 32 + ], + "relegation_down_count": [ + 32 + ], + "relegation_up_count": [ + 32 + ], + "season_number": [ + 32 ], "__typename": [ 84 ] }, - "league_team_movements_stream_cursor_input": { + "league_seasons_stream_cursor_input": { "initial_value": [ - 2453 + 2548 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "league_team_movements_stream_cursor_value_input": { - "approved_at": [ - 4954 + "league_seasons_stream_cursor_value_input": { + "auto_regular_season_format": [ + 6 ], - "approved_by_steam_id": [ - 269 + "created_at": [ + 5086 ], - "computed_to_division_id": [ - 5454 + "created_by_steam_id": [ + 300 ], - "created_at": [ - 4954 + "default_best_of": [ + 41 ], - "final_rank": [ + "direct_promote_count": [ 41 ], - "final_to_division_id": [ - 5454 + "direct_relegate_count": [ + 41 ], - "from_division_id": [ - 5454 + "games_per_week": [ + 41 ], "id": [ - 5454 + 6298 ], - "league_season_id": [ - 5454 + "match_options_id": [ + 6298 ], - "league_team_id": [ - 5454 + "match_weeks_count": [ + 41 ], - "type": [ - 934 + "max_roster_size": [ + 41 ], - "__typename": [ + "min_roster_size": [ + 41 + ], + "name": [ 84 - ] - }, - "league_team_movements_sum_fields": { - "approved_by_steam_id": [ - 269 ], - "final_rank": [ + "playoff_best_of": [ + 41 + ], + "playoff_round_best_of": [ + 2319 + ], + "playoff_seats": [ + 41 + ], + "playoff_stage_type": [ + 1517 + ], + "playoff_third_place_match": [ + 6 + ], + "promote_count": [ + 41 + ], + "regular_season_stage_type": [ + 1517 + ], + "relegate_count": [ + 41 + ], + "relegation_down_count": [ + 41 + ], + "relegation_up_count": [ + 41 + ], + "roster_lock_at": [ + 5086 + ], + "season_number": [ 41 ], + "signup_closes_at": [ + 5086 + ], + "signup_opens_at": [ + 5086 + ], + "starts_at": [ + 5086 + ], + "status": [ + 1028 + ], + "week_best_of": [ + 2319 + ], "__typename": [ 84 ] }, - "league_team_movements_sum_order_by": { - "approved_by_steam_id": [ - 3373 + "league_seasons_sum_fields": { + "created_by_steam_id": [ + 300 ], - "final_rank": [ - 3373 + "default_best_of": [ + 41 + ], + "direct_promote_count": [ + 41 + ], + "direct_relegate_count": [ + 41 + ], + "games_per_week": [ + 41 + ], + "match_weeks_count": [ + 41 + ], + "max_roster_size": [ + 41 + ], + "min_roster_size": [ + 41 + ], + "playoff_best_of": [ + 41 + ], + "playoff_seats": [ + 41 + ], + "promote_count": [ + 41 + ], + "relegate_count": [ + 41 + ], + "relegation_down_count": [ + 41 + ], + "relegation_up_count": [ + 41 + ], + "season_number": [ + 41 ], "__typename": [ 84 ] }, - "league_team_movements_update_column": {}, - "league_team_movements_updates": { + "league_seasons_update_column": {}, + "league_seasons_updates": { + "_append": [ + 2525 + ], + "_delete_at_path": [ + 2529 + ], + "_delete_elem": [ + 2530 + ], + "_delete_key": [ + 2531 + ], "_inc": [ - 2434 + 2532 + ], + "_prepend": [ + 2541 ], "_set": [ - 2445 + 2543 ], "where": [ - 2432 + 2527 ], "__typename": [ 84 ] }, - "league_team_movements_var_pop_fields": { - "approved_by_steam_id": [ + "league_seasons_var_pop_fields": { + "created_by_steam_id": [ 32 ], - "final_rank": [ + "default_best_of": [ 32 ], - "__typename": [ - 84 - ] - }, - "league_team_movements_var_pop_order_by": { - "approved_by_steam_id": [ - 3373 + "direct_promote_count": [ + 32 ], - "final_rank": [ - 3373 + "direct_relegate_count": [ + 32 ], - "__typename": [ - 84 - ] - }, - "league_team_movements_var_samp_fields": { - "approved_by_steam_id": [ + "games_per_week": [ 32 ], - "final_rank": [ + "match_weeks_count": [ + 32 + ], + "max_roster_size": [ + 32 + ], + "min_roster_size": [ + 32 + ], + "playoff_best_of": [ + 32 + ], + "playoff_seats": [ + 32 + ], + "promote_count": [ + 32 + ], + "relegate_count": [ + 32 + ], + "relegation_down_count": [ + 32 + ], + "relegation_up_count": [ + 32 + ], + "season_number": [ 32 ], "__typename": [ 84 ] }, - "league_team_movements_var_samp_order_by": { - "approved_by_steam_id": [ - 3373 + "league_seasons_var_samp_fields": { + "created_by_steam_id": [ + 32 ], - "final_rank": [ - 3373 + "default_best_of": [ + 32 + ], + "direct_promote_count": [ + 32 + ], + "direct_relegate_count": [ + 32 + ], + "games_per_week": [ + 32 + ], + "match_weeks_count": [ + 32 + ], + "max_roster_size": [ + 32 + ], + "min_roster_size": [ + 32 + ], + "playoff_best_of": [ + 32 + ], + "playoff_seats": [ + 32 + ], + "promote_count": [ + 32 + ], + "relegate_count": [ + 32 + ], + "relegation_down_count": [ + 32 + ], + "relegation_up_count": [ + 32 + ], + "season_number": [ + 32 ], "__typename": [ 84 ] }, - "league_team_movements_variance_fields": { - "approved_by_steam_id": [ + "league_seasons_variance_fields": { + "created_by_steam_id": [ 32 ], - "final_rank": [ + "default_best_of": [ + 32 + ], + "direct_promote_count": [ + 32 + ], + "direct_relegate_count": [ + 32 + ], + "games_per_week": [ + 32 + ], + "match_weeks_count": [ + 32 + ], + "max_roster_size": [ + 32 + ], + "min_roster_size": [ + 32 + ], + "playoff_best_of": [ + 32 + ], + "playoff_seats": [ + 32 + ], + "promote_count": [ + 32 + ], + "relegate_count": [ + 32 + ], + "relegation_down_count": [ + 32 + ], + "relegation_up_count": [ + 32 + ], + "season_number": [ 32 ], "__typename": [ 84 ] }, - "league_team_movements_variance_order_by": { + "league_team_movements": { + "approved_at": [ + 5086 + ], + "approved_by": [ + 4463 + ], "approved_by_steam_id": [ - 3373 + 300 + ], + "computed_to_division": [ + 2346 + ], + "computed_to_division_id": [ + 6298 + ], + "created_at": [ + 5086 + ], + "e_movement_type": [ + 960 ], "final_rank": [ - 3373 + 41 ], - "__typename": [ - 84 - ] - }, - "league_team_rosters": { - "added_at": [ - 4954 + "final_to_division": [ + 2346 ], - "league_team_season_id": [ - 5454 + "final_to_division_id": [ + 6298 ], - "player": [ - 4331 + "from_division": [ + 2346 ], - "player_steam_id": [ - 269 + "from_division_id": [ + 6298 ], - "removed_at": [ - 4954 + "id": [ + 6298 ], - "removed_reason": [ - 84 + "league_season_id": [ + 6298 ], - "status": [ - 1425 + "league_team": [ + 2679 ], - "team_season": [ - 2505 + "league_team_id": [ + 6298 + ], + "season": [ + 2522 + ], + "type": [ + 965 ], "__typename": [ 84 ] }, - "league_team_rosters_aggregate": { + "league_team_movements_aggregate": { "aggregate": [ - 2468 + 2559 ], "nodes": [ - 2464 + 2555 ], "__typename": [ 84 ] }, - "league_team_rosters_aggregate_bool_exp": { + "league_team_movements_aggregate_bool_exp": { "count": [ - 2467 + 2558 ], "__typename": [ 84 ] }, - "league_team_rosters_aggregate_bool_exp_count": { + "league_team_movements_aggregate_bool_exp_count": { "arguments": [ - 2485 + 2576 ], "distinct": [ 6 ], "filter": [ - 2473 + 2564 ], "predicate": [ 42 @@ -42276,16 +43487,16 @@ export default { 84 ] }, - "league_team_rosters_aggregate_fields": { + "league_team_movements_aggregate_fields": { "avg": [ - 2471 + 2562 ], "count": [ 41, { "columns": [ - 2485, - "[league_team_rosters_select_column!]" + 2576, + "[league_team_movements_select_column!]" ], "distinct": [ 6 @@ -42293,134 +43504,945 @@ export default { } ], "max": [ - 2477 + 2568 ], "min": [ - 2479 + 2570 ], "stddev": [ - 2487 + 2578 ], "stddev_pop": [ - 2489 + 2580 ], "stddev_samp": [ - 2491 + 2582 ], "sum": [ - 2495 + 2586 ], "var_pop": [ - 2499 + 2590 ], "var_samp": [ - 2501 + 2592 ], "variance": [ - 2503 + 2594 ], "__typename": [ 84 ] }, - "league_team_rosters_aggregate_order_by": { + "league_team_movements_aggregate_order_by": { "avg": [ - 2472 + 2563 ], "count": [ - 3373 + 3505 ], "max": [ - 2478 + 2569 ], "min": [ - 2480 + 2571 ], "stddev": [ - 2488 + 2579 ], "stddev_pop": [ - 2490 + 2581 ], "stddev_samp": [ - 2492 + 2583 ], "sum": [ - 2496 + 2587 ], "var_pop": [ - 2500 + 2591 ], "var_samp": [ - 2502 + 2593 ], "variance": [ - 2504 + 2595 ], "__typename": [ 84 ] }, - "league_team_rosters_arr_rel_insert_input": { + "league_team_movements_arr_rel_insert_input": { "data": [ - 2476 + 2567 ], "on_conflict": [ - 2482 + 2573 ], "__typename": [ 84 ] }, - "league_team_rosters_avg_fields": { - "player_steam_id": [ + "league_team_movements_avg_fields": { + "approved_by_steam_id": [ + 32 + ], + "final_rank": [ 32 ], "__typename": [ 84 ] }, - "league_team_rosters_avg_order_by": { - "player_steam_id": [ - 3373 + "league_team_movements_avg_order_by": { + "approved_by_steam_id": [ + 3505 + ], + "final_rank": [ + 3505 ], "__typename": [ 84 ] }, - "league_team_rosters_bool_exp": { + "league_team_movements_bool_exp": { "_and": [ - 2473 + 2564 ], "_not": [ - 2473 + 2564 ], "_or": [ - 2473 - ], - "added_at": [ - 4955 + 2564 ], - "league_team_season_id": [ - 5456 + "approved_at": [ + 5087 ], - "player": [ - 4335 + "approved_by": [ + 4467 ], - "player_steam_id": [ - 271 + "approved_by_steam_id": [ + 302 ], - "removed_at": [ - 4955 + "computed_to_division": [ + 2350 ], - "removed_reason": [ - 86 + "computed_to_division_id": [ + 6300 + ], + "created_at": [ + 5087 + ], + "e_movement_type": [ + 963 + ], + "final_rank": [ + 42 + ], + "final_to_division": [ + 2350 + ], + "final_to_division_id": [ + 6300 + ], + "from_division": [ + 2350 + ], + "from_division_id": [ + 6300 + ], + "id": [ + 6300 + ], + "league_season_id": [ + 6300 + ], + "league_team": [ + 2682 + ], + "league_team_id": [ + 6300 + ], + "season": [ + 2527 + ], + "type": [ + 966 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_constraint": {}, + "league_team_movements_inc_input": { + "approved_by_steam_id": [ + 300 + ], + "final_rank": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_insert_input": { + "approved_at": [ + 5086 + ], + "approved_by": [ + 4474 + ], + "approved_by_steam_id": [ + 300 + ], + "computed_to_division": [ + 2357 + ], + "computed_to_division_id": [ + 6298 + ], + "created_at": [ + 5086 + ], + "e_movement_type": [ + 971 + ], + "final_rank": [ + 41 + ], + "final_to_division": [ + 2357 + ], + "final_to_division_id": [ + 6298 + ], + "from_division": [ + 2357 + ], + "from_division_id": [ + 6298 + ], + "id": [ + 6298 + ], + "league_season_id": [ + 6298 + ], + "league_team": [ + 2688 + ], + "league_team_id": [ + 6298 + ], + "season": [ + 2537 + ], + "type": [ + 965 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_max_fields": { + "approved_at": [ + 5086 + ], + "approved_by_steam_id": [ + 300 + ], + "computed_to_division_id": [ + 6298 + ], + "created_at": [ + 5086 + ], + "final_rank": [ + 41 + ], + "final_to_division_id": [ + 6298 + ], + "from_division_id": [ + 6298 + ], + "id": [ + 6298 + ], + "league_season_id": [ + 6298 + ], + "league_team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_max_order_by": { + "approved_at": [ + 3505 + ], + "approved_by_steam_id": [ + 3505 + ], + "computed_to_division_id": [ + 3505 + ], + "created_at": [ + 3505 + ], + "final_rank": [ + 3505 + ], + "final_to_division_id": [ + 3505 + ], + "from_division_id": [ + 3505 + ], + "id": [ + 3505 + ], + "league_season_id": [ + 3505 + ], + "league_team_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_min_fields": { + "approved_at": [ + 5086 + ], + "approved_by_steam_id": [ + 300 + ], + "computed_to_division_id": [ + 6298 + ], + "created_at": [ + 5086 + ], + "final_rank": [ + 41 + ], + "final_to_division_id": [ + 6298 + ], + "from_division_id": [ + 6298 + ], + "id": [ + 6298 + ], + "league_season_id": [ + 6298 + ], + "league_team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_min_order_by": { + "approved_at": [ + 3505 + ], + "approved_by_steam_id": [ + 3505 + ], + "computed_to_division_id": [ + 3505 + ], + "created_at": [ + 3505 + ], + "final_rank": [ + 3505 + ], + "final_to_division_id": [ + 3505 + ], + "from_division_id": [ + 3505 + ], + "id": [ + 3505 + ], + "league_season_id": [ + 3505 + ], + "league_team_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 2555 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_on_conflict": { + "constraint": [ + 2565 + ], + "update_columns": [ + 2588 + ], + "where": [ + 2564 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_order_by": { + "approved_at": [ + 3505 + ], + "approved_by": [ + 4476 + ], + "approved_by_steam_id": [ + 3505 + ], + "computed_to_division": [ + 2359 + ], + "computed_to_division_id": [ + 3505 + ], + "created_at": [ + 3505 + ], + "e_movement_type": [ + 973 + ], + "final_rank": [ + 3505 + ], + "final_to_division": [ + 2359 + ], + "final_to_division_id": [ + 3505 + ], + "from_division": [ + 2359 + ], + "from_division_id": [ + 3505 + ], + "id": [ + 3505 + ], + "league_season_id": [ + 3505 + ], + "league_team": [ + 2690 + ], + "league_team_id": [ + 3505 + ], + "season": [ + 2539 + ], + "type": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_select_column": {}, + "league_team_movements_set_input": { + "approved_at": [ + 5086 + ], + "approved_by_steam_id": [ + 300 + ], + "computed_to_division_id": [ + 6298 + ], + "created_at": [ + 5086 + ], + "final_rank": [ + 41 + ], + "final_to_division_id": [ + 6298 + ], + "from_division_id": [ + 6298 + ], + "id": [ + 6298 + ], + "league_season_id": [ + 6298 + ], + "league_team_id": [ + 6298 + ], + "type": [ + 965 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_stddev_fields": { + "approved_by_steam_id": [ + 32 + ], + "final_rank": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_stddev_order_by": { + "approved_by_steam_id": [ + 3505 + ], + "final_rank": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_stddev_pop_fields": { + "approved_by_steam_id": [ + 32 + ], + "final_rank": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_stddev_pop_order_by": { + "approved_by_steam_id": [ + 3505 + ], + "final_rank": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_stddev_samp_fields": { + "approved_by_steam_id": [ + 32 + ], + "final_rank": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_stddev_samp_order_by": { + "approved_by_steam_id": [ + 3505 + ], + "final_rank": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_stream_cursor_input": { + "initial_value": [ + 2585 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_stream_cursor_value_input": { + "approved_at": [ + 5086 + ], + "approved_by_steam_id": [ + 300 + ], + "computed_to_division_id": [ + 6298 + ], + "created_at": [ + 5086 + ], + "final_rank": [ + 41 + ], + "final_to_division_id": [ + 6298 + ], + "from_division_id": [ + 6298 + ], + "id": [ + 6298 + ], + "league_season_id": [ + 6298 + ], + "league_team_id": [ + 6298 + ], + "type": [ + 965 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_sum_fields": { + "approved_by_steam_id": [ + 300 + ], + "final_rank": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_sum_order_by": { + "approved_by_steam_id": [ + 3505 + ], + "final_rank": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_update_column": {}, + "league_team_movements_updates": { + "_inc": [ + 2566 + ], + "_set": [ + 2577 + ], + "where": [ + 2564 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_var_pop_fields": { + "approved_by_steam_id": [ + 32 + ], + "final_rank": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_var_pop_order_by": { + "approved_by_steam_id": [ + 3505 + ], + "final_rank": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_var_samp_fields": { + "approved_by_steam_id": [ + 32 + ], + "final_rank": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_var_samp_order_by": { + "approved_by_steam_id": [ + 3505 + ], + "final_rank": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_variance_fields": { + "approved_by_steam_id": [ + 32 + ], + "final_rank": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "league_team_movements_variance_order_by": { + "approved_by_steam_id": [ + 3505 + ], + "final_rank": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "league_team_rosters": { + "added_at": [ + 5086 + ], + "league_team_season_id": [ + 6298 + ], + "player": [ + 4463 + ], + "player_steam_id": [ + 300 + ], + "removed_at": [ + 5086 + ], + "removed_reason": [ + 84 ], "status": [ - 1426 + 1456 ], "team_season": [ - 2514 + 2637 + ], + "__typename": [ + 84 + ] + }, + "league_team_rosters_aggregate": { + "aggregate": [ + 2600 + ], + "nodes": [ + 2596 + ], + "__typename": [ + 84 + ] + }, + "league_team_rosters_aggregate_bool_exp": { + "count": [ + 2599 + ], + "__typename": [ + 84 + ] + }, + "league_team_rosters_aggregate_bool_exp_count": { + "arguments": [ + 2617 + ], + "distinct": [ + 6 + ], + "filter": [ + 2605 + ], + "predicate": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "league_team_rosters_aggregate_fields": { + "avg": [ + 2603 + ], + "count": [ + 41, + { + "columns": [ + 2617, + "[league_team_rosters_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 2609 + ], + "min": [ + 2611 + ], + "stddev": [ + 2619 + ], + "stddev_pop": [ + 2621 + ], + "stddev_samp": [ + 2623 + ], + "sum": [ + 2627 + ], + "var_pop": [ + 2631 + ], + "var_samp": [ + 2633 + ], + "variance": [ + 2635 + ], + "__typename": [ + 84 + ] + }, + "league_team_rosters_aggregate_order_by": { + "avg": [ + 2604 + ], + "count": [ + 3505 + ], + "max": [ + 2610 + ], + "min": [ + 2612 + ], + "stddev": [ + 2620 + ], + "stddev_pop": [ + 2622 + ], + "stddev_samp": [ + 2624 + ], + "sum": [ + 2628 + ], + "var_pop": [ + 2632 + ], + "var_samp": [ + 2634 + ], + "variance": [ + 2636 + ], + "__typename": [ + 84 + ] + }, + "league_team_rosters_arr_rel_insert_input": { + "data": [ + 2608 + ], + "on_conflict": [ + 2614 + ], + "__typename": [ + 84 + ] + }, + "league_team_rosters_avg_fields": { + "player_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "league_team_rosters_avg_order_by": { + "player_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "league_team_rosters_bool_exp": { + "_and": [ + 2605 + ], + "_not": [ + 2605 + ], + "_or": [ + 2605 + ], + "added_at": [ + 5087 + ], + "league_team_season_id": [ + 6300 + ], + "player": [ + 4467 + ], + "player_steam_id": [ + 302 + ], + "removed_at": [ + 5087 + ], + "removed_reason": [ + 86 + ], + "status": [ + 1457 + ], + "team_season": [ + 2646 ], "__typename": [ 84 @@ -42429,7 +44451,7 @@ export default { "league_team_rosters_constraint": {}, "league_team_rosters_inc_input": { "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -42437,28 +44459,28 @@ export default { }, "league_team_rosters_insert_input": { "added_at": [ - 4954 + 5086 ], "league_team_season_id": [ - 5454 + 6298 ], "player": [ - 4342 + 4474 ], "player_steam_id": [ - 269 + 300 ], "removed_at": [ - 4954 + 5086 ], "removed_reason": [ 84 ], "status": [ - 1425 + 1456 ], "team_season": [ - 2523 + 2655 ], "__typename": [ 84 @@ -42466,16 +44488,16 @@ export default { }, "league_team_rosters_max_fields": { "added_at": [ - 4954 + 5086 ], "league_team_season_id": [ - 5454 + 6298 ], "player_steam_id": [ - 269 + 300 ], "removed_at": [ - 4954 + 5086 ], "removed_reason": [ 84 @@ -42486,19 +44508,19 @@ export default { }, "league_team_rosters_max_order_by": { "added_at": [ - 3373 + 3505 ], "league_team_season_id": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "removed_at": [ - 3373 + 3505 ], "removed_reason": [ - 3373 + 3505 ], "__typename": [ 84 @@ -42506,16 +44528,16 @@ export default { }, "league_team_rosters_min_fields": { "added_at": [ - 4954 + 5086 ], "league_team_season_id": [ - 5454 + 6298 ], "player_steam_id": [ - 269 + 300 ], "removed_at": [ - 4954 + 5086 ], "removed_reason": [ 84 @@ -42526,19 +44548,19 @@ export default { }, "league_team_rosters_min_order_by": { "added_at": [ - 3373 + 3505 ], "league_team_season_id": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "removed_at": [ - 3373 + 3505 ], "removed_reason": [ - 3373 + 3505 ], "__typename": [ 84 @@ -42549,7 +44571,7 @@ export default { 41 ], "returning": [ - 2464 + 2596 ], "__typename": [ 84 @@ -42557,13 +44579,13 @@ export default { }, "league_team_rosters_on_conflict": { "constraint": [ - 2474 + 2606 ], "update_columns": [ - 2497 + 2629 ], "where": [ - 2473 + 2605 ], "__typename": [ 84 @@ -42571,28 +44593,28 @@ export default { }, "league_team_rosters_order_by": { "added_at": [ - 3373 + 3505 ], "league_team_season_id": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "player_steam_id": [ - 3373 + 3505 ], "removed_at": [ - 3373 + 3505 ], "removed_reason": [ - 3373 + 3505 ], "status": [ - 3373 + 3505 ], "team_season": [ - 2525 + 2657 ], "__typename": [ 84 @@ -42600,10 +44622,10 @@ export default { }, "league_team_rosters_pk_columns_input": { "league_team_season_id": [ - 5454 + 6298 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -42612,22 +44634,22 @@ export default { "league_team_rosters_select_column": {}, "league_team_rosters_set_input": { "added_at": [ - 4954 + 5086 ], "league_team_season_id": [ - 5454 + 6298 ], "player_steam_id": [ - 269 + 300 ], "removed_at": [ - 4954 + 5086 ], "removed_reason": [ 84 ], "status": [ - 1425 + 1456 ], "__typename": [ 84 @@ -42643,7 +44665,7 @@ export default { }, "league_team_rosters_stddev_order_by": { "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -42659,7 +44681,7 @@ export default { }, "league_team_rosters_stddev_pop_order_by": { "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -42675,7 +44697,7 @@ export default { }, "league_team_rosters_stddev_samp_order_by": { "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -42683,10 +44705,10 @@ export default { }, "league_team_rosters_stream_cursor_input": { "initial_value": [ - 2494 + 2626 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -42694,22 +44716,22 @@ export default { }, "league_team_rosters_stream_cursor_value_input": { "added_at": [ - 4954 + 5086 ], "league_team_season_id": [ - 5454 + 6298 ], "player_steam_id": [ - 269 + 300 ], "removed_at": [ - 4954 + 5086 ], "removed_reason": [ 84 ], "status": [ - 1425 + 1456 ], "__typename": [ 84 @@ -42717,7 +44739,7 @@ export default { }, "league_team_rosters_sum_fields": { "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -42725,7 +44747,7 @@ export default { }, "league_team_rosters_sum_order_by": { "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -42734,13 +44756,13 @@ export default { "league_team_rosters_update_column": {}, "league_team_rosters_updates": { "_inc": [ - 2475 + 2607 ], "_set": [ - 2486 + 2618 ], "where": [ - 2473 + 2605 ], "__typename": [ 84 @@ -42756,7 +44778,7 @@ export default { }, "league_team_rosters_var_pop_order_by": { "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -42772,7 +44794,7 @@ export default { }, "league_team_rosters_var_samp_order_by": { "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -42788,7 +44810,7 @@ export default { }, "league_team_rosters_variance_order_by": { "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -42796,55 +44818,55 @@ export default { }, "league_team_seasons": { "assigned_division": [ - 2214 + 2346 ], "assigned_division_id": [ - 5454 + 6298 ], "captain": [ - 4331 + 4463 ], "captain_steam_id": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "decline_reason": [ 84 ], "e_registration_status": [ - 971 + 1002 ], "id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "league_team": [ - 2547 + 2679 ], "league_team_id": [ - 5454 + 6298 ], "registered_by": [ - 4331 + 4463 ], "registered_by_steam_id": [ - 269 + 300 ], "requested_division": [ - 2214 + 2346 ], "requested_division_id": [ - 5454 + 6298 ], "roster": [ - 2464, + 2596, { "distinct_on": [ - 2485, + 2617, "[league_team_rosters_select_column!]" ], "limit": [ @@ -42854,19 +44876,19 @@ export default { 41 ], "order_by": [ - 2483, + 2615, "[league_team_rosters_order_by!]" ], "where": [ - 2473 + 2605 ] } ], "roster_aggregate": [ - 2465, + 2597, { "distinct_on": [ - 2485, + 2617, "[league_team_rosters_select_column!]" ], "limit": [ @@ -42876,28 +44898,28 @@ export default { 41 ], "order_by": [ - 2483, + 2615, "[league_team_rosters_order_by!]" ], "where": [ - 2473 + 2605 ] } ], "season": [ - 2390 + 2522 ], "seed": [ 41 ], "status": [ - 976 + 1007 ], "tournament_team": [ - 5348 + 5480 ], "tournament_team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -42905,10 +44927,10 @@ export default { }, "league_team_seasons_aggregate": { "aggregate": [ - 2509 + 2641 ], "nodes": [ - 2505 + 2637 ], "__typename": [ 84 @@ -42916,7 +44938,7 @@ export default { }, "league_team_seasons_aggregate_bool_exp": { "count": [ - 2508 + 2640 ], "__typename": [ 84 @@ -42924,13 +44946,13 @@ export default { }, "league_team_seasons_aggregate_bool_exp_count": { "arguments": [ - 2527 + 2659 ], "distinct": [ 6 ], "filter": [ - 2514 + 2646 ], "predicate": [ 42 @@ -42941,13 +44963,13 @@ export default { }, "league_team_seasons_aggregate_fields": { "avg": [ - 2512 + 2644 ], "count": [ 41, { "columns": [ - 2527, + 2659, "[league_team_seasons_select_column!]" ], "distinct": [ @@ -42956,31 +44978,31 @@ export default { } ], "max": [ - 2518 + 2650 ], "min": [ - 2520 + 2652 ], "stddev": [ - 2529 + 2661 ], "stddev_pop": [ - 2531 + 2663 ], "stddev_samp": [ - 2533 + 2665 ], "sum": [ - 2537 + 2669 ], "var_pop": [ - 2541 + 2673 ], "var_samp": [ - 2543 + 2675 ], "variance": [ - 2545 + 2677 ], "__typename": [ 84 @@ -42988,37 +45010,37 @@ export default { }, "league_team_seasons_aggregate_order_by": { "avg": [ - 2513 + 2645 ], "count": [ - 3373 + 3505 ], "max": [ - 2519 + 2651 ], "min": [ - 2521 + 2653 ], "stddev": [ - 2530 + 2662 ], "stddev_pop": [ - 2532 + 2664 ], "stddev_samp": [ - 2534 + 2666 ], "sum": [ - 2538 + 2670 ], "var_pop": [ - 2542 + 2674 ], "var_samp": [ - 2544 + 2676 ], "variance": [ - 2546 + 2678 ], "__typename": [ 84 @@ -43026,10 +45048,10 @@ export default { }, "league_team_seasons_arr_rel_insert_input": { "data": [ - 2517 + 2649 ], "on_conflict": [ - 2524 + 2656 ], "__typename": [ 84 @@ -43051,13 +45073,13 @@ export default { }, "league_team_seasons_avg_order_by": { "captain_steam_id": [ - 3373 + 3505 ], "registered_by_steam_id": [ - 3373 + 3505 ], "seed": [ - 3373 + 3505 ], "__typename": [ 84 @@ -43065,79 +45087,79 @@ export default { }, "league_team_seasons_bool_exp": { "_and": [ - 2514 + 2646 ], "_not": [ - 2514 + 2646 ], "_or": [ - 2514 + 2646 ], "assigned_division": [ - 2218 + 2350 ], "assigned_division_id": [ - 5456 + 6300 ], "captain": [ - 4335 + 4467 ], "captain_steam_id": [ - 271 + 302 ], "created_at": [ - 4955 + 5087 ], "decline_reason": [ 86 ], "e_registration_status": [ - 974 + 1005 ], "id": [ - 5456 + 6300 ], "league_season_id": [ - 5456 + 6300 ], "league_team": [ - 2550 + 2682 ], "league_team_id": [ - 5456 + 6300 ], "registered_by": [ - 4335 + 4467 ], "registered_by_steam_id": [ - 271 + 302 ], "requested_division": [ - 2218 + 2350 ], "requested_division_id": [ - 5456 + 6300 ], "roster": [ - 2473 + 2605 ], "roster_aggregate": [ - 2466 + 2598 ], "season": [ - 2395 + 2527 ], "seed": [ 42 ], "status": [ - 977 + 1008 ], "tournament_team": [ - 5357 + 5489 ], "tournament_team_id": [ - 5456 + 6300 ], "__typename": [ 84 @@ -43146,10 +45168,10 @@ export default { "league_team_seasons_constraint": {}, "league_team_seasons_inc_input": { "captain_steam_id": [ - 269 + 300 ], "registered_by_steam_id": [ - 269 + 300 ], "seed": [ 41 @@ -43160,67 +45182,67 @@ export default { }, "league_team_seasons_insert_input": { "assigned_division": [ - 2225 + 2357 ], "assigned_division_id": [ - 5454 + 6298 ], "captain": [ - 4342 + 4474 ], "captain_steam_id": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "decline_reason": [ 84 ], "e_registration_status": [ - 982 + 1013 ], "id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "league_team": [ - 2556 + 2688 ], "league_team_id": [ - 5454 + 6298 ], "registered_by": [ - 4342 + 4474 ], "registered_by_steam_id": [ - 269 + 300 ], "requested_division": [ - 2225 + 2357 ], "requested_division_id": [ - 5454 + 6298 ], "roster": [ - 2470 + 2602 ], "season": [ - 2405 + 2537 ], "seed": [ 41 ], "status": [ - 976 + 1007 ], "tournament_team": [ - 5366 + 5498 ], "tournament_team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -43228,37 +45250,37 @@ export default { }, "league_team_seasons_max_fields": { "assigned_division_id": [ - 5454 + 6298 ], "captain_steam_id": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "decline_reason": [ 84 ], "id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "league_team_id": [ - 5454 + 6298 ], "registered_by_steam_id": [ - 269 + 300 ], "requested_division_id": [ - 5454 + 6298 ], "seed": [ 41 ], "tournament_team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -43266,37 +45288,37 @@ export default { }, "league_team_seasons_max_order_by": { "assigned_division_id": [ - 3373 + 3505 ], "captain_steam_id": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "decline_reason": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "league_season_id": [ - 3373 + 3505 ], "league_team_id": [ - 3373 + 3505 ], "registered_by_steam_id": [ - 3373 + 3505 ], "requested_division_id": [ - 3373 + 3505 ], "seed": [ - 3373 + 3505 ], "tournament_team_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -43304,37 +45326,37 @@ export default { }, "league_team_seasons_min_fields": { "assigned_division_id": [ - 5454 + 6298 ], "captain_steam_id": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "decline_reason": [ 84 ], "id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "league_team_id": [ - 5454 + 6298 ], "registered_by_steam_id": [ - 269 + 300 ], "requested_division_id": [ - 5454 + 6298 ], "seed": [ 41 ], "tournament_team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -43342,37 +45364,37 @@ export default { }, "league_team_seasons_min_order_by": { "assigned_division_id": [ - 3373 + 3505 ], "captain_steam_id": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "decline_reason": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "league_season_id": [ - 3373 + 3505 ], "league_team_id": [ - 3373 + 3505 ], "registered_by_steam_id": [ - 3373 + 3505 ], "requested_division_id": [ - 3373 + 3505 ], "seed": [ - 3373 + 3505 ], "tournament_team_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -43383,7 +45405,7 @@ export default { 41 ], "returning": [ - 2505 + 2637 ], "__typename": [ 84 @@ -43391,10 +45413,10 @@ export default { }, "league_team_seasons_obj_rel_insert_input": { "data": [ - 2517 + 2649 ], "on_conflict": [ - 2524 + 2656 ], "__typename": [ 84 @@ -43402,13 +45424,13 @@ export default { }, "league_team_seasons_on_conflict": { "constraint": [ - 2515 + 2647 ], "update_columns": [ - 2539 + 2671 ], "where": [ - 2514 + 2646 ], "__typename": [ 84 @@ -43416,67 +45438,67 @@ export default { }, "league_team_seasons_order_by": { "assigned_division": [ - 2227 + 2359 ], "assigned_division_id": [ - 3373 + 3505 ], "captain": [ - 4344 + 4476 ], "captain_steam_id": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "decline_reason": [ - 3373 + 3505 ], "e_registration_status": [ - 984 + 1015 ], "id": [ - 3373 + 3505 ], "league_season_id": [ - 3373 + 3505 ], "league_team": [ - 2558 + 2690 ], "league_team_id": [ - 3373 + 3505 ], "registered_by": [ - 4344 + 4476 ], "registered_by_steam_id": [ - 3373 + 3505 ], "requested_division": [ - 2227 + 2359 ], "requested_division_id": [ - 3373 + 3505 ], "roster_aggregate": [ - 2469 + 2601 ], "season": [ - 2407 + 2539 ], "seed": [ - 3373 + 3505 ], "status": [ - 3373 + 3505 ], "tournament_team": [ - 5368 + 5500 ], "tournament_team_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -43484,7 +45506,7 @@ export default { }, "league_team_seasons_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -43493,40 +45515,40 @@ export default { "league_team_seasons_select_column": {}, "league_team_seasons_set_input": { "assigned_division_id": [ - 5454 + 6298 ], "captain_steam_id": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "decline_reason": [ 84 ], "id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "league_team_id": [ - 5454 + 6298 ], "registered_by_steam_id": [ - 269 + 300 ], "requested_division_id": [ - 5454 + 6298 ], "seed": [ 41 ], "status": [ - 976 + 1007 ], "tournament_team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -43548,13 +45570,13 @@ export default { }, "league_team_seasons_stddev_order_by": { "captain_steam_id": [ - 3373 + 3505 ], "registered_by_steam_id": [ - 3373 + 3505 ], "seed": [ - 3373 + 3505 ], "__typename": [ 84 @@ -43576,13 +45598,13 @@ export default { }, "league_team_seasons_stddev_pop_order_by": { "captain_steam_id": [ - 3373 + 3505 ], "registered_by_steam_id": [ - 3373 + 3505 ], "seed": [ - 3373 + 3505 ], "__typename": [ 84 @@ -43604,13 +45626,13 @@ export default { }, "league_team_seasons_stddev_samp_order_by": { "captain_steam_id": [ - 3373 + 3505 ], "registered_by_steam_id": [ - 3373 + 3505 ], "seed": [ - 3373 + 3505 ], "__typename": [ 84 @@ -43618,10 +45640,10 @@ export default { }, "league_team_seasons_stream_cursor_input": { "initial_value": [ - 2536 + 2668 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -43629,40 +45651,40 @@ export default { }, "league_team_seasons_stream_cursor_value_input": { "assigned_division_id": [ - 5454 + 6298 ], "captain_steam_id": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "decline_reason": [ 84 ], "id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "league_team_id": [ - 5454 + 6298 ], "registered_by_steam_id": [ - 269 + 300 ], "requested_division_id": [ - 5454 + 6298 ], "seed": [ 41 ], "status": [ - 976 + 1007 ], "tournament_team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -43670,10 +45692,10 @@ export default { }, "league_team_seasons_sum_fields": { "captain_steam_id": [ - 269 + 300 ], "registered_by_steam_id": [ - 269 + 300 ], "seed": [ 41 @@ -43684,13 +45706,13 @@ export default { }, "league_team_seasons_sum_order_by": { "captain_steam_id": [ - 3373 + 3505 ], "registered_by_steam_id": [ - 3373 + 3505 ], "seed": [ - 3373 + 3505 ], "__typename": [ 84 @@ -43699,13 +45721,13 @@ export default { "league_team_seasons_update_column": {}, "league_team_seasons_updates": { "_inc": [ - 2516 + 2648 ], "_set": [ - 2528 + 2660 ], "where": [ - 2514 + 2646 ], "__typename": [ 84 @@ -43727,13 +45749,13 @@ export default { }, "league_team_seasons_var_pop_order_by": { "captain_steam_id": [ - 3373 + 3505 ], "registered_by_steam_id": [ - 3373 + 3505 ], "seed": [ - 3373 + 3505 ], "__typename": [ 84 @@ -43755,13 +45777,13 @@ export default { }, "league_team_seasons_var_samp_order_by": { "captain_steam_id": [ - 3373 + 3505 ], "registered_by_steam_id": [ - 3373 + 3505 ], "seed": [ - 3373 + 3505 ], "__typename": [ 84 @@ -43783,13 +45805,13 @@ export default { }, "league_team_seasons_variance_order_by": { "captain_steam_id": [ - 3373 + 3505 ], "registered_by_steam_id": [ - 3373 + 3505 ], "seed": [ - 3373 + 3505 ], "__typename": [ 84 @@ -43797,16 +45819,16 @@ export default { }, "league_teams": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "movements": [ - 2423, + 2555, { "distinct_on": [ - 2444, + 2576, "[league_team_movements_select_column!]" ], "limit": [ @@ -43816,19 +45838,19 @@ export default { 41 ], "order_by": [ - 2442, + 2574, "[league_team_movements_order_by!]" ], "where": [ - 2432 + 2564 ] } ], "movements_aggregate": [ - 2424, + 2556, { "distinct_on": [ - 2444, + 2576, "[league_team_movements_select_column!]" ], "limit": [ @@ -43838,25 +45860,25 @@ export default { 41 ], "order_by": [ - 2442, + 2574, "[league_team_movements_order_by!]" ], "where": [ - 2432 + 2564 ] } ], "team": [ - 4905 + 5037 ], "team_id": [ - 5454 + 6298 ], "team_seasons": [ - 2505, + 2637, { "distinct_on": [ - 2527, + 2659, "[league_team_seasons_select_column!]" ], "limit": [ @@ -43866,19 +45888,19 @@ export default { 41 ], "order_by": [ - 2525, + 2657, "[league_team_seasons_order_by!]" ], "where": [ - 2514 + 2646 ] } ], "team_seasons_aggregate": [ - 2506, + 2638, { "distinct_on": [ - 2527, + 2659, "[league_team_seasons_select_column!]" ], "limit": [ @@ -43888,11 +45910,11 @@ export default { 41 ], "order_by": [ - 2525, + 2657, "[league_team_seasons_order_by!]" ], "where": [ - 2514 + 2646 ] } ], @@ -43902,10 +45924,10 @@ export default { }, "league_teams_aggregate": { "aggregate": [ - 2549 + 2681 ], "nodes": [ - 2547 + 2679 ], "__typename": [ 84 @@ -43916,7 +45938,7 @@ export default { 41, { "columns": [ - 2560, + 2692, "[league_teams_select_column!]" ], "distinct": [ @@ -43925,10 +45947,10 @@ export default { } ], "max": [ - 2553 + 2685 ], "min": [ - 2554 + 2686 ], "__typename": [ 84 @@ -43936,37 +45958,37 @@ export default { }, "league_teams_bool_exp": { "_and": [ - 2550 + 2682 ], "_not": [ - 2550 + 2682 ], "_or": [ - 2550 + 2682 ], "created_at": [ - 4955 + 5087 ], "id": [ - 5456 + 6300 ], "movements": [ - 2432 + 2564 ], "movements_aggregate": [ - 2425 + 2557 ], "team": [ - 4916 + 5048 ], "team_id": [ - 5456 + 6300 ], "team_seasons": [ - 2514 + 2646 ], "team_seasons_aggregate": [ - 2507 + 2639 ], "__typename": [ 84 @@ -43975,22 +45997,22 @@ export default { "league_teams_constraint": {}, "league_teams_insert_input": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "movements": [ - 2429 + 2561 ], "team": [ - 4925 + 5057 ], "team_id": [ - 5454 + 6298 ], "team_seasons": [ - 2511 + 2643 ], "__typename": [ 84 @@ -43998,13 +46020,13 @@ export default { }, "league_teams_max_fields": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -44012,13 +46034,13 @@ export default { }, "league_teams_min_fields": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -44029,7 +46051,7 @@ export default { 41 ], "returning": [ - 2547 + 2679 ], "__typename": [ 84 @@ -44037,10 +46059,10 @@ export default { }, "league_teams_obj_rel_insert_input": { "data": [ - 2552 + 2684 ], "on_conflict": [ - 2557 + 2689 ], "__typename": [ 84 @@ -44048,13 +46070,13 @@ export default { }, "league_teams_on_conflict": { "constraint": [ - 2551 + 2683 ], "update_columns": [ - 2564 + 2696 ], "where": [ - 2550 + 2682 ], "__typename": [ 84 @@ -44062,22 +46084,22 @@ export default { }, "league_teams_order_by": { "created_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "movements_aggregate": [ - 2428 + 2560 ], "team": [ - 4927 + 5059 ], "team_id": [ - 3373 + 3505 ], "team_seasons_aggregate": [ - 2510 + 2642 ], "__typename": [ 84 @@ -44085,7 +46107,7 @@ export default { }, "league_teams_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -44094,13 +46116,13 @@ export default { "league_teams_select_column": {}, "league_teams_set_input": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -44108,10 +46130,10 @@ export default { }, "league_teams_stream_cursor_input": { "initial_value": [ - 2563 + 2695 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -44119,13 +46141,13 @@ export default { }, "league_teams_stream_cursor_value_input": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -44134,10 +46156,10 @@ export default { "league_teams_update_column": {}, "league_teams_updates": { "_set": [ - 2561 + 2693 ], "where": [ - 2550 + 2682 ], "__typename": [ 84 @@ -44145,22 +46167,22 @@ export default { }, "lobbies": { "access": [ - 1018 + 1049 ], "created_at": [ - 4954 + 5086 ], "e_lobby_access": [ - 1013 + 1044 ], "id": [ - 5454 + 6298 ], "players": [ - 2585, + 2717, { "distinct_on": [ - 2608, + 2740, "[lobby_players_select_column!]" ], "limit": [ @@ -44170,19 +46192,19 @@ export default { 41 ], "order_by": [ - 2606, + 2738, "[lobby_players_order_by!]" ], "where": [ - 2596 + 2728 ] } ], "players_aggregate": [ - 2586, + 2718, { "distinct_on": [ - 2608, + 2740, "[lobby_players_select_column!]" ], "limit": [ @@ -44192,11 +46214,11 @@ export default { 41 ], "order_by": [ - 2606, + 2738, "[lobby_players_order_by!]" ], "where": [ - 2596 + 2728 ] } ], @@ -44206,10 +46228,10 @@ export default { }, "lobbies_aggregate": { "aggregate": [ - 2568 + 2700 ], "nodes": [ - 2566 + 2698 ], "__typename": [ 84 @@ -44220,7 +46242,7 @@ export default { 41, { "columns": [ - 2579, + 2711, "[lobbies_select_column!]" ], "distinct": [ @@ -44229,10 +46251,10 @@ export default { } ], "max": [ - 2572 + 2704 ], "min": [ - 2573 + 2705 ], "__typename": [ 84 @@ -44240,31 +46262,31 @@ export default { }, "lobbies_bool_exp": { "_and": [ - 2569 + 2701 ], "_not": [ - 2569 + 2701 ], "_or": [ - 2569 + 2701 ], "access": [ - 1019 + 1050 ], "created_at": [ - 4955 + 5087 ], "e_lobby_access": [ - 1016 + 1047 ], "id": [ - 5456 + 6300 ], "players": [ - 2596 + 2728 ], "players_aggregate": [ - 2587 + 2719 ], "__typename": [ 84 @@ -44273,19 +46295,19 @@ export default { "lobbies_constraint": {}, "lobbies_insert_input": { "access": [ - 1018 + 1049 ], "created_at": [ - 4954 + 5086 ], "e_lobby_access": [ - 1024 + 1055 ], "id": [ - 5454 + 6298 ], "players": [ - 2593 + 2725 ], "__typename": [ 84 @@ -44293,10 +46315,10 @@ export default { }, "lobbies_max_fields": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -44304,10 +46326,10 @@ export default { }, "lobbies_min_fields": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -44318,7 +46340,7 @@ export default { 41 ], "returning": [ - 2566 + 2698 ], "__typename": [ 84 @@ -44326,10 +46348,10 @@ export default { }, "lobbies_obj_rel_insert_input": { "data": [ - 2571 + 2703 ], "on_conflict": [ - 2576 + 2708 ], "__typename": [ 84 @@ -44337,13 +46359,13 @@ export default { }, "lobbies_on_conflict": { "constraint": [ - 2570 + 2702 ], "update_columns": [ - 2583 + 2715 ], "where": [ - 2569 + 2701 ], "__typename": [ 84 @@ -44351,19 +46373,19 @@ export default { }, "lobbies_order_by": { "access": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "e_lobby_access": [ - 1026 + 1057 ], "id": [ - 3373 + 3505 ], "players_aggregate": [ - 2592 + 2724 ], "__typename": [ 84 @@ -44371,7 +46393,7 @@ export default { }, "lobbies_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -44380,13 +46402,13 @@ export default { "lobbies_select_column": {}, "lobbies_set_input": { "access": [ - 1018 + 1049 ], "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -44394,10 +46416,10 @@ export default { }, "lobbies_stream_cursor_input": { "initial_value": [ - 2582 + 2714 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -44405,13 +46427,13 @@ export default { }, "lobbies_stream_cursor_value_input": { "access": [ - 1018 + 1049 ], "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -44420,10 +46442,10 @@ export default { "lobbies_update_column": {}, "lobbies_updates": { "_set": [ - 2580 + 2712 ], "where": [ - 2569 + 2701 ], "__typename": [ 84 @@ -44434,22 +46456,22 @@ export default { 6 ], "invited_by_steam_id": [ - 269 + 300 ], "lobby": [ - 2566 + 2698 ], "lobby_id": [ - 5454 + 6298 ], "player": [ - 4331 + 4463 ], "status": [ - 1039 + 1070 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -44457,10 +46479,10 @@ export default { }, "lobby_players_aggregate": { "aggregate": [ - 2591 + 2723 ], "nodes": [ - 2585 + 2717 ], "__typename": [ 84 @@ -44468,13 +46490,13 @@ export default { }, "lobby_players_aggregate_bool_exp": { "bool_and": [ - 2588 + 2720 ], "bool_or": [ - 2589 + 2721 ], "count": [ - 2590 + 2722 ], "__typename": [ 84 @@ -44482,13 +46504,13 @@ export default { }, "lobby_players_aggregate_bool_exp_bool_and": { "arguments": [ - 2609 + 2741 ], "distinct": [ 6 ], "filter": [ - 2596 + 2728 ], "predicate": [ 7 @@ -44499,13 +46521,13 @@ export default { }, "lobby_players_aggregate_bool_exp_bool_or": { "arguments": [ - 2610 + 2742 ], "distinct": [ 6 ], "filter": [ - 2596 + 2728 ], "predicate": [ 7 @@ -44516,13 +46538,13 @@ export default { }, "lobby_players_aggregate_bool_exp_count": { "arguments": [ - 2608 + 2740 ], "distinct": [ 6 ], "filter": [ - 2596 + 2728 ], "predicate": [ 42 @@ -44533,13 +46555,13 @@ export default { }, "lobby_players_aggregate_fields": { "avg": [ - 2594 + 2726 ], "count": [ 41, { "columns": [ - 2608, + 2740, "[lobby_players_select_column!]" ], "distinct": [ @@ -44548,31 +46570,31 @@ export default { } ], "max": [ - 2600 + 2732 ], "min": [ - 2602 + 2734 ], "stddev": [ - 2612 + 2744 ], "stddev_pop": [ - 2614 + 2746 ], "stddev_samp": [ - 2616 + 2748 ], "sum": [ - 2620 + 2752 ], "var_pop": [ - 2624 + 2756 ], "var_samp": [ - 2626 + 2758 ], "variance": [ - 2628 + 2760 ], "__typename": [ 84 @@ -44580,37 +46602,37 @@ export default { }, "lobby_players_aggregate_order_by": { "avg": [ - 2595 + 2727 ], "count": [ - 3373 + 3505 ], "max": [ - 2601 + 2733 ], "min": [ - 2603 + 2735 ], "stddev": [ - 2613 + 2745 ], "stddev_pop": [ - 2615 + 2747 ], "stddev_samp": [ - 2617 + 2749 ], "sum": [ - 2621 + 2753 ], "var_pop": [ - 2625 + 2757 ], "var_samp": [ - 2627 + 2759 ], "variance": [ - 2629 + 2761 ], "__typename": [ 84 @@ -44618,10 +46640,10 @@ export default { }, "lobby_players_arr_rel_insert_input": { "data": [ - 2599 + 2731 ], "on_conflict": [ - 2605 + 2737 ], "__typename": [ 84 @@ -44640,10 +46662,10 @@ export default { }, "lobby_players_avg_order_by": { "invited_by_steam_id": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -44651,34 +46673,34 @@ export default { }, "lobby_players_bool_exp": { "_and": [ - 2596 + 2728 ], "_not": [ - 2596 + 2728 ], "_or": [ - 2596 + 2728 ], "captain": [ 7 ], "invited_by_steam_id": [ - 271 + 302 ], "lobby": [ - 2569 + 2701 ], "lobby_id": [ - 5456 + 6300 ], "player": [ - 4335 + 4467 ], "status": [ - 1040 + 1071 ], "steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -44687,10 +46709,10 @@ export default { "lobby_players_constraint": {}, "lobby_players_inc_input": { "invited_by_steam_id": [ - 269 + 300 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -44701,22 +46723,22 @@ export default { 6 ], "invited_by_steam_id": [ - 269 + 300 ], "lobby": [ - 2575 + 2707 ], "lobby_id": [ - 5454 + 6298 ], "player": [ - 4342 + 4474 ], "status": [ - 1039 + 1070 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -44724,13 +46746,13 @@ export default { }, "lobby_players_max_fields": { "invited_by_steam_id": [ - 269 + 300 ], "lobby_id": [ - 5454 + 6298 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -44738,13 +46760,13 @@ export default { }, "lobby_players_max_order_by": { "invited_by_steam_id": [ - 3373 + 3505 ], "lobby_id": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -44752,13 +46774,13 @@ export default { }, "lobby_players_min_fields": { "invited_by_steam_id": [ - 269 + 300 ], "lobby_id": [ - 5454 + 6298 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -44766,13 +46788,13 @@ export default { }, "lobby_players_min_order_by": { "invited_by_steam_id": [ - 3373 + 3505 ], "lobby_id": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -44783,7 +46805,7 @@ export default { 41 ], "returning": [ - 2585 + 2717 ], "__typename": [ 84 @@ -44791,13 +46813,13 @@ export default { }, "lobby_players_on_conflict": { "constraint": [ - 2597 + 2729 ], "update_columns": [ - 2622 + 2754 ], "where": [ - 2596 + 2728 ], "__typename": [ 84 @@ -44805,25 +46827,25 @@ export default { }, "lobby_players_order_by": { "captain": [ - 3373 + 3505 ], "invited_by_steam_id": [ - 3373 + 3505 ], "lobby": [ - 2577 + 2709 ], "lobby_id": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "status": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -44831,10 +46853,10 @@ export default { }, "lobby_players_pk_columns_input": { "lobby_id": [ - 5454 + 6298 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -44848,16 +46870,16 @@ export default { 6 ], "invited_by_steam_id": [ - 269 + 300 ], "lobby_id": [ - 5454 + 6298 ], "status": [ - 1039 + 1070 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -44876,10 +46898,10 @@ export default { }, "lobby_players_stddev_order_by": { "invited_by_steam_id": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -44898,10 +46920,10 @@ export default { }, "lobby_players_stddev_pop_order_by": { "invited_by_steam_id": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -44920,10 +46942,10 @@ export default { }, "lobby_players_stddev_samp_order_by": { "invited_by_steam_id": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -44931,10 +46953,10 @@ export default { }, "lobby_players_stream_cursor_input": { "initial_value": [ - 2619 + 2751 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -44945,16 +46967,16 @@ export default { 6 ], "invited_by_steam_id": [ - 269 + 300 ], "lobby_id": [ - 5454 + 6298 ], "status": [ - 1039 + 1070 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -44962,10 +46984,10 @@ export default { }, "lobby_players_sum_fields": { "invited_by_steam_id": [ - 269 + 300 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -44973,10 +46995,10 @@ export default { }, "lobby_players_sum_order_by": { "invited_by_steam_id": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -44985,13 +47007,13 @@ export default { "lobby_players_update_column": {}, "lobby_players_updates": { "_inc": [ - 2598 + 2730 ], "_set": [ - 2611 + 2743 ], "where": [ - 2596 + 2728 ], "__typename": [ 84 @@ -45010,10 +47032,10 @@ export default { }, "lobby_players_var_pop_order_by": { "invited_by_steam_id": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -45032,10 +47054,10 @@ export default { }, "lobby_players_var_samp_order_by": { "invited_by_steam_id": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -45054,10 +47076,10 @@ export default { }, "lobby_players_variance_order_by": { "invited_by_steam_id": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -45065,19 +47087,19 @@ export default { }, "map_pools": { "e_type": [ - 1054 + 1085 ], "enabled": [ 6 ], "id": [ - 5454 + 6298 ], "maps": [ - 6114, + 6958, { "distinct_on": [ - 6131, + 6975, "[v_pool_maps_select_column!]" ], "limit": [ @@ -45087,19 +47109,19 @@ export default { 41 ], "order_by": [ - 6130, + 6974, "[v_pool_maps_order_by!]" ], "where": [ - 6123 + 6967 ] } ], "maps_aggregate": [ - 6115, + 6959, { "distinct_on": [ - 6131, + 6975, "[v_pool_maps_select_column!]" ], "limit": [ @@ -45109,11 +47131,11 @@ export default { 41 ], "order_by": [ - 6130, + 6974, "[v_pool_maps_order_by!]" ], "where": [ - 6123 + 6967 ] } ], @@ -45121,7 +47143,7 @@ export default { 6 ], "type": [ - 1059 + 1090 ], "__typename": [ 84 @@ -45129,10 +47151,10 @@ export default { }, "map_pools_aggregate": { "aggregate": [ - 2632 + 2764 ], "nodes": [ - 2630 + 2762 ], "__typename": [ 84 @@ -45143,7 +47165,7 @@ export default { 41, { "columns": [ - 2643, + 2775, "[map_pools_select_column!]" ], "distinct": [ @@ -45152,10 +47174,10 @@ export default { } ], "max": [ - 2636 + 2768 ], "min": [ - 2637 + 2769 ], "__typename": [ 84 @@ -45163,34 +47185,34 @@ export default { }, "map_pools_bool_exp": { "_and": [ - 2633 + 2765 ], "_not": [ - 2633 + 2765 ], "_or": [ - 2633 + 2765 ], "e_type": [ - 1057 + 1088 ], "enabled": [ 7 ], "id": [ - 5456 + 6300 ], "maps": [ - 6123 + 6967 ], "maps_aggregate": [ - 6116 + 6960 ], "seed": [ 7 ], "type": [ - 1060 + 1091 ], "__typename": [ 84 @@ -45199,22 +47221,22 @@ export default { "map_pools_constraint": {}, "map_pools_insert_input": { "e_type": [ - 1065 + 1096 ], "enabled": [ 6 ], "id": [ - 5454 + 6298 ], "maps": [ - 6122 + 6966 ], "seed": [ 6 ], "type": [ - 1059 + 1090 ], "__typename": [ 84 @@ -45222,7 +47244,7 @@ export default { }, "map_pools_max_fields": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -45230,7 +47252,7 @@ export default { }, "map_pools_min_fields": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -45241,7 +47263,7 @@ export default { 41 ], "returning": [ - 2630 + 2762 ], "__typename": [ 84 @@ -45249,10 +47271,10 @@ export default { }, "map_pools_obj_rel_insert_input": { "data": [ - 2635 + 2767 ], "on_conflict": [ - 2640 + 2772 ], "__typename": [ 84 @@ -45260,13 +47282,13 @@ export default { }, "map_pools_on_conflict": { "constraint": [ - 2634 + 2766 ], "update_columns": [ - 2647 + 2779 ], "where": [ - 2633 + 2765 ], "__typename": [ 84 @@ -45274,22 +47296,22 @@ export default { }, "map_pools_order_by": { "e_type": [ - 1067 + 1098 ], "enabled": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "maps_aggregate": [ - 6121 + 6965 ], "seed": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "__typename": [ 84 @@ -45297,7 +47319,7 @@ export default { }, "map_pools_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -45309,13 +47331,13 @@ export default { 6 ], "id": [ - 5454 + 6298 ], "seed": [ 6 ], "type": [ - 1059 + 1090 ], "__typename": [ 84 @@ -45323,10 +47345,10 @@ export default { }, "map_pools_stream_cursor_input": { "initial_value": [ - 2646 + 2778 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -45337,13 +47359,13 @@ export default { 6 ], "id": [ - 5454 + 6298 ], "seed": [ 6 ], "type": [ - 1059 + 1090 ], "__typename": [ 84 @@ -45352,10 +47374,10 @@ export default { "map_pools_update_column": {}, "map_pools_updates": { "_set": [ - 2644 + 2776 ], "where": [ - 2633 + 2765 ], "__typename": [ 84 @@ -45366,25 +47388,25 @@ export default { 6 ], "deleted_at": [ - 4954 + 5086 ], "e_match_type": [ - 1177 + 1208 ], "enabled": [ 6 ], "id": [ - 5454 + 6298 ], "label": [ 84 ], "match_maps": [ - 2973, + 3105, { "distinct_on": [ - 2995, + 3127, "[match_maps_select_column!]" ], "limit": [ @@ -45394,19 +47416,19 @@ export default { 41 ], "order_by": [ - 2993, + 3125, "[match_maps_order_by!]" ], "where": [ - 2982 + 3114 ] } ], "match_maps_aggregate": [ - 2974, + 3106, { "distinct_on": [ - 2995, + 3127, "[match_maps_select_column!]" ], "limit": [ @@ -45416,19 +47438,19 @@ export default { 41 ], "order_by": [ - 2993, + 3125, "[match_maps_order_by!]" ], "where": [ - 2982 + 3114 ] } ], "match_veto_picks": [ - 2945, + 3077, { "distinct_on": [ - 2965, + 3097, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -45438,19 +47460,19 @@ export default { 41 ], "order_by": [ - 2963, + 3095, "[match_map_veto_picks_order_by!]" ], "where": [ - 2954 + 3086 ] } ], "match_veto_picks_aggregate": [ - 2946, + 3078, { "distinct_on": [ - 2965, + 3097, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -45460,11 +47482,11 @@ export default { 41 ], "order_by": [ - 2963, + 3095, "[match_map_veto_picks_order_by!]" ], "where": [ - 2954 + 3086 ] } ], @@ -45478,7 +47500,7 @@ export default { 84 ], "type": [ - 1182 + 1213 ], "workshop_map_id": [ 84 @@ -45489,10 +47511,10 @@ export default { }, "maps_aggregate": { "aggregate": [ - 2655 + 2787 ], "nodes": [ - 2649 + 2781 ], "__typename": [ 84 @@ -45500,13 +47522,13 @@ export default { }, "maps_aggregate_bool_exp": { "bool_and": [ - 2652 + 2784 ], "bool_or": [ - 2653 + 2785 ], "count": [ - 2654 + 2786 ], "__typename": [ 84 @@ -45514,13 +47536,13 @@ export default { }, "maps_aggregate_bool_exp_bool_and": { "arguments": [ - 2671 + 2803 ], "distinct": [ 6 ], "filter": [ - 2658 + 2790 ], "predicate": [ 7 @@ -45531,13 +47553,13 @@ export default { }, "maps_aggregate_bool_exp_bool_or": { "arguments": [ - 2672 + 2804 ], "distinct": [ 6 ], "filter": [ - 2658 + 2790 ], "predicate": [ 7 @@ -45548,13 +47570,13 @@ export default { }, "maps_aggregate_bool_exp_count": { "arguments": [ - 2670 + 2802 ], "distinct": [ 6 ], "filter": [ - 2658 + 2790 ], "predicate": [ 42 @@ -45568,7 +47590,7 @@ export default { 41, { "columns": [ - 2670, + 2802, "[maps_select_column!]" ], "distinct": [ @@ -45577,10 +47599,10 @@ export default { } ], "max": [ - 2661 + 2793 ], "min": [ - 2663 + 2795 ], "__typename": [ 84 @@ -45588,13 +47610,13 @@ export default { }, "maps_aggregate_order_by": { "count": [ - 3373 + 3505 ], "max": [ - 2662 + 2794 ], "min": [ - 2664 + 2796 ], "__typename": [ 84 @@ -45602,10 +47624,10 @@ export default { }, "maps_arr_rel_insert_input": { "data": [ - 2660 + 2792 ], "on_conflict": [ - 2667 + 2799 ], "__typename": [ 84 @@ -45613,43 +47635,43 @@ export default { }, "maps_bool_exp": { "_and": [ - 2658 + 2790 ], "_not": [ - 2658 + 2790 ], "_or": [ - 2658 + 2790 ], "active_pool": [ 7 ], "deleted_at": [ - 4955 + 5087 ], "e_match_type": [ - 1180 + 1211 ], "enabled": [ 7 ], "id": [ - 5456 + 6300 ], "label": [ 86 ], "match_maps": [ - 2982 + 3114 ], "match_maps_aggregate": [ - 2975 + 3107 ], "match_veto_picks": [ - 2954 + 3086 ], "match_veto_picks_aggregate": [ - 2947 + 3079 ], "name": [ 86 @@ -45661,7 +47683,7 @@ export default { 86 ], "type": [ - 1183 + 1214 ], "workshop_map_id": [ 86 @@ -45676,25 +47698,25 @@ export default { 6 ], "deleted_at": [ - 4954 + 5086 ], "e_match_type": [ - 1188 + 1219 ], "enabled": [ 6 ], "id": [ - 5454 + 6298 ], "label": [ 84 ], "match_maps": [ - 2979 + 3111 ], "match_veto_picks": [ - 2953 + 3085 ], "name": [ 84 @@ -45706,7 +47728,7 @@ export default { 84 ], "type": [ - 1182 + 1213 ], "workshop_map_id": [ 84 @@ -45717,10 +47739,10 @@ export default { }, "maps_max_fields": { "deleted_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "label": [ 84 @@ -45743,25 +47765,25 @@ export default { }, "maps_max_order_by": { "deleted_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "label": [ - 3373 + 3505 ], "name": [ - 3373 + 3505 ], "patch": [ - 3373 + 3505 ], "poster": [ - 3373 + 3505 ], "workshop_map_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -45769,10 +47791,10 @@ export default { }, "maps_min_fields": { "deleted_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "label": [ 84 @@ -45795,25 +47817,25 @@ export default { }, "maps_min_order_by": { "deleted_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "label": [ - 3373 + 3505 ], "name": [ - 3373 + 3505 ], "patch": [ - 3373 + 3505 ], "poster": [ - 3373 + 3505 ], "workshop_map_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -45824,7 +47846,7 @@ export default { 41 ], "returning": [ - 2649 + 2781 ], "__typename": [ 84 @@ -45832,10 +47854,10 @@ export default { }, "maps_obj_rel_insert_input": { "data": [ - 2660 + 2792 ], "on_conflict": [ - 2667 + 2799 ], "__typename": [ 84 @@ -45843,13 +47865,13 @@ export default { }, "maps_on_conflict": { "constraint": [ - 2659 + 2791 ], "update_columns": [ - 2676 + 2808 ], "where": [ - 2658 + 2790 ], "__typename": [ 84 @@ -45857,43 +47879,43 @@ export default { }, "maps_order_by": { "active_pool": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "e_match_type": [ - 1190 + 1221 ], "enabled": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "label": [ - 3373 + 3505 ], "match_maps_aggregate": [ - 2978 + 3110 ], "match_veto_picks_aggregate": [ - 2952 + 3084 ], "name": [ - 3373 + 3505 ], "patch": [ - 3373 + 3505 ], "poster": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "workshop_map_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -45901,7 +47923,7 @@ export default { }, "maps_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -45915,13 +47937,13 @@ export default { 6 ], "deleted_at": [ - 4954 + 5086 ], "enabled": [ 6 ], "id": [ - 5454 + 6298 ], "label": [ 84 @@ -45936,7 +47958,7 @@ export default { 84 ], "type": [ - 1182 + 1213 ], "workshop_map_id": [ 84 @@ -45947,10 +47969,10 @@ export default { }, "maps_stream_cursor_input": { "initial_value": [ - 2675 + 2807 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -45961,13 +47983,13 @@ export default { 6 ], "deleted_at": [ - 4954 + 5086 ], "enabled": [ 6 ], "id": [ - 5454 + 6298 ], "label": [ 84 @@ -45982,7 +48004,7 @@ export default { 84 ], "type": [ - 1182 + 1213 ], "workshop_map_id": [ 84 @@ -45994,10 +48016,10 @@ export default { "maps_update_column": {}, "maps_updates": { "_set": [ - 2673 + 2805 ], "where": [ - 2658 + 2790 ], "__typename": [ 84 @@ -46005,7 +48027,7 @@ export default { }, "match_clips": { "created_at": [ - 4954 + 5086 ], "download_url": [ 84 @@ -46017,28 +48039,28 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "kills_count": [ 41 ], "match_map": [ - 2973 + 3105 ], "match_map_demo": [ - 2853 + 2985 ], "match_map_demo_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "render_jobs": [ - 301, + 332, { "distinct_on": [ - 329, + 360, "[clip_render_jobs_select_column!]" ], "limit": [ @@ -46048,19 +48070,19 @@ export default { 41 ], "order_by": [ - 326, + 357, "[clip_render_jobs_order_by!]" ], "where": [ - 313 + 344 ] } ], "render_jobs_aggregate": [ - 302, + 333, { "distinct_on": [ - 329, + 360, "[clip_render_jobs_select_column!]" ], "limit": [ @@ -46070,11 +48092,11 @@ export default { 41 ], "order_by": [ - 326, + 357, "[clip_render_jobs_order_by!]" ], "where": [ - 313 + 344 ] } ], @@ -46082,13 +48104,13 @@ export default { 41 ], "size": [ - 269 + 300 ], "target": [ - 4331 + 4463 ], "target_steam_id": [ - 269 + 300 ], "thumbnail_download_url": [ 84 @@ -46100,16 +48122,16 @@ export default { 84 ], "user": [ - 4331 + 4463 ], "user_steam_id": [ - 269 + 300 ], "views_count": [ 41 ], "visibility": [ - 1080 + 1111 ], "__typename": [ 84 @@ -46117,10 +48139,10 @@ export default { }, "match_clips_aggregate": { "aggregate": [ - 2682 + 2814 ], "nodes": [ - 2678 + 2810 ], "__typename": [ 84 @@ -46128,7 +48150,7 @@ export default { }, "match_clips_aggregate_bool_exp": { "count": [ - 2681 + 2813 ], "__typename": [ 84 @@ -46136,13 +48158,13 @@ export default { }, "match_clips_aggregate_bool_exp_count": { "arguments": [ - 2700 + 2832 ], "distinct": [ 6 ], "filter": [ - 2687 + 2819 ], "predicate": [ 42 @@ -46153,13 +48175,13 @@ export default { }, "match_clips_aggregate_fields": { "avg": [ - 2685 + 2817 ], "count": [ 41, { "columns": [ - 2700, + 2832, "[match_clips_select_column!]" ], "distinct": [ @@ -46168,31 +48190,31 @@ export default { } ], "max": [ - 2691 + 2823 ], "min": [ - 2693 + 2825 ], "stddev": [ - 2702 + 2834 ], "stddev_pop": [ - 2704 + 2836 ], "stddev_samp": [ - 2706 + 2838 ], "sum": [ - 2710 + 2842 ], "var_pop": [ - 2714 + 2846 ], "var_samp": [ - 2716 + 2848 ], "variance": [ - 2718 + 2850 ], "__typename": [ 84 @@ -46200,37 +48222,37 @@ export default { }, "match_clips_aggregate_order_by": { "avg": [ - 2686 + 2818 ], "count": [ - 3373 + 3505 ], "max": [ - 2692 + 2824 ], "min": [ - 2694 + 2826 ], "stddev": [ - 2703 + 2835 ], "stddev_pop": [ - 2705 + 2837 ], "stddev_samp": [ - 2707 + 2839 ], "sum": [ - 2711 + 2843 ], "var_pop": [ - 2715 + 2847 ], "var_samp": [ - 2717 + 2849 ], "variance": [ - 2719 + 2851 ], "__typename": [ 84 @@ -46238,10 +48260,10 @@ export default { }, "match_clips_arr_rel_insert_input": { "data": [ - 2690 + 2822 ], "on_conflict": [ - 2697 + 2829 ], "__typename": [ 84 @@ -46275,25 +48297,25 @@ export default { }, "match_clips_avg_order_by": { "duration_ms": [ - 3373 + 3505 ], "kills_count": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "size": [ - 3373 + 3505 ], "target_steam_id": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "views_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -46301,16 +48323,16 @@ export default { }, "match_clips_bool_exp": { "_and": [ - 2687 + 2819 ], "_not": [ - 2687 + 2819 ], "_or": [ - 2687 + 2819 ], "created_at": [ - 4955 + 5087 ], "download_url": [ 86 @@ -46322,40 +48344,40 @@ export default { 86 ], "id": [ - 5456 + 6300 ], "kills_count": [ 42 ], "match_map": [ - 2982 + 3114 ], "match_map_demo": [ - 2865 + 2997 ], "match_map_demo_id": [ - 5456 + 6300 ], "match_map_id": [ - 5456 + 6300 ], "render_jobs": [ - 313 + 344 ], "render_jobs_aggregate": [ - 303 + 334 ], "round": [ 42 ], "size": [ - 271 + 302 ], "target": [ - 4335 + 4467 ], "target_steam_id": [ - 271 + 302 ], "thumbnail_download_url": [ 86 @@ -46367,16 +48389,16 @@ export default { 86 ], "user": [ - 4335 + 4467 ], "user_steam_id": [ - 271 + 302 ], "views_count": [ 42 ], "visibility": [ - 1081 + 1112 ], "__typename": [ 84 @@ -46394,13 +48416,13 @@ export default { 41 ], "size": [ - 269 + 300 ], "target_steam_id": [ - 269 + 300 ], "user_steam_id": [ - 269 + 300 ], "views_count": [ 41 @@ -46411,7 +48433,7 @@ export default { }, "match_clips_insert_input": { "created_at": [ - 4954 + 5086 ], "duration_ms": [ 41 @@ -46420,37 +48442,37 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "kills_count": [ 41 ], "match_map": [ - 2991 + 3123 ], "match_map_demo": [ - 2877 + 3009 ], "match_map_demo_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "render_jobs": [ - 310 + 341 ], "round": [ 41 ], "size": [ - 269 + 300 ], "target": [ - 4342 + 4474 ], "target_steam_id": [ - 269 + 300 ], "thumbnail_url": [ 84 @@ -46459,16 +48481,16 @@ export default { 84 ], "user": [ - 4342 + 4474 ], "user_steam_id": [ - 269 + 300 ], "views_count": [ 41 ], "visibility": [ - 1080 + 1111 ], "__typename": [ 84 @@ -46476,7 +48498,7 @@ export default { }, "match_clips_max_fields": { "created_at": [ - 4954 + 5086 ], "download_url": [ 84 @@ -46488,25 +48510,25 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "kills_count": [ 41 ], "match_map_demo_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "size": [ - 269 + 300 ], "target_steam_id": [ - 269 + 300 ], "thumbnail_download_url": [ 84 @@ -46518,7 +48540,7 @@ export default { 84 ], "user_steam_id": [ - 269 + 300 ], "views_count": [ 41 @@ -46529,46 +48551,46 @@ export default { }, "match_clips_max_order_by": { "created_at": [ - 3373 + 3505 ], "duration_ms": [ - 3373 + 3505 ], "file": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "kills_count": [ - 3373 + 3505 ], "match_map_demo_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "size": [ - 3373 + 3505 ], "target_steam_id": [ - 3373 + 3505 ], "thumbnail_url": [ - 3373 + 3505 ], "title": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "views_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -46576,7 +48598,7 @@ export default { }, "match_clips_min_fields": { "created_at": [ - 4954 + 5086 ], "download_url": [ 84 @@ -46588,25 +48610,25 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "kills_count": [ 41 ], "match_map_demo_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "size": [ - 269 + 300 ], "target_steam_id": [ - 269 + 300 ], "thumbnail_download_url": [ 84 @@ -46618,7 +48640,7 @@ export default { 84 ], "user_steam_id": [ - 269 + 300 ], "views_count": [ 41 @@ -46629,46 +48651,46 @@ export default { }, "match_clips_min_order_by": { "created_at": [ - 3373 + 3505 ], "duration_ms": [ - 3373 + 3505 ], "file": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "kills_count": [ - 3373 + 3505 ], "match_map_demo_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "size": [ - 3373 + 3505 ], "target_steam_id": [ - 3373 + 3505 ], "thumbnail_url": [ - 3373 + 3505 ], "title": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "views_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -46679,7 +48701,7 @@ export default { 41 ], "returning": [ - 2678 + 2810 ], "__typename": [ 84 @@ -46687,10 +48709,10 @@ export default { }, "match_clips_obj_rel_insert_input": { "data": [ - 2690 + 2822 ], "on_conflict": [ - 2697 + 2829 ], "__typename": [ 84 @@ -46698,13 +48720,13 @@ export default { }, "match_clips_on_conflict": { "constraint": [ - 2688 + 2820 ], "update_columns": [ - 2712 + 2844 ], "where": [ - 2687 + 2819 ], "__typename": [ 84 @@ -46712,70 +48734,70 @@ export default { }, "match_clips_order_by": { "created_at": [ - 3373 + 3505 ], "download_url": [ - 3373 + 3505 ], "duration_ms": [ - 3373 + 3505 ], "file": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "kills_count": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_demo": [ - 2879 + 3011 ], "match_map_demo_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "render_jobs_aggregate": [ - 308 + 339 ], "round": [ - 3373 + 3505 ], "size": [ - 3373 + 3505 ], "target": [ - 4344 + 4476 ], "target_steam_id": [ - 3373 + 3505 ], "thumbnail_download_url": [ - 3373 + 3505 ], "thumbnail_url": [ - 3373 + 3505 ], "title": [ - 3373 + 3505 ], "user": [ - 4344 + 4476 ], "user_steam_id": [ - 3373 + 3505 ], "views_count": [ - 3373 + 3505 ], "visibility": [ - 3373 + 3505 ], "__typename": [ 84 @@ -46783,7 +48805,7 @@ export default { }, "match_clips_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -46792,7 +48814,7 @@ export default { "match_clips_select_column": {}, "match_clips_set_input": { "created_at": [ - 4954 + 5086 ], "duration_ms": [ 41 @@ -46801,25 +48823,25 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "kills_count": [ 41 ], "match_map_demo_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "size": [ - 269 + 300 ], "target_steam_id": [ - 269 + 300 ], "thumbnail_url": [ 84 @@ -46828,13 +48850,13 @@ export default { 84 ], "user_steam_id": [ - 269 + 300 ], "views_count": [ 41 ], "visibility": [ - 1080 + 1111 ], "__typename": [ 84 @@ -46868,25 +48890,25 @@ export default { }, "match_clips_stddev_order_by": { "duration_ms": [ - 3373 + 3505 ], "kills_count": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "size": [ - 3373 + 3505 ], "target_steam_id": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "views_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -46920,25 +48942,25 @@ export default { }, "match_clips_stddev_pop_order_by": { "duration_ms": [ - 3373 + 3505 ], "kills_count": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "size": [ - 3373 + 3505 ], "target_steam_id": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "views_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -46972,25 +48994,25 @@ export default { }, "match_clips_stddev_samp_order_by": { "duration_ms": [ - 3373 + 3505 ], "kills_count": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "size": [ - 3373 + 3505 ], "target_steam_id": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "views_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -46998,10 +49020,10 @@ export default { }, "match_clips_stream_cursor_input": { "initial_value": [ - 2709 + 2841 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -47009,7 +49031,7 @@ export default { }, "match_clips_stream_cursor_value_input": { "created_at": [ - 4954 + 5086 ], "duration_ms": [ 41 @@ -47018,25 +49040,25 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "kills_count": [ 41 ], "match_map_demo_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "size": [ - 269 + 300 ], "target_steam_id": [ - 269 + 300 ], "thumbnail_url": [ 84 @@ -47045,13 +49067,13 @@ export default { 84 ], "user_steam_id": [ - 269 + 300 ], "views_count": [ 41 ], "visibility": [ - 1080 + 1111 ], "__typename": [ 84 @@ -47068,13 +49090,13 @@ export default { 41 ], "size": [ - 269 + 300 ], "target_steam_id": [ - 269 + 300 ], "user_steam_id": [ - 269 + 300 ], "views_count": [ 41 @@ -47085,25 +49107,25 @@ export default { }, "match_clips_sum_order_by": { "duration_ms": [ - 3373 + 3505 ], "kills_count": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "size": [ - 3373 + 3505 ], "target_steam_id": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "views_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -47112,13 +49134,13 @@ export default { "match_clips_update_column": {}, "match_clips_updates": { "_inc": [ - 2689 + 2821 ], "_set": [ - 2701 + 2833 ], "where": [ - 2687 + 2819 ], "__typename": [ 84 @@ -47152,25 +49174,25 @@ export default { }, "match_clips_var_pop_order_by": { "duration_ms": [ - 3373 + 3505 ], "kills_count": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "size": [ - 3373 + 3505 ], "target_steam_id": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "views_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -47204,25 +49226,25 @@ export default { }, "match_clips_var_samp_order_by": { "duration_ms": [ - 3373 + 3505 ], "kills_count": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "size": [ - 3373 + 3505 ], "target_steam_id": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "views_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -47256,25 +49278,25 @@ export default { }, "match_clips_variance_order_by": { "duration_ms": [ - 3373 + 3505 ], "kills_count": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "size": [ - 3373 + 3505 ], "target_steam_id": [ - 3373 + 3505 ], "user_steam_id": [ - 3373 + 3505 ], "views_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -47282,52 +49304,52 @@ export default { }, "match_demo_sessions": { "created_at": [ - 4954 + 5086 ], "error_message": [ 84 ], "game_server_node": [ - 2063 + 2195 ], "game_server_node_id": [ 84 ], "id": [ - 5454 + 6298 ], "k8s_job_name": [ 84 ], "last_activity_at": [ - 4954 + 5086 ], "last_status_at": [ - 4954 + 5086 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_demo": [ - 2853 + 2985 ], "match_map_demo_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "status": [ 84 ], "status_history": [ - 2187, + 2319, { "path": [ 84 @@ -47338,10 +49360,10 @@ export default { 84 ], "watcher": [ - 4331 + 4463 ], "watcher_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -47349,10 +49371,10 @@ export default { }, "match_demo_sessions_aggregate": { "aggregate": [ - 2724 + 2856 ], "nodes": [ - 2720 + 2852 ], "__typename": [ 84 @@ -47360,7 +49382,7 @@ export default { }, "match_demo_sessions_aggregate_bool_exp": { "count": [ - 2723 + 2855 ], "__typename": [ 84 @@ -47368,13 +49390,13 @@ export default { }, "match_demo_sessions_aggregate_bool_exp_count": { "arguments": [ - 2746 + 2878 ], "distinct": [ 6 ], "filter": [ - 2730 + 2862 ], "predicate": [ 42 @@ -47385,13 +49407,13 @@ export default { }, "match_demo_sessions_aggregate_fields": { "avg": [ - 2728 + 2860 ], "count": [ 41, { "columns": [ - 2746, + 2878, "[match_demo_sessions_select_column!]" ], "distinct": [ @@ -47400,31 +49422,31 @@ export default { } ], "max": [ - 2737 + 2869 ], "min": [ - 2739 + 2871 ], "stddev": [ - 2748 + 2880 ], "stddev_pop": [ - 2750 + 2882 ], "stddev_samp": [ - 2752 + 2884 ], "sum": [ - 2756 + 2888 ], "var_pop": [ - 2760 + 2892 ], "var_samp": [ - 2762 + 2894 ], "variance": [ - 2764 + 2896 ], "__typename": [ 84 @@ -47432,37 +49454,37 @@ export default { }, "match_demo_sessions_aggregate_order_by": { "avg": [ - 2729 + 2861 ], "count": [ - 3373 + 3505 ], "max": [ - 2738 + 2870 ], "min": [ - 2740 + 2872 ], "stddev": [ - 2749 + 2881 ], "stddev_pop": [ - 2751 + 2883 ], "stddev_samp": [ - 2753 + 2885 ], "sum": [ - 2757 + 2889 ], "var_pop": [ - 2761 + 2893 ], "var_samp": [ - 2763 + 2895 ], "variance": [ - 2765 + 2897 ], "__typename": [ 84 @@ -47470,7 +49492,7 @@ export default { }, "match_demo_sessions_append_input": { "status_history": [ - 2187 + 2319 ], "__typename": [ 84 @@ -47478,10 +49500,10 @@ export default { }, "match_demo_sessions_arr_rel_insert_input": { "data": [ - 2736 + 2868 ], "on_conflict": [ - 2742 + 2874 ], "__typename": [ 84 @@ -47497,7 +49519,7 @@ export default { }, "match_demo_sessions_avg_order_by": { "watcher_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -47505,70 +49527,70 @@ export default { }, "match_demo_sessions_bool_exp": { "_and": [ - 2730 + 2862 ], "_not": [ - 2730 + 2862 ], "_or": [ - 2730 + 2862 ], "created_at": [ - 4955 + 5087 ], "error_message": [ 86 ], "game_server_node": [ - 2075 + 2207 ], "game_server_node_id": [ 86 ], "id": [ - 5456 + 6300 ], "k8s_job_name": [ 86 ], "last_activity_at": [ - 4955 + 5087 ], "last_status_at": [ - 4955 + 5087 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_demo": [ - 2865 + 2997 ], "match_map_demo_id": [ - 5456 + 6300 ], "match_map_id": [ - 5456 + 6300 ], "status": [ 86 ], "status_history": [ - 2189 + 2321 ], "stream_url": [ 86 ], "watcher": [ - 4335 + 4467 ], "watcher_steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -47601,7 +49623,7 @@ export default { }, "match_demo_sessions_inc_input": { "watcher_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -47609,61 +49631,61 @@ export default { }, "match_demo_sessions_insert_input": { "created_at": [ - 4954 + 5086 ], "error_message": [ 84 ], "game_server_node": [ - 2087 + 2219 ], "game_server_node_id": [ 84 ], "id": [ - 5454 + 6298 ], "k8s_job_name": [ 84 ], "last_activity_at": [ - 4954 + 5086 ], "last_status_at": [ - 4954 + 5086 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2991 + 3123 ], "match_map_demo": [ - 2877 + 3009 ], "match_map_demo_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "status": [ 84 ], "status_history": [ - 2187 + 2319 ], "stream_url": [ 84 ], "watcher": [ - 4342 + 4474 ], "watcher_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -47671,7 +49693,7 @@ export default { }, "match_demo_sessions_max_fields": { "created_at": [ - 4954 + 5086 ], "error_message": [ 84 @@ -47680,25 +49702,25 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "k8s_job_name": [ 84 ], "last_activity_at": [ - 4954 + 5086 ], "last_status_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_map_demo_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "status": [ 84 @@ -47707,7 +49729,7 @@ export default { 84 ], "watcher_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -47715,43 +49737,43 @@ export default { }, "match_demo_sessions_max_order_by": { "created_at": [ - 3373 + 3505 ], "error_message": [ - 3373 + 3505 ], "game_server_node_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "k8s_job_name": [ - 3373 + 3505 ], "last_activity_at": [ - 3373 + 3505 ], "last_status_at": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_demo_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "status": [ - 3373 + 3505 ], "stream_url": [ - 3373 + 3505 ], "watcher_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -47759,7 +49781,7 @@ export default { }, "match_demo_sessions_min_fields": { "created_at": [ - 4954 + 5086 ], "error_message": [ 84 @@ -47768,25 +49790,25 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "k8s_job_name": [ 84 ], "last_activity_at": [ - 4954 + 5086 ], "last_status_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_map_demo_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "status": [ 84 @@ -47795,7 +49817,7 @@ export default { 84 ], "watcher_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -47803,43 +49825,43 @@ export default { }, "match_demo_sessions_min_order_by": { "created_at": [ - 3373 + 3505 ], "error_message": [ - 3373 + 3505 ], "game_server_node_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "k8s_job_name": [ - 3373 + 3505 ], "last_activity_at": [ - 3373 + 3505 ], "last_status_at": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_demo_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "status": [ - 3373 + 3505 ], "stream_url": [ - 3373 + 3505 ], "watcher_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -47850,7 +49872,7 @@ export default { 41 ], "returning": [ - 2720 + 2852 ], "__typename": [ 84 @@ -47858,13 +49880,13 @@ export default { }, "match_demo_sessions_on_conflict": { "constraint": [ - 2731 + 2863 ], "update_columns": [ - 2758 + 2890 ], "where": [ - 2730 + 2862 ], "__typename": [ 84 @@ -47872,61 +49894,61 @@ export default { }, "match_demo_sessions_order_by": { "created_at": [ - 3373 + 3505 ], "error_message": [ - 3373 + 3505 ], "game_server_node": [ - 2089 + 2221 ], "game_server_node_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "k8s_job_name": [ - 3373 + 3505 ], "last_activity_at": [ - 3373 + 3505 ], "last_status_at": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_demo": [ - 2879 + 3011 ], "match_map_demo_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "status": [ - 3373 + 3505 ], "status_history": [ - 3373 + 3505 ], "stream_url": [ - 3373 + 3505 ], "watcher": [ - 4344 + 4476 ], "watcher_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -47934,7 +49956,7 @@ export default { }, "match_demo_sessions_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -47942,7 +49964,7 @@ export default { }, "match_demo_sessions_prepend_input": { "status_history": [ - 2187 + 2319 ], "__typename": [ 84 @@ -47951,7 +49973,7 @@ export default { "match_demo_sessions_select_column": {}, "match_demo_sessions_set_input": { "created_at": [ - 4954 + 5086 ], "error_message": [ 84 @@ -47960,37 +49982,37 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "k8s_job_name": [ 84 ], "last_activity_at": [ - 4954 + 5086 ], "last_status_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_map_demo_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "status": [ 84 ], "status_history": [ - 2187 + 2319 ], "stream_url": [ 84 ], "watcher_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -48006,7 +50028,7 @@ export default { }, "match_demo_sessions_stddev_order_by": { "watcher_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -48022,7 +50044,7 @@ export default { }, "match_demo_sessions_stddev_pop_order_by": { "watcher_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -48038,7 +50060,7 @@ export default { }, "match_demo_sessions_stddev_samp_order_by": { "watcher_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -48046,10 +50068,10 @@ export default { }, "match_demo_sessions_stream_cursor_input": { "initial_value": [ - 2755 + 2887 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -48057,7 +50079,7 @@ export default { }, "match_demo_sessions_stream_cursor_value_input": { "created_at": [ - 4954 + 5086 ], "error_message": [ 84 @@ -48066,37 +50088,37 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "k8s_job_name": [ 84 ], "last_activity_at": [ - 4954 + 5086 ], "last_status_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_map_demo_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "status": [ 84 ], "status_history": [ - 2187 + 2319 ], "stream_url": [ 84 ], "watcher_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -48104,7 +50126,7 @@ export default { }, "match_demo_sessions_sum_fields": { "watcher_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -48112,7 +50134,7 @@ export default { }, "match_demo_sessions_sum_order_by": { "watcher_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -48121,28 +50143,28 @@ export default { "match_demo_sessions_update_column": {}, "match_demo_sessions_updates": { "_append": [ - 2726 + 2858 ], "_delete_at_path": [ - 2732 + 2864 ], "_delete_elem": [ - 2733 + 2865 ], "_delete_key": [ - 2734 + 2866 ], "_inc": [ - 2735 + 2867 ], "_prepend": [ - 2745 + 2877 ], "_set": [ - 2747 + 2879 ], "where": [ - 2730 + 2862 ], "__typename": [ 84 @@ -48158,7 +50180,7 @@ export default { }, "match_demo_sessions_var_pop_order_by": { "watcher_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -48174,7 +50196,7 @@ export default { }, "match_demo_sessions_var_samp_order_by": { "watcher_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -48190,7 +50212,7 @@ export default { }, "match_demo_sessions_variance_order_by": { "watcher_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -48207,31 +50229,31 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "is_connected": [ 6 ], "lineup": [ - 2811 + 2943 ], "match_lineup_id": [ - 5454 + 6298 ], "party_id": [ - 5454 + 6298 ], "party_source": [ - 1141 + 1172 ], "placeholder_name": [ 84 ], "player": [ - 4331 + 4463 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -48239,10 +50261,10 @@ export default { }, "match_lineup_players_aggregate": { "aggregate": [ - 2772 + 2904 ], "nodes": [ - 2766 + 2898 ], "__typename": [ 84 @@ -48250,13 +50272,13 @@ export default { }, "match_lineup_players_aggregate_bool_exp": { "bool_and": [ - 2769 + 2901 ], "bool_or": [ - 2770 + 2902 ], "count": [ - 2771 + 2903 ], "__typename": [ 84 @@ -48264,13 +50286,13 @@ export default { }, "match_lineup_players_aggregate_bool_exp_bool_and": { "arguments": [ - 2790 + 2922 ], "distinct": [ 6 ], "filter": [ - 2777 + 2909 ], "predicate": [ 7 @@ -48281,13 +50303,13 @@ export default { }, "match_lineup_players_aggregate_bool_exp_bool_or": { "arguments": [ - 2791 + 2923 ], "distinct": [ 6 ], "filter": [ - 2777 + 2909 ], "predicate": [ 7 @@ -48298,13 +50320,13 @@ export default { }, "match_lineup_players_aggregate_bool_exp_count": { "arguments": [ - 2789 + 2921 ], "distinct": [ 6 ], "filter": [ - 2777 + 2909 ], "predicate": [ 42 @@ -48315,13 +50337,13 @@ export default { }, "match_lineup_players_aggregate_fields": { "avg": [ - 2775 + 2907 ], "count": [ 41, { "columns": [ - 2789, + 2921, "[match_lineup_players_select_column!]" ], "distinct": [ @@ -48330,31 +50352,31 @@ export default { } ], "max": [ - 2781 + 2913 ], "min": [ - 2783 + 2915 ], "stddev": [ - 2793 + 2925 ], "stddev_pop": [ - 2795 + 2927 ], "stddev_samp": [ - 2797 + 2929 ], "sum": [ - 2801 + 2933 ], "var_pop": [ - 2805 + 2937 ], "var_samp": [ - 2807 + 2939 ], "variance": [ - 2809 + 2941 ], "__typename": [ 84 @@ -48362,37 +50384,37 @@ export default { }, "match_lineup_players_aggregate_order_by": { "avg": [ - 2776 + 2908 ], "count": [ - 3373 + 3505 ], "max": [ - 2782 + 2914 ], "min": [ - 2784 + 2916 ], "stddev": [ - 2794 + 2926 ], "stddev_pop": [ - 2796 + 2928 ], "stddev_samp": [ - 2798 + 2930 ], "sum": [ - 2802 + 2934 ], "var_pop": [ - 2806 + 2938 ], "var_samp": [ - 2808 + 2940 ], "variance": [ - 2810 + 2942 ], "__typename": [ 84 @@ -48400,10 +50422,10 @@ export default { }, "match_lineup_players_arr_rel_insert_input": { "data": [ - 2780 + 2912 ], "on_conflict": [ - 2786 + 2918 ], "__typename": [ 84 @@ -48419,7 +50441,7 @@ export default { }, "match_lineup_players_avg_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -48427,13 +50449,13 @@ export default { }, "match_lineup_players_bool_exp": { "_and": [ - 2777 + 2909 ], "_not": [ - 2777 + 2909 ], "_or": [ - 2777 + 2909 ], "captain": [ 7 @@ -48445,31 +50467,31 @@ export default { 86 ], "id": [ - 5456 + 6300 ], "is_connected": [ 7 ], "lineup": [ - 2820 + 2952 ], "match_lineup_id": [ - 5456 + 6300 ], "party_id": [ - 5456 + 6300 ], "party_source": [ - 1142 + 1173 ], "placeholder_name": [ 86 ], "player": [ - 4335 + 4467 ], "steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -48478,7 +50500,7 @@ export default { "match_lineup_players_constraint": {}, "match_lineup_players_inc_input": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -48495,31 +50517,31 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "is_connected": [ 6 ], "lineup": [ - 2829 + 2961 ], "match_lineup_id": [ - 5454 + 6298 ], "party_id": [ - 5454 + 6298 ], "party_source": [ - 1141 + 1172 ], "placeholder_name": [ 84 ], "player": [ - 4342 + 4474 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -48530,19 +50552,19 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "party_id": [ - 5454 + 6298 ], "placeholder_name": [ 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -48550,22 +50572,22 @@ export default { }, "match_lineup_players_max_order_by": { "discord_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "match_lineup_id": [ - 3373 + 3505 ], "party_id": [ - 3373 + 3505 ], "placeholder_name": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -48576,19 +50598,19 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "party_id": [ - 5454 + 6298 ], "placeholder_name": [ 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -48596,22 +50618,22 @@ export default { }, "match_lineup_players_min_order_by": { "discord_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "match_lineup_id": [ - 3373 + 3505 ], "party_id": [ - 3373 + 3505 ], "placeholder_name": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -48622,7 +50644,7 @@ export default { 41 ], "returning": [ - 2766 + 2898 ], "__typename": [ 84 @@ -48630,13 +50652,13 @@ export default { }, "match_lineup_players_on_conflict": { "constraint": [ - 2778 + 2910 ], "update_columns": [ - 2803 + 2935 ], "where": [ - 2777 + 2909 ], "__typename": [ 84 @@ -48644,40 +50666,40 @@ export default { }, "match_lineup_players_order_by": { "captain": [ - 3373 + 3505 ], "checked_in": [ - 3373 + 3505 ], "discord_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "is_connected": [ - 3373 + 3505 ], "lineup": [ - 2831 + 2963 ], "match_lineup_id": [ - 3373 + 3505 ], "party_id": [ - 3373 + 3505 ], "party_source": [ - 3373 + 3505 ], "placeholder_name": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -48685,7 +50707,7 @@ export default { }, "match_lineup_players_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -48705,25 +50727,25 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "is_connected": [ 6 ], "match_lineup_id": [ - 5454 + 6298 ], "party_id": [ - 5454 + 6298 ], "party_source": [ - 1141 + 1172 ], "placeholder_name": [ 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -48739,7 +50761,7 @@ export default { }, "match_lineup_players_stddev_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -48755,7 +50777,7 @@ export default { }, "match_lineup_players_stddev_pop_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -48771,7 +50793,7 @@ export default { }, "match_lineup_players_stddev_samp_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -48779,10 +50801,10 @@ export default { }, "match_lineup_players_stream_cursor_input": { "initial_value": [ - 2800 + 2932 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -48799,25 +50821,25 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "is_connected": [ 6 ], "match_lineup_id": [ - 5454 + 6298 ], "party_id": [ - 5454 + 6298 ], "party_source": [ - 1141 + 1172 ], "placeholder_name": [ 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -48825,7 +50847,7 @@ export default { }, "match_lineup_players_sum_fields": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -48833,7 +50855,7 @@ export default { }, "match_lineup_players_sum_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -48842,13 +50864,13 @@ export default { "match_lineup_players_update_column": {}, "match_lineup_players_updates": { "_inc": [ - 2779 + 2911 ], "_set": [ - 2792 + 2924 ], "where": [ - 2777 + 2909 ], "__typename": [ 84 @@ -48864,7 +50886,7 @@ export default { }, "match_lineup_players_var_pop_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -48880,7 +50902,7 @@ export default { }, "match_lineup_players_var_samp_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -48896,7 +50918,7 @@ export default { }, "match_lineup_players_variance_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -48913,16 +50935,16 @@ export default { 6 ], "captain": [ - 5610 + 6454 ], "coach": [ - 4331 + 4463 ], "coach_steam_id": [ - 269 + 300 ], "id": [ - 5454 + 6298 ], "is_on_lineup": [ 6 @@ -48937,10 +50959,10 @@ export default { 6 ], "lineup_players": [ - 2766, + 2898, { "distinct_on": [ - 2789, + 2921, "[match_lineup_players_select_column!]" ], "limit": [ @@ -48950,19 +50972,19 @@ export default { 41 ], "order_by": [ - 2787, + 2919, "[match_lineup_players_order_by!]" ], "where": [ - 2777 + 2909 ] } ], "lineup_players_aggregate": [ - 2767, + 2899, { "distinct_on": [ - 2789, + 2921, "[match_lineup_players_select_column!]" ], "limit": [ @@ -48972,25 +50994,25 @@ export default { 41 ], "order_by": [ - 2787, + 2919, "[match_lineup_players_order_by!]" ], "where": [ - 2777 + 2909 ] } ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_veto_picks": [ - 2945, + 3077, { "distinct_on": [ - 2965, + 3097, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -49000,19 +51022,19 @@ export default { 41 ], "order_by": [ - 2963, + 3095, "[match_map_veto_picks_order_by!]" ], "where": [ - 2954 + 3086 ] } ], "match_veto_picks_aggregate": [ - 2946, + 3078, { "distinct_on": [ - 2965, + 3097, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -49022,11 +51044,11 @@ export default { 41 ], "order_by": [ - 2963, + 3095, "[match_map_veto_picks_order_by!]" ], "where": [ - 2954 + 3086 ] } ], @@ -49034,10 +51056,10 @@ export default { 84 ], "team": [ - 4905 + 5037 ], "team_id": [ - 5454 + 6298 ], "team_name": [ 84 @@ -49048,10 +51070,10 @@ export default { }, "match_lineups_aggregate": { "aggregate": [ - 2815 + 2947 ], "nodes": [ - 2811 + 2943 ], "__typename": [ 84 @@ -49059,7 +51081,7 @@ export default { }, "match_lineups_aggregate_bool_exp": { "count": [ - 2814 + 2946 ], "__typename": [ 84 @@ -49067,13 +51089,13 @@ export default { }, "match_lineups_aggregate_bool_exp_count": { "arguments": [ - 2833 + 2965 ], "distinct": [ 6 ], "filter": [ - 2820 + 2952 ], "predicate": [ 42 @@ -49084,13 +51106,13 @@ export default { }, "match_lineups_aggregate_fields": { "avg": [ - 2818 + 2950 ], "count": [ 41, { "columns": [ - 2833, + 2965, "[match_lineups_select_column!]" ], "distinct": [ @@ -49099,31 +51121,31 @@ export default { } ], "max": [ - 2824 + 2956 ], "min": [ - 2826 + 2958 ], "stddev": [ - 2835 + 2967 ], "stddev_pop": [ - 2837 + 2969 ], "stddev_samp": [ - 2839 + 2971 ], "sum": [ - 2843 + 2975 ], "var_pop": [ - 2847 + 2979 ], "var_samp": [ - 2849 + 2981 ], "variance": [ - 2851 + 2983 ], "__typename": [ 84 @@ -49131,37 +51153,37 @@ export default { }, "match_lineups_aggregate_order_by": { "avg": [ - 2819 + 2951 ], "count": [ - 3373 + 3505 ], "max": [ - 2825 + 2957 ], "min": [ - 2827 + 2959 ], "stddev": [ - 2836 + 2968 ], "stddev_pop": [ - 2838 + 2970 ], "stddev_samp": [ - 2840 + 2972 ], "sum": [ - 2844 + 2976 ], "var_pop": [ - 2848 + 2980 ], "var_samp": [ - 2850 + 2982 ], "variance": [ - 2852 + 2984 ], "__typename": [ 84 @@ -49169,10 +51191,10 @@ export default { }, "match_lineups_arr_rel_insert_input": { "data": [ - 2823 + 2955 ], "on_conflict": [ - 2830 + 2962 ], "__typename": [ 84 @@ -49188,7 +51210,7 @@ export default { }, "match_lineups_avg_order_by": { "coach_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -49196,13 +51218,13 @@ export default { }, "match_lineups_bool_exp": { "_and": [ - 2820 + 2952 ], "_not": [ - 2820 + 2952 ], "_or": [ - 2820 + 2952 ], "can_pick_map_veto": [ 7 @@ -49214,16 +51236,16 @@ export default { 7 ], "captain": [ - 5614 + 6458 ], "coach": [ - 4335 + 4467 ], "coach_steam_id": [ - 271 + 302 ], "id": [ - 5456 + 6300 ], "is_on_lineup": [ 7 @@ -49238,31 +51260,31 @@ export default { 7 ], "lineup_players": [ - 2777 + 2909 ], "lineup_players_aggregate": [ - 2768 + 2900 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_veto_picks": [ - 2954 + 3086 ], "match_veto_picks_aggregate": [ - 2947 + 3079 ], "name": [ 86 ], "team": [ - 4916 + 5048 ], "team_id": [ - 5456 + 6300 ], "team_name": [ 86 @@ -49274,7 +51296,7 @@ export default { "match_lineups_constraint": {}, "match_lineups_inc_input": { "coach_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -49282,34 +51304,34 @@ export default { }, "match_lineups_insert_input": { "captain": [ - 5620 + 6464 ], "coach": [ - 4342 + 4474 ], "coach_steam_id": [ - 269 + 300 ], "id": [ - 5454 + 6298 ], "lineup_players": [ - 2774 + 2906 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "match_veto_picks": [ - 2953 + 3085 ], "team": [ - 4925 + 5057 ], "team_id": [ - 5454 + 6298 ], "team_name": [ 84 @@ -49320,19 +51342,19 @@ export default { }, "match_lineups_max_fields": { "coach_steam_id": [ - 269 + 300 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "name": [ 84 ], "team_id": [ - 5454 + 6298 ], "team_name": [ 84 @@ -49343,19 +51365,19 @@ export default { }, "match_lineups_max_order_by": { "coach_steam_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "team_id": [ - 3373 + 3505 ], "team_name": [ - 3373 + 3505 ], "__typename": [ 84 @@ -49363,19 +51385,19 @@ export default { }, "match_lineups_min_fields": { "coach_steam_id": [ - 269 + 300 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "name": [ 84 ], "team_id": [ - 5454 + 6298 ], "team_name": [ 84 @@ -49386,19 +51408,19 @@ export default { }, "match_lineups_min_order_by": { "coach_steam_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "team_id": [ - 3373 + 3505 ], "team_name": [ - 3373 + 3505 ], "__typename": [ 84 @@ -49409,7 +51431,7 @@ export default { 41 ], "returning": [ - 2811 + 2943 ], "__typename": [ 84 @@ -49417,10 +51439,10 @@ export default { }, "match_lineups_obj_rel_insert_input": { "data": [ - 2823 + 2955 ], "on_conflict": [ - 2830 + 2962 ], "__typename": [ 84 @@ -49428,13 +51450,13 @@ export default { }, "match_lineups_on_conflict": { "constraint": [ - 2821 + 2953 ], "update_columns": [ - 2845 + 2977 ], "where": [ - 2820 + 2952 ], "__typename": [ 84 @@ -49442,61 +51464,61 @@ export default { }, "match_lineups_order_by": { "can_pick_map_veto": [ - 3373 + 3505 ], "can_pick_region_veto": [ - 3373 + 3505 ], "can_update_lineup": [ - 3373 + 3505 ], "captain": [ - 5621 + 6465 ], "coach": [ - 4344 + 4476 ], "coach_steam_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "is_on_lineup": [ - 3373 + 3505 ], "is_picking_map_veto": [ - 3373 + 3505 ], "is_picking_region_veto": [ - 3373 + 3505 ], "is_ready": [ - 3373 + 3505 ], "lineup_players_aggregate": [ - 2773 + 2905 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_veto_picks_aggregate": [ - 2952 + 3084 ], "name": [ - 3373 + 3505 ], "team": [ - 4927 + 5059 ], "team_id": [ - 3373 + 3505 ], "team_name": [ - 3373 + 3505 ], "__typename": [ 84 @@ -49504,7 +51526,7 @@ export default { }, "match_lineups_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -49513,16 +51535,16 @@ export default { "match_lineups_select_column": {}, "match_lineups_set_input": { "coach_steam_id": [ - 269 + 300 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "team_id": [ - 5454 + 6298 ], "team_name": [ 84 @@ -49541,7 +51563,7 @@ export default { }, "match_lineups_stddev_order_by": { "coach_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -49557,7 +51579,7 @@ export default { }, "match_lineups_stddev_pop_order_by": { "coach_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -49573,7 +51595,7 @@ export default { }, "match_lineups_stddev_samp_order_by": { "coach_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -49581,10 +51603,10 @@ export default { }, "match_lineups_stream_cursor_input": { "initial_value": [ - 2842 + 2974 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -49592,16 +51614,16 @@ export default { }, "match_lineups_stream_cursor_value_input": { "coach_steam_id": [ - 269 + 300 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "team_id": [ - 5454 + 6298 ], "team_name": [ 84 @@ -49612,7 +51634,7 @@ export default { }, "match_lineups_sum_fields": { "coach_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -49620,7 +51642,7 @@ export default { }, "match_lineups_sum_order_by": { "coach_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -49629,13 +51651,13 @@ export default { "match_lineups_update_column": {}, "match_lineups_updates": { "_inc": [ - 2822 + 2954 ], "_set": [ - 2834 + 2966 ], "where": [ - 2820 + 2952 ], "__typename": [ 84 @@ -49651,7 +51673,7 @@ export default { }, "match_lineups_var_pop_order_by": { "coach_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -49667,7 +51689,7 @@ export default { }, "match_lineups_var_samp_order_by": { "coach_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -49683,7 +51705,7 @@ export default { }, "match_lineups_variance_order_by": { "coach_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -49691,7 +51713,7 @@ export default { }, "match_map_demos": { "bombs": [ - 2187, + 2319, { "path": [ 84 @@ -49699,10 +51721,10 @@ export default { } ], "clip_render_jobs": [ - 301, + 332, { "distinct_on": [ - 329, + 360, "[clip_render_jobs_select_column!]" ], "limit": [ @@ -49712,19 +51734,19 @@ export default { 41 ], "order_by": [ - 326, + 357, "[clip_render_jobs_order_by!]" ], "where": [ - 313 + 344 ] } ], "clip_render_jobs_aggregate": [ - 302, + 333, { "distinct_on": [ - 329, + 360, "[clip_render_jobs_select_column!]" ], "limit": [ @@ -49734,25 +51756,25 @@ export default { 41 ], "order_by": [ - 326, + 357, "[clip_render_jobs_order_by!]" ], "where": [ - 313 + 344 ] } ], "created_at": [ - 4954 + 5086 ], "cs2_build": [ 84 ], "demo_sessions": [ - 2720, + 2852, { "distinct_on": [ - 2746, + 2878, "[match_demo_sessions_select_column!]" ], "limit": [ @@ -49762,19 +51784,19 @@ export default { 41 ], "order_by": [ - 2743, + 2875, "[match_demo_sessions_order_by!]" ], "where": [ - 2730 + 2862 ] } ], "demo_sessions_aggregate": [ - 2721, + 2853, { "distinct_on": [ - 2746, + 2878, "[match_demo_sessions_select_column!]" ], "limit": [ @@ -49784,11 +51806,11 @@ export default { 41 ], "order_by": [ - 2743, + 2875, "[match_demo_sessions_order_by!]" ], "where": [ - 2730 + 2862 ] } ], @@ -49805,10 +51827,10 @@ export default { 6 ], "id": [ - 5454 + 6298 ], "kills": [ - 2187, + 2319, { "path": [ 84 @@ -49819,13 +51841,13 @@ export default { 84 ], "match": [ - 3157 + 3289 ], "match_clips": [ - 2678, + 2810, { "distinct_on": [ - 2700, + 2832, "[match_clips_select_column!]" ], "limit": [ @@ -49835,19 +51857,19 @@ export default { 41 ], "order_by": [ - 2698, + 2830, "[match_clips_order_by!]" ], "where": [ - 2687 + 2819 ] } ], "match_clips_aggregate": [ - 2679, + 2811, { "distinct_on": [ - 2700, + 2832, "[match_clips_select_column!]" ], "limit": [ @@ -49857,25 +51879,28 @@ export default { 41 ], "order_by": [ - 2698, + 2830, "[match_clips_order_by!]" ], "where": [ - 2687 + 2819 ] } ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "metadata_parsed_at": [ - 4954 + 5086 + ], + "parser_version": [ + 41 ], "playback_file": [ 84 @@ -49886,8 +51911,11 @@ export default { "playback_url": [ 84 ], + "playback_version": [ + 41 + ], "players": [ - 2187, + 2319, { "path": [ 84 @@ -49895,7 +51923,7 @@ export default { } ], "round_ticks": [ - 2187, + 2319, { "path": [ 84 @@ -49920,10 +51948,10 @@ export default { }, "match_map_demos_aggregate": { "aggregate": [ - 2859 + 2991 ], "nodes": [ - 2853 + 2985 ], "__typename": [ 84 @@ -49931,13 +51959,13 @@ export default { }, "match_map_demos_aggregate_bool_exp": { "bool_and": [ - 2856 + 2988 ], "bool_or": [ - 2857 + 2989 ], "count": [ - 2858 + 2990 ], "__typename": [ 84 @@ -49945,13 +51973,13 @@ export default { }, "match_map_demos_aggregate_bool_exp_bool_and": { "arguments": [ - 2883 + 3015 ], "distinct": [ 6 ], "filter": [ - 2865 + 2997 ], "predicate": [ 7 @@ -49962,13 +51990,13 @@ export default { }, "match_map_demos_aggregate_bool_exp_bool_or": { "arguments": [ - 2884 + 3016 ], "distinct": [ 6 ], "filter": [ - 2865 + 2997 ], "predicate": [ 7 @@ -49979,13 +52007,13 @@ export default { }, "match_map_demos_aggregate_bool_exp_count": { "arguments": [ - 2882 + 3014 ], "distinct": [ 6 ], "filter": [ - 2865 + 2997 ], "predicate": [ 42 @@ -49996,13 +52024,13 @@ export default { }, "match_map_demos_aggregate_fields": { "avg": [ - 2863 + 2995 ], "count": [ 41, { "columns": [ - 2882, + 3014, "[match_map_demos_select_column!]" ], "distinct": [ @@ -50011,31 +52039,31 @@ export default { } ], "max": [ - 2872 + 3004 ], "min": [ - 2874 + 3006 ], "stddev": [ - 2886 + 3018 ], "stddev_pop": [ - 2888 + 3020 ], "stddev_samp": [ - 2890 + 3022 ], "sum": [ - 2894 + 3026 ], "var_pop": [ - 2898 + 3030 ], "var_samp": [ - 2900 + 3032 ], "variance": [ - 2902 + 3034 ], "__typename": [ 84 @@ -50043,37 +52071,37 @@ export default { }, "match_map_demos_aggregate_order_by": { "avg": [ - 2864 + 2996 ], "count": [ - 3373 + 3505 ], "max": [ - 2873 + 3005 ], "min": [ - 2875 + 3007 ], "stddev": [ - 2887 + 3019 ], "stddev_pop": [ - 2889 + 3021 ], "stddev_samp": [ - 2891 + 3023 ], "sum": [ - 2895 + 3027 ], "var_pop": [ - 2899 + 3031 ], "var_samp": [ - 2901 + 3033 ], "variance": [ - 2903 + 3035 ], "__typename": [ 84 @@ -50081,16 +52109,16 @@ export default { }, "match_map_demos_append_input": { "bombs": [ - 2187 + 2319 ], "kills": [ - 2187 + 2319 ], "players": [ - 2187 + 2319 ], "round_ticks": [ - 2187 + 2319 ], "__typename": [ 84 @@ -50098,10 +52126,10 @@ export default { }, "match_map_demos_arr_rel_insert_input": { "data": [ - 2871 + 3003 ], "on_conflict": [ - 2878 + 3010 ], "__typename": [ 84 @@ -50111,9 +52139,15 @@ export default { "duration_seconds": [ 32 ], + "parser_version": [ + 32 + ], "playback_size": [ 32 ], + "playback_version": [ + 32 + ], "size": [ 32 ], @@ -50129,19 +52163,25 @@ export default { }, "match_map_demos_avg_order_by": { "duration_seconds": [ - 3373 + 3505 + ], + "parser_version": [ + 3505 ], "playback_size": [ - 3373 + 3505 + ], + "playback_version": [ + 3505 ], "size": [ - 3373 + 3505 ], "tick_rate": [ - 3373 + 3505 ], "total_ticks": [ - 3373 + 3505 ], "__typename": [ 84 @@ -50149,34 +52189,34 @@ export default { }, "match_map_demos_bool_exp": { "_and": [ - 2865 + 2997 ], "_not": [ - 2865 + 2997 ], "_or": [ - 2865 + 2997 ], "bombs": [ - 2189 + 2321 ], "clip_render_jobs": [ - 313 + 344 ], "clip_render_jobs_aggregate": [ - 303 + 334 ], "created_at": [ - 4955 + 5087 ], "cs2_build": [ 86 ], "demo_sessions": [ - 2730 + 2862 ], "demo_sessions_aggregate": [ - 2722 + 2854 ], "download_url": [ 86 @@ -50191,34 +52231,37 @@ export default { 7 ], "id": [ - 5456 + 6300 ], "kills": [ - 2189 + 2321 ], "map_name": [ 86 ], "match": [ - 3168 + 3300 ], "match_clips": [ - 2687 + 2819 ], "match_clips_aggregate": [ - 2680 + 2812 ], "match_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "metadata_parsed_at": [ - 4955 + 5087 + ], + "parser_version": [ + 42 ], "playback_file": [ 86 @@ -50229,11 +52272,14 @@ export default { "playback_url": [ 86 ], + "playback_version": [ + 42 + ], "players": [ - 2189 + 2321 ], "round_ticks": [ - 2189 + 2321 ], "size": [ 42 @@ -50304,9 +52350,15 @@ export default { ] }, "match_map_demos_inc_input": { + "parser_version": [ + 41 + ], "playback_size": [ 41 ], + "playback_version": [ + 41 + ], "size": [ 41 ], @@ -50322,19 +52374,19 @@ export default { }, "match_map_demos_insert_input": { "bombs": [ - 2187 + 2319 ], "clip_render_jobs": [ - 310 + 341 ], "created_at": [ - 4954 + 5086 ], "cs2_build": [ 84 ], "demo_sessions": [ - 2727 + 2859 ], "file": [ 84 @@ -50343,31 +52395,34 @@ export default { 6 ], "id": [ - 5454 + 6298 ], "kills": [ - 2187 + 2319 ], "map_name": [ 84 ], "match": [ - 3177 + 3309 ], "match_clips": [ - 2684 + 2816 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2991 + 3123 ], "match_map_id": [ - 5454 + 6298 ], "metadata_parsed_at": [ - 4954 + 5086 + ], + "parser_version": [ + 41 ], "playback_file": [ 84 @@ -50375,11 +52430,14 @@ export default { "playback_size": [ 41 ], + "playback_version": [ + 41 + ], "players": [ - 2187 + 2319 ], "round_ticks": [ - 2187 + 2319 ], "size": [ 41 @@ -50399,7 +52457,7 @@ export default { }, "match_map_demos_max_fields": { "created_at": [ - 4954 + 5086 ], "cs2_build": [ 84 @@ -50414,19 +52472,22 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "map_name": [ 84 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "metadata_parsed_at": [ - 4954 + 5086 + ], + "parser_version": [ + 41 ], "playback_file": [ 84 @@ -50437,6 +52498,9 @@ export default { "playback_url": [ 84 ], + "playback_version": [ + 41 + ], "size": [ 41 ], @@ -50455,49 +52519,55 @@ export default { }, "match_map_demos_max_order_by": { "created_at": [ - 3373 + 3505 ], "cs2_build": [ - 3373 + 3505 ], "duration_seconds": [ - 3373 + 3505 ], "file": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "map_name": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "metadata_parsed_at": [ - 3373 + 3505 + ], + "parser_version": [ + 3505 ], "playback_file": [ - 3373 + 3505 ], "playback_size": [ - 3373 + 3505 + ], + "playback_version": [ + 3505 ], "size": [ - 3373 + 3505 ], "tick_rate": [ - 3373 + 3505 ], "total_ticks": [ - 3373 + 3505 ], "workshop_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -50505,7 +52575,7 @@ export default { }, "match_map_demos_min_fields": { "created_at": [ - 4954 + 5086 ], "cs2_build": [ 84 @@ -50520,19 +52590,22 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "map_name": [ 84 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "metadata_parsed_at": [ - 4954 + 5086 + ], + "parser_version": [ + 41 ], "playback_file": [ 84 @@ -50543,6 +52616,9 @@ export default { "playback_url": [ 84 ], + "playback_version": [ + 41 + ], "size": [ 41 ], @@ -50561,49 +52637,55 @@ export default { }, "match_map_demos_min_order_by": { "created_at": [ - 3373 + 3505 ], "cs2_build": [ - 3373 + 3505 ], "duration_seconds": [ - 3373 + 3505 ], "file": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "map_name": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "metadata_parsed_at": [ - 3373 + 3505 + ], + "parser_version": [ + 3505 ], "playback_file": [ - 3373 + 3505 ], "playback_size": [ - 3373 + 3505 + ], + "playback_version": [ + 3505 ], "size": [ - 3373 + 3505 ], "tick_rate": [ - 3373 + 3505 ], "total_ticks": [ - 3373 + 3505 ], "workshop_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -50614,7 +52696,7 @@ export default { 41 ], "returning": [ - 2853 + 2985 ], "__typename": [ 84 @@ -50622,10 +52704,10 @@ export default { }, "match_map_demos_obj_rel_insert_input": { "data": [ - 2871 + 3003 ], "on_conflict": [ - 2878 + 3010 ], "__typename": [ 84 @@ -50633,13 +52715,13 @@ export default { }, "match_map_demos_on_conflict": { "constraint": [ - 2866 + 2998 ], "update_columns": [ - 2896 + 3028 ], "where": [ - 2865 + 2997 ], "__typename": [ 84 @@ -50647,85 +52729,91 @@ export default { }, "match_map_demos_order_by": { "bombs": [ - 3373 + 3505 ], "clip_render_jobs_aggregate": [ - 308 + 339 ], "created_at": [ - 3373 + 3505 ], "cs2_build": [ - 3373 + 3505 ], "demo_sessions_aggregate": [ - 2725 + 2857 ], "download_url": [ - 3373 + 3505 ], "duration_seconds": [ - 3373 + 3505 ], "file": [ - 3373 + 3505 ], "geometry_validated": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "map_name": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_clips_aggregate": [ - 2683 + 2815 ], "match_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "metadata_parsed_at": [ - 3373 + 3505 + ], + "parser_version": [ + 3505 ], "playback_file": [ - 3373 + 3505 ], "playback_size": [ - 3373 + 3505 ], "playback_url": [ - 3373 + 3505 + ], + "playback_version": [ + 3505 ], "players": [ - 3373 + 3505 ], "round_ticks": [ - 3373 + 3505 ], "size": [ - 3373 + 3505 ], "tick_rate": [ - 3373 + 3505 ], "total_ticks": [ - 3373 + 3505 ], "workshop_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -50733,7 +52821,7 @@ export default { }, "match_map_demos_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -50741,16 +52829,16 @@ export default { }, "match_map_demos_prepend_input": { "bombs": [ - 2187 + 2319 ], "kills": [ - 2187 + 2319 ], "players": [ - 2187 + 2319 ], "round_ticks": [ - 2187 + 2319 ], "__typename": [ 84 @@ -50761,10 +52849,10 @@ export default { "match_map_demos_select_column_match_map_demos_aggregate_bool_exp_bool_or_arguments_columns": {}, "match_map_demos_set_input": { "bombs": [ - 2187 + 2319 ], "created_at": [ - 4954 + 5086 ], "cs2_build": [ 84 @@ -50776,22 +52864,25 @@ export default { 6 ], "id": [ - 5454 + 6298 ], "kills": [ - 2187 + 2319 ], "map_name": [ 84 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "metadata_parsed_at": [ - 4954 + 5086 + ], + "parser_version": [ + 41 ], "playback_file": [ 84 @@ -50799,11 +52890,14 @@ export default { "playback_size": [ 41 ], + "playback_version": [ + 41 + ], "players": [ - 2187 + 2319 ], "round_ticks": [ - 2187 + 2319 ], "size": [ 41 @@ -50825,9 +52919,15 @@ export default { "duration_seconds": [ 32 ], + "parser_version": [ + 32 + ], "playback_size": [ 32 ], + "playback_version": [ + 32 + ], "size": [ 32 ], @@ -50843,19 +52943,25 @@ export default { }, "match_map_demos_stddev_order_by": { "duration_seconds": [ - 3373 + 3505 + ], + "parser_version": [ + 3505 ], "playback_size": [ - 3373 + 3505 + ], + "playback_version": [ + 3505 ], "size": [ - 3373 + 3505 ], "tick_rate": [ - 3373 + 3505 ], "total_ticks": [ - 3373 + 3505 ], "__typename": [ 84 @@ -50865,9 +52971,15 @@ export default { "duration_seconds": [ 32 ], + "parser_version": [ + 32 + ], "playback_size": [ 32 ], + "playback_version": [ + 32 + ], "size": [ 32 ], @@ -50883,19 +52995,25 @@ export default { }, "match_map_demos_stddev_pop_order_by": { "duration_seconds": [ - 3373 + 3505 + ], + "parser_version": [ + 3505 ], "playback_size": [ - 3373 + 3505 + ], + "playback_version": [ + 3505 ], "size": [ - 3373 + 3505 ], "tick_rate": [ - 3373 + 3505 ], "total_ticks": [ - 3373 + 3505 ], "__typename": [ 84 @@ -50905,9 +53023,15 @@ export default { "duration_seconds": [ 32 ], + "parser_version": [ + 32 + ], "playback_size": [ 32 ], + "playback_version": [ + 32 + ], "size": [ 32 ], @@ -50923,19 +53047,25 @@ export default { }, "match_map_demos_stddev_samp_order_by": { "duration_seconds": [ - 3373 + 3505 + ], + "parser_version": [ + 3505 ], "playback_size": [ - 3373 + 3505 + ], + "playback_version": [ + 3505 ], "size": [ - 3373 + 3505 ], "tick_rate": [ - 3373 + 3505 ], "total_ticks": [ - 3373 + 3505 ], "__typename": [ 84 @@ -50943,10 +53073,10 @@ export default { }, "match_map_demos_stream_cursor_input": { "initial_value": [ - 2893 + 3025 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -50954,10 +53084,10 @@ export default { }, "match_map_demos_stream_cursor_value_input": { "bombs": [ - 2187 + 2319 ], "created_at": [ - 4954 + 5086 ], "cs2_build": [ 84 @@ -50972,22 +53102,25 @@ export default { 6 ], "id": [ - 5454 + 6298 ], "kills": [ - 2187 + 2319 ], "map_name": [ 84 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "metadata_parsed_at": [ - 4954 + 5086 + ], + "parser_version": [ + 41 ], "playback_file": [ 84 @@ -50995,11 +53128,14 @@ export default { "playback_size": [ 41 ], + "playback_version": [ + 41 + ], "players": [ - 2187 + 2319 ], "round_ticks": [ - 2187 + 2319 ], "size": [ 41 @@ -51021,9 +53157,15 @@ export default { "duration_seconds": [ 32 ], + "parser_version": [ + 41 + ], "playback_size": [ 41 ], + "playback_version": [ + 41 + ], "size": [ 41 ], @@ -51039,19 +53181,25 @@ export default { }, "match_map_demos_sum_order_by": { "duration_seconds": [ - 3373 + 3505 + ], + "parser_version": [ + 3505 ], "playback_size": [ - 3373 + 3505 + ], + "playback_version": [ + 3505 ], "size": [ - 3373 + 3505 ], "tick_rate": [ - 3373 + 3505 ], "total_ticks": [ - 3373 + 3505 ], "__typename": [ 84 @@ -51060,28 +53208,28 @@ export default { "match_map_demos_update_column": {}, "match_map_demos_updates": { "_append": [ - 2861 + 2993 ], "_delete_at_path": [ - 2867 + 2999 ], "_delete_elem": [ - 2868 + 3000 ], "_delete_key": [ - 2869 + 3001 ], "_inc": [ - 2870 + 3002 ], "_prepend": [ - 2881 + 3013 ], "_set": [ - 2885 + 3017 ], "where": [ - 2865 + 2997 ], "__typename": [ 84 @@ -51091,9 +53239,15 @@ export default { "duration_seconds": [ 32 ], + "parser_version": [ + 32 + ], "playback_size": [ 32 ], + "playback_version": [ + 32 + ], "size": [ 32 ], @@ -51109,19 +53263,25 @@ export default { }, "match_map_demos_var_pop_order_by": { "duration_seconds": [ - 3373 + 3505 + ], + "parser_version": [ + 3505 ], "playback_size": [ - 3373 + 3505 + ], + "playback_version": [ + 3505 ], "size": [ - 3373 + 3505 ], "tick_rate": [ - 3373 + 3505 ], "total_ticks": [ - 3373 + 3505 ], "__typename": [ 84 @@ -51131,9 +53291,15 @@ export default { "duration_seconds": [ 32 ], + "parser_version": [ + 32 + ], "playback_size": [ 32 ], + "playback_version": [ + 32 + ], "size": [ 32 ], @@ -51149,19 +53315,25 @@ export default { }, "match_map_demos_var_samp_order_by": { "duration_seconds": [ - 3373 + 3505 + ], + "parser_version": [ + 3505 ], "playback_size": [ - 3373 + 3505 + ], + "playback_version": [ + 3505 ], "size": [ - 3373 + 3505 ], "tick_rate": [ - 3373 + 3505 ], "total_ticks": [ - 3373 + 3505 ], "__typename": [ 84 @@ -51171,9 +53343,15 @@ export default { "duration_seconds": [ 32 ], + "parser_version": [ + 32 + ], "playback_size": [ 32 ], + "playback_version": [ + 32 + ], "size": [ 32 ], @@ -51189,19 +53367,25 @@ export default { }, "match_map_demos_variance_order_by": { "duration_seconds": [ - 3373 + 3505 + ], + "parser_version": [ + 3505 ], "playback_size": [ - 3373 + 3505 + ], + "playback_version": [ + 3505 ], "size": [ - 3373 + 3505 ], "tick_rate": [ - 3373 + 3505 ], "total_ticks": [ - 3373 + 3505 ], "__typename": [ 84 @@ -51209,10 +53393,10 @@ export default { }, "match_map_rounds": { "assists": [ - 3511, + 3643, { "distinct_on": [ - 3534, + 3666, "[player_assists_select_column!]" ], "limit": [ @@ -51222,19 +53406,19 @@ export default { 41 ], "order_by": [ - 3532, + 3664, "[player_assists_order_by!]" ], "where": [ - 3522 + 3654 ] } ], "assists_aggregate": [ - 3512, + 3644, { "distinct_on": [ - 3534, + 3666, "[player_assists_select_column!]" ], "limit": [ @@ -51244,11 +53428,11 @@ export default { 41 ], "order_by": [ - 3532, + 3664, "[player_assists_order_by!]" ], "where": [ - 3522 + 3654 ] } ], @@ -51256,22 +53440,22 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "deleted_at": [ - 4954 + 5086 ], "has_backup_file": [ 6 ], "id": [ - 5454 + 6298 ], "kills": [ - 3728, + 3860, { "distinct_on": [ - 3792, + 3924, "[player_kills_select_column!]" ], "limit": [ @@ -51281,19 +53465,19 @@ export default { 41 ], "order_by": [ - 3790, + 3922, "[player_kills_order_by!]" ], "where": [ - 3739 + 3871 ] } ], "kills_aggregate": [ - 3729, + 3861, { "distinct_on": [ - 3792, + 3924, "[player_kills_select_column!]" ], "limit": [ @@ -51303,11 +53487,11 @@ export default { 41 ], "order_by": [ - 3790, + 3922, "[player_kills_order_by!]" ], "where": [ - 3739 + 3871 ] } ], @@ -51318,7 +53502,7 @@ export default { 41 ], "lineup_1_side": [ - 1364 + 1395 ], "lineup_1_timeouts_available": [ 41 @@ -51330,25 +53514,25 @@ export default { 41 ], "lineup_2_side": [ - 1364 + 1395 ], "lineup_2_timeouts_available": [ 41 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "winning_reason": [ - 1568 + 1700 ], "winning_side": [ 84 @@ -51359,10 +53543,10 @@ export default { }, "match_map_rounds_aggregate": { "aggregate": [ - 2908 + 3040 ], "nodes": [ - 2904 + 3036 ], "__typename": [ 84 @@ -51370,7 +53554,7 @@ export default { }, "match_map_rounds_aggregate_bool_exp": { "count": [ - 2907 + 3039 ], "__typename": [ 84 @@ -51378,13 +53562,13 @@ export default { }, "match_map_rounds_aggregate_bool_exp_count": { "arguments": [ - 2925 + 3057 ], "distinct": [ 6 ], "filter": [ - 2913 + 3045 ], "predicate": [ 42 @@ -51395,13 +53579,13 @@ export default { }, "match_map_rounds_aggregate_fields": { "avg": [ - 2911 + 3043 ], "count": [ 41, { "columns": [ - 2925, + 3057, "[match_map_rounds_select_column!]" ], "distinct": [ @@ -51410,31 +53594,31 @@ export default { } ], "max": [ - 2917 + 3049 ], "min": [ - 2919 + 3051 ], "stddev": [ - 2927 + 3059 ], "stddev_pop": [ - 2929 + 3061 ], "stddev_samp": [ - 2931 + 3063 ], "sum": [ - 2935 + 3067 ], "var_pop": [ - 2939 + 3071 ], "var_samp": [ - 2941 + 3073 ], "variance": [ - 2943 + 3075 ], "__typename": [ 84 @@ -51442,37 +53626,37 @@ export default { }, "match_map_rounds_aggregate_order_by": { "avg": [ - 2912 + 3044 ], "count": [ - 3373 + 3505 ], "max": [ - 2918 + 3050 ], "min": [ - 2920 + 3052 ], "stddev": [ - 2928 + 3060 ], "stddev_pop": [ - 2930 + 3062 ], "stddev_samp": [ - 2932 + 3064 ], "sum": [ - 2936 + 3068 ], "var_pop": [ - 2940 + 3072 ], "var_samp": [ - 2942 + 3074 ], "variance": [ - 2944 + 3076 ], "__typename": [ 84 @@ -51480,10 +53664,10 @@ export default { }, "match_map_rounds_arr_rel_insert_input": { "data": [ - 2916 + 3048 ], "on_conflict": [ - 2922 + 3054 ], "__typename": [ 84 @@ -51517,25 +53701,25 @@ export default { }, "match_map_rounds_avg_order_by": { "lineup_1_money": [ - 3373 + 3505 ], "lineup_1_score": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_money": [ - 3373 + 3505 ], "lineup_2_score": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -51543,40 +53727,40 @@ export default { }, "match_map_rounds_bool_exp": { "_and": [ - 2913 + 3045 ], "_not": [ - 2913 + 3045 ], "_or": [ - 2913 + 3045 ], "assists": [ - 3522 + 3654 ], "assists_aggregate": [ - 3513 + 3645 ], "backup_file": [ 86 ], "created_at": [ - 4955 + 5087 ], "deleted_at": [ - 4955 + 5087 ], "has_backup_file": [ 7 ], "id": [ - 5456 + 6300 ], "kills": [ - 3739 + 3871 ], "kills_aggregate": [ - 3730 + 3862 ], "lineup_1_money": [ 42 @@ -51585,7 +53769,7 @@ export default { 42 ], "lineup_1_side": [ - 1365 + 1396 ], "lineup_1_timeouts_available": [ 42 @@ -51597,25 +53781,25 @@ export default { 42 ], "lineup_2_side": [ - 1365 + 1396 ], "lineup_2_timeouts_available": [ 42 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "round": [ 42 ], "time": [ - 4955 + 5087 ], "winning_reason": [ - 1569 + 1701 ], "winning_side": [ 86 @@ -51653,22 +53837,22 @@ export default { }, "match_map_rounds_insert_input": { "assists": [ - 3519 + 3651 ], "backup_file": [ 84 ], "created_at": [ - 4954 + 5086 ], "deleted_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "kills": [ - 3736 + 3868 ], "lineup_1_money": [ 41 @@ -51677,7 +53861,7 @@ export default { 41 ], "lineup_1_side": [ - 1364 + 1395 ], "lineup_1_timeouts_available": [ 41 @@ -51689,25 +53873,25 @@ export default { 41 ], "lineup_2_side": [ - 1364 + 1395 ], "lineup_2_timeouts_available": [ 41 ], "match_map": [ - 2991 + 3123 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "winning_reason": [ - 1568 + 1700 ], "winning_side": [ 84 @@ -51721,13 +53905,13 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "deleted_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "lineup_1_money": [ 41 @@ -51748,13 +53932,13 @@ export default { 41 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "winning_side": [ 84 @@ -51765,46 +53949,46 @@ export default { }, "match_map_rounds_max_order_by": { "backup_file": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "lineup_1_money": [ - 3373 + 3505 ], "lineup_1_score": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_money": [ - 3373 + 3505 ], "lineup_2_score": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "winning_side": [ - 3373 + 3505 ], "__typename": [ 84 @@ -51815,13 +53999,13 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "deleted_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "lineup_1_money": [ 41 @@ -51842,13 +54026,13 @@ export default { 41 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "winning_side": [ 84 @@ -51859,46 +54043,46 @@ export default { }, "match_map_rounds_min_order_by": { "backup_file": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "lineup_1_money": [ - 3373 + 3505 ], "lineup_1_score": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_money": [ - 3373 + 3505 ], "lineup_2_score": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "winning_side": [ - 3373 + 3505 ], "__typename": [ 84 @@ -51909,7 +54093,7 @@ export default { 41 ], "returning": [ - 2904 + 3036 ], "__typename": [ 84 @@ -51917,13 +54101,13 @@ export default { }, "match_map_rounds_on_conflict": { "constraint": [ - 2914 + 3046 ], "update_columns": [ - 2937 + 3069 ], "where": [ - 2913 + 3045 ], "__typename": [ 84 @@ -51931,67 +54115,67 @@ export default { }, "match_map_rounds_order_by": { "assists_aggregate": [ - 3518 + 3650 ], "backup_file": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "has_backup_file": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "kills_aggregate": [ - 3735 + 3867 ], "lineup_1_money": [ - 3373 + 3505 ], "lineup_1_score": [ - 3373 + 3505 ], "lineup_1_side": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_money": [ - 3373 + 3505 ], "lineup_2_score": [ - 3373 + 3505 ], "lineup_2_side": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "winning_reason": [ - 3373 + 3505 ], "winning_side": [ - 3373 + 3505 ], "__typename": [ 84 @@ -51999,7 +54183,7 @@ export default { }, "match_map_rounds_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -52011,13 +54195,13 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "deleted_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "lineup_1_money": [ 41 @@ -52026,7 +54210,7 @@ export default { 41 ], "lineup_1_side": [ - 1364 + 1395 ], "lineup_1_timeouts_available": [ 41 @@ -52038,22 +54222,22 @@ export default { 41 ], "lineup_2_side": [ - 1364 + 1395 ], "lineup_2_timeouts_available": [ 41 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "winning_reason": [ - 1568 + 1700 ], "winning_side": [ 84 @@ -52090,25 +54274,25 @@ export default { }, "match_map_rounds_stddev_order_by": { "lineup_1_money": [ - 3373 + 3505 ], "lineup_1_score": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_money": [ - 3373 + 3505 ], "lineup_2_score": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -52142,25 +54326,25 @@ export default { }, "match_map_rounds_stddev_pop_order_by": { "lineup_1_money": [ - 3373 + 3505 ], "lineup_1_score": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_money": [ - 3373 + 3505 ], "lineup_2_score": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -52194,25 +54378,25 @@ export default { }, "match_map_rounds_stddev_samp_order_by": { "lineup_1_money": [ - 3373 + 3505 ], "lineup_1_score": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_money": [ - 3373 + 3505 ], "lineup_2_score": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -52220,10 +54404,10 @@ export default { }, "match_map_rounds_stream_cursor_input": { "initial_value": [ - 2934 + 3066 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -52234,13 +54418,13 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "deleted_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "lineup_1_money": [ 41 @@ -52249,7 +54433,7 @@ export default { 41 ], "lineup_1_side": [ - 1364 + 1395 ], "lineup_1_timeouts_available": [ 41 @@ -52261,22 +54445,22 @@ export default { 41 ], "lineup_2_side": [ - 1364 + 1395 ], "lineup_2_timeouts_available": [ 41 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "winning_reason": [ - 1568 + 1700 ], "winning_side": [ 84 @@ -52313,25 +54497,25 @@ export default { }, "match_map_rounds_sum_order_by": { "lineup_1_money": [ - 3373 + 3505 ], "lineup_1_score": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_money": [ - 3373 + 3505 ], "lineup_2_score": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -52340,13 +54524,13 @@ export default { "match_map_rounds_update_column": {}, "match_map_rounds_updates": { "_inc": [ - 2915 + 3047 ], "_set": [ - 2926 + 3058 ], "where": [ - 2913 + 3045 ], "__typename": [ 84 @@ -52380,25 +54564,25 @@ export default { }, "match_map_rounds_var_pop_order_by": { "lineup_1_money": [ - 3373 + 3505 ], "lineup_1_score": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_money": [ - 3373 + 3505 ], "lineup_2_score": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -52432,25 +54616,25 @@ export default { }, "match_map_rounds_var_samp_order_by": { "lineup_1_money": [ - 3373 + 3505 ], "lineup_1_score": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_money": [ - 3373 + 3505 ], "lineup_2_score": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -52484,25 +54668,25 @@ export default { }, "match_map_rounds_variance_order_by": { "lineup_1_money": [ - 3373 + 3505 ], "lineup_1_score": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_money": [ - 3373 + 3505 ], "lineup_2_score": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -52513,34 +54697,34 @@ export default { 6 ], "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "map": [ - 2649 + 2781 ], "map_id": [ - 5454 + 6298 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_lineup": [ - 2811 + 2943 ], "match_lineup_id": [ - 5454 + 6298 ], "side": [ 84 ], "type": [ - 1548 + 1680 ], "__typename": [ 84 @@ -52548,10 +54732,10 @@ export default { }, "match_map_veto_picks_aggregate": { "aggregate": [ - 2951 + 3083 ], "nodes": [ - 2945 + 3077 ], "__typename": [ 84 @@ -52559,13 +54743,13 @@ export default { }, "match_map_veto_picks_aggregate_bool_exp": { "bool_and": [ - 2948 + 3080 ], "bool_or": [ - 2949 + 3081 ], "count": [ - 2950 + 3082 ], "__typename": [ 84 @@ -52573,13 +54757,13 @@ export default { }, "match_map_veto_picks_aggregate_bool_exp_bool_and": { "arguments": [ - 2966 + 3098 ], "distinct": [ 6 ], "filter": [ - 2954 + 3086 ], "predicate": [ 7 @@ -52590,13 +54774,13 @@ export default { }, "match_map_veto_picks_aggregate_bool_exp_bool_or": { "arguments": [ - 2967 + 3099 ], "distinct": [ 6 ], "filter": [ - 2954 + 3086 ], "predicate": [ 7 @@ -52607,13 +54791,13 @@ export default { }, "match_map_veto_picks_aggregate_bool_exp_count": { "arguments": [ - 2965 + 3097 ], "distinct": [ 6 ], "filter": [ - 2954 + 3086 ], "predicate": [ 42 @@ -52627,7 +54811,7 @@ export default { 41, { "columns": [ - 2965, + 3097, "[match_map_veto_picks_select_column!]" ], "distinct": [ @@ -52636,10 +54820,10 @@ export default { } ], "max": [ - 2957 + 3089 ], "min": [ - 2959 + 3091 ], "__typename": [ 84 @@ -52647,13 +54831,13 @@ export default { }, "match_map_veto_picks_aggregate_order_by": { "count": [ - 3373 + 3505 ], "max": [ - 2958 + 3090 ], "min": [ - 2960 + 3092 ], "__typename": [ 84 @@ -52661,10 +54845,10 @@ export default { }, "match_map_veto_picks_arr_rel_insert_input": { "data": [ - 2956 + 3088 ], "on_conflict": [ - 2962 + 3094 ], "__typename": [ 84 @@ -52672,46 +54856,46 @@ export default { }, "match_map_veto_picks_bool_exp": { "_and": [ - 2954 + 3086 ], "_not": [ - 2954 + 3086 ], "_or": [ - 2954 + 3086 ], "auto_picked": [ 7 ], "created_at": [ - 4955 + 5087 ], "id": [ - 5456 + 6300 ], "map": [ - 2658 + 2790 ], "map_id": [ - 5456 + 6300 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_lineup": [ - 2820 + 2952 ], "match_lineup_id": [ - 5456 + 6300 ], "side": [ 86 ], "type": [ - 1549 + 1681 ], "__typename": [ 84 @@ -52723,34 +54907,34 @@ export default { 6 ], "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "map": [ - 2666 + 2798 ], "map_id": [ - 5454 + 6298 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "match_lineup": [ - 2829 + 2961 ], "match_lineup_id": [ - 5454 + 6298 ], "side": [ 84 ], "type": [ - 1548 + 1680 ], "__typename": [ 84 @@ -52758,19 +54942,19 @@ export default { }, "match_map_veto_picks_max_fields": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "map_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "side": [ 84 @@ -52781,22 +54965,22 @@ export default { }, "match_map_veto_picks_max_order_by": { "created_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "map_id": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_lineup_id": [ - 3373 + 3505 ], "side": [ - 3373 + 3505 ], "__typename": [ 84 @@ -52804,19 +54988,19 @@ export default { }, "match_map_veto_picks_min_fields": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "map_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "side": [ 84 @@ -52827,22 +55011,22 @@ export default { }, "match_map_veto_picks_min_order_by": { "created_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "map_id": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_lineup_id": [ - 3373 + 3505 ], "side": [ - 3373 + 3505 ], "__typename": [ 84 @@ -52853,7 +55037,7 @@ export default { 41 ], "returning": [ - 2945 + 3077 ], "__typename": [ 84 @@ -52861,13 +55045,13 @@ export default { }, "match_map_veto_picks_on_conflict": { "constraint": [ - 2955 + 3087 ], "update_columns": [ - 2971 + 3103 ], "where": [ - 2954 + 3086 ], "__typename": [ 84 @@ -52875,37 +55059,37 @@ export default { }, "match_map_veto_picks_order_by": { "auto_picked": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "map": [ - 2668 + 2800 ], "map_id": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_lineup": [ - 2831 + 2963 ], "match_lineup_id": [ - 3373 + 3505 ], "side": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "__typename": [ 84 @@ -52913,7 +55097,7 @@ export default { }, "match_map_veto_picks_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -52927,25 +55111,25 @@ export default { 6 ], "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "map_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "side": [ 84 ], "type": [ - 1548 + 1680 ], "__typename": [ 84 @@ -52953,10 +55137,10 @@ export default { }, "match_map_veto_picks_stream_cursor_input": { "initial_value": [ - 2970 + 3102 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -52967,25 +55151,25 @@ export default { 6 ], "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "map_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "side": [ 84 ], "type": [ - 1548 + 1680 ], "__typename": [ 84 @@ -52994,10 +55178,10 @@ export default { "match_map_veto_picks_update_column": {}, "match_map_veto_picks_updates": { "_set": [ - 2968 + 3100 ], "where": [ - 2954 + 3086 ], "__typename": [ 84 @@ -53008,16 +55192,16 @@ export default { 41 ], "created_at": [ - 4954 + 5086 ], "demo_processing_started_at": [ - 4954 + 5086 ], "demos": [ - 2853, + 2985, { "distinct_on": [ - 2882, + 3014, "[match_map_demos_select_column!]" ], "limit": [ @@ -53027,19 +55211,19 @@ export default { 41 ], "order_by": [ - 2879, + 3011, "[match_map_demos_order_by!]" ], "where": [ - 2865 + 2997 ] } ], "demos_aggregate": [ - 2854, + 2986, { "distinct_on": [ - 2882, + 3014, "[match_map_demos_select_column!]" ], "limit": [ @@ -53049,11 +55233,11 @@ export default { 41 ], "order_by": [ - 2879, + 3011, "[match_map_demos_order_by!]" ], "where": [ - 2865 + 2997 ] } ], @@ -53064,16 +55248,16 @@ export default { 41 ], "e_match_map_status": [ - 1095 + 1126 ], "ended_at": [ - 4954 + 5086 ], "flashes": [ - 3683, + 3815, { "distinct_on": [ - 3706, + 3838, "[player_flashes_select_column!]" ], "limit": [ @@ -53083,19 +55267,19 @@ export default { 41 ], "order_by": [ - 3704, + 3836, "[player_flashes_order_by!]" ], "where": [ - 3694 + 3826 ] } ], "flashes_aggregate": [ - 3684, + 3816, { "distinct_on": [ - 3706, + 3838, "[player_flashes_select_column!]" ], "limit": [ @@ -53105,28 +55289,28 @@ export default { 41 ], "order_by": [ - 3704, + 3836, "[player_flashes_order_by!]" ], "where": [ - 3694 + 3826 ] } ], "id": [ - 5454 + 6298 ], "is_current_map": [ 6 ], "latest_clip_at": [ - 4954 + 5086 ], "lineup_1_score": [ 41 ], "lineup_1_side": [ - 1364 + 1395 ], "lineup_1_timeouts_available": [ 41 @@ -53135,25 +55319,25 @@ export default { 41 ], "lineup_2_side": [ - 1364 + 1395 ], "lineup_2_timeouts_available": [ 41 ], "map": [ - 2649 + 2781 ], "map_id": [ - 5454 + 6298 ], "match": [ - 3157 + 3289 ], "match_clips": [ - 2678, + 2810, { "distinct_on": [ - 2700, + 2832, "[match_clips_select_column!]" ], "limit": [ @@ -53163,19 +55347,19 @@ export default { 41 ], "order_by": [ - 2698, + 2830, "[match_clips_order_by!]" ], "where": [ - 2687 + 2819 ] } ], "match_clips_aggregate": [ - 2679, + 2811, { "distinct_on": [ - 2700, + 2832, "[match_clips_select_column!]" ], "limit": [ @@ -53185,22 +55369,22 @@ export default { 41 ], "order_by": [ - 2698, + 2830, "[match_clips_order_by!]" ], "where": [ - 2687 + 2819 ] } ], "match_id": [ - 5454 + 6298 ], "objectives": [ - 3929, + 4061, { "distinct_on": [ - 3950, + 4082, "[player_objectives_select_column!]" ], "limit": [ @@ -53210,19 +55394,19 @@ export default { 41 ], "order_by": [ - 3948, + 4080, "[player_objectives_order_by!]" ], "where": [ - 3938 + 4070 ] } ], "objectives_aggregate": [ - 3930, + 4062, { "distinct_on": [ - 3950, + 4082, "[player_objectives_select_column!]" ], "limit": [ @@ -53232,11 +55416,11 @@ export default { 41 ], "order_by": [ - 3948, + 4080, "[player_objectives_order_by!]" ], "where": [ - 3938 + 4070 ] } ], @@ -53244,10 +55428,10 @@ export default { 41 ], "player_assists": [ - 3511, + 3643, { "distinct_on": [ - 3534, + 3666, "[player_assists_select_column!]" ], "limit": [ @@ -53257,19 +55441,19 @@ export default { 41 ], "order_by": [ - 3532, + 3664, "[player_assists_order_by!]" ], "where": [ - 3522 + 3654 ] } ], "player_assists_aggregate": [ - 3512, + 3644, { "distinct_on": [ - 3534, + 3666, "[player_assists_select_column!]" ], "limit": [ @@ -53279,19 +55463,19 @@ export default { 41 ], "order_by": [ - 3532, + 3664, "[player_assists_order_by!]" ], "where": [ - 3522 + 3654 ] } ], "player_damages": [ - 3574, + 3706, { "distinct_on": [ - 3595, + 3727, "[player_damages_select_column!]" ], "limit": [ @@ -53301,19 +55485,19 @@ export default { 41 ], "order_by": [ - 3593, + 3725, "[player_damages_order_by!]" ], "where": [ - 3583 + 3715 ] } ], "player_damages_aggregate": [ - 3575, + 3707, { "distinct_on": [ - 3595, + 3727, "[player_damages_select_column!]" ], "limit": [ @@ -53323,19 +55507,19 @@ export default { 41 ], "order_by": [ - 3593, + 3725, "[player_damages_order_by!]" ], "where": [ - 3583 + 3715 ] } ], "player_kills": [ - 3728, + 3860, { "distinct_on": [ - 3792, + 3924, "[player_kills_select_column!]" ], "limit": [ @@ -53345,19 +55529,19 @@ export default { 41 ], "order_by": [ - 3790, + 3922, "[player_kills_order_by!]" ], "where": [ - 3739 + 3871 ] } ], "player_kills_aggregate": [ - 3729, + 3861, { "distinct_on": [ - 3792, + 3924, "[player_kills_select_column!]" ], "limit": [ @@ -53367,19 +55551,19 @@ export default { 41 ], "order_by": [ - 3790, + 3922, "[player_kills_order_by!]" ], "where": [ - 3739 + 3871 ] } ], "player_unused_utilities": [ - 4216, + 4348, { "distinct_on": [ - 4237, + 4369, "[player_unused_utility_select_column!]" ], "limit": [ @@ -53389,19 +55573,19 @@ export default { 41 ], "order_by": [ - 4235, + 4367, "[player_unused_utility_order_by!]" ], "where": [ - 4225 + 4357 ] } ], "player_unused_utilities_aggregate": [ - 4217, + 4349, { "distinct_on": [ - 4237, + 4369, "[player_unused_utility_select_column!]" ], "limit": [ @@ -53411,11 +55595,11 @@ export default { 41 ], "order_by": [ - 4235, + 4367, "[player_unused_utility_order_by!]" ], "where": [ - 4225 + 4357 ] } ], @@ -53423,13 +55607,13 @@ export default { 41 ], "public_latest_clip_at": [ - 4954 + 5086 ], "rounds": [ - 2904, + 3036, { "distinct_on": [ - 2925, + 3057, "[match_map_rounds_select_column!]" ], "limit": [ @@ -53439,19 +55623,19 @@ export default { 41 ], "order_by": [ - 2923, + 3055, "[match_map_rounds_order_by!]" ], "where": [ - 2913 + 3045 ] } ], "rounds_aggregate": [ - 2905, + 3037, { "distinct_on": [ - 2925, + 3057, "[match_map_rounds_select_column!]" ], "limit": [ @@ -53461,25 +55645,25 @@ export default { 41 ], "order_by": [ - 2923, + 3055, "[match_map_rounds_order_by!]" ], "where": [ - 2913 + 3045 ] } ], "started_at": [ - 4954 + 5086 ], "status": [ - 1100 + 1131 ], "utility": [ - 4257, + 4389, { "distinct_on": [ - 4278, + 4410, "[player_utility_select_column!]" ], "limit": [ @@ -53489,19 +55673,19 @@ export default { 41 ], "order_by": [ - 4276, + 4408, "[player_utility_order_by!]" ], "where": [ - 4266 + 4398 ] } ], "utility_aggregate": [ - 4258, + 4390, { "distinct_on": [ - 4278, + 4410, "[player_utility_select_column!]" ], "limit": [ @@ -53511,19 +55695,19 @@ export default { 41 ], "order_by": [ - 4276, + 4408, "[player_utility_order_by!]" ], "where": [ - 4266 + 4398 ] } ], "vetos": [ - 2945, + 3077, { "distinct_on": [ - 2965, + 3097, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -53533,19 +55717,19 @@ export default { 41 ], "order_by": [ - 2963, + 3095, "[match_map_veto_picks_order_by!]" ], "where": [ - 2954 + 3086 ] } ], "vetos_aggregate": [ - 2946, + 3078, { "distinct_on": [ - 2965, + 3097, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -53555,16 +55739,16 @@ export default { 41 ], "order_by": [ - 2963, + 3095, "[match_map_veto_picks_order_by!]" ], "where": [ - 2954 + 3086 ] } ], "winning_lineup_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -53572,10 +55756,10 @@ export default { }, "match_maps_aggregate": { "aggregate": [ - 2977 + 3109 ], "nodes": [ - 2973 + 3105 ], "__typename": [ 84 @@ -53583,7 +55767,7 @@ export default { }, "match_maps_aggregate_bool_exp": { "count": [ - 2976 + 3108 ], "__typename": [ 84 @@ -53591,13 +55775,13 @@ export default { }, "match_maps_aggregate_bool_exp_count": { "arguments": [ - 2995 + 3127 ], "distinct": [ 6 ], "filter": [ - 2982 + 3114 ], "predicate": [ 42 @@ -53608,13 +55792,13 @@ export default { }, "match_maps_aggregate_fields": { "avg": [ - 2980 + 3112 ], "count": [ 41, { "columns": [ - 2995, + 3127, "[match_maps_select_column!]" ], "distinct": [ @@ -53623,31 +55807,31 @@ export default { } ], "max": [ - 2986 + 3118 ], "min": [ - 2988 + 3120 ], "stddev": [ - 2997 + 3129 ], "stddev_pop": [ - 2999 + 3131 ], "stddev_samp": [ - 3001 + 3133 ], "sum": [ - 3005 + 3137 ], "var_pop": [ - 3009 + 3141 ], "var_samp": [ - 3011 + 3143 ], "variance": [ - 3013 + 3145 ], "__typename": [ 84 @@ -53655,37 +55839,37 @@ export default { }, "match_maps_aggregate_order_by": { "avg": [ - 2981 + 3113 ], "count": [ - 3373 + 3505 ], "max": [ - 2987 + 3119 ], "min": [ - 2989 + 3121 ], "stddev": [ - 2998 + 3130 ], "stddev_pop": [ - 3000 + 3132 ], "stddev_samp": [ - 3002 + 3134 ], "sum": [ - 3006 + 3138 ], "var_pop": [ - 3010 + 3142 ], "var_samp": [ - 3012 + 3144 ], "variance": [ - 3014 + 3146 ], "__typename": [ 84 @@ -53693,10 +55877,10 @@ export default { }, "match_maps_arr_rel_insert_input": { "data": [ - 2985 + 3117 ], "on_conflict": [ - 2992 + 3124 ], "__typename": [ 84 @@ -53733,19 +55917,19 @@ export default { }, "match_maps_avg_order_by": { "clips_count": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "order": [ - 3373 + 3505 ], "public_clips_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -53753,28 +55937,28 @@ export default { }, "match_maps_bool_exp": { "_and": [ - 2982 + 3114 ], "_not": [ - 2982 + 3114 ], "_or": [ - 2982 + 3114 ], "clips_count": [ 42 ], "created_at": [ - 4955 + 5087 ], "demo_processing_started_at": [ - 4955 + 5087 ], "demos": [ - 2865 + 2997 ], "demos_aggregate": [ - 2855 + 2987 ], "demos_download_url": [ 86 @@ -53783,31 +55967,31 @@ export default { 42 ], "e_match_map_status": [ - 1098 + 1129 ], "ended_at": [ - 4955 + 5087 ], "flashes": [ - 3694 + 3826 ], "flashes_aggregate": [ - 3685 + 3817 ], "id": [ - 5456 + 6300 ], "is_current_map": [ 7 ], "latest_clip_at": [ - 4955 + 5087 ], "lineup_1_score": [ 42 ], "lineup_1_side": [ - 1365 + 1396 ], "lineup_1_timeouts_available": [ 42 @@ -53816,94 +56000,94 @@ export default { 42 ], "lineup_2_side": [ - 1365 + 1396 ], "lineup_2_timeouts_available": [ 42 ], "map": [ - 2658 + 2790 ], "map_id": [ - 5456 + 6300 ], "match": [ - 3168 + 3300 ], "match_clips": [ - 2687 + 2819 ], "match_clips_aggregate": [ - 2680 + 2812 ], "match_id": [ - 5456 + 6300 ], "objectives": [ - 3938 + 4070 ], "objectives_aggregate": [ - 3931 + 4063 ], "order": [ 42 ], "player_assists": [ - 3522 + 3654 ], "player_assists_aggregate": [ - 3513 + 3645 ], "player_damages": [ - 3583 + 3715 ], "player_damages_aggregate": [ - 3576 + 3708 ], "player_kills": [ - 3739 + 3871 ], "player_kills_aggregate": [ - 3730 + 3862 ], "player_unused_utilities": [ - 4225 + 4357 ], "player_unused_utilities_aggregate": [ - 4218 + 4350 ], "public_clips_count": [ 42 ], "public_latest_clip_at": [ - 4955 + 5087 ], "rounds": [ - 2913 + 3045 ], "rounds_aggregate": [ - 2906 + 3038 ], "started_at": [ - 4955 + 5087 ], "status": [ - 1101 + 1132 ], "utility": [ - 4266 + 4398 ], "utility_aggregate": [ - 4259 + 4391 ], "vetos": [ - 2954 + 3086 ], "vetos_aggregate": [ - 2947 + 3079 ], "winning_lineup_id": [ - 5456 + 6300 ], "__typename": [ 84 @@ -53935,97 +56119,97 @@ export default { 41 ], "created_at": [ - 4954 + 5086 ], "demo_processing_started_at": [ - 4954 + 5086 ], "demos": [ - 2862 + 2994 ], "e_match_map_status": [ - 1106 + 1137 ], "ended_at": [ - 4954 + 5086 ], "flashes": [ - 3691 + 3823 ], "id": [ - 5454 + 6298 ], "latest_clip_at": [ - 4954 + 5086 ], "lineup_1_side": [ - 1364 + 1395 ], "lineup_1_timeouts_available": [ 41 ], "lineup_2_side": [ - 1364 + 1395 ], "lineup_2_timeouts_available": [ 41 ], "map": [ - 2666 + 2798 ], "map_id": [ - 5454 + 6298 ], "match": [ - 3177 + 3309 ], "match_clips": [ - 2684 + 2816 ], "match_id": [ - 5454 + 6298 ], "objectives": [ - 3935 + 4067 ], "order": [ 41 ], "player_assists": [ - 3519 + 3651 ], "player_damages": [ - 3580 + 3712 ], "player_kills": [ - 3736 + 3868 ], "player_unused_utilities": [ - 4222 + 4354 ], "public_clips_count": [ 41 ], "public_latest_clip_at": [ - 4954 + 5086 ], "rounds": [ - 2910 + 3042 ], "started_at": [ - 4954 + 5086 ], "status": [ - 1100 + 1131 ], "utility": [ - 4263 + 4395 ], "vetos": [ - 2953 + 3085 ], "winning_lineup_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -54036,10 +56220,10 @@ export default { 41 ], "created_at": [ - 4954 + 5086 ], "demo_processing_started_at": [ - 4954 + 5086 ], "demos_download_url": [ 84 @@ -54048,13 +56232,13 @@ export default { 41 ], "ended_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "latest_clip_at": [ - 4954 + 5086 ], "lineup_1_score": [ 41 @@ -54069,10 +56253,10 @@ export default { 41 ], "map_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "order": [ 41 @@ -54081,13 +56265,13 @@ export default { 41 ], "public_latest_clip_at": [ - 4954 + 5086 ], "started_at": [ - 4954 + 5086 ], "winning_lineup_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -54095,49 +56279,49 @@ export default { }, "match_maps_max_order_by": { "clips_count": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "demo_processing_started_at": [ - 3373 + 3505 ], "ended_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "latest_clip_at": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "map_id": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "order": [ - 3373 + 3505 ], "public_clips_count": [ - 3373 + 3505 ], "public_latest_clip_at": [ - 3373 + 3505 ], "started_at": [ - 3373 + 3505 ], "winning_lineup_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -54148,10 +56332,10 @@ export default { 41 ], "created_at": [ - 4954 + 5086 ], "demo_processing_started_at": [ - 4954 + 5086 ], "demos_download_url": [ 84 @@ -54160,13 +56344,13 @@ export default { 41 ], "ended_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "latest_clip_at": [ - 4954 + 5086 ], "lineup_1_score": [ 41 @@ -54181,10 +56365,10 @@ export default { 41 ], "map_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "order": [ 41 @@ -54193,13 +56377,13 @@ export default { 41 ], "public_latest_clip_at": [ - 4954 + 5086 ], "started_at": [ - 4954 + 5086 ], "winning_lineup_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -54207,49 +56391,49 @@ export default { }, "match_maps_min_order_by": { "clips_count": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "demo_processing_started_at": [ - 3373 + 3505 ], "ended_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "latest_clip_at": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "map_id": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "order": [ - 3373 + 3505 ], "public_clips_count": [ - 3373 + 3505 ], "public_latest_clip_at": [ - 3373 + 3505 ], "started_at": [ - 3373 + 3505 ], "winning_lineup_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -54260,7 +56444,7 @@ export default { 41 ], "returning": [ - 2973 + 3105 ], "__typename": [ 84 @@ -54268,10 +56452,10 @@ export default { }, "match_maps_obj_rel_insert_input": { "data": [ - 2985 + 3117 ], "on_conflict": [ - 2992 + 3124 ], "__typename": [ 84 @@ -54279,13 +56463,13 @@ export default { }, "match_maps_on_conflict": { "constraint": [ - 2983 + 3115 ], "update_columns": [ - 3007 + 3139 ], "where": [ - 2982 + 3114 ], "__typename": [ 84 @@ -54293,115 +56477,115 @@ export default { }, "match_maps_order_by": { "clips_count": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "demo_processing_started_at": [ - 3373 + 3505 ], "demos_aggregate": [ - 2860 + 2992 ], "demos_download_url": [ - 3373 + 3505 ], "demos_total_size": [ - 3373 + 3505 ], "e_match_map_status": [ - 1108 + 1139 ], "ended_at": [ - 3373 + 3505 ], "flashes_aggregate": [ - 3690 + 3822 ], "id": [ - 3373 + 3505 ], "is_current_map": [ - 3373 + 3505 ], "latest_clip_at": [ - 3373 + 3505 ], "lineup_1_score": [ - 3373 + 3505 ], "lineup_1_side": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_score": [ - 3373 + 3505 ], "lineup_2_side": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "map": [ - 2668 + 2800 ], "map_id": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_clips_aggregate": [ - 2683 + 2815 ], "match_id": [ - 3373 + 3505 ], "objectives_aggregate": [ - 3934 + 4066 ], "order": [ - 3373 + 3505 ], "player_assists_aggregate": [ - 3518 + 3650 ], "player_damages_aggregate": [ - 3579 + 3711 ], "player_kills_aggregate": [ - 3735 + 3867 ], "player_unused_utilities_aggregate": [ - 4221 + 4353 ], "public_clips_count": [ - 3373 + 3505 ], "public_latest_clip_at": [ - 3373 + 3505 ], "rounds_aggregate": [ - 2909 + 3041 ], "started_at": [ - 3373 + 3505 ], "status": [ - 3373 + 3505 ], "utility_aggregate": [ - 4262 + 4394 ], "vetos_aggregate": [ - 2952 + 3084 ], "winning_lineup_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -54409,7 +56593,7 @@ export default { }, "match_maps_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -54421,37 +56605,37 @@ export default { 41 ], "created_at": [ - 4954 + 5086 ], "demo_processing_started_at": [ - 4954 + 5086 ], "ended_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "latest_clip_at": [ - 4954 + 5086 ], "lineup_1_side": [ - 1364 + 1395 ], "lineup_1_timeouts_available": [ 41 ], "lineup_2_side": [ - 1364 + 1395 ], "lineup_2_timeouts_available": [ 41 ], "map_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "order": [ 41 @@ -54460,16 +56644,16 @@ export default { 41 ], "public_latest_clip_at": [ - 4954 + 5086 ], "started_at": [ - 4954 + 5086 ], "status": [ - 1100 + 1131 ], "winning_lineup_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -54506,19 +56690,19 @@ export default { }, "match_maps_stddev_order_by": { "clips_count": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "order": [ - 3373 + 3505 ], "public_clips_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -54555,19 +56739,19 @@ export default { }, "match_maps_stddev_pop_order_by": { "clips_count": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "order": [ - 3373 + 3505 ], "public_clips_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -54604,19 +56788,19 @@ export default { }, "match_maps_stddev_samp_order_by": { "clips_count": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "order": [ - 3373 + 3505 ], "public_clips_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -54624,10 +56808,10 @@ export default { }, "match_maps_stream_cursor_input": { "initial_value": [ - 3004 + 3136 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -54638,37 +56822,37 @@ export default { 41 ], "created_at": [ - 4954 + 5086 ], "demo_processing_started_at": [ - 4954 + 5086 ], "ended_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "latest_clip_at": [ - 4954 + 5086 ], "lineup_1_side": [ - 1364 + 1395 ], "lineup_1_timeouts_available": [ 41 ], "lineup_2_side": [ - 1364 + 1395 ], "lineup_2_timeouts_available": [ 41 ], "map_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "order": [ 41 @@ -54677,16 +56861,16 @@ export default { 41 ], "public_latest_clip_at": [ - 4954 + 5086 ], "started_at": [ - 4954 + 5086 ], "status": [ - 1100 + 1131 ], "winning_lineup_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -54723,19 +56907,19 @@ export default { }, "match_maps_sum_order_by": { "clips_count": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "order": [ - 3373 + 3505 ], "public_clips_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -54744,13 +56928,13 @@ export default { "match_maps_update_column": {}, "match_maps_updates": { "_inc": [ - 2984 + 3116 ], "_set": [ - 2996 + 3128 ], "where": [ - 2982 + 3114 ], "__typename": [ 84 @@ -54787,19 +56971,19 @@ export default { }, "match_maps_var_pop_order_by": { "clips_count": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "order": [ - 3373 + 3505 ], "public_clips_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -54836,19 +57020,19 @@ export default { }, "match_maps_var_samp_order_by": { "clips_count": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "order": [ - 3373 + 3505 ], "public_clips_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -54885,19 +57069,19 @@ export default { }, "match_maps_variance_order_by": { "clips_count": [ - 3373 + 3505 ], "lineup_1_timeouts_available": [ - 3373 + 3505 ], "lineup_2_timeouts_available": [ - 3373 + 3505 ], "order": [ - 3373 + 3505 ], "public_clips_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -54920,7 +57104,7 @@ export default { 6 ], "check_in_setting": [ - 647 + 678 ], "coaches": [ 6 @@ -54929,10 +57113,10 @@ export default { 6 ], "game_mode": [ - 1921 + 2053 ], "game_mode_id": [ - 5454 + 6298 ], "halftime_pausematch": [ 6 @@ -54941,7 +57125,7 @@ export default { 6 ], "id": [ - 5454 + 6298 ], "invite_code": [ 84 @@ -54953,22 +57137,22 @@ export default { 41 ], "map_pool": [ - 2630 + 2762 ], "map_pool_id": [ - 5454 + 6298 ], "map_veto": [ 6 ], "match_mode": [ - 1121 + 1152 ], "matches": [ - 3157, + 3289, { "distinct_on": [ - 3181, + 3313, "[matches_select_column!]" ], "limit": [ @@ -54978,19 +57162,19 @@ export default { 41 ], "order_by": [ - 3179, + 3311, "[matches_order_by!]" ], "where": [ - 3168 + 3300 ] } ], "matches_aggregate": [ - 3158, + 3290, { "distinct_on": [ - 3181, + 3313, "[matches_select_column!]" ], "limit": [ @@ -55000,11 +57184,11 @@ export default { 41 ], "order_by": [ - 3179, + 3311, "[matches_order_by!]" ], "where": [ - 3168 + 3300 ] } ], @@ -55021,7 +57205,7 @@ export default { 6 ], "ready_setting": [ - 1283 + 1314 ], "region_veto": [ 6 @@ -55033,25 +57217,25 @@ export default { 41 ], "tech_timeout_setting": [ - 1445 + 1476 ], "timeout_setting": [ - 1445 + 1476 ], "tournament": [ - 5390 + 5522 ], "tournament_bracket": [ - 4998 + 5130 ], "tournament_stage": [ - 5215 + 5347 ], "tv_delay": [ 41 ], "type": [ - 1182 + 1213 ], "veto_pick_timeout": [ 41 @@ -55062,10 +57246,10 @@ export default { }, "match_options_aggregate": { "aggregate": [ - 3021 + 3153 ], "nodes": [ - 3015 + 3147 ], "__typename": [ 84 @@ -55073,13 +57257,13 @@ export default { }, "match_options_aggregate_bool_exp": { "bool_and": [ - 3018 + 3150 ], "bool_or": [ - 3019 + 3151 ], "count": [ - 3020 + 3152 ], "__typename": [ 84 @@ -55087,13 +57271,13 @@ export default { }, "match_options_aggregate_bool_exp_bool_and": { "arguments": [ - 3040 + 3172 ], "distinct": [ 6 ], "filter": [ - 3026 + 3158 ], "predicate": [ 7 @@ -55104,13 +57288,13 @@ export default { }, "match_options_aggregate_bool_exp_bool_or": { "arguments": [ - 3041 + 3173 ], "distinct": [ 6 ], "filter": [ - 3026 + 3158 ], "predicate": [ 7 @@ -55121,13 +57305,13 @@ export default { }, "match_options_aggregate_bool_exp_count": { "arguments": [ - 3039 + 3171 ], "distinct": [ 6 ], "filter": [ - 3026 + 3158 ], "predicate": [ 42 @@ -55138,13 +57322,13 @@ export default { }, "match_options_aggregate_fields": { "avg": [ - 3024 + 3156 ], "count": [ 41, { "columns": [ - 3039, + 3171, "[match_options_select_column!]" ], "distinct": [ @@ -55153,31 +57337,31 @@ export default { } ], "max": [ - 3030 + 3162 ], "min": [ - 3032 + 3164 ], "stddev": [ - 3043 + 3175 ], "stddev_pop": [ - 3045 + 3177 ], "stddev_samp": [ - 3047 + 3179 ], "sum": [ - 3051 + 3183 ], "var_pop": [ - 3055 + 3187 ], "var_samp": [ - 3057 + 3189 ], "variance": [ - 3059 + 3191 ], "__typename": [ 84 @@ -55185,37 +57369,37 @@ export default { }, "match_options_aggregate_order_by": { "avg": [ - 3025 + 3157 ], "count": [ - 3373 + 3505 ], "max": [ - 3031 + 3163 ], "min": [ - 3033 + 3165 ], "stddev": [ - 3044 + 3176 ], "stddev_pop": [ - 3046 + 3178 ], "stddev_samp": [ - 3048 + 3180 ], "sum": [ - 3052 + 3184 ], "var_pop": [ - 3056 + 3188 ], "var_samp": [ - 3058 + 3190 ], "variance": [ - 3060 + 3192 ], "__typename": [ 84 @@ -55223,10 +57407,10 @@ export default { }, "match_options_arr_rel_insert_input": { "data": [ - 3029 + 3161 ], "on_conflict": [ - 3036 + 3168 ], "__typename": [ 84 @@ -55263,28 +57447,28 @@ export default { }, "match_options_avg_order_by": { "auto_cancel_duration": [ - 3373 + 3505 ], "best_of": [ - 3373 + 3505 ], "live_match_timeout": [ - 3373 + 3505 ], "mr": [ - 3373 + 3505 ], "number_of_substitutes": [ - 3373 + 3505 ], "round_restart_delay": [ - 3373 + 3505 ], "tv_delay": [ - 3373 + 3505 ], "veto_pick_timeout": [ - 3373 + 3505 ], "__typename": [ 84 @@ -55292,13 +57476,13 @@ export default { }, "match_options_bool_exp": { "_and": [ - 3026 + 3158 ], "_not": [ - 3026 + 3158 ], "_or": [ - 3026 + 3158 ], "auto_cancel_duration": [ 42 @@ -55316,7 +57500,7 @@ export default { 7 ], "check_in_setting": [ - 648 + 679 ], "coaches": [ 7 @@ -55325,10 +57509,10 @@ export default { 7 ], "game_mode": [ - 1924 + 2056 ], "game_mode_id": [ - 5456 + 6300 ], "halftime_pausematch": [ 7 @@ -55337,7 +57521,7 @@ export default { 7 ], "id": [ - 5456 + 6300 ], "invite_code": [ 86 @@ -55349,22 +57533,22 @@ export default { 42 ], "map_pool": [ - 2633 + 2765 ], "map_pool_id": [ - 5456 + 6300 ], "map_veto": [ 7 ], "match_mode": [ - 1122 + 1153 ], "matches": [ - 3168 + 3300 ], "matches_aggregate": [ - 3159 + 3291 ], "mr": [ 42 @@ -55379,7 +57563,7 @@ export default { 7 ], "ready_setting": [ - 1284 + 1315 ], "region_veto": [ 7 @@ -55391,25 +57575,25 @@ export default { 42 ], "tech_timeout_setting": [ - 1446 + 1477 ], "timeout_setting": [ - 1446 + 1477 ], "tournament": [ - 5411 + 5543 ], "tournament_bracket": [ - 5009 + 5141 ], "tournament_stage": [ - 5227 + 5359 ], "tv_delay": [ 42 ], "type": [ - 1183 + 1214 ], "veto_pick_timeout": [ 42 @@ -55465,7 +57649,7 @@ export default { 6 ], "check_in_setting": [ - 647 + 678 ], "coaches": [ 6 @@ -55474,16 +57658,16 @@ export default { 6 ], "game_mode": [ - 1930 + 2062 ], "game_mode_id": [ - 5454 + 6298 ], "halftime_pausematch": [ 6 ], "id": [ - 5454 + 6298 ], "invite_code": [ 84 @@ -55495,19 +57679,19 @@ export default { 41 ], "map_pool": [ - 2639 + 2771 ], "map_pool_id": [ - 5454 + 6298 ], "map_veto": [ 6 ], "match_mode": [ - 1121 + 1152 ], "matches": [ - 3165 + 3297 ], "mr": [ 41 @@ -55522,7 +57706,7 @@ export default { 6 ], "ready_setting": [ - 1283 + 1314 ], "region_veto": [ 6 @@ -55534,25 +57718,25 @@ export default { 41 ], "tech_timeout_setting": [ - 1445 + 1476 ], "timeout_setting": [ - 1445 + 1476 ], "tournament": [ - 5420 + 5552 ], "tournament_bracket": [ - 5018 + 5150 ], "tournament_stage": [ - 5239 + 5371 ], "tv_delay": [ 41 ], "type": [ - 1182 + 1213 ], "veto_pick_timeout": [ 41 @@ -55569,10 +57753,10 @@ export default { 41 ], "game_mode_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "invite_code": [ 84 @@ -55581,7 +57765,7 @@ export default { 41 ], "map_pool_id": [ - 5454 + 6298 ], "mr": [ 41 @@ -55607,43 +57791,43 @@ export default { }, "match_options_max_order_by": { "auto_cancel_duration": [ - 3373 + 3505 ], "best_of": [ - 3373 + 3505 ], "game_mode_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "invite_code": [ - 3373 + 3505 ], "live_match_timeout": [ - 3373 + 3505 ], "map_pool_id": [ - 3373 + 3505 ], "mr": [ - 3373 + 3505 ], "number_of_substitutes": [ - 3373 + 3505 ], "regions": [ - 3373 + 3505 ], "round_restart_delay": [ - 3373 + 3505 ], "tv_delay": [ - 3373 + 3505 ], "veto_pick_timeout": [ - 3373 + 3505 ], "__typename": [ 84 @@ -55657,10 +57841,10 @@ export default { 41 ], "game_mode_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "invite_code": [ 84 @@ -55669,7 +57853,7 @@ export default { 41 ], "map_pool_id": [ - 5454 + 6298 ], "mr": [ 41 @@ -55695,43 +57879,43 @@ export default { }, "match_options_min_order_by": { "auto_cancel_duration": [ - 3373 + 3505 ], "best_of": [ - 3373 + 3505 ], "game_mode_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "invite_code": [ - 3373 + 3505 ], "live_match_timeout": [ - 3373 + 3505 ], "map_pool_id": [ - 3373 + 3505 ], "mr": [ - 3373 + 3505 ], "number_of_substitutes": [ - 3373 + 3505 ], "regions": [ - 3373 + 3505 ], "round_restart_delay": [ - 3373 + 3505 ], "tv_delay": [ - 3373 + 3505 ], "veto_pick_timeout": [ - 3373 + 3505 ], "__typename": [ 84 @@ -55742,7 +57926,7 @@ export default { 41 ], "returning": [ - 3015 + 3147 ], "__typename": [ 84 @@ -55750,10 +57934,10 @@ export default { }, "match_options_obj_rel_insert_input": { "data": [ - 3029 + 3161 ], "on_conflict": [ - 3036 + 3168 ], "__typename": [ 84 @@ -55761,13 +57945,13 @@ export default { }, "match_options_on_conflict": { "constraint": [ - 3027 + 3159 ], "update_columns": [ - 3053 + 3185 ], "where": [ - 3026 + 3158 ], "__typename": [ 84 @@ -55775,115 +57959,115 @@ export default { }, "match_options_order_by": { "auto_cancel_duration": [ - 3373 + 3505 ], "auto_cancellation": [ - 3373 + 3505 ], "best_of": [ - 3373 + 3505 ], "camera_allow_teammates": [ - 3373 + 3505 ], "camera_required": [ - 3373 + 3505 ], "check_in_setting": [ - 3373 + 3505 ], "coaches": [ - 3373 + 3505 ], "default_models": [ - 3373 + 3505 ], "game_mode": [ - 1932 + 2064 ], "game_mode_id": [ - 3373 + 3505 ], "halftime_pausematch": [ - 3373 + 3505 ], "has_active_matches": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "invite_code": [ - 3373 + 3505 ], "knife_round": [ - 3373 + 3505 ], "live_match_timeout": [ - 3373 + 3505 ], "map_pool": [ - 2641 + 2773 ], "map_pool_id": [ - 3373 + 3505 ], "map_veto": [ - 3373 + 3505 ], "match_mode": [ - 3373 + 3505 ], "matches_aggregate": [ - 3164 + 3296 ], "mr": [ - 3373 + 3505 ], "number_of_substitutes": [ - 3373 + 3505 ], "overtime": [ - 3373 + 3505 ], "prefer_dedicated_server": [ - 3373 + 3505 ], "ready_setting": [ - 3373 + 3505 ], "region_veto": [ - 3373 + 3505 ], "regions": [ - 3373 + 3505 ], "round_restart_delay": [ - 3373 + 3505 ], "tech_timeout_setting": [ - 3373 + 3505 ], "timeout_setting": [ - 3373 + 3505 ], "tournament": [ - 5422 + 5554 ], "tournament_bracket": [ - 5020 + 5152 ], "tournament_stage": [ - 5241 + 5373 ], "tv_delay": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "veto_pick_timeout": [ - 3373 + 3505 ], "__typename": [ 84 @@ -55891,7 +58075,7 @@ export default { }, "match_options_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -55917,7 +58101,7 @@ export default { 6 ], "check_in_setting": [ - 647 + 678 ], "coaches": [ 6 @@ -55926,13 +58110,13 @@ export default { 6 ], "game_mode_id": [ - 5454 + 6298 ], "halftime_pausematch": [ 6 ], "id": [ - 5454 + 6298 ], "invite_code": [ 84 @@ -55944,13 +58128,13 @@ export default { 41 ], "map_pool_id": [ - 5454 + 6298 ], "map_veto": [ 6 ], "match_mode": [ - 1121 + 1152 ], "mr": [ 41 @@ -55965,7 +58149,7 @@ export default { 6 ], "ready_setting": [ - 1283 + 1314 ], "region_veto": [ 6 @@ -55977,16 +58161,16 @@ export default { 41 ], "tech_timeout_setting": [ - 1445 + 1476 ], "timeout_setting": [ - 1445 + 1476 ], "tv_delay": [ 41 ], "type": [ - 1182 + 1213 ], "veto_pick_timeout": [ 41 @@ -56026,28 +58210,28 @@ export default { }, "match_options_stddev_order_by": { "auto_cancel_duration": [ - 3373 + 3505 ], "best_of": [ - 3373 + 3505 ], "live_match_timeout": [ - 3373 + 3505 ], "mr": [ - 3373 + 3505 ], "number_of_substitutes": [ - 3373 + 3505 ], "round_restart_delay": [ - 3373 + 3505 ], "tv_delay": [ - 3373 + 3505 ], "veto_pick_timeout": [ - 3373 + 3505 ], "__typename": [ 84 @@ -56084,28 +58268,28 @@ export default { }, "match_options_stddev_pop_order_by": { "auto_cancel_duration": [ - 3373 + 3505 ], "best_of": [ - 3373 + 3505 ], "live_match_timeout": [ - 3373 + 3505 ], "mr": [ - 3373 + 3505 ], "number_of_substitutes": [ - 3373 + 3505 ], "round_restart_delay": [ - 3373 + 3505 ], "tv_delay": [ - 3373 + 3505 ], "veto_pick_timeout": [ - 3373 + 3505 ], "__typename": [ 84 @@ -56142,28 +58326,28 @@ export default { }, "match_options_stddev_samp_order_by": { "auto_cancel_duration": [ - 3373 + 3505 ], "best_of": [ - 3373 + 3505 ], "live_match_timeout": [ - 3373 + 3505 ], "mr": [ - 3373 + 3505 ], "number_of_substitutes": [ - 3373 + 3505 ], "round_restart_delay": [ - 3373 + 3505 ], "tv_delay": [ - 3373 + 3505 ], "veto_pick_timeout": [ - 3373 + 3505 ], "__typename": [ 84 @@ -56171,10 +58355,10 @@ export default { }, "match_options_stream_cursor_input": { "initial_value": [ - 3050 + 3182 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -56197,7 +58381,7 @@ export default { 6 ], "check_in_setting": [ - 647 + 678 ], "coaches": [ 6 @@ -56206,13 +58390,13 @@ export default { 6 ], "game_mode_id": [ - 5454 + 6298 ], "halftime_pausematch": [ 6 ], "id": [ - 5454 + 6298 ], "invite_code": [ 84 @@ -56224,13 +58408,13 @@ export default { 41 ], "map_pool_id": [ - 5454 + 6298 ], "map_veto": [ 6 ], "match_mode": [ - 1121 + 1152 ], "mr": [ 41 @@ -56245,7 +58429,7 @@ export default { 6 ], "ready_setting": [ - 1283 + 1314 ], "region_veto": [ 6 @@ -56257,16 +58441,16 @@ export default { 41 ], "tech_timeout_setting": [ - 1445 + 1476 ], "timeout_setting": [ - 1445 + 1476 ], "tv_delay": [ 41 ], "type": [ - 1182 + 1213 ], "veto_pick_timeout": [ 41 @@ -56306,28 +58490,28 @@ export default { }, "match_options_sum_order_by": { "auto_cancel_duration": [ - 3373 + 3505 ], "best_of": [ - 3373 + 3505 ], "live_match_timeout": [ - 3373 + 3505 ], "mr": [ - 3373 + 3505 ], "number_of_substitutes": [ - 3373 + 3505 ], "round_restart_delay": [ - 3373 + 3505 ], "tv_delay": [ - 3373 + 3505 ], "veto_pick_timeout": [ - 3373 + 3505 ], "__typename": [ 84 @@ -56336,13 +58520,13 @@ export default { "match_options_update_column": {}, "match_options_updates": { "_inc": [ - 3028 + 3160 ], "_set": [ - 3042 + 3174 ], "where": [ - 3026 + 3158 ], "__typename": [ 84 @@ -56379,28 +58563,28 @@ export default { }, "match_options_var_pop_order_by": { "auto_cancel_duration": [ - 3373 + 3505 ], "best_of": [ - 3373 + 3505 ], "live_match_timeout": [ - 3373 + 3505 ], "mr": [ - 3373 + 3505 ], "number_of_substitutes": [ - 3373 + 3505 ], "round_restart_delay": [ - 3373 + 3505 ], "tv_delay": [ - 3373 + 3505 ], "veto_pick_timeout": [ - 3373 + 3505 ], "__typename": [ 84 @@ -56437,28 +58621,28 @@ export default { }, "match_options_var_samp_order_by": { "auto_cancel_duration": [ - 3373 + 3505 ], "best_of": [ - 3373 + 3505 ], "live_match_timeout": [ - 3373 + 3505 ], "mr": [ - 3373 + 3505 ], "number_of_substitutes": [ - 3373 + 3505 ], "round_restart_delay": [ - 3373 + 3505 ], "tv_delay": [ - 3373 + 3505 ], "veto_pick_timeout": [ - 3373 + 3505 ], "__typename": [ 84 @@ -56495,28 +58679,28 @@ export default { }, "match_options_variance_order_by": { "auto_cancel_duration": [ - 3373 + 3505 ], "best_of": [ - 3373 + 3505 ], "live_match_timeout": [ - 3373 + 3505 ], "mr": [ - 3373 + 3505 ], "number_of_substitutes": [ - 3373 + 3505 ], "round_restart_delay": [ - 3373 + 3505 ], "tv_delay": [ - 3373 + 3505 ], "veto_pick_timeout": [ - 3373 + 3505 ], "__typename": [ 84 @@ -56527,28 +58711,28 @@ export default { 6 ], "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_lineup": [ - 2811 + 2943 ], "match_lineup_id": [ - 5454 + 6298 ], "region": [ 84 ], "type": [ - 1548 + 1680 ], "__typename": [ 84 @@ -56556,10 +58740,10 @@ export default { }, "match_region_veto_picks_aggregate": { "aggregate": [ - 3067 + 3199 ], "nodes": [ - 3061 + 3193 ], "__typename": [ 84 @@ -56567,13 +58751,13 @@ export default { }, "match_region_veto_picks_aggregate_bool_exp": { "bool_and": [ - 3064 + 3196 ], "bool_or": [ - 3065 + 3197 ], "count": [ - 3066 + 3198 ], "__typename": [ 84 @@ -56581,13 +58765,13 @@ export default { }, "match_region_veto_picks_aggregate_bool_exp_bool_and": { "arguments": [ - 3082 + 3214 ], "distinct": [ 6 ], "filter": [ - 3070 + 3202 ], "predicate": [ 7 @@ -56598,13 +58782,13 @@ export default { }, "match_region_veto_picks_aggregate_bool_exp_bool_or": { "arguments": [ - 3083 + 3215 ], "distinct": [ 6 ], "filter": [ - 3070 + 3202 ], "predicate": [ 7 @@ -56615,13 +58799,13 @@ export default { }, "match_region_veto_picks_aggregate_bool_exp_count": { "arguments": [ - 3081 + 3213 ], "distinct": [ 6 ], "filter": [ - 3070 + 3202 ], "predicate": [ 42 @@ -56635,7 +58819,7 @@ export default { 41, { "columns": [ - 3081, + 3213, "[match_region_veto_picks_select_column!]" ], "distinct": [ @@ -56644,10 +58828,10 @@ export default { } ], "max": [ - 3073 + 3205 ], "min": [ - 3075 + 3207 ], "__typename": [ 84 @@ -56655,13 +58839,13 @@ export default { }, "match_region_veto_picks_aggregate_order_by": { "count": [ - 3373 + 3505 ], "max": [ - 3074 + 3206 ], "min": [ - 3076 + 3208 ], "__typename": [ 84 @@ -56669,10 +58853,10 @@ export default { }, "match_region_veto_picks_arr_rel_insert_input": { "data": [ - 3072 + 3204 ], "on_conflict": [ - 3078 + 3210 ], "__typename": [ 84 @@ -56680,40 +58864,40 @@ export default { }, "match_region_veto_picks_bool_exp": { "_and": [ - 3070 + 3202 ], "_not": [ - 3070 + 3202 ], "_or": [ - 3070 + 3202 ], "auto_picked": [ 7 ], "created_at": [ - 4955 + 5087 ], "id": [ - 5456 + 6300 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_lineup": [ - 2820 + 2952 ], "match_lineup_id": [ - 5456 + 6300 ], "region": [ 86 ], "type": [ - 1549 + 1681 ], "__typename": [ 84 @@ -56725,28 +58909,28 @@ export default { 6 ], "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "match_lineup": [ - 2829 + 2961 ], "match_lineup_id": [ - 5454 + 6298 ], "region": [ 84 ], "type": [ - 1548 + 1680 ], "__typename": [ 84 @@ -56754,16 +58938,16 @@ export default { }, "match_region_veto_picks_max_fields": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "region": [ 84 @@ -56774,19 +58958,19 @@ export default { }, "match_region_veto_picks_max_order_by": { "created_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_lineup_id": [ - 3373 + 3505 ], "region": [ - 3373 + 3505 ], "__typename": [ 84 @@ -56794,16 +58978,16 @@ export default { }, "match_region_veto_picks_min_fields": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "region": [ 84 @@ -56814,19 +58998,19 @@ export default { }, "match_region_veto_picks_min_order_by": { "created_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_lineup_id": [ - 3373 + 3505 ], "region": [ - 3373 + 3505 ], "__typename": [ 84 @@ -56837,7 +59021,7 @@ export default { 41 ], "returning": [ - 3061 + 3193 ], "__typename": [ 84 @@ -56845,13 +59029,13 @@ export default { }, "match_region_veto_picks_on_conflict": { "constraint": [ - 3071 + 3203 ], "update_columns": [ - 3087 + 3219 ], "where": [ - 3070 + 3202 ], "__typename": [ 84 @@ -56859,31 +59043,31 @@ export default { }, "match_region_veto_picks_order_by": { "auto_picked": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_lineup": [ - 2831 + 2963 ], "match_lineup_id": [ - 3373 + 3505 ], "region": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "__typename": [ 84 @@ -56891,7 +59075,7 @@ export default { }, "match_region_veto_picks_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -56905,22 +59089,22 @@ export default { 6 ], "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "region": [ 84 ], "type": [ - 1548 + 1680 ], "__typename": [ 84 @@ -56928,10 +59112,10 @@ export default { }, "match_region_veto_picks_stream_cursor_input": { "initial_value": [ - 3086 + 3218 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -56942,22 +59126,22 @@ export default { 6 ], "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "region": [ 84 ], "type": [ - 1548 + 1680 ], "__typename": [ 84 @@ -56966,10 +59150,10 @@ export default { "match_region_veto_picks_update_column": {}, "match_region_veto_picks_updates": { "_set": [ - 3084 + 3216 ], "where": [ - 3070 + 3202 ], "__typename": [ 84 @@ -56983,13 +59167,13 @@ export default { 84 ], "game_server_node": [ - 2063 + 2195 ], "game_server_node_id": [ 84 ], "id": [ - 5454 + 6298 ], "is_game_streamer": [ 6 @@ -57001,16 +59185,16 @@ export default { 84 ], "last_status_at": [ - 4954 + 5086 ], "link": [ 84 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "mode": [ 84 @@ -57022,7 +59206,7 @@ export default { 84 ], "status_history": [ - 2187, + 2319, { "path": [ 84 @@ -57041,10 +59225,10 @@ export default { }, "match_streams_aggregate": { "aggregate": [ - 3095 + 3227 ], "nodes": [ - 3089 + 3221 ], "__typename": [ 84 @@ -57052,13 +59236,13 @@ export default { }, "match_streams_aggregate_bool_exp": { "bool_and": [ - 3092 + 3224 ], "bool_or": [ - 3093 + 3225 ], "count": [ - 3094 + 3226 ], "__typename": [ 84 @@ -57066,13 +59250,13 @@ export default { }, "match_streams_aggregate_bool_exp_bool_and": { "arguments": [ - 3118 + 3250 ], "distinct": [ 6 ], "filter": [ - 3101 + 3233 ], "predicate": [ 7 @@ -57083,13 +59267,13 @@ export default { }, "match_streams_aggregate_bool_exp_bool_or": { "arguments": [ - 3119 + 3251 ], "distinct": [ 6 ], "filter": [ - 3101 + 3233 ], "predicate": [ 7 @@ -57100,13 +59284,13 @@ export default { }, "match_streams_aggregate_bool_exp_count": { "arguments": [ - 3117 + 3249 ], "distinct": [ 6 ], "filter": [ - 3101 + 3233 ], "predicate": [ 42 @@ -57117,13 +59301,13 @@ export default { }, "match_streams_aggregate_fields": { "avg": [ - 3099 + 3231 ], "count": [ 41, { "columns": [ - 3117, + 3249, "[match_streams_select_column!]" ], "distinct": [ @@ -57132,31 +59316,31 @@ export default { } ], "max": [ - 3108 + 3240 ], "min": [ - 3110 + 3242 ], "stddev": [ - 3121 + 3253 ], "stddev_pop": [ - 3123 + 3255 ], "stddev_samp": [ - 3125 + 3257 ], "sum": [ - 3129 + 3261 ], "var_pop": [ - 3133 + 3265 ], "var_samp": [ - 3135 + 3267 ], "variance": [ - 3137 + 3269 ], "__typename": [ 84 @@ -57164,37 +59348,37 @@ export default { }, "match_streams_aggregate_order_by": { "avg": [ - 3100 + 3232 ], "count": [ - 3373 + 3505 ], "max": [ - 3109 + 3241 ], "min": [ - 3111 + 3243 ], "stddev": [ - 3122 + 3254 ], "stddev_pop": [ - 3124 + 3256 ], "stddev_samp": [ - 3126 + 3258 ], "sum": [ - 3130 + 3262 ], "var_pop": [ - 3134 + 3266 ], "var_samp": [ - 3136 + 3268 ], "variance": [ - 3138 + 3270 ], "__typename": [ 84 @@ -57202,7 +59386,7 @@ export default { }, "match_streams_append_input": { "status_history": [ - 2187 + 2319 ], "__typename": [ 84 @@ -57210,10 +59394,10 @@ export default { }, "match_streams_arr_rel_insert_input": { "data": [ - 3107 + 3239 ], "on_conflict": [ - 3113 + 3245 ], "__typename": [ 84 @@ -57229,7 +59413,7 @@ export default { }, "match_streams_avg_order_by": { "priority": [ - 3373 + 3505 ], "__typename": [ 84 @@ -57237,13 +59421,13 @@ export default { }, "match_streams_bool_exp": { "_and": [ - 3101 + 3233 ], "_not": [ - 3101 + 3233 ], "_or": [ - 3101 + 3233 ], "autodirector": [ 7 @@ -57252,13 +59436,13 @@ export default { 86 ], "game_server_node": [ - 2075 + 2207 ], "game_server_node_id": [ 86 ], "id": [ - 5456 + 6300 ], "is_game_streamer": [ 7 @@ -57270,16 +59454,16 @@ export default { 86 ], "last_status_at": [ - 4955 + 5087 ], "link": [ 86 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "mode": [ 86 @@ -57291,7 +59475,7 @@ export default { 86 ], "status_history": [ - 2189 + 2321 ], "stream_url": [ 86 @@ -57344,13 +59528,13 @@ export default { 84 ], "game_server_node": [ - 2087 + 2219 ], "game_server_node_id": [ 84 ], "id": [ - 5454 + 6298 ], "is_game_streamer": [ 6 @@ -57362,16 +59546,16 @@ export default { 84 ], "last_status_at": [ - 4954 + 5086 ], "link": [ 84 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "mode": [ 84 @@ -57383,7 +59567,7 @@ export default { 84 ], "status_history": [ - 2187 + 2319 ], "stream_url": [ 84 @@ -57403,19 +59587,19 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "k8s_service_name": [ 84 ], "last_status_at": [ - 4954 + 5086 ], "link": [ 84 ], "match_id": [ - 5454 + 6298 ], "mode": [ 84 @@ -57438,40 +59622,40 @@ export default { }, "match_streams_max_order_by": { "error_message": [ - 3373 + 3505 ], "game_server_node_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "k8s_service_name": [ - 3373 + 3505 ], "last_status_at": [ - 3373 + 3505 ], "link": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "mode": [ - 3373 + 3505 ], "priority": [ - 3373 + 3505 ], "status": [ - 3373 + 3505 ], "stream_url": [ - 3373 + 3505 ], "title": [ - 3373 + 3505 ], "__typename": [ 84 @@ -57485,19 +59669,19 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "k8s_service_name": [ 84 ], "last_status_at": [ - 4954 + 5086 ], "link": [ 84 ], "match_id": [ - 5454 + 6298 ], "mode": [ 84 @@ -57520,40 +59704,40 @@ export default { }, "match_streams_min_order_by": { "error_message": [ - 3373 + 3505 ], "game_server_node_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "k8s_service_name": [ - 3373 + 3505 ], "last_status_at": [ - 3373 + 3505 ], "link": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "mode": [ - 3373 + 3505 ], "priority": [ - 3373 + 3505 ], "status": [ - 3373 + 3505 ], "stream_url": [ - 3373 + 3505 ], "title": [ - 3373 + 3505 ], "__typename": [ 84 @@ -57564,7 +59748,7 @@ export default { 41 ], "returning": [ - 3089 + 3221 ], "__typename": [ 84 @@ -57572,13 +59756,13 @@ export default { }, "match_streams_on_conflict": { "constraint": [ - 3102 + 3234 ], "update_columns": [ - 3131 + 3263 ], "where": [ - 3101 + 3233 ], "__typename": [ 84 @@ -57586,58 +59770,58 @@ export default { }, "match_streams_order_by": { "autodirector": [ - 3373 + 3505 ], "error_message": [ - 3373 + 3505 ], "game_server_node": [ - 2089 + 2221 ], "game_server_node_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "is_game_streamer": [ - 3373 + 3505 ], "is_live": [ - 3373 + 3505 ], "k8s_service_name": [ - 3373 + 3505 ], "last_status_at": [ - 3373 + 3505 ], "link": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "mode": [ - 3373 + 3505 ], "priority": [ - 3373 + 3505 ], "status": [ - 3373 + 3505 ], "status_history": [ - 3373 + 3505 ], "stream_url": [ - 3373 + 3505 ], "title": [ - 3373 + 3505 ], "__typename": [ 84 @@ -57645,7 +59829,7 @@ export default { }, "match_streams_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -57653,7 +59837,7 @@ export default { }, "match_streams_prepend_input": { "status_history": [ - 2187 + 2319 ], "__typename": [ 84 @@ -57673,7 +59857,7 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "is_game_streamer": [ 6 @@ -57685,13 +59869,13 @@ export default { 84 ], "last_status_at": [ - 4954 + 5086 ], "link": [ 84 ], "match_id": [ - 5454 + 6298 ], "mode": [ 84 @@ -57703,7 +59887,7 @@ export default { 84 ], "status_history": [ - 2187 + 2319 ], "stream_url": [ 84 @@ -57725,7 +59909,7 @@ export default { }, "match_streams_stddev_order_by": { "priority": [ - 3373 + 3505 ], "__typename": [ 84 @@ -57741,7 +59925,7 @@ export default { }, "match_streams_stddev_pop_order_by": { "priority": [ - 3373 + 3505 ], "__typename": [ 84 @@ -57757,7 +59941,7 @@ export default { }, "match_streams_stddev_samp_order_by": { "priority": [ - 3373 + 3505 ], "__typename": [ 84 @@ -57765,10 +59949,10 @@ export default { }, "match_streams_stream_cursor_input": { "initial_value": [ - 3128 + 3260 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -57785,7 +59969,7 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "is_game_streamer": [ 6 @@ -57797,13 +59981,13 @@ export default { 84 ], "last_status_at": [ - 4954 + 5086 ], "link": [ 84 ], "match_id": [ - 5454 + 6298 ], "mode": [ 84 @@ -57815,7 +59999,7 @@ export default { 84 ], "status_history": [ - 2187 + 2319 ], "stream_url": [ 84 @@ -57837,7 +60021,7 @@ export default { }, "match_streams_sum_order_by": { "priority": [ - 3373 + 3505 ], "__typename": [ 84 @@ -57846,28 +60030,28 @@ export default { "match_streams_update_column": {}, "match_streams_updates": { "_append": [ - 3097 + 3229 ], "_delete_at_path": [ - 3103 + 3235 ], "_delete_elem": [ - 3104 + 3236 ], "_delete_key": [ - 3105 + 3237 ], "_inc": [ - 3106 + 3238 ], "_prepend": [ - 3116 + 3248 ], "_set": [ - 3120 + 3252 ], "where": [ - 3101 + 3233 ], "__typename": [ 84 @@ -57883,7 +60067,7 @@ export default { }, "match_streams_var_pop_order_by": { "priority": [ - 3373 + 3505 ], "__typename": [ 84 @@ -57899,7 +60083,7 @@ export default { }, "match_streams_var_samp_order_by": { "priority": [ - 3373 + 3505 ], "__typename": [ 84 @@ -57915,7 +60099,7 @@ export default { }, "match_streams_variance_order_by": { "priority": [ - 3373 + 3505 ], "__typename": [ 84 @@ -57926,7 +60110,7 @@ export default { 84 ], "type": [ - 833 + 864 ], "__typename": [ 84 @@ -57934,10 +60118,10 @@ export default { }, "match_type_cfgs_aggregate": { "aggregate": [ - 3141 + 3273 ], "nodes": [ - 3139 + 3271 ], "__typename": [ 84 @@ -57948,7 +60132,7 @@ export default { 41, { "columns": [ - 3151, + 3283, "[match_type_cfgs_select_column!]" ], "distinct": [ @@ -57957,10 +60141,10 @@ export default { } ], "max": [ - 3145 + 3277 ], "min": [ - 3146 + 3278 ], "__typename": [ 84 @@ -57968,19 +60152,19 @@ export default { }, "match_type_cfgs_bool_exp": { "_and": [ - 3142 + 3274 ], "_not": [ - 3142 + 3274 ], "_or": [ - 3142 + 3274 ], "cfg": [ 86 ], "type": [ - 834 + 865 ], "__typename": [ 84 @@ -57992,7 +60176,7 @@ export default { 84 ], "type": [ - 833 + 864 ], "__typename": [ 84 @@ -58019,7 +60203,7 @@ export default { 41 ], "returning": [ - 3139 + 3271 ], "__typename": [ 84 @@ -58027,13 +60211,13 @@ export default { }, "match_type_cfgs_on_conflict": { "constraint": [ - 3143 + 3275 ], "update_columns": [ - 3155 + 3287 ], "where": [ - 3142 + 3274 ], "__typename": [ 84 @@ -58041,10 +60225,10 @@ export default { }, "match_type_cfgs_order_by": { "cfg": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "__typename": [ 84 @@ -58052,7 +60236,7 @@ export default { }, "match_type_cfgs_pk_columns_input": { "type": [ - 833 + 864 ], "__typename": [ 84 @@ -58064,7 +60248,7 @@ export default { 84 ], "type": [ - 833 + 864 ], "__typename": [ 84 @@ -58072,10 +60256,10 @@ export default { }, "match_type_cfgs_stream_cursor_input": { "initial_value": [ - 3154 + 3286 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -58086,7 +60270,7 @@ export default { 84 ], "type": [ - 833 + 864 ], "__typename": [ 84 @@ -58095,10 +60279,10 @@ export default { "match_type_cfgs_update_column": {}, "match_type_cfgs_updates": { "_set": [ - 3152 + 3284 ], "where": [ - 3142 + 3274 ], "__typename": [ 84 @@ -58130,13 +60314,13 @@ export default { 6 ], "cancels_at": [ - 4954 + 5086 ], "clutches": [ - 5634, + 6478, { "distinct_on": [ - 5650, + 6494, "[v_match_clutches_select_column!]" ], "limit": [ @@ -58146,19 +60330,19 @@ export default { 41 ], "order_by": [ - 5649, + 6493, "[v_match_clutches_order_by!]" ], "where": [ - 5643 + 6487 ] } ], "clutches_aggregate": [ - 5635, + 6479, { "distinct_on": [ - 5650, + 6494, "[v_match_clutches_select_column!]" ], "limit": [ @@ -58168,11 +60352,11 @@ export default { 41 ], "order_by": [ - 5649, + 6493, "[v_match_clutches_order_by!]" ], "where": [ - 5643 + 6487 ] } ], @@ -58186,16 +60370,16 @@ export default { 6 ], "created_at": [ - 4954 + 5086 ], "current_match_map_id": [ - 5454 + 6298 ], "demos": [ - 2853, + 2985, { "distinct_on": [ - 2882, + 3014, "[match_map_demos_select_column!]" ], "limit": [ @@ -58205,19 +60389,19 @@ export default { 41 ], "order_by": [ - 2879, + 3011, "[match_map_demos_order_by!]" ], "where": [ - 2865 + 2997 ] } ], "demos_aggregate": [ - 2854, + 2986, { "distinct_on": [ - 2882, + 3014, "[match_map_demos_select_column!]" ], "limit": [ @@ -58227,19 +60411,19 @@ export default { 41 ], "order_by": [ - 2879, + 3011, "[match_map_demos_order_by!]" ], "where": [ - 2865 + 2997 ] } ], "draft_games": [ - 556, + 587, { "distinct_on": [ - 580, + 611, "[draft_games_select_column!]" ], "limit": [ @@ -58249,19 +60433,19 @@ export default { 41 ], "order_by": [ - 578, + 609, "[draft_games_order_by!]" ], "where": [ - 567 + 598 ] } ], "draft_games_aggregate": [ - 557, + 588, { "distinct_on": [ - 580, + 611, "[draft_games_select_column!]" ], "limit": [ @@ -58271,28 +60455,28 @@ export default { 41 ], "order_by": [ - 578, + 609, "[draft_games_order_by!]" ], "where": [ - 567 + 598 ] } ], "e_match_status": [ - 1156 + 1187 ], "e_region": [ - 4445 + 4577 ], "effective_at": [ - 4954 + 5086 ], "elo_changes": [ - 5831, + 6675, { "distinct_on": [ - 5857, + 6701, "[v_player_elo_select_column!]" ], "limit": [ @@ -58302,19 +60486,19 @@ export default { 41 ], "order_by": [ - 5856, + 6700, "[v_player_elo_order_by!]" ], "where": [ - 5850 + 6694 ] } ], "elo_changes_aggregate": [ - 5832, + 6676, { "distinct_on": [ - 5857, + 6701, "[v_player_elo_select_column!]" ], "limit": [ @@ -58324,22 +60508,22 @@ export default { 41 ], "order_by": [ - 5856, + 6700, "[v_player_elo_order_by!]" ], "where": [ - 5850 + 6694 ] } ], "ended_at": [ - 4954 + 5086 ], "external_id": [ 84 ], "id": [ - 5454 + 6298 ], "invite_code": [ 84 @@ -58372,19 +60556,19 @@ export default { 84 ], "lineup_1": [ - 2811 + 2943 ], "lineup_1_id": [ - 5454 + 6298 ], "lineup_2": [ - 2811 + 2943 ], "lineup_2_id": [ - 5454 + 6298 ], "lineup_counts": [ - 2185, + 2317, { "path": [ 84 @@ -58392,13 +60576,13 @@ export default { } ], "map_veto_picking_lineup_id": [ - 5454 + 6298 ], "map_veto_picks": [ - 2945, + 3077, { "distinct_on": [ - 2965, + 3097, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -58408,19 +60592,19 @@ export default { 41 ], "order_by": [ - 2963, + 3095, "[match_map_veto_picks_order_by!]" ], "where": [ - 2954 + 3086 ] } ], "map_veto_picks_aggregate": [ - 2946, + 3078, { "distinct_on": [ - 2965, + 3097, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -58430,11 +60614,11 @@ export default { 41 ], "order_by": [ - 2963, + 3095, "[match_map_veto_picks_order_by!]" ], "where": [ - 2954 + 3086 ] } ], @@ -58442,10 +60626,10 @@ export default { 84 ], "match_maps": [ - 2973, + 3105, { "distinct_on": [ - 2995, + 3127, "[match_maps_select_column!]" ], "limit": [ @@ -58455,19 +60639,19 @@ export default { 41 ], "order_by": [ - 2993, + 3125, "[match_maps_order_by!]" ], "where": [ - 2982 + 3114 ] } ], "match_maps_aggregate": [ - 2974, + 3106, { "distinct_on": [ - 2995, + 3127, "[match_maps_select_column!]" ], "limit": [ @@ -58477,16 +60661,16 @@ export default { 41 ], "order_by": [ - 2993, + 3125, "[match_maps_order_by!]" ], "where": [ - 2982 + 3114 ] } ], "match_options_id": [ - 5454 + 6298 ], "max_players_per_lineup": [ 41 @@ -58495,10 +60679,10 @@ export default { 41 ], "opening_duels": [ - 5762, + 6606, { "distinct_on": [ - 5778, + 6622, "[v_match_player_opening_duels_select_column!]" ], "limit": [ @@ -58508,19 +60692,19 @@ export default { 41 ], "order_by": [ - 5777, + 6621, "[v_match_player_opening_duels_order_by!]" ], "where": [ - 5771 + 6615 ] } ], "opening_duels_aggregate": [ - 5763, + 6607, { "distinct_on": [ - 5778, + 6622, "[v_match_player_opening_duels_select_column!]" ], "limit": [ @@ -58530,31 +60714,31 @@ export default { 41 ], "order_by": [ - 5777, + 6621, "[v_match_player_opening_duels_order_by!]" ], "where": [ - 5771 + 6615 ] } ], "options": [ - 3015 + 3147 ], "organizer": [ - 4331 + 4463 ], "organizer_steam_id": [ - 269 + 300 ], "password": [ 84 ], "player_assists": [ - 3511, + 3643, { "distinct_on": [ - 3534, + 3666, "[player_assists_select_column!]" ], "limit": [ @@ -58564,19 +60748,19 @@ export default { 41 ], "order_by": [ - 3532, + 3664, "[player_assists_order_by!]" ], "where": [ - 3522 + 3654 ] } ], "player_assists_aggregate": [ - 3512, + 3644, { "distinct_on": [ - 3534, + 3666, "[player_assists_select_column!]" ], "limit": [ @@ -58586,19 +60770,19 @@ export default { 41 ], "order_by": [ - 3532, + 3664, "[player_assists_order_by!]" ], "where": [ - 3522 + 3654 ] } ], "player_damages": [ - 3574, + 3706, { "distinct_on": [ - 3595, + 3727, "[player_damages_select_column!]" ], "limit": [ @@ -58608,19 +60792,19 @@ export default { 41 ], "order_by": [ - 3593, + 3725, "[player_damages_order_by!]" ], "where": [ - 3583 + 3715 ] } ], "player_damages_aggregate": [ - 3575, + 3707, { "distinct_on": [ - 3595, + 3727, "[player_damages_select_column!]" ], "limit": [ @@ -58630,19 +60814,19 @@ export default { 41 ], "order_by": [ - 3593, + 3725, "[player_damages_order_by!]" ], "where": [ - 3583 + 3715 ] } ], "player_flashes": [ - 3683, + 3815, { "distinct_on": [ - 3706, + 3838, "[player_flashes_select_column!]" ], "limit": [ @@ -58652,19 +60836,19 @@ export default { 41 ], "order_by": [ - 3704, + 3836, "[player_flashes_order_by!]" ], "where": [ - 3694 + 3826 ] } ], "player_flashes_aggregate": [ - 3684, + 3816, { "distinct_on": [ - 3706, + 3838, "[player_flashes_select_column!]" ], "limit": [ @@ -58674,19 +60858,19 @@ export default { 41 ], "order_by": [ - 3704, + 3836, "[player_flashes_order_by!]" ], "where": [ - 3694 + 3826 ] } ], "player_kills": [ - 3728, + 3860, { "distinct_on": [ - 3792, + 3924, "[player_kills_select_column!]" ], "limit": [ @@ -58696,19 +60880,19 @@ export default { 41 ], "order_by": [ - 3790, + 3922, "[player_kills_order_by!]" ], "where": [ - 3739 + 3871 ] } ], "player_kills_aggregate": [ - 3729, + 3861, { "distinct_on": [ - 3792, + 3924, "[player_kills_select_column!]" ], "limit": [ @@ -58718,19 +60902,19 @@ export default { 41 ], "order_by": [ - 3790, + 3922, "[player_kills_order_by!]" ], "where": [ - 3739 + 3871 ] } ], "player_objectives": [ - 3929, + 4061, { "distinct_on": [ - 3950, + 4082, "[player_objectives_select_column!]" ], "limit": [ @@ -58740,19 +60924,19 @@ export default { 41 ], "order_by": [ - 3948, + 4080, "[player_objectives_order_by!]" ], "where": [ - 3938 + 4070 ] } ], "player_objectives_aggregate": [ - 3930, + 4062, { "distinct_on": [ - 3950, + 4082, "[player_objectives_select_column!]" ], "limit": [ @@ -58762,19 +60946,19 @@ export default { 41 ], "order_by": [ - 3948, + 4080, "[player_objectives_order_by!]" ], "where": [ - 3938 + 4070 ] } ], "player_unused_utilities": [ - 4216, + 4348, { "distinct_on": [ - 4237, + 4369, "[player_unused_utility_select_column!]" ], "limit": [ @@ -58784,19 +60968,19 @@ export default { 41 ], "order_by": [ - 4235, + 4367, "[player_unused_utility_order_by!]" ], "where": [ - 4225 + 4357 ] } ], "player_unused_utilities_aggregate": [ - 4217, + 4349, { "distinct_on": [ - 4237, + 4369, "[player_unused_utility_select_column!]" ], "limit": [ @@ -58806,19 +60990,19 @@ export default { 41 ], "order_by": [ - 4235, + 4367, "[player_unused_utility_order_by!]" ], "where": [ - 4225 + 4357 ] } ], "player_utility": [ - 4257, + 4389, { "distinct_on": [ - 4278, + 4410, "[player_utility_select_column!]" ], "limit": [ @@ -58828,19 +61012,19 @@ export default { 41 ], "order_by": [ - 4276, + 4408, "[player_utility_order_by!]" ], "where": [ - 4266 + 4398 ] } ], "player_utility_aggregate": [ - 4258, + 4390, { "distinct_on": [ - 4278, + 4410, "[player_utility_select_column!]" ], "limit": [ @@ -58850,11 +61034,11 @@ export default { 41 ], "order_by": [ - 4276, + 4408, "[player_utility_order_by!]" ], "where": [ - 4266 + 4398 ] } ], @@ -58862,13 +61046,13 @@ export default { 84 ], "region_veto_picking_lineup_id": [ - 5454 + 6298 ], "region_veto_picks": [ - 3061, + 3193, { "distinct_on": [ - 3081, + 3213, "[match_region_veto_picks_select_column!]" ], "limit": [ @@ -58878,19 +61062,19 @@ export default { 41 ], "order_by": [ - 3079, + 3211, "[match_region_veto_picks_order_by!]" ], "where": [ - 3070 + 3202 ] } ], "region_veto_picks_aggregate": [ - 3062, + 3194, { "distinct_on": [ - 3081, + 3213, "[match_region_veto_picks_select_column!]" ], "limit": [ @@ -58900,11 +61084,11 @@ export default { 41 ], "order_by": [ - 3079, + 3211, "[match_region_veto_picks_order_by!]" ], "where": [ - 3070 + 3202 ] } ], @@ -58912,16 +61096,16 @@ export default { 6 ], "scheduled_at": [ - 4954 + 5086 ], "server": [ - 4472 + 4604 ], "server_error": [ 84 ], "server_id": [ - 5454 + 6298 ], "server_plugin_runtime": [ 84 @@ -58939,16 +61123,16 @@ export default { 84 ], "started_at": [ - 4954 + 5086 ], "status": [ - 1161 + 1192 ], "streams": [ - 3089, + 3221, { "distinct_on": [ - 3117, + 3249, "[match_streams_select_column!]" ], "limit": [ @@ -58958,19 +61142,19 @@ export default { 41 ], "order_by": [ - 3114, + 3246, "[match_streams_order_by!]" ], "where": [ - 3101 + 3233 ] } ], "streams_aggregate": [ - 3090, + 3222, { "distinct_on": [ - 3117, + 3249, "[match_streams_select_column!]" ], "limit": [ @@ -58980,19 +61164,19 @@ export default { 41 ], "order_by": [ - 3114, + 3246, "[match_streams_order_by!]" ], "where": [ - 3101 + 3233 ] } ], "teams": [ - 4905, + 5037, { "distinct_on": [ - 4929, + 5061, "[teams_select_column!]" ], "limit": [ @@ -59002,19 +61186,19 @@ export default { 41 ], "order_by": [ - 4927, + 5059, "[teams_order_by!]" ], "where": [ - 4916 + 5048 ] } ], "tournament_brackets": [ - 4998, + 5130, { "distinct_on": [ - 5022, + 5154, "[tournament_brackets_select_column!]" ], "limit": [ @@ -59024,19 +61208,19 @@ export default { 41 ], "order_by": [ - 5020, + 5152, "[tournament_brackets_order_by!]" ], "where": [ - 5009 + 5141 ] } ], "tournament_brackets_aggregate": [ - 4999, + 5131, { "distinct_on": [ - 5022, + 5154, "[tournament_brackets_select_column!]" ], "limit": [ @@ -59046,11 +61230,11 @@ export default { 41 ], "order_by": [ - 5020, + 5152, "[tournament_brackets_order_by!]" ], "where": [ - 5009 + 5141 ] } ], @@ -59058,13 +61242,13 @@ export default { 84 ], "veto_pick_expires_at": [ - 4954 + 5086 ], "winner": [ - 2811 + 2943 ], "winning_lineup_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -59072,10 +61256,10 @@ export default { }, "matches_aggregate": { "aggregate": [ - 3163 + 3295 ], "nodes": [ - 3157 + 3289 ], "__typename": [ 84 @@ -59083,13 +61267,13 @@ export default { }, "matches_aggregate_bool_exp": { "bool_and": [ - 3160 + 3292 ], "bool_or": [ - 3161 + 3293 ], "count": [ - 3162 + 3294 ], "__typename": [ 84 @@ -59097,13 +61281,13 @@ export default { }, "matches_aggregate_bool_exp_bool_and": { "arguments": [ - 3182 + 3314 ], "distinct": [ 6 ], "filter": [ - 3168 + 3300 ], "predicate": [ 7 @@ -59114,13 +61298,13 @@ export default { }, "matches_aggregate_bool_exp_bool_or": { "arguments": [ - 3183 + 3315 ], "distinct": [ 6 ], "filter": [ - 3168 + 3300 ], "predicate": [ 7 @@ -59131,13 +61315,13 @@ export default { }, "matches_aggregate_bool_exp_count": { "arguments": [ - 3181 + 3313 ], "distinct": [ 6 ], "filter": [ - 3168 + 3300 ], "predicate": [ 42 @@ -59148,13 +61332,13 @@ export default { }, "matches_aggregate_fields": { "avg": [ - 3166 + 3298 ], "count": [ 41, { "columns": [ - 3181, + 3313, "[matches_select_column!]" ], "distinct": [ @@ -59163,31 +61347,31 @@ export default { } ], "max": [ - 3172 + 3304 ], "min": [ - 3174 + 3306 ], "stddev": [ - 3185 + 3317 ], "stddev_pop": [ - 3187 + 3319 ], "stddev_samp": [ - 3189 + 3321 ], "sum": [ - 3193 + 3325 ], "var_pop": [ - 3197 + 3329 ], "var_samp": [ - 3199 + 3331 ], "variance": [ - 3201 + 3333 ], "__typename": [ 84 @@ -59195,37 +61379,37 @@ export default { }, "matches_aggregate_order_by": { "avg": [ - 3167 + 3299 ], "count": [ - 3373 + 3505 ], "max": [ - 3173 + 3305 ], "min": [ - 3175 + 3307 ], "stddev": [ - 3186 + 3318 ], "stddev_pop": [ - 3188 + 3320 ], "stddev_samp": [ - 3190 + 3322 ], "sum": [ - 3194 + 3326 ], "var_pop": [ - 3198 + 3330 ], "var_samp": [ - 3200 + 3332 ], "variance": [ - 3202 + 3334 ], "__typename": [ 84 @@ -59233,10 +61417,10 @@ export default { }, "matches_arr_rel_insert_input": { "data": [ - 3171 + 3303 ], "on_conflict": [ - 3178 + 3310 ], "__typename": [ 84 @@ -59258,7 +61442,7 @@ export default { }, "matches_avg_order_by": { "organizer_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -59266,13 +61450,13 @@ export default { }, "matches_bool_exp": { "_and": [ - 3168 + 3300 ], "_not": [ - 3168 + 3300 ], "_or": [ - 3168 + 3300 ], "can_assign_server": [ 7 @@ -59299,13 +61483,13 @@ export default { 7 ], "cancels_at": [ - 4955 + 5087 ], "clutches": [ - 5643 + 6487 ], "clutches_aggregate": [ - 5636 + 6480 ], "connection_link": [ 86 @@ -59317,46 +61501,46 @@ export default { 7 ], "created_at": [ - 4955 + 5087 ], "current_match_map_id": [ - 5456 + 6300 ], "demos": [ - 2865 + 2997 ], "demos_aggregate": [ - 2855 + 2987 ], "draft_games": [ - 567 + 598 ], "draft_games_aggregate": [ - 558 + 589 ], "e_match_status": [ - 1159 + 1190 ], "e_region": [ - 4449 + 4581 ], "effective_at": [ - 4955 + 5087 ], "elo_changes": [ - 5850 + 6694 ], "elo_changes_aggregate": [ - 5833 + 6677 ], "ended_at": [ - 4955 + 5087 ], "external_id": [ 86 ], "id": [ - 5456 + 6300 ], "invite_code": [ 86 @@ -59389,40 +61573,40 @@ export default { 86 ], "lineup_1": [ - 2820 + 2952 ], "lineup_1_id": [ - 5456 + 6300 ], "lineup_2": [ - 2820 + 2952 ], "lineup_2_id": [ - 5456 + 6300 ], "lineup_counts": [ - 2186 + 2318 ], "map_veto_picking_lineup_id": [ - 5456 + 6300 ], "map_veto_picks": [ - 2954 + 3086 ], "map_veto_picks_aggregate": [ - 2947 + 3079 ], "map_veto_type": [ 86 ], "match_maps": [ - 2982 + 3114 ], "match_maps_aggregate": [ - 2975 + 3107 ], "match_options_id": [ - 5456 + 6300 ], "max_players_per_lineup": [ 42 @@ -59431,91 +61615,91 @@ export default { 42 ], "opening_duels": [ - 5771 + 6615 ], "opening_duels_aggregate": [ - 5764 + 6608 ], "options": [ - 3026 + 3158 ], "organizer": [ - 4335 + 4467 ], "organizer_steam_id": [ - 271 + 302 ], "password": [ 86 ], "player_assists": [ - 3522 + 3654 ], "player_assists_aggregate": [ - 3513 + 3645 ], "player_damages": [ - 3583 + 3715 ], "player_damages_aggregate": [ - 3576 + 3708 ], "player_flashes": [ - 3694 + 3826 ], "player_flashes_aggregate": [ - 3685 + 3817 ], "player_kills": [ - 3739 + 3871 ], "player_kills_aggregate": [ - 3730 + 3862 ], "player_objectives": [ - 3938 + 4070 ], "player_objectives_aggregate": [ - 3931 + 4063 ], "player_unused_utilities": [ - 4225 + 4357 ], "player_unused_utilities_aggregate": [ - 4218 + 4350 ], "player_utility": [ - 4266 + 4398 ], "player_utility_aggregate": [ - 4259 + 4391 ], "region": [ 86 ], "region_veto_picking_lineup_id": [ - 5456 + 6300 ], "region_veto_picks": [ - 3070 + 3202 ], "region_veto_picks_aggregate": [ - 3063 + 3195 ], "requested_organizer": [ 7 ], "scheduled_at": [ - 4955 + 5087 ], "server": [ - 4484 + 4616 ], "server_error": [ 86 ], "server_id": [ - 5456 + 6300 ], "server_plugin_runtime": [ 86 @@ -59533,37 +61717,37 @@ export default { 86 ], "started_at": [ - 4955 + 5087 ], "status": [ - 1162 + 1193 ], "streams": [ - 3101 + 3233 ], "streams_aggregate": [ - 3091 + 3223 ], "teams": [ - 4916 + 5048 ], "tournament_brackets": [ - 5009 + 5141 ], "tournament_brackets_aggregate": [ - 5000 + 5132 ], "tv_connection_string": [ 86 ], "veto_pick_expires_at": [ - 4955 + 5087 ], "winner": [ - 2820 + 2952 ], "winning_lineup_id": [ - 5456 + 6300 ], "__typename": [ 84 @@ -59572,7 +61756,7 @@ export default { "matches_constraint": {}, "matches_inc_input": { "organizer_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -59580,118 +61764,118 @@ export default { }, "matches_insert_input": { "cancels_at": [ - 4954 + 5086 ], "clutches": [ - 5640 + 6484 ], "counts_toward_ranking": [ 6 ], "created_at": [ - 4954 + 5086 ], "demos": [ - 2862 + 2994 ], "draft_games": [ - 564 + 595 ], "e_match_status": [ - 1167 + 1198 ], "e_region": [ - 4455 + 4587 ], "elo_changes": [ - 5847 + 6691 ], "ended_at": [ - 4954 + 5086 ], "external_id": [ 84 ], "id": [ - 5454 + 6298 ], "label": [ 84 ], "lineup_1": [ - 2829 + 2961 ], "lineup_1_id": [ - 5454 + 6298 ], "lineup_2": [ - 2829 + 2961 ], "lineup_2_id": [ - 5454 + 6298 ], "map_veto_picks": [ - 2953 + 3085 ], "match_maps": [ - 2979 + 3111 ], "match_options_id": [ - 5454 + 6298 ], "opening_duels": [ - 5768 + 6612 ], "options": [ - 3035 + 3167 ], "organizer": [ - 4342 + 4474 ], "organizer_steam_id": [ - 269 + 300 ], "password": [ 84 ], "player_assists": [ - 3519 + 3651 ], "player_damages": [ - 3580 + 3712 ], "player_flashes": [ - 3691 + 3823 ], "player_kills": [ - 3736 + 3868 ], "player_objectives": [ - 3935 + 4067 ], "player_unused_utilities": [ - 4222 + 4354 ], "player_utility": [ - 4263 + 4395 ], "region": [ 84 ], "region_veto_picks": [ - 3069 + 3201 ], "scheduled_at": [ - 4954 + 5086 ], "server": [ - 4496 + 4628 ], "server_error": [ 84 ], "server_id": [ - 5454 + 6298 ], "share_code": [ 84 @@ -59700,25 +61884,25 @@ export default { 84 ], "started_at": [ - 4954 + 5086 ], "status": [ - 1161 + 1192 ], "streams": [ - 3098 + 3230 ], "tournament_brackets": [ - 5006 + 5138 ], "veto_pick_expires_at": [ - 4954 + 5086 ], "winner": [ - 2829 + 2961 ], "winning_lineup_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -59726,7 +61910,7 @@ export default { }, "matches_max_fields": { "cancels_at": [ - 4954 + 5086 ], "connection_link": [ 84 @@ -59735,22 +61919,22 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "current_match_map_id": [ - 5454 + 6298 ], "effective_at": [ - 4954 + 5086 ], "ended_at": [ - 4954 + 5086 ], "external_id": [ 84 ], "id": [ - 5454 + 6298 ], "invite_code": [ 84 @@ -59759,19 +61943,19 @@ export default { 84 ], "lineup_1_id": [ - 5454 + 6298 ], "lineup_2_id": [ - 5454 + 6298 ], "map_veto_picking_lineup_id": [ - 5454 + 6298 ], "map_veto_type": [ 84 ], "match_options_id": [ - 5454 + 6298 ], "max_players_per_lineup": [ 41 @@ -59780,7 +61964,7 @@ export default { 41 ], "organizer_steam_id": [ - 269 + 300 ], "password": [ 84 @@ -59789,16 +61973,16 @@ export default { 84 ], "region_veto_picking_lineup_id": [ - 5454 + 6298 ], "scheduled_at": [ - 4954 + 5086 ], "server_error": [ 84 ], "server_id": [ - 5454 + 6298 ], "server_plugin_runtime": [ 84 @@ -59816,16 +62000,16 @@ export default { 84 ], "started_at": [ - 4954 + 5086 ], "tv_connection_string": [ 84 ], "veto_pick_expires_at": [ - 4954 + 5086 ], "winning_lineup_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -59833,67 +62017,67 @@ export default { }, "matches_max_order_by": { "cancels_at": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "effective_at": [ - 3373 + 3505 ], "ended_at": [ - 3373 + 3505 ], "external_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "label": [ - 3373 + 3505 ], "lineup_1_id": [ - 3373 + 3505 ], "lineup_2_id": [ - 3373 + 3505 ], "match_options_id": [ - 3373 + 3505 ], "organizer_steam_id": [ - 3373 + 3505 ], "password": [ - 3373 + 3505 ], "region": [ - 3373 + 3505 ], "scheduled_at": [ - 3373 + 3505 ], "server_error": [ - 3373 + 3505 ], "server_id": [ - 3373 + 3505 ], "share_code": [ - 3373 + 3505 ], "source": [ - 3373 + 3505 ], "started_at": [ - 3373 + 3505 ], "veto_pick_expires_at": [ - 3373 + 3505 ], "winning_lineup_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -59901,7 +62085,7 @@ export default { }, "matches_min_fields": { "cancels_at": [ - 4954 + 5086 ], "connection_link": [ 84 @@ -59910,22 +62094,22 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "current_match_map_id": [ - 5454 + 6298 ], "effective_at": [ - 4954 + 5086 ], "ended_at": [ - 4954 + 5086 ], "external_id": [ 84 ], "id": [ - 5454 + 6298 ], "invite_code": [ 84 @@ -59934,19 +62118,19 @@ export default { 84 ], "lineup_1_id": [ - 5454 + 6298 ], "lineup_2_id": [ - 5454 + 6298 ], "map_veto_picking_lineup_id": [ - 5454 + 6298 ], "map_veto_type": [ 84 ], "match_options_id": [ - 5454 + 6298 ], "max_players_per_lineup": [ 41 @@ -59955,7 +62139,7 @@ export default { 41 ], "organizer_steam_id": [ - 269 + 300 ], "password": [ 84 @@ -59964,16 +62148,16 @@ export default { 84 ], "region_veto_picking_lineup_id": [ - 5454 + 6298 ], "scheduled_at": [ - 4954 + 5086 ], "server_error": [ 84 ], "server_id": [ - 5454 + 6298 ], "server_plugin_runtime": [ 84 @@ -59991,16 +62175,16 @@ export default { 84 ], "started_at": [ - 4954 + 5086 ], "tv_connection_string": [ 84 ], "veto_pick_expires_at": [ - 4954 + 5086 ], "winning_lineup_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -60008,67 +62192,67 @@ export default { }, "matches_min_order_by": { "cancels_at": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "effective_at": [ - 3373 + 3505 ], "ended_at": [ - 3373 + 3505 ], "external_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "label": [ - 3373 + 3505 ], "lineup_1_id": [ - 3373 + 3505 ], "lineup_2_id": [ - 3373 + 3505 ], "match_options_id": [ - 3373 + 3505 ], "organizer_steam_id": [ - 3373 + 3505 ], "password": [ - 3373 + 3505 ], "region": [ - 3373 + 3505 ], "scheduled_at": [ - 3373 + 3505 ], "server_error": [ - 3373 + 3505 ], "server_id": [ - 3373 + 3505 ], "share_code": [ - 3373 + 3505 ], "source": [ - 3373 + 3505 ], "started_at": [ - 3373 + 3505 ], "veto_pick_expires_at": [ - 3373 + 3505 ], "winning_lineup_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -60079,7 +62263,7 @@ export default { 41 ], "returning": [ - 3157 + 3289 ], "__typename": [ 84 @@ -60087,10 +62271,10 @@ export default { }, "matches_obj_rel_insert_input": { "data": [ - 3171 + 3303 ], "on_conflict": [ - 3178 + 3310 ], "__typename": [ 84 @@ -60098,13 +62282,13 @@ export default { }, "matches_on_conflict": { "constraint": [ - 3169 + 3301 ], "update_columns": [ - 3195 + 3327 ], "where": [ - 3168 + 3300 ], "__typename": [ 84 @@ -60112,244 +62296,244 @@ export default { }, "matches_order_by": { "can_assign_server": [ - 3373 + 3505 ], "can_cancel": [ - 3373 + 3505 ], "can_check_in": [ - 3373 + 3505 ], "can_reassign_winner": [ - 3373 + 3505 ], "can_schedule": [ - 3373 + 3505 ], "can_start": [ - 3373 + 3505 ], "can_stream_live": [ - 3373 + 3505 ], "can_stream_tv": [ - 3373 + 3505 ], "cancels_at": [ - 3373 + 3505 ], "clutches_aggregate": [ - 5639 + 6483 ], "connection_link": [ - 3373 + 3505 ], "connection_string": [ - 3373 + 3505 ], "counts_toward_ranking": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "current_match_map_id": [ - 3373 + 3505 ], "demos_aggregate": [ - 2860 + 2992 ], "draft_games_aggregate": [ - 563 + 594 ], "e_match_status": [ - 1169 + 1200 ], "e_region": [ - 4457 + 4589 ], "effective_at": [ - 3373 + 3505 ], "elo_changes_aggregate": [ - 5846 + 6690 ], "ended_at": [ - 3373 + 3505 ], "external_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "invite_code": [ - 3373 + 3505 ], "is_captain": [ - 3373 + 3505 ], "is_coach": [ - 3373 + 3505 ], "is_friend_in_match_lineup": [ - 3373 + 3505 ], "is_in_lineup": [ - 3373 + 3505 ], "is_match_server_available": [ - 3373 + 3505 ], "is_organizer": [ - 3373 + 3505 ], "is_server_online": [ - 3373 + 3505 ], "is_tournament_match": [ - 3373 + 3505 ], "label": [ - 3373 + 3505 ], "lineup_1": [ - 2831 + 2963 ], "lineup_1_id": [ - 3373 + 3505 ], "lineup_2": [ - 2831 + 2963 ], "lineup_2_id": [ - 3373 + 3505 ], "lineup_counts": [ - 3373 + 3505 ], "map_veto_picking_lineup_id": [ - 3373 + 3505 ], "map_veto_picks_aggregate": [ - 2952 + 3084 ], "map_veto_type": [ - 3373 + 3505 ], "match_maps_aggregate": [ - 2978 + 3110 ], "match_options_id": [ - 3373 + 3505 ], "max_players_per_lineup": [ - 3373 + 3505 ], "min_players_per_lineup": [ - 3373 + 3505 ], "opening_duels_aggregate": [ - 5767 + 6611 ], "options": [ - 3037 + 3169 ], "organizer": [ - 4344 + 4476 ], "organizer_steam_id": [ - 3373 + 3505 ], "password": [ - 3373 + 3505 ], "player_assists_aggregate": [ - 3518 + 3650 ], "player_damages_aggregate": [ - 3579 + 3711 ], "player_flashes_aggregate": [ - 3690 + 3822 ], "player_kills_aggregate": [ - 3735 + 3867 ], "player_objectives_aggregate": [ - 3934 + 4066 ], "player_unused_utilities_aggregate": [ - 4221 + 4353 ], "player_utility_aggregate": [ - 4262 + 4394 ], "region": [ - 3373 + 3505 ], "region_veto_picking_lineup_id": [ - 3373 + 3505 ], "region_veto_picks_aggregate": [ - 3068 + 3200 ], "requested_organizer": [ - 3373 + 3505 ], "scheduled_at": [ - 3373 + 3505 ], "server": [ - 4498 + 4630 ], "server_error": [ - 3373 + 3505 ], "server_id": [ - 3373 + 3505 ], "server_plugin_runtime": [ - 3373 + 3505 ], "server_region": [ - 3373 + 3505 ], "server_type": [ - 3373 + 3505 ], "share_code": [ - 3373 + 3505 ], "source": [ - 3373 + 3505 ], "started_at": [ - 3373 + 3505 ], "status": [ - 3373 + 3505 ], "streams_aggregate": [ - 3096 + 3228 ], "teams_aggregate": [ - 4912 + 5044 ], "tournament_brackets_aggregate": [ - 5005 + 5137 ], "tv_connection_string": [ - 3373 + 3505 ], "veto_pick_expires_at": [ - 3373 + 3505 ], "winner": [ - 2831 + 2963 ], "winning_lineup_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -60357,7 +62541,7 @@ export default { }, "matches_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -60368,37 +62552,37 @@ export default { "matches_select_column_matches_aggregate_bool_exp_bool_or_arguments_columns": {}, "matches_set_input": { "cancels_at": [ - 4954 + 5086 ], "counts_toward_ranking": [ 6 ], "created_at": [ - 4954 + 5086 ], "ended_at": [ - 4954 + 5086 ], "external_id": [ 84 ], "id": [ - 5454 + 6298 ], "label": [ 84 ], "lineup_1_id": [ - 5454 + 6298 ], "lineup_2_id": [ - 5454 + 6298 ], "match_options_id": [ - 5454 + 6298 ], "organizer_steam_id": [ - 269 + 300 ], "password": [ 84 @@ -60407,13 +62591,13 @@ export default { 84 ], "scheduled_at": [ - 4954 + 5086 ], "server_error": [ 84 ], "server_id": [ - 5454 + 6298 ], "share_code": [ 84 @@ -60422,16 +62606,16 @@ export default { 84 ], "started_at": [ - 4954 + 5086 ], "status": [ - 1161 + 1192 ], "veto_pick_expires_at": [ - 4954 + 5086 ], "winning_lineup_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -60453,7 +62637,7 @@ export default { }, "matches_stddev_order_by": { "organizer_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -60475,7 +62659,7 @@ export default { }, "matches_stddev_pop_order_by": { "organizer_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -60497,7 +62681,7 @@ export default { }, "matches_stddev_samp_order_by": { "organizer_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -60505,10 +62689,10 @@ export default { }, "matches_stream_cursor_input": { "initial_value": [ - 3192 + 3324 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -60516,40 +62700,40 @@ export default { }, "matches_stream_cursor_value_input": { "cancels_at": [ - 4954 + 5086 ], "counts_toward_ranking": [ 6 ], "created_at": [ - 4954 + 5086 ], "effective_at": [ - 4954 + 5086 ], "ended_at": [ - 4954 + 5086 ], "external_id": [ 84 ], "id": [ - 5454 + 6298 ], "label": [ 84 ], "lineup_1_id": [ - 5454 + 6298 ], "lineup_2_id": [ - 5454 + 6298 ], "match_options_id": [ - 5454 + 6298 ], "organizer_steam_id": [ - 269 + 300 ], "password": [ 84 @@ -60558,13 +62742,13 @@ export default { 84 ], "scheduled_at": [ - 4954 + 5086 ], "server_error": [ 84 ], "server_id": [ - 5454 + 6298 ], "share_code": [ 84 @@ -60573,16 +62757,16 @@ export default { 84 ], "started_at": [ - 4954 + 5086 ], "status": [ - 1161 + 1192 ], "veto_pick_expires_at": [ - 4954 + 5086 ], "winning_lineup_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -60596,7 +62780,7 @@ export default { 41 ], "organizer_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -60604,7 +62788,7 @@ export default { }, "matches_sum_order_by": { "organizer_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -60613,13 +62797,13 @@ export default { "matches_update_column": {}, "matches_updates": { "_inc": [ - 3170 + 3302 ], "_set": [ - 3184 + 3316 ], "where": [ - 3168 + 3300 ], "__typename": [ 84 @@ -60641,7 +62825,7 @@ export default { }, "matches_var_pop_order_by": { "organizer_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -60663,7 +62847,7 @@ export default { }, "matches_var_samp_order_by": { "organizer_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -60685,7 +62869,7 @@ export default { }, "matches_variance_order_by": { "organizer_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -60704,10 +62888,10 @@ export default { }, "migration_hashes_hashes_aggregate": { "aggregate": [ - 3205 + 3337 ], "nodes": [ - 3203 + 3335 ], "__typename": [ 84 @@ -60718,7 +62902,7 @@ export default { 41, { "columns": [ - 3215, + 3347, "[migration_hashes_hashes_select_column!]" ], "distinct": [ @@ -60727,10 +62911,10 @@ export default { } ], "max": [ - 3209 + 3341 ], "min": [ - 3210 + 3342 ], "__typename": [ 84 @@ -60738,13 +62922,13 @@ export default { }, "migration_hashes_hashes_bool_exp": { "_and": [ - 3206 + 3338 ], "_not": [ - 3206 + 3338 ], "_or": [ - 3206 + 3338 ], "hash": [ 86 @@ -60795,7 +62979,7 @@ export default { 41 ], "returning": [ - 3203 + 3335 ], "__typename": [ 84 @@ -60803,13 +62987,13 @@ export default { }, "migration_hashes_hashes_on_conflict": { "constraint": [ - 3207 + 3339 ], "update_columns": [ - 3219 + 3351 ], "where": [ - 3206 + 3338 ], "__typename": [ 84 @@ -60817,10 +63001,10 @@ export default { }, "migration_hashes_hashes_order_by": { "hash": [ - 3373 + 3505 ], "name": [ - 3373 + 3505 ], "__typename": [ 84 @@ -60848,10 +63032,10 @@ export default { }, "migration_hashes_hashes_stream_cursor_input": { "initial_value": [ - 3218 + 3350 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -60871,10 +63055,10 @@ export default { "migration_hashes_hashes_update_column": {}, "migration_hashes_hashes_updates": { "_set": [ - 3216 + 3348 ], "where": [ - 3206 + 3338 ], "__typename": [ 84 @@ -60888,7 +63072,7 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "custom_avatar_url": [ 84 @@ -60900,7 +63084,7 @@ export default { 84 ], "elo": [ - 2187, + 2319, { "path": [ 84 @@ -60920,25 +63104,25 @@ export default { 41 ], "faceit_updated_at": [ - 4954 + 5086 ], "faceit_url": [ 84 ], "friend_steam_id": [ - 269 + 300 ], "game_ban_count": [ 41 ], "invited_by_steam_id": [ - 269 + 300 ], "language": [ 84 ], "last_presence_state": [ - 2187, + 2319, { "path": [ 84 @@ -60946,10 +63130,10 @@ export default { } ], "last_read_news_at": [ - 4954 + 5086 ], "last_sign_in_at": [ - 4954 + 5086 ], "name": [ 84 @@ -60957,21 +63141,30 @@ export default { "name_registered": [ 6 ], + "notification_timezone": [ + 84 + ], "player": [ - 4331 + 4463 ], "premier_rank": [ 41 ], "premier_rank_updated_at": [ - 4954 + 5086 ], "presence_updated_at": [ - 4954 + 5086 ], "profile_url": [ 84 ], + "quiet_hours_end": [ + 5083 + ], + "quiet_hours_start": [ + 5083 + ], "role": [ 84 ], @@ -60985,10 +63178,10 @@ export default { 84 ], "steam_bans_checked_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "vac_ban_count": [ 41 @@ -61002,10 +63195,10 @@ export default { }, "my_friends_aggregate": { "aggregate": [ - 3227 + 3359 ], "nodes": [ - 3221 + 3353 ], "__typename": [ 84 @@ -61013,13 +63206,13 @@ export default { }, "my_friends_aggregate_bool_exp": { "bool_and": [ - 3224 + 3356 ], "bool_or": [ - 3225 + 3357 ], "count": [ - 3226 + 3358 ], "__typename": [ 84 @@ -61027,13 +63220,13 @@ export default { }, "my_friends_aggregate_bool_exp_bool_and": { "arguments": [ - 3247 + 3379 ], "distinct": [ 6 ], "filter": [ - 3233 + 3365 ], "predicate": [ 7 @@ -61044,13 +63237,13 @@ export default { }, "my_friends_aggregate_bool_exp_bool_or": { "arguments": [ - 3248 + 3380 ], "distinct": [ 6 ], "filter": [ - 3233 + 3365 ], "predicate": [ 7 @@ -61061,13 +63254,13 @@ export default { }, "my_friends_aggregate_bool_exp_count": { "arguments": [ - 3246 + 3378 ], "distinct": [ 6 ], "filter": [ - 3233 + 3365 ], "predicate": [ 42 @@ -61078,13 +63271,13 @@ export default { }, "my_friends_aggregate_fields": { "avg": [ - 3231 + 3363 ], "count": [ 41, { "columns": [ - 3246, + 3378, "[my_friends_select_column!]" ], "distinct": [ @@ -61093,31 +63286,31 @@ export default { } ], "max": [ - 3239 + 3371 ], "min": [ - 3241 + 3373 ], "stddev": [ - 3250 + 3382 ], "stddev_pop": [ - 3252 + 3384 ], "stddev_samp": [ - 3254 + 3386 ], "sum": [ - 3258 + 3390 ], "var_pop": [ - 3261 + 3393 ], "var_samp": [ - 3263 + 3395 ], "variance": [ - 3265 + 3397 ], "__typename": [ 84 @@ -61125,37 +63318,37 @@ export default { }, "my_friends_aggregate_order_by": { "avg": [ - 3232 + 3364 ], "count": [ - 3373 + 3505 ], "max": [ - 3240 + 3372 ], "min": [ - 3242 + 3374 ], "stddev": [ - 3251 + 3383 ], "stddev_pop": [ - 3253 + 3385 ], "stddev_samp": [ - 3255 + 3387 ], "sum": [ - 3259 + 3391 ], "var_pop": [ - 3262 + 3394 ], "var_samp": [ - 3264 + 3396 ], "variance": [ - 3266 + 3398 ], "__typename": [ 84 @@ -61163,10 +63356,10 @@ export default { }, "my_friends_append_input": { "elo": [ - 2187 + 2319 ], "last_presence_state": [ - 2187 + 2319 ], "__typename": [ 84 @@ -61174,7 +63367,7 @@ export default { }, "my_friends_arr_rel_insert_input": { "data": [ - 3238 + 3370 ], "__typename": [ 84 @@ -61214,31 +63407,31 @@ export default { }, "my_friends_avg_order_by": { "days_since_last_ban": [ - 3373 + 3505 ], "faceit_elo": [ - 3373 + 3505 ], "faceit_skill_level": [ - 3373 + 3505 ], "friend_steam_id": [ - 3373 + 3505 ], "game_ban_count": [ - 3373 + 3505 ], "invited_by_steam_id": [ - 3373 + 3505 ], "premier_rank": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "vac_ban_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -61246,13 +63439,13 @@ export default { }, "my_friends_bool_exp": { "_and": [ - 3233 + 3365 ], "_not": [ - 3233 + 3365 ], "_or": [ - 3233 + 3365 ], "avatar_url": [ 86 @@ -61261,7 +63454,7 @@ export default { 86 ], "created_at": [ - 4955 + 5087 ], "custom_avatar_url": [ 86 @@ -61273,7 +63466,7 @@ export default { 86 ], "elo": [ - 2189 + 2321 ], "faceit_elo": [ 42 @@ -61288,31 +63481,31 @@ export default { 42 ], "faceit_updated_at": [ - 4955 + 5087 ], "faceit_url": [ 86 ], "friend_steam_id": [ - 271 + 302 ], "game_ban_count": [ 42 ], "invited_by_steam_id": [ - 271 + 302 ], "language": [ 86 ], "last_presence_state": [ - 2189 + 2321 ], "last_read_news_at": [ - 4955 + 5087 ], "last_sign_in_at": [ - 4955 + 5087 ], "name": [ 86 @@ -61320,21 +63513,30 @@ export default { "name_registered": [ 7 ], + "notification_timezone": [ + 86 + ], "player": [ - 4335 + 4467 ], "premier_rank": [ 42 ], "premier_rank_updated_at": [ - 4955 + 5087 ], "presence_updated_at": [ - 4955 + 5087 ], "profile_url": [ 86 ], + "quiet_hours_end": [ + 5084 + ], + "quiet_hours_start": [ + 5084 + ], "role": [ 86 ], @@ -61348,10 +63550,10 @@ export default { 86 ], "steam_bans_checked_at": [ - 4955 + 5087 ], "steam_id": [ - 271 + 302 ], "vac_ban_count": [ 42 @@ -61407,19 +63609,19 @@ export default { 41 ], "friend_steam_id": [ - 269 + 300 ], "game_ban_count": [ 41 ], "invited_by_steam_id": [ - 269 + 300 ], "premier_rank": [ 41 ], "steam_id": [ - 269 + 300 ], "vac_ban_count": [ 41 @@ -61436,7 +63638,7 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "custom_avatar_url": [ 84 @@ -61448,7 +63650,7 @@ export default { 84 ], "elo": [ - 2187 + 2319 ], "faceit_elo": [ 41 @@ -61463,31 +63665,31 @@ export default { 41 ], "faceit_updated_at": [ - 4954 + 5086 ], "faceit_url": [ 84 ], "friend_steam_id": [ - 269 + 300 ], "game_ban_count": [ 41 ], "invited_by_steam_id": [ - 269 + 300 ], "language": [ 84 ], "last_presence_state": [ - 2187 + 2319 ], "last_read_news_at": [ - 4954 + 5086 ], "last_sign_in_at": [ - 4954 + 5086 ], "name": [ 84 @@ -61495,21 +63697,30 @@ export default { "name_registered": [ 6 ], + "notification_timezone": [ + 84 + ], "player": [ - 4342 + 4474 ], "premier_rank": [ 41 ], "premier_rank_updated_at": [ - 4954 + 5086 ], "presence_updated_at": [ - 4954 + 5086 ], "profile_url": [ 84 ], + "quiet_hours_end": [ + 5083 + ], + "quiet_hours_start": [ + 5083 + ], "role": [ 84 ], @@ -61523,10 +63734,10 @@ export default { 84 ], "steam_bans_checked_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "vac_ban_count": [ 41 @@ -61546,7 +63757,7 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "custom_avatar_url": [ 84 @@ -61570,40 +63781,43 @@ export default { 41 ], "faceit_updated_at": [ - 4954 + 5086 ], "faceit_url": [ 84 ], "friend_steam_id": [ - 269 + 300 ], "game_ban_count": [ 41 ], "invited_by_steam_id": [ - 269 + 300 ], "language": [ 84 ], "last_read_news_at": [ - 4954 + 5086 ], "last_sign_in_at": [ - 4954 + 5086 ], "name": [ 84 ], + "notification_timezone": [ + 84 + ], "premier_rank": [ 41 ], "premier_rank_updated_at": [ - 4954 + 5086 ], "presence_updated_at": [ - 4954 + 5086 ], "profile_url": [ 84 @@ -61618,10 +63832,10 @@ export default { 84 ], "steam_bans_checked_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "vac_ban_count": [ 41 @@ -61632,91 +63846,94 @@ export default { }, "my_friends_max_order_by": { "avatar_url": [ - 3373 + 3505 ], "country": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "custom_avatar_url": [ - 3373 + 3505 ], "days_since_last_ban": [ - 3373 + 3505 ], "discord_id": [ - 3373 + 3505 ], "faceit_elo": [ - 3373 + 3505 ], "faceit_nickname": [ - 3373 + 3505 ], "faceit_player_id": [ - 3373 + 3505 ], "faceit_skill_level": [ - 3373 + 3505 ], "faceit_updated_at": [ - 3373 + 3505 ], "faceit_url": [ - 3373 + 3505 ], "friend_steam_id": [ - 3373 + 3505 ], "game_ban_count": [ - 3373 + 3505 ], "invited_by_steam_id": [ - 3373 + 3505 ], "language": [ - 3373 + 3505 ], "last_read_news_at": [ - 3373 + 3505 ], "last_sign_in_at": [ - 3373 + 3505 ], "name": [ - 3373 + 3505 + ], + "notification_timezone": [ + 3505 ], "premier_rank": [ - 3373 + 3505 ], "premier_rank_updated_at": [ - 3373 + 3505 ], "presence_updated_at": [ - 3373 + 3505 ], "profile_url": [ - 3373 + 3505 ], "role": [ - 3373 + 3505 ], "roster_image_url": [ - 3373 + 3505 ], "status": [ - 3373 + 3505 ], "steam_bans_checked_at": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "vac_ban_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -61730,7 +63947,7 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "custom_avatar_url": [ 84 @@ -61754,40 +63971,43 @@ export default { 41 ], "faceit_updated_at": [ - 4954 + 5086 ], "faceit_url": [ 84 ], "friend_steam_id": [ - 269 + 300 ], "game_ban_count": [ 41 ], "invited_by_steam_id": [ - 269 + 300 ], "language": [ 84 ], "last_read_news_at": [ - 4954 + 5086 ], "last_sign_in_at": [ - 4954 + 5086 ], "name": [ 84 ], + "notification_timezone": [ + 84 + ], "premier_rank": [ 41 ], "premier_rank_updated_at": [ - 4954 + 5086 ], "presence_updated_at": [ - 4954 + 5086 ], "profile_url": [ 84 @@ -61802,10 +64022,10 @@ export default { 84 ], "steam_bans_checked_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "vac_ban_count": [ 41 @@ -61816,91 +64036,94 @@ export default { }, "my_friends_min_order_by": { "avatar_url": [ - 3373 + 3505 ], "country": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "custom_avatar_url": [ - 3373 + 3505 ], "days_since_last_ban": [ - 3373 + 3505 ], "discord_id": [ - 3373 + 3505 ], "faceit_elo": [ - 3373 + 3505 ], "faceit_nickname": [ - 3373 + 3505 ], "faceit_player_id": [ - 3373 + 3505 ], "faceit_skill_level": [ - 3373 + 3505 ], "faceit_updated_at": [ - 3373 + 3505 ], "faceit_url": [ - 3373 + 3505 ], "friend_steam_id": [ - 3373 + 3505 ], "game_ban_count": [ - 3373 + 3505 ], "invited_by_steam_id": [ - 3373 + 3505 ], "language": [ - 3373 + 3505 ], "last_read_news_at": [ - 3373 + 3505 ], "last_sign_in_at": [ - 3373 + 3505 ], "name": [ - 3373 + 3505 + ], + "notification_timezone": [ + 3505 ], "premier_rank": [ - 3373 + 3505 ], "premier_rank_updated_at": [ - 3373 + 3505 ], "presence_updated_at": [ - 3373 + 3505 ], "profile_url": [ - 3373 + 3505 ], "role": [ - 3373 + 3505 ], "roster_image_url": [ - 3373 + 3505 ], "status": [ - 3373 + 3505 ], "steam_bans_checked_at": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "vac_ban_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -61911,7 +64134,7 @@ export default { 41 ], "returning": [ - 3221 + 3353 ], "__typename": [ 84 @@ -61919,109 +64142,118 @@ export default { }, "my_friends_order_by": { "avatar_url": [ - 3373 + 3505 ], "country": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "custom_avatar_url": [ - 3373 + 3505 ], "days_since_last_ban": [ - 3373 + 3505 ], "discord_id": [ - 3373 + 3505 ], "elo": [ - 3373 + 3505 ], "faceit_elo": [ - 3373 + 3505 ], "faceit_nickname": [ - 3373 + 3505 ], "faceit_player_id": [ - 3373 + 3505 ], "faceit_skill_level": [ - 3373 + 3505 ], "faceit_updated_at": [ - 3373 + 3505 ], "faceit_url": [ - 3373 + 3505 ], "friend_steam_id": [ - 3373 + 3505 ], "game_ban_count": [ - 3373 + 3505 ], "invited_by_steam_id": [ - 3373 + 3505 ], "language": [ - 3373 + 3505 ], "last_presence_state": [ - 3373 + 3505 ], "last_read_news_at": [ - 3373 + 3505 ], "last_sign_in_at": [ - 3373 + 3505 ], "name": [ - 3373 + 3505 ], "name_registered": [ - 3373 + 3505 + ], + "notification_timezone": [ + 3505 ], "player": [ - 4344 + 4476 ], "premier_rank": [ - 3373 + 3505 ], "premier_rank_updated_at": [ - 3373 + 3505 ], "presence_updated_at": [ - 3373 + 3505 ], "profile_url": [ - 3373 + 3505 + ], + "quiet_hours_end": [ + 3505 + ], + "quiet_hours_start": [ + 3505 ], "role": [ - 3373 + 3505 ], "roster_image_url": [ - 3373 + 3505 ], "show_match_ready_modal": [ - 3373 + 3505 ], "status": [ - 3373 + 3505 ], "steam_bans_checked_at": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "vac_ban_count": [ - 3373 + 3505 ], "vac_banned": [ - 3373 + 3505 ], "__typename": [ 84 @@ -62029,10 +64261,10 @@ export default { }, "my_friends_prepend_input": { "elo": [ - 2187 + 2319 ], "last_presence_state": [ - 2187 + 2319 ], "__typename": [ 84 @@ -62049,7 +64281,7 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "custom_avatar_url": [ 84 @@ -62061,7 +64293,7 @@ export default { 84 ], "elo": [ - 2187 + 2319 ], "faceit_elo": [ 41 @@ -62076,31 +64308,31 @@ export default { 41 ], "faceit_updated_at": [ - 4954 + 5086 ], "faceit_url": [ 84 ], "friend_steam_id": [ - 269 + 300 ], "game_ban_count": [ 41 ], "invited_by_steam_id": [ - 269 + 300 ], "language": [ 84 ], "last_presence_state": [ - 2187 + 2319 ], "last_read_news_at": [ - 4954 + 5086 ], "last_sign_in_at": [ - 4954 + 5086 ], "name": [ 84 @@ -62108,18 +64340,27 @@ export default { "name_registered": [ 6 ], + "notification_timezone": [ + 84 + ], "premier_rank": [ 41 ], "premier_rank_updated_at": [ - 4954 + 5086 ], "presence_updated_at": [ - 4954 + 5086 ], "profile_url": [ 84 ], + "quiet_hours_end": [ + 5083 + ], + "quiet_hours_start": [ + 5083 + ], "role": [ 84 ], @@ -62133,10 +64374,10 @@ export default { 84 ], "steam_bans_checked_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "vac_ban_count": [ 41 @@ -62182,31 +64423,31 @@ export default { }, "my_friends_stddev_order_by": { "days_since_last_ban": [ - 3373 + 3505 ], "faceit_elo": [ - 3373 + 3505 ], "faceit_skill_level": [ - 3373 + 3505 ], "friend_steam_id": [ - 3373 + 3505 ], "game_ban_count": [ - 3373 + 3505 ], "invited_by_steam_id": [ - 3373 + 3505 ], "premier_rank": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "vac_ban_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -62246,31 +64487,31 @@ export default { }, "my_friends_stddev_pop_order_by": { "days_since_last_ban": [ - 3373 + 3505 ], "faceit_elo": [ - 3373 + 3505 ], "faceit_skill_level": [ - 3373 + 3505 ], "friend_steam_id": [ - 3373 + 3505 ], "game_ban_count": [ - 3373 + 3505 ], "invited_by_steam_id": [ - 3373 + 3505 ], "premier_rank": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "vac_ban_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -62310,31 +64551,31 @@ export default { }, "my_friends_stddev_samp_order_by": { "days_since_last_ban": [ - 3373 + 3505 ], "faceit_elo": [ - 3373 + 3505 ], "faceit_skill_level": [ - 3373 + 3505 ], "friend_steam_id": [ - 3373 + 3505 ], "game_ban_count": [ - 3373 + 3505 ], "invited_by_steam_id": [ - 3373 + 3505 ], "premier_rank": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "vac_ban_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -62342,10 +64583,10 @@ export default { }, "my_friends_stream_cursor_input": { "initial_value": [ - 3257 + 3389 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -62359,7 +64600,7 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "custom_avatar_url": [ 84 @@ -62371,7 +64612,7 @@ export default { 84 ], "elo": [ - 2187 + 2319 ], "faceit_elo": [ 41 @@ -62386,31 +64627,31 @@ export default { 41 ], "faceit_updated_at": [ - 4954 + 5086 ], "faceit_url": [ 84 ], "friend_steam_id": [ - 269 + 300 ], "game_ban_count": [ 41 ], "invited_by_steam_id": [ - 269 + 300 ], "language": [ 84 ], "last_presence_state": [ - 2187 + 2319 ], "last_read_news_at": [ - 4954 + 5086 ], "last_sign_in_at": [ - 4954 + 5086 ], "name": [ 84 @@ -62418,18 +64659,27 @@ export default { "name_registered": [ 6 ], + "notification_timezone": [ + 84 + ], "premier_rank": [ 41 ], "premier_rank_updated_at": [ - 4954 + 5086 ], "presence_updated_at": [ - 4954 + 5086 ], "profile_url": [ 84 ], + "quiet_hours_end": [ + 5083 + ], + "quiet_hours_start": [ + 5083 + ], "role": [ 84 ], @@ -62443,10 +64693,10 @@ export default { 84 ], "steam_bans_checked_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "vac_ban_count": [ 41 @@ -62469,19 +64719,19 @@ export default { 41 ], "friend_steam_id": [ - 269 + 300 ], "game_ban_count": [ 41 ], "invited_by_steam_id": [ - 269 + 300 ], "premier_rank": [ 41 ], "steam_id": [ - 269 + 300 ], "vac_ban_count": [ 41 @@ -62492,31 +64742,31 @@ export default { }, "my_friends_sum_order_by": { "days_since_last_ban": [ - 3373 + 3505 ], "faceit_elo": [ - 3373 + 3505 ], "faceit_skill_level": [ - 3373 + 3505 ], "friend_steam_id": [ - 3373 + 3505 ], "game_ban_count": [ - 3373 + 3505 ], "invited_by_steam_id": [ - 3373 + 3505 ], "premier_rank": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "vac_ban_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -62524,28 +64774,28 @@ export default { }, "my_friends_updates": { "_append": [ - 3229 + 3361 ], "_delete_at_path": [ - 3234 + 3366 ], "_delete_elem": [ - 3235 + 3367 ], "_delete_key": [ - 3236 + 3368 ], "_inc": [ - 3237 + 3369 ], "_prepend": [ - 3245 + 3377 ], "_set": [ - 3249 + 3381 ], "where": [ - 3233 + 3365 ], "__typename": [ 84 @@ -62585,31 +64835,31 @@ export default { }, "my_friends_var_pop_order_by": { "days_since_last_ban": [ - 3373 + 3505 ], "faceit_elo": [ - 3373 + 3505 ], "faceit_skill_level": [ - 3373 + 3505 ], "friend_steam_id": [ - 3373 + 3505 ], "game_ban_count": [ - 3373 + 3505 ], "invited_by_steam_id": [ - 3373 + 3505 ], "premier_rank": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "vac_ban_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -62649,31 +64899,31 @@ export default { }, "my_friends_var_samp_order_by": { "days_since_last_ban": [ - 3373 + 3505 ], "faceit_elo": [ - 3373 + 3505 ], "faceit_skill_level": [ - 3373 + 3505 ], "friend_steam_id": [ - 3373 + 3505 ], "game_ban_count": [ - 3373 + 3505 ], "invited_by_steam_id": [ - 3373 + 3505 ], "premier_rank": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "vac_ban_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -62713,31 +64963,31 @@ export default { }, "my_friends_variance_order_by": { "days_since_last_ban": [ - 3373 + 3505 ], "faceit_elo": [ - 3373 + 3505 ], "faceit_skill_level": [ - 3373 + 3505 ], "friend_steam_id": [ - 3373 + 3505 ], "game_ban_count": [ - 3373 + 3505 ], "invited_by_steam_id": [ - 3373 + 3505 ], "premier_rank": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "vac_ban_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -62745,10 +64995,10 @@ export default { }, "news_articles": { "author": [ - 4331 + 4463 ], "author_steam_id": [ - 269 + 300 ], "content_markdown": [ 84 @@ -62757,13 +65007,13 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "published_at": [ - 4954 + 5086 ], "slug": [ 84 @@ -62778,10 +65028,10 @@ export default { 84 ], "updated_at": [ - 4954 + 5086 ], "view_count": [ - 269 + 300 ], "__typename": [ 84 @@ -62789,10 +65039,10 @@ export default { }, "news_articles_aggregate": { "aggregate": [ - 3269 + 3401 ], "nodes": [ - 3267 + 3399 ], "__typename": [ 84 @@ -62800,13 +65050,13 @@ export default { }, "news_articles_aggregate_fields": { "avg": [ - 3270 + 3402 ], "count": [ 41, { "columns": [ - 3281, + 3413, "[news_articles_select_column!]" ], "distinct": [ @@ -62815,31 +65065,31 @@ export default { } ], "max": [ - 3275 + 3407 ], "min": [ - 3276 + 3408 ], "stddev": [ - 3283 + 3415 ], "stddev_pop": [ - 3284 + 3416 ], "stddev_samp": [ - 3285 + 3417 ], "sum": [ - 3288 + 3420 ], "var_pop": [ - 3291 + 3423 ], "var_samp": [ - 3292 + 3424 ], "variance": [ - 3293 + 3425 ], "__typename": [ 84 @@ -62858,19 +65108,19 @@ export default { }, "news_articles_bool_exp": { "_and": [ - 3271 + 3403 ], "_not": [ - 3271 + 3403 ], "_or": [ - 3271 + 3403 ], "author": [ - 4335 + 4467 ], "author_steam_id": [ - 271 + 302 ], "content_markdown": [ 86 @@ -62879,13 +65129,13 @@ export default { 86 ], "created_at": [ - 4955 + 5087 ], "id": [ - 5456 + 6300 ], "published_at": [ - 4955 + 5087 ], "slug": [ 86 @@ -62900,10 +65150,10 @@ export default { 86 ], "updated_at": [ - 4955 + 5087 ], "view_count": [ - 271 + 302 ], "__typename": [ 84 @@ -62912,10 +65162,10 @@ export default { "news_articles_constraint": {}, "news_articles_inc_input": { "author_steam_id": [ - 269 + 300 ], "view_count": [ - 269 + 300 ], "__typename": [ 84 @@ -62923,10 +65173,10 @@ export default { }, "news_articles_insert_input": { "author": [ - 4342 + 4474 ], "author_steam_id": [ - 269 + 300 ], "content_markdown": [ 84 @@ -62935,13 +65185,13 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "published_at": [ - 4954 + 5086 ], "slug": [ 84 @@ -62956,10 +65206,10 @@ export default { 84 ], "updated_at": [ - 4954 + 5086 ], "view_count": [ - 269 + 300 ], "__typename": [ 84 @@ -62967,7 +65217,7 @@ export default { }, "news_articles_max_fields": { "author_steam_id": [ - 269 + 300 ], "content_markdown": [ 84 @@ -62976,13 +65226,13 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "published_at": [ - 4954 + 5086 ], "slug": [ 84 @@ -62997,10 +65247,10 @@ export default { 84 ], "updated_at": [ - 4954 + 5086 ], "view_count": [ - 269 + 300 ], "__typename": [ 84 @@ -63008,7 +65258,7 @@ export default { }, "news_articles_min_fields": { "author_steam_id": [ - 269 + 300 ], "content_markdown": [ 84 @@ -63017,13 +65267,13 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "published_at": [ - 4954 + 5086 ], "slug": [ 84 @@ -63038,10 +65288,10 @@ export default { 84 ], "updated_at": [ - 4954 + 5086 ], "view_count": [ - 269 + 300 ], "__typename": [ 84 @@ -63052,7 +65302,7 @@ export default { 41 ], "returning": [ - 3267 + 3399 ], "__typename": [ 84 @@ -63060,13 +65310,13 @@ export default { }, "news_articles_on_conflict": { "constraint": [ - 3272 + 3404 ], "update_columns": [ - 3289 + 3421 ], "where": [ - 3271 + 3403 ], "__typename": [ 84 @@ -63074,43 +65324,43 @@ export default { }, "news_articles_order_by": { "author": [ - 4344 + 4476 ], "author_steam_id": [ - 3373 + 3505 ], "content_markdown": [ - 3373 + 3505 ], "cover_image_url": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "published_at": [ - 3373 + 3505 ], "slug": [ - 3373 + 3505 ], "status": [ - 3373 + 3505 ], "teaser": [ - 3373 + 3505 ], "title": [ - 3373 + 3505 ], "updated_at": [ - 3373 + 3505 ], "view_count": [ - 3373 + 3505 ], "__typename": [ 84 @@ -63118,7 +65368,7 @@ export default { }, "news_articles_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -63127,7 +65377,7 @@ export default { "news_articles_select_column": {}, "news_articles_set_input": { "author_steam_id": [ - 269 + 300 ], "content_markdown": [ 84 @@ -63136,13 +65386,13 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "published_at": [ - 4954 + 5086 ], "slug": [ 84 @@ -63157,10 +65407,10 @@ export default { 84 ], "updated_at": [ - 4954 + 5086 ], "view_count": [ - 269 + 300 ], "__typename": [ 84 @@ -63201,10 +65451,10 @@ export default { }, "news_articles_stream_cursor_input": { "initial_value": [ - 3287 + 3419 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -63212,7 +65462,7 @@ export default { }, "news_articles_stream_cursor_value_input": { "author_steam_id": [ - 269 + 300 ], "content_markdown": [ 84 @@ -63221,13 +65471,13 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "published_at": [ - 4954 + 5086 ], "slug": [ 84 @@ -63242,10 +65492,10 @@ export default { 84 ], "updated_at": [ - 4954 + 5086 ], "view_count": [ - 269 + 300 ], "__typename": [ 84 @@ -63253,10 +65503,10 @@ export default { }, "news_articles_sum_fields": { "author_steam_id": [ - 269 + 300 ], "view_count": [ - 269 + 300 ], "__typename": [ 84 @@ -63265,13 +65515,13 @@ export default { "news_articles_update_column": {}, "news_articles_updates": { "_inc": [ - 3273 + 3405 ], "_set": [ - 3282 + 3414 ], "where": [ - 3271 + 3403 ], "__typename": [ 84 @@ -63321,10 +65571,10 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -63332,10 +65582,10 @@ export default { }, "notification_preferences_aggregate": { "aggregate": [ - 3296 + 3428 ], "nodes": [ - 3294 + 3426 ], "__typename": [ 84 @@ -63343,13 +65593,13 @@ export default { }, "notification_preferences_aggregate_fields": { "avg": [ - 3297 + 3429 ], "count": [ 41, { "columns": [ - 3308, + 3440, "[notification_preferences_select_column!]" ], "distinct": [ @@ -63358,31 +65608,31 @@ export default { } ], "max": [ - 3302 + 3434 ], "min": [ - 3303 + 3435 ], "stddev": [ - 3310 + 3442 ], "stddev_pop": [ - 3311 + 3443 ], "stddev_samp": [ - 3312 + 3444 ], "sum": [ - 3315 + 3447 ], "var_pop": [ - 3318 + 3450 ], "var_samp": [ - 3319 + 3451 ], "variance": [ - 3320 + 3452 ], "__typename": [ 84 @@ -63398,13 +65648,13 @@ export default { }, "notification_preferences_bool_exp": { "_and": [ - 3298 + 3430 ], "_not": [ - 3298 + 3430 ], "_or": [ - 3298 + 3430 ], "channel": [ 86 @@ -63416,10 +65666,10 @@ export default { 86 ], "steam_id": [ - 271 + 302 ], "updated_at": [ - 4955 + 5087 ], "__typename": [ 84 @@ -63428,7 +65678,7 @@ export default { "notification_preferences_constraint": {}, "notification_preferences_inc_input": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -63445,10 +65695,10 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -63462,10 +65712,10 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -63479,10 +65729,10 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -63493,7 +65743,7 @@ export default { 41 ], "returning": [ - 3294 + 3426 ], "__typename": [ 84 @@ -63501,13 +65751,13 @@ export default { }, "notification_preferences_on_conflict": { "constraint": [ - 3299 + 3431 ], "update_columns": [ - 3316 + 3448 ], "where": [ - 3298 + 3430 ], "__typename": [ 84 @@ -63515,19 +65765,19 @@ export default { }, "notification_preferences_order_by": { "channel": [ - 3373 + 3505 ], "enabled": [ - 3373 + 3505 ], "key": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "updated_at": [ - 3373 + 3505 ], "__typename": [ 84 @@ -63541,7 +65791,7 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -63559,10 +65809,10 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -63594,10 +65844,10 @@ export default { }, "notification_preferences_stream_cursor_input": { "initial_value": [ - 3314 + 3446 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -63614,10 +65864,10 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -63625,7 +65875,7 @@ export default { }, "notification_preferences_sum_fields": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -63634,13 +65884,13 @@ export default { "notification_preferences_update_column": {}, "notification_preferences_updates": { "_inc": [ - 3300 + 3432 ], "_set": [ - 3309 + 3441 ], "where": [ - 3298 + 3430 ], "__typename": [ 84 @@ -63672,7 +65922,7 @@ export default { }, "notifications": { "actions": [ - 2187, + 2319, { "path": [ 84 @@ -63680,10 +65930,10 @@ export default { } ], "created_at": [ - 4954 + 5086 ], "data": [ - 2187, + 2319, { "path": [ 84 @@ -63694,13 +65944,13 @@ export default { 6 ], "deleted_at": [ - 4954 + 5086 ], "entity_id": [ 84 ], "id": [ - 5454 + 6298 ], "in_app": [ 6 @@ -63712,19 +65962,19 @@ export default { 84 ], "player": [ - 4331 + 4463 ], "role": [ - 1243 + 1274 ], "steam_id": [ - 269 + 300 ], "title": [ 84 ], "type": [ - 1203 + 1234 ], "__typename": [ 84 @@ -63732,10 +65982,10 @@ export default { }, "notifications_aggregate": { "aggregate": [ - 3327 + 3459 ], "nodes": [ - 3321 + 3453 ], "__typename": [ 84 @@ -63743,13 +65993,13 @@ export default { }, "notifications_aggregate_bool_exp": { "bool_and": [ - 3324 + 3456 ], "bool_or": [ - 3325 + 3457 ], "count": [ - 3326 + 3458 ], "__typename": [ 84 @@ -63757,13 +66007,13 @@ export default { }, "notifications_aggregate_bool_exp_bool_and": { "arguments": [ - 3350 + 3482 ], "distinct": [ 6 ], "filter": [ - 3333 + 3465 ], "predicate": [ 7 @@ -63774,13 +66024,13 @@ export default { }, "notifications_aggregate_bool_exp_bool_or": { "arguments": [ - 3351 + 3483 ], "distinct": [ 6 ], "filter": [ - 3333 + 3465 ], "predicate": [ 7 @@ -63791,13 +66041,13 @@ export default { }, "notifications_aggregate_bool_exp_count": { "arguments": [ - 3349 + 3481 ], "distinct": [ 6 ], "filter": [ - 3333 + 3465 ], "predicate": [ 42 @@ -63808,13 +66058,13 @@ export default { }, "notifications_aggregate_fields": { "avg": [ - 3331 + 3463 ], "count": [ 41, { "columns": [ - 3349, + 3481, "[notifications_select_column!]" ], "distinct": [ @@ -63823,31 +66073,31 @@ export default { } ], "max": [ - 3340 + 3472 ], "min": [ - 3342 + 3474 ], "stddev": [ - 3353 + 3485 ], "stddev_pop": [ - 3355 + 3487 ], "stddev_samp": [ - 3357 + 3489 ], "sum": [ - 3361 + 3493 ], "var_pop": [ - 3365 + 3497 ], "var_samp": [ - 3367 + 3499 ], "variance": [ - 3369 + 3501 ], "__typename": [ 84 @@ -63855,37 +66105,37 @@ export default { }, "notifications_aggregate_order_by": { "avg": [ - 3332 + 3464 ], "count": [ - 3373 + 3505 ], "max": [ - 3341 + 3473 ], "min": [ - 3343 + 3475 ], "stddev": [ - 3354 + 3486 ], "stddev_pop": [ - 3356 + 3488 ], "stddev_samp": [ - 3358 + 3490 ], "sum": [ - 3362 + 3494 ], "var_pop": [ - 3366 + 3498 ], "var_samp": [ - 3368 + 3500 ], "variance": [ - 3370 + 3502 ], "__typename": [ 84 @@ -63893,10 +66143,10 @@ export default { }, "notifications_append_input": { "actions": [ - 2187 + 2319 ], "data": [ - 2187 + 2319 ], "__typename": [ 84 @@ -63904,10 +66154,10 @@ export default { }, "notifications_arr_rel_insert_input": { "data": [ - 3339 + 3471 ], "on_conflict": [ - 3345 + 3477 ], "__typename": [ 84 @@ -63923,7 +66173,7 @@ export default { }, "notifications_avg_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -63931,34 +66181,34 @@ export default { }, "notifications_bool_exp": { "_and": [ - 3333 + 3465 ], "_not": [ - 3333 + 3465 ], "_or": [ - 3333 + 3465 ], "actions": [ - 2189 + 2321 ], "created_at": [ - 4955 + 5087 ], "data": [ - 2189 + 2321 ], "deletable": [ 7 ], "deleted_at": [ - 4955 + 5087 ], "entity_id": [ 86 ], "id": [ - 5456 + 6300 ], "in_app": [ 7 @@ -63970,19 +66220,19 @@ export default { 86 ], "player": [ - 4335 + 4467 ], "role": [ - 1244 + 1275 ], "steam_id": [ - 271 + 302 ], "title": [ 86 ], "type": [ - 1204 + 1235 ], "__typename": [ 84 @@ -64024,7 +66274,7 @@ export default { }, "notifications_inc_input": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -64032,25 +66282,25 @@ export default { }, "notifications_insert_input": { "actions": [ - 2187 + 2319 ], "created_at": [ - 4954 + 5086 ], "data": [ - 2187 + 2319 ], "deletable": [ 6 ], "deleted_at": [ - 4954 + 5086 ], "entity_id": [ 84 ], "id": [ - 5454 + 6298 ], "in_app": [ 6 @@ -64062,19 +66312,19 @@ export default { 84 ], "player": [ - 4342 + 4474 ], "role": [ - 1243 + 1274 ], "steam_id": [ - 269 + 300 ], "title": [ 84 ], "type": [ - 1203 + 1234 ], "__typename": [ 84 @@ -64082,22 +66332,22 @@ export default { }, "notifications_max_fields": { "created_at": [ - 4954 + 5086 ], "deleted_at": [ - 4954 + 5086 ], "entity_id": [ 84 ], "id": [ - 5454 + 6298 ], "message": [ 84 ], "steam_id": [ - 269 + 300 ], "title": [ 84 @@ -64108,25 +66358,25 @@ export default { }, "notifications_max_order_by": { "created_at": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "entity_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "message": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "title": [ - 3373 + 3505 ], "__typename": [ 84 @@ -64134,22 +66384,22 @@ export default { }, "notifications_min_fields": { "created_at": [ - 4954 + 5086 ], "deleted_at": [ - 4954 + 5086 ], "entity_id": [ 84 ], "id": [ - 5454 + 6298 ], "message": [ 84 ], "steam_id": [ - 269 + 300 ], "title": [ 84 @@ -64160,25 +66410,25 @@ export default { }, "notifications_min_order_by": { "created_at": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "entity_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "message": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "title": [ - 3373 + 3505 ], "__typename": [ 84 @@ -64189,7 +66439,7 @@ export default { 41 ], "returning": [ - 3321 + 3453 ], "__typename": [ 84 @@ -64197,13 +66447,13 @@ export default { }, "notifications_on_conflict": { "constraint": [ - 3334 + 3466 ], "update_columns": [ - 3363 + 3495 ], "where": [ - 3333 + 3465 ], "__typename": [ 84 @@ -64211,49 +66461,49 @@ export default { }, "notifications_order_by": { "actions": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "data": [ - 3373 + 3505 ], "deletable": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "entity_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "in_app": [ - 3373 + 3505 ], "is_read": [ - 3373 + 3505 ], "message": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "role": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "title": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "__typename": [ 84 @@ -64261,7 +66511,7 @@ export default { }, "notifications_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -64269,10 +66519,10 @@ export default { }, "notifications_prepend_input": { "actions": [ - 2187 + 2319 ], "data": [ - 2187 + 2319 ], "__typename": [ 84 @@ -64283,25 +66533,25 @@ export default { "notifications_select_column_notifications_aggregate_bool_exp_bool_or_arguments_columns": {}, "notifications_set_input": { "actions": [ - 2187 + 2319 ], "created_at": [ - 4954 + 5086 ], "data": [ - 2187 + 2319 ], "deletable": [ 6 ], "deleted_at": [ - 4954 + 5086 ], "entity_id": [ 84 ], "id": [ - 5454 + 6298 ], "in_app": [ 6 @@ -64313,16 +66563,16 @@ export default { 84 ], "role": [ - 1243 + 1274 ], "steam_id": [ - 269 + 300 ], "title": [ 84 ], "type": [ - 1203 + 1234 ], "__typename": [ 84 @@ -64338,7 +66588,7 @@ export default { }, "notifications_stddev_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -64354,7 +66604,7 @@ export default { }, "notifications_stddev_pop_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -64370,7 +66620,7 @@ export default { }, "notifications_stddev_samp_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -64378,10 +66628,10 @@ export default { }, "notifications_stream_cursor_input": { "initial_value": [ - 3360 + 3492 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -64389,25 +66639,25 @@ export default { }, "notifications_stream_cursor_value_input": { "actions": [ - 2187 + 2319 ], "created_at": [ - 4954 + 5086 ], "data": [ - 2187 + 2319 ], "deletable": [ 6 ], "deleted_at": [ - 4954 + 5086 ], "entity_id": [ 84 ], "id": [ - 5454 + 6298 ], "in_app": [ 6 @@ -64419,16 +66669,16 @@ export default { 84 ], "role": [ - 1243 + 1274 ], "steam_id": [ - 269 + 300 ], "title": [ 84 ], "type": [ - 1203 + 1234 ], "__typename": [ 84 @@ -64436,7 +66686,7 @@ export default { }, "notifications_sum_fields": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -64444,7 +66694,7 @@ export default { }, "notifications_sum_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -64453,28 +66703,28 @@ export default { "notifications_update_column": {}, "notifications_updates": { "_append": [ - 3329 + 3461 ], "_delete_at_path": [ - 3335 + 3467 ], "_delete_elem": [ - 3336 + 3468 ], "_delete_key": [ - 3337 + 3469 ], "_inc": [ - 3338 + 3470 ], "_prepend": [ - 3348 + 3480 ], "_set": [ - 3352 + 3484 ], "where": [ - 3333 + 3465 ], "__typename": [ 84 @@ -64490,7 +66740,7 @@ export default { }, "notifications_var_pop_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -64506,7 +66756,7 @@ export default { }, "notifications_var_samp_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -64522,7 +66772,7 @@ export default { }, "notifications_variance_order_by": { "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -64531,31 +66781,31 @@ export default { "numeric": {}, "numeric_comparison_exp": { "_eq": [ - 3371 + 3503 ], "_gt": [ - 3371 + 3503 ], "_gte": [ - 3371 + 3503 ], "_in": [ - 3371 + 3503 ], "_is_null": [ 6 ], "_lt": [ - 3371 + 3503 ], "_lte": [ - 3371 + 3503 ], "_neq": [ - 3371 + 3503 ], "_nin": [ - 3371 + 3503 ], "__typename": [ 84 @@ -64564,19 +66814,19 @@ export default { "order_by": {}, "pending_match_import_players": { "created_at": [ - 4954 + 5086 ], "pending_match_import": [ - 3415 + 3547 ], "player": [ - 4331 + 4463 ], "steam_id": [ - 269 + 300 ], "valve_match_id": [ - 3371 + 3503 ], "__typename": [ 84 @@ -64584,10 +66834,10 @@ export default { }, "pending_match_import_players_aggregate": { "aggregate": [ - 3378 + 3510 ], "nodes": [ - 3374 + 3506 ], "__typename": [ 84 @@ -64595,7 +66845,7 @@ export default { }, "pending_match_import_players_aggregate_bool_exp": { "count": [ - 3377 + 3509 ], "__typename": [ 84 @@ -64603,13 +66853,13 @@ export default { }, "pending_match_import_players_aggregate_bool_exp_count": { "arguments": [ - 3395 + 3527 ], "distinct": [ 6 ], "filter": [ - 3383 + 3515 ], "predicate": [ 42 @@ -64620,13 +66870,13 @@ export default { }, "pending_match_import_players_aggregate_fields": { "avg": [ - 3381 + 3513 ], "count": [ 41, { "columns": [ - 3395, + 3527, "[pending_match_import_players_select_column!]" ], "distinct": [ @@ -64635,31 +66885,31 @@ export default { } ], "max": [ - 3387 + 3519 ], "min": [ - 3389 + 3521 ], "stddev": [ - 3397 + 3529 ], "stddev_pop": [ - 3399 + 3531 ], "stddev_samp": [ - 3401 + 3533 ], "sum": [ - 3405 + 3537 ], "var_pop": [ - 3409 + 3541 ], "var_samp": [ - 3411 + 3543 ], "variance": [ - 3413 + 3545 ], "__typename": [ 84 @@ -64667,37 +66917,37 @@ export default { }, "pending_match_import_players_aggregate_order_by": { "avg": [ - 3382 + 3514 ], "count": [ - 3373 + 3505 ], "max": [ - 3388 + 3520 ], "min": [ - 3390 + 3522 ], "stddev": [ - 3398 + 3530 ], "stddev_pop": [ - 3400 + 3532 ], "stddev_samp": [ - 3402 + 3534 ], "sum": [ - 3406 + 3538 ], "var_pop": [ - 3410 + 3542 ], "var_samp": [ - 3412 + 3544 ], "variance": [ - 3414 + 3546 ], "__typename": [ 84 @@ -64705,10 +66955,10 @@ export default { }, "pending_match_import_players_arr_rel_insert_input": { "data": [ - 3386 + 3518 ], "on_conflict": [ - 3392 + 3524 ], "__typename": [ 84 @@ -64727,10 +66977,10 @@ export default { }, "pending_match_import_players_avg_order_by": { "steam_id": [ - 3373 + 3505 ], "valve_match_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -64738,28 +66988,28 @@ export default { }, "pending_match_import_players_bool_exp": { "_and": [ - 3383 + 3515 ], "_not": [ - 3383 + 3515 ], "_or": [ - 3383 + 3515 ], "created_at": [ - 4955 + 5087 ], "pending_match_import": [ - 3419 + 3551 ], "player": [ - 4335 + 4467 ], "steam_id": [ - 271 + 302 ], "valve_match_id": [ - 3372 + 3504 ], "__typename": [ 84 @@ -64768,10 +67018,10 @@ export default { "pending_match_import_players_constraint": {}, "pending_match_import_players_inc_input": { "steam_id": [ - 269 + 300 ], "valve_match_id": [ - 3371 + 3503 ], "__typename": [ 84 @@ -64779,19 +67029,19 @@ export default { }, "pending_match_import_players_insert_input": { "created_at": [ - 4954 + 5086 ], "pending_match_import": [ - 3426 + 3558 ], "player": [ - 4342 + 4474 ], "steam_id": [ - 269 + 300 ], "valve_match_id": [ - 3371 + 3503 ], "__typename": [ 84 @@ -64799,13 +67049,13 @@ export default { }, "pending_match_import_players_max_fields": { "created_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "valve_match_id": [ - 3371 + 3503 ], "__typename": [ 84 @@ -64813,13 +67063,13 @@ export default { }, "pending_match_import_players_max_order_by": { "created_at": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "valve_match_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -64827,13 +67077,13 @@ export default { }, "pending_match_import_players_min_fields": { "created_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "valve_match_id": [ - 3371 + 3503 ], "__typename": [ 84 @@ -64841,13 +67091,13 @@ export default { }, "pending_match_import_players_min_order_by": { "created_at": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "valve_match_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -64858,7 +67108,7 @@ export default { 41 ], "returning": [ - 3374 + 3506 ], "__typename": [ 84 @@ -64866,13 +67116,13 @@ export default { }, "pending_match_import_players_on_conflict": { "constraint": [ - 3384 + 3516 ], "update_columns": [ - 3407 + 3539 ], "where": [ - 3383 + 3515 ], "__typename": [ 84 @@ -64880,19 +67130,19 @@ export default { }, "pending_match_import_players_order_by": { "created_at": [ - 3373 + 3505 ], "pending_match_import": [ - 3428 + 3560 ], "player": [ - 4344 + 4476 ], "steam_id": [ - 3373 + 3505 ], "valve_match_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -64900,10 +67150,10 @@ export default { }, "pending_match_import_players_pk_columns_input": { "steam_id": [ - 269 + 300 ], "valve_match_id": [ - 3371 + 3503 ], "__typename": [ 84 @@ -64912,13 +67162,13 @@ export default { "pending_match_import_players_select_column": {}, "pending_match_import_players_set_input": { "created_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "valve_match_id": [ - 3371 + 3503 ], "__typename": [ 84 @@ -64937,10 +67187,10 @@ export default { }, "pending_match_import_players_stddev_order_by": { "steam_id": [ - 3373 + 3505 ], "valve_match_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -64959,10 +67209,10 @@ export default { }, "pending_match_import_players_stddev_pop_order_by": { "steam_id": [ - 3373 + 3505 ], "valve_match_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -64981,10 +67231,10 @@ export default { }, "pending_match_import_players_stddev_samp_order_by": { "steam_id": [ - 3373 + 3505 ], "valve_match_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -64992,10 +67242,10 @@ export default { }, "pending_match_import_players_stream_cursor_input": { "initial_value": [ - 3404 + 3536 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -65003,13 +67253,13 @@ export default { }, "pending_match_import_players_stream_cursor_value_input": { "created_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "valve_match_id": [ - 3371 + 3503 ], "__typename": [ 84 @@ -65017,10 +67267,10 @@ export default { }, "pending_match_import_players_sum_fields": { "steam_id": [ - 269 + 300 ], "valve_match_id": [ - 3371 + 3503 ], "__typename": [ 84 @@ -65028,10 +67278,10 @@ export default { }, "pending_match_import_players_sum_order_by": { "steam_id": [ - 3373 + 3505 ], "valve_match_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -65040,13 +67290,13 @@ export default { "pending_match_import_players_update_column": {}, "pending_match_import_players_updates": { "_inc": [ - 3385 + 3517 ], "_set": [ - 3396 + 3528 ], "where": [ - 3383 + 3515 ], "__typename": [ 84 @@ -65065,10 +67315,10 @@ export default { }, "pending_match_import_players_var_pop_order_by": { "steam_id": [ - 3373 + 3505 ], "valve_match_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -65087,10 +67337,10 @@ export default { }, "pending_match_import_players_var_samp_order_by": { "steam_id": [ - 3373 + 3505 ], "valve_match_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -65109,10 +67359,10 @@ export default { }, "pending_match_import_players_variance_order_by": { "steam_id": [ - 3373 + 3505 ], "valve_match_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -65120,7 +67370,7 @@ export default { }, "pending_match_imports": { "created_at": [ - 4954 + 5086 ], "demo_url": [ 84 @@ -65132,13 +67382,13 @@ export default { 84 ], "match_start_time": [ - 4954 + 5086 ], "players": [ - 3374, + 3506, { "distinct_on": [ - 3395, + 3527, "[pending_match_import_players_select_column!]" ], "limit": [ @@ -65148,19 +67398,19 @@ export default { 41 ], "order_by": [ - 3393, + 3525, "[pending_match_import_players_order_by!]" ], "where": [ - 3383 + 3515 ] } ], "players_aggregate": [ - 3375, + 3507, { "distinct_on": [ - 3395, + 3527, "[pending_match_import_players_select_column!]" ], "limit": [ @@ -65170,11 +67420,11 @@ export default { 41 ], "order_by": [ - 3393, + 3525, "[pending_match_import_players_order_by!]" ], "where": [ - 3383 + 3515 ] } ], @@ -65185,10 +67435,10 @@ export default { 84 ], "updated_at": [ - 4954 + 5086 ], "valve_match_id": [ - 3371 + 3503 ], "__typename": [ 84 @@ -65196,10 +67446,10 @@ export default { }, "pending_match_imports_aggregate": { "aggregate": [ - 3417 + 3549 ], "nodes": [ - 3415 + 3547 ], "__typename": [ 84 @@ -65207,13 +67457,13 @@ export default { }, "pending_match_imports_aggregate_fields": { "avg": [ - 3418 + 3550 ], "count": [ 41, { "columns": [ - 3430, + 3562, "[pending_match_imports_select_column!]" ], "distinct": [ @@ -65222,31 +67472,31 @@ export default { } ], "max": [ - 3423 + 3555 ], "min": [ - 3424 + 3556 ], "stddev": [ - 3432 + 3564 ], "stddev_pop": [ - 3433 + 3565 ], "stddev_samp": [ - 3434 + 3566 ], "sum": [ - 3437 + 3569 ], "var_pop": [ - 3440 + 3572 ], "var_samp": [ - 3441 + 3573 ], "variance": [ - 3442 + 3574 ], "__typename": [ 84 @@ -65262,16 +67512,16 @@ export default { }, "pending_match_imports_bool_exp": { "_and": [ - 3419 + 3551 ], "_not": [ - 3419 + 3551 ], "_or": [ - 3419 + 3551 ], "created_at": [ - 4955 + 5087 ], "demo_url": [ 86 @@ -65283,13 +67533,13 @@ export default { 86 ], "match_start_time": [ - 4955 + 5087 ], "players": [ - 3383 + 3515 ], "players_aggregate": [ - 3376 + 3508 ], "share_code": [ 86 @@ -65298,10 +67548,10 @@ export default { 86 ], "updated_at": [ - 4955 + 5087 ], "valve_match_id": [ - 3372 + 3504 ], "__typename": [ 84 @@ -65310,7 +67560,7 @@ export default { "pending_match_imports_constraint": {}, "pending_match_imports_inc_input": { "valve_match_id": [ - 3371 + 3503 ], "__typename": [ 84 @@ -65318,7 +67568,7 @@ export default { }, "pending_match_imports_insert_input": { "created_at": [ - 4954 + 5086 ], "demo_url": [ 84 @@ -65330,10 +67580,10 @@ export default { 84 ], "match_start_time": [ - 4954 + 5086 ], "players": [ - 3380 + 3512 ], "share_code": [ 84 @@ -65342,10 +67592,10 @@ export default { 84 ], "updated_at": [ - 4954 + 5086 ], "valve_match_id": [ - 3371 + 3503 ], "__typename": [ 84 @@ -65353,7 +67603,7 @@ export default { }, "pending_match_imports_max_fields": { "created_at": [ - 4954 + 5086 ], "demo_url": [ 84 @@ -65365,7 +67615,7 @@ export default { 84 ], "match_start_time": [ - 4954 + 5086 ], "share_code": [ 84 @@ -65374,10 +67624,10 @@ export default { 84 ], "updated_at": [ - 4954 + 5086 ], "valve_match_id": [ - 3371 + 3503 ], "__typename": [ 84 @@ -65385,7 +67635,7 @@ export default { }, "pending_match_imports_min_fields": { "created_at": [ - 4954 + 5086 ], "demo_url": [ 84 @@ -65397,7 +67647,7 @@ export default { 84 ], "match_start_time": [ - 4954 + 5086 ], "share_code": [ 84 @@ -65406,10 +67656,10 @@ export default { 84 ], "updated_at": [ - 4954 + 5086 ], "valve_match_id": [ - 3371 + 3503 ], "__typename": [ 84 @@ -65420,7 +67670,7 @@ export default { 41 ], "returning": [ - 3415 + 3547 ], "__typename": [ 84 @@ -65428,10 +67678,10 @@ export default { }, "pending_match_imports_obj_rel_insert_input": { "data": [ - 3422 + 3554 ], "on_conflict": [ - 3427 + 3559 ], "__typename": [ 84 @@ -65439,13 +67689,13 @@ export default { }, "pending_match_imports_on_conflict": { "constraint": [ - 3420 + 3552 ], "update_columns": [ - 3438 + 3570 ], "where": [ - 3419 + 3551 ], "__typename": [ 84 @@ -65453,34 +67703,34 @@ export default { }, "pending_match_imports_order_by": { "created_at": [ - 3373 + 3505 ], "demo_url": [ - 3373 + 3505 ], "error": [ - 3373 + 3505 ], "map_name": [ - 3373 + 3505 ], "match_start_time": [ - 3373 + 3505 ], "players_aggregate": [ - 3379 + 3511 ], "share_code": [ - 3373 + 3505 ], "status": [ - 3373 + 3505 ], "updated_at": [ - 3373 + 3505 ], "valve_match_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -65488,7 +67738,7 @@ export default { }, "pending_match_imports_pk_columns_input": { "valve_match_id": [ - 3371 + 3503 ], "__typename": [ 84 @@ -65497,7 +67747,7 @@ export default { "pending_match_imports_select_column": {}, "pending_match_imports_set_input": { "created_at": [ - 4954 + 5086 ], "demo_url": [ 84 @@ -65509,7 +67759,7 @@ export default { 84 ], "match_start_time": [ - 4954 + 5086 ], "share_code": [ 84 @@ -65518,10 +67768,10 @@ export default { 84 ], "updated_at": [ - 4954 + 5086 ], "valve_match_id": [ - 3371 + 3503 ], "__typename": [ 84 @@ -65553,10 +67803,10 @@ export default { }, "pending_match_imports_stream_cursor_input": { "initial_value": [ - 3436 + 3568 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -65564,7 +67814,7 @@ export default { }, "pending_match_imports_stream_cursor_value_input": { "created_at": [ - 4954 + 5086 ], "demo_url": [ 84 @@ -65576,7 +67826,7 @@ export default { 84 ], "match_start_time": [ - 4954 + 5086 ], "share_code": [ 84 @@ -65585,10 +67835,10 @@ export default { 84 ], "updated_at": [ - 4954 + 5086 ], "valve_match_id": [ - 3371 + 3503 ], "__typename": [ 84 @@ -65596,7 +67846,7 @@ export default { }, "pending_match_imports_sum_fields": { "valve_match_id": [ - 3371 + 3503 ], "__typename": [ 84 @@ -65605,13 +67855,13 @@ export default { "pending_match_imports_update_column": {}, "pending_match_imports_updates": { "_inc": [ - 3421 + 3553 ], "_set": [ - 3431 + 3563 ], "where": [ - 3419 + 3551 ], "__typename": [ 84 @@ -65643,10 +67893,10 @@ export default { }, "player_aim_stats_demo": { "attacker": [ - 4331 + 4463 ], "attacker_steam_id": [ - 269 + 300 ], "counter_strafe_eligible_shots": [ 41 @@ -65658,7 +67908,7 @@ export default { 41 ], "crosshair_angle_sum_deg": [ - 3371 + 3503 ], "first_bullet_hits": [ 41 @@ -65676,16 +67926,16 @@ export default { 41 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "non_awp_hits": [ 41 @@ -65706,7 +67956,7 @@ export default { 41 ], "time_to_damage_sum_s": [ - 3371 + 3503 ], "total_engagement_frames": [ 41 @@ -65717,10 +67967,10 @@ export default { }, "player_aim_stats_demo_aggregate": { "aggregate": [ - 3445 + 3577 ], "nodes": [ - 3443 + 3575 ], "__typename": [ 84 @@ -65728,13 +67978,13 @@ export default { }, "player_aim_stats_demo_aggregate_fields": { "avg": [ - 3446 + 3578 ], "count": [ 41, { "columns": [ - 3457, + 3589, "[player_aim_stats_demo_select_column!]" ], "distinct": [ @@ -65743,31 +67993,31 @@ export default { } ], "max": [ - 3451 + 3583 ], "min": [ - 3452 + 3584 ], "stddev": [ - 3459 + 3591 ], "stddev_pop": [ - 3460 + 3592 ], "stddev_samp": [ - 3461 + 3593 ], "sum": [ - 3464 + 3596 ], "var_pop": [ - 3467 + 3599 ], "var_samp": [ - 3468 + 3600 ], "variance": [ - 3469 + 3601 ], "__typename": [ 84 @@ -65834,19 +68084,19 @@ export default { }, "player_aim_stats_demo_bool_exp": { "_and": [ - 3447 + 3579 ], "_not": [ - 3447 + 3579 ], "_or": [ - 3447 + 3579 ], "attacker": [ - 4335 + 4467 ], "attacker_steam_id": [ - 271 + 302 ], "counter_strafe_eligible_shots": [ 42 @@ -65858,7 +68108,7 @@ export default { 42 ], "crosshair_angle_sum_deg": [ - 3372 + 3504 ], "first_bullet_hits": [ 42 @@ -65876,16 +68126,16 @@ export default { 42 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "non_awp_hits": [ 42 @@ -65906,7 +68156,7 @@ export default { 42 ], "time_to_damage_sum_s": [ - 3372 + 3504 ], "total_engagement_frames": [ 42 @@ -65918,7 +68168,7 @@ export default { "player_aim_stats_demo_constraint": {}, "player_aim_stats_demo_inc_input": { "attacker_steam_id": [ - 269 + 300 ], "counter_strafe_eligible_shots": [ 41 @@ -65930,7 +68180,7 @@ export default { 41 ], "crosshair_angle_sum_deg": [ - 3371 + 3503 ], "first_bullet_hits": [ 41 @@ -65966,7 +68216,7 @@ export default { 41 ], "time_to_damage_sum_s": [ - 3371 + 3503 ], "total_engagement_frames": [ 41 @@ -65977,10 +68227,10 @@ export default { }, "player_aim_stats_demo_insert_input": { "attacker": [ - 4342 + 4474 ], "attacker_steam_id": [ - 269 + 300 ], "counter_strafe_eligible_shots": [ 41 @@ -65992,7 +68242,7 @@ export default { 41 ], "crosshair_angle_sum_deg": [ - 3371 + 3503 ], "first_bullet_hits": [ 41 @@ -66010,16 +68260,16 @@ export default { 41 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2991 + 3123 ], "match_map_id": [ - 5454 + 6298 ], "non_awp_hits": [ 41 @@ -66040,7 +68290,7 @@ export default { 41 ], "time_to_damage_sum_s": [ - 3371 + 3503 ], "total_engagement_frames": [ 41 @@ -66051,7 +68301,7 @@ export default { }, "player_aim_stats_demo_max_fields": { "attacker_steam_id": [ - 269 + 300 ], "counter_strafe_eligible_shots": [ 41 @@ -66063,7 +68313,7 @@ export default { 41 ], "crosshair_angle_sum_deg": [ - 3371 + 3503 ], "first_bullet_hits": [ 41 @@ -66081,10 +68331,10 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "non_awp_hits": [ 41 @@ -66105,7 +68355,7 @@ export default { 41 ], "time_to_damage_sum_s": [ - 3371 + 3503 ], "total_engagement_frames": [ 41 @@ -66116,7 +68366,7 @@ export default { }, "player_aim_stats_demo_min_fields": { "attacker_steam_id": [ - 269 + 300 ], "counter_strafe_eligible_shots": [ 41 @@ -66128,7 +68378,7 @@ export default { 41 ], "crosshair_angle_sum_deg": [ - 3371 + 3503 ], "first_bullet_hits": [ 41 @@ -66146,10 +68396,10 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "non_awp_hits": [ 41 @@ -66170,7 +68420,7 @@ export default { 41 ], "time_to_damage_sum_s": [ - 3371 + 3503 ], "total_engagement_frames": [ 41 @@ -66184,7 +68434,7 @@ export default { 41 ], "returning": [ - 3443 + 3575 ], "__typename": [ 84 @@ -66192,13 +68442,13 @@ export default { }, "player_aim_stats_demo_on_conflict": { "constraint": [ - 3448 + 3580 ], "update_columns": [ - 3465 + 3597 ], "where": [ - 3447 + 3579 ], "__typename": [ 84 @@ -66206,73 +68456,73 @@ export default { }, "player_aim_stats_demo_order_by": { "attacker": [ - 4344 + 4476 ], "attacker_steam_id": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "crosshair_angle_count": [ - 3373 + 3505 ], "crosshair_angle_sum_deg": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "time_to_damage_count": [ - 3373 + 3505 ], "time_to_damage_sum_s": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "__typename": [ 84 @@ -66280,10 +68530,10 @@ export default { }, "player_aim_stats_demo_pk_columns_input": { "attacker_steam_id": [ - 269 + 300 ], "match_map_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -66292,7 +68542,7 @@ export default { "player_aim_stats_demo_select_column": {}, "player_aim_stats_demo_set_input": { "attacker_steam_id": [ - 269 + 300 ], "counter_strafe_eligible_shots": [ 41 @@ -66304,7 +68554,7 @@ export default { 41 ], "crosshair_angle_sum_deg": [ - 3371 + 3503 ], "first_bullet_hits": [ 41 @@ -66322,10 +68572,10 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "non_awp_hits": [ 41 @@ -66346,7 +68596,7 @@ export default { 41 ], "time_to_damage_sum_s": [ - 3371 + 3503 ], "total_engagement_frames": [ 41 @@ -66534,10 +68784,10 @@ export default { }, "player_aim_stats_demo_stream_cursor_input": { "initial_value": [ - 3463 + 3595 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -66545,7 +68795,7 @@ export default { }, "player_aim_stats_demo_stream_cursor_value_input": { "attacker_steam_id": [ - 269 + 300 ], "counter_strafe_eligible_shots": [ 41 @@ -66557,7 +68807,7 @@ export default { 41 ], "crosshair_angle_sum_deg": [ - 3371 + 3503 ], "first_bullet_hits": [ 41 @@ -66575,10 +68825,10 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "non_awp_hits": [ 41 @@ -66599,7 +68849,7 @@ export default { 41 ], "time_to_damage_sum_s": [ - 3371 + 3503 ], "total_engagement_frames": [ 41 @@ -66610,7 +68860,7 @@ export default { }, "player_aim_stats_demo_sum_fields": { "attacker_steam_id": [ - 269 + 300 ], "counter_strafe_eligible_shots": [ 41 @@ -66622,7 +68872,7 @@ export default { 41 ], "crosshair_angle_sum_deg": [ - 3371 + 3503 ], "first_bullet_hits": [ 41 @@ -66658,7 +68908,7 @@ export default { 41 ], "time_to_damage_sum_s": [ - 3371 + 3503 ], "total_engagement_frames": [ 41 @@ -66670,13 +68920,13 @@ export default { "player_aim_stats_demo_update_column": {}, "player_aim_stats_demo_updates": { "_inc": [ - 3449 + 3581 ], "_set": [ - 3458 + 3590 ], "where": [ - 3447 + 3579 ], "__typename": [ 84 @@ -66873,19 +69123,19 @@ export default { 41 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "player": [ - 4331 + 4463 ], "shots": [ 41 @@ -66894,7 +69144,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "weapon_class": [ 84 @@ -66905,10 +69155,10 @@ export default { }, "player_aim_weapon_stats_aggregate": { "aggregate": [ - 3474 + 3606 ], "nodes": [ - 3470 + 3602 ], "__typename": [ 84 @@ -66916,7 +69166,7 @@ export default { }, "player_aim_weapon_stats_aggregate_bool_exp": { "count": [ - 3473 + 3605 ], "__typename": [ 84 @@ -66924,13 +69174,13 @@ export default { }, "player_aim_weapon_stats_aggregate_bool_exp_count": { "arguments": [ - 3491 + 3623 ], "distinct": [ 6 ], "filter": [ - 3479 + 3611 ], "predicate": [ 42 @@ -66941,13 +69191,13 @@ export default { }, "player_aim_weapon_stats_aggregate_fields": { "avg": [ - 3477 + 3609 ], "count": [ 41, { "columns": [ - 3491, + 3623, "[player_aim_weapon_stats_select_column!]" ], "distinct": [ @@ -66956,31 +69206,31 @@ export default { } ], "max": [ - 3483 + 3615 ], "min": [ - 3485 + 3617 ], "stddev": [ - 3493 + 3625 ], "stddev_pop": [ - 3495 + 3627 ], "stddev_samp": [ - 3497 + 3629 ], "sum": [ - 3501 + 3633 ], "var_pop": [ - 3505 + 3637 ], "var_samp": [ - 3507 + 3639 ], "variance": [ - 3509 + 3641 ], "__typename": [ 84 @@ -66988,37 +69238,37 @@ export default { }, "player_aim_weapon_stats_aggregate_order_by": { "avg": [ - 3478 + 3610 ], "count": [ - 3373 + 3505 ], "max": [ - 3484 + 3616 ], "min": [ - 3486 + 3618 ], "stddev": [ - 3494 + 3626 ], "stddev_pop": [ - 3496 + 3628 ], "stddev_samp": [ - 3498 + 3630 ], "sum": [ - 3502 + 3634 ], "var_pop": [ - 3506 + 3638 ], "var_samp": [ - 3508 + 3640 ], "variance": [ - 3510 + 3642 ], "__typename": [ 84 @@ -67026,10 +69276,10 @@ export default { }, "player_aim_weapon_stats_arr_rel_insert_input": { "data": [ - 3482 + 3614 ], "on_conflict": [ - 3488 + 3620 ], "__typename": [ 84 @@ -67063,25 +69313,25 @@ export default { }, "player_aim_weapon_stats_avg_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -67089,13 +69339,13 @@ export default { }, "player_aim_weapon_stats_bool_exp": { "_and": [ - 3479 + 3611 ], "_not": [ - 3479 + 3611 ], "_or": [ - 3479 + 3611 ], "first_bullet_hits": [ 42 @@ -67110,19 +69360,19 @@ export default { 42 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "player": [ - 4335 + 4467 ], "shots": [ 42 @@ -67131,7 +69381,7 @@ export default { 42 ], "steam_id": [ - 271 + 302 ], "weapon_class": [ 86 @@ -67161,7 +69411,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -67181,19 +69431,19 @@ export default { 41 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2991 + 3123 ], "match_map_id": [ - 5454 + 6298 ], "player": [ - 4342 + 4474 ], "shots": [ 41 @@ -67202,7 +69452,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "weapon_class": [ 84 @@ -67225,10 +69475,10 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "shots": [ 41 @@ -67237,7 +69487,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "weapon_class": [ 84 @@ -67248,34 +69498,34 @@ export default { }, "player_aim_weapon_stats_max_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "weapon_class": [ - 3373 + 3505 ], "__typename": [ 84 @@ -67295,10 +69545,10 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "shots": [ 41 @@ -67307,7 +69557,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "weapon_class": [ 84 @@ -67318,34 +69568,34 @@ export default { }, "player_aim_weapon_stats_min_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "weapon_class": [ - 3373 + 3505 ], "__typename": [ 84 @@ -67356,7 +69606,7 @@ export default { 41 ], "returning": [ - 3470 + 3602 ], "__typename": [ 84 @@ -67364,13 +69614,13 @@ export default { }, "player_aim_weapon_stats_on_conflict": { "constraint": [ - 3480 + 3612 ], "update_columns": [ - 3503 + 3635 ], "where": [ - 3479 + 3611 ], "__typename": [ 84 @@ -67378,43 +69628,43 @@ export default { }, "player_aim_weapon_stats_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "weapon_class": [ - 3373 + 3505 ], "__typename": [ 84 @@ -67422,10 +69672,10 @@ export default { }, "player_aim_weapon_stats_pk_columns_input": { "match_map_id": [ - 5454 + 6298 ], "steam_id": [ - 269 + 300 ], "weapon_class": [ 84 @@ -67449,10 +69699,10 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "shots": [ 41 @@ -67461,7 +69711,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "weapon_class": [ 84 @@ -67498,25 +69748,25 @@ export default { }, "player_aim_weapon_stats_stddev_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -67550,25 +69800,25 @@ export default { }, "player_aim_weapon_stats_stddev_pop_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -67602,25 +69852,25 @@ export default { }, "player_aim_weapon_stats_stddev_samp_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -67628,10 +69878,10 @@ export default { }, "player_aim_weapon_stats_stream_cursor_input": { "initial_value": [ - 3500 + 3632 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -67651,10 +69901,10 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "shots": [ 41 @@ -67663,7 +69913,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "weapon_class": [ 84 @@ -67692,7 +69942,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -67700,25 +69950,25 @@ export default { }, "player_aim_weapon_stats_sum_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -67727,13 +69977,13 @@ export default { "player_aim_weapon_stats_update_column": {}, "player_aim_weapon_stats_updates": { "_inc": [ - 3481 + 3613 ], "_set": [ - 3492 + 3624 ], "where": [ - 3479 + 3611 ], "__typename": [ 84 @@ -67767,25 +70017,25 @@ export default { }, "player_aim_weapon_stats_var_pop_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -67819,25 +70069,25 @@ export default { }, "player_aim_weapon_stats_var_samp_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -67871,25 +70121,25 @@ export default { }, "player_aim_weapon_stats_variance_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -67897,22 +70147,22 @@ export default { }, "player_assists": { "attacked_player": [ - 4331 + 4463 ], "attacked_steam_id": [ - 269 + 300 ], "attacked_team": [ 84 ], "attacker_steam_id": [ - 269 + 300 ], "attacker_team": [ 84 ], "deleted_at": [ - 4954 + 5086 ], "flash": [ 6 @@ -67921,25 +70171,25 @@ export default { 6 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "player": [ - 4331 + 4463 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -67947,10 +70197,10 @@ export default { }, "player_assists_aggregate": { "aggregate": [ - 3517 + 3649 ], "nodes": [ - 3511 + 3643 ], "__typename": [ 84 @@ -67958,13 +70208,13 @@ export default { }, "player_assists_aggregate_bool_exp": { "bool_and": [ - 3514 + 3646 ], "bool_or": [ - 3515 + 3647 ], "count": [ - 3516 + 3648 ], "__typename": [ 84 @@ -67972,13 +70222,13 @@ export default { }, "player_assists_aggregate_bool_exp_bool_and": { "arguments": [ - 3535 + 3667 ], "distinct": [ 6 ], "filter": [ - 3522 + 3654 ], "predicate": [ 7 @@ -67989,13 +70239,13 @@ export default { }, "player_assists_aggregate_bool_exp_bool_or": { "arguments": [ - 3536 + 3668 ], "distinct": [ 6 ], "filter": [ - 3522 + 3654 ], "predicate": [ 7 @@ -68006,13 +70256,13 @@ export default { }, "player_assists_aggregate_bool_exp_count": { "arguments": [ - 3534 + 3666 ], "distinct": [ 6 ], "filter": [ - 3522 + 3654 ], "predicate": [ 42 @@ -68023,13 +70273,13 @@ export default { }, "player_assists_aggregate_fields": { "avg": [ - 3520 + 3652 ], "count": [ 41, { "columns": [ - 3534, + 3666, "[player_assists_select_column!]" ], "distinct": [ @@ -68038,31 +70288,31 @@ export default { } ], "max": [ - 3526 + 3658 ], "min": [ - 3528 + 3660 ], "stddev": [ - 3538 + 3670 ], "stddev_pop": [ - 3540 + 3672 ], "stddev_samp": [ - 3542 + 3674 ], "sum": [ - 3546 + 3678 ], "var_pop": [ - 3550 + 3682 ], "var_samp": [ - 3552 + 3684 ], "variance": [ - 3554 + 3686 ], "__typename": [ 84 @@ -68070,37 +70320,37 @@ export default { }, "player_assists_aggregate_order_by": { "avg": [ - 3521 + 3653 ], "count": [ - 3373 + 3505 ], "max": [ - 3527 + 3659 ], "min": [ - 3529 + 3661 ], "stddev": [ - 3539 + 3671 ], "stddev_pop": [ - 3541 + 3673 ], "stddev_samp": [ - 3543 + 3675 ], "sum": [ - 3547 + 3679 ], "var_pop": [ - 3551 + 3683 ], "var_samp": [ - 3553 + 3685 ], "variance": [ - 3555 + 3687 ], "__typename": [ 84 @@ -68108,10 +70358,10 @@ export default { }, "player_assists_arr_rel_insert_input": { "data": [ - 3525 + 3657 ], "on_conflict": [ - 3531 + 3663 ], "__typename": [ 84 @@ -68133,13 +70383,13 @@ export default { }, "player_assists_avg_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -68147,31 +70397,31 @@ export default { }, "player_assists_bool_exp": { "_and": [ - 3522 + 3654 ], "_not": [ - 3522 + 3654 ], "_or": [ - 3522 + 3654 ], "attacked_player": [ - 4335 + 4467 ], "attacked_steam_id": [ - 271 + 302 ], "attacked_team": [ 86 ], "attacker_steam_id": [ - 271 + 302 ], "attacker_team": [ 86 ], "deleted_at": [ - 4955 + 5087 ], "flash": [ 7 @@ -68180,25 +70430,25 @@ export default { 7 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "player": [ - 4335 + 4467 ], "round": [ 42 ], "time": [ - 4955 + 5087 ], "__typename": [ 84 @@ -68207,10 +70457,10 @@ export default { "player_assists_constraint": {}, "player_assists_inc_input": { "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "round": [ 41 @@ -68221,46 +70471,46 @@ export default { }, "player_assists_insert_input": { "attacked_player": [ - 4342 + 4474 ], "attacked_steam_id": [ - 269 + 300 ], "attacked_team": [ 84 ], "attacker_steam_id": [ - 269 + 300 ], "attacker_team": [ 84 ], "deleted_at": [ - 4954 + 5086 ], "flash": [ 6 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2991 + 3123 ], "match_map_id": [ - 5454 + 6298 ], "player": [ - 4342 + 4474 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -68268,31 +70518,31 @@ export default { }, "player_assists_max_fields": { "attacked_steam_id": [ - 269 + 300 ], "attacked_team": [ 84 ], "attacker_steam_id": [ - 269 + 300 ], "attacker_team": [ 84 ], "deleted_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -68300,31 +70550,31 @@ export default { }, "player_assists_max_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacked_team": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "attacker_team": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "__typename": [ 84 @@ -68332,31 +70582,31 @@ export default { }, "player_assists_min_fields": { "attacked_steam_id": [ - 269 + 300 ], "attacked_team": [ 84 ], "attacker_steam_id": [ - 269 + 300 ], "attacker_team": [ 84 ], "deleted_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -68364,31 +70614,31 @@ export default { }, "player_assists_min_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacked_team": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "attacker_team": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "__typename": [ 84 @@ -68399,7 +70649,7 @@ export default { 41 ], "returning": [ - 3511 + 3643 ], "__typename": [ 84 @@ -68407,13 +70657,13 @@ export default { }, "player_assists_on_conflict": { "constraint": [ - 3523 + 3655 ], "update_columns": [ - 3548 + 3680 ], "where": [ - 3522 + 3654 ], "__typename": [ 84 @@ -68421,49 +70671,49 @@ export default { }, "player_assists_order_by": { "attacked_player": [ - 4344 + 4476 ], "attacked_steam_id": [ - 3373 + 3505 ], "attacked_team": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "attacker_team": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "flash": [ - 3373 + 3505 ], "is_team_assist": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "round": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "__typename": [ 84 @@ -68471,16 +70721,16 @@ export default { }, "player_assists_pk_columns_input": { "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "match_map_id": [ - 5454 + 6298 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -68491,34 +70741,34 @@ export default { "player_assists_select_column_player_assists_aggregate_bool_exp_bool_or_arguments_columns": {}, "player_assists_set_input": { "attacked_steam_id": [ - 269 + 300 ], "attacked_team": [ 84 ], "attacker_steam_id": [ - 269 + 300 ], "attacker_team": [ 84 ], "deleted_at": [ - 4954 + 5086 ], "flash": [ 6 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -68540,13 +70790,13 @@ export default { }, "player_assists_stddev_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -68568,13 +70818,13 @@ export default { }, "player_assists_stddev_pop_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -68596,13 +70846,13 @@ export default { }, "player_assists_stddev_samp_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -68610,10 +70860,10 @@ export default { }, "player_assists_stream_cursor_input": { "initial_value": [ - 3545 + 3677 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -68621,34 +70871,34 @@ export default { }, "player_assists_stream_cursor_value_input": { "attacked_steam_id": [ - 269 + 300 ], "attacked_team": [ 84 ], "attacker_steam_id": [ - 269 + 300 ], "attacker_team": [ 84 ], "deleted_at": [ - 4954 + 5086 ], "flash": [ 6 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -68656,10 +70906,10 @@ export default { }, "player_assists_sum_fields": { "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "round": [ 41 @@ -68670,13 +70920,13 @@ export default { }, "player_assists_sum_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -68685,13 +70935,13 @@ export default { "player_assists_update_column": {}, "player_assists_updates": { "_inc": [ - 3524 + 3656 ], "_set": [ - 3537 + 3669 ], "where": [ - 3522 + 3654 ], "__typename": [ 84 @@ -68713,13 +70963,13 @@ export default { }, "player_assists_var_pop_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -68741,13 +70991,13 @@ export default { }, "player_assists_var_samp_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -68769,13 +71019,13 @@ export default { }, "player_assists_variance_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -68783,28 +71033,28 @@ export default { }, "player_career_stats_v": { "accuracy": [ - 3371 + 3503 ], "accuracy_spotted": [ - 3371 + 3503 ], "counter_strafe_pct": [ - 3371 + 3503 ], "crosshair_deg": [ - 3371 + 3503 ], "enemy_blind_pr": [ - 3371 + 3503 ], "flash_assists_pr": [ - 3371 + 3503 ], "hs_pct": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "maps": [ 41 @@ -68816,19 +71066,19 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "survival_pct": [ - 3371 + 3503 ], "time_to_damage_s": [ - 3371 + 3503 ], "traded_death_pct": [ - 3371 + 3503 ], "util_efficiency": [ - 3371 + 3503 ], "__typename": [ 84 @@ -68836,10 +71086,10 @@ export default { }, "player_career_stats_v_aggregate": { "aggregate": [ - 3558 + 3690 ], "nodes": [ - 3556 + 3688 ], "__typename": [ 84 @@ -68847,13 +71097,13 @@ export default { }, "player_career_stats_v_aggregate_fields": { "avg": [ - 3559 + 3691 ], "count": [ 41, { "columns": [ - 3564, + 3696, "[player_career_stats_v_select_column!]" ], "distinct": [ @@ -68862,31 +71112,31 @@ export default { } ], "max": [ - 3561 + 3693 ], "min": [ - 3562 + 3694 ], "stddev": [ - 3565 + 3697 ], "stddev_pop": [ - 3566 + 3698 ], "stddev_samp": [ - 3567 + 3699 ], "sum": [ - 3570 + 3702 ], "var_pop": [ - 3571 + 3703 ], "var_samp": [ - 3572 + 3704 ], "variance": [ - 3573 + 3705 ], "__typename": [ 84 @@ -68947,37 +71197,37 @@ export default { }, "player_career_stats_v_bool_exp": { "_and": [ - 3560 + 3692 ], "_not": [ - 3560 + 3692 ], "_or": [ - 3560 + 3692 ], "accuracy": [ - 3372 + 3504 ], "accuracy_spotted": [ - 3372 + 3504 ], "counter_strafe_pct": [ - 3372 + 3504 ], "crosshair_deg": [ - 3372 + 3504 ], "enemy_blind_pr": [ - 3372 + 3504 ], "flash_assists_pr": [ - 3372 + 3504 ], "hs_pct": [ - 3372 + 3504 ], "kast_pct": [ - 3372 + 3504 ], "maps": [ 42 @@ -68989,19 +71239,19 @@ export default { 42 ], "steam_id": [ - 271 + 302 ], "survival_pct": [ - 3372 + 3504 ], "time_to_damage_s": [ - 3372 + 3504 ], "traded_death_pct": [ - 3372 + 3504 ], "util_efficiency": [ - 3372 + 3504 ], "__typename": [ 84 @@ -69009,28 +71259,28 @@ export default { }, "player_career_stats_v_max_fields": { "accuracy": [ - 3371 + 3503 ], "accuracy_spotted": [ - 3371 + 3503 ], "counter_strafe_pct": [ - 3371 + 3503 ], "crosshair_deg": [ - 3371 + 3503 ], "enemy_blind_pr": [ - 3371 + 3503 ], "flash_assists_pr": [ - 3371 + 3503 ], "hs_pct": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "maps": [ 41 @@ -69042,19 +71292,19 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "survival_pct": [ - 3371 + 3503 ], "time_to_damage_s": [ - 3371 + 3503 ], "traded_death_pct": [ - 3371 + 3503 ], "util_efficiency": [ - 3371 + 3503 ], "__typename": [ 84 @@ -69062,28 +71312,28 @@ export default { }, "player_career_stats_v_min_fields": { "accuracy": [ - 3371 + 3503 ], "accuracy_spotted": [ - 3371 + 3503 ], "counter_strafe_pct": [ - 3371 + 3503 ], "crosshair_deg": [ - 3371 + 3503 ], "enemy_blind_pr": [ - 3371 + 3503 ], "flash_assists_pr": [ - 3371 + 3503 ], "hs_pct": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "maps": [ 41 @@ -69095,19 +71345,19 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "survival_pct": [ - 3371 + 3503 ], "time_to_damage_s": [ - 3371 + 3503 ], "traded_death_pct": [ - 3371 + 3503 ], "util_efficiency": [ - 3371 + 3503 ], "__typename": [ 84 @@ -69115,52 +71365,52 @@ export default { }, "player_career_stats_v_order_by": { "accuracy": [ - 3373 + 3505 ], "accuracy_spotted": [ - 3373 + 3505 ], "counter_strafe_pct": [ - 3373 + 3505 ], "crosshair_deg": [ - 3373 + 3505 ], "enemy_blind_pr": [ - 3373 + 3505 ], "flash_assists_pr": [ - 3373 + 3505 ], "hs_pct": [ - 3373 + 3505 ], "kast_pct": [ - 3373 + 3505 ], "maps": [ - 3373 + 3505 ], "premier_rank": [ - 3373 + 3505 ], "rounds": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "survival_pct": [ - 3373 + 3505 ], "time_to_damage_s": [ - 3373 + 3505 ], "traded_death_pct": [ - 3373 + 3505 ], "util_efficiency": [ - 3373 + 3505 ], "__typename": [ 84 @@ -69328,10 +71578,10 @@ export default { }, "player_career_stats_v_stream_cursor_input": { "initial_value": [ - 3569 + 3701 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -69339,28 +71589,28 @@ export default { }, "player_career_stats_v_stream_cursor_value_input": { "accuracy": [ - 3371 + 3503 ], "accuracy_spotted": [ - 3371 + 3503 ], "counter_strafe_pct": [ - 3371 + 3503 ], "crosshair_deg": [ - 3371 + 3503 ], "enemy_blind_pr": [ - 3371 + 3503 ], "flash_assists_pr": [ - 3371 + 3503 ], "hs_pct": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "maps": [ 41 @@ -69372,19 +71622,19 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "survival_pct": [ - 3371 + 3503 ], "time_to_damage_s": [ - 3371 + 3503 ], "traded_death_pct": [ - 3371 + 3503 ], "util_efficiency": [ - 3371 + 3503 ], "__typename": [ 84 @@ -69392,28 +71642,28 @@ export default { }, "player_career_stats_v_sum_fields": { "accuracy": [ - 3371 + 3503 ], "accuracy_spotted": [ - 3371 + 3503 ], "counter_strafe_pct": [ - 3371 + 3503 ], "crosshair_deg": [ - 3371 + 3503 ], "enemy_blind_pr": [ - 3371 + 3503 ], "flash_assists_pr": [ - 3371 + 3503 ], "hs_pct": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "maps": [ 41 @@ -69425,19 +71675,19 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "survival_pct": [ - 3371 + 3503 ], "time_to_damage_s": [ - 3371 + 3503 ], "traded_death_pct": [ - 3371 + 3503 ], "util_efficiency": [ - 3371 + 3503 ], "__typename": [ 84 @@ -69613,10 +71863,10 @@ export default { 84 ], "attacked_player": [ - 4331 + 4463 ], "attacked_steam_id": [ - 269 + 300 ], "attacked_team": [ 84 @@ -69628,7 +71878,7 @@ export default { 84 ], "attacker_steam_id": [ - 269 + 300 ], "attacker_team": [ 84 @@ -69640,7 +71890,7 @@ export default { 41 ], "deleted_at": [ - 4954 + 5086 ], "health": [ 41 @@ -69649,31 +71899,31 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "player": [ - 4331 + 4463 ], "round": [ - 3371 + 3503 ], "team_damage": [ 6 ], "time": [ - 4954 + 5086 ], "with": [ 84 @@ -69684,10 +71934,10 @@ export default { }, "player_damages_aggregate": { "aggregate": [ - 3578 + 3710 ], "nodes": [ - 3574 + 3706 ], "__typename": [ 84 @@ -69695,7 +71945,7 @@ export default { }, "player_damages_aggregate_bool_exp": { "count": [ - 3577 + 3709 ], "__typename": [ 84 @@ -69703,13 +71953,13 @@ export default { }, "player_damages_aggregate_bool_exp_count": { "arguments": [ - 3595 + 3727 ], "distinct": [ 6 ], "filter": [ - 3583 + 3715 ], "predicate": [ 42 @@ -69720,13 +71970,13 @@ export default { }, "player_damages_aggregate_fields": { "avg": [ - 3581 + 3713 ], "count": [ 41, { "columns": [ - 3595, + 3727, "[player_damages_select_column!]" ], "distinct": [ @@ -69735,31 +71985,31 @@ export default { } ], "max": [ - 3587 + 3719 ], "min": [ - 3589 + 3721 ], "stddev": [ - 3597 + 3729 ], "stddev_pop": [ - 3599 + 3731 ], "stddev_samp": [ - 3601 + 3733 ], "sum": [ - 3605 + 3737 ], "var_pop": [ - 3609 + 3741 ], "var_samp": [ - 3611 + 3743 ], "variance": [ - 3613 + 3745 ], "__typename": [ 84 @@ -69767,37 +72017,37 @@ export default { }, "player_damages_aggregate_order_by": { "avg": [ - 3582 + 3714 ], "count": [ - 3373 + 3505 ], "max": [ - 3588 + 3720 ], "min": [ - 3590 + 3722 ], "stddev": [ - 3598 + 3730 ], "stddev_pop": [ - 3600 + 3732 ], "stddev_samp": [ - 3602 + 3734 ], "sum": [ - 3606 + 3738 ], "var_pop": [ - 3610 + 3742 ], "var_samp": [ - 3612 + 3744 ], "variance": [ - 3614 + 3746 ], "__typename": [ 84 @@ -69805,10 +72055,10 @@ export default { }, "player_damages_arr_rel_insert_input": { "data": [ - 3586 + 3718 ], "on_conflict": [ - 3592 + 3724 ], "__typename": [ 84 @@ -69842,25 +72092,25 @@ export default { }, "player_damages_avg_order_by": { "armor": [ - 3373 + 3505 ], "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_armor": [ - 3373 + 3505 ], "health": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -69868,13 +72118,13 @@ export default { }, "player_damages_bool_exp": { "_and": [ - 3583 + 3715 ], "_not": [ - 3583 + 3715 ], "_or": [ - 3583 + 3715 ], "armor": [ 42 @@ -69886,10 +72136,10 @@ export default { 86 ], "attacked_player": [ - 4335 + 4467 ], "attacked_steam_id": [ - 271 + 302 ], "attacked_team": [ 86 @@ -69901,7 +72151,7 @@ export default { 86 ], "attacker_steam_id": [ - 271 + 302 ], "attacker_team": [ 86 @@ -69913,7 +72163,7 @@ export default { 42 ], "deleted_at": [ - 4955 + 5087 ], "health": [ 42 @@ -69922,31 +72172,31 @@ export default { 86 ], "id": [ - 5456 + 6300 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "player": [ - 4335 + 4467 ], "round": [ - 3372 + 3504 ], "team_damage": [ 7 ], "time": [ - 4955 + 5087 ], "with": [ 86 @@ -69961,10 +72211,10 @@ export default { 41 ], "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "damage": [ 41 @@ -69976,7 +72226,7 @@ export default { 41 ], "round": [ - 3371 + 3503 ], "__typename": [ 84 @@ -69993,10 +72243,10 @@ export default { 84 ], "attacked_player": [ - 4342 + 4474 ], "attacked_steam_id": [ - 269 + 300 ], "attacked_team": [ 84 @@ -70008,7 +72258,7 @@ export default { 84 ], "attacker_steam_id": [ - 269 + 300 ], "attacker_team": [ 84 @@ -70020,7 +72270,7 @@ export default { 41 ], "deleted_at": [ - 4954 + 5086 ], "health": [ 41 @@ -70029,28 +72279,28 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2991 + 3123 ], "match_map_id": [ - 5454 + 6298 ], "player": [ - 4342 + 4474 ], "round": [ - 3371 + 3503 ], "time": [ - 4954 + 5086 ], "with": [ 84 @@ -70070,7 +72320,7 @@ export default { 84 ], "attacked_steam_id": [ - 269 + 300 ], "attacked_team": [ 84 @@ -70082,7 +72332,7 @@ export default { 84 ], "attacker_steam_id": [ - 269 + 300 ], "attacker_team": [ 84 @@ -70094,7 +72344,7 @@ export default { 41 ], "deleted_at": [ - 4954 + 5086 ], "health": [ 41 @@ -70103,19 +72353,19 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ - 3371 + 3503 ], "time": [ - 4954 + 5086 ], "with": [ 84 @@ -70126,64 +72376,64 @@ export default { }, "player_damages_max_order_by": { "armor": [ - 3373 + 3505 ], "attacked_location": [ - 3373 + 3505 ], "attacked_location_coordinates": [ - 3373 + 3505 ], "attacked_steam_id": [ - 3373 + 3505 ], "attacked_team": [ - 3373 + 3505 ], "attacker_location": [ - 3373 + 3505 ], "attacker_location_coordinates": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "attacker_team": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_armor": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "health": [ - 3373 + 3505 ], "hitgroup": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "with": [ - 3373 + 3505 ], "__typename": [ 84 @@ -70200,7 +72450,7 @@ export default { 84 ], "attacked_steam_id": [ - 269 + 300 ], "attacked_team": [ 84 @@ -70212,7 +72462,7 @@ export default { 84 ], "attacker_steam_id": [ - 269 + 300 ], "attacker_team": [ 84 @@ -70224,7 +72474,7 @@ export default { 41 ], "deleted_at": [ - 4954 + 5086 ], "health": [ 41 @@ -70233,19 +72483,19 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ - 3371 + 3503 ], "time": [ - 4954 + 5086 ], "with": [ 84 @@ -70256,64 +72506,64 @@ export default { }, "player_damages_min_order_by": { "armor": [ - 3373 + 3505 ], "attacked_location": [ - 3373 + 3505 ], "attacked_location_coordinates": [ - 3373 + 3505 ], "attacked_steam_id": [ - 3373 + 3505 ], "attacked_team": [ - 3373 + 3505 ], "attacker_location": [ - 3373 + 3505 ], "attacker_location_coordinates": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "attacker_team": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_armor": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "health": [ - 3373 + 3505 ], "hitgroup": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "with": [ - 3373 + 3505 ], "__typename": [ 84 @@ -70324,7 +72574,7 @@ export default { 41 ], "returning": [ - 3574 + 3706 ], "__typename": [ 84 @@ -70332,13 +72582,13 @@ export default { }, "player_damages_on_conflict": { "constraint": [ - 3584 + 3716 ], "update_columns": [ - 3607 + 3739 ], "where": [ - 3583 + 3715 ], "__typename": [ 84 @@ -70346,79 +72596,79 @@ export default { }, "player_damages_order_by": { "armor": [ - 3373 + 3505 ], "attacked_location": [ - 3373 + 3505 ], "attacked_location_coordinates": [ - 3373 + 3505 ], "attacked_player": [ - 4344 + 4476 ], "attacked_steam_id": [ - 3373 + 3505 ], "attacked_team": [ - 3373 + 3505 ], "attacker_location": [ - 3373 + 3505 ], "attacker_location_coordinates": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "attacker_team": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_armor": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "health": [ - 3373 + 3505 ], "hitgroup": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "round": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "with": [ - 3373 + 3505 ], "__typename": [ 84 @@ -70426,13 +72676,13 @@ export default { }, "player_damages_pk_columns_input": { "id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -70450,7 +72700,7 @@ export default { 84 ], "attacked_steam_id": [ - 269 + 300 ], "attacked_team": [ 84 @@ -70462,7 +72712,7 @@ export default { 84 ], "attacker_steam_id": [ - 269 + 300 ], "attacker_team": [ 84 @@ -70474,7 +72724,7 @@ export default { 41 ], "deleted_at": [ - 4954 + 5086 ], "health": [ 41 @@ -70483,19 +72733,19 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ - 3371 + 3503 ], "time": [ - 4954 + 5086 ], "with": [ 84 @@ -70532,25 +72782,25 @@ export default { }, "player_damages_stddev_order_by": { "armor": [ - 3373 + 3505 ], "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_armor": [ - 3373 + 3505 ], "health": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -70584,25 +72834,25 @@ export default { }, "player_damages_stddev_pop_order_by": { "armor": [ - 3373 + 3505 ], "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_armor": [ - 3373 + 3505 ], "health": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -70636,25 +72886,25 @@ export default { }, "player_damages_stddev_samp_order_by": { "armor": [ - 3373 + 3505 ], "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_armor": [ - 3373 + 3505 ], "health": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -70662,10 +72912,10 @@ export default { }, "player_damages_stream_cursor_input": { "initial_value": [ - 3604 + 3736 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -70682,7 +72932,7 @@ export default { 84 ], "attacked_steam_id": [ - 269 + 300 ], "attacked_team": [ 84 @@ -70694,7 +72944,7 @@ export default { 84 ], "attacker_steam_id": [ - 269 + 300 ], "attacker_team": [ 84 @@ -70706,7 +72956,7 @@ export default { 41 ], "deleted_at": [ - 4954 + 5086 ], "health": [ 41 @@ -70715,19 +72965,19 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ - 3371 + 3503 ], "time": [ - 4954 + 5086 ], "with": [ 84 @@ -70741,10 +72991,10 @@ export default { 41 ], "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "damage": [ 41 @@ -70756,7 +73006,7 @@ export default { 41 ], "round": [ - 3371 + 3503 ], "__typename": [ 84 @@ -70764,25 +73014,25 @@ export default { }, "player_damages_sum_order_by": { "armor": [ - 3373 + 3505 ], "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_armor": [ - 3373 + 3505 ], "health": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -70791,13 +73041,13 @@ export default { "player_damages_update_column": {}, "player_damages_updates": { "_inc": [ - 3585 + 3717 ], "_set": [ - 3596 + 3728 ], "where": [ - 3583 + 3715 ], "__typename": [ 84 @@ -70831,25 +73081,25 @@ export default { }, "player_damages_var_pop_order_by": { "armor": [ - 3373 + 3505 ], "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_armor": [ - 3373 + 3505 ], "health": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -70883,25 +73133,25 @@ export default { }, "player_damages_var_samp_order_by": { "armor": [ - 3373 + 3505 ], "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_armor": [ - 3373 + 3505 ], "health": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -70935,25 +73185,25 @@ export default { }, "player_damages_variance_order_by": { "armor": [ - 3373 + 3505 ], "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_armor": [ - 3373 + 3505 ], "health": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -70961,40 +73211,40 @@ export default { }, "player_elo": { "actual_score": [ - 1842 + 1974 ], "assists": [ 41 ], "change": [ - 3371 + 3503 ], "created_at": [ - 4954 + 5086 ], "current": [ - 3371 + 3503 ], "damage": [ 41 ], "damage_percent": [ - 1842 + 1974 ], "deaths": [ 41 ], "expected_score": [ - 1842 + 1974 ], "impact": [ - 3371 + 3503 ], "k_factor": [ 41 ], "kda": [ - 1842 + 1974 ], "kills": [ 41 @@ -71006,43 +73256,43 @@ export default { 41 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "opponent_team_elo_avg": [ - 1842 + 1974 ], "performance_multiplier": [ - 1842 + 1974 ], "player": [ - 4331 + 4463 ], "player_team_elo_avg": [ - 1842 + 1974 ], "rating_for_expected": [ - 1842 + 1974 ], "season": [ - 4417 + 4549 ], "season_id": [ - 5454 + 6298 ], "series_multiplier": [ 41 ], "steam_id": [ - 269 + 300 ], "team_avg_kda": [ - 1842 + 1974 ], "type": [ - 1182 + 1213 ], "__typename": [ 84 @@ -71050,10 +73300,10 @@ export default { }, "player_elo_aggregate": { "aggregate": [ - 3617 + 3749 ], "nodes": [ - 3615 + 3747 ], "__typename": [ 84 @@ -71061,13 +73311,13 @@ export default { }, "player_elo_aggregate_fields": { "avg": [ - 3618 + 3750 ], "count": [ 41, { "columns": [ - 3629, + 3761, "[player_elo_select_column!]" ], "distinct": [ @@ -71076,31 +73326,31 @@ export default { } ], "max": [ - 3623 + 3755 ], "min": [ - 3624 + 3756 ], "stddev": [ - 3631 + 3763 ], "stddev_pop": [ - 3632 + 3764 ], "stddev_samp": [ - 3633 + 3765 ], "sum": [ - 3636 + 3768 ], "var_pop": [ - 3639 + 3771 ], "var_samp": [ - 3640 + 3772 ], "variance": [ - 3641 + 3773 ], "__typename": [ 84 @@ -71176,49 +73426,49 @@ export default { }, "player_elo_bool_exp": { "_and": [ - 3619 + 3751 ], "_not": [ - 3619 + 3751 ], "_or": [ - 3619 + 3751 ], "actual_score": [ - 1843 + 1975 ], "assists": [ 42 ], "change": [ - 3372 + 3504 ], "created_at": [ - 4955 + 5087 ], "current": [ - 3372 + 3504 ], "damage": [ 42 ], "damage_percent": [ - 1843 + 1975 ], "deaths": [ 42 ], "expected_score": [ - 1843 + 1975 ], "impact": [ - 3372 + 3504 ], "k_factor": [ 42 ], "kda": [ - 1843 + 1975 ], "kills": [ 42 @@ -71230,43 +73480,43 @@ export default { 42 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "opponent_team_elo_avg": [ - 1843 + 1975 ], "performance_multiplier": [ - 1843 + 1975 ], "player": [ - 4335 + 4467 ], "player_team_elo_avg": [ - 1843 + 1975 ], "rating_for_expected": [ - 1843 + 1975 ], "season": [ - 4421 + 4553 ], "season_id": [ - 5456 + 6300 ], "series_multiplier": [ 42 ], "steam_id": [ - 271 + 302 ], "team_avg_kda": [ - 1843 + 1975 ], "type": [ - 1183 + 1214 ], "__typename": [ 84 @@ -71275,37 +73525,37 @@ export default { "player_elo_constraint": {}, "player_elo_inc_input": { "actual_score": [ - 1842 + 1974 ], "assists": [ 41 ], "change": [ - 3371 + 3503 ], "current": [ - 3371 + 3503 ], "damage": [ 41 ], "damage_percent": [ - 1842 + 1974 ], "deaths": [ 41 ], "expected_score": [ - 1842 + 1974 ], "impact": [ - 3371 + 3503 ], "k_factor": [ 41 ], "kda": [ - 1842 + 1974 ], "kills": [ 41 @@ -71317,25 +73567,25 @@ export default { 41 ], "opponent_team_elo_avg": [ - 1842 + 1974 ], "performance_multiplier": [ - 1842 + 1974 ], "player_team_elo_avg": [ - 1842 + 1974 ], "rating_for_expected": [ - 1842 + 1974 ], "series_multiplier": [ 41 ], "steam_id": [ - 269 + 300 ], "team_avg_kda": [ - 1842 + 1974 ], "__typename": [ 84 @@ -71343,40 +73593,40 @@ export default { }, "player_elo_insert_input": { "actual_score": [ - 1842 + 1974 ], "assists": [ 41 ], "change": [ - 3371 + 3503 ], "created_at": [ - 4954 + 5086 ], "current": [ - 3371 + 3503 ], "damage": [ 41 ], "damage_percent": [ - 1842 + 1974 ], "deaths": [ 41 ], "expected_score": [ - 1842 + 1974 ], "impact": [ - 3371 + 3503 ], "k_factor": [ 41 ], "kda": [ - 1842 + 1974 ], "kills": [ 41 @@ -71388,43 +73638,43 @@ export default { 41 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "opponent_team_elo_avg": [ - 1842 + 1974 ], "performance_multiplier": [ - 1842 + 1974 ], "player": [ - 4342 + 4474 ], "player_team_elo_avg": [ - 1842 + 1974 ], "rating_for_expected": [ - 1842 + 1974 ], "season": [ - 4428 + 4560 ], "season_id": [ - 5454 + 6298 ], "series_multiplier": [ 41 ], "steam_id": [ - 269 + 300 ], "team_avg_kda": [ - 1842 + 1974 ], "type": [ - 1182 + 1213 ], "__typename": [ 84 @@ -71432,40 +73682,40 @@ export default { }, "player_elo_max_fields": { "actual_score": [ - 1842 + 1974 ], "assists": [ 41 ], "change": [ - 3371 + 3503 ], "created_at": [ - 4954 + 5086 ], "current": [ - 3371 + 3503 ], "damage": [ 41 ], "damage_percent": [ - 1842 + 1974 ], "deaths": [ 41 ], "expected_score": [ - 1842 + 1974 ], "impact": [ - 3371 + 3503 ], "k_factor": [ 41 ], "kda": [ - 1842 + 1974 ], "kills": [ 41 @@ -71477,31 +73727,31 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "opponent_team_elo_avg": [ - 1842 + 1974 ], "performance_multiplier": [ - 1842 + 1974 ], "player_team_elo_avg": [ - 1842 + 1974 ], "rating_for_expected": [ - 1842 + 1974 ], "season_id": [ - 5454 + 6298 ], "series_multiplier": [ 41 ], "steam_id": [ - 269 + 300 ], "team_avg_kda": [ - 1842 + 1974 ], "__typename": [ 84 @@ -71509,40 +73759,40 @@ export default { }, "player_elo_min_fields": { "actual_score": [ - 1842 + 1974 ], "assists": [ 41 ], "change": [ - 3371 + 3503 ], "created_at": [ - 4954 + 5086 ], "current": [ - 3371 + 3503 ], "damage": [ 41 ], "damage_percent": [ - 1842 + 1974 ], "deaths": [ 41 ], "expected_score": [ - 1842 + 1974 ], "impact": [ - 3371 + 3503 ], "k_factor": [ 41 ], "kda": [ - 1842 + 1974 ], "kills": [ 41 @@ -71554,31 +73804,31 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "opponent_team_elo_avg": [ - 1842 + 1974 ], "performance_multiplier": [ - 1842 + 1974 ], "player_team_elo_avg": [ - 1842 + 1974 ], "rating_for_expected": [ - 1842 + 1974 ], "season_id": [ - 5454 + 6298 ], "series_multiplier": [ 41 ], "steam_id": [ - 269 + 300 ], "team_avg_kda": [ - 1842 + 1974 ], "__typename": [ 84 @@ -71589,7 +73839,7 @@ export default { 41 ], "returning": [ - 3615 + 3747 ], "__typename": [ 84 @@ -71597,13 +73847,13 @@ export default { }, "player_elo_on_conflict": { "constraint": [ - 3620 + 3752 ], "update_columns": [ - 3637 + 3769 ], "where": [ - 3619 + 3751 ], "__typename": [ 84 @@ -71611,88 +73861,88 @@ export default { }, "player_elo_order_by": { "actual_score": [ - 3373 + 3505 ], "assists": [ - 3373 + 3505 ], "change": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "current": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_percent": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "expected_score": [ - 3373 + 3505 ], "impact": [ - 3373 + 3505 ], "k_factor": [ - 3373 + 3505 ], "kda": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "map_losses": [ - 3373 + 3505 ], "map_wins": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "opponent_team_elo_avg": [ - 3373 + 3505 ], "performance_multiplier": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "player_team_elo_avg": [ - 3373 + 3505 ], "rating_for_expected": [ - 3373 + 3505 ], "season": [ - 4430 + 4562 ], "season_id": [ - 3373 + 3505 ], "series_multiplier": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_avg_kda": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "__typename": [ 84 @@ -71700,13 +73950,13 @@ export default { }, "player_elo_pk_columns_input": { "match_id": [ - 5454 + 6298 ], "steam_id": [ - 269 + 300 ], "type": [ - 1182 + 1213 ], "__typename": [ 84 @@ -71715,40 +73965,40 @@ export default { "player_elo_select_column": {}, "player_elo_set_input": { "actual_score": [ - 1842 + 1974 ], "assists": [ 41 ], "change": [ - 3371 + 3503 ], "created_at": [ - 4954 + 5086 ], "current": [ - 3371 + 3503 ], "damage": [ 41 ], "damage_percent": [ - 1842 + 1974 ], "deaths": [ 41 ], "expected_score": [ - 1842 + 1974 ], "impact": [ - 3371 + 3503 ], "k_factor": [ 41 ], "kda": [ - 1842 + 1974 ], "kills": [ 41 @@ -71760,34 +74010,34 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "opponent_team_elo_avg": [ - 1842 + 1974 ], "performance_multiplier": [ - 1842 + 1974 ], "player_team_elo_avg": [ - 1842 + 1974 ], "rating_for_expected": [ - 1842 + 1974 ], "season_id": [ - 5454 + 6298 ], "series_multiplier": [ 41 ], "steam_id": [ - 269 + 300 ], "team_avg_kda": [ - 1842 + 1974 ], "type": [ - 1182 + 1213 ], "__typename": [ 84 @@ -71999,10 +74249,10 @@ export default { }, "player_elo_stream_cursor_input": { "initial_value": [ - 3635 + 3767 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -72010,40 +74260,40 @@ export default { }, "player_elo_stream_cursor_value_input": { "actual_score": [ - 1842 + 1974 ], "assists": [ 41 ], "change": [ - 3371 + 3503 ], "created_at": [ - 4954 + 5086 ], "current": [ - 3371 + 3503 ], "damage": [ 41 ], "damage_percent": [ - 1842 + 1974 ], "deaths": [ 41 ], "expected_score": [ - 1842 + 1974 ], "impact": [ - 3371 + 3503 ], "k_factor": [ 41 ], "kda": [ - 1842 + 1974 ], "kills": [ 41 @@ -72055,34 +74305,34 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "opponent_team_elo_avg": [ - 1842 + 1974 ], "performance_multiplier": [ - 1842 + 1974 ], "player_team_elo_avg": [ - 1842 + 1974 ], "rating_for_expected": [ - 1842 + 1974 ], "season_id": [ - 5454 + 6298 ], "series_multiplier": [ 41 ], "steam_id": [ - 269 + 300 ], "team_avg_kda": [ - 1842 + 1974 ], "type": [ - 1182 + 1213 ], "__typename": [ 84 @@ -72090,37 +74340,37 @@ export default { }, "player_elo_sum_fields": { "actual_score": [ - 1842 + 1974 ], "assists": [ 41 ], "change": [ - 3371 + 3503 ], "current": [ - 3371 + 3503 ], "damage": [ 41 ], "damage_percent": [ - 1842 + 1974 ], "deaths": [ 41 ], "expected_score": [ - 1842 + 1974 ], "impact": [ - 3371 + 3503 ], "k_factor": [ 41 ], "kda": [ - 1842 + 1974 ], "kills": [ 41 @@ -72132,25 +74382,25 @@ export default { 41 ], "opponent_team_elo_avg": [ - 1842 + 1974 ], "performance_multiplier": [ - 1842 + 1974 ], "player_team_elo_avg": [ - 1842 + 1974 ], "rating_for_expected": [ - 1842 + 1974 ], "series_multiplier": [ 41 ], "steam_id": [ - 269 + 300 ], "team_avg_kda": [ - 1842 + 1974 ], "__typename": [ 84 @@ -72159,13 +74409,13 @@ export default { "player_elo_update_column": {}, "player_elo_updates": { "_inc": [ - 3621 + 3753 ], "_set": [ - 3630 + 3762 ], "where": [ - 3619 + 3751 ], "__typename": [ 84 @@ -72380,19 +74630,19 @@ export default { 41 ], "id": [ - 5454 + 6298 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "observed_at": [ - 4954 + 5086 ], "player": [ - 4331 + 4463 ], "previous_rank": [ 41 @@ -72401,7 +74651,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -72409,10 +74659,10 @@ export default { }, "player_faceit_rank_history_aggregate": { "aggregate": [ - 3646 + 3778 ], "nodes": [ - 3642 + 3774 ], "__typename": [ 84 @@ -72420,7 +74670,7 @@ export default { }, "player_faceit_rank_history_aggregate_bool_exp": { "count": [ - 3645 + 3777 ], "__typename": [ 84 @@ -72428,13 +74678,13 @@ export default { }, "player_faceit_rank_history_aggregate_bool_exp_count": { "arguments": [ - 3663 + 3795 ], "distinct": [ 6 ], "filter": [ - 3651 + 3783 ], "predicate": [ 42 @@ -72445,13 +74695,13 @@ export default { }, "player_faceit_rank_history_aggregate_fields": { "avg": [ - 3649 + 3781 ], "count": [ 41, { "columns": [ - 3663, + 3795, "[player_faceit_rank_history_select_column!]" ], "distinct": [ @@ -72460,31 +74710,31 @@ export default { } ], "max": [ - 3655 + 3787 ], "min": [ - 3657 + 3789 ], "stddev": [ - 3665 + 3797 ], "stddev_pop": [ - 3667 + 3799 ], "stddev_samp": [ - 3669 + 3801 ], "sum": [ - 3673 + 3805 ], "var_pop": [ - 3677 + 3809 ], "var_samp": [ - 3679 + 3811 ], "variance": [ - 3681 + 3813 ], "__typename": [ 84 @@ -72492,37 +74742,37 @@ export default { }, "player_faceit_rank_history_aggregate_order_by": { "avg": [ - 3650 + 3782 ], "count": [ - 3373 + 3505 ], "max": [ - 3656 + 3788 ], "min": [ - 3658 + 3790 ], "stddev": [ - 3666 + 3798 ], "stddev_pop": [ - 3668 + 3800 ], "stddev_samp": [ - 3670 + 3802 ], "sum": [ - 3674 + 3806 ], "var_pop": [ - 3678 + 3810 ], "var_samp": [ - 3680 + 3812 ], "variance": [ - 3682 + 3814 ], "__typename": [ 84 @@ -72530,10 +74780,10 @@ export default { }, "player_faceit_rank_history_arr_rel_insert_input": { "data": [ - 3654 + 3786 ], "on_conflict": [ - 3660 + 3792 ], "__typename": [ 84 @@ -72558,16 +74808,16 @@ export default { }, "player_faceit_rank_history_avg_order_by": { "elo": [ - 3373 + 3505 ], "previous_rank": [ - 3373 + 3505 ], "skill_level": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -72575,31 +74825,31 @@ export default { }, "player_faceit_rank_history_bool_exp": { "_and": [ - 3651 + 3783 ], "_not": [ - 3651 + 3783 ], "_or": [ - 3651 + 3783 ], "elo": [ 42 ], "id": [ - 5456 + 6300 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "observed_at": [ - 4955 + 5087 ], "player": [ - 4335 + 4467 ], "previous_rank": [ 42 @@ -72608,7 +74858,7 @@ export default { 42 ], "steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -72626,7 +74876,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -72637,19 +74887,19 @@ export default { 41 ], "id": [ - 5454 + 6298 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "observed_at": [ - 4954 + 5086 ], "player": [ - 4342 + 4474 ], "previous_rank": [ 41 @@ -72658,7 +74908,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -72669,13 +74919,13 @@ export default { 41 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "observed_at": [ - 4954 + 5086 ], "previous_rank": [ 41 @@ -72684,7 +74934,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -72692,25 +74942,25 @@ export default { }, "player_faceit_rank_history_max_order_by": { "elo": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "observed_at": [ - 3373 + 3505 ], "previous_rank": [ - 3373 + 3505 ], "skill_level": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -72721,13 +74971,13 @@ export default { 41 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "observed_at": [ - 4954 + 5086 ], "previous_rank": [ 41 @@ -72736,7 +74986,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -72744,25 +74994,25 @@ export default { }, "player_faceit_rank_history_min_order_by": { "elo": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "observed_at": [ - 3373 + 3505 ], "previous_rank": [ - 3373 + 3505 ], "skill_level": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -72773,7 +75023,7 @@ export default { 41 ], "returning": [ - 3642 + 3774 ], "__typename": [ 84 @@ -72781,13 +75031,13 @@ export default { }, "player_faceit_rank_history_on_conflict": { "constraint": [ - 3652 + 3784 ], "update_columns": [ - 3675 + 3807 ], "where": [ - 3651 + 3783 ], "__typename": [ 84 @@ -72795,31 +75045,31 @@ export default { }, "player_faceit_rank_history_order_by": { "elo": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "observed_at": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "previous_rank": [ - 3373 + 3505 ], "skill_level": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -72827,7 +75077,7 @@ export default { }, "player_faceit_rank_history_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -72839,13 +75089,13 @@ export default { 41 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "observed_at": [ - 4954 + 5086 ], "previous_rank": [ 41 @@ -72854,7 +75104,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -72879,16 +75129,16 @@ export default { }, "player_faceit_rank_history_stddev_order_by": { "elo": [ - 3373 + 3505 ], "previous_rank": [ - 3373 + 3505 ], "skill_level": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -72913,16 +75163,16 @@ export default { }, "player_faceit_rank_history_stddev_pop_order_by": { "elo": [ - 3373 + 3505 ], "previous_rank": [ - 3373 + 3505 ], "skill_level": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -72947,16 +75197,16 @@ export default { }, "player_faceit_rank_history_stddev_samp_order_by": { "elo": [ - 3373 + 3505 ], "previous_rank": [ - 3373 + 3505 ], "skill_level": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -72964,10 +75214,10 @@ export default { }, "player_faceit_rank_history_stream_cursor_input": { "initial_value": [ - 3672 + 3804 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -72978,13 +75228,13 @@ export default { 41 ], "id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "observed_at": [ - 4954 + 5086 ], "previous_rank": [ 41 @@ -72993,7 +75243,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -73010,7 +75260,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -73018,16 +75268,16 @@ export default { }, "player_faceit_rank_history_sum_order_by": { "elo": [ - 3373 + 3505 ], "previous_rank": [ - 3373 + 3505 ], "skill_level": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -73036,13 +75286,13 @@ export default { "player_faceit_rank_history_update_column": {}, "player_faceit_rank_history_updates": { "_inc": [ - 3653 + 3785 ], "_set": [ - 3664 + 3796 ], "where": [ - 3651 + 3783 ], "__typename": [ 84 @@ -73067,16 +75317,16 @@ export default { }, "player_faceit_rank_history_var_pop_order_by": { "elo": [ - 3373 + 3505 ], "previous_rank": [ - 3373 + 3505 ], "skill_level": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -73101,16 +75351,16 @@ export default { }, "player_faceit_rank_history_var_samp_order_by": { "elo": [ - 3373 + 3505 ], "previous_rank": [ - 3373 + 3505 ], "skill_level": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -73135,16 +75385,16 @@ export default { }, "player_faceit_rank_history_variance_order_by": { "elo": [ - 3373 + 3505 ], "previous_rank": [ - 3373 + 3505 ], "skill_level": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -73152,31 +75402,31 @@ export default { }, "player_flashes": { "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "blinded": [ - 4331 + 4463 ], "deleted_at": [ - 4954 + 5086 ], "duration": [ - 3371 + 3503 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 @@ -73185,10 +75435,10 @@ export default { 6 ], "thrown_by": [ - 4331 + 4463 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -73196,10 +75446,10 @@ export default { }, "player_flashes_aggregate": { "aggregate": [ - 3689 + 3821 ], "nodes": [ - 3683 + 3815 ], "__typename": [ 84 @@ -73207,13 +75457,13 @@ export default { }, "player_flashes_aggregate_bool_exp": { "bool_and": [ - 3686 + 3818 ], "bool_or": [ - 3687 + 3819 ], "count": [ - 3688 + 3820 ], "__typename": [ 84 @@ -73221,13 +75471,13 @@ export default { }, "player_flashes_aggregate_bool_exp_bool_and": { "arguments": [ - 3707 + 3839 ], "distinct": [ 6 ], "filter": [ - 3694 + 3826 ], "predicate": [ 7 @@ -73238,13 +75488,13 @@ export default { }, "player_flashes_aggregate_bool_exp_bool_or": { "arguments": [ - 3708 + 3840 ], "distinct": [ 6 ], "filter": [ - 3694 + 3826 ], "predicate": [ 7 @@ -73255,13 +75505,13 @@ export default { }, "player_flashes_aggregate_bool_exp_count": { "arguments": [ - 3706 + 3838 ], "distinct": [ 6 ], "filter": [ - 3694 + 3826 ], "predicate": [ 42 @@ -73272,13 +75522,13 @@ export default { }, "player_flashes_aggregate_fields": { "avg": [ - 3692 + 3824 ], "count": [ 41, { "columns": [ - 3706, + 3838, "[player_flashes_select_column!]" ], "distinct": [ @@ -73287,31 +75537,31 @@ export default { } ], "max": [ - 3698 + 3830 ], "min": [ - 3700 + 3832 ], "stddev": [ - 3710 + 3842 ], "stddev_pop": [ - 3712 + 3844 ], "stddev_samp": [ - 3714 + 3846 ], "sum": [ - 3718 + 3850 ], "var_pop": [ - 3722 + 3854 ], "var_samp": [ - 3724 + 3856 ], "variance": [ - 3726 + 3858 ], "__typename": [ 84 @@ -73319,37 +75569,37 @@ export default { }, "player_flashes_aggregate_order_by": { "avg": [ - 3693 + 3825 ], "count": [ - 3373 + 3505 ], "max": [ - 3699 + 3831 ], "min": [ - 3701 + 3833 ], "stddev": [ - 3711 + 3843 ], "stddev_pop": [ - 3713 + 3845 ], "stddev_samp": [ - 3715 + 3847 ], "sum": [ - 3719 + 3851 ], "var_pop": [ - 3723 + 3855 ], "var_samp": [ - 3725 + 3857 ], "variance": [ - 3727 + 3859 ], "__typename": [ 84 @@ -73357,10 +75607,10 @@ export default { }, "player_flashes_arr_rel_insert_input": { "data": [ - 3697 + 3829 ], "on_conflict": [ - 3703 + 3835 ], "__typename": [ 84 @@ -73385,16 +75635,16 @@ export default { }, "player_flashes_avg_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "duration": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -73402,40 +75652,40 @@ export default { }, "player_flashes_bool_exp": { "_and": [ - 3694 + 3826 ], "_not": [ - 3694 + 3826 ], "_or": [ - 3694 + 3826 ], "attacked_steam_id": [ - 271 + 302 ], "attacker_steam_id": [ - 271 + 302 ], "blinded": [ - 4335 + 4467 ], "deleted_at": [ - 4955 + 5087 ], "duration": [ - 3372 + 3504 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "round": [ 42 @@ -73444,10 +75694,10 @@ export default { 7 ], "thrown_by": [ - 4335 + 4467 ], "time": [ - 4955 + 5087 ], "__typename": [ 84 @@ -73456,13 +75706,13 @@ export default { "player_flashes_constraint": {}, "player_flashes_inc_input": { "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "duration": [ - 3371 + 3503 ], "round": [ 41 @@ -73473,31 +75723,31 @@ export default { }, "player_flashes_insert_input": { "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "blinded": [ - 4342 + 4474 ], "deleted_at": [ - 4954 + 5086 ], "duration": [ - 3371 + 3503 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2991 + 3123 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 @@ -73506,10 +75756,10 @@ export default { 6 ], "thrown_by": [ - 4342 + 4474 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -73517,28 +75767,28 @@ export default { }, "player_flashes_max_fields": { "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "deleted_at": [ - 4954 + 5086 ], "duration": [ - 3371 + 3503 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -73546,28 +75796,28 @@ export default { }, "player_flashes_max_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "duration": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "__typename": [ 84 @@ -73575,28 +75825,28 @@ export default { }, "player_flashes_min_fields": { "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "deleted_at": [ - 4954 + 5086 ], "duration": [ - 3371 + 3503 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -73604,28 +75854,28 @@ export default { }, "player_flashes_min_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "duration": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "__typename": [ 84 @@ -73636,7 +75886,7 @@ export default { 41 ], "returning": [ - 3683 + 3815 ], "__typename": [ 84 @@ -73644,13 +75894,13 @@ export default { }, "player_flashes_on_conflict": { "constraint": [ - 3695 + 3827 ], "update_columns": [ - 3720 + 3852 ], "where": [ - 3694 + 3826 ], "__typename": [ 84 @@ -73658,43 +75908,43 @@ export default { }, "player_flashes_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "blinded": [ - 4344 + 4476 ], "deleted_at": [ - 3373 + 3505 ], "duration": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "team_flash": [ - 3373 + 3505 ], "thrown_by": [ - 4344 + 4476 ], "time": [ - 3373 + 3505 ], "__typename": [ 84 @@ -73702,16 +75952,16 @@ export default { }, "player_flashes_pk_columns_input": { "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "match_map_id": [ - 5454 + 6298 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -73722,22 +75972,22 @@ export default { "player_flashes_select_column_player_flashes_aggregate_bool_exp_bool_or_arguments_columns": {}, "player_flashes_set_input": { "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "deleted_at": [ - 4954 + 5086 ], "duration": [ - 3371 + 3503 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 @@ -73746,7 +75996,7 @@ export default { 6 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -73771,16 +76021,16 @@ export default { }, "player_flashes_stddev_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "duration": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -73805,16 +76055,16 @@ export default { }, "player_flashes_stddev_pop_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "duration": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -73839,16 +76089,16 @@ export default { }, "player_flashes_stddev_samp_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "duration": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -73856,10 +76106,10 @@ export default { }, "player_flashes_stream_cursor_input": { "initial_value": [ - 3717 + 3849 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -73867,22 +76117,22 @@ export default { }, "player_flashes_stream_cursor_value_input": { "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "deleted_at": [ - 4954 + 5086 ], "duration": [ - 3371 + 3503 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 @@ -73891,7 +76141,7 @@ export default { 6 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -73899,13 +76149,13 @@ export default { }, "player_flashes_sum_fields": { "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "duration": [ - 3371 + 3503 ], "round": [ 41 @@ -73916,16 +76166,16 @@ export default { }, "player_flashes_sum_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "duration": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -73934,13 +76184,13 @@ export default { "player_flashes_update_column": {}, "player_flashes_updates": { "_inc": [ - 3696 + 3828 ], "_set": [ - 3709 + 3841 ], "where": [ - 3694 + 3826 ], "__typename": [ 84 @@ -73965,16 +76215,16 @@ export default { }, "player_flashes_var_pop_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "duration": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -73999,16 +76249,16 @@ export default { }, "player_flashes_var_samp_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "duration": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -74033,16 +76283,16 @@ export default { }, "player_flashes_variance_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "duration": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -74059,10 +76309,10 @@ export default { 84 ], "attacked_player": [ - 4331 + 4463 ], "attacked_steam_id": [ - 269 + 300 ], "attacked_team": [ 84 @@ -74074,7 +76324,7 @@ export default { 84 ], "attacker_steam_id": [ - 269 + 300 ], "attacker_team": [ 84 @@ -74083,7 +76333,7 @@ export default { 6 ], "deleted_at": [ - 4954 + 5086 ], "headshot": [ 6 @@ -74098,22 +76348,22 @@ export default { 6 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "no_scope": [ 6 ], "player": [ - 4331 + 4463 ], "round": [ 41 @@ -74128,7 +76378,7 @@ export default { 6 ], "time": [ - 4954 + 5086 ], "with": [ 84 @@ -74139,10 +76389,10 @@ export default { }, "player_kills_aggregate": { "aggregate": [ - 3734 + 3866 ], "nodes": [ - 3728 + 3860 ], "__typename": [ 84 @@ -74150,13 +76400,13 @@ export default { }, "player_kills_aggregate_bool_exp": { "bool_and": [ - 3731 + 3863 ], "bool_or": [ - 3732 + 3864 ], "count": [ - 3733 + 3865 ], "__typename": [ 84 @@ -74164,13 +76414,13 @@ export default { }, "player_kills_aggregate_bool_exp_bool_and": { "arguments": [ - 3793 + 3925 ], "distinct": [ 6 ], "filter": [ - 3739 + 3871 ], "predicate": [ 7 @@ -74181,13 +76431,13 @@ export default { }, "player_kills_aggregate_bool_exp_bool_or": { "arguments": [ - 3794 + 3926 ], "distinct": [ 6 ], "filter": [ - 3739 + 3871 ], "predicate": [ 7 @@ -74198,13 +76448,13 @@ export default { }, "player_kills_aggregate_bool_exp_count": { "arguments": [ - 3792 + 3924 ], "distinct": [ 6 ], "filter": [ - 3739 + 3871 ], "predicate": [ 42 @@ -74215,13 +76465,13 @@ export default { }, "player_kills_aggregate_fields": { "avg": [ - 3737 + 3869 ], "count": [ 41, { "columns": [ - 3792, + 3924, "[player_kills_select_column!]" ], "distinct": [ @@ -74230,31 +76480,31 @@ export default { } ], "max": [ - 3784 + 3916 ], "min": [ - 3786 + 3918 ], "stddev": [ - 3796 + 3928 ], "stddev_pop": [ - 3798 + 3930 ], "stddev_samp": [ - 3800 + 3932 ], "sum": [ - 3804 + 3936 ], "var_pop": [ - 3808 + 3940 ], "var_samp": [ - 3810 + 3942 ], "variance": [ - 3812 + 3944 ], "__typename": [ 84 @@ -74262,37 +76512,37 @@ export default { }, "player_kills_aggregate_order_by": { "avg": [ - 3738 + 3870 ], "count": [ - 3373 + 3505 ], "max": [ - 3785 + 3917 ], "min": [ - 3787 + 3919 ], "stddev": [ - 3797 + 3929 ], "stddev_pop": [ - 3799 + 3931 ], "stddev_samp": [ - 3801 + 3933 ], "sum": [ - 3805 + 3937 ], "var_pop": [ - 3809 + 3941 ], "var_samp": [ - 3811 + 3943 ], "variance": [ - 3813 + 3945 ], "__typename": [ 84 @@ -74300,10 +76550,10 @@ export default { }, "player_kills_arr_rel_insert_input": { "data": [ - 3783 + 3915 ], "on_conflict": [ - 3789 + 3921 ], "__typename": [ 84 @@ -74325,13 +76575,13 @@ export default { }, "player_kills_avg_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -74339,13 +76589,13 @@ export default { }, "player_kills_bool_exp": { "_and": [ - 3739 + 3871 ], "_not": [ - 3739 + 3871 ], "_or": [ - 3739 + 3871 ], "assisted": [ 7 @@ -74357,10 +76607,10 @@ export default { 86 ], "attacked_player": [ - 4335 + 4467 ], "attacked_steam_id": [ - 271 + 302 ], "attacked_team": [ 86 @@ -74372,7 +76622,7 @@ export default { 86 ], "attacker_steam_id": [ - 271 + 302 ], "attacker_team": [ 86 @@ -74381,7 +76631,7 @@ export default { 7 ], "deleted_at": [ - 4955 + 5087 ], "headshot": [ 7 @@ -74396,22 +76646,22 @@ export default { 7 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "no_scope": [ 7 ], "player": [ - 4335 + 4467 ], "round": [ 42 @@ -74426,7 +76676,7 @@ export default { 7 ], "time": [ - 4955 + 5087 ], "with": [ 86 @@ -74437,13 +76687,13 @@ export default { }, "player_kills_by_weapon": { "kill_count": [ - 269 + 300 ], "player": [ - 4331 + 4463 ], "player_steam_id": [ - 269 + 300 ], "with": [ 84 @@ -74454,10 +76704,10 @@ export default { }, "player_kills_by_weapon_aggregate": { "aggregate": [ - 3744 + 3876 ], "nodes": [ - 3740 + 3872 ], "__typename": [ 84 @@ -74465,7 +76715,7 @@ export default { }, "player_kills_by_weapon_aggregate_bool_exp": { "count": [ - 3743 + 3875 ], "__typename": [ 84 @@ -74473,13 +76723,13 @@ export default { }, "player_kills_by_weapon_aggregate_bool_exp_count": { "arguments": [ - 3761 + 3893 ], "distinct": [ 6 ], "filter": [ - 3749 + 3881 ], "predicate": [ 42 @@ -74490,13 +76740,13 @@ export default { }, "player_kills_by_weapon_aggregate_fields": { "avg": [ - 3747 + 3879 ], "count": [ 41, { "columns": [ - 3761, + 3893, "[player_kills_by_weapon_select_column!]" ], "distinct": [ @@ -74505,31 +76755,31 @@ export default { } ], "max": [ - 3753 + 3885 ], "min": [ - 3755 + 3887 ], "stddev": [ - 3763 + 3895 ], "stddev_pop": [ - 3765 + 3897 ], "stddev_samp": [ - 3767 + 3899 ], "sum": [ - 3771 + 3903 ], "var_pop": [ - 3775 + 3907 ], "var_samp": [ - 3777 + 3909 ], "variance": [ - 3779 + 3911 ], "__typename": [ 84 @@ -74537,37 +76787,37 @@ export default { }, "player_kills_by_weapon_aggregate_order_by": { "avg": [ - 3748 + 3880 ], "count": [ - 3373 + 3505 ], "max": [ - 3754 + 3886 ], "min": [ - 3756 + 3888 ], "stddev": [ - 3764 + 3896 ], "stddev_pop": [ - 3766 + 3898 ], "stddev_samp": [ - 3768 + 3900 ], "sum": [ - 3772 + 3904 ], "var_pop": [ - 3776 + 3908 ], "var_samp": [ - 3778 + 3910 ], "variance": [ - 3780 + 3912 ], "__typename": [ 84 @@ -74575,10 +76825,10 @@ export default { }, "player_kills_by_weapon_arr_rel_insert_input": { "data": [ - 3752 + 3884 ], "on_conflict": [ - 3758 + 3890 ], "__typename": [ 84 @@ -74597,10 +76847,10 @@ export default { }, "player_kills_by_weapon_avg_order_by": { "kill_count": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -74608,22 +76858,22 @@ export default { }, "player_kills_by_weapon_bool_exp": { "_and": [ - 3749 + 3881 ], "_not": [ - 3749 + 3881 ], "_or": [ - 3749 + 3881 ], "kill_count": [ - 271 + 302 ], "player": [ - 4335 + 4467 ], "player_steam_id": [ - 271 + 302 ], "with": [ 86 @@ -74635,10 +76885,10 @@ export default { "player_kills_by_weapon_constraint": {}, "player_kills_by_weapon_inc_input": { "kill_count": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -74646,13 +76896,13 @@ export default { }, "player_kills_by_weapon_insert_input": { "kill_count": [ - 269 + 300 ], "player": [ - 4342 + 4474 ], "player_steam_id": [ - 269 + 300 ], "with": [ 84 @@ -74663,10 +76913,10 @@ export default { }, "player_kills_by_weapon_max_fields": { "kill_count": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "with": [ 84 @@ -74677,13 +76927,13 @@ export default { }, "player_kills_by_weapon_max_order_by": { "kill_count": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "with": [ - 3373 + 3505 ], "__typename": [ 84 @@ -74691,10 +76941,10 @@ export default { }, "player_kills_by_weapon_min_fields": { "kill_count": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "with": [ 84 @@ -74705,13 +76955,13 @@ export default { }, "player_kills_by_weapon_min_order_by": { "kill_count": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "with": [ - 3373 + 3505 ], "__typename": [ 84 @@ -74722,7 +76972,7 @@ export default { 41 ], "returning": [ - 3740 + 3872 ], "__typename": [ 84 @@ -74730,13 +76980,13 @@ export default { }, "player_kills_by_weapon_on_conflict": { "constraint": [ - 3750 + 3882 ], "update_columns": [ - 3773 + 3905 ], "where": [ - 3749 + 3881 ], "__typename": [ 84 @@ -74744,16 +76994,16 @@ export default { }, "player_kills_by_weapon_order_by": { "kill_count": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "player_steam_id": [ - 3373 + 3505 ], "with": [ - 3373 + 3505 ], "__typename": [ 84 @@ -74761,7 +77011,7 @@ export default { }, "player_kills_by_weapon_pk_columns_input": { "player_steam_id": [ - 269 + 300 ], "with": [ 84 @@ -74773,10 +77023,10 @@ export default { "player_kills_by_weapon_select_column": {}, "player_kills_by_weapon_set_input": { "kill_count": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "with": [ 84 @@ -74798,10 +77048,10 @@ export default { }, "player_kills_by_weapon_stddev_order_by": { "kill_count": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -74820,10 +77070,10 @@ export default { }, "player_kills_by_weapon_stddev_pop_order_by": { "kill_count": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -74842,10 +77092,10 @@ export default { }, "player_kills_by_weapon_stddev_samp_order_by": { "kill_count": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -74853,10 +77103,10 @@ export default { }, "player_kills_by_weapon_stream_cursor_input": { "initial_value": [ - 3770 + 3902 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -74864,10 +77114,10 @@ export default { }, "player_kills_by_weapon_stream_cursor_value_input": { "kill_count": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "with": [ 84 @@ -74878,10 +77128,10 @@ export default { }, "player_kills_by_weapon_sum_fields": { "kill_count": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -74889,10 +77139,10 @@ export default { }, "player_kills_by_weapon_sum_order_by": { "kill_count": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -74901,13 +77151,13 @@ export default { "player_kills_by_weapon_update_column": {}, "player_kills_by_weapon_updates": { "_inc": [ - 3751 + 3883 ], "_set": [ - 3762 + 3894 ], "where": [ - 3749 + 3881 ], "__typename": [ 84 @@ -74926,10 +77176,10 @@ export default { }, "player_kills_by_weapon_var_pop_order_by": { "kill_count": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -74948,10 +77198,10 @@ export default { }, "player_kills_by_weapon_var_samp_order_by": { "kill_count": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -74970,10 +77220,10 @@ export default { }, "player_kills_by_weapon_variance_order_by": { "kill_count": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -74982,10 +77232,10 @@ export default { "player_kills_constraint": {}, "player_kills_inc_input": { "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "round": [ 41 @@ -75005,10 +77255,10 @@ export default { 84 ], "attacked_player": [ - 4342 + 4474 ], "attacked_steam_id": [ - 269 + 300 ], "attacked_team": [ 84 @@ -75020,7 +77270,7 @@ export default { 84 ], "attacker_steam_id": [ - 269 + 300 ], "attacker_team": [ 84 @@ -75029,7 +77279,7 @@ export default { 6 ], "deleted_at": [ - 4954 + 5086 ], "headshot": [ 6 @@ -75041,22 +77291,22 @@ export default { 6 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2991 + 3123 ], "match_map_id": [ - 5454 + 6298 ], "no_scope": [ 6 ], "player": [ - 4342 + 4474 ], "round": [ 41 @@ -75068,7 +77318,7 @@ export default { 6 ], "time": [ - 4954 + 5086 ], "with": [ 84 @@ -75085,7 +77335,7 @@ export default { 84 ], "attacked_steam_id": [ - 269 + 300 ], "attacked_team": [ 84 @@ -75097,28 +77347,28 @@ export default { 84 ], "attacker_steam_id": [ - 269 + 300 ], "attacker_team": [ 84 ], "deleted_at": [ - 4954 + 5086 ], "hitgroup": [ 84 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "with": [ 84 @@ -75129,49 +77379,49 @@ export default { }, "player_kills_max_order_by": { "attacked_location": [ - 3373 + 3505 ], "attacked_location_coordinates": [ - 3373 + 3505 ], "attacked_steam_id": [ - 3373 + 3505 ], "attacked_team": [ - 3373 + 3505 ], "attacker_location": [ - 3373 + 3505 ], "attacker_location_coordinates": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "attacker_team": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "hitgroup": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "with": [ - 3373 + 3505 ], "__typename": [ 84 @@ -75185,7 +77435,7 @@ export default { 84 ], "attacked_steam_id": [ - 269 + 300 ], "attacked_team": [ 84 @@ -75197,28 +77447,28 @@ export default { 84 ], "attacker_steam_id": [ - 269 + 300 ], "attacker_team": [ 84 ], "deleted_at": [ - 4954 + 5086 ], "hitgroup": [ 84 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "with": [ 84 @@ -75229,49 +77479,49 @@ export default { }, "player_kills_min_order_by": { "attacked_location": [ - 3373 + 3505 ], "attacked_location_coordinates": [ - 3373 + 3505 ], "attacked_steam_id": [ - 3373 + 3505 ], "attacked_team": [ - 3373 + 3505 ], "attacker_location": [ - 3373 + 3505 ], "attacker_location_coordinates": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "attacker_team": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "hitgroup": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "with": [ - 3373 + 3505 ], "__typename": [ 84 @@ -75282,7 +77532,7 @@ export default { 41 ], "returning": [ - 3728 + 3860 ], "__typename": [ 84 @@ -75290,13 +77540,13 @@ export default { }, "player_kills_on_conflict": { "constraint": [ - 3781 + 3913 ], "update_columns": [ - 3806 + 3938 ], "where": [ - 3739 + 3871 ], "__typename": [ 84 @@ -75304,88 +77554,88 @@ export default { }, "player_kills_order_by": { "assisted": [ - 3373 + 3505 ], "attacked_location": [ - 3373 + 3505 ], "attacked_location_coordinates": [ - 3373 + 3505 ], "attacked_player": [ - 4344 + 4476 ], "attacked_steam_id": [ - 3373 + 3505 ], "attacked_team": [ - 3373 + 3505 ], "attacker_location": [ - 3373 + 3505 ], "attacker_location_coordinates": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "attacker_team": [ - 3373 + 3505 ], "blinded": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "headshot": [ - 3373 + 3505 ], "hitgroup": [ - 3373 + 3505 ], "in_air": [ - 3373 + 3505 ], "is_suicide": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "no_scope": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "round": [ - 3373 + 3505 ], "team_kill": [ - 3373 + 3505 ], "thru_smoke": [ - 3373 + 3505 ], "thru_wall": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "with": [ - 3373 + 3505 ], "__typename": [ 84 @@ -75393,16 +77643,16 @@ export default { }, "player_kills_pk_columns_input": { "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "match_map_id": [ - 5454 + 6298 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -75422,7 +77672,7 @@ export default { 84 ], "attacked_steam_id": [ - 269 + 300 ], "attacked_team": [ 84 @@ -75434,7 +77684,7 @@ export default { 84 ], "attacker_steam_id": [ - 269 + 300 ], "attacker_team": [ 84 @@ -75443,7 +77693,7 @@ export default { 6 ], "deleted_at": [ - 4954 + 5086 ], "headshot": [ 6 @@ -75455,10 +77705,10 @@ export default { 6 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "no_scope": [ 6 @@ -75473,7 +77723,7 @@ export default { 6 ], "time": [ - 4954 + 5086 ], "with": [ 84 @@ -75498,13 +77748,13 @@ export default { }, "player_kills_stddev_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -75526,13 +77776,13 @@ export default { }, "player_kills_stddev_pop_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -75554,13 +77804,13 @@ export default { }, "player_kills_stddev_samp_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -75568,10 +77818,10 @@ export default { }, "player_kills_stream_cursor_input": { "initial_value": [ - 3803 + 3935 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -75588,7 +77838,7 @@ export default { 84 ], "attacked_steam_id": [ - 269 + 300 ], "attacked_team": [ 84 @@ -75600,7 +77850,7 @@ export default { 84 ], "attacker_steam_id": [ - 269 + 300 ], "attacker_team": [ 84 @@ -75609,7 +77859,7 @@ export default { 6 ], "deleted_at": [ - 4954 + 5086 ], "headshot": [ 6 @@ -75621,10 +77871,10 @@ export default { 6 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "no_scope": [ 6 @@ -75639,7 +77889,7 @@ export default { 6 ], "time": [ - 4954 + 5086 ], "with": [ 84 @@ -75650,10 +77900,10 @@ export default { }, "player_kills_sum_fields": { "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "round": [ 41 @@ -75664,13 +77914,13 @@ export default { }, "player_kills_sum_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -75679,13 +77929,13 @@ export default { "player_kills_update_column": {}, "player_kills_updates": { "_inc": [ - 3782 + 3914 ], "_set": [ - 3795 + 3927 ], "where": [ - 3739 + 3871 ], "__typename": [ 84 @@ -75707,13 +77957,13 @@ export default { }, "player_kills_var_pop_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -75735,13 +77985,13 @@ export default { }, "player_kills_var_samp_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -75763,13 +78013,13 @@ export default { }, "player_kills_variance_order_by": { "attacked_steam_id": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -75786,7 +78036,7 @@ export default { 41 ], "value": [ - 1842 + 1974 ], "__typename": [ 84 @@ -75794,10 +78044,10 @@ export default { }, "player_leaderboard_rank_aggregate": { "aggregate": [ - 3816 + 3948 ], "nodes": [ - 3814 + 3946 ], "__typename": [ 84 @@ -75805,13 +78055,13 @@ export default { }, "player_leaderboard_rank_aggregate_fields": { "avg": [ - 3817 + 3949 ], "count": [ 41, { "columns": [ - 3825, + 3957, "[player_leaderboard_rank_select_column!]" ], "distinct": [ @@ -75820,31 +78070,31 @@ export default { } ], "max": [ - 3821 + 3953 ], "min": [ - 3822 + 3954 ], "stddev": [ - 3827 + 3959 ], "stddev_pop": [ - 3828 + 3960 ], "stddev_samp": [ - 3829 + 3961 ], "sum": [ - 3832 + 3964 ], "var_pop": [ - 3834 + 3966 ], "var_samp": [ - 3835 + 3967 ], "variance": [ - 3836 + 3968 ], "__typename": [ 84 @@ -75866,13 +78116,13 @@ export default { }, "player_leaderboard_rank_bool_exp": { "_and": [ - 3818 + 3950 ], "_not": [ - 3818 + 3950 ], "_or": [ - 3818 + 3950 ], "player_steam_id": [ 86 @@ -75884,7 +78134,7 @@ export default { 42 ], "value": [ - 1843 + 1975 ], "__typename": [ 84 @@ -75898,7 +78148,7 @@ export default { 41 ], "value": [ - 1842 + 1974 ], "__typename": [ 84 @@ -75915,7 +78165,7 @@ export default { 41 ], "value": [ - 1842 + 1974 ], "__typename": [ 84 @@ -75932,7 +78182,7 @@ export default { 41 ], "value": [ - 1842 + 1974 ], "__typename": [ 84 @@ -75949,7 +78199,7 @@ export default { 41 ], "value": [ - 1842 + 1974 ], "__typename": [ 84 @@ -75960,7 +78210,7 @@ export default { 41 ], "returning": [ - 3814 + 3946 ], "__typename": [ 84 @@ -75968,16 +78218,16 @@ export default { }, "player_leaderboard_rank_order_by": { "player_steam_id": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "total": [ - 3373 + 3505 ], "value": [ - 3373 + 3505 ], "__typename": [ 84 @@ -75995,7 +78245,7 @@ export default { 41 ], "value": [ - 1842 + 1974 ], "__typename": [ 84 @@ -76045,10 +78295,10 @@ export default { }, "player_leaderboard_rank_stream_cursor_input": { "initial_value": [ - 3831 + 3963 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -76065,7 +78315,7 @@ export default { 41 ], "value": [ - 1842 + 1974 ], "__typename": [ 84 @@ -76079,7 +78329,7 @@ export default { 41 ], "value": [ - 1842 + 1974 ], "__typename": [ 84 @@ -76087,13 +78337,13 @@ export default { }, "player_leaderboard_rank_updates": { "_inc": [ - 3819 + 3951 ], "_set": [ - 3826 + 3958 ], "where": [ - 3818 + 3950 ], "__typename": [ 84 @@ -76161,7 +78411,7 @@ export default { 41 ], "crosshair_angle_sum_deg": [ - 3371 + 3503 ], "damage": [ 41 @@ -76203,7 +78453,7 @@ export default { 41 ], "flash_duration_sum": [ - 3371 + 3503 ], "flashes_thrown": [ 41 @@ -76257,16 +78507,16 @@ export default { 41 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "molotov_damage": [ 41 @@ -76281,7 +78531,7 @@ export default { 41 ], "player": [ - 4331 + 4463 ], "rounds_ct": [ 41 @@ -76314,7 +78564,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "team_damage": [ 41 @@ -76329,7 +78579,7 @@ export default { 41 ], "time_to_damage_sum_s": [ - 3371 + 3503 ], "total_engagement_frames": [ 41 @@ -76359,7 +78609,7 @@ export default { 41 ], "updated_at": [ - 4954 + 5086 ], "util_on_death_count": [ 41 @@ -76379,10 +78629,10 @@ export default { }, "player_match_map_stats_aggregate": { "aggregate": [ - 3841 + 3973 ], "nodes": [ - 3837 + 3969 ], "__typename": [ 84 @@ -76390,7 +78640,7 @@ export default { }, "player_match_map_stats_aggregate_bool_exp": { "count": [ - 3840 + 3972 ], "__typename": [ 84 @@ -76398,13 +78648,13 @@ export default { }, "player_match_map_stats_aggregate_bool_exp_count": { "arguments": [ - 3858 + 3990 ], "distinct": [ 6 ], "filter": [ - 3846 + 3978 ], "predicate": [ 42 @@ -76415,13 +78665,13 @@ export default { }, "player_match_map_stats_aggregate_fields": { "avg": [ - 3844 + 3976 ], "count": [ 41, { "columns": [ - 3858, + 3990, "[player_match_map_stats_select_column!]" ], "distinct": [ @@ -76430,31 +78680,31 @@ export default { } ], "max": [ - 3850 + 3982 ], "min": [ - 3852 + 3984 ], "stddev": [ - 3860 + 3992 ], "stddev_pop": [ - 3862 + 3994 ], "stddev_samp": [ - 3864 + 3996 ], "sum": [ - 3868 + 4000 ], "var_pop": [ - 3872 + 4004 ], "var_samp": [ - 3874 + 4006 ], "variance": [ - 3876 + 4008 ], "__typename": [ 84 @@ -76462,37 +78712,37 @@ export default { }, "player_match_map_stats_aggregate_order_by": { "avg": [ - 3845 + 3977 ], "count": [ - 3373 + 3505 ], "max": [ - 3851 + 3983 ], "min": [ - 3853 + 3985 ], "stddev": [ - 3861 + 3993 ], "stddev_pop": [ - 3863 + 3995 ], "stddev_samp": [ - 3865 + 3997 ], "sum": [ - 3869 + 4001 ], "var_pop": [ - 3873 + 4005 ], "var_samp": [ - 3875 + 4007 ], "variance": [ - 3877 + 4009 ], "__typename": [ 84 @@ -76500,10 +78750,10 @@ export default { }, "player_match_map_stats_arr_rel_insert_input": { "data": [ - 3849 + 3981 ], "on_conflict": [ - 3855 + 3987 ], "__typename": [ 84 @@ -76729,217 +78979,217 @@ export default { }, "player_match_map_stats_avg_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "crosshair_angle_count": [ - 3373 + 3505 ], "crosshair_angle_sum_deg": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flash_duration_count": [ - 3373 + 3505 ], "flash_duration_sum": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kast_rounds": [ - 3373 + 3505 ], "kast_total_rounds": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "time_to_damage_count": [ - 3373 + 3505 ], "time_to_damage_sum_s": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "util_on_death_count": [ - 3373 + 3505 ], "util_on_death_sum": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -76947,13 +79197,13 @@ export default { }, "player_match_map_stats_bool_exp": { "_and": [ - 3846 + 3978 ], "_not": [ - 3846 + 3978 ], "_or": [ - 3846 + 3978 ], "assists": [ 42 @@ -76974,7 +79224,7 @@ export default { 42 ], "crosshair_angle_sum_deg": [ - 3372 + 3504 ], "damage": [ 42 @@ -77016,7 +79266,7 @@ export default { 42 ], "flash_duration_sum": [ - 3372 + 3504 ], "flashes_thrown": [ 42 @@ -77070,16 +79320,16 @@ export default { 42 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "molotov_damage": [ 42 @@ -77094,7 +79344,7 @@ export default { 42 ], "player": [ - 4335 + 4467 ], "rounds_ct": [ 42 @@ -77127,7 +79377,7 @@ export default { 42 ], "steam_id": [ - 271 + 302 ], "team_damage": [ 42 @@ -77142,7 +79392,7 @@ export default { 42 ], "time_to_damage_sum_s": [ - 3372 + 3504 ], "total_engagement_frames": [ 42 @@ -77172,7 +79422,7 @@ export default { 42 ], "updated_at": [ - 4955 + 5087 ], "util_on_death_count": [ 42 @@ -77211,7 +79461,7 @@ export default { 41 ], "crosshair_angle_sum_deg": [ - 3371 + 3503 ], "damage": [ 41 @@ -77253,7 +79503,7 @@ export default { 41 ], "flash_duration_sum": [ - 3371 + 3503 ], "flashes_thrown": [ 41 @@ -77349,7 +79599,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "team_damage": [ 41 @@ -77364,7 +79614,7 @@ export default { 41 ], "time_to_damage_sum_s": [ - 3371 + 3503 ], "total_engagement_frames": [ 41 @@ -77429,7 +79679,7 @@ export default { 41 ], "crosshair_angle_sum_deg": [ - 3371 + 3503 ], "damage": [ 41 @@ -77471,7 +79721,7 @@ export default { 41 ], "flash_duration_sum": [ - 3371 + 3503 ], "flashes_thrown": [ 41 @@ -77525,16 +79775,16 @@ export default { 41 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2991 + 3123 ], "match_map_id": [ - 5454 + 6298 ], "molotov_damage": [ 41 @@ -77549,7 +79799,7 @@ export default { 41 ], "player": [ - 4342 + 4474 ], "rounds_ct": [ 41 @@ -77582,7 +79832,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "team_damage": [ 41 @@ -77597,7 +79847,7 @@ export default { 41 ], "time_to_damage_sum_s": [ - 3371 + 3503 ], "total_engagement_frames": [ 41 @@ -77627,7 +79877,7 @@ export default { 41 ], "updated_at": [ - 4954 + 5086 ], "util_on_death_count": [ 41 @@ -77665,7 +79915,7 @@ export default { 41 ], "crosshair_angle_sum_deg": [ - 3371 + 3503 ], "damage": [ 41 @@ -77707,7 +79957,7 @@ export default { 41 ], "flash_duration_sum": [ - 3371 + 3503 ], "flashes_thrown": [ 41 @@ -77761,10 +80011,10 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "molotov_damage": [ 41 @@ -77809,7 +80059,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "team_damage": [ 41 @@ -77824,7 +80074,7 @@ export default { 41 ], "time_to_damage_sum_s": [ - 3371 + 3503 ], "total_engagement_frames": [ 41 @@ -77854,7 +80104,7 @@ export default { 41 ], "updated_at": [ - 4954 + 5086 ], "util_on_death_count": [ 41 @@ -77874,226 +80124,226 @@ export default { }, "player_match_map_stats_max_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "crosshair_angle_count": [ - 3373 + 3505 ], "crosshair_angle_sum_deg": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flash_duration_count": [ - 3373 + 3505 ], "flash_duration_sum": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kast_rounds": [ - 3373 + 3505 ], "kast_total_rounds": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "time_to_damage_count": [ - 3373 + 3505 ], "time_to_damage_sum_s": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "updated_at": [ - 3373 + 3505 ], "util_on_death_count": [ - 3373 + 3505 ], "util_on_death_sum": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -78119,7 +80369,7 @@ export default { 41 ], "crosshair_angle_sum_deg": [ - 3371 + 3503 ], "damage": [ 41 @@ -78161,7 +80411,7 @@ export default { 41 ], "flash_duration_sum": [ - 3371 + 3503 ], "flashes_thrown": [ 41 @@ -78215,10 +80465,10 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "molotov_damage": [ 41 @@ -78263,7 +80513,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "team_damage": [ 41 @@ -78278,7 +80528,7 @@ export default { 41 ], "time_to_damage_sum_s": [ - 3371 + 3503 ], "total_engagement_frames": [ 41 @@ -78308,7 +80558,7 @@ export default { 41 ], "updated_at": [ - 4954 + 5086 ], "util_on_death_count": [ 41 @@ -78328,226 +80578,226 @@ export default { }, "player_match_map_stats_min_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "crosshair_angle_count": [ - 3373 + 3505 ], "crosshair_angle_sum_deg": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flash_duration_count": [ - 3373 + 3505 ], "flash_duration_sum": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kast_rounds": [ - 3373 + 3505 ], "kast_total_rounds": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "time_to_damage_count": [ - 3373 + 3505 ], "time_to_damage_sum_s": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "updated_at": [ - 3373 + 3505 ], "util_on_death_count": [ - 3373 + 3505 ], "util_on_death_sum": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -78558,7 +80808,7 @@ export default { 41 ], "returning": [ - 3837 + 3969 ], "__typename": [ 84 @@ -78566,13 +80816,13 @@ export default { }, "player_match_map_stats_on_conflict": { "constraint": [ - 3847 + 3979 ], "update_columns": [ - 3870 + 4002 ], "where": [ - 3846 + 3978 ], "__typename": [ 84 @@ -78580,235 +80830,235 @@ export default { }, "player_match_map_stats_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "crosshair_angle_count": [ - 3373 + 3505 ], "crosshair_angle_sum_deg": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flash_duration_count": [ - 3373 + 3505 ], "flash_duration_sum": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kast_rounds": [ - 3373 + 3505 ], "kast_total_rounds": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "time_to_damage_count": [ - 3373 + 3505 ], "time_to_damage_sum_s": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "updated_at": [ - 3373 + 3505 ], "util_on_death_count": [ - 3373 + 3505 ], "util_on_death_sum": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -78816,10 +81066,10 @@ export default { }, "player_match_map_stats_pk_columns_input": { "match_map_id": [ - 5454 + 6298 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -78846,7 +81096,7 @@ export default { 41 ], "crosshair_angle_sum_deg": [ - 3371 + 3503 ], "damage": [ 41 @@ -78888,7 +81138,7 @@ export default { 41 ], "flash_duration_sum": [ - 3371 + 3503 ], "flashes_thrown": [ 41 @@ -78942,10 +81192,10 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "molotov_damage": [ 41 @@ -78990,7 +81240,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "team_damage": [ 41 @@ -79005,7 +81255,7 @@ export default { 41 ], "time_to_damage_sum_s": [ - 3371 + 3503 ], "total_engagement_frames": [ 41 @@ -79035,7 +81285,7 @@ export default { 41 ], "updated_at": [ - 4954 + 5086 ], "util_on_death_count": [ 41 @@ -79273,217 +81523,217 @@ export default { }, "player_match_map_stats_stddev_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "crosshair_angle_count": [ - 3373 + 3505 ], "crosshair_angle_sum_deg": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flash_duration_count": [ - 3373 + 3505 ], "flash_duration_sum": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kast_rounds": [ - 3373 + 3505 ], "kast_total_rounds": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "time_to_damage_count": [ - 3373 + 3505 ], "time_to_damage_sum_s": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "util_on_death_count": [ - 3373 + 3505 ], "util_on_death_sum": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -79709,217 +81959,217 @@ export default { }, "player_match_map_stats_stddev_pop_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "crosshair_angle_count": [ - 3373 + 3505 ], "crosshair_angle_sum_deg": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flash_duration_count": [ - 3373 + 3505 ], "flash_duration_sum": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kast_rounds": [ - 3373 + 3505 ], "kast_total_rounds": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "time_to_damage_count": [ - 3373 + 3505 ], "time_to_damage_sum_s": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "util_on_death_count": [ - 3373 + 3505 ], "util_on_death_sum": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -80145,217 +82395,217 @@ export default { }, "player_match_map_stats_stddev_samp_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "crosshair_angle_count": [ - 3373 + 3505 ], "crosshair_angle_sum_deg": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flash_duration_count": [ - 3373 + 3505 ], "flash_duration_sum": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kast_rounds": [ - 3373 + 3505 ], "kast_total_rounds": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "time_to_damage_count": [ - 3373 + 3505 ], "time_to_damage_sum_s": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "util_on_death_count": [ - 3373 + 3505 ], "util_on_death_sum": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -80363,10 +82613,10 @@ export default { }, "player_match_map_stats_stream_cursor_input": { "initial_value": [ - 3867 + 3999 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -80392,7 +82642,7 @@ export default { 41 ], "crosshair_angle_sum_deg": [ - 3371 + 3503 ], "damage": [ 41 @@ -80434,7 +82684,7 @@ export default { 41 ], "flash_duration_sum": [ - 3371 + 3503 ], "flashes_thrown": [ 41 @@ -80488,10 +82738,10 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "molotov_damage": [ 41 @@ -80536,7 +82786,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "team_damage": [ 41 @@ -80551,7 +82801,7 @@ export default { 41 ], "time_to_damage_sum_s": [ - 3371 + 3503 ], "total_engagement_frames": [ 41 @@ -80581,7 +82831,7 @@ export default { 41 ], "updated_at": [ - 4954 + 5086 ], "util_on_death_count": [ 41 @@ -80619,7 +82869,7 @@ export default { 41 ], "crosshair_angle_sum_deg": [ - 3371 + 3503 ], "damage": [ 41 @@ -80661,7 +82911,7 @@ export default { 41 ], "flash_duration_sum": [ - 3371 + 3503 ], "flashes_thrown": [ 41 @@ -80757,7 +83007,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "team_damage": [ 41 @@ -80772,7 +83022,7 @@ export default { 41 ], "time_to_damage_sum_s": [ - 3371 + 3503 ], "total_engagement_frames": [ 41 @@ -80819,217 +83069,217 @@ export default { }, "player_match_map_stats_sum_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "crosshair_angle_count": [ - 3373 + 3505 ], "crosshair_angle_sum_deg": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flash_duration_count": [ - 3373 + 3505 ], "flash_duration_sum": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kast_rounds": [ - 3373 + 3505 ], "kast_total_rounds": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "time_to_damage_count": [ - 3373 + 3505 ], "time_to_damage_sum_s": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "util_on_death_count": [ - 3373 + 3505 ], "util_on_death_sum": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -81038,13 +83288,13 @@ export default { "player_match_map_stats_update_column": {}, "player_match_map_stats_updates": { "_inc": [ - 3848 + 3980 ], "_set": [ - 3859 + 3991 ], "where": [ - 3846 + 3978 ], "__typename": [ 84 @@ -81270,217 +83520,217 @@ export default { }, "player_match_map_stats_var_pop_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "crosshair_angle_count": [ - 3373 + 3505 ], "crosshair_angle_sum_deg": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flash_duration_count": [ - 3373 + 3505 ], "flash_duration_sum": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kast_rounds": [ - 3373 + 3505 ], "kast_total_rounds": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "time_to_damage_count": [ - 3373 + 3505 ], "time_to_damage_sum_s": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "util_on_death_count": [ - 3373 + 3505 ], "util_on_death_sum": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -81706,217 +83956,217 @@ export default { }, "player_match_map_stats_var_samp_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "crosshair_angle_count": [ - 3373 + 3505 ], "crosshair_angle_sum_deg": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flash_duration_count": [ - 3373 + 3505 ], "flash_duration_sum": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kast_rounds": [ - 3373 + 3505 ], "kast_total_rounds": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "time_to_damage_count": [ - 3373 + 3505 ], "time_to_damage_sum_s": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "util_on_death_count": [ - 3373 + 3505 ], "util_on_death_sum": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -82142,217 +84392,217 @@ export default { }, "player_match_map_stats_variance_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "crosshair_angle_count": [ - 3373 + 3505 ], "crosshair_angle_sum_deg": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flash_duration_count": [ - 3373 + 3505 ], "flash_duration_sum": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kast_rounds": [ - 3373 + 3505 ], "kast_total_rounds": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "time_to_damage_count": [ - 3373 + 3505 ], "time_to_damage_sum_s": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "util_on_death_count": [ - 3373 + 3505 ], "util_on_death_sum": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -82360,40 +84610,40 @@ export default { }, "player_match_performance_v": { "accuracy": [ - 3371 + 3503 ], "accuracy_spotted": [ - 3371 + 3503 ], "aim_rating": [ - 1842 + 1974 ], "counter_strafe_pct": [ - 3371 + 3503 ], "enemy_blind_pr": [ - 3371 + 3503 ], "flash_assists_pr": [ - 3371 + 3503 ], "hs_pct": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "match_id": [ - 5454 + 6298 ], "overall_rating": [ - 1842 + 1974 ], "played_at": [ - 4954 + 5086 ], "positioning_rating": [ - 1842 + 1974 ], "rounds": [ 41 @@ -82402,19 +84652,19 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "survival_pct": [ - 3371 + 3503 ], "traded_death_pct": [ - 3371 + 3503 ], "util_efficiency": [ - 3371 + 3503 ], "utility_rating": [ - 1842 + 1974 ], "__typename": [ 84 @@ -82422,10 +84672,10 @@ export default { }, "player_match_performance_v_aggregate": { "aggregate": [ - 3880 + 4012 ], "nodes": [ - 3878 + 4010 ], "__typename": [ 84 @@ -82433,13 +84683,13 @@ export default { }, "player_match_performance_v_aggregate_fields": { "avg": [ - 3881 + 4013 ], "count": [ 41, { "columns": [ - 3886, + 4018, "[player_match_performance_v_select_column!]" ], "distinct": [ @@ -82448,31 +84698,31 @@ export default { } ], "max": [ - 3883 + 4015 ], "min": [ - 3884 + 4016 ], "stddev": [ - 3887 + 4019 ], "stddev_pop": [ - 3888 + 4020 ], "stddev_samp": [ - 3889 + 4021 ], "sum": [ - 3892 + 4024 ], "var_pop": [ - 3893 + 4025 ], "var_samp": [ - 3894 + 4026 ], "variance": [ - 3895 + 4027 ], "__typename": [ 84 @@ -82533,49 +84783,49 @@ export default { }, "player_match_performance_v_bool_exp": { "_and": [ - 3882 + 4014 ], "_not": [ - 3882 + 4014 ], "_or": [ - 3882 + 4014 ], "accuracy": [ - 3372 + 3504 ], "accuracy_spotted": [ - 3372 + 3504 ], "aim_rating": [ - 1843 + 1975 ], "counter_strafe_pct": [ - 3372 + 3504 ], "enemy_blind_pr": [ - 3372 + 3504 ], "flash_assists_pr": [ - 3372 + 3504 ], "hs_pct": [ - 3372 + 3504 ], "kast_pct": [ - 3372 + 3504 ], "match_id": [ - 5456 + 6300 ], "overall_rating": [ - 1843 + 1975 ], "played_at": [ - 4955 + 5087 ], "positioning_rating": [ - 1843 + 1975 ], "rounds": [ 42 @@ -82584,19 +84834,19 @@ export default { 86 ], "steam_id": [ - 271 + 302 ], "survival_pct": [ - 3372 + 3504 ], "traded_death_pct": [ - 3372 + 3504 ], "util_efficiency": [ - 3372 + 3504 ], "utility_rating": [ - 1843 + 1975 ], "__typename": [ 84 @@ -82604,40 +84854,40 @@ export default { }, "player_match_performance_v_max_fields": { "accuracy": [ - 3371 + 3503 ], "accuracy_spotted": [ - 3371 + 3503 ], "aim_rating": [ - 1842 + 1974 ], "counter_strafe_pct": [ - 3371 + 3503 ], "enemy_blind_pr": [ - 3371 + 3503 ], "flash_assists_pr": [ - 3371 + 3503 ], "hs_pct": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "match_id": [ - 5454 + 6298 ], "overall_rating": [ - 1842 + 1974 ], "played_at": [ - 4954 + 5086 ], "positioning_rating": [ - 1842 + 1974 ], "rounds": [ 41 @@ -82646,19 +84896,19 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "survival_pct": [ - 3371 + 3503 ], "traded_death_pct": [ - 3371 + 3503 ], "util_efficiency": [ - 3371 + 3503 ], "utility_rating": [ - 1842 + 1974 ], "__typename": [ 84 @@ -82666,40 +84916,40 @@ export default { }, "player_match_performance_v_min_fields": { "accuracy": [ - 3371 + 3503 ], "accuracy_spotted": [ - 3371 + 3503 ], "aim_rating": [ - 1842 + 1974 ], "counter_strafe_pct": [ - 3371 + 3503 ], "enemy_blind_pr": [ - 3371 + 3503 ], "flash_assists_pr": [ - 3371 + 3503 ], "hs_pct": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "match_id": [ - 5454 + 6298 ], "overall_rating": [ - 1842 + 1974 ], "played_at": [ - 4954 + 5086 ], "positioning_rating": [ - 1842 + 1974 ], "rounds": [ 41 @@ -82708,19 +84958,19 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "survival_pct": [ - 3371 + 3503 ], "traded_death_pct": [ - 3371 + 3503 ], "util_efficiency": [ - 3371 + 3503 ], "utility_rating": [ - 1842 + 1974 ], "__typename": [ 84 @@ -82728,61 +84978,61 @@ export default { }, "player_match_performance_v_order_by": { "accuracy": [ - 3373 + 3505 ], "accuracy_spotted": [ - 3373 + 3505 ], "aim_rating": [ - 3373 + 3505 ], "counter_strafe_pct": [ - 3373 + 3505 ], "enemy_blind_pr": [ - 3373 + 3505 ], "flash_assists_pr": [ - 3373 + 3505 ], "hs_pct": [ - 3373 + 3505 ], "kast_pct": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "overall_rating": [ - 3373 + 3505 ], "played_at": [ - 3373 + 3505 ], "positioning_rating": [ - 3373 + 3505 ], "rounds": [ - 3373 + 3505 ], "source": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "survival_pct": [ - 3373 + 3505 ], "traded_death_pct": [ - 3373 + 3505 ], "util_efficiency": [ - 3373 + 3505 ], "utility_rating": [ - 3373 + 3505 ], "__typename": [ 84 @@ -82950,10 +85200,10 @@ export default { }, "player_match_performance_v_stream_cursor_input": { "initial_value": [ - 3891 + 4023 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -82961,40 +85211,40 @@ export default { }, "player_match_performance_v_stream_cursor_value_input": { "accuracy": [ - 3371 + 3503 ], "accuracy_spotted": [ - 3371 + 3503 ], "aim_rating": [ - 1842 + 1974 ], "counter_strafe_pct": [ - 3371 + 3503 ], "enemy_blind_pr": [ - 3371 + 3503 ], "flash_assists_pr": [ - 3371 + 3503 ], "hs_pct": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "match_id": [ - 5454 + 6298 ], "overall_rating": [ - 1842 + 1974 ], "played_at": [ - 4954 + 5086 ], "positioning_rating": [ - 1842 + 1974 ], "rounds": [ 41 @@ -83003,19 +85253,19 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "survival_pct": [ - 3371 + 3503 ], "traded_death_pct": [ - 3371 + 3503 ], "util_efficiency": [ - 3371 + 3503 ], "utility_rating": [ - 1842 + 1974 ], "__typename": [ 84 @@ -83023,52 +85273,52 @@ export default { }, "player_match_performance_v_sum_fields": { "accuracy": [ - 3371 + 3503 ], "accuracy_spotted": [ - 3371 + 3503 ], "aim_rating": [ - 1842 + 1974 ], "counter_strafe_pct": [ - 3371 + 3503 ], "enemy_blind_pr": [ - 3371 + 3503 ], "flash_assists_pr": [ - 3371 + 3503 ], "hs_pct": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "overall_rating": [ - 1842 + 1974 ], "positioning_rating": [ - 1842 + 1974 ], "rounds": [ 41 ], "steam_id": [ - 269 + 300 ], "survival_pct": [ - 3371 + 3503 ], "traded_death_pct": [ - 3371 + 3503 ], "util_efficiency": [ - 3371 + 3503 ], "utility_rating": [ - 1842 + 1974 ], "__typename": [ 84 @@ -83244,13 +85494,13 @@ export default { 41 ], "avg_crosshair_angle_deg": [ - 3371 + 3503 ], "avg_flash_duration": [ - 3371 + 3503 ], "avg_time_to_damage_s": [ - 3371 + 3503 ], "counter_strafe_eligible_shots": [ 41 @@ -83340,7 +85590,7 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "molotov_damage": [ 41 @@ -83385,7 +85635,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "team_damage": [ 41 @@ -83424,7 +85674,7 @@ export default { 41 ], "utility_on_death": [ - 3371 + 3503 ], "wasted_magazine_shots": [ 41 @@ -83438,10 +85688,10 @@ export default { }, "player_match_stats_v_aggregate": { "aggregate": [ - 3900 + 4032 ], "nodes": [ - 3896 + 4028 ], "__typename": [ 84 @@ -83449,7 +85699,7 @@ export default { }, "player_match_stats_v_aggregate_bool_exp": { "count": [ - 3899 + 4031 ], "__typename": [ 84 @@ -83457,13 +85707,13 @@ export default { }, "player_match_stats_v_aggregate_bool_exp_count": { "arguments": [ - 3912 + 4044 ], "distinct": [ 6 ], "filter": [ - 3905 + 4037 ], "predicate": [ 42 @@ -83474,13 +85724,13 @@ export default { }, "player_match_stats_v_aggregate_fields": { "avg": [ - 3903 + 4035 ], "count": [ 41, { "columns": [ - 3912, + 4044, "[player_match_stats_v_select_column!]" ], "distinct": [ @@ -83489,31 +85739,31 @@ export default { } ], "max": [ - 3907 + 4039 ], "min": [ - 3909 + 4041 ], "stddev": [ - 3913 + 4045 ], "stddev_pop": [ - 3915 + 4047 ], "stddev_samp": [ - 3917 + 4049 ], "sum": [ - 3921 + 4053 ], "var_pop": [ - 3923 + 4055 ], "var_samp": [ - 3925 + 4057 ], "variance": [ - 3927 + 4059 ], "__typename": [ 84 @@ -83521,37 +85771,37 @@ export default { }, "player_match_stats_v_aggregate_order_by": { "avg": [ - 3904 + 4036 ], "count": [ - 3373 + 3505 ], "max": [ - 3908 + 4040 ], "min": [ - 3910 + 4042 ], "stddev": [ - 3914 + 4046 ], "stddev_pop": [ - 3916 + 4048 ], "stddev_samp": [ - 3918 + 4050 ], "sum": [ - 3922 + 4054 ], "var_pop": [ - 3924 + 4056 ], "var_samp": [ - 3926 + 4058 ], "variance": [ - 3928 + 4060 ], "__typename": [ 84 @@ -83559,7 +85809,7 @@ export default { }, "player_match_stats_v_arr_rel_insert_input": { "data": [ - 3906 + 4038 ], "__typename": [ 84 @@ -83767,199 +86017,199 @@ export default { }, "player_match_stats_v_avg_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "avg_crosshair_angle_deg": [ - 3373 + 3505 ], "avg_flash_duration": [ - 3373 + 3505 ], "avg_time_to_damage_s": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "utility_on_death": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -83967,13 +86217,13 @@ export default { }, "player_match_stats_v_bool_exp": { "_and": [ - 3905 + 4037 ], "_not": [ - 3905 + 4037 ], "_or": [ - 3905 + 4037 ], "assists": [ 42 @@ -83985,13 +86235,13 @@ export default { 42 ], "avg_crosshair_angle_deg": [ - 3372 + 3504 ], "avg_flash_duration": [ - 3372 + 3504 ], "avg_time_to_damage_s": [ - 3372 + 3504 ], "counter_strafe_eligible_shots": [ 42 @@ -84081,7 +86331,7 @@ export default { 42 ], "match_id": [ - 5456 + 6300 ], "molotov_damage": [ 42 @@ -84126,7 +86376,7 @@ export default { 42 ], "steam_id": [ - 271 + 302 ], "team_damage": [ 42 @@ -84165,7 +86415,7 @@ export default { 42 ], "utility_on_death": [ - 3372 + 3504 ], "wasted_magazine_shots": [ 42 @@ -84188,13 +86438,13 @@ export default { 41 ], "avg_crosshair_angle_deg": [ - 3371 + 3503 ], "avg_flash_duration": [ - 3371 + 3503 ], "avg_time_to_damage_s": [ - 3371 + 3503 ], "counter_strafe_eligible_shots": [ 41 @@ -84284,7 +86534,7 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "molotov_damage": [ 41 @@ -84329,7 +86579,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "team_damage": [ 41 @@ -84368,7 +86618,7 @@ export default { 41 ], "utility_on_death": [ - 3371 + 3503 ], "wasted_magazine_shots": [ 41 @@ -84391,13 +86641,13 @@ export default { 41 ], "avg_crosshair_angle_deg": [ - 3371 + 3503 ], "avg_flash_duration": [ - 3371 + 3503 ], "avg_time_to_damage_s": [ - 3371 + 3503 ], "counter_strafe_eligible_shots": [ 41 @@ -84487,7 +86737,7 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "molotov_damage": [ 41 @@ -84532,7 +86782,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "team_damage": [ 41 @@ -84571,7 +86821,7 @@ export default { 41 ], "utility_on_death": [ - 3371 + 3503 ], "wasted_magazine_shots": [ 41 @@ -84585,202 +86835,202 @@ export default { }, "player_match_stats_v_max_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "avg_crosshair_angle_deg": [ - 3373 + 3505 ], "avg_flash_duration": [ - 3373 + 3505 ], "avg_time_to_damage_s": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "utility_on_death": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -84797,13 +87047,13 @@ export default { 41 ], "avg_crosshair_angle_deg": [ - 3371 + 3503 ], "avg_flash_duration": [ - 3371 + 3503 ], "avg_time_to_damage_s": [ - 3371 + 3503 ], "counter_strafe_eligible_shots": [ 41 @@ -84893,7 +87143,7 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "molotov_damage": [ 41 @@ -84938,7 +87188,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "team_damage": [ 41 @@ -84977,7 +87227,7 @@ export default { 41 ], "utility_on_death": [ - 3371 + 3503 ], "wasted_magazine_shots": [ 41 @@ -84991,202 +87241,202 @@ export default { }, "player_match_stats_v_min_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "avg_crosshair_angle_deg": [ - 3373 + 3505 ], "avg_flash_duration": [ - 3373 + 3505 ], "avg_time_to_damage_s": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "utility_on_death": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -85194,202 +87444,202 @@ export default { }, "player_match_stats_v_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "avg_crosshair_angle_deg": [ - 3373 + 3505 ], "avg_flash_duration": [ - 3373 + 3505 ], "avg_time_to_damage_s": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "utility_on_death": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -85598,199 +87848,199 @@ export default { }, "player_match_stats_v_stddev_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "avg_crosshair_angle_deg": [ - 3373 + 3505 ], "avg_flash_duration": [ - 3373 + 3505 ], "avg_time_to_damage_s": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "utility_on_death": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -85998,199 +88248,199 @@ export default { }, "player_match_stats_v_stddev_pop_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "avg_crosshair_angle_deg": [ - 3373 + 3505 ], "avg_flash_duration": [ - 3373 + 3505 ], "avg_time_to_damage_s": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "utility_on_death": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -86398,199 +88648,199 @@ export default { }, "player_match_stats_v_stddev_samp_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "avg_crosshair_angle_deg": [ - 3373 + 3505 ], "avg_flash_duration": [ - 3373 + 3505 ], "avg_time_to_damage_s": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "utility_on_death": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -86598,10 +88848,10 @@ export default { }, "player_match_stats_v_stream_cursor_input": { "initial_value": [ - 3920 + 4052 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -86618,13 +88868,13 @@ export default { 41 ], "avg_crosshair_angle_deg": [ - 3371 + 3503 ], "avg_flash_duration": [ - 3371 + 3503 ], "avg_time_to_damage_s": [ - 3371 + 3503 ], "counter_strafe_eligible_shots": [ 41 @@ -86714,7 +88964,7 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "molotov_damage": [ 41 @@ -86759,7 +89009,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "team_damage": [ 41 @@ -86798,7 +89048,7 @@ export default { 41 ], "utility_on_death": [ - 3371 + 3503 ], "wasted_magazine_shots": [ 41 @@ -86821,13 +89071,13 @@ export default { 41 ], "avg_crosshair_angle_deg": [ - 3371 + 3503 ], "avg_flash_duration": [ - 3371 + 3503 ], "avg_time_to_damage_s": [ - 3371 + 3503 ], "counter_strafe_eligible_shots": [ 41 @@ -86959,7 +89209,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "team_damage": [ 41 @@ -86998,7 +89248,7 @@ export default { 41 ], "utility_on_death": [ - 3371 + 3503 ], "wasted_magazine_shots": [ 41 @@ -87012,199 +89262,199 @@ export default { }, "player_match_stats_v_sum_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "avg_crosshair_angle_deg": [ - 3373 + 3505 ], "avg_flash_duration": [ - 3373 + 3505 ], "avg_time_to_damage_s": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "utility_on_death": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -87412,199 +89662,199 @@ export default { }, "player_match_stats_v_var_pop_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "avg_crosshair_angle_deg": [ - 3373 + 3505 ], "avg_flash_duration": [ - 3373 + 3505 ], "avg_time_to_damage_s": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "utility_on_death": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -87812,199 +90062,199 @@ export default { }, "player_match_stats_v_var_samp_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "avg_crosshair_angle_deg": [ - 3373 + 3505 ], "avg_flash_duration": [ - 3373 + 3505 ], "avg_time_to_damage_s": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "utility_on_death": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -88212,199 +90462,199 @@ export default { }, "player_match_stats_v_variance_order_by": { "assists": [ - 3373 + 3505 ], "assists_ct": [ - 3373 + 3505 ], "assists_t": [ - 3373 + 3505 ], "avg_crosshair_angle_deg": [ - 3373 + 3505 ], "avg_flash_duration": [ - 3373 + 3505 ], "avg_time_to_damage_s": [ - 3373 + 3505 ], "counter_strafe_eligible_shots": [ - 3373 + 3505 ], "counter_strafed_shots": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_ct": [ - 3373 + 3505 ], "damage_t": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "deaths_ct": [ - 3373 + 3505 ], "deaths_t": [ - 3373 + 3505 ], "decoy_throws": [ - 3373 + 3505 ], "enemies_flashed": [ - 3373 + 3505 ], "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "five_kill_rounds": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "flashes_thrown": [ - 3373 + 3505 ], "four_kill_rounds": [ - 3373 + 3505 ], "he_damage": [ - 3373 + 3505 ], "he_team_damage": [ - 3373 + 3505 ], "he_throws": [ - 3373 + 3505 ], "headshot_hits": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_at_spotted": [ - 3373 + 3505 ], "hs_kills": [ - 3373 + 3505 ], "hs_kills_ct": [ - 3373 + 3505 ], "hs_kills_t": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kills_ct": [ - 3373 + 3505 ], "kills_t": [ - 3373 + 3505 ], "knife_kills": [ - 3373 + 3505 ], "molotov_damage": [ - 3373 + 3505 ], "molotov_throws": [ - 3373 + 3505 ], "non_awp_hits": [ - 3373 + 3505 ], "on_target_frames": [ - 3373 + 3505 ], "rounds_ct": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "rounds_t": [ - 3373 + 3505 ], "shots_at_spotted": [ - 3373 + 3505 ], "shots_fired": [ - 3373 + 3505 ], "smoke_throws": [ - 3373 + 3505 ], "spotted_count": [ - 3373 + 3505 ], "spotted_with_damage_count": [ - 3373 + 3505 ], "spray_hits": [ - 3373 + 3505 ], "spray_shots": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "team_damage": [ - 3373 + 3505 ], "team_flashed": [ - 3373 + 3505 ], "three_kill_rounds": [ - 3373 + 3505 ], "total_engagement_frames": [ - 3373 + 3505 ], "trade_kill_attempts": [ - 3373 + 3505 ], "trade_kill_opportunities": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_attempts": [ - 3373 + 3505 ], "traded_death_opportunities": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "two_kill_rounds": [ - 3373 + 3505 ], "unused_utility_value": [ - 3373 + 3505 ], "utility_on_death": [ - 3373 + 3505 ], "wasted_magazine_shots": [ - 3373 + 3505 ], "zeus_kills": [ - 3373 + 3505 ], "__typename": [ 84 @@ -88412,34 +90662,34 @@ export default { }, "player_objectives": { "deleted_at": [ - 4954 + 5086 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "player": [ - 4331 + 4463 ], "player_steam_id": [ - 269 + 300 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "type": [ - 1223 + 1254 ], "__typename": [ 84 @@ -88447,10 +90697,10 @@ export default { }, "player_objectives_aggregate": { "aggregate": [ - 3933 + 4065 ], "nodes": [ - 3929 + 4061 ], "__typename": [ 84 @@ -88458,7 +90708,7 @@ export default { }, "player_objectives_aggregate_bool_exp": { "count": [ - 3932 + 4064 ], "__typename": [ 84 @@ -88466,13 +90716,13 @@ export default { }, "player_objectives_aggregate_bool_exp_count": { "arguments": [ - 3950 + 4082 ], "distinct": [ 6 ], "filter": [ - 3938 + 4070 ], "predicate": [ 42 @@ -88483,13 +90733,13 @@ export default { }, "player_objectives_aggregate_fields": { "avg": [ - 3936 + 4068 ], "count": [ 41, { "columns": [ - 3950, + 4082, "[player_objectives_select_column!]" ], "distinct": [ @@ -88498,31 +90748,31 @@ export default { } ], "max": [ - 3942 + 4074 ], "min": [ - 3944 + 4076 ], "stddev": [ - 3952 + 4084 ], "stddev_pop": [ - 3954 + 4086 ], "stddev_samp": [ - 3956 + 4088 ], "sum": [ - 3960 + 4092 ], "var_pop": [ - 3964 + 4096 ], "var_samp": [ - 3966 + 4098 ], "variance": [ - 3968 + 4100 ], "__typename": [ 84 @@ -88530,37 +90780,37 @@ export default { }, "player_objectives_aggregate_order_by": { "avg": [ - 3937 + 4069 ], "count": [ - 3373 + 3505 ], "max": [ - 3943 + 4075 ], "min": [ - 3945 + 4077 ], "stddev": [ - 3953 + 4085 ], "stddev_pop": [ - 3955 + 4087 ], "stddev_samp": [ - 3957 + 4089 ], "sum": [ - 3961 + 4093 ], "var_pop": [ - 3965 + 4097 ], "var_samp": [ - 3967 + 4099 ], "variance": [ - 3969 + 4101 ], "__typename": [ 84 @@ -88568,10 +90818,10 @@ export default { }, "player_objectives_arr_rel_insert_input": { "data": [ - 3941 + 4073 ], "on_conflict": [ - 3947 + 4079 ], "__typename": [ 84 @@ -88590,10 +90840,10 @@ export default { }, "player_objectives_avg_order_by": { "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -88601,43 +90851,43 @@ export default { }, "player_objectives_bool_exp": { "_and": [ - 3938 + 4070 ], "_not": [ - 3938 + 4070 ], "_or": [ - 3938 + 4070 ], "deleted_at": [ - 4955 + 5087 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "player": [ - 4335 + 4467 ], "player_steam_id": [ - 271 + 302 ], "round": [ 42 ], "time": [ - 4955 + 5087 ], "type": [ - 1224 + 1255 ], "__typename": [ 84 @@ -88646,7 +90896,7 @@ export default { "player_objectives_constraint": {}, "player_objectives_inc_input": { "player_steam_id": [ - 269 + 300 ], "round": [ 41 @@ -88657,34 +90907,34 @@ export default { }, "player_objectives_insert_input": { "deleted_at": [ - 4954 + 5086 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2991 + 3123 ], "match_map_id": [ - 5454 + 6298 ], "player": [ - 4342 + 4474 ], "player_steam_id": [ - 269 + 300 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "type": [ - 1223 + 1254 ], "__typename": [ 84 @@ -88692,22 +90942,22 @@ export default { }, "player_objectives_max_fields": { "deleted_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "player_steam_id": [ - 269 + 300 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -88715,22 +90965,22 @@ export default { }, "player_objectives_max_order_by": { "deleted_at": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "__typename": [ 84 @@ -88738,22 +90988,22 @@ export default { }, "player_objectives_min_fields": { "deleted_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "player_steam_id": [ - 269 + 300 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -88761,22 +91011,22 @@ export default { }, "player_objectives_min_order_by": { "deleted_at": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "__typename": [ 84 @@ -88787,7 +91037,7 @@ export default { 41 ], "returning": [ - 3929 + 4061 ], "__typename": [ 84 @@ -88795,13 +91045,13 @@ export default { }, "player_objectives_on_conflict": { "constraint": [ - 3939 + 4071 ], "update_columns": [ - 3962 + 4094 ], "where": [ - 3938 + 4070 ], "__typename": [ 84 @@ -88809,34 +91059,34 @@ export default { }, "player_objectives_order_by": { "deleted_at": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "__typename": [ 84 @@ -88844,13 +91094,13 @@ export default { }, "player_objectives_pk_columns_input": { "match_map_id": [ - 5454 + 6298 ], "player_steam_id": [ - 269 + 300 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -88859,25 +91109,25 @@ export default { "player_objectives_select_column": {}, "player_objectives_set_input": { "deleted_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "player_steam_id": [ - 269 + 300 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "type": [ - 1223 + 1254 ], "__typename": [ 84 @@ -88896,10 +91146,10 @@ export default { }, "player_objectives_stddev_order_by": { "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -88918,10 +91168,10 @@ export default { }, "player_objectives_stddev_pop_order_by": { "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -88940,10 +91190,10 @@ export default { }, "player_objectives_stddev_samp_order_by": { "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -88951,10 +91201,10 @@ export default { }, "player_objectives_stream_cursor_input": { "initial_value": [ - 3959 + 4091 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -88962,25 +91212,25 @@ export default { }, "player_objectives_stream_cursor_value_input": { "deleted_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "player_steam_id": [ - 269 + 300 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "type": [ - 1223 + 1254 ], "__typename": [ 84 @@ -88988,7 +91238,7 @@ export default { }, "player_objectives_sum_fields": { "player_steam_id": [ - 269 + 300 ], "round": [ 41 @@ -88999,10 +91249,10 @@ export default { }, "player_objectives_sum_order_by": { "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -89011,13 +91261,13 @@ export default { "player_objectives_update_column": {}, "player_objectives_updates": { "_inc": [ - 3940 + 4072 ], "_set": [ - 3951 + 4083 ], "where": [ - 3938 + 4070 ], "__typename": [ 84 @@ -89036,10 +91286,10 @@ export default { }, "player_objectives_var_pop_order_by": { "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -89058,10 +91308,10 @@ export default { }, "player_objectives_var_samp_order_by": { "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -89080,10 +91330,10 @@ export default { }, "player_objectives_variance_order_by": { "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -89091,46 +91341,46 @@ export default { }, "player_performance_v": { "accuracy_score": [ - 1842 + 1974 ], "aim_goal": [ - 1842 + 1974 ], "aim_rating": [ - 1842 + 1974 ], "band": [ 41 ], "band_sample": [ - 269 + 300 ], "blind_score": [ - 1842 + 1974 ], "counter_strafe_score": [ - 1842 + 1974 ], "crosshair_score": [ - 1842 + 1974 ], "flash_assists_score": [ - 1842 + 1974 ], "hs_score": [ - 1842 + 1974 ], "kast_score": [ - 1842 + 1974 ], "maps": [ 41 ], "positioning_goal": [ - 1842 + 1974 ], "positioning_rating": [ - 1842 + 1974 ], "premier_rank": [ 41 @@ -89139,28 +91389,28 @@ export default { 41 ], "spotted_score": [ - 1842 + 1974 ], "steam_id": [ - 269 + 300 ], "survival_score": [ - 1842 + 1974 ], "traded_score": [ - 1842 + 1974 ], "ttd_score": [ - 1842 + 1974 ], "util_eff_score": [ - 1842 + 1974 ], "utility_goal": [ - 1842 + 1974 ], "utility_rating": [ - 1842 + 1974 ], "__typename": [ 84 @@ -89168,10 +91418,10 @@ export default { }, "player_performance_v_aggregate": { "aggregate": [ - 3972 + 4104 ], "nodes": [ - 3970 + 4102 ], "__typename": [ 84 @@ -89179,13 +91429,13 @@ export default { }, "player_performance_v_aggregate_fields": { "avg": [ - 3973 + 4105 ], "count": [ 41, { "columns": [ - 3978, + 4110, "[player_performance_v_select_column!]" ], "distinct": [ @@ -89194,31 +91444,31 @@ export default { } ], "max": [ - 3975 + 4107 ], "min": [ - 3976 + 4108 ], "stddev": [ - 3979 + 4111 ], "stddev_pop": [ - 3980 + 4112 ], "stddev_samp": [ - 3981 + 4113 ], "sum": [ - 3984 + 4116 ], "var_pop": [ - 3985 + 4117 ], "var_samp": [ - 3986 + 4118 ], "variance": [ - 3987 + 4119 ], "__typename": [ 84 @@ -89303,55 +91553,55 @@ export default { }, "player_performance_v_bool_exp": { "_and": [ - 3974 + 4106 ], "_not": [ - 3974 + 4106 ], "_or": [ - 3974 + 4106 ], "accuracy_score": [ - 1843 + 1975 ], "aim_goal": [ - 1843 + 1975 ], "aim_rating": [ - 1843 + 1975 ], "band": [ 42 ], "band_sample": [ - 271 + 302 ], "blind_score": [ - 1843 + 1975 ], "counter_strafe_score": [ - 1843 + 1975 ], "crosshair_score": [ - 1843 + 1975 ], "flash_assists_score": [ - 1843 + 1975 ], "hs_score": [ - 1843 + 1975 ], "kast_score": [ - 1843 + 1975 ], "maps": [ 42 ], "positioning_goal": [ - 1843 + 1975 ], "positioning_rating": [ - 1843 + 1975 ], "premier_rank": [ 42 @@ -89360,28 +91610,28 @@ export default { 42 ], "spotted_score": [ - 1843 + 1975 ], "steam_id": [ - 271 + 302 ], "survival_score": [ - 1843 + 1975 ], "traded_score": [ - 1843 + 1975 ], "ttd_score": [ - 1843 + 1975 ], "util_eff_score": [ - 1843 + 1975 ], "utility_goal": [ - 1843 + 1975 ], "utility_rating": [ - 1843 + 1975 ], "__typename": [ 84 @@ -89389,46 +91639,46 @@ export default { }, "player_performance_v_max_fields": { "accuracy_score": [ - 1842 + 1974 ], "aim_goal": [ - 1842 + 1974 ], "aim_rating": [ - 1842 + 1974 ], "band": [ 41 ], "band_sample": [ - 269 + 300 ], "blind_score": [ - 1842 + 1974 ], "counter_strafe_score": [ - 1842 + 1974 ], "crosshair_score": [ - 1842 + 1974 ], "flash_assists_score": [ - 1842 + 1974 ], "hs_score": [ - 1842 + 1974 ], "kast_score": [ - 1842 + 1974 ], "maps": [ 41 ], "positioning_goal": [ - 1842 + 1974 ], "positioning_rating": [ - 1842 + 1974 ], "premier_rank": [ 41 @@ -89437,28 +91687,28 @@ export default { 41 ], "spotted_score": [ - 1842 + 1974 ], "steam_id": [ - 269 + 300 ], "survival_score": [ - 1842 + 1974 ], "traded_score": [ - 1842 + 1974 ], "ttd_score": [ - 1842 + 1974 ], "util_eff_score": [ - 1842 + 1974 ], "utility_goal": [ - 1842 + 1974 ], "utility_rating": [ - 1842 + 1974 ], "__typename": [ 84 @@ -89466,46 +91716,46 @@ export default { }, "player_performance_v_min_fields": { "accuracy_score": [ - 1842 + 1974 ], "aim_goal": [ - 1842 + 1974 ], "aim_rating": [ - 1842 + 1974 ], "band": [ 41 ], "band_sample": [ - 269 + 300 ], "blind_score": [ - 1842 + 1974 ], "counter_strafe_score": [ - 1842 + 1974 ], "crosshair_score": [ - 1842 + 1974 ], "flash_assists_score": [ - 1842 + 1974 ], "hs_score": [ - 1842 + 1974 ], "kast_score": [ - 1842 + 1974 ], "maps": [ 41 ], "positioning_goal": [ - 1842 + 1974 ], "positioning_rating": [ - 1842 + 1974 ], "premier_rank": [ 41 @@ -89514,28 +91764,28 @@ export default { 41 ], "spotted_score": [ - 1842 + 1974 ], "steam_id": [ - 269 + 300 ], "survival_score": [ - 1842 + 1974 ], "traded_score": [ - 1842 + 1974 ], "ttd_score": [ - 1842 + 1974 ], "util_eff_score": [ - 1842 + 1974 ], "utility_goal": [ - 1842 + 1974 ], "utility_rating": [ - 1842 + 1974 ], "__typename": [ 84 @@ -89543,76 +91793,76 @@ export default { }, "player_performance_v_order_by": { "accuracy_score": [ - 3373 + 3505 ], "aim_goal": [ - 3373 + 3505 ], "aim_rating": [ - 3373 + 3505 ], "band": [ - 3373 + 3505 ], "band_sample": [ - 3373 + 3505 ], "blind_score": [ - 3373 + 3505 ], "counter_strafe_score": [ - 3373 + 3505 ], "crosshair_score": [ - 3373 + 3505 ], "flash_assists_score": [ - 3373 + 3505 ], "hs_score": [ - 3373 + 3505 ], "kast_score": [ - 3373 + 3505 ], "maps": [ - 3373 + 3505 ], "positioning_goal": [ - 3373 + 3505 ], "positioning_rating": [ - 3373 + 3505 ], "premier_rank": [ - 3373 + 3505 ], "rounds": [ - 3373 + 3505 ], "spotted_score": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "survival_score": [ - 3373 + 3505 ], "traded_score": [ - 3373 + 3505 ], "ttd_score": [ - 3373 + 3505 ], "util_eff_score": [ - 3373 + 3505 ], "utility_goal": [ - 3373 + 3505 ], "utility_rating": [ - 3373 + 3505 ], "__typename": [ 84 @@ -89852,10 +92102,10 @@ export default { }, "player_performance_v_stream_cursor_input": { "initial_value": [ - 3983 + 4115 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -89863,46 +92113,46 @@ export default { }, "player_performance_v_stream_cursor_value_input": { "accuracy_score": [ - 1842 + 1974 ], "aim_goal": [ - 1842 + 1974 ], "aim_rating": [ - 1842 + 1974 ], "band": [ 41 ], "band_sample": [ - 269 + 300 ], "blind_score": [ - 1842 + 1974 ], "counter_strafe_score": [ - 1842 + 1974 ], "crosshair_score": [ - 1842 + 1974 ], "flash_assists_score": [ - 1842 + 1974 ], "hs_score": [ - 1842 + 1974 ], "kast_score": [ - 1842 + 1974 ], "maps": [ 41 ], "positioning_goal": [ - 1842 + 1974 ], "positioning_rating": [ - 1842 + 1974 ], "premier_rank": [ 41 @@ -89911,28 +92161,28 @@ export default { 41 ], "spotted_score": [ - 1842 + 1974 ], "steam_id": [ - 269 + 300 ], "survival_score": [ - 1842 + 1974 ], "traded_score": [ - 1842 + 1974 ], "ttd_score": [ - 1842 + 1974 ], "util_eff_score": [ - 1842 + 1974 ], "utility_goal": [ - 1842 + 1974 ], "utility_rating": [ - 1842 + 1974 ], "__typename": [ 84 @@ -89940,46 +92190,46 @@ export default { }, "player_performance_v_sum_fields": { "accuracy_score": [ - 1842 + 1974 ], "aim_goal": [ - 1842 + 1974 ], "aim_rating": [ - 1842 + 1974 ], "band": [ 41 ], "band_sample": [ - 269 + 300 ], "blind_score": [ - 1842 + 1974 ], "counter_strafe_score": [ - 1842 + 1974 ], "crosshair_score": [ - 1842 + 1974 ], "flash_assists_score": [ - 1842 + 1974 ], "hs_score": [ - 1842 + 1974 ], "kast_score": [ - 1842 + 1974 ], "maps": [ 41 ], "positioning_goal": [ - 1842 + 1974 ], "positioning_rating": [ - 1842 + 1974 ], "premier_rank": [ 41 @@ -89988,28 +92238,28 @@ export default { 41 ], "spotted_score": [ - 1842 + 1974 ], "steam_id": [ - 269 + 300 ], "survival_score": [ - 1842 + 1974 ], "traded_score": [ - 1842 + 1974 ], "ttd_score": [ - 1842 + 1974 ], "util_eff_score": [ - 1842 + 1974 ], "utility_goal": [ - 1842 + 1974 ], "utility_rating": [ - 1842 + 1974 ], "__typename": [ 84 @@ -90248,25 +92498,25 @@ export default { }, "player_premier_rank_history": { "id": [ - 5454 + 6298 ], "map": [ - 2649 + 2781 ], "map_id": [ - 5454 + 6298 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "observed_at": [ - 4954 + 5086 ], "player": [ - 4331 + 4463 ], "previous_rank": [ 41 @@ -90278,7 +92528,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -90286,10 +92536,10 @@ export default { }, "player_premier_rank_history_aggregate": { "aggregate": [ - 3992 + 4124 ], "nodes": [ - 3988 + 4120 ], "__typename": [ 84 @@ -90297,7 +92547,7 @@ export default { }, "player_premier_rank_history_aggregate_bool_exp": { "count": [ - 3991 + 4123 ], "__typename": [ 84 @@ -90305,13 +92555,13 @@ export default { }, "player_premier_rank_history_aggregate_bool_exp_count": { "arguments": [ - 4009 + 4141 ], "distinct": [ 6 ], "filter": [ - 3997 + 4129 ], "predicate": [ 42 @@ -90322,13 +92572,13 @@ export default { }, "player_premier_rank_history_aggregate_fields": { "avg": [ - 3995 + 4127 ], "count": [ 41, { "columns": [ - 4009, + 4141, "[player_premier_rank_history_select_column!]" ], "distinct": [ @@ -90337,31 +92587,31 @@ export default { } ], "max": [ - 4001 + 4133 ], "min": [ - 4003 + 4135 ], "stddev": [ - 4011 + 4143 ], "stddev_pop": [ - 4013 + 4145 ], "stddev_samp": [ - 4015 + 4147 ], "sum": [ - 4019 + 4151 ], "var_pop": [ - 4023 + 4155 ], "var_samp": [ - 4025 + 4157 ], "variance": [ - 4027 + 4159 ], "__typename": [ 84 @@ -90369,37 +92619,37 @@ export default { }, "player_premier_rank_history_aggregate_order_by": { "avg": [ - 3996 + 4128 ], "count": [ - 3373 + 3505 ], "max": [ - 4002 + 4134 ], "min": [ - 4004 + 4136 ], "stddev": [ - 4012 + 4144 ], "stddev_pop": [ - 4014 + 4146 ], "stddev_samp": [ - 4016 + 4148 ], "sum": [ - 4020 + 4152 ], "var_pop": [ - 4024 + 4156 ], "var_samp": [ - 4026 + 4158 ], "variance": [ - 4028 + 4160 ], "__typename": [ 84 @@ -90407,10 +92657,10 @@ export default { }, "player_premier_rank_history_arr_rel_insert_input": { "data": [ - 4000 + 4132 ], "on_conflict": [ - 4006 + 4138 ], "__typename": [ 84 @@ -90435,16 +92685,16 @@ export default { }, "player_premier_rank_history_avg_order_by": { "previous_rank": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rank_type": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -90452,34 +92702,34 @@ export default { }, "player_premier_rank_history_bool_exp": { "_and": [ - 3997 + 4129 ], "_not": [ - 3997 + 4129 ], "_or": [ - 3997 + 4129 ], "id": [ - 5456 + 6300 ], "map": [ - 2658 + 2790 ], "map_id": [ - 5456 + 6300 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "observed_at": [ - 4955 + 5087 ], "player": [ - 4335 + 4467 ], "previous_rank": [ 42 @@ -90491,7 +92741,7 @@ export default { 42 ], "steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -90509,7 +92759,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -90517,25 +92767,25 @@ export default { }, "player_premier_rank_history_insert_input": { "id": [ - 5454 + 6298 ], "map": [ - 2666 + 2798 ], "map_id": [ - 5454 + 6298 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "observed_at": [ - 4954 + 5086 ], "player": [ - 4342 + 4474 ], "previous_rank": [ 41 @@ -90547,7 +92797,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -90555,16 +92805,16 @@ export default { }, "player_premier_rank_history_max_fields": { "id": [ - 5454 + 6298 ], "map_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "observed_at": [ - 4954 + 5086 ], "previous_rank": [ 41 @@ -90576,7 +92826,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -90584,28 +92834,28 @@ export default { }, "player_premier_rank_history_max_order_by": { "id": [ - 3373 + 3505 ], "map_id": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "observed_at": [ - 3373 + 3505 ], "previous_rank": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rank_type": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -90613,16 +92863,16 @@ export default { }, "player_premier_rank_history_min_fields": { "id": [ - 5454 + 6298 ], "map_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "observed_at": [ - 4954 + 5086 ], "previous_rank": [ 41 @@ -90634,7 +92884,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -90642,28 +92892,28 @@ export default { }, "player_premier_rank_history_min_order_by": { "id": [ - 3373 + 3505 ], "map_id": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "observed_at": [ - 3373 + 3505 ], "previous_rank": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rank_type": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -90674,7 +92924,7 @@ export default { 41 ], "returning": [ - 3988 + 4120 ], "__typename": [ 84 @@ -90682,13 +92932,13 @@ export default { }, "player_premier_rank_history_on_conflict": { "constraint": [ - 3998 + 4130 ], "update_columns": [ - 4021 + 4153 ], "where": [ - 3997 + 4129 ], "__typename": [ 84 @@ -90696,37 +92946,37 @@ export default { }, "player_premier_rank_history_order_by": { "id": [ - 3373 + 3505 ], "map": [ - 2668 + 2800 ], "map_id": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "observed_at": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "previous_rank": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rank_type": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -90734,7 +92984,7 @@ export default { }, "player_premier_rank_history_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -90743,16 +92993,16 @@ export default { "player_premier_rank_history_select_column": {}, "player_premier_rank_history_set_input": { "id": [ - 5454 + 6298 ], "map_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "observed_at": [ - 4954 + 5086 ], "previous_rank": [ 41 @@ -90764,7 +93014,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -90789,16 +93039,16 @@ export default { }, "player_premier_rank_history_stddev_order_by": { "previous_rank": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rank_type": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -90823,16 +93073,16 @@ export default { }, "player_premier_rank_history_stddev_pop_order_by": { "previous_rank": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rank_type": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -90857,16 +93107,16 @@ export default { }, "player_premier_rank_history_stddev_samp_order_by": { "previous_rank": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rank_type": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -90874,10 +93124,10 @@ export default { }, "player_premier_rank_history_stream_cursor_input": { "initial_value": [ - 4018 + 4150 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -90885,16 +93135,16 @@ export default { }, "player_premier_rank_history_stream_cursor_value_input": { "id": [ - 5454 + 6298 ], "map_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "observed_at": [ - 4954 + 5086 ], "previous_rank": [ 41 @@ -90906,7 +93156,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -90923,7 +93173,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -90931,16 +93181,16 @@ export default { }, "player_premier_rank_history_sum_order_by": { "previous_rank": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rank_type": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -90949,13 +93199,13 @@ export default { "player_premier_rank_history_update_column": {}, "player_premier_rank_history_updates": { "_inc": [ - 3999 + 4131 ], "_set": [ - 4010 + 4142 ], "where": [ - 3997 + 4129 ], "__typename": [ 84 @@ -90980,16 +93230,16 @@ export default { }, "player_premier_rank_history_var_pop_order_by": { "previous_rank": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rank_type": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -91014,16 +93264,16 @@ export default { }, "player_premier_rank_history_var_samp_order_by": { "previous_rank": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rank_type": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -91048,16 +93298,16 @@ export default { }, "player_premier_rank_history_variance_order_by": { "previous_rank": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rank_type": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -91065,37 +93315,37 @@ export default { }, "player_sanctions": { "created_at": [ - 4954 + 5086 ], "deleted_at": [ - 4954 + 5086 ], "e_sanction_type": [ - 1298 + 1329 ], "id": [ - 5454 + 6298 ], "player": [ - 4331 + 4463 ], "player_steam_id": [ - 269 + 300 ], "reason": [ 84 ], "remove_sanction_date": [ - 4954 + 5086 ], "sanctioned_by": [ - 4331 + 4463 ], "sanctioned_by_steam_id": [ - 269 + 300 ], "type": [ - 1303 + 1334 ], "__typename": [ 84 @@ -91103,10 +93353,10 @@ export default { }, "player_sanctions_aggregate": { "aggregate": [ - 4033 + 4165 ], "nodes": [ - 4029 + 4161 ], "__typename": [ 84 @@ -91114,7 +93364,7 @@ export default { }, "player_sanctions_aggregate_bool_exp": { "count": [ - 4032 + 4164 ], "__typename": [ 84 @@ -91122,13 +93372,13 @@ export default { }, "player_sanctions_aggregate_bool_exp_count": { "arguments": [ - 4050 + 4182 ], "distinct": [ 6 ], "filter": [ - 4038 + 4170 ], "predicate": [ 42 @@ -91139,13 +93389,13 @@ export default { }, "player_sanctions_aggregate_fields": { "avg": [ - 4036 + 4168 ], "count": [ 41, { "columns": [ - 4050, + 4182, "[player_sanctions_select_column!]" ], "distinct": [ @@ -91154,31 +93404,31 @@ export default { } ], "max": [ - 4042 + 4174 ], "min": [ - 4044 + 4176 ], "stddev": [ - 4052 + 4184 ], "stddev_pop": [ - 4054 + 4186 ], "stddev_samp": [ - 4056 + 4188 ], "sum": [ - 4060 + 4192 ], "var_pop": [ - 4064 + 4196 ], "var_samp": [ - 4066 + 4198 ], "variance": [ - 4068 + 4200 ], "__typename": [ 84 @@ -91186,37 +93436,37 @@ export default { }, "player_sanctions_aggregate_order_by": { "avg": [ - 4037 + 4169 ], "count": [ - 3373 + 3505 ], "max": [ - 4043 + 4175 ], "min": [ - 4045 + 4177 ], "stddev": [ - 4053 + 4185 ], "stddev_pop": [ - 4055 + 4187 ], "stddev_samp": [ - 4057 + 4189 ], "sum": [ - 4061 + 4193 ], "var_pop": [ - 4065 + 4197 ], "var_samp": [ - 4067 + 4199 ], "variance": [ - 4069 + 4201 ], "__typename": [ 84 @@ -91224,10 +93474,10 @@ export default { }, "player_sanctions_arr_rel_insert_input": { "data": [ - 4041 + 4173 ], "on_conflict": [ - 4047 + 4179 ], "__typename": [ 84 @@ -91246,10 +93496,10 @@ export default { }, "player_sanctions_avg_order_by": { "player_steam_id": [ - 3373 + 3505 ], "sanctioned_by_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -91257,46 +93507,46 @@ export default { }, "player_sanctions_bool_exp": { "_and": [ - 4038 + 4170 ], "_not": [ - 4038 + 4170 ], "_or": [ - 4038 + 4170 ], "created_at": [ - 4955 + 5087 ], "deleted_at": [ - 4955 + 5087 ], "e_sanction_type": [ - 1301 + 1332 ], "id": [ - 5456 + 6300 ], "player": [ - 4335 + 4467 ], "player_steam_id": [ - 271 + 302 ], "reason": [ 86 ], "remove_sanction_date": [ - 4955 + 5087 ], "sanctioned_by": [ - 4335 + 4467 ], "sanctioned_by_steam_id": [ - 271 + 302 ], "type": [ - 1304 + 1335 ], "__typename": [ 84 @@ -91305,10 +93555,10 @@ export default { "player_sanctions_constraint": {}, "player_sanctions_inc_input": { "player_steam_id": [ - 269 + 300 ], "sanctioned_by_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -91316,37 +93566,37 @@ export default { }, "player_sanctions_insert_input": { "created_at": [ - 4954 + 5086 ], "deleted_at": [ - 4954 + 5086 ], "e_sanction_type": [ - 1309 + 1340 ], "id": [ - 5454 + 6298 ], "player": [ - 4342 + 4474 ], "player_steam_id": [ - 269 + 300 ], "reason": [ 84 ], "remove_sanction_date": [ - 4954 + 5086 ], "sanctioned_by": [ - 4342 + 4474 ], "sanctioned_by_steam_id": [ - 269 + 300 ], "type": [ - 1303 + 1334 ], "__typename": [ 84 @@ -91354,25 +93604,25 @@ export default { }, "player_sanctions_max_fields": { "created_at": [ - 4954 + 5086 ], "deleted_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "player_steam_id": [ - 269 + 300 ], "reason": [ 84 ], "remove_sanction_date": [ - 4954 + 5086 ], "sanctioned_by_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -91380,25 +93630,25 @@ export default { }, "player_sanctions_max_order_by": { "created_at": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "reason": [ - 3373 + 3505 ], "remove_sanction_date": [ - 3373 + 3505 ], "sanctioned_by_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -91406,25 +93656,25 @@ export default { }, "player_sanctions_min_fields": { "created_at": [ - 4954 + 5086 ], "deleted_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "player_steam_id": [ - 269 + 300 ], "reason": [ 84 ], "remove_sanction_date": [ - 4954 + 5086 ], "sanctioned_by_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -91432,25 +93682,25 @@ export default { }, "player_sanctions_min_order_by": { "created_at": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "reason": [ - 3373 + 3505 ], "remove_sanction_date": [ - 3373 + 3505 ], "sanctioned_by_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -91461,7 +93711,7 @@ export default { 41 ], "returning": [ - 4029 + 4161 ], "__typename": [ 84 @@ -91469,13 +93719,13 @@ export default { }, "player_sanctions_on_conflict": { "constraint": [ - 4039 + 4171 ], "update_columns": [ - 4062 + 4194 ], "where": [ - 4038 + 4170 ], "__typename": [ 84 @@ -91483,37 +93733,37 @@ export default { }, "player_sanctions_order_by": { "created_at": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "e_sanction_type": [ - 1311 + 1342 ], "id": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "player_steam_id": [ - 3373 + 3505 ], "reason": [ - 3373 + 3505 ], "remove_sanction_date": [ - 3373 + 3505 ], "sanctioned_by": [ - 4344 + 4476 ], "sanctioned_by_steam_id": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "__typename": [ 84 @@ -91521,10 +93771,10 @@ export default { }, "player_sanctions_pk_columns_input": { "created_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -91533,28 +93783,28 @@ export default { "player_sanctions_select_column": {}, "player_sanctions_set_input": { "created_at": [ - 4954 + 5086 ], "deleted_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "player_steam_id": [ - 269 + 300 ], "reason": [ 84 ], "remove_sanction_date": [ - 4954 + 5086 ], "sanctioned_by_steam_id": [ - 269 + 300 ], "type": [ - 1303 + 1334 ], "__typename": [ 84 @@ -91573,10 +93823,10 @@ export default { }, "player_sanctions_stddev_order_by": { "player_steam_id": [ - 3373 + 3505 ], "sanctioned_by_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -91595,10 +93845,10 @@ export default { }, "player_sanctions_stddev_pop_order_by": { "player_steam_id": [ - 3373 + 3505 ], "sanctioned_by_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -91617,10 +93867,10 @@ export default { }, "player_sanctions_stddev_samp_order_by": { "player_steam_id": [ - 3373 + 3505 ], "sanctioned_by_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -91628,10 +93878,10 @@ export default { }, "player_sanctions_stream_cursor_input": { "initial_value": [ - 4059 + 4191 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -91639,28 +93889,28 @@ export default { }, "player_sanctions_stream_cursor_value_input": { "created_at": [ - 4954 + 5086 ], "deleted_at": [ - 4954 + 5086 ], "id": [ - 5454 + 6298 ], "player_steam_id": [ - 269 + 300 ], "reason": [ 84 ], "remove_sanction_date": [ - 4954 + 5086 ], "sanctioned_by_steam_id": [ - 269 + 300 ], "type": [ - 1303 + 1334 ], "__typename": [ 84 @@ -91668,10 +93918,10 @@ export default { }, "player_sanctions_sum_fields": { "player_steam_id": [ - 269 + 300 ], "sanctioned_by_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -91679,10 +93929,10 @@ export default { }, "player_sanctions_sum_order_by": { "player_steam_id": [ - 3373 + 3505 ], "sanctioned_by_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -91691,13 +93941,13 @@ export default { "player_sanctions_update_column": {}, "player_sanctions_updates": { "_inc": [ - 4040 + 4172 ], "_set": [ - 4051 + 4183 ], "where": [ - 4038 + 4170 ], "__typename": [ 84 @@ -91716,10 +93966,10 @@ export default { }, "player_sanctions_var_pop_order_by": { "player_steam_id": [ - 3373 + 3505 ], "sanctioned_by_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -91738,10 +93988,10 @@ export default { }, "player_sanctions_var_samp_order_by": { "player_steam_id": [ - 3373 + 3505 ], "sanctioned_by_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -91760,10 +94010,10 @@ export default { }, "player_sanctions_variance_order_by": { "player_steam_id": [ - 3373 + 3505 ], "sanctioned_by_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -91771,31 +94021,31 @@ export default { }, "player_season_stats": { "assists": [ - 269 + 300 ], "deaths": [ - 269 + 300 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "player": [ - 4331 + 4463 ], "player_steam_id": [ - 269 + 300 ], "season": [ - 4417 + 4549 ], "season_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -91803,10 +94053,10 @@ export default { }, "player_season_stats_aggregate": { "aggregate": [ - 4084 + 4216 ], "nodes": [ - 4070 + 4202 ], "__typename": [ 84 @@ -91814,31 +94064,31 @@ export default { }, "player_season_stats_aggregate_bool_exp": { "avg": [ - 4073 + 4205 ], "corr": [ - 4074 + 4206 ], "count": [ - 4076 + 4208 ], "covar_samp": [ - 4077 + 4209 ], "max": [ - 4079 + 4211 ], "min": [ - 4080 + 4212 ], "stddev_samp": [ - 4081 + 4213 ], "sum": [ - 4082 + 4214 ], "var_samp": [ - 4083 + 4215 ], "__typename": [ 84 @@ -91846,16 +94096,16 @@ export default { }, "player_season_stats_aggregate_bool_exp_avg": { "arguments": [ - 4102 + 4234 ], "distinct": [ 6 ], "filter": [ - 4089 + 4221 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -91863,16 +94113,16 @@ export default { }, "player_season_stats_aggregate_bool_exp_corr": { "arguments": [ - 4075 + 4207 ], "distinct": [ 6 ], "filter": [ - 4089 + 4221 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -91880,10 +94130,10 @@ export default { }, "player_season_stats_aggregate_bool_exp_corr_arguments": { "X": [ - 4103 + 4235 ], "Y": [ - 4103 + 4235 ], "__typename": [ 84 @@ -91891,13 +94141,13 @@ export default { }, "player_season_stats_aggregate_bool_exp_count": { "arguments": [ - 4101 + 4233 ], "distinct": [ 6 ], "filter": [ - 4089 + 4221 ], "predicate": [ 42 @@ -91908,16 +94158,16 @@ export default { }, "player_season_stats_aggregate_bool_exp_covar_samp": { "arguments": [ - 4078 + 4210 ], "distinct": [ 6 ], "filter": [ - 4089 + 4221 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -91925,10 +94175,10 @@ export default { }, "player_season_stats_aggregate_bool_exp_covar_samp_arguments": { "X": [ - 4104 + 4236 ], "Y": [ - 4104 + 4236 ], "__typename": [ 84 @@ -91936,16 +94186,16 @@ export default { }, "player_season_stats_aggregate_bool_exp_max": { "arguments": [ - 4105 + 4237 ], "distinct": [ 6 ], "filter": [ - 4089 + 4221 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -91953,16 +94203,16 @@ export default { }, "player_season_stats_aggregate_bool_exp_min": { "arguments": [ - 4106 + 4238 ], "distinct": [ 6 ], "filter": [ - 4089 + 4221 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -91970,16 +94220,16 @@ export default { }, "player_season_stats_aggregate_bool_exp_stddev_samp": { "arguments": [ - 4107 + 4239 ], "distinct": [ 6 ], "filter": [ - 4089 + 4221 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -91987,16 +94237,16 @@ export default { }, "player_season_stats_aggregate_bool_exp_sum": { "arguments": [ - 4108 + 4240 ], "distinct": [ 6 ], "filter": [ - 4089 + 4221 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -92004,16 +94254,16 @@ export default { }, "player_season_stats_aggregate_bool_exp_var_samp": { "arguments": [ - 4109 + 4241 ], "distinct": [ 6 ], "filter": [ - 4089 + 4221 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -92021,13 +94271,13 @@ export default { }, "player_season_stats_aggregate_fields": { "avg": [ - 4087 + 4219 ], "count": [ 41, { "columns": [ - 4101, + 4233, "[player_season_stats_select_column!]" ], "distinct": [ @@ -92036,31 +94286,31 @@ export default { } ], "max": [ - 4093 + 4225 ], "min": [ - 4095 + 4227 ], "stddev": [ - 4111 + 4243 ], "stddev_pop": [ - 4113 + 4245 ], "stddev_samp": [ - 4115 + 4247 ], "sum": [ - 4119 + 4251 ], "var_pop": [ - 4123 + 4255 ], "var_samp": [ - 4125 + 4257 ], "variance": [ - 4127 + 4259 ], "__typename": [ 84 @@ -92068,37 +94318,37 @@ export default { }, "player_season_stats_aggregate_order_by": { "avg": [ - 4088 + 4220 ], "count": [ - 3373 + 3505 ], "max": [ - 4094 + 4226 ], "min": [ - 4096 + 4228 ], "stddev": [ - 4112 + 4244 ], "stddev_pop": [ - 4114 + 4246 ], "stddev_samp": [ - 4116 + 4248 ], "sum": [ - 4120 + 4252 ], "var_pop": [ - 4124 + 4256 ], "var_samp": [ - 4126 + 4258 ], "variance": [ - 4128 + 4260 ], "__typename": [ 84 @@ -92106,10 +94356,10 @@ export default { }, "player_season_stats_arr_rel_insert_input": { "data": [ - 4092 + 4224 ], "on_conflict": [ - 4098 + 4230 ], "__typename": [ 84 @@ -92140,22 +94390,22 @@ export default { }, "player_season_stats_avg_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -92163,40 +94413,40 @@ export default { }, "player_season_stats_bool_exp": { "_and": [ - 4089 + 4221 ], "_not": [ - 4089 + 4221 ], "_or": [ - 4089 + 4221 ], "assists": [ - 271 + 302 ], "deaths": [ - 271 + 302 ], "headshot_percentage": [ - 1843 + 1975 ], "headshots": [ - 271 + 302 ], "kills": [ - 271 + 302 ], "player": [ - 4335 + 4467 ], "player_steam_id": [ - 271 + 302 ], "season": [ - 4421 + 4553 ], "season_id": [ - 5456 + 6300 ], "__typename": [ 84 @@ -92205,22 +94455,22 @@ export default { "player_season_stats_constraint": {}, "player_season_stats_inc_input": { "assists": [ - 269 + 300 ], "deaths": [ - 269 + 300 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -92228,31 +94478,31 @@ export default { }, "player_season_stats_insert_input": { "assists": [ - 269 + 300 ], "deaths": [ - 269 + 300 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "player": [ - 4342 + 4474 ], "player_steam_id": [ - 269 + 300 ], "season": [ - 4428 + 4560 ], "season_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -92260,25 +94510,25 @@ export default { }, "player_season_stats_max_fields": { "assists": [ - 269 + 300 ], "deaths": [ - 269 + 300 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "season_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -92286,25 +94536,25 @@ export default { }, "player_season_stats_max_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "season_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -92312,25 +94562,25 @@ export default { }, "player_season_stats_min_fields": { "assists": [ - 269 + 300 ], "deaths": [ - 269 + 300 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "season_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -92338,25 +94588,25 @@ export default { }, "player_season_stats_min_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "season_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -92367,7 +94617,7 @@ export default { 41 ], "returning": [ - 4070 + 4202 ], "__typename": [ 84 @@ -92375,13 +94625,13 @@ export default { }, "player_season_stats_on_conflict": { "constraint": [ - 4090 + 4222 ], "update_columns": [ - 4121 + 4253 ], "where": [ - 4089 + 4221 ], "__typename": [ 84 @@ -92389,31 +94639,31 @@ export default { }, "player_season_stats_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "player_steam_id": [ - 3373 + 3505 ], "season": [ - 4430 + 4562 ], "season_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -92421,10 +94671,10 @@ export default { }, "player_season_stats_pk_columns_input": { "player_steam_id": [ - 269 + 300 ], "season_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -92441,25 +94691,25 @@ export default { "player_season_stats_select_column_player_season_stats_aggregate_bool_exp_var_samp_arguments_columns": {}, "player_season_stats_set_input": { "assists": [ - 269 + 300 ], "deaths": [ - 269 + 300 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "season_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -92490,22 +94740,22 @@ export default { }, "player_season_stats_stddev_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -92536,22 +94786,22 @@ export default { }, "player_season_stats_stddev_pop_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -92582,22 +94832,22 @@ export default { }, "player_season_stats_stddev_samp_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -92605,10 +94855,10 @@ export default { }, "player_season_stats_stream_cursor_input": { "initial_value": [ - 4118 + 4250 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -92616,25 +94866,25 @@ export default { }, "player_season_stats_stream_cursor_value_input": { "assists": [ - 269 + 300 ], "deaths": [ - 269 + 300 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "season_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -92642,22 +94892,22 @@ export default { }, "player_season_stats_sum_fields": { "assists": [ - 269 + 300 ], "deaths": [ - 269 + 300 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -92665,22 +94915,22 @@ export default { }, "player_season_stats_sum_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -92689,13 +94939,13 @@ export default { "player_season_stats_update_column": {}, "player_season_stats_updates": { "_inc": [ - 4091 + 4223 ], "_set": [ - 4110 + 4242 ], "where": [ - 4089 + 4221 ], "__typename": [ 84 @@ -92726,22 +94976,22 @@ export default { }, "player_season_stats_var_pop_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -92772,22 +95022,22 @@ export default { }, "player_season_stats_var_samp_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -92818,22 +95068,22 @@ export default { }, "player_season_stats_variance_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -92841,25 +95091,25 @@ export default { }, "player_stats": { "assists": [ - 269 + 300 ], "deaths": [ - 269 + 300 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "player": [ - 4331 + 4463 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -92867,10 +95117,10 @@ export default { }, "player_stats_aggregate": { "aggregate": [ - 4131 + 4263 ], "nodes": [ - 4129 + 4261 ], "__typename": [ 84 @@ -92878,13 +95128,13 @@ export default { }, "player_stats_aggregate_fields": { "avg": [ - 4132 + 4264 ], "count": [ 41, { "columns": [ - 4144, + 4276, "[player_stats_select_column!]" ], "distinct": [ @@ -92893,31 +95143,31 @@ export default { } ], "max": [ - 4137 + 4269 ], "min": [ - 4138 + 4270 ], "stddev": [ - 4146 + 4278 ], "stddev_pop": [ - 4147 + 4279 ], "stddev_samp": [ - 4148 + 4280 ], "sum": [ - 4151 + 4283 ], "var_pop": [ - 4154 + 4286 ], "var_samp": [ - 4155 + 4287 ], "variance": [ - 4156 + 4288 ], "__typename": [ 84 @@ -92948,34 +95198,34 @@ export default { }, "player_stats_bool_exp": { "_and": [ - 4133 + 4265 ], "_not": [ - 4133 + 4265 ], "_or": [ - 4133 + 4265 ], "assists": [ - 271 + 302 ], "deaths": [ - 271 + 302 ], "headshot_percentage": [ - 1843 + 1975 ], "headshots": [ - 271 + 302 ], "kills": [ - 271 + 302 ], "player": [ - 4335 + 4467 ], "player_steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -92984,22 +95234,22 @@ export default { "player_stats_constraint": {}, "player_stats_inc_input": { "assists": [ - 269 + 300 ], "deaths": [ - 269 + 300 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -93007,25 +95257,25 @@ export default { }, "player_stats_insert_input": { "assists": [ - 269 + 300 ], "deaths": [ - 269 + 300 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "player": [ - 4342 + 4474 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -93033,22 +95283,22 @@ export default { }, "player_stats_max_fields": { "assists": [ - 269 + 300 ], "deaths": [ - 269 + 300 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -93056,22 +95306,22 @@ export default { }, "player_stats_min_fields": { "assists": [ - 269 + 300 ], "deaths": [ - 269 + 300 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -93082,7 +95332,7 @@ export default { 41 ], "returning": [ - 4129 + 4261 ], "__typename": [ 84 @@ -93090,10 +95340,10 @@ export default { }, "player_stats_obj_rel_insert_input": { "data": [ - 4136 + 4268 ], "on_conflict": [ - 4141 + 4273 ], "__typename": [ 84 @@ -93101,13 +95351,13 @@ export default { }, "player_stats_on_conflict": { "constraint": [ - 4134 + 4266 ], "update_columns": [ - 4152 + 4284 ], "where": [ - 4133 + 4265 ], "__typename": [ 84 @@ -93115,25 +95365,25 @@ export default { }, "player_stats_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -93141,7 +95391,7 @@ export default { }, "player_stats_pk_columns_input": { "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -93150,22 +95400,22 @@ export default { "player_stats_select_column": {}, "player_stats_set_input": { "assists": [ - 269 + 300 ], "deaths": [ - 269 + 300 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -93242,10 +95492,10 @@ export default { }, "player_stats_stream_cursor_input": { "initial_value": [ - 4150 + 4282 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -93253,22 +95503,22 @@ export default { }, "player_stats_stream_cursor_value_input": { "assists": [ - 269 + 300 ], "deaths": [ - 269 + 300 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -93276,22 +95526,22 @@ export default { }, "player_stats_sum_fields": { "assists": [ - 269 + 300 ], "deaths": [ - 269 + 300 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -93300,13 +95550,13 @@ export default { "player_stats_update_column": {}, "player_stats_updates": { "_inc": [ - 4135 + 4267 ], "_set": [ - 4145 + 4277 ], "where": [ - 4133 + 4265 ], "__typename": [ 84 @@ -93383,19 +95633,19 @@ export default { }, "player_steam_bot_friend": { "bot_steam_account_id": [ - 5454 + 6298 ], "bot_steamid64": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "friended_at": [ - 4954 + 5086 ], "last_presence_state": [ - 2187, + 2319, { "path": [ 84 @@ -93403,16 +95653,16 @@ export default { } ], "player": [ - 4331 + 4463 ], "status": [ 84 ], "steam_id": [ - 269 + 300 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -93420,10 +95670,10 @@ export default { }, "player_steam_bot_friend_aggregate": { "aggregate": [ - 4159 + 4291 ], "nodes": [ - 4157 + 4289 ], "__typename": [ 84 @@ -93431,13 +95681,13 @@ export default { }, "player_steam_bot_friend_aggregate_fields": { "avg": [ - 4161 + 4293 ], "count": [ 41, { "columns": [ - 4176, + 4308, "[player_steam_bot_friend_select_column!]" ], "distinct": [ @@ -93446,31 +95696,31 @@ export default { } ], "max": [ - 4169 + 4301 ], "min": [ - 4170 + 4302 ], "stddev": [ - 4178 + 4310 ], "stddev_pop": [ - 4179 + 4311 ], "stddev_samp": [ - 4180 + 4312 ], "sum": [ - 4183 + 4315 ], "var_pop": [ - 4186 + 4318 ], "var_samp": [ - 4187 + 4319 ], "variance": [ - 4188 + 4320 ], "__typename": [ 84 @@ -93478,7 +95728,7 @@ export default { }, "player_steam_bot_friend_append_input": { "last_presence_state": [ - 2187 + 2319 ], "__typename": [ 84 @@ -93497,40 +95747,40 @@ export default { }, "player_steam_bot_friend_bool_exp": { "_and": [ - 4162 + 4294 ], "_not": [ - 4162 + 4294 ], "_or": [ - 4162 + 4294 ], "bot_steam_account_id": [ - 5456 + 6300 ], "bot_steamid64": [ - 271 + 302 ], "created_at": [ - 4955 + 5087 ], "friended_at": [ - 4955 + 5087 ], "last_presence_state": [ - 2189 + 2321 ], "player": [ - 4335 + 4467 ], "status": [ 86 ], "steam_id": [ - 271 + 302 ], "updated_at": [ - 4955 + 5087 ], "__typename": [ 84 @@ -93563,10 +95813,10 @@ export default { }, "player_steam_bot_friend_inc_input": { "bot_steamid64": [ - 269 + 300 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -93574,31 +95824,31 @@ export default { }, "player_steam_bot_friend_insert_input": { "bot_steam_account_id": [ - 5454 + 6298 ], "bot_steamid64": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "friended_at": [ - 4954 + 5086 ], "last_presence_state": [ - 2187 + 2319 ], "player": [ - 4342 + 4474 ], "status": [ 84 ], "steam_id": [ - 269 + 300 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -93606,25 +95856,25 @@ export default { }, "player_steam_bot_friend_max_fields": { "bot_steam_account_id": [ - 5454 + 6298 ], "bot_steamid64": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "friended_at": [ - 4954 + 5086 ], "status": [ 84 ], "steam_id": [ - 269 + 300 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -93632,25 +95882,25 @@ export default { }, "player_steam_bot_friend_min_fields": { "bot_steam_account_id": [ - 5454 + 6298 ], "bot_steamid64": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "friended_at": [ - 4954 + 5086 ], "status": [ 84 ], "steam_id": [ - 269 + 300 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -93661,7 +95911,7 @@ export default { 41 ], "returning": [ - 4157 + 4289 ], "__typename": [ 84 @@ -93669,13 +95919,13 @@ export default { }, "player_steam_bot_friend_on_conflict": { "constraint": [ - 4163 + 4295 ], "update_columns": [ - 4184 + 4316 ], "where": [ - 4162 + 4294 ], "__typename": [ 84 @@ -93683,31 +95933,31 @@ export default { }, "player_steam_bot_friend_order_by": { "bot_steam_account_id": [ - 3373 + 3505 ], "bot_steamid64": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "friended_at": [ - 3373 + 3505 ], "last_presence_state": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "status": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "updated_at": [ - 3373 + 3505 ], "__typename": [ 84 @@ -93715,7 +95965,7 @@ export default { }, "player_steam_bot_friend_pk_columns_input": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -93723,7 +95973,7 @@ export default { }, "player_steam_bot_friend_prepend_input": { "last_presence_state": [ - 2187 + 2319 ], "__typename": [ 84 @@ -93732,28 +95982,28 @@ export default { "player_steam_bot_friend_select_column": {}, "player_steam_bot_friend_set_input": { "bot_steam_account_id": [ - 5454 + 6298 ], "bot_steamid64": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "friended_at": [ - 4954 + 5086 ], "last_presence_state": [ - 2187 + 2319 ], "status": [ 84 ], "steam_id": [ - 269 + 300 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -93794,10 +96044,10 @@ export default { }, "player_steam_bot_friend_stream_cursor_input": { "initial_value": [ - 4182 + 4314 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -93805,28 +96055,28 @@ export default { }, "player_steam_bot_friend_stream_cursor_value_input": { "bot_steam_account_id": [ - 5454 + 6298 ], "bot_steamid64": [ - 269 + 300 ], "created_at": [ - 4954 + 5086 ], "friended_at": [ - 4954 + 5086 ], "last_presence_state": [ - 2187 + 2319 ], "status": [ 84 ], "steam_id": [ - 269 + 300 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -93834,10 +96084,10 @@ export default { }, "player_steam_bot_friend_sum_fields": { "bot_steamid64": [ - 269 + 300 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -93846,28 +96096,28 @@ export default { "player_steam_bot_friend_update_column": {}, "player_steam_bot_friend_updates": { "_append": [ - 4160 + 4292 ], "_delete_at_path": [ - 4164 + 4296 ], "_delete_elem": [ - 4165 + 4297 ], "_delete_key": [ - 4166 + 4298 ], "_inc": [ - 4167 + 4299 ], "_prepend": [ - 4175 + 4307 ], "_set": [ - 4177 + 4309 ], "where": [ - 4162 + 4294 ], "__typename": [ 84 @@ -93911,7 +96161,7 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "last_error": [ 84 @@ -93920,16 +96170,16 @@ export default { 84 ], "last_polled_at": [ - 4954 + 5086 ], "player": [ - 4331 + 4463 ], "steam_id": [ - 269 + 300 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -93937,10 +96187,10 @@ export default { }, "player_steam_match_auth_aggregate": { "aggregate": [ - 4191 + 4323 ], "nodes": [ - 4189 + 4321 ], "__typename": [ 84 @@ -93948,13 +96198,13 @@ export default { }, "player_steam_match_auth_aggregate_fields": { "avg": [ - 4192 + 4324 ], "count": [ 41, { "columns": [ - 4203, + 4335, "[player_steam_match_auth_select_column!]" ], "distinct": [ @@ -93963,31 +96213,31 @@ export default { } ], "max": [ - 4197 + 4329 ], "min": [ - 4198 + 4330 ], "stddev": [ - 4205 + 4337 ], "stddev_pop": [ - 4206 + 4338 ], "stddev_samp": [ - 4207 + 4339 ], "sum": [ - 4210 + 4342 ], "var_pop": [ - 4213 + 4345 ], "var_samp": [ - 4214 + 4346 ], "variance": [ - 4215 + 4347 ], "__typename": [ 84 @@ -94003,19 +96253,19 @@ export default { }, "player_steam_match_auth_bool_exp": { "_and": [ - 4193 + 4325 ], "_not": [ - 4193 + 4325 ], "_or": [ - 4193 + 4325 ], "auth_code": [ 86 ], "created_at": [ - 4955 + 5087 ], "last_error": [ 86 @@ -94024,16 +96274,16 @@ export default { 86 ], "last_polled_at": [ - 4955 + 5087 ], "player": [ - 4335 + 4467 ], "steam_id": [ - 271 + 302 ], "updated_at": [ - 4955 + 5087 ], "__typename": [ 84 @@ -94042,7 +96292,7 @@ export default { "player_steam_match_auth_constraint": {}, "player_steam_match_auth_inc_input": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -94053,7 +96303,7 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "last_error": [ 84 @@ -94062,16 +96312,16 @@ export default { 84 ], "last_polled_at": [ - 4954 + 5086 ], "player": [ - 4342 + 4474 ], "steam_id": [ - 269 + 300 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -94082,7 +96332,7 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "last_error": [ 84 @@ -94091,13 +96341,13 @@ export default { 84 ], "last_polled_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -94108,7 +96358,7 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "last_error": [ 84 @@ -94117,13 +96367,13 @@ export default { 84 ], "last_polled_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -94134,7 +96384,7 @@ export default { 41 ], "returning": [ - 4189 + 4321 ], "__typename": [ 84 @@ -94142,13 +96392,13 @@ export default { }, "player_steam_match_auth_on_conflict": { "constraint": [ - 4194 + 4326 ], "update_columns": [ - 4211 + 4343 ], "where": [ - 4193 + 4325 ], "__typename": [ 84 @@ -94156,28 +96406,28 @@ export default { }, "player_steam_match_auth_order_by": { "auth_code": [ - 3373 + 3505 ], "created_at": [ - 3373 + 3505 ], "last_error": [ - 3373 + 3505 ], "last_known_share_code": [ - 3373 + 3505 ], "last_polled_at": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "steam_id": [ - 3373 + 3505 ], "updated_at": [ - 3373 + 3505 ], "__typename": [ 84 @@ -94185,7 +96435,7 @@ export default { }, "player_steam_match_auth_pk_columns_input": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -94197,7 +96447,7 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "last_error": [ 84 @@ -94206,13 +96456,13 @@ export default { 84 ], "last_polled_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -94244,10 +96494,10 @@ export default { }, "player_steam_match_auth_stream_cursor_input": { "initial_value": [ - 4209 + 4341 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -94258,7 +96508,7 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "last_error": [ 84 @@ -94267,13 +96517,13 @@ export default { 84 ], "last_polled_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "updated_at": [ - 4954 + 5086 ], "__typename": [ 84 @@ -94281,7 +96531,7 @@ export default { }, "player_steam_match_auth_sum_fields": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -94290,13 +96540,13 @@ export default { "player_steam_match_auth_update_column": {}, "player_steam_match_auth_updates": { "_inc": [ - 4195 + 4327 ], "_set": [ - 4204 + 4336 ], "where": [ - 4193 + 4325 ], "__typename": [ 84 @@ -94328,25 +96578,25 @@ export default { }, "player_unused_utility": { "deleted_at": [ - 4954 + 5086 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "player": [ - 4331 + 4463 ], "player_steam_id": [ - 269 + 300 ], "round": [ 41 @@ -94360,10 +96610,10 @@ export default { }, "player_unused_utility_aggregate": { "aggregate": [ - 4220 + 4352 ], "nodes": [ - 4216 + 4348 ], "__typename": [ 84 @@ -94371,7 +96621,7 @@ export default { }, "player_unused_utility_aggregate_bool_exp": { "count": [ - 4219 + 4351 ], "__typename": [ 84 @@ -94379,13 +96629,13 @@ export default { }, "player_unused_utility_aggregate_bool_exp_count": { "arguments": [ - 4237 + 4369 ], "distinct": [ 6 ], "filter": [ - 4225 + 4357 ], "predicate": [ 42 @@ -94396,13 +96646,13 @@ export default { }, "player_unused_utility_aggregate_fields": { "avg": [ - 4223 + 4355 ], "count": [ 41, { "columns": [ - 4237, + 4369, "[player_unused_utility_select_column!]" ], "distinct": [ @@ -94411,31 +96661,31 @@ export default { } ], "max": [ - 4229 + 4361 ], "min": [ - 4231 + 4363 ], "stddev": [ - 4239 + 4371 ], "stddev_pop": [ - 4241 + 4373 ], "stddev_samp": [ - 4243 + 4375 ], "sum": [ - 4247 + 4379 ], "var_pop": [ - 4251 + 4383 ], "var_samp": [ - 4253 + 4385 ], "variance": [ - 4255 + 4387 ], "__typename": [ 84 @@ -94443,37 +96693,37 @@ export default { }, "player_unused_utility_aggregate_order_by": { "avg": [ - 4224 + 4356 ], "count": [ - 3373 + 3505 ], "max": [ - 4230 + 4362 ], "min": [ - 4232 + 4364 ], "stddev": [ - 4240 + 4372 ], "stddev_pop": [ - 4242 + 4374 ], "stddev_samp": [ - 4244 + 4376 ], "sum": [ - 4248 + 4380 ], "var_pop": [ - 4252 + 4384 ], "var_samp": [ - 4254 + 4386 ], "variance": [ - 4256 + 4388 ], "__typename": [ 84 @@ -94481,10 +96731,10 @@ export default { }, "player_unused_utility_arr_rel_insert_input": { "data": [ - 4228 + 4360 ], "on_conflict": [ - 4234 + 4366 ], "__typename": [ 84 @@ -94506,13 +96756,13 @@ export default { }, "player_unused_utility_avg_order_by": { "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "unused": [ - 3373 + 3505 ], "__typename": [ 84 @@ -94520,34 +96770,34 @@ export default { }, "player_unused_utility_bool_exp": { "_and": [ - 4225 + 4357 ], "_not": [ - 4225 + 4357 ], "_or": [ - 4225 + 4357 ], "deleted_at": [ - 4955 + 5087 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "player": [ - 4335 + 4467 ], "player_steam_id": [ - 271 + 302 ], "round": [ 42 @@ -94562,7 +96812,7 @@ export default { "player_unused_utility_constraint": {}, "player_unused_utility_inc_input": { "player_steam_id": [ - 269 + 300 ], "round": [ 41 @@ -94576,25 +96826,25 @@ export default { }, "player_unused_utility_insert_input": { "deleted_at": [ - 4954 + 5086 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2991 + 3123 ], "match_map_id": [ - 5454 + 6298 ], "player": [ - 4342 + 4474 ], "player_steam_id": [ - 269 + 300 ], "round": [ 41 @@ -94608,16 +96858,16 @@ export default { }, "player_unused_utility_max_fields": { "deleted_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "player_steam_id": [ - 269 + 300 ], "round": [ 41 @@ -94631,22 +96881,22 @@ export default { }, "player_unused_utility_max_order_by": { "deleted_at": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "unused": [ - 3373 + 3505 ], "__typename": [ 84 @@ -94654,16 +96904,16 @@ export default { }, "player_unused_utility_min_fields": { "deleted_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "player_steam_id": [ - 269 + 300 ], "round": [ 41 @@ -94677,22 +96927,22 @@ export default { }, "player_unused_utility_min_order_by": { "deleted_at": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "unused": [ - 3373 + 3505 ], "__typename": [ 84 @@ -94703,7 +96953,7 @@ export default { 41 ], "returning": [ - 4216 + 4348 ], "__typename": [ 84 @@ -94711,13 +96961,13 @@ export default { }, "player_unused_utility_on_conflict": { "constraint": [ - 4226 + 4358 ], "update_columns": [ - 4249 + 4381 ], "where": [ - 4225 + 4357 ], "__typename": [ 84 @@ -94725,31 +96975,31 @@ export default { }, "player_unused_utility_order_by": { "deleted_at": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "unused": [ - 3373 + 3505 ], "__typename": [ 84 @@ -94757,10 +97007,10 @@ export default { }, "player_unused_utility_pk_columns_input": { "match_map_id": [ - 5454 + 6298 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -94769,16 +97019,16 @@ export default { "player_unused_utility_select_column": {}, "player_unused_utility_set_input": { "deleted_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "player_steam_id": [ - 269 + 300 ], "round": [ 41 @@ -94806,13 +97056,13 @@ export default { }, "player_unused_utility_stddev_order_by": { "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "unused": [ - 3373 + 3505 ], "__typename": [ 84 @@ -94834,13 +97084,13 @@ export default { }, "player_unused_utility_stddev_pop_order_by": { "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "unused": [ - 3373 + 3505 ], "__typename": [ 84 @@ -94862,13 +97112,13 @@ export default { }, "player_unused_utility_stddev_samp_order_by": { "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "unused": [ - 3373 + 3505 ], "__typename": [ 84 @@ -94876,10 +97126,10 @@ export default { }, "player_unused_utility_stream_cursor_input": { "initial_value": [ - 4246 + 4378 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -94887,16 +97137,16 @@ export default { }, "player_unused_utility_stream_cursor_value_input": { "deleted_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "player_steam_id": [ - 269 + 300 ], "round": [ 41 @@ -94910,7 +97160,7 @@ export default { }, "player_unused_utility_sum_fields": { "player_steam_id": [ - 269 + 300 ], "round": [ 41 @@ -94924,13 +97174,13 @@ export default { }, "player_unused_utility_sum_order_by": { "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "unused": [ - 3373 + 3505 ], "__typename": [ 84 @@ -94939,13 +97189,13 @@ export default { "player_unused_utility_update_column": {}, "player_unused_utility_updates": { "_inc": [ - 4227 + 4359 ], "_set": [ - 4238 + 4370 ], "where": [ - 4225 + 4357 ], "__typename": [ 84 @@ -94967,13 +97217,13 @@ export default { }, "player_unused_utility_var_pop_order_by": { "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "unused": [ - 3373 + 3505 ], "__typename": [ 84 @@ -94995,13 +97245,13 @@ export default { }, "player_unused_utility_var_samp_order_by": { "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "unused": [ - 3373 + 3505 ], "__typename": [ 84 @@ -95023,13 +97273,13 @@ export default { }, "player_unused_utility_variance_order_by": { "player_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "unused": [ - 3373 + 3505 ], "__typename": [ 84 @@ -95040,34 +97290,34 @@ export default { 84 ], "attacker_steam_id": [ - 269 + 300 ], "deleted_at": [ - 4954 + 5086 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "player": [ - 4331 + 4463 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "type": [ - 1528 + 1640 ], "__typename": [ 84 @@ -95075,10 +97325,10 @@ export default { }, "player_utility_aggregate": { "aggregate": [ - 4261 + 4393 ], "nodes": [ - 4257 + 4389 ], "__typename": [ 84 @@ -95086,7 +97336,7 @@ export default { }, "player_utility_aggregate_bool_exp": { "count": [ - 4260 + 4392 ], "__typename": [ 84 @@ -95094,13 +97344,13 @@ export default { }, "player_utility_aggregate_bool_exp_count": { "arguments": [ - 4278 + 4410 ], "distinct": [ 6 ], "filter": [ - 4266 + 4398 ], "predicate": [ 42 @@ -95111,13 +97361,13 @@ export default { }, "player_utility_aggregate_fields": { "avg": [ - 4264 + 4396 ], "count": [ 41, { "columns": [ - 4278, + 4410, "[player_utility_select_column!]" ], "distinct": [ @@ -95126,31 +97376,31 @@ export default { } ], "max": [ - 4270 + 4402 ], "min": [ - 4272 + 4404 ], "stddev": [ - 4280 + 4412 ], "stddev_pop": [ - 4282 + 4414 ], "stddev_samp": [ - 4284 + 4416 ], "sum": [ - 4288 + 4420 ], "var_pop": [ - 4292 + 4424 ], "var_samp": [ - 4294 + 4426 ], "variance": [ - 4296 + 4428 ], "__typename": [ 84 @@ -95158,37 +97408,37 @@ export default { }, "player_utility_aggregate_order_by": { "avg": [ - 4265 + 4397 ], "count": [ - 3373 + 3505 ], "max": [ - 4271 + 4403 ], "min": [ - 4273 + 4405 ], "stddev": [ - 4281 + 4413 ], "stddev_pop": [ - 4283 + 4415 ], "stddev_samp": [ - 4285 + 4417 ], "sum": [ - 4289 + 4421 ], "var_pop": [ - 4293 + 4425 ], "var_samp": [ - 4295 + 4427 ], "variance": [ - 4297 + 4429 ], "__typename": [ 84 @@ -95196,10 +97446,10 @@ export default { }, "player_utility_arr_rel_insert_input": { "data": [ - 4269 + 4401 ], "on_conflict": [ - 4275 + 4407 ], "__typename": [ 84 @@ -95218,10 +97468,10 @@ export default { }, "player_utility_avg_order_by": { "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -95229,46 +97479,46 @@ export default { }, "player_utility_bool_exp": { "_and": [ - 4266 + 4398 ], "_not": [ - 4266 + 4398 ], "_or": [ - 4266 + 4398 ], "attacker_location_coordinates": [ 86 ], "attacker_steam_id": [ - 271 + 302 ], "deleted_at": [ - 4955 + 5087 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "player": [ - 4335 + 4467 ], "round": [ 42 ], "time": [ - 4955 + 5087 ], "type": [ - 1529 + 1641 ], "__typename": [ 84 @@ -95277,7 +97527,7 @@ export default { "player_utility_constraint": {}, "player_utility_inc_input": { "attacker_steam_id": [ - 269 + 300 ], "round": [ 41 @@ -95291,34 +97541,34 @@ export default { 84 ], "attacker_steam_id": [ - 269 + 300 ], "deleted_at": [ - 4954 + 5086 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2991 + 3123 ], "match_map_id": [ - 5454 + 6298 ], "player": [ - 4342 + 4474 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "type": [ - 1528 + 1640 ], "__typename": [ 84 @@ -95329,22 +97579,22 @@ export default { 84 ], "attacker_steam_id": [ - 269 + 300 ], "deleted_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -95352,25 +97602,25 @@ export default { }, "player_utility_max_order_by": { "attacker_location_coordinates": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "__typename": [ 84 @@ -95381,22 +97631,22 @@ export default { 84 ], "attacker_steam_id": [ - 269 + 300 ], "deleted_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -95404,25 +97654,25 @@ export default { }, "player_utility_min_order_by": { "attacker_location_coordinates": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "__typename": [ 84 @@ -95433,7 +97683,7 @@ export default { 41 ], "returning": [ - 4257 + 4389 ], "__typename": [ 84 @@ -95441,13 +97691,13 @@ export default { }, "player_utility_on_conflict": { "constraint": [ - 4267 + 4399 ], "update_columns": [ - 4290 + 4422 ], "where": [ - 4266 + 4398 ], "__typename": [ 84 @@ -95455,37 +97705,37 @@ export default { }, "player_utility_order_by": { "attacker_location_coordinates": [ - 3373 + 3505 ], "attacker_steam_id": [ - 3373 + 3505 ], "deleted_at": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "round": [ - 3373 + 3505 ], "time": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "__typename": [ 84 @@ -95493,13 +97743,13 @@ export default { }, "player_utility_pk_columns_input": { "attacker_steam_id": [ - 269 + 300 ], "match_map_id": [ - 5454 + 6298 ], "time": [ - 4954 + 5086 ], "__typename": [ 84 @@ -95511,25 +97761,25 @@ export default { 84 ], "attacker_steam_id": [ - 269 + 300 ], "deleted_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "type": [ - 1528 + 1640 ], "__typename": [ 84 @@ -95548,10 +97798,10 @@ export default { }, "player_utility_stddev_order_by": { "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -95570,10 +97820,10 @@ export default { }, "player_utility_stddev_pop_order_by": { "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -95592,10 +97842,10 @@ export default { }, "player_utility_stddev_samp_order_by": { "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -95603,10 +97853,10 @@ export default { }, "player_utility_stream_cursor_input": { "initial_value": [ - 4287 + 4419 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -95617,25 +97867,25 @@ export default { 84 ], "attacker_steam_id": [ - 269 + 300 ], "deleted_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 ], "time": [ - 4954 + 5086 ], "type": [ - 1528 + 1640 ], "__typename": [ 84 @@ -95643,7 +97893,7 @@ export default { }, "player_utility_sum_fields": { "attacker_steam_id": [ - 269 + 300 ], "round": [ 41 @@ -95654,10 +97904,10 @@ export default { }, "player_utility_sum_order_by": { "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -95666,13 +97916,13 @@ export default { "player_utility_update_column": {}, "player_utility_updates": { "_inc": [ - 4268 + 4400 ], "_set": [ - 4279 + 4411 ], "where": [ - 4266 + 4398 ], "__typename": [ 84 @@ -95691,10 +97941,10 @@ export default { }, "player_utility_var_pop_order_by": { "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -95713,10 +97963,10 @@ export default { }, "player_utility_var_samp_order_by": { "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -95735,10 +97985,10 @@ export default { }, "player_utility_variance_order_by": { "attacker_steam_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -95758,7 +98008,7 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "shots": [ 41 @@ -95767,7 +98017,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "weapon_class": [ 84 @@ -95778,10 +98028,10 @@ export default { }, "player_weapon_stats_v_aggregate": { "aggregate": [ - 4302 + 4434 ], "nodes": [ - 4298 + 4430 ], "__typename": [ 84 @@ -95789,7 +98039,7 @@ export default { }, "player_weapon_stats_v_aggregate_bool_exp": { "count": [ - 4301 + 4433 ], "__typename": [ 84 @@ -95797,13 +98047,13 @@ export default { }, "player_weapon_stats_v_aggregate_bool_exp_count": { "arguments": [ - 4314 + 4446 ], "distinct": [ 6 ], "filter": [ - 4307 + 4439 ], "predicate": [ 42 @@ -95814,13 +98064,13 @@ export default { }, "player_weapon_stats_v_aggregate_fields": { "avg": [ - 4305 + 4437 ], "count": [ 41, { "columns": [ - 4314, + 4446, "[player_weapon_stats_v_select_column!]" ], "distinct": [ @@ -95829,31 +98079,31 @@ export default { } ], "max": [ - 4309 + 4441 ], "min": [ - 4311 + 4443 ], "stddev": [ - 4315 + 4447 ], "stddev_pop": [ - 4317 + 4449 ], "stddev_samp": [ - 4319 + 4451 ], "sum": [ - 4323 + 4455 ], "var_pop": [ - 4325 + 4457 ], "var_samp": [ - 4327 + 4459 ], "variance": [ - 4329 + 4461 ], "__typename": [ 84 @@ -95861,37 +98111,37 @@ export default { }, "player_weapon_stats_v_aggregate_order_by": { "avg": [ - 4306 + 4438 ], "count": [ - 3373 + 3505 ], "max": [ - 4310 + 4442 ], "min": [ - 4312 + 4444 ], "stddev": [ - 4316 + 4448 ], "stddev_pop": [ - 4318 + 4450 ], "stddev_samp": [ - 4320 + 4452 ], "sum": [ - 4324 + 4456 ], "var_pop": [ - 4326 + 4458 ], "var_samp": [ - 4328 + 4460 ], "variance": [ - 4330 + 4462 ], "__typename": [ 84 @@ -95899,7 +98149,7 @@ export default { }, "player_weapon_stats_v_arr_rel_insert_input": { "data": [ - 4308 + 4440 ], "__typename": [ 84 @@ -95933,25 +98183,25 @@ export default { }, "player_weapon_stats_v_avg_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -95959,13 +98209,13 @@ export default { }, "player_weapon_stats_v_bool_exp": { "_and": [ - 4307 + 4439 ], "_not": [ - 4307 + 4439 ], "_or": [ - 4307 + 4439 ], "first_bullet_hits": [ 42 @@ -95980,7 +98230,7 @@ export default { 42 ], "match_id": [ - 5456 + 6300 ], "shots": [ 42 @@ -95989,7 +98239,7 @@ export default { 42 ], "steam_id": [ - 271 + 302 ], "weapon_class": [ 86 @@ -96012,7 +98262,7 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "shots": [ 41 @@ -96021,7 +98271,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "weapon_class": [ 84 @@ -96044,7 +98294,7 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "shots": [ 41 @@ -96053,7 +98303,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "weapon_class": [ 84 @@ -96064,31 +98314,31 @@ export default { }, "player_weapon_stats_v_max_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "weapon_class": [ - 3373 + 3505 ], "__typename": [ 84 @@ -96108,7 +98358,7 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "shots": [ 41 @@ -96117,7 +98367,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "weapon_class": [ 84 @@ -96128,31 +98378,31 @@ export default { }, "player_weapon_stats_v_min_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "weapon_class": [ - 3373 + 3505 ], "__typename": [ 84 @@ -96160,31 +98410,31 @@ export default { }, "player_weapon_stats_v_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "weapon_class": [ - 3373 + 3505 ], "__typename": [ 84 @@ -96219,25 +98469,25 @@ export default { }, "player_weapon_stats_v_stddev_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -96271,25 +98521,25 @@ export default { }, "player_weapon_stats_v_stddev_pop_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -96323,25 +98573,25 @@ export default { }, "player_weapon_stats_v_stddev_samp_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -96349,10 +98599,10 @@ export default { }, "player_weapon_stats_v_stream_cursor_input": { "initial_value": [ - 4322 + 4454 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -96372,7 +98622,7 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "shots": [ 41 @@ -96381,7 +98631,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "weapon_class": [ 84 @@ -96410,7 +98660,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -96418,25 +98668,25 @@ export default { }, "player_weapon_stats_v_sum_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -96470,25 +98720,25 @@ export default { }, "player_weapon_stats_v_var_pop_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -96522,25 +98772,25 @@ export default { }, "player_weapon_stats_v_var_samp_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -96574,25 +98824,25 @@ export default { }, "player_weapon_stats_v_variance_order_by": { "first_bullet_hits": [ - 3373 + 3505 ], "first_bullet_shots": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "hits_spotted": [ - 3373 + 3505 ], "shots": [ - 3373 + 3505 ], "shots_spotted": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -96600,10 +98850,10 @@ export default { }, "players": { "abandoned_matches": [ - 131, + 162, { "distinct_on": [ - 152, + 183, "[abandoned_matches_select_column!]" ], "limit": [ @@ -96613,19 +98863,19 @@ export default { 41 ], "order_by": [ - 150, + 181, "[abandoned_matches_order_by!]" ], "where": [ - 140 + 171 ] } ], "abandoned_matches_aggregate": [ - 132, + 163, { "distinct_on": [ - 152, + 183, "[abandoned_matches_select_column!]" ], "limit": [ @@ -96635,19 +98885,19 @@ export default { 41 ], "order_by": [ - 150, + 181, "[abandoned_matches_order_by!]" ], "where": [ - 140 + 171 ] } ], "aim_weapon_stats": [ - 3470, + 3602, { "distinct_on": [ - 3491, + 3623, "[player_aim_weapon_stats_select_column!]" ], "limit": [ @@ -96657,19 +98907,19 @@ export default { 41 ], "order_by": [ - 3489, + 3621, "[player_aim_weapon_stats_order_by!]" ], "where": [ - 3479 + 3611 ] } ], "aim_weapon_stats_aggregate": [ - 3471, + 3603, { "distinct_on": [ - 3491, + 3623, "[player_aim_weapon_stats_select_column!]" ], "limit": [ @@ -96679,19 +98929,19 @@ export default { 41 ], "order_by": [ - 3489, + 3621, "[player_aim_weapon_stats_order_by!]" ], "where": [ - 3479 + 3611 ] } ], "assists": [ - 3511, + 3643, { "distinct_on": [ - 3534, + 3666, "[player_assists_select_column!]" ], "limit": [ @@ -96701,19 +98951,19 @@ export default { 41 ], "order_by": [ - 3532, + 3664, "[player_assists_order_by!]" ], "where": [ - 3522 + 3654 ] } ], "assists_aggregate": [ - 3512, + 3644, { "distinct_on": [ - 3534, + 3666, "[player_assists_select_column!]" ], "limit": [ @@ -96723,19 +98973,19 @@ export default { 41 ], "order_by": [ - 3532, + 3664, "[player_assists_order_by!]" ], "where": [ - 3522 + 3654 ] } ], "assited_by_players": [ - 3511, + 3643, { "distinct_on": [ - 3534, + 3666, "[player_assists_select_column!]" ], "limit": [ @@ -96745,19 +98995,19 @@ export default { 41 ], "order_by": [ - 3532, + 3664, "[player_assists_order_by!]" ], "where": [ - 3522 + 3654 ] } ], "assited_by_players_aggregate": [ - 3512, + 3644, { "distinct_on": [ - 3534, + 3666, "[player_assists_select_column!]" ], "limit": [ @@ -96767,11 +99017,11 @@ export default { 41 ], "order_by": [ - 3532, + 3664, "[player_assists_order_by!]" ], "where": [ - 3522 + 3654 ] } ], @@ -96779,10 +99029,10 @@ export default { 84 ], "awards": [ - 200, + 231, { "distinct_on": [ - 221, + 252, "[award_recipients_select_column!]" ], "limit": [ @@ -96792,19 +99042,19 @@ export default { 41 ], "order_by": [ - 219, + 250, "[award_recipients_order_by!]" ], "where": [ - 209 + 240 ] } ], "awards_aggregate": [ - 201, + 232, { "distinct_on": [ - 221, + 252, "[award_recipients_select_column!]" ], "limit": [ @@ -96814,22 +99064,22 @@ export default { 41 ], "order_by": [ - 219, + 250, "[award_recipients_order_by!]" ], "where": [ - 209 + 240 ] } ], "banned_until": [ - 4954 + 5086 ], "coach_lineups": [ - 2811, + 2943, { "distinct_on": [ - 2833, + 2965, "[match_lineups_select_column!]" ], "limit": [ @@ -96839,19 +99089,19 @@ export default { 41 ], "order_by": [ - 2831, + 2963, "[match_lineups_order_by!]" ], "where": [ - 2820 + 2952 ] } ], "coach_lineups_aggregate": [ - 2812, + 2944, { "distinct_on": [ - 2833, + 2965, "[match_lineups_select_column!]" ], "limit": [ @@ -96861,11 +99111,11 @@ export default { 41 ], "order_by": [ - 2831, + 2963, "[match_lineups_order_by!]" ], "where": [ - 2820 + 2952 ] } ], @@ -96873,19 +99123,19 @@ export default { 84 ], "created_at": [ - 4954 + 5086 ], "current_lobby_id": [ - 5454 + 6298 ], "custom_avatar_url": [ 84 ], "damage_dealt": [ - 3574, + 3706, { "distinct_on": [ - 3595, + 3727, "[player_damages_select_column!]" ], "limit": [ @@ -96895,19 +99145,19 @@ export default { 41 ], "order_by": [ - 3593, + 3725, "[player_damages_order_by!]" ], "where": [ - 3583 + 3715 ] } ], "damage_dealt_aggregate": [ - 3575, + 3707, { "distinct_on": [ - 3595, + 3727, "[player_damages_select_column!]" ], "limit": [ @@ -96917,19 +99167,19 @@ export default { 41 ], "order_by": [ - 3593, + 3725, "[player_damages_order_by!]" ], "where": [ - 3583 + 3715 ] } ], "damage_taken": [ - 3574, + 3706, { "distinct_on": [ - 3595, + 3727, "[player_damages_select_column!]" ], "limit": [ @@ -96939,19 +99189,19 @@ export default { 41 ], "order_by": [ - 3593, + 3725, "[player_damages_order_by!]" ], "where": [ - 3583 + 3715 ] } ], "damage_taken_aggregate": [ - 3575, + 3707, { "distinct_on": [ - 3595, + 3727, "[player_damages_select_column!]" ], "limit": [ @@ -96961,11 +99211,11 @@ export default { 41 ], "order_by": [ - 3593, + 3725, "[player_damages_order_by!]" ], "where": [ - 3583 + 3715 ] } ], @@ -96973,10 +99223,10 @@ export default { 41 ], "deaths": [ - 3728, + 3860, { "distinct_on": [ - 3792, + 3924, "[player_kills_select_column!]" ], "limit": [ @@ -96986,19 +99236,19 @@ export default { 41 ], "order_by": [ - 3790, + 3922, "[player_kills_order_by!]" ], "where": [ - 3739 + 3871 ] } ], "deaths_aggregate": [ - 3729, + 3861, { "distinct_on": [ - 3792, + 3924, "[player_kills_select_column!]" ], "limit": [ @@ -97008,11 +99258,11 @@ export default { 41 ], "order_by": [ - 3790, + 3922, "[player_kills_order_by!]" ], "where": [ - 3739 + 3871 ] } ], @@ -97020,10 +99270,10 @@ export default { 84 ], "draft_game_players": [ - 511, + 542, { "distinct_on": [ - 534, + 565, "[draft_game_players_select_column!]" ], "limit": [ @@ -97033,19 +99283,19 @@ export default { 41 ], "order_by": [ - 532, + 563, "[draft_game_players_order_by!]" ], "where": [ - 522 + 553 ] } ], "draft_game_players_aggregate": [ - 512, + 543, { "distinct_on": [ - 534, + 565, "[draft_game_players_select_column!]" ], "limit": [ @@ -97055,16 +99305,16 @@ export default { 41 ], "order_by": [ - 532, + 563, "[draft_game_players_order_by!]" ], "where": [ - 522 + 553 ] } ], "elo": [ - 2187, + 2319, { "path": [ 84 @@ -97072,10 +99322,10 @@ export default { } ], "elo_history": [ - 5831, + 6675, { "distinct_on": [ - 5857, + 6701, "[v_player_elo_select_column!]" ], "limit": [ @@ -97085,19 +99335,19 @@ export default { 41 ], "order_by": [ - 5856, + 6700, "[v_player_elo_order_by!]" ], "where": [ - 5850 + 6694 ] } ], "elo_history_aggregate": [ - 5832, + 6676, { "distinct_on": [ - 5857, + 6701, "[v_player_elo_select_column!]" ], "limit": [ @@ -97107,11 +99357,11 @@ export default { 41 ], "order_by": [ - 5856, + 6700, "[v_player_elo_order_by!]" ], "where": [ - 5850 + 6694 ] } ], @@ -97125,10 +99375,10 @@ export default { 84 ], "faceit_rank_history": [ - 3642, + 3774, { "distinct_on": [ - 3663, + 3795, "[player_faceit_rank_history_select_column!]" ], "limit": [ @@ -97138,19 +99388,19 @@ export default { 41 ], "order_by": [ - 3661, + 3793, "[player_faceit_rank_history_order_by!]" ], "where": [ - 3651 + 3783 ] } ], "faceit_rank_history_aggregate": [ - 3643, + 3775, { "distinct_on": [ - 3663, + 3795, "[player_faceit_rank_history_select_column!]" ], "limit": [ @@ -97160,11 +99410,11 @@ export default { 41 ], "order_by": [ - 3661, + 3793, "[player_faceit_rank_history_order_by!]" ], "where": [ - 3651 + 3783 ] } ], @@ -97172,16 +99422,16 @@ export default { 41 ], "faceit_updated_at": [ - 4954 + 5086 ], "faceit_url": [ 84 ], "flashed_by_players": [ - 3683, + 3815, { "distinct_on": [ - 3706, + 3838, "[player_flashes_select_column!]" ], "limit": [ @@ -97191,19 +99441,19 @@ export default { 41 ], "order_by": [ - 3704, + 3836, "[player_flashes_order_by!]" ], "where": [ - 3694 + 3826 ] } ], "flashed_by_players_aggregate": [ - 3684, + 3816, { "distinct_on": [ - 3706, + 3838, "[player_flashes_select_column!]" ], "limit": [ @@ -97213,19 +99463,19 @@ export default { 41 ], "order_by": [ - 3704, + 3836, "[player_flashes_order_by!]" ], "where": [ - 3694 + 3826 ] } ], "flashed_players": [ - 3683, + 3815, { "distinct_on": [ - 3706, + 3838, "[player_flashes_select_column!]" ], "limit": [ @@ -97235,19 +99485,19 @@ export default { 41 ], "order_by": [ - 3704, + 3836, "[player_flashes_order_by!]" ], "where": [ - 3694 + 3826 ] } ], "flashed_players_aggregate": [ - 3684, + 3816, { "distinct_on": [ - 3706, + 3838, "[player_flashes_select_column!]" ], "limit": [ @@ -97257,19 +99507,19 @@ export default { 41 ], "order_by": [ - 3704, + 3836, "[player_flashes_order_by!]" ], "where": [ - 3694 + 3826 ] } ], "friends": [ - 3221, + 3353, { "distinct_on": [ - 3246, + 3378, "[my_friends_select_column!]" ], "limit": [ @@ -97279,19 +99529,19 @@ export default { 41 ], "order_by": [ - 3244, + 3376, "[my_friends_order_by!]" ], "where": [ - 3233 + 3365 ] } ], "friends_aggregate": [ - 3222, + 3354, { "distinct_on": [ - 3246, + 3378, "[my_friends_select_column!]" ], "limit": [ @@ -97301,11 +99551,11 @@ export default { 41 ], "order_by": [ - 3244, + 3376, "[my_friends_order_by!]" ], "where": [ - 3233 + 3365 ] } ], @@ -97313,10 +99563,10 @@ export default { 41 ], "invited_players": [ - 4622, + 4754, { "distinct_on": [ - 4643, + 4775, "[team_invites_select_column!]" ], "limit": [ @@ -97326,19 +99576,19 @@ export default { 41 ], "order_by": [ - 4641, + 4773, "[team_invites_order_by!]" ], "where": [ - 4631 + 4763 ] } ], "invited_players_aggregate": [ - 4623, + 4755, { "distinct_on": [ - 4643, + 4775, "[team_invites_select_column!]" ], "limit": [ @@ -97348,11 +99598,11 @@ export default { 41 ], "order_by": [ - 4641, + 4773, "[team_invites_order_by!]" ], "where": [ - 4631 + 4763 ] } ], @@ -97381,10 +99631,10 @@ export default { 6 ], "kills": [ - 3728, + 3860, { "distinct_on": [ - 3792, + 3924, "[player_kills_select_column!]" ], "limit": [ @@ -97394,19 +99644,19 @@ export default { 41 ], "order_by": [ - 3790, + 3922, "[player_kills_order_by!]" ], "where": [ - 3739 + 3871 ] } ], "kills_aggregate": [ - 3729, + 3861, { "distinct_on": [ - 3792, + 3924, "[player_kills_select_column!]" ], "limit": [ @@ -97416,19 +99666,19 @@ export default { 41 ], "order_by": [ - 3790, + 3922, "[player_kills_order_by!]" ], "where": [ - 3739 + 3871 ] } ], "kills_by_weapons": [ - 3740, + 3872, { "distinct_on": [ - 3761, + 3893, "[player_kills_by_weapon_select_column!]" ], "limit": [ @@ -97438,19 +99688,19 @@ export default { 41 ], "order_by": [ - 3759, + 3891, "[player_kills_by_weapon_order_by!]" ], "where": [ - 3749 + 3881 ] } ], "kills_by_weapons_aggregate": [ - 3741, + 3873, { "distinct_on": [ - 3761, + 3893, "[player_kills_by_weapon_select_column!]" ], "limit": [ @@ -97460,11 +99710,11 @@ export default { 41 ], "order_by": [ - 3759, + 3891, "[player_kills_by_weapon_order_by!]" ], "where": [ - 3749 + 3881 ] } ], @@ -97472,16 +99722,16 @@ export default { 84 ], "last_read_news_at": [ - 4954 + 5086 ], "last_sign_in_at": [ - 4954 + 5086 ], "lobby_players": [ - 2585, + 2717, { "distinct_on": [ - 2608, + 2740, "[lobby_players_select_column!]" ], "limit": [ @@ -97491,19 +99741,19 @@ export default { 41 ], "order_by": [ - 2606, + 2738, "[lobby_players_order_by!]" ], "where": [ - 2596 + 2728 ] } ], "lobby_players_aggregate": [ - 2586, + 2718, { "distinct_on": [ - 2608, + 2740, "[lobby_players_select_column!]" ], "limit": [ @@ -97513,11 +99763,11 @@ export default { 41 ], "order_by": [ - 2606, + 2738, "[lobby_players_order_by!]" ], "where": [ - 2596 + 2728 ] } ], @@ -97534,10 +99784,10 @@ export default { 41 ], "match_map_hltv": [ - 5936, + 6780, { "distinct_on": [ - 5954, + 6798, "[v_player_match_map_hltv_select_column!]" ], "limit": [ @@ -97547,19 +99797,19 @@ export default { 41 ], "order_by": [ - 5953, + 6797, "[v_player_match_map_hltv_order_by!]" ], "where": [ - 5945 + 6789 ] } ], "match_map_hltv_aggregate": [ - 5937, + 6781, { "distinct_on": [ - 5954, + 6798, "[v_player_match_map_hltv_select_column!]" ], "limit": [ @@ -97569,19 +99819,19 @@ export default { 41 ], "order_by": [ - 5953, + 6797, "[v_player_match_map_hltv_order_by!]" ], "where": [ - 5945 + 6789 ] } ], "match_map_stats": [ - 3837, + 3969, { "distinct_on": [ - 3858, + 3990, "[player_match_map_stats_select_column!]" ], "limit": [ @@ -97591,19 +99841,19 @@ export default { 41 ], "order_by": [ - 3856, + 3988, "[player_match_map_stats_order_by!]" ], "where": [ - 3846 + 3978 ] } ], "match_map_stats_aggregate": [ - 3838, + 3970, { "distinct_on": [ - 3858, + 3990, "[player_match_map_stats_select_column!]" ], "limit": [ @@ -97613,19 +99863,19 @@ export default { 41 ], "order_by": [ - 3856, + 3988, "[player_match_map_stats_order_by!]" ], "where": [ - 3846 + 3978 ] } ], "match_stats": [ - 3896, + 4028, { "distinct_on": [ - 3912, + 4044, "[player_match_stats_v_select_column!]" ], "limit": [ @@ -97635,19 +99885,19 @@ export default { 41 ], "order_by": [ - 3911, + 4043, "[player_match_stats_v_order_by!]" ], "where": [ - 3905 + 4037 ] } ], "match_stats_aggregate": [ - 3897, + 4029, { "distinct_on": [ - 3912, + 4044, "[player_match_stats_v_select_column!]" ], "limit": [ @@ -97657,19 +99907,19 @@ export default { 41 ], "order_by": [ - 3911, + 4043, "[player_match_stats_v_order_by!]" ], "where": [ - 3905 + 4037 ] } ], "matches": [ - 3157, + 3289, { "distinct_on": [ - 3181, + 3313, "[matches_select_column!]" ], "limit": [ @@ -97679,22 +99929,22 @@ export default { 41 ], "order_by": [ - 3179, + 3311, "[matches_order_by!]" ], "where": [ - 3168 + 3300 ] } ], "matchmaking_cooldown": [ - 4954 + 5086 ], "multi_kills": [ - 6027, + 6871, { "distinct_on": [ - 6043, + 6887, "[v_player_multi_kills_select_column!]" ], "limit": [ @@ -97704,19 +99954,19 @@ export default { 41 ], "order_by": [ - 6042, + 6886, "[v_player_multi_kills_order_by!]" ], "where": [ - 6036 + 6880 ] } ], "multi_kills_aggregate": [ - 6028, + 6872, { "distinct_on": [ - 6043, + 6887, "[v_player_multi_kills_select_column!]" ], "limit": [ @@ -97726,11 +99976,11 @@ export default { 41 ], "order_by": [ - 6042, + 6886, "[v_player_multi_kills_order_by!]" ], "where": [ - 6036 + 6880 ] } ], @@ -97744,10 +99994,10 @@ export default { 84 ], "notifications": [ - 3321, + 3453, { "distinct_on": [ - 3349, + 3481, "[notifications_select_column!]" ], "limit": [ @@ -97757,19 +100007,19 @@ export default { 41 ], "order_by": [ - 3346, + 3478, "[notifications_order_by!]" ], "where": [ - 3333 + 3465 ] } ], "notifications_aggregate": [ - 3322, + 3454, { "distinct_on": [ - 3349, + 3481, "[notifications_select_column!]" ], "limit": [ @@ -97779,19 +100029,19 @@ export default { 41 ], "order_by": [ - 3346, + 3478, "[notifications_order_by!]" ], "where": [ - 3333 + 3465 ] } ], "objectives": [ - 3929, + 4061, { "distinct_on": [ - 3950, + 4082, "[player_objectives_select_column!]" ], "limit": [ @@ -97801,19 +100051,19 @@ export default { 41 ], "order_by": [ - 3948, + 4080, "[player_objectives_order_by!]" ], "where": [ - 3938 + 4070 ] } ], "objectives_aggregate": [ - 3930, + 4062, { "distinct_on": [ - 3950, + 4082, "[player_objectives_select_column!]" ], "limit": [ @@ -97823,19 +100073,19 @@ export default { 41 ], "order_by": [ - 3948, + 4080, "[player_objectives_order_by!]" ], "where": [ - 3938 + 4070 ] } ], "owned_teams": [ - 4905, + 5037, { "distinct_on": [ - 4929, + 5061, "[teams_select_column!]" ], "limit": [ @@ -97845,19 +100095,19 @@ export default { 41 ], "order_by": [ - 4927, + 5059, "[teams_order_by!]" ], "where": [ - 4916 + 5048 ] } ], "owned_teams_aggregate": [ - 4906, + 5038, { "distinct_on": [ - 4929, + 5061, "[teams_select_column!]" ], "limit": [ @@ -97867,16 +100117,16 @@ export default { 41 ], "order_by": [ - 4927, + 5059, "[teams_order_by!]" ], "where": [ - 4916 + 5048 ] } ], "peak_elo": [ - 2187, + 2319, { "path": [ 84 @@ -97884,10 +100134,10 @@ export default { } ], "pending_match_imports": [ - 3374, + 3506, { "distinct_on": [ - 3395, + 3527, "[pending_match_import_players_select_column!]" ], "limit": [ @@ -97897,19 +100147,19 @@ export default { 41 ], "order_by": [ - 3393, + 3525, "[pending_match_import_players_order_by!]" ], "where": [ - 3383 + 3515 ] } ], "pending_match_imports_aggregate": [ - 3375, + 3507, { "distinct_on": [ - 3395, + 3527, "[pending_match_import_players_select_column!]" ], "limit": [ @@ -97919,19 +100169,19 @@ export default { 41 ], "order_by": [ - 3393, + 3525, "[pending_match_import_players_order_by!]" ], "where": [ - 3383 + 3515 ] } ], "player_lineup": [ - 2766, + 2898, { "distinct_on": [ - 2789, + 2921, "[match_lineup_players_select_column!]" ], "limit": [ @@ -97941,19 +100191,19 @@ export default { 41 ], "order_by": [ - 2787, + 2919, "[match_lineup_players_order_by!]" ], "where": [ - 2777 + 2909 ] } ], "player_lineup_aggregate": [ - 2767, + 2899, { "distinct_on": [ - 2789, + 2921, "[match_lineup_players_select_column!]" ], "limit": [ @@ -97963,19 +100213,19 @@ export default { 41 ], "order_by": [ - 2787, + 2919, "[match_lineup_players_order_by!]" ], "where": [ - 2777 + 2909 ] } ], "player_unused_utilities": [ - 4216, + 4348, { "distinct_on": [ - 4237, + 4369, "[player_unused_utility_select_column!]" ], "limit": [ @@ -97985,19 +100235,19 @@ export default { 41 ], "order_by": [ - 4235, + 4367, "[player_unused_utility_order_by!]" ], "where": [ - 4225 + 4357 ] } ], "player_unused_utilities_aggregate": [ - 4217, + 4349, { "distinct_on": [ - 4237, + 4369, "[player_unused_utility_select_column!]" ], "limit": [ @@ -98007,11 +100257,11 @@ export default { 41 ], "order_by": [ - 4235, + 4367, "[player_unused_utility_order_by!]" ], "where": [ - 4225 + 4357 ] } ], @@ -98019,10 +100269,10 @@ export default { 41 ], "premier_rank_history": [ - 3988, + 4120, { "distinct_on": [ - 4009, + 4141, "[player_premier_rank_history_select_column!]" ], "limit": [ @@ -98032,19 +100282,19 @@ export default { 41 ], "order_by": [ - 4007, + 4139, "[player_premier_rank_history_order_by!]" ], "where": [ - 3997 + 4129 ] } ], "premier_rank_history_aggregate": [ - 3989, + 4121, { "distinct_on": [ - 4009, + 4141, "[player_premier_rank_history_select_column!]" ], "limit": [ @@ -98054,38 +100304,17772 @@ export default { 41 ], "order_by": [ - 4007, + 4139, "[player_premier_rank_history_order_by!]" ], "where": [ - 3997 + 4129 ] } ], "premier_rank_updated_at": [ - 4954 + 5086 ], "profile_url": [ 84 ], "quiet_hours_end": [ - 4951 + 5083 ], "quiet_hours_start": [ - 4951 + 5083 + ], + "role": [ + 1274 + ], + "roster_image_url": [ + 84 + ], + "sanctions": [ + 4161, + { + "distinct_on": [ + 4182, + "[player_sanctions_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4180, + "[player_sanctions_order_by!]" + ], + "where": [ + 4170 + ] + } + ], + "sanctions_aggregate": [ + 4162, + { + "distinct_on": [ + 4182, + "[player_sanctions_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4180, + "[player_sanctions_order_by!]" + ], + "where": [ + 4170 + ] + } + ], + "season_stats": [ + 4202, + { + "distinct_on": [ + 4233, + "[player_season_stats_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4231, + "[player_season_stats_order_by!]" + ], + "where": [ + 4221 + ] + } + ], + "season_stats_aggregate": [ + 4203, + { + "distinct_on": [ + 4233, + "[player_season_stats_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4231, + "[player_season_stats_order_by!]" + ], + "where": [ + 4221 + ] + } + ], + "show_match_ready_modal": [ + 6 + ], + "stats": [ + 4261 + ], + "steam_bans_checked_at": [ + 5086 + ], + "steam_id": [ + 300 + ], + "team_invites": [ + 4754, + { + "distinct_on": [ + 4775, + "[team_invites_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4773, + "[team_invites_order_by!]" + ], + "where": [ + 4763 + ] + } + ], + "team_invites_aggregate": [ + 4755, + { + "distinct_on": [ + 4775, + "[team_invites_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4773, + "[team_invites_order_by!]" + ], + "where": [ + 4763 + ] + } + ], + "team_members": [ + 4795, + { + "distinct_on": [ + 4818, + "[team_roster_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4816, + "[team_roster_order_by!]" + ], + "where": [ + 4806 + ] + } + ], + "team_members_aggregate": [ + 4796, + { + "distinct_on": [ + 4818, + "[team_roster_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4816, + "[team_roster_order_by!]" + ], + "where": [ + 4806 + ] + } + ], + "teams": [ + 5037, + { + "distinct_on": [ + 5061, + "[teams_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5059, + "[teams_order_by!]" + ], + "where": [ + 5048 + ] + } + ], + "total_matches": [ + 41 + ], + "tournament_organizers": [ + 5224, + { + "distinct_on": [ + 5245, + "[tournament_organizers_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5243, + "[tournament_organizers_order_by!]" + ], + "where": [ + 5233 + ] + } + ], + "tournament_organizers_aggregate": [ + 5225, + { + "distinct_on": [ + 5245, + "[tournament_organizers_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5243, + "[tournament_organizers_order_by!]" + ], + "where": [ + 5233 + ] + } + ], + "tournament_rosters": [ + 5439, + { + "distinct_on": [ + 5460, + "[tournament_team_roster_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5458, + "[tournament_team_roster_order_by!]" + ], + "where": [ + 5448 + ] + } + ], + "tournament_rosters_aggregate": [ + 5440, + { + "distinct_on": [ + 5460, + "[tournament_team_roster_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5458, + "[tournament_team_roster_order_by!]" + ], + "where": [ + 5448 + ] + } + ], + "tournaments": [ + 5522, + { + "distinct_on": [ + 5556, + "[tournaments_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5554, + "[tournaments_order_by!]" + ], + "where": [ + 5543 + ] + } + ], + "tournaments_aggregate": [ + 5523, + { + "distinct_on": [ + 5556, + "[tournaments_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5554, + "[tournaments_order_by!]" + ], + "where": [ + 5543 + ] + } + ], + "utility_thrown": [ + 4389, + { + "distinct_on": [ + 4410, + "[player_utility_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4408, + "[player_utility_order_by!]" + ], + "where": [ + 4398 + ] + } + ], + "utility_thrown_aggregate": [ + 4390, + { + "distinct_on": [ + 4410, + "[player_utility_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4408, + "[player_utility_order_by!]" + ], + "where": [ + 4398 + ] + } + ], + "vac_ban_count": [ + 41 + ], + "vac_banned": [ + 6 + ], + "weapon_stats": [ + 4430, + { + "distinct_on": [ + 4446, + "[player_weapon_stats_v_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4445, + "[player_weapon_stats_v_order_by!]" + ], + "where": [ + 4439 + ] + } + ], + "weapon_stats_aggregate": [ + 4431, + { + "distinct_on": [ + 4446, + "[player_weapon_stats_v_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4445, + "[player_weapon_stats_v_order_by!]" + ], + "where": [ + 4439 + ] + } + ], + "wins": [ + 41 + ], + "wins_competitive": [ + 41 + ], + "wins_duel": [ + 41 + ], + "wins_wingman": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "players_aggregate": { + "aggregate": [ + 4465 + ], + "nodes": [ + 4463 + ], + "__typename": [ + 84 + ] + }, + "players_aggregate_fields": { + "avg": [ + 4466 + ], + "count": [ + 41, + { + "columns": [ + 4478, + "[players_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 4471 + ], + "min": [ + 4472 + ], + "stddev": [ + 4480 + ], + "stddev_pop": [ + 4481 + ], + "stddev_samp": [ + 4482 + ], + "sum": [ + 4485 + ], + "var_pop": [ + 4488 + ], + "var_samp": [ + 4489 + ], + "variance": [ + 4490 + ], + "__typename": [ + 84 + ] + }, + "players_avg_fields": { + "days_since_last_ban": [ + 32 + ], + "faceit_elo": [ + 32 + ], + "faceit_skill_level": [ + 32 + ], + "game_ban_count": [ + 32 + ], + "losses": [ + 41 + ], + "losses_competitive": [ + 41 + ], + "losses_duel": [ + 41 + ], + "losses_wingman": [ + 41 + ], + "premier_rank": [ + 32 + ], + "steam_id": [ + 32 + ], + "total_matches": [ + 41 + ], + "vac_ban_count": [ + 32 + ], + "wins": [ + 41 + ], + "wins_competitive": [ + 41 + ], + "wins_duel": [ + 41 + ], + "wins_wingman": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "players_bool_exp": { + "_and": [ + 4467 + ], + "_not": [ + 4467 + ], + "_or": [ + 4467 + ], + "abandoned_matches": [ + 171 + ], + "abandoned_matches_aggregate": [ + 164 + ], + "aim_weapon_stats": [ + 3611 + ], + "aim_weapon_stats_aggregate": [ + 3604 + ], + "assists": [ + 3654 + ], + "assists_aggregate": [ + 3645 + ], + "assited_by_players": [ + 3654 + ], + "assited_by_players_aggregate": [ + 3645 + ], + "avatar_url": [ + 86 + ], + "awards": [ + 240 + ], + "awards_aggregate": [ + 233 + ], + "banned_until": [ + 5087 + ], + "coach_lineups": [ + 2952 + ], + "coach_lineups_aggregate": [ + 2945 + ], + "country": [ + 86 + ], + "created_at": [ + 5087 + ], + "current_lobby_id": [ + 6300 + ], + "custom_avatar_url": [ + 86 + ], + "damage_dealt": [ + 3715 + ], + "damage_dealt_aggregate": [ + 3708 + ], + "damage_taken": [ + 3715 + ], + "damage_taken_aggregate": [ + 3708 + ], + "days_since_last_ban": [ + 42 + ], + "deaths": [ + 3871 + ], + "deaths_aggregate": [ + 3862 + ], + "discord_id": [ + 86 + ], + "draft_game_players": [ + 553 + ], + "draft_game_players_aggregate": [ + 544 + ], + "elo": [ + 2321 + ], + "elo_history": [ + 6694 + ], + "elo_history_aggregate": [ + 6677 + ], + "faceit_elo": [ + 42 + ], + "faceit_nickname": [ + 86 + ], + "faceit_player_id": [ + 86 + ], + "faceit_rank_history": [ + 3783 + ], + "faceit_rank_history_aggregate": [ + 3776 + ], + "faceit_skill_level": [ + 42 + ], + "faceit_updated_at": [ + 5087 + ], + "faceit_url": [ + 86 + ], + "flashed_by_players": [ + 3826 + ], + "flashed_by_players_aggregate": [ + 3817 + ], + "flashed_players": [ + 3826 + ], + "flashed_players_aggregate": [ + 3817 + ], + "friends": [ + 3365 + ], + "friends_aggregate": [ + 3355 + ], + "game_ban_count": [ + 42 + ], + "invited_players": [ + 4763 + ], + "invited_players_aggregate": [ + 4756 + ], + "is_admin_sanctioned": [ + 7 + ], + "is_banned": [ + 7 + ], + "is_gagged": [ + 7 + ], + "is_in_another_match": [ + 7 + ], + "is_in_draft": [ + 7 + ], + "is_in_lobby": [ + 7 + ], + "is_muted": [ + 7 + ], + "is_registered": [ + 7 + ], + "kills": [ + 3871 + ], + "kills_aggregate": [ + 3862 + ], + "kills_by_weapons": [ + 3881 + ], + "kills_by_weapons_aggregate": [ + 3874 + ], + "language": [ + 86 + ], + "last_read_news_at": [ + 5087 + ], + "last_sign_in_at": [ + 5087 + ], + "lobby_players": [ + 2728 + ], + "lobby_players_aggregate": [ + 2719 + ], + "losses": [ + 42 + ], + "losses_competitive": [ + 42 + ], + "losses_duel": [ + 42 + ], + "losses_wingman": [ + 42 + ], + "match_map_hltv": [ + 6789 + ], + "match_map_hltv_aggregate": [ + 6782 + ], + "match_map_stats": [ + 3978 + ], + "match_map_stats_aggregate": [ + 3971 + ], + "match_stats": [ + 4037 + ], + "match_stats_aggregate": [ + 4030 + ], + "matches": [ + 3300 + ], + "matchmaking_cooldown": [ + 5087 + ], + "multi_kills": [ + 6880 + ], + "multi_kills_aggregate": [ + 6873 + ], + "name": [ + 86 + ], + "name_registered": [ + 7 + ], + "notification_timezone": [ + 86 + ], + "notifications": [ + 3465 + ], + "notifications_aggregate": [ + 3455 + ], + "objectives": [ + 4070 + ], + "objectives_aggregate": [ + 4063 + ], + "owned_teams": [ + 5048 + ], + "owned_teams_aggregate": [ + 5039 + ], + "peak_elo": [ + 2321 + ], + "pending_match_imports": [ + 3515 + ], + "pending_match_imports_aggregate": [ + 3508 + ], + "player_lineup": [ + 2909 + ], + "player_lineup_aggregate": [ + 2900 + ], + "player_unused_utilities": [ + 4357 + ], + "player_unused_utilities_aggregate": [ + 4350 + ], + "premier_rank": [ + 42 + ], + "premier_rank_history": [ + 4129 + ], + "premier_rank_history_aggregate": [ + 4122 + ], + "premier_rank_updated_at": [ + 5087 + ], + "profile_url": [ + 86 + ], + "quiet_hours_end": [ + 5084 + ], + "quiet_hours_start": [ + 5084 + ], + "role": [ + 1275 + ], + "roster_image_url": [ + 86 + ], + "sanctions": [ + 4170 + ], + "sanctions_aggregate": [ + 4163 + ], + "season_stats": [ + 4221 + ], + "season_stats_aggregate": [ + 4204 + ], + "show_match_ready_modal": [ + 7 + ], + "stats": [ + 4265 + ], + "steam_bans_checked_at": [ + 5087 + ], + "steam_id": [ + 302 + ], + "team_invites": [ + 4763 + ], + "team_invites_aggregate": [ + 4756 + ], + "team_members": [ + 4806 + ], + "team_members_aggregate": [ + 4797 + ], + "teams": [ + 5048 + ], + "total_matches": [ + 42 + ], + "tournament_organizers": [ + 5233 + ], + "tournament_organizers_aggregate": [ + 5226 + ], + "tournament_rosters": [ + 5448 + ], + "tournament_rosters_aggregate": [ + 5441 + ], + "tournaments": [ + 5543 + ], + "tournaments_aggregate": [ + 5524 + ], + "utility_thrown": [ + 4398 + ], + "utility_thrown_aggregate": [ + 4391 + ], + "vac_ban_count": [ + 42 + ], + "vac_banned": [ + 7 + ], + "weapon_stats": [ + 4439 + ], + "weapon_stats_aggregate": [ + 4432 + ], + "wins": [ + 42 + ], + "wins_competitive": [ + 42 + ], + "wins_duel": [ + 42 + ], + "wins_wingman": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "players_constraint": {}, + "players_inc_input": { + "days_since_last_ban": [ + 41 + ], + "faceit_elo": [ + 41 + ], + "faceit_skill_level": [ + 41 + ], + "game_ban_count": [ + 41 + ], + "premier_rank": [ + 41 + ], + "steam_id": [ + 300 + ], + "vac_ban_count": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "players_insert_input": { + "abandoned_matches": [ + 168 + ], + "aim_weapon_stats": [ + 3608 + ], + "assists": [ + 3651 + ], + "assited_by_players": [ + 3651 + ], + "avatar_url": [ + 84 + ], + "awards": [ + 237 + ], + "coach_lineups": [ + 2949 + ], + "country": [ + 84 + ], + "created_at": [ + 5086 + ], + "custom_avatar_url": [ + 84 + ], + "damage_dealt": [ + 3712 + ], + "damage_taken": [ + 3712 + ], + "days_since_last_ban": [ + 41 + ], + "deaths": [ + 3868 + ], + "discord_id": [ + 84 + ], + "draft_game_players": [ + 550 + ], + "elo_history": [ + 6691 + ], + "faceit_elo": [ + 41 + ], + "faceit_nickname": [ + 84 + ], + "faceit_player_id": [ + 84 + ], + "faceit_rank_history": [ + 3780 + ], + "faceit_skill_level": [ + 41 + ], + "faceit_updated_at": [ + 5086 + ], + "faceit_url": [ + 84 + ], + "flashed_by_players": [ + 3823 + ], + "flashed_players": [ + 3823 + ], + "friends": [ + 3362 + ], + "game_ban_count": [ + 41 + ], + "invited_players": [ + 4760 + ], + "kills": [ + 3868 + ], + "kills_by_weapons": [ + 3878 + ], + "language": [ + 84 + ], + "last_read_news_at": [ + 5086 + ], + "last_sign_in_at": [ + 5086 + ], + "lobby_players": [ + 2725 + ], + "match_map_hltv": [ + 6786 + ], + "match_map_stats": [ + 3975 + ], + "match_stats": [ + 4034 + ], + "multi_kills": [ + 6877 + ], + "name": [ + 84 + ], + "name_registered": [ + 6 + ], + "notification_timezone": [ + 84 + ], + "notifications": [ + 3462 + ], + "objectives": [ + 4067 + ], + "owned_teams": [ + 5045 + ], + "pending_match_imports": [ + 3512 + ], + "player_lineup": [ + 2906 + ], + "player_unused_utilities": [ + 4354 + ], + "premier_rank": [ + 41 + ], + "premier_rank_history": [ + 4126 + ], + "premier_rank_updated_at": [ + 5086 + ], + "profile_url": [ + 84 + ], + "quiet_hours_end": [ + 5083 + ], + "quiet_hours_start": [ + 5083 + ], + "role": [ + 1274 + ], + "roster_image_url": [ + 84 + ], + "sanctions": [ + 4167 + ], + "season_stats": [ + 4218 + ], + "show_match_ready_modal": [ + 6 + ], + "stats": [ + 4272 + ], + "steam_bans_checked_at": [ + 5086 + ], + "steam_id": [ + 300 + ], + "team_invites": [ + 4760 + ], + "team_members": [ + 4803 + ], + "tournament_organizers": [ + 5230 + ], + "tournament_rosters": [ + 5445 + ], + "tournaments": [ + 5540 + ], + "utility_thrown": [ + 4395 + ], + "vac_ban_count": [ + 41 + ], + "vac_banned": [ + 6 + ], + "weapon_stats": [ + 4436 + ], + "__typename": [ + 84 + ] + }, + "players_max_fields": { + "avatar_url": [ + 84 + ], + "banned_until": [ + 5086 + ], + "country": [ + 84 + ], + "created_at": [ + 5086 + ], + "current_lobby_id": [ + 6298 + ], + "custom_avatar_url": [ + 84 + ], + "days_since_last_ban": [ + 41 + ], + "discord_id": [ + 84 + ], + "faceit_elo": [ + 41 + ], + "faceit_nickname": [ + 84 + ], + "faceit_player_id": [ + 84 + ], + "faceit_skill_level": [ + 41 + ], + "faceit_updated_at": [ + 5086 + ], + "faceit_url": [ + 84 + ], + "game_ban_count": [ + 41 + ], + "language": [ + 84 + ], + "last_read_news_at": [ + 5086 + ], + "last_sign_in_at": [ + 5086 + ], + "losses": [ + 41 + ], + "losses_competitive": [ + 41 + ], + "losses_duel": [ + 41 + ], + "losses_wingman": [ + 41 + ], + "matchmaking_cooldown": [ + 5086 + ], + "name": [ + 84 + ], + "notification_timezone": [ + 84 + ], + "premier_rank": [ + 41 + ], + "premier_rank_updated_at": [ + 5086 + ], + "profile_url": [ + 84 + ], + "roster_image_url": [ + 84 + ], + "steam_bans_checked_at": [ + 5086 + ], + "steam_id": [ + 300 + ], + "total_matches": [ + 41 + ], + "vac_ban_count": [ + 41 + ], + "wins": [ + 41 + ], + "wins_competitive": [ + 41 + ], + "wins_duel": [ + 41 + ], + "wins_wingman": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "players_min_fields": { + "avatar_url": [ + 84 + ], + "banned_until": [ + 5086 + ], + "country": [ + 84 + ], + "created_at": [ + 5086 + ], + "current_lobby_id": [ + 6298 + ], + "custom_avatar_url": [ + 84 + ], + "days_since_last_ban": [ + 41 + ], + "discord_id": [ + 84 + ], + "faceit_elo": [ + 41 + ], + "faceit_nickname": [ + 84 + ], + "faceit_player_id": [ + 84 + ], + "faceit_skill_level": [ + 41 + ], + "faceit_updated_at": [ + 5086 + ], + "faceit_url": [ + 84 + ], + "game_ban_count": [ + 41 + ], + "language": [ + 84 + ], + "last_read_news_at": [ + 5086 + ], + "last_sign_in_at": [ + 5086 + ], + "losses": [ + 41 + ], + "losses_competitive": [ + 41 + ], + "losses_duel": [ + 41 + ], + "losses_wingman": [ + 41 + ], + "matchmaking_cooldown": [ + 5086 + ], + "name": [ + 84 + ], + "notification_timezone": [ + 84 + ], + "premier_rank": [ + 41 + ], + "premier_rank_updated_at": [ + 5086 + ], + "profile_url": [ + 84 + ], + "roster_image_url": [ + 84 + ], + "steam_bans_checked_at": [ + 5086 + ], + "steam_id": [ + 300 + ], + "total_matches": [ + 41 + ], + "vac_ban_count": [ + 41 + ], + "wins": [ + 41 + ], + "wins_competitive": [ + 41 + ], + "wins_duel": [ + 41 + ], + "wins_wingman": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "players_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 4463 + ], + "__typename": [ + 84 + ] + }, + "players_obj_rel_insert_input": { + "data": [ + 4470 + ], + "on_conflict": [ + 4475 + ], + "__typename": [ + 84 + ] + }, + "players_on_conflict": { + "constraint": [ + 4468 + ], + "update_columns": [ + 4486 + ], + "where": [ + 4467 + ], + "__typename": [ + 84 + ] + }, + "players_order_by": { + "abandoned_matches_aggregate": [ + 167 + ], + "aim_weapon_stats_aggregate": [ + 3607 + ], + "assists_aggregate": [ + 3650 + ], + "assited_by_players_aggregate": [ + 3650 + ], + "avatar_url": [ + 3505 + ], + "awards_aggregate": [ + 236 + ], + "banned_until": [ + 3505 + ], + "coach_lineups_aggregate": [ + 2948 + ], + "country": [ + 3505 + ], + "created_at": [ + 3505 + ], + "current_lobby_id": [ + 3505 + ], + "custom_avatar_url": [ + 3505 + ], + "damage_dealt_aggregate": [ + 3711 + ], + "damage_taken_aggregate": [ + 3711 + ], + "days_since_last_ban": [ + 3505 + ], + "deaths_aggregate": [ + 3867 + ], + "discord_id": [ + 3505 + ], + "draft_game_players_aggregate": [ + 549 + ], + "elo": [ + 3505 + ], + "elo_history_aggregate": [ + 6690 + ], + "faceit_elo": [ + 3505 + ], + "faceit_nickname": [ + 3505 + ], + "faceit_player_id": [ + 3505 + ], + "faceit_rank_history_aggregate": [ + 3779 + ], + "faceit_skill_level": [ + 3505 + ], + "faceit_updated_at": [ + 3505 + ], + "faceit_url": [ + 3505 + ], + "flashed_by_players_aggregate": [ + 3822 + ], + "flashed_players_aggregate": [ + 3822 + ], + "friends_aggregate": [ + 3360 + ], + "game_ban_count": [ + 3505 + ], + "invited_players_aggregate": [ + 4759 + ], + "is_admin_sanctioned": [ + 3505 + ], + "is_banned": [ + 3505 + ], + "is_gagged": [ + 3505 + ], + "is_in_another_match": [ + 3505 + ], + "is_in_draft": [ + 3505 + ], + "is_in_lobby": [ + 3505 + ], + "is_muted": [ + 3505 + ], + "is_registered": [ + 3505 + ], + "kills_aggregate": [ + 3867 + ], + "kills_by_weapons_aggregate": [ + 3877 + ], + "language": [ + 3505 + ], + "last_read_news_at": [ + 3505 + ], + "last_sign_in_at": [ + 3505 + ], + "lobby_players_aggregate": [ + 2724 + ], + "losses": [ + 3505 + ], + "losses_competitive": [ + 3505 + ], + "losses_duel": [ + 3505 + ], + "losses_wingman": [ + 3505 + ], + "match_map_hltv_aggregate": [ + 6785 + ], + "match_map_stats_aggregate": [ + 3974 + ], + "match_stats_aggregate": [ + 4033 + ], + "matches_aggregate": [ + 3296 + ], + "matchmaking_cooldown": [ + 3505 + ], + "multi_kills_aggregate": [ + 6876 + ], + "name": [ + 3505 + ], + "name_registered": [ + 3505 + ], + "notification_timezone": [ + 3505 + ], + "notifications_aggregate": [ + 3460 + ], + "objectives_aggregate": [ + 4066 + ], + "owned_teams_aggregate": [ + 5044 + ], + "peak_elo": [ + 3505 + ], + "pending_match_imports_aggregate": [ + 3511 + ], + "player_lineup_aggregate": [ + 2905 + ], + "player_unused_utilities_aggregate": [ + 4353 + ], + "premier_rank": [ + 3505 + ], + "premier_rank_history_aggregate": [ + 4125 + ], + "premier_rank_updated_at": [ + 3505 + ], + "profile_url": [ + 3505 + ], + "quiet_hours_end": [ + 3505 + ], + "quiet_hours_start": [ + 3505 + ], + "role": [ + 3505 + ], + "roster_image_url": [ + 3505 + ], + "sanctions_aggregate": [ + 4166 + ], + "season_stats_aggregate": [ + 4217 + ], + "show_match_ready_modal": [ + 3505 + ], + "stats": [ + 4274 + ], + "steam_bans_checked_at": [ + 3505 + ], + "steam_id": [ + 3505 + ], + "team_invites_aggregate": [ + 4759 + ], + "team_members_aggregate": [ + 4802 + ], + "teams_aggregate": [ + 5044 + ], + "total_matches": [ + 3505 + ], + "tournament_organizers_aggregate": [ + 5229 + ], + "tournament_rosters_aggregate": [ + 5444 + ], + "tournaments_aggregate": [ + 5539 + ], + "utility_thrown_aggregate": [ + 4394 + ], + "vac_ban_count": [ + 3505 + ], + "vac_banned": [ + 3505 + ], + "weapon_stats_aggregate": [ + 4435 + ], + "wins": [ + 3505 + ], + "wins_competitive": [ + 3505 + ], + "wins_duel": [ + 3505 + ], + "wins_wingman": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "players_pk_columns_input": { + "steam_id": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "players_select_column": {}, + "players_set_input": { + "avatar_url": [ + 84 + ], + "country": [ + 84 + ], + "created_at": [ + 5086 + ], + "custom_avatar_url": [ + 84 + ], + "days_since_last_ban": [ + 41 + ], + "discord_id": [ + 84 + ], + "faceit_elo": [ + 41 + ], + "faceit_nickname": [ + 84 + ], + "faceit_player_id": [ + 84 + ], + "faceit_skill_level": [ + 41 + ], + "faceit_updated_at": [ + 5086 + ], + "faceit_url": [ + 84 + ], + "game_ban_count": [ + 41 + ], + "language": [ + 84 + ], + "last_read_news_at": [ + 5086 + ], + "last_sign_in_at": [ + 5086 + ], + "name": [ + 84 + ], + "name_registered": [ + 6 + ], + "notification_timezone": [ + 84 + ], + "premier_rank": [ + 41 + ], + "premier_rank_updated_at": [ + 5086 + ], + "profile_url": [ + 84 + ], + "quiet_hours_end": [ + 5083 + ], + "quiet_hours_start": [ + 5083 + ], + "role": [ + 1274 + ], + "roster_image_url": [ + 84 + ], + "show_match_ready_modal": [ + 6 + ], + "steam_bans_checked_at": [ + 5086 + ], + "steam_id": [ + 300 + ], + "vac_ban_count": [ + 41 + ], + "vac_banned": [ + 6 + ], + "__typename": [ + 84 + ] + }, + "players_stddev_fields": { + "days_since_last_ban": [ + 32 + ], + "faceit_elo": [ + 32 + ], + "faceit_skill_level": [ + 32 + ], + "game_ban_count": [ + 32 + ], + "losses": [ + 41 + ], + "losses_competitive": [ + 41 + ], + "losses_duel": [ + 41 + ], + "losses_wingman": [ + 41 + ], + "premier_rank": [ + 32 + ], + "steam_id": [ + 32 + ], + "total_matches": [ + 41 + ], + "vac_ban_count": [ + 32 + ], + "wins": [ + 41 + ], + "wins_competitive": [ + 41 + ], + "wins_duel": [ + 41 + ], + "wins_wingman": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "players_stddev_pop_fields": { + "days_since_last_ban": [ + 32 + ], + "faceit_elo": [ + 32 + ], + "faceit_skill_level": [ + 32 + ], + "game_ban_count": [ + 32 + ], + "losses": [ + 41 + ], + "losses_competitive": [ + 41 + ], + "losses_duel": [ + 41 + ], + "losses_wingman": [ + 41 + ], + "premier_rank": [ + 32 + ], + "steam_id": [ + 32 + ], + "total_matches": [ + 41 + ], + "vac_ban_count": [ + 32 + ], + "wins": [ + 41 + ], + "wins_competitive": [ + 41 + ], + "wins_duel": [ + 41 + ], + "wins_wingman": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "players_stddev_samp_fields": { + "days_since_last_ban": [ + 32 + ], + "faceit_elo": [ + 32 + ], + "faceit_skill_level": [ + 32 + ], + "game_ban_count": [ + 32 + ], + "losses": [ + 41 + ], + "losses_competitive": [ + 41 + ], + "losses_duel": [ + 41 + ], + "losses_wingman": [ + 41 + ], + "premier_rank": [ + 32 + ], + "steam_id": [ + 32 + ], + "total_matches": [ + 41 + ], + "vac_ban_count": [ + 32 + ], + "wins": [ + 41 + ], + "wins_competitive": [ + 41 + ], + "wins_duel": [ + 41 + ], + "wins_wingman": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "players_stream_cursor_input": { + "initial_value": [ + 4484 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "players_stream_cursor_value_input": { + "avatar_url": [ + 84 + ], + "country": [ + 84 + ], + "created_at": [ + 5086 + ], + "custom_avatar_url": [ + 84 + ], + "days_since_last_ban": [ + 41 + ], + "discord_id": [ + 84 + ], + "faceit_elo": [ + 41 + ], + "faceit_nickname": [ + 84 + ], + "faceit_player_id": [ + 84 + ], + "faceit_skill_level": [ + 41 + ], + "faceit_updated_at": [ + 5086 + ], + "faceit_url": [ + 84 + ], + "game_ban_count": [ + 41 + ], + "language": [ + 84 + ], + "last_read_news_at": [ + 5086 + ], + "last_sign_in_at": [ + 5086 + ], + "name": [ + 84 + ], + "name_registered": [ + 6 + ], + "notification_timezone": [ + 84 + ], + "premier_rank": [ + 41 + ], + "premier_rank_updated_at": [ + 5086 + ], + "profile_url": [ + 84 + ], + "quiet_hours_end": [ + 5083 + ], + "quiet_hours_start": [ + 5083 + ], + "role": [ + 1274 + ], + "roster_image_url": [ + 84 + ], + "show_match_ready_modal": [ + 6 + ], + "steam_bans_checked_at": [ + 5086 + ], + "steam_id": [ + 300 + ], + "vac_ban_count": [ + 41 + ], + "vac_banned": [ + 6 + ], + "__typename": [ + 84 + ] + }, + "players_sum_fields": { + "days_since_last_ban": [ + 41 + ], + "faceit_elo": [ + 41 + ], + "faceit_skill_level": [ + 41 + ], + "game_ban_count": [ + 41 + ], + "losses": [ + 41 + ], + "losses_competitive": [ + 41 + ], + "losses_duel": [ + 41 + ], + "losses_wingman": [ + 41 + ], + "premier_rank": [ + 41 + ], + "steam_id": [ + 300 + ], + "total_matches": [ + 41 + ], + "vac_ban_count": [ + 41 + ], + "wins": [ + 41 + ], + "wins_competitive": [ + 41 + ], + "wins_duel": [ + 41 + ], + "wins_wingman": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "players_update_column": {}, + "players_updates": { + "_inc": [ + 4469 + ], + "_set": [ + 4479 + ], + "where": [ + 4467 + ], + "__typename": [ + 84 + ] + }, + "players_var_pop_fields": { + "days_since_last_ban": [ + 32 + ], + "faceit_elo": [ + 32 + ], + "faceit_skill_level": [ + 32 + ], + "game_ban_count": [ + 32 + ], + "losses": [ + 41 + ], + "losses_competitive": [ + 41 + ], + "losses_duel": [ + 41 + ], + "losses_wingman": [ + 41 + ], + "premier_rank": [ + 32 + ], + "steam_id": [ + 32 + ], + "total_matches": [ + 41 + ], + "vac_ban_count": [ + 32 + ], + "wins": [ + 41 + ], + "wins_competitive": [ + 41 + ], + "wins_duel": [ + 41 + ], + "wins_wingman": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "players_var_samp_fields": { + "days_since_last_ban": [ + 32 + ], + "faceit_elo": [ + 32 + ], + "faceit_skill_level": [ + 32 + ], + "game_ban_count": [ + 32 + ], + "losses": [ + 41 + ], + "losses_competitive": [ + 41 + ], + "losses_duel": [ + 41 + ], + "losses_wingman": [ + 41 + ], + "premier_rank": [ + 32 + ], + "steam_id": [ + 32 + ], + "total_matches": [ + 41 + ], + "vac_ban_count": [ + 32 + ], + "wins": [ + 41 + ], + "wins_competitive": [ + 41 + ], + "wins_duel": [ + 41 + ], + "wins_wingman": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "players_variance_fields": { + "days_since_last_ban": [ + 32 + ], + "faceit_elo": [ + 32 + ], + "faceit_skill_level": [ + 32 + ], + "game_ban_count": [ + 32 + ], + "losses": [ + 41 + ], + "losses_competitive": [ + 41 + ], + "losses_duel": [ + 41 + ], + "losses_wingman": [ + 41 + ], + "premier_rank": [ + 32 + ], + "steam_id": [ + 32 + ], + "total_matches": [ + 41 + ], + "vac_ban_count": [ + 32 + ], + "wins": [ + 41 + ], + "wins_competitive": [ + 41 + ], + "wins_duel": [ + 41 + ], + "wins_wingman": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions": { + "min_game_build_id": [ + 41 + ], + "published_at": [ + 5086 + ], + "runtime": [ + 1294 + ], + "version": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_aggregate": { + "aggregate": [ + 4493 + ], + "nodes": [ + 4491 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_aggregate_fields": { + "avg": [ + 4494 + ], + "count": [ + 41, + { + "columns": [ + 4505, + "[plugin_versions_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 4499 + ], + "min": [ + 4500 + ], + "stddev": [ + 4507 + ], + "stddev_pop": [ + 4508 + ], + "stddev_samp": [ + 4509 + ], + "sum": [ + 4512 + ], + "var_pop": [ + 4515 + ], + "var_samp": [ + 4516 + ], + "variance": [ + 4517 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_avg_fields": { + "min_game_build_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_bool_exp": { + "_and": [ + 4495 + ], + "_not": [ + 4495 + ], + "_or": [ + 4495 + ], + "min_game_build_id": [ + 42 + ], + "published_at": [ + 5087 + ], + "runtime": [ + 1295 + ], + "version": [ + 86 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_constraint": {}, + "plugin_versions_inc_input": { + "min_game_build_id": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_insert_input": { + "min_game_build_id": [ + 41 + ], + "published_at": [ + 5086 + ], + "runtime": [ + 1294 + ], + "version": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_max_fields": { + "min_game_build_id": [ + 41 + ], + "published_at": [ + 5086 + ], + "version": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_min_fields": { + "min_game_build_id": [ + 41 + ], + "published_at": [ + 5086 + ], + "version": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 4491 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_on_conflict": { + "constraint": [ + 4496 + ], + "update_columns": [ + 4513 + ], + "where": [ + 4495 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_order_by": { + "min_game_build_id": [ + 3505 + ], + "published_at": [ + 3505 + ], + "runtime": [ + 3505 + ], + "version": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_pk_columns_input": { + "runtime": [ + 1294 + ], + "version": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_select_column": {}, + "plugin_versions_set_input": { + "min_game_build_id": [ + 41 + ], + "published_at": [ + 5086 + ], + "runtime": [ + 1294 + ], + "version": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_stddev_fields": { + "min_game_build_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_stddev_pop_fields": { + "min_game_build_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_stddev_samp_fields": { + "min_game_build_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_stream_cursor_input": { + "initial_value": [ + 4511 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_stream_cursor_value_input": { + "min_game_build_id": [ + 41 + ], + "published_at": [ + 5086 + ], + "runtime": [ + 1294 + ], + "version": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_sum_fields": { + "min_game_build_id": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_update_column": {}, + "plugin_versions_updates": { + "_inc": [ + 4497 + ], + "_set": [ + 4506 + ], + "where": [ + 4495 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_var_pop_fields": { + "min_game_build_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_var_samp_fields": { + "min_game_build_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "plugin_versions_variance_fields": { + "min_game_build_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions": { + "auth": [ + 84 + ], + "created_at": [ + 5086 + ], + "endpoint": [ + 84 + ], + "id": [ + 6298 + ], + "last_used_at": [ + 5086 + ], + "p256dh": [ + 84 + ], + "steam_id": [ + 300 + ], + "user_agent": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_aggregate": { + "aggregate": [ + 4520 + ], + "nodes": [ + 4518 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_aggregate_fields": { + "avg": [ + 4521 + ], + "count": [ + 41, + { + "columns": [ + 4532, + "[push_subscriptions_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 4526 + ], + "min": [ + 4527 + ], + "stddev": [ + 4534 + ], + "stddev_pop": [ + 4535 + ], + "stddev_samp": [ + 4536 + ], + "sum": [ + 4539 + ], + "var_pop": [ + 4542 + ], + "var_samp": [ + 4543 + ], + "variance": [ + 4544 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_avg_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_bool_exp": { + "_and": [ + 4522 + ], + "_not": [ + 4522 + ], + "_or": [ + 4522 + ], + "auth": [ + 86 + ], + "created_at": [ + 5087 + ], + "endpoint": [ + 86 + ], + "id": [ + 6300 + ], + "last_used_at": [ + 5087 + ], + "p256dh": [ + 86 + ], + "steam_id": [ + 302 + ], + "user_agent": [ + 86 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_constraint": {}, + "push_subscriptions_inc_input": { + "steam_id": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_insert_input": { + "auth": [ + 84 + ], + "created_at": [ + 5086 + ], + "endpoint": [ + 84 + ], + "id": [ + 6298 + ], + "last_used_at": [ + 5086 + ], + "p256dh": [ + 84 + ], + "steam_id": [ + 300 + ], + "user_agent": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_max_fields": { + "auth": [ + 84 + ], + "created_at": [ + 5086 + ], + "endpoint": [ + 84 + ], + "id": [ + 6298 + ], + "last_used_at": [ + 5086 + ], + "p256dh": [ + 84 + ], + "steam_id": [ + 300 + ], + "user_agent": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_min_fields": { + "auth": [ + 84 + ], + "created_at": [ + 5086 + ], + "endpoint": [ + 84 + ], + "id": [ + 6298 + ], + "last_used_at": [ + 5086 + ], + "p256dh": [ + 84 + ], + "steam_id": [ + 300 + ], + "user_agent": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 4518 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_on_conflict": { + "constraint": [ + 4523 + ], + "update_columns": [ + 4540 + ], + "where": [ + 4522 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_order_by": { + "auth": [ + 3505 + ], + "created_at": [ + 3505 + ], + "endpoint": [ + 3505 + ], + "id": [ + 3505 + ], + "last_used_at": [ + 3505 + ], + "p256dh": [ + 3505 + ], + "steam_id": [ + 3505 + ], + "user_agent": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_select_column": {}, + "push_subscriptions_set_input": { + "auth": [ + 84 + ], + "created_at": [ + 5086 + ], + "endpoint": [ + 84 + ], + "id": [ + 6298 + ], + "last_used_at": [ + 5086 + ], + "p256dh": [ + 84 + ], + "steam_id": [ + 300 + ], + "user_agent": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_stddev_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_stddev_pop_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_stddev_samp_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_stream_cursor_input": { + "initial_value": [ + 4538 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_stream_cursor_value_input": { + "auth": [ + 84 + ], + "created_at": [ + 5086 + ], + "endpoint": [ + 84 + ], + "id": [ + 6298 + ], + "last_used_at": [ + 5086 + ], + "p256dh": [ + 84 + ], + "steam_id": [ + 300 + ], + "user_agent": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_sum_fields": { + "steam_id": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_update_column": {}, + "push_subscriptions_updates": { + "_inc": [ + 4524 + ], + "_set": [ + 4533 + ], + "where": [ + 4522 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_var_pop_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_var_samp_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "push_subscriptions_variance_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "recalculate_tournament_awards_args": { + "_tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "remove_league_team_from_season_args": { + "_league_team_season_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "reorder_league_divisions_args": { + "_division_ids": [ + 161 + ], + "__typename": [ + 84 + ] + }, + "restart_league_season_args": { + "_league_season_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "seasons": { + "awards": [ + 231, + { + "distinct_on": [ + 252, + "[award_recipients_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 250, + "[award_recipients_order_by!]" + ], + "where": [ + 240 + ] + } + ], + "awards_aggregate": [ + 232, + { + "distinct_on": [ + 252, + "[award_recipients_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 250, + "[award_recipients_order_by!]" + ], + "where": [ + 240 + ] + } + ], + "created_at": [ + 5086 + ], + "description": [ + 84 + ], + "ends_at": [ + 5086 + ], + "id": [ + 6298 + ], + "needs_rebuild": [ + 6 + ], + "number": [ + 41 + ], + "player_season_stats": [ + 4202, + { + "distinct_on": [ + 4233, + "[player_season_stats_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4231, + "[player_season_stats_order_by!]" + ], + "where": [ + 4221 + ] + } + ], + "player_season_stats_aggregate": [ + 4203, + { + "distinct_on": [ + 4233, + "[player_season_stats_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4231, + "[player_season_stats_order_by!]" + ], + "where": [ + 4221 + ] + } + ], + "starts_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "seasons_aggregate": { + "aggregate": [ + 4551 + ], + "nodes": [ + 4549 + ], + "__typename": [ + 84 + ] + }, + "seasons_aggregate_fields": { + "avg": [ + 4552 + ], + "count": [ + 41, + { + "columns": [ + 4564, + "[seasons_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 4557 + ], + "min": [ + 4558 + ], + "stddev": [ + 4566 + ], + "stddev_pop": [ + 4567 + ], + "stddev_samp": [ + 4568 + ], + "sum": [ + 4571 + ], + "var_pop": [ + 4574 + ], + "var_samp": [ + 4575 + ], + "variance": [ + 4576 + ], + "__typename": [ + 84 + ] + }, + "seasons_avg_fields": { + "number": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "seasons_bool_exp": { + "_and": [ + 4553 + ], + "_not": [ + 4553 + ], + "_or": [ + 4553 + ], + "awards": [ + 240 + ], + "awards_aggregate": [ + 233 + ], + "created_at": [ + 5087 + ], + "description": [ + 86 + ], + "ends_at": [ + 5087 + ], + "id": [ + 6300 + ], + "needs_rebuild": [ + 7 + ], + "number": [ + 42 + ], + "player_season_stats": [ + 4221 + ], + "player_season_stats_aggregate": [ + 4204 + ], + "starts_at": [ + 5087 + ], + "__typename": [ + 84 + ] + }, + "seasons_constraint": {}, + "seasons_inc_input": { + "number": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "seasons_insert_input": { + "awards": [ + 237 + ], + "created_at": [ + 5086 + ], + "description": [ + 84 + ], + "ends_at": [ + 5086 + ], + "id": [ + 6298 + ], + "needs_rebuild": [ + 6 + ], + "number": [ + 41 + ], + "player_season_stats": [ + 4218 + ], + "starts_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "seasons_max_fields": { + "created_at": [ + 5086 + ], + "description": [ + 84 + ], + "ends_at": [ + 5086 + ], + "id": [ + 6298 + ], + "number": [ + 41 + ], + "starts_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "seasons_min_fields": { + "created_at": [ + 5086 + ], + "description": [ + 84 + ], + "ends_at": [ + 5086 + ], + "id": [ + 6298 + ], + "number": [ + 41 + ], + "starts_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "seasons_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 4549 + ], + "__typename": [ + 84 + ] + }, + "seasons_obj_rel_insert_input": { + "data": [ + 4556 + ], + "on_conflict": [ + 4561 + ], + "__typename": [ + 84 + ] + }, + "seasons_on_conflict": { + "constraint": [ + 4554 + ], + "update_columns": [ + 4572 + ], + "where": [ + 4553 + ], + "__typename": [ + 84 + ] + }, + "seasons_order_by": { + "awards_aggregate": [ + 236 + ], + "created_at": [ + 3505 + ], + "description": [ + 3505 + ], + "ends_at": [ + 3505 + ], + "id": [ + 3505 + ], + "needs_rebuild": [ + 3505 + ], + "number": [ + 3505 + ], + "player_season_stats_aggregate": [ + 4217 + ], + "starts_at": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "seasons_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "seasons_select_column": {}, + "seasons_set_input": { + "created_at": [ + 5086 + ], + "description": [ + 84 + ], + "ends_at": [ + 5086 + ], + "id": [ + 6298 + ], + "needs_rebuild": [ + 6 + ], + "number": [ + 41 + ], + "starts_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "seasons_stddev_fields": { + "number": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "seasons_stddev_pop_fields": { + "number": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "seasons_stddev_samp_fields": { + "number": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "seasons_stream_cursor_input": { + "initial_value": [ + 4570 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "seasons_stream_cursor_value_input": { + "created_at": [ + 5086 + ], + "description": [ + 84 + ], + "ends_at": [ + 5086 + ], + "id": [ + 6298 + ], + "needs_rebuild": [ + 6 + ], + "number": [ + 41 + ], + "starts_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "seasons_sum_fields": { + "number": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "seasons_update_column": {}, + "seasons_updates": { + "_inc": [ + 4555 + ], + "_set": [ + 4565 + ], + "where": [ + 4553 + ], + "__typename": [ + 84 + ] + }, + "seasons_var_pop_fields": { + "number": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "seasons_var_samp_fields": { + "number": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "seasons_variance_fields": { + "number": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "server_regions": { + "available_server_count": [ + 41 + ], + "description": [ + 84 + ], + "game_server_nodes": [ + 2195, + { + "distinct_on": [ + 2224, + "[game_server_nodes_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2221, + "[game_server_nodes_order_by!]" + ], + "where": [ + 2207 + ] + } + ], + "game_server_nodes_aggregate": [ + 2196, + { + "distinct_on": [ + 2224, + "[game_server_nodes_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2221, + "[game_server_nodes_order_by!]" + ], + "where": [ + 2207 + ] + } + ], + "has_node": [ + 6 + ], + "is_lan": [ + 6 + ], + "status": [ + 84 + ], + "steam_relay": [ + 6 + ], + "total_server_count": [ + 41 + ], + "value": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "server_regions_aggregate": { + "aggregate": [ + 4579 + ], + "nodes": [ + 4577 + ], + "__typename": [ + 84 + ] + }, + "server_regions_aggregate_fields": { + "avg": [ + 4580 + ], + "count": [ + 41, + { + "columns": [ + 4591, + "[server_regions_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 4584 + ], + "min": [ + 4585 + ], + "stddev": [ + 4593 + ], + "stddev_pop": [ + 4594 + ], + "stddev_samp": [ + 4595 + ], + "sum": [ + 4598 + ], + "var_pop": [ + 4601 + ], + "var_samp": [ + 4602 + ], + "variance": [ + 4603 + ], + "__typename": [ + 84 + ] + }, + "server_regions_avg_fields": { + "available_server_count": [ + 41 + ], + "total_server_count": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "server_regions_bool_exp": { + "_and": [ + 4581 + ], + "_not": [ + 4581 + ], + "_or": [ + 4581 + ], + "available_server_count": [ + 42 + ], + "description": [ + 86 + ], + "game_server_nodes": [ + 2207 + ], + "game_server_nodes_aggregate": [ + 2197 + ], + "has_node": [ + 7 + ], + "is_lan": [ + 7 + ], + "status": [ + 86 + ], + "steam_relay": [ + 7 + ], + "total_server_count": [ + 42 + ], + "value": [ + 86 + ], + "__typename": [ + 84 + ] + }, + "server_regions_constraint": {}, + "server_regions_insert_input": { + "description": [ + 84 + ], + "game_server_nodes": [ + 2204 + ], + "is_lan": [ + 6 + ], + "steam_relay": [ + 6 + ], + "value": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "server_regions_max_fields": { + "available_server_count": [ + 41 + ], + "description": [ + 84 + ], + "status": [ + 84 + ], + "total_server_count": [ + 41 + ], + "value": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "server_regions_min_fields": { + "available_server_count": [ + 41 + ], + "description": [ + 84 + ], + "status": [ + 84 + ], + "total_server_count": [ + 41 + ], + "value": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "server_regions_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 4577 + ], + "__typename": [ + 84 + ] + }, + "server_regions_obj_rel_insert_input": { + "data": [ + 4583 + ], + "on_conflict": [ + 4588 + ], + "__typename": [ + 84 + ] + }, + "server_regions_on_conflict": { + "constraint": [ + 4582 + ], + "update_columns": [ + 4599 + ], + "where": [ + 4581 + ], + "__typename": [ + 84 + ] + }, + "server_regions_order_by": { + "available_server_count": [ + 3505 + ], + "description": [ + 3505 + ], + "game_server_nodes_aggregate": [ + 2202 + ], + "has_node": [ + 3505 + ], + "is_lan": [ + 3505 + ], + "status": [ + 3505 + ], + "steam_relay": [ + 3505 + ], + "total_server_count": [ + 3505 + ], + "value": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "server_regions_pk_columns_input": { + "value": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "server_regions_select_column": {}, + "server_regions_set_input": { + "description": [ + 84 + ], + "is_lan": [ + 6 + ], + "steam_relay": [ + 6 + ], + "value": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "server_regions_stddev_fields": { + "available_server_count": [ + 41 + ], + "total_server_count": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "server_regions_stddev_pop_fields": { + "available_server_count": [ + 41 + ], + "total_server_count": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "server_regions_stddev_samp_fields": { + "available_server_count": [ + 41 + ], + "total_server_count": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "server_regions_stream_cursor_input": { + "initial_value": [ + 4597 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "server_regions_stream_cursor_value_input": { + "description": [ + 84 + ], + "is_lan": [ + 6 + ], + "steam_relay": [ + 6 + ], + "value": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "server_regions_sum_fields": { + "available_server_count": [ + 41 + ], + "total_server_count": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "server_regions_update_column": {}, + "server_regions_updates": { + "_set": [ + 4592 + ], + "where": [ + 4581 + ], + "__typename": [ + 84 + ] + }, + "server_regions_var_pop_fields": { + "available_server_count": [ + 41 + ], + "total_server_count": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "server_regions_var_samp_fields": { + "available_server_count": [ + 41 + ], + "total_server_count": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "server_regions_variance_fields": { + "available_server_count": [ + 41 + ], + "total_server_count": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "servers": { + "api_password": [ + 6298 + ], + "boot_status": [ + 84 + ], + "boot_status_detail": [ + 84 + ], + "connect_password": [ + 84 + ], + "connected": [ + 6 + ], + "connection_link": [ + 84 + ], + "connection_string": [ + 84 + ], + "current_match": [ + 3289 + ], + "enabled": [ + 6 + ], + "game": [ + 84 + ], + "game_mode": [ + 2053 + ], + "game_mode_id": [ + 6298 + ], + "game_server_node": [ + 2195 + ], + "game_server_node_id": [ + 84 + ], + "host": [ + 84 + ], + "id": [ + 6298 + ], + "is_dedicated": [ + 6 + ], + "label": [ + 84 + ], + "loaded_plugins": [ + 2319, + { + "path": [ + 84 + ] + } + ], + "matches": [ + 3289, + { + "distinct_on": [ + 3313, + "[matches_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 3311, + "[matches_order_by!]" + ], + "where": [ + 3300 + ] + } + ], + "matches_aggregate": [ + 3290, + { + "distinct_on": [ + 3313, + "[matches_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 3311, + "[matches_order_by!]" + ], + "where": [ + 3300 + ] + } + ], + "max_players": [ + 41 + ], + "offline_at": [ + 5086 + ], + "plugin_runtime": [ + 1294 + ], + "plugin_version": [ + 84 + ], + "plugins_checked_at": [ + 5086 + ], + "port": [ + 41 + ], + "rcon_password": [ + 303 + ], + "rcon_status": [ + 6 + ], + "region": [ + 84 + ], + "reserved_by_match_id": [ + 6298 + ], + "server_region": [ + 4577 + ], + "steam_relay": [ + 84 + ], + "tv_port": [ + 41 + ], + "type": [ + 1375 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "servers_aggregate": { + "aggregate": [ + 4610 + ], + "nodes": [ + 4604 + ], + "__typename": [ + 84 + ] + }, + "servers_aggregate_bool_exp": { + "bool_and": [ + 4607 + ], + "bool_or": [ + 4608 + ], + "count": [ + 4609 + ], + "__typename": [ + 84 + ] + }, + "servers_aggregate_bool_exp_bool_and": { + "arguments": [ + 4634 + ], + "distinct": [ + 6 + ], + "filter": [ + 4616 + ], + "predicate": [ + 7 + ], + "__typename": [ + 84 + ] + }, + "servers_aggregate_bool_exp_bool_or": { + "arguments": [ + 4635 + ], + "distinct": [ + 6 + ], + "filter": [ + 4616 + ], + "predicate": [ + 7 + ], + "__typename": [ + 84 + ] + }, + "servers_aggregate_bool_exp_count": { + "arguments": [ + 4633 + ], + "distinct": [ + 6 + ], + "filter": [ + 4616 + ], + "predicate": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "servers_aggregate_fields": { + "avg": [ + 4614 + ], + "count": [ + 41, + { + "columns": [ + 4633, + "[servers_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 4623 + ], + "min": [ + 4625 + ], + "stddev": [ + 4637 + ], + "stddev_pop": [ + 4639 + ], + "stddev_samp": [ + 4641 + ], + "sum": [ + 4645 + ], + "var_pop": [ + 4649 + ], + "var_samp": [ + 4651 + ], + "variance": [ + 4653 + ], + "__typename": [ + 84 + ] + }, + "servers_aggregate_order_by": { + "avg": [ + 4615 + ], + "count": [ + 3505 + ], + "max": [ + 4624 + ], + "min": [ + 4626 + ], + "stddev": [ + 4638 + ], + "stddev_pop": [ + 4640 + ], + "stddev_samp": [ + 4642 + ], + "sum": [ + 4646 + ], + "var_pop": [ + 4650 + ], + "var_samp": [ + 4652 + ], + "variance": [ + 4654 + ], + "__typename": [ + 84 + ] + }, + "servers_append_input": { + "loaded_plugins": [ + 2319 + ], + "__typename": [ + 84 + ] + }, + "servers_arr_rel_insert_input": { + "data": [ + 4622 + ], + "on_conflict": [ + 4629 + ], + "__typename": [ + 84 + ] + }, + "servers_avg_fields": { + "max_players": [ + 32 + ], + "port": [ + 32 + ], + "tv_port": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "servers_avg_order_by": { + "max_players": [ + 3505 + ], + "port": [ + 3505 + ], + "tv_port": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "servers_bool_exp": { + "_and": [ + 4616 + ], + "_not": [ + 4616 + ], + "_or": [ + 4616 + ], + "api_password": [ + 6300 + ], + "boot_status": [ + 86 + ], + "boot_status_detail": [ + 86 + ], + "connect_password": [ + 86 + ], + "connected": [ + 7 + ], + "connection_link": [ + 86 + ], + "connection_string": [ + 86 + ], + "current_match": [ + 3300 + ], + "enabled": [ + 7 + ], + "game": [ + 86 + ], + "game_mode": [ + 2056 + ], + "game_mode_id": [ + 6300 + ], + "game_server_node": [ + 2207 + ], + "game_server_node_id": [ + 86 + ], + "host": [ + 86 + ], + "id": [ + 6300 + ], + "is_dedicated": [ + 7 + ], + "label": [ + 86 + ], + "loaded_plugins": [ + 2321 + ], + "matches": [ + 3300 + ], + "matches_aggregate": [ + 3291 + ], + "max_players": [ + 42 + ], + "offline_at": [ + 5087 + ], + "plugin_runtime": [ + 1295 + ], + "plugin_version": [ + 86 + ], + "plugins_checked_at": [ + 5087 + ], + "port": [ + 42 + ], + "rcon_password": [ + 304 + ], + "rcon_status": [ + 7 + ], + "region": [ + 86 + ], + "reserved_by_match_id": [ + 6300 + ], + "server_region": [ + 4581 + ], + "steam_relay": [ + 86 + ], + "tv_port": [ + 42 + ], + "type": [ + 1376 + ], + "updated_at": [ + 5087 + ], + "__typename": [ + 84 + ] + }, + "servers_constraint": {}, + "servers_delete_at_path_input": { + "loaded_plugins": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "servers_delete_elem_input": { + "loaded_plugins": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "servers_delete_key_input": { + "loaded_plugins": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "servers_inc_input": { + "max_players": [ + 41 + ], + "port": [ + 41 + ], + "tv_port": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "servers_insert_input": { + "api_password": [ + 6298 + ], + "boot_status": [ + 84 + ], + "boot_status_detail": [ + 84 + ], + "connect_password": [ + 84 + ], + "connected": [ + 6 + ], + "current_match": [ + 3309 + ], + "enabled": [ + 6 + ], + "game": [ + 84 + ], + "game_mode": [ + 2062 + ], + "game_mode_id": [ + 6298 + ], + "game_server_node": [ + 2219 + ], + "game_server_node_id": [ + 84 + ], + "host": [ + 84 + ], + "id": [ + 6298 + ], + "is_dedicated": [ + 6 + ], + "label": [ + 84 + ], + "loaded_plugins": [ + 2319 + ], + "matches": [ + 3297 + ], + "max_players": [ + 41 + ], + "offline_at": [ + 5086 + ], + "plugin_runtime": [ + 1294 + ], + "plugin_version": [ + 84 + ], + "plugins_checked_at": [ + 5086 + ], + "port": [ + 41 + ], + "rcon_password": [ + 303 + ], + "rcon_status": [ + 6 + ], + "region": [ + 84 + ], + "reserved_by_match_id": [ + 6298 + ], + "server_region": [ + 4587 + ], + "steam_relay": [ + 84 + ], + "tv_port": [ + 41 + ], + "type": [ + 1375 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "servers_max_fields": { + "api_password": [ + 6298 + ], + "boot_status": [ + 84 + ], + "boot_status_detail": [ + 84 + ], + "connect_password": [ + 84 + ], + "connection_link": [ + 84 + ], + "connection_string": [ + 84 + ], + "game": [ + 84 + ], + "game_mode_id": [ + 6298 + ], + "game_server_node_id": [ + 84 + ], + "host": [ + 84 + ], + "id": [ + 6298 + ], + "label": [ + 84 + ], + "max_players": [ + 41 + ], + "offline_at": [ + 5086 + ], + "plugin_version": [ + 84 + ], + "plugins_checked_at": [ + 5086 + ], + "port": [ + 41 + ], + "region": [ + 84 + ], + "reserved_by_match_id": [ + 6298 + ], + "steam_relay": [ + 84 + ], + "tv_port": [ + 41 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "servers_max_order_by": { + "api_password": [ + 3505 + ], + "boot_status": [ + 3505 + ], + "boot_status_detail": [ + 3505 + ], + "connect_password": [ + 3505 + ], + "game": [ + 3505 + ], + "game_mode_id": [ + 3505 + ], + "game_server_node_id": [ + 3505 + ], + "host": [ + 3505 + ], + "id": [ + 3505 + ], + "label": [ + 3505 + ], + "max_players": [ + 3505 + ], + "offline_at": [ + 3505 + ], + "plugin_version": [ + 3505 + ], + "plugins_checked_at": [ + 3505 + ], + "port": [ + 3505 + ], + "region": [ + 3505 + ], + "reserved_by_match_id": [ + 3505 + ], + "steam_relay": [ + 3505 + ], + "tv_port": [ + 3505 + ], + "updated_at": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "servers_min_fields": { + "api_password": [ + 6298 + ], + "boot_status": [ + 84 + ], + "boot_status_detail": [ + 84 + ], + "connect_password": [ + 84 + ], + "connection_link": [ + 84 + ], + "connection_string": [ + 84 + ], + "game": [ + 84 + ], + "game_mode_id": [ + 6298 + ], + "game_server_node_id": [ + 84 + ], + "host": [ + 84 + ], + "id": [ + 6298 + ], + "label": [ + 84 + ], + "max_players": [ + 41 + ], + "offline_at": [ + 5086 + ], + "plugin_version": [ + 84 + ], + "plugins_checked_at": [ + 5086 + ], + "port": [ + 41 + ], + "region": [ + 84 + ], + "reserved_by_match_id": [ + 6298 + ], + "steam_relay": [ + 84 + ], + "tv_port": [ + 41 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "servers_min_order_by": { + "api_password": [ + 3505 + ], + "boot_status": [ + 3505 + ], + "boot_status_detail": [ + 3505 + ], + "connect_password": [ + 3505 + ], + "game": [ + 3505 + ], + "game_mode_id": [ + 3505 + ], + "game_server_node_id": [ + 3505 + ], + "host": [ + 3505 + ], + "id": [ + 3505 + ], + "label": [ + 3505 + ], + "max_players": [ + 3505 + ], + "offline_at": [ + 3505 + ], + "plugin_version": [ + 3505 + ], + "plugins_checked_at": [ + 3505 + ], + "port": [ + 3505 + ], + "region": [ + 3505 + ], + "reserved_by_match_id": [ + 3505 + ], + "steam_relay": [ + 3505 + ], + "tv_port": [ + 3505 + ], + "updated_at": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "servers_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 4604 + ], + "__typename": [ + 84 + ] + }, + "servers_obj_rel_insert_input": { + "data": [ + 4622 + ], + "on_conflict": [ + 4629 + ], + "__typename": [ + 84 + ] + }, + "servers_on_conflict": { + "constraint": [ + 4617 + ], + "update_columns": [ + 4647 + ], + "where": [ + 4616 + ], + "__typename": [ + 84 + ] + }, + "servers_order_by": { + "api_password": [ + 3505 + ], + "boot_status": [ + 3505 + ], + "boot_status_detail": [ + 3505 + ], + "connect_password": [ + 3505 + ], + "connected": [ + 3505 + ], + "connection_link": [ + 3505 + ], + "connection_string": [ + 3505 + ], + "current_match": [ + 3311 + ], + "enabled": [ + 3505 + ], + "game": [ + 3505 + ], + "game_mode": [ + 2064 + ], + "game_mode_id": [ + 3505 + ], + "game_server_node": [ + 2221 + ], + "game_server_node_id": [ + 3505 + ], + "host": [ + 3505 + ], + "id": [ + 3505 + ], + "is_dedicated": [ + 3505 + ], + "label": [ + 3505 + ], + "loaded_plugins": [ + 3505 + ], + "matches_aggregate": [ + 3296 + ], + "max_players": [ + 3505 + ], + "offline_at": [ + 3505 + ], + "plugin_runtime": [ + 3505 + ], + "plugin_version": [ + 3505 + ], + "plugins_checked_at": [ + 3505 + ], + "port": [ + 3505 + ], + "rcon_password": [ + 3505 + ], + "rcon_status": [ + 3505 + ], + "region": [ + 3505 + ], + "reserved_by_match_id": [ + 3505 + ], + "server_region": [ + 4589 + ], + "steam_relay": [ + 3505 + ], + "tv_port": [ + 3505 + ], + "type": [ + 3505 + ], + "updated_at": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "servers_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "servers_prepend_input": { + "loaded_plugins": [ + 2319 + ], + "__typename": [ + 84 + ] + }, + "servers_select_column": {}, + "servers_select_column_servers_aggregate_bool_exp_bool_and_arguments_columns": {}, + "servers_select_column_servers_aggregate_bool_exp_bool_or_arguments_columns": {}, + "servers_set_input": { + "api_password": [ + 6298 + ], + "boot_status": [ + 84 + ], + "boot_status_detail": [ + 84 + ], + "connect_password": [ + 84 + ], + "connected": [ + 6 + ], + "enabled": [ + 6 + ], + "game": [ + 84 + ], + "game_mode_id": [ + 6298 + ], + "game_server_node_id": [ + 84 + ], + "host": [ + 84 + ], + "id": [ + 6298 + ], + "is_dedicated": [ + 6 + ], + "label": [ + 84 + ], + "loaded_plugins": [ + 2319 + ], + "max_players": [ + 41 + ], + "offline_at": [ + 5086 + ], + "plugin_runtime": [ + 1294 + ], + "plugin_version": [ + 84 + ], + "plugins_checked_at": [ + 5086 + ], + "port": [ + 41 + ], + "rcon_password": [ + 303 + ], + "rcon_status": [ + 6 + ], + "region": [ + 84 + ], + "reserved_by_match_id": [ + 6298 + ], + "steam_relay": [ + 84 + ], + "tv_port": [ + 41 + ], + "type": [ + 1375 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "servers_stddev_fields": { + "max_players": [ + 32 + ], + "port": [ + 32 + ], + "tv_port": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "servers_stddev_order_by": { + "max_players": [ + 3505 + ], + "port": [ + 3505 + ], + "tv_port": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "servers_stddev_pop_fields": { + "max_players": [ + 32 + ], + "port": [ + 32 + ], + "tv_port": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "servers_stddev_pop_order_by": { + "max_players": [ + 3505 + ], + "port": [ + 3505 + ], + "tv_port": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "servers_stddev_samp_fields": { + "max_players": [ + 32 + ], + "port": [ + 32 + ], + "tv_port": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "servers_stddev_samp_order_by": { + "max_players": [ + 3505 + ], + "port": [ + 3505 + ], + "tv_port": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "servers_stream_cursor_input": { + "initial_value": [ + 4644 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "servers_stream_cursor_value_input": { + "api_password": [ + 6298 + ], + "boot_status": [ + 84 + ], + "boot_status_detail": [ + 84 + ], + "connect_password": [ + 84 + ], + "connected": [ + 6 + ], + "enabled": [ + 6 + ], + "game": [ + 84 + ], + "game_mode_id": [ + 6298 + ], + "game_server_node_id": [ + 84 + ], + "host": [ + 84 + ], + "id": [ + 6298 + ], + "is_dedicated": [ + 6 + ], + "label": [ + 84 + ], + "loaded_plugins": [ + 2319 + ], + "max_players": [ + 41 + ], + "offline_at": [ + 5086 + ], + "plugin_runtime": [ + 1294 + ], + "plugin_version": [ + 84 + ], + "plugins_checked_at": [ + 5086 + ], + "port": [ + 41 + ], + "rcon_password": [ + 303 + ], + "rcon_status": [ + 6 + ], + "region": [ + 84 + ], + "reserved_by_match_id": [ + 6298 + ], + "steam_relay": [ + 84 + ], + "tv_port": [ + 41 + ], + "type": [ + 1375 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "servers_sum_fields": { + "max_players": [ + 41 + ], + "port": [ + 41 + ], + "tv_port": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "servers_sum_order_by": { + "max_players": [ + 3505 + ], + "port": [ + 3505 + ], + "tv_port": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "servers_update_column": {}, + "servers_updates": { + "_append": [ + 4612 + ], + "_delete_at_path": [ + 4618 + ], + "_delete_elem": [ + 4619 + ], + "_delete_key": [ + 4620 + ], + "_inc": [ + 4621 + ], + "_prepend": [ + 4632 + ], + "_set": [ + 4636 + ], + "where": [ + 4616 + ], + "__typename": [ + 84 + ] + }, + "servers_var_pop_fields": { + "max_players": [ + 32 + ], + "port": [ + 32 + ], + "tv_port": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "servers_var_pop_order_by": { + "max_players": [ + 3505 + ], + "port": [ + 3505 + ], + "tv_port": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "servers_var_samp_fields": { + "max_players": [ + 32 + ], + "port": [ + 32 + ], + "tv_port": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "servers_var_samp_order_by": { + "max_players": [ + 3505 + ], + "port": [ + 3505 + ], + "tv_port": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "servers_variance_fields": { + "max_players": [ + 32 + ], + "port": [ + 32 + ], + "tv_port": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "servers_variance_order_by": { + "max_players": [ + 3505 + ], + "port": [ + 3505 + ], + "tv_port": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "settings": { + "name": [ + 84 + ], + "value": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "settings_aggregate": { + "aggregate": [ + 4657 + ], + "nodes": [ + 4655 + ], + "__typename": [ + 84 + ] + }, + "settings_aggregate_fields": { + "count": [ + 41, + { + "columns": [ + 4667, + "[settings_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 4661 + ], + "min": [ + 4662 + ], + "__typename": [ + 84 + ] + }, + "settings_bool_exp": { + "_and": [ + 4658 + ], + "_not": [ + 4658 + ], + "_or": [ + 4658 + ], + "name": [ + 86 + ], + "value": [ + 86 + ], + "__typename": [ + 84 + ] + }, + "settings_constraint": {}, + "settings_insert_input": { + "name": [ + 84 + ], + "value": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "settings_max_fields": { + "name": [ + 84 + ], + "value": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "settings_min_fields": { + "name": [ + 84 + ], + "value": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "settings_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 4655 + ], + "__typename": [ + 84 + ] + }, + "settings_on_conflict": { + "constraint": [ + 4659 + ], + "update_columns": [ + 4671 + ], + "where": [ + 4658 + ], + "__typename": [ + 84 + ] + }, + "settings_order_by": { + "name": [ + 3505 + ], + "value": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "settings_pk_columns_input": { + "name": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "settings_select_column": {}, + "settings_set_input": { + "name": [ + 84 + ], + "value": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "settings_stream_cursor_input": { + "initial_value": [ + 4670 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "settings_stream_cursor_value_input": { + "name": [ + 84 + ], + "value": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "settings_update_column": {}, + "settings_updates": { + "_set": [ + 4668 + ], + "where": [ + 4658 + ], + "__typename": [ + 84 + ] + }, + "smallint": {}, + "smallint_comparison_exp": { + "_eq": [ + 4673 + ], + "_gt": [ + 4673 + ], + "_gte": [ + 4673 + ], + "_in": [ + 4673 + ], + "_is_null": [ + 6 + ], + "_lt": [ + 4673 + ], + "_lte": [ + 4673 + ], + "_neq": [ + 4673 + ], + "_nin": [ + 4673 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "k8s_job_name": [ + 84 + ], + "node": [ + 2195 + ], + "node_id": [ + 84 + ], + "purpose": [ + 84 + ], + "steam_account": [ + 4699 + ], + "steam_account_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_aggregate": { + "aggregate": [ + 4679 + ], + "nodes": [ + 4675 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_aggregate_bool_exp": { + "count": [ + 4678 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_aggregate_bool_exp_count": { + "arguments": [ + 4693 + ], + "distinct": [ + 6 + ], + "filter": [ + 4682 + ], + "predicate": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_aggregate_fields": { + "count": [ + 41, + { + "columns": [ + 4693, + "[steam_account_claims_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 4685 + ], + "min": [ + 4687 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_aggregate_order_by": { + "count": [ + 3505 + ], + "max": [ + 4686 + ], + "min": [ + 4688 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_arr_rel_insert_input": { + "data": [ + 4684 + ], + "on_conflict": [ + 4690 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_bool_exp": { + "_and": [ + 4682 + ], + "_not": [ + 4682 + ], + "_or": [ + 4682 + ], + "created_at": [ + 5087 + ], + "id": [ + 6300 + ], + "k8s_job_name": [ + 86 + ], + "node": [ + 2207 + ], + "node_id": [ + 86 + ], + "purpose": [ + 86 + ], + "steam_account": [ + 4703 + ], + "steam_account_id": [ + 6300 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_constraint": {}, + "steam_account_claims_insert_input": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "k8s_job_name": [ + 84 + ], + "node": [ + 2219 + ], + "node_id": [ + 84 + ], + "purpose": [ + 84 + ], + "steam_account": [ + 4710 + ], + "steam_account_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_max_fields": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "k8s_job_name": [ + 84 + ], + "node_id": [ + 84 + ], + "purpose": [ + 84 + ], + "steam_account_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_max_order_by": { + "created_at": [ + 3505 + ], + "id": [ + 3505 + ], + "k8s_job_name": [ + 3505 + ], + "node_id": [ + 3505 + ], + "purpose": [ + 3505 + ], + "steam_account_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_min_fields": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "k8s_job_name": [ + 84 + ], + "node_id": [ + 84 + ], + "purpose": [ + 84 + ], + "steam_account_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_min_order_by": { + "created_at": [ + 3505 + ], + "id": [ + 3505 + ], + "k8s_job_name": [ + 3505 + ], + "node_id": [ + 3505 + ], + "purpose": [ + 3505 + ], + "steam_account_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 4675 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_on_conflict": { + "constraint": [ + 4683 + ], + "update_columns": [ + 4697 + ], + "where": [ + 4682 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_order_by": { + "created_at": [ + 3505 + ], + "id": [ + 3505 + ], + "k8s_job_name": [ + 3505 + ], + "node": [ + 2221 + ], + "node_id": [ + 3505 + ], + "purpose": [ + 3505 + ], + "steam_account": [ + 4712 + ], + "steam_account_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_select_column": {}, + "steam_account_claims_set_input": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "k8s_job_name": [ + 84 + ], + "node_id": [ + 84 + ], + "purpose": [ + 84 + ], + "steam_account_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_stream_cursor_input": { + "initial_value": [ + 4696 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_stream_cursor_value_input": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "k8s_job_name": [ + 84 + ], + "node_id": [ + 84 + ], + "purpose": [ + 84 + ], + "steam_account_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "steam_account_claims_update_column": {}, + "steam_account_claims_updates": { + "_set": [ + 4694 + ], + "where": [ + 4682 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts": { + "claims": [ + 4675, + { + "distinct_on": [ + 4693, + "[steam_account_claims_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4691, + "[steam_account_claims_order_by!]" + ], + "where": [ + 4682 + ] + } + ], + "claims_aggregate": [ + 4676, + { + "distinct_on": [ + 4693, + "[steam_account_claims_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4691, + "[steam_account_claims_order_by!]" + ], + "where": [ + 4682 + ] + } + ], + "created_at": [ + 5086 + ], + "friend_capacity": [ + 41 + ], + "id": [ + 6298 + ], + "last_node": [ + 2195 + ], + "last_node_id": [ + 84 + ], + "password": [ + 84 + ], + "role": [ + 84 + ], + "steam_level": [ + 41 + ], + "steamid64": [ + 300 + ], + "updated_at": [ + 5086 + ], + "username": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_aggregate": { + "aggregate": [ + 4701 + ], + "nodes": [ + 4699 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_aggregate_fields": { + "avg": [ + 4702 + ], + "count": [ + 41, + { + "columns": [ + 4714, + "[steam_accounts_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 4707 + ], + "min": [ + 4708 + ], + "stddev": [ + 4716 + ], + "stddev_pop": [ + 4717 + ], + "stddev_samp": [ + 4718 + ], + "sum": [ + 4721 + ], + "var_pop": [ + 4724 + ], + "var_samp": [ + 4725 + ], + "variance": [ + 4726 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_avg_fields": { + "friend_capacity": [ + 32 + ], + "steam_level": [ + 32 + ], + "steamid64": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_bool_exp": { + "_and": [ + 4703 + ], + "_not": [ + 4703 + ], + "_or": [ + 4703 + ], + "claims": [ + 4682 + ], + "claims_aggregate": [ + 4677 + ], + "created_at": [ + 5087 + ], + "friend_capacity": [ + 42 + ], + "id": [ + 6300 + ], + "last_node": [ + 2207 + ], + "last_node_id": [ + 86 + ], + "password": [ + 86 + ], + "role": [ + 86 + ], + "steam_level": [ + 42 + ], + "steamid64": [ + 302 + ], + "updated_at": [ + 5087 + ], + "username": [ + 86 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_constraint": {}, + "steam_accounts_inc_input": { + "friend_capacity": [ + 41 + ], + "steam_level": [ + 41 + ], + "steamid64": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_insert_input": { + "claims": [ + 4681 + ], + "created_at": [ + 5086 + ], + "friend_capacity": [ + 41 + ], + "id": [ + 6298 + ], + "last_node": [ + 2219 + ], + "last_node_id": [ + 84 + ], + "password": [ + 84 + ], + "role": [ + 84 + ], + "steam_level": [ + 41 + ], + "steamid64": [ + 300 + ], + "updated_at": [ + 5086 + ], + "username": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_max_fields": { + "created_at": [ + 5086 + ], + "friend_capacity": [ + 41 + ], + "id": [ + 6298 + ], + "last_node_id": [ + 84 + ], + "password": [ + 84 + ], + "role": [ + 84 + ], + "steam_level": [ + 41 + ], + "steamid64": [ + 300 + ], + "updated_at": [ + 5086 + ], + "username": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_min_fields": { + "created_at": [ + 5086 + ], + "friend_capacity": [ + 41 + ], + "id": [ + 6298 + ], + "last_node_id": [ + 84 + ], + "password": [ + 84 + ], + "role": [ + 84 + ], + "steam_level": [ + 41 + ], + "steamid64": [ + 300 + ], + "updated_at": [ + 5086 + ], + "username": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 4699 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_obj_rel_insert_input": { + "data": [ + 4706 + ], + "on_conflict": [ + 4711 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_on_conflict": { + "constraint": [ + 4704 + ], + "update_columns": [ + 4722 + ], + "where": [ + 4703 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_order_by": { + "claims_aggregate": [ + 4680 + ], + "created_at": [ + 3505 + ], + "friend_capacity": [ + 3505 + ], + "id": [ + 3505 + ], + "last_node": [ + 2221 + ], + "last_node_id": [ + 3505 + ], + "password": [ + 3505 + ], + "role": [ + 3505 + ], + "steam_level": [ + 3505 + ], + "steamid64": [ + 3505 + ], + "updated_at": [ + 3505 + ], + "username": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_select_column": {}, + "steam_accounts_set_input": { + "created_at": [ + 5086 + ], + "friend_capacity": [ + 41 + ], + "id": [ + 6298 + ], + "last_node_id": [ + 84 + ], + "password": [ + 84 + ], + "role": [ + 84 + ], + "steam_level": [ + 41 + ], + "steamid64": [ + 300 + ], + "updated_at": [ + 5086 + ], + "username": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_stddev_fields": { + "friend_capacity": [ + 32 + ], + "steam_level": [ + 32 + ], + "steamid64": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_stddev_pop_fields": { + "friend_capacity": [ + 32 + ], + "steam_level": [ + 32 + ], + "steamid64": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_stddev_samp_fields": { + "friend_capacity": [ + 32 + ], + "steam_level": [ + 32 + ], + "steamid64": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_stream_cursor_input": { + "initial_value": [ + 4720 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_stream_cursor_value_input": { + "created_at": [ + 5086 + ], + "friend_capacity": [ + 41 + ], + "id": [ + 6298 + ], + "last_node_id": [ + 84 + ], + "password": [ + 84 + ], + "role": [ + 84 + ], + "steam_level": [ + 41 + ], + "steamid64": [ + 300 + ], + "updated_at": [ + 5086 + ], + "username": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_sum_fields": { + "friend_capacity": [ + 41 + ], + "steam_level": [ + 41 + ], + "steamid64": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_update_column": {}, + "steam_accounts_updates": { + "_inc": [ + 4705 + ], + "_set": [ + 4715 + ], + "where": [ + 4703 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_var_pop_fields": { + "friend_capacity": [ + 32 + ], + "steam_level": [ + 32 + ], + "steamid64": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_var_samp_fields": { + "friend_capacity": [ + 32 + ], + "steam_level": [ + 32 + ], + "steamid64": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "steam_accounts_variance_fields": { + "friend_capacity": [ + 32 + ], + "steam_level": [ + 32 + ], + "steamid64": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "system_alerts": { + "created_at": [ + 5086 + ], + "created_by": [ + 300 + ], + "dismissible": [ + 6 + ], + "expires_at": [ + 5086 + ], + "id": [ + 6298 + ], + "is_active": [ + 6 + ], + "message": [ + 84 + ], + "title": [ + 84 + ], + "type": [ + 1415 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_aggregate": { + "aggregate": [ + 4729 + ], + "nodes": [ + 4727 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_aggregate_fields": { + "avg": [ + 4730 + ], + "count": [ + 41, + { + "columns": [ + 4741, + "[system_alerts_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 4735 + ], + "min": [ + 4736 + ], + "stddev": [ + 4743 + ], + "stddev_pop": [ + 4744 + ], + "stddev_samp": [ + 4745 + ], + "sum": [ + 4748 + ], + "var_pop": [ + 4751 + ], + "var_samp": [ + 4752 + ], + "variance": [ + 4753 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_avg_fields": { + "created_by": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_bool_exp": { + "_and": [ + 4731 + ], + "_not": [ + 4731 + ], + "_or": [ + 4731 + ], + "created_at": [ + 5087 + ], + "created_by": [ + 302 + ], + "dismissible": [ + 7 + ], + "expires_at": [ + 5087 + ], + "id": [ + 6300 + ], + "is_active": [ + 7 + ], + "message": [ + 86 + ], + "title": [ + 86 + ], + "type": [ + 1416 + ], + "updated_at": [ + 5087 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_constraint": {}, + "system_alerts_inc_input": { + "created_by": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_insert_input": { + "created_at": [ + 5086 + ], + "created_by": [ + 300 + ], + "dismissible": [ + 6 + ], + "expires_at": [ + 5086 + ], + "id": [ + 6298 + ], + "is_active": [ + 6 + ], + "message": [ + 84 + ], + "title": [ + 84 + ], + "type": [ + 1415 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_max_fields": { + "created_at": [ + 5086 + ], + "created_by": [ + 300 + ], + "expires_at": [ + 5086 + ], + "id": [ + 6298 + ], + "message": [ + 84 + ], + "title": [ + 84 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_min_fields": { + "created_at": [ + 5086 + ], + "created_by": [ + 300 + ], + "expires_at": [ + 5086 + ], + "id": [ + 6298 + ], + "message": [ + 84 + ], + "title": [ + 84 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 4727 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_on_conflict": { + "constraint": [ + 4732 + ], + "update_columns": [ + 4749 + ], + "where": [ + 4731 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_order_by": { + "created_at": [ + 3505 + ], + "created_by": [ + 3505 + ], + "dismissible": [ + 3505 + ], + "expires_at": [ + 3505 + ], + "id": [ + 3505 + ], + "is_active": [ + 3505 + ], + "message": [ + 3505 + ], + "title": [ + 3505 + ], + "type": [ + 3505 + ], + "updated_at": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_select_column": {}, + "system_alerts_set_input": { + "created_at": [ + 5086 + ], + "created_by": [ + 300 + ], + "dismissible": [ + 6 + ], + "expires_at": [ + 5086 + ], + "id": [ + 6298 + ], + "is_active": [ + 6 + ], + "message": [ + 84 + ], + "title": [ + 84 + ], + "type": [ + 1415 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_stddev_fields": { + "created_by": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_stddev_pop_fields": { + "created_by": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_stddev_samp_fields": { + "created_by": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_stream_cursor_input": { + "initial_value": [ + 4747 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_stream_cursor_value_input": { + "created_at": [ + 5086 + ], + "created_by": [ + 300 + ], + "dismissible": [ + 6 + ], + "expires_at": [ + 5086 + ], + "id": [ + 6298 + ], + "is_active": [ + 6 + ], + "message": [ + 84 + ], + "title": [ + 84 + ], + "type": [ + 1415 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_sum_fields": { + "created_by": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_update_column": {}, + "system_alerts_updates": { + "_inc": [ + 4733 + ], + "_set": [ + 4742 + ], + "where": [ + 4731 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_var_pop_fields": { + "created_by": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_var_samp_fields": { + "created_by": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "system_alerts_variance_fields": { + "created_by": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_invites": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "invited_by": [ + 4463 + ], + "invited_by_player_steam_id": [ + 300 + ], + "player": [ + 4463 + ], + "steam_id": [ + 300 + ], + "team": [ + 5037 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_invites_aggregate": { + "aggregate": [ + 4758 + ], + "nodes": [ + 4754 + ], + "__typename": [ + 84 + ] + }, + "team_invites_aggregate_bool_exp": { + "count": [ + 4757 + ], + "__typename": [ + 84 + ] + }, + "team_invites_aggregate_bool_exp_count": { + "arguments": [ + 4775 + ], + "distinct": [ + 6 + ], + "filter": [ + 4763 + ], + "predicate": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "team_invites_aggregate_fields": { + "avg": [ + 4761 + ], + "count": [ + 41, + { + "columns": [ + 4775, + "[team_invites_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 4767 + ], + "min": [ + 4769 + ], + "stddev": [ + 4777 + ], + "stddev_pop": [ + 4779 + ], + "stddev_samp": [ + 4781 + ], + "sum": [ + 4785 + ], + "var_pop": [ + 4789 + ], + "var_samp": [ + 4791 + ], + "variance": [ + 4793 + ], + "__typename": [ + 84 + ] + }, + "team_invites_aggregate_order_by": { + "avg": [ + 4762 + ], + "count": [ + 3505 + ], + "max": [ + 4768 + ], + "min": [ + 4770 + ], + "stddev": [ + 4778 + ], + "stddev_pop": [ + 4780 + ], + "stddev_samp": [ + 4782 + ], + "sum": [ + 4786 + ], + "var_pop": [ + 4790 + ], + "var_samp": [ + 4792 + ], + "variance": [ + 4794 + ], + "__typename": [ + 84 + ] + }, + "team_invites_arr_rel_insert_input": { + "data": [ + 4766 + ], + "on_conflict": [ + 4772 + ], + "__typename": [ + 84 + ] + }, + "team_invites_avg_fields": { + "invited_by_player_steam_id": [ + 32 + ], + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_invites_avg_order_by": { + "invited_by_player_steam_id": [ + 3505 + ], + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_invites_bool_exp": { + "_and": [ + 4763 + ], + "_not": [ + 4763 + ], + "_or": [ + 4763 + ], + "created_at": [ + 5087 + ], + "id": [ + 6300 + ], + "invited_by": [ + 4467 + ], + "invited_by_player_steam_id": [ + 302 + ], + "player": [ + 4467 + ], + "steam_id": [ + 302 + ], + "team": [ + 5048 + ], + "team_id": [ + 6300 + ], + "__typename": [ + 84 + ] + }, + "team_invites_constraint": {}, + "team_invites_inc_input": { + "invited_by_player_steam_id": [ + 300 + ], + "steam_id": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "team_invites_insert_input": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "invited_by": [ + 4474 + ], + "invited_by_player_steam_id": [ + 300 + ], + "player": [ + 4474 + ], + "steam_id": [ + 300 + ], + "team": [ + 5057 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_invites_max_fields": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "invited_by_player_steam_id": [ + 300 + ], + "steam_id": [ + 300 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_invites_max_order_by": { + "created_at": [ + 3505 + ], + "id": [ + 3505 + ], + "invited_by_player_steam_id": [ + 3505 + ], + "steam_id": [ + 3505 + ], + "team_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_invites_min_fields": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "invited_by_player_steam_id": [ + 300 + ], + "steam_id": [ + 300 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_invites_min_order_by": { + "created_at": [ + 3505 + ], + "id": [ + 3505 + ], + "invited_by_player_steam_id": [ + 3505 + ], + "steam_id": [ + 3505 + ], + "team_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_invites_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 4754 + ], + "__typename": [ + 84 + ] + }, + "team_invites_on_conflict": { + "constraint": [ + 4764 + ], + "update_columns": [ + 4787 + ], + "where": [ + 4763 + ], + "__typename": [ + 84 + ] + }, + "team_invites_order_by": { + "created_at": [ + 3505 + ], + "id": [ + 3505 + ], + "invited_by": [ + 4476 + ], + "invited_by_player_steam_id": [ + 3505 + ], + "player": [ + 4476 + ], + "steam_id": [ + 3505 + ], + "team": [ + 5059 + ], + "team_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_invites_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_invites_select_column": {}, + "team_invites_set_input": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "invited_by_player_steam_id": [ + 300 + ], + "steam_id": [ + 300 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_invites_stddev_fields": { + "invited_by_player_steam_id": [ + 32 + ], + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_invites_stddev_order_by": { + "invited_by_player_steam_id": [ + 3505 + ], + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_invites_stddev_pop_fields": { + "invited_by_player_steam_id": [ + 32 + ], + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_invites_stddev_pop_order_by": { + "invited_by_player_steam_id": [ + 3505 + ], + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_invites_stddev_samp_fields": { + "invited_by_player_steam_id": [ + 32 + ], + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_invites_stddev_samp_order_by": { + "invited_by_player_steam_id": [ + 3505 + ], + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_invites_stream_cursor_input": { + "initial_value": [ + 4784 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "team_invites_stream_cursor_value_input": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "invited_by_player_steam_id": [ + 300 + ], + "steam_id": [ + 300 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_invites_sum_fields": { + "invited_by_player_steam_id": [ + 300 + ], + "steam_id": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "team_invites_sum_order_by": { + "invited_by_player_steam_id": [ + 3505 + ], + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_invites_update_column": {}, + "team_invites_updates": { + "_inc": [ + 4765 + ], + "_set": [ + 4776 + ], + "where": [ + 4763 + ], + "__typename": [ + 84 + ] + }, + "team_invites_var_pop_fields": { + "invited_by_player_steam_id": [ + 32 + ], + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_invites_var_pop_order_by": { + "invited_by_player_steam_id": [ + 3505 + ], + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_invites_var_samp_fields": { + "invited_by_player_steam_id": [ + 32 + ], + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_invites_var_samp_order_by": { + "invited_by_player_steam_id": [ + 3505 + ], + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_invites_variance_fields": { + "invited_by_player_steam_id": [ + 32 + ], + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_invites_variance_order_by": { + "invited_by_player_steam_id": [ + 3505 + ], + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_roster": { + "coach": [ + 6 + ], + "player": [ + 4463 + ], + "player_steam_id": [ + 300 + ], + "role": [ + 1435 + ], + "roster_image_url": [ + 84 + ], + "status": [ + 1456 + ], + "team": [ + 5037 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_roster_aggregate": { + "aggregate": [ + 4801 + ], + "nodes": [ + 4795 + ], + "__typename": [ + 84 + ] + }, + "team_roster_aggregate_bool_exp": { + "bool_and": [ + 4798 + ], + "bool_or": [ + 4799 + ], + "count": [ + 4800 + ], + "__typename": [ + 84 + ] + }, + "team_roster_aggregate_bool_exp_bool_and": { + "arguments": [ + 4819 + ], + "distinct": [ + 6 + ], + "filter": [ + 4806 + ], + "predicate": [ + 7 + ], + "__typename": [ + 84 + ] + }, + "team_roster_aggregate_bool_exp_bool_or": { + "arguments": [ + 4820 + ], + "distinct": [ + 6 + ], + "filter": [ + 4806 + ], + "predicate": [ + 7 + ], + "__typename": [ + 84 + ] + }, + "team_roster_aggregate_bool_exp_count": { + "arguments": [ + 4818 + ], + "distinct": [ + 6 + ], + "filter": [ + 4806 + ], + "predicate": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "team_roster_aggregate_fields": { + "avg": [ + 4804 + ], + "count": [ + 41, + { + "columns": [ + 4818, + "[team_roster_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 4810 + ], + "min": [ + 4812 + ], + "stddev": [ + 4822 + ], + "stddev_pop": [ + 4824 + ], + "stddev_samp": [ + 4826 + ], + "sum": [ + 4830 + ], + "var_pop": [ + 4834 + ], + "var_samp": [ + 4836 + ], + "variance": [ + 4838 + ], + "__typename": [ + 84 + ] + }, + "team_roster_aggregate_order_by": { + "avg": [ + 4805 + ], + "count": [ + 3505 + ], + "max": [ + 4811 + ], + "min": [ + 4813 + ], + "stddev": [ + 4823 + ], + "stddev_pop": [ + 4825 + ], + "stddev_samp": [ + 4827 + ], + "sum": [ + 4831 + ], + "var_pop": [ + 4835 + ], + "var_samp": [ + 4837 + ], + "variance": [ + 4839 + ], + "__typename": [ + 84 + ] + }, + "team_roster_arr_rel_insert_input": { + "data": [ + 4809 + ], + "on_conflict": [ + 4815 + ], + "__typename": [ + 84 + ] + }, + "team_roster_avg_fields": { + "player_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_roster_avg_order_by": { + "player_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_roster_bool_exp": { + "_and": [ + 4806 + ], + "_not": [ + 4806 + ], + "_or": [ + 4806 + ], + "coach": [ + 7 + ], + "player": [ + 4467 + ], + "player_steam_id": [ + 302 + ], + "role": [ + 1436 + ], + "roster_image_url": [ + 86 + ], + "status": [ + 1457 + ], + "team": [ + 5048 + ], + "team_id": [ + 6300 + ], + "__typename": [ + 84 + ] + }, + "team_roster_constraint": {}, + "team_roster_inc_input": { + "player_steam_id": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "team_roster_insert_input": { + "coach": [ + 6 + ], + "player": [ + 4474 + ], + "player_steam_id": [ + 300 + ], + "role": [ + 1435 + ], + "roster_image_url": [ + 84 + ], + "status": [ + 1456 + ], + "team": [ + 5057 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_roster_max_fields": { + "player_steam_id": [ + 300 + ], + "roster_image_url": [ + 84 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_roster_max_order_by": { + "player_steam_id": [ + 3505 + ], + "roster_image_url": [ + 3505 + ], + "team_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_roster_min_fields": { + "player_steam_id": [ + 300 + ], + "roster_image_url": [ + 84 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_roster_min_order_by": { + "player_steam_id": [ + 3505 + ], + "roster_image_url": [ + 3505 + ], + "team_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_roster_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 4795 + ], + "__typename": [ + 84 + ] + }, + "team_roster_on_conflict": { + "constraint": [ + 4807 + ], + "update_columns": [ + 4832 + ], + "where": [ + 4806 + ], + "__typename": [ + 84 + ] + }, + "team_roster_order_by": { + "coach": [ + 3505 + ], + "player": [ + 4476 + ], + "player_steam_id": [ + 3505 + ], + "role": [ + 3505 + ], + "roster_image_url": [ + 3505 + ], + "status": [ + 3505 + ], + "team": [ + 5059 + ], + "team_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_roster_pk_columns_input": { + "player_steam_id": [ + 300 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_roster_select_column": {}, + "team_roster_select_column_team_roster_aggregate_bool_exp_bool_and_arguments_columns": {}, + "team_roster_select_column_team_roster_aggregate_bool_exp_bool_or_arguments_columns": {}, + "team_roster_set_input": { + "coach": [ + 6 + ], + "player_steam_id": [ + 300 + ], + "role": [ + 1435 + ], + "roster_image_url": [ + 84 + ], + "status": [ + 1456 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_roster_stddev_fields": { + "player_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_roster_stddev_order_by": { + "player_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_roster_stddev_pop_fields": { + "player_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_roster_stddev_pop_order_by": { + "player_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_roster_stddev_samp_fields": { + "player_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_roster_stddev_samp_order_by": { + "player_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_roster_stream_cursor_input": { + "initial_value": [ + 4829 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "team_roster_stream_cursor_value_input": { + "coach": [ + 6 + ], + "player_steam_id": [ + 300 + ], + "role": [ + 1435 + ], + "roster_image_url": [ + 84 + ], + "status": [ + 1456 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_roster_sum_fields": { + "player_steam_id": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "team_roster_sum_order_by": { + "player_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_roster_update_column": {}, + "team_roster_updates": { + "_inc": [ + 4808 + ], + "_set": [ + 4821 + ], + "where": [ + 4806 + ], + "__typename": [ + 84 + ] + }, + "team_roster_var_pop_fields": { + "player_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_roster_var_pop_order_by": { + "player_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_roster_var_samp_fields": { + "player_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_roster_var_samp_order_by": { + "player_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_roster_variance_fields": { + "player_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_roster_variance_order_by": { + "player_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts": { + "created_at": [ + 5086 + ], + "elo_max": [ + 41 + ], + "elo_min": [ + 41 + ], + "enabled": [ + 6 + ], + "id": [ + 6298 + ], + "last_notified_at": [ + 5086 + ], + "regions": [ + 84 + ], + "team": [ + 5037 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_aggregate": { + "aggregate": [ + 4842 + ], + "nodes": [ + 4840 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_aggregate_fields": { + "avg": [ + 4843 + ], + "count": [ + 41, + { + "columns": [ + 4854, + "[team_scrim_alerts_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 4848 + ], + "min": [ + 4849 + ], + "stddev": [ + 4856 + ], + "stddev_pop": [ + 4857 + ], + "stddev_samp": [ + 4858 + ], + "sum": [ + 4861 + ], + "var_pop": [ + 4864 + ], + "var_samp": [ + 4865 + ], + "variance": [ + 4866 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_avg_fields": { + "elo_max": [ + 32 + ], + "elo_min": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_bool_exp": { + "_and": [ + 4844 + ], + "_not": [ + 4844 + ], + "_or": [ + 4844 + ], + "created_at": [ + 5087 + ], + "elo_max": [ + 42 + ], + "elo_min": [ + 42 + ], + "enabled": [ + 7 + ], + "id": [ + 6300 + ], + "last_notified_at": [ + 5087 + ], + "regions": [ + 85 + ], + "team": [ + 5048 + ], + "team_id": [ + 6300 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_constraint": {}, + "team_scrim_alerts_inc_input": { + "elo_max": [ + 41 + ], + "elo_min": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_insert_input": { + "created_at": [ + 5086 + ], + "elo_max": [ + 41 + ], + "elo_min": [ + 41 + ], + "enabled": [ + 6 + ], + "id": [ + 6298 + ], + "last_notified_at": [ + 5086 + ], + "regions": [ + 84 + ], + "team": [ + 5057 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_max_fields": { + "created_at": [ + 5086 + ], + "elo_max": [ + 41 + ], + "elo_min": [ + 41 + ], + "id": [ + 6298 + ], + "last_notified_at": [ + 5086 + ], + "regions": [ + 84 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_min_fields": { + "created_at": [ + 5086 + ], + "elo_max": [ + 41 + ], + "elo_min": [ + 41 + ], + "id": [ + 6298 + ], + "last_notified_at": [ + 5086 + ], + "regions": [ + 84 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 4840 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_on_conflict": { + "constraint": [ + 4845 + ], + "update_columns": [ + 4862 + ], + "where": [ + 4844 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_order_by": { + "created_at": [ + 3505 + ], + "elo_max": [ + 3505 + ], + "elo_min": [ + 3505 + ], + "enabled": [ + 3505 + ], + "id": [ + 3505 + ], + "last_notified_at": [ + 3505 + ], + "regions": [ + 3505 + ], + "team": [ + 5059 + ], + "team_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_select_column": {}, + "team_scrim_alerts_set_input": { + "created_at": [ + 5086 + ], + "elo_max": [ + 41 + ], + "elo_min": [ + 41 + ], + "enabled": [ + 6 + ], + "id": [ + 6298 + ], + "last_notified_at": [ + 5086 + ], + "regions": [ + 84 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_stddev_fields": { + "elo_max": [ + 32 + ], + "elo_min": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_stddev_pop_fields": { + "elo_max": [ + 32 + ], + "elo_min": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_stddev_samp_fields": { + "elo_max": [ + 32 + ], + "elo_min": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_stream_cursor_input": { + "initial_value": [ + 4860 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_stream_cursor_value_input": { + "created_at": [ + 5086 + ], + "elo_max": [ + 41 + ], + "elo_min": [ + 41 + ], + "enabled": [ + 6 + ], + "id": [ + 6298 + ], + "last_notified_at": [ + 5086 + ], + "regions": [ + 84 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_sum_fields": { + "elo_max": [ + 41 + ], + "elo_min": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_update_column": {}, + "team_scrim_alerts_updates": { + "_inc": [ + 4846 + ], + "_set": [ + 4855 + ], + "where": [ + 4844 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_var_pop_fields": { + "elo_max": [ + 32 + ], + "elo_min": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_var_samp_fields": { + "elo_max": [ + 32 + ], + "elo_min": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_alerts_variance_fields": { + "elo_max": [ + 32 + ], + "elo_min": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability": { + "created_at": [ + 5086 + ], + "ends_at": [ + 5086 + ], + "id": [ + 6298 + ], + "recurring_weekly": [ + 6 + ], + "starts_at": [ + 5086 + ], + "team": [ + 5037 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_aggregate": { + "aggregate": [ + 4873 + ], + "nodes": [ + 4867 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_aggregate_bool_exp": { + "bool_and": [ + 4870 + ], + "bool_or": [ + 4871 + ], + "count": [ + 4872 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_aggregate_bool_exp_bool_and": { + "arguments": [ + 4888 + ], + "distinct": [ + 6 + ], + "filter": [ + 4876 + ], + "predicate": [ + 7 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_aggregate_bool_exp_bool_or": { + "arguments": [ + 4889 + ], + "distinct": [ + 6 + ], + "filter": [ + 4876 + ], + "predicate": [ + 7 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_aggregate_bool_exp_count": { + "arguments": [ + 4887 + ], + "distinct": [ + 6 + ], + "filter": [ + 4876 + ], + "predicate": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_aggregate_fields": { + "count": [ + 41, + { + "columns": [ + 4887, + "[team_scrim_availability_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 4879 + ], + "min": [ + 4881 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_aggregate_order_by": { + "count": [ + 3505 + ], + "max": [ + 4880 + ], + "min": [ + 4882 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_arr_rel_insert_input": { + "data": [ + 4878 + ], + "on_conflict": [ + 4884 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_bool_exp": { + "_and": [ + 4876 + ], + "_not": [ + 4876 + ], + "_or": [ + 4876 + ], + "created_at": [ + 5087 + ], + "ends_at": [ + 5087 + ], + "id": [ + 6300 + ], + "recurring_weekly": [ + 7 + ], + "starts_at": [ + 5087 + ], + "team": [ + 5048 + ], + "team_id": [ + 6300 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_constraint": {}, + "team_scrim_availability_insert_input": { + "created_at": [ + 5086 + ], + "ends_at": [ + 5086 + ], + "id": [ + 6298 + ], + "recurring_weekly": [ + 6 + ], + "starts_at": [ + 5086 + ], + "team": [ + 5057 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_max_fields": { + "created_at": [ + 5086 + ], + "ends_at": [ + 5086 + ], + "id": [ + 6298 + ], + "starts_at": [ + 5086 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_max_order_by": { + "created_at": [ + 3505 + ], + "ends_at": [ + 3505 + ], + "id": [ + 3505 + ], + "starts_at": [ + 3505 + ], + "team_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_min_fields": { + "created_at": [ + 5086 + ], + "ends_at": [ + 5086 + ], + "id": [ + 6298 + ], + "starts_at": [ + 5086 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_min_order_by": { + "created_at": [ + 3505 + ], + "ends_at": [ + 3505 + ], + "id": [ + 3505 + ], + "starts_at": [ + 3505 + ], + "team_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 4867 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_on_conflict": { + "constraint": [ + 4877 + ], + "update_columns": [ + 4893 + ], + "where": [ + 4876 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_order_by": { + "created_at": [ + 3505 + ], + "ends_at": [ + 3505 + ], + "id": [ + 3505 + ], + "recurring_weekly": [ + 3505 + ], + "starts_at": [ + 3505 + ], + "team": [ + 5059 + ], + "team_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_select_column": {}, + "team_scrim_availability_select_column_team_scrim_availability_aggregate_bool_exp_bool_and_arguments_columns": {}, + "team_scrim_availability_select_column_team_scrim_availability_aggregate_bool_exp_bool_or_arguments_columns": {}, + "team_scrim_availability_set_input": { + "created_at": [ + 5086 + ], + "ends_at": [ + 5086 + ], + "id": [ + 6298 + ], + "recurring_weekly": [ + 6 + ], + "starts_at": [ + 5086 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_stream_cursor_input": { + "initial_value": [ + 4892 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_stream_cursor_value_input": { + "created_at": [ + 5086 + ], + "ends_at": [ + 5086 + ], + "id": [ + 6298 + ], + "recurring_weekly": [ + 6 + ], + "starts_at": [ + 5086 + ], + "team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_availability_update_column": {}, + "team_scrim_availability_updates": { + "_set": [ + 4890 + ], + "where": [ + 4876 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "proposed_by": [ + 4463 + ], + "proposed_by_steam_id": [ + 300 + ], + "proposed_by_team": [ + 5037 + ], + "proposed_by_team_id": [ + 6298 + ], + "proposed_scheduled_at": [ + 5086 + ], + "request": [ + 4936 + ], + "request_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_aggregate": { + "aggregate": [ + 4899 + ], + "nodes": [ + 4895 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_aggregate_bool_exp": { + "count": [ + 4898 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_aggregate_bool_exp_count": { + "arguments": [ + 4916 + ], + "distinct": [ + 6 + ], + "filter": [ + 4904 + ], + "predicate": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_aggregate_fields": { + "avg": [ + 4902 + ], + "count": [ + 41, + { + "columns": [ + 4916, + "[team_scrim_request_proposals_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 4908 + ], + "min": [ + 4910 + ], + "stddev": [ + 4918 + ], + "stddev_pop": [ + 4920 + ], + "stddev_samp": [ + 4922 + ], + "sum": [ + 4926 + ], + "var_pop": [ + 4930 + ], + "var_samp": [ + 4932 + ], + "variance": [ + 4934 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_aggregate_order_by": { + "avg": [ + 4903 + ], + "count": [ + 3505 + ], + "max": [ + 4909 + ], + "min": [ + 4911 + ], + "stddev": [ + 4919 + ], + "stddev_pop": [ + 4921 + ], + "stddev_samp": [ + 4923 + ], + "sum": [ + 4927 + ], + "var_pop": [ + 4931 + ], + "var_samp": [ + 4933 + ], + "variance": [ + 4935 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_arr_rel_insert_input": { + "data": [ + 4907 + ], + "on_conflict": [ + 4913 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_avg_fields": { + "proposed_by_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_avg_order_by": { + "proposed_by_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_bool_exp": { + "_and": [ + 4904 + ], + "_not": [ + 4904 + ], + "_or": [ + 4904 + ], + "created_at": [ + 5087 + ], + "id": [ + 6300 + ], + "proposed_by": [ + 4467 + ], + "proposed_by_steam_id": [ + 302 + ], + "proposed_by_team": [ + 5048 + ], + "proposed_by_team_id": [ + 6300 + ], + "proposed_scheduled_at": [ + 5087 + ], + "request": [ + 4947 + ], + "request_id": [ + 6300 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_constraint": {}, + "team_scrim_request_proposals_inc_input": { + "proposed_by_steam_id": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_insert_input": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "proposed_by": [ + 4474 + ], + "proposed_by_steam_id": [ + 300 + ], + "proposed_by_team": [ + 5057 + ], + "proposed_by_team_id": [ + 6298 + ], + "proposed_scheduled_at": [ + 5086 + ], + "request": [ + 4956 + ], + "request_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_max_fields": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "proposed_by_steam_id": [ + 300 + ], + "proposed_by_team_id": [ + 6298 + ], + "proposed_scheduled_at": [ + 5086 + ], + "request_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_max_order_by": { + "created_at": [ + 3505 + ], + "id": [ + 3505 + ], + "proposed_by_steam_id": [ + 3505 + ], + "proposed_by_team_id": [ + 3505 + ], + "proposed_scheduled_at": [ + 3505 + ], + "request_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_min_fields": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "proposed_by_steam_id": [ + 300 + ], + "proposed_by_team_id": [ + 6298 + ], + "proposed_scheduled_at": [ + 5086 + ], + "request_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_min_order_by": { + "created_at": [ + 3505 + ], + "id": [ + 3505 + ], + "proposed_by_steam_id": [ + 3505 + ], + "proposed_by_team_id": [ + 3505 + ], + "proposed_scheduled_at": [ + 3505 + ], + "request_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 4895 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_on_conflict": { + "constraint": [ + 4905 + ], + "update_columns": [ + 4928 + ], + "where": [ + 4904 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_order_by": { + "created_at": [ + 3505 + ], + "id": [ + 3505 + ], + "proposed_by": [ + 4476 + ], + "proposed_by_steam_id": [ + 3505 + ], + "proposed_by_team": [ + 5059 + ], + "proposed_by_team_id": [ + 3505 + ], + "proposed_scheduled_at": [ + 3505 + ], + "request": [ + 4958 + ], + "request_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_select_column": {}, + "team_scrim_request_proposals_set_input": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "proposed_by_steam_id": [ + 300 + ], + "proposed_by_team_id": [ + 6298 + ], + "proposed_scheduled_at": [ + 5086 + ], + "request_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_stddev_fields": { + "proposed_by_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_stddev_order_by": { + "proposed_by_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_stddev_pop_fields": { + "proposed_by_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_stddev_pop_order_by": { + "proposed_by_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_stddev_samp_fields": { + "proposed_by_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_stddev_samp_order_by": { + "proposed_by_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_stream_cursor_input": { + "initial_value": [ + 4925 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_stream_cursor_value_input": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "proposed_by_steam_id": [ + 300 + ], + "proposed_by_team_id": [ + 6298 + ], + "proposed_scheduled_at": [ + 5086 + ], + "request_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_sum_fields": { + "proposed_by_steam_id": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_sum_order_by": { + "proposed_by_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_update_column": {}, + "team_scrim_request_proposals_updates": { + "_inc": [ + 4906 + ], + "_set": [ + 4917 + ], + "where": [ + 4904 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_var_pop_fields": { + "proposed_by_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_var_pop_order_by": { + "proposed_by_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_var_samp_fields": { + "proposed_by_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_var_samp_order_by": { + "proposed_by_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_variance_fields": { + "proposed_by_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_request_proposals_variance_order_by": { + "proposed_by_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests": { + "auto_generated": [ + 6 + ], + "awaiting_team": [ + 5037 + ], + "awaiting_team_id": [ + 6298 + ], + "canceled_by_team_id": [ + 6298 + ], + "canceled_late": [ + 6 + ], + "created_at": [ + 5086 + ], + "expires_at": [ + 5086 + ], + "from_team": [ + 5037 + ], + "from_team_checked_in": [ + 6 + ], + "from_team_id": [ + 6298 + ], + "id": [ + 6298 + ], + "match": [ + 3289 + ], + "match_id": [ + 6298 + ], + "match_options": [ + 3147 + ], + "match_options_id": [ + 6298 + ], + "match_outcome": [ + 84 + ], + "proposals": [ + 4895, + { + "distinct_on": [ + 4916, + "[team_scrim_request_proposals_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4914, + "[team_scrim_request_proposals_order_by!]" + ], + "where": [ + 4904 + ] + } + ], + "proposals_aggregate": [ + 4896, + { + "distinct_on": [ + 4916, + "[team_scrim_request_proposals_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4914, + "[team_scrim_request_proposals_order_by!]" + ], + "where": [ + 4904 + ] + } + ], + "proposed_scheduled_at": [ + 5086 + ], + "region": [ + 84 + ], + "requested_by": [ + 4463 + ], + "requested_by_steam_id": [ + 300 + ], + "responded_at": [ + 5086 + ], + "status": [ + 1355 + ], + "to_team": [ + 5037 + ], + "to_team_checked_in": [ + 6 + ], + "to_team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_aggregate": { + "aggregate": [ + 4942 + ], + "nodes": [ + 4936 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_aggregate_bool_exp": { + "bool_and": [ + 4939 + ], + "bool_or": [ + 4940 + ], + "count": [ + 4941 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_aggregate_bool_exp_bool_and": { + "arguments": [ + 4961 + ], + "distinct": [ + 6 + ], + "filter": [ + 4947 + ], + "predicate": [ + 7 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_aggregate_bool_exp_bool_or": { + "arguments": [ + 4962 + ], + "distinct": [ + 6 + ], + "filter": [ + 4947 + ], + "predicate": [ + 7 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_aggregate_bool_exp_count": { + "arguments": [ + 4960 + ], + "distinct": [ + 6 + ], + "filter": [ + 4947 + ], + "predicate": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_aggregate_fields": { + "avg": [ + 4945 + ], + "count": [ + 41, + { + "columns": [ + 4960, + "[team_scrim_requests_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 4951 + ], + "min": [ + 4953 + ], + "stddev": [ + 4964 + ], + "stddev_pop": [ + 4966 + ], + "stddev_samp": [ + 4968 + ], + "sum": [ + 4972 + ], + "var_pop": [ + 4976 + ], + "var_samp": [ + 4978 + ], + "variance": [ + 4980 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_aggregate_order_by": { + "avg": [ + 4946 + ], + "count": [ + 3505 + ], + "max": [ + 4952 + ], + "min": [ + 4954 + ], + "stddev": [ + 4965 + ], + "stddev_pop": [ + 4967 + ], + "stddev_samp": [ + 4969 + ], + "sum": [ + 4973 + ], + "var_pop": [ + 4977 + ], + "var_samp": [ + 4979 + ], + "variance": [ + 4981 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_arr_rel_insert_input": { + "data": [ + 4950 + ], + "on_conflict": [ + 4957 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_avg_fields": { + "requested_by_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_avg_order_by": { + "requested_by_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_bool_exp": { + "_and": [ + 4947 + ], + "_not": [ + 4947 + ], + "_or": [ + 4947 + ], + "auto_generated": [ + 7 + ], + "awaiting_team": [ + 5048 + ], + "awaiting_team_id": [ + 6300 + ], + "canceled_by_team_id": [ + 6300 + ], + "canceled_late": [ + 7 + ], + "created_at": [ + 5087 + ], + "expires_at": [ + 5087 + ], + "from_team": [ + 5048 + ], + "from_team_checked_in": [ + 7 + ], + "from_team_id": [ + 6300 + ], + "id": [ + 6300 + ], + "match": [ + 3300 + ], + "match_id": [ + 6300 + ], + "match_options": [ + 3158 + ], + "match_options_id": [ + 6300 + ], + "match_outcome": [ + 86 + ], + "proposals": [ + 4904 + ], + "proposals_aggregate": [ + 4897 + ], + "proposed_scheduled_at": [ + 5087 + ], + "region": [ + 86 + ], + "requested_by": [ + 4467 + ], + "requested_by_steam_id": [ + 302 + ], + "responded_at": [ + 5087 + ], + "status": [ + 1356 + ], + "to_team": [ + 5048 + ], + "to_team_checked_in": [ + 7 + ], + "to_team_id": [ + 6300 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_constraint": {}, + "team_scrim_requests_inc_input": { + "requested_by_steam_id": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_insert_input": { + "auto_generated": [ + 6 + ], + "awaiting_team": [ + 5057 + ], + "awaiting_team_id": [ + 6298 + ], + "canceled_by_team_id": [ + 6298 + ], + "canceled_late": [ + 6 + ], + "created_at": [ + 5086 + ], + "expires_at": [ + 5086 + ], + "from_team": [ + 5057 + ], + "from_team_checked_in": [ + 6 + ], + "from_team_id": [ + 6298 + ], + "id": [ + 6298 + ], + "match": [ + 3309 + ], + "match_id": [ + 6298 + ], + "match_options": [ + 3167 + ], + "match_options_id": [ + 6298 + ], + "match_outcome": [ + 84 + ], + "proposals": [ + 4901 + ], + "proposed_scheduled_at": [ + 5086 + ], + "region": [ + 84 + ], + "requested_by": [ + 4474 + ], + "requested_by_steam_id": [ + 300 + ], + "responded_at": [ + 5086 + ], + "status": [ + 1355 + ], + "to_team": [ + 5057 + ], + "to_team_checked_in": [ + 6 + ], + "to_team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_max_fields": { + "awaiting_team_id": [ + 6298 + ], + "canceled_by_team_id": [ + 6298 + ], + "created_at": [ + 5086 + ], + "expires_at": [ + 5086 + ], + "from_team_id": [ + 6298 + ], + "id": [ + 6298 + ], + "match_id": [ + 6298 + ], + "match_options_id": [ + 6298 + ], + "match_outcome": [ + 84 + ], + "proposed_scheduled_at": [ + 5086 + ], + "region": [ + 84 + ], + "requested_by_steam_id": [ + 300 + ], + "responded_at": [ + 5086 + ], + "to_team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_max_order_by": { + "awaiting_team_id": [ + 3505 + ], + "canceled_by_team_id": [ + 3505 + ], + "created_at": [ + 3505 + ], + "expires_at": [ + 3505 + ], + "from_team_id": [ + 3505 + ], + "id": [ + 3505 + ], + "match_id": [ + 3505 + ], + "match_options_id": [ + 3505 + ], + "match_outcome": [ + 3505 + ], + "proposed_scheduled_at": [ + 3505 + ], + "region": [ + 3505 + ], + "requested_by_steam_id": [ + 3505 + ], + "responded_at": [ + 3505 + ], + "to_team_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_min_fields": { + "awaiting_team_id": [ + 6298 + ], + "canceled_by_team_id": [ + 6298 + ], + "created_at": [ + 5086 + ], + "expires_at": [ + 5086 + ], + "from_team_id": [ + 6298 + ], + "id": [ + 6298 + ], + "match_id": [ + 6298 + ], + "match_options_id": [ + 6298 + ], + "match_outcome": [ + 84 + ], + "proposed_scheduled_at": [ + 5086 + ], + "region": [ + 84 + ], + "requested_by_steam_id": [ + 300 + ], + "responded_at": [ + 5086 + ], + "to_team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_min_order_by": { + "awaiting_team_id": [ + 3505 + ], + "canceled_by_team_id": [ + 3505 + ], + "created_at": [ + 3505 + ], + "expires_at": [ + 3505 + ], + "from_team_id": [ + 3505 + ], + "id": [ + 3505 + ], + "match_id": [ + 3505 + ], + "match_options_id": [ + 3505 + ], + "match_outcome": [ + 3505 + ], + "proposed_scheduled_at": [ + 3505 + ], + "region": [ + 3505 + ], + "requested_by_steam_id": [ + 3505 + ], + "responded_at": [ + 3505 + ], + "to_team_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 4936 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_obj_rel_insert_input": { + "data": [ + 4950 + ], + "on_conflict": [ + 4957 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_on_conflict": { + "constraint": [ + 4948 + ], + "update_columns": [ + 4974 + ], + "where": [ + 4947 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_order_by": { + "auto_generated": [ + 3505 + ], + "awaiting_team": [ + 5059 + ], + "awaiting_team_id": [ + 3505 + ], + "canceled_by_team_id": [ + 3505 + ], + "canceled_late": [ + 3505 + ], + "created_at": [ + 3505 + ], + "expires_at": [ + 3505 + ], + "from_team": [ + 5059 + ], + "from_team_checked_in": [ + 3505 + ], + "from_team_id": [ + 3505 + ], + "id": [ + 3505 + ], + "match": [ + 3311 + ], + "match_id": [ + 3505 + ], + "match_options": [ + 3169 + ], + "match_options_id": [ + 3505 + ], + "match_outcome": [ + 3505 + ], + "proposals_aggregate": [ + 4900 + ], + "proposed_scheduled_at": [ + 3505 + ], + "region": [ + 3505 + ], + "requested_by": [ + 4476 + ], + "requested_by_steam_id": [ + 3505 + ], + "responded_at": [ + 3505 + ], + "status": [ + 3505 + ], + "to_team": [ + 5059 + ], + "to_team_checked_in": [ + 3505 + ], + "to_team_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_select_column": {}, + "team_scrim_requests_select_column_team_scrim_requests_aggregate_bool_exp_bool_and_arguments_columns": {}, + "team_scrim_requests_select_column_team_scrim_requests_aggregate_bool_exp_bool_or_arguments_columns": {}, + "team_scrim_requests_set_input": { + "auto_generated": [ + 6 + ], + "awaiting_team_id": [ + 6298 + ], + "canceled_by_team_id": [ + 6298 + ], + "canceled_late": [ + 6 + ], + "created_at": [ + 5086 + ], + "expires_at": [ + 5086 + ], + "from_team_checked_in": [ + 6 + ], + "from_team_id": [ + 6298 + ], + "id": [ + 6298 + ], + "match_id": [ + 6298 + ], + "match_options_id": [ + 6298 + ], + "match_outcome": [ + 84 + ], + "proposed_scheduled_at": [ + 5086 + ], + "region": [ + 84 + ], + "requested_by_steam_id": [ + 300 + ], + "responded_at": [ + 5086 + ], + "status": [ + 1355 + ], + "to_team_checked_in": [ + 6 + ], + "to_team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_stddev_fields": { + "requested_by_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_stddev_order_by": { + "requested_by_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_stddev_pop_fields": { + "requested_by_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_stddev_pop_order_by": { + "requested_by_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_stddev_samp_fields": { + "requested_by_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_stddev_samp_order_by": { + "requested_by_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_stream_cursor_input": { + "initial_value": [ + 4971 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_stream_cursor_value_input": { + "auto_generated": [ + 6 + ], + "awaiting_team_id": [ + 6298 + ], + "canceled_by_team_id": [ + 6298 + ], + "canceled_late": [ + 6 + ], + "created_at": [ + 5086 + ], + "expires_at": [ + 5086 + ], + "from_team_checked_in": [ + 6 + ], + "from_team_id": [ + 6298 + ], + "id": [ + 6298 + ], + "match_id": [ + 6298 + ], + "match_options_id": [ + 6298 + ], + "match_outcome": [ + 84 + ], + "proposed_scheduled_at": [ + 5086 + ], + "region": [ + 84 + ], + "requested_by_steam_id": [ + 300 + ], + "responded_at": [ + 5086 + ], + "status": [ + 1355 + ], + "to_team_checked_in": [ + 6 + ], + "to_team_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_sum_fields": { + "requested_by_steam_id": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_sum_order_by": { + "requested_by_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_update_column": {}, + "team_scrim_requests_updates": { + "_inc": [ + 4949 + ], + "_set": [ + 4963 + ], + "where": [ + 4947 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_var_pop_fields": { + "requested_by_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_var_pop_order_by": { + "requested_by_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_var_samp_fields": { + "requested_by_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_var_samp_order_by": { + "requested_by_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_variance_fields": { + "requested_by_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_requests_variance_order_by": { + "requested_by_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings": { + "allow_outside_availability": [ + 6 + ], + "created_at": [ + 5086 + ], + "elo_max": [ + 41 + ], + "elo_min": [ + 41 + ], + "enabled": [ + 6 + ], + "id": [ + 6298 + ], + "map_ids": [ + 6298 + ], + "notes": [ + 84 + ], + "regions": [ + 84 + ], + "team": [ + 5037 + ], + "team_id": [ + 6298 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_aggregate": { + "aggregate": [ + 4984 + ], + "nodes": [ + 4982 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_aggregate_fields": { + "avg": [ + 4985 + ], + "count": [ + 41, + { + "columns": [ + 4997, + "[team_scrim_settings_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 4990 + ], + "min": [ + 4991 + ], + "stddev": [ + 4999 + ], + "stddev_pop": [ + 5000 + ], + "stddev_samp": [ + 5001 + ], + "sum": [ + 5004 + ], + "var_pop": [ + 5007 + ], + "var_samp": [ + 5008 + ], + "variance": [ + 5009 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_avg_fields": { + "elo_max": [ + 32 + ], + "elo_min": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_bool_exp": { + "_and": [ + 4986 + ], + "_not": [ + 4986 + ], + "_or": [ + 4986 + ], + "allow_outside_availability": [ + 7 + ], + "created_at": [ + 5087 + ], + "elo_max": [ + 42 + ], + "elo_min": [ + 42 + ], + "enabled": [ + 7 + ], + "id": [ + 6300 + ], + "map_ids": [ + 6299 + ], + "notes": [ + 86 + ], + "regions": [ + 85 + ], + "team": [ + 5048 + ], + "team_id": [ + 6300 + ], + "updated_at": [ + 5087 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_constraint": {}, + "team_scrim_settings_inc_input": { + "elo_max": [ + 41 + ], + "elo_min": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_insert_input": { + "allow_outside_availability": [ + 6 + ], + "created_at": [ + 5086 + ], + "elo_max": [ + 41 + ], + "elo_min": [ + 41 + ], + "enabled": [ + 6 + ], + "id": [ + 6298 + ], + "map_ids": [ + 6298 + ], + "notes": [ + 84 + ], + "regions": [ + 84 + ], + "team": [ + 5057 + ], + "team_id": [ + 6298 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_max_fields": { + "created_at": [ + 5086 + ], + "elo_max": [ + 41 + ], + "elo_min": [ + 41 + ], + "id": [ + 6298 + ], + "map_ids": [ + 6298 + ], + "notes": [ + 84 + ], + "regions": [ + 84 + ], + "team_id": [ + 6298 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_min_fields": { + "created_at": [ + 5086 + ], + "elo_max": [ + 41 + ], + "elo_min": [ + 41 + ], + "id": [ + 6298 + ], + "map_ids": [ + 6298 + ], + "notes": [ + 84 + ], + "regions": [ + 84 + ], + "team_id": [ + 6298 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 4982 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_obj_rel_insert_input": { + "data": [ + 4989 + ], + "on_conflict": [ + 4994 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_on_conflict": { + "constraint": [ + 4987 + ], + "update_columns": [ + 5005 + ], + "where": [ + 4986 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_order_by": { + "allow_outside_availability": [ + 3505 + ], + "created_at": [ + 3505 + ], + "elo_max": [ + 3505 + ], + "elo_min": [ + 3505 + ], + "enabled": [ + 3505 + ], + "id": [ + 3505 + ], + "map_ids": [ + 3505 + ], + "notes": [ + 3505 + ], + "regions": [ + 3505 + ], + "team": [ + 5059 + ], + "team_id": [ + 3505 + ], + "updated_at": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_select_column": {}, + "team_scrim_settings_set_input": { + "allow_outside_availability": [ + 6 + ], + "created_at": [ + 5086 + ], + "elo_max": [ + 41 + ], + "elo_min": [ + 41 + ], + "enabled": [ + 6 + ], + "id": [ + 6298 + ], + "map_ids": [ + 6298 + ], + "notes": [ + 84 + ], + "regions": [ + 84 + ], + "team_id": [ + 6298 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_stddev_fields": { + "elo_max": [ + 32 + ], + "elo_min": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_stddev_pop_fields": { + "elo_max": [ + 32 + ], + "elo_min": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_stddev_samp_fields": { + "elo_max": [ + 32 + ], + "elo_min": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_stream_cursor_input": { + "initial_value": [ + 5003 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_stream_cursor_value_input": { + "allow_outside_availability": [ + 6 + ], + "created_at": [ + 5086 + ], + "elo_max": [ + 41 + ], + "elo_min": [ + 41 + ], + "enabled": [ + 6 + ], + "id": [ + 6298 + ], + "map_ids": [ + 6298 + ], + "notes": [ + 84 + ], + "regions": [ + 84 + ], + "team_id": [ + 6298 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_sum_fields": { + "elo_max": [ + 41 + ], + "elo_min": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_update_column": {}, + "team_scrim_settings_updates": { + "_inc": [ + 4988 + ], + "_set": [ + 4998 + ], + "where": [ + 4986 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_var_pop_fields": { + "elo_max": [ + 32 + ], + "elo_min": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_var_samp_fields": { + "elo_max": [ + 32 + ], + "elo_min": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_scrim_settings_variance_fields": { + "elo_max": [ + 32 + ], + "elo_min": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions": { + "created_at": [ + 5086 + ], + "group_hash": [ + 84 + ], + "id": [ + 6298 + ], + "last_notified_at": [ + 5086 + ], + "member_steam_ids": [ + 300 + ], + "status": [ + 84 + ], + "together_count": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_aggregate": { + "aggregate": [ + 5012 + ], + "nodes": [ + 5010 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_aggregate_fields": { + "avg": [ + 5013 + ], + "count": [ + 41, + { + "columns": [ + 5024, + "[team_suggestions_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 5018 + ], + "min": [ + 5019 + ], + "stddev": [ + 5026 + ], + "stddev_pop": [ + 5027 + ], + "stddev_samp": [ + 5028 + ], + "sum": [ + 5031 + ], + "var_pop": [ + 5034 + ], + "var_samp": [ + 5035 + ], + "variance": [ + 5036 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_avg_fields": { + "together_count": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_bool_exp": { + "_and": [ + 5014 + ], + "_not": [ + 5014 + ], + "_or": [ + 5014 + ], + "created_at": [ + 5087 + ], + "group_hash": [ + 86 + ], + "id": [ + 6300 + ], + "last_notified_at": [ + 5087 + ], + "member_steam_ids": [ + 301 + ], + "status": [ + 86 + ], + "together_count": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_constraint": {}, + "team_suggestions_inc_input": { + "together_count": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_insert_input": { + "created_at": [ + 5086 + ], + "group_hash": [ + 84 + ], + "id": [ + 6298 + ], + "last_notified_at": [ + 5086 + ], + "member_steam_ids": [ + 300 + ], + "status": [ + 84 + ], + "together_count": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_max_fields": { + "created_at": [ + 5086 + ], + "group_hash": [ + 84 + ], + "id": [ + 6298 + ], + "last_notified_at": [ + 5086 + ], + "member_steam_ids": [ + 300 + ], + "status": [ + 84 + ], + "together_count": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_min_fields": { + "created_at": [ + 5086 + ], + "group_hash": [ + 84 + ], + "id": [ + 6298 + ], + "last_notified_at": [ + 5086 + ], + "member_steam_ids": [ + 300 + ], + "status": [ + 84 + ], + "together_count": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 5010 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_on_conflict": { + "constraint": [ + 5015 + ], + "update_columns": [ + 5032 + ], + "where": [ + 5014 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_order_by": { + "created_at": [ + 3505 + ], + "group_hash": [ + 3505 + ], + "id": [ + 3505 + ], + "last_notified_at": [ + 3505 + ], + "member_steam_ids": [ + 3505 + ], + "status": [ + 3505 + ], + "together_count": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_select_column": {}, + "team_suggestions_set_input": { + "created_at": [ + 5086 + ], + "group_hash": [ + 84 + ], + "id": [ + 6298 + ], + "last_notified_at": [ + 5086 + ], + "member_steam_ids": [ + 300 + ], + "status": [ + 84 + ], + "together_count": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_stddev_fields": { + "together_count": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_stddev_pop_fields": { + "together_count": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_stddev_samp_fields": { + "together_count": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_stream_cursor_input": { + "initial_value": [ + 5030 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_stream_cursor_value_input": { + "created_at": [ + 5086 + ], + "group_hash": [ + 84 + ], + "id": [ + 6298 + ], + "last_notified_at": [ + 5086 + ], + "member_steam_ids": [ + 300 + ], + "status": [ + 84 + ], + "together_count": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_sum_fields": { + "together_count": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_update_column": {}, + "team_suggestions_updates": { + "_inc": [ + 5016 + ], + "_set": [ + 5025 + ], + "where": [ + 5014 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_var_pop_fields": { + "together_count": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_var_samp_fields": { + "together_count": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "team_suggestions_variance_fields": { + "together_count": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "teams": { + "avatar_url": [ + 84 + ], + "awards": [ + 231, + { + "distinct_on": [ + 252, + "[award_recipients_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 250, + "[award_recipients_order_by!]" + ], + "where": [ + 240 + ] + } + ], + "awards_aggregate": [ + 232, + { + "distinct_on": [ + 252, + "[award_recipients_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 250, + "[award_recipients_order_by!]" + ], + "where": [ + 240 + ] + } + ], + "can_change_role": [ + 6 + ], + "can_invite": [ + 6 + ], + "can_manage_scrims": [ + 6 + ], + "can_remove": [ + 6 + ], + "captain": [ + 4463 + ], + "captain_steam_id": [ + 300 + ], + "id": [ + 6298 + ], + "invites": [ + 4754, + { + "distinct_on": [ + 4775, + "[team_invites_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4773, + "[team_invites_order_by!]" + ], + "where": [ + 4763 + ] + } + ], + "invites_aggregate": [ + 4755, + { + "distinct_on": [ + 4775, + "[team_invites_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4773, + "[team_invites_order_by!]" + ], + "where": [ + 4763 + ] + } + ], + "is_organization": [ + 6 + ], + "match_lineups": [ + 2943, + { + "distinct_on": [ + 2965, + "[match_lineups_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2963, + "[match_lineups_order_by!]" + ], + "where": [ + 2952 + ] + } + ], + "match_lineups_aggregate": [ + 2944, + { + "distinct_on": [ + 2965, + "[match_lineups_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2963, + "[match_lineups_order_by!]" + ], + "where": [ + 2952 + ] + } + ], + "matches": [ + 3289, + { + "distinct_on": [ + 3313, + "[matches_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 3311, + "[matches_order_by!]" + ], + "where": [ + 3300 + ] + } + ], + "name": [ + 84 + ], + "owner": [ + 4463 + ], + "owner_steam_id": [ + 300 + ], + "ranks": [ + 7000 + ], + "reputation": [ + 7020 + ], + "role": [ + 84 + ], + "roster": [ + 4795, + { + "distinct_on": [ + 4818, + "[team_roster_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4816, + "[team_roster_order_by!]" + ], + "where": [ + 4806 + ] + } + ], + "roster_aggregate": [ + 4796, + { + "distinct_on": [ + 4818, + "[team_roster_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4816, + "[team_roster_order_by!]" + ], + "where": [ + 4806 + ] + } + ], + "scrim_availability": [ + 4867, + { + "distinct_on": [ + 4887, + "[team_scrim_availability_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4885, + "[team_scrim_availability_order_by!]" + ], + "where": [ + 4876 + ] + } + ], + "scrim_availability_aggregate": [ + 4868, + { + "distinct_on": [ + 4887, + "[team_scrim_availability_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 4885, + "[team_scrim_availability_order_by!]" + ], + "where": [ + 4876 + ] + } + ], + "scrim_settings": [ + 4982 + ], + "short_name": [ + 84 + ], + "tournament_teams": [ + 5480, + { + "distinct_on": [ + 5502, + "[tournament_teams_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5500, + "[tournament_teams_order_by!]" + ], + "where": [ + 5489 + ] + } + ], + "tournament_teams_aggregate": [ + 5481, + { + "distinct_on": [ + 5502, + "[tournament_teams_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5500, + "[tournament_teams_order_by!]" + ], + "where": [ + 5489 + ] + } + ], + "__typename": [ + 84 + ] + }, + "teams_aggregate": { + "aggregate": [ + 5043 + ], + "nodes": [ + 5037 + ], + "__typename": [ + 84 + ] + }, + "teams_aggregate_bool_exp": { + "bool_and": [ + 5040 + ], + "bool_or": [ + 5041 + ], + "count": [ + 5042 + ], + "__typename": [ + 84 + ] + }, + "teams_aggregate_bool_exp_bool_and": { + "arguments": [ + 5062 + ], + "distinct": [ + 6 + ], + "filter": [ + 5048 + ], + "predicate": [ + 7 + ], + "__typename": [ + 84 + ] + }, + "teams_aggregate_bool_exp_bool_or": { + "arguments": [ + 5063 + ], + "distinct": [ + 6 + ], + "filter": [ + 5048 + ], + "predicate": [ + 7 + ], + "__typename": [ + 84 + ] + }, + "teams_aggregate_bool_exp_count": { + "arguments": [ + 5061 + ], + "distinct": [ + 6 + ], + "filter": [ + 5048 + ], + "predicate": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "teams_aggregate_fields": { + "avg": [ + 5046 + ], + "count": [ + 41, + { + "columns": [ + 5061, + "[teams_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 5052 + ], + "min": [ + 5054 + ], + "stddev": [ + 5065 + ], + "stddev_pop": [ + 5067 + ], + "stddev_samp": [ + 5069 + ], + "sum": [ + 5073 + ], + "var_pop": [ + 5077 + ], + "var_samp": [ + 5079 + ], + "variance": [ + 5081 + ], + "__typename": [ + 84 + ] + }, + "teams_aggregate_order_by": { + "avg": [ + 5047 + ], + "count": [ + 3505 + ], + "max": [ + 5053 + ], + "min": [ + 5055 + ], + "stddev": [ + 5066 + ], + "stddev_pop": [ + 5068 + ], + "stddev_samp": [ + 5070 + ], + "sum": [ + 5074 + ], + "var_pop": [ + 5078 + ], + "var_samp": [ + 5080 + ], + "variance": [ + 5082 + ], + "__typename": [ + 84 + ] + }, + "teams_arr_rel_insert_input": { + "data": [ + 5051 + ], + "on_conflict": [ + 5058 + ], + "__typename": [ + 84 + ] + }, + "teams_avg_fields": { + "captain_steam_id": [ + 32 + ], + "owner_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "teams_avg_order_by": { + "captain_steam_id": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "teams_bool_exp": { + "_and": [ + 5048 + ], + "_not": [ + 5048 + ], + "_or": [ + 5048 + ], + "avatar_url": [ + 86 + ], + "awards": [ + 240 + ], + "awards_aggregate": [ + 233 + ], + "can_change_role": [ + 7 + ], + "can_invite": [ + 7 + ], + "can_manage_scrims": [ + 7 + ], + "can_remove": [ + 7 + ], + "captain": [ + 4467 + ], + "captain_steam_id": [ + 302 + ], + "id": [ + 6300 + ], + "invites": [ + 4763 + ], + "invites_aggregate": [ + 4756 + ], + "is_organization": [ + 7 + ], + "match_lineups": [ + 2952 + ], + "match_lineups_aggregate": [ + 2945 + ], + "matches": [ + 3300 + ], + "name": [ + 86 + ], + "owner": [ + 4467 + ], + "owner_steam_id": [ + 302 + ], + "ranks": [ + 7004 + ], + "reputation": [ + 7024 + ], + "role": [ + 86 + ], + "roster": [ + 4806 + ], + "roster_aggregate": [ + 4797 + ], + "scrim_availability": [ + 4876 + ], + "scrim_availability_aggregate": [ + 4869 + ], + "scrim_settings": [ + 4986 + ], + "short_name": [ + 86 + ], + "tournament_teams": [ + 5489 + ], + "tournament_teams_aggregate": [ + 5482 + ], + "__typename": [ + 84 + ] + }, + "teams_constraint": {}, + "teams_inc_input": { + "captain_steam_id": [ + 300 + ], + "owner_steam_id": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "teams_insert_input": { + "avatar_url": [ + 84 + ], + "awards": [ + 237 + ], + "captain": [ + 4474 + ], + "captain_steam_id": [ + 300 + ], + "id": [ + 6298 + ], + "invites": [ + 4760 + ], + "is_organization": [ + 6 + ], + "match_lineups": [ + 2949 + ], + "name": [ + 84 + ], + "owner": [ + 4474 + ], + "owner_steam_id": [ + 300 + ], + "ranks": [ + 7008 + ], + "reputation": [ + 7028 + ], + "roster": [ + 4803 + ], + "scrim_availability": [ + 4875 + ], + "scrim_settings": [ + 4993 + ], + "short_name": [ + 84 + ], + "tournament_teams": [ + 5486 + ], + "__typename": [ + 84 + ] + }, + "teams_max_fields": { + "avatar_url": [ + 84 + ], + "captain_steam_id": [ + 300 + ], + "id": [ + 6298 + ], + "name": [ + 84 + ], + "owner_steam_id": [ + 300 + ], + "role": [ + 84 + ], + "short_name": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "teams_max_order_by": { + "avatar_url": [ + 3505 + ], + "captain_steam_id": [ + 3505 + ], + "id": [ + 3505 + ], + "name": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "short_name": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "teams_min_fields": { + "avatar_url": [ + 84 + ], + "captain_steam_id": [ + 300 + ], + "id": [ + 6298 + ], + "name": [ + 84 + ], + "owner_steam_id": [ + 300 + ], + "role": [ + 84 + ], + "short_name": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "teams_min_order_by": { + "avatar_url": [ + 3505 + ], + "captain_steam_id": [ + 3505 + ], + "id": [ + 3505 + ], + "name": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "short_name": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "teams_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 5037 + ], + "__typename": [ + 84 + ] + }, + "teams_obj_rel_insert_input": { + "data": [ + 5051 + ], + "on_conflict": [ + 5058 + ], + "__typename": [ + 84 + ] + }, + "teams_on_conflict": { + "constraint": [ + 5049 + ], + "update_columns": [ + 5075 + ], + "where": [ + 5048 + ], + "__typename": [ + 84 + ] + }, + "teams_order_by": { + "avatar_url": [ + 3505 + ], + "awards_aggregate": [ + 236 + ], + "can_change_role": [ + 3505 + ], + "can_invite": [ + 3505 + ], + "can_manage_scrims": [ + 3505 + ], + "can_remove": [ + 3505 + ], + "captain": [ + 4476 + ], + "captain_steam_id": [ + 3505 + ], + "id": [ + 3505 + ], + "invites_aggregate": [ + 4759 + ], + "is_organization": [ + 3505 + ], + "match_lineups_aggregate": [ + 2948 + ], + "matches_aggregate": [ + 3296 + ], + "name": [ + 3505 + ], + "owner": [ + 4476 + ], + "owner_steam_id": [ + 3505 + ], + "ranks": [ + 7009 + ], + "reputation": [ + 7029 + ], + "role": [ + 3505 + ], + "roster_aggregate": [ + 4802 + ], + "scrim_availability_aggregate": [ + 4874 + ], + "scrim_settings": [ + 4995 + ], + "short_name": [ + 3505 + ], + "tournament_teams_aggregate": [ + 5485 + ], + "__typename": [ + 84 + ] + }, + "teams_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "teams_select_column": {}, + "teams_select_column_teams_aggregate_bool_exp_bool_and_arguments_columns": {}, + "teams_select_column_teams_aggregate_bool_exp_bool_or_arguments_columns": {}, + "teams_set_input": { + "avatar_url": [ + 84 + ], + "captain_steam_id": [ + 300 + ], + "id": [ + 6298 + ], + "is_organization": [ + 6 + ], + "name": [ + 84 + ], + "owner_steam_id": [ + 300 + ], + "short_name": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "teams_stddev_fields": { + "captain_steam_id": [ + 32 + ], + "owner_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "teams_stddev_order_by": { + "captain_steam_id": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "teams_stddev_pop_fields": { + "captain_steam_id": [ + 32 + ], + "owner_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "teams_stddev_pop_order_by": { + "captain_steam_id": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "teams_stddev_samp_fields": { + "captain_steam_id": [ + 32 + ], + "owner_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "teams_stddev_samp_order_by": { + "captain_steam_id": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "teams_stream_cursor_input": { + "initial_value": [ + 5072 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "teams_stream_cursor_value_input": { + "avatar_url": [ + 84 + ], + "captain_steam_id": [ + 300 + ], + "id": [ + 6298 + ], + "is_organization": [ + 6 + ], + "name": [ + 84 + ], + "owner_steam_id": [ + 300 + ], + "short_name": [ + 84 + ], + "__typename": [ + 84 + ] + }, + "teams_sum_fields": { + "captain_steam_id": [ + 300 + ], + "owner_steam_id": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "teams_sum_order_by": { + "captain_steam_id": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "teams_update_column": {}, + "teams_updates": { + "_inc": [ + 5050 + ], + "_set": [ + 5064 + ], + "where": [ + 5048 + ], + "__typename": [ + 84 + ] + }, + "teams_var_pop_fields": { + "captain_steam_id": [ + 32 + ], + "owner_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "teams_var_pop_order_by": { + "captain_steam_id": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "teams_var_samp_fields": { + "captain_steam_id": [ + 32 + ], + "owner_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "teams_var_samp_order_by": { + "captain_steam_id": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "teams_variance_fields": { + "captain_steam_id": [ + 32 + ], + "owner_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "teams_variance_order_by": { + "captain_steam_id": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "time": {}, + "time_comparison_exp": { + "_eq": [ + 5083 + ], + "_gt": [ + 5083 + ], + "_gte": [ + 5083 + ], + "_in": [ + 5083 + ], + "_is_null": [ + 6 + ], + "_lt": [ + 5083 + ], + "_lte": [ + 5083 + ], + "_neq": [ + 5083 + ], + "_nin": [ + 5083 + ], + "__typename": [ + 84 + ] + }, + "timestamp": {}, + "timestamptz": {}, + "timestamptz_comparison_exp": { + "_eq": [ + 5086 + ], + "_gt": [ + 5086 + ], + "_gte": [ + 5086 + ], + "_in": [ + 5086 + ], + "_is_null": [ + 6 + ], + "_lt": [ + 5086 + ], + "_lte": [ + 5086 + ], + "_neq": [ + 5086 + ], + "_nin": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards": { + "award": [ + 272 + ], + "award_id": [ + 6298 + ], + "created_at": [ + 5086 + ], + "custom_name": [ + 84 + ], + "id": [ + 6298 + ], + "image_url": [ + 84 + ], + "placement": [ + 41 + ], + "silhouette": [ + 41 + ], + "tournament": [ + 5522 + ], + "tournament_id": [ + 6298 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_aggregate": { + "aggregate": [ + 5092 + ], + "nodes": [ + 5088 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_aggregate_bool_exp": { + "count": [ + 5091 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_aggregate_bool_exp_count": { + "arguments": [ + 5110 + ], + "distinct": [ + 6 + ], + "filter": [ + 5097 + ], + "predicate": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_aggregate_fields": { + "avg": [ + 5095 + ], + "count": [ + 41, + { + "columns": [ + 5110, + "[tournament_awards_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 5101 + ], + "min": [ + 5103 + ], + "stddev": [ + 5112 + ], + "stddev_pop": [ + 5114 + ], + "stddev_samp": [ + 5116 + ], + "sum": [ + 5120 + ], + "var_pop": [ + 5124 + ], + "var_samp": [ + 5126 + ], + "variance": [ + 5128 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_aggregate_order_by": { + "avg": [ + 5096 + ], + "count": [ + 3505 + ], + "max": [ + 5102 + ], + "min": [ + 5104 + ], + "stddev": [ + 5113 + ], + "stddev_pop": [ + 5115 + ], + "stddev_samp": [ + 5117 + ], + "sum": [ + 5121 + ], + "var_pop": [ + 5125 + ], + "var_samp": [ + 5127 + ], + "variance": [ + 5129 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_arr_rel_insert_input": { + "data": [ + 5100 + ], + "on_conflict": [ + 5107 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_avg_fields": { + "placement": [ + 32 + ], + "silhouette": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_avg_order_by": { + "placement": [ + 3505 + ], + "silhouette": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_bool_exp": { + "_and": [ + 5097 + ], + "_not": [ + 5097 + ], + "_or": [ + 5097 + ], + "award": [ + 276 + ], + "award_id": [ + 6300 + ], + "created_at": [ + 5087 + ], + "custom_name": [ + 86 + ], + "id": [ + 6300 + ], + "image_url": [ + 86 + ], + "placement": [ + 42 + ], + "silhouette": [ + 42 + ], + "tournament": [ + 5543 + ], + "tournament_id": [ + 6300 + ], + "updated_at": [ + 5087 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_constraint": {}, + "tournament_awards_inc_input": { + "placement": [ + 41 + ], + "silhouette": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_insert_input": { + "award": [ + 283 + ], + "award_id": [ + 6298 + ], + "created_at": [ + 5086 + ], + "custom_name": [ + 84 + ], + "id": [ + 6298 + ], + "image_url": [ + 84 + ], + "placement": [ + 41 + ], + "silhouette": [ + 41 + ], + "tournament": [ + 5552 + ], + "tournament_id": [ + 6298 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_max_fields": { + "award_id": [ + 6298 + ], + "created_at": [ + 5086 + ], + "custom_name": [ + 84 + ], + "id": [ + 6298 + ], + "image_url": [ + 84 + ], + "placement": [ + 41 + ], + "silhouette": [ + 41 + ], + "tournament_id": [ + 6298 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_max_order_by": { + "award_id": [ + 3505 + ], + "created_at": [ + 3505 + ], + "custom_name": [ + 3505 + ], + "id": [ + 3505 + ], + "image_url": [ + 3505 + ], + "placement": [ + 3505 + ], + "silhouette": [ + 3505 + ], + "tournament_id": [ + 3505 + ], + "updated_at": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_min_fields": { + "award_id": [ + 6298 + ], + "created_at": [ + 5086 + ], + "custom_name": [ + 84 + ], + "id": [ + 6298 + ], + "image_url": [ + 84 + ], + "placement": [ + 41 + ], + "silhouette": [ + 41 + ], + "tournament_id": [ + 6298 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_min_order_by": { + "award_id": [ + 3505 + ], + "created_at": [ + 3505 + ], + "custom_name": [ + 3505 + ], + "id": [ + 3505 + ], + "image_url": [ + 3505 + ], + "placement": [ + 3505 + ], + "silhouette": [ + 3505 + ], + "tournament_id": [ + 3505 + ], + "updated_at": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 5088 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_obj_rel_insert_input": { + "data": [ + 5100 + ], + "on_conflict": [ + 5107 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_on_conflict": { + "constraint": [ + 5098 + ], + "update_columns": [ + 5122 + ], + "where": [ + 5097 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_order_by": { + "award": [ + 285 + ], + "award_id": [ + 3505 + ], + "created_at": [ + 3505 + ], + "custom_name": [ + 3505 + ], + "id": [ + 3505 + ], + "image_url": [ + 3505 + ], + "placement": [ + 3505 + ], + "silhouette": [ + 3505 + ], + "tournament": [ + 5554 + ], + "tournament_id": [ + 3505 + ], + "updated_at": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_select_column": {}, + "tournament_awards_set_input": { + "award_id": [ + 6298 + ], + "created_at": [ + 5086 + ], + "custom_name": [ + 84 + ], + "id": [ + 6298 + ], + "image_url": [ + 84 + ], + "placement": [ + 41 + ], + "silhouette": [ + 41 + ], + "tournament_id": [ + 6298 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_stddev_fields": { + "placement": [ + 32 + ], + "silhouette": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_stddev_order_by": { + "placement": [ + 3505 + ], + "silhouette": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_stddev_pop_fields": { + "placement": [ + 32 + ], + "silhouette": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_stddev_pop_order_by": { + "placement": [ + 3505 + ], + "silhouette": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_stddev_samp_fields": { + "placement": [ + 32 + ], + "silhouette": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_stddev_samp_order_by": { + "placement": [ + 3505 + ], + "silhouette": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_stream_cursor_input": { + "initial_value": [ + 5119 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_stream_cursor_value_input": { + "award_id": [ + 6298 + ], + "created_at": [ + 5086 + ], + "custom_name": [ + 84 + ], + "id": [ + 6298 + ], + "image_url": [ + 84 + ], + "placement": [ + 41 + ], + "silhouette": [ + 41 + ], + "tournament_id": [ + 6298 + ], + "updated_at": [ + 5086 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_sum_fields": { + "placement": [ + 41 + ], + "silhouette": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_sum_order_by": { + "placement": [ + 3505 + ], + "silhouette": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_update_column": {}, + "tournament_awards_updates": { + "_inc": [ + 5099 + ], + "_set": [ + 5111 + ], + "where": [ + 5097 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_var_pop_fields": { + "placement": [ + 32 + ], + "silhouette": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_var_pop_order_by": { + "placement": [ + 3505 + ], + "silhouette": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_var_samp_fields": { + "placement": [ + 32 + ], + "silhouette": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_var_samp_order_by": { + "placement": [ + 3505 + ], + "silhouette": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_variance_fields": { + "placement": [ + 32 + ], + "silhouette": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_awards_variance_order_by": { + "placement": [ + 3505 + ], + "silhouette": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets": { + "bye": [ + 6 + ], + "created_at": [ + 5086 + ], + "feeding_brackets": [ + 5130, + { + "distinct_on": [ + 5154, + "[tournament_brackets_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5152, + "[tournament_brackets_order_by!]" + ], + "where": [ + 5141 + ] + } + ], + "finished": [ + 6 + ], + "group": [ + 3503 + ], + "id": [ + 6298 + ], + "loser_bracket": [ + 5130 + ], + "loser_parent_bracket_id": [ + 6298 + ], + "match": [ + 3289 + ], + "match_id": [ + 6298 + ], + "match_number": [ + 41 + ], + "match_options_id": [ + 6298 + ], + "options": [ + 3147 + ], + "parent_bracket": [ + 5130 + ], + "parent_bracket_id": [ + 6298 + ], + "path": [ + 84 + ], + "round": [ + 41 + ], + "scheduled_at": [ + 5086 + ], + "scheduled_eta": [ + 5086 + ], + "scheduling_proposals": [ + 2456, + { + "distinct_on": [ + 2477, + "[league_scheduling_proposals_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2475, + "[league_scheduling_proposals_order_by!]" + ], + "where": [ + 2465 + ] + } + ], + "scheduling_proposals_aggregate": [ + 2457, + { + "distinct_on": [ + 2477, + "[league_scheduling_proposals_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 2475, + "[league_scheduling_proposals_order_by!]" + ], + "where": [ + 2465 + ] + } + ], + "stage": [ + 5347 + ], + "team_1": [ + 5480 + ], + "team_1_seed": [ + 41 + ], + "team_2": [ + 5480 + ], + "team_2_seed": [ + 41 + ], + "tournament_stage_id": [ + 6298 + ], + "tournament_team_id_1": [ + 6298 + ], + "tournament_team_id_2": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_aggregate": { + "aggregate": [ + 5136 + ], + "nodes": [ + 5130 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_aggregate_bool_exp": { + "bool_and": [ + 5133 + ], + "bool_or": [ + 5134 + ], + "count": [ + 5135 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_aggregate_bool_exp_bool_and": { + "arguments": [ + 5155 + ], + "distinct": [ + 6 + ], + "filter": [ + 5141 + ], + "predicate": [ + 7 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_aggregate_bool_exp_bool_or": { + "arguments": [ + 5156 + ], + "distinct": [ + 6 + ], + "filter": [ + 5141 + ], + "predicate": [ + 7 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_aggregate_bool_exp_count": { + "arguments": [ + 5154 + ], + "distinct": [ + 6 + ], + "filter": [ + 5141 + ], + "predicate": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_aggregate_fields": { + "avg": [ + 5139 + ], + "count": [ + 41, + { + "columns": [ + 5154, + "[tournament_brackets_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 5145 + ], + "min": [ + 5147 + ], + "stddev": [ + 5158 + ], + "stddev_pop": [ + 5160 + ], + "stddev_samp": [ + 5162 + ], + "sum": [ + 5166 + ], + "var_pop": [ + 5170 + ], + "var_samp": [ + 5172 + ], + "variance": [ + 5174 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_aggregate_order_by": { + "avg": [ + 5140 + ], + "count": [ + 3505 + ], + "max": [ + 5146 + ], + "min": [ + 5148 + ], + "stddev": [ + 5159 + ], + "stddev_pop": [ + 5161 + ], + "stddev_samp": [ + 5163 + ], + "sum": [ + 5167 + ], + "var_pop": [ + 5171 + ], + "var_samp": [ + 5173 + ], + "variance": [ + 5175 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_arr_rel_insert_input": { + "data": [ + 5144 + ], + "on_conflict": [ + 5151 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_avg_fields": { + "group": [ + 32 + ], + "match_number": [ + 32 + ], + "round": [ + 32 + ], + "team_1_seed": [ + 32 + ], + "team_2_seed": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_avg_order_by": { + "group": [ + 3505 + ], + "match_number": [ + 3505 + ], + "round": [ + 3505 + ], + "team_1_seed": [ + 3505 + ], + "team_2_seed": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_bool_exp": { + "_and": [ + 5141 + ], + "_not": [ + 5141 + ], + "_or": [ + 5141 + ], + "bye": [ + 7 + ], + "created_at": [ + 5087 + ], + "feeding_brackets": [ + 5141 + ], + "finished": [ + 7 + ], + "group": [ + 3504 + ], + "id": [ + 6300 + ], + "loser_bracket": [ + 5141 + ], + "loser_parent_bracket_id": [ + 6300 + ], + "match": [ + 3300 + ], + "match_id": [ + 6300 + ], + "match_number": [ + 42 + ], + "match_options_id": [ + 6300 + ], + "options": [ + 3158 + ], + "parent_bracket": [ + 5141 + ], + "parent_bracket_id": [ + 6300 + ], + "path": [ + 86 + ], + "round": [ + 42 + ], + "scheduled_at": [ + 5087 + ], + "scheduled_eta": [ + 5087 + ], + "scheduling_proposals": [ + 2465 + ], + "scheduling_proposals_aggregate": [ + 2458 + ], + "stage": [ + 5359 + ], + "team_1": [ + 5489 + ], + "team_1_seed": [ + 42 + ], + "team_2": [ + 5489 + ], + "team_2_seed": [ + 42 + ], + "tournament_stage_id": [ + 6300 + ], + "tournament_team_id_1": [ + 6300 + ], + "tournament_team_id_2": [ + 6300 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_constraint": {}, + "tournament_brackets_inc_input": { + "group": [ + 3503 + ], + "match_number": [ + 41 + ], + "round": [ + 41 + ], + "team_1_seed": [ + 41 + ], + "team_2_seed": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_insert_input": { + "bye": [ + 6 + ], + "created_at": [ + 5086 + ], + "finished": [ + 6 + ], + "group": [ + 3503 + ], + "id": [ + 6298 + ], + "loser_bracket": [ + 5150 + ], + "loser_parent_bracket_id": [ + 6298 + ], + "match": [ + 3309 + ], + "match_id": [ + 6298 + ], + "match_number": [ + 41 + ], + "match_options_id": [ + 6298 + ], + "options": [ + 3167 + ], + "parent_bracket": [ + 5150 + ], + "parent_bracket_id": [ + 6298 + ], + "path": [ + 84 + ], + "round": [ + 41 + ], + "scheduled_at": [ + 5086 + ], + "scheduled_eta": [ + 5086 + ], + "scheduling_proposals": [ + 2462 + ], + "stage": [ + 5371 + ], + "team_1": [ + 5498 + ], + "team_1_seed": [ + 41 + ], + "team_2": [ + 5498 + ], + "team_2_seed": [ + 41 + ], + "tournament_stage_id": [ + 6298 + ], + "tournament_team_id_1": [ + 6298 + ], + "tournament_team_id_2": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_max_fields": { + "created_at": [ + 5086 + ], + "group": [ + 3503 + ], + "id": [ + 6298 + ], + "loser_parent_bracket_id": [ + 6298 + ], + "match_id": [ + 6298 + ], + "match_number": [ + 41 + ], + "match_options_id": [ + 6298 + ], + "parent_bracket_id": [ + 6298 + ], + "path": [ + 84 + ], + "round": [ + 41 + ], + "scheduled_at": [ + 5086 + ], + "scheduled_eta": [ + 5086 + ], + "team_1_seed": [ + 41 + ], + "team_2_seed": [ + 41 + ], + "tournament_stage_id": [ + 6298 + ], + "tournament_team_id_1": [ + 6298 + ], + "tournament_team_id_2": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_max_order_by": { + "created_at": [ + 3505 + ], + "group": [ + 3505 + ], + "id": [ + 3505 + ], + "loser_parent_bracket_id": [ + 3505 + ], + "match_id": [ + 3505 + ], + "match_number": [ + 3505 + ], + "match_options_id": [ + 3505 + ], + "parent_bracket_id": [ + 3505 + ], + "path": [ + 3505 + ], + "round": [ + 3505 + ], + "scheduled_at": [ + 3505 + ], + "scheduled_eta": [ + 3505 + ], + "team_1_seed": [ + 3505 + ], + "team_2_seed": [ + 3505 + ], + "tournament_stage_id": [ + 3505 + ], + "tournament_team_id_1": [ + 3505 + ], + "tournament_team_id_2": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_min_fields": { + "created_at": [ + 5086 + ], + "group": [ + 3503 + ], + "id": [ + 6298 + ], + "loser_parent_bracket_id": [ + 6298 + ], + "match_id": [ + 6298 + ], + "match_number": [ + 41 + ], + "match_options_id": [ + 6298 + ], + "parent_bracket_id": [ + 6298 + ], + "path": [ + 84 + ], + "round": [ + 41 + ], + "scheduled_at": [ + 5086 + ], + "scheduled_eta": [ + 5086 + ], + "team_1_seed": [ + 41 + ], + "team_2_seed": [ + 41 + ], + "tournament_stage_id": [ + 6298 + ], + "tournament_team_id_1": [ + 6298 + ], + "tournament_team_id_2": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_min_order_by": { + "created_at": [ + 3505 + ], + "group": [ + 3505 + ], + "id": [ + 3505 + ], + "loser_parent_bracket_id": [ + 3505 + ], + "match_id": [ + 3505 + ], + "match_number": [ + 3505 + ], + "match_options_id": [ + 3505 + ], + "parent_bracket_id": [ + 3505 + ], + "path": [ + 3505 + ], + "round": [ + 3505 + ], + "scheduled_at": [ + 3505 + ], + "scheduled_eta": [ + 3505 + ], + "team_1_seed": [ + 3505 + ], + "team_2_seed": [ + 3505 + ], + "tournament_stage_id": [ + 3505 + ], + "tournament_team_id_1": [ + 3505 + ], + "tournament_team_id_2": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 5130 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_obj_rel_insert_input": { + "data": [ + 5144 + ], + "on_conflict": [ + 5151 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_on_conflict": { + "constraint": [ + 5142 + ], + "update_columns": [ + 5168 + ], + "where": [ + 5141 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_order_by": { + "bye": [ + 3505 + ], + "created_at": [ + 3505 + ], + "feeding_brackets_aggregate": [ + 5137 + ], + "finished": [ + 3505 + ], + "group": [ + 3505 + ], + "id": [ + 3505 + ], + "loser_bracket": [ + 5152 + ], + "loser_parent_bracket_id": [ + 3505 + ], + "match": [ + 3311 + ], + "match_id": [ + 3505 + ], + "match_number": [ + 3505 + ], + "match_options_id": [ + 3505 + ], + "options": [ + 3169 + ], + "parent_bracket": [ + 5152 + ], + "parent_bracket_id": [ + 3505 + ], + "path": [ + 3505 + ], + "round": [ + 3505 + ], + "scheduled_at": [ + 3505 + ], + "scheduled_eta": [ + 3505 + ], + "scheduling_proposals_aggregate": [ + 2461 + ], + "stage": [ + 5373 + ], + "team_1": [ + 5500 + ], + "team_1_seed": [ + 3505 + ], + "team_2": [ + 5500 + ], + "team_2_seed": [ + 3505 + ], + "tournament_stage_id": [ + 3505 + ], + "tournament_team_id_1": [ + 3505 + ], + "tournament_team_id_2": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_select_column": {}, + "tournament_brackets_select_column_tournament_brackets_aggregate_bool_exp_bool_and_arguments_columns": {}, + "tournament_brackets_select_column_tournament_brackets_aggregate_bool_exp_bool_or_arguments_columns": {}, + "tournament_brackets_set_input": { + "bye": [ + 6 + ], + "created_at": [ + 5086 + ], + "finished": [ + 6 + ], + "group": [ + 3503 + ], + "id": [ + 6298 + ], + "loser_parent_bracket_id": [ + 6298 + ], + "match_id": [ + 6298 + ], + "match_number": [ + 41 + ], + "match_options_id": [ + 6298 + ], + "parent_bracket_id": [ + 6298 + ], + "path": [ + 84 + ], + "round": [ + 41 + ], + "scheduled_at": [ + 5086 + ], + "scheduled_eta": [ + 5086 + ], + "team_1_seed": [ + 41 + ], + "team_2_seed": [ + 41 + ], + "tournament_stage_id": [ + 6298 + ], + "tournament_team_id_1": [ + 6298 + ], + "tournament_team_id_2": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_stddev_fields": { + "group": [ + 32 + ], + "match_number": [ + 32 + ], + "round": [ + 32 + ], + "team_1_seed": [ + 32 + ], + "team_2_seed": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_stddev_order_by": { + "group": [ + 3505 + ], + "match_number": [ + 3505 + ], + "round": [ + 3505 + ], + "team_1_seed": [ + 3505 + ], + "team_2_seed": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_stddev_pop_fields": { + "group": [ + 32 + ], + "match_number": [ + 32 + ], + "round": [ + 32 + ], + "team_1_seed": [ + 32 + ], + "team_2_seed": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_stddev_pop_order_by": { + "group": [ + 3505 + ], + "match_number": [ + 3505 + ], + "round": [ + 3505 + ], + "team_1_seed": [ + 3505 + ], + "team_2_seed": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_stddev_samp_fields": { + "group": [ + 32 + ], + "match_number": [ + 32 + ], + "round": [ + 32 + ], + "team_1_seed": [ + 32 + ], + "team_2_seed": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_stddev_samp_order_by": { + "group": [ + 3505 + ], + "match_number": [ + 3505 + ], + "round": [ + 3505 + ], + "team_1_seed": [ + 3505 + ], + "team_2_seed": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_stream_cursor_input": { + "initial_value": [ + 5165 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_stream_cursor_value_input": { + "bye": [ + 6 + ], + "created_at": [ + 5086 + ], + "finished": [ + 6 + ], + "group": [ + 3503 + ], + "id": [ + 6298 + ], + "loser_parent_bracket_id": [ + 6298 + ], + "match_id": [ + 6298 + ], + "match_number": [ + 41 + ], + "match_options_id": [ + 6298 + ], + "parent_bracket_id": [ + 6298 + ], + "path": [ + 84 + ], + "round": [ + 41 + ], + "scheduled_at": [ + 5086 + ], + "scheduled_eta": [ + 5086 + ], + "team_1_seed": [ + 41 + ], + "team_2_seed": [ + 41 + ], + "tournament_stage_id": [ + 6298 + ], + "tournament_team_id_1": [ + 6298 + ], + "tournament_team_id_2": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_sum_fields": { + "group": [ + 3503 + ], + "match_number": [ + 41 + ], + "round": [ + 41 + ], + "team_1_seed": [ + 41 + ], + "team_2_seed": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_sum_order_by": { + "group": [ + 3505 + ], + "match_number": [ + 3505 + ], + "round": [ + 3505 + ], + "team_1_seed": [ + 3505 + ], + "team_2_seed": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_update_column": {}, + "tournament_brackets_updates": { + "_inc": [ + 5143 + ], + "_set": [ + 5157 + ], + "where": [ + 5141 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_var_pop_fields": { + "group": [ + 32 + ], + "match_number": [ + 32 + ], + "round": [ + 32 + ], + "team_1_seed": [ + 32 + ], + "team_2_seed": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_var_pop_order_by": { + "group": [ + 3505 + ], + "match_number": [ + 3505 + ], + "round": [ + 3505 + ], + "team_1_seed": [ + 3505 + ], + "team_2_seed": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_var_samp_fields": { + "group": [ + 32 + ], + "match_number": [ + 32 + ], + "round": [ + 32 + ], + "team_1_seed": [ + 32 + ], + "team_2_seed": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_var_samp_order_by": { + "group": [ + 3505 + ], + "match_number": [ + 3505 + ], + "round": [ + 3505 + ], + "team_1_seed": [ + 3505 + ], + "team_2_seed": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_variance_fields": { + "group": [ + 32 + ], + "match_number": [ + 32 + ], + "round": [ + 32 + ], + "team_1_seed": [ + 32 + ], + "team_2_seed": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_brackets_variance_order_by": { + "group": [ + 3505 + ], + "match_number": [ + 3505 + ], + "round": [ + 3505 + ], + "team_1_seed": [ + 3505 + ], + "team_2_seed": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories": { + "category": [ + 1496 + ], + "e_tournament_category": [ + 1491 + ], + "tournament": [ + 5522 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_aggregate": { + "aggregate": [ + 5180 + ], + "nodes": [ + 5176 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_aggregate_bool_exp": { + "count": [ + 5179 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_aggregate_bool_exp_count": { + "arguments": [ + 5194 + ], + "distinct": [ + 6 + ], + "filter": [ + 5183 + ], + "predicate": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_aggregate_fields": { + "count": [ + 41, + { + "columns": [ + 5194, + "[tournament_categories_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 5186 + ], + "min": [ + 5188 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_aggregate_order_by": { + "count": [ + 3505 + ], + "max": [ + 5187 + ], + "min": [ + 5189 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_arr_rel_insert_input": { + "data": [ + 5185 + ], + "on_conflict": [ + 5191 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_bool_exp": { + "_and": [ + 5183 + ], + "_not": [ + 5183 + ], + "_or": [ + 5183 + ], + "category": [ + 1497 + ], + "e_tournament_category": [ + 1494 + ], + "tournament": [ + 5543 + ], + "tournament_id": [ + 6300 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_constraint": {}, + "tournament_categories_insert_input": { + "category": [ + 1496 + ], + "e_tournament_category": [ + 1502 + ], + "tournament": [ + 5552 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_max_fields": { + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_max_order_by": { + "tournament_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_min_fields": { + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_min_order_by": { + "tournament_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 5176 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_on_conflict": { + "constraint": [ + 5184 + ], + "update_columns": [ + 5198 + ], + "where": [ + 5183 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_order_by": { + "category": [ + 3505 + ], + "e_tournament_category": [ + 1504 + ], + "tournament": [ + 5554 + ], + "tournament_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_pk_columns_input": { + "category": [ + 1496 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_select_column": {}, + "tournament_categories_set_input": { + "category": [ + 1496 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_stream_cursor_input": { + "initial_value": [ + 5197 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_stream_cursor_value_input": { + "category": [ + 1496 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_categories_update_column": {}, + "tournament_categories_updates": { + "_set": [ + 5195 + ], + "where": [ + 5183 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams": { + "created_at": [ + 5086 + ], + "team": [ + 5037 + ], + "team_id": [ + 6298 + ], + "tournament": [ + 5522 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_aggregate": { + "aggregate": [ + 5204 + ], + "nodes": [ + 5200 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_aggregate_bool_exp": { + "count": [ + 5203 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_aggregate_bool_exp_count": { + "arguments": [ + 5218 + ], + "distinct": [ + 6 + ], + "filter": [ + 5207 + ], + "predicate": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_aggregate_fields": { + "count": [ + 41, + { + "columns": [ + 5218, + "[tournament_organizer_teams_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 5210 + ], + "min": [ + 5212 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_aggregate_order_by": { + "count": [ + 3505 + ], + "max": [ + 5211 + ], + "min": [ + 5213 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_arr_rel_insert_input": { + "data": [ + 5209 + ], + "on_conflict": [ + 5215 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_bool_exp": { + "_and": [ + 5207 + ], + "_not": [ + 5207 + ], + "_or": [ + 5207 + ], + "created_at": [ + 5087 + ], + "team": [ + 5048 + ], + "team_id": [ + 6300 + ], + "tournament": [ + 5543 + ], + "tournament_id": [ + 6300 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_constraint": {}, + "tournament_organizer_teams_insert_input": { + "created_at": [ + 5086 + ], + "team": [ + 5057 + ], + "team_id": [ + 6298 + ], + "tournament": [ + 5552 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_max_fields": { + "created_at": [ + 5086 + ], + "team_id": [ + 6298 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_max_order_by": { + "created_at": [ + 3505 + ], + "team_id": [ + 3505 + ], + "tournament_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_min_fields": { + "created_at": [ + 5086 + ], + "team_id": [ + 6298 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_min_order_by": { + "created_at": [ + 3505 + ], + "team_id": [ + 3505 + ], + "tournament_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 5200 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_on_conflict": { + "constraint": [ + 5208 + ], + "update_columns": [ + 5222 + ], + "where": [ + 5207 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_order_by": { + "created_at": [ + 3505 + ], + "team": [ + 5059 + ], + "team_id": [ + 3505 + ], + "tournament": [ + 5554 + ], + "tournament_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_pk_columns_input": { + "team_id": [ + 6298 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_select_column": {}, + "tournament_organizer_teams_set_input": { + "created_at": [ + 5086 + ], + "team_id": [ + 6298 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_stream_cursor_input": { + "initial_value": [ + 5221 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_stream_cursor_value_input": { + "created_at": [ + 5086 + ], + "team_id": [ + 6298 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizer_teams_update_column": {}, + "tournament_organizer_teams_updates": { + "_set": [ + 5219 + ], + "where": [ + 5207 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers": { + "organization_team": [ + 5037 + ], + "organization_team_id": [ + 6298 + ], + "organizer": [ + 4463 + ], + "steam_id": [ + 300 + ], + "tournament": [ + 5522 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_aggregate": { + "aggregate": [ + 5228 + ], + "nodes": [ + 5224 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_aggregate_bool_exp": { + "count": [ + 5227 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_aggregate_bool_exp_count": { + "arguments": [ + 5245 + ], + "distinct": [ + 6 + ], + "filter": [ + 5233 + ], + "predicate": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_aggregate_fields": { + "avg": [ + 5231 + ], + "count": [ + 41, + { + "columns": [ + 5245, + "[tournament_organizers_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 5237 + ], + "min": [ + 5239 + ], + "stddev": [ + 5247 + ], + "stddev_pop": [ + 5249 + ], + "stddev_samp": [ + 5251 + ], + "sum": [ + 5255 + ], + "var_pop": [ + 5259 + ], + "var_samp": [ + 5261 + ], + "variance": [ + 5263 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_aggregate_order_by": { + "avg": [ + 5232 + ], + "count": [ + 3505 + ], + "max": [ + 5238 + ], + "min": [ + 5240 + ], + "stddev": [ + 5248 + ], + "stddev_pop": [ + 5250 + ], + "stddev_samp": [ + 5252 + ], + "sum": [ + 5256 + ], + "var_pop": [ + 5260 + ], + "var_samp": [ + 5262 + ], + "variance": [ + 5264 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_arr_rel_insert_input": { + "data": [ + 5236 + ], + "on_conflict": [ + 5242 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_avg_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_avg_order_by": { + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_bool_exp": { + "_and": [ + 5233 + ], + "_not": [ + 5233 + ], + "_or": [ + 5233 + ], + "organization_team": [ + 5048 + ], + "organization_team_id": [ + 6300 + ], + "organizer": [ + 4467 + ], + "steam_id": [ + 302 + ], + "tournament": [ + 5543 + ], + "tournament_id": [ + 6300 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_constraint": {}, + "tournament_organizers_inc_input": { + "steam_id": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_insert_input": { + "organization_team": [ + 5057 + ], + "organization_team_id": [ + 6298 + ], + "organizer": [ + 4474 + ], + "steam_id": [ + 300 + ], + "tournament": [ + 5552 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_max_fields": { + "organization_team_id": [ + 6298 + ], + "steam_id": [ + 300 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_max_order_by": { + "organization_team_id": [ + 3505 + ], + "steam_id": [ + 3505 + ], + "tournament_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_min_fields": { + "organization_team_id": [ + 6298 + ], + "steam_id": [ + 300 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_min_order_by": { + "organization_team_id": [ + 3505 + ], + "steam_id": [ + 3505 + ], + "tournament_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 5224 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_on_conflict": { + "constraint": [ + 5234 + ], + "update_columns": [ + 5257 + ], + "where": [ + 5233 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_order_by": { + "organization_team": [ + 5059 + ], + "organization_team_id": [ + 3505 + ], + "organizer": [ + 4476 + ], + "steam_id": [ + 3505 + ], + "tournament": [ + 5554 + ], + "tournament_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_pk_columns_input": { + "steam_id": [ + 300 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_select_column": {}, + "tournament_organizers_set_input": { + "organization_team_id": [ + 6298 + ], + "steam_id": [ + 300 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_stddev_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_stddev_order_by": { + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_stddev_pop_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_stddev_pop_order_by": { + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_stddev_samp_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_stddev_samp_order_by": { + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_stream_cursor_input": { + "initial_value": [ + 5254 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_stream_cursor_value_input": { + "organization_team_id": [ + 6298 + ], + "steam_id": [ + 300 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_sum_fields": { + "steam_id": [ + 300 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_sum_order_by": { + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_update_column": {}, + "tournament_organizers_updates": { + "_inc": [ + 5235 + ], + "_set": [ + 5246 + ], + "where": [ + 5233 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_var_pop_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_var_pop_order_by": { + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_var_samp_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_var_samp_order_by": { + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_variance_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_organizers_variance_order_by": { + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "order": [ + 41 + ], + "place": [ + 84 + ], + "prize": [ + 84 + ], + "tournament": [ + 5522 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_aggregate": { + "aggregate": [ + 5269 + ], + "nodes": [ + 5265 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_aggregate_bool_exp": { + "count": [ + 5268 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_aggregate_bool_exp_count": { + "arguments": [ + 5286 + ], + "distinct": [ + 6 + ], + "filter": [ + 5274 + ], + "predicate": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_aggregate_fields": { + "avg": [ + 5272 + ], + "count": [ + 41, + { + "columns": [ + 5286, + "[tournament_prizes_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 5278 + ], + "min": [ + 5280 + ], + "stddev": [ + 5288 + ], + "stddev_pop": [ + 5290 + ], + "stddev_samp": [ + 5292 + ], + "sum": [ + 5296 + ], + "var_pop": [ + 5300 + ], + "var_samp": [ + 5302 + ], + "variance": [ + 5304 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_aggregate_order_by": { + "avg": [ + 5273 + ], + "count": [ + 3505 + ], + "max": [ + 5279 + ], + "min": [ + 5281 + ], + "stddev": [ + 5289 + ], + "stddev_pop": [ + 5291 + ], + "stddev_samp": [ + 5293 + ], + "sum": [ + 5297 + ], + "var_pop": [ + 5301 + ], + "var_samp": [ + 5303 + ], + "variance": [ + 5305 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_arr_rel_insert_input": { + "data": [ + 5277 + ], + "on_conflict": [ + 5283 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_avg_fields": { + "order": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_avg_order_by": { + "order": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_bool_exp": { + "_and": [ + 5274 + ], + "_not": [ + 5274 + ], + "_or": [ + 5274 + ], + "created_at": [ + 5087 + ], + "id": [ + 6300 + ], + "order": [ + 42 + ], + "place": [ + 86 + ], + "prize": [ + 86 + ], + "tournament": [ + 5543 + ], + "tournament_id": [ + 6300 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_constraint": {}, + "tournament_prizes_inc_input": { + "order": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_insert_input": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "order": [ + 41 + ], + "place": [ + 84 + ], + "prize": [ + 84 + ], + "tournament": [ + 5552 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_max_fields": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "order": [ + 41 + ], + "place": [ + 84 + ], + "prize": [ + 84 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_max_order_by": { + "created_at": [ + 3505 + ], + "id": [ + 3505 + ], + "order": [ + 3505 + ], + "place": [ + 3505 + ], + "prize": [ + 3505 + ], + "tournament_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_min_fields": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "order": [ + 41 + ], + "place": [ + 84 + ], + "prize": [ + 84 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_min_order_by": { + "created_at": [ + 3505 + ], + "id": [ + 3505 + ], + "order": [ + 3505 + ], + "place": [ + 3505 + ], + "prize": [ + 3505 + ], + "tournament_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 5265 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_on_conflict": { + "constraint": [ + 5275 + ], + "update_columns": [ + 5298 + ], + "where": [ + 5274 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_order_by": { + "created_at": [ + 3505 + ], + "id": [ + 3505 + ], + "order": [ + 3505 + ], + "place": [ + 3505 + ], + "prize": [ + 3505 + ], + "tournament": [ + 5554 + ], + "tournament_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_select_column": {}, + "tournament_prizes_set_input": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "order": [ + 41 + ], + "place": [ + 84 + ], + "prize": [ + 84 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_stddev_fields": { + "order": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_stddev_order_by": { + "order": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_stddev_pop_fields": { + "order": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_stddev_pop_order_by": { + "order": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_stddev_samp_fields": { + "order": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_stddev_samp_order_by": { + "order": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_stream_cursor_input": { + "initial_value": [ + 5295 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_stream_cursor_value_input": { + "created_at": [ + 5086 + ], + "id": [ + 6298 + ], + "order": [ + 41 + ], + "place": [ + 84 + ], + "prize": [ + 84 + ], + "tournament_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_sum_fields": { + "order": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_sum_order_by": { + "order": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_update_column": {}, + "tournament_prizes_updates": { + "_inc": [ + 5276 + ], + "_set": [ + 5287 + ], + "where": [ + 5274 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_var_pop_fields": { + "order": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_var_pop_order_by": { + "order": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_var_samp_fields": { + "order": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_var_samp_order_by": { + "order": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_variance_fields": { + "order": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_prizes_variance_order_by": { + "order": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows": { + "closes_at": [ + 5086 + ], + "created_at": [ + 5086 + ], + "default_match_at": [ + 5086 + ], + "id": [ + 6298 + ], + "opens_at": [ + 5086 + ], + "round": [ + 41 + ], + "stage": [ + 5347 + ], + "tournament_stage_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_aggregate": { + "aggregate": [ + 5310 + ], + "nodes": [ + 5306 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_aggregate_bool_exp": { + "count": [ + 5309 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_aggregate_bool_exp_count": { + "arguments": [ + 5327 + ], + "distinct": [ + 6 + ], + "filter": [ + 5315 + ], + "predicate": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_aggregate_fields": { + "avg": [ + 5313 + ], + "count": [ + 41, + { + "columns": [ + 5327, + "[tournament_stage_windows_select_column!]" + ], + "distinct": [ + 6 + ] + } + ], + "max": [ + 5319 + ], + "min": [ + 5321 + ], + "stddev": [ + 5329 + ], + "stddev_pop": [ + 5331 + ], + "stddev_samp": [ + 5333 + ], + "sum": [ + 5337 + ], + "var_pop": [ + 5341 + ], + "var_samp": [ + 5343 + ], + "variance": [ + 5345 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_aggregate_order_by": { + "avg": [ + 5314 + ], + "count": [ + 3505 + ], + "max": [ + 5320 + ], + "min": [ + 5322 + ], + "stddev": [ + 5330 + ], + "stddev_pop": [ + 5332 + ], + "stddev_samp": [ + 5334 + ], + "sum": [ + 5338 + ], + "var_pop": [ + 5342 + ], + "var_samp": [ + 5344 + ], + "variance": [ + 5346 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_arr_rel_insert_input": { + "data": [ + 5318 + ], + "on_conflict": [ + 5324 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_avg_fields": { + "round": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_avg_order_by": { + "round": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_bool_exp": { + "_and": [ + 5315 + ], + "_not": [ + 5315 + ], + "_or": [ + 5315 + ], + "closes_at": [ + 5087 + ], + "created_at": [ + 5087 + ], + "default_match_at": [ + 5087 + ], + "id": [ + 6300 + ], + "opens_at": [ + 5087 + ], + "round": [ + 42 + ], + "stage": [ + 5359 + ], + "tournament_stage_id": [ + 6300 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_constraint": {}, + "tournament_stage_windows_inc_input": { + "round": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_insert_input": { + "closes_at": [ + 5086 + ], + "created_at": [ + 5086 + ], + "default_match_at": [ + 5086 + ], + "id": [ + 6298 + ], + "opens_at": [ + 5086 + ], + "round": [ + 41 + ], + "stage": [ + 5371 + ], + "tournament_stage_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_max_fields": { + "closes_at": [ + 5086 + ], + "created_at": [ + 5086 + ], + "default_match_at": [ + 5086 + ], + "id": [ + 6298 + ], + "opens_at": [ + 5086 + ], + "round": [ + 41 + ], + "tournament_stage_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_max_order_by": { + "closes_at": [ + 3505 + ], + "created_at": [ + 3505 + ], + "default_match_at": [ + 3505 + ], + "id": [ + 3505 + ], + "opens_at": [ + 3505 + ], + "round": [ + 3505 + ], + "tournament_stage_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_min_fields": { + "closes_at": [ + 5086 + ], + "created_at": [ + 5086 + ], + "default_match_at": [ + 5086 + ], + "id": [ + 6298 + ], + "opens_at": [ + 5086 + ], + "round": [ + 41 + ], + "tournament_stage_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_min_order_by": { + "closes_at": [ + 3505 + ], + "created_at": [ + 3505 + ], + "default_match_at": [ + 3505 + ], + "id": [ + 3505 + ], + "opens_at": [ + 3505 + ], + "round": [ + 3505 + ], + "tournament_stage_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 5306 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_on_conflict": { + "constraint": [ + 5316 + ], + "update_columns": [ + 5339 + ], + "where": [ + 5315 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_order_by": { + "closes_at": [ + 3505 + ], + "created_at": [ + 3505 + ], + "default_match_at": [ + 3505 + ], + "id": [ + 3505 + ], + "opens_at": [ + 3505 + ], + "round": [ + 3505 + ], + "stage": [ + 5373 + ], + "tournament_stage_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_pk_columns_input": { + "id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_select_column": {}, + "tournament_stage_windows_set_input": { + "closes_at": [ + 5086 + ], + "created_at": [ + 5086 + ], + "default_match_at": [ + 5086 + ], + "id": [ + 6298 + ], + "opens_at": [ + 5086 + ], + "round": [ + 41 + ], + "tournament_stage_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_stddev_fields": { + "round": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_stddev_order_by": { + "round": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_stddev_pop_fields": { + "round": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_stddev_pop_order_by": { + "round": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_stddev_samp_fields": { + "round": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_stddev_samp_order_by": { + "round": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_stream_cursor_input": { + "initial_value": [ + 5336 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_stream_cursor_value_input": { + "closes_at": [ + 5086 + ], + "created_at": [ + 5086 + ], + "default_match_at": [ + 5086 + ], + "id": [ + 6298 + ], + "opens_at": [ + 5086 + ], + "round": [ + 41 + ], + "tournament_stage_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_sum_fields": { + "round": [ + 41 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_sum_order_by": { + "round": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_update_column": {}, + "tournament_stage_windows_updates": { + "_inc": [ + 5317 + ], + "_set": [ + 5328 + ], + "where": [ + 5315 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_var_pop_fields": { + "round": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_var_pop_order_by": { + "round": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_var_samp_fields": { + "round": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_var_samp_order_by": { + "round": [ + 3505 ], - "role": [ - 1243 + "__typename": [ + 84 + ] + }, + "tournament_stage_windows_variance_fields": { + "round": [ + 32 ], - "roster_image_url": [ + "__typename": [ 84 + ] + }, + "tournament_stage_windows_variance_order_by": { + "round": [ + 3505 ], - "sanctions": [ - 4029, + "__typename": [ + 84 + ] + }, + "tournament_stages": { + "brackets": [ + 5130, { "distinct_on": [ - 4050, - "[player_sanctions_select_column!]" + 5154, + "[tournament_brackets_select_column!]" ], "limit": [ 41 @@ -98094,20 +118078,20 @@ export default { 41 ], "order_by": [ - 4048, - "[player_sanctions_order_by!]" + 5152, + "[tournament_brackets_order_by!]" ], "where": [ - 4038 + 5141 ] } ], - "sanctions_aggregate": [ - 4030, + "brackets_aggregate": [ + 5131, { "distinct_on": [ - 4050, - "[player_sanctions_select_column!]" + 5154, + "[tournament_brackets_select_column!]" ], "limit": [ 41 @@ -98116,189 +118100,56 @@ export default { 41 ], "order_by": [ - 4048, - "[player_sanctions_order_by!]" + 5152, + "[tournament_brackets_order_by!]" ], "where": [ - 4038 + 5141 ] } ], - "season_stats": [ - 4070, - { - "distinct_on": [ - 4101, - "[player_season_stats_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4099, - "[player_season_stats_order_by!]" - ], - "where": [ - 4089 - ] - } + "decider_best_of": [ + 41 ], - "season_stats_aggregate": [ - 4071, - { - "distinct_on": [ - 4101, - "[player_season_stats_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4099, - "[player_season_stats_order_by!]" - ], - "where": [ - 4089 - ] - } + "default_best_of": [ + 41 ], - "show_match_ready_modal": [ - 6 + "e_tournament_stage_type": [ + 1512 ], - "stats": [ - 4129 + "final_map_advantage": [ + 41 ], - "steam_bans_checked_at": [ - 4954 + "groups": [ + 41 ], - "steam_id": [ - 269 + "id": [ + 6298 ], - "team_invites": [ - 4622, - { - "distinct_on": [ - 4643, - "[team_invites_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4641, - "[team_invites_order_by!]" - ], - "where": [ - 4631 - ] - } + "match_options_id": [ + 6298 ], - "team_invites_aggregate": [ - 4623, - { - "distinct_on": [ - 4643, - "[team_invites_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4641, - "[team_invites_order_by!]" - ], - "where": [ - 4631 - ] - } + "max_rounds": [ + 41 ], - "team_members": [ - 4663, - { - "distinct_on": [ - 4686, - "[team_roster_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4684, - "[team_roster_order_by!]" - ], - "where": [ - 4674 - ] - } + "max_teams": [ + 41 ], - "team_members_aggregate": [ - 4664, - { - "distinct_on": [ - 4686, - "[team_roster_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4684, - "[team_roster_order_by!]" - ], - "where": [ - 4674 - ] - } + "min_teams": [ + 41 ], - "teams": [ - 4905, - { - "distinct_on": [ - 4929, - "[teams_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4927, - "[teams_order_by!]" - ], - "where": [ - 4916 - ] - } + "options": [ + 3147 ], - "total_matches": [ + "order": [ 41 ], - "tournament_organizers": [ - 5092, + "results": [ + 7040, { "distinct_on": [ - 5113, - "[tournament_organizers_select_column!]" + 7072, + "[v_team_stage_results_select_column!]" ], "limit": [ 41 @@ -98307,20 +118158,20 @@ export default { 41 ], "order_by": [ - 5111, - "[tournament_organizers_order_by!]" + 7070, + "[v_team_stage_results_order_by!]" ], "where": [ - 5101 + 7059 ] } ], - "tournament_organizers_aggregate": [ - 5093, + "results_aggregate": [ + 7041, { "distinct_on": [ - 5113, - "[tournament_organizers_select_column!]" + 7072, + "[v_team_stage_results_select_column!]" ], "limit": [ 41 @@ -98329,108 +118180,43 @@ export default { 41 ], "order_by": [ - 5111, - "[tournament_organizers_order_by!]" + 7070, + "[v_team_stage_results_order_by!]" ], "where": [ - 5101 + 7059 ] } ], - "tournament_rosters": [ - 5307, + "settings": [ + 2319, { - "distinct_on": [ - 5328, - "[tournament_team_roster_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5326, - "[tournament_team_roster_order_by!]" - ], - "where": [ - 5316 + "path": [ + 84 ] } ], - "tournament_rosters_aggregate": [ - 5308, - { - "distinct_on": [ - 5328, - "[tournament_team_roster_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5326, - "[tournament_team_roster_order_by!]" - ], - "where": [ - 5316 - ] - } + "swiss_no_elimination": [ + 6 ], - "tournaments": [ - 5390, - { - "distinct_on": [ - 5424, - "[tournaments_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5422, - "[tournaments_order_by!]" - ], - "where": [ - 5411 - ] - } + "third_place_match": [ + 6 ], - "tournaments_aggregate": [ - 5391, - { - "distinct_on": [ - 5424, - "[tournaments_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5422, - "[tournaments_order_by!]" - ], - "where": [ - 5411 - ] - } + "tournament": [ + 5522 ], - "utility_thrown": [ - 4257, + "tournament_id": [ + 6298 + ], + "type": [ + 1517 + ], + "windows": [ + 5306, { "distinct_on": [ - 4278, - "[player_utility_select_column!]" + 5327, + "[tournament_stage_windows_select_column!]" ], "limit": [ 41 @@ -98439,20 +118225,20 @@ export default { 41 ], "order_by": [ - 4276, - "[player_utility_order_by!]" + 5325, + "[tournament_stage_windows_order_by!]" ], "where": [ - 4266 + 5315 ] } ], - "utility_thrown_aggregate": [ - 4258, + "windows_aggregate": [ + 5307, { "distinct_on": [ - 4278, - "[player_utility_select_column!]" + 5327, + "[tournament_stage_windows_select_column!]" ], "limit": [ 41 @@ -98461,101 +118247,104 @@ export default { 41 ], "order_by": [ - 4276, - "[player_utility_order_by!]" + 5325, + "[tournament_stage_windows_order_by!]" ], "where": [ - 4266 + 5315 ] } ], - "vac_ban_count": [ - 41 + "__typename": [ + 84 + ] + }, + "tournament_stages_aggregate": { + "aggregate": [ + 5353 ], - "vac_banned": [ + "nodes": [ + 5347 + ], + "__typename": [ + 84 + ] + }, + "tournament_stages_aggregate_bool_exp": { + "bool_and": [ + 5350 + ], + "bool_or": [ + 5351 + ], + "count": [ + 5352 + ], + "__typename": [ + 84 + ] + }, + "tournament_stages_aggregate_bool_exp_bool_and": { + "arguments": [ + 5377 + ], + "distinct": [ 6 ], - "weapon_stats": [ - 4298, - { - "distinct_on": [ - 4314, - "[player_weapon_stats_v_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4313, - "[player_weapon_stats_v_order_by!]" - ], - "where": [ - 4307 - ] - } + "filter": [ + 5359 ], - "weapon_stats_aggregate": [ - 4299, - { - "distinct_on": [ - 4314, - "[player_weapon_stats_v_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4313, - "[player_weapon_stats_v_order_by!]" - ], - "where": [ - 4307 - ] - } + "predicate": [ + 7 ], - "wins": [ - 41 + "__typename": [ + 84 + ] + }, + "tournament_stages_aggregate_bool_exp_bool_or": { + "arguments": [ + 5378 ], - "wins_competitive": [ - 41 + "distinct": [ + 6 ], - "wins_duel": [ - 41 + "filter": [ + 5359 ], - "wins_wingman": [ - 41 + "predicate": [ + 7 ], "__typename": [ 84 ] }, - "players_aggregate": { - "aggregate": [ - 4333 + "tournament_stages_aggregate_bool_exp_count": { + "arguments": [ + 5376 ], - "nodes": [ - 4331 + "distinct": [ + 6 + ], + "filter": [ + 5359 + ], + "predicate": [ + 42 ], "__typename": [ 84 ] }, - "players_aggregate_fields": { + "tournament_stages_aggregate_fields": { "avg": [ - 4334 + 5357 ], "count": [ 41, { "columns": [ - 4346, - "[players_select_column!]" + 5376, + "[tournament_stages_select_column!]" ], "distinct": [ 6 @@ -98563,1948 +118352,1881 @@ export default { } ], "max": [ - 4339 + 5366 ], "min": [ - 4340 + 5368 ], "stddev": [ - 4348 + 5380 ], "stddev_pop": [ - 4349 + 5382 ], "stddev_samp": [ - 4350 + 5384 ], "sum": [ - 4353 + 5388 ], "var_pop": [ - 4356 + 5392 ], "var_samp": [ - 4357 + 5394 ], "variance": [ - 4358 + 5396 ], "__typename": [ 84 ] }, - "players_avg_fields": { - "days_since_last_ban": [ - 32 - ], - "faceit_elo": [ - 32 - ], - "faceit_skill_level": [ - 32 - ], - "game_ban_count": [ - 32 - ], - "losses": [ - 41 - ], - "losses_competitive": [ - 41 + "tournament_stages_aggregate_order_by": { + "avg": [ + 5358 ], - "losses_duel": [ - 41 + "count": [ + 3505 ], - "losses_wingman": [ - 41 + "max": [ + 5367 ], - "premier_rank": [ - 32 + "min": [ + 5369 ], - "steam_id": [ - 32 + "stddev": [ + 5381 ], - "total_matches": [ - 41 + "stddev_pop": [ + 5383 ], - "vac_ban_count": [ - 32 + "stddev_samp": [ + 5385 ], - "wins": [ - 41 + "sum": [ + 5389 ], - "wins_competitive": [ - 41 + "var_pop": [ + 5393 ], - "wins_duel": [ - 41 + "var_samp": [ + 5395 ], - "wins_wingman": [ - 41 + "variance": [ + 5397 ], "__typename": [ 84 ] }, - "players_bool_exp": { - "_and": [ - 4335 - ], - "_not": [ - 4335 + "tournament_stages_append_input": { + "settings": [ + 2319 ], - "_or": [ - 4335 + "__typename": [ + 84 + ] + }, + "tournament_stages_arr_rel_insert_input": { + "data": [ + 5365 ], - "abandoned_matches": [ - 140 + "on_conflict": [ + 5372 ], - "abandoned_matches_aggregate": [ - 133 + "__typename": [ + 84 + ] + }, + "tournament_stages_avg_fields": { + "decider_best_of": [ + 32 ], - "aim_weapon_stats": [ - 3479 + "default_best_of": [ + 32 ], - "aim_weapon_stats_aggregate": [ - 3472 + "final_map_advantage": [ + 32 ], - "assists": [ - 3522 + "groups": [ + 32 ], - "assists_aggregate": [ - 3513 + "max_rounds": [ + 32 ], - "assited_by_players": [ - 3522 + "max_teams": [ + 32 ], - "assited_by_players_aggregate": [ - 3513 + "min_teams": [ + 32 ], - "avatar_url": [ - 86 + "order": [ + 32 ], - "awards": [ - 209 + "__typename": [ + 84 + ] + }, + "tournament_stages_avg_order_by": { + "decider_best_of": [ + 3505 ], - "awards_aggregate": [ - 202 + "default_best_of": [ + 3505 ], - "banned_until": [ - 4955 + "final_map_advantage": [ + 3505 ], - "coach_lineups": [ - 2820 + "groups": [ + 3505 ], - "coach_lineups_aggregate": [ - 2813 + "max_rounds": [ + 3505 ], - "country": [ - 86 + "max_teams": [ + 3505 ], - "created_at": [ - 4955 + "min_teams": [ + 3505 ], - "current_lobby_id": [ - 5456 + "order": [ + 3505 ], - "custom_avatar_url": [ - 86 + "__typename": [ + 84 + ] + }, + "tournament_stages_bool_exp": { + "_and": [ + 5359 ], - "damage_dealt": [ - 3583 + "_not": [ + 5359 ], - "damage_dealt_aggregate": [ - 3576 + "_or": [ + 5359 ], - "damage_taken": [ - 3583 + "brackets": [ + 5141 ], - "damage_taken_aggregate": [ - 3576 + "brackets_aggregate": [ + 5132 ], - "days_since_last_ban": [ + "decider_best_of": [ 42 ], - "deaths": [ - 3739 - ], - "deaths_aggregate": [ - 3730 - ], - "discord_id": [ - 86 - ], - "draft_game_players": [ - 522 - ], - "draft_game_players_aggregate": [ - 513 - ], - "elo": [ - 2189 - ], - "elo_history": [ - 5850 - ], - "elo_history_aggregate": [ - 5833 - ], - "faceit_elo": [ + "default_best_of": [ 42 ], - "faceit_nickname": [ - 86 - ], - "faceit_player_id": [ - 86 - ], - "faceit_rank_history": [ - 3651 - ], - "faceit_rank_history_aggregate": [ - 3644 + "e_tournament_stage_type": [ + 1515 ], - "faceit_skill_level": [ + "final_map_advantage": [ 42 ], - "faceit_updated_at": [ - 4955 - ], - "faceit_url": [ - 86 - ], - "flashed_by_players": [ - 3694 - ], - "flashed_by_players_aggregate": [ - 3685 - ], - "flashed_players": [ - 3694 - ], - "flashed_players_aggregate": [ - 3685 - ], - "friends": [ - 3233 - ], - "friends_aggregate": [ - 3223 - ], - "game_ban_count": [ + "groups": [ 42 ], - "invited_players": [ - 4631 - ], - "invited_players_aggregate": [ - 4624 - ], - "is_admin_sanctioned": [ - 7 - ], - "is_banned": [ - 7 - ], - "is_gagged": [ - 7 - ], - "is_in_another_match": [ - 7 - ], - "is_in_draft": [ - 7 - ], - "is_in_lobby": [ - 7 - ], - "is_muted": [ - 7 - ], - "is_registered": [ - 7 - ], - "kills": [ - 3739 - ], - "kills_aggregate": [ - 3730 - ], - "kills_by_weapons": [ - 3749 - ], - "kills_by_weapons_aggregate": [ - 3742 - ], - "language": [ - 86 - ], - "last_read_news_at": [ - 4955 - ], - "last_sign_in_at": [ - 4955 - ], - "lobby_players": [ - 2596 - ], - "lobby_players_aggregate": [ - 2587 - ], - "losses": [ - 42 + "id": [ + 6300 ], - "losses_competitive": [ - 42 + "match_options_id": [ + 6300 ], - "losses_duel": [ + "max_rounds": [ 42 ], - "losses_wingman": [ + "max_teams": [ 42 ], - "match_map_hltv": [ - 5945 - ], - "match_map_hltv_aggregate": [ - 5938 - ], - "match_map_stats": [ - 3846 - ], - "match_map_stats_aggregate": [ - 3839 - ], - "match_stats": [ - 3905 - ], - "match_stats_aggregate": [ - 3898 - ], - "matches": [ - 3168 - ], - "matchmaking_cooldown": [ - 4955 - ], - "multi_kills": [ - 6036 - ], - "multi_kills_aggregate": [ - 6029 - ], - "name": [ - 86 - ], - "name_registered": [ - 7 - ], - "notification_timezone": [ - 86 - ], - "notifications": [ - 3333 - ], - "notifications_aggregate": [ - 3323 - ], - "objectives": [ - 3938 - ], - "objectives_aggregate": [ - 3931 - ], - "owned_teams": [ - 4916 - ], - "owned_teams_aggregate": [ - 4907 - ], - "peak_elo": [ - 2189 - ], - "pending_match_imports": [ - 3383 - ], - "pending_match_imports_aggregate": [ - 3376 - ], - "player_lineup": [ - 2777 - ], - "player_lineup_aggregate": [ - 2768 - ], - "player_unused_utilities": [ - 4225 - ], - "player_unused_utilities_aggregate": [ - 4218 - ], - "premier_rank": [ + "min_teams": [ 42 ], - "premier_rank_history": [ - 3997 - ], - "premier_rank_history_aggregate": [ - 3990 - ], - "premier_rank_updated_at": [ - 4955 - ], - "profile_url": [ - 86 - ], - "quiet_hours_end": [ - 4952 - ], - "quiet_hours_start": [ - 4952 - ], - "role": [ - 1244 - ], - "roster_image_url": [ - 86 - ], - "sanctions": [ - 4038 - ], - "sanctions_aggregate": [ - 4031 - ], - "season_stats": [ - 4089 - ], - "season_stats_aggregate": [ - 4072 - ], - "show_match_ready_modal": [ - 7 - ], - "stats": [ - 4133 - ], - "steam_bans_checked_at": [ - 4955 - ], - "steam_id": [ - 271 - ], - "team_invites": [ - 4631 - ], - "team_invites_aggregate": [ - 4624 - ], - "team_members": [ - 4674 - ], - "team_members_aggregate": [ - 4665 - ], - "teams": [ - 4916 + "options": [ + 3158 ], - "total_matches": [ + "order": [ 42 ], - "tournament_organizers": [ - 5101 - ], - "tournament_organizers_aggregate": [ - 5094 - ], - "tournament_rosters": [ - 5316 - ], - "tournament_rosters_aggregate": [ - 5309 - ], - "tournaments": [ - 5411 - ], - "tournaments_aggregate": [ - 5392 - ], - "utility_thrown": [ - 4266 + "results": [ + 7059 ], - "utility_thrown_aggregate": [ - 4259 + "results_aggregate": [ + 7042 ], - "vac_ban_count": [ - 42 + "settings": [ + 2321 ], - "vac_banned": [ + "swiss_no_elimination": [ 7 ], - "weapon_stats": [ - 4307 - ], - "weapon_stats_aggregate": [ - 4300 - ], - "wins": [ - 42 - ], - "wins_competitive": [ - 42 - ], - "wins_duel": [ - 42 - ], - "wins_wingman": [ - 42 - ], - "__typename": [ - 84 - ] - }, - "players_constraint": {}, - "players_inc_input": { - "days_since_last_ban": [ - 41 - ], - "faceit_elo": [ - 41 - ], - "faceit_skill_level": [ - 41 - ], - "game_ban_count": [ - 41 - ], - "premier_rank": [ - 41 - ], - "steam_id": [ - 269 - ], - "vac_ban_count": [ - 41 - ], - "__typename": [ - 84 - ] - }, - "players_insert_input": { - "abandoned_matches": [ - 137 - ], - "aim_weapon_stats": [ - 3476 - ], - "assists": [ - 3519 - ], - "assited_by_players": [ - 3519 - ], - "avatar_url": [ - 84 - ], - "awards": [ - 206 - ], - "coach_lineups": [ - 2817 - ], - "country": [ - 84 - ], - "created_at": [ - 4954 - ], - "custom_avatar_url": [ - 84 - ], - "damage_dealt": [ - 3580 - ], - "damage_taken": [ - 3580 - ], - "days_since_last_ban": [ - 41 - ], - "deaths": [ - 3736 - ], - "discord_id": [ - 84 - ], - "draft_game_players": [ - 519 - ], - "elo_history": [ - 5847 - ], - "faceit_elo": [ - 41 - ], - "faceit_nickname": [ - 84 - ], - "faceit_player_id": [ - 84 - ], - "faceit_rank_history": [ - 3648 - ], - "faceit_skill_level": [ - 41 - ], - "faceit_updated_at": [ - 4954 + "third_place_match": [ + 7 ], - "faceit_url": [ - 84 + "tournament": [ + 5543 ], - "flashed_by_players": [ - 3691 + "tournament_id": [ + 6300 ], - "flashed_players": [ - 3691 + "type": [ + 1518 ], - "friends": [ - 3230 + "windows": [ + 5315 ], - "game_ban_count": [ - 41 + "windows_aggregate": [ + 5308 ], - "invited_players": [ - 4628 + "__typename": [ + 84 + ] + }, + "tournament_stages_constraint": {}, + "tournament_stages_delete_at_path_input": { + "settings": [ + 84 ], - "kills": [ - 3736 + "__typename": [ + 84 + ] + }, + "tournament_stages_delete_elem_input": { + "settings": [ + 41 ], - "kills_by_weapons": [ - 3746 + "__typename": [ + 84 + ] + }, + "tournament_stages_delete_key_input": { + "settings": [ + 84 ], - "language": [ + "__typename": [ 84 + ] + }, + "tournament_stages_inc_input": { + "decider_best_of": [ + 41 ], - "last_read_news_at": [ - 4954 + "default_best_of": [ + 41 ], - "last_sign_in_at": [ - 4954 + "final_map_advantage": [ + 41 ], - "lobby_players": [ - 2593 + "groups": [ + 41 ], - "match_map_hltv": [ - 5942 + "max_rounds": [ + 41 ], - "match_map_stats": [ - 3843 + "max_teams": [ + 41 ], - "match_stats": [ - 3902 + "min_teams": [ + 41 ], - "multi_kills": [ - 6033 + "order": [ + 41 ], - "name": [ + "__typename": [ 84 + ] + }, + "tournament_stages_insert_input": { + "brackets": [ + 5138 ], - "name_registered": [ - 6 + "decider_best_of": [ + 41 ], - "notification_timezone": [ - 84 + "default_best_of": [ + 41 ], - "notifications": [ - 3330 + "e_tournament_stage_type": [ + 1523 ], - "objectives": [ - 3935 + "final_map_advantage": [ + 41 ], - "owned_teams": [ - 4913 + "groups": [ + 41 ], - "pending_match_imports": [ - 3380 + "id": [ + 6298 ], - "player_lineup": [ - 2774 + "match_options_id": [ + 6298 ], - "player_unused_utilities": [ - 4222 + "max_rounds": [ + 41 ], - "premier_rank": [ + "max_teams": [ 41 ], - "premier_rank_history": [ - 3994 + "min_teams": [ + 41 ], - "premier_rank_updated_at": [ - 4954 + "options": [ + 3167 ], - "profile_url": [ - 84 + "order": [ + 41 ], - "quiet_hours_end": [ - 4951 + "results": [ + 7056 ], - "quiet_hours_start": [ - 4951 + "settings": [ + 2319 ], - "role": [ - 1243 + "swiss_no_elimination": [ + 6 ], - "roster_image_url": [ - 84 + "third_place_match": [ + 6 ], - "sanctions": [ - 4035 + "tournament": [ + 5552 ], - "season_stats": [ - 4086 + "tournament_id": [ + 6298 ], - "show_match_ready_modal": [ - 6 + "type": [ + 1517 ], - "stats": [ - 4140 + "windows": [ + 5312 ], - "steam_bans_checked_at": [ - 4954 + "__typename": [ + 84 + ] + }, + "tournament_stages_max_fields": { + "decider_best_of": [ + 41 ], - "steam_id": [ - 269 + "default_best_of": [ + 41 ], - "team_invites": [ - 4628 + "final_map_advantage": [ + 41 ], - "team_members": [ - 4671 + "groups": [ + 41 ], - "tournament_organizers": [ - 5098 + "id": [ + 6298 ], - "tournament_rosters": [ - 5313 + "match_options_id": [ + 6298 ], - "tournaments": [ - 5408 + "max_rounds": [ + 41 ], - "utility_thrown": [ - 4263 + "max_teams": [ + 41 ], - "vac_ban_count": [ + "min_teams": [ 41 ], - "vac_banned": [ - 6 + "order": [ + 41 ], - "weapon_stats": [ - 4304 + "tournament_id": [ + 6298 ], "__typename": [ 84 ] }, - "players_max_fields": { - "avatar_url": [ - 84 + "tournament_stages_max_order_by": { + "decider_best_of": [ + 3505 ], - "banned_until": [ - 4954 + "default_best_of": [ + 3505 ], - "country": [ - 84 + "final_map_advantage": [ + 3505 ], - "created_at": [ - 4954 + "groups": [ + 3505 ], - "current_lobby_id": [ - 5454 + "id": [ + 3505 ], - "custom_avatar_url": [ - 84 + "match_options_id": [ + 3505 ], - "days_since_last_ban": [ - 41 + "max_rounds": [ + 3505 ], - "discord_id": [ - 84 + "max_teams": [ + 3505 ], - "faceit_elo": [ - 41 + "min_teams": [ + 3505 ], - "faceit_nickname": [ - 84 + "order": [ + 3505 ], - "faceit_player_id": [ - 84 + "tournament_id": [ + 3505 ], - "faceit_skill_level": [ + "__typename": [ + 84 + ] + }, + "tournament_stages_min_fields": { + "decider_best_of": [ 41 ], - "faceit_updated_at": [ - 4954 - ], - "faceit_url": [ - 84 + "default_best_of": [ + 41 ], - "game_ban_count": [ + "final_map_advantage": [ 41 ], - "language": [ - 84 + "groups": [ + 41 ], - "last_read_news_at": [ - 4954 + "id": [ + 6298 ], - "last_sign_in_at": [ - 4954 + "match_options_id": [ + 6298 ], - "losses": [ + "max_rounds": [ 41 ], - "losses_competitive": [ + "max_teams": [ 41 ], - "losses_duel": [ + "min_teams": [ 41 ], - "losses_wingman": [ + "order": [ 41 ], - "matchmaking_cooldown": [ - 4954 - ], - "name": [ - 84 + "tournament_id": [ + 6298 ], - "notification_timezone": [ + "__typename": [ 84 + ] + }, + "tournament_stages_min_order_by": { + "decider_best_of": [ + 3505 ], - "premier_rank": [ - 41 + "default_best_of": [ + 3505 ], - "premier_rank_updated_at": [ - 4954 + "final_map_advantage": [ + 3505 ], - "profile_url": [ - 84 + "groups": [ + 3505 ], - "roster_image_url": [ - 84 + "id": [ + 3505 ], - "steam_bans_checked_at": [ - 4954 + "match_options_id": [ + 3505 ], - "steam_id": [ - 269 + "max_rounds": [ + 3505 ], - "total_matches": [ - 41 + "max_teams": [ + 3505 ], - "vac_ban_count": [ - 41 + "min_teams": [ + 3505 ], - "wins": [ - 41 + "order": [ + 3505 ], - "wins_competitive": [ - 41 + "tournament_id": [ + 3505 ], - "wins_duel": [ + "__typename": [ + 84 + ] + }, + "tournament_stages_mutation_response": { + "affected_rows": [ 41 ], - "wins_wingman": [ - 41 + "returning": [ + 5347 ], "__typename": [ 84 ] }, - "players_min_fields": { - "avatar_url": [ - 84 + "tournament_stages_obj_rel_insert_input": { + "data": [ + 5365 ], - "banned_until": [ - 4954 + "on_conflict": [ + 5372 ], - "country": [ + "__typename": [ 84 + ] + }, + "tournament_stages_on_conflict": { + "constraint": [ + 5360 ], - "created_at": [ - 4954 + "update_columns": [ + 5390 ], - "current_lobby_id": [ - 5454 + "where": [ + 5359 ], - "custom_avatar_url": [ + "__typename": [ 84 + ] + }, + "tournament_stages_order_by": { + "brackets_aggregate": [ + 5137 ], - "days_since_last_ban": [ - 41 - ], - "discord_id": [ - 84 + "decider_best_of": [ + 3505 ], - "faceit_elo": [ - 41 + "default_best_of": [ + 3505 ], - "faceit_nickname": [ - 84 + "e_tournament_stage_type": [ + 1525 ], - "faceit_player_id": [ - 84 + "final_map_advantage": [ + 3505 ], - "faceit_skill_level": [ - 41 + "groups": [ + 3505 ], - "faceit_updated_at": [ - 4954 + "id": [ + 3505 ], - "faceit_url": [ - 84 + "match_options_id": [ + 3505 ], - "game_ban_count": [ - 41 + "max_rounds": [ + 3505 ], - "language": [ - 84 + "max_teams": [ + 3505 ], - "last_read_news_at": [ - 4954 + "min_teams": [ + 3505 ], - "last_sign_in_at": [ - 4954 + "options": [ + 3169 ], - "losses": [ - 41 + "order": [ + 3505 ], - "losses_competitive": [ - 41 + "results_aggregate": [ + 7055 ], - "losses_duel": [ - 41 + "settings": [ + 3505 ], - "losses_wingman": [ - 41 + "swiss_no_elimination": [ + 3505 ], - "matchmaking_cooldown": [ - 4954 + "third_place_match": [ + 3505 ], - "name": [ - 84 + "tournament": [ + 5554 ], - "notification_timezone": [ - 84 + "tournament_id": [ + 3505 ], - "premier_rank": [ - 41 + "type": [ + 3505 ], - "premier_rank_updated_at": [ - 4954 + "windows_aggregate": [ + 5311 ], - "profile_url": [ + "__typename": [ 84 + ] + }, + "tournament_stages_pk_columns_input": { + "id": [ + 6298 ], - "roster_image_url": [ + "__typename": [ 84 + ] + }, + "tournament_stages_prepend_input": { + "settings": [ + 2319 ], - "steam_bans_checked_at": [ - 4954 - ], - "steam_id": [ - 269 + "__typename": [ + 84 + ] + }, + "tournament_stages_select_column": {}, + "tournament_stages_select_column_tournament_stages_aggregate_bool_exp_bool_and_arguments_columns": {}, + "tournament_stages_select_column_tournament_stages_aggregate_bool_exp_bool_or_arguments_columns": {}, + "tournament_stages_set_input": { + "decider_best_of": [ + 41 ], - "total_matches": [ + "default_best_of": [ 41 ], - "vac_ban_count": [ + "final_map_advantage": [ 41 ], - "wins": [ + "groups": [ 41 ], - "wins_competitive": [ + "id": [ + 6298 + ], + "match_options_id": [ + 6298 + ], + "max_rounds": [ 41 ], - "wins_duel": [ + "max_teams": [ 41 ], - "wins_wingman": [ + "min_teams": [ 41 ], - "__typename": [ - 84 - ] - }, - "players_mutation_response": { - "affected_rows": [ + "order": [ 41 ], - "returning": [ - 4331 + "settings": [ + 2319 + ], + "swiss_no_elimination": [ + 6 + ], + "third_place_match": [ + 6 + ], + "tournament_id": [ + 6298 + ], + "type": [ + 1517 ], "__typename": [ 84 ] }, - "players_obj_rel_insert_input": { - "data": [ - 4338 + "tournament_stages_stddev_fields": { + "decider_best_of": [ + 32 ], - "on_conflict": [ - 4343 + "default_best_of": [ + 32 + ], + "final_map_advantage": [ + 32 + ], + "groups": [ + 32 + ], + "max_rounds": [ + 32 + ], + "max_teams": [ + 32 + ], + "min_teams": [ + 32 + ], + "order": [ + 32 ], "__typename": [ 84 ] }, - "players_on_conflict": { - "constraint": [ - 4336 + "tournament_stages_stddev_order_by": { + "decider_best_of": [ + 3505 ], - "update_columns": [ - 4354 + "default_best_of": [ + 3505 ], - "where": [ - 4335 + "final_map_advantage": [ + 3505 + ], + "groups": [ + 3505 + ], + "max_rounds": [ + 3505 + ], + "max_teams": [ + 3505 + ], + "min_teams": [ + 3505 + ], + "order": [ + 3505 ], "__typename": [ 84 ] }, - "players_order_by": { - "abandoned_matches_aggregate": [ - 136 + "tournament_stages_stddev_pop_fields": { + "decider_best_of": [ + 32 ], - "aim_weapon_stats_aggregate": [ - 3475 + "default_best_of": [ + 32 ], - "assists_aggregate": [ - 3518 + "final_map_advantage": [ + 32 ], - "assited_by_players_aggregate": [ - 3518 + "groups": [ + 32 ], - "avatar_url": [ - 3373 + "max_rounds": [ + 32 ], - "awards_aggregate": [ - 205 + "max_teams": [ + 32 ], - "banned_until": [ - 3373 + "min_teams": [ + 32 ], - "coach_lineups_aggregate": [ - 2816 + "order": [ + 32 ], - "country": [ - 3373 + "__typename": [ + 84 + ] + }, + "tournament_stages_stddev_pop_order_by": { + "decider_best_of": [ + 3505 ], - "created_at": [ - 3373 + "default_best_of": [ + 3505 ], - "current_lobby_id": [ - 3373 + "final_map_advantage": [ + 3505 ], - "custom_avatar_url": [ - 3373 + "groups": [ + 3505 ], - "damage_dealt_aggregate": [ - 3579 + "max_rounds": [ + 3505 ], - "damage_taken_aggregate": [ - 3579 + "max_teams": [ + 3505 ], - "days_since_last_ban": [ - 3373 + "min_teams": [ + 3505 ], - "deaths_aggregate": [ - 3735 + "order": [ + 3505 ], - "discord_id": [ - 3373 + "__typename": [ + 84 + ] + }, + "tournament_stages_stddev_samp_fields": { + "decider_best_of": [ + 32 ], - "draft_game_players_aggregate": [ - 518 + "default_best_of": [ + 32 ], - "elo": [ - 3373 + "final_map_advantage": [ + 32 ], - "elo_history_aggregate": [ - 5846 + "groups": [ + 32 ], - "faceit_elo": [ - 3373 + "max_rounds": [ + 32 ], - "faceit_nickname": [ - 3373 + "max_teams": [ + 32 ], - "faceit_player_id": [ - 3373 + "min_teams": [ + 32 ], - "faceit_rank_history_aggregate": [ - 3647 + "order": [ + 32 ], - "faceit_skill_level": [ - 3373 + "__typename": [ + 84 + ] + }, + "tournament_stages_stddev_samp_order_by": { + "decider_best_of": [ + 3505 ], - "faceit_updated_at": [ - 3373 + "default_best_of": [ + 3505 ], - "faceit_url": [ - 3373 + "final_map_advantage": [ + 3505 ], - "flashed_by_players_aggregate": [ - 3690 + "groups": [ + 3505 ], - "flashed_players_aggregate": [ - 3690 + "max_rounds": [ + 3505 ], - "friends_aggregate": [ - 3228 + "max_teams": [ + 3505 ], - "game_ban_count": [ - 3373 + "min_teams": [ + 3505 ], - "invited_players_aggregate": [ - 4627 + "order": [ + 3505 ], - "is_admin_sanctioned": [ - 3373 + "__typename": [ + 84 + ] + }, + "tournament_stages_stream_cursor_input": { + "initial_value": [ + 5387 ], - "is_banned": [ - 3373 + "ordering": [ + 383 ], - "is_gagged": [ - 3373 + "__typename": [ + 84 + ] + }, + "tournament_stages_stream_cursor_value_input": { + "decider_best_of": [ + 41 ], - "is_in_another_match": [ - 3373 + "default_best_of": [ + 41 ], - "is_in_draft": [ - 3373 + "final_map_advantage": [ + 41 ], - "is_in_lobby": [ - 3373 + "groups": [ + 41 ], - "is_muted": [ - 3373 + "id": [ + 6298 ], - "is_registered": [ - 3373 + "match_options_id": [ + 6298 ], - "kills_aggregate": [ - 3735 + "max_rounds": [ + 41 ], - "kills_by_weapons_aggregate": [ - 3745 + "max_teams": [ + 41 ], - "language": [ - 3373 + "min_teams": [ + 41 ], - "last_read_news_at": [ - 3373 + "order": [ + 41 ], - "last_sign_in_at": [ - 3373 + "settings": [ + 2319 ], - "lobby_players_aggregate": [ - 2592 + "swiss_no_elimination": [ + 6 ], - "losses": [ - 3373 + "third_place_match": [ + 6 ], - "losses_competitive": [ - 3373 + "tournament_id": [ + 6298 ], - "losses_duel": [ - 3373 + "type": [ + 1517 ], - "losses_wingman": [ - 3373 + "__typename": [ + 84 + ] + }, + "tournament_stages_sum_fields": { + "decider_best_of": [ + 41 ], - "match_map_hltv_aggregate": [ - 5941 + "default_best_of": [ + 41 ], - "match_map_stats_aggregate": [ - 3842 + "final_map_advantage": [ + 41 ], - "match_stats_aggregate": [ - 3901 + "groups": [ + 41 ], - "matches_aggregate": [ - 3164 + "max_rounds": [ + 41 ], - "matchmaking_cooldown": [ - 3373 + "max_teams": [ + 41 ], - "multi_kills_aggregate": [ - 6032 + "min_teams": [ + 41 ], - "name": [ - 3373 + "order": [ + 41 ], - "name_registered": [ - 3373 + "__typename": [ + 84 + ] + }, + "tournament_stages_sum_order_by": { + "decider_best_of": [ + 3505 ], - "notification_timezone": [ - 3373 + "default_best_of": [ + 3505 ], - "notifications_aggregate": [ - 3328 + "final_map_advantage": [ + 3505 ], - "objectives_aggregate": [ - 3934 + "groups": [ + 3505 ], - "owned_teams_aggregate": [ - 4912 + "max_rounds": [ + 3505 ], - "peak_elo": [ - 3373 + "max_teams": [ + 3505 ], - "pending_match_imports_aggregate": [ - 3379 + "min_teams": [ + 3505 ], - "player_lineup_aggregate": [ - 2773 + "order": [ + 3505 ], - "player_unused_utilities_aggregate": [ - 4221 + "__typename": [ + 84 + ] + }, + "tournament_stages_update_column": {}, + "tournament_stages_updates": { + "_append": [ + 5355 ], - "premier_rank": [ - 3373 + "_delete_at_path": [ + 5361 ], - "premier_rank_history_aggregate": [ - 3993 + "_delete_elem": [ + 5362 ], - "premier_rank_updated_at": [ - 3373 + "_delete_key": [ + 5363 ], - "profile_url": [ - 3373 + "_inc": [ + 5364 ], - "quiet_hours_end": [ - 3373 + "_prepend": [ + 5375 ], - "quiet_hours_start": [ - 3373 + "_set": [ + 5379 ], - "role": [ - 3373 + "where": [ + 5359 ], - "roster_image_url": [ - 3373 + "__typename": [ + 84 + ] + }, + "tournament_stages_var_pop_fields": { + "decider_best_of": [ + 32 ], - "sanctions_aggregate": [ - 4034 + "default_best_of": [ + 32 ], - "season_stats_aggregate": [ - 4085 + "final_map_advantage": [ + 32 ], - "show_match_ready_modal": [ - 3373 + "groups": [ + 32 ], - "stats": [ - 4142 + "max_rounds": [ + 32 ], - "steam_bans_checked_at": [ - 3373 + "max_teams": [ + 32 ], - "steam_id": [ - 3373 + "min_teams": [ + 32 ], - "team_invites_aggregate": [ - 4627 + "order": [ + 32 ], - "team_members_aggregate": [ - 4670 + "__typename": [ + 84 + ] + }, + "tournament_stages_var_pop_order_by": { + "decider_best_of": [ + 3505 ], - "teams_aggregate": [ - 4912 + "default_best_of": [ + 3505 ], - "total_matches": [ - 3373 + "final_map_advantage": [ + 3505 ], - "tournament_organizers_aggregate": [ - 5097 + "groups": [ + 3505 ], - "tournament_rosters_aggregate": [ - 5312 + "max_rounds": [ + 3505 ], - "tournaments_aggregate": [ - 5407 + "max_teams": [ + 3505 ], - "utility_thrown_aggregate": [ - 4262 + "min_teams": [ + 3505 ], - "vac_ban_count": [ - 3373 + "order": [ + 3505 ], - "vac_banned": [ - 3373 + "__typename": [ + 84 + ] + }, + "tournament_stages_var_samp_fields": { + "decider_best_of": [ + 32 ], - "weapon_stats_aggregate": [ - 4303 + "default_best_of": [ + 32 ], - "wins": [ - 3373 + "final_map_advantage": [ + 32 ], - "wins_competitive": [ - 3373 + "groups": [ + 32 ], - "wins_duel": [ - 3373 + "max_rounds": [ + 32 ], - "wins_wingman": [ - 3373 + "max_teams": [ + 32 + ], + "min_teams": [ + 32 + ], + "order": [ + 32 ], "__typename": [ 84 ] }, - "players_pk_columns_input": { - "steam_id": [ - 269 + "tournament_stages_var_samp_order_by": { + "decider_best_of": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "players_select_column": {}, - "players_set_input": { - "avatar_url": [ - 84 + "default_best_of": [ + 3505 ], - "country": [ - 84 + "final_map_advantage": [ + 3505 ], - "created_at": [ - 4954 + "groups": [ + 3505 ], - "custom_avatar_url": [ - 84 + "max_rounds": [ + 3505 ], - "days_since_last_ban": [ - 41 + "max_teams": [ + 3505 ], - "discord_id": [ - 84 + "min_teams": [ + 3505 ], - "faceit_elo": [ - 41 + "order": [ + 3505 ], - "faceit_nickname": [ + "__typename": [ 84 + ] + }, + "tournament_stages_variance_fields": { + "decider_best_of": [ + 32 ], - "faceit_player_id": [ - 84 + "default_best_of": [ + 32 ], - "faceit_skill_level": [ - 41 + "final_map_advantage": [ + 32 ], - "faceit_updated_at": [ - 4954 + "groups": [ + 32 ], - "faceit_url": [ - 84 + "max_rounds": [ + 32 ], - "game_ban_count": [ - 41 + "max_teams": [ + 32 ], - "language": [ + "min_teams": [ + 32 + ], + "order": [ + 32 + ], + "__typename": [ 84 + ] + }, + "tournament_stages_variance_order_by": { + "decider_best_of": [ + 3505 ], - "last_read_news_at": [ - 4954 + "default_best_of": [ + 3505 ], - "last_sign_in_at": [ - 4954 + "final_map_advantage": [ + 3505 ], - "name": [ - 84 + "groups": [ + 3505 ], - "name_registered": [ - 6 + "max_rounds": [ + 3505 ], - "notification_timezone": [ - 84 + "max_teams": [ + 3505 ], - "premier_rank": [ - 41 + "min_teams": [ + 3505 ], - "premier_rank_updated_at": [ - 4954 + "order": [ + 3505 ], - "profile_url": [ + "__typename": [ 84 + ] + }, + "tournament_team_invites": { + "created_at": [ + 5086 ], - "quiet_hours_end": [ - 4951 + "id": [ + 6298 ], - "quiet_hours_start": [ - 4951 + "invited_by": [ + 4463 ], - "role": [ - 1243 + "invited_by_player_steam_id": [ + 300 ], - "roster_image_url": [ - 84 + "player": [ + 4463 ], - "show_match_ready_modal": [ - 6 + "steam_id": [ + 300 ], - "steam_bans_checked_at": [ - 4954 + "team": [ + 5480 ], - "steam_id": [ - 269 + "tournament_team_id": [ + 6298 ], - "vac_ban_count": [ - 41 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_aggregate": { + "aggregate": [ + 5402 ], - "vac_banned": [ - 6 + "nodes": [ + 5398 ], "__typename": [ 84 ] }, - "players_stddev_fields": { - "days_since_last_ban": [ - 32 + "tournament_team_invites_aggregate_bool_exp": { + "count": [ + 5401 ], - "faceit_elo": [ - 32 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_aggregate_bool_exp_count": { + "arguments": [ + 5419 ], - "faceit_skill_level": [ - 32 + "distinct": [ + 6 ], - "game_ban_count": [ - 32 + "filter": [ + 5407 ], - "losses": [ - 41 + "predicate": [ + 42 ], - "losses_competitive": [ - 41 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_aggregate_fields": { + "avg": [ + 5405 ], - "losses_duel": [ - 41 + "count": [ + 41, + { + "columns": [ + 5419, + "[tournament_team_invites_select_column!]" + ], + "distinct": [ + 6 + ] + } ], - "losses_wingman": [ - 41 + "max": [ + 5411 ], - "premier_rank": [ - 32 + "min": [ + 5413 ], - "steam_id": [ - 32 + "stddev": [ + 5421 ], - "total_matches": [ - 41 + "stddev_pop": [ + 5423 ], - "vac_ban_count": [ - 32 + "stddev_samp": [ + 5425 ], - "wins": [ - 41 + "sum": [ + 5429 ], - "wins_competitive": [ - 41 + "var_pop": [ + 5433 ], - "wins_duel": [ - 41 + "var_samp": [ + 5435 ], - "wins_wingman": [ - 41 + "variance": [ + 5437 ], "__typename": [ 84 ] }, - "players_stddev_pop_fields": { - "days_since_last_ban": [ - 32 - ], - "faceit_elo": [ - 32 - ], - "faceit_skill_level": [ - 32 - ], - "game_ban_count": [ - 32 + "tournament_team_invites_aggregate_order_by": { + "avg": [ + 5406 ], - "losses": [ - 41 + "count": [ + 3505 ], - "losses_competitive": [ - 41 + "max": [ + 5412 ], - "losses_duel": [ - 41 + "min": [ + 5414 ], - "losses_wingman": [ - 41 + "stddev": [ + 5422 ], - "premier_rank": [ - 32 + "stddev_pop": [ + 5424 ], - "steam_id": [ - 32 + "stddev_samp": [ + 5426 ], - "total_matches": [ - 41 + "sum": [ + 5430 ], - "vac_ban_count": [ - 32 + "var_pop": [ + 5434 ], - "wins": [ - 41 + "var_samp": [ + 5436 ], - "wins_competitive": [ - 41 + "variance": [ + 5438 ], - "wins_duel": [ - 41 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_arr_rel_insert_input": { + "data": [ + 5410 ], - "wins_wingman": [ - 41 + "on_conflict": [ + 5416 ], "__typename": [ 84 ] }, - "players_stddev_samp_fields": { - "days_since_last_ban": [ - 32 - ], - "faceit_elo": [ + "tournament_team_invites_avg_fields": { + "invited_by_player_steam_id": [ 32 ], - "faceit_skill_level": [ + "steam_id": [ 32 ], - "game_ban_count": [ - 32 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_avg_order_by": { + "invited_by_player_steam_id": [ + 3505 ], - "losses": [ - 41 + "steam_id": [ + 3505 ], - "losses_competitive": [ - 41 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_bool_exp": { + "_and": [ + 5407 ], - "losses_duel": [ - 41 + "_not": [ + 5407 ], - "losses_wingman": [ - 41 + "_or": [ + 5407 ], - "premier_rank": [ - 32 + "created_at": [ + 5087 ], - "steam_id": [ - 32 + "id": [ + 6300 ], - "total_matches": [ - 41 + "invited_by": [ + 4467 ], - "vac_ban_count": [ - 32 + "invited_by_player_steam_id": [ + 302 ], - "wins": [ - 41 + "player": [ + 4467 ], - "wins_competitive": [ - 41 + "steam_id": [ + 302 ], - "wins_duel": [ - 41 + "team": [ + 5489 ], - "wins_wingman": [ - 41 + "tournament_team_id": [ + 6300 ], "__typename": [ 84 ] }, - "players_stream_cursor_input": { - "initial_value": [ - 4352 + "tournament_team_invites_constraint": {}, + "tournament_team_invites_inc_input": { + "invited_by_player_steam_id": [ + 300 ], - "ordering": [ - 352 + "steam_id": [ + 300 ], "__typename": [ 84 ] }, - "players_stream_cursor_value_input": { - "avatar_url": [ - 84 - ], - "country": [ - 84 - ], + "tournament_team_invites_insert_input": { "created_at": [ - 4954 - ], - "custom_avatar_url": [ - 84 + 5086 ], - "days_since_last_ban": [ - 41 + "id": [ + 6298 ], - "discord_id": [ - 84 + "invited_by": [ + 4474 ], - "faceit_elo": [ - 41 + "invited_by_player_steam_id": [ + 300 ], - "faceit_nickname": [ - 84 + "player": [ + 4474 ], - "faceit_player_id": [ - 84 + "steam_id": [ + 300 ], - "faceit_skill_level": [ - 41 + "team": [ + 5498 ], - "faceit_updated_at": [ - 4954 + "tournament_team_id": [ + 6298 ], - "faceit_url": [ + "__typename": [ 84 + ] + }, + "tournament_team_invites_max_fields": { + "created_at": [ + 5086 ], - "game_ban_count": [ - 41 + "id": [ + 6298 ], - "language": [ - 84 + "invited_by_player_steam_id": [ + 300 ], - "last_read_news_at": [ - 4954 + "steam_id": [ + 300 ], - "last_sign_in_at": [ - 4954 + "tournament_team_id": [ + 6298 ], - "name": [ + "__typename": [ 84 + ] + }, + "tournament_team_invites_max_order_by": { + "created_at": [ + 3505 ], - "name_registered": [ - 6 + "id": [ + 3505 ], - "notification_timezone": [ - 84 + "invited_by_player_steam_id": [ + 3505 ], - "premier_rank": [ - 41 + "steam_id": [ + 3505 ], - "premier_rank_updated_at": [ - 4954 + "tournament_team_id": [ + 3505 ], - "profile_url": [ + "__typename": [ 84 + ] + }, + "tournament_team_invites_min_fields": { + "created_at": [ + 5086 ], - "quiet_hours_end": [ - 4951 + "id": [ + 6298 ], - "quiet_hours_start": [ - 4951 + "invited_by_player_steam_id": [ + 300 ], - "role": [ - 1243 + "steam_id": [ + 300 ], - "roster_image_url": [ + "tournament_team_id": [ + 6298 + ], + "__typename": [ 84 + ] + }, + "tournament_team_invites_min_order_by": { + "created_at": [ + 3505 ], - "show_match_ready_modal": [ - 6 + "id": [ + 3505 ], - "steam_bans_checked_at": [ - 4954 + "invited_by_player_steam_id": [ + 3505 ], "steam_id": [ - 269 - ], - "vac_ban_count": [ - 41 + 3505 ], - "vac_banned": [ - 6 + "tournament_team_id": [ + 3505 ], "__typename": [ 84 ] }, - "players_sum_fields": { - "days_since_last_ban": [ - 41 - ], - "faceit_elo": [ - 41 - ], - "faceit_skill_level": [ - 41 - ], - "game_ban_count": [ + "tournament_team_invites_mutation_response": { + "affected_rows": [ 41 ], - "losses": [ - 41 + "returning": [ + 5398 ], - "losses_competitive": [ - 41 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_on_conflict": { + "constraint": [ + 5408 ], - "losses_duel": [ - 41 + "update_columns": [ + 5431 ], - "losses_wingman": [ - 41 + "where": [ + 5407 ], - "premier_rank": [ - 41 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_order_by": { + "created_at": [ + 3505 ], - "steam_id": [ - 269 + "id": [ + 3505 ], - "total_matches": [ - 41 + "invited_by": [ + 4476 ], - "vac_ban_count": [ - 41 + "invited_by_player_steam_id": [ + 3505 ], - "wins": [ - 41 + "player": [ + 4476 ], - "wins_competitive": [ - 41 + "steam_id": [ + 3505 ], - "wins_duel": [ - 41 + "team": [ + 5500 ], - "wins_wingman": [ - 41 + "tournament_team_id": [ + 3505 ], "__typename": [ 84 ] }, - "players_update_column": {}, - "players_updates": { - "_inc": [ - 4337 - ], - "_set": [ - 4347 - ], - "where": [ - 4335 + "tournament_team_invites_pk_columns_input": { + "id": [ + 6298 ], "__typename": [ 84 ] }, - "players_var_pop_fields": { - "days_since_last_ban": [ - 32 - ], - "faceit_elo": [ - 32 - ], - "faceit_skill_level": [ - 32 - ], - "game_ban_count": [ - 32 + "tournament_team_invites_select_column": {}, + "tournament_team_invites_set_input": { + "created_at": [ + 5086 ], - "losses": [ - 41 + "id": [ + 6298 ], - "losses_competitive": [ - 41 + "invited_by_player_steam_id": [ + 300 ], - "losses_duel": [ - 41 + "steam_id": [ + 300 ], - "losses_wingman": [ - 41 + "tournament_team_id": [ + 6298 ], - "premier_rank": [ + "__typename": [ + 84 + ] + }, + "tournament_team_invites_stddev_fields": { + "invited_by_player_steam_id": [ 32 ], "steam_id": [ 32 ], - "total_matches": [ - 41 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_stddev_order_by": { + "invited_by_player_steam_id": [ + 3505 ], - "vac_ban_count": [ - 32 + "steam_id": [ + 3505 ], - "wins": [ - 41 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_stddev_pop_fields": { + "invited_by_player_steam_id": [ + 32 ], - "wins_competitive": [ - 41 + "steam_id": [ + 32 ], - "wins_duel": [ - 41 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_stddev_pop_order_by": { + "invited_by_player_steam_id": [ + 3505 ], - "wins_wingman": [ - 41 + "steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "players_var_samp_fields": { - "days_since_last_ban": [ + "tournament_team_invites_stddev_samp_fields": { + "invited_by_player_steam_id": [ 32 ], - "faceit_elo": [ + "steam_id": [ 32 ], - "faceit_skill_level": [ - 32 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_stddev_samp_order_by": { + "invited_by_player_steam_id": [ + 3505 ], - "game_ban_count": [ - 32 + "steam_id": [ + 3505 ], - "losses": [ - 41 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_stream_cursor_input": { + "initial_value": [ + 5428 ], - "losses_competitive": [ - 41 + "ordering": [ + 383 ], - "losses_duel": [ - 41 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_stream_cursor_value_input": { + "created_at": [ + 5086 ], - "losses_wingman": [ - 41 + "id": [ + 6298 ], - "premier_rank": [ - 32 + "invited_by_player_steam_id": [ + 300 ], "steam_id": [ - 32 + 300 ], - "total_matches": [ - 41 + "tournament_team_id": [ + 6298 ], - "vac_ban_count": [ - 32 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_sum_fields": { + "invited_by_player_steam_id": [ + 300 ], - "wins": [ - 41 + "steam_id": [ + 300 ], - "wins_competitive": [ - 41 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_sum_order_by": { + "invited_by_player_steam_id": [ + 3505 ], - "wins_duel": [ - 41 + "steam_id": [ + 3505 ], - "wins_wingman": [ - 41 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_update_column": {}, + "tournament_team_invites_updates": { + "_inc": [ + 5409 + ], + "_set": [ + 5420 + ], + "where": [ + 5407 ], "__typename": [ 84 ] }, - "players_variance_fields": { - "days_since_last_ban": [ + "tournament_team_invites_var_pop_fields": { + "invited_by_player_steam_id": [ 32 ], - "faceit_elo": [ + "steam_id": [ 32 ], - "faceit_skill_level": [ - 32 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_var_pop_order_by": { + "invited_by_player_steam_id": [ + 3505 ], - "game_ban_count": [ - 32 + "steam_id": [ + 3505 ], - "losses": [ - 41 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_var_samp_fields": { + "invited_by_player_steam_id": [ + 32 ], - "losses_competitive": [ - 41 + "steam_id": [ + 32 ], - "losses_duel": [ - 41 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_var_samp_order_by": { + "invited_by_player_steam_id": [ + 3505 ], - "losses_wingman": [ - 41 + "steam_id": [ + 3505 ], - "premier_rank": [ + "__typename": [ + 84 + ] + }, + "tournament_team_invites_variance_fields": { + "invited_by_player_steam_id": [ 32 ], "steam_id": [ 32 ], - "total_matches": [ - 41 + "__typename": [ + 84 + ] + }, + "tournament_team_invites_variance_order_by": { + "invited_by_player_steam_id": [ + 3505 ], - "vac_ban_count": [ - 32 + "steam_id": [ + 3505 ], - "wins": [ - 41 + "__typename": [ + 84 + ] + }, + "tournament_team_roster": { + "e_team_role": [ + 1430 ], - "wins_competitive": [ - 41 + "player": [ + 4463 ], - "wins_duel": [ - 41 + "player_steam_id": [ + 300 ], - "wins_wingman": [ - 41 + "role": [ + 1435 + ], + "tournament": [ + 5522 + ], + "tournament_id": [ + 6298 + ], + "tournament_team": [ + 5480 + ], + "tournament_team_id": [ + 6298 ], "__typename": [ 84 ] }, - "plugin_versions": { - "min_game_build_id": [ - 41 - ], - "published_at": [ - 4954 + "tournament_team_roster_aggregate": { + "aggregate": [ + 5443 ], - "runtime": [ - 1263 + "nodes": [ + 5439 ], - "version": [ + "__typename": [ 84 + ] + }, + "tournament_team_roster_aggregate_bool_exp": { + "count": [ + 5442 ], "__typename": [ 84 ] }, - "plugin_versions_aggregate": { - "aggregate": [ - 4361 + "tournament_team_roster_aggregate_bool_exp_count": { + "arguments": [ + 5460 ], - "nodes": [ - 4359 + "distinct": [ + 6 + ], + "filter": [ + 5448 + ], + "predicate": [ + 42 ], "__typename": [ 84 ] }, - "plugin_versions_aggregate_fields": { + "tournament_team_roster_aggregate_fields": { "avg": [ - 4362 + 5446 ], "count": [ 41, { "columns": [ - 4373, - "[plugin_versions_select_column!]" + 5460, + "[tournament_team_roster_select_column!]" ], "distinct": [ 6 @@ -100512,344 +120234,658 @@ export default { } ], "max": [ - 4367 + 5452 ], "min": [ - 4368 + 5454 ], "stddev": [ - 4375 + 5462 ], "stddev_pop": [ - 4376 + 5464 ], "stddev_samp": [ - 4377 + 5466 ], "sum": [ - 4380 + 5470 ], "var_pop": [ - 4383 + 5474 ], "var_samp": [ - 4384 + 5476 ], "variance": [ - 4385 + 5478 + ], + "__typename": [ + 84 + ] + }, + "tournament_team_roster_aggregate_order_by": { + "avg": [ + 5447 + ], + "count": [ + 3505 + ], + "max": [ + 5453 + ], + "min": [ + 5455 + ], + "stddev": [ + 5463 + ], + "stddev_pop": [ + 5465 + ], + "stddev_samp": [ + 5467 + ], + "sum": [ + 5471 + ], + "var_pop": [ + 5475 + ], + "var_samp": [ + 5477 + ], + "variance": [ + 5479 + ], + "__typename": [ + 84 + ] + }, + "tournament_team_roster_arr_rel_insert_input": { + "data": [ + 5451 + ], + "on_conflict": [ + 5457 + ], + "__typename": [ + 84 + ] + }, + "tournament_team_roster_avg_fields": { + "player_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "tournament_team_roster_avg_order_by": { + "player_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_team_roster_bool_exp": { + "_and": [ + 5448 + ], + "_not": [ + 5448 + ], + "_or": [ + 5448 + ], + "e_team_role": [ + 1433 + ], + "player": [ + 4467 + ], + "player_steam_id": [ + 302 + ], + "role": [ + 1436 + ], + "tournament": [ + 5543 + ], + "tournament_id": [ + 6300 + ], + "tournament_team": [ + 5489 + ], + "tournament_team_id": [ + 6300 ], "__typename": [ 84 ] }, - "plugin_versions_avg_fields": { - "min_game_build_id": [ - 32 + "tournament_team_roster_constraint": {}, + "tournament_team_roster_inc_input": { + "player_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "plugin_versions_bool_exp": { - "_and": [ - 4363 + "tournament_team_roster_insert_input": { + "e_team_role": [ + 1441 ], - "_not": [ - 4363 + "player": [ + 4474 ], - "_or": [ - 4363 + "player_steam_id": [ + 300 ], - "min_game_build_id": [ - 42 + "role": [ + 1435 ], - "published_at": [ - 4955 + "tournament": [ + 5552 ], - "runtime": [ - 1264 + "tournament_id": [ + 6298 ], - "version": [ - 86 + "tournament_team": [ + 5498 + ], + "tournament_team_id": [ + 6298 ], "__typename": [ 84 ] }, - "plugin_versions_constraint": {}, - "plugin_versions_inc_input": { - "min_game_build_id": [ - 41 + "tournament_team_roster_max_fields": { + "player_steam_id": [ + 300 + ], + "tournament_id": [ + 6298 + ], + "tournament_team_id": [ + 6298 ], "__typename": [ 84 ] }, - "plugin_versions_insert_input": { - "min_game_build_id": [ - 41 - ], - "published_at": [ - 4954 + "tournament_team_roster_max_order_by": { + "player_steam_id": [ + 3505 ], - "runtime": [ - 1263 + "tournament_id": [ + 3505 ], - "version": [ - 84 + "tournament_team_id": [ + 3505 ], "__typename": [ 84 ] }, - "plugin_versions_max_fields": { - "min_game_build_id": [ - 41 + "tournament_team_roster_min_fields": { + "player_steam_id": [ + 300 ], - "published_at": [ - 4954 + "tournament_id": [ + 6298 ], - "version": [ - 84 + "tournament_team_id": [ + 6298 ], "__typename": [ 84 ] }, - "plugin_versions_min_fields": { - "min_game_build_id": [ - 41 + "tournament_team_roster_min_order_by": { + "player_steam_id": [ + 3505 ], - "published_at": [ - 4954 + "tournament_id": [ + 3505 ], - "version": [ - 84 + "tournament_team_id": [ + 3505 ], "__typename": [ 84 ] }, - "plugin_versions_mutation_response": { + "tournament_team_roster_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 4359 + 5439 ], "__typename": [ 84 ] }, - "plugin_versions_on_conflict": { + "tournament_team_roster_on_conflict": { "constraint": [ - 4364 + 5449 ], "update_columns": [ - 4381 + 5472 ], "where": [ - 4363 + 5448 ], "__typename": [ 84 ] }, - "plugin_versions_order_by": { - "min_game_build_id": [ - 3373 + "tournament_team_roster_order_by": { + "e_team_role": [ + 1443 ], - "published_at": [ - 3373 + "player": [ + 4476 ], - "runtime": [ - 3373 + "player_steam_id": [ + 3505 ], - "version": [ - 3373 + "role": [ + 3505 + ], + "tournament": [ + 5554 + ], + "tournament_id": [ + 3505 + ], + "tournament_team": [ + 5500 + ], + "tournament_team_id": [ + 3505 ], "__typename": [ 84 ] }, - "plugin_versions_pk_columns_input": { - "runtime": [ - 1263 + "tournament_team_roster_pk_columns_input": { + "player_steam_id": [ + 300 ], - "version": [ - 84 + "tournament_id": [ + 6298 ], "__typename": [ 84 ] }, - "plugin_versions_select_column": {}, - "plugin_versions_set_input": { - "min_game_build_id": [ - 41 + "tournament_team_roster_select_column": {}, + "tournament_team_roster_set_input": { + "player_steam_id": [ + 300 ], - "published_at": [ - 4954 + "role": [ + 1435 ], - "runtime": [ - 1263 + "tournament_id": [ + 6298 ], - "version": [ - 84 + "tournament_team_id": [ + 6298 ], "__typename": [ 84 ] }, - "plugin_versions_stddev_fields": { - "min_game_build_id": [ + "tournament_team_roster_stddev_fields": { + "player_steam_id": [ 32 ], "__typename": [ 84 ] }, - "plugin_versions_stddev_pop_fields": { - "min_game_build_id": [ + "tournament_team_roster_stddev_order_by": { + "player_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_team_roster_stddev_pop_fields": { + "player_steam_id": [ 32 ], "__typename": [ 84 ] }, - "plugin_versions_stddev_samp_fields": { - "min_game_build_id": [ + "tournament_team_roster_stddev_pop_order_by": { + "player_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_team_roster_stddev_samp_fields": { + "player_steam_id": [ 32 ], "__typename": [ 84 ] }, - "plugin_versions_stream_cursor_input": { + "tournament_team_roster_stddev_samp_order_by": { + "player_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_team_roster_stream_cursor_input": { "initial_value": [ - 4379 + 5469 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "plugin_versions_stream_cursor_value_input": { - "min_game_build_id": [ - 41 + "tournament_team_roster_stream_cursor_value_input": { + "player_steam_id": [ + 300 ], - "published_at": [ - 4954 + "role": [ + 1435 ], - "runtime": [ - 1263 + "tournament_id": [ + 6298 ], - "version": [ + "tournament_team_id": [ + 6298 + ], + "__typename": [ 84 + ] + }, + "tournament_team_roster_sum_fields": { + "player_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "plugin_versions_sum_fields": { - "min_game_build_id": [ - 41 + "tournament_team_roster_sum_order_by": { + "player_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "plugin_versions_update_column": {}, - "plugin_versions_updates": { + "tournament_team_roster_update_column": {}, + "tournament_team_roster_updates": { "_inc": [ - 4365 + 5450 ], "_set": [ - 4374 + 5461 ], "where": [ - 4363 + 5448 ], "__typename": [ 84 ] }, - "plugin_versions_var_pop_fields": { - "min_game_build_id": [ + "tournament_team_roster_var_pop_fields": { + "player_steam_id": [ 32 ], "__typename": [ 84 ] }, - "plugin_versions_var_samp_fields": { - "min_game_build_id": [ + "tournament_team_roster_var_pop_order_by": { + "player_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_team_roster_var_samp_fields": { + "player_steam_id": [ 32 ], "__typename": [ 84 ] }, - "plugin_versions_variance_fields": { - "min_game_build_id": [ + "tournament_team_roster_var_samp_order_by": { + "player_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_team_roster_variance_fields": { + "player_steam_id": [ 32 ], "__typename": [ 84 ] }, - "push_subscriptions": { - "auth": [ + "tournament_team_roster_variance_order_by": { + "player_steam_id": [ + 3505 + ], + "__typename": [ 84 + ] + }, + "tournament_teams": { + "can_manage": [ + 6 + ], + "captain": [ + 4463 + ], + "captain_steam_id": [ + 300 ], "created_at": [ - 4954 + 5086 ], - "endpoint": [ - 84 + "creator": [ + 4463 + ], + "eligible_at": [ + 5086 ], "id": [ - 5454 + 6298 ], - "last_used_at": [ - 4954 + "invites": [ + 5398, + { + "distinct_on": [ + 5419, + "[tournament_team_invites_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5417, + "[tournament_team_invites_order_by!]" + ], + "where": [ + 5407 + ] + } ], - "p256dh": [ + "invites_aggregate": [ + 5399, + { + "distinct_on": [ + 5419, + "[tournament_team_invites_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5417, + "[tournament_team_invites_order_by!]" + ], + "where": [ + 5407 + ] + } + ], + "name": [ 84 ], - "steam_id": [ - 269 + "owner_steam_id": [ + 300 ], - "user_agent": [ + "results": [ + 7040 + ], + "roster": [ + 5439, + { + "distinct_on": [ + 5460, + "[tournament_team_roster_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5458, + "[tournament_team_roster_order_by!]" + ], + "where": [ + 5448 + ] + } + ], + "roster_aggregate": [ + 5440, + { + "distinct_on": [ + 5460, + "[tournament_team_roster_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5458, + "[tournament_team_roster_order_by!]" + ], + "where": [ + 5448 + ] + } + ], + "seed": [ + 41 + ], + "short_name": [ 84 ], + "team": [ + 5037 + ], + "team_id": [ + 6298 + ], + "tournament": [ + 5522 + ], + "tournament_id": [ + 6298 + ], "__typename": [ 84 ] }, - "push_subscriptions_aggregate": { + "tournament_teams_aggregate": { "aggregate": [ - 4388 + 5484 ], "nodes": [ - 4386 + 5480 ], "__typename": [ 84 ] }, - "push_subscriptions_aggregate_fields": { + "tournament_teams_aggregate_bool_exp": { + "count": [ + 5483 + ], + "__typename": [ + 84 + ] + }, + "tournament_teams_aggregate_bool_exp_count": { + "arguments": [ + 5502 + ], + "distinct": [ + 6 + ], + "filter": [ + 5489 + ], + "predicate": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "tournament_teams_aggregate_fields": { "avg": [ - 4389 + 5487 ], "count": [ 41, { "columns": [ - 4400, - "[push_subscriptions_select_column!]" + 5502, + "[tournament_teams_select_column!]" ], "distinct": [ 6 @@ -100857,419 +120893,850 @@ export default { } ], "max": [ - 4394 + 5493 ], "min": [ - 4395 + 5495 ], "stddev": [ - 4402 + 5504 ], "stddev_pop": [ - 4403 + 5506 ], "stddev_samp": [ - 4404 + 5508 ], "sum": [ - 4407 + 5512 ], "var_pop": [ - 4410 + 5516 ], "var_samp": [ - 4411 + 5518 ], "variance": [ - 4412 + 5520 ], "__typename": [ 84 ] }, - "push_subscriptions_avg_fields": { - "steam_id": [ + "tournament_teams_aggregate_order_by": { + "avg": [ + 5488 + ], + "count": [ + 3505 + ], + "max": [ + 5494 + ], + "min": [ + 5496 + ], + "stddev": [ + 5505 + ], + "stddev_pop": [ + 5507 + ], + "stddev_samp": [ + 5509 + ], + "sum": [ + 5513 + ], + "var_pop": [ + 5517 + ], + "var_samp": [ + 5519 + ], + "variance": [ + 5521 + ], + "__typename": [ + 84 + ] + }, + "tournament_teams_arr_rel_insert_input": { + "data": [ + 5492 + ], + "on_conflict": [ + 5499 + ], + "__typename": [ + 84 + ] + }, + "tournament_teams_avg_fields": { + "captain_steam_id": [ + 32 + ], + "owner_steam_id": [ + 32 + ], + "seed": [ 32 ], "__typename": [ 84 ] }, - "push_subscriptions_bool_exp": { + "tournament_teams_avg_order_by": { + "captain_steam_id": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "seed": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_teams_bool_exp": { "_and": [ - 4390 + 5489 ], "_not": [ - 4390 + 5489 ], "_or": [ - 4390 + 5489 ], - "auth": [ - 86 + "can_manage": [ + 7 + ], + "captain": [ + 4467 + ], + "captain_steam_id": [ + 302 ], "created_at": [ - 4955 + 5087 ], - "endpoint": [ - 86 + "creator": [ + 4467 + ], + "eligible_at": [ + 5087 ], "id": [ - 5456 + 6300 ], - "last_used_at": [ - 4955 + "invites": [ + 5407 ], - "p256dh": [ + "invites_aggregate": [ + 5400 + ], + "name": [ 86 ], - "steam_id": [ - 271 + "owner_steam_id": [ + 302 ], - "user_agent": [ + "results": [ + 7059 + ], + "roster": [ + 5448 + ], + "roster_aggregate": [ + 5441 + ], + "seed": [ + 42 + ], + "short_name": [ 86 ], + "team": [ + 5048 + ], + "team_id": [ + 6300 + ], + "tournament": [ + 5543 + ], + "tournament_id": [ + 6300 + ], "__typename": [ 84 ] }, - "push_subscriptions_constraint": {}, - "push_subscriptions_inc_input": { - "steam_id": [ - 269 + "tournament_teams_constraint": {}, + "tournament_teams_inc_input": { + "captain_steam_id": [ + 300 + ], + "owner_steam_id": [ + 300 + ], + "seed": [ + 41 ], "__typename": [ 84 ] }, - "push_subscriptions_insert_input": { - "auth": [ - 84 + "tournament_teams_insert_input": { + "captain": [ + 4474 + ], + "captain_steam_id": [ + 300 ], "created_at": [ - 4954 + 5086 ], - "endpoint": [ - 84 + "creator": [ + 4474 + ], + "eligible_at": [ + 5086 ], "id": [ - 5454 + 6298 ], - "last_used_at": [ - 4954 + "invites": [ + 5404 ], - "p256dh": [ + "name": [ 84 ], - "steam_id": [ - 269 + "owner_steam_id": [ + 300 ], - "user_agent": [ + "results": [ + 7068 + ], + "roster": [ + 5445 + ], + "seed": [ + 41 + ], + "short_name": [ 84 ], + "team": [ + 5057 + ], + "team_id": [ + 6298 + ], + "tournament": [ + 5552 + ], + "tournament_id": [ + 6298 + ], "__typename": [ 84 ] }, - "push_subscriptions_max_fields": { - "auth": [ - 84 + "tournament_teams_max_fields": { + "captain_steam_id": [ + 300 ], "created_at": [ - 4954 + 5086 ], - "endpoint": [ - 84 + "eligible_at": [ + 5086 ], "id": [ - 5454 - ], - "last_used_at": [ - 4954 + 6298 ], - "p256dh": [ + "name": [ 84 ], - "steam_id": [ - 269 + "owner_steam_id": [ + 300 ], - "user_agent": [ + "seed": [ + 41 + ], + "short_name": [ 84 ], + "team_id": [ + 6298 + ], + "tournament_id": [ + 6298 + ], "__typename": [ 84 ] }, - "push_subscriptions_min_fields": { - "auth": [ - 84 + "tournament_teams_max_order_by": { + "captain_steam_id": [ + 3505 ], "created_at": [ - 4954 + 3505 ], - "endpoint": [ + "eligible_at": [ + 3505 + ], + "id": [ + 3505 + ], + "name": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "seed": [ + 3505 + ], + "short_name": [ + 3505 + ], + "team_id": [ + 3505 + ], + "tournament_id": [ + 3505 + ], + "__typename": [ 84 + ] + }, + "tournament_teams_min_fields": { + "captain_steam_id": [ + 300 + ], + "created_at": [ + 5086 + ], + "eligible_at": [ + 5086 ], "id": [ - 5454 + 6298 ], - "last_used_at": [ - 4954 + "name": [ + 84 ], - "p256dh": [ + "owner_steam_id": [ + 300 + ], + "seed": [ + 41 + ], + "short_name": [ 84 ], - "steam_id": [ - 269 + "team_id": [ + 6298 ], - "user_agent": [ + "tournament_id": [ + 6298 + ], + "__typename": [ 84 + ] + }, + "tournament_teams_min_order_by": { + "captain_steam_id": [ + 3505 + ], + "created_at": [ + 3505 + ], + "eligible_at": [ + 3505 + ], + "id": [ + 3505 + ], + "name": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "seed": [ + 3505 + ], + "short_name": [ + 3505 + ], + "team_id": [ + 3505 + ], + "tournament_id": [ + 3505 ], "__typename": [ 84 ] }, - "push_subscriptions_mutation_response": { + "tournament_teams_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 4386 + 5480 ], "__typename": [ 84 ] }, - "push_subscriptions_on_conflict": { + "tournament_teams_obj_rel_insert_input": { + "data": [ + 5492 + ], + "on_conflict": [ + 5499 + ], + "__typename": [ + 84 + ] + }, + "tournament_teams_on_conflict": { "constraint": [ - 4391 + 5490 ], "update_columns": [ - 4408 + 5514 ], "where": [ - 4390 + 5489 ], "__typename": [ 84 ] }, - "push_subscriptions_order_by": { - "auth": [ - 3373 + "tournament_teams_order_by": { + "can_manage": [ + 3505 + ], + "captain": [ + 4476 + ], + "captain_steam_id": [ + 3505 ], "created_at": [ - 3373 + 3505 ], - "endpoint": [ - 3373 + "creator": [ + 4476 + ], + "eligible_at": [ + 3505 ], "id": [ - 3373 + 3505 ], - "last_used_at": [ - 3373 + "invites_aggregate": [ + 5403 ], - "p256dh": [ - 3373 + "name": [ + 3505 ], - "steam_id": [ - 3373 + "owner_steam_id": [ + 3505 ], - "user_agent": [ - 3373 + "results": [ + 7070 + ], + "roster_aggregate": [ + 5444 + ], + "seed": [ + 3505 + ], + "short_name": [ + 3505 + ], + "team": [ + 5059 + ], + "team_id": [ + 3505 + ], + "tournament": [ + 5554 + ], + "tournament_id": [ + 3505 ], "__typename": [ 84 ] }, - "push_subscriptions_pk_columns_input": { + "tournament_teams_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 ] }, - "push_subscriptions_select_column": {}, - "push_subscriptions_set_input": { - "auth": [ - 84 + "tournament_teams_select_column": {}, + "tournament_teams_set_input": { + "captain_steam_id": [ + 300 ], "created_at": [ - 4954 + 5086 ], - "endpoint": [ - 84 + "eligible_at": [ + 5086 ], "id": [ - 5454 - ], - "last_used_at": [ - 4954 + 6298 ], - "p256dh": [ + "name": [ 84 ], - "steam_id": [ - 269 + "owner_steam_id": [ + 300 ], - "user_agent": [ + "seed": [ + 41 + ], + "short_name": [ 84 ], + "team_id": [ + 6298 + ], + "tournament_id": [ + 6298 + ], "__typename": [ 84 ] }, - "push_subscriptions_stddev_fields": { - "steam_id": [ + "tournament_teams_stddev_fields": { + "captain_steam_id": [ + 32 + ], + "owner_steam_id": [ + 32 + ], + "seed": [ 32 ], "__typename": [ 84 ] }, - "push_subscriptions_stddev_pop_fields": { - "steam_id": [ + "tournament_teams_stddev_order_by": { + "captain_steam_id": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "seed": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_teams_stddev_pop_fields": { + "captain_steam_id": [ + 32 + ], + "owner_steam_id": [ + 32 + ], + "seed": [ 32 ], "__typename": [ 84 ] }, - "push_subscriptions_stddev_samp_fields": { - "steam_id": [ + "tournament_teams_stddev_pop_order_by": { + "captain_steam_id": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "seed": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_teams_stddev_samp_fields": { + "captain_steam_id": [ + 32 + ], + "owner_steam_id": [ + 32 + ], + "seed": [ 32 ], "__typename": [ 84 ] }, - "push_subscriptions_stream_cursor_input": { + "tournament_teams_stddev_samp_order_by": { + "captain_steam_id": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "seed": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournament_teams_stream_cursor_input": { "initial_value": [ - 4406 + 5511 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "push_subscriptions_stream_cursor_value_input": { - "auth": [ - 84 + "tournament_teams_stream_cursor_value_input": { + "captain_steam_id": [ + 300 ], "created_at": [ - 4954 + 5086 ], - "endpoint": [ - 84 + "eligible_at": [ + 5086 ], "id": [ - 5454 + 6298 ], - "last_used_at": [ - 4954 + "name": [ + 84 ], - "p256dh": [ + "owner_steam_id": [ + 300 + ], + "seed": [ + 41 + ], + "short_name": [ 84 ], - "steam_id": [ - 269 + "team_id": [ + 6298 ], - "user_agent": [ + "tournament_id": [ + 6298 + ], + "__typename": [ 84 + ] + }, + "tournament_teams_sum_fields": { + "captain_steam_id": [ + 300 + ], + "owner_steam_id": [ + 300 + ], + "seed": [ + 41 ], "__typename": [ 84 ] }, - "push_subscriptions_sum_fields": { - "steam_id": [ - 269 + "tournament_teams_sum_order_by": { + "captain_steam_id": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "seed": [ + 3505 ], "__typename": [ 84 ] }, - "push_subscriptions_update_column": {}, - "push_subscriptions_updates": { + "tournament_teams_update_column": {}, + "tournament_teams_updates": { "_inc": [ - 4392 + 5491 ], "_set": [ - 4401 + 5503 ], "where": [ - 4390 + 5489 ], "__typename": [ 84 ] }, - "push_subscriptions_var_pop_fields": { - "steam_id": [ + "tournament_teams_var_pop_fields": { + "captain_steam_id": [ 32 ], - "__typename": [ - 84 - ] - }, - "push_subscriptions_var_samp_fields": { - "steam_id": [ + "owner_steam_id": [ + 32 + ], + "seed": [ 32 ], "__typename": [ 84 ] }, - "push_subscriptions_variance_fields": { - "steam_id": [ - 32 + "tournament_teams_var_pop_order_by": { + "captain_steam_id": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "seed": [ + 3505 ], "__typename": [ 84 ] }, - "recalculate_tournament_awards_args": { - "_tournament_id": [ - 5454 + "tournament_teams_var_samp_fields": { + "captain_steam_id": [ + 32 + ], + "owner_steam_id": [ + 32 + ], + "seed": [ + 32 ], "__typename": [ 84 ] }, - "remove_league_team_from_season_args": { - "_league_team_season_id": [ - 5454 + "tournament_teams_var_samp_order_by": { + "captain_steam_id": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "seed": [ + 3505 ], "__typename": [ 84 ] }, - "reorder_league_divisions_args": { - "_division_ids": [ - 130 + "tournament_teams_variance_fields": { + "captain_steam_id": [ + 32 + ], + "owner_steam_id": [ + 32 + ], + "seed": [ + 32 ], "__typename": [ 84 ] }, - "restart_league_season_args": { - "_league_season_id": [ - 5454 + "tournament_teams_variance_order_by": { + "captain_steam_id": [ + 3505 + ], + "owner_steam_id": [ + 3505 + ], + "seed": [ + 3505 ], "__typename": [ 84 ] }, - "seasons": { + "tournaments": { + "admin": [ + 4463 + ], + "auto_start": [ + 6 + ], + "award_configs": [ + 5088, + { + "distinct_on": [ + 5110, + "[tournament_awards_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5108, + "[tournament_awards_order_by!]" + ], + "where": [ + 5097 + ] + } + ], + "award_configs_aggregate": [ + 5089, + { + "distinct_on": [ + 5110, + "[tournament_awards_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5108, + "[tournament_awards_order_by!]" + ], + "where": [ + 5097 + ] + } + ], "awards": [ - 200, + 231, { "distinct_on": [ - 221, + 252, "[award_recipients_select_column!]" ], "limit": [ @@ -101279,19 +121746,19 @@ export default { 41 ], "order_by": [ - 219, + 250, "[award_recipients_order_by!]" ], "where": [ - 209 + 240 ] } ], "awards_aggregate": [ - 201, + 232, { "distinct_on": [ - 221, + 252, "[award_recipients_select_column!]" ], "limit": [ @@ -101301,38 +121768,50 @@ export default { 41 ], "order_by": [ - 219, + 250, "[award_recipients_order_by!]" ], "where": [ - 209 + 240 ] } ], - "created_at": [ - 4954 + "awards_enabled": [ + 6 ], - "description": [ + "banner": [ 84 ], - "ends_at": [ - 4954 + "can_cancel": [ + 6 ], - "id": [ - 5454 + "can_close_registration": [ + 6 ], - "needs_rebuild": [ + "can_join": [ 6 ], - "number": [ - 41 + "can_open_registration": [ + 6 ], - "player_season_stats": [ - 4070, + "can_pause": [ + 6 + ], + "can_resume": [ + 6 + ], + "can_setup": [ + 6 + ], + "can_start": [ + 6 + ], + "categories": [ + 5176, { "distinct_on": [ - 4101, - "[player_season_stats_select_column!]" + 5194, + "[tournament_categories_select_column!]" ], "limit": [ 41 @@ -101341,20 +121820,20 @@ export default { 41 ], "order_by": [ - 4099, - "[player_season_stats_order_by!]" + 5192, + "[tournament_categories_order_by!]" ], "where": [ - 4089 + 5183 ] } ], - "player_season_stats_aggregate": [ - 4071, + "categories_aggregate": [ + 5177, { "distinct_on": [ - 4101, - "[player_season_stats_select_column!]" + 5194, + "[tournament_categories_select_column!]" ], "limit": [ 41 @@ -101363,2665 +121842,2927 @@ export default { 41 ], "order_by": [ - 4099, - "[player_season_stats_order_by!]" + 5192, + "[tournament_categories_order_by!]" ], "where": [ - 4089 + 5183 ] } ], - "starts_at": [ - 4954 + "created_at": [ + 5086 ], - "__typename": [ + "description": [ 84 - ] - }, - "seasons_aggregate": { - "aggregate": [ - 4419 - ], - "nodes": [ - 4417 ], - "__typename": [ + "discord_guild_id": [ 84 - ] - }, - "seasons_aggregate_fields": { - "avg": [ - 4420 ], - "count": [ - 41, - { - "columns": [ - 4432, - "[seasons_select_column!]" - ], - "distinct": [ - 6 - ] - } + "discord_notifications_enabled": [ + 6 ], - "max": [ - 4425 + "discord_notify_Canceled": [ + 6 ], - "min": [ - 4426 + "discord_notify_Finished": [ + 6 ], - "stddev": [ - 4434 + "discord_notify_Forfeit": [ + 6 ], - "stddev_pop": [ - 4435 + "discord_notify_Live": [ + 6 ], - "stddev_samp": [ - 4436 + "discord_notify_MapPaused": [ + 6 ], - "sum": [ - 4439 + "discord_notify_PickingPlayers": [ + 6 ], - "var_pop": [ - 4442 + "discord_notify_Scheduled": [ + 6 ], - "var_samp": [ - 4443 + "discord_notify_Surrendered": [ + 6 ], - "variance": [ - 4444 + "discord_notify_Tie": [ + 6 ], - "__typename": [ - 84 - ] - }, - "seasons_avg_fields": { - "number": [ - 32 + "discord_notify_Veto": [ + 6 ], - "__typename": [ - 84 - ] - }, - "seasons_bool_exp": { - "_and": [ - 4421 + "discord_notify_WaitingForCheckIn": [ + 6 ], - "_not": [ - 4421 + "discord_notify_WaitingForServer": [ + 6 ], - "_or": [ - 4421 + "discord_role_id": [ + 84 ], - "awards": [ - 209 + "discord_voice_enabled": [ + 6 ], - "awards_aggregate": [ - 202 + "discord_webhook": [ + 84 ], - "created_at": [ - 4955 + "e_tournament_status": [ + 1533 ], - "description": [ - 86 + "has_min_teams": [ + 6 ], - "ends_at": [ - 4955 + "homepage": [ + 84 ], "id": [ - 5456 + 6298 ], - "needs_rebuild": [ - 7 + "is_league": [ + 6 ], - "number": [ - 42 + "is_organizer": [ + 6 ], - "player_season_stats": [ - 4089 + "joined_tournament": [ + 6 ], - "player_season_stats_aggregate": [ - 4072 + "latitude": [ + 1974 ], - "starts_at": [ - 4955 + "league_season_division": [ + 2497 ], - "__typename": [ + "location": [ 84 - ] - }, - "seasons_constraint": {}, - "seasons_inc_input": { - "number": [ - 41 ], - "__typename": [ + "logo": [ 84 - ] - }, - "seasons_insert_input": { - "awards": [ - 206 ], - "created_at": [ - 4954 + "longitude": [ + 1974 ], - "description": [ + "match_options_id": [ + 6298 + ], + "max_players_per_lineup": [ + 41 + ], + "min_players_per_lineup": [ + 41 + ], + "name": [ 84 ], - "ends_at": [ - 4954 + "options": [ + 3147 ], - "id": [ - 5454 + "organizer_steam_id": [ + 300 ], - "needs_rebuild": [ - 6 + "organizer_teams": [ + 5200, + { + "distinct_on": [ + 5218, + "[tournament_organizer_teams_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5216, + "[tournament_organizer_teams_order_by!]" + ], + "where": [ + 5207 + ] + } ], - "number": [ - 41 + "organizer_teams_aggregate": [ + 5201, + { + "distinct_on": [ + 5218, + "[tournament_organizer_teams_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5216, + "[tournament_organizer_teams_order_by!]" + ], + "where": [ + 5207 + ] + } ], - "player_season_stats": [ - 4086 + "organizers": [ + 5224, + { + "distinct_on": [ + 5245, + "[tournament_organizers_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5243, + "[tournament_organizers_order_by!]" + ], + "where": [ + 5233 + ] + } ], - "starts_at": [ - 4954 + "organizers_aggregate": [ + 5225, + { + "distinct_on": [ + 5245, + "[tournament_organizers_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5243, + "[tournament_organizers_order_by!]" + ], + "where": [ + 5233 + ] + } ], - "__typename": [ - 84 - ] - }, - "seasons_max_fields": { - "created_at": [ - 4954 + "player_stats": [ + 7151, + { + "distinct_on": [ + 7177, + "[v_tournament_player_stats_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 7176, + "[v_tournament_player_stats_order_by!]" + ], + "where": [ + 7170 + ] + } ], - "description": [ - 84 + "player_stats_aggregate": [ + 7152, + { + "distinct_on": [ + 7177, + "[v_tournament_player_stats_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 7176, + "[v_tournament_player_stats_order_by!]" + ], + "where": [ + 7170 + ] + } ], - "ends_at": [ - 4954 + "prizes": [ + 5265, + { + "distinct_on": [ + 5286, + "[tournament_prizes_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5284, + "[tournament_prizes_order_by!]" + ], + "where": [ + 5274 + ] + } ], - "id": [ - 5454 + "prizes_aggregate": [ + 5266, + { + "distinct_on": [ + 5286, + "[tournament_prizes_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5284, + "[tournament_prizes_order_by!]" + ], + "where": [ + 5274 + ] + } ], - "number": [ - 41 + "results": [ + 7100, + { + "distinct_on": [ + 7126, + "[v_team_tournament_results_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 7125, + "[v_team_tournament_results_order_by!]" + ], + "where": [ + 7119 + ] + } ], - "starts_at": [ - 4954 + "results_aggregate": [ + 7101, + { + "distinct_on": [ + 7126, + "[v_team_tournament_results_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 7125, + "[v_team_tournament_results_order_by!]" + ], + "where": [ + 7119 + ] + } ], - "__typename": [ - 84 - ] - }, - "seasons_min_fields": { - "created_at": [ - 4954 + "rosters": [ + 5439, + { + "distinct_on": [ + 5460, + "[tournament_team_roster_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5458, + "[tournament_team_roster_order_by!]" + ], + "where": [ + 5448 + ] + } ], - "description": [ + "rosters_aggregate": [ + 5440, + { + "distinct_on": [ + 5460, + "[tournament_team_roster_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5458, + "[tournament_team_roster_order_by!]" + ], + "where": [ + 5448 + ] + } + ], + "scheduling_mode": [ 84 ], - "ends_at": [ - 4954 + "stages": [ + 5347, + { + "distinct_on": [ + 5376, + "[tournament_stages_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5373, + "[tournament_stages_order_by!]" + ], + "where": [ + 5359 + ] + } ], - "id": [ - 5454 + "stages_aggregate": [ + 5348, + { + "distinct_on": [ + 5376, + "[tournament_stages_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5373, + "[tournament_stages_order_by!]" + ], + "where": [ + 5359 + ] + } ], - "number": [ - 41 + "start": [ + 5086 ], - "starts_at": [ - 4954 + "status": [ + 1538 ], - "__typename": [ - 84 - ] - }, - "seasons_mutation_response": { - "affected_rows": [ - 41 + "teams": [ + 5480, + { + "distinct_on": [ + 5502, + "[tournament_teams_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5500, + "[tournament_teams_order_by!]" + ], + "where": [ + 5489 + ] + } ], - "returning": [ - 4417 + "teams_aggregate": [ + 5481, + { + "distinct_on": [ + 5502, + "[tournament_teams_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5500, + "[tournament_teams_order_by!]" + ], + "where": [ + 5489 + ] + } ], "__typename": [ 84 ] }, - "seasons_obj_rel_insert_input": { - "data": [ - 4424 + "tournaments_aggregate": { + "aggregate": [ + 5538 ], - "on_conflict": [ - 4429 + "nodes": [ + 5522 ], "__typename": [ 84 ] }, - "seasons_on_conflict": { - "constraint": [ - 4422 - ], - "update_columns": [ - 4440 + "tournaments_aggregate_bool_exp": { + "avg": [ + 5525 ], - "where": [ - 4421 + "bool_and": [ + 5526 ], - "__typename": [ - 84 - ] - }, - "seasons_order_by": { - "awards_aggregate": [ - 205 + "bool_or": [ + 5527 ], - "created_at": [ - 3373 + "corr": [ + 5528 ], - "description": [ - 3373 + "count": [ + 5530 ], - "ends_at": [ - 3373 + "covar_samp": [ + 5531 ], - "id": [ - 3373 + "max": [ + 5533 ], - "needs_rebuild": [ - 3373 + "min": [ + 5534 ], - "number": [ - 3373 + "stddev_samp": [ + 5535 ], - "player_season_stats_aggregate": [ - 4085 + "sum": [ + 5536 ], - "starts_at": [ - 3373 + "var_samp": [ + 5537 ], "__typename": [ 84 ] }, - "seasons_pk_columns_input": { - "id": [ - 5454 + "tournaments_aggregate_bool_exp_avg": { + "arguments": [ + 5557 + ], + "distinct": [ + 6 + ], + "filter": [ + 5543 + ], + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "seasons_select_column": {}, - "seasons_set_input": { - "created_at": [ - 4954 - ], - "description": [ - 84 - ], - "ends_at": [ - 4954 - ], - "id": [ - 5454 + "tournaments_aggregate_bool_exp_bool_and": { + "arguments": [ + 5558 ], - "needs_rebuild": [ + "distinct": [ 6 ], - "number": [ - 41 + "filter": [ + 5543 ], - "starts_at": [ - 4954 + "predicate": [ + 7 ], "__typename": [ 84 ] }, - "seasons_stddev_fields": { - "number": [ - 32 + "tournaments_aggregate_bool_exp_bool_or": { + "arguments": [ + 5559 + ], + "distinct": [ + 6 + ], + "filter": [ + 5543 + ], + "predicate": [ + 7 ], "__typename": [ 84 ] }, - "seasons_stddev_pop_fields": { - "number": [ - 32 + "tournaments_aggregate_bool_exp_corr": { + "arguments": [ + 5529 + ], + "distinct": [ + 6 + ], + "filter": [ + 5543 + ], + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "seasons_stddev_samp_fields": { - "number": [ - 32 + "tournaments_aggregate_bool_exp_corr_arguments": { + "X": [ + 5560 + ], + "Y": [ + 5560 ], "__typename": [ 84 ] }, - "seasons_stream_cursor_input": { - "initial_value": [ - 4438 + "tournaments_aggregate_bool_exp_count": { + "arguments": [ + 5556 ], - "ordering": [ - 352 + "distinct": [ + 6 + ], + "filter": [ + 5543 + ], + "predicate": [ + 42 ], "__typename": [ 84 ] }, - "seasons_stream_cursor_value_input": { - "created_at": [ - 4954 - ], - "description": [ - 84 - ], - "ends_at": [ - 4954 - ], - "id": [ - 5454 + "tournaments_aggregate_bool_exp_covar_samp": { + "arguments": [ + 5532 ], - "needs_rebuild": [ + "distinct": [ 6 ], - "number": [ - 41 + "filter": [ + 5543 ], - "starts_at": [ - 4954 + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "seasons_sum_fields": { - "number": [ - 41 + "tournaments_aggregate_bool_exp_covar_samp_arguments": { + "X": [ + 5561 + ], + "Y": [ + 5561 ], "__typename": [ 84 ] }, - "seasons_update_column": {}, - "seasons_updates": { - "_inc": [ - 4423 + "tournaments_aggregate_bool_exp_max": { + "arguments": [ + 5562 ], - "_set": [ - 4433 + "distinct": [ + 6 ], - "where": [ - 4421 + "filter": [ + 5543 + ], + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "seasons_var_pop_fields": { - "number": [ - 32 + "tournaments_aggregate_bool_exp_min": { + "arguments": [ + 5563 + ], + "distinct": [ + 6 + ], + "filter": [ + 5543 + ], + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "seasons_var_samp_fields": { - "number": [ - 32 + "tournaments_aggregate_bool_exp_stddev_samp": { + "arguments": [ + 5564 + ], + "distinct": [ + 6 + ], + "filter": [ + 5543 + ], + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "seasons_variance_fields": { - "number": [ - 32 + "tournaments_aggregate_bool_exp_sum": { + "arguments": [ + 5565 + ], + "distinct": [ + 6 + ], + "filter": [ + 5543 + ], + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "server_regions": { - "available_server_count": [ - 41 + "tournaments_aggregate_bool_exp_var_samp": { + "arguments": [ + 5566 ], - "description": [ + "distinct": [ + 6 + ], + "filter": [ + 5543 + ], + "predicate": [ + 1975 + ], + "__typename": [ 84 + ] + }, + "tournaments_aggregate_fields": { + "avg": [ + 5541 ], - "game_server_nodes": [ - 2063, + "count": [ + 41, { - "distinct_on": [ - 2092, - "[game_server_nodes_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 2089, - "[game_server_nodes_order_by!]" + "columns": [ + 5556, + "[tournaments_select_column!]" ], - "where": [ - 2075 + "distinct": [ + 6 ] } ], - "game_server_nodes_aggregate": [ - 2064, - { - "distinct_on": [ - 2092, - "[game_server_nodes_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 2089, - "[game_server_nodes_order_by!]" - ], - "where": [ - 2075 - ] - } + "max": [ + 5547 ], - "has_node": [ - 6 + "min": [ + 5549 ], - "is_lan": [ - 6 + "stddev": [ + 5568 ], - "status": [ - 84 + "stddev_pop": [ + 5570 ], - "steam_relay": [ - 6 + "stddev_samp": [ + 5572 ], - "total_server_count": [ - 41 + "sum": [ + 5576 ], - "value": [ - 84 + "var_pop": [ + 5580 ], - "__typename": [ - 84 - ] - }, - "server_regions_aggregate": { - "aggregate": [ - 4447 + "var_samp": [ + 5582 ], - "nodes": [ - 4445 + "variance": [ + 5584 ], "__typename": [ 84 ] }, - "server_regions_aggregate_fields": { + "tournaments_aggregate_order_by": { "avg": [ - 4448 + 5542 ], "count": [ - 41, - { - "columns": [ - 4459, - "[server_regions_select_column!]" - ], - "distinct": [ - 6 - ] - } + 3505 ], "max": [ - 4452 + 5548 ], "min": [ - 4453 + 5550 ], "stddev": [ - 4461 + 5569 ], "stddev_pop": [ - 4462 + 5571 ], "stddev_samp": [ - 4463 + 5573 ], "sum": [ - 4466 + 5577 ], "var_pop": [ - 4469 + 5581 ], "var_samp": [ - 4470 + 5583 ], "variance": [ - 4471 + 5585 ], "__typename": [ 84 ] }, - "server_regions_avg_fields": { - "available_server_count": [ + "tournaments_arr_rel_insert_input": { + "data": [ + 5546 + ], + "on_conflict": [ + 5553 + ], + "__typename": [ + 84 + ] + }, + "tournaments_avg_fields": { + "latitude": [ + 32 + ], + "longitude": [ + 32 + ], + "max_players_per_lineup": [ 41 ], - "total_server_count": [ + "min_players_per_lineup": [ 41 ], + "organizer_steam_id": [ + 32 + ], "__typename": [ 84 ] }, - "server_regions_bool_exp": { + "tournaments_avg_order_by": { + "latitude": [ + 3505 + ], + "longitude": [ + 3505 + ], + "organizer_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournaments_bool_exp": { "_and": [ - 4449 + 5543 ], "_not": [ - 4449 + 5543 ], "_or": [ - 4449 + 5543 ], - "available_server_count": [ - 42 + "admin": [ + 4467 ], - "description": [ + "auto_start": [ + 7 + ], + "award_configs": [ + 5097 + ], + "award_configs_aggregate": [ + 5090 + ], + "awards": [ + 240 + ], + "awards_aggregate": [ + 233 + ], + "awards_enabled": [ + 7 + ], + "banner": [ 86 ], - "game_server_nodes": [ - 2075 + "can_cancel": [ + 7 ], - "game_server_nodes_aggregate": [ - 2065 + "can_close_registration": [ + 7 ], - "has_node": [ + "can_join": [ 7 ], - "is_lan": [ + "can_open_registration": [ 7 ], - "status": [ - 86 + "can_pause": [ + 7 ], - "steam_relay": [ + "can_resume": [ 7 ], - "total_server_count": [ - 42 + "can_setup": [ + 7 ], - "value": [ - 86 + "can_start": [ + 7 + ], + "categories": [ + 5183 + ], + "categories_aggregate": [ + 5178 + ], + "created_at": [ + 5087 ], - "__typename": [ - 84 - ] - }, - "server_regions_constraint": {}, - "server_regions_insert_input": { "description": [ - 84 + 86 ], - "game_server_nodes": [ - 2072 + "discord_guild_id": [ + 86 ], - "is_lan": [ - 6 + "discord_notifications_enabled": [ + 7 ], - "steam_relay": [ - 6 + "discord_notify_Canceled": [ + 7 ], - "value": [ - 84 + "discord_notify_Finished": [ + 7 ], - "__typename": [ - 84 - ] - }, - "server_regions_max_fields": { - "available_server_count": [ - 41 + "discord_notify_Forfeit": [ + 7 ], - "description": [ - 84 + "discord_notify_Live": [ + 7 ], - "status": [ - 84 + "discord_notify_MapPaused": [ + 7 ], - "total_server_count": [ - 41 + "discord_notify_PickingPlayers": [ + 7 ], - "value": [ - 84 + "discord_notify_Scheduled": [ + 7 ], - "__typename": [ - 84 - ] - }, - "server_regions_min_fields": { - "available_server_count": [ - 41 + "discord_notify_Surrendered": [ + 7 ], - "description": [ - 84 + "discord_notify_Tie": [ + 7 ], - "status": [ - 84 + "discord_notify_Veto": [ + 7 ], - "total_server_count": [ - 41 + "discord_notify_WaitingForCheckIn": [ + 7 ], - "value": [ - 84 + "discord_notify_WaitingForServer": [ + 7 ], - "__typename": [ - 84 - ] - }, - "server_regions_mutation_response": { - "affected_rows": [ - 41 + "discord_role_id": [ + 86 ], - "returning": [ - 4445 + "discord_voice_enabled": [ + 7 ], - "__typename": [ - 84 - ] - }, - "server_regions_obj_rel_insert_input": { - "data": [ - 4451 + "discord_webhook": [ + 86 ], - "on_conflict": [ - 4456 + "e_tournament_status": [ + 1536 ], - "__typename": [ - 84 - ] - }, - "server_regions_on_conflict": { - "constraint": [ - 4450 + "has_min_teams": [ + 7 ], - "update_columns": [ - 4467 + "homepage": [ + 86 ], - "where": [ - 4449 + "id": [ + 6300 ], - "__typename": [ - 84 - ] - }, - "server_regions_order_by": { - "available_server_count": [ - 3373 + "is_league": [ + 7 ], - "description": [ - 3373 + "is_organizer": [ + 7 ], - "game_server_nodes_aggregate": [ - 2070 + "joined_tournament": [ + 7 ], - "has_node": [ - 3373 + "latitude": [ + 1975 ], - "is_lan": [ - 3373 + "league_season_division": [ + 2504 ], - "status": [ - 3373 + "location": [ + 86 ], - "steam_relay": [ - 3373 + "logo": [ + 86 ], - "total_server_count": [ - 3373 + "longitude": [ + 1975 ], - "value": [ - 3373 + "match_options_id": [ + 6300 ], - "__typename": [ - 84 - ] - }, - "server_regions_pk_columns_input": { - "value": [ - 84 + "max_players_per_lineup": [ + 42 ], - "__typename": [ - 84 - ] - }, - "server_regions_select_column": {}, - "server_regions_set_input": { - "description": [ - 84 + "min_players_per_lineup": [ + 42 ], - "is_lan": [ - 6 + "name": [ + 86 ], - "steam_relay": [ - 6 + "options": [ + 3158 ], - "value": [ - 84 + "organizer_steam_id": [ + 302 ], - "__typename": [ - 84 - ] - }, - "server_regions_stddev_fields": { - "available_server_count": [ - 41 + "organizer_teams": [ + 5207 ], - "total_server_count": [ - 41 + "organizer_teams_aggregate": [ + 5202 ], - "__typename": [ - 84 - ] - }, - "server_regions_stddev_pop_fields": { - "available_server_count": [ - 41 + "organizers": [ + 5233 ], - "total_server_count": [ - 41 + "organizers_aggregate": [ + 5226 ], - "__typename": [ - 84 - ] - }, - "server_regions_stddev_samp_fields": { - "available_server_count": [ - 41 + "player_stats": [ + 7170 ], - "total_server_count": [ - 41 + "player_stats_aggregate": [ + 7153 ], - "__typename": [ - 84 - ] - }, - "server_regions_stream_cursor_input": { - "initial_value": [ - 4465 + "prizes": [ + 5274 ], - "ordering": [ - 352 + "prizes_aggregate": [ + 5267 ], - "__typename": [ - 84 - ] - }, - "server_regions_stream_cursor_value_input": { - "description": [ - 84 + "results": [ + 7119 ], - "is_lan": [ - 6 + "results_aggregate": [ + 7102 ], - "steam_relay": [ - 6 + "rosters": [ + 5448 ], - "value": [ - 84 + "rosters_aggregate": [ + 5441 ], - "__typename": [ - 84 - ] - }, - "server_regions_sum_fields": { - "available_server_count": [ - 41 + "scheduling_mode": [ + 86 ], - "total_server_count": [ - 41 + "stages": [ + 5359 ], - "__typename": [ - 84 - ] - }, - "server_regions_update_column": {}, - "server_regions_updates": { - "_set": [ - 4460 + "stages_aggregate": [ + 5349 ], - "where": [ - 4449 + "start": [ + 5087 ], - "__typename": [ - 84 - ] - }, - "server_regions_var_pop_fields": { - "available_server_count": [ - 41 + "status": [ + 1539 ], - "total_server_count": [ - 41 + "teams": [ + 5489 + ], + "teams_aggregate": [ + 5482 ], "__typename": [ 84 ] }, - "server_regions_var_samp_fields": { - "available_server_count": [ - 41 + "tournaments_constraint": {}, + "tournaments_inc_input": { + "latitude": [ + 1974 ], - "total_server_count": [ - 41 + "longitude": [ + 1974 + ], + "organizer_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "server_regions_variance_fields": { - "available_server_count": [ - 41 + "tournaments_insert_input": { + "admin": [ + 4474 ], - "total_server_count": [ - 41 + "auto_start": [ + 6 ], - "__typename": [ - 84 - ] - }, - "servers": { - "api_password": [ - 5454 + "award_configs": [ + 5094 ], - "boot_status": [ - 84 + "awards": [ + 237 ], - "boot_status_detail": [ - 84 + "awards_enabled": [ + 6 ], - "connect_password": [ + "banner": [ 84 ], - "connected": [ - 6 + "categories": [ + 5182 ], - "connection_link": [ + "created_at": [ + 5086 + ], + "description": [ 84 ], - "connection_string": [ + "discord_guild_id": [ 84 ], - "current_match": [ - 3157 + "discord_notifications_enabled": [ + 6 ], - "enabled": [ + "discord_notify_Canceled": [ 6 ], - "game": [ - 84 + "discord_notify_Finished": [ + 6 ], - "game_mode": [ - 1921 + "discord_notify_Forfeit": [ + 6 ], - "game_mode_id": [ - 5454 + "discord_notify_Live": [ + 6 ], - "game_server_node": [ - 2063 + "discord_notify_MapPaused": [ + 6 ], - "game_server_node_id": [ - 84 + "discord_notify_PickingPlayers": [ + 6 ], - "host": [ - 84 + "discord_notify_Scheduled": [ + 6 ], - "id": [ - 5454 + "discord_notify_Surrendered": [ + 6 ], - "is_dedicated": [ + "discord_notify_Tie": [ 6 ], - "label": [ - 84 + "discord_notify_Veto": [ + 6 ], - "loaded_plugins": [ - 2187, - { - "path": [ - 84 - ] - } + "discord_notify_WaitingForCheckIn": [ + 6 ], - "matches": [ - 3157, - { - "distinct_on": [ - 3181, - "[matches_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 3179, - "[matches_order_by!]" - ], - "where": [ - 3168 - ] - } + "discord_notify_WaitingForServer": [ + 6 ], - "matches_aggregate": [ - 3158, - { - "distinct_on": [ - 3181, - "[matches_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 3179, - "[matches_order_by!]" - ], - "where": [ - 3168 - ] - } + "discord_role_id": [ + 84 ], - "max_players": [ - 41 + "discord_voice_enabled": [ + 6 ], - "offline_at": [ - 4954 + "discord_webhook": [ + 84 ], - "plugin_runtime": [ - 1263 + "e_tournament_status": [ + 1544 ], - "plugin_version": [ + "homepage": [ 84 ], - "plugins_checked_at": [ - 4954 + "id": [ + 6298 ], - "port": [ - 41 + "is_league": [ + 6 ], - "rcon_password": [ - 272 + "latitude": [ + 1974 ], - "rcon_status": [ - 6 + "league_season_division": [ + 2512 ], - "region": [ + "location": [ 84 ], - "reserved_by_match_id": [ - 5454 + "logo": [ + 84 ], - "server_region": [ - 4445 + "longitude": [ + 1974 ], - "steam_relay": [ + "match_options_id": [ + 6298 + ], + "name": [ 84 ], - "tv_port": [ - 41 + "options": [ + 3167 ], - "type": [ - 1344 + "organizer_steam_id": [ + 300 ], - "updated_at": [ - 4954 + "organizer_teams": [ + 5206 ], - "__typename": [ - 84 - ] - }, - "servers_aggregate": { - "aggregate": [ - 4478 + "organizers": [ + 5230 ], - "nodes": [ - 4472 + "player_stats": [ + 7167 ], - "__typename": [ - 84 - ] - }, - "servers_aggregate_bool_exp": { - "bool_and": [ - 4475 + "prizes": [ + 5271 ], - "bool_or": [ - 4476 + "results": [ + 7116 ], - "count": [ - 4477 + "rosters": [ + 5445 ], - "__typename": [ + "scheduling_mode": [ 84 - ] - }, - "servers_aggregate_bool_exp_bool_and": { - "arguments": [ - 4502 ], - "distinct": [ - 6 + "stages": [ + 5356 ], - "filter": [ - 4484 + "start": [ + 5086 ], - "predicate": [ - 7 + "status": [ + 1538 + ], + "teams": [ + 5486 ], "__typename": [ 84 ] }, - "servers_aggregate_bool_exp_bool_or": { - "arguments": [ - 4503 + "tournaments_max_fields": { + "banner": [ + 84 ], - "distinct": [ - 6 + "created_at": [ + 5086 ], - "filter": [ - 4484 + "description": [ + 84 ], - "predicate": [ - 7 + "discord_guild_id": [ + 84 ], - "__typename": [ + "discord_role_id": [ 84 - ] - }, - "servers_aggregate_bool_exp_count": { - "arguments": [ - 4501 ], - "distinct": [ - 6 + "discord_webhook": [ + 84 ], - "filter": [ - 4484 + "homepage": [ + 84 ], - "predicate": [ - 42 + "id": [ + 6298 ], - "__typename": [ - 84 - ] - }, - "servers_aggregate_fields": { - "avg": [ - 4482 + "latitude": [ + 1974 ], - "count": [ - 41, - { - "columns": [ - 4501, - "[servers_select_column!]" - ], - "distinct": [ - 6 - ] - } + "location": [ + 84 ], - "max": [ - 4491 + "logo": [ + 84 ], - "min": [ - 4493 + "longitude": [ + 1974 ], - "stddev": [ - 4505 + "match_options_id": [ + 6298 ], - "stddev_pop": [ - 4507 + "max_players_per_lineup": [ + 41 ], - "stddev_samp": [ - 4509 + "min_players_per_lineup": [ + 41 ], - "sum": [ - 4513 + "name": [ + 84 ], - "var_pop": [ - 4517 + "organizer_steam_id": [ + 300 ], - "var_samp": [ - 4519 + "scheduling_mode": [ + 84 ], - "variance": [ - 4521 + "start": [ + 5086 ], "__typename": [ 84 ] }, - "servers_aggregate_order_by": { - "avg": [ - 4483 + "tournaments_max_order_by": { + "banner": [ + 3505 ], - "count": [ - 3373 + "created_at": [ + 3505 ], - "max": [ - 4492 + "description": [ + 3505 ], - "min": [ - 4494 + "discord_guild_id": [ + 3505 ], - "stddev": [ - 4506 + "discord_role_id": [ + 3505 ], - "stddev_pop": [ - 4508 + "discord_webhook": [ + 3505 ], - "stddev_samp": [ - 4510 + "homepage": [ + 3505 ], - "sum": [ - 4514 + "id": [ + 3505 ], - "var_pop": [ - 4518 + "latitude": [ + 3505 ], - "var_samp": [ - 4520 + "location": [ + 3505 ], - "variance": [ - 4522 + "logo": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "servers_append_input": { - "loaded_plugins": [ - 2187 + "longitude": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "servers_arr_rel_insert_input": { - "data": [ - 4490 + "match_options_id": [ + 3505 ], - "on_conflict": [ - 4497 + "name": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "servers_avg_fields": { - "max_players": [ - 32 + "organizer_steam_id": [ + 3505 ], - "port": [ - 32 + "scheduling_mode": [ + 3505 ], - "tv_port": [ - 32 + "start": [ + 3505 ], "__typename": [ 84 ] }, - "servers_avg_order_by": { - "max_players": [ - 3373 - ], - "port": [ - 3373 - ], - "tv_port": [ - 3373 - ], - "__typename": [ + "tournaments_min_fields": { + "banner": [ 84 - ] - }, - "servers_bool_exp": { - "_and": [ - 4484 - ], - "_not": [ - 4484 - ], - "_or": [ - 4484 ], - "api_password": [ - 5456 - ], - "boot_status": [ - 86 - ], - "boot_status_detail": [ - 86 + "created_at": [ + 5086 ], - "connect_password": [ - 86 + "description": [ + 84 ], - "connected": [ - 7 + "discord_guild_id": [ + 84 ], - "connection_link": [ - 86 + "discord_role_id": [ + 84 ], - "connection_string": [ - 86 + "discord_webhook": [ + 84 ], - "current_match": [ - 3168 + "homepage": [ + 84 ], - "enabled": [ - 7 + "id": [ + 6298 ], - "game": [ - 86 + "latitude": [ + 1974 ], - "game_mode": [ - 1924 + "location": [ + 84 ], - "game_mode_id": [ - 5456 + "logo": [ + 84 ], - "game_server_node": [ - 2075 + "longitude": [ + 1974 ], - "game_server_node_id": [ - 86 + "match_options_id": [ + 6298 ], - "host": [ - 86 + "max_players_per_lineup": [ + 41 ], - "id": [ - 5456 + "min_players_per_lineup": [ + 41 ], - "is_dedicated": [ - 7 + "name": [ + 84 ], - "label": [ - 86 + "organizer_steam_id": [ + 300 ], - "loaded_plugins": [ - 2189 + "scheduling_mode": [ + 84 ], - "matches": [ - 3168 + "start": [ + 5086 ], - "matches_aggregate": [ - 3159 + "__typename": [ + 84 + ] + }, + "tournaments_min_order_by": { + "banner": [ + 3505 ], - "max_players": [ - 42 + "created_at": [ + 3505 ], - "offline_at": [ - 4955 + "description": [ + 3505 ], - "plugin_runtime": [ - 1264 + "discord_guild_id": [ + 3505 ], - "plugin_version": [ - 86 + "discord_role_id": [ + 3505 ], - "plugins_checked_at": [ - 4955 + "discord_webhook": [ + 3505 ], - "port": [ - 42 + "homepage": [ + 3505 ], - "rcon_password": [ - 273 + "id": [ + 3505 ], - "rcon_status": [ - 7 + "latitude": [ + 3505 ], - "region": [ - 86 + "location": [ + 3505 ], - "reserved_by_match_id": [ - 5456 + "logo": [ + 3505 ], - "server_region": [ - 4449 + "longitude": [ + 3505 ], - "steam_relay": [ - 86 + "match_options_id": [ + 3505 ], - "tv_port": [ - 42 + "name": [ + 3505 ], - "type": [ - 1345 + "organizer_steam_id": [ + 3505 ], - "updated_at": [ - 4955 + "scheduling_mode": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "servers_constraint": {}, - "servers_delete_at_path_input": { - "loaded_plugins": [ - 84 + "start": [ + 3505 ], "__typename": [ 84 ] }, - "servers_delete_elem_input": { - "loaded_plugins": [ + "tournaments_mutation_response": { + "affected_rows": [ 41 ], + "returning": [ + 5522 + ], "__typename": [ 84 ] }, - "servers_delete_key_input": { - "loaded_plugins": [ - 84 + "tournaments_obj_rel_insert_input": { + "data": [ + 5546 + ], + "on_conflict": [ + 5553 ], "__typename": [ 84 ] }, - "servers_inc_input": { - "max_players": [ - 41 + "tournaments_on_conflict": { + "constraint": [ + 5544 ], - "port": [ - 41 + "update_columns": [ + 5578 ], - "tv_port": [ - 41 + "where": [ + 5543 ], "__typename": [ 84 ] }, - "servers_insert_input": { - "api_password": [ - 5454 + "tournaments_order_by": { + "admin": [ + 4476 ], - "boot_status": [ - 84 + "auto_start": [ + 3505 ], - "boot_status_detail": [ - 84 + "award_configs_aggregate": [ + 5093 ], - "connect_password": [ - 84 + "awards_aggregate": [ + 236 ], - "connected": [ - 6 + "awards_enabled": [ + 3505 ], - "current_match": [ - 3177 + "banner": [ + 3505 ], - "enabled": [ - 6 + "can_cancel": [ + 3505 ], - "game": [ - 84 + "can_close_registration": [ + 3505 ], - "game_mode": [ - 1930 + "can_join": [ + 3505 ], - "game_mode_id": [ - 5454 + "can_open_registration": [ + 3505 ], - "game_server_node": [ - 2087 + "can_pause": [ + 3505 ], - "game_server_node_id": [ - 84 + "can_resume": [ + 3505 ], - "host": [ - 84 + "can_setup": [ + 3505 ], - "id": [ - 5454 + "can_start": [ + 3505 ], - "is_dedicated": [ - 6 + "categories_aggregate": [ + 5181 ], - "label": [ - 84 + "created_at": [ + 3505 ], - "loaded_plugins": [ - 2187 + "description": [ + 3505 ], - "matches": [ - 3165 + "discord_guild_id": [ + 3505 ], - "max_players": [ - 41 + "discord_notifications_enabled": [ + 3505 ], - "offline_at": [ - 4954 + "discord_notify_Canceled": [ + 3505 ], - "plugin_runtime": [ - 1263 + "discord_notify_Finished": [ + 3505 ], - "plugin_version": [ - 84 + "discord_notify_Forfeit": [ + 3505 ], - "plugins_checked_at": [ - 4954 + "discord_notify_Live": [ + 3505 ], - "port": [ - 41 + "discord_notify_MapPaused": [ + 3505 ], - "rcon_password": [ - 272 + "discord_notify_PickingPlayers": [ + 3505 ], - "rcon_status": [ - 6 + "discord_notify_Scheduled": [ + 3505 ], - "region": [ - 84 + "discord_notify_Surrendered": [ + 3505 ], - "reserved_by_match_id": [ - 5454 + "discord_notify_Tie": [ + 3505 ], - "server_region": [ - 4455 + "discord_notify_Veto": [ + 3505 ], - "steam_relay": [ - 84 + "discord_notify_WaitingForCheckIn": [ + 3505 ], - "tv_port": [ - 41 + "discord_notify_WaitingForServer": [ + 3505 ], - "type": [ - 1344 + "discord_role_id": [ + 3505 ], - "updated_at": [ - 4954 + "discord_voice_enabled": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "servers_max_fields": { - "api_password": [ - 5454 + "discord_webhook": [ + 3505 ], - "boot_status": [ - 84 + "e_tournament_status": [ + 1546 ], - "boot_status_detail": [ - 84 + "has_min_teams": [ + 3505 ], - "connect_password": [ - 84 + "homepage": [ + 3505 ], - "connection_link": [ - 84 + "id": [ + 3505 ], - "connection_string": [ - 84 + "is_league": [ + 3505 ], - "game": [ - 84 + "is_organizer": [ + 3505 ], - "game_mode_id": [ - 5454 + "joined_tournament": [ + 3505 ], - "game_server_node_id": [ - 84 + "latitude": [ + 3505 ], - "host": [ - 84 + "league_season_division": [ + 2514 ], - "id": [ - 5454 + "location": [ + 3505 ], - "label": [ - 84 + "logo": [ + 3505 ], - "max_players": [ - 41 + "longitude": [ + 3505 ], - "offline_at": [ - 4954 + "match_options_id": [ + 3505 ], - "plugin_version": [ - 84 + "max_players_per_lineup": [ + 3505 ], - "plugins_checked_at": [ - 4954 + "min_players_per_lineup": [ + 3505 ], - "port": [ - 41 + "name": [ + 3505 ], - "region": [ - 84 + "options": [ + 3169 ], - "reserved_by_match_id": [ - 5454 + "organizer_steam_id": [ + 3505 ], - "steam_relay": [ - 84 + "organizer_teams_aggregate": [ + 5205 ], - "tv_port": [ - 41 + "organizers_aggregate": [ + 5229 ], - "updated_at": [ - 4954 + "player_stats_aggregate": [ + 7166 ], - "__typename": [ - 84 - ] - }, - "servers_max_order_by": { - "api_password": [ - 3373 + "prizes_aggregate": [ + 5270 ], - "boot_status": [ - 3373 + "results_aggregate": [ + 7115 ], - "boot_status_detail": [ - 3373 + "rosters_aggregate": [ + 5444 ], - "connect_password": [ - 3373 + "scheduling_mode": [ + 3505 ], - "game": [ - 3373 + "stages_aggregate": [ + 5354 ], - "game_mode_id": [ - 3373 + "start": [ + 3505 ], - "game_server_node_id": [ - 3373 + "status": [ + 3505 ], - "host": [ - 3373 + "teams_aggregate": [ + 5485 ], + "__typename": [ + 84 + ] + }, + "tournaments_pk_columns_input": { "id": [ - 3373 + 6298 ], - "label": [ - 3373 + "__typename": [ + 84 + ] + }, + "tournaments_select_column": {}, + "tournaments_select_column_tournaments_aggregate_bool_exp_avg_arguments_columns": {}, + "tournaments_select_column_tournaments_aggregate_bool_exp_bool_and_arguments_columns": {}, + "tournaments_select_column_tournaments_aggregate_bool_exp_bool_or_arguments_columns": {}, + "tournaments_select_column_tournaments_aggregate_bool_exp_corr_arguments_columns": {}, + "tournaments_select_column_tournaments_aggregate_bool_exp_covar_samp_arguments_columns": {}, + "tournaments_select_column_tournaments_aggregate_bool_exp_max_arguments_columns": {}, + "tournaments_select_column_tournaments_aggregate_bool_exp_min_arguments_columns": {}, + "tournaments_select_column_tournaments_aggregate_bool_exp_stddev_samp_arguments_columns": {}, + "tournaments_select_column_tournaments_aggregate_bool_exp_sum_arguments_columns": {}, + "tournaments_select_column_tournaments_aggregate_bool_exp_var_samp_arguments_columns": {}, + "tournaments_set_input": { + "auto_start": [ + 6 ], - "max_players": [ - 3373 + "awards_enabled": [ + 6 ], - "offline_at": [ - 3373 + "banner": [ + 84 ], - "plugin_version": [ - 3373 + "created_at": [ + 5086 ], - "plugins_checked_at": [ - 3373 + "description": [ + 84 ], - "port": [ - 3373 + "discord_guild_id": [ + 84 ], - "region": [ - 3373 + "discord_notifications_enabled": [ + 6 ], - "reserved_by_match_id": [ - 3373 + "discord_notify_Canceled": [ + 6 ], - "steam_relay": [ - 3373 + "discord_notify_Finished": [ + 6 ], - "tv_port": [ - 3373 + "discord_notify_Forfeit": [ + 6 ], - "updated_at": [ - 3373 + "discord_notify_Live": [ + 6 ], - "__typename": [ - 84 - ] - }, - "servers_min_fields": { - "api_password": [ - 5454 + "discord_notify_MapPaused": [ + 6 ], - "boot_status": [ - 84 + "discord_notify_PickingPlayers": [ + 6 ], - "boot_status_detail": [ - 84 + "discord_notify_Scheduled": [ + 6 ], - "connect_password": [ - 84 + "discord_notify_Surrendered": [ + 6 ], - "connection_link": [ - 84 + "discord_notify_Tie": [ + 6 ], - "connection_string": [ - 84 + "discord_notify_Veto": [ + 6 ], - "game": [ + "discord_notify_WaitingForCheckIn": [ + 6 + ], + "discord_notify_WaitingForServer": [ + 6 + ], + "discord_role_id": [ 84 ], - "game_mode_id": [ - 5454 + "discord_voice_enabled": [ + 6 ], - "game_server_node_id": [ + "discord_webhook": [ 84 ], - "host": [ + "homepage": [ 84 ], "id": [ - 5454 + 6298 ], - "label": [ - 84 + "is_league": [ + 6 ], - "max_players": [ - 41 + "latitude": [ + 1974 ], - "offline_at": [ - 4954 + "location": [ + 84 ], - "plugin_version": [ + "logo": [ 84 ], - "plugins_checked_at": [ - 4954 + "longitude": [ + 1974 ], - "port": [ - 41 + "match_options_id": [ + 6298 ], - "region": [ + "name": [ 84 ], - "reserved_by_match_id": [ - 5454 + "organizer_steam_id": [ + 300 ], - "steam_relay": [ + "scheduling_mode": [ 84 ], - "tv_port": [ - 41 + "start": [ + 5086 ], - "updated_at": [ - 4954 + "status": [ + 1538 ], "__typename": [ 84 ] }, - "servers_min_order_by": { - "api_password": [ - 3373 - ], - "boot_status": [ - 3373 - ], - "boot_status_detail": [ - 3373 - ], - "connect_password": [ - 3373 - ], - "game": [ - 3373 + "tournaments_stddev_fields": { + "latitude": [ + 32 ], - "game_mode_id": [ - 3373 + "longitude": [ + 32 ], - "game_server_node_id": [ - 3373 + "max_players_per_lineup": [ + 41 ], - "host": [ - 3373 + "min_players_per_lineup": [ + 41 ], - "id": [ - 3373 + "organizer_steam_id": [ + 32 ], - "label": [ - 3373 + "__typename": [ + 84 + ] + }, + "tournaments_stddev_order_by": { + "latitude": [ + 3505 ], - "max_players": [ - 3373 + "longitude": [ + 3505 ], - "offline_at": [ - 3373 + "organizer_steam_id": [ + 3505 ], - "plugin_version": [ - 3373 + "__typename": [ + 84 + ] + }, + "tournaments_stddev_pop_fields": { + "latitude": [ + 32 ], - "plugins_checked_at": [ - 3373 + "longitude": [ + 32 ], - "port": [ - 3373 + "max_players_per_lineup": [ + 41 ], - "region": [ - 3373 + "min_players_per_lineup": [ + 41 ], - "reserved_by_match_id": [ - 3373 + "organizer_steam_id": [ + 32 ], - "steam_relay": [ - 3373 + "__typename": [ + 84 + ] + }, + "tournaments_stddev_pop_order_by": { + "latitude": [ + 3505 ], - "tv_port": [ - 3373 + "longitude": [ + 3505 ], - "updated_at": [ - 3373 + "organizer_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "servers_mutation_response": { - "affected_rows": [ + "tournaments_stddev_samp_fields": { + "latitude": [ + 32 + ], + "longitude": [ + 32 + ], + "max_players_per_lineup": [ 41 ], - "returning": [ - 4472 + "min_players_per_lineup": [ + 41 + ], + "organizer_steam_id": [ + 32 ], "__typename": [ 84 ] }, - "servers_obj_rel_insert_input": { - "data": [ - 4490 + "tournaments_stddev_samp_order_by": { + "latitude": [ + 3505 ], - "on_conflict": [ - 4497 + "longitude": [ + 3505 + ], + "organizer_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "servers_on_conflict": { - "constraint": [ - 4485 - ], - "update_columns": [ - 4515 + "tournaments_stream_cursor_input": { + "initial_value": [ + 5575 ], - "where": [ - 4484 + "ordering": [ + 383 ], "__typename": [ 84 ] }, - "servers_order_by": { - "api_password": [ - 3373 + "tournaments_stream_cursor_value_input": { + "auto_start": [ + 6 ], - "boot_status": [ - 3373 + "awards_enabled": [ + 6 ], - "boot_status_detail": [ - 3373 + "banner": [ + 84 ], - "connect_password": [ - 3373 + "created_at": [ + 5086 ], - "connected": [ - 3373 + "description": [ + 84 ], - "connection_link": [ - 3373 + "discord_guild_id": [ + 84 ], - "connection_string": [ - 3373 + "discord_notifications_enabled": [ + 6 ], - "current_match": [ - 3179 + "discord_notify_Canceled": [ + 6 ], - "enabled": [ - 3373 + "discord_notify_Finished": [ + 6 ], - "game": [ - 3373 + "discord_notify_Forfeit": [ + 6 ], - "game_mode": [ - 1932 + "discord_notify_Live": [ + 6 ], - "game_mode_id": [ - 3373 + "discord_notify_MapPaused": [ + 6 ], - "game_server_node": [ - 2089 + "discord_notify_PickingPlayers": [ + 6 ], - "game_server_node_id": [ - 3373 + "discord_notify_Scheduled": [ + 6 ], - "host": [ - 3373 + "discord_notify_Surrendered": [ + 6 ], - "id": [ - 3373 + "discord_notify_Tie": [ + 6 ], - "is_dedicated": [ - 3373 + "discord_notify_Veto": [ + 6 ], - "label": [ - 3373 + "discord_notify_WaitingForCheckIn": [ + 6 ], - "loaded_plugins": [ - 3373 + "discord_notify_WaitingForServer": [ + 6 ], - "matches_aggregate": [ - 3164 + "discord_role_id": [ + 84 ], - "max_players": [ - 3373 + "discord_voice_enabled": [ + 6 ], - "offline_at": [ - 3373 + "discord_webhook": [ + 84 ], - "plugin_runtime": [ - 3373 + "homepage": [ + 84 ], - "plugin_version": [ - 3373 + "id": [ + 6298 ], - "plugins_checked_at": [ - 3373 + "is_league": [ + 6 ], - "port": [ - 3373 + "latitude": [ + 1974 ], - "rcon_password": [ - 3373 + "location": [ + 84 ], - "rcon_status": [ - 3373 + "logo": [ + 84 ], - "region": [ - 3373 + "longitude": [ + 1974 ], - "reserved_by_match_id": [ - 3373 + "match_options_id": [ + 6298 ], - "server_region": [ - 4457 + "name": [ + 84 ], - "steam_relay": [ - 3373 + "organizer_steam_id": [ + 300 ], - "tv_port": [ - 3373 + "scheduling_mode": [ + 84 ], - "type": [ - 3373 + "start": [ + 5086 ], - "updated_at": [ - 3373 + "status": [ + 1538 ], "__typename": [ 84 ] }, - "servers_pk_columns_input": { - "id": [ - 5454 + "tournaments_sum_fields": { + "latitude": [ + 1974 + ], + "longitude": [ + 1974 + ], + "max_players_per_lineup": [ + 41 + ], + "min_players_per_lineup": [ + 41 + ], + "organizer_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "servers_prepend_input": { - "loaded_plugins": [ - 2187 + "tournaments_sum_order_by": { + "latitude": [ + 3505 + ], + "longitude": [ + 3505 + ], + "organizer_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "servers_select_column": {}, - "servers_select_column_servers_aggregate_bool_exp_bool_and_arguments_columns": {}, - "servers_select_column_servers_aggregate_bool_exp_bool_or_arguments_columns": {}, - "servers_set_input": { - "api_password": [ - 5454 + "tournaments_update_column": {}, + "tournaments_updates": { + "_inc": [ + 5545 ], - "boot_status": [ - 84 + "_set": [ + 5567 ], - "boot_status_detail": [ - 84 + "where": [ + 5543 ], - "connect_password": [ + "__typename": [ 84 + ] + }, + "tournaments_var_pop_fields": { + "latitude": [ + 32 ], - "connected": [ - 6 - ], - "enabled": [ - 6 + "longitude": [ + 32 ], - "game": [ - 84 + "max_players_per_lineup": [ + 41 ], - "game_mode_id": [ - 5454 + "min_players_per_lineup": [ + 41 ], - "game_server_node_id": [ - 84 + "organizer_steam_id": [ + 32 ], - "host": [ + "__typename": [ 84 + ] + }, + "tournaments_var_pop_order_by": { + "latitude": [ + 3505 ], - "id": [ - 5454 + "longitude": [ + 3505 ], - "is_dedicated": [ - 6 + "organizer_steam_id": [ + 3505 ], - "label": [ + "__typename": [ 84 + ] + }, + "tournaments_var_samp_fields": { + "latitude": [ + 32 ], - "loaded_plugins": [ - 2187 + "longitude": [ + 32 ], - "max_players": [ + "max_players_per_lineup": [ 41 ], - "offline_at": [ - 4954 + "min_players_per_lineup": [ + 41 ], - "plugin_runtime": [ - 1263 + "organizer_steam_id": [ + 32 ], - "plugin_version": [ + "__typename": [ 84 + ] + }, + "tournaments_var_samp_order_by": { + "latitude": [ + 3505 ], - "plugins_checked_at": [ - 4954 + "longitude": [ + 3505 ], - "port": [ + "organizer_steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "tournaments_variance_fields": { + "latitude": [ + 32 + ], + "longitude": [ + 32 + ], + "max_players_per_lineup": [ 41 ], - "rcon_password": [ - 272 + "min_players_per_lineup": [ + 41 ], - "rcon_status": [ - 6 + "organizer_steam_id": [ + 32 ], - "region": [ + "__typename": [ 84 + ] + }, + "tournaments_variance_order_by": { + "latitude": [ + 3505 ], - "reserved_by_match_id": [ - 5454 + "longitude": [ + 3505 ], - "steam_relay": [ + "organizer_steam_id": [ + 3505 + ], + "__typename": [ 84 + ] + }, + "utility_collection_items": { + "collection": [ + 5627 ], - "tv_port": [ + "collection_id": [ + 6298 + ], + "created_at": [ + 5086 + ], + "note": [ + 84 + ], + "position": [ 41 ], - "type": [ - 1344 + "utility_lineup": [ + 6046 ], - "updated_at": [ - 4954 + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "servers_stddev_fields": { - "max_players": [ - 32 - ], - "port": [ - 32 + "utility_collection_items_aggregate": { + "aggregate": [ + 5590 ], - "tv_port": [ - 32 + "nodes": [ + 5586 ], "__typename": [ 84 ] }, - "servers_stddev_order_by": { - "max_players": [ - 3373 - ], - "port": [ - 3373 - ], - "tv_port": [ - 3373 + "utility_collection_items_aggregate_bool_exp": { + "count": [ + 5589 ], "__typename": [ 84 ] }, - "servers_stddev_pop_fields": { - "max_players": [ - 32 + "utility_collection_items_aggregate_bool_exp_count": { + "arguments": [ + 5607 ], - "port": [ - 32 + "distinct": [ + 6 ], - "tv_port": [ - 32 + "filter": [ + 5595 + ], + "predicate": [ + 42 ], "__typename": [ 84 ] }, - "servers_stddev_pop_order_by": { - "max_players": [ - 3373 + "utility_collection_items_aggregate_fields": { + "avg": [ + 5593 ], - "port": [ - 3373 + "count": [ + 41, + { + "columns": [ + 5607, + "[utility_collection_items_select_column!]" + ], + "distinct": [ + 6 + ] + } ], - "tv_port": [ - 3373 + "max": [ + 5599 + ], + "min": [ + 5601 + ], + "stddev": [ + 5609 + ], + "stddev_pop": [ + 5611 + ], + "stddev_samp": [ + 5613 + ], + "sum": [ + 5617 + ], + "var_pop": [ + 5621 + ], + "var_samp": [ + 5623 + ], + "variance": [ + 5625 ], "__typename": [ 84 ] }, - "servers_stddev_samp_fields": { - "max_players": [ - 32 + "utility_collection_items_aggregate_order_by": { + "avg": [ + 5594 ], - "port": [ - 32 + "count": [ + 3505 ], - "tv_port": [ - 32 + "max": [ + 5600 + ], + "min": [ + 5602 + ], + "stddev": [ + 5610 + ], + "stddev_pop": [ + 5612 + ], + "stddev_samp": [ + 5614 + ], + "sum": [ + 5618 + ], + "var_pop": [ + 5622 + ], + "var_samp": [ + 5624 + ], + "variance": [ + 5626 ], "__typename": [ 84 ] }, - "servers_stddev_samp_order_by": { - "max_players": [ - 3373 - ], - "port": [ - 3373 + "utility_collection_items_arr_rel_insert_input": { + "data": [ + 5598 ], - "tv_port": [ - 3373 + "on_conflict": [ + 5604 ], "__typename": [ 84 ] }, - "servers_stream_cursor_input": { - "initial_value": [ - 4512 - ], - "ordering": [ - 352 + "utility_collection_items_avg_fields": { + "position": [ + 32 ], "__typename": [ 84 ] }, - "servers_stream_cursor_value_input": { - "api_password": [ - 5454 - ], - "boot_status": [ - 84 + "utility_collection_items_avg_order_by": { + "position": [ + 3505 ], - "boot_status_detail": [ + "__typename": [ 84 + ] + }, + "utility_collection_items_bool_exp": { + "_and": [ + 5595 ], - "connect_password": [ - 84 + "_not": [ + 5595 ], - "connected": [ - 6 + "_or": [ + 5595 ], - "enabled": [ - 6 + "collection": [ + 5631 ], - "game": [ - 84 + "collection_id": [ + 6300 ], - "game_mode_id": [ - 5454 + "created_at": [ + 5087 ], - "game_server_node_id": [ - 84 + "note": [ + 86 ], - "host": [ - 84 + "position": [ + 42 ], - "id": [ - 5454 + "utility_lineup": [ + 6068 ], - "is_dedicated": [ - 6 + "utility_lineup_id": [ + 6300 ], - "label": [ + "__typename": [ 84 - ], - "loaded_plugins": [ - 2187 - ], - "max_players": [ + ] + }, + "utility_collection_items_constraint": {}, + "utility_collection_items_inc_input": { + "position": [ 41 ], - "offline_at": [ - 4954 + "__typename": [ + 84 + ] + }, + "utility_collection_items_insert_input": { + "collection": [ + 5638 ], - "plugin_runtime": [ - 1263 + "collection_id": [ + 6298 ], - "plugin_version": [ - 84 + "created_at": [ + 5086 ], - "plugins_checked_at": [ - 4954 + "note": [ + 84 ], - "port": [ + "position": [ 41 ], - "rcon_password": [ - 272 + "utility_lineup": [ + 6080 ], - "rcon_status": [ - 6 + "utility_lineup_id": [ + 6298 ], - "region": [ + "__typename": [ 84 + ] + }, + "utility_collection_items_max_fields": { + "collection_id": [ + 6298 ], - "reserved_by_match_id": [ - 5454 + "created_at": [ + 5086 ], - "steam_relay": [ + "note": [ 84 ], - "tv_port": [ + "position": [ 41 ], - "type": [ - 1344 - ], - "updated_at": [ - 4954 + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "servers_sum_fields": { - "max_players": [ - 41 + "utility_collection_items_max_order_by": { + "collection_id": [ + 3505 ], - "port": [ - 41 + "created_at": [ + 3505 ], - "tv_port": [ - 41 + "note": [ + 3505 + ], + "position": [ + 3505 + ], + "utility_lineup_id": [ + 3505 ], "__typename": [ 84 ] }, - "servers_sum_order_by": { - "max_players": [ - 3373 + "utility_collection_items_min_fields": { + "collection_id": [ + 6298 ], - "port": [ - 3373 + "created_at": [ + 5086 ], - "tv_port": [ - 3373 + "note": [ + 84 + ], + "position": [ + 41 + ], + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "servers_update_column": {}, - "servers_updates": { - "_append": [ - 4480 - ], - "_delete_at_path": [ - 4486 - ], - "_delete_elem": [ - 4487 - ], - "_delete_key": [ - 4488 + "utility_collection_items_min_order_by": { + "collection_id": [ + 3505 ], - "_inc": [ - 4489 + "created_at": [ + 3505 ], - "_prepend": [ - 4500 + "note": [ + 3505 ], - "_set": [ - 4504 + "position": [ + 3505 ], - "where": [ - 4484 + "utility_lineup_id": [ + 3505 ], "__typename": [ 84 ] }, - "servers_var_pop_fields": { - "max_players": [ - 32 - ], - "port": [ - 32 + "utility_collection_items_mutation_response": { + "affected_rows": [ + 41 ], - "tv_port": [ - 32 + "returning": [ + 5586 ], "__typename": [ 84 ] }, - "servers_var_pop_order_by": { - "max_players": [ - 3373 + "utility_collection_items_on_conflict": { + "constraint": [ + 5596 ], - "port": [ - 3373 + "update_columns": [ + 5619 ], - "tv_port": [ - 3373 + "where": [ + 5595 ], "__typename": [ 84 ] }, - "servers_var_samp_fields": { - "max_players": [ - 32 + "utility_collection_items_order_by": { + "collection": [ + 5640 ], - "port": [ - 32 + "collection_id": [ + 3505 ], - "tv_port": [ - 32 + "created_at": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "servers_var_samp_order_by": { - "max_players": [ - 3373 + "note": [ + 3505 ], - "port": [ - 3373 + "position": [ + 3505 ], - "tv_port": [ - 3373 + "utility_lineup": [ + 6082 + ], + "utility_lineup_id": [ + 3505 ], "__typename": [ 84 ] }, - "servers_variance_fields": { - "max_players": [ - 32 - ], - "port": [ - 32 + "utility_collection_items_pk_columns_input": { + "collection_id": [ + 6298 ], - "tv_port": [ - 32 + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "servers_variance_order_by": { - "max_players": [ - 3373 + "utility_collection_items_select_column": {}, + "utility_collection_items_set_input": { + "collection_id": [ + 6298 ], - "port": [ - 3373 + "created_at": [ + 5086 ], - "tv_port": [ - 3373 + "note": [ + 84 + ], + "position": [ + 41 + ], + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "settings": { - "name": [ - 84 - ], - "value": [ - 84 + "utility_collection_items_stddev_fields": { + "position": [ + 32 ], "__typename": [ 84 ] }, - "settings_aggregate": { - "aggregate": [ - 4525 - ], - "nodes": [ - 4523 + "utility_collection_items_stddev_order_by": { + "position": [ + 3505 ], "__typename": [ 84 ] }, - "settings_aggregate_fields": { - "count": [ - 41, - { - "columns": [ - 4535, - "[settings_select_column!]" - ], - "distinct": [ - 6 - ] - } - ], - "max": [ - 4529 - ], - "min": [ - 4530 + "utility_collection_items_stddev_pop_fields": { + "position": [ + 32 ], "__typename": [ 84 ] }, - "settings_bool_exp": { - "_and": [ - 4526 - ], - "_not": [ - 4526 - ], - "_or": [ - 4526 - ], - "name": [ - 86 - ], - "value": [ - 86 + "utility_collection_items_stddev_pop_order_by": { + "position": [ + 3505 ], "__typename": [ 84 ] }, - "settings_constraint": {}, - "settings_insert_input": { - "name": [ - 84 + "utility_collection_items_stddev_samp_fields": { + "position": [ + 32 ], - "value": [ + "__typename": [ 84 + ] + }, + "utility_collection_items_stddev_samp_order_by": { + "position": [ + 3505 ], "__typename": [ 84 ] }, - "settings_max_fields": { - "name": [ - 84 + "utility_collection_items_stream_cursor_input": { + "initial_value": [ + 5616 ], - "value": [ - 84 + "ordering": [ + 383 ], "__typename": [ 84 ] }, - "settings_min_fields": { - "name": [ - 84 + "utility_collection_items_stream_cursor_value_input": { + "collection_id": [ + 6298 ], - "value": [ + "created_at": [ + 5086 + ], + "note": [ 84 ], + "position": [ + 41 + ], + "utility_lineup_id": [ + 6298 + ], "__typename": [ 84 ] }, - "settings_mutation_response": { - "affected_rows": [ + "utility_collection_items_sum_fields": { + "position": [ 41 ], - "returning": [ - 4523 + "__typename": [ + 84 + ] + }, + "utility_collection_items_sum_order_by": { + "position": [ + 3505 ], "__typename": [ 84 ] }, - "settings_on_conflict": { - "constraint": [ - 4527 + "utility_collection_items_update_column": {}, + "utility_collection_items_updates": { + "_inc": [ + 5597 ], - "update_columns": [ - 4539 + "_set": [ + 5608 ], "where": [ - 4526 + 5595 ], "__typename": [ 84 ] }, - "settings_order_by": { - "name": [ - 3373 - ], - "value": [ - 3373 + "utility_collection_items_var_pop_fields": { + "position": [ + 32 ], "__typename": [ 84 ] }, - "settings_pk_columns_input": { - "name": [ - 84 + "utility_collection_items_var_pop_order_by": { + "position": [ + 3505 ], "__typename": [ 84 ] }, - "settings_select_column": {}, - "settings_set_input": { - "name": [ - 84 - ], - "value": [ - 84 + "utility_collection_items_var_samp_fields": { + "position": [ + 32 ], "__typename": [ 84 ] }, - "settings_stream_cursor_input": { - "initial_value": [ - 4538 - ], - "ordering": [ - 352 + "utility_collection_items_var_samp_order_by": { + "position": [ + 3505 ], "__typename": [ 84 ] }, - "settings_stream_cursor_value_input": { - "name": [ - 84 - ], - "value": [ - 84 + "utility_collection_items_variance_fields": { + "position": [ + 32 ], "__typename": [ 84 ] }, - "settings_update_column": {}, - "settings_updates": { - "_set": [ - 4536 - ], - "where": [ - 4526 + "utility_collection_items_variance_order_by": { + "position": [ + 3505 ], "__typename": [ 84 ] }, - "smallint": {}, - "smallint_comparison_exp": { - "_eq": [ - 4541 - ], - "_gt": [ - 4541 - ], - "_gte": [ - 4541 - ], - "_in": [ - 4541 - ], - "_is_null": [ + "utility_collections": { + "can_edit": [ 6 ], - "_lt": [ - 4541 - ], - "_lte": [ - 4541 - ], - "_neq": [ - 4541 + "can_view": [ + 6 ], - "_nin": [ - 4541 + "created_at": [ + 5086 ], - "__typename": [ + "description": [ 84 - ] - }, - "steam_account_claims": { - "created_at": [ - 4954 ], "id": [ - 5454 + 6298 ], - "k8s_job_name": [ - 84 + "items": [ + 5586, + { + "distinct_on": [ + 5607, + "[utility_collection_items_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5605, + "[utility_collection_items_order_by!]" + ], + "where": [ + 5595 + ] + } ], - "node": [ - 2063 + "items_aggregate": [ + 5587, + { + "distinct_on": [ + 5607, + "[utility_collection_items_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5605, + "[utility_collection_items_order_by!]" + ], + "where": [ + 5595 + ] + } ], - "node_id": [ + "map_name": [ 84 ], - "purpose": [ + "name": [ 84 ], - "steam_account": [ - 4567 + "owner": [ + 4463 ], - "steam_account_id": [ - 5454 + "owner_steam_id": [ + 300 ], - "__typename": [ - 84 - ] - }, - "steam_account_claims_aggregate": { - "aggregate": [ - 4547 + "team": [ + 5037 ], - "nodes": [ - 4543 + "team_id": [ + 6298 ], - "__typename": [ - 84 - ] - }, - "steam_account_claims_aggregate_bool_exp": { - "count": [ - 4546 + "updated_at": [ + 5086 + ], + "visibility": [ + 1660 ], "__typename": [ 84 ] }, - "steam_account_claims_aggregate_bool_exp_count": { - "arguments": [ - 4561 - ], - "distinct": [ - 6 - ], - "filter": [ - 4550 + "utility_collections_aggregate": { + "aggregate": [ + 5629 ], - "predicate": [ - 42 + "nodes": [ + 5627 ], "__typename": [ 84 ] }, - "steam_account_claims_aggregate_fields": { + "utility_collections_aggregate_fields": { + "avg": [ + 5630 + ], "count": [ 41, { "columns": [ - 4561, - "[steam_account_claims_select_column!]" + 5642, + "[utility_collections_select_column!]" ], "distinct": [ 6 @@ -104029,435 +124770,490 @@ export default { } ], "max": [ - 4553 + 5635 ], "min": [ - 4555 + 5636 ], - "__typename": [ - 84 - ] - }, - "steam_account_claims_aggregate_order_by": { - "count": [ - 3373 + "stddev": [ + 5644 ], - "max": [ - 4554 + "stddev_pop": [ + 5645 ], - "min": [ - 4556 + "stddev_samp": [ + 5646 + ], + "sum": [ + 5649 + ], + "var_pop": [ + 5652 + ], + "var_samp": [ + 5653 + ], + "variance": [ + 5654 ], "__typename": [ 84 ] }, - "steam_account_claims_arr_rel_insert_input": { - "data": [ - 4552 - ], - "on_conflict": [ - 4558 + "utility_collections_avg_fields": { + "owner_steam_id": [ + 32 ], "__typename": [ 84 ] }, - "steam_account_claims_bool_exp": { + "utility_collections_bool_exp": { "_and": [ - 4550 + 5631 ], "_not": [ - 4550 + 5631 ], "_or": [ - 4550 + 5631 + ], + "can_edit": [ + 7 + ], + "can_view": [ + 7 ], "created_at": [ - 4955 + 5087 + ], + "description": [ + 86 ], "id": [ - 5456 + 6300 ], - "k8s_job_name": [ - 86 + "items": [ + 5595 ], - "node": [ - 2075 + "items_aggregate": [ + 5588 ], - "node_id": [ + "map_name": [ 86 ], - "purpose": [ + "name": [ 86 ], - "steam_account": [ - 4571 - ], - "steam_account_id": [ - 5456 + "owner": [ + 4467 ], - "__typename": [ - 84 - ] - }, - "steam_account_claims_constraint": {}, - "steam_account_claims_insert_input": { - "created_at": [ - 4954 + "owner_steam_id": [ + 302 ], - "id": [ - 5454 + "team": [ + 5048 ], - "k8s_job_name": [ - 84 + "team_id": [ + 6300 ], - "node": [ - 2087 + "updated_at": [ + 5087 ], - "node_id": [ - 84 + "visibility": [ + 1661 ], - "purpose": [ + "__typename": [ 84 - ], - "steam_account": [ - 4578 - ], - "steam_account_id": [ - 5454 + ] + }, + "utility_collections_constraint": {}, + "utility_collections_inc_input": { + "owner_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "steam_account_claims_max_fields": { + "utility_collections_insert_input": { "created_at": [ - 4954 + 5086 + ], + "description": [ + 84 ], "id": [ - 5454 + 6298 ], - "k8s_job_name": [ - 84 + "items": [ + 5592 ], - "node_id": [ + "map_name": [ 84 ], - "purpose": [ + "name": [ 84 ], - "steam_account_id": [ - 5454 - ], - "__typename": [ - 84 - ] - }, - "steam_account_claims_max_order_by": { - "created_at": [ - 3373 + "owner": [ + 4474 ], - "id": [ - 3373 + "owner_steam_id": [ + 300 ], - "k8s_job_name": [ - 3373 + "team": [ + 5057 ], - "node_id": [ - 3373 + "team_id": [ + 6298 ], - "purpose": [ - 3373 + "updated_at": [ + 5086 ], - "steam_account_id": [ - 3373 + "visibility": [ + 1660 ], "__typename": [ 84 ] }, - "steam_account_claims_min_fields": { + "utility_collections_max_fields": { "created_at": [ - 4954 + 5086 + ], + "description": [ + 84 ], "id": [ - 5454 + 6298 ], - "k8s_job_name": [ + "map_name": [ 84 ], - "node_id": [ + "name": [ 84 ], - "purpose": [ - 84 + "owner_steam_id": [ + 300 ], - "steam_account_id": [ - 5454 + "team_id": [ + 6298 + ], + "updated_at": [ + 5086 ], "__typename": [ 84 ] }, - "steam_account_claims_min_order_by": { + "utility_collections_min_fields": { "created_at": [ - 3373 + 5086 + ], + "description": [ + 84 ], "id": [ - 3373 + 6298 ], - "k8s_job_name": [ - 3373 + "map_name": [ + 84 ], - "node_id": [ - 3373 + "name": [ + 84 ], - "purpose": [ - 3373 + "owner_steam_id": [ + 300 ], - "steam_account_id": [ - 3373 + "team_id": [ + 6298 + ], + "updated_at": [ + 5086 ], "__typename": [ 84 ] }, - "steam_account_claims_mutation_response": { + "utility_collections_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 4543 + 5627 ], "__typename": [ 84 ] }, - "steam_account_claims_on_conflict": { + "utility_collections_obj_rel_insert_input": { + "data": [ + 5634 + ], + "on_conflict": [ + 5639 + ], + "__typename": [ + 84 + ] + }, + "utility_collections_on_conflict": { "constraint": [ - 4551 + 5632 ], "update_columns": [ - 4565 + 5650 ], "where": [ - 4550 + 5631 ], "__typename": [ 84 ] }, - "steam_account_claims_order_by": { + "utility_collections_order_by": { + "can_edit": [ + 3505 + ], + "can_view": [ + 3505 + ], "created_at": [ - 3373 + 3505 + ], + "description": [ + 3505 ], "id": [ - 3373 + 3505 ], - "k8s_job_name": [ - 3373 + "items_aggregate": [ + 5591 ], - "node": [ - 2089 + "map_name": [ + 3505 ], - "node_id": [ - 3373 + "name": [ + 3505 ], - "purpose": [ - 3373 + "owner": [ + 4476 ], - "steam_account": [ - 4580 + "owner_steam_id": [ + 3505 ], - "steam_account_id": [ - 3373 + "team": [ + 5059 + ], + "team_id": [ + 3505 + ], + "updated_at": [ + 3505 + ], + "visibility": [ + 3505 ], "__typename": [ 84 ] }, - "steam_account_claims_pk_columns_input": { + "utility_collections_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 ] }, - "steam_account_claims_select_column": {}, - "steam_account_claims_set_input": { + "utility_collections_select_column": {}, + "utility_collections_set_input": { "created_at": [ - 4954 + 5086 + ], + "description": [ + 84 ], "id": [ - 5454 + 6298 ], - "k8s_job_name": [ + "map_name": [ 84 ], - "node_id": [ + "name": [ 84 ], - "purpose": [ + "owner_steam_id": [ + 300 + ], + "team_id": [ + 6298 + ], + "updated_at": [ + 5086 + ], + "visibility": [ + 1660 + ], + "__typename": [ 84 + ] + }, + "utility_collections_stddev_fields": { + "owner_steam_id": [ + 32 ], - "steam_account_id": [ - 5454 + "__typename": [ + 84 + ] + }, + "utility_collections_stddev_pop_fields": { + "owner_steam_id": [ + 32 ], "__typename": [ 84 ] }, - "steam_account_claims_stream_cursor_input": { + "utility_collections_stddev_samp_fields": { + "owner_steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "utility_collections_stream_cursor_input": { "initial_value": [ - 4564 + 5648 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "steam_account_claims_stream_cursor_value_input": { + "utility_collections_stream_cursor_value_input": { "created_at": [ - 4954 + 5086 + ], + "description": [ + 84 ], "id": [ - 5454 + 6298 ], - "k8s_job_name": [ + "map_name": [ 84 ], - "node_id": [ + "name": [ 84 ], - "purpose": [ - 84 + "owner_steam_id": [ + 300 ], - "steam_account_id": [ - 5454 + "team_id": [ + 6298 + ], + "updated_at": [ + 5086 + ], + "visibility": [ + 1660 ], "__typename": [ 84 ] }, - "steam_account_claims_update_column": {}, - "steam_account_claims_updates": { - "_set": [ - 4562 - ], - "where": [ - 4550 + "utility_collections_sum_fields": { + "owner_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "steam_accounts": { - "claims": [ - 4543, - { - "distinct_on": [ - 4561, - "[steam_account_claims_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4559, - "[steam_account_claims_order_by!]" - ], - "where": [ - 4550 - ] - } - ], - "claims_aggregate": [ - 4544, - { - "distinct_on": [ - 4561, - "[steam_account_claims_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4559, - "[steam_account_claims_order_by!]" - ], - "where": [ - 4550 - ] - } - ], - "created_at": [ - 4954 + "utility_collections_update_column": {}, + "utility_collections_updates": { + "_inc": [ + 5633 ], - "friend_capacity": [ - 41 + "_set": [ + 5643 ], - "id": [ - 5454 + "where": [ + 5631 ], - "last_node": [ - 2063 + "__typename": [ + 84 + ] + }, + "utility_collections_var_pop_fields": { + "owner_steam_id": [ + 32 ], - "last_node_id": [ + "__typename": [ 84 + ] + }, + "utility_collections_var_samp_fields": { + "owner_steam_id": [ + 32 ], - "password": [ + "__typename": [ 84 + ] + }, + "utility_collections_variance_fields": { + "owner_steam_id": [ + 32 ], - "role": [ + "__typename": [ + 84 + ] + }, + "utility_demo_mines": { + "failed_reason": [ 84 ], - "steam_level": [ - 41 + "match_map_demo_id": [ + 6298 ], - "steamid64": [ - 269 + "mined_at": [ + 5086 ], - "updated_at": [ - 4954 + "throws": [ + 41 ], - "username": [ - 84 + "version": [ + 41 ], "__typename": [ 84 ] }, - "steam_accounts_aggregate": { + "utility_demo_mines_aggregate": { "aggregate": [ - 4569 + 5657 ], "nodes": [ - 4567 + 5655 ], "__typename": [ 84 ] }, - "steam_accounts_aggregate_fields": { + "utility_demo_mines_aggregate_fields": { "avg": [ - 4570 + 5658 ], "count": [ 41, { "columns": [ - 4582, - "[steam_accounts_select_column!]" + 5669, + "[utility_demo_mines_select_column!]" ], "distinct": [ 6 @@ -104465,565 +125261,449 @@ export default { } ], "max": [ - 4575 + 5663 ], "min": [ - 4576 + 5664 ], "stddev": [ - 4584 + 5671 ], "stddev_pop": [ - 4585 + 5672 ], "stddev_samp": [ - 4586 + 5673 ], "sum": [ - 4589 + 5676 ], "var_pop": [ - 4592 + 5679 ], "var_samp": [ - 4593 + 5680 ], "variance": [ - 4594 + 5681 ], "__typename": [ 84 ] }, - "steam_accounts_avg_fields": { - "friend_capacity": [ - 32 - ], - "steam_level": [ + "utility_demo_mines_avg_fields": { + "throws": [ 32 ], - "steamid64": [ - 32 - ], - "__typename": [ - 84 - ] - }, - "steam_accounts_bool_exp": { - "_and": [ - 4571 - ], - "_not": [ - 4571 - ], - "_or": [ - 4571 - ], - "claims": [ - 4550 - ], - "claims_aggregate": [ - 4545 - ], - "created_at": [ - 4955 - ], - "friend_capacity": [ - 42 - ], - "id": [ - 5456 + "version": [ + 32 ], - "last_node": [ - 2075 + "__typename": [ + 84 + ] + }, + "utility_demo_mines_bool_exp": { + "_and": [ + 5659 ], - "last_node_id": [ - 86 + "_not": [ + 5659 ], - "password": [ - 86 + "_or": [ + 5659 ], - "role": [ + "failed_reason": [ 86 ], - "steam_level": [ - 42 + "match_map_demo_id": [ + 6300 ], - "steamid64": [ - 271 + "mined_at": [ + 5087 ], - "updated_at": [ - 4955 + "throws": [ + 42 ], - "username": [ - 86 + "version": [ + 42 ], "__typename": [ 84 ] }, - "steam_accounts_constraint": {}, - "steam_accounts_inc_input": { - "friend_capacity": [ + "utility_demo_mines_constraint": {}, + "utility_demo_mines_inc_input": { + "throws": [ 41 ], - "steam_level": [ + "version": [ 41 ], - "steamid64": [ - 269 - ], "__typename": [ 84 ] }, - "steam_accounts_insert_input": { - "claims": [ - 4549 - ], - "created_at": [ - 4954 - ], - "friend_capacity": [ - 41 - ], - "id": [ - 5454 - ], - "last_node": [ - 2087 - ], - "last_node_id": [ + "utility_demo_mines_insert_input": { + "failed_reason": [ 84 ], - "password": [ - 84 + "match_map_demo_id": [ + 6298 ], - "role": [ - 84 + "mined_at": [ + 5086 ], - "steam_level": [ + "throws": [ 41 ], - "steamid64": [ - 269 - ], - "updated_at": [ - 4954 - ], - "username": [ - 84 + "version": [ + 41 ], "__typename": [ 84 ] }, - "steam_accounts_max_fields": { - "created_at": [ - 4954 - ], - "friend_capacity": [ - 41 - ], - "id": [ - 5454 - ], - "last_node_id": [ + "utility_demo_mines_max_fields": { + "failed_reason": [ 84 ], - "password": [ - 84 + "match_map_demo_id": [ + 6298 ], - "role": [ - 84 + "mined_at": [ + 5086 ], - "steam_level": [ + "throws": [ 41 ], - "steamid64": [ - 269 - ], - "updated_at": [ - 4954 - ], - "username": [ - 84 + "version": [ + 41 ], "__typename": [ 84 ] }, - "steam_accounts_min_fields": { - "created_at": [ - 4954 - ], - "friend_capacity": [ - 41 - ], - "id": [ - 5454 - ], - "last_node_id": [ + "utility_demo_mines_min_fields": { + "failed_reason": [ 84 ], - "password": [ - 84 + "match_map_demo_id": [ + 6298 ], - "role": [ - 84 + "mined_at": [ + 5086 ], - "steam_level": [ + "throws": [ 41 ], - "steamid64": [ - 269 - ], - "updated_at": [ - 4954 - ], - "username": [ - 84 + "version": [ + 41 ], "__typename": [ 84 ] }, - "steam_accounts_mutation_response": { + "utility_demo_mines_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 4567 - ], - "__typename": [ - 84 - ] - }, - "steam_accounts_obj_rel_insert_input": { - "data": [ - 4574 - ], - "on_conflict": [ - 4579 + 5655 ], "__typename": [ 84 ] }, - "steam_accounts_on_conflict": { + "utility_demo_mines_on_conflict": { "constraint": [ - 4572 + 5660 ], "update_columns": [ - 4590 + 5677 ], "where": [ - 4571 + 5659 ], "__typename": [ 84 ] }, - "steam_accounts_order_by": { - "claims_aggregate": [ - 4548 - ], - "created_at": [ - 3373 - ], - "friend_capacity": [ - 3373 - ], - "id": [ - 3373 - ], - "last_node": [ - 2089 - ], - "last_node_id": [ - 3373 - ], - "password": [ - 3373 - ], - "role": [ - 3373 + "utility_demo_mines_order_by": { + "failed_reason": [ + 3505 ], - "steam_level": [ - 3373 + "match_map_demo_id": [ + 3505 ], - "steamid64": [ - 3373 + "mined_at": [ + 3505 ], - "updated_at": [ - 3373 + "throws": [ + 3505 ], - "username": [ - 3373 + "version": [ + 3505 ], "__typename": [ 84 ] }, - "steam_accounts_pk_columns_input": { - "id": [ - 5454 + "utility_demo_mines_pk_columns_input": { + "match_map_demo_id": [ + 6298 ], "__typename": [ 84 ] }, - "steam_accounts_select_column": {}, - "steam_accounts_set_input": { - "created_at": [ - 4954 - ], - "friend_capacity": [ - 41 - ], - "id": [ - 5454 - ], - "last_node_id": [ + "utility_demo_mines_select_column": {}, + "utility_demo_mines_set_input": { + "failed_reason": [ 84 ], - "password": [ - 84 + "match_map_demo_id": [ + 6298 ], - "role": [ - 84 + "mined_at": [ + 5086 ], - "steam_level": [ + "throws": [ 41 ], - "steamid64": [ - 269 - ], - "updated_at": [ - 4954 - ], - "username": [ - 84 + "version": [ + 41 ], "__typename": [ 84 ] }, - "steam_accounts_stddev_fields": { - "friend_capacity": [ - 32 - ], - "steam_level": [ + "utility_demo_mines_stddev_fields": { + "throws": [ 32 ], - "steamid64": [ + "version": [ 32 ], "__typename": [ 84 ] }, - "steam_accounts_stddev_pop_fields": { - "friend_capacity": [ - 32 - ], - "steam_level": [ + "utility_demo_mines_stddev_pop_fields": { + "throws": [ 32 ], - "steamid64": [ + "version": [ 32 ], "__typename": [ 84 ] }, - "steam_accounts_stddev_samp_fields": { - "friend_capacity": [ + "utility_demo_mines_stddev_samp_fields": { + "throws": [ 32 ], - "steam_level": [ - 32 - ], - "steamid64": [ + "version": [ 32 ], "__typename": [ 84 ] }, - "steam_accounts_stream_cursor_input": { + "utility_demo_mines_stream_cursor_input": { "initial_value": [ - 4588 + 5675 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "steam_accounts_stream_cursor_value_input": { - "created_at": [ - 4954 - ], - "friend_capacity": [ - 41 - ], - "id": [ - 5454 - ], - "last_node_id": [ + "utility_demo_mines_stream_cursor_value_input": { + "failed_reason": [ 84 ], - "password": [ - 84 + "match_map_demo_id": [ + 6298 ], - "role": [ - 84 + "mined_at": [ + 5086 ], - "steam_level": [ + "throws": [ 41 ], - "steamid64": [ - 269 - ], - "updated_at": [ - 4954 - ], - "username": [ - 84 + "version": [ + 41 ], "__typename": [ 84 ] }, - "steam_accounts_sum_fields": { - "friend_capacity": [ + "utility_demo_mines_sum_fields": { + "throws": [ 41 ], - "steam_level": [ + "version": [ 41 ], - "steamid64": [ - 269 - ], "__typename": [ 84 ] }, - "steam_accounts_update_column": {}, - "steam_accounts_updates": { + "utility_demo_mines_update_column": {}, + "utility_demo_mines_updates": { "_inc": [ - 4573 + 5661 ], "_set": [ - 4583 + 5670 ], "where": [ - 4571 + 5659 ], "__typename": [ 84 ] }, - "steam_accounts_var_pop_fields": { - "friend_capacity": [ - 32 - ], - "steam_level": [ + "utility_demo_mines_var_pop_fields": { + "throws": [ 32 ], - "steamid64": [ + "version": [ 32 ], "__typename": [ 84 ] }, - "steam_accounts_var_samp_fields": { - "friend_capacity": [ - 32 - ], - "steam_level": [ + "utility_demo_mines_var_samp_fields": { + "throws": [ 32 ], - "steamid64": [ + "version": [ 32 ], "__typename": [ 84 ] }, - "steam_accounts_variance_fields": { - "friend_capacity": [ + "utility_demo_mines_variance_fields": { + "throws": [ 32 ], - "steam_level": [ - 32 - ], - "steamid64": [ + "version": [ 32 ], "__typename": [ 84 ] }, - "system_alerts": { + "utility_demo_throws": { "created_at": [ - 4954 + 5086 ], - "created_by": [ - 269 + "flight_time_ms": [ + 41 ], - "dismissible": [ - 6 + "grenade_id": [ + 41 ], - "expires_at": [ - 4954 + "land_x": [ + 1974 ], - "id": [ - 5454 + "land_y": [ + 1974 ], - "is_active": [ - 6 + "land_z": [ + 1974 ], - "message": [ + "lineup_bucket": [ 84 ], - "title": [ + "map_name": [ 84 ], - "type": [ - 1384 + "match": [ + 3289 ], - "updated_at": [ - 4954 + "match_id": [ + 6298 + ], + "match_map": [ + 3105 + ], + "match_map_demo_id": [ + 6298 + ], + "match_map_id": [ + 6298 + ], + "origin_x": [ + 1974 + ], + "origin_y": [ + 1974 + ], + "origin_z": [ + 1974 + ], + "round": [ + 41 + ], + "side": [ + 1395 + ], + "technique": [ + 1600 + ], + "throw_strength": [ + 1620 + ], + "thrower_steam_id": [ + 300 + ], + "thrown_at": [ + 5086 + ], + "tick": [ + 41 + ], + "utility_type": [ + 1640 + ], + "view_pitch": [ + 1974 + ], + "view_yaw": [ + 1974 ], "__typename": [ 84 ] }, - "system_alerts_aggregate": { + "utility_demo_throws_aggregate": { "aggregate": [ - 4597 + 5684 ], "nodes": [ - 4595 + 5682 ], "__typename": [ 84 ] }, - "system_alerts_aggregate_fields": { + "utility_demo_throws_aggregate_fields": { "avg": [ - 4598 + 5685 ], "count": [ 41, { "columns": [ - 4609, - "[system_alerts_select_column!]" + 5696, + "[utility_demo_throws_select_column!]" ], "distinct": [ 6 @@ -105031,1145 +125711,1298 @@ export default { } ], "max": [ - 4603 + 5690 ], "min": [ - 4604 + 5691 ], "stddev": [ - 4611 + 5698 ], "stddev_pop": [ - 4612 + 5699 ], "stddev_samp": [ - 4613 + 5700 ], "sum": [ - 4616 + 5703 ], "var_pop": [ - 4619 + 5706 ], "var_samp": [ - 4620 + 5707 ], "variance": [ - 4621 + 5708 ], "__typename": [ 84 ] }, - "system_alerts_avg_fields": { - "created_by": [ + "utility_demo_throws_avg_fields": { + "flight_time_ms": [ + 32 + ], + "grenade_id": [ + 32 + ], + "land_x": [ + 32 + ], + "land_y": [ + 32 + ], + "land_z": [ + 32 + ], + "origin_x": [ + 32 + ], + "origin_y": [ + 32 + ], + "origin_z": [ + 32 + ], + "round": [ + 32 + ], + "thrower_steam_id": [ + 32 + ], + "tick": [ + 32 + ], + "view_pitch": [ + 32 + ], + "view_yaw": [ 32 ], "__typename": [ 84 ] }, - "system_alerts_bool_exp": { + "utility_demo_throws_bool_exp": { "_and": [ - 4599 + 5686 ], "_not": [ - 4599 + 5686 ], "_or": [ - 4599 + 5686 ], "created_at": [ - 4955 + 5087 ], - "created_by": [ - 271 + "flight_time_ms": [ + 42 ], - "dismissible": [ - 7 + "grenade_id": [ + 42 ], - "expires_at": [ - 4955 + "land_x": [ + 1975 ], - "id": [ - 5456 + "land_y": [ + 1975 ], - "is_active": [ - 7 + "land_z": [ + 1975 ], - "message": [ + "lineup_bucket": [ 86 ], - "title": [ + "map_name": [ 86 ], - "type": [ - 1385 + "match": [ + 3300 ], - "updated_at": [ - 4955 + "match_id": [ + 6300 ], - "__typename": [ - 84 - ] - }, - "system_alerts_constraint": {}, - "system_alerts_inc_input": { - "created_by": [ - 269 + "match_map": [ + 3114 ], - "__typename": [ - 84 - ] - }, - "system_alerts_insert_input": { - "created_at": [ - 4954 + "match_map_demo_id": [ + 6300 ], - "created_by": [ - 269 + "match_map_id": [ + 6300 ], - "dismissible": [ - 6 + "origin_x": [ + 1975 ], - "expires_at": [ - 4954 + "origin_y": [ + 1975 ], - "id": [ - 5454 + "origin_z": [ + 1975 ], - "is_active": [ - 6 + "round": [ + 42 ], - "message": [ - 84 + "side": [ + 1396 ], - "title": [ - 84 + "technique": [ + 1601 ], - "type": [ - 1384 + "throw_strength": [ + 1621 ], - "updated_at": [ - 4954 + "thrower_steam_id": [ + 302 + ], + "thrown_at": [ + 5087 + ], + "tick": [ + 42 + ], + "utility_type": [ + 1641 + ], + "view_pitch": [ + 1975 + ], + "view_yaw": [ + 1975 ], "__typename": [ 84 ] }, - "system_alerts_max_fields": { - "created_at": [ - 4954 + "utility_demo_throws_constraint": {}, + "utility_demo_throws_inc_input": { + "flight_time_ms": [ + 41 ], - "created_by": [ - 269 + "grenade_id": [ + 41 ], - "expires_at": [ - 4954 + "land_x": [ + 1974 ], - "id": [ - 5454 + "land_y": [ + 1974 ], - "message": [ - 84 + "land_z": [ + 1974 ], - "title": [ - 84 + "origin_x": [ + 1974 ], - "updated_at": [ - 4954 + "origin_y": [ + 1974 + ], + "origin_z": [ + 1974 + ], + "round": [ + 41 + ], + "thrower_steam_id": [ + 300 + ], + "tick": [ + 41 + ], + "view_pitch": [ + 1974 + ], + "view_yaw": [ + 1974 ], "__typename": [ 84 ] }, - "system_alerts_min_fields": { + "utility_demo_throws_insert_input": { "created_at": [ - 4954 + 5086 ], - "created_by": [ - 269 + "flight_time_ms": [ + 41 ], - "expires_at": [ - 4954 + "grenade_id": [ + 41 ], - "id": [ - 5454 + "land_x": [ + 1974 ], - "message": [ - 84 + "land_y": [ + 1974 ], - "title": [ + "land_z": [ + 1974 + ], + "map_name": [ 84 ], - "updated_at": [ - 4954 + "match": [ + 3309 ], - "__typename": [ - 84 - ] - }, - "system_alerts_mutation_response": { - "affected_rows": [ - 41 + "match_id": [ + 6298 ], - "returning": [ - 4595 + "match_map": [ + 3123 ], - "__typename": [ - 84 - ] - }, - "system_alerts_on_conflict": { - "constraint": [ - 4600 + "match_map_demo_id": [ + 6298 ], - "update_columns": [ - 4617 + "match_map_id": [ + 6298 ], - "where": [ - 4599 + "origin_x": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "system_alerts_order_by": { - "created_at": [ - 3373 + "origin_y": [ + 1974 ], - "created_by": [ - 3373 + "origin_z": [ + 1974 ], - "dismissible": [ - 3373 + "round": [ + 41 ], - "expires_at": [ - 3373 + "side": [ + 1395 ], - "id": [ - 3373 + "technique": [ + 1600 ], - "is_active": [ - 3373 + "throw_strength": [ + 1620 ], - "message": [ - 3373 + "thrower_steam_id": [ + 300 ], - "title": [ - 3373 + "thrown_at": [ + 5086 ], - "type": [ - 3373 + "tick": [ + 41 ], - "updated_at": [ - 3373 + "utility_type": [ + 1640 ], - "__typename": [ - 84 - ] - }, - "system_alerts_pk_columns_input": { - "id": [ - 5454 + "view_pitch": [ + 1974 + ], + "view_yaw": [ + 1974 ], "__typename": [ 84 ] }, - "system_alerts_select_column": {}, - "system_alerts_set_input": { + "utility_demo_throws_max_fields": { "created_at": [ - 4954 + 5086 ], - "created_by": [ - 269 + "flight_time_ms": [ + 41 ], - "dismissible": [ - 6 + "grenade_id": [ + 41 ], - "expires_at": [ - 4954 + "land_x": [ + 1974 ], - "id": [ - 5454 + "land_y": [ + 1974 ], - "is_active": [ - 6 + "land_z": [ + 1974 ], - "message": [ + "lineup_bucket": [ 84 ], - "title": [ + "map_name": [ 84 ], - "type": [ - 1384 + "match_id": [ + 6298 ], - "updated_at": [ - 4954 + "match_map_demo_id": [ + 6298 ], - "__typename": [ - 84 - ] - }, - "system_alerts_stddev_fields": { - "created_by": [ - 32 + "match_map_id": [ + 6298 ], - "__typename": [ - 84 - ] - }, - "system_alerts_stddev_pop_fields": { - "created_by": [ - 32 + "origin_x": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "system_alerts_stddev_samp_fields": { - "created_by": [ - 32 + "origin_y": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "system_alerts_stream_cursor_input": { - "initial_value": [ - 4615 + "origin_z": [ + 1974 ], - "ordering": [ - 352 + "round": [ + 41 + ], + "thrower_steam_id": [ + 300 + ], + "thrown_at": [ + 5086 + ], + "tick": [ + 41 + ], + "view_pitch": [ + 1974 + ], + "view_yaw": [ + 1974 ], "__typename": [ 84 ] }, - "system_alerts_stream_cursor_value_input": { + "utility_demo_throws_min_fields": { "created_at": [ - 4954 + 5086 ], - "created_by": [ - 269 + "flight_time_ms": [ + 41 ], - "dismissible": [ - 6 + "grenade_id": [ + 41 ], - "expires_at": [ - 4954 + "land_x": [ + 1974 ], - "id": [ - 5454 + "land_y": [ + 1974 ], - "is_active": [ - 6 + "land_z": [ + 1974 ], - "message": [ + "lineup_bucket": [ 84 ], - "title": [ + "map_name": [ 84 ], - "type": [ - 1384 + "match_id": [ + 6298 ], - "updated_at": [ - 4954 + "match_map_demo_id": [ + 6298 ], - "__typename": [ - 84 - ] - }, - "system_alerts_sum_fields": { - "created_by": [ - 269 + "match_map_id": [ + 6298 ], - "__typename": [ - 84 - ] - }, - "system_alerts_update_column": {}, - "system_alerts_updates": { - "_inc": [ - 4601 + "origin_x": [ + 1974 ], - "_set": [ - 4610 + "origin_y": [ + 1974 ], - "where": [ - 4599 + "origin_z": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "system_alerts_var_pop_fields": { - "created_by": [ - 32 + "round": [ + 41 + ], + "thrower_steam_id": [ + 300 + ], + "thrown_at": [ + 5086 + ], + "tick": [ + 41 + ], + "view_pitch": [ + 1974 + ], + "view_yaw": [ + 1974 ], "__typename": [ 84 ] }, - "system_alerts_var_samp_fields": { - "created_by": [ - 32 + "utility_demo_throws_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 5682 ], "__typename": [ 84 ] }, - "system_alerts_variance_fields": { - "created_by": [ - 32 + "utility_demo_throws_on_conflict": { + "constraint": [ + 5687 + ], + "update_columns": [ + 5704 + ], + "where": [ + 5686 ], "__typename": [ 84 ] }, - "team_invites": { + "utility_demo_throws_order_by": { "created_at": [ - 4954 + 3505 ], - "id": [ - 5454 + "flight_time_ms": [ + 3505 ], - "invited_by": [ - 4331 + "grenade_id": [ + 3505 ], - "invited_by_player_steam_id": [ - 269 + "land_x": [ + 3505 ], - "player": [ - 4331 + "land_y": [ + 3505 ], - "steam_id": [ - 269 + "land_z": [ + 3505 ], - "team": [ - 4905 + "lineup_bucket": [ + 3505 ], - "team_id": [ - 5454 + "map_name": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "team_invites_aggregate": { - "aggregate": [ - 4626 + "match": [ + 3311 ], - "nodes": [ - 4622 + "match_id": [ + 3505 + ], + "match_map": [ + 3125 + ], + "match_map_demo_id": [ + 3505 + ], + "match_map_id": [ + 3505 + ], + "origin_x": [ + 3505 + ], + "origin_y": [ + 3505 + ], + "origin_z": [ + 3505 + ], + "round": [ + 3505 + ], + "side": [ + 3505 + ], + "technique": [ + 3505 + ], + "throw_strength": [ + 3505 + ], + "thrower_steam_id": [ + 3505 + ], + "thrown_at": [ + 3505 + ], + "tick": [ + 3505 + ], + "utility_type": [ + 3505 + ], + "view_pitch": [ + 3505 + ], + "view_yaw": [ + 3505 ], "__typename": [ 84 ] }, - "team_invites_aggregate_bool_exp": { - "count": [ - 4625 + "utility_demo_throws_pk_columns_input": { + "grenade_id": [ + 41 + ], + "match_map_demo_id": [ + 6298 ], "__typename": [ 84 ] }, - "team_invites_aggregate_bool_exp_count": { - "arguments": [ - 4643 + "utility_demo_throws_select_column": {}, + "utility_demo_throws_set_input": { + "created_at": [ + 5086 ], - "distinct": [ - 6 + "flight_time_ms": [ + 41 ], - "filter": [ - 4631 + "grenade_id": [ + 41 ], - "predicate": [ - 42 + "land_x": [ + 1974 ], - "__typename": [ + "land_y": [ + 1974 + ], + "land_z": [ + 1974 + ], + "map_name": [ 84 - ] - }, - "team_invites_aggregate_fields": { - "avg": [ - 4629 ], - "count": [ - 41, - { - "columns": [ - 4643, - "[team_invites_select_column!]" - ], - "distinct": [ - 6 - ] - } + "match_id": [ + 6298 ], - "max": [ - 4635 + "match_map_demo_id": [ + 6298 ], - "min": [ - 4637 + "match_map_id": [ + 6298 ], - "stddev": [ - 4645 + "origin_x": [ + 1974 ], - "stddev_pop": [ - 4647 + "origin_y": [ + 1974 ], - "stddev_samp": [ - 4649 + "origin_z": [ + 1974 ], - "sum": [ - 4653 + "round": [ + 41 ], - "var_pop": [ - 4657 + "side": [ + 1395 ], - "var_samp": [ - 4659 + "technique": [ + 1600 ], - "variance": [ - 4661 + "throw_strength": [ + 1620 + ], + "thrower_steam_id": [ + 300 + ], + "thrown_at": [ + 5086 + ], + "tick": [ + 41 + ], + "utility_type": [ + 1640 + ], + "view_pitch": [ + 1974 + ], + "view_yaw": [ + 1974 ], "__typename": [ 84 ] }, - "team_invites_aggregate_order_by": { - "avg": [ - 4630 + "utility_demo_throws_stddev_fields": { + "flight_time_ms": [ + 32 ], - "count": [ - 3373 + "grenade_id": [ + 32 ], - "max": [ - 4636 + "land_x": [ + 32 ], - "min": [ - 4638 + "land_y": [ + 32 ], - "stddev": [ - 4646 + "land_z": [ + 32 ], - "stddev_pop": [ - 4648 + "origin_x": [ + 32 ], - "stddev_samp": [ - 4650 + "origin_y": [ + 32 ], - "sum": [ - 4654 + "origin_z": [ + 32 ], - "var_pop": [ - 4658 + "round": [ + 32 ], - "var_samp": [ - 4660 + "thrower_steam_id": [ + 32 ], - "variance": [ - 4662 + "tick": [ + 32 + ], + "view_pitch": [ + 32 + ], + "view_yaw": [ + 32 ], "__typename": [ 84 ] }, - "team_invites_arr_rel_insert_input": { - "data": [ - 4634 + "utility_demo_throws_stddev_pop_fields": { + "flight_time_ms": [ + 32 ], - "on_conflict": [ - 4640 + "grenade_id": [ + 32 + ], + "land_x": [ + 32 + ], + "land_y": [ + 32 + ], + "land_z": [ + 32 + ], + "origin_x": [ + 32 + ], + "origin_y": [ + 32 + ], + "origin_z": [ + 32 + ], + "round": [ + 32 + ], + "thrower_steam_id": [ + 32 ], - "__typename": [ - 84 - ] - }, - "team_invites_avg_fields": { - "invited_by_player_steam_id": [ + "tick": [ 32 ], - "steam_id": [ + "view_pitch": [ + 32 + ], + "view_yaw": [ 32 ], "__typename": [ 84 ] }, - "team_invites_avg_order_by": { - "invited_by_player_steam_id": [ - 3373 + "utility_demo_throws_stddev_samp_fields": { + "flight_time_ms": [ + 32 ], - "steam_id": [ - 3373 + "grenade_id": [ + 32 ], - "__typename": [ - 84 - ] - }, - "team_invites_bool_exp": { - "_and": [ - 4631 + "land_x": [ + 32 ], - "_not": [ - 4631 + "land_y": [ + 32 ], - "_or": [ - 4631 + "land_z": [ + 32 ], - "created_at": [ - 4955 + "origin_x": [ + 32 ], - "id": [ - 5456 + "origin_y": [ + 32 ], - "invited_by": [ - 4335 + "origin_z": [ + 32 ], - "invited_by_player_steam_id": [ - 271 + "round": [ + 32 ], - "player": [ - 4335 + "thrower_steam_id": [ + 32 ], - "steam_id": [ - 271 + "tick": [ + 32 ], - "team": [ - 4916 + "view_pitch": [ + 32 ], - "team_id": [ - 5456 + "view_yaw": [ + 32 ], "__typename": [ 84 ] }, - "team_invites_constraint": {}, - "team_invites_inc_input": { - "invited_by_player_steam_id": [ - 269 + "utility_demo_throws_stream_cursor_input": { + "initial_value": [ + 5702 ], - "steam_id": [ - 269 + "ordering": [ + 383 ], "__typename": [ 84 ] }, - "team_invites_insert_input": { + "utility_demo_throws_stream_cursor_value_input": { "created_at": [ - 4954 - ], - "id": [ - 5454 + 5086 ], - "invited_by": [ - 4342 + "flight_time_ms": [ + 41 ], - "invited_by_player_steam_id": [ - 269 + "grenade_id": [ + 41 ], - "player": [ - 4342 + "land_x": [ + 1974 ], - "steam_id": [ - 269 + "land_y": [ + 1974 ], - "team": [ - 4925 + "land_z": [ + 1974 ], - "team_id": [ - 5454 + "lineup_bucket": [ + 84 ], - "__typename": [ + "map_name": [ 84 - ] - }, - "team_invites_max_fields": { - "created_at": [ - 4954 ], - "id": [ - 5454 + "match_id": [ + 6298 ], - "invited_by_player_steam_id": [ - 269 + "match_map_demo_id": [ + 6298 ], - "steam_id": [ - 269 + "match_map_id": [ + 6298 ], - "team_id": [ - 5454 + "origin_x": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "team_invites_max_order_by": { - "created_at": [ - 3373 + "origin_y": [ + 1974 ], - "id": [ - 3373 + "origin_z": [ + 1974 ], - "invited_by_player_steam_id": [ - 3373 + "round": [ + 41 ], - "steam_id": [ - 3373 + "side": [ + 1395 ], - "team_id": [ - 3373 + "technique": [ + 1600 ], - "__typename": [ - 84 - ] - }, - "team_invites_min_fields": { - "created_at": [ - 4954 + "throw_strength": [ + 1620 ], - "id": [ - 5454 + "thrower_steam_id": [ + 300 ], - "invited_by_player_steam_id": [ - 269 + "thrown_at": [ + 5086 ], - "steam_id": [ - 269 + "tick": [ + 41 ], - "team_id": [ - 5454 + "utility_type": [ + 1640 + ], + "view_pitch": [ + 1974 + ], + "view_yaw": [ + 1974 ], "__typename": [ 84 ] }, - "team_invites_min_order_by": { - "created_at": [ - 3373 + "utility_demo_throws_sum_fields": { + "flight_time_ms": [ + 41 ], - "id": [ - 3373 + "grenade_id": [ + 41 ], - "invited_by_player_steam_id": [ - 3373 + "land_x": [ + 1974 ], - "steam_id": [ - 3373 + "land_y": [ + 1974 ], - "team_id": [ - 3373 + "land_z": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "team_invites_mutation_response": { - "affected_rows": [ + "origin_x": [ + 1974 + ], + "origin_y": [ + 1974 + ], + "origin_z": [ + 1974 + ], + "round": [ 41 ], - "returning": [ - 4622 + "thrower_steam_id": [ + 300 + ], + "tick": [ + 41 + ], + "view_pitch": [ + 1974 + ], + "view_yaw": [ + 1974 ], "__typename": [ 84 ] }, - "team_invites_on_conflict": { - "constraint": [ - 4632 + "utility_demo_throws_update_column": {}, + "utility_demo_throws_updates": { + "_inc": [ + 5688 ], - "update_columns": [ - 4655 + "_set": [ + 5697 ], "where": [ - 4631 + 5686 ], "__typename": [ 84 ] }, - "team_invites_order_by": { - "created_at": [ - 3373 + "utility_demo_throws_var_pop_fields": { + "flight_time_ms": [ + 32 ], - "id": [ - 3373 + "grenade_id": [ + 32 ], - "invited_by": [ - 4344 + "land_x": [ + 32 ], - "invited_by_player_steam_id": [ - 3373 + "land_y": [ + 32 ], - "player": [ - 4344 + "land_z": [ + 32 ], - "steam_id": [ - 3373 + "origin_x": [ + 32 ], - "team": [ - 4927 + "origin_y": [ + 32 ], - "team_id": [ - 3373 + "origin_z": [ + 32 ], - "__typename": [ - 84 - ] - }, - "team_invites_pk_columns_input": { - "id": [ - 5454 + "round": [ + 32 + ], + "thrower_steam_id": [ + 32 + ], + "tick": [ + 32 + ], + "view_pitch": [ + 32 + ], + "view_yaw": [ + 32 ], "__typename": [ 84 ] }, - "team_invites_select_column": {}, - "team_invites_set_input": { - "created_at": [ - 4954 + "utility_demo_throws_var_samp_fields": { + "flight_time_ms": [ + 32 ], - "id": [ - 5454 + "grenade_id": [ + 32 ], - "invited_by_player_steam_id": [ - 269 + "land_x": [ + 32 ], - "steam_id": [ - 269 + "land_y": [ + 32 ], - "team_id": [ - 5454 + "land_z": [ + 32 ], - "__typename": [ - 84 - ] - }, - "team_invites_stddev_fields": { - "invited_by_player_steam_id": [ + "origin_x": [ 32 ], - "steam_id": [ + "origin_y": [ 32 ], - "__typename": [ - 84 - ] - }, - "team_invites_stddev_order_by": { - "invited_by_player_steam_id": [ - 3373 + "origin_z": [ + 32 ], - "steam_id": [ - 3373 + "round": [ + 32 ], - "__typename": [ - 84 - ] - }, - "team_invites_stddev_pop_fields": { - "invited_by_player_steam_id": [ + "thrower_steam_id": [ 32 ], - "steam_id": [ + "tick": [ 32 ], - "__typename": [ - 84 - ] - }, - "team_invites_stddev_pop_order_by": { - "invited_by_player_steam_id": [ - 3373 + "view_pitch": [ + 32 ], - "steam_id": [ - 3373 + "view_yaw": [ + 32 ], "__typename": [ 84 ] }, - "team_invites_stddev_samp_fields": { - "invited_by_player_steam_id": [ + "utility_demo_throws_variance_fields": { + "flight_time_ms": [ 32 ], - "steam_id": [ + "grenade_id": [ 32 ], - "__typename": [ - 84 - ] - }, - "team_invites_stddev_samp_order_by": { - "invited_by_player_steam_id": [ - 3373 + "land_x": [ + 32 ], - "steam_id": [ - 3373 + "land_y": [ + 32 ], - "__typename": [ - 84 - ] - }, - "team_invites_stream_cursor_input": { - "initial_value": [ - 4652 + "land_z": [ + 32 ], - "ordering": [ - 352 + "origin_x": [ + 32 ], - "__typename": [ - 84 - ] - }, - "team_invites_stream_cursor_value_input": { - "created_at": [ - 4954 + "origin_y": [ + 32 ], - "id": [ - 5454 + "origin_z": [ + 32 ], - "invited_by_player_steam_id": [ - 269 + "round": [ + 32 ], - "steam_id": [ - 269 + "thrower_steam_id": [ + 32 ], - "team_id": [ - 5454 + "tick": [ + 32 + ], + "view_pitch": [ + 32 + ], + "view_yaw": [ + 32 ], "__typename": [ 84 ] }, - "team_invites_sum_fields": { - "invited_by_player_steam_id": [ - 269 + "utility_drift_results": { + "created_at": [ + 5086 ], - "steam_id": [ - 269 + "distance": [ + 1974 ], - "__typename": [ + "distance_xy": [ + 1974 + ], + "distance_z": [ + 1974 + ], + "reason": [ 84 - ] - }, - "team_invites_sum_order_by": { - "invited_by_player_steam_id": [ - 3373 ], - "steam_id": [ - 3373 + "scan": [ + 5768 ], - "__typename": [ + "severity": [ 84 - ] - }, - "team_invites_update_column": {}, - "team_invites_updates": { - "_inc": [ - 4633 ], - "_set": [ - 4644 + "utility_drift_scan_id": [ + 6298 ], - "where": [ - 4631 + "utility_lineup": [ + 6046 + ], + "utility_lineup_id": [ + 6298 + ], + "verdict": [ + 84 ], "__typename": [ 84 ] }, - "team_invites_var_pop_fields": { - "invited_by_player_steam_id": [ - 32 + "utility_drift_results_aggregate": { + "aggregate": [ + 5723 ], - "steam_id": [ - 32 + "nodes": [ + 5709 ], "__typename": [ 84 ] }, - "team_invites_var_pop_order_by": { - "invited_by_player_steam_id": [ - 3373 + "utility_drift_results_aggregate_bool_exp": { + "avg": [ + 5712 ], - "steam_id": [ - 3373 + "corr": [ + 5713 + ], + "count": [ + 5715 + ], + "covar_samp": [ + 5716 + ], + "max": [ + 5718 + ], + "min": [ + 5719 + ], + "stddev_samp": [ + 5720 + ], + "sum": [ + 5721 + ], + "var_samp": [ + 5722 ], "__typename": [ 84 ] }, - "team_invites_var_samp_fields": { - "invited_by_player_steam_id": [ - 32 + "utility_drift_results_aggregate_bool_exp_avg": { + "arguments": [ + 5741 ], - "steam_id": [ - 32 + "distinct": [ + 6 + ], + "filter": [ + 5728 + ], + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "team_invites_var_samp_order_by": { - "invited_by_player_steam_id": [ - 3373 + "utility_drift_results_aggregate_bool_exp_corr": { + "arguments": [ + 5714 ], - "steam_id": [ - 3373 + "distinct": [ + 6 + ], + "filter": [ + 5728 + ], + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "team_invites_variance_fields": { - "invited_by_player_steam_id": [ - 32 + "utility_drift_results_aggregate_bool_exp_corr_arguments": { + "X": [ + 5742 ], - "steam_id": [ - 32 + "Y": [ + 5742 ], "__typename": [ 84 ] }, - "team_invites_variance_order_by": { - "invited_by_player_steam_id": [ - 3373 + "utility_drift_results_aggregate_bool_exp_count": { + "arguments": [ + 5740 ], - "steam_id": [ - 3373 + "distinct": [ + 6 + ], + "filter": [ + 5728 + ], + "predicate": [ + 42 ], "__typename": [ 84 ] }, - "team_roster": { - "coach": [ - 6 + "utility_drift_results_aggregate_bool_exp_covar_samp": { + "arguments": [ + 5717 ], - "player": [ - 4331 + "distinct": [ + 6 ], - "player_steam_id": [ - 269 + "filter": [ + 5728 ], - "role": [ - 1404 + "predicate": [ + 1975 ], - "roster_image_url": [ + "__typename": [ 84 + ] + }, + "utility_drift_results_aggregate_bool_exp_covar_samp_arguments": { + "X": [ + 5743 ], - "status": [ - 1425 - ], - "team": [ - 4905 - ], - "team_id": [ - 5454 + "Y": [ + 5743 ], "__typename": [ 84 ] }, - "team_roster_aggregate": { - "aggregate": [ - 4669 + "utility_drift_results_aggregate_bool_exp_max": { + "arguments": [ + 5744 ], - "nodes": [ - 4663 + "distinct": [ + 6 + ], + "filter": [ + 5728 + ], + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "team_roster_aggregate_bool_exp": { - "bool_and": [ - 4666 + "utility_drift_results_aggregate_bool_exp_min": { + "arguments": [ + 5745 ], - "bool_or": [ - 4667 + "distinct": [ + 6 ], - "count": [ - 4668 + "filter": [ + 5728 + ], + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "team_roster_aggregate_bool_exp_bool_and": { + "utility_drift_results_aggregate_bool_exp_stddev_samp": { "arguments": [ - 4687 + 5746 ], "distinct": [ 6 ], "filter": [ - 4674 + 5728 ], "predicate": [ - 7 + 1975 ], "__typename": [ 84 ] }, - "team_roster_aggregate_bool_exp_bool_or": { + "utility_drift_results_aggregate_bool_exp_sum": { "arguments": [ - 4688 + 5747 ], "distinct": [ 6 ], "filter": [ - 4674 + 5728 ], "predicate": [ - 7 + 1975 ], "__typename": [ 84 ] }, - "team_roster_aggregate_bool_exp_count": { + "utility_drift_results_aggregate_bool_exp_var_samp": { "arguments": [ - 4686 + 5748 ], "distinct": [ 6 ], "filter": [ - 4674 + 5728 ], "predicate": [ - 42 + 1975 ], "__typename": [ 84 ] }, - "team_roster_aggregate_fields": { + "utility_drift_results_aggregate_fields": { "avg": [ - 4672 + 5726 ], "count": [ 41, { "columns": [ - 4686, - "[team_roster_select_column!]" + 5740, + "[utility_drift_results_select_column!]" ], "distinct": [ 6 @@ -106177,538 +127010,837 @@ export default { } ], "max": [ - 4678 + 5732 ], "min": [ - 4680 + 5734 ], "stddev": [ - 4690 + 5750 ], "stddev_pop": [ - 4692 + 5752 ], "stddev_samp": [ - 4694 + 5754 ], "sum": [ - 4698 + 5758 ], "var_pop": [ - 4702 + 5762 ], "var_samp": [ - 4704 + 5764 ], "variance": [ - 4706 + 5766 ], "__typename": [ 84 ] }, - "team_roster_aggregate_order_by": { + "utility_drift_results_aggregate_order_by": { "avg": [ - 4673 + 5727 ], "count": [ - 3373 + 3505 ], "max": [ - 4679 + 5733 ], "min": [ - 4681 + 5735 ], "stddev": [ - 4691 + 5751 ], "stddev_pop": [ - 4693 + 5753 ], "stddev_samp": [ - 4695 + 5755 ], "sum": [ - 4699 + 5759 ], "var_pop": [ - 4703 + 5763 ], "var_samp": [ - 4705 + 5765 ], "variance": [ - 4707 + 5767 ], "__typename": [ 84 ] }, - "team_roster_arr_rel_insert_input": { + "utility_drift_results_arr_rel_insert_input": { "data": [ - 4677 + 5731 ], "on_conflict": [ - 4683 + 5737 ], "__typename": [ 84 ] }, - "team_roster_avg_fields": { - "player_steam_id": [ + "utility_drift_results_avg_fields": { + "distance": [ + 32 + ], + "distance_xy": [ + 32 + ], + "distance_z": [ 32 ], "__typename": [ 84 ] }, - "team_roster_avg_order_by": { - "player_steam_id": [ - 3373 + "utility_drift_results_avg_order_by": { + "distance": [ + 3505 + ], + "distance_xy": [ + 3505 + ], + "distance_z": [ + 3505 ], "__typename": [ 84 ] }, - "team_roster_bool_exp": { + "utility_drift_results_bool_exp": { "_and": [ - 4674 + 5728 ], "_not": [ - 4674 + 5728 ], "_or": [ - 4674 + 5728 ], - "coach": [ - 7 + "created_at": [ + 5087 ], - "player": [ - 4335 + "distance": [ + 1975 ], - "player_steam_id": [ - 271 + "distance_xy": [ + 1975 ], - "role": [ - 1405 + "distance_z": [ + 1975 ], - "roster_image_url": [ + "reason": [ 86 ], - "status": [ - 1426 + "scan": [ + 5772 ], - "team": [ - 4916 + "severity": [ + 86 ], - "team_id": [ - 5456 + "utility_drift_scan_id": [ + 6300 + ], + "utility_lineup": [ + 6068 + ], + "utility_lineup_id": [ + 6300 + ], + "verdict": [ + 86 ], "__typename": [ 84 ] }, - "team_roster_constraint": {}, - "team_roster_inc_input": { - "player_steam_id": [ - 269 + "utility_drift_results_constraint": {}, + "utility_drift_results_inc_input": { + "distance": [ + 1974 + ], + "distance_xy": [ + 1974 + ], + "distance_z": [ + 1974 ], "__typename": [ 84 ] }, - "team_roster_insert_input": { - "coach": [ - 6 + "utility_drift_results_insert_input": { + "created_at": [ + 5086 ], - "player": [ - 4342 + "distance": [ + 1974 ], - "player_steam_id": [ - 269 + "distance_xy": [ + 1974 ], - "role": [ - 1404 + "distance_z": [ + 1974 ], - "roster_image_url": [ + "reason": [ 84 ], - "status": [ - 1425 + "scan": [ + 5779 ], - "team": [ - 4925 + "severity": [ + 84 ], - "team_id": [ - 5454 + "utility_drift_scan_id": [ + 6298 + ], + "utility_lineup": [ + 6080 + ], + "utility_lineup_id": [ + 6298 + ], + "verdict": [ + 84 ], "__typename": [ 84 ] }, - "team_roster_max_fields": { - "player_steam_id": [ - 269 + "utility_drift_results_max_fields": { + "created_at": [ + 5086 ], - "roster_image_url": [ + "distance": [ + 1974 + ], + "distance_xy": [ + 1974 + ], + "distance_z": [ + 1974 + ], + "reason": [ 84 ], - "team_id": [ - 5454 + "severity": [ + 84 + ], + "utility_drift_scan_id": [ + 6298 + ], + "utility_lineup_id": [ + 6298 + ], + "verdict": [ + 84 ], "__typename": [ 84 ] }, - "team_roster_max_order_by": { - "player_steam_id": [ - 3373 + "utility_drift_results_max_order_by": { + "created_at": [ + 3505 ], - "roster_image_url": [ - 3373 + "distance": [ + 3505 ], - "team_id": [ - 3373 + "distance_xy": [ + 3505 + ], + "distance_z": [ + 3505 + ], + "reason": [ + 3505 + ], + "severity": [ + 3505 + ], + "utility_drift_scan_id": [ + 3505 + ], + "utility_lineup_id": [ + 3505 + ], + "verdict": [ + 3505 ], "__typename": [ 84 ] }, - "team_roster_min_fields": { - "player_steam_id": [ - 269 + "utility_drift_results_min_fields": { + "created_at": [ + 5086 ], - "roster_image_url": [ + "distance": [ + 1974 + ], + "distance_xy": [ + 1974 + ], + "distance_z": [ + 1974 + ], + "reason": [ 84 ], - "team_id": [ - 5454 + "severity": [ + 84 + ], + "utility_drift_scan_id": [ + 6298 + ], + "utility_lineup_id": [ + 6298 + ], + "verdict": [ + 84 ], "__typename": [ 84 ] }, - "team_roster_min_order_by": { - "player_steam_id": [ - 3373 + "utility_drift_results_min_order_by": { + "created_at": [ + 3505 ], - "roster_image_url": [ - 3373 + "distance": [ + 3505 ], - "team_id": [ - 3373 + "distance_xy": [ + 3505 + ], + "distance_z": [ + 3505 + ], + "reason": [ + 3505 + ], + "severity": [ + 3505 + ], + "utility_drift_scan_id": [ + 3505 + ], + "utility_lineup_id": [ + 3505 + ], + "verdict": [ + 3505 ], "__typename": [ 84 ] }, - "team_roster_mutation_response": { + "utility_drift_results_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 4663 + 5709 ], "__typename": [ 84 ] }, - "team_roster_on_conflict": { + "utility_drift_results_on_conflict": { "constraint": [ - 4675 + 5729 ], "update_columns": [ - 4700 + 5760 ], "where": [ - 4674 + 5728 ], "__typename": [ 84 ] }, - "team_roster_order_by": { - "coach": [ - 3373 + "utility_drift_results_order_by": { + "created_at": [ + 3505 ], - "player": [ - 4344 + "distance": [ + 3505 ], - "player_steam_id": [ - 3373 + "distance_xy": [ + 3505 ], - "role": [ - 3373 + "distance_z": [ + 3505 ], - "roster_image_url": [ - 3373 + "reason": [ + 3505 ], - "status": [ - 3373 + "scan": [ + 5781 ], - "team": [ - 4927 + "severity": [ + 3505 ], - "team_id": [ - 3373 + "utility_drift_scan_id": [ + 3505 + ], + "utility_lineup": [ + 6082 + ], + "utility_lineup_id": [ + 3505 + ], + "verdict": [ + 3505 ], "__typename": [ 84 ] }, - "team_roster_pk_columns_input": { - "player_steam_id": [ - 269 + "utility_drift_results_pk_columns_input": { + "utility_drift_scan_id": [ + 6298 ], - "team_id": [ - 5454 + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "team_roster_select_column": {}, - "team_roster_select_column_team_roster_aggregate_bool_exp_bool_and_arguments_columns": {}, - "team_roster_select_column_team_roster_aggregate_bool_exp_bool_or_arguments_columns": {}, - "team_roster_set_input": { - "coach": [ - 6 + "utility_drift_results_select_column": {}, + "utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_avg_arguments_columns": {}, + "utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_corr_arguments_columns": {}, + "utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_covar_samp_arguments_columns": {}, + "utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_max_arguments_columns": {}, + "utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_min_arguments_columns": {}, + "utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_stddev_samp_arguments_columns": {}, + "utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_sum_arguments_columns": {}, + "utility_drift_results_select_column_utility_drift_results_aggregate_bool_exp_var_samp_arguments_columns": {}, + "utility_drift_results_set_input": { + "created_at": [ + 5086 ], - "player_steam_id": [ - 269 + "distance": [ + 1974 ], - "role": [ - 1404 + "distance_xy": [ + 1974 ], - "roster_image_url": [ + "distance_z": [ + 1974 + ], + "reason": [ 84 ], - "status": [ - 1425 + "severity": [ + 84 ], - "team_id": [ - 5454 + "utility_drift_scan_id": [ + 6298 + ], + "utility_lineup_id": [ + 6298 + ], + "verdict": [ + 84 ], "__typename": [ 84 ] }, - "team_roster_stddev_fields": { - "player_steam_id": [ + "utility_drift_results_stddev_fields": { + "distance": [ + 32 + ], + "distance_xy": [ + 32 + ], + "distance_z": [ 32 ], "__typename": [ 84 ] }, - "team_roster_stddev_order_by": { - "player_steam_id": [ - 3373 + "utility_drift_results_stddev_order_by": { + "distance": [ + 3505 + ], + "distance_xy": [ + 3505 + ], + "distance_z": [ + 3505 ], "__typename": [ 84 ] }, - "team_roster_stddev_pop_fields": { - "player_steam_id": [ + "utility_drift_results_stddev_pop_fields": { + "distance": [ + 32 + ], + "distance_xy": [ + 32 + ], + "distance_z": [ 32 ], "__typename": [ 84 ] }, - "team_roster_stddev_pop_order_by": { - "player_steam_id": [ - 3373 + "utility_drift_results_stddev_pop_order_by": { + "distance": [ + 3505 + ], + "distance_xy": [ + 3505 + ], + "distance_z": [ + 3505 ], "__typename": [ 84 ] }, - "team_roster_stddev_samp_fields": { - "player_steam_id": [ + "utility_drift_results_stddev_samp_fields": { + "distance": [ + 32 + ], + "distance_xy": [ + 32 + ], + "distance_z": [ 32 ], "__typename": [ 84 ] }, - "team_roster_stddev_samp_order_by": { - "player_steam_id": [ - 3373 + "utility_drift_results_stddev_samp_order_by": { + "distance": [ + 3505 + ], + "distance_xy": [ + 3505 + ], + "distance_z": [ + 3505 ], "__typename": [ 84 ] }, - "team_roster_stream_cursor_input": { + "utility_drift_results_stream_cursor_input": { "initial_value": [ - 4697 + 5757 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "team_roster_stream_cursor_value_input": { - "coach": [ - 6 + "utility_drift_results_stream_cursor_value_input": { + "created_at": [ + 5086 ], - "player_steam_id": [ - 269 + "distance": [ + 1974 ], - "role": [ - 1404 + "distance_xy": [ + 1974 ], - "roster_image_url": [ + "distance_z": [ + 1974 + ], + "reason": [ 84 ], - "status": [ - 1425 + "severity": [ + 84 ], - "team_id": [ - 5454 + "utility_drift_scan_id": [ + 6298 + ], + "utility_lineup_id": [ + 6298 + ], + "verdict": [ + 84 ], "__typename": [ 84 ] }, - "team_roster_sum_fields": { - "player_steam_id": [ - 269 + "utility_drift_results_sum_fields": { + "distance": [ + 1974 + ], + "distance_xy": [ + 1974 + ], + "distance_z": [ + 1974 ], "__typename": [ 84 ] }, - "team_roster_sum_order_by": { - "player_steam_id": [ - 3373 + "utility_drift_results_sum_order_by": { + "distance": [ + 3505 + ], + "distance_xy": [ + 3505 + ], + "distance_z": [ + 3505 ], "__typename": [ 84 ] }, - "team_roster_update_column": {}, - "team_roster_updates": { + "utility_drift_results_update_column": {}, + "utility_drift_results_updates": { "_inc": [ - 4676 + 5730 ], "_set": [ - 4689 + 5749 ], "where": [ - 4674 + 5728 ], "__typename": [ 84 ] }, - "team_roster_var_pop_fields": { - "player_steam_id": [ + "utility_drift_results_var_pop_fields": { + "distance": [ + 32 + ], + "distance_xy": [ + 32 + ], + "distance_z": [ 32 ], "__typename": [ 84 ] }, - "team_roster_var_pop_order_by": { - "player_steam_id": [ - 3373 + "utility_drift_results_var_pop_order_by": { + "distance": [ + 3505 + ], + "distance_xy": [ + 3505 + ], + "distance_z": [ + 3505 ], "__typename": [ 84 ] }, - "team_roster_var_samp_fields": { - "player_steam_id": [ + "utility_drift_results_var_samp_fields": { + "distance": [ + 32 + ], + "distance_xy": [ + 32 + ], + "distance_z": [ 32 ], "__typename": [ 84 ] }, - "team_roster_var_samp_order_by": { - "player_steam_id": [ - 3373 + "utility_drift_results_var_samp_order_by": { + "distance": [ + 3505 + ], + "distance_xy": [ + 3505 + ], + "distance_z": [ + 3505 ], "__typename": [ 84 ] }, - "team_roster_variance_fields": { - "player_steam_id": [ + "utility_drift_results_variance_fields": { + "distance": [ + 32 + ], + "distance_xy": [ + 32 + ], + "distance_z": [ 32 ], "__typename": [ 84 ] }, - "team_roster_variance_order_by": { - "player_steam_id": [ - 3373 + "utility_drift_results_variance_order_by": { + "distance": [ + 3505 + ], + "distance_xy": [ + 3505 + ], + "distance_z": [ + 3505 ], "__typename": [ 84 ] }, - "team_scrim_alerts": { + "utility_drift_scans": { + "broken": [ + 41 + ], "created_at": [ - 4954 + 5086 ], - "elo_max": [ + "failure_reason": [ + 84 + ], + "finished_at": [ + 5086 + ], + "from_revision": [ + 84 + ], + "id": [ + 6298 + ], + "lineups": [ + 41 + ], + "map_name": [ + 84 + ], + "max_distance": [ + 1974 + ], + "moved": [ 41 ], - "elo_min": [ + "requested_by": [ + 4463 + ], + "requested_by_steam_id": [ + 300 + ], + "results": [ + 5709, + { + "distinct_on": [ + 5740, + "[utility_drift_results_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5738, + "[utility_drift_results_order_by!]" + ], + "where": [ + 5728 + ] + } + ], + "results_aggregate": [ + 5710, + { + "distinct_on": [ + 5740, + "[utility_drift_results_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5738, + "[utility_drift_results_order_by!]" + ], + "where": [ + 5728 + ] + } + ], + "scanned": [ 41 ], - "enabled": [ - 6 - ], - "id": [ - 5454 + "started_at": [ + 5086 ], - "last_notified_at": [ - 4954 + "status": [ + 84 ], - "regions": [ + "to_revision": [ 84 ], - "team": [ - 4905 + "unchanged": [ + 41 ], - "team_id": [ - 5454 + "unsimulatable": [ + 41 + ], + "updated_at": [ + 5086 ], "__typename": [ 84 ] }, - "team_scrim_alerts_aggregate": { + "utility_drift_scans_aggregate": { "aggregate": [ - 4710 + 5770 ], "nodes": [ - 4708 + 5768 ], "__typename": [ 84 ] }, - "team_scrim_alerts_aggregate_fields": { + "utility_drift_scans_aggregate_fields": { "avg": [ - 4711 + 5771 ], "count": [ 41, { "columns": [ - 4722, - "[team_scrim_alerts_select_column!]" + 5783, + "[utility_drift_scans_select_column!]" ], "distinct": [ 6 @@ -106716,505 +127848,860 @@ export default { } ], "max": [ - 4716 + 5776 ], "min": [ - 4717 + 5777 ], "stddev": [ - 4724 + 5785 ], "stddev_pop": [ - 4725 + 5786 ], "stddev_samp": [ - 4726 + 5787 ], "sum": [ - 4729 + 5790 ], "var_pop": [ - 4732 + 5793 ], "var_samp": [ - 4733 + 5794 ], "variance": [ - 4734 + 5795 ], "__typename": [ 84 ] }, - "team_scrim_alerts_avg_fields": { - "elo_max": [ + "utility_drift_scans_avg_fields": { + "broken": [ 32 ], - "elo_min": [ + "lineups": [ + 32 + ], + "max_distance": [ + 32 + ], + "moved": [ + 32 + ], + "requested_by_steam_id": [ + 32 + ], + "scanned": [ + 32 + ], + "unchanged": [ + 32 + ], + "unsimulatable": [ 32 ], "__typename": [ 84 ] }, - "team_scrim_alerts_bool_exp": { + "utility_drift_scans_bool_exp": { "_and": [ - 4712 + 5772 ], "_not": [ - 4712 + 5772 ], "_or": [ - 4712 + 5772 + ], + "broken": [ + 42 ], "created_at": [ - 4955 + 5087 ], - "elo_max": [ + "failure_reason": [ + 86 + ], + "finished_at": [ + 5087 + ], + "from_revision": [ + 86 + ], + "id": [ + 6300 + ], + "lineups": [ 42 ], - "elo_min": [ + "map_name": [ + 86 + ], + "max_distance": [ + 1975 + ], + "moved": [ 42 ], - "enabled": [ - 7 + "requested_by": [ + 4467 ], - "id": [ - 5456 + "requested_by_steam_id": [ + 302 ], - "last_notified_at": [ - 4955 + "results": [ + 5728 ], - "regions": [ - 85 + "results_aggregate": [ + 5711 ], - "team": [ - 4916 + "scanned": [ + 42 ], - "team_id": [ - 5456 + "started_at": [ + 5087 + ], + "status": [ + 86 + ], + "to_revision": [ + 86 + ], + "unchanged": [ + 42 + ], + "unsimulatable": [ + 42 + ], + "updated_at": [ + 5087 ], "__typename": [ 84 ] }, - "team_scrim_alerts_constraint": {}, - "team_scrim_alerts_inc_input": { - "elo_max": [ + "utility_drift_scans_constraint": {}, + "utility_drift_scans_inc_input": { + "broken": [ 41 ], - "elo_min": [ + "lineups": [ + 41 + ], + "max_distance": [ + 1974 + ], + "moved": [ + 41 + ], + "requested_by_steam_id": [ + 300 + ], + "scanned": [ + 41 + ], + "unchanged": [ + 41 + ], + "unsimulatable": [ 41 ], "__typename": [ 84 ] }, - "team_scrim_alerts_insert_input": { + "utility_drift_scans_insert_input": { + "broken": [ + 41 + ], "created_at": [ - 4954 + 5086 ], - "elo_max": [ + "failure_reason": [ + 84 + ], + "finished_at": [ + 5086 + ], + "from_revision": [ + 84 + ], + "id": [ + 6298 + ], + "lineups": [ 41 ], - "elo_min": [ + "map_name": [ + 84 + ], + "max_distance": [ + 1974 + ], + "moved": [ 41 ], - "enabled": [ - 6 + "requested_by": [ + 4474 ], - "id": [ - 5454 + "requested_by_steam_id": [ + 300 ], - "last_notified_at": [ - 4954 + "results": [ + 5725 ], - "regions": [ + "scanned": [ + 41 + ], + "started_at": [ + 5086 + ], + "status": [ 84 ], - "team": [ - 4925 + "to_revision": [ + 84 ], - "team_id": [ - 5454 + "unchanged": [ + 41 + ], + "unsimulatable": [ + 41 + ], + "updated_at": [ + 5086 ], "__typename": [ 84 ] }, - "team_scrim_alerts_max_fields": { + "utility_drift_scans_max_fields": { + "broken": [ + 41 + ], "created_at": [ - 4954 + 5086 ], - "elo_max": [ + "failure_reason": [ + 84 + ], + "finished_at": [ + 5086 + ], + "from_revision": [ + 84 + ], + "id": [ + 6298 + ], + "lineups": [ 41 ], - "elo_min": [ + "map_name": [ + 84 + ], + "max_distance": [ + 1974 + ], + "moved": [ 41 ], - "id": [ - 5454 + "requested_by_steam_id": [ + 300 ], - "last_notified_at": [ - 4954 + "scanned": [ + 41 ], - "regions": [ + "started_at": [ + 5086 + ], + "status": [ 84 ], - "team_id": [ - 5454 + "to_revision": [ + 84 + ], + "unchanged": [ + 41 + ], + "unsimulatable": [ + 41 + ], + "updated_at": [ + 5086 ], "__typename": [ 84 ] }, - "team_scrim_alerts_min_fields": { + "utility_drift_scans_min_fields": { + "broken": [ + 41 + ], "created_at": [ - 4954 + 5086 ], - "elo_max": [ + "failure_reason": [ + 84 + ], + "finished_at": [ + 5086 + ], + "from_revision": [ + 84 + ], + "id": [ + 6298 + ], + "lineups": [ 41 ], - "elo_min": [ + "map_name": [ + 84 + ], + "max_distance": [ + 1974 + ], + "moved": [ 41 ], - "id": [ - 5454 + "requested_by_steam_id": [ + 300 ], - "last_notified_at": [ - 4954 + "scanned": [ + 41 ], - "regions": [ + "started_at": [ + 5086 + ], + "status": [ 84 ], - "team_id": [ - 5454 + "to_revision": [ + 84 + ], + "unchanged": [ + 41 + ], + "unsimulatable": [ + 41 + ], + "updated_at": [ + 5086 ], "__typename": [ 84 ] }, - "team_scrim_alerts_mutation_response": { + "utility_drift_scans_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 4708 + 5768 ], "__typename": [ 84 ] }, - "team_scrim_alerts_on_conflict": { + "utility_drift_scans_obj_rel_insert_input": { + "data": [ + 5775 + ], + "on_conflict": [ + 5780 + ], + "__typename": [ + 84 + ] + }, + "utility_drift_scans_on_conflict": { "constraint": [ - 4713 + 5773 ], "update_columns": [ - 4730 + 5791 ], "where": [ - 4712 + 5772 ], "__typename": [ 84 ] }, - "team_scrim_alerts_order_by": { + "utility_drift_scans_order_by": { + "broken": [ + 3505 + ], "created_at": [ - 3373 + 3505 ], - "elo_max": [ - 3373 + "failure_reason": [ + 3505 ], - "elo_min": [ - 3373 + "finished_at": [ + 3505 ], - "enabled": [ - 3373 + "from_revision": [ + 3505 ], "id": [ - 3373 + 3505 ], - "last_notified_at": [ - 3373 + "lineups": [ + 3505 ], - "regions": [ - 3373 + "map_name": [ + 3505 ], - "team": [ - 4927 + "max_distance": [ + 3505 ], - "team_id": [ - 3373 + "moved": [ + 3505 + ], + "requested_by": [ + 4476 + ], + "requested_by_steam_id": [ + 3505 + ], + "results_aggregate": [ + 5724 + ], + "scanned": [ + 3505 + ], + "started_at": [ + 3505 + ], + "status": [ + 3505 + ], + "to_revision": [ + 3505 + ], + "unchanged": [ + 3505 + ], + "unsimulatable": [ + 3505 + ], + "updated_at": [ + 3505 ], "__typename": [ 84 ] }, - "team_scrim_alerts_pk_columns_input": { + "utility_drift_scans_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 ] }, - "team_scrim_alerts_select_column": {}, - "team_scrim_alerts_set_input": { + "utility_drift_scans_select_column": {}, + "utility_drift_scans_set_input": { + "broken": [ + 41 + ], "created_at": [ - 4954 + 5086 ], - "elo_max": [ + "failure_reason": [ + 84 + ], + "finished_at": [ + 5086 + ], + "from_revision": [ + 84 + ], + "id": [ + 6298 + ], + "lineups": [ 41 ], - "elo_min": [ + "map_name": [ + 84 + ], + "max_distance": [ + 1974 + ], + "moved": [ 41 ], - "enabled": [ - 6 + "requested_by_steam_id": [ + 300 ], - "id": [ - 5454 + "scanned": [ + 41 ], - "last_notified_at": [ - 4954 + "started_at": [ + 5086 ], - "regions": [ + "status": [ 84 ], - "team_id": [ - 5454 + "to_revision": [ + 84 + ], + "unchanged": [ + 41 + ], + "unsimulatable": [ + 41 + ], + "updated_at": [ + 5086 ], "__typename": [ 84 ] }, - "team_scrim_alerts_stddev_fields": { - "elo_max": [ + "utility_drift_scans_stddev_fields": { + "broken": [ 32 ], - "elo_min": [ + "lineups": [ + 32 + ], + "max_distance": [ + 32 + ], + "moved": [ + 32 + ], + "requested_by_steam_id": [ + 32 + ], + "scanned": [ + 32 + ], + "unchanged": [ + 32 + ], + "unsimulatable": [ 32 ], "__typename": [ 84 ] }, - "team_scrim_alerts_stddev_pop_fields": { - "elo_max": [ + "utility_drift_scans_stddev_pop_fields": { + "broken": [ 32 ], - "elo_min": [ + "lineups": [ + 32 + ], + "max_distance": [ + 32 + ], + "moved": [ + 32 + ], + "requested_by_steam_id": [ + 32 + ], + "scanned": [ + 32 + ], + "unchanged": [ + 32 + ], + "unsimulatable": [ 32 ], "__typename": [ 84 ] }, - "team_scrim_alerts_stddev_samp_fields": { - "elo_max": [ + "utility_drift_scans_stddev_samp_fields": { + "broken": [ 32 ], - "elo_min": [ + "lineups": [ + 32 + ], + "max_distance": [ + 32 + ], + "moved": [ + 32 + ], + "requested_by_steam_id": [ + 32 + ], + "scanned": [ + 32 + ], + "unchanged": [ + 32 + ], + "unsimulatable": [ 32 ], "__typename": [ 84 ] }, - "team_scrim_alerts_stream_cursor_input": { + "utility_drift_scans_stream_cursor_input": { "initial_value": [ - 4728 + 5789 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "team_scrim_alerts_stream_cursor_value_input": { + "utility_drift_scans_stream_cursor_value_input": { + "broken": [ + 41 + ], "created_at": [ - 4954 + 5086 ], - "elo_max": [ + "failure_reason": [ + 84 + ], + "finished_at": [ + 5086 + ], + "from_revision": [ + 84 + ], + "id": [ + 6298 + ], + "lineups": [ 41 ], - "elo_min": [ + "map_name": [ + 84 + ], + "max_distance": [ + 1974 + ], + "moved": [ 41 ], - "enabled": [ - 6 + "requested_by_steam_id": [ + 300 ], - "id": [ - 5454 + "scanned": [ + 41 ], - "last_notified_at": [ - 4954 + "started_at": [ + 5086 ], - "regions": [ + "status": [ 84 ], - "team_id": [ - 5454 + "to_revision": [ + 84 + ], + "unchanged": [ + 41 + ], + "unsimulatable": [ + 41 + ], + "updated_at": [ + 5086 ], "__typename": [ 84 ] }, - "team_scrim_alerts_sum_fields": { - "elo_max": [ + "utility_drift_scans_sum_fields": { + "broken": [ 41 ], - "elo_min": [ + "lineups": [ + 41 + ], + "max_distance": [ + 1974 + ], + "moved": [ + 41 + ], + "requested_by_steam_id": [ + 300 + ], + "scanned": [ + 41 + ], + "unchanged": [ + 41 + ], + "unsimulatable": [ 41 ], "__typename": [ 84 ] }, - "team_scrim_alerts_update_column": {}, - "team_scrim_alerts_updates": { + "utility_drift_scans_update_column": {}, + "utility_drift_scans_updates": { "_inc": [ - 4714 + 5774 ], "_set": [ - 4723 + 5784 ], "where": [ - 4712 + 5772 ], "__typename": [ 84 ] }, - "team_scrim_alerts_var_pop_fields": { - "elo_max": [ + "utility_drift_scans_var_pop_fields": { + "broken": [ 32 ], - "elo_min": [ + "lineups": [ 32 ], - "__typename": [ - 84 - ] - }, - "team_scrim_alerts_var_samp_fields": { - "elo_max": [ + "max_distance": [ 32 ], - "elo_min": [ + "moved": [ 32 ], - "__typename": [ - 84 - ] - }, - "team_scrim_alerts_variance_fields": { - "elo_max": [ + "requested_by_steam_id": [ 32 ], - "elo_min": [ + "scanned": [ + 32 + ], + "unchanged": [ + 32 + ], + "unsimulatable": [ 32 ], "__typename": [ 84 ] }, - "team_scrim_availability": { - "created_at": [ - 4954 + "utility_drift_scans_var_samp_fields": { + "broken": [ + 32 ], - "ends_at": [ - 4954 + "lineups": [ + 32 ], - "id": [ - 5454 + "max_distance": [ + 32 ], - "recurring_weekly": [ - 6 + "moved": [ + 32 ], - "starts_at": [ - 4954 + "requested_by_steam_id": [ + 32 ], - "team": [ - 4905 + "scanned": [ + 32 ], - "team_id": [ - 5454 + "unchanged": [ + 32 + ], + "unsimulatable": [ + 32 ], "__typename": [ 84 ] }, - "team_scrim_availability_aggregate": { - "aggregate": [ - 4741 + "utility_drift_scans_variance_fields": { + "broken": [ + 32 ], - "nodes": [ - 4735 + "lineups": [ + 32 ], - "__typename": [ - 84 - ] - }, - "team_scrim_availability_aggregate_bool_exp": { - "bool_and": [ - 4738 + "max_distance": [ + 32 ], - "bool_or": [ - 4739 + "moved": [ + 32 ], - "count": [ - 4740 + "requested_by_steam_id": [ + 32 + ], + "scanned": [ + 32 + ], + "unchanged": [ + 32 + ], + "unsimulatable": [ + 32 ], "__typename": [ 84 ] }, - "team_scrim_availability_aggregate_bool_exp_bool_and": { - "arguments": [ - 4756 + "utility_lineup_favorites": { + "created_at": [ + 5086 ], - "distinct": [ - 6 + "player": [ + 4463 ], - "filter": [ - 4744 + "steam_id": [ + 300 ], - "predicate": [ - 7 + "utility_lineup": [ + 6046 + ], + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "team_scrim_availability_aggregate_bool_exp_bool_or": { - "arguments": [ - 4757 - ], - "distinct": [ - 6 + "utility_lineup_favorites_aggregate": { + "aggregate": [ + 5800 ], - "filter": [ - 4744 + "nodes": [ + 5796 ], - "predicate": [ - 7 + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_aggregate_bool_exp": { + "count": [ + 5799 ], "__typename": [ 84 ] }, - "team_scrim_availability_aggregate_bool_exp_count": { + "utility_lineup_favorites_aggregate_bool_exp_count": { "arguments": [ - 4755 + 5817 ], "distinct": [ 6 ], "filter": [ - 4744 + 5805 ], "predicate": [ 42 @@ -107223,13 +128710,16 @@ export default { 84 ] }, - "team_scrim_availability_aggregate_fields": { + "utility_lineup_favorites_aggregate_fields": { + "avg": [ + 5803 + ], "count": [ 41, { "columns": [ - 4755, - "[team_scrim_availability_select_column!]" + 5817, + "[utility_lineup_favorites_select_column!]" ], "distinct": [ 6 @@ -107237,391 +128727,713 @@ export default { } ], "max": [ - 4747 + 5809 ], "min": [ - 4749 + 5811 + ], + "stddev": [ + 5819 + ], + "stddev_pop": [ + 5821 + ], + "stddev_samp": [ + 5823 + ], + "sum": [ + 5827 + ], + "var_pop": [ + 5831 + ], + "var_samp": [ + 5833 + ], + "variance": [ + 5835 ], "__typename": [ 84 ] }, - "team_scrim_availability_aggregate_order_by": { + "utility_lineup_favorites_aggregate_order_by": { + "avg": [ + 5804 + ], "count": [ - 3373 + 3505 ], "max": [ - 4748 + 5810 ], "min": [ - 4750 + 5812 + ], + "stddev": [ + 5820 + ], + "stddev_pop": [ + 5822 + ], + "stddev_samp": [ + 5824 + ], + "sum": [ + 5828 + ], + "var_pop": [ + 5832 + ], + "var_samp": [ + 5834 + ], + "variance": [ + 5836 ], "__typename": [ 84 ] }, - "team_scrim_availability_arr_rel_insert_input": { + "utility_lineup_favorites_arr_rel_insert_input": { "data": [ - 4746 + 5808 ], "on_conflict": [ - 4752 + 5814 ], "__typename": [ 84 ] }, - "team_scrim_availability_bool_exp": { + "utility_lineup_favorites_avg_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_avg_order_by": { + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_bool_exp": { "_and": [ - 4744 + 5805 ], "_not": [ - 4744 + 5805 ], "_or": [ - 4744 + 5805 ], "created_at": [ - 4955 + 5087 ], - "ends_at": [ - 4955 + "player": [ + 4467 ], - "id": [ - 5456 + "steam_id": [ + 302 ], - "recurring_weekly": [ - 7 + "utility_lineup": [ + 6068 ], - "starts_at": [ - 4955 + "utility_lineup_id": [ + 6300 ], - "team": [ - 4916 + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_constraint": {}, + "utility_lineup_favorites_inc_input": { + "steam_id": [ + 300 ], - "team_id": [ - 5456 + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_insert_input": { + "created_at": [ + 5086 + ], + "player": [ + 4474 + ], + "steam_id": [ + 300 + ], + "utility_lineup": [ + 6080 + ], + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "team_scrim_availability_constraint": {}, - "team_scrim_availability_insert_input": { + "utility_lineup_favorites_max_fields": { "created_at": [ - 4954 + 5086 ], - "ends_at": [ - 4954 + "steam_id": [ + 300 ], - "id": [ - 5454 + "utility_lineup_id": [ + 6298 ], - "recurring_weekly": [ - 6 + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_max_order_by": { + "created_at": [ + 3505 ], - "starts_at": [ - 4954 + "steam_id": [ + 3505 ], - "team": [ - 4925 + "utility_lineup_id": [ + 3505 ], - "team_id": [ - 5454 + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_min_fields": { + "created_at": [ + 5086 + ], + "steam_id": [ + 300 + ], + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "team_scrim_availability_max_fields": { + "utility_lineup_favorites_min_order_by": { "created_at": [ - 4954 + 3505 ], - "ends_at": [ - 4954 + "steam_id": [ + 3505 ], - "id": [ - 5454 + "utility_lineup_id": [ + 3505 ], - "starts_at": [ - 4954 + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_mutation_response": { + "affected_rows": [ + 41 ], - "team_id": [ - 5454 + "returning": [ + 5796 ], "__typename": [ 84 ] }, - "team_scrim_availability_max_order_by": { + "utility_lineup_favorites_on_conflict": { + "constraint": [ + 5806 + ], + "update_columns": [ + 5829 + ], + "where": [ + 5805 + ], + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_order_by": { "created_at": [ - 3373 + 3505 ], - "ends_at": [ - 3373 + "player": [ + 4476 ], - "id": [ - 3373 + "steam_id": [ + 3505 ], - "starts_at": [ - 3373 + "utility_lineup": [ + 6082 ], - "team_id": [ - 3373 + "utility_lineup_id": [ + 3505 ], "__typename": [ 84 ] }, - "team_scrim_availability_min_fields": { + "utility_lineup_favorites_pk_columns_input": { + "steam_id": [ + 300 + ], + "utility_lineup_id": [ + 6298 + ], + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_select_column": {}, + "utility_lineup_favorites_set_input": { "created_at": [ - 4954 + 5086 ], - "ends_at": [ - 4954 + "steam_id": [ + 300 ], - "id": [ - 5454 + "utility_lineup_id": [ + 6298 ], - "starts_at": [ - 4954 + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_stddev_fields": { + "steam_id": [ + 32 ], - "team_id": [ - 5454 + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_stddev_order_by": { + "steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "team_scrim_availability_min_order_by": { + "utility_lineup_favorites_stddev_pop_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_stddev_pop_order_by": { + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_stddev_samp_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_stddev_samp_order_by": { + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_stream_cursor_input": { + "initial_value": [ + 5826 + ], + "ordering": [ + 383 + ], + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_stream_cursor_value_input": { "created_at": [ - 3373 + 5086 ], - "ends_at": [ - 3373 + "steam_id": [ + 300 ], - "id": [ - 3373 + "utility_lineup_id": [ + 6298 ], - "starts_at": [ - 3373 + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_sum_fields": { + "steam_id": [ + 300 ], - "team_id": [ - 3373 + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_sum_order_by": { + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_update_column": {}, + "utility_lineup_favorites_updates": { + "_inc": [ + 5807 + ], + "_set": [ + 5818 + ], + "where": [ + 5805 + ], + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_var_pop_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_var_pop_order_by": { + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_var_samp_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_var_samp_order_by": { + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_variance_fields": { + "steam_id": [ + 32 + ], + "__typename": [ + 84 + ] + }, + "utility_lineup_favorites_variance_order_by": { + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "utility_lineup_progress": { + "attempts": [ + 41 + ], + "best_streak": [ + 41 + ], + "current_streak": [ + 41 + ], + "last_practiced_at": [ + 5086 + ], + "mastered_at": [ + 5086 + ], + "miss_along_sum": [ + 1974 + ], + "miss_lateral_sum": [ + 1974 + ], + "miss_samples": [ + 41 + ], + "miss_vertical_sum": [ + 1974 + ], + "player": [ + 4463 + ], + "steam_id": [ + 300 ], - "__typename": [ - 84 - ] - }, - "team_scrim_availability_mutation_response": { - "affected_rows": [ + "successes": [ 41 ], - "returning": [ - 4735 + "utility_lineup": [ + 6046 + ], + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "team_scrim_availability_on_conflict": { - "constraint": [ - 4745 - ], - "update_columns": [ - 4761 + "utility_lineup_progress_aggregate": { + "aggregate": [ + 5851 ], - "where": [ - 4744 + "nodes": [ + 5837 ], "__typename": [ 84 ] }, - "team_scrim_availability_order_by": { - "created_at": [ - 3373 + "utility_lineup_progress_aggregate_bool_exp": { + "avg": [ + 5840 ], - "ends_at": [ - 3373 + "corr": [ + 5841 ], - "id": [ - 3373 + "count": [ + 5843 ], - "recurring_weekly": [ - 3373 + "covar_samp": [ + 5844 ], - "starts_at": [ - 3373 + "max": [ + 5846 ], - "team": [ - 4927 + "min": [ + 5847 ], - "team_id": [ - 3373 + "stddev_samp": [ + 5848 + ], + "sum": [ + 5849 + ], + "var_samp": [ + 5850 ], "__typename": [ 84 ] }, - "team_scrim_availability_pk_columns_input": { - "id": [ - 5454 + "utility_lineup_progress_aggregate_bool_exp_avg": { + "arguments": [ + 5869 + ], + "distinct": [ + 6 + ], + "filter": [ + 5856 + ], + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "team_scrim_availability_select_column": {}, - "team_scrim_availability_select_column_team_scrim_availability_aggregate_bool_exp_bool_and_arguments_columns": {}, - "team_scrim_availability_select_column_team_scrim_availability_aggregate_bool_exp_bool_or_arguments_columns": {}, - "team_scrim_availability_set_input": { - "created_at": [ - 4954 - ], - "ends_at": [ - 4954 - ], - "id": [ - 5454 + "utility_lineup_progress_aggregate_bool_exp_corr": { + "arguments": [ + 5842 ], - "recurring_weekly": [ + "distinct": [ 6 ], - "starts_at": [ - 4954 + "filter": [ + 5856 ], - "team_id": [ - 5454 + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "team_scrim_availability_stream_cursor_input": { - "initial_value": [ - 4760 + "utility_lineup_progress_aggregate_bool_exp_corr_arguments": { + "X": [ + 5870 ], - "ordering": [ - 352 + "Y": [ + 5870 ], "__typename": [ 84 ] }, - "team_scrim_availability_stream_cursor_value_input": { - "created_at": [ - 4954 + "utility_lineup_progress_aggregate_bool_exp_count": { + "arguments": [ + 5868 ], - "ends_at": [ - 4954 + "distinct": [ + 6 ], - "id": [ - 5454 + "filter": [ + 5856 ], - "recurring_weekly": [ + "predicate": [ + 42 + ], + "__typename": [ + 84 + ] + }, + "utility_lineup_progress_aggregate_bool_exp_covar_samp": { + "arguments": [ + 5845 + ], + "distinct": [ 6 ], - "starts_at": [ - 4954 + "filter": [ + 5856 ], - "team_id": [ - 5454 + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "team_scrim_availability_update_column": {}, - "team_scrim_availability_updates": { - "_set": [ - 4758 + "utility_lineup_progress_aggregate_bool_exp_covar_samp_arguments": { + "X": [ + 5871 ], - "where": [ - 4744 + "Y": [ + 5871 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals": { - "created_at": [ - 4954 - ], - "id": [ - 5454 + "utility_lineup_progress_aggregate_bool_exp_max": { + "arguments": [ + 5872 ], - "proposed_by": [ - 4331 + "distinct": [ + 6 ], - "proposed_by_steam_id": [ - 269 + "filter": [ + 5856 ], - "proposed_by_team": [ - 4905 + "predicate": [ + 1975 ], - "proposed_by_team_id": [ - 5454 + "__typename": [ + 84 + ] + }, + "utility_lineup_progress_aggregate_bool_exp_min": { + "arguments": [ + 5873 ], - "proposed_scheduled_at": [ - 4954 + "distinct": [ + 6 ], - "request": [ - 4804 + "filter": [ + 5856 ], - "request_id": [ - 5454 + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals_aggregate": { - "aggregate": [ - 4767 + "utility_lineup_progress_aggregate_bool_exp_stddev_samp": { + "arguments": [ + 5874 ], - "nodes": [ - 4763 + "distinct": [ + 6 + ], + "filter": [ + 5856 + ], + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals_aggregate_bool_exp": { - "count": [ - 4766 + "utility_lineup_progress_aggregate_bool_exp_sum": { + "arguments": [ + 5875 + ], + "distinct": [ + 6 + ], + "filter": [ + 5856 + ], + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals_aggregate_bool_exp_count": { + "utility_lineup_progress_aggregate_bool_exp_var_samp": { "arguments": [ - 4784 + 5876 ], "distinct": [ 6 ], "filter": [ - 4772 + 5856 ], "predicate": [ - 42 + 1975 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals_aggregate_fields": { + "utility_lineup_progress_aggregate_fields": { "avg": [ - 4770 + 5854 ], "count": [ 41, { "columns": [ - 4784, - "[team_scrim_request_proposals_select_column!]" + 5868, + "[utility_lineup_progress_select_column!]" ], "distinct": [ 6 @@ -107629,2982 +129441,2623 @@ export default { } ], "max": [ - 4776 + 5860 ], "min": [ - 4778 + 5862 ], "stddev": [ - 4786 + 5878 ], "stddev_pop": [ - 4788 + 5880 ], "stddev_samp": [ - 4790 + 5882 ], "sum": [ - 4794 + 5886 ], "var_pop": [ - 4798 + 5890 ], "var_samp": [ - 4800 + 5892 ], "variance": [ - 4802 + 5894 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals_aggregate_order_by": { + "utility_lineup_progress_aggregate_order_by": { "avg": [ - 4771 + 5855 ], "count": [ - 3373 + 3505 ], "max": [ - 4777 + 5861 ], "min": [ - 4779 + 5863 ], "stddev": [ - 4787 + 5879 ], "stddev_pop": [ - 4789 + 5881 ], "stddev_samp": [ - 4791 + 5883 ], "sum": [ - 4795 + 5887 ], "var_pop": [ - 4799 + 5891 ], "var_samp": [ - 4801 + 5893 ], "variance": [ - 4803 + 5895 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals_arr_rel_insert_input": { + "utility_lineup_progress_arr_rel_insert_input": { "data": [ - 4775 + 5859 ], "on_conflict": [ - 4781 + 5865 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals_avg_fields": { - "proposed_by_steam_id": [ + "utility_lineup_progress_avg_fields": { + "attempts": [ + 32 + ], + "best_streak": [ + 32 + ], + "current_streak": [ + 32 + ], + "miss_along_sum": [ + 32 + ], + "miss_lateral_sum": [ + 32 + ], + "miss_samples": [ + 32 + ], + "miss_vertical_sum": [ + 32 + ], + "steam_id": [ + 32 + ], + "successes": [ 32 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals_avg_order_by": { - "proposed_by_steam_id": [ - 3373 + "utility_lineup_progress_avg_order_by": { + "attempts": [ + 3505 + ], + "best_streak": [ + 3505 + ], + "current_streak": [ + 3505 + ], + "miss_along_sum": [ + 3505 + ], + "miss_lateral_sum": [ + 3505 + ], + "miss_samples": [ + 3505 + ], + "miss_vertical_sum": [ + 3505 + ], + "steam_id": [ + 3505 + ], + "successes": [ + 3505 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals_bool_exp": { + "utility_lineup_progress_bool_exp": { "_and": [ - 4772 + 5856 ], "_not": [ - 4772 + 5856 ], "_or": [ - 4772 + 5856 ], - "created_at": [ - 4955 + "attempts": [ + 42 ], - "id": [ - 5456 + "best_streak": [ + 42 ], - "proposed_by": [ - 4335 + "current_streak": [ + 42 ], - "proposed_by_steam_id": [ - 271 + "last_practiced_at": [ + 5087 ], - "proposed_by_team": [ - 4916 + "mastered_at": [ + 5087 ], - "proposed_by_team_id": [ - 5456 + "miss_along_sum": [ + 1975 ], - "proposed_scheduled_at": [ - 4955 + "miss_lateral_sum": [ + 1975 ], - "request": [ - 4815 + "miss_samples": [ + 42 ], - "request_id": [ - 5456 + "miss_vertical_sum": [ + 1975 ], - "__typename": [ - 84 - ] - }, - "team_scrim_request_proposals_constraint": {}, - "team_scrim_request_proposals_inc_input": { - "proposed_by_steam_id": [ - 269 + "player": [ + 4467 + ], + "steam_id": [ + 302 + ], + "successes": [ + 42 + ], + "utility_lineup": [ + 6068 + ], + "utility_lineup_id": [ + 6300 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals_insert_input": { - "created_at": [ - 4954 + "utility_lineup_progress_constraint": {}, + "utility_lineup_progress_inc_input": { + "attempts": [ + 41 ], - "id": [ - 5454 + "best_streak": [ + 41 ], - "proposed_by": [ - 4342 + "current_streak": [ + 41 ], - "proposed_by_steam_id": [ - 269 + "miss_along_sum": [ + 1974 ], - "proposed_by_team": [ - 4925 + "miss_lateral_sum": [ + 1974 ], - "proposed_by_team_id": [ - 5454 + "miss_samples": [ + 41 ], - "proposed_scheduled_at": [ - 4954 + "miss_vertical_sum": [ + 1974 ], - "request": [ - 4824 + "steam_id": [ + 300 ], - "request_id": [ - 5454 + "successes": [ + 41 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals_max_fields": { - "created_at": [ - 4954 + "utility_lineup_progress_insert_input": { + "attempts": [ + 41 ], - "id": [ - 5454 + "best_streak": [ + 41 ], - "proposed_by_steam_id": [ - 269 + "current_streak": [ + 41 ], - "proposed_by_team_id": [ - 5454 + "last_practiced_at": [ + 5086 ], - "proposed_scheduled_at": [ - 4954 + "mastered_at": [ + 5086 ], - "request_id": [ - 5454 + "miss_along_sum": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "team_scrim_request_proposals_max_order_by": { - "created_at": [ - 3373 + "miss_lateral_sum": [ + 1974 ], - "id": [ - 3373 + "miss_samples": [ + 41 ], - "proposed_by_steam_id": [ - 3373 + "miss_vertical_sum": [ + 1974 ], - "proposed_by_team_id": [ - 3373 + "player": [ + 4474 ], - "proposed_scheduled_at": [ - 3373 + "steam_id": [ + 300 ], - "request_id": [ - 3373 + "successes": [ + 41 + ], + "utility_lineup": [ + 6080 + ], + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals_min_fields": { - "created_at": [ - 4954 - ], - "id": [ - 5454 - ], - "proposed_by_steam_id": [ - 269 + "utility_lineup_progress_max_fields": { + "attempts": [ + 41 ], - "proposed_by_team_id": [ - 5454 + "best_streak": [ + 41 ], - "proposed_scheduled_at": [ - 4954 + "current_streak": [ + 41 ], - "request_id": [ - 5454 + "last_practiced_at": [ + 5086 ], - "__typename": [ - 84 - ] - }, - "team_scrim_request_proposals_min_order_by": { - "created_at": [ - 3373 + "mastered_at": [ + 5086 ], - "id": [ - 3373 + "miss_along_sum": [ + 1974 ], - "proposed_by_steam_id": [ - 3373 + "miss_lateral_sum": [ + 1974 ], - "proposed_by_team_id": [ - 3373 + "miss_samples": [ + 41 ], - "proposed_scheduled_at": [ - 3373 + "miss_vertical_sum": [ + 1974 ], - "request_id": [ - 3373 + "steam_id": [ + 300 ], - "__typename": [ - 84 - ] - }, - "team_scrim_request_proposals_mutation_response": { - "affected_rows": [ + "successes": [ 41 ], - "returning": [ - 4763 + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals_on_conflict": { - "constraint": [ - 4773 + "utility_lineup_progress_max_order_by": { + "attempts": [ + 3505 ], - "update_columns": [ - 4796 + "best_streak": [ + 3505 ], - "where": [ - 4772 + "current_streak": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "team_scrim_request_proposals_order_by": { - "created_at": [ - 3373 + "last_practiced_at": [ + 3505 ], - "id": [ - 3373 + "mastered_at": [ + 3505 ], - "proposed_by": [ - 4344 + "miss_along_sum": [ + 3505 ], - "proposed_by_steam_id": [ - 3373 + "miss_lateral_sum": [ + 3505 ], - "proposed_by_team": [ - 4927 + "miss_samples": [ + 3505 ], - "proposed_by_team_id": [ - 3373 + "miss_vertical_sum": [ + 3505 ], - "proposed_scheduled_at": [ - 3373 + "steam_id": [ + 3505 ], - "request": [ - 4826 + "successes": [ + 3505 ], - "request_id": [ - 3373 + "utility_lineup_id": [ + 3505 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals_pk_columns_input": { - "id": [ - 5454 + "utility_lineup_progress_min_fields": { + "attempts": [ + 41 ], - "__typename": [ - 84 - ] - }, - "team_scrim_request_proposals_select_column": {}, - "team_scrim_request_proposals_set_input": { - "created_at": [ - 4954 + "best_streak": [ + 41 ], - "id": [ - 5454 + "current_streak": [ + 41 ], - "proposed_by_steam_id": [ - 269 + "last_practiced_at": [ + 5086 ], - "proposed_by_team_id": [ - 5454 + "mastered_at": [ + 5086 ], - "proposed_scheduled_at": [ - 4954 + "miss_along_sum": [ + 1974 ], - "request_id": [ - 5454 + "miss_lateral_sum": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "team_scrim_request_proposals_stddev_fields": { - "proposed_by_steam_id": [ - 32 + "miss_samples": [ + 41 ], - "__typename": [ - 84 - ] - }, - "team_scrim_request_proposals_stddev_order_by": { - "proposed_by_steam_id": [ - 3373 + "miss_vertical_sum": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "team_scrim_request_proposals_stddev_pop_fields": { - "proposed_by_steam_id": [ - 32 + "steam_id": [ + 300 ], - "__typename": [ - 84 - ] - }, - "team_scrim_request_proposals_stddev_pop_order_by": { - "proposed_by_steam_id": [ - 3373 + "successes": [ + 41 ], - "__typename": [ - 84 - ] - }, - "team_scrim_request_proposals_stddev_samp_fields": { - "proposed_by_steam_id": [ - 32 + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals_stddev_samp_order_by": { - "proposed_by_steam_id": [ - 3373 + "utility_lineup_progress_min_order_by": { + "attempts": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "team_scrim_request_proposals_stream_cursor_input": { - "initial_value": [ - 4793 + "best_streak": [ + 3505 ], - "ordering": [ - 352 + "current_streak": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "team_scrim_request_proposals_stream_cursor_value_input": { - "created_at": [ - 4954 + "last_practiced_at": [ + 3505 ], - "id": [ - 5454 + "mastered_at": [ + 3505 ], - "proposed_by_steam_id": [ - 269 + "miss_along_sum": [ + 3505 ], - "proposed_by_team_id": [ - 5454 + "miss_lateral_sum": [ + 3505 ], - "proposed_scheduled_at": [ - 4954 + "miss_samples": [ + 3505 ], - "request_id": [ - 5454 + "miss_vertical_sum": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "team_scrim_request_proposals_sum_fields": { - "proposed_by_steam_id": [ - 269 + "steam_id": [ + 3505 + ], + "successes": [ + 3505 + ], + "utility_lineup_id": [ + 3505 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals_sum_order_by": { - "proposed_by_steam_id": [ - 3373 + "utility_lineup_progress_mutation_response": { + "affected_rows": [ + 41 + ], + "returning": [ + 5837 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals_update_column": {}, - "team_scrim_request_proposals_updates": { - "_inc": [ - 4774 + "utility_lineup_progress_on_conflict": { + "constraint": [ + 5857 ], - "_set": [ - 4785 + "update_columns": [ + 5888 ], "where": [ - 4772 + 5856 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals_var_pop_fields": { - "proposed_by_steam_id": [ - 32 + "utility_lineup_progress_order_by": { + "attempts": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "team_scrim_request_proposals_var_pop_order_by": { - "proposed_by_steam_id": [ - 3373 + "best_streak": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "team_scrim_request_proposals_var_samp_fields": { - "proposed_by_steam_id": [ - 32 + "current_streak": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "team_scrim_request_proposals_var_samp_order_by": { - "proposed_by_steam_id": [ - 3373 + "last_practiced_at": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "team_scrim_request_proposals_variance_fields": { - "proposed_by_steam_id": [ - 32 + "mastered_at": [ + 3505 + ], + "miss_along_sum": [ + 3505 + ], + "miss_lateral_sum": [ + 3505 + ], + "miss_samples": [ + 3505 + ], + "miss_vertical_sum": [ + 3505 + ], + "player": [ + 4476 + ], + "steam_id": [ + 3505 + ], + "successes": [ + 3505 + ], + "utility_lineup": [ + 6082 + ], + "utility_lineup_id": [ + 3505 ], "__typename": [ 84 ] }, - "team_scrim_request_proposals_variance_order_by": { - "proposed_by_steam_id": [ - 3373 + "utility_lineup_progress_pk_columns_input": { + "steam_id": [ + 300 + ], + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "team_scrim_requests": { - "auto_generated": [ - 6 - ], - "awaiting_team": [ - 4905 - ], - "awaiting_team_id": [ - 5454 - ], - "canceled_by_team_id": [ - 5454 + "utility_lineup_progress_select_column": {}, + "utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_avg_arguments_columns": {}, + "utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_corr_arguments_columns": {}, + "utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_covar_samp_arguments_columns": {}, + "utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_max_arguments_columns": {}, + "utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_min_arguments_columns": {}, + "utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_stddev_samp_arguments_columns": {}, + "utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_sum_arguments_columns": {}, + "utility_lineup_progress_select_column_utility_lineup_progress_aggregate_bool_exp_var_samp_arguments_columns": {}, + "utility_lineup_progress_set_input": { + "attempts": [ + 41 ], - "canceled_late": [ - 6 + "best_streak": [ + 41 ], - "created_at": [ - 4954 + "current_streak": [ + 41 ], - "expires_at": [ - 4954 + "last_practiced_at": [ + 5086 ], - "from_team": [ - 4905 + "mastered_at": [ + 5086 ], - "from_team_checked_in": [ - 6 + "miss_along_sum": [ + 1974 ], - "from_team_id": [ - 5454 + "miss_lateral_sum": [ + 1974 ], - "id": [ - 5454 + "miss_samples": [ + 41 ], - "match": [ - 3157 + "miss_vertical_sum": [ + 1974 ], - "match_id": [ - 5454 + "steam_id": [ + 300 ], - "match_options": [ - 3015 + "successes": [ + 41 ], - "match_options_id": [ - 5454 + "utility_lineup_id": [ + 6298 ], - "match_outcome": [ + "__typename": [ 84 + ] + }, + "utility_lineup_progress_stddev_fields": { + "attempts": [ + 32 ], - "proposals": [ - 4763, - { - "distinct_on": [ - 4784, - "[team_scrim_request_proposals_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4782, - "[team_scrim_request_proposals_order_by!]" - ], - "where": [ - 4772 - ] - } - ], - "proposals_aggregate": [ - 4764, - { - "distinct_on": [ - 4784, - "[team_scrim_request_proposals_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4782, - "[team_scrim_request_proposals_order_by!]" - ], - "where": [ - 4772 - ] - } - ], - "proposed_scheduled_at": [ - 4954 - ], - "region": [ - 84 + "best_streak": [ + 32 ], - "requested_by": [ - 4331 + "current_streak": [ + 32 ], - "requested_by_steam_id": [ - 269 + "miss_along_sum": [ + 32 ], - "responded_at": [ - 4954 + "miss_lateral_sum": [ + 32 ], - "status": [ - 1324 + "miss_samples": [ + 32 ], - "to_team": [ - 4905 + "miss_vertical_sum": [ + 32 ], - "to_team_checked_in": [ - 6 + "steam_id": [ + 32 ], - "to_team_id": [ - 5454 + "successes": [ + 32 ], "__typename": [ 84 ] }, - "team_scrim_requests_aggregate": { - "aggregate": [ - 4810 + "utility_lineup_progress_stddev_order_by": { + "attempts": [ + 3505 ], - "nodes": [ - 4804 + "best_streak": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "team_scrim_requests_aggregate_bool_exp": { - "bool_and": [ - 4807 + "current_streak": [ + 3505 ], - "bool_or": [ - 4808 + "miss_along_sum": [ + 3505 ], - "count": [ - 4809 + "miss_lateral_sum": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "team_scrim_requests_aggregate_bool_exp_bool_and": { - "arguments": [ - 4829 + "miss_samples": [ + 3505 ], - "distinct": [ - 6 + "miss_vertical_sum": [ + 3505 ], - "filter": [ - 4815 + "steam_id": [ + 3505 ], - "predicate": [ - 7 + "successes": [ + 3505 ], "__typename": [ 84 ] }, - "team_scrim_requests_aggregate_bool_exp_bool_or": { - "arguments": [ - 4830 + "utility_lineup_progress_stddev_pop_fields": { + "attempts": [ + 32 ], - "distinct": [ - 6 + "best_streak": [ + 32 ], - "filter": [ - 4815 + "current_streak": [ + 32 ], - "predicate": [ - 7 + "miss_along_sum": [ + 32 ], - "__typename": [ - 84 - ] - }, - "team_scrim_requests_aggregate_bool_exp_count": { - "arguments": [ - 4828 + "miss_lateral_sum": [ + 32 ], - "distinct": [ - 6 + "miss_samples": [ + 32 ], - "filter": [ - 4815 + "miss_vertical_sum": [ + 32 ], - "predicate": [ - 42 + "steam_id": [ + 32 + ], + "successes": [ + 32 ], "__typename": [ 84 ] }, - "team_scrim_requests_aggregate_fields": { - "avg": [ - 4813 - ], - "count": [ - 41, - { - "columns": [ - 4828, - "[team_scrim_requests_select_column!]" - ], - "distinct": [ - 6 - ] - } - ], - "max": [ - 4819 + "utility_lineup_progress_stddev_pop_order_by": { + "attempts": [ + 3505 ], - "min": [ - 4821 + "best_streak": [ + 3505 ], - "stddev": [ - 4832 + "current_streak": [ + 3505 ], - "stddev_pop": [ - 4834 + "miss_along_sum": [ + 3505 ], - "stddev_samp": [ - 4836 + "miss_lateral_sum": [ + 3505 ], - "sum": [ - 4840 + "miss_samples": [ + 3505 ], - "var_pop": [ - 4844 + "miss_vertical_sum": [ + 3505 ], - "var_samp": [ - 4846 + "steam_id": [ + 3505 ], - "variance": [ - 4848 + "successes": [ + 3505 ], "__typename": [ 84 ] }, - "team_scrim_requests_aggregate_order_by": { - "avg": [ - 4814 - ], - "count": [ - 3373 - ], - "max": [ - 4820 + "utility_lineup_progress_stddev_samp_fields": { + "attempts": [ + 32 ], - "min": [ - 4822 + "best_streak": [ + 32 ], - "stddev": [ - 4833 + "current_streak": [ + 32 ], - "stddev_pop": [ - 4835 + "miss_along_sum": [ + 32 ], - "stddev_samp": [ - 4837 + "miss_lateral_sum": [ + 32 ], - "sum": [ - 4841 + "miss_samples": [ + 32 ], - "var_pop": [ - 4845 + "miss_vertical_sum": [ + 32 ], - "var_samp": [ - 4847 + "steam_id": [ + 32 ], - "variance": [ - 4849 + "successes": [ + 32 ], "__typename": [ 84 ] }, - "team_scrim_requests_arr_rel_insert_input": { - "data": [ - 4818 + "utility_lineup_progress_stddev_samp_order_by": { + "attempts": [ + 3505 ], - "on_conflict": [ - 4825 + "best_streak": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "team_scrim_requests_avg_fields": { - "requested_by_steam_id": [ - 32 + "current_streak": [ + 3505 + ], + "miss_along_sum": [ + 3505 + ], + "miss_lateral_sum": [ + 3505 + ], + "miss_samples": [ + 3505 + ], + "miss_vertical_sum": [ + 3505 + ], + "steam_id": [ + 3505 + ], + "successes": [ + 3505 ], "__typename": [ 84 ] }, - "team_scrim_requests_avg_order_by": { - "requested_by_steam_id": [ - 3373 + "utility_lineup_progress_stream_cursor_input": { + "initial_value": [ + 5885 + ], + "ordering": [ + 383 ], "__typename": [ 84 ] }, - "team_scrim_requests_bool_exp": { - "_and": [ - 4815 + "utility_lineup_progress_stream_cursor_value_input": { + "attempts": [ + 41 ], - "_not": [ - 4815 + "best_streak": [ + 41 ], - "_or": [ - 4815 + "current_streak": [ + 41 ], - "auto_generated": [ - 7 + "last_practiced_at": [ + 5086 ], - "awaiting_team": [ - 4916 + "mastered_at": [ + 5086 ], - "awaiting_team_id": [ - 5456 + "miss_along_sum": [ + 1974 ], - "canceled_by_team_id": [ - 5456 + "miss_lateral_sum": [ + 1974 ], - "canceled_late": [ - 7 + "miss_samples": [ + 41 ], - "created_at": [ - 4955 + "miss_vertical_sum": [ + 1974 ], - "expires_at": [ - 4955 + "steam_id": [ + 300 ], - "from_team": [ - 4916 + "successes": [ + 41 ], - "from_team_checked_in": [ - 7 + "utility_lineup_id": [ + 6298 ], - "from_team_id": [ - 5456 + "__typename": [ + 84 + ] + }, + "utility_lineup_progress_sum_fields": { + "attempts": [ + 41 ], - "id": [ - 5456 + "best_streak": [ + 41 ], - "match": [ - 3168 + "current_streak": [ + 41 ], - "match_id": [ - 5456 + "miss_along_sum": [ + 1974 ], - "match_options": [ - 3026 + "miss_lateral_sum": [ + 1974 ], - "match_options_id": [ - 5456 + "miss_samples": [ + 41 ], - "match_outcome": [ - 86 + "miss_vertical_sum": [ + 1974 ], - "proposals": [ - 4772 + "steam_id": [ + 300 ], - "proposals_aggregate": [ - 4765 + "successes": [ + 41 ], - "proposed_scheduled_at": [ - 4955 + "__typename": [ + 84 + ] + }, + "utility_lineup_progress_sum_order_by": { + "attempts": [ + 3505 ], - "region": [ - 86 + "best_streak": [ + 3505 ], - "requested_by": [ - 4335 + "current_streak": [ + 3505 ], - "requested_by_steam_id": [ - 271 + "miss_along_sum": [ + 3505 ], - "responded_at": [ - 4955 + "miss_lateral_sum": [ + 3505 ], - "status": [ - 1325 + "miss_samples": [ + 3505 ], - "to_team": [ - 4916 + "miss_vertical_sum": [ + 3505 ], - "to_team_checked_in": [ - 7 + "steam_id": [ + 3505 ], - "to_team_id": [ - 5456 + "successes": [ + 3505 ], "__typename": [ 84 ] }, - "team_scrim_requests_constraint": {}, - "team_scrim_requests_inc_input": { - "requested_by_steam_id": [ - 269 + "utility_lineup_progress_update_column": {}, + "utility_lineup_progress_updates": { + "_inc": [ + 5858 + ], + "_set": [ + 5877 + ], + "where": [ + 5856 ], "__typename": [ 84 ] }, - "team_scrim_requests_insert_input": { - "auto_generated": [ - 6 + "utility_lineup_progress_var_pop_fields": { + "attempts": [ + 32 ], - "awaiting_team": [ - 4925 + "best_streak": [ + 32 ], - "awaiting_team_id": [ - 5454 + "current_streak": [ + 32 ], - "canceled_by_team_id": [ - 5454 + "miss_along_sum": [ + 32 ], - "canceled_late": [ - 6 + "miss_lateral_sum": [ + 32 ], - "created_at": [ - 4954 + "miss_samples": [ + 32 ], - "expires_at": [ - 4954 + "miss_vertical_sum": [ + 32 ], - "from_team": [ - 4925 + "steam_id": [ + 32 ], - "from_team_checked_in": [ - 6 + "successes": [ + 32 ], - "from_team_id": [ - 5454 + "__typename": [ + 84 + ] + }, + "utility_lineup_progress_var_pop_order_by": { + "attempts": [ + 3505 ], - "id": [ - 5454 + "best_streak": [ + 3505 ], - "match": [ - 3177 + "current_streak": [ + 3505 ], - "match_id": [ - 5454 + "miss_along_sum": [ + 3505 ], - "match_options": [ - 3035 + "miss_lateral_sum": [ + 3505 ], - "match_options_id": [ - 5454 + "miss_samples": [ + 3505 ], - "match_outcome": [ - 84 + "miss_vertical_sum": [ + 3505 ], - "proposals": [ - 4769 + "steam_id": [ + 3505 ], - "proposed_scheduled_at": [ - 4954 + "successes": [ + 3505 ], - "region": [ + "__typename": [ 84 + ] + }, + "utility_lineup_progress_var_samp_fields": { + "attempts": [ + 32 ], - "requested_by": [ - 4342 + "best_streak": [ + 32 ], - "requested_by_steam_id": [ - 269 + "current_streak": [ + 32 ], - "responded_at": [ - 4954 + "miss_along_sum": [ + 32 ], - "status": [ - 1324 + "miss_lateral_sum": [ + 32 ], - "to_team": [ - 4925 + "miss_samples": [ + 32 ], - "to_team_checked_in": [ - 6 + "miss_vertical_sum": [ + 32 ], - "to_team_id": [ - 5454 + "steam_id": [ + 32 + ], + "successes": [ + 32 ], "__typename": [ 84 ] }, - "team_scrim_requests_max_fields": { - "awaiting_team_id": [ - 5454 - ], - "canceled_by_team_id": [ - 5454 + "utility_lineup_progress_var_samp_order_by": { + "attempts": [ + 3505 ], - "created_at": [ - 4954 + "best_streak": [ + 3505 ], - "expires_at": [ - 4954 + "current_streak": [ + 3505 ], - "from_team_id": [ - 5454 + "miss_along_sum": [ + 3505 ], - "id": [ - 5454 + "miss_lateral_sum": [ + 3505 ], - "match_id": [ - 5454 + "miss_samples": [ + 3505 ], - "match_options_id": [ - 5454 + "miss_vertical_sum": [ + 3505 ], - "match_outcome": [ - 84 + "steam_id": [ + 3505 ], - "proposed_scheduled_at": [ - 4954 + "successes": [ + 3505 ], - "region": [ + "__typename": [ 84 + ] + }, + "utility_lineup_progress_variance_fields": { + "attempts": [ + 32 ], - "requested_by_steam_id": [ - 269 + "best_streak": [ + 32 ], - "responded_at": [ - 4954 + "current_streak": [ + 32 ], - "to_team_id": [ - 5454 + "miss_along_sum": [ + 32 ], - "__typename": [ - 84 - ] - }, - "team_scrim_requests_max_order_by": { - "awaiting_team_id": [ - 3373 + "miss_lateral_sum": [ + 32 ], - "canceled_by_team_id": [ - 3373 + "miss_samples": [ + 32 ], - "created_at": [ - 3373 + "miss_vertical_sum": [ + 32 ], - "expires_at": [ - 3373 + "steam_id": [ + 32 ], - "from_team_id": [ - 3373 + "successes": [ + 32 ], - "id": [ - 3373 + "__typename": [ + 84 + ] + }, + "utility_lineup_progress_variance_order_by": { + "attempts": [ + 3505 ], - "match_id": [ - 3373 + "best_streak": [ + 3505 ], - "match_options_id": [ - 3373 + "current_streak": [ + 3505 ], - "match_outcome": [ - 3373 + "miss_along_sum": [ + 3505 ], - "proposed_scheduled_at": [ - 3373 + "miss_lateral_sum": [ + 3505 ], - "region": [ - 3373 + "miss_samples": [ + 3505 ], - "requested_by_steam_id": [ - 3373 + "miss_vertical_sum": [ + 3505 ], - "responded_at": [ - 3373 + "steam_id": [ + 3505 ], - "to_team_id": [ - 3373 + "successes": [ + 3505 ], "__typename": [ 84 ] }, - "team_scrim_requests_min_fields": { - "awaiting_team_id": [ - 5454 - ], - "canceled_by_team_id": [ - 5454 - ], + "utility_lineup_renders": { "created_at": [ - 4954 - ], - "expires_at": [ - 4954 - ], - "from_team_id": [ - 5454 + 5086 ], - "id": [ - 5454 + "duration_ms": [ + 41 ], - "match_id": [ - 5454 + "error_message": [ + 84 ], - "match_options_id": [ - 5454 + "game_server_node": [ + 2195 ], - "match_outcome": [ + "game_server_node_id": [ 84 ], - "proposed_scheduled_at": [ - 4954 + "id": [ + 6298 ], - "region": [ + "k8s_job_name": [ 84 ], - "requested_by_steam_id": [ - 269 - ], - "responded_at": [ - 4954 + "last_status_at": [ + 5086 ], - "to_team_id": [ - 5454 + "lineup": [ + 6046 ], - "__typename": [ + "map_name": [ 84 - ] - }, - "team_scrim_requests_min_order_by": { - "awaiting_team_id": [ - 3373 ], - "canceled_by_team_id": [ - 3373 + "paused": [ + 6 ], - "created_at": [ - 3373 + "practice_session": [ + 6252 ], - "expires_at": [ - 3373 + "progress": [ + 3503 ], - "from_team_id": [ - 3373 + "requested_by": [ + 4463 ], - "id": [ - 3373 + "requested_by_steam_id": [ + 300 ], - "match_id": [ - 3373 + "session_token": [ + 84 ], - "match_options_id": [ - 3373 + "skip_reason": [ + 84 ], - "match_outcome": [ - 3373 + "sort_index": [ + 41 ], - "proposed_scheduled_at": [ - 3373 + "spec": [ + 2319, + { + "path": [ + 84 + ] + } ], - "region": [ - 3373 + "status": [ + 84 ], - "requested_by_steam_id": [ - 3373 + "status_history": [ + 2319, + { + "path": [ + 84 + ] + } ], - "responded_at": [ - 3373 + "utility_lineup_id": [ + 6298 ], - "to_team_id": [ - 3373 + "utility_practice_session_id": [ + 6298 ], "__typename": [ 84 ] }, - "team_scrim_requests_mutation_response": { - "affected_rows": [ - 41 + "utility_lineup_renders_aggregate": { + "aggregate": [ + 5902 ], - "returning": [ - 4804 + "nodes": [ + 5896 ], "__typename": [ 84 ] }, - "team_scrim_requests_obj_rel_insert_input": { - "data": [ - 4818 + "utility_lineup_renders_aggregate_bool_exp": { + "bool_and": [ + 5899 ], - "on_conflict": [ - 4825 + "bool_or": [ + 5900 + ], + "count": [ + 5901 ], "__typename": [ 84 ] }, - "team_scrim_requests_on_conflict": { - "constraint": [ - 4816 + "utility_lineup_renders_aggregate_bool_exp_bool_and": { + "arguments": [ + 5925 ], - "update_columns": [ - 4842 + "distinct": [ + 6 ], - "where": [ - 4815 + "filter": [ + 5908 + ], + "predicate": [ + 7 ], "__typename": [ 84 ] }, - "team_scrim_requests_order_by": { - "auto_generated": [ - 3373 - ], - "awaiting_team": [ - 4927 - ], - "awaiting_team_id": [ - 3373 - ], - "canceled_by_team_id": [ - 3373 - ], - "canceled_late": [ - 3373 - ], - "created_at": [ - 3373 - ], - "expires_at": [ - 3373 - ], - "from_team": [ - 4927 - ], - "from_team_checked_in": [ - 3373 + "utility_lineup_renders_aggregate_bool_exp_bool_or": { + "arguments": [ + 5926 ], - "from_team_id": [ - 3373 + "distinct": [ + 6 ], - "id": [ - 3373 + "filter": [ + 5908 ], - "match": [ - 3179 + "predicate": [ + 7 ], - "match_id": [ - 3373 + "__typename": [ + 84 + ] + }, + "utility_lineup_renders_aggregate_bool_exp_count": { + "arguments": [ + 5924 ], - "match_options": [ - 3037 + "distinct": [ + 6 ], - "match_options_id": [ - 3373 + "filter": [ + 5908 ], - "match_outcome": [ - 3373 + "predicate": [ + 42 ], - "proposals_aggregate": [ - 4768 + "__typename": [ + 84 + ] + }, + "utility_lineup_renders_aggregate_fields": { + "avg": [ + 5906 ], - "proposed_scheduled_at": [ - 3373 + "count": [ + 41, + { + "columns": [ + 5924, + "[utility_lineup_renders_select_column!]" + ], + "distinct": [ + 6 + ] + } ], - "region": [ - 3373 + "max": [ + 5915 ], - "requested_by": [ - 4344 + "min": [ + 5917 ], - "requested_by_steam_id": [ - 3373 + "stddev": [ + 5928 ], - "responded_at": [ - 3373 + "stddev_pop": [ + 5930 ], - "status": [ - 3373 + "stddev_samp": [ + 5932 ], - "to_team": [ - 4927 + "sum": [ + 5936 ], - "to_team_checked_in": [ - 3373 + "var_pop": [ + 5940 ], - "to_team_id": [ - 3373 + "var_samp": [ + 5942 ], - "__typename": [ - 84 - ] - }, - "team_scrim_requests_pk_columns_input": { - "id": [ - 5454 + "variance": [ + 5944 ], "__typename": [ 84 ] }, - "team_scrim_requests_select_column": {}, - "team_scrim_requests_select_column_team_scrim_requests_aggregate_bool_exp_bool_and_arguments_columns": {}, - "team_scrim_requests_select_column_team_scrim_requests_aggregate_bool_exp_bool_or_arguments_columns": {}, - "team_scrim_requests_set_input": { - "auto_generated": [ - 6 - ], - "awaiting_team_id": [ - 5454 - ], - "canceled_by_team_id": [ - 5454 - ], - "canceled_late": [ - 6 - ], - "created_at": [ - 4954 - ], - "expires_at": [ - 4954 - ], - "from_team_checked_in": [ - 6 - ], - "from_team_id": [ - 5454 - ], - "id": [ - 5454 + "utility_lineup_renders_aggregate_order_by": { + "avg": [ + 5907 ], - "match_id": [ - 5454 + "count": [ + 3505 ], - "match_options_id": [ - 5454 + "max": [ + 5916 ], - "match_outcome": [ - 84 + "min": [ + 5918 ], - "proposed_scheduled_at": [ - 4954 + "stddev": [ + 5929 ], - "region": [ - 84 + "stddev_pop": [ + 5931 ], - "requested_by_steam_id": [ - 269 + "stddev_samp": [ + 5933 ], - "responded_at": [ - 4954 + "sum": [ + 5937 ], - "status": [ - 1324 + "var_pop": [ + 5941 ], - "to_team_checked_in": [ - 6 + "var_samp": [ + 5943 ], - "to_team_id": [ - 5454 + "variance": [ + 5945 ], "__typename": [ 84 ] }, - "team_scrim_requests_stddev_fields": { - "requested_by_steam_id": [ - 32 + "utility_lineup_renders_append_input": { + "spec": [ + 2319 + ], + "status_history": [ + 2319 ], "__typename": [ 84 ] }, - "team_scrim_requests_stddev_order_by": { - "requested_by_steam_id": [ - 3373 + "utility_lineup_renders_arr_rel_insert_input": { + "data": [ + 5914 + ], + "on_conflict": [ + 5920 ], "__typename": [ 84 ] }, - "team_scrim_requests_stddev_pop_fields": { - "requested_by_steam_id": [ + "utility_lineup_renders_avg_fields": { + "duration_ms": [ 32 ], - "__typename": [ - 84 - ] - }, - "team_scrim_requests_stddev_pop_order_by": { - "requested_by_steam_id": [ - 3373 + "progress": [ + 32 ], - "__typename": [ - 84 - ] - }, - "team_scrim_requests_stddev_samp_fields": { "requested_by_steam_id": [ 32 ], - "__typename": [ - 84 - ] - }, - "team_scrim_requests_stddev_samp_order_by": { - "requested_by_steam_id": [ - 3373 + "sort_index": [ + 32 ], "__typename": [ 84 ] }, - "team_scrim_requests_stream_cursor_input": { - "initial_value": [ - 4839 + "utility_lineup_renders_avg_order_by": { + "duration_ms": [ + 3505 ], - "ordering": [ - 352 + "progress": [ + 3505 + ], + "requested_by_steam_id": [ + 3505 + ], + "sort_index": [ + 3505 ], "__typename": [ 84 ] }, - "team_scrim_requests_stream_cursor_value_input": { - "auto_generated": [ - 6 - ], - "awaiting_team_id": [ - 5454 + "utility_lineup_renders_bool_exp": { + "_and": [ + 5908 ], - "canceled_by_team_id": [ - 5454 + "_not": [ + 5908 ], - "canceled_late": [ - 6 + "_or": [ + 5908 ], "created_at": [ - 4954 + 5087 ], - "expires_at": [ - 4954 + "duration_ms": [ + 42 ], - "from_team_checked_in": [ - 6 + "error_message": [ + 86 ], - "from_team_id": [ - 5454 + "game_server_node": [ + 2207 + ], + "game_server_node_id": [ + 86 ], "id": [ - 5454 + 6300 ], - "match_id": [ - 5454 + "k8s_job_name": [ + 86 ], - "match_options_id": [ - 5454 + "last_status_at": [ + 5087 ], - "match_outcome": [ - 84 + "lineup": [ + 6068 ], - "proposed_scheduled_at": [ - 4954 + "map_name": [ + 86 ], - "region": [ - 84 + "paused": [ + 7 + ], + "practice_session": [ + 6263 + ], + "progress": [ + 3504 + ], + "requested_by": [ + 4467 ], "requested_by_steam_id": [ - 269 + 302 ], - "responded_at": [ - 4954 + "session_token": [ + 86 + ], + "skip_reason": [ + 86 + ], + "sort_index": [ + 42 + ], + "spec": [ + 2321 ], "status": [ - 1324 + 86 ], - "to_team_checked_in": [ - 6 + "status_history": [ + 2321 ], - "to_team_id": [ - 5454 + "utility_lineup_id": [ + 6300 + ], + "utility_practice_session_id": [ + 6300 ], "__typename": [ 84 ] }, - "team_scrim_requests_sum_fields": { - "requested_by_steam_id": [ - 269 + "utility_lineup_renders_constraint": {}, + "utility_lineup_renders_delete_at_path_input": { + "spec": [ + 84 ], - "__typename": [ + "status_history": [ 84 - ] - }, - "team_scrim_requests_sum_order_by": { - "requested_by_steam_id": [ - 3373 ], "__typename": [ 84 ] }, - "team_scrim_requests_update_column": {}, - "team_scrim_requests_updates": { - "_inc": [ - 4817 - ], - "_set": [ - 4831 + "utility_lineup_renders_delete_elem_input": { + "spec": [ + 41 ], - "where": [ - 4815 + "status_history": [ + 41 ], "__typename": [ 84 ] }, - "team_scrim_requests_var_pop_fields": { - "requested_by_steam_id": [ - 32 + "utility_lineup_renders_delete_key_input": { + "spec": [ + 84 ], - "__typename": [ + "status_history": [ 84 - ] - }, - "team_scrim_requests_var_pop_order_by": { - "requested_by_steam_id": [ - 3373 ], "__typename": [ 84 ] }, - "team_scrim_requests_var_samp_fields": { + "utility_lineup_renders_inc_input": { + "duration_ms": [ + 41 + ], + "progress": [ + 3503 + ], "requested_by_steam_id": [ - 32 + 300 + ], + "sort_index": [ + 41 ], "__typename": [ 84 ] }, - "team_scrim_requests_var_samp_order_by": { - "requested_by_steam_id": [ - 3373 + "utility_lineup_renders_insert_input": { + "created_at": [ + 5086 ], - "__typename": [ + "duration_ms": [ + 41 + ], + "error_message": [ 84 - ] - }, - "team_scrim_requests_variance_fields": { - "requested_by_steam_id": [ - 32 ], - "__typename": [ + "game_server_node": [ + 2219 + ], + "game_server_node_id": [ 84 - ] - }, - "team_scrim_requests_variance_order_by": { - "requested_by_steam_id": [ - 3373 ], - "__typename": [ + "id": [ + 6298 + ], + "k8s_job_name": [ 84 - ] - }, - "team_scrim_settings": { - "allow_outside_availability": [ - 6 ], - "created_at": [ - 4954 + "last_status_at": [ + 5086 ], - "elo_max": [ - 41 + "lineup": [ + 6080 ], - "elo_min": [ - 41 + "map_name": [ + 84 ], - "enabled": [ + "paused": [ 6 ], - "id": [ - 5454 + "practice_session": [ + 6272 ], - "map_ids": [ - 5454 + "progress": [ + 3503 ], - "notes": [ + "requested_by": [ + 4474 + ], + "requested_by_steam_id": [ + 300 + ], + "session_token": [ 84 ], - "regions": [ + "skip_reason": [ 84 ], - "team": [ - 4905 + "sort_index": [ + 41 ], - "team_id": [ - 5454 + "spec": [ + 2319 ], - "updated_at": [ - 4954 + "status": [ + 84 + ], + "status_history": [ + 2319 + ], + "utility_lineup_id": [ + 6298 + ], + "utility_practice_session_id": [ + 6298 ], "__typename": [ 84 ] }, - "team_scrim_settings_aggregate": { - "aggregate": [ - 4852 + "utility_lineup_renders_max_fields": { + "created_at": [ + 5086 ], - "nodes": [ - 4850 + "duration_ms": [ + 41 ], - "__typename": [ + "error_message": [ 84 - ] - }, - "team_scrim_settings_aggregate_fields": { - "avg": [ - 4853 ], - "count": [ - 41, - { - "columns": [ - 4865, - "[team_scrim_settings_select_column!]" - ], - "distinct": [ - 6 - ] - } + "game_server_node_id": [ + 84 ], - "max": [ - 4858 + "id": [ + 6298 ], - "min": [ - 4859 + "k8s_job_name": [ + 84 ], - "stddev": [ - 4867 + "last_status_at": [ + 5086 ], - "stddev_pop": [ - 4868 + "map_name": [ + 84 ], - "stddev_samp": [ - 4869 + "progress": [ + 3503 ], - "sum": [ - 4872 + "requested_by_steam_id": [ + 300 ], - "var_pop": [ - 4875 + "session_token": [ + 84 ], - "var_samp": [ - 4876 + "skip_reason": [ + 84 ], - "variance": [ - 4877 + "sort_index": [ + 41 ], - "__typename": [ + "status": [ 84 - ] - }, - "team_scrim_settings_avg_fields": { - "elo_max": [ - 32 ], - "elo_min": [ - 32 + "utility_lineup_id": [ + 6298 + ], + "utility_practice_session_id": [ + 6298 ], "__typename": [ 84 ] }, - "team_scrim_settings_bool_exp": { - "_and": [ - 4854 - ], - "_not": [ - 4854 - ], - "_or": [ - 4854 - ], - "allow_outside_availability": [ - 7 - ], + "utility_lineup_renders_max_order_by": { "created_at": [ - 4955 + 3505 ], - "elo_max": [ - 42 + "duration_ms": [ + 3505 ], - "elo_min": [ - 42 + "error_message": [ + 3505 ], - "enabled": [ - 7 + "game_server_node_id": [ + 3505 ], "id": [ - 5456 + 3505 ], - "map_ids": [ - 5455 + "k8s_job_name": [ + 3505 ], - "notes": [ - 86 + "last_status_at": [ + 3505 ], - "regions": [ - 85 + "map_name": [ + 3505 ], - "team": [ - 4916 + "progress": [ + 3505 ], - "team_id": [ - 5456 + "requested_by_steam_id": [ + 3505 ], - "updated_at": [ - 4955 + "session_token": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "team_scrim_settings_constraint": {}, - "team_scrim_settings_inc_input": { - "elo_max": [ - 41 + "skip_reason": [ + 3505 + ], + "sort_index": [ + 3505 ], - "elo_min": [ - 41 + "status": [ + 3505 + ], + "utility_lineup_id": [ + 3505 + ], + "utility_practice_session_id": [ + 3505 ], "__typename": [ 84 ] }, - "team_scrim_settings_insert_input": { - "allow_outside_availability": [ - 6 - ], + "utility_lineup_renders_min_fields": { "created_at": [ - 4954 + 5086 ], - "elo_max": [ + "duration_ms": [ 41 ], - "elo_min": [ - 41 + "error_message": [ + 84 ], - "enabled": [ - 6 + "game_server_node_id": [ + 84 ], "id": [ - 5454 - ], - "map_ids": [ - 5454 + 6298 ], - "notes": [ + "k8s_job_name": [ 84 ], - "regions": [ - 84 + "last_status_at": [ + 5086 ], - "team": [ - 4925 + "map_name": [ + 84 ], - "team_id": [ - 5454 + "progress": [ + 3503 ], - "updated_at": [ - 4954 + "requested_by_steam_id": [ + 300 ], - "__typename": [ + "session_token": [ 84 - ] - }, - "team_scrim_settings_max_fields": { - "created_at": [ - 4954 ], - "elo_max": [ - 41 + "skip_reason": [ + 84 ], - "elo_min": [ + "sort_index": [ 41 ], - "id": [ - 5454 - ], - "map_ids": [ - 5454 - ], - "notes": [ - 84 - ], - "regions": [ + "status": [ 84 ], - "team_id": [ - 5454 + "utility_lineup_id": [ + 6298 ], - "updated_at": [ - 4954 + "utility_practice_session_id": [ + 6298 ], "__typename": [ 84 ] }, - "team_scrim_settings_min_fields": { + "utility_lineup_renders_min_order_by": { "created_at": [ - 4954 + 3505 ], - "elo_max": [ - 41 + "duration_ms": [ + 3505 ], - "elo_min": [ - 41 + "error_message": [ + 3505 + ], + "game_server_node_id": [ + 3505 ], "id": [ - 5454 + 3505 ], - "map_ids": [ - 5454 + "k8s_job_name": [ + 3505 ], - "notes": [ - 84 + "last_status_at": [ + 3505 ], - "regions": [ - 84 + "map_name": [ + 3505 ], - "team_id": [ - 5454 + "progress": [ + 3505 ], - "updated_at": [ - 4954 + "requested_by_steam_id": [ + 3505 + ], + "session_token": [ + 3505 + ], + "skip_reason": [ + 3505 + ], + "sort_index": [ + 3505 + ], + "status": [ + 3505 + ], + "utility_lineup_id": [ + 3505 + ], + "utility_practice_session_id": [ + 3505 ], "__typename": [ 84 ] }, - "team_scrim_settings_mutation_response": { + "utility_lineup_renders_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 4850 - ], - "__typename": [ - 84 - ] - }, - "team_scrim_settings_obj_rel_insert_input": { - "data": [ - 4857 - ], - "on_conflict": [ - 4862 + 5896 ], "__typename": [ 84 ] }, - "team_scrim_settings_on_conflict": { + "utility_lineup_renders_on_conflict": { "constraint": [ - 4855 + 5909 ], "update_columns": [ - 4873 + 5938 ], "where": [ - 4854 + 5908 ], "__typename": [ 84 ] }, - "team_scrim_settings_order_by": { - "allow_outside_availability": [ - 3373 - ], + "utility_lineup_renders_order_by": { "created_at": [ - 3373 + 3505 ], - "elo_max": [ - 3373 + "duration_ms": [ + 3505 ], - "elo_min": [ - 3373 + "error_message": [ + 3505 ], - "enabled": [ - 3373 + "game_server_node": [ + 2221 ], - "id": [ - 3373 + "game_server_node_id": [ + 3505 ], - "map_ids": [ - 3373 + "id": [ + 3505 ], - "notes": [ - 3373 + "k8s_job_name": [ + 3505 ], - "regions": [ - 3373 + "last_status_at": [ + 3505 ], - "team": [ - 4927 + "lineup": [ + 6082 ], - "team_id": [ - 3373 + "map_name": [ + 3505 ], - "updated_at": [ - 3373 + "paused": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "team_scrim_settings_pk_columns_input": { - "id": [ - 5454 + "practice_session": [ + 6274 ], - "__typename": [ - 84 - ] - }, - "team_scrim_settings_select_column": {}, - "team_scrim_settings_set_input": { - "allow_outside_availability": [ - 6 + "progress": [ + 3505 ], - "created_at": [ - 4954 + "requested_by": [ + 4476 ], - "elo_max": [ - 41 + "requested_by_steam_id": [ + 3505 ], - "elo_min": [ - 41 + "session_token": [ + 3505 ], - "enabled": [ - 6 + "skip_reason": [ + 3505 ], - "id": [ - 5454 + "sort_index": [ + 3505 ], - "map_ids": [ - 5454 + "spec": [ + 3505 ], - "notes": [ - 84 + "status": [ + 3505 ], - "regions": [ - 84 + "status_history": [ + 3505 ], - "team_id": [ - 5454 + "utility_lineup_id": [ + 3505 ], - "updated_at": [ - 4954 + "utility_practice_session_id": [ + 3505 ], "__typename": [ 84 ] }, - "team_scrim_settings_stddev_fields": { - "elo_max": [ - 32 - ], - "elo_min": [ - 32 + "utility_lineup_renders_pk_columns_input": { + "id": [ + 6298 ], "__typename": [ 84 ] }, - "team_scrim_settings_stddev_pop_fields": { - "elo_max": [ - 32 + "utility_lineup_renders_prepend_input": { + "spec": [ + 2319 ], - "elo_min": [ - 32 + "status_history": [ + 2319 ], "__typename": [ 84 ] }, - "team_scrim_settings_stddev_samp_fields": { - "elo_max": [ - 32 + "utility_lineup_renders_select_column": {}, + "utility_lineup_renders_select_column_utility_lineup_renders_aggregate_bool_exp_bool_and_arguments_columns": {}, + "utility_lineup_renders_select_column_utility_lineup_renders_aggregate_bool_exp_bool_or_arguments_columns": {}, + "utility_lineup_renders_set_input": { + "created_at": [ + 5086 ], - "elo_min": [ - 32 + "duration_ms": [ + 41 ], - "__typename": [ + "error_message": [ 84 - ] - }, - "team_scrim_settings_stream_cursor_input": { - "initial_value": [ - 4871 - ], - "ordering": [ - 352 ], - "__typename": [ + "game_server_node_id": [ 84 - ] - }, - "team_scrim_settings_stream_cursor_value_input": { - "allow_outside_availability": [ - 6 ], - "created_at": [ - 4954 + "id": [ + 6298 ], - "elo_max": [ - 41 + "k8s_job_name": [ + 84 ], - "elo_min": [ - 41 + "last_status_at": [ + 5086 ], - "enabled": [ + "map_name": [ + 84 + ], + "paused": [ 6 ], - "id": [ - 5454 + "progress": [ + 3503 ], - "map_ids": [ - 5454 + "requested_by_steam_id": [ + 300 ], - "notes": [ + "session_token": [ 84 ], - "regions": [ + "skip_reason": [ 84 ], - "team_id": [ - 5454 - ], - "updated_at": [ - 4954 - ], - "__typename": [ - 84 - ] - }, - "team_scrim_settings_sum_fields": { - "elo_max": [ + "sort_index": [ 41 ], - "elo_min": [ - 41 + "spec": [ + 2319 ], - "__typename": [ + "status": [ 84 - ] - }, - "team_scrim_settings_update_column": {}, - "team_scrim_settings_updates": { - "_inc": [ - 4856 ], - "_set": [ - 4866 - ], - "where": [ - 4854 + "status_history": [ + 2319 ], - "__typename": [ - 84 - ] - }, - "team_scrim_settings_var_pop_fields": { - "elo_max": [ - 32 + "utility_lineup_id": [ + 6298 ], - "elo_min": [ - 32 + "utility_practice_session_id": [ + 6298 ], "__typename": [ 84 ] }, - "team_scrim_settings_var_samp_fields": { - "elo_max": [ + "utility_lineup_renders_stddev_fields": { + "duration_ms": [ 32 ], - "elo_min": [ + "progress": [ 32 ], - "__typename": [ - 84 - ] - }, - "team_scrim_settings_variance_fields": { - "elo_max": [ + "requested_by_steam_id": [ 32 ], - "elo_min": [ + "sort_index": [ 32 ], "__typename": [ 84 ] }, - "team_suggestions": { - "created_at": [ - 4954 - ], - "group_hash": [ - 84 - ], - "id": [ - 5454 - ], - "last_notified_at": [ - 4954 + "utility_lineup_renders_stddev_order_by": { + "duration_ms": [ + 3505 ], - "member_steam_ids": [ - 269 + "progress": [ + 3505 ], - "status": [ - 84 + "requested_by_steam_id": [ + 3505 ], - "together_count": [ - 41 + "sort_index": [ + 3505 ], "__typename": [ 84 ] }, - "team_suggestions_aggregate": { - "aggregate": [ - 4880 + "utility_lineup_renders_stddev_pop_fields": { + "duration_ms": [ + 32 ], - "nodes": [ - 4878 + "progress": [ + 32 + ], + "requested_by_steam_id": [ + 32 + ], + "sort_index": [ + 32 ], "__typename": [ 84 ] }, - "team_suggestions_aggregate_fields": { - "avg": [ - 4881 - ], - "count": [ - 41, - { - "columns": [ - 4892, - "[team_suggestions_select_column!]" - ], - "distinct": [ - 6 - ] - } - ], - "max": [ - 4886 - ], - "min": [ - 4887 - ], - "stddev": [ - 4894 - ], - "stddev_pop": [ - 4895 - ], - "stddev_samp": [ - 4896 - ], - "sum": [ - 4899 + "utility_lineup_renders_stddev_pop_order_by": { + "duration_ms": [ + 3505 ], - "var_pop": [ - 4902 + "progress": [ + 3505 ], - "var_samp": [ - 4903 + "requested_by_steam_id": [ + 3505 ], - "variance": [ - 4904 + "sort_index": [ + 3505 ], "__typename": [ 84 ] }, - "team_suggestions_avg_fields": { - "together_count": [ + "utility_lineup_renders_stddev_samp_fields": { + "duration_ms": [ + 32 + ], + "progress": [ + 32 + ], + "requested_by_steam_id": [ + 32 + ], + "sort_index": [ 32 ], "__typename": [ 84 ] }, - "team_suggestions_bool_exp": { - "_and": [ - 4882 - ], - "_not": [ - 4882 - ], - "_or": [ - 4882 - ], - "created_at": [ - 4955 - ], - "group_hash": [ - 86 - ], - "id": [ - 5456 - ], - "last_notified_at": [ - 4955 + "utility_lineup_renders_stddev_samp_order_by": { + "duration_ms": [ + 3505 ], - "member_steam_ids": [ - 270 + "progress": [ + 3505 ], - "status": [ - 86 + "requested_by_steam_id": [ + 3505 ], - "together_count": [ - 42 + "sort_index": [ + 3505 ], "__typename": [ 84 ] }, - "team_suggestions_constraint": {}, - "team_suggestions_inc_input": { - "together_count": [ - 41 + "utility_lineup_renders_stream_cursor_input": { + "initial_value": [ + 5935 + ], + "ordering": [ + 383 ], "__typename": [ 84 ] }, - "team_suggestions_insert_input": { + "utility_lineup_renders_stream_cursor_value_input": { "created_at": [ - 4954 - ], - "group_hash": [ - 84 - ], - "id": [ - 5454 - ], - "last_notified_at": [ - 4954 - ], - "member_steam_ids": [ - 269 - ], - "status": [ - 84 + 5086 ], - "together_count": [ + "duration_ms": [ 41 ], - "__typename": [ + "error_message": [ 84 - ] - }, - "team_suggestions_max_fields": { - "created_at": [ - 4954 ], - "group_hash": [ + "game_server_node_id": [ 84 ], "id": [ - 5454 + 6298 ], - "last_notified_at": [ - 4954 + "k8s_job_name": [ + 84 ], - "member_steam_ids": [ - 269 + "last_status_at": [ + 5086 ], - "status": [ + "map_name": [ 84 ], - "together_count": [ - 41 + "paused": [ + 6 ], - "__typename": [ - 84 - ] - }, - "team_suggestions_min_fields": { - "created_at": [ - 4954 + "progress": [ + 3503 ], - "group_hash": [ + "requested_by_steam_id": [ + 300 + ], + "session_token": [ 84 ], - "id": [ - 5454 + "skip_reason": [ + 84 ], - "last_notified_at": [ - 4954 + "sort_index": [ + 41 ], - "member_steam_ids": [ - 269 + "spec": [ + 2319 ], "status": [ 84 ], - "together_count": [ - 41 + "status_history": [ + 2319 + ], + "utility_lineup_id": [ + 6298 + ], + "utility_practice_session_id": [ + 6298 ], "__typename": [ 84 ] }, - "team_suggestions_mutation_response": { - "affected_rows": [ + "utility_lineup_renders_sum_fields": { + "duration_ms": [ 41 ], - "returning": [ - 4878 + "progress": [ + 3503 + ], + "requested_by_steam_id": [ + 300 + ], + "sort_index": [ + 41 ], "__typename": [ 84 ] }, - "team_suggestions_on_conflict": { - "constraint": [ - 4883 + "utility_lineup_renders_sum_order_by": { + "duration_ms": [ + 3505 ], - "update_columns": [ - 4900 + "progress": [ + 3505 ], - "where": [ - 4882 + "requested_by_steam_id": [ + 3505 + ], + "sort_index": [ + 3505 ], "__typename": [ 84 ] }, - "team_suggestions_order_by": { - "created_at": [ - 3373 + "utility_lineup_renders_update_column": {}, + "utility_lineup_renders_updates": { + "_append": [ + 5904 ], - "group_hash": [ - 3373 + "_delete_at_path": [ + 5910 ], - "id": [ - 3373 + "_delete_elem": [ + 5911 ], - "last_notified_at": [ - 3373 + "_delete_key": [ + 5912 ], - "member_steam_ids": [ - 3373 + "_inc": [ + 5913 ], - "status": [ - 3373 + "_prepend": [ + 5923 ], - "together_count": [ - 3373 + "_set": [ + 5927 + ], + "where": [ + 5908 ], "__typename": [ 84 ] }, - "team_suggestions_pk_columns_input": { - "id": [ - 5454 + "utility_lineup_renders_var_pop_fields": { + "duration_ms": [ + 32 + ], + "progress": [ + 32 + ], + "requested_by_steam_id": [ + 32 + ], + "sort_index": [ + 32 ], "__typename": [ 84 ] }, - "team_suggestions_select_column": {}, - "team_suggestions_set_input": { - "created_at": [ - 4954 - ], - "group_hash": [ - 84 - ], - "id": [ - 5454 - ], - "last_notified_at": [ - 4954 + "utility_lineup_renders_var_pop_order_by": { + "duration_ms": [ + 3505 ], - "member_steam_ids": [ - 269 + "progress": [ + 3505 ], - "status": [ - 84 + "requested_by_steam_id": [ + 3505 ], - "together_count": [ - 41 + "sort_index": [ + 3505 ], "__typename": [ 84 ] }, - "team_suggestions_stddev_fields": { - "together_count": [ + "utility_lineup_renders_var_samp_fields": { + "duration_ms": [ + 32 + ], + "progress": [ + 32 + ], + "requested_by_steam_id": [ + 32 + ], + "sort_index": [ 32 ], "__typename": [ 84 ] }, - "team_suggestions_stddev_pop_fields": { - "together_count": [ - 32 + "utility_lineup_renders_var_samp_order_by": { + "duration_ms": [ + 3505 + ], + "progress": [ + 3505 + ], + "requested_by_steam_id": [ + 3505 + ], + "sort_index": [ + 3505 ], "__typename": [ 84 ] }, - "team_suggestions_stddev_samp_fields": { - "together_count": [ + "utility_lineup_renders_variance_fields": { + "duration_ms": [ + 32 + ], + "progress": [ + 32 + ], + "requested_by_steam_id": [ + 32 + ], + "sort_index": [ 32 ], "__typename": [ 84 ] }, - "team_suggestions_stream_cursor_input": { - "initial_value": [ - 4898 + "utility_lineup_renders_variance_order_by": { + "duration_ms": [ + 3505 ], - "ordering": [ - 352 + "progress": [ + 3505 + ], + "requested_by_steam_id": [ + 3505 + ], + "sort_index": [ + 3505 ], "__typename": [ 84 ] }, - "team_suggestions_stream_cursor_value_input": { + "utility_lineup_repairs": { "created_at": [ - 4954 + 5086 ], - "group_hash": [ - 84 + "drift_distance": [ + 1974 + ], + "expires_at": [ + 5086 ], "id": [ - 5454 + 6298 ], - "last_notified_at": [ - 4954 + "repaired_at": [ + 5086 ], - "member_steam_ids": [ - 269 + "repaired_utility_lineup": [ + 6046 + ], + "repaired_utility_lineup_id": [ + 6298 + ], + "requested_by": [ + 4463 + ], + "requested_by_steam_id": [ + 300 ], "status": [ 84 ], - "together_count": [ - 41 + "utility_drift_scan": [ + 5768 ], - "__typename": [ - 84 - ] - }, - "team_suggestions_sum_fields": { - "together_count": [ - 41 + "utility_drift_scan_id": [ + 6298 ], - "__typename": [ - 84 - ] - }, - "team_suggestions_update_column": {}, - "team_suggestions_updates": { - "_inc": [ - 4884 + "utility_lineup": [ + 6046 ], - "_set": [ - 4893 + "utility_lineup_id": [ + 6298 ], - "where": [ - 4882 + "utility_practice_session": [ + 6252 ], - "__typename": [ - 84 - ] - }, - "team_suggestions_var_pop_fields": { - "together_count": [ - 32 + "utility_practice_session_id": [ + 6298 ], "__typename": [ 84 ] }, - "team_suggestions_var_samp_fields": { - "together_count": [ - 32 + "utility_lineup_repairs_aggregate": { + "aggregate": [ + 5960 ], - "__typename": [ - 84 - ] - }, - "team_suggestions_variance_fields": { - "together_count": [ - 32 + "nodes": [ + 5946 ], "__typename": [ 84 ] }, - "teams": { - "avatar_url": [ - 84 + "utility_lineup_repairs_aggregate_bool_exp": { + "avg": [ + 5949 ], - "awards": [ - 200, - { - "distinct_on": [ - 221, - "[award_recipients_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 219, - "[award_recipients_order_by!]" - ], - "where": [ - 209 - ] - } + "corr": [ + 5950 ], - "awards_aggregate": [ - 201, - { - "distinct_on": [ - 221, - "[award_recipients_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 219, - "[award_recipients_order_by!]" - ], - "where": [ - 209 - ] - } + "count": [ + 5952 ], - "can_change_role": [ - 6 + "covar_samp": [ + 5953 ], - "can_invite": [ - 6 + "max": [ + 5955 ], - "can_manage_scrims": [ - 6 + "min": [ + 5956 ], - "can_remove": [ - 6 + "stddev_samp": [ + 5957 ], - "captain": [ - 4331 + "sum": [ + 5958 ], - "captain_steam_id": [ - 269 + "var_samp": [ + 5959 ], - "id": [ - 5454 + "__typename": [ + 84 + ] + }, + "utility_lineup_repairs_aggregate_bool_exp_avg": { + "arguments": [ + 5978 ], - "invites": [ - 4622, - { - "distinct_on": [ - 4643, - "[team_invites_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4641, - "[team_invites_order_by!]" - ], - "where": [ - 4631 - ] - } + "distinct": [ + 6 ], - "invites_aggregate": [ - 4623, - { - "distinct_on": [ - 4643, - "[team_invites_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4641, - "[team_invites_order_by!]" - ], - "where": [ - 4631 - ] - } + "filter": [ + 5965 ], - "is_organization": [ - 6 + "predicate": [ + 1975 ], - "match_lineups": [ - 2811, - { - "distinct_on": [ - 2833, - "[match_lineups_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 2831, - "[match_lineups_order_by!]" - ], - "where": [ - 2820 - ] - } + "__typename": [ + 84 + ] + }, + "utility_lineup_repairs_aggregate_bool_exp_corr": { + "arguments": [ + 5951 ], - "match_lineups_aggregate": [ - 2812, - { - "distinct_on": [ - 2833, - "[match_lineups_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 2831, - "[match_lineups_order_by!]" - ], - "where": [ - 2820 - ] - } + "distinct": [ + 6 ], - "matches": [ - 3157, - { - "distinct_on": [ - 3181, - "[matches_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 3179, - "[matches_order_by!]" - ], - "where": [ - 3168 - ] - } + "filter": [ + 5965 ], - "name": [ - 84 + "predicate": [ + 1975 ], - "owner": [ - 4331 + "__typename": [ + 84 + ] + }, + "utility_lineup_repairs_aggregate_bool_exp_corr_arguments": { + "X": [ + 5979 ], - "owner_steam_id": [ - 269 + "Y": [ + 5979 ], - "ranks": [ - 6156 + "__typename": [ + 84 + ] + }, + "utility_lineup_repairs_aggregate_bool_exp_count": { + "arguments": [ + 5977 ], - "reputation": [ - 6176 + "distinct": [ + 6 ], - "role": [ - 84 + "filter": [ + 5965 ], - "roster": [ - 4663, - { - "distinct_on": [ - 4686, - "[team_roster_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4684, - "[team_roster_order_by!]" - ], - "where": [ - 4674 - ] - } + "predicate": [ + 42 ], - "roster_aggregate": [ - 4664, - { - "distinct_on": [ - 4686, - "[team_roster_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4684, - "[team_roster_order_by!]" - ], - "where": [ - 4674 - ] - } + "__typename": [ + 84 + ] + }, + "utility_lineup_repairs_aggregate_bool_exp_covar_samp": { + "arguments": [ + 5954 ], - "scrim_availability": [ - 4735, - { - "distinct_on": [ - 4755, - "[team_scrim_availability_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4753, - "[team_scrim_availability_order_by!]" - ], - "where": [ - 4744 - ] - } + "distinct": [ + 6 ], - "scrim_availability_aggregate": [ - 4736, - { - "distinct_on": [ - 4755, - "[team_scrim_availability_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4753, - "[team_scrim_availability_order_by!]" - ], - "where": [ - 4744 - ] - } + "filter": [ + 5965 ], - "scrim_settings": [ - 4850 + "predicate": [ + 1975 ], - "short_name": [ + "__typename": [ 84 + ] + }, + "utility_lineup_repairs_aggregate_bool_exp_covar_samp_arguments": { + "X": [ + 5980 ], - "tournament_teams": [ - 5348, - { - "distinct_on": [ - 5370, - "[tournament_teams_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5368, - "[tournament_teams_order_by!]" - ], - "where": [ - 5357 - ] - } - ], - "tournament_teams_aggregate": [ - 5349, - { - "distinct_on": [ - 5370, - "[tournament_teams_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5368, - "[tournament_teams_order_by!]" - ], - "where": [ - 5357 - ] - } + "Y": [ + 5980 ], "__typename": [ 84 ] }, - "teams_aggregate": { - "aggregate": [ - 4911 + "utility_lineup_repairs_aggregate_bool_exp_max": { + "arguments": [ + 5981 ], - "nodes": [ - 4905 + "distinct": [ + 6 + ], + "filter": [ + 5965 + ], + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "teams_aggregate_bool_exp": { - "bool_and": [ - 4908 + "utility_lineup_repairs_aggregate_bool_exp_min": { + "arguments": [ + 5982 ], - "bool_or": [ - 4909 + "distinct": [ + 6 ], - "count": [ - 4910 + "filter": [ + 5965 + ], + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "teams_aggregate_bool_exp_bool_and": { + "utility_lineup_repairs_aggregate_bool_exp_stddev_samp": { "arguments": [ - 4930 + 5983 ], "distinct": [ 6 ], "filter": [ - 4916 + 5965 ], "predicate": [ - 7 + 1975 ], "__typename": [ 84 ] }, - "teams_aggregate_bool_exp_bool_or": { + "utility_lineup_repairs_aggregate_bool_exp_sum": { "arguments": [ - 4931 + 5984 ], "distinct": [ 6 ], "filter": [ - 4916 + 5965 ], "predicate": [ - 7 + 1975 ], "__typename": [ 84 ] }, - "teams_aggregate_bool_exp_count": { + "utility_lineup_repairs_aggregate_bool_exp_var_samp": { "arguments": [ - 4929 + 5985 ], "distinct": [ 6 ], "filter": [ - 4916 + 5965 ], "predicate": [ - 42 + 1975 ], "__typename": [ 84 ] }, - "teams_aggregate_fields": { + "utility_lineup_repairs_aggregate_fields": { "avg": [ - 4914 + 5963 ], "count": [ 41, { "columns": [ - 4929, - "[teams_select_column!]" + 5977, + "[utility_lineup_repairs_select_column!]" ], "distinct": [ 6 @@ -110612,869 +132065,788 @@ export default { } ], "max": [ - 4920 + 5969 ], "min": [ - 4922 + 5971 ], "stddev": [ - 4933 + 5987 ], "stddev_pop": [ - 4935 + 5989 ], "stddev_samp": [ - 4937 + 5991 ], "sum": [ - 4941 + 5995 ], "var_pop": [ - 4945 + 5999 ], "var_samp": [ - 4947 + 6001 ], "variance": [ - 4949 + 6003 ], "__typename": [ 84 ] }, - "teams_aggregate_order_by": { + "utility_lineup_repairs_aggregate_order_by": { "avg": [ - 4915 + 5964 ], "count": [ - 3373 + 3505 ], "max": [ - 4921 + 5970 ], "min": [ - 4923 + 5972 ], "stddev": [ - 4934 + 5988 ], "stddev_pop": [ - 4936 + 5990 ], "stddev_samp": [ - 4938 + 5992 ], "sum": [ - 4942 + 5996 ], "var_pop": [ - 4946 + 6000 ], "var_samp": [ - 4948 + 6002 ], "variance": [ - 4950 + 6004 ], "__typename": [ 84 ] }, - "teams_arr_rel_insert_input": { + "utility_lineup_repairs_arr_rel_insert_input": { "data": [ - 4919 + 5968 ], "on_conflict": [ - 4926 + 5974 ], "__typename": [ 84 ] }, - "teams_avg_fields": { - "captain_steam_id": [ + "utility_lineup_repairs_avg_fields": { + "drift_distance": [ 32 ], - "owner_steam_id": [ + "requested_by_steam_id": [ 32 ], "__typename": [ 84 ] }, - "teams_avg_order_by": { - "captain_steam_id": [ - 3373 + "utility_lineup_repairs_avg_order_by": { + "drift_distance": [ + 3505 ], - "owner_steam_id": [ - 3373 + "requested_by_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "teams_bool_exp": { + "utility_lineup_repairs_bool_exp": { "_and": [ - 4916 + 5965 ], "_not": [ - 4916 + 5965 ], "_or": [ - 4916 - ], - "avatar_url": [ - 86 - ], - "awards": [ - 209 - ], - "awards_aggregate": [ - 202 - ], - "can_change_role": [ - 7 - ], - "can_invite": [ - 7 - ], - "can_manage_scrims": [ - 7 + 5965 ], - "can_remove": [ - 7 + "created_at": [ + 5087 ], - "captain": [ - 4335 + "drift_distance": [ + 1975 ], - "captain_steam_id": [ - 271 + "expires_at": [ + 5087 ], "id": [ - 5456 - ], - "invites": [ - 4631 - ], - "invites_aggregate": [ - 4624 - ], - "is_organization": [ - 7 - ], - "match_lineups": [ - 2820 - ], - "match_lineups_aggregate": [ - 2813 - ], - "matches": [ - 3168 + 6300 ], - "name": [ - 86 + "repaired_at": [ + 5087 ], - "owner": [ - 4335 + "repaired_utility_lineup": [ + 6068 ], - "owner_steam_id": [ - 271 + "repaired_utility_lineup_id": [ + 6300 ], - "ranks": [ - 6160 + "requested_by": [ + 4467 ], - "reputation": [ - 6180 + "requested_by_steam_id": [ + 302 ], - "role": [ + "status": [ 86 ], - "roster": [ - 4674 - ], - "roster_aggregate": [ - 4665 - ], - "scrim_availability": [ - 4744 + "utility_drift_scan": [ + 5772 ], - "scrim_availability_aggregate": [ - 4737 + "utility_drift_scan_id": [ + 6300 ], - "scrim_settings": [ - 4854 + "utility_lineup": [ + 6068 ], - "short_name": [ - 86 + "utility_lineup_id": [ + 6300 ], - "tournament_teams": [ - 5357 + "utility_practice_session": [ + 6263 ], - "tournament_teams_aggregate": [ - 5350 + "utility_practice_session_id": [ + 6300 ], "__typename": [ 84 ] }, - "teams_constraint": {}, - "teams_inc_input": { - "captain_steam_id": [ - 269 + "utility_lineup_repairs_constraint": {}, + "utility_lineup_repairs_inc_input": { + "drift_distance": [ + 1974 ], - "owner_steam_id": [ - 269 + "requested_by_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "teams_insert_input": { - "avatar_url": [ - 84 - ], - "awards": [ - 206 + "utility_lineup_repairs_insert_input": { + "created_at": [ + 5086 ], - "captain": [ - 4342 + "drift_distance": [ + 1974 ], - "captain_steam_id": [ - 269 + "expires_at": [ + 5086 ], "id": [ - 5454 - ], - "invites": [ - 4628 + 6298 ], - "is_organization": [ - 6 + "repaired_at": [ + 5086 ], - "match_lineups": [ - 2817 + "repaired_utility_lineup": [ + 6080 ], - "name": [ - 84 + "repaired_utility_lineup_id": [ + 6298 ], - "owner": [ - 4342 + "requested_by": [ + 4474 ], - "owner_steam_id": [ - 269 + "requested_by_steam_id": [ + 300 ], - "ranks": [ - 6164 + "status": [ + 84 ], - "reputation": [ - 6184 + "utility_drift_scan": [ + 5779 ], - "roster": [ - 4671 + "utility_drift_scan_id": [ + 6298 ], - "scrim_availability": [ - 4743 + "utility_lineup": [ + 6080 ], - "scrim_settings": [ - 4861 + "utility_lineup_id": [ + 6298 ], - "short_name": [ - 84 + "utility_practice_session": [ + 6272 ], - "tournament_teams": [ - 5354 + "utility_practice_session_id": [ + 6298 ], "__typename": [ 84 ] }, - "teams_max_fields": { - "avatar_url": [ - 84 + "utility_lineup_repairs_max_fields": { + "created_at": [ + 5086 ], - "captain_steam_id": [ - 269 + "drift_distance": [ + 1974 + ], + "expires_at": [ + 5086 ], "id": [ - 5454 + 6298 ], - "name": [ - 84 + "repaired_at": [ + 5086 ], - "owner_steam_id": [ - 269 + "repaired_utility_lineup_id": [ + 6298 ], - "role": [ - 84 + "requested_by_steam_id": [ + 300 ], - "short_name": [ + "status": [ 84 ], + "utility_drift_scan_id": [ + 6298 + ], + "utility_lineup_id": [ + 6298 + ], + "utility_practice_session_id": [ + 6298 + ], "__typename": [ 84 ] }, - "teams_max_order_by": { - "avatar_url": [ - 3373 + "utility_lineup_repairs_max_order_by": { + "created_at": [ + 3505 ], - "captain_steam_id": [ - 3373 + "drift_distance": [ + 3505 + ], + "expires_at": [ + 3505 ], "id": [ - 3373 + 3505 ], - "name": [ - 3373 + "repaired_at": [ + 3505 ], - "owner_steam_id": [ - 3373 + "repaired_utility_lineup_id": [ + 3505 ], - "short_name": [ - 3373 + "requested_by_steam_id": [ + 3505 + ], + "status": [ + 3505 + ], + "utility_drift_scan_id": [ + 3505 + ], + "utility_lineup_id": [ + 3505 + ], + "utility_practice_session_id": [ + 3505 ], "__typename": [ 84 ] }, - "teams_min_fields": { - "avatar_url": [ - 84 + "utility_lineup_repairs_min_fields": { + "created_at": [ + 5086 ], - "captain_steam_id": [ - 269 + "drift_distance": [ + 1974 + ], + "expires_at": [ + 5086 ], "id": [ - 5454 + 6298 ], - "name": [ - 84 + "repaired_at": [ + 5086 ], - "owner_steam_id": [ - 269 + "repaired_utility_lineup_id": [ + 6298 ], - "role": [ - 84 + "requested_by_steam_id": [ + 300 ], - "short_name": [ + "status": [ 84 ], + "utility_drift_scan_id": [ + 6298 + ], + "utility_lineup_id": [ + 6298 + ], + "utility_practice_session_id": [ + 6298 + ], "__typename": [ 84 ] }, - "teams_min_order_by": { - "avatar_url": [ - 3373 + "utility_lineup_repairs_min_order_by": { + "created_at": [ + 3505 ], - "captain_steam_id": [ - 3373 + "drift_distance": [ + 3505 + ], + "expires_at": [ + 3505 ], "id": [ - 3373 + 3505 ], - "name": [ - 3373 + "repaired_at": [ + 3505 ], - "owner_steam_id": [ - 3373 + "repaired_utility_lineup_id": [ + 3505 ], - "short_name": [ - 3373 + "requested_by_steam_id": [ + 3505 + ], + "status": [ + 3505 + ], + "utility_drift_scan_id": [ + 3505 + ], + "utility_lineup_id": [ + 3505 + ], + "utility_practice_session_id": [ + 3505 ], "__typename": [ 84 ] }, - "teams_mutation_response": { + "utility_lineup_repairs_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 4905 - ], - "__typename": [ - 84 - ] - }, - "teams_obj_rel_insert_input": { - "data": [ - 4919 - ], - "on_conflict": [ - 4926 + 5946 ], "__typename": [ 84 ] }, - "teams_on_conflict": { + "utility_lineup_repairs_on_conflict": { "constraint": [ - 4917 + 5966 ], "update_columns": [ - 4943 + 5997 ], "where": [ - 4916 + 5965 ], "__typename": [ 84 ] }, - "teams_order_by": { - "avatar_url": [ - 3373 - ], - "awards_aggregate": [ - 205 - ], - "can_change_role": [ - 3373 - ], - "can_invite": [ - 3373 - ], - "can_manage_scrims": [ - 3373 - ], - "can_remove": [ - 3373 + "utility_lineup_repairs_order_by": { + "created_at": [ + 3505 ], - "captain": [ - 4344 + "drift_distance": [ + 3505 ], - "captain_steam_id": [ - 3373 + "expires_at": [ + 3505 ], "id": [ - 3373 - ], - "invites_aggregate": [ - 4627 - ], - "is_organization": [ - 3373 - ], - "match_lineups_aggregate": [ - 2816 + 3505 ], - "matches_aggregate": [ - 3164 + "repaired_at": [ + 3505 ], - "name": [ - 3373 + "repaired_utility_lineup": [ + 6082 ], - "owner": [ - 4344 + "repaired_utility_lineup_id": [ + 3505 ], - "owner_steam_id": [ - 3373 + "requested_by": [ + 4476 ], - "ranks": [ - 6165 + "requested_by_steam_id": [ + 3505 ], - "reputation": [ - 6185 + "status": [ + 3505 ], - "role": [ - 3373 + "utility_drift_scan": [ + 5781 ], - "roster_aggregate": [ - 4670 + "utility_drift_scan_id": [ + 3505 ], - "scrim_availability_aggregate": [ - 4742 + "utility_lineup": [ + 6082 ], - "scrim_settings": [ - 4863 + "utility_lineup_id": [ + 3505 ], - "short_name": [ - 3373 + "utility_practice_session": [ + 6274 ], - "tournament_teams_aggregate": [ - 5353 + "utility_practice_session_id": [ + 3505 ], "__typename": [ 84 ] }, - "teams_pk_columns_input": { + "utility_lineup_repairs_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 ] }, - "teams_select_column": {}, - "teams_select_column_teams_aggregate_bool_exp_bool_and_arguments_columns": {}, - "teams_select_column_teams_aggregate_bool_exp_bool_or_arguments_columns": {}, - "teams_set_input": { - "avatar_url": [ - 84 + "utility_lineup_repairs_select_column": {}, + "utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_avg_arguments_columns": {}, + "utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_corr_arguments_columns": {}, + "utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_covar_samp_arguments_columns": {}, + "utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_max_arguments_columns": {}, + "utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_min_arguments_columns": {}, + "utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_stddev_samp_arguments_columns": {}, + "utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_sum_arguments_columns": {}, + "utility_lineup_repairs_select_column_utility_lineup_repairs_aggregate_bool_exp_var_samp_arguments_columns": {}, + "utility_lineup_repairs_set_input": { + "created_at": [ + 5086 ], - "captain_steam_id": [ - 269 + "drift_distance": [ + 1974 + ], + "expires_at": [ + 5086 ], "id": [ - 5454 + 6298 ], - "is_organization": [ - 6 + "repaired_at": [ + 5086 ], - "name": [ - 84 + "repaired_utility_lineup_id": [ + 6298 ], - "owner_steam_id": [ - 269 + "requested_by_steam_id": [ + 300 ], - "short_name": [ + "status": [ 84 ], + "utility_drift_scan_id": [ + 6298 + ], + "utility_lineup_id": [ + 6298 + ], + "utility_practice_session_id": [ + 6298 + ], "__typename": [ 84 ] }, - "teams_stddev_fields": { - "captain_steam_id": [ + "utility_lineup_repairs_stddev_fields": { + "drift_distance": [ 32 ], - "owner_steam_id": [ + "requested_by_steam_id": [ 32 ], "__typename": [ 84 ] }, - "teams_stddev_order_by": { - "captain_steam_id": [ - 3373 + "utility_lineup_repairs_stddev_order_by": { + "drift_distance": [ + 3505 ], - "owner_steam_id": [ - 3373 + "requested_by_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "teams_stddev_pop_fields": { - "captain_steam_id": [ + "utility_lineup_repairs_stddev_pop_fields": { + "drift_distance": [ 32 ], - "owner_steam_id": [ + "requested_by_steam_id": [ 32 ], "__typename": [ 84 ] }, - "teams_stddev_pop_order_by": { - "captain_steam_id": [ - 3373 + "utility_lineup_repairs_stddev_pop_order_by": { + "drift_distance": [ + 3505 ], - "owner_steam_id": [ - 3373 + "requested_by_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "teams_stddev_samp_fields": { - "captain_steam_id": [ + "utility_lineup_repairs_stddev_samp_fields": { + "drift_distance": [ 32 ], - "owner_steam_id": [ + "requested_by_steam_id": [ 32 ], "__typename": [ 84 ] }, - "teams_stddev_samp_order_by": { - "captain_steam_id": [ - 3373 + "utility_lineup_repairs_stddev_samp_order_by": { + "drift_distance": [ + 3505 ], - "owner_steam_id": [ - 3373 + "requested_by_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "teams_stream_cursor_input": { + "utility_lineup_repairs_stream_cursor_input": { "initial_value": [ - 4940 + 5994 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "teams_stream_cursor_value_input": { - "avatar_url": [ - 84 + "utility_lineup_repairs_stream_cursor_value_input": { + "created_at": [ + 5086 ], - "captain_steam_id": [ - 269 + "drift_distance": [ + 1974 + ], + "expires_at": [ + 5086 ], "id": [ - 5454 + 6298 ], - "is_organization": [ - 6 + "repaired_at": [ + 5086 ], - "name": [ - 84 + "repaired_utility_lineup_id": [ + 6298 ], - "owner_steam_id": [ - 269 + "requested_by_steam_id": [ + 300 ], - "short_name": [ + "status": [ 84 ], + "utility_drift_scan_id": [ + 6298 + ], + "utility_lineup_id": [ + 6298 + ], + "utility_practice_session_id": [ + 6298 + ], "__typename": [ 84 ] }, - "teams_sum_fields": { - "captain_steam_id": [ - 269 + "utility_lineup_repairs_sum_fields": { + "drift_distance": [ + 1974 ], - "owner_steam_id": [ - 269 + "requested_by_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "teams_sum_order_by": { - "captain_steam_id": [ - 3373 + "utility_lineup_repairs_sum_order_by": { + "drift_distance": [ + 3505 ], - "owner_steam_id": [ - 3373 + "requested_by_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "teams_update_column": {}, - "teams_updates": { + "utility_lineup_repairs_update_column": {}, + "utility_lineup_repairs_updates": { "_inc": [ - 4918 + 5967 ], "_set": [ - 4932 + 5986 ], "where": [ - 4916 + 5965 ], "__typename": [ 84 ] }, - "teams_var_pop_fields": { - "captain_steam_id": [ + "utility_lineup_repairs_var_pop_fields": { + "drift_distance": [ 32 ], - "owner_steam_id": [ + "requested_by_steam_id": [ 32 ], "__typename": [ 84 ] }, - "teams_var_pop_order_by": { - "captain_steam_id": [ - 3373 + "utility_lineup_repairs_var_pop_order_by": { + "drift_distance": [ + 3505 ], - "owner_steam_id": [ - 3373 + "requested_by_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "teams_var_samp_fields": { - "captain_steam_id": [ + "utility_lineup_repairs_var_samp_fields": { + "drift_distance": [ 32 ], - "owner_steam_id": [ + "requested_by_steam_id": [ 32 ], "__typename": [ 84 ] }, - "teams_var_samp_order_by": { - "captain_steam_id": [ - 3373 + "utility_lineup_repairs_var_samp_order_by": { + "drift_distance": [ + 3505 ], - "owner_steam_id": [ - 3373 + "requested_by_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "teams_variance_fields": { - "captain_steam_id": [ + "utility_lineup_repairs_variance_fields": { + "drift_distance": [ 32 ], - "owner_steam_id": [ + "requested_by_steam_id": [ 32 ], "__typename": [ 84 ] }, - "teams_variance_order_by": { - "captain_steam_id": [ - 3373 - ], - "owner_steam_id": [ - 3373 - ], - "__typename": [ - 84 - ] - }, - "time": {}, - "time_comparison_exp": { - "_eq": [ - 4951 - ], - "_gt": [ - 4951 - ], - "_gte": [ - 4951 - ], - "_in": [ - 4951 - ], - "_is_null": [ - 6 - ], - "_lt": [ - 4951 - ], - "_lte": [ - 4951 - ], - "_neq": [ - 4951 - ], - "_nin": [ - 4951 - ], - "__typename": [ - 84 - ] - }, - "timestamp": {}, - "timestamptz": {}, - "timestamptz_comparison_exp": { - "_eq": [ - 4954 - ], - "_gt": [ - 4954 - ], - "_gte": [ - 4954 - ], - "_in": [ - 4954 - ], - "_is_null": [ - 6 - ], - "_lt": [ - 4954 - ], - "_lte": [ - 4954 - ], - "_neq": [ - 4954 + "utility_lineup_repairs_variance_order_by": { + "drift_distance": [ + 3505 ], - "_nin": [ - 4954 + "requested_by_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_awards": { - "award": [ - 241 - ], - "award_id": [ - 5454 - ], + "utility_lineup_votes": { "created_at": [ - 4954 - ], - "custom_name": [ - 84 - ], - "id": [ - 5454 - ], - "image_url": [ - 84 + 5086 ], - "placement": [ - 41 + "player": [ + 4463 ], - "silhouette": [ - 41 + "steam_id": [ + 300 ], - "tournament": [ - 5390 + "utility_lineup": [ + 6046 ], - "tournament_id": [ - 5454 + "utility_lineup_id": [ + 6298 ], - "updated_at": [ - 4954 + "vote": [ + 4673 ], "__typename": [ 84 ] }, - "tournament_awards_aggregate": { + "utility_lineup_votes_aggregate": { "aggregate": [ - 4960 + 6009 ], "nodes": [ - 4956 + 6005 ], "__typename": [ 84 ] }, - "tournament_awards_aggregate_bool_exp": { + "utility_lineup_votes_aggregate_bool_exp": { "count": [ - 4959 + 6008 ], "__typename": [ 84 ] }, - "tournament_awards_aggregate_bool_exp_count": { + "utility_lineup_votes_aggregate_bool_exp_count": { "arguments": [ - 4978 + 6026 ], "distinct": [ 6 ], "filter": [ - 4965 + 6014 ], "predicate": [ 42 @@ -111483,16 +132855,16 @@ export default { 84 ] }, - "tournament_awards_aggregate_fields": { + "utility_lineup_votes_aggregate_fields": { "avg": [ - 4963 + 6012 ], "count": [ 41, { "columns": [ - 4978, - "[tournament_awards_select_column!]" + 6026, + "[utility_lineup_votes_select_column!]" ], "distinct": [ 6 @@ -111500,672 +132872,606 @@ export default { } ], "max": [ - 4969 + 6018 ], "min": [ - 4971 + 6020 ], "stddev": [ - 4980 + 6028 ], "stddev_pop": [ - 4982 + 6030 ], "stddev_samp": [ - 4984 + 6032 ], "sum": [ - 4988 + 6036 ], "var_pop": [ - 4992 + 6040 ], "var_samp": [ - 4994 + 6042 ], "variance": [ - 4996 + 6044 ], "__typename": [ 84 ] }, - "tournament_awards_aggregate_order_by": { + "utility_lineup_votes_aggregate_order_by": { "avg": [ - 4964 + 6013 ], "count": [ - 3373 + 3505 ], "max": [ - 4970 + 6019 ], "min": [ - 4972 + 6021 ], "stddev": [ - 4981 + 6029 ], "stddev_pop": [ - 4983 + 6031 ], "stddev_samp": [ - 4985 + 6033 ], "sum": [ - 4989 + 6037 ], "var_pop": [ - 4993 + 6041 ], "var_samp": [ - 4995 + 6043 ], "variance": [ - 4997 + 6045 ], "__typename": [ 84 ] }, - "tournament_awards_arr_rel_insert_input": { + "utility_lineup_votes_arr_rel_insert_input": { "data": [ - 4968 + 6017 ], "on_conflict": [ - 4975 + 6023 ], "__typename": [ 84 ] }, - "tournament_awards_avg_fields": { - "placement": [ + "utility_lineup_votes_avg_fields": { + "steam_id": [ 32 ], - "silhouette": [ + "vote": [ 32 ], "__typename": [ 84 ] }, - "tournament_awards_avg_order_by": { - "placement": [ - 3373 + "utility_lineup_votes_avg_order_by": { + "steam_id": [ + 3505 ], - "silhouette": [ - 3373 + "vote": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_awards_bool_exp": { + "utility_lineup_votes_bool_exp": { "_and": [ - 4965 + 6014 ], "_not": [ - 4965 + 6014 ], "_or": [ - 4965 - ], - "award": [ - 245 - ], - "award_id": [ - 5456 - ], - "created_at": [ - 4955 - ], - "custom_name": [ - 86 - ], - "id": [ - 5456 - ], - "image_url": [ - 86 - ], - "placement": [ - 42 - ], - "silhouette": [ - 42 - ], - "tournament": [ - 5411 - ], - "tournament_id": [ - 5456 - ], - "updated_at": [ - 4955 - ], - "__typename": [ - 84 - ] - }, - "tournament_awards_constraint": {}, - "tournament_awards_inc_input": { - "placement": [ - 41 - ], - "silhouette": [ - 41 - ], - "__typename": [ - 84 - ] - }, - "tournament_awards_insert_input": { - "award": [ - 252 - ], - "award_id": [ - 5454 + 6014 ], "created_at": [ - 4954 - ], - "custom_name": [ - 84 - ], - "id": [ - 5454 - ], - "image_url": [ - 84 + 5087 ], - "placement": [ - 41 + "player": [ + 4467 ], - "silhouette": [ - 41 + "steam_id": [ + 302 ], - "tournament": [ - 5420 + "utility_lineup": [ + 6068 ], - "tournament_id": [ - 5454 + "utility_lineup_id": [ + 6300 ], - "updated_at": [ - 4954 + "vote": [ + 4674 ], "__typename": [ 84 ] }, - "tournament_awards_max_fields": { - "award_id": [ - 5454 + "utility_lineup_votes_constraint": {}, + "utility_lineup_votes_inc_input": { + "steam_id": [ + 300 ], - "created_at": [ - 4954 + "vote": [ + 4673 ], - "custom_name": [ + "__typename": [ 84 + ] + }, + "utility_lineup_votes_insert_input": { + "created_at": [ + 5086 ], - "id": [ - 5454 - ], - "image_url": [ - 84 + "player": [ + 4474 ], - "placement": [ - 41 + "steam_id": [ + 300 ], - "silhouette": [ - 41 + "utility_lineup": [ + 6080 ], - "tournament_id": [ - 5454 + "utility_lineup_id": [ + 6298 ], - "updated_at": [ - 4954 + "vote": [ + 4673 ], "__typename": [ 84 ] }, - "tournament_awards_max_order_by": { - "award_id": [ - 3373 - ], + "utility_lineup_votes_max_fields": { "created_at": [ - 3373 - ], - "custom_name": [ - 3373 - ], - "id": [ - 3373 - ], - "image_url": [ - 3373 - ], - "placement": [ - 3373 + 5086 ], - "silhouette": [ - 3373 + "steam_id": [ + 300 ], - "tournament_id": [ - 3373 + "utility_lineup_id": [ + 6298 ], - "updated_at": [ - 3373 + "vote": [ + 4673 ], "__typename": [ 84 ] }, - "tournament_awards_min_fields": { - "award_id": [ - 5454 - ], + "utility_lineup_votes_max_order_by": { "created_at": [ - 4954 - ], - "custom_name": [ - 84 - ], - "id": [ - 5454 - ], - "image_url": [ - 84 - ], - "placement": [ - 41 + 3505 ], - "silhouette": [ - 41 + "steam_id": [ + 3505 ], - "tournament_id": [ - 5454 + "utility_lineup_id": [ + 3505 ], - "updated_at": [ - 4954 + "vote": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_awards_min_order_by": { - "award_id": [ - 3373 - ], + "utility_lineup_votes_min_fields": { "created_at": [ - 3373 + 5086 ], - "custom_name": [ - 3373 + "steam_id": [ + 300 ], - "id": [ - 3373 + "utility_lineup_id": [ + 6298 ], - "image_url": [ - 3373 + "vote": [ + 4673 ], - "placement": [ - 3373 + "__typename": [ + 84 + ] + }, + "utility_lineup_votes_min_order_by": { + "created_at": [ + 3505 ], - "silhouette": [ - 3373 + "steam_id": [ + 3505 ], - "tournament_id": [ - 3373 + "utility_lineup_id": [ + 3505 ], - "updated_at": [ - 3373 + "vote": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_awards_mutation_response": { + "utility_lineup_votes_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 4956 - ], - "__typename": [ - 84 - ] - }, - "tournament_awards_obj_rel_insert_input": { - "data": [ - 4968 - ], - "on_conflict": [ - 4975 + 6005 ], "__typename": [ 84 ] }, - "tournament_awards_on_conflict": { + "utility_lineup_votes_on_conflict": { "constraint": [ - 4966 + 6015 ], "update_columns": [ - 4990 + 6038 ], "where": [ - 4965 + 6014 ], "__typename": [ 84 ] }, - "tournament_awards_order_by": { - "award": [ - 254 - ], - "award_id": [ - 3373 - ], + "utility_lineup_votes_order_by": { "created_at": [ - 3373 - ], - "custom_name": [ - 3373 - ], - "id": [ - 3373 - ], - "image_url": [ - 3373 + 3505 ], - "placement": [ - 3373 + "player": [ + 4476 ], - "silhouette": [ - 3373 + "steam_id": [ + 3505 ], - "tournament": [ - 5422 + "utility_lineup": [ + 6082 ], - "tournament_id": [ - 3373 + "utility_lineup_id": [ + 3505 ], - "updated_at": [ - 3373 + "vote": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_awards_pk_columns_input": { - "id": [ - 5454 + "utility_lineup_votes_pk_columns_input": { + "steam_id": [ + 300 + ], + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "tournament_awards_select_column": {}, - "tournament_awards_set_input": { - "award_id": [ - 5454 - ], + "utility_lineup_votes_select_column": {}, + "utility_lineup_votes_set_input": { "created_at": [ - 4954 - ], - "custom_name": [ - 84 - ], - "id": [ - 5454 - ], - "image_url": [ - 84 - ], - "placement": [ - 41 + 5086 ], - "silhouette": [ - 41 + "steam_id": [ + 300 ], - "tournament_id": [ - 5454 + "utility_lineup_id": [ + 6298 ], - "updated_at": [ - 4954 + "vote": [ + 4673 ], "__typename": [ 84 ] }, - "tournament_awards_stddev_fields": { - "placement": [ + "utility_lineup_votes_stddev_fields": { + "steam_id": [ 32 ], - "silhouette": [ + "vote": [ 32 ], "__typename": [ 84 ] }, - "tournament_awards_stddev_order_by": { - "placement": [ - 3373 + "utility_lineup_votes_stddev_order_by": { + "steam_id": [ + 3505 ], - "silhouette": [ - 3373 + "vote": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_awards_stddev_pop_fields": { - "placement": [ + "utility_lineup_votes_stddev_pop_fields": { + "steam_id": [ 32 ], - "silhouette": [ + "vote": [ 32 ], "__typename": [ 84 ] }, - "tournament_awards_stddev_pop_order_by": { - "placement": [ - 3373 + "utility_lineup_votes_stddev_pop_order_by": { + "steam_id": [ + 3505 ], - "silhouette": [ - 3373 + "vote": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_awards_stddev_samp_fields": { - "placement": [ + "utility_lineup_votes_stddev_samp_fields": { + "steam_id": [ 32 ], - "silhouette": [ + "vote": [ 32 ], "__typename": [ 84 ] }, - "tournament_awards_stddev_samp_order_by": { - "placement": [ - 3373 + "utility_lineup_votes_stddev_samp_order_by": { + "steam_id": [ + 3505 ], - "silhouette": [ - 3373 + "vote": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_awards_stream_cursor_input": { + "utility_lineup_votes_stream_cursor_input": { "initial_value": [ - 4987 + 6035 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "tournament_awards_stream_cursor_value_input": { - "award_id": [ - 5454 - ], + "utility_lineup_votes_stream_cursor_value_input": { "created_at": [ - 4954 - ], - "custom_name": [ - 84 - ], - "id": [ - 5454 - ], - "image_url": [ - 84 - ], - "placement": [ - 41 + 5086 ], - "silhouette": [ - 41 + "steam_id": [ + 300 ], - "tournament_id": [ - 5454 + "utility_lineup_id": [ + 6298 ], - "updated_at": [ - 4954 + "vote": [ + 4673 ], "__typename": [ 84 ] }, - "tournament_awards_sum_fields": { - "placement": [ - 41 + "utility_lineup_votes_sum_fields": { + "steam_id": [ + 300 ], - "silhouette": [ - 41 + "vote": [ + 4673 ], "__typename": [ 84 ] }, - "tournament_awards_sum_order_by": { - "placement": [ - 3373 + "utility_lineup_votes_sum_order_by": { + "steam_id": [ + 3505 ], - "silhouette": [ - 3373 + "vote": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_awards_update_column": {}, - "tournament_awards_updates": { + "utility_lineup_votes_update_column": {}, + "utility_lineup_votes_updates": { "_inc": [ - 4967 + 6016 ], "_set": [ - 4979 + 6027 ], "where": [ - 4965 + 6014 ], "__typename": [ 84 ] }, - "tournament_awards_var_pop_fields": { - "placement": [ + "utility_lineup_votes_var_pop_fields": { + "steam_id": [ 32 ], - "silhouette": [ + "vote": [ 32 ], "__typename": [ 84 ] }, - "tournament_awards_var_pop_order_by": { - "placement": [ - 3373 + "utility_lineup_votes_var_pop_order_by": { + "steam_id": [ + 3505 ], - "silhouette": [ - 3373 + "vote": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_awards_var_samp_fields": { - "placement": [ + "utility_lineup_votes_var_samp_fields": { + "steam_id": [ 32 ], - "silhouette": [ + "vote": [ 32 ], "__typename": [ 84 ] }, - "tournament_awards_var_samp_order_by": { - "placement": [ - 3373 + "utility_lineup_votes_var_samp_order_by": { + "steam_id": [ + 3505 ], - "silhouette": [ - 3373 + "vote": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_awards_variance_fields": { - "placement": [ + "utility_lineup_votes_variance_fields": { + "steam_id": [ 32 ], - "silhouette": [ + "vote": [ 32 ], "__typename": [ 84 ] }, - "tournament_awards_variance_order_by": { - "placement": [ - 3373 + "utility_lineup_votes_variance_order_by": { + "steam_id": [ + 3505 ], - "silhouette": [ - 3373 + "vote": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_brackets": { - "bye": [ + "utility_lineups": { + "aim_tolerance": [ + 1974 + ], + "archived_at": [ + 5086 + ], + "author": [ + 4463 + ], + "author_steam_id": [ + 300 + ], + "can_edit": [ 6 ], + "can_view": [ + 6 + ], + "collection_items": [ + 5586, + { + "distinct_on": [ + 5607, + "[utility_collection_items_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5605, + "[utility_collection_items_order_by!]" + ], + "where": [ + 5595 + ] + } + ], + "collection_items_aggregate": [ + 5587, + { + "distinct_on": [ + 5607, + "[utility_collection_items_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5605, + "[utility_collection_items_order_by!]" + ], + "where": [ + 5595 + ] + } + ], + "confidence": [ + 84 + ], "created_at": [ - 4954 + 5086 ], - "feeding_brackets": [ - 4998, + "description": [ + 84 + ], + "difficulty": [ + 84 + ], + "downvotes": [ + 41 + ], + "external_id": [ + 84 + ], + "eye_z": [ + 1974 + ], + "favorited_by": [ + 5796, { "distinct_on": [ - 5022, - "[tournament_brackets_select_column!]" + 5817, + "[utility_lineup_favorites_select_column!]" ], "limit": [ 41 @@ -112174,68 +133480,141 @@ export default { 41 ], "order_by": [ - 5020, - "[tournament_brackets_order_by!]" + 5815, + "[utility_lineup_favorites_order_by!]" ], "where": [ - 5009 + 5805 ] } ], - "finished": [ - 6 + "favorited_by_aggregate": [ + 5797, + { + "distinct_on": [ + 5817, + "[utility_lineup_favorites_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5815, + "[utility_lineup_favorites_order_by!]" + ], + "where": [ + 5805 + ] + } ], - "group": [ - 3371 + "favorites": [ + 41 + ], + "flight_time_ms": [ + 41 + ], + "forked_from": [ + 6046 + ], + "forked_from_utility_lineup_id": [ + 6298 ], "id": [ - 5454 + 6298 ], - "loser_bracket": [ - 4998 + "initial_pos_x": [ + 1974 ], - "loser_parent_bracket_id": [ - 5454 + "initial_pos_y": [ + 1974 ], - "match": [ - 3157 + "initial_pos_z": [ + 1974 ], - "match_id": [ - 5454 + "initial_vel_x": [ + 1974 ], - "match_number": [ - 41 + "initial_vel_y": [ + 1974 ], - "match_options_id": [ - 5454 + "initial_vel_z": [ + 1974 ], - "options": [ - 3015 + "is_favorited": [ + 6 ], - "parent_bracket": [ - 4998 + "jump_throw_bind": [ + 6 ], - "parent_bracket_id": [ - 5454 + "land_x": [ + 1974 ], - "path": [ + "land_y": [ + 1974 + ], + "land_z": [ + 1974 + ], + "lineup_bucket": [ 84 ], - "round": [ + "map_name": [ + 84 + ], + "my_vote": [ + 4673 + ], + "name": [ + 84 + ], + "origin_source": [ + 1580 + ], + "origin_x": [ + 1974 + ], + "origin_y": [ + 1974 + ], + "origin_z": [ + 1974 + ], + "practice_attempts": [ 41 ], - "scheduled_at": [ - 4954 + "practice_players": [ + 41 ], - "scheduled_eta": [ - 4954 + "practice_successes": [ + 41 ], - "scheduling_proposals": [ - 2324, + "preview_duration_ms": [ + 41 + ], + "preview_file": [ + 84 + ], + "preview_rendered_at": [ + 5086 + ], + "preview_thumbnail": [ + 84 + ], + "preview_thumbnail_url": [ + 84 + ], + "preview_url": [ + 84 + ], + "progress": [ + 5837, { "distinct_on": [ - 2345, - "[league_scheduling_proposals_select_column!]" + 5868, + "[utility_lineup_progress_select_column!]" ], "limit": [ 41 @@ -112244,20 +133623,20 @@ export default { 41 ], "order_by": [ - 2343, - "[league_scheduling_proposals_order_by!]" + 5866, + "[utility_lineup_progress_order_by!]" ], "where": [ - 2333 + 5856 ] } ], - "scheduling_proposals_aggregate": [ - 2325, + "progress_aggregate": [ + 5838, { "distinct_on": [ - 2345, - "[league_scheduling_proposals_select_column!]" + 5868, + "[utility_lineup_progress_select_column!]" ], "limit": [ 41 @@ -112266,93 +133645,317 @@ export default { 41 ], "order_by": [ - 2343, - "[league_scheduling_proposals_order_by!]" + 5866, + "[utility_lineup_progress_order_by!]" ], "where": [ - 2333 + 5856 ] } ], - "stage": [ - 5215 + "public_requested_at": [ + 5086 ], - "team_1": [ - 5348 + "public_review_note": [ + 84 ], - "team_1_seed": [ + "public_reviewed_at": [ + 5086 + ], + "public_reviewed_by": [ + 300 + ], + "renders": [ + 5896, + { + "distinct_on": [ + 5924, + "[utility_lineup_renders_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5921, + "[utility_lineup_renders_order_by!]" + ], + "where": [ + 5908 + ] + } + ], + "renders_aggregate": [ + 5897, + { + "distinct_on": [ + 5924, + "[utility_lineup_renders_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5921, + "[utility_lineup_renders_order_by!]" + ], + "where": [ + 5908 + ] + } + ], + "repairs": [ + 5946, + { + "distinct_on": [ + 5977, + "[utility_lineup_repairs_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5975, + "[utility_lineup_repairs_order_by!]" + ], + "where": [ + 5965 + ] + } + ], + "repairs_aggregate": [ + 5947, + { + "distinct_on": [ + 5977, + "[utility_lineup_repairs_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5975, + "[utility_lineup_repairs_order_by!]" + ], + "where": [ + 5965 + ] + } + ], + "side": [ + 1395 + ], + "source_grenade_id": [ 41 ], - "team_2": [ - 5348 + "source_match": [ + 3289 ], - "team_2_seed": [ + "source_match_id": [ + 6298 + ], + "source_match_map": [ + 3105 + ], + "source_match_map_id": [ + 6298 + ], + "source_url": [ + 84 + ], + "tags": [ + 84 + ], + "team": [ + 5037 + ], + "team_id": [ + 6298 + ], + "technique": [ + 1600 + ], + "throw_strength": [ + 1620 + ], + "trajectory_file": [ + 84 + ], + "trajectory_preview": [ + 2319, + { + "path": [ + 84 + ] + } + ], + "trajectory_size": [ 41 ], - "tournament_stage_id": [ - 5454 + "updated_at": [ + 5086 ], - "tournament_team_id_1": [ - 5454 + "upvotes": [ + 41 ], - "tournament_team_id_2": [ - 5454 + "utility_type": [ + 1640 + ], + "verified_at": [ + 5086 + ], + "view_pitch": [ + 1974 + ], + "view_pitch_delta": [ + 1974 + ], + "view_yaw": [ + 1974 + ], + "view_yaw_delta": [ + 1974 + ], + "visibility": [ + 1660 + ], + "votes": [ + 6005, + { + "distinct_on": [ + 6026, + "[utility_lineup_votes_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6024, + "[utility_lineup_votes_order_by!]" + ], + "where": [ + 6014 + ] + } + ], + "votes_aggregate": [ + 6006, + { + "distinct_on": [ + 6026, + "[utility_lineup_votes_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6024, + "[utility_lineup_votes_order_by!]" + ], + "where": [ + 6014 + ] + } + ], + "workshop_map_id": [ + 84 ], "__typename": [ 84 ] }, - "tournament_brackets_aggregate": { + "utility_lineups_aggregate": { "aggregate": [ - 5004 + 6062 ], "nodes": [ - 4998 + 6046 ], "__typename": [ 84 ] }, - "tournament_brackets_aggregate_bool_exp": { + "utility_lineups_aggregate_bool_exp": { + "avg": [ + 6049 + ], "bool_and": [ - 5001 + 6050 ], "bool_or": [ - 5002 + 6051 + ], + "corr": [ + 6052 ], "count": [ - 5003 + 6054 + ], + "covar_samp": [ + 6055 + ], + "max": [ + 6057 + ], + "min": [ + 6058 + ], + "stddev_samp": [ + 6059 + ], + "sum": [ + 6060 + ], + "var_samp": [ + 6061 ], "__typename": [ 84 ] }, - "tournament_brackets_aggregate_bool_exp_bool_and": { + "utility_lineups_aggregate_bool_exp_avg": { "arguments": [ - 5023 + 6086 ], "distinct": [ 6 ], "filter": [ - 5009 + 6068 ], "predicate": [ - 7 + 1975 ], "__typename": [ 84 ] }, - "tournament_brackets_aggregate_bool_exp_bool_or": { + "utility_lineups_aggregate_bool_exp_bool_and": { "arguments": [ - 5024 + 6087 ], "distinct": [ 6 ], "filter": [ - 5009 + 6068 ], "predicate": [ 7 @@ -112361,5604 +133964,4978 @@ export default { 84 ] }, - "tournament_brackets_aggregate_bool_exp_count": { + "utility_lineups_aggregate_bool_exp_bool_or": { "arguments": [ - 5022 + 6088 ], "distinct": [ 6 ], "filter": [ - 5009 + 6068 ], "predicate": [ - 42 + 7 ], "__typename": [ 84 ] }, - "tournament_brackets_aggregate_fields": { - "avg": [ - 5007 - ], - "count": [ - 41, - { - "columns": [ - 5022, - "[tournament_brackets_select_column!]" - ], - "distinct": [ - 6 - ] - } - ], - "max": [ - 5013 - ], - "min": [ - 5015 - ], - "stddev": [ - 5026 - ], - "stddev_pop": [ - 5028 - ], - "stddev_samp": [ - 5030 - ], - "sum": [ - 5034 + "utility_lineups_aggregate_bool_exp_corr": { + "arguments": [ + 6053 ], - "var_pop": [ - 5038 + "distinct": [ + 6 ], - "var_samp": [ - 5040 + "filter": [ + 6068 ], - "variance": [ - 5042 + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "tournament_brackets_aggregate_order_by": { - "avg": [ - 5008 - ], - "count": [ - 3373 - ], - "max": [ - 5014 - ], - "min": [ - 5016 - ], - "stddev": [ - 5027 - ], - "stddev_pop": [ - 5029 - ], - "stddev_samp": [ - 5031 - ], - "sum": [ - 5035 - ], - "var_pop": [ - 5039 - ], - "var_samp": [ - 5041 + "utility_lineups_aggregate_bool_exp_corr_arguments": { + "X": [ + 6089 ], - "variance": [ - 5043 + "Y": [ + 6089 ], "__typename": [ 84 ] }, - "tournament_brackets_arr_rel_insert_input": { - "data": [ - 5012 + "utility_lineups_aggregate_bool_exp_count": { + "arguments": [ + 6085 ], - "on_conflict": [ - 5019 + "distinct": [ + 6 + ], + "filter": [ + 6068 + ], + "predicate": [ + 42 ], "__typename": [ 84 ] }, - "tournament_brackets_avg_fields": { - "group": [ - 32 - ], - "match_number": [ - 32 + "utility_lineups_aggregate_bool_exp_covar_samp": { + "arguments": [ + 6056 ], - "round": [ - 32 + "distinct": [ + 6 ], - "team_1_seed": [ - 32 + "filter": [ + 6068 ], - "team_2_seed": [ - 32 + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "tournament_brackets_avg_order_by": { - "group": [ - 3373 - ], - "match_number": [ - 3373 - ], - "round": [ - 3373 - ], - "team_1_seed": [ - 3373 + "utility_lineups_aggregate_bool_exp_covar_samp_arguments": { + "X": [ + 6090 ], - "team_2_seed": [ - 3373 + "Y": [ + 6090 ], "__typename": [ 84 ] }, - "tournament_brackets_bool_exp": { - "_and": [ - 5009 - ], - "_not": [ - 5009 - ], - "_or": [ - 5009 - ], - "bye": [ - 7 - ], - "created_at": [ - 4955 - ], - "feeding_brackets": [ - 5009 - ], - "finished": [ - 7 - ], - "group": [ - 3372 - ], - "id": [ - 5456 - ], - "loser_bracket": [ - 5009 - ], - "loser_parent_bracket_id": [ - 5456 - ], - "match": [ - 3168 - ], - "match_id": [ - 5456 - ], - "match_number": [ - 42 - ], - "match_options_id": [ - 5456 - ], - "options": [ - 3026 - ], - "parent_bracket": [ - 5009 - ], - "parent_bracket_id": [ - 5456 - ], - "path": [ - 86 - ], - "round": [ - 42 - ], - "scheduled_at": [ - 4955 - ], - "scheduled_eta": [ - 4955 - ], - "scheduling_proposals": [ - 2333 - ], - "scheduling_proposals_aggregate": [ - 2326 - ], - "stage": [ - 5227 - ], - "team_1": [ - 5357 - ], - "team_1_seed": [ - 42 - ], - "team_2": [ - 5357 - ], - "team_2_seed": [ - 42 + "utility_lineups_aggregate_bool_exp_max": { + "arguments": [ + 6091 ], - "tournament_stage_id": [ - 5456 + "distinct": [ + 6 ], - "tournament_team_id_1": [ - 5456 + "filter": [ + 6068 ], - "tournament_team_id_2": [ - 5456 + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "tournament_brackets_constraint": {}, - "tournament_brackets_inc_input": { - "group": [ - 3371 - ], - "match_number": [ - 41 + "utility_lineups_aggregate_bool_exp_min": { + "arguments": [ + 6092 ], - "round": [ - 41 + "distinct": [ + 6 ], - "team_1_seed": [ - 41 + "filter": [ + 6068 ], - "team_2_seed": [ - 41 + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "tournament_brackets_insert_input": { - "bye": [ - 6 - ], - "created_at": [ - 4954 + "utility_lineups_aggregate_bool_exp_stddev_samp": { + "arguments": [ + 6093 ], - "finished": [ + "distinct": [ 6 ], - "group": [ - 3371 - ], - "id": [ - 5454 - ], - "loser_bracket": [ - 5018 - ], - "loser_parent_bracket_id": [ - 5454 - ], - "match": [ - 3177 - ], - "match_id": [ - 5454 - ], - "match_number": [ - 41 - ], - "match_options_id": [ - 5454 - ], - "options": [ - 3035 - ], - "parent_bracket": [ - 5018 + "filter": [ + 6068 ], - "parent_bracket_id": [ - 5454 + "predicate": [ + 1975 ], - "path": [ + "__typename": [ 84 + ] + }, + "utility_lineups_aggregate_bool_exp_sum": { + "arguments": [ + 6094 ], - "round": [ - 41 - ], - "scheduled_at": [ - 4954 - ], - "scheduled_eta": [ - 4954 - ], - "scheduling_proposals": [ - 2330 - ], - "stage": [ - 5239 - ], - "team_1": [ - 5366 + "distinct": [ + 6 ], - "team_1_seed": [ - 41 + "filter": [ + 6068 ], - "team_2": [ - 5366 + "predicate": [ + 1975 ], - "team_2_seed": [ - 41 + "__typename": [ + 84 + ] + }, + "utility_lineups_aggregate_bool_exp_var_samp": { + "arguments": [ + 6095 ], - "tournament_stage_id": [ - 5454 + "distinct": [ + 6 ], - "tournament_team_id_1": [ - 5454 + "filter": [ + 6068 ], - "tournament_team_id_2": [ - 5454 + "predicate": [ + 1975 ], "__typename": [ 84 ] }, - "tournament_brackets_max_fields": { - "created_at": [ - 4954 + "utility_lineups_aggregate_fields": { + "avg": [ + 6066 ], - "group": [ - 3371 + "count": [ + 41, + { + "columns": [ + 6085, + "[utility_lineups_select_column!]" + ], + "distinct": [ + 6 + ] + } ], - "id": [ - 5454 + "max": [ + 6075 ], - "loser_parent_bracket_id": [ - 5454 + "min": [ + 6077 ], - "match_id": [ - 5454 + "stddev": [ + 6097 ], - "match_number": [ - 41 + "stddev_pop": [ + 6099 ], - "match_options_id": [ - 5454 + "stddev_samp": [ + 6101 ], - "parent_bracket_id": [ - 5454 + "sum": [ + 6105 ], - "path": [ + "var_pop": [ + 6109 + ], + "var_samp": [ + 6111 + ], + "variance": [ + 6113 + ], + "__typename": [ 84 + ] + }, + "utility_lineups_aggregate_order_by": { + "avg": [ + 6067 ], - "round": [ - 41 + "count": [ + 3505 ], - "scheduled_at": [ - 4954 + "max": [ + 6076 ], - "scheduled_eta": [ - 4954 + "min": [ + 6078 ], - "team_1_seed": [ - 41 + "stddev": [ + 6098 ], - "team_2_seed": [ - 41 + "stddev_pop": [ + 6100 ], - "tournament_stage_id": [ - 5454 + "stddev_samp": [ + 6102 ], - "tournament_team_id_1": [ - 5454 + "sum": [ + 6106 ], - "tournament_team_id_2": [ - 5454 + "var_pop": [ + 6110 + ], + "var_samp": [ + 6112 + ], + "variance": [ + 6114 ], "__typename": [ 84 ] }, - "tournament_brackets_max_order_by": { - "created_at": [ - 3373 + "utility_lineups_append_input": { + "trajectory_preview": [ + 2319 ], - "group": [ - 3373 + "__typename": [ + 84 + ] + }, + "utility_lineups_arr_rel_insert_input": { + "data": [ + 6074 ], - "id": [ - 3373 + "on_conflict": [ + 6081 ], - "loser_parent_bracket_id": [ - 3373 + "__typename": [ + 84 + ] + }, + "utility_lineups_avg_fields": { + "aim_tolerance": [ + 32 ], - "match_id": [ - 3373 + "author_steam_id": [ + 32 ], - "match_number": [ - 3373 + "downvotes": [ + 32 ], - "match_options_id": [ - 3373 + "eye_z": [ + 32 ], - "parent_bracket_id": [ - 3373 + "favorites": [ + 32 ], - "path": [ - 3373 + "flight_time_ms": [ + 32 ], - "round": [ - 3373 + "initial_pos_x": [ + 32 ], - "scheduled_at": [ - 3373 + "initial_pos_y": [ + 32 ], - "scheduled_eta": [ - 3373 + "initial_pos_z": [ + 32 ], - "team_1_seed": [ - 3373 + "initial_vel_x": [ + 32 ], - "team_2_seed": [ - 3373 + "initial_vel_y": [ + 32 ], - "tournament_stage_id": [ - 3373 + "initial_vel_z": [ + 32 ], - "tournament_team_id_1": [ - 3373 + "land_x": [ + 32 ], - "tournament_team_id_2": [ - 3373 + "land_y": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_min_fields": { - "created_at": [ - 4954 + "land_z": [ + 32 ], - "group": [ - 3371 + "my_vote": [ + 4673 ], - "id": [ - 5454 + "origin_x": [ + 32 ], - "loser_parent_bracket_id": [ - 5454 + "origin_y": [ + 32 ], - "match_id": [ - 5454 + "origin_z": [ + 32 ], - "match_number": [ - 41 + "practice_attempts": [ + 32 ], - "match_options_id": [ - 5454 + "practice_players": [ + 32 ], - "parent_bracket_id": [ - 5454 + "practice_successes": [ + 32 ], - "path": [ - 84 + "preview_duration_ms": [ + 32 ], - "round": [ - 41 + "public_reviewed_by": [ + 32 ], - "scheduled_at": [ - 4954 + "source_grenade_id": [ + 32 ], - "scheduled_eta": [ - 4954 + "trajectory_size": [ + 32 ], - "team_1_seed": [ - 41 + "upvotes": [ + 32 ], - "team_2_seed": [ - 41 + "view_pitch": [ + 32 ], - "tournament_stage_id": [ - 5454 + "view_pitch_delta": [ + 32 ], - "tournament_team_id_1": [ - 5454 + "view_yaw": [ + 32 ], - "tournament_team_id_2": [ - 5454 + "view_yaw_delta": [ + 32 ], "__typename": [ 84 ] }, - "tournament_brackets_min_order_by": { - "created_at": [ - 3373 - ], - "group": [ - 3373 - ], - "id": [ - 3373 - ], - "loser_parent_bracket_id": [ - 3373 + "utility_lineups_avg_order_by": { + "aim_tolerance": [ + 3505 ], - "match_id": [ - 3373 + "author_steam_id": [ + 3505 ], - "match_number": [ - 3373 + "downvotes": [ + 3505 ], - "match_options_id": [ - 3373 + "eye_z": [ + 3505 ], - "parent_bracket_id": [ - 3373 + "favorites": [ + 3505 ], - "path": [ - 3373 + "flight_time_ms": [ + 3505 ], - "round": [ - 3373 + "initial_pos_x": [ + 3505 ], - "scheduled_at": [ - 3373 + "initial_pos_y": [ + 3505 ], - "scheduled_eta": [ - 3373 + "initial_pos_z": [ + 3505 ], - "team_1_seed": [ - 3373 + "initial_vel_x": [ + 3505 ], - "team_2_seed": [ - 3373 + "initial_vel_y": [ + 3505 ], - "tournament_stage_id": [ - 3373 + "initial_vel_z": [ + 3505 ], - "tournament_team_id_1": [ - 3373 + "land_x": [ + 3505 ], - "tournament_team_id_2": [ - 3373 + "land_y": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_mutation_response": { - "affected_rows": [ - 41 + "land_z": [ + 3505 ], - "returning": [ - 4998 + "origin_x": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_obj_rel_insert_input": { - "data": [ - 5012 + "origin_y": [ + 3505 ], - "on_conflict": [ - 5019 + "origin_z": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_on_conflict": { - "constraint": [ - 5010 + "practice_attempts": [ + 3505 ], - "update_columns": [ - 5036 + "practice_players": [ + 3505 ], - "where": [ - 5009 + "practice_successes": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_order_by": { - "bye": [ - 3373 + "preview_duration_ms": [ + 3505 ], - "created_at": [ - 3373 + "public_reviewed_by": [ + 3505 ], - "feeding_brackets_aggregate": [ - 5005 + "source_grenade_id": [ + 3505 ], - "finished": [ - 3373 + "trajectory_size": [ + 3505 ], - "group": [ - 3373 + "upvotes": [ + 3505 ], - "id": [ - 3373 + "view_pitch": [ + 3505 ], - "loser_bracket": [ - 5020 + "view_pitch_delta": [ + 3505 ], - "loser_parent_bracket_id": [ - 3373 + "view_yaw": [ + 3505 ], - "match": [ - 3179 + "view_yaw_delta": [ + 3505 ], - "match_id": [ - 3373 + "__typename": [ + 84 + ] + }, + "utility_lineups_bool_exp": { + "_and": [ + 6068 ], - "match_number": [ - 3373 + "_not": [ + 6068 ], - "match_options_id": [ - 3373 + "_or": [ + 6068 ], - "options": [ - 3037 + "aim_tolerance": [ + 1975 ], - "parent_bracket": [ - 5020 + "archived_at": [ + 5087 ], - "parent_bracket_id": [ - 3373 + "author": [ + 4467 ], - "path": [ - 3373 + "author_steam_id": [ + 302 ], - "round": [ - 3373 + "can_edit": [ + 7 ], - "scheduled_at": [ - 3373 + "can_view": [ + 7 ], - "scheduled_eta": [ - 3373 + "collection_items": [ + 5595 ], - "scheduling_proposals_aggregate": [ - 2329 + "collection_items_aggregate": [ + 5588 ], - "stage": [ - 5241 + "confidence": [ + 86 ], - "team_1": [ - 5368 + "created_at": [ + 5087 ], - "team_1_seed": [ - 3373 + "description": [ + 86 ], - "team_2": [ - 5368 + "difficulty": [ + 86 ], - "team_2_seed": [ - 3373 + "downvotes": [ + 42 ], - "tournament_stage_id": [ - 3373 + "external_id": [ + 86 ], - "tournament_team_id_1": [ - 3373 + "eye_z": [ + 1975 ], - "tournament_team_id_2": [ - 3373 + "favorited_by": [ + 5805 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_pk_columns_input": { - "id": [ - 5454 + "favorited_by_aggregate": [ + 5798 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_select_column": {}, - "tournament_brackets_select_column_tournament_brackets_aggregate_bool_exp_bool_and_arguments_columns": {}, - "tournament_brackets_select_column_tournament_brackets_aggregate_bool_exp_bool_or_arguments_columns": {}, - "tournament_brackets_set_input": { - "bye": [ - 6 + "favorites": [ + 42 ], - "created_at": [ - 4954 + "flight_time_ms": [ + 42 ], - "finished": [ - 6 + "forked_from": [ + 6068 ], - "group": [ - 3371 + "forked_from_utility_lineup_id": [ + 6300 ], "id": [ - 5454 + 6300 ], - "loser_parent_bracket_id": [ - 5454 + "initial_pos_x": [ + 1975 ], - "match_id": [ - 5454 + "initial_pos_y": [ + 1975 ], - "match_number": [ - 41 + "initial_pos_z": [ + 1975 ], - "match_options_id": [ - 5454 + "initial_vel_x": [ + 1975 ], - "parent_bracket_id": [ - 5454 + "initial_vel_y": [ + 1975 ], - "path": [ - 84 + "initial_vel_z": [ + 1975 ], - "round": [ - 41 + "is_favorited": [ + 7 ], - "scheduled_at": [ - 4954 + "jump_throw_bind": [ + 7 ], - "scheduled_eta": [ - 4954 + "land_x": [ + 1975 ], - "team_1_seed": [ - 41 + "land_y": [ + 1975 ], - "team_2_seed": [ - 41 + "land_z": [ + 1975 ], - "tournament_stage_id": [ - 5454 + "lineup_bucket": [ + 86 ], - "tournament_team_id_1": [ - 5454 + "map_name": [ + 86 ], - "tournament_team_id_2": [ - 5454 + "my_vote": [ + 4674 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_stddev_fields": { - "group": [ - 32 + "name": [ + 86 ], - "match_number": [ - 32 + "origin_source": [ + 1581 ], - "round": [ - 32 + "origin_x": [ + 1975 ], - "team_1_seed": [ - 32 + "origin_y": [ + 1975 ], - "team_2_seed": [ - 32 + "origin_z": [ + 1975 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_stddev_order_by": { - "group": [ - 3373 + "practice_attempts": [ + 42 ], - "match_number": [ - 3373 + "practice_players": [ + 42 ], - "round": [ - 3373 + "practice_successes": [ + 42 ], - "team_1_seed": [ - 3373 + "preview_duration_ms": [ + 42 ], - "team_2_seed": [ - 3373 + "preview_file": [ + 86 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_stddev_pop_fields": { - "group": [ - 32 + "preview_rendered_at": [ + 5087 ], - "match_number": [ - 32 + "preview_thumbnail": [ + 86 ], - "round": [ - 32 + "preview_thumbnail_url": [ + 86 ], - "team_1_seed": [ - 32 + "preview_url": [ + 86 ], - "team_2_seed": [ - 32 + "progress": [ + 5856 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_stddev_pop_order_by": { - "group": [ - 3373 + "progress_aggregate": [ + 5839 ], - "match_number": [ - 3373 + "public_requested_at": [ + 5087 ], - "round": [ - 3373 + "public_review_note": [ + 86 ], - "team_1_seed": [ - 3373 + "public_reviewed_at": [ + 5087 ], - "team_2_seed": [ - 3373 + "public_reviewed_by": [ + 302 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_stddev_samp_fields": { - "group": [ - 32 + "renders": [ + 5908 ], - "match_number": [ - 32 + "renders_aggregate": [ + 5898 ], - "round": [ - 32 + "repairs": [ + 5965 ], - "team_1_seed": [ - 32 + "repairs_aggregate": [ + 5948 ], - "team_2_seed": [ - 32 + "side": [ + 1396 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_stddev_samp_order_by": { - "group": [ - 3373 + "source_grenade_id": [ + 42 ], - "match_number": [ - 3373 + "source_match": [ + 3300 ], - "round": [ - 3373 + "source_match_id": [ + 6300 ], - "team_1_seed": [ - 3373 + "source_match_map": [ + 3114 ], - "team_2_seed": [ - 3373 + "source_match_map_id": [ + 6300 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_stream_cursor_input": { - "initial_value": [ - 5033 + "source_url": [ + 86 ], - "ordering": [ - 352 + "tags": [ + 85 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_stream_cursor_value_input": { - "bye": [ - 6 + "team": [ + 5048 ], - "created_at": [ - 4954 + "team_id": [ + 6300 ], - "finished": [ - 6 + "technique": [ + 1601 ], - "group": [ - 3371 + "throw_strength": [ + 1621 ], - "id": [ - 5454 + "trajectory_file": [ + 86 ], - "loser_parent_bracket_id": [ - 5454 + "trajectory_preview": [ + 2321 ], - "match_id": [ - 5454 + "trajectory_size": [ + 42 ], - "match_number": [ - 41 + "updated_at": [ + 5087 ], - "match_options_id": [ - 5454 + "upvotes": [ + 42 ], - "parent_bracket_id": [ - 5454 + "utility_type": [ + 1641 ], - "path": [ - 84 + "verified_at": [ + 5087 ], - "round": [ - 41 + "view_pitch": [ + 1975 ], - "scheduled_at": [ - 4954 + "view_pitch_delta": [ + 1975 ], - "scheduled_eta": [ - 4954 + "view_yaw": [ + 1975 ], - "team_1_seed": [ - 41 + "view_yaw_delta": [ + 1975 ], - "team_2_seed": [ - 41 + "visibility": [ + 1661 ], - "tournament_stage_id": [ - 5454 + "votes": [ + 6014 ], - "tournament_team_id_1": [ - 5454 + "votes_aggregate": [ + 6007 ], - "tournament_team_id_2": [ - 5454 + "workshop_map_id": [ + 86 ], "__typename": [ 84 ] }, - "tournament_brackets_sum_fields": { - "group": [ - 3371 - ], - "match_number": [ - 41 - ], - "round": [ - 41 - ], - "team_1_seed": [ - 41 - ], - "team_2_seed": [ - 41 + "utility_lineups_constraint": {}, + "utility_lineups_delete_at_path_input": { + "trajectory_preview": [ + 84 ], "__typename": [ 84 ] }, - "tournament_brackets_sum_order_by": { - "group": [ - 3373 - ], - "match_number": [ - 3373 - ], - "round": [ - 3373 - ], - "team_1_seed": [ - 3373 - ], - "team_2_seed": [ - 3373 + "utility_lineups_delete_elem_input": { + "trajectory_preview": [ + 41 ], "__typename": [ 84 ] }, - "tournament_brackets_update_column": {}, - "tournament_brackets_updates": { - "_inc": [ - 5011 - ], - "_set": [ - 5025 - ], - "where": [ - 5009 + "utility_lineups_delete_key_input": { + "trajectory_preview": [ + 84 ], "__typename": [ 84 ] }, - "tournament_brackets_var_pop_fields": { - "group": [ - 32 + "utility_lineups_inc_input": { + "aim_tolerance": [ + 1974 ], - "match_number": [ - 32 + "author_steam_id": [ + 300 ], - "round": [ - 32 + "downvotes": [ + 41 ], - "team_1_seed": [ - 32 + "eye_z": [ + 1974 ], - "team_2_seed": [ - 32 + "favorites": [ + 41 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_var_pop_order_by": { - "group": [ - 3373 + "flight_time_ms": [ + 41 ], - "match_number": [ - 3373 + "initial_pos_x": [ + 1974 ], - "round": [ - 3373 + "initial_pos_y": [ + 1974 ], - "team_1_seed": [ - 3373 + "initial_pos_z": [ + 1974 ], - "team_2_seed": [ - 3373 + "initial_vel_x": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_var_samp_fields": { - "group": [ - 32 + "initial_vel_y": [ + 1974 ], - "match_number": [ - 32 + "initial_vel_z": [ + 1974 ], - "round": [ - 32 + "land_x": [ + 1974 ], - "team_1_seed": [ - 32 + "land_y": [ + 1974 ], - "team_2_seed": [ - 32 + "land_z": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_var_samp_order_by": { - "group": [ - 3373 + "origin_x": [ + 1974 ], - "match_number": [ - 3373 + "origin_y": [ + 1974 ], - "round": [ - 3373 + "origin_z": [ + 1974 ], - "team_1_seed": [ - 3373 + "practice_attempts": [ + 41 ], - "team_2_seed": [ - 3373 + "practice_players": [ + 41 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_variance_fields": { - "group": [ - 32 + "practice_successes": [ + 41 ], - "match_number": [ - 32 + "preview_duration_ms": [ + 41 ], - "round": [ - 32 + "public_reviewed_by": [ + 300 ], - "team_1_seed": [ - 32 + "source_grenade_id": [ + 41 ], - "team_2_seed": [ - 32 + "trajectory_size": [ + 41 ], - "__typename": [ - 84 - ] - }, - "tournament_brackets_variance_order_by": { - "group": [ - 3373 + "upvotes": [ + 41 ], - "match_number": [ - 3373 + "view_pitch": [ + 1974 ], - "round": [ - 3373 + "view_pitch_delta": [ + 1974 ], - "team_1_seed": [ - 3373 + "view_yaw": [ + 1974 ], - "team_2_seed": [ - 3373 + "view_yaw_delta": [ + 1974 ], "__typename": [ 84 ] }, - "tournament_categories": { - "category": [ - 1465 + "utility_lineups_insert_input": { + "aim_tolerance": [ + 1974 ], - "e_tournament_category": [ - 1460 + "archived_at": [ + 5086 ], - "tournament": [ - 5390 + "author": [ + 4474 ], - "tournament_id": [ - 5454 + "author_steam_id": [ + 300 ], - "__typename": [ + "collection_items": [ + 5592 + ], + "confidence": [ 84 - ] - }, - "tournament_categories_aggregate": { - "aggregate": [ - 5048 ], - "nodes": [ - 5044 + "created_at": [ + 5086 ], - "__typename": [ + "description": [ 84 - ] - }, - "tournament_categories_aggregate_bool_exp": { - "count": [ - 5047 ], - "__typename": [ + "downvotes": [ + 41 + ], + "external_id": [ 84 - ] - }, - "tournament_categories_aggregate_bool_exp_count": { - "arguments": [ - 5062 ], - "distinct": [ - 6 + "eye_z": [ + 1974 ], - "filter": [ - 5051 + "favorited_by": [ + 5802 ], - "predicate": [ - 42 + "favorites": [ + 41 ], - "__typename": [ - 84 - ] - }, - "tournament_categories_aggregate_fields": { - "count": [ - 41, - { - "columns": [ - 5062, - "[tournament_categories_select_column!]" - ], - "distinct": [ - 6 - ] - } + "flight_time_ms": [ + 41 ], - "max": [ - 5054 + "forked_from": [ + 6080 ], - "min": [ - 5056 + "forked_from_utility_lineup_id": [ + 6298 ], - "__typename": [ - 84 - ] - }, - "tournament_categories_aggregate_order_by": { - "count": [ - 3373 + "id": [ + 6298 ], - "max": [ - 5055 + "initial_pos_x": [ + 1974 ], - "min": [ - 5057 + "initial_pos_y": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "tournament_categories_arr_rel_insert_input": { - "data": [ - 5053 + "initial_pos_z": [ + 1974 ], - "on_conflict": [ - 5059 + "initial_vel_x": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "tournament_categories_bool_exp": { - "_and": [ - 5051 + "initial_vel_y": [ + 1974 ], - "_not": [ - 5051 + "initial_vel_z": [ + 1974 ], - "_or": [ - 5051 + "jump_throw_bind": [ + 6 ], - "category": [ - 1466 + "land_x": [ + 1974 ], - "e_tournament_category": [ - 1463 + "land_y": [ + 1974 ], - "tournament": [ - 5411 + "land_z": [ + 1974 ], - "tournament_id": [ - 5456 + "map_name": [ + 84 ], - "__typename": [ + "name": [ 84 - ] - }, - "tournament_categories_constraint": {}, - "tournament_categories_insert_input": { - "category": [ - 1465 ], - "e_tournament_category": [ - 1471 + "origin_source": [ + 1580 ], - "tournament": [ - 5420 + "origin_x": [ + 1974 ], - "tournament_id": [ - 5454 + "origin_y": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "tournament_categories_max_fields": { - "tournament_id": [ - 5454 + "origin_z": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "tournament_categories_max_order_by": { - "tournament_id": [ - 3373 + "practice_attempts": [ + 41 ], - "__typename": [ - 84 - ] - }, - "tournament_categories_min_fields": { - "tournament_id": [ - 5454 + "practice_players": [ + 41 ], - "__typename": [ - 84 - ] - }, - "tournament_categories_min_order_by": { - "tournament_id": [ - 3373 + "practice_successes": [ + 41 ], - "__typename": [ - 84 - ] - }, - "tournament_categories_mutation_response": { - "affected_rows": [ + "preview_duration_ms": [ 41 ], - "returning": [ - 5044 + "preview_file": [ + 84 ], - "__typename": [ + "preview_rendered_at": [ + 5086 + ], + "preview_thumbnail": [ 84 - ] - }, - "tournament_categories_on_conflict": { - "constraint": [ - 5052 ], - "update_columns": [ - 5066 + "progress": [ + 5853 ], - "where": [ - 5051 + "public_requested_at": [ + 5086 ], - "__typename": [ + "public_review_note": [ 84 - ] - }, - "tournament_categories_order_by": { - "category": [ - 3373 - ], - "e_tournament_category": [ - 1473 ], - "tournament": [ - 5422 + "public_reviewed_at": [ + 5086 ], - "tournament_id": [ - 3373 + "public_reviewed_by": [ + 300 ], - "__typename": [ - 84 - ] - }, - "tournament_categories_pk_columns_input": { - "category": [ - 1465 + "renders": [ + 5905 ], - "tournament_id": [ - 5454 + "repairs": [ + 5962 ], - "__typename": [ - 84 - ] - }, - "tournament_categories_select_column": {}, - "tournament_categories_set_input": { - "category": [ - 1465 + "side": [ + 1395 ], - "tournament_id": [ - 5454 + "source_grenade_id": [ + 41 ], - "__typename": [ - 84 - ] - }, - "tournament_categories_stream_cursor_input": { - "initial_value": [ - 5065 + "source_match": [ + 3309 ], - "ordering": [ - 352 + "source_match_id": [ + 6298 ], - "__typename": [ - 84 - ] - }, - "tournament_categories_stream_cursor_value_input": { - "category": [ - 1465 + "source_match_map": [ + 3123 ], - "tournament_id": [ - 5454 + "source_match_map_id": [ + 6298 ], - "__typename": [ + "source_url": [ 84 - ] - }, - "tournament_categories_update_column": {}, - "tournament_categories_updates": { - "_set": [ - 5063 - ], - "where": [ - 5051 ], - "__typename": [ + "tags": [ 84 - ] - }, - "tournament_organizer_teams": { - "created_at": [ - 4954 ], "team": [ - 4905 + 5057 ], "team_id": [ - 5454 + 6298 ], - "tournament": [ - 5390 + "technique": [ + 1600 ], - "tournament_id": [ - 5454 + "throw_strength": [ + 1620 ], - "__typename": [ + "trajectory_file": [ 84 - ] - }, - "tournament_organizer_teams_aggregate": { - "aggregate": [ - 5072 ], - "nodes": [ - 5068 + "trajectory_preview": [ + 2319 ], - "__typename": [ - 84 - ] - }, - "tournament_organizer_teams_aggregate_bool_exp": { - "count": [ - 5071 + "trajectory_size": [ + 41 ], - "__typename": [ - 84 - ] - }, - "tournament_organizer_teams_aggregate_bool_exp_count": { - "arguments": [ + "updated_at": [ 5086 ], - "distinct": [ - 6 + "upvotes": [ + 41 ], - "filter": [ - 5075 + "utility_type": [ + 1640 ], - "predicate": [ - 42 + "verified_at": [ + 5086 ], - "__typename": [ - 84 - ] - }, - "tournament_organizer_teams_aggregate_fields": { - "count": [ - 41, - { - "columns": [ - 5086, - "[tournament_organizer_teams_select_column!]" - ], - "distinct": [ - 6 - ] - } + "view_pitch": [ + 1974 ], - "max": [ - 5078 + "view_pitch_delta": [ + 1974 ], - "min": [ - 5080 + "view_yaw": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "tournament_organizer_teams_aggregate_order_by": { - "count": [ - 3373 + "view_yaw_delta": [ + 1974 ], - "max": [ - 5079 + "visibility": [ + 1660 ], - "min": [ - 5081 + "votes": [ + 6011 ], - "__typename": [ + "workshop_map_id": [ 84 - ] - }, - "tournament_organizer_teams_arr_rel_insert_input": { - "data": [ - 5077 - ], - "on_conflict": [ - 5083 ], "__typename": [ 84 ] }, - "tournament_organizer_teams_bool_exp": { - "_and": [ - 5075 + "utility_lineups_max_fields": { + "aim_tolerance": [ + 1974 ], - "_not": [ - 5075 + "archived_at": [ + 5086 ], - "_or": [ - 5075 + "author_steam_id": [ + 300 ], - "created_at": [ - 4955 + "confidence": [ + 84 ], - "team": [ - 4916 + "created_at": [ + 5086 ], - "team_id": [ - 5456 + "description": [ + 84 ], - "tournament": [ - 5411 + "difficulty": [ + 84 ], - "tournament_id": [ - 5456 + "downvotes": [ + 41 ], - "__typename": [ + "external_id": [ 84 - ] - }, - "tournament_organizer_teams_constraint": {}, - "tournament_organizer_teams_insert_input": { - "created_at": [ - 4954 - ], - "team": [ - 4925 ], - "team_id": [ - 5454 + "eye_z": [ + 1974 ], - "tournament": [ - 5420 + "favorites": [ + 41 ], - "tournament_id": [ - 5454 + "flight_time_ms": [ + 41 ], - "__typename": [ - 84 - ] - }, - "tournament_organizer_teams_max_fields": { - "created_at": [ - 4954 + "forked_from_utility_lineup_id": [ + 6298 ], - "team_id": [ - 5454 + "id": [ + 6298 ], - "tournament_id": [ - 5454 + "initial_pos_x": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "tournament_organizer_teams_max_order_by": { - "created_at": [ - 3373 + "initial_pos_y": [ + 1974 ], - "team_id": [ - 3373 + "initial_pos_z": [ + 1974 ], - "tournament_id": [ - 3373 + "initial_vel_x": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "tournament_organizer_teams_min_fields": { - "created_at": [ - 4954 + "initial_vel_y": [ + 1974 ], - "team_id": [ - 5454 + "initial_vel_z": [ + 1974 ], - "tournament_id": [ - 5454 + "land_x": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "tournament_organizer_teams_min_order_by": { - "created_at": [ - 3373 + "land_y": [ + 1974 ], - "team_id": [ - 3373 + "land_z": [ + 1974 ], - "tournament_id": [ - 3373 + "lineup_bucket": [ + 84 ], - "__typename": [ + "map_name": [ 84 - ] - }, - "tournament_organizer_teams_mutation_response": { - "affected_rows": [ - 41 ], - "returning": [ - 5068 + "my_vote": [ + 4673 ], - "__typename": [ + "name": [ 84 - ] - }, - "tournament_organizer_teams_on_conflict": { - "constraint": [ - 5076 ], - "update_columns": [ - 5090 + "origin_x": [ + 1974 ], - "where": [ - 5075 + "origin_y": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "tournament_organizer_teams_order_by": { - "created_at": [ - 3373 + "origin_z": [ + 1974 ], - "team": [ - 4927 + "practice_attempts": [ + 41 ], - "team_id": [ - 3373 + "practice_players": [ + 41 ], - "tournament": [ - 5422 + "practice_successes": [ + 41 ], - "tournament_id": [ - 3373 + "preview_duration_ms": [ + 41 ], - "__typename": [ + "preview_file": [ 84 - ] - }, - "tournament_organizer_teams_pk_columns_input": { - "team_id": [ - 5454 ], - "tournament_id": [ - 5454 + "preview_rendered_at": [ + 5086 ], - "__typename": [ + "preview_thumbnail": [ 84 - ] - }, - "tournament_organizer_teams_select_column": {}, - "tournament_organizer_teams_set_input": { - "created_at": [ - 4954 - ], - "team_id": [ - 5454 ], - "tournament_id": [ - 5454 + "preview_thumbnail_url": [ + 84 ], - "__typename": [ + "preview_url": [ 84 - ] - }, - "tournament_organizer_teams_stream_cursor_input": { - "initial_value": [ - 5089 ], - "ordering": [ - 352 + "public_requested_at": [ + 5086 ], - "__typename": [ + "public_review_note": [ 84 - ] - }, - "tournament_organizer_teams_stream_cursor_value_input": { - "created_at": [ - 4954 ], - "team_id": [ - 5454 + "public_reviewed_at": [ + 5086 ], - "tournament_id": [ - 5454 + "public_reviewed_by": [ + 300 ], - "__typename": [ + "source_grenade_id": [ + 41 + ], + "source_match_id": [ + 6298 + ], + "source_match_map_id": [ + 6298 + ], + "source_url": [ 84 - ] - }, - "tournament_organizer_teams_update_column": {}, - "tournament_organizer_teams_updates": { - "_set": [ - 5087 ], - "where": [ - 5075 + "tags": [ + 84 ], - "__typename": [ + "team_id": [ + 6298 + ], + "trajectory_file": [ 84 - ] - }, - "tournament_organizers": { - "organization_team": [ - 4905 ], - "organization_team_id": [ - 5454 + "trajectory_size": [ + 41 ], - "organizer": [ - 4331 + "updated_at": [ + 5086 ], - "steam_id": [ - 269 + "upvotes": [ + 41 ], - "tournament": [ - 5390 + "verified_at": [ + 5086 ], - "tournament_id": [ - 5454 + "view_pitch": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "tournament_organizers_aggregate": { - "aggregate": [ - 5096 + "view_pitch_delta": [ + 1974 ], - "nodes": [ - 5092 + "view_yaw": [ + 1974 ], - "__typename": [ + "view_yaw_delta": [ + 1974 + ], + "workshop_map_id": [ 84 - ] - }, - "tournament_organizers_aggregate_bool_exp": { - "count": [ - 5095 ], "__typename": [ 84 ] }, - "tournament_organizers_aggregate_bool_exp_count": { - "arguments": [ - 5113 + "utility_lineups_max_order_by": { + "aim_tolerance": [ + 3505 ], - "distinct": [ - 6 + "archived_at": [ + 3505 ], - "filter": [ - 5101 + "author_steam_id": [ + 3505 ], - "predicate": [ - 42 + "confidence": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_organizers_aggregate_fields": { - "avg": [ - 5099 + "created_at": [ + 3505 ], - "count": [ - 41, - { - "columns": [ - 5113, - "[tournament_organizers_select_column!]" - ], - "distinct": [ - 6 - ] - } + "description": [ + 3505 ], - "max": [ - 5105 + "downvotes": [ + 3505 ], - "min": [ - 5107 + "external_id": [ + 3505 ], - "stddev": [ - 5115 + "eye_z": [ + 3505 ], - "stddev_pop": [ - 5117 + "favorites": [ + 3505 ], - "stddev_samp": [ - 5119 + "flight_time_ms": [ + 3505 ], - "sum": [ - 5123 + "forked_from_utility_lineup_id": [ + 3505 ], - "var_pop": [ - 5127 + "id": [ + 3505 ], - "var_samp": [ - 5129 + "initial_pos_x": [ + 3505 ], - "variance": [ - 5131 + "initial_pos_y": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_organizers_aggregate_order_by": { - "avg": [ - 5100 + "initial_pos_z": [ + 3505 ], - "count": [ - 3373 + "initial_vel_x": [ + 3505 ], - "max": [ - 5106 + "initial_vel_y": [ + 3505 ], - "min": [ - 5108 + "initial_vel_z": [ + 3505 ], - "stddev": [ - 5116 + "land_x": [ + 3505 ], - "stddev_pop": [ - 5118 + "land_y": [ + 3505 ], - "stddev_samp": [ - 5120 + "land_z": [ + 3505 ], - "sum": [ - 5124 + "lineup_bucket": [ + 3505 ], - "var_pop": [ - 5128 + "map_name": [ + 3505 ], - "var_samp": [ - 5130 + "name": [ + 3505 ], - "variance": [ - 5132 + "origin_x": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_organizers_arr_rel_insert_input": { - "data": [ - 5104 + "origin_y": [ + 3505 ], - "on_conflict": [ - 5110 + "origin_z": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_organizers_avg_fields": { - "steam_id": [ - 32 + "practice_attempts": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_organizers_avg_order_by": { - "steam_id": [ - 3373 + "practice_players": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_organizers_bool_exp": { - "_and": [ - 5101 + "practice_successes": [ + 3505 ], - "_not": [ - 5101 + "preview_duration_ms": [ + 3505 ], - "_or": [ - 5101 + "preview_file": [ + 3505 ], - "organization_team": [ - 4916 + "preview_rendered_at": [ + 3505 ], - "organization_team_id": [ - 5456 + "preview_thumbnail": [ + 3505 ], - "organizer": [ - 4335 + "public_requested_at": [ + 3505 ], - "steam_id": [ - 271 + "public_review_note": [ + 3505 ], - "tournament": [ - 5411 + "public_reviewed_at": [ + 3505 ], - "tournament_id": [ - 5456 + "public_reviewed_by": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_organizers_constraint": {}, - "tournament_organizers_inc_input": { - "steam_id": [ - 269 + "source_grenade_id": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_organizers_insert_input": { - "organization_team": [ - 4925 + "source_match_id": [ + 3505 ], - "organization_team_id": [ - 5454 + "source_match_map_id": [ + 3505 ], - "organizer": [ - 4342 + "source_url": [ + 3505 ], - "steam_id": [ - 269 + "tags": [ + 3505 ], - "tournament": [ - 5420 + "team_id": [ + 3505 ], - "tournament_id": [ - 5454 + "trajectory_file": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_organizers_max_fields": { - "organization_team_id": [ - 5454 + "trajectory_size": [ + 3505 ], - "steam_id": [ - 269 + "updated_at": [ + 3505 ], - "tournament_id": [ - 5454 + "upvotes": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_organizers_max_order_by": { - "organization_team_id": [ - 3373 + "verified_at": [ + 3505 ], - "steam_id": [ - 3373 + "view_pitch": [ + 3505 ], - "tournament_id": [ - 3373 + "view_pitch_delta": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_organizers_min_fields": { - "organization_team_id": [ - 5454 + "view_yaw": [ + 3505 ], - "steam_id": [ - 269 + "view_yaw_delta": [ + 3505 ], - "tournament_id": [ - 5454 + "workshop_map_id": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_organizers_min_order_by": { - "organization_team_id": [ - 3373 + "utility_lineups_min_fields": { + "aim_tolerance": [ + 1974 ], - "steam_id": [ - 3373 + "archived_at": [ + 5086 ], - "tournament_id": [ - 3373 + "author_steam_id": [ + 300 ], - "__typename": [ + "confidence": [ 84 - ] - }, - "tournament_organizers_mutation_response": { - "affected_rows": [ - 41 ], - "returning": [ - 5092 + "created_at": [ + 5086 ], - "__typename": [ + "description": [ 84 - ] - }, - "tournament_organizers_on_conflict": { - "constraint": [ - 5102 ], - "update_columns": [ - 5125 + "difficulty": [ + 84 ], - "where": [ - 5101 + "downvotes": [ + 41 ], - "__typename": [ + "external_id": [ 84 - ] - }, - "tournament_organizers_order_by": { - "organization_team": [ - 4927 ], - "organization_team_id": [ - 3373 + "eye_z": [ + 1974 ], - "organizer": [ - 4344 + "favorites": [ + 41 ], - "steam_id": [ - 3373 + "flight_time_ms": [ + 41 ], - "tournament": [ - 5422 + "forked_from_utility_lineup_id": [ + 6298 ], - "tournament_id": [ - 3373 + "id": [ + 6298 ], - "__typename": [ - 84 - ] - }, - "tournament_organizers_pk_columns_input": { - "steam_id": [ - 269 + "initial_pos_x": [ + 1974 ], - "tournament_id": [ - 5454 + "initial_pos_y": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "tournament_organizers_select_column": {}, - "tournament_organizers_set_input": { - "organization_team_id": [ - 5454 + "initial_pos_z": [ + 1974 ], - "steam_id": [ - 269 + "initial_vel_x": [ + 1974 ], - "tournament_id": [ - 5454 + "initial_vel_y": [ + 1974 ], - "__typename": [ + "initial_vel_z": [ + 1974 + ], + "land_x": [ + 1974 + ], + "land_y": [ + 1974 + ], + "land_z": [ + 1974 + ], + "lineup_bucket": [ 84 - ] - }, - "tournament_organizers_stddev_fields": { - "steam_id": [ - 32 ], - "__typename": [ + "map_name": [ 84 - ] - }, - "tournament_organizers_stddev_order_by": { - "steam_id": [ - 3373 ], - "__typename": [ + "my_vote": [ + 4673 + ], + "name": [ 84 - ] - }, - "tournament_organizers_stddev_pop_fields": { - "steam_id": [ - 32 ], - "__typename": [ + "origin_x": [ + 1974 + ], + "origin_y": [ + 1974 + ], + "origin_z": [ + 1974 + ], + "practice_attempts": [ + 41 + ], + "practice_players": [ + 41 + ], + "practice_successes": [ + 41 + ], + "preview_duration_ms": [ + 41 + ], + "preview_file": [ 84 - ] - }, - "tournament_organizers_stddev_pop_order_by": { - "steam_id": [ - 3373 ], - "__typename": [ + "preview_rendered_at": [ + 5086 + ], + "preview_thumbnail": [ 84 - ] - }, - "tournament_organizers_stddev_samp_fields": { - "steam_id": [ - 32 ], - "__typename": [ + "preview_thumbnail_url": [ 84 - ] - }, - "tournament_organizers_stddev_samp_order_by": { - "steam_id": [ - 3373 ], - "__typename": [ + "preview_url": [ 84 - ] - }, - "tournament_organizers_stream_cursor_input": { - "initial_value": [ - 5122 ], - "ordering": [ - 352 + "public_requested_at": [ + 5086 ], - "__typename": [ + "public_review_note": [ 84 - ] - }, - "tournament_organizers_stream_cursor_value_input": { - "organization_team_id": [ - 5454 ], - "steam_id": [ - 269 + "public_reviewed_at": [ + 5086 ], - "tournament_id": [ - 5454 + "public_reviewed_by": [ + 300 ], - "__typename": [ + "source_grenade_id": [ + 41 + ], + "source_match_id": [ + 6298 + ], + "source_match_map_id": [ + 6298 + ], + "source_url": [ 84 - ] - }, - "tournament_organizers_sum_fields": { - "steam_id": [ - 269 ], - "__typename": [ + "tags": [ 84 - ] - }, - "tournament_organizers_sum_order_by": { - "steam_id": [ - 3373 ], - "__typename": [ + "team_id": [ + 6298 + ], + "trajectory_file": [ 84 - ] - }, - "tournament_organizers_update_column": {}, - "tournament_organizers_updates": { - "_inc": [ - 5103 ], - "_set": [ - 5114 + "trajectory_size": [ + 41 ], - "where": [ - 5101 + "updated_at": [ + 5086 ], - "__typename": [ - 84 - ] - }, - "tournament_organizers_var_pop_fields": { - "steam_id": [ - 32 + "upvotes": [ + 41 ], - "__typename": [ - 84 - ] - }, - "tournament_organizers_var_pop_order_by": { - "steam_id": [ - 3373 + "verified_at": [ + 5086 ], - "__typename": [ - 84 - ] - }, - "tournament_organizers_var_samp_fields": { - "steam_id": [ - 32 + "view_pitch": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "tournament_organizers_var_samp_order_by": { - "steam_id": [ - 3373 + "view_pitch_delta": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "tournament_organizers_variance_fields": { - "steam_id": [ - 32 + "view_yaw": [ + 1974 ], - "__typename": [ + "view_yaw_delta": [ + 1974 + ], + "workshop_map_id": [ 84 - ] - }, - "tournament_organizers_variance_order_by": { - "steam_id": [ - 3373 ], "__typename": [ 84 ] }, - "tournament_prizes": { + "utility_lineups_min_order_by": { + "aim_tolerance": [ + 3505 + ], + "archived_at": [ + 3505 + ], + "author_steam_id": [ + 3505 + ], + "confidence": [ + 3505 + ], "created_at": [ - 4954 + 3505 + ], + "description": [ + 3505 + ], + "downvotes": [ + 3505 + ], + "external_id": [ + 3505 + ], + "eye_z": [ + 3505 + ], + "favorites": [ + 3505 + ], + "flight_time_ms": [ + 3505 + ], + "forked_from_utility_lineup_id": [ + 3505 ], "id": [ - 5454 + 3505 ], - "order": [ - 41 + "initial_pos_x": [ + 3505 ], - "place": [ - 84 + "initial_pos_y": [ + 3505 ], - "prize": [ - 84 + "initial_pos_z": [ + 3505 ], - "tournament": [ - 5390 + "initial_vel_x": [ + 3505 ], - "tournament_id": [ - 5454 + "initial_vel_y": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_aggregate": { - "aggregate": [ - 5137 + "initial_vel_z": [ + 3505 ], - "nodes": [ - 5133 + "land_x": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_aggregate_bool_exp": { - "count": [ - 5136 + "land_y": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_aggregate_bool_exp_count": { - "arguments": [ - 5154 + "land_z": [ + 3505 ], - "distinct": [ - 6 + "lineup_bucket": [ + 3505 ], - "filter": [ - 5142 + "map_name": [ + 3505 ], - "predicate": [ - 42 + "name": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_aggregate_fields": { - "avg": [ - 5140 + "origin_x": [ + 3505 + ], + "origin_y": [ + 3505 + ], + "origin_z": [ + 3505 + ], + "practice_attempts": [ + 3505 + ], + "practice_players": [ + 3505 + ], + "practice_successes": [ + 3505 + ], + "preview_duration_ms": [ + 3505 ], - "count": [ - 41, - { - "columns": [ - 5154, - "[tournament_prizes_select_column!]" - ], - "distinct": [ - 6 - ] - } + "preview_file": [ + 3505 ], - "max": [ - 5146 + "preview_rendered_at": [ + 3505 ], - "min": [ - 5148 + "preview_thumbnail": [ + 3505 ], - "stddev": [ - 5156 + "public_requested_at": [ + 3505 ], - "stddev_pop": [ - 5158 + "public_review_note": [ + 3505 ], - "stddev_samp": [ - 5160 + "public_reviewed_at": [ + 3505 ], - "sum": [ - 5164 + "public_reviewed_by": [ + 3505 ], - "var_pop": [ - 5168 + "source_grenade_id": [ + 3505 ], - "var_samp": [ - 5170 + "source_match_id": [ + 3505 ], - "variance": [ - 5172 + "source_match_map_id": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_aggregate_order_by": { - "avg": [ - 5141 + "source_url": [ + 3505 ], - "count": [ - 3373 + "tags": [ + 3505 ], - "max": [ - 5147 + "team_id": [ + 3505 ], - "min": [ - 5149 + "trajectory_file": [ + 3505 ], - "stddev": [ - 5157 + "trajectory_size": [ + 3505 ], - "stddev_pop": [ - 5159 + "updated_at": [ + 3505 ], - "stddev_samp": [ - 5161 + "upvotes": [ + 3505 ], - "sum": [ - 5165 + "verified_at": [ + 3505 ], - "var_pop": [ - 5169 + "view_pitch": [ + 3505 ], - "var_samp": [ - 5171 + "view_pitch_delta": [ + 3505 ], - "variance": [ - 5173 + "view_yaw": [ + 3505 + ], + "view_yaw_delta": [ + 3505 + ], + "workshop_map_id": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_prizes_arr_rel_insert_input": { - "data": [ - 5145 + "utility_lineups_mutation_response": { + "affected_rows": [ + 41 ], - "on_conflict": [ - 5151 + "returning": [ + 6046 ], "__typename": [ 84 ] }, - "tournament_prizes_avg_fields": { - "order": [ - 32 + "utility_lineups_obj_rel_insert_input": { + "data": [ + 6074 + ], + "on_conflict": [ + 6081 ], "__typename": [ 84 ] }, - "tournament_prizes_avg_order_by": { - "order": [ - 3373 + "utility_lineups_on_conflict": { + "constraint": [ + 6069 + ], + "update_columns": [ + 6107 + ], + "where": [ + 6068 ], "__typename": [ 84 ] }, - "tournament_prizes_bool_exp": { - "_and": [ - 5142 + "utility_lineups_order_by": { + "aim_tolerance": [ + 3505 ], - "_not": [ - 5142 + "archived_at": [ + 3505 ], - "_or": [ - 5142 + "author": [ + 4476 ], - "created_at": [ - 4955 + "author_steam_id": [ + 3505 ], - "id": [ - 5456 + "can_edit": [ + 3505 ], - "order": [ - 42 + "can_view": [ + 3505 ], - "place": [ - 86 + "collection_items_aggregate": [ + 5591 ], - "prize": [ - 86 + "confidence": [ + 3505 ], - "tournament": [ - 5411 + "created_at": [ + 3505 ], - "tournament_id": [ - 5456 + "description": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_constraint": {}, - "tournament_prizes_inc_input": { - "order": [ - 41 + "difficulty": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_insert_input": { - "created_at": [ - 4954 + "downvotes": [ + 3505 ], - "id": [ - 5454 + "external_id": [ + 3505 ], - "order": [ - 41 + "eye_z": [ + 3505 ], - "place": [ - 84 + "favorited_by_aggregate": [ + 5801 ], - "prize": [ - 84 + "favorites": [ + 3505 ], - "tournament": [ - 5420 + "flight_time_ms": [ + 3505 ], - "tournament_id": [ - 5454 + "forked_from": [ + 6082 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_max_fields": { - "created_at": [ - 4954 + "forked_from_utility_lineup_id": [ + 3505 ], "id": [ - 5454 + 3505 ], - "order": [ - 41 + "initial_pos_x": [ + 3505 ], - "place": [ - 84 + "initial_pos_y": [ + 3505 ], - "prize": [ - 84 + "initial_pos_z": [ + 3505 ], - "tournament_id": [ - 5454 + "initial_vel_x": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_max_order_by": { - "created_at": [ - 3373 + "initial_vel_y": [ + 3505 ], - "id": [ - 3373 + "initial_vel_z": [ + 3505 ], - "order": [ - 3373 + "is_favorited": [ + 3505 ], - "place": [ - 3373 + "jump_throw_bind": [ + 3505 ], - "prize": [ - 3373 + "land_x": [ + 3505 ], - "tournament_id": [ - 3373 + "land_y": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_min_fields": { - "created_at": [ - 4954 + "land_z": [ + 3505 ], - "id": [ - 5454 + "lineup_bucket": [ + 3505 ], - "order": [ - 41 + "map_name": [ + 3505 ], - "place": [ - 84 + "my_vote": [ + 3505 ], - "prize": [ - 84 + "name": [ + 3505 ], - "tournament_id": [ - 5454 + "origin_source": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_min_order_by": { - "created_at": [ - 3373 + "origin_x": [ + 3505 ], - "id": [ - 3373 + "origin_y": [ + 3505 ], - "order": [ - 3373 + "origin_z": [ + 3505 ], - "place": [ - 3373 + "practice_attempts": [ + 3505 ], - "prize": [ - 3373 + "practice_players": [ + 3505 ], - "tournament_id": [ - 3373 + "practice_successes": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_mutation_response": { - "affected_rows": [ - 41 + "preview_duration_ms": [ + 3505 ], - "returning": [ - 5133 + "preview_file": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_on_conflict": { - "constraint": [ - 5143 + "preview_rendered_at": [ + 3505 ], - "update_columns": [ - 5166 + "preview_thumbnail": [ + 3505 ], - "where": [ - 5142 + "preview_thumbnail_url": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_order_by": { - "created_at": [ - 3373 + "preview_url": [ + 3505 ], - "id": [ - 3373 + "progress_aggregate": [ + 5852 ], - "order": [ - 3373 + "public_requested_at": [ + 3505 ], - "place": [ - 3373 + "public_review_note": [ + 3505 ], - "prize": [ - 3373 + "public_reviewed_at": [ + 3505 ], - "tournament": [ - 5422 + "public_reviewed_by": [ + 3505 ], - "tournament_id": [ - 3373 + "renders_aggregate": [ + 5903 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_pk_columns_input": { - "id": [ - 5454 + "repairs_aggregate": [ + 5961 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_select_column": {}, - "tournament_prizes_set_input": { - "created_at": [ - 4954 + "side": [ + 3505 ], - "id": [ - 5454 + "source_grenade_id": [ + 3505 ], - "order": [ - 41 + "source_match": [ + 3311 ], - "place": [ - 84 + "source_match_id": [ + 3505 ], - "prize": [ - 84 + "source_match_map": [ + 3125 ], - "tournament_id": [ - 5454 + "source_match_map_id": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_stddev_fields": { - "order": [ - 32 + "source_url": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_stddev_order_by": { - "order": [ - 3373 + "tags": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_stddev_pop_fields": { - "order": [ - 32 + "team": [ + 5059 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_stddev_pop_order_by": { - "order": [ - 3373 + "team_id": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_stddev_samp_fields": { - "order": [ - 32 + "technique": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_stddev_samp_order_by": { - "order": [ - 3373 + "throw_strength": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_stream_cursor_input": { - "initial_value": [ - 5163 + "trajectory_file": [ + 3505 ], - "ordering": [ - 352 + "trajectory_preview": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_stream_cursor_value_input": { - "created_at": [ - 4954 + "trajectory_size": [ + 3505 ], - "id": [ - 5454 + "updated_at": [ + 3505 ], - "order": [ - 41 + "upvotes": [ + 3505 ], - "place": [ - 84 + "utility_type": [ + 3505 ], - "prize": [ - 84 + "verified_at": [ + 3505 ], - "tournament_id": [ - 5454 + "view_pitch": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_sum_fields": { - "order": [ - 41 + "view_pitch_delta": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_sum_order_by": { - "order": [ - 3373 + "view_yaw": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_update_column": {}, - "tournament_prizes_updates": { - "_inc": [ - 5144 + "view_yaw_delta": [ + 3505 ], - "_set": [ - 5155 + "visibility": [ + 3505 ], - "where": [ - 5142 + "votes_aggregate": [ + 6010 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_var_pop_fields": { - "order": [ - 32 + "workshop_map_id": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_prizes_var_pop_order_by": { - "order": [ - 3373 + "utility_lineups_pk_columns_input": { + "id": [ + 6298 ], "__typename": [ 84 ] }, - "tournament_prizes_var_samp_fields": { - "order": [ - 32 + "utility_lineups_prepend_input": { + "trajectory_preview": [ + 2319 ], "__typename": [ 84 ] }, - "tournament_prizes_var_samp_order_by": { - "order": [ - 3373 + "utility_lineups_select_column": {}, + "utility_lineups_select_column_utility_lineups_aggregate_bool_exp_avg_arguments_columns": {}, + "utility_lineups_select_column_utility_lineups_aggregate_bool_exp_bool_and_arguments_columns": {}, + "utility_lineups_select_column_utility_lineups_aggregate_bool_exp_bool_or_arguments_columns": {}, + "utility_lineups_select_column_utility_lineups_aggregate_bool_exp_corr_arguments_columns": {}, + "utility_lineups_select_column_utility_lineups_aggregate_bool_exp_covar_samp_arguments_columns": {}, + "utility_lineups_select_column_utility_lineups_aggregate_bool_exp_max_arguments_columns": {}, + "utility_lineups_select_column_utility_lineups_aggregate_bool_exp_min_arguments_columns": {}, + "utility_lineups_select_column_utility_lineups_aggregate_bool_exp_stddev_samp_arguments_columns": {}, + "utility_lineups_select_column_utility_lineups_aggregate_bool_exp_sum_arguments_columns": {}, + "utility_lineups_select_column_utility_lineups_aggregate_bool_exp_var_samp_arguments_columns": {}, + "utility_lineups_set_input": { + "aim_tolerance": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_variance_fields": { - "order": [ - 32 + "archived_at": [ + 5086 ], - "__typename": [ - 84 - ] - }, - "tournament_prizes_variance_order_by": { - "order": [ - 3373 + "author_steam_id": [ + 300 ], - "__typename": [ + "confidence": [ 84 - ] - }, - "tournament_stage_windows": { - "closes_at": [ - 4954 ], "created_at": [ - 4954 - ], - "default_match_at": [ - 4954 - ], - "id": [ - 5454 - ], - "opens_at": [ - 4954 - ], - "round": [ - 41 - ], - "stage": [ - 5215 - ], - "tournament_stage_id": [ - 5454 + 5086 ], - "__typename": [ + "description": [ 84 - ] - }, - "tournament_stage_windows_aggregate": { - "aggregate": [ - 5178 ], - "nodes": [ - 5174 + "downvotes": [ + 41 ], - "__typename": [ + "external_id": [ 84 - ] - }, - "tournament_stage_windows_aggregate_bool_exp": { - "count": [ - 5177 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_aggregate_bool_exp_count": { - "arguments": [ - 5195 + "eye_z": [ + 1974 ], - "distinct": [ - 6 + "favorites": [ + 41 ], - "filter": [ - 5183 + "flight_time_ms": [ + 41 ], - "predicate": [ - 42 + "forked_from_utility_lineup_id": [ + 6298 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_aggregate_fields": { - "avg": [ - 5181 + "id": [ + 6298 ], - "count": [ - 41, - { - "columns": [ - 5195, - "[tournament_stage_windows_select_column!]" - ], - "distinct": [ - 6 - ] - } + "initial_pos_x": [ + 1974 ], - "max": [ - 5187 + "initial_pos_y": [ + 1974 ], - "min": [ - 5189 + "initial_pos_z": [ + 1974 ], - "stddev": [ - 5197 + "initial_vel_x": [ + 1974 ], - "stddev_pop": [ - 5199 + "initial_vel_y": [ + 1974 ], - "stddev_samp": [ - 5201 + "initial_vel_z": [ + 1974 ], - "sum": [ - 5205 + "jump_throw_bind": [ + 6 ], - "var_pop": [ - 5209 + "land_x": [ + 1974 ], - "var_samp": [ - 5211 + "land_y": [ + 1974 ], - "variance": [ - 5213 + "land_z": [ + 1974 ], - "__typename": [ + "map_name": [ 84 - ] - }, - "tournament_stage_windows_aggregate_order_by": { - "avg": [ - 5182 - ], - "count": [ - 3373 ], - "max": [ - 5188 + "name": [ + 84 ], - "min": [ - 5190 + "origin_source": [ + 1580 ], - "stddev": [ - 5198 + "origin_x": [ + 1974 ], - "stddev_pop": [ - 5200 + "origin_y": [ + 1974 ], - "stddev_samp": [ - 5202 + "origin_z": [ + 1974 ], - "sum": [ - 5206 + "practice_attempts": [ + 41 ], - "var_pop": [ - 5210 + "practice_players": [ + 41 ], - "var_samp": [ - 5212 + "practice_successes": [ + 41 ], - "variance": [ - 5214 + "preview_duration_ms": [ + 41 ], - "__typename": [ + "preview_file": [ 84 - ] - }, - "tournament_stage_windows_arr_rel_insert_input": { - "data": [ - 5186 ], - "on_conflict": [ - 5192 + "preview_rendered_at": [ + 5086 ], - "__typename": [ + "preview_thumbnail": [ 84 - ] - }, - "tournament_stage_windows_avg_fields": { - "round": [ - 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_avg_order_by": { - "round": [ - 3373 + "public_requested_at": [ + 5086 ], - "__typename": [ + "public_review_note": [ 84 - ] - }, - "tournament_stage_windows_bool_exp": { - "_and": [ - 5183 ], - "_not": [ - 5183 + "public_reviewed_at": [ + 5086 ], - "_or": [ - 5183 + "public_reviewed_by": [ + 300 ], - "closes_at": [ - 4955 + "side": [ + 1395 ], - "created_at": [ - 4955 + "source_grenade_id": [ + 41 ], - "default_match_at": [ - 4955 + "source_match_id": [ + 6298 ], - "id": [ - 5456 + "source_match_map_id": [ + 6298 ], - "opens_at": [ - 4955 + "source_url": [ + 84 ], - "round": [ - 42 + "tags": [ + 84 ], - "stage": [ - 5227 + "team_id": [ + 6298 ], - "tournament_stage_id": [ - 5456 + "technique": [ + 1600 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_constraint": {}, - "tournament_stage_windows_inc_input": { - "round": [ - 41 + "throw_strength": [ + 1620 ], - "__typename": [ + "trajectory_file": [ 84 - ] - }, - "tournament_stage_windows_insert_input": { - "closes_at": [ - 4954 - ], - "created_at": [ - 4954 ], - "default_match_at": [ - 4954 + "trajectory_preview": [ + 2319 ], - "id": [ - 5454 + "trajectory_size": [ + 41 ], - "opens_at": [ - 4954 + "updated_at": [ + 5086 ], - "round": [ + "upvotes": [ 41 ], - "stage": [ - 5239 - ], - "tournament_stage_id": [ - 5454 + "utility_type": [ + 1640 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_max_fields": { - "closes_at": [ - 4954 + "verified_at": [ + 5086 ], - "created_at": [ - 4954 + "view_pitch": [ + 1974 ], - "default_match_at": [ - 4954 + "view_pitch_delta": [ + 1974 ], - "id": [ - 5454 + "view_yaw": [ + 1974 ], - "opens_at": [ - 4954 + "view_yaw_delta": [ + 1974 ], - "round": [ - 41 + "visibility": [ + 1660 ], - "tournament_stage_id": [ - 5454 + "workshop_map_id": [ + 84 ], "__typename": [ 84 ] }, - "tournament_stage_windows_max_order_by": { - "closes_at": [ - 3373 - ], - "created_at": [ - 3373 - ], - "default_match_at": [ - 3373 - ], - "id": [ - 3373 + "utility_lineups_stddev_fields": { + "aim_tolerance": [ + 32 ], - "opens_at": [ - 3373 + "author_steam_id": [ + 32 ], - "round": [ - 3373 + "downvotes": [ + 32 ], - "tournament_stage_id": [ - 3373 + "eye_z": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_min_fields": { - "closes_at": [ - 4954 + "favorites": [ + 32 ], - "created_at": [ - 4954 + "flight_time_ms": [ + 32 ], - "default_match_at": [ - 4954 + "initial_pos_x": [ + 32 ], - "id": [ - 5454 + "initial_pos_y": [ + 32 ], - "opens_at": [ - 4954 + "initial_pos_z": [ + 32 ], - "round": [ - 41 + "initial_vel_x": [ + 32 ], - "tournament_stage_id": [ - 5454 + "initial_vel_y": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_min_order_by": { - "closes_at": [ - 3373 + "initial_vel_z": [ + 32 ], - "created_at": [ - 3373 + "land_x": [ + 32 ], - "default_match_at": [ - 3373 + "land_y": [ + 32 ], - "id": [ - 3373 + "land_z": [ + 32 ], - "opens_at": [ - 3373 + "my_vote": [ + 4673 ], - "round": [ - 3373 + "origin_x": [ + 32 ], - "tournament_stage_id": [ - 3373 + "origin_y": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_mutation_response": { - "affected_rows": [ - 41 + "origin_z": [ + 32 ], - "returning": [ - 5174 + "practice_attempts": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_on_conflict": { - "constraint": [ - 5184 + "practice_players": [ + 32 ], - "update_columns": [ - 5207 + "practice_successes": [ + 32 ], - "where": [ - 5183 + "preview_duration_ms": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_order_by": { - "closes_at": [ - 3373 + "public_reviewed_by": [ + 32 ], - "created_at": [ - 3373 + "source_grenade_id": [ + 32 ], - "default_match_at": [ - 3373 + "trajectory_size": [ + 32 ], - "id": [ - 3373 + "upvotes": [ + 32 ], - "opens_at": [ - 3373 + "view_pitch": [ + 32 ], - "round": [ - 3373 + "view_pitch_delta": [ + 32 ], - "stage": [ - 5241 + "view_yaw": [ + 32 ], - "tournament_stage_id": [ - 3373 + "view_yaw_delta": [ + 32 ], "__typename": [ 84 ] }, - "tournament_stage_windows_pk_columns_input": { - "id": [ - 5454 + "utility_lineups_stddev_order_by": { + "aim_tolerance": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_select_column": {}, - "tournament_stage_windows_set_input": { - "closes_at": [ - 4954 + "author_steam_id": [ + 3505 ], - "created_at": [ - 4954 + "downvotes": [ + 3505 ], - "default_match_at": [ - 4954 + "eye_z": [ + 3505 ], - "id": [ - 5454 + "favorites": [ + 3505 ], - "opens_at": [ - 4954 + "flight_time_ms": [ + 3505 ], - "round": [ - 41 + "initial_pos_x": [ + 3505 ], - "tournament_stage_id": [ - 5454 + "initial_pos_y": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_stddev_fields": { - "round": [ - 32 + "initial_pos_z": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_stddev_order_by": { - "round": [ - 3373 + "initial_vel_x": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_stddev_pop_fields": { - "round": [ - 32 + "initial_vel_y": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_stddev_pop_order_by": { - "round": [ - 3373 + "initial_vel_z": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_stddev_samp_fields": { - "round": [ - 32 + "land_x": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_stddev_samp_order_by": { - "round": [ - 3373 + "land_y": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_stream_cursor_input": { - "initial_value": [ - 5204 + "land_z": [ + 3505 ], - "ordering": [ - 352 + "origin_x": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_stream_cursor_value_input": { - "closes_at": [ - 4954 + "origin_y": [ + 3505 ], - "created_at": [ - 4954 + "origin_z": [ + 3505 ], - "default_match_at": [ - 4954 + "practice_attempts": [ + 3505 ], - "id": [ - 5454 + "practice_players": [ + 3505 ], - "opens_at": [ - 4954 + "practice_successes": [ + 3505 ], - "round": [ - 41 + "preview_duration_ms": [ + 3505 ], - "tournament_stage_id": [ - 5454 + "public_reviewed_by": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_sum_fields": { - "round": [ - 41 + "source_grenade_id": [ + 3505 + ], + "trajectory_size": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_sum_order_by": { - "round": [ - 3373 + "upvotes": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_update_column": {}, - "tournament_stage_windows_updates": { - "_inc": [ - 5185 + "view_pitch": [ + 3505 ], - "_set": [ - 5196 + "view_pitch_delta": [ + 3505 ], - "where": [ - 5183 + "view_yaw": [ + 3505 + ], + "view_yaw_delta": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_stage_windows_var_pop_fields": { - "round": [ + "utility_lineups_stddev_pop_fields": { + "aim_tolerance": [ 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_var_pop_order_by": { - "round": [ - 3373 + "author_steam_id": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_var_samp_fields": { - "round": [ + "downvotes": [ 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_var_samp_order_by": { - "round": [ - 3373 + "eye_z": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_variance_fields": { - "round": [ + "favorites": [ 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stage_windows_variance_order_by": { - "round": [ - 3373 + "flight_time_ms": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stages": { - "brackets": [ - 4998, - { - "distinct_on": [ - 5022, - "[tournament_brackets_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5020, - "[tournament_brackets_order_by!]" - ], - "where": [ - 5009 - ] - } + "initial_pos_x": [ + 32 ], - "brackets_aggregate": [ - 4999, - { - "distinct_on": [ - 5022, - "[tournament_brackets_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5020, - "[tournament_brackets_order_by!]" - ], - "where": [ - 5009 - ] - } + "initial_pos_y": [ + 32 ], - "decider_best_of": [ - 41 + "initial_pos_z": [ + 32 ], - "default_best_of": [ - 41 + "initial_vel_x": [ + 32 ], - "e_tournament_stage_type": [ - 1481 + "initial_vel_y": [ + 32 ], - "final_map_advantage": [ - 41 + "initial_vel_z": [ + 32 ], - "groups": [ - 41 + "land_x": [ + 32 ], - "id": [ - 5454 + "land_y": [ + 32 ], - "match_options_id": [ - 5454 + "land_z": [ + 32 ], - "max_rounds": [ - 41 + "my_vote": [ + 4673 ], - "max_teams": [ - 41 + "origin_x": [ + 32 ], - "min_teams": [ - 41 + "origin_y": [ + 32 ], - "options": [ - 3015 + "origin_z": [ + 32 ], - "order": [ - 41 + "practice_attempts": [ + 32 ], - "results": [ - 6196, - { - "distinct_on": [ - 6228, - "[v_team_stage_results_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 6226, - "[v_team_stage_results_order_by!]" - ], - "where": [ - 6215 - ] - } + "practice_players": [ + 32 ], - "results_aggregate": [ - 6197, - { - "distinct_on": [ - 6228, - "[v_team_stage_results_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 6226, - "[v_team_stage_results_order_by!]" - ], - "where": [ - 6215 - ] - } + "practice_successes": [ + 32 ], - "settings": [ - 2187, - { - "path": [ - 84 - ] - } + "preview_duration_ms": [ + 32 ], - "swiss_no_elimination": [ - 6 + "public_reviewed_by": [ + 32 ], - "third_place_match": [ - 6 + "source_grenade_id": [ + 32 ], - "tournament": [ - 5390 + "trajectory_size": [ + 32 ], - "tournament_id": [ - 5454 + "upvotes": [ + 32 ], - "type": [ - 1486 + "view_pitch": [ + 32 ], - "windows": [ - 5174, - { - "distinct_on": [ - 5195, - "[tournament_stage_windows_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5193, - "[tournament_stage_windows_order_by!]" - ], - "where": [ - 5183 - ] - } + "view_pitch_delta": [ + 32 ], - "windows_aggregate": [ - 5175, - { - "distinct_on": [ - 5195, - "[tournament_stage_windows_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5193, - "[tournament_stage_windows_order_by!]" - ], - "where": [ - 5183 - ] - } + "view_yaw": [ + 32 + ], + "view_yaw_delta": [ + 32 ], "__typename": [ 84 ] }, - "tournament_stages_aggregate": { - "aggregate": [ - 5221 + "utility_lineups_stddev_pop_order_by": { + "aim_tolerance": [ + 3505 ], - "nodes": [ - 5215 + "author_steam_id": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_aggregate_bool_exp": { - "bool_and": [ - 5218 + "downvotes": [ + 3505 ], - "bool_or": [ - 5219 + "eye_z": [ + 3505 ], - "count": [ - 5220 + "favorites": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_aggregate_bool_exp_bool_and": { - "arguments": [ - 5245 + "flight_time_ms": [ + 3505 ], - "distinct": [ - 6 + "initial_pos_x": [ + 3505 ], - "filter": [ - 5227 + "initial_pos_y": [ + 3505 ], - "predicate": [ - 7 + "initial_pos_z": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_aggregate_bool_exp_bool_or": { - "arguments": [ - 5246 + "initial_vel_x": [ + 3505 ], - "distinct": [ - 6 + "initial_vel_y": [ + 3505 ], - "filter": [ - 5227 + "initial_vel_z": [ + 3505 ], - "predicate": [ - 7 + "land_x": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_aggregate_bool_exp_count": { - "arguments": [ - 5244 + "land_y": [ + 3505 ], - "distinct": [ - 6 + "land_z": [ + 3505 ], - "filter": [ - 5227 + "origin_x": [ + 3505 ], - "predicate": [ - 42 + "origin_y": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_aggregate_fields": { - "avg": [ - 5225 + "origin_z": [ + 3505 ], - "count": [ - 41, - { - "columns": [ - 5244, - "[tournament_stages_select_column!]" - ], - "distinct": [ - 6 - ] - } + "practice_attempts": [ + 3505 ], - "max": [ - 5234 + "practice_players": [ + 3505 ], - "min": [ - 5236 + "practice_successes": [ + 3505 ], - "stddev": [ - 5248 + "preview_duration_ms": [ + 3505 ], - "stddev_pop": [ - 5250 + "public_reviewed_by": [ + 3505 ], - "stddev_samp": [ - 5252 + "source_grenade_id": [ + 3505 ], - "sum": [ - 5256 + "trajectory_size": [ + 3505 ], - "var_pop": [ - 5260 + "upvotes": [ + 3505 ], - "var_samp": [ - 5262 + "view_pitch": [ + 3505 ], - "variance": [ - 5264 + "view_pitch_delta": [ + 3505 + ], + "view_yaw": [ + 3505 + ], + "view_yaw_delta": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_stages_aggregate_order_by": { - "avg": [ - 5226 + "utility_lineups_stddev_samp_fields": { + "aim_tolerance": [ + 32 ], - "count": [ - 3373 + "author_steam_id": [ + 32 ], - "max": [ - 5235 + "downvotes": [ + 32 ], - "min": [ - 5237 + "eye_z": [ + 32 ], - "stddev": [ - 5249 + "favorites": [ + 32 ], - "stddev_pop": [ - 5251 + "flight_time_ms": [ + 32 ], - "stddev_samp": [ - 5253 + "initial_pos_x": [ + 32 ], - "sum": [ - 5257 + "initial_pos_y": [ + 32 ], - "var_pop": [ - 5261 + "initial_pos_z": [ + 32 ], - "var_samp": [ - 5263 + "initial_vel_x": [ + 32 ], - "variance": [ - 5265 + "initial_vel_y": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_append_input": { - "settings": [ - 2187 + "initial_vel_z": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_arr_rel_insert_input": { - "data": [ - 5233 + "land_x": [ + 32 ], - "on_conflict": [ - 5240 + "land_y": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_avg_fields": { - "decider_best_of": [ + "land_z": [ 32 ], - "default_best_of": [ + "my_vote": [ + 4673 + ], + "origin_x": [ 32 ], - "final_map_advantage": [ + "origin_y": [ 32 ], - "groups": [ + "origin_z": [ 32 ], - "max_rounds": [ + "practice_attempts": [ 32 ], - "max_teams": [ + "practice_players": [ 32 ], - "min_teams": [ + "practice_successes": [ 32 ], - "order": [ + "preview_duration_ms": [ 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_avg_order_by": { - "decider_best_of": [ - 3373 + "public_reviewed_by": [ + 32 ], - "default_best_of": [ - 3373 + "source_grenade_id": [ + 32 ], - "final_map_advantage": [ - 3373 + "trajectory_size": [ + 32 ], - "groups": [ - 3373 + "upvotes": [ + 32 ], - "max_rounds": [ - 3373 + "view_pitch": [ + 32 ], - "max_teams": [ - 3373 + "view_pitch_delta": [ + 32 ], - "min_teams": [ - 3373 + "view_yaw": [ + 32 ], - "order": [ - 3373 + "view_yaw_delta": [ + 32 ], "__typename": [ 84 ] }, - "tournament_stages_bool_exp": { - "_and": [ - 5227 + "utility_lineups_stddev_samp_order_by": { + "aim_tolerance": [ + 3505 ], - "_not": [ - 5227 + "author_steam_id": [ + 3505 ], - "_or": [ - 5227 + "downvotes": [ + 3505 ], - "brackets": [ - 5009 + "eye_z": [ + 3505 ], - "brackets_aggregate": [ - 5000 + "favorites": [ + 3505 ], - "decider_best_of": [ - 42 + "flight_time_ms": [ + 3505 ], - "default_best_of": [ - 42 + "initial_pos_x": [ + 3505 ], - "e_tournament_stage_type": [ - 1484 + "initial_pos_y": [ + 3505 ], - "final_map_advantage": [ - 42 + "initial_pos_z": [ + 3505 ], - "groups": [ - 42 + "initial_vel_x": [ + 3505 ], - "id": [ - 5456 + "initial_vel_y": [ + 3505 ], - "match_options_id": [ - 5456 + "initial_vel_z": [ + 3505 ], - "max_rounds": [ - 42 + "land_x": [ + 3505 ], - "max_teams": [ - 42 + "land_y": [ + 3505 ], - "min_teams": [ - 42 + "land_z": [ + 3505 ], - "options": [ - 3026 + "origin_x": [ + 3505 ], - "order": [ - 42 + "origin_y": [ + 3505 ], - "results": [ - 6215 + "origin_z": [ + 3505 ], - "results_aggregate": [ - 6198 + "practice_attempts": [ + 3505 ], - "settings": [ - 2189 + "practice_players": [ + 3505 ], - "swiss_no_elimination": [ - 7 + "practice_successes": [ + 3505 ], - "third_place_match": [ - 7 + "preview_duration_ms": [ + 3505 ], - "tournament": [ - 5411 + "public_reviewed_by": [ + 3505 ], - "tournament_id": [ - 5456 + "source_grenade_id": [ + 3505 ], - "type": [ - 1487 + "trajectory_size": [ + 3505 ], - "windows": [ - 5183 + "upvotes": [ + 3505 ], - "windows_aggregate": [ - 5176 + "view_pitch": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_constraint": {}, - "tournament_stages_delete_at_path_input": { - "settings": [ - 84 + "view_pitch_delta": [ + 3505 + ], + "view_yaw": [ + 3505 + ], + "view_yaw_delta": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_stages_delete_elem_input": { - "settings": [ - 41 + "utility_lineups_stream_cursor_input": { + "initial_value": [ + 6104 + ], + "ordering": [ + 383 ], "__typename": [ 84 ] }, - "tournament_stages_delete_key_input": { - "settings": [ + "utility_lineups_stream_cursor_value_input": { + "aim_tolerance": [ + 1974 + ], + "archived_at": [ + 5086 + ], + "author_steam_id": [ + 300 + ], + "confidence": [ 84 ], - "__typename": [ + "created_at": [ + 5086 + ], + "description": [ 84 - ] - }, - "tournament_stages_inc_input": { - "decider_best_of": [ - 41 ], - "default_best_of": [ + "downvotes": [ 41 ], - "final_map_advantage": [ + "external_id": [ + 84 + ], + "eye_z": [ + 1974 + ], + "favorites": [ 41 ], - "groups": [ + "flight_time_ms": [ 41 ], - "max_rounds": [ + "forked_from_utility_lineup_id": [ + 6298 + ], + "id": [ + 6298 + ], + "initial_pos_x": [ + 1974 + ], + "initial_pos_y": [ + 1974 + ], + "initial_pos_z": [ + 1974 + ], + "initial_vel_x": [ + 1974 + ], + "initial_vel_y": [ + 1974 + ], + "initial_vel_z": [ + 1974 + ], + "jump_throw_bind": [ + 6 + ], + "land_x": [ + 1974 + ], + "land_y": [ + 1974 + ], + "land_z": [ + 1974 + ], + "lineup_bucket": [ + 84 + ], + "map_name": [ + 84 + ], + "name": [ + 84 + ], + "origin_source": [ + 1580 + ], + "origin_x": [ + 1974 + ], + "origin_y": [ + 1974 + ], + "origin_z": [ + 1974 + ], + "practice_attempts": [ 41 ], - "max_teams": [ + "practice_players": [ 41 ], - "min_teams": [ + "practice_successes": [ 41 ], - "order": [ + "preview_duration_ms": [ 41 ], - "__typename": [ + "preview_file": [ 84 - ] - }, - "tournament_stages_insert_input": { - "brackets": [ - 5006 ], - "decider_best_of": [ - 41 + "preview_rendered_at": [ + 5086 ], - "default_best_of": [ - 41 + "preview_thumbnail": [ + 84 ], - "e_tournament_stage_type": [ - 1492 + "public_requested_at": [ + 5086 ], - "final_map_advantage": [ - 41 + "public_review_note": [ + 84 ], - "groups": [ - 41 + "public_reviewed_at": [ + 5086 ], - "id": [ - 5454 + "public_reviewed_by": [ + 300 ], - "match_options_id": [ - 5454 + "side": [ + 1395 ], - "max_rounds": [ + "source_grenade_id": [ 41 ], - "max_teams": [ - 41 + "source_match_id": [ + 6298 ], - "min_teams": [ + "source_match_map_id": [ + 6298 + ], + "source_url": [ + 84 + ], + "tags": [ + 84 + ], + "team_id": [ + 6298 + ], + "technique": [ + 1600 + ], + "throw_strength": [ + 1620 + ], + "trajectory_file": [ + 84 + ], + "trajectory_preview": [ + 2319 + ], + "trajectory_size": [ 41 ], - "options": [ - 3035 + "updated_at": [ + 5086 ], - "order": [ + "upvotes": [ 41 ], - "results": [ - 6212 + "utility_type": [ + 1640 ], - "settings": [ - 2187 + "verified_at": [ + 5086 ], - "swiss_no_elimination": [ - 6 + "view_pitch": [ + 1974 ], - "third_place_match": [ - 6 + "view_pitch_delta": [ + 1974 ], - "tournament": [ - 5420 + "view_yaw": [ + 1974 ], - "tournament_id": [ - 5454 + "view_yaw_delta": [ + 1974 ], - "type": [ - 1486 + "visibility": [ + 1660 ], - "windows": [ - 5180 + "workshop_map_id": [ + 84 ], "__typename": [ 84 ] }, - "tournament_stages_max_fields": { - "decider_best_of": [ - 41 - ], - "default_best_of": [ - 41 + "utility_lineups_sum_fields": { + "aim_tolerance": [ + 1974 ], - "final_map_advantage": [ - 41 + "author_steam_id": [ + 300 ], - "groups": [ + "downvotes": [ 41 ], - "id": [ - 5454 - ], - "match_options_id": [ - 5454 - ], - "max_rounds": [ - 41 + "eye_z": [ + 1974 ], - "max_teams": [ + "favorites": [ 41 ], - "min_teams": [ + "flight_time_ms": [ 41 ], - "order": [ - 41 + "initial_pos_x": [ + 1974 ], - "tournament_id": [ - 5454 + "initial_pos_y": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_max_order_by": { - "decider_best_of": [ - 3373 + "initial_pos_z": [ + 1974 ], - "default_best_of": [ - 3373 + "initial_vel_x": [ + 1974 ], - "final_map_advantage": [ - 3373 + "initial_vel_y": [ + 1974 ], - "groups": [ - 3373 + "initial_vel_z": [ + 1974 ], - "id": [ - 3373 + "land_x": [ + 1974 ], - "match_options_id": [ - 3373 + "land_y": [ + 1974 ], - "max_rounds": [ - 3373 + "land_z": [ + 1974 ], - "max_teams": [ - 3373 + "my_vote": [ + 4673 ], - "min_teams": [ - 3373 + "origin_x": [ + 1974 ], - "order": [ - 3373 + "origin_y": [ + 1974 ], - "tournament_id": [ - 3373 + "origin_z": [ + 1974 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_min_fields": { - "decider_best_of": [ + "practice_attempts": [ 41 ], - "default_best_of": [ + "practice_players": [ 41 ], - "final_map_advantage": [ + "practice_successes": [ 41 ], - "groups": [ + "preview_duration_ms": [ 41 ], - "id": [ - 5454 - ], - "match_options_id": [ - 5454 + "public_reviewed_by": [ + 300 ], - "max_rounds": [ + "source_grenade_id": [ 41 ], - "max_teams": [ + "trajectory_size": [ 41 ], - "min_teams": [ + "upvotes": [ 41 ], - "order": [ - 41 + "view_pitch": [ + 1974 ], - "tournament_id": [ - 5454 + "view_pitch_delta": [ + 1974 + ], + "view_yaw": [ + 1974 + ], + "view_yaw_delta": [ + 1974 ], "__typename": [ 84 ] }, - "tournament_stages_min_order_by": { - "decider_best_of": [ - 3373 + "utility_lineups_sum_order_by": { + "aim_tolerance": [ + 3505 ], - "default_best_of": [ - 3373 + "author_steam_id": [ + 3505 ], - "final_map_advantage": [ - 3373 + "downvotes": [ + 3505 ], - "groups": [ - 3373 + "eye_z": [ + 3505 ], - "id": [ - 3373 + "favorites": [ + 3505 ], - "match_options_id": [ - 3373 + "flight_time_ms": [ + 3505 ], - "max_rounds": [ - 3373 + "initial_pos_x": [ + 3505 ], - "max_teams": [ - 3373 + "initial_pos_y": [ + 3505 ], - "min_teams": [ - 3373 + "initial_pos_z": [ + 3505 ], - "order": [ - 3373 + "initial_vel_x": [ + 3505 ], - "tournament_id": [ - 3373 + "initial_vel_y": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_mutation_response": { - "affected_rows": [ - 41 + "initial_vel_z": [ + 3505 ], - "returning": [ - 5215 + "land_x": [ + 3505 + ], + "land_y": [ + 3505 + ], + "land_z": [ + 3505 + ], + "origin_x": [ + 3505 + ], + "origin_y": [ + 3505 + ], + "origin_z": [ + 3505 + ], + "practice_attempts": [ + 3505 + ], + "practice_players": [ + 3505 + ], + "practice_successes": [ + 3505 + ], + "preview_duration_ms": [ + 3505 + ], + "public_reviewed_by": [ + 3505 + ], + "source_grenade_id": [ + 3505 + ], + "trajectory_size": [ + 3505 + ], + "upvotes": [ + 3505 + ], + "view_pitch": [ + 3505 + ], + "view_pitch_delta": [ + 3505 + ], + "view_yaw": [ + 3505 + ], + "view_yaw_delta": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_stages_obj_rel_insert_input": { - "data": [ - 5233 + "utility_lineups_update_column": {}, + "utility_lineups_updates": { + "_append": [ + 6064 ], - "on_conflict": [ - 5240 + "_delete_at_path": [ + 6070 + ], + "_delete_elem": [ + 6071 + ], + "_delete_key": [ + 6072 + ], + "_inc": [ + 6073 + ], + "_prepend": [ + 6084 + ], + "_set": [ + 6096 + ], + "where": [ + 6068 ], "__typename": [ 84 ] }, - "tournament_stages_on_conflict": { - "constraint": [ - 5228 + "utility_lineups_var_pop_fields": { + "aim_tolerance": [ + 32 ], - "update_columns": [ - 5258 + "author_steam_id": [ + 32 ], - "where": [ - 5227 + "downvotes": [ + 32 + ], + "eye_z": [ + 32 + ], + "favorites": [ + 32 + ], + "flight_time_ms": [ + 32 + ], + "initial_pos_x": [ + 32 + ], + "initial_pos_y": [ + 32 + ], + "initial_pos_z": [ + 32 + ], + "initial_vel_x": [ + 32 + ], + "initial_vel_y": [ + 32 + ], + "initial_vel_z": [ + 32 + ], + "land_x": [ + 32 + ], + "land_y": [ + 32 + ], + "land_z": [ + 32 + ], + "my_vote": [ + 4673 + ], + "origin_x": [ + 32 + ], + "origin_y": [ + 32 + ], + "origin_z": [ + 32 + ], + "practice_attempts": [ + 32 + ], + "practice_players": [ + 32 + ], + "practice_successes": [ + 32 + ], + "preview_duration_ms": [ + 32 + ], + "public_reviewed_by": [ + 32 + ], + "source_grenade_id": [ + 32 + ], + "trajectory_size": [ + 32 + ], + "upvotes": [ + 32 + ], + "view_pitch": [ + 32 + ], + "view_pitch_delta": [ + 32 + ], + "view_yaw": [ + 32 + ], + "view_yaw_delta": [ + 32 ], "__typename": [ 84 ] }, - "tournament_stages_order_by": { - "brackets_aggregate": [ - 5005 + "utility_lineups_var_pop_order_by": { + "aim_tolerance": [ + 3505 ], - "decider_best_of": [ - 3373 + "author_steam_id": [ + 3505 ], - "default_best_of": [ - 3373 + "downvotes": [ + 3505 ], - "e_tournament_stage_type": [ - 1494 + "eye_z": [ + 3505 ], - "final_map_advantage": [ - 3373 + "favorites": [ + 3505 ], - "groups": [ - 3373 + "flight_time_ms": [ + 3505 ], - "id": [ - 3373 + "initial_pos_x": [ + 3505 ], - "match_options_id": [ - 3373 + "initial_pos_y": [ + 3505 ], - "max_rounds": [ - 3373 + "initial_pos_z": [ + 3505 ], - "max_teams": [ - 3373 + "initial_vel_x": [ + 3505 ], - "min_teams": [ - 3373 + "initial_vel_y": [ + 3505 + ], + "initial_vel_z": [ + 3505 + ], + "land_x": [ + 3505 + ], + "land_y": [ + 3505 + ], + "land_z": [ + 3505 + ], + "origin_x": [ + 3505 + ], + "origin_y": [ + 3505 + ], + "origin_z": [ + 3505 + ], + "practice_attempts": [ + 3505 + ], + "practice_players": [ + 3505 ], - "options": [ - 3037 + "practice_successes": [ + 3505 ], - "order": [ - 3373 + "preview_duration_ms": [ + 3505 ], - "results_aggregate": [ - 6211 + "public_reviewed_by": [ + 3505 ], - "settings": [ - 3373 + "source_grenade_id": [ + 3505 ], - "swiss_no_elimination": [ - 3373 + "trajectory_size": [ + 3505 ], - "third_place_match": [ - 3373 + "upvotes": [ + 3505 ], - "tournament": [ - 5422 + "view_pitch": [ + 3505 ], - "tournament_id": [ - 3373 + "view_pitch_delta": [ + 3505 ], - "type": [ - 3373 + "view_yaw": [ + 3505 ], - "windows_aggregate": [ - 5179 + "view_yaw_delta": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_stages_pk_columns_input": { - "id": [ - 5454 + "utility_lineups_var_samp_fields": { + "aim_tolerance": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_prepend_input": { - "settings": [ - 2187 + "author_steam_id": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_select_column": {}, - "tournament_stages_select_column_tournament_stages_aggregate_bool_exp_bool_and_arguments_columns": {}, - "tournament_stages_select_column_tournament_stages_aggregate_bool_exp_bool_or_arguments_columns": {}, - "tournament_stages_set_input": { - "decider_best_of": [ - 41 + "downvotes": [ + 32 ], - "default_best_of": [ - 41 + "eye_z": [ + 32 ], - "final_map_advantage": [ - 41 + "favorites": [ + 32 ], - "groups": [ - 41 + "flight_time_ms": [ + 32 ], - "id": [ - 5454 + "initial_pos_x": [ + 32 ], - "match_options_id": [ - 5454 + "initial_pos_y": [ + 32 ], - "max_rounds": [ - 41 + "initial_pos_z": [ + 32 ], - "max_teams": [ - 41 + "initial_vel_x": [ + 32 ], - "min_teams": [ - 41 + "initial_vel_y": [ + 32 ], - "order": [ - 41 + "initial_vel_z": [ + 32 ], - "settings": [ - 2187 + "land_x": [ + 32 ], - "swiss_no_elimination": [ - 6 + "land_y": [ + 32 ], - "third_place_match": [ - 6 + "land_z": [ + 32 ], - "tournament_id": [ - 5454 + "my_vote": [ + 4673 ], - "type": [ - 1486 + "origin_x": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_stddev_fields": { - "decider_best_of": [ + "origin_y": [ 32 ], - "default_best_of": [ + "origin_z": [ 32 ], - "final_map_advantage": [ + "practice_attempts": [ 32 ], - "groups": [ + "practice_players": [ 32 ], - "max_rounds": [ + "practice_successes": [ 32 ], - "max_teams": [ + "preview_duration_ms": [ 32 ], - "min_teams": [ + "public_reviewed_by": [ 32 ], - "order": [ + "source_grenade_id": [ + 32 + ], + "trajectory_size": [ + 32 + ], + "upvotes": [ + 32 + ], + "view_pitch": [ + 32 + ], + "view_pitch_delta": [ + 32 + ], + "view_yaw": [ + 32 + ], + "view_yaw_delta": [ 32 ], "__typename": [ 84 ] }, - "tournament_stages_stddev_order_by": { - "decider_best_of": [ - 3373 + "utility_lineups_var_samp_order_by": { + "aim_tolerance": [ + 3505 ], - "default_best_of": [ - 3373 + "author_steam_id": [ + 3505 ], - "final_map_advantage": [ - 3373 + "downvotes": [ + 3505 ], - "groups": [ - 3373 + "eye_z": [ + 3505 ], - "max_rounds": [ - 3373 + "favorites": [ + 3505 ], - "max_teams": [ - 3373 + "flight_time_ms": [ + 3505 ], - "min_teams": [ - 3373 + "initial_pos_x": [ + 3505 ], - "order": [ - 3373 + "initial_pos_y": [ + 3505 + ], + "initial_pos_z": [ + 3505 + ], + "initial_vel_x": [ + 3505 + ], + "initial_vel_y": [ + 3505 + ], + "initial_vel_z": [ + 3505 + ], + "land_x": [ + 3505 + ], + "land_y": [ + 3505 + ], + "land_z": [ + 3505 + ], + "origin_x": [ + 3505 + ], + "origin_y": [ + 3505 + ], + "origin_z": [ + 3505 + ], + "practice_attempts": [ + 3505 + ], + "practice_players": [ + 3505 + ], + "practice_successes": [ + 3505 + ], + "preview_duration_ms": [ + 3505 + ], + "public_reviewed_by": [ + 3505 + ], + "source_grenade_id": [ + 3505 + ], + "trajectory_size": [ + 3505 + ], + "upvotes": [ + 3505 + ], + "view_pitch": [ + 3505 + ], + "view_pitch_delta": [ + 3505 + ], + "view_yaw": [ + 3505 + ], + "view_yaw_delta": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_stages_stddev_pop_fields": { - "decider_best_of": [ + "utility_lineups_variance_fields": { + "aim_tolerance": [ 32 ], - "default_best_of": [ + "author_steam_id": [ 32 ], - "final_map_advantage": [ + "downvotes": [ 32 ], - "groups": [ + "eye_z": [ 32 ], - "max_rounds": [ + "favorites": [ 32 ], - "max_teams": [ + "flight_time_ms": [ 32 ], - "min_teams": [ + "initial_pos_x": [ 32 ], - "order": [ + "initial_pos_y": [ 32 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_stddev_pop_order_by": { - "decider_best_of": [ - 3373 + "initial_pos_z": [ + 32 ], - "default_best_of": [ - 3373 + "initial_vel_x": [ + 32 ], - "final_map_advantage": [ - 3373 + "initial_vel_y": [ + 32 ], - "groups": [ - 3373 + "initial_vel_z": [ + 32 ], - "max_rounds": [ - 3373 + "land_x": [ + 32 ], - "max_teams": [ - 3373 + "land_y": [ + 32 ], - "min_teams": [ - 3373 + "land_z": [ + 32 ], - "order": [ - 3373 + "my_vote": [ + 4673 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_stddev_samp_fields": { - "decider_best_of": [ + "origin_x": [ 32 ], - "default_best_of": [ + "origin_y": [ 32 ], - "final_map_advantage": [ + "origin_z": [ 32 ], - "groups": [ + "practice_attempts": [ 32 ], - "max_rounds": [ + "practice_players": [ 32 ], - "max_teams": [ + "practice_successes": [ 32 ], - "min_teams": [ + "preview_duration_ms": [ 32 ], - "order": [ + "public_reviewed_by": [ + 32 + ], + "source_grenade_id": [ + 32 + ], + "trajectory_size": [ + 32 + ], + "upvotes": [ + 32 + ], + "view_pitch": [ + 32 + ], + "view_pitch_delta": [ + 32 + ], + "view_yaw": [ + 32 + ], + "view_yaw_delta": [ 32 ], "__typename": [ 84 ] }, - "tournament_stages_stddev_samp_order_by": { - "decider_best_of": [ - 3373 + "utility_lineups_variance_order_by": { + "aim_tolerance": [ + 3505 ], - "default_best_of": [ - 3373 + "author_steam_id": [ + 3505 ], - "final_map_advantage": [ - 3373 + "downvotes": [ + 3505 ], - "groups": [ - 3373 + "eye_z": [ + 3505 ], - "max_rounds": [ - 3373 + "favorites": [ + 3505 ], - "max_teams": [ - 3373 + "flight_time_ms": [ + 3505 ], - "min_teams": [ - 3373 + "initial_pos_x": [ + 3505 ], - "order": [ - 3373 + "initial_pos_y": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_stream_cursor_input": { - "initial_value": [ - 5255 + "initial_pos_z": [ + 3505 ], - "ordering": [ - 352 + "initial_vel_x": [ + 3505 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_stream_cursor_value_input": { - "decider_best_of": [ - 41 + "initial_vel_y": [ + 3505 ], - "default_best_of": [ - 41 + "initial_vel_z": [ + 3505 ], - "final_map_advantage": [ - 41 + "land_x": [ + 3505 ], - "groups": [ - 41 + "land_y": [ + 3505 ], - "id": [ - 5454 + "land_z": [ + 3505 ], - "match_options_id": [ - 5454 + "origin_x": [ + 3505 ], - "max_rounds": [ - 41 + "origin_y": [ + 3505 ], - "max_teams": [ - 41 + "origin_z": [ + 3505 ], - "min_teams": [ - 41 + "practice_attempts": [ + 3505 ], - "order": [ - 41 + "practice_players": [ + 3505 ], - "settings": [ - 2187 + "practice_successes": [ + 3505 ], - "swiss_no_elimination": [ - 6 + "preview_duration_ms": [ + 3505 ], - "third_place_match": [ - 6 + "public_reviewed_by": [ + 3505 ], - "tournament_id": [ - 5454 + "source_grenade_id": [ + 3505 ], - "type": [ - 1486 + "trajectory_size": [ + 3505 + ], + "upvotes": [ + 3505 + ], + "view_pitch": [ + 3505 + ], + "view_pitch_delta": [ + 3505 + ], + "view_yaw": [ + 3505 + ], + "view_yaw_delta": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_stages_sum_fields": { - "decider_best_of": [ - 41 + "utility_meta_lineups": { + "first_seen_at": [ + 5086 ], - "default_best_of": [ - 41 + "land_x": [ + 1974 ], - "final_map_advantage": [ - 41 + "land_y": [ + 1974 ], - "groups": [ - 41 + "land_z": [ + 1974 ], - "max_rounds": [ - 41 + "last_seen_at": [ + 5086 ], - "max_teams": [ - 41 + "lineup_bucket": [ + 84 ], - "min_teams": [ + "lineups": [ 41 ], - "order": [ + "map_name": [ + 84 + ], + "matches": [ 41 ], - "__typename": [ + "origin_x": [ + 1974 + ], + "origin_y": [ + 1974 + ], + "origin_z": [ + 1974 + ], + "refreshed_at": [ + 5086 + ], + "side": [ + 1395 + ], + "technique": [ + 1600 + ], + "throw_strength": [ 84 - ] - }, - "tournament_stages_sum_order_by": { - "decider_best_of": [ - 3373 ], - "default_best_of": [ - 3373 + "throwers": [ + 41 ], - "final_map_advantage": [ - 3373 + "throws": [ + 41 ], - "groups": [ - 3373 + "utility_type": [ + 1640 ], - "max_rounds": [ - 3373 + "view_pitch": [ + 1974 ], - "max_teams": [ - 3373 + "view_yaw": [ + 1974 ], - "min_teams": [ - 3373 + "__typename": [ + 84 + ] + }, + "utility_meta_lineups_aggregate": { + "aggregate": [ + 6117 ], - "order": [ - 3373 + "nodes": [ + 6115 ], "__typename": [ 84 ] }, - "tournament_stages_update_column": {}, - "tournament_stages_updates": { - "_append": [ - 5223 + "utility_meta_lineups_aggregate_fields": { + "avg": [ + 6118 ], - "_delete_at_path": [ - 5229 + "count": [ + 41, + { + "columns": [ + 6129, + "[utility_meta_lineups_select_column!]" + ], + "distinct": [ + 6 + ] + } ], - "_delete_elem": [ - 5230 + "max": [ + 6123 ], - "_delete_key": [ - 5231 + "min": [ + 6124 ], - "_inc": [ - 5232 + "stddev": [ + 6131 ], - "_prepend": [ - 5243 + "stddev_pop": [ + 6132 ], - "_set": [ - 5247 + "stddev_samp": [ + 6133 ], - "where": [ - 5227 + "sum": [ + 6136 + ], + "var_pop": [ + 6139 + ], + "var_samp": [ + 6140 + ], + "variance": [ + 6141 ], "__typename": [ 84 ] }, - "tournament_stages_var_pop_fields": { - "decider_best_of": [ + "utility_meta_lineups_avg_fields": { + "land_x": [ 32 ], - "default_best_of": [ + "land_y": [ 32 ], - "final_map_advantage": [ + "land_z": [ 32 ], - "groups": [ + "lineups": [ 32 ], - "max_rounds": [ + "matches": [ 32 ], - "max_teams": [ + "origin_x": [ 32 ], - "min_teams": [ + "origin_y": [ 32 ], - "order": [ + "origin_z": [ + 32 + ], + "throwers": [ + 32 + ], + "throws": [ + 32 + ], + "view_pitch": [ + 32 + ], + "view_yaw": [ 32 ], "__typename": [ 84 ] }, - "tournament_stages_var_pop_order_by": { - "decider_best_of": [ - 3373 + "utility_meta_lineups_bool_exp": { + "_and": [ + 6119 ], - "default_best_of": [ - 3373 + "_not": [ + 6119 ], - "final_map_advantage": [ - 3373 + "_or": [ + 6119 ], - "groups": [ - 3373 + "first_seen_at": [ + 5087 ], - "max_rounds": [ - 3373 + "land_x": [ + 1975 ], - "max_teams": [ - 3373 + "land_y": [ + 1975 ], - "min_teams": [ - 3373 + "land_z": [ + 1975 ], - "order": [ - 3373 + "last_seen_at": [ + 5087 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_var_samp_fields": { - "decider_best_of": [ - 32 + "lineup_bucket": [ + 86 ], - "default_best_of": [ - 32 + "lineups": [ + 42 ], - "final_map_advantage": [ - 32 + "map_name": [ + 86 ], - "groups": [ - 32 + "matches": [ + 42 ], - "max_rounds": [ - 32 + "origin_x": [ + 1975 ], - "max_teams": [ - 32 + "origin_y": [ + 1975 ], - "min_teams": [ - 32 + "origin_z": [ + 1975 ], - "order": [ - 32 + "refreshed_at": [ + 5087 ], - "__typename": [ - 84 - ] - }, - "tournament_stages_var_samp_order_by": { - "decider_best_of": [ - 3373 + "side": [ + 1396 ], - "default_best_of": [ - 3373 + "technique": [ + 1601 ], - "final_map_advantage": [ - 3373 + "throw_strength": [ + 86 ], - "groups": [ - 3373 + "throwers": [ + 42 ], - "max_rounds": [ - 3373 + "throws": [ + 42 ], - "max_teams": [ - 3373 + "utility_type": [ + 1641 ], - "min_teams": [ - 3373 + "view_pitch": [ + 1975 ], - "order": [ - 3373 + "view_yaw": [ + 1975 ], "__typename": [ 84 ] }, - "tournament_stages_variance_fields": { - "decider_best_of": [ - 32 + "utility_meta_lineups_constraint": {}, + "utility_meta_lineups_inc_input": { + "land_x": [ + 1974 ], - "default_best_of": [ - 32 + "land_y": [ + 1974 ], - "final_map_advantage": [ - 32 + "land_z": [ + 1974 ], - "groups": [ - 32 + "lineups": [ + 41 ], - "max_rounds": [ - 32 + "matches": [ + 41 ], - "max_teams": [ - 32 + "origin_x": [ + 1974 ], - "min_teams": [ - 32 + "origin_y": [ + 1974 ], - "order": [ - 32 + "origin_z": [ + 1974 + ], + "throwers": [ + 41 + ], + "throws": [ + 41 + ], + "view_pitch": [ + 1974 + ], + "view_yaw": [ + 1974 ], "__typename": [ 84 ] }, - "tournament_stages_variance_order_by": { - "decider_best_of": [ - 3373 - ], - "default_best_of": [ - 3373 + "utility_meta_lineups_insert_input": { + "first_seen_at": [ + 5086 ], - "final_map_advantage": [ - 3373 + "land_x": [ + 1974 ], - "groups": [ - 3373 + "land_y": [ + 1974 ], - "max_rounds": [ - 3373 + "land_z": [ + 1974 ], - "max_teams": [ - 3373 + "last_seen_at": [ + 5086 ], - "min_teams": [ - 3373 + "lineup_bucket": [ + 84 ], - "order": [ - 3373 + "lineups": [ + 41 ], - "__typename": [ + "map_name": [ 84 - ] - }, - "tournament_team_invites": { - "created_at": [ - 4954 ], - "id": [ - 5454 + "matches": [ + 41 ], - "invited_by": [ - 4331 + "origin_x": [ + 1974 ], - "invited_by_player_steam_id": [ - 269 + "origin_y": [ + 1974 ], - "player": [ - 4331 + "origin_z": [ + 1974 ], - "steam_id": [ - 269 + "refreshed_at": [ + 5086 ], - "team": [ - 5348 + "side": [ + 1395 ], - "tournament_team_id": [ - 5454 + "technique": [ + 1600 ], - "__typename": [ + "throw_strength": [ 84 - ] - }, - "tournament_team_invites_aggregate": { - "aggregate": [ - 5270 ], - "nodes": [ - 5266 + "throwers": [ + 41 ], - "__typename": [ - 84 - ] - }, - "tournament_team_invites_aggregate_bool_exp": { - "count": [ - 5269 + "throws": [ + 41 + ], + "utility_type": [ + 1640 + ], + "view_pitch": [ + 1974 + ], + "view_yaw": [ + 1974 ], "__typename": [ 84 ] }, - "tournament_team_invites_aggregate_bool_exp_count": { - "arguments": [ - 5287 + "utility_meta_lineups_max_fields": { + "first_seen_at": [ + 5086 ], - "distinct": [ - 6 + "land_x": [ + 1974 ], - "filter": [ - 5275 + "land_y": [ + 1974 ], - "predicate": [ - 42 + "land_z": [ + 1974 ], - "__typename": [ + "last_seen_at": [ + 5086 + ], + "lineup_bucket": [ 84 - ] - }, - "tournament_team_invites_aggregate_fields": { - "avg": [ - 5273 ], - "count": [ - 41, - { - "columns": [ - 5287, - "[tournament_team_invites_select_column!]" - ], - "distinct": [ - 6 - ] - } + "lineups": [ + 41 ], - "max": [ - 5279 + "map_name": [ + 84 ], - "min": [ - 5281 + "matches": [ + 41 ], - "stddev": [ - 5289 + "origin_x": [ + 1974 ], - "stddev_pop": [ - 5291 + "origin_y": [ + 1974 ], - "stddev_samp": [ - 5293 + "origin_z": [ + 1974 ], - "sum": [ - 5297 + "refreshed_at": [ + 5086 ], - "var_pop": [ - 5301 + "throw_strength": [ + 84 ], - "var_samp": [ - 5303 + "throwers": [ + 41 ], - "variance": [ - 5305 + "throws": [ + 41 + ], + "view_pitch": [ + 1974 + ], + "view_yaw": [ + 1974 ], "__typename": [ 84 ] }, - "tournament_team_invites_aggregate_order_by": { - "avg": [ - 5274 + "utility_meta_lineups_min_fields": { + "first_seen_at": [ + 5086 ], - "count": [ - 3373 + "land_x": [ + 1974 ], - "max": [ - 5280 + "land_y": [ + 1974 ], - "min": [ - 5282 + "land_z": [ + 1974 ], - "stddev": [ - 5290 + "last_seen_at": [ + 5086 ], - "stddev_pop": [ - 5292 + "lineup_bucket": [ + 84 ], - "stddev_samp": [ - 5294 + "lineups": [ + 41 ], - "sum": [ - 5298 + "map_name": [ + 84 ], - "var_pop": [ - 5302 + "matches": [ + 41 ], - "var_samp": [ - 5304 + "origin_x": [ + 1974 ], - "variance": [ - 5306 + "origin_y": [ + 1974 ], - "__typename": [ + "origin_z": [ + 1974 + ], + "refreshed_at": [ + 5086 + ], + "throw_strength": [ 84 - ] - }, - "tournament_team_invites_arr_rel_insert_input": { - "data": [ - 5278 ], - "on_conflict": [ - 5284 + "throwers": [ + 41 + ], + "throws": [ + 41 + ], + "view_pitch": [ + 1974 + ], + "view_yaw": [ + 1974 ], "__typename": [ 84 ] }, - "tournament_team_invites_avg_fields": { - "invited_by_player_steam_id": [ - 32 + "utility_meta_lineups_mutation_response": { + "affected_rows": [ + 41 ], - "steam_id": [ - 32 + "returning": [ + 6115 ], "__typename": [ 84 ] }, - "tournament_team_invites_avg_order_by": { - "invited_by_player_steam_id": [ - 3373 + "utility_meta_lineups_on_conflict": { + "constraint": [ + 6120 ], - "steam_id": [ - 3373 + "update_columns": [ + 6137 + ], + "where": [ + 6119 ], "__typename": [ 84 ] }, - "tournament_team_invites_bool_exp": { - "_and": [ - 5275 + "utility_meta_lineups_order_by": { + "first_seen_at": [ + 3505 ], - "_not": [ - 5275 + "land_x": [ + 3505 ], - "_or": [ - 5275 + "land_y": [ + 3505 ], - "created_at": [ - 4955 + "land_z": [ + 3505 ], - "id": [ - 5456 + "last_seen_at": [ + 3505 ], - "invited_by": [ - 4335 + "lineup_bucket": [ + 3505 ], - "invited_by_player_steam_id": [ - 271 + "lineups": [ + 3505 ], - "player": [ - 4335 + "map_name": [ + 3505 ], - "steam_id": [ - 271 + "matches": [ + 3505 ], - "team": [ - 5357 + "origin_x": [ + 3505 ], - "tournament_team_id": [ - 5456 + "origin_y": [ + 3505 + ], + "origin_z": [ + 3505 + ], + "refreshed_at": [ + 3505 + ], + "side": [ + 3505 + ], + "technique": [ + 3505 + ], + "throw_strength": [ + 3505 + ], + "throwers": [ + 3505 + ], + "throws": [ + 3505 + ], + "utility_type": [ + 3505 + ], + "view_pitch": [ + 3505 + ], + "view_yaw": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_team_invites_constraint": {}, - "tournament_team_invites_inc_input": { - "invited_by_player_steam_id": [ - 269 - ], - "steam_id": [ - 269 + "utility_meta_lineups_pk_columns_input": { + "lineup_bucket": [ + 84 ], "__typename": [ 84 ] }, - "tournament_team_invites_insert_input": { - "created_at": [ - 4954 + "utility_meta_lineups_select_column": {}, + "utility_meta_lineups_set_input": { + "first_seen_at": [ + 5086 ], - "id": [ - 5454 + "land_x": [ + 1974 ], - "invited_by": [ - 4342 + "land_y": [ + 1974 ], - "invited_by_player_steam_id": [ - 269 + "land_z": [ + 1974 ], - "player": [ - 4342 + "last_seen_at": [ + 5086 ], - "steam_id": [ - 269 + "lineup_bucket": [ + 84 ], - "team": [ - 5366 + "lineups": [ + 41 ], - "tournament_team_id": [ - 5454 + "map_name": [ + 84 ], - "__typename": [ + "matches": [ + 41 + ], + "origin_x": [ + 1974 + ], + "origin_y": [ + 1974 + ], + "origin_z": [ + 1974 + ], + "refreshed_at": [ + 5086 + ], + "side": [ + 1395 + ], + "technique": [ + 1600 + ], + "throw_strength": [ 84 - ] - }, - "tournament_team_invites_max_fields": { - "created_at": [ - 4954 ], - "id": [ - 5454 + "throwers": [ + 41 ], - "invited_by_player_steam_id": [ - 269 + "throws": [ + 41 ], - "steam_id": [ - 269 + "utility_type": [ + 1640 ], - "tournament_team_id": [ - 5454 + "view_pitch": [ + 1974 + ], + "view_yaw": [ + 1974 ], "__typename": [ 84 ] }, - "tournament_team_invites_max_order_by": { - "created_at": [ - 3373 + "utility_meta_lineups_stddev_fields": { + "land_x": [ + 32 ], - "id": [ - 3373 + "land_y": [ + 32 ], - "invited_by_player_steam_id": [ - 3373 + "land_z": [ + 32 ], - "steam_id": [ - 3373 + "lineups": [ + 32 ], - "tournament_team_id": [ - 3373 + "matches": [ + 32 + ], + "origin_x": [ + 32 + ], + "origin_y": [ + 32 + ], + "origin_z": [ + 32 + ], + "throwers": [ + 32 + ], + "throws": [ + 32 + ], + "view_pitch": [ + 32 + ], + "view_yaw": [ + 32 ], "__typename": [ 84 ] }, - "tournament_team_invites_min_fields": { - "created_at": [ - 4954 + "utility_meta_lineups_stddev_pop_fields": { + "land_x": [ + 32 ], - "id": [ - 5454 + "land_y": [ + 32 ], - "invited_by_player_steam_id": [ - 269 + "land_z": [ + 32 ], - "steam_id": [ - 269 + "lineups": [ + 32 ], - "tournament_team_id": [ - 5454 + "matches": [ + 32 + ], + "origin_x": [ + 32 + ], + "origin_y": [ + 32 + ], + "origin_z": [ + 32 + ], + "throwers": [ + 32 + ], + "throws": [ + 32 + ], + "view_pitch": [ + 32 + ], + "view_yaw": [ + 32 ], "__typename": [ 84 ] }, - "tournament_team_invites_min_order_by": { - "created_at": [ - 3373 + "utility_meta_lineups_stddev_samp_fields": { + "land_x": [ + 32 ], - "id": [ - 3373 + "land_y": [ + 32 ], - "invited_by_player_steam_id": [ - 3373 + "land_z": [ + 32 ], - "steam_id": [ - 3373 + "lineups": [ + 32 + ], + "matches": [ + 32 + ], + "origin_x": [ + 32 + ], + "origin_y": [ + 32 + ], + "origin_z": [ + 32 + ], + "throwers": [ + 32 + ], + "throws": [ + 32 + ], + "view_pitch": [ + 32 ], - "tournament_team_id": [ - 3373 + "view_yaw": [ + 32 ], "__typename": [ 84 ] }, - "tournament_team_invites_mutation_response": { - "affected_rows": [ - 41 + "utility_meta_lineups_stream_cursor_input": { + "initial_value": [ + 6135 ], - "returning": [ - 5266 + "ordering": [ + 383 ], "__typename": [ 84 ] }, - "tournament_team_invites_on_conflict": { - "constraint": [ - 5276 + "utility_meta_lineups_stream_cursor_value_input": { + "first_seen_at": [ + 5086 ], - "update_columns": [ - 5299 + "land_x": [ + 1974 ], - "where": [ - 5275 + "land_y": [ + 1974 ], - "__typename": [ + "land_z": [ + 1974 + ], + "last_seen_at": [ + 5086 + ], + "lineup_bucket": [ 84 - ] - }, - "tournament_team_invites_order_by": { - "created_at": [ - 3373 ], - "id": [ - 3373 + "lineups": [ + 41 ], - "invited_by": [ - 4344 + "map_name": [ + 84 ], - "invited_by_player_steam_id": [ - 3373 + "matches": [ + 41 ], - "player": [ - 4344 + "origin_x": [ + 1974 ], - "steam_id": [ - 3373 + "origin_y": [ + 1974 ], - "team": [ - 5368 + "origin_z": [ + 1974 ], - "tournament_team_id": [ - 3373 + "refreshed_at": [ + 5086 ], - "__typename": [ - 84 - ] - }, - "tournament_team_invites_pk_columns_input": { - "id": [ - 5454 + "side": [ + 1395 ], - "__typename": [ + "technique": [ + 1600 + ], + "throw_strength": [ 84 - ] - }, - "tournament_team_invites_select_column": {}, - "tournament_team_invites_set_input": { - "created_at": [ - 4954 ], - "id": [ - 5454 + "throwers": [ + 41 ], - "invited_by_player_steam_id": [ - 269 + "throws": [ + 41 ], - "steam_id": [ - 269 + "utility_type": [ + 1640 ], - "tournament_team_id": [ - 5454 + "view_pitch": [ + 1974 + ], + "view_yaw": [ + 1974 ], "__typename": [ 84 ] }, - "tournament_team_invites_stddev_fields": { - "invited_by_player_steam_id": [ - 32 + "utility_meta_lineups_sum_fields": { + "land_x": [ + 1974 ], - "steam_id": [ - 32 + "land_y": [ + 1974 + ], + "land_z": [ + 1974 + ], + "lineups": [ + 41 + ], + "matches": [ + 41 + ], + "origin_x": [ + 1974 + ], + "origin_y": [ + 1974 + ], + "origin_z": [ + 1974 + ], + "throwers": [ + 41 + ], + "throws": [ + 41 + ], + "view_pitch": [ + 1974 + ], + "view_yaw": [ + 1974 ], "__typename": [ 84 ] }, - "tournament_team_invites_stddev_order_by": { - "invited_by_player_steam_id": [ - 3373 + "utility_meta_lineups_update_column": {}, + "utility_meta_lineups_updates": { + "_inc": [ + 6121 ], - "steam_id": [ - 3373 + "_set": [ + 6130 + ], + "where": [ + 6119 ], "__typename": [ 84 ] }, - "tournament_team_invites_stddev_pop_fields": { - "invited_by_player_steam_id": [ + "utility_meta_lineups_var_pop_fields": { + "land_x": [ 32 ], - "steam_id": [ + "land_y": [ 32 ], - "__typename": [ - 84 - ] - }, - "tournament_team_invites_stddev_pop_order_by": { - "invited_by_player_steam_id": [ - 3373 + "land_z": [ + 32 ], - "steam_id": [ - 3373 + "lineups": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_team_invites_stddev_samp_fields": { - "invited_by_player_steam_id": [ + "matches": [ 32 ], - "steam_id": [ + "origin_x": [ 32 ], - "__typename": [ - 84 - ] - }, - "tournament_team_invites_stddev_samp_order_by": { - "invited_by_player_steam_id": [ - 3373 + "origin_y": [ + 32 ], - "steam_id": [ - 3373 + "origin_z": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_team_invites_stream_cursor_input": { - "initial_value": [ - 5296 + "throwers": [ + 32 ], - "ordering": [ - 352 + "throws": [ + 32 + ], + "view_pitch": [ + 32 + ], + "view_yaw": [ + 32 ], "__typename": [ 84 ] }, - "tournament_team_invites_stream_cursor_value_input": { - "created_at": [ - 4954 + "utility_meta_lineups_var_samp_fields": { + "land_x": [ + 32 ], - "id": [ - 5454 + "land_y": [ + 32 ], - "invited_by_player_steam_id": [ - 269 + "land_z": [ + 32 ], - "steam_id": [ - 269 + "lineups": [ + 32 ], - "tournament_team_id": [ - 5454 + "matches": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_team_invites_sum_fields": { - "invited_by_player_steam_id": [ - 269 + "origin_x": [ + 32 ], - "steam_id": [ - 269 + "origin_y": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_team_invites_sum_order_by": { - "invited_by_player_steam_id": [ - 3373 + "origin_z": [ + 32 ], - "steam_id": [ - 3373 + "throwers": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_team_invites_update_column": {}, - "tournament_team_invites_updates": { - "_inc": [ - 5277 + "throws": [ + 32 ], - "_set": [ - 5288 + "view_pitch": [ + 32 ], - "where": [ - 5275 + "view_yaw": [ + 32 ], "__typename": [ 84 ] }, - "tournament_team_invites_var_pop_fields": { - "invited_by_player_steam_id": [ + "utility_meta_lineups_variance_fields": { + "land_x": [ 32 ], - "steam_id": [ + "land_y": [ 32 ], - "__typename": [ - 84 - ] - }, - "tournament_team_invites_var_pop_order_by": { - "invited_by_player_steam_id": [ - 3373 + "land_z": [ + 32 ], - "steam_id": [ - 3373 + "lineups": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_team_invites_var_samp_fields": { - "invited_by_player_steam_id": [ + "matches": [ 32 ], - "steam_id": [ + "origin_x": [ 32 ], - "__typename": [ - 84 - ] - }, - "tournament_team_invites_var_samp_order_by": { - "invited_by_player_steam_id": [ - 3373 + "origin_y": [ + 32 ], - "steam_id": [ - 3373 + "origin_z": [ + 32 ], - "__typename": [ - 84 - ] - }, - "tournament_team_invites_variance_fields": { - "invited_by_player_steam_id": [ + "throwers": [ 32 ], - "steam_id": [ + "throws": [ 32 ], - "__typename": [ - 84 - ] - }, - "tournament_team_invites_variance_order_by": { - "invited_by_player_steam_id": [ - 3373 + "view_pitch": [ + 32 ], - "steam_id": [ - 3373 + "view_yaw": [ + 32 ], "__typename": [ 84 ] }, - "tournament_team_roster": { - "e_team_role": [ - 1399 + "utility_playbook_steps": { + "assigned_player": [ + 4463 ], - "player": [ - 4331 + "assigned_steam_id": [ + 300 ], - "player_steam_id": [ - 269 + "created_at": [ + 5086 ], - "role": [ - 1404 + "id": [ + 6298 ], - "tournament": [ - 5390 + "note": [ + 84 ], - "tournament_id": [ - 5454 + "offset_ms": [ + 41 ], - "tournament_team": [ - 5348 + "playbook": [ + 6183 ], - "tournament_team_id": [ - 5454 + "playbook_id": [ + 6298 + ], + "step_order": [ + 41 + ], + "utility_lineup": [ + 6046 + ], + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "tournament_team_roster_aggregate": { + "utility_playbook_steps_aggregate": { "aggregate": [ - 5311 + 6146 ], "nodes": [ - 5307 + 6142 ], "__typename": [ 84 ] }, - "tournament_team_roster_aggregate_bool_exp": { + "utility_playbook_steps_aggregate_bool_exp": { "count": [ - 5310 + 6145 ], "__typename": [ 84 ] }, - "tournament_team_roster_aggregate_bool_exp_count": { + "utility_playbook_steps_aggregate_bool_exp_count": { "arguments": [ - 5328 + 6163 ], "distinct": [ 6 ], "filter": [ - 5316 + 6151 ], "predicate": [ 42 @@ -117967,16 +138944,16 @@ export default { 84 ] }, - "tournament_team_roster_aggregate_fields": { + "utility_playbook_steps_aggregate_fields": { "avg": [ - 5314 + 6149 ], "count": [ 41, { "columns": [ - 5328, - "[tournament_team_roster_select_column!]" + 6163, + "[utility_playbook_steps_select_column!]" ], "distinct": [ 6 @@ -117984,552 +138961,718 @@ export default { } ], "max": [ - 5320 + 6155 ], "min": [ - 5322 + 6157 ], "stddev": [ - 5330 + 6165 ], "stddev_pop": [ - 5332 + 6167 ], "stddev_samp": [ - 5334 + 6169 ], "sum": [ - 5338 + 6173 ], "var_pop": [ - 5342 + 6177 ], "var_samp": [ - 5344 + 6179 ], "variance": [ - 5346 + 6181 ], "__typename": [ 84 ] }, - "tournament_team_roster_aggregate_order_by": { + "utility_playbook_steps_aggregate_order_by": { "avg": [ - 5315 + 6150 ], "count": [ - 3373 + 3505 ], "max": [ - 5321 + 6156 ], "min": [ - 5323 + 6158 ], "stddev": [ - 5331 + 6166 ], "stddev_pop": [ - 5333 + 6168 ], "stddev_samp": [ - 5335 + 6170 ], "sum": [ - 5339 + 6174 ], "var_pop": [ - 5343 + 6178 ], "var_samp": [ - 5345 + 6180 ], "variance": [ - 5347 + 6182 ], "__typename": [ 84 ] }, - "tournament_team_roster_arr_rel_insert_input": { + "utility_playbook_steps_arr_rel_insert_input": { "data": [ - 5319 + 6154 ], "on_conflict": [ - 5325 + 6160 ], "__typename": [ 84 ] }, - "tournament_team_roster_avg_fields": { - "player_steam_id": [ + "utility_playbook_steps_avg_fields": { + "assigned_steam_id": [ + 32 + ], + "offset_ms": [ + 32 + ], + "step_order": [ 32 ], "__typename": [ 84 ] }, - "tournament_team_roster_avg_order_by": { - "player_steam_id": [ - 3373 + "utility_playbook_steps_avg_order_by": { + "assigned_steam_id": [ + 3505 + ], + "offset_ms": [ + 3505 + ], + "step_order": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_team_roster_bool_exp": { + "utility_playbook_steps_bool_exp": { "_and": [ - 5316 + 6151 ], "_not": [ - 5316 + 6151 ], "_or": [ - 5316 + 6151 ], - "e_team_role": [ - 1402 + "assigned_player": [ + 4467 ], - "player": [ - 4335 + "assigned_steam_id": [ + 302 ], - "player_steam_id": [ - 271 + "created_at": [ + 5087 ], - "role": [ - 1405 + "id": [ + 6300 ], - "tournament": [ - 5411 + "note": [ + 86 ], - "tournament_id": [ - 5456 + "offset_ms": [ + 42 ], - "tournament_team": [ - 5357 + "playbook": [ + 6187 ], - "tournament_team_id": [ - 5456 + "playbook_id": [ + 6300 + ], + "step_order": [ + 42 + ], + "utility_lineup": [ + 6068 + ], + "utility_lineup_id": [ + 6300 ], "__typename": [ 84 ] }, - "tournament_team_roster_constraint": {}, - "tournament_team_roster_inc_input": { - "player_steam_id": [ - 269 + "utility_playbook_steps_constraint": {}, + "utility_playbook_steps_inc_input": { + "assigned_steam_id": [ + 300 + ], + "offset_ms": [ + 41 + ], + "step_order": [ + 41 ], "__typename": [ 84 ] }, - "tournament_team_roster_insert_input": { - "e_team_role": [ - 1410 + "utility_playbook_steps_insert_input": { + "assigned_player": [ + 4474 ], - "player": [ - 4342 + "assigned_steam_id": [ + 300 ], - "player_steam_id": [ - 269 + "created_at": [ + 5086 ], - "role": [ - 1404 + "id": [ + 6298 ], - "tournament": [ - 5420 + "note": [ + 84 ], - "tournament_id": [ - 5454 + "offset_ms": [ + 41 ], - "tournament_team": [ - 5366 + "playbook": [ + 6194 ], - "tournament_team_id": [ - 5454 + "playbook_id": [ + 6298 + ], + "step_order": [ + 41 + ], + "utility_lineup": [ + 6080 + ], + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "tournament_team_roster_max_fields": { - "player_steam_id": [ - 269 + "utility_playbook_steps_max_fields": { + "assigned_steam_id": [ + 300 ], - "tournament_id": [ - 5454 + "created_at": [ + 5086 ], - "tournament_team_id": [ - 5454 + "id": [ + 6298 + ], + "note": [ + 84 + ], + "offset_ms": [ + 41 + ], + "playbook_id": [ + 6298 + ], + "step_order": [ + 41 + ], + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "tournament_team_roster_max_order_by": { - "player_steam_id": [ - 3373 + "utility_playbook_steps_max_order_by": { + "assigned_steam_id": [ + 3505 ], - "tournament_id": [ - 3373 + "created_at": [ + 3505 ], - "tournament_team_id": [ - 3373 + "id": [ + 3505 + ], + "note": [ + 3505 + ], + "offset_ms": [ + 3505 + ], + "playbook_id": [ + 3505 + ], + "step_order": [ + 3505 + ], + "utility_lineup_id": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_team_roster_min_fields": { - "player_steam_id": [ - 269 + "utility_playbook_steps_min_fields": { + "assigned_steam_id": [ + 300 ], - "tournament_id": [ - 5454 + "created_at": [ + 5086 ], - "tournament_team_id": [ - 5454 + "id": [ + 6298 + ], + "note": [ + 84 + ], + "offset_ms": [ + 41 + ], + "playbook_id": [ + 6298 + ], + "step_order": [ + 41 + ], + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "tournament_team_roster_min_order_by": { - "player_steam_id": [ - 3373 + "utility_playbook_steps_min_order_by": { + "assigned_steam_id": [ + 3505 ], - "tournament_id": [ - 3373 + "created_at": [ + 3505 ], - "tournament_team_id": [ - 3373 + "id": [ + 3505 + ], + "note": [ + 3505 + ], + "offset_ms": [ + 3505 + ], + "playbook_id": [ + 3505 + ], + "step_order": [ + 3505 + ], + "utility_lineup_id": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_team_roster_mutation_response": { + "utility_playbook_steps_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 5307 + 6142 ], "__typename": [ 84 ] }, - "tournament_team_roster_on_conflict": { + "utility_playbook_steps_on_conflict": { "constraint": [ - 5317 + 6152 ], "update_columns": [ - 5340 + 6175 ], "where": [ - 5316 + 6151 ], "__typename": [ 84 ] }, - "tournament_team_roster_order_by": { - "e_team_role": [ - 1412 + "utility_playbook_steps_order_by": { + "assigned_player": [ + 4476 ], - "player": [ - 4344 + "assigned_steam_id": [ + 3505 ], - "player_steam_id": [ - 3373 + "created_at": [ + 3505 ], - "role": [ - 3373 + "id": [ + 3505 ], - "tournament": [ - 5422 + "note": [ + 3505 ], - "tournament_id": [ - 3373 + "offset_ms": [ + 3505 ], - "tournament_team": [ - 5368 + "playbook": [ + 6196 ], - "tournament_team_id": [ - 3373 + "playbook_id": [ + 3505 + ], + "step_order": [ + 3505 + ], + "utility_lineup": [ + 6082 + ], + "utility_lineup_id": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_team_roster_pk_columns_input": { - "player_steam_id": [ - 269 - ], - "tournament_id": [ - 5454 + "utility_playbook_steps_pk_columns_input": { + "id": [ + 6298 ], "__typename": [ 84 ] }, - "tournament_team_roster_select_column": {}, - "tournament_team_roster_set_input": { - "player_steam_id": [ - 269 + "utility_playbook_steps_select_column": {}, + "utility_playbook_steps_set_input": { + "assigned_steam_id": [ + 300 ], - "role": [ - 1404 + "created_at": [ + 5086 ], - "tournament_id": [ - 5454 + "id": [ + 6298 ], - "tournament_team_id": [ - 5454 + "note": [ + 84 + ], + "offset_ms": [ + 41 + ], + "playbook_id": [ + 6298 + ], + "step_order": [ + 41 + ], + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "tournament_team_roster_stddev_fields": { - "player_steam_id": [ + "utility_playbook_steps_stddev_fields": { + "assigned_steam_id": [ + 32 + ], + "offset_ms": [ + 32 + ], + "step_order": [ 32 ], "__typename": [ 84 ] }, - "tournament_team_roster_stddev_order_by": { - "player_steam_id": [ - 3373 + "utility_playbook_steps_stddev_order_by": { + "assigned_steam_id": [ + 3505 + ], + "offset_ms": [ + 3505 + ], + "step_order": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_team_roster_stddev_pop_fields": { - "player_steam_id": [ + "utility_playbook_steps_stddev_pop_fields": { + "assigned_steam_id": [ + 32 + ], + "offset_ms": [ + 32 + ], + "step_order": [ 32 ], "__typename": [ 84 ] }, - "tournament_team_roster_stddev_pop_order_by": { - "player_steam_id": [ - 3373 + "utility_playbook_steps_stddev_pop_order_by": { + "assigned_steam_id": [ + 3505 + ], + "offset_ms": [ + 3505 + ], + "step_order": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_team_roster_stddev_samp_fields": { - "player_steam_id": [ + "utility_playbook_steps_stddev_samp_fields": { + "assigned_steam_id": [ + 32 + ], + "offset_ms": [ + 32 + ], + "step_order": [ 32 ], "__typename": [ 84 ] }, - "tournament_team_roster_stddev_samp_order_by": { - "player_steam_id": [ - 3373 + "utility_playbook_steps_stddev_samp_order_by": { + "assigned_steam_id": [ + 3505 + ], + "offset_ms": [ + 3505 + ], + "step_order": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_team_roster_stream_cursor_input": { + "utility_playbook_steps_stream_cursor_input": { "initial_value": [ - 5337 + 6172 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "tournament_team_roster_stream_cursor_value_input": { - "player_steam_id": [ - 269 + "utility_playbook_steps_stream_cursor_value_input": { + "assigned_steam_id": [ + 300 ], - "role": [ - 1404 + "created_at": [ + 5086 ], - "tournament_id": [ - 5454 + "id": [ + 6298 ], - "tournament_team_id": [ - 5454 + "note": [ + 84 + ], + "offset_ms": [ + 41 + ], + "playbook_id": [ + 6298 + ], + "step_order": [ + 41 + ], + "utility_lineup_id": [ + 6298 ], "__typename": [ 84 ] }, - "tournament_team_roster_sum_fields": { - "player_steam_id": [ - 269 + "utility_playbook_steps_sum_fields": { + "assigned_steam_id": [ + 300 + ], + "offset_ms": [ + 41 + ], + "step_order": [ + 41 ], "__typename": [ 84 ] }, - "tournament_team_roster_sum_order_by": { - "player_steam_id": [ - 3373 + "utility_playbook_steps_sum_order_by": { + "assigned_steam_id": [ + 3505 + ], + "offset_ms": [ + 3505 + ], + "step_order": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_team_roster_update_column": {}, - "tournament_team_roster_updates": { + "utility_playbook_steps_update_column": {}, + "utility_playbook_steps_updates": { "_inc": [ - 5318 + 6153 ], "_set": [ - 5329 + 6164 ], "where": [ - 5316 + 6151 ], "__typename": [ 84 ] }, - "tournament_team_roster_var_pop_fields": { - "player_steam_id": [ + "utility_playbook_steps_var_pop_fields": { + "assigned_steam_id": [ + 32 + ], + "offset_ms": [ + 32 + ], + "step_order": [ 32 ], "__typename": [ 84 ] }, - "tournament_team_roster_var_pop_order_by": { - "player_steam_id": [ - 3373 + "utility_playbook_steps_var_pop_order_by": { + "assigned_steam_id": [ + 3505 + ], + "offset_ms": [ + 3505 + ], + "step_order": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_team_roster_var_samp_fields": { - "player_steam_id": [ + "utility_playbook_steps_var_samp_fields": { + "assigned_steam_id": [ + 32 + ], + "offset_ms": [ + 32 + ], + "step_order": [ 32 ], "__typename": [ 84 ] }, - "tournament_team_roster_var_samp_order_by": { - "player_steam_id": [ - 3373 + "utility_playbook_steps_var_samp_order_by": { + "assigned_steam_id": [ + 3505 + ], + "offset_ms": [ + 3505 + ], + "step_order": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_team_roster_variance_fields": { - "player_steam_id": [ + "utility_playbook_steps_variance_fields": { + "assigned_steam_id": [ + 32 + ], + "offset_ms": [ + 32 + ], + "step_order": [ 32 ], "__typename": [ 84 ] }, - "tournament_team_roster_variance_order_by": { - "player_steam_id": [ - 3373 + "utility_playbook_steps_variance_order_by": { + "assigned_steam_id": [ + 3505 + ], + "offset_ms": [ + 3505 + ], + "step_order": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_teams": { - "can_manage": [ + "utility_playbooks": { + "can_edit": [ 6 ], - "captain": [ - 4331 - ], - "captain_steam_id": [ - 269 + "can_view": [ + 6 ], "created_at": [ - 4954 - ], - "creator": [ - 4331 + 5086 ], - "eligible_at": [ - 4954 + "description": [ + 84 ], "id": [ - 5454 - ], - "invites": [ - 5266, - { - "distinct_on": [ - 5287, - "[tournament_team_invites_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5285, - "[tournament_team_invites_order_by!]" - ], - "where": [ - 5275 - ] - } + 6298 ], - "invites_aggregate": [ - 5267, - { - "distinct_on": [ - 5287, - "[tournament_team_invites_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5285, - "[tournament_team_invites_order_by!]" - ], - "where": [ - 5275 - ] - } + "map_name": [ + 84 ], "name": [ 84 ], + "owner": [ + 4463 + ], "owner_steam_id": [ - 269 + 300 ], - "results": [ - 6196 + "side": [ + 1395 ], - "roster": [ - 5307, + "steps": [ + 6142, { "distinct_on": [ - 5328, - "[tournament_team_roster_select_column!]" + 6163, + "[utility_playbook_steps_select_column!]" ], "limit": [ 41 @@ -118538,20 +139681,20 @@ export default { 41 ], "order_by": [ - 5326, - "[tournament_team_roster_order_by!]" + 6161, + "[utility_playbook_steps_order_by!]" ], "where": [ - 5316 + 6151 ] } ], - "roster_aggregate": [ - 5308, + "steps_aggregate": [ + 6143, { "distinct_on": [ - 5328, - "[tournament_team_roster_select_column!]" + 6163, + "[utility_playbook_steps_select_column!]" ], "limit": [ 41 @@ -118560,82 +139703,51 @@ export default { 41 ], "order_by": [ - 5326, - "[tournament_team_roster_order_by!]" + 6161, + "[utility_playbook_steps_order_by!]" ], "where": [ - 5316 + 6151 ] } ], - "seed": [ - 41 - ], - "short_name": [ - 84 - ], "team": [ - 4905 + 5037 ], "team_id": [ - 5454 + 6298 ], - "tournament": [ - 5390 + "updated_at": [ + 5086 ], - "tournament_id": [ - 5454 + "visibility": [ + 1660 ], "__typename": [ 84 ] }, - "tournament_teams_aggregate": { + "utility_playbooks_aggregate": { "aggregate": [ - 5352 + 6185 ], "nodes": [ - 5348 - ], - "__typename": [ - 84 - ] - }, - "tournament_teams_aggregate_bool_exp": { - "count": [ - 5351 - ], - "__typename": [ - 84 - ] - }, - "tournament_teams_aggregate_bool_exp_count": { - "arguments": [ - 5370 - ], - "distinct": [ - 6 - ], - "filter": [ - 5357 - ], - "predicate": [ - 42 + 6183 ], "__typename": [ 84 ] }, - "tournament_teams_aggregate_fields": { + "utility_playbooks_aggregate_fields": { "avg": [ - 5355 + 6186 ], "count": [ 41, { "columns": [ - 5370, - "[tournament_teams_select_column!]" + 6198, + "[utility_playbooks_select_column!]" ], "distinct": [ 6 @@ -118643,1707 +139755,1287 @@ export default { } ], "max": [ - 5361 - ], - "min": [ - 5363 - ], - "stddev": [ - 5372 - ], - "stddev_pop": [ - 5374 - ], - "stddev_samp": [ - 5376 - ], - "sum": [ - 5380 - ], - "var_pop": [ - 5384 - ], - "var_samp": [ - 5386 - ], - "variance": [ - 5388 - ], - "__typename": [ - 84 - ] - }, - "tournament_teams_aggregate_order_by": { - "avg": [ - 5356 - ], - "count": [ - 3373 - ], - "max": [ - 5362 + 6191 ], "min": [ - 5364 + 6192 ], "stddev": [ - 5373 + 6200 ], "stddev_pop": [ - 5375 + 6201 ], "stddev_samp": [ - 5377 + 6202 ], "sum": [ - 5381 - ], - "var_pop": [ - 5385 - ], - "var_samp": [ - 5387 - ], - "variance": [ - 5389 - ], - "__typename": [ - 84 - ] - }, - "tournament_teams_arr_rel_insert_input": { - "data": [ - 5360 - ], - "on_conflict": [ - 5367 - ], - "__typename": [ - 84 - ] - }, - "tournament_teams_avg_fields": { - "captain_steam_id": [ - 32 - ], - "owner_steam_id": [ - 32 - ], - "seed": [ - 32 - ], - "__typename": [ - 84 - ] - }, - "tournament_teams_avg_order_by": { - "captain_steam_id": [ - 3373 - ], - "owner_steam_id": [ - 3373 - ], - "seed": [ - 3373 - ], - "__typename": [ - 84 - ] - }, - "tournament_teams_bool_exp": { - "_and": [ - 5357 - ], - "_not": [ - 5357 - ], - "_or": [ - 5357 - ], - "can_manage": [ - 7 - ], - "captain": [ - 4335 - ], - "captain_steam_id": [ - 271 - ], - "created_at": [ - 4955 - ], - "creator": [ - 4335 - ], - "eligible_at": [ - 4955 - ], - "id": [ - 5456 - ], - "invites": [ - 5275 - ], - "invites_aggregate": [ - 5268 - ], - "name": [ - 86 - ], - "owner_steam_id": [ - 271 - ], - "results": [ - 6215 - ], - "roster": [ - 5316 - ], - "roster_aggregate": [ - 5309 - ], - "seed": [ - 42 - ], - "short_name": [ - 86 - ], - "team": [ - 4916 + 6205 ], - "team_id": [ - 5456 + "var_pop": [ + 6208 ], - "tournament": [ - 5411 + "var_samp": [ + 6209 ], - "tournament_id": [ - 5456 + "variance": [ + 6210 ], "__typename": [ 84 ] }, - "tournament_teams_constraint": {}, - "tournament_teams_inc_input": { - "captain_steam_id": [ - 269 - ], + "utility_playbooks_avg_fields": { "owner_steam_id": [ - 269 - ], - "seed": [ - 41 + 32 ], "__typename": [ 84 ] }, - "tournament_teams_insert_input": { - "captain": [ - 4342 + "utility_playbooks_bool_exp": { + "_and": [ + 6187 ], - "captain_steam_id": [ - 269 + "_not": [ + 6187 ], - "created_at": [ - 4954 + "_or": [ + 6187 ], - "creator": [ - 4342 + "can_edit": [ + 7 ], - "eligible_at": [ - 4954 + "can_view": [ + 7 + ], + "created_at": [ + 5087 + ], + "description": [ + 86 ], "id": [ - 5454 + 6300 ], - "invites": [ - 5272 + "map_name": [ + 86 ], "name": [ - 84 + 86 ], - "owner_steam_id": [ - 269 + "owner": [ + 4467 ], - "results": [ - 6224 + "owner_steam_id": [ + 302 ], - "roster": [ - 5313 + "side": [ + 1396 ], - "seed": [ - 41 + "steps": [ + 6151 ], - "short_name": [ - 84 + "steps_aggregate": [ + 6144 ], "team": [ - 4925 + 5048 ], "team_id": [ - 5454 + 6300 ], - "tournament": [ - 5420 + "updated_at": [ + 5087 ], - "tournament_id": [ - 5454 + "visibility": [ + 1661 ], "__typename": [ 84 ] }, - "tournament_teams_max_fields": { - "captain_steam_id": [ - 269 - ], - "created_at": [ - 4954 - ], - "eligible_at": [ - 4954 - ], - "id": [ - 5454 - ], - "name": [ - 84 - ], + "utility_playbooks_constraint": {}, + "utility_playbooks_inc_input": { "owner_steam_id": [ - 269 - ], - "seed": [ - 41 - ], - "short_name": [ - 84 - ], - "team_id": [ - 5454 - ], - "tournament_id": [ - 5454 + 300 ], "__typename": [ 84 ] }, - "tournament_teams_max_order_by": { - "captain_steam_id": [ - 3373 - ], + "utility_playbooks_insert_input": { "created_at": [ - 3373 + 5086 ], - "eligible_at": [ - 3373 + "description": [ + 84 ], "id": [ - 3373 + 6298 + ], + "map_name": [ + 84 ], "name": [ - 3373 + 84 + ], + "owner": [ + 4474 ], "owner_steam_id": [ - 3373 + 300 ], - "seed": [ - 3373 + "side": [ + 1395 ], - "short_name": [ - 3373 + "steps": [ + 6148 + ], + "team": [ + 5057 ], "team_id": [ - 3373 + 6298 ], - "tournament_id": [ - 3373 + "updated_at": [ + 5086 + ], + "visibility": [ + 1660 ], "__typename": [ 84 ] }, - "tournament_teams_min_fields": { - "captain_steam_id": [ - 269 - ], + "utility_playbooks_max_fields": { "created_at": [ - 4954 + 5086 ], - "eligible_at": [ - 4954 + "description": [ + 84 ], "id": [ - 5454 + 6298 + ], + "map_name": [ + 84 ], "name": [ 84 ], "owner_steam_id": [ - 269 - ], - "seed": [ - 41 - ], - "short_name": [ - 84 + 300 ], "team_id": [ - 5454 + 6298 ], - "tournament_id": [ - 5454 + "updated_at": [ + 5086 ], "__typename": [ 84 ] }, - "tournament_teams_min_order_by": { - "captain_steam_id": [ - 3373 - ], + "utility_playbooks_min_fields": { "created_at": [ - 3373 + 5086 ], - "eligible_at": [ - 3373 + "description": [ + 84 ], "id": [ - 3373 + 6298 + ], + "map_name": [ + 84 ], "name": [ - 3373 + 84 ], "owner_steam_id": [ - 3373 - ], - "seed": [ - 3373 - ], - "short_name": [ - 3373 + 300 ], "team_id": [ - 3373 + 6298 ], - "tournament_id": [ - 3373 + "updated_at": [ + 5086 ], "__typename": [ 84 ] }, - "tournament_teams_mutation_response": { + "utility_playbooks_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 5348 + 6183 ], "__typename": [ 84 ] }, - "tournament_teams_obj_rel_insert_input": { + "utility_playbooks_obj_rel_insert_input": { "data": [ - 5360 + 6190 ], "on_conflict": [ - 5367 + 6195 ], "__typename": [ 84 ] }, - "tournament_teams_on_conflict": { + "utility_playbooks_on_conflict": { "constraint": [ - 5358 + 6188 ], "update_columns": [ - 5382 + 6206 ], "where": [ - 5357 + 6187 ], "__typename": [ 84 ] }, - "tournament_teams_order_by": { - "can_manage": [ - 3373 - ], - "captain": [ - 4344 + "utility_playbooks_order_by": { + "can_edit": [ + 3505 ], - "captain_steam_id": [ - 3373 + "can_view": [ + 3505 ], "created_at": [ - 3373 - ], - "creator": [ - 4344 + 3505 ], - "eligible_at": [ - 3373 + "description": [ + 3505 ], "id": [ - 3373 + 3505 ], - "invites_aggregate": [ - 5271 + "map_name": [ + 3505 ], "name": [ - 3373 - ], - "owner_steam_id": [ - 3373 + 3505 ], - "results": [ - 6226 + "owner": [ + 4476 ], - "roster_aggregate": [ - 5312 + "owner_steam_id": [ + 3505 ], - "seed": [ - 3373 + "side": [ + 3505 ], - "short_name": [ - 3373 + "steps_aggregate": [ + 6147 ], "team": [ - 4927 + 5059 ], "team_id": [ - 3373 + 3505 ], - "tournament": [ - 5422 + "updated_at": [ + 3505 ], - "tournament_id": [ - 3373 + "visibility": [ + 3505 ], "__typename": [ 84 ] }, - "tournament_teams_pk_columns_input": { + "utility_playbooks_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 ] }, - "tournament_teams_select_column": {}, - "tournament_teams_set_input": { - "captain_steam_id": [ - 269 - ], + "utility_playbooks_select_column": {}, + "utility_playbooks_set_input": { "created_at": [ - 4954 - ], - "eligible_at": [ - 4954 - ], - "id": [ - 5454 + 5086 ], - "name": [ + "description": [ 84 ], - "owner_steam_id": [ - 269 - ], - "seed": [ - 41 + "id": [ + 6298 ], - "short_name": [ + "map_name": [ 84 ], - "team_id": [ - 5454 - ], - "tournament_id": [ - 5454 - ], - "__typename": [ + "name": [ 84 - ] - }, - "tournament_teams_stddev_fields": { - "captain_steam_id": [ - 32 ], "owner_steam_id": [ - 32 + 300 ], - "seed": [ - 32 + "side": [ + 1395 ], - "__typename": [ - 84 - ] - }, - "tournament_teams_stddev_order_by": { - "captain_steam_id": [ - 3373 + "team_id": [ + 6298 ], - "owner_steam_id": [ - 3373 + "updated_at": [ + 5086 ], - "seed": [ - 3373 + "visibility": [ + 1660 ], "__typename": [ 84 ] }, - "tournament_teams_stddev_pop_fields": { - "captain_steam_id": [ - 32 - ], + "utility_playbooks_stddev_fields": { "owner_steam_id": [ 32 ], - "seed": [ - 32 - ], - "__typename": [ - 84 - ] - }, - "tournament_teams_stddev_pop_order_by": { - "captain_steam_id": [ - 3373 - ], - "owner_steam_id": [ - 3373 - ], - "seed": [ - 3373 - ], "__typename": [ 84 ] }, - "tournament_teams_stddev_samp_fields": { - "captain_steam_id": [ - 32 - ], + "utility_playbooks_stddev_pop_fields": { "owner_steam_id": [ 32 ], - "seed": [ - 32 - ], "__typename": [ 84 ] }, - "tournament_teams_stddev_samp_order_by": { - "captain_steam_id": [ - 3373 - ], + "utility_playbooks_stddev_samp_fields": { "owner_steam_id": [ - 3373 - ], - "seed": [ - 3373 + 32 ], "__typename": [ 84 ] }, - "tournament_teams_stream_cursor_input": { + "utility_playbooks_stream_cursor_input": { "initial_value": [ - 5379 + 6204 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "tournament_teams_stream_cursor_value_input": { - "captain_steam_id": [ - 269 - ], + "utility_playbooks_stream_cursor_value_input": { "created_at": [ - 4954 + 5086 ], - "eligible_at": [ - 4954 + "description": [ + 84 ], "id": [ - 5454 + 6298 + ], + "map_name": [ + 84 ], "name": [ 84 ], "owner_steam_id": [ - 269 - ], - "seed": [ - 41 + 300 ], - "short_name": [ - 84 + "side": [ + 1395 ], "team_id": [ - 5454 - ], - "tournament_id": [ - 5454 - ], - "__typename": [ - 84 - ] - }, - "tournament_teams_sum_fields": { - "captain_steam_id": [ - 269 + 6298 ], - "owner_steam_id": [ - 269 + "updated_at": [ + 5086 ], - "seed": [ - 41 + "visibility": [ + 1660 ], "__typename": [ 84 ] }, - "tournament_teams_sum_order_by": { - "captain_steam_id": [ - 3373 - ], + "utility_playbooks_sum_fields": { "owner_steam_id": [ - 3373 - ], - "seed": [ - 3373 + 300 ], "__typename": [ 84 ] }, - "tournament_teams_update_column": {}, - "tournament_teams_updates": { + "utility_playbooks_update_column": {}, + "utility_playbooks_updates": { "_inc": [ - 5359 + 6189 ], "_set": [ - 5371 + 6199 ], "where": [ - 5357 + 6187 ], "__typename": [ 84 ] }, - "tournament_teams_var_pop_fields": { - "captain_steam_id": [ - 32 - ], + "utility_playbooks_var_pop_fields": { "owner_steam_id": [ 32 ], - "seed": [ - 32 - ], "__typename": [ 84 ] }, - "tournament_teams_var_pop_order_by": { - "captain_steam_id": [ - 3373 - ], + "utility_playbooks_var_samp_fields": { "owner_steam_id": [ - 3373 - ], - "seed": [ - 3373 + 32 ], "__typename": [ 84 ] }, - "tournament_teams_var_samp_fields": { - "captain_steam_id": [ - 32 - ], + "utility_playbooks_variance_fields": { "owner_steam_id": [ 32 ], - "seed": [ - 32 - ], "__typename": [ 84 ] }, - "tournament_teams_var_samp_order_by": { - "captain_steam_id": [ - 3373 + "utility_practice_invites": { + "created_at": [ + 5086 ], - "owner_steam_id": [ - 3373 + "invited_by": [ + 4463 ], - "seed": [ - 3373 + "invited_by_steam_id": [ + 300 + ], + "player": [ + 4463 + ], + "session": [ + 6252 + ], + "steam_id": [ + 300 + ], + "utility_practice_session_id": [ + 6298 ], "__typename": [ 84 ] }, - "tournament_teams_variance_fields": { - "captain_steam_id": [ - 32 + "utility_practice_invites_aggregate": { + "aggregate": [ + 6215 ], - "owner_steam_id": [ - 32 + "nodes": [ + 6211 ], - "seed": [ - 32 + "__typename": [ + 84 + ] + }, + "utility_practice_invites_aggregate_bool_exp": { + "count": [ + 6214 ], "__typename": [ 84 ] }, - "tournament_teams_variance_order_by": { - "captain_steam_id": [ - 3373 + "utility_practice_invites_aggregate_bool_exp_count": { + "arguments": [ + 6232 ], - "owner_steam_id": [ - 3373 + "distinct": [ + 6 ], - "seed": [ - 3373 + "filter": [ + 6220 + ], + "predicate": [ + 42 ], "__typename": [ 84 ] }, - "tournaments": { - "admin": [ - 4331 - ], - "auto_start": [ - 6 + "utility_practice_invites_aggregate_fields": { + "avg": [ + 6218 ], - "award_configs": [ - 4956, + "count": [ + 41, { - "distinct_on": [ - 4978, - "[tournament_awards_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4976, - "[tournament_awards_order_by!]" + "columns": [ + 6232, + "[utility_practice_invites_select_column!]" ], - "where": [ - 4965 + "distinct": [ + 6 ] } ], - "award_configs_aggregate": [ - 4957, - { - "distinct_on": [ - 4978, - "[tournament_awards_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 4976, - "[tournament_awards_order_by!]" - ], - "where": [ - 4965 - ] - } + "max": [ + 6224 ], - "awards": [ - 200, - { - "distinct_on": [ - 221, - "[award_recipients_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 219, - "[award_recipients_order_by!]" - ], - "where": [ - 209 - ] - } + "min": [ + 6226 ], - "awards_aggregate": [ - 201, - { - "distinct_on": [ - 221, - "[award_recipients_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 219, - "[award_recipients_order_by!]" - ], - "where": [ - 209 - ] - } + "stddev": [ + 6234 ], - "awards_enabled": [ - 6 + "stddev_pop": [ + 6236 ], - "banner": [ - 84 + "stddev_samp": [ + 6238 ], - "can_cancel": [ - 6 + "sum": [ + 6242 ], - "can_close_registration": [ - 6 + "var_pop": [ + 6246 ], - "can_join": [ - 6 + "var_samp": [ + 6248 ], - "can_open_registration": [ - 6 + "variance": [ + 6250 ], - "can_pause": [ - 6 + "__typename": [ + 84 + ] + }, + "utility_practice_invites_aggregate_order_by": { + "avg": [ + 6219 ], - "can_resume": [ - 6 + "count": [ + 3505 ], - "can_setup": [ - 6 + "max": [ + 6225 ], - "can_start": [ - 6 + "min": [ + 6227 ], - "categories": [ - 5044, - { - "distinct_on": [ - 5062, - "[tournament_categories_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5060, - "[tournament_categories_order_by!]" - ], - "where": [ - 5051 - ] - } + "stddev": [ + 6235 ], - "categories_aggregate": [ - 5045, - { - "distinct_on": [ - 5062, - "[tournament_categories_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5060, - "[tournament_categories_order_by!]" - ], - "where": [ - 5051 - ] - } + "stddev_pop": [ + 6237 ], - "created_at": [ - 4954 + "stddev_samp": [ + 6239 ], - "description": [ - 84 + "sum": [ + 6243 ], - "discord_guild_id": [ - 84 + "var_pop": [ + 6247 ], - "discord_notifications_enabled": [ - 6 + "var_samp": [ + 6249 ], - "discord_notify_Canceled": [ - 6 + "variance": [ + 6251 ], - "discord_notify_Finished": [ - 6 + "__typename": [ + 84 + ] + }, + "utility_practice_invites_arr_rel_insert_input": { + "data": [ + 6223 ], - "discord_notify_Forfeit": [ - 6 + "on_conflict": [ + 6229 ], - "discord_notify_Live": [ - 6 + "__typename": [ + 84 + ] + }, + "utility_practice_invites_avg_fields": { + "invited_by_steam_id": [ + 32 ], - "discord_notify_MapPaused": [ - 6 + "steam_id": [ + 32 ], - "discord_notify_PickingPlayers": [ - 6 + "__typename": [ + 84 + ] + }, + "utility_practice_invites_avg_order_by": { + "invited_by_steam_id": [ + 3505 ], - "discord_notify_Scheduled": [ - 6 + "steam_id": [ + 3505 ], - "discord_notify_Surrendered": [ - 6 + "__typename": [ + 84 + ] + }, + "utility_practice_invites_bool_exp": { + "_and": [ + 6220 ], - "discord_notify_Tie": [ - 6 + "_not": [ + 6220 ], - "discord_notify_Veto": [ - 6 + "_or": [ + 6220 ], - "discord_notify_WaitingForCheckIn": [ - 6 + "created_at": [ + 5087 ], - "discord_notify_WaitingForServer": [ - 6 + "invited_by": [ + 4467 ], - "discord_role_id": [ - 84 + "invited_by_steam_id": [ + 302 ], - "discord_voice_enabled": [ - 6 + "player": [ + 4467 ], - "discord_webhook": [ - 84 + "session": [ + 6263 ], - "e_tournament_status": [ - 1502 + "steam_id": [ + 302 ], - "has_min_teams": [ - 6 + "utility_practice_session_id": [ + 6300 ], - "homepage": [ + "__typename": [ 84 + ] + }, + "utility_practice_invites_constraint": {}, + "utility_practice_invites_inc_input": { + "invited_by_steam_id": [ + 300 ], - "id": [ - 5454 + "steam_id": [ + 300 ], - "is_league": [ - 6 + "__typename": [ + 84 + ] + }, + "utility_practice_invites_insert_input": { + "created_at": [ + 5086 ], - "is_organizer": [ - 6 + "invited_by": [ + 4474 ], - "joined_tournament": [ - 6 + "invited_by_steam_id": [ + 300 ], - "latitude": [ - 1842 + "player": [ + 4474 ], - "league_season_division": [ - 2365 + "session": [ + 6272 ], - "location": [ - 84 + "steam_id": [ + 300 ], - "logo": [ - 84 + "utility_practice_session_id": [ + 6298 ], - "longitude": [ - 1842 + "__typename": [ + 84 + ] + }, + "utility_practice_invites_max_fields": { + "created_at": [ + 5086 ], - "match_options_id": [ - 5454 + "invited_by_steam_id": [ + 300 ], - "max_players_per_lineup": [ - 41 + "steam_id": [ + 300 ], - "min_players_per_lineup": [ - 41 + "utility_practice_session_id": [ + 6298 ], - "name": [ + "__typename": [ 84 + ] + }, + "utility_practice_invites_max_order_by": { + "created_at": [ + 3505 ], - "options": [ - 3015 + "invited_by_steam_id": [ + 3505 ], - "organizer_steam_id": [ - 269 + "steam_id": [ + 3505 ], - "organizer_teams": [ - 5068, - { - "distinct_on": [ - 5086, - "[tournament_organizer_teams_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5084, - "[tournament_organizer_teams_order_by!]" - ], - "where": [ - 5075 - ] - } + "utility_practice_session_id": [ + 3505 ], - "organizer_teams_aggregate": [ - 5069, - { - "distinct_on": [ - 5086, - "[tournament_organizer_teams_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5084, - "[tournament_organizer_teams_order_by!]" - ], - "where": [ - 5075 - ] - } + "__typename": [ + 84 + ] + }, + "utility_practice_invites_min_fields": { + "created_at": [ + 5086 ], - "organizers": [ - 5092, - { - "distinct_on": [ - 5113, - "[tournament_organizers_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5111, - "[tournament_organizers_order_by!]" - ], - "where": [ - 5101 - ] - } + "invited_by_steam_id": [ + 300 ], - "organizers_aggregate": [ - 5093, - { - "distinct_on": [ - 5113, - "[tournament_organizers_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5111, - "[tournament_organizers_order_by!]" - ], - "where": [ - 5101 - ] - } + "steam_id": [ + 300 ], - "player_stats": [ - 6307, - { - "distinct_on": [ - 6333, - "[v_tournament_player_stats_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 6332, - "[v_tournament_player_stats_order_by!]" - ], - "where": [ - 6326 - ] - } + "utility_practice_session_id": [ + 6298 ], - "player_stats_aggregate": [ - 6308, - { - "distinct_on": [ - 6333, - "[v_tournament_player_stats_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 6332, - "[v_tournament_player_stats_order_by!]" - ], - "where": [ - 6326 - ] - } + "__typename": [ + 84 + ] + }, + "utility_practice_invites_min_order_by": { + "created_at": [ + 3505 ], - "prizes": [ - 5133, - { - "distinct_on": [ - 5154, - "[tournament_prizes_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5152, - "[tournament_prizes_order_by!]" - ], - "where": [ - 5142 - ] - } + "invited_by_steam_id": [ + 3505 ], - "prizes_aggregate": [ - 5134, - { - "distinct_on": [ - 5154, - "[tournament_prizes_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5152, - "[tournament_prizes_order_by!]" - ], - "where": [ - 5142 - ] - } + "steam_id": [ + 3505 ], - "results": [ - 6256, - { - "distinct_on": [ - 6282, - "[v_team_tournament_results_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 6281, - "[v_team_tournament_results_order_by!]" - ], - "where": [ - 6275 - ] - } + "utility_practice_session_id": [ + 3505 ], - "results_aggregate": [ - 6257, - { - "distinct_on": [ - 6282, - "[v_team_tournament_results_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 6281, - "[v_team_tournament_results_order_by!]" - ], - "where": [ - 6275 - ] - } + "__typename": [ + 84 + ] + }, + "utility_practice_invites_mutation_response": { + "affected_rows": [ + 41 ], - "rosters": [ - 5307, - { - "distinct_on": [ - 5328, - "[tournament_team_roster_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5326, - "[tournament_team_roster_order_by!]" - ], - "where": [ - 5316 - ] - } + "returning": [ + 6211 ], - "rosters_aggregate": [ - 5308, - { - "distinct_on": [ - 5328, - "[tournament_team_roster_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5326, - "[tournament_team_roster_order_by!]" - ], - "where": [ - 5316 - ] - } + "__typename": [ + 84 + ] + }, + "utility_practice_invites_on_conflict": { + "constraint": [ + 6221 ], - "scheduling_mode": [ + "update_columns": [ + 6244 + ], + "where": [ + 6220 + ], + "__typename": [ 84 + ] + }, + "utility_practice_invites_order_by": { + "created_at": [ + 3505 ], - "stages": [ - 5215, - { - "distinct_on": [ - 5244, - "[tournament_stages_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5241, - "[tournament_stages_order_by!]" - ], - "where": [ - 5227 - ] - } + "invited_by": [ + 4476 ], - "stages_aggregate": [ - 5216, - { - "distinct_on": [ - 5244, - "[tournament_stages_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5241, - "[tournament_stages_order_by!]" - ], - "where": [ - 5227 - ] - } + "invited_by_steam_id": [ + 3505 ], - "start": [ - 4954 + "player": [ + 4476 ], - "status": [ - 1507 + "session": [ + 6274 ], - "teams": [ - 5348, - { - "distinct_on": [ - 5370, - "[tournament_teams_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5368, - "[tournament_teams_order_by!]" - ], - "where": [ - 5357 - ] - } + "steam_id": [ + 3505 ], - "teams_aggregate": [ - 5349, - { - "distinct_on": [ - 5370, - "[tournament_teams_select_column!]" - ], - "limit": [ - 41 - ], - "offset": [ - 41 - ], - "order_by": [ - 5368, - "[tournament_teams_order_by!]" - ], - "where": [ - 5357 - ] - } + "utility_practice_session_id": [ + 3505 ], "__typename": [ 84 ] }, - "tournaments_aggregate": { - "aggregate": [ - 5406 + "utility_practice_invites_pk_columns_input": { + "steam_id": [ + 300 ], - "nodes": [ - 5390 + "utility_practice_session_id": [ + 6298 ], "__typename": [ 84 ] }, - "tournaments_aggregate_bool_exp": { - "avg": [ - 5393 - ], - "bool_and": [ - 5394 + "utility_practice_invites_select_column": {}, + "utility_practice_invites_set_input": { + "created_at": [ + 5086 ], - "bool_or": [ - 5395 + "invited_by_steam_id": [ + 300 ], - "corr": [ - 5396 + "steam_id": [ + 300 ], - "count": [ - 5398 + "utility_practice_session_id": [ + 6298 ], - "covar_samp": [ - 5399 + "__typename": [ + 84 + ] + }, + "utility_practice_invites_stddev_fields": { + "invited_by_steam_id": [ + 32 ], - "max": [ - 5401 + "steam_id": [ + 32 ], - "min": [ - 5402 + "__typename": [ + 84 + ] + }, + "utility_practice_invites_stddev_order_by": { + "invited_by_steam_id": [ + 3505 ], - "stddev_samp": [ - 5403 + "steam_id": [ + 3505 ], - "sum": [ - 5404 + "__typename": [ + 84 + ] + }, + "utility_practice_invites_stddev_pop_fields": { + "invited_by_steam_id": [ + 32 ], - "var_samp": [ - 5405 + "steam_id": [ + 32 ], "__typename": [ 84 ] }, - "tournaments_aggregate_bool_exp_avg": { - "arguments": [ - 5425 + "utility_practice_invites_stddev_pop_order_by": { + "invited_by_steam_id": [ + 3505 ], - "distinct": [ - 6 + "steam_id": [ + 3505 ], - "filter": [ - 5411 + "__typename": [ + 84 + ] + }, + "utility_practice_invites_stddev_samp_fields": { + "invited_by_steam_id": [ + 32 ], - "predicate": [ - 1843 + "steam_id": [ + 32 ], "__typename": [ 84 ] }, - "tournaments_aggregate_bool_exp_bool_and": { - "arguments": [ - 5426 + "utility_practice_invites_stddev_samp_order_by": { + "invited_by_steam_id": [ + 3505 ], - "distinct": [ - 6 + "steam_id": [ + 3505 ], - "filter": [ - 5411 + "__typename": [ + 84 + ] + }, + "utility_practice_invites_stream_cursor_input": { + "initial_value": [ + 6241 ], - "predicate": [ - 7 + "ordering": [ + 383 ], "__typename": [ 84 ] }, - "tournaments_aggregate_bool_exp_bool_or": { - "arguments": [ - 5427 + "utility_practice_invites_stream_cursor_value_input": { + "created_at": [ + 5086 ], - "distinct": [ - 6 + "invited_by_steam_id": [ + 300 ], - "filter": [ - 5411 + "steam_id": [ + 300 ], - "predicate": [ - 7 + "utility_practice_session_id": [ + 6298 ], "__typename": [ 84 ] }, - "tournaments_aggregate_bool_exp_corr": { - "arguments": [ - 5397 + "utility_practice_invites_sum_fields": { + "invited_by_steam_id": [ + 300 ], - "distinct": [ - 6 + "steam_id": [ + 300 ], - "filter": [ - 5411 + "__typename": [ + 84 + ] + }, + "utility_practice_invites_sum_order_by": { + "invited_by_steam_id": [ + 3505 ], - "predicate": [ - 1843 + "steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "tournaments_aggregate_bool_exp_corr_arguments": { - "X": [ - 5428 + "utility_practice_invites_update_column": {}, + "utility_practice_invites_updates": { + "_inc": [ + 6222 ], - "Y": [ - 5428 + "_set": [ + 6233 + ], + "where": [ + 6220 ], "__typename": [ 84 ] }, - "tournaments_aggregate_bool_exp_count": { - "arguments": [ - 5424 + "utility_practice_invites_var_pop_fields": { + "invited_by_steam_id": [ + 32 ], - "distinct": [ - 6 + "steam_id": [ + 32 ], - "filter": [ - 5411 + "__typename": [ + 84 + ] + }, + "utility_practice_invites_var_pop_order_by": { + "invited_by_steam_id": [ + 3505 ], - "predicate": [ - 42 + "steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "tournaments_aggregate_bool_exp_covar_samp": { - "arguments": [ - 5400 + "utility_practice_invites_var_samp_fields": { + "invited_by_steam_id": [ + 32 ], - "distinct": [ - 6 + "steam_id": [ + 32 ], - "filter": [ - 5411 + "__typename": [ + 84 + ] + }, + "utility_practice_invites_var_samp_order_by": { + "invited_by_steam_id": [ + 3505 ], - "predicate": [ - 1843 + "steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "tournaments_aggregate_bool_exp_covar_samp_arguments": { - "X": [ - 5429 + "utility_practice_invites_variance_fields": { + "invited_by_steam_id": [ + 32 ], - "Y": [ - 5429 + "steam_id": [ + 32 ], "__typename": [ 84 ] }, - "tournaments_aggregate_bool_exp_max": { - "arguments": [ - 5430 + "utility_practice_invites_variance_order_by": { + "invited_by_steam_id": [ + 3505 ], - "distinct": [ + "steam_id": [ + 3505 + ], + "__typename": [ + 84 + ] + }, + "utility_practice_sessions": { + "can_manage": [ 6 ], - "filter": [ - 5411 + "can_view": [ + 6 ], - "predicate": [ - 1843 + "collection": [ + 5627 + ], + "collection_id": [ + 6298 + ], + "connection_link": [ + 84 + ], + "connection_string": [ + 84 + ], + "created_at": [ + 5086 + ], + "e_utility_practice_status": [ + 1554 + ], + "empty_since": [ + 5086 + ], + "expires_at": [ + 5086 + ], + "failure_reason": [ + 84 + ], + "first_joined_at": [ + 5086 + ], + "host": [ + 4463 + ], + "host_steam_id": [ + 300 + ], + "id": [ + 6298 + ], + "invite_code": [ + 84 + ], + "invites": [ + 6211, + { + "distinct_on": [ + 6232, + "[utility_practice_invites_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6230, + "[utility_practice_invites_order_by!]" + ], + "where": [ + 6220 + ] + } + ], + "invites_aggregate": [ + 6212, + { + "distinct_on": [ + 6232, + "[utility_practice_invites_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6230, + "[utility_practice_invites_order_by!]" + ], + "where": [ + 6220 + ] + } + ], + "is_member": [ + 6 + ], + "is_open": [ + 6 + ], + "is_render": [ + 6 + ], + "last_occupied_at": [ + 5086 + ], + "map_name": [ + 84 + ], + "match": [ + 3289 + ], + "match_id": [ + 6298 + ], + "playbook": [ + 6183 + ], + "playbook_id": [ + 6298 + ], + "region": [ + 84 + ], + "status": [ + 1559 + ], + "team": [ + 5037 + ], + "team_id": [ + 6298 + ], + "updated_at": [ + 5086 ], "__typename": [ 84 ] }, - "tournaments_aggregate_bool_exp_min": { - "arguments": [ - 5431 + "utility_practice_sessions_aggregate": { + "aggregate": [ + 6258 ], - "distinct": [ - 6 + "nodes": [ + 6252 ], - "filter": [ - 5411 + "__typename": [ + 84 + ] + }, + "utility_practice_sessions_aggregate_bool_exp": { + "bool_and": [ + 6255 ], - "predicate": [ - 1843 + "bool_or": [ + 6256 + ], + "count": [ + 6257 ], "__typename": [ 84 ] }, - "tournaments_aggregate_bool_exp_stddev_samp": { + "utility_practice_sessions_aggregate_bool_exp_bool_and": { "arguments": [ - 5432 + 6277 ], "distinct": [ 6 ], "filter": [ - 5411 + 6263 ], "predicate": [ - 1843 + 7 ], "__typename": [ 84 ] }, - "tournaments_aggregate_bool_exp_sum": { + "utility_practice_sessions_aggregate_bool_exp_bool_or": { "arguments": [ - 5433 + 6278 ], "distinct": [ 6 ], "filter": [ - 5411 + 6263 ], "predicate": [ - 1843 + 7 ], "__typename": [ 84 ] }, - "tournaments_aggregate_bool_exp_var_samp": { + "utility_practice_sessions_aggregate_bool_exp_count": { "arguments": [ - 5434 + 6276 ], "distinct": [ 6 ], "filter": [ - 5411 + 6263 ], "predicate": [ - 1843 + 42 ], "__typename": [ 84 ] }, - "tournaments_aggregate_fields": { + "utility_practice_sessions_aggregate_fields": { "avg": [ - 5409 + 6261 ], "count": [ 41, { "columns": [ - 5424, - "[tournaments_select_column!]" + 6276, + "[utility_practice_sessions_select_column!]" ], "distinct": [ 6 @@ -120351,1489 +141043,929 @@ export default { } ], "max": [ - 5415 + 6267 ], "min": [ - 5417 + 6269 ], "stddev": [ - 5436 + 6280 ], "stddev_pop": [ - 5438 + 6282 ], "stddev_samp": [ - 5440 + 6284 ], "sum": [ - 5444 + 6288 ], "var_pop": [ - 5448 + 6292 ], "var_samp": [ - 5450 + 6294 ], "variance": [ - 5452 + 6296 ], "__typename": [ 84 ] }, - "tournaments_aggregate_order_by": { + "utility_practice_sessions_aggregate_order_by": { "avg": [ - 5410 + 6262 ], "count": [ - 3373 + 3505 ], "max": [ - 5416 + 6268 ], "min": [ - 5418 + 6270 ], "stddev": [ - 5437 + 6281 ], "stddev_pop": [ - 5439 + 6283 ], "stddev_samp": [ - 5441 + 6285 ], "sum": [ - 5445 + 6289 ], "var_pop": [ - 5449 + 6293 ], "var_samp": [ - 5451 + 6295 ], "variance": [ - 5453 + 6297 ], "__typename": [ 84 ] }, - "tournaments_arr_rel_insert_input": { + "utility_practice_sessions_arr_rel_insert_input": { "data": [ - 5414 + 6266 ], "on_conflict": [ - 5421 + 6273 ], "__typename": [ 84 ] }, - "tournaments_avg_fields": { - "latitude": [ - 32 - ], - "longitude": [ - 32 - ], - "max_players_per_lineup": [ - 41 - ], - "min_players_per_lineup": [ - 41 - ], - "organizer_steam_id": [ + "utility_practice_sessions_avg_fields": { + "host_steam_id": [ 32 ], "__typename": [ 84 ] }, - "tournaments_avg_order_by": { - "latitude": [ - 3373 - ], - "longitude": [ - 3373 - ], - "organizer_steam_id": [ - 3373 + "utility_practice_sessions_avg_order_by": { + "host_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "tournaments_bool_exp": { + "utility_practice_sessions_bool_exp": { "_and": [ - 5411 + 6263 ], "_not": [ - 5411 + 6263 ], "_or": [ - 5411 - ], - "admin": [ - 4335 - ], - "auto_start": [ - 7 - ], - "award_configs": [ - 4965 - ], - "award_configs_aggregate": [ - 4958 - ], - "awards": [ - 209 - ], - "awards_aggregate": [ - 202 - ], - "awards_enabled": [ - 7 - ], - "banner": [ - 86 - ], - "can_cancel": [ - 7 - ], - "can_close_registration": [ - 7 - ], - "can_join": [ - 7 - ], - "can_open_registration": [ - 7 - ], - "can_pause": [ - 7 - ], - "can_resume": [ - 7 + 6263 ], - "can_setup": [ + "can_manage": [ 7 ], - "can_start": [ + "can_view": [ 7 ], - "categories": [ - 5051 - ], - "categories_aggregate": [ - 5046 + "collection": [ + 5631 ], - "created_at": [ - 4955 + "collection_id": [ + 6300 ], - "description": [ + "connection_link": [ 86 ], - "discord_guild_id": [ + "connection_string": [ 86 ], - "discord_notifications_enabled": [ - 7 - ], - "discord_notify_Canceled": [ - 7 - ], - "discord_notify_Finished": [ - 7 - ], - "discord_notify_Forfeit": [ - 7 - ], - "discord_notify_Live": [ - 7 - ], - "discord_notify_MapPaused": [ - 7 - ], - "discord_notify_PickingPlayers": [ - 7 - ], - "discord_notify_Scheduled": [ - 7 - ], - "discord_notify_Surrendered": [ - 7 - ], - "discord_notify_Tie": [ - 7 + "created_at": [ + 5087 ], - "discord_notify_Veto": [ - 7 + "e_utility_practice_status": [ + 1557 ], - "discord_notify_WaitingForCheckIn": [ - 7 + "empty_since": [ + 5087 ], - "discord_notify_WaitingForServer": [ - 7 + "expires_at": [ + 5087 ], - "discord_role_id": [ + "failure_reason": [ 86 ], - "discord_voice_enabled": [ - 7 + "first_joined_at": [ + 5087 ], - "discord_webhook": [ - 86 + "host": [ + 4467 ], - "e_tournament_status": [ - 1505 + "host_steam_id": [ + 302 ], - "has_min_teams": [ - 7 + "id": [ + 6300 ], - "homepage": [ + "invite_code": [ 86 ], - "id": [ - 5456 + "invites": [ + 6220 ], - "is_league": [ - 7 + "invites_aggregate": [ + 6213 ], - "is_organizer": [ + "is_member": [ 7 ], - "joined_tournament": [ + "is_open": [ 7 ], - "latitude": [ - 1843 - ], - "league_season_division": [ - 2372 - ], - "location": [ - 86 - ], - "logo": [ - 86 - ], - "longitude": [ - 1843 - ], - "match_options_id": [ - 5456 - ], - "max_players_per_lineup": [ - 42 + "is_render": [ + 7 ], - "min_players_per_lineup": [ - 42 + "last_occupied_at": [ + 5087 ], - "name": [ + "map_name": [ 86 ], - "options": [ - 3026 - ], - "organizer_steam_id": [ - 271 - ], - "organizer_teams": [ - 5075 - ], - "organizer_teams_aggregate": [ - 5070 - ], - "organizers": [ - 5101 - ], - "organizers_aggregate": [ - 5094 - ], - "player_stats": [ - 6326 - ], - "player_stats_aggregate": [ - 6309 - ], - "prizes": [ - 5142 - ], - "prizes_aggregate": [ - 5135 - ], - "results": [ - 6275 + "match": [ + 3300 ], - "results_aggregate": [ - 6258 + "match_id": [ + 6300 ], - "rosters": [ - 5316 + "playbook": [ + 6187 ], - "rosters_aggregate": [ - 5309 + "playbook_id": [ + 6300 ], - "scheduling_mode": [ + "region": [ 86 ], - "stages": [ - 5227 - ], - "stages_aggregate": [ - 5217 - ], - "start": [ - 4955 - ], "status": [ - 1508 + 1560 ], - "teams": [ - 5357 + "team": [ + 5048 ], - "teams_aggregate": [ - 5350 + "team_id": [ + 6300 + ], + "updated_at": [ + 5087 ], "__typename": [ 84 ] }, - "tournaments_constraint": {}, - "tournaments_inc_input": { - "latitude": [ - 1842 - ], - "longitude": [ - 1842 - ], - "organizer_steam_id": [ - 269 + "utility_practice_sessions_constraint": {}, + "utility_practice_sessions_inc_input": { + "host_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "tournaments_insert_input": { - "admin": [ - 4342 - ], - "auto_start": [ - 6 - ], - "award_configs": [ - 4962 - ], - "awards": [ - 206 - ], - "awards_enabled": [ - 6 - ], - "banner": [ - 84 + "utility_practice_sessions_insert_input": { + "collection": [ + 5638 ], - "categories": [ - 5050 + "collection_id": [ + 6298 ], "created_at": [ - 4954 - ], - "description": [ - 84 - ], - "discord_guild_id": [ - 84 - ], - "discord_notifications_enabled": [ - 6 - ], - "discord_notify_Canceled": [ - 6 - ], - "discord_notify_Finished": [ - 6 - ], - "discord_notify_Forfeit": [ - 6 - ], - "discord_notify_Live": [ - 6 - ], - "discord_notify_MapPaused": [ - 6 - ], - "discord_notify_PickingPlayers": [ - 6 - ], - "discord_notify_Scheduled": [ - 6 - ], - "discord_notify_Surrendered": [ - 6 - ], - "discord_notify_Tie": [ - 6 + 5086 ], - "discord_notify_Veto": [ - 6 + "e_utility_practice_status": [ + 1565 ], - "discord_notify_WaitingForCheckIn": [ - 6 + "empty_since": [ + 5086 ], - "discord_notify_WaitingForServer": [ - 6 + "expires_at": [ + 5086 ], - "discord_role_id": [ + "failure_reason": [ 84 ], - "discord_voice_enabled": [ - 6 - ], - "discord_webhook": [ - 84 + "first_joined_at": [ + 5086 ], - "e_tournament_status": [ - 1513 + "host": [ + 4474 ], - "homepage": [ - 84 + "host_steam_id": [ + 300 ], "id": [ - 5454 - ], - "is_league": [ - 6 - ], - "latitude": [ - 1842 - ], - "league_season_division": [ - 2380 - ], - "location": [ - 84 + 6298 ], - "logo": [ + "invite_code": [ 84 ], - "longitude": [ - 1842 - ], - "match_options_id": [ - 5454 - ], - "name": [ - 84 + "invites": [ + 6217 ], - "options": [ - 3035 + "is_open": [ + 6 ], - "organizer_steam_id": [ - 269 + "is_render": [ + 6 ], - "organizer_teams": [ - 5074 + "last_occupied_at": [ + 5086 ], - "organizers": [ - 5098 + "map_name": [ + 84 ], - "player_stats": [ - 6323 + "match": [ + 3309 ], - "prizes": [ - 5139 + "match_id": [ + 6298 ], - "results": [ - 6272 + "playbook": [ + 6194 ], - "rosters": [ - 5313 + "playbook_id": [ + 6298 ], - "scheduling_mode": [ + "region": [ 84 ], - "stages": [ - 5224 + "status": [ + 1559 ], - "start": [ - 4954 + "team": [ + 5057 ], - "status": [ - 1507 + "team_id": [ + 6298 ], - "teams": [ - 5354 + "updated_at": [ + 5086 ], "__typename": [ 84 ] }, - "tournaments_max_fields": { - "banner": [ - 84 - ], - "created_at": [ - 4954 + "utility_practice_sessions_max_fields": { + "collection_id": [ + 6298 ], - "description": [ + "connection_link": [ 84 ], - "discord_guild_id": [ + "connection_string": [ 84 ], - "discord_role_id": [ - 84 + "created_at": [ + 5086 ], - "discord_webhook": [ - 84 + "empty_since": [ + 5086 + ], + "expires_at": [ + 5086 ], - "homepage": [ + "failure_reason": [ 84 ], - "id": [ - 5454 + "first_joined_at": [ + 5086 ], - "latitude": [ - 1842 + "host_steam_id": [ + 300 ], - "location": [ - 84 + "id": [ + 6298 ], - "logo": [ + "invite_code": [ 84 ], - "longitude": [ - 1842 + "last_occupied_at": [ + 5086 ], - "match_options_id": [ - 5454 + "map_name": [ + 84 ], - "max_players_per_lineup": [ - 41 + "match_id": [ + 6298 ], - "min_players_per_lineup": [ - 41 + "playbook_id": [ + 6298 ], - "name": [ + "region": [ 84 ], - "organizer_steam_id": [ - 269 - ], - "scheduling_mode": [ - 84 + "team_id": [ + 6298 ], - "start": [ - 4954 + "updated_at": [ + 5086 ], "__typename": [ 84 ] }, - "tournaments_max_order_by": { - "banner": [ - 3373 + "utility_practice_sessions_max_order_by": { + "collection_id": [ + 3505 ], "created_at": [ - 3373 + 3505 ], - "description": [ - 3373 + "empty_since": [ + 3505 ], - "discord_guild_id": [ - 3373 + "expires_at": [ + 3505 ], - "discord_role_id": [ - 3373 + "failure_reason": [ + 3505 ], - "discord_webhook": [ - 3373 + "first_joined_at": [ + 3505 ], - "homepage": [ - 3373 + "host_steam_id": [ + 3505 ], "id": [ - 3373 - ], - "latitude": [ - 3373 + 3505 ], - "location": [ - 3373 + "invite_code": [ + 3505 ], - "logo": [ - 3373 + "last_occupied_at": [ + 3505 ], - "longitude": [ - 3373 + "map_name": [ + 3505 ], - "match_options_id": [ - 3373 + "match_id": [ + 3505 ], - "name": [ - 3373 + "playbook_id": [ + 3505 ], - "organizer_steam_id": [ - 3373 + "region": [ + 3505 ], - "scheduling_mode": [ - 3373 + "team_id": [ + 3505 ], - "start": [ - 3373 + "updated_at": [ + 3505 ], "__typename": [ 84 ] }, - "tournaments_min_fields": { - "banner": [ - 84 - ], - "created_at": [ - 4954 + "utility_practice_sessions_min_fields": { + "collection_id": [ + 6298 ], - "description": [ + "connection_link": [ 84 ], - "discord_guild_id": [ + "connection_string": [ 84 ], - "discord_role_id": [ - 84 + "created_at": [ + 5086 ], - "discord_webhook": [ - 84 + "empty_since": [ + 5086 ], - "homepage": [ + "expires_at": [ + 5086 + ], + "failure_reason": [ 84 ], - "id": [ - 5454 + "first_joined_at": [ + 5086 ], - "latitude": [ - 1842 + "host_steam_id": [ + 300 ], - "location": [ - 84 + "id": [ + 6298 ], - "logo": [ + "invite_code": [ 84 ], - "longitude": [ - 1842 + "last_occupied_at": [ + 5086 ], - "match_options_id": [ - 5454 + "map_name": [ + 84 ], - "max_players_per_lineup": [ - 41 + "match_id": [ + 6298 ], - "min_players_per_lineup": [ - 41 + "playbook_id": [ + 6298 ], - "name": [ + "region": [ 84 ], - "organizer_steam_id": [ - 269 - ], - "scheduling_mode": [ - 84 + "team_id": [ + 6298 ], - "start": [ - 4954 + "updated_at": [ + 5086 ], "__typename": [ 84 ] }, - "tournaments_min_order_by": { - "banner": [ - 3373 + "utility_practice_sessions_min_order_by": { + "collection_id": [ + 3505 ], "created_at": [ - 3373 + 3505 ], - "description": [ - 3373 + "empty_since": [ + 3505 ], - "discord_guild_id": [ - 3373 + "expires_at": [ + 3505 ], - "discord_role_id": [ - 3373 + "failure_reason": [ + 3505 ], - "discord_webhook": [ - 3373 + "first_joined_at": [ + 3505 ], - "homepage": [ - 3373 + "host_steam_id": [ + 3505 ], "id": [ - 3373 - ], - "latitude": [ - 3373 + 3505 ], - "location": [ - 3373 + "invite_code": [ + 3505 ], - "logo": [ - 3373 + "last_occupied_at": [ + 3505 ], - "longitude": [ - 3373 + "map_name": [ + 3505 ], - "match_options_id": [ - 3373 + "match_id": [ + 3505 ], - "name": [ - 3373 + "playbook_id": [ + 3505 ], - "organizer_steam_id": [ - 3373 + "region": [ + 3505 ], - "scheduling_mode": [ - 3373 + "team_id": [ + 3505 ], - "start": [ - 3373 + "updated_at": [ + 3505 ], "__typename": [ 84 ] }, - "tournaments_mutation_response": { + "utility_practice_sessions_mutation_response": { "affected_rows": [ 41 ], "returning": [ - 5390 + 6252 ], "__typename": [ 84 ] }, - "tournaments_obj_rel_insert_input": { + "utility_practice_sessions_obj_rel_insert_input": { "data": [ - 5414 + 6266 ], "on_conflict": [ - 5421 + 6273 ], "__typename": [ 84 ] }, - "tournaments_on_conflict": { + "utility_practice_sessions_on_conflict": { "constraint": [ - 5412 + 6264 ], "update_columns": [ - 5446 + 6290 ], "where": [ - 5411 + 6263 ], "__typename": [ 84 ] }, - "tournaments_order_by": { - "admin": [ - 4344 - ], - "auto_start": [ - 3373 - ], - "award_configs_aggregate": [ - 4961 - ], - "awards_aggregate": [ - 205 - ], - "awards_enabled": [ - 3373 - ], - "banner": [ - 3373 - ], - "can_cancel": [ - 3373 - ], - "can_close_registration": [ - 3373 - ], - "can_join": [ - 3373 - ], - "can_open_registration": [ - 3373 + "utility_practice_sessions_order_by": { + "can_manage": [ + 3505 ], - "can_pause": [ - 3373 + "can_view": [ + 3505 ], - "can_resume": [ - 3373 + "collection": [ + 5640 ], - "can_setup": [ - 3373 + "collection_id": [ + 3505 ], - "can_start": [ - 3373 + "connection_link": [ + 3505 ], - "categories_aggregate": [ - 5049 + "connection_string": [ + 3505 ], "created_at": [ - 3373 - ], - "description": [ - 3373 - ], - "discord_guild_id": [ - 3373 - ], - "discord_notifications_enabled": [ - 3373 - ], - "discord_notify_Canceled": [ - 3373 - ], - "discord_notify_Finished": [ - 3373 - ], - "discord_notify_Forfeit": [ - 3373 - ], - "discord_notify_Live": [ - 3373 - ], - "discord_notify_MapPaused": [ - 3373 - ], - "discord_notify_PickingPlayers": [ - 3373 - ], - "discord_notify_Scheduled": [ - 3373 - ], - "discord_notify_Surrendered": [ - 3373 - ], - "discord_notify_Tie": [ - 3373 - ], - "discord_notify_Veto": [ - 3373 - ], - "discord_notify_WaitingForCheckIn": [ - 3373 + 3505 ], - "discord_notify_WaitingForServer": [ - 3373 + "e_utility_practice_status": [ + 1567 ], - "discord_role_id": [ - 3373 + "empty_since": [ + 3505 ], - "discord_voice_enabled": [ - 3373 + "expires_at": [ + 3505 ], - "discord_webhook": [ - 3373 + "failure_reason": [ + 3505 ], - "e_tournament_status": [ - 1515 + "first_joined_at": [ + 3505 ], - "has_min_teams": [ - 3373 + "host": [ + 4476 ], - "homepage": [ - 3373 + "host_steam_id": [ + 3505 ], "id": [ - 3373 - ], - "is_league": [ - 3373 - ], - "is_organizer": [ - 3373 - ], - "joined_tournament": [ - 3373 - ], - "latitude": [ - 3373 - ], - "league_season_division": [ - 2382 - ], - "location": [ - 3373 - ], - "logo": [ - 3373 - ], - "longitude": [ - 3373 - ], - "match_options_id": [ - 3373 + 3505 ], - "max_players_per_lineup": [ - 3373 + "invite_code": [ + 3505 ], - "min_players_per_lineup": [ - 3373 + "invites_aggregate": [ + 6216 ], - "name": [ - 3373 + "is_member": [ + 3505 ], - "options": [ - 3037 + "is_open": [ + 3505 ], - "organizer_steam_id": [ - 3373 + "is_render": [ + 3505 ], - "organizer_teams_aggregate": [ - 5073 + "last_occupied_at": [ + 3505 ], - "organizers_aggregate": [ - 5097 + "map_name": [ + 3505 ], - "player_stats_aggregate": [ - 6322 + "match": [ + 3311 ], - "prizes_aggregate": [ - 5138 + "match_id": [ + 3505 ], - "results_aggregate": [ - 6271 + "playbook": [ + 6196 ], - "rosters_aggregate": [ - 5312 + "playbook_id": [ + 3505 ], - "scheduling_mode": [ - 3373 + "region": [ + 3505 ], - "stages_aggregate": [ - 5222 + "status": [ + 3505 ], - "start": [ - 3373 + "team": [ + 5059 ], - "status": [ - 3373 + "team_id": [ + 3505 ], - "teams_aggregate": [ - 5353 + "updated_at": [ + 3505 ], "__typename": [ 84 ] }, - "tournaments_pk_columns_input": { + "utility_practice_sessions_pk_columns_input": { "id": [ - 5454 + 6298 ], "__typename": [ 84 ] }, - "tournaments_select_column": {}, - "tournaments_select_column_tournaments_aggregate_bool_exp_avg_arguments_columns": {}, - "tournaments_select_column_tournaments_aggregate_bool_exp_bool_and_arguments_columns": {}, - "tournaments_select_column_tournaments_aggregate_bool_exp_bool_or_arguments_columns": {}, - "tournaments_select_column_tournaments_aggregate_bool_exp_corr_arguments_columns": {}, - "tournaments_select_column_tournaments_aggregate_bool_exp_covar_samp_arguments_columns": {}, - "tournaments_select_column_tournaments_aggregate_bool_exp_max_arguments_columns": {}, - "tournaments_select_column_tournaments_aggregate_bool_exp_min_arguments_columns": {}, - "tournaments_select_column_tournaments_aggregate_bool_exp_stddev_samp_arguments_columns": {}, - "tournaments_select_column_tournaments_aggregate_bool_exp_sum_arguments_columns": {}, - "tournaments_select_column_tournaments_aggregate_bool_exp_var_samp_arguments_columns": {}, - "tournaments_set_input": { - "auto_start": [ - 6 - ], - "awards_enabled": [ - 6 - ], - "banner": [ - 84 + "utility_practice_sessions_select_column": {}, + "utility_practice_sessions_select_column_utility_practice_sessions_aggregate_bool_exp_bool_and_arguments_columns": {}, + "utility_practice_sessions_select_column_utility_practice_sessions_aggregate_bool_exp_bool_or_arguments_columns": {}, + "utility_practice_sessions_set_input": { + "collection_id": [ + 6298 ], "created_at": [ - 4954 - ], - "description": [ - 84 - ], - "discord_guild_id": [ - 84 - ], - "discord_notifications_enabled": [ - 6 - ], - "discord_notify_Canceled": [ - 6 - ], - "discord_notify_Finished": [ - 6 - ], - "discord_notify_Forfeit": [ - 6 - ], - "discord_notify_Live": [ - 6 - ], - "discord_notify_MapPaused": [ - 6 - ], - "discord_notify_PickingPlayers": [ - 6 + 5086 ], - "discord_notify_Scheduled": [ - 6 + "empty_since": [ + 5086 ], - "discord_notify_Surrendered": [ - 6 + "expires_at": [ + 5086 ], - "discord_notify_Tie": [ - 6 + "failure_reason": [ + 84 ], - "discord_notify_Veto": [ - 6 + "first_joined_at": [ + 5086 ], - "discord_notify_WaitingForCheckIn": [ - 6 + "host_steam_id": [ + 300 ], - "discord_notify_WaitingForServer": [ - 6 + "id": [ + 6298 ], - "discord_role_id": [ + "invite_code": [ 84 ], - "discord_voice_enabled": [ + "is_open": [ 6 ], - "discord_webhook": [ - 84 - ], - "homepage": [ - 84 - ], - "id": [ - 5454 - ], - "is_league": [ + "is_render": [ 6 ], - "latitude": [ - 1842 - ], - "location": [ - 84 + "last_occupied_at": [ + 5086 ], - "logo": [ + "map_name": [ 84 ], - "longitude": [ - 1842 + "match_id": [ + 6298 ], - "match_options_id": [ - 5454 + "playbook_id": [ + 6298 ], - "name": [ + "region": [ 84 ], - "organizer_steam_id": [ - 269 - ], - "scheduling_mode": [ - 84 + "status": [ + 1559 ], - "start": [ - 4954 + "team_id": [ + 6298 ], - "status": [ - 1507 + "updated_at": [ + 5086 ], "__typename": [ 84 ] }, - "tournaments_stddev_fields": { - "latitude": [ - 32 - ], - "longitude": [ - 32 - ], - "max_players_per_lineup": [ - 41 - ], - "min_players_per_lineup": [ - 41 - ], - "organizer_steam_id": [ + "utility_practice_sessions_stddev_fields": { + "host_steam_id": [ 32 ], "__typename": [ 84 ] }, - "tournaments_stddev_order_by": { - "latitude": [ - 3373 - ], - "longitude": [ - 3373 - ], - "organizer_steam_id": [ - 3373 + "utility_practice_sessions_stddev_order_by": { + "host_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "tournaments_stddev_pop_fields": { - "latitude": [ - 32 - ], - "longitude": [ - 32 - ], - "max_players_per_lineup": [ - 41 - ], - "min_players_per_lineup": [ - 41 - ], - "organizer_steam_id": [ + "utility_practice_sessions_stddev_pop_fields": { + "host_steam_id": [ 32 ], "__typename": [ 84 ] }, - "tournaments_stddev_pop_order_by": { - "latitude": [ - 3373 - ], - "longitude": [ - 3373 - ], - "organizer_steam_id": [ - 3373 + "utility_practice_sessions_stddev_pop_order_by": { + "host_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "tournaments_stddev_samp_fields": { - "latitude": [ - 32 - ], - "longitude": [ - 32 - ], - "max_players_per_lineup": [ - 41 - ], - "min_players_per_lineup": [ - 41 - ], - "organizer_steam_id": [ + "utility_practice_sessions_stddev_samp_fields": { + "host_steam_id": [ 32 ], "__typename": [ 84 ] }, - "tournaments_stddev_samp_order_by": { - "latitude": [ - 3373 - ], - "longitude": [ - 3373 - ], - "organizer_steam_id": [ - 3373 + "utility_practice_sessions_stddev_samp_order_by": { + "host_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "tournaments_stream_cursor_input": { + "utility_practice_sessions_stream_cursor_input": { "initial_value": [ - 5443 + 6287 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 ] }, - "tournaments_stream_cursor_value_input": { - "auto_start": [ - 6 - ], - "awards_enabled": [ - 6 - ], - "banner": [ - 84 + "utility_practice_sessions_stream_cursor_value_input": { + "collection_id": [ + 6298 ], "created_at": [ - 4954 - ], - "description": [ - 84 - ], - "discord_guild_id": [ - 84 - ], - "discord_notifications_enabled": [ - 6 - ], - "discord_notify_Canceled": [ - 6 - ], - "discord_notify_Finished": [ - 6 - ], - "discord_notify_Forfeit": [ - 6 - ], - "discord_notify_Live": [ - 6 - ], - "discord_notify_MapPaused": [ - 6 - ], - "discord_notify_PickingPlayers": [ - 6 + 5086 ], - "discord_notify_Scheduled": [ - 6 + "empty_since": [ + 5086 ], - "discord_notify_Surrendered": [ - 6 + "expires_at": [ + 5086 ], - "discord_notify_Tie": [ - 6 + "failure_reason": [ + 84 ], - "discord_notify_Veto": [ - 6 + "first_joined_at": [ + 5086 ], - "discord_notify_WaitingForCheckIn": [ - 6 + "host_steam_id": [ + 300 ], - "discord_notify_WaitingForServer": [ - 6 + "id": [ + 6298 ], - "discord_role_id": [ + "invite_code": [ 84 ], - "discord_voice_enabled": [ + "is_open": [ 6 ], - "discord_webhook": [ - 84 - ], - "homepage": [ - 84 - ], - "id": [ - 5454 - ], - "is_league": [ + "is_render": [ 6 ], - "latitude": [ - 1842 - ], - "location": [ - 84 + "last_occupied_at": [ + 5086 ], - "logo": [ + "map_name": [ 84 ], - "longitude": [ - 1842 + "match_id": [ + 6298 ], - "match_options_id": [ - 5454 + "playbook_id": [ + 6298 ], - "name": [ + "region": [ 84 ], - "organizer_steam_id": [ - 269 - ], - "scheduling_mode": [ - 84 + "status": [ + 1559 ], - "start": [ - 4954 + "team_id": [ + 6298 ], - "status": [ - 1507 + "updated_at": [ + 5086 ], "__typename": [ 84 ] }, - "tournaments_sum_fields": { - "latitude": [ - 1842 - ], - "longitude": [ - 1842 - ], - "max_players_per_lineup": [ - 41 - ], - "min_players_per_lineup": [ - 41 - ], - "organizer_steam_id": [ - 269 + "utility_practice_sessions_sum_fields": { + "host_steam_id": [ + 300 ], "__typename": [ 84 ] }, - "tournaments_sum_order_by": { - "latitude": [ - 3373 - ], - "longitude": [ - 3373 - ], - "organizer_steam_id": [ - 3373 + "utility_practice_sessions_sum_order_by": { + "host_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "tournaments_update_column": {}, - "tournaments_updates": { + "utility_practice_sessions_update_column": {}, + "utility_practice_sessions_updates": { "_inc": [ - 5413 + 6265 ], "_set": [ - 5435 + 6279 ], "where": [ - 5411 + 6263 ], "__typename": [ 84 ] }, - "tournaments_var_pop_fields": { - "latitude": [ - 32 - ], - "longitude": [ - 32 - ], - "max_players_per_lineup": [ - 41 - ], - "min_players_per_lineup": [ - 41 - ], - "organizer_steam_id": [ + "utility_practice_sessions_var_pop_fields": { + "host_steam_id": [ 32 ], "__typename": [ 84 ] }, - "tournaments_var_pop_order_by": { - "latitude": [ - 3373 - ], - "longitude": [ - 3373 - ], - "organizer_steam_id": [ - 3373 + "utility_practice_sessions_var_pop_order_by": { + "host_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "tournaments_var_samp_fields": { - "latitude": [ - 32 - ], - "longitude": [ - 32 - ], - "max_players_per_lineup": [ - 41 - ], - "min_players_per_lineup": [ - 41 - ], - "organizer_steam_id": [ + "utility_practice_sessions_var_samp_fields": { + "host_steam_id": [ 32 ], "__typename": [ 84 ] }, - "tournaments_var_samp_order_by": { - "latitude": [ - 3373 - ], - "longitude": [ - 3373 - ], - "organizer_steam_id": [ - 3373 + "utility_practice_sessions_var_samp_order_by": { + "host_steam_id": [ + 3505 ], "__typename": [ 84 ] }, - "tournaments_variance_fields": { - "latitude": [ - 32 - ], - "longitude": [ - 32 - ], - "max_players_per_lineup": [ - 41 - ], - "min_players_per_lineup": [ - 41 - ], - "organizer_steam_id": [ + "utility_practice_sessions_variance_fields": { + "host_steam_id": [ 32 ], "__typename": [ 84 ] }, - "tournaments_variance_order_by": { - "latitude": [ - 3373 - ], - "longitude": [ - 3373 - ], - "organizer_steam_id": [ - 3373 + "utility_practice_sessions_variance_order_by": { + "host_steam_id": [ + 3505 ], "__typename": [ 84 @@ -121842,37 +141974,37 @@ export default { "uuid": {}, "uuid_array_comparison_exp": { "_contained_in": [ - 5454 + 6298 ], "_contains": [ - 5454 + 6298 ], "_eq": [ - 5454 + 6298 ], "_gt": [ - 5454 + 6298 ], "_gte": [ - 5454 + 6298 ], "_in": [ - 5454 + 6298 ], "_is_null": [ 6 ], "_lt": [ - 5454 + 6298 ], "_lte": [ - 5454 + 6298 ], "_neq": [ - 5454 + 6298 ], "_nin": [ - 5454 + 6298 ], "__typename": [ 84 @@ -121880,31 +142012,31 @@ export default { }, "uuid_comparison_exp": { "_eq": [ - 5454 + 6298 ], "_gt": [ - 5454 + 6298 ], "_gte": [ - 5454 + 6298 ], "_in": [ - 5454 + 6298 ], "_is_null": [ 6 ], "_lt": [ - 5454 + 6298 ], "_lte": [ - 5454 + 6298 ], "_neq": [ - 5454 + 6298 ], "_nin": [ - 5454 + 6298 ], "__typename": [ 84 @@ -121918,19 +142050,19 @@ export default { 41 ], "event": [ - 1814 + 1946 ], "event_id": [ - 5454 + 6298 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ 41 ], "kdr": [ - 1842 + 1974 ], "kills": [ 41 @@ -121939,10 +142071,10 @@ export default { 41 ], "player": [ - 4331 + 4463 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -121950,10 +142082,10 @@ export default { }, "v_event_player_stats_aggregate": { "aggregate": [ - 5471 + 6315 ], "nodes": [ - 5457 + 6301 ], "__typename": [ 84 @@ -121961,31 +142093,31 @@ export default { }, "v_event_player_stats_aggregate_bool_exp": { "avg": [ - 5460 + 6304 ], "corr": [ - 5461 + 6305 ], "count": [ - 5463 + 6307 ], "covar_samp": [ - 5464 + 6308 ], "max": [ - 5466 + 6310 ], "min": [ - 5467 + 6311 ], "stddev_samp": [ - 5468 + 6312 ], "sum": [ - 5469 + 6313 ], "var_samp": [ - 5470 + 6314 ], "__typename": [ 84 @@ -121993,16 +142125,16 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_avg": { "arguments": [ - 5484 + 6328 ], "distinct": [ 6 ], "filter": [ - 5476 + 6320 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -122010,16 +142142,16 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_corr": { "arguments": [ - 5462 + 6306 ], "distinct": [ 6 ], "filter": [ - 5476 + 6320 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -122027,10 +142159,10 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_corr_arguments": { "X": [ - 5485 + 6329 ], "Y": [ - 5485 + 6329 ], "__typename": [ 84 @@ -122038,13 +142170,13 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_count": { "arguments": [ - 5483 + 6327 ], "distinct": [ 6 ], "filter": [ - 5476 + 6320 ], "predicate": [ 42 @@ -122055,16 +142187,16 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_covar_samp": { "arguments": [ - 5465 + 6309 ], "distinct": [ 6 ], "filter": [ - 5476 + 6320 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -122072,10 +142204,10 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_covar_samp_arguments": { "X": [ - 5486 + 6330 ], "Y": [ - 5486 + 6330 ], "__typename": [ 84 @@ -122083,16 +142215,16 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_max": { "arguments": [ - 5487 + 6331 ], "distinct": [ 6 ], "filter": [ - 5476 + 6320 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -122100,16 +142232,16 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_min": { "arguments": [ - 5488 + 6332 ], "distinct": [ 6 ], "filter": [ - 5476 + 6320 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -122117,16 +142249,16 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_stddev_samp": { "arguments": [ - 5489 + 6333 ], "distinct": [ 6 ], "filter": [ - 5476 + 6320 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -122134,16 +142266,16 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_sum": { "arguments": [ - 5490 + 6334 ], "distinct": [ 6 ], "filter": [ - 5476 + 6320 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -122151,16 +142283,16 @@ export default { }, "v_event_player_stats_aggregate_bool_exp_var_samp": { "arguments": [ - 5491 + 6335 ], "distinct": [ 6 ], "filter": [ - 5476 + 6320 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -122168,13 +142300,13 @@ export default { }, "v_event_player_stats_aggregate_fields": { "avg": [ - 5474 + 6318 ], "count": [ 41, { "columns": [ - 5483, + 6327, "[v_event_player_stats_select_column!]" ], "distinct": [ @@ -122183,31 +142315,31 @@ export default { } ], "max": [ - 5478 + 6322 ], "min": [ - 5480 + 6324 ], "stddev": [ - 5492 + 6336 ], "stddev_pop": [ - 5494 + 6338 ], "stddev_samp": [ - 5496 + 6340 ], "sum": [ - 5500 + 6344 ], "var_pop": [ - 5502 + 6346 ], "var_samp": [ - 5504 + 6348 ], "variance": [ - 5506 + 6350 ], "__typename": [ 84 @@ -122215,37 +142347,37 @@ export default { }, "v_event_player_stats_aggregate_order_by": { "avg": [ - 5475 + 6319 ], "count": [ - 3373 + 3505 ], "max": [ - 5479 + 6323 ], "min": [ - 5481 + 6325 ], "stddev": [ - 5493 + 6337 ], "stddev_pop": [ - 5495 + 6339 ], "stddev_samp": [ - 5497 + 6341 ], "sum": [ - 5501 + 6345 ], "var_pop": [ - 5503 + 6347 ], "var_samp": [ - 5505 + 6349 ], "variance": [ - 5507 + 6351 ], "__typename": [ 84 @@ -122253,7 +142385,7 @@ export default { }, "v_event_player_stats_arr_rel_insert_input": { "data": [ - 5477 + 6321 ], "__typename": [ 84 @@ -122290,28 +142422,28 @@ export default { }, "v_event_player_stats_avg_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -122319,13 +142451,13 @@ export default { }, "v_event_player_stats_bool_exp": { "_and": [ - 5476 + 6320 ], "_not": [ - 5476 + 6320 ], "_or": [ - 5476 + 6320 ], "assists": [ 42 @@ -122334,19 +142466,19 @@ export default { 42 ], "event": [ - 1818 + 1950 ], "event_id": [ - 5456 + 6300 ], "headshot_percentage": [ - 1843 + 1975 ], "headshots": [ 42 ], "kdr": [ - 1843 + 1975 ], "kills": [ 42 @@ -122355,10 +142487,10 @@ export default { 42 ], "player": [ - 4335 + 4467 ], "player_steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -122372,19 +142504,19 @@ export default { 41 ], "event": [ - 1825 + 1957 ], "event_id": [ - 5454 + 6298 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ 41 ], "kdr": [ - 1842 + 1974 ], "kills": [ 41 @@ -122393,10 +142525,10 @@ export default { 41 ], "player": [ - 4342 + 4474 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -122410,16 +142542,16 @@ export default { 41 ], "event_id": [ - 5454 + 6298 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ 41 ], "kdr": [ - 1842 + 1974 ], "kills": [ 41 @@ -122428,7 +142560,7 @@ export default { 41 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -122436,31 +142568,31 @@ export default { }, "v_event_player_stats_max_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "event_id": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -122474,16 +142606,16 @@ export default { 41 ], "event_id": [ - 5454 + 6298 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ 41 ], "kdr": [ - 1842 + 1974 ], "kills": [ 41 @@ -122492,7 +142624,7 @@ export default { 41 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -122500,31 +142632,31 @@ export default { }, "v_event_player_stats_min_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "event_id": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -122532,37 +142664,37 @@ export default { }, "v_event_player_stats_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "event": [ - 1827 + 1959 ], "event_id": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -122608,28 +142740,28 @@ export default { }, "v_event_player_stats_stddev_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -122666,28 +142798,28 @@ export default { }, "v_event_player_stats_stddev_pop_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -122724,28 +142856,28 @@ export default { }, "v_event_player_stats_stddev_samp_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -122753,10 +142885,10 @@ export default { }, "v_event_player_stats_stream_cursor_input": { "initial_value": [ - 5499 + 6343 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -122770,16 +142902,16 @@ export default { 41 ], "event_id": [ - 5454 + 6298 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ 41 ], "kdr": [ - 1842 + 1974 ], "kills": [ 41 @@ -122788,7 +142920,7 @@ export default { 41 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -122802,13 +142934,13 @@ export default { 41 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ 41 ], "kdr": [ - 1842 + 1974 ], "kills": [ 41 @@ -122817,7 +142949,7 @@ export default { 41 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -122825,28 +142957,28 @@ export default { }, "v_event_player_stats_sum_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -122883,28 +143015,28 @@ export default { }, "v_event_player_stats_var_pop_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -122941,28 +143073,28 @@ export default { }, "v_event_player_stats_var_samp_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -122999,28 +143131,28 @@ export default { }, "v_event_player_stats_variance_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -123075,10 +143207,10 @@ export default { }, "v_gpu_pool_status_aggregate": { "aggregate": [ - 5510 + 6354 ], "nodes": [ - 5508 + 6352 ], "__typename": [ 84 @@ -123086,13 +143218,13 @@ export default { }, "v_gpu_pool_status_aggregate_fields": { "avg": [ - 5511 + 6355 ], "count": [ 41, { "columns": [ - 5516, + 6360, "[v_gpu_pool_status_select_column!]" ], "distinct": [ @@ -123101,31 +143233,31 @@ export default { } ], "max": [ - 5513 + 6357 ], "min": [ - 5514 + 6358 ], "stddev": [ - 5517 + 6361 ], "stddev_pop": [ - 5518 + 6362 ], "stddev_samp": [ - 5519 + 6363 ], "sum": [ - 5522 + 6366 ], "var_pop": [ - 5523 + 6367 ], "var_samp": [ - 5524 + 6368 ], "variance": [ - 5525 + 6369 ], "__typename": [ 84 @@ -123168,13 +143300,13 @@ export default { }, "v_gpu_pool_status_bool_exp": { "_and": [ - 5512 + 6356 ], "_not": [ - 5512 + 6356 ], "_or": [ - 5512 + 6356 ], "demo_free_gpu_nodes": [ 42 @@ -123294,46 +143426,46 @@ export default { }, "v_gpu_pool_status_order_by": { "demo_free_gpu_nodes": [ - 3373 + 3505 ], "demo_in_progress": [ - 3373 + 3505 ], "demo_total_gpu_nodes": [ - 3373 + 3505 ], "free_gpu_nodes": [ - 3373 + 3505 ], "free_gpu_nodes_for_batch": [ - 3373 + 3505 ], "highlights_in_progress": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "live_in_progress": [ - 3373 + 3505 ], "registered_gpu_nodes": [ - 3373 + 3505 ], "rendering_total_gpu_nodes": [ - 3373 + 3505 ], "renders_paused_for_active_match": [ - 3373 + 3505 ], "streaming_free_gpu_nodes": [ - 3373 + 3505 ], "streaming_total_gpu_nodes": [ - 3373 + 3505 ], "total_gpu_nodes": [ - 3373 + 3505 ], "__typename": [ 84 @@ -123447,10 +143579,10 @@ export default { }, "v_gpu_pool_status_stream_cursor_input": { "initial_value": [ - 5521 + 6365 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -123651,22 +143783,22 @@ export default { 41 ], "league_division_id": [ - 5454 + 6298 ], "league_season_division_id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "league_team": [ - 2547 + 2679 ], "league_team_id": [ - 5454 + 6298 ], "league_team_season_id": [ - 5454 + 6298 ], "losses": [ 41 @@ -123696,13 +143828,13 @@ export default { 41 ], "season_division": [ - 2365 + 2497 ], "team_season": [ - 2505 + 2637 ], "tournament_team_id": [ - 5454 + 6298 ], "wins": [ 41 @@ -123713,10 +143845,10 @@ export default { }, "v_league_division_standings_aggregate": { "aggregate": [ - 5530 + 6374 ], "nodes": [ - 5526 + 6370 ], "__typename": [ 84 @@ -123724,7 +143856,7 @@ export default { }, "v_league_division_standings_aggregate_bool_exp": { "count": [ - 5529 + 6373 ], "__typename": [ 84 @@ -123732,13 +143864,13 @@ export default { }, "v_league_division_standings_aggregate_bool_exp_count": { "arguments": [ - 5542 + 6386 ], "distinct": [ 6 ], "filter": [ - 5535 + 6379 ], "predicate": [ 42 @@ -123749,13 +143881,13 @@ export default { }, "v_league_division_standings_aggregate_fields": { "avg": [ - 5533 + 6377 ], "count": [ 41, { "columns": [ - 5542, + 6386, "[v_league_division_standings_select_column!]" ], "distinct": [ @@ -123764,31 +143896,31 @@ export default { } ], "max": [ - 5537 + 6381 ], "min": [ - 5539 + 6383 ], "stddev": [ - 5543 + 6387 ], "stddev_pop": [ - 5545 + 6389 ], "stddev_samp": [ - 5547 + 6391 ], "sum": [ - 5551 + 6395 ], "var_pop": [ - 5553 + 6397 ], "var_samp": [ - 5555 + 6399 ], "variance": [ - 5557 + 6401 ], "__typename": [ 84 @@ -123796,37 +143928,37 @@ export default { }, "v_league_division_standings_aggregate_order_by": { "avg": [ - 5534 + 6378 ], "count": [ - 3373 + 3505 ], "max": [ - 5538 + 6382 ], "min": [ - 5540 + 6384 ], "stddev": [ - 5544 + 6388 ], "stddev_pop": [ - 5546 + 6390 ], "stddev_samp": [ - 5548 + 6392 ], "sum": [ - 5552 + 6396 ], "var_pop": [ - 5554 + 6398 ], "var_samp": [ - 5556 + 6400 ], "variance": [ - 5558 + 6402 ], "__typename": [ 84 @@ -123834,7 +143966,7 @@ export default { }, "v_league_division_standings_arr_rel_insert_input": { "data": [ - 5536 + 6380 ], "__typename": [ 84 @@ -123883,40 +144015,40 @@ export default { }, "v_league_division_standings_avg_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "round_diff": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -123924,13 +144056,13 @@ export default { }, "v_league_division_standings_bool_exp": { "_and": [ - 5535 + 6379 ], "_not": [ - 5535 + 6379 ], "_or": [ - 5535 + 6379 ], "head_to_head_match_wins": [ 42 @@ -123939,22 +144071,22 @@ export default { 42 ], "league_division_id": [ - 5456 + 6300 ], "league_season_division_id": [ - 5456 + 6300 ], "league_season_id": [ - 5456 + 6300 ], "league_team": [ - 2550 + 2682 ], "league_team_id": [ - 5456 + 6300 ], "league_team_season_id": [ - 5456 + 6300 ], "losses": [ 42 @@ -123984,13 +144116,13 @@ export default { 42 ], "season_division": [ - 2372 + 2504 ], "team_season": [ - 2514 + 2646 ], "tournament_team_id": [ - 5456 + 6300 ], "wins": [ 42 @@ -124007,22 +144139,22 @@ export default { 41 ], "league_division_id": [ - 5454 + 6298 ], "league_season_division_id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "league_team": [ - 2556 + 2688 ], "league_team_id": [ - 5454 + 6298 ], "league_team_season_id": [ - 5454 + 6298 ], "losses": [ 41 @@ -124052,13 +144184,13 @@ export default { 41 ], "season_division": [ - 2380 + 2512 ], "team_season": [ - 2523 + 2655 ], "tournament_team_id": [ - 5454 + 6298 ], "wins": [ 41 @@ -124075,19 +144207,19 @@ export default { 41 ], "league_division_id": [ - 5454 + 6298 ], "league_season_division_id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "league_team_id": [ - 5454 + 6298 ], "league_team_season_id": [ - 5454 + 6298 ], "losses": [ 41 @@ -124117,7 +144249,7 @@ export default { 41 ], "tournament_team_id": [ - 5454 + 6298 ], "wins": [ 41 @@ -124128,58 +144260,58 @@ export default { }, "v_league_division_standings_max_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "league_division_id": [ - 3373 + 3505 ], "league_season_division_id": [ - 3373 + 3505 ], "league_season_id": [ - 3373 + 3505 ], "league_team_id": [ - 3373 + 3505 ], "league_team_season_id": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "round_diff": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "tournament_team_id": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -124193,19 +144325,19 @@ export default { 41 ], "league_division_id": [ - 5454 + 6298 ], "league_season_division_id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "league_team_id": [ - 5454 + 6298 ], "league_team_season_id": [ - 5454 + 6298 ], "losses": [ 41 @@ -124235,7 +144367,7 @@ export default { 41 ], "tournament_team_id": [ - 5454 + 6298 ], "wins": [ 41 @@ -124246,58 +144378,58 @@ export default { }, "v_league_division_standings_min_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "league_division_id": [ - 3373 + 3505 ], "league_season_division_id": [ - 3373 + 3505 ], "league_season_id": [ - 3373 + 3505 ], "league_team_id": [ - 3373 + 3505 ], "league_team_season_id": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "round_diff": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "tournament_team_id": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -124305,67 +144437,67 @@ export default { }, "v_league_division_standings_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "league_division_id": [ - 3373 + 3505 ], "league_season_division_id": [ - 3373 + 3505 ], "league_season_id": [ - 3373 + 3505 ], "league_team": [ - 2558 + 2690 ], "league_team_id": [ - 3373 + 3505 ], "league_team_season_id": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "round_diff": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "season_division": [ - 2382 + 2514 ], "team_season": [ - 2525 + 2657 ], "tournament_team_id": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -124415,40 +144547,40 @@ export default { }, "v_league_division_standings_stddev_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "round_diff": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -124497,40 +144629,40 @@ export default { }, "v_league_division_standings_stddev_pop_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "round_diff": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -124579,40 +144711,40 @@ export default { }, "v_league_division_standings_stddev_samp_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "round_diff": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -124620,10 +144752,10 @@ export default { }, "v_league_division_standings_stream_cursor_input": { "initial_value": [ - 5550 + 6394 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -124637,19 +144769,19 @@ export default { 41 ], "league_division_id": [ - 5454 + 6298 ], "league_season_division_id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "league_team_id": [ - 5454 + 6298 ], "league_team_season_id": [ - 5454 + 6298 ], "losses": [ 41 @@ -124679,7 +144811,7 @@ export default { 41 ], "tournament_team_id": [ - 5454 + 6298 ], "wins": [ 41 @@ -124731,40 +144863,40 @@ export default { }, "v_league_division_standings_sum_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "round_diff": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -124813,40 +144945,40 @@ export default { }, "v_league_division_standings_var_pop_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "round_diff": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -124895,40 +145027,40 @@ export default { }, "v_league_division_standings_var_samp_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "round_diff": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -124977,40 +145109,40 @@ export default { }, "v_league_division_standings_variance_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "round_diff": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -125024,43 +145156,43 @@ export default { 41 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ 41 ], "kdr": [ - 1842 + 1974 ], "kills": [ 41 ], "league_division_id": [ - 5454 + 6298 ], "league_season_division_id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "league_team": [ - 2547 + 2679 ], "league_team_id": [ - 5454 + 6298 ], "league_team_season_id": [ - 5454 + 6298 ], "matches_played": [ 41 ], "player": [ - 4331 + 4463 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -125068,10 +145200,10 @@ export default { }, "v_league_season_player_stats_aggregate": { "aggregate": [ - 5573 + 6417 ], "nodes": [ - 5559 + 6403 ], "__typename": [ 84 @@ -125079,31 +145211,31 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp": { "avg": [ - 5562 + 6406 ], "corr": [ - 5563 + 6407 ], "count": [ - 5565 + 6409 ], "covar_samp": [ - 5566 + 6410 ], "max": [ - 5568 + 6412 ], "min": [ - 5569 + 6413 ], "stddev_samp": [ - 5570 + 6414 ], "sum": [ - 5571 + 6415 ], "var_samp": [ - 5572 + 6416 ], "__typename": [ 84 @@ -125111,16 +145243,16 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_avg": { "arguments": [ - 5586 + 6430 ], "distinct": [ 6 ], "filter": [ - 5578 + 6422 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -125128,16 +145260,16 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_corr": { "arguments": [ - 5564 + 6408 ], "distinct": [ 6 ], "filter": [ - 5578 + 6422 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -125145,10 +145277,10 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_corr_arguments": { "X": [ - 5587 + 6431 ], "Y": [ - 5587 + 6431 ], "__typename": [ 84 @@ -125156,13 +145288,13 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_count": { "arguments": [ - 5585 + 6429 ], "distinct": [ 6 ], "filter": [ - 5578 + 6422 ], "predicate": [ 42 @@ -125173,16 +145305,16 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_covar_samp": { "arguments": [ - 5567 + 6411 ], "distinct": [ 6 ], "filter": [ - 5578 + 6422 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -125190,10 +145322,10 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_covar_samp_arguments": { "X": [ - 5588 + 6432 ], "Y": [ - 5588 + 6432 ], "__typename": [ 84 @@ -125201,16 +145333,16 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_max": { "arguments": [ - 5589 + 6433 ], "distinct": [ 6 ], "filter": [ - 5578 + 6422 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -125218,16 +145350,16 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_min": { "arguments": [ - 5590 + 6434 ], "distinct": [ 6 ], "filter": [ - 5578 + 6422 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -125235,16 +145367,16 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_stddev_samp": { "arguments": [ - 5591 + 6435 ], "distinct": [ 6 ], "filter": [ - 5578 + 6422 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -125252,16 +145384,16 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_sum": { "arguments": [ - 5592 + 6436 ], "distinct": [ 6 ], "filter": [ - 5578 + 6422 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -125269,16 +145401,16 @@ export default { }, "v_league_season_player_stats_aggregate_bool_exp_var_samp": { "arguments": [ - 5593 + 6437 ], "distinct": [ 6 ], "filter": [ - 5578 + 6422 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -125286,13 +145418,13 @@ export default { }, "v_league_season_player_stats_aggregate_fields": { "avg": [ - 5576 + 6420 ], "count": [ 41, { "columns": [ - 5585, + 6429, "[v_league_season_player_stats_select_column!]" ], "distinct": [ @@ -125301,31 +145433,31 @@ export default { } ], "max": [ - 5580 + 6424 ], "min": [ - 5582 + 6426 ], "stddev": [ - 5594 + 6438 ], "stddev_pop": [ - 5596 + 6440 ], "stddev_samp": [ - 5598 + 6442 ], "sum": [ - 5602 + 6446 ], "var_pop": [ - 5604 + 6448 ], "var_samp": [ - 5606 + 6450 ], "variance": [ - 5608 + 6452 ], "__typename": [ 84 @@ -125333,37 +145465,37 @@ export default { }, "v_league_season_player_stats_aggregate_order_by": { "avg": [ - 5577 + 6421 ], "count": [ - 3373 + 3505 ], "max": [ - 5581 + 6425 ], "min": [ - 5583 + 6427 ], "stddev": [ - 5595 + 6439 ], "stddev_pop": [ - 5597 + 6441 ], "stddev_samp": [ - 5599 + 6443 ], "sum": [ - 5603 + 6447 ], "var_pop": [ - 5605 + 6449 ], "var_samp": [ - 5607 + 6451 ], "variance": [ - 5609 + 6453 ], "__typename": [ 84 @@ -125371,7 +145503,7 @@ export default { }, "v_league_season_player_stats_arr_rel_insert_input": { "data": [ - 5579 + 6423 ], "__typename": [ 84 @@ -125408,28 +145540,28 @@ export default { }, "v_league_season_player_stats_avg_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -125437,13 +145569,13 @@ export default { }, "v_league_season_player_stats_bool_exp": { "_and": [ - 5578 + 6422 ], "_not": [ - 5578 + 6422 ], "_or": [ - 5578 + 6422 ], "assists": [ 42 @@ -125452,43 +145584,43 @@ export default { 42 ], "headshot_percentage": [ - 1843 + 1975 ], "headshots": [ 42 ], "kdr": [ - 1843 + 1975 ], "kills": [ 42 ], "league_division_id": [ - 5456 + 6300 ], "league_season_division_id": [ - 5456 + 6300 ], "league_season_id": [ - 5456 + 6300 ], "league_team": [ - 2550 + 2682 ], "league_team_id": [ - 5456 + 6300 ], "league_team_season_id": [ - 5456 + 6300 ], "matches_played": [ 42 ], "player": [ - 4335 + 4467 ], "player_steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -125502,43 +145634,43 @@ export default { 41 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ 41 ], "kdr": [ - 1842 + 1974 ], "kills": [ 41 ], "league_division_id": [ - 5454 + 6298 ], "league_season_division_id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "league_team": [ - 2556 + 2688 ], "league_team_id": [ - 5454 + 6298 ], "league_team_season_id": [ - 5454 + 6298 ], "matches_played": [ 41 ], "player": [ - 4342 + 4474 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -125552,37 +145684,37 @@ export default { 41 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ 41 ], "kdr": [ - 1842 + 1974 ], "kills": [ 41 ], "league_division_id": [ - 5454 + 6298 ], "league_season_division_id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "league_team_id": [ - 5454 + 6298 ], "league_team_season_id": [ - 5454 + 6298 ], "matches_played": [ 41 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -125590,43 +145722,43 @@ export default { }, "v_league_season_player_stats_max_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "league_division_id": [ - 3373 + 3505 ], "league_season_division_id": [ - 3373 + 3505 ], "league_season_id": [ - 3373 + 3505 ], "league_team_id": [ - 3373 + 3505 ], "league_team_season_id": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -125640,37 +145772,37 @@ export default { 41 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ 41 ], "kdr": [ - 1842 + 1974 ], "kills": [ 41 ], "league_division_id": [ - 5454 + 6298 ], "league_season_division_id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "league_team_id": [ - 5454 + 6298 ], "league_team_season_id": [ - 5454 + 6298 ], "matches_played": [ 41 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -125678,43 +145810,43 @@ export default { }, "v_league_season_player_stats_min_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "league_division_id": [ - 3373 + 3505 ], "league_season_division_id": [ - 3373 + 3505 ], "league_season_id": [ - 3373 + 3505 ], "league_team_id": [ - 3373 + 3505 ], "league_team_season_id": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -125722,49 +145854,49 @@ export default { }, "v_league_season_player_stats_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "league_division_id": [ - 3373 + 3505 ], "league_season_division_id": [ - 3373 + 3505 ], "league_season_id": [ - 3373 + 3505 ], "league_team": [ - 2558 + 2690 ], "league_team_id": [ - 3373 + 3505 ], "league_team_season_id": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -125810,28 +145942,28 @@ export default { }, "v_league_season_player_stats_stddev_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -125868,28 +146000,28 @@ export default { }, "v_league_season_player_stats_stddev_pop_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -125926,28 +146058,28 @@ export default { }, "v_league_season_player_stats_stddev_samp_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -125955,10 +146087,10 @@ export default { }, "v_league_season_player_stats_stream_cursor_input": { "initial_value": [ - 5601 + 6445 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -125972,37 +146104,37 @@ export default { 41 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ 41 ], "kdr": [ - 1842 + 1974 ], "kills": [ 41 ], "league_division_id": [ - 5454 + 6298 ], "league_season_division_id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "league_team_id": [ - 5454 + 6298 ], "league_team_season_id": [ - 5454 + 6298 ], "matches_played": [ 41 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -126016,13 +146148,13 @@ export default { 41 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ 41 ], "kdr": [ - 1842 + 1974 ], "kills": [ 41 @@ -126031,7 +146163,7 @@ export default { 41 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -126039,28 +146171,28 @@ export default { }, "v_league_season_player_stats_sum_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -126097,28 +146229,28 @@ export default { }, "v_league_season_player_stats_var_pop_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -126155,28 +146287,28 @@ export default { }, "v_league_season_player_stats_var_samp_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -126213,28 +146345,28 @@ export default { }, "v_league_season_player_stats_variance_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -126248,22 +146380,22 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "lineup": [ - 2811 + 2943 ], "match_lineup_id": [ - 5454 + 6298 ], "placeholder_name": [ 84 ], "player": [ - 4331 + 4463 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -126271,10 +146403,10 @@ export default { }, "v_match_captains_aggregate": { "aggregate": [ - 5612 + 6456 ], "nodes": [ - 5610 + 6454 ], "__typename": [ 84 @@ -126282,13 +146414,13 @@ export default { }, "v_match_captains_aggregate_fields": { "avg": [ - 5613 + 6457 ], "count": [ 41, { "columns": [ - 5622, + 6466, "[v_match_captains_select_column!]" ], "distinct": [ @@ -126297,31 +146429,31 @@ export default { } ], "max": [ - 5617 + 6461 ], "min": [ - 5618 + 6462 ], "stddev": [ - 5624 + 6468 ], "stddev_pop": [ - 5625 + 6469 ], "stddev_samp": [ - 5626 + 6470 ], "sum": [ - 5629 + 6473 ], "var_pop": [ - 5631 + 6475 ], "var_samp": [ - 5632 + 6476 ], "variance": [ - 5633 + 6477 ], "__typename": [ 84 @@ -126337,13 +146469,13 @@ export default { }, "v_match_captains_bool_exp": { "_and": [ - 5614 + 6458 ], "_not": [ - 5614 + 6458 ], "_or": [ - 5614 + 6458 ], "captain": [ 7 @@ -126352,22 +146484,22 @@ export default { 86 ], "id": [ - 5456 + 6300 ], "lineup": [ - 2820 + 2952 ], "match_lineup_id": [ - 5456 + 6300 ], "placeholder_name": [ 86 ], "player": [ - 4335 + 4467 ], "steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -126375,7 +146507,7 @@ export default { }, "v_match_captains_inc_input": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -126389,22 +146521,22 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "lineup": [ - 2829 + 2961 ], "match_lineup_id": [ - 5454 + 6298 ], "placeholder_name": [ 84 ], "player": [ - 4342 + 4474 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -126415,16 +146547,16 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "placeholder_name": [ 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -126435,16 +146567,16 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "placeholder_name": [ 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -126455,7 +146587,7 @@ export default { 41 ], "returning": [ - 5610 + 6454 ], "__typename": [ 84 @@ -126463,7 +146595,7 @@ export default { }, "v_match_captains_obj_rel_insert_input": { "data": [ - 5616 + 6460 ], "__typename": [ 84 @@ -126471,28 +146603,28 @@ export default { }, "v_match_captains_order_by": { "captain": [ - 3373 + 3505 ], "discord_id": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "lineup": [ - 2831 + 2963 ], "match_lineup_id": [ - 3373 + 3505 ], "placeholder_name": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -126507,16 +146639,16 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "placeholder_name": [ 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -126548,10 +146680,10 @@ export default { }, "v_match_captains_stream_cursor_input": { "initial_value": [ - 5628 + 6472 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -126565,16 +146697,16 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "placeholder_name": [ 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -126582,7 +146714,7 @@ export default { }, "v_match_captains_sum_fields": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -126590,13 +146722,13 @@ export default { }, "v_match_captains_updates": { "_inc": [ - 5615 + 6459 ], "_set": [ - 5623 + 6467 ], "where": [ - 5614 + 6458 ], "__typename": [ 84 @@ -126631,31 +146763,31 @@ export default { 41 ], "clutcher": [ - 4331 + 4463 ], "clutcher_steam_id": [ - 269 + 300 ], "kills_in_clutch": [ 41 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_lineup": [ - 2811 + 2943 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "outcome": [ 84 @@ -126672,10 +146804,10 @@ export default { }, "v_match_clutches_aggregate": { "aggregate": [ - 5638 + 6482 ], "nodes": [ - 5634 + 6478 ], "__typename": [ 84 @@ -126683,7 +146815,7 @@ export default { }, "v_match_clutches_aggregate_bool_exp": { "count": [ - 5637 + 6481 ], "__typename": [ 84 @@ -126691,13 +146823,13 @@ export default { }, "v_match_clutches_aggregate_bool_exp_count": { "arguments": [ - 5650 + 6494 ], "distinct": [ 6 ], "filter": [ - 5643 + 6487 ], "predicate": [ 42 @@ -126708,13 +146840,13 @@ export default { }, "v_match_clutches_aggregate_fields": { "avg": [ - 5641 + 6485 ], "count": [ 41, { "columns": [ - 5650, + 6494, "[v_match_clutches_select_column!]" ], "distinct": [ @@ -126723,31 +146855,31 @@ export default { } ], "max": [ - 5645 + 6489 ], "min": [ - 5647 + 6491 ], "stddev": [ - 5651 + 6495 ], "stddev_pop": [ - 5653 + 6497 ], "stddev_samp": [ - 5655 + 6499 ], "sum": [ - 5659 + 6503 ], "var_pop": [ - 5661 + 6505 ], "var_samp": [ - 5663 + 6507 ], "variance": [ - 5665 + 6509 ], "__typename": [ 84 @@ -126755,37 +146887,37 @@ export default { }, "v_match_clutches_aggregate_order_by": { "avg": [ - 5642 + 6486 ], "count": [ - 3373 + 3505 ], "max": [ - 5646 + 6490 ], "min": [ - 5648 + 6492 ], "stddev": [ - 5652 + 6496 ], "stddev_pop": [ - 5654 + 6498 ], "stddev_samp": [ - 5656 + 6500 ], "sum": [ - 5660 + 6504 ], "var_pop": [ - 5662 + 6506 ], "var_samp": [ - 5664 + 6508 ], "variance": [ - 5666 + 6510 ], "__typename": [ 84 @@ -126793,7 +146925,7 @@ export default { }, "v_match_clutches_arr_rel_insert_input": { "data": [ - 5644 + 6488 ], "__typename": [ 84 @@ -126818,16 +146950,16 @@ export default { }, "v_match_clutches_avg_order_by": { "against_count": [ - 3373 + 3505 ], "clutcher_steam_id": [ - 3373 + 3505 ], "kills_in_clutch": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -126835,43 +146967,43 @@ export default { }, "v_match_clutches_bool_exp": { "_and": [ - 5643 + 6487 ], "_not": [ - 5643 + 6487 ], "_or": [ - 5643 + 6487 ], "against_count": [ 42 ], "clutcher": [ - 4335 + 4467 ], "clutcher_steam_id": [ - 271 + 302 ], "kills_in_clutch": [ 42 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_lineup": [ - 2820 + 2952 ], "match_lineup_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "outcome": [ 86 @@ -126891,31 +147023,31 @@ export default { 41 ], "clutcher": [ - 4342 + 4474 ], "clutcher_steam_id": [ - 269 + 300 ], "kills_in_clutch": [ 41 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "match_lineup": [ - 2829 + 2961 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map": [ - 2991 + 3123 ], "match_map_id": [ - 5454 + 6298 ], "outcome": [ 84 @@ -126935,19 +147067,19 @@ export default { 41 ], "clutcher_steam_id": [ - 269 + 300 ], "kills_in_clutch": [ 41 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "outcome": [ 84 @@ -126964,31 +147096,31 @@ export default { }, "v_match_clutches_max_order_by": { "against_count": [ - 3373 + 3505 ], "clutcher_steam_id": [ - 3373 + 3505 ], "kills_in_clutch": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_lineup_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "outcome": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "side": [ - 3373 + 3505 ], "__typename": [ 84 @@ -126999,19 +147131,19 @@ export default { 41 ], "clutcher_steam_id": [ - 269 + 300 ], "kills_in_clutch": [ 41 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "outcome": [ 84 @@ -127028,31 +147160,31 @@ export default { }, "v_match_clutches_min_order_by": { "against_count": [ - 3373 + 3505 ], "clutcher_steam_id": [ - 3373 + 3505 ], "kills_in_clutch": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_lineup_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "outcome": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "side": [ - 3373 + 3505 ], "__typename": [ 84 @@ -127060,43 +147192,43 @@ export default { }, "v_match_clutches_order_by": { "against_count": [ - 3373 + 3505 ], "clutcher": [ - 4344 + 4476 ], "clutcher_steam_id": [ - 3373 + 3505 ], "kills_in_clutch": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_lineup": [ - 2831 + 2963 ], "match_lineup_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "outcome": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "side": [ - 3373 + 3505 ], "__typename": [ 84 @@ -127122,16 +147254,16 @@ export default { }, "v_match_clutches_stddev_order_by": { "against_count": [ - 3373 + 3505 ], "clutcher_steam_id": [ - 3373 + 3505 ], "kills_in_clutch": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -127156,16 +147288,16 @@ export default { }, "v_match_clutches_stddev_pop_order_by": { "against_count": [ - 3373 + 3505 ], "clutcher_steam_id": [ - 3373 + 3505 ], "kills_in_clutch": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -127190,16 +147322,16 @@ export default { }, "v_match_clutches_stddev_samp_order_by": { "against_count": [ - 3373 + 3505 ], "clutcher_steam_id": [ - 3373 + 3505 ], "kills_in_clutch": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -127207,10 +147339,10 @@ export default { }, "v_match_clutches_stream_cursor_input": { "initial_value": [ - 5658 + 6502 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -127221,19 +147353,19 @@ export default { 41 ], "clutcher_steam_id": [ - 269 + 300 ], "kills_in_clutch": [ 41 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "outcome": [ 84 @@ -127253,7 +147385,7 @@ export default { 41 ], "clutcher_steam_id": [ - 269 + 300 ], "kills_in_clutch": [ 41 @@ -127267,16 +147399,16 @@ export default { }, "v_match_clutches_sum_order_by": { "against_count": [ - 3373 + 3505 ], "clutcher_steam_id": [ - 3373 + 3505 ], "kills_in_clutch": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -127301,16 +147433,16 @@ export default { }, "v_match_clutches_var_pop_order_by": { "against_count": [ - 3373 + 3505 ], "clutcher_steam_id": [ - 3373 + 3505 ], "kills_in_clutch": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -127335,16 +147467,16 @@ export default { }, "v_match_clutches_var_samp_order_by": { "against_count": [ - 3373 + 3505 ], "clutcher_steam_id": [ - 3373 + 3505 ], "kills_in_clutch": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -127369,16 +147501,16 @@ export default { }, "v_match_clutches_variance_order_by": { "against_count": [ - 3373 + 3505 ], "clutcher_steam_id": [ - 3373 + 3505 ], "kills_in_clutch": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -127389,28 +147521,28 @@ export default { 84 ], "killer_steam_id": [ - 269 + 300 ], "kills": [ 41 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "victim_side": [ 84 ], "victim_steam_id": [ - 269 + 300 ], "weapon": [ 84 @@ -127421,10 +147553,10 @@ export default { }, "v_match_kill_pairs_aggregate": { "aggregate": [ - 5669 + 6513 ], "nodes": [ - 5667 + 6511 ], "__typename": [ 84 @@ -127432,13 +147564,13 @@ export default { }, "v_match_kill_pairs_aggregate_fields": { "avg": [ - 5670 + 6514 ], "count": [ 41, { "columns": [ - 5675, + 6519, "[v_match_kill_pairs_select_column!]" ], "distinct": [ @@ -127447,31 +147579,31 @@ export default { } ], "max": [ - 5672 + 6516 ], "min": [ - 5673 + 6517 ], "stddev": [ - 5676 + 6520 ], "stddev_pop": [ - 5677 + 6521 ], "stddev_samp": [ - 5678 + 6522 ], "sum": [ - 5681 + 6525 ], "var_pop": [ - 5682 + 6526 ], "var_samp": [ - 5683 + 6527 ], "variance": [ - 5684 + 6528 ], "__typename": [ 84 @@ -127493,40 +147625,40 @@ export default { }, "v_match_kill_pairs_bool_exp": { "_and": [ - 5671 + 6515 ], "_not": [ - 5671 + 6515 ], "_or": [ - 5671 + 6515 ], "killer_side": [ 86 ], "killer_steam_id": [ - 271 + 302 ], "kills": [ 42 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "victim_side": [ 86 ], "victim_steam_id": [ - 271 + 302 ], "weapon": [ 86 @@ -127540,22 +147672,22 @@ export default { 84 ], "killer_steam_id": [ - 269 + 300 ], "kills": [ 41 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "victim_side": [ 84 ], "victim_steam_id": [ - 269 + 300 ], "weapon": [ 84 @@ -127569,22 +147701,22 @@ export default { 84 ], "killer_steam_id": [ - 269 + 300 ], "kills": [ 41 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "victim_side": [ 84 ], "victim_steam_id": [ - 269 + 300 ], "weapon": [ 84 @@ -127595,34 +147727,34 @@ export default { }, "v_match_kill_pairs_order_by": { "killer_side": [ - 3373 + 3505 ], "killer_steam_id": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "victim_side": [ - 3373 + 3505 ], "victim_steam_id": [ - 3373 + 3505 ], "weapon": [ - 3373 + 3505 ], "__typename": [ 84 @@ -127673,10 +147805,10 @@ export default { }, "v_match_kill_pairs_stream_cursor_input": { "initial_value": [ - 5680 + 6524 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -127687,22 +147819,22 @@ export default { 84 ], "killer_steam_id": [ - 269 + 300 ], "kills": [ 41 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "victim_side": [ 84 ], "victim_steam_id": [ - 269 + 300 ], "weapon": [ 84 @@ -127713,13 +147845,13 @@ export default { }, "v_match_kill_pairs_sum_fields": { "killer_steam_id": [ - 269 + 300 ], "kills": [ 41 ], "victim_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -127769,22 +147901,22 @@ export default { }, "v_match_lineup_buy_types": { "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_lineup": [ - 2811 + 2943 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "matchup": [ 84 @@ -127804,10 +147936,10 @@ export default { }, "v_match_lineup_buy_types_aggregate": { "aggregate": [ - 5687 + 6531 ], "nodes": [ - 5685 + 6529 ], "__typename": [ 84 @@ -127815,13 +147947,13 @@ export default { }, "v_match_lineup_buy_types_aggregate_fields": { "avg": [ - 5688 + 6532 ], "count": [ 41, { "columns": [ - 5693, + 6537, "[v_match_lineup_buy_types_select_column!]" ], "distinct": [ @@ -127830,31 +147962,31 @@ export default { } ], "max": [ - 5690 + 6534 ], "min": [ - 5691 + 6535 ], "stddev": [ - 5694 + 6538 ], "stddev_pop": [ - 5695 + 6539 ], "stddev_samp": [ - 5696 + 6540 ], "sum": [ - 5699 + 6543 ], "var_pop": [ - 5700 + 6544 ], "var_samp": [ - 5701 + 6545 ], "variance": [ - 5702 + 6546 ], "__typename": [ 84 @@ -127873,31 +148005,31 @@ export default { }, "v_match_lineup_buy_types_bool_exp": { "_and": [ - 5689 + 6533 ], "_not": [ - 5689 + 6533 ], "_or": [ - 5689 + 6533 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_lineup": [ - 2820 + 2952 ], "match_lineup_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "matchup": [ 86 @@ -127917,13 +148049,13 @@ export default { }, "v_match_lineup_buy_types_max_fields": { "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "matchup": [ 84 @@ -127943,13 +148075,13 @@ export default { }, "v_match_lineup_buy_types_min_fields": { "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "matchup": [ 84 @@ -127969,34 +148101,34 @@ export default { }, "v_match_lineup_buy_types_order_by": { "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_lineup": [ - 2831 + 2963 ], "match_lineup_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "matchup": [ - 3373 + 3505 ], "rounds": [ - 3373 + 3505 ], "side": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -128038,10 +148170,10 @@ export default { }, "v_match_lineup_buy_types_stream_cursor_input": { "initial_value": [ - 5698 + 6542 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -128049,13 +148181,13 @@ export default { }, "v_match_lineup_buy_types_stream_cursor_value_input": { "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "matchup": [ 84 @@ -128131,22 +148263,22 @@ export default { 41 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_lineup": [ - 2811 + 2943 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "opening_attempts": [ 41 @@ -128187,10 +148319,10 @@ export default { }, "v_match_lineup_map_stats_aggregate": { "aggregate": [ - 5705 + 6549 ], "nodes": [ - 5703 + 6547 ], "__typename": [ 84 @@ -128198,13 +148330,13 @@ export default { }, "v_match_lineup_map_stats_aggregate_fields": { "avg": [ - 5706 + 6550 ], "count": [ 41, { "columns": [ - 5711, + 6555, "[v_match_lineup_map_stats_select_column!]" ], "distinct": [ @@ -128213,31 +148345,31 @@ export default { } ], "max": [ - 5708 + 6552 ], "min": [ - 5709 + 6553 ], "stddev": [ - 5712 + 6556 ], "stddev_pop": [ - 5713 + 6557 ], "stddev_samp": [ - 5714 + 6558 ], "sum": [ - 5717 + 6561 ], "var_pop": [ - 5718 + 6562 ], "var_samp": [ - 5719 + 6563 ], "variance": [ - 5720 + 6564 ], "__typename": [ 84 @@ -128292,13 +148424,13 @@ export default { }, "v_match_lineup_map_stats_bool_exp": { "_and": [ - 5707 + 6551 ], "_not": [ - 5707 + 6551 ], "_or": [ - 5707 + 6551 ], "man_adv_rounds": [ 42 @@ -128313,22 +148445,22 @@ export default { 42 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_lineup": [ - 2820 + 2952 ], "match_lineup_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "opening_attempts": [ 42 @@ -128381,13 +148513,13 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "opening_attempts": [ 41 @@ -128440,13 +148572,13 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "opening_attempts": [ 41 @@ -128487,67 +148619,67 @@ export default { }, "v_match_lineup_map_stats_order_by": { "man_adv_rounds": [ - 3373 + 3505 ], "man_adv_wins": [ - 3373 + 3505 ], "man_dis_rounds": [ - 3373 + 3505 ], "man_dis_wins": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_lineup": [ - 2831 + 2963 ], "match_lineup_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "opening_attempts": [ - 3373 + 3505 ], "opening_wins": [ - 3373 + 3505 ], "pistol_rounds": [ - 3373 + 3505 ], "pistol_wins": [ - 3373 + 3505 ], "round_wins": [ - 3373 + 3505 ], "rounds": [ - 3373 + 3505 ], "side": [ - 3373 + 3505 ], "won_buy_eco": [ - 3373 + 3505 ], "won_buy_force": [ - 3373 + 3505 ], "won_buy_full": [ - 3373 + 3505 ], "won_buy_pistol": [ - 3373 + 3505 ], "__typename": [ 84 @@ -128697,10 +148829,10 @@ export default { }, "v_match_lineup_map_stats_stream_cursor_input": { "initial_value": [ - 5716 + 6560 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -128720,13 +148852,13 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "opening_attempts": [ 41 @@ -128958,7 +149090,7 @@ export default { 6 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 @@ -128969,10 +149101,10 @@ export default { }, "v_match_map_backup_rounds_aggregate": { "aggregate": [ - 5723 + 6567 ], "nodes": [ - 5721 + 6565 ], "__typename": [ 84 @@ -128980,13 +149112,13 @@ export default { }, "v_match_map_backup_rounds_aggregate_fields": { "avg": [ - 5724 + 6568 ], "count": [ 41, { "columns": [ - 5732, + 6576, "[v_match_map_backup_rounds_select_column!]" ], "distinct": [ @@ -128995,31 +149127,31 @@ export default { } ], "max": [ - 5728 + 6572 ], "min": [ - 5729 + 6573 ], "stddev": [ - 5734 + 6578 ], "stddev_pop": [ - 5735 + 6579 ], "stddev_samp": [ - 5736 + 6580 ], "sum": [ - 5739 + 6583 ], "var_pop": [ - 5741 + 6585 ], "var_samp": [ - 5742 + 6586 ], "variance": [ - 5743 + 6587 ], "__typename": [ 84 @@ -129035,19 +149167,19 @@ export default { }, "v_match_map_backup_rounds_bool_exp": { "_and": [ - 5725 + 6569 ], "_not": [ - 5725 + 6569 ], "_or": [ - 5725 + 6569 ], "has_backup_file": [ 7 ], "match_map_id": [ - 5456 + 6300 ], "round": [ 42 @@ -129069,7 +149201,7 @@ export default { 6 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 @@ -129080,7 +149212,7 @@ export default { }, "v_match_map_backup_rounds_max_fields": { "match_map_id": [ - 5454 + 6298 ], "round": [ 41 @@ -129091,7 +149223,7 @@ export default { }, "v_match_map_backup_rounds_min_fields": { "match_map_id": [ - 5454 + 6298 ], "round": [ 41 @@ -129105,7 +149237,7 @@ export default { 41 ], "returning": [ - 5721 + 6565 ], "__typename": [ 84 @@ -129113,13 +149245,13 @@ export default { }, "v_match_map_backup_rounds_order_by": { "has_backup_file": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -129131,7 +149263,7 @@ export default { 6 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 @@ -129166,10 +149298,10 @@ export default { }, "v_match_map_backup_rounds_stream_cursor_input": { "initial_value": [ - 5738 + 6582 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -129180,7 +149312,7 @@ export default { 6 ], "match_map_id": [ - 5454 + 6298 ], "round": [ 41 @@ -129199,13 +149331,13 @@ export default { }, "v_match_map_backup_rounds_updates": { "_inc": [ - 5726 + 6570 ], "_set": [ - 5733 + 6577 ], "where": [ - 5725 + 6569 ], "__typename": [ 84 @@ -129243,28 +149375,28 @@ export default { 41 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_lineup": [ - 2811 + 2943 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "matchup": [ 84 ], "player": [ - 4331 + 4463 ], "rounds": [ 41 @@ -129273,7 +149405,7 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -129281,10 +149413,10 @@ export default { }, "v_match_player_buy_types_aggregate": { "aggregate": [ - 5746 + 6590 ], "nodes": [ - 5744 + 6588 ], "__typename": [ 84 @@ -129292,13 +149424,13 @@ export default { }, "v_match_player_buy_types_aggregate_fields": { "avg": [ - 5747 + 6591 ], "count": [ 41, { "columns": [ - 5752, + 6596, "[v_match_player_buy_types_select_column!]" ], "distinct": [ @@ -129307,31 +149439,31 @@ export default { } ], "max": [ - 5749 + 6593 ], "min": [ - 5750 + 6594 ], "stddev": [ - 5753 + 6597 ], "stddev_pop": [ - 5754 + 6598 ], "stddev_samp": [ - 5755 + 6599 ], "sum": [ - 5758 + 6602 ], "var_pop": [ - 5759 + 6603 ], "var_samp": [ - 5760 + 6604 ], "variance": [ - 5761 + 6605 ], "__typename": [ 84 @@ -129356,13 +149488,13 @@ export default { }, "v_match_player_buy_types_bool_exp": { "_and": [ - 5748 + 6592 ], "_not": [ - 5748 + 6592 ], "_or": [ - 5748 + 6592 ], "deaths": [ 42 @@ -129371,28 +149503,28 @@ export default { 42 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_lineup": [ - 2820 + 2952 ], "match_lineup_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "matchup": [ 86 ], "player": [ - 4335 + 4467 ], "rounds": [ 42 @@ -129401,7 +149533,7 @@ export default { 86 ], "steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -129415,13 +149547,13 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "matchup": [ 84 @@ -129433,7 +149565,7 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -129447,13 +149579,13 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "matchup": [ 84 @@ -129465,7 +149597,7 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -129473,43 +149605,43 @@ export default { }, "v_match_player_buy_types_order_by": { "deaths": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_lineup": [ - 2831 + 2963 ], "match_lineup_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "matchup": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "rounds": [ - 3373 + 3505 ], "side": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -129569,10 +149701,10 @@ export default { }, "v_match_player_buy_types_stream_cursor_input": { "initial_value": [ - 5757 + 6601 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -129586,13 +149718,13 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "matchup": [ 84 @@ -129604,7 +149736,7 @@ export default { 84 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -129621,7 +149753,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -129686,31 +149818,31 @@ export default { 41 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_lineup": [ - 2811 + 2943 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "player": [ - 4331 + 4463 ], "side": [ 84 ], "steam_id": [ - 269 + 300 ], "traded_deaths": [ 41 @@ -129724,10 +149856,10 @@ export default { }, "v_match_player_opening_duels_aggregate": { "aggregate": [ - 5766 + 6610 ], "nodes": [ - 5762 + 6606 ], "__typename": [ 84 @@ -129735,7 +149867,7 @@ export default { }, "v_match_player_opening_duels_aggregate_bool_exp": { "count": [ - 5765 + 6609 ], "__typename": [ 84 @@ -129743,13 +149875,13 @@ export default { }, "v_match_player_opening_duels_aggregate_bool_exp_count": { "arguments": [ - 5778 + 6622 ], "distinct": [ 6 ], "filter": [ - 5771 + 6615 ], "predicate": [ 42 @@ -129760,13 +149892,13 @@ export default { }, "v_match_player_opening_duels_aggregate_fields": { "avg": [ - 5769 + 6613 ], "count": [ 41, { "columns": [ - 5778, + 6622, "[v_match_player_opening_duels_select_column!]" ], "distinct": [ @@ -129775,31 +149907,31 @@ export default { } ], "max": [ - 5773 + 6617 ], "min": [ - 5775 + 6619 ], "stddev": [ - 5779 + 6623 ], "stddev_pop": [ - 5781 + 6625 ], "stddev_samp": [ - 5783 + 6627 ], "sum": [ - 5787 + 6631 ], "var_pop": [ - 5789 + 6633 ], "var_samp": [ - 5791 + 6635 ], "variance": [ - 5793 + 6637 ], "__typename": [ 84 @@ -129807,37 +149939,37 @@ export default { }, "v_match_player_opening_duels_aggregate_order_by": { "avg": [ - 5770 + 6614 ], "count": [ - 3373 + 3505 ], "max": [ - 5774 + 6618 ], "min": [ - 5776 + 6620 ], "stddev": [ - 5780 + 6624 ], "stddev_pop": [ - 5782 + 6626 ], "stddev_samp": [ - 5784 + 6628 ], "sum": [ - 5788 + 6632 ], "var_pop": [ - 5790 + 6634 ], "var_samp": [ - 5792 + 6636 ], "variance": [ - 5794 + 6638 ], "__typename": [ 84 @@ -129845,7 +149977,7 @@ export default { }, "v_match_player_opening_duels_arr_rel_insert_input": { "data": [ - 5772 + 6616 ], "__typename": [ 84 @@ -129873,19 +150005,19 @@ export default { }, "v_match_player_opening_duels_avg_order_by": { "attempts": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "traded_deaths": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -129893,13 +150025,13 @@ export default { }, "v_match_player_opening_duels_bool_exp": { "_and": [ - 5771 + 6615 ], "_not": [ - 5771 + 6615 ], "_or": [ - 5771 + 6615 ], "attempts": [ 42 @@ -129908,31 +150040,31 @@ export default { 42 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_lineup": [ - 2820 + 2952 ], "match_lineup_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "player": [ - 4335 + 4467 ], "side": [ 86 ], "steam_id": [ - 271 + 302 ], "traded_deaths": [ 42 @@ -129952,31 +150084,31 @@ export default { 41 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "match_lineup": [ - 2829 + 2961 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map": [ - 2991 + 3123 ], "match_map_id": [ - 5454 + 6298 ], "player": [ - 4342 + 4474 ], "side": [ 84 ], "steam_id": [ - 269 + 300 ], "traded_deaths": [ 41 @@ -129996,19 +150128,19 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "side": [ 84 ], "steam_id": [ - 269 + 300 ], "traded_deaths": [ 41 @@ -130022,31 +150154,31 @@ export default { }, "v_match_player_opening_duels_max_order_by": { "attempts": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_lineup_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "side": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "traded_deaths": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -130060,19 +150192,19 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "side": [ 84 ], "steam_id": [ - 269 + 300 ], "traded_deaths": [ 41 @@ -130086,31 +150218,31 @@ export default { }, "v_match_player_opening_duels_min_order_by": { "attempts": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_lineup_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "side": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "traded_deaths": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -130118,43 +150250,43 @@ export default { }, "v_match_player_opening_duels_order_by": { "attempts": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_lineup": [ - 2831 + 2963 ], "match_lineup_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "side": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "traded_deaths": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -130183,19 +150315,19 @@ export default { }, "v_match_player_opening_duels_stddev_order_by": { "attempts": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "traded_deaths": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -130223,19 +150355,19 @@ export default { }, "v_match_player_opening_duels_stddev_pop_order_by": { "attempts": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "traded_deaths": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -130263,19 +150395,19 @@ export default { }, "v_match_player_opening_duels_stddev_samp_order_by": { "attempts": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "traded_deaths": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -130283,10 +150415,10 @@ export default { }, "v_match_player_opening_duels_stream_cursor_input": { "initial_value": [ - 5786 + 6630 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -130300,19 +150432,19 @@ export default { 41 ], "match_id": [ - 5454 + 6298 ], "match_lineup_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "side": [ 84 ], "steam_id": [ - 269 + 300 ], "traded_deaths": [ 41 @@ -130332,7 +150464,7 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "traded_deaths": [ 41 @@ -130346,19 +150478,19 @@ export default { }, "v_match_player_opening_duels_sum_order_by": { "attempts": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "traded_deaths": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -130386,19 +150518,19 @@ export default { }, "v_match_player_opening_duels_var_pop_order_by": { "attempts": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "traded_deaths": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -130426,19 +150558,19 @@ export default { }, "v_match_player_opening_duels_var_samp_order_by": { "attempts": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "traded_deaths": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -130466,19 +150598,19 @@ export default { }, "v_match_player_opening_duels_variance_order_by": { "attempts": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "traded_deaths": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -130486,19 +150618,19 @@ export default { }, "v_player_arch_nemesis": { "attacker_id": [ - 269 + 300 ], "kill_count": [ - 269 + 300 ], "nemsis": [ - 4331 + 4463 ], "player": [ - 4331 + 4463 ], "victim_id": [ - 269 + 300 ], "__typename": [ 84 @@ -130506,10 +150638,10 @@ export default { }, "v_player_arch_nemesis_aggregate": { "aggregate": [ - 5797 + 6641 ], "nodes": [ - 5795 + 6639 ], "__typename": [ 84 @@ -130517,13 +150649,13 @@ export default { }, "v_player_arch_nemesis_aggregate_fields": { "avg": [ - 5798 + 6642 ], "count": [ 41, { "columns": [ - 5803, + 6647, "[v_player_arch_nemesis_select_column!]" ], "distinct": [ @@ -130532,31 +150664,31 @@ export default { } ], "max": [ - 5800 + 6644 ], "min": [ - 5801 + 6645 ], "stddev": [ - 5804 + 6648 ], "stddev_pop": [ - 5805 + 6649 ], "stddev_samp": [ - 5806 + 6650 ], "sum": [ - 5809 + 6653 ], "var_pop": [ - 5810 + 6654 ], "var_samp": [ - 5811 + 6655 ], "variance": [ - 5812 + 6656 ], "__typename": [ 84 @@ -130578,28 +150710,28 @@ export default { }, "v_player_arch_nemesis_bool_exp": { "_and": [ - 5799 + 6643 ], "_not": [ - 5799 + 6643 ], "_or": [ - 5799 + 6643 ], "attacker_id": [ - 271 + 302 ], "kill_count": [ - 271 + 302 ], "nemsis": [ - 4335 + 4467 ], "player": [ - 4335 + 4467 ], "victim_id": [ - 271 + 302 ], "__typename": [ 84 @@ -130607,13 +150739,13 @@ export default { }, "v_player_arch_nemesis_max_fields": { "attacker_id": [ - 269 + 300 ], "kill_count": [ - 269 + 300 ], "victim_id": [ - 269 + 300 ], "__typename": [ 84 @@ -130621,13 +150753,13 @@ export default { }, "v_player_arch_nemesis_min_fields": { "attacker_id": [ - 269 + 300 ], "kill_count": [ - 269 + 300 ], "victim_id": [ - 269 + 300 ], "__typename": [ 84 @@ -130635,19 +150767,19 @@ export default { }, "v_player_arch_nemesis_order_by": { "attacker_id": [ - 3373 + 3505 ], "kill_count": [ - 3373 + 3505 ], "nemsis": [ - 4344 + 4476 ], "player": [ - 4344 + 4476 ], "victim_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -130698,10 +150830,10 @@ export default { }, "v_player_arch_nemesis_stream_cursor_input": { "initial_value": [ - 5808 + 6652 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -130709,13 +150841,13 @@ export default { }, "v_player_arch_nemesis_stream_cursor_value_input": { "attacker_id": [ - 269 + 300 ], "kill_count": [ - 269 + 300 ], "victim_id": [ - 269 + 300 ], "__typename": [ 84 @@ -130723,13 +150855,13 @@ export default { }, "v_player_arch_nemesis_sum_fields": { "attacker_id": [ - 269 + 300 ], "kill_count": [ - 269 + 300 ], "victim_id": [ - 269 + 300 ], "__typename": [ 84 @@ -130779,19 +150911,19 @@ export default { }, "v_player_damage": { "avg_damage_per_round": [ - 269 + 300 ], "player": [ - 4331 + 4463 ], "player_steam_id": [ - 269 + 300 ], "total_damage": [ - 269 + 300 ], "total_rounds": [ - 269 + 300 ], "__typename": [ 84 @@ -130799,10 +150931,10 @@ export default { }, "v_player_damage_aggregate": { "aggregate": [ - 5815 + 6659 ], "nodes": [ - 5813 + 6657 ], "__typename": [ 84 @@ -130810,13 +150942,13 @@ export default { }, "v_player_damage_aggregate_fields": { "avg": [ - 5816 + 6660 ], "count": [ 41, { "columns": [ - 5821, + 6665, "[v_player_damage_select_column!]" ], "distinct": [ @@ -130825,31 +150957,31 @@ export default { } ], "max": [ - 5818 + 6662 ], "min": [ - 5819 + 6663 ], "stddev": [ - 5822 + 6666 ], "stddev_pop": [ - 5823 + 6667 ], "stddev_samp": [ - 5824 + 6668 ], "sum": [ - 5827 + 6671 ], "var_pop": [ - 5828 + 6672 ], "var_samp": [ - 5829 + 6673 ], "variance": [ - 5830 + 6674 ], "__typename": [ 84 @@ -130874,28 +151006,28 @@ export default { }, "v_player_damage_bool_exp": { "_and": [ - 5817 + 6661 ], "_not": [ - 5817 + 6661 ], "_or": [ - 5817 + 6661 ], "avg_damage_per_round": [ - 271 + 302 ], "player": [ - 4335 + 4467 ], "player_steam_id": [ - 271 + 302 ], "total_damage": [ - 271 + 302 ], "total_rounds": [ - 271 + 302 ], "__typename": [ 84 @@ -130903,16 +151035,16 @@ export default { }, "v_player_damage_max_fields": { "avg_damage_per_round": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "total_damage": [ - 269 + 300 ], "total_rounds": [ - 269 + 300 ], "__typename": [ 84 @@ -130920,16 +151052,16 @@ export default { }, "v_player_damage_min_fields": { "avg_damage_per_round": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "total_damage": [ - 269 + 300 ], "total_rounds": [ - 269 + 300 ], "__typename": [ 84 @@ -130937,19 +151069,19 @@ export default { }, "v_player_damage_order_by": { "avg_damage_per_round": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "player_steam_id": [ - 3373 + 3505 ], "total_damage": [ - 3373 + 3505 ], "total_rounds": [ - 3373 + 3505 ], "__typename": [ 84 @@ -131009,10 +151141,10 @@ export default { }, "v_player_damage_stream_cursor_input": { "initial_value": [ - 5826 + 6670 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -131020,16 +151152,16 @@ export default { }, "v_player_damage_stream_cursor_value_input": { "avg_damage_per_round": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "total_damage": [ - 269 + 300 ], "total_rounds": [ - 269 + 300 ], "__typename": [ 84 @@ -131037,16 +151169,16 @@ export default { }, "v_player_damage_sum_fields": { "avg_damage_per_round": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "total_damage": [ - 269 + 300 ], "total_rounds": [ - 269 + 300 ], "__typename": [ 84 @@ -131105,7 +151237,7 @@ export default { }, "v_player_elo": { "actual_score": [ - 1842 + 1974 ], "assists": [ 41 @@ -131117,7 +151249,7 @@ export default { 41 ], "damage_percent": [ - 1842 + 1974 ], "deaths": [ 41 @@ -131126,16 +151258,16 @@ export default { 41 ], "expected_score": [ - 1842 + 1974 ], "impact": [ - 1842 + 1974 ], "k_factor": [ 41 ], "kda": [ - 1842 + 1974 ], "kills": [ 41 @@ -131147,43 +151279,43 @@ export default { 41 ], "match": [ - 3157 + 3289 ], "match_created_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_result": [ 84 ], "opponent_team_elo_avg": [ - 1842 + 1974 ], "performance_multiplier": [ - 1842 + 1974 ], "player_name": [ 84 ], "player_steam_id": [ - 269 + 300 ], "player_team_elo_avg": [ - 1842 + 1974 ], "rating_for_expected": [ - 1842 + 1974 ], "season_id": [ - 5454 + 6298 ], "series_multiplier": [ 41 ], "team_avg_kda": [ - 1842 + 1974 ], "type": [ 84 @@ -131197,10 +151329,10 @@ export default { }, "v_player_elo_aggregate": { "aggregate": [ - 5845 + 6689 ], "nodes": [ - 5831 + 6675 ], "__typename": [ 84 @@ -131208,31 +151340,31 @@ export default { }, "v_player_elo_aggregate_bool_exp": { "avg": [ - 5834 + 6678 ], "corr": [ - 5835 + 6679 ], "count": [ - 5837 + 6681 ], "covar_samp": [ - 5838 + 6682 ], "max": [ - 5840 + 6684 ], "min": [ - 5841 + 6685 ], "stddev_samp": [ - 5842 + 6686 ], "sum": [ - 5843 + 6687 ], "var_samp": [ - 5844 + 6688 ], "__typename": [ 84 @@ -131240,16 +151372,16 @@ export default { }, "v_player_elo_aggregate_bool_exp_avg": { "arguments": [ - 5858 + 6702 ], "distinct": [ 6 ], "filter": [ - 5850 + 6694 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -131257,16 +151389,16 @@ export default { }, "v_player_elo_aggregate_bool_exp_corr": { "arguments": [ - 5836 + 6680 ], "distinct": [ 6 ], "filter": [ - 5850 + 6694 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -131274,10 +151406,10 @@ export default { }, "v_player_elo_aggregate_bool_exp_corr_arguments": { "X": [ - 5859 + 6703 ], "Y": [ - 5859 + 6703 ], "__typename": [ 84 @@ -131285,13 +151417,13 @@ export default { }, "v_player_elo_aggregate_bool_exp_count": { "arguments": [ - 5857 + 6701 ], "distinct": [ 6 ], "filter": [ - 5850 + 6694 ], "predicate": [ 42 @@ -131302,16 +151434,16 @@ export default { }, "v_player_elo_aggregate_bool_exp_covar_samp": { "arguments": [ - 5839 + 6683 ], "distinct": [ 6 ], "filter": [ - 5850 + 6694 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -131319,10 +151451,10 @@ export default { }, "v_player_elo_aggregate_bool_exp_covar_samp_arguments": { "X": [ - 5860 + 6704 ], "Y": [ - 5860 + 6704 ], "__typename": [ 84 @@ -131330,16 +151462,16 @@ export default { }, "v_player_elo_aggregate_bool_exp_max": { "arguments": [ - 5861 + 6705 ], "distinct": [ 6 ], "filter": [ - 5850 + 6694 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -131347,16 +151479,16 @@ export default { }, "v_player_elo_aggregate_bool_exp_min": { "arguments": [ - 5862 + 6706 ], "distinct": [ 6 ], "filter": [ - 5850 + 6694 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -131364,16 +151496,16 @@ export default { }, "v_player_elo_aggregate_bool_exp_stddev_samp": { "arguments": [ - 5863 + 6707 ], "distinct": [ 6 ], "filter": [ - 5850 + 6694 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -131381,16 +151513,16 @@ export default { }, "v_player_elo_aggregate_bool_exp_sum": { "arguments": [ - 5864 + 6708 ], "distinct": [ 6 ], "filter": [ - 5850 + 6694 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -131398,16 +151530,16 @@ export default { }, "v_player_elo_aggregate_bool_exp_var_samp": { "arguments": [ - 5865 + 6709 ], "distinct": [ 6 ], "filter": [ - 5850 + 6694 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -131415,13 +151547,13 @@ export default { }, "v_player_elo_aggregate_fields": { "avg": [ - 5848 + 6692 ], "count": [ 41, { "columns": [ - 5857, + 6701, "[v_player_elo_select_column!]" ], "distinct": [ @@ -131430,31 +151562,31 @@ export default { } ], "max": [ - 5852 + 6696 ], "min": [ - 5854 + 6698 ], "stddev": [ - 5866 + 6710 ], "stddev_pop": [ - 5868 + 6712 ], "stddev_samp": [ - 5870 + 6714 ], "sum": [ - 5874 + 6718 ], "var_pop": [ - 5876 + 6720 ], "var_samp": [ - 5878 + 6722 ], "variance": [ - 5880 + 6724 ], "__typename": [ 84 @@ -131462,37 +151594,37 @@ export default { }, "v_player_elo_aggregate_order_by": { "avg": [ - 5849 + 6693 ], "count": [ - 3373 + 3505 ], "max": [ - 5853 + 6697 ], "min": [ - 5855 + 6699 ], "stddev": [ - 5867 + 6711 ], "stddev_pop": [ - 5869 + 6713 ], "stddev_samp": [ - 5871 + 6715 ], "sum": [ - 5875 + 6719 ], "var_pop": [ - 5877 + 6721 ], "var_samp": [ - 5879 + 6723 ], "variance": [ - 5881 + 6725 ], "__typename": [ 84 @@ -131500,7 +151632,7 @@ export default { }, "v_player_elo_arr_rel_insert_input": { "data": [ - 5851 + 6695 ], "__typename": [ 84 @@ -131579,70 +151711,70 @@ export default { }, "v_player_elo_avg_order_by": { "actual_score": [ - 3373 + 3505 ], "assists": [ - 3373 + 3505 ], "current_elo": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_percent": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "elo_change": [ - 3373 + 3505 ], "expected_score": [ - 3373 + 3505 ], "impact": [ - 3373 + 3505 ], "k_factor": [ - 3373 + 3505 ], "kda": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "map_losses": [ - 3373 + 3505 ], "map_wins": [ - 3373 + 3505 ], "opponent_team_elo_avg": [ - 3373 + 3505 ], "performance_multiplier": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "player_team_elo_avg": [ - 3373 + 3505 ], "rating_for_expected": [ - 3373 + 3505 ], "series_multiplier": [ - 3373 + 3505 ], "team_avg_kda": [ - 3373 + 3505 ], "updated_elo": [ - 3373 + 3505 ], "__typename": [ 84 @@ -131650,16 +151782,16 @@ export default { }, "v_player_elo_bool_exp": { "_and": [ - 5850 + 6694 ], "_not": [ - 5850 + 6694 ], "_or": [ - 5850 + 6694 ], "actual_score": [ - 1843 + 1975 ], "assists": [ 42 @@ -131671,7 +151803,7 @@ export default { 42 ], "damage_percent": [ - 1843 + 1975 ], "deaths": [ 42 @@ -131680,16 +151812,16 @@ export default { 42 ], "expected_score": [ - 1843 + 1975 ], "impact": [ - 1843 + 1975 ], "k_factor": [ 42 ], "kda": [ - 1843 + 1975 ], "kills": [ 42 @@ -131701,43 +151833,43 @@ export default { 42 ], "match": [ - 3168 + 3300 ], "match_created_at": [ - 4955 + 5087 ], "match_id": [ - 5456 + 6300 ], "match_result": [ 86 ], "opponent_team_elo_avg": [ - 1843 + 1975 ], "performance_multiplier": [ - 1843 + 1975 ], "player_name": [ 86 ], "player_steam_id": [ - 271 + 302 ], "player_team_elo_avg": [ - 1843 + 1975 ], "rating_for_expected": [ - 1843 + 1975 ], "season_id": [ - 5456 + 6300 ], "series_multiplier": [ 42 ], "team_avg_kda": [ - 1843 + 1975 ], "type": [ 86 @@ -131751,7 +151883,7 @@ export default { }, "v_player_elo_insert_input": { "actual_score": [ - 1842 + 1974 ], "assists": [ 41 @@ -131763,7 +151895,7 @@ export default { 41 ], "damage_percent": [ - 1842 + 1974 ], "deaths": [ 41 @@ -131772,16 +151904,16 @@ export default { 41 ], "expected_score": [ - 1842 + 1974 ], "impact": [ - 1842 + 1974 ], "k_factor": [ 41 ], "kda": [ - 1842 + 1974 ], "kills": [ 41 @@ -131793,43 +151925,43 @@ export default { 41 ], "match": [ - 3177 + 3309 ], "match_created_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_result": [ 84 ], "opponent_team_elo_avg": [ - 1842 + 1974 ], "performance_multiplier": [ - 1842 + 1974 ], "player_name": [ 84 ], "player_steam_id": [ - 269 + 300 ], "player_team_elo_avg": [ - 1842 + 1974 ], "rating_for_expected": [ - 1842 + 1974 ], "season_id": [ - 5454 + 6298 ], "series_multiplier": [ 41 ], "team_avg_kda": [ - 1842 + 1974 ], "type": [ 84 @@ -131843,7 +151975,7 @@ export default { }, "v_player_elo_max_fields": { "actual_score": [ - 1842 + 1974 ], "assists": [ 41 @@ -131855,7 +151987,7 @@ export default { 41 ], "damage_percent": [ - 1842 + 1974 ], "deaths": [ 41 @@ -131864,16 +151996,16 @@ export default { 41 ], "expected_score": [ - 1842 + 1974 ], "impact": [ - 1842 + 1974 ], "k_factor": [ 41 ], "kda": [ - 1842 + 1974 ], "kills": [ 41 @@ -131885,40 +152017,40 @@ export default { 41 ], "match_created_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_result": [ 84 ], "opponent_team_elo_avg": [ - 1842 + 1974 ], "performance_multiplier": [ - 1842 + 1974 ], "player_name": [ 84 ], "player_steam_id": [ - 269 + 300 ], "player_team_elo_avg": [ - 1842 + 1974 ], "rating_for_expected": [ - 1842 + 1974 ], "season_id": [ - 5454 + 6298 ], "series_multiplier": [ 41 ], "team_avg_kda": [ - 1842 + 1974 ], "type": [ 84 @@ -131932,88 +152064,88 @@ export default { }, "v_player_elo_max_order_by": { "actual_score": [ - 3373 + 3505 ], "assists": [ - 3373 + 3505 ], "current_elo": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_percent": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "elo_change": [ - 3373 + 3505 ], "expected_score": [ - 3373 + 3505 ], "impact": [ - 3373 + 3505 ], "k_factor": [ - 3373 + 3505 ], "kda": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "map_losses": [ - 3373 + 3505 ], "map_wins": [ - 3373 + 3505 ], "match_created_at": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_result": [ - 3373 + 3505 ], "opponent_team_elo_avg": [ - 3373 + 3505 ], "performance_multiplier": [ - 3373 + 3505 ], "player_name": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "player_team_elo_avg": [ - 3373 + 3505 ], "rating_for_expected": [ - 3373 + 3505 ], "season_id": [ - 3373 + 3505 ], "series_multiplier": [ - 3373 + 3505 ], "team_avg_kda": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "updated_elo": [ - 3373 + 3505 ], "__typename": [ 84 @@ -132021,7 +152153,7 @@ export default { }, "v_player_elo_min_fields": { "actual_score": [ - 1842 + 1974 ], "assists": [ 41 @@ -132033,7 +152165,7 @@ export default { 41 ], "damage_percent": [ - 1842 + 1974 ], "deaths": [ 41 @@ -132042,16 +152174,16 @@ export default { 41 ], "expected_score": [ - 1842 + 1974 ], "impact": [ - 1842 + 1974 ], "k_factor": [ 41 ], "kda": [ - 1842 + 1974 ], "kills": [ 41 @@ -132063,40 +152195,40 @@ export default { 41 ], "match_created_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_result": [ 84 ], "opponent_team_elo_avg": [ - 1842 + 1974 ], "performance_multiplier": [ - 1842 + 1974 ], "player_name": [ 84 ], "player_steam_id": [ - 269 + 300 ], "player_team_elo_avg": [ - 1842 + 1974 ], "rating_for_expected": [ - 1842 + 1974 ], "season_id": [ - 5454 + 6298 ], "series_multiplier": [ 41 ], "team_avg_kda": [ - 1842 + 1974 ], "type": [ 84 @@ -132110,88 +152242,88 @@ export default { }, "v_player_elo_min_order_by": { "actual_score": [ - 3373 + 3505 ], "assists": [ - 3373 + 3505 ], "current_elo": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_percent": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "elo_change": [ - 3373 + 3505 ], "expected_score": [ - 3373 + 3505 ], "impact": [ - 3373 + 3505 ], "k_factor": [ - 3373 + 3505 ], "kda": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "map_losses": [ - 3373 + 3505 ], "map_wins": [ - 3373 + 3505 ], "match_created_at": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_result": [ - 3373 + 3505 ], "opponent_team_elo_avg": [ - 3373 + 3505 ], "performance_multiplier": [ - 3373 + 3505 ], "player_name": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "player_team_elo_avg": [ - 3373 + 3505 ], "rating_for_expected": [ - 3373 + 3505 ], "season_id": [ - 3373 + 3505 ], "series_multiplier": [ - 3373 + 3505 ], "team_avg_kda": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "updated_elo": [ - 3373 + 3505 ], "__typename": [ 84 @@ -132199,91 +152331,91 @@ export default { }, "v_player_elo_order_by": { "actual_score": [ - 3373 + 3505 ], "assists": [ - 3373 + 3505 ], "current_elo": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_percent": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "elo_change": [ - 3373 + 3505 ], "expected_score": [ - 3373 + 3505 ], "impact": [ - 3373 + 3505 ], "k_factor": [ - 3373 + 3505 ], "kda": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "map_losses": [ - 3373 + 3505 ], "map_wins": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_created_at": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_result": [ - 3373 + 3505 ], "opponent_team_elo_avg": [ - 3373 + 3505 ], "performance_multiplier": [ - 3373 + 3505 ], "player_name": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "player_team_elo_avg": [ - 3373 + 3505 ], "rating_for_expected": [ - 3373 + 3505 ], "season_id": [ - 3373 + 3505 ], "series_multiplier": [ - 3373 + 3505 ], "team_avg_kda": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "updated_elo": [ - 3373 + 3505 ], "__typename": [ 84 @@ -132371,70 +152503,70 @@ export default { }, "v_player_elo_stddev_order_by": { "actual_score": [ - 3373 + 3505 ], "assists": [ - 3373 + 3505 ], "current_elo": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_percent": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "elo_change": [ - 3373 + 3505 ], "expected_score": [ - 3373 + 3505 ], "impact": [ - 3373 + 3505 ], "k_factor": [ - 3373 + 3505 ], "kda": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "map_losses": [ - 3373 + 3505 ], "map_wins": [ - 3373 + 3505 ], "opponent_team_elo_avg": [ - 3373 + 3505 ], "performance_multiplier": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "player_team_elo_avg": [ - 3373 + 3505 ], "rating_for_expected": [ - 3373 + 3505 ], "series_multiplier": [ - 3373 + 3505 ], "team_avg_kda": [ - 3373 + 3505 ], "updated_elo": [ - 3373 + 3505 ], "__typename": [ 84 @@ -132513,70 +152645,70 @@ export default { }, "v_player_elo_stddev_pop_order_by": { "actual_score": [ - 3373 + 3505 ], "assists": [ - 3373 + 3505 ], "current_elo": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_percent": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "elo_change": [ - 3373 + 3505 ], "expected_score": [ - 3373 + 3505 ], "impact": [ - 3373 + 3505 ], "k_factor": [ - 3373 + 3505 ], "kda": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "map_losses": [ - 3373 + 3505 ], "map_wins": [ - 3373 + 3505 ], "opponent_team_elo_avg": [ - 3373 + 3505 ], "performance_multiplier": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "player_team_elo_avg": [ - 3373 + 3505 ], "rating_for_expected": [ - 3373 + 3505 ], "series_multiplier": [ - 3373 + 3505 ], "team_avg_kda": [ - 3373 + 3505 ], "updated_elo": [ - 3373 + 3505 ], "__typename": [ 84 @@ -132655,70 +152787,70 @@ export default { }, "v_player_elo_stddev_samp_order_by": { "actual_score": [ - 3373 + 3505 ], "assists": [ - 3373 + 3505 ], "current_elo": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_percent": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "elo_change": [ - 3373 + 3505 ], "expected_score": [ - 3373 + 3505 ], "impact": [ - 3373 + 3505 ], "k_factor": [ - 3373 + 3505 ], "kda": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "map_losses": [ - 3373 + 3505 ], "map_wins": [ - 3373 + 3505 ], "opponent_team_elo_avg": [ - 3373 + 3505 ], "performance_multiplier": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "player_team_elo_avg": [ - 3373 + 3505 ], "rating_for_expected": [ - 3373 + 3505 ], "series_multiplier": [ - 3373 + 3505 ], "team_avg_kda": [ - 3373 + 3505 ], "updated_elo": [ - 3373 + 3505 ], "__typename": [ 84 @@ -132726,10 +152858,10 @@ export default { }, "v_player_elo_stream_cursor_input": { "initial_value": [ - 5873 + 6717 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -132737,7 +152869,7 @@ export default { }, "v_player_elo_stream_cursor_value_input": { "actual_score": [ - 1842 + 1974 ], "assists": [ 41 @@ -132749,7 +152881,7 @@ export default { 41 ], "damage_percent": [ - 1842 + 1974 ], "deaths": [ 41 @@ -132758,16 +152890,16 @@ export default { 41 ], "expected_score": [ - 1842 + 1974 ], "impact": [ - 1842 + 1974 ], "k_factor": [ 41 ], "kda": [ - 1842 + 1974 ], "kills": [ 41 @@ -132779,40 +152911,40 @@ export default { 41 ], "match_created_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_result": [ 84 ], "opponent_team_elo_avg": [ - 1842 + 1974 ], "performance_multiplier": [ - 1842 + 1974 ], "player_name": [ 84 ], "player_steam_id": [ - 269 + 300 ], "player_team_elo_avg": [ - 1842 + 1974 ], "rating_for_expected": [ - 1842 + 1974 ], "season_id": [ - 5454 + 6298 ], "series_multiplier": [ 41 ], "team_avg_kda": [ - 1842 + 1974 ], "type": [ 84 @@ -132826,7 +152958,7 @@ export default { }, "v_player_elo_sum_fields": { "actual_score": [ - 1842 + 1974 ], "assists": [ 41 @@ -132838,7 +152970,7 @@ export default { 41 ], "damage_percent": [ - 1842 + 1974 ], "deaths": [ 41 @@ -132847,16 +152979,16 @@ export default { 41 ], "expected_score": [ - 1842 + 1974 ], "impact": [ - 1842 + 1974 ], "k_factor": [ 41 ], "kda": [ - 1842 + 1974 ], "kills": [ 41 @@ -132868,25 +153000,25 @@ export default { 41 ], "opponent_team_elo_avg": [ - 1842 + 1974 ], "performance_multiplier": [ - 1842 + 1974 ], "player_steam_id": [ - 269 + 300 ], "player_team_elo_avg": [ - 1842 + 1974 ], "rating_for_expected": [ - 1842 + 1974 ], "series_multiplier": [ 41 ], "team_avg_kda": [ - 1842 + 1974 ], "updated_elo": [ 41 @@ -132897,70 +153029,70 @@ export default { }, "v_player_elo_sum_order_by": { "actual_score": [ - 3373 + 3505 ], "assists": [ - 3373 + 3505 ], "current_elo": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_percent": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "elo_change": [ - 3373 + 3505 ], "expected_score": [ - 3373 + 3505 ], "impact": [ - 3373 + 3505 ], "k_factor": [ - 3373 + 3505 ], "kda": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "map_losses": [ - 3373 + 3505 ], "map_wins": [ - 3373 + 3505 ], "opponent_team_elo_avg": [ - 3373 + 3505 ], "performance_multiplier": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "player_team_elo_avg": [ - 3373 + 3505 ], "rating_for_expected": [ - 3373 + 3505 ], "series_multiplier": [ - 3373 + 3505 ], "team_avg_kda": [ - 3373 + 3505 ], "updated_elo": [ - 3373 + 3505 ], "__typename": [ 84 @@ -133039,70 +153171,70 @@ export default { }, "v_player_elo_var_pop_order_by": { "actual_score": [ - 3373 + 3505 ], "assists": [ - 3373 + 3505 ], "current_elo": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_percent": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "elo_change": [ - 3373 + 3505 ], "expected_score": [ - 3373 + 3505 ], "impact": [ - 3373 + 3505 ], "k_factor": [ - 3373 + 3505 ], "kda": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "map_losses": [ - 3373 + 3505 ], "map_wins": [ - 3373 + 3505 ], "opponent_team_elo_avg": [ - 3373 + 3505 ], "performance_multiplier": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "player_team_elo_avg": [ - 3373 + 3505 ], "rating_for_expected": [ - 3373 + 3505 ], "series_multiplier": [ - 3373 + 3505 ], "team_avg_kda": [ - 3373 + 3505 ], "updated_elo": [ - 3373 + 3505 ], "__typename": [ 84 @@ -133181,70 +153313,70 @@ export default { }, "v_player_elo_var_samp_order_by": { "actual_score": [ - 3373 + 3505 ], "assists": [ - 3373 + 3505 ], "current_elo": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_percent": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "elo_change": [ - 3373 + 3505 ], "expected_score": [ - 3373 + 3505 ], "impact": [ - 3373 + 3505 ], "k_factor": [ - 3373 + 3505 ], "kda": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "map_losses": [ - 3373 + 3505 ], "map_wins": [ - 3373 + 3505 ], "opponent_team_elo_avg": [ - 3373 + 3505 ], "performance_multiplier": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "player_team_elo_avg": [ - 3373 + 3505 ], "rating_for_expected": [ - 3373 + 3505 ], "series_multiplier": [ - 3373 + 3505 ], "team_avg_kda": [ - 3373 + 3505 ], "updated_elo": [ - 3373 + 3505 ], "__typename": [ 84 @@ -133323,70 +153455,70 @@ export default { }, "v_player_elo_variance_order_by": { "actual_score": [ - 3373 + 3505 ], "assists": [ - 3373 + 3505 ], "current_elo": [ - 3373 + 3505 ], "damage": [ - 3373 + 3505 ], "damage_percent": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "elo_change": [ - 3373 + 3505 ], "expected_score": [ - 3373 + 3505 ], "impact": [ - 3373 + 3505 ], "k_factor": [ - 3373 + 3505 ], "kda": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "map_losses": [ - 3373 + 3505 ], "map_wins": [ - 3373 + 3505 ], "opponent_team_elo_avg": [ - 3373 + 3505 ], "performance_multiplier": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "player_team_elo_avg": [ - 3373 + 3505 ], "rating_for_expected": [ - 3373 + 3505 ], "series_multiplier": [ - 3373 + 3505 ], "team_avg_kda": [ - 3373 + 3505 ], "updated_elo": [ - 3373 + 3505 ], "__typename": [ 84 @@ -133394,22 +153526,22 @@ export default { }, "v_player_map_losses": { "map": [ - 2649 + 2781 ], "map_id": [ - 5454 + 6298 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "started_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -133417,10 +153549,10 @@ export default { }, "v_player_map_losses_aggregate": { "aggregate": [ - 5884 + 6728 ], "nodes": [ - 5882 + 6726 ], "__typename": [ 84 @@ -133428,13 +153560,13 @@ export default { }, "v_player_map_losses_aggregate_fields": { "avg": [ - 5885 + 6729 ], "count": [ 41, { "columns": [ - 5890, + 6734, "[v_player_map_losses_select_column!]" ], "distinct": [ @@ -133443,31 +153575,31 @@ export default { } ], "max": [ - 5887 + 6731 ], "min": [ - 5888 + 6732 ], "stddev": [ - 5891 + 6735 ], "stddev_pop": [ - 5892 + 6736 ], "stddev_samp": [ - 5893 + 6737 ], "sum": [ - 5896 + 6740 ], "var_pop": [ - 5897 + 6741 ], "var_samp": [ - 5898 + 6742 ], "variance": [ - 5899 + 6743 ], "__typename": [ 84 @@ -133483,31 +153615,31 @@ export default { }, "v_player_map_losses_bool_exp": { "_and": [ - 5886 + 6730 ], "_not": [ - 5886 + 6730 ], "_or": [ - 5886 + 6730 ], "map": [ - 2658 + 2790 ], "map_id": [ - 5456 + 6300 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "started_at": [ - 4955 + 5087 ], "steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -133515,16 +153647,16 @@ export default { }, "v_player_map_losses_max_fields": { "map_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "started_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -133532,16 +153664,16 @@ export default { }, "v_player_map_losses_min_fields": { "map_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "started_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -133549,22 +153681,22 @@ export default { }, "v_player_map_losses_order_by": { "map": [ - 2668 + 2800 ], "map_id": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "started_at": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -133597,10 +153729,10 @@ export default { }, "v_player_map_losses_stream_cursor_input": { "initial_value": [ - 5895 + 6739 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -133608,16 +153740,16 @@ export default { }, "v_player_map_losses_stream_cursor_value_input": { "map_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "started_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -133625,7 +153757,7 @@ export default { }, "v_player_map_losses_sum_fields": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -133657,22 +153789,22 @@ export default { }, "v_player_map_wins": { "map": [ - 2649 + 2781 ], "map_id": [ - 5454 + 6298 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "started_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -133680,10 +153812,10 @@ export default { }, "v_player_map_wins_aggregate": { "aggregate": [ - 5902 + 6746 ], "nodes": [ - 5900 + 6744 ], "__typename": [ 84 @@ -133691,13 +153823,13 @@ export default { }, "v_player_map_wins_aggregate_fields": { "avg": [ - 5903 + 6747 ], "count": [ 41, { "columns": [ - 5908, + 6752, "[v_player_map_wins_select_column!]" ], "distinct": [ @@ -133706,31 +153838,31 @@ export default { } ], "max": [ - 5905 + 6749 ], "min": [ - 5906 + 6750 ], "stddev": [ - 5909 + 6753 ], "stddev_pop": [ - 5910 + 6754 ], "stddev_samp": [ - 5911 + 6755 ], "sum": [ - 5914 + 6758 ], "var_pop": [ - 5915 + 6759 ], "var_samp": [ - 5916 + 6760 ], "variance": [ - 5917 + 6761 ], "__typename": [ 84 @@ -133746,31 +153878,31 @@ export default { }, "v_player_map_wins_bool_exp": { "_and": [ - 5904 + 6748 ], "_not": [ - 5904 + 6748 ], "_or": [ - 5904 + 6748 ], "map": [ - 2658 + 2790 ], "map_id": [ - 5456 + 6300 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "started_at": [ - 4955 + 5087 ], "steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -133778,16 +153910,16 @@ export default { }, "v_player_map_wins_max_fields": { "map_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "started_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -133795,16 +153927,16 @@ export default { }, "v_player_map_wins_min_fields": { "map_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "started_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -133812,22 +153944,22 @@ export default { }, "v_player_map_wins_order_by": { "map": [ - 2668 + 2800 ], "map_id": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "started_at": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -133860,10 +153992,10 @@ export default { }, "v_player_map_wins_stream_cursor_input": { "initial_value": [ - 5913 + 6757 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -133871,16 +154003,16 @@ export default { }, "v_player_map_wins_stream_cursor_value_input": { "map_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "started_at": [ - 4954 + 5086 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -133888,7 +154020,7 @@ export default { }, "v_player_map_wins_sum_fields": { "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -133920,37 +154052,37 @@ export default { }, "v_player_match_head_to_head": { "attacked": [ - 4331 + 4463 ], "attacked_steam_id": [ - 269 + 300 ], "attacker": [ - 4331 + 4463 ], "attacker_steam_id": [ - 269 + 300 ], "damage_dealt": [ 41 ], "flash_count": [ - 269 + 300 ], "headshot_kills": [ - 269 + 300 ], "hits": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -133958,10 +154090,10 @@ export default { }, "v_player_match_head_to_head_aggregate": { "aggregate": [ - 5920 + 6764 ], "nodes": [ - 5918 + 6762 ], "__typename": [ 84 @@ -133969,13 +154101,13 @@ export default { }, "v_player_match_head_to_head_aggregate_fields": { "avg": [ - 5921 + 6765 ], "count": [ 41, { "columns": [ - 5926, + 6770, "[v_player_match_head_to_head_select_column!]" ], "distinct": [ @@ -133984,31 +154116,31 @@ export default { } ], "max": [ - 5923 + 6767 ], "min": [ - 5924 + 6768 ], "stddev": [ - 5927 + 6771 ], "stddev_pop": [ - 5928 + 6772 ], "stddev_samp": [ - 5929 + 6773 ], "sum": [ - 5932 + 6776 ], "var_pop": [ - 5933 + 6777 ], "var_samp": [ - 5934 + 6778 ], "variance": [ - 5935 + 6779 ], "__typename": [ 84 @@ -134042,46 +154174,46 @@ export default { }, "v_player_match_head_to_head_bool_exp": { "_and": [ - 5922 + 6766 ], "_not": [ - 5922 + 6766 ], "_or": [ - 5922 + 6766 ], "attacked": [ - 4335 + 4467 ], "attacked_steam_id": [ - 271 + 302 ], "attacker": [ - 4335 + 4467 ], "attacker_steam_id": [ - 271 + 302 ], "damage_dealt": [ 42 ], "flash_count": [ - 271 + 302 ], "headshot_kills": [ - 271 + 302 ], "hits": [ - 271 + 302 ], "kills": [ - 271 + 302 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "__typename": [ 84 @@ -134089,28 +154221,28 @@ export default { }, "v_player_match_head_to_head_max_fields": { "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "damage_dealt": [ 41 ], "flash_count": [ - 269 + 300 ], "headshot_kills": [ - 269 + 300 ], "hits": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "match_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -134118,28 +154250,28 @@ export default { }, "v_player_match_head_to_head_min_fields": { "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "damage_dealt": [ 41 ], "flash_count": [ - 269 + 300 ], "headshot_kills": [ - 269 + 300 ], "hits": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "match_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -134147,37 +154279,37 @@ export default { }, "v_player_match_head_to_head_order_by": { "attacked": [ - 4344 + 4476 ], "attacked_steam_id": [ - 3373 + 3505 ], "attacker": [ - 4344 + 4476 ], "attacker_steam_id": [ - 3373 + 3505 ], "damage_dealt": [ - 3373 + 3505 ], "flash_count": [ - 3373 + 3505 ], "headshot_kills": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -134264,10 +154396,10 @@ export default { }, "v_player_match_head_to_head_stream_cursor_input": { "initial_value": [ - 5931 + 6775 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -134275,28 +154407,28 @@ export default { }, "v_player_match_head_to_head_stream_cursor_value_input": { "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "damage_dealt": [ 41 ], "flash_count": [ - 269 + 300 ], "headshot_kills": [ - 269 + 300 ], "hits": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "match_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -134304,25 +154436,25 @@ export default { }, "v_player_match_head_to_head_sum_fields": { "attacked_steam_id": [ - 269 + 300 ], "attacker_steam_id": [ - 269 + 300 ], "damage_dealt": [ 41 ], "flash_count": [ - 269 + 300 ], "headshot_kills": [ - 269 + 300 ], "hits": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "__typename": [ 84 @@ -134408,43 +154540,43 @@ export default { }, "v_player_match_map_hltv": { "adr": [ - 3371 + 3503 ], "apr": [ - 3371 + 3503 ], "dpr": [ - 3371 + 3503 ], "hltv_rating": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "kpr": [ - 3371 + 3503 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "player": [ - 4331 + 4463 ], "rounds_played": [ 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -134452,10 +154584,10 @@ export default { }, "v_player_match_map_hltv_aggregate": { "aggregate": [ - 5940 + 6784 ], "nodes": [ - 5936 + 6780 ], "__typename": [ 84 @@ -134463,7 +154595,7 @@ export default { }, "v_player_match_map_hltv_aggregate_bool_exp": { "count": [ - 5939 + 6783 ], "__typename": [ 84 @@ -134471,13 +154603,13 @@ export default { }, "v_player_match_map_hltv_aggregate_bool_exp_count": { "arguments": [ - 5954 + 6798 ], "distinct": [ 6 ], "filter": [ - 5945 + 6789 ], "predicate": [ 42 @@ -134488,13 +154620,13 @@ export default { }, "v_player_match_map_hltv_aggregate_fields": { "avg": [ - 5943 + 6787 ], "count": [ 41, { "columns": [ - 5954, + 6798, "[v_player_match_map_hltv_select_column!]" ], "distinct": [ @@ -134503,31 +154635,31 @@ export default { } ], "max": [ - 5948 + 6792 ], "min": [ - 5950 + 6794 ], "stddev": [ - 5956 + 6800 ], "stddev_pop": [ - 5958 + 6802 ], "stddev_samp": [ - 5960 + 6804 ], "sum": [ - 5964 + 6808 ], "var_pop": [ - 5967 + 6811 ], "var_samp": [ - 5969 + 6813 ], "variance": [ - 5971 + 6815 ], "__typename": [ 84 @@ -134535,37 +154667,37 @@ export default { }, "v_player_match_map_hltv_aggregate_order_by": { "avg": [ - 5944 + 6788 ], "count": [ - 3373 + 3505 ], "max": [ - 5949 + 6793 ], "min": [ - 5951 + 6795 ], "stddev": [ - 5957 + 6801 ], "stddev_pop": [ - 5959 + 6803 ], "stddev_samp": [ - 5961 + 6805 ], "sum": [ - 5965 + 6809 ], "var_pop": [ - 5968 + 6812 ], "var_samp": [ - 5970 + 6814 ], "variance": [ - 5972 + 6816 ], "__typename": [ 84 @@ -134573,7 +154705,7 @@ export default { }, "v_player_match_map_hltv_arr_rel_insert_input": { "data": [ - 5947 + 6791 ], "__typename": [ 84 @@ -134610,28 +154742,28 @@ export default { }, "v_player_match_map_hltv_avg_order_by": { "adr": [ - 3373 + 3505 ], "apr": [ - 3373 + 3505 ], "dpr": [ - 3373 + 3505 ], "hltv_rating": [ - 3373 + 3505 ], "kast_pct": [ - 3373 + 3505 ], "kpr": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -134639,52 +154771,52 @@ export default { }, "v_player_match_map_hltv_bool_exp": { "_and": [ - 5945 + 6789 ], "_not": [ - 5945 + 6789 ], "_or": [ - 5945 + 6789 ], "adr": [ - 3372 + 3504 ], "apr": [ - 3372 + 3504 ], "dpr": [ - 3372 + 3504 ], "hltv_rating": [ - 3372 + 3504 ], "kast_pct": [ - 3372 + 3504 ], "kpr": [ - 3372 + 3504 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "player": [ - 4335 + 4467 ], "rounds_played": [ 42 ], "steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -134692,28 +154824,28 @@ export default { }, "v_player_match_map_hltv_inc_input": { "adr": [ - 3371 + 3503 ], "apr": [ - 3371 + 3503 ], "dpr": [ - 3371 + 3503 ], "hltv_rating": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "kpr": [ - 3371 + 3503 ], "rounds_played": [ 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -134721,43 +154853,43 @@ export default { }, "v_player_match_map_hltv_insert_input": { "adr": [ - 3371 + 3503 ], "apr": [ - 3371 + 3503 ], "dpr": [ - 3371 + 3503 ], "hltv_rating": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "kpr": [ - 3371 + 3503 ], "match": [ - 3177 + 3309 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2991 + 3123 ], "match_map_id": [ - 5454 + 6298 ], "player": [ - 4342 + 4474 ], "rounds_played": [ 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -134765,34 +154897,34 @@ export default { }, "v_player_match_map_hltv_max_fields": { "adr": [ - 3371 + 3503 ], "apr": [ - 3371 + 3503 ], "dpr": [ - 3371 + 3503 ], "hltv_rating": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "kpr": [ - 3371 + 3503 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "rounds_played": [ 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -134800,34 +154932,34 @@ export default { }, "v_player_match_map_hltv_max_order_by": { "adr": [ - 3373 + 3505 ], "apr": [ - 3373 + 3505 ], "dpr": [ - 3373 + 3505 ], "hltv_rating": [ - 3373 + 3505 ], "kast_pct": [ - 3373 + 3505 ], "kpr": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -134835,34 +154967,34 @@ export default { }, "v_player_match_map_hltv_min_fields": { "adr": [ - 3371 + 3503 ], "apr": [ - 3371 + 3503 ], "dpr": [ - 3371 + 3503 ], "hltv_rating": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "kpr": [ - 3371 + 3503 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "rounds_played": [ 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -134870,34 +155002,34 @@ export default { }, "v_player_match_map_hltv_min_order_by": { "adr": [ - 3373 + 3505 ], "apr": [ - 3373 + 3505 ], "dpr": [ - 3373 + 3505 ], "hltv_rating": [ - 3373 + 3505 ], "kast_pct": [ - 3373 + 3505 ], "kpr": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_map_id": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -134908,7 +155040,7 @@ export default { 41 ], "returning": [ - 5936 + 6780 ], "__typename": [ 84 @@ -134916,43 +155048,43 @@ export default { }, "v_player_match_map_hltv_order_by": { "adr": [ - 3373 + 3505 ], "apr": [ - 3373 + 3505 ], "dpr": [ - 3373 + 3505 ], "hltv_rating": [ - 3373 + 3505 ], "kast_pct": [ - 3373 + 3505 ], "kpr": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "rounds_played": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -134961,34 +155093,34 @@ export default { "v_player_match_map_hltv_select_column": {}, "v_player_match_map_hltv_set_input": { "adr": [ - 3371 + 3503 ], "apr": [ - 3371 + 3503 ], "dpr": [ - 3371 + 3503 ], "hltv_rating": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "kpr": [ - 3371 + 3503 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "rounds_played": [ 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -135025,28 +155157,28 @@ export default { }, "v_player_match_map_hltv_stddev_order_by": { "adr": [ - 3373 + 3505 ], "apr": [ - 3373 + 3505 ], "dpr": [ - 3373 + 3505 ], "hltv_rating": [ - 3373 + 3505 ], "kast_pct": [ - 3373 + 3505 ], "kpr": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -135083,28 +155215,28 @@ export default { }, "v_player_match_map_hltv_stddev_pop_order_by": { "adr": [ - 3373 + 3505 ], "apr": [ - 3373 + 3505 ], "dpr": [ - 3373 + 3505 ], "hltv_rating": [ - 3373 + 3505 ], "kast_pct": [ - 3373 + 3505 ], "kpr": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -135141,28 +155273,28 @@ export default { }, "v_player_match_map_hltv_stddev_samp_order_by": { "adr": [ - 3373 + 3505 ], "apr": [ - 3373 + 3505 ], "dpr": [ - 3373 + 3505 ], "hltv_rating": [ - 3373 + 3505 ], "kast_pct": [ - 3373 + 3505 ], "kpr": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -135170,10 +155302,10 @@ export default { }, "v_player_match_map_hltv_stream_cursor_input": { "initial_value": [ - 5963 + 6807 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -135181,34 +155313,34 @@ export default { }, "v_player_match_map_hltv_stream_cursor_value_input": { "adr": [ - 3371 + 3503 ], "apr": [ - 3371 + 3503 ], "dpr": [ - 3371 + 3503 ], "hltv_rating": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "kpr": [ - 3371 + 3503 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "rounds_played": [ 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -135216,28 +155348,28 @@ export default { }, "v_player_match_map_hltv_sum_fields": { "adr": [ - 3371 + 3503 ], "apr": [ - 3371 + 3503 ], "dpr": [ - 3371 + 3503 ], "hltv_rating": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "kpr": [ - 3371 + 3503 ], "rounds_played": [ 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -135245,28 +155377,28 @@ export default { }, "v_player_match_map_hltv_sum_order_by": { "adr": [ - 3373 + 3505 ], "apr": [ - 3373 + 3505 ], "dpr": [ - 3373 + 3505 ], "hltv_rating": [ - 3373 + 3505 ], "kast_pct": [ - 3373 + 3505 ], "kpr": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -135274,13 +155406,13 @@ export default { }, "v_player_match_map_hltv_updates": { "_inc": [ - 5946 + 6790 ], "_set": [ - 5955 + 6799 ], "where": [ - 5945 + 6789 ], "__typename": [ 84 @@ -135317,28 +155449,28 @@ export default { }, "v_player_match_map_hltv_var_pop_order_by": { "adr": [ - 3373 + 3505 ], "apr": [ - 3373 + 3505 ], "dpr": [ - 3373 + 3505 ], "hltv_rating": [ - 3373 + 3505 ], "kast_pct": [ - 3373 + 3505 ], "kpr": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -135375,28 +155507,28 @@ export default { }, "v_player_match_map_hltv_var_samp_order_by": { "adr": [ - 3373 + 3505 ], "apr": [ - 3373 + 3505 ], "dpr": [ - 3373 + 3505 ], "hltv_rating": [ - 3373 + 3505 ], "kast_pct": [ - 3373 + 3505 ], "kpr": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -135433,28 +155565,28 @@ export default { }, "v_player_match_map_hltv_variance_order_by": { "adr": [ - 3373 + 3505 ], "apr": [ - 3373 + 3505 ], "dpr": [ - 3373 + 3505 ], "hltv_rating": [ - 3373 + 3505 ], "kast_pct": [ - 3373 + 3505 ], "kpr": [ - 3373 + 3505 ], "rounds_played": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -135462,52 +155594,52 @@ export default { }, "v_player_match_map_roles": { "adr": [ - 3371 + 3503 ], "awp_kills": [ 41 ], "awp_share": [ - 3371 + 3503 ], "deaths": [ 41 ], "dpr": [ - 3371 + 3503 ], "entry_rate": [ - 3371 + 3503 ], "flash_assists": [ 41 ], "hltv_rating": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "kills": [ 41 ], "kpr": [ - 3371 + 3503 ], "lineup_id": [ - 5454 + 6298 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "match_map": [ - 2973 + 3105 ], "match_map_id": [ - 5454 + 6298 ], "open_deaths": [ 41 @@ -135519,7 +155651,7 @@ export default { 41 ], "player": [ - 4331 + 4463 ], "role": [ 84 @@ -135528,10 +155660,10 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "support_idx": [ - 3371 + 3503 ], "total_kills": [ 41 @@ -135551,10 +155683,10 @@ export default { }, "v_player_match_map_roles_aggregate": { "aggregate": [ - 5975 + 6819 ], "nodes": [ - 5973 + 6817 ], "__typename": [ 84 @@ -135562,13 +155694,13 @@ export default { }, "v_player_match_map_roles_aggregate_fields": { "avg": [ - 5976 + 6820 ], "count": [ 41, { "columns": [ - 5981, + 6825, "[v_player_match_map_roles_select_column!]" ], "distinct": [ @@ -135577,31 +155709,31 @@ export default { } ], "max": [ - 5978 + 6822 ], "min": [ - 5979 + 6823 ], "stddev": [ - 5982 + 6826 ], "stddev_pop": [ - 5983 + 6827 ], "stddev_samp": [ - 5984 + 6828 ], "sum": [ - 5987 + 6831 ], "var_pop": [ - 5988 + 6832 ], "var_samp": [ - 5989 + 6833 ], "variance": [ - 5990 + 6834 ], "__typename": [ 84 @@ -135677,61 +155809,61 @@ export default { }, "v_player_match_map_roles_bool_exp": { "_and": [ - 5977 + 6821 ], "_not": [ - 5977 + 6821 ], "_or": [ - 5977 + 6821 ], "adr": [ - 3372 + 3504 ], "awp_kills": [ 42 ], "awp_share": [ - 3372 + 3504 ], "deaths": [ 42 ], "dpr": [ - 3372 + 3504 ], "entry_rate": [ - 3372 + 3504 ], "flash_assists": [ 42 ], "hltv_rating": [ - 3372 + 3504 ], "kast_pct": [ - 3372 + 3504 ], "kills": [ 42 ], "kpr": [ - 3372 + 3504 ], "lineup_id": [ - 5456 + 6300 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "match_map": [ - 2982 + 3114 ], "match_map_id": [ - 5456 + 6300 ], "open_deaths": [ 42 @@ -135743,7 +155875,7 @@ export default { 42 ], "player": [ - 4335 + 4467 ], "role": [ 86 @@ -135752,10 +155884,10 @@ export default { 42 ], "steam_id": [ - 271 + 302 ], "support_idx": [ - 3372 + 3504 ], "total_kills": [ 42 @@ -135775,46 +155907,46 @@ export default { }, "v_player_match_map_roles_max_fields": { "adr": [ - 3371 + 3503 ], "awp_kills": [ 41 ], "awp_share": [ - 3371 + 3503 ], "deaths": [ 41 ], "dpr": [ - 3371 + 3503 ], "entry_rate": [ - 3371 + 3503 ], "flash_assists": [ 41 ], "hltv_rating": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "kills": [ 41 ], "kpr": [ - 3371 + 3503 ], "lineup_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "open_deaths": [ 41 @@ -135832,10 +155964,10 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "support_idx": [ - 3371 + 3503 ], "total_kills": [ 41 @@ -135855,46 +155987,46 @@ export default { }, "v_player_match_map_roles_min_fields": { "adr": [ - 3371 + 3503 ], "awp_kills": [ 41 ], "awp_share": [ - 3371 + 3503 ], "deaths": [ 41 ], "dpr": [ - 3371 + 3503 ], "entry_rate": [ - 3371 + 3503 ], "flash_assists": [ 41 ], "hltv_rating": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "kills": [ 41 ], "kpr": [ - 3371 + 3503 ], "lineup_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "open_deaths": [ 41 @@ -135912,10 +156044,10 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "support_idx": [ - 3371 + 3503 ], "total_kills": [ 41 @@ -135935,88 +156067,88 @@ export default { }, "v_player_match_map_roles_order_by": { "adr": [ - 3373 + 3505 ], "awp_kills": [ - 3373 + 3505 ], "awp_share": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "dpr": [ - 3373 + 3505 ], "entry_rate": [ - 3373 + 3505 ], "flash_assists": [ - 3373 + 3505 ], "hltv_rating": [ - 3373 + 3505 ], "kast_pct": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "kpr": [ - 3373 + 3505 ], "lineup_id": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "match_map": [ - 2993 + 3125 ], "match_map_id": [ - 3373 + 3505 ], "open_deaths": [ - 3373 + 3505 ], "open_kills": [ - 3373 + 3505 ], "opening_attempts": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "role": [ - 3373 + 3505 ], "rounds": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "support_idx": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "trade_kill_successes": [ - 3373 + 3505 ], "traded_death_successes": [ - 3373 + 3505 ], "util_damage": [ - 3373 + 3505 ], "__typename": [ 84 @@ -136229,10 +156361,10 @@ export default { }, "v_player_match_map_roles_stream_cursor_input": { "initial_value": [ - 5986 + 6830 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -136240,46 +156372,46 @@ export default { }, "v_player_match_map_roles_stream_cursor_value_input": { "adr": [ - 3371 + 3503 ], "awp_kills": [ 41 ], "awp_share": [ - 3371 + 3503 ], "deaths": [ 41 ], "dpr": [ - 3371 + 3503 ], "entry_rate": [ - 3371 + 3503 ], "flash_assists": [ 41 ], "hltv_rating": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "kills": [ 41 ], "kpr": [ - 3371 + 3503 ], "lineup_id": [ - 5454 + 6298 ], "match_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454 + 6298 ], "open_deaths": [ 41 @@ -136297,10 +156429,10 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "support_idx": [ - 3371 + 3503 ], "total_kills": [ 41 @@ -136320,37 +156452,37 @@ export default { }, "v_player_match_map_roles_sum_fields": { "adr": [ - 3371 + 3503 ], "awp_kills": [ 41 ], "awp_share": [ - 3371 + 3503 ], "deaths": [ 41 ], "dpr": [ - 3371 + 3503 ], "entry_rate": [ - 3371 + 3503 ], "flash_assists": [ 41 ], "hltv_rating": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "kills": [ 41 ], "kpr": [ - 3371 + 3503 ], "open_deaths": [ 41 @@ -136365,10 +156497,10 @@ export default { 41 ], "steam_id": [ - 269 + 300 ], "support_idx": [ - 3371 + 3503 ], "total_kills": [ 41 @@ -136601,25 +156733,25 @@ export default { 41 ], "map": [ - 2649 + 2781 ], "map_id": [ - 5454 + 6298 ], "match": [ - 3157 + 3289 ], "match_created_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_result": [ 84 ], "player_steam_id": [ - 269 + 300 ], "source": [ 84 @@ -136633,10 +156765,10 @@ export default { }, "v_player_match_performance_aggregate": { "aggregate": [ - 5993 + 6837 ], "nodes": [ - 5991 + 6835 ], "__typename": [ 84 @@ -136644,13 +156776,13 @@ export default { }, "v_player_match_performance_aggregate_fields": { "avg": [ - 5994 + 6838 ], "count": [ 41, { "columns": [ - 5999, + 6843, "[v_player_match_performance_select_column!]" ], "distinct": [ @@ -136659,31 +156791,31 @@ export default { } ], "max": [ - 5996 + 6840 ], "min": [ - 5997 + 6841 ], "stddev": [ - 6000 + 6844 ], "stddev_pop": [ - 6001 + 6845 ], "stddev_samp": [ - 6002 + 6846 ], "sum": [ - 6005 + 6849 ], "var_pop": [ - 6006 + 6850 ], "var_samp": [ - 6007 + 6851 ], "variance": [ - 6008 + 6852 ], "__typename": [ 84 @@ -136708,13 +156840,13 @@ export default { }, "v_player_match_performance_bool_exp": { "_and": [ - 5995 + 6839 ], "_not": [ - 5995 + 6839 ], "_or": [ - 5995 + 6839 ], "assists": [ 42 @@ -136726,25 +156858,25 @@ export default { 42 ], "map": [ - 2658 + 2790 ], "map_id": [ - 5456 + 6300 ], "match": [ - 3168 + 3300 ], "match_created_at": [ - 4955 + 5087 ], "match_id": [ - 5456 + 6300 ], "match_result": [ 86 ], "player_steam_id": [ - 271 + 302 ], "source": [ 86 @@ -136767,19 +156899,19 @@ export default { 41 ], "map_id": [ - 5454 + 6298 ], "match_created_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_result": [ 84 ], "player_steam_id": [ - 269 + 300 ], "source": [ 84 @@ -136802,19 +156934,19 @@ export default { 41 ], "map_id": [ - 5454 + 6298 ], "match_created_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_result": [ 84 ], "player_steam_id": [ - 269 + 300 ], "source": [ 84 @@ -136828,40 +156960,40 @@ export default { }, "v_player_match_performance_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "map": [ - 2668 + 2800 ], "map_id": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_created_at": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "match_result": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "source": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "__typename": [ 84 @@ -136921,10 +157053,10 @@ export default { }, "v_player_match_performance_stream_cursor_input": { "initial_value": [ - 6004 + 6848 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -136941,19 +157073,19 @@ export default { 41 ], "map_id": [ - 5454 + 6298 ], "match_created_at": [ - 4954 + 5086 ], "match_id": [ - 5454 + 6298 ], "match_result": [ 84 ], "player_steam_id": [ - 269 + 300 ], "source": [ 84 @@ -136976,7 +157108,7 @@ export default { 41 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -137035,34 +157167,34 @@ export default { }, "v_player_match_rating": { "adr": [ - 3371 + 3503 ], "dpr": [ - 3371 + 3503 ], "hltv_rating": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "kpr": [ - 3371 + 3503 ], "match": [ - 3157 + 3289 ], "match_id": [ - 5454 + 6298 ], "player": [ - 4331 + 4463 ], "rounds_played": [ 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -137070,10 +157202,10 @@ export default { }, "v_player_match_rating_aggregate": { "aggregate": [ - 6011 + 6855 ], "nodes": [ - 6009 + 6853 ], "__typename": [ 84 @@ -137081,13 +157213,13 @@ export default { }, "v_player_match_rating_aggregate_fields": { "avg": [ - 6012 + 6856 ], "count": [ 41, { "columns": [ - 6017, + 6861, "[v_player_match_rating_select_column!]" ], "distinct": [ @@ -137096,31 +157228,31 @@ export default { } ], "max": [ - 6014 + 6858 ], "min": [ - 6015 + 6859 ], "stddev": [ - 6018 + 6862 ], "stddev_pop": [ - 6019 + 6863 ], "stddev_samp": [ - 6020 + 6864 ], "sum": [ - 6023 + 6867 ], "var_pop": [ - 6024 + 6868 ], "var_samp": [ - 6025 + 6869 ], "variance": [ - 6026 + 6870 ], "__typename": [ 84 @@ -137154,43 +157286,43 @@ export default { }, "v_player_match_rating_bool_exp": { "_and": [ - 6013 + 6857 ], "_not": [ - 6013 + 6857 ], "_or": [ - 6013 + 6857 ], "adr": [ - 3372 + 3504 ], "dpr": [ - 3372 + 3504 ], "hltv_rating": [ - 3372 + 3504 ], "kast_pct": [ - 3372 + 3504 ], "kpr": [ - 3372 + 3504 ], "match": [ - 3168 + 3300 ], "match_id": [ - 5456 + 6300 ], "player": [ - 4335 + 4467 ], "rounds_played": [ 42 ], "steam_id": [ - 271 + 302 ], "__typename": [ 84 @@ -137198,28 +157330,28 @@ export default { }, "v_player_match_rating_max_fields": { "adr": [ - 3371 + 3503 ], "dpr": [ - 3371 + 3503 ], "hltv_rating": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "kpr": [ - 3371 + 3503 ], "match_id": [ - 5454 + 6298 ], "rounds_played": [ 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -137227,28 +157359,28 @@ export default { }, "v_player_match_rating_min_fields": { "adr": [ - 3371 + 3503 ], "dpr": [ - 3371 + 3503 ], "hltv_rating": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "kpr": [ - 3371 + 3503 ], "match_id": [ - 5454 + 6298 ], "rounds_played": [ 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -137256,34 +157388,34 @@ export default { }, "v_player_match_rating_order_by": { "adr": [ - 3373 + 3505 ], "dpr": [ - 3373 + 3505 ], "hltv_rating": [ - 3373 + 3505 ], "kast_pct": [ - 3373 + 3505 ], "kpr": [ - 3373 + 3505 ], "match": [ - 3179 + 3311 ], "match_id": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "rounds_played": [ - 3373 + 3505 ], "steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -137370,10 +157502,10 @@ export default { }, "v_player_match_rating_stream_cursor_input": { "initial_value": [ - 6022 + 6866 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -137381,28 +157513,28 @@ export default { }, "v_player_match_rating_stream_cursor_value_input": { "adr": [ - 3371 + 3503 ], "dpr": [ - 3371 + 3503 ], "hltv_rating": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "kpr": [ - 3371 + 3503 ], "match_id": [ - 5454 + 6298 ], "rounds_played": [ 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -137410,25 +157542,25 @@ export default { }, "v_player_match_rating_sum_fields": { "adr": [ - 3371 + 3503 ], "dpr": [ - 3371 + 3503 ], "hltv_rating": [ - 3371 + 3503 ], "kast_pct": [ - 3371 + 3503 ], "kpr": [ - 3371 + 3503 ], "rounds_played": [ 41 ], "steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -137514,13 +157646,13 @@ export default { }, "v_player_multi_kills": { "attacker_steam_id": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "match_id": [ - 5454 + 6298 ], "round": [ 41 @@ -137531,10 +157663,10 @@ export default { }, "v_player_multi_kills_aggregate": { "aggregate": [ - 6031 + 6875 ], "nodes": [ - 6027 + 6871 ], "__typename": [ 84 @@ -137542,7 +157674,7 @@ export default { }, "v_player_multi_kills_aggregate_bool_exp": { "count": [ - 6030 + 6874 ], "__typename": [ 84 @@ -137550,13 +157682,13 @@ export default { }, "v_player_multi_kills_aggregate_bool_exp_count": { "arguments": [ - 6043 + 6887 ], "distinct": [ 6 ], "filter": [ - 6036 + 6880 ], "predicate": [ 42 @@ -137567,13 +157699,13 @@ export default { }, "v_player_multi_kills_aggregate_fields": { "avg": [ - 6034 + 6878 ], "count": [ 41, { "columns": [ - 6043, + 6887, "[v_player_multi_kills_select_column!]" ], "distinct": [ @@ -137582,31 +157714,31 @@ export default { } ], "max": [ - 6038 + 6882 ], "min": [ - 6040 + 6884 ], "stddev": [ - 6044 + 6888 ], "stddev_pop": [ - 6046 + 6890 ], "stddev_samp": [ - 6048 + 6892 ], "sum": [ - 6052 + 6896 ], "var_pop": [ - 6054 + 6898 ], "var_samp": [ - 6056 + 6900 ], "variance": [ - 6058 + 6902 ], "__typename": [ 84 @@ -137614,37 +157746,37 @@ export default { }, "v_player_multi_kills_aggregate_order_by": { "avg": [ - 6035 + 6879 ], "count": [ - 3373 + 3505 ], "max": [ - 6039 + 6883 ], "min": [ - 6041 + 6885 ], "stddev": [ - 6045 + 6889 ], "stddev_pop": [ - 6047 + 6891 ], "stddev_samp": [ - 6049 + 6893 ], "sum": [ - 6053 + 6897 ], "var_pop": [ - 6055 + 6899 ], "var_samp": [ - 6057 + 6901 ], "variance": [ - 6059 + 6903 ], "__typename": [ 84 @@ -137652,7 +157784,7 @@ export default { }, "v_player_multi_kills_arr_rel_insert_input": { "data": [ - 6037 + 6881 ], "__typename": [ 84 @@ -137674,13 +157806,13 @@ export default { }, "v_player_multi_kills_avg_order_by": { "attacker_steam_id": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -137688,22 +157820,22 @@ export default { }, "v_player_multi_kills_bool_exp": { "_and": [ - 6036 + 6880 ], "_not": [ - 6036 + 6880 ], "_or": [ - 6036 + 6880 ], "attacker_steam_id": [ - 271 + 302 ], "kills": [ - 271 + 302 ], "match_id": [ - 5456 + 6300 ], "round": [ 42 @@ -137714,13 +157846,13 @@ export default { }, "v_player_multi_kills_insert_input": { "attacker_steam_id": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "match_id": [ - 5454 + 6298 ], "round": [ 41 @@ -137731,13 +157863,13 @@ export default { }, "v_player_multi_kills_max_fields": { "attacker_steam_id": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "match_id": [ - 5454 + 6298 ], "round": [ 41 @@ -137748,16 +157880,16 @@ export default { }, "v_player_multi_kills_max_order_by": { "attacker_steam_id": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -137765,13 +157897,13 @@ export default { }, "v_player_multi_kills_min_fields": { "attacker_steam_id": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "match_id": [ - 5454 + 6298 ], "round": [ 41 @@ -137782,16 +157914,16 @@ export default { }, "v_player_multi_kills_min_order_by": { "attacker_steam_id": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -137799,16 +157931,16 @@ export default { }, "v_player_multi_kills_order_by": { "attacker_steam_id": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "match_id": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -137831,13 +157963,13 @@ export default { }, "v_player_multi_kills_stddev_order_by": { "attacker_steam_id": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -137859,13 +157991,13 @@ export default { }, "v_player_multi_kills_stddev_pop_order_by": { "attacker_steam_id": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -137887,13 +158019,13 @@ export default { }, "v_player_multi_kills_stddev_samp_order_by": { "attacker_steam_id": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -137901,10 +158033,10 @@ export default { }, "v_player_multi_kills_stream_cursor_input": { "initial_value": [ - 6051 + 6895 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -137912,13 +158044,13 @@ export default { }, "v_player_multi_kills_stream_cursor_value_input": { "attacker_steam_id": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "match_id": [ - 5454 + 6298 ], "round": [ 41 @@ -137929,10 +158061,10 @@ export default { }, "v_player_multi_kills_sum_fields": { "attacker_steam_id": [ - 269 + 300 ], "kills": [ - 269 + 300 ], "round": [ 41 @@ -137943,13 +158075,13 @@ export default { }, "v_player_multi_kills_sum_order_by": { "attacker_steam_id": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -137971,13 +158103,13 @@ export default { }, "v_player_multi_kills_var_pop_order_by": { "attacker_steam_id": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -137999,13 +158131,13 @@ export default { }, "v_player_multi_kills_var_samp_order_by": { "attacker_steam_id": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -138027,13 +158159,13 @@ export default { }, "v_player_multi_kills_variance_order_by": { "attacker_steam_id": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "round": [ - 3373 + 3505 ], "__typename": [ 84 @@ -138041,25 +158173,25 @@ export default { }, "v_player_queue_partners": { "first_played_at": [ - 4954 + 5086 ], "last_played_at": [ - 4954 + 5086 ], "matches_together": [ 41 ], "partner": [ - 4331 + 4463 ], "partner_steam_id": [ - 269 + 300 ], "player": [ - 4331 + 4463 ], "steam_id": [ - 269 + 300 ], "wins_together": [ 41 @@ -138070,10 +158202,10 @@ export default { }, "v_player_queue_partners_aggregate": { "aggregate": [ - 6062 + 6906 ], "nodes": [ - 6060 + 6904 ], "__typename": [ 84 @@ -138081,13 +158213,13 @@ export default { }, "v_player_queue_partners_aggregate_fields": { "avg": [ - 6063 + 6907 ], "count": [ 41, { "columns": [ - 6068, + 6912, "[v_player_queue_partners_select_column!]" ], "distinct": [ @@ -138096,31 +158228,31 @@ export default { } ], "max": [ - 6065 + 6909 ], "min": [ - 6066 + 6910 ], "stddev": [ - 6069 + 6913 ], "stddev_pop": [ - 6070 + 6914 ], "stddev_samp": [ - 6071 + 6915 ], "sum": [ - 6074 + 6918 ], "var_pop": [ - 6075 + 6919 ], "var_samp": [ - 6076 + 6920 ], "variance": [ - 6077 + 6921 ], "__typename": [ 84 @@ -138145,34 +158277,34 @@ export default { }, "v_player_queue_partners_bool_exp": { "_and": [ - 6064 + 6908 ], "_not": [ - 6064 + 6908 ], "_or": [ - 6064 + 6908 ], "first_played_at": [ - 4955 + 5087 ], "last_played_at": [ - 4955 + 5087 ], "matches_together": [ 42 ], "partner": [ - 4335 + 4467 ], "partner_steam_id": [ - 271 + 302 ], "player": [ - 4335 + 4467 ], "steam_id": [ - 271 + 302 ], "wins_together": [ 42 @@ -138183,19 +158315,19 @@ export default { }, "v_player_queue_partners_max_fields": { "first_played_at": [ - 4954 + 5086 ], "last_played_at": [ - 4954 + 5086 ], "matches_together": [ 41 ], "partner_steam_id": [ - 269 + 300 ], "steam_id": [ - 269 + 300 ], "wins_together": [ 41 @@ -138206,19 +158338,19 @@ export default { }, "v_player_queue_partners_min_fields": { "first_played_at": [ - 4954 + 5086 ], "last_played_at": [ - 4954 + 5086 ], "matches_together": [ 41 ], "partner_steam_id": [ - 269 + 300 ], "steam_id": [ - 269 + 300 ], "wins_together": [ 41 @@ -138229,28 +158361,28 @@ export default { }, "v_player_queue_partners_order_by": { "first_played_at": [ - 3373 + 3505 ], "last_played_at": [ - 3373 + 3505 ], "matches_together": [ - 3373 + 3505 ], "partner": [ - 4344 + 4476 ], "partner_steam_id": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "steam_id": [ - 3373 + 3505 ], "wins_together": [ - 3373 + 3505 ], "__typename": [ 84 @@ -138310,10 +158442,10 @@ export default { }, "v_player_queue_partners_stream_cursor_input": { "initial_value": [ - 6073 + 6917 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -138321,19 +158453,19 @@ export default { }, "v_player_queue_partners_stream_cursor_value_input": { "first_played_at": [ - 4954 + 5086 ], "last_played_at": [ - 4954 + 5086 ], "matches_together": [ 41 ], "partner_steam_id": [ - 269 + 300 ], "steam_id": [ - 269 + 300 ], "wins_together": [ 41 @@ -138347,10 +158479,10 @@ export default { 41 ], "partner_steam_id": [ - 269 + 300 ], "steam_id": [ - 269 + 300 ], "wins_together": [ 41 @@ -138412,13 +158544,13 @@ export default { }, "v_player_weapon_damage": { "damage": [ - 269 + 300 ], "hits": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "source": [ 84 @@ -138435,10 +158567,10 @@ export default { }, "v_player_weapon_damage_aggregate": { "aggregate": [ - 6080 + 6924 ], "nodes": [ - 6078 + 6922 ], "__typename": [ 84 @@ -138446,13 +158578,13 @@ export default { }, "v_player_weapon_damage_aggregate_fields": { "avg": [ - 6081 + 6925 ], "count": [ 41, { "columns": [ - 6086, + 6930, "[v_player_weapon_damage_select_column!]" ], "distinct": [ @@ -138461,31 +158593,31 @@ export default { } ], "max": [ - 6083 + 6927 ], "min": [ - 6084 + 6928 ], "stddev": [ - 6087 + 6931 ], "stddev_pop": [ - 6088 + 6932 ], "stddev_samp": [ - 6089 + 6933 ], "sum": [ - 6092 + 6936 ], "var_pop": [ - 6093 + 6937 ], "var_samp": [ - 6094 + 6938 ], "variance": [ - 6095 + 6939 ], "__typename": [ 84 @@ -138507,22 +158639,22 @@ export default { }, "v_player_weapon_damage_bool_exp": { "_and": [ - 6082 + 6926 ], "_not": [ - 6082 + 6926 ], "_or": [ - 6082 + 6926 ], "damage": [ - 271 + 302 ], "hits": [ - 271 + 302 ], "player_steam_id": [ - 271 + 302 ], "source": [ 86 @@ -138539,13 +158671,13 @@ export default { }, "v_player_weapon_damage_max_fields": { "damage": [ - 269 + 300 ], "hits": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "source": [ 84 @@ -138562,13 +158694,13 @@ export default { }, "v_player_weapon_damage_min_fields": { "damage": [ - 269 + 300 ], "hits": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "source": [ 84 @@ -138585,22 +158717,22 @@ export default { }, "v_player_weapon_damage_order_by": { "damage": [ - 3373 + 3505 ], "hits": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "source": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "with": [ - 3373 + 3505 ], "__typename": [ 84 @@ -138651,10 +158783,10 @@ export default { }, "v_player_weapon_damage_stream_cursor_input": { "initial_value": [ - 6091 + 6935 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -138662,13 +158794,13 @@ export default { }, "v_player_weapon_damage_stream_cursor_value_input": { "damage": [ - 269 + 300 ], "hits": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "source": [ 84 @@ -138685,13 +158817,13 @@ export default { }, "v_player_weapon_damage_sum_fields": { "damage": [ - 269 + 300 ], "hits": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -138741,13 +158873,13 @@ export default { }, "v_player_weapon_kills": { "kill_count": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "rounds": [ - 269 + 300 ], "source": [ 84 @@ -138764,10 +158896,10 @@ export default { }, "v_player_weapon_kills_aggregate": { "aggregate": [ - 6098 + 6942 ], "nodes": [ - 6096 + 6940 ], "__typename": [ 84 @@ -138775,13 +158907,13 @@ export default { }, "v_player_weapon_kills_aggregate_fields": { "avg": [ - 6099 + 6943 ], "count": [ 41, { "columns": [ - 6104, + 6948, "[v_player_weapon_kills_select_column!]" ], "distinct": [ @@ -138790,31 +158922,31 @@ export default { } ], "max": [ - 6101 + 6945 ], "min": [ - 6102 + 6946 ], "stddev": [ - 6105 + 6949 ], "stddev_pop": [ - 6106 + 6950 ], "stddev_samp": [ - 6107 + 6951 ], "sum": [ - 6110 + 6954 ], "var_pop": [ - 6111 + 6955 ], "var_samp": [ - 6112 + 6956 ], "variance": [ - 6113 + 6957 ], "__typename": [ 84 @@ -138836,22 +158968,22 @@ export default { }, "v_player_weapon_kills_bool_exp": { "_and": [ - 6100 + 6944 ], "_not": [ - 6100 + 6944 ], "_or": [ - 6100 + 6944 ], "kill_count": [ - 271 + 302 ], "player_steam_id": [ - 271 + 302 ], "rounds": [ - 271 + 302 ], "source": [ 86 @@ -138868,13 +159000,13 @@ export default { }, "v_player_weapon_kills_max_fields": { "kill_count": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "rounds": [ - 269 + 300 ], "source": [ 84 @@ -138891,13 +159023,13 @@ export default { }, "v_player_weapon_kills_min_fields": { "kill_count": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "rounds": [ - 269 + 300 ], "source": [ 84 @@ -138914,22 +159046,22 @@ export default { }, "v_player_weapon_kills_order_by": { "kill_count": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "rounds": [ - 3373 + 3505 ], "source": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "with": [ - 3373 + 3505 ], "__typename": [ 84 @@ -138980,10 +159112,10 @@ export default { }, "v_player_weapon_kills_stream_cursor_input": { "initial_value": [ - 6109 + 6953 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -138991,13 +159123,13 @@ export default { }, "v_player_weapon_kills_stream_cursor_value_input": { "kill_count": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "rounds": [ - 269 + 300 ], "source": [ 84 @@ -139014,13 +159146,13 @@ export default { }, "v_player_weapon_kills_sum_fields": { "kill_count": [ - 269 + 300 ], "player_steam_id": [ - 269 + 300 ], "rounds": [ - 269 + 300 ], "__typename": [ 84 @@ -139073,16 +159205,16 @@ export default { 6 ], "id": [ - 5454 + 6298 ], "label": [ 84 ], "map_pool": [ - 2630 + 2762 ], "map_pool_id": [ - 5454 + 6298 ], "name": [ 84 @@ -139105,10 +159237,10 @@ export default { }, "v_pool_maps_aggregate": { "aggregate": [ - 6120 + 6964 ], "nodes": [ - 6114 + 6958 ], "__typename": [ 84 @@ -139116,13 +159248,13 @@ export default { }, "v_pool_maps_aggregate_bool_exp": { "bool_and": [ - 6117 + 6961 ], "bool_or": [ - 6118 + 6962 ], "count": [ - 6119 + 6963 ], "__typename": [ 84 @@ -139130,13 +159262,13 @@ export default { }, "v_pool_maps_aggregate_bool_exp_bool_and": { "arguments": [ - 6132 + 6976 ], "distinct": [ 6 ], "filter": [ - 6123 + 6967 ], "predicate": [ 7 @@ -139147,13 +159279,13 @@ export default { }, "v_pool_maps_aggregate_bool_exp_bool_or": { "arguments": [ - 6133 + 6977 ], "distinct": [ 6 ], "filter": [ - 6123 + 6967 ], "predicate": [ 7 @@ -139164,13 +159296,13 @@ export default { }, "v_pool_maps_aggregate_bool_exp_count": { "arguments": [ - 6131 + 6975 ], "distinct": [ 6 ], "filter": [ - 6123 + 6967 ], "predicate": [ 42 @@ -139184,7 +159316,7 @@ export default { 41, { "columns": [ - 6131, + 6975, "[v_pool_maps_select_column!]" ], "distinct": [ @@ -139193,10 +159325,10 @@ export default { } ], "max": [ - 6125 + 6969 ], "min": [ - 6127 + 6971 ], "__typename": [ 84 @@ -139204,13 +159336,13 @@ export default { }, "v_pool_maps_aggregate_order_by": { "count": [ - 3373 + 3505 ], "max": [ - 6126 + 6970 ], "min": [ - 6128 + 6972 ], "__typename": [ 84 @@ -139218,7 +159350,7 @@ export default { }, "v_pool_maps_arr_rel_insert_input": { "data": [ - 6124 + 6968 ], "__typename": [ 84 @@ -139226,28 +159358,28 @@ export default { }, "v_pool_maps_bool_exp": { "_and": [ - 6123 + 6967 ], "_not": [ - 6123 + 6967 ], "_or": [ - 6123 + 6967 ], "active_pool": [ 7 ], "id": [ - 5456 + 6300 ], "label": [ 86 ], "map_pool": [ - 2633 + 2765 ], "map_pool_id": [ - 5456 + 6300 ], "name": [ 86 @@ -139273,16 +159405,16 @@ export default { 6 ], "id": [ - 5454 + 6298 ], "label": [ 84 ], "map_pool": [ - 2639 + 2771 ], "map_pool_id": [ - 5454 + 6298 ], "name": [ 84 @@ -139305,13 +159437,13 @@ export default { }, "v_pool_maps_max_fields": { "id": [ - 5454 + 6298 ], "label": [ 84 ], "map_pool_id": [ - 5454 + 6298 ], "name": [ 84 @@ -139334,28 +159466,28 @@ export default { }, "v_pool_maps_max_order_by": { "id": [ - 3373 + 3505 ], "label": [ - 3373 + 3505 ], "map_pool_id": [ - 3373 + 3505 ], "name": [ - 3373 + 3505 ], "patch": [ - 3373 + 3505 ], "poster": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "workshop_map_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -139363,13 +159495,13 @@ export default { }, "v_pool_maps_min_fields": { "id": [ - 5454 + 6298 ], "label": [ 84 ], "map_pool_id": [ - 5454 + 6298 ], "name": [ 84 @@ -139392,28 +159524,28 @@ export default { }, "v_pool_maps_min_order_by": { "id": [ - 3373 + 3505 ], "label": [ - 3373 + 3505 ], "map_pool_id": [ - 3373 + 3505 ], "name": [ - 3373 + 3505 ], "patch": [ - 3373 + 3505 ], "poster": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "workshop_map_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -139424,7 +159556,7 @@ export default { 41 ], "returning": [ - 6114 + 6958 ], "__typename": [ 84 @@ -139432,34 +159564,34 @@ export default { }, "v_pool_maps_order_by": { "active_pool": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "label": [ - 3373 + 3505 ], "map_pool": [ - 2641 + 2773 ], "map_pool_id": [ - 3373 + 3505 ], "name": [ - 3373 + 3505 ], "patch": [ - 3373 + 3505 ], "poster": [ - 3373 + 3505 ], "type": [ - 3373 + 3505 ], "workshop_map_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -139473,13 +159605,13 @@ export default { 6 ], "id": [ - 5454 + 6298 ], "label": [ 84 ], "map_pool_id": [ - 5454 + 6298 ], "name": [ 84 @@ -139502,10 +159634,10 @@ export default { }, "v_pool_maps_stream_cursor_input": { "initial_value": [ - 6136 + 6980 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -139516,13 +159648,13 @@ export default { 6 ], "id": [ - 5454 + 6298 ], "label": [ 84 ], "map_pool_id": [ - 5454 + 6298 ], "name": [ 84 @@ -139545,10 +159677,10 @@ export default { }, "v_pool_maps_updates": { "_set": [ - 6134 + 6978 ], "where": [ - 6123 + 6967 ], "__typename": [ 84 @@ -139573,10 +159705,10 @@ export default { }, "v_steam_account_pool_status_aggregate": { "aggregate": [ - 6140 + 6984 ], "nodes": [ - 6138 + 6982 ], "__typename": [ 84 @@ -139584,13 +159716,13 @@ export default { }, "v_steam_account_pool_status_aggregate_fields": { "avg": [ - 6141 + 6985 ], "count": [ 41, { "columns": [ - 6146, + 6990, "[v_steam_account_pool_status_select_column!]" ], "distinct": [ @@ -139599,31 +159731,31 @@ export default { } ], "max": [ - 6143 + 6987 ], "min": [ - 6144 + 6988 ], "stddev": [ - 6147 + 6991 ], "stddev_pop": [ - 6148 + 6992 ], "stddev_samp": [ - 6149 + 6993 ], "sum": [ - 6152 + 6996 ], "var_pop": [ - 6153 + 6997 ], "var_samp": [ - 6154 + 6998 ], "variance": [ - 6155 + 6999 ], "__typename": [ 84 @@ -139648,13 +159780,13 @@ export default { }, "v_steam_account_pool_status_bool_exp": { "_and": [ - 6142 + 6986 ], "_not": [ - 6142 + 6986 ], "_or": [ - 6142 + 6986 ], "busy_accounts": [ 42 @@ -139708,16 +159840,16 @@ export default { }, "v_steam_account_pool_status_order_by": { "busy_accounts": [ - 3373 + 3505 ], "free_accounts": [ - 3373 + 3505 ], "id": [ - 3373 + 3505 ], "total_accounts": [ - 3373 + 3505 ], "__typename": [ 84 @@ -139777,10 +159909,10 @@ export default { }, "v_steam_account_pool_status_stream_cursor_input": { "initial_value": [ - 6151 + 6995 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -139882,7 +160014,7 @@ export default { 41 ], "avg_faceit_level": [ - 1842 + 1974 ], "avg_premier": [ 41 @@ -139897,13 +160029,13 @@ export default { 41 ], "roster_size": [ - 269 + 300 ], "team": [ - 4905 + 5037 ], "team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -139911,10 +160043,10 @@ export default { }, "v_team_ranks_aggregate": { "aggregate": [ - 6158 + 7002 ], "nodes": [ - 6156 + 7000 ], "__typename": [ 84 @@ -139922,13 +160054,13 @@ export default { }, "v_team_ranks_aggregate_fields": { "avg": [ - 6159 + 7003 ], "count": [ 41, { "columns": [ - 6166, + 7010, "[v_team_ranks_select_column!]" ], "distinct": [ @@ -139937,31 +160069,31 @@ export default { } ], "max": [ - 6162 + 7006 ], "min": [ - 6163 + 7007 ], "stddev": [ - 6167 + 7011 ], "stddev_pop": [ - 6168 + 7012 ], "stddev_samp": [ - 6169 + 7013 ], "sum": [ - 6172 + 7016 ], "var_pop": [ - 6173 + 7017 ], "var_samp": [ - 6174 + 7018 ], "variance": [ - 6175 + 7019 ], "__typename": [ 84 @@ -140001,13 +160133,13 @@ export default { }, "v_team_ranks_bool_exp": { "_and": [ - 6160 + 7004 ], "_not": [ - 6160 + 7004 ], "_or": [ - 6160 + 7004 ], "avg_duel_elo": [ 42 @@ -140019,7 +160151,7 @@ export default { 42 ], "avg_faceit_level": [ - 1843 + 1975 ], "avg_premier": [ 42 @@ -140034,13 +160166,13 @@ export default { 42 ], "roster_size": [ - 271 + 302 ], "team": [ - 4916 + 5048 ], "team_id": [ - 5456 + 6300 ], "__typename": [ 84 @@ -140057,7 +160189,7 @@ export default { 41 ], "avg_faceit_level": [ - 1842 + 1974 ], "avg_premier": [ 41 @@ -140072,13 +160204,13 @@ export default { 41 ], "roster_size": [ - 269 + 300 ], "team": [ - 4925 + 5057 ], "team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -140095,7 +160227,7 @@ export default { 41 ], "avg_faceit_level": [ - 1842 + 1974 ], "avg_premier": [ 41 @@ -140110,10 +160242,10 @@ export default { 41 ], "roster_size": [ - 269 + 300 ], "team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -140130,7 +160262,7 @@ export default { 41 ], "avg_faceit_level": [ - 1842 + 1974 ], "avg_premier": [ 41 @@ -140145,10 +160277,10 @@ export default { 41 ], "roster_size": [ - 269 + 300 ], "team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -140156,7 +160288,7 @@ export default { }, "v_team_ranks_obj_rel_insert_input": { "data": [ - 6161 + 7005 ], "__typename": [ 84 @@ -140164,37 +160296,37 @@ export default { }, "v_team_ranks_order_by": { "avg_duel_elo": [ - 3373 + 3505 ], "avg_elo": [ - 3373 + 3505 ], "avg_faceit_elo": [ - 3373 + 3505 ], "avg_faceit_level": [ - 3373 + 3505 ], "avg_premier": [ - 3373 + 3505 ], "avg_wingman_elo": [ - 3373 + 3505 ], "max_elo": [ - 3373 + 3505 ], "min_elo": [ - 3373 + 3505 ], "roster_size": [ - 3373 + 3505 ], "team": [ - 4927 + 5059 ], "team_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -140299,10 +160431,10 @@ export default { }, "v_team_ranks_stream_cursor_input": { "initial_value": [ - 6171 + 7015 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -140319,7 +160451,7 @@ export default { 41 ], "avg_faceit_level": [ - 1842 + 1974 ], "avg_premier": [ 41 @@ -140334,10 +160466,10 @@ export default { 41 ], "roster_size": [ - 269 + 300 ], "team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -140354,7 +160486,7 @@ export default { 41 ], "avg_faceit_level": [ - 1842 + 1974 ], "avg_premier": [ 41 @@ -140369,7 +160501,7 @@ export default { 41 ], "roster_size": [ - 269 + 300 ], "__typename": [ 84 @@ -140473,22 +160605,22 @@ export default { }, "v_team_reputation": { "late_cancels": [ - 269 + 300 ], "no_shows": [ - 269 + 300 ], "reliability_pct": [ - 3371 + 3503 ], "scrims_completed": [ - 269 + 300 ], "team": [ - 4905 + 5037 ], "team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -140496,10 +160628,10 @@ export default { }, "v_team_reputation_aggregate": { "aggregate": [ - 6178 + 7022 ], "nodes": [ - 6176 + 7020 ], "__typename": [ 84 @@ -140507,13 +160639,13 @@ export default { }, "v_team_reputation_aggregate_fields": { "avg": [ - 6179 + 7023 ], "count": [ 41, { "columns": [ - 6186, + 7030, "[v_team_reputation_select_column!]" ], "distinct": [ @@ -140522,31 +160654,31 @@ export default { } ], "max": [ - 6182 + 7026 ], "min": [ - 6183 + 7027 ], "stddev": [ - 6187 + 7031 ], "stddev_pop": [ - 6188 + 7032 ], "stddev_samp": [ - 6189 + 7033 ], "sum": [ - 6192 + 7036 ], "var_pop": [ - 6193 + 7037 ], "var_samp": [ - 6194 + 7038 ], "variance": [ - 6195 + 7039 ], "__typename": [ 84 @@ -140571,31 +160703,31 @@ export default { }, "v_team_reputation_bool_exp": { "_and": [ - 6180 + 7024 ], "_not": [ - 6180 + 7024 ], "_or": [ - 6180 + 7024 ], "late_cancels": [ - 271 + 302 ], "no_shows": [ - 271 + 302 ], "reliability_pct": [ - 3372 + 3504 ], "scrims_completed": [ - 271 + 302 ], "team": [ - 4916 + 5048 ], "team_id": [ - 5456 + 6300 ], "__typename": [ 84 @@ -140603,22 +160735,22 @@ export default { }, "v_team_reputation_insert_input": { "late_cancels": [ - 269 + 300 ], "no_shows": [ - 269 + 300 ], "reliability_pct": [ - 3371 + 3503 ], "scrims_completed": [ - 269 + 300 ], "team": [ - 4925 + 5057 ], "team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -140626,19 +160758,19 @@ export default { }, "v_team_reputation_max_fields": { "late_cancels": [ - 269 + 300 ], "no_shows": [ - 269 + 300 ], "reliability_pct": [ - 3371 + 3503 ], "scrims_completed": [ - 269 + 300 ], "team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -140646,19 +160778,19 @@ export default { }, "v_team_reputation_min_fields": { "late_cancels": [ - 269 + 300 ], "no_shows": [ - 269 + 300 ], "reliability_pct": [ - 3371 + 3503 ], "scrims_completed": [ - 269 + 300 ], "team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -140666,7 +160798,7 @@ export default { }, "v_team_reputation_obj_rel_insert_input": { "data": [ - 6181 + 7025 ], "__typename": [ 84 @@ -140674,22 +160806,22 @@ export default { }, "v_team_reputation_order_by": { "late_cancels": [ - 3373 + 3505 ], "no_shows": [ - 3373 + 3505 ], "reliability_pct": [ - 3373 + 3505 ], "scrims_completed": [ - 3373 + 3505 ], "team": [ - 4927 + 5059 ], "team_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -140749,10 +160881,10 @@ export default { }, "v_team_reputation_stream_cursor_input": { "initial_value": [ - 6191 + 7035 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -140760,19 +160892,19 @@ export default { }, "v_team_reputation_stream_cursor_value_input": { "late_cancels": [ - 269 + 300 ], "no_shows": [ - 269 + 300 ], "reliability_pct": [ - 3371 + 3503 ], "scrims_completed": [ - 269 + 300 ], "team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -140780,16 +160912,16 @@ export default { }, "v_team_reputation_sum_fields": { "late_cancels": [ - 269 + 300 ], "no_shows": [ - 269 + 300 ], "reliability_pct": [ - 3371 + 3503 ], "scrims_completed": [ - 269 + 300 ], "__typename": [ 84 @@ -140884,13 +161016,13 @@ export default { 41 ], "stage": [ - 5215 + 5347 ], "team": [ - 5348 + 5480 ], "team_kdr": [ - 1842 + 1974 ], "total_deaths": [ 41 @@ -140899,10 +161031,10 @@ export default { 41 ], "tournament_stage_id": [ - 5454 + 6298 ], "tournament_team_id": [ - 5454 + 6298 ], "wins": [ 41 @@ -140913,10 +161045,10 @@ export default { }, "v_team_stage_results_aggregate": { "aggregate": [ - 6210 + 7054 ], "nodes": [ - 6196 + 7040 ], "__typename": [ 84 @@ -140924,31 +161056,31 @@ export default { }, "v_team_stage_results_aggregate_bool_exp": { "avg": [ - 6199 + 7043 ], "corr": [ - 6200 + 7044 ], "count": [ - 6202 + 7046 ], "covar_samp": [ - 6203 + 7047 ], "max": [ - 6205 + 7049 ], "min": [ - 6206 + 7050 ], "stddev_samp": [ - 6207 + 7051 ], "sum": [ - 6208 + 7052 ], "var_samp": [ - 6209 + 7053 ], "__typename": [ 84 @@ -140956,16 +161088,16 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_avg": { "arguments": [ - 6229 + 7073 ], "distinct": [ 6 ], "filter": [ - 6215 + 7059 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -140973,16 +161105,16 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_corr": { "arguments": [ - 6201 + 7045 ], "distinct": [ 6 ], "filter": [ - 6215 + 7059 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -140990,10 +161122,10 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_corr_arguments": { "X": [ - 6230 + 7074 ], "Y": [ - 6230 + 7074 ], "__typename": [ 84 @@ -141001,13 +161133,13 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_count": { "arguments": [ - 6228 + 7072 ], "distinct": [ 6 ], "filter": [ - 6215 + 7059 ], "predicate": [ 42 @@ -141018,16 +161150,16 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_covar_samp": { "arguments": [ - 6204 + 7048 ], "distinct": [ 6 ], "filter": [ - 6215 + 7059 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -141035,10 +161167,10 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_covar_samp_arguments": { "X": [ - 6231 + 7075 ], "Y": [ - 6231 + 7075 ], "__typename": [ 84 @@ -141046,16 +161178,16 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_max": { "arguments": [ - 6232 + 7076 ], "distinct": [ 6 ], "filter": [ - 6215 + 7059 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -141063,16 +161195,16 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_min": { "arguments": [ - 6233 + 7077 ], "distinct": [ 6 ], "filter": [ - 6215 + 7059 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -141080,16 +161212,16 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_stddev_samp": { "arguments": [ - 6234 + 7078 ], "distinct": [ 6 ], "filter": [ - 6215 + 7059 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -141097,16 +161229,16 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_sum": { "arguments": [ - 6235 + 7079 ], "distinct": [ 6 ], "filter": [ - 6215 + 7059 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -141114,16 +161246,16 @@ export default { }, "v_team_stage_results_aggregate_bool_exp_var_samp": { "arguments": [ - 6236 + 7080 ], "distinct": [ 6 ], "filter": [ - 6215 + 7059 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -141131,13 +161263,13 @@ export default { }, "v_team_stage_results_aggregate_fields": { "avg": [ - 6213 + 7057 ], "count": [ 41, { "columns": [ - 6228, + 7072, "[v_team_stage_results_select_column!]" ], "distinct": [ @@ -141146,31 +161278,31 @@ export default { } ], "max": [ - 6219 + 7063 ], "min": [ - 6221 + 7065 ], "stddev": [ - 6238 + 7082 ], "stddev_pop": [ - 6240 + 7084 ], "stddev_samp": [ - 6242 + 7086 ], "sum": [ - 6246 + 7090 ], "var_pop": [ - 6250 + 7094 ], "var_samp": [ - 6252 + 7096 ], "variance": [ - 6254 + 7098 ], "__typename": [ 84 @@ -141178,37 +161310,37 @@ export default { }, "v_team_stage_results_aggregate_order_by": { "avg": [ - 6214 + 7058 ], "count": [ - 3373 + 3505 ], "max": [ - 6220 + 7064 ], "min": [ - 6222 + 7066 ], "stddev": [ - 6239 + 7083 ], "stddev_pop": [ - 6241 + 7085 ], "stddev_samp": [ - 6243 + 7087 ], "sum": [ - 6247 + 7091 ], "var_pop": [ - 6251 + 7095 ], "var_samp": [ - 6253 + 7097 ], "variance": [ - 6255 + 7099 ], "__typename": [ 84 @@ -141216,10 +161348,10 @@ export default { }, "v_team_stage_results_arr_rel_insert_input": { "data": [ - 6218 + 7062 ], "on_conflict": [ - 6225 + 7069 ], "__typename": [ 84 @@ -141280,52 +161412,52 @@ export default { }, "v_team_stage_results_avg_order_by": { "group_number": [ - 3373 + 3505 ], "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -141333,13 +161465,13 @@ export default { }, "v_team_stage_results_bool_exp": { "_and": [ - 6215 + 7059 ], "_not": [ - 6215 + 7059 ], "_or": [ - 6215 + 7059 ], "group_number": [ 42 @@ -141378,13 +161510,13 @@ export default { 42 ], "stage": [ - 5227 + 5359 ], "team": [ - 5357 + 5489 ], "team_kdr": [ - 1843 + 1975 ], "total_deaths": [ 42 @@ -141393,10 +161525,10 @@ export default { 42 ], "tournament_stage_id": [ - 5456 + 6300 ], "tournament_team_id": [ - 5456 + 6300 ], "wins": [ 42 @@ -141444,7 +161576,7 @@ export default { 41 ], "team_kdr": [ - 1842 + 1974 ], "total_deaths": [ 41 @@ -141497,13 +161629,13 @@ export default { 41 ], "stage": [ - 5239 + 5371 ], "team": [ - 5366 + 5498 ], "team_kdr": [ - 1842 + 1974 ], "total_deaths": [ 41 @@ -141512,10 +161644,10 @@ export default { 41 ], "tournament_stage_id": [ - 5454 + 6298 ], "tournament_team_id": [ - 5454 + 6298 ], "wins": [ 41 @@ -141562,7 +161694,7 @@ export default { 41 ], "team_kdr": [ - 1842 + 1974 ], "total_deaths": [ 41 @@ -141571,10 +161703,10 @@ export default { 41 ], "tournament_stage_id": [ - 5454 + 6298 ], "tournament_team_id": [ - 5454 + 6298 ], "wins": [ 41 @@ -141585,58 +161717,58 @@ export default { }, "v_team_stage_results_max_order_by": { "group_number": [ - 3373 + 3505 ], "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "tournament_stage_id": [ - 3373 + 3505 ], "tournament_team_id": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -141680,7 +161812,7 @@ export default { 41 ], "team_kdr": [ - 1842 + 1974 ], "total_deaths": [ 41 @@ -141689,10 +161821,10 @@ export default { 41 ], "tournament_stage_id": [ - 5454 + 6298 ], "tournament_team_id": [ - 5454 + 6298 ], "wins": [ 41 @@ -141703,58 +161835,58 @@ export default { }, "v_team_stage_results_min_order_by": { "group_number": [ - 3373 + 3505 ], "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "tournament_stage_id": [ - 3373 + 3505 ], "tournament_team_id": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -141765,7 +161897,7 @@ export default { 41 ], "returning": [ - 6196 + 7040 ], "__typename": [ 84 @@ -141773,10 +161905,10 @@ export default { }, "v_team_stage_results_obj_rel_insert_input": { "data": [ - 6218 + 7062 ], "on_conflict": [ - 6225 + 7069 ], "__typename": [ 84 @@ -141784,13 +161916,13 @@ export default { }, "v_team_stage_results_on_conflict": { "constraint": [ - 6216 + 7060 ], "update_columns": [ - 6248 + 7092 ], "where": [ - 6215 + 7059 ], "__typename": [ 84 @@ -141798,64 +161930,64 @@ export default { }, "v_team_stage_results_order_by": { "group_number": [ - 3373 + 3505 ], "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "stage": [ - 5241 + 5373 ], "team": [ - 5368 + 5500 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "tournament_stage_id": [ - 3373 + 3505 ], "tournament_team_id": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -141863,10 +161995,10 @@ export default { }, "v_team_stage_results_pk_columns_input": { "tournament_stage_id": [ - 5454 + 6298 ], "tournament_team_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -141919,7 +162051,7 @@ export default { 41 ], "team_kdr": [ - 1842 + 1974 ], "total_deaths": [ 41 @@ -141928,10 +162060,10 @@ export default { 41 ], "tournament_stage_id": [ - 5454 + 6298 ], "tournament_team_id": [ - 5454 + 6298 ], "wins": [ 41 @@ -141995,52 +162127,52 @@ export default { }, "v_team_stage_results_stddev_order_by": { "group_number": [ - 3373 + 3505 ], "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -142101,52 +162233,52 @@ export default { }, "v_team_stage_results_stddev_pop_order_by": { "group_number": [ - 3373 + 3505 ], "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -142207,52 +162339,52 @@ export default { }, "v_team_stage_results_stddev_samp_order_by": { "group_number": [ - 3373 + 3505 ], "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -142260,10 +162392,10 @@ export default { }, "v_team_stage_results_stream_cursor_input": { "initial_value": [ - 6245 + 7089 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -142307,7 +162439,7 @@ export default { 41 ], "team_kdr": [ - 1842 + 1974 ], "total_deaths": [ 41 @@ -142316,10 +162448,10 @@ export default { 41 ], "tournament_stage_id": [ - 5454 + 6298 ], "tournament_team_id": [ - 5454 + 6298 ], "wins": [ 41 @@ -142366,7 +162498,7 @@ export default { 41 ], "team_kdr": [ - 1842 + 1974 ], "total_deaths": [ 41 @@ -142383,52 +162515,52 @@ export default { }, "v_team_stage_results_sum_order_by": { "group_number": [ - 3373 + 3505 ], "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -142437,13 +162569,13 @@ export default { "v_team_stage_results_update_column": {}, "v_team_stage_results_updates": { "_inc": [ - 6217 + 7061 ], "_set": [ - 6237 + 7081 ], "where": [ - 6215 + 7059 ], "__typename": [ 84 @@ -142504,52 +162636,52 @@ export default { }, "v_team_stage_results_var_pop_order_by": { "group_number": [ - 3373 + 3505 ], "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -142610,52 +162742,52 @@ export default { }, "v_team_stage_results_var_samp_order_by": { "group_number": [ - 3373 + 3505 ], "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -142716,52 +162848,52 @@ export default { }, "v_team_stage_results_variance_order_by": { "group_number": [ - 3373 + 3505 ], "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "placement": [ - 3373 + 3505 ], "rank": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -142796,10 +162928,10 @@ export default { 41 ], "team": [ - 5348 + 5480 ], "team_kdr": [ - 1842 + 1974 ], "total_deaths": [ 41 @@ -142808,13 +162940,13 @@ export default { 41 ], "tournament": [ - 5390 + 5522 ], "tournament_id": [ - 5454 + 6298 ], "tournament_team_id": [ - 5454 + 6298 ], "wins": [ 41 @@ -142825,10 +162957,10 @@ export default { }, "v_team_tournament_results_aggregate": { "aggregate": [ - 6270 + 7114 ], "nodes": [ - 6256 + 7100 ], "__typename": [ 84 @@ -142836,31 +162968,31 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp": { "avg": [ - 6259 + 7103 ], "corr": [ - 6260 + 7104 ], "count": [ - 6262 + 7106 ], "covar_samp": [ - 6263 + 7107 ], "max": [ - 6265 + 7109 ], "min": [ - 6266 + 7110 ], "stddev_samp": [ - 6267 + 7111 ], "sum": [ - 6268 + 7112 ], "var_samp": [ - 6269 + 7113 ], "__typename": [ 84 @@ -142868,16 +163000,16 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_avg": { "arguments": [ - 6283 + 7127 ], "distinct": [ 6 ], "filter": [ - 6275 + 7119 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -142885,16 +163017,16 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_corr": { "arguments": [ - 6261 + 7105 ], "distinct": [ 6 ], "filter": [ - 6275 + 7119 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -142902,10 +163034,10 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_corr_arguments": { "X": [ - 6284 + 7128 ], "Y": [ - 6284 + 7128 ], "__typename": [ 84 @@ -142913,13 +163045,13 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_count": { "arguments": [ - 6282 + 7126 ], "distinct": [ 6 ], "filter": [ - 6275 + 7119 ], "predicate": [ 42 @@ -142930,16 +163062,16 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_covar_samp": { "arguments": [ - 6264 + 7108 ], "distinct": [ 6 ], "filter": [ - 6275 + 7119 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -142947,10 +163079,10 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_covar_samp_arguments": { "X": [ - 6285 + 7129 ], "Y": [ - 6285 + 7129 ], "__typename": [ 84 @@ -142958,16 +163090,16 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_max": { "arguments": [ - 6286 + 7130 ], "distinct": [ 6 ], "filter": [ - 6275 + 7119 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -142975,16 +163107,16 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_min": { "arguments": [ - 6287 + 7131 ], "distinct": [ 6 ], "filter": [ - 6275 + 7119 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -142992,16 +163124,16 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_stddev_samp": { "arguments": [ - 6288 + 7132 ], "distinct": [ 6 ], "filter": [ - 6275 + 7119 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -143009,16 +163141,16 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_sum": { "arguments": [ - 6289 + 7133 ], "distinct": [ 6 ], "filter": [ - 6275 + 7119 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -143026,16 +163158,16 @@ export default { }, "v_team_tournament_results_aggregate_bool_exp_var_samp": { "arguments": [ - 6290 + 7134 ], "distinct": [ 6 ], "filter": [ - 6275 + 7119 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -143043,13 +163175,13 @@ export default { }, "v_team_tournament_results_aggregate_fields": { "avg": [ - 6273 + 7117 ], "count": [ 41, { "columns": [ - 6282, + 7126, "[v_team_tournament_results_select_column!]" ], "distinct": [ @@ -143058,31 +163190,31 @@ export default { } ], "max": [ - 6277 + 7121 ], "min": [ - 6279 + 7123 ], "stddev": [ - 6291 + 7135 ], "stddev_pop": [ - 6293 + 7137 ], "stddev_samp": [ - 6295 + 7139 ], "sum": [ - 6299 + 7143 ], "var_pop": [ - 6301 + 7145 ], "var_samp": [ - 6303 + 7147 ], "variance": [ - 6305 + 7149 ], "__typename": [ 84 @@ -143090,37 +163222,37 @@ export default { }, "v_team_tournament_results_aggregate_order_by": { "avg": [ - 6274 + 7118 ], "count": [ - 3373 + 3505 ], "max": [ - 6278 + 7122 ], "min": [ - 6280 + 7124 ], "stddev": [ - 6292 + 7136 ], "stddev_pop": [ - 6294 + 7138 ], "stddev_samp": [ - 6296 + 7140 ], "sum": [ - 6300 + 7144 ], "var_pop": [ - 6302 + 7146 ], "var_samp": [ - 6304 + 7148 ], "variance": [ - 6306 + 7150 ], "__typename": [ 84 @@ -143128,7 +163260,7 @@ export default { }, "v_team_tournament_results_arr_rel_insert_input": { "data": [ - 6276 + 7120 ], "__typename": [ 84 @@ -143180,43 +163312,43 @@ export default { }, "v_team_tournament_results_avg_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -143224,13 +163356,13 @@ export default { }, "v_team_tournament_results_bool_exp": { "_and": [ - 6275 + 7119 ], "_not": [ - 6275 + 7119 ], "_or": [ - 6275 + 7119 ], "head_to_head_match_wins": [ 42 @@ -143260,10 +163392,10 @@ export default { 42 ], "team": [ - 5357 + 5489 ], "team_kdr": [ - 1843 + 1975 ], "total_deaths": [ 42 @@ -143272,13 +163404,13 @@ export default { 42 ], "tournament": [ - 5411 + 5543 ], "tournament_id": [ - 5456 + 6300 ], "tournament_team_id": [ - 5456 + 6300 ], "wins": [ 42 @@ -143316,10 +163448,10 @@ export default { 41 ], "team": [ - 5366 + 5498 ], "team_kdr": [ - 1842 + 1974 ], "total_deaths": [ 41 @@ -143328,13 +163460,13 @@ export default { 41 ], "tournament": [ - 5420 + 5552 ], "tournament_id": [ - 5454 + 6298 ], "tournament_team_id": [ - 5454 + 6298 ], "wins": [ 41 @@ -143372,7 +163504,7 @@ export default { 41 ], "team_kdr": [ - 1842 + 1974 ], "total_deaths": [ 41 @@ -143381,10 +163513,10 @@ export default { 41 ], "tournament_id": [ - 5454 + 6298 ], "tournament_team_id": [ - 5454 + 6298 ], "wins": [ 41 @@ -143395,49 +163527,49 @@ export default { }, "v_team_tournament_results_max_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "tournament_id": [ - 3373 + 3505 ], "tournament_team_id": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -143472,7 +163604,7 @@ export default { 41 ], "team_kdr": [ - 1842 + 1974 ], "total_deaths": [ 41 @@ -143481,10 +163613,10 @@ export default { 41 ], "tournament_id": [ - 5454 + 6298 ], "tournament_team_id": [ - 5454 + 6298 ], "wins": [ 41 @@ -143495,49 +163627,49 @@ export default { }, "v_team_tournament_results_min_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "tournament_id": [ - 3373 + 3505 ], "tournament_team_id": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -143545,55 +163677,55 @@ export default { }, "v_team_tournament_results_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team": [ - 5368 + 5500 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "tournament": [ - 5422 + 5554 ], "tournament_id": [ - 3373 + 3505 ], "tournament_team_id": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -143654,43 +163786,43 @@ export default { }, "v_team_tournament_results_stddev_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -143742,43 +163874,43 @@ export default { }, "v_team_tournament_results_stddev_pop_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -143830,43 +163962,43 @@ export default { }, "v_team_tournament_results_stddev_samp_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -143874,10 +164006,10 @@ export default { }, "v_team_tournament_results_stream_cursor_input": { "initial_value": [ - 6298 + 7142 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -143912,7 +164044,7 @@ export default { 41 ], "team_kdr": [ - 1842 + 1974 ], "total_deaths": [ 41 @@ -143921,10 +164053,10 @@ export default { 41 ], "tournament_id": [ - 5454 + 6298 ], "tournament_team_id": [ - 5454 + 6298 ], "wins": [ 41 @@ -143962,7 +164094,7 @@ export default { 41 ], "team_kdr": [ - 1842 + 1974 ], "total_deaths": [ 41 @@ -143979,43 +164111,43 @@ export default { }, "v_team_tournament_results_sum_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -144067,43 +164199,43 @@ export default { }, "v_team_tournament_results_var_pop_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -144155,43 +164287,43 @@ export default { }, "v_team_tournament_results_var_samp_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -144243,43 +164375,43 @@ export default { }, "v_team_tournament_results_variance_order_by": { "head_to_head_match_wins": [ - 3373 + 3505 ], "head_to_head_rounds_won": [ - 3373 + 3505 ], "losses": [ - 3373 + 3505 ], "maps_lost": [ - 3373 + 3505 ], "maps_won": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "matches_remaining": [ - 3373 + 3505 ], "rounds_lost": [ - 3373 + 3505 ], "rounds_won": [ - 3373 + 3505 ], "team_kdr": [ - 3373 + 3505 ], "total_deaths": [ - 3373 + 3505 ], "total_kills": [ - 3373 + 3505 ], "wins": [ - 3373 + 3505 ], "__typename": [ 84 @@ -144293,13 +164425,13 @@ export default { 41 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ 41 ], "kdr": [ - 1842 + 1974 ], "kills": [ 41 @@ -144308,16 +164440,16 @@ export default { 41 ], "player": [ - 4331 + 4463 ], "player_steam_id": [ - 269 + 300 ], "tournament": [ - 5390 + 5522 ], "tournament_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -144325,10 +164457,10 @@ export default { }, "v_tournament_player_stats_aggregate": { "aggregate": [ - 6321 + 7165 ], "nodes": [ - 6307 + 7151 ], "__typename": [ 84 @@ -144336,31 +164468,31 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp": { "avg": [ - 6310 + 7154 ], "corr": [ - 6311 + 7155 ], "count": [ - 6313 + 7157 ], "covar_samp": [ - 6314 + 7158 ], "max": [ - 6316 + 7160 ], "min": [ - 6317 + 7161 ], "stddev_samp": [ - 6318 + 7162 ], "sum": [ - 6319 + 7163 ], "var_samp": [ - 6320 + 7164 ], "__typename": [ 84 @@ -144368,16 +164500,16 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_avg": { "arguments": [ - 6334 + 7178 ], "distinct": [ 6 ], "filter": [ - 6326 + 7170 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -144385,16 +164517,16 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_corr": { "arguments": [ - 6312 + 7156 ], "distinct": [ 6 ], "filter": [ - 6326 + 7170 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -144402,10 +164534,10 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_corr_arguments": { "X": [ - 6335 + 7179 ], "Y": [ - 6335 + 7179 ], "__typename": [ 84 @@ -144413,13 +164545,13 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_count": { "arguments": [ - 6333 + 7177 ], "distinct": [ 6 ], "filter": [ - 6326 + 7170 ], "predicate": [ 42 @@ -144430,16 +164562,16 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_covar_samp": { "arguments": [ - 6315 + 7159 ], "distinct": [ 6 ], "filter": [ - 6326 + 7170 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -144447,10 +164579,10 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_covar_samp_arguments": { "X": [ - 6336 + 7180 ], "Y": [ - 6336 + 7180 ], "__typename": [ 84 @@ -144458,16 +164590,16 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_max": { "arguments": [ - 6337 + 7181 ], "distinct": [ 6 ], "filter": [ - 6326 + 7170 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -144475,16 +164607,16 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_min": { "arguments": [ - 6338 + 7182 ], "distinct": [ 6 ], "filter": [ - 6326 + 7170 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -144492,16 +164624,16 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_stddev_samp": { "arguments": [ - 6339 + 7183 ], "distinct": [ 6 ], "filter": [ - 6326 + 7170 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -144509,16 +164641,16 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_sum": { "arguments": [ - 6340 + 7184 ], "distinct": [ 6 ], "filter": [ - 6326 + 7170 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -144526,16 +164658,16 @@ export default { }, "v_tournament_player_stats_aggregate_bool_exp_var_samp": { "arguments": [ - 6341 + 7185 ], "distinct": [ 6 ], "filter": [ - 6326 + 7170 ], "predicate": [ - 1843 + 1975 ], "__typename": [ 84 @@ -144543,13 +164675,13 @@ export default { }, "v_tournament_player_stats_aggregate_fields": { "avg": [ - 6324 + 7168 ], "count": [ 41, { "columns": [ - 6333, + 7177, "[v_tournament_player_stats_select_column!]" ], "distinct": [ @@ -144558,31 +164690,31 @@ export default { } ], "max": [ - 6328 + 7172 ], "min": [ - 6330 + 7174 ], "stddev": [ - 6342 + 7186 ], "stddev_pop": [ - 6344 + 7188 ], "stddev_samp": [ - 6346 + 7190 ], "sum": [ - 6350 + 7194 ], "var_pop": [ - 6352 + 7196 ], "var_samp": [ - 6354 + 7198 ], "variance": [ - 6356 + 7200 ], "__typename": [ 84 @@ -144590,37 +164722,37 @@ export default { }, "v_tournament_player_stats_aggregate_order_by": { "avg": [ - 6325 + 7169 ], "count": [ - 3373 + 3505 ], "max": [ - 6329 + 7173 ], "min": [ - 6331 + 7175 ], "stddev": [ - 6343 + 7187 ], "stddev_pop": [ - 6345 + 7189 ], "stddev_samp": [ - 6347 + 7191 ], "sum": [ - 6351 + 7195 ], "var_pop": [ - 6353 + 7197 ], "var_samp": [ - 6355 + 7199 ], "variance": [ - 6357 + 7201 ], "__typename": [ 84 @@ -144628,7 +164760,7 @@ export default { }, "v_tournament_player_stats_arr_rel_insert_input": { "data": [ - 6327 + 7171 ], "__typename": [ 84 @@ -144665,28 +164797,28 @@ export default { }, "v_tournament_player_stats_avg_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -144694,13 +164826,13 @@ export default { }, "v_tournament_player_stats_bool_exp": { "_and": [ - 6326 + 7170 ], "_not": [ - 6326 + 7170 ], "_or": [ - 6326 + 7170 ], "assists": [ 42 @@ -144709,13 +164841,13 @@ export default { 42 ], "headshot_percentage": [ - 1843 + 1975 ], "headshots": [ 42 ], "kdr": [ - 1843 + 1975 ], "kills": [ 42 @@ -144724,16 +164856,16 @@ export default { 42 ], "player": [ - 4335 + 4467 ], "player_steam_id": [ - 271 + 302 ], "tournament": [ - 5411 + 5543 ], "tournament_id": [ - 5456 + 6300 ], "__typename": [ 84 @@ -144747,13 +164879,13 @@ export default { 41 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ 41 ], "kdr": [ - 1842 + 1974 ], "kills": [ 41 @@ -144762,16 +164894,16 @@ export default { 41 ], "player": [ - 4342 + 4474 ], "player_steam_id": [ - 269 + 300 ], "tournament": [ - 5420 + 5552 ], "tournament_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -144785,13 +164917,13 @@ export default { 41 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ 41 ], "kdr": [ - 1842 + 1974 ], "kills": [ 41 @@ -144800,10 +164932,10 @@ export default { 41 ], "player_steam_id": [ - 269 + 300 ], "tournament_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -144811,31 +164943,31 @@ export default { }, "v_tournament_player_stats_max_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "tournament_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -144849,13 +164981,13 @@ export default { 41 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ 41 ], "kdr": [ - 1842 + 1974 ], "kills": [ 41 @@ -144864,10 +164996,10 @@ export default { 41 ], "player_steam_id": [ - 269 + 300 ], "tournament_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -144875,31 +165007,31 @@ export default { }, "v_tournament_player_stats_min_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "tournament_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -144907,37 +165039,37 @@ export default { }, "v_tournament_player_stats_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player": [ - 4344 + 4476 ], "player_steam_id": [ - 3373 + 3505 ], "tournament": [ - 5422 + 5554 ], "tournament_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -144983,28 +165115,28 @@ export default { }, "v_tournament_player_stats_stddev_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -145041,28 +165173,28 @@ export default { }, "v_tournament_player_stats_stddev_pop_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -145099,28 +165231,28 @@ export default { }, "v_tournament_player_stats_stddev_samp_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -145128,10 +165260,10 @@ export default { }, "v_tournament_player_stats_stream_cursor_input": { "initial_value": [ - 6349 + 7193 ], "ordering": [ - 352 + 383 ], "__typename": [ 84 @@ -145145,13 +165277,13 @@ export default { 41 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ 41 ], "kdr": [ - 1842 + 1974 ], "kills": [ 41 @@ -145160,10 +165292,10 @@ export default { 41 ], "player_steam_id": [ - 269 + 300 ], "tournament_id": [ - 5454 + 6298 ], "__typename": [ 84 @@ -145177,13 +165309,13 @@ export default { 41 ], "headshot_percentage": [ - 1842 + 1974 ], "headshots": [ 41 ], "kdr": [ - 1842 + 1974 ], "kills": [ 41 @@ -145192,7 +165324,7 @@ export default { 41 ], "player_steam_id": [ - 269 + 300 ], "__typename": [ 84 @@ -145200,28 +165332,28 @@ export default { }, "v_tournament_player_stats_sum_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -145258,28 +165390,28 @@ export default { }, "v_tournament_player_stats_var_pop_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -145316,28 +165448,28 @@ export default { }, "v_tournament_player_stats_var_samp_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -145374,28 +165506,28 @@ export default { }, "v_tournament_player_stats_variance_order_by": { "assists": [ - 3373 + 3505 ], "deaths": [ - 3373 + 3505 ], "headshot_percentage": [ - 3373 + 3505 ], "headshots": [ - 3373 + 3505 ], "kdr": [ - 3373 + 3505 ], "kills": [ - 3373 + 3505 ], "matches_played": [ - 3373 + 3505 ], "player_steam_id": [ - 3373 + 3505 ], "__typename": [ 84 @@ -145403,10 +165535,10 @@ export default { }, "Query": { "_map_pool": [ - 112, + 143, { "distinct_on": [ - 124, + 155, "[_map_pool_select_column!]" ], "limit": [ @@ -145416,19 +165548,19 @@ export default { 41 ], "order_by": [ - 122, + 153, "[_map_pool_order_by!]" ], "where": [ - 115 + 146 ] } ], "_map_pool_aggregate": [ - 113, + 144, { "distinct_on": [ - 124, + 155, "[_map_pool_select_column!]" ], "limit": [ @@ -145438,32 +165570,32 @@ export default { 41 ], "order_by": [ - 122, + 153, "[_map_pool_order_by!]" ], "where": [ - 115 + 146 ] } ], "_map_pool_by_pk": [ - 112, + 143, { "map_id": [ - 5454, + 6298, "uuid!" ], "map_pool_id": [ - 5454, + 6298, "uuid!" ] } ], "abandoned_matches": [ - 131, + 162, { "distinct_on": [ - 152, + 183, "[abandoned_matches_select_column!]" ], "limit": [ @@ -145473,19 +165605,19 @@ export default { 41 ], "order_by": [ - 150, + 181, "[abandoned_matches_order_by!]" ], "where": [ - 140 + 171 ] } ], "abandoned_matches_aggregate": [ - 132, + 163, { "distinct_on": [ - 152, + 183, "[abandoned_matches_select_column!]" ], "limit": [ @@ -145495,28 +165627,41 @@ export default { 41 ], "order_by": [ - 150, + 181, "[abandoned_matches_order_by!]" ], "where": [ - 140 + 171 ] } ], "abandoned_matches_by_pk": [ - 131, + 162, { "id": [ - 5454, + 6298, + "uuid!" + ] + } + ], + "analyseUtilityPlaybookCoverage": [ + 119, + { + "pairs": [ + 133, + "[UtilitySightlinePairInput!]!" + ], + "playbook_id": [ + 6298, "uuid!" ] } ], "api_keys": [ - 172, + 203, { "distinct_on": [ - 186, + 217, "[api_keys_select_column!]" ], "limit": [ @@ -145526,19 +165671,19 @@ export default { 41 ], "order_by": [ - 184, + 215, "[api_keys_order_by!]" ], "where": [ - 176 + 207 ] } ], "api_keys_aggregate": [ - 173, + 204, { "distinct_on": [ - 186, + 217, "[api_keys_select_column!]" ], "limit": [ @@ -145548,28 +165693,28 @@ export default { 41 ], "order_by": [ - 184, + 215, "[api_keys_order_by!]" ], "where": [ - 176 + 207 ] } ], "api_keys_by_pk": [ - 172, + 203, { "id": [ - 5454, + 6298, "uuid!" ] } ], "award_recipients": [ - 200, + 231, { "distinct_on": [ - 221, + 252, "[award_recipients_select_column!]" ], "limit": [ @@ -145579,19 +165724,19 @@ export default { 41 ], "order_by": [ - 219, + 250, "[award_recipients_order_by!]" ], "where": [ - 209 + 240 ] } ], "award_recipients_aggregate": [ - 201, + 232, { "distinct_on": [ - 221, + 252, "[award_recipients_select_column!]" ], "limit": [ @@ -145601,28 +165746,28 @@ export default { 41 ], "order_by": [ - 219, + 250, "[award_recipients_order_by!]" ], "where": [ - 209 + 240 ] } ], "award_recipients_by_pk": [ - 200, + 231, { "id": [ - 5454, + 6298, "uuid!" ] } ], "awards": [ - 241, + 272, { "distinct_on": [ - 256, + 287, "[awards_select_column!]" ], "limit": [ @@ -145632,19 +165777,19 @@ export default { 41 ], "order_by": [ - 254, + 285, "[awards_order_by!]" ], "where": [ - 245 + 276 ] } ], "awards_aggregate": [ - 242, + 273, { "distinct_on": [ - 256, + 287, "[awards_select_column!]" ], "limit": [ @@ -145654,28 +165799,28 @@ export default { 41 ], "order_by": [ - 254, + 285, "[awards_order_by!]" ], "where": [ - 245 + 276 ] } ], "awards_by_pk": [ - 241, + 272, { "id": [ - 5454, + 6298, "uuid!" ] } ], "chat_read_state": [ - 274, + 305, { "distinct_on": [ - 288, + 319, "[chat_read_state_select_column!]" ], "limit": [ @@ -145685,19 +165830,19 @@ export default { 41 ], "order_by": [ - 286, + 317, "[chat_read_state_order_by!]" ], "where": [ - 278 + 309 ] } ], "chat_read_state_aggregate": [ - 275, + 306, { "distinct_on": [ - 288, + 319, "[chat_read_state_select_column!]" ], "limit": [ @@ -145707,19 +165852,19 @@ export default { 41 ], "order_by": [ - 286, + 317, "[chat_read_state_order_by!]" ], "where": [ - 278 + 309 ] } ], "chat_read_state_by_pk": [ - 274, + 305, { "steam_id": [ - 269, + 300, "bigint!" ], "thread": [ @@ -145728,11 +165873,40 @@ export default { ] } ], + "checkUtilityOneWay": [ + 117, + { + "lineup_id": [ + 6298, + "uuid!" + ], + "pairs": [ + 133, + "[UtilitySightlinePairInput!]!" + ] + } + ], + "checkUtilitySightlines": [ + 132, + { + "lineup_id": [ + 6298, + "uuid!" + ], + "pairs": [ + 133, + "[UtilitySightlinePairInput!]!" + ], + "threshold": [ + 32 + ] + } + ], "clip_render_jobs": [ - 301, + 332, { "distinct_on": [ - 329, + 360, "[clip_render_jobs_select_column!]" ], "limit": [ @@ -145742,19 +165916,19 @@ export default { 41 ], "order_by": [ - 326, + 357, "[clip_render_jobs_order_by!]" ], "where": [ - 313 + 344 ] } ], "clip_render_jobs_aggregate": [ - 302, + 333, { "distinct_on": [ - 329, + 360, "[clip_render_jobs_select_column!]" ], "limit": [ @@ -145764,28 +165938,28 @@ export default { 41 ], "order_by": [ - 326, + 357, "[clip_render_jobs_order_by!]" ], "where": [ - 313 + 344 ] } ], "clip_render_jobs_by_pk": [ - 301, + 332, { "id": [ - 5454, + 6298, "uuid!" ] } ], "custom_pages": [ - 353, + 384, { "distinct_on": [ - 372, + 403, "[custom_pages_select_column!]" ], "limit": [ @@ -145795,19 +165969,19 @@ export default { 41 ], "order_by": [ - 369, + 400, "[custom_pages_order_by!]" ], "where": [ - 358 + 389 ] } ], "custom_pages_aggregate": [ - 354, + 385, { "distinct_on": [ - 372, + 403, "[custom_pages_select_column!]" ], "limit": [ @@ -145817,19 +165991,19 @@ export default { 41 ], "order_by": [ - 369, + 400, "[custom_pages_order_by!]" ], "where": [ - 358 + 389 ] } ], "custom_pages_by_pk": [ - 353, + 384, { "id": [ - 5454, + 6298, "uuid!" ] } @@ -145838,10 +166012,10 @@ export default { 20 ], "db_backups": [ - 385, + 416, { "distinct_on": [ - 399, + 430, "[db_backups_select_column!]" ], "limit": [ @@ -145851,19 +166025,19 @@ export default { 41 ], "order_by": [ - 397, + 428, "[db_backups_order_by!]" ], "where": [ - 389 + 420 ] } ], "db_backups_aggregate": [ - 386, + 417, { "distinct_on": [ - 399, + 430, "[db_backups_select_column!]" ], "limit": [ @@ -145873,28 +166047,28 @@ export default { 41 ], "order_by": [ - 397, + 428, "[db_backups_order_by!]" ], "where": [ - 389 + 420 ] } ], "db_backups_by_pk": [ - 385, + 416, { "id": [ - 5454, + 6298, "uuid!" ] } ], "direct_conversations": [ - 412, + 443, { "distinct_on": [ - 426, + 457, "[direct_conversations_select_column!]" ], "limit": [ @@ -145904,19 +166078,19 @@ export default { 41 ], "order_by": [ - 424, + 455, "[direct_conversations_order_by!]" ], "where": [ - 416 + 447 ] } ], "direct_conversations_aggregate": [ - 413, + 444, { "distinct_on": [ - 426, + 457, "[direct_conversations_select_column!]" ], "limit": [ @@ -145926,32 +166100,32 @@ export default { 41 ], "order_by": [ - 424, + 455, "[direct_conversations_order_by!]" ], "where": [ - 416 + 447 ] } ], "direct_conversations_by_pk": [ - 412, + 443, { "room_id": [ 84, "String!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "direct_messages": [ - 439, + 470, { "distinct_on": [ - 453, + 484, "[direct_messages_select_column!]" ], "limit": [ @@ -145961,19 +166135,19 @@ export default { 41 ], "order_by": [ - 451, + 482, "[direct_messages_order_by!]" ], "where": [ - 443 + 474 ] } ], "direct_messages_aggregate": [ - 440, + 471, { "distinct_on": [ - 453, + 484, "[direct_messages_select_column!]" ], "limit": [ @@ -145983,28 +166157,28 @@ export default { 41 ], "order_by": [ - 451, + 482, "[direct_messages_order_by!]" ], "where": [ - 443 + 474 ] } ], "direct_messages_by_pk": [ - 439, + 470, { "id": [ - 5454, + 6298, "uuid!" ] } ], "draft_game_picks": [ - 466, + 497, { "distinct_on": [ - 489, + 520, "[draft_game_picks_select_column!]" ], "limit": [ @@ -146014,19 +166188,19 @@ export default { 41 ], "order_by": [ - 487, + 518, "[draft_game_picks_order_by!]" ], "where": [ - 477 + 508 ] } ], "draft_game_picks_aggregate": [ - 467, + 498, { "distinct_on": [ - 489, + 520, "[draft_game_picks_select_column!]" ], "limit": [ @@ -146036,28 +166210,28 @@ export default { 41 ], "order_by": [ - 487, + 518, "[draft_game_picks_order_by!]" ], "where": [ - 477 + 508 ] } ], "draft_game_picks_by_pk": [ - 466, + 497, { "id": [ - 5454, + 6298, "uuid!" ] } ], "draft_game_players": [ - 511, + 542, { "distinct_on": [ - 534, + 565, "[draft_game_players_select_column!]" ], "limit": [ @@ -146067,19 +166241,19 @@ export default { 41 ], "order_by": [ - 532, + 563, "[draft_game_players_order_by!]" ], "where": [ - 522 + 553 ] } ], "draft_game_players_aggregate": [ - 512, + 543, { "distinct_on": [ - 534, + 565, "[draft_game_players_select_column!]" ], "limit": [ @@ -146089,32 +166263,32 @@ export default { 41 ], "order_by": [ - 532, + 563, "[draft_game_players_order_by!]" ], "where": [ - 522 + 553 ] } ], "draft_game_players_by_pk": [ - 511, + 542, { "draft_game_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "draft_games": [ - 556, + 587, { "distinct_on": [ - 580, + 611, "[draft_games_select_column!]" ], "limit": [ @@ -146124,19 +166298,19 @@ export default { 41 ], "order_by": [ - 578, + 609, "[draft_games_order_by!]" ], "where": [ - 567 + 598 ] } ], "draft_games_aggregate": [ - 557, + 588, { "distinct_on": [ - 580, + 611, "[draft_games_select_column!]" ], "limit": [ @@ -146146,28 +166320,28 @@ export default { 41 ], "order_by": [ - 578, + 609, "[draft_games_order_by!]" ], "where": [ - 567 + 598 ] } ], "draft_games_by_pk": [ - 556, + 587, { "id": [ - 5454, + 6298, "uuid!" ] } ], "e_award_sources": [ - 602, + 633, { "distinct_on": [ - 616, + 647, "[e_award_sources_select_column!]" ], "limit": [ @@ -146177,19 +166351,19 @@ export default { 41 ], "order_by": [ - 614, + 645, "[e_award_sources_order_by!]" ], "where": [ - 605 + 636 ] } ], "e_award_sources_aggregate": [ - 603, + 634, { "distinct_on": [ - 616, + 647, "[e_award_sources_select_column!]" ], "limit": [ @@ -146199,16 +166373,16 @@ export default { 41 ], "order_by": [ - 614, + 645, "[e_award_sources_order_by!]" ], "where": [ - 605 + 636 ] } ], "e_award_sources_by_pk": [ - 602, + 633, { "value": [ 84, @@ -146217,10 +166391,10 @@ export default { } ], "e_award_tiers": [ - 622, + 653, { "distinct_on": [ - 636, + 667, "[e_award_tiers_select_column!]" ], "limit": [ @@ -146230,19 +166404,19 @@ export default { 41 ], "order_by": [ - 634, + 665, "[e_award_tiers_order_by!]" ], "where": [ - 625 + 656 ] } ], "e_award_tiers_aggregate": [ - 623, + 654, { "distinct_on": [ - 636, + 667, "[e_award_tiers_select_column!]" ], "limit": [ @@ -146252,16 +166426,16 @@ export default { 41 ], "order_by": [ - 634, + 665, "[e_award_tiers_order_by!]" ], "where": [ - 625 + 656 ] } ], "e_award_tiers_by_pk": [ - 622, + 653, { "value": [ 84, @@ -146270,10 +166444,10 @@ export default { } ], "e_check_in_settings": [ - 642, + 673, { "distinct_on": [ - 656, + 687, "[e_check_in_settings_select_column!]" ], "limit": [ @@ -146283,19 +166457,19 @@ export default { 41 ], "order_by": [ - 654, + 685, "[e_check_in_settings_order_by!]" ], "where": [ - 645 + 676 ] } ], "e_check_in_settings_aggregate": [ - 643, + 674, { "distinct_on": [ - 656, + 687, "[e_check_in_settings_select_column!]" ], "limit": [ @@ -146305,16 +166479,16 @@ export default { 41 ], "order_by": [ - 654, + 685, "[e_check_in_settings_order_by!]" ], "where": [ - 645 + 676 ] } ], "e_check_in_settings_by_pk": [ - 642, + 673, { "value": [ 84, @@ -146323,10 +166497,10 @@ export default { } ], "e_draft_game_captain_selection": [ - 662, + 693, { "distinct_on": [ - 677, + 708, "[e_draft_game_captain_selection_select_column!]" ], "limit": [ @@ -146336,19 +166510,19 @@ export default { 41 ], "order_by": [ - 675, + 706, "[e_draft_game_captain_selection_order_by!]" ], "where": [ - 665 + 696 ] } ], "e_draft_game_captain_selection_aggregate": [ - 663, + 694, { "distinct_on": [ - 677, + 708, "[e_draft_game_captain_selection_select_column!]" ], "limit": [ @@ -146358,16 +166532,16 @@ export default { 41 ], "order_by": [ - 675, + 706, "[e_draft_game_captain_selection_order_by!]" ], "where": [ - 665 + 696 ] } ], "e_draft_game_captain_selection_by_pk": [ - 662, + 693, { "value": [ 84, @@ -146376,10 +166550,10 @@ export default { } ], "e_draft_game_draft_order": [ - 683, + 714, { "distinct_on": [ - 698, + 729, "[e_draft_game_draft_order_select_column!]" ], "limit": [ @@ -146389,19 +166563,19 @@ export default { 41 ], "order_by": [ - 696, + 727, "[e_draft_game_draft_order_order_by!]" ], "where": [ - 686 + 717 ] } ], "e_draft_game_draft_order_aggregate": [ - 684, + 715, { "distinct_on": [ - 698, + 729, "[e_draft_game_draft_order_select_column!]" ], "limit": [ @@ -146411,16 +166585,16 @@ export default { 41 ], "order_by": [ - 696, + 727, "[e_draft_game_draft_order_order_by!]" ], "where": [ - 686 + 717 ] } ], "e_draft_game_draft_order_by_pk": [ - 683, + 714, { "value": [ 84, @@ -146429,10 +166603,10 @@ export default { } ], "e_draft_game_mode": [ - 704, + 735, { "distinct_on": [ - 719, + 750, "[e_draft_game_mode_select_column!]" ], "limit": [ @@ -146442,19 +166616,19 @@ export default { 41 ], "order_by": [ - 717, + 748, "[e_draft_game_mode_order_by!]" ], "where": [ - 707 + 738 ] } ], "e_draft_game_mode_aggregate": [ - 705, + 736, { "distinct_on": [ - 719, + 750, "[e_draft_game_mode_select_column!]" ], "limit": [ @@ -146464,16 +166638,16 @@ export default { 41 ], "order_by": [ - 717, + 748, "[e_draft_game_mode_order_by!]" ], "where": [ - 707 + 738 ] } ], "e_draft_game_mode_by_pk": [ - 704, + 735, { "value": [ 84, @@ -146482,10 +166656,10 @@ export default { } ], "e_draft_game_player_status": [ - 725, + 756, { "distinct_on": [ - 740, + 771, "[e_draft_game_player_status_select_column!]" ], "limit": [ @@ -146495,19 +166669,19 @@ export default { 41 ], "order_by": [ - 738, + 769, "[e_draft_game_player_status_order_by!]" ], "where": [ - 728 + 759 ] } ], "e_draft_game_player_status_aggregate": [ - 726, + 757, { "distinct_on": [ - 740, + 771, "[e_draft_game_player_status_select_column!]" ], "limit": [ @@ -146517,16 +166691,16 @@ export default { 41 ], "order_by": [ - 738, + 769, "[e_draft_game_player_status_order_by!]" ], "where": [ - 728 + 759 ] } ], "e_draft_game_player_status_by_pk": [ - 725, + 756, { "value": [ 84, @@ -146535,10 +166709,10 @@ export default { } ], "e_draft_game_status": [ - 746, + 777, { "distinct_on": [ - 761, + 792, "[e_draft_game_status_select_column!]" ], "limit": [ @@ -146548,19 +166722,19 @@ export default { 41 ], "order_by": [ - 759, + 790, "[e_draft_game_status_order_by!]" ], "where": [ - 749 + 780 ] } ], "e_draft_game_status_aggregate": [ - 747, + 778, { "distinct_on": [ - 761, + 792, "[e_draft_game_status_select_column!]" ], "limit": [ @@ -146570,16 +166744,16 @@ export default { 41 ], "order_by": [ - 759, + 790, "[e_draft_game_status_order_by!]" ], "where": [ - 749 + 780 ] } ], "e_draft_game_status_by_pk": [ - 746, + 777, { "value": [ 84, @@ -146588,10 +166762,10 @@ export default { } ], "e_event_media_access": [ - 767, + 798, { "distinct_on": [ - 781, + 812, "[e_event_media_access_select_column!]" ], "limit": [ @@ -146601,19 +166775,19 @@ export default { 41 ], "order_by": [ - 779, + 810, "[e_event_media_access_order_by!]" ], "where": [ - 770 + 801 ] } ], "e_event_media_access_aggregate": [ - 768, + 799, { "distinct_on": [ - 781, + 812, "[e_event_media_access_select_column!]" ], "limit": [ @@ -146623,16 +166797,16 @@ export default { 41 ], "order_by": [ - 779, + 810, "[e_event_media_access_order_by!]" ], "where": [ - 770 + 801 ] } ], "e_event_media_access_by_pk": [ - 767, + 798, { "value": [ 84, @@ -146641,10 +166815,10 @@ export default { } ], "e_event_visibility": [ - 787, + 818, { "distinct_on": [ - 801, + 832, "[e_event_visibility_select_column!]" ], "limit": [ @@ -146654,19 +166828,19 @@ export default { 41 ], "order_by": [ - 799, + 830, "[e_event_visibility_order_by!]" ], "where": [ - 790 + 821 ] } ], "e_event_visibility_aggregate": [ - 788, + 819, { "distinct_on": [ - 801, + 832, "[e_event_visibility_select_column!]" ], "limit": [ @@ -146676,16 +166850,16 @@ export default { 41 ], "order_by": [ - 799, + 830, "[e_event_visibility_order_by!]" ], "where": [ - 790 + 821 ] } ], "e_event_visibility_by_pk": [ - 787, + 818, { "value": [ 84, @@ -146694,10 +166868,10 @@ export default { } ], "e_friend_status": [ - 807, + 838, { "distinct_on": [ - 822, + 853, "[e_friend_status_select_column!]" ], "limit": [ @@ -146707,19 +166881,19 @@ export default { 41 ], "order_by": [ - 820, + 851, "[e_friend_status_order_by!]" ], "where": [ - 810 + 841 ] } ], "e_friend_status_aggregate": [ - 808, + 839, { "distinct_on": [ - 822, + 853, "[e_friend_status_select_column!]" ], "limit": [ @@ -146729,16 +166903,16 @@ export default { 41 ], "order_by": [ - 820, + 851, "[e_friend_status_order_by!]" ], "where": [ - 810 + 841 ] } ], "e_friend_status_by_pk": [ - 807, + 838, { "value": [ 84, @@ -146747,10 +166921,10 @@ export default { } ], "e_game_cfg_types": [ - 828, + 859, { "distinct_on": [ - 842, + 873, "[e_game_cfg_types_select_column!]" ], "limit": [ @@ -146760,19 +166934,19 @@ export default { 41 ], "order_by": [ - 840, + 871, "[e_game_cfg_types_order_by!]" ], "where": [ - 831 + 862 ] } ], "e_game_cfg_types_aggregate": [ - 829, + 860, { "distinct_on": [ - 842, + 873, "[e_game_cfg_types_select_column!]" ], "limit": [ @@ -146782,16 +166956,16 @@ export default { 41 ], "order_by": [ - 840, + 871, "[e_game_cfg_types_order_by!]" ], "where": [ - 831 + 862 ] } ], "e_game_cfg_types_by_pk": [ - 828, + 859, { "value": [ 84, @@ -146800,10 +166974,10 @@ export default { } ], "e_game_plugin_channels": [ - 848, + 879, { "distinct_on": [ - 862, + 893, "[e_game_plugin_channels_select_column!]" ], "limit": [ @@ -146813,19 +166987,19 @@ export default { 41 ], "order_by": [ - 860, + 891, "[e_game_plugin_channels_order_by!]" ], "where": [ - 851 + 882 ] } ], "e_game_plugin_channels_aggregate": [ - 849, + 880, { "distinct_on": [ - 862, + 893, "[e_game_plugin_channels_select_column!]" ], "limit": [ @@ -146835,16 +167009,16 @@ export default { 41 ], "order_by": [ - 860, + 891, "[e_game_plugin_channels_order_by!]" ], "where": [ - 851 + 882 ] } ], "e_game_plugin_channels_by_pk": [ - 848, + 879, { "value": [ 84, @@ -146853,10 +167027,10 @@ export default { } ], "e_game_plugin_install_statuses": [ - 868, + 899, { "distinct_on": [ - 882, + 913, "[e_game_plugin_install_statuses_select_column!]" ], "limit": [ @@ -146866,19 +167040,19 @@ export default { 41 ], "order_by": [ - 880, + 911, "[e_game_plugin_install_statuses_order_by!]" ], "where": [ - 871 + 902 ] } ], "e_game_plugin_install_statuses_aggregate": [ - 869, + 900, { "distinct_on": [ - 882, + 913, "[e_game_plugin_install_statuses_select_column!]" ], "limit": [ @@ -146888,16 +167062,16 @@ export default { 41 ], "order_by": [ - 880, + 911, "[e_game_plugin_install_statuses_order_by!]" ], "where": [ - 871 + 902 ] } ], "e_game_plugin_install_statuses_by_pk": [ - 868, + 899, { "value": [ 84, @@ -146906,10 +167080,10 @@ export default { } ], "e_game_plugin_kinds": [ - 888, + 919, { "distinct_on": [ - 902, + 933, "[e_game_plugin_kinds_select_column!]" ], "limit": [ @@ -146919,19 +167093,19 @@ export default { 41 ], "order_by": [ - 900, + 931, "[e_game_plugin_kinds_order_by!]" ], "where": [ - 891 + 922 ] } ], "e_game_plugin_kinds_aggregate": [ - 889, + 920, { "distinct_on": [ - 902, + 933, "[e_game_plugin_kinds_select_column!]" ], "limit": [ @@ -146941,16 +167115,16 @@ export default { 41 ], "order_by": [ - 900, + 931, "[e_game_plugin_kinds_order_by!]" ], "where": [ - 891 + 922 ] } ], "e_game_plugin_kinds_by_pk": [ - 888, + 919, { "value": [ 84, @@ -146959,10 +167133,10 @@ export default { } ], "e_game_server_node_statuses": [ - 908, + 939, { "distinct_on": [ - 923, + 954, "[e_game_server_node_statuses_select_column!]" ], "limit": [ @@ -146972,19 +167146,19 @@ export default { 41 ], "order_by": [ - 921, + 952, "[e_game_server_node_statuses_order_by!]" ], "where": [ - 911 + 942 ] } ], "e_game_server_node_statuses_aggregate": [ - 909, + 940, { "distinct_on": [ - 923, + 954, "[e_game_server_node_statuses_select_column!]" ], "limit": [ @@ -146994,16 +167168,16 @@ export default { 41 ], "order_by": [ - 921, + 952, "[e_game_server_node_statuses_order_by!]" ], "where": [ - 911 + 942 ] } ], "e_game_server_node_statuses_by_pk": [ - 908, + 939, { "value": [ 84, @@ -147012,10 +167186,10 @@ export default { } ], "e_league_movement_types": [ - 929, + 960, { "distinct_on": [ - 944, + 975, "[e_league_movement_types_select_column!]" ], "limit": [ @@ -147025,19 +167199,19 @@ export default { 41 ], "order_by": [ - 942, + 973, "[e_league_movement_types_order_by!]" ], "where": [ - 932 + 963 ] } ], "e_league_movement_types_aggregate": [ - 930, + 961, { "distinct_on": [ - 944, + 975, "[e_league_movement_types_select_column!]" ], "limit": [ @@ -147047,16 +167221,16 @@ export default { 41 ], "order_by": [ - 942, + 973, "[e_league_movement_types_order_by!]" ], "where": [ - 932 + 963 ] } ], "e_league_movement_types_by_pk": [ - 929, + 960, { "value": [ 84, @@ -147065,10 +167239,10 @@ export default { } ], "e_league_proposal_statuses": [ - 950, + 981, { "distinct_on": [ - 965, + 996, "[e_league_proposal_statuses_select_column!]" ], "limit": [ @@ -147078,19 +167252,19 @@ export default { 41 ], "order_by": [ - 963, + 994, "[e_league_proposal_statuses_order_by!]" ], "where": [ - 953 + 984 ] } ], "e_league_proposal_statuses_aggregate": [ - 951, + 982, { "distinct_on": [ - 965, + 996, "[e_league_proposal_statuses_select_column!]" ], "limit": [ @@ -147100,16 +167274,16 @@ export default { 41 ], "order_by": [ - 963, + 994, "[e_league_proposal_statuses_order_by!]" ], "where": [ - 953 + 984 ] } ], "e_league_proposal_statuses_by_pk": [ - 950, + 981, { "value": [ 84, @@ -147118,10 +167292,10 @@ export default { } ], "e_league_registration_statuses": [ - 971, + 1002, { "distinct_on": [ - 986, + 1017, "[e_league_registration_statuses_select_column!]" ], "limit": [ @@ -147131,19 +167305,19 @@ export default { 41 ], "order_by": [ - 984, + 1015, "[e_league_registration_statuses_order_by!]" ], "where": [ - 974 + 1005 ] } ], "e_league_registration_statuses_aggregate": [ - 972, + 1003, { "distinct_on": [ - 986, + 1017, "[e_league_registration_statuses_select_column!]" ], "limit": [ @@ -147153,16 +167327,16 @@ export default { 41 ], "order_by": [ - 984, + 1015, "[e_league_registration_statuses_order_by!]" ], "where": [ - 974 + 1005 ] } ], "e_league_registration_statuses_by_pk": [ - 971, + 1002, { "value": [ 84, @@ -147171,10 +167345,10 @@ export default { } ], "e_league_season_statuses": [ - 992, + 1023, { "distinct_on": [ - 1007, + 1038, "[e_league_season_statuses_select_column!]" ], "limit": [ @@ -147184,19 +167358,19 @@ export default { 41 ], "order_by": [ - 1005, + 1036, "[e_league_season_statuses_order_by!]" ], "where": [ - 995 + 1026 ] } ], "e_league_season_statuses_aggregate": [ - 993, + 1024, { "distinct_on": [ - 1007, + 1038, "[e_league_season_statuses_select_column!]" ], "limit": [ @@ -147206,16 +167380,16 @@ export default { 41 ], "order_by": [ - 1005, + 1036, "[e_league_season_statuses_order_by!]" ], "where": [ - 995 + 1026 ] } ], "e_league_season_statuses_by_pk": [ - 992, + 1023, { "value": [ 84, @@ -147224,10 +167398,10 @@ export default { } ], "e_lobby_access": [ - 1013, + 1044, { "distinct_on": [ - 1028, + 1059, "[e_lobby_access_select_column!]" ], "limit": [ @@ -147237,19 +167411,19 @@ export default { 41 ], "order_by": [ - 1026, + 1057, "[e_lobby_access_order_by!]" ], "where": [ - 1016 + 1047 ] } ], "e_lobby_access_aggregate": [ - 1014, + 1045, { "distinct_on": [ - 1028, + 1059, "[e_lobby_access_select_column!]" ], "limit": [ @@ -147259,16 +167433,16 @@ export default { 41 ], "order_by": [ - 1026, + 1057, "[e_lobby_access_order_by!]" ], "where": [ - 1016 + 1047 ] } ], "e_lobby_access_by_pk": [ - 1013, + 1044, { "value": [ 84, @@ -147277,10 +167451,10 @@ export default { } ], "e_lobby_player_status": [ - 1034, + 1065, { "distinct_on": [ - 1048, + 1079, "[e_lobby_player_status_select_column!]" ], "limit": [ @@ -147290,19 +167464,19 @@ export default { 41 ], "order_by": [ - 1046, + 1077, "[e_lobby_player_status_order_by!]" ], "where": [ - 1037 + 1068 ] } ], "e_lobby_player_status_aggregate": [ - 1035, + 1066, { "distinct_on": [ - 1048, + 1079, "[e_lobby_player_status_select_column!]" ], "limit": [ @@ -147312,16 +167486,16 @@ export default { 41 ], "order_by": [ - 1046, + 1077, "[e_lobby_player_status_order_by!]" ], "where": [ - 1037 + 1068 ] } ], "e_lobby_player_status_by_pk": [ - 1034, + 1065, { "value": [ 84, @@ -147330,10 +167504,10 @@ export default { } ], "e_map_pool_types": [ - 1054, + 1085, { "distinct_on": [ - 1069, + 1100, "[e_map_pool_types_select_column!]" ], "limit": [ @@ -147343,19 +167517,19 @@ export default { 41 ], "order_by": [ - 1067, + 1098, "[e_map_pool_types_order_by!]" ], "where": [ - 1057 + 1088 ] } ], "e_map_pool_types_aggregate": [ - 1055, + 1086, { "distinct_on": [ - 1069, + 1100, "[e_map_pool_types_select_column!]" ], "limit": [ @@ -147365,16 +167539,16 @@ export default { 41 ], "order_by": [ - 1067, + 1098, "[e_map_pool_types_order_by!]" ], "where": [ - 1057 + 1088 ] } ], "e_map_pool_types_by_pk": [ - 1054, + 1085, { "value": [ 84, @@ -147383,10 +167557,10 @@ export default { } ], "e_match_clip_visibility": [ - 1075, + 1106, { "distinct_on": [ - 1089, + 1120, "[e_match_clip_visibility_select_column!]" ], "limit": [ @@ -147396,19 +167570,19 @@ export default { 41 ], "order_by": [ - 1087, + 1118, "[e_match_clip_visibility_order_by!]" ], "where": [ - 1078 + 1109 ] } ], "e_match_clip_visibility_aggregate": [ - 1076, + 1107, { "distinct_on": [ - 1089, + 1120, "[e_match_clip_visibility_select_column!]" ], "limit": [ @@ -147418,16 +167592,16 @@ export default { 41 ], "order_by": [ - 1087, + 1118, "[e_match_clip_visibility_order_by!]" ], "where": [ - 1078 + 1109 ] } ], "e_match_clip_visibility_by_pk": [ - 1075, + 1106, { "value": [ 84, @@ -147436,10 +167610,10 @@ export default { } ], "e_match_map_status": [ - 1095, + 1126, { "distinct_on": [ - 1110, + 1141, "[e_match_map_status_select_column!]" ], "limit": [ @@ -147449,19 +167623,19 @@ export default { 41 ], "order_by": [ - 1108, + 1139, "[e_match_map_status_order_by!]" ], "where": [ - 1098 + 1129 ] } ], "e_match_map_status_aggregate": [ - 1096, + 1127, { "distinct_on": [ - 1110, + 1141, "[e_match_map_status_select_column!]" ], "limit": [ @@ -147471,16 +167645,16 @@ export default { 41 ], "order_by": [ - 1108, + 1139, "[e_match_map_status_order_by!]" ], "where": [ - 1098 + 1129 ] } ], "e_match_map_status_by_pk": [ - 1095, + 1126, { "value": [ 84, @@ -147489,10 +167663,10 @@ export default { } ], "e_match_mode": [ - 1116, + 1147, { "distinct_on": [ - 1130, + 1161, "[e_match_mode_select_column!]" ], "limit": [ @@ -147502,19 +167676,19 @@ export default { 41 ], "order_by": [ - 1128, + 1159, "[e_match_mode_order_by!]" ], "where": [ - 1119 + 1150 ] } ], "e_match_mode_aggregate": [ - 1117, + 1148, { "distinct_on": [ - 1130, + 1161, "[e_match_mode_select_column!]" ], "limit": [ @@ -147524,16 +167698,16 @@ export default { 41 ], "order_by": [ - 1128, + 1159, "[e_match_mode_order_by!]" ], "where": [ - 1119 + 1150 ] } ], "e_match_mode_by_pk": [ - 1116, + 1147, { "value": [ 84, @@ -147542,10 +167716,10 @@ export default { } ], "e_match_party_sources": [ - 1136, + 1167, { "distinct_on": [ - 1150, + 1181, "[e_match_party_sources_select_column!]" ], "limit": [ @@ -147555,19 +167729,19 @@ export default { 41 ], "order_by": [ - 1148, + 1179, "[e_match_party_sources_order_by!]" ], "where": [ - 1139 + 1170 ] } ], "e_match_party_sources_aggregate": [ - 1137, + 1168, { "distinct_on": [ - 1150, + 1181, "[e_match_party_sources_select_column!]" ], "limit": [ @@ -147577,16 +167751,16 @@ export default { 41 ], "order_by": [ - 1148, + 1179, "[e_match_party_sources_order_by!]" ], "where": [ - 1139 + 1170 ] } ], "e_match_party_sources_by_pk": [ - 1136, + 1167, { "value": [ 84, @@ -147595,10 +167769,10 @@ export default { } ], "e_match_status": [ - 1156, + 1187, { "distinct_on": [ - 1171, + 1202, "[e_match_status_select_column!]" ], "limit": [ @@ -147608,19 +167782,19 @@ export default { 41 ], "order_by": [ - 1169, + 1200, "[e_match_status_order_by!]" ], "where": [ - 1159 + 1190 ] } ], "e_match_status_aggregate": [ - 1157, + 1188, { "distinct_on": [ - 1171, + 1202, "[e_match_status_select_column!]" ], "limit": [ @@ -147630,16 +167804,16 @@ export default { 41 ], "order_by": [ - 1169, + 1200, "[e_match_status_order_by!]" ], "where": [ - 1159 + 1190 ] } ], "e_match_status_by_pk": [ - 1156, + 1187, { "value": [ 84, @@ -147648,10 +167822,10 @@ export default { } ], "e_match_types": [ - 1177, + 1208, { "distinct_on": [ - 1192, + 1223, "[e_match_types_select_column!]" ], "limit": [ @@ -147661,19 +167835,19 @@ export default { 41 ], "order_by": [ - 1190, + 1221, "[e_match_types_order_by!]" ], "where": [ - 1180 + 1211 ] } ], "e_match_types_aggregate": [ - 1178, + 1209, { "distinct_on": [ - 1192, + 1223, "[e_match_types_select_column!]" ], "limit": [ @@ -147683,16 +167857,16 @@ export default { 41 ], "order_by": [ - 1190, + 1221, "[e_match_types_order_by!]" ], "where": [ - 1180 + 1211 ] } ], "e_match_types_by_pk": [ - 1177, + 1208, { "value": [ 84, @@ -147701,10 +167875,10 @@ export default { } ], "e_notification_types": [ - 1198, + 1229, { "distinct_on": [ - 1212, + 1243, "[e_notification_types_select_column!]" ], "limit": [ @@ -147714,19 +167888,19 @@ export default { 41 ], "order_by": [ - 1210, + 1241, "[e_notification_types_order_by!]" ], "where": [ - 1201 + 1232 ] } ], "e_notification_types_aggregate": [ - 1199, + 1230, { "distinct_on": [ - 1212, + 1243, "[e_notification_types_select_column!]" ], "limit": [ @@ -147736,16 +167910,16 @@ export default { 41 ], "order_by": [ - 1210, + 1241, "[e_notification_types_order_by!]" ], "where": [ - 1201 + 1232 ] } ], "e_notification_types_by_pk": [ - 1198, + 1229, { "value": [ 84, @@ -147754,10 +167928,10 @@ export default { } ], "e_objective_types": [ - 1218, + 1249, { "distinct_on": [ - 1232, + 1263, "[e_objective_types_select_column!]" ], "limit": [ @@ -147767,19 +167941,19 @@ export default { 41 ], "order_by": [ - 1230, + 1261, "[e_objective_types_order_by!]" ], "where": [ - 1221 + 1252 ] } ], "e_objective_types_aggregate": [ - 1219, + 1250, { "distinct_on": [ - 1232, + 1263, "[e_objective_types_select_column!]" ], "limit": [ @@ -147789,16 +167963,16 @@ export default { 41 ], "order_by": [ - 1230, + 1261, "[e_objective_types_order_by!]" ], "where": [ - 1221 + 1252 ] } ], "e_objective_types_by_pk": [ - 1218, + 1249, { "value": [ 84, @@ -147807,10 +167981,10 @@ export default { } ], "e_player_roles": [ - 1238, + 1269, { "distinct_on": [ - 1252, + 1283, "[e_player_roles_select_column!]" ], "limit": [ @@ -147820,19 +167994,19 @@ export default { 41 ], "order_by": [ - 1250, + 1281, "[e_player_roles_order_by!]" ], "where": [ - 1241 + 1272 ] } ], "e_player_roles_aggregate": [ - 1239, + 1270, { "distinct_on": [ - 1252, + 1283, "[e_player_roles_select_column!]" ], "limit": [ @@ -147842,16 +168016,16 @@ export default { 41 ], "order_by": [ - 1250, + 1281, "[e_player_roles_order_by!]" ], "where": [ - 1241 + 1272 ] } ], "e_player_roles_by_pk": [ - 1238, + 1269, { "value": [ 84, @@ -147860,10 +168034,10 @@ export default { } ], "e_plugin_runtimes": [ - 1258, + 1289, { "distinct_on": [ - 1272, + 1303, "[e_plugin_runtimes_select_column!]" ], "limit": [ @@ -147873,19 +168047,19 @@ export default { 41 ], "order_by": [ - 1270, + 1301, "[e_plugin_runtimes_order_by!]" ], "where": [ - 1261 + 1292 ] } ], "e_plugin_runtimes_aggregate": [ - 1259, + 1290, { "distinct_on": [ - 1272, + 1303, "[e_plugin_runtimes_select_column!]" ], "limit": [ @@ -147895,16 +168069,16 @@ export default { 41 ], "order_by": [ - 1270, + 1301, "[e_plugin_runtimes_order_by!]" ], "where": [ - 1261 + 1292 ] } ], "e_plugin_runtimes_by_pk": [ - 1258, + 1289, { "value": [ 84, @@ -147913,10 +168087,10 @@ export default { } ], "e_ready_settings": [ - 1278, + 1309, { "distinct_on": [ - 1292, + 1323, "[e_ready_settings_select_column!]" ], "limit": [ @@ -147926,19 +168100,19 @@ export default { 41 ], "order_by": [ - 1290, + 1321, "[e_ready_settings_order_by!]" ], "where": [ - 1281 + 1312 ] } ], "e_ready_settings_aggregate": [ - 1279, + 1310, { "distinct_on": [ - 1292, + 1323, "[e_ready_settings_select_column!]" ], "limit": [ @@ -147948,16 +168122,16 @@ export default { 41 ], "order_by": [ - 1290, + 1321, "[e_ready_settings_order_by!]" ], "where": [ - 1281 + 1312 ] } ], "e_ready_settings_by_pk": [ - 1278, + 1309, { "value": [ 84, @@ -147966,10 +168140,10 @@ export default { } ], "e_sanction_types": [ - 1298, + 1329, { "distinct_on": [ - 1313, + 1344, "[e_sanction_types_select_column!]" ], "limit": [ @@ -147979,19 +168153,19 @@ export default { 41 ], "order_by": [ - 1311, + 1342, "[e_sanction_types_order_by!]" ], "where": [ - 1301 + 1332 ] } ], "e_sanction_types_aggregate": [ - 1299, + 1330, { "distinct_on": [ - 1313, + 1344, "[e_sanction_types_select_column!]" ], "limit": [ @@ -148001,16 +168175,16 @@ export default { 41 ], "order_by": [ - 1311, + 1342, "[e_sanction_types_order_by!]" ], "where": [ - 1301 + 1332 ] } ], "e_sanction_types_by_pk": [ - 1298, + 1329, { "value": [ 84, @@ -148019,10 +168193,10 @@ export default { } ], "e_scrim_request_statuses": [ - 1319, + 1350, { "distinct_on": [ - 1333, + 1364, "[e_scrim_request_statuses_select_column!]" ], "limit": [ @@ -148032,19 +168206,19 @@ export default { 41 ], "order_by": [ - 1331, + 1362, "[e_scrim_request_statuses_order_by!]" ], "where": [ - 1322 + 1353 ] } ], "e_scrim_request_statuses_aggregate": [ - 1320, + 1351, { "distinct_on": [ - 1333, + 1364, "[e_scrim_request_statuses_select_column!]" ], "limit": [ @@ -148054,16 +168228,16 @@ export default { 41 ], "order_by": [ - 1331, + 1362, "[e_scrim_request_statuses_order_by!]" ], "where": [ - 1322 + 1353 ] } ], "e_scrim_request_statuses_by_pk": [ - 1319, + 1350, { "value": [ 84, @@ -148072,10 +168246,10 @@ export default { } ], "e_server_types": [ - 1339, + 1370, { "distinct_on": [ - 1353, + 1384, "[e_server_types_select_column!]" ], "limit": [ @@ -148085,19 +168259,19 @@ export default { 41 ], "order_by": [ - 1351, + 1382, "[e_server_types_order_by!]" ], "where": [ - 1342 + 1373 ] } ], "e_server_types_aggregate": [ - 1340, + 1371, { "distinct_on": [ - 1353, + 1384, "[e_server_types_select_column!]" ], "limit": [ @@ -148107,16 +168281,16 @@ export default { 41 ], "order_by": [ - 1351, + 1382, "[e_server_types_order_by!]" ], "where": [ - 1342 + 1373 ] } ], "e_server_types_by_pk": [ - 1339, + 1370, { "value": [ 84, @@ -148125,10 +168299,10 @@ export default { } ], "e_sides": [ - 1359, + 1390, { "distinct_on": [ - 1373, + 1404, "[e_sides_select_column!]" ], "limit": [ @@ -148138,19 +168312,19 @@ export default { 41 ], "order_by": [ - 1371, + 1402, "[e_sides_order_by!]" ], "where": [ - 1362 + 1393 ] } ], "e_sides_aggregate": [ - 1360, + 1391, { "distinct_on": [ - 1373, + 1404, "[e_sides_select_column!]" ], "limit": [ @@ -148160,16 +168334,16 @@ export default { 41 ], "order_by": [ - 1371, + 1402, "[e_sides_order_by!]" ], "where": [ - 1362 + 1393 ] } ], "e_sides_by_pk": [ - 1359, + 1390, { "value": [ 84, @@ -148178,10 +168352,10 @@ export default { } ], "e_system_alert_types": [ - 1379, + 1410, { "distinct_on": [ - 1393, + 1424, "[e_system_alert_types_select_column!]" ], "limit": [ @@ -148191,19 +168365,19 @@ export default { 41 ], "order_by": [ - 1391, + 1422, "[e_system_alert_types_order_by!]" ], "where": [ - 1382 + 1413 ] } ], "e_system_alert_types_aggregate": [ - 1380, + 1411, { "distinct_on": [ - 1393, + 1424, "[e_system_alert_types_select_column!]" ], "limit": [ @@ -148213,16 +168387,16 @@ export default { 41 ], "order_by": [ - 1391, + 1422, "[e_system_alert_types_order_by!]" ], "where": [ - 1382 + 1413 ] } ], "e_system_alert_types_by_pk": [ - 1379, + 1410, { "value": [ 84, @@ -148231,10 +168405,10 @@ export default { } ], "e_team_roles": [ - 1399, + 1430, { "distinct_on": [ - 1414, + 1445, "[e_team_roles_select_column!]" ], "limit": [ @@ -148244,19 +168418,19 @@ export default { 41 ], "order_by": [ - 1412, + 1443, "[e_team_roles_order_by!]" ], "where": [ - 1402 + 1433 ] } ], "e_team_roles_aggregate": [ - 1400, + 1431, { "distinct_on": [ - 1414, + 1445, "[e_team_roles_select_column!]" ], "limit": [ @@ -148266,16 +168440,16 @@ export default { 41 ], "order_by": [ - 1412, + 1443, "[e_team_roles_order_by!]" ], "where": [ - 1402 + 1433 ] } ], "e_team_roles_by_pk": [ - 1399, + 1430, { "value": [ 84, @@ -148284,10 +168458,10 @@ export default { } ], "e_team_roster_statuses": [ - 1420, + 1451, { "distinct_on": [ - 1434, + 1465, "[e_team_roster_statuses_select_column!]" ], "limit": [ @@ -148297,19 +168471,19 @@ export default { 41 ], "order_by": [ - 1432, + 1463, "[e_team_roster_statuses_order_by!]" ], "where": [ - 1423 + 1454 ] } ], "e_team_roster_statuses_aggregate": [ - 1421, + 1452, { "distinct_on": [ - 1434, + 1465, "[e_team_roster_statuses_select_column!]" ], "limit": [ @@ -148319,16 +168493,16 @@ export default { 41 ], "order_by": [ - 1432, + 1463, "[e_team_roster_statuses_order_by!]" ], "where": [ - 1423 + 1454 ] } ], "e_team_roster_statuses_by_pk": [ - 1420, + 1451, { "value": [ 84, @@ -148337,10 +168511,10 @@ export default { } ], "e_timeout_settings": [ - 1440, + 1471, { "distinct_on": [ - 1454, + 1485, "[e_timeout_settings_select_column!]" ], "limit": [ @@ -148350,19 +168524,19 @@ export default { 41 ], "order_by": [ - 1452, + 1483, "[e_timeout_settings_order_by!]" ], "where": [ - 1443 + 1474 ] } ], "e_timeout_settings_aggregate": [ - 1441, + 1472, { "distinct_on": [ - 1454, + 1485, "[e_timeout_settings_select_column!]" ], "limit": [ @@ -148372,16 +168546,16 @@ export default { 41 ], "order_by": [ - 1452, + 1483, "[e_timeout_settings_order_by!]" ], "where": [ - 1443 + 1474 ] } ], "e_timeout_settings_by_pk": [ - 1440, + 1471, { "value": [ 84, @@ -148390,10 +168564,10 @@ export default { } ], "e_tournament_categories": [ - 1460, + 1491, { "distinct_on": [ - 1475, + 1506, "[e_tournament_categories_select_column!]" ], "limit": [ @@ -148403,19 +168577,19 @@ export default { 41 ], "order_by": [ - 1473, + 1504, "[e_tournament_categories_order_by!]" ], "where": [ - 1463 + 1494 ] } ], "e_tournament_categories_aggregate": [ - 1461, + 1492, { "distinct_on": [ - 1475, + 1506, "[e_tournament_categories_select_column!]" ], "limit": [ @@ -148425,16 +168599,16 @@ export default { 41 ], "order_by": [ - 1473, + 1504, "[e_tournament_categories_order_by!]" ], "where": [ - 1463 + 1494 ] } ], "e_tournament_categories_by_pk": [ - 1460, + 1491, { "value": [ 84, @@ -148443,10 +168617,10 @@ export default { } ], "e_tournament_stage_types": [ - 1481, + 1512, { "distinct_on": [ - 1496, + 1527, "[e_tournament_stage_types_select_column!]" ], "limit": [ @@ -148456,19 +168630,19 @@ export default { 41 ], "order_by": [ - 1494, + 1525, "[e_tournament_stage_types_order_by!]" ], "where": [ - 1484 + 1515 ] } ], "e_tournament_stage_types_aggregate": [ - 1482, + 1513, { "distinct_on": [ - 1496, + 1527, "[e_tournament_stage_types_select_column!]" ], "limit": [ @@ -148478,16 +168652,16 @@ export default { 41 ], "order_by": [ - 1494, + 1525, "[e_tournament_stage_types_order_by!]" ], "where": [ - 1484 + 1515 ] } ], "e_tournament_stage_types_by_pk": [ - 1481, + 1512, { "value": [ 84, @@ -148496,10 +168670,10 @@ export default { } ], "e_tournament_status": [ - 1502, + 1533, { "distinct_on": [ - 1517, + 1548, "[e_tournament_status_select_column!]" ], "limit": [ @@ -148509,19 +168683,19 @@ export default { 41 ], "order_by": [ - 1515, + 1546, "[e_tournament_status_order_by!]" ], "where": [ - 1505 + 1536 ] } ], "e_tournament_status_aggregate": [ - 1503, + 1534, { "distinct_on": [ - 1517, + 1548, "[e_tournament_status_select_column!]" ], "limit": [ @@ -148531,16 +168705,228 @@ export default { 41 ], "order_by": [ - 1515, + 1546, "[e_tournament_status_order_by!]" ], "where": [ - 1505 + 1536 ] } ], "e_tournament_status_by_pk": [ - 1502, + 1533, + { + "value": [ + 84, + "String!" + ] + } + ], + "e_utility_practice_statuses": [ + 1554, + { + "distinct_on": [ + 1569, + "[e_utility_practice_statuses_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1567, + "[e_utility_practice_statuses_order_by!]" + ], + "where": [ + 1557 + ] + } + ], + "e_utility_practice_statuses_aggregate": [ + 1555, + { + "distinct_on": [ + 1569, + "[e_utility_practice_statuses_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1567, + "[e_utility_practice_statuses_order_by!]" + ], + "where": [ + 1557 + ] + } + ], + "e_utility_practice_statuses_by_pk": [ + 1554, + { + "value": [ + 84, + "String!" + ] + } + ], + "e_utility_sources": [ + 1575, + { + "distinct_on": [ + 1589, + "[e_utility_sources_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1587, + "[e_utility_sources_order_by!]" + ], + "where": [ + 1578 + ] + } + ], + "e_utility_sources_aggregate": [ + 1576, + { + "distinct_on": [ + 1589, + "[e_utility_sources_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1587, + "[e_utility_sources_order_by!]" + ], + "where": [ + 1578 + ] + } + ], + "e_utility_sources_by_pk": [ + 1575, + { + "value": [ + 84, + "String!" + ] + } + ], + "e_utility_techniques": [ + 1595, + { + "distinct_on": [ + 1609, + "[e_utility_techniques_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1607, + "[e_utility_techniques_order_by!]" + ], + "where": [ + 1598 + ] + } + ], + "e_utility_techniques_aggregate": [ + 1596, + { + "distinct_on": [ + 1609, + "[e_utility_techniques_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1607, + "[e_utility_techniques_order_by!]" + ], + "where": [ + 1598 + ] + } + ], + "e_utility_techniques_by_pk": [ + 1595, + { + "value": [ + 84, + "String!" + ] + } + ], + "e_utility_throw_strengths": [ + 1615, + { + "distinct_on": [ + 1629, + "[e_utility_throw_strengths_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1627, + "[e_utility_throw_strengths_order_by!]" + ], + "where": [ + 1618 + ] + } + ], + "e_utility_throw_strengths_aggregate": [ + 1616, + { + "distinct_on": [ + 1629, + "[e_utility_throw_strengths_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1627, + "[e_utility_throw_strengths_order_by!]" + ], + "where": [ + 1618 + ] + } + ], + "e_utility_throw_strengths_by_pk": [ + 1615, { "value": [ 84, @@ -148549,10 +168935,10 @@ export default { } ], "e_utility_types": [ - 1523, + 1635, { "distinct_on": [ - 1537, + 1649, "[e_utility_types_select_column!]" ], "limit": [ @@ -148562,19 +168948,19 @@ export default { 41 ], "order_by": [ - 1535, + 1647, "[e_utility_types_order_by!]" ], "where": [ - 1526 + 1638 ] } ], "e_utility_types_aggregate": [ - 1524, + 1636, { "distinct_on": [ - 1537, + 1649, "[e_utility_types_select_column!]" ], "limit": [ @@ -148584,16 +168970,69 @@ export default { 41 ], "order_by": [ - 1535, + 1647, "[e_utility_types_order_by!]" ], "where": [ - 1526 + 1638 ] } ], "e_utility_types_by_pk": [ - 1523, + 1635, + { + "value": [ + 84, + "String!" + ] + } + ], + "e_utility_visibility": [ + 1655, + { + "distinct_on": [ + 1669, + "[e_utility_visibility_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1667, + "[e_utility_visibility_order_by!]" + ], + "where": [ + 1658 + ] + } + ], + "e_utility_visibility_aggregate": [ + 1656, + { + "distinct_on": [ + 1669, + "[e_utility_visibility_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1667, + "[e_utility_visibility_order_by!]" + ], + "where": [ + 1658 + ] + } + ], + "e_utility_visibility_by_pk": [ + 1655, { "value": [ 84, @@ -148602,10 +169041,10 @@ export default { } ], "e_veto_pick_types": [ - 1543, + 1675, { "distinct_on": [ - 1557, + 1689, "[e_veto_pick_types_select_column!]" ], "limit": [ @@ -148615,19 +169054,19 @@ export default { 41 ], "order_by": [ - 1555, + 1687, "[e_veto_pick_types_order_by!]" ], "where": [ - 1546 + 1678 ] } ], "e_veto_pick_types_aggregate": [ - 1544, + 1676, { "distinct_on": [ - 1557, + 1689, "[e_veto_pick_types_select_column!]" ], "limit": [ @@ -148637,16 +169076,16 @@ export default { 41 ], "order_by": [ - 1555, + 1687, "[e_veto_pick_types_order_by!]" ], "where": [ - 1546 + 1678 ] } ], "e_veto_pick_types_by_pk": [ - 1543, + 1675, { "value": [ 84, @@ -148655,10 +169094,10 @@ export default { } ], "e_winning_reasons": [ - 1563, + 1695, { "distinct_on": [ - 1577, + 1709, "[e_winning_reasons_select_column!]" ], "limit": [ @@ -148668,19 +169107,19 @@ export default { 41 ], "order_by": [ - 1575, + 1707, "[e_winning_reasons_order_by!]" ], "where": [ - 1566 + 1698 ] } ], "e_winning_reasons_aggregate": [ - 1564, + 1696, { "distinct_on": [ - 1577, + 1709, "[e_winning_reasons_select_column!]" ], "limit": [ @@ -148690,16 +169129,16 @@ export default { 41 ], "order_by": [ - 1575, + 1707, "[e_winning_reasons_order_by!]" ], "where": [ - 1566 + 1698 ] } ], "e_winning_reasons_by_pk": [ - 1563, + 1695, { "value": [ 84, @@ -148708,10 +169147,10 @@ export default { } ], "event_match_links": [ - 1583, + 1715, { "distinct_on": [ - 1595, + 1727, "[event_match_links_select_column!]" ], "limit": [ @@ -148721,19 +169160,19 @@ export default { 41 ], "order_by": [ - 1593, + 1725, "[event_match_links_order_by!]" ], "where": [ - 1586 + 1718 ] } ], "event_match_links_aggregate": [ - 1584, + 1716, { "distinct_on": [ - 1595, + 1727, "[event_match_links_select_column!]" ], "limit": [ @@ -148743,32 +169182,32 @@ export default { 41 ], "order_by": [ - 1593, + 1725, "[event_match_links_order_by!]" ], "where": [ - 1586 + 1718 ] } ], "event_match_links_by_pk": [ - 1583, + 1715, { "event_id": [ - 5454, + 6298, "uuid!" ], "match_id": [ - 5454, + 6298, "uuid!" ] } ], "event_media": [ - 1601, + 1733, { "distinct_on": [ - 1664, + 1796, "[event_media_select_column!]" ], "limit": [ @@ -148778,19 +169217,19 @@ export default { 41 ], "order_by": [ - 1621, + 1753, "[event_media_order_by!]" ], "where": [ - 1610 + 1742 ] } ], "event_media_aggregate": [ - 1602, + 1734, { "distinct_on": [ - 1664, + 1796, "[event_media_select_column!]" ], "limit": [ @@ -148800,28 +169239,28 @@ export default { 41 ], "order_by": [ - 1621, + 1753, "[event_media_order_by!]" ], "where": [ - 1610 + 1742 ] } ], "event_media_by_pk": [ - 1601, + 1733, { "id": [ - 5454, + 6298, "uuid!" ] } ], "event_media_players": [ - 1623, + 1755, { "distinct_on": [ - 1644, + 1776, "[event_media_players_select_column!]" ], "limit": [ @@ -148831,19 +169270,19 @@ export default { 41 ], "order_by": [ - 1642, + 1774, "[event_media_players_order_by!]" ], "where": [ - 1632 + 1764 ] } ], "event_media_players_aggregate": [ - 1624, + 1756, { "distinct_on": [ - 1644, + 1776, "[event_media_players_select_column!]" ], "limit": [ @@ -148853,32 +169292,32 @@ export default { 41 ], "order_by": [ - 1642, + 1774, "[event_media_players_order_by!]" ], "where": [ - 1632 + 1764 ] } ], "event_media_players_by_pk": [ - 1623, + 1755, { "media_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "event_organizers": [ - 1684, + 1816, { "distinct_on": [ - 1705, + 1837, "[event_organizers_select_column!]" ], "limit": [ @@ -148888,19 +169327,19 @@ export default { 41 ], "order_by": [ - 1703, + 1835, "[event_organizers_order_by!]" ], "where": [ - 1693 + 1825 ] } ], "event_organizers_aggregate": [ - 1685, + 1817, { "distinct_on": [ - 1705, + 1837, "[event_organizers_select_column!]" ], "limit": [ @@ -148910,32 +169349,32 @@ export default { 41 ], "order_by": [ - 1703, + 1835, "[event_organizers_order_by!]" ], "where": [ - 1693 + 1825 ] } ], "event_organizers_by_pk": [ - 1684, + 1816, { "event_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "event_players": [ - 1725, + 1857, { "distinct_on": [ - 1746, + 1878, "[event_players_select_column!]" ], "limit": [ @@ -148945,19 +169384,19 @@ export default { 41 ], "order_by": [ - 1744, + 1876, "[event_players_order_by!]" ], "where": [ - 1734 + 1866 ] } ], "event_players_aggregate": [ - 1726, + 1858, { "distinct_on": [ - 1746, + 1878, "[event_players_select_column!]" ], "limit": [ @@ -148967,32 +169406,32 @@ export default { 41 ], "order_by": [ - 1744, + 1876, "[event_players_order_by!]" ], "where": [ - 1734 + 1866 ] } ], "event_players_by_pk": [ - 1725, + 1857, { "event_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "event_teams": [ - 1766, + 1898, { "distinct_on": [ - 1784, + 1916, "[event_teams_select_column!]" ], "limit": [ @@ -149002,19 +169441,19 @@ export default { 41 ], "order_by": [ - 1782, + 1914, "[event_teams_order_by!]" ], "where": [ - 1773 + 1905 ] } ], "event_teams_aggregate": [ - 1767, + 1899, { "distinct_on": [ - 1784, + 1916, "[event_teams_select_column!]" ], "limit": [ @@ -149024,32 +169463,32 @@ export default { 41 ], "order_by": [ - 1782, + 1914, "[event_teams_order_by!]" ], "where": [ - 1773 + 1905 ] } ], "event_teams_by_pk": [ - 1766, + 1898, { "event_id": [ - 5454, + 6298, "uuid!" ], "team_id": [ - 5454, + 6298, "uuid!" ] } ], "event_tournaments": [ - 1790, + 1922, { "distinct_on": [ - 1808, + 1940, "[event_tournaments_select_column!]" ], "limit": [ @@ -149059,19 +169498,19 @@ export default { 41 ], "order_by": [ - 1806, + 1938, "[event_tournaments_order_by!]" ], "where": [ - 1797 + 1929 ] } ], "event_tournaments_aggregate": [ - 1791, + 1923, { "distinct_on": [ - 1808, + 1940, "[event_tournaments_select_column!]" ], "limit": [ @@ -149081,32 +169520,32 @@ export default { 41 ], "order_by": [ - 1806, + 1938, "[event_tournaments_order_by!]" ], "where": [ - 1797 + 1929 ] } ], "event_tournaments_by_pk": [ - 1790, + 1922, { "event_id": [ - 5454, + 6298, "uuid!" ], "tournament_id": [ - 5454, + 6298, "uuid!" ] } ], "events": [ - 1814, + 1946, { "distinct_on": [ - 1829, + 1961, "[events_select_column!]" ], "limit": [ @@ -149116,19 +169555,19 @@ export default { 41 ], "order_by": [ - 1827, + 1959, "[events_order_by!]" ], "where": [ - 1818 + 1950 ] } ], "events_aggregate": [ - 1815, + 1947, { "distinct_on": [ - 1829, + 1961, "[events_select_column!]" ], "limit": [ @@ -149138,28 +169577,67 @@ export default { 41 ], "order_by": [ - 1827, + 1959, "[events_order_by!]" ], "where": [ - 1818 + 1950 ] } ], "events_by_pk": [ - 1814, + 1946, { "id": [ - 5454, + 6298, "uuid!" ] } ], + "findUtilityLineupsBlocking": [ + 109, + { + "from_x": [ + 32, + "Float!" + ], + "from_y": [ + 32, + "Float!" + ], + "from_z": [ + 32, + "Float!" + ], + "limit": [ + 41 + ], + "map_name": [ + 84, + "String!" + ], + "side": [ + 84 + ], + "to_x": [ + 32, + "Float!" + ], + "to_y": [ + 32, + "Float!" + ], + "to_z": [ + 32, + "Float!" + ] + } + ], "friends": [ - 1844, + 1976, { "distinct_on": [ - 1858, + 1990, "[friends_select_column!]" ], "limit": [ @@ -149169,19 +169647,19 @@ export default { 41 ], "order_by": [ - 1856, + 1988, "[friends_order_by!]" ], "where": [ - 1848 + 1980 ] } ], "friends_aggregate": [ - 1845, + 1977, { "distinct_on": [ - 1858, + 1990, "[friends_select_column!]" ], "limit": [ @@ -149191,32 +169669,32 @@ export default { 41 ], "order_by": [ - 1856, + 1988, "[friends_order_by!]" ], "where": [ - 1848 + 1980 ] } ], "friends_by_pk": [ - 1844, + 1976, { "other_player_steam_id": [ - 269, + 300, "bigint!" ], "player_steam_id": [ - 269, + 300, "bigint!" ] } ], "game_mode_plugins": [ - 1871, + 2003, { "distinct_on": [ - 1899, + 2031, "[game_mode_plugins_select_column!]" ], "limit": [ @@ -149226,19 +169704,19 @@ export default { 41 ], "order_by": [ - 1896, + 2028, "[game_mode_plugins_order_by!]" ], "where": [ - 1883 + 2015 ] } ], "game_mode_plugins_aggregate": [ - 1872, + 2004, { "distinct_on": [ - 1899, + 2031, "[game_mode_plugins_select_column!]" ], "limit": [ @@ -149248,19 +169726,19 @@ export default { 41 ], "order_by": [ - 1896, + 2028, "[game_mode_plugins_order_by!]" ], "where": [ - 1883 + 2015 ] } ], "game_mode_plugins_by_pk": [ - 1871, + 2003, { "game_mode_id": [ - 5454, + 6298, "uuid!" ], "plugin_slug": [ @@ -149270,10 +169748,10 @@ export default { } ], "game_modes": [ - 1921, + 2053, { "distinct_on": [ - 1934, + 2066, "[game_modes_select_column!]" ], "limit": [ @@ -149283,19 +169761,19 @@ export default { 41 ], "order_by": [ - 1932, + 2064, "[game_modes_order_by!]" ], "where": [ - 1924 + 2056 ] } ], "game_modes_aggregate": [ - 1922, + 2054, { "distinct_on": [ - 1934, + 2066, "[game_modes_select_column!]" ], "limit": [ @@ -149305,28 +169783,28 @@ export default { 41 ], "order_by": [ - 1932, + 2064, "[game_modes_order_by!]" ], "where": [ - 1924 + 2056 ] } ], "game_modes_by_pk": [ - 1921, + 2053, { "id": [ - 5454, + 6298, "uuid!" ] } ], "game_plugin_installs": [ - 1940, + 2072, { "distinct_on": [ - 1952, + 2084, "[game_plugin_installs_select_column!]" ], "limit": [ @@ -149336,19 +169814,19 @@ export default { 41 ], "order_by": [ - 1950, + 2082, "[game_plugin_installs_order_by!]" ], "where": [ - 1943 + 2075 ] } ], "game_plugin_installs_aggregate": [ - 1941, + 2073, { "distinct_on": [ - 1952, + 2084, "[game_plugin_installs_select_column!]" ], "limit": [ @@ -149358,16 +169836,16 @@ export default { 41 ], "order_by": [ - 1950, + 2082, "[game_plugin_installs_order_by!]" ], "where": [ - 1943 + 2075 ] } ], "game_plugin_installs_by_pk": [ - 1940, + 2072, { "plugin_slug": [ 84, @@ -149376,10 +169854,10 @@ export default { } ], "game_plugin_versions": [ - 1958, + 2090, { "distinct_on": [ - 1981, + 2113, "[game_plugin_versions_select_column!]" ], "limit": [ @@ -149389,19 +169867,19 @@ export default { 41 ], "order_by": [ - 1979, + 2111, "[game_plugin_versions_order_by!]" ], "where": [ - 1969 + 2101 ] } ], "game_plugin_versions_aggregate": [ - 1959, + 2091, { "distinct_on": [ - 1981, + 2113, "[game_plugin_versions_select_column!]" ], "limit": [ @@ -149411,23 +169889,23 @@ export default { 41 ], "order_by": [ - 1979, + 2111, "[game_plugin_versions_order_by!]" ], "where": [ - 1969 + 2101 ] } ], "game_plugin_versions_by_pk": [ - 1958, + 2090, { "plugin_slug": [ 84, "String!" ], "runtime": [ - 1263, + 1294, "e_plugin_runtimes_enum!" ], "version": [ @@ -149437,10 +169915,10 @@ export default { } ], "game_plugins": [ - 2003, + 2135, { "distinct_on": [ - 2022, + 2154, "[game_plugins_select_column!]" ], "limit": [ @@ -149450,19 +169928,19 @@ export default { 41 ], "order_by": [ - 2019, + 2151, "[game_plugins_order_by!]" ], "where": [ - 2008 + 2140 ] } ], "game_plugins_aggregate": [ - 2004, + 2136, { "distinct_on": [ - 2022, + 2154, "[game_plugins_select_column!]" ], "limit": [ @@ -149472,16 +169950,16 @@ export default { 41 ], "order_by": [ - 2019, + 2151, "[game_plugins_order_by!]" ], "where": [ - 2008 + 2140 ] } ], "game_plugins_by_pk": [ - 2003, + 2135, { "slug": [ 84, @@ -149490,10 +169968,10 @@ export default { } ], "game_server_node_plugins": [ - 2035, + 2167, { "distinct_on": [ - 2055, + 2187, "[game_server_node_plugins_select_column!]" ], "limit": [ @@ -149503,19 +169981,19 @@ export default { 41 ], "order_by": [ - 2053, + 2185, "[game_server_node_plugins_order_by!]" ], "where": [ - 2044 + 2176 ] } ], "game_server_node_plugins_aggregate": [ - 2036, + 2168, { "distinct_on": [ - 2055, + 2187, "[game_server_node_plugins_select_column!]" ], "limit": [ @@ -149525,28 +170003,28 @@ export default { 41 ], "order_by": [ - 2053, + 2185, "[game_server_node_plugins_order_by!]" ], "where": [ - 2044 + 2176 ] } ], "game_server_node_plugins_by_pk": [ - 2035, + 2167, { "id": [ - 5454, + 6298, "uuid!" ] } ], "game_server_nodes": [ - 2063, + 2195, { "distinct_on": [ - 2092, + 2224, "[game_server_nodes_select_column!]" ], "limit": [ @@ -149556,19 +170034,19 @@ export default { 41 ], "order_by": [ - 2089, + 2221, "[game_server_nodes_order_by!]" ], "where": [ - 2075 + 2207 ] } ], "game_server_nodes_aggregate": [ - 2064, + 2196, { "distinct_on": [ - 2092, + 2224, "[game_server_nodes_select_column!]" ], "limit": [ @@ -149578,16 +170056,16 @@ export default { 41 ], "order_by": [ - 2089, + 2221, "[game_server_nodes_order_by!]" ], "where": [ - 2075 + 2207 ] } ], "game_server_nodes_by_pk": [ - 2063, + 2195, { "id": [ 84, @@ -149596,10 +170074,10 @@ export default { } ], "game_versions": [ - 2114, + 2246, { "distinct_on": [ - 2134, + 2266, "[game_versions_select_column!]" ], "limit": [ @@ -149609,19 +170087,19 @@ export default { 41 ], "order_by": [ - 2131, + 2263, "[game_versions_order_by!]" ], "where": [ - 2119 + 2251 ] } ], "game_versions_aggregate": [ - 2115, + 2247, { "distinct_on": [ - 2134, + 2266, "[game_versions_select_column!]" ], "limit": [ @@ -149631,16 +170109,16 @@ export default { 41 ], "order_by": [ - 2131, + 2263, "[game_versions_order_by!]" ], "where": [ - 2119 + 2251 ] } ], "game_versions_by_pk": [ - 2114, + 2246, { "build_id": [ 41, @@ -149649,10 +170127,10 @@ export default { } ], "gamedata_signature_validations": [ - 2147, + 2279, { "distinct_on": [ - 2166, + 2298, "[gamedata_signature_validations_select_column!]" ], "limit": [ @@ -149662,19 +170140,19 @@ export default { 41 ], "order_by": [ - 2163, + 2295, "[gamedata_signature_validations_order_by!]" ], "where": [ - 2152 + 2284 ] } ], "gamedata_signature_validations_aggregate": [ - 2148, + 2280, { "distinct_on": [ - 2166, + 2298, "[gamedata_signature_validations_select_column!]" ], "limit": [ @@ -149684,19 +170162,19 @@ export default { 41 ], "order_by": [ - 2163, + 2295, "[gamedata_signature_validations_order_by!]" ], "where": [ - 2152 + 2284 ] } ], "gamedata_signature_validations_by_pk": [ - 2147, + 2279, { "id": [ - 5454, + 6298, "uuid!" ] } @@ -149732,7 +170210,7 @@ export default { 37, { "match_map_id": [ - 5454, + 6298, "uuid!" ], "target_steam_id": [ @@ -149817,14 +170295,14 @@ export default { 106 ], "get_event_leaderboard": [ - 2190, + 2322, { "args": [ - 2179, + 2311, "get_event_leaderboard_args!" ], "distinct_on": [ - 2201, + 2333, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -149834,23 +170312,23 @@ export default { 41 ], "order_by": [ - 2200, + 2332, "[leaderboard_entries_order_by!]" ], "where": [ - 2194 + 2326 ] } ], "get_event_leaderboard_aggregate": [ - 2191, + 2323, { "args": [ - 2179, + 2311, "get_event_leaderboard_args!" ], "distinct_on": [ - 2201, + 2333, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -149860,23 +170338,23 @@ export default { 41 ], "order_by": [ - 2200, + 2332, "[leaderboard_entries_order_by!]" ], "where": [ - 2194 + 2326 ] } ], "get_leaderboard": [ - 2190, + 2322, { "args": [ - 2180, + 2312, "get_leaderboard_args!" ], "distinct_on": [ - 2201, + 2333, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -149886,23 +170364,23 @@ export default { 41 ], "order_by": [ - 2200, + 2332, "[leaderboard_entries_order_by!]" ], "where": [ - 2194 + 2326 ] } ], "get_leaderboard_aggregate": [ - 2191, + 2323, { "args": [ - 2180, + 2312, "get_leaderboard_args!" ], "distinct_on": [ - 2201, + 2333, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -149912,23 +170390,23 @@ export default { 41 ], "order_by": [ - 2200, + 2332, "[leaderboard_entries_order_by!]" ], "where": [ - 2194 + 2326 ] } ], "get_league_season_leaderboard": [ - 2190, + 2322, { "args": [ - 2181, + 2313, "get_league_season_leaderboard_args!" ], "distinct_on": [ - 2201, + 2333, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -149938,23 +170416,23 @@ export default { 41 ], "order_by": [ - 2200, + 2332, "[leaderboard_entries_order_by!]" ], "where": [ - 2194 + 2326 ] } ], "get_league_season_leaderboard_aggregate": [ - 2191, + 2323, { "args": [ - 2181, + 2313, "get_league_season_leaderboard_args!" ], "distinct_on": [ - 2201, + 2333, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -149964,23 +170442,23 @@ export default { 41 ], "order_by": [ - 2200, + 2332, "[leaderboard_entries_order_by!]" ], "where": [ - 2194 + 2326 ] } ], "get_player_leaderboard_rank": [ - 3814, + 3946, { "args": [ - 2182, + 2314, "get_player_leaderboard_rank_args!" ], "distinct_on": [ - 3825, + 3957, "[player_leaderboard_rank_select_column!]" ], "limit": [ @@ -149990,23 +170468,23 @@ export default { 41 ], "order_by": [ - 3824, + 3956, "[player_leaderboard_rank_order_by!]" ], "where": [ - 3818 + 3950 ] } ], "get_player_leaderboard_rank_aggregate": [ - 3815, + 3947, { "args": [ - 2182, + 2314, "get_player_leaderboard_rank_args!" ], "distinct_on": [ - 3825, + 3957, "[player_leaderboard_rank_select_column!]" ], "limit": [ @@ -150016,19 +170494,19 @@ export default { 41 ], "order_by": [ - 3824, + 3956, "[player_leaderboard_rank_order_by!]" ], "where": [ - 3818 + 3950 ] } ], "leaderboard_entries": [ - 2190, + 2322, { "distinct_on": [ - 2201, + 2333, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -150038,19 +170516,19 @@ export default { 41 ], "order_by": [ - 2200, + 2332, "[leaderboard_entries_order_by!]" ], "where": [ - 2194 + 2326 ] } ], "leaderboard_entries_aggregate": [ - 2191, + 2323, { "distinct_on": [ - 2201, + 2333, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -150060,19 +170538,19 @@ export default { 41 ], "order_by": [ - 2200, + 2332, "[leaderboard_entries_order_by!]" ], "where": [ - 2194 + 2326 ] } ], "league_divisions": [ - 2214, + 2346, { "distinct_on": [ - 2229, + 2361, "[league_divisions_select_column!]" ], "limit": [ @@ -150082,19 +170560,19 @@ export default { 41 ], "order_by": [ - 2227, + 2359, "[league_divisions_order_by!]" ], "where": [ - 2218 + 2350 ] } ], "league_divisions_aggregate": [ - 2215, + 2347, { "distinct_on": [ - 2229, + 2361, "[league_divisions_select_column!]" ], "limit": [ @@ -150104,28 +170582,28 @@ export default { 41 ], "order_by": [ - 2227, + 2359, "[league_divisions_order_by!]" ], "where": [ - 2218 + 2350 ] } ], "league_divisions_by_pk": [ - 2214, + 2346, { "id": [ - 5454, + 6298, "uuid!" ] } ], "league_match_weeks": [ - 2242, + 2374, { "distinct_on": [ - 2263, + 2395, "[league_match_weeks_select_column!]" ], "limit": [ @@ -150135,19 +170613,19 @@ export default { 41 ], "order_by": [ - 2261, + 2393, "[league_match_weeks_order_by!]" ], "where": [ - 2251 + 2383 ] } ], "league_match_weeks_aggregate": [ - 2243, + 2375, { "distinct_on": [ - 2263, + 2395, "[league_match_weeks_select_column!]" ], "limit": [ @@ -150157,28 +170635,28 @@ export default { 41 ], "order_by": [ - 2261, + 2393, "[league_match_weeks_order_by!]" ], "where": [ - 2251 + 2383 ] } ], "league_match_weeks_by_pk": [ - 2242, + 2374, { "id": [ - 5454, + 6298, "uuid!" ] } ], "league_relegation_playoffs": [ - 2283, + 2415, { "distinct_on": [ - 2304, + 2436, "[league_relegation_playoffs_select_column!]" ], "limit": [ @@ -150188,19 +170666,19 @@ export default { 41 ], "order_by": [ - 2302, + 2434, "[league_relegation_playoffs_order_by!]" ], "where": [ - 2292 + 2424 ] } ], "league_relegation_playoffs_aggregate": [ - 2284, + 2416, { "distinct_on": [ - 2304, + 2436, "[league_relegation_playoffs_select_column!]" ], "limit": [ @@ -150210,28 +170688,28 @@ export default { 41 ], "order_by": [ - 2302, + 2434, "[league_relegation_playoffs_order_by!]" ], "where": [ - 2292 + 2424 ] } ], "league_relegation_playoffs_by_pk": [ - 2283, + 2415, { "id": [ - 5454, + 6298, "uuid!" ] } ], "league_scheduling_proposals": [ - 2324, + 2456, { "distinct_on": [ - 2345, + 2477, "[league_scheduling_proposals_select_column!]" ], "limit": [ @@ -150241,19 +170719,19 @@ export default { 41 ], "order_by": [ - 2343, + 2475, "[league_scheduling_proposals_order_by!]" ], "where": [ - 2333 + 2465 ] } ], "league_scheduling_proposals_aggregate": [ - 2325, + 2457, { "distinct_on": [ - 2345, + 2477, "[league_scheduling_proposals_select_column!]" ], "limit": [ @@ -150263,28 +170741,28 @@ export default { 41 ], "order_by": [ - 2343, + 2475, "[league_scheduling_proposals_order_by!]" ], "where": [ - 2333 + 2465 ] } ], "league_scheduling_proposals_by_pk": [ - 2324, + 2456, { "id": [ - 5454, + 6298, "uuid!" ] } ], "league_season_divisions": [ - 2365, + 2497, { "distinct_on": [ - 2384, + 2516, "[league_season_divisions_select_column!]" ], "limit": [ @@ -150294,19 +170772,19 @@ export default { 41 ], "order_by": [ - 2382, + 2514, "[league_season_divisions_order_by!]" ], "where": [ - 2372 + 2504 ] } ], "league_season_divisions_aggregate": [ - 2366, + 2498, { "distinct_on": [ - 2384, + 2516, "[league_season_divisions_select_column!]" ], "limit": [ @@ -150316,28 +170794,28 @@ export default { 41 ], "order_by": [ - 2382, + 2514, "[league_season_divisions_order_by!]" ], "where": [ - 2372 + 2504 ] } ], "league_season_divisions_by_pk": [ - 2365, + 2497, { "id": [ - 5454, + 6298, "uuid!" ] } ], "league_seasons": [ - 2390, + 2522, { "distinct_on": [ - 2410, + 2542, "[league_seasons_select_column!]" ], "limit": [ @@ -150347,19 +170825,19 @@ export default { 41 ], "order_by": [ - 2407, + 2539, "[league_seasons_order_by!]" ], "where": [ - 2395 + 2527 ] } ], "league_seasons_aggregate": [ - 2391, + 2523, { "distinct_on": [ - 2410, + 2542, "[league_seasons_select_column!]" ], "limit": [ @@ -150369,28 +170847,28 @@ export default { 41 ], "order_by": [ - 2407, + 2539, "[league_seasons_order_by!]" ], "where": [ - 2395 + 2527 ] } ], "league_seasons_by_pk": [ - 2390, + 2522, { "id": [ - 5454, + 6298, "uuid!" ] } ], "league_team_movements": [ - 2423, + 2555, { "distinct_on": [ - 2444, + 2576, "[league_team_movements_select_column!]" ], "limit": [ @@ -150400,19 +170878,19 @@ export default { 41 ], "order_by": [ - 2442, + 2574, "[league_team_movements_order_by!]" ], "where": [ - 2432 + 2564 ] } ], "league_team_movements_aggregate": [ - 2424, + 2556, { "distinct_on": [ - 2444, + 2576, "[league_team_movements_select_column!]" ], "limit": [ @@ -150422,28 +170900,28 @@ export default { 41 ], "order_by": [ - 2442, + 2574, "[league_team_movements_order_by!]" ], "where": [ - 2432 + 2564 ] } ], "league_team_movements_by_pk": [ - 2423, + 2555, { "id": [ - 5454, + 6298, "uuid!" ] } ], "league_team_rosters": [ - 2464, + 2596, { "distinct_on": [ - 2485, + 2617, "[league_team_rosters_select_column!]" ], "limit": [ @@ -150453,19 +170931,19 @@ export default { 41 ], "order_by": [ - 2483, + 2615, "[league_team_rosters_order_by!]" ], "where": [ - 2473 + 2605 ] } ], "league_team_rosters_aggregate": [ - 2465, + 2597, { "distinct_on": [ - 2485, + 2617, "[league_team_rosters_select_column!]" ], "limit": [ @@ -150475,32 +170953,32 @@ export default { 41 ], "order_by": [ - 2483, + 2615, "[league_team_rosters_order_by!]" ], "where": [ - 2473 + 2605 ] } ], "league_team_rosters_by_pk": [ - 2464, + 2596, { "league_team_season_id": [ - 5454, + 6298, "uuid!" ], "player_steam_id": [ - 269, + 300, "bigint!" ] } ], "league_team_seasons": [ - 2505, + 2637, { "distinct_on": [ - 2527, + 2659, "[league_team_seasons_select_column!]" ], "limit": [ @@ -150510,19 +170988,19 @@ export default { 41 ], "order_by": [ - 2525, + 2657, "[league_team_seasons_order_by!]" ], "where": [ - 2514 + 2646 ] } ], "league_team_seasons_aggregate": [ - 2506, + 2638, { "distinct_on": [ - 2527, + 2659, "[league_team_seasons_select_column!]" ], "limit": [ @@ -150532,28 +171010,28 @@ export default { 41 ], "order_by": [ - 2525, + 2657, "[league_team_seasons_order_by!]" ], "where": [ - 2514 + 2646 ] } ], "league_team_seasons_by_pk": [ - 2505, + 2637, { "id": [ - 5454, + 6298, "uuid!" ] } ], "league_teams": [ - 2547, + 2679, { "distinct_on": [ - 2560, + 2692, "[league_teams_select_column!]" ], "limit": [ @@ -150563,19 +171041,19 @@ export default { 41 ], "order_by": [ - 2558, + 2690, "[league_teams_order_by!]" ], "where": [ - 2550 + 2682 ] } ], "league_teams_aggregate": [ - 2548, + 2680, { "distinct_on": [ - 2560, + 2692, "[league_teams_select_column!]" ], "limit": [ @@ -150585,19 +171063,19 @@ export default { 41 ], "order_by": [ - 2558, + 2690, "[league_teams_order_by!]" ], "where": [ - 2550 + 2682 ] } ], "league_teams_by_pk": [ - 2547, + 2679, { "id": [ - 5454, + 6298, "uuid!" ] } @@ -150618,10 +171096,10 @@ export default { } ], "lobbies": [ - 2566, + 2698, { "distinct_on": [ - 2579, + 2711, "[lobbies_select_column!]" ], "limit": [ @@ -150631,19 +171109,19 @@ export default { 41 ], "order_by": [ - 2577, + 2709, "[lobbies_order_by!]" ], "where": [ - 2569 + 2701 ] } ], "lobbies_aggregate": [ - 2567, + 2699, { "distinct_on": [ - 2579, + 2711, "[lobbies_select_column!]" ], "limit": [ @@ -150653,28 +171131,28 @@ export default { 41 ], "order_by": [ - 2577, + 2709, "[lobbies_order_by!]" ], "where": [ - 2569 + 2701 ] } ], "lobbies_by_pk": [ - 2566, + 2698, { "id": [ - 5454, + 6298, "uuid!" ] } ], "lobby_players": [ - 2585, + 2717, { "distinct_on": [ - 2608, + 2740, "[lobby_players_select_column!]" ], "limit": [ @@ -150684,19 +171162,19 @@ export default { 41 ], "order_by": [ - 2606, + 2738, "[lobby_players_order_by!]" ], "where": [ - 2596 + 2728 ] } ], "lobby_players_aggregate": [ - 2586, + 2718, { "distinct_on": [ - 2608, + 2740, "[lobby_players_select_column!]" ], "limit": [ @@ -150706,32 +171184,32 @@ export default { 41 ], "order_by": [ - 2606, + 2738, "[lobby_players_order_by!]" ], "where": [ - 2596 + 2728 ] } ], "lobby_players_by_pk": [ - 2585, + 2717, { "lobby_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "map_pools": [ - 2630, + 2762, { "distinct_on": [ - 2643, + 2775, "[map_pools_select_column!]" ], "limit": [ @@ -150741,19 +171219,19 @@ export default { 41 ], "order_by": [ - 2641, + 2773, "[map_pools_order_by!]" ], "where": [ - 2633 + 2765 ] } ], "map_pools_aggregate": [ - 2631, + 2763, { "distinct_on": [ - 2643, + 2775, "[map_pools_select_column!]" ], "limit": [ @@ -150763,28 +171241,28 @@ export default { 41 ], "order_by": [ - 2641, + 2773, "[map_pools_order_by!]" ], "where": [ - 2633 + 2765 ] } ], "map_pools_by_pk": [ - 2630, + 2762, { "id": [ - 5454, + 6298, "uuid!" ] } ], "maps": [ - 2649, + 2781, { "distinct_on": [ - 2670, + 2802, "[maps_select_column!]" ], "limit": [ @@ -150794,19 +171272,19 @@ export default { 41 ], "order_by": [ - 2668, + 2800, "[maps_order_by!]" ], "where": [ - 2658 + 2790 ] } ], "maps_aggregate": [ - 2650, + 2782, { "distinct_on": [ - 2670, + 2802, "[maps_select_column!]" ], "limit": [ @@ -150816,28 +171294,28 @@ export default { 41 ], "order_by": [ - 2668, + 2800, "[maps_order_by!]" ], "where": [ - 2658 + 2790 ] } ], "maps_by_pk": [ - 2649, + 2781, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_clips": [ - 2678, + 2810, { "distinct_on": [ - 2700, + 2832, "[match_clips_select_column!]" ], "limit": [ @@ -150847,19 +171325,19 @@ export default { 41 ], "order_by": [ - 2698, + 2830, "[match_clips_order_by!]" ], "where": [ - 2687 + 2819 ] } ], "match_clips_aggregate": [ - 2679, + 2811, { "distinct_on": [ - 2700, + 2832, "[match_clips_select_column!]" ], "limit": [ @@ -150869,28 +171347,28 @@ export default { 41 ], "order_by": [ - 2698, + 2830, "[match_clips_order_by!]" ], "where": [ - 2687 + 2819 ] } ], "match_clips_by_pk": [ - 2678, + 2810, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_demo_sessions": [ - 2720, + 2852, { "distinct_on": [ - 2746, + 2878, "[match_demo_sessions_select_column!]" ], "limit": [ @@ -150900,19 +171378,19 @@ export default { 41 ], "order_by": [ - 2743, + 2875, "[match_demo_sessions_order_by!]" ], "where": [ - 2730 + 2862 ] } ], "match_demo_sessions_aggregate": [ - 2721, + 2853, { "distinct_on": [ - 2746, + 2878, "[match_demo_sessions_select_column!]" ], "limit": [ @@ -150922,28 +171400,28 @@ export default { 41 ], "order_by": [ - 2743, + 2875, "[match_demo_sessions_order_by!]" ], "where": [ - 2730 + 2862 ] } ], "match_demo_sessions_by_pk": [ - 2720, + 2852, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_lineup_players": [ - 2766, + 2898, { "distinct_on": [ - 2789, + 2921, "[match_lineup_players_select_column!]" ], "limit": [ @@ -150953,19 +171431,19 @@ export default { 41 ], "order_by": [ - 2787, + 2919, "[match_lineup_players_order_by!]" ], "where": [ - 2777 + 2909 ] } ], "match_lineup_players_aggregate": [ - 2767, + 2899, { "distinct_on": [ - 2789, + 2921, "[match_lineup_players_select_column!]" ], "limit": [ @@ -150975,28 +171453,28 @@ export default { 41 ], "order_by": [ - 2787, + 2919, "[match_lineup_players_order_by!]" ], "where": [ - 2777 + 2909 ] } ], "match_lineup_players_by_pk": [ - 2766, + 2898, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_lineups": [ - 2811, + 2943, { "distinct_on": [ - 2833, + 2965, "[match_lineups_select_column!]" ], "limit": [ @@ -151006,19 +171484,19 @@ export default { 41 ], "order_by": [ - 2831, + 2963, "[match_lineups_order_by!]" ], "where": [ - 2820 + 2952 ] } ], "match_lineups_aggregate": [ - 2812, + 2944, { "distinct_on": [ - 2833, + 2965, "[match_lineups_select_column!]" ], "limit": [ @@ -151028,28 +171506,28 @@ export default { 41 ], "order_by": [ - 2831, + 2963, "[match_lineups_order_by!]" ], "where": [ - 2820 + 2952 ] } ], "match_lineups_by_pk": [ - 2811, + 2943, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_map_demos": [ - 2853, + 2985, { "distinct_on": [ - 2882, + 3014, "[match_map_demos_select_column!]" ], "limit": [ @@ -151059,19 +171537,19 @@ export default { 41 ], "order_by": [ - 2879, + 3011, "[match_map_demos_order_by!]" ], "where": [ - 2865 + 2997 ] } ], "match_map_demos_aggregate": [ - 2854, + 2986, { "distinct_on": [ - 2882, + 3014, "[match_map_demos_select_column!]" ], "limit": [ @@ -151081,28 +171559,28 @@ export default { 41 ], "order_by": [ - 2879, + 3011, "[match_map_demos_order_by!]" ], "where": [ - 2865 + 2997 ] } ], "match_map_demos_by_pk": [ - 2853, + 2985, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_map_rounds": [ - 2904, + 3036, { "distinct_on": [ - 2925, + 3057, "[match_map_rounds_select_column!]" ], "limit": [ @@ -151112,19 +171590,19 @@ export default { 41 ], "order_by": [ - 2923, + 3055, "[match_map_rounds_order_by!]" ], "where": [ - 2913 + 3045 ] } ], "match_map_rounds_aggregate": [ - 2905, + 3037, { "distinct_on": [ - 2925, + 3057, "[match_map_rounds_select_column!]" ], "limit": [ @@ -151134,28 +171612,28 @@ export default { 41 ], "order_by": [ - 2923, + 3055, "[match_map_rounds_order_by!]" ], "where": [ - 2913 + 3045 ] } ], "match_map_rounds_by_pk": [ - 2904, + 3036, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_map_veto_picks": [ - 2945, + 3077, { "distinct_on": [ - 2965, + 3097, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -151165,19 +171643,19 @@ export default { 41 ], "order_by": [ - 2963, + 3095, "[match_map_veto_picks_order_by!]" ], "where": [ - 2954 + 3086 ] } ], "match_map_veto_picks_aggregate": [ - 2946, + 3078, { "distinct_on": [ - 2965, + 3097, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -151187,28 +171665,28 @@ export default { 41 ], "order_by": [ - 2963, + 3095, "[match_map_veto_picks_order_by!]" ], "where": [ - 2954 + 3086 ] } ], "match_map_veto_picks_by_pk": [ - 2945, + 3077, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_maps": [ - 2973, + 3105, { "distinct_on": [ - 2995, + 3127, "[match_maps_select_column!]" ], "limit": [ @@ -151218,19 +171696,19 @@ export default { 41 ], "order_by": [ - 2993, + 3125, "[match_maps_order_by!]" ], "where": [ - 2982 + 3114 ] } ], "match_maps_aggregate": [ - 2974, + 3106, { "distinct_on": [ - 2995, + 3127, "[match_maps_select_column!]" ], "limit": [ @@ -151240,28 +171718,28 @@ export default { 41 ], "order_by": [ - 2993, + 3125, "[match_maps_order_by!]" ], "where": [ - 2982 + 3114 ] } ], "match_maps_by_pk": [ - 2973, + 3105, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_options": [ - 3015, + 3147, { "distinct_on": [ - 3039, + 3171, "[match_options_select_column!]" ], "limit": [ @@ -151271,19 +171749,19 @@ export default { 41 ], "order_by": [ - 3037, + 3169, "[match_options_order_by!]" ], "where": [ - 3026 + 3158 ] } ], "match_options_aggregate": [ - 3016, + 3148, { "distinct_on": [ - 3039, + 3171, "[match_options_select_column!]" ], "limit": [ @@ -151293,28 +171771,28 @@ export default { 41 ], "order_by": [ - 3037, + 3169, "[match_options_order_by!]" ], "where": [ - 3026 + 3158 ] } ], "match_options_by_pk": [ - 3015, + 3147, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_region_veto_picks": [ - 3061, + 3193, { "distinct_on": [ - 3081, + 3213, "[match_region_veto_picks_select_column!]" ], "limit": [ @@ -151324,19 +171802,19 @@ export default { 41 ], "order_by": [ - 3079, + 3211, "[match_region_veto_picks_order_by!]" ], "where": [ - 3070 + 3202 ] } ], "match_region_veto_picks_aggregate": [ - 3062, + 3194, { "distinct_on": [ - 3081, + 3213, "[match_region_veto_picks_select_column!]" ], "limit": [ @@ -151346,28 +171824,28 @@ export default { 41 ], "order_by": [ - 3079, + 3211, "[match_region_veto_picks_order_by!]" ], "where": [ - 3070 + 3202 ] } ], "match_region_veto_picks_by_pk": [ - 3061, + 3193, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_streams": [ - 3089, + 3221, { "distinct_on": [ - 3117, + 3249, "[match_streams_select_column!]" ], "limit": [ @@ -151377,19 +171855,19 @@ export default { 41 ], "order_by": [ - 3114, + 3246, "[match_streams_order_by!]" ], "where": [ - 3101 + 3233 ] } ], "match_streams_aggregate": [ - 3090, + 3222, { "distinct_on": [ - 3117, + 3249, "[match_streams_select_column!]" ], "limit": [ @@ -151399,28 +171877,28 @@ export default { 41 ], "order_by": [ - 3114, + 3246, "[match_streams_order_by!]" ], "where": [ - 3101 + 3233 ] } ], "match_streams_by_pk": [ - 3089, + 3221, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_type_cfgs": [ - 3139, + 3271, { "distinct_on": [ - 3151, + 3283, "[match_type_cfgs_select_column!]" ], "limit": [ @@ -151430,19 +171908,19 @@ export default { 41 ], "order_by": [ - 3149, + 3281, "[match_type_cfgs_order_by!]" ], "where": [ - 3142 + 3274 ] } ], "match_type_cfgs_aggregate": [ - 3140, + 3272, { "distinct_on": [ - 3151, + 3283, "[match_type_cfgs_select_column!]" ], "limit": [ @@ -151452,28 +171930,28 @@ export default { 41 ], "order_by": [ - 3149, + 3281, "[match_type_cfgs_order_by!]" ], "where": [ - 3142 + 3274 ] } ], "match_type_cfgs_by_pk": [ - 3139, + 3271, { "type": [ - 833, + 864, "e_game_cfg_types_enum!" ] } ], "matches": [ - 3157, + 3289, { "distinct_on": [ - 3181, + 3313, "[matches_select_column!]" ], "limit": [ @@ -151483,19 +171961,19 @@ export default { 41 ], "order_by": [ - 3179, + 3311, "[matches_order_by!]" ], "where": [ - 3168 + 3300 ] } ], "matches_aggregate": [ - 3158, + 3290, { "distinct_on": [ - 3181, + 3313, "[matches_select_column!]" ], "limit": [ @@ -151505,19 +171983,19 @@ export default { 41 ], "order_by": [ - 3179, + 3311, "[matches_order_by!]" ], "where": [ - 3168 + 3300 ] } ], "matches_by_pk": [ - 3157, + 3289, { "id": [ - 5454, + 6298, "uuid!" ] } @@ -151526,10 +172004,10 @@ export default { 48 ], "migration_hashes_hashes": [ - 3203, + 3335, { "distinct_on": [ - 3215, + 3347, "[migration_hashes_hashes_select_column!]" ], "limit": [ @@ -151539,19 +172017,19 @@ export default { 41 ], "order_by": [ - 3213, + 3345, "[migration_hashes_hashes_order_by!]" ], "where": [ - 3206 + 3338 ] } ], "migration_hashes_hashes_aggregate": [ - 3204, + 3336, { "distinct_on": [ - 3215, + 3347, "[migration_hashes_hashes_select_column!]" ], "limit": [ @@ -151561,16 +172039,16 @@ export default { 41 ], "order_by": [ - 3213, + 3345, "[migration_hashes_hashes_order_by!]" ], "where": [ - 3206 + 3338 ] } ], "migration_hashes_hashes_by_pk": [ - 3203, + 3335, { "name": [ 84, @@ -151579,10 +172057,10 @@ export default { } ], "my_friends": [ - 3221, + 3353, { "distinct_on": [ - 3246, + 3378, "[my_friends_select_column!]" ], "limit": [ @@ -151592,19 +172070,19 @@ export default { 41 ], "order_by": [ - 3244, + 3376, "[my_friends_order_by!]" ], "where": [ - 3233 + 3365 ] } ], "my_friends_aggregate": [ - 3222, + 3354, { "distinct_on": [ - 3246, + 3378, "[my_friends_select_column!]" ], "limit": [ @@ -151614,11 +172092,11 @@ export default { 41 ], "order_by": [ - 3244, + 3376, "[my_friends_order_by!]" ], "where": [ - 3233 + 3365 ] } ], @@ -151626,7 +172104,7 @@ export default { 51, { "id": [ - 5454, + 6298, "uuid!" ] } @@ -151635,10 +172113,10 @@ export default { 51 ], "news_articles": [ - 3267, + 3399, { "distinct_on": [ - 3281, + 3413, "[news_articles_select_column!]" ], "limit": [ @@ -151648,19 +172126,19 @@ export default { 41 ], "order_by": [ - 3279, + 3411, "[news_articles_order_by!]" ], "where": [ - 3271 + 3403 ] } ], "news_articles_aggregate": [ - 3268, + 3400, { "distinct_on": [ - 3281, + 3413, "[news_articles_select_column!]" ], "limit": [ @@ -151670,28 +172148,28 @@ export default { 41 ], "order_by": [ - 3279, + 3411, "[news_articles_order_by!]" ], "where": [ - 3271 + 3403 ] } ], "news_articles_by_pk": [ - 3267, + 3399, { "id": [ - 5454, + 6298, "uuid!" ] } ], "notification_preferences": [ - 3294, + 3426, { "distinct_on": [ - 3308, + 3440, "[notification_preferences_select_column!]" ], "limit": [ @@ -151701,19 +172179,19 @@ export default { 41 ], "order_by": [ - 3306, + 3438, "[notification_preferences_order_by!]" ], "where": [ - 3298 + 3430 ] } ], "notification_preferences_aggregate": [ - 3295, + 3427, { "distinct_on": [ - 3308, + 3440, "[notification_preferences_select_column!]" ], "limit": [ @@ -151723,16 +172201,16 @@ export default { 41 ], "order_by": [ - 3306, + 3438, "[notification_preferences_order_by!]" ], "where": [ - 3298 + 3430 ] } ], "notification_preferences_by_pk": [ - 3294, + 3426, { "channel": [ 84, @@ -151743,16 +172221,16 @@ export default { "String!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "notifications": [ - 3321, + 3453, { "distinct_on": [ - 3349, + 3481, "[notifications_select_column!]" ], "limit": [ @@ -151762,19 +172240,19 @@ export default { 41 ], "order_by": [ - 3346, + 3478, "[notifications_order_by!]" ], "where": [ - 3333 + 3465 ] } ], "notifications_aggregate": [ - 3322, + 3454, { "distinct_on": [ - 3349, + 3481, "[notifications_select_column!]" ], "limit": [ @@ -151784,28 +172262,28 @@ export default { 41 ], "order_by": [ - 3346, + 3478, "[notifications_order_by!]" ], "where": [ - 3333 + 3465 ] } ], "notifications_by_pk": [ - 3321, + 3453, { "id": [ - 5454, + 6298, "uuid!" ] } ], "pending_match_import_players": [ - 3374, + 3506, { "distinct_on": [ - 3395, + 3527, "[pending_match_import_players_select_column!]" ], "limit": [ @@ -151815,19 +172293,19 @@ export default { 41 ], "order_by": [ - 3393, + 3525, "[pending_match_import_players_order_by!]" ], "where": [ - 3383 + 3515 ] } ], "pending_match_import_players_aggregate": [ - 3375, + 3507, { "distinct_on": [ - 3395, + 3527, "[pending_match_import_players_select_column!]" ], "limit": [ @@ -151837,32 +172315,32 @@ export default { 41 ], "order_by": [ - 3393, + 3525, "[pending_match_import_players_order_by!]" ], "where": [ - 3383 + 3515 ] } ], "pending_match_import_players_by_pk": [ - 3374, + 3506, { "steam_id": [ - 269, + 300, "bigint!" ], "valve_match_id": [ - 3371, + 3503, "numeric!" ] } ], "pending_match_imports": [ - 3415, + 3547, { "distinct_on": [ - 3430, + 3562, "[pending_match_imports_select_column!]" ], "limit": [ @@ -151872,19 +172350,19 @@ export default { 41 ], "order_by": [ - 3428, + 3560, "[pending_match_imports_order_by!]" ], "where": [ - 3419 + 3551 ] } ], "pending_match_imports_aggregate": [ - 3416, + 3548, { "distinct_on": [ - 3430, + 3562, "[pending_match_imports_select_column!]" ], "limit": [ @@ -151894,28 +172372,28 @@ export default { 41 ], "order_by": [ - 3428, + 3560, "[pending_match_imports_order_by!]" ], "where": [ - 3419 + 3551 ] } ], "pending_match_imports_by_pk": [ - 3415, + 3547, { "valve_match_id": [ - 3371, + 3503, "numeric!" ] } ], "player_aim_stats_demo": [ - 3443, + 3575, { "distinct_on": [ - 3457, + 3589, "[player_aim_stats_demo_select_column!]" ], "limit": [ @@ -151925,19 +172403,19 @@ export default { 41 ], "order_by": [ - 3455, + 3587, "[player_aim_stats_demo_order_by!]" ], "where": [ - 3447 + 3579 ] } ], "player_aim_stats_demo_aggregate": [ - 3444, + 3576, { "distinct_on": [ - 3457, + 3589, "[player_aim_stats_demo_select_column!]" ], "limit": [ @@ -151947,32 +172425,32 @@ export default { 41 ], "order_by": [ - 3455, + 3587, "[player_aim_stats_demo_order_by!]" ], "where": [ - 3447 + 3579 ] } ], "player_aim_stats_demo_by_pk": [ - 3443, + 3575, { "attacker_steam_id": [ - 269, + 300, "bigint!" ], "match_map_id": [ - 5454, + 6298, "uuid!" ] } ], "player_aim_weapon_stats": [ - 3470, + 3602, { "distinct_on": [ - 3491, + 3623, "[player_aim_weapon_stats_select_column!]" ], "limit": [ @@ -151982,19 +172460,19 @@ export default { 41 ], "order_by": [ - 3489, + 3621, "[player_aim_weapon_stats_order_by!]" ], "where": [ - 3479 + 3611 ] } ], "player_aim_weapon_stats_aggregate": [ - 3471, + 3603, { "distinct_on": [ - 3491, + 3623, "[player_aim_weapon_stats_select_column!]" ], "limit": [ @@ -152004,23 +172482,23 @@ export default { 41 ], "order_by": [ - 3489, + 3621, "[player_aim_weapon_stats_order_by!]" ], "where": [ - 3479 + 3611 ] } ], "player_aim_weapon_stats_by_pk": [ - 3470, + 3602, { "match_map_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ], "weapon_class": [ @@ -152030,10 +172508,10 @@ export default { } ], "player_assists": [ - 3511, + 3643, { "distinct_on": [ - 3534, + 3666, "[player_assists_select_column!]" ], "limit": [ @@ -152043,19 +172521,19 @@ export default { 41 ], "order_by": [ - 3532, + 3664, "[player_assists_order_by!]" ], "where": [ - 3522 + 3654 ] } ], "player_assists_aggregate": [ - 3512, + 3644, { "distinct_on": [ - 3534, + 3666, "[player_assists_select_column!]" ], "limit": [ @@ -152065,40 +172543,40 @@ export default { 41 ], "order_by": [ - 3532, + 3664, "[player_assists_order_by!]" ], "where": [ - 3522 + 3654 ] } ], "player_assists_by_pk": [ - 3511, + 3643, { "attacked_steam_id": [ - 269, + 300, "bigint!" ], "attacker_steam_id": [ - 269, + 300, "bigint!" ], "match_map_id": [ - 5454, + 6298, "uuid!" ], "time": [ - 4954, + 5086, "timestamptz!" ] } ], "player_career_stats_v": [ - 3556, + 3688, { "distinct_on": [ - 3564, + 3696, "[player_career_stats_v_select_column!]" ], "limit": [ @@ -152108,19 +172586,19 @@ export default { 41 ], "order_by": [ - 3563, + 3695, "[player_career_stats_v_order_by!]" ], "where": [ - 3560 + 3692 ] } ], "player_career_stats_v_aggregate": [ - 3557, + 3689, { "distinct_on": [ - 3564, + 3696, "[player_career_stats_v_select_column!]" ], "limit": [ @@ -152130,19 +172608,19 @@ export default { 41 ], "order_by": [ - 3563, + 3695, "[player_career_stats_v_order_by!]" ], "where": [ - 3560 + 3692 ] } ], "player_damages": [ - 3574, + 3706, { "distinct_on": [ - 3595, + 3727, "[player_damages_select_column!]" ], "limit": [ @@ -152152,19 +172630,19 @@ export default { 41 ], "order_by": [ - 3593, + 3725, "[player_damages_order_by!]" ], "where": [ - 3583 + 3715 ] } ], "player_damages_aggregate": [ - 3575, + 3707, { "distinct_on": [ - 3595, + 3727, "[player_damages_select_column!]" ], "limit": [ @@ -152174,36 +172652,36 @@ export default { 41 ], "order_by": [ - 3593, + 3725, "[player_damages_order_by!]" ], "where": [ - 3583 + 3715 ] } ], "player_damages_by_pk": [ - 3574, + 3706, { "id": [ - 5454, + 6298, "uuid!" ], "match_map_id": [ - 5454, + 6298, "uuid!" ], "time": [ - 4954, + 5086, "timestamptz!" ] } ], "player_elo": [ - 3615, + 3747, { "distinct_on": [ - 3629, + 3761, "[player_elo_select_column!]" ], "limit": [ @@ -152213,19 +172691,19 @@ export default { 41 ], "order_by": [ - 3627, + 3759, "[player_elo_order_by!]" ], "where": [ - 3619 + 3751 ] } ], "player_elo_aggregate": [ - 3616, + 3748, { "distinct_on": [ - 3629, + 3761, "[player_elo_select_column!]" ], "limit": [ @@ -152235,36 +172713,36 @@ export default { 41 ], "order_by": [ - 3627, + 3759, "[player_elo_order_by!]" ], "where": [ - 3619 + 3751 ] } ], "player_elo_by_pk": [ - 3615, + 3747, { "match_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ], "type": [ - 1182, + 1213, "e_match_types_enum!" ] } ], "player_faceit_rank_history": [ - 3642, + 3774, { "distinct_on": [ - 3663, + 3795, "[player_faceit_rank_history_select_column!]" ], "limit": [ @@ -152274,19 +172752,19 @@ export default { 41 ], "order_by": [ - 3661, + 3793, "[player_faceit_rank_history_order_by!]" ], "where": [ - 3651 + 3783 ] } ], "player_faceit_rank_history_aggregate": [ - 3643, + 3775, { "distinct_on": [ - 3663, + 3795, "[player_faceit_rank_history_select_column!]" ], "limit": [ @@ -152296,28 +172774,28 @@ export default { 41 ], "order_by": [ - 3661, + 3793, "[player_faceit_rank_history_order_by!]" ], "where": [ - 3651 + 3783 ] } ], "player_faceit_rank_history_by_pk": [ - 3642, + 3774, { "id": [ - 5454, + 6298, "uuid!" ] } ], "player_flashes": [ - 3683, + 3815, { "distinct_on": [ - 3706, + 3838, "[player_flashes_select_column!]" ], "limit": [ @@ -152327,19 +172805,19 @@ export default { 41 ], "order_by": [ - 3704, + 3836, "[player_flashes_order_by!]" ], "where": [ - 3694 + 3826 ] } ], "player_flashes_aggregate": [ - 3684, + 3816, { "distinct_on": [ - 3706, + 3838, "[player_flashes_select_column!]" ], "limit": [ @@ -152349,40 +172827,40 @@ export default { 41 ], "order_by": [ - 3704, + 3836, "[player_flashes_order_by!]" ], "where": [ - 3694 + 3826 ] } ], "player_flashes_by_pk": [ - 3683, + 3815, { "attacked_steam_id": [ - 269, + 300, "bigint!" ], "attacker_steam_id": [ - 269, + 300, "bigint!" ], "match_map_id": [ - 5454, + 6298, "uuid!" ], "time": [ - 4954, + 5086, "timestamptz!" ] } ], "player_kills": [ - 3728, + 3860, { "distinct_on": [ - 3792, + 3924, "[player_kills_select_column!]" ], "limit": [ @@ -152392,19 +172870,19 @@ export default { 41 ], "order_by": [ - 3790, + 3922, "[player_kills_order_by!]" ], "where": [ - 3739 + 3871 ] } ], "player_kills_aggregate": [ - 3729, + 3861, { "distinct_on": [ - 3792, + 3924, "[player_kills_select_column!]" ], "limit": [ @@ -152414,40 +172892,40 @@ export default { 41 ], "order_by": [ - 3790, + 3922, "[player_kills_order_by!]" ], "where": [ - 3739 + 3871 ] } ], "player_kills_by_pk": [ - 3728, + 3860, { "attacked_steam_id": [ - 269, + 300, "bigint!" ], "attacker_steam_id": [ - 269, + 300, "bigint!" ], "match_map_id": [ - 5454, + 6298, "uuid!" ], "time": [ - 4954, + 5086, "timestamptz!" ] } ], "player_kills_by_weapon": [ - 3740, + 3872, { "distinct_on": [ - 3761, + 3893, "[player_kills_by_weapon_select_column!]" ], "limit": [ @@ -152457,19 +172935,19 @@ export default { 41 ], "order_by": [ - 3759, + 3891, "[player_kills_by_weapon_order_by!]" ], "where": [ - 3749 + 3881 ] } ], "player_kills_by_weapon_aggregate": [ - 3741, + 3873, { "distinct_on": [ - 3761, + 3893, "[player_kills_by_weapon_select_column!]" ], "limit": [ @@ -152479,19 +172957,19 @@ export default { 41 ], "order_by": [ - 3759, + 3891, "[player_kills_by_weapon_order_by!]" ], "where": [ - 3749 + 3881 ] } ], "player_kills_by_weapon_by_pk": [ - 3740, + 3872, { "player_steam_id": [ - 269, + 300, "bigint!" ], "with": [ @@ -152501,10 +172979,10 @@ export default { } ], "player_leaderboard_rank": [ - 3814, + 3946, { "distinct_on": [ - 3825, + 3957, "[player_leaderboard_rank_select_column!]" ], "limit": [ @@ -152514,19 +172992,19 @@ export default { 41 ], "order_by": [ - 3824, + 3956, "[player_leaderboard_rank_order_by!]" ], "where": [ - 3818 + 3950 ] } ], "player_leaderboard_rank_aggregate": [ - 3815, + 3947, { "distinct_on": [ - 3825, + 3957, "[player_leaderboard_rank_select_column!]" ], "limit": [ @@ -152536,19 +173014,19 @@ export default { 41 ], "order_by": [ - 3824, + 3956, "[player_leaderboard_rank_order_by!]" ], "where": [ - 3818 + 3950 ] } ], "player_match_map_stats": [ - 3837, + 3969, { "distinct_on": [ - 3858, + 3990, "[player_match_map_stats_select_column!]" ], "limit": [ @@ -152558,19 +173036,19 @@ export default { 41 ], "order_by": [ - 3856, + 3988, "[player_match_map_stats_order_by!]" ], "where": [ - 3846 + 3978 ] } ], "player_match_map_stats_aggregate": [ - 3838, + 3970, { "distinct_on": [ - 3858, + 3990, "[player_match_map_stats_select_column!]" ], "limit": [ @@ -152580,32 +173058,32 @@ export default { 41 ], "order_by": [ - 3856, + 3988, "[player_match_map_stats_order_by!]" ], "where": [ - 3846 + 3978 ] } ], "player_match_map_stats_by_pk": [ - 3837, + 3969, { "match_map_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "player_match_performance_v": [ - 3878, + 4010, { "distinct_on": [ - 3886, + 4018, "[player_match_performance_v_select_column!]" ], "limit": [ @@ -152615,19 +173093,19 @@ export default { 41 ], "order_by": [ - 3885, + 4017, "[player_match_performance_v_order_by!]" ], "where": [ - 3882 + 4014 ] } ], "player_match_performance_v_aggregate": [ - 3879, + 4011, { "distinct_on": [ - 3886, + 4018, "[player_match_performance_v_select_column!]" ], "limit": [ @@ -152637,19 +173115,19 @@ export default { 41 ], "order_by": [ - 3885, + 4017, "[player_match_performance_v_order_by!]" ], "where": [ - 3882 + 4014 ] } ], "player_match_stats_v": [ - 3896, + 4028, { "distinct_on": [ - 3912, + 4044, "[player_match_stats_v_select_column!]" ], "limit": [ @@ -152659,19 +173137,19 @@ export default { 41 ], "order_by": [ - 3911, + 4043, "[player_match_stats_v_order_by!]" ], "where": [ - 3905 + 4037 ] } ], "player_match_stats_v_aggregate": [ - 3897, + 4029, { "distinct_on": [ - 3912, + 4044, "[player_match_stats_v_select_column!]" ], "limit": [ @@ -152681,19 +173159,19 @@ export default { 41 ], "order_by": [ - 3911, + 4043, "[player_match_stats_v_order_by!]" ], "where": [ - 3905 + 4037 ] } ], "player_objectives": [ - 3929, + 4061, { "distinct_on": [ - 3950, + 4082, "[player_objectives_select_column!]" ], "limit": [ @@ -152703,19 +173181,19 @@ export default { 41 ], "order_by": [ - 3948, + 4080, "[player_objectives_order_by!]" ], "where": [ - 3938 + 4070 ] } ], "player_objectives_aggregate": [ - 3930, + 4062, { "distinct_on": [ - 3950, + 4082, "[player_objectives_select_column!]" ], "limit": [ @@ -152725,36 +173203,36 @@ export default { 41 ], "order_by": [ - 3948, + 4080, "[player_objectives_order_by!]" ], "where": [ - 3938 + 4070 ] } ], "player_objectives_by_pk": [ - 3929, + 4061, { "match_map_id": [ - 5454, + 6298, "uuid!" ], "player_steam_id": [ - 269, + 300, "bigint!" ], "time": [ - 4954, + 5086, "timestamptz!" ] } ], "player_performance_v": [ - 3970, + 4102, { "distinct_on": [ - 3978, + 4110, "[player_performance_v_select_column!]" ], "limit": [ @@ -152764,19 +173242,19 @@ export default { 41 ], "order_by": [ - 3977, + 4109, "[player_performance_v_order_by!]" ], "where": [ - 3974 + 4106 ] } ], "player_performance_v_aggregate": [ - 3971, + 4103, { "distinct_on": [ - 3978, + 4110, "[player_performance_v_select_column!]" ], "limit": [ @@ -152786,19 +173264,19 @@ export default { 41 ], "order_by": [ - 3977, + 4109, "[player_performance_v_order_by!]" ], "where": [ - 3974 + 4106 ] } ], "player_premier_rank_history": [ - 3988, + 4120, { "distinct_on": [ - 4009, + 4141, "[player_premier_rank_history_select_column!]" ], "limit": [ @@ -152808,19 +173286,19 @@ export default { 41 ], "order_by": [ - 4007, + 4139, "[player_premier_rank_history_order_by!]" ], "where": [ - 3997 + 4129 ] } ], "player_premier_rank_history_aggregate": [ - 3989, + 4121, { "distinct_on": [ - 4009, + 4141, "[player_premier_rank_history_select_column!]" ], "limit": [ @@ -152830,28 +173308,28 @@ export default { 41 ], "order_by": [ - 4007, + 4139, "[player_premier_rank_history_order_by!]" ], "where": [ - 3997 + 4129 ] } ], "player_premier_rank_history_by_pk": [ - 3988, + 4120, { "id": [ - 5454, + 6298, "uuid!" ] } ], "player_sanctions": [ - 4029, + 4161, { "distinct_on": [ - 4050, + 4182, "[player_sanctions_select_column!]" ], "limit": [ @@ -152861,19 +173339,19 @@ export default { 41 ], "order_by": [ - 4048, + 4180, "[player_sanctions_order_by!]" ], "where": [ - 4038 + 4170 ] } ], "player_sanctions_aggregate": [ - 4030, + 4162, { "distinct_on": [ - 4050, + 4182, "[player_sanctions_select_column!]" ], "limit": [ @@ -152883,32 +173361,32 @@ export default { 41 ], "order_by": [ - 4048, + 4180, "[player_sanctions_order_by!]" ], "where": [ - 4038 + 4170 ] } ], "player_sanctions_by_pk": [ - 4029, + 4161, { "created_at": [ - 4954, + 5086, "timestamptz!" ], "id": [ - 5454, + 6298, "uuid!" ] } ], "player_season_stats": [ - 4070, + 4202, { "distinct_on": [ - 4101, + 4233, "[player_season_stats_select_column!]" ], "limit": [ @@ -152918,19 +173396,19 @@ export default { 41 ], "order_by": [ - 4099, + 4231, "[player_season_stats_order_by!]" ], "where": [ - 4089 + 4221 ] } ], "player_season_stats_aggregate": [ - 4071, + 4203, { "distinct_on": [ - 4101, + 4233, "[player_season_stats_select_column!]" ], "limit": [ @@ -152940,32 +173418,32 @@ export default { 41 ], "order_by": [ - 4099, + 4231, "[player_season_stats_order_by!]" ], "where": [ - 4089 + 4221 ] } ], "player_season_stats_by_pk": [ - 4070, + 4202, { "player_steam_id": [ - 269, + 300, "bigint!" ], "season_id": [ - 5454, + 6298, "uuid!" ] } ], "player_stats": [ - 4129, + 4261, { "distinct_on": [ - 4144, + 4276, "[player_stats_select_column!]" ], "limit": [ @@ -152975,19 +173453,19 @@ export default { 41 ], "order_by": [ - 4142, + 4274, "[player_stats_order_by!]" ], "where": [ - 4133 + 4265 ] } ], "player_stats_aggregate": [ - 4130, + 4262, { "distinct_on": [ - 4144, + 4276, "[player_stats_select_column!]" ], "limit": [ @@ -152997,28 +173475,28 @@ export default { 41 ], "order_by": [ - 4142, + 4274, "[player_stats_order_by!]" ], "where": [ - 4133 + 4265 ] } ], "player_stats_by_pk": [ - 4129, + 4261, { "player_steam_id": [ - 269, + 300, "bigint!" ] } ], "player_steam_bot_friend": [ - 4157, + 4289, { "distinct_on": [ - 4176, + 4308, "[player_steam_bot_friend_select_column!]" ], "limit": [ @@ -153028,19 +173506,19 @@ export default { 41 ], "order_by": [ - 4173, + 4305, "[player_steam_bot_friend_order_by!]" ], "where": [ - 4162 + 4294 ] } ], "player_steam_bot_friend_aggregate": [ - 4158, + 4290, { "distinct_on": [ - 4176, + 4308, "[player_steam_bot_friend_select_column!]" ], "limit": [ @@ -153050,28 +173528,28 @@ export default { 41 ], "order_by": [ - 4173, + 4305, "[player_steam_bot_friend_order_by!]" ], "where": [ - 4162 + 4294 ] } ], "player_steam_bot_friend_by_pk": [ - 4157, + 4289, { "steam_id": [ - 269, + 300, "bigint!" ] } ], "player_steam_match_auth": [ - 4189, + 4321, { "distinct_on": [ - 4203, + 4335, "[player_steam_match_auth_select_column!]" ], "limit": [ @@ -153081,19 +173559,19 @@ export default { 41 ], "order_by": [ - 4201, + 4333, "[player_steam_match_auth_order_by!]" ], "where": [ - 4193 + 4325 ] } ], "player_steam_match_auth_aggregate": [ - 4190, + 4322, { "distinct_on": [ - 4203, + 4335, "[player_steam_match_auth_select_column!]" ], "limit": [ @@ -153103,28 +173581,28 @@ export default { 41 ], "order_by": [ - 4201, + 4333, "[player_steam_match_auth_order_by!]" ], "where": [ - 4193 + 4325 ] } ], "player_steam_match_auth_by_pk": [ - 4189, + 4321, { "steam_id": [ - 269, + 300, "bigint!" ] } ], "player_unused_utility": [ - 4216, + 4348, { "distinct_on": [ - 4237, + 4369, "[player_unused_utility_select_column!]" ], "limit": [ @@ -153134,19 +173612,19 @@ export default { 41 ], "order_by": [ - 4235, + 4367, "[player_unused_utility_order_by!]" ], "where": [ - 4225 + 4357 ] } ], "player_unused_utility_aggregate": [ - 4217, + 4349, { "distinct_on": [ - 4237, + 4369, "[player_unused_utility_select_column!]" ], "limit": [ @@ -153156,32 +173634,32 @@ export default { 41 ], "order_by": [ - 4235, + 4367, "[player_unused_utility_order_by!]" ], "where": [ - 4225 + 4357 ] } ], "player_unused_utility_by_pk": [ - 4216, + 4348, { "match_map_id": [ - 5454, + 6298, "uuid!" ], "player_steam_id": [ - 269, + 300, "bigint!" ] } ], "player_utility": [ - 4257, + 4389, { "distinct_on": [ - 4278, + 4410, "[player_utility_select_column!]" ], "limit": [ @@ -153191,19 +173669,19 @@ export default { 41 ], "order_by": [ - 4276, + 4408, "[player_utility_order_by!]" ], "where": [ - 4266 + 4398 ] } ], "player_utility_aggregate": [ - 4258, + 4390, { "distinct_on": [ - 4278, + 4410, "[player_utility_select_column!]" ], "limit": [ @@ -153213,36 +173691,36 @@ export default { 41 ], "order_by": [ - 4276, + 4408, "[player_utility_order_by!]" ], "where": [ - 4266 + 4398 ] } ], "player_utility_by_pk": [ - 4257, + 4389, { "attacker_steam_id": [ - 269, + 300, "bigint!" ], "match_map_id": [ - 5454, + 6298, "uuid!" ], "time": [ - 4954, + 5086, "timestamptz!" ] } ], "player_weapon_stats_v": [ - 4298, + 4430, { "distinct_on": [ - 4314, + 4446, "[player_weapon_stats_v_select_column!]" ], "limit": [ @@ -153252,19 +173730,19 @@ export default { 41 ], "order_by": [ - 4313, + 4445, "[player_weapon_stats_v_order_by!]" ], "where": [ - 4307 + 4439 ] } ], "player_weapon_stats_v_aggregate": [ - 4299, + 4431, { "distinct_on": [ - 4314, + 4446, "[player_weapon_stats_v_select_column!]" ], "limit": [ @@ -153274,19 +173752,19 @@ export default { 41 ], "order_by": [ - 4313, + 4445, "[player_weapon_stats_v_order_by!]" ], "where": [ - 4307 + 4439 ] } ], "players": [ - 4331, + 4463, { "distinct_on": [ - 4346, + 4478, "[players_select_column!]" ], "limit": [ @@ -153296,19 +173774,19 @@ export default { 41 ], "order_by": [ - 4344, + 4476, "[players_order_by!]" ], "where": [ - 4335 + 4467 ] } ], "players_aggregate": [ - 4332, + 4464, { "distinct_on": [ - 4346, + 4478, "[players_select_column!]" ], "limit": [ @@ -153318,28 +173796,28 @@ export default { 41 ], "order_by": [ - 4344, + 4476, "[players_order_by!]" ], "where": [ - 4335 + 4467 ] } ], "players_by_pk": [ - 4331, + 4463, { "steam_id": [ - 269, + 300, "bigint!" ] } ], "plugin_versions": [ - 4359, + 4491, { "distinct_on": [ - 4373, + 4505, "[plugin_versions_select_column!]" ], "limit": [ @@ -153349,19 +173827,19 @@ export default { 41 ], "order_by": [ - 4371, + 4503, "[plugin_versions_order_by!]" ], "where": [ - 4363 + 4495 ] } ], "plugin_versions_aggregate": [ - 4360, + 4492, { "distinct_on": [ - 4373, + 4505, "[plugin_versions_select_column!]" ], "limit": [ @@ -153371,19 +173849,19 @@ export default { 41 ], "order_by": [ - 4371, + 4503, "[plugin_versions_order_by!]" ], "where": [ - 4363 + 4495 ] } ], "plugin_versions_by_pk": [ - 4359, + 4491, { "runtime": [ - 1263, + 1294, "e_plugin_runtimes_enum!" ], "version": [ @@ -153393,10 +173871,10 @@ export default { } ], "push_subscriptions": [ - 4386, + 4518, { "distinct_on": [ - 4400, + 4532, "[push_subscriptions_select_column!]" ], "limit": [ @@ -153406,19 +173884,19 @@ export default { 41 ], "order_by": [ - 4398, + 4530, "[push_subscriptions_order_by!]" ], "where": [ - 4390 + 4522 ] } ], "push_subscriptions_aggregate": [ - 4387, + 4519, { "distinct_on": [ - 4400, + 4532, "[push_subscriptions_select_column!]" ], "limit": [ @@ -153428,19 +173906,19 @@ export default { 41 ], "order_by": [ - 4398, + 4530, "[push_subscriptions_order_by!]" ], "where": [ - 4390 + 4522 ] } ], "push_subscriptions_by_pk": [ - 4386, + 4518, { "id": [ - 5454, + 6298, "uuid!" ] } @@ -153462,10 +173940,10 @@ export default { } ], "seasons": [ - 4417, + 4549, { "distinct_on": [ - 4432, + 4564, "[seasons_select_column!]" ], "limit": [ @@ -153475,19 +173953,19 @@ export default { 41 ], "order_by": [ - 4430, + 4562, "[seasons_order_by!]" ], "where": [ - 4421 + 4553 ] } ], "seasons_aggregate": [ - 4418, + 4550, { "distinct_on": [ - 4432, + 4564, "[seasons_select_column!]" ], "limit": [ @@ -153497,28 +173975,28 @@ export default { 41 ], "order_by": [ - 4430, + 4562, "[seasons_order_by!]" ], "where": [ - 4421 + 4553 ] } ], "seasons_by_pk": [ - 4417, + 4549, { "id": [ - 5454, + 6298, "uuid!" ] } ], "server_regions": [ - 4445, + 4577, { "distinct_on": [ - 4459, + 4591, "[server_regions_select_column!]" ], "limit": [ @@ -153528,19 +174006,19 @@ export default { 41 ], "order_by": [ - 4457, + 4589, "[server_regions_order_by!]" ], "where": [ - 4449 + 4581 ] } ], "server_regions_aggregate": [ - 4446, + 4578, { "distinct_on": [ - 4459, + 4591, "[server_regions_select_column!]" ], "limit": [ @@ -153550,16 +174028,16 @@ export default { 41 ], "order_by": [ - 4457, + 4589, "[server_regions_order_by!]" ], "where": [ - 4449 + 4581 ] } ], "server_regions_by_pk": [ - 4445, + 4577, { "value": [ 84, @@ -153568,10 +174046,10 @@ export default { } ], "servers": [ - 4472, + 4604, { "distinct_on": [ - 4501, + 4633, "[servers_select_column!]" ], "limit": [ @@ -153581,19 +174059,19 @@ export default { 41 ], "order_by": [ - 4498, + 4630, "[servers_order_by!]" ], "where": [ - 4484 + 4616 ] } ], "servers_aggregate": [ - 4473, + 4605, { "distinct_on": [ - 4501, + 4633, "[servers_select_column!]" ], "limit": [ @@ -153603,28 +174081,28 @@ export default { 41 ], "order_by": [ - 4498, + 4630, "[servers_order_by!]" ], "where": [ - 4484 + 4616 ] } ], "servers_by_pk": [ - 4472, + 4604, { "id": [ - 5454, + 6298, "uuid!" ] } ], "settings": [ - 4523, + 4655, { "distinct_on": [ - 4535, + 4667, "[settings_select_column!]" ], "limit": [ @@ -153634,19 +174112,19 @@ export default { 41 ], "order_by": [ - 4533, + 4665, "[settings_order_by!]" ], "where": [ - 4526 + 4658 ] } ], "settings_aggregate": [ - 4524, + 4656, { "distinct_on": [ - 4535, + 4667, "[settings_select_column!]" ], "limit": [ @@ -153656,16 +174134,16 @@ export default { 41 ], "order_by": [ - 4533, + 4665, "[settings_order_by!]" ], "where": [ - 4526 + 4658 ] } ], "settings_by_pk": [ - 4523, + 4655, { "name": [ 84, @@ -153677,10 +174155,10 @@ export default { 78 ], "steam_account_claims": [ - 4543, + 4675, { "distinct_on": [ - 4561, + 4693, "[steam_account_claims_select_column!]" ], "limit": [ @@ -153690,19 +174168,19 @@ export default { 41 ], "order_by": [ - 4559, + 4691, "[steam_account_claims_order_by!]" ], "where": [ - 4550 + 4682 ] } ], "steam_account_claims_aggregate": [ - 4544, + 4676, { "distinct_on": [ - 4561, + 4693, "[steam_account_claims_select_column!]" ], "limit": [ @@ -153712,28 +174190,28 @@ export default { 41 ], "order_by": [ - 4559, + 4691, "[steam_account_claims_order_by!]" ], "where": [ - 4550 + 4682 ] } ], "steam_account_claims_by_pk": [ - 4543, + 4675, { "id": [ - 5454, + 6298, "uuid!" ] } ], "steam_accounts": [ - 4567, + 4699, { "distinct_on": [ - 4582, + 4714, "[steam_accounts_select_column!]" ], "limit": [ @@ -153743,19 +174221,19 @@ export default { 41 ], "order_by": [ - 4580, + 4712, "[steam_accounts_order_by!]" ], "where": [ - 4571 + 4703 ] } ], "steam_accounts_aggregate": [ - 4568, + 4700, { "distinct_on": [ - 4582, + 4714, "[steam_accounts_select_column!]" ], "limit": [ @@ -153765,28 +174243,28 @@ export default { 41 ], "order_by": [ - 4580, + 4712, "[steam_accounts_order_by!]" ], "where": [ - 4571 + 4703 ] } ], "steam_accounts_by_pk": [ - 4567, + 4699, { "id": [ - 5454, + 6298, "uuid!" ] } ], "system_alerts": [ - 4595, + 4727, { "distinct_on": [ - 4609, + 4741, "[system_alerts_select_column!]" ], "limit": [ @@ -153796,19 +174274,19 @@ export default { 41 ], "order_by": [ - 4607, + 4739, "[system_alerts_order_by!]" ], "where": [ - 4599 + 4731 ] } ], "system_alerts_aggregate": [ - 4596, + 4728, { "distinct_on": [ - 4609, + 4741, "[system_alerts_select_column!]" ], "limit": [ @@ -153818,19 +174296,19 @@ export default { 41 ], "order_by": [ - 4607, + 4739, "[system_alerts_order_by!]" ], "where": [ - 4599 + 4731 ] } ], "system_alerts_by_pk": [ - 4595, + 4727, { "id": [ - 5454, + 6298, "uuid!" ] } @@ -153839,16 +174317,16 @@ export default { 92, { "team_id": [ - 5454, + 6298, "uuid!" ] } ], "team_invites": [ - 4622, + 4754, { "distinct_on": [ - 4643, + 4775, "[team_invites_select_column!]" ], "limit": [ @@ -153858,19 +174336,19 @@ export default { 41 ], "order_by": [ - 4641, + 4773, "[team_invites_order_by!]" ], "where": [ - 4631 + 4763 ] } ], "team_invites_aggregate": [ - 4623, + 4755, { "distinct_on": [ - 4643, + 4775, "[team_invites_select_column!]" ], "limit": [ @@ -153880,28 +174358,28 @@ export default { 41 ], "order_by": [ - 4641, + 4773, "[team_invites_order_by!]" ], "where": [ - 4631 + 4763 ] } ], "team_invites_by_pk": [ - 4622, + 4754, { "id": [ - 5454, + 6298, "uuid!" ] } ], "team_roster": [ - 4663, + 4795, { "distinct_on": [ - 4686, + 4818, "[team_roster_select_column!]" ], "limit": [ @@ -153911,19 +174389,19 @@ export default { 41 ], "order_by": [ - 4684, + 4816, "[team_roster_order_by!]" ], "where": [ - 4674 + 4806 ] } ], "team_roster_aggregate": [ - 4664, + 4796, { "distinct_on": [ - 4686, + 4818, "[team_roster_select_column!]" ], "limit": [ @@ -153933,32 +174411,32 @@ export default { 41 ], "order_by": [ - 4684, + 4816, "[team_roster_order_by!]" ], "where": [ - 4674 + 4806 ] } ], "team_roster_by_pk": [ - 4663, + 4795, { "player_steam_id": [ - 269, + 300, "bigint!" ], "team_id": [ - 5454, + 6298, "uuid!" ] } ], "team_scrim_alerts": [ - 4708, + 4840, { "distinct_on": [ - 4722, + 4854, "[team_scrim_alerts_select_column!]" ], "limit": [ @@ -153968,19 +174446,19 @@ export default { 41 ], "order_by": [ - 4720, + 4852, "[team_scrim_alerts_order_by!]" ], "where": [ - 4712 + 4844 ] } ], "team_scrim_alerts_aggregate": [ - 4709, + 4841, { "distinct_on": [ - 4722, + 4854, "[team_scrim_alerts_select_column!]" ], "limit": [ @@ -153990,28 +174468,28 @@ export default { 41 ], "order_by": [ - 4720, + 4852, "[team_scrim_alerts_order_by!]" ], "where": [ - 4712 + 4844 ] } ], "team_scrim_alerts_by_pk": [ - 4708, + 4840, { "id": [ - 5454, + 6298, "uuid!" ] } ], "team_scrim_availability": [ - 4735, + 4867, { "distinct_on": [ - 4755, + 4887, "[team_scrim_availability_select_column!]" ], "limit": [ @@ -154021,19 +174499,19 @@ export default { 41 ], "order_by": [ - 4753, + 4885, "[team_scrim_availability_order_by!]" ], "where": [ - 4744 + 4876 ] } ], "team_scrim_availability_aggregate": [ - 4736, + 4868, { "distinct_on": [ - 4755, + 4887, "[team_scrim_availability_select_column!]" ], "limit": [ @@ -154043,28 +174521,28 @@ export default { 41 ], "order_by": [ - 4753, + 4885, "[team_scrim_availability_order_by!]" ], "where": [ - 4744 + 4876 ] } ], "team_scrim_availability_by_pk": [ - 4735, + 4867, { "id": [ - 5454, + 6298, "uuid!" ] } ], "team_scrim_request_proposals": [ - 4763, + 4895, { "distinct_on": [ - 4784, + 4916, "[team_scrim_request_proposals_select_column!]" ], "limit": [ @@ -154074,19 +174552,19 @@ export default { 41 ], "order_by": [ - 4782, + 4914, "[team_scrim_request_proposals_order_by!]" ], "where": [ - 4772 + 4904 ] } ], "team_scrim_request_proposals_aggregate": [ - 4764, + 4896, { "distinct_on": [ - 4784, + 4916, "[team_scrim_request_proposals_select_column!]" ], "limit": [ @@ -154096,28 +174574,28 @@ export default { 41 ], "order_by": [ - 4782, + 4914, "[team_scrim_request_proposals_order_by!]" ], "where": [ - 4772 + 4904 ] } ], "team_scrim_request_proposals_by_pk": [ - 4763, + 4895, { "id": [ - 5454, + 6298, "uuid!" ] } ], "team_scrim_requests": [ - 4804, + 4936, { "distinct_on": [ - 4828, + 4960, "[team_scrim_requests_select_column!]" ], "limit": [ @@ -154127,19 +174605,19 @@ export default { 41 ], "order_by": [ - 4826, + 4958, "[team_scrim_requests_order_by!]" ], "where": [ - 4815 + 4947 ] } ], "team_scrim_requests_aggregate": [ - 4805, + 4937, { "distinct_on": [ - 4828, + 4960, "[team_scrim_requests_select_column!]" ], "limit": [ @@ -154149,28 +174627,28 @@ export default { 41 ], "order_by": [ - 4826, + 4958, "[team_scrim_requests_order_by!]" ], "where": [ - 4815 + 4947 ] } ], "team_scrim_requests_by_pk": [ - 4804, + 4936, { "id": [ - 5454, + 6298, "uuid!" ] } ], "team_scrim_settings": [ - 4850, + 4982, { "distinct_on": [ - 4865, + 4997, "[team_scrim_settings_select_column!]" ], "limit": [ @@ -154180,19 +174658,19 @@ export default { 41 ], "order_by": [ - 4863, + 4995, "[team_scrim_settings_order_by!]" ], "where": [ - 4854 + 4986 ] } ], "team_scrim_settings_aggregate": [ - 4851, + 4983, { "distinct_on": [ - 4865, + 4997, "[team_scrim_settings_select_column!]" ], "limit": [ @@ -154202,28 +174680,28 @@ export default { 41 ], "order_by": [ - 4863, + 4995, "[team_scrim_settings_order_by!]" ], "where": [ - 4854 + 4986 ] } ], "team_scrim_settings_by_pk": [ - 4850, + 4982, { "id": [ - 5454, + 6298, "uuid!" ] } ], "team_suggestions": [ - 4878, + 5010, { "distinct_on": [ - 4892, + 5024, "[team_suggestions_select_column!]" ], "limit": [ @@ -154233,19 +174711,19 @@ export default { 41 ], "order_by": [ - 4890, + 5022, "[team_suggestions_order_by!]" ], "where": [ - 4882 + 5014 ] } ], "team_suggestions_aggregate": [ - 4879, + 5011, { "distinct_on": [ - 4892, + 5024, "[team_suggestions_select_column!]" ], "limit": [ @@ -154255,28 +174733,28 @@ export default { 41 ], "order_by": [ - 4890, + 5022, "[team_suggestions_order_by!]" ], "where": [ - 4882 + 5014 ] } ], "team_suggestions_by_pk": [ - 4878, + 5010, { "id": [ - 5454, + 6298, "uuid!" ] } ], "teams": [ - 4905, + 5037, { "distinct_on": [ - 4929, + 5061, "[teams_select_column!]" ], "limit": [ @@ -154286,19 +174764,19 @@ export default { 41 ], "order_by": [ - 4927, + 5059, "[teams_order_by!]" ], "where": [ - 4916 + 5048 ] } ], "teams_aggregate": [ - 4906, + 5038, { "distinct_on": [ - 4929, + 5061, "[teams_select_column!]" ], "limit": [ @@ -154308,19 +174786,19 @@ export default { 41 ], "order_by": [ - 4927, + 5059, "[teams_order_by!]" ], "where": [ - 4916 + 5048 ] } ], "teams_by_pk": [ - 4905, + 5037, { "id": [ - 5454, + 6298, "uuid!" ] } @@ -154329,10 +174807,10 @@ export default { 102 ], "tournament_awards": [ - 4956, + 5088, { "distinct_on": [ - 4978, + 5110, "[tournament_awards_select_column!]" ], "limit": [ @@ -154342,19 +174820,19 @@ export default { 41 ], "order_by": [ - 4976, + 5108, "[tournament_awards_order_by!]" ], "where": [ - 4965 + 5097 ] } ], "tournament_awards_aggregate": [ - 4957, + 5089, { "distinct_on": [ - 4978, + 5110, "[tournament_awards_select_column!]" ], "limit": [ @@ -154364,28 +174842,28 @@ export default { 41 ], "order_by": [ - 4976, + 5108, "[tournament_awards_order_by!]" ], "where": [ - 4965 + 5097 ] } ], "tournament_awards_by_pk": [ - 4956, + 5088, { "id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_brackets": [ - 4998, + 5130, { "distinct_on": [ - 5022, + 5154, "[tournament_brackets_select_column!]" ], "limit": [ @@ -154395,19 +174873,19 @@ export default { 41 ], "order_by": [ - 5020, + 5152, "[tournament_brackets_order_by!]" ], "where": [ - 5009 + 5141 ] } ], "tournament_brackets_aggregate": [ - 4999, + 5131, { "distinct_on": [ - 5022, + 5154, "[tournament_brackets_select_column!]" ], "limit": [ @@ -154417,28 +174895,28 @@ export default { 41 ], "order_by": [ - 5020, + 5152, "[tournament_brackets_order_by!]" ], "where": [ - 5009 + 5141 ] } ], "tournament_brackets_by_pk": [ - 4998, + 5130, { "id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_categories": [ - 5044, + 5176, { "distinct_on": [ - 5062, + 5194, "[tournament_categories_select_column!]" ], "limit": [ @@ -154448,19 +174926,19 @@ export default { 41 ], "order_by": [ - 5060, + 5192, "[tournament_categories_order_by!]" ], "where": [ - 5051 + 5183 ] } ], "tournament_categories_aggregate": [ - 5045, + 5177, { "distinct_on": [ - 5062, + 5194, "[tournament_categories_select_column!]" ], "limit": [ @@ -154470,32 +174948,32 @@ export default { 41 ], "order_by": [ - 5060, + 5192, "[tournament_categories_order_by!]" ], "where": [ - 5051 + 5183 ] } ], "tournament_categories_by_pk": [ - 5044, + 5176, { "category": [ - 1465, + 1496, "e_tournament_categories_enum!" ], "tournament_id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_organizer_teams": [ - 5068, + 5200, { "distinct_on": [ - 5086, + 5218, "[tournament_organizer_teams_select_column!]" ], "limit": [ @@ -154505,19 +174983,19 @@ export default { 41 ], "order_by": [ - 5084, + 5216, "[tournament_organizer_teams_order_by!]" ], "where": [ - 5075 + 5207 ] } ], "tournament_organizer_teams_aggregate": [ - 5069, + 5201, { "distinct_on": [ - 5086, + 5218, "[tournament_organizer_teams_select_column!]" ], "limit": [ @@ -154527,32 +175005,32 @@ export default { 41 ], "order_by": [ - 5084, + 5216, "[tournament_organizer_teams_order_by!]" ], "where": [ - 5075 + 5207 ] } ], "tournament_organizer_teams_by_pk": [ - 5068, + 5200, { "team_id": [ - 5454, + 6298, "uuid!" ], "tournament_id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_organizers": [ - 5092, + 5224, { "distinct_on": [ - 5113, + 5245, "[tournament_organizers_select_column!]" ], "limit": [ @@ -154562,19 +175040,19 @@ export default { 41 ], "order_by": [ - 5111, + 5243, "[tournament_organizers_order_by!]" ], "where": [ - 5101 + 5233 ] } ], "tournament_organizers_aggregate": [ - 5093, + 5225, { "distinct_on": [ - 5113, + 5245, "[tournament_organizers_select_column!]" ], "limit": [ @@ -154584,32 +175062,32 @@ export default { 41 ], "order_by": [ - 5111, + 5243, "[tournament_organizers_order_by!]" ], "where": [ - 5101 + 5233 ] } ], "tournament_organizers_by_pk": [ - 5092, + 5224, { "steam_id": [ - 269, + 300, "bigint!" ], "tournament_id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_prizes": [ - 5133, + 5265, { "distinct_on": [ - 5154, + 5286, "[tournament_prizes_select_column!]" ], "limit": [ @@ -154619,19 +175097,19 @@ export default { 41 ], "order_by": [ - 5152, + 5284, "[tournament_prizes_order_by!]" ], "where": [ - 5142 + 5274 ] } ], "tournament_prizes_aggregate": [ - 5134, + 5266, { "distinct_on": [ - 5154, + 5286, "[tournament_prizes_select_column!]" ], "limit": [ @@ -154641,28 +175119,28 @@ export default { 41 ], "order_by": [ - 5152, + 5284, "[tournament_prizes_order_by!]" ], "where": [ - 5142 + 5274 ] } ], "tournament_prizes_by_pk": [ - 5133, + 5265, { "id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_stage_windows": [ - 5174, + 5306, { "distinct_on": [ - 5195, + 5327, "[tournament_stage_windows_select_column!]" ], "limit": [ @@ -154672,19 +175150,19 @@ export default { 41 ], "order_by": [ - 5193, + 5325, "[tournament_stage_windows_order_by!]" ], "where": [ - 5183 + 5315 ] } ], "tournament_stage_windows_aggregate": [ - 5175, + 5307, { "distinct_on": [ - 5195, + 5327, "[tournament_stage_windows_select_column!]" ], "limit": [ @@ -154694,28 +175172,28 @@ export default { 41 ], "order_by": [ - 5193, + 5325, "[tournament_stage_windows_order_by!]" ], "where": [ - 5183 + 5315 ] } ], "tournament_stage_windows_by_pk": [ - 5174, + 5306, { "id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_stages": [ - 5215, + 5347, { "distinct_on": [ - 5244, + 5376, "[tournament_stages_select_column!]" ], "limit": [ @@ -154725,19 +175203,19 @@ export default { 41 ], "order_by": [ - 5241, + 5373, "[tournament_stages_order_by!]" ], "where": [ - 5227 + 5359 ] } ], "tournament_stages_aggregate": [ - 5216, + 5348, { "distinct_on": [ - 5244, + 5376, "[tournament_stages_select_column!]" ], "limit": [ @@ -154747,28 +175225,28 @@ export default { 41 ], "order_by": [ - 5241, + 5373, "[tournament_stages_order_by!]" ], "where": [ - 5227 + 5359 ] } ], "tournament_stages_by_pk": [ - 5215, + 5347, { "id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_team_invites": [ - 5266, + 5398, { "distinct_on": [ - 5287, + 5419, "[tournament_team_invites_select_column!]" ], "limit": [ @@ -154778,19 +175256,19 @@ export default { 41 ], "order_by": [ - 5285, + 5417, "[tournament_team_invites_order_by!]" ], "where": [ - 5275 + 5407 ] } ], "tournament_team_invites_aggregate": [ - 5267, + 5399, { "distinct_on": [ - 5287, + 5419, "[tournament_team_invites_select_column!]" ], "limit": [ @@ -154800,28 +175278,28 @@ export default { 41 ], "order_by": [ - 5285, + 5417, "[tournament_team_invites_order_by!]" ], "where": [ - 5275 + 5407 ] } ], "tournament_team_invites_by_pk": [ - 5266, + 5398, { "id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_team_roster": [ - 5307, + 5439, { "distinct_on": [ - 5328, + 5460, "[tournament_team_roster_select_column!]" ], "limit": [ @@ -154831,19 +175309,19 @@ export default { 41 ], "order_by": [ - 5326, + 5458, "[tournament_team_roster_order_by!]" ], "where": [ - 5316 + 5448 ] } ], "tournament_team_roster_aggregate": [ - 5308, + 5440, { "distinct_on": [ - 5328, + 5460, "[tournament_team_roster_select_column!]" ], "limit": [ @@ -154853,32 +175331,32 @@ export default { 41 ], "order_by": [ - 5326, + 5458, "[tournament_team_roster_order_by!]" ], "where": [ - 5316 + 5448 ] } ], "tournament_team_roster_by_pk": [ - 5307, + 5439, { "player_steam_id": [ - 269, + 300, "bigint!" ], "tournament_id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_teams": [ - 5348, + 5480, { "distinct_on": [ - 5370, + 5502, "[tournament_teams_select_column!]" ], "limit": [ @@ -154888,19 +175366,19 @@ export default { 41 ], "order_by": [ - 5368, + 5500, "[tournament_teams_order_by!]" ], "where": [ - 5357 + 5489 ] } ], "tournament_teams_aggregate": [ - 5349, + 5481, { "distinct_on": [ - 5370, + 5502, "[tournament_teams_select_column!]" ], "limit": [ @@ -154910,28 +175388,28 @@ export default { 41 ], "order_by": [ - 5368, + 5500, "[tournament_teams_order_by!]" ], "where": [ - 5357 + 5489 ] } ], "tournament_teams_by_pk": [ - 5348, + 5480, { "id": [ - 5454, + 6298, "uuid!" ] } ], "tournaments": [ - 5390, + 5522, { "distinct_on": [ - 5424, + 5556, "[tournaments_select_column!]" ], "limit": [ @@ -154941,19 +175419,19 @@ export default { 41 ], "order_by": [ - 5422, + 5554, "[tournaments_order_by!]" ], "where": [ - 5411 + 5543 ] } ], "tournaments_aggregate": [ - 5391, + 5523, { "distinct_on": [ - 5424, + 5556, "[tournaments_select_column!]" ], "limit": [ @@ -154963,28 +175441,1023 @@ export default { 41 ], "order_by": [ - 5422, + 5554, "[tournaments_order_by!]" ], "where": [ - 5411 + 5543 ] } ], "tournaments_by_pk": [ - 5390, + 5522, { "id": [ - 5454, + 6298, + "uuid!" + ] + } + ], + "utilityLineupMissPattern": [ + 116, + { + "utility_lineup_id": [ + 6298, + "uuid!" + ] + } + ], + "utilityMatchUtilityReport": [ + 138, + { + "match_id": [ + 6298, + "uuid!" + ], + "steam_id": [ + 84 + ] + } + ], + "utilityPracticePlan": [ + 124, + { + "limit": [ + 41 + ], + "map_name": [ + 84, + "String!" + ], + "order": [ + 84 + ], + "side": [ + 84 + ] + } + ], + "utilityPracticeServers": [ + 126 + ], + "utilitySolverCalibration": [ + 111, + { + "session_id": [ + 6298, + "uuid!" + ] + } + ], + "utilityTeamUtilityReport": [ + 137, + { + "limit": [ + 41 + ], + "map_name": [ + 84 + ], + "team_id": [ + 6298, + "uuid!" + ] + } + ], + "utility_collection_items": [ + 5586, + { + "distinct_on": [ + 5607, + "[utility_collection_items_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5605, + "[utility_collection_items_order_by!]" + ], + "where": [ + 5595 + ] + } + ], + "utility_collection_items_aggregate": [ + 5587, + { + "distinct_on": [ + 5607, + "[utility_collection_items_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5605, + "[utility_collection_items_order_by!]" + ], + "where": [ + 5595 + ] + } + ], + "utility_collection_items_by_pk": [ + 5586, + { + "collection_id": [ + 6298, + "uuid!" + ], + "utility_lineup_id": [ + 6298, + "uuid!" + ] + } + ], + "utility_collections": [ + 5627, + { + "distinct_on": [ + 5642, + "[utility_collections_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5640, + "[utility_collections_order_by!]" + ], + "where": [ + 5631 + ] + } + ], + "utility_collections_aggregate": [ + 5628, + { + "distinct_on": [ + 5642, + "[utility_collections_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5640, + "[utility_collections_order_by!]" + ], + "where": [ + 5631 + ] + } + ], + "utility_collections_by_pk": [ + 5627, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "utility_demo_mines": [ + 5655, + { + "distinct_on": [ + 5669, + "[utility_demo_mines_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5667, + "[utility_demo_mines_order_by!]" + ], + "where": [ + 5659 + ] + } + ], + "utility_demo_mines_aggregate": [ + 5656, + { + "distinct_on": [ + 5669, + "[utility_demo_mines_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5667, + "[utility_demo_mines_order_by!]" + ], + "where": [ + 5659 + ] + } + ], + "utility_demo_mines_by_pk": [ + 5655, + { + "match_map_demo_id": [ + 6298, + "uuid!" + ] + } + ], + "utility_demo_throws": [ + 5682, + { + "distinct_on": [ + 5696, + "[utility_demo_throws_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5694, + "[utility_demo_throws_order_by!]" + ], + "where": [ + 5686 + ] + } + ], + "utility_demo_throws_aggregate": [ + 5683, + { + "distinct_on": [ + 5696, + "[utility_demo_throws_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5694, + "[utility_demo_throws_order_by!]" + ], + "where": [ + 5686 + ] + } + ], + "utility_demo_throws_by_pk": [ + 5682, + { + "grenade_id": [ + 41, + "Int!" + ], + "match_map_demo_id": [ + 6298, + "uuid!" + ] + } + ], + "utility_drift_results": [ + 5709, + { + "distinct_on": [ + 5740, + "[utility_drift_results_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5738, + "[utility_drift_results_order_by!]" + ], + "where": [ + 5728 + ] + } + ], + "utility_drift_results_aggregate": [ + 5710, + { + "distinct_on": [ + 5740, + "[utility_drift_results_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5738, + "[utility_drift_results_order_by!]" + ], + "where": [ + 5728 + ] + } + ], + "utility_drift_results_by_pk": [ + 5709, + { + "utility_drift_scan_id": [ + 6298, + "uuid!" + ], + "utility_lineup_id": [ + 6298, + "uuid!" + ] + } + ], + "utility_drift_scans": [ + 5768, + { + "distinct_on": [ + 5783, + "[utility_drift_scans_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5781, + "[utility_drift_scans_order_by!]" + ], + "where": [ + 5772 + ] + } + ], + "utility_drift_scans_aggregate": [ + 5769, + { + "distinct_on": [ + 5783, + "[utility_drift_scans_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5781, + "[utility_drift_scans_order_by!]" + ], + "where": [ + 5772 + ] + } + ], + "utility_drift_scans_by_pk": [ + 5768, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "utility_lineup_favorites": [ + 5796, + { + "distinct_on": [ + 5817, + "[utility_lineup_favorites_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5815, + "[utility_lineup_favorites_order_by!]" + ], + "where": [ + 5805 + ] + } + ], + "utility_lineup_favorites_aggregate": [ + 5797, + { + "distinct_on": [ + 5817, + "[utility_lineup_favorites_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5815, + "[utility_lineup_favorites_order_by!]" + ], + "where": [ + 5805 + ] + } + ], + "utility_lineup_favorites_by_pk": [ + 5796, + { + "steam_id": [ + 300, + "bigint!" + ], + "utility_lineup_id": [ + 6298, + "uuid!" + ] + } + ], + "utility_lineup_progress": [ + 5837, + { + "distinct_on": [ + 5868, + "[utility_lineup_progress_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5866, + "[utility_lineup_progress_order_by!]" + ], + "where": [ + 5856 + ] + } + ], + "utility_lineup_progress_aggregate": [ + 5838, + { + "distinct_on": [ + 5868, + "[utility_lineup_progress_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5866, + "[utility_lineup_progress_order_by!]" + ], + "where": [ + 5856 + ] + } + ], + "utility_lineup_progress_by_pk": [ + 5837, + { + "steam_id": [ + 300, + "bigint!" + ], + "utility_lineup_id": [ + 6298, + "uuid!" + ] + } + ], + "utility_lineup_renders": [ + 5896, + { + "distinct_on": [ + 5924, + "[utility_lineup_renders_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5921, + "[utility_lineup_renders_order_by!]" + ], + "where": [ + 5908 + ] + } + ], + "utility_lineup_renders_aggregate": [ + 5897, + { + "distinct_on": [ + 5924, + "[utility_lineup_renders_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5921, + "[utility_lineup_renders_order_by!]" + ], + "where": [ + 5908 + ] + } + ], + "utility_lineup_renders_by_pk": [ + 5896, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "utility_lineup_repairs": [ + 5946, + { + "distinct_on": [ + 5977, + "[utility_lineup_repairs_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5975, + "[utility_lineup_repairs_order_by!]" + ], + "where": [ + 5965 + ] + } + ], + "utility_lineup_repairs_aggregate": [ + 5947, + { + "distinct_on": [ + 5977, + "[utility_lineup_repairs_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5975, + "[utility_lineup_repairs_order_by!]" + ], + "where": [ + 5965 + ] + } + ], + "utility_lineup_repairs_by_pk": [ + 5946, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "utility_lineup_votes": [ + 6005, + { + "distinct_on": [ + 6026, + "[utility_lineup_votes_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6024, + "[utility_lineup_votes_order_by!]" + ], + "where": [ + 6014 + ] + } + ], + "utility_lineup_votes_aggregate": [ + 6006, + { + "distinct_on": [ + 6026, + "[utility_lineup_votes_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6024, + "[utility_lineup_votes_order_by!]" + ], + "where": [ + 6014 + ] + } + ], + "utility_lineup_votes_by_pk": [ + 6005, + { + "steam_id": [ + 300, + "bigint!" + ], + "utility_lineup_id": [ + 6298, + "uuid!" + ] + } + ], + "utility_lineups": [ + 6046, + { + "distinct_on": [ + 6085, + "[utility_lineups_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6082, + "[utility_lineups_order_by!]" + ], + "where": [ + 6068 + ] + } + ], + "utility_lineups_aggregate": [ + 6047, + { + "distinct_on": [ + 6085, + "[utility_lineups_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6082, + "[utility_lineups_order_by!]" + ], + "where": [ + 6068 + ] + } + ], + "utility_lineups_by_pk": [ + 6046, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "utility_meta_lineups": [ + 6115, + { + "distinct_on": [ + 6129, + "[utility_meta_lineups_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6127, + "[utility_meta_lineups_order_by!]" + ], + "where": [ + 6119 + ] + } + ], + "utility_meta_lineups_aggregate": [ + 6116, + { + "distinct_on": [ + 6129, + "[utility_meta_lineups_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6127, + "[utility_meta_lineups_order_by!]" + ], + "where": [ + 6119 + ] + } + ], + "utility_meta_lineups_by_pk": [ + 6115, + { + "lineup_bucket": [ + 84, + "String!" + ] + } + ], + "utility_playbook_steps": [ + 6142, + { + "distinct_on": [ + 6163, + "[utility_playbook_steps_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6161, + "[utility_playbook_steps_order_by!]" + ], + "where": [ + 6151 + ] + } + ], + "utility_playbook_steps_aggregate": [ + 6143, + { + "distinct_on": [ + 6163, + "[utility_playbook_steps_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6161, + "[utility_playbook_steps_order_by!]" + ], + "where": [ + 6151 + ] + } + ], + "utility_playbook_steps_by_pk": [ + 6142, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "utility_playbooks": [ + 6183, + { + "distinct_on": [ + 6198, + "[utility_playbooks_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6196, + "[utility_playbooks_order_by!]" + ], + "where": [ + 6187 + ] + } + ], + "utility_playbooks_aggregate": [ + 6184, + { + "distinct_on": [ + 6198, + "[utility_playbooks_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6196, + "[utility_playbooks_order_by!]" + ], + "where": [ + 6187 + ] + } + ], + "utility_playbooks_by_pk": [ + 6183, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "utility_practice_invites": [ + 6211, + { + "distinct_on": [ + 6232, + "[utility_practice_invites_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6230, + "[utility_practice_invites_order_by!]" + ], + "where": [ + 6220 + ] + } + ], + "utility_practice_invites_aggregate": [ + 6212, + { + "distinct_on": [ + 6232, + "[utility_practice_invites_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6230, + "[utility_practice_invites_order_by!]" + ], + "where": [ + 6220 + ] + } + ], + "utility_practice_invites_by_pk": [ + 6211, + { + "steam_id": [ + 300, + "bigint!" + ], + "utility_practice_session_id": [ + 6298, + "uuid!" + ] + } + ], + "utility_practice_sessions": [ + 6252, + { + "distinct_on": [ + 6276, + "[utility_practice_sessions_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6274, + "[utility_practice_sessions_order_by!]" + ], + "where": [ + 6263 + ] + } + ], + "utility_practice_sessions_aggregate": [ + 6253, + { + "distinct_on": [ + 6276, + "[utility_practice_sessions_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6274, + "[utility_practice_sessions_order_by!]" + ], + "where": [ + 6263 + ] + } + ], + "utility_practice_sessions_by_pk": [ + 6252, + { + "id": [ + 6298, "uuid!" ] } ], "v_event_player_stats": [ - 5457, + 6301, { "distinct_on": [ - 5483, + 6327, "[v_event_player_stats_select_column!]" ], "limit": [ @@ -154994,19 +176467,19 @@ export default { 41 ], "order_by": [ - 5482, + 6326, "[v_event_player_stats_order_by!]" ], "where": [ - 5476 + 6320 ] } ], "v_event_player_stats_aggregate": [ - 5458, + 6302, { "distinct_on": [ - 5483, + 6327, "[v_event_player_stats_select_column!]" ], "limit": [ @@ -155016,19 +176489,19 @@ export default { 41 ], "order_by": [ - 5482, + 6326, "[v_event_player_stats_order_by!]" ], "where": [ - 5476 + 6320 ] } ], "v_gpu_pool_status": [ - 5508, + 6352, { "distinct_on": [ - 5516, + 6360, "[v_gpu_pool_status_select_column!]" ], "limit": [ @@ -155038,19 +176511,19 @@ export default { 41 ], "order_by": [ - 5515, + 6359, "[v_gpu_pool_status_order_by!]" ], "where": [ - 5512 + 6356 ] } ], "v_gpu_pool_status_aggregate": [ - 5509, + 6353, { "distinct_on": [ - 5516, + 6360, "[v_gpu_pool_status_select_column!]" ], "limit": [ @@ -155060,19 +176533,19 @@ export default { 41 ], "order_by": [ - 5515, + 6359, "[v_gpu_pool_status_order_by!]" ], "where": [ - 5512 + 6356 ] } ], "v_league_division_standings": [ - 5526, + 6370, { "distinct_on": [ - 5542, + 6386, "[v_league_division_standings_select_column!]" ], "limit": [ @@ -155082,19 +176555,19 @@ export default { 41 ], "order_by": [ - 5541, + 6385, "[v_league_division_standings_order_by!]" ], "where": [ - 5535 + 6379 ] } ], "v_league_division_standings_aggregate": [ - 5527, + 6371, { "distinct_on": [ - 5542, + 6386, "[v_league_division_standings_select_column!]" ], "limit": [ @@ -155104,19 +176577,19 @@ export default { 41 ], "order_by": [ - 5541, + 6385, "[v_league_division_standings_order_by!]" ], "where": [ - 5535 + 6379 ] } ], "v_league_season_player_stats": [ - 5559, + 6403, { "distinct_on": [ - 5585, + 6429, "[v_league_season_player_stats_select_column!]" ], "limit": [ @@ -155126,19 +176599,19 @@ export default { 41 ], "order_by": [ - 5584, + 6428, "[v_league_season_player_stats_order_by!]" ], "where": [ - 5578 + 6422 ] } ], "v_league_season_player_stats_aggregate": [ - 5560, + 6404, { "distinct_on": [ - 5585, + 6429, "[v_league_season_player_stats_select_column!]" ], "limit": [ @@ -155148,19 +176621,19 @@ export default { 41 ], "order_by": [ - 5584, + 6428, "[v_league_season_player_stats_order_by!]" ], "where": [ - 5578 + 6422 ] } ], "v_match_captains": [ - 5610, + 6454, { "distinct_on": [ - 5622, + 6466, "[v_match_captains_select_column!]" ], "limit": [ @@ -155170,19 +176643,19 @@ export default { 41 ], "order_by": [ - 5621, + 6465, "[v_match_captains_order_by!]" ], "where": [ - 5614 + 6458 ] } ], "v_match_captains_aggregate": [ - 5611, + 6455, { "distinct_on": [ - 5622, + 6466, "[v_match_captains_select_column!]" ], "limit": [ @@ -155192,19 +176665,19 @@ export default { 41 ], "order_by": [ - 5621, + 6465, "[v_match_captains_order_by!]" ], "where": [ - 5614 + 6458 ] } ], "v_match_clutches": [ - 5634, + 6478, { "distinct_on": [ - 5650, + 6494, "[v_match_clutches_select_column!]" ], "limit": [ @@ -155214,19 +176687,19 @@ export default { 41 ], "order_by": [ - 5649, + 6493, "[v_match_clutches_order_by!]" ], "where": [ - 5643 + 6487 ] } ], "v_match_clutches_aggregate": [ - 5635, + 6479, { "distinct_on": [ - 5650, + 6494, "[v_match_clutches_select_column!]" ], "limit": [ @@ -155236,19 +176709,19 @@ export default { 41 ], "order_by": [ - 5649, + 6493, "[v_match_clutches_order_by!]" ], "where": [ - 5643 + 6487 ] } ], "v_match_kill_pairs": [ - 5667, + 6511, { "distinct_on": [ - 5675, + 6519, "[v_match_kill_pairs_select_column!]" ], "limit": [ @@ -155258,19 +176731,19 @@ export default { 41 ], "order_by": [ - 5674, + 6518, "[v_match_kill_pairs_order_by!]" ], "where": [ - 5671 + 6515 ] } ], "v_match_kill_pairs_aggregate": [ - 5668, + 6512, { "distinct_on": [ - 5675, + 6519, "[v_match_kill_pairs_select_column!]" ], "limit": [ @@ -155280,19 +176753,19 @@ export default { 41 ], "order_by": [ - 5674, + 6518, "[v_match_kill_pairs_order_by!]" ], "where": [ - 5671 + 6515 ] } ], "v_match_lineup_buy_types": [ - 5685, + 6529, { "distinct_on": [ - 5693, + 6537, "[v_match_lineup_buy_types_select_column!]" ], "limit": [ @@ -155302,19 +176775,19 @@ export default { 41 ], "order_by": [ - 5692, + 6536, "[v_match_lineup_buy_types_order_by!]" ], "where": [ - 5689 + 6533 ] } ], "v_match_lineup_buy_types_aggregate": [ - 5686, + 6530, { "distinct_on": [ - 5693, + 6537, "[v_match_lineup_buy_types_select_column!]" ], "limit": [ @@ -155324,19 +176797,19 @@ export default { 41 ], "order_by": [ - 5692, + 6536, "[v_match_lineup_buy_types_order_by!]" ], "where": [ - 5689 + 6533 ] } ], "v_match_lineup_map_stats": [ - 5703, + 6547, { "distinct_on": [ - 5711, + 6555, "[v_match_lineup_map_stats_select_column!]" ], "limit": [ @@ -155346,19 +176819,19 @@ export default { 41 ], "order_by": [ - 5710, + 6554, "[v_match_lineup_map_stats_order_by!]" ], "where": [ - 5707 + 6551 ] } ], "v_match_lineup_map_stats_aggregate": [ - 5704, + 6548, { "distinct_on": [ - 5711, + 6555, "[v_match_lineup_map_stats_select_column!]" ], "limit": [ @@ -155368,19 +176841,19 @@ export default { 41 ], "order_by": [ - 5710, + 6554, "[v_match_lineup_map_stats_order_by!]" ], "where": [ - 5707 + 6551 ] } ], "v_match_map_backup_rounds": [ - 5721, + 6565, { "distinct_on": [ - 5732, + 6576, "[v_match_map_backup_rounds_select_column!]" ], "limit": [ @@ -155390,19 +176863,19 @@ export default { 41 ], "order_by": [ - 5731, + 6575, "[v_match_map_backup_rounds_order_by!]" ], "where": [ - 5725 + 6569 ] } ], "v_match_map_backup_rounds_aggregate": [ - 5722, + 6566, { "distinct_on": [ - 5732, + 6576, "[v_match_map_backup_rounds_select_column!]" ], "limit": [ @@ -155412,19 +176885,19 @@ export default { 41 ], "order_by": [ - 5731, + 6575, "[v_match_map_backup_rounds_order_by!]" ], "where": [ - 5725 + 6569 ] } ], "v_match_player_buy_types": [ - 5744, + 6588, { "distinct_on": [ - 5752, + 6596, "[v_match_player_buy_types_select_column!]" ], "limit": [ @@ -155434,19 +176907,19 @@ export default { 41 ], "order_by": [ - 5751, + 6595, "[v_match_player_buy_types_order_by!]" ], "where": [ - 5748 + 6592 ] } ], "v_match_player_buy_types_aggregate": [ - 5745, + 6589, { "distinct_on": [ - 5752, + 6596, "[v_match_player_buy_types_select_column!]" ], "limit": [ @@ -155456,19 +176929,19 @@ export default { 41 ], "order_by": [ - 5751, + 6595, "[v_match_player_buy_types_order_by!]" ], "where": [ - 5748 + 6592 ] } ], "v_match_player_opening_duels": [ - 5762, + 6606, { "distinct_on": [ - 5778, + 6622, "[v_match_player_opening_duels_select_column!]" ], "limit": [ @@ -155478,19 +176951,19 @@ export default { 41 ], "order_by": [ - 5777, + 6621, "[v_match_player_opening_duels_order_by!]" ], "where": [ - 5771 + 6615 ] } ], "v_match_player_opening_duels_aggregate": [ - 5763, + 6607, { "distinct_on": [ - 5778, + 6622, "[v_match_player_opening_duels_select_column!]" ], "limit": [ @@ -155500,19 +176973,19 @@ export default { 41 ], "order_by": [ - 5777, + 6621, "[v_match_player_opening_duels_order_by!]" ], "where": [ - 5771 + 6615 ] } ], "v_player_arch_nemesis": [ - 5795, + 6639, { "distinct_on": [ - 5803, + 6647, "[v_player_arch_nemesis_select_column!]" ], "limit": [ @@ -155522,19 +176995,19 @@ export default { 41 ], "order_by": [ - 5802, + 6646, "[v_player_arch_nemesis_order_by!]" ], "where": [ - 5799 + 6643 ] } ], "v_player_arch_nemesis_aggregate": [ - 5796, + 6640, { "distinct_on": [ - 5803, + 6647, "[v_player_arch_nemesis_select_column!]" ], "limit": [ @@ -155544,19 +177017,19 @@ export default { 41 ], "order_by": [ - 5802, + 6646, "[v_player_arch_nemesis_order_by!]" ], "where": [ - 5799 + 6643 ] } ], "v_player_damage": [ - 5813, + 6657, { "distinct_on": [ - 5821, + 6665, "[v_player_damage_select_column!]" ], "limit": [ @@ -155566,19 +177039,19 @@ export default { 41 ], "order_by": [ - 5820, + 6664, "[v_player_damage_order_by!]" ], "where": [ - 5817 + 6661 ] } ], "v_player_damage_aggregate": [ - 5814, + 6658, { "distinct_on": [ - 5821, + 6665, "[v_player_damage_select_column!]" ], "limit": [ @@ -155588,19 +177061,19 @@ export default { 41 ], "order_by": [ - 5820, + 6664, "[v_player_damage_order_by!]" ], "where": [ - 5817 + 6661 ] } ], "v_player_elo": [ - 5831, + 6675, { "distinct_on": [ - 5857, + 6701, "[v_player_elo_select_column!]" ], "limit": [ @@ -155610,19 +177083,19 @@ export default { 41 ], "order_by": [ - 5856, + 6700, "[v_player_elo_order_by!]" ], "where": [ - 5850 + 6694 ] } ], "v_player_elo_aggregate": [ - 5832, + 6676, { "distinct_on": [ - 5857, + 6701, "[v_player_elo_select_column!]" ], "limit": [ @@ -155632,19 +177105,19 @@ export default { 41 ], "order_by": [ - 5856, + 6700, "[v_player_elo_order_by!]" ], "where": [ - 5850 + 6694 ] } ], "v_player_map_losses": [ - 5882, + 6726, { "distinct_on": [ - 5890, + 6734, "[v_player_map_losses_select_column!]" ], "limit": [ @@ -155654,19 +177127,19 @@ export default { 41 ], "order_by": [ - 5889, + 6733, "[v_player_map_losses_order_by!]" ], "where": [ - 5886 + 6730 ] } ], "v_player_map_losses_aggregate": [ - 5883, + 6727, { "distinct_on": [ - 5890, + 6734, "[v_player_map_losses_select_column!]" ], "limit": [ @@ -155676,19 +177149,19 @@ export default { 41 ], "order_by": [ - 5889, + 6733, "[v_player_map_losses_order_by!]" ], "where": [ - 5886 + 6730 ] } ], "v_player_map_wins": [ - 5900, + 6744, { "distinct_on": [ - 5908, + 6752, "[v_player_map_wins_select_column!]" ], "limit": [ @@ -155698,19 +177171,19 @@ export default { 41 ], "order_by": [ - 5907, + 6751, "[v_player_map_wins_order_by!]" ], "where": [ - 5904 + 6748 ] } ], "v_player_map_wins_aggregate": [ - 5901, + 6745, { "distinct_on": [ - 5908, + 6752, "[v_player_map_wins_select_column!]" ], "limit": [ @@ -155720,19 +177193,19 @@ export default { 41 ], "order_by": [ - 5907, + 6751, "[v_player_map_wins_order_by!]" ], "where": [ - 5904 + 6748 ] } ], "v_player_match_head_to_head": [ - 5918, + 6762, { "distinct_on": [ - 5926, + 6770, "[v_player_match_head_to_head_select_column!]" ], "limit": [ @@ -155742,19 +177215,19 @@ export default { 41 ], "order_by": [ - 5925, + 6769, "[v_player_match_head_to_head_order_by!]" ], "where": [ - 5922 + 6766 ] } ], "v_player_match_head_to_head_aggregate": [ - 5919, + 6763, { "distinct_on": [ - 5926, + 6770, "[v_player_match_head_to_head_select_column!]" ], "limit": [ @@ -155764,19 +177237,19 @@ export default { 41 ], "order_by": [ - 5925, + 6769, "[v_player_match_head_to_head_order_by!]" ], "where": [ - 5922 + 6766 ] } ], "v_player_match_map_hltv": [ - 5936, + 6780, { "distinct_on": [ - 5954, + 6798, "[v_player_match_map_hltv_select_column!]" ], "limit": [ @@ -155786,19 +177259,19 @@ export default { 41 ], "order_by": [ - 5953, + 6797, "[v_player_match_map_hltv_order_by!]" ], "where": [ - 5945 + 6789 ] } ], "v_player_match_map_hltv_aggregate": [ - 5937, + 6781, { "distinct_on": [ - 5954, + 6798, "[v_player_match_map_hltv_select_column!]" ], "limit": [ @@ -155808,19 +177281,19 @@ export default { 41 ], "order_by": [ - 5953, + 6797, "[v_player_match_map_hltv_order_by!]" ], "where": [ - 5945 + 6789 ] } ], "v_player_match_map_roles": [ - 5973, + 6817, { "distinct_on": [ - 5981, + 6825, "[v_player_match_map_roles_select_column!]" ], "limit": [ @@ -155830,19 +177303,19 @@ export default { 41 ], "order_by": [ - 5980, + 6824, "[v_player_match_map_roles_order_by!]" ], "where": [ - 5977 + 6821 ] } ], "v_player_match_map_roles_aggregate": [ - 5974, + 6818, { "distinct_on": [ - 5981, + 6825, "[v_player_match_map_roles_select_column!]" ], "limit": [ @@ -155852,19 +177325,19 @@ export default { 41 ], "order_by": [ - 5980, + 6824, "[v_player_match_map_roles_order_by!]" ], "where": [ - 5977 + 6821 ] } ], "v_player_match_performance": [ - 5991, + 6835, { "distinct_on": [ - 5999, + 6843, "[v_player_match_performance_select_column!]" ], "limit": [ @@ -155874,19 +177347,19 @@ export default { 41 ], "order_by": [ - 5998, + 6842, "[v_player_match_performance_order_by!]" ], "where": [ - 5995 + 6839 ] } ], "v_player_match_performance_aggregate": [ - 5992, + 6836, { "distinct_on": [ - 5999, + 6843, "[v_player_match_performance_select_column!]" ], "limit": [ @@ -155896,19 +177369,19 @@ export default { 41 ], "order_by": [ - 5998, + 6842, "[v_player_match_performance_order_by!]" ], "where": [ - 5995 + 6839 ] } ], "v_player_match_rating": [ - 6009, + 6853, { "distinct_on": [ - 6017, + 6861, "[v_player_match_rating_select_column!]" ], "limit": [ @@ -155918,19 +177391,19 @@ export default { 41 ], "order_by": [ - 6016, + 6860, "[v_player_match_rating_order_by!]" ], "where": [ - 6013 + 6857 ] } ], "v_player_match_rating_aggregate": [ - 6010, + 6854, { "distinct_on": [ - 6017, + 6861, "[v_player_match_rating_select_column!]" ], "limit": [ @@ -155940,19 +177413,19 @@ export default { 41 ], "order_by": [ - 6016, + 6860, "[v_player_match_rating_order_by!]" ], "where": [ - 6013 + 6857 ] } ], "v_player_multi_kills": [ - 6027, + 6871, { "distinct_on": [ - 6043, + 6887, "[v_player_multi_kills_select_column!]" ], "limit": [ @@ -155962,19 +177435,19 @@ export default { 41 ], "order_by": [ - 6042, + 6886, "[v_player_multi_kills_order_by!]" ], "where": [ - 6036 + 6880 ] } ], "v_player_multi_kills_aggregate": [ - 6028, + 6872, { "distinct_on": [ - 6043, + 6887, "[v_player_multi_kills_select_column!]" ], "limit": [ @@ -155984,19 +177457,19 @@ export default { 41 ], "order_by": [ - 6042, + 6886, "[v_player_multi_kills_order_by!]" ], "where": [ - 6036 + 6880 ] } ], "v_player_queue_partners": [ - 6060, + 6904, { "distinct_on": [ - 6068, + 6912, "[v_player_queue_partners_select_column!]" ], "limit": [ @@ -156006,19 +177479,19 @@ export default { 41 ], "order_by": [ - 6067, + 6911, "[v_player_queue_partners_order_by!]" ], "where": [ - 6064 + 6908 ] } ], "v_player_queue_partners_aggregate": [ - 6061, + 6905, { "distinct_on": [ - 6068, + 6912, "[v_player_queue_partners_select_column!]" ], "limit": [ @@ -156028,19 +177501,19 @@ export default { 41 ], "order_by": [ - 6067, + 6911, "[v_player_queue_partners_order_by!]" ], "where": [ - 6064 + 6908 ] } ], "v_player_weapon_damage": [ - 6078, + 6922, { "distinct_on": [ - 6086, + 6930, "[v_player_weapon_damage_select_column!]" ], "limit": [ @@ -156050,19 +177523,19 @@ export default { 41 ], "order_by": [ - 6085, + 6929, "[v_player_weapon_damage_order_by!]" ], "where": [ - 6082 + 6926 ] } ], "v_player_weapon_damage_aggregate": [ - 6079, + 6923, { "distinct_on": [ - 6086, + 6930, "[v_player_weapon_damage_select_column!]" ], "limit": [ @@ -156072,19 +177545,19 @@ export default { 41 ], "order_by": [ - 6085, + 6929, "[v_player_weapon_damage_order_by!]" ], "where": [ - 6082 + 6926 ] } ], "v_player_weapon_kills": [ - 6096, + 6940, { "distinct_on": [ - 6104, + 6948, "[v_player_weapon_kills_select_column!]" ], "limit": [ @@ -156094,19 +177567,19 @@ export default { 41 ], "order_by": [ - 6103, + 6947, "[v_player_weapon_kills_order_by!]" ], "where": [ - 6100 + 6944 ] } ], "v_player_weapon_kills_aggregate": [ - 6097, + 6941, { "distinct_on": [ - 6104, + 6948, "[v_player_weapon_kills_select_column!]" ], "limit": [ @@ -156116,19 +177589,19 @@ export default { 41 ], "order_by": [ - 6103, + 6947, "[v_player_weapon_kills_order_by!]" ], "where": [ - 6100 + 6944 ] } ], "v_pool_maps": [ - 6114, + 6958, { "distinct_on": [ - 6131, + 6975, "[v_pool_maps_select_column!]" ], "limit": [ @@ -156138,19 +177611,19 @@ export default { 41 ], "order_by": [ - 6130, + 6974, "[v_pool_maps_order_by!]" ], "where": [ - 6123 + 6967 ] } ], "v_pool_maps_aggregate": [ - 6115, + 6959, { "distinct_on": [ - 6131, + 6975, "[v_pool_maps_select_column!]" ], "limit": [ @@ -156160,19 +177633,19 @@ export default { 41 ], "order_by": [ - 6130, + 6974, "[v_pool_maps_order_by!]" ], "where": [ - 6123 + 6967 ] } ], "v_steam_account_pool_status": [ - 6138, + 6982, { "distinct_on": [ - 6146, + 6990, "[v_steam_account_pool_status_select_column!]" ], "limit": [ @@ -156182,19 +177655,19 @@ export default { 41 ], "order_by": [ - 6145, + 6989, "[v_steam_account_pool_status_order_by!]" ], "where": [ - 6142 + 6986 ] } ], "v_steam_account_pool_status_aggregate": [ - 6139, + 6983, { "distinct_on": [ - 6146, + 6990, "[v_steam_account_pool_status_select_column!]" ], "limit": [ @@ -156204,19 +177677,19 @@ export default { 41 ], "order_by": [ - 6145, + 6989, "[v_steam_account_pool_status_order_by!]" ], "where": [ - 6142 + 6986 ] } ], "v_team_ranks": [ - 6156, + 7000, { "distinct_on": [ - 6166, + 7010, "[v_team_ranks_select_column!]" ], "limit": [ @@ -156226,19 +177699,19 @@ export default { 41 ], "order_by": [ - 6165, + 7009, "[v_team_ranks_order_by!]" ], "where": [ - 6160 + 7004 ] } ], "v_team_ranks_aggregate": [ - 6157, + 7001, { "distinct_on": [ - 6166, + 7010, "[v_team_ranks_select_column!]" ], "limit": [ @@ -156248,19 +177721,19 @@ export default { 41 ], "order_by": [ - 6165, + 7009, "[v_team_ranks_order_by!]" ], "where": [ - 6160 + 7004 ] } ], "v_team_reputation": [ - 6176, + 7020, { "distinct_on": [ - 6186, + 7030, "[v_team_reputation_select_column!]" ], "limit": [ @@ -156270,19 +177743,19 @@ export default { 41 ], "order_by": [ - 6185, + 7029, "[v_team_reputation_order_by!]" ], "where": [ - 6180 + 7024 ] } ], "v_team_reputation_aggregate": [ - 6177, + 7021, { "distinct_on": [ - 6186, + 7030, "[v_team_reputation_select_column!]" ], "limit": [ @@ -156292,19 +177765,19 @@ export default { 41 ], "order_by": [ - 6185, + 7029, "[v_team_reputation_order_by!]" ], "where": [ - 6180 + 7024 ] } ], "v_team_stage_results": [ - 6196, + 7040, { "distinct_on": [ - 6228, + 7072, "[v_team_stage_results_select_column!]" ], "limit": [ @@ -156314,19 +177787,19 @@ export default { 41 ], "order_by": [ - 6226, + 7070, "[v_team_stage_results_order_by!]" ], "where": [ - 6215 + 7059 ] } ], "v_team_stage_results_aggregate": [ - 6197, + 7041, { "distinct_on": [ - 6228, + 7072, "[v_team_stage_results_select_column!]" ], "limit": [ @@ -156336,32 +177809,32 @@ export default { 41 ], "order_by": [ - 6226, + 7070, "[v_team_stage_results_order_by!]" ], "where": [ - 6215 + 7059 ] } ], "v_team_stage_results_by_pk": [ - 6196, + 7040, { "tournament_stage_id": [ - 5454, + 6298, "uuid!" ], "tournament_team_id": [ - 5454, + 6298, "uuid!" ] } ], "v_team_tournament_results": [ - 6256, + 7100, { "distinct_on": [ - 6282, + 7126, "[v_team_tournament_results_select_column!]" ], "limit": [ @@ -156371,19 +177844,19 @@ export default { 41 ], "order_by": [ - 6281, + 7125, "[v_team_tournament_results_order_by!]" ], "where": [ - 6275 + 7119 ] } ], "v_team_tournament_results_aggregate": [ - 6257, + 7101, { "distinct_on": [ - 6282, + 7126, "[v_team_tournament_results_select_column!]" ], "limit": [ @@ -156393,19 +177866,19 @@ export default { 41 ], "order_by": [ - 6281, + 7125, "[v_team_tournament_results_order_by!]" ], "where": [ - 6275 + 7119 ] } ], "v_tournament_player_stats": [ - 6307, + 7151, { "distinct_on": [ - 6333, + 7177, "[v_tournament_player_stats_select_column!]" ], "limit": [ @@ -156415,19 +177888,19 @@ export default { 41 ], "order_by": [ - 6332, + 7176, "[v_tournament_player_stats_order_by!]" ], "where": [ - 6326 + 7170 ] } ], "v_tournament_player_stats_aggregate": [ - 6308, + 7152, { "distinct_on": [ - 6333, + 7177, "[v_tournament_player_stats_select_column!]" ], "limit": [ @@ -156437,16 +177910,16 @@ export default { 41 ], "order_by": [ - 6332, + 7176, "[v_tournament_player_stats_order_by!]" ], "where": [ - 6326 + 7170 ] } ], "webPushStatus": [ - 111 + 142 ], "__typename": [ 84 @@ -156457,7 +177930,7 @@ export default { 60, { "match_id": [ - 5454, + 6298, "uuid!" ] } @@ -156466,17 +177939,17 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ], "reset_status": [ 84 ], "scheduled_at": [ - 4954 + 5086 ], "winning_lineup_id": [ - 5454 + 6298 ] } ], @@ -156484,7 +177957,7 @@ export default { 87, { "invite_id": [ - 5454, + 6298, "uuid!" ], "type": [ @@ -156528,7 +178001,7 @@ export default { 87, { "draftGameId": [ - 5454, + 6298, "uuid!" ], "lineup": [ @@ -156564,20 +178037,20 @@ export default { "String!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "approve_league_season_movements": [ - 2423, + 2555, { "args": [ - 199, + 230, "approve_league_season_movements_args!" ], "distinct_on": [ - 2444, + 2576, "[league_team_movements_select_column!]" ], "limit": [ @@ -156587,11 +178060,11 @@ export default { 41 ], "order_by": [ - 2442, + 2574, "[league_team_movements_order_by!]" ], "where": [ - 2432 + 2564 ] } ], @@ -156599,7 +178072,7 @@ export default { 80 ], "attachDemo": [ - 109 + 140 ], "backfillSeasonElo": [ 63, @@ -156617,7 +178090,7 @@ export default { 87, { "game_server_node_id": [ - 5454, + 6298, "uuid!" ] } @@ -156638,7 +178111,7 @@ export default { 87, { "game_server_node_id": [ - 5454, + 6298, "uuid!" ] } @@ -156647,7 +178120,7 @@ export default { 87, { "job_id": [ - 5454, + 6298, "uuid!" ] } @@ -156656,7 +178129,7 @@ export default { 87, { "match_map_id": [ - 5454, + 6298, "uuid!" ] } @@ -156665,7 +178138,7 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ] } @@ -156683,7 +178156,16 @@ export default { 87, { "request_id": [ - 5454, + 6298, + "uuid!" + ] + } + ], + "cancelUtilityLineupRender": [ + 87, + { + "render_id": [ + 6298, "uuid!" ] } @@ -156692,7 +178174,7 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ] } @@ -156701,7 +178183,7 @@ export default { 87, { "match_map_id": [ - 5454, + 6298, "uuid!" ] } @@ -156709,6 +178191,9 @@ export default { "clearFinishedClipRenders": [ 87 ], + "clearFinishedUtilityLineupRenders": [ + 130 + ], "clearPendingMatchImport": [ 56, { @@ -156719,14 +178204,14 @@ export default { } ], "clone_league_season": [ - 2390, + 2522, { "args": [ - 351, + 382, "clone_league_season_args!" ], "distinct_on": [ - 2410, + 2542, "[league_seasons_select_column!]" ], "limit": [ @@ -156736,11 +178221,11 @@ export default { 41 ], "order_by": [ - 2407, + 2539, "[league_seasons_order_by!]" ], "where": [ - 2395 + 2527 ] } ], @@ -156748,11 +178233,11 @@ export default { 87, { "proposed_scheduled_at": [ - 4954, + 5086, "timestamptz!" ], "request_id": [ - 5454, + 6298, "uuid!" ] } @@ -156773,7 +178258,7 @@ export default { 41 ], "match_map_id": [ - 5454, + 6298, "uuid!" ], "preset": [ @@ -156808,7 +178293,7 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ] } @@ -156817,7 +178302,7 @@ export default { 17, { "settings": [ - 2187, + 2319, "jsonb!" ] } @@ -156834,7 +178319,7 @@ export default { "ScheduledLineupInput!" ], "options": [ - 2187, + 2319, "jsonb!" ], "scheduled_at": [ @@ -156863,7 +178348,7 @@ export default { 87, { "id": [ - 5454, + 6298, "uuid!" ] } @@ -156872,7 +178357,7 @@ export default { 87, { "clip_id": [ - 5454, + 6298, "uuid!" ] } @@ -156890,7 +178375,7 @@ export default { 87, { "id": [ - 5454, + 6298, "uuid!" ] } @@ -156924,119 +178409,128 @@ export default { 87, { "tournament_id": [ - 5454, + 6298, + "uuid!" + ] + } + ], + "deleteUtilityPlaybook": [ + 87, + { + "playbook_id": [ + 6298, "uuid!" ] } ], "delete__map_pool": [ - 120, + 151, { "where": [ - 115, + 146, "_map_pool_bool_exp!" ] } ], "delete__map_pool_by_pk": [ - 112, + 143, { "map_id": [ - 5454, + 6298, "uuid!" ], "map_pool_id": [ - 5454, + 6298, "uuid!" ] } ], "delete_abandoned_matches": [ - 148, + 179, { "where": [ - 140, + 171, "abandoned_matches_bool_exp!" ] } ], "delete_abandoned_matches_by_pk": [ - 131, + 162, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_api_keys": [ - 182, + 213, { "where": [ - 176, + 207, "api_keys_bool_exp!" ] } ], "delete_api_keys_by_pk": [ - 172, + 203, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_award_recipients": [ - 217, + 248, { "where": [ - 209, + 240, "award_recipients_bool_exp!" ] } ], "delete_award_recipients_by_pk": [ - 200, + 231, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_awards": [ - 251, + 282, { "where": [ - 245, + 276, "awards_bool_exp!" ] } ], "delete_awards_by_pk": [ - 241, + 272, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_chat_read_state": [ - 284, + 315, { "where": [ - 278, + 309, "chat_read_state_bool_exp!" ] } ], "delete_chat_read_state_by_pk": [ - 274, + 305, { "steam_id": [ - 269, + 300, "bigint!" ], "thread": [ @@ -157046,168 +178540,168 @@ export default { } ], "delete_clip_render_jobs": [ - 324, + 355, { "where": [ - 313, + 344, "clip_render_jobs_bool_exp!" ] } ], "delete_clip_render_jobs_by_pk": [ - 301, + 332, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_custom_pages": [ - 367, + 398, { "where": [ - 358, + 389, "custom_pages_bool_exp!" ] } ], "delete_custom_pages_by_pk": [ - 353, + 384, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_db_backups": [ - 395, + 426, { "where": [ - 389, + 420, "db_backups_bool_exp!" ] } ], "delete_db_backups_by_pk": [ - 385, + 416, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_direct_conversations": [ - 422, + 453, { "where": [ - 416, + 447, "direct_conversations_bool_exp!" ] } ], "delete_direct_conversations_by_pk": [ - 412, + 443, { "room_id": [ 84, "String!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "delete_direct_messages": [ - 449, + 480, { "where": [ - 443, + 474, "direct_messages_bool_exp!" ] } ], "delete_direct_messages_by_pk": [ - 439, + 470, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_draft_game_picks": [ - 485, + 516, { "where": [ - 477, + 508, "draft_game_picks_bool_exp!" ] } ], "delete_draft_game_picks_by_pk": [ - 466, + 497, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_draft_game_players": [ - 530, + 561, { "where": [ - 522, + 553, "draft_game_players_bool_exp!" ] } ], "delete_draft_game_players_by_pk": [ - 511, + 542, { "draft_game_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "delete_draft_games": [ - 575, + 606, { "where": [ - 567, + 598, "draft_games_bool_exp!" ] } ], "delete_draft_games_by_pk": [ - 556, + 587, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_e_award_sources": [ - 612, + 643, { "where": [ - 605, + 636, "e_award_sources_bool_exp!" ] } ], "delete_e_award_sources_by_pk": [ - 602, + 633, { "value": [ 84, @@ -157216,16 +178710,16 @@ export default { } ], "delete_e_award_tiers": [ - 632, + 663, { "where": [ - 625, + 656, "e_award_tiers_bool_exp!" ] } ], "delete_e_award_tiers_by_pk": [ - 622, + 653, { "value": [ 84, @@ -157234,16 +178728,16 @@ export default { } ], "delete_e_check_in_settings": [ - 652, + 683, { "where": [ - 645, + 676, "e_check_in_settings_bool_exp!" ] } ], "delete_e_check_in_settings_by_pk": [ - 642, + 673, { "value": [ 84, @@ -157252,16 +178746,16 @@ export default { } ], "delete_e_draft_game_captain_selection": [ - 672, + 703, { "where": [ - 665, + 696, "e_draft_game_captain_selection_bool_exp!" ] } ], "delete_e_draft_game_captain_selection_by_pk": [ - 662, + 693, { "value": [ 84, @@ -157270,16 +178764,16 @@ export default { } ], "delete_e_draft_game_draft_order": [ - 693, + 724, { "where": [ - 686, + 717, "e_draft_game_draft_order_bool_exp!" ] } ], "delete_e_draft_game_draft_order_by_pk": [ - 683, + 714, { "value": [ 84, @@ -157288,16 +178782,16 @@ export default { } ], "delete_e_draft_game_mode": [ - 714, + 745, { "where": [ - 707, + 738, "e_draft_game_mode_bool_exp!" ] } ], "delete_e_draft_game_mode_by_pk": [ - 704, + 735, { "value": [ 84, @@ -157306,16 +178800,16 @@ export default { } ], "delete_e_draft_game_player_status": [ - 735, + 766, { "where": [ - 728, + 759, "e_draft_game_player_status_bool_exp!" ] } ], "delete_e_draft_game_player_status_by_pk": [ - 725, + 756, { "value": [ 84, @@ -157324,16 +178818,16 @@ export default { } ], "delete_e_draft_game_status": [ - 756, + 787, { "where": [ - 749, + 780, "e_draft_game_status_bool_exp!" ] } ], "delete_e_draft_game_status_by_pk": [ - 746, + 777, { "value": [ 84, @@ -157342,16 +178836,16 @@ export default { } ], "delete_e_event_media_access": [ - 777, + 808, { "where": [ - 770, + 801, "e_event_media_access_bool_exp!" ] } ], "delete_e_event_media_access_by_pk": [ - 767, + 798, { "value": [ 84, @@ -157360,16 +178854,16 @@ export default { } ], "delete_e_event_visibility": [ - 797, + 828, { "where": [ - 790, + 821, "e_event_visibility_bool_exp!" ] } ], "delete_e_event_visibility_by_pk": [ - 787, + 818, { "value": [ 84, @@ -157378,16 +178872,16 @@ export default { } ], "delete_e_friend_status": [ - 817, + 848, { "where": [ - 810, + 841, "e_friend_status_bool_exp!" ] } ], "delete_e_friend_status_by_pk": [ - 807, + 838, { "value": [ 84, @@ -157396,16 +178890,16 @@ export default { } ], "delete_e_game_cfg_types": [ - 838, + 869, { "where": [ - 831, + 862, "e_game_cfg_types_bool_exp!" ] } ], "delete_e_game_cfg_types_by_pk": [ - 828, + 859, { "value": [ 84, @@ -157414,16 +178908,16 @@ export default { } ], "delete_e_game_plugin_channels": [ - 858, + 889, { "where": [ - 851, + 882, "e_game_plugin_channels_bool_exp!" ] } ], "delete_e_game_plugin_channels_by_pk": [ - 848, + 879, { "value": [ 84, @@ -157432,16 +178926,16 @@ export default { } ], "delete_e_game_plugin_install_statuses": [ - 878, + 909, { "where": [ - 871, + 902, "e_game_plugin_install_statuses_bool_exp!" ] } ], "delete_e_game_plugin_install_statuses_by_pk": [ - 868, + 899, { "value": [ 84, @@ -157450,16 +178944,16 @@ export default { } ], "delete_e_game_plugin_kinds": [ - 898, + 929, { "where": [ - 891, + 922, "e_game_plugin_kinds_bool_exp!" ] } ], "delete_e_game_plugin_kinds_by_pk": [ - 888, + 919, { "value": [ 84, @@ -157468,16 +178962,16 @@ export default { } ], "delete_e_game_server_node_statuses": [ - 918, + 949, { "where": [ - 911, + 942, "e_game_server_node_statuses_bool_exp!" ] } ], "delete_e_game_server_node_statuses_by_pk": [ - 908, + 939, { "value": [ 84, @@ -157486,16 +178980,16 @@ export default { } ], "delete_e_league_movement_types": [ - 939, + 970, { "where": [ - 932, + 963, "e_league_movement_types_bool_exp!" ] } ], "delete_e_league_movement_types_by_pk": [ - 929, + 960, { "value": [ 84, @@ -157504,16 +178998,16 @@ export default { } ], "delete_e_league_proposal_statuses": [ - 960, + 991, { "where": [ - 953, + 984, "e_league_proposal_statuses_bool_exp!" ] } ], "delete_e_league_proposal_statuses_by_pk": [ - 950, + 981, { "value": [ 84, @@ -157522,16 +179016,16 @@ export default { } ], "delete_e_league_registration_statuses": [ - 981, + 1012, { "where": [ - 974, + 1005, "e_league_registration_statuses_bool_exp!" ] } ], "delete_e_league_registration_statuses_by_pk": [ - 971, + 1002, { "value": [ 84, @@ -157540,16 +179034,16 @@ export default { } ], "delete_e_league_season_statuses": [ - 1002, + 1033, { "where": [ - 995, + 1026, "e_league_season_statuses_bool_exp!" ] } ], "delete_e_league_season_statuses_by_pk": [ - 992, + 1023, { "value": [ 84, @@ -157558,16 +179052,16 @@ export default { } ], "delete_e_lobby_access": [ - 1023, + 1054, { "where": [ - 1016, + 1047, "e_lobby_access_bool_exp!" ] } ], "delete_e_lobby_access_by_pk": [ - 1013, + 1044, { "value": [ 84, @@ -157576,16 +179070,16 @@ export default { } ], "delete_e_lobby_player_status": [ - 1044, + 1075, { "where": [ - 1037, + 1068, "e_lobby_player_status_bool_exp!" ] } ], "delete_e_lobby_player_status_by_pk": [ - 1034, + 1065, { "value": [ 84, @@ -157594,16 +179088,16 @@ export default { } ], "delete_e_map_pool_types": [ - 1064, + 1095, { "where": [ - 1057, + 1088, "e_map_pool_types_bool_exp!" ] } ], "delete_e_map_pool_types_by_pk": [ - 1054, + 1085, { "value": [ 84, @@ -157612,16 +179106,16 @@ export default { } ], "delete_e_match_clip_visibility": [ - 1085, + 1116, { "where": [ - 1078, + 1109, "e_match_clip_visibility_bool_exp!" ] } ], "delete_e_match_clip_visibility_by_pk": [ - 1075, + 1106, { "value": [ 84, @@ -157630,16 +179124,16 @@ export default { } ], "delete_e_match_map_status": [ - 1105, + 1136, { "where": [ - 1098, + 1129, "e_match_map_status_bool_exp!" ] } ], "delete_e_match_map_status_by_pk": [ - 1095, + 1126, { "value": [ 84, @@ -157648,16 +179142,16 @@ export default { } ], "delete_e_match_mode": [ - 1126, + 1157, { "where": [ - 1119, + 1150, "e_match_mode_bool_exp!" ] } ], "delete_e_match_mode_by_pk": [ - 1116, + 1147, { "value": [ 84, @@ -157666,16 +179160,16 @@ export default { } ], "delete_e_match_party_sources": [ - 1146, + 1177, { "where": [ - 1139, + 1170, "e_match_party_sources_bool_exp!" ] } ], "delete_e_match_party_sources_by_pk": [ - 1136, + 1167, { "value": [ 84, @@ -157684,16 +179178,16 @@ export default { } ], "delete_e_match_status": [ - 1166, + 1197, { "where": [ - 1159, + 1190, "e_match_status_bool_exp!" ] } ], "delete_e_match_status_by_pk": [ - 1156, + 1187, { "value": [ 84, @@ -157702,16 +179196,16 @@ export default { } ], "delete_e_match_types": [ - 1187, + 1218, { "where": [ - 1180, + 1211, "e_match_types_bool_exp!" ] } ], "delete_e_match_types_by_pk": [ - 1177, + 1208, { "value": [ 84, @@ -157720,16 +179214,16 @@ export default { } ], "delete_e_notification_types": [ - 1208, + 1239, { "where": [ - 1201, + 1232, "e_notification_types_bool_exp!" ] } ], "delete_e_notification_types_by_pk": [ - 1198, + 1229, { "value": [ 84, @@ -157738,16 +179232,16 @@ export default { } ], "delete_e_objective_types": [ - 1228, + 1259, { "where": [ - 1221, + 1252, "e_objective_types_bool_exp!" ] } ], "delete_e_objective_types_by_pk": [ - 1218, + 1249, { "value": [ 84, @@ -157756,16 +179250,16 @@ export default { } ], "delete_e_player_roles": [ - 1248, + 1279, { "where": [ - 1241, + 1272, "e_player_roles_bool_exp!" ] } ], "delete_e_player_roles_by_pk": [ - 1238, + 1269, { "value": [ 84, @@ -157774,16 +179268,16 @@ export default { } ], "delete_e_plugin_runtimes": [ - 1268, + 1299, { "where": [ - 1261, + 1292, "e_plugin_runtimes_bool_exp!" ] } ], "delete_e_plugin_runtimes_by_pk": [ - 1258, + 1289, { "value": [ 84, @@ -157792,16 +179286,16 @@ export default { } ], "delete_e_ready_settings": [ - 1288, + 1319, { "where": [ - 1281, + 1312, "e_ready_settings_bool_exp!" ] } ], "delete_e_ready_settings_by_pk": [ - 1278, + 1309, { "value": [ 84, @@ -157810,16 +179304,16 @@ export default { } ], "delete_e_sanction_types": [ - 1308, + 1339, { "where": [ - 1301, + 1332, "e_sanction_types_bool_exp!" ] } ], "delete_e_sanction_types_by_pk": [ - 1298, + 1329, { "value": [ 84, @@ -157828,16 +179322,16 @@ export default { } ], "delete_e_scrim_request_statuses": [ - 1329, + 1360, { "where": [ - 1322, + 1353, "e_scrim_request_statuses_bool_exp!" ] } ], "delete_e_scrim_request_statuses_by_pk": [ - 1319, + 1350, { "value": [ 84, @@ -157846,16 +179340,16 @@ export default { } ], "delete_e_server_types": [ - 1349, + 1380, { "where": [ - 1342, + 1373, "e_server_types_bool_exp!" ] } ], "delete_e_server_types_by_pk": [ - 1339, + 1370, { "value": [ 84, @@ -157864,16 +179358,16 @@ export default { } ], "delete_e_sides": [ - 1369, + 1400, { "where": [ - 1362, + 1393, "e_sides_bool_exp!" ] } ], "delete_e_sides_by_pk": [ - 1359, + 1390, { "value": [ 84, @@ -157882,16 +179376,16 @@ export default { } ], "delete_e_system_alert_types": [ - 1389, + 1420, { "where": [ - 1382, + 1413, "e_system_alert_types_bool_exp!" ] } ], "delete_e_system_alert_types_by_pk": [ - 1379, + 1410, { "value": [ 84, @@ -157900,16 +179394,16 @@ export default { } ], "delete_e_team_roles": [ - 1409, + 1440, { "where": [ - 1402, + 1433, "e_team_roles_bool_exp!" ] } ], "delete_e_team_roles_by_pk": [ - 1399, + 1430, { "value": [ 84, @@ -157918,16 +179412,16 @@ export default { } ], "delete_e_team_roster_statuses": [ - 1430, + 1461, { "where": [ - 1423, + 1454, "e_team_roster_statuses_bool_exp!" ] } ], "delete_e_team_roster_statuses_by_pk": [ - 1420, + 1451, { "value": [ 84, @@ -157936,16 +179430,16 @@ export default { } ], "delete_e_timeout_settings": [ - 1450, + 1481, { "where": [ - 1443, + 1474, "e_timeout_settings_bool_exp!" ] } ], "delete_e_timeout_settings_by_pk": [ - 1440, + 1471, { "value": [ 84, @@ -157954,16 +179448,16 @@ export default { } ], "delete_e_tournament_categories": [ - 1470, + 1501, { "where": [ - 1463, + 1494, "e_tournament_categories_bool_exp!" ] } ], "delete_e_tournament_categories_by_pk": [ - 1460, + 1491, { "value": [ 84, @@ -157972,16 +179466,16 @@ export default { } ], "delete_e_tournament_stage_types": [ - 1491, + 1522, { "where": [ - 1484, + 1515, "e_tournament_stage_types_bool_exp!" ] } ], "delete_e_tournament_stage_types_by_pk": [ - 1481, + 1512, { "value": [ 84, @@ -157990,16 +179484,88 @@ export default { } ], "delete_e_tournament_status": [ - 1512, + 1543, { "where": [ - 1505, + 1536, "e_tournament_status_bool_exp!" ] } ], "delete_e_tournament_status_by_pk": [ - 1502, + 1533, + { + "value": [ + 84, + "String!" + ] + } + ], + "delete_e_utility_practice_statuses": [ + 1564, + { + "where": [ + 1557, + "e_utility_practice_statuses_bool_exp!" + ] + } + ], + "delete_e_utility_practice_statuses_by_pk": [ + 1554, + { + "value": [ + 84, + "String!" + ] + } + ], + "delete_e_utility_sources": [ + 1585, + { + "where": [ + 1578, + "e_utility_sources_bool_exp!" + ] + } + ], + "delete_e_utility_sources_by_pk": [ + 1575, + { + "value": [ + 84, + "String!" + ] + } + ], + "delete_e_utility_techniques": [ + 1605, + { + "where": [ + 1598, + "e_utility_techniques_bool_exp!" + ] + } + ], + "delete_e_utility_techniques_by_pk": [ + 1595, + { + "value": [ + 84, + "String!" + ] + } + ], + "delete_e_utility_throw_strengths": [ + 1625, + { + "where": [ + 1618, + "e_utility_throw_strengths_bool_exp!" + ] + } + ], + "delete_e_utility_throw_strengths_by_pk": [ + 1615, { "value": [ 84, @@ -158008,16 +179574,34 @@ export default { } ], "delete_e_utility_types": [ - 1533, + 1645, { "where": [ - 1526, + 1638, "e_utility_types_bool_exp!" ] } ], "delete_e_utility_types_by_pk": [ - 1523, + 1635, + { + "value": [ + 84, + "String!" + ] + } + ], + "delete_e_utility_visibility": [ + 1665, + { + "where": [ + 1658, + "e_utility_visibility_bool_exp!" + ] + } + ], + "delete_e_utility_visibility_by_pk": [ + 1655, { "value": [ 84, @@ -158026,16 +179610,16 @@ export default { } ], "delete_e_veto_pick_types": [ - 1553, + 1685, { "where": [ - 1546, + 1678, "e_veto_pick_types_bool_exp!" ] } ], "delete_e_veto_pick_types_by_pk": [ - 1543, + 1675, { "value": [ 84, @@ -158044,16 +179628,16 @@ export default { } ], "delete_e_winning_reasons": [ - 1573, + 1705, { "where": [ - 1566, + 1698, "e_winning_reasons_bool_exp!" ] } ], "delete_e_winning_reasons_by_pk": [ - 1563, + 1695, { "value": [ 84, @@ -158062,209 +179646,209 @@ export default { } ], "delete_event_match_links": [ - 1591, + 1723, { "where": [ - 1586, + 1718, "event_match_links_bool_exp!" ] } ], "delete_event_match_links_by_pk": [ - 1583, + 1715, { "event_id": [ - 5454, + 6298, "uuid!" ], "match_id": [ - 5454, + 6298, "uuid!" ] } ], "delete_event_media": [ - 1618, + 1750, { "where": [ - 1610, + 1742, "event_media_bool_exp!" ] } ], "delete_event_media_by_pk": [ - 1601, + 1733, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_event_media_players": [ - 1640, + 1772, { "where": [ - 1632, + 1764, "event_media_players_bool_exp!" ] } ], "delete_event_media_players_by_pk": [ - 1623, + 1755, { "media_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "delete_event_organizers": [ - 1701, + 1833, { "where": [ - 1693, + 1825, "event_organizers_bool_exp!" ] } ], "delete_event_organizers_by_pk": [ - 1684, + 1816, { "event_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "delete_event_players": [ - 1742, + 1874, { "where": [ - 1734, + 1866, "event_players_bool_exp!" ] } ], "delete_event_players_by_pk": [ - 1725, + 1857, { "event_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "delete_event_teams": [ - 1780, + 1912, { "where": [ - 1773, + 1905, "event_teams_bool_exp!" ] } ], "delete_event_teams_by_pk": [ - 1766, + 1898, { "event_id": [ - 5454, + 6298, "uuid!" ], "team_id": [ - 5454, + 6298, "uuid!" ] } ], "delete_event_tournaments": [ - 1804, + 1936, { "where": [ - 1797, + 1929, "event_tournaments_bool_exp!" ] } ], "delete_event_tournaments_by_pk": [ - 1790, + 1922, { "event_id": [ - 5454, + 6298, "uuid!" ], "tournament_id": [ - 5454, + 6298, "uuid!" ] } ], "delete_events": [ - 1824, + 1956, { "where": [ - 1818, + 1950, "events_bool_exp!" ] } ], "delete_events_by_pk": [ - 1814, + 1946, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_friends": [ - 1854, + 1986, { "where": [ - 1848, + 1980, "friends_bool_exp!" ] } ], "delete_friends_by_pk": [ - 1844, + 1976, { "other_player_steam_id": [ - 269, + 300, "bigint!" ], "player_steam_id": [ - 269, + 300, "bigint!" ] } ], "delete_game_mode_plugins": [ - 1894, + 2026, { "where": [ - 1883, + 2015, "game_mode_plugins_bool_exp!" ] } ], "delete_game_mode_plugins_by_pk": [ - 1871, + 2003, { "game_mode_id": [ - 5454, + 6298, "uuid!" ], "plugin_slug": [ @@ -158274,34 +179858,34 @@ export default { } ], "delete_game_modes": [ - 1929, + 2061, { "where": [ - 1924, + 2056, "game_modes_bool_exp!" ] } ], "delete_game_modes_by_pk": [ - 1921, + 2053, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_game_plugin_installs": [ - 1948, + 2080, { "where": [ - 1943, + 2075, "game_plugin_installs_bool_exp!" ] } ], "delete_game_plugin_installs_by_pk": [ - 1940, + 2072, { "plugin_slug": [ 84, @@ -158310,23 +179894,23 @@ export default { } ], "delete_game_plugin_versions": [ - 1977, + 2109, { "where": [ - 1969, + 2101, "game_plugin_versions_bool_exp!" ] } ], "delete_game_plugin_versions_by_pk": [ - 1958, + 2090, { "plugin_slug": [ 84, "String!" ], "runtime": [ - 1263, + 1294, "e_plugin_runtimes_enum!" ], "version": [ @@ -158336,16 +179920,16 @@ export default { } ], "delete_game_plugins": [ - 2016, + 2148, { "where": [ - 2008, + 2140, "game_plugins_bool_exp!" ] } ], "delete_game_plugins_by_pk": [ - 2003, + 2135, { "slug": [ 84, @@ -158354,34 +179938,34 @@ export default { } ], "delete_game_server_node_plugins": [ - 2051, + 2183, { "where": [ - 2044, + 2176, "game_server_node_plugins_bool_exp!" ] } ], "delete_game_server_node_plugins_by_pk": [ - 2035, + 2167, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_game_server_nodes": [ - 2086, + 2218, { "where": [ - 2075, + 2207, "game_server_nodes_bool_exp!" ] } ], "delete_game_server_nodes_by_pk": [ - 2063, + 2195, { "id": [ 84, @@ -158390,16 +179974,16 @@ export default { } ], "delete_game_versions": [ - 2128, + 2260, { "where": [ - 2119, + 2251, "game_versions_bool_exp!" ] } ], "delete_game_versions_by_pk": [ - 2114, + 2246, { "build_id": [ 41, @@ -158408,537 +179992,537 @@ export default { } ], "delete_gamedata_signature_validations": [ - 2161, + 2293, { "where": [ - 2152, + 2284, "gamedata_signature_validations_bool_exp!" ] } ], "delete_gamedata_signature_validations_by_pk": [ - 2147, + 2279, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_leaderboard_entries": [ - 2199, + 2331, { "where": [ - 2194, + 2326, "leaderboard_entries_bool_exp!" ] } ], "delete_league_divisions": [ - 2224, + 2356, { "where": [ - 2218, + 2350, "league_divisions_bool_exp!" ] } ], "delete_league_divisions_by_pk": [ - 2214, + 2346, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_league_match_weeks": [ - 2259, + 2391, { "where": [ - 2251, + 2383, "league_match_weeks_bool_exp!" ] } ], "delete_league_match_weeks_by_pk": [ - 2242, + 2374, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_league_relegation_playoffs": [ - 2300, + 2432, { "where": [ - 2292, + 2424, "league_relegation_playoffs_bool_exp!" ] } ], "delete_league_relegation_playoffs_by_pk": [ - 2283, + 2415, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_league_scheduling_proposals": [ - 2341, + 2473, { "where": [ - 2333, + 2465, "league_scheduling_proposals_bool_exp!" ] } ], "delete_league_scheduling_proposals_by_pk": [ - 2324, + 2456, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_league_season_divisions": [ - 2379, + 2511, { "where": [ - 2372, + 2504, "league_season_divisions_bool_exp!" ] } ], "delete_league_season_divisions_by_pk": [ - 2365, + 2497, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_league_seasons": [ - 2404, + 2536, { "where": [ - 2395, + 2527, "league_seasons_bool_exp!" ] } ], "delete_league_seasons_by_pk": [ - 2390, + 2522, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_league_team_movements": [ - 2440, + 2572, { "where": [ - 2432, + 2564, "league_team_movements_bool_exp!" ] } ], "delete_league_team_movements_by_pk": [ - 2423, + 2555, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_league_team_rosters": [ - 2481, + 2613, { "where": [ - 2473, + 2605, "league_team_rosters_bool_exp!" ] } ], "delete_league_team_rosters_by_pk": [ - 2464, + 2596, { "league_team_season_id": [ - 5454, + 6298, "uuid!" ], "player_steam_id": [ - 269, + 300, "bigint!" ] } ], "delete_league_team_seasons": [ - 2522, + 2654, { "where": [ - 2514, + 2646, "league_team_seasons_bool_exp!" ] } ], "delete_league_team_seasons_by_pk": [ - 2505, + 2637, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_league_teams": [ - 2555, + 2687, { "where": [ - 2550, + 2682, "league_teams_bool_exp!" ] } ], "delete_league_teams_by_pk": [ - 2547, + 2679, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_lobbies": [ - 2574, + 2706, { "where": [ - 2569, + 2701, "lobbies_bool_exp!" ] } ], "delete_lobbies_by_pk": [ - 2566, + 2698, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_lobby_players": [ - 2604, + 2736, { "where": [ - 2596, + 2728, "lobby_players_bool_exp!" ] } ], "delete_lobby_players_by_pk": [ - 2585, + 2717, { "lobby_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "delete_map_pools": [ - 2638, + 2770, { "where": [ - 2633, + 2765, "map_pools_bool_exp!" ] } ], "delete_map_pools_by_pk": [ - 2630, + 2762, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_maps": [ - 2665, + 2797, { "where": [ - 2658, + 2790, "maps_bool_exp!" ] } ], "delete_maps_by_pk": [ - 2649, + 2781, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_match_clips": [ - 2695, + 2827, { "where": [ - 2687, + 2819, "match_clips_bool_exp!" ] } ], "delete_match_clips_by_pk": [ - 2678, + 2810, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_match_demo_sessions": [ - 2741, + 2873, { "where": [ - 2730, + 2862, "match_demo_sessions_bool_exp!" ] } ], "delete_match_demo_sessions_by_pk": [ - 2720, + 2852, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_match_lineup_players": [ - 2785, + 2917, { "where": [ - 2777, + 2909, "match_lineup_players_bool_exp!" ] } ], "delete_match_lineup_players_by_pk": [ - 2766, + 2898, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_match_lineups": [ - 2828, + 2960, { "where": [ - 2820, + 2952, "match_lineups_bool_exp!" ] } ], "delete_match_lineups_by_pk": [ - 2811, + 2943, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_match_map_demos": [ - 2876, + 3008, { "where": [ - 2865, + 2997, "match_map_demos_bool_exp!" ] } ], "delete_match_map_demos_by_pk": [ - 2853, + 2985, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_match_map_rounds": [ - 2921, + 3053, { "where": [ - 2913, + 3045, "match_map_rounds_bool_exp!" ] } ], "delete_match_map_rounds_by_pk": [ - 2904, + 3036, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_match_map_veto_picks": [ - 2961, + 3093, { "where": [ - 2954, + 3086, "match_map_veto_picks_bool_exp!" ] } ], "delete_match_map_veto_picks_by_pk": [ - 2945, + 3077, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_match_maps": [ - 2990, + 3122, { "where": [ - 2982, + 3114, "match_maps_bool_exp!" ] } ], "delete_match_maps_by_pk": [ - 2973, + 3105, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_match_options": [ - 3034, + 3166, { "where": [ - 3026, + 3158, "match_options_bool_exp!" ] } ], "delete_match_options_by_pk": [ - 3015, + 3147, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_match_region_veto_picks": [ - 3077, + 3209, { "where": [ - 3070, + 3202, "match_region_veto_picks_bool_exp!" ] } ], "delete_match_region_veto_picks_by_pk": [ - 3061, + 3193, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_match_streams": [ - 3112, + 3244, { "where": [ - 3101, + 3233, "match_streams_bool_exp!" ] } ], "delete_match_streams_by_pk": [ - 3089, + 3221, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_match_type_cfgs": [ - 3147, + 3279, { "where": [ - 3142, + 3274, "match_type_cfgs_bool_exp!" ] } ], "delete_match_type_cfgs_by_pk": [ - 3139, + 3271, { "type": [ - 833, + 864, "e_game_cfg_types_enum!" ] } ], "delete_matches": [ - 3176, + 3308, { "where": [ - 3168, + 3300, "matches_bool_exp!" ] } ], "delete_matches_by_pk": [ - 3157, + 3289, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_migration_hashes_hashes": [ - 3211, + 3343, { "where": [ - 3206, + 3338, "migration_hashes_hashes_bool_exp!" ] } ], "delete_migration_hashes_hashes_by_pk": [ - 3203, + 3335, { "name": [ 84, @@ -158947,43 +180531,43 @@ export default { } ], "delete_my_friends": [ - 3243, + 3375, { "where": [ - 3233, + 3365, "my_friends_bool_exp!" ] } ], "delete_news_articles": [ - 3277, + 3409, { "where": [ - 3271, + 3403, "news_articles_bool_exp!" ] } ], "delete_news_articles_by_pk": [ - 3267, + 3399, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_notification_preferences": [ - 3304, + 3436, { "where": [ - 3298, + 3430, "notification_preferences_bool_exp!" ] } ], "delete_notification_preferences_by_pk": [ - 3294, + 3426, { "channel": [ 84, @@ -158994,109 +180578,109 @@ export default { "String!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "delete_notifications": [ - 3344, + 3476, { "where": [ - 3333, + 3465, "notifications_bool_exp!" ] } ], "delete_notifications_by_pk": [ - 3321, + 3453, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_pending_match_import_players": [ - 3391, + 3523, { "where": [ - 3383, + 3515, "pending_match_import_players_bool_exp!" ] } ], "delete_pending_match_import_players_by_pk": [ - 3374, + 3506, { "steam_id": [ - 269, + 300, "bigint!" ], "valve_match_id": [ - 3371, + 3503, "numeric!" ] } ], "delete_pending_match_imports": [ - 3425, + 3557, { "where": [ - 3419, + 3551, "pending_match_imports_bool_exp!" ] } ], "delete_pending_match_imports_by_pk": [ - 3415, + 3547, { "valve_match_id": [ - 3371, + 3503, "numeric!" ] } ], "delete_player_aim_stats_demo": [ - 3453, + 3585, { "where": [ - 3447, + 3579, "player_aim_stats_demo_bool_exp!" ] } ], "delete_player_aim_stats_demo_by_pk": [ - 3443, + 3575, { "attacker_steam_id": [ - 269, + 300, "bigint!" ], "match_map_id": [ - 5454, + 6298, "uuid!" ] } ], "delete_player_aim_weapon_stats": [ - 3487, + 3619, { "where": [ - 3479, + 3611, "player_aim_weapon_stats_bool_exp!" ] } ], "delete_player_aim_weapon_stats_by_pk": [ - 3470, + 3602, { "match_map_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ], "weapon_class": [ @@ -159106,179 +180690,179 @@ export default { } ], "delete_player_assists": [ - 3530, + 3662, { "where": [ - 3522, + 3654, "player_assists_bool_exp!" ] } ], "delete_player_assists_by_pk": [ - 3511, + 3643, { "attacked_steam_id": [ - 269, + 300, "bigint!" ], "attacker_steam_id": [ - 269, + 300, "bigint!" ], "match_map_id": [ - 5454, + 6298, "uuid!" ], "time": [ - 4954, + 5086, "timestamptz!" ] } ], "delete_player_damages": [ - 3591, + 3723, { "where": [ - 3583, + 3715, "player_damages_bool_exp!" ] } ], "delete_player_damages_by_pk": [ - 3574, + 3706, { "id": [ - 5454, + 6298, "uuid!" ], "match_map_id": [ - 5454, + 6298, "uuid!" ], "time": [ - 4954, + 5086, "timestamptz!" ] } ], "delete_player_elo": [ - 3625, + 3757, { "where": [ - 3619, + 3751, "player_elo_bool_exp!" ] } ], "delete_player_elo_by_pk": [ - 3615, + 3747, { "match_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ], "type": [ - 1182, + 1213, "e_match_types_enum!" ] } ], "delete_player_faceit_rank_history": [ - 3659, + 3791, { "where": [ - 3651, + 3783, "player_faceit_rank_history_bool_exp!" ] } ], "delete_player_faceit_rank_history_by_pk": [ - 3642, + 3774, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_player_flashes": [ - 3702, + 3834, { "where": [ - 3694, + 3826, "player_flashes_bool_exp!" ] } ], "delete_player_flashes_by_pk": [ - 3683, + 3815, { "attacked_steam_id": [ - 269, + 300, "bigint!" ], "attacker_steam_id": [ - 269, + 300, "bigint!" ], "match_map_id": [ - 5454, + 6298, "uuid!" ], "time": [ - 4954, + 5086, "timestamptz!" ] } ], "delete_player_kills": [ - 3788, + 3920, { "where": [ - 3739, + 3871, "player_kills_bool_exp!" ] } ], "delete_player_kills_by_pk": [ - 3728, + 3860, { "attacked_steam_id": [ - 269, + 300, "bigint!" ], "attacker_steam_id": [ - 269, + 300, "bigint!" ], "match_map_id": [ - 5454, + 6298, "uuid!" ], "time": [ - 4954, + 5086, "timestamptz!" ] } ], "delete_player_kills_by_weapon": [ - 3757, + 3889, { "where": [ - 3749, + 3881, "player_kills_by_weapon_bool_exp!" ] } ], "delete_player_kills_by_weapon_by_pk": [ - 3740, + 3872, { "player_steam_id": [ - 269, + 300, "bigint!" ], "with": [ @@ -159288,258 +180872,258 @@ export default { } ], "delete_player_leaderboard_rank": [ - 3823, + 3955, { "where": [ - 3818, + 3950, "player_leaderboard_rank_bool_exp!" ] } ], "delete_player_match_map_stats": [ - 3854, + 3986, { "where": [ - 3846, + 3978, "player_match_map_stats_bool_exp!" ] } ], "delete_player_match_map_stats_by_pk": [ - 3837, + 3969, { "match_map_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "delete_player_objectives": [ - 3946, + 4078, { "where": [ - 3938, + 4070, "player_objectives_bool_exp!" ] } ], "delete_player_objectives_by_pk": [ - 3929, + 4061, { "match_map_id": [ - 5454, + 6298, "uuid!" ], "player_steam_id": [ - 269, + 300, "bigint!" ], "time": [ - 4954, + 5086, "timestamptz!" ] } ], "delete_player_premier_rank_history": [ - 4005, + 4137, { "where": [ - 3997, + 4129, "player_premier_rank_history_bool_exp!" ] } ], "delete_player_premier_rank_history_by_pk": [ - 3988, + 4120, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_player_sanctions": [ - 4046, + 4178, { "where": [ - 4038, + 4170, "player_sanctions_bool_exp!" ] } ], "delete_player_sanctions_by_pk": [ - 4029, + 4161, { "created_at": [ - 4954, + 5086, "timestamptz!" ], "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_player_season_stats": [ - 4097, + 4229, { "where": [ - 4089, + 4221, "player_season_stats_bool_exp!" ] } ], "delete_player_season_stats_by_pk": [ - 4070, + 4202, { "player_steam_id": [ - 269, + 300, "bigint!" ], "season_id": [ - 5454, + 6298, "uuid!" ] } ], "delete_player_stats": [ - 4139, + 4271, { "where": [ - 4133, + 4265, "player_stats_bool_exp!" ] } ], "delete_player_stats_by_pk": [ - 4129, + 4261, { "player_steam_id": [ - 269, + 300, "bigint!" ] } ], "delete_player_steam_bot_friend": [ - 4171, + 4303, { "where": [ - 4162, + 4294, "player_steam_bot_friend_bool_exp!" ] } ], "delete_player_steam_bot_friend_by_pk": [ - 4157, + 4289, { "steam_id": [ - 269, + 300, "bigint!" ] } ], "delete_player_steam_match_auth": [ - 4199, + 4331, { "where": [ - 4193, + 4325, "player_steam_match_auth_bool_exp!" ] } ], "delete_player_steam_match_auth_by_pk": [ - 4189, + 4321, { "steam_id": [ - 269, + 300, "bigint!" ] } ], "delete_player_unused_utility": [ - 4233, + 4365, { "where": [ - 4225, + 4357, "player_unused_utility_bool_exp!" ] } ], "delete_player_unused_utility_by_pk": [ - 4216, + 4348, { "match_map_id": [ - 5454, + 6298, "uuid!" ], "player_steam_id": [ - 269, + 300, "bigint!" ] } ], "delete_player_utility": [ - 4274, + 4406, { "where": [ - 4266, + 4398, "player_utility_bool_exp!" ] } ], "delete_player_utility_by_pk": [ - 4257, + 4389, { "attacker_steam_id": [ - 269, + 300, "bigint!" ], "match_map_id": [ - 5454, + 6298, "uuid!" ], "time": [ - 4954, + 5086, "timestamptz!" ] } ], "delete_players": [ - 4341, + 4473, { "where": [ - 4335, + 4467, "players_bool_exp!" ] } ], "delete_players_by_pk": [ - 4331, + 4463, { "steam_id": [ - 269, + 300, "bigint!" ] } ], "delete_plugin_versions": [ - 4369, + 4501, { "where": [ - 4363, + 4495, "plugin_versions_bool_exp!" ] } ], "delete_plugin_versions_by_pk": [ - 4359, + 4491, { "runtime": [ - 1263, + 1294, "e_plugin_runtimes_enum!" ], "version": [ @@ -159549,52 +181133,52 @@ export default { } ], "delete_push_subscriptions": [ - 4396, + 4528, { "where": [ - 4390, + 4522, "push_subscriptions_bool_exp!" ] } ], "delete_push_subscriptions_by_pk": [ - 4386, + 4518, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_seasons": [ - 4427, + 4559, { "where": [ - 4421, + 4553, "seasons_bool_exp!" ] } ], "delete_seasons_by_pk": [ - 4417, + 4549, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_server_regions": [ - 4454, + 4586, { "where": [ - 4449, + 4581, "server_regions_bool_exp!" ] } ], "delete_server_regions_by_pk": [ - 4445, + 4577, { "value": [ 84, @@ -159603,34 +181187,34 @@ export default { } ], "delete_servers": [ - 4495, + 4627, { "where": [ - 4484, + 4616, "servers_bool_exp!" ] } ], "delete_servers_by_pk": [ - 4472, + 4604, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_settings": [ - 4531, + 4663, { "where": [ - 4526, + 4658, "settings_bool_exp!" ] } ], "delete_settings_by_pk": [ - 4523, + 4655, { "name": [ 84, @@ -159639,511 +181223,845 @@ export default { } ], "delete_steam_account_claims": [ - 4557, + 4689, { "where": [ - 4550, + 4682, "steam_account_claims_bool_exp!" ] } ], "delete_steam_account_claims_by_pk": [ - 4543, + 4675, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_steam_accounts": [ - 4577, + 4709, { "where": [ - 4571, + 4703, "steam_accounts_bool_exp!" ] } ], "delete_steam_accounts_by_pk": [ - 4567, + 4699, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_system_alerts": [ - 4605, + 4737, { "where": [ - 4599, + 4731, "system_alerts_bool_exp!" ] } ], "delete_system_alerts_by_pk": [ - 4595, + 4727, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_team_invites": [ - 4639, + 4771, { "where": [ - 4631, + 4763, "team_invites_bool_exp!" ] } ], "delete_team_invites_by_pk": [ - 4622, + 4754, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_team_roster": [ - 4682, + 4814, { "where": [ - 4674, + 4806, "team_roster_bool_exp!" ] } ], "delete_team_roster_by_pk": [ - 4663, + 4795, { "player_steam_id": [ - 269, + 300, "bigint!" ], "team_id": [ - 5454, + 6298, "uuid!" ] } ], "delete_team_scrim_alerts": [ - 4718, + 4850, { "where": [ - 4712, + 4844, "team_scrim_alerts_bool_exp!" ] } ], "delete_team_scrim_alerts_by_pk": [ - 4708, + 4840, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_team_scrim_availability": [ - 4751, + 4883, { "where": [ - 4744, + 4876, "team_scrim_availability_bool_exp!" ] } ], "delete_team_scrim_availability_by_pk": [ - 4735, + 4867, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_team_scrim_request_proposals": [ - 4780, + 4912, { "where": [ - 4772, + 4904, "team_scrim_request_proposals_bool_exp!" ] } ], "delete_team_scrim_request_proposals_by_pk": [ - 4763, + 4895, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_team_scrim_requests": [ - 4823, + 4955, { "where": [ - 4815, + 4947, "team_scrim_requests_bool_exp!" ] } ], "delete_team_scrim_requests_by_pk": [ - 4804, + 4936, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_team_scrim_settings": [ - 4860, + 4992, { "where": [ - 4854, + 4986, "team_scrim_settings_bool_exp!" ] } ], "delete_team_scrim_settings_by_pk": [ - 4850, + 4982, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_team_suggestions": [ - 4888, + 5020, { "where": [ - 4882, + 5014, "team_suggestions_bool_exp!" ] } ], "delete_team_suggestions_by_pk": [ - 4878, + 5010, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_teams": [ - 4924, + 5056, { "where": [ - 4916, + 5048, "teams_bool_exp!" ] } ], "delete_teams_by_pk": [ - 4905, + 5037, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_tournament_awards": [ - 4973, + 5105, { "where": [ - 4965, + 5097, "tournament_awards_bool_exp!" ] } ], "delete_tournament_awards_by_pk": [ - 4956, + 5088, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_tournament_brackets": [ - 5017, + 5149, { "where": [ - 5009, + 5141, "tournament_brackets_bool_exp!" ] } ], "delete_tournament_brackets_by_pk": [ - 4998, + 5130, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_tournament_categories": [ - 5058, + 5190, { "where": [ - 5051, + 5183, "tournament_categories_bool_exp!" ] } ], "delete_tournament_categories_by_pk": [ - 5044, + 5176, { "category": [ - 1465, + 1496, "e_tournament_categories_enum!" ], "tournament_id": [ - 5454, + 6298, "uuid!" ] } ], "delete_tournament_organizer_teams": [ - 5082, + 5214, { "where": [ - 5075, + 5207, "tournament_organizer_teams_bool_exp!" ] } ], "delete_tournament_organizer_teams_by_pk": [ - 5068, + 5200, { "team_id": [ - 5454, + 6298, "uuid!" ], "tournament_id": [ - 5454, + 6298, "uuid!" ] } ], "delete_tournament_organizers": [ - 5109, + 5241, { "where": [ - 5101, + 5233, "tournament_organizers_bool_exp!" ] } ], "delete_tournament_organizers_by_pk": [ - 5092, + 5224, { "steam_id": [ - 269, + 300, "bigint!" ], "tournament_id": [ - 5454, + 6298, "uuid!" ] } ], "delete_tournament_prizes": [ - 5150, + 5282, { "where": [ - 5142, + 5274, "tournament_prizes_bool_exp!" ] } ], "delete_tournament_prizes_by_pk": [ - 5133, + 5265, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_tournament_stage_windows": [ - 5191, + 5323, { "where": [ - 5183, + 5315, "tournament_stage_windows_bool_exp!" ] } ], "delete_tournament_stage_windows_by_pk": [ - 5174, + 5306, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_tournament_stages": [ - 5238, + 5370, { "where": [ - 5227, + 5359, "tournament_stages_bool_exp!" ] } ], "delete_tournament_stages_by_pk": [ - 5215, + 5347, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_tournament_team_invites": [ - 5283, + 5415, { "where": [ - 5275, + 5407, "tournament_team_invites_bool_exp!" ] } ], "delete_tournament_team_invites_by_pk": [ - 5266, + 5398, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_tournament_team_roster": [ - 5324, + 5456, { "where": [ - 5316, + 5448, "tournament_team_roster_bool_exp!" ] } ], "delete_tournament_team_roster_by_pk": [ - 5307, + 5439, { "player_steam_id": [ - 269, + 300, "bigint!" ], "tournament_id": [ - 5454, + 6298, "uuid!" ] } ], "delete_tournament_teams": [ - 5365, + 5497, { "where": [ - 5357, + 5489, "tournament_teams_bool_exp!" ] } ], "delete_tournament_teams_by_pk": [ - 5348, + 5480, { "id": [ - 5454, + 6298, "uuid!" ] } ], "delete_tournaments": [ - 5419, + 5551, { "where": [ - 5411, + 5543, "tournaments_bool_exp!" ] } ], "delete_tournaments_by_pk": [ - 5390, + 5522, { "id": [ - 5454, + 6298, + "uuid!" + ] + } + ], + "delete_utility_collection_items": [ + 5603, + { + "where": [ + 5595, + "utility_collection_items_bool_exp!" + ] + } + ], + "delete_utility_collection_items_by_pk": [ + 5586, + { + "collection_id": [ + 6298, + "uuid!" + ], + "utility_lineup_id": [ + 6298, + "uuid!" + ] + } + ], + "delete_utility_collections": [ + 5637, + { + "where": [ + 5631, + "utility_collections_bool_exp!" + ] + } + ], + "delete_utility_collections_by_pk": [ + 5627, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "delete_utility_demo_mines": [ + 5665, + { + "where": [ + 5659, + "utility_demo_mines_bool_exp!" + ] + } + ], + "delete_utility_demo_mines_by_pk": [ + 5655, + { + "match_map_demo_id": [ + 6298, + "uuid!" + ] + } + ], + "delete_utility_demo_throws": [ + 5692, + { + "where": [ + 5686, + "utility_demo_throws_bool_exp!" + ] + } + ], + "delete_utility_demo_throws_by_pk": [ + 5682, + { + "grenade_id": [ + 41, + "Int!" + ], + "match_map_demo_id": [ + 6298, + "uuid!" + ] + } + ], + "delete_utility_drift_results": [ + 5736, + { + "where": [ + 5728, + "utility_drift_results_bool_exp!" + ] + } + ], + "delete_utility_drift_results_by_pk": [ + 5709, + { + "utility_drift_scan_id": [ + 6298, + "uuid!" + ], + "utility_lineup_id": [ + 6298, + "uuid!" + ] + } + ], + "delete_utility_drift_scans": [ + 5778, + { + "where": [ + 5772, + "utility_drift_scans_bool_exp!" + ] + } + ], + "delete_utility_drift_scans_by_pk": [ + 5768, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "delete_utility_lineup_favorites": [ + 5813, + { + "where": [ + 5805, + "utility_lineup_favorites_bool_exp!" + ] + } + ], + "delete_utility_lineup_favorites_by_pk": [ + 5796, + { + "steam_id": [ + 300, + "bigint!" + ], + "utility_lineup_id": [ + 6298, + "uuid!" + ] + } + ], + "delete_utility_lineup_progress": [ + 5864, + { + "where": [ + 5856, + "utility_lineup_progress_bool_exp!" + ] + } + ], + "delete_utility_lineup_progress_by_pk": [ + 5837, + { + "steam_id": [ + 300, + "bigint!" + ], + "utility_lineup_id": [ + 6298, + "uuid!" + ] + } + ], + "delete_utility_lineup_renders": [ + 5919, + { + "where": [ + 5908, + "utility_lineup_renders_bool_exp!" + ] + } + ], + "delete_utility_lineup_renders_by_pk": [ + 5896, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "delete_utility_lineup_repairs": [ + 5973, + { + "where": [ + 5965, + "utility_lineup_repairs_bool_exp!" + ] + } + ], + "delete_utility_lineup_repairs_by_pk": [ + 5946, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "delete_utility_lineup_votes": [ + 6022, + { + "where": [ + 6014, + "utility_lineup_votes_bool_exp!" + ] + } + ], + "delete_utility_lineup_votes_by_pk": [ + 6005, + { + "steam_id": [ + 300, + "bigint!" + ], + "utility_lineup_id": [ + 6298, + "uuid!" + ] + } + ], + "delete_utility_lineups": [ + 6079, + { + "where": [ + 6068, + "utility_lineups_bool_exp!" + ] + } + ], + "delete_utility_lineups_by_pk": [ + 6046, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "delete_utility_meta_lineups": [ + 6125, + { + "where": [ + 6119, + "utility_meta_lineups_bool_exp!" + ] + } + ], + "delete_utility_meta_lineups_by_pk": [ + 6115, + { + "lineup_bucket": [ + 84, + "String!" + ] + } + ], + "delete_utility_playbook_steps": [ + 6159, + { + "where": [ + 6151, + "utility_playbook_steps_bool_exp!" + ] + } + ], + "delete_utility_playbook_steps_by_pk": [ + 6142, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "delete_utility_playbooks": [ + 6193, + { + "where": [ + 6187, + "utility_playbooks_bool_exp!" + ] + } + ], + "delete_utility_playbooks_by_pk": [ + 6183, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "delete_utility_practice_invites": [ + 6228, + { + "where": [ + 6220, + "utility_practice_invites_bool_exp!" + ] + } + ], + "delete_utility_practice_invites_by_pk": [ + 6211, + { + "steam_id": [ + 300, + "bigint!" + ], + "utility_practice_session_id": [ + 6298, + "uuid!" + ] + } + ], + "delete_utility_practice_sessions": [ + 6271, + { + "where": [ + 6263, + "utility_practice_sessions_bool_exp!" + ] + } + ], + "delete_utility_practice_sessions_by_pk": [ + 6252, + { + "id": [ + 6298, "uuid!" ] } ], "delete_v_match_captains": [ - 5619, + 6463, { "where": [ - 5614, + 6458, "v_match_captains_bool_exp!" ] } ], "delete_v_match_map_backup_rounds": [ - 5730, + 6574, { "where": [ - 5725, + 6569, "v_match_map_backup_rounds_bool_exp!" ] } ], "delete_v_player_match_map_hltv": [ - 5952, + 6796, { "where": [ - 5945, + 6789, "v_player_match_map_hltv_bool_exp!" ] } ], "delete_v_pool_maps": [ - 6129, + 6973, { "where": [ - 6123, + 6967, "v_pool_maps_bool_exp!" ] } ], "delete_v_team_stage_results": [ - 6223, + 7067, { "where": [ - 6215, + 7059, "v_team_stage_results_bool_exp!" ] } ], "delete_v_team_stage_results_by_pk": [ - 6196, + 7040, { "tournament_stage_id": [ - 5454, + 6298, "uuid!" ], "tournament_team_id": [ - 5454, + 6298, "uuid!" ] } @@ -160152,7 +182070,7 @@ export default { 87, { "invite_id": [ - 5454, + 6298, "uuid!" ], "type": [ @@ -160169,7 +182087,7 @@ export default { "String!" ], "steam_id": [ - 269, + 300, "bigint!" ] } @@ -160178,11 +182096,26 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ], "winning_lineup_id": [ - 5454, + 6298, + "uuid!" + ] + } + ], + "forkUtilityLineup": [ + 115, + { + "collection_id": [ + 6298 + ], + "name": [ + 84 + ], + "utility_lineup_id": [ + 6298, "uuid!" ] } @@ -160191,7 +182124,7 @@ export default { 46, { "match_id": [ - 5454, + 6298, "uuid!" ] } @@ -160215,14 +182148,14 @@ export default { 5, { "award_id": [ - 5454, + 6298, "uuid!" ], "event_id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "note": [ 84 @@ -160231,4075 +182164,4615 @@ export default { 84 ], "season_id": [ - 5454 + 6298 ], "team_id": [ - 5454 + 6298 ], "tournament_id": [ - 5454 + 6298 + ] + } + ], + "importUtilityLineups": [ + 114, + { + "dry_run": [ + 6 + ], + "payload": [ + 2319, + "jsonb!" ] } ], "insert__map_pool": [ - 120, + 151, { "objects": [ - 117, + 148, "[_map_pool_insert_input!]!" ], "on_conflict": [ - 121 + 152 ] } ], "insert__map_pool_one": [ - 112, + 143, { "object": [ - 117, + 148, "_map_pool_insert_input!" ], "on_conflict": [ - 121 + 152 ] } ], "insert_abandoned_matches": [ - 148, + 179, { "objects": [ - 143, + 174, "[abandoned_matches_insert_input!]!" ], "on_conflict": [ - 149 + 180 ] } ], "insert_abandoned_matches_one": [ - 131, + 162, { "object": [ - 143, + 174, "abandoned_matches_insert_input!" ], "on_conflict": [ - 149 + 180 ] } ], "insert_api_keys": [ - 182, + 213, { "objects": [ - 179, + 210, "[api_keys_insert_input!]!" ], "on_conflict": [ - 183 + 214 ] } ], "insert_api_keys_one": [ - 172, + 203, { "object": [ - 179, + 210, "api_keys_insert_input!" ], "on_conflict": [ - 183 + 214 ] } ], "insert_award_recipients": [ - 217, + 248, { "objects": [ - 212, + 243, "[award_recipients_insert_input!]!" ], "on_conflict": [ - 218 + 249 ] } ], "insert_award_recipients_one": [ - 200, + 231, { "object": [ - 212, + 243, "award_recipients_insert_input!" ], "on_conflict": [ - 218 + 249 ] } ], "insert_awards": [ - 251, + 282, { "objects": [ - 248, + 279, "[awards_insert_input!]!" ], "on_conflict": [ - 253 + 284 ] } ], "insert_awards_one": [ - 241, + 272, { "object": [ - 248, + 279, "awards_insert_input!" ], "on_conflict": [ - 253 + 284 ] } ], "insert_chat_read_state": [ - 284, + 315, { "objects": [ - 281, + 312, "[chat_read_state_insert_input!]!" ], "on_conflict": [ - 285 + 316 ] } ], "insert_chat_read_state_one": [ - 274, + 305, { "object": [ - 281, + 312, "chat_read_state_insert_input!" ], "on_conflict": [ - 285 + 316 ] } ], "insert_clip_render_jobs": [ - 324, + 355, { "objects": [ - 319, + 350, "[clip_render_jobs_insert_input!]!" ], "on_conflict": [ - 325 + 356 ] } ], "insert_clip_render_jobs_one": [ - 301, + 332, { "object": [ - 319, + 350, "clip_render_jobs_insert_input!" ], "on_conflict": [ - 325 + 356 ] } ], "insert_custom_pages": [ - 367, + 398, { "objects": [ - 364, + 395, "[custom_pages_insert_input!]!" ], "on_conflict": [ - 368 + 399 ] } ], "insert_custom_pages_one": [ - 353, + 384, { "object": [ - 364, + 395, "custom_pages_insert_input!" ], "on_conflict": [ - 368 + 399 ] } ], "insert_db_backups": [ - 395, + 426, { "objects": [ - 392, + 423, "[db_backups_insert_input!]!" ], "on_conflict": [ - 396 + 427 ] } ], "insert_db_backups_one": [ - 385, + 416, { "object": [ - 392, + 423, "db_backups_insert_input!" ], "on_conflict": [ - 396 + 427 ] } ], "insert_direct_conversations": [ - 422, + 453, { "objects": [ - 419, + 450, "[direct_conversations_insert_input!]!" ], "on_conflict": [ - 423 + 454 ] } ], "insert_direct_conversations_one": [ - 412, + 443, { "object": [ - 419, + 450, "direct_conversations_insert_input!" ], "on_conflict": [ - 423 + 454 ] } ], "insert_direct_messages": [ - 449, + 480, { "objects": [ - 446, + 477, "[direct_messages_insert_input!]!" ], "on_conflict": [ - 450 + 481 ] } ], "insert_direct_messages_one": [ - 439, + 470, { "object": [ - 446, + 477, "direct_messages_insert_input!" ], "on_conflict": [ - 450 + 481 ] } ], "insert_draft_game_picks": [ - 485, + 516, { "objects": [ - 480, + 511, "[draft_game_picks_insert_input!]!" ], "on_conflict": [ - 486 + 517 ] } ], "insert_draft_game_picks_one": [ - 466, + 497, { "object": [ - 480, + 511, "draft_game_picks_insert_input!" ], "on_conflict": [ - 486 + 517 ] } ], "insert_draft_game_players": [ - 530, + 561, { "objects": [ - 525, + 556, "[draft_game_players_insert_input!]!" ], "on_conflict": [ - 531 + 562 ] } ], "insert_draft_game_players_one": [ - 511, + 542, { "object": [ - 525, + 556, "draft_game_players_insert_input!" ], "on_conflict": [ - 531 + 562 ] } ], "insert_draft_games": [ - 575, + 606, { "objects": [ - 570, + 601, "[draft_games_insert_input!]!" ], "on_conflict": [ - 577 + 608 ] } ], "insert_draft_games_one": [ - 556, + 587, { "object": [ - 570, + 601, "draft_games_insert_input!" ], "on_conflict": [ - 577 + 608 ] } ], "insert_e_award_sources": [ - 612, + 643, { "objects": [ - 609, + 640, "[e_award_sources_insert_input!]!" ], "on_conflict": [ - 613 + 644 ] } ], "insert_e_award_sources_one": [ - 602, + 633, { "object": [ - 609, + 640, "e_award_sources_insert_input!" ], "on_conflict": [ - 613 + 644 ] } ], "insert_e_award_tiers": [ - 632, + 663, { "objects": [ - 629, + 660, "[e_award_tiers_insert_input!]!" ], "on_conflict": [ - 633 + 664 ] } ], "insert_e_award_tiers_one": [ - 622, + 653, { "object": [ - 629, + 660, "e_award_tiers_insert_input!" ], "on_conflict": [ - 633 + 664 ] } ], "insert_e_check_in_settings": [ - 652, + 683, { "objects": [ - 649, + 680, "[e_check_in_settings_insert_input!]!" ], "on_conflict": [ - 653 + 684 ] } ], "insert_e_check_in_settings_one": [ - 642, + 673, { "object": [ - 649, + 680, "e_check_in_settings_insert_input!" ], "on_conflict": [ - 653 + 684 ] } ], "insert_e_draft_game_captain_selection": [ - 672, + 703, { "objects": [ - 669, + 700, "[e_draft_game_captain_selection_insert_input!]!" ], "on_conflict": [ - 674 + 705 ] } ], "insert_e_draft_game_captain_selection_one": [ - 662, + 693, { "object": [ - 669, + 700, "e_draft_game_captain_selection_insert_input!" ], "on_conflict": [ - 674 + 705 ] } ], "insert_e_draft_game_draft_order": [ - 693, + 724, { "objects": [ - 690, + 721, "[e_draft_game_draft_order_insert_input!]!" ], "on_conflict": [ - 695 + 726 ] } ], "insert_e_draft_game_draft_order_one": [ - 683, + 714, { "object": [ - 690, + 721, "e_draft_game_draft_order_insert_input!" ], "on_conflict": [ - 695 + 726 ] } ], "insert_e_draft_game_mode": [ - 714, + 745, { "objects": [ - 711, + 742, "[e_draft_game_mode_insert_input!]!" ], "on_conflict": [ - 716 + 747 ] } ], "insert_e_draft_game_mode_one": [ - 704, + 735, { "object": [ - 711, + 742, "e_draft_game_mode_insert_input!" ], "on_conflict": [ - 716 + 747 ] } ], "insert_e_draft_game_player_status": [ - 735, + 766, { "objects": [ - 732, + 763, "[e_draft_game_player_status_insert_input!]!" ], "on_conflict": [ - 737 + 768 ] } ], "insert_e_draft_game_player_status_one": [ - 725, + 756, { "object": [ - 732, + 763, "e_draft_game_player_status_insert_input!" ], "on_conflict": [ - 737 + 768 ] } ], "insert_e_draft_game_status": [ - 756, + 787, { "objects": [ - 753, + 784, "[e_draft_game_status_insert_input!]!" ], "on_conflict": [ - 758 + 789 ] } ], "insert_e_draft_game_status_one": [ - 746, + 777, { "object": [ - 753, + 784, "e_draft_game_status_insert_input!" ], "on_conflict": [ - 758 + 789 ] } ], "insert_e_event_media_access": [ - 777, + 808, { "objects": [ - 774, + 805, "[e_event_media_access_insert_input!]!" ], "on_conflict": [ - 778 + 809 ] } ], "insert_e_event_media_access_one": [ - 767, + 798, { "object": [ - 774, + 805, "e_event_media_access_insert_input!" ], "on_conflict": [ - 778 + 809 ] } ], "insert_e_event_visibility": [ - 797, + 828, { "objects": [ - 794, + 825, "[e_event_visibility_insert_input!]!" ], "on_conflict": [ - 798 + 829 ] } ], "insert_e_event_visibility_one": [ - 787, + 818, { "object": [ - 794, + 825, "e_event_visibility_insert_input!" ], "on_conflict": [ - 798 + 829 ] } ], "insert_e_friend_status": [ - 817, + 848, { "objects": [ - 814, + 845, "[e_friend_status_insert_input!]!" ], "on_conflict": [ - 819 + 850 ] } ], "insert_e_friend_status_one": [ - 807, + 838, { "object": [ - 814, + 845, "e_friend_status_insert_input!" ], "on_conflict": [ - 819 + 850 ] } ], "insert_e_game_cfg_types": [ - 838, + 869, { "objects": [ - 835, + 866, "[e_game_cfg_types_insert_input!]!" ], "on_conflict": [ - 839 + 870 ] } ], "insert_e_game_cfg_types_one": [ - 828, + 859, { "object": [ - 835, + 866, "e_game_cfg_types_insert_input!" ], "on_conflict": [ - 839 + 870 ] } ], "insert_e_game_plugin_channels": [ - 858, + 889, { "objects": [ - 855, + 886, "[e_game_plugin_channels_insert_input!]!" ], "on_conflict": [ - 859 + 890 ] } ], "insert_e_game_plugin_channels_one": [ - 848, + 879, { "object": [ - 855, + 886, "e_game_plugin_channels_insert_input!" ], "on_conflict": [ - 859 + 890 ] } ], "insert_e_game_plugin_install_statuses": [ - 878, + 909, { "objects": [ - 875, + 906, "[e_game_plugin_install_statuses_insert_input!]!" ], "on_conflict": [ - 879 + 910 ] } ], "insert_e_game_plugin_install_statuses_one": [ - 868, + 899, { "object": [ - 875, + 906, "e_game_plugin_install_statuses_insert_input!" ], "on_conflict": [ - 879 + 910 ] } ], "insert_e_game_plugin_kinds": [ - 898, + 929, { "objects": [ - 895, + 926, "[e_game_plugin_kinds_insert_input!]!" ], "on_conflict": [ - 899 + 930 ] } ], "insert_e_game_plugin_kinds_one": [ - 888, + 919, { "object": [ - 895, + 926, "e_game_plugin_kinds_insert_input!" ], "on_conflict": [ - 899 + 930 ] } ], "insert_e_game_server_node_statuses": [ - 918, + 949, { "objects": [ - 915, + 946, "[e_game_server_node_statuses_insert_input!]!" ], "on_conflict": [ - 920 + 951 ] } ], "insert_e_game_server_node_statuses_one": [ - 908, + 939, { "object": [ - 915, + 946, "e_game_server_node_statuses_insert_input!" ], "on_conflict": [ - 920 + 951 ] } ], "insert_e_league_movement_types": [ - 939, + 970, { "objects": [ - 936, + 967, "[e_league_movement_types_insert_input!]!" ], "on_conflict": [ - 941 + 972 ] } ], "insert_e_league_movement_types_one": [ - 929, + 960, { "object": [ - 936, + 967, "e_league_movement_types_insert_input!" ], "on_conflict": [ - 941 + 972 ] } ], "insert_e_league_proposal_statuses": [ - 960, + 991, { "objects": [ - 957, + 988, "[e_league_proposal_statuses_insert_input!]!" ], "on_conflict": [ - 962 + 993 ] } ], "insert_e_league_proposal_statuses_one": [ - 950, + 981, { "object": [ - 957, + 988, "e_league_proposal_statuses_insert_input!" ], "on_conflict": [ - 962 + 993 ] } ], "insert_e_league_registration_statuses": [ - 981, + 1012, { "objects": [ - 978, + 1009, "[e_league_registration_statuses_insert_input!]!" ], "on_conflict": [ - 983 + 1014 ] } ], "insert_e_league_registration_statuses_one": [ - 971, + 1002, { "object": [ - 978, + 1009, "e_league_registration_statuses_insert_input!" ], "on_conflict": [ - 983 + 1014 ] } ], "insert_e_league_season_statuses": [ - 1002, + 1033, { "objects": [ - 999, + 1030, "[e_league_season_statuses_insert_input!]!" ], "on_conflict": [ - 1004 + 1035 ] } ], "insert_e_league_season_statuses_one": [ - 992, + 1023, { "object": [ - 999, + 1030, "e_league_season_statuses_insert_input!" ], "on_conflict": [ - 1004 + 1035 ] } ], "insert_e_lobby_access": [ - 1023, + 1054, { "objects": [ - 1020, + 1051, "[e_lobby_access_insert_input!]!" ], "on_conflict": [ - 1025 + 1056 ] } ], "insert_e_lobby_access_one": [ - 1013, + 1044, { "object": [ - 1020, + 1051, "e_lobby_access_insert_input!" ], "on_conflict": [ - 1025 + 1056 ] } ], "insert_e_lobby_player_status": [ - 1044, + 1075, { "objects": [ - 1041, + 1072, "[e_lobby_player_status_insert_input!]!" ], "on_conflict": [ - 1045 + 1076 ] } ], "insert_e_lobby_player_status_one": [ - 1034, + 1065, { "object": [ - 1041, + 1072, "e_lobby_player_status_insert_input!" ], "on_conflict": [ - 1045 + 1076 ] } ], "insert_e_map_pool_types": [ - 1064, + 1095, { "objects": [ - 1061, + 1092, "[e_map_pool_types_insert_input!]!" ], "on_conflict": [ - 1066 + 1097 ] } ], "insert_e_map_pool_types_one": [ - 1054, + 1085, { "object": [ - 1061, + 1092, "e_map_pool_types_insert_input!" ], "on_conflict": [ - 1066 + 1097 ] } ], "insert_e_match_clip_visibility": [ - 1085, + 1116, { "objects": [ - 1082, + 1113, "[e_match_clip_visibility_insert_input!]!" ], "on_conflict": [ - 1086 + 1117 ] } ], "insert_e_match_clip_visibility_one": [ - 1075, + 1106, { "object": [ - 1082, + 1113, "e_match_clip_visibility_insert_input!" ], "on_conflict": [ - 1086 + 1117 ] } ], "insert_e_match_map_status": [ - 1105, + 1136, { "objects": [ - 1102, + 1133, "[e_match_map_status_insert_input!]!" ], "on_conflict": [ - 1107 + 1138 ] } ], "insert_e_match_map_status_one": [ - 1095, + 1126, { "object": [ - 1102, + 1133, "e_match_map_status_insert_input!" ], "on_conflict": [ - 1107 + 1138 ] } ], "insert_e_match_mode": [ - 1126, + 1157, { "objects": [ - 1123, + 1154, "[e_match_mode_insert_input!]!" ], "on_conflict": [ - 1127 + 1158 ] } ], "insert_e_match_mode_one": [ - 1116, + 1147, { "object": [ - 1123, + 1154, "e_match_mode_insert_input!" ], "on_conflict": [ - 1127 + 1158 ] } ], "insert_e_match_party_sources": [ - 1146, + 1177, { "objects": [ - 1143, + 1174, "[e_match_party_sources_insert_input!]!" ], "on_conflict": [ - 1147 + 1178 ] } ], "insert_e_match_party_sources_one": [ - 1136, + 1167, { "object": [ - 1143, + 1174, "e_match_party_sources_insert_input!" ], "on_conflict": [ - 1147 + 1178 ] } ], "insert_e_match_status": [ - 1166, + 1197, { "objects": [ - 1163, + 1194, "[e_match_status_insert_input!]!" ], "on_conflict": [ - 1168 + 1199 ] } ], "insert_e_match_status_one": [ - 1156, + 1187, { "object": [ - 1163, + 1194, "e_match_status_insert_input!" ], "on_conflict": [ - 1168 + 1199 ] } ], "insert_e_match_types": [ - 1187, + 1218, { "objects": [ - 1184, + 1215, "[e_match_types_insert_input!]!" ], "on_conflict": [ - 1189 + 1220 ] } ], "insert_e_match_types_one": [ - 1177, + 1208, { "object": [ - 1184, + 1215, "e_match_types_insert_input!" ], "on_conflict": [ - 1189 + 1220 ] } ], "insert_e_notification_types": [ - 1208, + 1239, { "objects": [ - 1205, + 1236, "[e_notification_types_insert_input!]!" ], "on_conflict": [ - 1209 + 1240 ] } ], "insert_e_notification_types_one": [ - 1198, + 1229, { "object": [ - 1205, + 1236, "e_notification_types_insert_input!" ], "on_conflict": [ - 1209 + 1240 ] } ], "insert_e_objective_types": [ - 1228, + 1259, { "objects": [ - 1225, + 1256, "[e_objective_types_insert_input!]!" ], "on_conflict": [ - 1229 + 1260 ] } ], "insert_e_objective_types_one": [ - 1218, + 1249, { "object": [ - 1225, + 1256, "e_objective_types_insert_input!" ], "on_conflict": [ - 1229 + 1260 ] } ], "insert_e_player_roles": [ - 1248, + 1279, { "objects": [ - 1245, + 1276, "[e_player_roles_insert_input!]!" ], "on_conflict": [ - 1249 + 1280 ] } ], "insert_e_player_roles_one": [ - 1238, + 1269, { "object": [ - 1245, + 1276, "e_player_roles_insert_input!" ], "on_conflict": [ - 1249 + 1280 ] } ], "insert_e_plugin_runtimes": [ - 1268, + 1299, { "objects": [ - 1265, + 1296, "[e_plugin_runtimes_insert_input!]!" ], "on_conflict": [ - 1269 + 1300 ] } ], "insert_e_plugin_runtimes_one": [ - 1258, + 1289, { "object": [ - 1265, + 1296, "e_plugin_runtimes_insert_input!" ], "on_conflict": [ - 1269 + 1300 ] } ], "insert_e_ready_settings": [ - 1288, + 1319, { "objects": [ - 1285, + 1316, "[e_ready_settings_insert_input!]!" ], "on_conflict": [ - 1289 + 1320 ] } ], "insert_e_ready_settings_one": [ - 1278, + 1309, { "object": [ - 1285, + 1316, "e_ready_settings_insert_input!" ], "on_conflict": [ - 1289 + 1320 ] } ], "insert_e_sanction_types": [ - 1308, + 1339, { "objects": [ - 1305, + 1336, "[e_sanction_types_insert_input!]!" ], "on_conflict": [ - 1310 + 1341 ] } ], "insert_e_sanction_types_one": [ - 1298, + 1329, { "object": [ - 1305, + 1336, "e_sanction_types_insert_input!" ], "on_conflict": [ - 1310 + 1341 ] } ], "insert_e_scrim_request_statuses": [ - 1329, + 1360, { "objects": [ - 1326, + 1357, "[e_scrim_request_statuses_insert_input!]!" ], "on_conflict": [ - 1330 + 1361 ] } ], "insert_e_scrim_request_statuses_one": [ - 1319, + 1350, { "object": [ - 1326, + 1357, "e_scrim_request_statuses_insert_input!" ], "on_conflict": [ - 1330 + 1361 ] } ], "insert_e_server_types": [ - 1349, + 1380, { "objects": [ - 1346, + 1377, "[e_server_types_insert_input!]!" ], "on_conflict": [ - 1350 + 1381 ] } ], "insert_e_server_types_one": [ - 1339, + 1370, { "object": [ - 1346, + 1377, "e_server_types_insert_input!" ], "on_conflict": [ - 1350 + 1381 ] } ], "insert_e_sides": [ - 1369, + 1400, { "objects": [ - 1366, + 1397, "[e_sides_insert_input!]!" ], "on_conflict": [ - 1370 + 1401 ] } ], "insert_e_sides_one": [ - 1359, + 1390, { "object": [ - 1366, + 1397, "e_sides_insert_input!" ], "on_conflict": [ - 1370 + 1401 ] } ], "insert_e_system_alert_types": [ - 1389, + 1420, { "objects": [ - 1386, + 1417, "[e_system_alert_types_insert_input!]!" ], "on_conflict": [ - 1390 + 1421 ] } ], "insert_e_system_alert_types_one": [ - 1379, + 1410, { "object": [ - 1386, + 1417, "e_system_alert_types_insert_input!" ], "on_conflict": [ - 1390 + 1421 ] } ], "insert_e_team_roles": [ - 1409, + 1440, { "objects": [ - 1406, + 1437, "[e_team_roles_insert_input!]!" ], "on_conflict": [ - 1411 + 1442 ] } ], "insert_e_team_roles_one": [ - 1399, + 1430, { "object": [ - 1406, + 1437, "e_team_roles_insert_input!" ], "on_conflict": [ - 1411 + 1442 ] } ], "insert_e_team_roster_statuses": [ - 1430, + 1461, { "objects": [ - 1427, + 1458, "[e_team_roster_statuses_insert_input!]!" ], "on_conflict": [ - 1431 + 1462 ] } ], "insert_e_team_roster_statuses_one": [ - 1420, + 1451, { "object": [ - 1427, + 1458, "e_team_roster_statuses_insert_input!" ], "on_conflict": [ - 1431 + 1462 ] } ], "insert_e_timeout_settings": [ - 1450, + 1481, { "objects": [ - 1447, + 1478, "[e_timeout_settings_insert_input!]!" ], "on_conflict": [ - 1451 + 1482 ] } ], "insert_e_timeout_settings_one": [ - 1440, + 1471, { "object": [ - 1447, + 1478, "e_timeout_settings_insert_input!" ], "on_conflict": [ - 1451 + 1482 ] } ], "insert_e_tournament_categories": [ - 1470, + 1501, { "objects": [ - 1467, + 1498, "[e_tournament_categories_insert_input!]!" ], "on_conflict": [ - 1472 + 1503 ] } ], "insert_e_tournament_categories_one": [ - 1460, + 1491, { "object": [ - 1467, + 1498, "e_tournament_categories_insert_input!" ], "on_conflict": [ - 1472 + 1503 ] } ], "insert_e_tournament_stage_types": [ - 1491, + 1522, { "objects": [ - 1488, + 1519, "[e_tournament_stage_types_insert_input!]!" ], "on_conflict": [ - 1493 + 1524 ] } ], "insert_e_tournament_stage_types_one": [ - 1481, + 1512, { "object": [ - 1488, + 1519, "e_tournament_stage_types_insert_input!" ], "on_conflict": [ - 1493 + 1524 ] } ], "insert_e_tournament_status": [ - 1512, + 1543, { "objects": [ - 1509, + 1540, "[e_tournament_status_insert_input!]!" ], "on_conflict": [ - 1514 + 1545 ] } ], "insert_e_tournament_status_one": [ - 1502, + 1533, { "object": [ - 1509, + 1540, "e_tournament_status_insert_input!" ], "on_conflict": [ - 1514 + 1545 + ] + } + ], + "insert_e_utility_practice_statuses": [ + 1564, + { + "objects": [ + 1561, + "[e_utility_practice_statuses_insert_input!]!" + ], + "on_conflict": [ + 1566 + ] + } + ], + "insert_e_utility_practice_statuses_one": [ + 1554, + { + "object": [ + 1561, + "e_utility_practice_statuses_insert_input!" + ], + "on_conflict": [ + 1566 + ] + } + ], + "insert_e_utility_sources": [ + 1585, + { + "objects": [ + 1582, + "[e_utility_sources_insert_input!]!" + ], + "on_conflict": [ + 1586 + ] + } + ], + "insert_e_utility_sources_one": [ + 1575, + { + "object": [ + 1582, + "e_utility_sources_insert_input!" + ], + "on_conflict": [ + 1586 + ] + } + ], + "insert_e_utility_techniques": [ + 1605, + { + "objects": [ + 1602, + "[e_utility_techniques_insert_input!]!" + ], + "on_conflict": [ + 1606 + ] + } + ], + "insert_e_utility_techniques_one": [ + 1595, + { + "object": [ + 1602, + "e_utility_techniques_insert_input!" + ], + "on_conflict": [ + 1606 + ] + } + ], + "insert_e_utility_throw_strengths": [ + 1625, + { + "objects": [ + 1622, + "[e_utility_throw_strengths_insert_input!]!" + ], + "on_conflict": [ + 1626 + ] + } + ], + "insert_e_utility_throw_strengths_one": [ + 1615, + { + "object": [ + 1622, + "e_utility_throw_strengths_insert_input!" + ], + "on_conflict": [ + 1626 ] } ], "insert_e_utility_types": [ - 1533, + 1645, { "objects": [ - 1530, + 1642, "[e_utility_types_insert_input!]!" ], "on_conflict": [ - 1534 + 1646 ] } ], "insert_e_utility_types_one": [ - 1523, + 1635, { "object": [ - 1530, + 1642, "e_utility_types_insert_input!" ], "on_conflict": [ - 1534 + 1646 + ] + } + ], + "insert_e_utility_visibility": [ + 1665, + { + "objects": [ + 1662, + "[e_utility_visibility_insert_input!]!" + ], + "on_conflict": [ + 1666 + ] + } + ], + "insert_e_utility_visibility_one": [ + 1655, + { + "object": [ + 1662, + "e_utility_visibility_insert_input!" + ], + "on_conflict": [ + 1666 ] } ], "insert_e_veto_pick_types": [ - 1553, + 1685, { "objects": [ - 1550, + 1682, "[e_veto_pick_types_insert_input!]!" ], "on_conflict": [ - 1554 + 1686 ] } ], "insert_e_veto_pick_types_one": [ - 1543, + 1675, { "object": [ - 1550, + 1682, "e_veto_pick_types_insert_input!" ], "on_conflict": [ - 1554 + 1686 ] } ], "insert_e_winning_reasons": [ - 1573, + 1705, { "objects": [ - 1570, + 1702, "[e_winning_reasons_insert_input!]!" ], "on_conflict": [ - 1574 + 1706 ] } ], "insert_e_winning_reasons_one": [ - 1563, + 1695, { "object": [ - 1570, + 1702, "e_winning_reasons_insert_input!" ], "on_conflict": [ - 1574 + 1706 ] } ], "insert_event_match_links": [ - 1591, + 1723, { "objects": [ - 1588, + 1720, "[event_match_links_insert_input!]!" ], "on_conflict": [ - 1592 + 1724 ] } ], "insert_event_match_links_one": [ - 1583, + 1715, { "object": [ - 1588, + 1720, "event_match_links_insert_input!" ], "on_conflict": [ - 1592 + 1724 ] } ], "insert_event_media": [ - 1618, + 1750, { "objects": [ - 1613, + 1745, "[event_media_insert_input!]!" ], "on_conflict": [ - 1620 + 1752 ] } ], "insert_event_media_one": [ - 1601, + 1733, { "object": [ - 1613, + 1745, "event_media_insert_input!" ], "on_conflict": [ - 1620 + 1752 ] } ], "insert_event_media_players": [ - 1640, + 1772, { "objects": [ - 1635, + 1767, "[event_media_players_insert_input!]!" ], "on_conflict": [ - 1641 + 1773 ] } ], "insert_event_media_players_one": [ - 1623, + 1755, { "object": [ - 1635, + 1767, "event_media_players_insert_input!" ], "on_conflict": [ - 1641 + 1773 ] } ], "insert_event_organizers": [ - 1701, + 1833, { "objects": [ - 1696, + 1828, "[event_organizers_insert_input!]!" ], "on_conflict": [ - 1702 + 1834 ] } ], "insert_event_organizers_one": [ - 1684, + 1816, { "object": [ - 1696, + 1828, "event_organizers_insert_input!" ], "on_conflict": [ - 1702 + 1834 ] } ], "insert_event_players": [ - 1742, + 1874, { "objects": [ - 1737, + 1869, "[event_players_insert_input!]!" ], "on_conflict": [ - 1743 + 1875 ] } ], "insert_event_players_one": [ - 1725, + 1857, { "object": [ - 1737, + 1869, "event_players_insert_input!" ], "on_conflict": [ - 1743 + 1875 ] } ], "insert_event_teams": [ - 1780, + 1912, { "objects": [ - 1775, + 1907, "[event_teams_insert_input!]!" ], "on_conflict": [ - 1781 + 1913 ] } ], "insert_event_teams_one": [ - 1766, + 1898, { "object": [ - 1775, + 1907, "event_teams_insert_input!" ], "on_conflict": [ - 1781 + 1913 ] } ], "insert_event_tournaments": [ - 1804, + 1936, { "objects": [ - 1799, + 1931, "[event_tournaments_insert_input!]!" ], "on_conflict": [ - 1805 + 1937 ] } ], "insert_event_tournaments_one": [ - 1790, + 1922, { "object": [ - 1799, + 1931, "event_tournaments_insert_input!" ], "on_conflict": [ - 1805 + 1937 ] } ], "insert_events": [ - 1824, + 1956, { "objects": [ - 1821, + 1953, "[events_insert_input!]!" ], "on_conflict": [ - 1826 + 1958 ] } ], "insert_events_one": [ - 1814, + 1946, { "object": [ - 1821, + 1953, "events_insert_input!" ], "on_conflict": [ - 1826 + 1958 ] } ], "insert_friends": [ - 1854, + 1986, { "objects": [ - 1851, + 1983, "[friends_insert_input!]!" ], "on_conflict": [ - 1855 + 1987 ] } ], "insert_friends_one": [ - 1844, + 1976, { "object": [ - 1851, + 1983, "friends_insert_input!" ], "on_conflict": [ - 1855 + 1987 ] } ], "insert_game_mode_plugins": [ - 1894, + 2026, { "objects": [ - 1889, + 2021, "[game_mode_plugins_insert_input!]!" ], "on_conflict": [ - 1895 + 2027 ] } ], "insert_game_mode_plugins_one": [ - 1871, + 2003, { "object": [ - 1889, + 2021, "game_mode_plugins_insert_input!" ], "on_conflict": [ - 1895 + 2027 ] } ], "insert_game_modes": [ - 1929, + 2061, { "objects": [ - 1926, + 2058, "[game_modes_insert_input!]!" ], "on_conflict": [ - 1931 + 2063 ] } ], "insert_game_modes_one": [ - 1921, + 2053, { "object": [ - 1926, + 2058, "game_modes_insert_input!" ], "on_conflict": [ - 1931 + 2063 ] } ], "insert_game_plugin_installs": [ - 1948, + 2080, { "objects": [ - 1945, + 2077, "[game_plugin_installs_insert_input!]!" ], "on_conflict": [ - 1949 + 2081 ] } ], "insert_game_plugin_installs_one": [ - 1940, + 2072, { "object": [ - 1945, + 2077, "game_plugin_installs_insert_input!" ], "on_conflict": [ - 1949 + 2081 ] } ], "insert_game_plugin_versions": [ - 1977, + 2109, { "objects": [ - 1972, + 2104, "[game_plugin_versions_insert_input!]!" ], "on_conflict": [ - 1978 + 2110 ] } ], "insert_game_plugin_versions_one": [ - 1958, + 2090, { "object": [ - 1972, + 2104, "game_plugin_versions_insert_input!" ], "on_conflict": [ - 1978 + 2110 ] } ], "insert_game_plugins": [ - 2016, + 2148, { "objects": [ - 2013, + 2145, "[game_plugins_insert_input!]!" ], "on_conflict": [ - 2018 + 2150 ] } ], "insert_game_plugins_one": [ - 2003, + 2135, { "object": [ - 2013, + 2145, "game_plugins_insert_input!" ], "on_conflict": [ - 2018 + 2150 ] } ], "insert_game_server_node_plugins": [ - 2051, + 2183, { "objects": [ - 2046, + 2178, "[game_server_node_plugins_insert_input!]!" ], "on_conflict": [ - 2052 + 2184 ] } ], "insert_game_server_node_plugins_one": [ - 2035, + 2167, { "object": [ - 2046, + 2178, "game_server_node_plugins_insert_input!" ], "on_conflict": [ - 2052 + 2184 ] } ], "insert_game_server_nodes": [ - 2086, + 2218, { "objects": [ - 2081, + 2213, "[game_server_nodes_insert_input!]!" ], "on_conflict": [ - 2088 + 2220 ] } ], "insert_game_server_nodes_one": [ - 2063, + 2195, { "object": [ - 2081, + 2213, "game_server_nodes_insert_input!" ], "on_conflict": [ - 2088 + 2220 ] } ], "insert_game_versions": [ - 2128, + 2260, { "objects": [ - 2125, + 2257, "[game_versions_insert_input!]!" ], "on_conflict": [ - 2130 + 2262 ] } ], "insert_game_versions_one": [ - 2114, + 2246, { "object": [ - 2125, + 2257, "game_versions_insert_input!" ], "on_conflict": [ - 2130 + 2262 ] } ], "insert_gamedata_signature_validations": [ - 2161, + 2293, { "objects": [ - 2158, + 2290, "[gamedata_signature_validations_insert_input!]!" ], "on_conflict": [ - 2162 + 2294 ] } ], "insert_gamedata_signature_validations_one": [ - 2147, + 2279, { "object": [ - 2158, + 2290, "gamedata_signature_validations_insert_input!" ], "on_conflict": [ - 2162 + 2294 ] } ], "insert_leaderboard_entries": [ - 2199, + 2331, { "objects": [ - 2196, + 2328, "[leaderboard_entries_insert_input!]!" ] } ], "insert_leaderboard_entries_one": [ - 2190, + 2322, { "object": [ - 2196, + 2328, "leaderboard_entries_insert_input!" ] } ], "insert_league_divisions": [ - 2224, + 2356, { "objects": [ - 2221, + 2353, "[league_divisions_insert_input!]!" ], "on_conflict": [ - 2226 + 2358 ] } ], "insert_league_divisions_one": [ - 2214, + 2346, { "object": [ - 2221, + 2353, "league_divisions_insert_input!" ], "on_conflict": [ - 2226 + 2358 ] } ], "insert_league_match_weeks": [ - 2259, + 2391, { "objects": [ - 2254, + 2386, "[league_match_weeks_insert_input!]!" ], "on_conflict": [ - 2260 + 2392 ] } ], "insert_league_match_weeks_one": [ - 2242, + 2374, { "object": [ - 2254, + 2386, "league_match_weeks_insert_input!" ], "on_conflict": [ - 2260 + 2392 ] } ], "insert_league_relegation_playoffs": [ - 2300, + 2432, { "objects": [ - 2295, + 2427, "[league_relegation_playoffs_insert_input!]!" ], "on_conflict": [ - 2301 + 2433 ] } ], "insert_league_relegation_playoffs_one": [ - 2283, + 2415, { "object": [ - 2295, + 2427, "league_relegation_playoffs_insert_input!" ], "on_conflict": [ - 2301 + 2433 ] } ], "insert_league_scheduling_proposals": [ - 2341, + 2473, { "objects": [ - 2336, + 2468, "[league_scheduling_proposals_insert_input!]!" ], "on_conflict": [ - 2342 + 2474 ] } ], "insert_league_scheduling_proposals_one": [ - 2324, + 2456, { "object": [ - 2336, + 2468, "league_scheduling_proposals_insert_input!" ], "on_conflict": [ - 2342 + 2474 ] } ], "insert_league_season_divisions": [ - 2379, + 2511, { "objects": [ - 2374, + 2506, "[league_season_divisions_insert_input!]!" ], "on_conflict": [ - 2381 + 2513 ] } ], "insert_league_season_divisions_one": [ - 2365, + 2497, { "object": [ - 2374, + 2506, "league_season_divisions_insert_input!" ], "on_conflict": [ - 2381 + 2513 ] } ], "insert_league_seasons": [ - 2404, + 2536, { "objects": [ - 2401, + 2533, "[league_seasons_insert_input!]!" ], "on_conflict": [ - 2406 + 2538 ] } ], "insert_league_seasons_one": [ - 2390, + 2522, { "object": [ - 2401, + 2533, "league_seasons_insert_input!" ], "on_conflict": [ - 2406 + 2538 ] } ], "insert_league_team_movements": [ - 2440, + 2572, { "objects": [ - 2435, + 2567, "[league_team_movements_insert_input!]!" ], "on_conflict": [ - 2441 + 2573 ] } ], "insert_league_team_movements_one": [ - 2423, + 2555, { "object": [ - 2435, + 2567, "league_team_movements_insert_input!" ], "on_conflict": [ - 2441 + 2573 ] } ], "insert_league_team_rosters": [ - 2481, + 2613, { "objects": [ - 2476, + 2608, "[league_team_rosters_insert_input!]!" ], "on_conflict": [ - 2482 + 2614 ] } ], "insert_league_team_rosters_one": [ - 2464, + 2596, { "object": [ - 2476, + 2608, "league_team_rosters_insert_input!" ], "on_conflict": [ - 2482 + 2614 ] } ], "insert_league_team_seasons": [ - 2522, + 2654, { "objects": [ - 2517, + 2649, "[league_team_seasons_insert_input!]!" ], "on_conflict": [ - 2524 + 2656 ] } ], "insert_league_team_seasons_one": [ - 2505, + 2637, { "object": [ - 2517, + 2649, "league_team_seasons_insert_input!" ], "on_conflict": [ - 2524 + 2656 ] } ], "insert_league_teams": [ - 2555, + 2687, { "objects": [ - 2552, + 2684, "[league_teams_insert_input!]!" ], "on_conflict": [ - 2557 + 2689 ] } ], "insert_league_teams_one": [ - 2547, + 2679, { "object": [ - 2552, + 2684, "league_teams_insert_input!" ], "on_conflict": [ - 2557 + 2689 ] } ], "insert_lobbies": [ - 2574, + 2706, { "objects": [ - 2571, + 2703, "[lobbies_insert_input!]!" ], "on_conflict": [ - 2576 + 2708 ] } ], "insert_lobbies_one": [ - 2566, + 2698, { "object": [ - 2571, + 2703, "lobbies_insert_input!" ], "on_conflict": [ - 2576 + 2708 ] } ], "insert_lobby_players": [ - 2604, + 2736, { "objects": [ - 2599, + 2731, "[lobby_players_insert_input!]!" ], "on_conflict": [ - 2605 + 2737 ] } ], "insert_lobby_players_one": [ - 2585, + 2717, { "object": [ - 2599, + 2731, "lobby_players_insert_input!" ], "on_conflict": [ - 2605 + 2737 ] } ], "insert_map_pools": [ - 2638, + 2770, { "objects": [ - 2635, + 2767, "[map_pools_insert_input!]!" ], "on_conflict": [ - 2640 + 2772 ] } ], "insert_map_pools_one": [ - 2630, + 2762, { "object": [ - 2635, + 2767, "map_pools_insert_input!" ], "on_conflict": [ - 2640 + 2772 ] } ], "insert_maps": [ - 2665, + 2797, { "objects": [ - 2660, + 2792, "[maps_insert_input!]!" ], "on_conflict": [ - 2667 + 2799 ] } ], "insert_maps_one": [ - 2649, + 2781, { "object": [ - 2660, + 2792, "maps_insert_input!" ], "on_conflict": [ - 2667 + 2799 ] } ], "insert_match_clips": [ - 2695, + 2827, { "objects": [ - 2690, + 2822, "[match_clips_insert_input!]!" ], "on_conflict": [ - 2697 + 2829 ] } ], "insert_match_clips_one": [ - 2678, + 2810, { "object": [ - 2690, + 2822, "match_clips_insert_input!" ], "on_conflict": [ - 2697 + 2829 ] } ], "insert_match_demo_sessions": [ - 2741, + 2873, { "objects": [ - 2736, + 2868, "[match_demo_sessions_insert_input!]!" ], "on_conflict": [ - 2742 + 2874 ] } ], "insert_match_demo_sessions_one": [ - 2720, + 2852, { "object": [ - 2736, + 2868, "match_demo_sessions_insert_input!" ], "on_conflict": [ - 2742 + 2874 ] } ], "insert_match_lineup_players": [ - 2785, + 2917, { "objects": [ - 2780, + 2912, "[match_lineup_players_insert_input!]!" ], "on_conflict": [ - 2786 + 2918 ] } ], "insert_match_lineup_players_one": [ - 2766, + 2898, { "object": [ - 2780, + 2912, "match_lineup_players_insert_input!" ], "on_conflict": [ - 2786 + 2918 ] } ], "insert_match_lineups": [ - 2828, + 2960, { "objects": [ - 2823, + 2955, "[match_lineups_insert_input!]!" ], "on_conflict": [ - 2830 + 2962 ] } ], "insert_match_lineups_one": [ - 2811, + 2943, { "object": [ - 2823, + 2955, "match_lineups_insert_input!" ], "on_conflict": [ - 2830 + 2962 ] } ], "insert_match_map_demos": [ - 2876, + 3008, { "objects": [ - 2871, + 3003, "[match_map_demos_insert_input!]!" ], "on_conflict": [ - 2878 + 3010 ] } ], "insert_match_map_demos_one": [ - 2853, + 2985, { "object": [ - 2871, + 3003, "match_map_demos_insert_input!" ], "on_conflict": [ - 2878 + 3010 ] } ], "insert_match_map_rounds": [ - 2921, + 3053, { "objects": [ - 2916, + 3048, "[match_map_rounds_insert_input!]!" ], "on_conflict": [ - 2922 + 3054 ] } ], "insert_match_map_rounds_one": [ - 2904, + 3036, { "object": [ - 2916, + 3048, "match_map_rounds_insert_input!" ], "on_conflict": [ - 2922 + 3054 ] } ], "insert_match_map_veto_picks": [ - 2961, + 3093, { "objects": [ - 2956, + 3088, "[match_map_veto_picks_insert_input!]!" ], "on_conflict": [ - 2962 + 3094 ] } ], "insert_match_map_veto_picks_one": [ - 2945, + 3077, { "object": [ - 2956, + 3088, "match_map_veto_picks_insert_input!" ], "on_conflict": [ - 2962 + 3094 ] } ], "insert_match_maps": [ - 2990, + 3122, { "objects": [ - 2985, + 3117, "[match_maps_insert_input!]!" ], "on_conflict": [ - 2992 + 3124 ] } ], "insert_match_maps_one": [ - 2973, + 3105, { "object": [ - 2985, + 3117, "match_maps_insert_input!" ], "on_conflict": [ - 2992 + 3124 ] } ], "insert_match_options": [ - 3034, + 3166, { "objects": [ - 3029, + 3161, "[match_options_insert_input!]!" ], "on_conflict": [ - 3036 + 3168 ] } ], "insert_match_options_one": [ - 3015, + 3147, { "object": [ - 3029, + 3161, "match_options_insert_input!" ], "on_conflict": [ - 3036 + 3168 ] } ], "insert_match_region_veto_picks": [ - 3077, + 3209, { "objects": [ - 3072, + 3204, "[match_region_veto_picks_insert_input!]!" ], "on_conflict": [ - 3078 + 3210 ] } ], "insert_match_region_veto_picks_one": [ - 3061, + 3193, { "object": [ - 3072, + 3204, "match_region_veto_picks_insert_input!" ], "on_conflict": [ - 3078 + 3210 ] } ], "insert_match_streams": [ - 3112, + 3244, { "objects": [ - 3107, + 3239, "[match_streams_insert_input!]!" ], "on_conflict": [ - 3113 + 3245 ] } ], "insert_match_streams_one": [ - 3089, + 3221, { "object": [ - 3107, + 3239, "match_streams_insert_input!" ], "on_conflict": [ - 3113 + 3245 ] } ], "insert_match_type_cfgs": [ - 3147, + 3279, { "objects": [ - 3144, + 3276, "[match_type_cfgs_insert_input!]!" ], "on_conflict": [ - 3148 + 3280 ] } ], "insert_match_type_cfgs_one": [ - 3139, + 3271, { "object": [ - 3144, + 3276, "match_type_cfgs_insert_input!" ], "on_conflict": [ - 3148 + 3280 ] } ], "insert_matches": [ - 3176, + 3308, { "objects": [ - 3171, + 3303, "[matches_insert_input!]!" ], "on_conflict": [ - 3178 + 3310 ] } ], "insert_matches_one": [ - 3157, + 3289, { "object": [ - 3171, + 3303, "matches_insert_input!" ], "on_conflict": [ - 3178 + 3310 ] } ], "insert_migration_hashes_hashes": [ - 3211, + 3343, { "objects": [ - 3208, + 3340, "[migration_hashes_hashes_insert_input!]!" ], "on_conflict": [ - 3212 + 3344 ] } ], "insert_migration_hashes_hashes_one": [ - 3203, + 3335, { "object": [ - 3208, + 3340, "migration_hashes_hashes_insert_input!" ], "on_conflict": [ - 3212 + 3344 ] } ], "insert_my_friends": [ - 3243, + 3375, { "objects": [ - 3238, + 3370, "[my_friends_insert_input!]!" ] } ], "insert_my_friends_one": [ - 3221, + 3353, { "object": [ - 3238, + 3370, "my_friends_insert_input!" ] } ], "insert_news_articles": [ - 3277, + 3409, { "objects": [ - 3274, + 3406, "[news_articles_insert_input!]!" ], "on_conflict": [ - 3278 + 3410 ] } ], "insert_news_articles_one": [ - 3267, + 3399, { "object": [ - 3274, + 3406, "news_articles_insert_input!" ], "on_conflict": [ - 3278 + 3410 ] } ], "insert_notification_preferences": [ - 3304, + 3436, { "objects": [ - 3301, + 3433, "[notification_preferences_insert_input!]!" ], "on_conflict": [ - 3305 + 3437 ] } ], "insert_notification_preferences_one": [ - 3294, + 3426, { "object": [ - 3301, + 3433, "notification_preferences_insert_input!" ], "on_conflict": [ - 3305 + 3437 ] } ], "insert_notifications": [ - 3344, + 3476, { "objects": [ - 3339, + 3471, "[notifications_insert_input!]!" ], "on_conflict": [ - 3345 + 3477 ] } ], "insert_notifications_one": [ - 3321, + 3453, { "object": [ - 3339, + 3471, "notifications_insert_input!" ], "on_conflict": [ - 3345 + 3477 ] } ], "insert_pending_match_import_players": [ - 3391, + 3523, { "objects": [ - 3386, + 3518, "[pending_match_import_players_insert_input!]!" ], "on_conflict": [ - 3392 + 3524 ] } ], "insert_pending_match_import_players_one": [ - 3374, + 3506, { "object": [ - 3386, + 3518, "pending_match_import_players_insert_input!" ], "on_conflict": [ - 3392 + 3524 ] } ], "insert_pending_match_imports": [ - 3425, + 3557, { "objects": [ - 3422, + 3554, "[pending_match_imports_insert_input!]!" ], "on_conflict": [ - 3427 + 3559 ] } ], "insert_pending_match_imports_one": [ - 3415, + 3547, { "object": [ - 3422, + 3554, "pending_match_imports_insert_input!" ], "on_conflict": [ - 3427 + 3559 ] } ], "insert_player_aim_stats_demo": [ - 3453, + 3585, { "objects": [ - 3450, + 3582, "[player_aim_stats_demo_insert_input!]!" ], "on_conflict": [ - 3454 + 3586 ] } ], "insert_player_aim_stats_demo_one": [ - 3443, + 3575, { "object": [ - 3450, + 3582, "player_aim_stats_demo_insert_input!" ], "on_conflict": [ - 3454 + 3586 ] } ], "insert_player_aim_weapon_stats": [ - 3487, + 3619, { "objects": [ - 3482, + 3614, "[player_aim_weapon_stats_insert_input!]!" ], "on_conflict": [ - 3488 + 3620 ] } ], "insert_player_aim_weapon_stats_one": [ - 3470, + 3602, { "object": [ - 3482, + 3614, "player_aim_weapon_stats_insert_input!" ], "on_conflict": [ - 3488 + 3620 ] } ], "insert_player_assists": [ - 3530, + 3662, { "objects": [ - 3525, + 3657, "[player_assists_insert_input!]!" ], "on_conflict": [ - 3531 + 3663 ] } ], "insert_player_assists_one": [ - 3511, + 3643, { "object": [ - 3525, + 3657, "player_assists_insert_input!" ], "on_conflict": [ - 3531 + 3663 ] } ], "insert_player_damages": [ - 3591, + 3723, { "objects": [ - 3586, + 3718, "[player_damages_insert_input!]!" ], "on_conflict": [ - 3592 + 3724 ] } ], "insert_player_damages_one": [ - 3574, + 3706, { "object": [ - 3586, + 3718, "player_damages_insert_input!" ], "on_conflict": [ - 3592 + 3724 ] } ], "insert_player_elo": [ - 3625, + 3757, { "objects": [ - 3622, + 3754, "[player_elo_insert_input!]!" ], "on_conflict": [ - 3626 + 3758 ] } ], "insert_player_elo_one": [ - 3615, + 3747, { "object": [ - 3622, + 3754, "player_elo_insert_input!" ], "on_conflict": [ - 3626 + 3758 ] } ], "insert_player_faceit_rank_history": [ - 3659, + 3791, { "objects": [ - 3654, + 3786, "[player_faceit_rank_history_insert_input!]!" ], "on_conflict": [ - 3660 + 3792 ] } ], "insert_player_faceit_rank_history_one": [ - 3642, + 3774, { "object": [ - 3654, + 3786, "player_faceit_rank_history_insert_input!" ], "on_conflict": [ - 3660 + 3792 ] } ], "insert_player_flashes": [ - 3702, + 3834, { "objects": [ - 3697, + 3829, "[player_flashes_insert_input!]!" ], "on_conflict": [ - 3703 + 3835 ] } ], "insert_player_flashes_one": [ - 3683, + 3815, { "object": [ - 3697, + 3829, "player_flashes_insert_input!" ], "on_conflict": [ - 3703 + 3835 ] } ], "insert_player_kills": [ - 3788, + 3920, { "objects": [ - 3783, + 3915, "[player_kills_insert_input!]!" ], "on_conflict": [ - 3789 + 3921 ] } ], "insert_player_kills_by_weapon": [ - 3757, + 3889, { "objects": [ - 3752, + 3884, "[player_kills_by_weapon_insert_input!]!" ], "on_conflict": [ - 3758 + 3890 ] } ], "insert_player_kills_by_weapon_one": [ - 3740, + 3872, { "object": [ - 3752, + 3884, "player_kills_by_weapon_insert_input!" ], "on_conflict": [ - 3758 + 3890 ] } ], "insert_player_kills_one": [ - 3728, + 3860, { "object": [ - 3783, + 3915, "player_kills_insert_input!" ], "on_conflict": [ - 3789 + 3921 ] } ], "insert_player_leaderboard_rank": [ - 3823, + 3955, { "objects": [ - 3820, + 3952, "[player_leaderboard_rank_insert_input!]!" ] } ], "insert_player_leaderboard_rank_one": [ - 3814, + 3946, { "object": [ - 3820, + 3952, "player_leaderboard_rank_insert_input!" ] } ], "insert_player_match_map_stats": [ - 3854, + 3986, { "objects": [ - 3849, + 3981, "[player_match_map_stats_insert_input!]!" ], "on_conflict": [ - 3855 + 3987 ] } ], "insert_player_match_map_stats_one": [ - 3837, + 3969, { "object": [ - 3849, + 3981, "player_match_map_stats_insert_input!" ], "on_conflict": [ - 3855 + 3987 ] } ], "insert_player_objectives": [ - 3946, + 4078, { "objects": [ - 3941, + 4073, "[player_objectives_insert_input!]!" ], "on_conflict": [ - 3947 + 4079 ] } ], "insert_player_objectives_one": [ - 3929, + 4061, { "object": [ - 3941, + 4073, "player_objectives_insert_input!" ], "on_conflict": [ - 3947 + 4079 ] } ], "insert_player_premier_rank_history": [ - 4005, + 4137, { "objects": [ - 4000, + 4132, "[player_premier_rank_history_insert_input!]!" ], "on_conflict": [ - 4006 + 4138 ] } ], "insert_player_premier_rank_history_one": [ - 3988, + 4120, { "object": [ - 4000, + 4132, "player_premier_rank_history_insert_input!" ], "on_conflict": [ - 4006 + 4138 ] } ], "insert_player_sanctions": [ - 4046, + 4178, { "objects": [ - 4041, + 4173, "[player_sanctions_insert_input!]!" ], "on_conflict": [ - 4047 + 4179 ] } ], "insert_player_sanctions_one": [ - 4029, + 4161, { "object": [ - 4041, + 4173, "player_sanctions_insert_input!" ], "on_conflict": [ - 4047 + 4179 ] } ], "insert_player_season_stats": [ - 4097, + 4229, { "objects": [ - 4092, + 4224, "[player_season_stats_insert_input!]!" ], "on_conflict": [ - 4098 + 4230 ] } ], "insert_player_season_stats_one": [ - 4070, + 4202, { "object": [ - 4092, + 4224, "player_season_stats_insert_input!" ], "on_conflict": [ - 4098 + 4230 ] } ], "insert_player_stats": [ - 4139, + 4271, { "objects": [ - 4136, + 4268, "[player_stats_insert_input!]!" ], "on_conflict": [ - 4141 + 4273 ] } ], "insert_player_stats_one": [ - 4129, + 4261, { "object": [ - 4136, + 4268, "player_stats_insert_input!" ], "on_conflict": [ - 4141 + 4273 ] } ], "insert_player_steam_bot_friend": [ - 4171, + 4303, { "objects": [ - 4168, + 4300, "[player_steam_bot_friend_insert_input!]!" ], "on_conflict": [ - 4172 + 4304 ] } ], "insert_player_steam_bot_friend_one": [ - 4157, + 4289, { "object": [ - 4168, + 4300, "player_steam_bot_friend_insert_input!" ], "on_conflict": [ - 4172 + 4304 ] } ], "insert_player_steam_match_auth": [ - 4199, + 4331, { "objects": [ - 4196, + 4328, "[player_steam_match_auth_insert_input!]!" ], "on_conflict": [ - 4200 + 4332 ] } ], "insert_player_steam_match_auth_one": [ - 4189, + 4321, { "object": [ - 4196, + 4328, "player_steam_match_auth_insert_input!" ], "on_conflict": [ - 4200 + 4332 ] } ], "insert_player_unused_utility": [ - 4233, + 4365, { "objects": [ - 4228, + 4360, "[player_unused_utility_insert_input!]!" ], "on_conflict": [ - 4234 + 4366 ] } ], "insert_player_unused_utility_one": [ - 4216, + 4348, { "object": [ - 4228, + 4360, "player_unused_utility_insert_input!" ], "on_conflict": [ - 4234 + 4366 ] } ], "insert_player_utility": [ - 4274, + 4406, { "objects": [ - 4269, + 4401, "[player_utility_insert_input!]!" ], "on_conflict": [ - 4275 + 4407 ] } ], "insert_player_utility_one": [ - 4257, + 4389, { "object": [ - 4269, + 4401, "player_utility_insert_input!" ], "on_conflict": [ - 4275 + 4407 ] } ], "insert_players": [ - 4341, + 4473, { "objects": [ - 4338, + 4470, "[players_insert_input!]!" ], "on_conflict": [ - 4343 + 4475 ] } ], "insert_players_one": [ - 4331, + 4463, { "object": [ - 4338, + 4470, "players_insert_input!" ], "on_conflict": [ - 4343 + 4475 ] } ], "insert_plugin_versions": [ - 4369, + 4501, { "objects": [ - 4366, + 4498, "[plugin_versions_insert_input!]!" ], "on_conflict": [ - 4370 + 4502 ] } ], "insert_plugin_versions_one": [ - 4359, + 4491, { "object": [ - 4366, + 4498, "plugin_versions_insert_input!" ], "on_conflict": [ - 4370 + 4502 ] } ], "insert_push_subscriptions": [ - 4396, + 4528, { "objects": [ - 4393, + 4525, "[push_subscriptions_insert_input!]!" ], "on_conflict": [ - 4397 + 4529 ] } ], "insert_push_subscriptions_one": [ - 4386, + 4518, { "object": [ - 4393, + 4525, "push_subscriptions_insert_input!" ], "on_conflict": [ - 4397 + 4529 ] } ], "insert_seasons": [ - 4427, + 4559, { "objects": [ - 4424, + 4556, "[seasons_insert_input!]!" ], "on_conflict": [ - 4429 + 4561 ] } ], "insert_seasons_one": [ - 4417, + 4549, { "object": [ - 4424, + 4556, "seasons_insert_input!" ], "on_conflict": [ - 4429 + 4561 ] } ], "insert_server_regions": [ - 4454, + 4586, { "objects": [ - 4451, + 4583, "[server_regions_insert_input!]!" ], "on_conflict": [ - 4456 + 4588 ] } ], "insert_server_regions_one": [ - 4445, + 4577, { "object": [ - 4451, + 4583, "server_regions_insert_input!" ], "on_conflict": [ - 4456 + 4588 ] } ], "insert_servers": [ - 4495, + 4627, { "objects": [ - 4490, + 4622, "[servers_insert_input!]!" ], "on_conflict": [ - 4497 + 4629 ] } ], "insert_servers_one": [ - 4472, + 4604, { "object": [ - 4490, + 4622, "servers_insert_input!" ], "on_conflict": [ - 4497 + 4629 ] } ], "insert_settings": [ - 4531, + 4663, { "objects": [ - 4528, + 4660, "[settings_insert_input!]!" ], "on_conflict": [ - 4532 + 4664 ] } ], "insert_settings_one": [ - 4523, + 4655, { "object": [ - 4528, + 4660, "settings_insert_input!" ], "on_conflict": [ - 4532 + 4664 ] } ], "insert_steam_account_claims": [ - 4557, + 4689, { "objects": [ - 4552, + 4684, "[steam_account_claims_insert_input!]!" ], "on_conflict": [ - 4558 + 4690 ] } ], "insert_steam_account_claims_one": [ - 4543, + 4675, { "object": [ - 4552, + 4684, "steam_account_claims_insert_input!" ], "on_conflict": [ - 4558 + 4690 ] } ], "insert_steam_accounts": [ - 4577, + 4709, { "objects": [ - 4574, + 4706, "[steam_accounts_insert_input!]!" ], "on_conflict": [ - 4579 + 4711 ] } ], "insert_steam_accounts_one": [ - 4567, + 4699, { "object": [ - 4574, + 4706, "steam_accounts_insert_input!" ], "on_conflict": [ - 4579 + 4711 ] } ], "insert_system_alerts": [ - 4605, + 4737, { "objects": [ - 4602, + 4734, "[system_alerts_insert_input!]!" ], "on_conflict": [ - 4606 + 4738 ] } ], "insert_system_alerts_one": [ - 4595, + 4727, { "object": [ - 4602, + 4734, "system_alerts_insert_input!" ], "on_conflict": [ - 4606 + 4738 ] } ], "insert_team_invites": [ - 4639, + 4771, { "objects": [ - 4634, + 4766, "[team_invites_insert_input!]!" ], "on_conflict": [ - 4640 + 4772 ] } ], "insert_team_invites_one": [ - 4622, + 4754, { "object": [ - 4634, + 4766, "team_invites_insert_input!" ], "on_conflict": [ - 4640 + 4772 ] } ], "insert_team_roster": [ - 4682, + 4814, { "objects": [ - 4677, + 4809, "[team_roster_insert_input!]!" ], "on_conflict": [ - 4683 + 4815 ] } ], "insert_team_roster_one": [ - 4663, + 4795, { "object": [ - 4677, + 4809, "team_roster_insert_input!" ], "on_conflict": [ - 4683 + 4815 ] } ], "insert_team_scrim_alerts": [ - 4718, + 4850, { "objects": [ - 4715, + 4847, "[team_scrim_alerts_insert_input!]!" ], "on_conflict": [ - 4719 + 4851 ] } ], "insert_team_scrim_alerts_one": [ - 4708, + 4840, { "object": [ - 4715, + 4847, "team_scrim_alerts_insert_input!" ], "on_conflict": [ - 4719 + 4851 ] } ], "insert_team_scrim_availability": [ - 4751, + 4883, { "objects": [ - 4746, + 4878, "[team_scrim_availability_insert_input!]!" ], "on_conflict": [ - 4752 + 4884 ] } ], "insert_team_scrim_availability_one": [ - 4735, + 4867, { "object": [ - 4746, + 4878, "team_scrim_availability_insert_input!" ], "on_conflict": [ - 4752 + 4884 ] } ], "insert_team_scrim_request_proposals": [ - 4780, + 4912, { "objects": [ - 4775, + 4907, "[team_scrim_request_proposals_insert_input!]!" ], "on_conflict": [ - 4781 + 4913 ] } ], "insert_team_scrim_request_proposals_one": [ - 4763, + 4895, { "object": [ - 4775, + 4907, "team_scrim_request_proposals_insert_input!" ], "on_conflict": [ - 4781 + 4913 ] } ], "insert_team_scrim_requests": [ - 4823, + 4955, { "objects": [ - 4818, + 4950, "[team_scrim_requests_insert_input!]!" ], "on_conflict": [ - 4825 + 4957 ] } ], "insert_team_scrim_requests_one": [ - 4804, + 4936, { "object": [ - 4818, + 4950, "team_scrim_requests_insert_input!" ], "on_conflict": [ - 4825 + 4957 ] } ], "insert_team_scrim_settings": [ - 4860, + 4992, { "objects": [ - 4857, + 4989, "[team_scrim_settings_insert_input!]!" ], "on_conflict": [ - 4862 + 4994 ] } ], "insert_team_scrim_settings_one": [ - 4850, + 4982, { "object": [ - 4857, + 4989, "team_scrim_settings_insert_input!" ], "on_conflict": [ - 4862 + 4994 ] } ], "insert_team_suggestions": [ - 4888, + 5020, { "objects": [ - 4885, + 5017, "[team_suggestions_insert_input!]!" ], "on_conflict": [ - 4889 + 5021 ] } ], "insert_team_suggestions_one": [ - 4878, + 5010, { "object": [ - 4885, + 5017, "team_suggestions_insert_input!" ], "on_conflict": [ - 4889 + 5021 ] } ], "insert_teams": [ - 4924, + 5056, { "objects": [ - 4919, + 5051, "[teams_insert_input!]!" ], "on_conflict": [ - 4926 + 5058 ] } ], "insert_teams_one": [ - 4905, + 5037, { "object": [ - 4919, + 5051, "teams_insert_input!" ], "on_conflict": [ - 4926 + 5058 ] } ], "insert_tournament_awards": [ - 4973, + 5105, { "objects": [ - 4968, + 5100, "[tournament_awards_insert_input!]!" ], "on_conflict": [ - 4975 + 5107 ] } ], "insert_tournament_awards_one": [ - 4956, + 5088, { "object": [ - 4968, + 5100, "tournament_awards_insert_input!" ], "on_conflict": [ - 4975 + 5107 ] } ], "insert_tournament_brackets": [ - 5017, + 5149, { "objects": [ - 5012, + 5144, "[tournament_brackets_insert_input!]!" ], "on_conflict": [ - 5019 + 5151 ] } ], "insert_tournament_brackets_one": [ - 4998, + 5130, { "object": [ - 5012, + 5144, "tournament_brackets_insert_input!" ], "on_conflict": [ - 5019 + 5151 ] } ], "insert_tournament_categories": [ - 5058, + 5190, { "objects": [ - 5053, + 5185, "[tournament_categories_insert_input!]!" ], "on_conflict": [ - 5059 + 5191 ] } ], "insert_tournament_categories_one": [ - 5044, + 5176, { "object": [ - 5053, + 5185, "tournament_categories_insert_input!" ], "on_conflict": [ - 5059 + 5191 ] } ], "insert_tournament_organizer_teams": [ - 5082, + 5214, { "objects": [ - 5077, + 5209, "[tournament_organizer_teams_insert_input!]!" ], "on_conflict": [ - 5083 + 5215 ] } ], "insert_tournament_organizer_teams_one": [ - 5068, + 5200, { "object": [ - 5077, + 5209, "tournament_organizer_teams_insert_input!" ], "on_conflict": [ - 5083 + 5215 ] } ], "insert_tournament_organizers": [ - 5109, + 5241, { "objects": [ - 5104, + 5236, "[tournament_organizers_insert_input!]!" ], "on_conflict": [ - 5110 + 5242 ] } ], "insert_tournament_organizers_one": [ - 5092, + 5224, { "object": [ - 5104, + 5236, "tournament_organizers_insert_input!" ], "on_conflict": [ - 5110 + 5242 ] } ], "insert_tournament_prizes": [ - 5150, + 5282, { "objects": [ - 5145, + 5277, "[tournament_prizes_insert_input!]!" ], "on_conflict": [ - 5151 + 5283 ] } ], "insert_tournament_prizes_one": [ - 5133, + 5265, { "object": [ - 5145, + 5277, "tournament_prizes_insert_input!" ], "on_conflict": [ - 5151 + 5283 ] } ], "insert_tournament_stage_windows": [ - 5191, + 5323, { "objects": [ - 5186, + 5318, "[tournament_stage_windows_insert_input!]!" ], "on_conflict": [ - 5192 + 5324 ] } ], "insert_tournament_stage_windows_one": [ - 5174, + 5306, { "object": [ - 5186, + 5318, "tournament_stage_windows_insert_input!" ], "on_conflict": [ - 5192 + 5324 ] } ], "insert_tournament_stages": [ - 5238, + 5370, { "objects": [ - 5233, + 5365, "[tournament_stages_insert_input!]!" ], "on_conflict": [ - 5240 + 5372 ] } ], "insert_tournament_stages_one": [ - 5215, + 5347, { "object": [ - 5233, + 5365, "tournament_stages_insert_input!" ], "on_conflict": [ - 5240 + 5372 ] } ], "insert_tournament_team_invites": [ - 5283, + 5415, { "objects": [ - 5278, + 5410, "[tournament_team_invites_insert_input!]!" ], "on_conflict": [ - 5284 + 5416 ] } ], "insert_tournament_team_invites_one": [ - 5266, + 5398, { "object": [ - 5278, + 5410, "tournament_team_invites_insert_input!" ], "on_conflict": [ - 5284 + 5416 ] } ], "insert_tournament_team_roster": [ - 5324, + 5456, { "objects": [ - 5319, + 5451, "[tournament_team_roster_insert_input!]!" ], "on_conflict": [ - 5325 + 5457 ] } ], "insert_tournament_team_roster_one": [ - 5307, + 5439, { "object": [ - 5319, + 5451, "tournament_team_roster_insert_input!" ], "on_conflict": [ - 5325 + 5457 ] } ], "insert_tournament_teams": [ - 5365, + 5497, { "objects": [ - 5360, + 5492, "[tournament_teams_insert_input!]!" ], "on_conflict": [ - 5367 + 5499 ] } ], "insert_tournament_teams_one": [ - 5348, + 5480, { "object": [ - 5360, + 5492, "tournament_teams_insert_input!" ], "on_conflict": [ - 5367 + 5499 ] } ], "insert_tournaments": [ - 5419, + 5551, { "objects": [ - 5414, + 5546, "[tournaments_insert_input!]!" ], "on_conflict": [ - 5421 + 5553 ] } ], "insert_tournaments_one": [ - 5390, + 5522, { "object": [ - 5414, + 5546, "tournaments_insert_input!" ], "on_conflict": [ - 5421 + 5553 + ] + } + ], + "insert_utility_collection_items": [ + 5603, + { + "objects": [ + 5598, + "[utility_collection_items_insert_input!]!" + ], + "on_conflict": [ + 5604 + ] + } + ], + "insert_utility_collection_items_one": [ + 5586, + { + "object": [ + 5598, + "utility_collection_items_insert_input!" + ], + "on_conflict": [ + 5604 + ] + } + ], + "insert_utility_collections": [ + 5637, + { + "objects": [ + 5634, + "[utility_collections_insert_input!]!" + ], + "on_conflict": [ + 5639 + ] + } + ], + "insert_utility_collections_one": [ + 5627, + { + "object": [ + 5634, + "utility_collections_insert_input!" + ], + "on_conflict": [ + 5639 + ] + } + ], + "insert_utility_demo_mines": [ + 5665, + { + "objects": [ + 5662, + "[utility_demo_mines_insert_input!]!" + ], + "on_conflict": [ + 5666 + ] + } + ], + "insert_utility_demo_mines_one": [ + 5655, + { + "object": [ + 5662, + "utility_demo_mines_insert_input!" + ], + "on_conflict": [ + 5666 + ] + } + ], + "insert_utility_demo_throws": [ + 5692, + { + "objects": [ + 5689, + "[utility_demo_throws_insert_input!]!" + ], + "on_conflict": [ + 5693 + ] + } + ], + "insert_utility_demo_throws_one": [ + 5682, + { + "object": [ + 5689, + "utility_demo_throws_insert_input!" + ], + "on_conflict": [ + 5693 + ] + } + ], + "insert_utility_drift_results": [ + 5736, + { + "objects": [ + 5731, + "[utility_drift_results_insert_input!]!" + ], + "on_conflict": [ + 5737 + ] + } + ], + "insert_utility_drift_results_one": [ + 5709, + { + "object": [ + 5731, + "utility_drift_results_insert_input!" + ], + "on_conflict": [ + 5737 + ] + } + ], + "insert_utility_drift_scans": [ + 5778, + { + "objects": [ + 5775, + "[utility_drift_scans_insert_input!]!" + ], + "on_conflict": [ + 5780 + ] + } + ], + "insert_utility_drift_scans_one": [ + 5768, + { + "object": [ + 5775, + "utility_drift_scans_insert_input!" + ], + "on_conflict": [ + 5780 + ] + } + ], + "insert_utility_lineup_favorites": [ + 5813, + { + "objects": [ + 5808, + "[utility_lineup_favorites_insert_input!]!" + ], + "on_conflict": [ + 5814 + ] + } + ], + "insert_utility_lineup_favorites_one": [ + 5796, + { + "object": [ + 5808, + "utility_lineup_favorites_insert_input!" + ], + "on_conflict": [ + 5814 + ] + } + ], + "insert_utility_lineup_progress": [ + 5864, + { + "objects": [ + 5859, + "[utility_lineup_progress_insert_input!]!" + ], + "on_conflict": [ + 5865 + ] + } + ], + "insert_utility_lineup_progress_one": [ + 5837, + { + "object": [ + 5859, + "utility_lineup_progress_insert_input!" + ], + "on_conflict": [ + 5865 + ] + } + ], + "insert_utility_lineup_renders": [ + 5919, + { + "objects": [ + 5914, + "[utility_lineup_renders_insert_input!]!" + ], + "on_conflict": [ + 5920 + ] + } + ], + "insert_utility_lineup_renders_one": [ + 5896, + { + "object": [ + 5914, + "utility_lineup_renders_insert_input!" + ], + "on_conflict": [ + 5920 + ] + } + ], + "insert_utility_lineup_repairs": [ + 5973, + { + "objects": [ + 5968, + "[utility_lineup_repairs_insert_input!]!" + ], + "on_conflict": [ + 5974 + ] + } + ], + "insert_utility_lineup_repairs_one": [ + 5946, + { + "object": [ + 5968, + "utility_lineup_repairs_insert_input!" + ], + "on_conflict": [ + 5974 + ] + } + ], + "insert_utility_lineup_votes": [ + 6022, + { + "objects": [ + 6017, + "[utility_lineup_votes_insert_input!]!" + ], + "on_conflict": [ + 6023 + ] + } + ], + "insert_utility_lineup_votes_one": [ + 6005, + { + "object": [ + 6017, + "utility_lineup_votes_insert_input!" + ], + "on_conflict": [ + 6023 + ] + } + ], + "insert_utility_lineups": [ + 6079, + { + "objects": [ + 6074, + "[utility_lineups_insert_input!]!" + ], + "on_conflict": [ + 6081 + ] + } + ], + "insert_utility_lineups_one": [ + 6046, + { + "object": [ + 6074, + "utility_lineups_insert_input!" + ], + "on_conflict": [ + 6081 + ] + } + ], + "insert_utility_meta_lineups": [ + 6125, + { + "objects": [ + 6122, + "[utility_meta_lineups_insert_input!]!" + ], + "on_conflict": [ + 6126 + ] + } + ], + "insert_utility_meta_lineups_one": [ + 6115, + { + "object": [ + 6122, + "utility_meta_lineups_insert_input!" + ], + "on_conflict": [ + 6126 + ] + } + ], + "insert_utility_playbook_steps": [ + 6159, + { + "objects": [ + 6154, + "[utility_playbook_steps_insert_input!]!" + ], + "on_conflict": [ + 6160 + ] + } + ], + "insert_utility_playbook_steps_one": [ + 6142, + { + "object": [ + 6154, + "utility_playbook_steps_insert_input!" + ], + "on_conflict": [ + 6160 + ] + } + ], + "insert_utility_playbooks": [ + 6193, + { + "objects": [ + 6190, + "[utility_playbooks_insert_input!]!" + ], + "on_conflict": [ + 6195 + ] + } + ], + "insert_utility_playbooks_one": [ + 6183, + { + "object": [ + 6190, + "utility_playbooks_insert_input!" + ], + "on_conflict": [ + 6195 + ] + } + ], + "insert_utility_practice_invites": [ + 6228, + { + "objects": [ + 6223, + "[utility_practice_invites_insert_input!]!" + ], + "on_conflict": [ + 6229 + ] + } + ], + "insert_utility_practice_invites_one": [ + 6211, + { + "object": [ + 6223, + "utility_practice_invites_insert_input!" + ], + "on_conflict": [ + 6229 + ] + } + ], + "insert_utility_practice_sessions": [ + 6271, + { + "objects": [ + 6266, + "[utility_practice_sessions_insert_input!]!" + ], + "on_conflict": [ + 6273 + ] + } + ], + "insert_utility_practice_sessions_one": [ + 6252, + { + "object": [ + 6266, + "utility_practice_sessions_insert_input!" + ], + "on_conflict": [ + 6273 ] } ], "insert_v_match_captains": [ - 5619, + 6463, { "objects": [ - 5616, + 6460, "[v_match_captains_insert_input!]!" ] } ], "insert_v_match_captains_one": [ - 5610, + 6454, { "object": [ - 5616, + 6460, "v_match_captains_insert_input!" ] } ], "insert_v_match_map_backup_rounds": [ - 5730, + 6574, { "objects": [ - 5727, + 6571, "[v_match_map_backup_rounds_insert_input!]!" ] } ], "insert_v_match_map_backup_rounds_one": [ - 5721, + 6565, { "object": [ - 5727, + 6571, "v_match_map_backup_rounds_insert_input!" ] } ], "insert_v_player_match_map_hltv": [ - 5952, + 6796, { "objects": [ - 5947, + 6791, "[v_player_match_map_hltv_insert_input!]!" ] } ], "insert_v_player_match_map_hltv_one": [ - 5936, + 6780, { "object": [ - 5947, + 6791, "v_player_match_map_hltv_insert_input!" ] } ], "insert_v_pool_maps": [ - 6129, + 6973, { "objects": [ - 6124, + 6968, "[v_pool_maps_insert_input!]!" ] } ], "insert_v_pool_maps_one": [ - 6114, + 6958, { "object": [ - 6124, + 6968, "v_pool_maps_insert_input!" ] } ], "insert_v_team_stage_results": [ - 6223, + 7067, { "objects": [ - 6218, + 7062, "[v_team_stage_results_insert_input!]!" ], "on_conflict": [ - 6225 + 7069 ] } ], "insert_v_team_stage_results_one": [ - 6196, + 7040, { "object": [ - 6218, + 7062, "v_team_stage_results_insert_input!" ], "on_conflict": [ - 6225 + 7069 ] } ], @@ -164315,11 +186788,24 @@ export default { ] } ], + "inviteToUtilityPractice": [ + 87, + { + "session_id": [ + 6298, + "uuid!" + ], + "steam_ids": [ + 84, + "[String!]!" + ] + } + ], "joinDraftGame": [ 87, { "draftGameId": [ - 5454, + 6298, "uuid!" ], "inviteCode": [ @@ -164331,7 +186817,7 @@ export default { 87, { "draftGameId": [ - 5454, + 6298, "uuid!" ], "inviteCode": [ @@ -164339,6 +186825,17 @@ export default { ] } ], + "joinUtilityPractice": [ + 127, + { + "invite_code": [ + 84 + ], + "session_id": [ + 6298 + ] + } + ], "kickServerPlayer": [ 43, { @@ -164356,14 +186853,14 @@ export default { } ], "league_award_forfeit": [ - 3157, + 3289, { "args": [ - 2213, + 2345, "league_award_forfeit_args!" ], "distinct_on": [ - 3181, + 3313, "[matches_select_column!]" ], "limit": [ @@ -164373,11 +186870,11 @@ export default { 41 ], "order_by": [ - 3179, + 3311, "[matches_order_by!]" ], "where": [ - 3168 + 3300 ] } ], @@ -164390,6 +186887,15 @@ export default { ] } ], + "leaveUtilityPractice": [ + 87, + { + "session_id": [ + 6298, + "uuid!" + ] + } + ], "linkSteamMatchHistory": [ 76, { @@ -164406,6 +186912,18 @@ export default { "loadFixtures": [ 87 ], + "loadUtilityPlaybookIntoSession": [ + 87, + { + "playbook_id": [ + 6298 + ], + "session_id": [ + 6298, + "uuid!" + ] + } + ], "logout": [ 87 ], @@ -164436,7 +186954,7 @@ export default { 87, { "match_map_id": [ - 5454, + 6298, "uuid!" ] } @@ -164448,7 +186966,7 @@ export default { 25, { "draftGameId": [ - 5454, + 6298, "uuid!" ], "inviteCode": [ @@ -164460,11 +186978,23 @@ export default { 59, { "gameModeId": [ - 5454, + 6298, "uuid!" ] } ], + "purgeUtilityLineupSource": [ + 128, + { + "dry_run": [ + 6 + ], + "origin_source": [ + 84, + "String!" + ] + } + ], "queueClipFromPreset": [ 16, { @@ -164472,7 +187002,7 @@ export default { 41 ], "match_map_id": [ - 5454, + 6298, "uuid!" ], "preset": [ @@ -164498,7 +187028,7 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ] } @@ -164507,20 +187037,20 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ] } ], "recalculate_tournament_awards": [ - 200, + 231, { "args": [ - 4413, + 4545, "recalculate_tournament_awards_args!" ], "distinct_on": [ - 221, + 252, "[award_recipients_select_column!]" ], "limit": [ @@ -164530,11 +187060,11 @@ export default { 41 ], "order_by": [ - 219, + 250, "[award_recipients_order_by!]" ], "where": [ - 209 + 240 ] } ], @@ -164557,7 +187087,7 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ] } @@ -164581,7 +187111,7 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ] } @@ -164595,6 +187125,9 @@ export default { ] } ], + "remineUtilityMeta": [ + 129 + ], "removeFixtures": [ 87 ], @@ -164608,14 +187141,14 @@ export default { } ], "remove_league_team_from_season": [ - 2505, + 2637, { "args": [ - 4414, + 4546, "remove_league_team_from_season_args!" ], "distinct_on": [ - 2527, + 2659, "[league_team_seasons_select_column!]" ], "limit": [ @@ -164625,11 +187158,11 @@ export default { 41 ], "order_by": [ - 2525, + 2657, "[league_team_seasons_order_by!]" ], "where": [ - 2514 + 2646 ] } ], @@ -164653,15 +187186,24 @@ export default { ] } ], + "renderUtilityLineupPreview": [ + 131, + { + "utility_lineup_id": [ + 6298, + "uuid!" + ] + } + ], "reorder_league_divisions": [ - 2214, + 2346, { "args": [ - 4415, + 4547, "reorder_league_divisions_args!" ], "distinct_on": [ - 2229, + 2361, "[league_divisions_select_column!]" ], "limit": [ @@ -164671,11 +187213,24 @@ export default { 41 ], "order_by": [ - 2227, + 2359, "[league_divisions_order_by!]" ], "where": [ - 2218 + 2350 + ] + } + ], + "repairUtilityLineup": [ + 135, + { + "session_id": [ + 6298, + "uuid!" + ], + "utility_lineup_id": [ + 6298, + "uuid!" ] } ], @@ -164689,7 +187244,7 @@ export default { 87, { "match_map_id": [ - 5454, + 6298, "uuid!" ] } @@ -164698,7 +187253,7 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ] } @@ -164711,7 +187266,7 @@ export default { "String!" ], "steam_id": [ - 269, + 300, "bigint!" ] } @@ -164720,7 +187275,7 @@ export default { 87, { "job_id": [ - 5454, + 6298, "uuid!" ] } @@ -164733,7 +187288,7 @@ export default { "Boolean!" ], "draftGameId": [ - 5454, + 6298, "uuid!" ] } @@ -164746,7 +187301,7 @@ export default { "Boolean!" ], "request_id": [ - 5454, + 6298, "uuid!" ] } @@ -164761,14 +187316,14 @@ export default { } ], "restart_league_season": [ - 2390, + 2522, { "args": [ - 4416, + 4548, "restart_league_season_args!" ], "distinct_on": [ - 2410, + 2542, "[league_seasons_select_column!]" ], "limit": [ @@ -164778,11 +187333,11 @@ export default { 41 ], "order_by": [ - 2407, + 2539, "[league_seasons_order_by!]" ], "where": [ - 2395 + 2527 ] } ], @@ -164790,7 +187345,7 @@ export default { 87, { "match_map_id": [ - 5454, + 6298, "uuid!" ] } @@ -164799,7 +187354,7 @@ export default { 87, { "match_map_id": [ - 5454, + 6298, "uuid!" ], "only_failed": [ @@ -164820,7 +187375,7 @@ export default { 87, { "id": [ - 5454, + 6298, "uuid!" ] } @@ -164857,20 +187412,20 @@ export default { 84 ], "event_id": [ - 5454 + 6298 ], "id": [ - 5454 + 6298 ], "league_season_id": [ - 5454 + 6298 ], "name": [ 84, "String!" ], "season_id": [ - 5454 + 6298 ], "silhouette": [ 41 @@ -164880,7 +187435,7 @@ export default { "String!" ], "tournament_id": [ - 5454 + 6298 ] } ], @@ -164895,7 +187450,7 @@ export default { 84 ], "id": [ - 5454 + 6298 ], "teaser": [ 84 @@ -164906,6 +187461,109 @@ export default { ] } ], + "saveUtilityLineupFromDemo": [ + 115, + { + "collection_id": [ + 6298 + ], + "description": [ + 84 + ], + "grenade_id": [ + 41, + "Int!" + ], + "match_id": [ + 6298, + "uuid!" + ], + "match_map_id": [ + 6298, + "uuid!" + ], + "name": [ + 84, + "String!" + ], + "tags": [ + 84, + "[String!]" + ], + "team_id": [ + 6298 + ], + "visibility": [ + 84 + ] + } + ], + "saveUtilityLineupFromPractice": [ + 115, + { + "collection_id": [ + 6298 + ], + "description": [ + 84 + ], + "name": [ + 84, + "String!" + ], + "session_id": [ + 6298, + "uuid!" + ], + "tags": [ + 84, + "[String!]" + ], + "team_id": [ + 6298 + ], + "utility_lineup_id": [ + 6298, + "uuid!" + ], + "visibility": [ + 84 + ] + } + ], + "saveUtilityPlaybook": [ + 121, + { + "description": [ + 84 + ], + "map_name": [ + 84, + "String!" + ], + "name": [ + 84, + "String!" + ], + "playbook_id": [ + 6298 + ], + "side": [ + 84, + "String!" + ], + "steps": [ + 122, + "[UtilityPlaybookStepInput!]" + ], + "team_id": [ + 6298 + ], + "visibility": [ + 84 + ] + } + ], "scanOrphanedDemos": [ 71 ], @@ -164916,11 +187574,11 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ], "time": [ - 4954 + 5086 ] } ], @@ -164931,18 +187589,18 @@ export default { 41 ], "from_team_id": [ - 5454, + 6298, "uuid!" ], "proposed_scheduled_at": [ - 4954, + 5086, "timestamptz!" ], "region": [ 84 ], "to_team_id": [ - 5454, + 6298, "uuid!" ] } @@ -164960,11 +187618,24 @@ export default { ] } ], + "setGamePluginAutoUpdate": [ + 87, + { + "enabled": [ + 6, + "Boolean!" + ], + "slug": [ + 84, + "String!" + ] + } + ], "setHudMode": [ 87, { "match_id": [ - 5454, + 6298, "uuid!" ], "mode": [ @@ -164977,15 +187648,15 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ], "match_map_id": [ - 5454, + 6298, "uuid!" ], "winning_lineup_id": [ - 5454, + 6298, "uuid!" ] } @@ -164994,11 +187665,11 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ], "winning_lineup_id": [ - 5454, + 6298, "uuid!" ] } @@ -165007,7 +187678,7 @@ export default { 51, { "id": [ - 5454, + 6298, "uuid!" ], "status": [ @@ -165020,7 +187691,7 @@ export default { 107, { "award_id": [ - 5454 + 6298 ], "custom_name": [ 84 @@ -165033,7 +187704,7 @@ export default { 41 ], "tournament_id": [ - 5454, + 6298, "uuid!" ] } @@ -165045,8 +187716,47 @@ export default { 87, { "match_id": [ - 5454, + 6298, + "uuid!" + ] + } + ], + "solveUtilityLineup": [ + 135, + { + "from_x": [ + 32 + ], + "from_y": [ + 32 + ], + "from_z": [ + 32 + ], + "name": [ + 84 + ], + "session_id": [ + 6298, "uuid!" + ], + "target_x": [ + 32, + "Float!" + ], + "target_y": [ + 32, + "Float!" + ], + "target_z": [ + 32, + "Float!" + ], + "tolerance": [ + 32 + ], + "utility_type": [ + 84 ] } ], @@ -165058,7 +187768,7 @@ export default { "Boolean!" ], "match_id": [ - 5454, + 6298, "uuid!" ] } @@ -165071,7 +187781,7 @@ export default { "String!" ], "match_id": [ - 5454, + 6298, "uuid!" ] } @@ -165080,7 +187790,7 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ], "visible": [ @@ -165093,7 +187803,7 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ] } @@ -165102,7 +187812,7 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ] } @@ -165115,7 +187825,7 @@ export default { "Int!" ], "match_id": [ - 5454, + 6298, "uuid!" ] } @@ -165124,7 +187834,7 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ], "show": [ @@ -165137,7 +187847,7 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ], "slot": [ @@ -165154,7 +187864,7 @@ export default { "Boolean!" ], "match_id": [ - 5454, + 6298, "uuid!" ] } @@ -165163,7 +187873,7 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ], "mode": [ @@ -165176,11 +187886,50 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ], "server_id": [ - 5454 + 6298 + ] + } + ], + "startUtilityDriftScan": [ + 112, + { + "from_revision": [ + 84 + ], + "map_name": [ + 84, + "String!" + ], + "to_revision": [ + 84 + ] + } + ], + "startUtilityPractice": [ + 127, + { + "collection_id": [ + 6298 + ], + "is_open": [ + 6 + ], + "map_name": [ + 84, + "String!" + ], + "region": [ + 84 + ], + "server_id": [ + 6298 + ], + "team_id": [ + 6298 ] } ], @@ -165188,7 +187937,7 @@ export default { 87, { "game_server_node_id": [ - 5454, + 6298, "uuid!" ] } @@ -165197,7 +187946,16 @@ export default { 87, { "match_id": [ - 5454, + 6298, + "uuid!" + ] + } + ], + "stopUtilityPractice": [ + 87, + { + "session_id": [ + 6298, "uuid!" ] } @@ -165206,7 +187964,7 @@ export default { 87, { "match_map_id": [ - 5454, + 6298, "uuid!" ] } @@ -165228,7 +187986,7 @@ export default { 87, { "match_id": [ - 5454, + 6298, "uuid!" ] } @@ -165246,7 +188004,7 @@ export default { 87, { "from_match_id": [ - 5454, + 6298, "uuid!" ], "mode": [ @@ -165254,7 +188012,7 @@ export default { "String!" ], "to_match_id": [ - 5454, + 6298, "uuid!" ] } @@ -165309,7 +188067,7 @@ export default { 87, { "clip_id": [ - 5454, + 6298, "uuid!" ], "target_steam_id": [ @@ -165330,7 +188088,7 @@ export default { 84 ], "game_server_node_id": [ - 5454 + 6298 ] } ], @@ -165338,11 +188096,11 @@ export default { 87, { "draftGameId": [ - 5454, + 6298, "uuid!" ], "settings": [ - 2187, + 2319, "jsonb!" ] } @@ -165351,6601 +188109,7489 @@ export default { 87 ], "update__map_pool": [ - 120, + 151, { "_set": [ - 125 + 156 ], "where": [ - 115, + 146, "_map_pool_bool_exp!" ] } ], "update__map_pool_by_pk": [ - 112, + 143, { "_set": [ - 125 + 156 ], "pk_columns": [ - 123, + 154, "_map_pool_pk_columns_input!" ] } ], "update__map_pool_many": [ - 120, + 151, { "updates": [ - 129, + 160, "[_map_pool_updates!]!" ] } ], "update_abandoned_matches": [ - 148, + 179, { "_inc": [ - 142 + 173 ], "_set": [ - 153 + 184 ], "where": [ - 140, + 171, "abandoned_matches_bool_exp!" ] } ], "update_abandoned_matches_by_pk": [ - 131, + 162, { "_inc": [ - 142 + 173 ], "_set": [ - 153 + 184 ], "pk_columns": [ - 151, + 182, "abandoned_matches_pk_columns_input!" ] } ], "update_abandoned_matches_many": [ - 148, + 179, { "updates": [ - 165, + 196, "[abandoned_matches_updates!]!" ] } ], "update_api_keys": [ - 182, + 213, { "_inc": [ - 178 + 209 ], "_set": [ - 187 + 218 ], "where": [ - 176, + 207, "api_keys_bool_exp!" ] } ], "update_api_keys_by_pk": [ - 172, + 203, { "_inc": [ - 178 + 209 ], "_set": [ - 187 + 218 ], "pk_columns": [ - 185, + 216, "api_keys_pk_columns_input!" ] } ], "update_api_keys_many": [ - 182, + 213, { "updates": [ - 195, + 226, "[api_keys_updates!]!" ] } ], "update_award_recipients": [ - 217, + 248, { "_inc": [ - 211 + 242 ], "_set": [ - 222 + 253 ], "where": [ - 209, + 240, "award_recipients_bool_exp!" ] } ], "update_award_recipients_by_pk": [ - 200, + 231, { "_inc": [ - 211 + 242 ], "_set": [ - 222 + 253 ], "pk_columns": [ - 220, + 251, "award_recipients_pk_columns_input!" ] } ], "update_award_recipients_many": [ - 217, + 248, { "updates": [ - 234, + 265, "[award_recipients_updates!]!" ] } ], "update_awards": [ - 251, + 282, { "_inc": [ - 247 + 278 ], "_set": [ - 257 + 288 ], "where": [ - 245, + 276, "awards_bool_exp!" ] } ], "update_awards_by_pk": [ - 241, + 272, { "_inc": [ - 247 + 278 ], "_set": [ - 257 + 288 ], "pk_columns": [ - 255, + 286, "awards_pk_columns_input!" ] } ], "update_awards_many": [ - 251, + 282, { "updates": [ - 265, + 296, "[awards_updates!]!" ] } ], "update_chat_read_state": [ - 284, + 315, { "_inc": [ - 280 + 311 ], "_set": [ - 289 + 320 ], "where": [ - 278, + 309, "chat_read_state_bool_exp!" ] } ], "update_chat_read_state_by_pk": [ - 274, + 305, { "_inc": [ - 280 + 311 ], "_set": [ - 289 + 320 ], "pk_columns": [ - 287, + 318, "chat_read_state_pk_columns_input!" ] } ], "update_chat_read_state_many": [ - 284, + 315, { "updates": [ - 297, + 328, "[chat_read_state_updates!]!" ] } ], "update_clip_render_jobs": [ - 324, + 355, { "_append": [ - 309 + 340 ], "_delete_at_path": [ - 315 + 346 ], "_delete_elem": [ - 316 + 347 ], "_delete_key": [ - 317 + 348 ], "_inc": [ - 318 + 349 ], "_prepend": [ - 328 + 359 ], "_set": [ - 332 + 363 ], "where": [ - 313, + 344, "clip_render_jobs_bool_exp!" ] } ], "update_clip_render_jobs_by_pk": [ - 301, + 332, { "_append": [ - 309 + 340 ], "_delete_at_path": [ - 315 + 346 ], "_delete_elem": [ - 316 + 347 ], "_delete_key": [ - 317 + 348 ], "_inc": [ - 318 + 349 ], "_prepend": [ - 328 + 359 ], "_set": [ - 332 + 363 ], "pk_columns": [ - 327, + 358, "clip_render_jobs_pk_columns_input!" ] } ], "update_clip_render_jobs_many": [ - 324, + 355, { "updates": [ - 344, + 375, "[clip_render_jobs_updates!]!" ] } ], "update_custom_pages": [ - 367, + 398, { "_append": [ - 356 + 387 ], "_delete_at_path": [ - 360 + 391 ], "_delete_elem": [ - 361 + 392 ], "_delete_key": [ - 362 + 393 ], "_inc": [ - 363 + 394 ], "_prepend": [ - 371 + 402 ], "_set": [ - 373 + 404 ], "where": [ - 358, + 389, "custom_pages_bool_exp!" ] } ], "update_custom_pages_by_pk": [ - 353, + 384, { "_append": [ - 356 + 387 ], "_delete_at_path": [ - 360 + 391 ], "_delete_elem": [ - 361 + 392 ], "_delete_key": [ - 362 + 393 ], "_inc": [ - 363 + 394 ], "_prepend": [ - 371 + 402 ], "_set": [ - 373 + 404 ], "pk_columns": [ - 370, + 401, "custom_pages_pk_columns_input!" ] } ], "update_custom_pages_many": [ - 367, + 398, { "updates": [ - 381, + 412, "[custom_pages_updates!]!" ] } ], "update_db_backups": [ - 395, + 426, { "_inc": [ - 391 + 422 ], "_set": [ - 400 + 431 ], "where": [ - 389, + 420, "db_backups_bool_exp!" ] } ], "update_db_backups_by_pk": [ - 385, + 416, { "_inc": [ - 391 + 422 ], "_set": [ - 400 + 431 ], "pk_columns": [ - 398, + 429, "db_backups_pk_columns_input!" ] } ], "update_db_backups_many": [ - 395, + 426, { "updates": [ - 408, + 439, "[db_backups_updates!]!" ] } ], "update_direct_conversations": [ - 422, + 453, { "_inc": [ - 418 + 449 ], "_set": [ - 427 + 458 ], "where": [ - 416, + 447, "direct_conversations_bool_exp!" ] } ], "update_direct_conversations_by_pk": [ - 412, + 443, { "_inc": [ - 418 + 449 ], "_set": [ - 427 + 458 ], "pk_columns": [ - 425, + 456, "direct_conversations_pk_columns_input!" ] } ], "update_direct_conversations_many": [ - 422, + 453, { "updates": [ - 435, + 466, "[direct_conversations_updates!]!" ] } ], "update_direct_messages": [ - 449, + 480, { "_inc": [ - 445 + 476 ], "_set": [ - 454 + 485 ], "where": [ - 443, + 474, "direct_messages_bool_exp!" ] } ], "update_direct_messages_by_pk": [ - 439, + 470, { "_inc": [ - 445 + 476 ], "_set": [ - 454 + 485 ], "pk_columns": [ - 452, + 483, "direct_messages_pk_columns_input!" ] } ], "update_direct_messages_many": [ - 449, + 480, { "updates": [ - 462, + 493, "[direct_messages_updates!]!" ] } ], "update_draft_game_picks": [ - 485, + 516, { "_inc": [ - 479 + 510 ], "_set": [ - 492 + 523 ], "where": [ - 477, + 508, "draft_game_picks_bool_exp!" ] } ], "update_draft_game_picks_by_pk": [ - 466, + 497, { "_inc": [ - 479 + 510 ], "_set": [ - 492 + 523 ], "pk_columns": [ - 488, + 519, "draft_game_picks_pk_columns_input!" ] } ], "update_draft_game_picks_many": [ - 485, + 516, { "updates": [ - 504, + 535, "[draft_game_picks_updates!]!" ] } ], "update_draft_game_players": [ - 530, + 561, { "_inc": [ - 524 + 555 ], "_set": [ - 537 + 568 ], "where": [ - 522, + 553, "draft_game_players_bool_exp!" ] } ], "update_draft_game_players_by_pk": [ - 511, + 542, { "_inc": [ - 524 + 555 ], "_set": [ - 537 + 568 ], "pk_columns": [ - 533, + 564, "draft_game_players_pk_columns_input!" ] } ], "update_draft_game_players_many": [ - 530, + 561, { "updates": [ - 549, + 580, "[draft_game_players_updates!]!" ] } ], "update_draft_games": [ - 575, + 606, { "_inc": [ - 569 + 600 ], "_set": [ - 583 + 614 ], "where": [ - 567, + 598, "draft_games_bool_exp!" ] } ], "update_draft_games_by_pk": [ - 556, + 587, { "_inc": [ - 569 + 600 ], "_set": [ - 583 + 614 ], "pk_columns": [ - 579, + 610, "draft_games_pk_columns_input!" ] } ], "update_draft_games_many": [ - 575, + 606, { "updates": [ - 595, + 626, "[draft_games_updates!]!" ] } ], "update_e_award_sources": [ - 612, + 643, { "_set": [ - 617 + 648 ], "where": [ - 605, + 636, "e_award_sources_bool_exp!" ] } ], "update_e_award_sources_by_pk": [ - 602, + 633, { "_set": [ - 617 + 648 ], "pk_columns": [ - 615, + 646, "e_award_sources_pk_columns_input!" ] } ], "update_e_award_sources_many": [ - 612, + 643, { "updates": [ - 621, + 652, "[e_award_sources_updates!]!" ] } ], "update_e_award_tiers": [ - 632, + 663, { "_set": [ - 637 + 668 ], "where": [ - 625, + 656, "e_award_tiers_bool_exp!" ] } ], "update_e_award_tiers_by_pk": [ - 622, + 653, { "_set": [ - 637 + 668 ], "pk_columns": [ - 635, + 666, "e_award_tiers_pk_columns_input!" ] } ], "update_e_award_tiers_many": [ - 632, + 663, { "updates": [ - 641, + 672, "[e_award_tiers_updates!]!" ] } ], "update_e_check_in_settings": [ - 652, + 683, { "_set": [ - 657 + 688 ], "where": [ - 645, + 676, "e_check_in_settings_bool_exp!" ] } ], "update_e_check_in_settings_by_pk": [ - 642, + 673, { "_set": [ - 657 + 688 ], "pk_columns": [ - 655, + 686, "e_check_in_settings_pk_columns_input!" ] } ], "update_e_check_in_settings_many": [ - 652, + 683, { "updates": [ - 661, + 692, "[e_check_in_settings_updates!]!" ] } ], "update_e_draft_game_captain_selection": [ - 672, + 703, { "_set": [ - 678 + 709 ], "where": [ - 665, + 696, "e_draft_game_captain_selection_bool_exp!" ] } ], "update_e_draft_game_captain_selection_by_pk": [ - 662, + 693, { "_set": [ - 678 + 709 ], "pk_columns": [ - 676, + 707, "e_draft_game_captain_selection_pk_columns_input!" ] } ], "update_e_draft_game_captain_selection_many": [ - 672, + 703, { "updates": [ - 682, + 713, "[e_draft_game_captain_selection_updates!]!" ] } ], "update_e_draft_game_draft_order": [ - 693, + 724, { "_set": [ - 699 + 730 ], "where": [ - 686, + 717, "e_draft_game_draft_order_bool_exp!" ] } ], "update_e_draft_game_draft_order_by_pk": [ - 683, + 714, { "_set": [ - 699 + 730 ], "pk_columns": [ - 697, + 728, "e_draft_game_draft_order_pk_columns_input!" ] } ], "update_e_draft_game_draft_order_many": [ - 693, + 724, { "updates": [ - 703, + 734, "[e_draft_game_draft_order_updates!]!" ] } ], "update_e_draft_game_mode": [ - 714, + 745, { "_set": [ - 720 + 751 ], "where": [ - 707, + 738, "e_draft_game_mode_bool_exp!" ] } ], "update_e_draft_game_mode_by_pk": [ - 704, + 735, { "_set": [ - 720 + 751 ], "pk_columns": [ - 718, + 749, "e_draft_game_mode_pk_columns_input!" ] } ], "update_e_draft_game_mode_many": [ - 714, + 745, { "updates": [ - 724, + 755, "[e_draft_game_mode_updates!]!" ] } ], "update_e_draft_game_player_status": [ - 735, + 766, { "_set": [ - 741 + 772 ], "where": [ - 728, + 759, "e_draft_game_player_status_bool_exp!" ] } ], "update_e_draft_game_player_status_by_pk": [ - 725, + 756, { "_set": [ - 741 + 772 ], "pk_columns": [ - 739, + 770, "e_draft_game_player_status_pk_columns_input!" ] } ], "update_e_draft_game_player_status_many": [ - 735, + 766, { "updates": [ - 745, + 776, "[e_draft_game_player_status_updates!]!" ] } ], "update_e_draft_game_status": [ - 756, + 787, { "_set": [ - 762 + 793 ], "where": [ - 749, + 780, "e_draft_game_status_bool_exp!" ] } ], "update_e_draft_game_status_by_pk": [ - 746, + 777, { "_set": [ - 762 + 793 ], "pk_columns": [ - 760, + 791, "e_draft_game_status_pk_columns_input!" ] } ], "update_e_draft_game_status_many": [ - 756, + 787, { "updates": [ - 766, + 797, "[e_draft_game_status_updates!]!" ] } ], "update_e_event_media_access": [ - 777, + 808, { "_set": [ - 782 + 813 ], "where": [ - 770, + 801, "e_event_media_access_bool_exp!" ] } ], "update_e_event_media_access_by_pk": [ - 767, + 798, { "_set": [ - 782 + 813 ], "pk_columns": [ - 780, + 811, "e_event_media_access_pk_columns_input!" ] } ], "update_e_event_media_access_many": [ - 777, + 808, { "updates": [ - 786, + 817, "[e_event_media_access_updates!]!" ] } ], "update_e_event_visibility": [ - 797, + 828, { "_set": [ - 802 + 833 ], "where": [ - 790, + 821, "e_event_visibility_bool_exp!" ] } ], "update_e_event_visibility_by_pk": [ - 787, + 818, { "_set": [ - 802 + 833 ], "pk_columns": [ - 800, + 831, "e_event_visibility_pk_columns_input!" ] } ], "update_e_event_visibility_many": [ - 797, + 828, { "updates": [ - 806, + 837, "[e_event_visibility_updates!]!" ] } ], "update_e_friend_status": [ - 817, + 848, { "_set": [ - 823 + 854 ], "where": [ - 810, + 841, "e_friend_status_bool_exp!" ] } ], "update_e_friend_status_by_pk": [ - 807, + 838, { "_set": [ - 823 + 854 ], "pk_columns": [ - 821, + 852, "e_friend_status_pk_columns_input!" ] } ], "update_e_friend_status_many": [ - 817, + 848, { "updates": [ - 827, + 858, "[e_friend_status_updates!]!" ] } ], "update_e_game_cfg_types": [ - 838, + 869, { "_set": [ - 843 + 874 ], "where": [ - 831, + 862, "e_game_cfg_types_bool_exp!" ] } ], "update_e_game_cfg_types_by_pk": [ - 828, + 859, { "_set": [ - 843 + 874 ], "pk_columns": [ - 841, + 872, "e_game_cfg_types_pk_columns_input!" ] } ], "update_e_game_cfg_types_many": [ - 838, + 869, { "updates": [ - 847, + 878, "[e_game_cfg_types_updates!]!" ] } ], "update_e_game_plugin_channels": [ - 858, + 889, { "_set": [ - 863 + 894 ], "where": [ - 851, + 882, "e_game_plugin_channels_bool_exp!" ] } ], "update_e_game_plugin_channels_by_pk": [ - 848, + 879, { "_set": [ - 863 + 894 ], "pk_columns": [ - 861, + 892, "e_game_plugin_channels_pk_columns_input!" ] } ], "update_e_game_plugin_channels_many": [ - 858, + 889, { "updates": [ - 867, + 898, "[e_game_plugin_channels_updates!]!" ] } ], "update_e_game_plugin_install_statuses": [ - 878, + 909, { "_set": [ - 883 + 914 ], "where": [ - 871, + 902, "e_game_plugin_install_statuses_bool_exp!" ] } ], "update_e_game_plugin_install_statuses_by_pk": [ - 868, + 899, { "_set": [ - 883 + 914 ], "pk_columns": [ - 881, + 912, "e_game_plugin_install_statuses_pk_columns_input!" ] } ], "update_e_game_plugin_install_statuses_many": [ - 878, + 909, { "updates": [ - 887, + 918, "[e_game_plugin_install_statuses_updates!]!" ] } ], "update_e_game_plugin_kinds": [ - 898, + 929, { "_set": [ - 903 + 934 ], "where": [ - 891, + 922, "e_game_plugin_kinds_bool_exp!" ] } ], "update_e_game_plugin_kinds_by_pk": [ - 888, + 919, { "_set": [ - 903 + 934 ], "pk_columns": [ - 901, + 932, "e_game_plugin_kinds_pk_columns_input!" ] } ], "update_e_game_plugin_kinds_many": [ - 898, + 929, { "updates": [ - 907, + 938, "[e_game_plugin_kinds_updates!]!" ] } ], "update_e_game_server_node_statuses": [ - 918, + 949, { "_set": [ - 924 + 955 ], "where": [ - 911, + 942, "e_game_server_node_statuses_bool_exp!" ] } ], "update_e_game_server_node_statuses_by_pk": [ - 908, + 939, { "_set": [ - 924 + 955 ], "pk_columns": [ - 922, + 953, "e_game_server_node_statuses_pk_columns_input!" ] } ], "update_e_game_server_node_statuses_many": [ - 918, + 949, { "updates": [ - 928, + 959, "[e_game_server_node_statuses_updates!]!" ] } ], "update_e_league_movement_types": [ - 939, + 970, { "_set": [ - 945 + 976 ], "where": [ - 932, + 963, "e_league_movement_types_bool_exp!" ] } ], "update_e_league_movement_types_by_pk": [ - 929, + 960, { "_set": [ - 945 + 976 ], "pk_columns": [ - 943, + 974, "e_league_movement_types_pk_columns_input!" ] } ], "update_e_league_movement_types_many": [ - 939, + 970, { "updates": [ - 949, + 980, "[e_league_movement_types_updates!]!" ] } ], "update_e_league_proposal_statuses": [ - 960, + 991, { "_set": [ - 966 + 997 ], "where": [ - 953, + 984, "e_league_proposal_statuses_bool_exp!" ] } ], "update_e_league_proposal_statuses_by_pk": [ - 950, + 981, { "_set": [ - 966 + 997 ], "pk_columns": [ - 964, + 995, "e_league_proposal_statuses_pk_columns_input!" ] } ], "update_e_league_proposal_statuses_many": [ - 960, + 991, { "updates": [ - 970, + 1001, "[e_league_proposal_statuses_updates!]!" ] } ], "update_e_league_registration_statuses": [ - 981, + 1012, { "_set": [ - 987 + 1018 ], "where": [ - 974, + 1005, "e_league_registration_statuses_bool_exp!" ] } ], "update_e_league_registration_statuses_by_pk": [ - 971, + 1002, { "_set": [ - 987 + 1018 ], "pk_columns": [ - 985, + 1016, "e_league_registration_statuses_pk_columns_input!" ] } ], "update_e_league_registration_statuses_many": [ - 981, + 1012, { "updates": [ - 991, + 1022, "[e_league_registration_statuses_updates!]!" ] } ], "update_e_league_season_statuses": [ - 1002, + 1033, { "_set": [ - 1008 + 1039 ], "where": [ - 995, + 1026, "e_league_season_statuses_bool_exp!" ] } ], "update_e_league_season_statuses_by_pk": [ - 992, + 1023, { "_set": [ - 1008 + 1039 ], "pk_columns": [ - 1006, + 1037, "e_league_season_statuses_pk_columns_input!" ] } ], "update_e_league_season_statuses_many": [ - 1002, + 1033, { "updates": [ - 1012, + 1043, "[e_league_season_statuses_updates!]!" ] } ], "update_e_lobby_access": [ - 1023, + 1054, { "_set": [ - 1029 + 1060 ], "where": [ - 1016, + 1047, "e_lobby_access_bool_exp!" ] } ], "update_e_lobby_access_by_pk": [ - 1013, + 1044, { "_set": [ - 1029 + 1060 ], "pk_columns": [ - 1027, + 1058, "e_lobby_access_pk_columns_input!" ] } ], "update_e_lobby_access_many": [ - 1023, + 1054, { "updates": [ - 1033, + 1064, "[e_lobby_access_updates!]!" ] } ], "update_e_lobby_player_status": [ - 1044, + 1075, { "_set": [ - 1049 + 1080 ], "where": [ - 1037, + 1068, "e_lobby_player_status_bool_exp!" ] } ], "update_e_lobby_player_status_by_pk": [ - 1034, + 1065, { "_set": [ - 1049 + 1080 ], "pk_columns": [ - 1047, + 1078, "e_lobby_player_status_pk_columns_input!" ] } ], "update_e_lobby_player_status_many": [ - 1044, + 1075, { "updates": [ - 1053, + 1084, "[e_lobby_player_status_updates!]!" ] } ], "update_e_map_pool_types": [ - 1064, + 1095, { "_set": [ - 1070 + 1101 ], "where": [ - 1057, + 1088, "e_map_pool_types_bool_exp!" ] } ], "update_e_map_pool_types_by_pk": [ - 1054, + 1085, { "_set": [ - 1070 + 1101 ], "pk_columns": [ - 1068, + 1099, "e_map_pool_types_pk_columns_input!" ] } ], "update_e_map_pool_types_many": [ - 1064, + 1095, { "updates": [ - 1074, + 1105, "[e_map_pool_types_updates!]!" ] } ], "update_e_match_clip_visibility": [ - 1085, + 1116, { "_set": [ - 1090 + 1121 ], "where": [ - 1078, + 1109, "e_match_clip_visibility_bool_exp!" ] } ], "update_e_match_clip_visibility_by_pk": [ - 1075, + 1106, { "_set": [ - 1090 + 1121 ], "pk_columns": [ - 1088, + 1119, "e_match_clip_visibility_pk_columns_input!" ] } ], "update_e_match_clip_visibility_many": [ - 1085, + 1116, { "updates": [ - 1094, + 1125, "[e_match_clip_visibility_updates!]!" ] } ], "update_e_match_map_status": [ - 1105, + 1136, { "_set": [ - 1111 + 1142 ], "where": [ - 1098, + 1129, "e_match_map_status_bool_exp!" ] } ], "update_e_match_map_status_by_pk": [ - 1095, + 1126, { "_set": [ - 1111 + 1142 ], "pk_columns": [ - 1109, + 1140, "e_match_map_status_pk_columns_input!" ] } ], "update_e_match_map_status_many": [ - 1105, + 1136, { "updates": [ - 1115, + 1146, "[e_match_map_status_updates!]!" ] } ], "update_e_match_mode": [ - 1126, + 1157, { "_set": [ - 1131 + 1162 ], "where": [ - 1119, + 1150, "e_match_mode_bool_exp!" ] } ], "update_e_match_mode_by_pk": [ - 1116, + 1147, { "_set": [ - 1131 + 1162 ], "pk_columns": [ - 1129, + 1160, "e_match_mode_pk_columns_input!" ] } ], "update_e_match_mode_many": [ - 1126, + 1157, { "updates": [ - 1135, + 1166, "[e_match_mode_updates!]!" ] } ], "update_e_match_party_sources": [ - 1146, + 1177, { "_set": [ - 1151 + 1182 ], "where": [ - 1139, + 1170, "e_match_party_sources_bool_exp!" ] } ], "update_e_match_party_sources_by_pk": [ - 1136, + 1167, { "_set": [ - 1151 + 1182 ], "pk_columns": [ - 1149, + 1180, "e_match_party_sources_pk_columns_input!" ] } ], "update_e_match_party_sources_many": [ - 1146, + 1177, { "updates": [ - 1155, + 1186, "[e_match_party_sources_updates!]!" ] } ], "update_e_match_status": [ - 1166, + 1197, { "_set": [ - 1172 + 1203 ], "where": [ - 1159, + 1190, "e_match_status_bool_exp!" ] } ], "update_e_match_status_by_pk": [ - 1156, + 1187, { "_set": [ - 1172 + 1203 ], "pk_columns": [ - 1170, + 1201, "e_match_status_pk_columns_input!" ] } ], "update_e_match_status_many": [ - 1166, + 1197, { "updates": [ - 1176, + 1207, "[e_match_status_updates!]!" ] } ], "update_e_match_types": [ - 1187, + 1218, { "_set": [ - 1193 + 1224 ], "where": [ - 1180, + 1211, "e_match_types_bool_exp!" ] } ], "update_e_match_types_by_pk": [ - 1177, + 1208, { "_set": [ - 1193 + 1224 ], "pk_columns": [ - 1191, + 1222, "e_match_types_pk_columns_input!" ] } ], "update_e_match_types_many": [ - 1187, + 1218, { "updates": [ - 1197, + 1228, "[e_match_types_updates!]!" ] } ], "update_e_notification_types": [ - 1208, + 1239, { "_set": [ - 1213 + 1244 ], "where": [ - 1201, + 1232, "e_notification_types_bool_exp!" ] } ], "update_e_notification_types_by_pk": [ - 1198, + 1229, { "_set": [ - 1213 + 1244 ], "pk_columns": [ - 1211, + 1242, "e_notification_types_pk_columns_input!" ] } ], "update_e_notification_types_many": [ - 1208, + 1239, { "updates": [ - 1217, + 1248, "[e_notification_types_updates!]!" ] } ], "update_e_objective_types": [ - 1228, + 1259, { "_set": [ - 1233 + 1264 ], "where": [ - 1221, + 1252, "e_objective_types_bool_exp!" ] } ], "update_e_objective_types_by_pk": [ - 1218, + 1249, { "_set": [ - 1233 + 1264 ], "pk_columns": [ - 1231, + 1262, "e_objective_types_pk_columns_input!" ] } ], "update_e_objective_types_many": [ - 1228, + 1259, { "updates": [ - 1237, + 1268, "[e_objective_types_updates!]!" ] } ], "update_e_player_roles": [ - 1248, + 1279, { "_set": [ - 1253 + 1284 ], "where": [ - 1241, + 1272, "e_player_roles_bool_exp!" ] } ], "update_e_player_roles_by_pk": [ - 1238, + 1269, { "_set": [ - 1253 + 1284 ], "pk_columns": [ - 1251, + 1282, "e_player_roles_pk_columns_input!" ] } ], "update_e_player_roles_many": [ - 1248, + 1279, { "updates": [ - 1257, + 1288, "[e_player_roles_updates!]!" ] } ], "update_e_plugin_runtimes": [ - 1268, + 1299, { "_set": [ - 1273 + 1304 ], "where": [ - 1261, + 1292, "e_plugin_runtimes_bool_exp!" ] } ], "update_e_plugin_runtimes_by_pk": [ - 1258, + 1289, { "_set": [ - 1273 + 1304 ], "pk_columns": [ - 1271, + 1302, "e_plugin_runtimes_pk_columns_input!" ] } ], "update_e_plugin_runtimes_many": [ - 1268, + 1299, { "updates": [ - 1277, + 1308, "[e_plugin_runtimes_updates!]!" ] } ], "update_e_ready_settings": [ - 1288, + 1319, { "_set": [ - 1293 + 1324 ], "where": [ - 1281, + 1312, "e_ready_settings_bool_exp!" ] } ], "update_e_ready_settings_by_pk": [ - 1278, + 1309, { "_set": [ - 1293 + 1324 ], "pk_columns": [ - 1291, + 1322, "e_ready_settings_pk_columns_input!" ] } ], "update_e_ready_settings_many": [ - 1288, + 1319, { "updates": [ - 1297, + 1328, "[e_ready_settings_updates!]!" ] } ], "update_e_sanction_types": [ - 1308, + 1339, { "_set": [ - 1314 + 1345 ], "where": [ - 1301, + 1332, "e_sanction_types_bool_exp!" ] } ], "update_e_sanction_types_by_pk": [ - 1298, + 1329, { "_set": [ - 1314 + 1345 ], "pk_columns": [ - 1312, + 1343, "e_sanction_types_pk_columns_input!" ] } ], "update_e_sanction_types_many": [ - 1308, + 1339, { "updates": [ - 1318, + 1349, "[e_sanction_types_updates!]!" ] } ], "update_e_scrim_request_statuses": [ - 1329, + 1360, { "_set": [ - 1334 + 1365 ], "where": [ - 1322, + 1353, "e_scrim_request_statuses_bool_exp!" ] } ], "update_e_scrim_request_statuses_by_pk": [ - 1319, + 1350, { "_set": [ - 1334 + 1365 ], "pk_columns": [ - 1332, + 1363, "e_scrim_request_statuses_pk_columns_input!" ] } ], "update_e_scrim_request_statuses_many": [ - 1329, + 1360, { "updates": [ - 1338, + 1369, "[e_scrim_request_statuses_updates!]!" ] } ], "update_e_server_types": [ - 1349, + 1380, { "_set": [ - 1354 + 1385 ], "where": [ - 1342, + 1373, "e_server_types_bool_exp!" ] } ], "update_e_server_types_by_pk": [ - 1339, + 1370, { "_set": [ - 1354 + 1385 ], "pk_columns": [ - 1352, + 1383, "e_server_types_pk_columns_input!" ] } ], "update_e_server_types_many": [ - 1349, + 1380, { "updates": [ - 1358, + 1389, "[e_server_types_updates!]!" ] } ], "update_e_sides": [ - 1369, + 1400, { "_set": [ - 1374 + 1405 ], "where": [ - 1362, + 1393, "e_sides_bool_exp!" ] } ], "update_e_sides_by_pk": [ - 1359, + 1390, { "_set": [ - 1374 + 1405 ], "pk_columns": [ - 1372, + 1403, "e_sides_pk_columns_input!" ] } ], "update_e_sides_many": [ - 1369, + 1400, { "updates": [ - 1378, + 1409, "[e_sides_updates!]!" ] } ], "update_e_system_alert_types": [ - 1389, + 1420, { "_set": [ - 1394 + 1425 ], "where": [ - 1382, + 1413, "e_system_alert_types_bool_exp!" ] } ], "update_e_system_alert_types_by_pk": [ - 1379, + 1410, { "_set": [ - 1394 + 1425 ], "pk_columns": [ - 1392, + 1423, "e_system_alert_types_pk_columns_input!" ] } ], "update_e_system_alert_types_many": [ - 1389, + 1420, { "updates": [ - 1398, + 1429, "[e_system_alert_types_updates!]!" ] } ], "update_e_team_roles": [ - 1409, + 1440, { "_set": [ - 1415 + 1446 ], "where": [ - 1402, + 1433, "e_team_roles_bool_exp!" ] } ], "update_e_team_roles_by_pk": [ - 1399, + 1430, { "_set": [ - 1415 + 1446 ], "pk_columns": [ - 1413, + 1444, "e_team_roles_pk_columns_input!" ] } ], "update_e_team_roles_many": [ - 1409, + 1440, { "updates": [ - 1419, + 1450, "[e_team_roles_updates!]!" ] } ], "update_e_team_roster_statuses": [ - 1430, + 1461, { "_set": [ - 1435 + 1466 ], "where": [ - 1423, + 1454, "e_team_roster_statuses_bool_exp!" ] } ], "update_e_team_roster_statuses_by_pk": [ - 1420, + 1451, { "_set": [ - 1435 + 1466 ], "pk_columns": [ - 1433, + 1464, "e_team_roster_statuses_pk_columns_input!" ] } ], "update_e_team_roster_statuses_many": [ - 1430, + 1461, { "updates": [ - 1439, + 1470, "[e_team_roster_statuses_updates!]!" ] } ], "update_e_timeout_settings": [ - 1450, + 1481, { "_set": [ - 1455 + 1486 ], "where": [ - 1443, + 1474, "e_timeout_settings_bool_exp!" ] } ], "update_e_timeout_settings_by_pk": [ - 1440, + 1471, { "_set": [ - 1455 + 1486 ], "pk_columns": [ - 1453, + 1484, "e_timeout_settings_pk_columns_input!" ] } ], "update_e_timeout_settings_many": [ - 1450, + 1481, { "updates": [ - 1459, + 1490, "[e_timeout_settings_updates!]!" ] } ], "update_e_tournament_categories": [ - 1470, + 1501, { "_set": [ - 1476 + 1507 ], "where": [ - 1463, + 1494, "e_tournament_categories_bool_exp!" ] } ], "update_e_tournament_categories_by_pk": [ - 1460, + 1491, { "_set": [ - 1476 + 1507 ], "pk_columns": [ - 1474, + 1505, "e_tournament_categories_pk_columns_input!" ] } ], "update_e_tournament_categories_many": [ - 1470, + 1501, { "updates": [ - 1480, + 1511, "[e_tournament_categories_updates!]!" ] } ], "update_e_tournament_stage_types": [ - 1491, + 1522, { "_set": [ - 1497 + 1528 ], "where": [ - 1484, + 1515, "e_tournament_stage_types_bool_exp!" ] } ], "update_e_tournament_stage_types_by_pk": [ - 1481, + 1512, { "_set": [ - 1497 + 1528 ], "pk_columns": [ - 1495, + 1526, "e_tournament_stage_types_pk_columns_input!" ] } ], "update_e_tournament_stage_types_many": [ - 1491, + 1522, { "updates": [ - 1501, + 1532, "[e_tournament_stage_types_updates!]!" ] } ], "update_e_tournament_status": [ - 1512, + 1543, { "_set": [ - 1518 + 1549 ], "where": [ - 1505, + 1536, "e_tournament_status_bool_exp!" ] } ], "update_e_tournament_status_by_pk": [ - 1502, + 1533, { "_set": [ - 1518 + 1549 ], "pk_columns": [ - 1516, + 1547, "e_tournament_status_pk_columns_input!" ] } ], "update_e_tournament_status_many": [ - 1512, + 1543, { "updates": [ - 1522, + 1553, "[e_tournament_status_updates!]!" ] } ], + "update_e_utility_practice_statuses": [ + 1564, + { + "_set": [ + 1570 + ], + "where": [ + 1557, + "e_utility_practice_statuses_bool_exp!" + ] + } + ], + "update_e_utility_practice_statuses_by_pk": [ + 1554, + { + "_set": [ + 1570 + ], + "pk_columns": [ + 1568, + "e_utility_practice_statuses_pk_columns_input!" + ] + } + ], + "update_e_utility_practice_statuses_many": [ + 1564, + { + "updates": [ + 1574, + "[e_utility_practice_statuses_updates!]!" + ] + } + ], + "update_e_utility_sources": [ + 1585, + { + "_set": [ + 1590 + ], + "where": [ + 1578, + "e_utility_sources_bool_exp!" + ] + } + ], + "update_e_utility_sources_by_pk": [ + 1575, + { + "_set": [ + 1590 + ], + "pk_columns": [ + 1588, + "e_utility_sources_pk_columns_input!" + ] + } + ], + "update_e_utility_sources_many": [ + 1585, + { + "updates": [ + 1594, + "[e_utility_sources_updates!]!" + ] + } + ], + "update_e_utility_techniques": [ + 1605, + { + "_set": [ + 1610 + ], + "where": [ + 1598, + "e_utility_techniques_bool_exp!" + ] + } + ], + "update_e_utility_techniques_by_pk": [ + 1595, + { + "_set": [ + 1610 + ], + "pk_columns": [ + 1608, + "e_utility_techniques_pk_columns_input!" + ] + } + ], + "update_e_utility_techniques_many": [ + 1605, + { + "updates": [ + 1614, + "[e_utility_techniques_updates!]!" + ] + } + ], + "update_e_utility_throw_strengths": [ + 1625, + { + "_set": [ + 1630 + ], + "where": [ + 1618, + "e_utility_throw_strengths_bool_exp!" + ] + } + ], + "update_e_utility_throw_strengths_by_pk": [ + 1615, + { + "_set": [ + 1630 + ], + "pk_columns": [ + 1628, + "e_utility_throw_strengths_pk_columns_input!" + ] + } + ], + "update_e_utility_throw_strengths_many": [ + 1625, + { + "updates": [ + 1634, + "[e_utility_throw_strengths_updates!]!" + ] + } + ], "update_e_utility_types": [ - 1533, + 1645, { "_set": [ - 1538 + 1650 ], "where": [ - 1526, + 1638, "e_utility_types_bool_exp!" ] } ], "update_e_utility_types_by_pk": [ - 1523, + 1635, { "_set": [ - 1538 + 1650 ], "pk_columns": [ - 1536, + 1648, "e_utility_types_pk_columns_input!" ] } ], "update_e_utility_types_many": [ - 1533, + 1645, { "updates": [ - 1542, + 1654, "[e_utility_types_updates!]!" ] } ], + "update_e_utility_visibility": [ + 1665, + { + "_set": [ + 1670 + ], + "where": [ + 1658, + "e_utility_visibility_bool_exp!" + ] + } + ], + "update_e_utility_visibility_by_pk": [ + 1655, + { + "_set": [ + 1670 + ], + "pk_columns": [ + 1668, + "e_utility_visibility_pk_columns_input!" + ] + } + ], + "update_e_utility_visibility_many": [ + 1665, + { + "updates": [ + 1674, + "[e_utility_visibility_updates!]!" + ] + } + ], "update_e_veto_pick_types": [ - 1553, + 1685, { "_set": [ - 1558 + 1690 ], "where": [ - 1546, + 1678, "e_veto_pick_types_bool_exp!" ] } ], "update_e_veto_pick_types_by_pk": [ - 1543, + 1675, { "_set": [ - 1558 + 1690 ], "pk_columns": [ - 1556, + 1688, "e_veto_pick_types_pk_columns_input!" ] } ], "update_e_veto_pick_types_many": [ - 1553, + 1685, { "updates": [ - 1562, + 1694, "[e_veto_pick_types_updates!]!" ] } ], "update_e_winning_reasons": [ - 1573, + 1705, { "_set": [ - 1578 + 1710 ], "where": [ - 1566, + 1698, "e_winning_reasons_bool_exp!" ] } ], "update_e_winning_reasons_by_pk": [ - 1563, + 1695, { "_set": [ - 1578 + 1710 ], "pk_columns": [ - 1576, + 1708, "e_winning_reasons_pk_columns_input!" ] } ], "update_e_winning_reasons_many": [ - 1573, + 1705, { "updates": [ - 1582, + 1714, "[e_winning_reasons_updates!]!" ] } ], "update_event_match_links": [ - 1591, + 1723, { "_set": [ - 1596 + 1728 ], "where": [ - 1586, + 1718, "event_match_links_bool_exp!" ] } ], "update_event_match_links_by_pk": [ - 1583, + 1715, { "_set": [ - 1596 + 1728 ], "pk_columns": [ - 1594, + 1726, "event_match_links_pk_columns_input!" ] } ], "update_event_match_links_many": [ - 1591, + 1723, { "updates": [ - 1600, + 1732, "[event_match_links_updates!]!" ] } ], "update_event_media": [ - 1618, + 1750, { "_inc": [ - 1612 + 1744 ], "_set": [ - 1665 + 1797 ], "where": [ - 1610, + 1742, "event_media_bool_exp!" ] } ], "update_event_media_by_pk": [ - 1601, + 1733, { "_inc": [ - 1612 + 1744 ], "_set": [ - 1665 + 1797 ], "pk_columns": [ - 1622, + 1754, "event_media_pk_columns_input!" ] } ], "update_event_media_many": [ - 1618, + 1750, { "updates": [ - 1677, + 1809, "[event_media_updates!]!" ] } ], "update_event_media_players": [ - 1640, + 1772, { "_inc": [ - 1634 + 1766 ], "_set": [ - 1645 + 1777 ], "where": [ - 1632, + 1764, "event_media_players_bool_exp!" ] } ], "update_event_media_players_by_pk": [ - 1623, + 1755, { "_inc": [ - 1634 + 1766 ], "_set": [ - 1645 + 1777 ], "pk_columns": [ - 1643, + 1775, "event_media_players_pk_columns_input!" ] } ], "update_event_media_players_many": [ - 1640, + 1772, { "updates": [ - 1657, + 1789, "[event_media_players_updates!]!" ] } ], "update_event_organizers": [ - 1701, + 1833, { "_inc": [ - 1695 + 1827 ], "_set": [ - 1706 + 1838 ], "where": [ - 1693, + 1825, "event_organizers_bool_exp!" ] } ], "update_event_organizers_by_pk": [ - 1684, + 1816, { "_inc": [ - 1695 + 1827 ], "_set": [ - 1706 + 1838 ], "pk_columns": [ - 1704, + 1836, "event_organizers_pk_columns_input!" ] } ], "update_event_organizers_many": [ - 1701, + 1833, { "updates": [ - 1718, + 1850, "[event_organizers_updates!]!" ] } ], "update_event_players": [ - 1742, + 1874, { "_inc": [ - 1736 + 1868 ], "_set": [ - 1747 + 1879 ], "where": [ - 1734, + 1866, "event_players_bool_exp!" ] } ], "update_event_players_by_pk": [ - 1725, + 1857, { "_inc": [ - 1736 + 1868 ], "_set": [ - 1747 + 1879 ], "pk_columns": [ - 1745, + 1877, "event_players_pk_columns_input!" ] } ], "update_event_players_many": [ - 1742, + 1874, { "updates": [ - 1759, + 1891, "[event_players_updates!]!" ] } ], "update_event_teams": [ - 1780, + 1912, { "_set": [ - 1785 + 1917 ], "where": [ - 1773, + 1905, "event_teams_bool_exp!" ] } ], "update_event_teams_by_pk": [ - 1766, + 1898, { "_set": [ - 1785 + 1917 ], "pk_columns": [ - 1783, + 1915, "event_teams_pk_columns_input!" ] } ], "update_event_teams_many": [ - 1780, + 1912, { "updates": [ - 1789, + 1921, "[event_teams_updates!]!" ] } ], "update_event_tournaments": [ - 1804, + 1936, { "_set": [ - 1809 + 1941 ], "where": [ - 1797, + 1929, "event_tournaments_bool_exp!" ] } ], "update_event_tournaments_by_pk": [ - 1790, + 1922, { "_set": [ - 1809 + 1941 ], "pk_columns": [ - 1807, + 1939, "event_tournaments_pk_columns_input!" ] } ], "update_event_tournaments_many": [ - 1804, + 1936, { "updates": [ - 1813, + 1945, "[event_tournaments_updates!]!" ] } ], "update_events": [ - 1824, + 1956, { "_inc": [ - 1820 + 1952 ], "_set": [ - 1830 + 1962 ], "where": [ - 1818, + 1950, "events_bool_exp!" ] } ], "update_events_by_pk": [ - 1814, + 1946, { "_inc": [ - 1820 + 1952 ], "_set": [ - 1830 + 1962 ], "pk_columns": [ - 1828, + 1960, "events_pk_columns_input!" ] } ], "update_events_many": [ - 1824, + 1956, { "updates": [ - 1838, + 1970, "[events_updates!]!" ] } ], "update_friends": [ - 1854, + 1986, { "_inc": [ - 1850 + 1982 ], "_set": [ - 1859 + 1991 ], "where": [ - 1848, + 1980, "friends_bool_exp!" ] } ], "update_friends_by_pk": [ - 1844, + 1976, { "_inc": [ - 1850 + 1982 ], "_set": [ - 1859 + 1991 ], "pk_columns": [ - 1857, + 1989, "friends_pk_columns_input!" ] } ], "update_friends_many": [ - 1854, + 1986, { "updates": [ - 1867, + 1999, "[friends_updates!]!" ] } ], "update_game_mode_plugins": [ - 1894, + 2026, { "_append": [ - 1879 + 2011 ], "_delete_at_path": [ - 1885 + 2017 ], "_delete_elem": [ - 1886 + 2018 ], "_delete_key": [ - 1887 + 2019 ], "_inc": [ - 1888 + 2020 ], "_prepend": [ - 1898 + 2030 ], "_set": [ - 1902 + 2034 ], "where": [ - 1883, + 2015, "game_mode_plugins_bool_exp!" ] } ], "update_game_mode_plugins_by_pk": [ - 1871, + 2003, { "_append": [ - 1879 + 2011 ], "_delete_at_path": [ - 1885 + 2017 ], "_delete_elem": [ - 1886 + 2018 ], "_delete_key": [ - 1887 + 2019 ], "_inc": [ - 1888 + 2020 ], "_prepend": [ - 1898 + 2030 ], "_set": [ - 1902 + 2034 ], "pk_columns": [ - 1897, + 2029, "game_mode_plugins_pk_columns_input!" ] } ], "update_game_mode_plugins_many": [ - 1894, + 2026, { "updates": [ - 1914, + 2046, "[game_mode_plugins_updates!]!" ] } ], "update_game_modes": [ - 1929, + 2061, { "_set": [ - 1935 + 2067 ], "where": [ - 1924, + 2056, "game_modes_bool_exp!" ] } ], "update_game_modes_by_pk": [ - 1921, + 2053, { "_set": [ - 1935 + 2067 ], "pk_columns": [ - 1933, + 2065, "game_modes_pk_columns_input!" ] } ], "update_game_modes_many": [ - 1929, + 2061, { "updates": [ - 1939, + 2071, "[game_modes_updates!]!" ] } ], "update_game_plugin_installs": [ - 1948, + 2080, { "_set": [ - 1953 + 2085 ], "where": [ - 1943, + 2075, "game_plugin_installs_bool_exp!" ] } ], "update_game_plugin_installs_by_pk": [ - 1940, + 2072, { "_set": [ - 1953 + 2085 ], "pk_columns": [ - 1951, + 2083, "game_plugin_installs_pk_columns_input!" ] } ], "update_game_plugin_installs_many": [ - 1948, + 2080, { "updates": [ - 1957, + 2089, "[game_plugin_installs_updates!]!" ] } ], "update_game_plugin_versions": [ - 1977, + 2109, { "_inc": [ - 1971 + 2103 ], "_set": [ - 1984 + 2116 ], "where": [ - 1969, + 2101, "game_plugin_versions_bool_exp!" ] } ], "update_game_plugin_versions_by_pk": [ - 1958, + 2090, { "_inc": [ - 1971 + 2103 ], "_set": [ - 1984 + 2116 ], "pk_columns": [ - 1980, + 2112, "game_plugin_versions_pk_columns_input!" ] } ], "update_game_plugin_versions_many": [ - 1977, + 2109, { "updates": [ - 1996, + 2128, "[game_plugin_versions_updates!]!" ] } ], "update_game_plugins": [ - 2016, + 2148, { "_append": [ - 2006 + 2138 ], "_delete_at_path": [ - 2010 + 2142 ], "_delete_elem": [ - 2011 + 2143 ], "_delete_key": [ - 2012 + 2144 ], "_prepend": [ - 2021 + 2153 ], "_set": [ - 2023 + 2155 ], "where": [ - 2008, + 2140, "game_plugins_bool_exp!" ] } ], "update_game_plugins_by_pk": [ - 2003, + 2135, { "_append": [ - 2006 + 2138 ], "_delete_at_path": [ - 2010 + 2142 ], "_delete_elem": [ - 2011 + 2143 ], "_delete_key": [ - 2012 + 2144 ], "_prepend": [ - 2021 + 2153 ], "_set": [ - 2023 + 2155 ], "pk_columns": [ - 2020, + 2152, "game_plugins_pk_columns_input!" ] } ], "update_game_plugins_many": [ - 2016, + 2148, { "updates": [ - 2031, + 2163, "[game_plugins_updates!]!" ] } ], "update_game_server_node_plugins": [ - 2051, + 2183, { "_set": [ - 2058 + 2190 ], "where": [ - 2044, + 2176, "game_server_node_plugins_bool_exp!" ] } ], "update_game_server_node_plugins_by_pk": [ - 2035, + 2167, { "_set": [ - 2058 + 2190 ], "pk_columns": [ - 2054, + 2186, "game_server_node_plugins_pk_columns_input!" ] } ], "update_game_server_node_plugins_many": [ - 2051, + 2183, { "updates": [ - 2062, + 2194, "[game_server_node_plugins_updates!]!" ] } ], "update_game_server_nodes": [ - 2086, + 2218, { "_append": [ - 2071 + 2203 ], "_delete_at_path": [ - 2077 + 2209 ], "_delete_elem": [ - 2078 + 2210 ], "_delete_key": [ - 2079 + 2211 ], "_inc": [ - 2080 + 2212 ], "_prepend": [ - 2091 + 2223 ], "_set": [ - 2095 + 2227 ], "where": [ - 2075, + 2207, "game_server_nodes_bool_exp!" ] } ], "update_game_server_nodes_by_pk": [ - 2063, + 2195, { "_append": [ - 2071 + 2203 ], "_delete_at_path": [ - 2077 + 2209 ], "_delete_elem": [ - 2078 + 2210 ], "_delete_key": [ - 2079 + 2211 ], "_inc": [ - 2080 + 2212 ], "_prepend": [ - 2091 + 2223 ], "_set": [ - 2095 + 2227 ], "pk_columns": [ - 2090, + 2222, "game_server_nodes_pk_columns_input!" ] } ], "update_game_server_nodes_many": [ - 2086, + 2218, { "updates": [ - 2107, + 2239, "[game_server_nodes_updates!]!" ] } ], "update_game_versions": [ - 2128, + 2260, { "_append": [ - 2117 + 2249 ], "_delete_at_path": [ - 2121 + 2253 ], "_delete_elem": [ - 2122 + 2254 ], "_delete_key": [ - 2123 + 2255 ], "_inc": [ - 2124 + 2256 ], "_prepend": [ - 2133 + 2265 ], "_set": [ - 2135 + 2267 ], "where": [ - 2119, + 2251, "game_versions_bool_exp!" ] } ], "update_game_versions_by_pk": [ - 2114, + 2246, { "_append": [ - 2117 + 2249 ], "_delete_at_path": [ - 2121 + 2253 ], "_delete_elem": [ - 2122 + 2254 ], "_delete_key": [ - 2123 + 2255 ], "_inc": [ - 2124 + 2256 ], "_prepend": [ - 2133 + 2265 ], "_set": [ - 2135 + 2267 ], "pk_columns": [ - 2132, + 2264, "game_versions_pk_columns_input!" ] } ], "update_game_versions_many": [ - 2128, + 2260, { "updates": [ - 2143, + 2275, "[game_versions_updates!]!" ] } ], "update_gamedata_signature_validations": [ - 2161, + 2293, { "_append": [ - 2150 + 2282 ], "_delete_at_path": [ - 2154 + 2286 ], "_delete_elem": [ - 2155 + 2287 ], "_delete_key": [ - 2156 + 2288 ], "_inc": [ - 2157 + 2289 ], "_prepend": [ - 2165 + 2297 ], "_set": [ - 2167 + 2299 ], "where": [ - 2152, + 2284, "gamedata_signature_validations_bool_exp!" ] } ], "update_gamedata_signature_validations_by_pk": [ - 2147, + 2279, { "_append": [ - 2150 + 2282 ], "_delete_at_path": [ - 2154 + 2286 ], "_delete_elem": [ - 2155 + 2287 ], "_delete_key": [ - 2156 + 2288 ], "_inc": [ - 2157 + 2289 ], "_prepend": [ - 2165 + 2297 ], "_set": [ - 2167 + 2299 ], "pk_columns": [ - 2164, + 2296, "gamedata_signature_validations_pk_columns_input!" ] } ], "update_gamedata_signature_validations_many": [ - 2161, + 2293, { "updates": [ - 2175, + 2307, "[gamedata_signature_validations_updates!]!" ] } ], "update_leaderboard_entries": [ - 2199, + 2331, { "_inc": [ - 2195 + 2327 ], "_set": [ - 2202 + 2334 ], "where": [ - 2194, + 2326, "leaderboard_entries_bool_exp!" ] } ], "update_leaderboard_entries_many": [ - 2199, + 2331, { "updates": [ - 2209, + 2341, "[leaderboard_entries_updates!]!" ] } ], "update_league_divisions": [ - 2224, + 2356, { "_inc": [ - 2220 + 2352 ], "_set": [ - 2230 + 2362 ], "where": [ - 2218, + 2350, "league_divisions_bool_exp!" ] } ], "update_league_divisions_by_pk": [ - 2214, + 2346, { "_inc": [ - 2220 + 2352 ], "_set": [ - 2230 + 2362 ], "pk_columns": [ - 2228, + 2360, "league_divisions_pk_columns_input!" ] } ], "update_league_divisions_many": [ - 2224, + 2356, { "updates": [ - 2238, + 2370, "[league_divisions_updates!]!" ] } ], "update_league_match_weeks": [ - 2259, + 2391, { "_inc": [ - 2253 + 2385 ], "_set": [ - 2264 + 2396 ], "where": [ - 2251, + 2383, "league_match_weeks_bool_exp!" ] } ], "update_league_match_weeks_by_pk": [ - 2242, + 2374, { "_inc": [ - 2253 + 2385 ], "_set": [ - 2264 + 2396 ], "pk_columns": [ - 2262, + 2394, "league_match_weeks_pk_columns_input!" ] } ], "update_league_match_weeks_many": [ - 2259, + 2391, { "updates": [ - 2276, + 2408, "[league_match_weeks_updates!]!" ] } ], "update_league_relegation_playoffs": [ - 2300, + 2432, { "_inc": [ - 2294 + 2426 ], "_set": [ - 2305 + 2437 ], "where": [ - 2292, + 2424, "league_relegation_playoffs_bool_exp!" ] } ], "update_league_relegation_playoffs_by_pk": [ - 2283, + 2415, { "_inc": [ - 2294 + 2426 ], "_set": [ - 2305 + 2437 ], "pk_columns": [ - 2303, + 2435, "league_relegation_playoffs_pk_columns_input!" ] } ], "update_league_relegation_playoffs_many": [ - 2300, + 2432, { "updates": [ - 2317, + 2449, "[league_relegation_playoffs_updates!]!" ] } ], "update_league_scheduling_proposals": [ - 2341, + 2473, { "_inc": [ - 2335 + 2467 ], "_set": [ - 2346 + 2478 ], "where": [ - 2333, + 2465, "league_scheduling_proposals_bool_exp!" ] } ], "update_league_scheduling_proposals_by_pk": [ - 2324, + 2456, { "_inc": [ - 2335 + 2467 ], "_set": [ - 2346 + 2478 ], "pk_columns": [ - 2344, + 2476, "league_scheduling_proposals_pk_columns_input!" ] } ], "update_league_scheduling_proposals_many": [ - 2341, + 2473, { "updates": [ - 2358, + 2490, "[league_scheduling_proposals_updates!]!" ] } ], "update_league_season_divisions": [ - 2379, + 2511, { "_set": [ - 2385 + 2517 ], "where": [ - 2372, + 2504, "league_season_divisions_bool_exp!" ] } ], "update_league_season_divisions_by_pk": [ - 2365, + 2497, { "_set": [ - 2385 + 2517 ], "pk_columns": [ - 2383, + 2515, "league_season_divisions_pk_columns_input!" ] } ], "update_league_season_divisions_many": [ - 2379, + 2511, { "updates": [ - 2389, + 2521, "[league_season_divisions_updates!]!" ] } ], "update_league_seasons": [ - 2404, + 2536, { "_append": [ - 2393 + 2525 ], "_delete_at_path": [ - 2397 + 2529 ], "_delete_elem": [ - 2398 + 2530 ], "_delete_key": [ - 2399 + 2531 ], "_inc": [ - 2400 + 2532 ], "_prepend": [ - 2409 + 2541 ], "_set": [ - 2411 + 2543 ], "where": [ - 2395, + 2527, "league_seasons_bool_exp!" ] } ], "update_league_seasons_by_pk": [ - 2390, + 2522, { "_append": [ - 2393 + 2525 ], "_delete_at_path": [ - 2397 + 2529 ], "_delete_elem": [ - 2398 + 2530 ], "_delete_key": [ - 2399 + 2531 ], "_inc": [ - 2400 + 2532 ], "_prepend": [ - 2409 + 2541 ], "_set": [ - 2411 + 2543 ], "pk_columns": [ - 2408, + 2540, "league_seasons_pk_columns_input!" ] } ], "update_league_seasons_many": [ - 2404, + 2536, { "updates": [ - 2419, + 2551, "[league_seasons_updates!]!" ] } ], "update_league_team_movements": [ - 2440, + 2572, { "_inc": [ - 2434 + 2566 ], "_set": [ - 2445 + 2577 ], "where": [ - 2432, + 2564, "league_team_movements_bool_exp!" ] } ], "update_league_team_movements_by_pk": [ - 2423, + 2555, { "_inc": [ - 2434 + 2566 ], "_set": [ - 2445 + 2577 ], "pk_columns": [ - 2443, + 2575, "league_team_movements_pk_columns_input!" ] } ], "update_league_team_movements_many": [ - 2440, + 2572, { "updates": [ - 2457, + 2589, "[league_team_movements_updates!]!" ] } ], "update_league_team_rosters": [ - 2481, + 2613, { "_inc": [ - 2475 + 2607 ], "_set": [ - 2486 + 2618 ], "where": [ - 2473, + 2605, "league_team_rosters_bool_exp!" ] } ], "update_league_team_rosters_by_pk": [ - 2464, + 2596, { "_inc": [ - 2475 + 2607 ], "_set": [ - 2486 + 2618 ], "pk_columns": [ - 2484, + 2616, "league_team_rosters_pk_columns_input!" ] } ], "update_league_team_rosters_many": [ - 2481, + 2613, { "updates": [ - 2498, + 2630, "[league_team_rosters_updates!]!" ] } ], "update_league_team_seasons": [ - 2522, + 2654, { "_inc": [ - 2516 + 2648 ], "_set": [ - 2528 + 2660 ], "where": [ - 2514, + 2646, "league_team_seasons_bool_exp!" ] } ], "update_league_team_seasons_by_pk": [ - 2505, + 2637, { "_inc": [ - 2516 + 2648 ], "_set": [ - 2528 + 2660 ], "pk_columns": [ - 2526, + 2658, "league_team_seasons_pk_columns_input!" ] } ], "update_league_team_seasons_many": [ - 2522, + 2654, { "updates": [ - 2540, + 2672, "[league_team_seasons_updates!]!" ] } ], "update_league_teams": [ - 2555, + 2687, { "_set": [ - 2561 + 2693 ], "where": [ - 2550, + 2682, "league_teams_bool_exp!" ] } ], "update_league_teams_by_pk": [ - 2547, + 2679, { "_set": [ - 2561 + 2693 ], "pk_columns": [ - 2559, + 2691, "league_teams_pk_columns_input!" ] } ], "update_league_teams_many": [ - 2555, + 2687, { "updates": [ - 2565, + 2697, "[league_teams_updates!]!" ] } ], "update_lobbies": [ - 2574, + 2706, { "_set": [ - 2580 + 2712 ], "where": [ - 2569, + 2701, "lobbies_bool_exp!" ] } ], "update_lobbies_by_pk": [ - 2566, + 2698, { "_set": [ - 2580 + 2712 ], "pk_columns": [ - 2578, + 2710, "lobbies_pk_columns_input!" ] } ], "update_lobbies_many": [ - 2574, + 2706, { "updates": [ - 2584, + 2716, "[lobbies_updates!]!" ] } ], "update_lobby_players": [ - 2604, + 2736, { "_inc": [ - 2598 + 2730 ], "_set": [ - 2611 + 2743 ], "where": [ - 2596, + 2728, "lobby_players_bool_exp!" ] } ], "update_lobby_players_by_pk": [ - 2585, + 2717, { "_inc": [ - 2598 + 2730 ], "_set": [ - 2611 + 2743 ], "pk_columns": [ - 2607, + 2739, "lobby_players_pk_columns_input!" ] } ], "update_lobby_players_many": [ - 2604, + 2736, { "updates": [ - 2623, + 2755, "[lobby_players_updates!]!" ] } ], "update_map_pools": [ - 2638, + 2770, { "_set": [ - 2644 + 2776 ], "where": [ - 2633, + 2765, "map_pools_bool_exp!" ] } ], "update_map_pools_by_pk": [ - 2630, + 2762, { "_set": [ - 2644 + 2776 ], "pk_columns": [ - 2642, + 2774, "map_pools_pk_columns_input!" ] } ], "update_map_pools_many": [ - 2638, + 2770, { "updates": [ - 2648, + 2780, "[map_pools_updates!]!" ] } ], "update_maps": [ - 2665, + 2797, { "_set": [ - 2673 + 2805 ], "where": [ - 2658, + 2790, "maps_bool_exp!" ] } ], "update_maps_by_pk": [ - 2649, + 2781, { "_set": [ - 2673 + 2805 ], "pk_columns": [ - 2669, + 2801, "maps_pk_columns_input!" ] } ], "update_maps_many": [ - 2665, + 2797, { "updates": [ - 2677, + 2809, "[maps_updates!]!" ] } ], "update_match_clips": [ - 2695, + 2827, { "_inc": [ - 2689 + 2821 ], "_set": [ - 2701 + 2833 ], "where": [ - 2687, + 2819, "match_clips_bool_exp!" ] } ], "update_match_clips_by_pk": [ - 2678, + 2810, { "_inc": [ - 2689 + 2821 ], "_set": [ - 2701 + 2833 ], "pk_columns": [ - 2699, + 2831, "match_clips_pk_columns_input!" ] } ], "update_match_clips_many": [ - 2695, + 2827, { "updates": [ - 2713, + 2845, "[match_clips_updates!]!" ] } ], "update_match_demo_sessions": [ - 2741, + 2873, { "_append": [ - 2726 + 2858 ], "_delete_at_path": [ - 2732 + 2864 ], "_delete_elem": [ - 2733 + 2865 ], "_delete_key": [ - 2734 + 2866 ], "_inc": [ - 2735 + 2867 ], "_prepend": [ - 2745 + 2877 ], "_set": [ - 2747 + 2879 ], "where": [ - 2730, + 2862, "match_demo_sessions_bool_exp!" ] } ], "update_match_demo_sessions_by_pk": [ - 2720, + 2852, { "_append": [ - 2726 + 2858 ], "_delete_at_path": [ - 2732 + 2864 ], "_delete_elem": [ - 2733 + 2865 ], "_delete_key": [ - 2734 + 2866 ], "_inc": [ - 2735 + 2867 ], "_prepend": [ - 2745 + 2877 ], "_set": [ - 2747 + 2879 ], "pk_columns": [ - 2744, + 2876, "match_demo_sessions_pk_columns_input!" ] } ], "update_match_demo_sessions_many": [ - 2741, + 2873, { "updates": [ - 2759, + 2891, "[match_demo_sessions_updates!]!" ] } ], "update_match_lineup_players": [ - 2785, + 2917, { "_inc": [ - 2779 + 2911 ], "_set": [ - 2792 + 2924 ], "where": [ - 2777, + 2909, "match_lineup_players_bool_exp!" ] } ], "update_match_lineup_players_by_pk": [ - 2766, + 2898, { "_inc": [ - 2779 + 2911 ], "_set": [ - 2792 + 2924 ], "pk_columns": [ - 2788, + 2920, "match_lineup_players_pk_columns_input!" ] } ], "update_match_lineup_players_many": [ - 2785, + 2917, { "updates": [ - 2804, + 2936, "[match_lineup_players_updates!]!" ] } ], "update_match_lineups": [ - 2828, + 2960, { "_inc": [ - 2822 + 2954 ], "_set": [ - 2834 + 2966 ], "where": [ - 2820, + 2952, "match_lineups_bool_exp!" ] } ], "update_match_lineups_by_pk": [ - 2811, + 2943, { "_inc": [ - 2822 + 2954 ], "_set": [ - 2834 + 2966 ], "pk_columns": [ - 2832, + 2964, "match_lineups_pk_columns_input!" ] } ], "update_match_lineups_many": [ - 2828, + 2960, { "updates": [ - 2846, + 2978, "[match_lineups_updates!]!" ] } ], "update_match_map_demos": [ - 2876, + 3008, { "_append": [ - 2861 + 2993 ], "_delete_at_path": [ - 2867 + 2999 ], "_delete_elem": [ - 2868 + 3000 ], "_delete_key": [ - 2869 + 3001 ], "_inc": [ - 2870 + 3002 ], "_prepend": [ - 2881 + 3013 ], "_set": [ - 2885 + 3017 ], "where": [ - 2865, + 2997, "match_map_demos_bool_exp!" ] } ], "update_match_map_demos_by_pk": [ - 2853, + 2985, { "_append": [ - 2861 + 2993 ], "_delete_at_path": [ - 2867 + 2999 ], "_delete_elem": [ - 2868 + 3000 ], "_delete_key": [ - 2869 + 3001 ], "_inc": [ - 2870 + 3002 ], "_prepend": [ - 2881 + 3013 ], "_set": [ - 2885 + 3017 ], "pk_columns": [ - 2880, + 3012, "match_map_demos_pk_columns_input!" ] } ], "update_match_map_demos_many": [ - 2876, + 3008, { "updates": [ - 2897, + 3029, "[match_map_demos_updates!]!" ] } ], "update_match_map_rounds": [ - 2921, + 3053, { "_inc": [ - 2915 + 3047 ], "_set": [ - 2926 + 3058 ], "where": [ - 2913, + 3045, "match_map_rounds_bool_exp!" ] } ], "update_match_map_rounds_by_pk": [ - 2904, + 3036, { "_inc": [ - 2915 + 3047 ], "_set": [ - 2926 + 3058 ], "pk_columns": [ - 2924, + 3056, "match_map_rounds_pk_columns_input!" ] } ], "update_match_map_rounds_many": [ - 2921, + 3053, { "updates": [ - 2938, + 3070, "[match_map_rounds_updates!]!" ] } ], "update_match_map_veto_picks": [ - 2961, + 3093, { "_set": [ - 2968 + 3100 ], "where": [ - 2954, + 3086, "match_map_veto_picks_bool_exp!" ] } ], "update_match_map_veto_picks_by_pk": [ - 2945, + 3077, { "_set": [ - 2968 + 3100 ], "pk_columns": [ - 2964, + 3096, "match_map_veto_picks_pk_columns_input!" ] } ], "update_match_map_veto_picks_many": [ - 2961, + 3093, { "updates": [ - 2972, + 3104, "[match_map_veto_picks_updates!]!" ] } ], "update_match_maps": [ - 2990, + 3122, { "_inc": [ - 2984 + 3116 ], "_set": [ - 2996 + 3128 ], "where": [ - 2982, + 3114, "match_maps_bool_exp!" ] } ], "update_match_maps_by_pk": [ - 2973, + 3105, { "_inc": [ - 2984 + 3116 ], "_set": [ - 2996 + 3128 ], "pk_columns": [ - 2994, + 3126, "match_maps_pk_columns_input!" ] } ], "update_match_maps_many": [ - 2990, + 3122, { "updates": [ - 3008, + 3140, "[match_maps_updates!]!" ] } ], "update_match_options": [ - 3034, + 3166, { "_inc": [ - 3028 + 3160 ], "_set": [ - 3042 + 3174 ], "where": [ - 3026, + 3158, "match_options_bool_exp!" ] } ], "update_match_options_by_pk": [ - 3015, + 3147, { "_inc": [ - 3028 + 3160 ], "_set": [ - 3042 + 3174 ], "pk_columns": [ - 3038, + 3170, "match_options_pk_columns_input!" ] } ], "update_match_options_many": [ - 3034, + 3166, { "updates": [ - 3054, + 3186, "[match_options_updates!]!" ] } ], "update_match_region_veto_picks": [ - 3077, + 3209, { "_set": [ - 3084 + 3216 ], "where": [ - 3070, + 3202, "match_region_veto_picks_bool_exp!" ] } ], "update_match_region_veto_picks_by_pk": [ - 3061, + 3193, { "_set": [ - 3084 + 3216 ], "pk_columns": [ - 3080, + 3212, "match_region_veto_picks_pk_columns_input!" ] } ], "update_match_region_veto_picks_many": [ - 3077, + 3209, { "updates": [ - 3088, + 3220, "[match_region_veto_picks_updates!]!" ] } ], "update_match_streams": [ - 3112, + 3244, { "_append": [ - 3097 + 3229 ], "_delete_at_path": [ - 3103 + 3235 ], "_delete_elem": [ - 3104 + 3236 ], "_delete_key": [ - 3105 + 3237 ], "_inc": [ - 3106 + 3238 ], "_prepend": [ - 3116 + 3248 ], "_set": [ - 3120 + 3252 ], "where": [ - 3101, + 3233, "match_streams_bool_exp!" ] } ], "update_match_streams_by_pk": [ - 3089, + 3221, { "_append": [ - 3097 + 3229 ], "_delete_at_path": [ - 3103 + 3235 ], "_delete_elem": [ - 3104 + 3236 ], "_delete_key": [ - 3105 + 3237 ], "_inc": [ - 3106 + 3238 ], "_prepend": [ - 3116 + 3248 ], "_set": [ - 3120 + 3252 ], "pk_columns": [ - 3115, + 3247, "match_streams_pk_columns_input!" ] } ], "update_match_streams_many": [ - 3112, + 3244, { "updates": [ - 3132, + 3264, "[match_streams_updates!]!" ] } ], "update_match_type_cfgs": [ - 3147, + 3279, { "_set": [ - 3152 + 3284 ], "where": [ - 3142, + 3274, "match_type_cfgs_bool_exp!" ] } ], "update_match_type_cfgs_by_pk": [ - 3139, + 3271, { "_set": [ - 3152 + 3284 ], "pk_columns": [ - 3150, + 3282, "match_type_cfgs_pk_columns_input!" ] } ], "update_match_type_cfgs_many": [ - 3147, + 3279, { "updates": [ - 3156, + 3288, "[match_type_cfgs_updates!]!" ] } ], "update_matches": [ - 3176, + 3308, { "_inc": [ - 3170 + 3302 ], "_set": [ - 3184 + 3316 ], "where": [ - 3168, + 3300, "matches_bool_exp!" ] } ], "update_matches_by_pk": [ - 3157, + 3289, { "_inc": [ - 3170 + 3302 ], "_set": [ - 3184 + 3316 ], "pk_columns": [ - 3180, + 3312, "matches_pk_columns_input!" ] } ], "update_matches_many": [ - 3176, + 3308, { "updates": [ - 3196, + 3328, "[matches_updates!]!" ] } ], "update_migration_hashes_hashes": [ - 3211, + 3343, { "_set": [ - 3216 + 3348 ], "where": [ - 3206, + 3338, "migration_hashes_hashes_bool_exp!" ] } ], "update_migration_hashes_hashes_by_pk": [ - 3203, + 3335, { "_set": [ - 3216 + 3348 ], "pk_columns": [ - 3214, + 3346, "migration_hashes_hashes_pk_columns_input!" ] } ], "update_migration_hashes_hashes_many": [ - 3211, + 3343, { "updates": [ - 3220, + 3352, "[migration_hashes_hashes_updates!]!" ] } ], "update_my_friends": [ - 3243, + 3375, { "_append": [ - 3229 + 3361 ], "_delete_at_path": [ - 3234 + 3366 ], "_delete_elem": [ - 3235 + 3367 ], "_delete_key": [ - 3236 + 3368 ], "_inc": [ - 3237 + 3369 ], "_prepend": [ - 3245 + 3377 ], "_set": [ - 3249 + 3381 ], "where": [ - 3233, + 3365, "my_friends_bool_exp!" ] } ], "update_my_friends_many": [ - 3243, + 3375, { "updates": [ - 3260, + 3392, "[my_friends_updates!]!" ] } ], "update_news_articles": [ - 3277, + 3409, { "_inc": [ - 3273 + 3405 ], "_set": [ - 3282 + 3414 ], "where": [ - 3271, + 3403, "news_articles_bool_exp!" ] } ], "update_news_articles_by_pk": [ - 3267, + 3399, { "_inc": [ - 3273 + 3405 ], "_set": [ - 3282 + 3414 ], "pk_columns": [ - 3280, + 3412, "news_articles_pk_columns_input!" ] } ], "update_news_articles_many": [ - 3277, + 3409, { "updates": [ - 3290, + 3422, "[news_articles_updates!]!" ] } ], "update_notification_preferences": [ - 3304, + 3436, { "_inc": [ - 3300 + 3432 ], "_set": [ - 3309 + 3441 ], "where": [ - 3298, + 3430, "notification_preferences_bool_exp!" ] } ], "update_notification_preferences_by_pk": [ - 3294, + 3426, { "_inc": [ - 3300 + 3432 ], "_set": [ - 3309 + 3441 ], "pk_columns": [ - 3307, + 3439, "notification_preferences_pk_columns_input!" ] } ], "update_notification_preferences_many": [ - 3304, + 3436, { "updates": [ - 3317, + 3449, "[notification_preferences_updates!]!" ] } ], "update_notifications": [ - 3344, + 3476, { "_append": [ - 3329 + 3461 ], "_delete_at_path": [ - 3335 + 3467 ], "_delete_elem": [ - 3336 + 3468 ], "_delete_key": [ - 3337 + 3469 ], "_inc": [ - 3338 + 3470 ], "_prepend": [ - 3348 + 3480 ], "_set": [ - 3352 + 3484 ], "where": [ - 3333, + 3465, "notifications_bool_exp!" ] } ], "update_notifications_by_pk": [ - 3321, + 3453, { "_append": [ - 3329 + 3461 ], "_delete_at_path": [ - 3335 + 3467 ], "_delete_elem": [ - 3336 + 3468 ], "_delete_key": [ - 3337 + 3469 ], "_inc": [ - 3338 + 3470 ], "_prepend": [ - 3348 + 3480 ], "_set": [ - 3352 + 3484 ], "pk_columns": [ - 3347, + 3479, "notifications_pk_columns_input!" ] } ], "update_notifications_many": [ - 3344, + 3476, { "updates": [ - 3364, + 3496, "[notifications_updates!]!" ] } ], "update_pending_match_import_players": [ - 3391, + 3523, { "_inc": [ - 3385 + 3517 ], "_set": [ - 3396 + 3528 ], "where": [ - 3383, + 3515, "pending_match_import_players_bool_exp!" ] } ], "update_pending_match_import_players_by_pk": [ - 3374, + 3506, { "_inc": [ - 3385 + 3517 ], "_set": [ - 3396 + 3528 ], "pk_columns": [ - 3394, + 3526, "pending_match_import_players_pk_columns_input!" ] } ], "update_pending_match_import_players_many": [ - 3391, + 3523, { "updates": [ - 3408, + 3540, "[pending_match_import_players_updates!]!" ] } ], "update_pending_match_imports": [ - 3425, + 3557, { "_inc": [ - 3421 + 3553 ], "_set": [ - 3431 + 3563 ], "where": [ - 3419, + 3551, "pending_match_imports_bool_exp!" ] } ], "update_pending_match_imports_by_pk": [ - 3415, + 3547, { "_inc": [ - 3421 + 3553 ], "_set": [ - 3431 + 3563 ], "pk_columns": [ - 3429, + 3561, "pending_match_imports_pk_columns_input!" ] } ], "update_pending_match_imports_many": [ - 3425, + 3557, { "updates": [ - 3439, + 3571, "[pending_match_imports_updates!]!" ] } ], "update_player_aim_stats_demo": [ - 3453, + 3585, { "_inc": [ - 3449 + 3581 ], "_set": [ - 3458 + 3590 ], "where": [ - 3447, + 3579, "player_aim_stats_demo_bool_exp!" ] } ], "update_player_aim_stats_demo_by_pk": [ - 3443, + 3575, { "_inc": [ - 3449 + 3581 ], "_set": [ - 3458 + 3590 ], "pk_columns": [ - 3456, + 3588, "player_aim_stats_demo_pk_columns_input!" ] } ], "update_player_aim_stats_demo_many": [ - 3453, + 3585, { "updates": [ - 3466, + 3598, "[player_aim_stats_demo_updates!]!" ] } ], "update_player_aim_weapon_stats": [ - 3487, + 3619, { "_inc": [ - 3481 + 3613 ], "_set": [ - 3492 + 3624 ], "where": [ - 3479, + 3611, "player_aim_weapon_stats_bool_exp!" ] } ], "update_player_aim_weapon_stats_by_pk": [ - 3470, + 3602, { "_inc": [ - 3481 + 3613 ], "_set": [ - 3492 + 3624 ], "pk_columns": [ - 3490, + 3622, "player_aim_weapon_stats_pk_columns_input!" ] } ], "update_player_aim_weapon_stats_many": [ - 3487, + 3619, { "updates": [ - 3504, + 3636, "[player_aim_weapon_stats_updates!]!" ] } ], "update_player_assists": [ - 3530, + 3662, { "_inc": [ - 3524 + 3656 ], "_set": [ - 3537 + 3669 ], "where": [ - 3522, + 3654, "player_assists_bool_exp!" ] } ], "update_player_assists_by_pk": [ - 3511, + 3643, { "_inc": [ - 3524 + 3656 ], "_set": [ - 3537 + 3669 ], "pk_columns": [ - 3533, + 3665, "player_assists_pk_columns_input!" ] } ], "update_player_assists_many": [ - 3530, + 3662, { "updates": [ - 3549, + 3681, "[player_assists_updates!]!" ] } ], "update_player_damages": [ - 3591, + 3723, { "_inc": [ - 3585 + 3717 ], "_set": [ - 3596 + 3728 ], "where": [ - 3583, + 3715, "player_damages_bool_exp!" ] } ], "update_player_damages_by_pk": [ - 3574, + 3706, { "_inc": [ - 3585 + 3717 ], "_set": [ - 3596 + 3728 ], "pk_columns": [ - 3594, + 3726, "player_damages_pk_columns_input!" ] } ], "update_player_damages_many": [ - 3591, + 3723, { "updates": [ - 3608, + 3740, "[player_damages_updates!]!" ] } ], "update_player_elo": [ - 3625, + 3757, { "_inc": [ - 3621 + 3753 ], "_set": [ - 3630 + 3762 ], "where": [ - 3619, + 3751, "player_elo_bool_exp!" ] } ], "update_player_elo_by_pk": [ - 3615, + 3747, { "_inc": [ - 3621 + 3753 ], "_set": [ - 3630 + 3762 ], "pk_columns": [ - 3628, + 3760, "player_elo_pk_columns_input!" ] } ], "update_player_elo_many": [ - 3625, + 3757, { "updates": [ - 3638, + 3770, "[player_elo_updates!]!" ] } ], "update_player_faceit_rank_history": [ - 3659, + 3791, { "_inc": [ - 3653 + 3785 ], "_set": [ - 3664 + 3796 ], "where": [ - 3651, + 3783, "player_faceit_rank_history_bool_exp!" ] } ], "update_player_faceit_rank_history_by_pk": [ - 3642, + 3774, { "_inc": [ - 3653 + 3785 ], "_set": [ - 3664 + 3796 ], "pk_columns": [ - 3662, + 3794, "player_faceit_rank_history_pk_columns_input!" ] } ], "update_player_faceit_rank_history_many": [ - 3659, + 3791, { "updates": [ - 3676, + 3808, "[player_faceit_rank_history_updates!]!" ] } ], "update_player_flashes": [ - 3702, + 3834, { "_inc": [ - 3696 + 3828 ], "_set": [ - 3709 + 3841 ], "where": [ - 3694, + 3826, "player_flashes_bool_exp!" ] } ], "update_player_flashes_by_pk": [ - 3683, + 3815, { "_inc": [ - 3696 + 3828 ], "_set": [ - 3709 + 3841 ], "pk_columns": [ - 3705, + 3837, "player_flashes_pk_columns_input!" ] } ], "update_player_flashes_many": [ - 3702, + 3834, { "updates": [ - 3721, + 3853, "[player_flashes_updates!]!" ] } ], "update_player_kills": [ - 3788, + 3920, { "_inc": [ - 3782 + 3914 ], "_set": [ - 3795 + 3927 ], "where": [ - 3739, + 3871, "player_kills_bool_exp!" ] } ], "update_player_kills_by_pk": [ - 3728, + 3860, { "_inc": [ - 3782 + 3914 ], "_set": [ - 3795 + 3927 ], "pk_columns": [ - 3791, + 3923, "player_kills_pk_columns_input!" ] } ], "update_player_kills_by_weapon": [ - 3757, + 3889, { "_inc": [ - 3751 + 3883 ], "_set": [ - 3762 + 3894 ], "where": [ - 3749, + 3881, "player_kills_by_weapon_bool_exp!" ] } ], "update_player_kills_by_weapon_by_pk": [ - 3740, + 3872, { "_inc": [ - 3751 + 3883 ], "_set": [ - 3762 + 3894 ], "pk_columns": [ - 3760, + 3892, "player_kills_by_weapon_pk_columns_input!" ] } ], "update_player_kills_by_weapon_many": [ - 3757, + 3889, { "updates": [ - 3774, + 3906, "[player_kills_by_weapon_updates!]!" ] } ], "update_player_kills_many": [ - 3788, + 3920, { "updates": [ - 3807, + 3939, "[player_kills_updates!]!" ] } ], "update_player_leaderboard_rank": [ - 3823, + 3955, { "_inc": [ - 3819 + 3951 ], "_set": [ - 3826 + 3958 ], "where": [ - 3818, + 3950, "player_leaderboard_rank_bool_exp!" ] } ], "update_player_leaderboard_rank_many": [ - 3823, + 3955, { "updates": [ - 3833, + 3965, "[player_leaderboard_rank_updates!]!" ] } ], "update_player_match_map_stats": [ - 3854, + 3986, { "_inc": [ - 3848 + 3980 ], "_set": [ - 3859 + 3991 ], "where": [ - 3846, + 3978, "player_match_map_stats_bool_exp!" ] } ], "update_player_match_map_stats_by_pk": [ - 3837, + 3969, { "_inc": [ - 3848 + 3980 ], "_set": [ - 3859 + 3991 ], "pk_columns": [ - 3857, + 3989, "player_match_map_stats_pk_columns_input!" ] } ], "update_player_match_map_stats_many": [ - 3854, + 3986, { "updates": [ - 3871, + 4003, "[player_match_map_stats_updates!]!" ] } ], "update_player_objectives": [ - 3946, + 4078, { "_inc": [ - 3940 + 4072 ], "_set": [ - 3951 + 4083 ], "where": [ - 3938, + 4070, "player_objectives_bool_exp!" ] } ], "update_player_objectives_by_pk": [ - 3929, + 4061, { "_inc": [ - 3940 + 4072 ], "_set": [ - 3951 + 4083 ], "pk_columns": [ - 3949, + 4081, "player_objectives_pk_columns_input!" ] } ], "update_player_objectives_many": [ - 3946, + 4078, { "updates": [ - 3963, + 4095, "[player_objectives_updates!]!" ] } ], "update_player_premier_rank_history": [ - 4005, + 4137, { "_inc": [ - 3999 + 4131 ], "_set": [ - 4010 + 4142 ], "where": [ - 3997, + 4129, "player_premier_rank_history_bool_exp!" ] } ], "update_player_premier_rank_history_by_pk": [ - 3988, + 4120, { "_inc": [ - 3999 + 4131 ], "_set": [ - 4010 + 4142 ], "pk_columns": [ - 4008, + 4140, "player_premier_rank_history_pk_columns_input!" ] } ], "update_player_premier_rank_history_many": [ - 4005, + 4137, { "updates": [ - 4022, + 4154, "[player_premier_rank_history_updates!]!" ] } ], "update_player_sanctions": [ - 4046, + 4178, { "_inc": [ - 4040 + 4172 ], "_set": [ - 4051 + 4183 ], "where": [ - 4038, + 4170, "player_sanctions_bool_exp!" ] } ], "update_player_sanctions_by_pk": [ - 4029, + 4161, { "_inc": [ - 4040 + 4172 ], "_set": [ - 4051 + 4183 ], "pk_columns": [ - 4049, + 4181, "player_sanctions_pk_columns_input!" ] } ], "update_player_sanctions_many": [ - 4046, + 4178, { "updates": [ - 4063, + 4195, "[player_sanctions_updates!]!" ] } ], "update_player_season_stats": [ - 4097, + 4229, { "_inc": [ - 4091 + 4223 ], "_set": [ - 4110 + 4242 ], "where": [ - 4089, + 4221, "player_season_stats_bool_exp!" ] } ], "update_player_season_stats_by_pk": [ - 4070, + 4202, { "_inc": [ - 4091 + 4223 ], "_set": [ - 4110 + 4242 ], "pk_columns": [ - 4100, + 4232, "player_season_stats_pk_columns_input!" ] } ], "update_player_season_stats_many": [ - 4097, + 4229, { "updates": [ - 4122, + 4254, "[player_season_stats_updates!]!" ] } ], "update_player_stats": [ - 4139, + 4271, { "_inc": [ - 4135 + 4267 ], "_set": [ - 4145 + 4277 ], "where": [ - 4133, + 4265, "player_stats_bool_exp!" ] } ], "update_player_stats_by_pk": [ - 4129, + 4261, { "_inc": [ - 4135 + 4267 ], "_set": [ - 4145 + 4277 ], "pk_columns": [ - 4143, + 4275, "player_stats_pk_columns_input!" ] } ], "update_player_stats_many": [ - 4139, + 4271, { "updates": [ - 4153, + 4285, "[player_stats_updates!]!" ] } ], "update_player_steam_bot_friend": [ - 4171, + 4303, { "_append": [ - 4160 + 4292 ], "_delete_at_path": [ - 4164 + 4296 ], "_delete_elem": [ - 4165 + 4297 ], "_delete_key": [ - 4166 + 4298 ], "_inc": [ - 4167 + 4299 ], "_prepend": [ - 4175 + 4307 ], "_set": [ - 4177 + 4309 ], "where": [ - 4162, + 4294, "player_steam_bot_friend_bool_exp!" ] } ], "update_player_steam_bot_friend_by_pk": [ - 4157, + 4289, { "_append": [ - 4160 + 4292 ], "_delete_at_path": [ - 4164 + 4296 ], "_delete_elem": [ - 4165 + 4297 ], "_delete_key": [ - 4166 + 4298 ], "_inc": [ - 4167 + 4299 ], "_prepend": [ - 4175 + 4307 ], "_set": [ - 4177 + 4309 ], "pk_columns": [ - 4174, + 4306, "player_steam_bot_friend_pk_columns_input!" ] } ], "update_player_steam_bot_friend_many": [ - 4171, + 4303, { "updates": [ - 4185, + 4317, "[player_steam_bot_friend_updates!]!" ] } ], "update_player_steam_match_auth": [ - 4199, + 4331, { "_inc": [ - 4195 + 4327 ], "_set": [ - 4204 + 4336 ], "where": [ - 4193, + 4325, "player_steam_match_auth_bool_exp!" ] } ], "update_player_steam_match_auth_by_pk": [ - 4189, + 4321, { "_inc": [ - 4195 + 4327 ], "_set": [ - 4204 + 4336 ], "pk_columns": [ - 4202, + 4334, "player_steam_match_auth_pk_columns_input!" ] } ], "update_player_steam_match_auth_many": [ - 4199, + 4331, { "updates": [ - 4212, + 4344, "[player_steam_match_auth_updates!]!" ] } ], "update_player_unused_utility": [ - 4233, + 4365, { "_inc": [ - 4227 + 4359 ], "_set": [ - 4238 + 4370 ], "where": [ - 4225, + 4357, "player_unused_utility_bool_exp!" ] } ], "update_player_unused_utility_by_pk": [ - 4216, + 4348, { "_inc": [ - 4227 + 4359 ], "_set": [ - 4238 + 4370 ], "pk_columns": [ - 4236, + 4368, "player_unused_utility_pk_columns_input!" ] } ], "update_player_unused_utility_many": [ - 4233, + 4365, { "updates": [ - 4250, + 4382, "[player_unused_utility_updates!]!" ] } ], "update_player_utility": [ - 4274, + 4406, { "_inc": [ - 4268 + 4400 ], "_set": [ - 4279 + 4411 ], "where": [ - 4266, + 4398, "player_utility_bool_exp!" ] } ], "update_player_utility_by_pk": [ - 4257, + 4389, { "_inc": [ - 4268 + 4400 ], "_set": [ - 4279 + 4411 ], "pk_columns": [ - 4277, + 4409, "player_utility_pk_columns_input!" ] } ], "update_player_utility_many": [ - 4274, + 4406, { "updates": [ - 4291, + 4423, "[player_utility_updates!]!" ] } ], "update_players": [ - 4341, + 4473, { "_inc": [ - 4337 + 4469 ], "_set": [ - 4347 + 4479 ], "where": [ - 4335, + 4467, "players_bool_exp!" ] } ], "update_players_by_pk": [ - 4331, + 4463, { "_inc": [ - 4337 + 4469 ], "_set": [ - 4347 + 4479 ], "pk_columns": [ - 4345, + 4477, "players_pk_columns_input!" ] } ], "update_players_many": [ - 4341, + 4473, { "updates": [ - 4355, + 4487, "[players_updates!]!" ] } ], "update_plugin_versions": [ - 4369, + 4501, { "_inc": [ - 4365 + 4497 ], "_set": [ - 4374 + 4506 ], "where": [ - 4363, + 4495, "plugin_versions_bool_exp!" ] } ], "update_plugin_versions_by_pk": [ - 4359, + 4491, { "_inc": [ - 4365 + 4497 ], "_set": [ - 4374 + 4506 ], "pk_columns": [ - 4372, + 4504, "plugin_versions_pk_columns_input!" ] } ], "update_plugin_versions_many": [ - 4369, + 4501, { "updates": [ - 4382, + 4514, "[plugin_versions_updates!]!" ] } ], "update_push_subscriptions": [ - 4396, + 4528, { "_inc": [ - 4392 + 4524 ], "_set": [ - 4401 + 4533 ], "where": [ - 4390, + 4522, "push_subscriptions_bool_exp!" ] } ], "update_push_subscriptions_by_pk": [ - 4386, + 4518, { "_inc": [ - 4392 + 4524 ], "_set": [ - 4401 + 4533 ], "pk_columns": [ - 4399, + 4531, "push_subscriptions_pk_columns_input!" ] } ], "update_push_subscriptions_many": [ - 4396, + 4528, { "updates": [ - 4409, + 4541, "[push_subscriptions_updates!]!" ] } ], "update_seasons": [ - 4427, + 4559, { "_inc": [ - 4423 + 4555 ], "_set": [ - 4433 + 4565 ], "where": [ - 4421, + 4553, "seasons_bool_exp!" ] } ], "update_seasons_by_pk": [ - 4417, + 4549, { "_inc": [ - 4423 + 4555 ], "_set": [ - 4433 + 4565 ], "pk_columns": [ - 4431, + 4563, "seasons_pk_columns_input!" ] } ], "update_seasons_many": [ - 4427, + 4559, { "updates": [ - 4441, + 4573, "[seasons_updates!]!" ] } ], "update_server_regions": [ - 4454, + 4586, { "_set": [ - 4460 + 4592 ], "where": [ - 4449, + 4581, "server_regions_bool_exp!" ] } ], "update_server_regions_by_pk": [ - 4445, + 4577, { "_set": [ - 4460 + 4592 ], "pk_columns": [ - 4458, + 4590, "server_regions_pk_columns_input!" ] } ], "update_server_regions_many": [ - 4454, + 4586, { "updates": [ - 4468, + 4600, "[server_regions_updates!]!" ] } ], "update_servers": [ - 4495, + 4627, { "_append": [ - 4480 + 4612 ], "_delete_at_path": [ - 4486 + 4618 ], "_delete_elem": [ - 4487 + 4619 ], "_delete_key": [ - 4488 + 4620 ], "_inc": [ - 4489 + 4621 ], "_prepend": [ - 4500 + 4632 ], "_set": [ - 4504 + 4636 ], "where": [ - 4484, + 4616, "servers_bool_exp!" ] } ], "update_servers_by_pk": [ - 4472, + 4604, { "_append": [ - 4480 + 4612 ], "_delete_at_path": [ - 4486 + 4618 ], "_delete_elem": [ - 4487 + 4619 ], "_delete_key": [ - 4488 + 4620 ], "_inc": [ - 4489 + 4621 ], "_prepend": [ - 4500 + 4632 ], "_set": [ - 4504 + 4636 ], "pk_columns": [ - 4499, + 4631, "servers_pk_columns_input!" ] } ], "update_servers_many": [ - 4495, + 4627, { "updates": [ - 4516, + 4648, "[servers_updates!]!" ] } ], "update_settings": [ - 4531, + 4663, { "_set": [ - 4536 + 4668 ], "where": [ - 4526, + 4658, "settings_bool_exp!" ] } ], "update_settings_by_pk": [ - 4523, + 4655, { "_set": [ - 4536 + 4668 ], "pk_columns": [ - 4534, + 4666, "settings_pk_columns_input!" ] } ], "update_settings_many": [ - 4531, + 4663, { "updates": [ - 4540, + 4672, "[settings_updates!]!" ] } ], "update_steam_account_claims": [ - 4557, + 4689, { "_set": [ - 4562 + 4694 ], "where": [ - 4550, + 4682, "steam_account_claims_bool_exp!" ] } ], "update_steam_account_claims_by_pk": [ - 4543, + 4675, { "_set": [ - 4562 + 4694 ], "pk_columns": [ - 4560, + 4692, "steam_account_claims_pk_columns_input!" ] } ], "update_steam_account_claims_many": [ - 4557, + 4689, { "updates": [ - 4566, + 4698, "[steam_account_claims_updates!]!" ] } ], "update_steam_accounts": [ - 4577, + 4709, { "_inc": [ - 4573 + 4705 ], "_set": [ - 4583 + 4715 ], "where": [ - 4571, + 4703, "steam_accounts_bool_exp!" ] } ], "update_steam_accounts_by_pk": [ - 4567, + 4699, { "_inc": [ - 4573 + 4705 ], "_set": [ - 4583 + 4715 ], "pk_columns": [ - 4581, + 4713, "steam_accounts_pk_columns_input!" ] } ], "update_steam_accounts_many": [ - 4577, + 4709, { "updates": [ - 4591, + 4723, "[steam_accounts_updates!]!" ] } ], "update_system_alerts": [ - 4605, + 4737, { "_inc": [ - 4601 + 4733 ], "_set": [ - 4610 + 4742 ], "where": [ - 4599, + 4731, "system_alerts_bool_exp!" ] } ], "update_system_alerts_by_pk": [ - 4595, + 4727, { "_inc": [ - 4601 + 4733 ], "_set": [ - 4610 + 4742 ], "pk_columns": [ - 4608, + 4740, "system_alerts_pk_columns_input!" ] } ], "update_system_alerts_many": [ - 4605, + 4737, { "updates": [ - 4618, + 4750, "[system_alerts_updates!]!" ] } ], "update_team_invites": [ - 4639, + 4771, { "_inc": [ - 4633 + 4765 ], "_set": [ - 4644 + 4776 ], "where": [ - 4631, + 4763, "team_invites_bool_exp!" ] } ], "update_team_invites_by_pk": [ - 4622, + 4754, { "_inc": [ - 4633 + 4765 ], "_set": [ - 4644 + 4776 ], "pk_columns": [ - 4642, + 4774, "team_invites_pk_columns_input!" ] } ], "update_team_invites_many": [ - 4639, + 4771, { "updates": [ - 4656, + 4788, "[team_invites_updates!]!" ] } ], "update_team_roster": [ - 4682, + 4814, { "_inc": [ - 4676 + 4808 ], "_set": [ - 4689 + 4821 ], "where": [ - 4674, + 4806, "team_roster_bool_exp!" ] } ], "update_team_roster_by_pk": [ - 4663, + 4795, { "_inc": [ - 4676 + 4808 ], "_set": [ - 4689 + 4821 ], "pk_columns": [ - 4685, + 4817, "team_roster_pk_columns_input!" ] } ], "update_team_roster_many": [ - 4682, + 4814, { "updates": [ - 4701, + 4833, "[team_roster_updates!]!" ] } ], "update_team_scrim_alerts": [ - 4718, + 4850, { "_inc": [ - 4714 + 4846 ], "_set": [ - 4723 + 4855 ], "where": [ - 4712, + 4844, "team_scrim_alerts_bool_exp!" ] } ], "update_team_scrim_alerts_by_pk": [ - 4708, + 4840, { "_inc": [ - 4714 + 4846 ], "_set": [ - 4723 + 4855 ], "pk_columns": [ - 4721, + 4853, "team_scrim_alerts_pk_columns_input!" ] } ], "update_team_scrim_alerts_many": [ - 4718, + 4850, { "updates": [ - 4731, + 4863, "[team_scrim_alerts_updates!]!" ] } ], "update_team_scrim_availability": [ - 4751, + 4883, { "_set": [ - 4758 + 4890 ], "where": [ - 4744, + 4876, "team_scrim_availability_bool_exp!" ] } ], "update_team_scrim_availability_by_pk": [ - 4735, + 4867, { "_set": [ - 4758 + 4890 ], "pk_columns": [ - 4754, + 4886, "team_scrim_availability_pk_columns_input!" ] } ], "update_team_scrim_availability_many": [ - 4751, + 4883, { "updates": [ - 4762, + 4894, "[team_scrim_availability_updates!]!" ] } ], "update_team_scrim_request_proposals": [ - 4780, + 4912, { "_inc": [ - 4774 + 4906 ], "_set": [ - 4785 + 4917 ], "where": [ - 4772, + 4904, "team_scrim_request_proposals_bool_exp!" ] } ], "update_team_scrim_request_proposals_by_pk": [ - 4763, + 4895, { "_inc": [ - 4774 + 4906 ], "_set": [ - 4785 + 4917 ], "pk_columns": [ - 4783, + 4915, "team_scrim_request_proposals_pk_columns_input!" ] } ], "update_team_scrim_request_proposals_many": [ - 4780, + 4912, { "updates": [ - 4797, + 4929, "[team_scrim_request_proposals_updates!]!" ] } ], "update_team_scrim_requests": [ - 4823, + 4955, { "_inc": [ - 4817 + 4949 ], "_set": [ - 4831 + 4963 ], "where": [ - 4815, + 4947, "team_scrim_requests_bool_exp!" ] } ], "update_team_scrim_requests_by_pk": [ - 4804, + 4936, { "_inc": [ - 4817 + 4949 ], "_set": [ - 4831 + 4963 ], "pk_columns": [ - 4827, + 4959, "team_scrim_requests_pk_columns_input!" ] } ], "update_team_scrim_requests_many": [ - 4823, + 4955, { "updates": [ - 4843, + 4975, "[team_scrim_requests_updates!]!" ] } ], "update_team_scrim_settings": [ - 4860, + 4992, { "_inc": [ - 4856 + 4988 ], "_set": [ - 4866 + 4998 ], "where": [ - 4854, + 4986, "team_scrim_settings_bool_exp!" ] } ], "update_team_scrim_settings_by_pk": [ - 4850, + 4982, { "_inc": [ - 4856 + 4988 ], "_set": [ - 4866 + 4998 ], "pk_columns": [ - 4864, + 4996, "team_scrim_settings_pk_columns_input!" ] } ], "update_team_scrim_settings_many": [ - 4860, + 4992, { "updates": [ - 4874, + 5006, "[team_scrim_settings_updates!]!" ] } ], "update_team_suggestions": [ - 4888, + 5020, { "_inc": [ - 4884 + 5016 ], "_set": [ - 4893 + 5025 ], "where": [ - 4882, + 5014, "team_suggestions_bool_exp!" ] } ], "update_team_suggestions_by_pk": [ - 4878, + 5010, { "_inc": [ - 4884 + 5016 ], "_set": [ - 4893 + 5025 ], "pk_columns": [ - 4891, + 5023, "team_suggestions_pk_columns_input!" ] } ], "update_team_suggestions_many": [ - 4888, + 5020, { "updates": [ - 4901, + 5033, "[team_suggestions_updates!]!" ] } ], "update_teams": [ - 4924, + 5056, { "_inc": [ - 4918 + 5050 ], "_set": [ - 4932 + 5064 ], "where": [ - 4916, + 5048, "teams_bool_exp!" ] } ], "update_teams_by_pk": [ - 4905, + 5037, { "_inc": [ - 4918 + 5050 ], "_set": [ - 4932 + 5064 ], "pk_columns": [ - 4928, + 5060, "teams_pk_columns_input!" ] } ], "update_teams_many": [ - 4924, + 5056, { "updates": [ - 4944, + 5076, "[teams_updates!]!" ] } ], "update_tournament_awards": [ - 4973, + 5105, { "_inc": [ - 4967 + 5099 ], "_set": [ - 4979 + 5111 ], "where": [ - 4965, + 5097, "tournament_awards_bool_exp!" ] } ], "update_tournament_awards_by_pk": [ - 4956, + 5088, { "_inc": [ - 4967 + 5099 ], "_set": [ - 4979 + 5111 ], "pk_columns": [ - 4977, + 5109, "tournament_awards_pk_columns_input!" ] } ], "update_tournament_awards_many": [ - 4973, + 5105, { "updates": [ - 4991, + 5123, "[tournament_awards_updates!]!" ] } ], "update_tournament_brackets": [ - 5017, + 5149, { "_inc": [ - 5011 + 5143 ], "_set": [ - 5025 + 5157 ], "where": [ - 5009, + 5141, "tournament_brackets_bool_exp!" ] } ], "update_tournament_brackets_by_pk": [ - 4998, + 5130, { "_inc": [ - 5011 + 5143 ], "_set": [ - 5025 + 5157 ], "pk_columns": [ - 5021, + 5153, "tournament_brackets_pk_columns_input!" ] } ], "update_tournament_brackets_many": [ - 5017, + 5149, { "updates": [ - 5037, + 5169, "[tournament_brackets_updates!]!" ] } ], "update_tournament_categories": [ - 5058, + 5190, { "_set": [ - 5063 + 5195 ], "where": [ - 5051, + 5183, "tournament_categories_bool_exp!" ] } ], "update_tournament_categories_by_pk": [ - 5044, + 5176, { "_set": [ - 5063 + 5195 ], "pk_columns": [ - 5061, + 5193, "tournament_categories_pk_columns_input!" ] } ], "update_tournament_categories_many": [ - 5058, + 5190, { "updates": [ - 5067, + 5199, "[tournament_categories_updates!]!" ] } ], "update_tournament_organizer_teams": [ - 5082, + 5214, { "_set": [ - 5087 + 5219 ], "where": [ - 5075, + 5207, "tournament_organizer_teams_bool_exp!" ] } ], "update_tournament_organizer_teams_by_pk": [ - 5068, + 5200, { "_set": [ - 5087 + 5219 ], "pk_columns": [ - 5085, + 5217, "tournament_organizer_teams_pk_columns_input!" ] } ], "update_tournament_organizer_teams_many": [ - 5082, + 5214, { "updates": [ - 5091, + 5223, "[tournament_organizer_teams_updates!]!" ] } ], "update_tournament_organizers": [ - 5109, + 5241, { "_inc": [ - 5103 + 5235 ], "_set": [ - 5114 + 5246 ], "where": [ - 5101, + 5233, "tournament_organizers_bool_exp!" ] } ], "update_tournament_organizers_by_pk": [ - 5092, + 5224, { "_inc": [ - 5103 + 5235 ], "_set": [ - 5114 + 5246 ], "pk_columns": [ - 5112, + 5244, "tournament_organizers_pk_columns_input!" ] } ], "update_tournament_organizers_many": [ - 5109, + 5241, { "updates": [ - 5126, + 5258, "[tournament_organizers_updates!]!" ] } ], "update_tournament_prizes": [ - 5150, + 5282, { "_inc": [ - 5144 + 5276 ], "_set": [ - 5155 + 5287 ], "where": [ - 5142, + 5274, "tournament_prizes_bool_exp!" ] } ], "update_tournament_prizes_by_pk": [ - 5133, + 5265, { "_inc": [ - 5144 + 5276 ], "_set": [ - 5155 + 5287 ], "pk_columns": [ - 5153, + 5285, "tournament_prizes_pk_columns_input!" ] } ], "update_tournament_prizes_many": [ - 5150, + 5282, { "updates": [ - 5167, + 5299, "[tournament_prizes_updates!]!" ] } ], "update_tournament_stage_windows": [ - 5191, + 5323, { "_inc": [ - 5185 + 5317 ], "_set": [ - 5196 + 5328 ], "where": [ - 5183, + 5315, "tournament_stage_windows_bool_exp!" ] } ], "update_tournament_stage_windows_by_pk": [ - 5174, + 5306, { "_inc": [ - 5185 + 5317 ], "_set": [ - 5196 + 5328 ], "pk_columns": [ - 5194, + 5326, "tournament_stage_windows_pk_columns_input!" ] } ], "update_tournament_stage_windows_many": [ - 5191, + 5323, { "updates": [ - 5208, + 5340, "[tournament_stage_windows_updates!]!" ] } ], "update_tournament_stages": [ - 5238, + 5370, { "_append": [ - 5223 + 5355 ], "_delete_at_path": [ - 5229 + 5361 ], "_delete_elem": [ - 5230 + 5362 ], "_delete_key": [ - 5231 + 5363 ], "_inc": [ - 5232 + 5364 ], "_prepend": [ - 5243 + 5375 ], "_set": [ - 5247 + 5379 ], "where": [ - 5227, + 5359, "tournament_stages_bool_exp!" ] } ], "update_tournament_stages_by_pk": [ - 5215, + 5347, { "_append": [ - 5223 + 5355 ], "_delete_at_path": [ - 5229 + 5361 ], "_delete_elem": [ - 5230 + 5362 ], "_delete_key": [ - 5231 + 5363 ], "_inc": [ - 5232 + 5364 ], "_prepend": [ - 5243 + 5375 ], "_set": [ - 5247 + 5379 ], "pk_columns": [ - 5242, + 5374, "tournament_stages_pk_columns_input!" ] } ], "update_tournament_stages_many": [ - 5238, + 5370, { "updates": [ - 5259, + 5391, "[tournament_stages_updates!]!" ] } ], "update_tournament_team_invites": [ - 5283, + 5415, { "_inc": [ - 5277 + 5409 ], "_set": [ - 5288 + 5420 ], "where": [ - 5275, + 5407, "tournament_team_invites_bool_exp!" ] } ], "update_tournament_team_invites_by_pk": [ - 5266, + 5398, { "_inc": [ - 5277 + 5409 ], "_set": [ - 5288 + 5420 ], "pk_columns": [ - 5286, + 5418, "tournament_team_invites_pk_columns_input!" ] } ], "update_tournament_team_invites_many": [ - 5283, + 5415, { "updates": [ - 5300, + 5432, "[tournament_team_invites_updates!]!" ] } ], "update_tournament_team_roster": [ - 5324, + 5456, { "_inc": [ - 5318 + 5450 ], "_set": [ - 5329 + 5461 ], "where": [ - 5316, + 5448, "tournament_team_roster_bool_exp!" ] } ], "update_tournament_team_roster_by_pk": [ - 5307, + 5439, { "_inc": [ - 5318 + 5450 ], "_set": [ - 5329 + 5461 ], "pk_columns": [ - 5327, + 5459, "tournament_team_roster_pk_columns_input!" ] } ], "update_tournament_team_roster_many": [ - 5324, + 5456, { "updates": [ - 5341, + 5473, "[tournament_team_roster_updates!]!" ] } ], "update_tournament_teams": [ - 5365, + 5497, { "_inc": [ - 5359 + 5491 ], "_set": [ - 5371 + 5503 ], "where": [ - 5357, + 5489, "tournament_teams_bool_exp!" ] } ], "update_tournament_teams_by_pk": [ - 5348, + 5480, { "_inc": [ - 5359 + 5491 ], "_set": [ - 5371 + 5503 ], "pk_columns": [ - 5369, + 5501, "tournament_teams_pk_columns_input!" ] } ], "update_tournament_teams_many": [ - 5365, + 5497, { "updates": [ - 5383, + 5515, "[tournament_teams_updates!]!" ] } ], "update_tournaments": [ - 5419, + 5551, { "_inc": [ - 5413 + 5545 ], "_set": [ - 5435 + 5567 ], "where": [ - 5411, + 5543, "tournaments_bool_exp!" ] } ], "update_tournaments_by_pk": [ - 5390, + 5522, { "_inc": [ - 5413 + 5545 ], "_set": [ - 5435 + 5567 ], "pk_columns": [ - 5423, + 5555, "tournaments_pk_columns_input!" ] } ], "update_tournaments_many": [ - 5419, + 5551, { "updates": [ - 5447, + 5579, "[tournaments_updates!]!" ] } ], + "update_utility_collection_items": [ + 5603, + { + "_inc": [ + 5597 + ], + "_set": [ + 5608 + ], + "where": [ + 5595, + "utility_collection_items_bool_exp!" + ] + } + ], + "update_utility_collection_items_by_pk": [ + 5586, + { + "_inc": [ + 5597 + ], + "_set": [ + 5608 + ], + "pk_columns": [ + 5606, + "utility_collection_items_pk_columns_input!" + ] + } + ], + "update_utility_collection_items_many": [ + 5603, + { + "updates": [ + 5620, + "[utility_collection_items_updates!]!" + ] + } + ], + "update_utility_collections": [ + 5637, + { + "_inc": [ + 5633 + ], + "_set": [ + 5643 + ], + "where": [ + 5631, + "utility_collections_bool_exp!" + ] + } + ], + "update_utility_collections_by_pk": [ + 5627, + { + "_inc": [ + 5633 + ], + "_set": [ + 5643 + ], + "pk_columns": [ + 5641, + "utility_collections_pk_columns_input!" + ] + } + ], + "update_utility_collections_many": [ + 5637, + { + "updates": [ + 5651, + "[utility_collections_updates!]!" + ] + } + ], + "update_utility_demo_mines": [ + 5665, + { + "_inc": [ + 5661 + ], + "_set": [ + 5670 + ], + "where": [ + 5659, + "utility_demo_mines_bool_exp!" + ] + } + ], + "update_utility_demo_mines_by_pk": [ + 5655, + { + "_inc": [ + 5661 + ], + "_set": [ + 5670 + ], + "pk_columns": [ + 5668, + "utility_demo_mines_pk_columns_input!" + ] + } + ], + "update_utility_demo_mines_many": [ + 5665, + { + "updates": [ + 5678, + "[utility_demo_mines_updates!]!" + ] + } + ], + "update_utility_demo_throws": [ + 5692, + { + "_inc": [ + 5688 + ], + "_set": [ + 5697 + ], + "where": [ + 5686, + "utility_demo_throws_bool_exp!" + ] + } + ], + "update_utility_demo_throws_by_pk": [ + 5682, + { + "_inc": [ + 5688 + ], + "_set": [ + 5697 + ], + "pk_columns": [ + 5695, + "utility_demo_throws_pk_columns_input!" + ] + } + ], + "update_utility_demo_throws_many": [ + 5692, + { + "updates": [ + 5705, + "[utility_demo_throws_updates!]!" + ] + } + ], + "update_utility_drift_results": [ + 5736, + { + "_inc": [ + 5730 + ], + "_set": [ + 5749 + ], + "where": [ + 5728, + "utility_drift_results_bool_exp!" + ] + } + ], + "update_utility_drift_results_by_pk": [ + 5709, + { + "_inc": [ + 5730 + ], + "_set": [ + 5749 + ], + "pk_columns": [ + 5739, + "utility_drift_results_pk_columns_input!" + ] + } + ], + "update_utility_drift_results_many": [ + 5736, + { + "updates": [ + 5761, + "[utility_drift_results_updates!]!" + ] + } + ], + "update_utility_drift_scans": [ + 5778, + { + "_inc": [ + 5774 + ], + "_set": [ + 5784 + ], + "where": [ + 5772, + "utility_drift_scans_bool_exp!" + ] + } + ], + "update_utility_drift_scans_by_pk": [ + 5768, + { + "_inc": [ + 5774 + ], + "_set": [ + 5784 + ], + "pk_columns": [ + 5782, + "utility_drift_scans_pk_columns_input!" + ] + } + ], + "update_utility_drift_scans_many": [ + 5778, + { + "updates": [ + 5792, + "[utility_drift_scans_updates!]!" + ] + } + ], + "update_utility_lineup_favorites": [ + 5813, + { + "_inc": [ + 5807 + ], + "_set": [ + 5818 + ], + "where": [ + 5805, + "utility_lineup_favorites_bool_exp!" + ] + } + ], + "update_utility_lineup_favorites_by_pk": [ + 5796, + { + "_inc": [ + 5807 + ], + "_set": [ + 5818 + ], + "pk_columns": [ + 5816, + "utility_lineup_favorites_pk_columns_input!" + ] + } + ], + "update_utility_lineup_favorites_many": [ + 5813, + { + "updates": [ + 5830, + "[utility_lineup_favorites_updates!]!" + ] + } + ], + "update_utility_lineup_progress": [ + 5864, + { + "_inc": [ + 5858 + ], + "_set": [ + 5877 + ], + "where": [ + 5856, + "utility_lineup_progress_bool_exp!" + ] + } + ], + "update_utility_lineup_progress_by_pk": [ + 5837, + { + "_inc": [ + 5858 + ], + "_set": [ + 5877 + ], + "pk_columns": [ + 5867, + "utility_lineup_progress_pk_columns_input!" + ] + } + ], + "update_utility_lineup_progress_many": [ + 5864, + { + "updates": [ + 5889, + "[utility_lineup_progress_updates!]!" + ] + } + ], + "update_utility_lineup_renders": [ + 5919, + { + "_append": [ + 5904 + ], + "_delete_at_path": [ + 5910 + ], + "_delete_elem": [ + 5911 + ], + "_delete_key": [ + 5912 + ], + "_inc": [ + 5913 + ], + "_prepend": [ + 5923 + ], + "_set": [ + 5927 + ], + "where": [ + 5908, + "utility_lineup_renders_bool_exp!" + ] + } + ], + "update_utility_lineup_renders_by_pk": [ + 5896, + { + "_append": [ + 5904 + ], + "_delete_at_path": [ + 5910 + ], + "_delete_elem": [ + 5911 + ], + "_delete_key": [ + 5912 + ], + "_inc": [ + 5913 + ], + "_prepend": [ + 5923 + ], + "_set": [ + 5927 + ], + "pk_columns": [ + 5922, + "utility_lineup_renders_pk_columns_input!" + ] + } + ], + "update_utility_lineup_renders_many": [ + 5919, + { + "updates": [ + 5939, + "[utility_lineup_renders_updates!]!" + ] + } + ], + "update_utility_lineup_repairs": [ + 5973, + { + "_inc": [ + 5967 + ], + "_set": [ + 5986 + ], + "where": [ + 5965, + "utility_lineup_repairs_bool_exp!" + ] + } + ], + "update_utility_lineup_repairs_by_pk": [ + 5946, + { + "_inc": [ + 5967 + ], + "_set": [ + 5986 + ], + "pk_columns": [ + 5976, + "utility_lineup_repairs_pk_columns_input!" + ] + } + ], + "update_utility_lineup_repairs_many": [ + 5973, + { + "updates": [ + 5998, + "[utility_lineup_repairs_updates!]!" + ] + } + ], + "update_utility_lineup_votes": [ + 6022, + { + "_inc": [ + 6016 + ], + "_set": [ + 6027 + ], + "where": [ + 6014, + "utility_lineup_votes_bool_exp!" + ] + } + ], + "update_utility_lineup_votes_by_pk": [ + 6005, + { + "_inc": [ + 6016 + ], + "_set": [ + 6027 + ], + "pk_columns": [ + 6025, + "utility_lineup_votes_pk_columns_input!" + ] + } + ], + "update_utility_lineup_votes_many": [ + 6022, + { + "updates": [ + 6039, + "[utility_lineup_votes_updates!]!" + ] + } + ], + "update_utility_lineups": [ + 6079, + { + "_append": [ + 6064 + ], + "_delete_at_path": [ + 6070 + ], + "_delete_elem": [ + 6071 + ], + "_delete_key": [ + 6072 + ], + "_inc": [ + 6073 + ], + "_prepend": [ + 6084 + ], + "_set": [ + 6096 + ], + "where": [ + 6068, + "utility_lineups_bool_exp!" + ] + } + ], + "update_utility_lineups_by_pk": [ + 6046, + { + "_append": [ + 6064 + ], + "_delete_at_path": [ + 6070 + ], + "_delete_elem": [ + 6071 + ], + "_delete_key": [ + 6072 + ], + "_inc": [ + 6073 + ], + "_prepend": [ + 6084 + ], + "_set": [ + 6096 + ], + "pk_columns": [ + 6083, + "utility_lineups_pk_columns_input!" + ] + } + ], + "update_utility_lineups_many": [ + 6079, + { + "updates": [ + 6108, + "[utility_lineups_updates!]!" + ] + } + ], + "update_utility_meta_lineups": [ + 6125, + { + "_inc": [ + 6121 + ], + "_set": [ + 6130 + ], + "where": [ + 6119, + "utility_meta_lineups_bool_exp!" + ] + } + ], + "update_utility_meta_lineups_by_pk": [ + 6115, + { + "_inc": [ + 6121 + ], + "_set": [ + 6130 + ], + "pk_columns": [ + 6128, + "utility_meta_lineups_pk_columns_input!" + ] + } + ], + "update_utility_meta_lineups_many": [ + 6125, + { + "updates": [ + 6138, + "[utility_meta_lineups_updates!]!" + ] + } + ], + "update_utility_playbook_steps": [ + 6159, + { + "_inc": [ + 6153 + ], + "_set": [ + 6164 + ], + "where": [ + 6151, + "utility_playbook_steps_bool_exp!" + ] + } + ], + "update_utility_playbook_steps_by_pk": [ + 6142, + { + "_inc": [ + 6153 + ], + "_set": [ + 6164 + ], + "pk_columns": [ + 6162, + "utility_playbook_steps_pk_columns_input!" + ] + } + ], + "update_utility_playbook_steps_many": [ + 6159, + { + "updates": [ + 6176, + "[utility_playbook_steps_updates!]!" + ] + } + ], + "update_utility_playbooks": [ + 6193, + { + "_inc": [ + 6189 + ], + "_set": [ + 6199 + ], + "where": [ + 6187, + "utility_playbooks_bool_exp!" + ] + } + ], + "update_utility_playbooks_by_pk": [ + 6183, + { + "_inc": [ + 6189 + ], + "_set": [ + 6199 + ], + "pk_columns": [ + 6197, + "utility_playbooks_pk_columns_input!" + ] + } + ], + "update_utility_playbooks_many": [ + 6193, + { + "updates": [ + 6207, + "[utility_playbooks_updates!]!" + ] + } + ], + "update_utility_practice_invites": [ + 6228, + { + "_inc": [ + 6222 + ], + "_set": [ + 6233 + ], + "where": [ + 6220, + "utility_practice_invites_bool_exp!" + ] + } + ], + "update_utility_practice_invites_by_pk": [ + 6211, + { + "_inc": [ + 6222 + ], + "_set": [ + 6233 + ], + "pk_columns": [ + 6231, + "utility_practice_invites_pk_columns_input!" + ] + } + ], + "update_utility_practice_invites_many": [ + 6228, + { + "updates": [ + 6245, + "[utility_practice_invites_updates!]!" + ] + } + ], + "update_utility_practice_sessions": [ + 6271, + { + "_inc": [ + 6265 + ], + "_set": [ + 6279 + ], + "where": [ + 6263, + "utility_practice_sessions_bool_exp!" + ] + } + ], + "update_utility_practice_sessions_by_pk": [ + 6252, + { + "_inc": [ + 6265 + ], + "_set": [ + 6279 + ], + "pk_columns": [ + 6275, + "utility_practice_sessions_pk_columns_input!" + ] + } + ], + "update_utility_practice_sessions_many": [ + 6271, + { + "updates": [ + 6291, + "[utility_practice_sessions_updates!]!" + ] + } + ], "update_v_match_captains": [ - 5619, + 6463, { "_inc": [ - 5615 + 6459 ], "_set": [ - 5623 + 6467 ], "where": [ - 5614, + 6458, "v_match_captains_bool_exp!" ] } ], "update_v_match_captains_many": [ - 5619, + 6463, { "updates": [ - 5630, + 6474, "[v_match_captains_updates!]!" ] } ], "update_v_match_map_backup_rounds": [ - 5730, + 6574, { "_inc": [ - 5726 + 6570 ], "_set": [ - 5733 + 6577 ], "where": [ - 5725, + 6569, "v_match_map_backup_rounds_bool_exp!" ] } ], "update_v_match_map_backup_rounds_many": [ - 5730, + 6574, { "updates": [ - 5740, + 6584, "[v_match_map_backup_rounds_updates!]!" ] } ], "update_v_player_match_map_hltv": [ - 5952, + 6796, { "_inc": [ - 5946 + 6790 ], "_set": [ - 5955 + 6799 ], "where": [ - 5945, + 6789, "v_player_match_map_hltv_bool_exp!" ] } ], "update_v_player_match_map_hltv_many": [ - 5952, + 6796, { "updates": [ - 5966, + 6810, "[v_player_match_map_hltv_updates!]!" ] } ], "update_v_pool_maps": [ - 6129, + 6973, { "_set": [ - 6134 + 6978 ], "where": [ - 6123, + 6967, "v_pool_maps_bool_exp!" ] } ], "update_v_pool_maps_many": [ - 6129, + 6973, { "updates": [ - 6137, + 6981, "[v_pool_maps_updates!]!" ] } ], "update_v_team_stage_results": [ - 6223, + 7067, { "_inc": [ - 6217 + 7061 ], "_set": [ - 6237 + 7081 ], "where": [ - 6215, + 7059, "v_team_stage_results_bool_exp!" ] } ], "update_v_team_stage_results_by_pk": [ - 6196, + 7040, { "_inc": [ - 6217 + 7061 ], "_set": [ - 6237 + 7081 ], "pk_columns": [ - 6227, + 7071, "v_team_stage_results_pk_columns_input!" ] } ], "update_v_team_stage_results_many": [ - 6223, + 7067, { "updates": [ - 6249, + 7093, "[v_team_stage_results_updates!]!" ] } @@ -171954,19 +195600,19 @@ export default { 87, { "game_server_node_id": [ - 5454, + 6298, "uuid!" ] } ], "watchDemo": [ - 109, + 140, { "match_map_demo_id": [ - 5454 + 6298 ], "match_map_id": [ - 5454, + 6298, "uuid!" ] } @@ -171997,10 +195643,10 @@ export default { }, "Subscription": { "_map_pool": [ - 112, + 143, { "distinct_on": [ - 124, + 155, "[_map_pool_select_column!]" ], "limit": [ @@ -172010,19 +195656,19 @@ export default { 41 ], "order_by": [ - 122, + 153, "[_map_pool_order_by!]" ], "where": [ - 115 + 146 ] } ], "_map_pool_aggregate": [ - 113, + 144, { "distinct_on": [ - 124, + 155, "[_map_pool_select_column!]" ], "limit": [ @@ -172032,48 +195678,48 @@ export default { 41 ], "order_by": [ - 122, + 153, "[_map_pool_order_by!]" ], "where": [ - 115 + 146 ] } ], "_map_pool_by_pk": [ - 112, + 143, { "map_id": [ - 5454, + 6298, "uuid!" ], "map_pool_id": [ - 5454, + 6298, "uuid!" ] } ], "_map_pool_stream": [ - 112, + 143, { "batch_size": [ 41, "Int!" ], "cursor": [ - 126, + 157, "[_map_pool_stream_cursor_input]!" ], "where": [ - 115 + 146 ] } ], "abandoned_matches": [ - 131, + 162, { "distinct_on": [ - 152, + 183, "[abandoned_matches_select_column!]" ], "limit": [ @@ -172083,19 +195729,19 @@ export default { 41 ], "order_by": [ - 150, + 181, "[abandoned_matches_order_by!]" ], "where": [ - 140 + 171 ] } ], "abandoned_matches_aggregate": [ - 132, + 163, { "distinct_on": [ - 152, + 183, "[abandoned_matches_select_column!]" ], "limit": [ @@ -172105,44 +195751,44 @@ export default { 41 ], "order_by": [ - 150, + 181, "[abandoned_matches_order_by!]" ], "where": [ - 140 + 171 ] } ], "abandoned_matches_by_pk": [ - 131, + 162, { "id": [ - 5454, + 6298, "uuid!" ] } ], "abandoned_matches_stream": [ - 131, + 162, { "batch_size": [ 41, "Int!" ], "cursor": [ - 160, + 191, "[abandoned_matches_stream_cursor_input]!" ], "where": [ - 140 + 171 ] } ], "api_keys": [ - 172, + 203, { "distinct_on": [ - 186, + 217, "[api_keys_select_column!]" ], "limit": [ @@ -172152,19 +195798,19 @@ export default { 41 ], "order_by": [ - 184, + 215, "[api_keys_order_by!]" ], "where": [ - 176 + 207 ] } ], "api_keys_aggregate": [ - 173, + 204, { "distinct_on": [ - 186, + 217, "[api_keys_select_column!]" ], "limit": [ @@ -172174,44 +195820,44 @@ export default { 41 ], "order_by": [ - 184, + 215, "[api_keys_order_by!]" ], "where": [ - 176 + 207 ] } ], "api_keys_by_pk": [ - 172, + 203, { "id": [ - 5454, + 6298, "uuid!" ] } ], "api_keys_stream": [ - 172, + 203, { "batch_size": [ 41, "Int!" ], "cursor": [ - 191, + 222, "[api_keys_stream_cursor_input]!" ], "where": [ - 176 + 207 ] } ], "award_recipients": [ - 200, + 231, { "distinct_on": [ - 221, + 252, "[award_recipients_select_column!]" ], "limit": [ @@ -172221,19 +195867,19 @@ export default { 41 ], "order_by": [ - 219, + 250, "[award_recipients_order_by!]" ], "where": [ - 209 + 240 ] } ], "award_recipients_aggregate": [ - 201, + 232, { "distinct_on": [ - 221, + 252, "[award_recipients_select_column!]" ], "limit": [ @@ -172243,44 +195889,44 @@ export default { 41 ], "order_by": [ - 219, + 250, "[award_recipients_order_by!]" ], "where": [ - 209 + 240 ] } ], "award_recipients_by_pk": [ - 200, + 231, { "id": [ - 5454, + 6298, "uuid!" ] } ], "award_recipients_stream": [ - 200, + 231, { "batch_size": [ 41, "Int!" ], "cursor": [ - 229, + 260, "[award_recipients_stream_cursor_input]!" ], "where": [ - 209 + 240 ] } ], "awards": [ - 241, + 272, { "distinct_on": [ - 256, + 287, "[awards_select_column!]" ], "limit": [ @@ -172290,19 +195936,19 @@ export default { 41 ], "order_by": [ - 254, + 285, "[awards_order_by!]" ], "where": [ - 245 + 276 ] } ], "awards_aggregate": [ - 242, + 273, { "distinct_on": [ - 256, + 287, "[awards_select_column!]" ], "limit": [ @@ -172312,44 +195958,44 @@ export default { 41 ], "order_by": [ - 254, + 285, "[awards_order_by!]" ], "where": [ - 245 + 276 ] } ], "awards_by_pk": [ - 241, + 272, { "id": [ - 5454, + 6298, "uuid!" ] } ], "awards_stream": [ - 241, + 272, { "batch_size": [ 41, "Int!" ], "cursor": [ - 261, + 292, "[awards_stream_cursor_input]!" ], "where": [ - 245 + 276 ] } ], "chat_read_state": [ - 274, + 305, { "distinct_on": [ - 288, + 319, "[chat_read_state_select_column!]" ], "limit": [ @@ -172359,19 +196005,19 @@ export default { 41 ], "order_by": [ - 286, + 317, "[chat_read_state_order_by!]" ], "where": [ - 278 + 309 ] } ], "chat_read_state_aggregate": [ - 275, + 306, { "distinct_on": [ - 288, + 319, "[chat_read_state_select_column!]" ], "limit": [ @@ -172381,19 +196027,19 @@ export default { 41 ], "order_by": [ - 286, + 317, "[chat_read_state_order_by!]" ], "where": [ - 278 + 309 ] } ], "chat_read_state_by_pk": [ - 274, + 305, { "steam_id": [ - 269, + 300, "bigint!" ], "thread": [ @@ -172403,26 +196049,26 @@ export default { } ], "chat_read_state_stream": [ - 274, + 305, { "batch_size": [ 41, "Int!" ], "cursor": [ - 293, + 324, "[chat_read_state_stream_cursor_input]!" ], "where": [ - 278 + 309 ] } ], "clip_render_jobs": [ - 301, + 332, { "distinct_on": [ - 329, + 360, "[clip_render_jobs_select_column!]" ], "limit": [ @@ -172432,19 +196078,19 @@ export default { 41 ], "order_by": [ - 326, + 357, "[clip_render_jobs_order_by!]" ], "where": [ - 313 + 344 ] } ], "clip_render_jobs_aggregate": [ - 302, + 333, { "distinct_on": [ - 329, + 360, "[clip_render_jobs_select_column!]" ], "limit": [ @@ -172454,44 +196100,44 @@ export default { 41 ], "order_by": [ - 326, + 357, "[clip_render_jobs_order_by!]" ], "where": [ - 313 + 344 ] } ], "clip_render_jobs_by_pk": [ - 301, + 332, { "id": [ - 5454, + 6298, "uuid!" ] } ], "clip_render_jobs_stream": [ - 301, + 332, { "batch_size": [ 41, "Int!" ], "cursor": [ - 339, + 370, "[clip_render_jobs_stream_cursor_input]!" ], "where": [ - 313 + 344 ] } ], "custom_pages": [ - 353, + 384, { "distinct_on": [ - 372, + 403, "[custom_pages_select_column!]" ], "limit": [ @@ -172501,19 +196147,19 @@ export default { 41 ], "order_by": [ - 369, + 400, "[custom_pages_order_by!]" ], "where": [ - 358 + 389 ] } ], "custom_pages_aggregate": [ - 354, + 385, { "distinct_on": [ - 372, + 403, "[custom_pages_select_column!]" ], "limit": [ @@ -172523,44 +196169,44 @@ export default { 41 ], "order_by": [ - 369, + 400, "[custom_pages_order_by!]" ], "where": [ - 358 + 389 ] } ], "custom_pages_by_pk": [ - 353, + 384, { "id": [ - 5454, + 6298, "uuid!" ] } ], "custom_pages_stream": [ - 353, + 384, { "batch_size": [ 41, "Int!" ], "cursor": [ - 377, + 408, "[custom_pages_stream_cursor_input]!" ], "where": [ - 358 + 389 ] } ], "db_backups": [ - 385, + 416, { "distinct_on": [ - 399, + 430, "[db_backups_select_column!]" ], "limit": [ @@ -172570,19 +196216,19 @@ export default { 41 ], "order_by": [ - 397, + 428, "[db_backups_order_by!]" ], "where": [ - 389 + 420 ] } ], "db_backups_aggregate": [ - 386, + 417, { "distinct_on": [ - 399, + 430, "[db_backups_select_column!]" ], "limit": [ @@ -172592,44 +196238,44 @@ export default { 41 ], "order_by": [ - 397, + 428, "[db_backups_order_by!]" ], "where": [ - 389 + 420 ] } ], "db_backups_by_pk": [ - 385, + 416, { "id": [ - 5454, + 6298, "uuid!" ] } ], "db_backups_stream": [ - 385, + 416, { "batch_size": [ 41, "Int!" ], "cursor": [ - 404, + 435, "[db_backups_stream_cursor_input]!" ], "where": [ - 389 + 420 ] } ], "direct_conversations": [ - 412, + 443, { "distinct_on": [ - 426, + 457, "[direct_conversations_select_column!]" ], "limit": [ @@ -172639,19 +196285,19 @@ export default { 41 ], "order_by": [ - 424, + 455, "[direct_conversations_order_by!]" ], "where": [ - 416 + 447 ] } ], "direct_conversations_aggregate": [ - 413, + 444, { "distinct_on": [ - 426, + 457, "[direct_conversations_select_column!]" ], "limit": [ @@ -172661,48 +196307,48 @@ export default { 41 ], "order_by": [ - 424, + 455, "[direct_conversations_order_by!]" ], "where": [ - 416 + 447 ] } ], "direct_conversations_by_pk": [ - 412, + 443, { "room_id": [ 84, "String!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "direct_conversations_stream": [ - 412, + 443, { "batch_size": [ 41, "Int!" ], "cursor": [ - 431, + 462, "[direct_conversations_stream_cursor_input]!" ], "where": [ - 416 + 447 ] } ], "direct_messages": [ - 439, + 470, { "distinct_on": [ - 453, + 484, "[direct_messages_select_column!]" ], "limit": [ @@ -172712,19 +196358,19 @@ export default { 41 ], "order_by": [ - 451, + 482, "[direct_messages_order_by!]" ], "where": [ - 443 + 474 ] } ], "direct_messages_aggregate": [ - 440, + 471, { "distinct_on": [ - 453, + 484, "[direct_messages_select_column!]" ], "limit": [ @@ -172734,44 +196380,44 @@ export default { 41 ], "order_by": [ - 451, + 482, "[direct_messages_order_by!]" ], "where": [ - 443 + 474 ] } ], "direct_messages_by_pk": [ - 439, + 470, { "id": [ - 5454, + 6298, "uuid!" ] } ], "direct_messages_stream": [ - 439, + 470, { "batch_size": [ 41, "Int!" ], "cursor": [ - 458, + 489, "[direct_messages_stream_cursor_input]!" ], "where": [ - 443 + 474 ] } ], "draft_game_picks": [ - 466, + 497, { "distinct_on": [ - 489, + 520, "[draft_game_picks_select_column!]" ], "limit": [ @@ -172781,19 +196427,19 @@ export default { 41 ], "order_by": [ - 487, + 518, "[draft_game_picks_order_by!]" ], "where": [ - 477 + 508 ] } ], "draft_game_picks_aggregate": [ - 467, + 498, { "distinct_on": [ - 489, + 520, "[draft_game_picks_select_column!]" ], "limit": [ @@ -172803,44 +196449,44 @@ export default { 41 ], "order_by": [ - 487, + 518, "[draft_game_picks_order_by!]" ], "where": [ - 477 + 508 ] } ], "draft_game_picks_by_pk": [ - 466, + 497, { "id": [ - 5454, + 6298, "uuid!" ] } ], "draft_game_picks_stream": [ - 466, + 497, { "batch_size": [ 41, "Int!" ], "cursor": [ - 499, + 530, "[draft_game_picks_stream_cursor_input]!" ], "where": [ - 477 + 508 ] } ], "draft_game_players": [ - 511, + 542, { "distinct_on": [ - 534, + 565, "[draft_game_players_select_column!]" ], "limit": [ @@ -172850,19 +196496,19 @@ export default { 41 ], "order_by": [ - 532, + 563, "[draft_game_players_order_by!]" ], "where": [ - 522 + 553 ] } ], "draft_game_players_aggregate": [ - 512, + 543, { "distinct_on": [ - 534, + 565, "[draft_game_players_select_column!]" ], "limit": [ @@ -172872,48 +196518,48 @@ export default { 41 ], "order_by": [ - 532, + 563, "[draft_game_players_order_by!]" ], "where": [ - 522 + 553 ] } ], "draft_game_players_by_pk": [ - 511, + 542, { "draft_game_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "draft_game_players_stream": [ - 511, + 542, { "batch_size": [ 41, "Int!" ], "cursor": [ - 544, + 575, "[draft_game_players_stream_cursor_input]!" ], "where": [ - 522 + 553 ] } ], "draft_games": [ - 556, + 587, { "distinct_on": [ - 580, + 611, "[draft_games_select_column!]" ], "limit": [ @@ -172923,19 +196569,19 @@ export default { 41 ], "order_by": [ - 578, + 609, "[draft_games_order_by!]" ], "where": [ - 567 + 598 ] } ], "draft_games_aggregate": [ - 557, + 588, { "distinct_on": [ - 580, + 611, "[draft_games_select_column!]" ], "limit": [ @@ -172945,44 +196591,44 @@ export default { 41 ], "order_by": [ - 578, + 609, "[draft_games_order_by!]" ], "where": [ - 567 + 598 ] } ], "draft_games_by_pk": [ - 556, + 587, { "id": [ - 5454, + 6298, "uuid!" ] } ], "draft_games_stream": [ - 556, + 587, { "batch_size": [ 41, "Int!" ], "cursor": [ - 590, + 621, "[draft_games_stream_cursor_input]!" ], "where": [ - 567 + 598 ] } ], "e_award_sources": [ - 602, + 633, { "distinct_on": [ - 616, + 647, "[e_award_sources_select_column!]" ], "limit": [ @@ -172992,19 +196638,19 @@ export default { 41 ], "order_by": [ - 614, + 645, "[e_award_sources_order_by!]" ], "where": [ - 605 + 636 ] } ], "e_award_sources_aggregate": [ - 603, + 634, { "distinct_on": [ - 616, + 647, "[e_award_sources_select_column!]" ], "limit": [ @@ -173014,16 +196660,16 @@ export default { 41 ], "order_by": [ - 614, + 645, "[e_award_sources_order_by!]" ], "where": [ - 605 + 636 ] } ], "e_award_sources_by_pk": [ - 602, + 633, { "value": [ 84, @@ -173032,26 +196678,26 @@ export default { } ], "e_award_sources_stream": [ - 602, + 633, { "batch_size": [ 41, "Int!" ], "cursor": [ - 618, + 649, "[e_award_sources_stream_cursor_input]!" ], "where": [ - 605 + 636 ] } ], "e_award_tiers": [ - 622, + 653, { "distinct_on": [ - 636, + 667, "[e_award_tiers_select_column!]" ], "limit": [ @@ -173061,19 +196707,19 @@ export default { 41 ], "order_by": [ - 634, + 665, "[e_award_tiers_order_by!]" ], "where": [ - 625 + 656 ] } ], "e_award_tiers_aggregate": [ - 623, + 654, { "distinct_on": [ - 636, + 667, "[e_award_tiers_select_column!]" ], "limit": [ @@ -173083,16 +196729,16 @@ export default { 41 ], "order_by": [ - 634, + 665, "[e_award_tiers_order_by!]" ], "where": [ - 625 + 656 ] } ], "e_award_tiers_by_pk": [ - 622, + 653, { "value": [ 84, @@ -173101,26 +196747,26 @@ export default { } ], "e_award_tiers_stream": [ - 622, + 653, { "batch_size": [ 41, "Int!" ], "cursor": [ - 638, + 669, "[e_award_tiers_stream_cursor_input]!" ], "where": [ - 625 + 656 ] } ], "e_check_in_settings": [ - 642, + 673, { "distinct_on": [ - 656, + 687, "[e_check_in_settings_select_column!]" ], "limit": [ @@ -173130,19 +196776,19 @@ export default { 41 ], "order_by": [ - 654, + 685, "[e_check_in_settings_order_by!]" ], "where": [ - 645 + 676 ] } ], "e_check_in_settings_aggregate": [ - 643, + 674, { "distinct_on": [ - 656, + 687, "[e_check_in_settings_select_column!]" ], "limit": [ @@ -173152,16 +196798,16 @@ export default { 41 ], "order_by": [ - 654, + 685, "[e_check_in_settings_order_by!]" ], "where": [ - 645 + 676 ] } ], "e_check_in_settings_by_pk": [ - 642, + 673, { "value": [ 84, @@ -173170,26 +196816,26 @@ export default { } ], "e_check_in_settings_stream": [ - 642, + 673, { "batch_size": [ 41, "Int!" ], "cursor": [ - 658, + 689, "[e_check_in_settings_stream_cursor_input]!" ], "where": [ - 645 + 676 ] } ], "e_draft_game_captain_selection": [ - 662, + 693, { "distinct_on": [ - 677, + 708, "[e_draft_game_captain_selection_select_column!]" ], "limit": [ @@ -173199,19 +196845,19 @@ export default { 41 ], "order_by": [ - 675, + 706, "[e_draft_game_captain_selection_order_by!]" ], "where": [ - 665 + 696 ] } ], "e_draft_game_captain_selection_aggregate": [ - 663, + 694, { "distinct_on": [ - 677, + 708, "[e_draft_game_captain_selection_select_column!]" ], "limit": [ @@ -173221,16 +196867,16 @@ export default { 41 ], "order_by": [ - 675, + 706, "[e_draft_game_captain_selection_order_by!]" ], "where": [ - 665 + 696 ] } ], "e_draft_game_captain_selection_by_pk": [ - 662, + 693, { "value": [ 84, @@ -173239,26 +196885,26 @@ export default { } ], "e_draft_game_captain_selection_stream": [ - 662, + 693, { "batch_size": [ 41, "Int!" ], "cursor": [ - 679, + 710, "[e_draft_game_captain_selection_stream_cursor_input]!" ], "where": [ - 665 + 696 ] } ], "e_draft_game_draft_order": [ - 683, + 714, { "distinct_on": [ - 698, + 729, "[e_draft_game_draft_order_select_column!]" ], "limit": [ @@ -173268,19 +196914,19 @@ export default { 41 ], "order_by": [ - 696, + 727, "[e_draft_game_draft_order_order_by!]" ], "where": [ - 686 + 717 ] } ], "e_draft_game_draft_order_aggregate": [ - 684, + 715, { "distinct_on": [ - 698, + 729, "[e_draft_game_draft_order_select_column!]" ], "limit": [ @@ -173290,16 +196936,16 @@ export default { 41 ], "order_by": [ - 696, + 727, "[e_draft_game_draft_order_order_by!]" ], "where": [ - 686 + 717 ] } ], "e_draft_game_draft_order_by_pk": [ - 683, + 714, { "value": [ 84, @@ -173308,26 +196954,26 @@ export default { } ], "e_draft_game_draft_order_stream": [ - 683, + 714, { "batch_size": [ 41, "Int!" ], "cursor": [ - 700, + 731, "[e_draft_game_draft_order_stream_cursor_input]!" ], "where": [ - 686 + 717 ] } ], "e_draft_game_mode": [ - 704, + 735, { "distinct_on": [ - 719, + 750, "[e_draft_game_mode_select_column!]" ], "limit": [ @@ -173337,19 +196983,19 @@ export default { 41 ], "order_by": [ - 717, + 748, "[e_draft_game_mode_order_by!]" ], "where": [ - 707 + 738 ] } ], "e_draft_game_mode_aggregate": [ - 705, + 736, { "distinct_on": [ - 719, + 750, "[e_draft_game_mode_select_column!]" ], "limit": [ @@ -173359,16 +197005,16 @@ export default { 41 ], "order_by": [ - 717, + 748, "[e_draft_game_mode_order_by!]" ], "where": [ - 707 + 738 ] } ], "e_draft_game_mode_by_pk": [ - 704, + 735, { "value": [ 84, @@ -173377,26 +197023,26 @@ export default { } ], "e_draft_game_mode_stream": [ - 704, + 735, { "batch_size": [ 41, "Int!" ], "cursor": [ - 721, + 752, "[e_draft_game_mode_stream_cursor_input]!" ], "where": [ - 707 + 738 ] } ], "e_draft_game_player_status": [ - 725, + 756, { "distinct_on": [ - 740, + 771, "[e_draft_game_player_status_select_column!]" ], "limit": [ @@ -173406,19 +197052,19 @@ export default { 41 ], "order_by": [ - 738, + 769, "[e_draft_game_player_status_order_by!]" ], "where": [ - 728 + 759 ] } ], "e_draft_game_player_status_aggregate": [ - 726, + 757, { "distinct_on": [ - 740, + 771, "[e_draft_game_player_status_select_column!]" ], "limit": [ @@ -173428,16 +197074,16 @@ export default { 41 ], "order_by": [ - 738, + 769, "[e_draft_game_player_status_order_by!]" ], "where": [ - 728 + 759 ] } ], "e_draft_game_player_status_by_pk": [ - 725, + 756, { "value": [ 84, @@ -173446,26 +197092,26 @@ export default { } ], "e_draft_game_player_status_stream": [ - 725, + 756, { "batch_size": [ 41, "Int!" ], "cursor": [ - 742, + 773, "[e_draft_game_player_status_stream_cursor_input]!" ], "where": [ - 728 + 759 ] } ], "e_draft_game_status": [ - 746, + 777, { "distinct_on": [ - 761, + 792, "[e_draft_game_status_select_column!]" ], "limit": [ @@ -173475,19 +197121,19 @@ export default { 41 ], "order_by": [ - 759, + 790, "[e_draft_game_status_order_by!]" ], "where": [ - 749 + 780 ] } ], "e_draft_game_status_aggregate": [ - 747, + 778, { "distinct_on": [ - 761, + 792, "[e_draft_game_status_select_column!]" ], "limit": [ @@ -173497,16 +197143,16 @@ export default { 41 ], "order_by": [ - 759, + 790, "[e_draft_game_status_order_by!]" ], "where": [ - 749 + 780 ] } ], "e_draft_game_status_by_pk": [ - 746, + 777, { "value": [ 84, @@ -173515,26 +197161,26 @@ export default { } ], "e_draft_game_status_stream": [ - 746, + 777, { "batch_size": [ 41, "Int!" ], "cursor": [ - 763, + 794, "[e_draft_game_status_stream_cursor_input]!" ], "where": [ - 749 + 780 ] } ], "e_event_media_access": [ - 767, + 798, { "distinct_on": [ - 781, + 812, "[e_event_media_access_select_column!]" ], "limit": [ @@ -173544,19 +197190,19 @@ export default { 41 ], "order_by": [ - 779, + 810, "[e_event_media_access_order_by!]" ], "where": [ - 770 + 801 ] } ], "e_event_media_access_aggregate": [ - 768, + 799, { "distinct_on": [ - 781, + 812, "[e_event_media_access_select_column!]" ], "limit": [ @@ -173566,16 +197212,16 @@ export default { 41 ], "order_by": [ - 779, + 810, "[e_event_media_access_order_by!]" ], "where": [ - 770 + 801 ] } ], "e_event_media_access_by_pk": [ - 767, + 798, { "value": [ 84, @@ -173584,26 +197230,26 @@ export default { } ], "e_event_media_access_stream": [ - 767, + 798, { "batch_size": [ 41, "Int!" ], "cursor": [ - 783, + 814, "[e_event_media_access_stream_cursor_input]!" ], "where": [ - 770 + 801 ] } ], "e_event_visibility": [ - 787, + 818, { "distinct_on": [ - 801, + 832, "[e_event_visibility_select_column!]" ], "limit": [ @@ -173613,19 +197259,19 @@ export default { 41 ], "order_by": [ - 799, + 830, "[e_event_visibility_order_by!]" ], "where": [ - 790 + 821 ] } ], "e_event_visibility_aggregate": [ - 788, + 819, { "distinct_on": [ - 801, + 832, "[e_event_visibility_select_column!]" ], "limit": [ @@ -173635,16 +197281,16 @@ export default { 41 ], "order_by": [ - 799, + 830, "[e_event_visibility_order_by!]" ], "where": [ - 790 + 821 ] } ], "e_event_visibility_by_pk": [ - 787, + 818, { "value": [ 84, @@ -173653,26 +197299,26 @@ export default { } ], "e_event_visibility_stream": [ - 787, + 818, { "batch_size": [ 41, "Int!" ], "cursor": [ - 803, + 834, "[e_event_visibility_stream_cursor_input]!" ], "where": [ - 790 + 821 ] } ], "e_friend_status": [ - 807, + 838, { "distinct_on": [ - 822, + 853, "[e_friend_status_select_column!]" ], "limit": [ @@ -173682,19 +197328,19 @@ export default { 41 ], "order_by": [ - 820, + 851, "[e_friend_status_order_by!]" ], "where": [ - 810 + 841 ] } ], "e_friend_status_aggregate": [ - 808, + 839, { "distinct_on": [ - 822, + 853, "[e_friend_status_select_column!]" ], "limit": [ @@ -173704,16 +197350,16 @@ export default { 41 ], "order_by": [ - 820, + 851, "[e_friend_status_order_by!]" ], "where": [ - 810 + 841 ] } ], "e_friend_status_by_pk": [ - 807, + 838, { "value": [ 84, @@ -173722,26 +197368,26 @@ export default { } ], "e_friend_status_stream": [ - 807, + 838, { "batch_size": [ 41, "Int!" ], "cursor": [ - 824, + 855, "[e_friend_status_stream_cursor_input]!" ], "where": [ - 810 + 841 ] } ], "e_game_cfg_types": [ - 828, + 859, { "distinct_on": [ - 842, + 873, "[e_game_cfg_types_select_column!]" ], "limit": [ @@ -173751,19 +197397,19 @@ export default { 41 ], "order_by": [ - 840, + 871, "[e_game_cfg_types_order_by!]" ], "where": [ - 831 + 862 ] } ], "e_game_cfg_types_aggregate": [ - 829, + 860, { "distinct_on": [ - 842, + 873, "[e_game_cfg_types_select_column!]" ], "limit": [ @@ -173773,16 +197419,16 @@ export default { 41 ], "order_by": [ - 840, + 871, "[e_game_cfg_types_order_by!]" ], "where": [ - 831 + 862 ] } ], "e_game_cfg_types_by_pk": [ - 828, + 859, { "value": [ 84, @@ -173791,26 +197437,26 @@ export default { } ], "e_game_cfg_types_stream": [ - 828, + 859, { "batch_size": [ 41, "Int!" ], "cursor": [ - 844, + 875, "[e_game_cfg_types_stream_cursor_input]!" ], "where": [ - 831 + 862 ] } ], "e_game_plugin_channels": [ - 848, + 879, { "distinct_on": [ - 862, + 893, "[e_game_plugin_channels_select_column!]" ], "limit": [ @@ -173820,19 +197466,19 @@ export default { 41 ], "order_by": [ - 860, + 891, "[e_game_plugin_channels_order_by!]" ], "where": [ - 851 + 882 ] } ], "e_game_plugin_channels_aggregate": [ - 849, + 880, { "distinct_on": [ - 862, + 893, "[e_game_plugin_channels_select_column!]" ], "limit": [ @@ -173842,16 +197488,16 @@ export default { 41 ], "order_by": [ - 860, + 891, "[e_game_plugin_channels_order_by!]" ], "where": [ - 851 + 882 ] } ], "e_game_plugin_channels_by_pk": [ - 848, + 879, { "value": [ 84, @@ -173860,26 +197506,26 @@ export default { } ], "e_game_plugin_channels_stream": [ - 848, + 879, { "batch_size": [ 41, "Int!" ], "cursor": [ - 864, + 895, "[e_game_plugin_channels_stream_cursor_input]!" ], "where": [ - 851 + 882 ] } ], "e_game_plugin_install_statuses": [ - 868, + 899, { "distinct_on": [ - 882, + 913, "[e_game_plugin_install_statuses_select_column!]" ], "limit": [ @@ -173889,19 +197535,19 @@ export default { 41 ], "order_by": [ - 880, + 911, "[e_game_plugin_install_statuses_order_by!]" ], "where": [ - 871 + 902 ] } ], "e_game_plugin_install_statuses_aggregate": [ - 869, + 900, { "distinct_on": [ - 882, + 913, "[e_game_plugin_install_statuses_select_column!]" ], "limit": [ @@ -173911,16 +197557,16 @@ export default { 41 ], "order_by": [ - 880, + 911, "[e_game_plugin_install_statuses_order_by!]" ], "where": [ - 871 + 902 ] } ], "e_game_plugin_install_statuses_by_pk": [ - 868, + 899, { "value": [ 84, @@ -173929,26 +197575,26 @@ export default { } ], "e_game_plugin_install_statuses_stream": [ - 868, + 899, { "batch_size": [ 41, "Int!" ], "cursor": [ - 884, + 915, "[e_game_plugin_install_statuses_stream_cursor_input]!" ], "where": [ - 871 + 902 ] } ], "e_game_plugin_kinds": [ - 888, + 919, { "distinct_on": [ - 902, + 933, "[e_game_plugin_kinds_select_column!]" ], "limit": [ @@ -173958,19 +197604,19 @@ export default { 41 ], "order_by": [ - 900, + 931, "[e_game_plugin_kinds_order_by!]" ], "where": [ - 891 + 922 ] } ], "e_game_plugin_kinds_aggregate": [ - 889, + 920, { "distinct_on": [ - 902, + 933, "[e_game_plugin_kinds_select_column!]" ], "limit": [ @@ -173980,16 +197626,16 @@ export default { 41 ], "order_by": [ - 900, + 931, "[e_game_plugin_kinds_order_by!]" ], "where": [ - 891 + 922 ] } ], "e_game_plugin_kinds_by_pk": [ - 888, + 919, { "value": [ 84, @@ -173998,26 +197644,26 @@ export default { } ], "e_game_plugin_kinds_stream": [ - 888, + 919, { "batch_size": [ 41, "Int!" ], "cursor": [ - 904, + 935, "[e_game_plugin_kinds_stream_cursor_input]!" ], "where": [ - 891 + 922 ] } ], "e_game_server_node_statuses": [ - 908, + 939, { "distinct_on": [ - 923, + 954, "[e_game_server_node_statuses_select_column!]" ], "limit": [ @@ -174027,19 +197673,19 @@ export default { 41 ], "order_by": [ - 921, + 952, "[e_game_server_node_statuses_order_by!]" ], "where": [ - 911 + 942 ] } ], "e_game_server_node_statuses_aggregate": [ - 909, + 940, { "distinct_on": [ - 923, + 954, "[e_game_server_node_statuses_select_column!]" ], "limit": [ @@ -174049,16 +197695,16 @@ export default { 41 ], "order_by": [ - 921, + 952, "[e_game_server_node_statuses_order_by!]" ], "where": [ - 911 + 942 ] } ], "e_game_server_node_statuses_by_pk": [ - 908, + 939, { "value": [ 84, @@ -174067,26 +197713,26 @@ export default { } ], "e_game_server_node_statuses_stream": [ - 908, + 939, { "batch_size": [ 41, "Int!" ], "cursor": [ - 925, + 956, "[e_game_server_node_statuses_stream_cursor_input]!" ], "where": [ - 911 + 942 ] } ], "e_league_movement_types": [ - 929, + 960, { "distinct_on": [ - 944, + 975, "[e_league_movement_types_select_column!]" ], "limit": [ @@ -174096,19 +197742,19 @@ export default { 41 ], "order_by": [ - 942, + 973, "[e_league_movement_types_order_by!]" ], "where": [ - 932 + 963 ] } ], "e_league_movement_types_aggregate": [ - 930, + 961, { "distinct_on": [ - 944, + 975, "[e_league_movement_types_select_column!]" ], "limit": [ @@ -174118,16 +197764,16 @@ export default { 41 ], "order_by": [ - 942, + 973, "[e_league_movement_types_order_by!]" ], "where": [ - 932 + 963 ] } ], "e_league_movement_types_by_pk": [ - 929, + 960, { "value": [ 84, @@ -174136,26 +197782,26 @@ export default { } ], "e_league_movement_types_stream": [ - 929, + 960, { "batch_size": [ 41, "Int!" ], "cursor": [ - 946, + 977, "[e_league_movement_types_stream_cursor_input]!" ], "where": [ - 932 + 963 ] } ], "e_league_proposal_statuses": [ - 950, + 981, { "distinct_on": [ - 965, + 996, "[e_league_proposal_statuses_select_column!]" ], "limit": [ @@ -174165,19 +197811,19 @@ export default { 41 ], "order_by": [ - 963, + 994, "[e_league_proposal_statuses_order_by!]" ], "where": [ - 953 + 984 ] } ], "e_league_proposal_statuses_aggregate": [ - 951, + 982, { "distinct_on": [ - 965, + 996, "[e_league_proposal_statuses_select_column!]" ], "limit": [ @@ -174187,16 +197833,16 @@ export default { 41 ], "order_by": [ - 963, + 994, "[e_league_proposal_statuses_order_by!]" ], "where": [ - 953 + 984 ] } ], "e_league_proposal_statuses_by_pk": [ - 950, + 981, { "value": [ 84, @@ -174205,26 +197851,26 @@ export default { } ], "e_league_proposal_statuses_stream": [ - 950, + 981, { "batch_size": [ 41, "Int!" ], "cursor": [ - 967, + 998, "[e_league_proposal_statuses_stream_cursor_input]!" ], "where": [ - 953 + 984 ] } ], "e_league_registration_statuses": [ - 971, + 1002, { "distinct_on": [ - 986, + 1017, "[e_league_registration_statuses_select_column!]" ], "limit": [ @@ -174234,19 +197880,19 @@ export default { 41 ], "order_by": [ - 984, + 1015, "[e_league_registration_statuses_order_by!]" ], "where": [ - 974 + 1005 ] } ], "e_league_registration_statuses_aggregate": [ - 972, + 1003, { "distinct_on": [ - 986, + 1017, "[e_league_registration_statuses_select_column!]" ], "limit": [ @@ -174256,16 +197902,16 @@ export default { 41 ], "order_by": [ - 984, + 1015, "[e_league_registration_statuses_order_by!]" ], "where": [ - 974 + 1005 ] } ], "e_league_registration_statuses_by_pk": [ - 971, + 1002, { "value": [ 84, @@ -174274,26 +197920,26 @@ export default { } ], "e_league_registration_statuses_stream": [ - 971, + 1002, { "batch_size": [ 41, "Int!" ], "cursor": [ - 988, + 1019, "[e_league_registration_statuses_stream_cursor_input]!" ], "where": [ - 974 + 1005 ] } ], "e_league_season_statuses": [ - 992, + 1023, { "distinct_on": [ - 1007, + 1038, "[e_league_season_statuses_select_column!]" ], "limit": [ @@ -174303,19 +197949,19 @@ export default { 41 ], "order_by": [ - 1005, + 1036, "[e_league_season_statuses_order_by!]" ], "where": [ - 995 + 1026 ] } ], "e_league_season_statuses_aggregate": [ - 993, + 1024, { "distinct_on": [ - 1007, + 1038, "[e_league_season_statuses_select_column!]" ], "limit": [ @@ -174325,16 +197971,16 @@ export default { 41 ], "order_by": [ - 1005, + 1036, "[e_league_season_statuses_order_by!]" ], "where": [ - 995 + 1026 ] } ], "e_league_season_statuses_by_pk": [ - 992, + 1023, { "value": [ 84, @@ -174343,26 +197989,26 @@ export default { } ], "e_league_season_statuses_stream": [ - 992, + 1023, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1009, + 1040, "[e_league_season_statuses_stream_cursor_input]!" ], "where": [ - 995 + 1026 ] } ], "e_lobby_access": [ - 1013, + 1044, { "distinct_on": [ - 1028, + 1059, "[e_lobby_access_select_column!]" ], "limit": [ @@ -174372,19 +198018,19 @@ export default { 41 ], "order_by": [ - 1026, + 1057, "[e_lobby_access_order_by!]" ], "where": [ - 1016 + 1047 ] } ], "e_lobby_access_aggregate": [ - 1014, + 1045, { "distinct_on": [ - 1028, + 1059, "[e_lobby_access_select_column!]" ], "limit": [ @@ -174394,16 +198040,16 @@ export default { 41 ], "order_by": [ - 1026, + 1057, "[e_lobby_access_order_by!]" ], "where": [ - 1016 + 1047 ] } ], "e_lobby_access_by_pk": [ - 1013, + 1044, { "value": [ 84, @@ -174412,26 +198058,26 @@ export default { } ], "e_lobby_access_stream": [ - 1013, + 1044, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1030, + 1061, "[e_lobby_access_stream_cursor_input]!" ], "where": [ - 1016 + 1047 ] } ], "e_lobby_player_status": [ - 1034, + 1065, { "distinct_on": [ - 1048, + 1079, "[e_lobby_player_status_select_column!]" ], "limit": [ @@ -174441,19 +198087,19 @@ export default { 41 ], "order_by": [ - 1046, + 1077, "[e_lobby_player_status_order_by!]" ], "where": [ - 1037 + 1068 ] } ], "e_lobby_player_status_aggregate": [ - 1035, + 1066, { "distinct_on": [ - 1048, + 1079, "[e_lobby_player_status_select_column!]" ], "limit": [ @@ -174463,16 +198109,16 @@ export default { 41 ], "order_by": [ - 1046, + 1077, "[e_lobby_player_status_order_by!]" ], "where": [ - 1037 + 1068 ] } ], "e_lobby_player_status_by_pk": [ - 1034, + 1065, { "value": [ 84, @@ -174481,26 +198127,26 @@ export default { } ], "e_lobby_player_status_stream": [ - 1034, + 1065, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1050, + 1081, "[e_lobby_player_status_stream_cursor_input]!" ], "where": [ - 1037 + 1068 ] } ], "e_map_pool_types": [ - 1054, + 1085, { "distinct_on": [ - 1069, + 1100, "[e_map_pool_types_select_column!]" ], "limit": [ @@ -174510,19 +198156,19 @@ export default { 41 ], "order_by": [ - 1067, + 1098, "[e_map_pool_types_order_by!]" ], "where": [ - 1057 + 1088 ] } ], "e_map_pool_types_aggregate": [ - 1055, + 1086, { "distinct_on": [ - 1069, + 1100, "[e_map_pool_types_select_column!]" ], "limit": [ @@ -174532,16 +198178,16 @@ export default { 41 ], "order_by": [ - 1067, + 1098, "[e_map_pool_types_order_by!]" ], "where": [ - 1057 + 1088 ] } ], "e_map_pool_types_by_pk": [ - 1054, + 1085, { "value": [ 84, @@ -174550,26 +198196,26 @@ export default { } ], "e_map_pool_types_stream": [ - 1054, + 1085, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1071, + 1102, "[e_map_pool_types_stream_cursor_input]!" ], "where": [ - 1057 + 1088 ] } ], "e_match_clip_visibility": [ - 1075, + 1106, { "distinct_on": [ - 1089, + 1120, "[e_match_clip_visibility_select_column!]" ], "limit": [ @@ -174579,19 +198225,19 @@ export default { 41 ], "order_by": [ - 1087, + 1118, "[e_match_clip_visibility_order_by!]" ], "where": [ - 1078 + 1109 ] } ], "e_match_clip_visibility_aggregate": [ - 1076, + 1107, { "distinct_on": [ - 1089, + 1120, "[e_match_clip_visibility_select_column!]" ], "limit": [ @@ -174601,16 +198247,16 @@ export default { 41 ], "order_by": [ - 1087, + 1118, "[e_match_clip_visibility_order_by!]" ], "where": [ - 1078 + 1109 ] } ], "e_match_clip_visibility_by_pk": [ - 1075, + 1106, { "value": [ 84, @@ -174619,26 +198265,26 @@ export default { } ], "e_match_clip_visibility_stream": [ - 1075, + 1106, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1091, + 1122, "[e_match_clip_visibility_stream_cursor_input]!" ], "where": [ - 1078 + 1109 ] } ], "e_match_map_status": [ - 1095, + 1126, { "distinct_on": [ - 1110, + 1141, "[e_match_map_status_select_column!]" ], "limit": [ @@ -174648,19 +198294,19 @@ export default { 41 ], "order_by": [ - 1108, + 1139, "[e_match_map_status_order_by!]" ], "where": [ - 1098 + 1129 ] } ], "e_match_map_status_aggregate": [ - 1096, + 1127, { "distinct_on": [ - 1110, + 1141, "[e_match_map_status_select_column!]" ], "limit": [ @@ -174670,16 +198316,16 @@ export default { 41 ], "order_by": [ - 1108, + 1139, "[e_match_map_status_order_by!]" ], "where": [ - 1098 + 1129 ] } ], "e_match_map_status_by_pk": [ - 1095, + 1126, { "value": [ 84, @@ -174688,26 +198334,26 @@ export default { } ], "e_match_map_status_stream": [ - 1095, + 1126, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1112, + 1143, "[e_match_map_status_stream_cursor_input]!" ], "where": [ - 1098 + 1129 ] } ], "e_match_mode": [ - 1116, + 1147, { "distinct_on": [ - 1130, + 1161, "[e_match_mode_select_column!]" ], "limit": [ @@ -174717,19 +198363,19 @@ export default { 41 ], "order_by": [ - 1128, + 1159, "[e_match_mode_order_by!]" ], "where": [ - 1119 + 1150 ] } ], "e_match_mode_aggregate": [ - 1117, + 1148, { "distinct_on": [ - 1130, + 1161, "[e_match_mode_select_column!]" ], "limit": [ @@ -174739,16 +198385,16 @@ export default { 41 ], "order_by": [ - 1128, + 1159, "[e_match_mode_order_by!]" ], "where": [ - 1119 + 1150 ] } ], "e_match_mode_by_pk": [ - 1116, + 1147, { "value": [ 84, @@ -174757,26 +198403,26 @@ export default { } ], "e_match_mode_stream": [ - 1116, + 1147, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1132, + 1163, "[e_match_mode_stream_cursor_input]!" ], "where": [ - 1119 + 1150 ] } ], "e_match_party_sources": [ - 1136, + 1167, { "distinct_on": [ - 1150, + 1181, "[e_match_party_sources_select_column!]" ], "limit": [ @@ -174786,19 +198432,19 @@ export default { 41 ], "order_by": [ - 1148, + 1179, "[e_match_party_sources_order_by!]" ], "where": [ - 1139 + 1170 ] } ], "e_match_party_sources_aggregate": [ - 1137, + 1168, { "distinct_on": [ - 1150, + 1181, "[e_match_party_sources_select_column!]" ], "limit": [ @@ -174808,16 +198454,16 @@ export default { 41 ], "order_by": [ - 1148, + 1179, "[e_match_party_sources_order_by!]" ], "where": [ - 1139 + 1170 ] } ], "e_match_party_sources_by_pk": [ - 1136, + 1167, { "value": [ 84, @@ -174826,26 +198472,26 @@ export default { } ], "e_match_party_sources_stream": [ - 1136, + 1167, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1152, + 1183, "[e_match_party_sources_stream_cursor_input]!" ], "where": [ - 1139 + 1170 ] } ], "e_match_status": [ - 1156, + 1187, { "distinct_on": [ - 1171, + 1202, "[e_match_status_select_column!]" ], "limit": [ @@ -174855,19 +198501,19 @@ export default { 41 ], "order_by": [ - 1169, + 1200, "[e_match_status_order_by!]" ], "where": [ - 1159 + 1190 ] } ], "e_match_status_aggregate": [ - 1157, + 1188, { "distinct_on": [ - 1171, + 1202, "[e_match_status_select_column!]" ], "limit": [ @@ -174877,16 +198523,16 @@ export default { 41 ], "order_by": [ - 1169, + 1200, "[e_match_status_order_by!]" ], "where": [ - 1159 + 1190 ] } ], "e_match_status_by_pk": [ - 1156, + 1187, { "value": [ 84, @@ -174895,26 +198541,26 @@ export default { } ], "e_match_status_stream": [ - 1156, + 1187, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1173, + 1204, "[e_match_status_stream_cursor_input]!" ], "where": [ - 1159 + 1190 ] } ], "e_match_types": [ - 1177, + 1208, { "distinct_on": [ - 1192, + 1223, "[e_match_types_select_column!]" ], "limit": [ @@ -174924,19 +198570,19 @@ export default { 41 ], "order_by": [ - 1190, + 1221, "[e_match_types_order_by!]" ], "where": [ - 1180 + 1211 ] } ], "e_match_types_aggregate": [ - 1178, + 1209, { "distinct_on": [ - 1192, + 1223, "[e_match_types_select_column!]" ], "limit": [ @@ -174946,16 +198592,16 @@ export default { 41 ], "order_by": [ - 1190, + 1221, "[e_match_types_order_by!]" ], "where": [ - 1180 + 1211 ] } ], "e_match_types_by_pk": [ - 1177, + 1208, { "value": [ 84, @@ -174964,26 +198610,26 @@ export default { } ], "e_match_types_stream": [ - 1177, + 1208, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1194, + 1225, "[e_match_types_stream_cursor_input]!" ], "where": [ - 1180 + 1211 ] } ], "e_notification_types": [ - 1198, + 1229, { "distinct_on": [ - 1212, + 1243, "[e_notification_types_select_column!]" ], "limit": [ @@ -174993,19 +198639,19 @@ export default { 41 ], "order_by": [ - 1210, + 1241, "[e_notification_types_order_by!]" ], "where": [ - 1201 + 1232 ] } ], "e_notification_types_aggregate": [ - 1199, + 1230, { "distinct_on": [ - 1212, + 1243, "[e_notification_types_select_column!]" ], "limit": [ @@ -175015,16 +198661,16 @@ export default { 41 ], "order_by": [ - 1210, + 1241, "[e_notification_types_order_by!]" ], "where": [ - 1201 + 1232 ] } ], "e_notification_types_by_pk": [ - 1198, + 1229, { "value": [ 84, @@ -175033,26 +198679,26 @@ export default { } ], "e_notification_types_stream": [ - 1198, + 1229, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1214, + 1245, "[e_notification_types_stream_cursor_input]!" ], "where": [ - 1201 + 1232 ] } ], "e_objective_types": [ - 1218, + 1249, { "distinct_on": [ - 1232, + 1263, "[e_objective_types_select_column!]" ], "limit": [ @@ -175062,19 +198708,19 @@ export default { 41 ], "order_by": [ - 1230, + 1261, "[e_objective_types_order_by!]" ], "where": [ - 1221 + 1252 ] } ], "e_objective_types_aggregate": [ - 1219, + 1250, { "distinct_on": [ - 1232, + 1263, "[e_objective_types_select_column!]" ], "limit": [ @@ -175084,16 +198730,16 @@ export default { 41 ], "order_by": [ - 1230, + 1261, "[e_objective_types_order_by!]" ], "where": [ - 1221 + 1252 ] } ], "e_objective_types_by_pk": [ - 1218, + 1249, { "value": [ 84, @@ -175102,26 +198748,26 @@ export default { } ], "e_objective_types_stream": [ - 1218, + 1249, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1234, + 1265, "[e_objective_types_stream_cursor_input]!" ], "where": [ - 1221 + 1252 ] } ], "e_player_roles": [ - 1238, + 1269, { "distinct_on": [ - 1252, + 1283, "[e_player_roles_select_column!]" ], "limit": [ @@ -175131,19 +198777,19 @@ export default { 41 ], "order_by": [ - 1250, + 1281, "[e_player_roles_order_by!]" ], "where": [ - 1241 + 1272 ] } ], "e_player_roles_aggregate": [ - 1239, + 1270, { "distinct_on": [ - 1252, + 1283, "[e_player_roles_select_column!]" ], "limit": [ @@ -175153,16 +198799,16 @@ export default { 41 ], "order_by": [ - 1250, + 1281, "[e_player_roles_order_by!]" ], "where": [ - 1241 + 1272 ] } ], "e_player_roles_by_pk": [ - 1238, + 1269, { "value": [ 84, @@ -175171,26 +198817,26 @@ export default { } ], "e_player_roles_stream": [ - 1238, + 1269, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1254, + 1285, "[e_player_roles_stream_cursor_input]!" ], "where": [ - 1241 + 1272 ] } ], "e_plugin_runtimes": [ - 1258, + 1289, { "distinct_on": [ - 1272, + 1303, "[e_plugin_runtimes_select_column!]" ], "limit": [ @@ -175200,19 +198846,19 @@ export default { 41 ], "order_by": [ - 1270, + 1301, "[e_plugin_runtimes_order_by!]" ], "where": [ - 1261 + 1292 ] } ], "e_plugin_runtimes_aggregate": [ - 1259, + 1290, { "distinct_on": [ - 1272, + 1303, "[e_plugin_runtimes_select_column!]" ], "limit": [ @@ -175222,16 +198868,16 @@ export default { 41 ], "order_by": [ - 1270, + 1301, "[e_plugin_runtimes_order_by!]" ], "where": [ - 1261 + 1292 ] } ], "e_plugin_runtimes_by_pk": [ - 1258, + 1289, { "value": [ 84, @@ -175240,26 +198886,26 @@ export default { } ], "e_plugin_runtimes_stream": [ - 1258, + 1289, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1274, + 1305, "[e_plugin_runtimes_stream_cursor_input]!" ], "where": [ - 1261 + 1292 ] } ], "e_ready_settings": [ - 1278, + 1309, { "distinct_on": [ - 1292, + 1323, "[e_ready_settings_select_column!]" ], "limit": [ @@ -175269,19 +198915,19 @@ export default { 41 ], "order_by": [ - 1290, + 1321, "[e_ready_settings_order_by!]" ], "where": [ - 1281 + 1312 ] } ], "e_ready_settings_aggregate": [ - 1279, + 1310, { "distinct_on": [ - 1292, + 1323, "[e_ready_settings_select_column!]" ], "limit": [ @@ -175291,16 +198937,16 @@ export default { 41 ], "order_by": [ - 1290, + 1321, "[e_ready_settings_order_by!]" ], "where": [ - 1281 + 1312 ] } ], "e_ready_settings_by_pk": [ - 1278, + 1309, { "value": [ 84, @@ -175309,26 +198955,26 @@ export default { } ], "e_ready_settings_stream": [ - 1278, + 1309, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1294, + 1325, "[e_ready_settings_stream_cursor_input]!" ], "where": [ - 1281 + 1312 ] } ], "e_sanction_types": [ - 1298, + 1329, { "distinct_on": [ - 1313, + 1344, "[e_sanction_types_select_column!]" ], "limit": [ @@ -175338,19 +198984,19 @@ export default { 41 ], "order_by": [ - 1311, + 1342, "[e_sanction_types_order_by!]" ], "where": [ - 1301 + 1332 ] } ], "e_sanction_types_aggregate": [ - 1299, + 1330, { "distinct_on": [ - 1313, + 1344, "[e_sanction_types_select_column!]" ], "limit": [ @@ -175360,16 +199006,16 @@ export default { 41 ], "order_by": [ - 1311, + 1342, "[e_sanction_types_order_by!]" ], "where": [ - 1301 + 1332 ] } ], "e_sanction_types_by_pk": [ - 1298, + 1329, { "value": [ 84, @@ -175378,26 +199024,26 @@ export default { } ], "e_sanction_types_stream": [ - 1298, + 1329, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1315, + 1346, "[e_sanction_types_stream_cursor_input]!" ], "where": [ - 1301 + 1332 ] } ], "e_scrim_request_statuses": [ - 1319, + 1350, { "distinct_on": [ - 1333, + 1364, "[e_scrim_request_statuses_select_column!]" ], "limit": [ @@ -175407,19 +199053,19 @@ export default { 41 ], "order_by": [ - 1331, + 1362, "[e_scrim_request_statuses_order_by!]" ], "where": [ - 1322 + 1353 ] } ], "e_scrim_request_statuses_aggregate": [ - 1320, + 1351, { "distinct_on": [ - 1333, + 1364, "[e_scrim_request_statuses_select_column!]" ], "limit": [ @@ -175429,16 +199075,16 @@ export default { 41 ], "order_by": [ - 1331, + 1362, "[e_scrim_request_statuses_order_by!]" ], "where": [ - 1322 + 1353 ] } ], "e_scrim_request_statuses_by_pk": [ - 1319, + 1350, { "value": [ 84, @@ -175447,26 +199093,26 @@ export default { } ], "e_scrim_request_statuses_stream": [ - 1319, + 1350, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1335, + 1366, "[e_scrim_request_statuses_stream_cursor_input]!" ], "where": [ - 1322 + 1353 ] } ], "e_server_types": [ - 1339, + 1370, { "distinct_on": [ - 1353, + 1384, "[e_server_types_select_column!]" ], "limit": [ @@ -175476,19 +199122,19 @@ export default { 41 ], "order_by": [ - 1351, + 1382, "[e_server_types_order_by!]" ], "where": [ - 1342 + 1373 ] } ], "e_server_types_aggregate": [ - 1340, + 1371, { "distinct_on": [ - 1353, + 1384, "[e_server_types_select_column!]" ], "limit": [ @@ -175498,16 +199144,16 @@ export default { 41 ], "order_by": [ - 1351, + 1382, "[e_server_types_order_by!]" ], "where": [ - 1342 + 1373 ] } ], "e_server_types_by_pk": [ - 1339, + 1370, { "value": [ 84, @@ -175516,26 +199162,26 @@ export default { } ], "e_server_types_stream": [ - 1339, + 1370, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1355, + 1386, "[e_server_types_stream_cursor_input]!" ], "where": [ - 1342 + 1373 ] } ], "e_sides": [ - 1359, + 1390, { "distinct_on": [ - 1373, + 1404, "[e_sides_select_column!]" ], "limit": [ @@ -175545,19 +199191,19 @@ export default { 41 ], "order_by": [ - 1371, + 1402, "[e_sides_order_by!]" ], "where": [ - 1362 + 1393 ] } ], "e_sides_aggregate": [ - 1360, + 1391, { "distinct_on": [ - 1373, + 1404, "[e_sides_select_column!]" ], "limit": [ @@ -175567,16 +199213,16 @@ export default { 41 ], "order_by": [ - 1371, + 1402, "[e_sides_order_by!]" ], "where": [ - 1362 + 1393 ] } ], "e_sides_by_pk": [ - 1359, + 1390, { "value": [ 84, @@ -175585,26 +199231,26 @@ export default { } ], "e_sides_stream": [ - 1359, + 1390, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1375, + 1406, "[e_sides_stream_cursor_input]!" ], "where": [ - 1362 + 1393 ] } ], "e_system_alert_types": [ - 1379, + 1410, { "distinct_on": [ - 1393, + 1424, "[e_system_alert_types_select_column!]" ], "limit": [ @@ -175614,19 +199260,19 @@ export default { 41 ], "order_by": [ - 1391, + 1422, "[e_system_alert_types_order_by!]" ], "where": [ - 1382 + 1413 ] } ], "e_system_alert_types_aggregate": [ - 1380, + 1411, { "distinct_on": [ - 1393, + 1424, "[e_system_alert_types_select_column!]" ], "limit": [ @@ -175636,16 +199282,16 @@ export default { 41 ], "order_by": [ - 1391, + 1422, "[e_system_alert_types_order_by!]" ], "where": [ - 1382 + 1413 ] } ], "e_system_alert_types_by_pk": [ - 1379, + 1410, { "value": [ 84, @@ -175654,26 +199300,26 @@ export default { } ], "e_system_alert_types_stream": [ - 1379, + 1410, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1395, + 1426, "[e_system_alert_types_stream_cursor_input]!" ], "where": [ - 1382 + 1413 ] } ], "e_team_roles": [ - 1399, + 1430, { "distinct_on": [ - 1414, + 1445, "[e_team_roles_select_column!]" ], "limit": [ @@ -175683,19 +199329,19 @@ export default { 41 ], "order_by": [ - 1412, + 1443, "[e_team_roles_order_by!]" ], "where": [ - 1402 + 1433 ] } ], "e_team_roles_aggregate": [ - 1400, + 1431, { "distinct_on": [ - 1414, + 1445, "[e_team_roles_select_column!]" ], "limit": [ @@ -175705,16 +199351,16 @@ export default { 41 ], "order_by": [ - 1412, + 1443, "[e_team_roles_order_by!]" ], "where": [ - 1402 + 1433 ] } ], "e_team_roles_by_pk": [ - 1399, + 1430, { "value": [ 84, @@ -175723,26 +199369,26 @@ export default { } ], "e_team_roles_stream": [ - 1399, + 1430, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1416, + 1447, "[e_team_roles_stream_cursor_input]!" ], "where": [ - 1402 + 1433 ] } ], "e_team_roster_statuses": [ - 1420, + 1451, { "distinct_on": [ - 1434, + 1465, "[e_team_roster_statuses_select_column!]" ], "limit": [ @@ -175752,19 +199398,19 @@ export default { 41 ], "order_by": [ - 1432, + 1463, "[e_team_roster_statuses_order_by!]" ], "where": [ - 1423 + 1454 ] } ], "e_team_roster_statuses_aggregate": [ - 1421, + 1452, { "distinct_on": [ - 1434, + 1465, "[e_team_roster_statuses_select_column!]" ], "limit": [ @@ -175774,16 +199420,16 @@ export default { 41 ], "order_by": [ - 1432, + 1463, "[e_team_roster_statuses_order_by!]" ], "where": [ - 1423 + 1454 ] } ], "e_team_roster_statuses_by_pk": [ - 1420, + 1451, { "value": [ 84, @@ -175792,26 +199438,26 @@ export default { } ], "e_team_roster_statuses_stream": [ - 1420, + 1451, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1436, + 1467, "[e_team_roster_statuses_stream_cursor_input]!" ], "where": [ - 1423 + 1454 ] } ], "e_timeout_settings": [ - 1440, + 1471, { "distinct_on": [ - 1454, + 1485, "[e_timeout_settings_select_column!]" ], "limit": [ @@ -175821,19 +199467,19 @@ export default { 41 ], "order_by": [ - 1452, + 1483, "[e_timeout_settings_order_by!]" ], "where": [ - 1443 + 1474 ] } ], "e_timeout_settings_aggregate": [ - 1441, + 1472, { "distinct_on": [ - 1454, + 1485, "[e_timeout_settings_select_column!]" ], "limit": [ @@ -175843,16 +199489,16 @@ export default { 41 ], "order_by": [ - 1452, + 1483, "[e_timeout_settings_order_by!]" ], "where": [ - 1443 + 1474 ] } ], "e_timeout_settings_by_pk": [ - 1440, + 1471, { "value": [ 84, @@ -175861,26 +199507,26 @@ export default { } ], "e_timeout_settings_stream": [ - 1440, + 1471, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1456, + 1487, "[e_timeout_settings_stream_cursor_input]!" ], "where": [ - 1443 + 1474 ] } ], "e_tournament_categories": [ - 1460, + 1491, { "distinct_on": [ - 1475, + 1506, "[e_tournament_categories_select_column!]" ], "limit": [ @@ -175890,19 +199536,19 @@ export default { 41 ], "order_by": [ - 1473, + 1504, "[e_tournament_categories_order_by!]" ], "where": [ - 1463 + 1494 ] } ], "e_tournament_categories_aggregate": [ - 1461, + 1492, { "distinct_on": [ - 1475, + 1506, "[e_tournament_categories_select_column!]" ], "limit": [ @@ -175912,16 +199558,16 @@ export default { 41 ], "order_by": [ - 1473, + 1504, "[e_tournament_categories_order_by!]" ], "where": [ - 1463 + 1494 ] } ], "e_tournament_categories_by_pk": [ - 1460, + 1491, { "value": [ 84, @@ -175930,26 +199576,26 @@ export default { } ], "e_tournament_categories_stream": [ - 1460, + 1491, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1477, + 1508, "[e_tournament_categories_stream_cursor_input]!" ], "where": [ - 1463 + 1494 ] } ], "e_tournament_stage_types": [ - 1481, + 1512, { "distinct_on": [ - 1496, + 1527, "[e_tournament_stage_types_select_column!]" ], "limit": [ @@ -175959,19 +199605,19 @@ export default { 41 ], "order_by": [ - 1494, + 1525, "[e_tournament_stage_types_order_by!]" ], "where": [ - 1484 + 1515 ] } ], "e_tournament_stage_types_aggregate": [ - 1482, + 1513, { "distinct_on": [ - 1496, + 1527, "[e_tournament_stage_types_select_column!]" ], "limit": [ @@ -175981,16 +199627,16 @@ export default { 41 ], "order_by": [ - 1494, + 1525, "[e_tournament_stage_types_order_by!]" ], "where": [ - 1484 + 1515 ] } ], "e_tournament_stage_types_by_pk": [ - 1481, + 1512, { "value": [ 84, @@ -175999,26 +199645,26 @@ export default { } ], "e_tournament_stage_types_stream": [ - 1481, + 1512, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1498, + 1529, "[e_tournament_stage_types_stream_cursor_input]!" ], "where": [ - 1484 + 1515 ] } ], "e_tournament_status": [ - 1502, + 1533, { "distinct_on": [ - 1517, + 1548, "[e_tournament_status_select_column!]" ], "limit": [ @@ -176028,19 +199674,19 @@ export default { 41 ], "order_by": [ - 1515, + 1546, "[e_tournament_status_order_by!]" ], "where": [ - 1505 + 1536 ] } ], "e_tournament_status_aggregate": [ - 1503, + 1534, { "distinct_on": [ - 1517, + 1548, "[e_tournament_status_select_column!]" ], "limit": [ @@ -176050,16 +199696,16 @@ export default { 41 ], "order_by": [ - 1515, + 1546, "[e_tournament_status_order_by!]" ], "where": [ - 1505 + 1536 ] } ], "e_tournament_status_by_pk": [ - 1502, + 1533, { "value": [ 84, @@ -176068,26 +199714,302 @@ export default { } ], "e_tournament_status_stream": [ - 1502, + 1533, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1519, + 1550, "[e_tournament_status_stream_cursor_input]!" ], "where": [ - 1505 + 1536 + ] + } + ], + "e_utility_practice_statuses": [ + 1554, + { + "distinct_on": [ + 1569, + "[e_utility_practice_statuses_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1567, + "[e_utility_practice_statuses_order_by!]" + ], + "where": [ + 1557 + ] + } + ], + "e_utility_practice_statuses_aggregate": [ + 1555, + { + "distinct_on": [ + 1569, + "[e_utility_practice_statuses_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1567, + "[e_utility_practice_statuses_order_by!]" + ], + "where": [ + 1557 + ] + } + ], + "e_utility_practice_statuses_by_pk": [ + 1554, + { + "value": [ + 84, + "String!" + ] + } + ], + "e_utility_practice_statuses_stream": [ + 1554, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 1571, + "[e_utility_practice_statuses_stream_cursor_input]!" + ], + "where": [ + 1557 + ] + } + ], + "e_utility_sources": [ + 1575, + { + "distinct_on": [ + 1589, + "[e_utility_sources_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1587, + "[e_utility_sources_order_by!]" + ], + "where": [ + 1578 + ] + } + ], + "e_utility_sources_aggregate": [ + 1576, + { + "distinct_on": [ + 1589, + "[e_utility_sources_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1587, + "[e_utility_sources_order_by!]" + ], + "where": [ + 1578 + ] + } + ], + "e_utility_sources_by_pk": [ + 1575, + { + "value": [ + 84, + "String!" + ] + } + ], + "e_utility_sources_stream": [ + 1575, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 1591, + "[e_utility_sources_stream_cursor_input]!" + ], + "where": [ + 1578 + ] + } + ], + "e_utility_techniques": [ + 1595, + { + "distinct_on": [ + 1609, + "[e_utility_techniques_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1607, + "[e_utility_techniques_order_by!]" + ], + "where": [ + 1598 + ] + } + ], + "e_utility_techniques_aggregate": [ + 1596, + { + "distinct_on": [ + 1609, + "[e_utility_techniques_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1607, + "[e_utility_techniques_order_by!]" + ], + "where": [ + 1598 + ] + } + ], + "e_utility_techniques_by_pk": [ + 1595, + { + "value": [ + 84, + "String!" + ] + } + ], + "e_utility_techniques_stream": [ + 1595, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 1611, + "[e_utility_techniques_stream_cursor_input]!" + ], + "where": [ + 1598 + ] + } + ], + "e_utility_throw_strengths": [ + 1615, + { + "distinct_on": [ + 1629, + "[e_utility_throw_strengths_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1627, + "[e_utility_throw_strengths_order_by!]" + ], + "where": [ + 1618 + ] + } + ], + "e_utility_throw_strengths_aggregate": [ + 1616, + { + "distinct_on": [ + 1629, + "[e_utility_throw_strengths_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1627, + "[e_utility_throw_strengths_order_by!]" + ], + "where": [ + 1618 + ] + } + ], + "e_utility_throw_strengths_by_pk": [ + 1615, + { + "value": [ + 84, + "String!" + ] + } + ], + "e_utility_throw_strengths_stream": [ + 1615, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 1631, + "[e_utility_throw_strengths_stream_cursor_input]!" + ], + "where": [ + 1618 ] } ], "e_utility_types": [ - 1523, + 1635, { "distinct_on": [ - 1537, + 1649, "[e_utility_types_select_column!]" ], "limit": [ @@ -176097,19 +200019,19 @@ export default { 41 ], "order_by": [ - 1535, + 1647, "[e_utility_types_order_by!]" ], "where": [ - 1526 + 1638 ] } ], "e_utility_types_aggregate": [ - 1524, + 1636, { "distinct_on": [ - 1537, + 1649, "[e_utility_types_select_column!]" ], "limit": [ @@ -176119,16 +200041,16 @@ export default { 41 ], "order_by": [ - 1535, + 1647, "[e_utility_types_order_by!]" ], "where": [ - 1526 + 1638 ] } ], "e_utility_types_by_pk": [ - 1523, + 1635, { "value": [ 84, @@ -176137,26 +200059,95 @@ export default { } ], "e_utility_types_stream": [ - 1523, + 1635, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1539, + 1651, "[e_utility_types_stream_cursor_input]!" ], "where": [ - 1526 + 1638 + ] + } + ], + "e_utility_visibility": [ + 1655, + { + "distinct_on": [ + 1669, + "[e_utility_visibility_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1667, + "[e_utility_visibility_order_by!]" + ], + "where": [ + 1658 + ] + } + ], + "e_utility_visibility_aggregate": [ + 1656, + { + "distinct_on": [ + 1669, + "[e_utility_visibility_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 1667, + "[e_utility_visibility_order_by!]" + ], + "where": [ + 1658 + ] + } + ], + "e_utility_visibility_by_pk": [ + 1655, + { + "value": [ + 84, + "String!" + ] + } + ], + "e_utility_visibility_stream": [ + 1655, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 1671, + "[e_utility_visibility_stream_cursor_input]!" + ], + "where": [ + 1658 ] } ], "e_veto_pick_types": [ - 1543, + 1675, { "distinct_on": [ - 1557, + 1689, "[e_veto_pick_types_select_column!]" ], "limit": [ @@ -176166,19 +200157,19 @@ export default { 41 ], "order_by": [ - 1555, + 1687, "[e_veto_pick_types_order_by!]" ], "where": [ - 1546 + 1678 ] } ], "e_veto_pick_types_aggregate": [ - 1544, + 1676, { "distinct_on": [ - 1557, + 1689, "[e_veto_pick_types_select_column!]" ], "limit": [ @@ -176188,16 +200179,16 @@ export default { 41 ], "order_by": [ - 1555, + 1687, "[e_veto_pick_types_order_by!]" ], "where": [ - 1546 + 1678 ] } ], "e_veto_pick_types_by_pk": [ - 1543, + 1675, { "value": [ 84, @@ -176206,26 +200197,26 @@ export default { } ], "e_veto_pick_types_stream": [ - 1543, + 1675, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1559, + 1691, "[e_veto_pick_types_stream_cursor_input]!" ], "where": [ - 1546 + 1678 ] } ], "e_winning_reasons": [ - 1563, + 1695, { "distinct_on": [ - 1577, + 1709, "[e_winning_reasons_select_column!]" ], "limit": [ @@ -176235,19 +200226,19 @@ export default { 41 ], "order_by": [ - 1575, + 1707, "[e_winning_reasons_order_by!]" ], "where": [ - 1566 + 1698 ] } ], "e_winning_reasons_aggregate": [ - 1564, + 1696, { "distinct_on": [ - 1577, + 1709, "[e_winning_reasons_select_column!]" ], "limit": [ @@ -176257,16 +200248,16 @@ export default { 41 ], "order_by": [ - 1575, + 1707, "[e_winning_reasons_order_by!]" ], "where": [ - 1566 + 1698 ] } ], "e_winning_reasons_by_pk": [ - 1563, + 1695, { "value": [ 84, @@ -176275,26 +200266,26 @@ export default { } ], "e_winning_reasons_stream": [ - 1563, + 1695, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1579, + 1711, "[e_winning_reasons_stream_cursor_input]!" ], "where": [ - 1566 + 1698 ] } ], "event_match_links": [ - 1583, + 1715, { "distinct_on": [ - 1595, + 1727, "[event_match_links_select_column!]" ], "limit": [ @@ -176304,19 +200295,19 @@ export default { 41 ], "order_by": [ - 1593, + 1725, "[event_match_links_order_by!]" ], "where": [ - 1586 + 1718 ] } ], "event_match_links_aggregate": [ - 1584, + 1716, { "distinct_on": [ - 1595, + 1727, "[event_match_links_select_column!]" ], "limit": [ @@ -176326,48 +200317,48 @@ export default { 41 ], "order_by": [ - 1593, + 1725, "[event_match_links_order_by!]" ], "where": [ - 1586 + 1718 ] } ], "event_match_links_by_pk": [ - 1583, + 1715, { "event_id": [ - 5454, + 6298, "uuid!" ], "match_id": [ - 5454, + 6298, "uuid!" ] } ], "event_match_links_stream": [ - 1583, + 1715, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1597, + 1729, "[event_match_links_stream_cursor_input]!" ], "where": [ - 1586 + 1718 ] } ], "event_media": [ - 1601, + 1733, { "distinct_on": [ - 1664, + 1796, "[event_media_select_column!]" ], "limit": [ @@ -176377,19 +200368,19 @@ export default { 41 ], "order_by": [ - 1621, + 1753, "[event_media_order_by!]" ], "where": [ - 1610 + 1742 ] } ], "event_media_aggregate": [ - 1602, + 1734, { "distinct_on": [ - 1664, + 1796, "[event_media_select_column!]" ], "limit": [ @@ -176399,28 +200390,28 @@ export default { 41 ], "order_by": [ - 1621, + 1753, "[event_media_order_by!]" ], "where": [ - 1610 + 1742 ] } ], "event_media_by_pk": [ - 1601, + 1733, { "id": [ - 5454, + 6298, "uuid!" ] } ], "event_media_players": [ - 1623, + 1755, { "distinct_on": [ - 1644, + 1776, "[event_media_players_select_column!]" ], "limit": [ @@ -176430,19 +200421,19 @@ export default { 41 ], "order_by": [ - 1642, + 1774, "[event_media_players_order_by!]" ], "where": [ - 1632 + 1764 ] } ], "event_media_players_aggregate": [ - 1624, + 1756, { "distinct_on": [ - 1644, + 1776, "[event_media_players_select_column!]" ], "limit": [ @@ -176452,64 +200443,64 @@ export default { 41 ], "order_by": [ - 1642, + 1774, "[event_media_players_order_by!]" ], "where": [ - 1632 + 1764 ] } ], "event_media_players_by_pk": [ - 1623, + 1755, { "media_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "event_media_players_stream": [ - 1623, + 1755, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1652, + 1784, "[event_media_players_stream_cursor_input]!" ], "where": [ - 1632 + 1764 ] } ], "event_media_stream": [ - 1601, + 1733, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1672, + 1804, "[event_media_stream_cursor_input]!" ], "where": [ - 1610 + 1742 ] } ], "event_organizers": [ - 1684, + 1816, { "distinct_on": [ - 1705, + 1837, "[event_organizers_select_column!]" ], "limit": [ @@ -176519,19 +200510,19 @@ export default { 41 ], "order_by": [ - 1703, + 1835, "[event_organizers_order_by!]" ], "where": [ - 1693 + 1825 ] } ], "event_organizers_aggregate": [ - 1685, + 1817, { "distinct_on": [ - 1705, + 1837, "[event_organizers_select_column!]" ], "limit": [ @@ -176541,48 +200532,48 @@ export default { 41 ], "order_by": [ - 1703, + 1835, "[event_organizers_order_by!]" ], "where": [ - 1693 + 1825 ] } ], "event_organizers_by_pk": [ - 1684, + 1816, { "event_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "event_organizers_stream": [ - 1684, + 1816, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1713, + 1845, "[event_organizers_stream_cursor_input]!" ], "where": [ - 1693 + 1825 ] } ], "event_players": [ - 1725, + 1857, { "distinct_on": [ - 1746, + 1878, "[event_players_select_column!]" ], "limit": [ @@ -176592,19 +200583,19 @@ export default { 41 ], "order_by": [ - 1744, + 1876, "[event_players_order_by!]" ], "where": [ - 1734 + 1866 ] } ], "event_players_aggregate": [ - 1726, + 1858, { "distinct_on": [ - 1746, + 1878, "[event_players_select_column!]" ], "limit": [ @@ -176614,48 +200605,48 @@ export default { 41 ], "order_by": [ - 1744, + 1876, "[event_players_order_by!]" ], "where": [ - 1734 + 1866 ] } ], "event_players_by_pk": [ - 1725, + 1857, { "event_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "event_players_stream": [ - 1725, + 1857, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1754, + 1886, "[event_players_stream_cursor_input]!" ], "where": [ - 1734 + 1866 ] } ], "event_teams": [ - 1766, + 1898, { "distinct_on": [ - 1784, + 1916, "[event_teams_select_column!]" ], "limit": [ @@ -176665,19 +200656,19 @@ export default { 41 ], "order_by": [ - 1782, + 1914, "[event_teams_order_by!]" ], "where": [ - 1773 + 1905 ] } ], "event_teams_aggregate": [ - 1767, + 1899, { "distinct_on": [ - 1784, + 1916, "[event_teams_select_column!]" ], "limit": [ @@ -176687,48 +200678,48 @@ export default { 41 ], "order_by": [ - 1782, + 1914, "[event_teams_order_by!]" ], "where": [ - 1773 + 1905 ] } ], "event_teams_by_pk": [ - 1766, + 1898, { "event_id": [ - 5454, + 6298, "uuid!" ], "team_id": [ - 5454, + 6298, "uuid!" ] } ], "event_teams_stream": [ - 1766, + 1898, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1786, + 1918, "[event_teams_stream_cursor_input]!" ], "where": [ - 1773 + 1905 ] } ], "event_tournaments": [ - 1790, + 1922, { "distinct_on": [ - 1808, + 1940, "[event_tournaments_select_column!]" ], "limit": [ @@ -176738,19 +200729,19 @@ export default { 41 ], "order_by": [ - 1806, + 1938, "[event_tournaments_order_by!]" ], "where": [ - 1797 + 1929 ] } ], "event_tournaments_aggregate": [ - 1791, + 1923, { "distinct_on": [ - 1808, + 1940, "[event_tournaments_select_column!]" ], "limit": [ @@ -176760,48 +200751,48 @@ export default { 41 ], "order_by": [ - 1806, + 1938, "[event_tournaments_order_by!]" ], "where": [ - 1797 + 1929 ] } ], "event_tournaments_by_pk": [ - 1790, + 1922, { "event_id": [ - 5454, + 6298, "uuid!" ], "tournament_id": [ - 5454, + 6298, "uuid!" ] } ], "event_tournaments_stream": [ - 1790, + 1922, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1810, + 1942, "[event_tournaments_stream_cursor_input]!" ], "where": [ - 1797 + 1929 ] } ], "events": [ - 1814, + 1946, { "distinct_on": [ - 1829, + 1961, "[events_select_column!]" ], "limit": [ @@ -176811,19 +200802,19 @@ export default { 41 ], "order_by": [ - 1827, + 1959, "[events_order_by!]" ], "where": [ - 1818 + 1950 ] } ], "events_aggregate": [ - 1815, + 1947, { "distinct_on": [ - 1829, + 1961, "[events_select_column!]" ], "limit": [ @@ -176833,44 +200824,44 @@ export default { 41 ], "order_by": [ - 1827, + 1959, "[events_order_by!]" ], "where": [ - 1818 + 1950 ] } ], "events_by_pk": [ - 1814, + 1946, { "id": [ - 5454, + 6298, "uuid!" ] } ], "events_stream": [ - 1814, + 1946, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1834, + 1966, "[events_stream_cursor_input]!" ], "where": [ - 1818 + 1950 ] } ], "friends": [ - 1844, + 1976, { "distinct_on": [ - 1858, + 1990, "[friends_select_column!]" ], "limit": [ @@ -176880,19 +200871,19 @@ export default { 41 ], "order_by": [ - 1856, + 1988, "[friends_order_by!]" ], "where": [ - 1848 + 1980 ] } ], "friends_aggregate": [ - 1845, + 1977, { "distinct_on": [ - 1858, + 1990, "[friends_select_column!]" ], "limit": [ @@ -176902,48 +200893,48 @@ export default { 41 ], "order_by": [ - 1856, + 1988, "[friends_order_by!]" ], "where": [ - 1848 + 1980 ] } ], "friends_by_pk": [ - 1844, + 1976, { "other_player_steam_id": [ - 269, + 300, "bigint!" ], "player_steam_id": [ - 269, + 300, "bigint!" ] } ], "friends_stream": [ - 1844, + 1976, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1863, + 1995, "[friends_stream_cursor_input]!" ], "where": [ - 1848 + 1980 ] } ], "game_mode_plugins": [ - 1871, + 2003, { "distinct_on": [ - 1899, + 2031, "[game_mode_plugins_select_column!]" ], "limit": [ @@ -176953,19 +200944,19 @@ export default { 41 ], "order_by": [ - 1896, + 2028, "[game_mode_plugins_order_by!]" ], "where": [ - 1883 + 2015 ] } ], "game_mode_plugins_aggregate": [ - 1872, + 2004, { "distinct_on": [ - 1899, + 2031, "[game_mode_plugins_select_column!]" ], "limit": [ @@ -176975,19 +200966,19 @@ export default { 41 ], "order_by": [ - 1896, + 2028, "[game_mode_plugins_order_by!]" ], "where": [ - 1883 + 2015 ] } ], "game_mode_plugins_by_pk": [ - 1871, + 2003, { "game_mode_id": [ - 5454, + 6298, "uuid!" ], "plugin_slug": [ @@ -176997,26 +200988,26 @@ export default { } ], "game_mode_plugins_stream": [ - 1871, + 2003, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1909, + 2041, "[game_mode_plugins_stream_cursor_input]!" ], "where": [ - 1883 + 2015 ] } ], "game_modes": [ - 1921, + 2053, { "distinct_on": [ - 1934, + 2066, "[game_modes_select_column!]" ], "limit": [ @@ -177026,19 +201017,19 @@ export default { 41 ], "order_by": [ - 1932, + 2064, "[game_modes_order_by!]" ], "where": [ - 1924 + 2056 ] } ], "game_modes_aggregate": [ - 1922, + 2054, { "distinct_on": [ - 1934, + 2066, "[game_modes_select_column!]" ], "limit": [ @@ -177048,44 +201039,44 @@ export default { 41 ], "order_by": [ - 1932, + 2064, "[game_modes_order_by!]" ], "where": [ - 1924 + 2056 ] } ], "game_modes_by_pk": [ - 1921, + 2053, { "id": [ - 5454, + 6298, "uuid!" ] } ], "game_modes_stream": [ - 1921, + 2053, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1936, + 2068, "[game_modes_stream_cursor_input]!" ], "where": [ - 1924 + 2056 ] } ], "game_plugin_installs": [ - 1940, + 2072, { "distinct_on": [ - 1952, + 2084, "[game_plugin_installs_select_column!]" ], "limit": [ @@ -177095,19 +201086,19 @@ export default { 41 ], "order_by": [ - 1950, + 2082, "[game_plugin_installs_order_by!]" ], "where": [ - 1943 + 2075 ] } ], "game_plugin_installs_aggregate": [ - 1941, + 2073, { "distinct_on": [ - 1952, + 2084, "[game_plugin_installs_select_column!]" ], "limit": [ @@ -177117,16 +201108,16 @@ export default { 41 ], "order_by": [ - 1950, + 2082, "[game_plugin_installs_order_by!]" ], "where": [ - 1943 + 2075 ] } ], "game_plugin_installs_by_pk": [ - 1940, + 2072, { "plugin_slug": [ 84, @@ -177135,26 +201126,26 @@ export default { } ], "game_plugin_installs_stream": [ - 1940, + 2072, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1954, + 2086, "[game_plugin_installs_stream_cursor_input]!" ], "where": [ - 1943 + 2075 ] } ], "game_plugin_versions": [ - 1958, + 2090, { "distinct_on": [ - 1981, + 2113, "[game_plugin_versions_select_column!]" ], "limit": [ @@ -177164,19 +201155,19 @@ export default { 41 ], "order_by": [ - 1979, + 2111, "[game_plugin_versions_order_by!]" ], "where": [ - 1969 + 2101 ] } ], "game_plugin_versions_aggregate": [ - 1959, + 2091, { "distinct_on": [ - 1981, + 2113, "[game_plugin_versions_select_column!]" ], "limit": [ @@ -177186,23 +201177,23 @@ export default { 41 ], "order_by": [ - 1979, + 2111, "[game_plugin_versions_order_by!]" ], "where": [ - 1969 + 2101 ] } ], "game_plugin_versions_by_pk": [ - 1958, + 2090, { "plugin_slug": [ 84, "String!" ], "runtime": [ - 1263, + 1294, "e_plugin_runtimes_enum!" ], "version": [ @@ -177212,26 +201203,26 @@ export default { } ], "game_plugin_versions_stream": [ - 1958, + 2090, { "batch_size": [ 41, "Int!" ], "cursor": [ - 1991, + 2123, "[game_plugin_versions_stream_cursor_input]!" ], "where": [ - 1969 + 2101 ] } ], "game_plugins": [ - 2003, + 2135, { "distinct_on": [ - 2022, + 2154, "[game_plugins_select_column!]" ], "limit": [ @@ -177241,19 +201232,19 @@ export default { 41 ], "order_by": [ - 2019, + 2151, "[game_plugins_order_by!]" ], "where": [ - 2008 + 2140 ] } ], "game_plugins_aggregate": [ - 2004, + 2136, { "distinct_on": [ - 2022, + 2154, "[game_plugins_select_column!]" ], "limit": [ @@ -177263,16 +201254,16 @@ export default { 41 ], "order_by": [ - 2019, + 2151, "[game_plugins_order_by!]" ], "where": [ - 2008 + 2140 ] } ], "game_plugins_by_pk": [ - 2003, + 2135, { "slug": [ 84, @@ -177281,26 +201272,26 @@ export default { } ], "game_plugins_stream": [ - 2003, + 2135, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2027, + 2159, "[game_plugins_stream_cursor_input]!" ], "where": [ - 2008 + 2140 ] } ], "game_server_node_plugins": [ - 2035, + 2167, { "distinct_on": [ - 2055, + 2187, "[game_server_node_plugins_select_column!]" ], "limit": [ @@ -177310,19 +201301,19 @@ export default { 41 ], "order_by": [ - 2053, + 2185, "[game_server_node_plugins_order_by!]" ], "where": [ - 2044 + 2176 ] } ], "game_server_node_plugins_aggregate": [ - 2036, + 2168, { "distinct_on": [ - 2055, + 2187, "[game_server_node_plugins_select_column!]" ], "limit": [ @@ -177332,44 +201323,44 @@ export default { 41 ], "order_by": [ - 2053, + 2185, "[game_server_node_plugins_order_by!]" ], "where": [ - 2044 + 2176 ] } ], "game_server_node_plugins_by_pk": [ - 2035, + 2167, { "id": [ - 5454, + 6298, "uuid!" ] } ], "game_server_node_plugins_stream": [ - 2035, + 2167, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2059, + 2191, "[game_server_node_plugins_stream_cursor_input]!" ], "where": [ - 2044 + 2176 ] } ], "game_server_nodes": [ - 2063, + 2195, { "distinct_on": [ - 2092, + 2224, "[game_server_nodes_select_column!]" ], "limit": [ @@ -177379,19 +201370,19 @@ export default { 41 ], "order_by": [ - 2089, + 2221, "[game_server_nodes_order_by!]" ], "where": [ - 2075 + 2207 ] } ], "game_server_nodes_aggregate": [ - 2064, + 2196, { "distinct_on": [ - 2092, + 2224, "[game_server_nodes_select_column!]" ], "limit": [ @@ -177401,16 +201392,16 @@ export default { 41 ], "order_by": [ - 2089, + 2221, "[game_server_nodes_order_by!]" ], "where": [ - 2075 + 2207 ] } ], "game_server_nodes_by_pk": [ - 2063, + 2195, { "id": [ 84, @@ -177419,26 +201410,26 @@ export default { } ], "game_server_nodes_stream": [ - 2063, + 2195, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2102, + 2234, "[game_server_nodes_stream_cursor_input]!" ], "where": [ - 2075 + 2207 ] } ], "game_versions": [ - 2114, + 2246, { "distinct_on": [ - 2134, + 2266, "[game_versions_select_column!]" ], "limit": [ @@ -177448,19 +201439,19 @@ export default { 41 ], "order_by": [ - 2131, + 2263, "[game_versions_order_by!]" ], "where": [ - 2119 + 2251 ] } ], "game_versions_aggregate": [ - 2115, + 2247, { "distinct_on": [ - 2134, + 2266, "[game_versions_select_column!]" ], "limit": [ @@ -177470,16 +201461,16 @@ export default { 41 ], "order_by": [ - 2131, + 2263, "[game_versions_order_by!]" ], "where": [ - 2119 + 2251 ] } ], "game_versions_by_pk": [ - 2114, + 2246, { "build_id": [ 41, @@ -177488,26 +201479,26 @@ export default { } ], "game_versions_stream": [ - 2114, + 2246, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2139, + 2271, "[game_versions_stream_cursor_input]!" ], "where": [ - 2119 + 2251 ] } ], "gamedata_signature_validations": [ - 2147, + 2279, { "distinct_on": [ - 2166, + 2298, "[gamedata_signature_validations_select_column!]" ], "limit": [ @@ -177517,19 +201508,19 @@ export default { 41 ], "order_by": [ - 2163, + 2295, "[gamedata_signature_validations_order_by!]" ], "where": [ - 2152 + 2284 ] } ], "gamedata_signature_validations_aggregate": [ - 2148, + 2280, { "distinct_on": [ - 2166, + 2298, "[gamedata_signature_validations_select_column!]" ], "limit": [ @@ -177539,48 +201530,48 @@ export default { 41 ], "order_by": [ - 2163, + 2295, "[gamedata_signature_validations_order_by!]" ], "where": [ - 2152 + 2284 ] } ], "gamedata_signature_validations_by_pk": [ - 2147, + 2279, { "id": [ - 5454, + 6298, "uuid!" ] } ], "gamedata_signature_validations_stream": [ - 2147, + 2279, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2171, + 2303, "[gamedata_signature_validations_stream_cursor_input]!" ], "where": [ - 2152 + 2284 ] } ], "get_event_leaderboard": [ - 2190, + 2322, { "args": [ - 2179, + 2311, "get_event_leaderboard_args!" ], "distinct_on": [ - 2201, + 2333, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -177590,23 +201581,23 @@ export default { 41 ], "order_by": [ - 2200, + 2332, "[leaderboard_entries_order_by!]" ], "where": [ - 2194 + 2326 ] } ], "get_event_leaderboard_aggregate": [ - 2191, + 2323, { "args": [ - 2179, + 2311, "get_event_leaderboard_args!" ], "distinct_on": [ - 2201, + 2333, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -177616,23 +201607,23 @@ export default { 41 ], "order_by": [ - 2200, + 2332, "[leaderboard_entries_order_by!]" ], "where": [ - 2194 + 2326 ] } ], "get_leaderboard": [ - 2190, + 2322, { "args": [ - 2180, + 2312, "get_leaderboard_args!" ], "distinct_on": [ - 2201, + 2333, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -177642,23 +201633,23 @@ export default { 41 ], "order_by": [ - 2200, + 2332, "[leaderboard_entries_order_by!]" ], "where": [ - 2194 + 2326 ] } ], "get_leaderboard_aggregate": [ - 2191, + 2323, { "args": [ - 2180, + 2312, "get_leaderboard_args!" ], "distinct_on": [ - 2201, + 2333, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -177668,23 +201659,23 @@ export default { 41 ], "order_by": [ - 2200, + 2332, "[leaderboard_entries_order_by!]" ], "where": [ - 2194 + 2326 ] } ], "get_league_season_leaderboard": [ - 2190, + 2322, { "args": [ - 2181, + 2313, "get_league_season_leaderboard_args!" ], "distinct_on": [ - 2201, + 2333, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -177694,23 +201685,23 @@ export default { 41 ], "order_by": [ - 2200, + 2332, "[leaderboard_entries_order_by!]" ], "where": [ - 2194 + 2326 ] } ], "get_league_season_leaderboard_aggregate": [ - 2191, + 2323, { "args": [ - 2181, + 2313, "get_league_season_leaderboard_args!" ], "distinct_on": [ - 2201, + 2333, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -177720,23 +201711,23 @@ export default { 41 ], "order_by": [ - 2200, + 2332, "[leaderboard_entries_order_by!]" ], "where": [ - 2194 + 2326 ] } ], "get_player_leaderboard_rank": [ - 3814, + 3946, { "args": [ - 2182, + 2314, "get_player_leaderboard_rank_args!" ], "distinct_on": [ - 3825, + 3957, "[player_leaderboard_rank_select_column!]" ], "limit": [ @@ -177746,23 +201737,23 @@ export default { 41 ], "order_by": [ - 3824, + 3956, "[player_leaderboard_rank_order_by!]" ], "where": [ - 3818 + 3950 ] } ], "get_player_leaderboard_rank_aggregate": [ - 3815, + 3947, { "args": [ - 2182, + 2314, "get_player_leaderboard_rank_args!" ], "distinct_on": [ - 3825, + 3957, "[player_leaderboard_rank_select_column!]" ], "limit": [ @@ -177772,19 +201763,19 @@ export default { 41 ], "order_by": [ - 3824, + 3956, "[player_leaderboard_rank_order_by!]" ], "where": [ - 3818 + 3950 ] } ], "leaderboard_entries": [ - 2190, + 2322, { "distinct_on": [ - 2201, + 2333, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -177794,19 +201785,19 @@ export default { 41 ], "order_by": [ - 2200, + 2332, "[leaderboard_entries_order_by!]" ], "where": [ - 2194 + 2326 ] } ], "leaderboard_entries_aggregate": [ - 2191, + 2323, { "distinct_on": [ - 2201, + 2333, "[leaderboard_entries_select_column!]" ], "limit": [ @@ -177816,35 +201807,35 @@ export default { 41 ], "order_by": [ - 2200, + 2332, "[leaderboard_entries_order_by!]" ], "where": [ - 2194 + 2326 ] } ], "leaderboard_entries_stream": [ - 2190, + 2322, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2206, + 2338, "[leaderboard_entries_stream_cursor_input]!" ], "where": [ - 2194 + 2326 ] } ], "league_divisions": [ - 2214, + 2346, { "distinct_on": [ - 2229, + 2361, "[league_divisions_select_column!]" ], "limit": [ @@ -177854,19 +201845,19 @@ export default { 41 ], "order_by": [ - 2227, + 2359, "[league_divisions_order_by!]" ], "where": [ - 2218 + 2350 ] } ], "league_divisions_aggregate": [ - 2215, + 2347, { "distinct_on": [ - 2229, + 2361, "[league_divisions_select_column!]" ], "limit": [ @@ -177876,44 +201867,44 @@ export default { 41 ], "order_by": [ - 2227, + 2359, "[league_divisions_order_by!]" ], "where": [ - 2218 + 2350 ] } ], "league_divisions_by_pk": [ - 2214, + 2346, { "id": [ - 5454, + 6298, "uuid!" ] } ], "league_divisions_stream": [ - 2214, + 2346, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2234, + 2366, "[league_divisions_stream_cursor_input]!" ], "where": [ - 2218 + 2350 ] } ], "league_match_weeks": [ - 2242, + 2374, { "distinct_on": [ - 2263, + 2395, "[league_match_weeks_select_column!]" ], "limit": [ @@ -177923,19 +201914,19 @@ export default { 41 ], "order_by": [ - 2261, + 2393, "[league_match_weeks_order_by!]" ], "where": [ - 2251 + 2383 ] } ], "league_match_weeks_aggregate": [ - 2243, + 2375, { "distinct_on": [ - 2263, + 2395, "[league_match_weeks_select_column!]" ], "limit": [ @@ -177945,44 +201936,44 @@ export default { 41 ], "order_by": [ - 2261, + 2393, "[league_match_weeks_order_by!]" ], "where": [ - 2251 + 2383 ] } ], "league_match_weeks_by_pk": [ - 2242, + 2374, { "id": [ - 5454, + 6298, "uuid!" ] } ], "league_match_weeks_stream": [ - 2242, + 2374, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2271, + 2403, "[league_match_weeks_stream_cursor_input]!" ], "where": [ - 2251 + 2383 ] } ], "league_relegation_playoffs": [ - 2283, + 2415, { "distinct_on": [ - 2304, + 2436, "[league_relegation_playoffs_select_column!]" ], "limit": [ @@ -177992,19 +201983,19 @@ export default { 41 ], "order_by": [ - 2302, + 2434, "[league_relegation_playoffs_order_by!]" ], "where": [ - 2292 + 2424 ] } ], "league_relegation_playoffs_aggregate": [ - 2284, + 2416, { "distinct_on": [ - 2304, + 2436, "[league_relegation_playoffs_select_column!]" ], "limit": [ @@ -178014,44 +202005,44 @@ export default { 41 ], "order_by": [ - 2302, + 2434, "[league_relegation_playoffs_order_by!]" ], "where": [ - 2292 + 2424 ] } ], "league_relegation_playoffs_by_pk": [ - 2283, + 2415, { "id": [ - 5454, + 6298, "uuid!" ] } ], "league_relegation_playoffs_stream": [ - 2283, + 2415, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2312, + 2444, "[league_relegation_playoffs_stream_cursor_input]!" ], "where": [ - 2292 + 2424 ] } ], "league_scheduling_proposals": [ - 2324, + 2456, { "distinct_on": [ - 2345, + 2477, "[league_scheduling_proposals_select_column!]" ], "limit": [ @@ -178061,19 +202052,19 @@ export default { 41 ], "order_by": [ - 2343, + 2475, "[league_scheduling_proposals_order_by!]" ], "where": [ - 2333 + 2465 ] } ], "league_scheduling_proposals_aggregate": [ - 2325, + 2457, { "distinct_on": [ - 2345, + 2477, "[league_scheduling_proposals_select_column!]" ], "limit": [ @@ -178083,44 +202074,44 @@ export default { 41 ], "order_by": [ - 2343, + 2475, "[league_scheduling_proposals_order_by!]" ], "where": [ - 2333 + 2465 ] } ], "league_scheduling_proposals_by_pk": [ - 2324, + 2456, { "id": [ - 5454, + 6298, "uuid!" ] } ], "league_scheduling_proposals_stream": [ - 2324, + 2456, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2353, + 2485, "[league_scheduling_proposals_stream_cursor_input]!" ], "where": [ - 2333 + 2465 ] } ], "league_season_divisions": [ - 2365, + 2497, { "distinct_on": [ - 2384, + 2516, "[league_season_divisions_select_column!]" ], "limit": [ @@ -178130,19 +202121,19 @@ export default { 41 ], "order_by": [ - 2382, + 2514, "[league_season_divisions_order_by!]" ], "where": [ - 2372 + 2504 ] } ], "league_season_divisions_aggregate": [ - 2366, + 2498, { "distinct_on": [ - 2384, + 2516, "[league_season_divisions_select_column!]" ], "limit": [ @@ -178152,44 +202143,44 @@ export default { 41 ], "order_by": [ - 2382, + 2514, "[league_season_divisions_order_by!]" ], "where": [ - 2372 + 2504 ] } ], "league_season_divisions_by_pk": [ - 2365, + 2497, { "id": [ - 5454, + 6298, "uuid!" ] } ], "league_season_divisions_stream": [ - 2365, + 2497, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2386, + 2518, "[league_season_divisions_stream_cursor_input]!" ], "where": [ - 2372 + 2504 ] } ], "league_seasons": [ - 2390, + 2522, { "distinct_on": [ - 2410, + 2542, "[league_seasons_select_column!]" ], "limit": [ @@ -178199,19 +202190,19 @@ export default { 41 ], "order_by": [ - 2407, + 2539, "[league_seasons_order_by!]" ], "where": [ - 2395 + 2527 ] } ], "league_seasons_aggregate": [ - 2391, + 2523, { "distinct_on": [ - 2410, + 2542, "[league_seasons_select_column!]" ], "limit": [ @@ -178221,44 +202212,44 @@ export default { 41 ], "order_by": [ - 2407, + 2539, "[league_seasons_order_by!]" ], "where": [ - 2395 + 2527 ] } ], "league_seasons_by_pk": [ - 2390, + 2522, { "id": [ - 5454, + 6298, "uuid!" ] } ], "league_seasons_stream": [ - 2390, + 2522, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2415, + 2547, "[league_seasons_stream_cursor_input]!" ], "where": [ - 2395 + 2527 ] } ], "league_team_movements": [ - 2423, + 2555, { "distinct_on": [ - 2444, + 2576, "[league_team_movements_select_column!]" ], "limit": [ @@ -178268,19 +202259,19 @@ export default { 41 ], "order_by": [ - 2442, + 2574, "[league_team_movements_order_by!]" ], "where": [ - 2432 + 2564 ] } ], "league_team_movements_aggregate": [ - 2424, + 2556, { "distinct_on": [ - 2444, + 2576, "[league_team_movements_select_column!]" ], "limit": [ @@ -178290,44 +202281,44 @@ export default { 41 ], "order_by": [ - 2442, + 2574, "[league_team_movements_order_by!]" ], "where": [ - 2432 + 2564 ] } ], "league_team_movements_by_pk": [ - 2423, + 2555, { "id": [ - 5454, + 6298, "uuid!" ] } ], "league_team_movements_stream": [ - 2423, + 2555, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2452, + 2584, "[league_team_movements_stream_cursor_input]!" ], "where": [ - 2432 + 2564 ] } ], "league_team_rosters": [ - 2464, + 2596, { "distinct_on": [ - 2485, + 2617, "[league_team_rosters_select_column!]" ], "limit": [ @@ -178337,19 +202328,19 @@ export default { 41 ], "order_by": [ - 2483, + 2615, "[league_team_rosters_order_by!]" ], "where": [ - 2473 + 2605 ] } ], "league_team_rosters_aggregate": [ - 2465, + 2597, { "distinct_on": [ - 2485, + 2617, "[league_team_rosters_select_column!]" ], "limit": [ @@ -178359,48 +202350,48 @@ export default { 41 ], "order_by": [ - 2483, + 2615, "[league_team_rosters_order_by!]" ], "where": [ - 2473 + 2605 ] } ], "league_team_rosters_by_pk": [ - 2464, + 2596, { "league_team_season_id": [ - 5454, + 6298, "uuid!" ], "player_steam_id": [ - 269, + 300, "bigint!" ] } ], "league_team_rosters_stream": [ - 2464, + 2596, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2493, + 2625, "[league_team_rosters_stream_cursor_input]!" ], "where": [ - 2473 + 2605 ] } ], "league_team_seasons": [ - 2505, + 2637, { "distinct_on": [ - 2527, + 2659, "[league_team_seasons_select_column!]" ], "limit": [ @@ -178410,19 +202401,19 @@ export default { 41 ], "order_by": [ - 2525, + 2657, "[league_team_seasons_order_by!]" ], "where": [ - 2514 + 2646 ] } ], "league_team_seasons_aggregate": [ - 2506, + 2638, { "distinct_on": [ - 2527, + 2659, "[league_team_seasons_select_column!]" ], "limit": [ @@ -178432,44 +202423,44 @@ export default { 41 ], "order_by": [ - 2525, + 2657, "[league_team_seasons_order_by!]" ], "where": [ - 2514 + 2646 ] } ], "league_team_seasons_by_pk": [ - 2505, + 2637, { "id": [ - 5454, + 6298, "uuid!" ] } ], "league_team_seasons_stream": [ - 2505, + 2637, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2535, + 2667, "[league_team_seasons_stream_cursor_input]!" ], "where": [ - 2514 + 2646 ] } ], "league_teams": [ - 2547, + 2679, { "distinct_on": [ - 2560, + 2692, "[league_teams_select_column!]" ], "limit": [ @@ -178479,19 +202470,19 @@ export default { 41 ], "order_by": [ - 2558, + 2690, "[league_teams_order_by!]" ], "where": [ - 2550 + 2682 ] } ], "league_teams_aggregate": [ - 2548, + 2680, { "distinct_on": [ - 2560, + 2692, "[league_teams_select_column!]" ], "limit": [ @@ -178501,44 +202492,44 @@ export default { 41 ], "order_by": [ - 2558, + 2690, "[league_teams_order_by!]" ], "where": [ - 2550 + 2682 ] } ], "league_teams_by_pk": [ - 2547, + 2679, { "id": [ - 5454, + 6298, "uuid!" ] } ], "league_teams_stream": [ - 2547, + 2679, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2562, + 2694, "[league_teams_stream_cursor_input]!" ], "where": [ - 2550 + 2682 ] } ], "lobbies": [ - 2566, + 2698, { "distinct_on": [ - 2579, + 2711, "[lobbies_select_column!]" ], "limit": [ @@ -178548,19 +202539,19 @@ export default { 41 ], "order_by": [ - 2577, + 2709, "[lobbies_order_by!]" ], "where": [ - 2569 + 2701 ] } ], "lobbies_aggregate": [ - 2567, + 2699, { "distinct_on": [ - 2579, + 2711, "[lobbies_select_column!]" ], "limit": [ @@ -178570,44 +202561,44 @@ export default { 41 ], "order_by": [ - 2577, + 2709, "[lobbies_order_by!]" ], "where": [ - 2569 + 2701 ] } ], "lobbies_by_pk": [ - 2566, + 2698, { "id": [ - 5454, + 6298, "uuid!" ] } ], "lobbies_stream": [ - 2566, + 2698, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2581, + 2713, "[lobbies_stream_cursor_input]!" ], "where": [ - 2569 + 2701 ] } ], "lobby_players": [ - 2585, + 2717, { "distinct_on": [ - 2608, + 2740, "[lobby_players_select_column!]" ], "limit": [ @@ -178617,19 +202608,19 @@ export default { 41 ], "order_by": [ - 2606, + 2738, "[lobby_players_order_by!]" ], "where": [ - 2596 + 2728 ] } ], "lobby_players_aggregate": [ - 2586, + 2718, { "distinct_on": [ - 2608, + 2740, "[lobby_players_select_column!]" ], "limit": [ @@ -178639,48 +202630,48 @@ export default { 41 ], "order_by": [ - 2606, + 2738, "[lobby_players_order_by!]" ], "where": [ - 2596 + 2728 ] } ], "lobby_players_by_pk": [ - 2585, + 2717, { "lobby_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "lobby_players_stream": [ - 2585, + 2717, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2618, + 2750, "[lobby_players_stream_cursor_input]!" ], "where": [ - 2596 + 2728 ] } ], "map_pools": [ - 2630, + 2762, { "distinct_on": [ - 2643, + 2775, "[map_pools_select_column!]" ], "limit": [ @@ -178690,19 +202681,19 @@ export default { 41 ], "order_by": [ - 2641, + 2773, "[map_pools_order_by!]" ], "where": [ - 2633 + 2765 ] } ], "map_pools_aggregate": [ - 2631, + 2763, { "distinct_on": [ - 2643, + 2775, "[map_pools_select_column!]" ], "limit": [ @@ -178712,44 +202703,44 @@ export default { 41 ], "order_by": [ - 2641, + 2773, "[map_pools_order_by!]" ], "where": [ - 2633 + 2765 ] } ], "map_pools_by_pk": [ - 2630, + 2762, { "id": [ - 5454, + 6298, "uuid!" ] } ], "map_pools_stream": [ - 2630, + 2762, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2645, + 2777, "[map_pools_stream_cursor_input]!" ], "where": [ - 2633 + 2765 ] } ], "maps": [ - 2649, + 2781, { "distinct_on": [ - 2670, + 2802, "[maps_select_column!]" ], "limit": [ @@ -178759,19 +202750,19 @@ export default { 41 ], "order_by": [ - 2668, + 2800, "[maps_order_by!]" ], "where": [ - 2658 + 2790 ] } ], "maps_aggregate": [ - 2650, + 2782, { "distinct_on": [ - 2670, + 2802, "[maps_select_column!]" ], "limit": [ @@ -178781,44 +202772,44 @@ export default { 41 ], "order_by": [ - 2668, + 2800, "[maps_order_by!]" ], "where": [ - 2658 + 2790 ] } ], "maps_by_pk": [ - 2649, + 2781, { "id": [ - 5454, + 6298, "uuid!" ] } ], "maps_stream": [ - 2649, + 2781, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2674, + 2806, "[maps_stream_cursor_input]!" ], "where": [ - 2658 + 2790 ] } ], "match_clips": [ - 2678, + 2810, { "distinct_on": [ - 2700, + 2832, "[match_clips_select_column!]" ], "limit": [ @@ -178828,19 +202819,19 @@ export default { 41 ], "order_by": [ - 2698, + 2830, "[match_clips_order_by!]" ], "where": [ - 2687 + 2819 ] } ], "match_clips_aggregate": [ - 2679, + 2811, { "distinct_on": [ - 2700, + 2832, "[match_clips_select_column!]" ], "limit": [ @@ -178850,44 +202841,44 @@ export default { 41 ], "order_by": [ - 2698, + 2830, "[match_clips_order_by!]" ], "where": [ - 2687 + 2819 ] } ], "match_clips_by_pk": [ - 2678, + 2810, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_clips_stream": [ - 2678, + 2810, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2708, + 2840, "[match_clips_stream_cursor_input]!" ], "where": [ - 2687 + 2819 ] } ], "match_demo_sessions": [ - 2720, + 2852, { "distinct_on": [ - 2746, + 2878, "[match_demo_sessions_select_column!]" ], "limit": [ @@ -178897,19 +202888,19 @@ export default { 41 ], "order_by": [ - 2743, + 2875, "[match_demo_sessions_order_by!]" ], "where": [ - 2730 + 2862 ] } ], "match_demo_sessions_aggregate": [ - 2721, + 2853, { "distinct_on": [ - 2746, + 2878, "[match_demo_sessions_select_column!]" ], "limit": [ @@ -178919,44 +202910,44 @@ export default { 41 ], "order_by": [ - 2743, + 2875, "[match_demo_sessions_order_by!]" ], "where": [ - 2730 + 2862 ] } ], "match_demo_sessions_by_pk": [ - 2720, + 2852, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_demo_sessions_stream": [ - 2720, + 2852, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2754, + 2886, "[match_demo_sessions_stream_cursor_input]!" ], "where": [ - 2730 + 2862 ] } ], "match_lineup_players": [ - 2766, + 2898, { "distinct_on": [ - 2789, + 2921, "[match_lineup_players_select_column!]" ], "limit": [ @@ -178966,19 +202957,19 @@ export default { 41 ], "order_by": [ - 2787, + 2919, "[match_lineup_players_order_by!]" ], "where": [ - 2777 + 2909 ] } ], "match_lineup_players_aggregate": [ - 2767, + 2899, { "distinct_on": [ - 2789, + 2921, "[match_lineup_players_select_column!]" ], "limit": [ @@ -178988,44 +202979,44 @@ export default { 41 ], "order_by": [ - 2787, + 2919, "[match_lineup_players_order_by!]" ], "where": [ - 2777 + 2909 ] } ], "match_lineup_players_by_pk": [ - 2766, + 2898, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_lineup_players_stream": [ - 2766, + 2898, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2799, + 2931, "[match_lineup_players_stream_cursor_input]!" ], "where": [ - 2777 + 2909 ] } ], "match_lineups": [ - 2811, + 2943, { "distinct_on": [ - 2833, + 2965, "[match_lineups_select_column!]" ], "limit": [ @@ -179035,19 +203026,19 @@ export default { 41 ], "order_by": [ - 2831, + 2963, "[match_lineups_order_by!]" ], "where": [ - 2820 + 2952 ] } ], "match_lineups_aggregate": [ - 2812, + 2944, { "distinct_on": [ - 2833, + 2965, "[match_lineups_select_column!]" ], "limit": [ @@ -179057,44 +203048,44 @@ export default { 41 ], "order_by": [ - 2831, + 2963, "[match_lineups_order_by!]" ], "where": [ - 2820 + 2952 ] } ], "match_lineups_by_pk": [ - 2811, + 2943, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_lineups_stream": [ - 2811, + 2943, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2841, + 2973, "[match_lineups_stream_cursor_input]!" ], "where": [ - 2820 + 2952 ] } ], "match_map_demos": [ - 2853, + 2985, { "distinct_on": [ - 2882, + 3014, "[match_map_demos_select_column!]" ], "limit": [ @@ -179104,19 +203095,19 @@ export default { 41 ], "order_by": [ - 2879, + 3011, "[match_map_demos_order_by!]" ], "where": [ - 2865 + 2997 ] } ], "match_map_demos_aggregate": [ - 2854, + 2986, { "distinct_on": [ - 2882, + 3014, "[match_map_demos_select_column!]" ], "limit": [ @@ -179126,44 +203117,44 @@ export default { 41 ], "order_by": [ - 2879, + 3011, "[match_map_demos_order_by!]" ], "where": [ - 2865 + 2997 ] } ], "match_map_demos_by_pk": [ - 2853, + 2985, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_map_demos_stream": [ - 2853, + 2985, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2892, + 3024, "[match_map_demos_stream_cursor_input]!" ], "where": [ - 2865 + 2997 ] } ], "match_map_rounds": [ - 2904, + 3036, { "distinct_on": [ - 2925, + 3057, "[match_map_rounds_select_column!]" ], "limit": [ @@ -179173,19 +203164,19 @@ export default { 41 ], "order_by": [ - 2923, + 3055, "[match_map_rounds_order_by!]" ], "where": [ - 2913 + 3045 ] } ], "match_map_rounds_aggregate": [ - 2905, + 3037, { "distinct_on": [ - 2925, + 3057, "[match_map_rounds_select_column!]" ], "limit": [ @@ -179195,44 +203186,44 @@ export default { 41 ], "order_by": [ - 2923, + 3055, "[match_map_rounds_order_by!]" ], "where": [ - 2913 + 3045 ] } ], "match_map_rounds_by_pk": [ - 2904, + 3036, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_map_rounds_stream": [ - 2904, + 3036, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2933, + 3065, "[match_map_rounds_stream_cursor_input]!" ], "where": [ - 2913 + 3045 ] } ], "match_map_veto_picks": [ - 2945, + 3077, { "distinct_on": [ - 2965, + 3097, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -179242,19 +203233,19 @@ export default { 41 ], "order_by": [ - 2963, + 3095, "[match_map_veto_picks_order_by!]" ], "where": [ - 2954 + 3086 ] } ], "match_map_veto_picks_aggregate": [ - 2946, + 3078, { "distinct_on": [ - 2965, + 3097, "[match_map_veto_picks_select_column!]" ], "limit": [ @@ -179264,44 +203255,44 @@ export default { 41 ], "order_by": [ - 2963, + 3095, "[match_map_veto_picks_order_by!]" ], "where": [ - 2954 + 3086 ] } ], "match_map_veto_picks_by_pk": [ - 2945, + 3077, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_map_veto_picks_stream": [ - 2945, + 3077, { "batch_size": [ 41, "Int!" ], "cursor": [ - 2969, + 3101, "[match_map_veto_picks_stream_cursor_input]!" ], "where": [ - 2954 + 3086 ] } ], "match_maps": [ - 2973, + 3105, { "distinct_on": [ - 2995, + 3127, "[match_maps_select_column!]" ], "limit": [ @@ -179311,19 +203302,19 @@ export default { 41 ], "order_by": [ - 2993, + 3125, "[match_maps_order_by!]" ], "where": [ - 2982 + 3114 ] } ], "match_maps_aggregate": [ - 2974, + 3106, { "distinct_on": [ - 2995, + 3127, "[match_maps_select_column!]" ], "limit": [ @@ -179333,44 +203324,44 @@ export default { 41 ], "order_by": [ - 2993, + 3125, "[match_maps_order_by!]" ], "where": [ - 2982 + 3114 ] } ], "match_maps_by_pk": [ - 2973, + 3105, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_maps_stream": [ - 2973, + 3105, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3003, + 3135, "[match_maps_stream_cursor_input]!" ], "where": [ - 2982 + 3114 ] } ], "match_options": [ - 3015, + 3147, { "distinct_on": [ - 3039, + 3171, "[match_options_select_column!]" ], "limit": [ @@ -179380,19 +203371,19 @@ export default { 41 ], "order_by": [ - 3037, + 3169, "[match_options_order_by!]" ], "where": [ - 3026 + 3158 ] } ], "match_options_aggregate": [ - 3016, + 3148, { "distinct_on": [ - 3039, + 3171, "[match_options_select_column!]" ], "limit": [ @@ -179402,44 +203393,44 @@ export default { 41 ], "order_by": [ - 3037, + 3169, "[match_options_order_by!]" ], "where": [ - 3026 + 3158 ] } ], "match_options_by_pk": [ - 3015, + 3147, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_options_stream": [ - 3015, + 3147, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3049, + 3181, "[match_options_stream_cursor_input]!" ], "where": [ - 3026 + 3158 ] } ], "match_region_veto_picks": [ - 3061, + 3193, { "distinct_on": [ - 3081, + 3213, "[match_region_veto_picks_select_column!]" ], "limit": [ @@ -179449,19 +203440,19 @@ export default { 41 ], "order_by": [ - 3079, + 3211, "[match_region_veto_picks_order_by!]" ], "where": [ - 3070 + 3202 ] } ], "match_region_veto_picks_aggregate": [ - 3062, + 3194, { "distinct_on": [ - 3081, + 3213, "[match_region_veto_picks_select_column!]" ], "limit": [ @@ -179471,44 +203462,44 @@ export default { 41 ], "order_by": [ - 3079, + 3211, "[match_region_veto_picks_order_by!]" ], "where": [ - 3070 + 3202 ] } ], "match_region_veto_picks_by_pk": [ - 3061, + 3193, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_region_veto_picks_stream": [ - 3061, + 3193, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3085, + 3217, "[match_region_veto_picks_stream_cursor_input]!" ], "where": [ - 3070 + 3202 ] } ], "match_streams": [ - 3089, + 3221, { "distinct_on": [ - 3117, + 3249, "[match_streams_select_column!]" ], "limit": [ @@ -179518,19 +203509,19 @@ export default { 41 ], "order_by": [ - 3114, + 3246, "[match_streams_order_by!]" ], "where": [ - 3101 + 3233 ] } ], "match_streams_aggregate": [ - 3090, + 3222, { "distinct_on": [ - 3117, + 3249, "[match_streams_select_column!]" ], "limit": [ @@ -179540,44 +203531,44 @@ export default { 41 ], "order_by": [ - 3114, + 3246, "[match_streams_order_by!]" ], "where": [ - 3101 + 3233 ] } ], "match_streams_by_pk": [ - 3089, + 3221, { "id": [ - 5454, + 6298, "uuid!" ] } ], "match_streams_stream": [ - 3089, + 3221, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3127, + 3259, "[match_streams_stream_cursor_input]!" ], "where": [ - 3101 + 3233 ] } ], "match_type_cfgs": [ - 3139, + 3271, { "distinct_on": [ - 3151, + 3283, "[match_type_cfgs_select_column!]" ], "limit": [ @@ -179587,19 +203578,19 @@ export default { 41 ], "order_by": [ - 3149, + 3281, "[match_type_cfgs_order_by!]" ], "where": [ - 3142 + 3274 ] } ], "match_type_cfgs_aggregate": [ - 3140, + 3272, { "distinct_on": [ - 3151, + 3283, "[match_type_cfgs_select_column!]" ], "limit": [ @@ -179609,44 +203600,44 @@ export default { 41 ], "order_by": [ - 3149, + 3281, "[match_type_cfgs_order_by!]" ], "where": [ - 3142 + 3274 ] } ], "match_type_cfgs_by_pk": [ - 3139, + 3271, { "type": [ - 833, + 864, "e_game_cfg_types_enum!" ] } ], "match_type_cfgs_stream": [ - 3139, + 3271, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3153, + 3285, "[match_type_cfgs_stream_cursor_input]!" ], "where": [ - 3142 + 3274 ] } ], "matches": [ - 3157, + 3289, { "distinct_on": [ - 3181, + 3313, "[matches_select_column!]" ], "limit": [ @@ -179656,19 +203647,19 @@ export default { 41 ], "order_by": [ - 3179, + 3311, "[matches_order_by!]" ], "where": [ - 3168 + 3300 ] } ], "matches_aggregate": [ - 3158, + 3290, { "distinct_on": [ - 3181, + 3313, "[matches_select_column!]" ], "limit": [ @@ -179678,44 +203669,44 @@ export default { 41 ], "order_by": [ - 3179, + 3311, "[matches_order_by!]" ], "where": [ - 3168 + 3300 ] } ], "matches_by_pk": [ - 3157, + 3289, { "id": [ - 5454, + 6298, "uuid!" ] } ], "matches_stream": [ - 3157, + 3289, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3191, + 3323, "[matches_stream_cursor_input]!" ], "where": [ - 3168 + 3300 ] } ], "migration_hashes_hashes": [ - 3203, + 3335, { "distinct_on": [ - 3215, + 3347, "[migration_hashes_hashes_select_column!]" ], "limit": [ @@ -179725,19 +203716,19 @@ export default { 41 ], "order_by": [ - 3213, + 3345, "[migration_hashes_hashes_order_by!]" ], "where": [ - 3206 + 3338 ] } ], "migration_hashes_hashes_aggregate": [ - 3204, + 3336, { "distinct_on": [ - 3215, + 3347, "[migration_hashes_hashes_select_column!]" ], "limit": [ @@ -179747,16 +203738,16 @@ export default { 41 ], "order_by": [ - 3213, + 3345, "[migration_hashes_hashes_order_by!]" ], "where": [ - 3206 + 3338 ] } ], "migration_hashes_hashes_by_pk": [ - 3203, + 3335, { "name": [ 84, @@ -179765,26 +203756,26 @@ export default { } ], "migration_hashes_hashes_stream": [ - 3203, + 3335, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3217, + 3349, "[migration_hashes_hashes_stream_cursor_input]!" ], "where": [ - 3206 + 3338 ] } ], "my_friends": [ - 3221, + 3353, { "distinct_on": [ - 3246, + 3378, "[my_friends_select_column!]" ], "limit": [ @@ -179794,19 +203785,19 @@ export default { 41 ], "order_by": [ - 3244, + 3376, "[my_friends_order_by!]" ], "where": [ - 3233 + 3365 ] } ], "my_friends_aggregate": [ - 3222, + 3354, { "distinct_on": [ - 3246, + 3378, "[my_friends_select_column!]" ], "limit": [ @@ -179816,35 +203807,35 @@ export default { 41 ], "order_by": [ - 3244, + 3376, "[my_friends_order_by!]" ], "where": [ - 3233 + 3365 ] } ], "my_friends_stream": [ - 3221, + 3353, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3256, + 3388, "[my_friends_stream_cursor_input]!" ], "where": [ - 3233 + 3365 ] } ], "news_articles": [ - 3267, + 3399, { "distinct_on": [ - 3281, + 3413, "[news_articles_select_column!]" ], "limit": [ @@ -179854,19 +203845,19 @@ export default { 41 ], "order_by": [ - 3279, + 3411, "[news_articles_order_by!]" ], "where": [ - 3271 + 3403 ] } ], "news_articles_aggregate": [ - 3268, + 3400, { "distinct_on": [ - 3281, + 3413, "[news_articles_select_column!]" ], "limit": [ @@ -179876,44 +203867,44 @@ export default { 41 ], "order_by": [ - 3279, + 3411, "[news_articles_order_by!]" ], "where": [ - 3271 + 3403 ] } ], "news_articles_by_pk": [ - 3267, + 3399, { "id": [ - 5454, + 6298, "uuid!" ] } ], "news_articles_stream": [ - 3267, + 3399, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3286, + 3418, "[news_articles_stream_cursor_input]!" ], "where": [ - 3271 + 3403 ] } ], "notification_preferences": [ - 3294, + 3426, { "distinct_on": [ - 3308, + 3440, "[notification_preferences_select_column!]" ], "limit": [ @@ -179923,19 +203914,19 @@ export default { 41 ], "order_by": [ - 3306, + 3438, "[notification_preferences_order_by!]" ], "where": [ - 3298 + 3430 ] } ], "notification_preferences_aggregate": [ - 3295, + 3427, { "distinct_on": [ - 3308, + 3440, "[notification_preferences_select_column!]" ], "limit": [ @@ -179945,16 +203936,16 @@ export default { 41 ], "order_by": [ - 3306, + 3438, "[notification_preferences_order_by!]" ], "where": [ - 3298 + 3430 ] } ], "notification_preferences_by_pk": [ - 3294, + 3426, { "channel": [ 84, @@ -179965,32 +203956,32 @@ export default { "String!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "notification_preferences_stream": [ - 3294, + 3426, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3313, + 3445, "[notification_preferences_stream_cursor_input]!" ], "where": [ - 3298 + 3430 ] } ], "notifications": [ - 3321, + 3453, { "distinct_on": [ - 3349, + 3481, "[notifications_select_column!]" ], "limit": [ @@ -180000,19 +203991,19 @@ export default { 41 ], "order_by": [ - 3346, + 3478, "[notifications_order_by!]" ], "where": [ - 3333 + 3465 ] } ], "notifications_aggregate": [ - 3322, + 3454, { "distinct_on": [ - 3349, + 3481, "[notifications_select_column!]" ], "limit": [ @@ -180022,44 +204013,44 @@ export default { 41 ], "order_by": [ - 3346, + 3478, "[notifications_order_by!]" ], "where": [ - 3333 + 3465 ] } ], "notifications_by_pk": [ - 3321, + 3453, { "id": [ - 5454, + 6298, "uuid!" ] } ], "notifications_stream": [ - 3321, + 3453, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3359, + 3491, "[notifications_stream_cursor_input]!" ], "where": [ - 3333 + 3465 ] } ], "pending_match_import_players": [ - 3374, + 3506, { "distinct_on": [ - 3395, + 3527, "[pending_match_import_players_select_column!]" ], "limit": [ @@ -180069,19 +204060,19 @@ export default { 41 ], "order_by": [ - 3393, + 3525, "[pending_match_import_players_order_by!]" ], "where": [ - 3383 + 3515 ] } ], "pending_match_import_players_aggregate": [ - 3375, + 3507, { "distinct_on": [ - 3395, + 3527, "[pending_match_import_players_select_column!]" ], "limit": [ @@ -180091,48 +204082,48 @@ export default { 41 ], "order_by": [ - 3393, + 3525, "[pending_match_import_players_order_by!]" ], "where": [ - 3383 + 3515 ] } ], "pending_match_import_players_by_pk": [ - 3374, + 3506, { "steam_id": [ - 269, + 300, "bigint!" ], "valve_match_id": [ - 3371, + 3503, "numeric!" ] } ], "pending_match_import_players_stream": [ - 3374, + 3506, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3403, + 3535, "[pending_match_import_players_stream_cursor_input]!" ], "where": [ - 3383 + 3515 ] } ], "pending_match_imports": [ - 3415, + 3547, { "distinct_on": [ - 3430, + 3562, "[pending_match_imports_select_column!]" ], "limit": [ @@ -180142,19 +204133,19 @@ export default { 41 ], "order_by": [ - 3428, + 3560, "[pending_match_imports_order_by!]" ], "where": [ - 3419 + 3551 ] } ], "pending_match_imports_aggregate": [ - 3416, + 3548, { "distinct_on": [ - 3430, + 3562, "[pending_match_imports_select_column!]" ], "limit": [ @@ -180164,44 +204155,44 @@ export default { 41 ], "order_by": [ - 3428, + 3560, "[pending_match_imports_order_by!]" ], "where": [ - 3419 + 3551 ] } ], "pending_match_imports_by_pk": [ - 3415, + 3547, { "valve_match_id": [ - 3371, + 3503, "numeric!" ] } ], "pending_match_imports_stream": [ - 3415, + 3547, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3435, + 3567, "[pending_match_imports_stream_cursor_input]!" ], "where": [ - 3419 + 3551 ] } ], "player_aim_stats_demo": [ - 3443, + 3575, { "distinct_on": [ - 3457, + 3589, "[player_aim_stats_demo_select_column!]" ], "limit": [ @@ -180211,19 +204202,19 @@ export default { 41 ], "order_by": [ - 3455, + 3587, "[player_aim_stats_demo_order_by!]" ], "where": [ - 3447 + 3579 ] } ], "player_aim_stats_demo_aggregate": [ - 3444, + 3576, { "distinct_on": [ - 3457, + 3589, "[player_aim_stats_demo_select_column!]" ], "limit": [ @@ -180233,48 +204224,48 @@ export default { 41 ], "order_by": [ - 3455, + 3587, "[player_aim_stats_demo_order_by!]" ], "where": [ - 3447 + 3579 ] } ], "player_aim_stats_demo_by_pk": [ - 3443, + 3575, { "attacker_steam_id": [ - 269, + 300, "bigint!" ], "match_map_id": [ - 5454, + 6298, "uuid!" ] } ], "player_aim_stats_demo_stream": [ - 3443, + 3575, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3462, + 3594, "[player_aim_stats_demo_stream_cursor_input]!" ], "where": [ - 3447 + 3579 ] } ], "player_aim_weapon_stats": [ - 3470, + 3602, { "distinct_on": [ - 3491, + 3623, "[player_aim_weapon_stats_select_column!]" ], "limit": [ @@ -180284,19 +204275,19 @@ export default { 41 ], "order_by": [ - 3489, + 3621, "[player_aim_weapon_stats_order_by!]" ], "where": [ - 3479 + 3611 ] } ], "player_aim_weapon_stats_aggregate": [ - 3471, + 3603, { "distinct_on": [ - 3491, + 3623, "[player_aim_weapon_stats_select_column!]" ], "limit": [ @@ -180306,23 +204297,23 @@ export default { 41 ], "order_by": [ - 3489, + 3621, "[player_aim_weapon_stats_order_by!]" ], "where": [ - 3479 + 3611 ] } ], "player_aim_weapon_stats_by_pk": [ - 3470, + 3602, { "match_map_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ], "weapon_class": [ @@ -180332,26 +204323,26 @@ export default { } ], "player_aim_weapon_stats_stream": [ - 3470, + 3602, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3499, + 3631, "[player_aim_weapon_stats_stream_cursor_input]!" ], "where": [ - 3479 + 3611 ] } ], "player_assists": [ - 3511, + 3643, { "distinct_on": [ - 3534, + 3666, "[player_assists_select_column!]" ], "limit": [ @@ -180361,19 +204352,19 @@ export default { 41 ], "order_by": [ - 3532, + 3664, "[player_assists_order_by!]" ], "where": [ - 3522 + 3654 ] } ], "player_assists_aggregate": [ - 3512, + 3644, { "distinct_on": [ - 3534, + 3666, "[player_assists_select_column!]" ], "limit": [ @@ -180383,56 +204374,56 @@ export default { 41 ], "order_by": [ - 3532, + 3664, "[player_assists_order_by!]" ], "where": [ - 3522 + 3654 ] } ], "player_assists_by_pk": [ - 3511, + 3643, { "attacked_steam_id": [ - 269, + 300, "bigint!" ], "attacker_steam_id": [ - 269, + 300, "bigint!" ], "match_map_id": [ - 5454, + 6298, "uuid!" ], "time": [ - 4954, + 5086, "timestamptz!" ] } ], "player_assists_stream": [ - 3511, + 3643, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3544, + 3676, "[player_assists_stream_cursor_input]!" ], "where": [ - 3522 + 3654 ] } ], "player_career_stats_v": [ - 3556, + 3688, { "distinct_on": [ - 3564, + 3696, "[player_career_stats_v_select_column!]" ], "limit": [ @@ -180442,19 +204433,19 @@ export default { 41 ], "order_by": [ - 3563, + 3695, "[player_career_stats_v_order_by!]" ], "where": [ - 3560 + 3692 ] } ], "player_career_stats_v_aggregate": [ - 3557, + 3689, { "distinct_on": [ - 3564, + 3696, "[player_career_stats_v_select_column!]" ], "limit": [ @@ -180464,35 +204455,35 @@ export default { 41 ], "order_by": [ - 3563, + 3695, "[player_career_stats_v_order_by!]" ], "where": [ - 3560 + 3692 ] } ], "player_career_stats_v_stream": [ - 3556, + 3688, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3568, + 3700, "[player_career_stats_v_stream_cursor_input]!" ], "where": [ - 3560 + 3692 ] } ], "player_damages": [ - 3574, + 3706, { "distinct_on": [ - 3595, + 3727, "[player_damages_select_column!]" ], "limit": [ @@ -180502,19 +204493,19 @@ export default { 41 ], "order_by": [ - 3593, + 3725, "[player_damages_order_by!]" ], "where": [ - 3583 + 3715 ] } ], "player_damages_aggregate": [ - 3575, + 3707, { "distinct_on": [ - 3595, + 3727, "[player_damages_select_column!]" ], "limit": [ @@ -180524,52 +204515,52 @@ export default { 41 ], "order_by": [ - 3593, + 3725, "[player_damages_order_by!]" ], "where": [ - 3583 + 3715 ] } ], "player_damages_by_pk": [ - 3574, + 3706, { "id": [ - 5454, + 6298, "uuid!" ], "match_map_id": [ - 5454, + 6298, "uuid!" ], "time": [ - 4954, + 5086, "timestamptz!" ] } ], "player_damages_stream": [ - 3574, + 3706, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3603, + 3735, "[player_damages_stream_cursor_input]!" ], "where": [ - 3583 + 3715 ] } ], "player_elo": [ - 3615, + 3747, { "distinct_on": [ - 3629, + 3761, "[player_elo_select_column!]" ], "limit": [ @@ -180579,19 +204570,19 @@ export default { 41 ], "order_by": [ - 3627, + 3759, "[player_elo_order_by!]" ], "where": [ - 3619 + 3751 ] } ], "player_elo_aggregate": [ - 3616, + 3748, { "distinct_on": [ - 3629, + 3761, "[player_elo_select_column!]" ], "limit": [ @@ -180601,52 +204592,52 @@ export default { 41 ], "order_by": [ - 3627, + 3759, "[player_elo_order_by!]" ], "where": [ - 3619 + 3751 ] } ], "player_elo_by_pk": [ - 3615, + 3747, { "match_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ], "type": [ - 1182, + 1213, "e_match_types_enum!" ] } ], "player_elo_stream": [ - 3615, + 3747, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3634, + 3766, "[player_elo_stream_cursor_input]!" ], "where": [ - 3619 + 3751 ] } ], "player_faceit_rank_history": [ - 3642, + 3774, { "distinct_on": [ - 3663, + 3795, "[player_faceit_rank_history_select_column!]" ], "limit": [ @@ -180656,19 +204647,19 @@ export default { 41 ], "order_by": [ - 3661, + 3793, "[player_faceit_rank_history_order_by!]" ], "where": [ - 3651 + 3783 ] } ], "player_faceit_rank_history_aggregate": [ - 3643, + 3775, { "distinct_on": [ - 3663, + 3795, "[player_faceit_rank_history_select_column!]" ], "limit": [ @@ -180678,44 +204669,44 @@ export default { 41 ], "order_by": [ - 3661, + 3793, "[player_faceit_rank_history_order_by!]" ], "where": [ - 3651 + 3783 ] } ], "player_faceit_rank_history_by_pk": [ - 3642, + 3774, { "id": [ - 5454, + 6298, "uuid!" ] } ], "player_faceit_rank_history_stream": [ - 3642, + 3774, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3671, + 3803, "[player_faceit_rank_history_stream_cursor_input]!" ], "where": [ - 3651 + 3783 ] } ], "player_flashes": [ - 3683, + 3815, { "distinct_on": [ - 3706, + 3838, "[player_flashes_select_column!]" ], "limit": [ @@ -180725,19 +204716,19 @@ export default { 41 ], "order_by": [ - 3704, + 3836, "[player_flashes_order_by!]" ], "where": [ - 3694 + 3826 ] } ], "player_flashes_aggregate": [ - 3684, + 3816, { "distinct_on": [ - 3706, + 3838, "[player_flashes_select_column!]" ], "limit": [ @@ -180747,56 +204738,56 @@ export default { 41 ], "order_by": [ - 3704, + 3836, "[player_flashes_order_by!]" ], "where": [ - 3694 + 3826 ] } ], "player_flashes_by_pk": [ - 3683, + 3815, { "attacked_steam_id": [ - 269, + 300, "bigint!" ], "attacker_steam_id": [ - 269, + 300, "bigint!" ], "match_map_id": [ - 5454, + 6298, "uuid!" ], "time": [ - 4954, + 5086, "timestamptz!" ] } ], "player_flashes_stream": [ - 3683, + 3815, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3716, + 3848, "[player_flashes_stream_cursor_input]!" ], "where": [ - 3694 + 3826 ] } ], "player_kills": [ - 3728, + 3860, { "distinct_on": [ - 3792, + 3924, "[player_kills_select_column!]" ], "limit": [ @@ -180806,19 +204797,19 @@ export default { 41 ], "order_by": [ - 3790, + 3922, "[player_kills_order_by!]" ], "where": [ - 3739 + 3871 ] } ], "player_kills_aggregate": [ - 3729, + 3861, { "distinct_on": [ - 3792, + 3924, "[player_kills_select_column!]" ], "limit": [ @@ -180828,40 +204819,40 @@ export default { 41 ], "order_by": [ - 3790, + 3922, "[player_kills_order_by!]" ], "where": [ - 3739 + 3871 ] } ], "player_kills_by_pk": [ - 3728, + 3860, { "attacked_steam_id": [ - 269, + 300, "bigint!" ], "attacker_steam_id": [ - 269, + 300, "bigint!" ], "match_map_id": [ - 5454, + 6298, "uuid!" ], "time": [ - 4954, + 5086, "timestamptz!" ] } ], "player_kills_by_weapon": [ - 3740, + 3872, { "distinct_on": [ - 3761, + 3893, "[player_kills_by_weapon_select_column!]" ], "limit": [ @@ -180871,19 +204862,19 @@ export default { 41 ], "order_by": [ - 3759, + 3891, "[player_kills_by_weapon_order_by!]" ], "where": [ - 3749 + 3881 ] } ], "player_kills_by_weapon_aggregate": [ - 3741, + 3873, { "distinct_on": [ - 3761, + 3893, "[player_kills_by_weapon_select_column!]" ], "limit": [ @@ -180893,19 +204884,19 @@ export default { 41 ], "order_by": [ - 3759, + 3891, "[player_kills_by_weapon_order_by!]" ], "where": [ - 3749 + 3881 ] } ], "player_kills_by_weapon_by_pk": [ - 3740, + 3872, { "player_steam_id": [ - 269, + 300, "bigint!" ], "with": [ @@ -180915,42 +204906,42 @@ export default { } ], "player_kills_by_weapon_stream": [ - 3740, + 3872, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3769, + 3901, "[player_kills_by_weapon_stream_cursor_input]!" ], "where": [ - 3749 + 3881 ] } ], "player_kills_stream": [ - 3728, + 3860, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3802, + 3934, "[player_kills_stream_cursor_input]!" ], "where": [ - 3739 + 3871 ] } ], "player_leaderboard_rank": [ - 3814, + 3946, { "distinct_on": [ - 3825, + 3957, "[player_leaderboard_rank_select_column!]" ], "limit": [ @@ -180960,19 +204951,19 @@ export default { 41 ], "order_by": [ - 3824, + 3956, "[player_leaderboard_rank_order_by!]" ], "where": [ - 3818 + 3950 ] } ], "player_leaderboard_rank_aggregate": [ - 3815, + 3947, { "distinct_on": [ - 3825, + 3957, "[player_leaderboard_rank_select_column!]" ], "limit": [ @@ -180982,35 +204973,35 @@ export default { 41 ], "order_by": [ - 3824, + 3956, "[player_leaderboard_rank_order_by!]" ], "where": [ - 3818 + 3950 ] } ], "player_leaderboard_rank_stream": [ - 3814, + 3946, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3830, + 3962, "[player_leaderboard_rank_stream_cursor_input]!" ], "where": [ - 3818 + 3950 ] } ], "player_match_map_stats": [ - 3837, + 3969, { "distinct_on": [ - 3858, + 3990, "[player_match_map_stats_select_column!]" ], "limit": [ @@ -181020,19 +205011,19 @@ export default { 41 ], "order_by": [ - 3856, + 3988, "[player_match_map_stats_order_by!]" ], "where": [ - 3846 + 3978 ] } ], "player_match_map_stats_aggregate": [ - 3838, + 3970, { "distinct_on": [ - 3858, + 3990, "[player_match_map_stats_select_column!]" ], "limit": [ @@ -181042,48 +205033,48 @@ export default { 41 ], "order_by": [ - 3856, + 3988, "[player_match_map_stats_order_by!]" ], "where": [ - 3846 + 3978 ] } ], "player_match_map_stats_by_pk": [ - 3837, + 3969, { "match_map_id": [ - 5454, + 6298, "uuid!" ], "steam_id": [ - 269, + 300, "bigint!" ] } ], "player_match_map_stats_stream": [ - 3837, + 3969, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3866, + 3998, "[player_match_map_stats_stream_cursor_input]!" ], "where": [ - 3846 + 3978 ] } ], "player_match_performance_v": [ - 3878, + 4010, { "distinct_on": [ - 3886, + 4018, "[player_match_performance_v_select_column!]" ], "limit": [ @@ -181093,19 +205084,19 @@ export default { 41 ], "order_by": [ - 3885, + 4017, "[player_match_performance_v_order_by!]" ], "where": [ - 3882 + 4014 ] } ], "player_match_performance_v_aggregate": [ - 3879, + 4011, { "distinct_on": [ - 3886, + 4018, "[player_match_performance_v_select_column!]" ], "limit": [ @@ -181115,35 +205106,35 @@ export default { 41 ], "order_by": [ - 3885, + 4017, "[player_match_performance_v_order_by!]" ], "where": [ - 3882 + 4014 ] } ], "player_match_performance_v_stream": [ - 3878, + 4010, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3890, + 4022, "[player_match_performance_v_stream_cursor_input]!" ], "where": [ - 3882 + 4014 ] } ], "player_match_stats_v": [ - 3896, + 4028, { "distinct_on": [ - 3912, + 4044, "[player_match_stats_v_select_column!]" ], "limit": [ @@ -181153,19 +205144,19 @@ export default { 41 ], "order_by": [ - 3911, + 4043, "[player_match_stats_v_order_by!]" ], "where": [ - 3905 + 4037 ] } ], "player_match_stats_v_aggregate": [ - 3897, + 4029, { "distinct_on": [ - 3912, + 4044, "[player_match_stats_v_select_column!]" ], "limit": [ @@ -181175,35 +205166,35 @@ export default { 41 ], "order_by": [ - 3911, + 4043, "[player_match_stats_v_order_by!]" ], "where": [ - 3905 + 4037 ] } ], "player_match_stats_v_stream": [ - 3896, + 4028, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3919, + 4051, "[player_match_stats_v_stream_cursor_input]!" ], "where": [ - 3905 + 4037 ] } ], "player_objectives": [ - 3929, + 4061, { "distinct_on": [ - 3950, + 4082, "[player_objectives_select_column!]" ], "limit": [ @@ -181213,19 +205204,19 @@ export default { 41 ], "order_by": [ - 3948, + 4080, "[player_objectives_order_by!]" ], "where": [ - 3938 + 4070 ] } ], "player_objectives_aggregate": [ - 3930, + 4062, { "distinct_on": [ - 3950, + 4082, "[player_objectives_select_column!]" ], "limit": [ @@ -181235,52 +205226,52 @@ export default { 41 ], "order_by": [ - 3948, + 4080, "[player_objectives_order_by!]" ], "where": [ - 3938 + 4070 ] } ], "player_objectives_by_pk": [ - 3929, + 4061, { "match_map_id": [ - 5454, + 6298, "uuid!" ], "player_steam_id": [ - 269, + 300, "bigint!" ], "time": [ - 4954, + 5086, "timestamptz!" ] } ], "player_objectives_stream": [ - 3929, + 4061, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3958, + 4090, "[player_objectives_stream_cursor_input]!" ], "where": [ - 3938 + 4070 ] } ], "player_performance_v": [ - 3970, + 4102, { "distinct_on": [ - 3978, + 4110, "[player_performance_v_select_column!]" ], "limit": [ @@ -181290,19 +205281,19 @@ export default { 41 ], "order_by": [ - 3977, + 4109, "[player_performance_v_order_by!]" ], "where": [ - 3974 + 4106 ] } ], "player_performance_v_aggregate": [ - 3971, + 4103, { "distinct_on": [ - 3978, + 4110, "[player_performance_v_select_column!]" ], "limit": [ @@ -181312,35 +205303,35 @@ export default { 41 ], "order_by": [ - 3977, + 4109, "[player_performance_v_order_by!]" ], "where": [ - 3974 + 4106 ] } ], "player_performance_v_stream": [ - 3970, + 4102, { "batch_size": [ 41, "Int!" ], "cursor": [ - 3982, + 4114, "[player_performance_v_stream_cursor_input]!" ], "where": [ - 3974 + 4106 ] } ], "player_premier_rank_history": [ - 3988, + 4120, { "distinct_on": [ - 4009, + 4141, "[player_premier_rank_history_select_column!]" ], "limit": [ @@ -181350,19 +205341,19 @@ export default { 41 ], "order_by": [ - 4007, + 4139, "[player_premier_rank_history_order_by!]" ], "where": [ - 3997 + 4129 ] } ], "player_premier_rank_history_aggregate": [ - 3989, + 4121, { "distinct_on": [ - 4009, + 4141, "[player_premier_rank_history_select_column!]" ], "limit": [ @@ -181372,44 +205363,44 @@ export default { 41 ], "order_by": [ - 4007, + 4139, "[player_premier_rank_history_order_by!]" ], "where": [ - 3997 + 4129 ] } ], "player_premier_rank_history_by_pk": [ - 3988, + 4120, { "id": [ - 5454, + 6298, "uuid!" ] } ], "player_premier_rank_history_stream": [ - 3988, + 4120, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4017, + 4149, "[player_premier_rank_history_stream_cursor_input]!" ], "where": [ - 3997 + 4129 ] } ], "player_sanctions": [ - 4029, + 4161, { "distinct_on": [ - 4050, + 4182, "[player_sanctions_select_column!]" ], "limit": [ @@ -181419,19 +205410,19 @@ export default { 41 ], "order_by": [ - 4048, + 4180, "[player_sanctions_order_by!]" ], "where": [ - 4038 + 4170 ] } ], "player_sanctions_aggregate": [ - 4030, + 4162, { "distinct_on": [ - 4050, + 4182, "[player_sanctions_select_column!]" ], "limit": [ @@ -181441,48 +205432,48 @@ export default { 41 ], "order_by": [ - 4048, + 4180, "[player_sanctions_order_by!]" ], "where": [ - 4038 + 4170 ] } ], "player_sanctions_by_pk": [ - 4029, + 4161, { "created_at": [ - 4954, + 5086, "timestamptz!" ], "id": [ - 5454, + 6298, "uuid!" ] } ], "player_sanctions_stream": [ - 4029, + 4161, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4058, + 4190, "[player_sanctions_stream_cursor_input]!" ], "where": [ - 4038 + 4170 ] } ], "player_season_stats": [ - 4070, + 4202, { "distinct_on": [ - 4101, + 4233, "[player_season_stats_select_column!]" ], "limit": [ @@ -181492,19 +205483,19 @@ export default { 41 ], "order_by": [ - 4099, + 4231, "[player_season_stats_order_by!]" ], "where": [ - 4089 + 4221 ] } ], "player_season_stats_aggregate": [ - 4071, + 4203, { "distinct_on": [ - 4101, + 4233, "[player_season_stats_select_column!]" ], "limit": [ @@ -181514,48 +205505,48 @@ export default { 41 ], "order_by": [ - 4099, + 4231, "[player_season_stats_order_by!]" ], "where": [ - 4089 + 4221 ] } ], "player_season_stats_by_pk": [ - 4070, + 4202, { "player_steam_id": [ - 269, + 300, "bigint!" ], "season_id": [ - 5454, + 6298, "uuid!" ] } ], "player_season_stats_stream": [ - 4070, + 4202, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4117, + 4249, "[player_season_stats_stream_cursor_input]!" ], "where": [ - 4089 + 4221 ] } ], "player_stats": [ - 4129, + 4261, { "distinct_on": [ - 4144, + 4276, "[player_stats_select_column!]" ], "limit": [ @@ -181565,19 +205556,19 @@ export default { 41 ], "order_by": [ - 4142, + 4274, "[player_stats_order_by!]" ], "where": [ - 4133 + 4265 ] } ], "player_stats_aggregate": [ - 4130, + 4262, { "distinct_on": [ - 4144, + 4276, "[player_stats_select_column!]" ], "limit": [ @@ -181587,44 +205578,44 @@ export default { 41 ], "order_by": [ - 4142, + 4274, "[player_stats_order_by!]" ], "where": [ - 4133 + 4265 ] } ], "player_stats_by_pk": [ - 4129, + 4261, { "player_steam_id": [ - 269, + 300, "bigint!" ] } ], "player_stats_stream": [ - 4129, + 4261, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4149, + 4281, "[player_stats_stream_cursor_input]!" ], "where": [ - 4133 + 4265 ] } ], "player_steam_bot_friend": [ - 4157, + 4289, { "distinct_on": [ - 4176, + 4308, "[player_steam_bot_friend_select_column!]" ], "limit": [ @@ -181634,19 +205625,19 @@ export default { 41 ], "order_by": [ - 4173, + 4305, "[player_steam_bot_friend_order_by!]" ], "where": [ - 4162 + 4294 ] } ], "player_steam_bot_friend_aggregate": [ - 4158, + 4290, { "distinct_on": [ - 4176, + 4308, "[player_steam_bot_friend_select_column!]" ], "limit": [ @@ -181656,44 +205647,44 @@ export default { 41 ], "order_by": [ - 4173, + 4305, "[player_steam_bot_friend_order_by!]" ], "where": [ - 4162 + 4294 ] } ], "player_steam_bot_friend_by_pk": [ - 4157, + 4289, { "steam_id": [ - 269, + 300, "bigint!" ] } ], "player_steam_bot_friend_stream": [ - 4157, + 4289, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4181, + 4313, "[player_steam_bot_friend_stream_cursor_input]!" ], "where": [ - 4162 + 4294 ] } ], "player_steam_match_auth": [ - 4189, + 4321, { "distinct_on": [ - 4203, + 4335, "[player_steam_match_auth_select_column!]" ], "limit": [ @@ -181703,19 +205694,19 @@ export default { 41 ], "order_by": [ - 4201, + 4333, "[player_steam_match_auth_order_by!]" ], "where": [ - 4193 + 4325 ] } ], "player_steam_match_auth_aggregate": [ - 4190, + 4322, { "distinct_on": [ - 4203, + 4335, "[player_steam_match_auth_select_column!]" ], "limit": [ @@ -181725,44 +205716,44 @@ export default { 41 ], "order_by": [ - 4201, + 4333, "[player_steam_match_auth_order_by!]" ], "where": [ - 4193 + 4325 ] } ], "player_steam_match_auth_by_pk": [ - 4189, + 4321, { "steam_id": [ - 269, + 300, "bigint!" ] } ], "player_steam_match_auth_stream": [ - 4189, + 4321, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4208, + 4340, "[player_steam_match_auth_stream_cursor_input]!" ], "where": [ - 4193 + 4325 ] } ], "player_unused_utility": [ - 4216, + 4348, { "distinct_on": [ - 4237, + 4369, "[player_unused_utility_select_column!]" ], "limit": [ @@ -181772,19 +205763,19 @@ export default { 41 ], "order_by": [ - 4235, + 4367, "[player_unused_utility_order_by!]" ], "where": [ - 4225 + 4357 ] } ], "player_unused_utility_aggregate": [ - 4217, + 4349, { "distinct_on": [ - 4237, + 4369, "[player_unused_utility_select_column!]" ], "limit": [ @@ -181794,48 +205785,48 @@ export default { 41 ], "order_by": [ - 4235, + 4367, "[player_unused_utility_order_by!]" ], "where": [ - 4225 + 4357 ] } ], "player_unused_utility_by_pk": [ - 4216, + 4348, { "match_map_id": [ - 5454, + 6298, "uuid!" ], "player_steam_id": [ - 269, + 300, "bigint!" ] } ], "player_unused_utility_stream": [ - 4216, + 4348, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4245, + 4377, "[player_unused_utility_stream_cursor_input]!" ], "where": [ - 4225 + 4357 ] } ], "player_utility": [ - 4257, + 4389, { "distinct_on": [ - 4278, + 4410, "[player_utility_select_column!]" ], "limit": [ @@ -181845,19 +205836,19 @@ export default { 41 ], "order_by": [ - 4276, + 4408, "[player_utility_order_by!]" ], "where": [ - 4266 + 4398 ] } ], "player_utility_aggregate": [ - 4258, + 4390, { "distinct_on": [ - 4278, + 4410, "[player_utility_select_column!]" ], "limit": [ @@ -181867,52 +205858,52 @@ export default { 41 ], "order_by": [ - 4276, + 4408, "[player_utility_order_by!]" ], "where": [ - 4266 + 4398 ] } ], "player_utility_by_pk": [ - 4257, + 4389, { "attacker_steam_id": [ - 269, + 300, "bigint!" ], "match_map_id": [ - 5454, + 6298, "uuid!" ], "time": [ - 4954, + 5086, "timestamptz!" ] } ], "player_utility_stream": [ - 4257, + 4389, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4286, + 4418, "[player_utility_stream_cursor_input]!" ], "where": [ - 4266 + 4398 ] } ], "player_weapon_stats_v": [ - 4298, + 4430, { "distinct_on": [ - 4314, + 4446, "[player_weapon_stats_v_select_column!]" ], "limit": [ @@ -181922,19 +205913,19 @@ export default { 41 ], "order_by": [ - 4313, + 4445, "[player_weapon_stats_v_order_by!]" ], "where": [ - 4307 + 4439 ] } ], "player_weapon_stats_v_aggregate": [ - 4299, + 4431, { "distinct_on": [ - 4314, + 4446, "[player_weapon_stats_v_select_column!]" ], "limit": [ @@ -181944,35 +205935,35 @@ export default { 41 ], "order_by": [ - 4313, + 4445, "[player_weapon_stats_v_order_by!]" ], "where": [ - 4307 + 4439 ] } ], "player_weapon_stats_v_stream": [ - 4298, + 4430, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4321, + 4453, "[player_weapon_stats_v_stream_cursor_input]!" ], "where": [ - 4307 + 4439 ] } ], "players": [ - 4331, + 4463, { "distinct_on": [ - 4346, + 4478, "[players_select_column!]" ], "limit": [ @@ -181982,19 +205973,19 @@ export default { 41 ], "order_by": [ - 4344, + 4476, "[players_order_by!]" ], "where": [ - 4335 + 4467 ] } ], "players_aggregate": [ - 4332, + 4464, { "distinct_on": [ - 4346, + 4478, "[players_select_column!]" ], "limit": [ @@ -182004,44 +205995,44 @@ export default { 41 ], "order_by": [ - 4344, + 4476, "[players_order_by!]" ], "where": [ - 4335 + 4467 ] } ], "players_by_pk": [ - 4331, + 4463, { "steam_id": [ - 269, + 300, "bigint!" ] } ], "players_stream": [ - 4331, + 4463, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4351, + 4483, "[players_stream_cursor_input]!" ], "where": [ - 4335 + 4467 ] } ], "plugin_versions": [ - 4359, + 4491, { "distinct_on": [ - 4373, + 4505, "[plugin_versions_select_column!]" ], "limit": [ @@ -182051,19 +206042,19 @@ export default { 41 ], "order_by": [ - 4371, + 4503, "[plugin_versions_order_by!]" ], "where": [ - 4363 + 4495 ] } ], "plugin_versions_aggregate": [ - 4360, + 4492, { "distinct_on": [ - 4373, + 4505, "[plugin_versions_select_column!]" ], "limit": [ @@ -182073,19 +206064,19 @@ export default { 41 ], "order_by": [ - 4371, + 4503, "[plugin_versions_order_by!]" ], "where": [ - 4363 + 4495 ] } ], "plugin_versions_by_pk": [ - 4359, + 4491, { "runtime": [ - 1263, + 1294, "e_plugin_runtimes_enum!" ], "version": [ @@ -182095,26 +206086,26 @@ export default { } ], "plugin_versions_stream": [ - 4359, + 4491, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4378, + 4510, "[plugin_versions_stream_cursor_input]!" ], "where": [ - 4363 + 4495 ] } ], "push_subscriptions": [ - 4386, + 4518, { "distinct_on": [ - 4400, + 4532, "[push_subscriptions_select_column!]" ], "limit": [ @@ -182124,19 +206115,19 @@ export default { 41 ], "order_by": [ - 4398, + 4530, "[push_subscriptions_order_by!]" ], "where": [ - 4390 + 4522 ] } ], "push_subscriptions_aggregate": [ - 4387, + 4519, { "distinct_on": [ - 4400, + 4532, "[push_subscriptions_select_column!]" ], "limit": [ @@ -182146,44 +206137,44 @@ export default { 41 ], "order_by": [ - 4398, + 4530, "[push_subscriptions_order_by!]" ], "where": [ - 4390 + 4522 ] } ], "push_subscriptions_by_pk": [ - 4386, + 4518, { "id": [ - 5454, + 6298, "uuid!" ] } ], "push_subscriptions_stream": [ - 4386, + 4518, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4405, + 4537, "[push_subscriptions_stream_cursor_input]!" ], "where": [ - 4390 + 4522 ] } ], "seasons": [ - 4417, + 4549, { "distinct_on": [ - 4432, + 4564, "[seasons_select_column!]" ], "limit": [ @@ -182193,19 +206184,19 @@ export default { 41 ], "order_by": [ - 4430, + 4562, "[seasons_order_by!]" ], "where": [ - 4421 + 4553 ] } ], "seasons_aggregate": [ - 4418, + 4550, { "distinct_on": [ - 4432, + 4564, "[seasons_select_column!]" ], "limit": [ @@ -182215,44 +206206,44 @@ export default { 41 ], "order_by": [ - 4430, + 4562, "[seasons_order_by!]" ], "where": [ - 4421 + 4553 ] } ], "seasons_by_pk": [ - 4417, + 4549, { "id": [ - 5454, + 6298, "uuid!" ] } ], "seasons_stream": [ - 4417, + 4549, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4437, + 4569, "[seasons_stream_cursor_input]!" ], "where": [ - 4421 + 4553 ] } ], "server_regions": [ - 4445, + 4577, { "distinct_on": [ - 4459, + 4591, "[server_regions_select_column!]" ], "limit": [ @@ -182262,19 +206253,19 @@ export default { 41 ], "order_by": [ - 4457, + 4589, "[server_regions_order_by!]" ], "where": [ - 4449 + 4581 ] } ], "server_regions_aggregate": [ - 4446, + 4578, { "distinct_on": [ - 4459, + 4591, "[server_regions_select_column!]" ], "limit": [ @@ -182284,16 +206275,16 @@ export default { 41 ], "order_by": [ - 4457, + 4589, "[server_regions_order_by!]" ], "where": [ - 4449 + 4581 ] } ], "server_regions_by_pk": [ - 4445, + 4577, { "value": [ 84, @@ -182302,26 +206293,26 @@ export default { } ], "server_regions_stream": [ - 4445, + 4577, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4464, + 4596, "[server_regions_stream_cursor_input]!" ], "where": [ - 4449 + 4581 ] } ], "servers": [ - 4472, + 4604, { "distinct_on": [ - 4501, + 4633, "[servers_select_column!]" ], "limit": [ @@ -182331,19 +206322,19 @@ export default { 41 ], "order_by": [ - 4498, + 4630, "[servers_order_by!]" ], "where": [ - 4484 + 4616 ] } ], "servers_aggregate": [ - 4473, + 4605, { "distinct_on": [ - 4501, + 4633, "[servers_select_column!]" ], "limit": [ @@ -182353,44 +206344,44 @@ export default { 41 ], "order_by": [ - 4498, + 4630, "[servers_order_by!]" ], "where": [ - 4484 + 4616 ] } ], "servers_by_pk": [ - 4472, + 4604, { "id": [ - 5454, + 6298, "uuid!" ] } ], "servers_stream": [ - 4472, + 4604, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4511, + 4643, "[servers_stream_cursor_input]!" ], "where": [ - 4484 + 4616 ] } ], "settings": [ - 4523, + 4655, { "distinct_on": [ - 4535, + 4667, "[settings_select_column!]" ], "limit": [ @@ -182400,19 +206391,19 @@ export default { 41 ], "order_by": [ - 4533, + 4665, "[settings_order_by!]" ], "where": [ - 4526 + 4658 ] } ], "settings_aggregate": [ - 4524, + 4656, { "distinct_on": [ - 4535, + 4667, "[settings_select_column!]" ], "limit": [ @@ -182422,16 +206413,16 @@ export default { 41 ], "order_by": [ - 4533, + 4665, "[settings_order_by!]" ], "where": [ - 4526 + 4658 ] } ], "settings_by_pk": [ - 4523, + 4655, { "name": [ 84, @@ -182440,26 +206431,26 @@ export default { } ], "settings_stream": [ - 4523, + 4655, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4537, + 4669, "[settings_stream_cursor_input]!" ], "where": [ - 4526 + 4658 ] } ], "steam_account_claims": [ - 4543, + 4675, { "distinct_on": [ - 4561, + 4693, "[steam_account_claims_select_column!]" ], "limit": [ @@ -182469,19 +206460,19 @@ export default { 41 ], "order_by": [ - 4559, + 4691, "[steam_account_claims_order_by!]" ], "where": [ - 4550 + 4682 ] } ], "steam_account_claims_aggregate": [ - 4544, + 4676, { "distinct_on": [ - 4561, + 4693, "[steam_account_claims_select_column!]" ], "limit": [ @@ -182491,44 +206482,44 @@ export default { 41 ], "order_by": [ - 4559, + 4691, "[steam_account_claims_order_by!]" ], "where": [ - 4550 + 4682 ] } ], "steam_account_claims_by_pk": [ - 4543, + 4675, { "id": [ - 5454, + 6298, "uuid!" ] } ], "steam_account_claims_stream": [ - 4543, + 4675, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4563, + 4695, "[steam_account_claims_stream_cursor_input]!" ], "where": [ - 4550 + 4682 ] } ], "steam_accounts": [ - 4567, + 4699, { "distinct_on": [ - 4582, + 4714, "[steam_accounts_select_column!]" ], "limit": [ @@ -182538,19 +206529,19 @@ export default { 41 ], "order_by": [ - 4580, + 4712, "[steam_accounts_order_by!]" ], "where": [ - 4571 + 4703 ] } ], "steam_accounts_aggregate": [ - 4568, + 4700, { "distinct_on": [ - 4582, + 4714, "[steam_accounts_select_column!]" ], "limit": [ @@ -182560,44 +206551,44 @@ export default { 41 ], "order_by": [ - 4580, + 4712, "[steam_accounts_order_by!]" ], "where": [ - 4571 + 4703 ] } ], "steam_accounts_by_pk": [ - 4567, + 4699, { "id": [ - 5454, + 6298, "uuid!" ] } ], "steam_accounts_stream": [ - 4567, + 4699, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4587, + 4719, "[steam_accounts_stream_cursor_input]!" ], "where": [ - 4571 + 4703 ] } ], "system_alerts": [ - 4595, + 4727, { "distinct_on": [ - 4609, + 4741, "[system_alerts_select_column!]" ], "limit": [ @@ -182607,19 +206598,19 @@ export default { 41 ], "order_by": [ - 4607, + 4739, "[system_alerts_order_by!]" ], "where": [ - 4599 + 4731 ] } ], "system_alerts_aggregate": [ - 4596, + 4728, { "distinct_on": [ - 4609, + 4741, "[system_alerts_select_column!]" ], "limit": [ @@ -182629,44 +206620,44 @@ export default { 41 ], "order_by": [ - 4607, + 4739, "[system_alerts_order_by!]" ], "where": [ - 4599 + 4731 ] } ], "system_alerts_by_pk": [ - 4595, + 4727, { "id": [ - 5454, + 6298, "uuid!" ] } ], "system_alerts_stream": [ - 4595, + 4727, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4614, + 4746, "[system_alerts_stream_cursor_input]!" ], "where": [ - 4599 + 4731 ] } ], "team_invites": [ - 4622, + 4754, { "distinct_on": [ - 4643, + 4775, "[team_invites_select_column!]" ], "limit": [ @@ -182676,19 +206667,19 @@ export default { 41 ], "order_by": [ - 4641, + 4773, "[team_invites_order_by!]" ], "where": [ - 4631 + 4763 ] } ], "team_invites_aggregate": [ - 4623, + 4755, { "distinct_on": [ - 4643, + 4775, "[team_invites_select_column!]" ], "limit": [ @@ -182698,44 +206689,44 @@ export default { 41 ], "order_by": [ - 4641, + 4773, "[team_invites_order_by!]" ], "where": [ - 4631 + 4763 ] } ], "team_invites_by_pk": [ - 4622, + 4754, { "id": [ - 5454, + 6298, "uuid!" ] } ], "team_invites_stream": [ - 4622, + 4754, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4651, + 4783, "[team_invites_stream_cursor_input]!" ], "where": [ - 4631 + 4763 ] } ], "team_roster": [ - 4663, + 4795, { "distinct_on": [ - 4686, + 4818, "[team_roster_select_column!]" ], "limit": [ @@ -182745,19 +206736,19 @@ export default { 41 ], "order_by": [ - 4684, + 4816, "[team_roster_order_by!]" ], "where": [ - 4674 + 4806 ] } ], "team_roster_aggregate": [ - 4664, + 4796, { "distinct_on": [ - 4686, + 4818, "[team_roster_select_column!]" ], "limit": [ @@ -182767,48 +206758,48 @@ export default { 41 ], "order_by": [ - 4684, + 4816, "[team_roster_order_by!]" ], "where": [ - 4674 + 4806 ] } ], "team_roster_by_pk": [ - 4663, + 4795, { "player_steam_id": [ - 269, + 300, "bigint!" ], "team_id": [ - 5454, + 6298, "uuid!" ] } ], "team_roster_stream": [ - 4663, + 4795, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4696, + 4828, "[team_roster_stream_cursor_input]!" ], "where": [ - 4674 + 4806 ] } ], "team_scrim_alerts": [ - 4708, + 4840, { "distinct_on": [ - 4722, + 4854, "[team_scrim_alerts_select_column!]" ], "limit": [ @@ -182818,19 +206809,19 @@ export default { 41 ], "order_by": [ - 4720, + 4852, "[team_scrim_alerts_order_by!]" ], "where": [ - 4712 + 4844 ] } ], "team_scrim_alerts_aggregate": [ - 4709, + 4841, { "distinct_on": [ - 4722, + 4854, "[team_scrim_alerts_select_column!]" ], "limit": [ @@ -182840,44 +206831,44 @@ export default { 41 ], "order_by": [ - 4720, + 4852, "[team_scrim_alerts_order_by!]" ], "where": [ - 4712 + 4844 ] } ], "team_scrim_alerts_by_pk": [ - 4708, + 4840, { "id": [ - 5454, + 6298, "uuid!" ] } ], "team_scrim_alerts_stream": [ - 4708, + 4840, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4727, + 4859, "[team_scrim_alerts_stream_cursor_input]!" ], "where": [ - 4712 + 4844 ] } ], "team_scrim_availability": [ - 4735, + 4867, { "distinct_on": [ - 4755, + 4887, "[team_scrim_availability_select_column!]" ], "limit": [ @@ -182887,19 +206878,19 @@ export default { 41 ], "order_by": [ - 4753, + 4885, "[team_scrim_availability_order_by!]" ], "where": [ - 4744 + 4876 ] } ], "team_scrim_availability_aggregate": [ - 4736, + 4868, { "distinct_on": [ - 4755, + 4887, "[team_scrim_availability_select_column!]" ], "limit": [ @@ -182909,44 +206900,44 @@ export default { 41 ], "order_by": [ - 4753, + 4885, "[team_scrim_availability_order_by!]" ], "where": [ - 4744 + 4876 ] } ], "team_scrim_availability_by_pk": [ - 4735, + 4867, { "id": [ - 5454, + 6298, "uuid!" ] } ], "team_scrim_availability_stream": [ - 4735, + 4867, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4759, + 4891, "[team_scrim_availability_stream_cursor_input]!" ], "where": [ - 4744 + 4876 ] } ], "team_scrim_request_proposals": [ - 4763, + 4895, { "distinct_on": [ - 4784, + 4916, "[team_scrim_request_proposals_select_column!]" ], "limit": [ @@ -182956,19 +206947,19 @@ export default { 41 ], "order_by": [ - 4782, + 4914, "[team_scrim_request_proposals_order_by!]" ], "where": [ - 4772 + 4904 ] } ], "team_scrim_request_proposals_aggregate": [ - 4764, + 4896, { "distinct_on": [ - 4784, + 4916, "[team_scrim_request_proposals_select_column!]" ], "limit": [ @@ -182978,44 +206969,44 @@ export default { 41 ], "order_by": [ - 4782, + 4914, "[team_scrim_request_proposals_order_by!]" ], "where": [ - 4772 + 4904 ] } ], "team_scrim_request_proposals_by_pk": [ - 4763, + 4895, { "id": [ - 5454, + 6298, "uuid!" ] } ], "team_scrim_request_proposals_stream": [ - 4763, + 4895, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4792, + 4924, "[team_scrim_request_proposals_stream_cursor_input]!" ], "where": [ - 4772 + 4904 ] } ], "team_scrim_requests": [ - 4804, + 4936, { "distinct_on": [ - 4828, + 4960, "[team_scrim_requests_select_column!]" ], "limit": [ @@ -183025,19 +207016,19 @@ export default { 41 ], "order_by": [ - 4826, + 4958, "[team_scrim_requests_order_by!]" ], "where": [ - 4815 + 4947 ] } ], "team_scrim_requests_aggregate": [ - 4805, + 4937, { "distinct_on": [ - 4828, + 4960, "[team_scrim_requests_select_column!]" ], "limit": [ @@ -183047,44 +207038,44 @@ export default { 41 ], "order_by": [ - 4826, + 4958, "[team_scrim_requests_order_by!]" ], "where": [ - 4815 + 4947 ] } ], "team_scrim_requests_by_pk": [ - 4804, + 4936, { "id": [ - 5454, + 6298, "uuid!" ] } ], "team_scrim_requests_stream": [ - 4804, + 4936, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4838, + 4970, "[team_scrim_requests_stream_cursor_input]!" ], "where": [ - 4815 + 4947 ] } ], "team_scrim_settings": [ - 4850, + 4982, { "distinct_on": [ - 4865, + 4997, "[team_scrim_settings_select_column!]" ], "limit": [ @@ -183094,19 +207085,19 @@ export default { 41 ], "order_by": [ - 4863, + 4995, "[team_scrim_settings_order_by!]" ], "where": [ - 4854 + 4986 ] } ], "team_scrim_settings_aggregate": [ - 4851, + 4983, { "distinct_on": [ - 4865, + 4997, "[team_scrim_settings_select_column!]" ], "limit": [ @@ -183116,44 +207107,44 @@ export default { 41 ], "order_by": [ - 4863, + 4995, "[team_scrim_settings_order_by!]" ], "where": [ - 4854 + 4986 ] } ], "team_scrim_settings_by_pk": [ - 4850, + 4982, { "id": [ - 5454, + 6298, "uuid!" ] } ], "team_scrim_settings_stream": [ - 4850, + 4982, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4870, + 5002, "[team_scrim_settings_stream_cursor_input]!" ], "where": [ - 4854 + 4986 ] } ], "team_suggestions": [ - 4878, + 5010, { "distinct_on": [ - 4892, + 5024, "[team_suggestions_select_column!]" ], "limit": [ @@ -183163,19 +207154,19 @@ export default { 41 ], "order_by": [ - 4890, + 5022, "[team_suggestions_order_by!]" ], "where": [ - 4882 + 5014 ] } ], "team_suggestions_aggregate": [ - 4879, + 5011, { "distinct_on": [ - 4892, + 5024, "[team_suggestions_select_column!]" ], "limit": [ @@ -183185,44 +207176,44 @@ export default { 41 ], "order_by": [ - 4890, + 5022, "[team_suggestions_order_by!]" ], "where": [ - 4882 + 5014 ] } ], "team_suggestions_by_pk": [ - 4878, + 5010, { "id": [ - 5454, + 6298, "uuid!" ] } ], "team_suggestions_stream": [ - 4878, + 5010, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4897, + 5029, "[team_suggestions_stream_cursor_input]!" ], "where": [ - 4882 + 5014 ] } ], "teams": [ - 4905, + 5037, { "distinct_on": [ - 4929, + 5061, "[teams_select_column!]" ], "limit": [ @@ -183232,19 +207223,19 @@ export default { 41 ], "order_by": [ - 4927, + 5059, "[teams_order_by!]" ], "where": [ - 4916 + 5048 ] } ], "teams_aggregate": [ - 4906, + 5038, { "distinct_on": [ - 4929, + 5061, "[teams_select_column!]" ], "limit": [ @@ -183254,44 +207245,44 @@ export default { 41 ], "order_by": [ - 4927, + 5059, "[teams_order_by!]" ], "where": [ - 4916 + 5048 ] } ], "teams_by_pk": [ - 4905, + 5037, { "id": [ - 5454, + 6298, "uuid!" ] } ], "teams_stream": [ - 4905, + 5037, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4939, + 5071, "[teams_stream_cursor_input]!" ], "where": [ - 4916 + 5048 ] } ], "tournament_awards": [ - 4956, + 5088, { "distinct_on": [ - 4978, + 5110, "[tournament_awards_select_column!]" ], "limit": [ @@ -183301,19 +207292,19 @@ export default { 41 ], "order_by": [ - 4976, + 5108, "[tournament_awards_order_by!]" ], "where": [ - 4965 + 5097 ] } ], "tournament_awards_aggregate": [ - 4957, + 5089, { "distinct_on": [ - 4978, + 5110, "[tournament_awards_select_column!]" ], "limit": [ @@ -183323,44 +207314,44 @@ export default { 41 ], "order_by": [ - 4976, + 5108, "[tournament_awards_order_by!]" ], "where": [ - 4965 + 5097 ] } ], "tournament_awards_by_pk": [ - 4956, + 5088, { "id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_awards_stream": [ - 4956, + 5088, { "batch_size": [ 41, "Int!" ], "cursor": [ - 4986, + 5118, "[tournament_awards_stream_cursor_input]!" ], "where": [ - 4965 + 5097 ] } ], "tournament_brackets": [ - 4998, + 5130, { "distinct_on": [ - 5022, + 5154, "[tournament_brackets_select_column!]" ], "limit": [ @@ -183370,19 +207361,19 @@ export default { 41 ], "order_by": [ - 5020, + 5152, "[tournament_brackets_order_by!]" ], "where": [ - 5009 + 5141 ] } ], "tournament_brackets_aggregate": [ - 4999, + 5131, { "distinct_on": [ - 5022, + 5154, "[tournament_brackets_select_column!]" ], "limit": [ @@ -183392,44 +207383,44 @@ export default { 41 ], "order_by": [ - 5020, + 5152, "[tournament_brackets_order_by!]" ], "where": [ - 5009 + 5141 ] } ], "tournament_brackets_by_pk": [ - 4998, + 5130, { "id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_brackets_stream": [ - 4998, + 5130, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5032, + 5164, "[tournament_brackets_stream_cursor_input]!" ], "where": [ - 5009 + 5141 ] } ], "tournament_categories": [ - 5044, + 5176, { "distinct_on": [ - 5062, + 5194, "[tournament_categories_select_column!]" ], "limit": [ @@ -183439,19 +207430,19 @@ export default { 41 ], "order_by": [ - 5060, + 5192, "[tournament_categories_order_by!]" ], "where": [ - 5051 + 5183 ] } ], "tournament_categories_aggregate": [ - 5045, + 5177, { "distinct_on": [ - 5062, + 5194, "[tournament_categories_select_column!]" ], "limit": [ @@ -183461,48 +207452,48 @@ export default { 41 ], "order_by": [ - 5060, + 5192, "[tournament_categories_order_by!]" ], "where": [ - 5051 + 5183 ] } ], "tournament_categories_by_pk": [ - 5044, + 5176, { "category": [ - 1465, + 1496, "e_tournament_categories_enum!" ], "tournament_id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_categories_stream": [ - 5044, + 5176, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5064, + 5196, "[tournament_categories_stream_cursor_input]!" ], "where": [ - 5051 + 5183 ] } ], "tournament_organizer_teams": [ - 5068, + 5200, { "distinct_on": [ - 5086, + 5218, "[tournament_organizer_teams_select_column!]" ], "limit": [ @@ -183512,19 +207503,19 @@ export default { 41 ], "order_by": [ - 5084, + 5216, "[tournament_organizer_teams_order_by!]" ], "where": [ - 5075 + 5207 ] } ], "tournament_organizer_teams_aggregate": [ - 5069, + 5201, { "distinct_on": [ - 5086, + 5218, "[tournament_organizer_teams_select_column!]" ], "limit": [ @@ -183534,48 +207525,48 @@ export default { 41 ], "order_by": [ - 5084, + 5216, "[tournament_organizer_teams_order_by!]" ], "where": [ - 5075 + 5207 ] } ], "tournament_organizer_teams_by_pk": [ - 5068, + 5200, { "team_id": [ - 5454, + 6298, "uuid!" ], "tournament_id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_organizer_teams_stream": [ - 5068, + 5200, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5088, + 5220, "[tournament_organizer_teams_stream_cursor_input]!" ], "where": [ - 5075 + 5207 ] } ], "tournament_organizers": [ - 5092, + 5224, { "distinct_on": [ - 5113, + 5245, "[tournament_organizers_select_column!]" ], "limit": [ @@ -183585,19 +207576,19 @@ export default { 41 ], "order_by": [ - 5111, + 5243, "[tournament_organizers_order_by!]" ], "where": [ - 5101 + 5233 ] } ], "tournament_organizers_aggregate": [ - 5093, + 5225, { "distinct_on": [ - 5113, + 5245, "[tournament_organizers_select_column!]" ], "limit": [ @@ -183607,48 +207598,48 @@ export default { 41 ], "order_by": [ - 5111, + 5243, "[tournament_organizers_order_by!]" ], "where": [ - 5101 + 5233 ] } ], "tournament_organizers_by_pk": [ - 5092, + 5224, { "steam_id": [ - 269, + 300, "bigint!" ], "tournament_id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_organizers_stream": [ - 5092, + 5224, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5121, + 5253, "[tournament_organizers_stream_cursor_input]!" ], "where": [ - 5101 + 5233 ] } ], "tournament_prizes": [ - 5133, + 5265, { "distinct_on": [ - 5154, + 5286, "[tournament_prizes_select_column!]" ], "limit": [ @@ -183658,19 +207649,19 @@ export default { 41 ], "order_by": [ - 5152, + 5284, "[tournament_prizes_order_by!]" ], "where": [ - 5142 + 5274 ] } ], "tournament_prizes_aggregate": [ - 5134, + 5266, { "distinct_on": [ - 5154, + 5286, "[tournament_prizes_select_column!]" ], "limit": [ @@ -183680,44 +207671,44 @@ export default { 41 ], "order_by": [ - 5152, + 5284, "[tournament_prizes_order_by!]" ], "where": [ - 5142 + 5274 ] } ], "tournament_prizes_by_pk": [ - 5133, + 5265, { "id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_prizes_stream": [ - 5133, + 5265, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5162, + 5294, "[tournament_prizes_stream_cursor_input]!" ], "where": [ - 5142 + 5274 ] } ], "tournament_stage_windows": [ - 5174, + 5306, { "distinct_on": [ - 5195, + 5327, "[tournament_stage_windows_select_column!]" ], "limit": [ @@ -183727,19 +207718,19 @@ export default { 41 ], "order_by": [ - 5193, + 5325, "[tournament_stage_windows_order_by!]" ], "where": [ - 5183 + 5315 ] } ], "tournament_stage_windows_aggregate": [ - 5175, + 5307, { "distinct_on": [ - 5195, + 5327, "[tournament_stage_windows_select_column!]" ], "limit": [ @@ -183749,44 +207740,44 @@ export default { 41 ], "order_by": [ - 5193, + 5325, "[tournament_stage_windows_order_by!]" ], "where": [ - 5183 + 5315 ] } ], "tournament_stage_windows_by_pk": [ - 5174, + 5306, { "id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_stage_windows_stream": [ - 5174, + 5306, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5203, + 5335, "[tournament_stage_windows_stream_cursor_input]!" ], "where": [ - 5183 + 5315 ] } ], "tournament_stages": [ - 5215, + 5347, { "distinct_on": [ - 5244, + 5376, "[tournament_stages_select_column!]" ], "limit": [ @@ -183796,19 +207787,19 @@ export default { 41 ], "order_by": [ - 5241, + 5373, "[tournament_stages_order_by!]" ], "where": [ - 5227 + 5359 ] } ], "tournament_stages_aggregate": [ - 5216, + 5348, { "distinct_on": [ - 5244, + 5376, "[tournament_stages_select_column!]" ], "limit": [ @@ -183818,44 +207809,44 @@ export default { 41 ], "order_by": [ - 5241, + 5373, "[tournament_stages_order_by!]" ], "where": [ - 5227 + 5359 ] } ], "tournament_stages_by_pk": [ - 5215, + 5347, { "id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_stages_stream": [ - 5215, + 5347, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5254, + 5386, "[tournament_stages_stream_cursor_input]!" ], "where": [ - 5227 + 5359 ] } ], "tournament_team_invites": [ - 5266, + 5398, { "distinct_on": [ - 5287, + 5419, "[tournament_team_invites_select_column!]" ], "limit": [ @@ -183865,19 +207856,19 @@ export default { 41 ], "order_by": [ - 5285, + 5417, "[tournament_team_invites_order_by!]" ], "where": [ - 5275 + 5407 ] } ], "tournament_team_invites_aggregate": [ - 5267, + 5399, { "distinct_on": [ - 5287, + 5419, "[tournament_team_invites_select_column!]" ], "limit": [ @@ -183887,44 +207878,44 @@ export default { 41 ], "order_by": [ - 5285, + 5417, "[tournament_team_invites_order_by!]" ], "where": [ - 5275 + 5407 ] } ], "tournament_team_invites_by_pk": [ - 5266, + 5398, { "id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_team_invites_stream": [ - 5266, + 5398, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5295, + 5427, "[tournament_team_invites_stream_cursor_input]!" ], "where": [ - 5275 + 5407 ] } ], "tournament_team_roster": [ - 5307, + 5439, { "distinct_on": [ - 5328, + 5460, "[tournament_team_roster_select_column!]" ], "limit": [ @@ -183934,19 +207925,19 @@ export default { 41 ], "order_by": [ - 5326, + 5458, "[tournament_team_roster_order_by!]" ], "where": [ - 5316 + 5448 ] } ], "tournament_team_roster_aggregate": [ - 5308, + 5440, { "distinct_on": [ - 5328, + 5460, "[tournament_team_roster_select_column!]" ], "limit": [ @@ -183956,48 +207947,48 @@ export default { 41 ], "order_by": [ - 5326, + 5458, "[tournament_team_roster_order_by!]" ], "where": [ - 5316 + 5448 ] } ], "tournament_team_roster_by_pk": [ - 5307, + 5439, { "player_steam_id": [ - 269, + 300, "bigint!" ], "tournament_id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_team_roster_stream": [ - 5307, + 5439, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5336, + 5468, "[tournament_team_roster_stream_cursor_input]!" ], "where": [ - 5316 + 5448 ] } ], "tournament_teams": [ - 5348, + 5480, { "distinct_on": [ - 5370, + 5502, "[tournament_teams_select_column!]" ], "limit": [ @@ -184007,19 +207998,19 @@ export default { 41 ], "order_by": [ - 5368, + 5500, "[tournament_teams_order_by!]" ], "where": [ - 5357 + 5489 ] } ], "tournament_teams_aggregate": [ - 5349, + 5481, { "distinct_on": [ - 5370, + 5502, "[tournament_teams_select_column!]" ], "limit": [ @@ -184029,44 +208020,44 @@ export default { 41 ], "order_by": [ - 5368, + 5500, "[tournament_teams_order_by!]" ], "where": [ - 5357 + 5489 ] } ], "tournament_teams_by_pk": [ - 5348, + 5480, { "id": [ - 5454, + 6298, "uuid!" ] } ], "tournament_teams_stream": [ - 5348, + 5480, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5378, + 5510, "[tournament_teams_stream_cursor_input]!" ], "where": [ - 5357 + 5489 ] } ], "tournaments": [ - 5390, + 5522, { "distinct_on": [ - 5424, + 5556, "[tournaments_select_column!]" ], "limit": [ @@ -184076,19 +208067,19 @@ export default { 41 ], "order_by": [ - 5422, + 5554, "[tournaments_order_by!]" ], "where": [ - 5411 + 5543 ] } ], "tournaments_aggregate": [ - 5391, + 5523, { "distinct_on": [ - 5424, + 5556, "[tournaments_select_column!]" ], "limit": [ @@ -184098,44 +208089,1245 @@ export default { 41 ], "order_by": [ - 5422, + 5554, "[tournaments_order_by!]" ], "where": [ - 5411 + 5543 ] } ], "tournaments_by_pk": [ - 5390, + 5522, { "id": [ - 5454, + 6298, "uuid!" ] } ], "tournaments_stream": [ - 5390, + 5522, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5442, + 5574, "[tournaments_stream_cursor_input]!" ], "where": [ - 5411 + 5543 + ] + } + ], + "utility_collection_items": [ + 5586, + { + "distinct_on": [ + 5607, + "[utility_collection_items_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5605, + "[utility_collection_items_order_by!]" + ], + "where": [ + 5595 + ] + } + ], + "utility_collection_items_aggregate": [ + 5587, + { + "distinct_on": [ + 5607, + "[utility_collection_items_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5605, + "[utility_collection_items_order_by!]" + ], + "where": [ + 5595 + ] + } + ], + "utility_collection_items_by_pk": [ + 5586, + { + "collection_id": [ + 6298, + "uuid!" + ], + "utility_lineup_id": [ + 6298, + "uuid!" + ] + } + ], + "utility_collection_items_stream": [ + 5586, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 5615, + "[utility_collection_items_stream_cursor_input]!" + ], + "where": [ + 5595 + ] + } + ], + "utility_collections": [ + 5627, + { + "distinct_on": [ + 5642, + "[utility_collections_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5640, + "[utility_collections_order_by!]" + ], + "where": [ + 5631 + ] + } + ], + "utility_collections_aggregate": [ + 5628, + { + "distinct_on": [ + 5642, + "[utility_collections_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5640, + "[utility_collections_order_by!]" + ], + "where": [ + 5631 + ] + } + ], + "utility_collections_by_pk": [ + 5627, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "utility_collections_stream": [ + 5627, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 5647, + "[utility_collections_stream_cursor_input]!" + ], + "where": [ + 5631 + ] + } + ], + "utility_demo_mines": [ + 5655, + { + "distinct_on": [ + 5669, + "[utility_demo_mines_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5667, + "[utility_demo_mines_order_by!]" + ], + "where": [ + 5659 + ] + } + ], + "utility_demo_mines_aggregate": [ + 5656, + { + "distinct_on": [ + 5669, + "[utility_demo_mines_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5667, + "[utility_demo_mines_order_by!]" + ], + "where": [ + 5659 + ] + } + ], + "utility_demo_mines_by_pk": [ + 5655, + { + "match_map_demo_id": [ + 6298, + "uuid!" + ] + } + ], + "utility_demo_mines_stream": [ + 5655, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 5674, + "[utility_demo_mines_stream_cursor_input]!" + ], + "where": [ + 5659 + ] + } + ], + "utility_demo_throws": [ + 5682, + { + "distinct_on": [ + 5696, + "[utility_demo_throws_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5694, + "[utility_demo_throws_order_by!]" + ], + "where": [ + 5686 + ] + } + ], + "utility_demo_throws_aggregate": [ + 5683, + { + "distinct_on": [ + 5696, + "[utility_demo_throws_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5694, + "[utility_demo_throws_order_by!]" + ], + "where": [ + 5686 + ] + } + ], + "utility_demo_throws_by_pk": [ + 5682, + { + "grenade_id": [ + 41, + "Int!" + ], + "match_map_demo_id": [ + 6298, + "uuid!" + ] + } + ], + "utility_demo_throws_stream": [ + 5682, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 5701, + "[utility_demo_throws_stream_cursor_input]!" + ], + "where": [ + 5686 + ] + } + ], + "utility_drift_results": [ + 5709, + { + "distinct_on": [ + 5740, + "[utility_drift_results_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5738, + "[utility_drift_results_order_by!]" + ], + "where": [ + 5728 + ] + } + ], + "utility_drift_results_aggregate": [ + 5710, + { + "distinct_on": [ + 5740, + "[utility_drift_results_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5738, + "[utility_drift_results_order_by!]" + ], + "where": [ + 5728 + ] + } + ], + "utility_drift_results_by_pk": [ + 5709, + { + "utility_drift_scan_id": [ + 6298, + "uuid!" + ], + "utility_lineup_id": [ + 6298, + "uuid!" + ] + } + ], + "utility_drift_results_stream": [ + 5709, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 5756, + "[utility_drift_results_stream_cursor_input]!" + ], + "where": [ + 5728 + ] + } + ], + "utility_drift_scans": [ + 5768, + { + "distinct_on": [ + 5783, + "[utility_drift_scans_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5781, + "[utility_drift_scans_order_by!]" + ], + "where": [ + 5772 + ] + } + ], + "utility_drift_scans_aggregate": [ + 5769, + { + "distinct_on": [ + 5783, + "[utility_drift_scans_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5781, + "[utility_drift_scans_order_by!]" + ], + "where": [ + 5772 + ] + } + ], + "utility_drift_scans_by_pk": [ + 5768, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "utility_drift_scans_stream": [ + 5768, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 5788, + "[utility_drift_scans_stream_cursor_input]!" + ], + "where": [ + 5772 + ] + } + ], + "utility_lineup_favorites": [ + 5796, + { + "distinct_on": [ + 5817, + "[utility_lineup_favorites_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5815, + "[utility_lineup_favorites_order_by!]" + ], + "where": [ + 5805 + ] + } + ], + "utility_lineup_favorites_aggregate": [ + 5797, + { + "distinct_on": [ + 5817, + "[utility_lineup_favorites_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5815, + "[utility_lineup_favorites_order_by!]" + ], + "where": [ + 5805 + ] + } + ], + "utility_lineup_favorites_by_pk": [ + 5796, + { + "steam_id": [ + 300, + "bigint!" + ], + "utility_lineup_id": [ + 6298, + "uuid!" + ] + } + ], + "utility_lineup_favorites_stream": [ + 5796, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 5825, + "[utility_lineup_favorites_stream_cursor_input]!" + ], + "where": [ + 5805 + ] + } + ], + "utility_lineup_progress": [ + 5837, + { + "distinct_on": [ + 5868, + "[utility_lineup_progress_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5866, + "[utility_lineup_progress_order_by!]" + ], + "where": [ + 5856 + ] + } + ], + "utility_lineup_progress_aggregate": [ + 5838, + { + "distinct_on": [ + 5868, + "[utility_lineup_progress_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5866, + "[utility_lineup_progress_order_by!]" + ], + "where": [ + 5856 + ] + } + ], + "utility_lineup_progress_by_pk": [ + 5837, + { + "steam_id": [ + 300, + "bigint!" + ], + "utility_lineup_id": [ + 6298, + "uuid!" + ] + } + ], + "utility_lineup_progress_stream": [ + 5837, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 5884, + "[utility_lineup_progress_stream_cursor_input]!" + ], + "where": [ + 5856 + ] + } + ], + "utility_lineup_renders": [ + 5896, + { + "distinct_on": [ + 5924, + "[utility_lineup_renders_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5921, + "[utility_lineup_renders_order_by!]" + ], + "where": [ + 5908 + ] + } + ], + "utility_lineup_renders_aggregate": [ + 5897, + { + "distinct_on": [ + 5924, + "[utility_lineup_renders_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5921, + "[utility_lineup_renders_order_by!]" + ], + "where": [ + 5908 + ] + } + ], + "utility_lineup_renders_by_pk": [ + 5896, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "utility_lineup_renders_stream": [ + 5896, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 5934, + "[utility_lineup_renders_stream_cursor_input]!" + ], + "where": [ + 5908 + ] + } + ], + "utility_lineup_repairs": [ + 5946, + { + "distinct_on": [ + 5977, + "[utility_lineup_repairs_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5975, + "[utility_lineup_repairs_order_by!]" + ], + "where": [ + 5965 + ] + } + ], + "utility_lineup_repairs_aggregate": [ + 5947, + { + "distinct_on": [ + 5977, + "[utility_lineup_repairs_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 5975, + "[utility_lineup_repairs_order_by!]" + ], + "where": [ + 5965 + ] + } + ], + "utility_lineup_repairs_by_pk": [ + 5946, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "utility_lineup_repairs_stream": [ + 5946, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 5993, + "[utility_lineup_repairs_stream_cursor_input]!" + ], + "where": [ + 5965 + ] + } + ], + "utility_lineup_votes": [ + 6005, + { + "distinct_on": [ + 6026, + "[utility_lineup_votes_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6024, + "[utility_lineup_votes_order_by!]" + ], + "where": [ + 6014 + ] + } + ], + "utility_lineup_votes_aggregate": [ + 6006, + { + "distinct_on": [ + 6026, + "[utility_lineup_votes_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6024, + "[utility_lineup_votes_order_by!]" + ], + "where": [ + 6014 + ] + } + ], + "utility_lineup_votes_by_pk": [ + 6005, + { + "steam_id": [ + 300, + "bigint!" + ], + "utility_lineup_id": [ + 6298, + "uuid!" + ] + } + ], + "utility_lineup_votes_stream": [ + 6005, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 6034, + "[utility_lineup_votes_stream_cursor_input]!" + ], + "where": [ + 6014 + ] + } + ], + "utility_lineups": [ + 6046, + { + "distinct_on": [ + 6085, + "[utility_lineups_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6082, + "[utility_lineups_order_by!]" + ], + "where": [ + 6068 + ] + } + ], + "utility_lineups_aggregate": [ + 6047, + { + "distinct_on": [ + 6085, + "[utility_lineups_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6082, + "[utility_lineups_order_by!]" + ], + "where": [ + 6068 + ] + } + ], + "utility_lineups_by_pk": [ + 6046, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "utility_lineups_stream": [ + 6046, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 6103, + "[utility_lineups_stream_cursor_input]!" + ], + "where": [ + 6068 + ] + } + ], + "utility_meta_lineups": [ + 6115, + { + "distinct_on": [ + 6129, + "[utility_meta_lineups_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6127, + "[utility_meta_lineups_order_by!]" + ], + "where": [ + 6119 + ] + } + ], + "utility_meta_lineups_aggregate": [ + 6116, + { + "distinct_on": [ + 6129, + "[utility_meta_lineups_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6127, + "[utility_meta_lineups_order_by!]" + ], + "where": [ + 6119 + ] + } + ], + "utility_meta_lineups_by_pk": [ + 6115, + { + "lineup_bucket": [ + 84, + "String!" + ] + } + ], + "utility_meta_lineups_stream": [ + 6115, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 6134, + "[utility_meta_lineups_stream_cursor_input]!" + ], + "where": [ + 6119 + ] + } + ], + "utility_playbook_steps": [ + 6142, + { + "distinct_on": [ + 6163, + "[utility_playbook_steps_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6161, + "[utility_playbook_steps_order_by!]" + ], + "where": [ + 6151 + ] + } + ], + "utility_playbook_steps_aggregate": [ + 6143, + { + "distinct_on": [ + 6163, + "[utility_playbook_steps_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6161, + "[utility_playbook_steps_order_by!]" + ], + "where": [ + 6151 + ] + } + ], + "utility_playbook_steps_by_pk": [ + 6142, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "utility_playbook_steps_stream": [ + 6142, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 6171, + "[utility_playbook_steps_stream_cursor_input]!" + ], + "where": [ + 6151 + ] + } + ], + "utility_playbooks": [ + 6183, + { + "distinct_on": [ + 6198, + "[utility_playbooks_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6196, + "[utility_playbooks_order_by!]" + ], + "where": [ + 6187 + ] + } + ], + "utility_playbooks_aggregate": [ + 6184, + { + "distinct_on": [ + 6198, + "[utility_playbooks_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6196, + "[utility_playbooks_order_by!]" + ], + "where": [ + 6187 + ] + } + ], + "utility_playbooks_by_pk": [ + 6183, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "utility_playbooks_stream": [ + 6183, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 6203, + "[utility_playbooks_stream_cursor_input]!" + ], + "where": [ + 6187 + ] + } + ], + "utility_practice_invites": [ + 6211, + { + "distinct_on": [ + 6232, + "[utility_practice_invites_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6230, + "[utility_practice_invites_order_by!]" + ], + "where": [ + 6220 + ] + } + ], + "utility_practice_invites_aggregate": [ + 6212, + { + "distinct_on": [ + 6232, + "[utility_practice_invites_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6230, + "[utility_practice_invites_order_by!]" + ], + "where": [ + 6220 + ] + } + ], + "utility_practice_invites_by_pk": [ + 6211, + { + "steam_id": [ + 300, + "bigint!" + ], + "utility_practice_session_id": [ + 6298, + "uuid!" + ] + } + ], + "utility_practice_invites_stream": [ + 6211, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 6240, + "[utility_practice_invites_stream_cursor_input]!" + ], + "where": [ + 6220 + ] + } + ], + "utility_practice_sessions": [ + 6252, + { + "distinct_on": [ + 6276, + "[utility_practice_sessions_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6274, + "[utility_practice_sessions_order_by!]" + ], + "where": [ + 6263 + ] + } + ], + "utility_practice_sessions_aggregate": [ + 6253, + { + "distinct_on": [ + 6276, + "[utility_practice_sessions_select_column!]" + ], + "limit": [ + 41 + ], + "offset": [ + 41 + ], + "order_by": [ + 6274, + "[utility_practice_sessions_order_by!]" + ], + "where": [ + 6263 + ] + } + ], + "utility_practice_sessions_by_pk": [ + 6252, + { + "id": [ + 6298, + "uuid!" + ] + } + ], + "utility_practice_sessions_stream": [ + 6252, + { + "batch_size": [ + 41, + "Int!" + ], + "cursor": [ + 6286, + "[utility_practice_sessions_stream_cursor_input]!" + ], + "where": [ + 6263 ] } ], "v_event_player_stats": [ - 5457, + 6301, { "distinct_on": [ - 5483, + 6327, "[v_event_player_stats_select_column!]" ], "limit": [ @@ -184145,19 +209337,19 @@ export default { 41 ], "order_by": [ - 5482, + 6326, "[v_event_player_stats_order_by!]" ], "where": [ - 5476 + 6320 ] } ], "v_event_player_stats_aggregate": [ - 5458, + 6302, { "distinct_on": [ - 5483, + 6327, "[v_event_player_stats_select_column!]" ], "limit": [ @@ -184167,35 +209359,35 @@ export default { 41 ], "order_by": [ - 5482, + 6326, "[v_event_player_stats_order_by!]" ], "where": [ - 5476 + 6320 ] } ], "v_event_player_stats_stream": [ - 5457, + 6301, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5498, + 6342, "[v_event_player_stats_stream_cursor_input]!" ], "where": [ - 5476 + 6320 ] } ], "v_gpu_pool_status": [ - 5508, + 6352, { "distinct_on": [ - 5516, + 6360, "[v_gpu_pool_status_select_column!]" ], "limit": [ @@ -184205,19 +209397,19 @@ export default { 41 ], "order_by": [ - 5515, + 6359, "[v_gpu_pool_status_order_by!]" ], "where": [ - 5512 + 6356 ] } ], "v_gpu_pool_status_aggregate": [ - 5509, + 6353, { "distinct_on": [ - 5516, + 6360, "[v_gpu_pool_status_select_column!]" ], "limit": [ @@ -184227,35 +209419,35 @@ export default { 41 ], "order_by": [ - 5515, + 6359, "[v_gpu_pool_status_order_by!]" ], "where": [ - 5512 + 6356 ] } ], "v_gpu_pool_status_stream": [ - 5508, + 6352, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5520, + 6364, "[v_gpu_pool_status_stream_cursor_input]!" ], "where": [ - 5512 + 6356 ] } ], "v_league_division_standings": [ - 5526, + 6370, { "distinct_on": [ - 5542, + 6386, "[v_league_division_standings_select_column!]" ], "limit": [ @@ -184265,19 +209457,19 @@ export default { 41 ], "order_by": [ - 5541, + 6385, "[v_league_division_standings_order_by!]" ], "where": [ - 5535 + 6379 ] } ], "v_league_division_standings_aggregate": [ - 5527, + 6371, { "distinct_on": [ - 5542, + 6386, "[v_league_division_standings_select_column!]" ], "limit": [ @@ -184287,35 +209479,35 @@ export default { 41 ], "order_by": [ - 5541, + 6385, "[v_league_division_standings_order_by!]" ], "where": [ - 5535 + 6379 ] } ], "v_league_division_standings_stream": [ - 5526, + 6370, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5549, + 6393, "[v_league_division_standings_stream_cursor_input]!" ], "where": [ - 5535 + 6379 ] } ], "v_league_season_player_stats": [ - 5559, + 6403, { "distinct_on": [ - 5585, + 6429, "[v_league_season_player_stats_select_column!]" ], "limit": [ @@ -184325,19 +209517,19 @@ export default { 41 ], "order_by": [ - 5584, + 6428, "[v_league_season_player_stats_order_by!]" ], "where": [ - 5578 + 6422 ] } ], "v_league_season_player_stats_aggregate": [ - 5560, + 6404, { "distinct_on": [ - 5585, + 6429, "[v_league_season_player_stats_select_column!]" ], "limit": [ @@ -184347,35 +209539,35 @@ export default { 41 ], "order_by": [ - 5584, + 6428, "[v_league_season_player_stats_order_by!]" ], "where": [ - 5578 + 6422 ] } ], "v_league_season_player_stats_stream": [ - 5559, + 6403, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5600, + 6444, "[v_league_season_player_stats_stream_cursor_input]!" ], "where": [ - 5578 + 6422 ] } ], "v_match_captains": [ - 5610, + 6454, { "distinct_on": [ - 5622, + 6466, "[v_match_captains_select_column!]" ], "limit": [ @@ -184385,19 +209577,19 @@ export default { 41 ], "order_by": [ - 5621, + 6465, "[v_match_captains_order_by!]" ], "where": [ - 5614 + 6458 ] } ], "v_match_captains_aggregate": [ - 5611, + 6455, { "distinct_on": [ - 5622, + 6466, "[v_match_captains_select_column!]" ], "limit": [ @@ -184407,35 +209599,35 @@ export default { 41 ], "order_by": [ - 5621, + 6465, "[v_match_captains_order_by!]" ], "where": [ - 5614 + 6458 ] } ], "v_match_captains_stream": [ - 5610, + 6454, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5627, + 6471, "[v_match_captains_stream_cursor_input]!" ], "where": [ - 5614 + 6458 ] } ], "v_match_clutches": [ - 5634, + 6478, { "distinct_on": [ - 5650, + 6494, "[v_match_clutches_select_column!]" ], "limit": [ @@ -184445,19 +209637,19 @@ export default { 41 ], "order_by": [ - 5649, + 6493, "[v_match_clutches_order_by!]" ], "where": [ - 5643 + 6487 ] } ], "v_match_clutches_aggregate": [ - 5635, + 6479, { "distinct_on": [ - 5650, + 6494, "[v_match_clutches_select_column!]" ], "limit": [ @@ -184467,35 +209659,35 @@ export default { 41 ], "order_by": [ - 5649, + 6493, "[v_match_clutches_order_by!]" ], "where": [ - 5643 + 6487 ] } ], "v_match_clutches_stream": [ - 5634, + 6478, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5657, + 6501, "[v_match_clutches_stream_cursor_input]!" ], "where": [ - 5643 + 6487 ] } ], "v_match_kill_pairs": [ - 5667, + 6511, { "distinct_on": [ - 5675, + 6519, "[v_match_kill_pairs_select_column!]" ], "limit": [ @@ -184505,19 +209697,19 @@ export default { 41 ], "order_by": [ - 5674, + 6518, "[v_match_kill_pairs_order_by!]" ], "where": [ - 5671 + 6515 ] } ], "v_match_kill_pairs_aggregate": [ - 5668, + 6512, { "distinct_on": [ - 5675, + 6519, "[v_match_kill_pairs_select_column!]" ], "limit": [ @@ -184527,35 +209719,35 @@ export default { 41 ], "order_by": [ - 5674, + 6518, "[v_match_kill_pairs_order_by!]" ], "where": [ - 5671 + 6515 ] } ], "v_match_kill_pairs_stream": [ - 5667, + 6511, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5679, + 6523, "[v_match_kill_pairs_stream_cursor_input]!" ], "where": [ - 5671 + 6515 ] } ], "v_match_lineup_buy_types": [ - 5685, + 6529, { "distinct_on": [ - 5693, + 6537, "[v_match_lineup_buy_types_select_column!]" ], "limit": [ @@ -184565,19 +209757,19 @@ export default { 41 ], "order_by": [ - 5692, + 6536, "[v_match_lineup_buy_types_order_by!]" ], "where": [ - 5689 + 6533 ] } ], "v_match_lineup_buy_types_aggregate": [ - 5686, + 6530, { "distinct_on": [ - 5693, + 6537, "[v_match_lineup_buy_types_select_column!]" ], "limit": [ @@ -184587,35 +209779,35 @@ export default { 41 ], "order_by": [ - 5692, + 6536, "[v_match_lineup_buy_types_order_by!]" ], "where": [ - 5689 + 6533 ] } ], "v_match_lineup_buy_types_stream": [ - 5685, + 6529, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5697, + 6541, "[v_match_lineup_buy_types_stream_cursor_input]!" ], "where": [ - 5689 + 6533 ] } ], "v_match_lineup_map_stats": [ - 5703, + 6547, { "distinct_on": [ - 5711, + 6555, "[v_match_lineup_map_stats_select_column!]" ], "limit": [ @@ -184625,19 +209817,19 @@ export default { 41 ], "order_by": [ - 5710, + 6554, "[v_match_lineup_map_stats_order_by!]" ], "where": [ - 5707 + 6551 ] } ], "v_match_lineup_map_stats_aggregate": [ - 5704, + 6548, { "distinct_on": [ - 5711, + 6555, "[v_match_lineup_map_stats_select_column!]" ], "limit": [ @@ -184647,35 +209839,35 @@ export default { 41 ], "order_by": [ - 5710, + 6554, "[v_match_lineup_map_stats_order_by!]" ], "where": [ - 5707 + 6551 ] } ], "v_match_lineup_map_stats_stream": [ - 5703, + 6547, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5715, + 6559, "[v_match_lineup_map_stats_stream_cursor_input]!" ], "where": [ - 5707 + 6551 ] } ], "v_match_map_backup_rounds": [ - 5721, + 6565, { "distinct_on": [ - 5732, + 6576, "[v_match_map_backup_rounds_select_column!]" ], "limit": [ @@ -184685,19 +209877,19 @@ export default { 41 ], "order_by": [ - 5731, + 6575, "[v_match_map_backup_rounds_order_by!]" ], "where": [ - 5725 + 6569 ] } ], "v_match_map_backup_rounds_aggregate": [ - 5722, + 6566, { "distinct_on": [ - 5732, + 6576, "[v_match_map_backup_rounds_select_column!]" ], "limit": [ @@ -184707,35 +209899,35 @@ export default { 41 ], "order_by": [ - 5731, + 6575, "[v_match_map_backup_rounds_order_by!]" ], "where": [ - 5725 + 6569 ] } ], "v_match_map_backup_rounds_stream": [ - 5721, + 6565, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5737, + 6581, "[v_match_map_backup_rounds_stream_cursor_input]!" ], "where": [ - 5725 + 6569 ] } ], "v_match_player_buy_types": [ - 5744, + 6588, { "distinct_on": [ - 5752, + 6596, "[v_match_player_buy_types_select_column!]" ], "limit": [ @@ -184745,19 +209937,19 @@ export default { 41 ], "order_by": [ - 5751, + 6595, "[v_match_player_buy_types_order_by!]" ], "where": [ - 5748 + 6592 ] } ], "v_match_player_buy_types_aggregate": [ - 5745, + 6589, { "distinct_on": [ - 5752, + 6596, "[v_match_player_buy_types_select_column!]" ], "limit": [ @@ -184767,35 +209959,35 @@ export default { 41 ], "order_by": [ - 5751, + 6595, "[v_match_player_buy_types_order_by!]" ], "where": [ - 5748 + 6592 ] } ], "v_match_player_buy_types_stream": [ - 5744, + 6588, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5756, + 6600, "[v_match_player_buy_types_stream_cursor_input]!" ], "where": [ - 5748 + 6592 ] } ], "v_match_player_opening_duels": [ - 5762, + 6606, { "distinct_on": [ - 5778, + 6622, "[v_match_player_opening_duels_select_column!]" ], "limit": [ @@ -184805,19 +209997,19 @@ export default { 41 ], "order_by": [ - 5777, + 6621, "[v_match_player_opening_duels_order_by!]" ], "where": [ - 5771 + 6615 ] } ], "v_match_player_opening_duels_aggregate": [ - 5763, + 6607, { "distinct_on": [ - 5778, + 6622, "[v_match_player_opening_duels_select_column!]" ], "limit": [ @@ -184827,35 +210019,35 @@ export default { 41 ], "order_by": [ - 5777, + 6621, "[v_match_player_opening_duels_order_by!]" ], "where": [ - 5771 + 6615 ] } ], "v_match_player_opening_duels_stream": [ - 5762, + 6606, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5785, + 6629, "[v_match_player_opening_duels_stream_cursor_input]!" ], "where": [ - 5771 + 6615 ] } ], "v_player_arch_nemesis": [ - 5795, + 6639, { "distinct_on": [ - 5803, + 6647, "[v_player_arch_nemesis_select_column!]" ], "limit": [ @@ -184865,19 +210057,19 @@ export default { 41 ], "order_by": [ - 5802, + 6646, "[v_player_arch_nemesis_order_by!]" ], "where": [ - 5799 + 6643 ] } ], "v_player_arch_nemesis_aggregate": [ - 5796, + 6640, { "distinct_on": [ - 5803, + 6647, "[v_player_arch_nemesis_select_column!]" ], "limit": [ @@ -184887,35 +210079,35 @@ export default { 41 ], "order_by": [ - 5802, + 6646, "[v_player_arch_nemesis_order_by!]" ], "where": [ - 5799 + 6643 ] } ], "v_player_arch_nemesis_stream": [ - 5795, + 6639, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5807, + 6651, "[v_player_arch_nemesis_stream_cursor_input]!" ], "where": [ - 5799 + 6643 ] } ], "v_player_damage": [ - 5813, + 6657, { "distinct_on": [ - 5821, + 6665, "[v_player_damage_select_column!]" ], "limit": [ @@ -184925,19 +210117,19 @@ export default { 41 ], "order_by": [ - 5820, + 6664, "[v_player_damage_order_by!]" ], "where": [ - 5817 + 6661 ] } ], "v_player_damage_aggregate": [ - 5814, + 6658, { "distinct_on": [ - 5821, + 6665, "[v_player_damage_select_column!]" ], "limit": [ @@ -184947,35 +210139,35 @@ export default { 41 ], "order_by": [ - 5820, + 6664, "[v_player_damage_order_by!]" ], "where": [ - 5817 + 6661 ] } ], "v_player_damage_stream": [ - 5813, + 6657, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5825, + 6669, "[v_player_damage_stream_cursor_input]!" ], "where": [ - 5817 + 6661 ] } ], "v_player_elo": [ - 5831, + 6675, { "distinct_on": [ - 5857, + 6701, "[v_player_elo_select_column!]" ], "limit": [ @@ -184985,19 +210177,19 @@ export default { 41 ], "order_by": [ - 5856, + 6700, "[v_player_elo_order_by!]" ], "where": [ - 5850 + 6694 ] } ], "v_player_elo_aggregate": [ - 5832, + 6676, { "distinct_on": [ - 5857, + 6701, "[v_player_elo_select_column!]" ], "limit": [ @@ -185007,35 +210199,35 @@ export default { 41 ], "order_by": [ - 5856, + 6700, "[v_player_elo_order_by!]" ], "where": [ - 5850 + 6694 ] } ], "v_player_elo_stream": [ - 5831, + 6675, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5872, + 6716, "[v_player_elo_stream_cursor_input]!" ], "where": [ - 5850 + 6694 ] } ], "v_player_map_losses": [ - 5882, + 6726, { "distinct_on": [ - 5890, + 6734, "[v_player_map_losses_select_column!]" ], "limit": [ @@ -185045,19 +210237,19 @@ export default { 41 ], "order_by": [ - 5889, + 6733, "[v_player_map_losses_order_by!]" ], "where": [ - 5886 + 6730 ] } ], "v_player_map_losses_aggregate": [ - 5883, + 6727, { "distinct_on": [ - 5890, + 6734, "[v_player_map_losses_select_column!]" ], "limit": [ @@ -185067,35 +210259,35 @@ export default { 41 ], "order_by": [ - 5889, + 6733, "[v_player_map_losses_order_by!]" ], "where": [ - 5886 + 6730 ] } ], "v_player_map_losses_stream": [ - 5882, + 6726, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5894, + 6738, "[v_player_map_losses_stream_cursor_input]!" ], "where": [ - 5886 + 6730 ] } ], "v_player_map_wins": [ - 5900, + 6744, { "distinct_on": [ - 5908, + 6752, "[v_player_map_wins_select_column!]" ], "limit": [ @@ -185105,19 +210297,19 @@ export default { 41 ], "order_by": [ - 5907, + 6751, "[v_player_map_wins_order_by!]" ], "where": [ - 5904 + 6748 ] } ], "v_player_map_wins_aggregate": [ - 5901, + 6745, { "distinct_on": [ - 5908, + 6752, "[v_player_map_wins_select_column!]" ], "limit": [ @@ -185127,35 +210319,35 @@ export default { 41 ], "order_by": [ - 5907, + 6751, "[v_player_map_wins_order_by!]" ], "where": [ - 5904 + 6748 ] } ], "v_player_map_wins_stream": [ - 5900, + 6744, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5912, + 6756, "[v_player_map_wins_stream_cursor_input]!" ], "where": [ - 5904 + 6748 ] } ], "v_player_match_head_to_head": [ - 5918, + 6762, { "distinct_on": [ - 5926, + 6770, "[v_player_match_head_to_head_select_column!]" ], "limit": [ @@ -185165,19 +210357,19 @@ export default { 41 ], "order_by": [ - 5925, + 6769, "[v_player_match_head_to_head_order_by!]" ], "where": [ - 5922 + 6766 ] } ], "v_player_match_head_to_head_aggregate": [ - 5919, + 6763, { "distinct_on": [ - 5926, + 6770, "[v_player_match_head_to_head_select_column!]" ], "limit": [ @@ -185187,35 +210379,35 @@ export default { 41 ], "order_by": [ - 5925, + 6769, "[v_player_match_head_to_head_order_by!]" ], "where": [ - 5922 + 6766 ] } ], "v_player_match_head_to_head_stream": [ - 5918, + 6762, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5930, + 6774, "[v_player_match_head_to_head_stream_cursor_input]!" ], "where": [ - 5922 + 6766 ] } ], "v_player_match_map_hltv": [ - 5936, + 6780, { "distinct_on": [ - 5954, + 6798, "[v_player_match_map_hltv_select_column!]" ], "limit": [ @@ -185225,19 +210417,19 @@ export default { 41 ], "order_by": [ - 5953, + 6797, "[v_player_match_map_hltv_order_by!]" ], "where": [ - 5945 + 6789 ] } ], "v_player_match_map_hltv_aggregate": [ - 5937, + 6781, { "distinct_on": [ - 5954, + 6798, "[v_player_match_map_hltv_select_column!]" ], "limit": [ @@ -185247,35 +210439,35 @@ export default { 41 ], "order_by": [ - 5953, + 6797, "[v_player_match_map_hltv_order_by!]" ], "where": [ - 5945 + 6789 ] } ], "v_player_match_map_hltv_stream": [ - 5936, + 6780, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5962, + 6806, "[v_player_match_map_hltv_stream_cursor_input]!" ], "where": [ - 5945 + 6789 ] } ], "v_player_match_map_roles": [ - 5973, + 6817, { "distinct_on": [ - 5981, + 6825, "[v_player_match_map_roles_select_column!]" ], "limit": [ @@ -185285,19 +210477,19 @@ export default { 41 ], "order_by": [ - 5980, + 6824, "[v_player_match_map_roles_order_by!]" ], "where": [ - 5977 + 6821 ] } ], "v_player_match_map_roles_aggregate": [ - 5974, + 6818, { "distinct_on": [ - 5981, + 6825, "[v_player_match_map_roles_select_column!]" ], "limit": [ @@ -185307,35 +210499,35 @@ export default { 41 ], "order_by": [ - 5980, + 6824, "[v_player_match_map_roles_order_by!]" ], "where": [ - 5977 + 6821 ] } ], "v_player_match_map_roles_stream": [ - 5973, + 6817, { "batch_size": [ 41, "Int!" ], "cursor": [ - 5985, + 6829, "[v_player_match_map_roles_stream_cursor_input]!" ], "where": [ - 5977 + 6821 ] } ], "v_player_match_performance": [ - 5991, + 6835, { "distinct_on": [ - 5999, + 6843, "[v_player_match_performance_select_column!]" ], "limit": [ @@ -185345,19 +210537,19 @@ export default { 41 ], "order_by": [ - 5998, + 6842, "[v_player_match_performance_order_by!]" ], "where": [ - 5995 + 6839 ] } ], "v_player_match_performance_aggregate": [ - 5992, + 6836, { "distinct_on": [ - 5999, + 6843, "[v_player_match_performance_select_column!]" ], "limit": [ @@ -185367,35 +210559,35 @@ export default { 41 ], "order_by": [ - 5998, + 6842, "[v_player_match_performance_order_by!]" ], "where": [ - 5995 + 6839 ] } ], "v_player_match_performance_stream": [ - 5991, + 6835, { "batch_size": [ 41, "Int!" ], "cursor": [ - 6003, + 6847, "[v_player_match_performance_stream_cursor_input]!" ], "where": [ - 5995 + 6839 ] } ], "v_player_match_rating": [ - 6009, + 6853, { "distinct_on": [ - 6017, + 6861, "[v_player_match_rating_select_column!]" ], "limit": [ @@ -185405,19 +210597,19 @@ export default { 41 ], "order_by": [ - 6016, + 6860, "[v_player_match_rating_order_by!]" ], "where": [ - 6013 + 6857 ] } ], "v_player_match_rating_aggregate": [ - 6010, + 6854, { "distinct_on": [ - 6017, + 6861, "[v_player_match_rating_select_column!]" ], "limit": [ @@ -185427,35 +210619,35 @@ export default { 41 ], "order_by": [ - 6016, + 6860, "[v_player_match_rating_order_by!]" ], "where": [ - 6013 + 6857 ] } ], "v_player_match_rating_stream": [ - 6009, + 6853, { "batch_size": [ 41, "Int!" ], "cursor": [ - 6021, + 6865, "[v_player_match_rating_stream_cursor_input]!" ], "where": [ - 6013 + 6857 ] } ], "v_player_multi_kills": [ - 6027, + 6871, { "distinct_on": [ - 6043, + 6887, "[v_player_multi_kills_select_column!]" ], "limit": [ @@ -185465,19 +210657,19 @@ export default { 41 ], "order_by": [ - 6042, + 6886, "[v_player_multi_kills_order_by!]" ], "where": [ - 6036 + 6880 ] } ], "v_player_multi_kills_aggregate": [ - 6028, + 6872, { "distinct_on": [ - 6043, + 6887, "[v_player_multi_kills_select_column!]" ], "limit": [ @@ -185487,35 +210679,35 @@ export default { 41 ], "order_by": [ - 6042, + 6886, "[v_player_multi_kills_order_by!]" ], "where": [ - 6036 + 6880 ] } ], "v_player_multi_kills_stream": [ - 6027, + 6871, { "batch_size": [ 41, "Int!" ], "cursor": [ - 6050, + 6894, "[v_player_multi_kills_stream_cursor_input]!" ], "where": [ - 6036 + 6880 ] } ], "v_player_queue_partners": [ - 6060, + 6904, { "distinct_on": [ - 6068, + 6912, "[v_player_queue_partners_select_column!]" ], "limit": [ @@ -185525,19 +210717,19 @@ export default { 41 ], "order_by": [ - 6067, + 6911, "[v_player_queue_partners_order_by!]" ], "where": [ - 6064 + 6908 ] } ], "v_player_queue_partners_aggregate": [ - 6061, + 6905, { "distinct_on": [ - 6068, + 6912, "[v_player_queue_partners_select_column!]" ], "limit": [ @@ -185547,35 +210739,35 @@ export default { 41 ], "order_by": [ - 6067, + 6911, "[v_player_queue_partners_order_by!]" ], "where": [ - 6064 + 6908 ] } ], "v_player_queue_partners_stream": [ - 6060, + 6904, { "batch_size": [ 41, "Int!" ], "cursor": [ - 6072, + 6916, "[v_player_queue_partners_stream_cursor_input]!" ], "where": [ - 6064 + 6908 ] } ], "v_player_weapon_damage": [ - 6078, + 6922, { "distinct_on": [ - 6086, + 6930, "[v_player_weapon_damage_select_column!]" ], "limit": [ @@ -185585,19 +210777,19 @@ export default { 41 ], "order_by": [ - 6085, + 6929, "[v_player_weapon_damage_order_by!]" ], "where": [ - 6082 + 6926 ] } ], "v_player_weapon_damage_aggregate": [ - 6079, + 6923, { "distinct_on": [ - 6086, + 6930, "[v_player_weapon_damage_select_column!]" ], "limit": [ @@ -185607,35 +210799,35 @@ export default { 41 ], "order_by": [ - 6085, + 6929, "[v_player_weapon_damage_order_by!]" ], "where": [ - 6082 + 6926 ] } ], "v_player_weapon_damage_stream": [ - 6078, + 6922, { "batch_size": [ 41, "Int!" ], "cursor": [ - 6090, + 6934, "[v_player_weapon_damage_stream_cursor_input]!" ], "where": [ - 6082 + 6926 ] } ], "v_player_weapon_kills": [ - 6096, + 6940, { "distinct_on": [ - 6104, + 6948, "[v_player_weapon_kills_select_column!]" ], "limit": [ @@ -185645,19 +210837,19 @@ export default { 41 ], "order_by": [ - 6103, + 6947, "[v_player_weapon_kills_order_by!]" ], "where": [ - 6100 + 6944 ] } ], "v_player_weapon_kills_aggregate": [ - 6097, + 6941, { "distinct_on": [ - 6104, + 6948, "[v_player_weapon_kills_select_column!]" ], "limit": [ @@ -185667,35 +210859,35 @@ export default { 41 ], "order_by": [ - 6103, + 6947, "[v_player_weapon_kills_order_by!]" ], "where": [ - 6100 + 6944 ] } ], "v_player_weapon_kills_stream": [ - 6096, + 6940, { "batch_size": [ 41, "Int!" ], "cursor": [ - 6108, + 6952, "[v_player_weapon_kills_stream_cursor_input]!" ], "where": [ - 6100 + 6944 ] } ], "v_pool_maps": [ - 6114, + 6958, { "distinct_on": [ - 6131, + 6975, "[v_pool_maps_select_column!]" ], "limit": [ @@ -185705,19 +210897,19 @@ export default { 41 ], "order_by": [ - 6130, + 6974, "[v_pool_maps_order_by!]" ], "where": [ - 6123 + 6967 ] } ], "v_pool_maps_aggregate": [ - 6115, + 6959, { "distinct_on": [ - 6131, + 6975, "[v_pool_maps_select_column!]" ], "limit": [ @@ -185727,35 +210919,35 @@ export default { 41 ], "order_by": [ - 6130, + 6974, "[v_pool_maps_order_by!]" ], "where": [ - 6123 + 6967 ] } ], "v_pool_maps_stream": [ - 6114, + 6958, { "batch_size": [ 41, "Int!" ], "cursor": [ - 6135, + 6979, "[v_pool_maps_stream_cursor_input]!" ], "where": [ - 6123 + 6967 ] } ], "v_steam_account_pool_status": [ - 6138, + 6982, { "distinct_on": [ - 6146, + 6990, "[v_steam_account_pool_status_select_column!]" ], "limit": [ @@ -185765,19 +210957,19 @@ export default { 41 ], "order_by": [ - 6145, + 6989, "[v_steam_account_pool_status_order_by!]" ], "where": [ - 6142 + 6986 ] } ], "v_steam_account_pool_status_aggregate": [ - 6139, + 6983, { "distinct_on": [ - 6146, + 6990, "[v_steam_account_pool_status_select_column!]" ], "limit": [ @@ -185787,35 +210979,35 @@ export default { 41 ], "order_by": [ - 6145, + 6989, "[v_steam_account_pool_status_order_by!]" ], "where": [ - 6142 + 6986 ] } ], "v_steam_account_pool_status_stream": [ - 6138, + 6982, { "batch_size": [ 41, "Int!" ], "cursor": [ - 6150, + 6994, "[v_steam_account_pool_status_stream_cursor_input]!" ], "where": [ - 6142 + 6986 ] } ], "v_team_ranks": [ - 6156, + 7000, { "distinct_on": [ - 6166, + 7010, "[v_team_ranks_select_column!]" ], "limit": [ @@ -185825,19 +211017,19 @@ export default { 41 ], "order_by": [ - 6165, + 7009, "[v_team_ranks_order_by!]" ], "where": [ - 6160 + 7004 ] } ], "v_team_ranks_aggregate": [ - 6157, + 7001, { "distinct_on": [ - 6166, + 7010, "[v_team_ranks_select_column!]" ], "limit": [ @@ -185847,35 +211039,35 @@ export default { 41 ], "order_by": [ - 6165, + 7009, "[v_team_ranks_order_by!]" ], "where": [ - 6160 + 7004 ] } ], "v_team_ranks_stream": [ - 6156, + 7000, { "batch_size": [ 41, "Int!" ], "cursor": [ - 6170, + 7014, "[v_team_ranks_stream_cursor_input]!" ], "where": [ - 6160 + 7004 ] } ], "v_team_reputation": [ - 6176, + 7020, { "distinct_on": [ - 6186, + 7030, "[v_team_reputation_select_column!]" ], "limit": [ @@ -185885,19 +211077,19 @@ export default { 41 ], "order_by": [ - 6185, + 7029, "[v_team_reputation_order_by!]" ], "where": [ - 6180 + 7024 ] } ], "v_team_reputation_aggregate": [ - 6177, + 7021, { "distinct_on": [ - 6186, + 7030, "[v_team_reputation_select_column!]" ], "limit": [ @@ -185907,35 +211099,35 @@ export default { 41 ], "order_by": [ - 6185, + 7029, "[v_team_reputation_order_by!]" ], "where": [ - 6180 + 7024 ] } ], "v_team_reputation_stream": [ - 6176, + 7020, { "batch_size": [ 41, "Int!" ], "cursor": [ - 6190, + 7034, "[v_team_reputation_stream_cursor_input]!" ], "where": [ - 6180 + 7024 ] } ], "v_team_stage_results": [ - 6196, + 7040, { "distinct_on": [ - 6228, + 7072, "[v_team_stage_results_select_column!]" ], "limit": [ @@ -185945,19 +211137,19 @@ export default { 41 ], "order_by": [ - 6226, + 7070, "[v_team_stage_results_order_by!]" ], "where": [ - 6215 + 7059 ] } ], "v_team_stage_results_aggregate": [ - 6197, + 7041, { "distinct_on": [ - 6228, + 7072, "[v_team_stage_results_select_column!]" ], "limit": [ @@ -185967,48 +211159,48 @@ export default { 41 ], "order_by": [ - 6226, + 7070, "[v_team_stage_results_order_by!]" ], "where": [ - 6215 + 7059 ] } ], "v_team_stage_results_by_pk": [ - 6196, + 7040, { "tournament_stage_id": [ - 5454, + 6298, "uuid!" ], "tournament_team_id": [ - 5454, + 6298, "uuid!" ] } ], "v_team_stage_results_stream": [ - 6196, + 7040, { "batch_size": [ 41, "Int!" ], "cursor": [ - 6244, + 7088, "[v_team_stage_results_stream_cursor_input]!" ], "where": [ - 6215 + 7059 ] } ], "v_team_tournament_results": [ - 6256, + 7100, { "distinct_on": [ - 6282, + 7126, "[v_team_tournament_results_select_column!]" ], "limit": [ @@ -186018,19 +211210,19 @@ export default { 41 ], "order_by": [ - 6281, + 7125, "[v_team_tournament_results_order_by!]" ], "where": [ - 6275 + 7119 ] } ], "v_team_tournament_results_aggregate": [ - 6257, + 7101, { "distinct_on": [ - 6282, + 7126, "[v_team_tournament_results_select_column!]" ], "limit": [ @@ -186040,35 +211232,35 @@ export default { 41 ], "order_by": [ - 6281, + 7125, "[v_team_tournament_results_order_by!]" ], "where": [ - 6275 + 7119 ] } ], "v_team_tournament_results_stream": [ - 6256, + 7100, { "batch_size": [ 41, "Int!" ], "cursor": [ - 6297, + 7141, "[v_team_tournament_results_stream_cursor_input]!" ], "where": [ - 6275 + 7119 ] } ], "v_tournament_player_stats": [ - 6307, + 7151, { "distinct_on": [ - 6333, + 7177, "[v_tournament_player_stats_select_column!]" ], "limit": [ @@ -186078,19 +211270,19 @@ export default { 41 ], "order_by": [ - 6332, + 7176, "[v_tournament_player_stats_order_by!]" ], "where": [ - 6326 + 7170 ] } ], "v_tournament_player_stats_aggregate": [ - 6308, + 7152, { "distinct_on": [ - 6333, + 7177, "[v_tournament_player_stats_select_column!]" ], "limit": [ @@ -186100,27 +211292,27 @@ export default { 41 ], "order_by": [ - 6332, + 7176, "[v_tournament_player_stats_order_by!]" ], "where": [ - 6326 + 7170 ] } ], "v_tournament_player_stats_stream": [ - 6307, + 7151, { "batch_size": [ 41, "Int!" ], "cursor": [ - 6348, + 7192, "[v_tournament_player_stats_stream_cursor_input]!" ], "where": [ - 6326 + 7170 ] } ], diff --git a/hasura/enums/notification-types.sql b/hasura/enums/notification-types.sql index 1877be945..27a2c727f 100644 --- a/hasura/enums/notification-types.sql +++ b/hasura/enums/notification-types.sql @@ -41,6 +41,9 @@ INSERT INTO e_notification_types ("value", "description") VALUES ('ClipReady', 'A clip you requested finished rendering'), ('AwardGranted', 'You received an award'), ('EventReminder', 'An event you are attending starts soon'), - ('SeasonEnded', 'A season has ended') + ('SeasonEnded', 'A season has ended'), + ('UtilityPracticeInvite', 'You were invited to a utility practice session'), + ('UtilityPracticeReady', 'Your utility practice server is ready'), + ('UtilityDriftScanFinished', 'A utility drift scan finished') ON CONFLICT("value") DO UPDATE SET "description" = EXCLUDED."description"; diff --git a/hasura/enums/utility.sql b/hasura/enums/utility.sql new file mode 100644 index 000000000..02d12a295 --- /dev/null +++ b/hasura/enums/utility.sql @@ -0,0 +1,42 @@ +insert into e_utility_visibility ("value", "description") values + ('Private', 'Only the author'), + ('Team', 'The author and their team'), + ('Public', 'Anyone') +on conflict(value) do update set "description" = EXCLUDED."description"; + +-- Movement and stance at release. Crouch composes with the others because a +-- crouched jump throw is a different lineup from a standing one. +insert into e_utility_techniques ("value", "description") values + ('Stationary', 'Standing still'), + ('Walking', 'Holding walk'), + ('Running', 'Running'), + ('Crouch', 'Crouched, standing still'), + ('Jump', 'Jump throw from standstill'), + ('RunJump', 'Running jump throw'), + ('WalkJump', 'Walking jump throw'), + ('CrouchJump', 'Crouched jump throw') +on conflict(value) do update set "description" = EXCLUDED."description"; + +-- CS2 has exactly three release strengths. +insert into e_utility_throw_strengths ("value", "description") values + ('Full', 'Left click'), + ('Half', 'Left and right click together'), + ('Drop', 'Right click') +on conflict(value) do update set "description" = EXCLUDED."description"; + +insert into e_utility_sources ("value", "description") values + ('plugin', 'Recorded in game by the utility practice plugin'), + ('demo', 'Derived from a parsed match demo'), + ('editor', 'Placed by hand in the web editor'), + ('import', 'Imported from an external source'), + ('fork', 'Copied from another lineup in the library') +on conflict(value) do update set "description" = EXCLUDED."description"; + +-- Starting/Ready are the two statuses the one-live-session-per-host index +-- covers; everything else is terminal. +insert into e_utility_practice_statuses ("value", "description") values + ('Starting', 'Waiting on a server'), + ('Ready', 'Server is up and joinable'), + ('Ended', 'Stopped normally'), + ('Failed', 'Never came up') +on conflict(value) do update set "description" = EXCLUDED."description"; diff --git a/hasura/functions/servers/get_server_connection.sql b/hasura/functions/servers/get_server_connection.sql index f7efe5d3b..927d8ff97 100644 --- a/hasura/functions/servers/get_server_connection.sql +++ b/hasura/functions/servers/get_server_connection.sql @@ -7,7 +7,7 @@ DECLARE BEGIN -- A disabled server can still be online (external servers keep running), -- so gate on connected rather than enabled. - IF server.connected = false OR server.type = 'Ranked' OR server.host IS NULL OR server.port IS NULL THEN + IF server.connected = false OR server.type IN ('Ranked', 'Practice') OR server.host IS NULL OR server.port IS NULL THEN RETURN NULL; END IF; @@ -36,7 +36,7 @@ DECLARE BEGIN -- A disabled server can still be online (external servers keep running), -- so gate on connected rather than enabled. - IF server.connected = false OR server.type = 'Ranked' OR NULLIF(server.connect_password, '') IS NOT NULL THEN + IF server.connected = false OR server.type IN ('Ranked', 'Practice') OR NULLIF(server.connect_password, '') IS NOT NULL THEN RETURN NULL; END IF; diff --git a/hasura/functions/servers/is_server_available.sql b/hasura/functions/servers/is_server_available.sql index eecd8bb05..9025f02f6 100644 --- a/hasura/functions/servers/is_server_available.sql +++ b/hasura/functions/servers/is_server_available.sql @@ -6,7 +6,7 @@ BEGIN SELECT 1 FROM servers s WHERE s.id = match_server_id AND reserved_by_match_id is not null AND match_id != reserved_by_match_id - and type = 'Ranked' + and type in ('Ranked', 'Practice') and enabled = true ) THEN RETURN false; diff --git a/hasura/functions/utility/utility_access.sql b/hasura/functions/utility/utility_access.sql new file mode 100644 index 000000000..58f9c1e3c --- /dev/null +++ b/hasura/functions/utility/utility_access.sql @@ -0,0 +1,231 @@ +-- Visibility/edit access primitives for the utility library. Single file so the +-- is_* helpers exist before their callers within one boot apply, matching +-- hasura/functions/events/event_access.sql. + +-- LANGUAGE sql is safe here: every referenced relation is created in the +-- migrations boot phase, which runs before hasura/functions. +CREATE OR REPLACE FUNCTION public.is_utility_team_member( + _team_id uuid, + _steam_id bigint +) RETURNS boolean +LANGUAGE sql +STABLE +AS $$ + SELECT _team_id IS NOT NULL AND _steam_id IS NOT NULL AND ( + EXISTS ( + SELECT 1 FROM public.teams t + WHERE t.id = _team_id AND t.owner_steam_id = _steam_id + ) + OR EXISTS ( + SELECT 1 FROM public.team_roster tr + WHERE tr.team_id = _team_id AND tr.player_steam_id = _steam_id + ) + ); +$$; + +CREATE OR REPLACE FUNCTION public.is_utility_team_admin( + _team_id uuid, + _steam_id bigint +) RETURNS boolean +LANGUAGE sql +STABLE +AS $$ + SELECT _team_id IS NOT NULL AND _steam_id IS NOT NULL AND ( + EXISTS ( + SELECT 1 FROM public.teams t + WHERE t.id = _team_id AND t.owner_steam_id = _steam_id + ) + OR EXISTS ( + SELECT 1 FROM public.team_roster tr + WHERE tr.team_id = _team_id + AND tr.player_steam_id = _steam_id + AND tr.role = 'Admin' + ) + ); +$$; + +-- LANGUAGE plpgsql: bodies are not parsed for object references at CREATE +-- time, so these are safe regardless of the order files are applied in. +CREATE OR REPLACE FUNCTION public.can_view_utility_lineup( + lineup public.utility_lineups, + hasura_session json +) RETURNS boolean +LANGUAGE plpgsql +STABLE +AS $$ +DECLARE + _steam_id bigint := nullif(hasura_session ->> 'x-hasura-user-id', '')::bigint; +BEGIN + IF hasura_session ->> 'x-hasura-role' + IN ('admin', 'administrator', 'moderator') THEN + RETURN true; + END IF; + + IF lineup.archived_at IS NOT NULL THEN + RETURN lineup.author_steam_id = _steam_id; + END IF; + + IF lineup.visibility = 'Public' THEN + RETURN true; + END IF; + + IF _steam_id IS NULL THEN + RETURN false; + END IF; + + IF lineup.author_steam_id = _steam_id THEN + RETURN true; + END IF; + + IF lineup.visibility = 'Team' THEN + RETURN public.is_utility_team_member(lineup.team_id, _steam_id); + END IF; + + RETURN false; +END; +$$; + +CREATE OR REPLACE FUNCTION public.can_edit_utility_lineup( + lineup public.utility_lineups, + hasura_session json +) RETURNS boolean +LANGUAGE plpgsql +STABLE +AS $$ +DECLARE + _steam_id bigint := nullif(hasura_session ->> 'x-hasura-user-id', '')::bigint; +BEGIN + IF hasura_session ->> 'x-hasura-role' + IN ('admin', 'administrator', 'moderator') THEN + RETURN true; + END IF; + + IF _steam_id IS NULL THEN + RETURN false; + END IF; + + IF lineup.author_steam_id = _steam_id THEN + RETURN true; + END IF; + + -- A team book is the team's to curate, so a team admin can fix a lineup + -- the author has stopped maintaining. + IF lineup.visibility = 'Team' THEN + RETURN public.is_utility_team_admin(lineup.team_id, _steam_id); + END IF; + + RETURN false; +END; +$$; + +CREATE OR REPLACE FUNCTION public.can_view_utility_collection( + collection public.utility_collections, + hasura_session json +) RETURNS boolean +LANGUAGE plpgsql +STABLE +AS $$ +DECLARE + _steam_id bigint := nullif(hasura_session ->> 'x-hasura-user-id', '')::bigint; +BEGIN + IF hasura_session ->> 'x-hasura-role' + IN ('admin', 'administrator', 'moderator') THEN + RETURN true; + END IF; + + IF collection.visibility = 'Public' THEN + RETURN true; + END IF; + + IF _steam_id IS NULL THEN + RETURN false; + END IF; + + IF collection.owner_steam_id = _steam_id THEN + RETURN true; + END IF; + + IF collection.visibility = 'Team' THEN + RETURN public.is_utility_team_member(collection.team_id, _steam_id); + END IF; + + RETURN false; +END; +$$; + +CREATE OR REPLACE FUNCTION public.can_edit_utility_collection( + collection public.utility_collections, + hasura_session json +) RETURNS boolean +LANGUAGE plpgsql +STABLE +AS $$ +DECLARE + _steam_id bigint := nullif(hasura_session ->> 'x-hasura-user-id', '')::bigint; +BEGIN + IF hasura_session ->> 'x-hasura-role' + IN ('admin', 'administrator', 'moderator') THEN + RETURN true; + END IF; + + IF _steam_id IS NULL THEN + RETURN false; + END IF; + + IF collection.owner_steam_id = _steam_id THEN + RETURN true; + END IF; + + IF collection.visibility = 'Team' THEN + RETURN public.is_utility_team_admin(collection.team_id, _steam_id); + END IF; + + RETURN false; +END; +$$; + +-- The viewer's own vote, so the UI can render the toggled state without a +-- second round trip. +CREATE OR REPLACE FUNCTION public.utility_lineup_my_vote( + lineup public.utility_lineups, + hasura_session json +) RETURNS smallint +LANGUAGE plpgsql +STABLE +AS $$ +DECLARE + _steam_id bigint := nullif(hasura_session ->> 'x-hasura-user-id', '')::bigint; + _vote smallint; +BEGIN + IF _steam_id IS NULL THEN + RETURN NULL; + END IF; + + SELECT v.vote INTO _vote + FROM public.utility_lineup_votes v + WHERE v.utility_lineup_id = lineup.id AND v.steam_id = _steam_id; + + RETURN _vote; +END; +$$; + +CREATE OR REPLACE FUNCTION public.utility_lineup_is_favorited( + lineup public.utility_lineups, + hasura_session json +) RETURNS boolean +LANGUAGE plpgsql +STABLE +AS $$ +DECLARE + _steam_id bigint := nullif(hasura_session ->> 'x-hasura-user-id', '')::bigint; +BEGIN + IF _steam_id IS NULL THEN + RETURN false; + END IF; + + RETURN EXISTS ( + SELECT 1 FROM public.utility_lineup_favorites f + WHERE f.utility_lineup_id = lineup.id AND f.steam_id = _steam_id + ); +END; +$$; diff --git a/hasura/functions/utility/utility_difficulty.sql b/hasura/functions/utility/utility_difficulty.sql new file mode 100644 index 000000000..f702daed2 --- /dev/null +++ b/hasura/functions/utility/utility_difficulty.sql @@ -0,0 +1,51 @@ +-- How hard a lineup is according to everyone who has ever thrown it, which is +-- a thing only the panel that hosts the practice servers can know. +-- +-- A function rather than a stored column: the token is a pure function of +-- three counters already on the row, so a column would be a fourth thing the +-- highest-frequency write in the library has to keep in sync, and a fourth +-- thing that can drift out of it. Nothing sorts on the token either -- the +-- practice plan orders on the landing rate and its own priority, both of +-- which it already has -- so there is nothing here that wanted an index. +-- +-- The floors are the point of the whole function. Four attempts by one player +-- is not a hard lineup, it is an unmeasured one, and 'unmeasured' has to be +-- its own answer rather than a rate: any rate computed off that sample is a +-- number the UI renders as if it were knowledge. Two floors rather than one +-- because they fail differently -- one player throwing forty times is one +-- player's aim, and thirty players opening a lineup once each is nobody's. +-- +-- Literals rather than settings: this is evaluated per row through a computed +-- field, and a settings lookup per row is a query per row. +CREATE OR REPLACE FUNCTION public.utility_lineup_difficulty( + lineup public.utility_lineups +) RETURNS text +LANGUAGE plpgsql +STABLE +AS $$ +DECLARE + _rate double precision; +BEGIN + IF COALESCE(lineup.practice_players, 0) < 3 + OR COALESCE(lineup.practice_attempts, 0) < 30 THEN + RETURN 'unmeasured'; + END IF; + + _rate := lineup.practice_successes::double precision + / lineup.practice_attempts; + + IF _rate >= 0.7 THEN + RETURN 'easy'; + END IF; + + IF _rate >= 0.45 THEN + RETURN 'moderate'; + END IF; + + IF _rate >= 0.2 THEN + RETURN 'hard'; + END IF; + + RETURN 'very_hard'; +END; +$$; diff --git a/hasura/functions/utility/utility_playbook_access.sql b/hasura/functions/utility/utility_playbook_access.sql new file mode 100644 index 000000000..efc99b45a --- /dev/null +++ b/hasura/functions/utility/utility_playbook_access.sql @@ -0,0 +1,75 @@ +-- Visibility/edit access for team playbooks. Same shape as the lineup and +-- collection primitives in utility_access.sql, and deliberately built on the same +-- is_utility_team_member / is_utility_team_admin helpers so a team's book, its +-- lineups and its executes can never disagree about who is on the team. + +-- LANGUAGE plpgsql: bodies are not parsed for object references at CREATE +-- time, so these resolve regardless of the order hasura/functions is applied +-- in on a fresh install. +CREATE OR REPLACE FUNCTION public.can_view_utility_playbook( + playbook public.utility_playbooks, + hasura_session json +) RETURNS boolean +LANGUAGE plpgsql +STABLE +AS $$ +DECLARE + _steam_id bigint := nullif(hasura_session ->> 'x-hasura-user-id', '')::bigint; +BEGIN + IF hasura_session ->> 'x-hasura-role' + IN ('admin', 'administrator', 'moderator') THEN + RETURN true; + END IF; + + IF playbook.visibility = 'Public' THEN + RETURN true; + END IF; + + IF _steam_id IS NULL THEN + RETURN false; + END IF; + + IF playbook.owner_steam_id = _steam_id THEN + RETURN true; + END IF; + + IF playbook.visibility = 'Team' THEN + RETURN public.is_utility_team_member(playbook.team_id, _steam_id); + END IF; + + RETURN false; +END; +$$; + +CREATE OR REPLACE FUNCTION public.can_edit_utility_playbook( + playbook public.utility_playbooks, + hasura_session json +) RETURNS boolean +LANGUAGE plpgsql +STABLE +AS $$ +DECLARE + _steam_id bigint := nullif(hasura_session ->> 'x-hasura-user-id', '')::bigint; +BEGIN + IF hasura_session ->> 'x-hasura-role' + IN ('admin', 'administrator', 'moderator') THEN + RETURN true; + END IF; + + IF _steam_id IS NULL THEN + RETURN false; + END IF; + + IF playbook.owner_steam_id = _steam_id THEN + RETURN true; + END IF; + + -- An execute is the team's, not the one player's who typed it in: a team + -- admin can rewrite a book whose author has stopped maintaining it. + IF playbook.visibility = 'Team' THEN + RETURN public.is_utility_team_admin(playbook.team_id, _steam_id); + END IF; + + RETURN false; +END; +$$; diff --git a/hasura/functions/utility/utility_practice_access.sql b/hasura/functions/utility/utility_practice_access.sql new file mode 100644 index 000000000..30ac9b4cf --- /dev/null +++ b/hasura/functions/utility/utility_practice_access.sql @@ -0,0 +1,144 @@ +-- Access + connect primitives for utility practice sessions. The connection +-- fields deliberately delegate to the match functions rather than re-deriving +-- a host and password: a practice session IS a match, and two implementations +-- of "where do I connect" would drift. + +CREATE OR REPLACE FUNCTION public.is_utility_practice_member( + session public.utility_practice_sessions, + hasura_session json +) RETURNS boolean +LANGUAGE plpgsql +STABLE +AS $$ +DECLARE + _steam_id bigint := nullif(hasura_session ->> 'x-hasura-user-id', '')::bigint; +BEGIN + IF _steam_id IS NULL THEN + RETURN false; + END IF; + + IF session.host_steam_id = _steam_id THEN + RETURN true; + END IF; + + IF session.match_id IS NULL THEN + RETURN false; + END IF; + + RETURN EXISTS ( + SELECT 1 + FROM public.match_lineup_players mlp + INNER JOIN public.match_lineups ml ON ml.id = mlp.match_lineup_id + WHERE ml.match_id = session.match_id + AND mlp.steam_id = _steam_id + ); +END; +$$; + +-- Who may see the session row at all. Being able to see it is what surfaces the +-- invite code, so it is exactly the set that may attempt a join. +CREATE OR REPLACE FUNCTION public.can_view_utility_practice_session( + session public.utility_practice_sessions, + hasura_session json +) RETURNS boolean +LANGUAGE plpgsql +STABLE +AS $$ +DECLARE + _steam_id bigint := nullif(hasura_session ->> 'x-hasura-user-id', '')::bigint; +BEGIN + IF hasura_session ->> 'x-hasura-role' + IN ('admin', 'administrator', 'moderator') THEN + RETURN true; + END IF; + + IF _steam_id IS NULL THEN + RETURN false; + END IF; + + IF public.is_utility_practice_member(session, hasura_session) THEN + RETURN true; + END IF; + + IF session.is_open THEN + RETURN true; + END IF; + + IF EXISTS ( + SELECT 1 FROM public.utility_practice_invites i + WHERE i.utility_practice_session_id = session.id + AND i.steam_id = _steam_id + ) THEN + RETURN true; + END IF; + + RETURN public.is_utility_team_member(session.team_id, _steam_id); +END; +$$; + +CREATE OR REPLACE FUNCTION public.can_manage_utility_practice_session( + session public.utility_practice_sessions, + hasura_session json +) RETURNS boolean +LANGUAGE plpgsql +STABLE +AS $$ +DECLARE + _steam_id bigint := nullif(hasura_session ->> 'x-hasura-user-id', '')::bigint; +BEGIN + IF hasura_session ->> 'x-hasura-role' + IN ('admin', 'administrator', 'moderator') THEN + RETURN true; + END IF; + + RETURN _steam_id IS NOT NULL AND session.host_steam_id = _steam_id; +END; +$$; + +CREATE OR REPLACE FUNCTION public.utility_practice_connection_link( + session public.utility_practice_sessions, + hasura_session json +) RETURNS text +LANGUAGE plpgsql +STABLE +AS $$ +DECLARE + _match public.matches; +BEGIN + IF session.match_id IS NULL THEN + RETURN NULL; + END IF; + + SELECT m.* INTO _match FROM public.matches m WHERE m.id = session.match_id; + + IF NOT FOUND THEN + RETURN NULL; + END IF; + + RETURN public.get_match_connection_link(_match, hasura_session); +END; +$$; + +CREATE OR REPLACE FUNCTION public.utility_practice_connection_string( + session public.utility_practice_sessions, + hasura_session json +) RETURNS text +LANGUAGE plpgsql +STABLE +AS $$ +DECLARE + _match public.matches; +BEGIN + IF session.match_id IS NULL THEN + RETURN NULL; + END IF; + + SELECT m.* INTO _match FROM public.matches m WHERE m.id = session.match_id; + + IF NOT FOUND THEN + RETURN NULL; + END IF; + + RETURN public.get_match_connection_string(_match, hasura_session); +END; +$$; diff --git a/hasura/functions/utility/utility_preview_url.sql b/hasura/functions/utility/utility_preview_url.sql new file mode 100644 index 000000000..6cddb06c4 --- /dev/null +++ b/hasura/functions/utility/utility_preview_url.sql @@ -0,0 +1,64 @@ +-- The preview clip is served by the same Cloudflare worker as a highlight, so +-- its key lives under clips/ -- that prefix is the only one the worker's route +-- patterns match, and a new prefix would need a worker redeploy to be reachable +-- at all. +-- +-- The cache-buster is preview_rendered_at, not created_at: a re-render writes +-- the same key, and the worker caches immutably for 30 days. +CREATE OR REPLACE FUNCTION public.utility_lineup_preview_url(utility_lineups public.utility_lineups) + RETURNS text + LANGUAGE plpgsql STABLE + AS $$ + DECLARE + worker_url text; + version text; + BEGIN + IF utility_lineups.preview_file IS NULL THEN + RETURN NULL; + END IF; + + version := COALESCE( + EXTRACT(EPOCH FROM utility_lineups.preview_rendered_at)::bigint::text, + '0' + ); + + SELECT value INTO worker_url + FROM settings + WHERE name = 'cloudflare_worker_url'; + + IF worker_url IS NULL THEN + RETURN NULL; + END IF; + + RETURN CONCAT(worker_url, '/', utility_lineups.preview_file, '?v=', version); + END; +$$; + +CREATE OR REPLACE FUNCTION public.utility_lineup_preview_thumbnail_url(utility_lineups public.utility_lineups) + RETURNS text + LANGUAGE plpgsql STABLE + AS $$ + DECLARE + worker_url text; + version text; + BEGIN + IF utility_lineups.preview_thumbnail IS NULL THEN + RETURN NULL; + END IF; + + version := COALESCE( + EXTRACT(EPOCH FROM utility_lineups.preview_rendered_at)::bigint::text, + '0' + ); + + SELECT value INTO worker_url + FROM settings + WHERE name = 'cloudflare_worker_url'; + + IF worker_url IS NULL THEN + RETURN NULL; + END IF; + + RETURN CONCAT(worker_url, '/', utility_lineups.preview_thumbnail, '?v=', version); + END; +$$; diff --git a/hasura/metadata/actions.graphql b/hasura/metadata/actions.graphql index 54efeba36..195144a93 100644 --- a/hasura/metadata/actions.graphql +++ b/hasura/metadata/actions.graphql @@ -1674,7 +1674,6 @@ type Mutation { ): SuccessOutput } - type Mutation { assignSteamPresenceBot: SteamPresenceBotAssignment } @@ -1916,3 +1915,517 @@ type Mutation { runtime: String ): PluginReadmeOutput } + +type Mutation { + remineUtilityMeta: UtilityRemineOutput +} + +type UtilityRemineOutput { + demos: Int! + throws: Int! + done: Boolean! +} + +type Mutation { + backfillUtilityLaunchSeeds( + limit: Int + ): UtilityLaunchSeedBackfillOutput +} + +type UtilityLaunchSeedBackfillOutput { + scanned: Int! + seeded: Int! + skipped: Int! + done: Boolean! +} + +type UtilityPracticeWhereOutput { + on_server: Boolean! + map_name: String + session_id: uuid +} + +type UtilityLoadOutput { + sent: Boolean! + reason: String! + map_name: String +} + +input UtilityScratchLineupInput { + client_id: String! + name: String! + map_name: String! + utility_type: String! + side: String! + technique: String! + throw_strength: String! + origin_x: Float! + origin_y: Float! + origin_z: Float! + eye_z: Float! + view_yaw: Float! + view_pitch: Float! + land_x: Float + land_y: Float + land_z: Float +} + +type Query { + utilityPracticeWhereAmI: UtilityPracticeWhereOutput +} + +type Mutation { + sendUtilityLineupToServer(lineup_id: uuid!): UtilityLoadOutput +} + +type Mutation { + sendUtilityScratchToServer(lineup: UtilityScratchLineupInput!): UtilityLoadOutput +} + +type Mutation { + startUtilityPractice( + map_name: String! + region: String + collection_id: uuid + team_id: uuid + is_open: Boolean + server_id: uuid + ): UtilityPracticeSessionOutput +} + +type Mutation { + joinUtilityPractice( + session_id: uuid + invite_code: String + ): UtilityPracticeSessionOutput +} + +type Mutation { + leaveUtilityPractice( + session_id: uuid! + ): SuccessOutput +} + +type Mutation { + stopUtilityPractice( + session_id: uuid! + ): SuccessOutput +} + +type Mutation { + inviteToUtilityPractice( + session_id: uuid! + steam_ids: [String!]! + ): SuccessOutput +} + +type Mutation { + saveUtilityLineupFromPractice( + session_id: uuid! + utility_lineup_id: uuid! + name: String! + description: String + visibility: String + team_id: uuid + tags: [String!] + collection_id: uuid + ): UtilityLineupOutput +} + +type UtilityPracticeSessionOutput { + id: uuid! + match_id: uuid + status: String + invite_code: String +} + +type UtilityLineupOutput { + id: uuid! +} + +type Mutation { + saveUtilityLineupFromDemo( + match_id: uuid! + match_map_id: uuid! + grenade_id: Int! + name: String! + description: String + visibility: String + team_id: uuid + tags: [String!] + collection_id: uuid + ): UtilityLineupOutput +} + +type Mutation { + saveUtilityPlaybook( + playbook_id: uuid + name: String! + description: String + map_name: String! + side: String! + team_id: uuid + visibility: String + steps: [UtilityPlaybookStepInput!] + ): UtilityPlaybookOutput +} + +type Mutation { + deleteUtilityPlaybook( + playbook_id: uuid! + ): SuccessOutput +} + +type Mutation { + loadUtilityPlaybookIntoSession( + session_id: uuid! + playbook_id: uuid + ): SuccessOutput +} + +input UtilityPlaybookStepInput { + utility_lineup_id: uuid! + offset_ms: Int + assigned_steam_id: String + note: String +} + +type UtilityPlaybookOutput { + id: uuid! +} + +input UtilitySightlinePairInput { + from_x: Float! + from_y: Float! + from_z: Float! + to_x: Float! + to_y: Float! + to_z: Float! +} + +type Query { + checkUtilitySightlines( + lineup_id: uuid! + pairs: [UtilitySightlinePairInput!]! + threshold: Float + ): UtilitySightlineOutput +} + +type UtilitySightlineOutput { + threshold: Float! + results: [UtilitySightlineResult!]! + degraded: Boolean + message: String +} + +type UtilitySightlineResult { + index: Int! + blocked: Boolean! + blocked_by: String + depth: Float! + transmittance: Float! + world_blocked: Boolean! +} + +type Query { + checkUtilityOneWay( + lineup_id: uuid! + pairs: [UtilitySightlinePairInput!]! + ): UtilityOneWayOutput +} + +type UtilityOneWayOutput { + results: [UtilityOneWayResult!]! + degraded: Boolean + message: String +} + +type UtilityOneWayResult { + index: Int! + one_way: Boolean! + favors: String + cause: String + confidence: String! + contested: Boolean! +} + +type Query { + findUtilityLineupsBlocking( + map_name: String! + from_x: Float! + from_y: Float! + from_z: Float! + to_x: Float! + to_y: Float! + to_z: Float! + side: String + limit: Int + ): UtilityBlockingOutput +} + +type UtilityBlockingOutput { + results: [UtilityBlockingResult!]! + degraded: Boolean + message: String +} + +type UtilityBlockingResult { + utility_lineup_id: uuid! + depth: Float! + transmittance: Float! + blocked: Boolean! +} + +type Mutation { + solveUtilityLineup( + session_id: uuid! + target_x: Float! + target_y: Float! + target_z: Float! + from_x: Float + from_y: Float + from_z: Float + utility_type: String + name: String + tolerance: Float + ): UtilitySolveOutput +} + +type UtilitySolveOutput { + accepted: Boolean! + status: String! + message: String +} + +type Query { + utilitySolverCalibration( + session_id: uuid! + ): UtilityCalibrationOutput +} + +type UtilityCalibrationOutput { + status: String! + ready: Boolean! + detail: String +} + +type Mutation { + startUtilityDriftScan( + map_name: String! + from_revision: String + to_revision: String + ): UtilityDriftScanOutput +} + +type UtilityDriftScanOutput { + scan_id: uuid! + lineups: Int! +} + +type Mutation { + forkUtilityLineup( + utility_lineup_id: uuid! + name: String + collection_id: uuid + ): UtilityLineupOutput +} + +type Query { + analyseUtilityPlaybookCoverage( + playbook_id: uuid! + pairs: [UtilitySightlinePairInput!]! + ): UtilityPlaybookCoverageOutput +} + +type UtilityPlaybookCoverageOutput { + results: [UtilityPlaybookCoverageResult!]! + degraded: Boolean + message: String +} + +type UtilityPlaybookCoverageResult { + index: Int! + covered: Boolean! + by_step: Int + depth: Float + transmittance: Float +} + +type Query { + utilityMatchUtilityReport( + match_id: uuid! + steam_id: String + ): UtilityUtilityReportOutput +} + +type UtilityUtilityReportOutput { + analysed: Boolean! + message: String + steam_id: String! + throws: Int! + matched_lineups: Int! + matched_meta: Int! + landed: Int! + radius: Float! + by_type: [UtilityUtilityTypeReport!]! +} + +type UtilityUtilityTypeReport { + utility_type: String! + throws: Int! + matched_lineups: Int! + matched_meta: Int! + landed: Int! +} + +type Mutation { + repairUtilityLineup( + utility_lineup_id: uuid! + session_id: uuid! + ): UtilitySolveOutput +} + +type Query { + utilityPracticeServers: UtilityPracticeServersOutput +} + +type UtilityPracticeServersOutput { + servers: [UtilityPracticeServer!]! +} + +type UtilityPracticeServer { + id: uuid! + label: String! + region: String! + in_use: Boolean! + held_by: String +} + +type Query { + utilityPracticePlan( + map_name: String! + side: String + limit: Int + order: String + ): UtilityPracticePlanOutput +} + +type UtilityPracticePlanOutput { + analysed: Boolean! + message: String + entries: [UtilityPracticePlanEntry!]! +} + +type UtilityPracticePlanEntry { + utility_lineup_id: uuid! + priority: Float! + meta_throwers: Int! + attempts: Int! + successes: Int! + mastered: Boolean! + reason: String! + difficulty: String! + global_players: Int! + global_attempts: Int! + global_landing_rate: Float +} + +type Query { + utilityLineupMissPattern( + utility_lineup_id: uuid! + ): UtilityMissPatternOutput +} + +type UtilityMissPatternOutput { + analysed: Boolean! + message: String + samples: Int! + players: Int! + mean_along: Float + mean_lateral: Float + mean_vertical: Float + bias: String +} + +type Query { + utilityTeamUtilityReport( + team_id: uuid! + map_name: String + limit: Int + ): UtilityTeamUtilityOutput +} + +type UtilityTeamUtilityOutput { + analysed: Boolean! + message: String + entries: [UtilityTeamUtilityEntry!]! +} + +type UtilityTeamUtilityEntry { + utility_lineup_id: uuid! + thrown: Int! + landed: Int! + players: Int! +} + +type Mutation { + importUtilityLineups( + payload: jsonb! + dry_run: Boolean + ): UtilityImportOutput +} + +type UtilityImportOutput { + dry_run: Boolean! + total: Int! + imported: Int! + updated: Int! + failed: Int! + errors: [UtilityImportError!]! +} + +type UtilityImportError { + index: Int! + external_id: String + reason: String! +} + +type Mutation { + purgeUtilityLineupSource( + origin_source: String! + dry_run: Boolean + ): UtilityPurgeOutput +} + +type UtilityPurgeOutput { + dry_run: Boolean! + origin_source: String! + lineups: Int! +} + +type Mutation { + renderUtilityLineupPreview( + utility_lineup_id: uuid! + ): UtilityRenderQueueOutput +} + +type Mutation { + cancelUtilityLineupRender( + render_id: uuid! + ): SuccessOutput +} + +type Mutation { + clearFinishedUtilityLineupRenders: UtilityRenderClearOutput +} + +type UtilityRenderQueueOutput { + success: Boolean! + render_id: uuid + status: String! + reason: String +} + +type UtilityRenderClearOutput { + cleared: Int! +} diff --git a/hasura/metadata/actions.yaml b/hasura/metadata/actions.yaml index 30cadeb11..2c664cc3c 100644 --- a/hasura/metadata/actions.yaml +++ b/hasura/metadata/actions.yaml @@ -1353,6 +1353,433 @@ actions: - role: verified_user - role: user comment: Map a tournament placement to an award + - name: utilityPracticeWhereAmI + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + - name: sendUtilityLineupToServer + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + - name: sendUtilityScratchToServer + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + - name: startUtilityPractice + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Start a utility practice session + - name: joinUtilityPractice + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Join a utility practice session + - name: leaveUtilityPractice + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Leave a utility practice session + - name: stopUtilityPractice + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Stop a utility practice session + - name: inviteToUtilityPractice + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Invite players to a utility practice session + - name: saveUtilityLineupFromPractice + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Save a lineup recorded in a practice session + - name: saveUtilityLineupFromDemo + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Mine a lineup out of a parsed demo + - name: saveUtilityPlaybook + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Create or update a utility playbook and its steps + - name: deleteUtilityPlaybook + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Delete a utility playbook + - name: loadUtilityPlaybookIntoSession + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Load a utility playbook into a running practice session + - name: remineUtilityMeta + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + comment: Re-mine one batch of demos after a miner change + - name: backfillUtilityLaunchSeeds + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + comment: Recover launch seeds from recorded trajectories, one batch per call + - name: checkUtilitySightlines + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Ask whether a lineup's smoke blocks a set of sightlines + - name: checkUtilityOneWay + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Ask whether a lineup's smoke makes an angle one-way + - name: findUtilityLineupsBlocking + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Find the saved smokes that close a given sightline + - name: solveUtilityLineup + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Ask a practice server to solve a throw onto a point + - name: utilitySolverCalibration + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Read the practice server solver's calibration gate + - name: startUtilityDriftScan + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + comment: Re-fly a map's lineups against two collision meshes + - name: forkUtilityLineup + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Copy a lineup you can see into your own library + - name: analyseUtilityPlaybookCoverage + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Ask which sightlines a playbook's smokes leave open + - name: utilityMatchUtilityReport + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Report a player's mined utility throws for a match + - name: repairUtilityLineup + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Re-solve a lineup a drift scan says the map moved + - name: utilityPracticeServers + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Dedicated practice servers free to book right now + - name: utilityPracticePlan + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Rank what to practise next on a map from the mined meta + - name: utilityLineupMissPattern + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Which way everybody misses one lineup, from their practice throws + - name: utilityTeamUtilityReport + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: tournament_organizer + - role: match_organizer + - role: moderator + - role: streamer + - role: verified_user + - role: user + comment: Aggregate a team's mined utility throws against its saved lineups + - name: importUtilityLineups + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + comment: Seed the utility library from an operator-supplied payload + - name: purgeUtilityLineupSource + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + comment: Delete every lineup that came from one origin source + - name: renderUtilityLineupPreview + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: moderator + comment: Re-film a public lineup's preview clip + - name: cancelUtilityLineupRender + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + - role: moderator + comment: Cancel an in-flight lineup preview render + - name: clearFinishedUtilityLineupRenders + definition: + kind: synchronous + handler: '{{HASURA_GRAPHQL_ACTIONS_HOOK}}' + forward_client_headers: true + permissions: + - role: administrator + comment: Drop every finished row from the lineup preview queue custom_types: enums: [] input_objects: @@ -1362,6 +1789,8 @@ custom_types: - name: ClipAudioInput - name: ClipOutputInput - name: ClipSpecInput + - name: UtilityPlaybookStepInput + - name: UtilitySightlinePairInput objects: - name: Award - name: AwardRecipient @@ -1390,6 +1819,18 @@ custom_types: source: default type: object - name: SuccessOutput + - name: UtilityPracticeSessionOutput + - name: UtilityLineupOutput + - name: UtilityPlaybookOutput + - name: UtilitySightlineResult + - name: UtilitySightlineOutput + - name: UtilityOneWayResult + - name: UtilityOneWayOutput + - name: UtilityBlockingResult + - name: UtilityBlockingOutput + - name: UtilitySolveOutput + - name: UtilityCalibrationOutput + - name: UtilityDriftScanOutput - name: WebPushPlatformCount - name: WebPushStatusOutput - name: ScanStartedOutput @@ -1450,4 +1891,18 @@ custom_types: - name: StorageSummary - name: TableSizeInfo - name: NewsPost + - name: UtilityPlaybookCoverageOutput + - name: UtilityPlaybookCoverageResult + - name: UtilityUtilityReportOutput + - name: UtilityUtilityTypeReport + - name: UtilityPracticePlanEntry + - name: UtilityPracticePlanOutput + - name: UtilityMissPatternOutput + - name: UtilityTeamUtilityEntry + - name: UtilityTeamUtilityOutput + - name: UtilityImportError + - name: UtilityImportOutput + - name: UtilityPurgeOutput + - name: UtilityRenderQueueOutput + - name: UtilityRenderClearOutput scalars: [] diff --git a/hasura/metadata/databases/default/tables/public_e_utility_practice_statuses.yaml b/hasura/metadata/databases/default/tables/public_e_utility_practice_statuses.yaml new file mode 100644 index 000000000..91876809f --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_e_utility_practice_statuses.yaml @@ -0,0 +1,20 @@ +table: + name: e_utility_practice_statuses + schema: public +is_enum: true +array_relationships: + - name: utility_practice_sessions + using: + foreign_key_constraint_on: + column: status + table: + name: utility_practice_sessions + schema: public +select_permissions: + - role: guest + permission: + columns: + - description + - value + filter: {} + comment: "" diff --git a/hasura/metadata/databases/default/tables/public_e_utility_sources.yaml b/hasura/metadata/databases/default/tables/public_e_utility_sources.yaml new file mode 100644 index 000000000..f25b69dc9 --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_e_utility_sources.yaml @@ -0,0 +1,20 @@ +table: + name: e_utility_sources + schema: public +is_enum: true +array_relationships: + - name: utility_lineups + using: + foreign_key_constraint_on: + column: origin_source + table: + name: utility_lineups + schema: public +select_permissions: + - role: guest + permission: + columns: + - description + - value + filter: {} + comment: '' diff --git a/hasura/metadata/databases/default/tables/public_e_utility_techniques.yaml b/hasura/metadata/databases/default/tables/public_e_utility_techniques.yaml new file mode 100644 index 000000000..dda822fcd --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_e_utility_techniques.yaml @@ -0,0 +1,20 @@ +table: + name: e_utility_techniques + schema: public +is_enum: true +array_relationships: + - name: utility_lineups + using: + foreign_key_constraint_on: + column: technique + table: + name: utility_lineups + schema: public +select_permissions: + - role: guest + permission: + columns: + - description + - value + filter: {} + comment: '' diff --git a/hasura/metadata/databases/default/tables/public_e_utility_throw_strengths.yaml b/hasura/metadata/databases/default/tables/public_e_utility_throw_strengths.yaml new file mode 100644 index 000000000..2344c5452 --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_e_utility_throw_strengths.yaml @@ -0,0 +1,20 @@ +table: + name: e_utility_throw_strengths + schema: public +is_enum: true +array_relationships: + - name: utility_lineups + using: + foreign_key_constraint_on: + column: throw_strength + table: + name: utility_lineups + schema: public +select_permissions: + - role: guest + permission: + columns: + - description + - value + filter: {} + comment: '' diff --git a/hasura/metadata/databases/default/tables/public_e_utility_visibility.yaml b/hasura/metadata/databases/default/tables/public_e_utility_visibility.yaml new file mode 100644 index 000000000..f2c826ac1 --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_e_utility_visibility.yaml @@ -0,0 +1,20 @@ +table: + name: e_utility_visibility + schema: public +is_enum: true +array_relationships: + - name: utility_lineups + using: + foreign_key_constraint_on: + column: visibility + table: + name: utility_lineups + schema: public +select_permissions: + - role: guest + permission: + columns: + - description + - value + filter: {} + comment: '' diff --git a/hasura/metadata/databases/default/tables/public_match_map_demos.yaml b/hasura/metadata/databases/default/tables/public_match_map_demos.yaml index 4fbf40d86..d7a6e990f 100644 --- a/hasura/metadata/databases/default/tables/public_match_map_demos.yaml +++ b/hasura/metadata/databases/default/tables/public_match_map_demos.yaml @@ -63,12 +63,14 @@ select_permissions: - bombs - players - created_at + - parser_version + - playback_version computed_fields: - download_url - playback_url filter: {} allow_aggregations: true - comment: "" + comment: '' event_triggers: - name: match_map_demo_events definition: diff --git a/hasura/metadata/databases/default/tables/public_matches.yaml b/hasura/metadata/databases/default/tables/public_matches.yaml index 766636e0f..e2d2b0735 100644 --- a/hasura/metadata/databases/default/tables/public_matches.yaml +++ b/hasura/metadata/databases/default/tables/public_matches.yaml @@ -576,10 +576,13 @@ select_permissions: - server_type - tv_connection_string filter: - status: - _nin: - - PickingPlayers - - Canceled + _and: + - status: + _nin: + - PickingPlayers + - Canceled + - source: + _neq: practice allow_aggregations: true comment: "" - role: user @@ -638,17 +641,20 @@ select_permissions: - server_type - tv_connection_string filter: - _or: - - status: - _nin: - - PickingPlayers - - Canceled - - is_organizer: - _eq: true - - is_in_lineup: - _eq: true - - is_friend_in_match_lineup: - _eq: true + _and: + - _or: + - status: + _nin: + - PickingPlayers + - Canceled + - is_organizer: + _eq: true + - is_in_lineup: + _eq: true + - is_friend_in_match_lineup: + _eq: true + - source: + _neq: practice allow_aggregations: true comment: "" update_permissions: diff --git a/hasura/metadata/databases/default/tables/public_utility_collection_items.yaml b/hasura/metadata/databases/default/tables/public_utility_collection_items.yaml new file mode 100644 index 000000000..c87d4479d --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_utility_collection_items.yaml @@ -0,0 +1,342 @@ +table: + name: utility_collection_items + schema: public +object_relationships: + - name: collection + using: + foreign_key_constraint_on: collection_id + - name: utility_lineup + using: + foreign_key_constraint_on: utility_lineup_id +insert_permissions: + - role: user + permission: + check: + collection: + can_edit: + _eq: true + columns: + - collection_id + - utility_lineup_id + - position + - note + comment: '' + - role: verified_user + permission: + check: + collection: + can_edit: + _eq: true + columns: + - collection_id + - utility_lineup_id + - position + - note + comment: '' + - role: streamer + permission: + check: + collection: + can_edit: + _eq: true + columns: + - collection_id + - utility_lineup_id + - position + - note + comment: '' + - role: match_organizer + permission: + check: + collection: + can_edit: + _eq: true + columns: + - collection_id + - utility_lineup_id + - position + - note + comment: '' + - role: tournament_organizer + permission: + check: + collection: + can_edit: + _eq: true + columns: + - collection_id + - utility_lineup_id + - position + - note + comment: '' + - role: moderator + permission: + check: + collection: + can_edit: + _eq: true + columns: + - collection_id + - utility_lineup_id + - position + - note + comment: '' + - role: administrator + permission: + check: {} + columns: + - collection_id + - utility_lineup_id + - position + - note + comment: '' +select_permissions: + - role: guest + permission: + columns: + - collection_id + - utility_lineup_id + - position + - note + - created_at + filter: + collection: + visibility: + _eq: Public + allow_aggregations: true + comment: '' + - role: user + permission: + columns: + - collection_id + - utility_lineup_id + - position + - note + - created_at + filter: + collection: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: verified_user + permission: + columns: + - collection_id + - utility_lineup_id + - position + - note + - created_at + filter: + collection: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: streamer + permission: + columns: + - collection_id + - utility_lineup_id + - position + - note + - created_at + filter: + collection: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: match_organizer + permission: + columns: + - collection_id + - utility_lineup_id + - position + - note + - created_at + filter: + collection: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: tournament_organizer + permission: + columns: + - collection_id + - utility_lineup_id + - position + - note + - created_at + filter: + collection: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: moderator + permission: + columns: + - collection_id + - utility_lineup_id + - position + - note + - created_at + filter: + collection: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: administrator + permission: + columns: + - collection_id + - utility_lineup_id + - position + - note + - created_at + filter: {} + allow_aggregations: true + comment: '' +update_permissions: + - role: user + permission: + columns: + - position + - note + filter: + collection: + can_edit: + _eq: true + check: + collection: + can_edit: + _eq: true + comment: '' + - role: verified_user + permission: + columns: + - position + - note + filter: + collection: + can_edit: + _eq: true + check: + collection: + can_edit: + _eq: true + comment: '' + - role: streamer + permission: + columns: + - position + - note + filter: + collection: + can_edit: + _eq: true + check: + collection: + can_edit: + _eq: true + comment: '' + - role: match_organizer + permission: + columns: + - position + - note + filter: + collection: + can_edit: + _eq: true + check: + collection: + can_edit: + _eq: true + comment: '' + - role: tournament_organizer + permission: + columns: + - position + - note + filter: + collection: + can_edit: + _eq: true + check: + collection: + can_edit: + _eq: true + comment: '' + - role: moderator + permission: + columns: + - position + - note + filter: + collection: + can_edit: + _eq: true + check: + collection: + can_edit: + _eq: true + comment: '' + - role: administrator + permission: + columns: + - position + - note + filter: {} + check: {} + comment: '' +delete_permissions: + - role: user + permission: + filter: + collection: + can_edit: + _eq: true + comment: '' + - role: verified_user + permission: + filter: + collection: + can_edit: + _eq: true + comment: '' + - role: streamer + permission: + filter: + collection: + can_edit: + _eq: true + comment: '' + - role: match_organizer + permission: + filter: + collection: + can_edit: + _eq: true + comment: '' + - role: tournament_organizer + permission: + filter: + collection: + can_edit: + _eq: true + comment: '' + - role: moderator + permission: + filter: + collection: + can_edit: + _eq: true + comment: '' + - role: administrator + permission: + filter: {} + comment: '' diff --git a/hasura/metadata/databases/default/tables/public_utility_collections.yaml b/hasura/metadata/databases/default/tables/public_utility_collections.yaml new file mode 100644 index 000000000..2b624618c --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_utility_collections.yaml @@ -0,0 +1,429 @@ +table: + name: utility_collections + schema: public +object_relationships: + - name: owner + using: + foreign_key_constraint_on: owner_steam_id + - name: team + using: + foreign_key_constraint_on: team_id +array_relationships: + - name: items + using: + foreign_key_constraint_on: + column: collection_id + table: + name: utility_collection_items + schema: public +computed_fields: + - name: can_view + definition: + function: + name: can_view_utility_collection + schema: public + session_argument: hasura_session + - name: can_edit + definition: + function: + name: can_edit_utility_collection + schema: public + session_argument: hasura_session +insert_permissions: + - role: user + permission: + check: + owner_steam_id: + _eq: X-Hasura-User-Id + set: + owner_steam_id: x-hasura-user-id + columns: + - name + - description + - map_name + - team_id + - visibility + comment: '' + - role: verified_user + permission: + check: + owner_steam_id: + _eq: X-Hasura-User-Id + set: + owner_steam_id: x-hasura-user-id + columns: + - name + - description + - map_name + - team_id + - visibility + comment: '' + - role: streamer + permission: + check: + owner_steam_id: + _eq: X-Hasura-User-Id + set: + owner_steam_id: x-hasura-user-id + columns: + - name + - description + - map_name + - team_id + - visibility + comment: '' + - role: match_organizer + permission: + check: + owner_steam_id: + _eq: X-Hasura-User-Id + set: + owner_steam_id: x-hasura-user-id + columns: + - name + - description + - map_name + - team_id + - visibility + comment: '' + - role: tournament_organizer + permission: + check: + owner_steam_id: + _eq: X-Hasura-User-Id + set: + owner_steam_id: x-hasura-user-id + columns: + - name + - description + - map_name + - team_id + - visibility + comment: '' + - role: moderator + permission: + check: + owner_steam_id: + _eq: X-Hasura-User-Id + set: + owner_steam_id: x-hasura-user-id + columns: + - name + - description + - map_name + - team_id + - visibility + comment: '' + - role: administrator + permission: + check: {} + columns: + - name + - description + - map_name + - owner_steam_id + - team_id + - visibility + comment: '' +select_permissions: + - role: guest + permission: + columns: + - id + - name + - description + - map_name + - owner_steam_id + - team_id + - visibility + - created_at + - updated_at + computed_fields: + - can_view + - can_edit + filter: + visibility: + _eq: Public + allow_aggregations: true + comment: '' + - role: user + permission: + columns: + - id + - name + - description + - map_name + - owner_steam_id + - team_id + - visibility + - created_at + - updated_at + computed_fields: + - can_view + - can_edit + filter: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: verified_user + permission: + columns: + - id + - name + - description + - map_name + - owner_steam_id + - team_id + - visibility + - created_at + - updated_at + computed_fields: + - can_view + - can_edit + filter: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: streamer + permission: + columns: + - id + - name + - description + - map_name + - owner_steam_id + - team_id + - visibility + - created_at + - updated_at + computed_fields: + - can_view + - can_edit + filter: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: match_organizer + permission: + columns: + - id + - name + - description + - map_name + - owner_steam_id + - team_id + - visibility + - created_at + - updated_at + computed_fields: + - can_view + - can_edit + filter: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: tournament_organizer + permission: + columns: + - id + - name + - description + - map_name + - owner_steam_id + - team_id + - visibility + - created_at + - updated_at + computed_fields: + - can_view + - can_edit + filter: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: moderator + permission: + columns: + - id + - name + - description + - map_name + - owner_steam_id + - team_id + - visibility + - created_at + - updated_at + computed_fields: + - can_view + - can_edit + filter: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: administrator + permission: + columns: + - id + - name + - description + - map_name + - owner_steam_id + - team_id + - visibility + - created_at + - updated_at + computed_fields: + - can_view + - can_edit + filter: {} + allow_aggregations: true + comment: '' +update_permissions: + - role: user + permission: + columns: + - name + - description + - map_name + - team_id + - visibility + filter: + can_edit: + _eq: true + check: + can_edit: + _eq: true + comment: '' + - role: verified_user + permission: + columns: + - name + - description + - map_name + - team_id + - visibility + filter: + can_edit: + _eq: true + check: + can_edit: + _eq: true + comment: '' + - role: streamer + permission: + columns: + - name + - description + - map_name + - team_id + - visibility + filter: + can_edit: + _eq: true + check: + can_edit: + _eq: true + comment: '' + - role: match_organizer + permission: + columns: + - name + - description + - map_name + - team_id + - visibility + filter: + can_edit: + _eq: true + check: + can_edit: + _eq: true + comment: '' + - role: tournament_organizer + permission: + columns: + - name + - description + - map_name + - team_id + - visibility + filter: + can_edit: + _eq: true + check: + can_edit: + _eq: true + comment: '' + - role: moderator + permission: + columns: + - name + - description + - map_name + - team_id + - visibility + filter: + can_edit: + _eq: true + check: + can_edit: + _eq: true + comment: '' + - role: administrator + permission: + columns: + - name + - description + - map_name + - team_id + - visibility + filter: {} + check: {} + comment: '' +delete_permissions: + - role: user + permission: + filter: + owner_steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: verified_user + permission: + filter: + owner_steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: streamer + permission: + filter: + owner_steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: match_organizer + permission: + filter: + owner_steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: tournament_organizer + permission: + filter: + owner_steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: moderator + permission: + filter: + owner_steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: administrator + permission: + filter: {} + comment: '' diff --git a/hasura/metadata/databases/default/tables/public_utility_demo_mines.yaml b/hasura/metadata/databases/default/tables/public_utility_demo_mines.yaml new file mode 100644 index 000000000..e2d02157e --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_utility_demo_mines.yaml @@ -0,0 +1,15 @@ +table: + name: utility_demo_mines + schema: public +select_permissions: + - role: administrator + permission: + columns: + - match_map_demo_id + - version + - throws + - failed_reason + - mined_at + filter: {} + allow_aggregations: true + comment: 'Job bookkeeping: which demos the meta miner has been through, and what went wrong when it could not.' diff --git a/hasura/metadata/databases/default/tables/public_utility_demo_throws.yaml b/hasura/metadata/databases/default/tables/public_utility_demo_throws.yaml new file mode 100644 index 000000000..76f971918 --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_utility_demo_throws.yaml @@ -0,0 +1,41 @@ +table: + name: utility_demo_throws + schema: public +object_relationships: + - name: match + using: + foreign_key_constraint_on: match_id + - name: match_map + using: + foreign_key_constraint_on: match_map_id +select_permissions: + - role: administrator + permission: + columns: + - match_map_demo_id + - grenade_id + - match_id + - match_map_id + - map_name + - utility_type + - side + - technique + - throw_strength + - thrower_steam_id + - round + - tick + - origin_x + - origin_y + - origin_z + - land_x + - land_y + - land_z + - view_yaw + - view_pitch + - flight_time_ms + - lineup_bucket + - thrown_at + - created_at + filter: {} + allow_aggregations: true + comment: 'Deliberately admin-only: a row names a player and the match they threw it in, which the aggregate in utility_meta_lineups does not. Browse the clusters, not the facts.' diff --git a/hasura/metadata/databases/default/tables/public_utility_drift_results.yaml b/hasura/metadata/databases/default/tables/public_utility_drift_results.yaml new file mode 100644 index 000000000..a04a77668 --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_utility_drift_results.yaml @@ -0,0 +1,29 @@ +table: + name: utility_drift_results + schema: public +object_relationships: + - name: scan + using: + foreign_key_constraint_on: utility_drift_scan_id + - name: utility_lineup + using: + foreign_key_constraint_on: utility_lineup_id +insert_permissions: [] +select_permissions: + - role: administrator + permission: + columns: + - utility_drift_scan_id + - utility_lineup_id + - verdict + - severity + - reason + - distance + - distance_xy + - distance_z + - created_at + filter: {} + allow_aggregations: true + comment: 'Verdicts only. The simulator''s endpoints are meaningless on their own and are deliberately not stored, so nothing here can be read as where a utility lands.' +update_permissions: [] +delete_permissions: [] diff --git a/hasura/metadata/databases/default/tables/public_utility_drift_scans.yaml b/hasura/metadata/databases/default/tables/public_utility_drift_scans.yaml new file mode 100644 index 000000000..75f6452a3 --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_utility_drift_scans.yaml @@ -0,0 +1,43 @@ +table: + name: utility_drift_scans + schema: public +object_relationships: + - name: requested_by + using: + foreign_key_constraint_on: requested_by_steam_id +array_relationships: + - name: results + using: + foreign_key_constraint_on: + column: utility_drift_scan_id + table: + name: utility_drift_results + schema: public +insert_permissions: [] +select_permissions: + - role: administrator + permission: + columns: + - id + - map_name + - from_revision + - to_revision + - status + - failure_reason + - lineups + - scanned + - unchanged + - moved + - broken + - unsimulatable + - max_distance + - requested_by_steam_id + - started_at + - finished_at + - created_at + - updated_at + filter: {} + allow_aggregations: true + comment: 'A drift scan is an operator tool: it names every lineup on a map, including private ones.' +update_permissions: [] +delete_permissions: [] diff --git a/hasura/metadata/databases/default/tables/public_utility_lineup_favorites.yaml b/hasura/metadata/databases/default/tables/public_utility_lineup_favorites.yaml new file mode 100644 index 000000000..3304e23e7 --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_utility_lineup_favorites.yaml @@ -0,0 +1,232 @@ +table: + name: utility_lineup_favorites + schema: public +object_relationships: + - name: utility_lineup + using: + foreign_key_constraint_on: utility_lineup_id + - name: player + using: + foreign_key_constraint_on: steam_id +insert_permissions: + - role: user + permission: + check: + _and: + - steam_id: + _eq: X-Hasura-User-Id + - utility_lineup: + can_view: + _eq: true + set: + steam_id: x-hasura-user-id + columns: + - utility_lineup_id + - steam_id + comment: '' + - role: verified_user + permission: + check: + _and: + - steam_id: + _eq: X-Hasura-User-Id + - utility_lineup: + can_view: + _eq: true + set: + steam_id: x-hasura-user-id + columns: + - utility_lineup_id + - steam_id + comment: '' + - role: streamer + permission: + check: + _and: + - steam_id: + _eq: X-Hasura-User-Id + - utility_lineup: + can_view: + _eq: true + set: + steam_id: x-hasura-user-id + columns: + - utility_lineup_id + - steam_id + comment: '' + - role: match_organizer + permission: + check: + _and: + - steam_id: + _eq: X-Hasura-User-Id + - utility_lineup: + can_view: + _eq: true + set: + steam_id: x-hasura-user-id + columns: + - utility_lineup_id + - steam_id + comment: '' + - role: tournament_organizer + permission: + check: + _and: + - steam_id: + _eq: X-Hasura-User-Id + - utility_lineup: + can_view: + _eq: true + set: + steam_id: x-hasura-user-id + columns: + - utility_lineup_id + - steam_id + comment: '' + - role: moderator + permission: + check: + _and: + - steam_id: + _eq: X-Hasura-User-Id + - utility_lineup: + can_view: + _eq: true + set: + steam_id: x-hasura-user-id + columns: + - utility_lineup_id + - steam_id + comment: '' + - role: administrator + permission: + check: {} + columns: + - utility_lineup_id + - steam_id + comment: '' +select_permissions: + - role: user + permission: + columns: + - utility_lineup_id + - steam_id + - created_at + filter: + utility_lineup: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: verified_user + permission: + columns: + - utility_lineup_id + - steam_id + - created_at + filter: + utility_lineup: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: streamer + permission: + columns: + - utility_lineup_id + - steam_id + - created_at + filter: + utility_lineup: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: match_organizer + permission: + columns: + - utility_lineup_id + - steam_id + - created_at + filter: + utility_lineup: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: tournament_organizer + permission: + columns: + - utility_lineup_id + - steam_id + - created_at + filter: + utility_lineup: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: moderator + permission: + columns: + - utility_lineup_id + - steam_id + - created_at + filter: + utility_lineup: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: administrator + permission: + columns: + - utility_lineup_id + - steam_id + - created_at + filter: {} + allow_aggregations: true + comment: '' +update_permissions: [] +delete_permissions: + - role: user + permission: + filter: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: verified_user + permission: + filter: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: streamer + permission: + filter: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: match_organizer + permission: + filter: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: tournament_organizer + permission: + filter: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: moderator + permission: + filter: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: administrator + permission: + filter: {} + comment: '' diff --git a/hasura/metadata/databases/default/tables/public_utility_lineup_progress.yaml b/hasura/metadata/databases/default/tables/public_utility_lineup_progress.yaml new file mode 100644 index 000000000..7e1d7a152 --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_utility_lineup_progress.yaml @@ -0,0 +1,417 @@ +table: + name: utility_lineup_progress + schema: public +object_relationships: + - name: utility_lineup + using: + foreign_key_constraint_on: utility_lineup_id + - name: player + using: + foreign_key_constraint_on: steam_id +insert_permissions: + - role: user + permission: + check: + _and: + - steam_id: + _eq: X-Hasura-User-Id + - utility_lineup: + can_view: + _eq: true + set: + steam_id: x-hasura-user-id + columns: + - utility_lineup_id + - steam_id + - attempts + - successes + - last_practiced_at + - mastered_at + comment: '' + - role: verified_user + permission: + check: + _and: + - steam_id: + _eq: X-Hasura-User-Id + - utility_lineup: + can_view: + _eq: true + set: + steam_id: x-hasura-user-id + columns: + - utility_lineup_id + - steam_id + - attempts + - successes + - last_practiced_at + - mastered_at + comment: '' + - role: streamer + permission: + check: + _and: + - steam_id: + _eq: X-Hasura-User-Id + - utility_lineup: + can_view: + _eq: true + set: + steam_id: x-hasura-user-id + columns: + - utility_lineup_id + - steam_id + - attempts + - successes + - last_practiced_at + - mastered_at + comment: '' + - role: match_organizer + permission: + check: + _and: + - steam_id: + _eq: X-Hasura-User-Id + - utility_lineup: + can_view: + _eq: true + set: + steam_id: x-hasura-user-id + columns: + - utility_lineup_id + - steam_id + - attempts + - successes + - last_practiced_at + - mastered_at + comment: '' + - role: tournament_organizer + permission: + check: + _and: + - steam_id: + _eq: X-Hasura-User-Id + - utility_lineup: + can_view: + _eq: true + set: + steam_id: x-hasura-user-id + columns: + - utility_lineup_id + - steam_id + - attempts + - successes + - last_practiced_at + - mastered_at + comment: '' + - role: moderator + permission: + check: + _and: + - steam_id: + _eq: X-Hasura-User-Id + - utility_lineup: + can_view: + _eq: true + set: + steam_id: x-hasura-user-id + columns: + - utility_lineup_id + - steam_id + - attempts + - successes + - last_practiced_at + - mastered_at + comment: '' + - role: administrator + permission: + check: {} + columns: + - utility_lineup_id + - steam_id + - attempts + - successes + - last_practiced_at + - mastered_at + comment: '' +select_permissions: + - role: user + permission: + columns: + - utility_lineup_id + - steam_id + - attempts + - successes + - current_streak + - best_streak + - miss_samples + - miss_along_sum + - miss_lateral_sum + - miss_vertical_sum + - last_practiced_at + - mastered_at + filter: + utility_lineup: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: verified_user + permission: + columns: + - utility_lineup_id + - steam_id + - attempts + - successes + - current_streak + - best_streak + - miss_samples + - miss_along_sum + - miss_lateral_sum + - miss_vertical_sum + - last_practiced_at + - mastered_at + filter: + utility_lineup: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: streamer + permission: + columns: + - utility_lineup_id + - steam_id + - attempts + - successes + - current_streak + - best_streak + - miss_samples + - miss_along_sum + - miss_lateral_sum + - miss_vertical_sum + - last_practiced_at + - mastered_at + filter: + utility_lineup: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: match_organizer + permission: + columns: + - utility_lineup_id + - steam_id + - attempts + - successes + - current_streak + - best_streak + - miss_samples + - miss_along_sum + - miss_lateral_sum + - miss_vertical_sum + - last_practiced_at + - mastered_at + filter: + utility_lineup: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: tournament_organizer + permission: + columns: + - utility_lineup_id + - steam_id + - attempts + - successes + - current_streak + - best_streak + - miss_samples + - miss_along_sum + - miss_lateral_sum + - miss_vertical_sum + - last_practiced_at + - mastered_at + filter: + utility_lineup: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: moderator + permission: + columns: + - utility_lineup_id + - steam_id + - attempts + - successes + - current_streak + - best_streak + - miss_samples + - miss_along_sum + - miss_lateral_sum + - miss_vertical_sum + - last_practiced_at + - mastered_at + filter: + utility_lineup: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: administrator + permission: + columns: + - utility_lineup_id + - steam_id + - attempts + - successes + - current_streak + - best_streak + - miss_samples + - miss_along_sum + - miss_lateral_sum + - miss_vertical_sum + - last_practiced_at + - mastered_at + filter: {} + allow_aggregations: true + comment: '' +update_permissions: + - role: user + permission: + columns: + - attempts + - successes + - last_practiced_at + - mastered_at + filter: + steam_id: + _eq: X-Hasura-User-Id + check: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: verified_user + permission: + columns: + - attempts + - successes + - last_practiced_at + - mastered_at + filter: + steam_id: + _eq: X-Hasura-User-Id + check: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: streamer + permission: + columns: + - attempts + - successes + - last_practiced_at + - mastered_at + filter: + steam_id: + _eq: X-Hasura-User-Id + check: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: match_organizer + permission: + columns: + - attempts + - successes + - last_practiced_at + - mastered_at + filter: + steam_id: + _eq: X-Hasura-User-Id + check: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: tournament_organizer + permission: + columns: + - attempts + - successes + - last_practiced_at + - mastered_at + filter: + steam_id: + _eq: X-Hasura-User-Id + check: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: moderator + permission: + columns: + - attempts + - successes + - last_practiced_at + - mastered_at + filter: + steam_id: + _eq: X-Hasura-User-Id + check: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: administrator + permission: + columns: + - attempts + - successes + - last_practiced_at + - mastered_at + filter: {} + check: {} + comment: '' +delete_permissions: + - role: user + permission: + filter: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: verified_user + permission: + filter: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: streamer + permission: + filter: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: match_organizer + permission: + filter: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: tournament_organizer + permission: + filter: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: moderator + permission: + filter: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: administrator + permission: + filter: {} + comment: '' diff --git a/hasura/metadata/databases/default/tables/public_utility_lineup_renders.yaml b/hasura/metadata/databases/default/tables/public_utility_lineup_renders.yaml new file mode 100644 index 000000000..fe15474ef --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_utility_lineup_renders.yaml @@ -0,0 +1,65 @@ +table: + name: utility_lineup_renders + schema: public +object_relationships: + - name: lineup + using: + foreign_key_constraint_on: utility_lineup_id + - name: requested_by + using: + foreign_key_constraint_on: requested_by_steam_id + - name: game_server_node + using: + foreign_key_constraint_on: game_server_node_id + - name: practice_session + using: + foreign_key_constraint_on: utility_practice_session_id +select_permissions: + - role: moderator + permission: + columns: + - id + - utility_lineup_id + - requested_by_steam_id + - map_name + - k8s_job_name + - game_server_node_id + - utility_practice_session_id + - spec + - status + - progress + - error_message + - skip_reason + - duration_ms + - paused + - sort_index + - status_history + - last_status_at + - created_at + filter: {} + allow_aggregations: true + comment: 'session_token is absent on purpose: it is the pod''s credential, not queue state.' + - role: administrator + permission: + columns: + - id + - utility_lineup_id + - requested_by_steam_id + - map_name + - k8s_job_name + - game_server_node_id + - utility_practice_session_id + - spec + - status + - progress + - error_message + - skip_reason + - duration_ms + - paused + - sort_index + - status_history + - last_status_at + - created_at + filter: {} + allow_aggregations: true + comment: 'session_token is absent on purpose: it is the pod''s credential, not queue state.' diff --git a/hasura/metadata/databases/default/tables/public_utility_lineup_repairs.yaml b/hasura/metadata/databases/default/tables/public_utility_lineup_repairs.yaml new file mode 100644 index 000000000..d254807b0 --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_utility_lineup_repairs.yaml @@ -0,0 +1,156 @@ +table: + name: utility_lineup_repairs + schema: public +object_relationships: + - name: utility_lineup + using: + foreign_key_constraint_on: utility_lineup_id + - name: repaired_utility_lineup + using: + foreign_key_constraint_on: repaired_utility_lineup_id + - name: utility_drift_scan + using: + foreign_key_constraint_on: utility_drift_scan_id + - name: utility_practice_session + using: + foreign_key_constraint_on: utility_practice_session_id + - name: requested_by + using: + foreign_key_constraint_on: requested_by_steam_id +insert_permissions: [] +select_permissions: + - role: user + permission: + columns: + - id + - utility_lineup_id + - utility_drift_scan_id + - utility_practice_session_id + - requested_by_steam_id + - status + - drift_distance + - repaired_utility_lineup_id + - expires_at + - created_at + - repaired_at + filter: + requested_by_steam_id: + _eq: X-Hasura-User-Id + allow_aggregations: true + comment: 'Your own repairs only: a repair names who asked for it.' + - role: verified_user + permission: + columns: + - id + - utility_lineup_id + - utility_drift_scan_id + - utility_practice_session_id + - requested_by_steam_id + - status + - drift_distance + - repaired_utility_lineup_id + - expires_at + - created_at + - repaired_at + filter: + requested_by_steam_id: + _eq: X-Hasura-User-Id + allow_aggregations: true + comment: 'Your own repairs only: a repair names who asked for it.' + - role: streamer + permission: + columns: + - id + - utility_lineup_id + - utility_drift_scan_id + - utility_practice_session_id + - requested_by_steam_id + - status + - drift_distance + - repaired_utility_lineup_id + - expires_at + - created_at + - repaired_at + filter: + requested_by_steam_id: + _eq: X-Hasura-User-Id + allow_aggregations: true + comment: 'Your own repairs only: a repair names who asked for it.' + - role: match_organizer + permission: + columns: + - id + - utility_lineup_id + - utility_drift_scan_id + - utility_practice_session_id + - requested_by_steam_id + - status + - drift_distance + - repaired_utility_lineup_id + - expires_at + - created_at + - repaired_at + filter: + requested_by_steam_id: + _eq: X-Hasura-User-Id + allow_aggregations: true + comment: 'Your own repairs only: a repair names who asked for it.' + - role: tournament_organizer + permission: + columns: + - id + - utility_lineup_id + - utility_drift_scan_id + - utility_practice_session_id + - requested_by_steam_id + - status + - drift_distance + - repaired_utility_lineup_id + - expires_at + - created_at + - repaired_at + filter: + requested_by_steam_id: + _eq: X-Hasura-User-Id + allow_aggregations: true + comment: 'Your own repairs only: a repair names who asked for it.' + - role: moderator + permission: + columns: + - id + - utility_lineup_id + - utility_drift_scan_id + - utility_practice_session_id + - requested_by_steam_id + - status + - drift_distance + - repaired_utility_lineup_id + - expires_at + - created_at + - repaired_at + filter: {} + allow_aggregations: true + comment: 'Moderation reads every repair: verified_at and archival are decided against them.' + - role: administrator + permission: + columns: + - id + - utility_lineup_id + - utility_drift_scan_id + - utility_practice_session_id + - requested_by_steam_id + - status + - drift_distance + - repaired_utility_lineup_id + - expires_at + - created_at + - repaired_at + filter: {} + allow_aggregations: true + comment: '' +update_permissions: [] +delete_permissions: + - role: administrator + permission: + filter: {} + comment: '' diff --git a/hasura/metadata/databases/default/tables/public_utility_lineup_votes.yaml b/hasura/metadata/databases/default/tables/public_utility_lineup_votes.yaml new file mode 100644 index 000000000..fc27a8a29 --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_utility_lineup_votes.yaml @@ -0,0 +1,319 @@ +table: + name: utility_lineup_votes + schema: public +object_relationships: + - name: utility_lineup + using: + foreign_key_constraint_on: utility_lineup_id + - name: player + using: + foreign_key_constraint_on: steam_id +insert_permissions: + - role: user + permission: + check: + _and: + - steam_id: + _eq: X-Hasura-User-Id + - utility_lineup: + can_view: + _eq: true + set: + steam_id: x-hasura-user-id + columns: + - utility_lineup_id + - steam_id + - vote + comment: '' + - role: verified_user + permission: + check: + _and: + - steam_id: + _eq: X-Hasura-User-Id + - utility_lineup: + can_view: + _eq: true + set: + steam_id: x-hasura-user-id + columns: + - utility_lineup_id + - steam_id + - vote + comment: '' + - role: streamer + permission: + check: + _and: + - steam_id: + _eq: X-Hasura-User-Id + - utility_lineup: + can_view: + _eq: true + set: + steam_id: x-hasura-user-id + columns: + - utility_lineup_id + - steam_id + - vote + comment: '' + - role: match_organizer + permission: + check: + _and: + - steam_id: + _eq: X-Hasura-User-Id + - utility_lineup: + can_view: + _eq: true + set: + steam_id: x-hasura-user-id + columns: + - utility_lineup_id + - steam_id + - vote + comment: '' + - role: tournament_organizer + permission: + check: + _and: + - steam_id: + _eq: X-Hasura-User-Id + - utility_lineup: + can_view: + _eq: true + set: + steam_id: x-hasura-user-id + columns: + - utility_lineup_id + - steam_id + - vote + comment: '' + - role: moderator + permission: + check: + _and: + - steam_id: + _eq: X-Hasura-User-Id + - utility_lineup: + can_view: + _eq: true + set: + steam_id: x-hasura-user-id + columns: + - utility_lineup_id + - steam_id + - vote + comment: '' + - role: administrator + permission: + check: {} + columns: + - utility_lineup_id + - steam_id + - vote + comment: '' +select_permissions: + - role: user + permission: + columns: + - utility_lineup_id + - steam_id + - vote + - created_at + filter: + utility_lineup: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: verified_user + permission: + columns: + - utility_lineup_id + - steam_id + - vote + - created_at + filter: + utility_lineup: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: streamer + permission: + columns: + - utility_lineup_id + - steam_id + - vote + - created_at + filter: + utility_lineup: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: match_organizer + permission: + columns: + - utility_lineup_id + - steam_id + - vote + - created_at + filter: + utility_lineup: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: tournament_organizer + permission: + columns: + - utility_lineup_id + - steam_id + - vote + - created_at + filter: + utility_lineup: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: moderator + permission: + columns: + - utility_lineup_id + - steam_id + - vote + - created_at + filter: + utility_lineup: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: administrator + permission: + columns: + - utility_lineup_id + - steam_id + - vote + - created_at + filter: {} + allow_aggregations: true + comment: '' +update_permissions: + - role: user + permission: + columns: + - vote + filter: + steam_id: + _eq: X-Hasura-User-Id + check: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: verified_user + permission: + columns: + - vote + filter: + steam_id: + _eq: X-Hasura-User-Id + check: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: streamer + permission: + columns: + - vote + filter: + steam_id: + _eq: X-Hasura-User-Id + check: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: match_organizer + permission: + columns: + - vote + filter: + steam_id: + _eq: X-Hasura-User-Id + check: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: tournament_organizer + permission: + columns: + - vote + filter: + steam_id: + _eq: X-Hasura-User-Id + check: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: moderator + permission: + columns: + - vote + filter: + steam_id: + _eq: X-Hasura-User-Id + check: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: administrator + permission: + columns: + - vote + filter: {} + check: {} + comment: '' +delete_permissions: + - role: user + permission: + filter: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: verified_user + permission: + filter: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: streamer + permission: + filter: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: match_organizer + permission: + filter: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: tournament_organizer + permission: + filter: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: moderator + permission: + filter: + steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: administrator + permission: + filter: {} + comment: '' diff --git a/hasura/metadata/databases/default/tables/public_utility_lineups.yaml b/hasura/metadata/databases/default/tables/public_utility_lineups.yaml new file mode 100644 index 000000000..a26b62a25 --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_utility_lineups.yaml @@ -0,0 +1,1302 @@ +table: + name: utility_lineups + schema: public +object_relationships: + - name: author + using: + foreign_key_constraint_on: author_steam_id + - name: team + using: + foreign_key_constraint_on: team_id + - name: source_match + using: + foreign_key_constraint_on: source_match_id + - name: source_match_map + using: + foreign_key_constraint_on: source_match_map_id + - name: forked_from + using: + foreign_key_constraint_on: forked_from_utility_lineup_id +array_relationships: + - name: votes + using: + foreign_key_constraint_on: + column: utility_lineup_id + table: + name: utility_lineup_votes + schema: public + - name: favorited_by + using: + foreign_key_constraint_on: + column: utility_lineup_id + table: + name: utility_lineup_favorites + schema: public + - name: progress + using: + foreign_key_constraint_on: + column: utility_lineup_id + table: + name: utility_lineup_progress + schema: public + - name: collection_items + using: + foreign_key_constraint_on: + column: utility_lineup_id + table: + name: utility_collection_items + schema: public + - name: repairs + using: + foreign_key_constraint_on: + column: utility_lineup_id + table: + name: utility_lineup_repairs + schema: public + - name: renders + using: + foreign_key_constraint_on: + column: utility_lineup_id + table: + name: utility_lineup_renders + schema: public +computed_fields: + - name: can_view + definition: + function: + name: can_view_utility_lineup + schema: public + session_argument: hasura_session + - name: can_edit + definition: + function: + name: can_edit_utility_lineup + schema: public + session_argument: hasura_session + - name: my_vote + definition: + function: + name: utility_lineup_my_vote + schema: public + session_argument: hasura_session + - name: is_favorited + definition: + function: + name: utility_lineup_is_favorited + schema: public + session_argument: hasura_session + - name: difficulty + definition: + function: + name: utility_lineup_difficulty + schema: public + - name: preview_url + definition: + function: + name: utility_lineup_preview_url + schema: public + - name: preview_thumbnail_url + definition: + function: + name: utility_lineup_preview_thumbnail_url + schema: public +insert_permissions: + - role: user + permission: + check: + author_steam_id: + _eq: X-Hasura-User-Id + set: + author_steam_id: x-hasura-user-id + columns: + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - land_x + - land_y + - land_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - trajectory_preview + comment: 'origin_source, confidence, verified_at, the counters and the S3 keys are deliberately absent: only the API writes provenance and artifacts.' + - role: verified_user + permission: + check: + author_steam_id: + _eq: X-Hasura-User-Id + set: + author_steam_id: x-hasura-user-id + columns: + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - land_x + - land_y + - land_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - trajectory_preview + comment: 'origin_source, confidence, verified_at, the counters and the S3 keys are deliberately absent: only the API writes provenance and artifacts.' + - role: streamer + permission: + check: + author_steam_id: + _eq: X-Hasura-User-Id + set: + author_steam_id: x-hasura-user-id + columns: + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - land_x + - land_y + - land_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - trajectory_preview + comment: 'origin_source, confidence, verified_at, the counters and the S3 keys are deliberately absent: only the API writes provenance and artifacts.' + - role: match_organizer + permission: + check: + author_steam_id: + _eq: X-Hasura-User-Id + set: + author_steam_id: x-hasura-user-id + columns: + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - land_x + - land_y + - land_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - trajectory_preview + comment: 'origin_source, confidence, verified_at, the counters and the S3 keys are deliberately absent: only the API writes provenance and artifacts.' + - role: tournament_organizer + permission: + check: + author_steam_id: + _eq: X-Hasura-User-Id + set: + author_steam_id: x-hasura-user-id + columns: + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - land_x + - land_y + - land_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - trajectory_preview + comment: 'origin_source, confidence, verified_at, the counters and the S3 keys are deliberately absent: only the API writes provenance and artifacts.' + - role: moderator + permission: + check: + author_steam_id: + _eq: X-Hasura-User-Id + set: + author_steam_id: x-hasura-user-id + columns: + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - land_x + - land_y + - land_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - trajectory_preview + comment: 'origin_source, confidence, verified_at, the counters and the S3 keys are deliberately absent: only the API writes provenance and artifacts.' + - role: administrator + permission: + check: {} + columns: + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - view_yaw_delta + - view_pitch_delta + - land_x + - land_y + - land_z + - initial_pos_x + - initial_pos_y + - initial_pos_z + - initial_vel_x + - initial_vel_y + - initial_vel_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - trajectory_preview + - origin_source + - source_match_id + - source_match_map_id + - source_grenade_id + - source_url + - forked_from_utility_lineup_id + - external_id + - confidence + - trajectory_file + - trajectory_size + - verified_at + - archived_at + set: + author_steam_id: x-hasura-user-id + comment: '' +select_permissions: + - role: guest + permission: + columns: + - id + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - view_yaw_delta + - view_pitch_delta + - land_x + - land_y + - land_z + - initial_pos_x + - initial_pos_y + - initial_pos_z + - initial_vel_x + - initial_vel_y + - initial_vel_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - author_steam_id + - origin_source + - source_match_id + - source_match_map_id + - source_grenade_id + - source_url + - forked_from_utility_lineup_id + - confidence + - lineup_bucket + - trajectory_preview + - trajectory_size + - upvotes + - downvotes + - favorites + - verified_at + - archived_at + - practice_players + - practice_attempts + - practice_successes + - created_at + - updated_at + - public_requested_at + - public_reviewed_at + - public_reviewed_by + - public_review_note + - preview_file + - preview_thumbnail + - preview_duration_ms + - preview_rendered_at + computed_fields: + - can_view + - can_edit + - my_vote + - is_favorited + - difficulty + - preview_url + - preview_thumbnail_url + filter: + _and: + - visibility: + _eq: Public + - archived_at: + _is_null: true + allow_aggregations: true + comment: '' + - role: user + permission: + columns: + - id + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - view_yaw_delta + - view_pitch_delta + - land_x + - land_y + - land_z + - initial_pos_x + - initial_pos_y + - initial_pos_z + - initial_vel_x + - initial_vel_y + - initial_vel_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - author_steam_id + - origin_source + - source_match_id + - source_match_map_id + - source_grenade_id + - source_url + - forked_from_utility_lineup_id + - confidence + - lineup_bucket + - trajectory_preview + - trajectory_size + - upvotes + - downvotes + - favorites + - verified_at + - archived_at + - practice_players + - practice_attempts + - practice_successes + - created_at + - updated_at + - public_requested_at + - public_reviewed_at + - public_reviewed_by + - public_review_note + - preview_file + - preview_thumbnail + - preview_duration_ms + - preview_rendered_at + computed_fields: + - can_view + - can_edit + - my_vote + - is_favorited + - difficulty + - preview_url + - preview_thumbnail_url + filter: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: verified_user + permission: + columns: + - id + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - view_yaw_delta + - view_pitch_delta + - land_x + - land_y + - land_z + - initial_pos_x + - initial_pos_y + - initial_pos_z + - initial_vel_x + - initial_vel_y + - initial_vel_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - author_steam_id + - origin_source + - source_match_id + - source_match_map_id + - source_grenade_id + - source_url + - forked_from_utility_lineup_id + - confidence + - lineup_bucket + - trajectory_preview + - trajectory_size + - upvotes + - downvotes + - favorites + - verified_at + - archived_at + - practice_players + - practice_attempts + - practice_successes + - created_at + - updated_at + - public_requested_at + - public_reviewed_at + - public_reviewed_by + - public_review_note + - preview_file + - preview_thumbnail + - preview_duration_ms + - preview_rendered_at + computed_fields: + - can_view + - can_edit + - my_vote + - is_favorited + - difficulty + - preview_url + - preview_thumbnail_url + filter: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: streamer + permission: + columns: + - id + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - view_yaw_delta + - view_pitch_delta + - land_x + - land_y + - land_z + - initial_pos_x + - initial_pos_y + - initial_pos_z + - initial_vel_x + - initial_vel_y + - initial_vel_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - author_steam_id + - origin_source + - source_match_id + - source_match_map_id + - source_grenade_id + - source_url + - forked_from_utility_lineup_id + - confidence + - lineup_bucket + - trajectory_preview + - trajectory_size + - upvotes + - downvotes + - favorites + - verified_at + - archived_at + - practice_players + - practice_attempts + - practice_successes + - created_at + - updated_at + - public_requested_at + - public_reviewed_at + - public_reviewed_by + - public_review_note + - preview_file + - preview_thumbnail + - preview_duration_ms + - preview_rendered_at + computed_fields: + - can_view + - can_edit + - my_vote + - is_favorited + - difficulty + - preview_url + - preview_thumbnail_url + filter: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: match_organizer + permission: + columns: + - id + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - view_yaw_delta + - view_pitch_delta + - land_x + - land_y + - land_z + - initial_pos_x + - initial_pos_y + - initial_pos_z + - initial_vel_x + - initial_vel_y + - initial_vel_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - author_steam_id + - origin_source + - source_match_id + - source_match_map_id + - source_grenade_id + - source_url + - forked_from_utility_lineup_id + - confidence + - lineup_bucket + - trajectory_preview + - trajectory_size + - upvotes + - downvotes + - favorites + - verified_at + - archived_at + - practice_players + - practice_attempts + - practice_successes + - created_at + - updated_at + - public_requested_at + - public_reviewed_at + - public_reviewed_by + - public_review_note + - preview_file + - preview_thumbnail + - preview_duration_ms + - preview_rendered_at + computed_fields: + - can_view + - can_edit + - my_vote + - is_favorited + - difficulty + - preview_url + - preview_thumbnail_url + filter: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: tournament_organizer + permission: + columns: + - id + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - view_yaw_delta + - view_pitch_delta + - land_x + - land_y + - land_z + - initial_pos_x + - initial_pos_y + - initial_pos_z + - initial_vel_x + - initial_vel_y + - initial_vel_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - author_steam_id + - origin_source + - source_match_id + - source_match_map_id + - source_grenade_id + - source_url + - forked_from_utility_lineup_id + - confidence + - lineup_bucket + - trajectory_preview + - trajectory_size + - upvotes + - downvotes + - favorites + - verified_at + - archived_at + - practice_players + - practice_attempts + - practice_successes + - created_at + - updated_at + - public_requested_at + - public_reviewed_at + - public_reviewed_by + - public_review_note + - preview_file + - preview_thumbnail + - preview_duration_ms + - preview_rendered_at + computed_fields: + - can_view + - can_edit + - my_vote + - is_favorited + - difficulty + - preview_url + - preview_thumbnail_url + filter: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: moderator + permission: + columns: + - id + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - view_yaw_delta + - view_pitch_delta + - land_x + - land_y + - land_z + - initial_pos_x + - initial_pos_y + - initial_pos_z + - initial_vel_x + - initial_vel_y + - initial_vel_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - author_steam_id + - origin_source + - source_match_id + - source_match_map_id + - source_grenade_id + - source_url + - forked_from_utility_lineup_id + - confidence + - lineup_bucket + - trajectory_preview + - trajectory_size + - upvotes + - downvotes + - favorites + - verified_at + - archived_at + - practice_players + - practice_attempts + - practice_successes + - created_at + - updated_at + - public_requested_at + - public_reviewed_at + - public_reviewed_by + - public_review_note + - preview_file + - preview_thumbnail + - preview_duration_ms + - preview_rendered_at + computed_fields: + - can_view + - can_edit + - my_vote + - is_favorited + - difficulty + - preview_url + - preview_thumbnail_url + filter: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: administrator + permission: + columns: + - id + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - view_yaw_delta + - view_pitch_delta + - land_x + - land_y + - land_z + - initial_pos_x + - initial_pos_y + - initial_pos_z + - initial_vel_x + - initial_vel_y + - initial_vel_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - author_steam_id + - origin_source + - source_match_id + - source_match_map_id + - source_grenade_id + - source_url + - forked_from_utility_lineup_id + - confidence + - lineup_bucket + - trajectory_preview + - trajectory_size + - upvotes + - downvotes + - favorites + - verified_at + - archived_at + - practice_players + - practice_attempts + - practice_successes + - created_at + - updated_at + - public_requested_at + - public_reviewed_at + - public_reviewed_by + - public_review_note + - preview_file + - preview_thumbnail + - preview_duration_ms + - preview_rendered_at + computed_fields: + - can_view + - can_edit + - my_vote + - is_favorited + - difficulty + - preview_url + - preview_thumbnail_url + filter: {} + allow_aggregations: true + comment: '' +update_permissions: + - role: user + permission: + columns: + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - land_x + - land_y + - land_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - trajectory_preview + - archived_at + - public_requested_at + filter: + can_edit: + _eq: true + check: + can_edit: + _eq: true + comment: '' + - role: verified_user + permission: + columns: + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - land_x + - land_y + - land_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - trajectory_preview + - archived_at + - public_requested_at + filter: + can_edit: + _eq: true + check: + can_edit: + _eq: true + comment: '' + - role: streamer + permission: + columns: + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - land_x + - land_y + - land_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - trajectory_preview + - archived_at + - public_requested_at + filter: + can_edit: + _eq: true + check: + can_edit: + _eq: true + comment: '' + - role: match_organizer + permission: + columns: + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - land_x + - land_y + - land_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - trajectory_preview + - archived_at + - public_requested_at + filter: + can_edit: + _eq: true + check: + can_edit: + _eq: true + comment: '' + - role: tournament_organizer + permission: + columns: + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - land_x + - land_y + - land_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - trajectory_preview + - archived_at + - public_requested_at + filter: + can_edit: + _eq: true + check: + can_edit: + _eq: true + comment: '' + - role: moderator + permission: + columns: + - map_name + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - name + - description + - tags + - visibility + - verified_at + - archived_at + - public_requested_at + - public_review_note + filter: {} + check: {} + comment: 'Moderation reach: verify, archive and correct classification, not rewrite the geometry.' + - role: administrator + permission: + columns: + - map_name + - workshop_map_id + - utility_type + - side + - technique + - throw_strength + - jump_throw_bind + - aim_tolerance + - origin_x + - origin_y + - origin_z + - eye_z + - view_yaw + - view_pitch + - view_yaw_delta + - view_pitch_delta + - land_x + - land_y + - land_z + - initial_pos_x + - initial_pos_y + - initial_pos_z + - initial_vel_x + - initial_vel_y + - initial_vel_z + - flight_time_ms + - name + - description + - tags + - visibility + - team_id + - trajectory_preview + - archived_at + - author_steam_id + - origin_source + - source_match_id + - source_match_map_id + - source_grenade_id + - source_url + - forked_from_utility_lineup_id + - external_id + - confidence + - trajectory_file + - trajectory_size + - verified_at + - archived_at + - public_requested_at + - public_review_note + filter: {} + check: {} + comment: '' +delete_permissions: + - role: user + permission: + filter: + author_steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: verified_user + permission: + filter: + author_steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: streamer + permission: + filter: + author_steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: match_organizer + permission: + filter: + author_steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: tournament_organizer + permission: + filter: + author_steam_id: + _eq: X-Hasura-User-Id + comment: '' + - role: moderator + permission: + filter: {} + comment: '' + - role: administrator + permission: + filter: {} + comment: '' +event_triggers: + - name: utility_lineup_render_events + definition: + enable_manual: true + update: + columns: + - visibility + retry_conf: + interval_sec: 10 + num_retries: 6 + timeout_sec: 60 + webhook: '{{HASURA_GRAPHQL_EVENT_HOOK}}' + - name: utility_lineups_events + definition: + delete: + columns: '*' + enable_manual: true + insert: + columns: '*' + update: + columns: + - name + - map_name + - utility_type + - side + - technique + - tags + - visibility + - archived_at + - author_steam_id + - upvotes + - favorites + retry_conf: + interval_sec: 10 + num_retries: 6 + timeout_sec: 60 + webhook: '{{HASURA_GRAPHQL_EVENT_HOOK}}' diff --git a/hasura/metadata/databases/default/tables/public_utility_meta_lineups.yaml b/hasura/metadata/databases/default/tables/public_utility_meta_lineups.yaml new file mode 100644 index 000000000..2e4a169ef --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_utility_meta_lineups.yaml @@ -0,0 +1,220 @@ +table: + name: utility_meta_lineups + schema: public +select_permissions: + - role: guest + permission: + columns: + - lineup_bucket + - map_name + - utility_type + - side + - technique + - throw_strength + - throws + - throwers + - matches + - lineups + - origin_x + - origin_y + - origin_z + - land_x + - land_y + - land_z + - view_yaw + - view_pitch + - first_seen_at + - last_seen_at + - refreshed_at + filter: {} + allow_aggregations: true + comment: 'Aggregate only: a cluster names no player and no match, so it is public the way a map is.' + - role: user + permission: + columns: + - lineup_bucket + - map_name + - utility_type + - side + - technique + - throw_strength + - throws + - throwers + - matches + - lineups + - origin_x + - origin_y + - origin_z + - land_x + - land_y + - land_z + - view_yaw + - view_pitch + - first_seen_at + - last_seen_at + - refreshed_at + filter: {} + allow_aggregations: true + comment: '' + - role: verified_user + permission: + columns: + - lineup_bucket + - map_name + - utility_type + - side + - technique + - throw_strength + - throws + - throwers + - matches + - lineups + - origin_x + - origin_y + - origin_z + - land_x + - land_y + - land_z + - view_yaw + - view_pitch + - first_seen_at + - last_seen_at + - refreshed_at + filter: {} + allow_aggregations: true + comment: '' + - role: streamer + permission: + columns: + - lineup_bucket + - map_name + - utility_type + - side + - technique + - throw_strength + - throws + - throwers + - matches + - lineups + - origin_x + - origin_y + - origin_z + - land_x + - land_y + - land_z + - view_yaw + - view_pitch + - first_seen_at + - last_seen_at + - refreshed_at + filter: {} + allow_aggregations: true + comment: '' + - role: match_organizer + permission: + columns: + - lineup_bucket + - map_name + - utility_type + - side + - technique + - throw_strength + - throws + - throwers + - matches + - lineups + - origin_x + - origin_y + - origin_z + - land_x + - land_y + - land_z + - view_yaw + - view_pitch + - first_seen_at + - last_seen_at + - refreshed_at + filter: {} + allow_aggregations: true + comment: '' + - role: tournament_organizer + permission: + columns: + - lineup_bucket + - map_name + - utility_type + - side + - technique + - throw_strength + - throws + - throwers + - matches + - lineups + - origin_x + - origin_y + - origin_z + - land_x + - land_y + - land_z + - view_yaw + - view_pitch + - first_seen_at + - last_seen_at + - refreshed_at + filter: {} + allow_aggregations: true + comment: '' + - role: moderator + permission: + columns: + - lineup_bucket + - map_name + - utility_type + - side + - technique + - throw_strength + - throws + - throwers + - matches + - lineups + - origin_x + - origin_y + - origin_z + - land_x + - land_y + - land_z + - view_yaw + - view_pitch + - first_seen_at + - last_seen_at + - refreshed_at + filter: {} + allow_aggregations: true + comment: '' + - role: administrator + permission: + columns: + - lineup_bucket + - map_name + - utility_type + - side + - technique + - throw_strength + - throws + - throwers + - matches + - lineups + - origin_x + - origin_y + - origin_z + - land_x + - land_y + - land_z + - view_yaw + - view_pitch + - first_seen_at + - last_seen_at + - refreshed_at + filter: {} + allow_aggregations: true + comment: '' diff --git a/hasura/metadata/databases/default/tables/public_utility_playbook_steps.yaml b/hasura/metadata/databases/default/tables/public_utility_playbook_steps.yaml new file mode 100644 index 000000000..84c2dee88 --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_utility_playbook_steps.yaml @@ -0,0 +1,403 @@ +table: + name: utility_playbook_steps + schema: public +object_relationships: + - name: playbook + using: + foreign_key_constraint_on: playbook_id + - name: utility_lineup + using: + foreign_key_constraint_on: utility_lineup_id + - name: assigned_player + using: + foreign_key_constraint_on: assigned_steam_id +insert_permissions: + - role: user + permission: + check: + playbook: + can_edit: + _eq: true + columns: + - playbook_id + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + comment: '' + - role: verified_user + permission: + check: + playbook: + can_edit: + _eq: true + columns: + - playbook_id + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + comment: '' + - role: streamer + permission: + check: + playbook: + can_edit: + _eq: true + columns: + - playbook_id + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + comment: '' + - role: match_organizer + permission: + check: + playbook: + can_edit: + _eq: true + columns: + - playbook_id + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + comment: '' + - role: tournament_organizer + permission: + check: + playbook: + can_edit: + _eq: true + columns: + - playbook_id + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + comment: '' + - role: moderator + permission: + check: + playbook: + can_edit: + _eq: true + columns: + - playbook_id + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + comment: '' + - role: administrator + permission: + check: {} + columns: + - playbook_id + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + comment: '' +select_permissions: + - role: guest + permission: + columns: + - id + - playbook_id + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + - created_at + filter: + playbook: + visibility: + _eq: Public + comment: '' + - role: user + permission: + columns: + - id + - playbook_id + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + - created_at + filter: + playbook: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: verified_user + permission: + columns: + - id + - playbook_id + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + - created_at + filter: + playbook: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: streamer + permission: + columns: + - id + - playbook_id + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + - created_at + filter: + playbook: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: match_organizer + permission: + columns: + - id + - playbook_id + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + - created_at + filter: + playbook: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: tournament_organizer + permission: + columns: + - id + - playbook_id + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + - created_at + filter: + playbook: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: moderator + permission: + columns: + - id + - playbook_id + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + - created_at + filter: + playbook: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: administrator + permission: + columns: + - id + - playbook_id + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + - created_at + filter: {} + allow_aggregations: true + comment: '' +update_permissions: + - role: user + permission: + columns: + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + filter: + playbook: + can_edit: + _eq: true + check: + playbook: + can_edit: + _eq: true + comment: '' + - role: verified_user + permission: + columns: + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + filter: + playbook: + can_edit: + _eq: true + check: + playbook: + can_edit: + _eq: true + comment: '' + - role: streamer + permission: + columns: + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + filter: + playbook: + can_edit: + _eq: true + check: + playbook: + can_edit: + _eq: true + comment: '' + - role: match_organizer + permission: + columns: + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + filter: + playbook: + can_edit: + _eq: true + check: + playbook: + can_edit: + _eq: true + comment: '' + - role: tournament_organizer + permission: + columns: + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + filter: + playbook: + can_edit: + _eq: true + check: + playbook: + can_edit: + _eq: true + comment: '' + - role: moderator + permission: + columns: + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + filter: + playbook: + can_edit: + _eq: true + check: + playbook: + can_edit: + _eq: true + comment: '' + - role: administrator + permission: + columns: + - utility_lineup_id + - step_order + - offset_ms + - assigned_steam_id + - note + filter: {} + check: {} + comment: '' +delete_permissions: + - role: user + permission: + filter: + playbook: + can_edit: + _eq: true + comment: '' + - role: verified_user + permission: + filter: + playbook: + can_edit: + _eq: true + comment: '' + - role: streamer + permission: + filter: + playbook: + can_edit: + _eq: true + comment: '' + - role: match_organizer + permission: + filter: + playbook: + can_edit: + _eq: true + comment: '' + - role: tournament_organizer + permission: + filter: + playbook: + can_edit: + _eq: true + comment: '' + - role: moderator + permission: + filter: + playbook: + can_edit: + _eq: true + comment: '' + - role: administrator + permission: + filter: {} + comment: '' diff --git a/hasura/metadata/databases/default/tables/public_utility_playbooks.yaml b/hasura/metadata/databases/default/tables/public_utility_playbooks.yaml new file mode 100644 index 000000000..da22114c6 --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_utility_playbooks.yaml @@ -0,0 +1,450 @@ +table: + name: utility_playbooks + schema: public +object_relationships: + - name: owner + using: + foreign_key_constraint_on: owner_steam_id + - name: team + using: + foreign_key_constraint_on: team_id +array_relationships: + - name: steps + using: + foreign_key_constraint_on: + column: playbook_id + table: + name: utility_playbook_steps + schema: public +computed_fields: + - name: can_view + definition: + function: + name: can_view_utility_playbook + schema: public + session_argument: hasura_session + - name: can_edit + definition: + function: + name: can_edit_utility_playbook + schema: public + session_argument: hasura_session +insert_permissions: + - role: user + permission: + check: + owner_steam_id: + _eq: X-Hasura-User-Id + set: + owner_steam_id: x-hasura-user-id + columns: + - name + - description + - map_name + - side + - team_id + - visibility + comment: '' + - role: verified_user + permission: + check: + owner_steam_id: + _eq: X-Hasura-User-Id + set: + owner_steam_id: x-hasura-user-id + columns: + - name + - description + - map_name + - side + - team_id + - visibility + comment: '' + - role: streamer + permission: + check: + owner_steam_id: + _eq: X-Hasura-User-Id + set: + owner_steam_id: x-hasura-user-id + columns: + - name + - description + - map_name + - side + - team_id + - visibility + comment: '' + - role: match_organizer + permission: + check: + owner_steam_id: + _eq: X-Hasura-User-Id + set: + owner_steam_id: x-hasura-user-id + columns: + - name + - description + - map_name + - side + - team_id + - visibility + comment: '' + - role: tournament_organizer + permission: + check: + owner_steam_id: + _eq: X-Hasura-User-Id + set: + owner_steam_id: x-hasura-user-id + columns: + - name + - description + - map_name + - side + - team_id + - visibility + comment: '' + - role: moderator + permission: + check: + owner_steam_id: + _eq: X-Hasura-User-Id + set: + owner_steam_id: x-hasura-user-id + columns: + - name + - description + - map_name + - side + - team_id + - visibility + comment: '' + - role: administrator + permission: + check: {} + columns: + - name + - description + - map_name + - side + - team_id + - visibility + - owner_steam_id + comment: '' +select_permissions: + - role: guest + permission: + columns: + - id + - name + - description + - map_name + - side + - owner_steam_id + - team_id + - visibility + - created_at + - updated_at + computed_fields: + - can_view + - can_edit + filter: + visibility: + _eq: Public + comment: '' + - role: user + permission: + columns: + - id + - name + - description + - map_name + - side + - owner_steam_id + - team_id + - visibility + - created_at + - updated_at + computed_fields: + - can_view + - can_edit + filter: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: verified_user + permission: + columns: + - id + - name + - description + - map_name + - side + - owner_steam_id + - team_id + - visibility + - created_at + - updated_at + computed_fields: + - can_view + - can_edit + filter: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: streamer + permission: + columns: + - id + - name + - description + - map_name + - side + - owner_steam_id + - team_id + - visibility + - created_at + - updated_at + computed_fields: + - can_view + - can_edit + filter: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: match_organizer + permission: + columns: + - id + - name + - description + - map_name + - side + - owner_steam_id + - team_id + - visibility + - created_at + - updated_at + computed_fields: + - can_view + - can_edit + filter: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: tournament_organizer + permission: + columns: + - id + - name + - description + - map_name + - side + - owner_steam_id + - team_id + - visibility + - created_at + - updated_at + computed_fields: + - can_view + - can_edit + filter: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: moderator + permission: + columns: + - id + - name + - description + - map_name + - side + - owner_steam_id + - team_id + - visibility + - created_at + - updated_at + computed_fields: + - can_view + - can_edit + filter: + can_view: + _eq: true + allow_aggregations: true + comment: '' + - role: administrator + permission: + columns: + - id + - name + - description + - map_name + - side + - owner_steam_id + - team_id + - visibility + - created_at + - updated_at + computed_fields: + - can_view + - can_edit + filter: {} + allow_aggregations: true + comment: '' +update_permissions: + - role: user + permission: + columns: + - name + - description + - map_name + - side + - team_id + - visibility + filter: + can_edit: + _eq: true + check: + can_edit: + _eq: true + comment: '' + - role: verified_user + permission: + columns: + - name + - description + - map_name + - side + - team_id + - visibility + filter: + can_edit: + _eq: true + check: + can_edit: + _eq: true + comment: '' + - role: streamer + permission: + columns: + - name + - description + - map_name + - side + - team_id + - visibility + filter: + can_edit: + _eq: true + check: + can_edit: + _eq: true + comment: '' + - role: match_organizer + permission: + columns: + - name + - description + - map_name + - side + - team_id + - visibility + filter: + can_edit: + _eq: true + check: + can_edit: + _eq: true + comment: '' + - role: tournament_organizer + permission: + columns: + - name + - description + - map_name + - side + - team_id + - visibility + filter: + can_edit: + _eq: true + check: + can_edit: + _eq: true + comment: '' + - role: moderator + permission: + columns: + - name + - description + - map_name + - side + - team_id + - visibility + filter: + can_edit: + _eq: true + check: + can_edit: + _eq: true + comment: '' + - role: administrator + permission: + columns: + - name + - description + - map_name + - side + - team_id + - visibility + filter: {} + check: {} + comment: '' +delete_permissions: + - role: user + permission: + filter: + can_edit: + _eq: true + comment: '' + - role: verified_user + permission: + filter: + can_edit: + _eq: true + comment: '' + - role: streamer + permission: + filter: + can_edit: + _eq: true + comment: '' + - role: match_organizer + permission: + filter: + can_edit: + _eq: true + comment: '' + - role: tournament_organizer + permission: + filter: + can_edit: + _eq: true + comment: '' + - role: moderator + permission: + filter: + can_edit: + _eq: true + comment: '' + - role: administrator + permission: + filter: {} + comment: '' diff --git a/hasura/metadata/databases/default/tables/public_utility_practice_invites.yaml b/hasura/metadata/databases/default/tables/public_utility_practice_invites.yaml new file mode 100644 index 000000000..5c4b803b8 --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_utility_practice_invites.yaml @@ -0,0 +1,105 @@ +table: + name: utility_practice_invites + schema: public +object_relationships: + - name: session + using: + foreign_key_constraint_on: utility_practice_session_id + - name: player + using: + foreign_key_constraint_on: steam_id + - name: invited_by + using: + foreign_key_constraint_on: invited_by_steam_id +insert_permissions: [] +select_permissions: + - role: user + permission: + columns: + - utility_practice_session_id + - steam_id + - invited_by_steam_id + - created_at + filter: + session: + can_view: + _eq: true + allow_aggregations: true + comment: "" + - role: verified_user + permission: + columns: + - utility_practice_session_id + - steam_id + - invited_by_steam_id + - created_at + filter: + session: + can_view: + _eq: true + allow_aggregations: true + comment: "" + - role: streamer + permission: + columns: + - utility_practice_session_id + - steam_id + - invited_by_steam_id + - created_at + filter: + session: + can_view: + _eq: true + allow_aggregations: true + comment: "" + - role: match_organizer + permission: + columns: + - utility_practice_session_id + - steam_id + - invited_by_steam_id + - created_at + filter: + session: + can_view: + _eq: true + allow_aggregations: true + comment: "" + - role: tournament_organizer + permission: + columns: + - utility_practice_session_id + - steam_id + - invited_by_steam_id + - created_at + filter: + session: + can_view: + _eq: true + allow_aggregations: true + comment: "" + - role: moderator + permission: + columns: + - utility_practice_session_id + - steam_id + - invited_by_steam_id + - created_at + filter: + session: + can_view: + _eq: true + allow_aggregations: true + comment: "" + - role: administrator + permission: + columns: + - utility_practice_session_id + - steam_id + - invited_by_steam_id + - created_at + filter: {} + allow_aggregations: true + comment: "" +update_permissions: [] +delete_permissions: [] diff --git a/hasura/metadata/databases/default/tables/public_utility_practice_sessions.yaml b/hasura/metadata/databases/default/tables/public_utility_practice_sessions.yaml new file mode 100644 index 000000000..df616e2ce --- /dev/null +++ b/hasura/metadata/databases/default/tables/public_utility_practice_sessions.yaml @@ -0,0 +1,280 @@ +table: + name: utility_practice_sessions + schema: public +object_relationships: + - name: match + using: + foreign_key_constraint_on: match_id + - name: host + using: + foreign_key_constraint_on: host_steam_id + - name: team + using: + foreign_key_constraint_on: team_id + - name: collection + using: + foreign_key_constraint_on: collection_id + - name: playbook + using: + foreign_key_constraint_on: playbook_id + - name: e_utility_practice_status + using: + foreign_key_constraint_on: status +array_relationships: + - name: invites + using: + foreign_key_constraint_on: + column: utility_practice_session_id + table: + name: utility_practice_invites + schema: public +computed_fields: + - name: can_view + definition: + function: + name: can_view_utility_practice_session + schema: public + session_argument: hasura_session + - name: can_manage + definition: + function: + name: can_manage_utility_practice_session + schema: public + session_argument: hasura_session + - name: is_member + definition: + function: + name: is_utility_practice_member + schema: public + session_argument: hasura_session + - name: connection_link + definition: + function: + name: utility_practice_connection_link + schema: public + session_argument: hasura_session + - name: connection_string + definition: + function: + name: utility_practice_connection_string + schema: public + session_argument: hasura_session +insert_permissions: [] +select_permissions: + - role: user + permission: + columns: + - id + - match_id + - host_steam_id + - team_id + - map_name + - region + - collection_id + - playbook_id + - status + - invite_code + - is_open + - last_occupied_at + - empty_since + - expires_at + - failure_reason + - created_at + - updated_at + computed_fields: + - can_view + - can_manage + - is_member + - connection_link + - connection_string + filter: + can_view: + _eq: true + allow_aggregations: true + comment: "" + - role: verified_user + permission: + columns: + - id + - match_id + - host_steam_id + - team_id + - map_name + - region + - collection_id + - playbook_id + - status + - invite_code + - is_open + - last_occupied_at + - empty_since + - expires_at + - failure_reason + - created_at + - updated_at + computed_fields: + - can_view + - can_manage + - is_member + - connection_link + - connection_string + filter: + can_view: + _eq: true + allow_aggregations: true + comment: "" + - role: streamer + permission: + columns: + - id + - match_id + - host_steam_id + - team_id + - map_name + - region + - collection_id + - playbook_id + - status + - invite_code + - is_open + - last_occupied_at + - empty_since + - expires_at + - failure_reason + - created_at + - updated_at + computed_fields: + - can_view + - can_manage + - is_member + - connection_link + - connection_string + filter: + can_view: + _eq: true + allow_aggregations: true + comment: "" + - role: match_organizer + permission: + columns: + - id + - match_id + - host_steam_id + - team_id + - map_name + - region + - collection_id + - playbook_id + - status + - invite_code + - is_open + - last_occupied_at + - empty_since + - expires_at + - failure_reason + - created_at + - updated_at + computed_fields: + - can_view + - can_manage + - is_member + - connection_link + - connection_string + filter: + can_view: + _eq: true + allow_aggregations: true + comment: "" + - role: tournament_organizer + permission: + columns: + - id + - match_id + - host_steam_id + - team_id + - map_name + - region + - collection_id + - playbook_id + - status + - invite_code + - is_open + - last_occupied_at + - empty_since + - expires_at + - failure_reason + - created_at + - updated_at + computed_fields: + - can_view + - can_manage + - is_member + - connection_link + - connection_string + filter: + can_view: + _eq: true + allow_aggregations: true + comment: "" + - role: moderator + permission: + columns: + - id + - match_id + - host_steam_id + - team_id + - map_name + - region + - collection_id + - playbook_id + - status + - invite_code + - is_open + - last_occupied_at + - empty_since + - expires_at + - failure_reason + - created_at + - updated_at + computed_fields: + - can_view + - can_manage + - is_member + - connection_link + - connection_string + filter: + can_view: + _eq: true + allow_aggregations: true + comment: "" + - role: administrator + permission: + columns: + - id + - match_id + - host_steam_id + - team_id + - map_name + - region + - collection_id + - playbook_id + - status + - invite_code + - is_open + - last_occupied_at + - empty_since + - expires_at + - failure_reason + - created_at + - updated_at + computed_fields: + - can_view + - can_manage + - is_member + - connection_link + - connection_string + filter: {} + allow_aggregations: true + comment: "" +update_permissions: [] +delete_permissions: [] diff --git a/hasura/metadata/databases/default/tables/tables.yaml b/hasura/metadata/databases/default/tables/tables.yaml index 0e382a8b5..56b27ffa9 100644 --- a/hasura/metadata/databases/default/tables/tables.yaml +++ b/hasura/metadata/databases/default/tables/tables.yaml @@ -42,6 +42,11 @@ - "!include public_e_match_party_sources.yaml" - "!include public_e_match_status.yaml" - "!include public_e_match_types.yaml" +- "!include public_e_utility_practice_statuses.yaml" +- "!include public_e_utility_sources.yaml" +- "!include public_e_utility_techniques.yaml" +- "!include public_e_utility_throw_strengths.yaml" +- "!include public_e_utility_visibility.yaml" - "!include public_e_notification_types.yaml" - "!include public_e_objective_types.yaml" - "!include public_e_player_roles.yaml" @@ -107,6 +112,23 @@ - "!include public_match_streams.yaml" - "!include public_match_type_cfgs.yaml" - "!include public_matches.yaml" +- "!include public_utility_collection_items.yaml" +- "!include public_utility_collections.yaml" +- "!include public_utility_demo_mines.yaml" +- "!include public_utility_demo_throws.yaml" +- "!include public_utility_drift_results.yaml" +- "!include public_utility_drift_scans.yaml" +- "!include public_utility_lineup_favorites.yaml" +- "!include public_utility_lineup_progress.yaml" +- "!include public_utility_lineup_renders.yaml" +- "!include public_utility_lineup_repairs.yaml" +- "!include public_utility_lineup_votes.yaml" +- "!include public_utility_lineups.yaml" +- "!include public_utility_meta_lineups.yaml" +- "!include public_utility_playbook_steps.yaml" +- "!include public_utility_playbooks.yaml" +- "!include public_utility_practice_invites.yaml" +- "!include public_utility_practice_sessions.yaml" - "!include public_news_articles.yaml" - "!include public_notification_preferences.yaml" - "!include public_notifications.yaml" diff --git a/hasura/migrations/default/1880000000000_utility_lineups/down.sql b/hasura/migrations/default/1880000000000_utility_lineups/down.sql new file mode 100644 index 000000000..7bf606e80 --- /dev/null +++ b/hasura/migrations/default/1880000000000_utility_lineups/down.sql @@ -0,0 +1,69 @@ +DROP FUNCTION IF EXISTS "public"."utility_lineup_difficulty"("public"."utility_lineups"); + +ALTER TABLE IF EXISTS "public"."utility_lineups" + DROP COLUMN IF EXISTS "practice_successes", + DROP COLUMN IF EXISTS "practice_attempts", + DROP COLUMN IF EXISTS "practice_players"; + +ALTER TABLE IF EXISTS "public"."utility_lineup_progress" + DROP COLUMN IF EXISTS "miss_vertical_sum", + DROP COLUMN IF EXISTS "miss_lateral_sum", + DROP COLUMN IF EXISTS "miss_along_sum", + DROP COLUMN IF EXISTS "miss_samples"; + +DROP TABLE IF EXISTS "public"."utility_lineup_repairs"; + +DROP INDEX IF EXISTS "public"."utility_lineups_forked_from_idx"; + +ALTER TABLE IF EXISTS "public"."utility_lineups" + DROP CONSTRAINT IF EXISTS "utility_lineups_forked_from_fkey"; + +ALTER TABLE IF EXISTS "public"."utility_lineups" + DROP COLUMN IF EXISTS "forked_from_utility_lineup_id"; + +ALTER TABLE IF EXISTS "public"."utility_lineups" + ALTER COLUMN "confidence" SET DEFAULT 'exact'; + +DROP TABLE IF EXISTS "public"."utility_drift_results"; +DROP TABLE IF EXISTS "public"."utility_drift_scans"; + +DROP TABLE IF EXISTS "public"."utility_meta_lineups"; +DROP TABLE IF EXISTS "public"."utility_demo_mines"; +DROP TABLE IF EXISTS "public"."utility_demo_throws"; + +ALTER TABLE "public"."utility_lineups" + DROP COLUMN IF EXISTS "view_yaw_delta", + DROP COLUMN IF EXISTS "view_pitch_delta"; + +ALTER TABLE IF EXISTS "public"."utility_lineups" + DROP COLUMN IF EXISTS "initial_vel_z", + DROP COLUMN IF EXISTS "initial_vel_y", + DROP COLUMN IF EXISTS "initial_vel_x", + DROP COLUMN IF EXISTS "initial_pos_z", + DROP COLUMN IF EXISTS "initial_pos_y", + DROP COLUMN IF EXISTS "initial_pos_x"; + +ALTER TABLE IF EXISTS "public"."utility_lineup_progress" + DROP COLUMN IF EXISTS "best_streak", + DROP COLUMN IF EXISTS "current_streak"; + +ALTER TABLE IF EXISTS "public"."utility_practice_sessions" + DROP COLUMN IF EXISTS "playbook_id"; + +DROP TABLE IF EXISTS "public"."utility_playbook_steps"; +DROP TABLE IF EXISTS "public"."utility_playbooks"; + +DROP TABLE IF EXISTS "public"."utility_practice_invites"; +DROP TABLE IF EXISTS "public"."utility_practice_sessions"; +DROP TABLE IF EXISTS "public"."e_utility_practice_statuses"; + +DROP TABLE IF EXISTS "public"."utility_lineup_progress"; +DROP TABLE IF EXISTS "public"."utility_lineup_favorites"; +DROP TABLE IF EXISTS "public"."utility_lineup_votes"; +DROP TABLE IF EXISTS "public"."utility_collection_items"; +DROP TABLE IF EXISTS "public"."utility_collections"; +DROP TABLE IF EXISTS "public"."utility_lineups"; +DROP TABLE IF EXISTS "public"."e_utility_sources"; +DROP TABLE IF EXISTS "public"."e_utility_throw_strengths"; +DROP TABLE IF EXISTS "public"."e_utility_techniques"; +DROP TABLE IF EXISTS "public"."e_utility_visibility"; diff --git a/hasura/migrations/default/1880000000000_utility_lineups/up.sql b/hasura/migrations/default/1880000000000_utility_lineups/up.sql new file mode 100644 index 000000000..1e72fec5b --- /dev/null +++ b/hasura/migrations/default/1880000000000_utility_lineups/up.sql @@ -0,0 +1,958 @@ +-- utility_lineups +CREATE TABLE IF NOT EXISTS "public"."e_utility_visibility" ( + "value" text NOT NULL PRIMARY KEY, + "description" text NOT NULL +); + +CREATE TABLE IF NOT EXISTS "public"."e_utility_techniques" ( + "value" text NOT NULL PRIMARY KEY, + "description" text NOT NULL +); + +CREATE TABLE IF NOT EXISTS "public"."e_utility_throw_strengths" ( + "value" text NOT NULL PRIMARY KEY, + "description" text NOT NULL +); + +CREATE TABLE IF NOT EXISTS "public"."e_utility_sources" ( + "value" text NOT NULL PRIMARY KEY, + "description" text NOT NULL +); + +CREATE TABLE IF NOT EXISTS "public"."utility_lineups" ( + "id" uuid NOT NULL DEFAULT gen_random_uuid(), + + -- maps is UNIQUE (name, type), so the same de_* map has one row per match + -- type. A lineup is a fact about geometry, not about Competitive-vs-Wingman, + -- so keying on maps.id would fragment the library and hide a Wingman + -- player's smoke from a Competitive player. Validated by trigger instead; + -- a real FK is impossible without a unique index on maps(name). + "map_name" text NOT NULL, + "workshop_map_id" text, + + "utility_type" text NOT NULL, + "side" text NOT NULL, + "technique" text NOT NULL, + "throw_strength" text, + -- Orthogonal to technique: a jumpthrow bind and a hand-timed jump throw are + -- the same technique but not the same thing to reproduce. + "jump_throw_bind" boolean NOT NULL DEFAULT false, + + -- Setup: where you stand and where you look. Source units, degrees. + "origin_x" double precision NOT NULL, + "origin_y" double precision NOT NULL, + "origin_z" double precision NOT NULL, + "eye_z" double precision, + "view_yaw" double precision NOT NULL, + "view_pitch" double precision NOT NULL, + + -- Result. + "land_x" double precision NOT NULL, + "land_y" double precision NOT NULL, + "land_z" double precision NOT NULL, + "flight_time_ms" integer, + + "name" text NOT NULL, + "description" text, + "tags" text[] NOT NULL DEFAULT '{}', + + "visibility" text NOT NULL DEFAULT 'Private', + "team_id" uuid, + "author_steam_id" bigint NOT NULL, + + "origin_source" text NOT NULL DEFAULT 'editor', + "source_match_id" uuid, + "source_match_map_id" uuid, + "source_grenade_id" integer, + "source_url" text, + "external_id" text, + -- exact = recorded by the plugin, derived = mined from a demo, + -- low = imported. Drives the "verify this in a practice server" hint. + "confidence" text NOT NULL DEFAULT 'exact', + + -- Up to 32 quantized points so a library grid renders a thumbnail from one + -- GraphQL query. The full path and any smoke volume live in S3. + "trajectory_preview" jsonb, + "trajectory_file" text, + "trajectory_size" integer, + + "upvotes" integer NOT NULL DEFAULT 0, + "downvotes" integer NOT NULL DEFAULT 0, + "favorites" integer NOT NULL DEFAULT 0, + + "verified_at" timestamptz, + "archived_at" timestamptz, + "created_at" timestamptz NOT NULL DEFAULT now(), + "updated_at" timestamptz NOT NULL DEFAULT now(), + + PRIMARY KEY ("id"), + + CONSTRAINT "utility_lineups_utility_type_fkey" FOREIGN KEY ("utility_type") + REFERENCES "public"."e_utility_types" ("value") ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT "utility_lineups_side_fkey" FOREIGN KEY ("side") + REFERENCES "public"."e_sides" ("value") ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT "utility_lineups_technique_fkey" FOREIGN KEY ("technique") + REFERENCES "public"."e_utility_techniques" ("value") ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT "utility_lineups_throw_strength_fkey" FOREIGN KEY ("throw_strength") + REFERENCES "public"."e_utility_throw_strengths" ("value") ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT "utility_lineups_visibility_fkey" FOREIGN KEY ("visibility") + REFERENCES "public"."e_utility_visibility" ("value") ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT "utility_lineups_origin_source_fkey" FOREIGN KEY ("origin_source") + REFERENCES "public"."e_utility_sources" ("value") ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT "utility_lineups_team_fkey" FOREIGN KEY ("team_id") + REFERENCES "public"."teams" ("id") ON UPDATE CASCADE ON DELETE SET NULL, + CONSTRAINT "utility_lineups_author_fkey" FOREIGN KEY ("author_steam_id") + REFERENCES "public"."players" ("steam_id") ON UPDATE CASCADE ON DELETE CASCADE, + CONSTRAINT "utility_lineups_source_match_fkey" FOREIGN KEY ("source_match_id") + REFERENCES "public"."matches" ("id") ON UPDATE CASCADE ON DELETE SET NULL, + CONSTRAINT "utility_lineups_source_match_map_fkey" FOREIGN KEY ("source_match_map_id") + REFERENCES "public"."match_maps" ("id") ON UPDATE CASCADE ON DELETE SET NULL, + + -- Team visibility with no team is a lineup nobody can see. + CONSTRAINT "utility_lineups_team_scope_chk" + CHECK ("visibility" <> 'Team' OR "team_id" IS NOT NULL), + CONSTRAINT "utility_lineups_confidence_chk" + CHECK ("confidence" IN ('exact', 'derived', 'low')) +); + +-- Cheap "is this the same smoke?" key: buckets the setup and the landing to a +-- 64-unit grid so ingest can dedupe and the UI can say "12 people run this". +ALTER TABLE "public"."utility_lineups" + ADD COLUMN IF NOT EXISTS "lineup_bucket" text + GENERATED ALWAYS AS ( + "map_name" || ':' || "utility_type" || ':' || + floor("origin_x" / 64)::int || ',' || floor("origin_y" / 64)::int || ':' || + floor("land_x" / 64)::int || ',' || floor("land_y" / 64)::int + ) STORED; + +CREATE INDEX IF NOT EXISTS "utility_lineups_public_browse_idx" + ON "public"."utility_lineups" ("map_name", "utility_type", "side", "upvotes" DESC) + WHERE "visibility" = 'Public' AND "archived_at" IS NULL; +CREATE INDEX IF NOT EXISTS "utility_lineups_author_idx" + ON "public"."utility_lineups" ("author_steam_id", "created_at" DESC); +CREATE INDEX IF NOT EXISTS "utility_lineups_team_idx" + ON "public"."utility_lineups" ("team_id") WHERE "team_id" IS NOT NULL; +CREATE INDEX IF NOT EXISTS "utility_lineups_bucket_idx" + ON "public"."utility_lineups" ("lineup_bucket"); +CREATE INDEX IF NOT EXISTS "utility_lineups_tags_idx" + ON "public"."utility_lineups" USING GIN ("tags"); +CREATE UNIQUE INDEX IF NOT EXISTS "utility_lineups_external_idx" + ON "public"."utility_lineups" ("origin_source", "external_id") + WHERE "external_id" IS NOT NULL; + +CREATE TABLE IF NOT EXISTS "public"."utility_collections" ( + "id" uuid NOT NULL DEFAULT gen_random_uuid(), + "name" text NOT NULL, + "description" text, + -- Null for a mixed book that spans maps. + "map_name" text, + "owner_steam_id" bigint NOT NULL, + "team_id" uuid, + "visibility" text NOT NULL DEFAULT 'Private', + "created_at" timestamptz NOT NULL DEFAULT now(), + "updated_at" timestamptz NOT NULL DEFAULT now(), + PRIMARY KEY ("id"), + CONSTRAINT "utility_collections_owner_fkey" FOREIGN KEY ("owner_steam_id") + REFERENCES "public"."players" ("steam_id") ON UPDATE CASCADE ON DELETE CASCADE, + CONSTRAINT "utility_collections_team_fkey" FOREIGN KEY ("team_id") + REFERENCES "public"."teams" ("id") ON UPDATE CASCADE ON DELETE SET NULL, + CONSTRAINT "utility_collections_visibility_fkey" FOREIGN KEY ("visibility") + REFERENCES "public"."e_utility_visibility" ("value") ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT "utility_collections_team_scope_chk" + CHECK ("visibility" <> 'Team' OR "team_id" IS NOT NULL) +); + +CREATE INDEX IF NOT EXISTS "utility_collections_owner_idx" + ON "public"."utility_collections" ("owner_steam_id", "created_at" DESC); + +CREATE TABLE IF NOT EXISTS "public"."utility_collection_items" ( + "collection_id" uuid NOT NULL, + "utility_lineup_id" uuid NOT NULL, + "position" integer NOT NULL DEFAULT 0, + "note" text, + "created_at" timestamptz NOT NULL DEFAULT now(), + PRIMARY KEY ("collection_id", "utility_lineup_id"), + CONSTRAINT "utility_collection_items_collection_fkey" FOREIGN KEY ("collection_id") + REFERENCES "public"."utility_collections" ("id") ON UPDATE CASCADE ON DELETE CASCADE, + CONSTRAINT "utility_collection_items_lineup_fkey" FOREIGN KEY ("utility_lineup_id") + REFERENCES "public"."utility_lineups" ("id") ON UPDATE CASCADE ON DELETE CASCADE +); + +CREATE INDEX IF NOT EXISTS "utility_collection_items_lineup_idx" + ON "public"."utility_collection_items" ("utility_lineup_id"); + +CREATE TABLE IF NOT EXISTS "public"."utility_lineup_votes" ( + "utility_lineup_id" uuid NOT NULL, + "steam_id" bigint NOT NULL, + "vote" smallint NOT NULL, + "created_at" timestamptz NOT NULL DEFAULT now(), + PRIMARY KEY ("utility_lineup_id", "steam_id"), + CONSTRAINT "utility_lineup_votes_lineup_fkey" FOREIGN KEY ("utility_lineup_id") + REFERENCES "public"."utility_lineups" ("id") ON UPDATE CASCADE ON DELETE CASCADE, + CONSTRAINT "utility_lineup_votes_player_fkey" FOREIGN KEY ("steam_id") + REFERENCES "public"."players" ("steam_id") ON UPDATE CASCADE ON DELETE CASCADE, + CONSTRAINT "utility_lineup_votes_vote_chk" CHECK ("vote" IN (-1, 1)) +); + +CREATE TABLE IF NOT EXISTS "public"."utility_lineup_favorites" ( + "utility_lineup_id" uuid NOT NULL, + "steam_id" bigint NOT NULL, + "created_at" timestamptz NOT NULL DEFAULT now(), + PRIMARY KEY ("utility_lineup_id", "steam_id"), + CONSTRAINT "utility_lineup_favorites_lineup_fkey" FOREIGN KEY ("utility_lineup_id") + REFERENCES "public"."utility_lineups" ("id") ON UPDATE CASCADE ON DELETE CASCADE, + CONSTRAINT "utility_lineup_favorites_player_fkey" FOREIGN KEY ("steam_id") + REFERENCES "public"."players" ("steam_id") ON UPDATE CASCADE ON DELETE CASCADE +); + +CREATE INDEX IF NOT EXISTS "utility_lineup_favorites_steam_idx" + ON "public"."utility_lineup_favorites" ("steam_id"); + +CREATE TABLE IF NOT EXISTS "public"."utility_lineup_progress" ( + "utility_lineup_id" uuid NOT NULL, + "steam_id" bigint NOT NULL, + "attempts" integer NOT NULL DEFAULT 0, + "successes" integer NOT NULL DEFAULT 0, + "last_practiced_at" timestamptz, + "mastered_at" timestamptz, + PRIMARY KEY ("utility_lineup_id", "steam_id"), + CONSTRAINT "utility_lineup_progress_lineup_fkey" FOREIGN KEY ("utility_lineup_id") + REFERENCES "public"."utility_lineups" ("id") ON UPDATE CASCADE ON DELETE CASCADE, + CONSTRAINT "utility_lineup_progress_player_fkey" FOREIGN KEY ("steam_id") + REFERENCES "public"."players" ("steam_id") ON UPDATE CASCADE ON DELETE CASCADE +); + +-- utility_practice_sessions +CREATE TABLE IF NOT EXISTS "public"."e_utility_practice_statuses" ( + "value" text NOT NULL PRIMARY KEY, + "description" text NOT NULL +); + +-- generate_invite_code() normally arrives in the triggers boot phase, which +-- runs AFTER migrations -- so the column default below would not resolve on a +-- fresh install. Seed it here, but only when it is genuinely missing: a plain +-- CREATE OR REPLACE would overwrite whatever body an existing install is on, +-- and the triggers phase only re-applies a file whose digest changed, so that +-- overwrite could outlive the boot that caused it. +DO $do$ +BEGIN + IF to_regprocedure('public.generate_invite_code()') IS NULL THEN + EXECUTE $fn$ + CREATE FUNCTION public.generate_invite_code() RETURNS text + LANGUAGE plpgsql + AS $body$ + DECLARE + code text; + BEGIN + code := lpad(cast(floor(random() * 1000000) as text), 6, '0'); + RETURN code; + END; + $body$; + $fn$; + END IF; +END +$do$; + + +-- An invite code is a bearer credential: holding one gets you added to the +-- session lineup and handed a connect string. generate_invite_code() is six +-- digits from random() -- ~20 bits, not cryptographically seeded, and +-- enumerable in a single pass -- which is fine for a code a captain reads out +-- during a match but not for one that grants server access on a public link. +-- Crockford base32 over gen_random_bytes: 10 chars, 50 bits, no ambiguous +-- glyphs. 256 % 32 == 0, so the modulo is unbiased. +CREATE OR REPLACE FUNCTION public.generate_utility_invite_code() RETURNS text + LANGUAGE plpgsql + VOLATILE + AS $fn$ +DECLARE + alphabet constant text := '0123456789ABCDEFGHJKMNPQRSTVWXYZ'; + source bytea := gen_random_bytes(10); + code text := ''; + i int; +BEGIN + FOR i IN 0..9 LOOP + code := code || substr(alphabet, (get_byte(source, i) % 32) + 1, 1); + END LOOP; + RETURN code; +END; +$fn$; + +CREATE TABLE IF NOT EXISTS "public"."utility_practice_sessions" ( + "id" uuid NOT NULL DEFAULT gen_random_uuid(), + + -- RemoveCancelledMatches deletes ended matches after a day. Nullable with + -- ON DELETE SET NULL so a player's session history (and the lineups they + -- saved out of it) outlives the match row that hosted it. + "match_id" uuid, + + "host_steam_id" bigint NOT NULL, + "team_id" uuid, + "map_name" text NOT NULL, + "region" text, + "collection_id" uuid, + + "status" text NOT NULL DEFAULT 'Starting', + "invite_code" text NOT NULL DEFAULT public.generate_utility_invite_code(), + -- Open sessions let anyone with the code in; closed ones are invite, + -- team-mate or friend only. + "is_open" boolean NOT NULL DEFAULT false, + + "last_occupied_at" timestamptz, + "empty_since" timestamptz, + "expires_at" timestamptz, + "failure_reason" text, + + "created_at" timestamptz NOT NULL DEFAULT now(), + "updated_at" timestamptz NOT NULL DEFAULT now(), + + PRIMARY KEY ("id"), + + CONSTRAINT "utility_practice_sessions_match_key" UNIQUE ("match_id"), + + CONSTRAINT "utility_practice_sessions_match_fkey" FOREIGN KEY ("match_id") + REFERENCES "public"."matches" ("id") ON UPDATE CASCADE ON DELETE SET NULL, + CONSTRAINT "utility_practice_sessions_host_fkey" FOREIGN KEY ("host_steam_id") + REFERENCES "public"."players" ("steam_id") ON UPDATE CASCADE ON DELETE CASCADE, + CONSTRAINT "utility_practice_sessions_team_fkey" FOREIGN KEY ("team_id") + REFERENCES "public"."teams" ("id") ON UPDATE CASCADE ON DELETE SET NULL, + CONSTRAINT "utility_practice_sessions_collection_fkey" FOREIGN KEY ("collection_id") + REFERENCES "public"."utility_collections" ("id") ON UPDATE CASCADE ON DELETE SET NULL, + CONSTRAINT "utility_practice_sessions_status_fkey" FOREIGN KEY ("status") + REFERENCES "public"."e_utility_practice_statuses" ("value") ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT "utility_practice_sessions_region_fkey" FOREIGN KEY ("region") + REFERENCES "public"."server_regions" ("value") ON UPDATE CASCADE ON DELETE SET NULL +); + +-- The real one-live-session-per-user guard. A row-count check in the service +-- races with itself under a double-clicked button; this cannot. Terminal +-- statuses fall out of the index so history accumulates freely. +CREATE UNIQUE INDEX IF NOT EXISTS "utility_practice_sessions_one_live_per_host_idx" + ON "public"."utility_practice_sessions" ("host_steam_id") + WHERE "status" IN ('Starting', 'Ready'); + +CREATE INDEX IF NOT EXISTS "utility_practice_sessions_status_idx" + ON "public"."utility_practice_sessions" ("status", "created_at" DESC); +CREATE INDEX IF NOT EXISTS "utility_practice_sessions_host_idx" + ON "public"."utility_practice_sessions" ("host_steam_id", "created_at" DESC); +CREATE UNIQUE INDEX IF NOT EXISTS "utility_practice_sessions_invite_code_idx" + ON "public"."utility_practice_sessions" ("invite_code") + WHERE "status" IN ('Starting', 'Ready'); + +CREATE TABLE IF NOT EXISTS "public"."utility_practice_invites" ( + "utility_practice_session_id" uuid NOT NULL, + "steam_id" bigint NOT NULL, + "invited_by_steam_id" bigint, + "created_at" timestamptz NOT NULL DEFAULT now(), + PRIMARY KEY ("utility_practice_session_id", "steam_id"), + CONSTRAINT "utility_practice_invites_session_fkey" FOREIGN KEY ("utility_practice_session_id") + REFERENCES "public"."utility_practice_sessions" ("id") ON UPDATE CASCADE ON DELETE CASCADE, + CONSTRAINT "utility_practice_invites_player_fkey" FOREIGN KEY ("steam_id") + REFERENCES "public"."players" ("steam_id") ON UPDATE CASCADE ON DELETE CASCADE, + CONSTRAINT "utility_practice_invites_inviter_fkey" FOREIGN KEY ("invited_by_steam_id") + REFERENCES "public"."players" ("steam_id") ON UPDATE CASCADE ON DELETE SET NULL +); + +CREATE INDEX IF NOT EXISTS "utility_practice_invites_steam_idx" + ON "public"."utility_practice_invites" ("steam_id"); + +-- utility_playbooks +CREATE TABLE IF NOT EXISTS "public"."utility_playbooks" ( + "id" uuid NOT NULL DEFAULT gen_random_uuid(), + + "name" text NOT NULL, + "description" text, + + -- Keyed on the map name for the same reason utility_lineups is: maps is + -- UNIQUE (name, type), so a FK would tie an execute to one match type and + -- fragment the book. Validated by trigger instead. + "map_name" text NOT NULL, + "side" text NOT NULL, + + "team_id" uuid, + "owner_steam_id" bigint NOT NULL, + "visibility" text NOT NULL DEFAULT 'Private', + + "created_at" timestamptz NOT NULL DEFAULT now(), + "updated_at" timestamptz NOT NULL DEFAULT now(), + + PRIMARY KEY ("id"), + + CONSTRAINT "utility_playbooks_side_fkey" FOREIGN KEY ("side") + REFERENCES "public"."e_sides" ("value") ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT "utility_playbooks_visibility_fkey" FOREIGN KEY ("visibility") + REFERENCES "public"."e_utility_visibility" ("value") ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT "utility_playbooks_team_fkey" FOREIGN KEY ("team_id") + REFERENCES "public"."teams" ("id") ON UPDATE CASCADE ON DELETE SET NULL, + CONSTRAINT "utility_playbooks_owner_fkey" FOREIGN KEY ("owner_steam_id") + REFERENCES "public"."players" ("steam_id") ON UPDATE CASCADE ON DELETE CASCADE, + + CONSTRAINT "utility_playbooks_team_scope_chk" + CHECK ("visibility" <> 'Team' OR "team_id" IS NOT NULL) +); + +CREATE INDEX IF NOT EXISTS "utility_playbooks_owner_idx" + ON "public"."utility_playbooks" ("owner_steam_id", "created_at" DESC); +CREATE INDEX IF NOT EXISTS "utility_playbooks_team_idx" + ON "public"."utility_playbooks" ("team_id") WHERE "team_id" IS NOT NULL; +CREATE INDEX IF NOT EXISTS "utility_playbooks_public_browse_idx" + ON "public"."utility_playbooks" ("map_name", "side", "created_at" DESC) + WHERE "visibility" = 'Public'; + +CREATE TABLE IF NOT EXISTS "public"."utility_playbook_steps" ( + "id" uuid NOT NULL DEFAULT gen_random_uuid(), + + "playbook_id" uuid NOT NULL, + "utility_lineup_id" uuid NOT NULL, + + "step_order" integer NOT NULL DEFAULT 0, + -- When in the execute this throw happens, measured from the countdown, not + -- from the round start: a playbook is run on the host's "go", and the + -- plugin schedules every step off that one instant. + "offset_ms" integer NOT NULL DEFAULT 0, + + -- Null means nobody has been given this throw yet, which is a real state: + -- a book is written before the five players are in the server. + "assigned_steam_id" bigint, + "note" text, + + "created_at" timestamptz NOT NULL DEFAULT now(), + + -- A surrogate key rather than (playbook_id, utility_lineup_id): the same + -- lineup can legitimately appear twice in one execute (a molly rethrown + -- late), so the lineup cannot be part of the identity. + PRIMARY KEY ("id"), + + -- Two steps must never claim the same slot. DEFERRABLE because Postgres + -- checks a plain UNIQUE row by row: an in-place reorder + -- (`SET step_order = step_order + 1`) collides with itself halfway through + -- the statement unless the check is held to commit. + CONSTRAINT "utility_playbook_steps_order_key" UNIQUE ("playbook_id", "step_order") + DEFERRABLE INITIALLY DEFERRED, + + CONSTRAINT "utility_playbook_steps_playbook_fkey" FOREIGN KEY ("playbook_id") + REFERENCES "public"."utility_playbooks" ("id") ON UPDATE CASCADE ON DELETE CASCADE, + CONSTRAINT "utility_playbook_steps_lineup_fkey" FOREIGN KEY ("utility_lineup_id") + REFERENCES "public"."utility_lineups" ("id") ON UPDATE CASCADE ON DELETE CASCADE, + CONSTRAINT "utility_playbook_steps_assigned_fkey" FOREIGN KEY ("assigned_steam_id") + REFERENCES "public"."players" ("steam_id") ON UPDATE CASCADE ON DELETE SET NULL, + + CONSTRAINT "utility_playbook_steps_order_chk" CHECK ("step_order" >= 0), + -- Ten minutes is already far past a round; anything beyond it is a client + -- sending milliseconds it meant as something else. + CONSTRAINT "utility_playbook_steps_offset_chk" + CHECK ("offset_ms" >= 0 AND "offset_ms" <= 600000) +); + +CREATE INDEX IF NOT EXISTS "utility_playbook_steps_lineup_idx" + ON "public"."utility_playbook_steps" ("utility_lineup_id"); + +ALTER TABLE "public"."utility_practice_sessions" + ADD COLUMN IF NOT EXISTS "playbook_id" uuid; + +DO $do$ +BEGIN + IF NOT EXISTS ( + SELECT 1 FROM pg_constraint + WHERE conname = 'utility_practice_sessions_playbook_fkey' + ) THEN + ALTER TABLE "public"."utility_practice_sessions" + ADD CONSTRAINT "utility_practice_sessions_playbook_fkey" + FOREIGN KEY ("playbook_id") + REFERENCES "public"."utility_playbooks" ("id") + ON UPDATE CASCADE ON DELETE SET NULL; + END IF; +END +$do$; + +-- utility_practice_scoring +-- Consecutive successes are kept as a running counter rather than derived, +-- because deriving one means keeping every throw: a practice server produces a +-- result every few seconds per player, and none of those rows is worth storing +-- once it has moved the counter. The whole scoring write path is one upsert, +-- and a streak that is a column stays inside it. +ALTER TABLE "public"."utility_lineup_progress" + ADD COLUMN IF NOT EXISTS "current_streak" integer NOT NULL DEFAULT 0, + ADD COLUMN IF NOT EXISTS "best_streak" integer NOT NULL DEFAULT 0; + +-- utility_lineup_seed +-- The engine's own starting state for the projectile (m_vInitialPosition / +-- m_vInitialVelocity). Storing it is what lets a throw be re-emitted and +-- reproduced bit for bit later -- a ghost replay, an oracle solver's winning +-- candidate, or a re-simulation against a patched collision mesh. +-- +-- Nullable on purpose, and never defaulted: a demo-mined, hand-placed or +-- imported lineup genuinely has no seed, and NULL has to keep meaning "cannot +-- be replayed exactly". A zeroed seed is not a missing one -- it is a grenade +-- launched from the world origin. +ALTER TABLE "public"."utility_lineups" + ADD COLUMN IF NOT EXISTS "initial_pos_x" double precision, + ADD COLUMN IF NOT EXISTS "initial_pos_y" double precision, + ADD COLUMN IF NOT EXISTS "initial_pos_z" double precision, + ADD COLUMN IF NOT EXISTS "initial_vel_x" double precision, + ADD COLUMN IF NOT EXISTS "initial_vel_y" double precision, + ADD COLUMN IF NOT EXISTS "initial_vel_z" double precision; + +-- utility_lineup_derivation +-- A demo-mined lineup has two independent readings of where the thrower was +-- looking: the aim recovered from the grenade's own flight, and the view angles +-- the demo recorded for the player at that tick. They should agree to a degree +-- or two. When they do not, one of them is wrong and there is no way to tell +-- which from inside the demo -- so both readings' disagreement is stored rather +-- than silently resolved in favour of either. +-- +-- Degrees, signed, shortest arc. NULL means there was nothing to compare +-- against: no position sample close enough to the release, or a lineup that was +-- never mined from a demo at all. +ALTER TABLE "public"."utility_lineups" + ADD COLUMN IF NOT EXISTS "view_yaw_delta" double precision, + ADD COLUMN IF NOT EXISTS "view_pitch_delta" double precision; + +-- utility_meta_clusters +-- The meta: which lineups people actually throw, mined out of every demo the +-- platform has kept, independent of whether anyone bothered to save one. +-- +-- Two tables rather than one view, because the two questions have different +-- shapes. utility_demo_throws is the fact table -- one row per grenade the miner +-- recovered -- and it only ever grows: a ten-player map produces a few hundred +-- throws, so ten thousand demos is a few million rows, which is nothing to +-- aggregate once and everything to aggregate on every page load. A view over it +-- would re-scan the lot per browse, and PostgreSQL cannot refresh a +-- MATERIALIZED VIEW incrementally -- it can only rebuild the whole thing -- so +-- the aggregate is a plain table the job upserts per map instead. + +CREATE TABLE IF NOT EXISTS "public"."utility_demo_throws" ( + -- Keyed on the demo and the grenade rather than a surrogate: re-mining a + -- demo has to be idempotent, and the demo's own grenade id is what makes + -- one throw the same throw across two runs. + "match_map_demo_id" uuid NOT NULL, + "grenade_id" integer NOT NULL, + + "match_id" uuid, + "match_map_id" uuid, + + "map_name" text NOT NULL, + "utility_type" text NOT NULL, + "side" text NOT NULL, + "technique" text NOT NULL, + "throw_strength" text, + + -- Not a FK to players: a demo carries whatever steam ids were on the + -- server, and an imported match's are frequently accounts this platform + -- has never seen. A FK here would drop exactly the throws worth counting. + "thrower_steam_id" bigint, + + "round" integer, + "tick" integer, + + "origin_x" double precision NOT NULL, + "origin_y" double precision NOT NULL, + "origin_z" double precision NOT NULL, + "land_x" double precision NOT NULL, + "land_y" double precision NOT NULL, + "land_z" double precision NOT NULL, + "view_yaw" double precision, + "view_pitch" double precision, + "flight_time_ms" integer, + + "thrown_at" timestamptz, + "created_at" timestamptz NOT NULL DEFAULT now(), + + PRIMARY KEY ("match_map_demo_id", "grenade_id"), + + CONSTRAINT "utility_demo_throws_demo_fkey" FOREIGN KEY ("match_map_demo_id") + REFERENCES "public"."match_map_demos" ("id") ON UPDATE CASCADE ON DELETE CASCADE, + CONSTRAINT "utility_demo_throws_match_fkey" FOREIGN KEY ("match_id") + REFERENCES "public"."matches" ("id") ON UPDATE CASCADE ON DELETE SET NULL, + CONSTRAINT "utility_demo_throws_match_map_fkey" FOREIGN KEY ("match_map_id") + REFERENCES "public"."match_maps" ("id") ON UPDATE CASCADE ON DELETE SET NULL, + CONSTRAINT "utility_demo_throws_utility_type_fkey" FOREIGN KEY ("utility_type") + REFERENCES "public"."e_utility_types" ("value") ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT "utility_demo_throws_side_fkey" FOREIGN KEY ("side") + REFERENCES "public"."e_sides" ("value") ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT "utility_demo_throws_technique_fkey" FOREIGN KEY ("technique") + REFERENCES "public"."e_utility_techniques" ("value") ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT "utility_demo_throws_throw_strength_fkey" FOREIGN KEY ("throw_strength") + REFERENCES "public"."e_utility_throw_strengths" ("value") ON UPDATE CASCADE ON DELETE RESTRICT +); + +-- Byte for byte the expression utility_lineups.lineup_bucket uses, so a saved +-- lineup and the throws behind it land in the same bucket. Changing one without +-- the other silently splits every cluster in half. +ALTER TABLE "public"."utility_demo_throws" + ADD COLUMN IF NOT EXISTS "lineup_bucket" text + GENERATED ALWAYS AS ( + "map_name" || ':' || "utility_type" || ':' || + floor("origin_x" / 64)::int || ',' || floor("origin_y" / 64)::int || ':' || + floor("land_x" / 64)::int || ',' || floor("land_y" / 64)::int + ) STORED; + +CREATE INDEX IF NOT EXISTS "utility_demo_throws_bucket_idx" + ON "public"."utility_demo_throws" ("lineup_bucket"); +CREATE INDEX IF NOT EXISTS "utility_demo_throws_map_idx" + ON "public"."utility_demo_throws" ("map_name", "utility_type"); +CREATE INDEX IF NOT EXISTS "utility_demo_throws_thrower_idx" + ON "public"."utility_demo_throws" ("thrower_steam_id") + WHERE "thrower_steam_id" IS NOT NULL; + +-- Which demos the miner has already been through, and at what version of it. +-- A demo that yielded nothing still gets a row: without one the job would pick +-- the same empty demo up forever. +CREATE TABLE IF NOT EXISTS "public"."utility_demo_mines" ( + "match_map_demo_id" uuid NOT NULL, + "version" integer NOT NULL, + "throws" integer NOT NULL DEFAULT 0, + "failed_reason" text, + "mined_at" timestamptz NOT NULL DEFAULT now(), + PRIMARY KEY ("match_map_demo_id"), + CONSTRAINT "utility_demo_mines_demo_fkey" FOREIGN KEY ("match_map_demo_id") + REFERENCES "public"."match_map_demos" ("id") ON UPDATE CASCADE ON DELETE CASCADE +); + +CREATE INDEX IF NOT EXISTS "utility_demo_mines_version_idx" + ON "public"."utility_demo_mines" ("version", "mined_at"); + +-- One row per cluster: the lineup people actually run, and how many of them. +CREATE TABLE IF NOT EXISTS "public"."utility_meta_lineups" ( + "lineup_bucket" text NOT NULL, + + "map_name" text NOT NULL, + "utility_type" text NOT NULL, + -- The side that throws it most, not the only side that throws it. + "side" text NOT NULL, + "technique" text NOT NULL, + "throw_strength" text, + + "throws" integer NOT NULL DEFAULT 0, + -- The "12 people run this" number: distinct throwers, not distinct throws. + "throwers" integer NOT NULL DEFAULT 0, + "matches" integer NOT NULL DEFAULT 0, + -- How many saved lineups share this bucket, so the UI can offer the meta + -- throw nobody has written up yet. + "lineups" integer NOT NULL DEFAULT 0, + + -- Medians rather than means: one misthrow in the bucket should not drag the + -- representative point off the spot everyone else stands on. + "origin_x" double precision NOT NULL, + "origin_y" double precision NOT NULL, + "origin_z" double precision NOT NULL, + "land_x" double precision NOT NULL, + "land_y" double precision NOT NULL, + "land_z" double precision NOT NULL, + "view_yaw" double precision, + "view_pitch" double precision, + + "first_seen_at" timestamptz, + "last_seen_at" timestamptz, + "refreshed_at" timestamptz NOT NULL DEFAULT now(), + + PRIMARY KEY ("lineup_bucket"), + + CONSTRAINT "utility_meta_lineups_utility_type_fkey" FOREIGN KEY ("utility_type") + REFERENCES "public"."e_utility_types" ("value") ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT "utility_meta_lineups_side_fkey" FOREIGN KEY ("side") + REFERENCES "public"."e_sides" ("value") ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT "utility_meta_lineups_technique_fkey" FOREIGN KEY ("technique") + REFERENCES "public"."e_utility_techniques" ("value") ON UPDATE CASCADE ON DELETE RESTRICT +); + +CREATE INDEX IF NOT EXISTS "utility_meta_lineups_browse_idx" + ON "public"."utility_meta_lineups" ("map_name", "utility_type", "throwers" DESC); + +-- utility_drift_scans +-- Map-patch drift: which stored lineups a new collision mesh moved. +-- +-- Two tables because the run and the verdict have different lifetimes. A scan +-- is a job with a summary somebody reads once; a verdict is per lineup and is +-- what the library screen joins against to put "this smoke moved 90 units on +-- the last patch" next to the lineup itself. +-- +-- NOTHING HERE STORES A COORDINATE. The simulator's endpoints are only +-- meaningful as a difference -- the physics model is unfitted, so both runs +-- carry the same error and only the gap between them survives it. Persisting +-- the points would put a number on a screen that reads as "where your utility +-- lands", which it is not, so only the distances are kept. + +CREATE TABLE IF NOT EXISTS "public"."utility_drift_scans" ( + "id" uuid NOT NULL DEFAULT gen_random_uuid(), + + "map_name" text NOT NULL, + -- Mesh revisions as the parser names them (a jsDelivr tag, owner/repo@tag, + -- or an http base). NULL means "the revision the parser is pinned to", + -- which is the useful spelling for `to` straight after a deploy. + "from_revision" text, + "to_revision" text, + + "status" text NOT NULL DEFAULT 'Pending', + "failure_reason" text, + + -- How many lineups the scan set out to judge, then the verdict tally. + "lineups" integer NOT NULL DEFAULT 0, + "scanned" integer NOT NULL DEFAULT 0, + "unchanged" integer NOT NULL DEFAULT 0, + "moved" integer NOT NULL DEFAULT 0, + "broken" integer NOT NULL DEFAULT 0, + "unsimulatable" integer NOT NULL DEFAULT 0, + "max_distance" double precision, + + "requested_by_steam_id" bigint, + + "started_at" timestamptz, + "finished_at" timestamptz, + "created_at" timestamptz NOT NULL DEFAULT now(), + "updated_at" timestamptz NOT NULL DEFAULT now(), + + PRIMARY KEY ("id"), + + CONSTRAINT "utility_drift_scans_requested_by_fkey" FOREIGN KEY ("requested_by_steam_id") + REFERENCES "public"."players" ("steam_id") ON UPDATE CASCADE ON DELETE SET NULL, + + CONSTRAINT "utility_drift_scans_status_chk" + CHECK ("status" IN ('Pending', 'Running', 'Finished', 'Failed')) +); + +CREATE INDEX IF NOT EXISTS "utility_drift_scans_map_idx" + ON "public"."utility_drift_scans" ("map_name", "created_at" DESC); + +CREATE TABLE IF NOT EXISTS "public"."utility_drift_results" ( + "utility_drift_scan_id" uuid NOT NULL, + "utility_lineup_id" uuid NOT NULL, + + -- The parser's spellings, kept verbatim so a verdict cannot mean one thing + -- here and another in the service that produced it. 'unsimulatable' is a + -- real answer -- a lineup with no recorded seed cannot be re-flown, and + -- that is not the same as unchanged. + "verdict" text NOT NULL, + "severity" text, + "reason" text, + + -- How far the endpoint moved, source units. NULL unless BOTH flights + -- resolved: the gap between a landing and a grenade that fell out of the + -- map is not a distance that means anything. + "distance" double precision, + "distance_xy" double precision, + "distance_z" double precision, + + "created_at" timestamptz NOT NULL DEFAULT now(), + + PRIMARY KEY ("utility_drift_scan_id", "utility_lineup_id"), + + CONSTRAINT "utility_drift_results_scan_fkey" FOREIGN KEY ("utility_drift_scan_id") + REFERENCES "public"."utility_drift_scans" ("id") ON UPDATE CASCADE ON DELETE CASCADE, + CONSTRAINT "utility_drift_results_lineup_fkey" FOREIGN KEY ("utility_lineup_id") + REFERENCES "public"."utility_lineups" ("id") ON UPDATE CASCADE ON DELETE CASCADE, + + CONSTRAINT "utility_drift_results_verdict_chk" + CHECK ("verdict" IN ('unchanged', 'moved', 'broken', 'unsimulatable')), + CONSTRAINT "utility_drift_results_severity_chk" + CHECK ("severity" IS NULL OR "severity" IN ('minor', 'major')) +); + +CREATE INDEX IF NOT EXISTS "utility_drift_results_lineup_idx" + ON "public"."utility_drift_results" ("utility_lineup_id"); +CREATE INDEX IF NOT EXISTS "utility_drift_results_verdict_idx" + ON "public"."utility_drift_results" ("utility_drift_scan_id", "verdict"); + +-- utility_confidence_and_forks +-- confidence defaulted to 'exact', which is only true of a throw a server +-- watched. origin_source is not insertable by any non-admin role and defaults +-- to 'editor', so a lineup typed into the web editor arrived claiming to be an +-- engine-accurate recording while carrying hand-entered coordinates and no +-- physics seed. 'exact' is half of the plugin's IsExactlyReplayable() gate, so +-- the most trusting value in the enum was the one you got by saying nothing. +-- +-- The default becomes the weakest claim; the trigger in +-- hasura/triggers/utility_lineups.sql is what makes it an invariant rather than a +-- convention, because every path that writes confidence explicitly (ingest, +-- mining, an admin insert, a fork) bypasses the default entirely. +ALTER TABLE "public"."utility_lineups" + ALTER COLUMN "confidence" SET DEFAULT 'low'; + +-- Rows already written under the old default. 'derived' for a demo-mined row +-- and 'low' for everything else mirrors what the trigger will now enforce. +UPDATE "public"."utility_lineups" + SET "confidence" = CASE + WHEN "origin_source" = 'demo' THEN 'derived' + ELSE 'low' + END + WHERE "confidence" = 'exact' + AND "origin_source" NOT IN ('plugin', 'fork') + AND ( + "initial_pos_x" IS NULL OR "initial_pos_y" IS NULL OR "initial_pos_z" IS NULL + OR "initial_vel_x" IS NULL OR "initial_vel_y" IS NULL OR "initial_vel_z" IS NULL + ); + +-- A fork is a copy of somebody else's lineup into your own library. It keeps +-- the geometry and drops the original's provenance, so this column IS the +-- fork's provenance: without it a forked row is indistinguishable from one +-- drawn by hand, and the original author's credit disappears silently. +-- +-- ON DELETE SET NULL rather than CASCADE: deleting the lineup you copied from +-- must not delete everyone's copies of it. +ALTER TABLE "public"."utility_lineups" + ADD COLUMN IF NOT EXISTS "forked_from_utility_lineup_id" uuid; + +DO $do$ +BEGIN + IF NOT EXISTS ( + SELECT 1 FROM pg_constraint + WHERE conname = 'utility_lineups_forked_from_fkey' + ) THEN + ALTER TABLE "public"."utility_lineups" + ADD CONSTRAINT "utility_lineups_forked_from_fkey" + FOREIGN KEY ("forked_from_utility_lineup_id") + REFERENCES "public"."utility_lineups" ("id") + ON UPDATE CASCADE ON DELETE SET NULL; + END IF; +END +$do$; + +CREATE INDEX IF NOT EXISTS "utility_lineups_forked_from_idx" + ON "public"."utility_lineups" ("forked_from_utility_lineup_id") + WHERE "forked_from_utility_lineup_id" IS NOT NULL; + +-- utility_lineup_repairs +-- A drift scan says a lineup moved; the solver can find a throw that lands on a +-- point. This table is the wire between them. +-- +-- It exists because the two halves never meet in one request. The solve is +-- issued over RCON and answers immediately, and the lineup it finds arrives +-- minutes later through POST /utility/ingest as a brand new row with no idea what +-- it was for. Without a record of the ask, the repaired lineup and the drifted +-- one are two unrelated rows and nothing is self-healing. +-- +-- The repair is always a NEW lineup, never an edit of the drifted one. Rewriting +-- the original's geometry in place would silently invalidate everything hanging +-- off it: utility_lineup_progress.mastered_at means "five throws inside 96u of THIS +-- landing point", votes and favourites are opinions about a throw that would no +-- longer exist, and the utility_drift_results verdict would become a statement +-- about coordinates that had been overwritten. None of those rows carry a +-- geometry version, so none of them could be partially kept. +CREATE TABLE IF NOT EXISTS "public"."utility_lineup_repairs" ( + "id" uuid NOT NULL DEFAULT gen_random_uuid(), + + "utility_lineup_id" uuid NOT NULL, + -- The scan whose verdict justified the repair. SET NULL rather than CASCADE: + -- pruning old scans must not erase the fact that a repair happened. + "utility_drift_scan_id" uuid, + "utility_practice_session_id" uuid, + + "requested_by_steam_id" bigint NOT NULL, + + "status" text NOT NULL DEFAULT 'Requested', + + -- Copied off the verdict rather than joined back to it, for the same reason + -- the scan is nullable: the number is what a reader wants next to the + -- repair, and the scan it came from is allowed to be deleted. + "drift_distance" double precision, + + "repaired_utility_lineup_id" uuid, + + -- A solve is up to 300 grenades over two minutes. Past this window the + -- lineup that arrives is somebody's own throw, not the answer to this ask, + -- and claiming it would attribute a stranger's smoke to a repair. + "expires_at" timestamptz NOT NULL, + + "created_at" timestamptz NOT NULL DEFAULT now(), + "repaired_at" timestamptz, + + PRIMARY KEY ("id"), + + CONSTRAINT "utility_lineup_repairs_lineup_fkey" FOREIGN KEY ("utility_lineup_id") + REFERENCES "public"."utility_lineups" ("id") ON UPDATE CASCADE ON DELETE CASCADE, + CONSTRAINT "utility_lineup_repairs_scan_fkey" FOREIGN KEY ("utility_drift_scan_id") + REFERENCES "public"."utility_drift_scans" ("id") ON UPDATE CASCADE ON DELETE SET NULL, + CONSTRAINT "utility_lineup_repairs_session_fkey" FOREIGN KEY ("utility_practice_session_id") + REFERENCES "public"."utility_practice_sessions" ("id") ON UPDATE CASCADE ON DELETE SET NULL, + CONSTRAINT "utility_lineup_repairs_requested_by_fkey" FOREIGN KEY ("requested_by_steam_id") + REFERENCES "public"."players" ("steam_id") ON UPDATE CASCADE ON DELETE CASCADE, + -- The repaired lineup is the caller's own row in their own library, and + -- deleting it must leave the repair's history standing. + CONSTRAINT "utility_lineup_repairs_repaired_fkey" FOREIGN KEY ("repaired_utility_lineup_id") + REFERENCES "public"."utility_lineups" ("id") ON UPDATE CASCADE ON DELETE SET NULL, + + CONSTRAINT "utility_lineup_repairs_status_chk" + CHECK ("status" IN ('Requested', 'Repaired', 'Expired')) +); + +-- One open ask per person per lineup. Without it a double-clicked button leaves +-- two Requested rows and the second one can never be claimed -- the plugin only +-- posts one lineup. +CREATE UNIQUE INDEX IF NOT EXISTS "utility_lineup_repairs_open_idx" + ON "public"."utility_lineup_repairs" ("utility_lineup_id", "requested_by_steam_id") + WHERE "status" = 'Requested'; + +CREATE INDEX IF NOT EXISTS "utility_lineup_repairs_lineup_idx" + ON "public"."utility_lineup_repairs" ("utility_lineup_id", "created_at" DESC); +CREATE INDEX IF NOT EXISTS "utility_lineup_repairs_requested_by_idx" + ON "public"."utility_lineup_repairs" ("requested_by_steam_id", "created_at" DESC); + +-- utility_miss_offsets +-- Every practice throw already reports where the grenade landed and the +-- scoring path already reduces it to a distance. The direction was thrown +-- away, and the direction is the only half of it that can be coached: "most +-- people land this one short" is advice, "most people land this one 74 units +-- away" is not. +-- +-- Running sums rather than a row per throw. A practice server produces a +-- result every few seconds per player, so per-throw rows are an unbounded +-- table that would need a retention policy and a reaper to stay one; four +-- columns join the upsert the scoring path already writes and cost it no +-- extra statement. +-- +-- Per PLAYER rather than per lineup, and that is the whole reason they live +-- on this table: the pattern is read as a mean of player means, so somebody +-- who drills one lineup two hundred times contributes exactly one opinion -- +-- the same as somebody who threw it ten times. Summed on the lineup, one +-- obsessive would BE the pattern everybody else is shown. +-- +-- Not exposed to any insert or update permission, for the same reason the +-- streak columns are not: these are the API's measurement of a throw, and a +-- role that could write them could write itself a coaching pattern. +ALTER TABLE "public"."utility_lineup_progress" + ADD COLUMN IF NOT EXISTS "miss_samples" integer NOT NULL DEFAULT 0, + -- Source units along the throw's own axes, signed: + -- +along = long, +lateral = right of the throw, +vertical = high. + ADD COLUMN IF NOT EXISTS "miss_along_sum" double precision NOT NULL DEFAULT 0, + ADD COLUMN IF NOT EXISTS "miss_lateral_sum" double precision NOT NULL DEFAULT 0, + ADD COLUMN IF NOT EXISTS "miss_vertical_sum" double precision NOT NULL DEFAULT 0; + +-- utility_lineup_difficulty +-- What everybody's practice says about a lineup, kept on the lineup so that +-- "is this a five-minute learn or a week's work" is one column read rather +-- than an aggregate over every progress row the lineup has ever collected. +-- +-- practice_players counts progress rows that have at least one attempt, not +-- rows: a row is created the moment a lineup is opened, and a lineup nobody +-- has thrown at is not a lineup three people found hard. +ALTER TABLE "public"."utility_lineups" + ADD COLUMN IF NOT EXISTS "practice_players" integer NOT NULL DEFAULT 0, + ADD COLUMN IF NOT EXISTS "practice_attempts" integer NOT NULL DEFAULT 0, + ADD COLUMN IF NOT EXISTS "practice_successes" integer NOT NULL DEFAULT 0; + +-- Backfill from the progress rows that already exist. Triggers are off for +-- the duration because tbiu_utility_lineups re-validates the entire row on every +-- UPDATE -- a lineup on a map that has since been removed from public.maps +-- would abort the migration rather than be counted, and a backfill has no +-- business restamping updated_at either. +-- +-- DISABLE TRIGGER USER rather than naming tbiu_utility_lineups: on a cold start +-- this migration runs before hasura/triggers is applied, so the trigger it +-- would name does not exist yet. +ALTER TABLE "public"."utility_lineups" DISABLE TRIGGER USER; + +UPDATE "public"."utility_lineups" l + SET "practice_players" = agg.players, + "practice_attempts" = agg.attempts, + "practice_successes" = agg.successes + FROM ( + SELECT p.utility_lineup_id, + count(*) FILTER (WHERE p.attempts > 0)::int AS players, + COALESCE(sum(p.attempts), 0)::int AS attempts, + COALESCE(sum(p.successes), 0)::int AS successes + FROM public.utility_lineup_progress p + GROUP BY p.utility_lineup_id + ) agg + WHERE agg.utility_lineup_id = l.id; + +ALTER TABLE "public"."utility_lineups" ENABLE TRIGGER USER; diff --git a/hasura/migrations/default/1880000001200_practice_server_type/down.sql b/hasura/migrations/default/1880000001200_practice_server_type/down.sql new file mode 100644 index 000000000..ff20a590b --- /dev/null +++ b/hasura/migrations/default/1880000001200_practice_server_type/down.sql @@ -0,0 +1,2 @@ +UPDATE public.servers SET "type" = 'Custom' WHERE "type" = 'Practice'; +DELETE FROM public.e_server_types WHERE "value" = 'Practice'; diff --git a/hasura/migrations/default/1880000001200_practice_server_type/up.sql b/hasura/migrations/default/1880000001200_practice_server_type/up.sql new file mode 100644 index 000000000..3b92e4b86 --- /dev/null +++ b/hasura/migrations/default/1880000001200_practice_server_type/up.sql @@ -0,0 +1,6 @@ +-- A practice server runs the practice plugin, which can never be loaded +-- alongside the match plugin. Every matchmaking query already filters +-- type = 'Ranked', so a distinct type is what keeps the two pools apart. +INSERT INTO public.e_server_types ("value", "description") VALUES + ('Practice', '5Stack Practice Server') +ON CONFLICT(value) DO UPDATE SET "description" = EXCLUDED."description"; diff --git a/hasura/migrations/default/1880000001300_utility_practice_timers/down.sql b/hasura/migrations/default/1880000001300_utility_practice_timers/down.sql new file mode 100644 index 000000000..bf650cf9f --- /dev/null +++ b/hasura/migrations/default/1880000001300_utility_practice_timers/down.sql @@ -0,0 +1,2 @@ +DROP TABLE IF EXISTS "public"."utility_practice_waitlist"; +ALTER TABLE "public"."utility_practice_sessions" DROP COLUMN IF EXISTS "first_joined_at"; diff --git a/hasura/migrations/default/1880000001300_utility_practice_timers/up.sql b/hasura/migrations/default/1880000001300_utility_practice_timers/up.sql new file mode 100644 index 000000000..4c0e5cf3c --- /dev/null +++ b/hasura/migrations/default/1880000001300_utility_practice_timers/up.sql @@ -0,0 +1,22 @@ +-- Two different clocks, and conflating them is what made a practice server +-- impossible to reclaim: a session nobody ever joined is waiting on a connect, +-- while one that emptied out is idle. They deserve different grace. +ALTER TABLE "public"."utility_practice_sessions" + ADD COLUMN IF NOT EXISTS "first_joined_at" timestamptz; + +-- Who is waiting for a practice server. A row exists only between a start that +-- found nothing free and the start that finally succeeds, so an empty table +-- means nobody is queuing -- which is what lets an uncontended session run for +-- as long as its host wants. +CREATE TABLE IF NOT EXISTS "public"."utility_practice_waitlist" ( + "steam_id" bigint NOT NULL, + "map_name" text, + "region" text, + "created_at" timestamptz NOT NULL DEFAULT now(), + PRIMARY KEY ("steam_id"), + CONSTRAINT "utility_practice_waitlist_player_fkey" FOREIGN KEY ("steam_id") + REFERENCES "public"."players" ("steam_id") ON UPDATE CASCADE ON DELETE CASCADE +); + +CREATE INDEX IF NOT EXISTS "utility_practice_waitlist_created_at_idx" + ON "public"."utility_practice_waitlist" ("created_at"); diff --git a/hasura/migrations/default/1880000003000_utility_public_review/down.sql b/hasura/migrations/default/1880000003000_utility_public_review/down.sql new file mode 100644 index 000000000..db4bb6d3a --- /dev/null +++ b/hasura/migrations/default/1880000003000_utility_public_review/down.sql @@ -0,0 +1,10 @@ +DROP INDEX IF EXISTS "public"."utility_lineups_public_queue_idx"; + +ALTER TABLE "public"."utility_lineups" + DROP CONSTRAINT IF EXISTS "utility_lineups_public_reviewed_by_fkey"; + +ALTER TABLE "public"."utility_lineups" + DROP COLUMN IF EXISTS "public_review_note", + DROP COLUMN IF EXISTS "public_reviewed_by", + DROP COLUMN IF EXISTS "public_reviewed_at", + DROP COLUMN IF EXISTS "public_requested_at"; diff --git a/hasura/migrations/default/1880000003000_utility_public_review/up.sql b/hasura/migrations/default/1880000003000_utility_public_review/up.sql new file mode 100644 index 000000000..6368ead4b --- /dev/null +++ b/hasura/migrations/default/1880000003000_utility_public_review/up.sql @@ -0,0 +1,31 @@ +-- Publishing to the shared library becomes a review, not a self-service flag. +-- +-- Until now any author could set visibility = 'Public' on their own lineup, so +-- the public library was whatever anyone chose to put in it. An author now asks +-- and a moderator answers; the gate itself is a trigger rather than a +-- permission, because a Hasura check only sees the resulting row and would +-- therefore also block an author from editing a lineup that is ALREADY public. + +ALTER TABLE "public"."utility_lineups" + ADD COLUMN IF NOT EXISTS "public_requested_at" timestamptz, + ADD COLUMN IF NOT EXISTS "public_reviewed_at" timestamptz, + ADD COLUMN IF NOT EXISTS "public_reviewed_by" bigint, + ADD COLUMN IF NOT EXISTS "public_review_note" text; + +DO $$ +BEGIN + ALTER TABLE "public"."utility_lineups" + ADD CONSTRAINT "utility_lineups_public_reviewed_by_fkey" + FOREIGN KEY ("public_reviewed_by") + REFERENCES "public"."players" ("steam_id") + ON UPDATE CASCADE ON DELETE SET NULL; +EXCEPTION + WHEN duplicate_object THEN NULL; +END; +$$; + +-- The review queue is "asked, not yet public", which is the only shape the +-- moderator screen ever reads. +CREATE INDEX IF NOT EXISTS "utility_lineups_public_queue_idx" + ON "public"."utility_lineups" ("public_requested_at") + WHERE "public_requested_at" IS NOT NULL AND "visibility" <> 'Public'; diff --git a/hasura/migrations/default/1880000005000_demo_parser_versions/down.sql b/hasura/migrations/default/1880000005000_demo_parser_versions/down.sql new file mode 100644 index 000000000..03ac23ea8 --- /dev/null +++ b/hasura/migrations/default/1880000005000_demo_parser_versions/down.sql @@ -0,0 +1,5 @@ +DROP INDEX IF EXISTS "public"."match_map_demos_versions_idx"; + +ALTER TABLE "public"."match_map_demos" + DROP COLUMN IF EXISTS "playback_version", + DROP COLUMN IF EXISTS "parser_version"; diff --git a/hasura/migrations/default/1880000005000_demo_parser_versions/up.sql b/hasura/migrations/default/1880000005000_demo_parser_versions/up.sql new file mode 100644 index 000000000..b2e5b7d6e --- /dev/null +++ b/hasura/migrations/default/1880000005000_demo_parser_versions/up.sql @@ -0,0 +1,31 @@ +-- Which parser and which blob shape produced what is on this demo. +-- +-- Both numbers already existed: the blob's own version is encoded in the +-- playback filename and the parser's is a field INSIDE the gzipped blob. Neither +-- is queryable, so "show me every demo that predates the grenade-throw position +-- burst" meant inflating every blob on the install to find out. +-- +-- The burst is the case that forced this. Positions are ~4Hz except for a +-- full-rate window around each grenade throw, and that window only exists from +-- parser schema 2 -- so a lineup mined from an older demo is reading a sample up +-- to 125ms stale, and nothing on the row said so. +ALTER TABLE "public"."match_map_demos" + ADD COLUMN IF NOT EXISTS "parser_version" integer, + ADD COLUMN IF NOT EXISTS "playback_version" integer; + +-- The blob version is recoverable for every demo already on disk: it is in the +-- filename. The parser version is not -- it only exists inside the blob -- so it +-- stays null until the demo is parsed again, and null therefore reads as +-- "older than we started recording this". +UPDATE "public"."match_map_demos" + SET "playback_version" = NULLIF( + substring("playback_file" from '/playback\.v([0-9]+)\.'), + '' + )::int + WHERE "playback_file" IS NOT NULL + AND "playback_version" IS NULL; + +-- The reparse queue reads exactly this: anything below the current versions. +CREATE INDEX IF NOT EXISTS "match_map_demos_versions_idx" + ON "public"."match_map_demos" ("playback_version", "parser_version") + WHERE "playback_file" IS NOT NULL; diff --git a/hasura/migrations/default/1880000006000_utility_lineup_renders/down.sql b/hasura/migrations/default/1880000006000_utility_lineup_renders/down.sql new file mode 100644 index 000000000..ec625ca38 --- /dev/null +++ b/hasura/migrations/default/1880000006000_utility_lineup_renders/down.sql @@ -0,0 +1,18 @@ +DROP INDEX IF EXISTS "public"."utility_practice_sessions_render_idx"; +DROP INDEX IF EXISTS "public"."utility_practice_sessions_one_live_per_host_idx"; +CREATE UNIQUE INDEX IF NOT EXISTS "utility_practice_sessions_one_live_per_host_idx" + ON "public"."utility_practice_sessions" ("host_steam_id") + WHERE "status" IN ('Starting', 'Ready'); + +ALTER TABLE "public"."utility_practice_sessions" + DROP COLUMN IF EXISTS "is_render"; + +DROP INDEX IF EXISTS "public"."utility_lineups_preview_idx"; + +ALTER TABLE "public"."utility_lineups" + DROP COLUMN IF EXISTS "preview_rendered_at", + DROP COLUMN IF EXISTS "preview_duration_ms", + DROP COLUMN IF EXISTS "preview_thumbnail", + DROP COLUMN IF EXISTS "preview_file"; + +DROP TABLE IF EXISTS "public"."utility_lineup_renders"; diff --git a/hasura/migrations/default/1880000006000_utility_lineup_renders/up.sql b/hasura/migrations/default/1880000006000_utility_lineup_renders/up.sql new file mode 100644 index 000000000..cd78c6b07 --- /dev/null +++ b/hasura/migrations/default/1880000006000_utility_lineup_renders/up.sql @@ -0,0 +1,110 @@ +-- Preview clips for the shared library. +-- +-- A lineup that reaches the public library gets filmed once: the render pod +-- stands on the lineup, re-emits the recorded throw and uploads the clip. The +-- queue row below is the same shape as clip_render_jobs -- same status names, +-- same token/x-origin-auth handshake, same status_history -- because the pod +-- talks to both through the same three endpoints. + +CREATE TABLE IF NOT EXISTS "public"."utility_lineup_renders" ( + "id" uuid NOT NULL DEFAULT gen_random_uuid(), + "utility_lineup_id" uuid NOT NULL, + + -- Who asked. Null once that player is deleted; the render is still valid. + "requested_by_steam_id" bigint, + + -- One server session films one map, so the map the batch was queued for is + -- part of the queue row rather than something re-read off the lineup: a + -- lineup that gets re-classified mid-flight must not silently move batches. + "map_name" text NOT NULL, + + "session_token" text NOT NULL, + "k8s_job_name" text, + "game_server_node_id" text, + "utility_practice_session_id" uuid, + + "spec" jsonb NOT NULL, + + "status" text NOT NULL DEFAULT 'queued', + "progress" numeric(4, 3), + "error_message" text, + -- A lineup the pod refuses to film (no physics seed, wrong runtime, wrong + -- map) is not a failure to retry -- it is a fact about the lineup, and the + -- reviewer needs the sentence, not a stack trace. + "skip_reason" text, + + "duration_ms" integer, + "paused" boolean NOT NULL DEFAULT false, + "sort_index" integer NOT NULL DEFAULT 0, + "status_history" jsonb NOT NULL DEFAULT '[]'::jsonb, + "last_status_at" timestamptz NOT NULL DEFAULT now(), + "created_at" timestamptz NOT NULL DEFAULT now(), + + PRIMARY KEY ("id"), + + CONSTRAINT "utility_lineup_renders_lineup_fkey" FOREIGN KEY ("utility_lineup_id") + REFERENCES "public"."utility_lineups" ("id") ON UPDATE CASCADE ON DELETE CASCADE, + CONSTRAINT "utility_lineup_renders_requested_by_fkey" FOREIGN KEY ("requested_by_steam_id") + REFERENCES "public"."players" ("steam_id") ON UPDATE CASCADE ON DELETE SET NULL, + CONSTRAINT "utility_lineup_renders_node_fkey" FOREIGN KEY ("game_server_node_id") + REFERENCES "public"."game_server_nodes" ("id") ON UPDATE CASCADE ON DELETE SET NULL, + CONSTRAINT "utility_lineup_renders_session_fkey" FOREIGN KEY ("utility_practice_session_id") + REFERENCES "public"."utility_practice_sessions" ("id") ON UPDATE CASCADE ON DELETE SET NULL, + + CONSTRAINT "utility_lineup_renders_status_chk" + CHECK ("status" IN ('queued', 'rendering', 'uploading', 'done', 'error', 'skipped', 'cancelled')), + CONSTRAINT "utility_lineup_renders_progress_chk" + CHECK ("progress" IS NULL OR ("progress" >= 0 AND "progress" <= 1)) +); + +-- Approving a lineup twice must not book a second GPU for the same clip, and a +-- reviewer mashing "re-render" must not either. Idempotency is a database fact +-- rather than a check-then-insert, because the event trigger retries. +CREATE UNIQUE INDEX IF NOT EXISTS "utility_lineup_renders_one_in_flight_idx" + ON "public"."utility_lineup_renders" ("utility_lineup_id") + WHERE "status" IN ('queued', 'rendering', 'uploading'); + +-- The batch dispatcher's only read: everything queued, grouped by map. +CREATE INDEX IF NOT EXISTS "utility_lineup_renders_queue_idx" + ON "public"."utility_lineup_renders" ("map_name", "sort_index", "created_at") + WHERE "status" IN ('queued', 'rendering', 'uploading'); + +CREATE INDEX IF NOT EXISTS "utility_lineup_renders_status_created_at_idx" + ON "public"."utility_lineup_renders" ("status", "created_at" DESC); + +CREATE INDEX IF NOT EXISTS "utility_lineup_renders_lineup_idx" + ON "public"."utility_lineup_renders" ("utility_lineup_id", "created_at" DESC); + +-- The finished clip lands ON the lineup, not behind a join to the render row. +-- Three reasons, in order of weight: +-- 1. the public library is read by guests, one row per card, 200 to a grid; +-- an FK would mean either widening select on a queue table full of k8s job +-- names and session tokens to `guest`, or a second query per card. +-- 2. a lineup keeps its LAST GOOD preview. Renders are retried, and a failed +-- re-render pointing at the lineup would blank a page that was fine. +-- 3. the render row is disposable -- it is a job, and old jobs get cleared. +ALTER TABLE "public"."utility_lineups" + ADD COLUMN IF NOT EXISTS "preview_file" text, + ADD COLUMN IF NOT EXISTS "preview_thumbnail" text, + ADD COLUMN IF NOT EXISTS "preview_duration_ms" integer, + ADD COLUMN IF NOT EXISTS "preview_rendered_at" timestamptz; + +CREATE INDEX IF NOT EXISTS "utility_lineups_preview_idx" + ON "public"."utility_lineups" ("map_name", "utility_type") + WHERE "preview_file" IS NOT NULL AND "archived_at" IS NULL; + +-- A render books a practice server the same way a player does, but nobody is +-- sitting on it: the connect grace and the idle clock both measure a human +-- walking away, and neither describes a pod that is still installing cs2. The +-- batch job owns a render session's lifetime instead. +ALTER TABLE "public"."utility_practice_sessions" + ADD COLUMN IF NOT EXISTS "is_render" boolean NOT NULL DEFAULT false; + +DROP INDEX IF EXISTS "public"."utility_practice_sessions_one_live_per_host_idx"; +CREATE UNIQUE INDEX IF NOT EXISTS "utility_practice_sessions_one_live_per_host_idx" + ON "public"."utility_practice_sessions" ("host_steam_id") + WHERE "status" IN ('Starting', 'Ready') AND "is_render" = false; + +CREATE INDEX IF NOT EXISTS "utility_practice_sessions_render_idx" + ON "public"."utility_practice_sessions" ("status", "created_at") + WHERE "is_render" = true; diff --git a/hasura/migrations/default/1880000007000_utility_aim_tolerance/down.sql b/hasura/migrations/default/1880000007000_utility_aim_tolerance/down.sql new file mode 100644 index 000000000..f84aff119 --- /dev/null +++ b/hasura/migrations/default/1880000007000_utility_aim_tolerance/down.sql @@ -0,0 +1,5 @@ +ALTER TABLE public.utility_lineups + DROP CONSTRAINT IF EXISTS utility_lineups_aim_tolerance_sane; + +ALTER TABLE public.utility_lineups + DROP COLUMN IF EXISTS aim_tolerance; diff --git a/hasura/migrations/default/1880000007000_utility_aim_tolerance/up.sql b/hasura/migrations/default/1880000007000_utility_aim_tolerance/up.sql new file mode 100644 index 000000000..423b2fc32 --- /dev/null +++ b/hasura/migrations/default/1880000007000_utility_aim_tolerance/up.sql @@ -0,0 +1,18 @@ +-- How close the crosshair has to be before a lineup counts as lined up, in +-- degrees. Per lineup rather than one constant, because a wall-bang smoke and +-- a lobbed molotov do not need the same precision: a tight one wants a green +-- zone you can only reach deliberately, a forgiving one wants a green zone you +-- can find at a glance. +ALTER TABLE public.utility_lineups + ADD COLUMN IF NOT EXISTS aim_tolerance double precision NOT NULL DEFAULT 0.35; + +-- ADD CONSTRAINT has no IF NOT EXISTS. +DO $$ +BEGIN + ALTER TABLE public.utility_lineups + ADD CONSTRAINT utility_lineups_aim_tolerance_sane + CHECK (aim_tolerance > 0 AND aim_tolerance <= 15); +EXCEPTION + WHEN duplicate_object THEN NULL; +END +$$; diff --git a/hasura/triggers/utility_drift_scans.sql b/hasura/triggers/utility_drift_scans.sql new file mode 100644 index 000000000..b2b0881b1 --- /dev/null +++ b/hasura/triggers/utility_drift_scans.sql @@ -0,0 +1,31 @@ +CREATE OR REPLACE FUNCTION public.tbiu_utility_drift_scans() RETURNS TRIGGER + LANGUAGE plpgsql + AS $$ +BEGIN + NEW.updated_at = now(); + + IF NOT EXISTS ( + SELECT 1 FROM public.maps m WHERE m.name = NEW.map_name + ) THEN + RAISE EXCEPTION 'Unknown map: %', NEW.map_name USING ERRCODE = '22000'; + END IF; + + -- Timestamps are stamped from the status rather than by the caller: a scan + -- is driven by a job that can die between the two writes, and a Finished + -- row with no finished_at reads as still running forever. + IF NEW.status = 'Running' AND NEW.started_at IS NULL THEN + NEW.started_at = now(); + END IF; + + IF NEW.status IN ('Finished', 'Failed') AND NEW.finished_at IS NULL THEN + NEW.finished_at = now(); + END IF; + + RETURN NEW; +END; +$$; + +DROP TRIGGER IF EXISTS tbiu_utility_drift_scans ON public.utility_drift_scans; +CREATE TRIGGER tbiu_utility_drift_scans + BEFORE INSERT OR UPDATE ON public.utility_drift_scans + FOR EACH ROW EXECUTE FUNCTION public.tbiu_utility_drift_scans(); diff --git a/hasura/triggers/utility_lineups.sql b/hasura/triggers/utility_lineups.sql new file mode 100644 index 000000000..2bde03f5e --- /dev/null +++ b/hasura/triggers/utility_lineups.sql @@ -0,0 +1,390 @@ +-- map_name is a plain text column rather than a FK, because maps is +-- UNIQUE (name, type) and a lineup describes geometry, not a match type. This +-- is the check that keeps it honest. +CREATE OR REPLACE FUNCTION public.tbiu_utility_lineups() RETURNS TRIGGER + LANGUAGE plpgsql + AS $$ +BEGIN + NEW.updated_at = now(); + + IF NOT EXISTS ( + SELECT 1 FROM public.maps m WHERE m.name = NEW.map_name + ) THEN + RAISE EXCEPTION 'Unknown map: %', NEW.map_name USING ERRCODE = '22000'; + END IF; + + -- teams.id is ON DELETE SET NULL, so deleting a team nulls team_id here + -- while visibility is still 'Team'. The BEFORE trigger runs first, the + -- CHECK second -- so without demoting, the CHECK aborts the team deletion + -- itself rather than this row. + IF TG_OP = 'UPDATE' + AND OLD.team_id IS NOT NULL + AND NEW.team_id IS NULL + AND NEW.visibility = 'Team' THEN + NEW.visibility = 'Private'; + END IF; + + -- A team lineup has to belong to a team the author is actually on, + -- otherwise anyone could publish into any team's book. The NULL case is + -- left to utility_lineups_team_scope_chk, which says so more precisely. + IF NEW.visibility = 'Team' + AND NEW.team_id IS NOT NULL + AND NOT public.is_utility_team_member(NEW.team_id, NEW.author_steam_id) THEN + RAISE EXCEPTION 'You are not on that team' USING ERRCODE = '22000'; + END IF; + + -- 'exact' claims something MEASURED these coordinates, and it is half of + -- the plugin's IsExactlyReplayable() gate. Two things can back the claim: a + -- complete engine seed (the throw can be re-emitted bit for bit), or an + -- origin that did the measuring -- 'plugin' watched the grenade fly, and + -- 'fork' is a copy of a row that already passed this same test. + -- + -- Everything else is somebody's typing. Demoted rather than rejected on + -- purpose: confidence is not insertable by any non-admin role, so a web + -- editor insert never asked for 'exact' -- the column default handed it + -- over -- and failing that insert would be an error about a field the + -- author cannot see or set. + IF NEW.confidence = 'exact' + AND NEW.origin_source NOT IN ('plugin', 'fork') + AND ( + NEW.initial_pos_x IS NULL OR NEW.initial_pos_y IS NULL + OR NEW.initial_pos_z IS NULL OR NEW.initial_vel_x IS NULL + OR NEW.initial_vel_y IS NULL OR NEW.initial_vel_z IS NULL + ) THEN + NEW.confidence = CASE + WHEN NEW.origin_source = 'demo' THEN 'derived' + ELSE 'low' + END; + END IF; + + RETURN NEW; +END; +$$; + +DROP TRIGGER IF EXISTS tbiu_utility_lineups ON public.utility_lineups; +CREATE TRIGGER tbiu_utility_lineups + BEFORE INSERT OR UPDATE ON public.utility_lineups + FOR EACH ROW EXECUTE FUNCTION public.tbiu_utility_lineups(); + +CREATE OR REPLACE FUNCTION public.tbiu_utility_collections() RETURNS TRIGGER + LANGUAGE plpgsql + AS $$ +BEGIN + NEW.updated_at = now(); + + -- teams.id is ON DELETE SET NULL, so deleting a team nulls team_id here + -- while visibility is still 'Team'. The BEFORE trigger runs first, the + -- CHECK second -- so without demoting, the CHECK aborts the team deletion + -- itself rather than this row. + IF TG_OP = 'UPDATE' + AND OLD.team_id IS NOT NULL + AND NEW.team_id IS NULL + AND NEW.visibility = 'Team' THEN + NEW.visibility = 'Private'; + END IF; + + IF NEW.visibility = 'Team' + AND NEW.team_id IS NOT NULL + AND NOT public.is_utility_team_member(NEW.team_id, NEW.owner_steam_id) THEN + RAISE EXCEPTION 'You are not on that team' USING ERRCODE = '22000'; + END IF; + + RETURN NEW; +END; +$$; + +DROP TRIGGER IF EXISTS tbiu_utility_collections ON public.utility_collections; +CREATE TRIGGER tbiu_utility_collections + BEFORE INSERT OR UPDATE ON public.utility_collections + FOR EACH ROW EXECUTE FUNCTION public.tbiu_utility_collections(); + +-- Counters are maintained here rather than computed on read: the browse index +-- sorts on upvotes, and a computed field cannot be indexed. +CREATE OR REPLACE FUNCTION public.taiud_utility_lineup_votes() RETURNS TRIGGER + LANGUAGE plpgsql + AS $$ +DECLARE + _lineup_id uuid := COALESCE(NEW.utility_lineup_id, OLD.utility_lineup_id); +BEGIN + UPDATE public.utility_lineups l + SET upvotes = ( + SELECT COUNT(*) FROM public.utility_lineup_votes v + WHERE v.utility_lineup_id = _lineup_id AND v.vote = 1 + ), + downvotes = ( + SELECT COUNT(*) FROM public.utility_lineup_votes v + WHERE v.utility_lineup_id = _lineup_id AND v.vote = -1 + ) + WHERE l.id = _lineup_id; + + RETURN NULL; +END; +$$; + +DROP TRIGGER IF EXISTS taiud_utility_lineup_votes ON public.utility_lineup_votes; +CREATE TRIGGER taiud_utility_lineup_votes + AFTER INSERT OR UPDATE OR DELETE ON public.utility_lineup_votes + FOR EACH ROW EXECUTE FUNCTION public.taiud_utility_lineup_votes(); + +CREATE OR REPLACE FUNCTION public.taid_utility_lineup_favorites() RETURNS TRIGGER + LANGUAGE plpgsql + AS $$ +DECLARE + _lineup_id uuid := COALESCE(NEW.utility_lineup_id, OLD.utility_lineup_id); +BEGIN + UPDATE public.utility_lineups l + SET favorites = ( + SELECT COUNT(*) FROM public.utility_lineup_favorites f + WHERE f.utility_lineup_id = _lineup_id + ) + WHERE l.id = _lineup_id; + + RETURN NULL; +END; +$$; + +DROP TRIGGER IF EXISTS taid_utility_lineup_favorites ON public.utility_lineup_favorites; +CREATE TRIGGER taid_utility_lineup_favorites + AFTER INSERT OR DELETE ON public.utility_lineup_favorites + FOR EACH ROW EXECUTE FUNCTION public.taid_utility_lineup_favorites(); + +-- verified_at is a moderator's manual claim that a lineup works, which at any +-- real library size means it stays null forever and the badge means nothing. +-- A drill already proves the same thing and proves it harder: mastered_at is +-- five consecutive throws inside public.utility_success_radius, recomputed by the +-- API from the stored landing point rather than taken from the game server. +-- +-- So verification is derived here instead of waited for. A trigger rather than +-- a sweep because the fact is a property of the child rows -- the same reason +-- the vote counters above are maintained here -- and because the whole +-- never-un-verify guarantee collapses into one idempotent conditional UPDATE +-- that is safe to fire any number of times, from any writer, in any order. +CREATE OR REPLACE FUNCTION public.taiu_utility_lineup_progress_verify() RETURNS TRIGGER + LANGUAGE plpgsql + AS $$ +DECLARE + _required int; + _masters int; +BEGIN + IF NEW.mastered_at IS NULL THEN + RETURN NULL; + END IF; + + -- Only the crossing into mastery can move the count, so an already-mastered + -- player throwing all evening costs nothing. Practice results are the + -- highest-frequency write in the library and this trigger is on their path. + IF TG_OP = 'UPDATE' AND OLD.mastered_at IS NOT NULL THEN + RETURN NULL; + END IF; + + -- A setting somebody typed a word into must not take down every practice + -- throw on the platform, so an unreadable value falls back rather than + -- raising. + BEGIN + SELECT s.value::int INTO _required + FROM public.settings s + WHERE s.name = 'public.utility_verify_masteries'; + EXCEPTION WHEN others THEN + _required := NULL; + END; + + IF _required IS NULL OR _required < 1 THEN + _required := 3; + END IF; + + -- DISTINCT steam_id, not row count, and it is load-bearing: mastered_at is + -- writable by a player on their own progress row, so counting rows would + -- let one account verify anything it liked. + SELECT count(DISTINCT p.steam_id) INTO _masters + FROM public.utility_lineup_progress p + WHERE p.utility_lineup_id = NEW.utility_lineup_id + AND p.mastered_at IS NOT NULL; + + IF _masters < _required THEN + RETURN NULL; + END IF; + + -- verified_at IS NULL is the entire contract: it is why a moderator's own + -- verification is never restamped or overwritten, and why nothing here can + -- ever un-verify a lineup. Verification is a claim about the lineup, not + -- about anybody's current form, so a later miss is not evidence against it. + BEGIN + UPDATE public.utility_lineups l + SET verified_at = now() + WHERE l.id = NEW.utility_lineup_id + AND l.verified_at IS NULL; + EXCEPTION WHEN others THEN + -- tbiu_utility_lineups re-validates the row on every UPDATE, and a Team + -- lineup whose author has since left that team raises there. Failing to + -- verify must never fail the throw that earned the verification. + RAISE WARNING 'could not verify utility lineup %: %', + NEW.utility_lineup_id, SQLERRM; + END; + + RETURN NULL; +END; +$$; + +DROP TRIGGER IF EXISTS taiu_utility_lineup_progress_verify ON public.utility_lineup_progress; +CREATE TRIGGER taiu_utility_lineup_progress_verify + AFTER INSERT OR UPDATE OF mastered_at ON public.utility_lineup_progress + FOR EACH ROW EXECUTE FUNCTION public.taiu_utility_lineup_progress_verify(); + +-- The counters public.utility_lineup_difficulty reads. Maintained here because +-- they are a property of the child rows, exactly like the vote counters above. +-- +-- NOT folded into taiu_utility_lineup_progress_verify, which is the obvious place +-- and the wrong one: that trigger is AFTER UPDATE OF mastered_at and returns +-- immediately unless mastery is crossing from null, which is the one throw in +-- a career that these counters do not care about specially. Difficulty moves on +-- every attempt. +-- +-- Deltas rather than a re-aggregate. The vote counters can afford COUNT(*) +-- over their children because a vote is a rare, human-paced write; this fires +-- on the highest-frequency write in the library, and a popular lineup holds a +-- progress row for every player who ever opened it. +CREATE OR REPLACE FUNCTION public.taiud_utility_lineup_progress_counters() RETURNS TRIGGER + LANGUAGE plpgsql + AS $$ +DECLARE + _lineup_id uuid := COALESCE(NEW.utility_lineup_id, OLD.utility_lineup_id); + _players int; + _attempts int; + _successes int; +BEGIN + IF TG_OP = 'INSERT' THEN + -- A row is written the moment a lineup is opened, so a player only + -- counts once they have actually thrown at it. + _players := (NEW.attempts > 0)::int; + _attempts := NEW.attempts; + _successes := NEW.successes; + ELSIF TG_OP = 'DELETE' THEN + _players := -(OLD.attempts > 0)::int; + _attempts := -OLD.attempts; + _successes := -OLD.successes; + ELSE + _players := (NEW.attempts > 0)::int - (OLD.attempts > 0)::int; + _attempts := NEW.attempts - OLD.attempts; + _successes := NEW.successes - OLD.successes; + END IF; + + IF _players = 0 AND _attempts = 0 AND _successes = 0 THEN + RETURN NULL; + END IF; + + BEGIN + UPDATE public.utility_lineups l + SET practice_players = GREATEST(0, l.practice_players + _players), + practice_attempts = GREATEST(0, l.practice_attempts + _attempts), + practice_successes = GREATEST(0, l.practice_successes + _successes) + WHERE l.id = _lineup_id; + EXCEPTION WHEN others THEN + -- tbiu_utility_lineups re-validates the whole row on every UPDATE, and a + -- Team lineup whose author has since left that team raises there. + -- Losing a counter must never fail the throw that moved it. + RAISE WARNING 'could not count practice on utility lineup %: %', + _lineup_id, SQLERRM; + END; + + RETURN NULL; +END; +$$; + +DROP TRIGGER IF EXISTS taiud_utility_lineup_progress_counters ON public.utility_lineup_progress; +CREATE TRIGGER taiud_utility_lineup_progress_counters + AFTER INSERT OR DELETE OR UPDATE OF attempts, successes + ON public.utility_lineup_progress + FOR EACH ROW EXECUTE FUNCTION public.taiud_utility_lineup_progress_counters(); + +-- The miss offsets are vectors measured against ONE target point and one throw +-- axis. Move either and every accumulated sum describes a lineup that no longer +-- exists -- the pattern would go on confidently coaching the old throw. The +-- attempt counters are deliberately left alone: those are a record that +-- somebody practised, which an edit does not undo. +CREATE OR REPLACE FUNCTION public.tau_utility_lineups_reset_offsets() RETURNS TRIGGER + LANGUAGE plpgsql + AS $$ +BEGIN + IF NEW.land_x IS NOT DISTINCT FROM OLD.land_x + AND NEW.land_y IS NOT DISTINCT FROM OLD.land_y + AND NEW.land_z IS NOT DISTINCT FROM OLD.land_z + AND NEW.view_yaw IS NOT DISTINCT FROM OLD.view_yaw + AND NEW.origin_x IS NOT DISTINCT FROM OLD.origin_x + AND NEW.origin_y IS NOT DISTINCT FROM OLD.origin_y THEN + RETURN NULL; + END IF; + + UPDATE public.utility_lineup_progress p + SET miss_samples = 0, + miss_along_sum = 0, + miss_lateral_sum = 0, + miss_vertical_sum = 0 + WHERE p.utility_lineup_id = NEW.id + AND p.miss_samples > 0; + + RETURN NULL; +END; +$$; + +DROP TRIGGER IF EXISTS tau_utility_lineups_reset_offsets ON public.utility_lineups; +CREATE TRIGGER tau_utility_lineups_reset_offsets + AFTER UPDATE OF land_x, land_y, land_z, view_yaw, origin_x, origin_y + ON public.utility_lineups + FOR EACH ROW EXECUTE FUNCTION public.tau_utility_lineups_reset_offsets(); + +-- Who may publish to the shared library. +-- +-- This is a trigger rather than a Hasura permission check on purpose: a check +-- only sees the row AFTER the write, so "visibility <> Public" would also +-- reject an author editing the name of a lineup that is already public. Only a +-- trigger can see that this is a TRANSITION into Public. +-- +-- current_setting('hasura.user') is set by Hasura on every request it proxies. +-- A direct connection from the API has no such setting and is trusted: that is +-- our own server, not a caller. +CREATE OR REPLACE FUNCTION public.tbiu_utility_lineups_public() RETURNS TRIGGER + LANGUAGE plpgsql + AS $$ +DECLARE + _session json; + _role text; + _steam_id bigint; +BEGIN + IF NOT ( + NEW.visibility = 'Public' + AND (TG_OP = 'INSERT' OR OLD.visibility IS DISTINCT FROM 'Public') + ) THEN + -- Editing a lineup must never read as a fresh request, so a pending + -- request is only cleared by a review or by the author withdrawing it. + RETURN NEW; + END IF; + + _session := NULLIF(current_setting('hasura.user', true), '')::json; + _role := _session ->> 'x-hasura-role'; + _steam_id := NULLIF(_session ->> 'x-hasura-user-id', '')::bigint; + + IF _session IS NOT NULL + AND _role IS DISTINCT FROM 'admin' + AND _role IS DISTINCT FROM 'administrator' + AND _role IS DISTINCT FROM 'moderator' + THEN + RAISE EXCEPTION + 'A lineup becomes public by review. Submit it and a moderator will look at it.' + USING ERRCODE = 'insufficient_privilege'; + END IF; + + -- Stamped here rather than by the caller so it cannot be forged, and so an + -- approval always records who approved it. + NEW.public_reviewed_at := now(); + NEW.public_reviewed_by := COALESCE(_steam_id, NEW.public_reviewed_by); + NEW.public_requested_at := NULL; + + RETURN NEW; +END; +$$; + +DROP TRIGGER IF EXISTS tbiu_utility_lineups_public ON public.utility_lineups; +CREATE TRIGGER tbiu_utility_lineups_public + BEFORE INSERT OR UPDATE ON public.utility_lineups + FOR EACH ROW + EXECUTE FUNCTION public.tbiu_utility_lineups_public(); diff --git a/hasura/triggers/utility_playbooks.sql b/hasura/triggers/utility_playbooks.sql new file mode 100644 index 000000000..de9c6f8da --- /dev/null +++ b/hasura/triggers/utility_playbooks.sql @@ -0,0 +1,81 @@ +-- map_name is a plain text column rather than a FK for the same reason +-- utility_lineups keeps one: maps is UNIQUE (name, type). This is the check that +-- keeps it honest. +CREATE OR REPLACE FUNCTION public.tbiu_utility_playbooks() RETURNS TRIGGER + LANGUAGE plpgsql + AS $$ +BEGIN + NEW.updated_at = now(); + + IF NOT EXISTS ( + SELECT 1 FROM public.maps m WHERE m.name = NEW.map_name + ) THEN + RAISE EXCEPTION 'Unknown map: %', NEW.map_name USING ERRCODE = '22000'; + END IF; + + -- Deleting a team sets team_id to NULL here, and a BEFORE trigger runs + -- before the CHECK -- so without this, a team with playbooks could not be + -- deleted at all. Falling back to Private leaves the owner their book. + IF TG_OP = 'UPDATE' + AND OLD.team_id IS NOT NULL + AND NEW.team_id IS NULL + AND NEW.visibility = 'Team' THEN + NEW.visibility = 'Private'; + END IF; + + -- The steps are validated against the playbook's map on the way in, so a + -- map change under a written book would silently leave every step pointing + -- at another map's geometry. + IF TG_OP = 'UPDATE' + AND NEW.map_name IS DISTINCT FROM OLD.map_name + AND EXISTS ( + SELECT 1 FROM public.utility_playbook_steps s WHERE s.playbook_id = NEW.id + ) THEN + RAISE EXCEPTION 'Remove the steps before moving a playbook to another map' + USING ERRCODE = '22000'; + END IF; + + -- A team playbook has to belong to a team the owner is actually on. The + -- NULL case is left to utility_playbooks_team_scope_chk, which says so more + -- precisely. + IF NEW.visibility = 'Team' + AND NEW.team_id IS NOT NULL + AND NOT public.is_utility_team_member(NEW.team_id, NEW.owner_steam_id) THEN + RAISE EXCEPTION 'You are not on that team' USING ERRCODE = '22000'; + END IF; + + RETURN NEW; +END; +$$; + +DROP TRIGGER IF EXISTS tbiu_utility_playbooks ON public.utility_playbooks; +CREATE TRIGGER tbiu_utility_playbooks + BEFORE INSERT OR UPDATE ON public.utility_playbooks + FOR EACH ROW EXECUTE FUNCTION public.tbiu_utility_playbooks(); + +CREATE OR REPLACE FUNCTION public.tbiu_utility_playbook_steps() RETURNS TRIGGER + LANGUAGE plpgsql + AS $$ +BEGIN + -- An execute is one map's worth of utility. A step pointing at another + -- map's lineup would have the plugin count down to a throw nobody in the + -- server can make. + IF NOT EXISTS ( + SELECT 1 + FROM public.utility_playbooks p + INNER JOIN public.utility_lineups l ON l.id = NEW.utility_lineup_id + WHERE p.id = NEW.playbook_id + AND p.map_name = l.map_name + ) THEN + RAISE EXCEPTION 'That lineup is not on this playbook''s map' + USING ERRCODE = '22000'; + END IF; + + RETURN NEW; +END; +$$; + +DROP TRIGGER IF EXISTS tbiu_utility_playbook_steps ON public.utility_playbook_steps; +CREATE TRIGGER tbiu_utility_playbook_steps + BEFORE INSERT OR UPDATE ON public.utility_playbook_steps + FOR EACH ROW EXECUTE FUNCTION public.tbiu_utility_playbook_steps(); diff --git a/hasura/triggers/utility_practice_sessions.sql b/hasura/triggers/utility_practice_sessions.sql new file mode 100644 index 000000000..ff5887c47 --- /dev/null +++ b/hasura/triggers/utility_practice_sessions.sql @@ -0,0 +1,35 @@ +CREATE OR REPLACE FUNCTION public.tbiu_utility_practice_sessions() RETURNS TRIGGER + LANGUAGE plpgsql + AS $$ +BEGIN + NEW.updated_at = now(); + + IF NOT EXISTS ( + SELECT 1 FROM public.maps m WHERE m.name = NEW.map_name + ) THEN + RAISE EXCEPTION 'Unknown map: %', NEW.map_name USING ERRCODE = '22000'; + END IF; + + -- empty_since is what the reaper counts idle minutes from, so it must be + -- cleared the moment anyone is on the server again. Leaving that to every + -- caller is how a session gets reaped with people still in it. + IF TG_OP = 'UPDATE' THEN + IF NEW.last_occupied_at IS DISTINCT FROM OLD.last_occupied_at + AND NEW.last_occupied_at IS NOT NULL THEN + NEW.empty_since = NULL; + END IF; + + IF NEW.status IN ('Ended', 'Failed') + AND OLD.status NOT IN ('Ended', 'Failed') THEN + NEW.expires_at = COALESCE(NEW.expires_at, now()); + END IF; + END IF; + + RETURN NEW; +END; +$$; + +DROP TRIGGER IF EXISTS tbiu_utility_practice_sessions ON public.utility_practice_sessions; +CREATE TRIGGER tbiu_utility_practice_sessions + BEFORE INSERT OR UPDATE ON public.utility_practice_sessions + FOR EACH ROW EXECUTE FUNCTION public.tbiu_utility_practice_sessions(); diff --git a/src/app.module.ts b/src/app.module.ts index e5b1489f2..c73c5fa57 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -59,6 +59,7 @@ import { EventsModule } from "./events/events.module"; import { ScrimsModule } from "./scrims/scrims.module"; import { LeaguesModule } from "./leagues/leagues.module"; import { PluginsModule } from "./plugins/plugins.module"; +import { UtilityModule } from "./utility/utility.module"; @Module({ imports: [ @@ -158,6 +159,7 @@ import { PluginsModule } from "./plugins/plugins.module"; ScrimsModule, LeaguesModule, PluginsModule, + UtilityModule, ], providers: [loggerFactory()], controllers: [AppController, QuickConnectController], diff --git a/src/dedicated-servers/dedicated-servers.service.ts b/src/dedicated-servers/dedicated-servers.service.ts index 9ef944eab..6df3d676c 100644 --- a/src/dedicated-servers/dedicated-servers.service.ts +++ b/src/dedicated-servers/dedicated-servers.service.ts @@ -251,6 +251,12 @@ export class DedicatedServersService { name: "INSTALL_5STACK_PLUGIN", value: server.type === "Ranked" ? "true" : "false", }, + // A practice server runs the utility plugin in the match + // plugin's place -- never both, and never neither. + { + name: "INSTALL_UTILITY_PRACTICE_PLUGIN", + value: server.type === "Practice" ? "true" : "false", + }, { name: "GAME_NODE_SERVER", value: "true", diff --git a/src/demos/demo-metadata.service.ts b/src/demos/demo-metadata.service.ts index b9f4f83f7..d38c57a8c 100644 --- a/src/demos/demo-metadata.service.ts +++ b/src/demos/demo-metadata.service.ts @@ -4,9 +4,14 @@ import { ConfigService } from "@nestjs/config"; import { HasuraService } from "../hasura/hasura.service"; import { PostgresService } from "../postgres/postgres.service"; import { S3Service } from "../s3/s3.service"; +import { CacheService } from "../cache/cache.service"; import { DemoParserService, ParsedDemo } from "./demo-parser.service"; -export const DEMO_METADATA_VERSION = 9; +// The PLAYBACK BLOB's shape, not the parser's (ParsedDemo.schema_version). +// v10 adds `ducked` to positions and carries the parser's own version through. +// Both additions are additive, so a reader that tolerates unknown fields keeps +// working; a reader that pins `schema_version === 9` will reject every new blob. +export const DEMO_METADATA_VERSION = 10; export type DemoRow = { id: string; @@ -22,9 +27,29 @@ export type DemoRow = { metadata_parsed_at: string | null; }; +// What lands in S3 and what readPlaybackBlob hands back. Derived from the +// builder so the two directions cannot drift apart. +export type PlaybackBlob = ReturnType; + @Injectable() export class DemoMetadataService { private readonly inFlight = new Map>(); + private readonly blobsInFlight = new Map>(); + + // A blob is multi-MB gzipped and several times that parsed, and gunzipSync + // holds the whole thing in memory twice while it runs. Two at a time is the + // difference between a slow read and an OOM on a pod that is also parsing. + private static readonly MAX_CONCURRENT_INFLATE = 2; + private static inflateInFlight = 0; + private static readonly inflateWaiting: Array<() => void> = []; + + // Redis holds the parsed blob only long enough to cover a burst of reads + // against one replay -- three lineups saved off one demo must not inflate it + // three times -- not as a store. + private static readonly PLAYBACK_BLOB_TTL_SECONDS = 60; + // Past this the memo is worse than the work it saves: it would evict half of + // Redis to hold something read a handful of times a minute. + private static readonly PLAYBACK_BLOB_MAX_CACHE_BYTES = 48 * 1024 * 1024; constructor( private readonly logger: Logger, @@ -33,6 +58,7 @@ export class DemoMetadataService { private readonly s3: S3Service, private readonly demoParser: DemoParserService, private readonly config: ConfigService, + private readonly cache: CacheService, ) {} public static isExternalDemoUrl(file: string | null | undefined): boolean { @@ -697,9 +723,19 @@ export class DemoMetadataService { await this.postgres.query( `UPDATE public.match_map_demos SET playback_file = $1, - playback_size = $2::int - WHERE id = $3::uuid`, - [key, gz.byteLength, matchMapDemoId], + playback_size = $2::int, + playback_version = $3::int, + parser_version = $4::int + WHERE id = $5::uuid`, + [ + key, + gz.byteLength, + DEMO_METADATA_VERSION, + // Null when the parser did not report one, which is itself the answer: + // it predates the schema being carried through at all. + parsed.schema_version ?? null, + matchMapDemoId, + ], ); if (prevPlaybackFile && prevPlaybackFile !== key) { try { @@ -722,6 +758,91 @@ export class DemoMetadataService { ); return key; } + + public static playbackBlobCacheKey(playbackFile: string): string { + return `playback-blob:${playbackFile}`; + } + + // The other half of uploadPlaybackBlob: same key, same shape, read back. + // Anything that wants the events behind a replay -- mining a lineup, scoring + // a clip -- goes through here rather than reaching into S3, so the version + // and the compression live in one place. + public async readPlaybackBlob(playbackFile: string): Promise { + const cacheKey = DemoMetadataService.playbackBlobCacheKey(playbackFile); + const cached = (await this.cache.get(cacheKey)) as PlaybackBlob | undefined; + + if (cached) { + return cached; + } + + const existing = this.blobsInFlight.get(playbackFile); + + if (existing) { + return await existing; + } + + const loading = this.loadPlaybackBlob(playbackFile, cacheKey); + this.blobsInFlight.set(playbackFile, loading); + + try { + return await loading; + } finally { + this.blobsInFlight.delete(playbackFile); + } + } + + private async loadPlaybackBlob( + playbackFile: string, + cacheKey: string, + ): Promise { + const stream = await this.s3.get(playbackFile); + const chunks: Array = []; + + for await (const chunk of stream) { + chunks.push(chunk as Buffer); + } + + const gz = Buffer.concat(chunks); + + await DemoMetadataService.acquireInflateSlot(); + + let json: string; + try { + json = zlib.gunzipSync(gz).toString("utf8"); + } finally { + DemoMetadataService.releaseInflateSlot(); + } + + const blob = JSON.parse(json) as PlaybackBlob; + + if (json.length <= DemoMetadataService.PLAYBACK_BLOB_MAX_CACHE_BYTES) { + await this.cache.put( + cacheKey, + blob, + DemoMetadataService.PLAYBACK_BLOB_TTL_SECONDS, + ); + } + + return blob; + } + + private static async acquireInflateSlot(): Promise { + while ( + DemoMetadataService.inflateInFlight >= + DemoMetadataService.MAX_CONCURRENT_INFLATE + ) { + await new Promise((resolve) => { + DemoMetadataService.inflateWaiting.push(resolve); + }); + } + + DemoMetadataService.inflateInFlight++; + } + + private static releaseInflateSlot(): void { + DemoMetadataService.inflateInFlight--; + DemoMetadataService.inflateWaiting.shift()?.(); + } } function isDemoFresh(demo: DemoRow): boolean { @@ -763,6 +884,7 @@ function buildPlaybackBlob(matchMapId: string, parsed: ParsedDemo) { has_bomb: p.has_bomb ?? false, has_defuser: p.has_defuser ?? false, active_weapon: (p as { active_weapon?: string }).active_weapon ?? null, + ducked: p.ducked ?? false, })); const shots_fired = (parsed.shots_fired ?? []).map((s) => ({ @@ -841,6 +963,11 @@ function buildPlaybackBlob(matchMapId: string, parsed: ParsedDemo) { return { schema_version: DEMO_METADATA_VERSION, + // Which parser produced the events below. Positions are ~4Hz except for a + // full-rate burst around every grenade throw, and that burst only exists + // from parser schema 2 -- a consumer deriving a lineup's standing spot has + // to know whether it is looking at a 125ms-stale sample or a live one. + parser_schema_version: parsed.schema_version ?? null, match_map_id: matchMapId, tick_rate: parsed.tick_rate, total_ticks: parsed.total_ticks, diff --git a/src/demos/demo-parser.service.ts b/src/demos/demo-parser.service.ts index 5527c5016..6b169a564 100644 --- a/src/demos/demo-parser.service.ts +++ b/src/demos/demo-parser.service.ts @@ -117,6 +117,10 @@ export type ParsedPosition = { has_bomb?: boolean; has_defuser?: boolean; active_weapon?: string; + // The engine's FL_DUCKING flag. A crouch still animating reads as standing. + // Stance moves the release point by ~18 units, so a lineup mined out of a + // demo cannot state its own technique without it. + ducked?: boolean; }; // Per-engagement aim metrics emitted by the parser; consumed only by @@ -189,10 +193,11 @@ export type ParsedGrenadeEvent = { z?: number; }; -// One smoke's occupancy grid, derived by the parser from the map's collision -// mesh rather than assumed to be a sphere. `occ` is a base64 bitmask of -// dx*dy*dz bits, x-major then y then z: bit (k*dy + j)*dx + i is the cell whose -// minimum corner sits at (ox,oy,oz) + (i,j,k)*vs, in source units. +// One smoke's density grid, derived by the parser from the map's collision mesh +// rather than assumed to be a sphere. `den` is base64, two cells per byte with +// the low nibble first, over dx*dy*dz cells, x-major then y then z: cell +// (i,j,k) is at index (k*dy + j)*dx + i and has its minimum corner at +// (ox,oy,oz) + (i,j,k)*vs, in source units. 0 is clear, 15 is fully dense. export type ParsedSmokeVolume = { gid?: number; round?: number; @@ -205,7 +210,151 @@ export type ParsedSmokeVolume = { dx: number; dy: number; dz: number; - occ?: string; + den?: string; +}; + +// What POST /smoke-volume answers with: the same EventSmokeVolume the playback +// blob carries, inline, plus the two numbers only the standalone endpoint knows. +export type ParsedSmokeVolumeResponse = ParsedSmokeVolume & { + map?: string; + cells?: number; + radius?: number; +}; + +export type ParsedGeometryPoint = { x: number; y: number; z: number }; + +// One end-to-end line to test. Both ends are eye positions for /sightlines and +// feet positions for /oneway (which derives the eyes from stance itself). +export type ParsedSightlinePair = { + from: ParsedGeometryPoint; + to: ParsedGeometryPoint; +}; + +// A cloud, named either by the point it blooms from or by a grid already +// computed. Supplying the grid skips the flood, which is the expensive half. +export type ParsedCloudSpec = { + at?: ParsedGeometryPoint; + volume?: ParsedSmokeVolume; +}; + +export type ParsedSightlineRequest = { + map: string; + pairs: Array; + smokes?: Array; + threshold?: number; +}; + +export type ParsedSightlineResult = { + blocked: boolean; + blocked_by?: string; + world_blocked: boolean; + depth: number; + transmittance: number; + // One entry per cloud in the request, in the order they were sent. This is + // what makes a batched "which of these smokes closes this angle" answerable + // in one call instead of one call per candidate. + per_smoke?: Array; + distance: number; +}; + +export type ParsedSightlineResponse = { + map?: string; + threshold: number; + smokes?: Array<{ + center: ParsedGeometryPoint; + model: string; + cells?: number; + radius: number; + sealed?: boolean; + }>; + results: Array; +}; + +export type ParsedOneWayRequest = { + map: string; + pairs: Array; + smokes?: Array; + positions?: "feet" | "eyes"; + threshold?: number; +}; + +export type ParsedOneWayResult = { + one_way: boolean; + favors?: string; + cause?: string; + confidence: string; + contested?: boolean; +}; + +export type ParsedOneWayResponse = { + map?: string; + threshold: number; + results: Array; + caveats?: Array; +}; + +// One stored lineup as /drift wants it. `utility_type` uses the parser's own +// spellings, which are not this database's -- translate it with +// DemoParserService.parserUtilityType() rather than passing the column through. +export type ParsedDriftLineup = { + id: string; + utility_type: string; + initial_position?: ParsedGeometryPoint; + initial_velocity?: ParsedGeometryPoint; +}; + +export type ParsedDriftRequest = { + map: string; + from?: string; + to?: string; + lineups: Array; + unchanged_radius?: number; + major_radius?: number; +}; + +export type ParsedDriftVerdict = + | "unchanged" + | "moved" + | "broken" + | "unsimulatable"; + +export type ParsedDriftResult = { + index: number; + id?: string; + verdict: ParsedDriftVerdict; + reason?: string; + severity?: string; + distance?: number; + distance_xy?: number; + distance_z?: number; +}; + +export type ParsedDriftResponse = { + map?: string; + from?: string; + to?: string; + thresholds?: { unchanged: number; major: number }; + summary?: { + lineups: number; + unchanged: number; + moved: number; + broken: number; + unsimulatable: number; + max_distance: number; + }; + results?: Array; + caveats?: Array; +}; + +// Every geometry endpoint can answer "not on this map" (404), "that point is +// inside a wall" (422) or "busy" (503), and none of those is this API failing. +// The error travels with the result so a caller can degrade with a reason +// instead of throwing. A null `data` is the failure; `status` is null when the +// parser was never reached at all. +export type DemoParserResult = { + data: T | null; + status: number | null; + error: string | null; }; // One molotov or incendiary burn. Flame positions come straight off the demo — @@ -222,6 +371,11 @@ export type ParsedInferno = { }; export type ParsedDemo = { + // The PARSER's own contract version, not the playback blob's + // (DEMO_METADATA_VERSION). Different numbers for different things: this one + // says what the parser emits, that one says what we store. Absent on a + // response from a parser older than the constant. + schema_version?: number; total_ticks: number; tick_rate: number; map_name?: string; @@ -278,6 +432,35 @@ export type ParsedDemo = { @Injectable() export class DemoParserService { + // The one grenade the parser and e_utility_types disagree about: the parser + // -- and the simulator behind /drift -- says "HE", this database says + // "HighExplosive". + // + // Both directions live here, on the service that owns the parser's contract, + // because getting either one wrong fails SILENTLY and in opposite ways: an + // unmapped throw is dropped on the way in, and an untranslated lineup comes + // back "unsimulatable" on the way out, which reads as a real answer rather + // than a bug. It has already been rediscovered twice. + private static readonly UTILITY_TYPES: Readonly> = { + Flash: "Flash", + HE: "HighExplosive", + HighExplosive: "HighExplosive", + Smoke: "Smoke", + Molotov: "Molotov", + Decoy: "Decoy", + }; + + // Parser spelling to e_utility_types. Undefined is the answer for a grenade + // this database has no name for, and a caller must drop it rather than guess. + public static utilityType(value: unknown): string | undefined { + return DemoParserService.UTILITY_TYPES[String(value)]; + } + + // e_utility_types to the spelling the parser and the simulator answer to. + public static parserUtilityType(value: unknown): string { + return String(value) === "HighExplosive" ? "HE" : String(value); + } + private readonly appConfig: AppConfig; constructor( @@ -388,6 +571,140 @@ export class DemoParserService { return (await res.json()) as ParsedDemo; } + // The measured bloom at a point: the free space a smoke would actually fill + // there, flooded against the map's collision mesh. Never a hard failure -- a + // map with no published mesh, a point that resolves inside geometry, and a + // parser that is not deployed are all normal, and all of them mean the viewer + // falls back to drawing a sphere. + public async smokeVolume( + mapName: string, + point: { x: number; y: number; z: number }, + ): Promise { + const url = `${this.appConfig.demoParserUrl}/smoke-volume`; + + let res: Response; + try { + res = await fetch(url, { + method: "POST", + headers: { "Content-Type": "application/json" }, + body: JSON.stringify({ + map: mapName, + x: point.x, + y: point.y, + z: point.z, + }), + signal: AbortSignal.timeout(30_000), + }); + } catch (error) { + this.logger.warn( + `[smoke-volume] ${mapName} unreachable: ${(error as Error)?.message ?? String(error)}`, + ); + return null; + } + + if (!res.ok) { + const text = await res.text().catch(() => ""); + this.logger.warn( + `[smoke-volume] ${mapName} ${res.status}: ${text.slice(0, 200).trim()}`, + ); + return null; + } + + try { + const volume = (await res.json()) as ParsedSmokeVolumeResponse; + // A grid with a zero dimension holds no cells at all; embedding it would + // make the viewer render an empty box instead of falling back. + if (!volume?.dx || !volume?.dy || !volume?.dz) { + return null; + } + return volume; + } catch (error) { + this.logger.warn( + `[smoke-volume] ${mapName} sent a body that is not a volume: ${(error as Error)?.message}`, + ); + return null; + } + } + + // Density-aware occlusion: for each pair, how much smoke sits on the line and + // whether the map was already in the way. A line the map blocks is attributed + // to "world", so a lineup can never take credit for a wall. + public async sightlines( + request: ParsedSightlineRequest, + ): Promise> { + return await this.geometry( + "/sightlines", + request, + 60_000, + ); + } + + // Asymmetric visibility across stances. Eye-to-eye can never be one-way -- + // the integral is symmetric -- so every asymmetry here comes from stance and + // from which body samples each side can see. + public async oneWay( + request: ParsedOneWayRequest, + ): Promise> { + return await this.geometry( + "/oneway", + request, + 60_000, + ); + } + + // Which lineups a map patch moved. The endpoint holds two meshes for the life + // of a request and serializes itself, so a caller waits in line: the timeout + // covers queueing behind another map's scan, not just the flights. + public async drift( + request: ParsedDriftRequest, + ): Promise> { + return await this.geometry( + "/drift", + request, + 15 * 60_000, + ); + } + + private async geometry( + path: string, + body: unknown, + timeoutMs: number, + ): Promise> { + const url = `${this.appConfig.demoParserUrl}${path}`; + + let res: Response; + try { + res = await fetch(url, { + method: "POST", + headers: { "Content-Type": "application/json" }, + body: JSON.stringify(body), + signal: AbortSignal.timeout(timeoutMs), + }); + } catch (error) { + const message = (error as Error)?.message ?? String(error); + this.logger.warn(`[demo-parser] ${path} unreachable: ${message}`); + return { data: null, status: null, error: "demo-parser unreachable" }; + } + + if (!res.ok) { + const text = (await res.text().catch(() => "")).slice(0, 300).trim(); + this.logger.warn(`[demo-parser] ${path} ${res.status}: ${text}`); + return { + data: null, + status: res.status, + error: text || `demo-parser responded ${res.status}`, + }; + } + + try { + return { data: (await res.json()) as T, status: res.status, error: null }; + } catch (error) { + const message = (error as Error)?.message ?? String(error); + this.logger.warn(`[demo-parser] ${path} sent an unreadable body`); + return { data: null, status: res.status, error: message }; + } + } + public async parseFromUrl(demoUrl: string): Promise { const url = `${this.appConfig.demoParserUrl}/parse`; this.logger.log(`[demo-parser] POST ${url} (external url)`); diff --git a/src/demos/demos.module.ts b/src/demos/demos.module.ts index f44152757..c9f0959bb 100644 --- a/src/demos/demos.module.ts +++ b/src/demos/demos.module.ts @@ -14,6 +14,7 @@ import { S3Module } from "src/s3/s3.module"; import { AuthModule } from "src/auth/auth.module"; import { HasuraModule } from "src/hasura/hasura.module"; import { PostgresModule } from "src/postgres/postgres.module"; +import { CacheModule } from "src/cache/cache.module"; import { getQueuesProcessors } from "src/utilities/QueueProcessors"; import { DemoMetadataService } from "./demo-metadata.service"; import { DemoParserService } from "./demo-parser.service"; @@ -26,6 +27,7 @@ import { DemoReparseService } from "./demo-reparse.service"; AuthModule, HasuraModule, PostgresModule, + CacheModule, BullModule.registerQueue({ name: DemoQueues.Demos, }), diff --git a/src/hasura/hasura.service.ts b/src/hasura/hasura.service.ts index 46bd75d87..c76b5a854 100644 --- a/src/hasura/hasura.service.ts +++ b/src/hasura/hasura.service.ts @@ -215,6 +215,64 @@ export class HasuraService { await this.postgresService.query( "insert into settings (name, value) values ('public.video_chat_matches_enabled', 'true') on conflict (name) do nothing", ); + + // The utility library is inert without a server, so it ships on. Practice + // sessions consume a real game server slot, so that half ships off and is + // an operator's deliberate choice. + await this.postgresService.query( + "insert into settings (name, value) values ('public.utility_library_enabled', 'true') on conflict (name) do nothing", + ); + + await this.postgresService.query( + "insert into settings (name, value) values ('public.utility_practice_enabled', 'true') on conflict (name) do nothing", + ); + + await this.postgresService.query( + "insert into settings (name, value) values ('public.utility_practice_idle_minutes', '5') on conflict (name) do nothing", + ); + + await this.postgresService.query( + "insert into settings (name, value) values ('public.utility_practice_connect_minutes', '5') on conflict (name) do nothing", + ); + + // Only enforced while somebody is waiting for a server. + await this.postgresService.query( + "insert into settings (name, value) values ('public.utility_practice_max_minutes', '60') on conflict (name) do nothing", + ); + + // Dropped: a practice session is not a scarce enough thing to ration. + await this.postgresService.query( + "delete from settings where name = 'public.utility_practice_daily_limit'", + ); + + await this.postgresService.query( + "insert into settings (name, value) values ('public.utility_practice_reserved_servers', '2') on conflict (name) do nothing", + ); + + await this.postgresService.query( + "insert into settings (name, value) values ('public.utility_lineup_daily_limit', '200') on conflict (name) do nothing", + ); + + await this.postgresService.query( + "insert into settings (name, value) values ('public.utility_success_radius', '96') on conflict (name) do nothing", + ); + + // Three distinct players clearing five consecutive throws is a much harder + // claim than one moderator's opinion, and it is the one the library can + // actually collect at scale. + await this.postgresService.query( + "insert into settings (name, value) values ('public.utility_verify_masteries', '3') on conflict (name) do nothing", + ); + + // A solve costs up to 300 grenades and two minutes of a practice pod, so it + // is capped per caller like every other expensive path in the module. + await this.postgresService.query( + "insert into settings (name, value) values ('public.utility_solves_per_hour', '6') on conflict (name) do nothing", + ); + + await this.postgresService.query( + "insert into settings (name, value) values ('public.utility_import_enabled', 'false') on conflict (name) do nothing", + ); } private async applyMigrations(path: string): Promise { diff --git a/src/matches/game-streamer/game-streamer.nade-previews.spec.ts b/src/matches/game-streamer/game-streamer.nade-previews.spec.ts new file mode 100644 index 000000000..d13ba4caf --- /dev/null +++ b/src/matches/game-streamer/game-streamer.nade-previews.spec.ts @@ -0,0 +1,196 @@ +const createNamespacedJob = jest.fn(); +const readNamespacedJob = jest.fn(); + +jest.mock("@kubernetes/client-node", () => ({ + BatchV1Api: class BatchV1Api { + createNamespacedJob = createNamespacedJob; + readNamespacedJob = readNamespacedJob; + }, + CoreV1Api: class CoreV1Api {}, + KubeConfig: class KubeConfig { + loadFromDefault() {} + makeApiClient(ctor: new () => unknown) { + return new ctor(); + } + }, + Exec: class Exec {}, +})); + +import { GameStreamerService } from "./game-streamer.service"; + +describe("GameStreamerService — nade previews", () => { + let service: GameStreamerService; + let postgres: { query: jest.Mock; transaction: jest.Mock }; + let hasura: { query: jest.Mock; mutation: jest.Mock }; + let steamAccounts: { claim: jest.Mock; release: jest.Mock }; + let logger: { log: jest.Mock; warn: jest.Mock; error: jest.Mock }; + + const config = { + get: (key: string) => + key === "gameServers" + ? { namespace: "test", gameStreamerImage: "5stack/game-streamer" } + : ({} as any), + }; + + const JOBS = [ + { + job_id: "render-1", + session_token: "token-1", + spec: { lineup_id: "lineup-1", plugin_runtime: "swiftlys2" }, + }, + ]; + + const envOf = () => { + const body = createNamespacedJob.mock.calls[0][0].body; + const env = body.spec.template.spec.containers[0].env as Array<{ + name: string; + value: string; + }>; + return Object.fromEntries(env.map((entry) => [entry.name, entry.value])); + }; + + beforeEach(() => { + createNamespacedJob.mockReset(); + readNamespacedJob.mockReset(); + // "absent" — nothing already running for this map. + readNamespacedJob.mockRejectedValue({ code: 404 }); + + postgres = { + query: jest.fn().mockResolvedValue([]), + transaction: jest.fn(async (fn: (client: unknown) => unknown) => + fn({ + query: jest + .fn() + .mockResolvedValue({ rows: [{ game_server_node_id: "node-A" }] }), + }), + ), + }; + hasura = { + query: jest.fn().mockResolvedValue({ settings_by_pk: null }), + mutation: jest.fn(), + }; + steamAccounts = { + claim: jest + .fn() + .mockResolvedValue({ id: "sa-1", username: "bot", password: "pw" }), + release: jest.fn(), + }; + logger = { log: jest.fn(), warn: jest.fn(), error: jest.fn() }; + + service = new GameStreamerService( + logger as any, + config as any, + hasura as any, + postgres as any, + { getConnection: jest.fn() } as any, + {} as any, + {} as any, + steamAccounts as any, + ); + }); + + describe("GetNadeRenderJobName", () => { + it("is one pod per map, and a legal k8s name", () => { + expect(GameStreamerService.GetNadeRenderJobName("de_mirage")).toBe( + "gs-nades-demirage", + ); + expect( + GameStreamerService.GetNadeRenderJobName("de_dust2"), + ).not.toEqual(GameStreamerService.GetNadeRenderJobName("de_mirage")); + expect( + GameStreamerService.GetNadeRenderJobName( + "workshop/3070315843/de_some_absurdly_long_workshop_name", + ), + ).toMatch(/^gs-nades-[a-z0-9]{1,24}$/); + }); + }); + + describe("dispatchNadePreviews", () => { + it("runs the nade-previews entrypoint with the batch and the connect info", async () => { + const result = await service.dispatchNadePreviews( + "de_mirage", + "match-1", + { addr: "1.2.3.4:27015", password: "server-pw" }, + JOBS, + ); + + expect(result).toEqual({ jobName: "gs-nades-demirage", nodeId: "node-A" }); + + const body = createNamespacedJob.mock.calls[0][0].body; + expect(body.spec.template.spec.containers[0].args).toEqual([ + "nade-previews", + ]); + expect(body.metadata.labels["utility-map"]).toBe("de_mirage"); + + const env = envOf(); + expect(env.NADE_CONNECT_ADDR).toBe("1.2.3.4:27015"); + expect(env.NADE_CONNECT_PASSWORD).toBe("server-pw"); + expect(JSON.parse(env.NADE_BATCH_JOBS)).toEqual([ + { + job_id: "render-1", + token: "token-1", + spec: { lineup_id: "lineup-1", plugin_runtime: "swiftlys2" }, + }, + ]); + }); + + it("sets NADE_BATCH_MODE so the pod never posts to the match's streamer status", async () => { + await service.dispatchNadePreviews( + "de_mirage", + "match-1", + { addr: "1.2.3.4:27015", password: "server-pw" }, + JOBS, + ); + + expect(envOf().NADE_BATCH_MODE).toBe("1"); + }); + + it("hands the GPU and the Steam account back when the Job create fails", async () => { + createNamespacedJob.mockRejectedValueOnce(new Error("k8s said no")); + + await expect( + service.dispatchNadePreviews( + "de_mirage", + "match-1", + { addr: "1.2.3.4:27015", password: "server-pw" }, + JOBS, + ), + ).rejects.toThrow("k8s said no"); + + expect(steamAccounts.release).toHaveBeenCalledWith("gs-nades-demirage"); + expect(postgres.query).toHaveBeenCalledWith( + expect.stringContaining("UPDATE utility_lineup_renders"), + ["de_mirage"], + ); + }); + + it("refuses to dispatch an empty batch", async () => { + await expect( + service.dispatchNadePreviews( + "de_mirage", + "match-1", + { addr: "1.2.3.4:27015", password: "server-pw" }, + [], + ), + ).rejects.toThrow("no nade render jobs"); + expect(steamAccounts.claim).not.toHaveBeenCalled(); + }); + + it("will not start a second pod for a map that already has one running", async () => { + readNamespacedJob.mockReset(); + readNamespacedJob.mockResolvedValue({ status: { active: 1 } }); + + await expect( + service.dispatchNadePreviews( + "de_mirage", + "match-1", + { addr: "1.2.3.4:27015", password: "server-pw" }, + JOBS, + ), + ).rejects.toThrow("already running"); + + expect(createNamespacedJob).not.toHaveBeenCalled(); + expect(steamAccounts.release).toHaveBeenCalledWith("gs-nades-demirage"); + }); + }); +}); diff --git a/src/matches/game-streamer/game-streamer.service.ts b/src/matches/game-streamer/game-streamer.service.ts index b5af0029f..48ee40b2e 100644 --- a/src/matches/game-streamer/game-streamer.service.ts +++ b/src/matches/game-streamer/game-streamer.service.ts @@ -44,6 +44,7 @@ type StreamerMode = | "create-clips" | "demo" | "batch-highlights" + | "nade-previews" | "warm-shaders"; export type DemoControlAction = @@ -2380,6 +2381,244 @@ export class GameStreamerService { } } + // One pod per map, because one cs2 session films one map: batch-nades.sh + // skips any lineup whose map_name is not the session's. + public static GetNadeRenderJobName(mapName: string) { + return `gs-nades-${mapName + .replace(/[^a-z0-9]/gi, "") + .slice(0, 24) + .toLowerCase()}`; + } + + public async getNadeRenderPodState( + mapName: string, + ): Promise<"running" | "succeeded" | "failed" | "absent"> { + const jobName = GameStreamerService.GetNadeRenderJobName(mapName); + const kc = new KubeConfig(); + kc.loadFromDefault(); + const batch = kc.makeApiClient(BatchV1Api); + let job; + try { + job = await batch.readNamespacedJob({ + name: jobName, + namespace: this.namespace, + }); + } catch (error) { + if ((error as { code?: number | string }).code?.toString() === "404") { + return "absent"; + } + throw error; + } + const status = job.status ?? {}; + if ((status.active ?? 0) > 0) return "running"; + if ((status.succeeded ?? 0) > 0) return "succeeded"; + if ((status.failed ?? 0) > 0) return "failed"; + return "running"; + } + + public async getNadeRenderPodFailureReason( + mapName: string, + ): Promise { + const jobName = GameStreamerService.GetNadeRenderJobName(mapName); + const kc = new KubeConfig(); + kc.loadFromDefault(); + const core = kc.makeApiClient(CoreV1Api); + let pods; + try { + pods = await core.listNamespacedPod({ + namespace: this.namespace, + labelSelector: `job-name=${jobName}`, + }); + } catch (error) { + this.logger.warn( + `[nade-renders ${mapName}] failure-reason listPods: ${(error as Error)?.message}`, + ); + return null; + } + const sorted = [...(pods.items ?? [])].sort((a, b) => { + const ta = new Date(a.metadata?.creationTimestamp ?? 0).getTime(); + const tb = new Date(b.metadata?.creationTimestamp ?? 0).getTime(); + return tb - ta; + }); + const pod = sorted[0]; + if (!pod?.metadata?.name) return null; + + const term = + pod.status?.containerStatuses?.[0]?.lastState?.terminated ?? + pod.status?.containerStatuses?.[0]?.state?.terminated; + + let logTail: string | null = null; + try { + const logs = await core.readNamespacedPodLog({ + name: pod.metadata.name, + namespace: this.namespace, + tailLines: 200, + }); + const lines = String(logs ?? "") + .split("\n") + .map((line) => line.trim()) + .filter((line) => line.length > 0); + if (lines.length > 0) { + const flagged = lines.filter((line) => + /^\[[^\]]+\]\s+(ERROR|WARN):/i.test(line), + ); + const picked = flagged.length > 0 ? flagged.slice(-5) : lines.slice(-5); + logTail = picked.join(" | "); + } + } catch {} + + const parts: string[] = []; + if (term?.reason) parts.push(term.reason); + if (term?.exitCode != null) parts.push(`exit=${term.exitCode}`); + if (logTail) parts.push(logTail); + return parts.length > 0 ? parts.join(" — ").slice(0, 500) : null; + } + + public async killNadeRenderPod(mapName: string): Promise { + const jobName = GameStreamerService.GetNadeRenderJobName(mapName); + try { + await this.deleteJob(jobName); + } catch (error) { + this.logger.error( + `[nade-renders ${mapName}] kill failed: ${(error as Error)?.message}`, + ); + } + } + + /** + * Film a map's queued lineups off a live practice server. Unlike the + * highlight batch there is no demo to fetch: the throws only exist as rows, + * and the pod reproduces them live against the server it connects to. + */ + public async dispatchNadePreviews( + mapName: string, + matchId: string, + connect: { addr: string; password: string }, + jobs: Array<{ job_id: string; session_token: string; spec: unknown }>, + ): Promise<{ jobName: string; nodeId: string }> { + if (jobs.length === 0) { + throw new Error("no nade render jobs to dispatch"); + } + + const jobName = GameStreamerService.GetNadeRenderJobName(mapName); + const { nodeId, steamAccount } = await this.claimGpuForNadeRenders( + mapName, + jobName, + ); + + const env: V1EnvVar[] = [ + { name: "MATCH_ID", value: matchId }, + { name: "STATUS_API_BASE", value: resolveInClusterApiBase() }, + // Without this the shared status reporter would POST this pod's boot + // state to /game-streamer/:match_id/status and flip the practice match + // it is only a guest on into "live streaming". + { name: "NADE_BATCH_MODE", value: "1" }, + { name: "NADE_CONNECT_ADDR", value: connect.addr }, + { name: "NADE_CONNECT_PASSWORD", value: connect.password }, + { + name: "NADE_BATCH_JOBS", + value: JSON.stringify( + jobs.map((job) => ({ + job_id: job.job_id, + token: job.session_token, + spec: job.spec, + })), + ), + }, + ]; + env.push({ + name: "CLIP_VIDEO_CODEC", + value: await this.resolveClipVideoCodec(), + }); + env.push(...(await this.buildNodeCs2OptionsEnv(nodeId))); + + const existing = await this.getNadeRenderPodState(mapName); + if (existing === "running") { + await this.releaseNadeRenderClaim(mapName, jobName); + throw new Error( + `nade render pod ${jobName} is already running for ${mapName}`, + ); + } + if (existing !== "absent") { + await this.killNadeRenderPod(mapName); + const deadline = Date.now() + 15_000; + while (Date.now() < deadline) { + if ((await this.getNadeRenderPodState(mapName)) === "absent") break; + await new Promise((resolve) => setTimeout(resolve, 500)); + } + } + + const kc = new KubeConfig(); + kc.loadFromDefault(); + const batch = kc.makeApiClient(BatchV1Api); + + this.logger.log( + `[nade-renders ${mapName}] dispatching ${jobs.length} lineup(s) to ${jobName} on node ${nodeId}`, + ); + + try { + await batch.createNamespacedJob({ + namespace: this.namespace, + body: this.buildJobSpec( + jobName, + matchId, + "nade-previews", + nodeId, + env, + { "utility-map": mapName }, + steamAccount, + ), + }); + } catch (error) { + await this.releaseNadeRenderClaim(mapName, jobName); + throw error; + } + + return { jobName, nodeId }; + } + + private async releaseNadeRenderClaim(mapName: string, jobName: string) { + await this.postgres.query( + `UPDATE utility_lineup_renders + SET game_server_node_id = NULL + WHERE map_name = $1 + AND status IN ('queued','rendering','uploading')`, + [mapName], + ); + await this.steamAccounts.release(jobName); + } + + private async claimGpuForNadeRenders( + mapName: string, + jobName: string, + ): Promise { + return this.postgres.transaction(async (client) => { + const result = await client.query( + `WITH chosen AS (SELECT claim_free_gpu_node_for_batch() AS id) + UPDATE utility_lineup_renders + SET game_server_node_id = chosen.id + FROM chosen + WHERE utility_lineup_renders.map_name = $1 + AND utility_lineup_renders.status IN ('queued','rendering','uploading') + AND utility_lineup_renders.game_server_node_id IS NULL + AND chosen.id IS NOT NULL + RETURNING utility_lineup_renders.game_server_node_id`, + [mapName], + ); + + const nodeId = result.rows[0]?.game_server_node_id as string | undefined; + if (!nodeId) { + throw new NoGpuAvailableError(); + } + + const steamAccount = await this.steamAccounts.claim( + { nodeId, jobName, purpose: "highlights" }, + client, + ); + return { nodeId, steamAccount }; + }); + } + private async readUsePlaycast(): Promise { const { settings_by_pk } = await this.hasura.query({ settings_by_pk: { @@ -3185,9 +3424,11 @@ export class GameStreamerService { ? "demo" : mode === "batch-highlights" ? "batch" - : mode === "warm-shaders" - ? "warm" - : "live"; + : mode === "nade-previews" + ? "nades" + : mode === "warm-shaders" + ? "warm" + : "live"; const args = mode === "live" ? ["live"] @@ -3195,11 +3436,16 @@ export class GameStreamerService { ? ["demo"] : mode === "batch-highlights" ? ["batch-highlights"] - : mode === "warm-shaders" - ? ["warm-shaders"] - : ["create-clips"]; + : mode === "nade-previews" + ? ["nade-previews"] + : mode === "warm-shaders" + ? ["warm-shaders"] + : ["create-clips"]; const exposesSpecPorts = - mode === "live" || mode === "demo" || mode === "batch-highlights"; + mode === "live" || + mode === "demo" || + mode === "batch-highlights" || + mode === "nade-previews"; const labels: Record = { app: "game-streamer", diff --git a/src/matches/match-assistant/match-assistant.service.ts b/src/matches/match-assistant/match-assistant.service.ts index e011b905b..886cc7a60 100644 --- a/src/matches/match-assistant/match-assistant.service.ts +++ b/src/matches/match-assistant/match-assistant.service.ts @@ -29,6 +29,7 @@ import { AppConfig } from "src/configs/types/AppConfig"; import { FailedToCreateOnDemandServer } from "../errors/FailedToCreateOnDemandServer"; import { LoggingService } from "src/k8s/logging/logging.service"; import type { MatchServerBootDiagnostic } from "src/k8s/logging/bootDiagnostics"; +import { SystemSettingName } from "src/system/enums/SystemSettingName"; @Injectable() export class MatchAssistantService { @@ -116,6 +117,77 @@ export class MatchAssistantService { } } + // A practice server runs the utility practice plugin instead of the match + // plugin, so `get_match` is not a command it knows. This is the equivalent: + // re-read the roster that decides who is allowed to connect. + public async sendUtilityPracticeRefresh(matchId: string) { + try { + await this.command(matchId, `utility_practice_refresh`); + } catch (error) { + this.logger.warn( + `[${matchId}] unable to refresh the utility practice roster`, + error.message, + ); + } + } + + // The same set assignOnDemandServer picks from, counted rather than taken. + // Anything that wants to know whether there is room to boot another server + // has to ask with this exact predicate, or it will promise a slot that the + // assignment then cannot find. + public async countFreeOnDemandServers(region?: string | null) { + const { servers_aggregate } = await this.hasura.query({ + servers_aggregate: { + __args: { + where: { + type: { + _eq: "Ranked", + }, + enabled: { + _eq: true, + }, + is_dedicated: { + _eq: false, + }, + reserved_by_match_id: { + _is_null: true, + }, + ...MatchAssistantService.pendingDemoUploadExclusion(), + game_server_node: { + _and: [ + { + enabled: { + _eq: true, + }, + enabled_for_match_making: { + _eq: true, + }, + status: { + _eq: "Online", + }, + }, + ...(region + ? [ + { + region: { + _eq: region, + }, + }, + ] + : []), + ], + }, + }, + }, + aggregate: { + count: true, + }, + }, + }); + + return servers_aggregate?.aggregate?.count ?? 0; + } + public async getMatchLineups(matchId: string) { const { matches_by_pk } = await this.hasura.query({ matches_by_pk: { @@ -427,7 +499,7 @@ export class MatchAssistantService { // Exclude servers still uploading demos for a recently-ended match, so a new // match doesn't reset the server mid-upload. Bounded so a stuck upload can't // take a server out of rotation forever. - private static pendingDemoUploadExclusion() { + public static pendingDemoUploadExclusion() { const recentlyEnded = new Date(Date.now() - 10 * 60 * 1000).toISOString(); return { _not: { @@ -551,6 +623,7 @@ export class MatchAssistantService { region: true, password: true, server_id: true, + source: true, max_players_per_lineup: true, is_tournament_match: true, options: { @@ -798,6 +871,10 @@ export class MatchAssistantService { const showEloRanks = fivestackRanksSetting?.value === "true"; + const utilityPracticeEnv = + match.source === "practice" + ? await this.utilityPracticeServerEnv() + : []; const gameMode = await this.gameModesService.resolveForServer( server.id, matchId, @@ -917,6 +994,7 @@ export class MatchAssistantService { ...(showEloRanks ? [{ name: "SHOW_ELO_RANKS", value: "true" }] : []), + ...utilityPracticeEnv, ...gameModeEnvironment, ], volumeMounts: [ @@ -1009,6 +1087,25 @@ export class MatchAssistantService { ); } + // A practice pod runs the utility practice plugin *instead of* the match plugin. + // The image ships both and symlinks whichever INSTALL_ flag is set, so this is + // what decides which one the server comes up with. source='practice' is the + // marker for the utility-practice game mode: it is already what match_events + // branches on, and it is a plain column rather than a join through the + // game_modes feature. + private async utilityPracticeServerEnv() { + return [ + { name: "INSTALL_5STACK_PLUGIN", value: "false" }, + { name: "INSTALL_UTILITY_PRACTICE_PLUGIN", value: "true" }, + // The api root, not the /utility prefix: every path the plugin builds + // already starts with it. + { + name: "UTILITY_URL", + value: `https://${this.appConfig.apiDomain}`, + }, + ]; + } + public async monitorOnDemandServerBoot( matchId: string, ): Promise<"ready" | "pending" | "stopped"> { @@ -1584,7 +1681,9 @@ export class MatchAssistantService { }); const isOn = (name: string) => { - return settings.find((setting) => setting.name === name)?.value === "true"; + return ( + settings.find((setting) => setting.name === name)?.value === "true" + ); }; const camera_required = isOn("public.camera_required_default"); diff --git a/src/matches/matches.controller.spec.ts b/src/matches/matches.controller.spec.ts index 880723652..cdb625277 100644 --- a/src/matches/matches.controller.spec.ts +++ b/src/matches/matches.controller.spec.ts @@ -51,6 +51,7 @@ describe("MatchesController", () => { {} as any, {} as any, {} as any, + {} as any ); }); diff --git a/src/matches/matches.controller.ts b/src/matches/matches.controller.ts index 3cf1eb7ba..1d7d4fb9d 100644 --- a/src/matches/matches.controller.ts +++ b/src/matches/matches.controller.ts @@ -1,4 +1,13 @@ -import { Controller, Get, Logger, Query, Req, Res } from "@nestjs/common"; +import { + Controller, + forwardRef, + Get, + Inject, + Logger, + Query, + Req, + Res, +} from "@nestjs/common"; import { Request, Response } from "express"; import { HasuraAction, HasuraEvent } from "../hasura/hasura.controller"; import { User } from "../auth/types/User"; @@ -53,6 +62,7 @@ import { ClipsService } from "./clips/clips.service"; import { CameraService } from "./camera/camera.service"; import { CameraMonitorService } from "./camera/camera-monitor.service"; import { ClipSpec } from "./clips/types/ClipSpec"; +import { UtilityPracticeService } from "../utility/utility-practice.service"; @Controller("matches") export class MatchesController { @@ -116,6 +126,8 @@ export class MatchesController { private readonly matchImport: MatchImportService, private readonly camera: CameraService, private readonly cameraMonitor: CameraMonitorService, + @Inject(forwardRef(() => UtilityPracticeService)) + private readonly utilityPractice: UtilityPracticeService, private readonly gameModesService: GameModesService, ) { this.appConfig = this.configService.get("app"); @@ -632,8 +644,31 @@ export class MatchesController { const status = data.new.status; - // Imported matches skip the entire 5stack lifecycle (server, lobby, ELO). const source = (data.new.source ?? data.old?.source) as string | undefined; + + // A utility practice session is a real match row, so it needs a server and it + // needs that server released again. It needs nothing else -- no Discord, no + // matchmaking, no ELO, no game streamer, no chat lobby -- which is what this + // early branch buys. It has to sit above the imported-match guard below, + // because that guard would otherwise leave a practice match without a + // server forever. + if (source === "practice") { + await this.utilityPracticeMatchEvents(data, matchId); + return; + } + + // A match outranks a practice server. The moment one actually claims its + // players, whatever practice session they are holding gives way -- the host + // loses the server, everybody else just leaves the roster. + if ( + data.op === "UPDATE" && + status !== data.old?.status && + UtilityPracticeService.CLAIMING_STATUSES.includes(status as string) + ) { + void this.utilityPractice.evictForMatch(matchId); + } + + // Imported matches skip the entire 5stack lifecycle (server, lobby, ELO). if (source && source !== "5stack") { return; } @@ -880,6 +915,58 @@ export class MatchesController { await this.discordMatchOverview.updateMatchOverview(matchId); } + private async utilityPracticeMatchEvents( + data: HasuraEventData, + matchId: string, + ) { + const status = data.new.status as string; + + if ( + data.op === "DELETE" || + MatchesController.TERMINAL_STATUSES.includes(status) + ) { + await this.utilityPractice.markEndedForMatch(matchId); + + const serverId = (data.new.server_id ?? data.old.server_id) as + | string + | null; + + if (!serverId) { + return; + } + + await this.scheduledMatchesQueue.add(StopOnDemandServer.name, { + matchId, + }); + + if (data.op !== "DELETE") { + await this.hasura.mutation({ + update_matches_by_pk: { + __args: { + pk_columns: { id: matchId }, + _set: { server_id: null }, + }, + __typename: true, + }, + }); + } + + return; + } + + if (status === "WaitingForServer" && data.old.status === "Live") { + await this.utilityPractice.markFailedForMatch( + matchId, + "no practice server was available", + ); + return; + } + + if (status === "Live" && !data.new.server_id) { + await this.matchAssistant.assignServer(matchId); + } + } + private async maybePauseRendersForServerNode( matchId: string, gameServerNodeId: string, diff --git a/src/matches/matches.module.ts b/src/matches/matches.module.ts index e44688472..35395593c 100644 --- a/src/matches/matches.module.ts +++ b/src/matches/matches.module.ts @@ -11,6 +11,7 @@ import { MatchAssistantService } from "./match-assistant/match-assistant.service import { HasuraModule } from "../hasura/hasura.module"; import { RconModule } from "../rcon/rcon.module"; import { PluginRuntimeModule } from "../plugin-runtime/plugin-runtime.module"; +import { UtilityModule } from "../utility/utility.module"; import { GamePluginsModule } from "../game-plugins/game-plugins.module"; import { CacheModule } from "../cache/cache.module"; import { RedisModule } from "../redis/redis.module"; @@ -100,6 +101,7 @@ import { CameraMonitorService } from "./camera/camera-monitor.service"; ChatModule, LeaguesModule, PluginRuntimeModule, + forwardRef(() => UtilityModule), GamePluginsModule, BullModule.registerQueue( { diff --git a/src/notifications/notifications.service.ts b/src/notifications/notifications.service.ts index 4cabf4ad6..f0f319e3a 100644 --- a/src/notifications/notifications.service.ts +++ b/src/notifications/notifications.service.ts @@ -60,6 +60,10 @@ export class NotificationsService { "LeagueMatchUnscheduled", "LeagueRegistrationDecision", "LeagueRosterUndersized", + // One player's own practice server. A staff channel has nothing to do with + // it, and a busy install would post one line per session boot. + "UtilityPracticeInvite", + "UtilityPracticeReady", ]); // Nobody has seen a notification in six months who hasn't signed in, and a diff --git a/src/notifications/preferences/notification-categories.ts b/src/notifications/preferences/notification-categories.ts index 3398eb5a8..5ccd6a19a 100644 --- a/src/notifications/preferences/notification-categories.ts +++ b/src/notifications/preferences/notification-categories.ts @@ -48,6 +48,7 @@ export const PUSH_CATEGORIES: Record = { ], teams: ["FormTeamSuggestion"], invites: ["TeamInvite", "TournamentTeamInvite", "DraftInvite"], + utility: ["UtilityPracticeInvite", "UtilityPracticeReady"], account: ["NameChangeApproved", "NameChangeDenied", "PlayerSanctioned", "AwardGranted"], news: ["NewsPublished"], staff_moderation: ["MatchSupport", "MatchAbandoned", "NameChangeRequest"], @@ -59,6 +60,7 @@ export const PUSH_CATEGORIES: Record = { "StorageScan", "EloRecompute", "PlayerReindex", + "UtilityDriftScanFinished", ], }; @@ -76,6 +78,7 @@ export const PUSH_KEYS: PreferenceKey[] = [ { key: "leagues", defaultEnabled: true }, { key: "teams", defaultEnabled: true }, { key: "invites", defaultEnabled: true }, + { key: "utility", defaultEnabled: true }, { key: "account", defaultEnabled: true }, { key: "news", defaultEnabled: true }, { key: "staff_moderation", defaultEnabled: true, adminOnly: true }, @@ -107,6 +110,8 @@ export const IN_APP_KEYS: PreferenceKey[] = [ { key: "FormTeamSuggestion", defaultEnabled: true }, { key: "ScrimAlertMatch", defaultEnabled: true }, { key: "LeagueMatchUnscheduled", defaultEnabled: true }, + { key: "UtilityPracticeInvite", defaultEnabled: true }, + { key: "UtilityPracticeReady", defaultEnabled: true }, ]; const PUSH_CATEGORY_BY_TYPE: Record = Object.fromEntries( diff --git a/src/notifications/push/notification-delivery.ts b/src/notifications/push/notification-delivery.ts index ef54c9250..716b4c5af 100644 --- a/src/notifications/push/notification-delivery.ts +++ b/src/notifications/push/notification-delivery.ts @@ -66,6 +66,11 @@ const DELIVERY_POLICIES: Record = { "LeagueMatchUnscheduled", "LeagueRegistrationDecision", "LeagueRosterUndersized", + "UtilityPracticeInvite", + // A practice server is up for as long as somebody is on it and the reaper + // stops it when nobody is: a late buzz sends a player to a session that has + // already been torn down, so this one is worth nothing bundled. + "UtilityPracticeReady", ], // Fan-outs to the whole player base. Already collapsed into one job by @@ -89,6 +94,7 @@ const DELIVERY_POLICIES: Record = { "StorageScan", "EloRecompute", "PlayerReindex", + "UtilityDriftScanFinished", ], }; diff --git a/src/notifications/utilities/notificationUrl.ts b/src/notifications/utilities/notificationUrl.ts index b9dd9a2d2..663addb88 100644 --- a/src/notifications/utilities/notificationUrl.ts +++ b/src/notifications/utilities/notificationUrl.ts @@ -49,6 +49,16 @@ const PATH_BY_TYPE: Record string> = { LeagueMatchUnscheduled: () => `/league`, LeagueRegistrationDecision: () => `/league`, LeagueRosterUndersized: () => `/league`, + // A practice session is a dialog on the map board, not a page, so there is no + // route an id can be turned into. Both of these carry the real target + // (/utility/?practice=) in the message, which is read first; this is + // only the fallback for a row authored without one, and the library index is + // the closest honest place to land. + UtilityPracticeInvite: () => `/utility`, + UtilityPracticeReady: () => `/utility`, + // The admin drift review, which lists scans with their verdict counts. It + // does not read a scan id today, so the id on the row stays off the path. + UtilityDriftScanFinished: () => `/utility/drift`, GameNodeStatus: () => `/game-server-nodes`, GameUpdate: () => `/game-server-nodes`, DedicatedServerStatus: () => `/dedicated-servers`, diff --git a/src/system/enums/SystemSettingName.ts b/src/system/enums/SystemSettingName.ts index 709a7df52..2f12e9c7f 100644 --- a/src/system/enums/SystemSettingName.ts +++ b/src/system/enums/SystemSettingName.ts @@ -35,6 +35,33 @@ export enum SystemSettingName { // id belongs to, and assertMember is deliberately built not to care. VideoChatEnabled = "public.video_chat_enabled", LeaguesEnabled = "public.leagues_enabled", + UtilityLibraryEnabled = "public.utility_library_enabled", + UtilityPracticeEnabled = "public.utility_practice_enabled", + // Minutes an empty practice server is kept alive before the reaper stops it. + UtilityPracticeIdleMinutes = "public.utility_practice_idle_minutes", + UtilityPracticeConnectMinutes = "public.utility_practice_connect_minutes", + UtilityPracticeMaxMinutes = "public.utility_practice_max_minutes", + // On-demand server slots a practice session will never take. Without it a + // player idly practising can consume the last slot a scheduled tournament + // match was going to boot into. + UtilityPracticeReservedServers = "public.utility_practice_reserved_servers", + UtilityLineupDailyLimit = "public.utility_lineup_daily_limit", + // Source units a throw may miss the lineup's landing point by and still + // count. A CS2 smoke's radius is about 144 units, so the default of 96 is + // "the cloud still covers what the lineup was for", not "close enough". + UtilitySuccessRadius = "public.utility_success_radius", + // Distinct players who must have mastered a lineup before it verifies itself. + // Read by taiu_utility_lineup_progress_verify, not by any TypeScript: the + // derivation is a trigger, so this name exists here only to be discoverable + // alongside the rest. + UtilityVerifyMasteries = "public.utility_verify_masteries", + UtilitySolvesPerHour = "public.utility_solves_per_hour", + // Off by default. The seeder writes lineups nobody threw on this platform, so + // it is an operator's deliberate act rather than a door that is always open. + UtilityImportEnabled = "public.utility_import_enabled", + // Shared secret the in-image utility practice plugin authenticates with. Never + // `public.`-prefixed and excluded from the settings select permissions, so it + // is only ever readable through the admin secret. GameServerPluginRuntime = "public.game_server_plugin_runtime", GameServerPluginRuntimeLocked = "game_server_plugin_runtime_locked", GamePluginRegistryUrl = "game_plugin_registry_url", diff --git a/src/type-sense/enums/TypesenseQueues.ts b/src/type-sense/enums/TypesenseQueues.ts index cb238ff31..4045ec0de 100644 --- a/src/type-sense/enums/TypesenseQueues.ts +++ b/src/type-sense/enums/TypesenseQueues.ts @@ -1,4 +1,10 @@ export enum TypesenseQueues { "TypeSense" = "type-sense", PlayerReindex = "player-reindex", + UtilityLineupReindex = "utility-lineup-reindex", } + +// Held as a literal rather than RefreshAllUtilityLineupsJob.name: the job +// injects TypeSenseService, so importing the class back into the service is a +// cycle and Nest resolves one side to undefined at construction. +export const UTILITY_LINEUP_REINDEX_JOB = "RefreshAllUtilityLineupsJob"; diff --git a/src/type-sense/jobs/RefreshAllUtilityLineups.ts b/src/type-sense/jobs/RefreshAllUtilityLineups.ts new file mode 100644 index 000000000..9f8a461f4 --- /dev/null +++ b/src/type-sense/jobs/RefreshAllUtilityLineups.ts @@ -0,0 +1,17 @@ +import { WorkerHost } from "@nestjs/bullmq"; +import { TypesenseQueues } from "../enums/TypesenseQueues"; +import { UseQueue } from "../../utilities/QueueProcessors"; +import { TypeSenseService } from "../type-sense.service"; + +// Its own queue, like the player rebuild: a full library reindex is minutes +// of paging and would otherwise sit in front of every single-lineup refresh. +@UseQueue("TypeSense", TypesenseQueues.UtilityLineupReindex, { concurrency: 1 }) +export class RefreshAllUtilityLineupsJob extends WorkerHost { + constructor(private readonly typeSense: TypeSenseService) { + super(); + } + + async process(): Promise { + await this.typeSense.reindexUtilityLineups(); + } +} diff --git a/src/type-sense/type-sense.controller.ts b/src/type-sense/type-sense.controller.ts index e771f657a..881855456 100644 --- a/src/type-sense/type-sense.controller.ts +++ b/src/type-sense/type-sense.controller.ts @@ -270,6 +270,37 @@ export class TypeSenseController { await this.typeSense.updatePlayer(data.new.player_steam_id as string); } + // A lineup leaves the index for more reasons than it enters it: going + // private, being archived and being deleted all mean the same thing to a + // global search bar. updateUtilityLineup re-asks the visibility filter and + // deletes when the answer is no, so every one of those is handled by the + // same call rather than by guessing from the event payload. + @HasuraEvent() + public async utility_lineups_events( + data: HasuraEventData<{ id?: string | null; visibility?: string | null }>, + ) { + const lineupId = String(data.new?.id ?? data.old?.id ?? ""); + + if (!lineupId) { + return; + } + + if (data.op === "DELETE") { + await this.typeSense.removeUtilityLineup(lineupId); + return; + } + + // Every plugin-recorded throw inserts a Private row, so this is the hot + // path. A row that has just been created cannot already be in the index, + // which is the only reason it is safe to answer from the payload here + // rather than from the visibility filter. + if (data.op === "INSERT" && data.new?.visibility !== "Public") { + return; + } + + await this.typeSense.updateUtilityLineup(lineupId); + } + @HasuraEvent() public async team_roster_events( data: HasuraEventData, diff --git a/src/type-sense/type-sense.module.ts b/src/type-sense/type-sense.module.ts index d87009996..d3f999683 100644 --- a/src/type-sense/type-sense.module.ts +++ b/src/type-sense/type-sense.module.ts @@ -16,6 +16,7 @@ import { SteamMatchHistoryQueues } from "src/steam-match-history/enums/SteamMatc import { RedisModule } from "src/redis/redis.module"; import { PostgresModule } from "../postgres/postgres.module"; import { RefreshAllPlayersJob } from "./jobs/RefreshAllPlayers"; +import { RefreshAllUtilityLineupsJob } from "./jobs/RefreshAllUtilityLineups"; import { PlayerReindexService } from "./player-reindex.service"; @Module({ @@ -32,6 +33,9 @@ import { PlayerReindexService } from "./player-reindex.service"; BullModule.registerQueue({ name: TypesenseQueues.PlayerReindex, }), + BullModule.registerQueue({ + name: TypesenseQueues.UtilityLineupReindex, + }), BullModule.registerQueue({ name: SteamMatchHistoryQueues.CheckSteamBans, }), @@ -43,12 +47,17 @@ import { PlayerReindexService } from "./player-reindex.service"; name: TypesenseQueues.PlayerReindex, adapter: BullMQAdapter, }), + BullBoardModule.forFeature({ + name: TypesenseQueues.UtilityLineupReindex, + adapter: BullMQAdapter, + }), ], exports: [TypeSenseService], providers: [ TypeSenseService, RefreshPlayerJob, RefreshAllPlayersJob, + RefreshAllUtilityLineupsJob, PlayerReindexService, ...getQueuesProcessors("TypeSense"), loggerFactory(), diff --git a/src/type-sense/type-sense.service.ts b/src/type-sense/type-sense.service.ts index 043edddc6..1467d707a 100644 --- a/src/type-sense/type-sense.service.ts +++ b/src/type-sense/type-sense.service.ts @@ -5,15 +5,41 @@ import { ConfigService } from "@nestjs/config"; import { TypeSenseConfig } from "../configs/types/TypeSenseConfig"; import { MatchAssistantService } from "src/matches/match-assistant/match-assistant.service"; import { CollectionFieldSchema } from "typesense/lib/Typesense/Collection"; -import { TypesenseQueues } from "./enums/TypesenseQueues"; +import { + UTILITY_LINEUP_REINDEX_JOB, + TypesenseQueues, +} from "./enums/TypesenseQueues"; import { InjectQueue } from "@nestjs/bullmq"; import { Queue } from "bullmq"; +import { PostgresService } from "../postgres/postgres.service"; import { RefreshAllPlayersJob } from "./jobs/RefreshAllPlayers"; +// One publicly visible lineup, as the global search bar needs it. Only ever +// produced by searchableUtilityLineups, which is the one place the visibility +// filter lives. +export type SearchableUtilityLineup = { + id: string; + name: string; + map_name: string; + utility_type: string; + side: string; + technique: string; + tags: Array | null; + author_steam_id: string; + author_name: string | null; + upvotes: number; + favorites: number; + created_at: Date; +}; + @Injectable() export class TypeSenseService { private client: Client; + // A private or team lineup in a global index is a leak, so the index is + // rebuilt in pages of this size rather than held in memory in one go. + public static readonly UTILITY_LINEUP_PAGE = 500; + constructor( private readonly logger: Logger, private readonly config: ConfigService, @@ -21,6 +47,9 @@ export class TypeSenseService { @Inject(forwardRef(() => MatchAssistantService)) private readonly matchAssistant: MatchAssistantService, @InjectQueue(TypesenseQueues.PlayerReindex) private reindexQueue: Queue, + @InjectQueue(TypesenseQueues.UtilityLineupReindex) + private utilityReindexQueue: Queue, + private readonly postgres: PostgresService, ) {} public async setup() { @@ -39,6 +68,7 @@ export class TypeSenseService { try { await this.createCvarsCollection(); await this.createPlayerCollection(); + await this.createUtilityLineupCollection(); } catch (error) { this.logger.error(`unable to setup typesense: ${error}`); setTimeout(() => { @@ -249,6 +279,154 @@ export class TypeSenseService { ); } + public async createUtilityLineupCollection() { + if (await this.client.collections("utility_lineups").exists()) { + return; + } + + await this.client.collections().create({ + name: "utility_lineups", + fields: [ + { + name: "name", + type: "string", + index: true, + sort: true, + infix: true, + }, + { name: "map_name", type: "string", index: true }, + { name: "utility_type", type: "string", index: true }, + { name: "side", type: "string", index: true }, + { name: "technique", type: "string", index: true }, + { name: "tags", type: "string[]", optional: true, index: true }, + { name: "author", type: "string", optional: true, index: true }, + { name: "author_steam_id", type: "string", index: true }, + { name: "upvotes", type: "int32", index: true, sort: true }, + { name: "favorites", type: "int32", index: true, sort: true }, + { name: "created_at", type: "int64", index: true, sort: true }, + ], + default_sorting_field: "name", + } as never); + + await this.utilityReindexQueue.add( + UTILITY_LINEUP_REINDEX_JOB, + {}, + { + jobId: UTILITY_LINEUP_REINDEX_JOB, + removeOnComplete: true, + removeOnFail: true, + }, + ); + } + + // THE visibility filter for the global index. Everything that writes a utility + // document goes through here, so "only what is publicly visible is indexed" + // is one predicate rather than a rule every call site has to remember. A + // lineup that stops qualifying returns nothing, which is what makes + // updateUtilityLineup delete rather than upsert. + public async searchableUtilityLineups( + options: { + ids?: Array | null; + after?: string | null; + limit?: number; + } = {}, + ): Promise> { + return await this.postgres.query>( + `SELECT l.id::text AS id, l.name, l.map_name, l.utility_type, l.side, + l.technique, l.tags, + l.author_steam_id::text AS author_steam_id, + p.name AS author_name, + l.upvotes, l.favorites, l.created_at + FROM public.utility_lineups l + LEFT JOIN public.players p ON p.steam_id = l.author_steam_id + WHERE l.visibility = 'Public' + AND l.archived_at IS NULL + AND ($1::uuid[] IS NULL OR l.id = ANY($1::uuid[])) + AND ($2::uuid IS NULL OR l.id > $2::uuid) + ORDER BY l.id ASC + LIMIT $3::int`, + [ + options.ids ?? null, + options.after ?? null, + options.limit ?? TypeSenseService.UTILITY_LINEUP_PAGE, + ], + ); + } + + // One row's worth of index maintenance. A lineup that has gone private, been + // archived or been deleted is removed rather than left behind: the row is + // gone from the library either way, and a stale document is the leak. + public async updateUtilityLineup(lineupId: string) { + const [lineup] = await this.searchableUtilityLineups({ ids: [lineupId] }); + + if (!lineup) { + await this.removeUtilityLineup(lineupId); + return; + } + + await this.client + .collections("utility_lineups") + .documents() + .upsert(TypeSenseService.utilityLineupDocument(lineup)); + } + + public async removeUtilityLineup(lineupId: string) { + try { + await this.client + .collections("utility_lineups") + .documents(lineupId) + .delete(); + } catch { + // Deleting a document that was never indexed is the normal case: every + // edit to a private lineup lands here. + } + } + + public async reindexUtilityLineups(): Promise { + let after: string | null = null; + let indexed = 0; + + for (;;) { + const page: Array = + await this.searchableUtilityLineups({ after }); + + if (page.length === 0) { + break; + } + + await this.client + .collections("utility_lineups") + .documents() + .import(page.map(TypeSenseService.utilityLineupDocument), { + action: "upsert", + }); + + after = page.at(-1)!.id; + indexed += page.length; + } + + this.logger.log(`indexed ${indexed} public utility lineup(s)`); + + return indexed; + } + + public static utilityLineupDocument(lineup: SearchableUtilityLineup) { + return { + id: lineup.id, + name: lineup.name, + map_name: lineup.map_name, + utility_type: lineup.utility_type, + side: lineup.side, + technique: lineup.technique, + tags: lineup.tags ?? [], + author: lineup.author_name ?? "", + author_steam_id: lineup.author_steam_id, + upvotes: Number(lineup.upvotes) || 0, + favorites: Number(lineup.favorites) || 0, + created_at: Math.floor(new Date(lineup.created_at).getTime() / 1000), + }; + } + public async createCvarsCollection() { if (!(await this.client.collections("cvars").exists())) { await this.client.collections().create({ diff --git a/src/utilities/QueueProcessors.ts b/src/utilities/QueueProcessors.ts index f3807bfe1..57c35070e 100644 --- a/src/utilities/QueueProcessors.ts +++ b/src/utilities/QueueProcessors.ts @@ -33,6 +33,7 @@ type Modules = | "S3Scan" | "Scrims" | "Chat" + | "Utility" | "Voice"; export type UseQueueOptions = { diff --git a/src/utility/enums/UtilityJobs.ts b/src/utility/enums/UtilityJobs.ts new file mode 100644 index 000000000..1fc98fb98 --- /dev/null +++ b/src/utility/enums/UtilityJobs.ts @@ -0,0 +1,8 @@ +// The queue processor resolves a job to its class by name, so these must match +// the class names exactly. +export const UtilityJobs = { + ReapIdleUtilityPracticeSessions: `ReapIdleUtilityPracticeSessions`, + MineUtilityMeta: `MineUtilityMeta`, + RunUtilityDriftScan: `RunUtilityDriftScan`, + BatchUtilityRenderJob: `BatchUtilityRenderJob`, +} as const; diff --git a/src/utility/enums/UtilityQueues.ts b/src/utility/enums/UtilityQueues.ts new file mode 100644 index 000000000..0b5d3bfd5 --- /dev/null +++ b/src/utility/enums/UtilityQueues.ts @@ -0,0 +1,6 @@ +export enum UtilityQueues { + UtilityPractice = "utility-practice", + UtilityMeta = "utility-meta", + UtilityDrift = "utility-drift", + UtilityRenders = "utility-renders", +} diff --git a/src/utility/enums/UtilitySolverStatus.ts b/src/utility/enums/UtilitySolverStatus.ts new file mode 100644 index 000000000..3cb344c81 --- /dev/null +++ b/src/utility/enums/UtilitySolverStatus.ts @@ -0,0 +1,32 @@ +// The plugin's own calibration verdicts (eCalibrationStatus), plus the +// refusals that never reach a server. They are separate values on purpose: +// "your runtime cannot do this" and "nobody has thrown a grenade yet" are both +// actionable, and both different from a generic failure. +export enum UtilitySolverStatus { + Ready = "Ready", + NoSample = "NoSample", + LaunchModelMismatch = "LaunchModelMismatch", + SeedReplayMismatch = "SeedReplayMismatch", + SeedReplayTimedOut = "SeedReplayTimedOut", + Unsupported = "Unsupported", + // The plugin has been asked and has not decided yet: calibration runs + // asynchronously, so an uncalibrated map answers this once and a verdict on + // the next call. + Unknown = "Unknown", + Busy = "Busy", + Unreachable = "Unreachable", + NotHost = "NotHost", + NotLive = "NotLive", + NoServer = "NoServer", + // Repair refusals. A repair is a solve aimed at a lineup's own landing point, + // so it can be turned away for reasons a bare solve has no opinion about: + // there is no verdict to act on, the verdict is not one a re-solve can fix, or + // the lineup was never replayable in the first place. + NotScanned = "NotScanned", + NotMoved = "NotMoved", + Seedless = "Seedless", + WrongMap = "WrongMap", + // Accepted: the search is queued and its lineup will arrive over + // POST /utility/ingest, not through the action that started it. + Solving = "Solving", +} diff --git a/src/utility/jobs/BatchUtilityRenderJob.spec.ts b/src/utility/jobs/BatchUtilityRenderJob.spec.ts new file mode 100644 index 000000000..15d99c4aa --- /dev/null +++ b/src/utility/jobs/BatchUtilityRenderJob.spec.ts @@ -0,0 +1,281 @@ +import { DelayedError } from "bullmq"; +import { BatchUtilityRenderJob } from "./BatchUtilityRenderJob"; +import { + NoGpuAvailableError, + NoSteamAccountAvailableError, +} from "../../matches/game-streamer/game-streamer.service"; + +const RENDER = { + id: "render-1", + utility_lineup_id: "lineup-1", + map_name: "de_mirage", + session_token: "token-1", + spec: { lineup_id: "lineup-1", map_name: "de_mirage" }, + status: "queued", +}; + +const makeJob = (data: Record) => { + const job: any = { + data, + token: "bull-token", + updateData: jest.fn(async (next: Record) => { + job.data = next; + }), + moveToDelayed: jest.fn(), + }; + return job; +}; + +describe("BatchUtilityRenderJob", () => { + let job: BatchUtilityRenderJob; + let renders: Record; + let practice: Record; + let gameStreamer: Record; + let logger: Record; + + beforeEach(() => { + renders = { + inFlightForMap: jest.fn().mockResolvedValue([RENDER]), + attachSession: jest.fn(), + attachJobName: jest.fn(), + failRenders: jest.fn(), + requesterFor: jest.fn().mockResolvedValue("76561198000000002"), + }; + practice = { + startForRender: jest + .fn() + .mockResolvedValue({ id: "session-1", status: "Starting" }), + session: jest + .fn() + .mockResolvedValue({ id: "session-1", status: "Ready" }), + renderConnection: jest.fn().mockResolvedValue({ + addr: "1.2.3.4:27015", + password: "pw", + match_id: "match-1", + plugin_runtime: "swiftlys2", + }), + endRenderSession: jest.fn(), + }; + gameStreamer = { + dispatchNadePreviews: jest + .fn() + .mockResolvedValue({ jobName: "gs-nades-demirage", nodeId: "node-A" }), + getNadeRenderPodState: jest.fn().mockResolvedValue("running"), + getNadeRenderPodFailureReason: jest.fn().mockResolvedValue(null), + }; + logger = { + log: jest.fn(), + warn: jest.fn(), + error: jest.fn(), + debug: jest.fn(), + }; + + job = new BatchUtilityRenderJob( + logger as any, + renders as any, + practice as any, + gameStreamer as any, + ); + }); + + it("exits without booking anything when the map's queue is empty", async () => { + renders.inFlightForMap.mockResolvedValueOnce([]); + + await job.process(makeJob({ mapName: "de_mirage" }) as any); + + expect(practice.startForRender).not.toHaveBeenCalled(); + expect(practice.endRenderSession).not.toHaveBeenCalled(); + }); + + it("books one practice session for the map and attaches the batch to it", async () => { + const bull = makeJob({ mapName: "de_mirage" }); + + await expect(job.process(bull as any)).rejects.toBeInstanceOf(DelayedError); + + expect(practice.startForRender).toHaveBeenCalledWith({ + mapName: "de_mirage", + hostSteamId: "76561198000000002", + }); + expect(renders.attachSession).toHaveBeenCalledWith( + ["render-1"], + "session-1", + ); + expect(bull.data.sessionId).toBe("session-1"); + }); + + it("retries instead of failing when no practice server is free", async () => { + practice.startForRender.mockRejectedValueOnce( + new Error("no server available"), + ); + const bull = makeJob({ mapName: "de_mirage" }); + + await expect(job.process(bull as any)).rejects.toBeInstanceOf(DelayedError); + + expect(renders.failRenders).not.toHaveBeenCalled(); + expect(bull.moveToDelayed).toHaveBeenCalled(); + }); + + it("waits for the server to be Ready before spending a GPU", async () => { + practice.session.mockResolvedValueOnce({ + id: "session-1", + status: "Starting", + }); + const bull = makeJob({ + mapName: "de_mirage", + sessionId: "session-1", + bookedAt: Date.now(), + }); + + await expect(job.process(bull as any)).rejects.toBeInstanceOf(DelayedError); + + expect(gameStreamer.dispatchNadePreviews).not.toHaveBeenCalled(); + }); + + it("stamps the server's plugin runtime onto every spec at dispatch", async () => { + const bull = makeJob({ + mapName: "de_mirage", + sessionId: "session-1", + bookedAt: Date.now(), + }); + + await expect(job.process(bull as any)).rejects.toBeInstanceOf(DelayedError); + + const [mapName, matchId, connect, jobs] = + gameStreamer.dispatchNadePreviews.mock.calls[0]; + expect(mapName).toBe("de_mirage"); + expect(matchId).toBe("match-1"); + expect(connect).toEqual({ addr: "1.2.3.4:27015", password: "pw" }); + expect(jobs).toEqual([ + { + job_id: "render-1", + session_token: "token-1", + spec: { + lineup_id: "lineup-1", + map_name: "de_mirage", + plugin_runtime: "swiftlys2", + }, + }, + ]); + expect(renders.attachJobName).toHaveBeenCalledWith( + ["render-1"], + "gs-nades-demirage", + "node-A", + ); + expect(bull.data.dispatched).toBe(true); + }); + + it("holds the batch rather than failing it when the GPU pool is busy", async () => { + gameStreamer.dispatchNadePreviews.mockRejectedValueOnce( + new NoGpuAvailableError(), + ); + const bull = makeJob({ + mapName: "de_mirage", + sessionId: "session-1", + bookedAt: Date.now(), + }); + + await expect(job.process(bull as any)).rejects.toBeInstanceOf(DelayedError); + + expect(renders.failRenders).not.toHaveBeenCalled(); + expect(practice.endRenderSession).not.toHaveBeenCalled(); + }); + + it("holds the batch when the Steam pool is empty", async () => { + gameStreamer.dispatchNadePreviews.mockRejectedValueOnce( + new NoSteamAccountAvailableError(), + ); + const bull = makeJob({ + mapName: "de_mirage", + sessionId: "session-1", + bookedAt: Date.now(), + }); + + await expect(job.process(bull as any)).rejects.toBeInstanceOf(DelayedError); + + expect(renders.failRenders).not.toHaveBeenCalled(); + }); + + it("fails the batch and hands the server back when dispatch really fails", async () => { + gameStreamer.dispatchNadePreviews.mockRejectedValueOnce( + new Error("k8s said no"), + ); + const bull = makeJob({ + mapName: "de_mirage", + sessionId: "session-1", + bookedAt: Date.now(), + }); + + await job.process(bull as any); + + expect(renders.failRenders).toHaveBeenCalledWith( + ["render-1"], + "dispatch failed: k8s said no", + ); + expect(practice.endRenderSession).toHaveBeenCalledWith("session-1"); + }); + + it("gives up on a server that never becomes ready", async () => { + practice.session.mockResolvedValueOnce({ + id: "session-1", + status: "Starting", + }); + const bull = makeJob({ + mapName: "de_mirage", + sessionId: "session-1", + bookedAt: Date.now() - 60 * 60 * 1000, + }); + + await job.process(bull as any); + + expect(renders.failRenders).toHaveBeenCalledWith( + ["render-1"], + "practice server did not become ready in time", + ); + expect(practice.endRenderSession).toHaveBeenCalledWith("session-1"); + }); + + it("keeps polling while the pod is alive", async () => { + const bull = makeJob({ + mapName: "de_mirage", + sessionId: "session-1", + dispatched: true, + }); + + await expect(job.process(bull as any)).rejects.toBeInstanceOf(DelayedError); + + expect(renders.failRenders).not.toHaveBeenCalled(); + }); + + it("fails whatever the pod left in flight, with the pod's own reason", async () => { + gameStreamer.getNadeRenderPodState.mockResolvedValueOnce("failed"); + gameStreamer.getNadeRenderPodFailureReason.mockResolvedValueOnce( + "Error — exit=1 — [nade] ERROR: capture failed to start", + ); + const bull = makeJob({ + mapName: "de_mirage", + sessionId: "session-1", + dispatched: true, + }); + + await job.process(bull as any); + + expect(renders.failRenders).toHaveBeenCalledWith( + ["render-1"], + "Error — exit=1 — [nade] ERROR: capture failed to start", + ); + expect(practice.endRenderSession).toHaveBeenCalledWith("session-1"); + }); + + it("releases the practice server once the queue drains", async () => { + renders.inFlightForMap.mockResolvedValueOnce([]); + const bull = makeJob({ + mapName: "de_mirage", + sessionId: "session-1", + dispatched: true, + }); + + await job.process(bull as any); + + expect(practice.endRenderSession).toHaveBeenCalledWith("session-1"); + }); +}); diff --git a/src/utility/jobs/BatchUtilityRenderJob.ts b/src/utility/jobs/BatchUtilityRenderJob.ts new file mode 100644 index 000000000..2f76e61f0 --- /dev/null +++ b/src/utility/jobs/BatchUtilityRenderJob.ts @@ -0,0 +1,229 @@ +import { DelayedError, Job } from "bullmq"; +import { Logger } from "@nestjs/common"; +import { + OnQueueEvent, + QueueEventsHost, + QueueEventsListener, + WorkerHost, +} from "@nestjs/bullmq"; +import { UseQueue } from "../../utilities/QueueProcessors"; +import { + GameStreamerService, + NoGpuAvailableError, + NoSteamAccountAvailableError, +} from "../../matches/game-streamer/game-streamer.service"; +import { UtilityQueues } from "../enums/UtilityQueues"; +import { UtilityPracticeService } from "../utility-practice.service"; +import { UtilityRendersService } from "../utility-renders.service"; +import { UtilityRenderSpec } from "../types/UtilityRenderSpec"; + +const CHECK_DELAY_MS = 15_000; +const GPU_BUSY_RETRY_MS = 60_000; +const SERVER_BUSY_RETRY_MS = 60_000; +// The practice server is booted on demand; the pod's own wait for it is only +// 300s, so waiting for Ready here is cheaper than a GPU sitting idle. +const SERVER_READY_TIMEOUT_MS = 10 * 60 * 1000; + +type JobData = { + mapName: string; + sessionId?: string; + dispatched?: boolean; + bookedAt?: number; +}; + +@UseQueue("Utility", UtilityQueues.UtilityRenders, { concurrency: 1 }) +export class BatchUtilityRenderJob extends WorkerHost { + constructor( + private readonly logger: Logger, + private readonly renders: UtilityRendersService, + private readonly practice: UtilityPracticeService, + private readonly gameStreamer: GameStreamerService, + ) { + super(); + } + + async process(job: Job): Promise { + const { mapName } = job.data; + const tag = `[nade-renders ${mapName}]`; + + const inFlight = await this.renders.inFlightForMap(mapName); + if (inFlight.length === 0) { + await this.releaseSession(job); + this.logger.log(`${tag} nothing in flight — done`); + return; + } + + // STEP 1: a server for this map. One session films one map, so the batch + // is the map's whole queue and the session is booked once for all of it. + if (!job.data.sessionId) { + let session; + try { + session = await this.practice.startForRender({ + mapName, + hostSteamId: await this.hostFor(inFlight[0].id), + }); + } catch (error) { + const message = (error as Error)?.message ?? "no practice server"; + this.logger.log(`${tag} no practice server yet (${message})`); + return this.delayUntilNext(job, SERVER_BUSY_RETRY_MS); + } + + await this.renders.attachSession( + inFlight.map((render) => render.id), + session.id, + ); + await job.updateData({ + ...job.data, + sessionId: session.id, + bookedAt: Date.now(), + }); + return this.delayUntilNext(job, CHECK_DELAY_MS); + } + + // STEP 2: the pod connects as a player, so nothing can be filmed until the + // server is actually up and the practice plugin has asked for its session. + if (!job.data.dispatched) { + const session = await this.practice.session(job.data.sessionId); + + if (!session || !UtilityPracticeService.LIVE_STATUSES.includes(session.status)) { + await this.renders.failRenders( + inFlight.map((render) => render.id), + `practice server never came up (${session?.failure_reason ?? session?.status ?? "session gone"})`, + ); + await this.releaseSession(job); + return; + } + + if (session.status !== "Ready") { + if ( + Date.now() - (job.data.bookedAt ?? Date.now()) > + SERVER_READY_TIMEOUT_MS + ) { + await this.renders.failRenders( + inFlight.map((render) => render.id), + "practice server did not become ready in time", + ); + await this.releaseSession(job); + return; + } + return this.delayUntilNext(job, CHECK_DELAY_MS); + } + + const connection = await this.practice.renderConnection(session.id); + if (!connection) { + return this.delayUntilNext(job, CHECK_DELAY_MS); + } + + try { + const { jobName, nodeId } = await this.gameStreamer.dispatchNadePreviews( + mapName, + connection.match_id, + { addr: connection.addr, password: connection.password }, + inFlight.map((render) => ({ + job_id: render.id, + session_token: render.session_token, + // Stamped here rather than at enqueue: it is a fact about the + // server that ended up filming, and the pod refuses anything but + // SwiftlyS2 -- it is the only runtime that can re-emit a throw. + spec: { + ...(render.spec as UtilityRenderSpec), + plugin_runtime: connection.plugin_runtime, + }, + })), + ); + await this.renders.attachJobName( + inFlight.map((render) => render.id), + jobName, + nodeId, + ); + } catch (error) { + if (error instanceof NoGpuAvailableError) { + this.logger.debug(`${tag} no GPU free, retrying`); + return this.delayUntilNext(job, GPU_BUSY_RETRY_MS); + } + if (error instanceof NoSteamAccountAvailableError) { + this.logger.log(`${tag} no Steam account in the pool, retrying`); + return this.delayUntilNext(job, GPU_BUSY_RETRY_MS); + } + const message = (error as Error)?.message ?? "dispatch failed"; + this.logger.error(`${tag} dispatch failed: ${message}`); + await this.renders.failRenders( + inFlight.map((render) => render.id), + `dispatch failed: ${message}`, + ); + await this.releaseSession(job); + return; + } + + await job.updateData({ ...job.data, dispatched: true }); + return this.delayUntilNext(job, CHECK_DELAY_MS * 2); + } + + // STEP 3: the pod posts its own terminal status per lineup, so the only + // thing left to watch is the pod outliving the rows. + const podState = await this.gameStreamer.getNadeRenderPodState(mapName); + if (podState === "running") { + return this.delayUntilNext(job, CHECK_DELAY_MS); + } + + const reason = + (await this.gameStreamer.getNadeRenderPodFailureReason(mapName)) ?? + (podState === "succeeded" + ? "render pod exited before reporting terminal status" + : podState === "failed" + ? "render pod failed (k8s reported Job in failed state)" + : "render pod no longer present (Job deleted)"); + + this.logger.warn( + `${tag} pod ${podState} with ${inFlight.length} lineup(s) still in flight — ${reason}`, + ); + await this.renders.failRenders( + inFlight.map((render) => render.id), + reason, + ); + await this.releaseSession(job); + } + + // The practice server goes back to the pool the moment the batch is over -- + // it is a scarce resource and nobody is sitting on this one. + private async releaseSession(job: Job): Promise { + if (!job.data.sessionId) return; + try { + await this.practice.endRenderSession(job.data.sessionId); + } catch (error) { + this.logger.warn( + `[nade-renders ${job.data.mapName}] releasing the practice session failed: ${(error as Error)?.message}`, + ); + } + await job.updateData({ + mapName: job.data.mapName, + }); + } + + private async hostFor(renderId: string): Promise { + const steamId = await this.renders.requesterFor(renderId); + if (!steamId) { + throw new Error("render has no requester to host its practice session"); + } + return steamId; + } + + private async delayUntilNext(job: Job, ms: number): Promise { + await job.moveToDelayed(Date.now() + ms, job.token); + throw new DelayedError(); + } +} + +@QueueEventsListener(UtilityQueues.UtilityRenders) +export class BatchUtilityRenderJobEvents extends QueueEventsHost { + constructor(private readonly logger: Logger) { + super(); + } + + @OnQueueEvent("failed") + public async onFailed(args: { jobId: string; failedReason: string }) { + this.logger.warn( + `[nade-renders] BullMQ job ${args.jobId} failed: ${args.failedReason}`, + ); + } +} diff --git a/src/utility/jobs/MineUtilityMeta.ts b/src/utility/jobs/MineUtilityMeta.ts new file mode 100644 index 000000000..496da8bcf --- /dev/null +++ b/src/utility/jobs/MineUtilityMeta.ts @@ -0,0 +1,29 @@ +import { Logger } from "@nestjs/common"; +import { WorkerHost } from "@nestjs/bullmq"; +import { UseQueue } from "../../utilities/QueueProcessors"; +import { UtilityQueues } from "../enums/UtilityQueues"; +import { UtilityMetaService } from "../utility-meta.service"; + +// Inflating a demo blob is the expensive half of this, so the queue runs one +// job at a time: two concurrent passes would double the peak memory for no +// extra throughput. +@UseQueue("Utility", UtilityQueues.UtilityMeta, { concurrency: 1 }) +export class MineUtilityMeta extends WorkerHost { + constructor( + private readonly logger: Logger, + private readonly meta: UtilityMetaService, + ) { + super(); + } + + async process(): Promise { + try { + await this.meta.mine(); + } catch (error) { + this.logger.error( + `MineUtilityMeta failed: ${(error as Error)?.message}`, + (error as Error)?.stack, + ); + } + } +} diff --git a/src/utility/jobs/ReapIdleUtilityPracticeSessions.ts b/src/utility/jobs/ReapIdleUtilityPracticeSessions.ts new file mode 100644 index 000000000..09d250b4a --- /dev/null +++ b/src/utility/jobs/ReapIdleUtilityPracticeSessions.ts @@ -0,0 +1,30 @@ +import { Logger } from "@nestjs/common"; +import { WorkerHost } from "@nestjs/bullmq"; +import { UseQueue } from "../../utilities/QueueProcessors"; +import { UtilityQueues } from "../enums/UtilityQueues"; +import { UtilityPracticeService } from "../utility-practice.service"; + +@UseQueue("Utility", UtilityQueues.UtilityPractice) +export class ReapIdleUtilityPracticeSessions extends WorkerHost { + constructor( + private readonly logger: Logger, + private readonly practice: UtilityPracticeService, + ) { + super(); + } + + async process(): Promise { + try { + await this.practice.reapIdle(); + await this.practice.reapRenderSessions(); + // After the sessions, not before: reaping one is what turns its claim + // into an orphan. + await this.practice.releaseOrphanedServers(); + } catch (error) { + this.logger.error( + `ReapIdleUtilityPracticeSessions failed: ${(error as Error)?.message}`, + (error as Error)?.stack, + ); + } + } +} diff --git a/src/utility/jobs/ReconcileQueuedUtilityRenders.ts b/src/utility/jobs/ReconcileQueuedUtilityRenders.ts new file mode 100644 index 000000000..53a1c99a5 --- /dev/null +++ b/src/utility/jobs/ReconcileQueuedUtilityRenders.ts @@ -0,0 +1,31 @@ +import { Logger } from "@nestjs/common"; +import { WorkerHost } from "@nestjs/bullmq"; +import { UseQueue } from "../../utilities/QueueProcessors"; +import { UtilityQueues } from "../enums/UtilityQueues"; +import { UtilityRendersService } from "../utility-renders.service"; + +// Shares the renders queue, so it waits behind a running batch rather than +// re-dispatching underneath one. That is the same arrangement the highlights +// reconciler runs on, and the reason the module also reconciles once on boot: +// a restart is exactly when an orphaned row is most likely, and the boot call +// does not have to queue behind anything. +@UseQueue("Utility", UtilityQueues.UtilityRenders) +export class ReconcileQueuedUtilityRenders extends WorkerHost { + constructor( + private readonly logger: Logger, + private readonly renders: UtilityRendersService, + ) { + super(); + } + + public async process(): Promise { + try { + return await this.renders.reconcileQueued(); + } catch (error) { + this.logger.warn( + `[utility-render] reconcile failed: ${(error as Error)?.message}`, + ); + return 0; + } + } +} diff --git a/src/utility/jobs/RunUtilityDriftScan.ts b/src/utility/jobs/RunUtilityDriftScan.ts new file mode 100644 index 000000000..9e3b36285 --- /dev/null +++ b/src/utility/jobs/RunUtilityDriftScan.ts @@ -0,0 +1,36 @@ +import { Job } from "bullmq"; +import { Logger } from "@nestjs/common"; +import { WorkerHost } from "@nestjs/bullmq"; +import { UseQueue } from "../../utilities/QueueProcessors"; +import { UtilityQueues } from "../enums/UtilityQueues"; +import { UtilityDriftService } from "../utility-drift.service"; + +// One at a time, because POST /drift serializes itself anyway: it holds two +// collision meshes for the life of a request, so a second concurrent scan waits +// on the parser instead of on this queue, where nothing can see it. +@UseQueue("Utility", UtilityQueues.UtilityDrift, { concurrency: 1 }) +export class RunUtilityDriftScan extends WorkerHost { + constructor( + private readonly logger: Logger, + private readonly drift: UtilityDriftService, + ) { + super(); + } + + async process(job: Job<{ scan_id: string }>): Promise { + const scanId = job.data?.scan_id; + + if (!scanId) { + return; + } + + try { + await this.drift.runScan(scanId); + } catch (error) { + this.logger.error( + `RunUtilityDriftScan ${scanId} failed: ${(error as Error)?.message}`, + (error as Error)?.stack, + ); + } + } +} diff --git a/src/utility/types/UtilityRenderSpec.ts b/src/utility/types/UtilityRenderSpec.ts new file mode 100644 index 000000000..b66586c25 --- /dev/null +++ b/src/utility/types/UtilityRenderSpec.ts @@ -0,0 +1,42 @@ +// The job payload the render pod reads. Key names are the game-streamer's +// contract (src/lib/clip-helpers.mjs `nade-fields`), which mirrors the +// utility_lineups column names -- so a row splats into it. +export interface UtilityRenderSpec { + lineup_id: string; + // Load-bearing: the practice plugin resolves `.load ` by name and has + // no id lookup, so a lineup with no name cannot be filmed at all. + lineup_name: string; + map_name: string; + nade_type: string; + side: string; + + origin_x: number; + origin_y: number; + origin_z: number; + eye_z: number | null; + view_yaw: number; + view_pitch: number; + + flight_time_ms: number | null; + confidence: string; + + // Stamped at dispatch, not at enqueue: it is a fact about the practice + // server that ends up filming this, and no server is picked until then. + plugin_runtime?: string | null; + + // The pod re-derives this from the six initial_* values when we do not state + // it. We state it, because the api already knows whether the seed is + // complete and a lineup without one is skipped rather than approximated. + has_seed: boolean; + initial_pos_x?: number | null; + initial_pos_y?: number | null; + initial_pos_z?: number | null; + initial_vel_x?: number | null; + initial_vel_y?: number | null; + initial_vel_z?: number | null; + + output: { + resolution: "720p" | "1080p"; + fps: number; + }; +} diff --git a/src/utility/types/UtilityRenderStatusDto.ts b/src/utility/types/UtilityRenderStatusDto.ts new file mode 100644 index 000000000..1d06dd175 --- /dev/null +++ b/src/utility/types/UtilityRenderStatusDto.ts @@ -0,0 +1,15 @@ +// Everything nade-clip.sh / batch-nades.sh can post to +// /nade-renders/:jobId/status. Only `progress` and `duration_ms` arrive as +// numbers (clip-helpers.mjs coerces exactly those two); the rest are strings. +export interface UtilityRenderStatusDto { + status: string; + progress?: number; + error?: string; + duration_ms?: number; + // Set instead of `error` when the pod refuses a lineup it cannot reproduce + // exactly. Kept apart because it is a verdict on the lineup, not a fault. + skip_reason?: string; + // "1" when the clip's timing came from the recorded flight time rather than + // an observed detonation (NADE_ALLOW_TIMED_DETONATION). + unverified_timing?: boolean | string; +} diff --git a/src/utility/utility-analysis.controller.ts b/src/utility/utility-analysis.controller.ts new file mode 100644 index 000000000..63587d5b4 --- /dev/null +++ b/src/utility/utility-analysis.controller.ts @@ -0,0 +1,122 @@ +import { Controller } from "@nestjs/common"; +import { InjectQueue } from "@nestjs/bullmq"; +import { Queue } from "bullmq"; +import { HasuraAction } from "../hasura/hasura.controller"; +import { User } from "../auth/types/User"; +import { UtilityQueues } from "./enums/UtilityQueues"; +import { UtilityJobs } from "./enums/UtilityJobs"; +import { isRoleAbove } from "../utilities/isRoleAbove"; +import { UtilityMetaService } from "./utility-meta.service"; +import { + UtilityAnalysisService, + UtilitySightlinePairInput, +} from "./utility-analysis.service"; +import { UtilityDriftService } from "./utility-drift.service"; + +@Controller("utility-analysis") +export class UtilityAnalysisController { + constructor( + private readonly analysis: UtilityAnalysisService, + private readonly drift: UtilityDriftService, + private readonly meta: UtilityMetaService, + @InjectQueue(UtilityQueues.UtilityDrift) private readonly driftQueue: Queue, + ) {} + + // Re-mining is normally the hourly job's business, but a miner-version bump + // changes what every stored throw MEANS, and waiting up to an hour per batch + // of 25 demos to see corrected data is not a workable loop. + @HasuraAction() + public async remineUtilityMeta(data: { user: User }) { + if (!data.user || !isRoleAbove(data.user.role, "administrator")) { + throw new Error("only an administrator can re-mine demos"); + } + + const result = await this.meta.mine(UtilityMetaService.DEMOS_PER_RUN); + + return { + demos: result.demos, + throws: result.throws, + // Each call takes one batch; the caller repeats until demos comes back 0. + done: result.demos === 0, + }; + } + + @HasuraAction() + public async checkUtilitySightlines(data: { + user: User; + lineup_id: string; + pairs: Array; + threshold?: number; + }) { + return await this.analysis.sightlines(data.user ?? null, { + lineup_id: data.lineup_id, + pairs: data.pairs, + threshold: data.threshold ?? null, + }); + } + + @HasuraAction() + public async checkUtilityOneWay(data: { + user: User; + lineup_id: string; + pairs: Array; + }) { + return await this.analysis.oneWay(data.user ?? null, { + lineup_id: data.lineup_id, + pairs: data.pairs, + }); + } + + @HasuraAction() + public async analyseUtilityPlaybookCoverage(data: { + user: User; + playbook_id: string; + pairs: Array; + }) { + return await this.analysis.playbookCoverage(data.user ?? null, { + playbook_id: data.playbook_id, + pairs: data.pairs, + }); + } + + @HasuraAction() + public async findUtilityLineupsBlocking(data: { + user: User; + map_name: string; + from_x: number; + from_y: number; + from_z: number; + to_x: number; + to_y: number; + to_z: number; + side?: string; + limit?: number; + }) { + const { user, ...input } = data; + + return await this.analysis.findBlocking(user ?? null, input); + } + + // Returns as soon as the scan row exists. Re-flying a map's whole library is + // minutes of simulation against two meshes, and the results are read back off + // utility_drift_results rather than waited for here. + @HasuraAction() + public async startUtilityDriftScan(data: { + user: User; + map_name: string; + from_revision?: string; + to_revision?: string; + }) { + const scan = await this.drift.startScan(data.user, { + map_name: data.map_name, + from_revision: data.from_revision ?? null, + to_revision: data.to_revision ?? null, + }); + + await this.driftQueue.add(UtilityJobs.RunUtilityDriftScan, { + scan_id: scan.scan_id, + }); + + return scan; + } +} diff --git a/src/utility/utility-analysis.service.ts b/src/utility/utility-analysis.service.ts new file mode 100644 index 000000000..fda698fb8 --- /dev/null +++ b/src/utility/utility-analysis.service.ts @@ -0,0 +1,700 @@ +import { Injectable, Logger } from "@nestjs/common"; +import { CacheService } from "../cache/cache.service"; +import { PostgresService } from "../postgres/postgres.service"; +import { + DemoParserService, + ParsedCloudSpec, + ParsedGeometryPoint, + ParsedSightlinePair, + ParsedSmokeVolumeResponse, +} from "../demos/demo-parser.service"; +import { User } from "../auth/types/User"; +import { UtilityArtifactsService } from "./utility-artifacts.service"; + +export type UtilitySightlinePairInput = { + from_x: number; + from_y: number; + from_z: number; + to_x: number; + to_y: number; + to_z: number; +}; + +export type UtilitySightlineResult = { + index: number; + blocked: boolean; + blocked_by: string | null; + depth: number; + transmittance: number; + world_blocked: boolean; +}; + +export type UtilitySightlineOutput = { + threshold: number; + results: Array; + degraded: boolean; + message: string | null; +}; + +export type UtilityOneWayResult = { + index: number; + one_way: boolean; + favors: string | null; + cause: string | null; + confidence: string; + contested: boolean; +}; + +export type UtilityOneWayOutput = { + results: Array; + degraded: boolean; + message: string | null; +}; + +export type UtilityPlaybookCoverageResult = { + index: number; + covered: boolean; + // The step_order of the single smoke that closes the angle. Null does not + // mean "open": the map may be what blocks it, or two thin clouds may only + // add up together. `covered` is the verdict; this only names a culprit. + by_step: number | null; + depth: number; + transmittance: number; +}; + +export type UtilityPlaybookCoverageOutput = { + results: Array; + degraded: boolean; + message: string | null; +}; + +export type UtilityBlockingResult = { + utility_lineup_id: string; + depth: number; + transmittance: number; + blocked: boolean; +}; + +export type UtilityBlockingOutput = { + results: Array; + degraded: boolean; + message: string | null; +}; + +type AnalysableLineup = { + id: string; + map_name: string; + utility_type: string; + land_x: number; + land_y: number; + land_z: number; + trajectory_file: string | null; +}; + +@Injectable() +export class UtilityAnalysisService { + // /sightlines takes 512 pairs and the UI asks about a handful of angles at a + // time; the low bound is here so a single action cannot make the shared + // parser walk a mesh 512 times on somebody's behalf. + public static readonly MAX_PAIRS = 64; + + // The parser refuses more than 16 clouds in one request (maxRequestClouds), + // and the whole point of the batched form is that the search costs ONE call. + // So sixteen is the cap on candidates evaluated, not a number picked here. + public static readonly CANDIDATE_CAP = 16; + + // A CS2 smoke floods to a radius of 144 source units, so a cloud whose centre + // is further than that from the segment cannot put density on it. The extra + // 48 is slack for a bloom that found free space to spread along. + public static readonly SMOKE_REACH = 192; + + public static readonly DEFAULT_BLOCKING_LIMIT = 10; + public static readonly MAX_BLOCKING_LIMIT = 50; + + public static readonly DEFAULT_THRESHOLD = 3.0; + + // A cloud's shape is a property of the map and the point, so it only changes + // when the map does. A week is short enough that a map patch washes it out + // and long enough that a browsing session pays for the flood once. + private static readonly VOLUME_TTL_SECONDS = 7 * 24 * 60 * 60; + + // The whole blocking answer, memoized on the question. Panning a crosshair + // around a map re-asks the same segment constantly, and the answer is + // deterministic for as long as the library does not change. + private static readonly BLOCKING_TTL_SECONDS = 300; + + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + private readonly cache: CacheService, + private readonly artifacts: UtilityArtifactsService, + private readonly demoParser: DemoParserService, + ) {} + + public async sightlines( + user: User | null, + input: { + lineup_id: string; + pairs: Array; + threshold?: number | null; + }, + ): Promise { + const lineup = await this.analysableLineup(user, input.lineup_id); + const pairs = UtilityAnalysisService.pairs(input.pairs); + const threshold = UtilityAnalysisService.threshold(input.threshold); + + const answer = await this.demoParser.sightlines({ + map: lineup.map_name, + smokes: [await this.cloudFor(lineup)], + pairs, + ...(threshold ? { threshold } : {}), + }); + + if (!answer.data) { + return { + threshold: threshold ?? UtilityAnalysisService.DEFAULT_THRESHOLD, + results: [], + degraded: true, + message: answer.error, + }; + } + + return { + threshold: + answer.data.threshold ?? + threshold ?? + UtilityAnalysisService.DEFAULT_THRESHOLD, + results: (answer.data.results ?? []).map((result, index) => ({ + index, + blocked: result.blocked === true, + blocked_by: result.blocked_by || null, + depth: result.depth ?? 0, + transmittance: result.transmittance ?? 1, + world_blocked: result.world_blocked === true, + })), + degraded: false, + message: null, + }; + } + + public async oneWay( + user: User | null, + input: { lineup_id: string; pairs: Array }, + ): Promise { + const lineup = await this.analysableLineup(user, input.lineup_id); + const pairs = UtilityAnalysisService.pairs(input.pairs); + + // The pairs are where two players stand, not where they look from. Saying + // so is not optional: guessing wrong moves every eye by 64 units, and an + // eye-to-eye pair can never be one-way in the first place. + const answer = await this.demoParser.oneWay({ + map: lineup.map_name, + smokes: [await this.cloudFor(lineup)], + pairs, + positions: "feet", + }); + + if (!answer.data) { + return { results: [], degraded: true, message: answer.error }; + } + + return { + results: (answer.data.results ?? []).map((result, index) => ({ + index, + one_way: result.one_way === true, + favors: result.favors || null, + cause: result.cause || null, + confidence: result.confidence || "none", + contested: result.contested === true, + })), + degraded: false, + message: null, + }; + } + + // "Your A execute leaves CT-cross open." + // + // Every smoke in the book is evaluated against every angle in ONE /sightlines + // call, because an execute is the smokes together -- asking per step would + // answer a question nobody has and cost one parser round trip per step. + // + // Nothing here may report an angle as open unless it really was evaluated + // against the whole book. A parser that cannot be reached, or a book with + // more smokes than the parser will take in one request, both come back + // degraded: an "open" verdict from a partial evaluation is the exact false + // claim this exists to prevent. + public async playbookCoverage( + user: User | null, + input: { + playbook_id: string; + pairs: Array; + }, + ): Promise { + const pairs = UtilityAnalysisService.pairs(input.pairs); + const playbook = await this.viewablePlaybook(user, input.playbook_id); + const steps = await this.playbookSmokeSteps(playbook.id); + + if (steps.length === 0) { + // Honestly open: an execute with no smokes in it closes nothing. The + // parser is not asked, because a request with an empty cloud list would + // only be answering what the map does. + const uncovered = pairs.map( + (_pair, index): UtilityPlaybookCoverageResult => ({ + index, + covered: false, + by_step: null, + depth: 0, + transmittance: 1, + }), + ); + + return { + results: uncovered, + degraded: false, + message: "this playbook has no smoke steps", + }; + } + + const evaluated = steps.slice(0, UtilityAnalysisService.CANDIDATE_CAP); + const truncated = steps.length > evaluated.length; + const clouds: Array = []; + + for (const step of evaluated) { + clouds.push(await this.cloudFor(step.lineup)); + } + + const answer = await this.demoParser.sightlines({ + map: playbook.map_name, + smokes: clouds, + pairs, + }); + + if (!answer.data) { + return { results: [], degraded: true, message: answer.error }; + } + + const threshold = + answer.data.threshold ?? UtilityAnalysisService.DEFAULT_THRESHOLD; + + const results = (answer.data.results ?? []).map((result, index) => { + const perSmoke = result.per_smoke ?? []; + let byStep: number | null = null; + let best = threshold; + + for (const [candidate, step] of evaluated.entries()) { + const depth = perSmoke[candidate] ?? 0; + + if (depth >= best) { + best = depth; + byStep = step.step_order; + } + } + + return { + index, + covered: result.blocked === true, + by_step: byStep, + depth: result.depth ?? 0, + transmittance: result.transmittance ?? 1, + }; + }); + + return { + results, + degraded: truncated, + message: truncated + ? `only the first ${UtilityAnalysisService.CANDIDATE_CAP} smokes in this playbook were evaluated` + : null, + }; + } + + // The inverted search: not "what lineups exist here" but "what closes this + // angle". Only a smoke can, and only one already near the line, so the + // candidate set is cut geometrically before a single volume is resolved. + public async findBlocking( + user: User | null, + input: { + map_name: string; + from_x: number; + from_y: number; + from_z: number; + to_x: number; + to_y: number; + to_z: number; + side?: string | null; + limit?: number | null; + }, + ): Promise { + const from = UtilityAnalysisService.point( + input.from_x, + input.from_y, + input.from_z, + ); + const to = UtilityAnalysisService.point(input.to_x, input.to_y, input.to_z); + const requested = Math.trunc(Number(input.limit ?? 0)); + const limit = Math.min( + requested > 0 ? requested : UtilityAnalysisService.DEFAULT_BLOCKING_LIMIT, + UtilityAnalysisService.MAX_BLOCKING_LIMIT, + ); + const mapName = String(input.map_name ?? "").trim(); + + if (!mapName) { + throw Error("map_name is required"); + } + + const cacheKey = this.blockingCacheKey(user, mapName, from, to, input.side); + const cached = (await this.cache.get(cacheKey)) as + | UtilityBlockingOutput + | undefined; + + if (cached) { + return { ...cached, results: cached.results.slice(0, limit) }; + } + + const candidates = await this.blockingCandidates( + user, + mapName, + from, + to, + input.side ?? null, + ); + + if (candidates.length === 0) { + return { results: [], degraded: false, message: null }; + } + + if (candidates.length === UtilityAnalysisService.CANDIDATE_CAP) { + this.logger.log( + `[utility-blocking] ${mapName}: evaluating the ${UtilityAnalysisService.CANDIDATE_CAP} smokes nearest the line; more were in reach`, + ); + } + + const clouds: Array = []; + + for (const candidate of candidates) { + clouds.push(await this.cloudFor(candidate)); + } + + const answer = await this.demoParser.sightlines({ + map: mapName, + smokes: clouds, + pairs: [{ from, to }], + }); + + if (!answer.data) { + return { results: [], degraded: true, message: answer.error }; + } + + const pair = answer.data.results?.at(0); + + if (!pair) { + return { + results: [], + degraded: true, + message: "the parser answered no results for this line", + }; + } + + if (pair.world_blocked) { + const output: UtilityBlockingOutput = { + results: [], + degraded: false, + message: "the map already blocks this line; no smoke is needed", + }; + await this.cache.put( + cacheKey, + output, + UtilityAnalysisService.BLOCKING_TTL_SECONDS, + ); + return output; + } + + const threshold = + answer.data.threshold ?? UtilityAnalysisService.DEFAULT_THRESHOLD; + const perSmoke = pair.per_smoke ?? []; + + const results = candidates + .map((candidate, index) => { + const depth = perSmoke[index] ?? 0; + return { + utility_lineup_id: candidate.id, + depth, + transmittance: Math.exp(-depth), + blocked: depth >= threshold, + }; + }) + .sort((a, b) => b.depth - a.depth); + + const output: UtilityBlockingOutput = { + results, + degraded: false, + message: null, + }; + + await this.cache.put( + cacheKey, + output, + UtilityAnalysisService.BLOCKING_TTL_SECONDS, + ); + + return { ...output, results: results.slice(0, limit) }; + } + + // Both a permission check and the row loader. A lineup the caller cannot see + // must not be analysable either -- the geometry of a private lineup is the + // private part. + private async analysableLineup( + user: User | null, + lineupId: string, + ): Promise { + if (!UtilityAnalysisService.isUuid(lineupId)) { + throw Error("lineup not found"); + } + + const [row] = await this.postgres.query< + Array + >( + `SELECT public.can_view_utility_lineup(l, $2::json) AS visible, + l.id::text AS id, l.map_name, l.utility_type, + l.land_x, l.land_y, l.land_z, l.trajectory_file + FROM public.utility_lineups l + WHERE l.id = $1::uuid`, + [lineupId, UtilityAnalysisService.session(user)], + ); + + if (!row || !row.visible) { + throw Error("lineup not found"); + } + + return row; + } + + // A book the caller cannot open must not be analysable either: its steps are + // other people's lineups, and the shape of an execute is the private part. + private async viewablePlaybook( + user: User | null, + playbookId: string, + ): Promise<{ id: string; map_name: string }> { + if (!UtilityAnalysisService.isUuid(playbookId)) { + throw Error("playbook not found"); + } + + const [row] = await this.postgres.query< + Array<{ id: string; map_name: string; visible: boolean }> + >( + `SELECT p.id::text AS id, p.map_name, + public.can_view_utility_playbook(p, $2::json) AS visible + FROM public.utility_playbooks p + WHERE p.id = $1::uuid`, + [playbookId, UtilityAnalysisService.session(user)], + ); + + if (!row || !row.visible) { + throw Error("playbook not found"); + } + + return { id: row.id, map_name: row.map_name }; + } + + // Only smokes: a flash or a molly puts no density on a sightline, so sending + // one as a cloud would ask the parser to bloom something that cannot block. + private async playbookSmokeSteps( + playbookId: string, + ): Promise> { + const rows = await this.postgres.query< + Array + >( + `SELECT st.step_order, + l.id::text AS id, l.map_name, l.utility_type, + l.land_x, l.land_y, l.land_z, l.trajectory_file + FROM public.utility_playbook_steps st + INNER JOIN public.utility_lineups l ON l.id = st.utility_lineup_id + WHERE st.playbook_id = $1::uuid + AND l.utility_type = 'Smoke' + ORDER BY st.step_order ASC`, + [playbookId], + ); + + return rows.map(({ step_order, ...lineup }) => ({ + step_order: Number(step_order), + lineup, + })); + } + + private async blockingCandidates( + user: User | null, + mapName: string, + from: ParsedGeometryPoint, + to: ParsedGeometryPoint, + side: string | null, + ): Promise> { + // The pre-filter is the whole cost control: distance from the landing point + // to the SEGMENT (not to either end), so a cloud beside the middle of a long + // sightline survives and one behind the shooter does not. + return await this.postgres.query>( + `WITH seg AS ( + SELECT $2::float8 AS ax, $3::float8 AS ay, $4::float8 AS az, + $5::float8 AS bx, $6::float8 AS by, $7::float8 AS bz + ) + SELECT l.id::text AS id, l.map_name, l.utility_type, + l.land_x, l.land_y, l.land_z, l.trajectory_file + FROM public.utility_lineups l + CROSS JOIN seg + CROSS JOIN LATERAL ( + SELECT greatest( + 0::float8, + least( + 1::float8, + CASE + WHEN (seg.bx - seg.ax) ^ 2 + (seg.by - seg.ay) ^ 2 + (seg.bz - seg.az) ^ 2 = 0 + THEN 0::float8 + ELSE ( + (l.land_x - seg.ax) * (seg.bx - seg.ax) + + (l.land_y - seg.ay) * (seg.by - seg.ay) + + (l.land_z - seg.az) * (seg.bz - seg.az) + ) / ( + (seg.bx - seg.ax) ^ 2 + (seg.by - seg.ay) ^ 2 + (seg.bz - seg.az) ^ 2 + ) + END + ) + ) AS t + ) AS projection + CROSS JOIN LATERAL ( + SELECT sqrt( + (l.land_x - (seg.ax + projection.t * (seg.bx - seg.ax))) ^ 2 + + (l.land_y - (seg.ay + projection.t * (seg.by - seg.ay))) ^ 2 + + (l.land_z - (seg.az + projection.t * (seg.bz - seg.az))) ^ 2 + ) AS reach + ) AS gap + WHERE l.map_name = $1 + AND l.utility_type = 'Smoke' + AND l.archived_at IS NULL + AND ($9::text IS NULL OR l.side = $9::text) + AND gap.reach <= $10::float8 + AND public.can_view_utility_lineup(l, $8::json) + ORDER BY gap.reach ASC, l.upvotes DESC, l.id ASC + LIMIT ${UtilityAnalysisService.CANDIDATE_CAP}`, + [ + mapName, + from.x, + from.y, + from.z, + to.x, + to.y, + to.z, + UtilityAnalysisService.session(user), + side ?? null, + UtilityAnalysisService.SMOKE_REACH, + ], + ); + } + + // Cheapest source first: the memo, then the bloom the artifact already + // carries, then a flood from the parser. Falling through to `at` is not a + // failure -- it asks the parser to bloom the point inside the same request, + // which is what happens anyway when nothing measured it yet. + private async cloudFor(lineup: AnalysableLineup): Promise { + const land = UtilityAnalysisService.point( + lineup.land_x, + lineup.land_y, + lineup.land_z, + ); + const key = UtilityAnalysisService.volumeCacheKey(lineup.map_name, land); + + const cached = (await this.cache.get(key)) as + | ParsedSmokeVolumeResponse + | undefined; + + if (cached) { + return { volume: cached }; + } + + const volume = + (lineup.trajectory_file + ? await this.artifacts.readSmokeVolume(lineup.trajectory_file) + : null) ?? (await this.demoParser.smokeVolume(lineup.map_name, land)); + + if (!volume) { + return { at: land }; + } + + await this.cache.put(key, volume, UtilityAnalysisService.VOLUME_TTL_SECONDS); + + return { volume }; + } + + private blockingCacheKey( + user: User | null, + mapName: string, + from: ParsedGeometryPoint, + to: ParsedGeometryPoint, + side?: string | null, + ): string { + // Keyed on the caller as well as the question: the candidate set is cut by + // can_view_utility_lineup, so two players asking the same question are not + // asking the same question. + const at = (point: ParsedGeometryPoint) => + `${Math.round(point.x)},${Math.round(point.y)},${Math.round(point.z)}`; + + return `utility:blocking:${user?.steam_id ?? "guest"}:${user?.role ?? "guest"}:${mapName}:${at(from)}:${at(to)}:${side ?? "any"}`; + } + + private static volumeCacheKey( + mapName: string, + point: ParsedGeometryPoint, + ): string { + return `utility:volume:${mapName}:${Math.round(point.x)},${Math.round(point.y)},${Math.round(point.z)}`; + } + + private static session(user: User | null): string { + return JSON.stringify({ + "x-hasura-role": user?.role ?? "guest", + ...(user?.steam_id ? { "x-hasura-user-id": user.steam_id } : {}), + }); + } + + private static pairs( + input: Array, + ): Array { + if (!Array.isArray(input) || input.length === 0) { + throw Error("at least one pair is required"); + } + + if (input.length > UtilityAnalysisService.MAX_PAIRS) { + throw Error(`at most ${UtilityAnalysisService.MAX_PAIRS} pairs at a time`); + } + + return input.map((pair) => ({ + from: UtilityAnalysisService.point(pair.from_x, pair.from_y, pair.from_z), + to: UtilityAnalysisService.point(pair.to_x, pair.to_y, pair.to_z), + })); + } + + private static point(x: number, y: number, z: number): ParsedGeometryPoint { + for (const value of [x, y, z]) { + if (typeof value !== "number" || !Number.isFinite(value)) { + throw Error("coordinates must be finite numbers"); + } + } + + return { x, y, z }; + } + + private static threshold(value?: number | null): number | undefined { + if (value === undefined || value === null) { + return undefined; + } + + if (!Number.isFinite(value) || value <= 0) { + throw Error("threshold must be a positive number"); + } + + return value; + } + + private static isUuid(value: string): boolean { + return /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test( + String(value ?? ""), + ); + } +} diff --git a/src/utility/utility-artifacts.service.ts b/src/utility/utility-artifacts.service.ts new file mode 100644 index 000000000..6d8894f4e --- /dev/null +++ b/src/utility/utility-artifacts.service.ts @@ -0,0 +1,278 @@ +import zlib from "zlib"; +import { Injectable, Logger } from "@nestjs/common"; +import { S3Service } from "../s3/s3.service"; +import { PostgresService } from "../postgres/postgres.service"; +import { + DemoParserService, + ParsedSmokeVolumeResponse, +} from "../demos/demo-parser.service"; + +// v2 carries the projectile's physics seed alongside the sampled path, so a +// simulator can re-emit the throw instead of interpolating it. v3 populates +// smoke_volumes with the real measured bloom, so the viewer stops drawing a +// sphere -- the array existed and was always empty before, so a v2 reader that +// walks it still works. +export const UTILITY_TRAJECTORY_VERSION = 3; + +export type UtilityTrajectoryPoint = { + tick: number; + x: number; + y: number; + z: number; +}; + +export type UtilityVector = { x: number; y: number; z: number }; + +export type UtilityTrajectoryInput = { + lineupId: string; + mapName: string; + utilityType: string; + throwerSteamId: string | null; + throwerTeam: string | null; + origin: UtilityVector; + land: UtilityVector; + // The engine's own starting state. Null for anything not recorded live: a + // reader must be able to tell "no seed" from "a seed at the origin". + initialPosition: UtilityVector | null; + initialVelocity: UtilityVector | null; + flightTimeMs: number | null; + tickRate: number; + path: Array; + // The measured bloom at the landing point. Supplied when the lineup came out + // of a demo that already carried it; otherwise uploadTrajectory asks the + // parser. Null is a normal outcome -- not every map has a collision mesh. + smokeVolume?: ParsedSmokeVolumeResponse | null; +}; + +// Deliberately the same top-level shape as the demo playback blob +// (buildPlaybackBlob in demo-metadata.service): the web 3D viewer takes a +// ReplayBlob and renders it, so a lineup that arrives in that shape needs no +// second renderer. Everything a lineup has no notion of is present and empty +// rather than absent, because the viewer indexes these arrays directly. +export type UtilityTrajectoryBlob = ReturnType< + typeof UtilityArtifactsService.buildTrajectoryBlob +>; + +@Injectable() +export class UtilityArtifactsService { + constructor( + private readonly logger: Logger, + private readonly s3: S3Service, + private readonly postgres: PostgresService, + private readonly demoParser: DemoParserService, + ) {} + + public static trajectoryKey(lineupId: string, cacheBuster: number): string { + return `utility/${lineupId}/trajectory.v${UTILITY_TRAJECTORY_VERSION}.${cacheBuster}.json.gz`; + } + + public static buildTrajectoryBlob(input: UtilityTrajectoryInput) { + const path = input.path; + const lastTick = path.at(-1)?.tick ?? 0; + + const grenade = ( + phase: "thrown" | "detonated", + point: { x: number; y: number; z: number }, + tick: number, + ) => ({ + round: 1, + tick, + grenade_id: 1, + thrower_steam_id: input.throwerSteamId, + thrower_team: input.throwerTeam, + type: input.utilityType, + phase, + x: point.x, + y: point.y, + z: point.z, + }); + + return { + schema_version: UTILITY_TRAJECTORY_VERSION, + utility_lineup_id: input.lineupId, + match_map_id: null as string | null, + tick_rate: input.tickRate, + total_ticks: lastTick, + map_name: input.mapName, + round_ticks: [{ round: 1, start: 0, end: lastTick }], + players: [] as Array, + kills: [] as Array, + bombs: [] as Array, + kit_drops: [] as Array, + positions: [] as Array, + shots_fired: [] as Array, + grenade_throws: [ + grenade("thrown", input.origin, 0), + grenade("detonated", input.land, lastTick), + ], + grenade_trajectories: [ + { + round: 1, + grenade_id: 1, + thrower_steam_id: input.throwerSteamId, + type: input.utilityType, + flight_time_ms: input.flightTimeMs, + initial_position: input.initialPosition, + initial_velocity: input.initialVelocity, + points: path, + }, + ], + smoke_volumes: UtilityArtifactsService.smokeVolumes(input, lastTick), + infernos: [] as Array, + damages: [] as Array, + round_inventory: [] as Array, + }; + } + + // The volume is rebound to this artifact's single synthetic grenade and round + // so the viewer pairs it with the throw the same way it pairs a demo's. + private static smokeVolumes(input: UtilityTrajectoryInput, lastTick: number) { + const volume = input.smokeVolume; + + if (!volume) { + return [] as Array>; + } + + return [ + { + ...volume, + gid: 1, + round: 1, + start_tick: lastTick, + }, + ]; + } + + public async uploadTrajectory( + input: UtilityTrajectoryInput, + previousKey: string | null = null, + ): Promise { + const key = UtilityArtifactsService.trajectoryKey(input.lineupId, Date.now()); + const resolved: UtilityTrajectoryInput = { + ...input, + smokeVolume: await this.resolveSmokeVolume(input), + }; + const gz = zlib.gzipSync( + Buffer.from( + JSON.stringify(UtilityArtifactsService.buildTrajectoryBlob(resolved)), + ), + ); + + await this.s3.put(key, gz); + + await this.postgres.query( + `UPDATE public.utility_lineups + SET trajectory_file = $1, + trajectory_size = $2::int + WHERE id = $3::uuid`, + [key, gz.byteLength, input.lineupId], + ); + + if (previousKey && previousKey !== key) { + try { + await this.s3.remove(previousKey); + } catch (error) { + this.logger.warn( + `[utility-trajectory] failed to remove old blob ${previousKey}: ${(error as Error)?.message}`, + ); + } + } + + this.logger.log( + `[utility-trajectory] uploaded ${key} (${gz.byteLength} bytes gzipped, ` + + `${input.path.length} points, ` + + `${resolved.smokeVolume ? "with" : "no"} smoke volume)`, + ); + + return key; + } + + // A smoke's shape is a property of the map, not of the throw, so every smoke + // lineup gets the real bloom -- plugin-recorded and hand-placed ones included, + // not just the ones mined out of a demo that measured it already. + private async resolveSmokeVolume( + input: UtilityTrajectoryInput, + ): Promise { + if (input.smokeVolume) { + return input.smokeVolume; + } + + if (input.utilityType !== "Smoke") { + return null; + } + + try { + return await this.demoParser.smokeVolume(input.mapName, input.land); + } catch (error) { + this.logger.warn( + `[utility-trajectory] smoke volume lookup failed for ${input.lineupId}: ${(error as Error)?.message}`, + ); + return null; + } + } + + // Decompressed, not raw. Every trajectory blob is written gzipped -- the key + // literally ends .json.gz -- and handing those bytes straight to a caller + // that expects JSON is a silent failure at the far end rather than an error + // here. readSmokeVolume below always did this; this one did not, so the + // plugin got 200s it could not parse. + public async readTrajectory(key: string): Promise { + return await this.readBlob(key); + } + + private async readBlob(key: string): Promise { + const stream = await this.s3.get(key); + const chunks: Array = []; + + for await (const chunk of stream) { + chunks.push(Buffer.from(chunk as Buffer)); + } + + return zlib.gunzipSync(Buffer.concat(chunks)); + } + + // The bloom a v3 artifact already carries. Reading it back is what keeps the + // blocking search from asking the parser to re-flood a cloud it measured when + // the lineup was saved; a v2 blob has an empty array and answers null. + public async readSmokeVolume( + key: string, + ): Promise { + try { + const blob = JSON.parse( + (await this.readBlob(key)).toString(), + ) as UtilityTrajectoryBlob; + + const volume = blob?.smoke_volumes?.at(0) as + | ParsedSmokeVolumeResponse + | undefined; + + if (!volume?.dx || !volume?.dy || !volume?.dz) { + return null; + } + + return volume; + } catch (error) { + this.logger.warn( + `[utility-trajectory] unable to read the smoke volume out of ${key}: ${(error as Error)?.message}`, + ); + return null; + } + } + + public async hasTrajectory(key: string): Promise { + return await this.s3.has(key); + } + + // Deleting the row leaves the blob behind, and a versioned bucket keeps every + // cache-busted generation of it — sweep the whole prefix, not just the key + // the row happened to be pointing at. + public async removeTrajectories(lineupId: string): Promise { + try { + await this.s3.removePrefix(`utility/${lineupId}/`); + } catch (error) { + this.logger.warn( + `[utility-trajectory] failed to sweep utility/${lineupId}/: ${(error as Error)?.message}`, + ); + } + } +} diff --git a/src/utility/utility-drift.service.ts b/src/utility/utility-drift.service.ts new file mode 100644 index 000000000..614af2979 --- /dev/null +++ b/src/utility/utility-drift.service.ts @@ -0,0 +1,365 @@ +import { Injectable, Logger } from "@nestjs/common"; +import { ConfigService } from "@nestjs/config"; +import { + DemoParserService, + ParsedDriftLineup, + ParsedDriftResult, +} from "../demos/demo-parser.service"; +import { PostgresService } from "../postgres/postgres.service"; +import { NotificationsService } from "../notifications/notifications.service"; +import { AppConfig } from "../configs/types/AppConfig"; +import { + e_notification_types_enum, + e_player_roles_enum, +} from "../../generated"; +import { User } from "../auth/types/User"; +import { isRoleAbove } from "../utilities/isRoleAbove"; + +export type UtilityDriftScanOutput = { + scan_id: string; + lineups: number; +}; + +type SeededLineup = { + id: string; + utility_type: string; + initial_pos_x: number | null; + initial_pos_y: number | null; + initial_pos_z: number | null; + initial_vel_x: number | null; + initial_vel_y: number | null; + initial_vel_z: number | null; +}; + +// Re-flies a map's lineups against two collision meshes and records what moved. +// +// Everything this writes is DIFFERENTIAL. The simulator's absolute endpoints +// are meaningless -- an unfitted physics model puts the same error on both runs +// and only the gap between them survives -- so a verdict and a distance are all +// that is kept, and no coordinate from it may ever be shown as "where your utility +// lands". +@Injectable() +export class UtilityDriftService { + // The parser buffers up to 2000 lineups per request and serializes itself + // (it holds two meshes at once). 500 is the safe batch: small enough that a + // failure costs one round trip, big enough that a busy map is a handful of + // them rather than hundreds. + public static readonly BATCH_SIZE = 500; + + private readonly appConfig: AppConfig; + + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + private readonly demoParser: DemoParserService, + private readonly notifications: NotificationsService, + private readonly configService: ConfigService, + ) { + this.appConfig = this.configService.get("app"); + } + + public async startScan( + user: User, + input: { + map_name: string; + from_revision?: string | null; + to_revision?: string | null; + }, + ): Promise { + if (!user || !isRoleAbove(user.role, "administrator")) { + throw Error("only an administrator can scan a map for drift"); + } + + const mapName = String(input.map_name ?? "").trim(); + + if (!mapName) { + throw Error("map_name is required"); + } + + const [{ lineups }] = await this.postgres.query>( + `SELECT count(*)::text AS lineups + FROM public.utility_lineups + WHERE map_name = $1 AND archived_at IS NULL`, + [mapName], + ); + + const [scan] = await this.postgres.query>( + `INSERT INTO public.utility_drift_scans + (map_name, from_revision, to_revision, lineups, requested_by_steam_id) + VALUES ($1, $2, $3, $4::int, $5::bigint) + RETURNING id::text AS id`, + [ + mapName, + UtilityDriftService.revision(input.from_revision), + UtilityDriftService.revision(input.to_revision), + Number(lineups), + user.steam_id, + ], + ); + + return { scan_id: scan.id, lineups: Number(lineups) }; + } + + public async runScan(scanId: string): Promise { + const [scan] = await this.postgres.query< + Array<{ + id: string; + map_name: string; + from_revision: string | null; + to_revision: string | null; + status: string; + }> + >( + `SELECT id::text AS id, map_name, from_revision, to_revision, status + FROM public.utility_drift_scans + WHERE id = $1::uuid`, + [scanId], + ); + + if (!scan) { + this.logger.warn(`[utility-drift] scan ${scanId} no longer exists`); + return; + } + + if (scan.status !== "Pending") { + this.logger.warn( + `[utility-drift] scan ${scanId} is ${scan.status}; refusing to run it twice`, + ); + return; + } + + await this.postgres.query( + `UPDATE public.utility_drift_scans SET status = 'Running' WHERE id = $1::uuid`, + [scan.id], + ); + + let after: string | null = null; + let scanned = 0; + + for (;;) { + const batch: Array = await this.batch(scan.map_name, after); + + if (batch.length === 0) { + break; + } + + after = batch.at(-1)!.id; + + const answer = await this.demoParser.drift({ + map: scan.map_name, + ...(scan.from_revision ? { from: scan.from_revision } : {}), + ...(scan.to_revision ? { to: scan.to_revision } : {}), + lineups: batch.map((lineup) => UtilityDriftService.seed(lineup)), + }); + + if (!answer.data) { + await this.fail(scan.id, answer.error); + return; + } + + await this.record(scan.id, batch, answer.data.results ?? []); + scanned += batch.length; + + await this.postgres.query( + `UPDATE public.utility_drift_scans SET scanned = $2::int WHERE id = $1::uuid`, + [scan.id, scanned], + ); + } + + await this.finish(scan.id); + } + + private async batch( + mapName: string, + after: string | null, + ): Promise> { + return await this.postgres.query>( + `SELECT id::text AS id, utility_type, + initial_pos_x, initial_pos_y, initial_pos_z, + initial_vel_x, initial_vel_y, initial_vel_z + FROM public.utility_lineups + WHERE map_name = $1 + AND archived_at IS NULL + AND ($2::uuid IS NULL OR id > $2::uuid) + ORDER BY id ASC + LIMIT ${UtilityDriftService.BATCH_SIZE}`, + [mapName, after], + ); + } + + // The parser answers by index, and ids round-trip, so results are matched on + // the index the batch was sent in rather than on the id it echoed back. + private async record( + scanId: string, + batch: Array, + results: Array, + ): Promise { + for (const result of results) { + const lineup = batch[result.index]; + + if (!lineup) { + continue; + } + + await this.postgres.query( + `INSERT INTO public.utility_drift_results + (utility_drift_scan_id, utility_lineup_id, verdict, severity, reason, + distance, distance_xy, distance_z) + VALUES ($1::uuid, $2::uuid, $3, $4, $5, $6, $7, $8) + ON CONFLICT (utility_drift_scan_id, utility_lineup_id) DO UPDATE + SET verdict = EXCLUDED.verdict, + severity = EXCLUDED.severity, + reason = EXCLUDED.reason, + distance = EXCLUDED.distance, + distance_xy = EXCLUDED.distance_xy, + distance_z = EXCLUDED.distance_z`, + [ + scanId, + lineup.id, + result.verdict, + result.severity ?? null, + result.reason ?? null, + result.distance ?? null, + result.distance_xy ?? null, + result.distance_z ?? null, + ], + ); + } + } + + // Counted out of the rows rather than accumulated in memory, so a scan that + // is resumed or re-recorded cannot double-count itself. + private async finish(scanId: string): Promise { + const [scan] = await this.postgres.query< + Array<{ + map_name: string; + scanned: number; + unchanged: number; + moved: number; + broken: number; + unsimulatable: number; + max_distance: number | null; + }> + >( + `UPDATE public.utility_drift_scans s + SET status = 'Finished', + unchanged = t.unchanged, + moved = t.moved, + broken = t.broken, + unsimulatable = t.unsimulatable, + max_distance = t.max_distance + FROM ( + SELECT count(*) FILTER (WHERE verdict = 'unchanged')::int AS unchanged, + count(*) FILTER (WHERE verdict = 'moved')::int AS moved, + count(*) FILTER (WHERE verdict = 'broken')::int AS broken, + count(*) FILTER (WHERE verdict = 'unsimulatable')::int AS unsimulatable, + max(distance) AS max_distance + FROM public.utility_drift_results + WHERE utility_drift_scan_id = $1::uuid + ) AS t + WHERE s.id = $1::uuid + RETURNING s.map_name, s.scanned, s.unchanged, s.moved, s.broken, + s.unsimulatable, s.max_distance`, + [scanId], + ); + + if (!scan) { + return; + } + + const moved = Number(scan.moved); + const broken = Number(scan.broken); + const distance = + scan.max_distance === null + ? "" + : ` The furthest moved ${Math.round(Number(scan.max_distance))} units.`; + + await this.announce( + scanId, + `Drift scan finished: ${scan.map_name}`, + `Re-flew ${Number(scan.scanned)} lineup(s) on ${NotificationsService.escapeHtml(scan.map_name)}: ` + + `${moved} moved, ${broken} broken, ` + + `${Number(scan.unchanged)} unchanged, ` + + `${Number(scan.unsimulatable)} could not be simulated.${distance} ` + + `${this.reviewLink()}`, + ); + } + + private async fail(scanId: string, reason: string): Promise { + this.logger.warn(`[utility-drift] scan ${scanId} failed: ${reason}`); + + const [scan] = await this.postgres.query>( + `UPDATE public.utility_drift_scans + SET status = 'Failed', failure_reason = $2 + WHERE id = $1::uuid + RETURNING map_name`, + [scanId, reason.slice(0, 500)], + ); + + // A scan that dies quietly is the same failure the feature exists to + // prevent: nobody finds out the library was never checked against the + // patch. + await this.announce( + scanId, + `Drift scan failed: ${scan?.map_name ?? "unknown map"}`, + `The scan stopped: ${NotificationsService.escapeHtml(reason.slice(0, 300))} ` + + `${this.reviewLink()}`, + ); + } + + // The admin drift review, which is where scans are listed with their verdict + // counts. It takes no scan id today, so the link is the page itself. + private reviewLink(): string { + return `Review the scan.`; + } + + private async announce( + scanId: string, + title: string, + message: string, + ): Promise { + try { + await this.notifications.send( + "UtilityDriftScanFinished" as e_notification_types_enum, + { + title, + message, + role: "administrator" as e_player_roles_enum, + entity_id: scanId, + }, + ); + } catch (error) { + this.logger.warn( + `[utility-drift] unable to announce scan ${scanId}: ${(error as Error)?.message}`, + ); + } + } + + // A lineup with no seed is sent anyway: the parser calls it unsimulatable for + // the same reason we would, and one source of verdicts is worth the bytes. + private static seed(lineup: SeededLineup): ParsedDriftLineup { + const point = (x: number | null, y: number | null, z: number | null) => + x === null || y === null || z === null ? undefined : { x, y, z }; + + return { + id: lineup.id, + utility_type: DemoParserService.parserUtilityType(lineup.utility_type), + initial_position: point( + lineup.initial_pos_x, + lineup.initial_pos_y, + lineup.initial_pos_z, + ), + initial_velocity: point( + lineup.initial_vel_x, + lineup.initial_vel_y, + lineup.initial_vel_z, + ), + }; + } + + private static revision(value?: string | null): string | null { + const revision = String(value ?? "").trim(); + + return revision.length > 0 ? revision.slice(0, 200) : null; + } +} diff --git a/src/utility/utility-import.service.ts b/src/utility/utility-import.service.ts new file mode 100644 index 000000000..c09761d47 --- /dev/null +++ b/src/utility/utility-import.service.ts @@ -0,0 +1,786 @@ +import { Injectable, Logger } from "@nestjs/common"; +import { PostgresService } from "../postgres/postgres.service"; +import { User } from "../auth/types/User"; +import { SystemSettingName } from "../system/enums/SystemSettingName"; +import { isRoleAbove } from "../utilities/isRoleAbove"; +import { UtilityArtifactsService } from "./utility-artifacts.service"; +import { UtilityLineupsService } from "./utility-lineups.service"; + +export type UtilityImportError = { + index: number; + external_id: string | null; + reason: string; +}; + +export type UtilityImportOutput = { + dry_run: boolean; + total: number; + imported: number; + updated: number; + failed: number; + errors: Array; +}; + +export type UtilityPurgeOutput = { + dry_run: boolean; + origin_source: string; + lineups: number; +}; + +type Entry = Record; + +type Lineup = { + external_id: string; + map_name: string; + utility_type: string; + side: string; + technique: string; + throw_strength: string | null; + jump_throw_bind: boolean; + origin: { x: number; y: number; z: number }; + land: { x: number; y: number; z: number }; + eye_z: number | null; + view_yaw: number; + view_pitch: number; + flight_time_ms: number | null; + name: string; +}; + +// Seeds the library from a file an operator hands over. +// +// A seeded lineup carries no engine seed, so the confidence trigger grades it +// 'low' and it stays unverified until somebody actually lands it -- which is +// the honest reading of a coordinate this platform never watched. The +// coordinate bounds are the ones POST /utility/ingest enforces, shared rather +// than re-stated: numbers out of a file are no more trustworthy than numbers +// out of a game server, and "the same bounds" only holds if it is the same code. +// +// Nothing is written until every entry has been read and judged on its own. One +// unusable row reports itself and the rest of the batch lands. +@Injectable() +export class UtilityImportService { + // Big enough for a whole library in one call, small enough that the action is + // a request rather than a job. + public static readonly MAX_ENTRIES = 5000; + // A batch that is wrong is wrong in one way, thousands of times over. Past + // this the list stops being a report and starts being the payload again. + public static readonly MAX_ERRORS = 200; + + private static readonly UTILITY_TYPES: Record = { + smoke: "Smoke", + smokegrenade: "Smoke", + flash: "Flash", + flashbang: "Flash", + molotov: "Molotov", + incendiary: "Molotov", + incgrenade: "Molotov", + fire: "Molotov", + he: "HighExplosive", + hegrenade: "HighExplosive", + frag: "HighExplosive", + grenade: "HighExplosive", + highexplosive: "HighExplosive", + decoy: "Decoy", + }; + + private static readonly SIDES: Record = { + t: "TERRORIST", + tside: "TERRORIST", + terrorist: "TERRORIST", + terrorists: "TERRORIST", + attack: "TERRORIST", + attacker: "TERRORIST", + ct: "CT", + ctside: "CT", + counterterrorist: "CT", + counterterrorists: "CT", + defense: "CT", + defence: "CT", + defender: "CT", + }; + + private static readonly TECHNIQUES: Record = { + stationary: "Stationary", + stand: "Stationary", + standing: "Stationary", + still: "Stationary", + walk: "Walking", + walking: "Walking", + run: "Running", + running: "Running", + crouch: "Crouch", + crouching: "Crouch", + jump: "Jump", + jumpthrow: "Jump", + runjump: "RunJump", + runningjump: "RunJump", + runthrow: "RunJump", + walkjump: "WalkJump", + walkingjump: "WalkJump", + crouchjump: "CrouchJump", + crouchingjump: "CrouchJump", + }; + + private static readonly STRENGTHS: Record = { + full: "Full", + left: "Full", + leftclick: "Full", + hard: "Full", + half: "Half", + both: "Half", + medium: "Half", + drop: "Drop", + right: "Drop", + rightclick: "Drop", + soft: "Drop", + }; + + private static readonly ORIGIN_SOURCE = "import"; + + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + private readonly artifacts: UtilityArtifactsService, + ) {} + + public async importLineups( + user: User, + input: { payload: unknown; dry_run?: boolean | null }, + ): Promise { + await this.assertOperator(user); + + return await this.runImport(user.steam_id, input); + } + + // The bundled default library. Not an operator import: it carries no + // utility_import_enabled gate and no administrator, because nobody asked for it + // -- it is the library an install starts with. Idempotent through the same + // (origin_source, external_id) upsert, so a restart re-seeds nothing. + public async seedLineups( + steamId: string, + payload: unknown, + ): Promise { + return await this.runImport(steamId, { payload, dry_run: false }); + } + + private async runImport( + steamId: string, + input: { payload: unknown; dry_run?: boolean | null }, + ): Promise { + const dryRun = input.dry_run === true; + const envelope = UtilityImportService.envelope(input.payload); + const visibility = UtilityImportService.visibility(envelope.visibility); + const entries = envelope.entries; + + const output: UtilityImportOutput = { + dry_run: dryRun, + total: entries.length, + imported: 0, + updated: 0, + failed: 0, + errors: [], + }; + + const maps = await this.mapNames(); + const seen = new Set(); + + for (const [index, raw] of entries.entries()) { + let lineup: Lineup; + + try { + lineup = UtilityImportService.read(raw, maps); + } catch (error) { + output.failed += 1; + UtilityImportService.fail( + output, + index, + UtilityImportService.externalId(raw), + (error as Error)?.message ?? "unreadable entry", + ); + continue; + } + + // Two entries claiming one key would silently overwrite each other and + // report as one import and one update, which reads as success. + if (seen.has(lineup.external_id)) { + output.failed += 1; + UtilityImportService.fail( + output, + index, + lineup.external_id, + "another entry in this payload already claims that id", + ); + continue; + } + + seen.add(lineup.external_id); + + try { + const existing = await this.existing(lineup.external_id); + + if (dryRun) { + if (existing) { + output.updated += 1; + } else { + output.imported += 1; + } + continue; + } + + const inserted = await this.write( + lineup, + steamId, visibility); + + if (inserted) { + output.imported += 1; + } else { + output.updated += 1; + } + } catch (error) { + output.failed += 1; + UtilityImportService.fail( + output, + index, + lineup.external_id, + (error as Error)?.message ?? "could not be written", + ); + } + } + + this.logger.log( + `[utility-import] ${steamId} ${dryRun ? "previewed" : "seeded"} ` + + `${output.imported} new, ${output.updated} updated, ${output.failed} failed`, + ); + + return output; + } + + // The undo. Everything a seeding run wrote shares one origin_source, so + // removing the run is removing that source -- which is also why this is + // dry-runnable: 'plugin' is a valid answer to "which source", and it is every + // lineup any practice server ever recorded. + public async purgeSource( + user: User, + input: { origin_source: string; dry_run?: boolean | null }, + ): Promise { + await this.assertOperator(user); + + const source = String(input.origin_source ?? "").trim(); + const dryRun = input.dry_run === true; + + const [known] = await this.postgres.query>( + `SELECT EXISTS ( + SELECT 1 FROM public.e_utility_sources s WHERE s.value = $1 + ) AS present`, + [source], + ); + + if (!known?.present) { + throw Error(`${source || "that"} is not a lineup source`); + } + + const [count] = await this.postgres.query>( + `SELECT count(*)::text AS lineups + FROM public.utility_lineups + WHERE origin_source = $1`, + [source], + ); + + const lineups = Number(count?.lineups ?? 0); + + if (dryRun || lineups === 0) { + return { dry_run: dryRun, origin_source: source, lineups }; + } + + // The rows go away either way; the S3 objects only go away if something + // removes them first. Seeded lineups never have one, so this is empty for + // the case that motivated the action and correct for the ones that do not. + const withArtifacts = await this.postgres.query>( + `SELECT id::text AS id + FROM public.utility_lineups + WHERE origin_source = $1 AND trajectory_file IS NOT NULL`, + [source], + ); + + for (const lineup of withArtifacts) { + await this.artifacts.removeTrajectories(lineup.id); + } + + await this.postgres.query( + "DELETE FROM public.utility_lineups WHERE origin_source = $1", + [source], + ); + + this.logger.log( + `[utility-import] ${user.steam_id} purged ${lineups} '${source}' lineup(s)`, + ); + + return { dry_run: false, origin_source: source, lineups }; + } + + private async assertOperator(user: User): Promise { + if (!user || !isRoleAbove(user.role, "administrator")) { + throw Error("only an administrator can seed the utility library"); + } + + const [row] = await this.postgres.query>( + "SELECT value FROM public.settings WHERE name = $1 LIMIT 1", + [SystemSettingName.UtilityImportEnabled], + ); + + if (row?.value !== "true") { + throw Error("lineup importing is disabled"); + } + } + + private async mapNames(): Promise> { + const rows = await this.postgres.query>( + "SELECT DISTINCT name FROM public.maps", + ); + + return new Set(rows.map((row) => row.name)); + } + + private async existing(externalId: string): Promise { + const [row] = await this.postgres.query>( + `SELECT id::text AS id + FROM public.utility_lineups + WHERE origin_source = $1 AND external_id = $2`, + [UtilityImportService.ORIGIN_SOURCE, externalId], + ); + + return row?.id ?? null; + } + + // Returns true when the row was created rather than refreshed. xmax is zero + // on a tuple this statement inserted and non-zero on one it updated, which is + // the only way an upsert can say which of the two it did. + private async write( + lineup: Lineup, + steamId: string, + visibility: string, + ): Promise { + const [row] = await this.postgres.query>( + `INSERT INTO public.utility_lineups + (map_name, utility_type, side, technique, throw_strength, jump_throw_bind, + origin_x, origin_y, origin_z, eye_z, view_yaw, view_pitch, + land_x, land_y, land_z, flight_time_ms, + name, visibility, author_steam_id, + origin_source, external_id, confidence) + VALUES ($1, $2, $3, $4, $5, $6, + $7, $8, $9, $10, $11, $12, + $13, $14, $15, $16, + $17, $18, $19::bigint, + $20, $21, 'low') + ON CONFLICT (origin_source, external_id) WHERE external_id IS NOT NULL + DO UPDATE SET map_name = EXCLUDED.map_name, + utility_type = EXCLUDED.utility_type, + side = EXCLUDED.side, + technique = EXCLUDED.technique, + throw_strength = EXCLUDED.throw_strength, + jump_throw_bind = EXCLUDED.jump_throw_bind, + origin_x = EXCLUDED.origin_x, + origin_y = EXCLUDED.origin_y, + origin_z = EXCLUDED.origin_z, + eye_z = EXCLUDED.eye_z, + view_yaw = EXCLUDED.view_yaw, + view_pitch = EXCLUDED.view_pitch, + land_x = EXCLUDED.land_x, + land_y = EXCLUDED.land_y, + land_z = EXCLUDED.land_z, + flight_time_ms = EXCLUDED.flight_time_ms, + name = EXCLUDED.name + RETURNING (xmax = 0) AS inserted`, + [ + lineup.map_name, + lineup.utility_type, + lineup.side, + lineup.technique, + lineup.throw_strength, + lineup.jump_throw_bind, + lineup.origin.x, + lineup.origin.y, + lineup.origin.z, + lineup.eye_z, + lineup.view_yaw, + lineup.view_pitch, + lineup.land.x, + lineup.land.y, + lineup.land.z, + lineup.flight_time_ms, + lineup.name, + visibility, + steamId, + UtilityImportService.ORIGIN_SOURCE, + lineup.external_id, + ], + ); + + return row?.inserted === true; + } + + // The accepted input shape. Deliberately forgiving about spelling and shape + // and unforgiving about meaning: an entry missing a coordinate or an aim angle + // is not a lineup somebody could stand on and reproduce, so it is reported + // rather than filled in with a plausible number. + // + // payload: [ entry, ... ] + // | { lineups | entries | utility | data: [ entry, ... ], + // visibility?: 'Public' | 'Private' } + // + // entry: external_id | id | key (required, string or number) + // map_name | map (required, an installed map) + // utility_type | type | utility | grenade (required) + // side | team (default TERRORIST) + // technique | movement | throw (default Stationary) + // throw_strength | strength (optional) + // jump_throw_bind | jumpthrow (optional) + // origin | position | from | start (required) {x,y,z} | [x,y,z] + // or origin_x / origin_y / origin_z + // land | landing | to | end | target (required, same shapes) + // or land_x / land_y / land_z + // view | angles | viewangles {yaw,pitch} | [yaw,pitch] + // or view_yaw|yaw and view_pitch|pitch (both required) + // eye_z (optional) + // flight_time_ms (optional) + private static read(raw: unknown, maps: Set): Lineup { + if (!raw || typeof raw !== "object" || Array.isArray(raw)) { + throw Error("entry is not an object"); + } + + const entry = raw as Entry; + const externalId = UtilityImportService.externalId(entry); + + if (!externalId) { + throw Error("entry has no id to key it on"); + } + + const mapName = String( + UtilityImportService.pick(entry, ["map_name", "map"]) ?? "", + ).trim(); + + if (!maps.has(mapName)) { + throw Error(`${mapName || "that map"} is not an installed map`); + } + + const utilityType = UtilityImportService.classify( + UtilityImportService.pick(entry, [ + "utility_type", + "type", + "utility", + "utility_type", + "grenade", + "grenade_type", + ]), + UtilityImportService.UTILITY_TYPES, + "grenade type", + ); + + const origin = UtilityImportService.vector( + entry, + ["origin", "position", "from", "start", "throw_position"], + "origin", + ); + const land = UtilityImportService.vector( + entry, + ["land", "landing", "to", "end", "target", "land_position"], + "land", + ); + + if ( + UtilityLineupsService.distance(origin, land) > UtilityLineupsService.MAX_TRAVEL + ) { + throw Error( + "origin and landing are further apart than a grenade travels", + ); + } + + const angles = UtilityImportService.angles(entry); + const flightTimeMs = UtilityImportService.optionalNumber( + UtilityImportService.pick(entry, ["flight_time_ms", "flight_time"]), + "flight_time_ms", + ); + + if ( + flightTimeMs !== null && + (flightTimeMs < UtilityLineupsService.MIN_FLIGHT_MS || + flightTimeMs > UtilityLineupsService.MAX_FLIGHT_MS) + ) { + throw Error("flight_time_ms is out of range"); + } + + return { + external_id: externalId, + map_name: mapName, + utility_type: utilityType, + side: UtilityImportService.classifyOr( + UtilityImportService.pick(entry, ["side", "team"]), + UtilityImportService.SIDES, + "side", + "TERRORIST", + ), + technique: UtilityImportService.classifyOr( + UtilityImportService.pick(entry, [ + "technique", + "movement", + "throw", + "throw_type", + ]), + UtilityImportService.TECHNIQUES, + "technique", + "Stationary", + ), + throw_strength: UtilityImportService.classifyOrNull( + UtilityImportService.pick(entry, ["throw_strength", "strength"]), + UtilityImportService.STRENGTHS, + "throw strength", + ), + jump_throw_bind: + UtilityImportService.pick(entry, [ + "jump_throw_bind", + "jumpthrow_bind", + "jumpthrow", + "jump_throw", + ]) === true, + origin, + land, + eye_z: UtilityImportService.optionalNumber( + UtilityImportService.pick(entry, ["eye_z", "eye_height"]), + "eye_z", + ), + view_yaw: angles.yaw, + view_pitch: angles.pitch, + flight_time_ms: flightTimeMs, + // Built out of the entry's own classification and key. A seeded row is + // identified by what it is and which line of the file it came from. + name: `${utilityType} ${mapName} (${externalId})`.slice(0, 120), + }; + } + + private static angles(entry: Entry): { yaw: number; pitch: number } { + const grouped = UtilityImportService.pick(entry, [ + "view", + "angles", + "viewangles", + "view_angles", + ]); + + let yaw = UtilityImportService.pick(entry, ["view_yaw", "yaw"]); + let pitch = UtilityImportService.pick(entry, ["view_pitch", "pitch"]); + + if (Array.isArray(grouped)) { + // Source order is pitch then yaw, which is the order the engine prints + // them and the order anything copied out of the game will be in. + pitch = pitch ?? grouped.at(0); + yaw = yaw ?? grouped.at(1); + } else if (grouped && typeof grouped === "object") { + const record = grouped as Entry; + yaw = yaw ?? UtilityImportService.pick(record, ["yaw", "y"]); + pitch = pitch ?? UtilityImportService.pick(record, ["pitch", "x"]); + } + + if (yaw === null || yaw === undefined) { + throw Error("entry has no view_yaw"); + } + + if (pitch === null || pitch === undefined) { + throw Error("entry has no view_pitch"); + } + + const resolvedPitch = UtilityLineupsService.finite(pitch, "view_pitch"); + + if (resolvedPitch < -90 || resolvedPitch > 90) { + throw Error("view_pitch is out of range"); + } + + return { + yaw: UtilityLineupsService.finite(yaw, "view_yaw"), + pitch: resolvedPitch, + }; + } + + private static vector( + entry: Entry, + keys: Array, + label: string, + ): { x: number; y: number; z: number } { + const grouped = UtilityImportService.pick(entry, keys); + + if (Array.isArray(grouped)) { + return UtilityLineupsService.point( + grouped.at(0), + grouped.at(1), + grouped.at(2), + label, + ); + } + + if (grouped && typeof grouped === "object") { + const record = grouped as Entry; + return UtilityLineupsService.point(record.x, record.y, record.z, label); + } + + const flat = UtilityImportService.pick(entry, [`${label}_x`]); + + if (flat === null || flat === undefined) { + throw Error(`entry has no ${label}`); + } + + return UtilityLineupsService.point( + flat, + UtilityImportService.pick(entry, [`${label}_y`]), + UtilityImportService.pick(entry, [`${label}_z`]), + label, + ); + } + + // A spelling this platform does not know is an error rather than a default: + // filing a molotov as a smoke because the word was unfamiliar is worse than + // saying so. + private static classify( + value: unknown, + table: Record, + label: string, + ): string { + const resolved = UtilityImportService.classifyOrNull(value, table, label); + + if (resolved === null) { + throw Error(`entry has no ${label}`); + } + + return resolved; + } + + private static classifyOr( + value: unknown, + table: Record, + label: string, + fallback: string, + ): string { + return UtilityImportService.classifyOrNull(value, table, label) ?? fallback; + } + + private static classifyOrNull( + value: unknown, + table: Record, + label: string, + ): string | null { + const key = String(value ?? "") + .toLowerCase() + .replace(/[^a-z]/g, ""); + + if (!key) { + return null; + } + + const resolved = table[key]; + + if (!resolved) { + throw Error(`${String(value)} is not a ${label} this platform knows`); + } + + return resolved; + } + + private static optionalNumber(value: unknown, label: string): number | null { + if (value === null || value === undefined || value === "") { + return null; + } + + return UtilityLineupsService.finite(value, label); + } + + private static pick(entry: Entry, keys: Array): unknown { + for (const key of keys) { + if (entry[key] !== null && entry[key] !== undefined) { + return entry[key]; + } + } + + return null; + } + + private static externalId(raw: unknown): string | null { + if (!raw || typeof raw !== "object" || Array.isArray(raw)) { + return null; + } + + const value = UtilityImportService.pick(raw as Entry, [ + "external_id", + "id", + "key", + ]); + + if (typeof value !== "string" && typeof value !== "number") { + return null; + } + + const id = String(value).trim().slice(0, 200); + + return id.length > 0 ? id : null; + } + + private static envelope(payload: unknown): { + entries: Array; + visibility: unknown; + } { + if (Array.isArray(payload)) { + return { entries: UtilityImportService.bounded(payload), visibility: null }; + } + + if (!payload || typeof payload !== "object") { + throw Error("payload is not a list of lineups"); + } + + const record = payload as Entry; + const entries = UtilityImportService.pick(record, [ + "lineups", + "entries", + "utility", + "data", + ]); + + if (!Array.isArray(entries)) { + throw Error("payload is not a list of lineups"); + } + + return { + entries: UtilityImportService.bounded(entries), + visibility: record.visibility, + }; + } + + private static bounded(entries: Array): Array { + if (entries.length > UtilityImportService.MAX_ENTRIES) { + throw Error( + `payload holds more than ${UtilityImportService.MAX_ENTRIES} lineups; split it`, + ); + } + + return entries; + } + + // Team visibility needs a team, and a seeding run has no team to speak for. + private static visibility(value: unknown): string { + const visibility = String(value ?? "Public"); + + if (visibility !== "Public" && visibility !== "Private") { + throw Error("visibility must be Public or Private"); + } + + return visibility; + } + + private static fail( + output: UtilityImportOutput, + index: number, + externalId: string | null, + reason: string, + ): void { + if (output.errors.length >= UtilityImportService.MAX_ERRORS) { + return; + } + + output.errors.push({ index, external_id: externalId, reason }); + } +} diff --git a/src/utility/utility-insights.controller.ts b/src/utility/utility-insights.controller.ts new file mode 100644 index 000000000..3a7dfd6dc --- /dev/null +++ b/src/utility/utility-insights.controller.ts @@ -0,0 +1,49 @@ +import { Controller } from "@nestjs/common"; +import { HasuraAction } from "../hasura/hasura.controller"; +import { User } from "../auth/types/User"; +import { UtilityInsightsService } from "./utility-insights.service"; + +@Controller("utility-insights") +export class UtilityInsightsController { + constructor(private readonly insights: UtilityInsightsService) {} + + @HasuraAction() + public async utilityPracticePlan(data: { + user: User; + map_name: string; + side?: string; + limit?: number; + order?: string; + }) { + return await this.insights.practicePlan(data.user, { + map_name: data.map_name, + side: data.side ?? null, + limit: data.limit ?? null, + order: data.order ?? null, + }); + } + + @HasuraAction() + public async utilityLineupMissPattern(data: { + user: User; + utility_lineup_id: string; + }) { + return await this.insights.missPattern(data.user, { + utility_lineup_id: data.utility_lineup_id, + }); + } + + @HasuraAction() + public async utilityTeamUtilityReport(data: { + user: User; + team_id: string; + map_name?: string; + limit?: number; + }) { + return await this.insights.teamUtilityReport(data.user, { + team_id: data.team_id, + map_name: data.map_name ?? null, + limit: data.limit ?? null, + }); + } +} diff --git a/src/utility/utility-insights.service.ts b/src/utility/utility-insights.service.ts new file mode 100644 index 000000000..9e9958b06 --- /dev/null +++ b/src/utility/utility-insights.service.ts @@ -0,0 +1,716 @@ +import { Injectable } from "@nestjs/common"; +import { PostgresService } from "../postgres/postgres.service"; +import { User } from "../auth/types/User"; +import { isRoleAbove } from "../utilities/isRoleAbove"; +import { UtilityLineupsService } from "./utility-lineups.service"; + +export type UtilityPracticePlanEntry = { + utility_lineup_id: string; + priority: number; + meta_throwers: number; + attempts: number; + successes: number; + mastered: boolean; + reason: string; + // What everybody else's practice says about the lineup, as opposed to + // attempts/successes above, which are the caller's own. + difficulty: string; + global_players: number; + global_attempts: number; + // Null whenever difficulty is 'unmeasured': a rate off four throws is a + // number the UI would render as if it meant something. + global_landing_rate: number | null; +}; + +export type UtilityPracticePlanOutput = { + analysed: boolean; + message: string | null; + entries: Array; +}; + +export type UtilityMissPatternOutput = { + analysed: boolean; + message: string | null; + samples: number; + players: number; + mean_along: number | null; + mean_lateral: number | null; + mean_vertical: number | null; + bias: string | null; +}; + +export type UtilityTeamUtilityEntry = { + utility_lineup_id: string; + thrown: number; + landed: number; + players: number; +}; + +export type UtilityTeamUtilityOutput = { + analysed: boolean; + message: string | null; + entries: Array; +}; + +type PlanCandidate = { + utility_lineup_id: string; + meta_throwers: number; + attempts: number; + successes: number; + mastered: boolean; + current_streak: number; + difficulty: string; + global_players: number; + global_attempts: number; + global_successes: number; +}; + +type MissSample = { + samples: number; + along: number; + lateral: number; + vertical: number; +}; + +// The two questions the mined data can answer that a browse cannot: what this +// player should drill next, and what a team's utility actually did in matches. +// +// Both are aggregates by construction. utility_demo_throws names players and is +// admin-only for that reason, so nothing here ever returns a row out of it -- +// only counts over it. +@Injectable() +export class UtilityInsightsService { + // Distinct throwers at which a bucket stops being one player's habit and + // starts being something the map expects you to know. + public static readonly POPULAR_THROWERS = 5; + + public static readonly DEFAULT_PLAN_LIMIT = 20; + public static readonly MAX_PLAN_LIMIT = 100; + // Ranking happens after the rows are read, so the query has to bring back + // more than it will return without bringing back a map's entire library. + private static readonly PLAN_CANDIDATES = 500; + + public static readonly DEFAULT_REPORT_LIMIT = 25; + public static readonly MAX_REPORT_LIMIT = 100; + + // Reason tokens. Short, stable, and machine-readable on purpose: the copy + // that goes next to them is the web app's to write and to translate. + public static readonly NEVER_ATTEMPTED = "never_attempted"; + public static readonly POPULAR_UNMASTERED = "popular_unmastered"; + public static readonly UNMASTERED = "unmastered"; + public static readonly MASTERED_SLIPPING = "mastered_slipping"; + + // Difficulty tokens. The thresholds behind them live in + // public.utility_lineup_difficulty, which is the single definition -- the + // computed field on the lineup and the plan below both read it from there, + // so nothing here can drift away from what the library shows. + public static readonly UNMEASURED = "unmeasured"; + public static readonly EASY = "easy"; + public static readonly MODERATE = "moderate"; + public static readonly HARD = "hard"; + public static readonly VERY_HARD = "very_hard"; + + // How the plan is ordered. A new option rather than a new default: the + // existing ranking is what every caller already gets, and difficulty is a + // different question -- "what is worth the most" against "what can I have + // by the end of this session". + public static readonly ORDER_PRIORITY = "priority"; + public static readonly ORDER_QUICK_WINS = "quick_wins"; + public static readonly ORDER_PROJECTS = "projects"; + + private static readonly DIFFICULTY_ORDER = [ + UtilityInsightsService.EASY, + UtilityInsightsService.MODERATE, + UtilityInsightsService.HARD, + UtilityInsightsService.VERY_HARD, + ]; + + // Bias tokens. Short and machine-readable for the same reason the reasons + // above are: the copy next to them is the web app's to write. + public static readonly BIAS_NONE = "none"; + public static readonly BIAS_SCATTERED = "scattered"; + public static readonly BIAS_SHORT = "short"; + public static readonly BIAS_LONG = "long"; + public static readonly BIAS_LEFT = "left"; + public static readonly BIAS_RIGHT = "right"; + public static readonly BIAS_LOW = "low"; + public static readonly BIAS_HIGH = "high"; + + // A confident "you undershoot this" off three throws is worse than saying + // nothing, so there are two floors and both have to clear. Distinct players + // is the one that matters: twenty throws is one person's afternoon, and one + // person's habit is not the lineup's pattern. Three is the same bar + // public.utility_verify_masteries defaults to for calling a lineup verified. + public static readonly MIN_PATTERN_PLAYERS = 3; + public static readonly MIN_PATTERN_SAMPLES = 20; + // Fraction of the success radius a mean offset has to reach before it is a + // bias rather than the spread a grenade has anyway. A quarter of the default + // 96 is 24 units -- well inside the cloud, and not worth telling anybody to + // change their aim over. + private static readonly BIAS_FLOOR_RATIO = 0.25; + // How far the bias has to stand out of the disagreement between players + // before it is the lineup's pattern rather than theirs. Below it the players + // are missing in different directions and the mean is an artefact of + // averaging them. + private static readonly BIAS_SIGNAL_RATIO = 0.75; + + constructor( + private readonly postgres: PostgresService, + private readonly lineups: UtilityLineupsService, + ) {} + + // What to learn next: the difference between what people throw on this map + // (utility_meta_lineups.throwers, mined out of real demos) and what the caller + // has actually drilled (utility_lineup_progress). + public async practicePlan( + user: User, + input: { + map_name: string; + side?: string | null; + limit?: number | null; + order?: string | null; + }, + ): Promise { + const mapName = String(input.map_name ?? "").trim(); + + if (!mapName) { + throw Error("map_name is required"); + } + + const order = UtilityInsightsService.order(input.order); + const side = UtilityInsightsService.text(input.side); + const limit = UtilityInsightsService.clamp( + input.limit, + UtilityInsightsService.DEFAULT_PLAN_LIMIT, + UtilityInsightsService.MAX_PLAN_LIMIT, + ); + + // Asked separately so an un-mined map answers "there is nothing to compare + // you against" rather than an empty list, which reads as "nothing to learn" + // -- the opposite of the truth on a map nobody has mined yet. + const [meta] = await this.postgres.query>( + `SELECT EXISTS ( + SELECT 1 FROM public.utility_meta_lineups m WHERE m.map_name = $1 + ) AS mined`, + [mapName], + ); + + if (!meta?.mined) { + return { + analysed: false, + message: + "no demos on this map have been mined yet, so there is no meta to compare your practice against", + entries: [], + }; + } + + // DISTINCT ON the bucket: a popular spot can hold a dozen saved write-ups of + // the same throw, and a plan that lists all twelve is not a plan. The one + // kept is whichever the caller is already drilling, then a verified one, + // then the best-voted. + const candidates = await this.postgres.query>( + `SELECT DISTINCT ON (m.lineup_bucket) + l.id::text AS utility_lineup_id, + m.throwers::int AS meta_throwers, + COALESCE(p.attempts, 0)::int AS attempts, + COALESCE(p.successes, 0)::int AS successes, + (p.mastered_at IS NOT NULL) AS mastered, + COALESCE(p.current_streak, 0)::int AS current_streak, + public.utility_lineup_difficulty(l) AS difficulty, + l.practice_players::int AS global_players, + l.practice_attempts::int AS global_attempts, + l.practice_successes::int AS global_successes + FROM public.utility_meta_lineups m + INNER JOIN public.utility_lineups l + ON l.lineup_bucket = m.lineup_bucket + LEFT JOIN public.utility_lineup_progress p + ON p.utility_lineup_id = l.id + AND p.steam_id = $2::bigint + WHERE m.map_name = $1 + AND l.archived_at IS NULL + AND ($3::text IS NULL OR l.side = $3::text) + AND public.can_view_utility_lineup(l, $4::json) + ORDER BY m.lineup_bucket, + (p.utility_lineup_id IS NOT NULL) DESC, + (l.verified_at IS NOT NULL) DESC, + l.upvotes DESC, + l.created_at ASC + LIMIT ${UtilityInsightsService.PLAN_CANDIDATES}`, + [mapName, user.steam_id, side, UtilityInsightsService.session(user)], + ); + + const entries = candidates + .map((candidate) => UtilityInsightsService.rank(candidate)) + .filter((entry): entry is UtilityPracticePlanEntry => entry !== null) + .sort((a, b) => UtilityInsightsService.compare(a, b, order)) + .slice(0, limit); + + return { + analysed: true, + message: + entries.length > 0 + ? null + : candidates.length > 0 + ? "every lineup you can see on this map that the meta throws is already mastered" + : "no lineup you can see on this map falls in a bucket the meta has thrown yet", + entries, + }; + } + + // Rank is popularity discounted by how much of it the caller already owns. A + // lineup they have mastered and are still hitting drops out entirely -- the + // question is what to learn next, and that one is learned. + private static rank(candidate: PlanCandidate): UtilityPracticePlanEntry | null { + const attempts = Number(candidate.attempts); + const successes = Number(candidate.successes); + const throwers = Number(candidate.meta_throwers); + + const gap = candidate.mastered + ? // A streak reset means they have missed it since. Worth revisiting, but + // never worth as much as a throw they have never landed. + candidate.current_streak === 0 + ? 0.35 + : 0 + : attempts === 0 + ? 1 + : // Floored rather than allowed to reach zero: five in a row is the bar, + // and a good hit rate that has never strung five together is exactly + // the lineup worth another session. + Math.max(0.25, 1 - successes / attempts); + + if (gap <= 0) { + return null; + } + + const globalAttempts = Number(candidate.global_attempts); + const measured = candidate.difficulty !== UtilityInsightsService.UNMEASURED; + + return { + utility_lineup_id: candidate.utility_lineup_id, + priority: Math.round(throwers * gap * 1000) / 1000, + meta_throwers: throwers, + attempts, + successes, + mastered: candidate.mastered, + reason: UtilityInsightsService.reason(candidate, throwers, attempts), + difficulty: candidate.difficulty, + global_players: Number(candidate.global_players), + global_attempts: globalAttempts, + global_landing_rate: + measured && globalAttempts > 0 + ? Math.round( + (Number(candidate.global_successes) / globalAttempts) * 1000, + ) / 1000 + : null, + }; + } + + // The existing ranking is the default and is untouched. The two + // difficulty-aware orders share one rule about the unknown: an unmeasured + // lineup is not an easy one and it is not a hard one, so it forms its own + // band behind everything that has been measured rather than being sorted + // among them at whatever rank a made-up rate would give it. + private static compare( + a: UtilityPracticePlanEntry, + b: UtilityPracticePlanEntry, + order: string, + ): number { + if (order !== UtilityInsightsService.ORDER_PRIORITY) { + const band = + UtilityInsightsService.band(a.difficulty) - + UtilityInsightsService.band(b.difficulty); + + if (band !== 0) { + return band; + } + + const rank = + UtilityInsightsService.DIFFICULTY_ORDER.indexOf(a.difficulty) - + UtilityInsightsService.DIFFICULTY_ORDER.indexOf(b.difficulty); + + if (rank !== 0) { + return order === UtilityInsightsService.ORDER_QUICK_WINS ? rank : -rank; + } + } + + return ( + b.priority - a.priority || + b.meta_throwers - a.meta_throwers || + a.utility_lineup_id.localeCompare(b.utility_lineup_id) + ); + } + + private static band(difficulty: string): number { + return difficulty === UtilityInsightsService.UNMEASURED ? 1 : 0; + } + + private static order(value: unknown): string { + const order = + UtilityInsightsService.text(value) ?? UtilityInsightsService.ORDER_PRIORITY; + + if ( + order !== UtilityInsightsService.ORDER_PRIORITY && + order !== UtilityInsightsService.ORDER_QUICK_WINS && + order !== UtilityInsightsService.ORDER_PROJECTS + ) { + throw Error("unknown order"); + } + + return order; + } + + private static reason( + candidate: PlanCandidate, + throwers: number, + attempts: number, + ): string { + if (candidate.mastered) { + return UtilityInsightsService.MASTERED_SLIPPING; + } + + if (attempts === 0) { + return UtilityInsightsService.NEVER_ATTEMPTED; + } + + if (throwers >= UtilityInsightsService.POPULAR_THROWERS) { + return UtilityInsightsService.POPULAR_UNMASTERED; + } + + return UtilityInsightsService.UNMASTERED; + } + + // Where everybody's throws at one lineup actually land, relative to the + // throw itself. The offsets were decomposed and accumulated at scoring time + // (UtilityLineupsService.decomposeMiss), so this is arithmetic over one row per + // player and never touches a per-throw record, because there is not one. + // + // A mean of player means rather than a mean of throws, which is the entire + // reason the sums live on utility_lineup_progress. Somebody who drills a lineup + // two hundred times has a habit; the library must not hand that habit to + // everybody else as the lineup's pattern. + public async missPattern( + user: User, + input: { utility_lineup_id: string }, + ): Promise { + const lineupId = String(input.utility_lineup_id ?? ""); + + if (!UtilityInsightsService.UUID.test(lineupId)) { + throw Error("lineup not found"); + } + + const [lineup] = await this.postgres.query>( + `SELECT public.can_view_utility_lineup(l, $2::json) AS visible + FROM public.utility_lineups l + WHERE l.id = $1::uuid`, + [lineupId, UtilityInsightsService.session(user)], + ); + + if (!lineup?.visible) { + throw Error("lineup not found"); + } + + const rows = await this.postgres.query>( + `SELECT p.miss_samples::int AS samples, + p.miss_along_sum AS along, + p.miss_lateral_sum AS lateral, + p.miss_vertical_sum AS vertical + FROM public.utility_lineup_progress p + WHERE p.utility_lineup_id = $1::uuid + AND p.miss_samples > 0`, + [lineupId], + ); + + const players = rows.length; + const samples = rows.reduce((total, row) => total + Number(row.samples), 0); + + if ( + players < UtilityInsightsService.MIN_PATTERN_PLAYERS || + samples < UtilityInsightsService.MIN_PATTERN_SAMPLES + ) { + return { + analysed: false, + message: `not enough practice on this lineup to read a pattern yet -- it takes ${UtilityInsightsService.MIN_PATTERN_SAMPLES} throws by ${UtilityInsightsService.MIN_PATTERN_PLAYERS} players`, + samples, + players, + mean_along: null, + mean_lateral: null, + mean_vertical: null, + bias: null, + }; + } + + const along = rows.map((row) => Number(row.along) / Number(row.samples)); + const lateral = rows.map( + (row) => Number(row.lateral) / Number(row.samples), + ); + const vertical = rows.map( + (row) => Number(row.vertical) / Number(row.samples), + ); + const radius = await this.lineups.successRadius(); + + return { + analysed: true, + message: null, + samples, + players, + mean_along: UtilityInsightsService.round(UtilityInsightsService.mean(along)), + mean_lateral: UtilityInsightsService.round( + UtilityInsightsService.mean(lateral), + ), + mean_vertical: UtilityInsightsService.round( + UtilityInsightsService.mean(vertical), + ), + bias: UtilityInsightsService.bias({ along, lateral, vertical }, radius), + }; + } + + // One token for the axis the miss is worst on, because a player can only act + // on one correction at a time and "you are 60 short and 8 right" is a way of + // saying "aim higher" that makes them think about the 8. + private static bias( + axes: { + along: Array; + lateral: Array; + vertical: Array; + }, + radius: number, + ): string { + const candidates = [ + { + values: axes.along, + low: UtilityInsightsService.BIAS_SHORT, + high: UtilityInsightsService.BIAS_LONG, + }, + { + values: axes.lateral, + low: UtilityInsightsService.BIAS_LEFT, + high: UtilityInsightsService.BIAS_RIGHT, + }, + { + values: axes.vertical, + low: UtilityInsightsService.BIAS_LOW, + high: UtilityInsightsService.BIAS_HIGH, + }, + ].map((axis) => ({ + ...axis, + mean: UtilityInsightsService.mean(axis.values), + })); + + const dominant = candidates.reduce((worst, axis) => + Math.abs(axis.mean) > Math.abs(worst.mean) ? axis : worst, + ); + + if ( + Math.abs(dominant.mean) < + radius * UtilityInsightsService.BIAS_FLOOR_RATIO + ) { + return UtilityInsightsService.BIAS_NONE; + } + + // The mean of a group that disagrees is a number nobody in it would + // recognise: three players landing long and three landing equally short + // average to a confident nothing. Spread is measured over the player means + // rather than over the throws, so a player who is wildly inconsistent + // still only ever moves their own mean. + if ( + Math.abs(dominant.mean) < + UtilityInsightsService.spread(dominant.values) * + UtilityInsightsService.BIAS_SIGNAL_RATIO + ) { + return UtilityInsightsService.BIAS_SCATTERED; + } + + return dominant.mean < 0 ? dominant.low : dominant.high; + } + + private static mean(values: Array): number { + return values.reduce((total, value) => total + value, 0) / values.length; + } + + private static spread(values: Array): number { + const mean = UtilityInsightsService.mean(values); + + return Math.sqrt( + values.reduce((total, value) => total + (value - mean) ** 2, 0) / + values.length, + ); + } + + // The + 0 is what turns -0 back into 0: a mean a hair below zero on the axis + // nobody misses on would otherwise be reported as "-0". + private static round(value: number): number { + return Math.round(value * 10) / 10 + 0; + } + + // What a team's utility did in real matches, counted out of the mined throws + // and matched to saved lineups through lineup_bucket. + // + // Gated on membership and aggregated in the database. utility_demo_throws is + // admin-only because a row names a player and the match they threw it in; + // nothing that leaves here is finer-grained than a count, so a team-mate + // learns how the team's smokes went without learning who shanked which one. + public async teamUtilityReport( + user: User, + input: { + team_id: string; + map_name?: string | null; + limit?: number | null; + }, + ): Promise { + const teamId = String(input.team_id ?? ""); + + if (!UtilityInsightsService.UUID.test(teamId)) { + throw Error("team not found"); + } + + await this.assertTeam(user, teamId); + + const mapName = UtilityInsightsService.text(input.map_name); + const limit = UtilityInsightsService.clamp( + input.limit, + UtilityInsightsService.DEFAULT_REPORT_LIMIT, + UtilityInsightsService.MAX_REPORT_LIMIT, + ); + const radius = await this.lineups.successRadius(); + + const entries = await this.postgres.query< + Array<{ + utility_lineup_id: string; + thrown: number; + landed: number; + players: number; + }> + >( + `WITH roster AS ( + SELECT t.owner_steam_id AS steam_id + FROM public.teams t + WHERE t.id = $1::uuid + UNION + SELECT tr.player_steam_id + FROM public.team_roster tr + WHERE tr.team_id = $1::uuid + ) + SELECT nearest.id::text AS utility_lineup_id, + count(*)::int AS thrown, + count(*) FILTER (WHERE nearest.distance <= $4::float8)::int AS landed, + count(DISTINCT t.thrower_steam_id)::int AS players + FROM public.utility_demo_throws t + INNER JOIN roster r ON r.steam_id = t.thrower_steam_id + -- One lineup per throw, the nearest landing inside the bucket, so a + -- bucket holding three write-ups of the same smoke does not count one + -- grenade three times. + CROSS JOIN LATERAL ( + SELECT l.id, + sqrt( + (l.land_x - t.land_x) ^ 2 + + (l.land_y - t.land_y) ^ 2 + + (l.land_z - t.land_z) ^ 2 + ) AS distance + FROM public.utility_lineups l + WHERE l.lineup_bucket = t.lineup_bucket + AND l.archived_at IS NULL + AND public.can_view_utility_lineup(l, $3::json) + ORDER BY distance ASC + LIMIT 1 + ) AS nearest + WHERE ($2::text IS NULL OR t.map_name = $2::text) + GROUP BY nearest.id + ORDER BY thrown DESC, landed DESC, nearest.id ASC + LIMIT $5::int`, + [teamId, mapName, UtilityInsightsService.session(user), radius, limit], + ); + + if (entries.length > 0) { + return { + analysed: true, + message: null, + entries: entries.map((entry) => ({ + utility_lineup_id: entry.utility_lineup_id, + thrown: Number(entry.thrown), + landed: Number(entry.landed), + players: Number(entry.players), + })), + }; + } + + // Empty has two very different causes and they lead somewhere different: + // wait for the miner, or go and save the lineups your team is throwing. + const [fallback] = await this.postgres.query>( + `WITH roster AS ( + SELECT t.owner_steam_id AS steam_id + FROM public.teams t + WHERE t.id = $1::uuid + UNION + SELECT tr.player_steam_id + FROM public.team_roster tr + WHERE tr.team_id = $1::uuid + ) + SELECT count(*)::text AS throws + FROM public.utility_demo_throws t + INNER JOIN roster r ON r.steam_id = t.thrower_steam_id + WHERE ($2::text IS NULL OR t.map_name = $2::text)`, + [teamId, mapName], + ); + + const throws = Number(fallback?.throws ?? 0); + + if (throws === 0) { + return { + analysed: false, + message: + "no demo throws have been mined for this team's roster yet, so there is nothing to report", + entries: [], + }; + } + + return { + analysed: true, + message: `${throws} mined throw(s) by this roster, none of which land in the bucket of a lineup you can see`, + entries: [], + }; + } + + private async assertTeam(user: User, teamId: string): Promise { + const [row] = await this.postgres.query< + Array<{ present: boolean; member: boolean }> + >( + `SELECT EXISTS (SELECT 1 FROM public.teams t WHERE t.id = $1::uuid) AS present, + public.is_utility_team_member($1::uuid, $2::bigint) AS member`, + [teamId, user.steam_id], + ); + + if (!row?.present) { + throw Error("team not found"); + } + + if (!row.member && !isRoleAbove(user.role, "administrator")) { + throw Error("you are not on that team"); + } + } + + private static readonly UUID = + /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i; + + private static session(user: User): string { + return JSON.stringify({ + "x-hasura-role": user.role, + "x-hasura-user-id": user.steam_id, + }); + } + + private static text(value: unknown): string | null { + const text = String(value ?? "").trim(); + + return text.length > 0 ? text : null; + } + + private static clamp(value: unknown, fallback: number, max: number): number { + const resolved = Number(value); + + if (!Number.isFinite(resolved) || resolved <= 0) { + return fallback; + } + + return Math.min(Math.floor(resolved), max); + } +} diff --git a/src/utility/utility-launch-seed.service.spec.ts b/src/utility/utility-launch-seed.service.spec.ts new file mode 100644 index 000000000..e1e847be0 --- /dev/null +++ b/src/utility/utility-launch-seed.service.spec.ts @@ -0,0 +1,102 @@ +import { UtilityLaunchSeedService } from "./utility-launch-seed.service"; + +const TICK_RATE = 64; + +// A grenade in free flight is p(t) = p0 + v0*t + a*t^2/2 and nothing else, so a +// synthetic flight is the right oracle here: the derivation has to hand back the +// exact v0 and a that produced the samples. +function flight( + p0: { x: number; y: number; z: number }, + v0: { x: number; y: number; z: number }, + a: { x: number; y: number; z: number }, + ticks: Array = [0, 1, 2], + tickRate = TICK_RATE, +) { + return ticks.map((tick) => { + const t = tick / tickRate; + return { + tick, + x: p0.x + v0.x * t + (a.x * t * t) / 2, + y: p0.y + v0.y * t + (a.y * t * t) / 2, + z: p0.z + v0.z * t + (a.z * t * t) / 2, + }; + }); +} + +describe("UtilityLaunchSeedService.derive", () => { + const p0 = { x: 1420, y: 36, z: -46 }; + const v0 = { x: -640, y: -150, z: 420 }; + const gravity = { x: 0, y: 0, z: -800 }; + + it("recovers the exact launch velocity from three samples", () => { + const seed = UtilityLaunchSeedService.derive( + flight(p0, v0, gravity), + TICK_RATE, + ); + + expect(seed).not.toBeNull(); + expect(seed!.position).toEqual(p0); + expect(seed!.velocity.x).toBeCloseTo(v0.x, 6); + expect(seed!.velocity.y).toBeCloseTo(v0.y, 6); + expect(seed!.velocity.z).toBeCloseTo(v0.z, 6); + }); + + it("reports the acceleration the samples actually show", () => { + const seed = UtilityLaunchSeedService.derive( + flight(p0, v0, gravity), + TICK_RATE, + ); + + expect(seed!.acceleration.z).toBeCloseTo(gravity.z, 6); + }); + + // The bug this guards: reading a difference quotient as the velocity at the + // START of its window instead of the midpoint. That is off by a*dt/2 — half a + // tick of gravity — which is small enough to look plausible and wrong enough + // to move the landing point. + it("is not the naive two-sample quotient", () => { + const points = flight(p0, v0, gravity); + const naive = ((points[1].z - points[0].z) * TICK_RATE) as number; + const seed = UtilityLaunchSeedService.derive(points, TICK_RATE); + + expect(naive).not.toBeCloseTo(v0.z, 3); + expect(seed!.velocity.z).toBeCloseTo(v0.z, 6); + }); + + it("handles a downsampled path with uneven tick gaps", () => { + const seed = UtilityLaunchSeedService.derive( + flight(p0, v0, gravity, [0, 4, 11]), + TICK_RATE, + ); + + expect(seed!.velocity.x).toBeCloseTo(v0.x, 6); + expect(seed!.velocity.z).toBeCloseTo(v0.z, 6); + }); + + it("refuses a path that cannot support a derivation", () => { + expect( + UtilityLaunchSeedService.derive(flight(p0, v0, gravity, [0, 1]), TICK_RATE), + ).toBeNull(); + expect( + UtilityLaunchSeedService.derive(flight(p0, v0, gravity), 0), + ).toBeNull(); + }); + + it("refuses non-monotonic ticks rather than dividing by zero", () => { + const points = flight(p0, v0, gravity); + points[1].tick = points[0].tick; + + expect(UtilityLaunchSeedService.derive(points, TICK_RATE)).toBeNull(); + }); + + // hasSeed() rejects a zero-length velocity, so writing one would produce a + // lineup that still reads as unrenderable but no longer looks unseeded. + it("refuses a motionless flight", () => { + const seed = UtilityLaunchSeedService.derive( + flight(p0, { x: 0, y: 0, z: 0 }, { x: 0, y: 0, z: 0 }), + TICK_RATE, + ); + + expect(seed).toBeNull(); + }); +}); diff --git a/src/utility/utility-launch-seed.service.ts b/src/utility/utility-launch-seed.service.ts new file mode 100644 index 000000000..1e7185177 --- /dev/null +++ b/src/utility/utility-launch-seed.service.ts @@ -0,0 +1,289 @@ +import zlib from "zlib"; +import { Injectable, Logger } from "@nestjs/common"; +import { PostgresService } from "../postgres/postgres.service"; +import { S3Service } from "../s3/s3.service"; +import type { UtilityTrajectoryBlob } from "./utility-artifacts.service"; + +// Recovers the launch seed a live recording should have carried. +// +// The plugin records the whole flight but only ever writes initial_position / +// initial_velocity out of the solver, so every lineup saved from a real throw +// has a full trajectory and no seed -- which is the one thing that makes it +// unrenderable. The flight is the measurement, though: two consecutive samples +// give the velocity that produced them, and the seed is that velocity walked +// back to the first sample. Nothing here models the engine. + +export type LaunchSeedVector = { x: number; y: number; z: number }; + +export type DerivedLaunchSeed = { + position: LaunchSeedVector; + velocity: LaunchSeedVector; + // The acceleration the samples actually show. Reported rather than assumed so + // a caller can see gravity in the number instead of trusting the derivation + // blind -- a plausible z here is the whole sanity check. + acceleration: LaunchSeedVector; +}; + +export type LaunchSeedBackfillResult = { + scanned: number; + seeded: number; + skipped: number; + done: boolean; +}; + +type BackfillRow = { + id: string; + name: string | null; + trajectory_file: string; +}; + +type TrajectoryPoint = { tick: number; x: number; y: number; z: number }; + +@Injectable() +export class UtilityLaunchSeedService { + // One batch per call, like the meta re-mine: each lineup is an S3 read, and a + // caller that can watch it progress beats a request held open across the + // whole library. + public static readonly BATCH = 50; + + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + private readonly s3: S3Service, + ) {} + + /** + * Free flight is constant acceleration, so three samples are enough and none + * of it depends on knowing sv_gravity. + * + * A difference quotient over [a, b] is the instantaneous velocity at the + * midpoint, not at either end -- taking it for the velocity at `a` is what + * would bake half a tick of gravity into the seed. So: two quotients, the + * acceleration between their midpoints, then walk the first one back to the + * first sample. + */ + public static derive( + points: Array, + tickRate: number, + ): DerivedLaunchSeed | null { + if (!Number.isFinite(tickRate) || tickRate <= 0 || points.length < 3) { + return null; + } + + const [p0, p1, p2] = points; + + if (!(p1.tick > p0.tick) || !(p2.tick > p1.tick)) { + return null; + } + + const dt01 = (p1.tick - p0.tick) / tickRate; + const dt12 = (p2.tick - p1.tick) / tickRate; + // Midpoint of the second window minus midpoint of the first. + const span = (p2.tick - p0.tick) / (2 * tickRate); + + const v01 = UtilityLaunchSeedService.scale( + UtilityLaunchSeedService.subtract(p1, p0), + 1 / dt01, + ); + const v12 = UtilityLaunchSeedService.scale( + UtilityLaunchSeedService.subtract(p2, p1), + 1 / dt12, + ); + + const acceleration = UtilityLaunchSeedService.scale( + UtilityLaunchSeedService.subtract(v12, v01), + 1 / span, + ); + + const velocity = UtilityLaunchSeedService.subtract( + v01, + UtilityLaunchSeedService.scale(acceleration, dt01 / 2), + ); + + const position = { x: p0.x, y: p0.y, z: p0.z }; + + if ( + !UtilityLaunchSeedService.finite(position) || + !UtilityLaunchSeedService.finite(velocity) || + !UtilityLaunchSeedService.finite(acceleration) + ) { + return null; + } + + // A seed with no speed is the one thing hasSeed() still rejects, so it is + // not worth writing. + if (Math.hypot(velocity.x, velocity.y, velocity.z) <= 0) { + return null; + } + + return { position, velocity, acceleration }; + } + + public async backfill( + limit: number = UtilityLaunchSeedService.BATCH, + ): Promise { + const rows = await this.postgres.query>( + `SELECT id::text AS id, name, trajectory_file + FROM public.utility_lineups + WHERE trajectory_file IS NOT NULL + AND (initial_pos_x IS NULL OR initial_vel_x IS NULL) + ORDER BY created_at ASC + LIMIT $1::int`, + [limit], + ); + + let seeded = 0; + let skipped = 0; + + for (const row of rows) { + const seed = await this.seedFor(row); + + if (!seed) { + skipped++; + continue; + } + + await this.write(row.id, seed); + seeded++; + + this.logger.log( + `[utility-launch-seed] ${row.id} (${row.name ?? "unnamed"}): ` + + `v=(${seed.velocity.x.toFixed(1)}, ${seed.velocity.y.toFixed(1)}, ` + + `${seed.velocity.z.toFixed(1)}) ` + + `|v|=${Math.hypot(seed.velocity.x, seed.velocity.y, seed.velocity.z).toFixed(1)} ` + + `a.z=${seed.acceleration.z.toFixed(1)}`, + ); + } + + return { + scanned: rows.length, + seeded, + skipped, + // A short batch is the last batch; the caller stops asking. + done: rows.length < limit, + }; + } + + public async backfillOne(lineupId: string): Promise { + const [row] = await this.postgres.query>( + `SELECT id::text AS id, name, trajectory_file + FROM public.utility_lineups + WHERE id = $1::uuid AND trajectory_file IS NOT NULL`, + [lineupId], + ); + + if (!row) { + return null; + } + + const seed = await this.seedFor(row); + + if (seed) { + await this.write(row.id, seed); + } + + return seed; + } + + private async seedFor(row: BackfillRow): Promise { + const points = await this.points(row); + + if (!points) { + return null; + } + + const seed = UtilityLaunchSeedService.derive(points.path, points.tickRate); + + if (!seed) { + this.logger.warn( + `[utility-launch-seed] ${row.id}: ${points.path.length} points @ ` + + `${points.tickRate}tps did not yield a seed`, + ); + } + + return seed; + } + + private async points( + row: BackfillRow, + ): Promise<{ path: Array; tickRate: number } | null> { + try { + const stream = await this.s3.get(row.trajectory_file); + const chunks: Array = []; + + for await (const chunk of stream) { + chunks.push(Buffer.from(chunk as Buffer)); + } + + const blob = JSON.parse( + zlib.gunzipSync(Buffer.concat(chunks)).toString(), + ) as UtilityTrajectoryBlob; + + const trajectory = blob?.grenade_trajectories?.at(0); + const path = (trajectory?.points ?? []) as Array; + + if (path.length < 3) { + return null; + } + + return { path, tickRate: Number(blob?.tick_rate) }; + } catch (error) { + this.logger.warn( + `[utility-launch-seed] unable to read ${row.trajectory_file}: ` + + `${(error as Error)?.message}`, + ); + return null; + } + } + + // Only ever fills a hole. A lineup the solver has already seeded is the + // authority on its own throw -- a derived seed must never overwrite one that + // was measured against the engine. + private async write( + lineupId: string, + seed: DerivedLaunchSeed, + ): Promise { + await this.postgres.query( + `UPDATE public.utility_lineups + SET initial_pos_x = $2, initial_pos_y = $3, initial_pos_z = $4, + initial_vel_x = $5, initial_vel_y = $6, initial_vel_z = $7 + WHERE id = $1::uuid + AND (initial_pos_x IS NULL OR initial_vel_x IS NULL)`, + [ + lineupId, + seed.position.x, + seed.position.y, + seed.position.z, + seed.velocity.x, + seed.velocity.y, + seed.velocity.z, + ], + ); + } + + private static subtract( + a: LaunchSeedVector, + b: LaunchSeedVector, + ): LaunchSeedVector { + return { x: a.x - b.x, y: a.y - b.y, z: a.z - b.z }; + } + + private static scale( + vector: LaunchSeedVector, + factor: number, + ): LaunchSeedVector { + return { + x: vector.x * factor, + y: vector.y * factor, + z: vector.z * factor, + }; + } + + private static finite(vector: LaunchSeedVector): boolean { + return ( + Number.isFinite(vector.x) && + Number.isFinite(vector.y) && + Number.isFinite(vector.z) + ); + } +} diff --git a/src/utility/utility-lineups.controller.ts b/src/utility/utility-lineups.controller.ts new file mode 100644 index 000000000..de66da210 --- /dev/null +++ b/src/utility/utility-lineups.controller.ts @@ -0,0 +1,51 @@ +import { Controller } from "@nestjs/common"; +import { HasuraAction } from "../hasura/hasura.controller"; +import { User } from "../auth/types/User"; +import { UtilityImportService } from "./utility-import.service"; +import { UtilityLineupsService } from "./utility-lineups.service"; + +@Controller("utility-lineups") +export class UtilityLineupsController { + constructor( + private readonly lineups: UtilityLineupsService, + private readonly imports: UtilityImportService, + ) {} + + @HasuraAction() + public async forkUtilityLineup(data: { + user: User; + utility_lineup_id: string; + name?: string; + collection_id?: string; + }) { + return await this.lineups.fork(data.user, { + utility_lineup_id: data.utility_lineup_id, + name: data.name ?? null, + collection_id: data.collection_id ?? null, + }); + } + + @HasuraAction() + public async importUtilityLineups(data: { + user: User; + payload: unknown; + dry_run?: boolean; + }) { + return await this.imports.importLineups(data.user, { + payload: data.payload, + dry_run: data.dry_run ?? null, + }); + } + + @HasuraAction() + public async purgeUtilityLineupSource(data: { + user: User; + origin_source: string; + dry_run?: boolean; + }) { + return await this.imports.purgeSource(data.user, { + origin_source: data.origin_source, + dry_run: data.dry_run ?? null, + }); + } +} diff --git a/src/utility/utility-lineups.service.ts b/src/utility/utility-lineups.service.ts new file mode 100644 index 000000000..8c11659ab --- /dev/null +++ b/src/utility/utility-lineups.service.ts @@ -0,0 +1,1397 @@ +import { Inject, Injectable, Logger, forwardRef } from "@nestjs/common"; +import { CacheService } from "../cache/cache.service"; +import { + UtilityLoadService, + UtilityScratchLineup, +} from "./utility-load.service"; +import { PostgresService } from "../postgres/postgres.service"; +import { User } from "../auth/types/User"; +import { SystemSettingName } from "../system/enums/SystemSettingName"; +import { + UtilityArtifactsService, + UtilityTrajectoryPoint, +} from "./utility-artifacts.service"; + +export type UtilityIngestPayload = { + match_id?: string; + author_steam_id?: string; + utility_type?: string; + side?: string; + technique?: string; + throw_strength?: string | null; + jump_throw_bind?: boolean; + origin_x?: number; + origin_y?: number; + origin_z?: number; + eye_z?: number | null; + view_yaw?: number; + view_pitch?: number; + land_x?: number; + land_y?: number; + land_z?: number; + // The engine's own seed for the projectile (m_vInitialPosition / + // m_vInitialVelocity). All six or none: half a seed cannot be re-emitted, + // and filling the gaps with zeros launches the replay from the world origin. + initial_pos_x?: number | null; + initial_pos_y?: number | null; + initial_pos_z?: number | null; + initial_vel_x?: number | null; + initial_vel_y?: number | null; + initial_vel_z?: number | null; + flight_time_ms?: number | null; + name?: string; + description?: string | null; + tick_rate?: number; + path?: Array<{ tick?: number; x?: number; y?: number; z?: number }>; +}; + +// What the plugin reports after a throw made with a lineup loaded. `success` +// is the plugin's own verdict and is recorded nowhere: the distance is +// recomputed here from the stored lineup, because this is the number that +// moves a player's progress and the game server is not a trusted narrator. +export type UtilityPracticeResultPayload = { + session_id?: string; + utility_lineup_id?: string; + steam_id?: string; + land_x?: number; + land_y?: number; + land_z?: number; + success?: boolean; +}; + +export type UtilityPracticeResult = { + success: boolean; + distance: number; + radius: number; + // Where the throw went wrong, in the throw's own frame rather than the + // world's. A world-space offset is unreadable to the person who threw it; + // "80 short" is the same fact and is coaching. + along: number; + lateral: number; + vertical: number; + attempts: number; + successes: number; + current_streak: number; + best_streak: number; + mastered_at: Date | null; +}; + +// A landing offset decomposed onto the axes the throw itself defines. +export type UtilityMissOffset = { + // Negative is short of the lineup, positive is past it. The dominant error + // for a grenade, because undershooting is a release-angle problem. + along: number; + // Negative is left of the throw, positive is right. + lateral: number; + // Negative is below the lineup's landing point, positive is above. + vertical: number; +}; + +export type UtilityServerContext = { + serverId: string; + matchId: string; + mapName: string; + lineupSteamIds: Array; +}; + +export type UtilityLibraryRow = { + id: string; + name: string; + map_name: string; + utility_type: string; + side: string; + technique: string; + throw_strength: string | null; + jump_throw_bind: boolean; + aim_tolerance: number; + origin_x: number; + origin_y: number; + origin_z: number; + eye_z: number | null; + view_yaw: number; + view_pitch: number; + land_x: number; + land_y: number; + land_z: number; + // Null means the lineup cannot be replayed exactly -- it was mined from a + // demo, hand-placed or imported rather than watched by a plugin. + // On the wire so the plugin can tell an exactly-replayable lineup from one + // whose seed it must not trust. Seed presence alone is the wrong signal: a + // derived lineup that happens to carry one would be replayed as exact. + confidence: string; + initial_pos_x: number | null; + initial_pos_y: number | null; + initial_pos_z: number | null; + initial_vel_x: number | null; + initial_vel_y: number | null; + initial_vel_z: number | null; + flight_time_ms: number | null; + visibility: string; + author_steam_id: string; +}; + +@Injectable() +export class UtilityLineupsService { + // A compromised game server can send anything, so every one of these is a + // hard reject rather than a clamp: a silently corrected lineup is a lineup + // nobody can reproduce. + public static readonly MAX_PAYLOAD_BYTES = 64 * 1024; + public static readonly MAX_COORD = 32768; + public static readonly MAX_TRAVEL = 6000; + public static readonly MIN_FLIGHT_MS = 50; + public static readonly MAX_FLIGHT_MS = 15000; + public static readonly MAX_PATH_POINTS = 256; + // sv_maxvelocity is 3500 and a grenade leaves the hand at a few hundred + // units/sec, so twice the engine's own ceiling is generous and still rejects + // a seed that is not a velocity at all. + public static readonly MAX_VELOCITY = 7000; + public static readonly PER_SERVER_PER_MINUTE = 60; + public static readonly PER_AUTHOR_PER_MINUTE = 20; + // A player throwing flat out manages a utility every two or three seconds, and + // every result is a write. Anything past this is a plugin in a loop. + public static readonly RESULTS_PER_MINUTE = 60; + // A CS2 smoke is roughly 144 units across its radius. Landing two thirds of + // that from the reference still puts the cloud over the gap the lineup + // exists to cover; past it the chokepoint is open and it is a different + // smoke, not a sloppy one. + public static readonly DEFAULT_SUCCESS_RADIUS = 96; + // Five in a row is the bar a lineup has to clear to be worth calling in a + // match. One lucky throw is not a lineup you own. + public static readonly MASTERY_STREAK = 5; + // Past a quarter turn the recorded aim points into the opposite half-plane + // from where the grenade actually travelled, so it cannot be this throw's + // forward axis -- and using it anyway would report every undershoot as an + // overshoot. Bounces and hand-placed lineups are where this happens. + private static readonly MAX_AXIS_DISAGREEMENT_DEGREES = 90; + // Below this the origin and the landing point are the same spot, so the + // bearing between them is noise and there is nothing to cross-check the + // recorded aim against. + private static readonly MIN_AXIS_TRAVEL = 1; + private static readonly DEFAULT_TICK_RATE = 64; + // What the plugin path records without a seed: the server still watched the + // grenade fly, it just cannot re-emit it. + private static readonly DEFAULT_PLUGIN_CONFIDENCE = "exact"; + + private static readonly UUID = + /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i; + + // How a re-solve issued for a drifted lineup names itself on the way out, so + // the lineup that comes back can be recognised on the way in. The solver's + // tokenizer keeps [A-Za-z0-9_.-] up to 48 characters, which this fits, and no + // hand-typed name survives that tokenizer looking like a uuid. + public static readonly REPAIR_NAME_PREFIX = "repair-"; + private static readonly REPAIR_NAME = + /^repair-([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$/i; + + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + private readonly artifacts: UtilityArtifactsService, + private readonly cache: CacheService, + @Inject(forwardRef(() => UtilityLoadService)) + private readonly load: UtilityLoadService, + ) {} + + public async isLibraryEnabled(): Promise { + return ( + (await this.setting(SystemSettingName.UtilityLibraryEnabled)) !== "false" + ); + } + + // The map is taken from the server's own live match row and never from the + // payload: a server that lies about its map poisons every other player's + // library for that map. + public async serverContext( + serverId: string, + ): Promise { + const [row] = await this.postgres.query< + Array<{ match_id: string; map_name: string }> + >( + `SELECT m.id::text AS match_id, mp.name AS map_name + FROM public.matches m + INNER JOIN public.match_maps mm ON mm.match_id = m.id + INNER JOIN public.maps mp ON mp.id = mm.map_id + WHERE m.server_id = $1::uuid + AND m.status NOT IN ('Finished', 'Canceled', 'Forfeit', 'Tie', 'Surrendered') + ORDER BY mm."order" ASC + LIMIT 1`, + [serverId], + ); + + if (!row) { + // Every utility endpoint resolves through here, so a server with no live + // match fails all of them at once with a message that does not say which + // server was asked about. + this.logger.warn( + `utility: server ${serverId} has no live match, so it has no map or roster`, + ); + return null; + } + + const players = await this.postgres.query>( + `SELECT mlp.steam_id::text AS steam_id + FROM public.match_lineup_players mlp + INNER JOIN public.match_lineups ml ON ml.id = mlp.match_lineup_id + WHERE ml.match_id = $1::uuid + AND mlp.steam_id IS NOT NULL`, + [row.match_id], + ); + + return { + serverId, + matchId: row.match_id, + mapName: row.map_name, + lineupSteamIds: players.map((player) => player.steam_id), + }; + } + + public async ingest( + context: UtilityServerContext, + payload: UtilityIngestPayload, + ): Promise<{ id: string; trajectory_file: string | null }> { + const author = String(payload.author_steam_id ?? ""); + + if (!/^\d{5,20}$/.test(author)) { + throw Error("author_steam_id is not a steam id"); + } + + if (!context.lineupSteamIds.includes(author)) { + throw Error("author is not in this match lineup"); + } + + if (!(await this.playerExists(author))) { + throw Error("author is not a known player"); + } + + const origin = UtilityLineupsService.point( + payload.origin_x, + payload.origin_y, + payload.origin_z, + "origin", + ); + const land = UtilityLineupsService.point( + payload.land_x, + payload.land_y, + payload.land_z, + "land", + ); + + if ( + UtilityLineupsService.distance(origin, land) > UtilityLineupsService.MAX_TRAVEL + ) { + throw Error( + "origin and landing are further apart than a grenade travels", + ); + } + + const yaw = UtilityLineupsService.finite(payload.view_yaw, "view_yaw"); + const pitch = UtilityLineupsService.finite(payload.view_pitch, "view_pitch"); + + if (pitch < -90 || pitch > 90) { + throw Error("view_pitch is out of range"); + } + + const flightTimeMs = + payload.flight_time_ms === null || payload.flight_time_ms === undefined + ? null + : UtilityLineupsService.finite(payload.flight_time_ms, "flight_time_ms"); + + if ( + flightTimeMs !== null && + (flightTimeMs < UtilityLineupsService.MIN_FLIGHT_MS || + flightTimeMs > UtilityLineupsService.MAX_FLIGHT_MS) + ) { + throw Error("flight_time_ms is out of range"); + } + + const path = this.trajectory(payload.path); + + const eyeZ = + payload.eye_z === null || payload.eye_z === undefined + ? null + : UtilityLineupsService.finite(payload.eye_z, "eye_z"); + + const seed = this.seed(payload); + + await this.assertRateLimits(context, author); + + const repair = await this.claimableRepair( + payload.name, + author, + context.mapName, + ); + + const [inserted] = await this.postgres.query>( + `INSERT INTO public.utility_lineups + (map_name, utility_type, side, technique, throw_strength, jump_throw_bind, + origin_x, origin_y, origin_z, eye_z, view_yaw, view_pitch, + land_x, land_y, land_z, flight_time_ms, + initial_pos_x, initial_pos_y, initial_pos_z, + initial_vel_x, initial_vel_y, initial_vel_z, + name, description, visibility, author_steam_id, + origin_source, source_match_id, confidence, trajectory_preview, + forked_from_utility_lineup_id) + VALUES ($1, $2, $3, $4, $5, $6, + $7, $8, $9, $10, $11, $12, + $13, $14, $15, $16, + $17, $18, $19, $20, $21, $22, + $23, $24, 'Private', $25, + 'plugin', $26::uuid, $27, $28::jsonb, + $29::uuid) + RETURNING id::text AS id`, + [ + context.mapName, + payload.utility_type, + payload.side, + payload.technique, + payload.throw_strength ?? null, + payload.jump_throw_bind === true, + origin.x, + origin.y, + origin.z, + eyeZ, + yaw, + pitch, + land.x, + land.y, + land.z, + flightTimeMs, + seed?.position.x ?? null, + seed?.position.y ?? null, + seed?.position.z ?? null, + seed?.velocity.x ?? null, + seed?.velocity.y ?? null, + seed?.velocity.z ?? null, + // A repaired lineup inherits the drifted one's name. The name it + // arrived under is the correlation id, and nobody wants a library full + // of rows called repair-. + repair + ? repair.lineup_name + : UtilityLineupsService.sanitizeName(payload.name, context.mapName), + UtilityLineupsService.sanitizeText(payload.description, 1000), + author, + context.matchId, + // A seed is the engine's own starting state, so the throw can be + // reproduced rather than approximated. Without one the recording is + // still the server's own measurement, so it keeps the confidence the + // source implies rather than being downgraded. + seed ? "exact" : UtilityLineupsService.DEFAULT_PLUGIN_CONFIDENCE, + JSON.stringify(UtilityLineupsService.preview(path)), + repair?.utility_lineup_id ?? null, + ], + ); + + if (repair) { + await this.completeRepair(repair.id, inserted.id); + } + + let trajectoryFile: string | null = null; + + if (path.length > 0) { + trajectoryFile = await this.artifacts.uploadTrajectory({ + lineupId: inserted.id, + mapName: context.mapName, + utilityType: String(payload.utility_type), + throwerSteamId: author, + throwerTeam: String(payload.side ?? ""), + origin, + land, + initialPosition: seed?.position ?? null, + initialVelocity: seed?.velocity ?? null, + flightTimeMs, + tickRate: Number.isFinite(payload.tick_rate) + ? Number(payload.tick_rate) + : UtilityLineupsService.DEFAULT_TICK_RATE, + path, + }); + } + + return { id: inserted.id, trajectory_file: trajectoryFile }; + } + + // The columns the practice plugin's LineupRecord is deserialized from. Shared + // by the player library and the render batch so the two can never drift into + // handing the plugin different shapes. + private static readonly LIBRARY_SELECT = ` + SELECT l.id::text AS id, l.name, l.map_name, l.utility_type, l.side, + l.technique, l.throw_strength, l.jump_throw_bind, + l.aim_tolerance, + l.origin_x, l.origin_y, l.origin_z, l.eye_z, + l.view_yaw, l.view_pitch, l.land_x, l.land_y, l.land_z, + l.initial_pos_x, l.initial_pos_y, l.initial_pos_z, + l.initial_vel_x, l.initial_vel_y, l.initial_vel_z, + l.flight_time_ms, l.visibility, l.confidence, + l.author_steam_id::text AS author_steam_id + FROM public.utility_lineups l`; + + // Null when this match is not a render session, which is what keeps the + // player path exactly as it was. + private async renderBatchLineupIds( + matchId: string, + ): Promise | null> { + const rows = await this.postgres.query< + Array<{ utility_lineup_id: string }> + >( + `SELECT r.utility_lineup_id::text AS utility_lineup_id + FROM public.utility_practice_sessions s + INNER JOIN public.utility_lineup_renders r + ON r.utility_practice_session_id = s.id + WHERE s.match_id = $1::uuid + AND s.is_render = true`, + [matchId], + ); + + if (rows.length > 0) { + return rows.map((row) => row.utility_lineup_id); + } + + const [session] = await this.postgres.query>( + `SELECT id::text AS id + FROM public.utility_practice_sessions + WHERE match_id = $1::uuid AND is_render = true`, + [matchId], + ); + + return session ? [] : null; + } + + public async library( + context: UtilityServerContext, + steamId: string, + ): Promise> { + // A render session's server is filming a fixed list of lineups for a client + // that is on nobody's roster and owns none of them, so neither the roster + // check nor the ownership clause below describes it. The batch IS the + // library, and nothing outside the batch is reachable from that server. + const renderLineupIds = await this.renderBatchLineupIds(context.matchId); + + if (renderLineupIds) { + return this.postgres.query>( + `${UtilityLineupsService.LIBRARY_SELECT} + WHERE l.id = ANY($1::uuid[]) + AND l.map_name = $2 + AND l.archived_at IS NULL + ORDER BY l.created_at DESC`, + [renderLineupIds, context.mapName], + ); + } + + if (!context.lineupSteamIds.includes(steamId)) { + this.logger.warn( + `utility library refused ${steamId} on server ${context.serverId}: ` + + `not in match ${context.matchId} (roster: ${context.lineupSteamIds.join(", ") || "empty"})`, + ); + throw Error("player is not in this match lineup"); + } + + const rows = await this.postgres.query>( + `${UtilityLineupsService.LIBRARY_SELECT} + WHERE l.map_name = $1 + AND l.archived_at IS NULL + AND ( + l.author_steam_id = $2::bigint + OR (l.visibility = 'Team' AND public.is_utility_team_member(l.team_id, $2::bigint)) + OR EXISTS ( + SELECT 1 + FROM public.utility_collection_items ci + INNER JOIN public.utility_collections c ON c.id = ci.collection_id + WHERE ci.utility_lineup_id = l.id + AND ( + c.owner_steam_id = $2::bigint + OR (c.visibility = 'Team' AND public.is_utility_team_member(c.team_id, $2::bigint)) + ) + ) + OR EXISTS ( + SELECT 1 FROM public.utility_lineup_favorites f + WHERE f.utility_lineup_id = l.id AND f.steam_id = $2::bigint + ) + ) + ORDER BY l.created_at DESC + LIMIT 500`, + [context.mapName, steamId], + ); + + // The map is the match's, not the one the server is standing on, so an + // empty answer usually means those two have drifted apart rather than that + // the player has nothing saved. Say which map was actually asked for. + if (rows.length === 0) { + const [mine] = await this.postgres.query>( + `SELECT COALESCE(string_agg(DISTINCT l.map_name, ', '), 'none') AS maps + FROM public.utility_lineups l + WHERE l.author_steam_id = $1::bigint + AND l.archived_at IS NULL`, + [steamId], + ); + + this.logger.warn( + `utility library empty for ${steamId} on match ${context.matchId}: ` + + `asked for map "${context.mapName}", that player has lineups on: ${mine?.maps ?? "none"}`, + ); + } else { + this.logger.log( + `utility library sent ${rows.length} lineup(s) for ${steamId} on "${context.mapName}"`, + ); + } + + return [...rows, ...(await this.sentToPlayer(context, steamId, rows))]; + } + + /** + * Lineups the panel has sent this player that their own library would not + * contain: a Public lineup nobody has favourited belongs to no one's library, + * and a scratch throw off the meta browser has no row at all. + * + * Widening by exactly the rows somebody pressed a button on keeps the + * ownership clause above honest -- the alternative is handing every practice + * server the whole public library on the off chance. + */ + private async sentToPlayer( + context: UtilityServerContext, + steamId: string, + already: Array, + ): Promise> { + const pending = await this.load.pending(context.serverId, steamId); + + if (pending.length === 0) { + return []; + } + + const held = new Set(already.map((row) => row.id)); + + const scratch = pending + .filter((entry) => entry.kind === "scratch") + .map((entry) => (entry as { lineup: UtilityScratchLineup }).lineup) + .filter((lineup) => lineup.map_name === context.mapName) + .map((lineup) => ({ + // The scratch id is deliberately not a uuid: nothing downstream should + // be able to mistake one for a row it can load, edit or delete. + id: lineup.client_id, + name: lineup.name, + map_name: lineup.map_name, + utility_type: lineup.utility_type, + side: lineup.side, + technique: lineup.technique, + throw_strength: lineup.throw_strength, + origin_x: lineup.origin_x, + origin_y: lineup.origin_y, + origin_z: lineup.origin_z, + eye_z: lineup.eye_z, + view_yaw: lineup.view_yaw, + view_pitch: lineup.view_pitch, + land_x: lineup.land_x, + land_y: lineup.land_y, + land_z: lineup.land_z, + // No physics seed and no flight time: a scratch throw was never thrown. + // The plugin already treats these as absent for anything mined. + visibility: "Private", + confidence: "low", + author_steam_id: steamId, + } as UtilityLibraryRow)); + + const wanted = pending + .filter((entry) => entry.kind === "saved") + .map((entry) => (entry as { lineup_id: string }).lineup_id) + .filter((id) => !held.has(id)); + + if (wanted.length === 0) { + return scratch; + } + + // Visibility was checked when the send was accepted; this re-checks the map + // and the archive, which can both change while an entry is still held. + const sent = await this.postgres.query>( + `${UtilityLineupsService.LIBRARY_SELECT} + WHERE l.id = ANY($1::uuid[]) + AND l.map_name = $2 + AND l.archived_at IS NULL`, + [wanted, context.mapName], + ); + + return [...sent, ...scratch]; + } + + // The flight path of one lineup the library already handed this player. The + // roster check and the visibility clause are the library's, not a weaker + // pair: a practice server may only read a path on behalf of somebody it is + // actually hosting, and only for a lineup that player can already see. + public async trajectoryFile( + context: UtilityServerContext, + steamId: string, + lineupId: string, + ): Promise { + if (!context.lineupSteamIds.includes(steamId)) { + throw Error("player is not in this match lineup"); + } + + const [row] = await this.postgres.query< + Array<{ trajectory_file: string | null }> + >( + `SELECT l.trajectory_file + FROM public.utility_lineups l + WHERE l.id = $1::uuid + AND public.can_view_utility_lineup( + l, + json_build_object( + 'x-hasura-role', 'user', + 'x-hasura-user-id', $2::text + ) + )`, + [lineupId, steamId], + ); + + return row?.trajectory_file ?? null; + } + + // Scores one throw against the lineup that was loaded. The plugin's own + // verdict is never what moves the counters: the distance is recomputed from + // the stored landing point, so a compromised server can at worst report a + // throw that did not happen, not a throw that did not land. + public async recordPracticeResult( + context: UtilityServerContext, + payload: UtilityPracticeResultPayload, + ): Promise { + const steamId = String(payload.steam_id ?? ""); + + if (!/^\d{5,20}$/.test(steamId)) { + throw Error("steam_id is not a steam id"); + } + + if (!context.lineupSteamIds.includes(steamId)) { + throw Error("player is not in this match lineup"); + } + + const lineupId = String(payload.utility_lineup_id ?? ""); + + if (!UtilityLineupsService.UUID.test(lineupId)) { + throw Error("utility_lineup_id is not a lineup"); + } + + const land = UtilityLineupsService.point( + payload.land_x, + payload.land_y, + payload.land_z, + "land", + ); + + await this.assertResultRateLimit(context.serverId, steamId); + + const [lineup] = await this.postgres.query< + Array<{ + origin_x: number; + origin_y: number; + view_yaw: number; + land_x: number; + land_y: number; + land_z: number; + map_name: string; + visible: boolean; + }> + >( + `SELECT l.origin_x, l.origin_y, l.view_yaw, + l.land_x, l.land_y, l.land_z, l.map_name, + public.can_view_utility_lineup(l, $2::json) AS visible + FROM public.utility_lineups l + WHERE l.id = $1::uuid`, + [ + lineupId, + JSON.stringify({ + "x-hasura-role": "user", + "x-hasura-user-id": steamId, + }), + ], + ); + + if (!lineup || !lineup.visible) { + throw Error("lineup not found"); + } + + if (lineup.map_name !== context.mapName) { + throw Error("that lineup is not on this map"); + } + + const radius = await this.successRadius(); + const distance = UtilityLineupsService.distance(land, { + x: Number(lineup.land_x), + y: Number(lineup.land_y), + z: Number(lineup.land_z), + }); + const success = distance <= radius; + // Recorded for every throw, hit or miss. The pattern this feeds is a + // distribution of landing offsets, not a log of failures: dropping the + // hits would truncate it at the success radius, so a lineup the whole + // platform lands 60 units short of -- a real release-angle bias, and most + // of a smoke's width -- would come back as "no pattern", and the only + // people left in the sample would be the ones who cannot throw it. + const offset = UtilityLineupsService.decomposeMiss(lineup, land); + + if (payload.success === true && !success) { + this.logger.warn( + `[utility-practice ${context.serverId}] plugin scored a hit on ${lineupId} that landed ${distance.toFixed(1)} units away`, + ); + } + + const [progress] = await this.postgres.query< + Array<{ + attempts: number; + successes: number; + current_streak: number; + best_streak: number; + mastered_at: Date | null; + }> + >( + `INSERT INTO public.utility_lineup_progress + (utility_lineup_id, steam_id, attempts, successes, current_streak, + best_streak, last_practiced_at, mastered_at, + miss_samples, miss_along_sum, miss_lateral_sum, miss_vertical_sum) + VALUES ($1::uuid, $2::bigint, 1, $3::int, $3::int, $3::int, now(), + CASE WHEN $3::int >= $4::int THEN now() END, + 1, $5::float8, $6::float8, $7::float8) + ON CONFLICT (utility_lineup_id, steam_id) DO UPDATE + SET attempts = utility_lineup_progress.attempts + 1, + successes = utility_lineup_progress.successes + $3::int, + current_streak = CASE WHEN $3::int = 1 + THEN utility_lineup_progress.current_streak + 1 + ELSE 0 END, + best_streak = GREATEST( + utility_lineup_progress.best_streak, + CASE WHEN $3::int = 1 + THEN utility_lineup_progress.current_streak + 1 + ELSE 0 END), + last_practiced_at = now(), + -- Mastery is the first time the bar was cleared. COALESCE keeps + -- it there: a later miss resets the streak, not the fact. + mastered_at = COALESCE( + utility_lineup_progress.mastered_at, + CASE WHEN $3::int = 1 + AND utility_lineup_progress.current_streak + 1 >= $4::int + THEN now() END), + miss_samples = utility_lineup_progress.miss_samples + 1, + miss_along_sum = utility_lineup_progress.miss_along_sum + $5::float8, + miss_lateral_sum = utility_lineup_progress.miss_lateral_sum + $6::float8, + miss_vertical_sum = utility_lineup_progress.miss_vertical_sum + $7::float8 + RETURNING attempts, successes, current_streak, best_streak, mastered_at`, + [ + lineupId, + steamId, + success ? 1 : 0, + UtilityLineupsService.MASTERY_STREAK, + offset.along, + offset.lateral, + offset.vertical, + ], + ); + + return { + success, + distance: Math.round(distance * 10) / 10, + radius, + along: UtilityLineupsService.tenth(offset.along), + lateral: UtilityLineupsService.tenth(offset.lateral), + vertical: UtilityLineupsService.tenth(offset.vertical), + attempts: Number(progress.attempts), + successes: Number(progress.successes), + current_streak: Number(progress.current_streak), + best_streak: Number(progress.best_streak), + mastered_at: progress.mastered_at, + }; + } + + public async successRadius(): Promise { + const configured = Number( + await this.setting(SystemSettingName.UtilitySuccessRadius), + ); + + if (!Number.isFinite(configured) || configured <= 0) { + return UtilityLineupsService.DEFAULT_SUCCESS_RADIUS; + } + + return configured; + } + + public async deleteLineup(lineupId: string, steamId: string): Promise { + const [row] = await this.postgres.query< + Array<{ id: string; author_steam_id: string }> + >( + `SELECT id::text AS id, author_steam_id::text AS author_steam_id + FROM public.utility_lineups WHERE id = $1::uuid`, + [lineupId], + ); + + if (!row) { + throw Error("lineup not found"); + } + + if (row.author_steam_id !== steamId) { + throw Error("you did not author this lineup"); + } + + await this.artifacts.removeTrajectories(lineupId); + await this.postgres.query( + "DELETE FROM public.utility_lineups WHERE id = $1::uuid", + [lineupId], + ); + } + + // Promotes a lineup the plugin already recorded inside this session. The + // geometry is never taken from the caller: it only ever comes off the server + // that watched the grenade fly. + public async saveFromPractice(options: { + steamId: string; + matchId: string; + lineupId: string; + name: string; + description?: string | null; + visibility?: string; + teamId?: string | null; + tags?: Array; + collectionId?: string | null; + }): Promise<{ id: string }> { + const [row] = await this.postgres.query>( + `SELECT id::text AS id FROM public.utility_lineups + WHERE id = $1::uuid + AND source_match_id = $2::uuid + AND author_steam_id = $3::bigint`, + [options.lineupId, options.matchId, options.steamId], + ); + + if (!row) { + throw Error("that lineup was not recorded in this practice session"); + } + + await this.assertDailyLineupLimit(options.steamId); + + await this.postgres.query( + `UPDATE public.utility_lineups + SET name = $2, + description = $3, + visibility = $4, + team_id = $5::uuid, + tags = $6::text[] + WHERE id = $1::uuid`, + [ + options.lineupId, + UtilityLineupsService.sanitizeName(options.name, "Lineup"), + UtilityLineupsService.sanitizeText(options.description, 1000), + options.visibility ?? "Private", + options.teamId ?? null, + (options.tags ?? []) + .slice(0, 16) + .map((tag) => String(tag).slice(0, 40)), + ], + ); + + if (options.collectionId) { + await this.postgres.query( + `INSERT INTO public.utility_collection_items (collection_id, utility_lineup_id) + SELECT $1::uuid, $2::uuid + WHERE EXISTS ( + SELECT 1 FROM public.utility_collections c + WHERE c.id = $1::uuid AND c.owner_steam_id = $3::bigint + ) + ON CONFLICT DO NOTHING`, + [options.collectionId, options.lineupId, options.steamId], + ); + } + + return { id: options.lineupId }; + } + + // Copies a lineup the caller can see into their own library. + // + // What crosses is the throw itself -- where you stand, where you look, where + // it lands, how it is classified, and the engine seed if the original had + // one. A seed is the starting state of a projectile, not a credential: the + // copy is exactly as replayable as the original, which is the entire reason + // to fork a good lineup rather than re-measure it. + // + // What does not cross is everything the community said about the original and + // everything that says where it came from: votes, favourites, practice + // progress, a moderator's verified_at, the source match and grenade, and the + // external id. The fork's own provenance is forked_from_utility_lineup_id plus + // origin_source 'fork', so a copy can never pass itself off as the recording. + // + // The confidence is carried verbatim rather than reset. It is a claim about + // whether these coordinates were measured, and copying them does not un- + // measure them -- tbiu_utility_lineups treats 'fork' as an origin that may hold + // 'exact' for exactly that reason, and demotes anything weaker on its own. + public async fork( + user: User, + input: { + utility_lineup_id: string; + name?: string | null; + collection_id?: string | null; + }, + ): Promise<{ id: string }> { + if (!(await this.isLibraryEnabled())) { + throw Error("the utility library is disabled"); + } + + const sourceId = String(input.utility_lineup_id ?? ""); + + if (!UtilityLineupsService.UUID.test(sourceId)) { + throw Error("lineup not found"); + } + + await this.assertDailyLineupLimit(user.steam_id); + + const [forked] = await this.postgres.query>( + `INSERT INTO public.utility_lineups + (map_name, workshop_map_id, utility_type, side, technique, throw_strength, + jump_throw_bind, aim_tolerance, origin_x, origin_y, origin_z, eye_z, + view_yaw, view_pitch, view_yaw_delta, view_pitch_delta, + land_x, land_y, land_z, flight_time_ms, + initial_pos_x, initial_pos_y, initial_pos_z, + initial_vel_x, initial_vel_y, initial_vel_z, + name, description, tags, visibility, author_steam_id, + origin_source, forked_from_utility_lineup_id, confidence, + trajectory_preview) + SELECT l.map_name, l.workshop_map_id, l.utility_type, l.side, l.technique, + l.throw_strength, l.jump_throw_bind, l.aim_tolerance, + l.origin_x, l.origin_y, l.origin_z, l.eye_z, + l.view_yaw, l.view_pitch, l.view_yaw_delta, l.view_pitch_delta, + l.land_x, l.land_y, l.land_z, l.flight_time_ms, + l.initial_pos_x, l.initial_pos_y, l.initial_pos_z, + l.initial_vel_x, l.initial_vel_y, l.initial_vel_z, + COALESCE($2, l.name), l.description, l.tags, 'Private', + $3::bigint, 'fork', l.id, l.confidence, l.trajectory_preview + FROM public.utility_lineups l + WHERE l.id = $1::uuid + AND public.can_view_utility_lineup(l, $4::json) + RETURNING id::text AS id`, + [ + sourceId, + UtilityLineupsService.sanitizeText(input.name, 120), + user.steam_id, + JSON.stringify({ + "x-hasura-role": user.role, + "x-hasura-user-id": user.steam_id, + }), + ], + ); + + if (!forked) { + throw Error("lineup not found"); + } + + if (input.collection_id) { + await this.postgres.query( + `INSERT INTO public.utility_collection_items (collection_id, utility_lineup_id) + SELECT $1::uuid, $2::uuid + WHERE EXISTS ( + SELECT 1 FROM public.utility_collections c + WHERE c.id = $1::uuid AND c.owner_steam_id = $3::bigint + ) + ON CONFLICT DO NOTHING`, + [input.collection_id, forked.id, user.steam_id], + ); + } + + return { id: forked.id }; + } + + public async assertDailyLineupLimit(steamId: string): Promise { + const limit = Number( + (await this.setting(SystemSettingName.UtilityLineupDailyLimit)) ?? "200", + ); + + if (!Number.isFinite(limit) || limit <= 0) { + return; + } + + const [row] = await this.postgres.query>( + `SELECT COUNT(*) AS count FROM public.utility_lineups + WHERE author_steam_id = $1::bigint + AND created_at > now() - interval '1 day'`, + [steamId], + ); + + if (Number(row.count) > limit) { + throw Error("you have saved too many lineups today"); + } + } + + // The ingest limits count rows written in the last minute; a practice result + // writes no row of its own -- it increments a counter -- so there is nothing + // to count. The minute is part of the key rather than the TTL: re-setting a + // TTL on every throw would push the window out in front of a player who + // never stops throwing, and they would never be let back in. + private async assertResultRateLimit( + serverId: string, + steamId: string, + ): Promise { + const key = `utility-result:${serverId}:${steamId}:${Math.floor( + Date.now() / 60000, + )}`; + const count = Number(await this.cache.get(key, 0)) + 1; + + await this.cache.put(key, count, 120); + + if (count > UtilityLineupsService.RESULTS_PER_MINUTE) { + throw Error("you are throwing too quickly"); + } + } + + private async assertRateLimits( + context: UtilityServerContext, + author: string, + ): Promise { + const [row] = await this.postgres.query< + Array<{ per_server: string; per_author: string }> + >( + `SELECT + COUNT(*) FILTER (WHERE source_match_id = $1::uuid) AS per_server, + COUNT(*) FILTER (WHERE author_steam_id = $2::bigint) AS per_author + FROM public.utility_lineups + WHERE created_at > now() - interval '1 minute' + AND (source_match_id = $1::uuid OR author_steam_id = $2::bigint)`, + [context.matchId, author], + ); + + if (Number(row.per_server) >= UtilityLineupsService.PER_SERVER_PER_MINUTE) { + throw Error("this server is ingesting lineups too quickly"); + } + + if (Number(row.per_author) >= UtilityLineupsService.PER_AUTHOR_PER_MINUTE) { + throw Error("you are recording lineups too quickly"); + } + + await this.assertDailyLineupLimit(author); + } + + // A repair asked the solver for a throw onto a drifted lineup's own landing + // point. The solve answers minutes later by posting an ordinary lineup here, + // and the only field that survives that round trip is the name the plugin was + // handed -- so the name carries the correlation id and this is where it is + // spent. Nothing about the incoming lineup is trusted beyond the id: the row + // is written exactly as any other plugin recording, and the claim only adds + // the link back to what it repaired. + private async claimableRepair( + name: unknown, + author: string, + mapName: string, + ): Promise<{ + id: string; + utility_lineup_id: string; + lineup_name: string; + } | null> { + const repairId = UtilityLineupsService.repairIdFromName(name); + + if (!repairId) { + return null; + } + + const [row] = await this.postgres.query< + Array<{ id: string; utility_lineup_id: string; lineup_name: string }> + >( + `SELECT r.id::text AS id, + r.utility_lineup_id::text AS utility_lineup_id, + l.name AS lineup_name + FROM public.utility_lineup_repairs r + INNER JOIN public.utility_lineups l ON l.id = r.utility_lineup_id + WHERE r.id = $1::uuid + AND r.status = 'Requested' + AND r.expires_at > now() + AND r.requested_by_steam_id = $2::bigint + AND l.map_name = $3`, + [repairId, author, mapName], + ); + + return row ?? null; + } + + private async completeRepair( + repairId: string, + lineupId: string, + ): Promise { + await this.postgres.query( + `UPDATE public.utility_lineup_repairs + SET status = 'Repaired', + repaired_utility_lineup_id = $2::uuid, + repaired_at = now() + WHERE id = $1::uuid AND status = 'Requested'`, + [repairId, lineupId], + ); + } + + public static repairName(repairId: string): string { + return `${UtilityLineupsService.REPAIR_NAME_PREFIX}${repairId}`; + } + + private static repairIdFromName(name: unknown): string | null { + return ( + String(name ?? "") + .trim() + .match(UtilityLineupsService.REPAIR_NAME) + ?.at(1) ?? null + ); + } + + private async playerExists(steamId: string): Promise { + const [row] = await this.postgres.query>( + `SELECT EXISTS (SELECT 1 FROM public.players WHERE steam_id = $1::bigint) AS present`, + [steamId], + ); + return row?.present === true; + } + + private async setting(name: string): Promise { + const [row] = await this.postgres.query>( + "SELECT value FROM public.settings WHERE name = $1 LIMIT 1", + [name], + ); + return row?.value ?? null; + } + + private trajectory( + path: UtilityIngestPayload["path"], + ): Array { + if (!path) { + return []; + } + + if (!Array.isArray(path)) { + throw Error("path is not an array"); + } + + if (path.length > UtilityLineupsService.MAX_PATH_POINTS) { + throw Error("path has too many points"); + } + + return path.map((point, index) => { + const resolved = UtilityLineupsService.point( + point?.x, + point?.y, + point?.z, + `path[${index}]`, + ); + return { + tick: Number.isFinite(point?.tick) ? Number(point.tick) : index, + ...resolved, + }; + }); + } + + // All six or none. A partial seed cannot be re-emitted, and completing it + // with zeros is worse than refusing it: the plugin would replay the throw + // from the world origin. + private seed(payload: UtilityIngestPayload): { + position: { x: number; y: number; z: number }; + velocity: { x: number; y: number; z: number }; + } | null { + const parts = [ + payload.initial_pos_x, + payload.initial_pos_y, + payload.initial_pos_z, + payload.initial_vel_x, + payload.initial_vel_y, + payload.initial_vel_z, + ]; + const given = parts.filter( + (part) => part !== null && part !== undefined, + ).length; + + if (given === 0) { + return null; + } + + if (given !== parts.length) { + throw Error("the physics seed is incomplete"); + } + + const position = UtilityLineupsService.point( + payload.initial_pos_x, + payload.initial_pos_y, + payload.initial_pos_z, + "initial_pos", + ); + + const velocity = { + x: UtilityLineupsService.finite(payload.initial_vel_x, "initial_vel_x"), + y: UtilityLineupsService.finite(payload.initial_vel_y, "initial_vel_y"), + z: UtilityLineupsService.finite(payload.initial_vel_z, "initial_vel_z"), + }; + + // A velocity is not a position, so it is bounded on magnitude rather than + // by the map's extents. + const speed = Math.sqrt( + velocity.x ** 2 + velocity.y ** 2 + velocity.z ** 2, + ); + + if (speed > UtilityLineupsService.MAX_VELOCITY) { + throw Error("initial velocity is faster than the engine allows"); + } + + return { position, velocity }; + } + + // Static and public because these bounds are the definition of a coordinate + // this platform will store, not a property of the ingest request that first + // needed them. Any other door that writes a lineup has to reject exactly what + // ingest rejects, and the only way to guarantee "exactly" is to share the code. + public static point( + x: unknown, + y: unknown, + z: unknown, + label: string, + ): { x: number; y: number; z: number } { + return { + x: UtilityLineupsService.coord(x, `${label}.x`), + y: UtilityLineupsService.coord(y, `${label}.y`), + z: UtilityLineupsService.coord(z, `${label}.z`), + }; + } + + public static coord(value: unknown, label: string): number { + const resolved = UtilityLineupsService.finite(value, label); + + if (Math.abs(resolved) > UtilityLineupsService.MAX_COORD) { + throw Error(`${label} is outside the map`); + } + + return resolved; + } + + public static finite(value: unknown, label: string): number { + const resolved = Number(value); + + if (!Number.isFinite(resolved)) { + throw Error(`${label} is not a finite number`); + } + + return resolved; + } + + public static distance( + a: { x: number; y: number; z: number }, + b: { x: number; y: number; z: number }, + ): number { + return Math.sqrt((a.x - b.x) ** 2 + (a.y - b.y) ** 2 + (a.z - b.z) ** 2); + } + + // The + 0 is what turns -0 back into 0. Rounding a hair below zero -- which + // is what a sin/cos of a right angle leaves on the axis the throw did not + // miss on -- otherwise reports a dead-straight throw as "-0 left". + private static tenth(value: number): number { + return Math.round(value * 10) / 10 + 0; + } + + // Turns "you landed 74 units from the lineup" into "you landed 70 short and + // 20 right of it", which is the difference between a score and a lesson. + // + // The frame is the throw's, not the world's. Source yaw is degrees + // counter-clockwise from +X, so forward is (cos yaw, sin yaw) and the right + // vector at zero roll is (sin yaw, -cos yaw) -- the same basis AngleVectors + // builds in the engine, which is what makes "left" the player's left. + public static decomposeMiss( + lineup: { + origin_x: number; + origin_y: number; + view_yaw: number; + land_x: number; + land_y: number; + land_z: number; + }, + land: { x: number; y: number; z: number }, + ): UtilityMissOffset { + const yaw = (UtilityLineupsService.throwAxis(lineup) * Math.PI) / 180; + const forwardX = Math.cos(yaw); + const forwardY = Math.sin(yaw); + + const dx = land.x - Number(lineup.land_x); + const dy = land.y - Number(lineup.land_y); + + return { + along: dx * forwardX + dy * forwardY, + lateral: dx * forwardY - dy * forwardX, + vertical: land.z - Number(lineup.land_z), + }; + } + + // view_yaw is where the thrower was looking, which is the axis a release-angle + // error runs along and therefore the one to decompose onto. It is only + // believed when it agrees with where the grenade actually ended up: a lineup + // that was hand-placed, imported, or mined from a demo can carry a yaw that + // has nothing to do with its own landing point, and a forward axis pointing + // the wrong way does not fail loudly -- it reports every undershoot as an + // overshoot. + private static throwAxis(lineup: { + origin_x: number; + origin_y: number; + view_yaw: number; + land_x: number; + land_y: number; + }): number { + const yaw = Number(lineup.view_yaw); + const dx = Number(lineup.land_x) - Number(lineup.origin_x); + const dy = Number(lineup.land_y) - Number(lineup.origin_y); + const travel = Math.sqrt(dx ** 2 + dy ** 2); + + if (travel < UtilityLineupsService.MIN_AXIS_TRAVEL) { + return Number.isFinite(yaw) ? yaw : 0; + } + + const bearing = (Math.atan2(dy, dx) * 180) / Math.PI; + + if (!Number.isFinite(yaw)) { + return bearing; + } + + const disagreement = Math.abs( + ((((yaw - bearing) % 360) + 540) % 360) - 180, + ); + + return disagreement > UtilityLineupsService.MAX_AXIS_DISAGREEMENT_DEGREES + ? bearing + : yaw; + } + + // Up to 32 quantized points so the library grid renders a thumbnail straight + // out of one GraphQL query; the full path only ever lives in S3. + public static preview( + path: Array, + ): Array<[number, number, number]> { + if (path.length === 0) { + return []; + } + + const step = Math.max(1, Math.ceil(path.length / 32)); + const preview: Array<[number, number, number]> = []; + + for (let index = 0; index < path.length; index += step) { + const point = path[index]; + preview.push([ + Math.round(point.x), + Math.round(point.y), + Math.round(point.z), + ]); + } + + return preview; + } + + public static sanitizeName( + value: string | undefined, + fallback: string, + ): string { + const name = UtilityLineupsService.sanitizeText(value, 120); + return name && name.length > 0 ? name : fallback; + } + + public static sanitizeText( + value: string | null | undefined, + max: number, + ): string | null { + if (value === null || value === undefined) { + return null; + } + + // Control characters would end up rendered verbatim in the web library and + // echoed back into the game chat by the plugin. + const cleaned = String(value) + .replace(/[\u0000-\u001f\u007f]/g, " ") + .trim() + .slice(0, max); + + return cleaned.length > 0 ? cleaned : null; + } +} diff --git a/src/utility/utility-load.service.ts b/src/utility/utility-load.service.ts new file mode 100644 index 000000000..0ae20f9cf --- /dev/null +++ b/src/utility/utility-load.service.ts @@ -0,0 +1,270 @@ +import { Inject, Injectable, Logger, forwardRef } from "@nestjs/common"; +import { CacheService } from "../cache/cache.service"; +import { PostgresService } from "../postgres/postgres.service"; +import { RconService } from "../rcon/rcon.service"; +import { User } from "../auth/types/User"; + +/** Where a player is right now, and which session owns that server. */ +export type UtilityPlayerLocation = { + server_id: string; + session_id: string; + map_name: string; +}; + +/** + * A lineup the panel has sent to a server that the player's own library would + * not otherwise contain. Two shapes, one mechanism: + * + * - `saved` is an id. A Public lineup nobody has favourited is not in anyone's + * library, so sending one has to widen that player's library by exactly one + * row rather than by a whole visibility class. + * - `scratch` is a throw with no row behind it at all -- a mined meta spot + * somebody wants to stand on before deciding whether it is worth writing up. + */ +export type UtilityPendingLineup = + | { kind: "saved"; lineup_id: string } + | { kind: "scratch"; lineup: UtilityScratchLineup }; + +export type UtilityScratchLineup = { + client_id: string; + name: string; + map_name: string; + utility_type: string; + side: string; + technique: string; + throw_strength: string; + origin_x: number; + origin_y: number; + origin_z: number; + eye_z: number; + view_yaw: number; + view_pitch: number; + land_x: number | null; + land_y: number | null; + land_z: number | null; +}; + +export type UtilityLoadResult = { + sent: boolean; + /** Machine-readable so the web can choose between "book a server" and "fix the map". */ + reason: + | "sent" + | "not_on_a_server" + | "wrong_map" + | "not_visible" + | "unreachable"; + map_name: string | null; +}; + +@Injectable() +export class UtilityLoadService { + /** + * Long enough to survive a map change and somebody wandering off to make a + * coffee, short enough that a library does not accumulate every lineup a + * player ever pressed the button on. + */ + public static readonly PENDING_SECONDS = 30 * 60; + + /** Nothing is gained by remembering more than this, and a library is a chat reply. */ + private static readonly PENDING_MAX = 25; + + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + private readonly cache: CacheService, + @Inject(forwardRef(() => RconService)) + private readonly rcon: RconService, + ) {} + + /** + * The reverse of `reportOccupancy`: that writes `is_connected` per player for + * the session's match, so the same column answers "which server is this + * player sitting in" without any new tracking. + * + * Only servers running the utility plugin report occupancy, so this is + * deliberately answering "which practice server", not "which server". + */ + public async serverForPlayer( + steamId: string, + ): Promise { + const [row] = await this.postgres.query>( + `SELECT srv.id::text AS server_id, + s.id::text AS session_id, + s.map_name + FROM public.match_lineup_players mlp + INNER JOIN public.match_lineups ml ON ml.id = mlp.match_lineup_id + INNER JOIN public.matches m ON m.id = ml.match_id + INNER JOIN public.servers srv ON srv.reserved_by_match_id = m.id + INNER JOIN public.utility_practice_sessions s ON s.match_id = m.id + WHERE mlp.steam_id = $1::bigint + AND mlp.is_connected = true + AND s.status IN ('Starting', 'Ready') + LIMIT 1`, + [steamId], + ); + + return row ?? null; + } + + /** Stand the caller on a lineup they can see, on the server they are already in. */ + public async sendToLineup( + user: User, + lineupId: string, + ): Promise { + const at = await this.serverForPlayer(user.steam_id); + + if (!at) { + return { sent: false, reason: "not_on_a_server", map_name: null }; + } + + const [lineup] = await this.postgres.query< + Array<{ map_name: string; visible: boolean }> + >( + `SELECT l.map_name, + public.can_view_utility_lineup( + l, + json_build_object( + 'x-hasura-user-id', $2::text, + 'x-hasura-role', $3::text + ) + ) AS visible + FROM public.utility_lineups l + WHERE l.id = $1::uuid`, + [lineupId, user.steam_id, user.role ?? "user"], + ); + + // Same answer for "no such lineup" and "not yours": the alternative tells a + // stranger which ids exist. + if (!lineup?.visible) { + return { sent: false, reason: "not_visible", map_name: null }; + } + + // A lineup measured on another map would stand you in the middle of + // nothing, so the map has to match before anything is sent. + if (lineup.map_name !== at.map_name) { + return { sent: false, reason: "wrong_map", map_name: lineup.map_name }; + } + + await this.remember(at.server_id, user.steam_id, { + kind: "saved", + lineup_id: lineupId, + }); + + return this.dispatch(at, user.steam_id, lineupId, lineup.map_name); + } + + /** + * Stand the caller on a throw that has no lineup behind it. This is what lets + * somebody try a mined meta spot before deciding whether it is worth writing + * up -- the whole point being that you find out on the server rather than by + * authoring one and hoping. + */ + public async sendScratch( + user: User, + scratch: UtilityScratchLineup, + ): Promise { + const at = await this.serverForPlayer(user.steam_id); + + if (!at) { + return { sent: false, reason: "not_on_a_server", map_name: null }; + } + + if (scratch.map_name !== at.map_name) { + return { sent: false, reason: "wrong_map", map_name: scratch.map_name }; + } + + await this.remember(at.server_id, user.steam_id, { + kind: "scratch", + lineup: scratch, + }); + + return this.dispatch(at, user.steam_id, scratch.client_id, scratch.map_name); + } + + private async dispatch( + at: UtilityPlayerLocation, + steamId: string, + lineupId: string, + mapName: string, + ): Promise { + // The plugin re-reads the library when it does not recognise the id, which + // is what picks up the entry remembered just above. + const reply = await this.send( + at.server_id, + `utility_practice_load ${steamId} ${lineupId}`, + ); + + if (reply === null) { + return { sent: false, reason: "unreachable", map_name: mapName }; + } + + this.logger.log( + `[utility-load] ${steamId} -> ${lineupId} on ${at.server_id}`, + ); + + return { sent: true, reason: "sent", map_name: mapName }; + } + + /** What `GET /utility/library` has to add to this player's own rows. */ + public async pending( + serverId: string, + steamId: string, + ): Promise> { + const entries = await this.cache.get( + UtilityLoadService.key(serverId, steamId), + ); + + return Array.isArray(entries) ? (entries as Array) : []; + } + + private async remember( + serverId: string, + steamId: string, + entry: UtilityPendingLineup, + ): Promise { + const key = UtilityLoadService.key(serverId, steamId); + const existing = await this.pending(serverId, steamId); + + // Re-sending the same lineup must not grow the list, and re-sending a + // scratch throw has to replace the old one: the client_id is stable per + // meta spot, so the second send is an edited aim rather than a new throw. + const id = UtilityLoadService.idOf(entry); + const next = existing.filter((held) => UtilityLoadService.idOf(held) !== id); + + next.push(entry); + + await this.cache.put( + key, + next.slice(-UtilityLoadService.PENDING_MAX), + UtilityLoadService.PENDING_SECONDS, + ); + } + + private static idOf(entry: UtilityPendingLineup): string { + return entry.kind === "saved" ? entry.lineup_id : entry.lineup.client_id; + } + + private static key(serverId: string, steamId: string): string { + return `utility:practice:pending:${serverId}:${steamId}`; + } + + private async send( + serverId: string, + command: string, + ): Promise { + try { + const connection = await this.rcon.connect(serverId); + + if (!connection) { + return null; + } + + return await connection.send(command); + } catch (error) { + this.logger.warn( + `[utility-load] ${serverId} rcon failed: ${(error as Error)?.message}`, + ); + return null; + } + } +} diff --git a/src/utility/utility-meta.service.ts b/src/utility/utility-meta.service.ts new file mode 100644 index 000000000..db93a0e10 --- /dev/null +++ b/src/utility/utility-meta.service.ts @@ -0,0 +1,301 @@ +import { Injectable, Logger } from "@nestjs/common"; +import { PostgresService } from "../postgres/postgres.service"; +import { DemoMetadataService } from "../demos/demo-metadata.service"; +import { UtilityLineupsService } from "./utility-lineups.service"; +import { MinedLineup, UtilityMiningService } from "./utility-mining.service"; + +// Bumping this re-mines every demo. Raise it whenever the derivation changes +// what it recovers -- a new technique, a corrected angle -- otherwise the fact +// table is a mix of two different readings of the same throws. +// 2: the origin is the standstill a throw was set up from rather than the +// thrower's position at the release tick, which for a jump throw is the apex of +// the jump and for a run throw is a run-up away from where you stand. Bumping +// this re-mines every demo already on disk -- the playback blobs already carry +// the position samples, so nothing needs reparsing. +export const UTILITY_META_MINER_VERSION = 2; + +type PendingDemo = { + id: string; + match_id: string | null; + match_map_id: string | null; + playback_file: string; + map_name: string; + thrown_at: Date | null; +}; + +@Injectable() +export class UtilityMetaService { + // Each demo is a multi-MB inflate and a few hundred parabola fits. The job + // runs hourly and the backlog is finite, so it takes a bite rather than + // trying to swallow the archive in one pass. + public static readonly DEMOS_PER_RUN = 25; + + // A demo that failed to mine is retried, but not on the next tick: a demo + // whose blob is gone stays gone, and hammering S3 for it every hour is worse + // than noticing it a day late. + private static readonly RETRY_AFTER = "1 day"; + + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + private readonly demoMetadata: DemoMetadataService, + private readonly lineups: UtilityLineupsService, + ) {} + + public async mine( + limit = UtilityMetaService.DEMOS_PER_RUN, + ): Promise<{ demos: number; throws: number }> { + // Inflating the archive hourly is a real cost on an install that turned the + // library off, and nothing would ever read the result. + if (!(await this.lineups.isLibraryEnabled())) { + return { demos: 0, throws: 0 }; + } + + const demos = await this.pendingDemos(limit); + + if (demos.length === 0) { + return { demos: 0, throws: 0 }; + } + + const maps = new Set(); + let total = 0; + + for (const demo of demos) { + try { + const mined = await this.mineDemo(demo); + total += mined; + maps.add(demo.map_name); + } catch (error) { + const reason = (error as Error)?.message ?? String(error); + this.logger.warn(`[utility-meta] ${demo.id} failed to mine: ${reason}`); + await this.recordMine(demo.id, 0, reason.slice(0, 500)); + } + } + + if (maps.size > 0) { + await this.refreshClusters([...maps]); + } + + this.logger.log( + `[utility-meta] mined ${total} throw(s) from ${demos.length} demo(s) across ${maps.size} map(s)`, + ); + + return { demos: demos.length, throws: total }; + } + + private async pendingDemos(limit: number): Promise> { + return await this.postgres.query>( + `SELECT d.id::text AS id, + d.match_id::text AS match_id, + d.match_map_id::text AS match_map_id, + d.playback_file, + mp.name AS map_name, + COALESCE(m.ended_at, m.created_at) AS thrown_at + FROM public.match_map_demos d + INNER JOIN public.match_maps mm ON mm.id = d.match_map_id + INNER JOIN public.maps mp ON mp.id = mm.map_id + LEFT JOIN public.matches m ON m.id = d.match_id + LEFT JOIN public.utility_demo_mines mined ON mined.match_map_demo_id = d.id + WHERE d.playback_file IS NOT NULL + AND ( + mined.match_map_demo_id IS NULL + OR mined.version < $1::int + OR ( + mined.failed_reason IS NOT NULL + AND mined.mined_at < now() - interval '${UtilityMetaService.RETRY_AFTER}' + ) + ) + ORDER BY d.created_at DESC + LIMIT $2::int`, + [UTILITY_META_MINER_VERSION, limit], + ); + } + + public async mineDemo(demo: PendingDemo): Promise { + const blob = await this.demoMetadata.readPlaybackBlob(demo.playback_file); + const mined = UtilityMiningService.mineAll( + blob, + blob.map_name ?? demo.map_name, + ); + + await this.writeThrows(demo, mined); + await this.recordMine(demo.id, mined.length, null); + + return mined.length; + } + + private async writeThrows( + demo: PendingDemo, + mined: Array, + ): Promise { + if (mined.length === 0) { + return; + } + + await this.postgres.query( + `INSERT INTO public.utility_demo_throws + (match_map_demo_id, grenade_id, match_id, match_map_id, map_name, + utility_type, side, technique, throw_strength, thrower_steam_id, + round, tick, origin_x, origin_y, origin_z, + land_x, land_y, land_z, view_yaw, view_pitch, flight_time_ms, + thrown_at) + SELECT $1::uuid, v.grenade_id, $2::uuid, $3::uuid, $4, + v.utility_type, v.side, v.technique, v.throw_strength, v.thrower_steam_id, + v.round, v.tick, v.origin_x, v.origin_y, v.origin_z, + v.land_x, v.land_y, v.land_z, v.view_yaw, v.view_pitch, v.flight_time_ms, + $5::timestamptz + FROM UNNEST( + $6::int[], $7::text[], $8::text[], $9::text[], $10::text[], + $11::bigint[], $12::int[], $13::int[], + $14::float8[], $15::float8[], $16::float8[], + $17::float8[], $18::float8[], $19::float8[], + $20::float8[], $21::float8[], $22::int[] + ) AS v(grenade_id, utility_type, side, technique, throw_strength, + thrower_steam_id, round, tick, + origin_x, origin_y, origin_z, + land_x, land_y, land_z, + view_yaw, view_pitch, flight_time_ms) + ON CONFLICT (match_map_demo_id, grenade_id) DO UPDATE + SET utility_type = EXCLUDED.utility_type, + side = EXCLUDED.side, + technique = EXCLUDED.technique, + throw_strength = EXCLUDED.throw_strength, + thrower_steam_id = EXCLUDED.thrower_steam_id, + round = EXCLUDED.round, + tick = EXCLUDED.tick, + origin_x = EXCLUDED.origin_x, + origin_y = EXCLUDED.origin_y, + origin_z = EXCLUDED.origin_z, + land_x = EXCLUDED.land_x, + land_y = EXCLUDED.land_y, + land_z = EXCLUDED.land_z, + view_yaw = EXCLUDED.view_yaw, + view_pitch = EXCLUDED.view_pitch, + flight_time_ms = EXCLUDED.flight_time_ms`, + [ + demo.id, + demo.match_id, + demo.match_map_id, + mined[0].mapName, + demo.thrown_at, + mined.map((throwOf) => throwOf.grenadeId), + mined.map((throwOf) => throwOf.utilityType), + mined.map((throwOf) => throwOf.side), + mined.map((throwOf) => throwOf.technique), + mined.map((throwOf) => throwOf.throwStrength), + mined.map((throwOf) => throwOf.throwerSteamId), + mined.map((throwOf) => throwOf.round), + mined.map((throwOf) => throwOf.throwTick), + mined.map((throwOf) => throwOf.origin.x), + mined.map((throwOf) => throwOf.origin.y), + mined.map((throwOf) => throwOf.origin.z), + mined.map((throwOf) => throwOf.land.x), + mined.map((throwOf) => throwOf.land.y), + mined.map((throwOf) => throwOf.land.z), + mined.map((throwOf) => throwOf.viewYaw), + mined.map((throwOf) => throwOf.viewPitch), + mined.map((throwOf) => throwOf.flightTimeMs), + ], + ); + } + + private async recordMine( + matchMapDemoId: string, + throws: number, + failedReason: string | null, + ): Promise { + await this.postgres.query( + `INSERT INTO public.utility_demo_mines + (match_map_demo_id, version, throws, failed_reason, mined_at) + VALUES ($1::uuid, $2::int, $3::int, $4, now()) + ON CONFLICT (match_map_demo_id) DO UPDATE + SET version = EXCLUDED.version, + throws = EXCLUDED.throws, + failed_reason = EXCLUDED.failed_reason, + mined_at = EXCLUDED.mined_at`, + [matchMapDemoId, UTILITY_META_MINER_VERSION, throws, failedReason], + ); + } + + // Recomputes the clusters for the maps given, or for every map when given + // none. The aggregate is stored rather than viewed because it is read on + // every library browse and written once an hour -- and because PostgreSQL + // cannot refresh a materialized view for one map, only for all of them. + public async refreshClusters( + mapNames: Array | null = null, + ): Promise { + const scope = mapNames && mapNames.length > 0 ? mapNames : null; + + const rows = await this.postgres.query>( + `INSERT INTO public.utility_meta_lineups + (lineup_bucket, map_name, utility_type, side, technique, throw_strength, + throws, throwers, matches, lineups, + origin_x, origin_y, origin_z, land_x, land_y, land_z, + view_yaw, view_pitch, first_seen_at, last_seen_at, refreshed_at) + SELECT t.lineup_bucket, + t.map_name, + t.utility_type, + mode() WITHIN GROUP (ORDER BY t.side), + mode() WITHIN GROUP (ORDER BY t.technique), + mode() WITHIN GROUP (ORDER BY t.throw_strength), + COUNT(*)::int, + COUNT(DISTINCT t.thrower_steam_id)::int, + COUNT(DISTINCT t.match_id)::int, + (SELECT COUNT(*)::int FROM public.utility_lineups l + WHERE l.lineup_bucket = t.lineup_bucket), + -- Medians, so one shanked throw in the bucket does not drag the + -- representative spot off the pixel everyone else stands on. + percentile_cont(0.5) WITHIN GROUP (ORDER BY t.origin_x), + percentile_cont(0.5) WITHIN GROUP (ORDER BY t.origin_y), + percentile_cont(0.5) WITHIN GROUP (ORDER BY t.origin_z), + percentile_cont(0.5) WITHIN GROUP (ORDER BY t.land_x), + percentile_cont(0.5) WITHIN GROUP (ORDER BY t.land_y), + percentile_cont(0.5) WITHIN GROUP (ORDER BY t.land_z), + percentile_cont(0.5) WITHIN GROUP (ORDER BY t.view_yaw), + percentile_cont(0.5) WITHIN GROUP (ORDER BY t.view_pitch), + MIN(t.thrown_at), + MAX(t.thrown_at), + now() + FROM public.utility_demo_throws t + WHERE ($1::text[] IS NULL OR t.map_name = ANY($1::text[])) + GROUP BY t.lineup_bucket, t.map_name, t.utility_type + ON CONFLICT (lineup_bucket) DO UPDATE + SET map_name = EXCLUDED.map_name, + utility_type = EXCLUDED.utility_type, + side = EXCLUDED.side, + technique = EXCLUDED.technique, + throw_strength = EXCLUDED.throw_strength, + throws = EXCLUDED.throws, + throwers = EXCLUDED.throwers, + matches = EXCLUDED.matches, + lineups = EXCLUDED.lineups, + origin_x = EXCLUDED.origin_x, + origin_y = EXCLUDED.origin_y, + origin_z = EXCLUDED.origin_z, + land_x = EXCLUDED.land_x, + land_y = EXCLUDED.land_y, + land_z = EXCLUDED.land_z, + view_yaw = EXCLUDED.view_yaw, + view_pitch = EXCLUDED.view_pitch, + first_seen_at = EXCLUDED.first_seen_at, + last_seen_at = EXCLUDED.last_seen_at, + refreshed_at = EXCLUDED.refreshed_at + RETURNING lineup_bucket`, + [scope], + ); + + // Deleting a match cascades its throws away; the cluster they made would + // otherwise keep claiming twelve people run a lineup nobody threw. + await this.postgres.query( + `DELETE FROM public.utility_meta_lineups c + WHERE ($1::text[] IS NULL OR c.map_name = ANY($1::text[])) + AND NOT EXISTS ( + SELECT 1 FROM public.utility_demo_throws t + WHERE t.lineup_bucket = c.lineup_bucket + )`, + [scope], + ); + + return rows.length; + } +} diff --git a/src/utility/utility-mining.controller.ts b/src/utility/utility-mining.controller.ts new file mode 100644 index 000000000..e998fb2ed --- /dev/null +++ b/src/utility/utility-mining.controller.ts @@ -0,0 +1,48 @@ +import { Controller } from "@nestjs/common"; +import { HasuraAction } from "../hasura/hasura.controller"; +import { User } from "../auth/types/User"; +import { UtilityMiningService } from "./utility-mining.service"; + +@Controller("utility-mining") +export class UtilityMiningController { + constructor(private readonly mining: UtilityMiningService) {} + + @HasuraAction() + public async saveUtilityLineupFromDemo(data: { + user: User; + match_id: string; + match_map_id: string; + grenade_id: number; + name: string; + description?: string; + visibility?: string; + team_id?: string; + tags?: Array; + collection_id?: string; + }) { + return await this.mining.saveFromDemo({ + user: data.user, + match_id: data.match_id, + match_map_id: data.match_map_id, + grenade_id: data.grenade_id, + name: data.name, + description: data.description ?? null, + visibility: data.visibility, + team_id: data.team_id ?? null, + tags: data.tags, + collection_id: data.collection_id ?? null, + }); + } + + @HasuraAction() + public async utilityMatchUtilityReport(data: { + user: User; + match_id: string; + steam_id?: string; + }) { + return await this.mining.utilityReport(data.user, { + match_id: data.match_id, + steam_id: data.steam_id ?? null, + }); + } +} diff --git a/src/utility/utility-mining.service.ts b/src/utility/utility-mining.service.ts new file mode 100644 index 000000000..d034f624b --- /dev/null +++ b/src/utility/utility-mining.service.ts @@ -0,0 +1,1167 @@ +import { Injectable, Logger } from "@nestjs/common"; +import { User } from "../auth/types/User"; +import { HasuraService } from "../hasura/hasura.service"; +import { PostgresService } from "../postgres/postgres.service"; +import { + DemoMetadataService, + PlaybackBlob, +} from "../demos/demo-metadata.service"; +import { + DemoParserService, + ParsedSmokeVolume, +} from "../demos/demo-parser.service"; +import { + UtilityArtifactsService, + UtilityTrajectoryPoint, + UtilityVector, +} from "./utility-artifacts.service"; +import { UtilityLineupsService } from "./utility-lineups.service"; + +export type UtilityMiningRequest = { + user: User; + match_id: string; + match_map_id: string; + grenade_id: number; + name: string; + description?: string | null; + visibility?: string; + team_id?: string | null; + tags?: Array; + collection_id?: string | null; +}; + +export type UtilityUtilityTypeReport = { + utility_type: string; + throws: number; + matched_lineups: number; + matched_meta: number; + landed: number; +}; + +export type UtilityUtilityReport = { + // False means "nobody has looked at this demo yet", which is a different + // answer from a match where the player threw nothing. Reporting zeroes for + // an unmined demo tells a player they threw no utility. + analysed: boolean; + message: string | null; + steam_id: string; + throws: number; + matched_lineups: number; + matched_meta: number; + landed: number; + radius: number; + by_type: Array; +}; + +// Everything the mining pass recovered, before any of it is written. Split out +// so the geometry can be tested without a database, a demo or an S3 bucket. +export type MinedLineup = { + mapName: string; + grenadeId: number; + round: number; + utilityType: string; + side: string; + technique: string; + throwStrength: string | null; + origin: UtilityVector; + eyeZ: number | null; + viewYaw: number; + viewPitch: number; + // How far the trajectory-derived aim sits from the aim the demo recorded for + // the thrower, in degrees. Null when no position sample was close enough to + // compare against. Stored rather than resolved: the two disagreeing is the + // signal that this lineup needs verifying, and picking a winner hides it. + viewYawDelta: number | null; + viewPitchDelta: number | null; + land: UtilityVector; + flightTimeMs: number | null; + throwerSteamId: string | null; + throwTick: number; + tickRate: number; + path: Array; + smokeVolume: ParsedSmokeVolume | null; + // The magnitude of the release impulse, in units/sec, or null when it could + // not be measured. The number the strength bucket was decided from, exposed + // so a throw that fell in a gap can be looked at rather than just refused. + throwSpeed: number | null; +}; + +type BlobPosition = PlaybackBlob["positions"][number]; +type BlobGrenade = PlaybackBlob["grenade_throws"][number]; +type TrajectoryPoints = Array<{ t: number; x: number; y: number; z: number }>; + +// The thrower at the release tick. velocityTicks is how far apart the two +// samples the velocity came from sat, which is what says whether it is an +// instant or a quarter-second average. +type Stance = { + position: UtilityVector; + velocity: UtilityVector | null; + velocityTicks: number | null; + ducked: boolean; + rise: number; + sample: BlobPosition; +}; + +// One demo's events, keyed the way the derivation walks them. +type BlobIndex = { + mapName: string; + tickRate: number; + thrown: Map; + detonated: Map; + trajectories: Map; + volumes: Map; + positions: Map>; +}; + +@Injectable() +export class UtilityMiningService { + private static readonly SIDES: Record = { + ct: "CT", + CT: "CT", + t: "TERRORIST", + T: "TERRORIST", + TERRORIST: "TERRORIST", + }; + + // A full-power throw leaves the hand at ~750 u/s; the engine scales the same + // forward vector down for the weaker two. The bands are wide and do not + // touch: a speed that lands in a gap means the release was something we + // cannot name, and naming it anyway makes an unreproducible lineup look + // reproducible. + private static readonly FULL_THROW_MIN_SPEED = 660; + private static readonly HALF_THROW_MIN_SPEED = 320; + private static readonly HALF_THROW_MAX_SPEED = 600; + private static readonly DROP_THROW_MAX_SPEED = 240; + + // Rifle walk tops out around 130 u/s and a rifle run around 215. + private static readonly STATIONARY_MAX_SPEED = 20; + private static readonly WALK_MAX_SPEED = 145; + + // A jump lifts a player ~57 units. Either the rise itself or the vertical + // speed at release is enough to call it, which matters because a hand-timed + // jump throw releases near the apex where the vertical speed is briefly zero. + private static readonly JUMP_MIN_RISE = 12; + private static readonly JUMP_MIN_VERTICAL_SPEED = 60; + + private static readonly STANDING_EYE_HEIGHT = 64; + private static readonly DUCKED_EYE_HEIGHT = 46; + + // Beyond this the nearest position sample is describing a different moment. + // The parser bursts positions to full rate for ten ticks either side of a + // throw, so on a current demo the nearest sample is a tick or two away; an + // older blob falls back to the 4Hz timeline and lands outside this window. + private static readonly MAX_SAMPLE_LAG_TICKS = 12; + + // How far back to look for the standstill a throw was set up from. A run-up + // into a jump throw is over in well under a second; two seconds is generous + // and still inside the same engagement. + private static readonly SETUP_LOOKBACK_SECONDS = 2; + + // Horizontal units/sec that still counts as standing still, matching the + // in-game recorder so a demo-mined lineup and a recorded one agree. + private static readonly SETUP_STATIONARY_SPEED = 12; + + // How far above the lowest point in the lookback a sample may sit and still + // count as grounded. Without this the apex of a straight-up jump qualifies: + // horizontal speed there is zero too. + private static readonly SETUP_GROUND_TOLERANCE = 6; + + // How far apart the two samples either side of the release may sit before the + // velocity they imply is an average rather than an instant. The burst puts + // them one tick apart; without it they are sixteen. + private static readonly MAX_VELOCITY_PAIR_TICKS = 4; + + // The fit only needs the opening of the flight, before drag and the first + // bounce. Trajectory points are sampled every other tick, so four of them + // span about 90ms. + private static readonly FIT_POINTS = 4; + + // Source's own gravity. A projectile's is scaled down from it, so the fitted + // value is checked against a wide band rather than this number: what the + // check is really testing is that the tick rate converts the fit to seconds + // correctly, and a nonsense gravity is how a wrong tick rate shows up. + private static readonly SOURCE_GRAVITY = 800; + private static readonly MIN_PLAUSIBLE_GRAVITY = 100; + private static readonly MAX_PLAUSIBLE_GRAVITY = + 2 * UtilityMiningService.SOURCE_GRAVITY; + + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + private readonly hasura: HasuraService, + private readonly demoMetadata: DemoMetadataService, + private readonly artifacts: UtilityArtifactsService, + private readonly lineups: UtilityLineupsService, + ) {} + + public async saveFromDemo( + request: UtilityMiningRequest, + ): Promise<{ id: string }> { + if (!(await this.lineups.isLibraryEnabled())) { + throw Error("the utility library is disabled"); + } + + const grenadeId = Number(request.grenade_id); + + if (!Number.isInteger(grenadeId) || grenadeId <= 0) { + throw Error("grenade_id is not a grenade"); + } + + const mapName = await this.authorizeMatchMap(request); + const blob = await this.playbackBlob(request.match_map_id); + const mined = UtilityMiningService.mine(blob, grenadeId, mapName); + + await this.lineups.assertDailyLineupLimit(request.user.steam_id); + + const [inserted] = await this.postgres.query>( + `INSERT INTO public.utility_lineups + (map_name, utility_type, side, technique, throw_strength, jump_throw_bind, + origin_x, origin_y, origin_z, eye_z, view_yaw, view_pitch, + view_yaw_delta, view_pitch_delta, + land_x, land_y, land_z, flight_time_ms, + name, description, tags, visibility, team_id, author_steam_id, + origin_source, source_match_id, source_match_map_id, source_grenade_id, + confidence, verified_at, trajectory_preview) + VALUES ($1, $2, $3, $4, $5, false, + $6, $7, $8, $9, $10, $11, + $12, $13, + $14, $15, $16, $17, + $18, $19, $20::text[], $21, $22::uuid, $23::bigint, + 'demo', $24::uuid, $25::uuid, $26::int, + 'derived', NULL, $27::jsonb) + RETURNING id::text AS id`, + [ + mined.mapName, + mined.utilityType, + mined.side, + mined.technique, + mined.throwStrength, + mined.origin.x, + mined.origin.y, + mined.origin.z, + mined.eyeZ, + mined.viewYaw, + mined.viewPitch, + mined.viewYawDelta, + mined.viewPitchDelta, + mined.land.x, + mined.land.y, + mined.land.z, + mined.flightTimeMs, + UtilityLineupsService.sanitizeName(request.name, mined.mapName), + UtilityLineupsService.sanitizeText(request.description, 1000), + (request.tags ?? []) + .slice(0, 16) + .map((tag) => String(tag).slice(0, 40)), + request.visibility ?? "Private", + request.team_id ?? null, + request.user.steam_id, + request.match_id, + request.match_map_id, + mined.grenadeId, + JSON.stringify(UtilityLineupsService.preview(mined.path)), + ], + ); + + if (mined.path.length > 0) { + await this.artifacts.uploadTrajectory({ + lineupId: inserted.id, + mapName: mined.mapName, + utilityType: mined.utilityType, + throwerSteamId: mined.throwerSteamId, + throwerTeam: mined.side, + origin: mined.origin, + land: mined.land, + // A demo carries no m_vInitialPosition / m_vInitialVelocity. Filling + // them from the fit would be a guess wearing the badge of an engine + // measurement, and a lineup with a seed claims to be replayable exactly. + initialPosition: null, + initialVelocity: null, + flightTimeMs: mined.flightTimeMs, + tickRate: mined.tickRate, + path: mined.path, + smokeVolume: mined.smokeVolume, + }); + } + + if (request.collection_id) { + await this.postgres.query( + `INSERT INTO public.utility_collection_items (collection_id, utility_lineup_id) + SELECT $1::uuid, $2::uuid + WHERE EXISTS ( + SELECT 1 FROM public.utility_collections c + WHERE c.id = $1::uuid AND c.owner_steam_id = $3::bigint + ) + ON CONFLICT DO NOTHING`, + [request.collection_id, inserted.id, request.user.steam_id], + ); + } + + this.logger.log( + `[utility-mining] ${request.user.steam_id} mined ${mined.utilityType} ${inserted.id} ` + + `from grenade ${grenadeId} on ${mined.mapName} ` + + `(${mined.technique}, ${mined.throwStrength ?? "unknown strength"})`, + ); + + return { id: inserted.id }; + } + + // "You threw 12 utility; 4 matched known lineups; 3 landed correctly." + // + // Computed on read, never stored. Every input is already a persisted, indexed + // fact -- utility_demo_throws is the fact table, and both lineup_bucket columns + // are indexed -- and the answer is not a property of the match: it moves when + // the library does (save the lineup tomorrow and yesterday's throw matched + // it) and it is cut by the caller's own visibility, so two people asking + // about the same match are not asking the same question. A stored row would + // be one viewer's answer against a library that has since moved on. + public async utilityReport( + user: User, + input: { match_id: string; steam_id?: string | null }, + ): Promise { + await this.authorizeMatch(input.match_id, user.steam_id); + + const steamId = String(input.steam_id ?? user.steam_id); + + if (!/^\d{5,20}$/.test(steamId)) { + throw Error("steam_id is not a steam id"); + } + + const [coverage] = await this.postgres.query< + Array<{ demos: string; mined: string }> + >( + `SELECT count(*) FILTER (WHERE d.playback_file IS NOT NULL) AS demos, + count(*) FILTER (WHERE mined.match_map_demo_id IS NOT NULL) AS mined + FROM public.match_map_demos d + LEFT JOIN public.utility_demo_mines mined + ON mined.match_map_demo_id = d.id + AND mined.failed_reason IS NULL + WHERE d.match_id = $1::uuid`, + [input.match_id], + ); + + const radius = await this.lineups.successRadius(); + const demos = Number(coverage?.demos ?? 0); + const mined = Number(coverage?.mined ?? 0); + + if (mined === 0) { + return { + analysed: false, + message: + demos === 0 + ? "this match has no demo to analyse" + : "this match's demo has not been mined yet", + steam_id: steamId, + throws: 0, + matched_lineups: 0, + matched_meta: 0, + landed: 0, + radius, + by_type: [], + }; + } + + const byType = await this.postgres.query< + Array<{ + utility_type: string; + throws: string; + matched_lineups: string; + matched_meta: string; + landed: string; + }> + >( + `SELECT t.utility_type, + count(*) AS throws, + count(*) FILTER (WHERE nearest.id IS NOT NULL) AS matched_lineups, + count(*) FILTER (WHERE meta.lineup_bucket IS NOT NULL) AS matched_meta, + count(*) FILTER (WHERE nearest.distance <= $3::float8) AS landed + FROM public.utility_demo_throws t + LEFT JOIN LATERAL ( + SELECT l.id, + sqrt( + (l.land_x - t.land_x) ^ 2 + + (l.land_y - t.land_y) ^ 2 + + (l.land_z - t.land_z) ^ 2 + ) AS distance + FROM public.utility_lineups l + WHERE l.lineup_bucket = t.lineup_bucket + AND l.archived_at IS NULL + AND public.can_view_utility_lineup(l, $4::json) + ORDER BY distance ASC + LIMIT 1 + ) AS nearest ON true + LEFT JOIN public.utility_meta_lineups meta + ON meta.lineup_bucket = t.lineup_bucket + WHERE t.match_id = $1::uuid + AND t.thrower_steam_id = $2::bigint + GROUP BY t.utility_type + ORDER BY t.utility_type ASC`, + [ + input.match_id, + steamId, + radius, + JSON.stringify({ + "x-hasura-role": user.role, + "x-hasura-user-id": user.steam_id, + }), + ], + ); + + const rows: Array = byType.map((row) => ({ + utility_type: row.utility_type, + throws: Number(row.throws), + matched_lineups: Number(row.matched_lineups), + matched_meta: Number(row.matched_meta), + landed: Number(row.landed), + })); + + const total = (pick: (row: UtilityUtilityTypeReport) => number) => + rows.reduce((sum, row) => sum + pick(row), 0); + + return { + analysed: true, + // A Bo3 whose third map has not been mined would otherwise read as a + // complete account of the series. + message: + mined < demos + ? `${mined} of ${demos} demo(s) for this match have been mined` + : null, + steam_id: steamId, + throws: total((row) => row.throws), + matched_lineups: total((row) => row.matched_lineups), + matched_meta: total((row) => row.matched_meta), + landed: total((row) => row.landed), + radius, + by_type: rows, + }; + } + + // Same gate as authorizeMatchMap, at match granularity: a report is about a + // whole series, and the caller has to be able to see the match to get one. + private async authorizeMatch( + matchId: string, + steamId: string, + ): Promise { + const { matches } = await this.hasura.query( + { + matches: { + __args: { + where: { id: { _eq: matchId } }, + limit: 1, + }, + id: true, + }, + }, + steamId, + ); + + if (!matches?.at(0)) { + throw Error("match not found"); + } + } + + // Whether this user may look at this demo at all is Hasura's call, not ours: + // the match is re-queried under the caller's own steam id so the same row + // permissions that hide a match from them hide its grenades too. The admin + // client is used only afterwards, to read the blob out of S3. + private async authorizeMatchMap(request: UtilityMiningRequest): Promise { + const { matches } = await this.hasura.query( + { + matches: { + __args: { + where: { id: { _eq: request.match_id } }, + limit: 1, + }, + id: true, + match_maps: { + __args: { + where: { id: { _eq: request.match_map_id } }, + limit: 1, + }, + id: true, + map: { + name: true, + }, + }, + }, + }, + request.user.steam_id, + ); + + const match = matches?.at(0); + + if (!match) { + throw Error("match not found"); + } + + const matchMap = match.match_maps?.at(0); + + if (!matchMap) { + throw Error("that map is not part of this match"); + } + + const mapName = matchMap.map?.name; + + if (!mapName) { + throw Error("that map has no name to file a lineup under"); + } + + return mapName; + } + + private async playbackBlob(matchMapId: string): Promise { + const [demo] = await this.postgres.query< + Array<{ playback_file: string | null }> + >( + `SELECT playback_file + FROM public.match_map_demos + WHERE match_map_id = $1::uuid + AND playback_file IS NOT NULL + ORDER BY created_at DESC + LIMIT 1`, + [matchMapId], + ); + + if (!demo?.playback_file) { + throw Error("that map has no parsed demo to mine"); + } + + return await this.demoMetadata.readPlaybackBlob(demo.playback_file); + } + + public static mine( + blob: PlaybackBlob, + grenadeId: number, + mapName: string, + ): MinedLineup { + return UtilityMiningService.mineThrow( + UtilityMiningService.index(blob, mapName), + grenadeId, + ); + } + + // Every throw in one demo that the same derivation can recover, for the meta + // pass. A grenade that was never sampled, never landed, or came off a player + // the demo lost track of is skipped rather than reported: most demos have a + // handful of those and none of them is a fault. + public static mineAll( + blob: PlaybackBlob, + mapName: string, + ): Array { + const context = UtilityMiningService.index(blob, mapName); + const mined: Array = []; + + for (const grenadeId of context.thrown.keys()) { + try { + mined.push(UtilityMiningService.mineThrow(context, grenadeId)); + } catch { + continue; + } + } + + return mined; + } + + // One pass over the blob's arrays, so mining three hundred grenades out of + // one demo is three hundred lookups rather than three hundred scans of fifty + // thousand position rows. + private static index(blob: PlaybackBlob, mapName: string): BlobIndex { + const thrown = new Map(); + const detonated = new Map(); + + for (const grenade of blob.grenade_throws ?? []) { + const grenadeId = grenade.grenade_id; + + if (grenadeId === null || grenadeId === undefined) { + continue; + } + + const into = grenade.phase === "thrown" ? thrown : detonated; + + if (!into.has(grenadeId)) { + into.set(grenadeId, grenade); + } + } + + const trajectories = new Map(); + + for (const trajectory of blob.grenade_trajectories ?? []) { + trajectories.set(trajectory.gid, trajectory.pts ?? []); + } + + const volumes = new Map(); + + for (const volume of blob.smoke_volumes ?? []) { + if (volume.gid !== null && volume.gid !== undefined) { + volumes.set(volume.gid, volume); + } + } + + const positions = new Map>(); + + for (const position of blob.positions ?? []) { + const steamId = position.attacker_steam_id; + + if (!steamId) { + continue; + } + + const samples = positions.get(steamId); + + if (samples) { + samples.push(position); + continue; + } + + positions.set(steamId, [position]); + } + + for (const samples of positions.values()) { + samples.sort((a, b) => a.tick - b.tick); + } + + return { + mapName, + tickRate: Number(blob.tick_rate) > 0 ? Number(blob.tick_rate) : 64, + thrown, + detonated, + trajectories, + volumes, + positions, + }; + } + + private static mineThrow(context: BlobIndex, grenadeId: number): MinedLineup { + const { mapName, tickRate } = context; + const thrown = context.thrown.get(grenadeId); + + if (!thrown) { + throw Error("that grenade was not thrown in this demo"); + } + + const detonated = context.detonated.get(grenadeId); + + if (!detonated) { + throw Error("that grenade never landed, so there is nothing to aim at"); + } + + const utilityType = DemoParserService.utilityType(thrown.type); + + if (!utilityType) { + throw Error(`unknown grenade type ${thrown.type}`); + } + + const side = UtilityMiningService.SIDES[String(thrown.thrower_team ?? "")]; + + if (!side) { + throw Error("that grenade has no thrower side"); + } + + const points = context.trajectories.get(grenadeId) ?? []; + + if (points.length < 3) { + throw Error( + "the demo did not sample enough of that grenade's flight to recover the throw", + ); + } + + const release = UtilityMiningService.releaseVelocity(points, tickRate); + const samples = context.positions.get(thrown.thrower_steam_id ?? "") ?? []; + const stance = UtilityMiningService.stanceAt(samples, thrown.tick, tickRate); + + const carried = UtilityMiningService.carriedVelocity(stance); + + // The engine adds the player's own velocity to the throw, so the release + // velocity is the impulse plus the run. Only the impulse points where the + // crosshair pointed, and only its magnitude is the release strength -- on a + // run throw the two differ by the better part of twenty degrees. + const impulse = carried + ? { + x: release.velocity.x - carried.x, + y: release.velocity.y - carried.y, + z: release.velocity.z - carried.z, + } + : release.velocity; + + const aim = UtilityMiningService.anglesOf(impulse); + const recorded = stance?.sample; + + // The origin is where you STAND, so it comes from the standstill the throw + // was set up from rather than the release tick. The aim above is untouched + // by this: it is derived from the impulse velocity, not from the origin. + const setup = UtilityMiningService.setupPosition( + samples, + thrown.tick, + tickRate, + ); + + const origin = setup + ? { x: setup.x, y: setup.y, z: setup.z } + : (stance?.position ?? { + x: thrown.x, + y: thrown.y, + // Without a position sample the only height we have is the + // projectile's spawn, which sits at eye level rather than at the + // player's feet. + z: thrown.z - UtilityMiningService.STANDING_EYE_HEIGHT, + }); + + const flightTicks = detonated.tick - thrown.tick; + + return { + mapName, + grenadeId, + round: thrown.round ?? 0, + utilityType, + side, + technique: UtilityMiningService.techniqueOf(stance), + throwStrength: + release.trustedScale && carried + ? UtilityMiningService.strengthOf(UtilityMiningService.magnitude(impulse)) + : null, + throwSpeed: + release.trustedScale && carried + ? UtilityMiningService.magnitude(impulse) + : null, + origin, + // Measured from the setup stance too, and from whether they were crouched + // THERE -- a jump throw releases standing even if it was set up ducked. + eyeZ: + origin.z + + ((setup ? setup.ducked === true : stance?.ducked) + ? UtilityMiningService.DUCKED_EYE_HEIGHT + : UtilityMiningService.STANDING_EYE_HEIGHT), + viewYaw: aim.yaw, + viewPitch: aim.pitch, + viewYawDelta: + recorded?.yaw === null || recorded?.yaw === undefined + ? null + : UtilityMiningService.angleDelta(aim.yaw, Number(recorded.yaw)), + viewPitchDelta: + recorded?.pitch === null || recorded?.pitch === undefined + ? null + : UtilityMiningService.angleDelta(aim.pitch, Number(recorded.pitch)), + land: { x: detonated.x, y: detonated.y, z: detonated.z }, + flightTimeMs: + flightTicks > 0 ? Math.round((flightTicks / tickRate) * 1000) : null, + throwerSteamId: thrown.thrower_steam_id ?? null, + throwTick: thrown.tick, + tickRate, + path: UtilityMiningService.pathOf(points, thrown.tick), + smokeVolume: context.volumes.get(grenadeId) ?? null, + }; + } + + // Recovers the velocity the grenade left the hand with by fitting a parabola + // through the opening of its flight. The linear coefficient of that fit IS + // the gravity-free velocity, which is why the gravity constant appears here + // only as a sanity check: the quadratic coefficient has to come back as a + // plausible gravity, otherwise the tick rate is not what converts the fit to + // seconds and every speed derived from it would be wrong. + private static releaseVelocity( + points: TrajectoryPoints, + tickRate: number, + ): { velocity: UtilityVector; gravity: number; trustedScale: boolean } { + const sample = points.slice(0, UtilityMiningService.FIT_POINTS); + const base = sample[0].t; + const ticks = sample.map((point) => point.t - base); + + const fitX = UtilityMiningService.fitQuadratic( + ticks, + sample.map((point) => point.x), + ); + const fitY = UtilityMiningService.fitQuadratic( + ticks, + sample.map((point) => point.y), + ); + const fitZ = UtilityMiningService.fitQuadratic( + ticks, + sample.map((point) => point.z), + ); + + if (!fitX || !fitY || !fitZ) { + throw Error("that grenade's flight is not a trajectory"); + } + + const gravity = -2 * fitZ[2] * tickRate * tickRate; + + return { + velocity: { + x: fitX[1] * tickRate, + y: fitY[1] * tickRate, + z: fitZ[1] * tickRate, + }, + gravity, + trustedScale: + gravity >= UtilityMiningService.MIN_PLAUSIBLE_GRAVITY && + gravity <= UtilityMiningService.MAX_PLAUSIBLE_GRAVITY, + }; + } + + // Least squares c0 + c1*u + c2*u^2 over the normal equations. With exactly + // three distinct samples this is the interpolating parabola. + private static fitQuadratic( + us: Array, + vs: Array, + ): [number, number, number] | null { + if (us.length < 3 || new Set(us).size < 3) { + return null; + } + + let s0 = 0; + let s1 = 0; + let s2 = 0; + let s3 = 0; + let s4 = 0; + let b0 = 0; + let b1 = 0; + let b2 = 0; + + for (let index = 0; index < us.length; index++) { + const u = us[index]; + const v = vs[index]; + const u2 = u * u; + + s0 += 1; + s1 += u; + s2 += u2; + s3 += u2 * u; + s4 += u2 * u2; + b0 += v; + b1 += u * v; + b2 += u2 * v; + } + + return UtilityMiningService.solve3( + [ + [s0, s1, s2], + [s1, s2, s3], + [s2, s3, s4], + ], + [b0, b1, b2], + ); + } + + private static solve3( + matrix: Array>, + rhs: Array, + ): [number, number, number] | null { + const a = matrix.map((row, index) => [...row, rhs[index]]); + + for (let column = 0; column < 3; column++) { + let pivot = column; + for (let row = column + 1; row < 3; row++) { + if (Math.abs(a[row][column]) > Math.abs(a[pivot][column])) { + pivot = row; + } + } + + if (Math.abs(a[pivot][column]) < 1e-12) { + return null; + } + + [a[column], a[pivot]] = [a[pivot], a[column]]; + + for (let row = 0; row < 3; row++) { + if (row === column) { + continue; + } + const factor = a[row][column] / a[column][column]; + for (let col = column; col < 4; col++) { + a[row][col] -= factor * a[column][col]; + } + } + } + + const solved: [number, number, number] = [ + a[0][3] / a[0][0], + a[1][3] / a[1][1], + a[2][3] / a[2][2], + ]; + + return solved.every((value) => Number.isFinite(value)) ? solved : null; + } + + public static anglesOf(velocity: UtilityVector): { + yaw: number; + pitch: number; + } { + const speed = UtilityMiningService.magnitude(velocity); + + if (speed === 0) { + throw Error("that grenade left the hand with no velocity"); + } + + return { + yaw: UtilityMiningService.round( + (Math.atan2(velocity.y, velocity.x) * 180) / Math.PI, + ), + // Source counts pitch positive downwards, so a grenade going up came off + // a negative pitch. + pitch: UtilityMiningService.round( + (-Math.asin(velocity.z / speed) * 180) / Math.PI, + ), + }; + } + + // Where the thrower was, how fast, and in what stance at the release tick. + // Straddling samples give the velocity by finite difference, which is only + // meaningful because the parser bursts positions to full rate around a throw + // -- at the 4Hz baseline the nearest sample can be 125ms and thirty units of + // running out of date. + // Where the thrower was STANDING when they set the throw up, which is not + // where they were when it left their hand. A jump throw releases at the apex + // and a run throw releases a run-up away, so the release tick answers "where + // was the grenade born", never "where do I stand to do this". + private static setupPosition( + samples: Array, + tick: number, + tickRate: number, + ): BlobPosition | null { + const lookback = + UtilityMiningService.SETUP_LOOKBACK_SECONDS * Math.max(tickRate, 1); + + const window = samples + .filter((sample) => sample.tick <= tick && sample.tick >= tick - lookback) + .sort((a, b) => a.tick - b.tick); + + if (window.length < 2) { + return null; + } + + const floor = Math.min(...window.map((sample) => sample.z)); + + // Backwards from the release: the LAST standstill before the throw is the + // one the player was lining up from. + for (let index = window.length - 1; index > 0; index--) { + const sample = window[index]; + const previous = window[index - 1]; + const seconds = (sample.tick - previous.tick) / Math.max(tickRate, 1); + + if (seconds <= 0) { + continue; + } + + const speed = + Math.hypot(sample.x - previous.x, sample.y - previous.y) / seconds; + + if (speed > UtilityMiningService.SETUP_STATIONARY_SPEED) { + continue; + } + + if (sample.z > floor + UtilityMiningService.SETUP_GROUND_TOLERANCE) { + continue; + } + + return sample; + } + + return null; + } + + private static stanceAt( + samples: Array, + tick: number, + tickRate: number, + ): Stance | null { + if (samples.length === 0) { + return null; + } + + const sorted = [...samples].sort((a, b) => a.tick - b.tick); + let nearest = sorted[0]; + + for (const sample of sorted) { + if (Math.abs(sample.tick - tick) < Math.abs(nearest.tick - tick)) { + nearest = sample; + } + } + + if ( + Math.abs(nearest.tick - tick) > UtilityMiningService.MAX_SAMPLE_LAG_TICKS + ) { + return null; + } + + const index = sorted.indexOf(nearest); + const before = sorted[index - 1]; + const after = sorted[index + 1]; + const pair = + before && after + ? [before, after] + : before + ? [before, nearest] + : after + ? [nearest, after] + : null; + + let velocity: UtilityVector | null = null; + let velocityTicks: number | null = null; + + if (pair && pair[1].tick > pair[0].tick) { + velocityTicks = pair[1].tick - pair[0].tick; + const seconds = velocityTicks / tickRate; + velocity = { + x: (pair[1].x - pair[0].x) / seconds, + y: (pair[1].y - pair[0].y) / seconds, + z: (pair[1].z - pair[0].z) / seconds, + }; + } + + const window = sorted.filter( + (sample) => + Math.abs(sample.tick - tick) <= UtilityMiningService.MAX_SAMPLE_LAG_TICKS, + ); + const heights = window.map((sample) => sample.z); + + return { + position: { x: nearest.x, y: nearest.y, z: nearest.z }, + velocity, + velocityTicks, + ducked: nearest.ducked === true, + rise: + heights.length > 1 ? Math.max(...heights) - Math.min(...heights) : 0, + sample: nearest, + }; + } + + // The velocity to subtract from the release, or null when the samples are too + // far apart to be reading the instant of the throw. A pre-burst blob samples + // at 4Hz, and a quarter-second average of a player who was strafing and + // stopped is not the velocity the grenade inherited -- subtracting it would + // move the derived crosshair rather than correct it. A player the samples + // agree was standing still is the exception: standing still over a wide + // window means standing still at the release too. + private static carriedVelocity(stance: Stance | null): UtilityVector | null { + if (!stance?.velocity || stance.velocityTicks === null) { + return null; + } + + if (stance.velocityTicks <= UtilityMiningService.MAX_VELOCITY_PAIR_TICKS) { + return stance.velocity; + } + + return UtilityMiningService.magnitude(stance.velocity) < + UtilityMiningService.STATIONARY_MAX_SPEED + ? stance.velocity + : null; + } + + private static techniqueOf( + stance: { + velocity: UtilityVector | null; + ducked: boolean; + rise: number; + } | null, + ): string { + if (!stance) { + // No sample close enough to the release to say anything. Stationary is + // the honest default: it is what a lineup is practised from, and the + // confidence on a mined lineup already says none of this is measured. + return "Stationary"; + } + + const horizontal = stance.velocity + ? Math.sqrt(stance.velocity.x ** 2 + stance.velocity.y ** 2) + : 0; + const vertical = stance.velocity ? Math.abs(stance.velocity.z) : 0; + const airborne = + stance.rise >= UtilityMiningService.JUMP_MIN_RISE || + vertical >= UtilityMiningService.JUMP_MIN_VERTICAL_SPEED; + + if (airborne) { + if (stance.ducked) { + return "CrouchJump"; + } + if (horizontal > UtilityMiningService.WALK_MAX_SPEED) { + return "RunJump"; + } + if (horizontal > UtilityMiningService.STATIONARY_MAX_SPEED) { + return "WalkJump"; + } + return "Jump"; + } + + if (stance.ducked) { + return "Crouch"; + } + + if (horizontal > UtilityMiningService.WALK_MAX_SPEED) { + return "Running"; + } + + if (horizontal > UtilityMiningService.STATIONARY_MAX_SPEED) { + return "Walking"; + } + + return "Stationary"; + } + + public static strengthOf(speed: number): string | null { + if (speed >= UtilityMiningService.FULL_THROW_MIN_SPEED) { + return "Full"; + } + + if ( + speed >= UtilityMiningService.HALF_THROW_MIN_SPEED && + speed <= UtilityMiningService.HALF_THROW_MAX_SPEED + ) { + return "Half"; + } + + if (speed <= UtilityMiningService.DROP_THROW_MAX_SPEED) { + return "Drop"; + } + + return null; + } + + private static pathOf( + points: TrajectoryPoints, + throwTick: number, + ): Array { + const stride = Math.max( + 1, + Math.ceil(points.length / UtilityLineupsService.MAX_PATH_POINTS), + ); + const path: Array = []; + + for (let index = 0; index < points.length; index += stride) { + const point = points[index]; + path.push({ + // Rebased off the throw so the artifact's timeline starts at zero + // rather than at whatever ingame tick this round happened to be on. + tick: point.t - throwTick, + x: point.x, + y: point.y, + z: point.z, + }); + } + + return path; + } + + private static magnitude(vector: UtilityVector): number { + return Math.sqrt(vector.x ** 2 + vector.y ** 2 + vector.z ** 2); + } + + // Shortest signed arc, so a derived 179 against a recorded -179 reads as two + // degrees apart rather than 358. + private static angleDelta(derived: number, recorded: number): number { + let delta = (derived - recorded) % 360; + + if (delta > 180) { + delta -= 360; + } + + if (delta < -180) { + delta += 360; + } + + return UtilityMiningService.round(delta); + } + + private static round(value: number): number { + return Math.round(value * 100) / 100; + } +} diff --git a/src/utility/utility-playbooks.controller.ts b/src/utility/utility-playbooks.controller.ts new file mode 100644 index 000000000..94dbd58cc --- /dev/null +++ b/src/utility/utility-playbooks.controller.ts @@ -0,0 +1,50 @@ +import { Controller } from "@nestjs/common"; +import { HasuraAction } from "../hasura/hasura.controller"; +import { User } from "../auth/types/User"; +import { + UtilityPlaybookStepInput, + UtilityPlaybooksService, +} from "./utility-playbooks.service"; +import { UtilityPracticeService } from "./utility-practice.service"; + +@Controller("utility-playbooks") +export class UtilityPlaybooksController { + constructor( + private readonly playbooks: UtilityPlaybooksService, + private readonly practice: UtilityPracticeService, + ) {} + + @HasuraAction() + public async saveUtilityPlaybook(data: { + user: User; + playbook_id?: string; + name: string; + description?: string; + map_name: string; + side: string; + team_id?: string; + visibility?: string; + steps?: Array; + }) { + const { user, ...input } = data; + + return await this.playbooks.save(user, input); + } + + @HasuraAction() + public async deleteUtilityPlaybook(data: { user: User; playbook_id: string }) { + return await this.playbooks.remove(data.user, data.playbook_id); + } + + @HasuraAction() + public async loadUtilityPlaybookIntoSession(data: { + user: User; + session_id: string; + playbook_id?: string; + }) { + return await this.practice.loadPlaybook(data.user, { + session_id: data.session_id, + playbook_id: data.playbook_id ?? null, + }); + } +} diff --git a/src/utility/utility-playbooks.service.ts b/src/utility/utility-playbooks.service.ts new file mode 100644 index 000000000..5b156d2f1 --- /dev/null +++ b/src/utility/utility-playbooks.service.ts @@ -0,0 +1,422 @@ +import { Injectable } from "@nestjs/common"; +import { PoolClient } from "pg"; +import { PostgresService } from "../postgres/postgres.service"; +import { User } from "../auth/types/User"; +import { UtilityLibraryRow, UtilityLineupsService } from "./utility-lineups.service"; + +export type UtilityPlaybookStepInput = { + utility_lineup_id?: string; + offset_ms?: number; + assigned_steam_id?: string | null; + note?: string | null; +}; + +export type SaveUtilityPlaybookInput = { + playbook_id?: string | null; + name: string; + description?: string | null; + map_name: string; + side: string; + team_id?: string | null; + visibility?: string; + // Undefined leaves the steps alone (a rename is not a rewrite); an empty + // array is an explicit "this book has no steps yet". + steps?: Array; +}; + +export type UtilityPlaybookStep = { + step_order: number; + offset_ms: number; + utility_lineup_id: string; + assigned_steam_id: string | null; + note: string | null; + lineup: UtilityLibraryRow; +}; + +export type UtilityPlaybookPayload = { + id: string; + name: string; + map_name: string; + side: string; + steps: Array; +}; + +type NormalizedStep = { + utility_lineup_id: string; + offset_ms: number; + assigned_steam_id: string | null; + note: string | null; +}; + +@Injectable() +export class UtilityPlaybooksService { + // Five players with a couple of throws each. Past this it is not an execute, + // it is a way to make the plugin's countdown timer allocate forever. + public static readonly MAX_STEPS = 32; + public static readonly MAX_OFFSET_MS = 600000; + + private static readonly UUID = + /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i; + + constructor(private readonly postgres: PostgresService) {} + + public async save( + user: User, + input: SaveUtilityPlaybookInput, + ): Promise<{ id: string }> { + const name = UtilityLineupsService.sanitizeName(input.name, "Playbook"); + const description = UtilityLineupsService.sanitizeText( + input.description, + 1000, + ); + const visibility = input.visibility ?? "Private"; + // A client that always sends every variable sends null for the steps it + // is not touching, and that has to mean the same as leaving them out -- + // "clear the book" is an empty array. + const steps = + input.steps === undefined || input.steps === null + ? null + : UtilityPlaybooksService.normalizeSteps(input.steps); + + return await this.postgres.transaction(async (client) => { + let playbookId = input.playbook_id ?? null; + + if (playbookId) { + if (!UtilityPlaybooksService.UUID.test(playbookId)) { + throw Error("playbook not found"); + } + + const { + rows: [existing], + } = await client.query<{ editable: boolean }>( + `SELECT public.can_edit_utility_playbook(p, $2::json) AS editable + FROM public.utility_playbooks p WHERE p.id = $1::uuid`, + [playbookId, this.sessionJson(user)], + ); + + if (!existing) { + throw Error("playbook not found"); + } + + if (!existing.editable) { + throw Error("you cannot edit that playbook"); + } + + // Steps go first: tbiu_utility_playbooks refuses to move a written book + // to another map, and a rewrite legitimately does both at once. + if (steps) { + await client.query( + "DELETE FROM public.utility_playbook_steps WHERE playbook_id = $1::uuid", + [playbookId], + ); + } + + await client.query( + `UPDATE public.utility_playbooks + SET name = $2, + description = $3, + map_name = $4, + side = $5, + team_id = $6::uuid, + visibility = $7 + WHERE id = $1::uuid`, + [ + playbookId, + name, + description, + input.map_name, + input.side, + input.team_id ?? null, + visibility, + ], + ); + } else { + const { + rows: [created], + } = await client.query<{ id: string }>( + `INSERT INTO public.utility_playbooks + (name, description, map_name, side, team_id, owner_steam_id, visibility) + VALUES ($1, $2, $3, $4, $5::uuid, $6::bigint, $7) + RETURNING id::text AS id`, + [ + name, + description, + input.map_name, + input.side, + input.team_id ?? null, + user.steam_id, + visibility, + ], + ); + + playbookId = created.id; + } + + if (steps) { + await this.insertSteps(client, user, playbookId, steps); + } + + return { id: playbookId }; + }); + } + + public async remove( + user: User, + playbookId: string, + ): Promise<{ success: boolean }> { + if (!UtilityPlaybooksService.UUID.test(String(playbookId ?? ""))) { + throw Error("playbook not found"); + } + + const [row] = await this.postgres.query>( + `SELECT public.can_edit_utility_playbook(p, $2::json) AS editable + FROM public.utility_playbooks p WHERE p.id = $1::uuid`, + [playbookId, this.sessionJson(user)], + ); + + if (!row) { + throw Error("playbook not found"); + } + + if (!row.editable) { + throw Error("you cannot edit that playbook"); + } + + // Steps cascade; any session running this book has its playbook_id set to + // null by the FK, which the plugin reads as "no execute loaded". + await this.postgres.query( + "DELETE FROM public.utility_playbooks WHERE id = $1::uuid", + [playbookId], + ); + + return { success: true }; + } + + public async viewable( + user: User, + playbookId: string, + ): Promise<{ id: string; map_name: string }> { + if (!UtilityPlaybooksService.UUID.test(String(playbookId ?? ""))) { + throw Error("playbook not found"); + } + + const [row] = await this.postgres.query< + Array<{ id: string; map_name: string; visible: boolean }> + >( + `SELECT p.id::text AS id, p.map_name, + public.can_view_utility_playbook(p, $2::json) AS visible + FROM public.utility_playbooks p WHERE p.id = $1::uuid`, + [playbookId, this.sessionJson(user)], + ); + + if (!row || !row.visible) { + throw Error("playbook not found"); + } + + return { id: row.id, map_name: row.map_name }; + } + + public async forSession( + sessionId: string, + ): Promise { + const [playbook] = await this.postgres.query< + Array<{ id: string; name: string; map_name: string; side: string }> + >( + `SELECT p.id::text AS id, p.name, p.map_name, p.side + FROM public.utility_practice_sessions s + INNER JOIN public.utility_playbooks p ON p.id = s.playbook_id + WHERE s.id = $1::uuid`, + [sessionId], + ); + + if (!playbook) { + return null; + } + + return { ...playbook, steps: await this.steps(playbook.id) }; + } + + public async steps(playbookId: string): Promise> { + const rows = await this.postgres.query< + Array< + UtilityLibraryRow & { + step_order: number; + offset_ms: number; + utility_lineup_id: string; + assigned_steam_id: string | null; + note: string | null; + } + > + >( + `SELECT st.step_order, st.offset_ms, + st.utility_lineup_id::text AS utility_lineup_id, + st.assigned_steam_id::text AS assigned_steam_id, + st.note, + l.id::text AS id, l.name, l.map_name, l.utility_type, l.side, + l.technique, l.throw_strength, l.jump_throw_bind, + l.origin_x, l.origin_y, l.origin_z, l.eye_z, + l.view_yaw, l.view_pitch, l.land_x, l.land_y, l.land_z, + l.initial_pos_x, l.initial_pos_y, l.initial_pos_z, + l.initial_vel_x, l.initial_vel_y, l.initial_vel_z, + l.flight_time_ms, l.visibility, l.confidence, + l.author_steam_id::text AS author_steam_id + FROM public.utility_playbook_steps st + INNER JOIN public.utility_lineups l ON l.id = st.utility_lineup_id + WHERE st.playbook_id = $1::uuid + ORDER BY st.step_order ASC`, + [playbookId], + ); + + return rows.map((row) => { + const { + step_order, + offset_ms, + utility_lineup_id, + assigned_steam_id, + note, + ...lineup + } = row; + + return { + step_order, + offset_ms, + utility_lineup_id, + assigned_steam_id, + note, + lineup, + }; + }); + } + + // The geometry a step points at is never taken on trust: a step is a + // reference to somebody's lineup, and a book must not become a way to read a + // lineup its author kept private. + private async insertSteps( + client: PoolClient, + user: User, + playbookId: string, + steps: Array, + ): Promise { + if (steps.length === 0) { + return; + } + + const { rows: lineups } = await client.query<{ + id: string; + map_name: string; + visible: boolean; + }>( + `SELECT l.id::text AS id, l.map_name, + public.can_view_utility_lineup(l, $2::json) AS visible + FROM public.utility_lineups l + WHERE l.id = ANY($1::uuid[])`, + [steps.map((step) => step.utility_lineup_id), this.sessionJson(user)], + ); + + const { + rows: [playbook], + } = await client.query<{ map_name: string }>( + "SELECT map_name FROM public.utility_playbooks WHERE id = $1::uuid", + [playbookId], + ); + + for (const step of steps) { + const lineup = lineups.find((row) => row.id === step.utility_lineup_id); + + if (!lineup || !lineup.visible) { + throw Error("one of those lineups does not exist"); + } + + if (lineup.map_name !== playbook.map_name) { + throw Error("one of those lineups is on another map"); + } + } + + const assigned = steps + .map((step) => step.assigned_steam_id) + .filter((steamId): steamId is string => steamId !== null); + + if (assigned.length > 0) { + const { rows: players } = await client.query<{ steam_id: string }>( + "SELECT steam_id::text AS steam_id FROM public.players WHERE steam_id = ANY($1::bigint[])", + [assigned], + ); + + for (const steamId of assigned) { + if (!players.some((player) => player.steam_id === steamId)) { + throw Error("one of those players is unknown"); + } + } + } + + for (const [index, step] of steps.entries()) { + await client.query( + `INSERT INTO public.utility_playbook_steps + (playbook_id, utility_lineup_id, step_order, offset_ms, assigned_steam_id, note) + VALUES ($1::uuid, $2::uuid, $3::int, $4::int, $5::bigint, $6)`, + [ + playbookId, + step.utility_lineup_id, + index, + step.offset_ms, + step.assigned_steam_id, + step.note, + ], + ); + } + } + + private sessionJson(user: User): string { + return JSON.stringify({ + "x-hasura-role": user.role, + "x-hasura-user-id": user.steam_id, + }); + } + + private static normalizeSteps( + steps: Array, + ): Array { + if (!Array.isArray(steps)) { + throw Error("steps is not an array"); + } + + if (steps.length > UtilityPlaybooksService.MAX_STEPS) { + throw Error("that playbook has too many steps"); + } + + return steps.map((step) => { + const lineupId = String(step?.utility_lineup_id ?? ""); + + if (!UtilityPlaybooksService.UUID.test(lineupId)) { + throw Error("a step is missing its lineup"); + } + + const offset = Number(step?.offset_ms ?? 0); + + if ( + !Number.isFinite(offset) || + offset < 0 || + offset > UtilityPlaybooksService.MAX_OFFSET_MS + ) { + throw Error("a step is thrown outside the execute"); + } + + const assigned = + step?.assigned_steam_id === null || + step?.assigned_steam_id === undefined + ? null + : String(step.assigned_steam_id); + + if (assigned !== null && !/^\d{5,20}$/.test(assigned)) { + throw Error("a step is assigned to something that is not a steam id"); + } + + return { + utility_lineup_id: lineupId, + offset_ms: Math.round(offset), + assigned_steam_id: assigned, + note: UtilityLineupsService.sanitizeText(step?.note, 200), + }; + }); + } +} diff --git a/src/utility/utility-plugin-key.guard.ts b/src/utility/utility-plugin-key.guard.ts new file mode 100644 index 000000000..e59bee76f --- /dev/null +++ b/src/utility/utility-plugin-key.guard.ts @@ -0,0 +1,53 @@ +import { CanActivate, ExecutionContext, Injectable } from "@nestjs/common"; +import { Request } from "express"; +import { PostgresService } from "../postgres/postgres.service"; +import { timingSafeStringEqual } from "../utilities/timingSafeStringEqual"; + +// Deliberately not the match-server middleware: that authenticates a server +// against a specific match id in the body, and the utility endpoints are keyed on +// the server's own identity instead. Same proof either way -- the server's own +// api_password, which is what identifies it everywhere else. +@Injectable() +export class UtilityPluginKeyGuard implements CanActivate { + constructor(private readonly postgres: PostgresService) {} + + public async canActivate(context: ExecutionContext): Promise { + const request = context.switchToHttp().getRequest(); + + const serverId = String( + (request.body as { server_id?: string })?.server_id ?? + request.query["server_id"] ?? + "", + ); + + if ( + !/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test( + serverId, + ) + ) { + return false; + } + + const [server] = await this.postgres.query< + Array<{ api_password: string | null }> + >("SELECT api_password FROM public.servers WHERE id = $1::uuid", [ + serverId, + ]); + + if (!server) { + return false; + } + + const serverPassword = String( + request.headers["x-server-api-password"] ?? "", + ); + + if (!timingSafeStringEqual(server.api_password ?? "", serverPassword)) { + return false; + } + + (request as Request & { utilityServerId?: string }).utilityServerId = serverId; + + return true; + } +} diff --git a/src/utility/utility-practice-mode.service.ts b/src/utility/utility-practice-mode.service.ts new file mode 100644 index 000000000..07e1ff701 --- /dev/null +++ b/src/utility/utility-practice-mode.service.ts @@ -0,0 +1,95 @@ +import { Injectable, Logger, OnApplicationBootstrap } from "@nestjs/common"; +import { PostgresService } from "../postgres/postgres.service"; + +// Deliberately local, and deliberately not an import from src/game-plugins: +// game_modes is uncommitted WIP that is absent on this branch, so everything +// here has to resolve to null rather than fail to resolve. +export type UtilityGameModeRef = { + id: string; + slug: string; +}; + +@Injectable() +export class UtilityPracticeModeService implements OnApplicationBootstrap { + public static readonly SLUG = "utility-practice"; + + // mp_ignore_round_win_conditions is what keeps the round from ever ending: + // without it the first kill or expired timer resets everyone's setup + // mid-lineup. tv_enable 0 because a practice session produces no demo anybody + // wants. + private static readonly CFG: ReadonlyArray = [ + "sv_cheats 1", + "mp_ignore_round_win_conditions 1", + "mp_warmup_end", + "mp_freezetime 0", + "mp_roundtime 60", + "mp_roundtime_defuse 60", + "mp_respawn_immunitytime 0", + "mp_buy_anywhere 1", + "mp_buytime 60000", + "mp_maxmoney 65535", + "mp_startmoney 65535", + "mp_afterroundmoney 65535", + "mp_death_drop_gun 0", + "mp_death_drop_grenade 0", + "mp_solid_teammates 0", + "mp_teammates_are_enemies 0", + "sv_grenade_trajectory_prac_pipreview 1", + "sv_infinite_ammo 1", + "ammo_grenade_limit_total 5", + "sv_full_alltalk 1", + "tv_enable 0", + ]; + + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + ) {} + + public async onApplicationBootstrap(): Promise { + await this.ensureMode(); + } + + public async ensureMode(): Promise { + if (!(await this.hasGameModes())) { + return null; + } + + try { + const [mode] = await this.postgres.query< + Array<{ id: string; slug: string }> + >( + `INSERT INTO public.game_modes (slug, name, description, competitive_safe, cfg, enabled) + VALUES ($1, $2, $3, false, $4, true) + ON CONFLICT (slug) DO UPDATE + SET name = EXCLUDED.name, + description = EXCLUDED.description, + competitive_safe = false, + cfg = EXCLUDED.cfg + RETURNING id::text AS id, slug`, + [ + UtilityPracticeModeService.SLUG, + "Utility Practice", + "Utility practice. Never competitive-safe, never counts for ELO.", + UtilityPracticeModeService.CFG.join("\n"), + ], + ); + + return { id: mode.id, slug: mode.slug }; + } catch (error) { + // The WIP schema is not frozen. A column that has since been renamed must + // not take the whole API down on boot. + this.logger.warn( + `unable to install the utility-practice game mode: ${(error as Error)?.message}`, + ); + return null; + } + } + + private async hasGameModes(): Promise { + const [row] = await this.postgres.query>( + "SELECT to_regclass('public.game_modes') IS NOT NULL AS present", + ); + return row?.present === true; + } +} diff --git a/src/utility/utility-practice.controller.ts b/src/utility/utility-practice.controller.ts new file mode 100644 index 000000000..62ca918c0 --- /dev/null +++ b/src/utility/utility-practice.controller.ts @@ -0,0 +1,213 @@ +import { Controller } from "@nestjs/common"; +import { HasuraAction } from "../hasura/hasura.controller"; +import { User } from "../auth/types/User"; +import { UtilityPracticeService } from "./utility-practice.service"; +import { UtilityLineupsService } from "./utility-lineups.service"; +import { UtilityRepairService } from "./utility-repair.service"; +import { UtilitySolverService } from "./utility-solver.service"; +import { + UtilityLoadService, + UtilityScratchLineup, +} from "./utility-load.service"; + +@Controller("utility-practice") +export class UtilityPracticeController { + constructor( + private readonly practice: UtilityPracticeService, + private readonly lineups: UtilityLineupsService, + private readonly solver: UtilitySolverService, + private readonly repairs: UtilityRepairService, + private readonly load: UtilityLoadService, + ) {} + + /** + * Where the caller is right now, so the website can offer "load me in" rather + * than the booking dialog to somebody already standing on a practice server. + */ + @HasuraAction() + public async utilityPracticeWhereAmI(data: { user: User }) { + const at = await this.load.serverForPlayer(data.user.steam_id); + + return { + on_server: !!at, + map_name: at?.map_name ?? null, + session_id: at?.session_id ?? null, + }; + } + + /** Stand the caller on a saved lineup, on the server they are already in. */ + @HasuraAction() + public async sendUtilityLineupToServer(data: { + user: User; + lineup_id: string; + }) { + return this.load.sendToLineup(data.user, data.lineup_id); + } + + /** + * Stand the caller on a throw that has no lineup behind it -- a mined meta + * spot they want to try before deciding whether it is worth writing up. + */ + @HasuraAction() + public async sendUtilityScratchToServer(data: { + user: User; + lineup: UtilityScratchLineup; + }) { + return this.load.sendScratch(data.user, data.lineup); + } + + @HasuraAction() + public async utilityPracticeServers(data: { user: User }) { + return { servers: await this.practice.practiceServers(data.user) }; + } + + @HasuraAction() + public async startUtilityPractice(data: { + user: User; + map_name: string; + region?: string; + collection_id?: string; + team_id?: string; + is_open?: boolean; + }) { + const { user, map_name, region, collection_id, team_id, is_open } = data; + + const session = await this.practice.start(user, { + map_name, + region, + collection_id, + team_id, + is_open, + }); + + return { + id: session.id, + match_id: session.match_id, + status: session.status, + invite_code: session.invite_code, + }; + } + + @HasuraAction() + public async joinUtilityPractice(data: { + user: User; + session_id?: string; + invite_code?: string; + }) { + const { user, session_id, invite_code } = data; + + const joined = await this.practice.join(user, { session_id, invite_code }); + + return { + id: joined.session_id, + match_id: joined.match_id, + }; + } + + @HasuraAction() + public async leaveUtilityPractice(data: { user: User; session_id: string }) { + return await this.practice.leave(data.user, { + session_id: data.session_id, + }); + } + + @HasuraAction() + public async stopUtilityPractice(data: { user: User; session_id: string }) { + return await this.practice.stop(data.user, { + session_id: data.session_id, + }); + } + + @HasuraAction() + public async inviteToUtilityPractice(data: { + user: User; + session_id: string; + steam_ids: Array; + }) { + return await this.practice.invite(data.user, { + session_id: data.session_id, + steam_ids: data.steam_ids, + }); + } + + @HasuraAction() + public async utilitySolverCalibration(data: { user: User; session_id: string }) { + return await this.solver.calibration(data.user, data.session_id); + } + + // Accepts or refuses; it never waits. A solve is up to 300 grenades over two + // minutes, and the lineup it finds arrives through POST /utility/ingest, which + // the plugin already drives. + @HasuraAction() + public async solveUtilityLineup(data: { + user: User; + session_id: string; + target_x: number; + target_y: number; + target_z: number; + from_x?: number; + from_y?: number; + from_z?: number; + utility_type?: string; + name?: string; + tolerance?: number; + }) { + const { user, ...input } = data; + + return await this.solver.solve(user, input); + } + + // Same shape and the same wait as solveUtilityLineup, because it is one: a + // repair is a solve aimed at a drifted lineup's own landing point. + @HasuraAction() + public async repairUtilityLineup(data: { + user: User; + utility_lineup_id: string; + session_id: string; + }) { + return await this.repairs.repair(data.user, { + utility_lineup_id: data.utility_lineup_id, + session_id: data.session_id, + }); + } + + @HasuraAction() + public async saveUtilityLineupFromPractice(data: { + user: User; + session_id: string; + utility_lineup_id: string; + name: string; + description?: string; + visibility?: string; + team_id?: string; + tags?: Array; + collection_id?: string; + }) { + const { user, session_id, utility_lineup_id } = data; + + const session = await this.practice.session(session_id); + + if (!session) { + throw Error("practice session not found"); + } + + if (!session.match_id) { + throw Error("that practice session never had a server"); + } + + // The geometry is never taken from the caller. Saving only ever relabels a + // lineup the server itself recorded, so a client cannot invent a lineup and + // publish it as an exact one. + return await this.lineups.saveFromPractice({ + steamId: user.steam_id, + matchId: session.match_id, + lineupId: utility_lineup_id, + name: data.name, + description: data.description, + visibility: data.visibility, + teamId: data.team_id ?? null, + tags: data.tags, + collectionId: data.collection_id ?? null, + }); + } +} diff --git a/src/utility/utility-practice.service.ts b/src/utility/utility-practice.service.ts new file mode 100644 index 000000000..aff6afa6d --- /dev/null +++ b/src/utility/utility-practice.service.ts @@ -0,0 +1,1748 @@ +import { Injectable, Logger } from "@nestjs/common"; +import { ConfigService } from "@nestjs/config"; +import { HasuraService } from "../hasura/hasura.service"; +import { PostgresService } from "../postgres/postgres.service"; +import { CacheService } from "../cache/cache.service"; +import { MatchAssistantService } from "../matches/match-assistant/match-assistant.service"; +import { NotificationsService } from "../notifications/notifications.service"; +import { AppConfig } from "../configs/types/AppConfig"; +import { SystemSettingName } from "../system/enums/SystemSettingName"; +import { isRoleAbove } from "../utilities/isRoleAbove"; +import { + e_notification_types_enum, + e_player_roles_enum, +} from "../../generated"; +import { User } from "../auth/types/User"; +import { + UtilityPlaybookPayload, + UtilityPlaybooksService, +} from "./utility-playbooks.service"; + +export type UtilityPracticeSession = { + id: string; + match_id: string | null; + host_steam_id: string; + team_id: string | null; + map_name: string; + region: string | null; + collection_id: string | null; + playbook_id: string | null; + status: string; + invite_code: string; + is_open: boolean; + is_render: boolean; + last_occupied_at: Date | null; + empty_since: Date | null; + expires_at: Date | null; + failure_reason: string | null; + created_at: Date; +}; + +export type StartUtilityPracticeInput = { + map_name: string; + region?: string | null; + collection_id?: string | null; + team_id?: string | null; + is_open?: boolean; + server_id?: string | null; +}; + +@Injectable() +export class UtilityPracticeService { + // Competitive is the only sane type: Wingman/Duel boot game_mode 2, which + // loads the 2v2 layout of the map, and a lineup measured against the wrong + // geometry is worse than no lineup. get_match_type_min_players('Competitive') + // is 5, so the substitutes are what buy the other five slots. + public static readonly MATCH_TYPE = "Competitive"; + public static readonly SUBSTITUTES = 5; + public static readonly LIVE_STATUSES: ReadonlyArray = [ + "Starting", + "Ready", + ]; + private static readonly START_LOCK_SECONDS = 30; + private static readonly BOOT_GRACE_MINUTES = 10; + public static readonly CONNECT_MINUTES = 5; + public static readonly IDLE_MINUTES = 5; + public static readonly MAX_MINUTES = 60; + // A render batch that has not finished in this long is not going to; the + // server it is holding is worth more than the last few clips. + public static readonly RENDER_GRACE_MINUTES = 90; + + private readonly appConfig: AppConfig; + + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + private readonly hasura: HasuraService, + private readonly cache: CacheService, + private readonly matchAssistant: MatchAssistantService, + private readonly playbooks: UtilityPlaybooksService, + private readonly notifications: NotificationsService, + private readonly configService: ConfigService, + ) { + this.appConfig = this.configService.get("app"); + } + + public static startLockKey(steamId: string): string { + return `utility-practice:start:${steamId}`; + } + + public async isEnabled(): Promise { + return ( + (await this.setting(SystemSettingName.UtilityPracticeEnabled)) !== "false" + ); + } + + public async start( + user: User, + input: StartUtilityPracticeInput, + ): Promise { + if (!(await this.isEnabled())) { + throw Error("utility practice is not enabled"); + } + + await this.assertRole(user); + await this.assertNotBusy(user); + + const lockKey = UtilityPracticeService.startLockKey(user.steam_id); + + if ( + !(await this.cache.acquireLock( + lockKey, + UtilityPracticeService.START_LOCK_SECONDS, + )) + ) { + throw Error("you are already starting a practice session"); + } + + try { + const mapName = await this.resolveMap(input.map_name); + + // A practice server is a pool of its own -- matchmaking never sees + // type = 'Practice' -- so booking one costs matchmaking nothing and + // skips both the region search and the headroom reserve. + const server = input.server_id + ? await this.practiceServer(input.server_id) + : await this.freePracticeServer(input.region); + + let region: string; + + try { + region = server + ? server.region + : await this.resolveRegion(input.region); + + if (!server) { + // Before anything is created, not after: a practice session that takes + // the last free slot is a scheduled tournament match that cannot boot. + await this.assertServerHeadroom(region); + } + } catch (error) { + // Turned away for want of a server: that is the queue, and it is what + // puts a max length on whoever is currently holding one. + await this.joinWaitlist( + user.steam_id, + input.map_name, + input.region ?? null, + ); + throw error; + } + + // Got one -- stop counting against the people still waiting. + await this.leaveWaitlist(user.steam_id); + + + const session = await this.insertSession(user.steam_id, { + mapName, + region, + teamId: input.team_id ?? null, + collectionId: input.collection_id ?? null, + isOpen: input.is_open === true, + }); + + try { + const matchId = await this.createPracticeMatch({ + hostSteamId: user.steam_id, + mapName, + region, + serverId: server?.id ?? null, + }); + + await this.postgres.query( + "UPDATE public.utility_practice_sessions SET match_id = $2::uuid WHERE id = $1::uuid", + [session.id, matchId], + ); + + await this.matchAssistant.updateMatchStatus(matchId, "Live"); + + // A dedicated practice server is already running and has already asked + // for a session once -- and been told there wasn't one. Nothing else + // tells it otherwise until a map change, so the roster it is holding + // stays empty and the host cannot get in. + await this.matchAssistant.sendUtilityPracticeRefresh(matchId); + + return await this.session(session.id); + } catch (error) { + await this.fail(session.id, (error as Error)?.message ?? "unknown"); + throw error; + } + } finally { + await this.cache.forget(lockKey); + } + } + + /** + * The same server booking as start(), minus everything that is about a + * person: no role gate, no busy check, no waitlist, no lock keyed on a human. + * A render session is booked BY the api, its host is only the steam id the + * host_steam_id foreign key demands, and it holds the server for exactly as + * long as the batch takes. + */ + public async startForRender(options: { + mapName: string; + hostSteamId: string; + region?: string | null; + }): Promise { + if (!(await this.isEnabled())) { + throw Error("utility practice is not enabled"); + } + + const mapName = await this.resolveMap(options.mapName); + const server = await this.freePracticeServer(options.region); + const region = server + ? server.region + : await this.resolveRegion(options.region); + + if (!server) { + // A preview clip is never worth the last free slot -- the same reserve a + // player's session respects. + await this.assertServerHeadroom(region); + } + + const session = await this.insertSession(options.hostSteamId, { + mapName, + region, + teamId: null, + collectionId: null, + isOpen: false, + isRender: true, + }); + + try { + const matchId = await this.createPracticeMatch({ + hostSteamId: options.hostSteamId, + mapName, + region, + serverId: server?.id ?? null, + }); + + await this.postgres.query( + "UPDATE public.utility_practice_sessions SET match_id = $2::uuid WHERE id = $1::uuid", + [session.id, matchId], + ); + + await this.matchAssistant.updateMatchStatus(matchId, "Live"); + await this.matchAssistant.sendUtilityPracticeRefresh(matchId); + + return await this.session(session.id); + } catch (error) { + await this.fail(session.id, (error as Error)?.message ?? "unknown"); + throw error; + } + } + + /** + * Where the render pod connects. The raw match password is the credential: + * PracticeConnectUtility.Authorize() takes it as proof on its own, which is + * what lets a pod that is on nobody's roster onto the server. + */ + public async renderConnection(sessionId: string): Promise<{ + addr: string; + password: string; + match_id: string; + plugin_runtime: string; + } | null> { + const [row] = await this.postgres.query< + Array<{ + match_id: string; + password: string; + host: string; + port: number; + node_ip: string | null; + is_lan: boolean | null; + plugin_runtime: string; + }> + >( + `SELECT m.id::text AS match_id, + m.password, + srv.host, + srv.port, + n.node_ip, + r.is_lan, + COALESCE(n.pin_plugin_runtime, public.active_plugin_runtime()) + AS plugin_runtime + FROM public.utility_practice_sessions s + INNER JOIN public.matches m ON m.id = s.match_id + INNER JOIN public.servers srv ON srv.id = m.server_id + LEFT JOIN public.game_server_nodes n ON n.id = srv.game_server_node_id + LEFT JOIN public.server_regions r ON r.value = srv.region + WHERE s.id = $1::uuid`, + [sessionId], + ); + + if (!row?.password) { + return null; + } + + const host = row.is_lan && row.node_ip ? row.node_ip : row.host; + + return { + addr: `${host}:${row.port}`, + password: row.password, + match_id: row.match_id, + plugin_runtime: row.plugin_runtime, + }; + } + + public async endRenderSession(sessionId: string): Promise { + await this.end(await this.session(sessionId), "Ended"); + } + + // Backstop for a batch job that died holding a server. The batch itself ends + // its session; this only catches the ones nothing is watching any more. + public async reapRenderSessions(): Promise { + const stale = await this.postgres.query>( + `SELECT s.id::text AS id + FROM public.utility_practice_sessions s + WHERE s.is_render = true + AND s.status IN ('Starting', 'Ready') + AND s.created_at < now() - make_interval(mins => $1) + AND NOT EXISTS ( + SELECT 1 + FROM public.utility_lineup_renders r + WHERE r.utility_practice_session_id = s.id + AND r.status IN ('queued', 'rendering', 'uploading') + )`, + [UtilityPracticeService.RENDER_GRACE_MINUTES], + ); + + for (const row of stale) { + await this.endRenderSession(row.id); + } + + return stale.length; + } + + // Two things have to happen and the order is the whole point: the lineup row + // is what makes is_in_lineup true (and therefore what makes + // get_match_connection_link return a link at all), and the RCON refresh is + // what makes the practice plugin re-read a roster it has already cached. + // Return the link before the refresh lands and the player is rejected at + // connect by a plugin still holding the roster it fetched at boot. + public async join( + user: User, + options: { session_id?: string; invite_code?: string }, + ): Promise<{ session_id: string; match_id: string }> { + if (options.invite_code) { + await this.assertInviteLookupRateLimit(user.steam_id); + } + + const session = await this.findSession(options); + + if (!UtilityPracticeService.LIVE_STATUSES.includes(session.status)) { + throw Error("that practice session is over"); + } + + if (!session.match_id) { + throw Error("that practice session has no server yet"); + } + + if (await this.isInLineup(session.match_id, user.steam_id)) { + return { session_id: session.id, match_id: session.match_id }; + } + + // Only once they are actually about to be added: the re-join above is the + // same player already on this roster, and this session is itself a match + // they would otherwise be judged "busy" by. + await this.assertNotBusy(user); + + if (!(await this.canJoin(session, user.steam_id))) { + throw Error("you were not invited to this practice session"); + } + + const lineupId = await this.hostLineupId(session.match_id); + + if (await this.isLineupFull(session.match_id, lineupId)) { + throw Error("this practice session is full"); + } + + await this.postgres.query( + `INSERT INTO public.match_lineup_players (match_lineup_id, steam_id) + VALUES ($1::uuid, $2::bigint) + ON CONFLICT (match_lineup_id, steam_id) DO NOTHING`, + [lineupId, user.steam_id], + ); + + await this.matchAssistant.sendUtilityPracticeRefresh(session.match_id); + + await this.touch(session.id); + + return { session_id: session.id, match_id: session.match_id }; + } + + public async leave( + user: User, + options: { session_id: string }, + ): Promise<{ success: boolean }> { + const session = await this.session(options.session_id); + + if (!session) { + throw Error("practice session not found"); + } + + if (session.host_steam_id === user.steam_id) { + throw Error("the host leaves by stopping the session"); + } + + if (session.match_id) { + await this.removeFromLineup(session.match_id, user.steam_id); + + await this.matchAssistant.sendUtilityPracticeRefresh(session.match_id); + } + + return { success: true }; + } + + public async stop( + user: User, + options: { session_id: string }, + ): Promise<{ success: boolean }> { + const session = await this.session(options.session_id); + + if (!session) { + throw Error("practice session not found"); + } + + if ( + session.host_steam_id !== user.steam_id && + !isRoleAbove(user.role, "administrator") + ) { + throw Error("only the host can stop this practice session"); + } + + await this.end(session, "Ended"); + + return { success: true }; + } + + public async invite( + user: User, + options: { session_id: string; steam_ids: Array }, + ): Promise<{ success: boolean }> { + const session = await this.session(options.session_id); + + if (!session) { + throw Error("practice session not found"); + } + + if (session.host_steam_id !== user.steam_id) { + throw Error("only the host can invite to this practice session"); + } + + if (!UtilityPracticeService.LIVE_STATUSES.includes(session.status)) { + throw Error("that practice session is over"); + } + + const steamIds = (options.steam_ids ?? []) + .map((steamId) => String(steamId)) + .filter((steamId) => /^\d{5,20}$/.test(steamId)) + .slice(0, 32); + + if (steamIds.length === 0) { + throw Error("no players to invite"); + } + + // RETURNING past ON CONFLICT DO NOTHING yields only the rows this call + // actually wrote, which is exactly who has not been told yet: inviting the + // same player twice must not buzz them twice. + const invited = await this.postgres.query>( + `INSERT INTO public.utility_practice_invites + (utility_practice_session_id, steam_id, invited_by_steam_id) + SELECT $1::uuid, s.steam_id, $3::bigint + FROM unnest($2::bigint[]) AS s(steam_id) + WHERE EXISTS (SELECT 1 FROM public.players p WHERE p.steam_id = s.steam_id) + ON CONFLICT DO NOTHING + RETURNING steam_id::text AS steam_id`, + [session.id, steamIds, user.steam_id], + ); + + await this.notifyInvited( + session, + user.steam_id, + invited.map((row) => row.steam_id), + ); + + return { success: true }; + } + + private async notifyInvited( + session: UtilityPracticeSession, + hostSteamId: string, + steamIds: Array, + ): Promise { + if (steamIds.length === 0) { + return; + } + + const host = NotificationsService.escapeHtml( + await this.playerName(hostSteamId), + ); + const map = NotificationsService.escapeHtml(session.map_name); + + try { + await this.notifications.notifyPlayers( + "UtilityPracticeInvite" as e_notification_types_enum, + { + title: "Utility Practice Invite", + message: + `${host} invited you to practise utility on ${map}. ` + + `Join the session.`, + role: "user" as e_player_roles_enum, + entity_id: session.id, + steamIds, + }, + [ + { + label: "Join", + graphql: { + type: "mutation", + action: "joinUtilityPractice", + selection: { id: true, match_id: true }, + variables: { session_id: session.id }, + }, + }, + ], + ); + } catch (error) { + // The invite rows are written and the code still works; failing the + // action because the bell is unhappy would lose the invite itself. + this.logger.warn( + `[utility-practice] unable to notify invitees of ${session.id}: ${(error as Error)?.message}`, + ); + } + } + + // Loading an execute changes what everyone on the server is about to be told + // to do, so it is the host's call, exactly like inviting. + // + // The refresh is awaited for the same reason the join path awaits it: the + // plugin holds what it last fetched, and returning before the RCON lands + // means the countdown the caller thinks they just armed is still the old one + // -- or none at all. + public async loadPlaybook( + user: User, + options: { session_id: string; playbook_id?: string | null }, + ): Promise<{ success: boolean }> { + const session = await this.session(options.session_id); + + if (!session) { + throw Error("practice session not found"); + } + + if (session.host_steam_id !== user.steam_id) { + throw Error("only the host can load a playbook"); + } + + if (!UtilityPracticeService.LIVE_STATUSES.includes(session.status)) { + throw Error("that practice session is over"); + } + + let playbookId: string | null = null; + + if (options.playbook_id) { + const playbook = await this.playbooks.viewable(user, options.playbook_id); + + if (playbook.map_name !== session.map_name) { + throw Error("that playbook is for another map"); + } + + playbookId = playbook.id; + } + + await this.postgres.query( + "UPDATE public.utility_practice_sessions SET playbook_id = $2::uuid WHERE id = $1::uuid", + [session.id, playbookId], + ); + + if (session.match_id) { + await this.matchAssistant.sendUtilityPracticeRefresh(session.match_id); + } + + return { success: true }; + } + + public async sessionForMatch( + matchId: string, + ): Promise { + const [row] = await this.postgres.query>( + `${UtilityPracticeService.SELECT} WHERE s.match_id = $1::uuid`, + [matchId], + ); + return row ?? null; + } + + // An invite code only resolves while the session is live: the partial unique + // index that keeps codes unique is scoped to Starting/Ready, so an ended + // session's code is free to be minted again by somebody else. + // An invite code is a bearer credential, so the lookup is the enumeration + // surface rather than the code length alone. Keyed per caller, and the minute + // is part of the key rather than a refreshed TTL -- re-setting the TTL on + // every attempt would push the window ahead of a caller who never stops and + // lock them out for good. + public static readonly INVITE_LOOKUPS_PER_MINUTE = 10; + + private async assertInviteLookupRateLimit(steamId: string): Promise { + const key = `utility-invite-lookup:${steamId}:${Math.floor( + Date.now() / 60000, + )}`; + const count = Number(await this.cache.get(key, 0)) + 1; + + await this.cache.put(key, count, 120); + + if (count > UtilityPracticeService.INVITE_LOOKUPS_PER_MINUTE) { + throw Error("too many invite attempts, try again in a minute"); + } + } + + private async findSession(options: { + session_id?: string; + invite_code?: string; + }): Promise { + if (options.session_id) { + const session = await this.session(options.session_id); + + if (!session) { + throw Error("practice session not found"); + } + + return session; + } + + if (!options.invite_code) { + throw Error("a session id or invite code is required"); + } + + const [row] = await this.postgres.query>( + `${UtilityPracticeService.SELECT} + WHERE s.invite_code = $1 AND s.status IN ('Starting', 'Ready') + LIMIT 1`, + [String(options.invite_code)], + ); + + if (!row) { + throw Error("practice session not found"); + } + + return row; + } + + public async session(sessionId: string): Promise { + const [row] = await this.postgres.query>( + `${UtilityPracticeService.SELECT} WHERE s.id = $1::uuid`, + [sessionId], + ); + return row ?? null; + } + + // The plugin polls, so this runs on every GET /utility/session. Only the row + // the UPDATE actually moved out of 'Starting' comes back, which is what keeps + // "your server is ready" a single buzz rather than one per poll. + public async markReady(matchId: string): Promise { + const [session] = await this.postgres.query< + Array<{ id: string; host_steam_id: string; map_name: string }> + >( + `UPDATE public.utility_practice_sessions + SET status = 'Ready', failure_reason = NULL, last_occupied_at = now() + WHERE match_id = $1::uuid AND status = 'Starting' + RETURNING id::text AS id, host_steam_id::text AS host_steam_id, map_name`, + [matchId], + ); + + if (!session) { + return; + } + + await this.notifyReady(matchId, session); + } + + private async notifyReady( + matchId: string, + session: { id: string; host_steam_id: string; map_name: string }, + ): Promise { + // The host plus anyone already added to the lineup: they were let in while + // the server was still booting, so the link they were handed only starts + // working now. + const players = await this.postgres.query>( + `SELECT DISTINCT mlp.steam_id::text AS steam_id + FROM public.match_lineup_players mlp + INNER JOIN public.match_lineups ml ON ml.id = mlp.match_lineup_id + WHERE ml.match_id = $1::uuid + AND mlp.steam_id IS NOT NULL`, + [matchId], + ); + + const steamIds = [ + ...new Set([ + session.host_steam_id, + ...players.map((player) => player.steam_id), + ]), + ]; + + const map = NotificationsService.escapeHtml(session.map_name); + + try { + await this.notifications.notifyPlayers( + "UtilityPracticeReady" as e_notification_types_enum, + { + title: "Practice Server Ready", + message: + `Your utility practice server on ${map} is up. ` + + `Open the board.`, + role: "user" as e_player_roles_enum, + // Suffixed, not the bare session id: the bell stacks rows that share + // an entity_id, so an invite and a ready for the same session would + // collapse into one another and the second would never be seen. + entity_id: `${session.id}:ready`, + steamIds, + }, + ); + } catch (error) { + this.logger.warn( + `[utility-practice] unable to announce ${session.id} as ready: ${(error as Error)?.message}`, + ); + } + } + + // A practice session has no page of its own -- it is a dialog on the map + // board -- so the link is the board plus the code that opens the dialog + // against this session. The web side reads ?practice= as joinInviteCode. + // + // The invite code and not the session id: the code is the bearer credential + // the join flow is built around, and it is what joinUtilityPractice takes on + // this path. + private inviteUrl(session: UtilityPracticeSession): string { + return `${this.mapUrl(session.map_name)}?practice=${encodeURIComponent( + session.invite_code, + )}`; + } + + private mapUrl(mapName: string): string { + return `${this.appConfig.webDomain}/utility/${encodeURIComponent(mapName)}`; + } + + private async playerName(steamId: string): Promise { + const [row] = await this.postgres.query>( + "SELECT name FROM public.players WHERE steam_id = $1::bigint", + [steamId], + ); + + return row?.name ?? "A player"; + } + + public async markFailedForMatch( + matchId: string, + reason: string, + ): Promise { + await this.postgres.query( + `UPDATE public.utility_practice_sessions + SET status = 'Failed', failure_reason = $2 + WHERE match_id = $1::uuid AND status IN ('Starting', 'Ready')`, + [matchId, reason.slice(0, 500)], + ); + } + + public async markEndedForMatch(matchId: string): Promise { + await this.postgres.query( + `UPDATE public.utility_practice_sessions + SET status = 'Ended' + WHERE match_id = $1::uuid AND status IN ('Starting', 'Ready')`, + [matchId], + ); + } + + public async touch(sessionId: string): Promise { + await this.postgres.query( + "UPDATE public.utility_practice_sessions SET last_occupied_at = now() WHERE id = $1::uuid", + [sessionId], + ); + } + + // The practice server itself asks who may connect, so the session is always + // resolved from the authenticated server -- never from an id the caller + // supplies. A compromised game server that could name a session id could read + // another session's match password and walk straight onto that server. + public async sessionForServer(serverId: string): Promise<{ + session_id: string; + match_id: string; + map_name: string; + password: string; + steam_ids: Array; + playbook: UtilityPlaybookPayload | null; + } | null> { + const row = await this.liveSessionForServer(serverId); + + if (!row) { + return null; + } + + const players = await this.postgres.query>( + `SELECT mlp.steam_id::text AS steam_id + FROM public.match_lineup_players mlp + INNER JOIN public.match_lineups ml ON ml.id = mlp.match_lineup_id + WHERE ml.match_id = $1::uuid + AND mlp.steam_id IS NOT NULL`, + [row.match_id], + ); + + return { + ...row, + steam_ids: players.map((player) => player.steam_id), + playbook: await this.playbooks.forSession(row.session_id), + }; + } + + // The bare row behind sessionForServer, for callers that only need to know + // which session the authenticated server is running -- scoring a throw asks + // once per grenade and has no use for the roster or the loaded execute. + public async liveSessionForServer(serverId: string): Promise<{ + session_id: string; + match_id: string; + map_name: string; + password: string; + } | null> { + const [row] = await this.postgres.query< + Array<{ + session_id: string; + match_id: string; + map_name: string; + password: string; + }> + >( + `SELECT s.id::text AS session_id, + m.id::text AS match_id, + s.map_name, + m.password + FROM public.servers srv + INNER JOIN public.matches m ON m.id = srv.reserved_by_match_id + INNER JOIN public.utility_practice_sessions s ON s.match_id = m.id + WHERE srv.id = $1::uuid + AND s.status IN ('Starting', 'Ready')`, + [serverId], + ); + + return row ?? null; + } + + public async reapIdle(): Promise { + const idle = await this.minutes( + SystemSettingName.UtilityPracticeIdleMinutes, + UtilityPracticeService.IDLE_MINUTES, + ); + const connect = await this.minutes( + SystemSettingName.UtilityPracticeConnectMinutes, + UtilityPracticeService.CONNECT_MINUTES, + ); + const max = await this.minutes( + SystemSettingName.UtilityPracticeMaxMinutes, + UtilityPracticeService.MAX_MINUTES, + ); + const contended = await this.anyoneWaiting(); + + // is_render is excluded on purpose: the connect grace and the idle clock + // both describe a player who booked a server and left, and neither + // describes a pod that is still installing cs2. BatchUtilityRenderJob owns + // a render session's lifetime, with reapRenderSessions as the backstop. + const sessions = await this.postgres.query>( + `${UtilityPracticeService.SELECT} + WHERE s.status IN ('Starting', 'Ready') AND s.is_render = false`, + ); + + let reaped = 0; + + for (const session of sessions) { + try { + // A session that never reached Ready has nobody to be idle: it is + // waiting on a boot, and the only honest outcome after the grace is + // Failed. Reaping it on the idle timer instead would call a server that + // never existed "empty". + if ( + session.status === "Starting" && + UtilityPracticeService.olderThanMinutes( + session.created_at, + UtilityPracticeService.BOOT_GRACE_MINUTES, + ) + ) { + await this.end(session, "Failed"); + reaped++; + continue; + } + + if (!session.match_id) { + continue; + } + + // GET /utility/session is the definitive Ready signal -- the plugin is up + // and asking who may connect. This is the backstop for a server that + // came up before anyone asked. + if ( + session.status === "Starting" && + (await this.serverIsConnected(session.match_id)) + ) { + await this.markReady(session.match_id); + } + + // A max length is only fair while somebody is queuing for the server; + // an uncontended session runs as long as its host wants it. + if ( + contended && + UtilityPracticeService.olderThanMinutes(session.created_at, max) + ) { + await this.end(await this.session(session.id), "Ended"); + reaped++; + continue; + } + + const occupied = await this.connectedPlayers(session.match_id); + + if (occupied > 0) { + await this.postgres.query( + `UPDATE public.utility_practice_sessions + SET first_joined_at = COALESCE(first_joined_at, now()) + WHERE id = $1::uuid`, + [session.id], + ); + await this.touch(session.id); + continue; + } + + // Nobody has ever connected: this is the connect grace, not idleness. + // Booking a server and walking away is the cheapest way to hold one + // hostage, so it gets the shorter clock. + const [joined] = await this.postgres.query< + Array<{ ever: boolean }> + >( + "SELECT first_joined_at IS NOT NULL AS ever FROM public.utility_practice_sessions WHERE id = $1::uuid", + [session.id], + ); + + if (!joined?.ever) { + if ( + UtilityPracticeService.olderThanMinutes(session.created_at, connect) + ) { + await this.end(await this.session(session.id), "Ended"); + reaped++; + } + continue; + } + + await this.postgres.query( + `UPDATE public.utility_practice_sessions + SET empty_since = COALESCE(empty_since, now()) + WHERE id = $1::uuid`, + [session.id], + ); + + const [row] = await this.postgres.query>( + `SELECT empty_since IS NOT NULL + AND empty_since < now() - ($2 || ' minutes')::interval AS stale + FROM public.utility_practice_sessions WHERE id = $1::uuid`, + [session.id, String(idle)], + ); + + if (row?.stale) { + await this.end(await this.session(session.id), "Ended"); + reaped++; + } + } catch (error) { + this.logger.warn( + `[utility-practice ${session.id}] reaper failed: ${(error as Error)?.message}`, + ); + } + } + + if (reaped > 0) { + this.logger.log(`reaped ${reaped} idle utility practice session(s)`); + } + + return reaped; + } + + private static readonly SELECT = ` + SELECT s.id::text AS id, + s.match_id::text AS match_id, + s.host_steam_id::text AS host_steam_id, + s.team_id::text AS team_id, + s.map_name, + s.region, + s.collection_id::text AS collection_id, + s.playbook_id::text AS playbook_id, + s.status, + s.invite_code, + s.is_open, + s.is_render, + s.last_occupied_at, + s.empty_since, + s.expires_at, + s.failure_reason, + s.created_at + FROM public.utility_practice_sessions s`; + + private static olderThanMinutes( + value: Date | null, + minutes: number, + ): boolean { + if (!value) { + return false; + } + return Date.now() - new Date(value).getTime() > minutes * 60 * 1000; + } + + private async end( + session: UtilityPracticeSession | null, + status: "Ended" | "Failed", + ): Promise { + if (!session) { + return; + } + + await this.postgres.query( + "UPDATE public.utility_practice_sessions SET status = $2 WHERE id = $1::uuid", + [session.id, status], + ); + + if (!session.match_id) { + // No match means nothing to cancel -- and nothing to release the server + // this session may already have claimed. Sweep it here rather than wait + // for the reaper. + await this.releaseOrphanedServers(); + return; + } + + // Cancels the match, which re-fires match_events and takes the practice + // branch: that is what enqueues StopOnDemandServer and releases the server. + await this.matchAssistant.updateMatchStatus(session.match_id, "Canceled"); + } + + private async fail(sessionId: string, reason: string): Promise { + await this.postgres.query( + `UPDATE public.utility_practice_sessions + SET status = 'Failed', failure_reason = $2 + WHERE id = $1::uuid`, + [sessionId, reason.slice(0, 500)], + ); + } + + private async insertSession( + hostSteamId: string, + options: { + mapName: string; + region: string; + teamId: string | null; + collectionId: string | null; + isOpen: boolean; + isRender?: boolean; + }, + ): Promise { + // generate_utility_invite_code() is 50 bits, so a collision is vanishingly + // rare -- but the uniqueness index only covers live sessions, so it is not + // impossible, and it must read as "try again", not as a failed start. + for (let attempt = 0; ; attempt++) { + try { + const [row] = await this.postgres.query>( + `INSERT INTO public.utility_practice_sessions + (host_steam_id, map_name, region, team_id, collection_id, is_open, + is_render) + VALUES ($1::bigint, $2, $3, $4::uuid, $5::uuid, $6, $7) + RETURNING id::text AS id`, + [ + hostSteamId, + options.mapName, + options.region, + options.teamId, + options.collectionId, + options.isOpen, + options.isRender === true, + ], + ); + + return await this.session(row.id); + } catch (error) { + const message = (error as Error)?.message ?? ""; + + if (message.includes("utility_practice_sessions_one_live_per_host_idx")) { + throw Error("you already have a practice session running"); + } + + if ( + attempt < 3 && + message.includes("utility_practice_sessions_invite_code_idx") + ) { + continue; + } + + throw error; + } + } + } + + // The admin client is deliberate: tbi_match's pending-match rule and + // tai_match's auto-add-the-creator branch both key off the session role, and + // a practice session must trip neither. The host is added to the lineup + // explicitly below because of it. + private async createPracticeMatch(options: { + hostSteamId: string; + mapName: string; + region: string; + serverId?: string | null; + }): Promise { + const mapId = await this.mapId(options.mapName); + + const { insert_map_pools_one: pool } = await this.hasura.mutation({ + insert_map_pools_one: { + __args: { object: { type: "Custom" } }, + id: true, + }, + }); + + await this.hasura.mutation({ + insert__map_pool_one: { + __args: { object: { map_pool_id: pool.id, map_id: mapId } }, + __typename: true, + }, + }); + + const { insert_match_options_one: matchOptions } = + await this.hasura.mutation({ + insert_match_options_one: { + __args: { + object: { + type: UtilityPracticeService.MATCH_TYPE, + // One map, no veto, best_of 1: setup_match_maps then materializes + // exactly one match_maps row, which is what check_match_status + // demands before the match may go Live. + best_of: 1, + map_veto: false, + map_pool_id: pool.id, + region_veto: false, + regions: [options.region], + number_of_substitutes: UtilityPracticeService.SUBSTITUTES, + knife_round: false, + overtime: false, + coaches: false, + mr: 12, + tv_delay: 0, + ready_setting: "Players", + check_in_setting: "Players", + }, + }, + id: true, + }, + }); + + const { insert_matches_one: match } = await this.hasura.mutation({ + insert_matches_one: { + __args: { + object: { + match_options_id: matchOptions.id, + organizer_steam_id: options.hostSteamId, + region: options.region, + source: "practice", + label: "Utility Practice", + }, + }, + id: true, + lineup_1_id: true, + }, + }); + + await this.hasura.mutation({ + insert_match_lineup_players_one: { + __args: { + object: { + match_lineup_id: match.lineup_1_id, + steam_id: options.hostSteamId, + }, + }, + __typename: true, + }, + }); + + if (options.serverId) { + // Claim it here rather than leaving it to assignServer: that searches the + // Ranked pool, which by design can never return a practice server. + const reserved = await this.postgres.query>( + `UPDATE public.servers + SET reserved_by_match_id = $2::uuid + WHERE id = $1::uuid + AND reserved_by_match_id IS NULL + RETURNING id::text AS id`, + [options.serverId, match.id], + ); + + if (reserved.length === 0) { + throw Error("that practice server is already in use"); + } + + await this.postgres.query( + "UPDATE public.matches SET server_id = $2::uuid WHERE id = $1::uuid", + [match.id, options.serverId], + ); + } + + const [maps] = await this.postgres.query>( + "SELECT COUNT(*) AS count FROM public.match_maps WHERE match_id = $1::uuid", + [match.id], + ); + + if (Number(maps.count) !== 1) { + throw Error( + `expected exactly one match map for a practice session, got ${maps.count}`, + ); + } + + return match.id; + } + + private async canJoin( + session: UtilityPracticeSession, + steamId: string, + ): Promise { + if (session.host_steam_id === steamId) { + return true; + } + + if (session.is_open) { + return true; + } + + const [row] = await this.postgres.query>( + `SELECT ( + EXISTS ( + SELECT 1 FROM public.utility_practice_invites i + WHERE i.utility_practice_session_id = $1::uuid AND i.steam_id = $2::bigint + ) + OR public.is_utility_team_member($3::uuid, $2::bigint) + OR EXISTS ( + SELECT 1 FROM public.friends f + WHERE f.status = 'Accepted' + AND ( + (f.player_steam_id = $4::bigint AND f.other_player_steam_id = $2::bigint) + OR (f.other_player_steam_id = $4::bigint AND f.player_steam_id = $2::bigint) + ) + ) + ) AS allowed`, + [session.id, steamId, session.team_id, session.host_steam_id], + ); + + return row?.allowed === true; + } + + // tbid_match_lineup_players refuses a removal that would take a Live lineup + // below the match type's minimum unless the session role is admin -- which, + // for a Competitive-typed practice session, is every removal. The action has + // already decided who may leave, so the statement declares the role instead + // of depending on whatever hasura.user the pooled connection is carrying. + private async removeFromLineup( + matchId: string, + steamId: string, + ): Promise { + await this.postgres.transaction(async (client) => { + await client.query("SELECT set_config('hasura.user', $1, false)", [ + JSON.stringify({ "x-hasura-role": "admin" }), + ]); + + await client.query( + `DELETE FROM public.match_lineup_players mlp + USING public.match_lineups ml + WHERE ml.id = mlp.match_lineup_id + AND ml.match_id = $1::uuid + AND mlp.steam_id = $2::bigint`, + [matchId, steamId], + ); + + // A transaction-local set_config would leave the GUC as '' (touched but + // empty) once the transaction ends, and ''::jsonb fails for every later + // trigger on this pooled connection. Reset to a parseable no-user default + // rather than unsetting it. + await client.query("SELECT set_config('hasura.user', '{}', false)"); + }); + } + + private async hostLineupId(matchId: string): Promise { + const [row] = await this.postgres.query>( + "SELECT lineup_1_id::text AS lineup_1_id FROM public.matches WHERE id = $1::uuid", + [matchId], + ); + + if (!row) { + throw Error("practice match not found"); + } + + return row.lineup_1_id; + } + + private async isInLineup(matchId: string, steamId: string): Promise { + const [row] = await this.postgres.query>( + `SELECT EXISTS ( + SELECT 1 + FROM public.match_lineup_players mlp + INNER JOIN public.match_lineups ml ON ml.id = mlp.match_lineup_id + WHERE ml.match_id = $1::uuid AND mlp.steam_id = $2::bigint + ) AS present`, + [matchId, steamId], + ); + return row?.present === true; + } + + private async isLineupFull( + matchId: string, + lineupId: string, + ): Promise { + const [row] = await this.postgres.query< + Array<{ used: string; max: number }> + >( + `SELECT ( + SELECT COUNT(*) FROM public.match_lineup_players + WHERE match_lineup_id = $2::uuid + ) AS used, + public.match_max_players_per_lineup(m) AS max + FROM public.matches m WHERE m.id = $1::uuid`, + [matchId, lineupId], + ); + + if (!row) { + throw Error("practice match not found"); + } + + return Number(row.used) >= Number(row.max); + } + + private async serverIsConnected(matchId: string): Promise { + const [row] = await this.postgres.query>( + `SELECT COALESCE(s.connected, false) AS connected + FROM public.matches m + INNER JOIN public.servers s ON s.id = m.server_id + WHERE m.id = $1::uuid`, + [matchId], + ); + return row?.connected === true; + } + + // Who is actually standing on the practice server. A match server reports + // this over the match-events socket, which a practice server has no channel + // to -- so without this every session reads as empty and the reaper ends it + // while somebody is mid-throw. + public async reportOccupancy( + serverId: string, + steamIds: Array, + ): Promise { + const session = await this.liveSessionForServer(serverId); + + if (!session) { + return; + } + + const present = steamIds + .map((steamId) => String(steamId ?? "").trim()) + .filter((steamId) => /^\d{5,20}$/.test(steamId)); + + await this.postgres.query( + `UPDATE public.match_lineup_players mlp + SET is_connected = (mlp.steam_id::text = ANY ($2::text[])) + FROM public.match_lineups ml + WHERE ml.id = mlp.match_lineup_id + AND ml.match_id = $1::uuid + AND mlp.is_connected IS DISTINCT FROM (mlp.steam_id::text = ANY ($2::text[]))`, + [session.match_id, present], + ); + + if (present.length > 0) { + await this.postgres.query( + `UPDATE public.utility_practice_sessions + SET first_joined_at = COALESCE(first_joined_at, now()) + WHERE id = $1::uuid`, + [session.session_id], + ); + await this.touch(session.session_id); + } + } + + private async connectedPlayers(matchId: string): Promise { + const [row] = await this.postgres.query>( + `SELECT COUNT(*) AS count + FROM public.match_lineup_players mlp + INNER JOIN public.match_lineups ml ON ml.id = mlp.match_lineup_id + WHERE ml.match_id = $1::uuid AND mlp.is_connected = true`, + [matchId], + ); + return Number(row?.count ?? 0); + } + + // Booking a practice server is a reservation, so it answers to the same + // question matchmaking asks: is this player free? A player already on a + // server cannot be on a second one, and holding a practice server while a + // real match wants them is how a match ends up a man down. + // A real match outranks a practice server. Rather than refuse the session, + // the match evicts it when it actually claims the player -- which is what + // lets somebody practise in the gap before a scheduled match without the + // usual buffer locking them out. + public static readonly CLAIMING_STATUSES: ReadonlyArray = [ + "Live", + "Veto", + "WaitingForCheckIn", + "WaitingForServer", + ]; + + public async evictForMatch(matchId: string): Promise { + const players = await this.postgres.query>( + `SELECT mlp.steam_id::text AS steam_id + FROM public.match_lineup_players mlp + INNER JOIN public.match_lineups ml ON ml.id = mlp.match_lineup_id + WHERE ml.match_id = $1::uuid`, + [matchId], + ); + + let evicted = 0; + + for (const { steam_id } of players) { + // Hosting one means the server goes back; merely being on someone else's + // roster only means leaving it, and their session carries on without them. + const [hosted] = await this.postgres.query>( + `SELECT id::text AS id + FROM public.utility_practice_sessions + WHERE host_steam_id = $1 + AND status IN ('Starting', 'Ready') + LIMIT 1`, + [steam_id], + ); + + if (hosted) { + await this.end(await this.session(hosted.id), "Ended"); + evicted++; + continue; + } + + const [joined] = await this.postgres.query< + Array<{ id: string; match_id: string | null }> + >( + `SELECT s.id::text AS id, s.match_id::text AS match_id + FROM public.utility_practice_sessions s + INNER JOIN public.match_lineups ml ON ml.match_id = s.match_id + INNER JOIN public.match_lineup_players mlp + ON mlp.match_lineup_id = ml.id AND mlp.steam_id = $1 + WHERE s.status IN ('Starting', 'Ready') + LIMIT 1`, + [steam_id], + ); + + if (joined?.match_id) { + await this.removeFromLineup(joined.match_id, steam_id); + await this.matchAssistant.sendUtilityPracticeRefresh(joined.match_id); + evicted++; + } + } + + if (evicted > 0) { + this.logger.log( + `[utility-practice] match ${matchId} evicted ${evicted} practice player(s)`, + ); + } + + return evicted; + } + + private async assertNotBusy(user: User): Promise { + const [player] = await this.postgres.query< + Array<{ is_banned: boolean; in_another_match: boolean }> + >( + `SELECT p.is_banned, + EXISTS ( + SELECT 1 + FROM public.match_lineup_players mlp + INNER JOIN public.match_lineups ml ON ml.id = mlp.match_lineup_id + INNER JOIN public.matches m ON m.id = ml.match_id + WHERE mlp.steam_id = p.steam_id + AND m.source <> 'practice' + AND m.status = ANY ($2::text[]) + ) AS in_another_match + FROM public.players p + WHERE p.steam_id = $1`, + [user.steam_id, [...UtilityPracticeService.CLAIMING_STATUSES]], + ); + + if (!player) { + throw Error("player not found"); + } + + if (player.is_banned) { + throw Error("you are banned"); + } + + // Queuing is deliberately not a blocker: a match that pops evicts the + // practice session anyway, and refusing to let somebody drill while they + // search is the buffer this model exists to remove. + if (player.in_another_match) { + throw Error("you are already in a match"); + } + } + + private async assertRole(user: User): Promise { + const minRole = ((await this.setting("public.create_matches_role")) ?? + "user") as e_player_roles_enum; + + if (!isRoleAbove(user.role, minRole)) { + throw Error("you are not allowed to start a practice session"); + } + } + + // An explicitly chosen server. Anything that is not a free, connected + // practice server is rejected by name rather than silently falling back to a + // pod, because the caller picked this one on purpose. + // Sessions are reaped by their own status, but the claim on a dedicated + // server outlives them: a crash between reserving one and linking its match + // leaves a server nobody can book and nothing can free, because end() has no + // match to cancel. A practice server is only ever held by a live practice + // session, so anything else holding one is a leak by definition. + private async minutes( + name: SystemSettingName, + fallback: number, + ): Promise { + const raw = Number(await this.setting(name)); + return Number.isFinite(raw) && raw > 0 ? raw : fallback; + } + + private async anyoneWaiting(): Promise { + const [row] = await this.postgres.query>( + "SELECT EXISTS (SELECT 1 FROM public.utility_practice_waitlist) AS waiting", + ); + return row?.waiting === true; + } + + public async joinWaitlist( + steamId: string, + mapName: string, + region?: string | null, + ): Promise { + await this.postgres.query( + `INSERT INTO public.utility_practice_waitlist (steam_id, map_name, region) + VALUES ($1, $2, $3) + ON CONFLICT (steam_id) DO UPDATE + SET map_name = EXCLUDED.map_name, + region = EXCLUDED.region, + created_at = now()`, + [steamId, mapName, region ?? null], + ); + } + + public async leaveWaitlist(steamId: string): Promise { + await this.postgres.query( + "DELETE FROM public.utility_practice_waitlist WHERE steam_id = $1", + [steamId], + ); + } + + public async releaseOrphanedServers(): Promise { + const released = await this.postgres.query>( + `UPDATE public.servers srv + SET reserved_by_match_id = NULL + WHERE srv.type = 'Practice' + AND srv.reserved_by_match_id IS NOT NULL + AND NOT EXISTS ( + SELECT 1 + FROM public.utility_practice_sessions s + WHERE s.match_id = srv.reserved_by_match_id + AND s.status IN ('Starting', 'Ready') + ) + RETURNING srv.id::text AS id`, + ); + + if (released.length > 0) { + this.logger.warn( + `[utility-practice] released ${released.length} orphaned practice server(s)`, + ); + } + + return released.length; + } + + // The picker's list. Practice servers are invisible to the servers table for + // an ordinary player -- get_server_connection_string returns null for them, + // which is what the table's own filter keys on -- so the choice is offered + // here, without the connect details that gate is protecting. + public async practiceServers(user: User): Promise< + Array<{ + id: string; + label: string; + region: string; + in_use: boolean; + held_by: string | null; + }> + > { + await this.assertRole(user); + + // Busy servers are listed too, named by whoever holds them. Filtering them + // out makes a claimed server and a missing one look identical, which is the + // hardest state to explain to somebody staring at an empty picker. + return await this.postgres.query( + `SELECT s.id::text AS id, + COALESCE(NULLIF(s.label, ''), s.host::text) AS label, + s.region, + s.reserved_by_match_id IS NOT NULL AS in_use, + host.name AS held_by + FROM public.servers s + LEFT JOIN public.utility_practice_sessions ps + ON ps.match_id = s.reserved_by_match_id + AND ps.status IN ('Starting', 'Ready') + LEFT JOIN public.players host + ON host.steam_id = ps.host_steam_id + WHERE s.type = 'Practice' + AND s.enabled = true + AND s.connected = true + ORDER BY s.region, label`, + ); + } + + private async practiceServer( + serverId: string, + ): Promise<{ id: string; region: string } | null> { + const [row] = await this.postgres.query< + Array<{ id: string; region: string; reserved: boolean }> + >( + `SELECT s.id::text AS id, + s.region, + s.reserved_by_match_id IS NOT NULL AS reserved + FROM public.servers s + WHERE s.id = $1::uuid + AND s.type = 'Practice' + AND s.enabled = true + AND s.connected = true`, + [serverId], + ); + + if (!row) { + throw Error("that practice server is not available"); + } + + if (row.reserved) { + throw Error("that practice server is already in use"); + } + + return { id: row.id, region: row.region }; + } + + private async freePracticeServer( + region?: string | null, + ): Promise<{ id: string; region: string } | null> { + const [row] = await this.postgres.query< + Array<{ id: string; region: string }> + >( + `SELECT s.id::text AS id, s.region + FROM public.servers s + WHERE s.type = 'Practice' + AND s.enabled = true + AND s.connected = true + AND s.reserved_by_match_id IS NULL + AND ($1::text IS NULL OR s.region = $1::text) + ORDER BY s.region + LIMIT 1`, + [region ?? null], + ); + + return row ? { id: row.id, region: row.region } : null; + } + + private async assertServerHeadroom(region: string): Promise { + const reserved = Number( + (await this.setting(SystemSettingName.UtilityPracticeReservedServers)) ?? + "2", + ); + const headroom = Number.isFinite(reserved) && reserved >= 0 ? reserved : 2; + const free = await this.matchAssistant.countFreeOnDemandServers(region); + + if (free <= headroom) { + throw Error("no practice servers are free right now"); + } + } + + private async resolveMap(mapName: string): Promise { + const [row] = await this.postgres.query>( + `SELECT name FROM public.maps + WHERE name = $1 AND type = $2 AND enabled = true + LIMIT 1`, + [mapName, UtilityPracticeService.MATCH_TYPE], + ); + + if (!row) { + throw Error("that map is not available for practice"); + } + + return row.name; + } + + private async mapId(mapName: string): Promise { + const [row] = await this.postgres.query>( + `SELECT id::text AS id FROM public.maps + WHERE name = $1 AND type = $2 LIMIT 1`, + [mapName, UtilityPracticeService.MATCH_TYPE], + ); + + if (!row) { + throw Error("that map is not available for practice"); + } + + return row.id; + } + + private async resolveRegion(region?: string | null): Promise { + if (region) { + const [row] = await this.postgres.query>( + "SELECT value FROM public.server_regions WHERE value = $1 LIMIT 1", + [region], + ); + + if (!row) { + throw Error("unknown region"); + } + + return row.value; + } + + const [row] = await this.postgres.query>( + `SELECT s.region + FROM public.servers s + INNER JOIN public.server_regions sr ON sr.value = s.region + WHERE s.enabled = true + AND s.type = 'Ranked' + AND s.is_dedicated = false + AND s.reserved_by_match_id IS NULL + AND sr.is_lan = false + GROUP BY s.region + ORDER BY COUNT(*) DESC + LIMIT 1`, + ); + + if (!row) { + throw Error("no practice servers are free right now"); + } + + return row.region; + } + + private async setting(name: string): Promise { + const [row] = await this.postgres.query>( + "SELECT value FROM public.settings WHERE name = $1 LIMIT 1", + [name], + ); + return row?.value ?? null; + } +} diff --git a/src/utility/utility-renders.controller.ts b/src/utility/utility-renders.controller.ts new file mode 100644 index 000000000..135cedd76 --- /dev/null +++ b/src/utility/utility-renders.controller.ts @@ -0,0 +1,240 @@ +import { Body, Controller, Get, Logger, Param, Post, Req, Res } from "@nestjs/common"; +import { Request, Response } from "express"; +import { HasuraAction, HasuraEvent } from "../hasura/hasura.controller"; +import { HasuraEventData } from "../hasura/types/HasuraEventData"; +import { User } from "../auth/types/User"; +import { isRoleAbove } from "../utilities/isRoleAbove"; +import { UtilityRendersService } from "./utility-renders.service"; +import { UtilityLaunchSeedService } from "./utility-launch-seed.service"; +import { UtilityRenderStatusDto } from "./types/UtilityRenderStatusDto"; + +// The route the game-streamer's nade flow was written against +// (STATUS_API_BASE/nade-renders/:job_id/...). The table behind it is +// utility_lineup_renders; the path keeps the pod's name for it. +@Controller("nade-renders/:jobId") +export class UtilityRendersController { + constructor( + private readonly logger: Logger, + private readonly renders: UtilityRendersService, + private readonly launchSeeds: UtilityLaunchSeedService, + ) {} + + // Publishing to the shared library is what books the render. Reviewed + // through Hasura, so the event trigger is the only place that sees it land. + @HasuraEvent() + public async utility_lineup_render_events( + data: HasuraEventData<{ + id: string; + visibility: string; + public_reviewed_by: string | null; + }>, + ) { + if (data.new.visibility !== "Public" || data.old.visibility === "Public") { + return; + } + + const result = await this.renders.enqueue(String(data.new.id), { + requestedBySteamId: data.new.public_reviewed_by + ? String(data.new.public_reviewed_by) + : null, + }); + + if (!result.queued) { + this.logger.log( + `[utility-render] ${data.new.id} not queued: ${result.reason}`, + ); + } + } + + @HasuraAction() + public async renderUtilityLineupPreview(data: { + user: User; + utility_lineup_id: string; + }) { + if (!isRoleAbove(data.user?.role, "moderator")) { + throw Error("only a moderator can re-render a preview"); + } + + const result = await this.renders.requeue( + data.utility_lineup_id, + data.user.steam_id, + ); + + return { + success: result.queued, + render_id: result.render_id, + status: result.status, + reason: result.reason, + }; + } + + @HasuraAction() + public async cancelUtilityLineupRender(data: { + user: User; + render_id: string; + }) { + if (!isRoleAbove(data.user?.role, "moderator")) { + throw Error("only a moderator can cancel a render"); + } + + return { success: await this.renders.cancel(data.render_id) }; + } + + @HasuraAction() + public async clearFinishedUtilityLineupRenders(data: { user: User }) { + if (!isRoleAbove(data.user?.role, "administrator")) { + throw Error("only an administrator can clear the render queue"); + } + + return { cleared: await this.renders.clearFinished() }; + } + + // One batch per call so a caller can watch it progress, same as the meta + // re-mine. Only fills holes, so re-running it is free. + @HasuraAction() + public async backfillUtilityLaunchSeeds(data: { + user: User; + limit?: number; + }) { + if (!isRoleAbove(data.user?.role, "administrator")) { + throw Error("only an administrator can backfill launch seeds"); + } + + return await this.launchSeeds.backfill( + data.limit && data.limit > 0 + ? Math.min(data.limit, UtilityLaunchSeedService.BATCH) + : UtilityLaunchSeedService.BATCH, + ); + } + + // nade-clip.sh reads this once before it films: a job already cancelled is + // skipped without touching the server. + @Get("status") + public async getStatus( + @Param("jobId") jobId: string, + @Req() request: Request, + @Res() response: Response, + ) { + const session = await this.renders.validateRenderAuth( + jobId, + request.headers["x-origin-auth"], + ); + if (!session) { + return response.status(401).end(); + } + + const row = await this.renders.getStatus(jobId); + if (!row) { + return response.status(404).json({ error: "not found" }); + } + return response.status(200).json({ status: row.status }); + } + + @Post("status") + public async reportStatus( + @Param("jobId") jobId: string, + @Body() body: UtilityRenderStatusDto, + @Req() request: Request, + @Res() response: Response, + ) { + const session = await this.renders.validateRenderAuth( + jobId, + request.headers["x-origin-auth"], + ); + if (!session) { + this.logger.warn( + `[utility-render ${jobId}] status POST rejected: invalid x-origin-auth`, + ); + return response.status(401).end(); + } + + if (!body || typeof body.status !== "string" || body.status.length === 0) { + return response.status(400).json({ error: "status required" }); + } + + this.logger.log( + `[utility-render ${jobId}] status POST: ${JSON.stringify(body)}`, + ); + + try { + await this.renders.reportStatus(jobId, body); + } catch (error) { + this.logger.error( + `[utility-render ${jobId}] reportStatus failed: ${(error as Error)?.message}`, + (error as Error)?.stack, + ); + return response.status(500).json({ error: "internal" }); + } + + return response.status(204).end(); + } + + @Post("thumbnail") + public async thumbnail( + @Param("jobId") jobId: string, + @Req() request: Request, + @Res() response: Response, + ) { + const session = await this.renders.validateRenderAuth( + jobId, + request.headers["x-origin-auth"], + ); + if (!session) { + return response.status(401).end(); + } + + try { + const result = await this.renders.uploadThumbnail(jobId, request); + return response.status(201).json(result); + } catch (error) { + this.logger.error( + `[utility-render ${jobId}] thumbnail upload failed: ${(error as Error)?.message}`, + ); + return response.status(500).json({ error: (error as Error)?.message }); + } + } + + // curl --upload-file with --request POST: the body arrives chunked and is + // piped to S3 as it lands, never assembled in memory alongside the other + // upload tails the batch has in flight. + @Post("upload") + public async upload( + @Param("jobId") jobId: string, + @Req() request: Request, + @Res() response: Response, + ) { + const session = await this.renders.validateRenderAuth( + jobId, + request.headers["x-origin-auth"], + ); + if (!session) { + this.logger.warn( + `[utility-render ${jobId}] upload rejected: invalid x-origin-auth`, + ); + return response.status(401).end(); + } + + const durationHeader = request.headers["x-clip-duration-ms"]; + const durationMs = (() => { + const value = Array.isArray(durationHeader) + ? Number(durationHeader[0]) + : Number(durationHeader); + return Number.isFinite(value) && value > 0 ? Math.round(value) : null; + })(); + + try { + const result = await this.renders.finalizeUpload( + jobId, + request, + durationMs, + ); + return response.status(201).json(result); + } catch (error) { + this.logger.error( + `[utility-render ${jobId}] upload failed: ${(error as Error)?.message}`, + (error as Error)?.stack, + ); + return response.status(500).json({ error: (error as Error)?.message }); + } + } +} diff --git a/src/utility/utility-renders.service.spec.ts b/src/utility/utility-renders.service.spec.ts new file mode 100644 index 000000000..ddf966450 --- /dev/null +++ b/src/utility/utility-renders.service.spec.ts @@ -0,0 +1,422 @@ +import { UtilityRendersService } from "./utility-renders.service"; + +const LINEUP = { + id: "11111111-1111-1111-1111-111111111111", + name: "A main deep smoke", + map_name: "de_mirage", + utility_type: "Smoke", + side: "TERRORIST", + origin_x: 1, origin_y: 2, origin_z: 3, + eye_z: 64, + view_yaw: 90, view_pitch: -20, + flight_time_ms: 2400, + confidence: "exact", + visibility: "Public", + archived_at: null as Date | null, + initial_pos_x: 1, initial_pos_y: 2, initial_pos_z: 3, + initial_vel_x: 100, initial_vel_y: 0, initial_vel_z: 50, + preview_file: null as string | null, + author_steam_id: "76561198000000001", + public_reviewed_by: "76561198000000002", +}; + +// BullMQ builds its redis keys with ':' and refuses a custom id containing one, +// which is not a validation the type system can catch -- it throws at add() time, +// after the render row is already inserted, leaving it queued with no batch. +describe("UtilityRendersService.batchJobId", () => { + it("never emits a colon, whatever the map is called", () => { + for (const map of ["de_mirage", "3070563536", "workshop/123/de:weird"]) { + expect(UtilityRendersService.batchJobId(map)).not.toContain(":"); + } + }); + + it("still gives one id per map, so a map's approvals coalesce", () => { + expect(UtilityRendersService.batchJobId("de_mirage")).toBe( + UtilityRendersService.batchJobId("de_mirage"), + ); + expect(UtilityRendersService.batchJobId("de_mirage")).not.toBe( + UtilityRendersService.batchJobId("de_nuke"), + ); + }); +}); + +describe("UtilityRendersService", () => { + let service: UtilityRendersService; + let postgres: { query: jest.Mock }; + let s3: { put: jest.Mock; has: jest.Mock }; + let queue: { add: jest.Mock }; + let logger: { log: jest.Mock; warn: jest.Mock; error: jest.Mock }; + + beforeEach(() => { + postgres = { query: jest.fn() }; + s3 = { put: jest.fn(), has: jest.fn().mockResolvedValue(false) }; + queue = { add: jest.fn() }; + logger = { log: jest.fn(), warn: jest.fn(), error: jest.fn() }; + + service = new UtilityRendersService( + logger as any, + postgres as any, + s3 as any, + queue as any, + ); + }); + + // The wedge this exists to break: a row inserted, an add() that never landed, + // and an in-flight unique index that then refuses every retry. + describe("reconcileQueued", () => { + it("re-dispatches a batch for every map holding queued rows", async () => { + postgres.query.mockResolvedValueOnce([ + { map_name: "de_mirage" }, + { map_name: "de_nuke" }, + ]); + + await expect(service.reconcileQueued()).resolves.toBe(2); + + expect(queue.add).toHaveBeenCalledTimes(2); + expect(queue.add.mock.calls.map((call) => call[1])).toEqual([ + { mapName: "de_mirage" }, + { mapName: "de_nuke" }, + ]); + }); + + it("does nothing when no row is queued", async () => { + postgres.query.mockResolvedValueOnce([]); + + await expect(service.reconcileQueued()).resolves.toBe(0); + expect(queue.add).not.toHaveBeenCalled(); + }); + + // One bad map must not strand the others behind it. + it("keeps going when one map fails to dispatch", async () => { + postgres.query.mockResolvedValueOnce([ + { map_name: "de_mirage" }, + { map_name: "de_nuke" }, + ]); + queue.add.mockRejectedValueOnce(new Error("redis is down")); + + await expect(service.reconcileQueued()).resolves.toBe(2); + expect(queue.add).toHaveBeenCalledTimes(2); + expect(logger.warn).toHaveBeenCalled(); + }); + }); + + describe("enqueue", () => { + it("queues a public lineup and dispatches its map", async () => { + postgres.query + .mockResolvedValueOnce([LINEUP]) + .mockResolvedValueOnce([{ id: "render-1", status: "queued" }]); + + const result = await service.enqueue(LINEUP.id); + + expect(result).toEqual({ + queued: true, + render_id: "render-1", + status: "queued", + reason: null, + }); + const [, bindings] = postgres.query.mock.calls[1]; + expect(bindings[5]).toBe("queued"); + expect(bindings[6]).toBeNull(); + expect(queue.add).toHaveBeenCalledWith( + "BatchUtilityRenderJob", + { mapName: "de_mirage" }, + expect.objectContaining({ + jobId: "utility-render-batch-de_mirage", + }), + ); + }); + + it("refuses a lineup that is not public", async () => { + postgres.query.mockResolvedValueOnce([ + { ...LINEUP, visibility: "Private" }, + ]); + + const result = await service.enqueue(LINEUP.id); + + expect(result.queued).toBe(false); + expect(result.reason).toMatch(/public, unarchived/); + expect(queue.add).not.toHaveBeenCalled(); + }); + + it("leaves an already-rendered lineup alone unless forced", async () => { + postgres.query.mockResolvedValueOnce([ + { ...LINEUP, preview_file: "clips/utility/x.mp4" }, + ]); + + const result = await service.enqueue(LINEUP.id); + + expect(result.queued).toBe(false); + expect(result.reason).toMatch(/already has a preview/); + expect(postgres.query).toHaveBeenCalledTimes(1); + }); + + it("re-renders an already-rendered lineup when forced", async () => { + postgres.query + .mockResolvedValueOnce([ + { ...LINEUP, preview_file: "clips/utility/x.mp4" }, + ]) + .mockResolvedValueOnce([{ id: "render-2", status: "queued" }]); + + const result = await service.enqueue(LINEUP.id, { force: true }); + + expect(result.queued).toBe(true); + expect(queue.add).toHaveBeenCalled(); + }); + + it("does not double-queue when the in-flight index refuses the insert", async () => { + postgres.query + .mockResolvedValueOnce([LINEUP]) + .mockResolvedValueOnce([]); + + const result = await service.enqueue(LINEUP.id); + + expect(result.queued).toBe(false); + expect(result.reason).toMatch(/already in flight/); + expect(queue.add).not.toHaveBeenCalled(); + }); + + it("records a seedless lineup as skipped instead of booking a GPU", async () => { + postgres.query + .mockResolvedValueOnce([{ ...LINEUP, initial_vel_x: null }]) + .mockResolvedValueOnce([{ id: "render-3", status: "skipped" }]); + + const result = await service.enqueue(LINEUP.id); + + expect(result.queued).toBe(false); + expect(result.status).toBe("skipped"); + expect(result.reason).toMatch(/physics seed/); + expect(queue.add).not.toHaveBeenCalled(); + }); + + it("skips a lineup whose confidence is not exact", async () => { + postgres.query + .mockResolvedValueOnce([{ ...LINEUP, confidence: "derived" }]) + .mockResolvedValueOnce([{ id: "render-4", status: "skipped" }]); + + const result = await service.enqueue(LINEUP.id); + + expect(result.status).toBe("skipped"); + expect(result.reason).toMatch(/'derived'/); + }); + + it("skips a nameless lineup — the plugin resolves by name only", async () => { + postgres.query + .mockResolvedValueOnce([{ ...LINEUP, name: " " }]) + .mockResolvedValueOnce([{ id: "render-5", status: "skipped" }]); + + const result = await service.enqueue(LINEUP.id); + + expect(result.status).toBe("skipped"); + expect(result.reason).toMatch(/no name/); + }); + + it("hosts the practice session on the reviewer, falling back to the author", async () => { + postgres.query + .mockResolvedValueOnce([{ ...LINEUP, public_reviewed_by: null }]) + .mockResolvedValueOnce([{ id: "render-6", status: "queued" }]); + + await service.enqueue(LINEUP.id); + + expect(postgres.query.mock.calls[1][1][1]).toBe(LINEUP.author_steam_id); + }); + }); + + describe("buildSpec", () => { + it("emits the field names the render pod reads", () => { + const spec = UtilityRendersService.buildSpec(LINEUP as any); + + expect(spec).toMatchObject({ + lineup_id: LINEUP.id, + lineup_name: LINEUP.name, + map_name: "de_mirage", + nade_type: "Smoke", + side: "TERRORIST", + has_seed: true, + confidence: "exact", + output: { resolution: "1080p", fps: 60 }, + }); + }); + + it("calls a zero-velocity seed no seed at all", () => { + const spec = UtilityRendersService.buildSpec({ + ...LINEUP, + initial_vel_x: 0, + initial_vel_y: 0, + initial_vel_z: 0, + } as any); + + expect(spec.has_seed).toBe(false); + }); + }); + + describe("validateRenderAuth", () => { + it("accepts the pod's own token", async () => { + postgres.query.mockResolvedValueOnce([ + { + id: LINEUP.id, + utility_lineup_id: LINEUP.id, + session_token: "s3cret", + }, + ]); + + const session = await service.validateRenderAuth( + LINEUP.id, + `${LINEUP.id}:s3cret`, + ); + + expect(session).toEqual({ + id: LINEUP.id, + utility_lineup_id: LINEUP.id, + }); + }); + + it("rejects a token for a different job id", async () => { + const session = await service.validateRenderAuth( + LINEUP.id, + "22222222-2222-2222-2222-222222222222:s3cret", + ); + + expect(session).toBeNull(); + expect(postgres.query).not.toHaveBeenCalled(); + }); + + it("rejects a mismatched token", async () => { + postgres.query.mockResolvedValueOnce([ + { + id: LINEUP.id, + utility_lineup_id: LINEUP.id, + session_token: "s3cret", + }, + ]); + + expect( + await service.validateRenderAuth(LINEUP.id, `${LINEUP.id}:nope`), + ).toBeNull(); + }); + + it("rejects a job id that is not a uuid before it touches the database", async () => { + expect( + await service.validateRenderAuth("not-a-uuid", "not-a-uuid:s3cret"), + ).toBeNull(); + expect(postgres.query).not.toHaveBeenCalled(); + }); + }); + + describe("reportStatus", () => { + it("appends to status_history and frees the node on a terminal status", async () => { + postgres.query + .mockResolvedValueOnce([{ status: "rendering", status_history: [] }]) + .mockResolvedValueOnce([]); + + await service.reportStatus("job-1", { + status: "done", + progress: 1, + duration_ms: 5200, + }); + + const bindings = postgres.query.mock.calls[1][1]; + expect(bindings[1]).toBe("done"); + expect(JSON.parse(bindings[2])).toHaveLength(1); + expect(bindings[3]).toBe(1); + expect(bindings[6]).toBe(5200); + expect(bindings[7]).toBe(true); + }); + + it("keeps skip_reason apart from error", async () => { + postgres.query + .mockResolvedValueOnce([{ status: "rendering", status_history: [] }]) + .mockResolvedValueOnce([]); + + await service.reportStatus("job-1", { + status: "skipped", + skip_reason: "lineup has no recorded physics seed", + error: "lineup has no recorded physics seed", + }); + + const bindings = postgres.query.mock.calls[1][1]; + expect(bindings[5]).toBe("lineup has no recorded physics seed"); + expect(JSON.parse(bindings[2])[0].skip_reason).toBe( + "lineup has no recorded physics seed", + ); + }); + + it("ignores an out-of-range progress rather than violating the check", async () => { + postgres.query + .mockResolvedValueOnce([{ status: "rendering", status_history: [] }]) + .mockResolvedValueOnce([]); + + await service.reportStatus("job-1", { status: "rendering", progress: 7 }); + + expect(postgres.query.mock.calls[1][1][3]).toBeNull(); + }); + + it("does nothing when the row is gone", async () => { + postgres.query.mockResolvedValueOnce([]); + + await service.reportStatus("job-1", { status: "done" }); + + expect(postgres.query).toHaveBeenCalledTimes(1); + }); + }); + + describe("finalizeUpload", () => { + it("streams to S3 and only then repoints the lineup", async () => { + postgres.query + .mockResolvedValueOnce([ + { utility_lineup_id: LINEUP.id, status: "uploading" }, + ]) + .mockResolvedValueOnce([]) + .mockResolvedValueOnce([]); + s3.has.mockResolvedValueOnce(true); + + const stream = {} as any; + const result = await service.finalizeUpload("job-1", stream, 4200); + + expect(s3.put).toHaveBeenCalledWith( + `clips/utility/${LINEUP.id}.mp4`, + stream, + "video/mp4", + ); + expect(result.file).toBe(`clips/utility/${LINEUP.id}.mp4`); + const updateBindings = postgres.query.mock.calls[1][1]; + expect(updateBindings[1]).toBe(`clips/utility/${LINEUP.id}.mp4`); + expect(updateBindings[2]).toBe(`clips/utility/${LINEUP.id}.jpg`); + expect(updateBindings[3]).toBe(4200); + }); + + it("leaves the thumbnail alone when the pod never uploaded one", async () => { + postgres.query + .mockResolvedValueOnce([ + { utility_lineup_id: LINEUP.id, status: "uploading" }, + ]) + .mockResolvedValueOnce([]) + .mockResolvedValueOnce([]); + + await service.finalizeUpload("job-1", {} as any, null); + + expect(postgres.query.mock.calls[1][1][2]).toBeNull(); + }); + + it("refuses to overwrite a finished render", async () => { + postgres.query.mockResolvedValueOnce([ + { utility_lineup_id: LINEUP.id, status: "done" }, + ]); + + await expect( + service.finalizeUpload("job-1", {} as any, null), + ).rejects.toThrow("render is done"); + expect(s3.put).not.toHaveBeenCalled(); + }); + }); + + describe("s3 keys", () => { + it("keys on the lineup so a re-render replaces the clip in place", () => { + expect(UtilityRendersService.GetPreviewS3Key("abc")).toBe( + "clips/utility/abc.mp4", + ); + expect(UtilityRendersService.GetPreviewThumbnailS3Key("abc")).toBe( + "clips/utility/abc.jpg", + ); + }); + }); +}); diff --git a/src/utility/utility-renders.service.ts b/src/utility/utility-renders.service.ts new file mode 100644 index 000000000..8a636a245 --- /dev/null +++ b/src/utility/utility-renders.service.ts @@ -0,0 +1,677 @@ +import { Injectable, Logger } from "@nestjs/common"; +import { InjectQueue } from "@nestjs/bullmq"; +import { Queue } from "bullmq"; +import { randomBytes } from "node:crypto"; +import { Readable } from "node:stream"; +import { PostgresService } from "../postgres/postgres.service"; +import { S3Service } from "../s3/s3.service"; +import { timingSafeStringEqual } from "../utilities/timingSafeStringEqual"; +import { UtilityJobs } from "./enums/UtilityJobs"; +import { UtilityQueues } from "./enums/UtilityQueues"; +import { UtilityRenderSpec } from "./types/UtilityRenderSpec"; +import { UtilityRenderStatusDto } from "./types/UtilityRenderStatusDto"; + +export const UTILITY_RENDER_IN_FLIGHT = [ + "queued", + "rendering", + "uploading", +] as const; + +const STATUS_HISTORY_CAP = 50; + +export type UtilityRenderRow = { + id: string; + utility_lineup_id: string; + map_name: string; + session_token: string; + spec: UtilityRenderSpec; + status: string; +}; + +export type EnqueueResult = { + queued: boolean; + render_id: string | null; + status: string; + reason: string | null; +}; + +type LineupSpecRow = { + id: string; + name: string | null; + map_name: string; + utility_type: string; + side: string; + origin_x: number; + origin_y: number; + origin_z: number; + eye_z: number | null; + view_yaw: number; + view_pitch: number; + flight_time_ms: number | null; + confidence: string; + visibility: string; + archived_at: Date | null; + initial_pos_x: number | null; + initial_pos_y: number | null; + initial_pos_z: number | null; + initial_vel_x: number | null; + initial_vel_y: number | null; + initial_vel_z: number | null; + preview_file: string | null; + author_steam_id: string; + public_reviewed_by: string | null; +}; + +@Injectable() +export class UtilityRendersService { + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + private readonly s3: S3Service, + @InjectQueue(UtilityQueues.UtilityRenders) + private readonly renderQueue: Queue, + ) {} + + // Keyed on the LINEUP, not the render job: a re-render replaces the clip in + // place, so nothing has to go back and repoint the lineup, and the old object + // never lingers. The clips/ prefix is the only one the Cloudflare worker's + // route patterns match -- a utility/ prefix would 404 in the browser. + public static GetPreviewS3Key(lineupId: string): string { + return `clips/utility/${lineupId}.mp4`; + } + + public static GetPreviewThumbnailS3Key(lineupId: string): string { + return `clips/utility/${lineupId}.jpg`; + } + + // One BullMQ job per map, because one server session films one map: the pod + // skips any lineup whose map_name differs from the session's. + // + // No colon in the separator: BullMQ uses ':' to build its own redis keys and + // rejects a custom id containing one, so `utility-render-batch:de_mirage` + // threw "Custom Ids cannot contain :" and left the row queued with nothing + // dispatched. Workshop maps put a numeric id in maps.name rather than a + // slug, so the sanitiser is what keeps an unexpected name from doing it again. + public static batchJobId(mapName: string): string { + return `utility-render-batch-${mapName.replace(/[^a-zA-Z0-9_-]/g, "-")}`; + } + + /** + * The single door into the queue. Idempotent twice over: the partial unique + * index refuses a second in-flight row for a lineup, and an already-rendered + * lineup is left alone unless the caller explicitly asks for a re-render. + */ + public async enqueue( + lineupId: string, + options: { + requestedBySteamId?: string | null; + force?: boolean; + } = {}, + ): Promise { + const [lineup] = await this.postgres.query>( + `SELECT l.id::text AS id, l.name, l.map_name, l.utility_type, l.side, + l.origin_x, l.origin_y, l.origin_z, l.eye_z, + l.view_yaw, l.view_pitch, l.flight_time_ms, l.confidence, + l.visibility, l.archived_at, + l.initial_pos_x, l.initial_pos_y, l.initial_pos_z, + l.initial_vel_x, l.initial_vel_y, l.initial_vel_z, + l.preview_file, + l.author_steam_id::text AS author_steam_id, + l.public_reviewed_by::text AS public_reviewed_by + FROM public.utility_lineups l + WHERE l.id = $1::uuid`, + [lineupId], + ); + + if (!lineup) { + return this.refused("lineup not found"); + } + + if (lineup.visibility !== "Public" || lineup.archived_at !== null) { + return this.refused( + "only a public, unarchived lineup gets a preview render", + ); + } + + if (lineup.preview_file && !options.force) { + return this.refused("this lineup already has a preview"); + } + + // The requester's steam id has to be a real player: it hosts the render's + // practice session, and host_steam_id is a foreign key. + const requestedBy = + options.requestedBySteamId ?? + lineup.public_reviewed_by ?? + lineup.author_steam_id; + + const spec = UtilityRendersService.buildSpec(lineup); + + // Refusing here costs nothing; refusing on the pod costs a GPU boot and a + // practice server, and lands on the same verdict. + const refusal = UtilityRendersService.unrenderable(lineup); + + const [row] = await this.postgres.query< + Array<{ id: string; status: string }> + >( + `INSERT INTO public.utility_lineup_renders + (utility_lineup_id, requested_by_steam_id, map_name, session_token, + spec, status, skip_reason, error_message, last_status_at) + VALUES ($1::uuid, $2::bigint, $3, $4, $5::jsonb, $6, $7, $7, now()) + ON CONFLICT ("utility_lineup_id") + WHERE "status" IN ('queued', 'rendering', 'uploading') + DO NOTHING + RETURNING id::text AS id, status`, + [ + lineup.id, + requestedBy, + lineup.map_name, + randomBytes(32).toString("hex"), + JSON.stringify(spec), + refusal ? "skipped" : "queued", + refusal, + ], + ); + + if (!row) { + return this.refused("a render for this lineup is already in flight"); + } + + if (refusal) { + this.logger.log( + `[utility-render ${row.id}] ${lineup.map_name} "${lineup.name}" cannot be filmed: ${refusal}`, + ); + return { + queued: false, + render_id: row.id, + status: row.status, + reason: refusal, + }; + } + + await this.dispatchMap(lineup.map_name); + + return { queued: true, render_id: row.id, status: row.status, reason: null }; + } + + /** + * A failed or stale render, put back. Distinct from enqueue() because the + * lineup may already carry a preview -- that is the whole reason to re-run. + */ + public async requeue( + lineupId: string, + requestedBySteamId: string, + ): Promise { + return this.enqueue(lineupId, { + requestedBySteamId, + force: true, + }); + } + + public async cancel(renderId: string): Promise { + const rows = await this.postgres.query>( + `UPDATE public.utility_lineup_renders + SET status = 'cancelled', last_status_at = now() + WHERE id = $1::uuid + AND status = ANY($2::text[]) + RETURNING id::text AS id`, + [renderId, [...UTILITY_RENDER_IN_FLIGHT]], + ); + return rows.length > 0; + } + + public async clearFinished(): Promise { + const rows = await this.postgres.query>( + `DELETE FROM public.utility_lineup_renders + WHERE status NOT IN ('queued', 'rendering', 'uploading') + RETURNING id::text AS id`, + ); + return rows.length; + } + + // --------------------------------------------------------------------- + // Queue reads for the batch job + // --------------------------------------------------------------------- + + public async queuedMaps(): Promise> { + const rows = await this.postgres.query>( + `SELECT DISTINCT map_name + FROM public.utility_lineup_renders + WHERE status = ANY($1::text[]) + AND paused = false`, + [[...UTILITY_RENDER_IN_FLIGHT]], + ); + return rows.map((row) => row.map_name); + } + + public async inFlightForMap( + mapName: string, + ): Promise> { + return this.postgres.query>( + `SELECT r.id::text AS id, + r.utility_lineup_id::text AS utility_lineup_id, + r.map_name, r.session_token, r.spec, r.status + FROM public.utility_lineup_renders r + WHERE r.map_name = $1 + AND r.status = ANY($2::text[]) + AND r.paused = false + ORDER BY r.sort_index ASC, r.created_at ASC`, + [mapName, [...UTILITY_RENDER_IN_FLIGHT]], + ); + } + + // The render's practice session needs a host_steam_id, and the requester is + // the only real player involved in a render at all. + public async requesterFor(renderId: string): Promise { + const [row] = await this.postgres.query< + Array<{ requested_by_steam_id: string | null }> + >( + `SELECT requested_by_steam_id::text AS requested_by_steam_id + FROM public.utility_lineup_renders + WHERE id = $1::uuid`, + [renderId], + ); + return row?.requested_by_steam_id ?? null; + } + + public async attachSession( + renderIds: Array, + sessionId: string, + ): Promise { + if (renderIds.length === 0) return; + await this.postgres.query( + `UPDATE public.utility_lineup_renders + SET utility_practice_session_id = $2::uuid + WHERE id = ANY($1::uuid[])`, + [renderIds, sessionId], + ); + } + + public async attachJobName( + renderIds: Array, + jobName: string, + nodeId: string | null, + ): Promise { + if (renderIds.length === 0) return; + await this.postgres.query( + `UPDATE public.utility_lineup_renders + SET k8s_job_name = $2, game_server_node_id = $3 + WHERE id = ANY($1::uuid[])`, + [renderIds, jobName, nodeId], + ); + } + + public async failRenders( + renderIds: Array, + reason: string, + ): Promise { + if (renderIds.length === 0) return; + await this.postgres.query( + `UPDATE public.utility_lineup_renders + SET status = 'error', + error_message = $2, + last_status_at = now(), + game_server_node_id = NULL + WHERE id = ANY($1::uuid[]) + AND status = ANY($3::text[])`, + [renderIds, reason.slice(0, 500), [...UTILITY_RENDER_IN_FLIGHT]], + ); + } + + // The lineups a render session's server is allowed to hand its client. The + // pod is not on anybody's roster and owns none of these lineups, so the + // player-scoped library would come back empty and `.load` would never resolve. + public async renderLibraryLineupIds( + matchId: string, + ): Promise | null> { + const [session] = await this.postgres.query>( + `SELECT id::text AS id + FROM public.utility_practice_sessions + WHERE match_id = $1::uuid AND is_render = true`, + [matchId], + ); + + if (!session) { + return null; + } + + const rows = await this.postgres.query< + Array<{ utility_lineup_id: string }> + >( + `SELECT utility_lineup_id::text AS utility_lineup_id + FROM public.utility_lineup_renders + WHERE utility_practice_session_id = $1::uuid`, + [session.id], + ); + + return rows.map((row) => row.utility_lineup_id); + } + + // --------------------------------------------------------------------- + // Pod callbacks + // --------------------------------------------------------------------- + + public async validateRenderAuth( + jobId: string, + originAuth: unknown, + ): Promise<{ id: string; utility_lineup_id: string } | null> { + if (!originAuth || typeof originAuth !== "string") return null; + const colonIndex = originAuth.indexOf(":"); + if (colonIndex === -1) return null; + const headerJobId = originAuth.substring(0, colonIndex); + const presentedToken = originAuth.substring(colonIndex + 1); + if (!timingSafeStringEqual(headerJobId, jobId)) return null; + + if (!UtilityRendersService.isUuid(jobId)) return null; + + const [row] = await this.postgres.query< + Array<{ + id: string; + utility_lineup_id: string; + session_token: string; + }> + >( + `SELECT id::text AS id, + utility_lineup_id::text AS utility_lineup_id, + session_token + FROM public.utility_lineup_renders + WHERE id = $1::uuid`, + [jobId], + ); + + if (!row?.session_token) return null; + if (!timingSafeStringEqual(row.session_token, presentedToken)) return null; + + return { id: row.id, utility_lineup_id: row.utility_lineup_id }; + } + + public async getStatus(jobId: string): Promise<{ status: string } | null> { + const [row] = await this.postgres.query>( + `SELECT status FROM public.utility_lineup_renders WHERE id = $1::uuid`, + [jobId], + ); + return row ? { status: row.status } : null; + } + + public async reportStatus( + jobId: string, + body: UtilityRenderStatusDto, + ): Promise { + const [current] = await this.postgres.query< + Array<{ status: string; status_history: Array }> + >( + `SELECT status, status_history + FROM public.utility_lineup_renders + WHERE id = $1::uuid`, + [jobId], + ); + + if (!current) { + this.logger.warn( + `[utility-render ${jobId}] status post for a row that is gone`, + ); + return; + } + + const history = Array.isArray(current.status_history) + ? [...current.status_history] + : []; + history.push({ + status: body.status, + at: new Date().toISOString(), + ...(body.skip_reason ? { skip_reason: body.skip_reason } : {}), + }); + while (history.length > STATUS_HISTORY_CAP) history.shift(); + + const progress = + typeof body.progress === "number" && + body.progress >= 0 && + body.progress <= 1 + ? body.progress + : null; + + const terminal = ["done", "error", "skipped", "cancelled"].includes( + body.status, + ); + + await this.postgres.query( + `UPDATE public.utility_lineup_renders + SET status = $2, + status_history = $3::jsonb, + last_status_at = now(), + progress = COALESCE($4::numeric, progress), + error_message = COALESCE($5, error_message), + skip_reason = COALESCE($6, skip_reason), + duration_ms = COALESCE($7::int, duration_ms), + game_server_node_id = CASE WHEN $8 THEN NULL ELSE game_server_node_id END + WHERE id = $1::uuid`, + [ + jobId, + body.status, + JSON.stringify(history), + progress, + body.error ? String(body.error).slice(0, 500) : null, + body.skip_reason ? String(body.skip_reason).slice(0, 500) : null, + typeof body.duration_ms === "number" && Number.isFinite(body.duration_ms) + ? Math.round(body.duration_ms) + : null, + terminal, + ], + ); + } + + public async uploadThumbnail( + jobId: string, + fileStream: Readable, + ): Promise<{ key: string }> { + const [row] = await this.postgres.query< + Array<{ utility_lineup_id: string; status: string }> + >( + `SELECT utility_lineup_id::text AS utility_lineup_id, status + FROM public.utility_lineup_renders + WHERE id = $1::uuid`, + [jobId], + ); + + if (!row) throw new Error(`utility render ${jobId} not found`); + if (["cancelled", "error", "done", "skipped"].includes(row.status)) { + throw new Error(`render is ${row.status}`); + } + + const key = UtilityRendersService.GetPreviewThumbnailS3Key( + row.utility_lineup_id, + ); + await this.s3.put(key, fileStream, "image/jpeg"); + + return { key }; + } + + /** + * The clip body, streamed straight through to S3 -- never buffered. The + * lineup is only repointed once the object is really there, so a lineup keeps + * its previous preview if this upload dies halfway. + */ + public async finalizeUpload( + jobId: string, + fileStream: Readable, + durationMs: number | null, + ): Promise<{ lineupId: string; file: string }> { + const [row] = await this.postgres.query< + Array<{ utility_lineup_id: string; status: string }> + >( + `SELECT utility_lineup_id::text AS utility_lineup_id, status + FROM public.utility_lineup_renders + WHERE id = $1::uuid`, + [jobId], + ); + + if (!row) throw new Error(`utility render ${jobId} not found`); + if (["cancelled", "error", "done", "skipped"].includes(row.status)) { + throw new Error(`render is ${row.status}`); + } + + const key = UtilityRendersService.GetPreviewS3Key(row.utility_lineup_id); + await this.s3.put(key, fileStream, "video/mp4"); + + const thumbnailKey = UtilityRendersService.GetPreviewThumbnailS3Key( + row.utility_lineup_id, + ); + + let thumbnail: string | null = null; + try { + if (await this.s3.has(thumbnailKey)) { + thumbnail = thumbnailKey; + } + } catch (error) { + this.logger.warn( + `[utility-render ${jobId}] thumbnail check failed: ${(error as Error)?.message}`, + ); + } + + await this.postgres.query( + `UPDATE public.utility_lineups + SET preview_file = $2, + preview_thumbnail = COALESCE($3, preview_thumbnail), + preview_duration_ms = COALESCE($4::int, preview_duration_ms), + preview_rendered_at = now() + WHERE id = $1::uuid`, + [row.utility_lineup_id, key, thumbnail, durationMs], + ); + + await this.postgres.query( + `UPDATE public.utility_lineup_renders + SET duration_ms = COALESCE($2::int, duration_ms) + WHERE id = $1::uuid`, + [jobId, durationMs], + ); + + return { lineupId: row.utility_lineup_id, file: key }; + } + + // --------------------------------------------------------------------- + + public async dispatchMap(mapName: string): Promise { + // jobId is the map, so ten approvals on the same map in a row queue one + // batch rather than ten -- BullMQ drops a duplicate id while it is live. + await this.renderQueue.add( + UtilityJobs.BatchUtilityRenderJob, + { mapName }, + { + jobId: UtilityRendersService.batchJobId(mapName), + removeOnComplete: true, + removeOnFail: true, + }, + ); + } + + /** + * A queued row is only half a booking: dispatchMap() has to have landed a + * BullMQ job too. Anything between the INSERT and the add() -- an API restart, + * a redis flush, or an add() that throws -- leaves a row queued with nothing + * coming for it, and the in-flight unique index then refuses every retry, so + * the lineup is wedged until someone cancels it by hand. + * + * Re-dispatching is safe to repeat: the batch jobId is the map, so BullMQ + * drops the add outright while a job for that map is still live or delayed. + */ + public async reconcileQueued(): Promise { + const rows = await this.postgres.query>( + `SELECT DISTINCT map_name + FROM public.utility_lineup_renders + WHERE status = 'queued'`, + ); + + for (const row of rows) { + try { + await this.dispatchMap(row.map_name); + } catch (error) { + this.logger.warn( + `[utility-render] could not re-dispatch ${row.map_name}: ${(error as Error)?.message}`, + ); + } + } + + if (rows.length > 0) { + this.logger.log( + `[utility-render] reconciled ${rows.length} queued map(s): ` + + rows.map((row) => row.map_name).join(", "), + ); + } + + return rows.length; + } + + public static buildSpec(lineup: LineupSpecRow): UtilityRenderSpec { + return { + lineup_id: lineup.id, + lineup_name: lineup.name ?? "", + map_name: lineup.map_name, + nade_type: lineup.utility_type, + side: lineup.side, + origin_x: Number(lineup.origin_x), + origin_y: Number(lineup.origin_y), + origin_z: Number(lineup.origin_z), + eye_z: lineup.eye_z === null ? null : Number(lineup.eye_z), + view_yaw: Number(lineup.view_yaw), + view_pitch: Number(lineup.view_pitch), + flight_time_ms: + lineup.flight_time_ms === null ? null : Number(lineup.flight_time_ms), + confidence: lineup.confidence, + has_seed: UtilityRendersService.hasSeed(lineup), + initial_pos_x: UtilityRendersService.num(lineup.initial_pos_x), + initial_pos_y: UtilityRendersService.num(lineup.initial_pos_y), + initial_pos_z: UtilityRendersService.num(lineup.initial_pos_z), + initial_vel_x: UtilityRendersService.num(lineup.initial_vel_x), + initial_vel_y: UtilityRendersService.num(lineup.initial_vel_y), + initial_vel_z: UtilityRendersService.num(lineup.initial_vel_z), + output: { resolution: "1080p", fps: 60 }, + }; + } + + // The pod's own refusals, applied before a GPU is booked. Kept in the same + // words the pod uses so a reviewer sees one vocabulary either way. + public static unrenderable(lineup: LineupSpecRow): string | null { + if (!lineup.name || lineup.name.trim().length === 0) { + return "lineup has no name; the practice plugin resolves lineups by name only"; + } + if (!UtilityRendersService.hasSeed(lineup)) { + return "lineup has no recorded physics seed (initial position/velocity) — the throw cannot be reproduced exactly"; + } + if (lineup.confidence !== "exact") { + return `lineup confidence is '${lineup.confidence}', not 'exact' — the plugin refuses to replay it`; + } + return null; + } + + private static hasSeed(lineup: LineupSpecRow): boolean { + const values = [ + lineup.initial_pos_x, + lineup.initial_pos_y, + lineup.initial_pos_z, + lineup.initial_vel_x, + lineup.initial_vel_y, + lineup.initial_vel_z, + ].map((value) => UtilityRendersService.num(value)); + + if (values.some((value) => value === null)) { + return false; + } + + return Math.hypot(values[3], values[4], values[5]) > 0; + } + + private static num(value: unknown): number | null { + if (value === null || value === undefined) return null; + const parsed = Number(value); + return Number.isFinite(parsed) ? parsed : null; + } + + private static isUuid(value: string): boolean { + return /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test( + value, + ); + } + + private refused(reason: string): EnqueueResult { + return { queued: false, render_id: null, status: "refused", reason }; + } +} diff --git a/src/utility/utility-repair.service.ts b/src/utility/utility-repair.service.ts new file mode 100644 index 000000000..0b5935d77 --- /dev/null +++ b/src/utility/utility-repair.service.ts @@ -0,0 +1,273 @@ +import { randomUUID } from "crypto"; +import { Injectable, Logger } from "@nestjs/common"; +import { PostgresService } from "../postgres/postgres.service"; +import { User } from "../auth/types/User"; +import { UtilitySolverStatus } from "./enums/UtilitySolverStatus"; +import { UtilityLineupsService } from "./utility-lineups.service"; +import { UtilitySolveOutput, UtilitySolverService } from "./utility-solver.service"; + +type DriftedLineup = { + id: string; + map_name: string; + utility_type: string; + name: string; + origin_x: number; + origin_y: number; + origin_z: number; + land_x: number; + land_y: number; + land_z: number; + has_seed: boolean; + visible: boolean; + verdict: string | null; + distance: number | null; + utility_drift_scan_id: string | null; +}; + +// Re-solves a lineup a drift scan says the map moved. +// +// Nothing here simulates or throws anything itself: the whole job is to turn a +// verdict into the one question the solver already answers -- "find me a throw +// that lands here" -- with the drifted lineup's own landing point as the target +// and its own stance as the starting point. Every gate the solver applies (host, +// live session, calibration) applies unchanged, because a repair spends exactly +// the same two minutes of a practice server that a bare solve does. +@Injectable() +export class UtilityRepairService { + // A solve is up to 300 grenades over two minutes. An hour is generous enough + // to cover a queued solve and short enough that a forgotten ask cannot claim a + // lineup recorded in a different session hours later. + private static readonly WINDOW_MINUTES = 60; + + private static readonly UUID = + /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i; + + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + private readonly solver: UtilitySolverService, + private readonly lineups: UtilityLineupsService, + ) {} + + public async repair( + user: User, + input: { utility_lineup_id: string; session_id: string }, + ): Promise { + if (!(await this.lineups.isLibraryEnabled())) { + throw Error("the utility library is disabled"); + } + + const lineupId = String(input.utility_lineup_id ?? ""); + + if (!UtilityRepairService.UUID.test(lineupId)) { + throw Error("lineup not found"); + } + + const lineup = await this.drifted(user, lineupId); + + if (!lineup || !lineup.visible) { + throw Error("lineup not found"); + } + + const refusal = UtilityRepairService.refuse(lineup); + + if (refusal) { + return refusal; + } + + const session = await this.session(input.session_id); + + // Checked here rather than left to the solver, which has no opinion about + // which map a target belongs to: solving de_mirage coordinates on de_nuke + // would spend the server's two minutes chasing a point inside a wall. + // Only asked of the host, because a caller who is not the host is about to + // be refused anyway and does not get to learn what map the session is on. + if ( + session.host_steam_id === user.steam_id && + session.map_name !== lineup.map_name + ) { + return { + accepted: false, + status: UtilitySolverStatus.WrongMap, + message: `this lineup is on ${lineup.map_name}; the session is on ${session.map_name}`, + }; + } + + const repairId = randomUUID(); + + const answer = await this.solver.solve(user, { + session_id: input.session_id, + target_x: Number(lineup.land_x), + target_y: Number(lineup.land_y), + target_z: Number(lineup.land_z), + from_x: Number(lineup.origin_x), + from_y: Number(lineup.origin_y), + from_z: Number(lineup.origin_z), + utility_type: lineup.utility_type, + // The lineup the solver finds arrives later through POST /utility/ingest, + // and the only field that survives that round trip is the name. So the + // name is the correlation id. If a plugin build ever stops echoing it the + // repair simply expires unclaimed -- which is today's behaviour, a new + // lineup with no link, rather than a stranger's throw claimed as a repair. + name: UtilityLineupsService.repairName(repairId), + // The bar a throw has to clear to count as the same lineup in practice is + // the bar a repair has to clear to be the same lineup at all. + tolerance: await this.lineups.successRadius(), + }); + + // Recorded only once the server has agreed to look. A refusal that leaves a + // Requested row behind would let the next lineup this player saves in this + // session be claimed as the repair. + if (answer.accepted) { + await this.record(repairId, user.steam_id, input.session_id, lineup); + } + + return answer; + } + + private static refuse(lineup: DriftedLineup): UtilitySolveOutput | null { + if (!lineup.verdict) { + return { + accepted: false, + status: UtilitySolverStatus.NotScanned, + message: + "no drift scan has judged this lineup, so there is nothing to repair it against", + }; + } + + if (lineup.verdict !== "moved") { + return { + accepted: false, + status: UtilitySolverStatus.NotMoved, + message: UtilityRepairService.verdictReason(lineup.verdict), + }; + } + + // A 'moved' verdict implies the scan could re-fly it, so this is a lineup + // whose seed was cleared after the scan rather than an ordinary refusal. + if (!lineup.has_seed) { + return { + accepted: false, + status: UtilitySolverStatus.Seedless, + message: + "this lineup has no physics seed, so there is no throw to re-solve", + }; + } + + return null; + } + + private static verdictReason(verdict: string): string { + if (verdict === "broken") { + return "the scan could not land this throw anywhere on the new map, so there is no point to re-solve onto"; + } + + if (verdict === "unsimulatable") { + return "the scan could not re-fly this lineup at all, which says nothing about whether the map moved it"; + } + + return "the scan found this lineup unchanged, so there is nothing to repair"; + } + + private async drifted( + user: User, + lineupId: string, + ): Promise { + const [row] = await this.postgres.query>( + `SELECT l.id::text AS id, l.map_name, l.utility_type, l.name, + l.origin_x, l.origin_y, l.origin_z, + l.land_x, l.land_y, l.land_z, + (l.initial_pos_x IS NOT NULL AND l.initial_pos_y IS NOT NULL + AND l.initial_pos_z IS NOT NULL AND l.initial_vel_x IS NOT NULL + AND l.initial_vel_y IS NOT NULL AND l.initial_vel_z IS NOT NULL) + AS has_seed, + public.can_view_utility_lineup(l, $2::json) AS visible, + latest.verdict, latest.distance, + latest.utility_drift_scan_id::text AS utility_drift_scan_id + FROM public.utility_lineups l + LEFT JOIN LATERAL ( + SELECT dr.verdict, dr.distance, dr.utility_drift_scan_id + FROM public.utility_drift_results dr + INNER JOIN public.utility_drift_scans s + ON s.id = dr.utility_drift_scan_id + WHERE dr.utility_lineup_id = l.id + ORDER BY s.created_at DESC, dr.created_at DESC + LIMIT 1 + ) AS latest ON true + WHERE l.id = $1::uuid`, + [ + lineupId, + JSON.stringify({ + "x-hasura-role": user.role, + "x-hasura-user-id": user.steam_id, + }), + ], + ); + + return row ?? null; + } + + private async session( + sessionId: string, + ): Promise<{ host_steam_id: string; map_name: string }> { + if (!UtilityRepairService.UUID.test(String(sessionId ?? ""))) { + throw Error("practice session not found"); + } + + const [row] = await this.postgres.query< + Array<{ host_steam_id: string; map_name: string }> + >( + `SELECT host_steam_id::text AS host_steam_id, map_name + FROM public.utility_practice_sessions + WHERE id = $1::uuid`, + [sessionId], + ); + + if (!row) { + throw Error("practice session not found"); + } + + return row; + } + + private async record( + repairId: string, + steamId: string, + sessionId: string, + lineup: DriftedLineup, + ): Promise { + await this.postgres.query( + `UPDATE public.utility_lineup_repairs + SET status = 'Expired' + WHERE status = 'Requested' AND expires_at <= now()`, + ); + + await this.postgres.query( + `INSERT INTO public.utility_lineup_repairs + (id, utility_lineup_id, utility_drift_scan_id, utility_practice_session_id, + requested_by_steam_id, drift_distance, expires_at) + VALUES ($1::uuid, $2::uuid, $3::uuid, $4::uuid, $5::bigint, $6, + now() + interval '${UtilityRepairService.WINDOW_MINUTES} minutes') + ON CONFLICT (utility_lineup_id, requested_by_steam_id) + WHERE status = 'Requested' + DO UPDATE SET id = EXCLUDED.id, + utility_drift_scan_id = EXCLUDED.utility_drift_scan_id, + utility_practice_session_id = EXCLUDED.utility_practice_session_id, + drift_distance = EXCLUDED.drift_distance, + expires_at = EXCLUDED.expires_at, + created_at = now()`, + [ + repairId, + lineup.id, + lineup.utility_drift_scan_id, + sessionId, + steamId, + lineup.distance, + ], + ); + + this.logger.log( + `[utility-repair] ${steamId} is re-solving ${lineup.id} as ${repairId}`, + ); + } +} diff --git a/src/utility/utility-seed.service.ts b/src/utility/utility-seed.service.ts new file mode 100644 index 000000000..226ca4602 --- /dev/null +++ b/src/utility/utility-seed.service.ts @@ -0,0 +1,88 @@ +import { readFile } from "fs/promises"; +import { join } from "path"; +import { Injectable, Logger } from "@nestjs/common"; +import { PostgresService } from "../postgres/postgres.service"; +import { UtilityImportService } from "./utility-import.service"; + +@Injectable() +export class UtilitySeedService { + // Relative to the process cwd, which is the app root in both the container + // and a local run -- the same place hasura/migrations is resolved from. + public static readonly SEED_FILE = join( + "hasura", + "seeds", + "utility-lineups.json", + ); + + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + private readonly imports: UtilityImportService, + ) {} + + public async onApplicationBootstrap(): Promise { + try { + await this.seed(); + } catch (error) { + // A library that failed to seed is an empty library, not a broken + // install. Never take the API down over it. + this.logger.warn( + `[utility-seed] skipped: ${(error as Error)?.message ?? "unknown error"}`, + ); + } + } + + public async seed(): Promise { + const payload = await this.read(); + + if (!payload) { + return; + } + + // Rows are authored by somebody, and a bundled library has no author of + // its own. An install with no administrator yet is a fresh one, so leave + // it: the next boot after somebody signs in will seed. + const owner = await this.owner(); + + if (!owner) { + this.logger.log( + "[utility-seed] no administrator yet, deferring the default library", + ); + return; + } + + const result = await this.imports.seedLineups(owner, payload); + + if (result.imported === 0 && result.updated === 0) { + return; + } + + this.logger.log( + `[utility-seed] ${result.imported} added, ${result.updated} refreshed, ` + + `${result.failed} rejected of ${result.total}`, + ); + } + + private async read(): Promise { + try { + return JSON.parse(await readFile(UtilitySeedService.SEED_FILE, "utf8")); + } catch (error) { + if ((error as NodeJS.ErrnoException)?.code === "ENOENT") { + return null; + } + throw error; + } + } + + private async owner(): Promise { + const [row] = await this.postgres.query>( + `SELECT steam_id::text AS steam_id + FROM public.players + WHERE role = 'administrator' + ORDER BY steam_id + LIMIT 1`, + ); + + return row?.steam_id ?? null; + } +} diff --git a/src/utility/utility-solver.service.ts b/src/utility/utility-solver.service.ts new file mode 100644 index 000000000..92badfb40 --- /dev/null +++ b/src/utility/utility-solver.service.ts @@ -0,0 +1,465 @@ +import { forwardRef, Inject, Injectable, Logger } from "@nestjs/common"; +import { CacheService } from "../cache/cache.service"; +import { SystemSettingName } from "../system/enums/SystemSettingName"; +import { PostgresService } from "../postgres/postgres.service"; +import { RconService } from "../rcon/rcon.service"; +import { User } from "../auth/types/User"; +import { UtilitySolverStatus } from "./enums/UtilitySolverStatus"; + +export type UtilityCalibrationOutput = { + status: string; + ready: boolean; + detail: string | null; +}; + +export type UtilitySolveOutput = { + accepted: boolean; + status: string; + message: string | null; +}; + +export type SolveUtilityLineupInput = { + session_id: string; + target_x: number; + target_y: number; + target_z: number; + from_x?: number | null; + from_y?: number | null; + from_z?: number | null; + utility_type?: string | null; + name?: string | null; + tolerance?: number | null; +}; + +type SolverServer = { + session_id: string; + host_steam_id: string; + status: string; + map_name: string; + server_id: string | null; + plugin_runtime: string | null; +}; + +// Drives the practice plugin's oracle solver over RCON. +// +// The solve itself is long (up to 300 grenades / 120s) and produces a lineup by +// posting it to POST /utility/ingest itself, so nothing here ever waits for a +// result: the action's whole job is to prove the caller may spend a practice +// server's next two minutes, and then say so. +@Injectable() +export class UtilitySolverService { + // The plugin only prints "ready" when a report can solve; every other + // spelling is the enum name from eCalibrationStatus. + private static readonly STATUSES: ReadonlyArray = [ + UtilitySolverStatus.Ready, + UtilitySolverStatus.NoSample, + UtilitySolverStatus.LaunchModelMismatch, + UtilitySolverStatus.SeedReplayMismatch, + UtilitySolverStatus.SeedReplayTimedOut, + UtilitySolverStatus.Unsupported, + UtilitySolverStatus.Unknown, + ]; + + // ": ", which is the one thing every calibration reply prints + // before its prose. + private static readonly VERDICT = /(?:^|\s)[A-Za-z0-9_]+:\s*([A-Za-z]+)/; + + private static readonly UNSUPPORTED_RUNTIME = "counterstrikesharp"; + + // Only a server that has actually booted can throw a grenade. 'Starting' is a + // session waiting on a pod, which is a different answer from a refusal. + private static readonly SOLVABLE_STATUS = "Ready"; + + private static readonly UUID = + /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i; + + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + private readonly cache: CacheService, + @Inject(forwardRef(() => RconService)) + private readonly rcon: RconService, + ) {} + + // A solve burns up to 300 grenades and two minutes of a practice pod, so the + // real constraint is concurrency rather than a per-minute count: a second + // solve on the same pod fights the first for grenades and both measure noise. + // The lock's TTL is the solve's own ceiling plus slack, so it clears itself + // when a solve dies without reporting. + public static readonly SOLVE_LOCK_SECONDS = 150; + public static readonly SOLVES_PER_HOUR = 6; + + private async setting(name: string): Promise { + const [row] = await this.postgres.query>( + "SELECT value FROM public.settings WHERE name = $1 LIMIT 1", + [name], + ); + return row?.value ?? null; + } + + private async claimSolveBudget( + steamId: string, + ): Promise { + const perHour = Number( + await this.setting(SystemSettingName.UtilitySolvesPerHour), + ); + const cap = + Number.isFinite(perHour) && perHour > 0 + ? perHour + : UtilitySolverService.SOLVES_PER_HOUR; + + // The hour is part of the key, not a refreshed TTL: re-setting the TTL on + // every attempt walks the window ahead of somebody who never stops and + // locks them out for good. + const hour = Math.floor(Date.now() / 3600000); + const countKey = `utility-solve-count:${steamId}:${hour}`; + const used = Number(await this.cache.get(countKey, 0)); + + if (used >= cap) { + const minutes = Math.max( + 1, + 60 - Math.floor((Date.now() % 3600000) / 60000), + ); + + return { + accepted: false, + status: UtilitySolverStatus.Busy, + message: `you have used all ${cap} solves for this hour, try again in ${minutes} minute${minutes === 1 ? "" : "s"}`, + }; + } + + if ( + !(await this.cache.acquireLock( + `utility-solve:${steamId}`, + UtilitySolverService.SOLVE_LOCK_SECONDS, + )) + ) { + return { + accepted: false, + status: UtilitySolverStatus.Busy, + message: + "you already have a solve running, wait for it to finish or cancel it", + }; + } + + await this.cache.put(countKey, used + 1, 7200); + + return null; + } + + public async calibration( + user: User, + sessionId: string, + ): Promise { + const session = await this.solverSession(user, sessionId); + + if ("refusal" in session) { + return { + status: session.refusal.status, + ready: false, + detail: session.refusal.message, + }; + } + + return await this.calibrate(session.server); + } + + public async solve( + user: User, + input: SolveUtilityLineupInput, + ): Promise { + const session = await this.solverSession(user, input.session_id); + + if ("refusal" in session) { + return { + accepted: false, + status: session.refusal.status, + message: session.refusal.message, + }; + } + + const target = UtilitySolverService.point( + input.target_x, + input.target_y, + input.target_z, + "target", + ); + const from = + input.from_x === undefined || + input.from_x === null || + input.from_y === undefined || + input.from_y === null || + input.from_z === undefined || + input.from_z === null + ? null + : UtilitySolverService.point( + input.from_x, + input.from_y, + input.from_z, + "from", + ); + + const budget = await this.claimSolveBudget(user.steam_id); + + if (budget) { + return budget; + } + + const calibration = await this.calibrate(session.server); + + if (!calibration.ready) { + return { + accepted: false, + status: calibration.status, + message: calibration.detail, + }; + } + + const args = [ + `target=${UtilitySolverService.vector(target)}`, + ...(from ? [`from=${UtilitySolverService.vector(from)}`] : []), + ...(input.utility_type + ? [`utility=${UtilitySolverService.token(input.utility_type)}`] + : []), + `steam=${user.steam_id}`, + ...(input.name ? [`name=${UtilitySolverService.token(input.name)}`] : []), + ...(input.tolerance + ? [ + `tolerance=${UtilitySolverService.number(input.tolerance, "tolerance")}`, + ] + : []), + ]; + + const reply = await this.send( + session.server.server_id, + `utility_solver_solve ${args.join(" ")}`, + ); + + if (reply === null) { + return { + accepted: false, + status: UtilitySolverStatus.Unreachable, + message: "unable to reach the practice server over rcon", + }; + } + + this.logger.log( + `[utility-solver] ${session.server.session_id} solving for ${user.steam_id}: ${UtilitySolverService.clean(reply) || "no reply"}`, + ); + + // The plugin answers the RCON as soon as the search is queued and posts the + // winning lineup to /utility/ingest itself minutes later, so "accepted" is + // the only thing that can honestly be said here. + return { + accepted: true, + status: UtilitySolverStatus.Solving, + message: UtilitySolverService.clean(reply) || null, + }; + } + + private async calibrate( + server: SolverServer, + ): Promise { + // Asked before a single grenade is spent, because the answer is a property + // of the runtime rather than of this throw: CounterStrikeSharp has no way to + // emit a projectile, so its build of the plugin answers Unsupported. + if ( + (server.plugin_runtime ?? "").toLowerCase() === + UtilitySolverService.UNSUPPORTED_RUNTIME + ) { + return { + status: UtilitySolverStatus.Unsupported, + ready: false, + detail: + "the solver needs a grenade emit API, which CounterStrikeSharp does not expose; run the SwiftlyS2 build of this plugin to use it", + }; + } + + const reply = await this.send(server.server_id, "utility_solver_calibrate"); + + if (reply === null) { + return { + status: UtilitySolverStatus.Unreachable, + ready: false, + // "cannot solve" and "could not tell" lead somewhere different, so they + // must not read the same. A server that never reported a runtime AND + // will not answer rcon is the second one: saying it cannot solve would + // send somebody redeploying a plugin that may be perfectly fine. + detail: server.plugin_runtime + ? "unable to reach the practice server over rcon" + : "this server has not reported which plugin runtime it is running and did not answer rcon, so whether it can solve is unknown", + }; + } + + return UtilitySolverService.readCalibration(reply); + } + + // The plugin prints ": [ (cached)] " with chat colour + // bytes in it. A reply that names no status is not a failure -- an + // uncalibrated map answers "calibrating the solver on de_mirage..." and the + // verdict arrives on a later call. + public static readCalibration(reply: string): UtilityCalibrationOutput { + const text = UtilitySolverService.clean(reply); + const spoken = text.match(UtilitySolverService.VERDICT)?.at(1) ?? ""; + + const status = UtilitySolverService.STATUSES.find( + (candidate) => candidate.toLowerCase() === spoken.toLowerCase(), + ); + + if (status) { + return { + status, + ready: status === UtilitySolverStatus.Ready, + detail: text || null, + }; + } + + if (/is already running/i.test(text)) { + return { + status: UtilitySolverStatus.Busy, + ready: false, + detail: text, + }; + } + + return { + status: UtilitySolverStatus.Unknown, + ready: false, + detail: text || "the practice server did not answer with a verdict", + }; + } + + private async solverSession( + user: User, + sessionId: string, + ): Promise< + { server: SolverServer } | { refusal: { status: string; message: string } } + > { + if (!UtilitySolverService.UUID.test(String(sessionId ?? ""))) { + throw Error("practice session not found"); + } + + const [row] = await this.postgres.query>( + `SELECT s.id::text AS session_id, + s.host_steam_id::text AS host_steam_id, + s.status, + s.map_name, + srv.id::text AS server_id, + srv.plugin_runtime + FROM public.utility_practice_sessions s + LEFT JOIN public.matches m ON m.id = s.match_id + LEFT JOIN public.servers srv ON srv.id = m.server_id + WHERE s.id = $1::uuid`, + [sessionId], + ); + + if (!row) { + throw Error("practice session not found"); + } + + if (row.host_steam_id !== user.steam_id) { + return { + refusal: { + status: UtilitySolverStatus.NotHost, + message: "only the session host can drive the solver", + }, + }; + } + + if (row.status !== UtilitySolverService.SOLVABLE_STATUS) { + return { + refusal: { + status: UtilitySolverStatus.NotLive, + message: `this practice session is ${row.status}, not ${UtilitySolverService.SOLVABLE_STATUS}`, + }, + }; + } + + if (!row.server_id) { + return { + refusal: { + status: UtilitySolverStatus.NoServer, + message: "this practice session has no server", + }, + }; + } + + return { server: row }; + } + + private async send( + serverId: string | null, + command: string, + ): Promise { + if (!serverId) { + return null; + } + + try { + const connection = await this.rcon.connect(serverId); + + if (!connection) { + return null; + } + + return await connection.send(command); + } catch (error) { + this.logger.warn( + `[utility-solver] ${serverId} rcon failed: ${(error as Error)?.message}`, + ); + return null; + } + } + + // Chat colour codes are single control bytes the plugin prepends to every + // word; leaving them in makes every regex below miss. + private static clean(reply: string): string { + return String(reply ?? "") + .replace(/[\x00-\x1f\x7f]+/g, " ") + .replace(/\s+/g, " ") + .trim(); + } + + private static vector(point: { x: number; y: number; z: number }): string { + return `${point.x.toFixed(2)},${point.y.toFixed(2)},${point.z.toFixed(2)}`; + } + + private static point( + x: number, + y: number, + z: number, + label: string, + ): { x: number; y: number; z: number } { + for (const value of [x, y, z]) { + if (typeof value !== "number" || !Number.isFinite(value)) { + throw Error(`${label} must be finite coordinates`); + } + } + + return { x, y, z }; + } + + // The plugin splits its arguments on whitespace, so a value with a space in + // it silently becomes a second, unknown argument and the whole solve is + // refused. Everything the caller supplies is collapsed to one token. + private static token(value: string): string { + const token = String(value ?? "") + .replace(/[^A-Za-z0-9_.-]+/g, "_") + .replace(/^_+|_+$/g, "") + .slice(0, 48); + + if (!token) { + throw Error("that value has no characters the plugin can accept"); + } + + return token; + } + + private static number(value: number, label: string): string { + if (!Number.isFinite(value) || value <= 0) { + throw Error(`${label} must be a positive number`); + } + + return value.toFixed(2); + } +} diff --git a/src/utility/utility.controller.ts b/src/utility/utility.controller.ts new file mode 100644 index 000000000..3743bf93c --- /dev/null +++ b/src/utility/utility.controller.ts @@ -0,0 +1,257 @@ +import { randomBytes } from "crypto"; +import { + BadRequestException, + Body, + Controller, + Delete, + ForbiddenException, + Get, + Logger, + NotFoundException, + Param, + Post, + Query, + Req, + StreamableFile, + UseGuards, +} from "@nestjs/common"; +import { Request } from "express"; +import { PostgresService } from "../postgres/postgres.service"; +import { SystemSettingName } from "../system/enums/SystemSettingName"; +import { isRoleAbove } from "../utilities/isRoleAbove"; +import { UtilityArtifactsService } from "./utility-artifacts.service"; +import { + UtilityIngestPayload, + UtilityLineupsService, + UtilityPracticeResultPayload, + UtilityServerContext, +} from "./utility-lineups.service"; +import { UtilityPluginKeyGuard } from "./utility-plugin-key.guard"; +import { UtilityPracticeService } from "./utility-practice.service"; + +@Controller("utility") +export class UtilityController { + constructor( + private readonly logger: Logger, + private readonly postgres: PostgresService, + private readonly lineups: UtilityLineupsService, + private readonly artifacts: UtilityArtifactsService, + private readonly practice: UtilityPracticeService, + ) {} + + @Post("ingest") + @UseGuards(UtilityPluginKeyGuard) + public async ingest( + @Req() request: Request, + @Body() body: UtilityIngestPayload, + ) { + await this.assertLibraryEnabled(); + + // Measured before anything is parsed: a multi-megabyte path array is a + // denial of service, not a lineup, and express has already accepted 50mb. + const size = Buffer.byteLength(JSON.stringify(body ?? {}), "utf8"); + + if (size > UtilityLineupsService.MAX_PAYLOAD_BYTES) { + throw new BadRequestException("payload too large"); + } + + const context = await this.context(request); + + try { + return await this.lineups.ingest(context, body); + } catch (error) { + throw new BadRequestException( + (error as Error)?.message ?? "invalid lineup", + ); + } + } + + // The practice server's heartbeat. It is the only thing that can say who is + // on it: no match plugin means no match-events socket to report connects on. + @Post("occupancy") + @UseGuards(UtilityPluginKeyGuard) + public async occupancy( + @Req() request: Request, + @Body() body: { steam_ids?: Array }, + ) { + await this.practice.reportOccupancy( + UtilityController.serverId(request), + Array.isArray(body?.steam_ids) ? body.steam_ids : [], + ); + + return { ok: true }; + } + + @Get("library") + @UseGuards(UtilityPluginKeyGuard) + public async library( + @Req() request: Request, + @Query("steam_id") steamId: string, + ) { + await this.assertLibraryEnabled(); + + const context = await this.context(request); + + try { + return { + map_name: context.mapName, + lineups: await this.lineups.library(context, String(steamId ?? "")), + }; + } catch (error) { + throw new BadRequestException( + (error as Error)?.message ?? "invalid request", + ); + } + } + + // How a practice server learns who is allowed to connect: with no match + // plugin on the pod, the InitConnect gate lives in the practice plugin + // instead, and this is where it gets its roster and password. + // + // The session is resolved from the authenticated server and never from a + // parameter. A server that could name a session id could read a session it + // is not running -- and the match password is what gets you onto that + // server. + @Get("session") + @UseGuards(UtilityPluginKeyGuard) + public async session(@Req() request: Request) { + const serverId = UtilityController.serverId(request); + + const session = await this.practice.sessionForServer(serverId); + + if (!session) { + throw new NotFoundException( + "this server is not running a practice session", + ); + } + + // The plugin asking at all is the definitive signal that the server is up. + await this.practice.markReady(session.match_id); + + return session; + } + + // Scores one throw. The session is resolved from the authenticated server + // for the same reason GET /utility/session is: a server may only speak for the + // session it is running. A session_id in the body is accepted so the plugin + // can prove which session it thinks it is in, and rejected when it disagrees + // -- it is never what the lookup keys on. + @Post("practice-result") + @UseGuards(UtilityPluginKeyGuard) + public async practiceResult( + @Req() request: Request, + @Body() body: UtilityPracticeResultPayload, + ) { + await this.assertLibraryEnabled(); + + const serverId = UtilityController.serverId(request); + const session = await this.practice.liveSessionForServer(serverId); + + if (!session) { + throw new NotFoundException( + "this server is not running a practice session", + ); + } + + if (body?.session_id && String(body.session_id) !== session.session_id) { + throw new ForbiddenException("that is not this server's session"); + } + + const context = await this.context(request); + + try { + return await this.lineups.recordPracticeResult(context, body); + } catch (error) { + throw new BadRequestException( + (error as Error)?.message ?? "invalid result", + ); + } + } + + // Guarded by the server's own key like every other route here, not by a user + // JWT: the practice plugin is the only caller and it authenticates as a + // server. The steam id says who on that server is asking, which is what the + // visibility check needs -- without it every lookup ran as a guest and no + // private lineup ever resolved. + @Get(":lineupId/trajectory") + @UseGuards(UtilityPluginKeyGuard) + public async trajectory( + @Req() request: Request, + @Param("lineupId") lineupId: string, + @Query("steam_id") steamId: string, + ): Promise { + await this.assertLibraryEnabled(); + + const context = await this.context(request); + + let file: string | null; + + try { + file = await this.lineups.trajectoryFile( + context, + String(steamId ?? ""), + lineupId, + ); + } catch (error) { + throw new ForbiddenException( + (error as Error)?.message ?? "invalid request", + ); + } + + if (!file || !(await this.artifacts.hasTrajectory(file))) { + throw new NotFoundException("trajectory missing"); + } + + return new StreamableFile(await this.artifacts.readTrajectory(file)); + } + + @Delete(":id") + @UseGuards(UtilityPluginKeyGuard) + public async remove( + @Req() request: Request, + @Param("id") id: string, + @Query("steam_id") steamId: string, + ) { + const context = await this.context(request); + const author = String(steamId ?? ""); + + if (!context.lineupSteamIds.includes(author)) { + throw new ForbiddenException("player is not in this match lineup"); + } + + try { + await this.lineups.deleteLineup(id, author); + } catch (error) { + throw new BadRequestException( + (error as Error)?.message ?? "unable to delete", + ); + } + + return { success: true }; + } + + // Set by UtilityPluginKeyGuard once it has matched the server's api_password. + private static serverId(request: Request): string { + return String( + (request as Request & { utilityServerId?: string }).utilityServerId, + ); + } + + private async context(request: Request): Promise { + const context = await this.lineups.serverContext( + UtilityController.serverId(request), + ); + + if (!context) { + throw new BadRequestException("this server has no live match"); + } + + return context; + } + + private async assertLibraryEnabled(): Promise { + if (!(await this.lineups.isLibraryEnabled())) { + throw new ForbiddenException("the utility library is disabled"); + } + } +} diff --git a/src/utility/utility.module.ts b/src/utility/utility.module.ts new file mode 100644 index 000000000..c628e870b --- /dev/null +++ b/src/utility/utility.module.ts @@ -0,0 +1,198 @@ +import { forwardRef, Module } from "@nestjs/common"; +import { ConfigModule } from "@nestjs/config"; +import { BullModule, InjectQueue } from "@nestjs/bullmq"; +import { BullBoardModule } from "@bull-board/nestjs"; +import { BullMQAdapter } from "@bull-board/api/bullMQAdapter"; +import { Queue } from "bullmq"; +import { HasuraModule } from "../hasura/hasura.module"; +import { PostgresModule } from "../postgres/postgres.module"; +import { CacheModule } from "../cache/cache.module"; +import { S3Module } from "../s3/s3.module"; +import { AuthModule } from "../auth/auth.module"; +import { MatchesModule } from "../matches/matches.module"; +import { DemosModule } from "../demos/demos.module"; +import { RconModule } from "../rcon/rcon.module"; +import { NotificationsModule } from "../notifications/notifications.module"; +import { loggerFactory } from "../utilities/LoggerFactory"; +import { getQueuesProcessors } from "../utilities/QueueProcessors"; +import { UtilityJobs } from "./enums/UtilityJobs"; +import { UtilityQueues } from "./enums/UtilityQueues"; +import { UtilityAnalysisController } from "./utility-analysis.controller"; +import { UtilityAnalysisService } from "./utility-analysis.service"; +import { UtilityArtifactsService } from "./utility-artifacts.service"; +import { UtilityDriftService } from "./utility-drift.service"; +import { UtilityImportService } from "./utility-import.service"; +import { UtilitySeedService } from "./utility-seed.service"; +import { UtilityInsightsController } from "./utility-insights.controller"; +import { UtilityInsightsService } from "./utility-insights.service"; +import { UtilityRepairService } from "./utility-repair.service"; +import { UtilitySolverService } from "./utility-solver.service"; +import { UtilityLoadService } from "./utility-load.service"; +import { UtilityLineupsController } from "./utility-lineups.controller"; +import { UtilityLineupsService } from "./utility-lineups.service"; +import { UtilityMetaService } from "./utility-meta.service"; +import { UtilityMiningController } from "./utility-mining.controller"; +import { UtilityMiningService } from "./utility-mining.service"; +import { UtilityPlaybooksController } from "./utility-playbooks.controller"; +import { UtilityPlaybooksService } from "./utility-playbooks.service"; +import { UtilityPluginKeyGuard } from "./utility-plugin-key.guard"; +import { UtilityPracticeController } from "./utility-practice.controller"; +import { UtilityPracticeModeService } from "./utility-practice-mode.service"; +import { UtilityPracticeService } from "./utility-practice.service"; +import { UtilityRendersController } from "./utility-renders.controller"; +import { UtilityRendersService } from "./utility-renders.service"; +import { UtilityLaunchSeedService } from "./utility-launch-seed.service"; +import { UtilityController } from "./utility.controller"; +import { MineUtilityMeta } from "./jobs/MineUtilityMeta"; +import { ReapIdleUtilityPracticeSessions } from "./jobs/ReapIdleUtilityPracticeSessions"; +import { RunUtilityDriftScan } from "./jobs/RunUtilityDriftScan"; +import { + BatchUtilityRenderJob, + BatchUtilityRenderJobEvents, +} from "./jobs/BatchUtilityRenderJob"; +import { ReconcileQueuedUtilityRenders } from "./jobs/ReconcileQueuedUtilityRenders"; +import { GameStreamerModule } from "../matches/game-streamer/game-streamer.module"; + +@Module({ + imports: [ + HasuraModule, + PostgresModule, + CacheModule, + S3Module, + ConfigModule, + AuthModule, + forwardRef(() => MatchesModule), + forwardRef(() => GameStreamerModule), + DemosModule, + NotificationsModule, + forwardRef(() => RconModule), + BullModule.registerQueue({ + name: UtilityQueues.UtilityPractice, + }), + BullModule.registerQueue({ + name: UtilityQueues.UtilityMeta, + }), + BullModule.registerQueue({ + name: UtilityQueues.UtilityDrift, + }), + BullModule.registerQueue({ + name: UtilityQueues.UtilityRenders, + }), + BullBoardModule.forFeature({ + name: UtilityQueues.UtilityPractice, + adapter: BullMQAdapter, + }), + BullBoardModule.forFeature({ + name: UtilityQueues.UtilityMeta, + adapter: BullMQAdapter, + }), + BullBoardModule.forFeature({ + name: UtilityQueues.UtilityDrift, + adapter: BullMQAdapter, + }), + BullBoardModule.forFeature({ + name: UtilityQueues.UtilityRenders, + adapter: BullMQAdapter, + }), + ], + providers: [ + UtilityAnalysisService, + UtilityArtifactsService, + UtilityDriftService, + UtilityImportService, + UtilityInsightsService, + UtilityRepairService, + UtilitySolverService, + UtilityLoadService, + UtilityLineupsService, + UtilityMetaService, + UtilityMiningService, + UtilityPlaybooksService, + UtilityPracticeModeService, + UtilityPracticeService, + UtilityRendersService, + UtilityLaunchSeedService, + BatchUtilityRenderJob, + BatchUtilityRenderJobEvents, + ReconcileQueuedUtilityRenders, + UtilitySeedService, + UtilityPluginKeyGuard, + ReapIdleUtilityPracticeSessions, + MineUtilityMeta, + RunUtilityDriftScan, + ...getQueuesProcessors("Utility"), + loggerFactory(), + ], + controllers: [ + UtilityPracticeController, + UtilityLineupsController, + UtilityPlaybooksController, + UtilityMiningController, + UtilityAnalysisController, + UtilityInsightsController, + UtilityRendersController, + UtilityController, + ], + exports: [ + UtilityPracticeService, + UtilityRendersService, + UtilityLineupsService, + UtilityPlaybooksService, + UtilityMetaService, + UtilityMiningService, + UtilityAnalysisService, + UtilityDriftService, + UtilityImportService, + UtilityInsightsService, + UtilityRepairService, + UtilitySolverService, + UtilityLoadService, + ], +}) +export class UtilityModule { + constructor( + @InjectQueue(UtilityQueues.UtilityPractice) utilityPracticeQueue: Queue, + @InjectQueue(UtilityQueues.UtilityMeta) utilityMetaQueue: Queue, + @InjectQueue(UtilityQueues.UtilityRenders) utilityRendersQueue: Queue, + utilityRendersService: UtilityRendersService, + ) { + if (process.env.RUN_MIGRATIONS) { + return; + } + + void utilityPracticeQueue.add( + UtilityJobs.ReapIdleUtilityPracticeSessions, + {}, + { + repeat: { + pattern: "* * * * *", + }, + }, + ); + + void utilityMetaQueue.add( + UtilityJobs.MineUtilityMeta, + {}, + { + repeat: { + pattern: "17 * * * *", + }, + }, + ); + + void utilityRendersQueue.add( + ReconcileQueuedUtilityRenders.name, + {}, + { + repeat: { + pattern: "*/5 * * * *", + }, + }, + ); + + // Straight away as well as on the schedule: a restart between the row's + // INSERT and its dispatch is the case this exists for, and waiting five + // minutes to notice would leave the lineup unrenderable the whole time. + void utilityRendersService.reconcileQueued().catch(() => {}); + } +} diff --git a/test/utility-analysis.spec.ts b/test/utility-analysis.spec.ts new file mode 100644 index 000000000..1a48f45f0 --- /dev/null +++ b/test/utility-analysis.spec.ts @@ -0,0 +1,805 @@ +import { Logger } from "@nestjs/common"; +import { PostgresService } from "./../src/postgres/postgres.service"; +import { + DemoParserService, + ParsedOneWayRequest, + ParsedSightlineRequest, + ParsedSightlineResult, +} from "./../src/demos/demo-parser.service"; +import { UtilityAnalysisService } from "./../src/utility/utility-analysis.service"; +import { UtilityArtifactsService } from "./../src/utility/utility-artifacts.service"; +import { User } from "./../src/auth/types/User"; +import { Fixtures } from "./utils/fixtures"; +import { bootMigratedDb, SqlTestDb } from "./utils/sql-test-db"; + +// The analysis surface is the one place a lineup's geometry leaves the library +// on demand, so these pin the two things that make it safe to expose: a lineup +// you cannot see cannot be analysed, and the shared parser cannot be made to +// flood a hundred smoke volumes because somebody moved a crosshair. +describe("utility analysis (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + + let sightlineCalls: Array; + let oneWayCalls: Array; + let volumeCalls: Array<{ map: string; x: number; y: number; z: number }>; + let artifactCalls: Array; + + beforeAll(async () => { + db = await bootMigratedDb("UtilityAnalysisTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199640000000n); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + sightlineCalls = []; + oneWayCalls = []; + volumeCalls = []; + artifactCalls = []; + await postgres.query("DELETE FROM utility_playbooks"); + await postgres.query("DELETE FROM utility_lineups"); + await postgres.query("DELETE FROM players"); + }); + + const user = (steamId: string, role = "user"): User => + ({ steam_id: steamId, role, name: "tester" }) as User; + + function cacheStub() { + const store = new Map(); + return { + store, + service: { + get: jest.fn(async (key: string) => store.get(key)), + put: jest.fn(async (key: string, value: unknown) => { + store.set(key, value); + return true; + }), + forget: jest.fn(async (key: string) => { + store.delete(key); + return true; + }), + }, + }; + } + + function parserStub( + overrides: { + sightlines?: Array; + threshold?: number; + oneWay?: Array>; + down?: boolean; + volume?: Record | null; + } = {}, + ) { + const failure = { + data: null as null, + status: null as number | null, + error: "demo-parser unreachable", + }; + + return { + sightlines: jest.fn(async (request: ParsedSightlineRequest) => { + sightlineCalls.push(request); + if (overrides.down) { + return failure; + } + return { + data: { + threshold: overrides.threshold ?? 3, + results: overrides.sightlines ?? [], + }, + status: 200, + error: null as string | null, + }; + }), + oneWay: jest.fn(async (request: ParsedOneWayRequest) => { + oneWayCalls.push(request); + if (overrides.down) { + return failure; + } + return { + data: { threshold: 3, results: overrides.oneWay ?? [] }, + status: 200, + error: null as string | null, + }; + }), + smokeVolume: jest.fn( + async ( + map: string, + point: { x: number; y: number; z: number }, + ): Promise | null> => { + volumeCalls.push({ map, ...point }); + return overrides.volume === undefined + ? { ox: 0, oy: 0, oz: 0, vs: 16, dx: 4, dy: 4, dz: 4, den: "AA" } + : overrides.volume; + }, + ), + } as unknown as DemoParserService; + } + + function artifactsStub(volume: Record | null = null) { + return { + readSmokeVolume: jest.fn(async (key: string) => { + artifactCalls.push(key); + return volume; + }), + } as unknown as UtilityArtifactsService; + } + + function service( + parser: DemoParserService, + options: { + cache?: ReturnType; + artifacts?: UtilityArtifactsService; + } = {}, + ) { + return new UtilityAnalysisService( + new Logger("UtilityAnalysisTest"), + postgres, + (options.cache ?? cacheStub()).service as never, + options.artifacts ?? artifactsStub(), + parser, + ); + } + + async function insertLineup( + author: string, + overrides: Record = {}, + ): Promise { + const row = { + map_name: "de_mirage", + utility_type: "Smoke", + side: "TERRORIST", + technique: "Jump", + origin_x: -1912, + origin_y: 922, + origin_z: -167, + view_yaw: 133.7, + view_pitch: -12.4, + land_x: 0, + land_y: 0, + land_z: 0, + name: "Window", + visibility: "Public", + author_steam_id: author, + ...overrides, + }; + const cols = Object.keys(row); + const [inserted] = await postgres.query>( + `INSERT INTO utility_lineups (${cols.join(", ")}) + VALUES (${cols.map((_, i) => `$${i + 1}`).join(", ")}) RETURNING id`, + Object.values(row), + ); + return inserted.id; + } + + const pair = () => [ + { from_x: -500, from_y: 0, from_z: 0, to_x: 500, to_y: 0, to_z: 0 }, + ]; + + describe("visibility", () => { + it("refuses to analyse a lineup the caller cannot see", async () => { + const author = await fx.player(); + const stranger = await fx.player(); + const lineupId = await insertLineup(author, { visibility: "Private" }); + const parser = parserStub(); + + await expect( + service(parser).sightlines(user(stranger), { + lineup_id: lineupId, + pairs: pair(), + }), + ).rejects.toThrow("lineup not found"); + + // The point of the gate: the private geometry never left the database. + expect(sightlineCalls).toHaveLength(0); + }); + + it("refuses one-way analysis of a lineup the caller cannot see", async () => { + const author = await fx.player(); + const stranger = await fx.player(); + const lineupId = await insertLineup(author, { visibility: "Private" }); + + await expect( + service(parserStub()).oneWay(user(stranger), { + lineup_id: lineupId, + pairs: pair(), + }), + ).rejects.toThrow("lineup not found"); + + expect(oneWayCalls).toHaveLength(0); + }); + + it("lets the author analyse their own private lineup", async () => { + const author = await fx.player(); + const lineupId = await insertLineup(author, { visibility: "Private" }); + + const answer = await service( + parserStub({ + sightlines: [ + { + blocked: true, + blocked_by: "smoke", + world_blocked: false, + depth: 5.5, + transmittance: 0.004, + distance: 1000, + }, + ], + }), + ).sightlines(user(author), { lineup_id: lineupId, pairs: pair() }); + + expect(answer.results).toEqual([ + { + index: 0, + blocked: true, + blocked_by: "smoke", + depth: 5.5, + transmittance: 0.004, + world_blocked: false, + }, + ]); + expect(answer.degraded).toBe(false); + }); + + it("hides a lineup behind an id that is not a uuid", async () => { + const author = await fx.player(); + await insertLineup(author); + + await expect( + service(parserStub()).sightlines(user(author), { + lineup_id: "not-a-uuid", + pairs: pair(), + }), + ).rejects.toThrow("lineup not found"); + }); + }); + + describe("degradation", () => { + it("answers a degraded sightline result when the parser is down", async () => { + const author = await fx.player(); + const lineupId = await insertLineup(author); + + const answer = await service(parserStub({ down: true })).sightlines( + user(author), + { lineup_id: lineupId, pairs: pair() }, + ); + + expect(answer.degraded).toBe(true); + expect(answer.results).toEqual([]); + expect(answer.message).toBe("demo-parser unreachable"); + expect(answer.threshold).toBe(UtilityAnalysisService.DEFAULT_THRESHOLD); + }); + + it("answers a degraded one-way result when the parser is down", async () => { + const author = await fx.player(); + const lineupId = await insertLineup(author); + + const answer = await service(parserStub({ down: true })).oneWay( + user(author), + { lineup_id: lineupId, pairs: pair() }, + ); + + expect(answer.degraded).toBe(true); + expect(answer.results).toEqual([]); + }); + + it("answers a degraded blocking search when the parser is down", async () => { + const author = await fx.player(); + await insertLineup(author); + + const answer = await service(parserStub({ down: true })).findBlocking( + user(author), + { + map_name: "de_mirage", + from_x: -500, + from_y: 0, + from_z: 0, + to_x: 500, + to_y: 0, + to_z: 0, + }, + ); + + expect(answer.degraded).toBe(true); + expect(answer.results).toEqual([]); + }); + }); + + describe("one-way", () => { + it("tells the parser the pairs are feet, not eyes", async () => { + const author = await fx.player(); + const lineupId = await insertLineup(author); + + const answer = await service( + parserStub({ + oneWay: [ + { + one_way: true, + favors: "a", + cause: "smoke", + confidence: "likely", + contested: false, + }, + ], + }), + ).oneWay(user(author), { lineup_id: lineupId, pairs: pair() }); + + expect(oneWayCalls[0].positions).toBe("feet"); + expect(answer.results[0]).toEqual({ + index: 0, + one_way: true, + favors: "a", + cause: "smoke", + confidence: "likely", + contested: false, + }); + }); + }); + + describe("the blocking search", () => { + const line = { + map_name: "de_mirage", + from_x: -1000, + from_y: 0, + from_z: 0, + to_x: 1000, + to_y: 0, + to_z: 0, + }; + + const clear = (count: number): Array => [ + { + blocked: false, + world_blocked: false, + depth: 0, + transmittance: 1, + distance: 2000, + per_smoke: Array.from({ length: count }, (_, i) => 10 - i), + }, + ]; + + it("only considers smokes near the segment", async () => { + const author = await fx.player(); + // Beside the middle of the line: a smoke a long way from either end can + // still be the one closing it. + const near = await insertLineup(author, { + land_x: 0, + land_y: 40, + land_z: 0, + name: "near", + }); + await insertLineup(author, { + land_x: 0, + land_y: 4000, + land_z: 0, + name: "far", + }); + // Behind the shooter rather than on the line. + await insertLineup(author, { + land_x: -4000, + land_y: 0, + land_z: 0, + name: "behind", + }); + await insertLineup(author, { + utility_type: "Flash", + land_x: 0, + land_y: 0, + land_z: 0, + name: "flash", + }); + await insertLineup(author, { + map_name: "de_nuke", + land_x: 0, + land_y: 0, + land_z: 0, + name: "other map", + }); + + const answer = await service( + parserStub({ sightlines: clear(1) }), + ).findBlocking(user(author), line); + + expect(sightlineCalls).toHaveLength(1); + expect(sightlineCalls[0].smokes).toHaveLength(1); + expect(answer.results.map((result) => result.utility_lineup_id)).toEqual([ + near, + ]); + }); + + it("never evaluates more candidates than the parser accepts clouds", async () => { + const author = await fx.player(); + + for (let i = 0; i < 25; i++) { + await insertLineup(author, { + land_x: -400 + i * 20, + land_y: 0, + land_z: 0, + name: `smoke ${i}`, + }); + } + + const answer = await service( + parserStub({ sightlines: clear(UtilityAnalysisService.CANDIDATE_CAP) }), + ).findBlocking(user(author), { ...line, limit: 50 }); + + expect(sightlineCalls).toHaveLength(1); + expect(sightlineCalls[0].smokes).toHaveLength( + UtilityAnalysisService.CANDIDATE_CAP, + ); + expect(answer.results).toHaveLength(UtilityAnalysisService.CANDIDATE_CAP); + }); + + it("leaves out a lineup the caller cannot see", async () => { + const author = await fx.player(); + const stranger = await fx.player(); + await insertLineup(author, { + visibility: "Private", + land_x: 0, + land_y: 0, + land_z: 0, + }); + const shared = await insertLineup(author, { + land_x: 0, + land_y: 20, + land_z: 0, + }); + + const answer = await service( + parserStub({ sightlines: clear(1) }), + ).findBlocking(user(stranger), line); + + expect(sightlineCalls[0].smokes).toHaveLength(1); + expect(answer.results.map((result) => result.utility_lineup_id)).toEqual([ + shared, + ]); + }); + + it("ranks by how much smoke each candidate puts on the line", async () => { + const author = await fx.player(); + const first = await insertLineup(author, { + land_x: 0, + land_y: 10, + land_z: 0, + }); + const second = await insertLineup(author, { + land_x: 0, + land_y: 20, + land_z: 0, + }); + + const answer = await service( + parserStub({ + sightlines: [ + { + blocked: false, + world_blocked: false, + depth: 5, + transmittance: 0.006, + distance: 2000, + per_smoke: [0.5, 4.5], + }, + ], + }), + ).findBlocking(user(author), line); + + expect(answer.results.map((result) => result.utility_lineup_id)).toEqual([ + second, + first, + ]); + expect(answer.results[0].blocked).toBe(true); + expect(answer.results[1].blocked).toBe(false); + expect(answer.results[1].transmittance).toBeCloseTo(Math.exp(-0.5), 6); + }); + + it("does not credit a smoke for a line the map already blocks", async () => { + const author = await fx.player(); + await insertLineup(author, { land_x: 0, land_y: 0, land_z: 0 }); + + const answer = await service( + parserStub({ + sightlines: [ + { + blocked: true, + blocked_by: "world", + world_blocked: true, + depth: 9, + transmittance: 0.0001, + distance: 2000, + per_smoke: [9], + }, + ], + }), + ).findBlocking(user(author), line); + + expect(answer.results).toEqual([]); + expect(answer.degraded).toBe(false); + expect(answer.message).toMatch(/already blocks/); + }); + + it("asks the parser for a volume once and reuses the memo", async () => { + const author = await fx.player(); + await insertLineup(author, { land_x: 0, land_y: 0, land_z: 0 }); + const cache = cacheStub(); + + const first = service(parserStub({ sightlines: clear(1) }), { cache }); + await first.findBlocking(user(author), line); + + // A different caller, so the memoized ANSWER cannot be reused -- only the + // volume can. + const other = await fx.player(); + const second = service(parserStub({ sightlines: clear(1) }), { cache }); + await second.findBlocking(user(other), line); + + expect(volumeCalls).toHaveLength(1); + }); + + it("prefers the bloom the artifact already carries", async () => { + const author = await fx.player(); + await insertLineup(author, { + land_x: 0, + land_y: 0, + land_z: 0, + trajectory_file: "utility/abc/trajectory.json.gz", + }); + + await service(parserStub({ sightlines: clear(1) }), { + artifacts: artifactsStub({ + ox: 1, + oy: 2, + oz: 3, + vs: 16, + dx: 4, + dy: 4, + dz: 4, + }), + }).findBlocking(user(author), line); + + expect(artifactCalls).toEqual(["utility/abc/trajectory.json.gz"]); + expect(volumeCalls).toHaveLength(0); + expect(sightlineCalls[0].smokes?.[0].volume).toMatchObject({ ox: 1 }); + }); + + it("falls back to blooming the landing point inside the request", async () => { + const author = await fx.player(); + await insertLineup(author, { land_x: 7, land_y: 8, land_z: 9 }); + + await service( + parserStub({ sightlines: clear(1), volume: null }), + ).findBlocking(user(author), line); + + expect(sightlineCalls[0].smokes?.[0].at).toEqual({ x: 7, y: 8, z: 9 }); + }); + + it("answers nothing rather than calling the parser with no candidates", async () => { + const author = await fx.player(); + + const answer = await service( + parserStub({ sightlines: clear(0) }), + ).findBlocking(user(author), line); + + expect(answer.results).toEqual([]); + expect(sightlineCalls).toHaveLength(0); + }); + }); + + // "Your A execute leaves CT-cross open." The book's smokes are evaluated + // together in one request, and the answer has to be honest about the two ways + // it can be incomplete: a parser that is not there, and a book with more + // smokes than one request carries. + describe("playbook coverage", () => { + async function insertPlaybook( + owner: string, + lineupIds: Array, + ): Promise { + const [playbook] = await postgres.query>( + `INSERT INTO utility_playbooks (name, map_name, side, owner_steam_id, visibility) + VALUES ('A execute', 'de_mirage', 'TERRORIST', $1, 'Private') + RETURNING id`, + [owner], + ); + + for (const [order, lineupId] of lineupIds.entries()) { + await postgres.query( + `INSERT INTO utility_playbook_steps (playbook_id, utility_lineup_id, step_order, offset_ms) + VALUES ($1, $2, $3, $4)`, + [playbook.id, lineupId, order, order * 500], + ); + } + + return playbook.id; + } + + const twoPairs = () => [ + { from_x: -500, from_y: 0, from_z: 0, to_x: 500, to_y: 0, to_z: 0 }, + { from_x: -400, from_y: 40, from_z: 0, to_x: 400, to_y: 40, to_z: 0 }, + ]; + + it("sends every smoke in the book in one request", async () => { + const author = await fx.player(); + const first = await insertLineup(author, { land_x: 10 }); + const second = await insertLineup(author, { land_x: 20 }); + const flash = await insertLineup(author, { + utility_type: "Flash", + land_x: 30, + }); + const playbook = await insertPlaybook(author, [first, second, flash]); + + await service( + parserStub({ + sightlines: [ + { + blocked: true, + world_blocked: false, + depth: 6, + transmittance: 0.1, + per_smoke: [1, 6], + distance: 1000, + }, + { + blocked: false, + world_blocked: false, + depth: 0.2, + transmittance: 0.8, + per_smoke: [0.1, 0.1], + distance: 900, + }, + ], + }), + ).playbookCoverage(user(author), { + playbook_id: playbook, + pairs: twoPairs(), + }); + + expect(sightlineCalls).toHaveLength(1); + // The flash is absent: a flash puts no density on a sightline, so asking + // the parser to bloom one would be asking it to answer nothing. + expect(sightlineCalls[0].smokes).toHaveLength(2); + expect(sightlineCalls[0].pairs).toHaveLength(2); + expect(sightlineCalls[0].map).toBe("de_mirage"); + }); + + it("names the step that closes an angle and leaves the rest open", async () => { + const author = await fx.player(); + const first = await insertLineup(author, { land_x: 10 }); + const second = await insertLineup(author, { land_x: 20 }); + const playbook = await insertPlaybook(author, [first, second]); + + const answer = await service( + parserStub({ + sightlines: [ + { + blocked: true, + world_blocked: false, + depth: 6, + transmittance: 0.1, + per_smoke: [0.4, 6], + distance: 1000, + }, + { + blocked: false, + world_blocked: false, + depth: 0.3, + transmittance: 0.7, + per_smoke: [0.2, 0.1], + distance: 900, + }, + ], + }), + ).playbookCoverage(user(author), { + playbook_id: playbook, + pairs: twoPairs(), + }); + + expect(answer.degraded).toBe(false); + expect(answer.results).toEqual([ + { + index: 0, + covered: true, + by_step: 1, + depth: 6, + transmittance: 0.1, + }, + { + index: 1, + covered: false, + by_step: null, + depth: 0.3, + transmittance: 0.7, + }, + ]); + }); + + // The one answer this must never give: silence from the parser reading as + // "that angle is open". + it("comes back degraded rather than open when the parser is down", async () => { + const author = await fx.player(); + const smoke = await insertLineup(author); + const playbook = await insertPlaybook(author, [smoke]); + + const answer = await service(parserStub({ down: true })).playbookCoverage( + user(author), + { playbook_id: playbook, pairs: twoPairs() }, + ); + + expect(answer.degraded).toBe(true); + expect(answer.message).toBe("demo-parser unreachable"); + expect(answer.results).toEqual([]); + }); + + it("degrades when the book holds more smokes than one request carries", async () => { + const author = await fx.player(); + const lineupIds: Array = []; + + for (let index = 0; index <= UtilityAnalysisService.CANDIDATE_CAP; index++) { + lineupIds.push(await insertLineup(author, { land_x: index * 10 })); + } + + const answer = await service( + parserStub({ + sightlines: [ + { + blocked: false, + world_blocked: false, + depth: 0, + transmittance: 1, + per_smoke: [], + distance: 1000, + }, + ], + }), + ).playbookCoverage(user(author), { + playbook_id: await insertPlaybook(author, lineupIds), + pairs: [twoPairs()[0]], + }); + + expect(sightlineCalls[0].smokes).toHaveLength( + UtilityAnalysisService.CANDIDATE_CAP, + ); + expect(answer.degraded).toBe(true); + expect(answer.message).toContain("first 16 smokes"); + expect(answer.results[0].covered).toBe(false); + }); + + it("says a book with no smokes covers nothing, without asking", async () => { + const author = await fx.player(); + const flash = await insertLineup(author, { utility_type: "Flash" }); + const playbook = await insertPlaybook(author, [flash]); + + const answer = await service(parserStub()).playbookCoverage( + user(author), + { playbook_id: playbook, pairs: twoPairs() }, + ); + + expect(sightlineCalls).toHaveLength(0); + expect(answer.degraded).toBe(false); + expect(answer.message).toBe("this playbook has no smoke steps"); + expect(answer.results.map((result) => result.covered)).toEqual([ + false, + false, + ]); + }); + + it("refuses a playbook the caller cannot see", async () => { + const author = await fx.player(); + const stranger = await fx.player(); + const smoke = await insertLineup(author); + const playbook = await insertPlaybook(author, [smoke]); + + await expect( + service(parserStub()).playbookCoverage(user(stranger), { + playbook_id: playbook, + pairs: twoPairs(), + }), + ).rejects.toThrow("playbook not found"); + + expect(sightlineCalls).toHaveLength(0); + }); + }); +}); diff --git a/test/utility-coaching.spec.ts b/test/utility-coaching.spec.ts new file mode 100644 index 000000000..e7007405c --- /dev/null +++ b/test/utility-coaching.spec.ts @@ -0,0 +1,962 @@ +import { randomUUID } from "crypto"; +import { Logger } from "@nestjs/common"; +import { PostgresService } from "./../src/postgres/postgres.service"; +import { UtilityInsightsService } from "./../src/utility/utility-insights.service"; +import { + UtilityLineupsService, + UtilityServerContext, +} from "./../src/utility/utility-lineups.service"; +import { User } from "./../src/auth/types/User"; +import { Fixtures } from "./utils/fixtures"; +import { bootMigratedDb, SqlTestDb } from "./utils/sql-test-db"; + +// The two things the practice data can say that a browse cannot: which way +// everybody misses one lineup, and how hard the lineup is for everybody. +// +// Both are read as aggregates and both have one property worth more than their +// arithmetic. The pattern must be the lineup's and not one obsessive's, and the +// difficulty must refuse to answer rather than invent a rate off four throws. +describe("utility coaching (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + let insights: UtilityInsightsService; + + // Everything below is thrown due north (+Y): the lineup stands at the world + // origin looking along yaw 90 and lands a thousand units up the map. It makes + // every assertion readable -- a landing short of the reference is a smaller + // y, and it is the geometry that catches an along/lateral mix-up, because a + // decomposition that used the world axes would call an undershoot "left". + const ORIGIN = { x: 0, y: 0, z: 0 }; + const LAND = { x: 0, y: 1000, z: 0 }; + const NORTH_YAW = 90; + + beforeAll(async () => { + db = await bootMigratedDb("UtilityCoachingTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199620000000n); + insights = new UtilityInsightsService(postgres, lineupsService()); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + await postgres.query("DELETE FROM utility_meta_lineups"); + await postgres.query("DELETE FROM utility_lineup_progress"); + await postgres.query("DELETE FROM utility_lineups"); + await postgres.query("DELETE FROM players"); + await postgres.query( + "UPDATE settings SET value = '96' WHERE name = 'public.utility_success_radius'", + ); + }); + + function lineupsService(): UtilityLineupsService { + const store = new Map(); + + return new UtilityLineupsService( + new Logger("UtilityCoachingTest"), + postgres, + { + uploadTrajectory: jest.fn(async (): Promise => "key"), + removeTrajectories: jest.fn(async (): Promise => undefined), + } as unknown as never, + { + get: jest.fn(async (key: string, fallback?: unknown) => + store.has(key) ? store.get(key) : fallback, + ), + put: jest.fn(async (key: string, value: unknown) => { + store.set(key, value); + return true; + }), + } as unknown as never, + ); + } + + const user = (steamId: string): User => + ({ steam_id: steamId, role: "user", name: "tester" }) as User; + + function context(...steamIds: Array): UtilityServerContext { + return { + serverId: randomUUID(), + matchId: randomUUID(), + mapName: "de_mirage", + lineupSteamIds: steamIds, + }; + } + + async function insertLineup( + author: string, + overrides: Record = {}, + ): Promise { + const row = { + map_name: "de_mirage", + utility_type: "Smoke", + side: "TERRORIST", + technique: "Jump", + origin_x: ORIGIN.x, + origin_y: ORIGIN.y, + origin_z: ORIGIN.z, + view_yaw: NORTH_YAW, + view_pitch: -12.4, + land_x: LAND.x, + land_y: LAND.y, + land_z: LAND.z, + name: "Window from T spawn", + visibility: "Public", + author_steam_id: author, + ...overrides, + }; + const cols = Object.keys(row); + const [inserted] = await postgres.query>( + `INSERT INTO utility_lineups (${cols.join(", ")}) + VALUES (${cols.map((_, i) => `$${i + 1}`).join(", ")}) RETURNING id`, + Object.values(row), + ); + return inserted.id; + } + + // A player's accumulated offsets, written the way the scoring path would have + // left them: sums over `samples` throws whose mean is the offset given. + async function drilled( + lineupId: string, + steamId: string, + offsets: { + samples: number; + along?: number; + lateral?: number; + vertical?: number; + successes?: number; + }, + ): Promise { + await postgres.query( + `INSERT INTO utility_lineup_progress + (utility_lineup_id, steam_id, attempts, successes, + miss_samples, miss_along_sum, miss_lateral_sum, miss_vertical_sum) + VALUES ($1::uuid, $2::bigint, $3::int, $4::int, + $3::int, $5::float8, $6::float8, $7::float8)`, + [ + lineupId, + steamId, + offsets.samples, + offsets.successes ?? 0, + (offsets.along ?? 0) * offsets.samples, + (offsets.lateral ?? 0) * offsets.samples, + (offsets.vertical ?? 0) * offsets.samples, + ], + ); + } + + async function counters(lineupId: string) { + const [row] = await postgres.query< + Array<{ + practice_players: number; + practice_attempts: number; + practice_successes: number; + difficulty: string; + }> + >( + `SELECT l.practice_players, l.practice_attempts, l.practice_successes, + public.utility_lineup_difficulty(l) AS difficulty + FROM utility_lineups l WHERE l.id = $1::uuid`, + [lineupId], + ); + return row; + } + + describe("decomposing a throw", () => { + // The test that catches the whole idea being wrong. A throw aimed due north + // that lands short is short; a decomposition on the world axes would report + // it as a thousand units of nothing on x and call the error lateral. + it("reads an undershoot on a due-north throw as short, not left", async () => { + const player = await fx.player(); + const lineup = await insertLineup(player); + const lineups = lineupsService(); + + const result = await lineups.recordPracticeResult(context(player), { + utility_lineup_id: lineup, + steam_id: player, + land_x: LAND.x, + land_y: LAND.y - 100, + land_z: LAND.z, + }); + + expect(result.along).toBe(-100); + expect(result.lateral).toBe(0); + expect(result.vertical).toBe(0); + expect(result.success).toBe(false); + expect(result.distance).toBe(100); + }); + + it("reads an overshoot as long", async () => { + const player = await fx.player(); + const lineup = await insertLineup(player); + const lineups = lineupsService(); + + const result = await lineups.recordPracticeResult(context(player), { + utility_lineup_id: lineup, + steam_id: player, + land_x: LAND.x, + land_y: LAND.y + 250, + land_z: LAND.z, + }); + + expect(result.along).toBe(250); + expect(result.lateral).toBe(0); + }); + + // Facing +Y, the player's right hand points at +X. Getting this backwards + // would tell everybody on the platform to correct the wrong way. + it("puts the thrower's right hand on the positive lateral axis", async () => { + const player = await fx.player(); + const lineup = await insertLineup(player); + const lineups = lineupsService(); + + const right = await lineups.recordPracticeResult(context(player), { + utility_lineup_id: lineup, + steam_id: player, + land_x: LAND.x + 150, + land_y: LAND.y, + land_z: LAND.z, + }); + + expect(right.lateral).toBe(150); + expect(right.along).toBe(0); + + const left = await lineups.recordPracticeResult(context(player), { + utility_lineup_id: lineup, + steam_id: player, + land_x: LAND.x - 150, + land_y: LAND.y, + land_z: LAND.z, + }); + + expect(left.lateral).toBe(-150); + }); + + it("keeps height on its own axis", async () => { + const player = await fx.player(); + const lineup = await insertLineup(player); + const lineups = lineupsService(); + + const result = await lineups.recordPracticeResult(context(player), { + utility_lineup_id: lineup, + steam_id: player, + land_x: LAND.x, + land_y: LAND.y, + land_z: LAND.z + 140, + }); + + expect(result.vertical).toBe(140); + expect(result.along).toBe(0); + expect(result.lateral).toBe(0); + }); + + // A hand-placed or imported lineup can carry a view_yaw with no relation to + // its own landing point. Believing it does not fail loudly: it reports every + // undershoot as an overshoot. + it("falls back to the origin-to-landing bearing when the recorded aim points the other way", async () => { + const player = await fx.player(); + const lineup = await insertLineup(player, { + view_yaw: NORTH_YAW + 180, + origin_source: "editor", + }); + const lineups = lineupsService(); + + const result = await lineups.recordPracticeResult(context(player), { + utility_lineup_id: lineup, + steam_id: player, + land_x: LAND.x, + land_y: LAND.y - 100, + land_z: LAND.z, + }); + + expect(result.along).toBe(-100); + }); + + it("keeps the recorded aim when it agrees with where the grenade went", async () => { + const player = await fx.player(); + const lineup = await insertLineup(player, { view_yaw: NORTH_YAW + 20 }); + const lineups = lineupsService(); + + const result = await lineups.recordPracticeResult(context(player), { + utility_lineup_id: lineup, + steam_id: player, + land_x: LAND.x, + land_y: LAND.y - 100, + land_z: LAND.z, + }); + + // Aiming 20 degrees left of where the grenade actually travelled, so the + // undershoot splits across both axes of the aim frame rather than reading + // as a pure one: coming back down a line that runs to the right of your + // aim is both short of it and left of it. + expect(result.along).toBeCloseTo( + -100 * Math.cos((20 * Math.PI) / 180), + 1, + ); + expect(result.lateral).toBeCloseTo( + -100 * Math.sin((20 * Math.PI) / 180), + 1, + ); + }); + + it("accumulates the offsets on the throwing player's own row", async () => { + const player = await fx.player(); + const lineup = await insertLineup(player); + const lineups = lineupsService(); + + for (let attempt = 0; attempt < 3; attempt++) { + await lineups.recordPracticeResult(context(player), { + utility_lineup_id: lineup, + steam_id: player, + land_x: LAND.x, + land_y: LAND.y - 100, + land_z: LAND.z, + }); + } + + const [row] = await postgres.query< + Array<{ miss_samples: number; miss_along_sum: number }> + >( + `SELECT miss_samples, miss_along_sum FROM utility_lineup_progress + WHERE utility_lineup_id = $1::uuid AND steam_id = $2::bigint`, + [lineup, player], + ); + + expect(row.miss_samples).toBe(3); + expect(row.miss_along_sum).toBeCloseTo(-300, 6); + }); + }); + + describe("the miss pattern", () => { + it("says nothing rather than coaching off one player", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const [a, b] = await fx.players(2); + + await drilled(lineup, a, { samples: 40, along: -200 }); + await drilled(lineup, b, { samples: 40, along: -200 }); + + const pattern = await insights.missPattern(user(author), { + utility_lineup_id: lineup, + }); + + expect(pattern.analysed).toBe(false); + expect(pattern.players).toBe(2); + expect(pattern.samples).toBe(80); + expect(pattern.bias).toBeNull(); + expect(pattern.mean_along).toBeNull(); + expect(pattern.message).toMatch(/not enough practice/); + }); + + it("says nothing rather than coaching off a handful of throws", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const players = await fx.players(3); + + for (const player of players) { + await drilled(lineup, player, { samples: 5, along: -200 }); + } + + const pattern = await insights.missPattern(user(author), { + utility_lineup_id: lineup, + }); + + expect(pattern.analysed).toBe(false); + expect(pattern.players).toBe(3); + expect(pattern.samples).toBe(15); + }); + + it("calls a shared undershoot short once both floors clear", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const players = await fx.players(3); + + for (const player of players) { + await drilled(lineup, player, { samples: 7, along: -140 }); + } + + const pattern = await insights.missPattern(user(author), { + utility_lineup_id: lineup, + }); + + expect(pattern.analysed).toBe(true); + expect(pattern.players).toBe(3); + expect(pattern.samples).toBe(21); + expect(pattern.mean_along).toBe(-140); + expect(pattern.bias).toBe(UtilityInsightsService.BIAS_SHORT); + }); + + // The whole reason the sums live per player rather than per lineup. Under a + // mean of throws this lineup reads 275 long, which is one person's habit + // handed to everybody else as the lineup's pattern. + it("counts a player who threw two hundred times exactly once", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const [obsessive, a, b] = await fx.players(3); + + await drilled(lineup, obsessive, { samples: 200, along: 300 }); + await drilled(lineup, a, { samples: 10, along: 30 }); + await drilled(lineup, b, { samples: 10, along: 30 }); + + const pattern = await insights.missPattern(user(author), { + utility_lineup_id: lineup, + }); + + expect(pattern.samples).toBe(220); + expect(pattern.players).toBe(3); + expect(pattern.mean_along).toBe(120); + expect(pattern.bias).toBe(UtilityInsightsService.BIAS_LONG); + }); + + it("reports the axis the miss is worst on", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const players = await fx.players(3); + + for (const player of players) { + await drilled(lineup, player, { + samples: 10, + along: -30, + lateral: 120, + vertical: 10, + }); + } + + const pattern = await insights.missPattern(user(author), { + utility_lineup_id: lineup, + }); + + expect(pattern.mean_along).toBe(-30); + expect(pattern.mean_lateral).toBe(120); + expect(pattern.mean_vertical).toBe(10); + expect(pattern.bias).toBe(UtilityInsightsService.BIAS_RIGHT); + }); + + it("reads a high miss as high", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const players = await fx.players(3); + + for (const player of players) { + await drilled(lineup, player, { samples: 10, vertical: 90 }); + } + + const pattern = await insights.missPattern(user(author), { + utility_lineup_id: lineup, + }); + + expect(pattern.bias).toBe(UtilityInsightsService.BIAS_HIGH); + }); + + it("says there is no pattern when everybody lands on it", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const [a, b, c] = await fx.players(3); + + await drilled(lineup, a, { samples: 10, along: 5 }); + await drilled(lineup, b, { samples: 10, along: -5 }); + await drilled(lineup, c, { samples: 10, along: 0 }); + + const pattern = await insights.missPattern(user(author), { + utility_lineup_id: lineup, + }); + + expect(pattern.analysed).toBe(true); + expect(pattern.bias).toBe(UtilityInsightsService.BIAS_NONE); + }); + + // The mean of a group that disagrees is a number nobody in it would + // recognise, and "you undershoot this" is the wrong thing to tell the half + // of them who overshoot it. + it("refuses to name a direction the players do not agree on", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const [a, b, c] = await fx.players(3); + + await drilled(lineup, a, { samples: 10, along: 300 }); + await drilled(lineup, b, { samples: 10, along: -100 }); + await drilled(lineup, c, { samples: 10, along: -50 }); + + const pattern = await insights.missPattern(user(author), { + utility_lineup_id: lineup, + }); + + expect(pattern.mean_along).toBe(50); + expect(pattern.bias).toBe(UtilityInsightsService.BIAS_SCATTERED); + }); + + it("scales the floor with the configured success radius", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const players = await fx.players(3); + + for (const player of players) { + await drilled(lineup, player, { samples: 10, along: -30 }); + } + + expect( + (await insights.missPattern(user(author), { utility_lineup_id: lineup })) + .bias, + ).toBe(UtilityInsightsService.BIAS_SHORT); + + await postgres.query( + "UPDATE settings SET value = '400' WHERE name = 'public.utility_success_radius'", + ); + + expect( + (await insights.missPattern(user(author), { utility_lineup_id: lineup })) + .bias, + ).toBe(UtilityInsightsService.BIAS_NONE); + }); + + it("will not read a pattern off a lineup the caller cannot see", async () => { + const stranger = await fx.player(); + const nosy = await fx.player(); + const secret = await insertLineup(stranger, { visibility: "Private" }); + const players = await fx.players(3); + + for (const player of players) { + await drilled(secret, player, { samples: 10, along: -200 }); + } + + await expect( + insights.missPattern(user(nosy), { utility_lineup_id: secret }), + ).rejects.toThrow(/lineup not found/); + + const owner = await insights.missPattern(user(stranger), { + utility_lineup_id: secret, + }); + expect(owner.analysed).toBe(true); + }); + + // A hit is not a miss, but it carries a direction and the direction is the + // point. Dropping hits would truncate the sample at the success radius, so + // a lineup the whole platform lands 60 units short of -- most of a smoke's + // width, and a real release-angle correction -- would come back saying + // nothing at all. + it("builds the pattern out of throws that landed as well as ones that did not", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const players = await fx.players(3); + const lineups = lineupsService(); + const ctx = context(...players); + + for (const player of players) { + for (let attempt = 0; attempt < 10; attempt++) { + const result = await lineups.recordPracticeResult(ctx, { + utility_lineup_id: lineup, + steam_id: player, + land_x: LAND.x, + land_y: LAND.y - 60, + land_z: LAND.z, + }); + expect(result.success).toBe(true); + } + } + + const pattern = await insights.missPattern(user(author), { + utility_lineup_id: lineup, + }); + + expect(pattern.analysed).toBe(true); + expect(pattern.samples).toBe(30); + expect(pattern.mean_along).toBe(-60); + expect(pattern.bias).toBe(UtilityInsightsService.BIAS_SHORT); + + // Thirty throws that all counted, so the same throws that built the + // pattern also mastered the lineup for all three of them. + const [verified] = await postgres.query< + Array<{ verified_at: Date | null }> + >("SELECT verified_at FROM utility_lineups WHERE id = $1::uuid", [lineup]); + expect(verified.verified_at).not.toBeNull(); + }); + + // The sums are vectors measured against one target point. Move the target + // and every one of them describes a lineup that no longer exists. + it("forgets the offsets when the lineup's geometry is edited", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const players = await fx.players(3); + + for (const player of players) { + await drilled(lineup, player, { + samples: 10, + along: -140, + successes: 4, + }); + } + + await postgres.query( + "UPDATE utility_lineups SET land_x = land_x + 300 WHERE id = $1::uuid", + [lineup], + ); + + const pattern = await insights.missPattern(user(author), { + utility_lineup_id: lineup, + }); + + expect(pattern.analysed).toBe(false); + expect(pattern.samples).toBe(0); + expect(pattern.players).toBe(0); + + // The record that people practised survives the edit; only the vectors + // measured against the old target are dropped. + const row = await counters(lineup); + expect(row.practice_attempts).toBe(30); + expect(row.practice_successes).toBe(12); + }); + + it("leaves the offsets alone when the lineup is renamed", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const players = await fx.players(3); + + for (const player of players) { + await drilled(lineup, player, { samples: 10, along: -140 }); + } + + await postgres.query( + "UPDATE utility_lineups SET name = 'renamed' WHERE id = $1::uuid", + [lineup], + ); + + const pattern = await insights.missPattern(user(author), { + utility_lineup_id: lineup, + }); + + expect(pattern.analysed).toBe(true); + expect(pattern.samples).toBe(30); + }); + }); + + describe("difficulty counters", () => { + it("counts every player's practice onto the lineup", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const players = await fx.players(3); + + for (const player of players) { + await drilled(lineup, player, { samples: 10, successes: 8 }); + } + + const row = await counters(lineup); + expect(row.practice_players).toBe(3); + expect(row.practice_attempts).toBe(30); + expect(row.practice_successes).toBe(24); + }); + + it("moves on every attempt and not only on the one that masters it", async () => { + const player = await fx.player(); + const lineup = await insertLineup(player); + const lineups = lineupsService(); + const ctx = context(player); + + await lineups.recordPracticeResult(ctx, { + utility_lineup_id: lineup, + steam_id: player, + land_x: LAND.x, + land_y: LAND.y - 900, + land_z: LAND.z, + }); + + const afterMiss = await counters(lineup); + expect(afterMiss.practice_players).toBe(1); + expect(afterMiss.practice_attempts).toBe(1); + expect(afterMiss.practice_successes).toBe(0); + + await lineups.recordPracticeResult(ctx, { + utility_lineup_id: lineup, + steam_id: player, + land_x: LAND.x, + land_y: LAND.y, + land_z: LAND.z, + }); + + const afterHit = await counters(lineup); + expect(afterHit.practice_attempts).toBe(2); + expect(afterHit.practice_successes).toBe(1); + }); + + it("does not count a player who has opened a lineup but never thrown at it", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const looker = await fx.player(); + + await postgres.query( + `INSERT INTO utility_lineup_progress (utility_lineup_id, steam_id) + VALUES ($1::uuid, $2::bigint)`, + [lineup, looker], + ); + + const opened = await counters(lineup); + expect(opened.practice_players).toBe(0); + + await postgres.query( + `UPDATE utility_lineup_progress SET attempts = 4, successes = 1 + WHERE utility_lineup_id = $1::uuid AND steam_id = $2::bigint`, + [lineup, looker], + ); + + const thrown = await counters(lineup); + expect(thrown.practice_players).toBe(1); + expect(thrown.practice_attempts).toBe(4); + expect(thrown.practice_successes).toBe(1); + }); + + it("gives the counters back when a player's progress goes away", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const [a, b] = await fx.players(2); + + await drilled(lineup, a, { samples: 10, successes: 6 }); + await drilled(lineup, b, { samples: 10, successes: 4 }); + + await postgres.query( + "DELETE FROM utility_lineup_progress WHERE utility_lineup_id = $1::uuid AND steam_id = $2::bigint", + [lineup, a], + ); + + const row = await counters(lineup); + expect(row.practice_players).toBe(1); + expect(row.practice_attempts).toBe(10); + expect(row.practice_successes).toBe(4); + }); + }); + + describe("difficulty", () => { + async function drilledBy( + lineupId: string, + players: Array, + attempts: number, + successes: number, + ): Promise { + for (const player of players) { + await drilled(lineupId, player, { + samples: attempts, + successes, + }); + } + } + + // difficulty is mounted as a computed field on utility_lineups and the web + // app selects it in the fragment behind every utility screen, so the shape + // Hasura needs is load-bearing far past this feature: it refuses to mount + // a VOLATILE function, and a session argument it was not told about would + // make it a two-argument function it cannot call. + it("keeps the difficulty function in the shape a computed field needs", async () => { + const [fn] = await postgres.query< + Array<{ volatility: string; args: number; result: string }> + >( + `SELECT p.provolatile AS volatility, + p.pronargs::int AS args, + pg_get_function_result(p.oid) AS result + FROM pg_proc p + WHERE p.proname = 'utility_lineup_difficulty' + AND p.pronamespace = 'public'::regnamespace + AND p.proargtypes[0] = 'public.utility_lineups'::regtype`, + ); + + expect(fn).toBeDefined(); + expect(fn.volatility).toBe("s"); + expect(fn.args).toBe(1); + expect(fn.result).toBe("text"); + }); + + // The statistical trap. Four attempts by one player is not a hard lineup, + // and neither is a rate computed off it -- the UI renders a token, and + // every token except this one is a claim. + it("refuses to call a lineup anything off one player's afternoon", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const only = await fx.player(); + + await drilled(lineup, only, { samples: 40, successes: 2 }); + + const row = await counters(lineup); + expect(row.practice_attempts).toBe(40); + expect(row.difficulty).toBe(UtilityInsightsService.UNMEASURED); + }); + + it("refuses to call a lineup anything off a handful of attempts", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const players = await fx.players(3); + + await drilledBy(lineup, players, 4, 1); + + expect((await counters(lineup)).difficulty).toBe( + UtilityInsightsService.UNMEASURED, + ); + }); + + it("grades a measured lineup on what everybody lands", async () => { + const author = await fx.player(); + const easy = await insertLineup(author, { name: "easy" }); + const moderate = await insertLineup(author, { + name: "moderate", + land_x: LAND.x + 700, + }); + const hard = await insertLineup(author, { + name: "hard", + land_x: LAND.x + 1400, + }); + const veryHard = await insertLineup(author, { + name: "very hard", + land_x: LAND.x + 2100, + }); + const players = await fx.players(3); + + await drilledBy(easy, players, 10, 8); + await drilledBy(moderate, players, 10, 5); + await drilledBy(hard, players, 10, 3); + await drilledBy(veryHard, players, 10, 1); + + expect((await counters(easy)).difficulty).toBe(UtilityInsightsService.EASY); + expect((await counters(moderate)).difficulty).toBe( + UtilityInsightsService.MODERATE, + ); + expect((await counters(hard)).difficulty).toBe(UtilityInsightsService.HARD); + expect((await counters(veryHard)).difficulty).toBe( + UtilityInsightsService.VERY_HARD, + ); + }); + }); + + describe("difficulty in the practice plan", () => { + // The cluster the miner would have written for a lineup's bucket, read back + // off the lineup so the two can never disagree about the key. + async function metaFor(lineupId: string, throwers: number): Promise { + await postgres.query( + `INSERT INTO utility_meta_lineups + (lineup_bucket, map_name, utility_type, side, technique, + throws, throwers, matches, lineups, + origin_x, origin_y, origin_z, land_x, land_y, land_z) + SELECT l.lineup_bucket, l.map_name, l.utility_type, l.side, l.technique, + $2::int * 3, $2::int, $2::int, 1, + l.origin_x, l.origin_y, l.origin_z, l.land_x, l.land_y, l.land_z + FROM utility_lineups l + WHERE l.id = $1::uuid + ON CONFLICT (lineup_bucket) DO UPDATE SET throwers = EXCLUDED.throwers`, + [lineupId, throwers], + ); + } + + async function plannedMap(): Promise<{ + caller: string; + easy: string; + veryHard: string; + unknown: string; + }> { + const author = await fx.player(); + const caller = await fx.player(); + const drillers = await fx.players(3); + + const easy = await insertLineup(author, { name: "easy" }); + const veryHard = await insertLineup(author, { + name: "very hard", + land_x: LAND.x + 700, + }); + const unknown = await insertLineup(author, { + name: "unknown", + land_x: LAND.x + 1400, + }); + + await metaFor(easy, 10); + await metaFor(veryHard, 20); + await metaFor(unknown, 30); + + for (const driller of drillers) { + await drilled(easy, driller, { samples: 10, successes: 8 }); + await drilled(veryHard, driller, { samples: 10, successes: 1 }); + } + await drilled(unknown, drillers[0], { samples: 4, successes: 1 }); + + return { caller, easy, veryHard, unknown }; + } + + it("carries the difficulty and the platform's landing rate on every entry", async () => { + const { caller, easy, unknown } = await plannedMap(); + + const plan = await insights.practicePlan(user(caller), { + map_name: "de_mirage", + }); + + const byId = new Map( + plan.entries.map((entry) => [entry.utility_lineup_id, entry]), + ); + + expect(byId.get(easy)?.difficulty).toBe(UtilityInsightsService.EASY); + expect(byId.get(easy)?.global_players).toBe(3); + expect(byId.get(easy)?.global_attempts).toBe(30); + expect(byId.get(easy)?.global_landing_rate).toBeCloseTo(0.8, 3); + + // Unmeasured means unmeasured: there is a count, and deliberately no rate + // for the UI to render as if it were knowledge. + expect(byId.get(unknown)?.difficulty).toBe( + UtilityInsightsService.UNMEASURED, + ); + expect(byId.get(unknown)?.global_attempts).toBe(4); + expect(byId.get(unknown)?.global_landing_rate).toBeNull(); + }); + + it("leaves the existing ranking exactly where it was", async () => { + const { caller, easy, veryHard, unknown } = await plannedMap(); + + const plan = await insights.practicePlan(user(caller), { + map_name: "de_mirage", + }); + + expect(plan.entries.map((entry) => entry.utility_lineup_id)).toEqual([ + unknown, + veryHard, + easy, + ]); + }); + + it("puts the five-minute learns first when asked for quick wins", async () => { + const { caller, easy, veryHard, unknown } = await plannedMap(); + + const plan = await insights.practicePlan(user(caller), { + map_name: "de_mirage", + order: UtilityInsightsService.ORDER_QUICK_WINS, + }); + + expect(plan.entries.map((entry) => entry.utility_lineup_id)).toEqual([ + easy, + veryHard, + unknown, + ]); + }); + + it("puts the week's work first when asked for projects", async () => { + const { caller, easy, veryHard, unknown } = await plannedMap(); + + const plan = await insights.practicePlan(user(caller), { + map_name: "de_mirage", + order: UtilityInsightsService.ORDER_PROJECTS, + }); + + // The unmeasured one has the highest priority on the map and still sorts + // behind both measured ones: it is not known to be hard, it is unknown. + expect(plan.entries.map((entry) => entry.utility_lineup_id)).toEqual([ + veryHard, + easy, + unknown, + ]); + }); + + it("refuses an order it does not know rather than silently ranking by something else", async () => { + const { caller } = await plannedMap(); + + await expect( + insights.practicePlan(user(caller), { + map_name: "de_mirage", + order: "easiest", + }), + ).rejects.toThrow(/unknown order/); + }); + }); +}); diff --git a/test/utility-drift.spec.ts b/test/utility-drift.spec.ts new file mode 100644 index 000000000..dccaa8da9 --- /dev/null +++ b/test/utility-drift.spec.ts @@ -0,0 +1,473 @@ +import { Logger } from "@nestjs/common"; +import { PostgresService } from "./../src/postgres/postgres.service"; +import { + DemoParserService, + ParsedDriftRequest, + ParsedDriftResult, +} from "./../src/demos/demo-parser.service"; +import { UtilityDriftService } from "./../src/utility/utility-drift.service"; +import { User } from "./../src/auth/types/User"; +import { Fixtures } from "./utils/fixtures"; +import { bootMigratedDb, SqlTestDb } from "./utils/sql-test-db"; + +// Drift is the only thing in the library that runs a simulator, and the one +// rule that governs all of it is that its numbers are differential. These pin +// what gets persisted (a verdict and a gap, never a coordinate), that a lineup +// with no seed is answered rather than skipped, and that a parser that is not +// there fails the scan honestly instead of taking a request down with it. +describe("utility drift scans (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + let driftCalls: Array; + let sent: Array<{ type: string; title: string; message: string }>; + + beforeAll(async () => { + db = await bootMigratedDb("UtilityDriftTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199660000000n); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + driftCalls = []; + sent = []; + await postgres.query("DELETE FROM utility_drift_scans"); + await postgres.query("DELETE FROM utility_lineups"); + await postgres.query("DELETE FROM players"); + }); + + const admin = (steamId: string): User => + ({ steam_id: steamId, role: "administrator", name: "op" }) as User; + const player = (steamId: string): User => + ({ steam_id: steamId, role: "user", name: "player" }) as User; + + function parserStub( + verdicts: ( + request: ParsedDriftRequest, + ) => Array | null = () => [], + ) { + return { + drift: jest.fn(async (request: ParsedDriftRequest) => { + driftCalls.push(request); + const results = verdicts(request); + + if (results === null) { + return { + data: null as null, + status: 503, + error: "server busy", + }; + } + + return { + data: { results }, + status: 200, + error: null as string | null, + }; + }), + } as unknown as DemoParserService; + } + + function service(parser: DemoParserService) { + return new UtilityDriftService( + new Logger("UtilityDriftTest"), + postgres, + parser, + { + send: jest.fn( + async ( + type: string, + notification: { title: string; message: string }, + ): Promise => { + sent.push({ type, ...notification }); + }, + ), + } as unknown as never, + { + get: jest.fn(() => ({ webDomain: "https://5stack.test" })), + } as unknown as never, + ); + } + + async function insertLineup( + author: string, + overrides: Record = {}, + ): Promise { + const row = { + map_name: "de_mirage", + utility_type: "Smoke", + side: "TERRORIST", + technique: "Jump", + origin_x: -1912, + origin_y: 922, + origin_z: -167, + view_yaw: 133.7, + view_pitch: -12.4, + land_x: -560, + land_y: 320, + land_z: -140, + name: "Window", + visibility: "Public", + author_steam_id: author, + initial_pos_x: -1900, + initial_pos_y: 930, + initial_pos_z: -100, + initial_vel_x: 500, + initial_vel_y: 200, + initial_vel_z: 300, + ...overrides, + }; + const cols = Object.keys(row); + const [inserted] = await postgres.query>( + `INSERT INTO utility_lineups (${cols.join(", ")}) + VALUES (${cols.map((_, i) => `$${i + 1}`).join(", ")}) RETURNING id`, + Object.values(row), + ); + return inserted.id; + } + + const scanRow = async (scanId: string) => { + const [row] = await postgres.query< + Array<{ + status: string; + lineups: number; + scanned: number; + unchanged: number; + moved: number; + broken: number; + unsimulatable: number; + max_distance: number | null; + failure_reason: string | null; + started_at: Date | null; + finished_at: Date | null; + }> + >("SELECT * FROM utility_drift_scans WHERE id = $1::uuid", [scanId]); + return row; + }; + + describe("starting a scan", () => { + it("is administrators only", async () => { + const who = await fx.player(); + + await expect( + service(parserStub()).startScan(player(who), { + map_name: "de_mirage", + }), + ).rejects.toThrow("administrator"); + }); + + it("counts the lineups it will judge", async () => { + const author = await fx.player(); + await insertLineup(author); + await insertLineup(author); + await insertLineup(author, { archived_at: new Date().toISOString() }); + await insertLineup(author, { map_name: "de_nuke" }); + + const scan = await service(parserStub()).startScan(admin(author), { + map_name: "de_mirage", + from_revision: "17595823-4", + }); + + expect(scan.lineups).toBe(2); + + const row = await scanRow(scan.scan_id); + expect(row.status).toBe("Pending"); + expect(row.lineups).toBe(2); + }); + + it("refuses a map that does not exist", async () => { + const author = await fx.player(); + + await expect( + service(parserStub()).startScan(admin(author), { + map_name: "de_notamap", + }), + ).rejects.toThrow(/Unknown map/); + }); + }); + + describe("running a scan", () => { + it("persists a verdict per lineup, unsimulatable included", async () => { + const author = await fx.player(); + const unchanged = await insertLineup(author); + const moved = await insertLineup(author); + const seedless = await insertLineup(author, { + initial_vel_x: null, + initial_vel_y: null, + initial_vel_z: null, + }); + + const drift = service( + parserStub((request) => + request.lineups.map((lineup, index) => { + if (!lineup.initial_velocity) { + return { + index, + verdict: "unsimulatable" as const, + reason: "no recorded initial_velocity", + }; + } + return lineup.id === moved + ? { + index, + verdict: "moved" as const, + severity: "major", + distance: 91.5, + distance_xy: 90, + distance_z: 16, + } + : { index, verdict: "unchanged" as const }; + }), + ), + ); + + const scan = await drift.startScan(admin(author), { + map_name: "de_mirage", + }); + await drift.runScan(scan.scan_id); + + const rows = await postgres.query< + Array<{ + utility_lineup_id: string; + verdict: string; + severity: string | null; + distance: number | null; + }> + >( + `SELECT utility_lineup_id::text AS utility_lineup_id, verdict, severity, distance + FROM utility_drift_results WHERE utility_drift_scan_id = $1::uuid`, + [scan.scan_id], + ); + + const verdicts = new Map( + rows.map((row) => [row.utility_lineup_id, row.verdict]), + ); + + expect(verdicts.get(unchanged)).toBe("unchanged"); + expect(verdicts.get(moved)).toBe("moved"); + expect(verdicts.get(seedless)).toBe("unsimulatable"); + + const row = await scanRow(scan.scan_id); + expect(row.status).toBe("Finished"); + expect(row.scanned).toBe(3); + expect(row.unchanged).toBe(1); + expect(row.moved).toBe(1); + expect(row.unsimulatable).toBe(1); + expect(row.broken).toBe(0); + expect(Number(row.max_distance)).toBeCloseTo(91.5, 5); + expect(row.started_at).not.toBeNull(); + expect(row.finished_at).not.toBeNull(); + }); + + it("sends a seedless lineup rather than deciding for the parser", async () => { + const author = await fx.player(); + await insertLineup(author, { + initial_pos_x: null, + initial_pos_y: null, + initial_pos_z: null, + initial_vel_x: null, + initial_vel_y: null, + initial_vel_z: null, + }); + + const drift = service( + parserStub((request) => + request.lineups.map((_, index) => ({ + index, + verdict: "unsimulatable" as const, + })), + ), + ); + + const scan = await drift.startScan(admin(author), { + map_name: "de_mirage", + }); + await drift.runScan(scan.scan_id); + + expect(driftCalls).toHaveLength(1); + expect(driftCalls[0].lineups[0].initial_velocity).toBeUndefined(); + expect(driftCalls[0].lineups[0].initial_position).toBeUndefined(); + }); + + it("translates the panel's grenade spelling into the simulator's", async () => { + const author = await fx.player(); + await insertLineup(author, { utility_type: "HighExplosive" }); + await insertLineup(author, { utility_type: "Smoke" }); + + const drift = service( + parserStub((request) => + request.lineups.map((_, index) => ({ + index, + verdict: "unchanged" as const, + })), + ), + ); + + const scan = await drift.startScan(admin(author), { + map_name: "de_mirage", + }); + await drift.runScan(scan.scan_id); + + const types = driftCalls[0].lineups.map((lineup) => lineup.utility_type); + expect(types).toContain("HE"); + expect(types).toContain("Smoke"); + expect(types).not.toContain("HighExplosive"); + }); + + it("carries the mesh revisions the scan was started with", async () => { + const author = await fx.player(); + await insertLineup(author); + + const drift = service( + parserStub(() => [{ index: 0, verdict: "unchanged" as const }]), + ); + + const scan = await drift.startScan(admin(author), { + map_name: "de_mirage", + from_revision: "17595823-4", + to_revision: "17601122-1", + }); + await drift.runScan(scan.scan_id); + + expect(driftCalls[0].from).toBe("17595823-4"); + expect(driftCalls[0].to).toBe("17601122-1"); + }); + + it("fails the scan with a reason when the parser is down", async () => { + const author = await fx.player(); + await insertLineup(author); + + const drift = service(parserStub(() => null)); + + const scan = await drift.startScan(admin(author), { + map_name: "de_mirage", + }); + + await expect(drift.runScan(scan.scan_id)).resolves.toBeUndefined(); + + const row = await scanRow(scan.scan_id); + expect(row.status).toBe("Failed"); + expect(row.failure_reason).toBe("server busy"); + expect(row.finished_at).not.toBeNull(); + }); + + it("refuses to run the same scan twice", async () => { + const author = await fx.player(); + await insertLineup(author); + + const drift = service( + parserStub(() => [{ index: 0, verdict: "unchanged" as const }]), + ); + + const scan = await drift.startScan(admin(author), { + map_name: "de_mirage", + }); + await drift.runScan(scan.scan_id); + await drift.runScan(scan.scan_id); + + expect(driftCalls).toHaveLength(1); + }); + + it("stores no coordinate, only the gap between the two runs", async () => { + const author = await fx.player(); + await insertLineup(author); + + const drift = service( + parserStub(() => [ + { + index: 0, + verdict: "moved" as const, + severity: "minor", + distance: 12, + distance_xy: 11, + distance_z: 4, + }, + ]), + ); + + const scan = await drift.startScan(admin(author), { + map_name: "de_mirage", + }); + await drift.runScan(scan.scan_id); + + const columns = await postgres.query>( + `SELECT column_name FROM information_schema.columns + WHERE table_schema = 'public' AND table_name = 'utility_drift_results' + ORDER BY column_name`, + ); + + // distance_z is a magnitude, not an altitude. The simulator's own + // endpoints (comparison_point) are deliberately absent: they are only + // meaningful subtracted from each other, and a coordinate on a screen + // reads as "where your utility lands". + expect(columns.map((column) => column.column_name)).toEqual([ + "created_at", + "distance", + "distance_xy", + "distance_z", + "reason", + "severity", + "utility_drift_scan_id", + "utility_lineup_id", + "verdict", + ]); + }); + }); + // A scan nobody hears about is the failure the feature exists to prevent: a + // map patch quietly rots the library and the first anyone knows is a smoke + // landing in the wrong place in a match. + describe("announcing the outcome", () => { + it("tells administrators the headline counts", async () => { + const author = await fx.player(); + const moved = await insertLineup(author); + await insertLineup(author); + + const drift = service( + parserStub((request) => + request.lineups.map((lineup, index) => + lineup.id === moved + ? { + index, + verdict: "moved" as const, + severity: "major", + distance: 91.5, + } + : { index, verdict: "unchanged" as const }, + ), + ), + ); + + const scan = await drift.startScan(admin(author), { + map_name: "de_mirage", + }); + await drift.runScan(scan.scan_id); + + expect(sent).toHaveLength(1); + expect(sent[0].type).toBe("UtilityDriftScanFinished"); + expect(sent[0].title).toContain("de_mirage"); + expect(sent[0].message).toContain("1 moved"); + expect(sent[0].message).toContain("1 unchanged"); + expect(sent[0].message).toContain("92 units"); + expect(sent[0].message).toContain("https://5stack.test/utility/drift"); + }); + + it("says so when the scan never finished", async () => { + const author = await fx.player(); + await insertLineup(author); + + const drift = service(parserStub(() => null)); + const scan = await drift.startScan(admin(author), { + map_name: "de_mirage", + }); + await drift.runScan(scan.scan_id); + + expect(sent).toHaveLength(1); + expect(sent[0].title).toContain("failed"); + expect(sent[0].message).toContain("server busy"); + }); + }); +}); diff --git a/test/utility-forks.spec.ts b/test/utility-forks.spec.ts new file mode 100644 index 000000000..d1dff2b94 --- /dev/null +++ b/test/utility-forks.spec.ts @@ -0,0 +1,454 @@ +import { Logger } from "@nestjs/common"; +import { PostgresService } from "./../src/postgres/postgres.service"; +import { UtilityLineupsService } from "./../src/utility/utility-lineups.service"; +import { User } from "./../src/auth/types/User"; +import { Fixtures } from "./utils/fixtures"; +import { bootMigratedDb, SqlTestDb } from "./utils/sql-test-db"; + +// A fork copies somebody else's throw into your own library. The line these +// pin is what crosses and what does not: the geometry and the physics seed do, +// because the copy is exactly as reproducible as the original; the community's +// opinion of it, a moderator's verification and the original's provenance do +// not, because none of those are facts about the copy. +describe("utility lineup forks (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + let lineups: UtilityLineupsService; + + beforeAll(async () => { + db = await bootMigratedDb("UtilityForksTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199610000000n); + lineups = new UtilityLineupsService( + new Logger("UtilityForksTest"), + postgres, + { + uploadTrajectory: jest.fn(async (): Promise => "key"), + removeTrajectories: jest.fn(async (): Promise => undefined), + } as unknown as never, + { + get: jest.fn(async (_key: string, fallback?: unknown) => fallback), + put: jest.fn(async (): Promise => true), + forget: jest.fn(async (): Promise => true), + } as unknown as never, + ); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + await postgres.query("DELETE FROM utility_lineups"); + await postgres.query("DELETE FROM utility_collections"); + await postgres.query("DELETE FROM teams"); + await postgres.query("DELETE FROM players"); + }); + + const user = (steamId: string, role = "user"): User => + ({ steam_id: steamId, role, name: "tester" }) as User; + + const SEED = { + initial_pos_x: -1900, + initial_pos_y: 930, + initial_pos_z: -100, + initial_vel_x: 500, + initial_vel_y: 200, + initial_vel_z: 300, + }; + + async function insertLineup( + author: string, + overrides: Record = {}, + ): Promise { + const row = { + map_name: "de_mirage", + utility_type: "Smoke", + side: "TERRORIST", + technique: "Jump", + throw_strength: "Full", + jump_throw_bind: true, + origin_x: -1912, + origin_y: 922, + origin_z: -167, + eye_z: -103, + view_yaw: 133.7, + view_pitch: -12.4, + land_x: -560, + land_y: 320, + land_z: -140, + flight_time_ms: 1800, + name: "Window from T spawn", + description: "one step left of the box", + tags: ["execute", "a-site"], + visibility: "Public", + author_steam_id: author, + origin_source: "plugin", + confidence: "exact", + ...overrides, + }; + const cols = Object.keys(row); + const [inserted] = await postgres.query>( + `INSERT INTO utility_lineups (${cols.join(", ")}) + VALUES (${cols.map((_, i) => `$${i + 1}`).join(", ")}) RETURNING id`, + Object.values(row), + ); + return inserted.id; + } + + const rowOf = async (lineupId: string) => { + const [row] = await postgres.query>>( + "SELECT * FROM utility_lineups WHERE id = $1", + [lineupId], + ); + return row; + }; + + describe("what crosses", () => { + it("copies the geometry, the classification and the seed", async () => { + const author = await fx.player(); + const forker = await fx.player(); + const source = await insertLineup(author, SEED); + + const { id } = await lineups.fork(user(forker), { + utility_lineup_id: source, + }); + + const original = await rowOf(source); + const fork = await rowOf(id); + + for (const column of [ + "map_name", + "utility_type", + "side", + "technique", + "throw_strength", + "jump_throw_bind", + "origin_x", + "origin_y", + "origin_z", + "eye_z", + "view_yaw", + "view_pitch", + "land_x", + "land_y", + "land_z", + "flight_time_ms", + "description", + "tags", + "initial_pos_x", + "initial_pos_y", + "initial_pos_z", + "initial_vel_x", + "initial_vel_y", + "initial_vel_z", + ]) { + expect({ [column]: fork[column] }).toEqual({ + [column]: original[column], + }); + } + + // Same bucket as the original, so the meta still counts them as one + // lineup rather than two. + expect(fork.lineup_bucket).toBe(original.lineup_bucket); + }); + + it("lands private, owned by the forker, pointing at its source", async () => { + const author = await fx.player(); + const forker = await fx.player(); + const source = await insertLineup(author); + + const { id } = await lineups.fork(user(forker), { + utility_lineup_id: source, + }); + + const fork = await rowOf(id); + + expect(fork.visibility).toBe("Private"); + expect(String(fork.author_steam_id)).toBe(forker); + expect(fork.team_id).toBeNull(); + expect(fork.origin_source).toBe("fork"); + expect(String(fork.forked_from_utility_lineup_id)).toBe(source); + }); + + it("takes the source's name unless given one", async () => { + const author = await fx.player(); + const forker = await fx.player(); + const source = await insertLineup(author); + + const kept = await lineups.fork(user(forker), { + utility_lineup_id: source, + }); + const renamed = await lineups.fork(user(forker), { + utility_lineup_id: source, + name: " My window ", + }); + + expect((await rowOf(kept.id)).name).toBe("Window from T spawn"); + expect((await rowOf(renamed.id)).name).toBe("My window"); + }); + }); + + describe("what does not cross", () => { + it("leaves the votes, favourites and progress behind", async () => { + const author = await fx.player(); + const voter = await fx.player(); + const forker = await fx.player(); + const source = await insertLineup(author); + + await postgres.query( + "INSERT INTO utility_lineup_votes (utility_lineup_id, steam_id, vote) VALUES ($1, $2, 1)", + [source, voter], + ); + await postgres.query( + "INSERT INTO utility_lineup_favorites (utility_lineup_id, steam_id) VALUES ($1, $2)", + [source, voter], + ); + await postgres.query( + `INSERT INTO utility_lineup_progress (utility_lineup_id, steam_id, attempts, successes) + VALUES ($1, $2, 12, 9)`, + [source, voter], + ); + + const { id } = await lineups.fork(user(forker), { + utility_lineup_id: source, + }); + + const original = await rowOf(source); + const fork = await rowOf(id); + + expect(Number(original.upvotes)).toBe(1); + expect(Number(original.favorites)).toBe(1); + expect(Number(fork.upvotes)).toBe(0); + expect(Number(fork.downvotes)).toBe(0); + expect(Number(fork.favorites)).toBe(0); + + const [{ count }] = await postgres.query>( + `SELECT + (SELECT COUNT(*) FROM utility_lineup_votes WHERE utility_lineup_id = $1) + + (SELECT COUNT(*) FROM utility_lineup_favorites WHERE utility_lineup_id = $1) + + (SELECT COUNT(*) FROM utility_lineup_progress WHERE utility_lineup_id = $1) AS count`, + [id], + ); + expect(Number(count)).toBe(0); + }); + + it("does not inherit a moderator's verification", async () => { + const author = await fx.player(); + const forker = await fx.player(); + const source = await insertLineup(author, { + verified_at: new Date().toISOString(), + }); + + const { id } = await lineups.fork(user(forker), { + utility_lineup_id: source, + }); + + expect((await rowOf(source)).verified_at).not.toBeNull(); + expect((await rowOf(id)).verified_at).toBeNull(); + }); + + it("drops the source match, grenade and external id", async () => { + const author = await fx.player(); + const forker = await fx.player(); + const source = await insertLineup(author, { + source_grenade_id: 42, + source_url: "https://example.test/utility", + external_id: "abc-123", + origin_source: "import", + confidence: "low", + }); + + const { id } = await lineups.fork(user(forker), { + utility_lineup_id: source, + }); + + const fork = await rowOf(id); + + expect(fork.source_match_id).toBeNull(); + expect(fork.source_match_map_id).toBeNull(); + expect(fork.source_grenade_id).toBeNull(); + expect(fork.source_url).toBeNull(); + expect(fork.external_id).toBeNull(); + }); + + it("does not point at the original's trajectory in S3", async () => { + const author = await fx.player(); + const forker = await fx.player(); + const source = await insertLineup(author, { + trajectory_file: "utility/de_mirage/original.json.gz", + trajectory_size: 4096, + }); + + const { id } = await lineups.fork(user(forker), { + utility_lineup_id: source, + }); + + const fork = await rowOf(id); + + // The artifact's key is keyed to the original's id and dies with it, so a + // shared reference would leave the fork holding a 404. + expect(fork.trajectory_file).toBeNull(); + expect(fork.trajectory_size).toBeNull(); + }); + + it("survives the original being deleted", async () => { + const author = await fx.player(); + const forker = await fx.player(); + const source = await insertLineup(author, SEED); + + const { id } = await lineups.fork(user(forker), { + utility_lineup_id: source, + }); + + await postgres.query("DELETE FROM utility_lineups WHERE id = $1", [source]); + + const fork = await rowOf(id); + expect(fork).toBeTruthy(); + expect(fork.forked_from_utility_lineup_id).toBeNull(); + expect(Number(fork.initial_vel_x)).toBe(SEED.initial_vel_x); + }); + }); + + describe("confidence", () => { + // The copy is bit-for-bit as replayable as the original, and the seed is + // what says so. + it("keeps exact when the source was measured", async () => { + const author = await fx.player(); + const forker = await fx.player(); + const source = await insertLineup(author, SEED); + + const { id } = await lineups.fork(user(forker), { + utility_lineup_id: source, + }); + + expect((await rowOf(id)).confidence).toBe("exact"); + }); + + it("does not upgrade a hand-authored source", async () => { + const author = await fx.player(); + const forker = await fx.player(); + const source = await insertLineup(author, { + origin_source: "editor", + confidence: "low", + }); + + const { id } = await lineups.fork(user(forker), { + utility_lineup_id: source, + }); + + expect((await rowOf(id)).confidence).toBe("low"); + }); + + it("keeps a demo-mined source derived", async () => { + const author = await fx.player(); + const forker = await fx.player(); + const source = await insertLineup(author, { + origin_source: "demo", + confidence: "derived", + }); + + const { id } = await lineups.fork(user(forker), { + utility_lineup_id: source, + }); + + expect((await rowOf(id)).confidence).toBe("derived"); + }); + }); + + describe("visibility", () => { + it("refuses a lineup the caller cannot see", async () => { + const author = await fx.player(); + const stranger = await fx.player(); + const source = await insertLineup(author, { visibility: "Private" }); + + await expect( + lineups.fork(user(stranger), { utility_lineup_id: source }), + ).rejects.toThrow("lineup not found"); + + const [{ count }] = await postgres.query>( + "SELECT COUNT(*) AS count FROM utility_lineups WHERE author_steam_id = $1", + [stranger], + ); + expect(Number(count)).toBe(0); + }); + + it("lets a team-mate fork the team's book into their own", async () => { + const team = await fx.team(1); + const [mate] = await postgres.query>( + `SELECT player_steam_id::text AS steam_id FROM team_roster + WHERE team_id = $1 AND player_steam_id <> $2::bigint LIMIT 1`, + [team.id, team.owner], + ); + const source = await insertLineup(team.owner, { + visibility: "Team", + team_id: team.id, + }); + + const { id } = await lineups.fork(user(mate.steam_id), { + utility_lineup_id: source, + }); + + const fork = await rowOf(id); + expect(fork.visibility).toBe("Private"); + expect(fork.team_id).toBeNull(); + }); + + it("refuses a lineup id that is not a lineup", async () => { + const forker = await fx.player(); + + await expect( + lineups.fork(user(forker), { utility_lineup_id: "not-a-uuid" }), + ).rejects.toThrow("lineup not found"); + }); + }); + + describe("collections", () => { + it("files the fork into a collection the caller owns", async () => { + const author = await fx.player(); + const forker = await fx.player(); + const source = await insertLineup(author); + const [collection] = await postgres.query>( + `INSERT INTO utility_collections (name, owner_steam_id) + VALUES ('My book', $1) RETURNING id`, + [forker], + ); + + const { id } = await lineups.fork(user(forker), { + utility_lineup_id: source, + collection_id: collection.id, + }); + + const [{ count }] = await postgres.query>( + `SELECT COUNT(*) AS count FROM utility_collection_items + WHERE collection_id = $1 AND utility_lineup_id = $2`, + [collection.id, id], + ); + expect(Number(count)).toBe(1); + }); + + it("ignores somebody else's collection rather than writing into it", async () => { + const author = await fx.player(); + const forker = await fx.player(); + const source = await insertLineup(author); + const [collection] = await postgres.query>( + `INSERT INTO utility_collections (name, owner_steam_id) + VALUES ('Their book', $1) RETURNING id`, + [author], + ); + + const { id } = await lineups.fork(user(forker), { + utility_lineup_id: source, + collection_id: collection.id, + }); + + const [{ count }] = await postgres.query>( + "SELECT COUNT(*) AS count FROM utility_collection_items WHERE collection_id = $1", + [collection.id], + ); + expect(Number(count)).toBe(0); + expect(await rowOf(id)).toBeTruthy(); + }); + }); +}); diff --git a/test/utility-import.spec.ts b/test/utility-import.spec.ts new file mode 100644 index 000000000..4afd84858 --- /dev/null +++ b/test/utility-import.spec.ts @@ -0,0 +1,480 @@ +import { Logger } from "@nestjs/common"; +import { PostgresService } from "./../src/postgres/postgres.service"; +import { UtilityImportService } from "./../src/utility/utility-import.service"; +import { UtilityLineupsService } from "./../src/utility/utility-lineups.service"; +import { User } from "./../src/auth/types/User"; +import { Fixtures } from "./utils/fixtures"; +import { bootMigratedDb, SqlTestDb } from "./utils/sql-test-db"; + +// Seeding writes lineups nobody on this platform ever threw, so the properties +// worth pinning are the ones that keep an operator in control of that: it is +// off unless switched on, a preview writes nothing, a re-run updates rather +// than duplicates, one unusable row does not take the batch with it, and the +// whole thing comes back out in a single call. +describe("utility lineup seeding (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + let removed: Array; + + const ORIGIN = { x: -1912, y: 922, z: -167 }; + const LAND = { x: -560, y: 320, z: -140 }; + + beforeAll(async () => { + db = await bootMigratedDb("UtilityImportTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199670000000n); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + removed = []; + await postgres.query("DELETE FROM utility_lineups"); + await postgres.query("DELETE FROM players"); + await postgres.query( + "UPDATE settings SET value = 'true' WHERE name = 'public.utility_import_enabled'", + ); + }); + + const admin = (steamId: string): User => + ({ steam_id: steamId, role: "administrator", name: "op" }) as User; + const player = (steamId: string): User => + ({ steam_id: steamId, role: "user", name: "player" }) as User; + + function service(): UtilityImportService { + return new UtilityImportService(new Logger("UtilityImportTest"), postgres, { + removeTrajectories: jest.fn(async (id: string): Promise => { + removed.push(id); + }), + } as unknown as never); + } + + const entry = (over: Record = {}) => ({ + id: "a-1", + map: "de_mirage", + type: "smoke", + side: "t", + technique: "jumpthrow", + strength: "left", + origin: ORIGIN, + land: LAND, + view_yaw: 133.7, + view_pitch: -12.4, + ...over, + }); + + const rows = async () => + await postgres.query< + Array<{ + id: string; + external_id: string | null; + origin_source: string; + confidence: string; + verified_at: Date | null; + source_url: string | null; + name: string; + map_name: string; + utility_type: string; + side: string; + technique: string; + throw_strength: string | null; + visibility: string; + land_x: number; + author_steam_id: string; + }> + >( + `SELECT id::text AS id, external_id, origin_source, confidence, verified_at, + source_url, name, map_name, utility_type, side, technique, + throw_strength, visibility, land_x, + author_steam_id::text AS author_steam_id + FROM utility_lineups ORDER BY external_id`, + ); + + describe("who may run it", () => { + it("is administrators only", async () => { + const who = await fx.player(); + + await expect( + service().importLineups(player(who), { payload: [entry()] }), + ).rejects.toThrow("administrator"); + }); + + it("refuses while the setting is off", async () => { + const op = await fx.player(); + await postgres.query( + "UPDATE settings SET value = 'false' WHERE name = 'public.utility_import_enabled'", + ); + + await expect( + service().importLineups(admin(op), { payload: [entry()] }), + ).rejects.toThrow("disabled"); + }); + + // A setting nobody has written is not consent. An install that predates the + // seed, or one whose row was deleted, must read as off rather than as + // unconfigured-therefore-allowed. + it("refuses when the setting has never been written", async () => { + const op = await fx.player(); + await postgres.query( + "DELETE FROM settings WHERE name = 'public.utility_import_enabled'", + ); + + await expect( + service().importLineups(admin(op), { payload: [entry()] }), + ).rejects.toThrow("disabled"); + + await postgres.query( + "INSERT INTO settings (name, value) VALUES ('public.utility_import_enabled', 'true')", + ); + }); + }); + + describe("what it writes", () => { + it("maps an entry onto a low-confidence, unverified lineup", async () => { + const op = await fx.player(); + + const result = await service().importLineups(admin(op), { + payload: [entry()], + }); + + expect(result).toMatchObject({ + dry_run: false, + total: 1, + imported: 1, + updated: 0, + failed: 0, + errors: [], + }); + + const [row] = await rows(); + expect(row.external_id).toBe("a-1"); + expect(row.origin_source).toBe("import"); + // No engine seed came with it, so the confidence trigger grades it the + // weakest claim in the enum. Nothing here fights that. + expect(row.confidence).toBe("low"); + expect(row.verified_at).toBeNull(); + // Only what the entry actually described. Nothing is invented to fill a + // column in, so the ones the payload said nothing about stay empty. + expect(row.source_url).toBeNull(); + expect(row.map_name).toBe("de_mirage"); + expect(row.utility_type).toBe("Smoke"); + expect(row.side).toBe("TERRORIST"); + expect(row.technique).toBe("Jump"); + expect(row.throw_strength).toBe("Full"); + expect(row.visibility).toBe("Public"); + expect(row.author_steam_id).toBe(op); + expect(row.name).toBe("Smoke de_mirage (a-1)"); + }); + + it("takes the visibility the operator asked for", async () => { + const op = await fx.player(); + + await service().importLineups(admin(op), { + payload: { visibility: "Private", lineups: [entry()] }, + }); + + expect((await rows())[0].visibility).toBe("Private"); + }); + + it("refuses a visibility with no team behind it", async () => { + const op = await fx.player(); + + await expect( + service().importLineups(admin(op), { + payload: { visibility: "Team", lineups: [entry()] }, + }), + ).rejects.toThrow("Public or Private"); + }); + + it("reads the shapes an export can plausibly be in", async () => { + const op = await fx.player(); + + const result = await service().importLineups(admin(op), { + payload: { + entries: [ + entry({ id: "vec-array", origin: [ORIGIN.x, ORIGIN.y, ORIGIN.z] }), + entry({ + id: "flat", + origin: null, + origin_x: ORIGIN.x, + origin_y: ORIGIN.y, + origin_z: ORIGIN.z, + }), + entry({ + id: "grouped-angles", + view_yaw: null, + view_pitch: null, + view: { yaw: 12, pitch: -3 }, + }), + entry({ + id: "engine-order-angles", + view_yaw: null, + view_pitch: null, + angles: [-3, 12], + }), + entry({ id: "aliases", map_name: "de_mirage", grenade: "HE" }), + ], + }, + }); + + expect(result.failed).toBe(0); + expect(result.imported).toBe(5); + + const [, , , , grenade] = await rows(); + expect(grenade.external_id).toBe("vec-array"); + + const [angles] = await postgres.query< + Array<{ view_yaw: number; view_pitch: number }> + >( + "SELECT view_yaw, view_pitch FROM utility_lineups WHERE external_id = 'engine-order-angles'", + ); + expect(Number(angles.view_yaw)).toBeCloseTo(12, 5); + expect(Number(angles.view_pitch)).toBeCloseTo(-3, 5); + }); + }); + + describe("idempotency", () => { + it("updates on a re-run rather than duplicating", async () => { + const op = await fx.player(); + const seeder = service(); + + await seeder.importLineups(admin(op), { payload: [entry()] }); + const second = await seeder.importLineups(admin(op), { + payload: [entry({ land: { ...LAND, x: LAND.x + 12 } })], + }); + + expect(second).toMatchObject({ imported: 0, updated: 1, failed: 0 }); + + const all = await rows(); + expect(all).toHaveLength(1); + expect(Number(all[0].land_x)).toBeCloseTo(LAND.x + 12, 5); + }); + + it("refuses two entries in one payload claiming the same id", async () => { + const op = await fx.player(); + + const result = await service().importLineups(admin(op), { + payload: [entry(), entry({ land: { ...LAND, x: LAND.x + 900 } })], + }); + + expect(result.imported).toBe(1); + expect(result.failed).toBe(1); + expect(result.errors[0]).toMatchObject({ + index: 1, + external_id: "a-1", + }); + expect(result.errors[0].reason).toMatch(/already claims that id/); + expect(await rows()).toHaveLength(1); + }); + }); + + describe("a preview", () => { + it("reports what would happen and writes nothing", async () => { + const op = await fx.player(); + const seeder = service(); + + const preview = await seeder.importLineups(admin(op), { + payload: [entry(), entry({ id: "a-2", map: "de_notamap" })], + dry_run: true, + }); + + expect(preview).toMatchObject({ + dry_run: true, + total: 2, + imported: 1, + updated: 0, + failed: 1, + }); + expect(preview.errors[0].reason).toMatch(/not an installed map/); + expect(await rows()).toHaveLength(0); + }); + + it("counts a re-run as an update before it writes one", async () => { + const op = await fx.player(); + const seeder = service(); + + await seeder.importLineups(admin(op), { payload: [entry()] }); + + const preview = await seeder.importLineups(admin(op), { + payload: [entry()], + dry_run: true, + }); + + expect(preview).toMatchObject({ imported: 0, updated: 1 }); + }); + }); + + describe("per-entry validation", () => { + it("reports each bad row and lands the good ones", async () => { + const op = await fx.player(); + + const result = await service().importLineups(admin(op), { + payload: [ + entry({ id: "ok" }), + entry({ id: null }), + entry({ id: "no-map", map: "de_notamap" }), + entry({ id: "no-type", type: null }), + entry({ id: "odd-type", type: "banana" }), + entry({ id: "no-origin", origin: null }), + entry({ id: "no-pitch", view_pitch: null }), + entry({ id: "steep", view_pitch: -140 }), + // The same bounds POST /utility/ingest enforces, shared rather than + // restated: a coordinate off the map, and a throw further than a + // grenade travels. + entry({ id: "off-map", land: { ...LAND, x: 40000 } }), + entry({ id: "too-far", land: { ...LAND, x: LAND.x + 9000 } }), + "nonsense", + entry({ id: "ok-2", land: { ...LAND, x: LAND.x + 800 } }), + ], + }); + + expect(result.total).toBe(12); + expect(result.imported).toBe(2); + expect(result.failed).toBe(10); + + const reasons = Object.fromEntries( + result.errors.map((error) => [error.external_id ?? "?", error.reason]), + ); + + expect(reasons["?"]).toMatch(/no id|not an object/); + expect(reasons["no-map"]).toMatch(/not an installed map/); + expect(reasons["no-type"]).toMatch(/no grenade type/); + expect(reasons["odd-type"]).toMatch(/not a grenade type/); + expect(reasons["no-origin"]).toMatch(/no origin/); + expect(reasons["no-pitch"]).toMatch(/no view_pitch/); + expect(reasons["steep"]).toMatch(/view_pitch is out of range/); + expect(reasons["off-map"]).toMatch(/outside the map/); + expect(reasons["too-far"]).toMatch( + /further apart than a grenade travels/, + ); + + expect((await rows()).map((row) => row.external_id)).toEqual([ + "ok", + "ok-2", + ]); + }); + + it("uses the same coordinate ceiling as the ingest door", async () => { + const op = await fx.player(); + + const result = await service().importLineups(admin(op), { + payload: [ + entry({ + id: "edge", + land: { ...LAND, x: UtilityLineupsService.MAX_COORD + 1 }, + }), + ], + }); + + expect(result.failed).toBe(1); + expect(await rows()).toHaveLength(0); + }); + + it("refuses a payload that is not a list at all", async () => { + const op = await fx.player(); + + await expect( + service().importLineups(admin(op), { payload: { nope: true } }), + ).rejects.toThrow("not a list of lineups"); + }); + + it("refuses a payload past the batch ceiling", async () => { + const op = await fx.player(); + const many = Array.from( + { length: UtilityImportService.MAX_ENTRIES + 1 }, + (_, index) => entry({ id: `bulk-${index}` }), + ); + + await expect( + service().importLineups(admin(op), { payload: many }), + ).rejects.toThrow("split it"); + }); + }); + + describe("undoing it", () => { + async function seeded(op: string) { + await service().importLineups(admin(op), { + payload: [entry(), entry({ id: "a-2", land: { ...LAND, x: -1400 } })], + }); + + await postgres.query( + `INSERT INTO utility_lineups + (map_name, utility_type, side, technique, origin_x, origin_y, origin_z, + view_yaw, view_pitch, land_x, land_y, land_z, name, + author_steam_id, origin_source) + VALUES ('de_mirage', 'Smoke', 'CT', 'Jump', $1, $2, $3, 10, -5, + $4, $5, $6, 'hand made', $7::bigint, 'editor')`, + [ORIGIN.x, ORIGIN.y, ORIGIN.z, LAND.x, LAND.y, LAND.z, op], + ); + } + + it("takes a whole source back out in one call", async () => { + const op = await fx.player(); + await seeded(op); + + const purged = await service().purgeSource(admin(op), { + origin_source: "import", + }); + + expect(purged).toEqual({ + dry_run: false, + origin_source: "import", + lineups: 2, + }); + + const left = await rows(); + expect(left).toHaveLength(1); + expect(left[0].origin_source).toBe("editor"); + }); + + it("counts without deleting on a preview", async () => { + const op = await fx.player(); + await seeded(op); + + const purged = await service().purgeSource(admin(op), { + origin_source: "import", + dry_run: true, + }); + + expect(purged).toEqual({ + dry_run: true, + origin_source: "import", + lineups: 2, + }); + expect(await rows()).toHaveLength(3); + }); + + it("clears the S3 artifacts of a source that has them", async () => { + const op = await fx.player(); + await seeded(op); + await postgres.query( + "UPDATE utility_lineups SET trajectory_file = 'key' WHERE origin_source = 'editor'", + ); + + await service().purgeSource(admin(op), { origin_source: "editor" }); + + expect(removed).toHaveLength(1); + // A seeded lineup never had one, so purging that source touches nothing. + expect(await rows()).toHaveLength(2); + }); + + it("refuses a source that is not one", async () => { + const op = await fx.player(); + + await expect( + service().purgeSource(admin(op), { origin_source: "somewhere" }), + ).rejects.toThrow("not a lineup source"); + }); + + it("is administrators only", async () => { + const who = await fx.player(); + + await expect( + service().purgeSource(player(who), { origin_source: "import" }), + ).rejects.toThrow("administrator"); + }); + }); +}); diff --git a/test/utility-insights.spec.ts b/test/utility-insights.spec.ts new file mode 100644 index 000000000..4d0049241 --- /dev/null +++ b/test/utility-insights.spec.ts @@ -0,0 +1,561 @@ +import { Logger } from "@nestjs/common"; +import { PostgresService } from "./../src/postgres/postgres.service"; +import { UtilityInsightsService } from "./../src/utility/utility-insights.service"; +import { UtilityLineupsService } from "./../src/utility/utility-lineups.service"; +import { User } from "./../src/auth/types/User"; +import { Fixtures } from "./utils/fixtures"; +import { + bootMigratedDb, + seedRegionWithServer, + SqlTestDb, +} from "./utils/sql-test-db"; + +// The two reads over mined data. Both have one property that is worth more than +// their arithmetic: the plan must not answer "nothing to learn" when the truth +// is "nothing has been mined", and the team report must never hand back a row +// out of utility_demo_throws, which names players and is admin-only for that +// reason. +describe("utility insights (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + let insights: UtilityInsightsService; + + const ORIGIN = { x: -1912, y: 922, z: -167 }; + const LAND = { x: -560, y: 320, z: -140 }; + + beforeAll(async () => { + db = await bootMigratedDb("UtilityInsightsTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199640000000n); + + const lineups = new UtilityLineupsService( + new Logger("UtilityInsightsTest"), + postgres, + {} as unknown as never, + {} as unknown as never, + ); + + insights = new UtilityInsightsService(postgres, lineups); + + await seedRegionWithServer(postgres, "TestA"); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + await postgres.query("DELETE FROM utility_meta_lineups"); + await postgres.query("DELETE FROM utility_lineup_progress"); + await postgres.query("DELETE FROM utility_lineups"); + await postgres.query("DELETE FROM match_map_demos"); + await postgres.query("DELETE FROM matches"); + await postgres.query("DELETE FROM team_roster"); + await postgres.query("DELETE FROM teams"); + await postgres.query("DELETE FROM players"); + }); + + const user = (steamId: string): User => + ({ steam_id: steamId, role: "user", name: "tester" }) as User; + + async function insertLineup( + author: string, + overrides: Record = {}, + ): Promise { + const row = { + map_name: "de_mirage", + utility_type: "Smoke", + side: "TERRORIST", + technique: "Jump", + origin_x: ORIGIN.x, + origin_y: ORIGIN.y, + origin_z: ORIGIN.z, + view_yaw: 133.7, + view_pitch: -12.4, + land_x: LAND.x, + land_y: LAND.y, + land_z: LAND.z, + name: "Window from T spawn", + visibility: "Public", + author_steam_id: author, + ...overrides, + }; + const cols = Object.keys(row); + const [inserted] = await postgres.query>( + `INSERT INTO utility_lineups (${cols.join(", ")}) + VALUES (${cols.map((_, i) => `$${i + 1}`).join(", ")}) RETURNING id`, + Object.values(row), + ); + return inserted.id; + } + + // The cluster the miner would have written for a lineup's bucket. Read back + // off the lineup itself so the two can never disagree about the key. + async function metaFor(lineupId: string, throwers: number): Promise { + await postgres.query( + `INSERT INTO utility_meta_lineups + (lineup_bucket, map_name, utility_type, side, technique, + throws, throwers, matches, lineups, + origin_x, origin_y, origin_z, land_x, land_y, land_z) + SELECT l.lineup_bucket, l.map_name, l.utility_type, l.side, l.technique, + $2::int * 3, $2::int, $2::int, 1, + l.origin_x, l.origin_y, l.origin_z, l.land_x, l.land_y, l.land_z + FROM utility_lineups l + WHERE l.id = $1::uuid + ON CONFLICT (lineup_bucket) DO UPDATE SET throwers = EXCLUDED.throwers`, + [lineupId, throwers], + ); + } + + async function progressFor( + lineupId: string, + steamId: string, + row: { + attempts: number; + successes: number; + streak?: number; + mastered?: boolean; + }, + ): Promise { + await postgres.query( + `INSERT INTO utility_lineup_progress + (utility_lineup_id, steam_id, attempts, successes, current_streak, + mastered_at) + VALUES ($1::uuid, $2::bigint, $3::int, $4::int, $5::int, + CASE WHEN $6::boolean THEN now() END)`, + [ + lineupId, + steamId, + row.attempts, + row.successes, + row.streak ?? 0, + row.mastered === true, + ], + ); + } + + describe("the practice plan", () => { + it("says the map is un-mined rather than returning an empty plan", async () => { + const player = await fx.player(); + await insertLineup(player); + + const plan = await insights.practicePlan(user(player), { + map_name: "de_mirage", + }); + + expect(plan.analysed).toBe(false); + expect(plan.message).toMatch(/mined/); + expect(plan.entries).toEqual([]); + }); + + it("ranks the gap between what people throw and what you have drilled", async () => { + const player = await fx.player(); + + const untouched = await insertLineup(player, { name: "untouched" }); + const nearlyThere = await insertLineup(player, { + name: "nearly", + land_x: LAND.x + 700, + }); + const obscure = await insertLineup(player, { + name: "obscure", + land_x: LAND.x + 1400, + }); + const owned = await insertLineup(player, { + name: "owned", + land_x: LAND.x + 2100, + }); + const slipping = await insertLineup(player, { + name: "slipping", + land_x: LAND.x + 2800, + }); + + await metaFor(untouched, 20); + await metaFor(nearlyThere, 10); + await metaFor(obscure, 2); + await metaFor(owned, 30); + await metaFor(slipping, 8); + + await progressFor(nearlyThere, player, { attempts: 10, successes: 8 }); + await progressFor(obscure, player, { attempts: 4, successes: 0 }); + await progressFor(owned, player, { + attempts: 30, + successes: 25, + streak: 6, + mastered: true, + }); + await progressFor(slipping, player, { + attempts: 30, + successes: 20, + streak: 0, + mastered: true, + }); + + const plan = await insights.practicePlan(user(player), { + map_name: "de_mirage", + }); + + expect(plan.analysed).toBe(true); + // A lineup they have mastered and are still hitting is not something to + // learn next, so it is absent rather than last. + expect(plan.entries.map((entry) => entry.utility_lineup_id)).toEqual([ + untouched, + slipping, + nearlyThere, + obscure, + ]); + expect(plan.entries.map((entry) => entry.reason)).toEqual([ + "never_attempted", + "mastered_slipping", + "popular_unmastered", + "unmastered", + ]); + expect(plan.entries[0].priority).toBeCloseTo(20, 3); + expect(plan.entries[0].meta_throwers).toBe(20); + expect(plan.entries[1].mastered).toBe(true); + expect(plan.entries[2].attempts).toBe(10); + expect(plan.entries[2].successes).toBe(8); + }); + + it("only plans lineups the caller can see", async () => { + const player = await fx.player(); + const stranger = await fx.player(); + + const mine = await insertLineup(player, { visibility: "Private" }); + const theirs = await insertLineup(stranger, { + visibility: "Private", + land_x: LAND.x + 700, + }); + + await metaFor(mine, 5); + await metaFor(theirs, 40); + + const plan = await insights.practicePlan(user(player), { + map_name: "de_mirage", + }); + + expect(plan.entries.map((entry) => entry.utility_lineup_id)).toEqual([mine]); + }); + + it("filters to one side when asked", async () => { + const player = await fx.player(); + const tSide = await insertLineup(player); + const ctSide = await insertLineup(player, { + side: "CT", + land_x: LAND.x + 700, + }); + + await metaFor(tSide, 5); + await metaFor(ctSide, 5); + + const plan = await insights.practicePlan(user(player), { + map_name: "de_mirage", + side: "CT", + }); + + expect(plan.entries.map((entry) => entry.utility_lineup_id)).toEqual([ + ctSide, + ]); + }); + + // A popular spot can hold a dozen write-ups of the same throw. A plan that + // lists all twelve is not a plan. + it("offers one lineup per meta bucket", async () => { + const player = await fx.player(); + const best = await insertLineup(player, { + name: "best", + upvotes: 40, + }); + await insertLineup(player, { name: "also", upvotes: 1 }); + await insertLineup(player, { name: "another", upvotes: 3 }); + + await metaFor(best, 12); + + const plan = await insights.practicePlan(user(player), { + map_name: "de_mirage", + }); + + expect(plan.entries).toHaveLength(1); + expect(plan.entries[0].utility_lineup_id).toBe(best); + }); + + it("honours a limit", async () => { + const player = await fx.player(); + + for (let index = 0; index < 4; index++) { + const lineup = await insertLineup(player, { + land_x: LAND.x + index * 700, + }); + await metaFor(lineup, 10 - index); + } + + const plan = await insights.practicePlan(user(player), { + map_name: "de_mirage", + limit: 2, + }); + + expect(plan.entries).toHaveLength(2); + }); + + it("says so when there is genuinely nothing left to drill", async () => { + const player = await fx.player(); + const lineup = await insertLineup(player); + + await metaFor(lineup, 12); + await progressFor(lineup, player, { + attempts: 20, + successes: 18, + streak: 7, + mastered: true, + }); + + const plan = await insights.practicePlan(user(player), { + map_name: "de_mirage", + }); + + expect(plan.analysed).toBe(true); + expect(plan.entries).toEqual([]); + expect(plan.message).toMatch(/already mastered/); + }); + + it("distinguishes a mined map with no lineups you can see", async () => { + const player = await fx.player(); + const stranger = await fx.player(); + const theirs = await insertLineup(stranger, { visibility: "Private" }); + + await metaFor(theirs, 30); + + const plan = await insights.practicePlan(user(player), { + map_name: "de_mirage", + }); + + expect(plan.analysed).toBe(true); + expect(plan.entries).toEqual([]); + expect(plan.message).toMatch(/falls in a bucket the meta has thrown/); + }); + }); + + describe("the team utility report", () => { + async function demo(): Promise { + const ctx = await fx.bareMatch(); + const [row] = await postgres.query>( + `INSERT INTO match_map_demos (match_id, match_map_id, file, playback_file) + VALUES ($1::uuid, $2::uuid, 'test.dem', $3) + RETURNING id::text AS id`, + [ctx.matchId, ctx.mapId, `demos/${ctx.matchId}/playback.json.gz`], + ); + return row.id; + } + + let grenade = 0; + + async function throwOf( + demoId: string, + thrower: string, + overrides: { + land?: { x: number; y: number; z: number }; + mapName?: string; + } = {}, + ): Promise { + const land = overrides.land ?? LAND; + await postgres.query( + `INSERT INTO utility_demo_throws + (match_map_demo_id, grenade_id, map_name, utility_type, side, technique, + thrower_steam_id, origin_x, origin_y, origin_z, + land_x, land_y, land_z) + VALUES ($1::uuid, $2::int, $3, 'Smoke', 'TERRORIST', 'Jump', $4::bigint, + $5, $6, $7, $8, $9, $10)`, + [ + demoId, + ++grenade, + overrides.mapName ?? "de_mirage", + thrower, + ORIGIN.x, + ORIGIN.y, + ORIGIN.z, + land.x, + land.y, + land.z, + ], + ); + } + + async function roster(teamId: string): Promise> { + const rows = await postgres.query>( + `SELECT t.owner_steam_id::text AS steam_id FROM teams t WHERE t.id = $1::uuid + UNION + SELECT tr.player_steam_id::text FROM team_roster tr WHERE tr.team_id = $1::uuid`, + [teamId], + ); + return rows.map((row) => row.steam_id); + } + + it("refuses somebody who is not on the team", async () => { + const team = await fx.team(1); + const stranger = await fx.player(); + + await expect( + insights.teamUtilityReport(user(stranger), { team_id: team.id }), + ).rejects.toThrow("not on that team"); + }); + + it("refuses a team that does not exist", async () => { + const player = await fx.player(); + + await expect( + insights.teamUtilityReport(user(player), { + team_id: "6f8b8b3e-0000-4000-8000-000000000000", + }), + ).rejects.toThrow("team not found"); + }); + + it("counts how often the roster threw it and how often it landed", async () => { + const team = await fx.team(2); + const players = await roster(team.id); + const lineup = await insertLineup(team.owner, { + visibility: "Team", + team_id: team.id, + }); + const demoId = await demo(); + + // Nine on the spot, three in the same 64-unit cell but a long way above + // it -- the bucket does not look at Z, so these are still "the same + // lineup" by bucket and still nowhere near the landing point. + for (const player of players) { + for (let hit = 0; hit < 3; hit++) { + await throwOf(demoId, player); + } + } + for (const player of players) { + await throwOf(demoId, player, { + land: { ...LAND, z: LAND.z + 150 }, + }); + } + + const report = await insights.teamUtilityReport(user(team.owner), { + team_id: team.id, + map_name: "de_mirage", + }); + + expect(report.analysed).toBe(true); + expect(report.entries).toEqual([ + { utility_lineup_id: lineup, thrown: 12, landed: 9, players: 3 }, + ]); + }); + + // utility_demo_throws names a player and the match they threw in. Nothing + // finer than a count may leave here, or the action becomes a way around the + // admin-only select permission on that table. + it("never hands back a per-player row", async () => { + const team = await fx.team(2); + const players = await roster(team.id); + await insertLineup(team.owner, { + visibility: "Team", + team_id: team.id, + }); + const demoId = await demo(); + + for (const player of players) { + await throwOf(demoId, player); + } + + const report = await insights.teamUtilityReport(user(team.owner), { + team_id: team.id, + }); + + const wire = JSON.stringify(report); + + for (const player of players) { + expect(wire).not.toContain(player); + } + expect(Object.keys(report.entries[0])).toEqual([ + "utility_lineup_id", + "thrown", + "landed", + "players", + ]); + }); + + it("ignores throws by people who are not on the roster", async () => { + const team = await fx.team(1); + const outsider = await fx.player(); + const lineup = await insertLineup(team.owner, { + visibility: "Team", + team_id: team.id, + }); + const demoId = await demo(); + + await throwOf(demoId, team.owner); + await throwOf(demoId, outsider); + await throwOf(demoId, outsider); + + const report = await insights.teamUtilityReport(user(team.owner), { + team_id: team.id, + }); + + expect(report.entries).toEqual([ + { utility_lineup_id: lineup, thrown: 1, landed: 1, players: 1 }, + ]); + }); + + it("only matches throws to lineups the caller can see", async () => { + const team = await fx.team(1); + const stranger = await fx.player(); + await insertLineup(stranger, { visibility: "Private" }); + const demoId = await demo(); + + await throwOf(demoId, team.owner); + + const report = await insights.teamUtilityReport(user(team.owner), { + team_id: team.id, + }); + + expect(report.analysed).toBe(true); + expect(report.entries).toEqual([]); + expect(report.message).toMatch(/none of which land in the bucket/); + }); + + it("says nothing has been mined rather than reporting zero", async () => { + const team = await fx.team(1); + await insertLineup(team.owner, { + visibility: "Team", + team_id: team.id, + }); + + const report = await insights.teamUtilityReport(user(team.owner), { + team_id: team.id, + }); + + expect(report.analysed).toBe(false); + expect(report.message).toMatch(/no demo throws have been mined/); + expect(report.entries).toEqual([]); + }); + + it("scopes to one map when asked", async () => { + const team = await fx.team(1); + await insertLineup(team.owner, { + visibility: "Team", + team_id: team.id, + }); + const onNuke = await insertLineup(team.owner, { + visibility: "Team", + team_id: team.id, + map_name: "de_nuke", + }); + const demoId = await demo(); + + await throwOf(demoId, team.owner); + await throwOf(demoId, team.owner); + await throwOf(demoId, team.owner, { mapName: "de_nuke" }); + + const report = await insights.teamUtilityReport(user(team.owner), { + team_id: team.id, + map_name: "de_nuke", + }); + + expect(report.entries).toEqual([ + { utility_lineup_id: onNuke, thrown: 1, landed: 1, players: 1 }, + ]); + }); + }); +}); diff --git a/test/utility-lineup-seed.spec.ts b/test/utility-lineup-seed.spec.ts new file mode 100644 index 000000000..16381ed85 --- /dev/null +++ b/test/utility-lineup-seed.spec.ts @@ -0,0 +1,265 @@ +import { randomUUID } from "crypto"; +import { Logger } from "@nestjs/common"; +import { PostgresService } from "./../src/postgres/postgres.service"; +import { + UtilityArtifactsService, + UtilityTrajectoryInput, +} from "./../src/utility/utility-artifacts.service"; +import { + UtilityLineupsService, + UtilityServerContext, +} from "./../src/utility/utility-lineups.service"; +import { Fixtures } from "./utils/fixtures"; +import { + bootMigratedDb, + seedRegionWithServer, + SqlTestDb, +} from "./utils/sql-test-db"; + +// m_vInitialPosition / m_vInitialVelocity are the engine's own starting state +// for the projectile. Storing them is what makes a lineup replayable exactly +// rather than approximately -- and a zeroed seed is not a missing one, it is a +// grenade launched from the world origin, so nothing here may invent values. +describe("utility lineup physics seed (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + let uploads: Array; + + const SEED = { + initial_pos_x: -1911.5, + initial_pos_y: 921.25, + initial_pos_z: -102.75, + initial_vel_x: 415.5, + initial_vel_y: -320.25, + initial_vel_z: 590.125, + }; + + beforeAll(async () => { + db = await bootMigratedDb("UtilitySeedTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199920000000n); + await seedRegionWithServer(postgres, "TestA"); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + uploads = []; + await postgres.query("DELETE FROM utility_lineups"); + await postgres.query("DELETE FROM matches"); + await postgres.query("DELETE FROM match_options"); + await postgres.query("DELETE FROM players"); + }); + + function makeService(): UtilityLineupsService { + return new UtilityLineupsService( + new Logger("UtilitySeedTest"), + postgres, + { + uploadTrajectory: jest.fn( + async (input: UtilityTrajectoryInput): Promise => { + uploads.push(input); + return "utility/test/trajectory.json.gz"; + }, + ), + removeTrajectories: jest.fn(async (): Promise => undefined), + } as unknown as never, + { + get: jest.fn(async (_key: string, fallback?: unknown) => fallback), + put: jest.fn(async (): Promise => true), + } as unknown as never, + ); + } + + async function context(): Promise<{ + ctx: UtilityServerContext; + author: string; + }> { + const author = await fx.player(); + const match = await fx.match(); + + return { + author, + ctx: { + serverId: randomUUID(), + matchId: match.id, + mapName: "de_mirage", + lineupSteamIds: [author], + }, + }; + } + + function payload(author: string, overrides: Record = {}) { + return { + author_steam_id: author, + utility_type: "Smoke", + side: "TERRORIST", + technique: "Jump", + throw_strength: "Full", + origin_x: -1912, + origin_y: 922, + origin_z: -167, + view_yaw: 133.7, + view_pitch: -12.4, + land_x: -560, + land_y: 320, + land_z: -140, + flight_time_ms: 1800, + name: "Window from T spawn", + path: [ + { tick: 0, x: -1912, y: 922, z: -100 }, + { tick: 32, x: -1200, y: 600, z: 40 }, + { tick: 64, x: -560, y: 320, z: -140 }, + ], + ...overrides, + }; + } + + async function stored(lineupId: string) { + const [row] = await postgres.query< + Array<{ + initial_pos_x: number | null; + initial_pos_y: number | null; + initial_pos_z: number | null; + initial_vel_x: number | null; + initial_vel_y: number | null; + initial_vel_z: number | null; + confidence: string; + }> + >( + `SELECT initial_pos_x, initial_pos_y, initial_pos_z, + initial_vel_x, initial_vel_y, initial_vel_z, confidence + FROM utility_lineups WHERE id = $1::uuid`, + [lineupId], + ); + return row; + } + + it("round-trips every part of a seeded throw", async () => { + const { ctx, author } = await context(); + const service = makeService(); + + const { id } = await service.ingest(ctx, payload(author, SEED)); + + expect(await stored(id)).toEqual({ ...SEED, confidence: "exact" }); + }); + + // A null has to keep meaning "cannot be replayed exactly". Zeros would read + // as a seed at the world origin, which is where the plugin's replay bug + // launched from. + it("stores nulls rather than zeros for a throw with no seed", async () => { + const { ctx, author } = await context(); + const service = makeService(); + + const { id } = await service.ingest(ctx, payload(author)); + + const row = await stored(id); + expect(row.initial_pos_x).toBeNull(); + expect(row.initial_pos_y).toBeNull(); + expect(row.initial_pos_z).toBeNull(); + expect(row.initial_vel_x).toBeNull(); + expect(row.initial_vel_y).toBeNull(); + expect(row.initial_vel_z).toBeNull(); + // Still exact: the server watched this grenade fly. The confidence trigger + // demotes typed-in coordinates, not a measurement that happens to be + // missing its seed. + expect(row.confidence).toBe("exact"); + }); + + it("refuses half a seed", async () => { + const { ctx, author } = await context(); + const service = makeService(); + + await expect( + service.ingest( + ctx, + payload(author, { + initial_pos_x: SEED.initial_pos_x, + initial_pos_y: SEED.initial_pos_y, + initial_pos_z: SEED.initial_pos_z, + }), + ), + ).rejects.toThrow(/seed is incomplete/); + }); + + it("refuses a velocity faster than the engine allows", async () => { + const { ctx, author } = await context(); + const service = makeService(); + + await expect( + service.ingest( + ctx, + payload(author, { + ...SEED, + initial_vel_x: UtilityLineupsService.MAX_VELOCITY + 1, + initial_vel_y: 0, + initial_vel_z: 0, + }), + ), + ).rejects.toThrow(/faster than the engine allows/); + }); + + it("refuses a seed position outside the map", async () => { + const { ctx, author } = await context(); + const service = makeService(); + + await expect( + service.ingest(ctx, payload(author, { ...SEED, initial_pos_x: 999999 })), + ).rejects.toThrow(/outside the map/); + }); + + it("hands the seed to the trajectory artifact alongside the path", async () => { + const { ctx, author } = await context(); + const service = makeService(); + + await service.ingest(ctx, payload(author, SEED)); + + expect(uploads.length).toBe(1); + expect(uploads[0].initialPosition).toEqual({ + x: SEED.initial_pos_x, + y: SEED.initial_pos_y, + z: SEED.initial_pos_z, + }); + expect(uploads[0].initialVelocity).toEqual({ + x: SEED.initial_vel_x, + y: SEED.initial_vel_y, + z: SEED.initial_vel_z, + }); + + const blob = UtilityArtifactsService.buildTrajectoryBlob(uploads[0]); + expect(blob.grenade_trajectories[0].initial_position).toEqual( + uploads[0].initialPosition, + ); + expect(blob.grenade_trajectories[0].initial_velocity).toEqual( + uploads[0].initialVelocity, + ); + }); + + it("leaves the artifact's seed null when the throw had none", async () => { + const { ctx, author } = await context(); + const service = makeService(); + + await service.ingest(ctx, payload(author)); + + const blob = UtilityArtifactsService.buildTrajectoryBlob(uploads[0]); + expect(blob.grenade_trajectories[0].initial_position).toBeNull(); + expect(blob.grenade_trajectories[0].initial_velocity).toBeNull(); + }); + + // The plugin replays a stored lineup off what the library hands it, so the + // seed has to survive the trip back out. + it("gives the seed back to the plugin in the library", async () => { + const { ctx, author } = await context(); + const service = makeService(); + + await service.ingest(ctx, payload(author, SEED)); + + const [row] = await service.library(ctx, author); + + expect(row.initial_pos_x).toBe(SEED.initial_pos_x); + expect(row.initial_vel_z).toBe(SEED.initial_vel_z); + }); +}); diff --git a/test/utility-lineups.spec.ts b/test/utility-lineups.spec.ts new file mode 100644 index 000000000..2a848a4fd --- /dev/null +++ b/test/utility-lineups.spec.ts @@ -0,0 +1,523 @@ +import { PostgresService } from "./../src/postgres/postgres.service"; +import { Fixtures } from "./utils/fixtures"; +import { bootMigratedDb, SqlTestDb } from "./utils/sql-test-db"; + +// The utility library's guarantees, run as real SQL against a migrated database. +// Visibility is the whole product surface here -- a lineup leaking out of a +// private book or a team book is the failure that matters -- so it is asserted +// at the function/constraint level rather than through a service. +describe("utility lineups (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + + beforeAll(async () => { + db = await bootMigratedDb("UtilityLineupsTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199700000000n); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + await postgres.query("DELETE FROM utility_lineups"); + await postgres.query("DELETE FROM utility_collections"); + }); + + const session = (steamId: string | null, role = "user") => + JSON.stringify({ + "x-hasura-role": role, + ...(steamId ? { "x-hasura-user-id": steamId } : {}), + }); + + async function insertLineup( + author: string, + overrides: Record = {}, + ): Promise { + const row = { + map_name: "de_mirage", + utility_type: "Smoke", + side: "TERRORIST", + technique: "Jump", + throw_strength: "Full", + origin_x: -1912, + origin_y: 922, + origin_z: -167, + view_yaw: 133.7, + view_pitch: -12.4, + land_x: -560, + land_y: 320, + land_z: -140, + name: "Window from T spawn", + visibility: "Private", + author_steam_id: author, + ...overrides, + }; + const cols = Object.keys(row); + const [inserted] = await postgres.query>( + `INSERT INTO utility_lineups (${cols.join(", ")}) + VALUES (${cols.map((_, i) => `$${i + 1}`).join(", ")}) RETURNING id`, + Object.values(row), + ); + return inserted.id; + } + + async function canView( + lineupId: string, + viewer: string | null, + role = "user", + ) { + const [row] = await postgres.query>( + `SELECT can_view_utility_lineup(l, $2::json) AS ok + FROM utility_lineups l WHERE l.id = $1`, + [lineupId, session(viewer, role)], + ); + return row.ok; + } + + async function canEdit( + lineupId: string, + viewer: string | null, + role = "user", + ) { + const [row] = await postgres.query>( + `SELECT can_edit_utility_lineup(l, $2::json) AS ok + FROM utility_lineups l WHERE l.id = $1`, + [lineupId, session(viewer, role)], + ); + return row.ok; + } + + describe("map keying", () => { + it("rejects a map that does not exist", async () => { + const author = await fx.player(); + await expect( + insertLineup(author, { map_name: "de_notamap" }), + ).rejects.toThrow(/Unknown map/); + }); + + // maps is UNIQUE (name, type), so the same de_* name may hold a row per + // match type. Keying the library on the name means a lineup stays valid no + // matter how many type rows exist, which is why this inserts a second one + // and expects nothing to change. + it("resolves a map by name regardless of how many match types register it", async () => { + const author = await fx.player(); + await expect(insertLineup(author)).resolves.toBeTruthy(); + + await postgres.query( + `INSERT INTO maps (name, type, enabled, active_pool) + VALUES ('de_mirage', 'Wingman', true, false) + ON CONFLICT (name, type) DO NOTHING`, + ); + await expect(insertLineup(author)).resolves.toBeTruthy(); + }); + }); + + describe("visibility", () => { + it("keeps a private lineup to its author", async () => { + const author = await fx.player(); + const stranger = await fx.player(); + const id = await insertLineup(author); + + expect(await canView(id, author)).toBe(true); + expect(await canView(id, stranger)).toBe(false); + expect(await canView(id, null, "guest")).toBe(false); + }); + + it("shows a public lineup to everyone including guests", async () => { + const author = await fx.player(); + const stranger = await fx.player(); + const id = await insertLineup(author, { visibility: "Public" }); + + expect(await canView(id, author)).toBe(true); + expect(await canView(id, stranger)).toBe(true); + expect(await canView(id, null, "guest")).toBe(true); + }); + + it("shows a team lineup to the team and nobody else", async () => { + const team = await fx.team(1); + const [mate] = await postgres.query>( + `SELECT player_steam_id FROM team_roster + WHERE team_id = $1 AND player_steam_id <> $2 LIMIT 1`, + [team.id, team.owner], + ); + const stranger = await fx.player(); + const id = await insertLineup(team.owner, { + visibility: "Team", + team_id: team.id, + }); + + expect(await canView(id, team.owner)).toBe(true); + expect(await canView(id, mate.player_steam_id)).toBe(true); + expect(await canView(id, stranger)).toBe(false); + expect(await canView(id, null, "guest")).toBe(false); + }); + + it("refuses Team visibility without a team", async () => { + const author = await fx.player(); + await expect( + insertLineup(author, { visibility: "Team" }), + ).rejects.toThrow(/utility_lineups_team_scope_chk/); + }); + + it("refuses publishing into a team the author is not on", async () => { + const team = await fx.team(); + const outsider = await fx.player(); + await expect( + insertLineup(outsider, { visibility: "Team", team_id: team.id }), + ).rejects.toThrow(/not on that team/); + }); + + it("hides an archived lineup from everyone but its author", async () => { + const author = await fx.player(); + const stranger = await fx.player(); + const id = await insertLineup(author, { + visibility: "Public", + archived_at: new Date().toISOString(), + }); + + expect(await canView(id, author)).toBe(true); + expect(await canView(id, stranger)).toBe(false); + }); + + it("lets a moderator see a private lineup", async () => { + const author = await fx.player(); + const mod = await fx.player(); + const id = await insertLineup(author); + expect(await canView(id, mod, "moderator")).toBe(true); + }); + }); + + describe("editing", () => { + it("lets only the author edit their own lineup", async () => { + const author = await fx.player(); + const stranger = await fx.player(); + const id = await insertLineup(author); + + expect(await canEdit(id, author)).toBe(true); + expect(await canEdit(id, stranger)).toBe(false); + }); + + // A team book is the team's to curate, so an admin can fix a lineup whose + // author has stopped maintaining it. + it("lets a team admin edit a team lineup but a plain member not", async () => { + const team = await fx.team(1); + const [mate] = await postgres.query>( + `SELECT player_steam_id FROM team_roster + WHERE team_id = $1 AND player_steam_id <> $2 LIMIT 1`, + [team.id, team.owner], + ); + const id = await insertLineup(team.owner, { + visibility: "Team", + team_id: team.id, + }); + + expect(await canEdit(id, team.owner)).toBe(true); + expect(await canEdit(id, mate.player_steam_id)).toBe(false); + }); + }); + + describe("counters", () => { + it("tracks up and down votes", async () => { + const author = await fx.player(); + const a = await fx.player(); + const b = await fx.player(); + const id = await insertLineup(author, { visibility: "Public" }); + + await postgres.query( + "INSERT INTO utility_lineup_votes (utility_lineup_id, steam_id, vote) VALUES ($1, $2, 1)", + [id, a], + ); + await postgres.query( + "INSERT INTO utility_lineup_votes (utility_lineup_id, steam_id, vote) VALUES ($1, $2, -1)", + [id, b], + ); + + let [row] = await postgres.query< + Array<{ upvotes: number; downvotes: number }> + >("SELECT upvotes, downvotes FROM utility_lineups WHERE id = $1", [id]); + expect(row.upvotes).toBe(1); + expect(row.downvotes).toBe(1); + + // Flipping a vote must move both counters, not just add to one. + await postgres.query( + "UPDATE utility_lineup_votes SET vote = 1 WHERE utility_lineup_id = $1 AND steam_id = $2", + [id, b], + ); + [row] = await postgres.query< + Array<{ upvotes: number; downvotes: number }> + >("SELECT upvotes, downvotes FROM utility_lineups WHERE id = $1", [id]); + expect(row.upvotes).toBe(2); + expect(row.downvotes).toBe(0); + + await postgres.query( + "DELETE FROM utility_lineup_votes WHERE utility_lineup_id = $1", + [id], + ); + [row] = await postgres.query< + Array<{ upvotes: number; downvotes: number }> + >("SELECT upvotes, downvotes FROM utility_lineups WHERE id = $1", [id]); + expect(row.upvotes).toBe(0); + expect(row.downvotes).toBe(0); + }); + + it("tracks favorites", async () => { + const author = await fx.player(); + const fan = await fx.player(); + const id = await insertLineup(author, { visibility: "Public" }); + + await postgres.query( + "INSERT INTO utility_lineup_favorites (utility_lineup_id, steam_id) VALUES ($1, $2)", + [id, fan], + ); + let [row] = await postgres.query>( + "SELECT favorites FROM utility_lineups WHERE id = $1", + [id], + ); + expect(row.favorites).toBe(1); + + await postgres.query( + "DELETE FROM utility_lineup_favorites WHERE utility_lineup_id = $1 AND steam_id = $2", + [id, fan], + ); + [row] = await postgres.query>( + "SELECT favorites FROM utility_lineups WHERE id = $1", + [id], + ); + expect(row.favorites).toBe(0); + }); + + it("reports the viewer's own vote and favorite state", async () => { + const author = await fx.player(); + const fan = await fx.player(); + const id = await insertLineup(author, { visibility: "Public" }); + + await postgres.query( + "INSERT INTO utility_lineup_votes (utility_lineup_id, steam_id, vote) VALUES ($1, $2, 1)", + [id, fan], + ); + await postgres.query( + "INSERT INTO utility_lineup_favorites (utility_lineup_id, steam_id) VALUES ($1, $2)", + [id, fan], + ); + + const [row] = await postgres.query< + Array<{ my_vote: number | null; is_favorited: boolean }> + >( + `SELECT utility_lineup_my_vote(l, $2::json) AS my_vote, + utility_lineup_is_favorited(l, $2::json) AS is_favorited + FROM utility_lineups l WHERE l.id = $1`, + [id, session(fan)], + ); + expect(row.my_vote).toBe(1); + expect(row.is_favorited).toBe(true); + + const [none] = await postgres.query< + Array<{ my_vote: number | null; is_favorited: boolean }> + >( + `SELECT utility_lineup_my_vote(l, $2::json) AS my_vote, + utility_lineup_is_favorited(l, $2::json) AS is_favorited + FROM utility_lineups l WHERE l.id = $1`, + [id, session(null, "guest")], + ); + expect(none.my_vote).toBeNull(); + expect(none.is_favorited).toBe(false); + }); + }); + + describe("dedupe bucket", () => { + // Two people who found the same smoke from roughly the same spot should + // land in one bucket, so the UI can say "12 people run this". + it("buckets near-identical setups together and distinct ones apart", async () => { + const author = await fx.player(); + const a = await insertLineup(author); + const b = await insertLineup(author, { origin_x: -1900, land_x: -550 }); + const c = await insertLineup(author, { origin_x: 400, land_x: 900 }); + + const rows = await postgres.query< + Array<{ id: string; lineup_bucket: string }> + >("SELECT id, lineup_bucket FROM utility_lineups WHERE id = ANY($1)", [ + [a, b, c], + ]); + const bucket = (id: string) => + rows.find((r) => r.id === id)!.lineup_bucket; + + expect(bucket(a)).toBe(bucket(b)); + expect(bucket(a)).not.toBe(bucket(c)); + }); + }); + + // teams.id is ON DELETE SET NULL while the team-scope CHECK still demands a + // team, so without the trigger's demotion the CHECK aborts the *team* + // deletion rather than this row. + describe("team deletion", () => { + it("demotes a team lineup to private instead of blocking the delete", async () => { + const team = await fx.team(); + const id = await insertLineup(team.owner, { + visibility: "Team", + team_id: team.id, + }); + + await expect( + postgres.query("DELETE FROM teams WHERE id = $1", [team.id]), + ).resolves.toBeDefined(); + + const [row] = await postgres.query< + Array<{ visibility: string; team_id: string | null }> + >("SELECT visibility, team_id FROM utility_lineups WHERE id = $1", [id]); + expect(row.visibility).toBe("Private"); + expect(row.team_id).toBeNull(); + }); + + it("demotes a team collection the same way", async () => { + const team = await fx.team(); + const [collection] = await postgres.query>( + `INSERT INTO utility_collections (name, owner_steam_id, team_id, visibility) + VALUES ('Team book', $1, $2, 'Team') RETURNING id`, + [team.owner, team.id], + ); + + await expect( + postgres.query("DELETE FROM teams WHERE id = $1", [team.id]), + ).resolves.toBeDefined(); + + const [row] = await postgres.query>( + "SELECT visibility FROM utility_collections WHERE id = $1", + [collection.id], + ); + expect(row.visibility).toBe("Private"); + }); + }); + + describe("collections", () => { + it("cascades items when a lineup or collection goes away", async () => { + const owner = await fx.player(); + const lineup = await insertLineup(owner); + const [collection] = await postgres.query>( + `INSERT INTO utility_collections (name, owner_steam_id) + VALUES ('My book', $1) RETURNING id`, + [owner], + ); + await postgres.query( + `INSERT INTO utility_collection_items (collection_id, utility_lineup_id) + VALUES ($1, $2)`, + [collection.id, lineup], + ); + + await postgres.query("DELETE FROM utility_lineups WHERE id = $1", [lineup]); + const [{ count }] = await postgres.query>( + "SELECT COUNT(*) AS count FROM utility_collection_items WHERE collection_id = $1", + [collection.id], + ); + expect(Number(count)).toBe(0); + }); + }); + + // confidence is a claim that something MEASURED these coordinates, and it is + // half of the plugin's exact-ghost gate. The web editor cannot set it (or + // origin_source) at all, so the column default and the trigger are the only + // things standing between a hand-typed lineup and a row that says an engine + // recorded it. + describe("confidence", () => { + const SEED = { + initial_pos_x: -1900, + initial_pos_y: 930, + initial_pos_z: -100, + initial_vel_x: 500, + initial_vel_y: 200, + initial_vel_z: 300, + }; + + const confidenceOf = async (lineupId: string) => { + const [row] = await postgres.query< + Array<{ confidence: string; origin_source: string }> + >("SELECT confidence, origin_source FROM utility_lineups WHERE id = $1", [ + lineupId, + ]); + return row; + }; + + // Exactly what a web-editor insert looks like: no origin_source, no + // confidence, no seed -- both columns are absent from every non-admin + // insert permission. + it("does not call a hand-authored lineup exact", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + + expect(await confidenceOf(lineup)).toEqual({ + confidence: "low", + origin_source: "editor", + }); + }); + + it("refuses an explicit exact on a seedless hand-authored lineup", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author, { confidence: "exact" }); + + expect((await confidenceOf(lineup)).confidence).toBe("low"); + }); + + // The server watched the grenade fly. That is a measurement whether or not + // it also captured the engine's seed, so the ingest path keeps working. + it("keeps a plugin recording exact without a seed", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author, { + origin_source: "plugin", + confidence: "exact", + }); + + expect((await confidenceOf(lineup)).confidence).toBe("exact"); + }); + + it("lets any origin be exact once it carries a full seed", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author, { + confidence: "exact", + ...SEED, + }); + + expect((await confidenceOf(lineup)).confidence).toBe("exact"); + }); + + it("calls a demo-mined lineup derived rather than low", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author, { + origin_source: "demo", + confidence: "exact", + }); + + expect((await confidenceOf(lineup)).confidence).toBe("derived"); + }); + + // An update is the other way in: an admin may edit the seed off a row, and + // the claim has to fall with it. + it("demotes when the seed is taken away", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author, { + confidence: "exact", + ...SEED, + }); + + await postgres.query( + "UPDATE utility_lineups SET initial_vel_z = NULL WHERE id = $1", + [lineup], + ); + + expect((await confidenceOf(lineup)).confidence).toBe("low"); + }); + + it("leaves a partial seed unable to hold exact", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author, { + confidence: "exact", + initial_pos_x: -1900, + initial_pos_y: 930, + initial_pos_z: -100, + }); + + expect((await confidenceOf(lineup)).confidence).toBe("low"); + }); + }); +}); diff --git a/test/utility-meta.spec.ts b/test/utility-meta.spec.ts new file mode 100644 index 000000000..0196b6c1d --- /dev/null +++ b/test/utility-meta.spec.ts @@ -0,0 +1,457 @@ +import { randomUUID } from "crypto"; +import { Logger } from "@nestjs/common"; +import { PostgresService } from "./../src/postgres/postgres.service"; +import { PlaybackBlob } from "./../src/demos/demo-metadata.service"; +import { UtilityMetaService } from "./../src/utility/utility-meta.service"; +import { Fixtures } from "./utils/fixtures"; +import { + bootMigratedDb, + seedRegionWithServer, + SqlTestDb, +} from "./utils/sql-test-db"; + +// The meta pass answers "what do people actually throw here", which is a +// counting question: the same lineup thrown by twelve players has to read as +// twelve people rather than twelve throws or one. +describe("utility meta clustering (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + + const TICK_RATE = 64; + const GRENADE_GRAVITY = 320; + + beforeAll(async () => { + db = await bootMigratedDb("UtilityMetaTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199940000000n); + await seedRegionWithServer(postgres, "TestA"); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + await postgres.query("DELETE FROM utility_meta_lineups"); + await postgres.query("DELETE FROM utility_lineups"); + await postgres.query("DELETE FROM matches"); + await postgres.query("DELETE FROM players"); + }); + + type Vector = { x: number; y: number; z: number }; + + type Throw = { + gid: number; + thrower: string; + origin: Vector; + land: Vector; + type?: string; + yaw?: number; + pitch?: number; + speed?: number; + detonated?: boolean; + }; + + function blobOf(mapName: string, throws: Array): PlaybackBlob { + const grenades: Array = []; + const trajectories: Array = []; + const positions: Array = []; + + for (const spec of throws) { + const yaw = ((spec.yaw ?? 45) * Math.PI) / 180; + const pitch = ((spec.pitch ?? -15) * Math.PI) / 180; + const speed = spec.speed ?? 750; + const release = { + x: Math.cos(yaw) * Math.cos(pitch) * speed, + y: Math.sin(yaw) * Math.cos(pitch) * speed, + z: -Math.sin(pitch) * speed, + }; + const tick = 1000 + spec.gid * 200; + const spawn = { + x: spec.origin.x, + y: spec.origin.y, + z: spec.origin.z + 64, + }; + + grenades.push({ + round: 1, + tick, + grenade_id: spec.gid, + thrower_steam_id: spec.thrower, + thrower_team: "t", + type: spec.type ?? "Smoke", + phase: "thrown", + ...spawn, + }); + + if (spec.detonated !== false) { + grenades.push({ + round: 1, + tick: tick + 96, + grenade_id: spec.gid, + thrower_steam_id: spec.thrower, + thrower_team: "t", + type: spec.type ?? "Smoke", + phase: "detonated", + ...spec.land, + }); + } + + const pts = [0, 2, 4, 6].map((ticks) => { + const seconds = ticks / TICK_RATE; + return { + t: tick + ticks, + x: spawn.x + release.x * seconds, + y: spawn.y + release.y * seconds, + z: + spawn.z + + release.z * seconds - + 0.5 * GRENADE_GRAVITY * seconds * seconds, + }; + }); + trajectories.push({ gid: spec.gid, pts }); + + for (let offset = -2; offset <= 2; offset++) { + positions.push({ + round: 1, + tick: tick + offset, + attacker_steam_id: spec.thrower, + attacker_team: "t", + alive: true, + ...spec.origin, + yaw: spec.yaw ?? 45, + pitch: spec.pitch ?? -15, + ducked: false, + }); + } + } + + return { + schema_version: 10, + parser_schema_version: 2, + match_map_id: randomUUID(), + tick_rate: TICK_RATE, + total_ticks: 100000, + map_name: mapName, + round_ticks: [], + players: [], + kills: [], + bombs: [], + kit_drops: [], + positions, + shots_fired: [], + grenade_throws: grenades, + grenade_trajectories: trajectories, + smoke_volumes: [], + infernos: [], + damages: [], + round_inventory: [], + } as unknown as PlaybackBlob; + } + + async function demoFor(mapName?: string) { + const ctx = await fx.bareMatch(); + const [row] = await postgres.query>( + `INSERT INTO match_map_demos (match_id, match_map_id, file, playback_file) + VALUES ($1::uuid, $2::uuid, 'test.dem', $3) + RETURNING id::text AS id, + (SELECT mp.name FROM match_maps mm + INNER JOIN maps mp ON mp.id = mm.map_id + WHERE mm.id = $2::uuid) AS name`, + [ctx.matchId, ctx.mapId, `demos/${ctx.matchId}/playback.v10.1.json.gz`], + ); + return { ...ctx, demoId: row.id, mapName: mapName ?? row.name }; + } + + // Wires the miner to a blob store keyed by every demo currently in the + // database, so a test only has to say what the demo contained. + async function metaFor(blob: PlaybackBlob | null): Promise { + const demos = await postgres.query>( + "SELECT playback_file FROM match_map_demos", + ); + const blobs = new Map(); + + for (const demo of demos) { + if (blob) { + blobs.set(demo.playback_file, blob); + } + } + + return new UtilityMetaService( + new Logger("UtilityMetaTest"), + postgres, + { + readPlaybackBlob: jest.fn( + async (playbackFile: string): Promise => { + const found = blobs.get(playbackFile); + if (!found) { + throw new Error("blob is gone"); + } + return found; + }, + ), + } as never, + { isLibraryEnabled: async (): Promise => true } as never, + ); + } + + const clusters = async () => + postgres.query< + Array<{ + lineup_bucket: string; + map_name: string; + utility_type: string; + technique: string; + throws: number; + throwers: number; + matches: number; + lineups: number; + origin_x: number; + land_x: number; + }> + >( + `SELECT lineup_bucket, map_name, utility_type, technique, throws, throwers, + matches, lineups, origin_x, land_x + FROM utility_meta_lineups + ORDER BY throwers DESC, lineup_bucket`, + ); + + it("counts people, not throws, for a lineup several players run", async () => { + const demo = await demoFor(); + const [one, two, three] = await fx.players(3); + + const spot = { x: -1912, y: 922, z: -167 }; + const target = { x: -560, y: 320, z: -140 }; + + const blob = blobOf(demo.mapName, [ + { gid: 1, thrower: one, origin: spot, land: target }, + // Same player again: the same spot twice is one person, two throws. + { gid: 2, thrower: one, origin: spot, land: target }, + // A few units off, still inside the same 64-unit bucket. + { + gid: 3, + thrower: two, + origin: { ...spot, x: spot.x + 20 }, + land: { ...target, y: target.y + 15 }, + }, + { gid: 4, thrower: three, origin: spot, land: target }, + ]); + + await (await metaFor(blob)).mine(); + + const rows = await clusters(); + + expect(rows.length).toBe(1); + expect(Number(rows[0].throws)).toBe(4); + expect(Number(rows[0].throwers)).toBe(3); + expect(Number(rows[0].matches)).toBe(1); + expect(rows[0].map_name).toBe(demo.mapName); + expect(rows[0].utility_type).toBe("Smoke"); + }); + + it("keeps two different lineups on one map apart", async () => { + const demo = await demoFor(); + const [one, two] = await fx.players(2); + + const blob = blobOf(demo.mapName, [ + { + gid: 1, + thrower: one, + origin: { x: -1912, y: 922, z: -167 }, + land: { x: -560, y: 320, z: -140 }, + }, + { + gid: 2, + thrower: two, + origin: { x: 900, y: -1200, z: 10 }, + land: { x: 1400, y: -800, z: 0 }, + }, + ]); + + await (await metaFor(blob)).mine(); + + const rows = await clusters(); + expect(rows.length).toBe(2); + expect(rows.every((row) => Number(row.throws) === 1)).toBe(true); + }); + + it("counts a smoke and an HE from the same spot as different lineups", async () => { + const demo = await demoFor(); + const thrower = await fx.player(); + + const spot = { x: -1912, y: 922, z: -167 }; + const target = { x: -560, y: 320, z: -140 }; + + const blob = blobOf(demo.mapName, [ + { gid: 1, thrower, origin: spot, land: target, type: "Smoke" }, + { gid: 2, thrower, origin: spot, land: target, type: "HE" }, + ]); + + await (await metaFor(blob)).mine(); + + const rows = await clusters(); + expect(rows.length).toBe(2); + expect(rows.map((row) => row.utility_type).sort()).toEqual([ + "HighExplosive", + "Smoke", + ]); + }); + + it("skips a grenade that never landed rather than failing the demo", async () => { + const demo = await demoFor(); + const thrower = await fx.player(); + + const blob = blobOf(demo.mapName, [ + { + gid: 1, + thrower, + origin: { x: 0, y: 0, z: 0 }, + land: { x: 100, y: 100, z: 0 }, + }, + { + gid: 2, + thrower, + origin: { x: 500, y: 500, z: 0 }, + land: { x: 600, y: 600, z: 0 }, + detonated: false, + }, + ]); + + await (await metaFor(blob)).mine(); + + const rows = await clusters(); + expect(rows.length).toBe(1); + }); + + it("shares its bucket with a saved lineup at the same spot", async () => { + const demo = await demoFor(); + const thrower = await fx.player(); + + const spot = { x: -1912, y: 922, z: -167 }; + const target = { x: -560, y: 320, z: -140 }; + + await postgres.query( + `INSERT INTO utility_lineups + (map_name, utility_type, side, technique, origin_x, origin_y, origin_z, + view_yaw, view_pitch, land_x, land_y, land_z, name, author_steam_id) + VALUES ($1, 'Smoke', 'TERRORIST', 'Stationary', $2, $3, $4, + 45, -15, $5, $6, $7, 'Saved', $8::bigint)`, + [ + demo.mapName, + spot.x, + spot.y, + spot.z, + target.x, + target.y, + target.z, + thrower, + ], + ); + + const blob = blobOf(demo.mapName, [ + { gid: 1, thrower, origin: spot, land: target }, + ]); + + await (await metaFor(blob)).mine(); + + const rows = await clusters(); + expect(rows.length).toBe(1); + expect(Number(rows[0].lineups)).toBe(1); + + const [saved] = await postgres.query>( + "SELECT lineup_bucket FROM utility_lineups LIMIT 1", + ); + expect(saved.lineup_bucket).toBe(rows[0].lineup_bucket); + }); + + it("mines a demo once and does not double its counts on the next run", async () => { + const demo = await demoFor(); + const thrower = await fx.player(); + + const blob = blobOf(demo.mapName, [ + { + gid: 1, + thrower, + origin: { x: 0, y: 0, z: 0 }, + land: { x: 400, y: 400, z: 0 }, + }, + ]); + const meta = await metaFor(blob); + + await meta.mine(); + const first = await clusters(); + + const second = await meta.mine(); + + expect(second.demos).toBe(0); + expect(await clusters()).toEqual(first); + }); + + it("records why a demo could not be mined and carries on with the rest", async () => { + await demoFor(); + const meta = await metaFor(null); + + const result = await meta.mine(); + + expect(result.demos).toBe(1); + expect(result.throws).toBe(0); + + const [row] = await postgres.query< + Array<{ failed_reason: string | null; throws: number }> + >("SELECT failed_reason, throws FROM utility_demo_mines"); + + expect(row.failed_reason).toContain("blob is gone"); + expect(Number(row.throws)).toBe(0); + }); + + it("stores a throw whose strength it could not name", async () => { + const demo = await demoFor(); + const thrower = await fx.player(); + + const blob = blobOf(demo.mapName, [ + { + gid: 1, + thrower, + origin: { x: 0, y: 0, z: 0 }, + land: { x: 400, y: 400, z: 0 }, + // Between the Full and Half bands, so the miner refuses to name it. + speed: 620, + }, + ]); + + await (await metaFor(blob)).mine(); + + const [row] = await postgres.query< + Array<{ throw_strength: string | null }> + >("SELECT throw_strength FROM utility_demo_throws"); + + expect(row.throw_strength).toBeNull(); + expect((await clusters()).length).toBe(1); + }); + + it("drops a cluster whose demo was deleted out from under it", async () => { + const demo = await demoFor(); + const thrower = await fx.player(); + + const blob = blobOf(demo.mapName, [ + { + gid: 1, + thrower, + origin: { x: 0, y: 0, z: 0 }, + land: { x: 400, y: 400, z: 0 }, + }, + ]); + const meta = await metaFor(blob); + + await meta.mine(); + expect((await clusters()).length).toBe(1); + + await postgres.query("DELETE FROM match_map_demos WHERE id = $1::uuid", [ + demo.demoId, + ]); + await meta.refreshClusters([demo.mapName]); + + expect((await clusters()).length).toBe(0); + }); +}); diff --git a/test/utility-mining.spec.ts b/test/utility-mining.spec.ts new file mode 100644 index 000000000..8d4a55983 --- /dev/null +++ b/test/utility-mining.spec.ts @@ -0,0 +1,1215 @@ +import zlib from "zlib"; +import { Readable } from "stream"; +import { randomUUID } from "crypto"; +import { Logger } from "@nestjs/common"; +import { PostgresService } from "./../src/postgres/postgres.service"; +import { + DemoMetadataService, + PlaybackBlob, +} from "./../src/demos/demo-metadata.service"; +import { + UtilityArtifactsService, + UtilityTrajectoryInput, +} from "./../src/utility/utility-artifacts.service"; +import { UtilityLineupsService } from "./../src/utility/utility-lineups.service"; +import { UtilityMiningService } from "./../src/utility/utility-mining.service"; +import { Fixtures } from "./utils/fixtures"; +import { + bootMigratedDb, + seedRegionWithServer, + SqlTestDb, +} from "./utils/sql-test-db"; + +// A lineup mined out of a demo is a reconstruction, not a recording: the +// crosshair, the standing pixel and the release timing are all inferred from +// where the grenade went. These tests pin the inference -- that it recovers the +// aim it was given, that it refuses to name a release it cannot identify, and +// that it never fills the physics seed a demo does not carry. +describe("utility lineups mined from demos (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + let uploads: Array; + + const TICK_RATE = 64; + // CS2 scales a projectile's gravity down from Source's 800, which is what a + // fitted trajectory comes back with. + const GRENADE_GRAVITY = 320; + const FULL_THROW_SPEED = 750; + + beforeAll(async () => { + db = await bootMigratedDb("UtilityMiningTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199930000000n); + await seedRegionWithServer(postgres, "TestA"); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + uploads = []; + await postgres.query("DELETE FROM utility_lineups"); + await postgres.query("DELETE FROM matches"); + await postgres.query("DELETE FROM players"); + }); + + type Vector = { x: number; y: number; z: number }; + + type ThrowSpec = { + gid?: number; + type?: string; + team?: string; + thrower?: string; + throwTick?: number; + yaw?: number; + pitch?: number; + speed?: number; + origin?: Vector; + land?: Vector; + playerVelocity?: Vector; + ducked?: boolean; + detonated?: boolean; + trajectoryPoints?: number; + positions?: boolean; + // Ticks between position samples. 1 is the full-rate burst the parser now + // emits around a throw; 16 is the 4Hz baseline a pre-burst blob carries. + sampleEvery?: number; + recordedYaw?: number; + recordedPitch?: number; + smokeVolume?: Record; + }; + + // Source's forward vector: yaw around z, pitch counted positive downwards. + function forward(yaw: number, pitch: number): Vector { + const y = (yaw * Math.PI) / 180; + const p = (pitch * Math.PI) / 180; + return { + x: Math.cos(y) * Math.cos(p), + y: Math.sin(y) * Math.cos(p), + z: -Math.sin(p), + }; + } + + // A demo blob carrying one grenade thrown exactly as specified: the + // trajectory is the real parabola the engine would produce, and the position + // rows are the full-rate burst the parser emits around a throw. + function blobWith(...specs: Array): PlaybackBlob { + const grenades: Array = []; + const trajectories: Array = []; + const positions: Array = []; + const volumes: Array = []; + + for (const raw of specs) { + const spec: Required< + Omit + > & { + smokeVolume?: Record; + recordedYaw?: number; + recordedPitch?: number; + } = { + gid: 7, + type: "Smoke", + team: "t", + thrower: "76561198000000001", + throwTick: 1000, + yaw: 133.7, + pitch: -12.4, + speed: FULL_THROW_SPEED, + origin: { x: -1912, y: 922, z: -167 }, + land: { x: -560, y: 320, z: -140 }, + playerVelocity: { x: 0, y: 0, z: 0 }, + ducked: false, + detonated: true, + trajectoryPoints: 4, + positions: true, + sampleEvery: 1, + ...raw, + }; + + const aim = forward(spec.yaw, spec.pitch); + const release = { + x: aim.x * spec.speed + spec.playerVelocity.x, + y: aim.y * spec.speed + spec.playerVelocity.y, + z: aim.z * spec.speed + spec.playerVelocity.z, + }; + // The projectile spawns at eye level, not at the player's feet. + const spawn = { + x: spec.origin.x, + y: spec.origin.y, + z: spec.origin.z + 64, + }; + + grenades.push({ + round: 3, + tick: spec.throwTick, + grenade_id: spec.gid, + thrower_steam_id: spec.thrower, + thrower_team: spec.team, + type: spec.type, + phase: "thrown", + ...spawn, + }); + + if (spec.detonated) { + grenades.push({ + round: 3, + tick: spec.throwTick + 96, + grenade_id: spec.gid, + thrower_steam_id: spec.thrower, + thrower_team: spec.team, + type: spec.type, + phase: "detonated", + ...spec.land, + }); + } + + const pts: Array<{ t: number; x: number; y: number; z: number }> = []; + for (let index = 0; index < spec.trajectoryPoints; index++) { + const ticks = index * 2; + const seconds = ticks / TICK_RATE; + pts.push({ + t: spec.throwTick + ticks, + x: spawn.x + release.x * seconds, + y: spawn.y + release.y * seconds, + z: + spawn.z + + release.z * seconds - + 0.5 * GRENADE_GRAVITY * seconds * seconds, + }); + } + trajectories.push({ gid: spec.gid, pts }); + + if (spec.positions) { + for (let step = -2; step <= 2; step++) { + const offset = step * spec.sampleEvery; + const seconds = offset / TICK_RATE; + positions.push({ + round: 3, + tick: spec.throwTick + offset, + attacker_steam_id: spec.thrower, + attacker_team: spec.team, + alive: true, + x: spec.origin.x + spec.playerVelocity.x * seconds, + y: spec.origin.y + spec.playerVelocity.y * seconds, + z: spec.origin.z + spec.playerVelocity.z * seconds, + yaw: spec.recordedYaw ?? spec.yaw, + pitch: spec.recordedPitch ?? spec.pitch, + health: 100, + armor: 100, + helmet: true, + has_bomb: false, + has_defuser: false, + active_weapon: "smokegrenade", + ducked: spec.ducked, + }); + } + } + + if (spec.smokeVolume) { + volumes.push({ gid: spec.gid, ...spec.smokeVolume }); + } + } + + return { + schema_version: 10, + parser_schema_version: 2, + match_map_id: randomUUID(), + tick_rate: TICK_RATE, + total_ticks: 100000, + map_name: "de_mirage", + round_ticks: [], + players: [], + kills: [], + bombs: [], + kit_drops: [], + positions, + shots_fired: [], + grenade_throws: grenades, + grenade_trajectories: trajectories, + smoke_volumes: volumes, + infernos: [], + damages: [], + round_inventory: [], + } as unknown as PlaybackBlob; + } + + type MatchQuery = { + matches: Array<{ + id: string; + match_maps: Array<{ id: string; map: { name: string } }>; + }>; + }; + + type HasuraQueryMock = jest.Mock< + Promise, + [unknown, (string | undefined)?] + >; + + function artifactsStub() { + return { + uploadTrajectory: jest.fn( + async (input: UtilityTrajectoryInput): Promise => { + uploads.push(input); + return "utility/test/trajectory.json.gz"; + }, + ), + removeTrajectories: jest.fn(async (): Promise => undefined), + } as unknown as UtilityArtifactsService; + } + + function cacheStub() { + const store = new Map(); + return { + store, + service: { + get: jest.fn(async (key: string, fallback?: unknown) => + store.has(key) ? store.get(key) : fallback, + ), + put: jest.fn(async (key: string, value: unknown): Promise => { + store.set(key, value); + return true; + }), + forget: jest.fn(async (key: string): Promise => { + store.delete(key); + return true; + }), + }, + }; + } + + function lineupsService(artifacts: UtilityArtifactsService) { + return new UtilityLineupsService( + new Logger("UtilityMiningTest"), + postgres, + artifacts, + cacheStub().service as never, + ); + } + + async function demoContext() { + const author = await fx.player(); + const ctx = await fx.bareMatch(); + const [row] = await postgres.query>( + `SELECT mp.name FROM match_maps mm + INNER JOIN maps mp ON mp.id = mm.map_id + WHERE mm.id = $1::uuid`, + [ctx.mapId], + ); + return { author, ...ctx, mapName: row.name }; + } + + function miningService( + context: { matchId: string; mapId: string; mapName: string }, + blob: PlaybackBlob, + overrides: { + artifacts?: UtilityArtifactsService; + readPlaybackBlob?: jest.Mock, []>; + hasuraQuery?: HasuraQueryMock; + } = {}, + ) { + const artifacts = overrides.artifacts ?? artifactsStub(); + const hasura = { + query: + overrides.hasuraQuery ?? + (jest.fn( + async (): Promise => ({ + matches: [ + { + id: context.matchId, + match_maps: [ + { id: context.mapId, map: { name: context.mapName } }, + ], + }, + ], + }), + ) as unknown as HasuraQueryMock), + }; + + return new UtilityMiningService( + new Logger("UtilityMiningTest"), + postgres, + hasura as never, + { + readPlaybackBlob: + overrides.readPlaybackBlob ?? + jest.fn(async (): Promise => blob), + } as never, + artifacts, + lineupsService(artifacts), + ); + } + + async function seedDemoRow(context: { matchId: string; mapId: string }) { + await postgres.query( + `INSERT INTO match_map_demos (match_id, match_map_id, file, playback_file) + VALUES ($1::uuid, $2::uuid, 'test.dem', 'demos/x/playback.v10.1.json.gz')`, + [context.matchId, context.mapId], + ); + } + + describe("recovering the throw from the flight", () => { + it("derives the release aim from the trajectory to within a couple of degrees", () => { + const mined = UtilityMiningService.mine( + blobWith({ yaw: 133.7, pitch: -12.4 }), + 7, + "de_mirage", + ); + + expect(mined.viewYaw).toBeCloseTo(133.7, 0); + expect(mined.viewPitch).toBeCloseTo(-12.4, 0); + expect(Math.abs(mined.viewYaw - 133.7)).toBeLessThan(1.5); + expect(Math.abs(mined.viewPitch - -12.4)).toBeLessThan(1.5); + }); + + it("derives it through a run, where the release velocity is not the aim", () => { + const blob = blobWith({ + yaw: 90, + pitch: -20, + playerVelocity: { x: 215, y: 0, z: 0 }, + }); + + const mined = UtilityMiningService.mine(blob, 7, "de_mirage"); + + expect(Math.abs(mined.viewYaw - 90)).toBeLessThan(2); + expect(Math.abs(mined.viewPitch - -20)).toBeLessThan(2); + + // The correction is not cosmetic: reading the raw release velocity as the + // aim would put the crosshair somewhere else entirely. + const aim = forward(90, -20); + const naiveYaw = + (Math.atan2(aim.y * FULL_THROW_SPEED, aim.x * FULL_THROW_SPEED + 215) * + 180) / + Math.PI; + expect(Math.abs(naiveYaw - 90)).toBeGreaterThan(5); + }); + + it("records the disagreement with the demo's own view angles instead of picking a winner", () => { + const agreeing = UtilityMiningService.mine( + blobWith({ yaw: 40, pitch: -8 }), + 7, + "de_mirage", + ); + expect(Math.abs(agreeing.viewYawDelta ?? 99)).toBeLessThan(1.5); + + const disagreeing = UtilityMiningService.mine( + blobWith({ yaw: 40, pitch: -8, recordedYaw: 55 }), + 7, + "de_mirage", + ); + expect(disagreeing.viewYaw).toBeCloseTo(40, 0); + expect(disagreeing.viewYawDelta ?? 0).toBeLessThan(-13); + expect(disagreeing.viewYawDelta ?? 0).toBeGreaterThan(-17); + }); + + it("measures the yaw disagreement the short way round the circle", () => { + const mined = UtilityMiningService.mine( + blobWith({ yaw: 179, recordedYaw: -179 }), + 7, + "de_mirage", + ); + + expect(Math.abs(mined.viewYawDelta ?? 0)).toBeLessThan(4); + }); + + it("refuses a grenade the demo barely sampled", () => { + expect(() => + UtilityMiningService.mine( + blobWith({ trajectoryPoints: 2 }), + 7, + "de_mirage", + ), + ).toThrow(/did not sample enough/); + }); + + it("refuses a grenade that never landed", () => { + expect(() => + UtilityMiningService.mine(blobWith({ detonated: false }), 7, "de_mirage"), + ).toThrow(/never landed/); + }); + }); + + describe("where the throw is set up from", () => { + // A jump throw releases at the apex, so the release tick answers "where was + // the grenade born" and never "where do I stand to do this". The origin has + // to come from the standstill before the jump. + function jumpThrow(groundZ: number, apexZ: number): PlaybackBlob { + const blob = blobWith({ throwTick: 1000, origin: { x: -1912, y: 922, z: apexZ } }); + + const rows: Array> = []; + + // Eight ticks standing still on the floor, then a jump peaking exactly at + // the release tick. + for (let tick = 984; tick <= 1000; tick++) { + const airborne = tick > 992; + const climb = airborne ? ((tick - 992) / 8) * (apexZ - groundZ) : 0; + + rows.push({ + round: 3, + tick, + attacker_steam_id: "76561198000000001", + attacker_team: "t", + alive: true, + x: -1912, + y: 922, + z: groundZ + climb, + yaw: 133.7, + pitch: -12.4, + health: 100, + armor: 100, + }); + } + + (blob as unknown as { positions: unknown }).positions = rows; + + return blob; + } + + it("takes the origin from the standstill, not the apex of the jump", () => { + const mined = UtilityMiningService.mine(jumpThrow(-167, -113), 7, "de_mirage"); + + expect(mined.origin.z).toBeCloseTo(-167, 0); + }); + + it("measures eye height from that standstill", () => { + const mined = UtilityMiningService.mine(jumpThrow(-167, -113), 7, "de_mirage"); + + expect(mined.eyeZ).toBeCloseTo(-167 + 64, 0); + }); + + it("leaves a standing throw exactly where it was thrown", () => { + const mined = UtilityMiningService.mine( + blobWith({ origin: { x: -1912, y: 922, z: -167 } }), + 7, + "de_mirage", + ); + + expect(mined.origin.z).toBeCloseTo(-167, 0); + expect(mined.origin.x).toBeCloseTo(-1912, 0); + }); + }); + + describe("classifying the throw", () => { + it("buckets a full, a half and a drop, and names nothing in between", () => { + expect(UtilityMiningService.strengthOf(750)).toBe("Full"); + expect(UtilityMiningService.strengthOf(660)).toBe("Full"); + expect(UtilityMiningService.strengthOf(420)).toBe("Half"); + expect(UtilityMiningService.strengthOf(320)).toBe("Half"); + expect(UtilityMiningService.strengthOf(150)).toBe("Drop"); + + // The gaps are the point: a release between two buckets is one we cannot + // name, and naming it would make the lineup unreproducible in a way + // nobody could see. + expect(UtilityMiningService.strengthOf(620)).toBeNull(); + expect(UtilityMiningService.strengthOf(280)).toBeNull(); + }); + + it("buckets the impulse rather than the ground speed it was thrown at", () => { + const running = UtilityMiningService.mine( + blobWith({ speed: 750, playerVelocity: { x: 215, y: 0, z: 0 } }), + 7, + "de_mirage", + ); + + expect(running.throwStrength).toBe("Full"); + expect(running.throwSpeed ?? 0).toBeGreaterThan(730); + expect(running.throwSpeed ?? 0).toBeLessThan(770); + }); + + it("leaves the strength null when the release falls between buckets", () => { + const mined = UtilityMiningService.mine( + blobWith({ speed: 620 }), + 7, + "de_mirage", + ); + + expect(mined.throwStrength).toBeNull(); + }); + + it("reads the crouch flag the parser now carries", () => { + expect( + UtilityMiningService.mine(blobWith({ ducked: true }), 7, "de_mirage") + .technique, + ).toBe("Crouch"); + expect( + UtilityMiningService.mine(blobWith({ ducked: false }), 7, "de_mirage") + .technique, + ).toBe("Stationary"); + }); + + it("tells a run throw and a jump throw apart", () => { + expect( + UtilityMiningService.mine( + blobWith({ playerVelocity: { x: 215, y: 0, z: 0 } }), + 7, + "de_mirage", + ).technique, + ).toBe("Running"); + + expect( + UtilityMiningService.mine( + blobWith({ playerVelocity: { x: 0, y: 0, z: 260 } }), + 7, + "de_mirage", + ).technique, + ).toBe("Jump"); + + expect( + UtilityMiningService.mine( + blobWith({ playerVelocity: { x: 215, y: 0, z: 260 } }), + 7, + "de_mirage", + ).technique, + ).toBe("RunJump"); + }); + + it("stands the player on their feet, not on the projectile's spawn point", () => { + const mined = UtilityMiningService.mine( + blobWith({ origin: { x: -1912, y: 922, z: -167 } }), + 7, + "de_mirage", + ); + + expect(mined.origin.z).toBeCloseTo(-167, 1); + expect(mined.eyeZ).toBeCloseTo(-103, 1); + }); + }); + + describe("the HE naming trap", () => { + it("maps the parser's HE onto the enum's HighExplosive", () => { + const mined = UtilityMiningService.mine( + blobWith({ type: "HE" }), + 7, + "de_mirage", + ); + + expect(mined.utilityType).toBe("HighExplosive"); + }); + + it("maps every other type through unchanged", () => { + for (const type of ["Flash", "Smoke", "Molotov", "Decoy"]) { + expect( + UtilityMiningService.mine(blobWith({ type }), 7, "de_mirage").utilityType, + ).toBe(type); + } + }); + + it("refuses a type it has no name for rather than dropping the lineup", () => { + expect(() => + UtilityMiningService.mine(blobWith({ type: "Nuke" }), 7, "de_mirage"), + ).toThrow(/unknown grenade type/); + }); + + it("stores an HE lineup, which the utility-type foreign key would reject unmapped", async () => { + const context = await demoContext(); + await seedDemoRow(context); + const service = miningService( + context, + blobWith({ type: "HE", thrower: context.author }), + ); + + const { id } = await service.saveFromDemo({ + user: { steam_id: context.author } as never, + match_id: context.matchId, + match_map_id: context.mapId, + grenade_id: 7, + name: "Window HE", + }); + + const [row] = await postgres.query>( + "SELECT utility_type FROM utility_lineups WHERE id = $1::uuid", + [id], + ); + expect(row.utility_type).toBe("HighExplosive"); + }); + }); + + describe("writing the lineup", () => { + it("files it as demo-derived and unverified, with its provenance", async () => { + const context = await demoContext(); + await seedDemoRow(context); + const service = miningService( + context, + blobWith({ thrower: context.author }), + ); + + const { id } = await service.saveFromDemo({ + user: { steam_id: context.author } as never, + match_id: context.matchId, + match_map_id: context.mapId, + grenade_id: 7, + name: "A site smoke", + }); + + const [row] = await postgres.query< + Array<{ + origin_source: string; + confidence: string; + verified_at: Date | null; + source_match_id: string; + source_match_map_id: string; + source_grenade_id: number; + jump_throw_bind: boolean; + view_yaw_delta: number | null; + }> + >( + `SELECT origin_source, confidence, verified_at, + source_match_id::text AS source_match_id, + source_match_map_id::text AS source_match_map_id, + source_grenade_id, jump_throw_bind, view_yaw_delta + FROM utility_lineups WHERE id = $1::uuid`, + [id], + ); + + expect(row.origin_source).toBe("demo"); + expect(row.confidence).toBe("derived"); + expect(row.verified_at).toBeNull(); + expect(row.source_match_id).toBe(context.matchId); + expect(row.source_match_map_id).toBe(context.mapId); + expect(row.source_grenade_id).toBe(7); + // Nothing in a demo says whether the jump was bound or hand timed. + expect(row.jump_throw_bind).toBe(false); + expect(row.view_yaw_delta).not.toBeNull(); + }); + + it("leaves the physics seed null, because a demo does not carry one", async () => { + const context = await demoContext(); + await seedDemoRow(context); + const service = miningService( + context, + blobWith({ thrower: context.author }), + ); + + const { id } = await service.saveFromDemo({ + user: { steam_id: context.author } as never, + match_id: context.matchId, + match_map_id: context.mapId, + grenade_id: 7, + name: "A site smoke", + }); + + const [row] = await postgres.query< + Array<{ + initial_pos_x: number | null; + initial_pos_y: number | null; + initial_pos_z: number | null; + initial_vel_x: number | null; + initial_vel_y: number | null; + initial_vel_z: number | null; + }> + >( + `SELECT initial_pos_x, initial_pos_y, initial_pos_z, + initial_vel_x, initial_vel_y, initial_vel_z + FROM utility_lineups WHERE id = $1::uuid`, + [id], + ); + + for (const value of Object.values(row)) { + expect(value).toBeNull(); + } + + // And the artifact must not invent one either -- a zeroed seed fires the + // replay's ghost from the world origin. + expect(uploads[0].initialPosition).toBeNull(); + expect(uploads[0].initialVelocity).toBeNull(); + }); + + it("hands the demo's own measured smoke volume to the artifact", async () => { + const context = await demoContext(); + await seedDemoRow(context); + const service = miningService( + context, + blobWith({ + thrower: context.author, + smokeVolume: { + start_tick: 1096, + ox: -600, + oy: 280, + oz: -160, + vs: 16, + dx: 19, + dy: 19, + dz: 12, + den: "AAAA", + }, + }), + ); + + await service.saveFromDemo({ + user: { steam_id: context.author } as never, + match_id: context.matchId, + match_map_id: context.mapId, + grenade_id: 7, + name: "A site smoke", + }); + + expect(uploads[0].smokeVolume?.dx).toBe(19); + }); + + it("refuses to mine a match Hasura will not show the caller", async () => { + const context = await demoContext(); + await seedDemoRow(context); + const service = miningService( + context, + blobWith({ thrower: context.author }), + { + hasuraQuery: jest.fn( + async (): Promise => ({ matches: [] }), + ) as unknown as HasuraQueryMock, + }, + ); + + await expect( + service.saveFromDemo({ + user: { steam_id: context.author } as never, + match_id: context.matchId, + match_map_id: context.mapId, + grenade_id: 7, + name: "A site smoke", + }), + ).rejects.toThrow(/match not found/); + + const [row] = await postgres.query>( + "SELECT COUNT(*) AS count FROM utility_lineups", + ); + expect(Number(row.count)).toBe(0); + }); + + it("asks Hasura as the caller, never as the admin", async () => { + const context = await demoContext(); + await seedDemoRow(context); + const hasuraQuery: HasuraQueryMock = jest.fn( + async (): Promise => ({ + matches: [ + { + id: context.matchId, + match_maps: [ + { id: context.mapId, map: { name: context.mapName } }, + ], + }, + ], + }), + ) as unknown as HasuraQueryMock; + const service = miningService( + context, + blobWith({ thrower: context.author }), + { hasuraQuery }, + ); + + await service.saveFromDemo({ + user: { steam_id: context.author } as never, + match_id: context.matchId, + match_map_id: context.mapId, + grenade_id: 7, + name: "A site smoke", + }); + + expect(hasuraQuery.mock.calls[0][1]).toBe(context.author); + }); + }); + + describe("reading the playback blob", () => { + function metadataService(payload: unknown) { + const cache = cacheStub(); + const gz = zlib.gzipSync(Buffer.from(JSON.stringify(payload))); + const get = jest.fn(async () => Readable.from([gz])); + + const service = new DemoMetadataService( + new Logger("UtilityMiningTest"), + null as never, + postgres, + { get } as never, + null as never, + null as never, + cache.service as never, + ); + + return { service, get, cache }; + } + + it("inflates one blob once, however many lineups are saved off it", async () => { + const { service, get } = metadataService(blobWith()); + + await service.readPlaybackBlob("demos/a/playback.v10.1.json.gz"); + await service.readPlaybackBlob("demos/a/playback.v10.1.json.gz"); + await service.readPlaybackBlob("demos/a/playback.v10.1.json.gz"); + + expect(get).toHaveBeenCalledTimes(1); + }); + + it("collapses three simultaneous reads of one blob into one inflate", async () => { + const { service, get } = metadataService(blobWith()); + + const [one, two, three] = await Promise.all([ + service.readPlaybackBlob("demos/b/playback.v10.1.json.gz"), + service.readPlaybackBlob("demos/b/playback.v10.1.json.gz"), + service.readPlaybackBlob("demos/b/playback.v10.1.json.gz"), + ]); + + expect(get).toHaveBeenCalledTimes(1); + expect(one.map_name).toBe("de_mirage"); + expect(two.map_name).toBe("de_mirage"); + expect(three.map_name).toBe("de_mirage"); + }); + + it("memoises under the playback key so a second demo is not confused for the first", async () => { + const { service, get, cache } = metadataService(blobWith()); + + await service.readPlaybackBlob("demos/c/playback.v10.1.json.gz"); + await service.readPlaybackBlob("demos/d/playback.v10.1.json.gz"); + + expect(get).toHaveBeenCalledTimes(2); + expect([...cache.store.keys()]).toEqual([ + "playback-blob:demos/c/playback.v10.1.json.gz", + "playback-blob:demos/d/playback.v10.1.json.gz", + ]); + }); + }); + + describe("the smoke bloom artifact", () => { + type SmokeVolumeMock = jest.Mock< + Promise | null>, + [string, { x: number; y: number; z: number }] + >; + + function artifactsWith(smokeVolume: SmokeVolumeMock) { + const puts: Array = []; + const service = new UtilityArtifactsService( + new Logger("UtilityMiningTest"), + { + put: jest.fn(async (_key: string, body: Buffer): Promise => { + puts.push(body); + }), + remove: jest.fn(async (): Promise => undefined), + } as never, + postgres, + { smokeVolume } as never, + ); + return { service, puts }; + } + + const input = (utilityType: string): UtilityTrajectoryInput => ({ + lineupId: randomUUID(), + mapName: "de_mirage", + utilityType, + throwerSteamId: null, + throwerTeam: "TERRORIST", + origin: { x: 0, y: 0, z: 0 }, + land: { x: -560, y: 320, z: -140 }, + initialPosition: null, + initialVelocity: null, + flightTimeMs: 1500, + tickRate: TICK_RATE, + path: [ + { tick: 0, x: 0, y: 0, z: 0 }, + { tick: 96, x: -560, y: 320, z: -140 }, + ], + }); + + const blobOf = (buffer: Buffer) => + JSON.parse(zlib.gunzipSync(buffer).toString("utf8")); + + it("embeds the measured bloom for a smoke lineup that never came from a demo", async () => { + const smokeVolume = jest.fn( + async (): Promise> => ({ + ox: -600, + oy: 280, + oz: -160, + vs: 16, + dx: 19, + dy: 19, + dz: 12, + den: "AAAA", + cells: 900, + radius: 144, + }), + ) as unknown as SmokeVolumeMock; + const { service, puts } = artifactsWith(smokeVolume); + + await service.uploadTrajectory(input("Smoke")); + + expect(smokeVolume).toHaveBeenCalledWith("de_mirage", { + x: -560, + y: 320, + z: -140, + }); + expect(blobOf(puts[0]).smoke_volumes[0].dx).toBe(19); + expect(blobOf(puts[0]).smoke_volumes[0].gid).toBe(1); + }); + + it("saves the lineup anyway when the parser is unreachable", async () => { + const smokeVolume = jest.fn( + async (): Promise | null> => { + throw new Error("demo-parser unreachable: ECONNREFUSED"); + }, + ) as unknown as SmokeVolumeMock; + const { service, puts } = artifactsWith(smokeVolume); + + const key = await service.uploadTrajectory(input("Smoke")); + + expect(key).toContain("trajectory.v3."); + expect(blobOf(puts[0]).smoke_volumes).toEqual([]); + }); + + it("saves the lineup anyway when the map has no mesh", async () => { + const smokeVolume = jest.fn( + async (): Promise | null> => null, + ) as unknown as SmokeVolumeMock; + const { service, puts } = artifactsWith(smokeVolume); + + await service.uploadTrajectory(input("Smoke")); + + expect(blobOf(puts[0]).smoke_volumes).toEqual([]); + }); + + it("does not go looking for a bloom a flash cannot have", async () => { + const smokeVolume = jest.fn( + async (): Promise | null> => null, + ) as unknown as SmokeVolumeMock; + const { service } = artifactsWith(smokeVolume); + + await service.uploadTrajectory(input("Flash")); + + expect(smokeVolume).not.toHaveBeenCalled(); + }); + }); + // "You threw 12 utility; 4 matched known lineups; 3 landed correctly." + // + // The whole report is derived on read from rows that already exist, so what + // these pin is the two ways it can be wrong: reporting zeroes for a demo + // nobody has mined (which reads as "you threw nothing"), and counting a + // lineup against a caller who cannot see it. + describe("post-match utility report", () => { + const THROW = { + map_name: "de_mirage", + utility_type: "Smoke", + side: "TERRORIST", + technique: "Jump", + origin_x: -1912, + origin_y: 922, + origin_z: -167, + land_x: -560, + land_y: 320, + land_z: -140, + }; + + async function seedDemo(context: { + matchId: string; + mapId: string; + }): Promise { + const [demo] = await postgres.query>( + `INSERT INTO match_map_demos (match_id, match_map_id, file, playback_file) + VALUES ($1::uuid, $2::uuid, 'test.dem', 'demos/x/playback.v10.1.json.gz') + RETURNING id::text AS id`, + [context.matchId, context.mapId], + ); + return demo.id; + } + + async function markMined( + demoId: string, + failedReason: string | null = null, + ) { + await postgres.query( + `INSERT INTO utility_demo_mines (match_map_demo_id, version, throws, failed_reason) + VALUES ($1::uuid, 1, 1, $2)`, + [demoId, failedReason], + ); + } + + async function insertThrow( + demoId: string, + context: { matchId: string; mapId: string }, + grenadeId: number, + thrower: string, + overrides: Record = {}, + ) { + const row = { + match_map_demo_id: demoId, + grenade_id: grenadeId, + match_id: context.matchId, + match_map_id: context.mapId, + thrower_steam_id: thrower, + ...THROW, + ...overrides, + }; + const cols = Object.keys(row); + await postgres.query( + `INSERT INTO utility_demo_throws (${cols.join(", ")}) + VALUES (${cols.map((_, i) => `$${i + 1}`).join(", ")})`, + Object.values(row), + ); + } + + async function insertLineup( + author: string, + overrides: Record = {}, + ): Promise { + const row = { + ...THROW, + view_yaw: 133.7, + view_pitch: -12.4, + name: "Window", + visibility: "Public", + author_steam_id: author, + ...overrides, + }; + const cols = Object.keys(row); + const [inserted] = await postgres.query>( + `INSERT INTO utility_lineups (${cols.join(", ")}) + VALUES (${cols.map((_, i) => `$${i + 1}`).join(", ")}) RETURNING id`, + Object.values(row), + ); + return inserted.id; + } + + const report = async ( + context: { matchId: string; mapId: string; mapName: string }, + steamId: string, + overrides: { hasuraQuery?: HasuraQueryMock } = {}, + ) => + await miningService(context, blobWith({}), overrides).utilityReport( + { steam_id: steamId, role: "user" } as never, + { match_id: context.matchId }, + ); + + it("says the demo has not been mined rather than reporting zeroes", async () => { + const context = await demoContext(); + await seedDemo(context); + + const answer = await report(context, context.author); + + expect(answer.analysed).toBe(false); + expect(answer.message).toBe("this match's demo has not been mined yet"); + expect(answer.throws).toBe(0); + }); + + it("says so when there is no demo at all", async () => { + const context = await demoContext(); + + const answer = await report(context, context.author); + + expect(answer.analysed).toBe(false); + expect(answer.message).toBe("this match has no demo to analyse"); + }); + + // A demo the miner choked on is not a demo that has been read. + it("does not count a failed mine as analysed", async () => { + const context = await demoContext(); + const demo = await seedDemo(context); + await markMined(demo, "playback blob is gone"); + + const answer = await report(context, context.author); + + expect(answer.analysed).toBe(false); + }); + + it("counts throws, the lineups they match and where they landed", async () => { + const context = await demoContext(); + const demo = await seedDemo(context); + await markMined(demo); + + // Two throws in the saved lineup's bucket: one on the spot, one that + // stopped on a ledge 200 units above it. The bucket only quantizes x and + // y, so sharing a cell is not the same as landing in the right place -- + // which is the whole reason the radius is measured rather than assumed. + await insertThrow(demo, context, 1, context.author); + await insertThrow(demo, context, 2, context.author, { + land_x: -520, + land_y: 360, + land_z: 60, + }); + // A different bucket entirely, and a flash nobody has written up. + await insertThrow(demo, context, 3, context.author, { + utility_type: "Flash", + land_x: 900, + land_y: 900, + }); + // Somebody else's throw. + await insertThrow(demo, context, 4, await fx.player()); + + await insertLineup(context.author); + + const answer = await report(context, context.author); + + expect(answer.analysed).toBe(true); + expect(answer.message).toBeNull(); + expect(answer.throws).toBe(3); + expect(answer.matched_lineups).toBe(2); + expect(answer.landed).toBe(1); + expect(answer.radius).toBe(UtilityLineupsService.DEFAULT_SUCCESS_RADIUS); + expect(answer.by_type).toEqual([ + { + utility_type: "Flash", + throws: 1, + matched_lineups: 0, + matched_meta: 0, + landed: 0, + }, + { + utility_type: "Smoke", + throws: 2, + matched_lineups: 2, + matched_meta: 0, + landed: 1, + }, + ]); + }); + + it("counts a mined meta cluster even with nothing written up", async () => { + const context = await demoContext(); + const demo = await seedDemo(context); + await markMined(demo); + await insertThrow(demo, context, 1, context.author); + + const [{ lineup_bucket }] = await postgres.query< + Array<{ lineup_bucket: string }> + >("SELECT lineup_bucket FROM utility_demo_throws LIMIT 1"); + + await postgres.query( + `INSERT INTO utility_meta_lineups + (lineup_bucket, map_name, utility_type, side, technique, + origin_x, origin_y, origin_z, land_x, land_y, land_z) + VALUES ($1, 'de_mirage', 'Smoke', 'TERRORIST', 'Jump', 0, 0, 0, 0, 0, 0)`, + [lineup_bucket], + ); + + const answer = await report(context, context.author); + + expect(answer.matched_meta).toBe(1); + expect(answer.matched_lineups).toBe(0); + }); + + // The counts are cut by what the caller can see, so a private lineup can + // never be inferred from somebody else's report. + it("does not match a lineup the caller cannot see", async () => { + const context = await demoContext(); + const demo = await seedDemo(context); + await markMined(demo); + await insertThrow(demo, context, 1, context.author); + + await insertLineup(await fx.player(), { visibility: "Private" }); + + const answer = await report(context, context.author); + + expect(answer.throws).toBe(1); + expect(answer.matched_lineups).toBe(0); + expect(answer.landed).toBe(0); + }); + + it("refuses a match the caller cannot see", async () => { + const context = await demoContext(); + const demo = await seedDemo(context); + await markMined(demo); + + await expect( + report(context, context.author, { + hasuraQuery: jest.fn( + async (): Promise => ({ matches: [] }), + ) as unknown as HasuraQueryMock, + }), + ).rejects.toThrow("match not found"); + }); + }); +}); diff --git a/test/utility-playbooks.spec.ts b/test/utility-playbooks.spec.ts new file mode 100644 index 000000000..b920c7e1a --- /dev/null +++ b/test/utility-playbooks.spec.ts @@ -0,0 +1,895 @@ +import { Logger } from "@nestjs/common"; +import { PostgresService } from "./../src/postgres/postgres.service"; +import { UtilityPlaybooksService } from "./../src/utility/utility-playbooks.service"; +import { UtilityPracticeService } from "./../src/utility/utility-practice.service"; +import { Fixtures } from "./utils/fixtures"; +import { + bootMigratedDb, + runAsUser, + seedRegionWithServer, + SqlTestDb, +} from "./utils/sql-test-db"; + +// A playbook is a team's execute: an ordered set of lineups with timings that a +// practice server counts down. The things that can go wrong are the things that +// go wrong with any shared, ordered, cross-referencing structure -- a book +// leaking out of a team, two steps claiming one slot, a step pointing at +// another map's smoke, and a load that reports success before the server has +// been told anything. +describe("utility playbooks (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + let playbooks: UtilityPlaybooksService; + + beforeAll(async () => { + db = await bootMigratedDb("UtilityPlaybooksTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199900000000n); + playbooks = new UtilityPlaybooksService(postgres); + await seedRegionWithServer(postgres, "TestA"); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + await postgres.query("DELETE FROM utility_practice_sessions"); + await postgres.query("DELETE FROM utility_playbooks"); + await postgres.query("DELETE FROM utility_lineups"); + await postgres.query( + "UPDATE servers SET reserved_by_match_id = NULL WHERE reserved_by_match_id IS NOT NULL", + ); + await postgres.query("DELETE FROM matches"); + await postgres.query("DELETE FROM match_options"); + await postgres.query("DELETE FROM servers WHERE port >= 27960"); + await postgres.query("DELETE FROM teams"); + await postgres.query("DELETE FROM players"); + }); + + const session = (steamId: string | null, role = "user") => + JSON.stringify({ + "x-hasura-role": role, + ...(steamId ? { "x-hasura-user-id": steamId } : {}), + }); + + const asUser = (steamId: string, role = "user") => + ({ steam_id: steamId, role }) as never; + + async function insertLineup( + author: string, + overrides: Record = {}, + ): Promise { + const row = { + map_name: "de_mirage", + utility_type: "Smoke", + side: "TERRORIST", + technique: "Jump", + origin_x: -1912, + origin_y: 922, + origin_z: -167, + view_yaw: 133.7, + view_pitch: -12.4, + land_x: -560, + land_y: 320, + land_z: -140, + name: "Window from T spawn", + visibility: "Private", + author_steam_id: author, + ...overrides, + }; + const cols = Object.keys(row); + const [inserted] = await postgres.query>( + `INSERT INTO utility_lineups (${cols.join(", ")}) + VALUES (${cols.map((_, i) => `$${i + 1}`).join(", ")}) RETURNING id`, + Object.values(row) as Array, + ); + return inserted.id; + } + + async function insertPlaybook( + owner: string, + overrides: Record = {}, + ): Promise { + const row = { + name: "A exec", + map_name: "de_mirage", + side: "TERRORIST", + owner_steam_id: owner, + visibility: "Private", + ...overrides, + }; + const cols = Object.keys(row); + const [inserted] = await postgres.query>( + `INSERT INTO utility_playbooks (${cols.join(", ")}) + VALUES (${cols.map((_, i) => `$${i + 1}`).join(", ")}) + RETURNING id::text AS id`, + Object.values(row) as Array, + ); + return inserted.id; + } + + async function insertStep( + playbookId: string, + lineupId: string, + overrides: Record = {}, + ): Promise { + const row = { + playbook_id: playbookId, + utility_lineup_id: lineupId, + step_order: 0, + offset_ms: 0, + ...overrides, + }; + const cols = Object.keys(row); + const [inserted] = await postgres.query>( + `INSERT INTO utility_playbook_steps (${cols.join(", ")}) + VALUES (${cols.map((_, i) => `$${i + 1}`).join(", ")}) + RETURNING id::text AS id`, + Object.values(row) as Array, + ); + return inserted.id; + } + + async function canView( + playbookId: string, + viewer: string | null, + role = "user", + ) { + const [row] = await postgres.query>( + `SELECT can_view_utility_playbook(p, $2::json) AS ok + FROM utility_playbooks p WHERE p.id = $1::uuid`, + [playbookId, session(viewer, role)], + ); + return row.ok; + } + + async function canEdit( + playbookId: string, + viewer: string | null, + role = "user", + ) { + const [row] = await postgres.query>( + `SELECT can_edit_utility_playbook(p, $2::json) AS ok + FROM utility_playbooks p WHERE p.id = $1::uuid`, + [playbookId, session(viewer, role)], + ); + return row.ok; + } + + async function teamMate(teamId: string, owner: string): Promise { + const [mate] = await postgres.query>( + `SELECT player_steam_id FROM team_roster + WHERE team_id = $1 AND player_steam_id <> $2 LIMIT 1`, + [teamId, owner], + ); + return mate.player_steam_id; + } + + async function stepRows(playbookId: string) { + return await postgres.query< + Array<{ + step_order: number; + offset_ms: number; + utility_lineup_id: string; + assigned_steam_id: string | null; + note: string | null; + }> + >( + `SELECT step_order, offset_ms, utility_lineup_id::text AS utility_lineup_id, + assigned_steam_id::text AS assigned_steam_id, note + FROM utility_playbook_steps + WHERE playbook_id = $1::uuid + ORDER BY step_order ASC`, + [playbookId], + ); + } + + describe("map keying", () => { + it("rejects a playbook on a map that does not exist", async () => { + const owner = await fx.player(); + await expect( + insertPlaybook(owner, { map_name: "de_notamap" }), + ).rejects.toThrow(/Unknown map/); + }); + }); + + describe("visibility", () => { + it("keeps a private playbook to its owner", async () => { + const owner = await fx.player(); + const stranger = await fx.player(); + const id = await insertPlaybook(owner); + + expect(await canView(id, owner)).toBe(true); + expect(await canView(id, stranger)).toBe(false); + expect(await canView(id, null, "guest")).toBe(false); + }); + + it("shows a public playbook to everyone including guests", async () => { + const owner = await fx.player(); + const stranger = await fx.player(); + const id = await insertPlaybook(owner, { visibility: "Public" }); + + expect(await canView(id, owner)).toBe(true); + expect(await canView(id, stranger)).toBe(true); + expect(await canView(id, null, "guest")).toBe(true); + }); + + it("shows a team playbook to the team and nobody else", async () => { + const team = await fx.team(1); + const mate = await teamMate(team.id, team.owner); + const stranger = await fx.player(); + const id = await insertPlaybook(team.owner, { + visibility: "Team", + team_id: team.id, + }); + + expect(await canView(id, team.owner)).toBe(true); + expect(await canView(id, mate)).toBe(true); + expect(await canView(id, stranger)).toBe(false); + expect(await canView(id, null, "guest")).toBe(false); + }); + + it("refuses Team visibility without a team", async () => { + const owner = await fx.player(); + await expect( + insertPlaybook(owner, { visibility: "Team" }), + ).rejects.toThrow(/utility_playbooks_team_scope_chk/); + }); + + it("refuses publishing into a team the owner is not on", async () => { + const team = await fx.team(); + const outsider = await fx.player(); + await expect( + insertPlaybook(outsider, { visibility: "Team", team_id: team.id }), + ).rejects.toThrow(/not on that team/); + }); + + it("lets a moderator see a private playbook", async () => { + const owner = await fx.player(); + const mod = await fx.player(); + const id = await insertPlaybook(owner); + + expect(await canView(id, mod, "moderator")).toBe(true); + }); + }); + + describe("editing", () => { + it("lets only the owner edit their own playbook", async () => { + const owner = await fx.player(); + const stranger = await fx.player(); + const id = await insertPlaybook(owner); + + expect(await canEdit(id, owner)).toBe(true); + expect(await canEdit(id, stranger)).toBe(false); + }); + + it("lets a team admin edit a team playbook but a plain member not", async () => { + const team = await fx.team(2); + const mates = await postgres.query>( + `SELECT player_steam_id FROM team_roster + WHERE team_id = $1 AND player_steam_id <> $2 ORDER BY player_steam_id`, + [team.id, team.owner], + ); + await postgres.query( + "UPDATE team_roster SET role = 'Admin' WHERE team_id = $1 AND player_steam_id = $2", + [team.id, mates[0].player_steam_id], + ); + const id = await insertPlaybook(team.owner, { + visibility: "Team", + team_id: team.id, + }); + + expect(await canEdit(id, team.owner)).toBe(true); + expect(await canEdit(id, mates[0].player_steam_id)).toBe(true); + expect(await canEdit(id, mates[1].player_steam_id)).toBe(false); + }); + }); + + // teams.id is ON DELETE SET NULL and the CHECK runs after the BEFORE + // trigger, so without the demotion in tbiu_utility_playbooks a team that had + // written an execute could not be deleted at all. + describe("when the team goes away", () => { + it("demotes a team playbook to private instead of blocking the delete", async () => { + const team = await fx.team(1); + const id = await insertPlaybook(team.owner, { + visibility: "Team", + team_id: team.id, + }); + + await expect( + postgres.query("DELETE FROM teams WHERE id = $1", [team.id]), + ).resolves.toBeTruthy(); + + const [row] = await postgres.query< + Array<{ visibility: string; team_id: string | null }> + >( + "SELECT visibility, team_id::text AS team_id FROM utility_playbooks WHERE id = $1::uuid", + [id], + ); + expect(row.visibility).toBe("Private"); + expect(row.team_id).toBeNull(); + }); + }); + + describe("steps", () => { + it("refuses two steps in the same slot", async () => { + const owner = await fx.player(); + const lineup = await insertLineup(owner); + const playbook = await insertPlaybook(owner); + + await insertStep(playbook, lineup, { step_order: 0 }); + await expect( + insertStep(playbook, lineup, { step_order: 0 }), + ).rejects.toThrow(/utility_playbook_steps_order_key/); + }); + + it("lets the same lineup be thrown twice in one execute", async () => { + const owner = await fx.player(); + const lineup = await insertLineup(owner); + const playbook = await insertPlaybook(owner); + + await insertStep(playbook, lineup, { step_order: 0, offset_ms: 0 }); + await expect( + insertStep(playbook, lineup, { step_order: 1, offset_ms: 18000 }), + ).resolves.toBeTruthy(); + }); + + // The unique constraint is DEFERRABLE for exactly this: a swap collides + // with itself halfway through the statement, and a plain UNIQUE checks + // row by row. + it("allows an in-place reorder inside one transaction", async () => { + const owner = await fx.player(); + const first = await insertLineup(owner); + const second = await insertLineup(owner, { name: "Jungle" }); + const playbook = await insertPlaybook(owner); + await insertStep(playbook, first, { step_order: 0 }); + await insertStep(playbook, second, { step_order: 1 }); + + await runAsUser(postgres, owner, "admin", (query) => + query( + `UPDATE utility_playbook_steps + SET step_order = CASE WHEN step_order = 0 THEN 1 ELSE 0 END + WHERE playbook_id = $1::uuid`, + [playbook], + ), + ); + + const steps = await stepRows(playbook); + expect(steps.map((step) => step.utility_lineup_id)).toEqual([second, first]); + }); + + it("refuses a step whose lineup is on another map", async () => { + const owner = await fx.player(); + const elsewhere = await insertLineup(owner, { map_name: "de_nuke" }); + const playbook = await insertPlaybook(owner); + + await expect(insertStep(playbook, elsewhere)).rejects.toThrow( + /not on this playbook's map/, + ); + }); + + it("refuses moving a written playbook to another map", async () => { + const owner = await fx.player(); + const lineup = await insertLineup(owner); + const playbook = await insertPlaybook(owner); + await insertStep(playbook, lineup); + + await expect( + postgres.query( + "UPDATE utility_playbooks SET map_name = 'de_nuke' WHERE id = $1::uuid", + [playbook], + ), + ).rejects.toThrow(/Remove the steps/); + }); + + it("refuses an offset outside the execute", async () => { + const owner = await fx.player(); + const lineup = await insertLineup(owner); + const playbook = await insertPlaybook(owner); + + await expect( + insertStep(playbook, lineup, { offset_ms: -1 }), + ).rejects.toThrow(/utility_playbook_steps_offset_chk/); + }); + + it("cascades steps when the playbook or the lineup goes away", async () => { + const owner = await fx.player(); + const lineup = await insertLineup(owner); + const other = await insertLineup(owner, { name: "Jungle" }); + const playbook = await insertPlaybook(owner); + await insertStep(playbook, lineup, { step_order: 0 }); + await insertStep(playbook, other, { step_order: 1 }); + + await postgres.query("DELETE FROM utility_lineups WHERE id = $1", [lineup]); + expect((await stepRows(playbook)).length).toBe(1); + + await postgres.query("DELETE FROM utility_playbooks WHERE id = $1::uuid", [ + playbook, + ]); + expect((await stepRows(playbook)).length).toBe(0); + }); + }); + + describe("saving a playbook", () => { + it("creates a book whose steps are ordered by the order they arrived", async () => { + const owner = await fx.player(); + const thrower = await fx.player(); + const smoke = await insertLineup(owner); + const flash = await insertLineup(owner, { name: "Flash over" }); + + const { id } = await playbooks.save(asUser(owner), { + name: "A exec", + map_name: "de_mirage", + side: "TERRORIST", + steps: [ + { utility_lineup_id: smoke, offset_ms: 0, note: "CT smoke" }, + { + utility_lineup_id: flash, + offset_ms: 2500, + assigned_steam_id: thrower, + }, + ], + }); + + const steps = await stepRows(id); + expect(steps.map((step) => step.step_order)).toEqual([0, 1]); + expect(steps.map((step) => step.utility_lineup_id)).toEqual([smoke, flash]); + expect(steps[0].offset_ms).toBe(0); + expect(steps[0].note).toBe("CT smoke"); + expect(steps[1].offset_ms).toBe(2500); + expect(steps[1].assigned_steam_id).toBe(thrower); + }); + + it("replaces the steps on update, and leaves them alone when none are sent", async () => { + const owner = await fx.player(); + const smoke = await insertLineup(owner); + const flash = await insertLineup(owner, { name: "Flash over" }); + + const { id } = await playbooks.save(asUser(owner), { + name: "A exec", + map_name: "de_mirage", + side: "TERRORIST", + steps: [{ utility_lineup_id: smoke }, { utility_lineup_id: flash }], + }); + + await playbooks.save(asUser(owner), { + playbook_id: id, + name: "A exec v2", + map_name: "de_mirage", + side: "TERRORIST", + steps: [{ utility_lineup_id: flash, offset_ms: 1000 }], + }); + + let steps = await stepRows(id); + expect(steps.length).toBe(1); + expect(steps[0].utility_lineup_id).toBe(flash); + + await playbooks.save(asUser(owner), { + playbook_id: id, + name: "A exec v3", + map_name: "de_mirage", + side: "TERRORIST", + }); + + steps = await stepRows(id); + expect(steps.length).toBe(1); + + const [row] = await postgres.query>( + "SELECT name FROM utility_playbooks WHERE id = $1::uuid", + [id], + ); + expect(row.name).toBe("A exec v3"); + + // An empty array is the explicit "clear the book", as opposed to the + // omitted steps above. + await playbooks.save(asUser(owner), { + playbook_id: id, + name: "A exec v4", + map_name: "de_mirage", + side: "TERRORIST", + steps: [], + }); + + expect((await stepRows(id)).length).toBe(0); + }); + + // A step is a reference to somebody's lineup, so a book must not become a + // way to read a lineup its author kept private. + it("refuses a step pointing at a lineup the author cannot see", async () => { + const owner = await fx.player(); + const stranger = await fx.player(); + const secret = await insertLineup(stranger); + + await expect( + playbooks.save(asUser(owner), { + name: "A exec", + map_name: "de_mirage", + side: "TERRORIST", + steps: [{ utility_lineup_id: secret }], + }), + ).rejects.toThrow(/does not exist/); + + const rows = await postgres.query>( + "SELECT 1 FROM utility_playbooks", + ); + expect(rows.length).toBe(0); + }); + + it("refuses a step on another map", async () => { + const owner = await fx.player(); + const elsewhere = await insertLineup(owner, { map_name: "de_nuke" }); + + await expect( + playbooks.save(asUser(owner), { + name: "A exec", + map_name: "de_mirage", + side: "TERRORIST", + steps: [{ utility_lineup_id: elsewhere }], + }), + ).rejects.toThrow(/another map/); + }); + + it("refuses more steps than an execute can hold", async () => { + const owner = await fx.player(); + const lineup = await insertLineup(owner); + + await expect( + playbooks.save(asUser(owner), { + name: "A exec", + map_name: "de_mirage", + side: "TERRORIST", + steps: Array.from( + { length: UtilityPlaybooksService.MAX_STEPS + 1 }, + () => ({ utility_lineup_id: lineup }), + ), + }), + ).rejects.toThrow(/too many steps/); + }); + + it("refuses a throw timed outside the execute", async () => { + const owner = await fx.player(); + const lineup = await insertLineup(owner); + + await expect( + playbooks.save(asUser(owner), { + name: "A exec", + map_name: "de_mirage", + side: "TERRORIST", + steps: [ + { + utility_lineup_id: lineup, + offset_ms: UtilityPlaybooksService.MAX_OFFSET_MS + 1, + }, + ], + }), + ).rejects.toThrow(/outside the execute/); + }); + + it("refuses an assignment to somebody who is not a player", async () => { + const owner = await fx.player(); + const lineup = await insertLineup(owner); + + await expect( + playbooks.save(asUser(owner), { + name: "A exec", + map_name: "de_mirage", + side: "TERRORIST", + steps: [ + { utility_lineup_id: lineup, assigned_steam_id: "76561199999999999" }, + ], + }), + ).rejects.toThrow(/unknown/); + }); + + it("refuses to edit somebody else's playbook", async () => { + const owner = await fx.player(); + const stranger = await fx.player(); + const id = await insertPlaybook(owner); + + await expect( + playbooks.save(asUser(stranger), { + playbook_id: id, + name: "mine now", + map_name: "de_mirage", + side: "TERRORIST", + }), + ).rejects.toThrow(/cannot edit/); + }); + }); + + describe("deleting a playbook", () => { + it("refuses anyone who cannot edit it", async () => { + const owner = await fx.player(); + const stranger = await fx.player(); + const id = await insertPlaybook(owner); + + await expect(playbooks.remove(asUser(stranger), id)).rejects.toThrow( + /cannot edit/, + ); + }); + + it("clears the book out of any session running it", async () => { + const owner = await fx.player(); + const id = await insertPlaybook(owner); + const [inserted] = await postgres.query>( + `INSERT INTO utility_practice_sessions + (host_steam_id, map_name, region, playbook_id) + VALUES ($1, 'de_mirage', 'TestA', $2::uuid) + RETURNING id::text AS id`, + [owner, id], + ); + + await expect(playbooks.remove(asUser(owner), id)).resolves.toEqual({ + success: true, + }); + + const [row] = await postgres.query>( + "SELECT playbook_id::text AS playbook_id FROM utility_practice_sessions WHERE id = $1::uuid", + [inserted.id], + ); + expect(row.playbook_id).toBeNull(); + }); + }); + + describe("loading a playbook into a session", () => { + function makePractice(overrides: { + matchAssistant?: Record; + }): UtilityPracticeService { + return new UtilityPracticeService( + new Logger("UtilityPlaybooksTest"), + postgres, + {} as never, + { + acquireLock: jest.fn(async (): Promise => true), + forget: jest.fn(async (): Promise => true), + } as unknown as never, + { + countFreeOnDemandServers: jest.fn(async (): Promise => 10), + sendUtilityPracticeRefresh: jest.fn( + async (): Promise => undefined, + ), + updateMatchStatus: jest.fn(async (): Promise => undefined), + ...(overrides.matchAssistant ?? {}), + } as unknown as never, + playbooks, + { + notifyPlayers: jest.fn(async (): Promise => 0), + } as unknown as never, + { + get: jest.fn(() => ({ webDomain: "https://5stack.test" })), + } as unknown as never, + ); + } + + async function practiceMatch(host: string): Promise { + const [map] = await postgres.query>( + "SELECT id FROM maps WHERE type = 'Competitive' AND name = 'de_mirage' LIMIT 1", + ); + const [pool] = await postgres.query>( + "INSERT INTO map_pools (type) VALUES ('Custom') RETURNING id", + ); + await postgres.query( + "INSERT INTO _map_pool (map_pool_id, map_id) VALUES ($1, $2)", + [pool.id, map.id], + ); + const [options] = await postgres.query>( + `INSERT INTO match_options + (type, best_of, map_veto, map_pool_id, region_veto, regions, + number_of_substitutes, knife_round, overtime, mr, tv_delay) + VALUES ('Competitive', 1, false, $1, false, ARRAY['TestA'], $2, + false, false, 12, 0) + RETURNING id`, + [pool.id, UtilityPracticeService.SUBSTITUTES], + ); + const [match] = await postgres.query< + Array<{ id: string; lineup_1_id: string }> + >( + `INSERT INTO matches (match_options_id, organizer_steam_id, region, source, label) + VALUES ($1, $2, 'TestA', 'practice', 'Utility Practice') + RETURNING id, lineup_1_id`, + [options.id, host], + ); + await postgres.query( + "INSERT INTO match_lineup_players (match_lineup_id, steam_id) VALUES ($1, $2)", + [match.lineup_1_id, host], + ); + return match.id; + } + + async function liveSession(host: string, matchId: string): Promise { + const [row] = await postgres.query>( + `INSERT INTO utility_practice_sessions + (host_steam_id, map_name, region, match_id, status) + VALUES ($1, 'de_mirage', 'TestA', $2::uuid, 'Ready') + RETURNING id::text AS id`, + [host, matchId], + ); + return row.id; + } + + async function loadedPlaybook(sessionId: string) { + const [row] = await postgres.query>( + "SELECT playbook_id::text AS playbook_id FROM utility_practice_sessions WHERE id = $1::uuid", + [sessionId], + ); + return row.playbook_id; + } + + // Same trap as the join path: the plugin holds what it last fetched, so a + // load that reports success before the RCON lands has armed a countdown + // the server has never heard of. Asserting the column from inside the + // refresh is what pins the ordering. + it("writes the playbook and only then refreshes the server", async () => { + const host = await fx.player(); + const matchId = await practiceMatch(host); + const sessionId = await liveSession(host, matchId); + const lineup = await insertLineup(host); + const playbook = await insertPlaybook(host); + await insertStep(playbook, lineup); + + let loadedAtRefresh: string | null = null; + const sendUtilityPracticeRefresh = jest.fn(async (): Promise => { + loadedAtRefresh = await loadedPlaybook(sessionId); + }); + + const practice = makePractice({ + matchAssistant: { sendUtilityPracticeRefresh }, + }); + + await expect( + practice.loadPlaybook(asUser(host), { + session_id: sessionId, + playbook_id: playbook, + }), + ).resolves.toEqual({ success: true }); + + expect(sendUtilityPracticeRefresh).toHaveBeenCalledWith(matchId); + expect(loadedAtRefresh).toBe(playbook); + }); + + it("unloads when no playbook is given", async () => { + const host = await fx.player(); + const matchId = await practiceMatch(host); + const sessionId = await liveSession(host, matchId); + const playbook = await insertPlaybook(host); + + const practice = makePractice({}); + + await practice.loadPlaybook(asUser(host), { + session_id: sessionId, + playbook_id: playbook, + }); + expect(await loadedPlaybook(sessionId)).toBe(playbook); + + await practice.loadPlaybook(asUser(host), { + session_id: sessionId, + playbook_id: null, + }); + expect(await loadedPlaybook(sessionId)).toBeNull(); + }); + + it("refuses anyone but the host", async () => { + const host = await fx.player(); + const guest = await fx.player(); + const matchId = await practiceMatch(host); + const sessionId = await liveSession(host, matchId); + const playbook = await insertPlaybook(guest, { visibility: "Public" }); + + const practice = makePractice({}); + + await expect( + practice.loadPlaybook(asUser(guest), { + session_id: sessionId, + playbook_id: playbook, + }), + ).rejects.toThrow(/only the host/); + }); + + it("refuses a playbook the host cannot see", async () => { + const host = await fx.player(); + const stranger = await fx.player(); + const matchId = await practiceMatch(host); + const sessionId = await liveSession(host, matchId); + const secret = await insertPlaybook(stranger); + + const practice = makePractice({}); + + await expect( + practice.loadPlaybook(asUser(host), { + session_id: sessionId, + playbook_id: secret, + }), + ).rejects.toThrow(/not found/); + }); + + it("refuses a playbook written for another map", async () => { + const host = await fx.player(); + const matchId = await practiceMatch(host); + const sessionId = await liveSession(host, matchId); + const elsewhere = await insertPlaybook(host, { map_name: "de_nuke" }); + + const practice = makePractice({}); + + await expect( + practice.loadPlaybook(asUser(host), { + session_id: sessionId, + playbook_id: elsewhere, + }), + ).rejects.toThrow(/another map/); + }); + + // The plugin runs the countdown off this payload, so it needs the timings, + // the assignments and the geometry -- a step is very often a lineup the + // player has never had in their own library. + it("hands the server the ordered execute with its lineups", async () => { + const host = await fx.player(); + const thrower = await fx.player(); + const matchId = await practiceMatch(host); + const sessionId = await liveSession(host, matchId); + const smoke = await insertLineup(host); + const flash = await insertLineup(host, { + name: "Flash over", + utility_type: "Flash", + land_x: -300, + }); + const playbook = await insertPlaybook(host, { name: "A exec" }); + await insertStep(playbook, flash, { + step_order: 1, + offset_ms: 2500, + assigned_steam_id: thrower, + }); + await insertStep(playbook, smoke, { step_order: 0, offset_ms: 0 }); + await postgres.query( + "UPDATE utility_practice_sessions SET playbook_id = $2::uuid WHERE id = $1::uuid", + [sessionId, playbook], + ); + + const [server] = await postgres.query>( + `INSERT INTO servers + (host, label, rcon_password, port, region, type, is_dedicated, enabled, + reserved_by_match_id) + VALUES ('127.0.0.1', 'practice-pb', '\\x00'::bytea, 27971, 'TestA', 'Ranked', true, true, $1) + RETURNING id::text AS id`, + [matchId], + ); + + const practice = makePractice({}); + const payload = await practice.sessionForServer(server.id); + + expect(payload?.playbook?.id).toBe(playbook); + expect(payload?.playbook?.name).toBe("A exec"); + expect(payload?.playbook?.map_name).toBe("de_mirage"); + expect( + payload?.playbook?.steps.map((step) => step.utility_lineup_id), + ).toEqual([smoke, flash]); + expect(payload?.playbook?.steps[1].offset_ms).toBe(2500); + expect(payload?.playbook?.steps[1].assigned_steam_id).toBe(thrower); + expect(payload?.playbook?.steps[0].assigned_steam_id).toBeNull(); + expect(payload?.playbook?.steps[0].lineup.id).toBe(smoke); + expect(payload?.playbook?.steps[0].lineup.land_x).toBe(-560); + expect(payload?.playbook?.steps[1].lineup.utility_type).toBe("Flash"); + }); + + it("reports no playbook when none is loaded", async () => { + const host = await fx.player(); + const matchId = await practiceMatch(host); + await liveSession(host, matchId); + + const [server] = await postgres.query>( + `INSERT INTO servers + (host, label, rcon_password, port, region, type, is_dedicated, enabled, + reserved_by_match_id) + VALUES ('127.0.0.1', 'practice-none', '\\x00'::bytea, 27972, 'TestA', 'Ranked', true, true, $1) + RETURNING id::text AS id`, + [matchId], + ); + + const practice = makePractice({}); + const payload = await practice.sessionForServer(server.id); + + expect(payload?.playbook).toBeNull(); + }); + }); +}); diff --git a/test/utility-practice-scoring.spec.ts b/test/utility-practice-scoring.spec.ts new file mode 100644 index 000000000..0fea13ea0 --- /dev/null +++ b/test/utility-practice-scoring.spec.ts @@ -0,0 +1,386 @@ +import { randomUUID } from "crypto"; +import { Logger } from "@nestjs/common"; +import { PostgresService } from "./../src/postgres/postgres.service"; +import { + UtilityLineupsService, + UtilityServerContext, +} from "./../src/utility/utility-lineups.service"; +import { Fixtures } from "./utils/fixtures"; +import { bootMigratedDb, SqlTestDb } from "./utils/sql-test-db"; + +// Scoring is the one place a game server's word would move a player's record, +// so none of it is taken on trust: the distance is recomputed here from the +// stored lineup, and the plugin's own verdict changes nothing. +describe("utility practice scoring (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + + const TARGET = { x: -560, y: 320, z: -140 }; + + beforeAll(async () => { + db = await bootMigratedDb("UtilityScoringTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199910000000n); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + await postgres.query("DELETE FROM utility_lineup_progress"); + await postgres.query("DELETE FROM utility_lineups"); + await postgres.query("DELETE FROM players"); + await postgres.query( + "DELETE FROM settings WHERE name LIKE 'public.utility_%'", + ); + }); + + function makeService(): UtilityLineupsService { + const store = new Map(); + + return new UtilityLineupsService( + new Logger("UtilityScoringTest"), + postgres, + { + uploadTrajectory: jest.fn(async (): Promise => "key"), + removeTrajectories: jest.fn(async (): Promise => undefined), + } as unknown as never, + { + get: jest.fn(async (key: string, fallback?: unknown) => + store.has(key) ? store.get(key) : fallback, + ), + put: jest.fn(async (key: string, value: unknown) => { + store.set(key, value); + return true; + }), + } as unknown as never, + ); + } + + async function setting(name: string, value: string) { + await postgres.query( + `INSERT INTO settings (name, value) VALUES ($1, $2) + ON CONFLICT (name) DO UPDATE SET value = EXCLUDED.value`, + [name, value], + ); + } + + async function insertLineup( + author: string, + overrides: Record = {}, + ): Promise { + const row = { + map_name: "de_mirage", + utility_type: "Smoke", + side: "TERRORIST", + technique: "Jump", + origin_x: -1912, + origin_y: 922, + origin_z: -167, + view_yaw: 133.7, + view_pitch: -12.4, + land_x: TARGET.x, + land_y: TARGET.y, + land_z: TARGET.z, + name: "Window from T spawn", + visibility: "Private", + author_steam_id: author, + ...overrides, + }; + const cols = Object.keys(row); + const [inserted] = await postgres.query>( + `INSERT INTO utility_lineups (${cols.join(", ")}) + VALUES (${cols.map((_, i) => `$${i + 1}`).join(", ")}) RETURNING id`, + Object.values(row) as Array, + ); + return inserted.id; + } + + function context(...steamIds: Array): UtilityServerContext { + return { + serverId: randomUUID(), + matchId: randomUUID(), + mapName: "de_mirage", + lineupSteamIds: steamIds, + }; + } + + async function progress(lineupId: string, steamId: string) { + const [row] = await postgres.query< + Array<{ + attempts: number; + successes: number; + current_streak: number; + best_streak: number; + last_practiced_at: Date | null; + mastered_at: Date | null; + }> + >( + `SELECT attempts, successes, current_streak, best_streak, + last_practiced_at, mastered_at + FROM utility_lineup_progress + WHERE utility_lineup_id = $1::uuid AND steam_id = $2::bigint`, + [lineupId, steamId], + ); + return row; + } + + describe("scoring a throw", () => { + it("counts a throw that lands on the lineup", async () => { + const player = await fx.player(); + const lineup = await insertLineup(player); + const service = makeService(); + + const result = await service.recordPracticeResult(context(player), { + utility_lineup_id: lineup, + steam_id: player, + land_x: TARGET.x, + land_y: TARGET.y, + land_z: TARGET.z, + }); + + expect(result.success).toBe(true); + expect(result.distance).toBe(0); + expect(result.attempts).toBe(1); + expect(result.successes).toBe(1); + expect(result.current_streak).toBe(1); + + const row = await progress(lineup, player); + expect(row.attempts).toBe(1); + expect(row.successes).toBe(1); + expect(row.last_practiced_at).not.toBeNull(); + expect(row.mastered_at).toBeNull(); + }); + + // The whole point of the endpoint: a compromised plugin can report a throw + // that did not happen, but not a throw that did not land. + it("recomputes the distance instead of believing the plugin", async () => { + const player = await fx.player(); + const lineup = await insertLineup(player); + const service = makeService(); + + const result = await service.recordPracticeResult(context(player), { + utility_lineup_id: lineup, + steam_id: player, + land_x: TARGET.x + 900, + land_y: TARGET.y, + land_z: TARGET.z, + success: true, + }); + + expect(result.success).toBe(false); + expect(result.distance).toBe(900); + expect(result.successes).toBe(0); + + const row = await progress(lineup, player); + expect(row.attempts).toBe(1); + expect(row.successes).toBe(0); + expect(row.current_streak).toBe(0); + }); + + it("counts a throw inside the radius", async () => { + const player = await fx.player(); + const lineup = await insertLineup(player); + const service = makeService(); + + const result = await service.recordPracticeResult(context(player), { + utility_lineup_id: lineup, + steam_id: player, + land_x: TARGET.x + 50, + land_y: TARGET.y, + land_z: TARGET.z, + }); + + expect(result.success).toBe(true); + expect(result.radius).toBe(UtilityLineupsService.DEFAULT_SUCCESS_RADIUS); + }); + + it("scores against the configured radius, not a constant", async () => { + const player = await fx.player(); + const lineup = await insertLineup(player); + await setting("public.utility_success_radius", "10"); + const service = makeService(); + + const result = await service.recordPracticeResult(context(player), { + utility_lineup_id: lineup, + steam_id: player, + land_x: TARGET.x + 50, + land_y: TARGET.y, + land_z: TARGET.z, + }); + + expect(result.radius).toBe(10); + expect(result.success).toBe(false); + }); + }); + + describe("mastery", () => { + async function throwAt( + service: UtilityLineupsService, + ctx: UtilityServerContext, + lineup: string, + player: string, + offset: number, + ) { + return await service.recordPracticeResult(ctx, { + utility_lineup_id: lineup, + steam_id: player, + land_x: TARGET.x + offset, + land_y: TARGET.y, + land_z: TARGET.z, + }); + } + + it("masters a lineup on the consecutive-success bar and keeps it after a miss", async () => { + const player = await fx.player(); + const lineup = await insertLineup(player); + const service = makeService(); + const ctx = context(player); + + for (let i = 1; i < UtilityLineupsService.MASTERY_STREAK; i++) { + const result = await throwAt(service, ctx, lineup, player, 0); + expect(result.current_streak).toBe(i); + expect(result.mastered_at).toBeNull(); + } + + const mastering = await throwAt(service, ctx, lineup, player, 0); + expect(mastering.current_streak).toBe(UtilityLineupsService.MASTERY_STREAK); + expect(mastering.mastered_at).not.toBeNull(); + + const missed = await throwAt(service, ctx, lineup, player, 900); + expect(missed.current_streak).toBe(0); + expect(missed.best_streak).toBe(UtilityLineupsService.MASTERY_STREAK); + expect(missed.mastered_at).toEqual(mastering.mastered_at); + expect(missed.attempts).toBe(UtilityLineupsService.MASTERY_STREAK + 1); + expect(missed.successes).toBe(UtilityLineupsService.MASTERY_STREAK); + }); + + it("does not master a lineup hit the same number of times but not in a row", async () => { + const player = await fx.player(); + const lineup = await insertLineup(player); + const service = makeService(); + const ctx = context(player); + + for (let i = 0; i < UtilityLineupsService.MASTERY_STREAK; i++) { + await throwAt(service, ctx, lineup, player, 0); + await throwAt(service, ctx, lineup, player, 900); + } + + const row = await progress(lineup, player); + expect(row.successes).toBe(UtilityLineupsService.MASTERY_STREAK); + expect(row.best_streak).toBe(1); + expect(row.mastered_at).toBeNull(); + }); + }); + + describe("what a server may report", () => { + it("refuses a player who is not on this server", async () => { + const player = await fx.player(); + const stranger = await fx.player(); + const lineup = await insertLineup(player); + const service = makeService(); + + await expect( + service.recordPracticeResult(context(player), { + utility_lineup_id: lineup, + steam_id: stranger, + land_x: TARGET.x, + land_y: TARGET.y, + land_z: TARGET.z, + }), + ).rejects.toThrow(/not in this match lineup/); + }); + + it("refuses a lineup the player cannot see", async () => { + const player = await fx.player(); + const stranger = await fx.player(); + const secret = await insertLineup(stranger); + const service = makeService(); + + await expect( + service.recordPracticeResult(context(player), { + utility_lineup_id: secret, + steam_id: player, + land_x: TARGET.x, + land_y: TARGET.y, + land_z: TARGET.z, + }), + ).rejects.toThrow(/lineup not found/); + }); + + it("refuses a lineup that is not on the map the server is running", async () => { + const player = await fx.player(); + const elsewhere = await insertLineup(player, { map_name: "de_nuke" }); + const service = makeService(); + + await expect( + service.recordPracticeResult(context(player), { + utility_lineup_id: elsewhere, + steam_id: player, + land_x: TARGET.x, + land_y: TARGET.y, + land_z: TARGET.z, + }), + ).rejects.toThrow(/not on this map/); + }); + + it("refuses a detonation outside the map", async () => { + const player = await fx.player(); + const lineup = await insertLineup(player); + const service = makeService(); + + await expect( + service.recordPracticeResult(context(player), { + utility_lineup_id: lineup, + steam_id: player, + land_x: 999999, + land_y: TARGET.y, + land_z: TARGET.z, + }), + ).rejects.toThrow(/outside the map/); + }); + + it("refuses a result with no lineup", async () => { + const player = await fx.player(); + const service = makeService(); + + await expect( + service.recordPracticeResult(context(player), { + utility_lineup_id: "not-a-lineup", + steam_id: player, + land_x: TARGET.x, + land_y: TARGET.y, + land_z: TARGET.z, + }), + ).rejects.toThrow(/not a lineup/); + }); + }); + + describe("rate limiting", () => { + it("cuts off one player on one server without touching anybody else", async () => { + const player = await fx.player(); + const mate = await fx.player(); + const lineup = await insertLineup(player, { visibility: "Public" }); + const service = makeService(); + const ctx = context(player, mate); + + const attempt = (steamId: string) => + service.recordPracticeResult(ctx, { + utility_lineup_id: lineup, + steam_id: steamId, + land_x: TARGET.x, + land_y: TARGET.y, + land_z: TARGET.z, + }); + + for (let i = 0; i < UtilityLineupsService.RESULTS_PER_MINUTE; i++) { + await attempt(player); + } + + await expect(attempt(player)).rejects.toThrow(/too quickly/); + await expect(attempt(mate)).resolves.toBeTruthy(); + }); + }); +}); diff --git a/test/utility-practice-servers.spec.ts b/test/utility-practice-servers.spec.ts new file mode 100644 index 000000000..94fb193ff --- /dev/null +++ b/test/utility-practice-servers.spec.ts @@ -0,0 +1,530 @@ +import { Logger } from "@nestjs/common"; +import { PostgresService } from "./../src/postgres/postgres.service"; +import { UtilityPlaybooksService } from "./../src/utility/utility-playbooks.service"; +import { UtilityPracticeService } from "./../src/utility/utility-practice.service"; +import { Fixtures } from "./utils/fixtures"; +import { + bootMigratedDb, + seedRegionWithServer, + SqlTestDb, +} from "./utils/sql-test-db"; + +// A practice server is a second pool that matchmaking must never see and that +// must never hand out its own connect string: the whole point of routing a +// practice session through a match is that only assigned players get in. +describe("utility practice servers (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + + beforeAll(async () => { + db = await bootMigratedDb("UtilityPracticeServersTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199700000000n); + await seedRegionWithServer(postgres, "TestA"); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + await postgres.query("DELETE FROM utility_practice_sessions"); + await postgres.query("DELETE FROM servers WHERE type = 'Practice'"); + await postgres.query("DELETE FROM players"); + await postgres.query("DELETE FROM settings WHERE name LIKE 'public.utility_%'"); + }); + + async function practiceServer( + options: { region?: string; connected?: boolean; enabled?: boolean } = {}, + ): Promise { + const [row] = await postgres.query>( + `INSERT INTO servers + (host, label, rcon_password, port, enabled, connected, region, type, is_dedicated) + VALUES ('127.0.0.1', $1, '\\x00'::bytea, 27960, $2, $3, $4, 'Practice', true) + RETURNING id::text AS id`, + [ + fx.nextName("practice-"), + options.enabled ?? true, + options.connected ?? true, + options.region ?? "TestA", + ], + ); + return row.id; + } + + function makeService(): UtilityPracticeService { + return new UtilityPracticeService( + new Logger("UtilityPracticeServersTest"), + postgres, + {} as never, + { + acquireLock: jest.fn(async (): Promise => true), + forget: jest.fn(async (): Promise => true), + get: jest.fn(async (_key: string, fallback: unknown) => fallback), + put: jest.fn(async (): Promise => undefined), + } as unknown as never, + { + countFreeOnDemandServers: jest.fn(async (): Promise => 10), + sendUtilityPracticeRefresh: jest.fn(async (): Promise => undefined), + updateMatchStatus: jest.fn(async (): Promise => undefined), + } as unknown as never, + new UtilityPlaybooksService(postgres), + { + notifyPlayers: jest.fn(async (): Promise => 0), + } as unknown as never, + { + get: jest.fn(() => ({ webDomain: "https://5stack.test" })), + } as unknown as never, + ); + } + + describe("a practice server is not a match server", () => { + it("hands out no connection string", async () => { + const id = await practiceServer(); + + const [row] = await postgres.query>( + `SELECT get_server_connection_string(s.*, '{}'::json) AS connect + FROM servers s WHERE s.id = $1::uuid`, + [id], + ); + + expect(row.connect).toBeNull(); + }); + + it("hands out no connection link", async () => { + const id = await practiceServer(); + + const [row] = await postgres.query>( + `SELECT get_server_connection_link(s.*, '{}'::json) AS link + FROM servers s WHERE s.id = $1::uuid`, + [id], + ); + + expect(row.link).toBeNull(); + }); + + it("is invisible to the region's available-server count", async () => { + const before = await availableInRegion("TestA"); + await practiceServer(); + + expect(await availableInRegion("TestA")).toBe(before); + }); + }); + + describe("reservations", () => { + it("counts a reserved practice server as unavailable", async () => { + const id = await practiceServer(); + const host = await fx.player(); + const matchId = await someMatch(host); + + await postgres.query( + "UPDATE servers SET reserved_by_match_id = $2::uuid WHERE id = $1::uuid", + [id, matchId], + ); + + const [row] = await postgres.query>( + "SELECT is_server_available($1::uuid, $2::uuid) AS available", + [await someMatch(await fx.player()), id], + ); + + expect(row.available).toBe(false); + }); + }); + + describe("choosing one", () => { + it("refuses a server that is not a practice server", async () => { + const [row] = await postgres.query>( + "SELECT id::text AS id FROM servers WHERE type = 'Ranked' LIMIT 1", + ); + + await expect( + makeService()["practiceServer"](row.id), + ).rejects.toThrow(/not available/); + }); + + it("refuses a disconnected practice server", async () => { + const id = await practiceServer({ connected: false }); + + await expect( + makeService()["practiceServer"](id), + ).rejects.toThrow(/not available/); + }); + + it("refuses one that another session already holds", async () => { + const id = await practiceServer(); + const matchId = await someMatch(await fx.player()); + + await postgres.query( + "UPDATE servers SET reserved_by_match_id = $2::uuid WHERE id = $1::uuid", + [id, matchId], + ); + + await expect( + makeService()["practiceServer"](id), + ).rejects.toThrow(/already in use/); + }); + + it("auto-picks a free one in the region", async () => { + const id = await practiceServer({ region: "TestA" }); + + const picked = await makeService()["freePracticeServer"]("TestA"); + + expect(picked).toEqual({ id, region: "TestA" }); + }); + + it("picks nothing when every practice server is taken", async () => { + const id = await practiceServer(); + const matchId = await someMatch(await fx.player()); + + await postgres.query( + "UPDATE servers SET reserved_by_match_id = $2::uuid WHERE id = $1::uuid", + [id, matchId], + ); + + expect(await makeService()["freePracticeServer"]("TestA")).toBeNull(); + }); + }); + + describe("claims and releases", () => { + it("frees a server whose session is over", async () => { + const id = await practiceServer(); + const host = await fx.player(); + const matchId = await someMatch(host); + await claim(id, matchId); + await session(host, matchId, "Ended"); + + expect(await makeService().releaseOrphanedServers()).toBe(1); + expect(await heldBy(id)).toBeNull(); + }); + + it("frees a server whose session never linked a match", async () => { + const id = await practiceServer(); + const matchId = await someMatch(await fx.player()); + await claim(id, matchId); + + expect(await makeService().releaseOrphanedServers()).toBe(1); + expect(await heldBy(id)).toBeNull(); + }); + + it("leaves a server held by a live session alone", async () => { + const id = await practiceServer(); + const host = await fx.player(); + const matchId = await someMatch(host); + await claim(id, matchId); + await session(host, matchId, "Ready"); + + expect(await makeService().releaseOrphanedServers()).toBe(0); + expect(await heldBy(id)).toBe(matchId); + }); + + it("never touches a reserved server that is not a practice server", async () => { + const [ranked] = await postgres.query>( + "SELECT id::text AS id FROM servers WHERE type = 'Ranked' LIMIT 1", + ); + const matchId = await someMatch(await fx.player()); + await claim(ranked.id, matchId); + + expect(await makeService().releaseOrphanedServers()).toBe(0); + expect(await heldBy(ranked.id)).toBe(matchId); + }); + }); + + describe("who holds what", () => { + it("lists a busy server, named by its holder", async () => { + const id = await practiceServer(); + const host = await fx.player("Holder"); + const matchId = await someMatch(host); + await claim(id, matchId); + await session(host, matchId, "Ready"); + + const [row] = await makeService().practiceServers({ + steam_id: host, + role: "user", + } as never); + + expect(row.id).toBe(id); + expect(row.in_use).toBe(true); + expect(row.held_by).toBe("Holder"); + }); + + it("reports a free server as free, with no holder", async () => { + const id = await practiceServer(); + + const [row] = await makeService().practiceServers({ + steam_id: await fx.player(), + role: "user", + } as never); + + expect(row.id).toBe(id); + expect(row.in_use).toBe(false); + expect(row.held_by).toBeNull(); + }); + }); + + // A reservation answers the same question matchmaking does: is this player + // free? Two servers for one player is the failure mode. + describe("eligibility", () => { + it("refuses a player who is already in a live match", async () => { + const host = await fx.player(); + const matchId = await someMatch(host, "5stack"); + await addToLineup(matchId, host); + await setMatchStatus(matchId, "Live"); + + await expect( + makeService().start({ steam_id: host, role: "user" } as never, { + map_name: "de_mirage", + }), + ).rejects.toThrow(/already in a match/); + }); + + it("refuses a banned player", async () => { + const host = await fx.player(); + await postgres.query( + "INSERT INTO player_sanctions (player_steam_id, type) VALUES ($1, 'ban')", + [host], + ); + + await expect( + makeService().start({ steam_id: host, role: "user" } as never, { + map_name: "de_mirage", + }), + ).rejects.toThrow(/banned/); + }); + + }); + + describe("matches take priority", () => { + // Asserting the gate rather than the whole start(): everything past it + // needs a live Hasura client, and the gate is the behaviour under test. + it("lets a player practise with a match scheduled soon", async () => { + const host = await fx.player(); + const matchId = await someMatch(host, "5stack"); + await addToLineup(matchId, host); + await asAdmin( + "UPDATE matches SET scheduled_at = now() + interval '20 minutes' WHERE id = $1::uuid", + [matchId], + ); + + await expect( + makeService()["assertNotBusy"]({ steam_id: host } as never), + ).resolves.toBeUndefined(); + }); + + it("lets a player practise while their own session is the only match", async () => { + const host = await fx.player(); + const practiceMatch = await someMatch(host); + await addToLineup(practiceMatch, host); + await setMatchStatus(practiceMatch, "Live"); + + await expect( + makeService()["assertNotBusy"]({ steam_id: host } as never), + ).resolves.toBeUndefined(); + }); + + it("ends the host's session when their match claims them", async () => { + const host = await fx.player(); + const practiceMatch = await someMatch(host); + await session(host, practiceMatch, "Ready"); + + const realMatch = await someMatch(host); + await addToLineup(realMatch, host); + + expect(await makeService().evictForMatch(realMatch)).toBe(1); + expect(await statusOf(practiceMatch)).toBe("Ended"); + }); + + it("only removes a guest from the roster, leaving the session up", async () => { + const host = await fx.player(); + const guest = await fx.player(); + const practiceMatch = await someMatch(host); + await addToLineup(practiceMatch, guest); + await session(host, practiceMatch, "Ready"); + + const realMatch = await someMatch(guest); + await addToLineup(realMatch, guest); + + expect(await makeService().evictForMatch(realMatch)).toBe(1); + expect(await statusOf(practiceMatch)).toBe("Ready"); + expect(await inLineup(practiceMatch, guest)).toBe(false); + }); + }); + + async function asAdmin( + sql: string, + bindings: Array, + ): Promise { + await postgres.transaction(async (client) => { + await client.query("SELECT set_config('hasura.user', $1, false)", [ + JSON.stringify({ "x-hasura-role": "admin" }), + ]); + await client.query(sql, bindings); + }); + } + + async function addToLineup(matchId: string, steamId: string): Promise { + await asAdmin( + `INSERT INTO match_lineup_players (match_lineup_id, steam_id) + SELECT lineup_1_id, $2 FROM matches WHERE id = $1::uuid + ON CONFLICT DO NOTHING`, + [matchId, steamId], + ); + } + + async function setMatchStatus( + matchId: string, + status: string, + ): Promise { + await asAdmin("UPDATE matches SET status = $2 WHERE id = $1::uuid", [ + matchId, + status, + ]); + } + + async function inLineup(matchId: string, steamId: string): Promise { + const [row] = await postgres.query>( + `SELECT EXISTS ( + SELECT 1 FROM match_lineup_players mlp + INNER JOIN match_lineups ml ON ml.id = mlp.match_lineup_id + WHERE ml.match_id = $1::uuid AND mlp.steam_id = $2 + ) AS present`, + [matchId, steamId], + ); + return row.present; + } + + describe("timers", () => { + it("reclaims a server nobody ever connected to", async () => { + const host = await fx.player(); + const matchId = await someMatch(host); + await session(host, matchId, "Ready", { ageMinutes: 6 }); + + const svc = makeService(); + await svc.reapIdle(); + + expect(await statusOf(matchId)).toBe("Ended"); + }); + + it("leaves a fresh unconnected session inside the connect grace", async () => { + const host = await fx.player(); + const matchId = await someMatch(host); + await session(host, matchId, "Ready", { ageMinutes: 1 }); + + await makeService().reapIdle(); + + expect(await statusOf(matchId)).toBe("Ready"); + }); + + it("lets a joined session outlive the connect grace", async () => { + const host = await fx.player(); + const matchId = await someMatch(host); + await session(host, matchId, "Ready", { ageMinutes: 30, joined: true }); + + await makeService().reapIdle(); + + expect(await statusOf(matchId)).toBe("Ready"); + }); + + it("caps a long session only while somebody is waiting", async () => { + const host = await fx.player(); + const matchId = await someMatch(host); + await session(host, matchId, "Ready", { ageMinutes: 120, joined: true }); + + const svc = makeService(); + await svc.reapIdle(); + expect(await statusOf(matchId)).toBe("Ready"); + + await svc.joinWaitlist(await fx.player(), "de_mirage", "TestA"); + await svc.reapIdle(); + expect(await statusOf(matchId)).toBe("Ended"); + }); + }); + + async function statusOf(matchId: string): Promise { + const [row] = await postgres.query>( + "SELECT status FROM utility_practice_sessions WHERE match_id = $1::uuid", + [matchId], + ); + return row.status; + } + + async function claim(serverId: string, matchId: string): Promise { + await postgres.query( + "UPDATE servers SET reserved_by_match_id = $2::uuid WHERE id = $1::uuid", + [serverId, matchId], + ); + } + + async function heldBy(serverId: string): Promise { + const [row] = await postgres.query< + Array<{ reserved_by_match_id: string | null }> + >( + "SELECT reserved_by_match_id::text FROM servers WHERE id = $1::uuid", + [serverId], + ); + return row.reserved_by_match_id; + } + + async function session( + hostSteamId: string, + matchId: string, + status: string, + options: { ageMinutes?: number; joined?: boolean } = {}, + ): Promise { + await postgres.query( + `INSERT INTO utility_practice_sessions + (host_steam_id, map_name, region, status, match_id, created_at, + first_joined_at, empty_since) + VALUES ($1, 'de_mirage', 'TestA', $3, $2::uuid, + now() - ($4 || ' minutes')::interval, + CASE WHEN $5 THEN now() - ($4 || ' minutes')::interval END, + CASE WHEN $5 THEN now() END)`, + [ + hostSteamId, + matchId, + status, + String(options.ageMinutes ?? 0), + options.joined === true, + ], + ); + } + + async function availableInRegion(region: string): Promise { + const [row] = await postgres.query>( + `SELECT available_region_server_count(sr.*) AS count + FROM server_regions sr WHERE sr.value = $1`, + [region], + ); + return Number(row.count); + } + + async function someMatch( + hostSteamId: string, + source = "practice", + ): Promise { + const [map] = await postgres.query>( + "SELECT id FROM maps WHERE type = 'Competitive' AND name = 'de_mirage' LIMIT 1", + ); + const [pool] = await postgres.query>( + "INSERT INTO map_pools (type) VALUES ('Custom') RETURNING id", + ); + await postgres.query( + "INSERT INTO _map_pool (map_pool_id, map_id) VALUES ($1, $2)", + [pool.id, map.id], + ); + const [options] = await postgres.query>( + `INSERT INTO match_options + (type, best_of, map_veto, map_pool_id, region_veto, regions, mr, tv_delay) + VALUES ('Competitive', 1, false, $1, false, ARRAY['TestA'], 12, 0) + RETURNING id`, + [pool.id], + ); + const [match] = await postgres.query>( + `INSERT INTO matches (match_options_id, organizer_steam_id, region, source, label) + VALUES ($1, $2, 'TestA', $3, 'Utility Practice') + RETURNING id`, + [options.id, hostSteamId, source], + ); + return match.id; + } +}); diff --git a/test/utility-practice.spec.ts b/test/utility-practice.spec.ts new file mode 100644 index 000000000..1506eb5e0 --- /dev/null +++ b/test/utility-practice.spec.ts @@ -0,0 +1,1142 @@ +import { Logger } from "@nestjs/common"; +import { PostgresService } from "./../src/postgres/postgres.service"; +import { UtilityPlaybooksService } from "./../src/utility/utility-playbooks.service"; +import { UtilityPracticeService } from "./../src/utility/utility-practice.service"; +import { UtilityLoadService } from "./../src/utility/utility-load.service"; +import { Fixtures } from "./utils/fixtures"; +import { + bootMigratedDb, + seedRegionWithServer, + SqlTestDb, +} from "./utils/sql-test-db"; + +// A practice session is a real match, so the things that can go wrong are the +// things that go wrong with matches: two sessions racing for one host, a +// session taking the last free server from a scheduled match, a session that +// outlives the people in it, and -- the one the plugin actually cares about -- +// a mid-session join whose lineup row lands after the roster refresh, which +// gets the invited player rejected at connect. +describe("utility practice sessions (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + let notified: Array<{ + type: string; + entity_id?: string; + steamIds: Array; + message: string; + actions?: Array<{ label: string }>; + }>; + + beforeAll(async () => { + db = await bootMigratedDb("UtilityPracticeTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199800000000n); + await seedRegionWithServer(postgres, "TestA"); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + notified = []; + await postgres.query("DELETE FROM utility_practice_sessions"); + await postgres.query("DELETE FROM utility_lineups"); + await postgres.query( + "UPDATE servers SET reserved_by_match_id = NULL WHERE reserved_by_match_id IS NOT NULL", + ); + await postgres.query("DELETE FROM matches"); + await postgres.query("DELETE FROM match_options"); + await postgres.query("DELETE FROM servers WHERE port >= 27960"); + await postgres.query("DELETE FROM teams"); + await postgres.query("DELETE FROM players"); + await postgres.query( + "DELETE FROM settings WHERE name LIKE 'public.utility_%'", + ); + }); + + async function setting(name: string, value: string) { + await postgres.query( + `INSERT INTO settings (name, value) VALUES ($1, $2) + ON CONFLICT (name) DO UPDATE SET value = EXCLUDED.value`, + [name, value], + ); + } + + async function insertSession( + host: string, + overrides: Record = {}, + ): Promise { + const row = { + host_steam_id: host, + map_name: "de_mirage", + region: "TestA", + ...overrides, + }; + const cols = Object.keys(row); + const [inserted] = await postgres.query>( + `INSERT INTO utility_practice_sessions (${cols.join(", ")}) + VALUES (${cols.map((_, i) => `$${i + 1}`).join(", ")}) + RETURNING id::text AS id`, + Object.values(row) as Array, + ); + return inserted.id; + } + + // The exact shape startUtilityPractice builds: a one-map Custom pool, no veto, + // Competitive with enough substitutes for a full practice server, and + // source='practice' so match_events takes the practice branch. + async function createPracticeMatch(host: string): Promise<{ + matchId: string; + optionsId: string; + poolId: string; + lineupId: string; + }> { + const [map] = await postgres.query>( + "SELECT id FROM maps WHERE type = 'Competitive' AND name = 'de_mirage' LIMIT 1", + ); + const [pool] = await postgres.query>( + "INSERT INTO map_pools (type) VALUES ('Custom') RETURNING id", + ); + await postgres.query( + "INSERT INTO _map_pool (map_pool_id, map_id) VALUES ($1, $2)", + [pool.id, map.id], + ); + const [options] = await postgres.query>( + `INSERT INTO match_options + (type, best_of, map_veto, map_pool_id, region_veto, regions, + number_of_substitutes, knife_round, overtime, mr, tv_delay) + VALUES ('Competitive', 1, false, $1, false, ARRAY['TestA'], $2, + false, false, 12, 0) + RETURNING id`, + [pool.id, UtilityPracticeService.SUBSTITUTES], + ); + const [match] = await postgres.query< + Array<{ id: string; lineup_1_id: string }> + >( + `INSERT INTO matches (match_options_id, organizer_steam_id, region, source, label) + VALUES ($1, $2, 'TestA', 'practice', 'Utility Practice') + RETURNING id, lineup_1_id`, + [options.id, host], + ); + await postgres.query( + "INSERT INTO match_lineup_players (match_lineup_id, steam_id) VALUES ($1, $2)", + [match.lineup_1_id, host], + ); + + return { + matchId: match.id, + optionsId: options.id, + poolId: pool.id, + lineupId: match.lineup_1_id, + }; + } + + function makeService(overrides: { + matchAssistant?: Record; + cache?: Record; + }): UtilityPracticeService { + return new UtilityPracticeService( + new Logger("UtilityPracticeTest"), + postgres, + {} as never, + { + acquireLock: jest.fn(async (): Promise => true), + forget: jest.fn(async (): Promise => true), + get: jest.fn(async (_key: string, fallback: unknown) => fallback), + put: jest.fn(async (): Promise => undefined), + ...(overrides.cache ?? {}), + } as unknown as never, + { + countFreeOnDemandServers: jest.fn(async (): Promise => 10), + sendUtilityPracticeRefresh: jest.fn(async (): Promise => undefined), + updateMatchStatus: jest.fn(async (): Promise => undefined), + ...(overrides.matchAssistant ?? {}), + } as unknown as never, + new UtilityPlaybooksService(postgres), + { + notifyPlayers: jest.fn( + async ( + type: string, + notification: { + entity_id?: string; + steamIds: Array; + message: string; + }, + actions?: Array<{ label: string }>, + ): Promise => { + notified.push({ type, ...notification, actions }); + return notification.steamIds.length; + }, + ), + } as unknown as never, + { + get: jest.fn(() => ({ webDomain: "https://5stack.test" })), + } as unknown as never, + ); + } + + describe("one live session per host", () => { + // The service checks too, but the check races with a double-clicked + // button. This index is the guard that cannot. + it("refuses a second Starting session for the same host", async () => { + const host = await fx.player(); + await insertSession(host); + + await expect(insertSession(host)).rejects.toThrow(/one_live_per_host/); + }); + + it("refuses a Starting session while an earlier one is Ready", async () => { + const host = await fx.player(); + const first = await insertSession(host); + await postgres.query( + "UPDATE utility_practice_sessions SET status = 'Ready' WHERE id = $1", + [first], + ); + + await expect(insertSession(host)).rejects.toThrow(/one_live_per_host/); + }); + + it("frees the host once the session reaches a terminal status", async () => { + const host = await fx.player(); + const first = await insertSession(host); + await postgres.query( + "UPDATE utility_practice_sessions SET status = 'Ended' WHERE id = $1", + [first], + ); + + await expect(insertSession(host)).resolves.toBeTruthy(); + }); + + it("lets two different hosts each hold one", async () => { + const a = await fx.player(); + const b = await fx.player(); + + await expect(insertSession(a)).resolves.toBeTruthy(); + await expect(insertSession(b)).resolves.toBeTruthy(); + }); + }); + + describe("server headroom", () => { + it("refuses to start when only the reserved servers are free", async () => { + const host = await fx.player(); + await setting("public.utility_practice_enabled", "true"); + await setting("public.utility_practice_reserved_servers", "2"); + + const service = makeService({ + matchAssistant: { + countFreeOnDemandServers: jest.fn(async (): Promise => 2), + }, + }); + + await expect( + service.start({ steam_id: host, role: "user" } as never, { + map_name: "de_mirage", + region: "TestA", + }), + ).rejects.toThrow(/no practice servers are free/); + + const rows = await postgres.query>( + "SELECT 1 FROM utility_practice_sessions", + ); + expect(rows.length).toBe(0); + }); + + it("refuses to start at all while the feature is off", async () => { + const host = await fx.player(); + await setting("public.utility_practice_enabled", "false"); + + const service = makeService({}); + + await expect( + service.start({ steam_id: host, role: "user" } as never, { + map_name: "de_mirage", + region: "TestA", + }), + ).rejects.toThrow(/not enabled/); + }); + }); + + describe("the practice match", () => { + it("materializes exactly one match map from a one-map Custom pool", async () => { + const host = await fx.player(); + const { matchId } = await createPracticeMatch(host); + + const [{ count }] = await postgres.query>( + "SELECT COUNT(*) AS count FROM match_maps WHERE match_id = $1", + [matchId], + ); + expect(Number(count)).toBe(1); + }); + + // check_match_status refuses Live unless match_map_count == best_of, and + // get_match_type_min_players would raise on an invented 'Practice' type -- + // Competitive plus one map is what satisfies both with a single player. + it("reaches Live with a single player in the lineup", async () => { + const host = await fx.player(); + const { matchId, lineupId } = await createPracticeMatch(host); + + const [{ count }] = await postgres.query>( + "SELECT COUNT(*) AS count FROM match_lineup_players WHERE match_lineup_id = $1", + [lineupId], + ); + expect(Number(count)).toBe(1); + + await expect( + postgres.query("UPDATE matches SET status = 'Live' WHERE id = $1", [ + matchId, + ]), + ).resolves.toBeTruthy(); + + const [match] = await postgres.query>( + "SELECT status FROM matches WHERE id = $1", + [matchId], + ); + expect(match.status).toBe("Live"); + }); + + it("leaves room for nine more players in the lineup", async () => { + const host = await fx.player(); + const { matchId } = await createPracticeMatch(host); + + const [row] = await postgres.query>( + "SELECT match_max_players_per_lineup(m) AS max FROM matches m WHERE m.id = $1", + [matchId], + ); + expect(Number(row.max)).toBe(10); + }); + + it("cleans up its Custom pool once nothing references it", async () => { + const host = await fx.player(); + const { matchId, optionsId, poolId } = await createPracticeMatch(host); + + await postgres.query("DELETE FROM matches WHERE id = $1", [matchId]); + await postgres.query("DELETE FROM match_options WHERE id = $1", [ + optionsId, + ]); + + const pools = await postgres.query>( + "SELECT 1 FROM map_pools WHERE id = $1", + [poolId], + ); + expect(pools.length).toBe(0); + }); + + it("keeps the session row when the match is swept away", async () => { + const host = await fx.player(); + const { matchId } = await createPracticeMatch(host); + const sessionId = await insertSession(host, { match_id: matchId }); + + await postgres.query("DELETE FROM matches WHERE id = $1", [matchId]); + + const [session] = await postgres.query< + Array<{ id: string; match_id: string | null }> + >( + "SELECT id::text AS id, match_id::text AS match_id FROM utility_practice_sessions WHERE id = $1", + [sessionId], + ); + expect(session.id).toBe(sessionId); + expect(session.match_id).toBeNull(); + }); + }); + + describe("joining", () => { + async function liveSession( + overrides: Record = {}, + ): Promise<{ host: string; matchId: string; sessionId: string }> { + const host = await fx.player(); + const { matchId } = await createPracticeMatch(host); + const sessionId = await insertSession(host, { + match_id: matchId, + status: "Ready", + ...overrides, + }); + return { host, matchId, sessionId }; + } + + async function lineupCount(matchId: string): Promise { + const [row] = await postgres.query>( + `SELECT COUNT(*) AS count + FROM match_lineup_players mlp + INNER JOIN match_lineups ml ON ml.id = mlp.match_lineup_id + WHERE ml.match_id = $1`, + [matchId], + ); + return Number(row.count); + } + + // The practice plugin caches its roster. A player invited mid-session is + // not in that cache, so a link handed back before the utility_practice_refresh + // RCON lands gets them rejected at connect. Asserting the row count *from + // inside* the refresh is what pins the ordering, not just that both + // happened. + it("adds the lineup row and only then refreshes the server roster", async () => { + const { matchId, sessionId } = await liveSession({ is_open: true }); + const guest = await fx.player(); + + let lineupAtRefresh = -1; + const sendUtilityPracticeRefresh = jest.fn( + async (id: string): Promise => { + lineupAtRefresh = await lineupCount(id); + }, + ); + + const service = makeService({ + matchAssistant: { sendUtilityPracticeRefresh }, + }); + + await expect( + service.join({ steam_id: guest, role: "user" } as never, { + session_id: sessionId, + }), + ).resolves.toEqual({ session_id: sessionId, match_id: matchId }); + + expect(sendUtilityPracticeRefresh).toHaveBeenCalledWith(matchId); + expect(lineupAtRefresh).toBe(2); + expect(await lineupCount(matchId)).toBe(2); + }); + + // An invite code is a bearer credential, so the lookup is the enumeration + // surface. Without this the only thing standing between a stranger and + // someone's practice server is the width of the code. + it("rate limits repeated invite code lookups by the caller", async () => { + const counts = new Map(); + const service = makeService({ + cache: { + get: jest.fn(async (key: string, fallback: unknown) => + counts.has(key) ? counts.get(key) : fallback, + ), + put: jest.fn(async (key: string, value: unknown) => { + counts.set(key, Number(value)); + }), + }, + }); + const guest = await fx.player(); + + for (let attempt = 0; attempt < 10; attempt++) { + await expect( + service.join({ steam_id: guest, role: "user" } as never, { + invite_code: "ZZZZZZZZZZ", + }), + ).rejects.toThrow(/not found/i); + } + + await expect( + service.join({ steam_id: guest, role: "user" } as never, { + invite_code: "ZZZZZZZZZZ", + }), + ).rejects.toThrow(/too many invite attempts/i); + }); + + it("resolves a session by its invite code", async () => { + const { matchId, sessionId } = await liveSession({ is_open: true }); + const guest = await fx.player(); + const [row] = await postgres.query>( + "SELECT invite_code FROM utility_practice_sessions WHERE id = $1", + [sessionId], + ); + + const service = makeService({}); + + await expect( + service.join({ steam_id: guest, role: "user" } as never, { + invite_code: row.invite_code, + }), + ).resolves.toEqual({ session_id: sessionId, match_id: matchId }); + }); + + it("refuses a stranger when the session is closed", async () => { + const { matchId, sessionId } = await liveSession(); + const stranger = await fx.player(); + + const service = makeService({}); + + await expect( + service.join({ steam_id: stranger, role: "user" } as never, { + session_id: sessionId, + }), + ).rejects.toThrow(/not invited/); + + expect(await lineupCount(matchId)).toBe(1); + }); + + it("lets an invited player into a closed session", async () => { + const { host, matchId, sessionId } = await liveSession(); + const invited = await fx.player(); + + await postgres.query( + `INSERT INTO utility_practice_invites + (utility_practice_session_id, steam_id, invited_by_steam_id) + VALUES ($1, $2, $3)`, + [sessionId, invited, host], + ); + + const service = makeService({}); + + await expect( + service.join({ steam_id: invited, role: "user" } as never, { + session_id: sessionId, + }), + ).resolves.toBeTruthy(); + + expect(await lineupCount(matchId)).toBe(2); + }); + + it("lets an accepted friend of the host in", async () => { + const { host, matchId, sessionId } = await liveSession(); + const friend = await fx.player(); + + await postgres.query( + `INSERT INTO friends (player_steam_id, other_player_steam_id, status) + VALUES ($1, $2, 'Accepted')`, + [host, friend], + ); + + const service = makeService({}); + + await expect( + service.join({ steam_id: friend, role: "user" } as never, { + session_id: sessionId, + }), + ).resolves.toBeTruthy(); + + expect(await lineupCount(matchId)).toBe(2); + }); + + it("refuses once the lineup is at max_players_per_lineup", async () => { + const { matchId, sessionId, host } = await liveSession({ + is_open: true, + }); + const [match] = await postgres.query>( + "SELECT lineup_1_id FROM matches WHERE id = $1", + [matchId], + ); + + for (let i = 0; i < 9; i++) { + await fx.lineupPlayer(match.lineup_1_id); + } + expect(await lineupCount(matchId)).toBe(10); + expect(host).toBeTruthy(); + + const late = await fx.player(); + const sendUtilityPracticeRefresh = jest.fn( + async (): Promise => undefined, + ); + const service = makeService({ + matchAssistant: { sendUtilityPracticeRefresh }, + }); + + await expect( + service.join({ steam_id: late, role: "user" } as never, { + session_id: sessionId, + }), + ).rejects.toThrow(/full/); + + expect(sendUtilityPracticeRefresh).not.toHaveBeenCalled(); + expect(await lineupCount(matchId)).toBe(10); + }); + + it("is a no-op for someone already in the lineup", async () => { + const { host, matchId, sessionId } = await liveSession({ + is_open: true, + }); + + const service = makeService({}); + + await expect( + service.join({ steam_id: host, role: "user" } as never, { + session_id: sessionId, + }), + ).resolves.toEqual({ session_id: sessionId, match_id: matchId }); + + expect(await lineupCount(matchId)).toBe(1); + }); + + it("refuses to join a session that is over", async () => { + const { sessionId } = await liveSession({ is_open: true }); + await postgres.query( + "UPDATE utility_practice_sessions SET status = 'Ended' WHERE id = $1", + [sessionId], + ); + const guest = await fx.player(); + + const service = makeService({}); + + await expect( + service.join({ steam_id: guest, role: "user" } as never, { + session_id: sessionId, + }), + ).rejects.toThrow(/over/); + }); + }); + + describe("leaving", () => { + // tbid_match_lineup_players refuses a removal that drops a Live lineup + // below the Competitive minimum of five unless the session says admin -- + // which is every removal in a practice session. + it("removes a guest from a Live practice lineup", async () => { + const host = await fx.player(); + const { matchId, lineupId } = await createPracticeMatch(host); + const sessionId = await insertSession(host, { + match_id: matchId, + status: "Ready", + }); + const guest = await fx.lineupPlayer(lineupId); + await postgres.query("UPDATE matches SET status = 'Live' WHERE id = $1", [ + matchId, + ]); + + const service = makeService({}); + + await expect( + service.leave({ steam_id: guest, role: "user" } as never, { + session_id: sessionId, + }), + ).resolves.toEqual({ success: true }); + + const [{ count }] = await postgres.query>( + "SELECT COUNT(*) AS count FROM match_lineup_players WHERE match_lineup_id = $1", + [lineupId], + ); + expect(Number(count)).toBe(1); + }); + + it("tells the host to stop the session instead", async () => { + const host = await fx.player(); + const { matchId } = await createPracticeMatch(host); + const sessionId = await insertSession(host, { + match_id: matchId, + status: "Ready", + }); + + const service = makeService({}); + + await expect( + service.leave({ steam_id: host, role: "user" } as never, { + session_id: sessionId, + }), + ).rejects.toThrow(/stopping the session/); + }); + }); + + // The reverse of reportOccupancy. That writes is_connected per player for the + // session's match; this reads the same column backwards to answer "which + // server is this player standing in", which is the whole basis of offering + // "load me in" instead of the booking dialog. It joins five tables, so it is + // asserted against real SQL rather than trusted. + describe("finding the server a player is standing in", () => { + function loadService(): UtilityLoadService { + // serverForPlayer touches postgres only; cache and rcon belong to the + // send path, which is not what is under test here. + return new UtilityLoadService( + new Logger(), + postgres, + null as never, + null as never, + ); + } + + async function occupiedServer( + host: string, + label: string, + port: number, + overrides: Record = {}, + ): Promise<{ serverId: string; sessionId: string; lineupId: string }> { + const { matchId, lineupId } = await createPracticeMatch(host); + const sessionId = await insertSession(host, { + match_id: matchId, + status: "Ready", + ...overrides, + }); + const [server] = await postgres.query>( + `INSERT INTO servers + (host, label, rcon_password, port, region, type, is_dedicated, enabled, + reserved_by_match_id) + VALUES ('127.0.0.1', $1, '\\x00'::bytea, $2, 'TestA', 'Ranked', true, true, $3) + RETURNING id::text AS id`, + [label, port, matchId], + ); + return { serverId: server.id, sessionId, lineupId }; + } + + // Exactly what reportOccupancy does: the host is already on the lineup, so + // arriving is a flag flip rather than a new row. + async function connect(lineupId: string, steamId: string) { + await postgres.query( + `UPDATE match_lineup_players + SET is_connected = true + WHERE match_lineup_id = $1::uuid + AND steam_id = $2::bigint`, + [lineupId, steamId], + ); + } + + it("finds the server a connected player is on", async () => { + const host = await fx.player(); + const { serverId, sessionId, lineupId } = await occupiedServer( + host, + "occupied-a", + 27600, + ); + await connect(lineupId, host); + + const at = await loadService().serverForPlayer(host); + + expect(at).toMatchObject({ + server_id: serverId, + session_id: sessionId, + map_name: "de_mirage", + }); + }); + + // The column is what occupancy actually maintains, so a player who has left + // has to stop resolving -- otherwise the panel keeps RCONing a server the + // player walked out of. + it("ignores a player who is no longer connected", async () => { + const host = await fx.player(); + const { lineupId } = await occupiedServer(host, "occupied-b", 27601); + await connect(lineupId, host); + await postgres.query( + "UPDATE match_lineup_players SET is_connected = false WHERE steam_id = $1::bigint", + [host], + ); + + expect(await loadService().serverForPlayer(host)).toBeNull(); + }); + + // A session that has ended still has its rows; loading onto a server that + // is no longer running practice would be sending a command into a match. + it("ignores a session that is no longer live", async () => { + const host = await fx.player(); + const { lineupId, sessionId } = await occupiedServer( + host, + "occupied-c", + 27602, + ); + await connect(lineupId, host); + await postgres.query( + "UPDATE utility_practice_sessions SET status = 'Ended' WHERE id = $1", + [sessionId], + ); + + expect(await loadService().serverForPlayer(host)).toBeNull(); + }); + + it("answers null for somebody who is on no server at all", async () => { + expect(await loadService().serverForPlayer(await fx.player())).toBeNull(); + }); + }); + + describe("the server's own session", () => { + async function reservedServer( + label: string, + matchId: string, + port: number, + ): Promise { + const [server] = await postgres.query>( + `INSERT INTO servers + (host, label, rcon_password, port, region, type, is_dedicated, enabled, + reserved_by_match_id) + VALUES ('127.0.0.1', $1, '\\x00'::bytea, $2, 'TestA', 'Ranked', true, true, $3) + RETURNING id::text AS id`, + [label, port, matchId], + ); + return server.id; + } + + it("returns the roster, map and password for the server's own session", async () => { + const host = await fx.player(); + const { matchId, lineupId } = await createPracticeMatch(host); + const sessionId = await insertSession(host, { + match_id: matchId, + status: "Ready", + }); + const mate = await fx.lineupPlayer(lineupId); + const serverId = await reservedServer("practice-a", matchId, 27960); + + const service = makeService({}); + const session = await service.sessionForServer(serverId); + + expect(session?.session_id).toBe(sessionId); + expect(session?.match_id).toBe(matchId); + expect(session?.map_name).toBe("de_mirage"); + expect(session?.password).toBeTruthy(); + expect(session?.steam_ids.sort()).toEqual([host, mate].sort()); + }); + + // A compromised game server that could name a session id could read another + // session's match password, which is the credential for walking onto that + // server. The lookup starts from the authenticated server for that reason. + it("never reaches a session running on a different server", async () => { + const hostA = await fx.player(); + const hostB = await fx.player(); + const a = await createPracticeMatch(hostA); + const b = await createPracticeMatch(hostB); + await insertSession(hostA, { match_id: a.matchId, status: "Ready" }); + const sessionB = await insertSession(hostB, { + match_id: b.matchId, + status: "Ready", + }); + + const serverA = await reservedServer("practice-a", a.matchId, 27961); + + const service = makeService({}); + const session = await service.sessionForServer(serverA); + + expect(session?.match_id).toBe(a.matchId); + expect(session?.session_id).not.toBe(sessionB); + }); + + it("returns nothing for a server that is not running a practice session", async () => { + const host = await fx.player(); + const { matchId } = await createPracticeMatch(host); + await insertSession(host, { match_id: matchId, status: "Ready" }); + + const [idle] = await postgres.query>( + `INSERT INTO servers + (host, label, rcon_password, port, region, type, is_dedicated, enabled) + VALUES ('127.0.0.1', 'idle', '\\x00'::bytea, 27962, 'TestA', 'Ranked', true, true) + RETURNING id::text AS id`, + ); + + const service = makeService({}); + expect(await service.sessionForServer(idle.id)).toBeNull(); + }); + + it("returns nothing once the session is over", async () => { + const host = await fx.player(); + const { matchId } = await createPracticeMatch(host); + const sessionId = await insertSession(host, { + match_id: matchId, + status: "Ready", + }); + const serverId = await reservedServer("practice-a", matchId, 27963); + await postgres.query( + "UPDATE utility_practice_sessions SET status = 'Ended' WHERE id = $1", + [sessionId], + ); + + const service = makeService({}); + expect(await service.sessionForServer(serverId)).toBeNull(); + }); + }); + + describe("the reaper", () => { + function serviceWithRealCancel() { + const updateMatchStatus = jest.fn( + async (matchId: string, status: string): Promise => { + await postgres.query("UPDATE matches SET status = $2 WHERE id = $1", [ + matchId, + status, + ]); + }, + ); + return { + updateMatchStatus, + service: makeService({ matchAssistant: { updateMatchStatus } }), + }; + } + + // The idle clock only exists once somebody has been in the server. Before + // that a session is governed by the connect grace instead, so these two + // have to say a player was there and left. + async function joined(sessionId: string): Promise { + await postgres.query( + "UPDATE utility_practice_sessions SET first_joined_at = now() - interval '1 hour' WHERE id = $1", + [sessionId], + ); + } + + it("marks an empty session's clock and leaves it alone until it is stale", async () => { + const host = await fx.player(); + const { matchId } = await createPracticeMatch(host); + const sessionId = await insertSession(host, { + match_id: matchId, + status: "Ready", + }); + await setting("public.utility_practice_idle_minutes", "10"); + await joined(sessionId); + + const { service } = serviceWithRealCancel(); + expect(await service.reapIdle()).toBe(0); + + const [row] = await postgres.query< + Array<{ empty_since: Date | null; status: string }> + >( + "SELECT empty_since, status FROM utility_practice_sessions WHERE id = $1", + [sessionId], + ); + expect(row.empty_since).not.toBeNull(); + expect(row.status).toBe("Ready"); + }); + + it("ends a session that has been empty past the idle window", async () => { + const host = await fx.player(); + const { matchId } = await createPracticeMatch(host); + const sessionId = await insertSession(host, { + match_id: matchId, + status: "Ready", + }); + await setting("public.utility_practice_idle_minutes", "10"); + await joined(sessionId); + await postgres.query( + "UPDATE utility_practice_sessions SET empty_since = now() - interval '30 minutes' WHERE id = $1", + [sessionId], + ); + + const { service, updateMatchStatus } = serviceWithRealCancel(); + expect(await service.reapIdle()).toBe(1); + + const [row] = await postgres.query>( + "SELECT status FROM utility_practice_sessions WHERE id = $1", + [sessionId], + ); + expect(row.status).toBe("Ended"); + expect(updateMatchStatus).toHaveBeenCalledWith(matchId, "Canceled"); + + const [match] = await postgres.query>( + "SELECT status FROM matches WHERE id = $1", + [matchId], + ); + expect(match.status).toBe("Canceled"); + }); + + // Occupancy is the thing that resets the clock, and the trigger is what + // guarantees it -- an update that touches last_occupied_at clears + // empty_since whether or not the caller remembered to. + it("resets the idle clock while someone is connected", async () => { + const host = await fx.player(); + const { matchId, lineupId } = await createPracticeMatch(host); + const sessionId = await insertSession(host, { + match_id: matchId, + status: "Ready", + }); + await postgres.query( + "UPDATE utility_practice_sessions SET empty_since = now() - interval '30 minutes' WHERE id = $1", + [sessionId], + ); + await postgres.query( + "UPDATE match_lineup_players SET is_connected = true WHERE match_lineup_id = $1", + [lineupId], + ); + + const { service } = serviceWithRealCancel(); + expect(await service.reapIdle()).toBe(0); + + const [row] = await postgres.query< + Array<{ status: string; empty_since: Date | null }> + >( + "SELECT status, empty_since FROM utility_practice_sessions WHERE id = $1", + [sessionId], + ); + expect(row.status).toBe("Ready"); + expect(row.empty_since).toBeNull(); + }); + + it("fails a session that never left Starting", async () => { + const host = await fx.player(); + const { matchId } = await createPracticeMatch(host); + const sessionId = await insertSession(host, { match_id: matchId }); + await postgres.query( + "UPDATE utility_practice_sessions SET created_at = now() - interval '1 hour' WHERE id = $1", + [sessionId], + ); + + const { service } = serviceWithRealCancel(); + expect(await service.reapIdle()).toBe(1); + + const [row] = await postgres.query< + Array<{ status: string; expires_at: Date | null }> + >("SELECT status, expires_at FROM utility_practice_sessions WHERE id = $1", [ + sessionId, + ]); + expect(row.status).toBe("Failed"); + expect(row.expires_at).not.toBeNull(); + }); + }); + + describe("access and connection fields", () => { + const session = (steamId: string | null, role = "user") => + JSON.stringify({ + "x-hasura-role": role, + ...(steamId ? { "x-hasura-user-id": steamId } : {}), + }); + + async function canView( + sessionId: string, + viewer: string | null, + role = "user", + ) { + const [row] = await postgres.query>( + `SELECT can_view_utility_practice_session(s, $2::json) AS ok + FROM utility_practice_sessions s WHERE s.id = $1`, + [sessionId, session(viewer, role)], + ); + return row.ok; + } + + it("keeps a closed session to its host, its invitees and its team", async () => { + const team = await fx.team(1); + const [mate] = await postgres.query>( + `SELECT player_steam_id FROM team_roster + WHERE team_id = $1 AND player_steam_id <> $2 LIMIT 1`, + [team.id, team.owner], + ); + const stranger = await fx.player(); + const invited = await fx.player(); + const sessionId = await insertSession(team.owner, { team_id: team.id }); + await postgres.query( + `INSERT INTO utility_practice_invites + (utility_practice_session_id, steam_id, invited_by_steam_id) + VALUES ($1, $2, $3)`, + [sessionId, invited, team.owner], + ); + + expect(await canView(sessionId, team.owner)).toBe(true); + expect(await canView(sessionId, mate.player_steam_id)).toBe(true); + expect(await canView(sessionId, invited)).toBe(true); + expect(await canView(sessionId, stranger)).toBe(false); + expect(await canView(sessionId, null, "guest")).toBe(false); + }); + + it("shows an open session to any signed-in player but not a guest", async () => { + const host = await fx.player(); + const stranger = await fx.player(); + const sessionId = await insertSession(host, { is_open: true }); + + expect(await canView(sessionId, stranger)).toBe(true); + expect(await canView(sessionId, null, "guest")).toBe(false); + }); + + // The link only exists for someone the match considers in the lineup, which + // is exactly what joinUtilityPractice creates -- so a session with no match + // yet, or a viewer who has not joined, has nothing to connect to. + it("returns no connection link before there is a match", async () => { + const host = await fx.player(); + const sessionId = await insertSession(host); + + const [row] = await postgres.query< + Array<{ link: string | null; connect: string | null }> + >( + `SELECT utility_practice_connection_link(s, $2::json) AS link, + utility_practice_connection_string(s, $2::json) AS connect + FROM utility_practice_sessions s WHERE s.id = $1`, + [sessionId, session(host)], + ); + expect(row.link).toBeNull(); + expect(row.connect).toBeNull(); + }); + + it("reports lineup membership through is_utility_practice_member", async () => { + const host = await fx.player(); + const { matchId } = await createPracticeMatch(host); + const sessionId = await insertSession(host, { match_id: matchId }); + const stranger = await fx.player(); + + const member = async (steamId: string) => { + const [row] = await postgres.query>( + `SELECT is_utility_practice_member(s, $2::json) AS ok + FROM utility_practice_sessions s WHERE s.id = $1`, + [sessionId, session(steamId)], + ); + return row.ok; + }; + + expect(await member(host)).toBe(true); + expect(await member(stranger)).toBe(false); + }); + }); + + describe("map validation", () => { + it("refuses a session on a map that does not exist", async () => { + const host = await fx.player(); + await expect( + insertSession(host, { map_name: "de_notamap" }), + ).rejects.toThrow(/Unknown map/); + }); + }); + + // Before this the invite wrote a row and told nobody, which made "invite a + // friend" a feature you had to describe out loud over voice comms. + describe("telling people", () => { + it("notifies the players an invite actually reached", async () => { + const host = await fx.player("Captain"); + const invited = await fx.player(); + const sessionId = await insertSession(host, { status: "Ready" }); + + await makeService({}).invite({ steam_id: host } as never, { + session_id: sessionId, + steam_ids: [invited, "76561199000000001"], + }); + + expect(notified).toHaveLength(1); + expect(notified[0].type).toBe("UtilityPracticeInvite"); + // The unknown steam id never got an invite row, so it never gets told. + expect(notified[0].steamIds).toEqual([invited]); + expect(notified[0].entity_id).toBe(sessionId); + expect(notified[0].message).toContain("Captain"); + // The map board with the invite code on it: a session is a dialog the + // board opens, not a page, and the code is what joinUtilityPractice takes. + const [{ invite_code }] = await postgres.query< + Array<{ invite_code: string }> + >("SELECT invite_code FROM utility_practice_sessions WHERE id = $1", [ + sessionId, + ]); + expect(notified[0].message).toContain( + `https://5stack.test/utility/de_mirage?practice=${invite_code}`, + ); + // Joining from the bell is the whole point of the notification. + expect(notified[0].actions?.[0].label).toBe("Join"); + }); + + it("does not buzz a player who was already invited", async () => { + const host = await fx.player(); + const invited = await fx.player(); + const sessionId = await insertSession(host, { status: "Ready" }); + const service = makeService({}); + + await service.invite({ steam_id: host } as never, { + session_id: sessionId, + steam_ids: [invited], + }); + await service.invite({ steam_id: host } as never, { + session_id: sessionId, + steam_ids: [invited], + }); + + expect(notified).toHaveLength(1); + }); + + // The plugin polls GET /utility/session, so markReady runs over and over. + // Only the poll that moved the session out of Starting may announce it. + it("announces a ready server once, to the host and the lineup", async () => { + const host = await fx.player(); + const { matchId, lineupId } = await createPracticeMatch(host); + const mate = await fx.player(); + await postgres.query( + "INSERT INTO match_lineup_players (match_lineup_id, steam_id) VALUES ($1, $2)", + [lineupId, mate], + ); + const sessionId = await insertSession(host, { + match_id: matchId, + status: "Starting", + }); + const service = makeService({}); + + await service.markReady(matchId); + await service.markReady(matchId); + + expect(notified).toHaveLength(1); + expect(notified[0].type).toBe("UtilityPracticeReady"); + expect(notified[0].steamIds.sort()).toEqual([host, mate].sort()); + // Suffixed so the bell does not stack it onto the invite for the same + // session. + expect(notified[0].entity_id).toBe(`${sessionId}:ready`); + // No deeper target exists; the host already holds the dialog. + expect(notified[0].message).toContain( + "https://5stack.test/utility/de_mirage", + ); + }); + }); +}); diff --git a/test/utility-renders.spec.ts b/test/utility-renders.spec.ts new file mode 100644 index 000000000..2deb7127a --- /dev/null +++ b/test/utility-renders.spec.ts @@ -0,0 +1,252 @@ +import { Fixtures } from "./utils/fixtures"; +import { bootMigratedDb, SqlTestDb } from "./utils/sql-test-db"; +import { PostgresService } from "./../src/postgres/postgres.service"; + +// The render queue's two hard guarantees are schema-level, not code-level, so +// they are asserted against a real database: approving twice cannot book two +// renders, and the finished clip lives on the lineup rather than behind the +// job row that produced it. +describe("utility lineup renders (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + let author: string; + + beforeAll(async () => { + db = await bootMigratedDb("UtilityRendersTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199640000000n); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + await postgres.query("DELETE FROM utility_lineup_renders"); + await postgres.query("DELETE FROM utility_lineups"); + await postgres.query("DELETE FROM players"); + author = await fx.player(); + }); + + async function lineup(overrides: Record = {}) { + const [row] = await postgres.query>( + `INSERT INTO utility_lineups + (map_name, utility_type, side, technique, + origin_x, origin_y, origin_z, view_yaw, view_pitch, + land_x, land_y, land_z, name, author_steam_id, visibility) + VALUES ('de_mirage', 'Smoke', 'TERRORIST', 'Jump', + 1, 2, 3, 90, -20, 10, 20, 30, $1, $2::bigint, $3) + RETURNING id::text AS id`, + [ + (overrides.name as string) ?? "A main deep", + author, + (overrides.visibility as string) ?? "Public", + ], + ); + return row.id; + } + + async function queueRender(lineupId: string, status = "queued") { + return postgres.query>( + `INSERT INTO utility_lineup_renders + (utility_lineup_id, requested_by_steam_id, map_name, session_token, + spec, status) + VALUES ($1::uuid, $2::bigint, 'de_mirage', 'tok', '{}'::jsonb, $3) + ON CONFLICT ("utility_lineup_id") + WHERE "status" IN ('queued', 'rendering', 'uploading') + DO NOTHING + RETURNING id::text AS id`, + [lineupId, author, status], + ); + } + + it("refuses a second in-flight render for the same lineup", async () => { + const id = await lineup(); + + expect(await queueRender(id)).toHaveLength(1); + expect(await queueRender(id)).toHaveLength(0); + expect(await queueRender(id, "rendering")).toHaveLength(0); + }); + + it("lets a lineup be re-rendered once the previous one is finished", async () => { + const id = await lineup(); + + const [first] = await queueRender(id); + await postgres.query( + "UPDATE utility_lineup_renders SET status = 'done' WHERE id = $1::uuid", + [first.id], + ); + + expect(await queueRender(id)).toHaveLength(1); + }); + + it("scopes the guard to one lineup at a time", async () => { + const a = await lineup({ name: "A main deep" }); + const b = await lineup({ name: "Jungle from T spawn" }); + + expect(await queueRender(a)).toHaveLength(1); + expect(await queueRender(b)).toHaveLength(1); + }); + + it("rejects a status the pod would never post", async () => { + const id = await lineup(); + + await expect(queueRender(id, "exploded")).rejects.toThrow( + /utility_lineup_renders_status_chk/, + ); + }); + + it("rejects a progress outside 0..1", async () => { + const id = await lineup(); + const [render] = await queueRender(id); + + await expect( + postgres.query( + "UPDATE utility_lineup_renders SET progress = 1.5 WHERE id = $1::uuid", + [render.id], + ), + ).rejects.toThrow(/utility_lineup_renders_progress_chk/); + }); + + it("drops a lineup's render history with the lineup", async () => { + const id = await lineup(); + await queueRender(id); + + await postgres.query("DELETE FROM utility_lineups WHERE id = $1::uuid", [ + id, + ]); + + const rows = await postgres.query>( + "SELECT COUNT(*) AS count FROM utility_lineup_renders", + ); + expect(Number(rows[0].count)).toBe(0); + }); + + it("keeps the finished clip on the lineup, so clearing the queue cannot lose it", async () => { + const id = await lineup(); + const [render] = await queueRender(id); + + await postgres.query( + `UPDATE utility_lineups + SET preview_file = $2, + preview_thumbnail = $3, + preview_duration_ms = 4200, + preview_rendered_at = now() + WHERE id = $1::uuid`, + [id, `clips/utility/${id}.mp4`, `clips/utility/${id}.jpg`], + ); + await postgres.query( + "DELETE FROM utility_lineup_renders WHERE id = $1::uuid", + [render.id], + ); + + const [row] = await postgres.query< + Array<{ preview_file: string; preview_duration_ms: number }> + >( + "SELECT preview_file, preview_duration_ms FROM utility_lineups WHERE id = $1::uuid", + [id], + ); + expect(row.preview_file).toBe(`clips/utility/${id}.mp4`); + expect(Number(row.preview_duration_ms)).toBe(4200); + }); + + describe("preview url computed fields", () => { + beforeEach(async () => { + await postgres.query( + `INSERT INTO settings (name, value) + VALUES ('cloudflare_worker_url', 'https://demo-dl.5stack.gg') + ON CONFLICT (name) DO UPDATE SET value = EXCLUDED.value`, + ); + }); + + it("is null until the lineup has been filmed", async () => { + const id = await lineup(); + + const [row] = await postgres.query>( + "SELECT public.utility_lineup_preview_url(l) AS url FROM utility_lineups l WHERE l.id = $1::uuid", + [id], + ); + expect(row.url).toBeNull(); + }); + + it("busts its own cache on a re-render", async () => { + const id = await lineup(); + + await postgres.query( + `UPDATE utility_lineups + SET preview_file = $2, preview_thumbnail = $3, + preview_rendered_at = to_timestamp(1000000) + WHERE id = $1::uuid`, + [id, `clips/utility/${id}.mp4`, `clips/utility/${id}.jpg`], + ); + + const [first] = await postgres.query< + Array<{ url: string; thumb: string }> + >( + `SELECT public.utility_lineup_preview_url(l) AS url, + public.utility_lineup_preview_thumbnail_url(l) AS thumb + FROM utility_lineups l WHERE l.id = $1::uuid`, + [id], + ); + expect(first.url).toBe( + `https://demo-dl.5stack.gg/clips/utility/${id}.mp4?v=1000000`, + ); + expect(first.thumb).toBe( + `https://demo-dl.5stack.gg/clips/utility/${id}.jpg?v=1000000`, + ); + + await postgres.query( + "UPDATE utility_lineups SET preview_rendered_at = to_timestamp(2000000) WHERE id = $1::uuid", + [id], + ); + const [second] = await postgres.query>( + "SELECT public.utility_lineup_preview_url(l) AS url FROM utility_lineups l WHERE l.id = $1::uuid", + [id], + ); + expect(second.url).toBe( + `https://demo-dl.5stack.gg/clips/utility/${id}.mp4?v=2000000`, + ); + }); + }); + + describe("render practice sessions", () => { + it("does not count against the host's one-live-session limit", async () => { + const host = await fx.player(); + + await postgres.query( + `INSERT INTO utility_practice_sessions (host_steam_id, map_name, is_render) + VALUES ($1::bigint, 'de_mirage', true)`, + [host], + ); + + // A render session running for this player must not stop them starting + // their own; the pod is not them. + await expect( + postgres.query( + `INSERT INTO utility_practice_sessions (host_steam_id, map_name, is_render) + VALUES ($1::bigint, 'de_mirage', false)`, + [host], + ), + ).resolves.toBeDefined(); + }); + + it("still allows only one live session a player started themselves", async () => { + const host = await fx.player(); + + await postgres.query( + `INSERT INTO utility_practice_sessions (host_steam_id, map_name) + VALUES ($1::bigint, 'de_mirage')`, + [host], + ); + + await expect( + postgres.query( + `INSERT INTO utility_practice_sessions (host_steam_id, map_name) + VALUES ($1::bigint, 'de_dust2')`, + [host], + ), + ).rejects.toThrow(/one_live_per_host/); + }); + }); +}); diff --git a/test/utility-repair.spec.ts b/test/utility-repair.spec.ts new file mode 100644 index 000000000..4f1d0566a --- /dev/null +++ b/test/utility-repair.spec.ts @@ -0,0 +1,634 @@ +import { Logger } from "@nestjs/common"; +import { CacheService } from "./../src/cache/cache.service"; +import { PostgresService } from "./../src/postgres/postgres.service"; +import { RconService } from "./../src/rcon/rcon.service"; +import { + UtilityLineupsService, + UtilityServerContext, +} from "./../src/utility/utility-lineups.service"; +import { UtilityRepairService } from "./../src/utility/utility-repair.service"; +import { UtilitySolverService } from "./../src/utility/utility-solver.service"; +import { UtilitySolverStatus } from "./../src/utility/enums/UtilitySolverStatus"; +import { User } from "./../src/auth/types/User"; +import { Fixtures } from "./utils/fixtures"; +import { + bootMigratedDb, + seedRegionWithServer, + SqlTestDb, +} from "./utils/sql-test-db"; + +// Repair is the join between two things that already worked separately: a drift +// scan that says a lineup moved, and a solver that can find a throw onto a +// point. What is worth pinning is the refusals -- a verdict that a re-solve +// cannot act on must say so rather than spend a server's two minutes -- and the +// half nobody sees, which is that the lineup the solve eventually posts finds +// its way back to the one it repaired without touching a thing on it. +describe("utility lineup repair (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + let commands: Array; + + const ORIGIN = { x: -1912, y: 922, z: -167 }; + const LAND = { x: -560, y: 320, z: -140 }; + + const READY = " \x04de_mirage: ready (cached) 3 samples, worst 1.20u"; + const SOLVING = " \x04solving Smoke (up to 300 grenades / 120s)"; + + beforeAll(async () => { + db = await bootMigratedDb("UtilityRepairTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199620000000n); + await seedRegionWithServer(postgres, "TestA"); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + commands = []; + await postgres.query("DELETE FROM utility_lineup_repairs"); + await postgres.query("DELETE FROM utility_drift_scans"); + await postgres.query("DELETE FROM utility_lineups"); + await postgres.query("DELETE FROM utility_practice_sessions"); + await postgres.query( + "UPDATE servers SET reserved_by_match_id = NULL WHERE reserved_by_match_id IS NOT NULL", + ); + await postgres.query("DELETE FROM matches"); + await postgres.query("DELETE FROM players"); + }); + + const user = (steamId: string): User => + ({ steam_id: steamId, role: "user", name: "tester" }) as User; + + function rcon(replies: Array): RconService { + let index = 0; + return { + connect: jest.fn(async () => ({ + send: jest.fn(async (command: string) => { + commands.push(command); + return replies[Math.min(index++, replies.length - 1)]; + }), + })), + } as unknown as RconService; + } + + function lineupsService(): UtilityLineupsService { + const store = new Map(); + + return new UtilityLineupsService( + new Logger("UtilityRepairTest"), + postgres, + { + uploadTrajectory: jest.fn(async (): Promise => "key"), + removeTrajectories: jest.fn(async (): Promise => undefined), + } as unknown as never, + { + get: jest.fn(async (key: string, fallback?: unknown) => + store.has(key) ? store.get(key) : fallback, + ), + put: jest.fn(async (key: string, value: unknown) => { + store.set(key, value); + return true; + }), + } as unknown as never, + ); + } + + // A repair spends the solver's budget, so every constructed service gets its + // own cache: sharing one would make the second repair in a file look like a + // concurrent solve by the same caller. + function solverCache(): CacheService { + const store = new Map(); + const locks = new Set(); + + return { + get: jest.fn(async (key: string, fallback: unknown) => + store.has(key) ? store.get(key) : fallback, + ), + put: jest.fn(async (key: string, value: unknown) => { + store.set(key, value); + }), + forget: jest.fn(async (key: string) => locks.delete(key)), + acquireLock: jest.fn(async (key: string) => { + if (locks.has(key)) { + return false; + } + locks.add(key); + return true; + }), + } as unknown as CacheService; + } + + function service( + replies: Array = [READY, SOLVING], + lineups = lineupsService(), + ): UtilityRepairService { + return new UtilityRepairService( + new Logger("UtilityRepairTest"), + postgres, + new UtilitySolverService( + new Logger("UtilityRepairTest"), + postgres, + solverCache(), + rcon(replies), + ), + lineups, + ); + } + + async function insertLineup( + author: string, + overrides: Record = {}, + ): Promise { + const row = { + map_name: "de_mirage", + utility_type: "Smoke", + side: "TERRORIST", + technique: "Jump", + origin_x: ORIGIN.x, + origin_y: ORIGIN.y, + origin_z: ORIGIN.z, + view_yaw: 133.7, + view_pitch: -12.4, + land_x: LAND.x, + land_y: LAND.y, + land_z: LAND.z, + name: "Window from T spawn", + visibility: "Public", + author_steam_id: author, + initial_pos_x: -1900, + initial_pos_y: 930, + initial_pos_z: -100, + initial_vel_x: 500, + initial_vel_y: 200, + initial_vel_z: 300, + ...overrides, + }; + const cols = Object.keys(row); + const [inserted] = await postgres.query>( + `INSERT INTO utility_lineups (${cols.join(", ")}) + VALUES (${cols.map((_, i) => `$${i + 1}`).join(", ")}) RETURNING id`, + Object.values(row), + ); + return inserted.id; + } + + async function verdictFor( + lineupId: string, + verdict: string, + requester: string, + distance: number | null = 91.5, + ): Promise { + const [scan] = await postgres.query>( + `INSERT INTO utility_drift_scans (map_name, requested_by_steam_id) + VALUES ('de_mirage', $1::bigint) RETURNING id`, + [requester], + ); + await postgres.query( + `INSERT INTO utility_drift_results + (utility_drift_scan_id, utility_lineup_id, verdict, severity, distance) + VALUES ($1::uuid, $2::uuid, $3, 'major', $4)`, + [scan.id, lineupId, verdict, distance], + ); + return scan.id; + } + + async function practiceSession( + host: string, + mapName = "de_mirage", + ): Promise<{ sessionId: string; matchId: string }> { + const match = await fx.bareMatch(); + const [server] = await postgres.query>( + "SELECT id FROM servers WHERE region = 'TestA' LIMIT 1", + ); + await postgres.query( + "UPDATE servers SET plugin_runtime = 'swiftlys2' WHERE id = $1", + [server.id], + ); + await postgres.query("UPDATE matches SET server_id = $2 WHERE id = $1", [ + match.matchId, + server.id, + ]); + + const [session] = await postgres.query>( + `INSERT INTO utility_practice_sessions + (host_steam_id, map_name, region, match_id, status) + VALUES ($1, $2, 'TestA', $3::uuid, 'Ready') + RETURNING id::text AS id`, + [host, mapName, match.matchId], + ); + + return { sessionId: session.id, matchId: match.matchId }; + } + + const repairRows = async () => + await postgres.query< + Array<{ + id: string; + utility_lineup_id: string; + status: string; + repaired_utility_lineup_id: string | null; + drift_distance: number | null; + repaired_at: Date | null; + }> + >( + `SELECT id::text AS id, utility_lineup_id::text AS utility_lineup_id, status, + repaired_utility_lineup_id::text AS repaired_utility_lineup_id, + drift_distance, repaired_at + FROM utility_lineup_repairs ORDER BY created_at ASC`, + ); + + describe("refusing what a re-solve cannot fix", () => { + it("refuses a lineup no scan has judged", async () => { + const host = await fx.player(); + const lineup = await insertLineup(host); + const { sessionId } = await practiceSession(host); + + const answer = await service().repair(user(host), { + utility_lineup_id: lineup, + session_id: sessionId, + }); + + expect(answer.accepted).toBe(false); + expect(answer.status).toBe(UtilitySolverStatus.NotScanned); + // Not a single grenade, and not even a calibration round trip. + expect(commands).toHaveLength(0); + expect(await repairRows()).toHaveLength(0); + }); + + // 'broken' means the scan could not land the throw anywhere on the new mesh, + // so there is no point to aim at; 'unsimulatable' means the scan could not + // fly it at all, which is not evidence the map changed. + it.each([ + ["broken", /no point to re-solve onto/], + ["unsimulatable", /says nothing about whether the map moved/], + ["unchanged", /nothing to repair/], + ])("refuses a %s verdict", async (verdict, reason) => { + const host = await fx.player(); + const lineup = await insertLineup(host); + await verdictFor(lineup, verdict, host); + const { sessionId } = await practiceSession(host); + + const answer = await service().repair(user(host), { + utility_lineup_id: lineup, + session_id: sessionId, + }); + + expect(answer.accepted).toBe(false); + expect(answer.status).toBe(UtilitySolverStatus.NotMoved); + expect(answer.message).toMatch(reason); + expect(commands).toHaveLength(0); + }); + + it("refuses a lineup whose seed has gone", async () => { + const host = await fx.player(); + const lineup = await insertLineup(host, { + initial_vel_x: null, + initial_vel_y: null, + initial_vel_z: null, + }); + await verdictFor(lineup, "moved", host); + const { sessionId } = await practiceSession(host); + + const answer = await service().repair(user(host), { + utility_lineup_id: lineup, + session_id: sessionId, + }); + + expect(answer.accepted).toBe(false); + expect(answer.status).toBe(UtilitySolverStatus.Seedless); + expect(commands).toHaveLength(0); + }); + + it("refuses to aim one map's coordinates at another map", async () => { + const host = await fx.player(); + const lineup = await insertLineup(host); + await verdictFor(lineup, "moved", host); + const { sessionId } = await practiceSession(host, "de_nuke"); + + const answer = await service().repair(user(host), { + utility_lineup_id: lineup, + session_id: sessionId, + }); + + expect(answer.accepted).toBe(false); + expect(answer.status).toBe(UtilitySolverStatus.WrongMap); + expect(commands).toHaveLength(0); + }); + + it("does not leak a lineup the caller cannot see", async () => { + const author = await fx.player(); + const stranger = await fx.player(); + const lineup = await insertLineup(author, { visibility: "Private" }); + await verdictFor(lineup, "moved", author); + const { sessionId } = await practiceSession(stranger); + + await expect( + service().repair(user(stranger), { + utility_lineup_id: lineup, + session_id: sessionId, + }), + ).rejects.toThrow("lineup not found"); + }); + + // Every gate the solver applies to a bare solve applies here unchanged; a + // repair spends exactly the same two minutes of the same server. + it("leaves the solver's own refusals in place", async () => { + const host = await fx.player(); + const other = await fx.player(); + const lineup = await insertLineup(host); + await verdictFor(lineup, "moved", host); + const { sessionId } = await practiceSession(host); + + const answer = await service().repair(user(other), { + utility_lineup_id: lineup, + session_id: sessionId, + }); + + expect(answer.accepted).toBe(false); + expect(answer.status).toBe(UtilitySolverStatus.NotHost); + expect(await repairRows()).toHaveLength(0); + }); + + it("records nothing when the calibration gate turns the solve away", async () => { + const host = await fx.player(); + const lineup = await insertLineup(host); + await verdictFor(lineup, "moved", host); + const { sessionId } = await practiceSession(host); + + const answer = await service([ + " \x02de_mirage: NoSample \x08nobody has thrown a grenade this session", + ]).repair(user(host), { + utility_lineup_id: lineup, + session_id: sessionId, + }); + + expect(answer.accepted).toBe(false); + expect(answer.status).toBe(UtilitySolverStatus.NoSample); + // A Requested row left behind here would claim the next lineup this + // player saves in this session as the repair. + expect(await repairRows()).toHaveLength(0); + }); + }); + + describe("issuing the re-solve", () => { + it("aims at the drifted lineup's own landing point, from its own stance", async () => { + const host = await fx.player(); + const lineup = await insertLineup(host); + await verdictFor(lineup, "moved", host); + const { sessionId } = await practiceSession(host); + + const answer = await service().repair(user(host), { + utility_lineup_id: lineup, + session_id: sessionId, + }); + + expect(answer.accepted).toBe(true); + expect(answer.status).toBe(UtilitySolverStatus.Solving); + expect(commands[0]).toBe("utility_solver_calibrate"); + expect(commands[1]).toContain( + `target=${LAND.x.toFixed(2)},${LAND.y.toFixed(2)},${LAND.z.toFixed(2)}`, + ); + expect(commands[1]).toContain( + `from=${ORIGIN.x.toFixed(2)},${ORIGIN.y.toFixed(2)},${ORIGIN.z.toFixed(2)}`, + ); + expect(commands[1]).toContain("utility=Smoke"); + // The practice success radius is the bar a throw clears to count as this + // lineup, so it is the bar a repair clears to be this lineup. + expect(commands[1]).toContain("tolerance=96.00"); + + const [repair] = await repairRows(); + expect(repair.status).toBe("Requested"); + expect(repair.utility_lineup_id).toBe(lineup); + expect(Number(repair.drift_distance)).toBeCloseTo(91.5, 5); + expect(commands[1]).toContain(`name=repair-${repair.id}`); + }); + + it("keeps one open ask per person per lineup", async () => { + const host = await fx.player(); + const lineup = await insertLineup(host); + await verdictFor(lineup, "moved", host); + const { sessionId } = await practiceSession(host); + + await service().repair(user(host), { + utility_lineup_id: lineup, + session_id: sessionId, + }); + await service().repair(user(host), { + utility_lineup_id: lineup, + session_id: sessionId, + }); + + const rows = await repairRows(); + expect(rows).toHaveLength(1); + expect(rows[0].status).toBe("Requested"); + }); + }); + + // The half nobody sees. The solve answers minutes later by posting an ordinary + // lineup to /utility/ingest, and this is where that lineup is recognised as the + // answer to a repair rather than somebody's own throw. + describe("when the solved lineup arrives", () => { + async function ingestRepaired( + lineups: UtilityLineupsService, + context: UtilityServerContext, + author: string, + name: string, + ) { + return await lineups.ingest(context, { + author_steam_id: author, + utility_type: "Smoke", + side: "TERRORIST", + technique: "Jump", + origin_x: ORIGIN.x + 4, + origin_y: ORIGIN.y, + origin_z: ORIGIN.z, + view_yaw: 134.9, + view_pitch: -12.9, + land_x: LAND.x + 2, + land_y: LAND.y - 1, + land_z: LAND.z, + name, + }); + } + + async function repaired(host: string) { + const lineups = lineupsService(); + const original = await insertLineup(host); + await verdictFor(original, "moved", host); + const { sessionId, matchId } = await practiceSession(host); + + await service([READY, SOLVING], lineups).repair(user(host), { + utility_lineup_id: original, + session_id: sessionId, + }); + + const [repair] = await repairRows(); + + return { + lineups, + original, + repair, + context: { + serverId: "00000000-0000-4000-8000-000000000000", + matchId, + mapName: "de_mirage", + lineupSteamIds: [host], + } as UtilityServerContext, + }; + } + + it("links the new lineup back to the one it repaired", async () => { + const host = await fx.player(); + const { lineups, original, repair, context } = await repaired(host); + + const { id: fixed } = await ingestRepaired( + lineups, + context, + host, + `repair-${repair.id}`, + ); + + const [row] = await postgres.query< + Array<{ forked_from: string | null; name: string; source: string }> + >( + `SELECT forked_from_utility_lineup_id::text AS forked_from, name, + origin_source AS source + FROM utility_lineups WHERE id = $1::uuid`, + [fixed], + ); + + expect(row.forked_from).toBe(original); + expect(row.source).toBe("plugin"); + // The correlation id is not a name anybody wants in their library. + expect(row.name).toBe("Window from T spawn"); + + const [closed] = await repairRows(); + expect(closed.status).toBe("Repaired"); + expect(closed.repaired_utility_lineup_id).toBe(fixed); + expect(closed.repaired_at).not.toBeNull(); + }); + + // The whole reason a repair is a new row: everything hanging off the + // original is a claim about ITS coordinates, and none of it carries a + // geometry version that could survive a rewrite. + it("destroys nothing the original had earned", async () => { + const host = await fx.player(); + const fan = await fx.player(); + const { lineups, original, repair, context } = await repaired(host); + + await postgres.query( + "INSERT INTO utility_lineup_votes (utility_lineup_id, steam_id, vote) VALUES ($1::uuid, $2::bigint, 1)", + [original, fan], + ); + await postgres.query( + "INSERT INTO utility_lineup_favorites (utility_lineup_id, steam_id) VALUES ($1::uuid, $2::bigint)", + [original, fan], + ); + await postgres.query( + `INSERT INTO utility_lineup_progress + (utility_lineup_id, steam_id, attempts, successes, mastered_at) + VALUES ($1::uuid, $2::bigint, 9, 7, now())`, + [original, fan], + ); + + await ingestRepaired(lineups, context, host, `repair-${repair.id}`); + + const [row] = await postgres.query< + Array<{ + land_x: number; + upvotes: number; + favorites: number; + progress: string; + verdicts: string; + }> + >( + `SELECT l.land_x, l.upvotes, l.favorites, + (SELECT count(*)::text FROM utility_lineup_progress p + WHERE p.utility_lineup_id = l.id) AS progress, + (SELECT count(*)::text FROM utility_drift_results d + WHERE d.utility_lineup_id = l.id AND d.verdict = 'moved') AS verdicts + FROM utility_lineups l WHERE l.id = $1::uuid`, + [original], + ); + + expect(Number(row.land_x)).toBeCloseTo(LAND.x, 5); + expect(Number(row.upvotes)).toBe(1); + expect(Number(row.favorites)).toBe(1); + expect(Number(row.progress)).toBe(1); + // The lineup was drifted, and it still says so. + expect(Number(row.verdicts)).toBe(1); + }); + + it("does not claim an ordinary lineup saved in the same session", async () => { + const host = await fx.player(); + const { lineups, repair, context } = await repaired(host); + + const { id: unrelated } = await ingestRepaired( + lineups, + context, + host, + "Some other smoke", + ); + + const [row] = await postgres.query>( + `SELECT forked_from_utility_lineup_id::text AS forked_from + FROM utility_lineups WHERE id = $1::uuid`, + [unrelated], + ); + + expect(row.forked_from).toBeNull(); + expect((await repairRows())[0].status).toBe("Requested"); + expect(repair.status).toBe("Requested"); + }); + + it("will not claim a repair the window has closed on", async () => { + const host = await fx.player(); + const { lineups, repair, context } = await repaired(host); + + await postgres.query( + "UPDATE utility_lineup_repairs SET expires_at = now() - interval '1 minute' WHERE id = $1::uuid", + [repair.id], + ); + + const { id: late } = await ingestRepaired( + lineups, + context, + host, + `repair-${repair.id}`, + ); + + const [row] = await postgres.query>( + `SELECT forked_from_utility_lineup_id::text AS forked_from + FROM utility_lineups WHERE id = $1::uuid`, + [late], + ); + + expect(row.forked_from).toBeNull(); + }); + + it("will not let one player claim another's repair", async () => { + const host = await fx.player(); + const thief = await fx.player(); + const { lineups, repair, context } = await repaired(host); + + const { id: stolen } = await ingestRepaired( + lineups, + { ...context, lineupSteamIds: [host, thief] }, + thief, + `repair-${repair.id}`, + ); + + const [row] = await postgres.query>( + `SELECT forked_from_utility_lineup_id::text AS forked_from + FROM utility_lineups WHERE id = $1::uuid`, + [stolen], + ); + + expect(row.forked_from).toBeNull(); + expect((await repairRows())[0].status).toBe("Requested"); + }); + }); +}); diff --git a/test/utility-search.spec.ts b/test/utility-search.spec.ts new file mode 100644 index 000000000..f6f68d030 --- /dev/null +++ b/test/utility-search.spec.ts @@ -0,0 +1,239 @@ +import { Logger } from "@nestjs/common"; +import { PostgresService } from "./../src/postgres/postgres.service"; +import { TypeSenseService } from "./../src/type-sense/type-sense.service"; +import { Fixtures } from "./utils/fixtures"; +import { bootMigratedDb, SqlTestDb } from "./utils/sql-test-db"; + +// Utility lineups in the global search bar. There is exactly one thing here that +// can go badly wrong -- a private or team lineup ending up in an index that +// answers to everybody -- so the filter is tested as SQL against real rows, and +// so is the path that has to REMOVE a lineup once it stops qualifying. +describe("utility lineup search index (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + let typeSense: TypeSenseService; + + let upserted: Array>; + let deleted: Array; + + beforeAll(async () => { + db = await bootMigratedDb("UtilitySearchTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199620000000n); + typeSense = new TypeSenseService( + new Logger("UtilitySearchTest"), + null as never, + null as never, + null as never, + null as never, + null as never, + postgres, + ); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + upserted = []; + deleted = []; + await postgres.query("DELETE FROM utility_lineups"); + await postgres.query("DELETE FROM teams"); + await postgres.query("DELETE FROM players"); + + // setup() is what normally builds the client, and it needs a typesense + // server. The document calls are what matter here, so they are captured + // instead. + (typeSense as unknown as { client: unknown }).client = { + collections: () => ({ + documents: (id?: string) => ({ + upsert: async (document: Record) => { + upserted.push(document); + }, + delete: async () => { + deleted.push(String(id)); + }, + import: async (documents: Array>) => { + upserted.push(...documents); + }, + }), + }), + }; + }); + + async function insertLineup( + author: string, + overrides: Record = {}, + ): Promise { + const row = { + map_name: "de_mirage", + utility_type: "Smoke", + side: "TERRORIST", + technique: "Jump", + origin_x: -1912, + origin_y: 922, + origin_z: -167, + view_yaw: 133.7, + view_pitch: -12.4, + land_x: -560, + land_y: 320, + land_z: -140, + name: "Window from T spawn", + tags: ["execute", "a-site"], + visibility: "Public", + author_steam_id: author, + ...overrides, + }; + const cols = Object.keys(row); + const [inserted] = await postgres.query>( + `INSERT INTO utility_lineups (${cols.join(", ")}) + VALUES (${cols.map((_, i) => `$${i + 1}`).join(", ")}) RETURNING id`, + Object.values(row), + ); + return inserted.id; + } + + describe("what is indexable", () => { + it("takes a public lineup with its author and tags", async () => { + const author = await fx.player("Smoke Guy"); + const lineupId = await insertLineup(author, { upvotes: 4 }); + + const [row] = await typeSense.searchableUtilityLineups(); + + expect(row.id).toBe(lineupId); + expect(TypeSenseService.utilityLineupDocument(row)).toEqual({ + id: lineupId, + name: "Window from T spawn", + map_name: "de_mirage", + utility_type: "Smoke", + side: "TERRORIST", + technique: "Jump", + tags: ["execute", "a-site"], + author: "Smoke Guy", + author_steam_id: author, + upvotes: 4, + favorites: 0, + created_at: expect.any(Number), + }); + }); + + it("never takes a private one", async () => { + const author = await fx.player(); + await insertLineup(author, { visibility: "Private" }); + + expect(await typeSense.searchableUtilityLineups()).toEqual([]); + }); + + // A team book is shared with four other people, not with the internet. + it("never takes a team one", async () => { + const team = await fx.team(1); + await insertLineup(team.owner, { + visibility: "Team", + team_id: team.id, + }); + + expect(await typeSense.searchableUtilityLineups()).toEqual([]); + }); + + it("never takes an archived one", async () => { + const author = await fx.player(); + await insertLineup(author, { + archived_at: new Date().toISOString(), + }); + + expect(await typeSense.searchableUtilityLineups()).toEqual([]); + }); + + it("pages through the library without repeating itself", async () => { + const author = await fx.player(); + await insertLineup(author); + await insertLineup(author); + await insertLineup(author); + + const first = await typeSense.searchableUtilityLineups({ limit: 2 }); + const second = await typeSense.searchableUtilityLineups({ + limit: 2, + after: first.at(-1)!.id, + }); + + expect(first).toHaveLength(2); + expect(second).toHaveLength(1); + expect(first.map((row) => row.id)).not.toContain(second[0].id); + }); + }); + + describe("keeping the index honest", () => { + it("indexes a public lineup", async () => { + const author = await fx.player("Smoke Guy"); + const lineupId = await insertLineup(author); + + await typeSense.updateUtilityLineup(lineupId); + + expect(deleted).toEqual([]); + expect(upserted.map((document) => document.id)).toEqual([lineupId]); + }); + + // The leak: a lineup that WAS public and is edited down to private has to + // leave the index, not merely stop being refreshed. + it("removes a lineup that has just gone private", async () => { + const author = await fx.player(); + const lineupId = await insertLineup(author); + + await postgres.query( + "UPDATE utility_lineups SET visibility = 'Private' WHERE id = $1", + [lineupId], + ); + await typeSense.updateUtilityLineup(lineupId); + + expect(upserted).toEqual([]); + expect(deleted).toEqual([lineupId]); + }); + + it("removes a lineup that has just been archived", async () => { + const author = await fx.player(); + const lineupId = await insertLineup(author); + + await postgres.query( + "UPDATE utility_lineups SET archived_at = now() WHERE id = $1", + [lineupId], + ); + await typeSense.updateUtilityLineup(lineupId); + + expect(upserted).toEqual([]); + expect(deleted).toEqual([lineupId]); + }); + + it("removes a lineup that no longer exists", async () => { + const author = await fx.player(); + const lineupId = await insertLineup(author); + + await postgres.query("DELETE FROM utility_lineups WHERE id = $1", [ + lineupId, + ]); + await typeSense.updateUtilityLineup(lineupId); + + expect(deleted).toEqual([lineupId]); + }); + + it("rebuilds the whole index from the public lineups only", async () => { + const author = await fx.player(); + const team = await fx.team(1); + const first = await insertLineup(author); + const second = await insertLineup(author); + await insertLineup(author, { visibility: "Private" }); + await insertLineup(team.owner, { + visibility: "Team", + team_id: team.id, + }); + + const indexed = await typeSense.reindexUtilityLineups(); + + expect(indexed).toBe(2); + expect(upserted.map((document) => document.id).sort()).toEqual( + [first, second].sort(), + ); + }); + }); +}); diff --git a/test/utility-solver.spec.ts b/test/utility-solver.spec.ts new file mode 100644 index 000000000..4c92f1eb5 --- /dev/null +++ b/test/utility-solver.spec.ts @@ -0,0 +1,461 @@ +import { Logger } from "@nestjs/common"; +import { CacheService } from "./../src/cache/cache.service"; +import { PostgresService } from "./../src/postgres/postgres.service"; +import { RconService } from "./../src/rcon/rcon.service"; +import { UtilitySolverService } from "./../src/utility/utility-solver.service"; +import { UtilitySolverStatus } from "./../src/utility/enums/UtilitySolverStatus"; +import { User } from "./../src/auth/types/User"; +import { Fixtures } from "./utils/fixtures"; +import { + bootMigratedDb, + seedRegionWithServer, + SqlTestDb, +} from "./utils/sql-test-db"; + +// The solver spends up to three hundred grenades and two minutes of a practice +// server, and the lineup it produces arrives by a different door entirely +// (POST /utility/ingest). So the only things worth pinning here are the refusals: +// who may start one, when, and -- the one that actually matters -- that a +// refusal says WHY, because "NoSample" and "Unsupported" are different problems +// with different fixes. +describe("utility solver (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + let commands: Array; + + beforeAll(async () => { + db = await bootMigratedDb("UtilitySolverTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199650000000n); + await seedRegionWithServer(postgres, "TestA"); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + commands = []; + await postgres.query("DELETE FROM utility_practice_sessions"); + await postgres.query( + "UPDATE servers SET reserved_by_match_id = NULL WHERE reserved_by_match_id IS NOT NULL", + ); + await postgres.query("DELETE FROM matches"); + await postgres.query("DELETE FROM match_options"); + await postgres.query("DELETE FROM players"); + }); + + const user = (steamId: string): User => + ({ steam_id: steamId, role: "user", name: "tester" }) as User; + + function rconStub(reply: string | null) { + return { + connect: jest.fn(async () => { + if (reply === null) { + return null; + } + return { + send: jest.fn(async (command: string) => { + commands.push(command); + return reply; + }), + }; + }), + } as unknown as RconService; + } + + // Two replies in order: the calibration answer, then whatever the solve says. + function rconScript(replies: Array) { + let index = 0; + return { + connect: jest.fn(async () => ({ + send: jest.fn(async (command: string) => { + commands.push(command); + return replies[Math.min(index++, replies.length - 1)]; + }), + })), + } as unknown as RconService; + } + + // A solve claims a per-caller budget before it spends anything, so the cache + // has to behave like one across calls rather than a bare stub. + function memoryCache(): { + cache: CacheService; + store: Map; + locks: Set; + } { + const store = new Map(); + const locks = new Set(); + + return { + store, + locks, + cache: { + get: jest.fn(async (key: string, fallback: unknown) => + store.has(key) ? store.get(key) : fallback, + ), + put: jest.fn(async (key: string, value: unknown) => { + store.set(key, value); + }), + forget: jest.fn(async (key: string) => locks.delete(key)), + acquireLock: jest.fn(async (key: string) => { + if (locks.has(key)) { + return false; + } + locks.add(key); + return true; + }), + } as unknown as CacheService, + }; + } + + function service(rcon: RconService, cache?: CacheService) { + return new UtilitySolverService( + new Logger("UtilitySolverTest"), + postgres, + cache ?? memoryCache().cache, + rcon, + ); + } + + async function practiceSession( + host: string, + overrides: { + status?: string; + pluginRuntime?: string | null; + withServer?: boolean; + } = {}, + ): Promise { + const match = await fx.bareMatch(); + + if (overrides.withServer !== false) { + const [server] = await postgres.query>( + "SELECT id FROM servers WHERE region = 'TestA' LIMIT 1", + ); + await postgres.query( + "UPDATE servers SET plugin_runtime = $2 WHERE id = $1", + [ + server.id, + // Distinguishes "not stated by this test" from "the server never + // reported one", which is the case under test below. + "pluginRuntime" in overrides ? overrides.pluginRuntime : "swiftlys2", + ], + ); + await postgres.query("UPDATE matches SET server_id = $2 WHERE id = $1", [ + match.matchId, + server.id, + ]); + } + + const [session] = await postgres.query>( + `INSERT INTO utility_practice_sessions + (host_steam_id, map_name, region, match_id, status) + VALUES ($1, 'de_mirage', 'TestA', $2::uuid, $3) + RETURNING id::text AS id`, + [host, match.matchId, overrides.status ?? "Ready"], + ); + + return session.id; + } + + const target = { target_x: 100, target_y: 200, target_z: 30 }; + + const READY = " \x04de_mirage: ready (cached) \x083 samples, worst 1.20u"; + const NO_SAMPLE = + " \x02de_mirage: NoSample \x08nobody has thrown a grenade this session"; + + describe("guards", () => { + it("refuses a caller who is not the session host", async () => { + const host = await fx.player(); + const other = await fx.player(); + const sessionId = await practiceSession(host); + + const answer = await service(rconStub(READY)).solve(user(other), { + session_id: sessionId, + ...target, + }); + + expect(answer.accepted).toBe(false); + expect(answer.status).toBe(UtilitySolverStatus.NotHost); + expect(commands).toHaveLength(0); + }); + + it("refuses a session that is not live", async () => { + const host = await fx.player(); + const sessionId = await practiceSession(host, { status: "Starting" }); + + const answer = await service(rconStub(READY)).solve(user(host), { + session_id: sessionId, + ...target, + }); + + expect(answer.accepted).toBe(false); + expect(answer.status).toBe(UtilitySolverStatus.NotLive); + expect(answer.message).toMatch(/Starting/); + expect(commands).toHaveLength(0); + }); + + it("refuses a session with no server", async () => { + const host = await fx.player(); + const sessionId = await practiceSession(host, { withServer: false }); + + const answer = await service(rconStub(READY)).solve(user(host), { + session_id: sessionId, + ...target, + }); + + expect(answer.accepted).toBe(false); + expect(answer.status).toBe(UtilitySolverStatus.NoServer); + }); + + it("does not leak a session that does not exist", async () => { + const host = await fx.player(); + + await expect( + service(rconStub(READY)).solve(user(host), { + session_id: "6f8b8b3e-0000-4000-8000-000000000000", + ...target, + }), + ).rejects.toThrow("practice session not found"); + }); + }); + + describe("the calibration gate", () => { + it("refuses, with the plugin's own reason, when calibration is not ready", async () => { + const host = await fx.player(); + const sessionId = await practiceSession(host); + + const answer = await service(rconStub(NO_SAMPLE)).solve(user(host), { + session_id: sessionId, + ...target, + }); + + expect(answer.accepted).toBe(false); + expect(answer.status).toBe(UtilitySolverStatus.NoSample); + expect(answer.message).toMatch(/nobody has thrown a grenade/); + // Calibration was asked; no grenade was ever spent. + expect(commands).toEqual(["utility_solver_calibrate"]); + }); + + it("answers Unsupported on CounterStrikeSharp without touching rcon", async () => { + const host = await fx.player(); + const sessionId = await practiceSession(host, { + pluginRuntime: "counterstrikesharp", + }); + + const answer = await service(rconStub(READY)).calibration( + user(host), + sessionId, + ); + + expect(answer.status).toBe(UtilitySolverStatus.Unsupported); + expect(answer.ready).toBe(false); + expect(answer.detail).toMatch(/SwiftlyS2/); + expect(commands).toHaveLength(0); + }); + + it("reports an unreachable server rather than failing", async () => { + const host = await fx.player(); + const sessionId = await practiceSession(host); + + const answer = await service(rconStub(null)).calibration( + user(host), + sessionId, + ); + + expect(answer.status).toBe(UtilitySolverStatus.Unreachable); + expect(answer.ready).toBe(false); + expect(answer.detail).toBe( + "unable to reach the practice server over rcon", + ); + }); + + // The two failures send a reader somewhere different: "cannot solve" means + // redeploy the plugin, "could not tell" means look at the pod. A server + // that has reported no runtime and answers nothing is the second one. + it("does not call an unidentified server unable to solve", async () => { + const host = await fx.player(); + const sessionId = await practiceSession(host, { pluginRuntime: null }); + + const answer = await service(rconStub(null)).calibration( + user(host), + sessionId, + ); + + expect(answer.status).toBe(UtilitySolverStatus.Unreachable); + expect(answer.detail).toMatch(/has not reported which plugin runtime/); + expect(answer.detail).not.toMatch(/CounterStrikeSharp/); + }); + + // The runtime column being empty is not a verdict either way, so the + // question still gets asked and the plugin's own build answers it. + it("still asks a server that has not reported its runtime", async () => { + const host = await fx.player(); + const sessionId = await practiceSession(host, { pluginRuntime: null }); + + const answer = await service( + rconStub( + " \x02de_mirage: Unsupported \x08the solver needs a grenade emit API", + ), + ).calibration(user(host), sessionId); + + expect(commands).toEqual(["utility_solver_calibrate"]); + expect(answer.status).toBe(UtilitySolverStatus.Unsupported); + expect(answer.ready).toBe(false); + }); + + it("reads a cached ready verdict", () => { + expect(UtilitySolverService.readCalibration(READY)).toEqual({ + status: UtilitySolverStatus.Ready, + ready: true, + detail: "de_mirage: ready (cached) 3 samples, worst 1.20u", + }); + }); + + it("does not mistake a busy solver for a verdict", () => { + const answer = UtilitySolverService.readCalibration( + " \x02solve is already running", + ); + + expect(answer.status).toBe(UtilitySolverStatus.Busy); + expect(answer.ready).toBe(false); + }); + + it("treats an in-progress calibration as no verdict yet", () => { + const answer = UtilitySolverService.readCalibration( + " \x08calibrating the solver on de_mirage...", + ); + + expect(answer.status).toBe(UtilitySolverStatus.Unknown); + expect(answer.ready).toBe(false); + }); + }); + + // A solve is the most expensive thing a caller can ask of a practice pod -- + // 300 grenades and two minutes -- and it was the one path in the module with + // no cap on it. + describe("budget", () => { + it("refuses a second solve while the first could still be running", async () => { + const host = await fx.player(); + const sessionId = await practiceSession(host); + const { cache } = memoryCache(); + + const first = await service( + rconScript([READY, " \x04solving Smoke"]), + cache, + ).solve(user(host), { session_id: sessionId, ...target }); + expect(first.accepted).toBe(true); + + const second = await service( + rconScript([READY, " \x04solving Smoke"]), + cache, + ).solve(user(host), { session_id: sessionId, ...target }); + + expect(second.accepted).toBe(false); + expect(second.status).toBe("Busy"); + expect(second.message).toMatch(/already have a solve running/i); + }); + + it("does not spend another caller's budget", async () => { + const host = await fx.player(); + const sessionId = await practiceSession(host); + const { cache } = memoryCache(); + + await service(rconScript([READY, " \x04solving Smoke"]), cache).solve( + user(host), + { session_id: sessionId, ...target }, + ); + + const otherHost = await fx.player(); + const otherSession = await practiceSession(otherHost); + + const answer = await service( + rconScript([READY, " \x04solving Smoke"]), + cache, + ).solve(user(otherHost), { session_id: otherSession, ...target }); + + expect(answer.accepted).toBe(true); + }); + + it("stops at the hourly cap and says when it clears", async () => { + const host = await fx.player(); + const sessionId = await practiceSession(host); + const { cache, locks } = memoryCache(); + + for (let attempt = 0; attempt < 6; attempt++) { + // The concurrency lock is the other half of the budget; release it so + // this exercises the hourly counter rather than re-proving the lock. + locks.clear(); + const answer = await service( + rconScript([READY, " \x04solving Smoke"]), + cache, + ).solve(user(host), { session_id: sessionId, ...target }); + expect(answer.accepted).toBe(true); + } + + locks.clear(); + const capped = await service( + rconScript([READY, " \x04solving Smoke"]), + cache, + ).solve(user(host), { session_id: sessionId, ...target }); + + expect(capped.accepted).toBe(false); + expect(capped.status).toBe("Busy"); + expect(capped.message).toMatch(/all 6 solves for this hour/i); + expect(capped.message).toMatch(/minute/); + }); + }); + + describe("issuing the solve", () => { + it("accepts and returns without waiting for a lineup", async () => { + const host = await fx.player(); + const sessionId = await practiceSession(host); + + const answer = await service( + rconScript([READY, " \x04solving Smoke (up to 300 grenades / 120s)"]), + ).solve(user(host), { + session_id: sessionId, + ...target, + from_x: -10, + from_y: -20, + from_z: -30, + utility_type: "Smoke", + tolerance: 40, + }); + + expect(answer.accepted).toBe(true); + expect(answer.status).toBe(UtilitySolverStatus.Solving); + expect(commands[0]).toBe("utility_solver_calibrate"); + expect(commands[1]).toBe( + `utility_solver_solve target=100.00,200.00,30.00 from=-10.00,-20.00,-30.00 utility=Smoke steam=${host} tolerance=40.00`, + ); + }); + + it("collapses a name the plugin's argument parser would split", async () => { + const host = await fx.player(); + const sessionId = await practiceSession(host); + + await service(rconScript([READY, "solving"])).solve(user(host), { + session_id: sessionId, + ...target, + name: "A site cross smoke", + }); + + expect(commands[1]).toContain("name=A_site_cross_smoke"); + }); + + it("reports an unreachable server rather than claiming a solve started", async () => { + const host = await fx.player(); + const sessionId = await practiceSession(host); + + const answer = await service(rconStub(null)).solve(user(host), { + session_id: sessionId, + ...target, + }); + + expect(answer.accepted).toBe(false); + expect(answer.status).toBe(UtilitySolverStatus.Unreachable); + }); + }); +}); diff --git a/test/utility-verification.spec.ts b/test/utility-verification.spec.ts new file mode 100644 index 000000000..af2bf617f --- /dev/null +++ b/test/utility-verification.spec.ts @@ -0,0 +1,356 @@ +import { Logger } from "@nestjs/common"; +import { PostgresService } from "./../src/postgres/postgres.service"; +import { + UtilityLineupsService, + UtilityServerContext, +} from "./../src/utility/utility-lineups.service"; +import { Fixtures } from "./utils/fixtures"; +import { bootMigratedDb, SqlTestDb } from "./utils/sql-test-db"; + +// verified_at used to be a moderator's manual claim, which at library scale +// means it is null forever and the badge means nothing. It is now derived from +// the only evidence the platform actually collects: distinct players who have +// mastered the lineup, five consecutive throws each, scored by the API against +// the stored landing point. +// +// Two properties carry the whole thing and both are asserted below: it counts +// PLAYERS rather than rows, and it can only ever turn verification on. +describe("utility lineup verification (SQL-driven)", () => { + let db: SqlTestDb; + let postgres: PostgresService; + let fx: Fixtures; + + const LAND = { x: -560, y: 320, z: -140 }; + + beforeAll(async () => { + db = await bootMigratedDb("UtilityVerifyTest"); + postgres = db.postgres; + fx = new Fixtures(postgres, 76561199630000000n); + }, 600_000); + + afterAll(async () => { + await db?.stop(); + }); + + beforeEach(async () => { + await postgres.query("DELETE FROM utility_lineup_progress"); + await postgres.query("DELETE FROM utility_lineups"); + await postgres.query("DELETE FROM players"); + await postgres.query( + "UPDATE settings SET value = '3' WHERE name = 'public.utility_verify_masteries'", + ); + }); + + function makeService(): UtilityLineupsService { + const store = new Map(); + + return new UtilityLineupsService( + new Logger("UtilityVerifyTest"), + postgres, + { + uploadTrajectory: jest.fn(async (): Promise => "key"), + removeTrajectories: jest.fn(async (): Promise => undefined), + } as unknown as never, + { + get: jest.fn(async (key: string, fallback?: unknown) => + store.has(key) ? store.get(key) : fallback, + ), + put: jest.fn(async (key: string, value: unknown) => { + store.set(key, value); + return true; + }), + } as unknown as never, + ); + } + + async function setting(name: string, value: string) { + await postgres.query( + `INSERT INTO settings (name, value) VALUES ($1, $2) + ON CONFLICT (name) DO UPDATE SET value = EXCLUDED.value`, + [name, value], + ); + } + + async function insertLineup( + author: string, + overrides: Record = {}, + ): Promise { + const row = { + map_name: "de_mirage", + utility_type: "Smoke", + side: "TERRORIST", + technique: "Jump", + origin_x: -1912, + origin_y: 922, + origin_z: -167, + view_yaw: 133.7, + view_pitch: -12.4, + land_x: LAND.x, + land_y: LAND.y, + land_z: LAND.z, + name: "Window from T spawn", + visibility: "Public", + author_steam_id: author, + ...overrides, + }; + const cols = Object.keys(row); + const [inserted] = await postgres.query>( + `INSERT INTO utility_lineups (${cols.join(", ")}) + VALUES (${cols.map((_, i) => `$${i + 1}`).join(", ")}) RETURNING id`, + Object.values(row), + ); + return inserted.id; + } + + async function master(lineupId: string, steamId: string) { + await postgres.query( + `INSERT INTO utility_lineup_progress + (utility_lineup_id, steam_id, attempts, successes, current_streak, + best_streak, mastered_at) + VALUES ($1::uuid, $2::bigint, 5, 5, 5, 5, now())`, + [lineupId, steamId], + ); + } + + async function verifiedAt(lineupId: string): Promise { + const [row] = await postgres.query>( + "SELECT verified_at FROM utility_lineups WHERE id = $1::uuid", + [lineupId], + ); + return row.verified_at; + } + + describe("deriving verification", () => { + it("verifies on the Nth distinct master and not before", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const [a, b, c] = await fx.players(3); + + await master(lineup, a); + expect(await verifiedAt(lineup)).toBeNull(); + + await master(lineup, b); + expect(await verifiedAt(lineup)).toBeNull(); + + await master(lineup, c); + expect(await verifiedAt(lineup)).not.toBeNull(); + }); + + // mastered_at is writable by a player on their own progress row, so a count + // of rows rather than of people would let one account verify anything. + it("counts players, not masteries", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const only = await fx.player(); + + await master(lineup, only); + + for (let attempt = 0; attempt < 5; attempt++) { + await postgres.query( + `UPDATE utility_lineup_progress + SET mastered_at = now(), attempts = attempts + 1 + WHERE utility_lineup_id = $1::uuid AND steam_id = $2::bigint`, + [lineup, only], + ); + } + + expect(await verifiedAt(lineup)).toBeNull(); + }); + + it("reads the bar out of the setting", async () => { + await setting("public.utility_verify_masteries", "2"); + + const author = await fx.player(); + const lineup = await insertLineup(author); + const [a, b] = await fx.players(2); + + await master(lineup, a); + expect(await verifiedAt(lineup)).toBeNull(); + + await master(lineup, b); + expect(await verifiedAt(lineup)).not.toBeNull(); + }); + + // The trigger sits on the highest-frequency write in the library. A setting + // somebody typed a word into must not take every practice throw down with it. + it("falls back rather than failing the write on a nonsense setting", async () => { + await setting("public.utility_verify_masteries", "soon"); + + const author = await fx.player(); + const lineup = await insertLineup(author); + const [a, b, c] = await fx.players(3); + + await expect(master(lineup, a)).resolves.toBeUndefined(); + await master(lineup, b); + expect(await verifiedAt(lineup)).toBeNull(); + + await master(lineup, c); + expect(await verifiedAt(lineup)).not.toBeNull(); + }); + + it("only counts players who actually mastered it", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const [a, b, c] = await fx.players(3); + + await master(lineup, a); + await master(lineup, b); + + await postgres.query( + `INSERT INTO utility_lineup_progress + (utility_lineup_id, steam_id, attempts, successes, current_streak) + VALUES ($1::uuid, $2::bigint, 40, 3, 0)`, + [lineup, c], + ); + + expect(await verifiedAt(lineup)).toBeNull(); + }); + + it("verifies each lineup off its own masters", async () => { + const author = await fx.player(); + const one = await insertLineup(author); + const two = await insertLineup(author, { land_x: LAND.x + 900 }); + const [a, b, c] = await fx.players(3); + + await master(one, a); + await master(one, b); + await master(two, c); + + expect(await verifiedAt(one)).toBeNull(); + expect(await verifiedAt(two)).toBeNull(); + + await master(one, c); + + expect(await verifiedAt(one)).not.toBeNull(); + expect(await verifiedAt(two)).toBeNull(); + }); + }); + + describe("what it must never do", () => { + // Verification is a claim about the lineup, not about anybody's current + // form. A missed throw next week is not evidence the smoke stopped working. + it("never un-verifies on a later miss", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const [a, b, c] = await fx.players(3); + + await master(lineup, a); + await master(lineup, b); + await master(lineup, c); + + const verified = await verifiedAt(lineup); + expect(verified).not.toBeNull(); + + await postgres.query( + `UPDATE utility_lineup_progress + SET current_streak = 0, attempts = attempts + 1 + WHERE utility_lineup_id = $1::uuid`, + [lineup], + ); + + expect(await verifiedAt(lineup)).toEqual(verified); + }); + + it("leaves a moderator's own verification exactly where it was", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author, { + verified_at: "2020-01-02T03:04:05.000Z", + }); + const [a, b, c] = await fx.players(3); + + await master(lineup, a); + await master(lineup, b); + await master(lineup, c); + + expect((await verifiedAt(lineup))?.toISOString()).toBe( + "2020-01-02T03:04:05.000Z", + ); + }); + + it("does not restamp a lineup that is already verified", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const [a, b, c, d] = await fx.players(4); + + await master(lineup, a); + await master(lineup, b); + await master(lineup, c); + + const verified = await verifiedAt(lineup); + + await master(lineup, d); + + expect(await verifiedAt(lineup)).toEqual(verified); + }); + }); + + // The end-to-end shape: nobody writes mastered_at by hand in production, the + // scoring path does, and the scoring path recomputes the distance itself. + describe("through the real scoring path", () => { + async function drill( + lineups: UtilityLineupsService, + context: UtilityServerContext, + lineupId: string, + steamId: string, + ) { + for (let throwOf = 0; throwOf < 5; throwOf++) { + await lineups.recordPracticeResult(context, { + utility_lineup_id: lineupId, + steam_id: steamId, + land_x: LAND.x, + land_y: LAND.y, + land_z: LAND.z, + }); + } + } + + it("verifies a lineup three players have drilled", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const players = await fx.players(3); + const lineups = makeService(); + const context: UtilityServerContext = { + serverId: "00000000-0000-4000-8000-000000000000", + matchId: "00000000-0000-4000-8000-000000000001", + mapName: "de_mirage", + lineupSteamIds: players, + }; + + await drill(lineups, context, lineup, players[0]); + await drill(lineups, context, lineup, players[1]); + expect(await verifiedAt(lineup)).toBeNull(); + + await drill(lineups, context, lineup, players[2]); + expect(await verifiedAt(lineup)).not.toBeNull(); + }); + + it("ignores throws that were nowhere near it", async () => { + const author = await fx.player(); + const lineup = await insertLineup(author); + const players = await fx.players(3); + const lineups = makeService(); + const context: UtilityServerContext = { + serverId: "00000000-0000-4000-8000-000000000000", + matchId: "00000000-0000-4000-8000-000000000001", + mapName: "de_mirage", + lineupSteamIds: players, + }; + + await drill(lineups, context, lineup, players[0]); + await drill(lineups, context, lineup, players[1]); + + for (let throwOf = 0; throwOf < 5; throwOf++) { + await lineups.recordPracticeResult(context, { + utility_lineup_id: lineup, + steam_id: players[2], + land_x: LAND.x + 400, + land_y: LAND.y, + land_z: LAND.z, + success: true, + }); + } + + expect(await verifiedAt(lineup)).toBeNull(); + }); + }); +});